-----------------------------------------------------------------------------
 MANIFEST                             |  231 
 Makefile                             |   39 
 aclocal.m4                           |  404 -
 config.guess                         |  111 
 config.sub                           |   56 
 configure                            | 4394 ++++++++++-------
 configure.in                         |   22 
 doc/CHANGES                          |   59 
 doc/CHANGES.old                      |    8 
 doc/INSTALL                          |    2 
 doc/TODO                             |   54 
 doc/WHATSNEW                         |    9 
 doc/l10n/de.po                       | 3437 +++++++------
 doc/l10n/de/tin.1                    |  337 -
 doc/l10n/de/tin.5                    |  149 
 doc/l10n/en_GB.po                    | 3264 ++++++------
 doc/l10n/en_GB/tin.1                 |   60 
 doc/l10n/en_GB/tin.5                 |   41 
 doc/l10n/tin-man.pot                 | 3125 ++++++------
 doc/td-conf.out                      |    6 
 doc/tin.1                            |   52 
 doc/tin.5                            |   50 
 doc/tinews.1                         |   57 
 doc/url_handler.1                    |   33 
 include/autoconf.hin                 |    5 
 include/bool.h                       |    2 
 include/bugrep.h                     |    2 
 include/debug.h                      |    2 
 include/extern.h                     |   12 
 include/keymap.h                     |    2 
 include/newsrc.h                     |    2 
 include/nntplib.h                    |    4 
 include/policy.h                     |    2 
 include/proto.h                      |    6 
 include/rfc2046.h                    |    2 
 include/stpwatch.h                   |    2 
 include/tcurses.h                    |    2 
 include/tin.h                        |   10 
 include/tinrc.h                      |    9 
 include/tnntp.h                      |    2 
 include/trace.h                      |    2 
 include/version.h                    |   12 
 libcanlock/CHANGES                   |   49 
 libcanlock/COPYING                   |   53 
 libcanlock/ChangeLog                 |   18 
 libcanlock/ChangeLog_V0              |   15 
 libcanlock/ChangeLog_V1              |   12 
 libcanlock/ChangeLog_V2              |   26 
 libcanlock/ChangeLog_V3              |   18 
 libcanlock/HOWTO                     |   63 
 libcanlock/INSTALL                   |  370 +
 libcanlock/LICENSE                   |   53 
 libcanlock/Makefile.in               |   35 
 libcanlock/README                    |   92 
 libcanlock/include/base64.h          |   15 
 libcanlock/include/canlock.h         |  106 
 libcanlock/include/hmac_sha1.h       |    2 
 libcanlock/include/sha-private.h     |   32 
 libcanlock/include/sha.h             |  357 +
 libcanlock/include/sha1.h            |   60 
 libcanlock/src/base64.c              |  164 
 libcanlock/src/canlock.c             |  522 +-
 libcanlock/src/hmac.c                |  246 
 libcanlock/src/hmac_sha1.c           |  131 
 libcanlock/src/secret.c              |  121 
 libcanlock/src/sha1.c                |  691 +-
 libcanlock/src/sha224-256.c          |  583 ++
 libcanlock/src/sha384-512.c          | 1031 ++++
 libcanlock/src/usha.c                |  282 +
 libcanlock/t/canlocktest.c           |  110 
 libcanlock/t/canlocktest.shouldbe    |   15 
 libcanlock/t/hmactest.c              |  115 
 libcanlock/t/hmactest.shouldbe       |   24 
 libcanlock/test/canlocktest.c        |  260 +
 libcanlock/test/canlocktest_legacy.c |  149 
 libcanlock/test/hkdf.c               |  334 +
 libcanlock/test/shatest.c            | 1544 ++++++
 libcanlock/util/canlock.c            |  483 +
 po/da.po                             | 3169 ++++++------
 po/de.po                             | 2981 +++++------
 po/en_GB.po                          | 2954 +++++------
 po/et.po                             | 2966 +++++------
 po/fr.po                             | 2975 +++++------
 po/ru.po                             | 2960 +++++------
 po/sv.po                             | 2954 +++++------
 po/tin.pot                           | 2954 +++++------
 po/tr.po                             | 8401 +++++++++++++++------------------
 po/zh_CN.po                          | 2960 +++++------
 po/zh_TW.po                          | 2960 +++++------
 src/Makefile.in                      |    5 
 src/active.c                         |    2 
 src/art.c                            |   14 
 src/attrib.c                         |   18 
 src/auth.c                           |   10 
 src/charset.c                        |   28 
 src/color.c                          |    2 
 src/config.c                         |   68 
 src/cook.c                           |    2 
 src/curses.c                         |    4 
 src/debug.c                          |    2 
 src/envarg.c                         |    2 
 src/feed.c                           |    6 
 src/filter.c                         |   34 
 src/getline.c                        |    2 
 src/global.c                         |    2 
 src/group.c                          |    6 
 src/hashstr.c                        |    2 
 src/header.c                         |    3 
 src/help.c                           |    5 
 src/inews.c                          |    6 
 src/init.c                           |    9 
 src/joinpath.c                       |    2 
 src/keymap.c                         |    6 
 src/lang.c                           |   31 
 src/list.c                           |    2 
 src/lock.c                           |    2 
 src/mail.c                           |    3 
 src/main.c                           |    6 
 src/makecfg.c                        |    2 
 src/memory.c                         |    2 
 src/mimetypes.c                      |    6 
 src/misc.c                           |   34 
 src/my_tmpfile.c                     |    2 
 src/newsrc.c                         |    6 
 src/nntplib.c                        |   16 
 src/nrctbl.c                         |    2 
 src/options_menu.c                   |    7 
 src/page.c                           |   11 
 src/pgp.c                            |    5 
 src/post.c                           |  114 
 src/prompt.c                         |   12 
 src/read.c                           |    2 
 src/refs.c                           |    8 
 src/regex.c                          |    6 
 src/rfc1524.c                        |    2 
 src/rfc2045.c                        |   12 
 src/rfc2046.c                        |   16 
 src/rfc2047.c                        |   13 
 src/save.c                           |   19 
 src/screen.c                         |    6 
 src/search.c                         |    2 
 src/select.c                         |   24 
 src/sigfile.c                        |   39 
 src/signal.c                         |    2 
 src/strftime.c                       |    2 
 src/string.c                         |    6 
 src/tags.c                           |    2 
 src/tcurses.c                        |   25 
 src/thread.c                         |    6 
 src/tincfg.tbl                       |    7 
 src/trace.c                          |    2 
 src/version.c                        |    2 
 src/wildmat.c                        |    4 
 src/xface.c                          |    2 
 src/xref.c                           |    2 
 tin-2.4.2/po/da.gmo                  |binary
 tin-2.4.2/po/de.gmo                  |binary
 tin-2.4.2/po/en_GB.gmo               |binary
 tin-2.4.2/po/et.gmo                  |binary
 tin-2.4.2/po/fr.gmo                  |binary
 tin-2.4.2/po/ru.gmo                  |binary
 tin-2.4.2/po/sv.gmo                  |binary
 tin-2.4.2/po/tr.gmo                  |binary
 tin-2.4.2/po/zh_CN.gmo               |binary
 tin-2.4.2/po/zh_TW.gmo               |binary
 tin.spec                             |    4 
 tools/opt-case.pl                    |   10 
 tools/tinews.pl                      |  205 
 tools/url_handler.pl                 |    6 
 tools/w2r.pl                         |    4 
 170 files changed, 35348 insertions(+), 28090 deletions(-)
-----------------------------------------------------------------------------
diff -Nurp '--exclude=.bzr*' tin-2.4.1/MANIFEST tin-2.4.2/MANIFEST
--- tin-2.4.1/MANIFEST	2016-12-24 14:39:47.000000000 +0100
+++ tin-2.4.2/MANIFEST	2017-12-24 12:52:06.589688643 +0100
@@ -1,27 +1,27 @@
-MANIFEST for tin-2.4.1 (Sat Dec 24 14:39:47 CET 2016)
+MANIFEST for tin-2.4.2 (Sun Dec 24 12:52:06 CET 2017)
 ----------------------------------------------------
-   14534 ./Makefile
-    8170 ./MANIFEST
+   14881 ./Makefile
+    8553 ./MANIFEST
     1383 ./README
      745 ./README.MAC
      976 ./README.WIN
-  188348 ./aclocal.m4
+  189691 ./aclocal.m4
     1081 ./conf-tin
-   44668 ./config.guess
-   36384 ./config.sub
-  683308 ./configure
-   36085 ./configure.in
+   44611 ./config.guess
+   36696 ./config.sub
+  700297 ./configure
+   36613 ./configure.in
     7123 ./install-sh
      318 ./po4a.conf
     1502 ./tin.spec
    18847 ./doc/ABOUT-NLS
-    1060 ./doc/CHANGES
+    3696 ./doc/CHANGES
   301408 ./doc/CHANGES.old
     5098 ./doc/CREDITS
     1305 ./doc/DEBUG_REFS
-   31071 ./doc/INSTALL
-   46733 ./doc/TODO
-     935 ./doc/WHATSNEW
+   31079 ./doc/INSTALL
+   47186 ./doc/TODO
+    1317 ./doc/WHATSNEW
     2618 ./doc/art_handling.txt
     1701 ./doc/article.txt
     4373 ./doc/auth.txt
@@ -44,11 +44,11 @@ MANIFEST for tin-2.4.1 (Sat Dec 24 14:39
     1525 ./doc/reading-mail.txt
     4947 ./doc/umlaute.txt
     4246 ./doc/umlauts.txt
-    6957 ./doc/url_handler.1
-  137931 ./doc/tin.1
-   81125 ./doc/tin.5
+    7172 ./doc/url_handler.1
+  138355 ./doc/tin.1
+   81446 ./doc/tin.5
     5065 ./doc/tin.defaults
-   16634 ./doc/tinews.1
+   17673 ./doc/tinews.1
     2418 ./doc/tools.txt
     4345 ./doc/w2r.1
     2196 ./doc/wildmat.3
@@ -56,96 +56,96 @@ MANIFEST for tin-2.4.1 (Sat Dec 24 14:39
     3815 ./tools/metamutt
     2789 ./tools/opt-case.pl
     1413 ./tools/tinlock
-   38512 ./tools/tinews.pl
-    3786 ./tools/url_handler.pl
+   42043 ./tools/tinews.pl
+    3792 ./tools/url_handler.pl
     1657 ./tools/url_handler.sh
     3347 ./tools/w2r.pl
     1661 ./tools/expand_aliases.tgz
     2595 ./include/bool.h
     1947 ./include/bugrep.h
     2248 ./include/debug.h
-   68418 ./include/extern.h
+   68597 ./include/extern.h
    14068 ./include/keymap.h
     6333 ./include/newsrc.h
-    8710 ./include/nntplib.h
+    8740 ./include/nntplib.h
      664 ./include/plp_snprintf.h
    15516 ./include/policy.h
-   33164 ./include/proto.h
+   33189 ./include/proto.h
     5599 ./include/rfc2046.h
     3377 ./include/stpwatch.h
     5960 ./include/tcurses.h
-   70580 ./include/tin.h
-   17326 ./include/tinrc.h
+   70544 ./include/tin.h
+   17449 ./include/tinrc.h
     4346 ./include/tnntp.h
     2264 ./include/trace.h
-    2348 ./include/version.h
+    2351 ./include/version.h
    35442 ./src/active.c
-   76397 ./src/art.c
-   77850 ./src/attrib.c
-   16340 ./src/auth.c
-   12936 ./src/charset.c
+   76555 ./src/art.c
+   78278 ./src/attrib.c
+   16332 ./src/auth.c
+   12717 ./src/charset.c
     8680 ./src/color.c
-   66196 ./src/config.c
+   67537 ./src/config.c
    28292 ./src/cook.c
-   27368 ./src/curses.c
+   27349 ./src/curses.c
    11375 ./src/debug.c
     3408 ./src/envarg.c
-   30726 ./src/feed.c
-   57756 ./src/filter.c
-   18194 ./src/getline.c
+   30716 ./src/feed.c
+   57746 ./src/filter.c
+   18193 ./src/getline.c
     9070 ./src/global.c
-   44905 ./src/group.c
+   44921 ./src/group.c
     3900 ./src/hashstr.c
-    8229 ./src/header.c
+    8228 ./src/header.c
     6253 ./src/heapsort.c
-   43902 ./src/help.c
-   13931 ./src/inews.c
-   38270 ./src/init.c
+   43893 ./src/help.c
+   13957 ./src/inews.c
+   38353 ./src/init.c
     2435 ./src/joinpath.c
-  101765 ./src/keymap.c
-  138319 ./src/lang.c
+  101755 ./src/keymap.c
+  138915 ./src/lang.c
     4486 ./src/langinfo.c
     7728 ./src/list.c
     6663 ./src/lock.c
-   16899 ./src/mail.c
-   26402 ./src/main.c
+   16898 ./src/mail.c
+   26427 ./src/main.c
    10950 ./src/makecfg.c
    13786 ./src/memory.c
-    5283 ./src/mimetypes.c
-   95229 ./src/misc.c
-   39379 ./src/newsrc.c
-   54290 ./src/nntplib.c
+    5273 ./src/mimetypes.c
+   95628 ./src/misc.c
+   39392 ./src/newsrc.c
+   54277 ./src/nntplib.c
     7758 ./src/nrctbl.c
-  105665 ./src/options_menu.c
-   66100 ./src/page.c
+  105742 ./src/options_menu.c
+   66233 ./src/page.c
    24137 ./src/parsdate.y
    17057 ./src/plp_snprintf.c
-   13212 ./src/pgp.c
-  152473 ./src/post.c
-   18910 ./src/prompt.c
+   13203 ./src/pgp.c
+  153029 ./src/post.c
+   18895 ./src/prompt.c
    10510 ./src/read.c
-   27501 ./src/refs.c
-    5482 ./src/regex.c
+   27481 ./src/refs.c
+    5485 ./src/regex.c
    14526 ./src/rfc1524.c
-   15181 ./src/rfc2045.c
-   38783 ./src/rfc2046.c
-   36755 ./src/rfc2047.c
-   59236 ./src/save.c
-   13252 ./src/screen.c
+   15193 ./src/rfc2045.c
+   38929 ./src/rfc2046.c
+   36759 ./src/rfc2047.c
+   59233 ./src/save.c
+   13242 ./src/screen.c
    18276 ./src/search.c
-   40909 ./src/select.c
-    7748 ./src/sigfile.c
+   40876 ./src/select.c
+    8356 ./src/sigfile.c
    14332 ./src/signal.c
     7215 ./src/strftime.c
-   38653 ./src/string.c
+   38656 ./src/string.c
    13345 ./src/tags.c
-   17487 ./src/tcurses.c
+   17571 ./src/tcurses.c
     3070 ./src/tmpfile.c
     3558 ./src/my_tmpfile.c
-   41942 ./src/thread.c
+   41924 ./src/thread.c
     2472 ./src/trace.c
     4430 ./src/version.c
-    5453 ./src/wildmat.c
+    5498 ./src/wildmat.c
     7647 ./src/xface.c
    12946 ./src/xref.c
      422 ./pcre/AUTHORS
@@ -215,25 +215,36 @@ MANIFEST for tin-2.4.1 (Sat Dec 24 14:39
   108966 ./pcre/testdata/testoutput7
    53056 ./pcre/testdata/testoutput8
    28769 ./pcre/testdata/testoutput9
-   21250 ./include/autoconf.hin
-   22154 ./src/Makefile.in
-   10175 ./src/tincfg.tbl
-    1929 ./libcanlock/CHANGES
-    2464 ./libcanlock/HOWTO
-    1259 ./libcanlock/README
-    1389 ./libcanlock/Makefile.in
-    3712 ./libcanlock/src/base64.c
-    5271 ./libcanlock/src/canlock.c
-    3826 ./libcanlock/src/hmac_sha1.c
-   12514 ./libcanlock/src/sha1.c
-    1873 ./libcanlock/include/base64.h
-     378 ./libcanlock/include/canlock.h
-     119 ./libcanlock/include/hmac_sha1.h
-    1413 ./libcanlock/include/sha1.h
-    2889 ./libcanlock/t/canlocktest.c
-    3135 ./libcanlock/t/hmactest.c
-     766 ./libcanlock/t/canlocktest.shouldbe
-    1021 ./libcanlock/t/hmactest.shouldbe
+   21279 ./include/autoconf.hin
+   22360 ./src/Makefile.in
+   10242 ./src/tincfg.tbl
+    1397 ./libcanlock/COPYING
+     608 ./libcanlock/ChangeLog
+     490 ./libcanlock/ChangeLog_V0
+     534 ./libcanlock/ChangeLog_V1
+     965 ./libcanlock/ChangeLog_V2
+     608 ./libcanlock/ChangeLog_V3
+   15752 ./libcanlock/INSTALL
+    1397 ./libcanlock/LICENSE
+    1407 ./libcanlock/Makefile.in
+    2517 ./libcanlock/README
+    4015 ./libcanlock/src/base64.c
+   11501 ./libcanlock/src/canlock.c
+    7031 ./libcanlock/src/hmac.c
+    4207 ./libcanlock/src/secret.c
+   12539 ./libcanlock/src/sha1.c
+   18165 ./libcanlock/src/sha224-256.c
+   37471 ./libcanlock/src/sha384-512.c
+    7136 ./libcanlock/src/usha.c
+    1905 ./libcanlock/include/base64.h
+    4064 ./libcanlock/include/canlock.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
+   63533 ./libcanlock/test/shatest.c
+   14702 ./libcanlock/util/canlock.c
     9850 ./intl/bindtextdom.c
       72 ./intl/ChangeLog
    13325 ./intl/config.charset
@@ -267,33 +278,33 @@ MANIFEST for tin-2.4.1 (Sat Dec 24 14:39
       41 ./intl/VERSION
     5096 ./po/Makefile.inn
      847 ./po/POTFILES.in
-  145399 ./po/tin.pot
-  162671 ./po/da.gmo
-  220718 ./po/da.po
-  199125 ./po/de.gmo
-  238313 ./po/de.po
+  145734 ./po/tin.pot
+  176640 ./po/da.gmo
+  228516 ./po/da.po
+  199633 ./po/de.gmo
+  238915 ./po/de.po
     8584 ./po/en_GB.gmo
-  149062 ./po/en_GB.po
-  188803 ./po/et.gmo
-  226920 ./po/et.po
-  197197 ./po/fr.gmo
-  236204 ./po/fr.po
-  122249 ./po/ru.gmo
-  208378 ./po/ru.po
+  149397 ./po/en_GB.po
+  187510 ./po/et.gmo
+  227280 ./po/et.po
+  195769 ./po/fr.gmo
+  236189 ./po/fr.po
+  121367 ./po/ru.gmo
+  208734 ./po/ru.po
    22543 ./po/sv.gmo
-  156028 ./po/sv.po
-    4684 ./po/tr.gmo
-  220133 ./po/tr.po
-  225792 ./po/zh_CN.po
-  183616 ./po/zh_CN.gmo
-  225161 ./po/zh_TW.po
-  183756 ./po/zh_TW.gmo
-  146370 ./doc/l10n/de/tin.1
-   85916 ./doc/l10n/de/tin.5
+  156363 ./po/sv.po
+  199229 ./po/tr.gmo
+  240716 ./po/tr.po
+  226155 ./po/zh_CN.po
+  182329 ./po/zh_CN.gmo
+  225524 ./po/zh_TW.po
+  182460 ./po/zh_TW.gmo
+  148423 ./doc/l10n/de/tin.1
+   86829 ./doc/l10n/de/tin.5
      130 ./doc/l10n/de.add
-  361526 ./doc/l10n/de.po
-  141686 ./doc/l10n/en_GB/tin.1
-   83679 ./doc/l10n/en_GB/tin.5
-  464868 ./doc/l10n/en_GB.po
-  293166 ./doc/l10n/tin-man.pot
-11529672 total
+  375226 ./doc/l10n/de.po
+  142131 ./doc/l10n/en_GB/tin.1
+   84013 ./doc/l10n/en_GB/tin.5
+  467528 ./doc/l10n/en_GB.po
+  294595 ./doc/l10n/tin-man.pot
+12026223 total
diff -Nurp '--exclude=.bzr*' tin-2.4.1/Makefile tin-2.4.2/Makefile
--- tin-2.4.1/Makefile	2016-12-24 14:39:46.000000000 +0100
+++ tin-2.4.2/Makefile	2017-12-24 12:52:06.041666731 +0100
@@ -1,7 +1,7 @@
 # Top level Makefile for tin
 # - for configuration options read the doc/INSTALL file.
 #
-# Updated: 2015-08-29
+# Updated: 2017-08-09
 #
 
 SHELL	= @SHELL@
@@ -9,9 +9,9 @@ SHELL	= @SHELL@
 PROJECT	= tin
 LVER	= 2
 PVER	= 4
-SVER	= 1
+SVER	= 2
 VER	= $(LVER).$(PVER).$(SVER)
-DVER	= 20161224
+DVER	= 20171224
 EXE	= tin
 
 # directory structure
@@ -255,22 +255,33 @@ PCRE	= \
 	$(PCREDIR)/testdata/testoutput9
 
 CAN	= \
-	$(CANDIR)/CHANGES \
-	$(CANDIR)/HOWTO \
-	$(CANDIR)/README \
+	$(CANDIR)/COPYING \
+	$(CANDIR)/ChangeLog \
+	$(CANDIR)/ChangeLog_V0 \
+	$(CANDIR)/ChangeLog_V1 \
+	$(CANDIR)/ChangeLog_V2 \
+	$(CANDIR)/ChangeLog_V3 \
+	$(CANDIR)/INSTALL \
+	$(CANDIR)/LICENSE \
 	$(CANDIR)/Makefile.in \
+	$(CANDIR)/README \
 	$(CANDIR)/src/base64.c \
 	$(CANDIR)/src/canlock.c \
-	$(CANDIR)/src/hmac_sha1.c \
+	$(CANDIR)/src/hmac.c \
+	$(CANDIR)/src/secret.c \
 	$(CANDIR)/src/sha1.c \
+	$(CANDIR)/src/sha224-256.c \
+	$(CANDIR)/src/sha384-512.c \
+	$(CANDIR)/src/usha.c \
 	$(CANDIR)/include/base64.h \
 	$(CANDIR)/include/canlock.h \
-	$(CANDIR)/include/hmac_sha1.h \
-	$(CANDIR)/include/sha1.h \
-	$(CANDIR)/t/canlocktest.c \
-	$(CANDIR)/t/hmactest.c \
-	$(CANDIR)/t/canlocktest.shouldbe \
-	$(CANDIR)/t/hmactest.shouldbe
+	$(CANDIR)/include/sha-private.h \
+	$(CANDIR)/include/sha.h \
+	$(CANDIR)/test/canlocktest.c \
+	$(CANDIR)/test/canlocktest_legacy.c \
+	$(CANDIR)/test/hkdf.c \
+	$(CANDIR)/test/shatest.c \
+	$(CANDIR)/util/canlock.c
 
 MISC	= \
 	$(INCDIR)/autoconf.hin \
@@ -347,7 +358,7 @@ L10NFILES = \
 
 ALL_FILES = $(TOP) $(DOC) $(TOL) $(HFILES) $(CFILES) $(PCRE) $(MISC) $(CAN) $(INTLFILES) $(POFILES) $(L10NFILES)
 
-ALL_DIRS = $(TOPDIR) $(DOCDIR) $(SRCDIR) $(INCDIR) $(PCREDIR) $(PCREDIR)/doc $(PCREDIR)/testdata $(CANDIR) $(INTLDIR) $(PODIR) $(L10NDIR) $(L10NDIR)/de $(L10NDIR)/en_GB
+ALL_DIRS = $(TOPDIR) $(DOCDIR) $(SRCDIR) $(INCDIR) $(PCREDIR) $(PCREDIR)/doc $(PCREDIR)/testdata $(CANDIR) $(CANDIR)/include $(CANDIR)/src $(CANDIR)/test $(CANDIR)/util/ $(INTLDIR) $(PODIR) $(L10NDIR) $(L10NDIR)/de $(L10NDIR)/en_GB
 
 # standard commands
 CD	= cd
diff -Nurp '--exclude=.bzr*' tin-2.4.1/aclocal.m4 tin-2.4.2/aclocal.m4
--- tin-2.4.1/aclocal.m4	2016-10-12 17:31:37.000000000 +0200
+++ tin-2.4.2/aclocal.m4	2017-12-08 08:53:14.144773240 +0100
@@ -2,10 +2,10 @@ dnl Project   : tin - a Usenet reader
 dnl Module    : aclocal.m4
 dnl Author    : Thomas E. Dickey <dickey@invisible-island.net>
 dnl Created   : 1995-08-24
-dnl Updated   : 2016-08-16
+dnl Updated   : 2017-09-23
 dnl Notes     :
 dnl
-dnl Copyright (c) 1995-2017 Thomas E. Dickey <dickey@invisible-island.net>
+dnl Copyright (c) 1995-2018 Thomas E. Dickey <dickey@invisible-island.net>
 dnl All rights reserved.
 dnl
 dnl Redistribution and use in source and binary forms, with or without
@@ -425,7 +425,7 @@ fi
 AC_SUBST($1)dnl
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl AM_WITH_NLS version: 26 updated: 2015/04/15 19:08:48
+dnl AM_WITH_NLS version: 27 updated: 2017/07/10 20:13:33
 dnl -----------
 dnl Inserted as requested by gettext 0.10.40
 dnl File from /usr/share/aclocal
@@ -499,6 +499,8 @@ AC_DEFUN([AM_WITH_NLS],
 
   dnl If we use NLS figure out what method
   if test "$USE_NLS" = "yes"; then
+    dnl We need to process the po/ directory.
+    POSUB=po
     AC_DEFINE(ENABLE_NLS, 1,
       [Define to 1 if translation of program messages to the user's native language
  is requested.])
@@ -512,20 +514,49 @@ AC_DEFUN([AM_WITH_NLS],
     nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
     if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
       dnl User does not insist on using GNU NLS library.  Figure out what
-      dnl to use.  If GNU gettext is available we use this.  Else we have
+      dnl to use.  If GNU gettext is available we use this.  Else we may have
       dnl to fall back to GNU NLS library.
       CATOBJEXT=NONE
 
+      dnl Save these (possibly-set) variables for reference.  If the user
+      dnl overrode these to provide full pathnames, then warn if not actually
+      dnl GNU gettext, but do not override their values.  Also, if they were
+      dnl overridden, suppress the part of the library test which prevents it
+      dnl from finding anything other than GNU gettext.  Doing this also
+      dnl suppresses a bogus search for the intl library.
+      cf_save_msgfmt_path="$MSGFMT"
+      cf_save_xgettext_path="$XGETTEXT"
+
+      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_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], :)
+
+      cf_save_OPTS_1="$CPPFLAGS"
+      if test "x$cf_save_msgfmt_path" = "x$MSGFMT" && \
+         test "x$cf_save_xgettext_path" = "x$XGETTEXT" ; then
+          CF_ADD_CFLAGS(-DIGNORE_MSGFMT_HACK)
+      fi
+
       cf_save_LIBS_1="$LIBS"
       CF_ADD_LIBS($LIBICONV)
-      AC_CACHE_CHECK([for libintl.h and gettext()], cf_cv_func_gettext,[
-        CF_FIND_LINKAGE(CF__INTL_HEAD,
-        CF__INTL_BODY,
+
+      CF_FIND_LINKAGE(CF__INTL_HEAD,
+        CF__INTL_BODY($2),
         intl,
         cf_cv_func_gettext=yes,
         cf_cv_func_gettext=no)
-      ])
+
+      AC_MSG_CHECKING([for libintl.h and gettext()])
+      AC_MSG_RESULT($cf_cv_func_gettext)
+
       LIBS="$cf_save_LIBS_1"
+      CPPFLAGS="$cf_save_OPTS_1"
 
       if test "$cf_cv_func_gettext" = yes ; then
         AC_DEFINE(HAVE_LIBINTL_H,1,[Define to 1 if we have libintl.h])
@@ -553,161 +584,151 @@ AC_DEFUN([AM_WITH_NLS],
           AC_CHECK_FUNCS(dcgettext)
           LIBS="$gt_save_LIBS"
 
-          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_PATH_PROG(GMSGFMT, gmsgfmt, $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], :)
-
           CATOBJEXT=.gmo
         fi
+      else
+        AC_MSG_WARN(disabling NLS feature)
+        sed -e /ENABLE_NLS/d confdefs.h >confdefs.tmp
+        mv confdefs.tmp confdefs.h
+        ALL_LINGUAS=
+        CATOBJEXT=.ignored
+        MSGFMT=":"
+        GMSGFMT=":"
+        XGETTEXT=":"
+        POSUB=
+        BUILD_INCLUDED_LIBINTL=no
+        USE_INCLUDED_LIBINTL=no
+        USE_NLS=no
+        nls_cv_use_gnu_gettext=no
       fi
 
       if test "$CATOBJEXT" = "NONE"; then
         dnl GNU gettext is not found in the C library.
         dnl Fall back on GNU gettext library.
-        nls_cv_use_gnu_gettext=yes
+        nls_cv_use_gnu_gettext=maybe
       fi
     fi
 
-    if test "$nls_cv_use_gnu_gettext" = "yes"; then
-      if test ! -d $srcdir/intl ; then
-        AC_MSG_ERROR(no NLS library is packaged with this application)
-      fi
-      dnl Mark actions used to generate GNU NLS library.
-      INTLOBJS="\$(GETTOBJS)"
-      AM_PATH_PROG_WITH_TEST(MSGFMT, msgfmt,
-          [$ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1], :)
-      AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT)
-      AM_PATH_PROG_WITH_TEST(XGETTEXT, xgettext,
-          [$ac_dir/$ac_word --omit-header /dev/null >/dev/null 2>&1], :)
-      AC_SUBST(MSGFMT)
-      BUILD_INCLUDED_LIBINTL=yes
-      USE_INCLUDED_LIBINTL=yes
+    if test "$nls_cv_use_gnu_gettext" != "no"; then
       CATOBJEXT=.gmo
-      INTLLIBS="ifelse([$3],[],\$(top_builddir)/intl,[$3])/libintl.ifelse([$1], use-libtool, [l], [])a $LIBICONV"
-      LIBS=`echo " $LIBS " | sed -e 's/ -lintl / /' -e 's/^ //' -e 's/ $//'`
+      if test -f $srcdir/intl/libintl.h ; then
+        dnl Mark actions used to generate GNU NLS library.
+        INTLOBJS="\$(GETTOBJS)"
+        BUILD_INCLUDED_LIBINTL=yes
+        USE_INCLUDED_LIBINTL=yes
+        INTLLIBS="ifelse([$3],[],\$(top_builddir)/intl,[$3])/libintl.ifelse([$1], use-libtool, [l], [])a $LIBICONV"
+        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
+        AC_MSG_WARN(no NLS library is packaged with this application)
+      fi
     fi
 
-    dnl This could go away some day; the PATH_PROG_WITH_TEST already does it.
     dnl Test whether we really found GNU msgfmt.
     if test "$GMSGFMT" != ":"; then
-      dnl If it is no GNU msgfmt we define it as : so that the
-      dnl Makefiles still can work.
       if $GMSGFMT --statistics /dev/null >/dev/null 2>&1; then
         : ;
       else
-        AC_MSG_RESULT(
-          [found msgfmt program is not GNU msgfmt; ignore it])
-        GMSGFMT=":"
+        AC_MSG_WARN([found msgfmt program is not GNU msgfmt])
       fi
     fi
 
-    dnl This could go away some day; the PATH_PROG_WITH_TEST already does it.
     dnl Test whether we really found GNU xgettext.
     if test "$XGETTEXT" != ":"; then
-        dnl If it is no GNU xgettext we define it as : so that the
-        dnl Makefiles still can work.
       if $XGETTEXT --omit-header /dev/null >/dev/null 2>&1; then
         : ;
       else
-        AC_MSG_RESULT(
-          [found xgettext program is not GNU xgettext; ignore it])
-        XGETTEXT=":"
+        AC_MSG_WARN([found xgettext program is not GNU xgettext])
       fi
     fi
-
-    dnl We need to process the po/ directory.
-    POSUB=po
   fi
 
-  AC_OUTPUT_COMMANDS(
-   [for ac_file in $CONFIG_FILES; do
-
-      # Support "outfile[:infile[:infile...]]"
-      case "$ac_file" in
-        (*:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
-      esac
-
-      # PO directories have a Makefile.in generated from Makefile.inn.
-      case "$ac_file" in
-	  (*/[Mm]akefile.in)
-        # Adjust a relative srcdir.
-        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`
-        # In autoconf-2.13 it is called $ac_given_srcdir.
-        # In autoconf-2.50 it is called $srcdir.
-        test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
-
-        case "$ac_given_srcdir" in
-          (.)  top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
-          (/*) top_srcdir="$ac_given_srcdir" ;;
-          (*)  top_srcdir="$ac_dots$ac_given_srcdir" ;;
+  if test "$XGETTEXT" != ":"; then
+    AC_OUTPUT_COMMANDS(
+     [for ac_file in $CONFIG_FILES; do
+  
+        # Support "outfile[:infile[:infile...]]"
+        case "$ac_file" in
+          (*:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
         esac
-
-        if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
-          rm -f "$ac_dir/POTFILES"
-          test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
-          sed -e "/^#/d" -e "/^[ 	]*\$/d" -e "s,.*,     $top_srcdir/& \\\\," -e "\$s/\(.*\) \\\\/\1/" < "$ac_given_srcdir/$ac_dir/POTFILES.in" > "$ac_dir/POTFILES"
-          test -n "$as_me" && echo "$as_me: creating $ac_dir/$ac_base" || echo "creating $ac_dir/$ac_base"
-          sed -e "/POTFILES =/r $ac_dir/POTFILES" "$ac_dir/$ac_base.in" > "$ac_dir/$ac_base"
-        fi
-        ;;
-      esac
-    done])
-
-  dnl If this is used in GNU gettext we have to set BUILD_INCLUDED_LIBINTL
-  dnl to 'yes' because some of the testsuite requires it.
-  if test "$PACKAGE" = gettext; then
-    BUILD_INCLUDED_LIBINTL=yes
-  fi
-
-  dnl intl/plural.c is generated from intl/plural.y. It requires bison,
-  dnl because plural.y uses bison specific features. It requires at least
-  dnl bison-1.26 because earlier versions generate a plural.c that doesn't
-  dnl compile.
-  dnl bison is only needed for the maintainer (who touches plural.y). But in
-  dnl order to avoid separate Makefiles or --enable-maintainer-mode, we put
-  dnl the rule in general Makefile. Now, some people carelessly touch the
-  dnl files or have a broken "make" program, hence the plural.c rule will
-  dnl sometimes fire. To avoid an error, defines BISON to ":" if it is not
-  dnl present or too old.
-  if test "$nls_cv_use_gnu_gettext" = "yes"; then
-    AC_CHECK_PROGS([INTLBISON], [bison])
-    if test -z "$INTLBISON"; then
-      ac_verc_fail=yes
-    else
-      dnl Found it, now check the version.
-      AC_MSG_CHECKING([version of bison])
+  
+        # PO directories have a Makefile.in generated from Makefile.inn.
+        case "$ac_file" in
+        (*/[Mm]akefile.in)
+          # Adjust a relative srcdir.
+          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`
+          # In autoconf-2.13 it is called $ac_given_srcdir.
+          # In autoconf-2.50 it is called $srcdir.
+          test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
+  
+          case "$ac_given_srcdir" in
+            (.)  top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
+            (/*) top_srcdir="$ac_given_srcdir" ;;
+            (*)  top_srcdir="$ac_dots$ac_given_srcdir" ;;
+          esac
+  
+          if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
+            rm -f "$ac_dir/POTFILES"
+            test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
+            sed -e "/^#/d" -e "/^[ 	]*\$/d" -e "s,.*,     $top_srcdir/& \\\\," -e "\$s/\(.*\) \\\\/\1/" < "$ac_given_srcdir/$ac_dir/POTFILES.in" > "$ac_dir/POTFILES"
+            test -n "$as_me" && echo "$as_me: creating $ac_dir/$ac_base" || echo "creating $ac_dir/$ac_base"
+            sed -e "/POTFILES =/r $ac_dir/POTFILES" "$ac_dir/$ac_base.in" > "$ac_dir/$ac_base"
+          fi
+          ;;
+        esac
+      done])
+  
+    dnl If this is used in GNU gettext we have to set BUILD_INCLUDED_LIBINTL
+    dnl to 'yes' because some of the testsuite requires it.
+    if test "$PACKAGE" = gettext; then
+      BUILD_INCLUDED_LIBINTL=yes
+    fi
+  
+    dnl intl/plural.c is generated from intl/plural.y. It requires bison,
+    dnl because plural.y uses bison specific features. It requires at least
+    dnl bison-1.26 because earlier versions generate a plural.c that doesn't
+    dnl compile.
+    dnl bison is only needed for the maintainer (who touches plural.y). But in
+    dnl order to avoid separate Makefiles or --enable-maintainer-mode, we put
+    dnl the rule in general Makefile. Now, some people carelessly touch the
+    dnl files or have a broken "make" program, hence the plural.c rule will
+    dnl sometimes fire. To avoid an error, defines BISON to ":" if it is not
+    dnl present or too old.
+    if test "$nls_cv_use_gnu_gettext" = "yes"; then
+      AC_CHECK_PROGS([INTLBISON], [bison])
+      if test -z "$INTLBISON"; then
+        ac_verc_fail=yes
+      else
+        dnl Found it, now check the version.
+        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
-        ('') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
-        (1.2[6-9]*|1.[3-9][0-9]*|[2-9].*)
+        ac_prog_version=`$INTLBISON --version 2>&1 | sed -n 's/^.*GNU Bison.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
+        case $ac_prog_version in
+          ('') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
+          (1.2[6-9]*|1.[3-9][0-9]*|[2-9].*)
 changequote([,])dnl
-           ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
-        (*) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
-      esac
-    AC_MSG_RESULT([$ac_prog_version])
-    fi
-    if test $ac_verc_fail = yes; then
-      INTLBISON=:
+             ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
+          (*) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
+        esac
+      AC_MSG_RESULT([$ac_prog_version])
+      fi
+      if test $ac_verc_fail = yes; then
+        INTLBISON=:
+      fi
     fi
+  
+    dnl These rules are solely for the distribution goal.  While doing this
+    dnl we only have to keep exactly one list of the available catalogs
+    dnl in configure.in.
+    for lang in $ALL_LINGUAS; do
+      GMOFILES="$GMOFILES $lang.gmo"
+      POFILES="$POFILES $lang.po"
+    done
   fi
 
-  dnl These rules are solely for the distribution goal.  While doing this
-  dnl we only have to keep exactly one list of the available catalogs
-  dnl in configure.in.
-  for lang in $ALL_LINGUAS; do
-    GMOFILES="$GMOFILES $lang.gmo"
-    POFILES="$POFILES $lang.po"
-  done
-
   dnl Make all variables we use known to autoconf.
   AC_SUBST(BUILD_INCLUDED_LIBINTL)
   AC_SUBST(USE_INCLUDED_LIBINTL)
@@ -762,7 +783,7 @@ define([CF_ACVERSION_COMPARE],
 [ifelse([$8], , ,[$8])],
 [ifelse([$9], , ,[$9])])])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_ADD_CFLAGS version: 12 updated: 2015/04/12 15:39:00
+dnl CF_ADD_CFLAGS version: 13 updated: 2017/02/25 18:57:40
 dnl -------------
 dnl Copy non-preprocessor flags to $CFLAGS, preprocessor flags to $CPPFLAGS
 dnl The second parameter if given makes this macro verbose.
@@ -792,10 +813,10 @@ case $cf_fix_cppflags in
 				&& cf_fix_cppflags=yes
 
 			if test $cf_fix_cppflags = yes ; then
-				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+				CF_APPEND_TEXT(cf_new_extra_cppflags,$cf_add_cflags)
 				continue
 			elif test "${cf_tst_cflags}" = "\"'" ; then
-				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+				CF_APPEND_TEXT(cf_new_extra_cppflags,$cf_add_cflags)
 				continue
 			fi
 			;;
@@ -810,17 +831,17 @@ case $cf_fix_cppflags in
 				CF_REMOVE_DEFINE(CPPFLAGS,$CPPFLAGS,$cf_tst_cppflags)
 				;;
 			esac
-			cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
+			CF_APPEND_TEXT(cf_new_cppflags,$cf_add_cflags)
 			;;
 		esac
 		;;
 	(*)
-		cf_new_cflags="$cf_new_cflags $cf_add_cflags"
+		CF_APPEND_TEXT(cf_new_cflags,$cf_add_cflags)
 		;;
 	esac
 	;;
 (yes)
-	cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+	CF_APPEND_TEXT(cf_new_extra_cppflags,$cf_add_cflags)
 
 	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[[^"]]*"'\''//'`
 
@@ -833,17 +854,17 @@ done
 
 if test -n "$cf_new_cflags" ; then
 	ifelse([$2],,,[CF_VERBOSE(add to \$CFLAGS $cf_new_cflags)])
-	CFLAGS="$CFLAGS $cf_new_cflags"
+	CF_APPEND_TEXT(CFLAGS,$cf_new_cflags)
 fi
 
 if test -n "$cf_new_cppflags" ; then
 	ifelse([$2],,,[CF_VERBOSE(add to \$CPPFLAGS $cf_new_cppflags)])
-	CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
+	CF_APPEND_TEXT(CPPFLAGS,$cf_new_cppflags)
 fi
 
 if test -n "$cf_new_extra_cppflags" ; then
 	ifelse([$2],,,[CF_VERBOSE(add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags)])
-	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
+	CF_APPEND_TEXT(EXTRA_CPPFLAGS,$cf_new_extra_cppflags)
 fi
 
 AC_SUBST(EXTRA_CPPFLAGS)
@@ -1135,6 +1156,16 @@ You have the following choices:
 fi
 ])dnl
 dnl ---------------------------------------------------------------------------
+dnl CF_APPEND_TEXT version: 1 updated: 2017/02/25 18:58:55
+dnl --------------
+dnl use this macro for appending text without introducing an extra blank at
+dnl the beginning
+define([CF_APPEND_TEXT],
+[
+	test -n "[$]$1" && $1="[$]$1 "
+	$1="[$]{$1}$2"
+])dnl
+dnl ---------------------------------------------------------------------------
 dnl CF_ARG_DISABLE version: 3 updated: 1999/03/30 17:24:31
 dnl --------------
 dnl Allow user to disable a normally-on option.
@@ -1510,11 +1541,11 @@ AC_SUBST(PCREDIR_LIBS)
 AC_SUBST(PCREDIR_CPPFLAGS)
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_CC_ENV_FLAGS version: 4 updated: 2016/06/25 16:23:40
+dnl CF_CC_ENV_FLAGS version: 8 updated: 2017/09/23 08:50:24
 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 with
-dnl options, but eliminates a more common category of user confusion.
+dnl into CC.  This will not help with broken scripts that wrap the compiler
+dnl with options, but eliminates a more common category of user confusion.
 dnl
 dnl In particular, it addresses the problem of being able to run the C
 dnl preprocessor in a consistent manner.
@@ -1533,9 +1564,20 @@ case "$CC" in
 	AC_MSG_RESULT(broken)
 	AC_MSG_WARN(your environment misuses the CC variable to hold CFLAGS/CPPFLAGS options)
 	# humor him...
-	cf_flags=`echo "$CC" | sed -e 's/^[[^ 	]]*[[ 	]][[ 	]]*//'`
-	CC=`echo "$CC " | sed -e 's/[[ 	]]-[[IUD]][[^ 	]][[^ 	]]*//g' -e 's/[[ 	]]*$//'`
-	CF_ADD_CFLAGS($cf_flags)
+	cf_prog=`echo "$CC" | sed -e 's/	/ /g' -e 's/[[ ]]* / /g' -e 's/[[ ]]*[[ ]]-[[^ ]].*//'`
+	cf_flags=`echo "$CC" | ${AWK:-awk} -v prog="$cf_prog" '{ printf("%s", [substr]([$]0,1+length(prog))); }'`
+	CC="$cf_prog"
+	for cf_arg in $cf_flags
+	do
+		case "x$cf_arg" in
+		(x-[[IUDfgOW]]*)
+			CF_ADD_CFLAGS($cf_arg)
+			;;
+		(*)
+			CC="$CC $cf_arg"
+			;;
+		esac
+	done
 	CF_VERBOSE(resulting CC: '$CC')
 	CF_VERBOSE(resulting CFLAGS: '$CFLAGS')
 	CF_VERBOSE(resulting CPPFLAGS: '$CPPFLAGS')
@@ -2020,7 +2062,7 @@ fi
 AC_CHECK_HEADERS($cf_cv_ncurses_header)
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_CURSES_LIBS version: 39 updated: 2015/05/10 19:52:14
+dnl CF_CURSES_LIBS version: 40 updated: 2017/09/07 17:06:24
 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.
@@ -2113,36 +2155,35 @@ if test ".$ac_cv_func_initscr" != .yes ;
 	then
 		for cf_curs_lib in $cf_check_list xcurses jcurses pdcurses unknown
 		do
-			AC_CHECK_LIB($cf_curs_lib,initscr,[break])
+			LIBS="-l$cf_curs_lib $cf_save_LIBS"
+			if test "$cf_term_lib" = unknown || test "$cf_term_lib" = "$cf_curs_lib" ; then
+				AC_MSG_CHECKING(if we can link with $cf_curs_lib library)
+				AC_TRY_LINK([#include <${cf_cv_ncurses_header:-curses.h}>],
+					[initscr()],
+					[cf_result=yes],
+					[cf_result=no])
+				AC_MSG_RESULT($cf_result)
+				test $cf_result = yes && break
+			elif test "$cf_curs_lib" = "$cf_term_lib" ; then
+				cf_result=no
+			elif test "$cf_term_lib" != predefined ; then
+				AC_MSG_CHECKING(if we need both $cf_curs_lib and $cf_term_lib libraries)
+				AC_TRY_LINK([#include <${cf_cv_ncurses_header:-curses.h}>],
+					[initscr(); tgoto((char *)0, 0, 0);],
+					[cf_result=no],
+					[
+					LIBS="-l$cf_curs_lib -l$cf_term_lib $cf_save_LIBS"
+					AC_TRY_LINK([#include <${cf_cv_ncurses_header:-curses.h}>],
+						[initscr()],
+						[cf_result=yes],
+						[cf_result=error])
+					])
+				AC_MSG_RESULT($cf_result)
+				test $cf_result != error && break
+			fi
 		done
 	fi
 	test $cf_curs_lib = unknown && AC_MSG_ERROR(no curses library found)
-
-	LIBS="-l$cf_curs_lib $cf_save_LIBS"
-	if test "$cf_term_lib" = unknown ; then
-		AC_MSG_CHECKING(if we can link with $cf_curs_lib library)
-		AC_TRY_LINK([#include <${cf_cv_ncurses_header:-curses.h}>],
-			[initscr()],
-			[cf_result=yes],
-			[cf_result=no])
-		AC_MSG_RESULT($cf_result)
-		test $cf_result = no && AC_MSG_ERROR(Cannot link curses library)
-	elif test "$cf_curs_lib" = "$cf_term_lib" ; then
-		:
-	elif test "$cf_term_lib" != predefined ; then
-		AC_MSG_CHECKING(if we need both $cf_curs_lib and $cf_term_lib libraries)
-		AC_TRY_LINK([#include <${cf_cv_ncurses_header:-curses.h}>],
-			[initscr(); tgoto((char *)0, 0, 0);],
-			[cf_result=no],
-			[
-			LIBS="-l$cf_curs_lib -l$cf_term_lib $cf_save_LIBS"
-			AC_TRY_LINK([#include <${cf_cv_ncurses_header:-curses.h}>],
-				[initscr()],
-				[cf_result=yes],
-				[cf_result=error])
-			])
-		AC_MSG_RESULT($cf_result)
-	fi
 fi
 fi
 
@@ -2846,7 +2887,7 @@ AC_MSG_RESULT($cf_cv_func_fork)
 test $cf_cv_func_fork = yes && AC_DEFINE(HAVE_FORK)
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_FUNC_GETADDRINFO version: 8 updated: 2012/11/08 20:57:52
+dnl CF_FUNC_GETADDRINFO version: 9 updated: 2017/05/10 18:31:29
 dnl -------------------
 dnl Look for a working version of getaddrinfo(), for IPV6 support.
 AC_DEFUN([CF_FUNC_GETADDRINFO],[
@@ -2860,7 +2901,7 @@ AC_TRY_RUN([
 
 #define expect(a,b) if (strcmp(a,b) != 0) goto bad
 
-int main()
+int main(void)
 {
    int passive, gaierr, inet4 = 0, inet6 = 0;
    struct addrinfo hints, *ai, *aitop;
@@ -2937,7 +2978,7 @@ if test "$cf_cv_getaddrinfo" = yes ; the
 fi
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_FUNC_MEMMOVE version: 8 updated: 2012/10/04 20:12:20
+dnl CF_FUNC_MEMMOVE version: 9 updated: 2017/01/21 11:06:25
 dnl ---------------
 dnl Check for memmove, or a bcopy that can handle overlapping copy.  If neither
 dnl is found, add our own version of memmove to the list of objects.
@@ -2947,7 +2988,7 @@ AC_CHECK_FUNC(memmove,,[
 AC_CHECK_FUNC(bcopy,[
 	AC_CACHE_CHECK(if bcopy does overlapping moves,cf_cv_good_bcopy,[
 		AC_TRY_RUN([
-int main() {
+int main(void) {
 	static char data[] = "abcdefghijklmnopqrstuwwxyz";
 	char temp[40];
 	bcopy(data, temp, sizeof(data));
@@ -3526,7 +3567,7 @@ printf("old\n");
 	,[$1=no])
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_NCURSES_CONFIG version: 17 updated: 2015/07/07 04:22:07
+dnl CF_NCURSES_CONFIG version: 18 updated: 2017/07/23 18:30:00
 dnl -----------------
 dnl Tie together the configure-script macros for ncurses, preferring these in
 dnl order:
@@ -3574,6 +3615,7 @@ if test "x${PKG_CONFIG:=none}" != xnone;
 			AC_DEFINE(NCURSES,1,[Define to 1 if we are using ncurses headers/libraries])
 			NCURSES_CONFIG_PKG=$cf_ncuconfig_root
 		fi
+		CF_TERM_HEADER
 
 	else
 		AC_MSG_RESULT(no)
@@ -3804,7 +3846,7 @@ CF_UPPER(cf_nculib_ROOT,HAVE_LIB$cf_ncul
 AC_DEFINE_UNQUOTED($cf_nculib_ROOT)
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_NCURSES_VERSION version: 14 updated: 2012/10/06 08:57:51
+dnl CF_NCURSES_VERSION version: 15 updated: 2017/05/09 19:26:10
 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
@@ -3819,7 +3861,7 @@ AC_CACHE_CHECK(for ncurses version, cf_c
 	AC_TRY_RUN([
 #include <${cf_cv_ncurses_header:-curses.h}>
 #include <stdio.h>
-int main()
+int main(void)
 {
 	FILE *fp = fopen("$cf_tempfile", "w");
 #ifdef NCURSES_VERSION
@@ -5626,7 +5668,7 @@ esac
 
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_XOPEN_SOURCE version: 51 updated: 2016/08/10 03:17:34
+dnl CF_XOPEN_SOURCE version: 52 updated: 2016/08/27 12:21:42
 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,
@@ -5674,7 +5716,7 @@ case $host_os in
 	cf_xopen_source="-D_SGI_SOURCE"
 	cf_XOPEN_SOURCE=
 	;;
-(linux*|gnu*|mint*|k*bsd*-gnu|cygwin)
+(linux*|uclinux*|gnu*|mint*|k*bsd*-gnu|cygwin)
 	CF_GNU_SOURCE
 	;;
 (minix*)
@@ -6101,7 +6143,7 @@ define([CF__ICONV_HEAD],[
 #include <iconv.h>]
 )dnl
 dnl ---------------------------------------------------------------------------
-dnl CF__INTL_BODY version: 2 updated: 2015/05/10 19:52:14
+dnl CF__INTL_BODY version: 3 updated: 2017/07/10 20:13:33
 dnl -------------
 dnl Test-code needed for libintl compile-checks
 dnl $1 = parameter 2 from AM_WITH_NLS
@@ -6109,7 +6151,9 @@ define([CF__INTL_BODY],[
 	bindtextdomain ("", "");
 	return (int) gettext ("")
 			ifelse([$1], need-ngettext, [ + (int) ngettext ("", "", 0)], [])
+#ifndef IGNORE_MSGFMT_HACK
 			[ + _nl_msg_cat_cntr]
+#endif
 ])
 dnl ---------------------------------------------------------------------------
 dnl CF__INTL_HEAD version: 1 updated: 2007/07/26 17:35:47
diff -Nurp '--exclude=.bzr*' tin-2.4.1/config.guess tin-2.4.2/config.guess
--- tin-2.4.1/config.guess	2016-10-03 17:45:29.000000000 +0200
+++ tin-2.4.2/config.guess	2017-12-17 15:17:04.833691712 +0100
@@ -1,8 +1,8 @@
 #! /bin/sh
 # Attempt to guess a canonical system name.
-#   Copyright 1992-2016 Free Software Foundation, Inc.
+#   Copyright 1992-2017 Free Software Foundation, Inc.
 
-timestamp='2016-10-02'
+timestamp='2017-12-17'
 
 # 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
@@ -15,7 +15,7 @@ timestamp='2016-10-02'
 # General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program; if not, see <http://www.gnu.org/licenses/>.
+# along with this program; if not, see <https://www.gnu.org/licenses/>.
 #
 # As a special exception to the GNU General Public License, if you
 # distribute this file as part of a program that contains a
@@ -27,7 +27,7 @@ timestamp='2016-10-02'
 # Originally written by Per Bothner; maintained since 2000 by Ben Elliston.
 #
 # You can get the latest version of this script from:
-# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
+# https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
 #
 # Please send patches to <config-patches@gnu.org>.
 
@@ -38,7 +38,7 @@ Usage: $0 [OPTION]
 
 Output the configuration name of the system \`$me' is run on.
 
-Operation modes:
+Options:
   -h, --help         print this help, then exit
   -t, --time-stamp   print date of last modification, then exit
   -v, --version      print version number, then exit
@@ -49,7 +49,7 @@ version="\
 GNU config.guess ($timestamp)
 
 Originally written by Per Bothner.
-Copyright 1992-2016 Free Software Foundation, Inc.
+Copyright 1992-2017 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."
@@ -243,6 +243,9 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:$
 	UNAME_MACHINE_ARCH=`arch | sed 's/^.*BSD\.//'`
 	echo ${UNAME_MACHINE_ARCH}-unknown-libertybsd${UNAME_RELEASE}
 	exit ;;
+    *:MidnightBSD:*:*)
+	echo ${UNAME_MACHINE}-unknown-midnightbsd${UNAME_RELEASE}
+	exit ;;
     *:ekkoBSD:*:*)
 	echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
 	exit ;;
@@ -258,6 +261,12 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:$
     *:Sortix:*:*)
 	echo ${UNAME_MACHINE}-unknown-sortix
 	exit ;;
+    *:Redox:*:*)
+	echo ${UNAME_MACHINE}-unknown-redox
+	exit ;;
+    mips:OSF1:*.*)
+	echo mips-dec-osf1
+	exit ;;
     alpha:OSF1:*:*)
 	case $UNAME_RELEASE in
 	    *4.0)
@@ -314,15 +323,6 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:$
 	exitcode=$?
 	trap '' 0
 	exit $exitcode ;;
-    Alpha\ *:Windows_NT*:*)
-	# How do we know it's Interix rather than the generic POSIX subsystem?
-	# Should we change UNAME_MACHINE based on the output of uname instead
-	# of the specific Alpha model?
-	echo alpha-pc-interix
-	exit ;;
-    21064:Windows_NT:50:3)
-	echo alpha-dec-winnt3.5
-	exit ;;
     Amiga*:UNIX_System_V:4.0:*)
 	echo m68k-unknown-sysv4
 	exit ;;
@@ -484,13 +484,13 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:$
 #endif
 	#if defined (host_mips) && defined (MIPSEB)
 	#if defined (SYSTYPE_SYSV)
-	  printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0);
+	  printf ("mips-mips-riscos%ssysv\\n", argv[1]); exit (0);
 	#endif
 	#if defined (SYSTYPE_SVR4)
-	  printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0);
+	  printf ("mips-mips-riscos%ssvr4\\n", argv[1]); exit (0);
 	#endif
 	#if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD)
-	  printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0);
+	  printf ("mips-mips-riscos%sbsd\\n", argv[1]); exit (0);
 	#endif
 	#endif
 	  exit (-1);
@@ -613,7 +613,7 @@ EOF
     *:AIX:*:*)
 	echo rs6000-ibm-aix
 	exit ;;
-    ibmrt:4.4BSD:*|romp-ibm:BSD:*)
+    ibmrt:4.4BSD:*|romp-ibm:4.4BSD:*)
 	echo romp-ibm-bsd4.4
 	exit ;;
     ibmrt:*BSD:*|romp-ibm:BSD:*)            # covers RT/PC BSD and
@@ -634,8 +634,8 @@ EOF
     9000/[34678]??:HP-UX:*:*)
 	HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
 	case "${UNAME_MACHINE}" in
-	    9000/31? )            HP_ARCH=m68000 ;;
-	    9000/[34]?? )         HP_ARCH=m68k ;;
+	    9000/31?)            HP_ARCH=m68000 ;;
+	    9000/[34]??)         HP_ARCH=m68k ;;
 	    9000/[678][0-9][0-9])
 		if [ -x /usr/bin/getconf ]; then
 		    sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
@@ -748,7 +748,7 @@ EOF
 		{ echo "$SYSTEM_NAME"; exit; }
 	echo unknown-hitachi-hiuxwe2
 	exit ;;
-    9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )
+    9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:*)
 	echo hppa1.1-hp-bsd
 	exit ;;
     9000/8??:4.3bsd:*:*)
@@ -757,7 +757,7 @@ EOF
     *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*)
 	echo hppa1.0-hp-mpeix
 	exit ;;
-    hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* )
+    hp7??:OSF1:*:* | hp8?[79]:OSF1:*:*)
 	echo hppa1.1-hp-osf
 	exit ;;
     hp8??:OSF1:*:*)
@@ -836,10 +836,11 @@ EOF
     	UNAME_PROCESSOR=`/usr/bin/uname -p`
     	case ${UNAME_PROCESSOR} in
 	    amd64)
-		echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
-	    *)
-		echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
+		UNAME_PROCESSOR=x86_64 ;;
+	    i386)
+		UNAME_PROCESSOR=i586 ;;
 	esac
+	echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
 	exit ;;
     i*:CYGWIN*:*)
 	echo ${UNAME_MACHINE}-pc-cygwin
@@ -853,10 +854,6 @@ EOF
     *:MSYS*:*)
 	echo ${UNAME_MACHINE}-pc-msys
 	exit ;;
-    i*:windows32*:*)
-	# uname -m includes "-pc" on this system.
-	echo ${UNAME_MACHINE}-mingw32
-	exit ;;
     i*:PW*:*)
 	echo ${UNAME_MACHINE}-pc-pw32
 	exit ;;
@@ -872,27 +869,12 @@ EOF
 		echo ia64-unknown-interix${UNAME_RELEASE}
 		exit ;;
 	esac ;;
-    [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
-	echo i${UNAME_MACHINE}-pc-mks
-	exit ;;
-    8664:Windows_NT:*)
-	echo x86_64-pc-mks
-	exit ;;
-    i*:Windows_NT*:* | Pentium*:Windows_NT*:*)
-	# How do we know it's Interix rather than the generic POSIX subsystem?
-	# It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
-	# UNAME_MACHINE based on the output of uname instead of i386?
-	echo i586-pc-interix
-	exit ;;
     i*:UWIN*:*)
 	echo ${UNAME_MACHINE}-pc-uwin
 	exit ;;
     amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*)
 	echo x86_64-unknown-cygwin
 	exit ;;
-    p*:CYGWIN*:*)
-	echo powerpcle-unknown-cygwin
-	exit ;;
     prep*:SunOS:5.*:*)
 	echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
 	exit ;;
@@ -1095,7 +1077,7 @@ EOF
     i*86:*DOS:*:*)
 	echo ${UNAME_MACHINE}-pc-msdosdjgpp
 	exit ;;
-    i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*)
+    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}
@@ -1310,6 +1292,13 @@ EOF
 			powerpc) UNAME_PROCESSOR=powerpc64 ;;
 		    esac
 		fi
+		# On 10.4-10.6 one might compile for PowerPC via gcc -arch ppc
+		if (echo '#ifdef __POWERPC__'; echo IS_PPC; echo '#endif') | \
+		    (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
+		    grep IS_PPC >/dev/null
+		then
+		    UNAME_PROCESSOR=powerpc
+		fi
 	    fi
 	elif test "$UNAME_PROCESSOR" = i386 ; then
 	    # Avoid executing cc on OS X 10.9, as it ships with a stub
@@ -1333,15 +1322,18 @@ EOF
     *:QNX:*:4*)
 	echo i386-pc-qnx
 	exit ;;
-    NEO-?:NONSTOP_KERNEL:*:*)
+    NEO-*:NONSTOP_KERNEL:*:*)
 	echo neo-tandem-nsk${UNAME_RELEASE}
 	exit ;;
     NSE-*:NONSTOP_KERNEL:*:*)
 	echo nse-tandem-nsk${UNAME_RELEASE}
 	exit ;;
-    NSR-?:NONSTOP_KERNEL:*:*)
+    NSR-*:NONSTOP_KERNEL:*:*)
 	echo nsr-tandem-nsk${UNAME_RELEASE}
 	exit ;;
+    NSX-*:NONSTOP_KERNEL:*:*)
+	echo nsx-tandem-nsk${UNAME_RELEASE}
+	exit ;;
     *:NonStop-UX:*:*)
 	echo mips-compaq-nonstopux
 	exit ;;
@@ -1413,16 +1405,29 @@ EOF
 	exit ;;
 esac
 
+echo "$0: unable to guess system type" >&2
+
+case "${UNAME_MACHINE}:${UNAME_SYSTEM}" in
+    mips:Linux | mips64:Linux)
+	# If we got here on MIPS GNU/Linux, output extra information.
+	cat >&2 <<EOF
+
+NOTE: MIPS GNU/Linux systems require a C compiler to fully recognize
+the system type. Please install a C compiler and try again.
+EOF
+	;;
+esac
+
 cat >&2 <<EOF
 $0: unable to guess system type
 
 This script (version $timestamp), has failed to recognize the
-operating system you are using. If your script is old, overwrite
-config.guess and config.sub with the latest versions from:
+operating system you are using. If your script is old, overwrite *all*
+copies of config.guess and config.sub with the latest versions from:
 
-  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
+  https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
 and
-  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub
+  https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub
 
 If $0 has already been updated, send the following data and any
 information you think might be pertinent to config-patches@gnu.org to
@@ -1454,7 +1459,7 @@ EOF
 exit 1
 
 # Local variables:
-# eval: (add-hook 'write-file-hooks 'time-stamp)
+# eval: (add-hook 'write-file-functions 'time-stamp)
 # time-stamp-start: "timestamp='"
 # time-stamp-format: "%:y-%02m-%02d"
 # time-stamp-end: "'"
diff -Nurp '--exclude=.bzr*' tin-2.4.1/config.sub tin-2.4.2/config.sub
--- tin-2.4.1/config.sub	2016-12-24 14:39:43.000000000 +0100
+++ tin-2.4.2/config.sub	2017-11-28 00:36:10.304038798 +0100
@@ -1,8 +1,8 @@
 #! /bin/sh
 # Configuration validation subroutine script.
-#   Copyright 1992-2016 Free Software Foundation, Inc.
+#   Copyright 1992-2017 Free Software Foundation, Inc.
 
-timestamp='2016-12-24'
+timestamp='2017-11-23'
 
 # 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
@@ -15,7 +15,7 @@ timestamp='2016-12-24'
 # General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program; if not, see <http://www.gnu.org/licenses/>.
+# along with this program; if not, see <https://www.gnu.org/licenses/>.
 #
 # As a special exception to the GNU General Public License, if you
 # distribute this file as part of a program that contains a
@@ -33,7 +33,7 @@ timestamp='2016-12-24'
 # Otherwise, we print the canonical config type on stdout and succeed.
 
 # You can get the latest version of this script from:
-# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub
+# https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub
 
 # This file is supposed to be the same for all GNU packages
 # and recognize all the CPU types, system types and aliases
@@ -57,7 +57,7 @@ Usage: $0 [OPTION] CPU-MFR-OPSYS or ALIA
 
 Canonicalize a configuration name.
 
-Operation modes:
+Options:
   -h, --help         print this help, then exit
   -t, --time-stamp   print date of last modification, then exit
   -v, --version      print version number, then exit
@@ -67,7 +67,7 @@ Report bugs and patches to <config-patch
 version="\
 GNU config.sub ($timestamp)
 
-Copyright 1992-2016 Free Software Foundation, Inc.
+Copyright 1992-2017 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."
@@ -229,9 +229,6 @@ case $os in
 	-ptx*)
 		basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'`
 		;;
-	-windowsnt*)
-		os=`echo $os | sed -e 's/windowsnt/winnt/'`
-		;;
 	-psos*)
 		os=-psos
 		;;
@@ -263,7 +260,7 @@ case $basic_machine in
 	| fido | fr30 | frv | ft32 \
 	| h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
 	| hexagon \
-	| i370 | i860 | i960 | ia64 \
+	| i370 | i860 | i960 | ia16 | ia64 \
 	| ip2k | iq2000 \
 	| k1om \
 	| le32 | le64 \
@@ -315,7 +312,7 @@ case $basic_machine in
 	| ubicom32 \
 	| v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \
 	| visium \
-	| we32k \
+	| wasm32 \
 	| x86 | xc16x | xstormy16 | xtensa \
 	| z8k | z80)
 		basic_machine=$basic_machine-unknown
@@ -385,7 +382,7 @@ case $basic_machine in
 	| h8300-* | h8500-* \
 	| hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
 	| hexagon-* \
-	| i*86-* | i860-* | i960-* | ia64-* \
+	| i*86-* | i860-* | i960-* | ia16-* | ia64-* \
 	| ip2k-* | iq2000-* \
 	| k1om-* \
 	| le32-* | le64-* \
@@ -443,6 +440,7 @@ case $basic_machine in
 	| v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \
 	| vax-* \
 	| visium-* \
+	| wasm32-* \
 	| we32k-* \
 	| x86-* | x86_64-* | xc16x-* | xps100-* \
 	| xstormy16-* | xtensa*-* \
@@ -638,7 +636,7 @@ case $basic_machine in
 		basic_machine=rs6000-bull
 		os=-bosx
 		;;
-	dpx2* | dpx2*-bull)
+	dpx2*)
 		basic_machine=m68k-bull
 		os=-sysv3
 		;;
@@ -945,6 +943,9 @@ case $basic_machine in
 	nsr-tandem)
 		basic_machine=nsr-tandem
 		;;
+	nsx-tandem)
+		basic_machine=nsx-tandem
+		;;
 	op50n-* | op60c-*)
 		basic_machine=hppa1.1-oki
 		os=-proelf
@@ -1244,6 +1245,9 @@ case $basic_machine in
 		basic_machine=a29k-wrs
 		os=-vxworks
 		;;
+	wasm32)
+		basic_machine=wasm32-unknown
+		;;
 	w65*)
 		basic_machine=w65-wdc
 		os=-none
@@ -1252,6 +1256,9 @@ case $basic_machine in
 		basic_machine=hppa1.1-winbond
 		os=-proelf
 		;;
+	x64)
+		basic_machine=x86_64-pc
+		;;
 	xbox)
 		basic_machine=i686-pc
 		os=-mingw32
@@ -1359,8 +1366,8 @@ esac
 if [ x"$os" != x"" ]
 then
 case $os in
-	# First match some system type aliases
-	# that might get confused with valid system types.
+	# First match some system type aliases that might get confused
+	# with valid system types.
 	# -solaris* is a basic system type, with this one exception.
 	-auroraux)
 		os=-auroraux
@@ -1380,9 +1387,9 @@ case $os in
 	-gnu/linux*)
 		os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'`
 		;;
-	# First accept the basic system types.
+	# Now accept the basic system types.
 	# The portable systems comes first.
-	# Each alternative MUST END IN A *, to match a version number.
+	# Each alternative MUST end in a * to match a version number.
 	# -sysv* is not here because it comes later, after sysvr4.
 	-gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \
 	      | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]* \
@@ -1540,6 +1547,19 @@ case $os in
 	-dicos*)
 		os=-dicos
 		;;
+	-pikeos*)
+		# Until real need of OS specific support for
+		# particular features comes up, bare metal
+		# configurations are quite functional.
+		case $basic_machine in
+		    arm*)
+			os=-eabi
+			;;
+		    *)
+			os=-elf
+			;;
+		esac
+		;;
 	-nacl*)
 		;;
 	-ios)
@@ -1822,7 +1842,7 @@ echo $basic_machine$os
 exit
 
 # Local variables:
-# eval: (add-hook 'write-file-hooks 'time-stamp)
+# eval: (add-hook 'write-file-functions 'time-stamp)
 # time-stamp-start: "timestamp='"
 # time-stamp-format: "%:y-%02m-%02d"
 # time-stamp-end: "'"
diff -Nurp '--exclude=.bzr*' tin-2.4.1/configure tin-2.4.2/configure
--- tin-2.4.1/configure	2016-12-24 14:39:47.000000000 +0100
+++ tin-2.4.2/configure	2017-12-24 12:52:06.285676488 +0100
@@ -636,7 +636,7 @@ fi
 
 
 PACKAGE=tin
-VERSION=2.4.1
+VERSION=2.4.2
 cat >> confdefs.h <<EOF
 #define PACKAGE "$PACKAGE"
 EOF
@@ -872,15 +872,20 @@ case "$CC" in
 	echo "$ac_t""broken" 1>&6
 	echo "configure: warning: your environment misuses the CC variable to hold CFLAGS/CPPFLAGS options" 1>&2
 	# humor him...
-	cf_flags=`echo "$CC" | sed -e 's/^[^ 	]*[ 	][ 	]*//'`
-	CC=`echo "$CC " | sed -e 's/[ 	]-[IUD][^ 	][^ 	]*//g' -e 's/[ 	]*$//'`
-	
+	cf_prog=`echo "$CC" | sed -e 's/	/ /g' -e 's/[ ]* / /g' -e 's/[ ]*[ ]-[^ ].*//'`
+	cf_flags=`echo "$CC" | ${AWK:-awk} -v prog="$cf_prog" '{ printf("%s", substr($0,1+length(prog))); }'`
+	CC="$cf_prog"
+	for cf_arg in $cf_flags
+	do
+		case "x$cf_arg" in
+		(x-[IUDfgOW]*)
+			
 cf_fix_cppflags=no
 cf_new_cflags=
 cf_new_cppflags=
 cf_new_extra_cppflags=
 
-for cf_add_cflags in $cf_flags
+for cf_add_cflags in $cf_arg
 do
 case $cf_fix_cppflags in
 (no)
@@ -895,10 +900,16 @@ case $cf_fix_cppflags in
 				&& cf_fix_cppflags=yes
 
 			if test $cf_fix_cppflags = yes ; then
-				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+				
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
 				continue
 			elif test "${cf_tst_cflags}" = "\"'" ; then
-				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+				
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
 				continue
 			fi
 			;;
@@ -917,17 +928,26 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 
 				;;
 			esac
-			cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
+			
+	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
+	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
+
 			;;
 		esac
 		;;
 	(*)
-		cf_new_cflags="$cf_new_cflags $cf_add_cflags"
+		
+	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
+	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
+
 		;;
 	esac
 	;;
 (yes)
-	cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+	
+	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/^[^"]*"'\''//'`
 
@@ -940,35 +960,50 @@ done
 
 if test -n "$cf_new_cflags" ; then
 	
-	CFLAGS="$CFLAGS $cf_new_cflags"
+	
+	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
+	CFLAGS="${CFLAGS}$cf_new_cflags"
+
 fi
 
 if test -n "$cf_new_cppflags" ; then
 	
-	CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
+	
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
+
 fi
 
 if test -n "$cf_new_extra_cppflags" ; then
 	
-	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
+	
+	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
+	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
+
 fi
 
 
 
 
+			;;
+		(*)
+			CC="$CC $cf_arg"
+			;;
+		esac
+	done
 	test -n "$verbose" && echo "	resulting CC: '$CC'" 1>&6
 
-echo "${as_me:-configure}:962: testing resulting CC: '$CC' ..." 1>&5
+echo "${as_me:-configure}:997: testing resulting CC: '$CC' ..." 1>&5
 
 
 	test -n "$verbose" && echo "	resulting CFLAGS: '$CFLAGS'" 1>&6
 
-echo "${as_me:-configure}:967: testing resulting CFLAGS: '$CFLAGS' ..." 1>&5
+echo "${as_me:-configure}:1002: testing resulting CFLAGS: '$CFLAGS' ..." 1>&5
 
 
 	test -n "$verbose" && echo "	resulting CPPFLAGS: '$CPPFLAGS'" 1>&6
 
-echo "${as_me:-configure}:972: testing resulting CPPFLAGS: '$CPPFLAGS' ..." 1>&5
+echo "${as_me:-configure}:1007: testing resulting CPPFLAGS: '$CPPFLAGS' ..." 1>&5
 
 
 	;;
@@ -979,7 +1014,7 @@ esac
 
 
 echo $ac_n "checking for ${CC:-cc} option to accept ANSI C""... $ac_c" 1>&6
-echo "configure:983: checking for ${CC:-cc} option to accept ANSI C" >&5
+echo "configure:1018: checking for ${CC:-cc} option to accept ANSI C" >&5
 if eval "test \"`echo '$''{'cf_cv_ansi_cc'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1023,10 +1058,16 @@ case $cf_fix_cppflags in
 				&& cf_fix_cppflags=yes
 
 			if test $cf_fix_cppflags = yes ; then
-				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+				
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
 				continue
 			elif test "${cf_tst_cflags}" = "\"'" ; then
-				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+				
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
 				continue
 			fi
 			;;
@@ -1045,17 +1086,26 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 
 				;;
 			esac
-			cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
+			
+	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
+	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
+
 			;;
 		esac
 		;;
 	(*)
-		cf_new_cflags="$cf_new_cflags $cf_add_cflags"
+		
+	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
+	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
+
 		;;
 	esac
 	;;
 (yes)
-	cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+	
+	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/^[^"]*"'\''//'`
 
@@ -1068,24 +1118,33 @@ done
 
 if test -n "$cf_new_cflags" ; then
 	
-	CFLAGS="$CFLAGS $cf_new_cflags"
+	
+	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
+	CFLAGS="${CFLAGS}$cf_new_cflags"
+
 fi
 
 if test -n "$cf_new_cppflags" ; then
 	
-	CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
+	
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
+
 fi
 
 if test -n "$cf_new_extra_cppflags" ; then
 	
-	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
+	
+	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
+	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
+
 fi
 
 
 
 
 	cat > conftest.$ac_ext <<EOF
-#line 1089 "configure"
+#line 1148 "configure"
 #include "confdefs.h"
 
 #ifndef CC_HAS_PROTOS
@@ -1101,7 +1160,7 @@ int main() {
 	struct s2 {int (*f) (double a);};
 ; return 0; }
 EOF
-if { (eval echo configure:1105: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:1164: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_ansi_cc="$cf_arg"; break
 else
@@ -1140,10 +1199,16 @@ case $cf_fix_cppflags in
 				&& cf_fix_cppflags=yes
 
 			if test $cf_fix_cppflags = yes ; then
-				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+				
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
 				continue
 			elif test "${cf_tst_cflags}" = "\"'" ; then
-				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+				
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
 				continue
 			fi
 			;;
@@ -1162,17 +1227,26 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 
 				;;
 			esac
-			cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
+			
+	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
+	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
+
 			;;
 		esac
 		;;
 	(*)
-		cf_new_cflags="$cf_new_cflags $cf_add_cflags"
+		
+	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
+	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
+
 		;;
 	esac
 	;;
 (yes)
-	cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+	
+	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/^[^"]*"'\''//'`
 
@@ -1185,17 +1259,26 @@ done
 
 if test -n "$cf_new_cflags" ; then
 	
-	CFLAGS="$CFLAGS $cf_new_cflags"
+	
+	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
+	CFLAGS="${CFLAGS}$cf_new_cflags"
+
 fi
 
 if test -n "$cf_new_cppflags" ; then
 	
-	CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
+	
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
+
 fi
 
 if test -n "$cf_new_extra_cppflags" ; then
 	
-	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
+	
+	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
+	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
+
 fi
 
 
@@ -1213,7 +1296,7 @@ fi
 # Extract the first word of "gcc", so it can be a program name with args.
 set dummy gcc; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1217: checking for $ac_word" >&5
+echo "configure:1300: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1243,7 +1326,7 @@ if test -z "$CC"; then
   # Extract the first word of "cc", so it can be a program name with args.
 set dummy cc; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1247: checking for $ac_word" >&5
+echo "configure:1330: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1294,7 +1377,7 @@ fi
       # Extract the first word of "cl", so it can be a program name with args.
 set dummy cl; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1298: checking for $ac_word" >&5
+echo "configure:1381: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1326,7 +1409,7 @@ fi
 fi
 
 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
-echo "configure:1330: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
+echo "configure:1413: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
 
 ac_ext=c
 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
@@ -1337,12 +1420,12 @@ cross_compiling=$ac_cv_prog_cc_cross
 
 cat > conftest.$ac_ext << EOF
 
-#line 1341 "configure"
+#line 1424 "configure"
 #include "confdefs.h"
 
 main(){return(0);}
 EOF
-if { (eval echo configure:1346: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:1429: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   ac_cv_prog_cc_works=yes
   # If we can't run a trivial program, we are probably using a cross compiler.
   if (./conftest; exit) 2>/dev/null; then
@@ -1368,12 +1451,12 @@ if test $ac_cv_prog_cc_works = no; then
   { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
 fi
 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
-echo "configure:1372: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
+echo "configure:1455: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
 cross_compiling=$ac_cv_prog_cc_cross
 
 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
-echo "configure:1377: checking whether we are using GNU C" >&5
+echo "configure:1460: checking whether we are using GNU C" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1382,7 +1465,7 @@ else
   yes;
 #endif
 EOF
-if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1386: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
+if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1469: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
   ac_cv_prog_gcc=yes
 else
   ac_cv_prog_gcc=no
@@ -1401,7 +1484,7 @@ ac_test_CFLAGS="${CFLAGS+set}"
 ac_save_CFLAGS="$CFLAGS"
 CFLAGS=
 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
-echo "configure:1405: checking whether ${CC-cc} accepts -g" >&5
+echo "configure:1488: checking whether ${CC-cc} accepts -g" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1437,7 +1520,7 @@ fi
 GCC_VERSION=none
 if test "$GCC" = yes ; then
 	echo $ac_n "checking version of $CC""... $ac_c" 1>&6
-echo "configure:1441: checking version of $CC" >&5
+echo "configure:1524: checking version of $CC" >&5
 	GCC_VERSION="`${CC} --version 2>/dev/null | sed -e '2,$d' -e 's/^.*(GCC[^)]*) //' -e 's/^.*(Debian[^)]*) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
 	test -z "$GCC_VERSION" && GCC_VERSION=unknown
 	echo "$ac_t""$GCC_VERSION" 1>&6
@@ -1458,21 +1541,26 @@ fi
 : ${CC:=cc}
 
 echo $ac_n "checking \$CC variable""... $ac_c" 1>&6
-echo "configure:1462: checking \$CC variable" >&5
+echo "configure:1545: checking \$CC variable" >&5
 case "$CC" in
 (*[\ \	]-*)
 	echo "$ac_t""broken" 1>&6
 	echo "configure: warning: your environment misuses the CC variable to hold CFLAGS/CPPFLAGS options" 1>&2
 	# humor him...
-	cf_flags=`echo "$CC" | sed -e 's/^[^ 	]*[ 	][ 	]*//'`
-	CC=`echo "$CC " | sed -e 's/[ 	]-[IUD][^ 	][^ 	]*//g' -e 's/[ 	]*$//'`
-	
+	cf_prog=`echo "$CC" | sed -e 's/	/ /g' -e 's/[ ]* / /g' -e 's/[ ]*[ ]-[^ ].*//'`
+	cf_flags=`echo "$CC" | ${AWK:-awk} -v prog="$cf_prog" '{ printf("%s", substr($0,1+length(prog))); }'`
+	CC="$cf_prog"
+	for cf_arg in $cf_flags
+	do
+		case "x$cf_arg" in
+		(x-[IUDfgOW]*)
+			
 cf_fix_cppflags=no
 cf_new_cflags=
 cf_new_cppflags=
 cf_new_extra_cppflags=
 
-for cf_add_cflags in $cf_flags
+for cf_add_cflags in $cf_arg
 do
 case $cf_fix_cppflags in
 (no)
@@ -1487,10 +1575,16 @@ case $cf_fix_cppflags in
 				&& cf_fix_cppflags=yes
 
 			if test $cf_fix_cppflags = yes ; then
-				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+				
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
 				continue
 			elif test "${cf_tst_cflags}" = "\"'" ; then
-				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+				
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
 				continue
 			fi
 			;;
@@ -1509,17 +1603,26 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 
 				;;
 			esac
-			cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
+			
+	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
+	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
+
 			;;
 		esac
 		;;
 	(*)
-		cf_new_cflags="$cf_new_cflags $cf_add_cflags"
+		
+	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
+	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
+
 		;;
 	esac
 	;;
 (yes)
-	cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+	
+	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/^[^"]*"'\''//'`
 
@@ -1532,35 +1635,50 @@ done
 
 if test -n "$cf_new_cflags" ; then
 	
-	CFLAGS="$CFLAGS $cf_new_cflags"
+	
+	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
+	CFLAGS="${CFLAGS}$cf_new_cflags"
+
 fi
 
 if test -n "$cf_new_cppflags" ; then
 	
-	CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
+	
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
+
 fi
 
 if test -n "$cf_new_extra_cppflags" ; then
 	
-	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
+	
+	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
+	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
+
 fi
 
 
 
 
+			;;
+		(*)
+			CC="$CC $cf_arg"
+			;;
+		esac
+	done
 	test -n "$verbose" && echo "	resulting CC: '$CC'" 1>&6
 
-echo "${as_me:-configure}:1554: testing resulting CC: '$CC' ..." 1>&5
+echo "${as_me:-configure}:1672: testing resulting CC: '$CC' ..." 1>&5
 
 
 	test -n "$verbose" && echo "	resulting CFLAGS: '$CFLAGS'" 1>&6
 
-echo "${as_me:-configure}:1559: testing resulting CFLAGS: '$CFLAGS' ..." 1>&5
+echo "${as_me:-configure}:1677: testing resulting CFLAGS: '$CFLAGS' ..." 1>&5
 
 
 	test -n "$verbose" && echo "	resulting CPPFLAGS: '$CPPFLAGS'" 1>&6
 
-echo "${as_me:-configure}:1564: testing resulting CPPFLAGS: '$CPPFLAGS' ..." 1>&5
+echo "${as_me:-configure}:1682: testing resulting CPPFLAGS: '$CPPFLAGS' ..." 1>&5
 
 
 	;;
@@ -1571,7 +1689,7 @@ esac
 
 
 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
-echo "configure:1575: checking how to run the C preprocessor" >&5
+echo "configure:1693: checking how to run the C preprocessor" >&5
 # On Suns, sometimes $CPP names a directory.
 if test -n "$CPP" && test -d "$CPP"; then
   CPP=
@@ -1586,13 +1704,13 @@ else
   # On the NeXT, cc -E runs the code through the compiler's parser,
   # not just through cpp.
   cat > conftest.$ac_ext <<EOF
-#line 1590 "configure"
+#line 1708 "configure"
 #include "confdefs.h"
 #include <assert.h>
 Syntax Error
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:1596: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:1714: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   :
@@ -1603,13 +1721,13 @@ else
   rm -rf conftest*
   CPP="${CC-cc} -E -traditional-cpp"
   cat > conftest.$ac_ext <<EOF
-#line 1607 "configure"
+#line 1725 "configure"
 #include "confdefs.h"
 #include <assert.h>
 Syntax Error
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:1613: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:1731: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   :
@@ -1620,13 +1738,13 @@ else
   rm -rf conftest*
   CPP="${CC-cc} -nologo -E"
   cat > conftest.$ac_ext <<EOF
-#line 1624 "configure"
+#line 1742 "configure"
 #include "confdefs.h"
 #include <assert.h>
 Syntax Error
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:1630: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:1748: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   :
@@ -1652,13 +1770,13 @@ echo "$ac_t""$CPP" 1>&6
 
 if test $ac_cv_prog_gcc = yes; then
     echo $ac_n "checking whether ${CC-cc} needs -traditional""... $ac_c" 1>&6
-echo "configure:1656: checking whether ${CC-cc} needs -traditional" >&5
+echo "configure:1774: checking whether ${CC-cc} needs -traditional" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_gcc_traditional'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
     ac_pattern="Autoconf.*'x'"
   cat > conftest.$ac_ext <<EOF
-#line 1662 "configure"
+#line 1780 "configure"
 #include "confdefs.h"
 #include <sgtty.h>
 Autoconf TIOCGETP
@@ -1676,7 +1794,7 @@ rm -f conftest*
 
   if test $ac_cv_prog_gcc_traditional = no; then
     cat > conftest.$ac_ext <<EOF
-#line 1680 "configure"
+#line 1798 "configure"
 #include "confdefs.h"
 #include <termio.h>
 Autoconf TCGETA
@@ -1698,7 +1816,7 @@ echo "$ac_t""$ac_cv_prog_gcc_traditional
 fi
 
 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
-echo "configure:1702: checking whether ${MAKE-make} sets \${MAKE}" >&5
+echo "configure:1820: checking whether ${MAKE-make} sets \${MAKE}" >&5
 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -1736,7 +1854,7 @@ fi
 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
 # ./install, which can be erroneously created by make from ./install.sh.
 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
-echo "configure:1740: checking for a BSD compatible install" >&5
+echo "configure:1858: checking for a BSD compatible install" >&5
 if test -z "$INSTALL"; then
 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -1813,14 +1931,14 @@ EOF
   do
     rm -f y.tab.ch
     echo $ac_n "checking for $cf_prog""... $ac_c" 1>&6
-echo "configure:1817: checking for $cf_prog" >&5
+echo "configure:1935: checking for $cf_prog" >&5
     cf_command="$cf_prog conftest.y"
     cf_result=no
-    if { (eval echo configure:1820: \"$cf_command\") 1>&5; (eval $cf_command) 2>&5; } && test -s y.tab.c ; then
+    if { (eval echo configure:1938: \"$cf_command\") 1>&5; (eval $cf_command) 2>&5; } && test -s y.tab.c ; then
       mv y.tab.c conftest.c
       rm -f y.tab.h
       if test "$cf_prog" = 'bison -y' ; then
-        if { (eval echo configure:1824: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest ; then
+        if { (eval echo configure:1942: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest ; then
           cf_result=yes
         fi
       else
@@ -1844,7 +1962,7 @@ do
 # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1848: checking for $ac_word" >&5
+echo "configure:1966: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_LINT'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1913,16 +2031,16 @@ case $host_os in
 	cf_xopen_source="-D_SGI_SOURCE"
 	cf_XOPEN_SOURCE=
 	;;
-(linux*|gnu*|mint*|k*bsd*-gnu|cygwin)
+(linux*|uclinux*|gnu*|mint*|k*bsd*-gnu|cygwin)
 	
 echo $ac_n "checking if we must define _GNU_SOURCE""... $ac_c" 1>&6
-echo "configure:1920: checking if we must define _GNU_SOURCE" >&5
+echo "configure:2038: checking if we must define _GNU_SOURCE" >&5
 if eval "test \"`echo '$''{'cf_cv_gnu_source'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
 cat > conftest.$ac_ext <<EOF
-#line 1926 "configure"
+#line 2044 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 int main() {
@@ -1932,7 +2050,7 @@ make an error
 #endif
 ; return 0; }
 EOF
-if { (eval echo configure:1936: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:2054: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_gnu_source=no
 else
@@ -1942,7 +2060,7 @@ else
   cf_save="$CPPFLAGS"
 	 CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"
 	 cat > conftest.$ac_ext <<EOF
-#line 1946 "configure"
+#line 2064 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 int main() {
@@ -1952,7 +2070,7 @@ make an error
 #endif
 ; return 0; }
 EOF
-if { (eval echo configure:1956: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:2074: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_gnu_source=no
 else
@@ -1974,14 +2092,14 @@ echo "$ac_t""$cf_cv_gnu_source" 1>&6
 if test "$cf_cv_gnu_source" = yes
 then
 echo $ac_n "checking if we should also define _DEFAULT_SOURCE""... $ac_c" 1>&6
-echo "configure:1978: checking if we should also define _DEFAULT_SOURCE" >&5
+echo "configure:2096: checking if we should also define _DEFAULT_SOURCE" >&5
 if eval "test \"`echo '$''{'cf_cv_default_source'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
 CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"
 	cat > conftest.$ac_ext <<EOF
-#line 1985 "configure"
+#line 2103 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 int main() {
@@ -1991,7 +2109,7 @@ make an error
 #endif
 ; return 0; }
 EOF
-if { (eval echo configure:1995: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:2113: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_default_source=no
 else
@@ -2033,16 +2151,16 @@ cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAG
 
 
 echo $ac_n "checking if we should define _POSIX_C_SOURCE""... $ac_c" 1>&6
-echo "configure:2037: checking if we should define _POSIX_C_SOURCE" >&5
+echo "configure:2155: checking if we should define _POSIX_C_SOURCE" >&5
 if eval "test \"`echo '$''{'cf_cv_posix_c_source'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
 	
-echo "${as_me:-configure}:2043: testing if the symbol is already defined go no further ..." 1>&5
+echo "${as_me:-configure}:2161: testing if the symbol is already defined go no further ..." 1>&5
 
 	cat > conftest.$ac_ext <<EOF
-#line 2046 "configure"
+#line 2164 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 int main() {
@@ -2052,7 +2170,7 @@ make an error
 #endif
 ; return 0; }
 EOF
-if { (eval echo configure:2056: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:2174: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_posix_c_source=no
 else
@@ -2074,7 +2192,7 @@ else
 	 esac
 	 if test "$cf_want_posix_source" = yes ; then
 		cat > conftest.$ac_ext <<EOF
-#line 2078 "configure"
+#line 2196 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 int main() {
@@ -2084,7 +2202,7 @@ make an error
 #endif
 ; return 0; }
 EOF
-if { (eval echo configure:2088: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:2206: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -2095,15 +2213,15 @@ fi
 rm -f conftest*
 	 fi
 	 
-echo "${as_me:-configure}:2099: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
+echo "${as_me:-configure}:2217: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
 
 	 CFLAGS="$cf_trim_CFLAGS"
 	 CPPFLAGS="$cf_trim_CPPFLAGS $cf_cv_posix_c_source"
 	 
-echo "${as_me:-configure}:2104: testing if the second compile does not leave our definition intact error ..." 1>&5
+echo "${as_me:-configure}:2222: testing if the second compile does not leave our definition intact error ..." 1>&5
 
 	 cat > conftest.$ac_ext <<EOF
-#line 2107 "configure"
+#line 2225 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 int main() {
@@ -2113,7 +2231,7 @@ make an error
 #endif
 ; return 0; }
 EOF
-if { (eval echo configure:2117: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:2235: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -2156,10 +2274,16 @@ case $cf_fix_cppflags in
 				&& cf_fix_cppflags=yes
 
 			if test $cf_fix_cppflags = yes ; then
-				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+				
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
 				continue
 			elif test "${cf_tst_cflags}" = "\"'" ; then
-				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+				
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
 				continue
 			fi
 			;;
@@ -2178,17 +2302,26 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 
 				;;
 			esac
-			cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
+			
+	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
+	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
+
 			;;
 		esac
 		;;
 	(*)
-		cf_new_cflags="$cf_new_cflags $cf_add_cflags"
+		
+	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
+	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
+
 		;;
 	esac
 	;;
 (yes)
-	cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+	
+	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/^[^"]*"'\''//'`
 
@@ -2201,17 +2334,26 @@ done
 
 if test -n "$cf_new_cflags" ; then
 	
-	CFLAGS="$CFLAGS $cf_new_cflags"
+	
+	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
+	CFLAGS="${CFLAGS}$cf_new_cflags"
+
 fi
 
 if test -n "$cf_new_cppflags" ; then
 	
-	CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
+	
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
+
 fi
 
 if test -n "$cf_new_extra_cppflags" ; then
 	
-	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
+	
+	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
+	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
+
 fi
 
 
@@ -2252,13 +2394,13 @@ fi
 (*)
 	
 echo $ac_n "checking if we should define _XOPEN_SOURCE""... $ac_c" 1>&6
-echo "configure:2256: checking if we should define _XOPEN_SOURCE" >&5
+echo "configure:2398: checking if we should define _XOPEN_SOURCE" >&5
 if eval "test \"`echo '$''{'cf_cv_xopen_source'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
 	cat > conftest.$ac_ext <<EOF
-#line 2262 "configure"
+#line 2404 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
@@ -2272,7 +2414,7 @@ make an error
 #endif
 ; return 0; }
 EOF
-if { (eval echo configure:2276: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:2418: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_xopen_source=no
 else
@@ -2282,7 +2424,7 @@ else
   cf_save="$CPPFLAGS"
 	 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
 	 cat > conftest.$ac_ext <<EOF
-#line 2286 "configure"
+#line 2428 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
@@ -2296,7 +2438,7 @@ make an error
 #endif
 ; return 0; }
 EOF
-if { (eval echo configure:2300: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:2442: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_xopen_source=no
 else
@@ -2348,10 +2490,16 @@ case $cf_fix_cppflags in
 				&& cf_fix_cppflags=yes
 
 			if test $cf_fix_cppflags = yes ; then
-				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+				
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
 				continue
 			elif test "${cf_tst_cflags}" = "\"'" ; then
-				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+				
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
 				continue
 			fi
 			;;
@@ -2370,17 +2518,26 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 
 				;;
 			esac
-			cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
+			
+	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
+	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
+
 			;;
 		esac
 		;;
 	(*)
-		cf_new_cflags="$cf_new_cflags $cf_add_cflags"
+		
+	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
+	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
+
 		;;
 	esac
 	;;
 (yes)
-	cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+	
+	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/^[^"]*"'\''//'`
 
@@ -2393,17 +2550,26 @@ done
 
 if test -n "$cf_new_cflags" ; then
 	
-	CFLAGS="$CFLAGS $cf_new_cflags"
+	
+	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
+	CFLAGS="${CFLAGS}$cf_new_cflags"
+
 fi
 
 if test -n "$cf_new_cppflags" ; then
 	
-	CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
+	
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
+
 fi
 
 if test -n "$cf_new_extra_cppflags" ; then
 	
-	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
+	
+	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
+	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
+
 fi
 
 
@@ -2429,16 +2595,16 @@ cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAG
 
 
 echo $ac_n "checking if we should define _POSIX_C_SOURCE""... $ac_c" 1>&6
-echo "configure:2433: checking if we should define _POSIX_C_SOURCE" >&5
+echo "configure:2599: checking if we should define _POSIX_C_SOURCE" >&5
 if eval "test \"`echo '$''{'cf_cv_posix_c_source'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
 	
-echo "${as_me:-configure}:2439: testing if the symbol is already defined go no further ..." 1>&5
+echo "${as_me:-configure}:2605: testing if the symbol is already defined go no further ..." 1>&5
 
 	cat > conftest.$ac_ext <<EOF
-#line 2442 "configure"
+#line 2608 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 int main() {
@@ -2448,7 +2614,7 @@ make an error
 #endif
 ; return 0; }
 EOF
-if { (eval echo configure:2452: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:2618: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_posix_c_source=no
 else
@@ -2470,7 +2636,7 @@ else
 	 esac
 	 if test "$cf_want_posix_source" = yes ; then
 		cat > conftest.$ac_ext <<EOF
-#line 2474 "configure"
+#line 2640 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 int main() {
@@ -2480,7 +2646,7 @@ make an error
 #endif
 ; return 0; }
 EOF
-if { (eval echo configure:2484: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:2650: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -2491,15 +2657,15 @@ fi
 rm -f conftest*
 	 fi
 	 
-echo "${as_me:-configure}:2495: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
+echo "${as_me:-configure}:2661: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
 
 	 CFLAGS="$cf_trim_CFLAGS"
 	 CPPFLAGS="$cf_trim_CPPFLAGS $cf_cv_posix_c_source"
 	 
-echo "${as_me:-configure}:2500: testing if the second compile does not leave our definition intact error ..." 1>&5
+echo "${as_me:-configure}:2666: testing if the second compile does not leave our definition intact error ..." 1>&5
 
 	 cat > conftest.$ac_ext <<EOF
-#line 2503 "configure"
+#line 2669 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 int main() {
@@ -2509,7 +2675,7 @@ make an error
 #endif
 ; return 0; }
 EOF
-if { (eval echo configure:2513: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:2679: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -2552,10 +2718,16 @@ case $cf_fix_cppflags in
 				&& cf_fix_cppflags=yes
 
 			if test $cf_fix_cppflags = yes ; then
-				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+				
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
 				continue
 			elif test "${cf_tst_cflags}" = "\"'" ; then
-				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+				
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
 				continue
 			fi
 			;;
@@ -2574,17 +2746,26 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 
 				;;
 			esac
-			cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
+			
+	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
+	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
+
 			;;
 		esac
 		;;
 	(*)
-		cf_new_cflags="$cf_new_cflags $cf_add_cflags"
+		
+	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
+	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
+
 		;;
 	esac
 	;;
 (yes)
-	cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+	
+	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/^[^"]*"'\''//'`
 
@@ -2597,17 +2778,26 @@ done
 
 if test -n "$cf_new_cflags" ; then
 	
-	CFLAGS="$CFLAGS $cf_new_cflags"
+	
+	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
+	CFLAGS="${CFLAGS}$cf_new_cflags"
+
 fi
 
 if test -n "$cf_new_cppflags" ; then
 	
-	CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
+	
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
+
 fi
 
 if test -n "$cf_new_extra_cppflags" ; then
 	
-	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
+	
+	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
+	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
+
 fi
 
 
@@ -2641,10 +2831,16 @@ case $cf_fix_cppflags in
 				&& cf_fix_cppflags=yes
 
 			if test $cf_fix_cppflags = yes ; then
-				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+				
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
 				continue
 			elif test "${cf_tst_cflags}" = "\"'" ; then
-				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+				
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
 				continue
 			fi
 			;;
@@ -2663,17 +2859,26 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 
 				;;
 			esac
-			cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
+			
+	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
+	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
+
 			;;
 		esac
 		;;
 	(*)
-		cf_new_cflags="$cf_new_cflags $cf_add_cflags"
+		
+	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
+	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
+
 		;;
 	esac
 	;;
 (yes)
-	cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+	
+	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/^[^"]*"'\''//'`
 
@@ -2687,28 +2892,37 @@ done
 if test -n "$cf_new_cflags" ; then
 	test -n "$verbose" && echo "	add to \$CFLAGS $cf_new_cflags" 1>&6
 
-echo "${as_me:-configure}:2691: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5
+echo "${as_me:-configure}:2896: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5
 
 
-	CFLAGS="$CFLAGS $cf_new_cflags"
+	
+	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
+	CFLAGS="${CFLAGS}$cf_new_cflags"
+
 fi
 
 if test -n "$cf_new_cppflags" ; then
 	test -n "$verbose" && echo "	add to \$CPPFLAGS $cf_new_cppflags" 1>&6
 
-echo "${as_me:-configure}:2700: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5
+echo "${as_me:-configure}:2908: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5
 
 
-	CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
+	
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
+
 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}:2709: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5
+echo "${as_me:-configure}:2920: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5
 
 
-	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
+	
+	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
+	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
+
 fi
 
 
@@ -2718,9 +2932,9 @@ fi
 
 if test -n "$cf_XOPEN_SOURCE" && test -z "$cf_cv_xopen_source" ; then
 	echo $ac_n "checking if _XOPEN_SOURCE really is set""... $ac_c" 1>&6
-echo "configure:2722: checking if _XOPEN_SOURCE really is set" >&5
+echo "configure:2936: checking if _XOPEN_SOURCE really is set" >&5
 	cat > conftest.$ac_ext <<EOF
-#line 2724 "configure"
+#line 2938 "configure"
 #include "confdefs.h"
 #include <stdlib.h>
 int main() {
@@ -2730,7 +2944,7 @@ make an error
 #endif
 ; return 0; }
 EOF
-if { (eval echo configure:2734: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:2948: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_XOPEN_SOURCE_set=yes
 else
@@ -2744,7 +2958,7 @@ rm -f conftest*
 	if test $cf_XOPEN_SOURCE_set = yes
 	then
 		cat > conftest.$ac_ext <<EOF
-#line 2748 "configure"
+#line 2962 "configure"
 #include "confdefs.h"
 #include <stdlib.h>
 int main() {
@@ -2754,7 +2968,7 @@ make an error
 #endif
 ; return 0; }
 EOF
-if { (eval echo configure:2758: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:2972: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_XOPEN_SOURCE_set_ok=yes
 else
@@ -2771,13 +2985,13 @@ rm -f conftest*
 	else
 		
 echo $ac_n "checking if we should define _XOPEN_SOURCE""... $ac_c" 1>&6
-echo "configure:2775: checking if we should define _XOPEN_SOURCE" >&5
+echo "configure:2989: checking if we should define _XOPEN_SOURCE" >&5
 if eval "test \"`echo '$''{'cf_cv_xopen_source'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
 	cat > conftest.$ac_ext <<EOF
-#line 2781 "configure"
+#line 2995 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
@@ -2791,7 +3005,7 @@ make an error
 #endif
 ; return 0; }
 EOF
-if { (eval echo configure:2795: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:3009: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_xopen_source=no
 else
@@ -2801,7 +3015,7 @@ else
   cf_save="$CPPFLAGS"
 	 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
 	 cat > conftest.$ac_ext <<EOF
-#line 2805 "configure"
+#line 3019 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
@@ -2815,7 +3029,7 @@ make an error
 #endif
 ; return 0; }
 EOF
-if { (eval echo configure:2819: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:3033: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_xopen_source=no
 else
@@ -2867,10 +3081,16 @@ case $cf_fix_cppflags in
 				&& cf_fix_cppflags=yes
 
 			if test $cf_fix_cppflags = yes ; then
-				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+				
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
 				continue
 			elif test "${cf_tst_cflags}" = "\"'" ; then
-				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+				
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
 				continue
 			fi
 			;;
@@ -2889,17 +3109,26 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 
 				;;
 			esac
-			cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
+			
+	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
+	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
+
 			;;
 		esac
 		;;
 	(*)
-		cf_new_cflags="$cf_new_cflags $cf_add_cflags"
+		
+	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
+	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
+
 		;;
 	esac
 	;;
 (yes)
-	cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+	
+	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/^[^"]*"'\''//'`
 
@@ -2912,17 +3141,26 @@ done
 
 if test -n "$cf_new_cflags" ; then
 	
-	CFLAGS="$CFLAGS $cf_new_cflags"
+	
+	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
+	CFLAGS="${CFLAGS}$cf_new_cflags"
+
 fi
 
 if test -n "$cf_new_cppflags" ; then
 	
-	CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
+	
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
+
 fi
 
 if test -n "$cf_new_extra_cppflags" ; then
 	
-	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
+	
+	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
+	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
+
 fi
 
 
@@ -2935,13 +3173,13 @@ fi
 
 
 echo $ac_n "checking if SIGWINCH is defined""... $ac_c" 1>&6
-echo "configure:2939: checking if SIGWINCH is defined" >&5
+echo "configure:3177: checking if SIGWINCH is defined" >&5
 if eval "test \"`echo '$''{'cf_cv_define_sigwinch'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
 	cat > conftest.$ac_ext <<EOF
-#line 2945 "configure"
+#line 3183 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -2951,7 +3189,7 @@ int main() {
 int x = SIGWINCH
 ; return 0; }
 EOF
-if { (eval echo configure:2955: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:3193: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_define_sigwinch=yes
 else
@@ -2959,7 +3197,7 @@ else
   cat conftest.$ac_ext >&5
   rm -rf conftest*
   cat > conftest.$ac_ext <<EOF
-#line 2963 "configure"
+#line 3201 "configure"
 #include "confdefs.h"
 
 #undef _XOPEN_SOURCE
@@ -2972,7 +3210,7 @@ int main() {
 int x = SIGWINCH
 ; return 0; }
 EOF
-if { (eval echo configure:2976: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:3214: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_define_sigwinch=maybe
 else
@@ -2992,7 +3230,7 @@ echo "$ac_t""$cf_cv_define_sigwinch" 1>&
 
 if test "$cf_cv_define_sigwinch" = maybe ; then
 echo $ac_n "checking for actual SIGWINCH definition""... $ac_c" 1>&6
-echo "configure:2996: checking for actual SIGWINCH definition" >&5
+echo "configure:3234: checking for actual SIGWINCH definition" >&5
 if eval "test \"`echo '$''{'cf_cv_fixup_sigwinch'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3002,7 +3240,7 @@ cf_sigwinch=32
 while test $cf_sigwinch != 1
 do
 	cat > conftest.$ac_ext <<EOF
-#line 3006 "configure"
+#line 3244 "configure"
 #include "confdefs.h"
 
 #undef _XOPEN_SOURCE
@@ -3019,7 +3257,7 @@ make an error
 int x = SIGWINCH
 ; return 0; }
 EOF
-if { (eval echo configure:3023: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:3261: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_fixup_sigwinch=$cf_sigwinch
 	 break
@@ -3042,12 +3280,12 @@ echo "$ac_t""$cf_cv_fixup_sigwinch" 1>&6
 fi
 
 echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
-echo "configure:3046: checking for Cygwin environment" >&5
+echo "configure:3284: checking for Cygwin environment" >&5
 if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 3051 "configure"
+#line 3289 "configure"
 #include "confdefs.h"
 
 int main() {
@@ -3058,7 +3296,7 @@ int main() {
 return __CYGWIN__;
 ; return 0; }
 EOF
-if { (eval echo configure:3062: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:3300: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_cygwin=yes
 else
@@ -3075,19 +3313,19 @@ echo "$ac_t""$ac_cv_cygwin" 1>&6
 CYGWIN=
 test "$ac_cv_cygwin" = yes && CYGWIN=yes
 echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
-echo "configure:3079: checking for mingw32 environment" >&5
+echo "configure:3317: checking for mingw32 environment" >&5
 if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 3084 "configure"
+#line 3322 "configure"
 #include "confdefs.h"
 
 int main() {
 return __MINGW32__;
 ; return 0; }
 EOF
-if { (eval echo configure:3091: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:3329: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_mingw32=yes
 else
@@ -3119,7 +3357,7 @@ esac
 
 
 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
-echo "configure:3123: checking for executable suffix" >&5
+echo "configure:3361: checking for executable suffix" >&5
 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3129,7 +3367,7 @@ else
   rm -f conftest*
   echo 'int main () { return 0; }' > conftest.$ac_ext
   ac_cv_exeext=
-  if { (eval echo configure:3133: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
+  if { (eval echo configure:3371: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
     for file in conftest.*; do
       if test -f $file ; then
         case $file in
@@ -3153,13 +3391,13 @@ echo "$ac_t""${ac_cv_exeext}" 1>&6
 ac_exeext=$EXEEXT
 
 echo $ac_n "checking for object suffix""... $ac_c" 1>&6
-echo "configure:3157: checking for object suffix" >&5
+echo "configure:3395: checking for object suffix" >&5
 if eval "test \"`echo '$''{'ac_cv_objext'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   rm -f conftest*
 echo 'int i = 1;' > conftest.$ac_ext
-if { (eval echo configure:3163: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:3401: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   for ac_file in conftest.*; do
     if test -f $ac_file ; then
       case $ac_file in
@@ -3203,7 +3441,7 @@ LIB_PREFIX=$LIB_PREFIX
 	
 
 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
-echo "configure:3207: checking whether ln -s works" >&5
+echo "configure:3445: checking whether ln -s works" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3248,7 +3486,7 @@ do
 # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3252: checking for $ac_word" >&5
+echo "configure:3490: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_BUILD_CC'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3280,11 +3518,11 @@ done
 fi
 
 	echo $ac_n "checking for native build C compiler""... $ac_c" 1>&6
-echo "configure:3284: checking for native build C compiler" >&5
+echo "configure:3522: checking for native build C compiler" >&5
 	echo "$ac_t""$BUILD_CC" 1>&6
 
 	echo $ac_n "checking for native build C preprocessor""... $ac_c" 1>&6
-echo "configure:3288: checking for native build C preprocessor" >&5
+echo "configure:3526: checking for native build C preprocessor" >&5
 	
 # Check whether --with-build-cpp or --without-build-cpp was given.
 if test "${with_build_cpp+set}" = set; then
@@ -3297,7 +3535,7 @@ fi
 	echo "$ac_t""$BUILD_CPP" 1>&6
 
 	echo $ac_n "checking for native build C flags""... $ac_c" 1>&6
-echo "configure:3301: checking for native build C flags" >&5
+echo "configure:3539: checking for native build C flags" >&5
 	
 # Check whether --with-build-cflags or --without-build-cflags was given.
 if test "${with_build_cflags+set}" = set; then
@@ -3308,7 +3546,7 @@ fi
 	echo "$ac_t""$BUILD_CFLAGS" 1>&6
 
 	echo $ac_n "checking for native build C preprocessor-flags""... $ac_c" 1>&6
-echo "configure:3312: checking for native build C preprocessor-flags" >&5
+echo "configure:3550: checking for native build C preprocessor-flags" >&5
 	
 # Check whether --with-build-cppflags or --without-build-cppflags was given.
 if test "${with_build_cppflags+set}" = set; then
@@ -3319,7 +3557,7 @@ fi
 	echo "$ac_t""$BUILD_CPPFLAGS" 1>&6
 
 	echo $ac_n "checking for native build linker-flags""... $ac_c" 1>&6
-echo "configure:3323: checking for native build linker-flags" >&5
+echo "configure:3561: checking for native build linker-flags" >&5
 	
 # Check whether --with-build-ldflags or --without-build-ldflags was given.
 if test "${with_build_ldflags+set}" = set; then
@@ -3330,7 +3568,7 @@ fi
 	echo "$ac_t""$BUILD_LDFLAGS" 1>&6
 
 	echo $ac_n "checking for native build linker-libraries""... $ac_c" 1>&6
-echo "configure:3334: checking for native build linker-libraries" >&5
+echo "configure:3572: checking for native build linker-libraries" >&5
 	
 # Check whether --with-build-libs or --without-build-libs was given.
 if test "${with_build_libs+set}" = set; then
@@ -3373,7 +3611,7 @@ fi
 
 
 echo $ac_n "checking build system type""... $ac_c" 1>&6
-echo "configure:3377: checking build system type" >&5
+echo "configure:3615: checking build system type" >&5
 
 build_alias=$build
 case "$build_alias" in
@@ -3399,7 +3637,7 @@ fi
 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3403: checking for $ac_word" >&5
+echo "configure:3641: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3431,7 +3669,7 @@ if test -n "$ac_tool_prefix"; then
   # Extract the first word of "ranlib", so it can be a program name with args.
 set dummy ranlib; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3435: checking for $ac_word" >&5
+echo "configure:3673: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3466,7 +3704,7 @@ fi
 # Extract the first word of "${ac_tool_prefix}ld", so it can be a program name with args.
 set dummy ${ac_tool_prefix}ld; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3470: checking for $ac_word" >&5
+echo "configure:3708: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_LD'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3498,7 +3736,7 @@ if test -n "$ac_tool_prefix"; then
   # Extract the first word of "ld", so it can be a program name with args.
 set dummy ld; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3502: checking for $ac_word" >&5
+echo "configure:3740: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_LD'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3534,7 +3772,7 @@ fi
 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
 set dummy ${ac_tool_prefix}ar; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3538: checking for $ac_word" >&5
+echo "configure:3776: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3566,7 +3804,7 @@ if test -n "$ac_tool_prefix"; then
   # Extract the first word of "ar", so it can be a program name with args.
 set dummy ar; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3570: checking for $ac_word" >&5
+echo "configure:3808: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3603,7 +3841,7 @@ fi
 
 
 echo $ac_n "checking for options to update archives""... $ac_c" 1>&6
-echo "configure:3607: checking for options to update archives" >&5
+echo "configure:3845: checking for options to update archives" >&5
 if eval "test \"`echo '$''{'cf_cv_ar_flags'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3625,10 +3863,10 @@ else
 		rm -f conftest.a
 
 		cat >conftest.$ac_ext <<EOF
-#line 3629 "configure"
+#line 3867 "configure"
 int	testdata[3] = { 123, 456, 789 };
 EOF
-		if { (eval echo configure:3632: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; } ; then
+		if { (eval echo configure:3870: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; } ; then
 			echo "$AR $ARFLAGS $cf_ar_flags conftest.a conftest.$ac_cv_objext" >&5
 			$AR $ARFLAGS $cf_ar_flags conftest.a conftest.$ac_cv_objext 2>&5 1>/dev/null
 			if test -f conftest.a ; then
@@ -3638,7 +3876,7 @@ EOF
 		else
 			test -n "$verbose" && echo "	cannot compile test-program" 1>&6
 
-echo "${as_me:-configure}:3642: testing cannot compile test-program ..." 1>&5
+echo "${as_me:-configure}:3880: testing cannot compile test-program ..." 1>&5
 
 
 			break
@@ -3681,7 +3919,7 @@ EOF
 esac
 
 echo $ac_n "checking if you would like to use heapsort""... $ac_c" 1>&6
-echo "configure:3685: checking if you would like to use heapsort" >&5
+echo "configure:3923: checking if you would like to use heapsort" >&5
 
 # Check whether --enable-heapsort or --disable-heapsort was given.
 if test "${enable_heapsort+set}" = set; then
@@ -3703,12 +3941,12 @@ if test "x$cf_use_heapsort" = xyes; then
 	for ac_func in heapsort
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:3707: checking for $ac_func" >&5
+echo "configure:3945: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 3712 "configure"
+#line 3950 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -3731,7 +3969,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:3735: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:3973: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -3757,9 +3995,9 @@ done
 
 	if test x"$ac_cv_func_heapsort" = xyes; then
 		echo $ac_n "checking if its prototype is compatible with qsort""... $ac_c" 1>&6
-echo "configure:3761: checking if its prototype is compatible with qsort" >&5
+echo "configure:3999: checking if its prototype is compatible with qsort" >&5
 		cat > conftest.$ac_ext <<EOF
-#line 3763 "configure"
+#line 4001 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
@@ -3773,7 +4011,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:3777: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:4015: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -3786,7 +4024,7 @@ rm -f conftest*;
 	else
 		test -n "$verbose" && echo "	will use our own heapsort function" 1>&6
 
-echo "${as_me:-configure}:3790: testing will use our own heapsort function ..." 1>&5
+echo "${as_me:-configure}:4028: testing will use our own heapsort function ..." 1>&5
 
 
 		EXTRAO_DEP=''
@@ -3813,7 +4051,7 @@ if test "${with_ispell+set}" = set; then
   *)
    # user supplied option-value for "--with-ispell=path"
    echo $ac_n "checking for ispell""... $ac_c" 1>&6
-echo "configure:3817: checking for ispell" >&5
+echo "configure:4055: checking for ispell" >&5
    ac_cv_path_PATH_ISPELL="$withval"
    cat >> confdefs.h <<EOF
 #define PATH_ISPELL "$withval"
@@ -3830,7 +4068,7 @@ else
   # Extract the first word of "ispell", so it can be a program name with args.
 set dummy ispell; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3834: checking for $ac_word" >&5
+echo "configure:4072: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_PATH_ISPELL'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3887,7 +4125,7 @@ if test "${with_metamail+set}" = set; th
   *)
    # user supplied option-value for "--with-metamail=path"
    echo $ac_n "checking for metamail""... $ac_c" 1>&6
-echo "configure:3891: checking for metamail" >&5
+echo "configure:4129: checking for metamail" >&5
    ac_cv_path_PATH_METAMAIL="$withval"
    cat >> confdefs.h <<EOF
 #define PATH_METAMAIL "$withval"
@@ -3904,7 +4142,7 @@ else
   # Extract the first word of "metamail", so it can be a program name with args.
 set dummy metamail; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3908: checking for $ac_word" >&5
+echo "configure:4146: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_PATH_METAMAIL'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3961,7 +4199,7 @@ if test "${with_sum+set}" = set; then
   *)
    # user supplied option-value for "--with-sum=path"
    echo $ac_n "checking for sum""... $ac_c" 1>&6
-echo "configure:3965: checking for sum" >&5
+echo "configure:4203: checking for sum" >&5
    ac_cv_path_PATH_SUM="$withval"
    cat >> confdefs.h <<EOF
 #define PATH_SUM "$withval"
@@ -3978,7 +4216,7 @@ else
   # Extract the first word of "sum", so it can be a program name with args.
 set dummy sum; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3982: checking for $ac_word" >&5
+echo "configure:4220: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_PATH_SUM'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4025,12 +4263,12 @@ fi
 if test $ac_cv_path_PATH_SUM
 then
 echo $ac_n "checking if $ac_cv_path_PATH_SUM takes -r""... $ac_c" 1>&6
-echo "configure:4029: checking if $ac_cv_path_PATH_SUM takes -r" >&5
+echo "configure:4267: checking if $ac_cv_path_PATH_SUM takes -r" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_sum_r'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
-if { ac_try='$ac_cv_path_PATH_SUM -r config.log 1>&5'; { (eval echo configure:4034: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }
+if { ac_try='$ac_cv_path_PATH_SUM -r config.log 1>&5'; { (eval echo configure:4272: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }
 then
 	ac_cv_prog_sum_r=yes
 else
@@ -4060,7 +4298,7 @@ fi
 
 
 echo $ac_n "checking for default editor""... $ac_c" 1>&6
-echo "configure:4064: checking for default editor" >&5
+echo "configure:4302: checking for default editor" >&5
 
 # Check whether --with-editor or --without-editor was given.
 if test "${with_editor+set}" = set; then
@@ -4088,7 +4326,7 @@ if test -z "$DEFAULT_EDITOR" ; then
 	# Extract the first word of "vi", so it can be a program name with args.
 set dummy vi; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4092: checking for $ac_word" >&5
+echo "configure:4330: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_DEFAULT_EDITOR'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4133,7 +4371,7 @@ EOF
 # Extract the first word of "sendmail", so it can be a program name with args.
 set dummy sendmail; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4137: checking for $ac_word" >&5
+echo "configure:4375: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_DEFAULT_MAILER'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4187,7 +4425,7 @@ if test -z "$DEFAULT_MAILER" ; then
 # Extract the first word of "mailx", so it can be a program name with args.
 set dummy mailx; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4191: checking for $ac_word" >&5
+echo "configure:4429: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_DEFAULT_MAILER'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4224,7 +4462,7 @@ if test -z "$DEFAULT_MAILER" ; then
 # Extract the first word of "mail", so it can be a program name with args.
 set dummy mail; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4228: checking for $ac_word" >&5
+echo "configure:4466: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_DEFAULT_MAILER'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4258,7 +4496,7 @@ fi
 
 fi
 echo $ac_n "checking for default mailer""... $ac_c" 1>&6
-echo "configure:4262: checking for default mailer" >&5
+echo "configure:4500: checking for default mailer" >&5
 if test -n "$DEFAULT_MAILER" ; then
 	
 case $cf_cv_system_name in #(vi
@@ -4285,7 +4523,7 @@ echo "$ac_t""$DEFAULT_MAILER" 1>&6
 
 
 echo $ac_n "checking for incoming-mail directory""... $ac_c" 1>&6
-echo "configure:4289: checking for incoming-mail directory" >&5
+echo "configure:4527: checking for incoming-mail directory" >&5
 
 # Check whether --with-mailbox or --without-mailbox was given.
 if test "${with_mailbox+set}" = set; then
@@ -4331,7 +4569,7 @@ echo "$ac_t""$DEFAULT_MAILBOX" 1>&6
 
 ## PGP Support
 echo $ac_n "checking if you want PGP/GPG-Support""... $ac_c" 1>&6
-echo "configure:4335: checking if you want PGP/GPG-Support" >&5
+echo "configure:4573: checking if you want PGP/GPG-Support" >&5
 
 # Check whether --enable-pgp-gpg or --disable-pgp-gpg was given.
 if test "${enable_pgp_gpg+set}" = set; then
@@ -4363,7 +4601,7 @@ if test "${with_pgp+set}" = set; then
   *)
    # user supplied option-value for "--with-pgp=path"
    echo $ac_n "checking for pgp""... $ac_c" 1>&6
-echo "configure:4367: checking for pgp" >&5
+echo "configure:4605: checking for pgp" >&5
    ac_cv_path_PATH_PGP="$withval"
    cat >> confdefs.h <<EOF
 #define PATH_PGP "$withval"
@@ -4380,7 +4618,7 @@ else
   # Extract the first word of "pgp", so it can be a program name with args.
 set dummy pgp; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4384: checking for $ac_word" >&5
+echo "configure:4622: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_PATH_PGP'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4438,7 +4676,7 @@ if test "${with_pgpk+set}" = set; then
   *)
    # user supplied option-value for "--with-pgpk=path"
    echo $ac_n "checking for pgpk""... $ac_c" 1>&6
-echo "configure:4442: checking for pgpk" >&5
+echo "configure:4680: checking for pgpk" >&5
    ac_cv_path_PATH_PGPK="$withval"
    cat >> confdefs.h <<EOF
 #define PATH_PGPK "$withval"
@@ -4455,7 +4693,7 @@ else
   # Extract the first word of "pgpk", so it can be a program name with args.
 set dummy pgpk; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4459: checking for $ac_word" >&5
+echo "configure:4697: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_PATH_PGPK'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4513,7 +4751,7 @@ if test "${with_gpg+set}" = set; then
   *)
    # user supplied option-value for "--with-gpg=path"
    echo $ac_n "checking for gpg""... $ac_c" 1>&6
-echo "configure:4517: checking for gpg" >&5
+echo "configure:4755: checking for gpg" >&5
    ac_cv_path_PATH_GPG="$withval"
    cat >> confdefs.h <<EOF
 #define PATH_GPG "$withval"
@@ -4530,7 +4768,7 @@ else
   # Extract the first word of "gpg", so it can be a program name with args.
 set dummy gpg; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4534: checking for $ac_word" >&5
+echo "configure:4772: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_PATH_GPG'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4589,7 +4827,7 @@ if test "${with_slrnface+set}" = set; th
   *)
    # user supplied option-value for "--with-slrnface=path"
    echo $ac_n "checking for slrnface""... $ac_c" 1>&6
-echo "configure:4593: checking for slrnface" >&5
+echo "configure:4831: checking for slrnface" >&5
    ac_cv_path_PATH_SLRNFACE="$withval"
    cat >> confdefs.h <<EOF
 #define PATH_SLRNFACE "$withval"
@@ -4606,7 +4844,7 @@ else
   # Extract the first word of "slrnface", so it can be a program name with args.
 set dummy slrnface; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4610: checking for $ac_word" >&5
+echo "configure:4848: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_PATH_SLRNFACE'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4666,13 +4904,13 @@ fi
 
 
 echo $ac_n "checking for the default shell program""... $ac_c" 1>&6
-echo "configure:4670: checking for the default shell program" >&5
+echo "configure:4908: checking for the default shell program" >&5
 cf_shell_progs="$cf_cv_default_shell"
 if test -z "$cf_shell_progs" ; then
 	cf_shell_progs="sh ksh bash zsh pdksh mksh jsh keysh ash dash"
 	# TIN preferred default shell for BSD systems is csh. Others are sh.
 	cat > conftest.$ac_ext <<EOF
-#line 4676 "configure"
+#line 4914 "configure"
 #include "confdefs.h"
 
 #include <sys/params.h>
@@ -4685,7 +4923,7 @@ make an error
 
 ; return 0; }
 EOF
-if { (eval echo configure:4689: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:4927: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   $cf_shell_progs="csh tcsh $cf_shell_progs"
 else
@@ -4695,11 +4933,11 @@ fi
 rm -f conftest*
 fi
 
-echo "${as_me:-configure}:4699: testing paths of shell programs: $cf_shell_progs ..." 1>&5
+echo "${as_me:-configure}:4937: 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}:4703: testing /etc/shells ..." 1>&5
+echo "${as_me:-configure}:4941: testing /etc/shells ..." 1>&5
 
 	for cf_prog in $cf_shell_progs
 	do
@@ -4734,14 +4972,14 @@ echo "${as_me:-configure}:4703: testing
 	echo "$ac_t""$DEFAULT_SHELL" 1>&6
 else
 	
-echo "${as_me:-configure}:4738: testing $PATH ..." 1>&5
+echo "${as_me:-configure}:4976: 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 $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4745: checking for $ac_word" >&5
+echo "configure:4983: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_DEFAULT_SHELL'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4794,7 +5032,7 @@ EOF
 
 ### check for this early, since it'll override several options
 echo $ac_n "checking if NNTP-support will be used""... $ac_c" 1>&6
-echo "configure:4798: checking if NNTP-support will be used" >&5
+echo "configure:5036: checking if NNTP-support will be used" >&5
 
 # Check whether --enable-nntp or --disable-nntp was given.
 if test "${enable_nntp+set}" = set; then
@@ -4816,7 +5054,7 @@ echo "$ac_t""$enableval" 1>&6
 USE_SPOOLDIR=yes
 if test "$USE_NNTP" = "yes" ; then
 echo $ac_n "checking whether to be NNTP_ONLY""... $ac_c" 1>&6
-echo "configure:4820: checking whether to be NNTP_ONLY" >&5
+echo "configure:5058: checking whether to be NNTP_ONLY" >&5
 
 # Check whether --enable-nntp-only or --disable-nntp-only was given.
 if test "${enable_nntp_only+set}" = set; then
@@ -4848,7 +5086,7 @@ fi
 
 ###	use option --enable-debug to compile-in test/development code
 echo $ac_n "checking if you want to compile-in debug support""... $ac_c" 1>&6
-echo "configure:4852: checking if you want to compile-in debug support" >&5
+echo "configure:5090: checking if you want to compile-in debug support" >&5
 
 # Check whether --enable-debug or --disable-debug was given.
 if test "${enable_debug+set}" = set; then
@@ -4875,7 +5113,7 @@ echo "$ac_t""$enableval" 1>&6
 ###	use option --disable-echo to suppress full display compiling commands
 
 echo $ac_n "checking if you want to see long compiling messages""... $ac_c" 1>&6
-echo "configure:4879: checking if you want to see long compiling messages" >&5
+echo "configure:5117: checking if you want to see long compiling messages" >&5
 
 # Check whether --enable-echo or --disable-echo was given.
 if test "${enable_echo+set}" = set; then
@@ -4920,7 +5158,7 @@ echo "$ac_t""$enableval" 1>&6
 
 ### use option --enable-prototypes to turn on optional prototypes
 echo $ac_n "checking if you want to compile with fallback prototypes""... $ac_c" 1>&6
-echo "configure:4924: checking if you want to compile with fallback prototypes" >&5
+echo "configure:5162: checking if you want to compile with fallback prototypes" >&5
 
 # Check whether --enable-prototypes or --disable-prototypes was given.
 if test "${enable_prototypes+set}" = set; then
@@ -4944,7 +5182,7 @@ EXTRA_CFLAGS=""
 if test -n "$GCC"
 then
 echo $ac_n "checking if you want to turn on gcc warnings""... $ac_c" 1>&6
-echo "configure:4948: checking if you want to turn on gcc warnings" >&5
+echo "configure:5186: checking if you want to turn on gcc warnings" >&5
 
 # Check whether --enable-warnings or --disable-warnings was given.
 if test "${enable_warnings+set}" = set; then
@@ -4975,11 +5213,11 @@ if test "$GCC" = yes ; then
 	case $host_os in
 	(linux*|gnu*)
 		echo $ac_n "checking if this is really Intel C compiler""... $ac_c" 1>&6
-echo "configure:4979: checking if this is really Intel C compiler" >&5
+echo "configure:5217: checking if this is really Intel C compiler" >&5
 		cf_save_CFLAGS="$CFLAGS"
 		CFLAGS="$CFLAGS -no-gcc"
 		cat > conftest.$ac_ext <<EOF
-#line 4983 "configure"
+#line 5221 "configure"
 #include "confdefs.h"
 
 int main() {
@@ -4991,7 +5229,7 @@ make an error
 
 ; return 0; }
 EOF
-if { (eval echo configure:4995: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:5233: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   INTEL_COMPILER=yes
 cf_save_CFLAGS="$cf_save_CFLAGS -we147"
@@ -5012,11 +5250,11 @@ CLANG_COMPILER=no
 
 if test "$GCC" = yes ; then
 	echo $ac_n "checking if this is really Clang C compiler""... $ac_c" 1>&6
-echo "configure:5016: checking if this is really Clang C compiler" >&5
+echo "configure:5254: checking if this is really Clang C compiler" >&5
 	cf_save_CFLAGS="$CFLAGS"
 	CFLAGS="$CFLAGS -Qunused-arguments"
 	cat > conftest.$ac_ext <<EOF
-#line 5020 "configure"
+#line 5258 "configure"
 #include "confdefs.h"
 
 int main() {
@@ -5028,7 +5266,7 @@ make an error
 
 ; return 0; }
 EOF
-if { (eval echo configure:5032: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:5270: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   CLANG_COMPILER=yes
 cf_save_CFLAGS="$cf_save_CFLAGS -Qunused-arguments"
@@ -5044,7 +5282,7 @@ fi
 
 
 cat > conftest.$ac_ext <<EOF
-#line 5048 "${as_me:-configure}"
+#line 5286 "${as_me:-configure}"
 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
 EOF
 
@@ -5062,7 +5300,7 @@ then
 # warning #279: controlling expression is constant
 
 	echo "checking for $CC warning options" 1>&6
-echo "configure:5066: checking for $CC warning options" >&5
+echo "configure:5304: checking for $CC warning options" >&5
 	cf_save_CFLAGS="$CFLAGS"
 	EXTRA_CFLAGS="-Wall"
 	for cf_opt in \
@@ -5077,7 +5315,7 @@ echo "configure:5066: checking for $CC w
 		wd981
 	do
 		CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
-		if { (eval echo configure:5081: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+		if { (eval echo configure:5319: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
 			test -n "$verbose" && echo "$ac_t""... -$cf_opt" 1>&6
 			EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
 		fi
@@ -5087,7 +5325,7 @@ echo "configure:5066: checking for $CC w
 elif test "$GCC" = yes
 then
 	echo "checking for $CC warning options" 1>&6
-echo "configure:5091: checking for $CC warning options" >&5
+echo "configure:5329: checking for $CC warning options" >&5
 	cf_save_CFLAGS="$CFLAGS"
 	EXTRA_CFLAGS=
 	cf_warn_CONST=""
@@ -5110,7 +5348,7 @@ echo "configure:5091: checking for $CC w
 		Wundef $cf_gcc_warnings $cf_warn_CONST 
 	do
 		CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
-		if { (eval echo configure:5114: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+		if { (eval echo configure:5352: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
 			test -n "$verbose" && echo "$ac_t""... -$cf_opt" 1>&6
 			case $cf_opt in
 			(Wcast-qual)
@@ -5121,7 +5359,7 @@ echo "configure:5091: checking for $CC w
 				([34].*)
 					test -n "$verbose" && echo "	feature is broken in gcc $GCC_VERSION" 1>&6
 
-echo "${as_me:-configure}:5125: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
+echo "${as_me:-configure}:5363: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
 
 
 					continue;;
@@ -5132,7 +5370,7 @@ echo "${as_me:-configure}:5125: testing
 				([12].*)
 					test -n "$verbose" && echo "	feature is broken in gcc $GCC_VERSION" 1>&6
 
-echo "${as_me:-configure}:5136: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
+echo "${as_me:-configure}:5374: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
 
 
 					continue;;
@@ -5155,7 +5393,7 @@ fi
 if test "$USE_SPOOLDIR" = "yes"; then
 	## options for directories
 	echo $ac_n "checking for news-library path""... $ac_c" 1>&6
-echo "configure:5159: checking for news-library path" >&5
+echo "configure:5397: checking for news-library path" >&5
 	
 # Check whether --with-libdir or --without-libdir was given.
 if test "${with_libdir+set}" = set; then
@@ -5201,7 +5439,7 @@ eval NEWSLIBDIR="$withval"
 	echo "$ac_t""$NEWSLIBDIR" 1>&6
 
 	echo $ac_n "checking for news spool-directory path""... $ac_c" 1>&6
-echo "configure:5205: checking for news spool-directory path" >&5
+echo "configure:5443: checking for news spool-directory path" >&5
 	
 # Check whether --with-spooldir or --without-spooldir was given.
 if test "${with_spooldir+set}" = set; then
@@ -5247,7 +5485,7 @@ eval SPOOLDIR="$withval"
 	echo "$ac_t""$SPOOLDIR" 1>&6
 
 	echo $ac_n "checking for news overview-directory path""... $ac_c" 1>&6
-echo "configure:5251: checking for news overview-directory path" >&5
+echo "configure:5489: checking for news overview-directory path" >&5
 	
 # Check whether --with-nov-dir or --without-nov-dir was given.
 if test "${with_nov_dir+set}" = set; then
@@ -5293,7 +5531,7 @@ eval NOVROOTDIR="$withval"
 	echo "$ac_t""$NOVROOTDIR" 1>&6
 
 	echo $ac_n "checking for overview filename""... $ac_c" 1>&6
-echo "configure:5297: checking for overview filename" >&5
+echo "configure:5535: checking for overview filename" >&5
 	
 # Check whether --with-nov-fname or --without-nov-fname was given.
 if test "${with_nov_fname+set}" = set; then
@@ -5329,7 +5567,7 @@ fi
 ## TODO: kick the --with-inews-dir= stuff, the check below should be enough
 ## (requires some code rework in tin)
 echo $ac_n "checking for directory containing \"inews\"""... $ac_c" 1>&6
-echo "configure:5333: checking for directory containing \"inews\"" >&5
+echo "configure:5571: checking for directory containing \"inews\"" >&5
 
 # Check whether --with-inews-dir or --without-inews-dir was given.
 if test "${with_inews_dir+set}" = set; then
@@ -5378,7 +5616,7 @@ echo "$ac_t""$INEWSDIR" 1>&6
 # Extract the first word of "inews", so it can be a program name with args.
 set dummy inews; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:5382: checking for $ac_word" >&5
+echo "configure:5620: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_INEWS'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -5434,7 +5672,7 @@ fi
 ### Look for network libraries first, since some functions (such as gethostname)
 ### are used in a lot of places.
 echo $ac_n "checking if you want socks library""... $ac_c" 1>&6
-echo "configure:5438: checking if you want socks library" >&5
+echo "configure:5676: checking if you want socks library" >&5
 if eval "test \"`echo '$''{'cf_cv_use_libsocks'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -5454,7 +5692,7 @@ fi
 echo "$ac_t""$cf_cv_use_libsocks" 1>&6
 
 echo $ac_n "checking if you want socks5 library""... $ac_c" 1>&6
-echo "configure:5458: checking if you want socks5 library" >&5
+echo "configure:5696: checking if you want socks5 library" >&5
 if eval "test \"`echo '$''{'cf_cv_use_libsocks5'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -5511,14 +5749,14 @@ if test -n "$cf_searchpath/include" ; th
 			  cf_save_CPPFLAGS=$CPPFLAGS
 			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 			  cat > conftest.$ac_ext <<EOF
-#line 5515 "configure"
+#line 5753 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello")
 ; return 0; }
 EOF
-if { (eval echo configure:5522: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:5760: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -5535,7 +5773,7 @@ rm -f conftest*
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me:-configure}:5539: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me:-configure}:5777: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
@@ -5579,14 +5817,14 @@ if test -n "$cf_searchpath/../include" ;
 			  cf_save_CPPFLAGS=$CPPFLAGS
 			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 			  cat > conftest.$ac_ext <<EOF
-#line 5583 "configure"
+#line 5821 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello")
 ; return 0; }
 EOF
-if { (eval echo configure:5590: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:5828: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -5603,7 +5841,7 @@ rm -f conftest*
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me:-configure}:5607: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me:-configure}:5845: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
@@ -5645,7 +5883,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}:5649: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me:-configure}:5887: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 
 				LDFLAGS="-L$cf_add_libdir $LDFLAGS"
@@ -5675,7 +5913,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}:5679: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me:-configure}:5917: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 
 				LDFLAGS="-L$cf_add_libdir $LDFLAGS"
@@ -5700,13 +5938,13 @@ cf_cv_header_path_socks=
 cf_cv_library_path_socks=
 
 
-echo "${as_me:-configure}:5704: testing Starting FIND_LINKAGE(socks,) ..." 1>&5
+echo "${as_me:-configure}:5942: testing Starting FIND_LINKAGE(socks,) ..." 1>&5
 
 
 cf_save_LIBS="$LIBS"
 
 cat > conftest.$ac_ext <<EOF
-#line 5710 "configure"
+#line 5948 "configure"
 #include "confdefs.h"
 
 #include <stdio.h>
@@ -5717,7 +5955,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:5721: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:5959: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   
 	cf_cv_find_linkage_socks=yes
@@ -5733,7 +5971,7 @@ else
 LIBS="-lsocks  $cf_save_LIBS"
 
 cat > conftest.$ac_ext <<EOF
-#line 5737 "configure"
+#line 5975 "configure"
 #include "confdefs.h"
 
 #include <stdio.h>
@@ -5744,7 +5982,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:5748: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:5986: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   
 	cf_cv_find_linkage_socks=yes
@@ -5762,11 +6000,11 @@ else
 
 	test -n "$verbose" && echo "	find linkage for socks library" 1>&6
 
-echo "${as_me:-configure}:5766: testing find linkage for socks library ..." 1>&5
+echo "${as_me:-configure}:6004: testing find linkage for socks library ..." 1>&5
 
 
 	
-echo "${as_me:-configure}:5770: testing Searching for headers in FIND_LINKAGE(socks,) ..." 1>&5
+echo "${as_me:-configure}:6008: testing Searching for headers in FIND_LINKAGE(socks,) ..." 1>&5
 
 
 	cf_save_CPPFLAGS="$CPPFLAGS"
@@ -5862,12 +6100,12 @@ cf_search="$cf_search $cf_header_path_li
 		if test -d $cf_cv_header_path_socks ; then
 			test -n "$verbose" && echo "	... testing $cf_cv_header_path_socks" 1>&6
 
-echo "${as_me:-configure}:5866: testing ... testing $cf_cv_header_path_socks ..." 1>&5
+echo "${as_me:-configure}:6104: testing ... testing $cf_cv_header_path_socks ..." 1>&5
 
 
 			CPPFLAGS="$cf_save_CPPFLAGS -I$cf_cv_header_path_socks"
 			cat > conftest.$ac_ext <<EOF
-#line 5871 "configure"
+#line 6109 "configure"
 #include "confdefs.h"
 
 #include <stdio.h>
@@ -5878,12 +6116,12 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:5882: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:6120: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   
 				test -n "$verbose" && echo "	... found socks headers in $cf_cv_header_path_socks" 1>&6
 
-echo "${as_me:-configure}:5887: testing ... found socks headers in $cf_cv_header_path_socks ..." 1>&5
+echo "${as_me:-configure}:6125: testing ... found socks headers in $cf_cv_header_path_socks ..." 1>&5
 
 
 				cf_cv_find_linkage_socks=maybe
@@ -5904,7 +6142,7 @@ rm -f conftest*
 	if test "$cf_cv_find_linkage_socks" = maybe ; then
 
 		
-echo "${as_me:-configure}:5908: testing Searching for socks library in FIND_LINKAGE(socks,) ..." 1>&5
+echo "${as_me:-configure}:6146: testing Searching for socks library in FIND_LINKAGE(socks,) ..." 1>&5
 
 
 		cf_save_LIBS="$LIBS"
@@ -5986,14 +6224,14 @@ cf_search="$cf_library_path_list $cf_sea
 				if test -d $cf_cv_library_path_socks ; then
 					test -n "$verbose" && echo "	... testing $cf_cv_library_path_socks" 1>&6
 
-echo "${as_me:-configure}:5990: testing ... testing $cf_cv_library_path_socks ..." 1>&5
+echo "${as_me:-configure}:6228: testing ... testing $cf_cv_library_path_socks ..." 1>&5
 
 
 					CPPFLAGS="$cf_test_CPPFLAGS"
 					LIBS="-lsocks  $cf_save_LIBS"
 					LDFLAGS="$cf_save_LDFLAGS -L$cf_cv_library_path_socks"
 					cat > conftest.$ac_ext <<EOF
-#line 5997 "configure"
+#line 6235 "configure"
 #include "confdefs.h"
 
 #include <stdio.h>
@@ -6004,12 +6242,12 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:6008: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:6246: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   
 					test -n "$verbose" && echo "	... found socks library in $cf_cv_library_path_socks" 1>&6
 
-echo "${as_me:-configure}:6013: testing ... found socks library in $cf_cv_library_path_socks ..." 1>&5
+echo "${as_me:-configure}:6251: testing ... found socks library in $cf_cv_library_path_socks ..." 1>&5
 
 
 					cf_cv_find_linkage_socks=yes
@@ -6071,14 +6309,14 @@ if test -n "$cf_cv_header_path_socks" ;
 			  cf_save_CPPFLAGS=$CPPFLAGS
 			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 			  cat > conftest.$ac_ext <<EOF
-#line 6075 "configure"
+#line 6313 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello")
 ; return 0; }
 EOF
-if { (eval echo configure:6082: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:6320: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -6095,7 +6333,7 @@ rm -f conftest*
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me:-configure}:6099: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me:-configure}:6337: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
@@ -6133,7 +6371,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}:6137: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me:-configure}:6375: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 
 				LDFLAGS="-L$cf_add_libdir $LDFLAGS"
@@ -6212,7 +6450,7 @@ else
 cf_test_netlibs=no
 
 echo $ac_n "checking for network libraries""... $ac_c" 1>&6
-echo "configure:6216: checking for network libraries" >&5
+echo "configure:6454: checking for network libraries" >&5
 
 if eval "test \"`echo '$''{'cf_cv_netlibs'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -6229,17 +6467,17 @@ case $host_os in
 do
 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:6233: checking for $ac_hdr" >&5
+echo "configure:6471: checking for $ac_hdr" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 6238 "configure"
+#line 6476 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:6243: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:6481: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -6292,7 +6530,7 @@ LIBS="$cf_add_libs"
 
 
 	cat > conftest.$ac_ext <<EOF
-#line 6296 "configure"
+#line 6534 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_WINDOWS_H
@@ -6314,7 +6552,7 @@ int main() {
 	gethostname(buffer, sizeof(buffer));
 ; return 0; }
 EOF
-if { (eval echo configure:6318: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:6556: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   cf_cv_netlibs="$cf_winsock_lib $cf_cv_netlibs"
 else
@@ -6331,12 +6569,12 @@ rm -rf conftest*
 	for ac_func in gethostname
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:6335: checking for $ac_func" >&5
+echo "configure:6573: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 6340 "configure"
+#line 6578 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -6359,7 +6597,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:6363: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:6601: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -6382,7 +6620,7 @@ else
   echo "$ac_t""no" 1>&6
 
 echo $ac_n "checking for gethostname in -lnsl""... $ac_c" 1>&6
-echo "configure:6386: checking for gethostname in -lnsl" >&5
+echo "configure:6624: checking for gethostname in -lnsl" >&5
 ac_lib_var=`echo nsl'_'gethostname | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -6390,7 +6628,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lnsl $cf_cv_netlibs $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 6394 "configure"
+#line 6632 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -6401,7 +6639,7 @@ int main() {
 gethostname()
 ; return 0; }
 EOF
-if { (eval echo configure:6405: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:6643: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -6434,7 +6672,7 @@ else
 	
 			
 echo $ac_n "checking for gethostname in -lsocket""... $ac_c" 1>&6
-echo "configure:6438: checking for gethostname in -lsocket" >&5
+echo "configure:6676: checking for gethostname in -lsocket" >&5
 ac_lib_var=`echo socket'_'gethostname | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -6442,7 +6680,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lsocket $cf_cv_netlibs $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 6446 "configure"
+#line 6684 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -6453,7 +6691,7 @@ int main() {
 gethostname()
 ; return 0; }
 EOF
-if { (eval echo configure:6457: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:6695: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -6495,7 +6733,7 @@ done
 
 
 	echo $ac_n "checking for main in -linet""... $ac_c" 1>&6
-echo "configure:6499: checking for main in -linet" >&5
+echo "configure:6737: checking for main in -linet" >&5
 ac_lib_var=`echo inet'_'main | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -6503,14 +6741,14 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-linet  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 6507 "configure"
+#line 6745 "configure"
 #include "confdefs.h"
 
 int main() {
 main()
 ; return 0; }
 EOF
-if { (eval echo configure:6514: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:6752: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -6535,12 +6773,12 @@ fi
 	for ac_func in socket
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:6539: checking for $ac_func" >&5
+echo "configure:6777: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 6544 "configure"
+#line 6782 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -6563,7 +6801,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:6567: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:6805: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -6586,7 +6824,7 @@ else
   echo "$ac_t""no" 1>&6
 
 echo $ac_n "checking for socket in -lsocket""... $ac_c" 1>&6
-echo "configure:6590: checking for socket in -lsocket" >&5
+echo "configure:6828: checking for socket in -lsocket" >&5
 ac_lib_var=`echo socket'_'socket | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -6594,7 +6832,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lsocket $cf_cv_netlibs $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 6598 "configure"
+#line 6836 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -6605,7 +6843,7 @@ int main() {
 socket()
 ; return 0; }
 EOF
-if { (eval echo configure:6609: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:6847: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -6638,7 +6876,7 @@ else
 	
 			
 echo $ac_n "checking for socket in -lbsd""... $ac_c" 1>&6
-echo "configure:6642: checking for socket in -lbsd" >&5
+echo "configure:6880: checking for socket in -lbsd" >&5
 ac_lib_var=`echo bsd'_'socket | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -6646,7 +6884,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lbsd $cf_cv_netlibs $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 6650 "configure"
+#line 6888 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -6657,7 +6895,7 @@ int main() {
 socket()
 ; return 0; }
 EOF
-if { (eval echo configure:6661: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:6899: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -6702,12 +6940,12 @@ done
 	for ac_func in gethostbyname
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:6706: checking for $ac_func" >&5
+echo "configure:6944: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 6711 "configure"
+#line 6949 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -6730,7 +6968,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:6734: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:6972: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -6753,7 +6991,7 @@ else
   echo "$ac_t""no" 1>&6
 
 echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6
-echo "configure:6757: checking for gethostbyname in -lnsl" >&5
+echo "configure:6995: checking for gethostbyname in -lnsl" >&5
 ac_lib_var=`echo nsl'_'gethostbyname | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -6761,7 +6999,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lnsl $cf_cv_netlibs $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 6765 "configure"
+#line 7003 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -6772,7 +7010,7 @@ int main() {
 gethostbyname()
 ; return 0; }
 EOF
-if { (eval echo configure:6776: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:7014: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -6813,12 +7051,12 @@ done
 	for ac_func in inet_ntoa
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:6817: checking for $ac_func" >&5
+echo "configure:7055: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 6822 "configure"
+#line 7060 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -6841,7 +7079,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:6845: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:7083: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -6864,7 +7102,7 @@ else
   echo "$ac_t""no" 1>&6
 
 echo $ac_n "checking for inet_ntoa in -lnsl""... $ac_c" 1>&6
-echo "configure:6868: checking for inet_ntoa in -lnsl" >&5
+echo "configure:7106: checking for inet_ntoa in -lnsl" >&5
 ac_lib_var=`echo nsl'_'inet_ntoa | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -6872,7 +7110,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lnsl $cf_cv_netlibs $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 6876 "configure"
+#line 7114 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -6883,7 +7121,7 @@ int main() {
 inet_ntoa()
 ; return 0; }
 EOF
-if { (eval echo configure:6887: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:7125: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -6924,12 +7162,12 @@ done
 	for ac_func in gethostbyname
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:6928: checking for $ac_func" >&5
+echo "configure:7166: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 6933 "configure"
+#line 7171 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -6952,7 +7190,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:6956: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:7194: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -6975,7 +7213,7 @@ else
   echo "$ac_t""no" 1>&6
 
 echo $ac_n "checking for gethostbyname in -lnetwork""... $ac_c" 1>&6
-echo "configure:6979: checking for gethostbyname in -lnetwork" >&5
+echo "configure:7217: checking for gethostbyname in -lnetwork" >&5
 ac_lib_var=`echo network'_'gethostbyname | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -6983,7 +7221,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lnetwork $cf_cv_netlibs $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 6987 "configure"
+#line 7225 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -6994,7 +7232,7 @@ int main() {
 gethostbyname()
 ; return 0; }
 EOF
-if { (eval echo configure:6998: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:7236: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -7035,12 +7273,12 @@ done
 	for ac_func in strcasecmp
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:7039: checking for $ac_func" >&5
+echo "configure:7277: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 7044 "configure"
+#line 7282 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -7063,7 +7301,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:7067: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:7305: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -7086,7 +7324,7 @@ else
   echo "$ac_t""no" 1>&6
 
 echo $ac_n "checking for strcasecmp in -lresolv""... $ac_c" 1>&6
-echo "configure:7090: checking for strcasecmp in -lresolv" >&5
+echo "configure:7328: checking for strcasecmp in -lresolv" >&5
 ac_lib_var=`echo resolv'_'strcasecmp | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -7094,7 +7332,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lresolv $cf_cv_netlibs $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 7098 "configure"
+#line 7336 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -7105,7 +7343,7 @@ int main() {
 strcasecmp()
 ; return 0; }
 EOF
-if { (eval echo configure:7109: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:7347: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -7214,14 +7452,14 @@ if test -n "$cf_searchpath/include" ; th
 			  cf_save_CPPFLAGS=$CPPFLAGS
 			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 			  cat > conftest.$ac_ext <<EOF
-#line 7218 "configure"
+#line 7456 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello")
 ; return 0; }
 EOF
-if { (eval echo configure:7225: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:7463: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -7238,7 +7476,7 @@ rm -f conftest*
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me:-configure}:7242: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me:-configure}:7480: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
@@ -7282,14 +7520,14 @@ if test -n "$cf_searchpath/../include" ;
 			  cf_save_CPPFLAGS=$CPPFLAGS
 			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 			  cat > conftest.$ac_ext <<EOF
-#line 7286 "configure"
+#line 7524 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello")
 ; return 0; }
 EOF
-if { (eval echo configure:7293: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:7531: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -7306,7 +7544,7 @@ rm -f conftest*
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me:-configure}:7310: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me:-configure}:7548: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
@@ -7348,7 +7586,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}:7352: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me:-configure}:7590: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 
 				LDFLAGS="-L$cf_add_libdir $LDFLAGS"
@@ -7378,7 +7616,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}:7382: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me:-configure}:7620: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 
 				LDFLAGS="-L$cf_add_libdir $LDFLAGS"
@@ -7424,10 +7662,10 @@ EOF
 
 
 echo $ac_n "checking if the socks library uses socks4 prefix""... $ac_c" 1>&6
-echo "configure:7428: checking if the socks library uses socks4 prefix" >&5
+echo "configure:7666: checking if the socks library uses socks4 prefix" >&5
 cf_use_socks4=error
 cat > conftest.$ac_ext <<EOF
-#line 7431 "configure"
+#line 7669 "configure"
 #include "confdefs.h"
 
 #include <socks.h>
@@ -7436,7 +7674,7 @@ int main() {
 	Rinit((char *)0)
 ; return 0; }
 EOF
-if { (eval echo configure:7440: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:7678: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   cat >> confdefs.h <<\EOF
 #define USE_SOCKS4_PREFIX 1
@@ -7448,14 +7686,14 @@ else
   cat conftest.$ac_ext >&5
 
   cat > conftest.$ac_ext <<EOF
-#line 7452 "configure"
+#line 7690 "configure"
 #include "confdefs.h"
 #include <socks.h>
 int main() {
 SOCKSinit((char *)0)
 ; return 0; }
 EOF
-if { (eval echo configure:7459: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:7697: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   cf_use_socks4=no
 else
@@ -7522,9 +7760,9 @@ EOF
 fi
 
 echo $ac_n "checking if socks5p.h is available""... $ac_c" 1>&6
-echo "configure:7526: checking if socks5p.h is available" >&5
+echo "configure:7764: checking if socks5p.h is available" >&5
 cat > conftest.$ac_ext <<EOF
-#line 7528 "configure"
+#line 7766 "configure"
 #include "confdefs.h"
 
 #define INCLUDE_PROTOTYPES
@@ -7534,7 +7772,7 @@ int main() {
 	init((char *)0)
 ; return 0; }
 EOF
-if { (eval echo configure:7538: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:7776: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_use_socks5p_h=yes
 else
@@ -7561,17 +7799,17 @@ for ac_hdr in unistd.h fcntl.h sys/file.
 do
 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:7565: checking for $ac_hdr" >&5
+echo "configure:7803: checking for $ac_hdr" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 7570 "configure"
+#line 7808 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:7575: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:7813: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -7598,12 +7836,12 @@ fi
 done
 
 echo $ac_n "checking for fcntl""... $ac_c" 1>&6
-echo "configure:7602: checking for fcntl" >&5
+echo "configure:7840: checking for fcntl" >&5
 if eval "test \"`echo '$''{'ac_cv_func_fcntl'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 7607 "configure"
+#line 7845 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char fcntl(); below.  */
@@ -7626,7 +7864,7 @@ fcntl();
 
 ; return 0; }
 EOF
-if { (eval echo configure:7630: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:7868: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_fcntl=yes"
 else
@@ -7646,12 +7884,12 @@ else
 fi
 
 echo $ac_n "checking for lockf""... $ac_c" 1>&6
-echo "configure:7650: checking for lockf" >&5
+echo "configure:7888: checking for lockf" >&5
 if eval "test \"`echo '$''{'ac_cv_func_lockf'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 7655 "configure"
+#line 7893 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char lockf(); below.  */
@@ -7674,7 +7912,7 @@ lockf();
 
 ; return 0; }
 EOF
-if { (eval echo configure:7678: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:7916: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_lockf=yes"
 else
@@ -7694,12 +7932,12 @@ else
 fi
 
 echo $ac_n "checking for flock""... $ac_c" 1>&6
-echo "configure:7698: checking for flock" >&5
+echo "configure:7936: checking for flock" >&5
 if eval "test \"`echo '$''{'ac_cv_func_flock'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 7703 "configure"
+#line 7941 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char flock(); below.  */
@@ -7722,7 +7960,7 @@ flock();
 
 ; return 0; }
 EOF
-if { (eval echo configure:7726: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:7964: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_flock=yes"
 else
@@ -7743,7 +7981,7 @@ fi
 
 
 echo $ac_n "checking for file-locking functions""... $ac_c" 1>&6
-echo "configure:7747: checking for file-locking functions" >&5
+echo "configure:7985: checking for file-locking functions" >&5
 if eval "test \"`echo '$''{'cf_cv_lockfile'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -7755,7 +7993,7 @@ if eval 'test ${ac_cv_func_'$cf_lock'+se
 	case $cf_lock in #(vi
 	fcntl) #(vi
 		cat > conftest.$ac_ext <<EOF
-#line 7759 "configure"
+#line 7997 "configure"
 #include "confdefs.h"
 
 #include <stdio.h>
@@ -7783,7 +8021,7 @@ int main() {
 	
 ; return 0; }
 EOF
-if { (eval echo configure:7787: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:8025: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -7795,7 +8033,7 @@ rm -f conftest*
 		;;
 	lockf) #(vi
 		cat > conftest.$ac_ext <<EOF
-#line 7799 "configure"
+#line 8037 "configure"
 #include "confdefs.h"
 
 #include <stdio.h>
@@ -7815,7 +8053,7 @@ int main() {
 	
 ; return 0; }
 EOF
-if { (eval echo configure:7819: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:8057: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -7827,7 +8065,7 @@ rm -f conftest*
 		;;
 	flock)
 		cat > conftest.$ac_ext <<EOF
-#line 7831 "configure"
+#line 8069 "configure"
 #include "confdefs.h"
 
 #include <stdio.h>
@@ -7850,7 +8088,7 @@ int main() {
 	
 ; return 0; }
 EOF
-if { (eval echo configure:7854: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:8092: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -7871,7 +8109,7 @@ echo "$ac_t""$cf_cv_lockfile" 1>&6
 
 
 echo $ac_n "checking which locking method will be used""... $ac_c" 1>&6
-echo "configure:7875: checking which locking method will be used" >&5
+echo "configure:8113: checking which locking method will be used" >&5
 ### fcntl() is preferred, if the user just disables fcntl()
 ### without specifying an alternative lockf() is preferred
 
@@ -7940,7 +8178,7 @@ else
 fi
 
 echo $ac_n "checking for screen type""... $ac_c" 1>&6
-echo "configure:7944: checking for screen type" >&5
+echo "configure:8182: checking for screen type" >&5
 
 # Check whether --with-screen or --without-screen was given.
 if test "${with_screen+set}" = set; then
@@ -7958,7 +8196,7 @@ use_ncurses=no
 
 
 echo $ac_n "checking for specific curses-directory""... $ac_c" 1>&6
-echo "configure:7962: checking for specific curses-directory" >&5
+echo "configure:8200: checking for specific curses-directory" >&5
 
 # Check whether --with-curses-dir or --without-curses-dir was given.
 if test "${with_curses_dir+set}" = set; then
@@ -8029,14 +8267,14 @@ if test -n "$cf_cv_curses_dir/include" ;
 			  cf_save_CPPFLAGS=$CPPFLAGS
 			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 			  cat > conftest.$ac_ext <<EOF
-#line 8033 "configure"
+#line 8271 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello")
 ; return 0; }
 EOF
-if { (eval echo configure:8040: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:8278: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -8053,7 +8291,7 @@ rm -f conftest*
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me:-configure}:8057: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me:-configure}:8295: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
@@ -8091,7 +8329,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}:8095: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me:-configure}:8333: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 
 				LDFLAGS="-L$cf_add_libdir $LDFLAGS"
@@ -8123,7 +8361,7 @@ pdcurses) #(vi
 	;;
 none)
 	echo $ac_n "checking if you want to use ncurses library""... $ac_c" 1>&6
-echo "configure:8127: checking if you want to use ncurses library" >&5
+echo "configure:8365: checking if you want to use ncurses library" >&5
 	
 # Check whether --with-ncurses or --without-ncurses was given.
 if test "${with_ncurses+set}" = set; then
@@ -8136,7 +8374,7 @@ fi
 	echo "$ac_t""$use_ncurses" 1>&6
 
 	echo $ac_n "checking if you want curses rather than termcap interface""... $ac_c" 1>&6
-echo "configure:8140: checking if you want curses rather than termcap interface" >&5
+echo "configure:8378: checking if you want curses rather than termcap interface" >&5
 	
 # Check whether --enable-curses or --disable-curses was given.
 if test "${enable_curses+set}" = set; then
@@ -8166,7 +8404,7 @@ EOF
 	ncurses) #(vi
 		
 echo $ac_n "checking if you want to use pkg-config""... $ac_c" 1>&6
-echo "configure:8170: checking if you want to use pkg-config" >&5
+echo "configure:8408: checking if you want to use pkg-config" >&5
 
 # Check whether --with-pkg-config or --without-pkg-config was given.
 if test "${with_pkg_config+set}" = set; then
@@ -8187,7 +8425,7 @@ case $cf_pkg_config in
 # Extract the first word of "pkg-config", so it can be a program name with args.
 set dummy pkg-config; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:8191: checking for $ac_word" >&5
+echo "configure:8429: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -8271,12 +8509,12 @@ cf_have_ncuconfig=no
 
 if test "x${PKG_CONFIG:=none}" != xnone; then
 	echo $ac_n "checking pkg-config for $cf_ncuconfig_root""... $ac_c" 1>&6
-echo "configure:8275: checking pkg-config for $cf_ncuconfig_root" >&5
+echo "configure:8513: checking pkg-config for $cf_ncuconfig_root" >&5
 	if "$PKG_CONFIG" --exists $cf_ncuconfig_root ; then
 		echo "$ac_t""yes" 1>&6
 
 		echo $ac_n "checking if the $cf_ncuconfig_root package files work""... $ac_c" 1>&6
-echo "configure:8280: checking if the $cf_ncuconfig_root package files work" >&5
+echo "configure:8518: checking if the $cf_ncuconfig_root package files work" >&5
 		cf_have_ncuconfig=unknown
 
 		cf_save_CPPFLAGS="$CPPFLAGS"
@@ -8302,26 +8540,26 @@ LIBS="$cf_add_libs"
 
 
 		cat > conftest.$ac_ext <<EOF
-#line 8306 "configure"
+#line 8544 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
 int main() {
 initscr(); mousemask(0,0); tgoto((char *)0, 0, 0);
 ; return 0; }
 EOF
-if { (eval echo configure:8313: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:8551: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   if test "$cross_compiling" = yes; then
   cf_have_ncuconfig=maybe
 else
   cat > conftest.$ac_ext <<EOF
-#line 8319 "configure"
+#line 8557 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
 				int main(void)
 				{ char *xx = curses_version(); return (xx == 0); }
 EOF
-if { (eval echo configure:8325: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:8563: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
 then
   cf_have_ncuconfig=yes
 else
@@ -8354,6 +8592,81 @@ EOF
 
 			NCURSES_CONFIG_PKG=$cf_ncuconfig_root
 		fi
+		
+echo $ac_n "checking for terminfo header""... $ac_c" 1>&6
+echo "configure:8598: checking for terminfo header" >&5
+if eval "test \"`echo '$''{'cf_cv_term_header'+set}'`\" = set"; then
+  echo $ac_n "(cached) $ac_c" 1>&6
+else
+  
+case ${cf_cv_ncurses_header} in
+(*/ncurses.h|*/ncursesw.h)
+	cf_term_header=`echo "$cf_cv_ncurses_header" | sed -e 's%ncurses[^.]*\.h$%term.h%'`
+	;;
+(*)
+	cf_term_header=term.h
+	;;
+esac
+
+for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h"
+do
+cat > conftest.$ac_ext <<EOF
+#line 8615 "configure"
+#include "confdefs.h"
+#include <stdio.h>
+#include <${cf_cv_ncurses_header:-curses.h}>
+#include <$cf_test>
+
+int main() {
+int x = auto_left_margin
+; return 0; }
+EOF
+if { (eval echo configure:8625: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+  rm -rf conftest*
+  
+	cf_cv_term_header="$cf_test"
+else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  rm -rf conftest*
+  
+	cf_cv_term_header=unknown
+	
+fi
+rm -f conftest*
+	test "$cf_cv_term_header" != unknown && break
+done
+
+fi
+
+echo "$ac_t""$cf_cv_term_header" 1>&6
+
+# Set definitions to allow ifdef'ing to accommodate subdirectories
+
+case $cf_cv_term_header in
+(*term.h)
+	cat >> confdefs.h <<\EOF
+#define HAVE_TERM_H 1
+EOF
+
+	;;
+esac
+
+case $cf_cv_term_header in
+(ncurses/term.h)
+	cat >> confdefs.h <<\EOF
+#define HAVE_NCURSES_TERM_H 1
+EOF
+
+	;;
+(ncursesw/term.h)
+	cat >> confdefs.h <<\EOF
+#define HAVE_NCURSESW_TERM_H 1
+EOF
+
+	;;
+esac
+
 
 	else
 		echo "$ac_t""no" 1>&6
@@ -8372,7 +8685,7 @@ do
 # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:8376: checking for $ac_word" >&5
+echo "configure:8689: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_NCURSES_CONFIG'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -8433,7 +8746,7 @@ LIBS="$cf_add_libs"
 		# even with config script, some packages use no-override for curses.h
 		
 echo $ac_n "checking if we have identified curses headers""... $ac_c" 1>&6
-echo "configure:8437: checking if we have identified curses headers" >&5
+echo "configure:8750: checking if we have identified curses headers" >&5
 if eval "test \"`echo '$''{'cf_cv_ncurses_header'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -8444,14 +8757,14 @@ for cf_header in \
 	curses.h ncurses/curses.h 
 do
 cat > conftest.$ac_ext <<EOF
-#line 8448 "configure"
+#line 8761 "configure"
 #include "confdefs.h"
 #include <${cf_header}>
 int main() {
 initscr(); tgoto("?", 0,0)
 ; return 0; }
 EOF
-if { (eval echo configure:8455: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:8768: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_ncurses_header=$cf_header; break
 else
@@ -8474,17 +8787,17 @@ for ac_hdr in $cf_cv_ncurses_header
 do
 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:8478: checking for $ac_hdr" >&5
+echo "configure:8791: checking for $ac_hdr" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 8483 "configure"
+#line 8796 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:8488: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:8801: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -8560,14 +8873,14 @@ if test -n "$cf_cv_curses_dir/include/$c
 			  cf_save_CPPFLAGS=$CPPFLAGS
 			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 			  cat > conftest.$ac_ext <<EOF
-#line 8564 "configure"
+#line 8877 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello")
 ; return 0; }
 EOF
-if { (eval echo configure:8571: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:8884: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -8584,7 +8897,7 @@ rm -f conftest*
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me:-configure}:8588: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me:-configure}:8901: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
@@ -8605,7 +8918,7 @@ fi
 }
 
 echo $ac_n "checking for $cf_ncuhdr_root header in include-path""... $ac_c" 1>&6
-echo "configure:8609: checking for $cf_ncuhdr_root header in include-path" >&5
+echo "configure:8922: checking for $cf_ncuhdr_root header in include-path" >&5
 if eval "test \"`echo '$''{'cf_cv_ncurses_h'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -8616,7 +8929,7 @@ else
 	do
 		
 	cat > conftest.$ac_ext <<EOF
-#line 8620 "configure"
+#line 8933 "configure"
 #include "confdefs.h"
 
 
@@ -8637,7 +8950,7 @@ printf("old\n");
 	
 ; return 0; }
 EOF
-if { (eval echo configure:8641: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:8954: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_ncurses_h=$cf_header
 	
@@ -8663,7 +8976,7 @@ if test "$cf_cv_ncurses_h" != no ; then
 else
 
 echo $ac_n "checking for $cf_ncuhdr_root include-path""... $ac_c" 1>&6
-echo "configure:8667: checking for $cf_ncuhdr_root include-path" >&5
+echo "configure:8980: checking for $cf_ncuhdr_root include-path" >&5
 if eval "test \"`echo '$''{'cf_cv_ncurses_h2'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -8783,14 +9096,14 @@ if test -n "$cf_incdir" ; then
 			  cf_save_CPPFLAGS=$CPPFLAGS
 			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 			  cat > conftest.$ac_ext <<EOF
-#line 8787 "configure"
+#line 9100 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello")
 ; return 0; }
 EOF
-if { (eval echo configure:8794: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:9107: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -8807,7 +9120,7 @@ rm -f conftest*
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me:-configure}:8811: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me:-configure}:9124: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
@@ -8831,7 +9144,7 @@ fi
 		do
 			
 	cat > conftest.$ac_ext <<EOF
-#line 8835 "configure"
+#line 9148 "configure"
 #include "confdefs.h"
 
 
@@ -8852,7 +9165,7 @@ printf("old\n");
 	
 ; return 0; }
 EOF
-if { (eval echo configure:8856: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:9169: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_ncurses_h2=$cf_header
 	
@@ -8910,14 +9223,14 @@ if test -n "$cf_1st_incdir" ; then
 			  cf_save_CPPFLAGS=$CPPFLAGS
 			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 			  cat > conftest.$ac_ext <<EOF
-#line 8914 "configure"
+#line 9227 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello")
 ; return 0; }
 EOF
-if { (eval echo configure:8921: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:9234: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -8934,7 +9247,7 @@ rm -f conftest*
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me:-configure}:8938: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me:-configure}:9251: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
@@ -8984,7 +9297,7 @@ esac
 
 
 echo $ac_n "checking for terminfo header""... $ac_c" 1>&6
-echo "configure:8988: checking for terminfo header" >&5
+echo "configure:9301: checking for terminfo header" >&5
 if eval "test \"`echo '$''{'cf_cv_term_header'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -9001,7 +9314,7 @@ esac
 for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h"
 do
 cat > conftest.$ac_ext <<EOF
-#line 9005 "configure"
+#line 9318 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 #include <${cf_cv_ncurses_header:-curses.h}>
@@ -9011,7 +9324,7 @@ int main() {
 int x = auto_left_margin
 ; return 0; }
 EOF
-if { (eval echo configure:9015: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:9328: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   
 	cf_cv_term_header="$cf_test"
@@ -9066,7 +9379,7 @@ EOF
 
 
 echo $ac_n "checking for ncurses version""... $ac_c" 1>&6
-echo "configure:9070: checking for ncurses version" >&5
+echo "configure:9383: checking for ncurses version" >&5
 if eval "test \"`echo '$''{'cf_cv_ncurses_version'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -9092,7 +9405,7 @@ Autoconf "old"
 #endif
 EOF
 	cf_try="$ac_cpp conftest.$ac_ext 2>&5 | grep '^Autoconf ' >conftest.out"
-	{ (eval echo configure:9096: \"$cf_try\") 1>&5; (eval $cf_try) 2>&5; }
+	{ (eval echo configure:9409: \"$cf_try\") 1>&5; (eval $cf_try) 2>&5; }
 	if test -f conftest.out ; then
 		cf_out=`cat conftest.out | sed -e 's%^Autoconf %%' -e 's%^[^"]*"%%' -e 's%".*%%'`
 		test -n "$cf_out" && cf_cv_ncurses_version="$cf_out"
@@ -9101,12 +9414,12 @@ EOF
 
 else
   cat > conftest.$ac_ext <<EOF
-#line 9105 "configure"
+#line 9418 "configure"
 #include "confdefs.h"
 
 #include <${cf_cv_ncurses_header:-curses.h}>
 #include <stdio.h>
-int main()
+int main(void)
 {
 	FILE *fp = fopen("$cf_tempfile", "w");
 #ifdef NCURSES_VERSION
@@ -9125,7 +9438,7 @@ int main()
 	${cf_cv_main_return:-return}(0);
 }
 EOF
-if { (eval echo configure:9129: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:9442: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
 then
   
 	cf_cv_ncurses_version=`cat $cf_tempfile`
@@ -9156,7 +9469,7 @@ cf_nculib_root=ncurses
 cf_ncurses_LIBS=""
 cf_ncurses_SAVE="$LIBS"
 echo $ac_n "checking for Gpm_Open in -lgpm""... $ac_c" 1>&6
-echo "configure:9160: checking for Gpm_Open in -lgpm" >&5
+echo "configure:9473: checking for Gpm_Open in -lgpm" >&5
 ac_lib_var=`echo gpm'_'Gpm_Open | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -9164,7 +9477,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lgpm  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 9168 "configure"
+#line 9481 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -9175,7 +9488,7 @@ int main() {
 Gpm_Open()
 ; return 0; }
 EOF
-if { (eval echo configure:9179: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:9492: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -9191,7 +9504,7 @@ fi
 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
   echo "$ac_t""yes" 1>&6
   echo $ac_n "checking for initscr in -lgpm""... $ac_c" 1>&6
-echo "configure:9195: checking for initscr in -lgpm" >&5
+echo "configure:9508: checking for initscr in -lgpm" >&5
 ac_lib_var=`echo gpm'_'initscr | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -9199,7 +9512,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lgpm  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 9203 "configure"
+#line 9516 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -9210,7 +9523,7 @@ int main() {
 initscr()
 ; return 0; }
 EOF
-if { (eval echo configure:9214: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:9527: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -9242,7 +9555,7 @@ case $host_os in
 	# version of ncurses (but it should do no harm, since it's static).
 	if test "$cf_nculib_root" = ncurses ; then
 		echo $ac_n "checking for tgoto in -lmytinfo""... $ac_c" 1>&6
-echo "configure:9246: checking for tgoto in -lmytinfo" >&5
+echo "configure:9559: checking for tgoto in -lmytinfo" >&5
 ac_lib_var=`echo mytinfo'_'tgoto | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -9250,7 +9563,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lmytinfo  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 9254 "configure"
+#line 9567 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -9261,7 +9574,7 @@ int main() {
 tgoto()
 ; return 0; }
 EOF
-if { (eval echo configure:9265: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:9578: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -9327,12 +9640,12 @@ else
 	eval 'cf_cv_have_lib_'$cf_nculib_root'=no'
 	cf_libdir=""
 	echo $ac_n "checking for initscr""... $ac_c" 1>&6
-echo "configure:9331: checking for initscr" >&5
+echo "configure:9644: checking for initscr" >&5
 if eval "test \"`echo '$''{'ac_cv_func_initscr'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 9336 "configure"
+#line 9649 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char initscr(); below.  */
@@ -9355,7 +9668,7 @@ initscr();
 
 ; return 0; }
 EOF
-if { (eval echo configure:9359: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:9672: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_initscr=yes"
 else
@@ -9375,17 +9688,17 @@ else
 
 		cf_save_LIBS="$LIBS"
 		echo $ac_n "checking for initscr in -l$cf_nculib_root""... $ac_c" 1>&6
-echo "configure:9379: checking for initscr in -l$cf_nculib_root" >&5
+echo "configure:9692: checking for initscr in -l$cf_nculib_root" >&5
 		LIBS="-l$cf_nculib_root $LIBS"
 		cat > conftest.$ac_ext <<EOF
-#line 9382 "configure"
+#line 9695 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
 int main() {
 initscr()
 ; return 0; }
 EOF
-if { (eval echo configure:9389: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:9702: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   echo "$ac_t""yes" 1>&6
 			 eval 'cf_cv_have_lib_'$cf_nculib_root'=yes'
@@ -9466,17 +9779,17 @@ cf_search="$cf_library_path_list $cf_sea
 			for cf_libdir in $cf_search
 			do
 				echo $ac_n "checking for -l$cf_nculib_root in $cf_libdir""... $ac_c" 1>&6
-echo "configure:9470: checking for -l$cf_nculib_root in $cf_libdir" >&5
+echo "configure:9783: checking for -l$cf_nculib_root in $cf_libdir" >&5
 				LIBS="-L$cf_libdir -l$cf_nculib_root $cf_save_LIBS"
 				cat > conftest.$ac_ext <<EOF
-#line 9473 "configure"
+#line 9786 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
 int main() {
 initscr()
 ; return 0; }
 EOF
-if { (eval echo configure:9480: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:9793: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   echo "$ac_t""yes" 1>&6
 			 		 eval 'cf_cv_have_lib_'$cf_nculib_root'=yes'
@@ -9507,7 +9820,7 @@ fi
 
 if test -n "$cf_ncurses_LIBS" ; then
 	echo $ac_n "checking if we can link $cf_nculib_root without $cf_ncurses_LIBS""... $ac_c" 1>&6
-echo "configure:9511: checking if we can link $cf_nculib_root without $cf_ncurses_LIBS" >&5
+echo "configure:9824: checking if we can link $cf_nculib_root without $cf_ncurses_LIBS" >&5
 	cf_ncurses_SAVE="$LIBS"
 	for p in $cf_ncurses_LIBS ; do
 		q=`echo $LIBS | sed -e "s%$p %%" -e "s%$p$%%"`
@@ -9516,14 +9829,14 @@ echo "configure:9511: checking if we can
 		fi
 	done
 	cat > conftest.$ac_ext <<EOF
-#line 9520 "configure"
+#line 9833 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
 int main() {
 initscr(); mousemask(0,0); tgoto((char *)0, 0, 0);
 ; return 0; }
 EOF
-if { (eval echo configure:9527: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:9840: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   echo "$ac_t""yes" 1>&6
 else
@@ -9556,9 +9869,9 @@ fi
 for cf_hdr in stdlib.h wchar.h wctype.h
 do
 	echo $ac_n "checking for $cf_hdr""... $ac_c" 1>&6
-echo "configure:9560: checking for $cf_hdr" >&5
+echo "configure:9873: checking for $cf_hdr" >&5
 	cat > conftest.$ac_ext <<EOF
-#line 9562 "configure"
+#line 9875 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -9566,7 +9879,7 @@ echo "configure:9560: checking for $cf_h
 
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:9570: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:9883: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -9593,12 +9906,12 @@ done
 
 		
   echo $ac_n "checking for wide char and multibyte support""... $ac_c" 1>&6
-echo "configure:9597: checking for wide char and multibyte support" >&5
+echo "configure:9910: checking for wide char and multibyte support" >&5
 if eval "test \"`echo '$''{'am_cv_multibyte_able'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 9602 "configure"
+#line 9915 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 #ifdef HAVE_STDLIB_H
@@ -9652,7 +9965,7 @@ const char icb[5] = {0xa4, 0xa4, 0xa4, 0
       wcsncat(wcb2, wcb, 5);
 ; return 0; }
 EOF
-if { (eval echo configure:9656: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:9969: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   am_cv_multibyte_able=yes
 else
@@ -9662,7 +9975,7 @@ else
   cf_save_LIBS="$LIBS"
       LIBS="-lutf8 $LIBS"
       cat > conftest.$ac_ext <<EOF
-#line 9666 "configure"
+#line 9979 "configure"
 #include "confdefs.h"
 #include <libutf8.h>
 int main() {
@@ -9706,7 +10019,7 @@ const char icb[5] = {0xa4, 0xa4, 0xa4, 0
         wcsncat(wcb2, wcb, 5);
 ; return 0; }
 EOF
-if { (eval echo configure:9710: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:10023: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   am_cv_multibyte_able=libutf8
 else
@@ -9745,12 +10058,12 @@ cf_have_ncuconfig=no
 
 if test "x${PKG_CONFIG:=none}" != xnone; then
 	echo $ac_n "checking pkg-config for $cf_ncuconfig_root""... $ac_c" 1>&6
-echo "configure:9749: checking pkg-config for $cf_ncuconfig_root" >&5
+echo "configure:10062: checking pkg-config for $cf_ncuconfig_root" >&5
 	if "$PKG_CONFIG" --exists $cf_ncuconfig_root ; then
 		echo "$ac_t""yes" 1>&6
 
 		echo $ac_n "checking if the $cf_ncuconfig_root package files work""... $ac_c" 1>&6
-echo "configure:9754: checking if the $cf_ncuconfig_root package files work" >&5
+echo "configure:10067: checking if the $cf_ncuconfig_root package files work" >&5
 		cf_have_ncuconfig=unknown
 
 		cf_save_CPPFLAGS="$CPPFLAGS"
@@ -9776,26 +10089,26 @@ LIBS="$cf_add_libs"
 
 
 		cat > conftest.$ac_ext <<EOF
-#line 9780 "configure"
+#line 10093 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
 int main() {
 initscr(); mousemask(0,0); tgoto((char *)0, 0, 0);
 ; return 0; }
 EOF
-if { (eval echo configure:9787: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:10100: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   if test "$cross_compiling" = yes; then
   cf_have_ncuconfig=maybe
 else
   cat > conftest.$ac_ext <<EOF
-#line 9793 "configure"
+#line 10106 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
 				int main(void)
 				{ char *xx = curses_version(); return (xx == 0); }
 EOF
-if { (eval echo configure:9799: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:10112: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
 then
   cf_have_ncuconfig=yes
 else
@@ -9828,25 +10141,100 @@ EOF
 
 			NCURSES_CONFIG_PKG=$cf_ncuconfig_root
 		fi
-
-	else
-		echo "$ac_t""no" 1>&6
-		NCURSES_CONFIG_PKG=none
-	fi
+		
+echo $ac_n "checking for terminfo header""... $ac_c" 1>&6
+echo "configure:10147: checking for terminfo header" >&5
+if eval "test \"`echo '$''{'cf_cv_term_header'+set}'`\" = set"; then
+  echo $ac_n "(cached) $ac_c" 1>&6
 else
-	NCURSES_CONFIG_PKG=none
-fi
-
-if test "x$cf_have_ncuconfig" = "xno"; then
-	echo "Looking for ${cf_ncuconfig_root}-config"
-
-	
-for ac_prog in ${cf_ncuconfig_root}-config ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}5-config
+  
+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%'`
+	;;
+(*)
+	cf_term_header=term.h
+	;;
+esac
+
+for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h"
+do
+cat > conftest.$ac_ext <<EOF
+#line 10164 "configure"
+#include "confdefs.h"
+#include <stdio.h>
+#include <${cf_cv_ncurses_header:-curses.h}>
+#include <$cf_test>
+
+int main() {
+int x = auto_left_margin
+; return 0; }
+EOF
+if { (eval echo configure:10174: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+  rm -rf conftest*
+  
+	cf_cv_term_header="$cf_test"
+else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  rm -rf conftest*
+  
+	cf_cv_term_header=unknown
+	
+fi
+rm -f conftest*
+	test "$cf_cv_term_header" != unknown && break
+done
+
+fi
+
+echo "$ac_t""$cf_cv_term_header" 1>&6
+
+# Set definitions to allow ifdef'ing to accommodate subdirectories
+
+case $cf_cv_term_header in
+(*term.h)
+	cat >> confdefs.h <<\EOF
+#define HAVE_TERM_H 1
+EOF
+
+	;;
+esac
+
+case $cf_cv_term_header in
+(ncurses/term.h)
+	cat >> confdefs.h <<\EOF
+#define HAVE_NCURSES_TERM_H 1
+EOF
+
+	;;
+(ncursesw/term.h)
+	cat >> confdefs.h <<\EOF
+#define HAVE_NCURSESW_TERM_H 1
+EOF
+
+	;;
+esac
+
+
+	else
+		echo "$ac_t""no" 1>&6
+		NCURSES_CONFIG_PKG=none
+	fi
+else
+	NCURSES_CONFIG_PKG=none
+fi
+
+if test "x$cf_have_ncuconfig" = "xno"; then
+	echo "Looking for ${cf_ncuconfig_root}-config"
+
+	
+for ac_prog in ${cf_ncuconfig_root}-config ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}5-config
 do
 # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:9850: checking for $ac_word" >&5
+echo "configure:10238: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_NCURSES_CONFIG'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -9907,7 +10295,7 @@ LIBS="$cf_add_libs"
 		# even with config script, some packages use no-override for curses.h
 		
 echo $ac_n "checking if we have identified curses headers""... $ac_c" 1>&6
-echo "configure:9911: checking if we have identified curses headers" >&5
+echo "configure:10299: checking if we have identified curses headers" >&5
 if eval "test \"`echo '$''{'cf_cv_ncurses_header'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -9918,14 +10306,14 @@ for cf_header in \
 	curses.h ncursesw/curses.h 
 do
 cat > conftest.$ac_ext <<EOF
-#line 9922 "configure"
+#line 10310 "configure"
 #include "confdefs.h"
 #include <${cf_header}>
 int main() {
 initscr(); tgoto("?", 0,0)
 ; return 0; }
 EOF
-if { (eval echo configure:9929: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:10317: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_ncurses_header=$cf_header; break
 else
@@ -9948,17 +10336,17 @@ for ac_hdr in $cf_cv_ncurses_header
 do
 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:9952: checking for $ac_hdr" >&5
+echo "configure:10340: checking for $ac_hdr" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 9957 "configure"
+#line 10345 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:9962: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:10350: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -10034,14 +10422,14 @@ if test -n "$cf_cv_curses_dir/include/$c
 			  cf_save_CPPFLAGS=$CPPFLAGS
 			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 			  cat > conftest.$ac_ext <<EOF
-#line 10038 "configure"
+#line 10426 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello")
 ; return 0; }
 EOF
-if { (eval echo configure:10045: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:10433: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -10058,7 +10446,7 @@ rm -f conftest*
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me:-configure}:10062: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me:-configure}:10450: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
@@ -10079,7 +10467,7 @@ fi
 }
 
 echo $ac_n "checking for $cf_ncuhdr_root header in include-path""... $ac_c" 1>&6
-echo "configure:10083: checking for $cf_ncuhdr_root header in include-path" >&5
+echo "configure:10471: checking for $cf_ncuhdr_root header in include-path" >&5
 if eval "test \"`echo '$''{'cf_cv_ncurses_h'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -10090,7 +10478,7 @@ else
 	do
 		
 	cat > conftest.$ac_ext <<EOF
-#line 10094 "configure"
+#line 10482 "configure"
 #include "confdefs.h"
 
 
@@ -10119,7 +10507,7 @@ printf("old\n");
 	
 ; return 0; }
 EOF
-if { (eval echo configure:10123: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:10511: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_ncurses_h=$cf_header
 	
@@ -10145,7 +10533,7 @@ if test "$cf_cv_ncurses_h" != no ; then
 else
 
 echo $ac_n "checking for $cf_ncuhdr_root include-path""... $ac_c" 1>&6
-echo "configure:10149: checking for $cf_ncuhdr_root include-path" >&5
+echo "configure:10537: checking for $cf_ncuhdr_root include-path" >&5
 if eval "test \"`echo '$''{'cf_cv_ncurses_h2'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -10265,14 +10653,14 @@ if test -n "$cf_incdir" ; then
 			  cf_save_CPPFLAGS=$CPPFLAGS
 			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 			  cat > conftest.$ac_ext <<EOF
-#line 10269 "configure"
+#line 10657 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello")
 ; return 0; }
 EOF
-if { (eval echo configure:10276: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:10664: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -10289,7 +10677,7 @@ rm -f conftest*
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me:-configure}:10293: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me:-configure}:10681: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
@@ -10313,7 +10701,7 @@ fi
 		do
 			
 	cat > conftest.$ac_ext <<EOF
-#line 10317 "configure"
+#line 10705 "configure"
 #include "confdefs.h"
 
 
@@ -10334,7 +10722,7 @@ printf("old\n");
 	
 ; return 0; }
 EOF
-if { (eval echo configure:10338: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:10726: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_ncurses_h2=$cf_header
 	
@@ -10392,14 +10780,14 @@ if test -n "$cf_1st_incdir" ; then
 			  cf_save_CPPFLAGS=$CPPFLAGS
 			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 			  cat > conftest.$ac_ext <<EOF
-#line 10396 "configure"
+#line 10784 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello")
 ; return 0; }
 EOF
-if { (eval echo configure:10403: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:10791: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -10416,7 +10804,7 @@ rm -f conftest*
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me:-configure}:10420: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me:-configure}:10808: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
@@ -10466,7 +10854,7 @@ esac
 
 
 echo $ac_n "checking for terminfo header""... $ac_c" 1>&6
-echo "configure:10470: checking for terminfo header" >&5
+echo "configure:10858: checking for terminfo header" >&5
 if eval "test \"`echo '$''{'cf_cv_term_header'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -10483,7 +10871,7 @@ esac
 for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h"
 do
 cat > conftest.$ac_ext <<EOF
-#line 10487 "configure"
+#line 10875 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 #include <${cf_cv_ncurses_header:-curses.h}>
@@ -10493,7 +10881,7 @@ int main() {
 int x = auto_left_margin
 ; return 0; }
 EOF
-if { (eval echo configure:10497: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:10885: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   
 	cf_cv_term_header="$cf_test"
@@ -10548,7 +10936,7 @@ EOF
 
 
 echo $ac_n "checking for ncurses version""... $ac_c" 1>&6
-echo "configure:10552: checking for ncurses version" >&5
+echo "configure:10940: checking for ncurses version" >&5
 if eval "test \"`echo '$''{'cf_cv_ncurses_version'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -10574,7 +10962,7 @@ Autoconf "old"
 #endif
 EOF
 	cf_try="$ac_cpp conftest.$ac_ext 2>&5 | grep '^Autoconf ' >conftest.out"
-	{ (eval echo configure:10578: \"$cf_try\") 1>&5; (eval $cf_try) 2>&5; }
+	{ (eval echo configure:10966: \"$cf_try\") 1>&5; (eval $cf_try) 2>&5; }
 	if test -f conftest.out ; then
 		cf_out=`cat conftest.out | sed -e 's%^Autoconf %%' -e 's%^[^"]*"%%' -e 's%".*%%'`
 		test -n "$cf_out" && cf_cv_ncurses_version="$cf_out"
@@ -10583,12 +10971,12 @@ EOF
 
 else
   cat > conftest.$ac_ext <<EOF
-#line 10587 "configure"
+#line 10975 "configure"
 #include "confdefs.h"
 
 #include <${cf_cv_ncurses_header:-curses.h}>
 #include <stdio.h>
-int main()
+int main(void)
 {
 	FILE *fp = fopen("$cf_tempfile", "w");
 #ifdef NCURSES_VERSION
@@ -10607,7 +10995,7 @@ int main()
 	${cf_cv_main_return:-return}(0);
 }
 EOF
-if { (eval echo configure:10611: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:10999: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
 then
   
 	cf_cv_ncurses_version=`cat $cf_tempfile`
@@ -10638,7 +11026,7 @@ cf_nculib_root=ncursesw
 cf_ncurses_LIBS=""
 cf_ncurses_SAVE="$LIBS"
 echo $ac_n "checking for Gpm_Open in -lgpm""... $ac_c" 1>&6
-echo "configure:10642: checking for Gpm_Open in -lgpm" >&5
+echo "configure:11030: checking for Gpm_Open in -lgpm" >&5
 ac_lib_var=`echo gpm'_'Gpm_Open | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -10646,7 +11034,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lgpm  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 10650 "configure"
+#line 11038 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -10657,7 +11045,7 @@ int main() {
 Gpm_Open()
 ; return 0; }
 EOF
-if { (eval echo configure:10661: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:11049: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -10673,7 +11061,7 @@ fi
 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
   echo "$ac_t""yes" 1>&6
   echo $ac_n "checking for initscr in -lgpm""... $ac_c" 1>&6
-echo "configure:10677: checking for initscr in -lgpm" >&5
+echo "configure:11065: checking for initscr in -lgpm" >&5
 ac_lib_var=`echo gpm'_'initscr | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -10681,7 +11069,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lgpm  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 10685 "configure"
+#line 11073 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -10692,7 +11080,7 @@ int main() {
 initscr()
 ; return 0; }
 EOF
-if { (eval echo configure:10696: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:11084: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -10724,7 +11112,7 @@ case $host_os in
 	# version of ncurses (but it should do no harm, since it's static).
 	if test "$cf_nculib_root" = ncurses ; then
 		echo $ac_n "checking for tgoto in -lmytinfo""... $ac_c" 1>&6
-echo "configure:10728: checking for tgoto in -lmytinfo" >&5
+echo "configure:11116: checking for tgoto in -lmytinfo" >&5
 ac_lib_var=`echo mytinfo'_'tgoto | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -10732,7 +11120,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lmytinfo  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 10736 "configure"
+#line 11124 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -10743,7 +11131,7 @@ int main() {
 tgoto()
 ; return 0; }
 EOF
-if { (eval echo configure:10747: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:11135: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -10809,12 +11197,12 @@ else
 	eval 'cf_cv_have_lib_'$cf_nculib_root'=no'
 	cf_libdir=""
 	echo $ac_n "checking for initscr""... $ac_c" 1>&6
-echo "configure:10813: checking for initscr" >&5
+echo "configure:11201: checking for initscr" >&5
 if eval "test \"`echo '$''{'ac_cv_func_initscr'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 10818 "configure"
+#line 11206 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char initscr(); below.  */
@@ -10837,7 +11225,7 @@ initscr();
 
 ; return 0; }
 EOF
-if { (eval echo configure:10841: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:11229: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_initscr=yes"
 else
@@ -10857,17 +11245,17 @@ else
 
 		cf_save_LIBS="$LIBS"
 		echo $ac_n "checking for initscr in -l$cf_nculib_root""... $ac_c" 1>&6
-echo "configure:10861: checking for initscr in -l$cf_nculib_root" >&5
+echo "configure:11249: checking for initscr in -l$cf_nculib_root" >&5
 		LIBS="-l$cf_nculib_root $LIBS"
 		cat > conftest.$ac_ext <<EOF
-#line 10864 "configure"
+#line 11252 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
 int main() {
 initscr()
 ; return 0; }
 EOF
-if { (eval echo configure:10871: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:11259: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   echo "$ac_t""yes" 1>&6
 			 eval 'cf_cv_have_lib_'$cf_nculib_root'=yes'
@@ -10948,17 +11336,17 @@ cf_search="$cf_library_path_list $cf_sea
 			for cf_libdir in $cf_search
 			do
 				echo $ac_n "checking for -l$cf_nculib_root in $cf_libdir""... $ac_c" 1>&6
-echo "configure:10952: checking for -l$cf_nculib_root in $cf_libdir" >&5
+echo "configure:11340: checking for -l$cf_nculib_root in $cf_libdir" >&5
 				LIBS="-L$cf_libdir -l$cf_nculib_root $cf_save_LIBS"
 				cat > conftest.$ac_ext <<EOF
-#line 10955 "configure"
+#line 11343 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
 int main() {
 initscr()
 ; return 0; }
 EOF
-if { (eval echo configure:10962: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:11350: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   echo "$ac_t""yes" 1>&6
 			 		 eval 'cf_cv_have_lib_'$cf_nculib_root'=yes'
@@ -10989,7 +11377,7 @@ fi
 
 if test -n "$cf_ncurses_LIBS" ; then
 	echo $ac_n "checking if we can link $cf_nculib_root without $cf_ncurses_LIBS""... $ac_c" 1>&6
-echo "configure:10993: checking if we can link $cf_nculib_root without $cf_ncurses_LIBS" >&5
+echo "configure:11381: checking if we can link $cf_nculib_root without $cf_ncurses_LIBS" >&5
 	cf_ncurses_SAVE="$LIBS"
 	for p in $cf_ncurses_LIBS ; do
 		q=`echo $LIBS | sed -e "s%$p %%" -e "s%$p$%%"`
@@ -10998,14 +11386,14 @@ echo "configure:10993: checking if we ca
 		fi
 	done
 	cat > conftest.$ac_ext <<EOF
-#line 11002 "configure"
+#line 11390 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
 int main() {
 initscr(); mousemask(0,0); tgoto((char *)0, 0, 0);
 ; return 0; }
 EOF
-if { (eval echo configure:11009: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:11397: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   echo "$ac_t""yes" 1>&6
 else
@@ -11034,14 +11422,14 @@ fi
 
 		
 echo $ac_n "checking definition to turn on extended curses functions""... $ac_c" 1>&6
-echo "configure:11038: checking definition to turn on extended curses functions" >&5
+echo "configure:11426: checking definition to turn on extended curses functions" >&5
 if eval "test \"`echo '$''{'cf_cv_need_xopen_extension'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
 cf_cv_need_xopen_extension=unknown
 cat > conftest.$ac_ext <<EOF
-#line 11045 "configure"
+#line 11433 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
@@ -11062,7 +11450,7 @@ int main() {
 	getbegyx(stdscr, y1, x1)
 ; return 0; }
 EOF
-if { (eval echo configure:11066: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:11454: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   cf_cv_need_xopen_extension=none
 else
@@ -11073,7 +11461,7 @@ else
 	for cf_try_xopen_extension in _XOPEN_SOURCE_EXTENDED NCURSES_WIDECHAR
 	do
 		cat > conftest.$ac_ext <<EOF
-#line 11077 "configure"
+#line 11465 "configure"
 #include "confdefs.h"
 
 #define $cf_try_xopen_extension 1
@@ -11090,7 +11478,7 @@ int main() {
 		getbegyx(stdscr, y1, x1)
 ; return 0; }
 EOF
-if { (eval echo configure:11094: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:11482: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   cf_cv_need_xopen_extension=$cf_try_xopen_extension; break
 else
@@ -11121,7 +11509,7 @@ esac
 
 
 echo $ac_n "checking for extra include directories""... $ac_c" 1>&6
-echo "configure:11125: checking for extra include directories" >&5
+echo "configure:11513: checking for extra include directories" >&5
 if eval "test \"`echo '$''{'cf_cv_curses_incdir'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -11152,7 +11540,7 @@ test "$cf_cv_curses_incdir" != no && CPP
 
 
 echo $ac_n "checking if we have identified curses headers""... $ac_c" 1>&6
-echo "configure:11156: checking if we have identified curses headers" >&5
+echo "configure:11544: checking if we have identified curses headers" >&5
 if eval "test \"`echo '$''{'cf_cv_ncurses_header'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -11163,14 +11551,14 @@ for cf_header in \
 	curses.h  ncurses/ncurses.h ncurses/curses.h
 do
 cat > conftest.$ac_ext <<EOF
-#line 11167 "configure"
+#line 11555 "configure"
 #include "confdefs.h"
 #include <${cf_header}>
 int main() {
 initscr(); tgoto("?", 0,0)
 ; return 0; }
 EOF
-if { (eval echo configure:11174: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:11562: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_ncurses_header=$cf_header; break
 else
@@ -11193,17 +11581,17 @@ for ac_hdr in $cf_cv_ncurses_header
 do
 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:11197: checking for $ac_hdr" >&5
+echo "configure:11585: checking for $ac_hdr" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 11202 "configure"
+#line 11590 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:11207: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:11595: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -11232,7 +11620,7 @@ done
 
 
 echo $ac_n "checking for terminfo header""... $ac_c" 1>&6
-echo "configure:11236: checking for terminfo header" >&5
+echo "configure:11624: checking for terminfo header" >&5
 if eval "test \"`echo '$''{'cf_cv_term_header'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -11249,7 +11637,7 @@ esac
 for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h"
 do
 cat > conftest.$ac_ext <<EOF
-#line 11253 "configure"
+#line 11641 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 #include <${cf_cv_ncurses_header:-curses.h}>
@@ -11259,7 +11647,7 @@ int main() {
 int x = auto_left_margin
 ; return 0; }
 EOF
-if { (eval echo configure:11263: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:11651: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   
 	cf_cv_term_header="$cf_test"
@@ -11308,7 +11696,7 @@ esac
 
 
 echo $ac_n "checking for ncurses version""... $ac_c" 1>&6
-echo "configure:11312: checking for ncurses version" >&5
+echo "configure:11700: checking for ncurses version" >&5
 if eval "test \"`echo '$''{'cf_cv_ncurses_version'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -11334,7 +11722,7 @@ Autoconf "old"
 #endif
 EOF
 	cf_try="$ac_cpp conftest.$ac_ext 2>&5 | grep '^Autoconf ' >conftest.out"
-	{ (eval echo configure:11338: \"$cf_try\") 1>&5; (eval $cf_try) 2>&5; }
+	{ (eval echo configure:11726: \"$cf_try\") 1>&5; (eval $cf_try) 2>&5; }
 	if test -f conftest.out ; then
 		cf_out=`cat conftest.out | sed -e 's%^Autoconf %%' -e 's%^[^"]*"%%' -e 's%".*%%'`
 		test -n "$cf_out" && cf_cv_ncurses_version="$cf_out"
@@ -11343,12 +11731,12 @@ EOF
 
 else
   cat > conftest.$ac_ext <<EOF
-#line 11347 "configure"
+#line 11735 "configure"
 #include "confdefs.h"
 
 #include <${cf_cv_ncurses_header:-curses.h}>
 #include <stdio.h>
-int main()
+int main(void)
 {
 	FILE *fp = fopen("$cf_tempfile", "w");
 #ifdef NCURSES_VERSION
@@ -11367,7 +11755,7 @@ int main()
 	${cf_cv_main_return:-return}(0);
 }
 EOF
-if { (eval echo configure:11371: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:11759: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
 then
   
 	cf_cv_ncurses_version=`cat $cf_tempfile`
@@ -11391,16 +11779,16 @@ EOF
 
 
 echo $ac_n "checking if we have identified curses libraries""... $ac_c" 1>&6
-echo "configure:11395: checking if we have identified curses libraries" >&5
+echo "configure:11783: checking if we have identified curses libraries" >&5
 cat > conftest.$ac_ext <<EOF
-#line 11397 "configure"
+#line 11785 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
 int main() {
 initscr(); tgoto("?", 0,0)
 ; return 0; }
 EOF
-if { (eval echo configure:11404: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:11792: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   cf_result=yes
 else
@@ -11416,7 +11804,7 @@ if test "$cf_result" = no ; then
 case $host_os in
 (freebsd*)
 	echo $ac_n "checking for tgoto in -lmytinfo""... $ac_c" 1>&6
-echo "configure:11420: checking for tgoto in -lmytinfo" >&5
+echo "configure:11808: checking for tgoto in -lmytinfo" >&5
 ac_lib_var=`echo mytinfo'_'tgoto | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -11424,7 +11812,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lmytinfo  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 11428 "configure"
+#line 11816 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -11435,7 +11823,7 @@ int main() {
 tgoto()
 ; return 0; }
 EOF
-if { (eval echo configure:11439: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:11827: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -11480,7 +11868,7 @@ fi
 	if test "x$cf_cv_screen" = "xcurses_colr"
 	then
 		echo $ac_n "checking for initscr in -lcur_colr""... $ac_c" 1>&6
-echo "configure:11484: checking for initscr in -lcur_colr" >&5
+echo "configure:11872: checking for initscr in -lcur_colr" >&5
 ac_lib_var=`echo cur_colr'_'initscr | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -11488,7 +11876,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lcur_colr  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 11492 "configure"
+#line 11880 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -11499,7 +11887,7 @@ int main() {
 initscr()
 ; return 0; }
 EOF
-if { (eval echo configure:11503: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:11891: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -11538,7 +11926,7 @@ else
   echo "$ac_t""no" 1>&6
 
 		echo $ac_n "checking for initscr in -lHcurses""... $ac_c" 1>&6
-echo "configure:11542: checking for initscr in -lHcurses" >&5
+echo "configure:11930: checking for initscr in -lHcurses" >&5
 ac_lib_var=`echo Hcurses'_'initscr | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -11546,7 +11934,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lHcurses  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 11550 "configure"
+#line 11938 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -11557,7 +11945,7 @@ int main() {
 initscr()
 ; return 0; }
 EOF
-if { (eval echo configure:11561: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:11949: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -11627,7 +12015,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}:11631: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me:-configure}:12019: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 
 				LDFLAGS="-L$cf_add_libdir $LDFLAGS"
@@ -11657,7 +12045,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}:11661: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me:-configure}:12049: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 
 				LDFLAGS="-L$cf_add_libdir $LDFLAGS"
@@ -11689,7 +12077,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}:11693: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me:-configure}:12081: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 
 				LDFLAGS="-L$cf_add_libdir $LDFLAGS"
@@ -11725,7 +12113,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}:11729: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me:-configure}:12117: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 
 				LDFLAGS="-L$cf_add_libdir $LDFLAGS"
@@ -11772,12 +12160,12 @@ if test ".$ac_cv_func_initscr" != .yes ;
 	if test "x$cf_term_lib" = x
 	then
 		echo $ac_n "checking for tgoto""... $ac_c" 1>&6
-echo "configure:11776: checking for tgoto" >&5
+echo "configure:12164: checking for tgoto" >&5
 if eval "test \"`echo '$''{'ac_cv_func_tgoto'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 11781 "configure"
+#line 12169 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char tgoto(); below.  */
@@ -11800,7 +12188,7 @@ tgoto();
 
 ; return 0; }
 EOF
-if { (eval echo configure:11804: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:12192: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_tgoto=yes"
 else
@@ -11821,7 +12209,7 @@ else
 			for cf_term_lib in $cf_check_list otermcap termcap tinfo termlib unknown
 			do
 				echo $ac_n "checking for tgoto in -l$cf_term_lib""... $ac_c" 1>&6
-echo "configure:11825: checking for tgoto in -l$cf_term_lib" >&5
+echo "configure:12213: checking for tgoto in -l$cf_term_lib" >&5
 ac_lib_var=`echo $cf_term_lib'_'tgoto | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -11829,7 +12217,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-l$cf_term_lib  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 11833 "configure"
+#line 12221 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -11840,7 +12228,7 @@ int main() {
 tgoto()
 ; return 0; }
 EOF
-if { (eval echo configure:11844: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:12232: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -11872,63 +12260,19 @@ fi
 	then
 		for cf_curs_lib in $cf_check_list xcurses jcurses pdcurses unknown
 		do
-			echo $ac_n "checking for initscr in -l$cf_curs_lib""... $ac_c" 1>&6
-echo "configure:11877: checking for initscr in -l$cf_curs_lib" >&5
-ac_lib_var=`echo $cf_curs_lib'_'initscr | sed 'y%./+-%__p_%'`
-if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  ac_save_LIBS="$LIBS"
-LIBS="-l$cf_curs_lib  $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 11885 "configure"
-#include "confdefs.h"
-/* Override any gcc2 internal prototype to avoid an error.  */
-/* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char initscr();
-
-int main() {
-initscr()
-; return 0; }
-EOF
-if { (eval echo configure:11896: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  
-  eval "ac_cv_lib_$ac_lib_var=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-
-  eval "ac_cv_lib_$ac_lib_var=no"
-fi
-rm -rf conftest*
-LIBS="$ac_save_LIBS"
-
-fi
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-  break
-else
-  echo "$ac_t""no" 1>&6
-fi
-
-		done
-	fi
-	test $cf_curs_lib = unknown && { echo "configure: error: no curses library found" 1>&2; exit 1; }
-
-	LIBS="-l$cf_curs_lib $cf_save_LIBS"
-	if test "$cf_term_lib" = unknown ; then
-		echo $ac_n "checking if we can link with $cf_curs_lib library""... $ac_c" 1>&6
-echo "configure:11923: checking if we can link with $cf_curs_lib library" >&5
-		cat > conftest.$ac_ext <<EOF
-#line 11925 "configure"
+			LIBS="-l$cf_curs_lib $cf_save_LIBS"
+			if test "$cf_term_lib" = unknown || test "$cf_term_lib" = "$cf_curs_lib" ; then
+				echo $ac_n "checking if we can link with $cf_curs_lib library""... $ac_c" 1>&6
+echo "configure:12267: checking if we can link with $cf_curs_lib library" >&5
+				cat > conftest.$ac_ext <<EOF
+#line 12269 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
 int main() {
 initscr()
 ; return 0; }
 EOF
-if { (eval echo configure:11932: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:12276: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   cf_result=yes
 else
@@ -11938,22 +12282,22 @@ else
   cf_result=no
 fi
 rm -rf conftest*
-		echo "$ac_t""$cf_result" 1>&6
-		test $cf_result = no && { echo "configure: error: Cannot link curses library" 1>&2; exit 1; }
-	elif test "$cf_curs_lib" = "$cf_term_lib" ; then
-		:
-	elif test "$cf_term_lib" != predefined ; then
-		echo $ac_n "checking if we need both $cf_curs_lib and $cf_term_lib libraries""... $ac_c" 1>&6
-echo "configure:11948: checking if we need both $cf_curs_lib and $cf_term_lib libraries" >&5
-		cat > conftest.$ac_ext <<EOF
-#line 11950 "configure"
+				echo "$ac_t""$cf_result" 1>&6
+				test $cf_result = yes && break
+			elif test "$cf_curs_lib" = "$cf_term_lib" ; then
+				cf_result=no
+			elif test "$cf_term_lib" != predefined ; then
+				echo $ac_n "checking if we need both $cf_curs_lib and $cf_term_lib libraries""... $ac_c" 1>&6
+echo "configure:12292: checking if we need both $cf_curs_lib and $cf_term_lib libraries" >&5
+				cat > conftest.$ac_ext <<EOF
+#line 12294 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
 int main() {
 initscr(); tgoto((char *)0, 0, 0);
 ; return 0; }
 EOF
-if { (eval echo configure:11957: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:12301: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   cf_result=no
 else
@@ -11961,16 +12305,16 @@ else
   cat conftest.$ac_ext >&5
 
   
-			LIBS="-l$cf_curs_lib -l$cf_term_lib $cf_save_LIBS"
-			cat > conftest.$ac_ext <<EOF
-#line 11967 "configure"
+					LIBS="-l$cf_curs_lib -l$cf_term_lib $cf_save_LIBS"
+					cat > conftest.$ac_ext <<EOF
+#line 12311 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
 int main() {
 initscr()
 ; return 0; }
 EOF
-if { (eval echo configure:11974: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:12318: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   cf_result=yes
 else
@@ -11980,11 +12324,15 @@ else
   cf_result=error
 fi
 rm -rf conftest*
-			
+					
 fi
 rm -rf conftest*
-		echo "$ac_t""$cf_result" 1>&6
+				echo "$ac_t""$cf_result" 1>&6
+				test $cf_result != error && break
+			fi
+		done
 	fi
+	test $cf_curs_lib = unknown && { echo "configure: error: no curses library found" 1>&2; exit 1; }
 fi
 fi
 
@@ -11992,14 +12340,14 @@ fi
 
 		
 echo $ac_n "checking definition to turn on extended curses functions""... $ac_c" 1>&6
-echo "configure:11996: checking definition to turn on extended curses functions" >&5
+echo "configure:12344: checking definition to turn on extended curses functions" >&5
 if eval "test \"`echo '$''{'cf_cv_need_xopen_extension'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
 cf_cv_need_xopen_extension=unknown
 cat > conftest.$ac_ext <<EOF
-#line 12003 "configure"
+#line 12351 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
@@ -12020,7 +12368,7 @@ int main() {
 	getbegyx(stdscr, y1, x1)
 ; return 0; }
 EOF
-if { (eval echo configure:12024: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:12372: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   cf_cv_need_xopen_extension=none
 else
@@ -12031,7 +12379,7 @@ else
 	for cf_try_xopen_extension in _XOPEN_SOURCE_EXTENDED NCURSES_WIDECHAR
 	do
 		cat > conftest.$ac_ext <<EOF
-#line 12035 "configure"
+#line 12383 "configure"
 #include "confdefs.h"
 
 #define $cf_try_xopen_extension 1
@@ -12048,7 +12396,7 @@ int main() {
 		getbegyx(stdscr, y1, x1)
 ; return 0; }
 EOF
-if { (eval echo configure:12052: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:12400: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   cf_cv_need_xopen_extension=$cf_try_xopen_extension; break
 else
@@ -12078,7 +12426,7 @@ fi
 
 ## substitute externally-installed PCRE library for our bundled version
 echo $ac_n "checking if you want to use installed version of pcre""... $ac_c" 1>&6
-echo "configure:12082: checking if you want to use installed version of pcre" >&5
+echo "configure:12430: checking if you want to use installed version of pcre" >&5
 
 # Check whether --with-pcre or --without-pcre was given.
 if test "${with_pcre+set}" = set; then
@@ -12160,7 +12508,7 @@ debug_malloc=none
 
 
 echo $ac_n "checking if you want to use dbmalloc for testing""... $ac_c" 1>&6
-echo "configure:12164: checking if you want to use dbmalloc for testing" >&5
+echo "configure:12512: checking if you want to use dbmalloc for testing" >&5
 
 # Check whether --with-dbmalloc or --without-dbmalloc was given.
 if test "${with_dbmalloc+set}" = set; then
@@ -12207,10 +12555,16 @@ case $cf_fix_cppflags in
 				&& cf_fix_cppflags=yes
 
 			if test $cf_fix_cppflags = yes ; then
-				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+				
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
 				continue
 			elif test "${cf_tst_cflags}" = "\"'" ; then
-				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+				
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
 				continue
 			fi
 			;;
@@ -12229,17 +12583,26 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 
 				;;
 			esac
-			cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
+			
+	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
+	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
+
 			;;
 		esac
 		;;
 	(*)
-		cf_new_cflags="$cf_new_cflags $cf_add_cflags"
+		
+	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
+	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
+
 		;;
 	esac
 	;;
 (yes)
-	cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+	
+	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/^[^"]*"'\''//'`
 
@@ -12252,17 +12615,26 @@ done
 
 if test -n "$cf_new_cflags" ; then
 	
-	CFLAGS="$CFLAGS $cf_new_cflags"
+	
+	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
+	CFLAGS="${CFLAGS}$cf_new_cflags"
+
 fi
 
 if test -n "$cf_new_cppflags" ; then
 	
-	CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
+	
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
+
 fi
 
 if test -n "$cf_new_extra_cppflags" ; then
 	
-	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
+	
+	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
+	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
+
 fi
 
 
@@ -12277,17 +12649,17 @@ esac
 if test "$with_dbmalloc" = yes ; then
 	ac_safe=`echo "dbmalloc.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for dbmalloc.h""... $ac_c" 1>&6
-echo "configure:12281: checking for dbmalloc.h" >&5
+echo "configure:12653: checking for dbmalloc.h" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 12286 "configure"
+#line 12658 "configure"
 #include "confdefs.h"
 #include <dbmalloc.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:12291: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:12663: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -12304,7 +12676,7 @@ fi
 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
   echo "$ac_t""yes" 1>&6
   echo $ac_n "checking for debug_malloc in -ldbmalloc""... $ac_c" 1>&6
-echo "configure:12308: checking for debug_malloc in -ldbmalloc" >&5
+echo "configure:12680: checking for debug_malloc in -ldbmalloc" >&5
 ac_lib_var=`echo dbmalloc'_'debug_malloc | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -12312,7 +12684,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-ldbmalloc  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 12316 "configure"
+#line 12688 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -12323,7 +12695,7 @@ int main() {
 debug_malloc()
 ; return 0; }
 EOF
-if { (eval echo configure:12327: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:12699: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -12352,7 +12724,7 @@ fi
 
 
 echo $ac_n "checking if you want to use dmalloc for testing""... $ac_c" 1>&6
-echo "configure:12356: checking if you want to use dmalloc for testing" >&5
+echo "configure:12728: checking if you want to use dmalloc for testing" >&5
 
 # Check whether --with-dmalloc or --without-dmalloc was given.
 if test "${with_dmalloc+set}" = set; then
@@ -12399,10 +12771,16 @@ case $cf_fix_cppflags in
 				&& cf_fix_cppflags=yes
 
 			if test $cf_fix_cppflags = yes ; then
-				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+				
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
 				continue
 			elif test "${cf_tst_cflags}" = "\"'" ; then
-				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+				
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
 				continue
 			fi
 			;;
@@ -12421,17 +12799,26 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 
 				;;
 			esac
-			cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
+			
+	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
+	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
+
 			;;
 		esac
 		;;
 	(*)
-		cf_new_cflags="$cf_new_cflags $cf_add_cflags"
+		
+	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
+	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
+
 		;;
 	esac
 	;;
 (yes)
-	cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+	
+	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/^[^"]*"'\''//'`
 
@@ -12444,17 +12831,26 @@ done
 
 if test -n "$cf_new_cflags" ; then
 	
-	CFLAGS="$CFLAGS $cf_new_cflags"
+	
+	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
+	CFLAGS="${CFLAGS}$cf_new_cflags"
+
 fi
 
 if test -n "$cf_new_cppflags" ; then
 	
-	CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
+	
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
+
 fi
 
 if test -n "$cf_new_extra_cppflags" ; then
 	
-	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
+	
+	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
+	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
+
 fi
 
 
@@ -12469,17 +12865,17 @@ esac
 if test "$with_dmalloc" = yes ; then
 	ac_safe=`echo "dmalloc.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for dmalloc.h""... $ac_c" 1>&6
-echo "configure:12473: checking for dmalloc.h" >&5
+echo "configure:12869: checking for dmalloc.h" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 12478 "configure"
+#line 12874 "configure"
 #include "confdefs.h"
 #include <dmalloc.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:12483: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:12879: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -12496,7 +12892,7 @@ fi
 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
   echo "$ac_t""yes" 1>&6
   echo $ac_n "checking for dmalloc_debug in -ldmalloc""... $ac_c" 1>&6
-echo "configure:12500: checking for dmalloc_debug in -ldmalloc" >&5
+echo "configure:12896: checking for dmalloc_debug in -ldmalloc" >&5
 ac_lib_var=`echo dmalloc'_'dmalloc_debug | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -12504,7 +12900,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-ldmalloc  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 12508 "configure"
+#line 12904 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -12515,7 +12911,7 @@ int main() {
 dmalloc_debug()
 ; return 0; }
 EOF
-if { (eval echo configure:12519: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:12915: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -12548,12 +12944,12 @@ if test "${with_trace+set}" = set; then
   withval="$with_trace"
   
 	echo $ac_n "checking for _tracef""... $ac_c" 1>&6
-echo "configure:12552: checking for _tracef" >&5
+echo "configure:12948: checking for _tracef" >&5
 if eval "test \"`echo '$''{'ac_cv_func__tracef'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 12557 "configure"
+#line 12953 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char _tracef(); below.  */
@@ -12576,7 +12972,7 @@ _tracef();
 
 ; return 0; }
 EOF
-if { (eval echo configure:12580: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:12976: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func__tracef=yes"
 else
@@ -12598,7 +12994,7 @@ else
   echo "$ac_t""no" 1>&6
 
 	echo $ac_n "checking for _tracef in -l${cf_with_screen}_g""... $ac_c" 1>&6
-echo "configure:12602: checking for _tracef in -l${cf_with_screen}_g" >&5
+echo "configure:12998: checking for _tracef in -l${cf_with_screen}_g" >&5
 ac_lib_var=`echo ${cf_with_screen}_g'_'_tracef | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -12606,7 +13002,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-l${cf_with_screen}_g  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 12610 "configure"
+#line 13006 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -12617,7 +13013,7 @@ int main() {
 _tracef()
 ; return 0; }
 EOF
-if { (eval echo configure:12621: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:13017: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -12663,7 +13059,7 @@ fi
 
 ## options for miscellaneous definitions
 echo $ac_n "checking for domain-name""... $ac_c" 1>&6
-echo "configure:12667: checking for domain-name" >&5
+echo "configure:13063: checking for domain-name" >&5
 
 # Check whether --with-domain-name or --without-domain-name was given.
 if test "${with_domain_name+set}" = set; then
@@ -12692,7 +13088,7 @@ echo "$ac_t""$DOMAIN_NAME" 1>&6
 
 if test "$USE_NNTP" = "yes" ; then
 echo $ac_n "checking for NNTP default-server""... $ac_c" 1>&6
-echo "configure:12696: checking for NNTP default-server" >&5
+echo "configure:13092: checking for NNTP default-server" >&5
 
 # Check whether --with-nntp-default-server or --without-nntp-default-server was given.
 if test "${with_nntp_default_server+set}" = set; then
@@ -12758,7 +13154,7 @@ EOF
 
 ## optional features
 echo $ac_n "checking whether to use MH style mail handling for mailgroups""... $ac_c" 1>&6
-echo "configure:12762: checking whether to use MH style mail handling for mailgroups" >&5
+echo "configure:13158: checking whether to use MH style mail handling for mailgroups" >&5
 
 # Check whether --enable-mh-mail-handling or --disable-mh-mail-handling was given.
 if test "${enable_mh_mail_handling+set}" = set; then
@@ -12779,7 +13175,7 @@ echo "$ac_t""$enableval" 1>&6
 CAN_MAKEFILE=
 CANDIR_MAKE=
 echo $ac_n "checking whether to use Cancel-Locks""... $ac_c" 1>&6
-echo "configure:12783: checking whether to use Cancel-Locks" >&5
+echo "configure:13179: checking whether to use Cancel-Locks" >&5
 
 # Check whether --enable-cancel-locks or --disable-cancel-locks was given.
 if test "${enable_cancel_locks+set}" = set; then
@@ -12811,17 +13207,17 @@ echo "$ac_t""$enableval" 1>&6
 gsasl=no
 ac_safe=`echo "gsasl.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for gsasl.h""... $ac_c" 1>&6
-echo "configure:12815: checking for gsasl.h" >&5
+echo "configure:13211: checking for gsasl.h" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 12820 "configure"
+#line 13216 "configure"
 #include "confdefs.h"
 #include <gsasl.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:12825: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:13221: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -12838,7 +13234,7 @@ fi
 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
   echo "$ac_t""yes" 1>&6
   echo $ac_n "checking for gsasl_check_version in -lgsasl""... $ac_c" 1>&6
-echo "configure:12842: checking for gsasl_check_version in -lgsasl" >&5
+echo "configure:13238: checking for gsasl_check_version in -lgsasl" >&5
 ac_lib_var=`echo gsasl'_'gsasl_check_version | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -12846,7 +13242,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lgsasl  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 12850 "configure"
+#line 13246 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -12857,7 +13253,7 @@ int main() {
 gsasl_check_version()
 ; return 0; }
 EOF
-if { (eval echo configure:12861: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:13257: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -12912,7 +13308,7 @@ fi
 fi
 
 echo $ac_n "checking whether to enable 8-bit keycodes""... $ac_c" 1>&6
-echo "configure:12916: checking whether to enable 8-bit keycodes" >&5
+echo "configure:13312: checking whether to enable 8-bit keycodes" >&5
 
 # Check whether --enable-8bit-keys or --disable-8bit-keys was given.
 if test "${enable_8bit_keys+set}" = set; then
@@ -12938,7 +13334,7 @@ fi
 echo "$ac_t""$enableval" 1>&6
 
 echo $ac_n "checking whether to enable ANSI-color""... $ac_c" 1>&6
-echo "configure:12942: checking whether to enable ANSI-color" >&5
+echo "configure:13338: checking whether to enable ANSI-color" >&5
 
 # Check whether --enable-color or --disable-color was given.
 if test "${enable_color+set}" = set; then
@@ -12955,7 +13351,7 @@ use_color=$enableval
 echo "$ac_t""$use_color" 1>&6
 
 echo $ac_n "checking whether to enable posting-etiquette""... $ac_c" 1>&6
-echo "configure:12959: checking whether to enable posting-etiquette" >&5
+echo "configure:13355: checking whether to enable posting-etiquette" >&5
 
 # Check whether --enable-etiquette or --disable-etiquette was given.
 if test "${enable_etiquette+set}" = set; then
@@ -12974,7 +13370,7 @@ fi
 echo "$ac_t""$enableval" 1>&6
 
 echo $ac_n "checking whether to strictly observe RFC2047 and break long lines""... $ac_c" 1>&6
-echo "configure:12978: checking whether to strictly observe RFC2047 and break long lines" >&5
+echo "configure:13374: checking whether to strictly observe RFC2047 and break long lines" >&5
 
 # Check whether --enable-break-long-lines or --disable-break-long-lines was given.
 if test "${enable_break_long_lines+set}" = set; then
@@ -13000,7 +13396,7 @@ fi
 echo "$ac_t""$enableval" 1>&6
 
 echo $ac_n "checking whether to force MM_CHARSET obeyance when decoding mime""... $ac_c" 1>&6
-echo "configure:13004: checking whether to force MM_CHARSET obeyance when decoding mime" >&5
+echo "configure:13400: checking whether to force MM_CHARSET obeyance when decoding mime" >&5
 
 # Check whether --enable-mime-strict-charset or --disable-mime-strict-charset was given.
 if test "${enable_mime_strict_charset+set}" = set; then
@@ -13026,7 +13422,7 @@ fi
 echo "$ac_t""$enableval" 1>&6
 
 echo $ac_n "checking for MIME character-set""... $ac_c" 1>&6
-echo "configure:13030: checking for MIME character-set" >&5
+echo "configure:13426: checking for MIME character-set" >&5
 
 # Check whether --with-mime-default-charset or --without-mime-default-charset was given.
 if test "${with_mime_default_charset+set}" = set; then
@@ -13048,7 +13444,7 @@ EOF
 echo "$ac_t""$MM_CHARSET" 1>&6
 
 echo $ac_n "checking for default ISO/ASCII table""... $ac_c" 1>&6
-echo "configure:13052: checking for default ISO/ASCII table" >&5
+echo "configure:13448: checking for default ISO/ASCII table" >&5
 
 # Check whether --with-iso-to-ascii or --without-iso-to-ascii was given.
 if test "${with_iso_to_ascii+set}" = set; then
@@ -13070,7 +13466,7 @@ EOF
 echo "$ac_t""$DEFAULT_ISO2ASC" 1>&6
 
 echo $ac_n "checking whether to enable locale support""... $ac_c" 1>&6
-echo "configure:13074: checking whether to enable locale support" >&5
+echo "configure:13470: checking whether to enable locale support" >&5
 
 # Check whether --enable-locale or --disable-locale was given.
 if test "${enable_locale+set}" = set; then
@@ -13089,7 +13485,7 @@ fi
 echo "$ac_t""$enableval" 1>&6
 
 echo $ac_n "checking whether to enable posting""... $ac_c" 1>&6
-echo "configure:13093: checking whether to enable posting" >&5
+echo "configure:13489: checking whether to enable posting" >&5
 
 # Check whether --enable-posting or --disable-posting was given.
 if test "${enable_posting+set}" = set; then
@@ -13108,7 +13504,7 @@ fi
 echo "$ac_t""$enableval" 1>&6
 
 echo $ac_n "checking whether to enable shell escape""... $ac_c" 1>&6
-echo "configure:13112: checking whether to enable shell escape" >&5
+echo "configure:13508: checking whether to enable shell escape" >&5
 
 # Check whether --enable-shell-escape or --disable-shell-escape was given.
 if test "${enable_shell_escape+set}" = set; then
@@ -13127,7 +13523,7 @@ fi
 echo "$ac_t""$enableval" 1>&6
 
 echo $ac_n "checking whether to have fascist newsadmin""... $ac_c" 1>&6
-echo "configure:13131: checking whether to have fascist newsadmin" >&5
+echo "configure:13527: checking whether to have fascist newsadmin" >&5
 
 # Check whether --enable-fascist-newsadmin or --disable-fascist-newsadmin was given.
 if test "${enable_fascist_newsadmin+set}" = set; then
@@ -13146,7 +13542,7 @@ fi
 echo "$ac_t""$enableval" 1>&6
 
 echo $ac_n "checking whether to enable inverse video and highlighting""... $ac_c" 1>&6
-echo "configure:13150: checking whether to enable inverse video and highlighting" >&5
+echo "configure:13546: checking whether to enable inverse video and highlighting" >&5
 
 # Check whether --enable-inverse-video or --disable-inverse-video was given.
 if test "${enable_inverse_video+set}" = set; then
@@ -13165,7 +13561,7 @@ fi
 echo "$ac_t""$enableval" 1>&6
 
 echo $ac_n "checking whether to enable piping support""... $ac_c" 1>&6
-echo "configure:13169: checking whether to enable piping support" >&5
+echo "configure:13565: checking whether to enable piping support" >&5
 
 # Check whether --enable-piping or --disable-piping was given.
 if test "${enable_piping+set}" = set; then
@@ -13184,7 +13580,7 @@ fi
 echo "$ac_t""$enableval" 1>&6
 
 echo $ac_n "checking whether to enable printer support""... $ac_c" 1>&6
-echo "configure:13188: checking whether to enable printer support" >&5
+echo "configure:13584: checking whether to enable printer support" >&5
 
 # Check whether --enable-printing or --disable-printing was given.
 if test "${enable_printing+set}" = set; then
@@ -13203,7 +13599,7 @@ fi
 echo "$ac_t""$enableval" 1>&6
 
 echo $ac_n "checking whether to unique tmp-files by appending .pid""... $ac_c" 1>&6
-echo "configure:13207: checking whether to unique tmp-files by appending .pid" >&5
+echo "configure:13603: checking whether to unique tmp-files by appending .pid" >&5
 
 # Check whether --enable-append-pid or --disable-append-pid was given.
 if test "${enable_append_pid+set}" = set; then
@@ -13229,7 +13625,7 @@ fi
 echo "$ac_t""$enableval" 1>&6
 
 echo $ac_n "checking whether to fallback to XHDR XREF if XOVER isn't supported""... $ac_c" 1>&6
-echo "configure:13233: checking whether to fallback to XHDR XREF if XOVER isn't supported" >&5
+echo "configure:13629: checking whether to fallback to XHDR XREF if XOVER isn't supported" >&5
 
 # Check whether --enable-xhdr-xref or --disable-xhdr-xref was given.
 if test "${enable_xhdr_xref+set}" = set; then
@@ -13256,7 +13652,7 @@ echo "$ac_t""$enableval" 1>&6
 
 ### bypass a bug in old versions of leafnode & NNTPcache
 echo $ac_n "checking whether to send a GROUP command before a LISTGROUP""... $ac_c" 1>&6
-echo "configure:13260: checking whether to send a GROUP command before a LISTGROUP" >&5
+echo "configure:13656: checking whether to send a GROUP command before a LISTGROUP" >&5
 
 # Check whether --enable-broken-listgroup-fix or --disable-broken-listgroup-fix was given.
 if test "${enable_broken_listgroup_fix+set}" = set; then
@@ -13276,7 +13672,7 @@ echo "$ac_t""$enableval" 1>&6
 
 ### on some old systems the WIFEXITED()/WEXITSTATUS() macros do not work
 echo $ac_n "checking whether to ignore system()s return value""... $ac_c" 1>&6
-echo "configure:13280: checking whether to ignore system()s return value" >&5
+echo "configure:13676: checking whether to ignore system()s return value" >&5
 
 # Check whether --enable-broken-system-fix or --disable-broken-system-fix was given.
 if test "${enable_broken_system_fix+set}" = set; then
@@ -13296,7 +13692,7 @@ echo "$ac_t""$enableval" 1>&6
 
 ### checks for the location of the system-wide default setting file
 echo $ac_n "checking for directory containing tin.defaults file""... $ac_c" 1>&6
-echo "configure:13300: checking for directory containing tin.defaults file" >&5
+echo "configure:13696: checking for directory containing tin.defaults file" >&5
 
 # Check whether --with-defaults-dir or --without-defaults-dir was given.
 if test "${with_defaults_dir+set}" = set; then
@@ -13347,7 +13743,7 @@ EOF
 
 ### check for ipv6 support
 echo $ac_n "checking whether to enable IPv6""... $ac_c" 1>&6
-echo "configure:13351: checking whether to enable IPv6" >&5
+echo "configure:13747: checking whether to enable IPv6" >&5
 
 # Check whether --enable-ipv6 or --disable-ipv6 was given.
 if test "${enable_ipv6+set}" = set; then
@@ -13375,7 +13771,7 @@ if test "$enableval" = "yes"; then
 	
 
 echo $ac_n "checking ipv6 stack type""... $ac_c" 1>&6
-echo "configure:13379: checking ipv6 stack type" >&5
+echo "configure:13775: checking ipv6 stack type" >&5
 if eval "test \"`echo '$''{'cf_cv_ipv6type'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -13395,7 +13791,7 @@ do
 		;;
 	(inria)
 				cat > conftest.$ac_ext <<EOF
-#line 13399 "configure"
+#line 13795 "configure"
 #include "confdefs.h"
 
 #include <netinet/in.h>
@@ -13413,7 +13809,7 @@ rm -f conftest*
 		;;
 	(kame)
 				cat > conftest.$ac_ext <<EOF
-#line 13417 "configure"
+#line 13813 "configure"
 #include "confdefs.h"
 
 #include <netinet/in.h>
@@ -13431,7 +13827,7 @@ rm -f conftest*
 		;;
 	(linux-glibc)
 				cat > conftest.$ac_ext <<EOF
-#line 13435 "configure"
+#line 13831 "configure"
 #include "confdefs.h"
 
 #include <features.h>
@@ -13458,7 +13854,7 @@ rm -f conftest*
 		;;
 	(toshiba)
 		cat > conftest.$ac_ext <<EOF
-#line 13462 "configure"
+#line 13858 "configure"
 #include "confdefs.h"
 
 #include <sys/param.h>
@@ -13476,7 +13872,7 @@ rm -f conftest*
 		;;
 	(v6d)
 		cat > conftest.$ac_ext <<EOF
-#line 13480 "configure"
+#line 13876 "configure"
 #include "confdefs.h"
 
 #include </usr/local/v6/include/sys/v6config.h>
@@ -13494,7 +13890,7 @@ rm -f conftest*
 		;;
 	(zeta)
 		cat > conftest.$ac_ext <<EOF
-#line 13498 "configure"
+#line 13894 "configure"
 #include "confdefs.h"
 
 #include <sys/param.h>
@@ -13527,7 +13923,7 @@ cf_ipv6lib=none
 cf_ipv6dir=none
 
 echo $ac_n "checking for IPv6 library if required""... $ac_c" 1>&6
-echo "configure:13531: checking for IPv6 library if required" >&5
+echo "configure:13927: checking for IPv6 library if required" >&5
 case $cf_cv_ipv6type in
 (solaris)
 	;;
@@ -13561,7 +13957,7 @@ echo "$ac_t""$cf_ipv6lib" 1>&6
 if test "$cf_ipv6lib" != "none"; then
 
 	cat > conftest.$ac_ext <<EOF
-#line 13565 "configure"
+#line 13961 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -13572,7 +13968,7 @@ int main() {
 getaddrinfo(0, 0, 0, 0)
 ; return 0; }
 EOF
-if { (eval echo configure:13576: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:13972: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -13694,14 +14090,14 @@ if test -n "$cf_incdir" ; then
 			  cf_save_CPPFLAGS=$CPPFLAGS
 			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 			  cat > conftest.$ac_ext <<EOF
-#line 13698 "configure"
+#line 14094 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello")
 ; return 0; }
 EOF
-if { (eval echo configure:13705: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:14101: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -13718,7 +14114,7 @@ rm -f conftest*
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me:-configure}:13722: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me:-configure}:14118: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
@@ -13749,12 +14145,12 @@ rm -rf conftest*
 	eval 'cf_cv_have_lib_'$cf_ipv6lib'=no'
 	cf_libdir=""
 	echo $ac_n "checking for getaddrinfo""... $ac_c" 1>&6
-echo "configure:13753: checking for getaddrinfo" >&5
+echo "configure:14149: checking for getaddrinfo" >&5
 if eval "test \"`echo '$''{'ac_cv_func_getaddrinfo'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 13758 "configure"
+#line 14154 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char getaddrinfo(); below.  */
@@ -13777,7 +14173,7 @@ getaddrinfo();
 
 ; return 0; }
 EOF
-if { (eval echo configure:13781: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:14177: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_getaddrinfo=yes"
 else
@@ -13797,10 +14193,10 @@ else
 
 		cf_save_LIBS="$LIBS"
 		echo $ac_n "checking for getaddrinfo in -l$cf_ipv6lib""... $ac_c" 1>&6
-echo "configure:13801: checking for getaddrinfo in -l$cf_ipv6lib" >&5
+echo "configure:14197: checking for getaddrinfo in -l$cf_ipv6lib" >&5
 		LIBS="-l$cf_ipv6lib $LIBS"
 		cat > conftest.$ac_ext <<EOF
-#line 13804 "configure"
+#line 14200 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -13811,7 +14207,7 @@ int main() {
 getaddrinfo(0, 0, 0, 0)
 ; return 0; }
 EOF
-if { (eval echo configure:13815: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:14211: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   echo "$ac_t""yes" 1>&6
 			 eval 'cf_cv_have_lib_'$cf_ipv6lib'=yes'
@@ -13892,10 +14288,10 @@ cf_search="$cf_library_path_list $cf_sea
 			for cf_libdir in $cf_search
 			do
 				echo $ac_n "checking for -l$cf_ipv6lib in $cf_libdir""... $ac_c" 1>&6
-echo "configure:13896: checking for -l$cf_ipv6lib in $cf_libdir" >&5
+echo "configure:14292: checking for -l$cf_ipv6lib in $cf_libdir" >&5
 				LIBS="-L$cf_libdir -l$cf_ipv6lib $cf_save_LIBS"
 				cat > conftest.$ac_ext <<EOF
-#line 13899 "configure"
+#line 14295 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -13906,7 +14302,7 @@ int main() {
 getaddrinfo(0, 0, 0, 0)
 ; return 0; }
 EOF
-if { (eval echo configure:13910: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:14306: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   echo "$ac_t""yes" 1>&6
 			 		 eval 'cf_cv_have_lib_'$cf_ipv6lib'=yes'
@@ -13939,7 +14335,7 @@ fi
 
 
 echo $ac_n "checking working getaddrinfo""... $ac_c" 1>&6
-echo "configure:13943: checking working getaddrinfo" >&5
+echo "configure:14339: checking working getaddrinfo" >&5
 if eval "test \"`echo '$''{'cf_cv_getaddrinfo'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -13948,7 +14344,7 @@ if test "$cross_compiling" = yes; then
   cf_cv_getaddrinfo=unknown
 else
   cat > conftest.$ac_ext <<EOF
-#line 13952 "configure"
+#line 14348 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -13959,7 +14355,7 @@ else
 
 #define expect(a,b) if (strcmp(a,b) != 0) goto bad
 
-int main()
+int main(void)
 {
    int passive, gaierr, inet4 = 0, inet6 = 0;
    struct addrinfo hints, *ai, *aitop;
@@ -14027,7 +14423,7 @@ int main()
 }
 
 EOF
-if { (eval echo configure:14031: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:14427: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
 then
   cf_cv_getaddrinfo=yes
 else
@@ -14071,12 +14467,12 @@ fi
 for ac_func in getaddrinfo getnameinfo
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:14075: checking for $ac_func" >&5
+echo "configure:14471: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 14080 "configure"
+#line 14476 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -14099,7 +14495,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:14103: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:14499: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -14128,7 +14524,7 @@ done
 
 ### should we use 64 bit article numbers if possible?
 echo $ac_n "checking whether to enable long article numbers""... $ac_c" 1>&6
-echo "configure:14132: checking whether to enable long article numbers" >&5
+echo "configure:14528: checking whether to enable long article numbers" >&5
 
 # Check whether --enable-long-article-numbers or --disable-long-article-numbers was given.
 if test "${enable_long_article_numbers+set}" = set; then
@@ -14148,7 +14544,7 @@ echo "$ac_t""$enableval" 1>&6
 
 ### checks for operator characteristics (should be the last option)
 echo $ac_n "checking whether to make a coffee while compiling""... $ac_c" 1>&6
-echo "configure:14152: checking whether to make a coffee while compiling" >&5
+echo "configure:14548: checking whether to make a coffee while compiling" >&5
 
 # Check whether --with-coffee or --without-coffee was given.
 if test "${with_coffee+set}" = set; then
@@ -14173,7 +14569,7 @@ fi
 ### checks for compiler characteristics
 
 echo $ac_n "checking for makeflags variable""... $ac_c" 1>&6
-echo "configure:14177: checking for makeflags variable" >&5
+echo "configure:14573: checking for makeflags variable" >&5
 if eval "test \"`echo '$''{'cf_cv_makeflags'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -14219,12 +14615,12 @@ ac_link='${CC-cc} -o conftest${ac_exeext
 cross_compiling=$ac_cv_prog_cc_cross
 
 echo $ac_n "checking for working const""... $ac_c" 1>&6
-echo "configure:14223: checking for working const" >&5
+echo "configure:14619: checking for working const" >&5
 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 14228 "configure"
+#line 14624 "configure"
 #include "confdefs.h"
 
 int main() {
@@ -14273,7 +14669,7 @@ ccp = (char const *const *) p;
 
 ; return 0; }
 EOF
-if { (eval echo configure:14277: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:14673: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_c_const=yes
 else
@@ -14294,21 +14690,21 @@ EOF
 fi
 
 echo $ac_n "checking for inline""... $ac_c" 1>&6
-echo "configure:14298: checking for inline" >&5
+echo "configure:14694: checking for inline" >&5
 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   ac_cv_c_inline=no
 for ac_kw in inline __inline__ __inline; do
   cat > conftest.$ac_ext <<EOF
-#line 14305 "configure"
+#line 14701 "configure"
 #include "confdefs.h"
 
 int main() {
 } $ac_kw foo() {
 ; return 0; }
 EOF
-if { (eval echo configure:14312: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:14708: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_c_inline=$ac_kw; break
 else
@@ -14335,13 +14731,13 @@ esac
 
 
 echo $ac_n "checking for ansi token expansion/substitution""... $ac_c" 1>&6
-echo "configure:14339: checking for ansi token expansion/substitution" >&5
+echo "configure:14735: checking for ansi token expansion/substitution" >&5
 if eval "test \"`echo '$''{'cf_cv_cpp_expands'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
 	cat > conftest.$ac_ext <<EOF
-#line 14345 "configure"
+#line 14741 "configure"
 #include "confdefs.h"
 
 #define string(n) #n
@@ -14349,7 +14745,7 @@ int main() {
 char *s = string(token)
 ; return 0; }
 EOF
-if { (eval echo configure:14353: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:14749: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_cpp_expands=yes
 else
@@ -14370,13 +14766,13 @@ EOF
 
 
 echo $ac_n "checking for ansi token concatenation""... $ac_c" 1>&6
-echo "configure:14374: checking for ansi token concatenation" >&5
+echo "configure:14770: checking for ansi token concatenation" >&5
 if eval "test \"`echo '$''{'cf_cv_cpp_concats'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
 	cat > conftest.$ac_ext <<EOF
-#line 14380 "configure"
+#line 14776 "configure"
 #include "confdefs.h"
 
 #define concat(a,b) a ## b
@@ -14384,7 +14780,7 @@ int main() {
 char *firstlast = "y", *s = concat(first,last)
 ; return 0; }
 EOF
-if { (eval echo configure:14388: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:14784: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_cpp_concats=yes
 else
@@ -14405,20 +14801,20 @@ EOF
 
 
 echo $ac_n "checking if nested parameters work""... $ac_c" 1>&6
-echo "configure:14409: checking if nested parameters work" >&5
+echo "configure:14805: checking if nested parameters work" >&5
 if eval "test \"`echo '$''{'cf_cv_nested_params'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
 	cat > conftest.$ac_ext <<EOF
-#line 14415 "configure"
+#line 14811 "configure"
 #include "confdefs.h"
 
 int main() {
 extern void (*sigdisp(int sig, void (*func)(int sig)))(int sig)
 ; return 0; }
 EOF
-if { (eval echo configure:14422: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:14818: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_nested_params=yes
 else
@@ -14441,12 +14837,12 @@ EOF
 
 ###	Checks for header files.
 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
-echo "configure:14445: checking for ANSI C header files" >&5
+echo "configure:14841: checking for ANSI C header files" >&5
 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 14450 "configure"
+#line 14846 "configure"
 #include "confdefs.h"
 #include <stdlib.h>
 #include <stdarg.h>
@@ -14454,7 +14850,7 @@ else
 #include <float.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:14458: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:14854: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -14471,7 +14867,7 @@ rm -f conftest*
 if test $ac_cv_header_stdc = yes; then
   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
 cat > conftest.$ac_ext <<EOF
-#line 14475 "configure"
+#line 14871 "configure"
 #include "confdefs.h"
 #include <string.h>
 EOF
@@ -14489,7 +14885,7 @@ fi
 if test $ac_cv_header_stdc = yes; then
   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
 cat > conftest.$ac_ext <<EOF
-#line 14493 "configure"
+#line 14889 "configure"
 #include "confdefs.h"
 #include <stdlib.h>
 EOF
@@ -14510,7 +14906,7 @@ if test "$cross_compiling" = yes; then
   :
 else
   cat > conftest.$ac_ext <<EOF
-#line 14514 "configure"
+#line 14910 "configure"
 #include "confdefs.h"
 #include <ctype.h>
 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
@@ -14521,7 +14917,7 @@ if (XOR (islower (i), ISLOWER (i)) || to
 exit (0); }
 
 EOF
-if { (eval echo configure:14525: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:14921: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
 then
   :
 else
@@ -14549,12 +14945,12 @@ for ac_hdr in dirent.h sys/ndir.h sys/di
 do
 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6
-echo "configure:14553: checking for $ac_hdr that defines DIR" >&5
+echo "configure:14949: checking for $ac_hdr that defines DIR" >&5
 if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 14558 "configure"
+#line 14954 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #include <$ac_hdr>
@@ -14562,7 +14958,7 @@ int main() {
 DIR *dirp = 0;
 ; return 0; }
 EOF
-if { (eval echo configure:14566: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:14962: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   eval "ac_cv_header_dirent_$ac_safe=yes"
 else
@@ -14587,7 +14983,7 @@ done
 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
 if test $ac_header_dirent = dirent.h; then
 echo $ac_n "checking for opendir in -ldir""... $ac_c" 1>&6
-echo "configure:14591: checking for opendir in -ldir" >&5
+echo "configure:14987: checking for opendir in -ldir" >&5
 ac_lib_var=`echo dir'_'opendir | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -14595,7 +14991,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-ldir  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 14599 "configure"
+#line 14995 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -14606,7 +15002,7 @@ int main() {
 opendir()
 ; return 0; }
 EOF
-if { (eval echo configure:14610: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:15006: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -14628,7 +15024,7 @@ fi
 
 else
 echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6
-echo "configure:14632: checking for opendir in -lx" >&5
+echo "configure:15028: checking for opendir in -lx" >&5
 ac_lib_var=`echo x'_'opendir | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -14636,7 +15032,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lx  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 14640 "configure"
+#line 15036 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -14647,7 +15043,7 @@ int main() {
 opendir()
 ; return 0; }
 EOF
-if { (eval echo configure:14651: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:15047: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -14670,12 +15066,12 @@ fi
 fi
 
 echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
-echo "configure:14674: checking whether time.h and sys/time.h may both be included" >&5
+echo "configure:15070: checking whether time.h and sys/time.h may both be included" >&5
 if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 14679 "configure"
+#line 15075 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #include <sys/time.h>
@@ -14684,7 +15080,7 @@ int main() {
 struct tm *tp;
 ; return 0; }
 EOF
-if { (eval echo configure:14688: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:15084: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_header_time=yes
 else
@@ -14705,12 +15101,12 @@ EOF
 fi
 
 echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6
-echo "configure:14709: checking for sys/wait.h that is POSIX.1 compatible" >&5
+echo "configure:15105: checking for sys/wait.h that is POSIX.1 compatible" >&5
 if eval "test \"`echo '$''{'ac_cv_header_sys_wait_h'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 14714 "configure"
+#line 15110 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #include <sys/wait.h>
@@ -14726,7 +15122,7 @@ wait (&s);
 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
 ; return 0; }
 EOF
-if { (eval echo configure:14730: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:15126: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_header_sys_wait_h=yes
 else
@@ -14807,9 +15203,9 @@ for cf_hdr in \
 
 do
 	echo $ac_n "checking for $cf_hdr""... $ac_c" 1>&6
-echo "configure:14811: checking for $cf_hdr" >&5
+echo "configure:15207: checking for $cf_hdr" >&5
 	cat > conftest.$ac_ext <<EOF
-#line 14813 "configure"
+#line 15209 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -14817,7 +15213,7 @@ echo "configure:14811: checking for $cf_
 
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:14821: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:15217: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -14855,17 +15251,17 @@ unistd.h \
 do
 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:14859: checking for $ac_hdr" >&5
+echo "configure:15255: checking for $ac_hdr" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 14864 "configure"
+#line 15260 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:14869: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:15265: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -14897,17 +15293,17 @@ if test "$ISC" = yes ; then
 do
 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:14901: checking for $ac_hdr" >&5
+echo "configure:15297: checking for $ac_hdr" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 14906 "configure"
+#line 15302 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:14911: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:15307: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -14942,16 +15338,16 @@ if test "$ac_cv_header_termios_h" = yes
 	esac
 	if test "$termios_bad" = maybe ; then
 	echo $ac_n "checking whether termios.h needs _POSIX_SOURCE""... $ac_c" 1>&6
-echo "configure:14946: checking whether termios.h needs _POSIX_SOURCE" >&5
+echo "configure:15342: checking whether termios.h needs _POSIX_SOURCE" >&5
 	cat > conftest.$ac_ext <<EOF
-#line 14948 "configure"
+#line 15344 "configure"
 #include "confdefs.h"
 #include <termios.h>
 int main() {
 struct termios foo; int x = foo.c_iflag
 ; return 0; }
 EOF
-if { (eval echo configure:14955: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:15351: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   termios_bad=no
 else
@@ -14960,7 +15356,7 @@ else
   rm -rf conftest*
   
 		cat > conftest.$ac_ext <<EOF
-#line 14964 "configure"
+#line 15360 "configure"
 #include "confdefs.h"
 
 #define _POSIX_SOURCE
@@ -14969,7 +15365,7 @@ int main() {
 struct termios foo; int x = foo.c_iflag
 ; return 0; }
 EOF
-if { (eval echo configure:14973: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:15369: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   termios_bad=unknown
 else
@@ -14992,7 +15388,7 @@ fi
 
 
 echo $ac_n "checking declaration of size-change""... $ac_c" 1>&6
-echo "configure:14996: checking declaration of size-change" >&5
+echo "configure:15392: checking declaration of size-change" >&5
 if eval "test \"`echo '$''{'cf_cv_sizechange'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -15006,7 +15402,7 @@ do
 	CPPFLAGS="$cf_save_CPPFLAGS"
 	test -n "$cf_opts" && CPPFLAGS="$CPPFLAGS -D$cf_opts"
 	cat > conftest.$ac_ext <<EOF
-#line 15010 "configure"
+#line 15406 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #ifdef HAVE_TERMIOS_H
@@ -15045,7 +15441,7 @@ int main() {
 	
 ; return 0; }
 EOF
-if { (eval echo configure:15049: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:15445: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_sizechange=yes
 else
@@ -15084,7 +15480,7 @@ fi
 
 
 echo $ac_n "checking if sys/time.h conflicts with sys/select.h""... $ac_c" 1>&6
-echo "configure:15088: checking if sys/time.h conflicts with sys/select.h" >&5
+echo "configure:15484: checking if sys/time.h conflicts with sys/select.h" >&5
 if eval "test \"`echo '$''{'cf_cv_sys_select_timeval'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -15092,7 +15488,7 @@ else
 for cf_opts in no yes
 do
 cat > conftest.$ac_ext <<EOF
-#line 15096 "configure"
+#line 15492 "configure"
 #include "confdefs.h"
 
 #define yes 1
@@ -15120,7 +15516,7 @@ int main() {
 struct timeval foo
 ; return 0; }
 EOF
-if { (eval echo configure:15124: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:15520: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_sys_select_timeval=$cf_opts
 	 break
@@ -15144,12 +15540,12 @@ EOF
 
 ###	Checks for Datatypes.
 echo $ac_n "checking for gid_t""... $ac_c" 1>&6
-echo "configure:15148: checking for gid_t" >&5
+echo "configure:15544: checking for gid_t" >&5
 if eval "test \"`echo '$''{'ac_cv_type_gid_t'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 15153 "configure"
+#line 15549 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #if STDC_HEADERS
@@ -15177,12 +15573,12 @@ EOF
 fi
 
 echo $ac_n "checking for mode_t""... $ac_c" 1>&6
-echo "configure:15181: checking for mode_t" >&5
+echo "configure:15577: checking for mode_t" >&5
 if eval "test \"`echo '$''{'ac_cv_type_mode_t'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 15186 "configure"
+#line 15582 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #if STDC_HEADERS
@@ -15210,12 +15606,12 @@ EOF
 fi
 
 echo $ac_n "checking for off_t""... $ac_c" 1>&6
-echo "configure:15214: checking for off_t" >&5
+echo "configure:15610: checking for off_t" >&5
 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 15219 "configure"
+#line 15615 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #if STDC_HEADERS
@@ -15243,12 +15639,12 @@ EOF
 fi
 
 echo $ac_n "checking for pid_t""... $ac_c" 1>&6
-echo "configure:15247: checking for pid_t" >&5
+echo "configure:15643: checking for pid_t" >&5
 if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 15252 "configure"
+#line 15648 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #if STDC_HEADERS
@@ -15276,12 +15672,12 @@ EOF
 fi
 
 echo $ac_n "checking for size_t""... $ac_c" 1>&6
-echo "configure:15280: checking for size_t" >&5
+echo "configure:15676: checking for size_t" >&5
 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 15285 "configure"
+#line 15681 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #if STDC_HEADERS
@@ -15309,12 +15705,12 @@ EOF
 fi
 
 echo $ac_n "checking for ssize_t""... $ac_c" 1>&6
-echo "configure:15313: checking for ssize_t" >&5
+echo "configure:15709: checking for ssize_t" >&5
 if eval "test \"`echo '$''{'ac_cv_type_ssize_t'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 15318 "configure"
+#line 15714 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #if STDC_HEADERS
@@ -15342,12 +15738,12 @@ EOF
 fi
 
 echo $ac_n "checking for time_t""... $ac_c" 1>&6
-echo "configure:15346: checking for time_t" >&5
+echo "configure:15742: checking for time_t" >&5
 if eval "test \"`echo '$''{'ac_cv_type_time_t'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 15351 "configure"
+#line 15747 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #if STDC_HEADERS
@@ -15375,7 +15771,7 @@ EOF
 fi
 
 cat > conftest.$ac_ext <<EOF
-#line 15379 "configure"
+#line 15775 "configure"
 #include "confdefs.h"
 #include <netinet/in.h>
 EOF
@@ -15386,7 +15782,7 @@ else
   rm -rf conftest*
   
 	cat > conftest.$ac_ext <<EOF
-#line 15390 "configure"
+#line 15786 "configure"
 #include "confdefs.h"
 #include <sys/endian.h>
 EOF
@@ -15397,12 +15793,12 @@ else
   rm -rf conftest*
   
 		echo $ac_n "checking for in_addr_t""... $ac_c" 1>&6
-echo "configure:15401: checking for in_addr_t" >&5
+echo "configure:15797: checking for in_addr_t" >&5
 if eval "test \"`echo '$''{'ac_cv_type_in_addr_t'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 15406 "configure"
+#line 15802 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #if STDC_HEADERS
@@ -15438,12 +15834,12 @@ fi
 rm -f conftest*
 
 echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6
-echo "configure:15442: checking for uid_t in sys/types.h" >&5
+echo "configure:15838: checking for uid_t in sys/types.h" >&5
 if eval "test \"`echo '$''{'ac_cv_type_uid_t'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 15447 "configure"
+#line 15843 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 EOF
@@ -15473,9 +15869,9 @@ fi
 
 
 echo $ac_n "checking for quad_t""... $ac_c" 1>&6
-echo "configure:15477: checking for quad_t" >&5
+echo "configure:15873: checking for quad_t" >&5
 cat > conftest.$ac_ext <<EOF
-#line 15479 "configure"
+#line 15875 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -15488,7 +15884,7 @@ int main() {
 quad_t x; x = 0
 ; return 0; }
 EOF
-if { (eval echo configure:15492: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:15888: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_quad_t=yes
 else
@@ -15507,9 +15903,9 @@ EOF
 fi
 
 echo $ac_n "checking for long long""... $ac_c" 1>&6
-echo "configure:15511: checking for long long" >&5
+echo "configure:15907: checking for long long" >&5
 cat > conftest.$ac_ext <<EOF
-#line 15513 "configure"
+#line 15909 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -15518,7 +15914,7 @@ int main() {
 long long x; x = 0
 ; return 0; }
 EOF
-if { (eval echo configure:15522: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:15918: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_long_long=yes
 else
@@ -15537,9 +15933,9 @@ EOF
 fi
 
 echo $ac_n "checking for int_least64_t""... $ac_c" 1>&6
-echo "configure:15541: checking for int_least64_t" >&5
+echo "configure:15937: checking for int_least64_t" >&5
 cat > conftest.$ac_ext <<EOF
-#line 15543 "configure"
+#line 15939 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_STDINT_H
@@ -15553,7 +15949,7 @@ int main() {
 int_least64_t x; x = 0
 ; return 0; }
 EOF
-if { (eval echo configure:15557: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:15953: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_int_least64_t=yes
 else
@@ -15571,9 +15967,9 @@ EOF
 
 
 	echo $ac_n "checking for INT64_C""... $ac_c" 1>&6
-echo "configure:15575: checking for INT64_C" >&5
+echo "configure:15971: checking for INT64_C" >&5
 	cat > conftest.$ac_ext <<EOF
-#line 15577 "configure"
+#line 15973 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_STDINT_H
@@ -15587,7 +15983,7 @@ int main() {
 int_least64_t x; x = INT64_C(0)
 ; return 0; }
 EOF
-if { (eval echo configure:15591: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:15987: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_int64_c=yes
 else
@@ -15608,9 +16004,9 @@ fi
 
 
 echo $ac_n "checking for nl_item""... $ac_c" 1>&6
-echo "configure:15612: checking for nl_item" >&5
+echo "configure:16008: checking for nl_item" >&5
 cat > conftest.$ac_ext <<EOF
-#line 15614 "configure"
+#line 16010 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_LANGINFO_H
@@ -15625,7 +16021,7 @@ int main() {
 nl_item x; x = 0
 ; return 0; }
 EOF
-if { (eval echo configure:15629: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:16025: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_nl_item=yes
 else
@@ -15647,7 +16043,7 @@ fi
 # libuu/uudeview
 # only define HAVE_LIBUU and HAVE_UUDEVIEW_H if both are found
 echo $ac_n "checking for UUInitialize in -luu""... $ac_c" 1>&6
-echo "configure:15651: checking for UUInitialize in -luu" >&5
+echo "configure:16047: checking for UUInitialize in -luu" >&5
 ac_lib_var=`echo uu'_'UUInitialize | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -15655,7 +16051,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-luu  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 15659 "configure"
+#line 16055 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -15666,7 +16062,7 @@ int main() {
 UUInitialize()
 ; return 0; }
 EOF
-if { (eval echo configure:15670: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:16066: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -15683,17 +16079,17 @@ if eval "test \"`echo '$ac_cv_lib_'$ac_l
   echo "$ac_t""yes" 1>&6
   ac_safe=`echo "uudeview.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for uudeview.h""... $ac_c" 1>&6
-echo "configure:15687: checking for uudeview.h" >&5
+echo "configure:16083: checking for uudeview.h" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 15692 "configure"
+#line 16088 "configure"
 #include "confdefs.h"
 #include <uudeview.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:15697: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:16093: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -15739,19 +16135,20 @@ fi
 #  - uidna_openUTS46()
 #  - uidna_nameToUnicode()
 cf_try_icuuc="no"
+cf_try_icuuc46="no"
 ac_safe=`echo "unicode/unorm.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for unicode/unorm.h""... $ac_c" 1>&6
-echo "configure:15745: checking for unicode/unorm.h" >&5
+echo "configure:16142: checking for unicode/unorm.h" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 15750 "configure"
+#line 16147 "configure"
 #include "confdefs.h"
 #include <unicode/unorm.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:15755: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:16152: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -15770,17 +16167,17 @@ if eval "test \"`echo '$ac_cv_header_'$a
   
 	ac_safe=`echo "unicode/ustring.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for unicode/ustring.h""... $ac_c" 1>&6
-echo "configure:15774: checking for unicode/ustring.h" >&5
+echo "configure:16171: checking for unicode/ustring.h" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 15779 "configure"
+#line 16176 "configure"
 #include "confdefs.h"
 #include <unicode/ustring.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:15784: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:16181: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -15806,12 +16203,12 @@ EOF
 EOF
 
 		echo $ac_n "checking for unorm_normalize in libicuuc""... $ac_c" 1>&6
-echo "configure:15810: checking for unorm_normalize in libicuuc" >&5
+echo "configure:16207: checking for unorm_normalize in libicuuc" >&5
 		cf_save_LIBS="$LIBS"
 		cf_try_icuuc="no"
 		LIBS="$LIBS -licuuc"
 		cat > conftest.$ac_ext <<EOF
-#line 15815 "configure"
+#line 16212 "configure"
 #include "confdefs.h"
 #include <unicode/unorm.h>
 int main() {
@@ -15821,7 +16218,7 @@ int main() {
 			needed = unorm_normalize(ustr, -1, UNORM_DEFAULT, 0, NULL, 0, &status);
 ; return 0; }
 EOF
-if { (eval echo configure:15825: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:16222: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   
 			cat >> confdefs.h <<\EOF
@@ -15838,19 +16235,20 @@ else
 fi
 rm -rf conftest*
 		echo "$ac_t""$cf_try_icuuc" 1>&6
+		cf_save_LIBS="$LIBS"
 		ac_safe=`echo "unicode/uidna.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for unicode/uidna.h""... $ac_c" 1>&6
-echo "configure:15844: checking for unicode/uidna.h" >&5
+echo "configure:16242: checking for unicode/uidna.h" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 15849 "configure"
+#line 16247 "configure"
 #include "confdefs.h"
 #include <unicode/uidna.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:15854: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:16252: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -15876,19 +16274,53 @@ else
   echo "$ac_t""no" 1>&6
 fi
 
+		echo $ac_n "checking for uidna_nameToUnicode in libicuuc""... $ac_c" 1>&6
+echo "configure:16279: checking for uidna_nameToUnicode in libicuuc" >&5
+		cat > conftest.$ac_ext <<EOF
+#line 16281 "configure"
+#include "confdefs.h"
+#include <unicode/uidna.h>
+			#include <unicode/unorm.h>
+int main() {
+
+			UErrorCode status = U_ZERO_ERROR;
+			UIDNAInfo info = UIDNA_INFO_INITIALIZER;
+			UIDNA *uts46;
+			uidna_openUTS46(UNORM_DEFAULT, &status);
+			uidna_nameToUnicode(uts46, NULL, 0, NULL, 0, &info, &status);
+			uidna_close(uts46);
+; return 0; }
+EOF
+if { (eval echo configure:16295: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+  
+  
+			cat >> confdefs.h <<\EOF
+#define HAVE_LIBICUUC_46_API 1
+EOF
+
+			cf_try_icuuc46="yes"
+else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+
+  LIBS=$cf_save_LIBS
+		
+fi
+rm -rf conftest*
+		echo "$ac_t""$cf_try_icuuc46" 1>&6
 		ac_safe=`echo "unicode/ubidi.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for unicode/ubidi.h""... $ac_c" 1>&6
-echo "configure:15882: checking for unicode/ubidi.h" >&5
+echo "configure:16314: checking for unicode/ubidi.h" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 15887 "configure"
+#line 16319 "configure"
 #include "confdefs.h"
 #include <unicode/ubidi.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:15892: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:16324: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -15929,17 +16361,17 @@ fi
 if test $cf_try_icuuc = no ; then
 	ac_safe=`echo "unitypes.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for unitypes.h""... $ac_c" 1>&6
-echo "configure:15933: checking for unitypes.h" >&5
+echo "configure:16365: checking for unitypes.h" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 15938 "configure"
+#line 16370 "configure"
 #include "confdefs.h"
 #include <unitypes.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:15943: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:16375: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -15958,17 +16390,17 @@ if eval "test \"`echo '$ac_cv_header_'$a
   
 		ac_safe=`echo "uninorm.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for uninorm.h""... $ac_c" 1>&6
-echo "configure:15962: checking for uninorm.h" >&5
+echo "configure:16394: checking for uninorm.h" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 15967 "configure"
+#line 16399 "configure"
 #include "confdefs.h"
 #include <uninorm.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:15972: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:16404: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -15994,12 +16426,12 @@ EOF
 EOF
 
 			echo $ac_n "checking for u8_normalize in libunistring""... $ac_c" 1>&6
-echo "configure:15998: checking for u8_normalize in libunistring" >&5
+echo "configure:16430: checking for u8_normalize in libunistring" >&5
 			cf_save_LIBS="$LIBS"
 			cf_try_unistring="no"
 			LIBS="$LIBS -lunistring"
 			cat > conftest.$ac_ext <<EOF
-#line 16003 "configure"
+#line 16435 "configure"
 #include "confdefs.h"
 #include <unitypes.h>
 				#include <uninorm.h>
@@ -16009,7 +16441,7 @@ int main() {
 				u8_normalize(UNINORM_NFC, (uint8_t *) "x", 2, NULL, &ol);
 ; return 0; }
 EOF
-if { (eval echo configure:16013: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:16445: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   
 				cat >> confdefs.h <<\EOF
@@ -16042,7 +16474,7 @@ fi
 # TODO: check for libidn2
 if test $cf_try_icuuc = no ; then
 	echo $ac_n "checking for stringprep_check_version in -lidn""... $ac_c" 1>&6
-echo "configure:16046: checking for stringprep_check_version in -lidn" >&5
+echo "configure:16478: checking for stringprep_check_version in -lidn" >&5
 ac_lib_var=`echo idn'_'stringprep_check_version | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -16050,7 +16482,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lidn  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 16054 "configure"
+#line 16486 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -16061,7 +16493,7 @@ int main() {
 stringprep_check_version()
 ; return 0; }
 EOF
-if { (eval echo configure:16065: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:16497: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -16078,17 +16510,17 @@ if eval "test \"`echo '$ac_cv_lib_'$ac_l
   echo "$ac_t""yes" 1>&6
   ac_safe=`echo "stringprep.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for stringprep.h""... $ac_c" 1>&6
-echo "configure:16082: checking for stringprep.h" >&5
+echo "configure:16514: checking for stringprep.h" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 16087 "configure"
+#line 16519 "configure"
 #include "confdefs.h"
 #include <stringprep.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:16092: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:16524: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -16111,17 +16543,17 @@ EOF
 
 			ac_safe=`echo "idna.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for idna.h""... $ac_c" 1>&6
-echo "configure:16115: checking for idna.h" >&5
+echo "configure:16547: checking for idna.h" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 16120 "configure"
+#line 16552 "configure"
 #include "confdefs.h"
 #include <idna.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:16125: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:16557: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -16143,7 +16575,7 @@ if eval "test \"`echo '$ac_cv_header_'$a
 EOF
 
 				echo $ac_n "checking for idna_to_unicode_lzlz in -lidn""... $ac_c" 1>&6
-echo "configure:16147: checking for idna_to_unicode_lzlz in -lidn" >&5
+echo "configure:16579: checking for idna_to_unicode_lzlz in -lidn" >&5
 ac_lib_var=`echo idn'_'idna_to_unicode_lzlz | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -16151,7 +16583,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lidn  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 16155 "configure"
+#line 16587 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -16162,7 +16594,7 @@ int main() {
 idna_to_unicode_lzlz()
 ; return 0; }
 EOF
-if { (eval echo configure:16166: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:16598: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -16183,9 +16615,9 @@ if eval "test \"`echo '$ac_cv_lib_'$ac_l
 EOF
 
 					echo $ac_n "checking for IDNA_USE_STD3_ASCII_RULES""... $ac_c" 1>&6
-echo "configure:16187: checking for IDNA_USE_STD3_ASCII_RULES" >&5
+echo "configure:16619: checking for IDNA_USE_STD3_ASCII_RULES" >&5
 					cat > conftest.$ac_ext <<EOF
-#line 16189 "configure"
+#line 16621 "configure"
 #include "confdefs.h"
 #include <idna.h>
 EOF
@@ -16211,7 +16643,7 @@ else
 fi
 
 				echo $ac_n "checking for idna_strerror in -lidn""... $ac_c" 1>&6
-echo "configure:16215: checking for idna_strerror in -lidn" >&5
+echo "configure:16647: checking for idna_strerror in -lidn" >&5
 ac_lib_var=`echo idn'_'idna_strerror | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -16219,7 +16651,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lidn  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 16223 "configure"
+#line 16655 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -16230,7 +16662,7 @@ int main() {
 idna_strerror()
 ; return 0; }
 EOF
-if { (eval echo configure:16234: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:16666: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -16279,7 +16711,7 @@ fi
 
 # libidnkit - Internationalized Domain Names / IDN 2008
 echo $ac_n "checking for idn_decodename in -lidnkit""... $ac_c" 1>&6
-echo "configure:16283: checking for idn_decodename in -lidnkit" >&5
+echo "configure:16715: checking for idn_decodename in -lidnkit" >&5
 ac_lib_var=`echo idnkit'_'idn_decodename | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -16287,7 +16719,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lidnkit  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 16291 "configure"
+#line 16723 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -16298,7 +16730,7 @@ int main() {
 idn_decodename()
 ; return 0; }
 EOF
-if { (eval echo configure:16302: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:16734: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -16316,17 +16748,17 @@ if eval "test \"`echo '$ac_cv_lib_'$ac_l
   
 	ac_safe=`echo "idn/api.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for idn/api.h""... $ac_c" 1>&6
-echo "configure:16320: checking for idn/api.h" >&5
+echo "configure:16752: checking for idn/api.h" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 16325 "configure"
+#line 16757 "configure"
 #include "confdefs.h"
 #include <idn/api.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:16330: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:16762: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -16344,11 +16776,11 @@ if eval "test \"`echo '$ac_cv_header_'$a
   echo "$ac_t""yes" 1>&6
   
 		echo $ac_n "checking for IDN_DECODE_LOOKUP""... $ac_c" 1>&6
-echo "configure:16348: checking for IDN_DECODE_LOOKUP" >&5
+echo "configure:16780: checking for IDN_DECODE_LOOKUP" >&5
 		cf_save_LIBS="$LIBS"
 		LIBS="$LIBS -lidnkit"
 		cat > conftest.$ac_ext <<EOF
-#line 16352 "configure"
+#line 16784 "configure"
 #include "confdefs.h"
 #include <idn/api.h>
 			#include <string.h>
@@ -16361,7 +16793,7 @@ int main() {
 			idn_result_tostring(rs);
 ; return 0; }
 EOF
-if { (eval echo configure:16365: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:16797: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   
 			cat >> confdefs.h <<\EOF
@@ -16409,24 +16841,24 @@ else
   
 cf_cv_termlib=none
 cat > conftest.$ac_ext <<EOF
-#line 16413 "configure"
+#line 16845 "configure"
 #include "confdefs.h"
 
 int main() {
 char *x=(char*)tgoto("",0,0)
 ; return 0; }
 EOF
-if { (eval echo configure:16420: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:16852: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   cat > conftest.$ac_ext <<EOF
-#line 16423 "configure"
+#line 16855 "configure"
 #include "confdefs.h"
 
 int main() {
 int x=tigetstr("")
 ; return 0; }
 EOF
-if { (eval echo configure:16430: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:16862: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   cf_cv_termlib=terminfo
 else
@@ -16438,7 +16870,7 @@ fi
 rm -rf conftest*
 	test -n "$verbose" && echo "	using functions in predefined $cf_cv_termlib LIBS" 1>&6
 
-echo "${as_me:-configure}:16442: testing using functions in predefined $cf_cv_termlib LIBS ..." 1>&5
+echo "${as_me:-configure}:16874: testing using functions in predefined $cf_cv_termlib LIBS ..." 1>&5
 
 
 
@@ -16458,16 +16890,16 @@ if test "$cf_cv_termlib" = none; then
 		for cf_func in tigetstr tgetstr
 		do
 			echo $ac_n "checking for $cf_func in -l$cf_lib""... $ac_c" 1>&6
-echo "configure:16462: checking for $cf_func in -l$cf_lib" >&5
+echo "configure:16894: checking for $cf_func in -l$cf_lib" >&5
 			cat > conftest.$ac_ext <<EOF
-#line 16464 "configure"
+#line 16896 "configure"
 #include "confdefs.h"
 
 int main() {
 int x=$cf_func("")
 ; return 0; }
 EOF
-if { (eval echo configure:16471: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:16903: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   cf_result=yes
 else
@@ -16494,7 +16926,7 @@ fi
 if test "$cf_cv_termlib" = none; then
 	# allow curses library for broken AIX system.
 	echo $ac_n "checking for initscr in -lcurses""... $ac_c" 1>&6
-echo "configure:16498: checking for initscr in -lcurses" >&5
+echo "configure:16930: checking for initscr in -lcurses" >&5
 ac_lib_var=`echo curses'_'initscr | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -16502,7 +16934,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lcurses  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 16506 "configure"
+#line 16938 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -16513,7 +16945,7 @@ int main() {
 initscr()
 ; return 0; }
 EOF
-if { (eval echo configure:16517: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:16949: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -16550,7 +16982,7 @@ else
 fi
 
 	echo $ac_n "checking for tgoto in -ltermcap""... $ac_c" 1>&6
-echo "configure:16554: checking for tgoto in -ltermcap" >&5
+echo "configure:16986: checking for tgoto in -ltermcap" >&5
 ac_lib_var=`echo termcap'_'tgoto | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -16558,7 +16990,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-ltermcap  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 16562 "configure"
+#line 16994 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -16569,7 +17001,7 @@ int main() {
 tgoto()
 ; return 0; }
 EOF
-if { (eval echo configure:16573: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:17005: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -16618,11 +17050,11 @@ fi
 	# terminfo-based termcap interfaces may be prototyped in <curses.h>,
 	# which may/may not be compatible with <termcap.h>
 	echo $ac_n "checking if we should include termcap.h""... $ac_c" 1>&6
-echo "configure:16622: checking if we should include termcap.h" >&5
+echo "configure:17054: checking if we should include termcap.h" >&5
 	cf_save_CFLAGS="$CFLAGS"
 	CFLAGS="$CFLAGS -I$srcdir/include"
 	cat > conftest.$ac_ext <<EOF
-#line 16626 "configure"
+#line 17058 "configure"
 #include "confdefs.h"
 
 #define HAVE_TERMCAP_H 1
@@ -16635,7 +17067,7 @@ make an error
 
 ; return 0; }
 EOF
-if { (eval echo configure:16639: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:17071: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_result=yes
 else
@@ -16654,7 +17086,7 @@ EOF
 	
 
 echo $ac_n "checking for term.h""... $ac_c" 1>&6
-echo "configure:16658: checking for term.h" >&5
+echo "configure:17090: checking for term.h" >&5
 if eval "test \"`echo '$''{'cf_cv_term_header'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -16675,7 +17107,7 @@ esac
 for cf_header in $cf_header_list
 do
 	cat > conftest.$ac_ext <<EOF
-#line 16679 "configure"
+#line 17111 "configure"
 #include "confdefs.h"
 
 #include <${cf_cv_ncurses_header:-curses.h}>
@@ -16684,7 +17116,7 @@ int main() {
 WINDOW *x
 ; return 0; }
 EOF
-if { (eval echo configure:16688: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:17120: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_term_header=$cf_header
 	 break
@@ -16704,7 +17136,7 @@ case $cf_cv_term_header in
 	for cf_header in ncurses/term.h ncursesw/term.h
 	do
 		cat > conftest.$ac_ext <<EOF
-#line 16708 "configure"
+#line 17140 "configure"
 #include "confdefs.h"
 
 #include <${cf_cv_ncurses_header:-curses.h}>
@@ -16717,7 +17149,7 @@ int main() {
 WINDOW *x
 ; return 0; }
 EOF
-if { (eval echo configure:16721: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:17153: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_term_header=$cf_header
 			 break
@@ -16760,7 +17192,7 @@ esac
 
 
 echo $ac_n "checking if we should include curses.h or termcap.h""... $ac_c" 1>&6
-echo "configure:16764: checking if we should include curses.h or termcap.h" >&5
+echo "configure:17196: checking if we should include curses.h or termcap.h" >&5
 if eval "test \"`echo '$''{'cf_cv_need_curses_h'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -16778,7 +17210,7 @@ do
     test -n "$cf_t_opts" && CPPFLAGS="$CPPFLAGS -D$cf_t_opts"
 
     cat > conftest.$ac_ext <<EOF
-#line 16782 "configure"
+#line 17214 "configure"
 #include "confdefs.h"
 /* $cf_c_opts $cf_t_opts */
 $CHECK_DECL_HDRS
@@ -16786,7 +17218,7 @@ int main() {
 char *x = (char *)tgoto("")
 ; return 0; }
 EOF
-if { (eval echo configure:16790: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:17222: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   test "$cf_cv_need_curses_h" = no && {
 	     cf_cv_need_curses_h=maybe
@@ -16799,7 +17231,7 @@ else
 
   echo "Recompiling with corrected call (C:$cf_c_opts, T:$cf_t_opts)" >&5
 	cat > conftest.$ac_ext <<EOF
-#line 16803 "configure"
+#line 17235 "configure"
 #include "confdefs.h"
 
 $CHECK_DECL_HDRS
@@ -16807,7 +17239,7 @@ int main() {
 char *x = (char *)tgoto("",0,0)
 ; return 0; }
 EOF
-if { (eval echo configure:16811: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:17243: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   cf_cv_need_curses_h=yes
 	 cf_ok_c_opts=$cf_c_opts
@@ -16883,7 +17315,7 @@ esac
 
 
 echo $ac_n "checking declaration of tputs 3rd param""... $ac_c" 1>&6
-echo "configure:16887: checking declaration of tputs 3rd param" >&5
+echo "configure:17319: checking declaration of tputs 3rd param" >&5
 if eval "test \"`echo '$''{'cf_cv_type_outchar'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -16899,10 +17331,10 @@ for Q in int void; do
 for R in int char; do
 for S in "" const; do
 	
-echo "${as_me:-configure}:16903: testing loop variables P:$P, Q:$Q, R:$R, S:$S ..." 1>&5
+echo "${as_me:-configure}:17335: testing loop variables P:$P, Q:$Q, R:$R, S:$S ..." 1>&5
 
 	cat > conftest.$ac_ext <<EOF
-#line 16906 "configure"
+#line 17338 "configure"
 #include "confdefs.h"
 $CHECK_DECL_HDRS
 int main() {
@@ -16911,7 +17343,7 @@ extern $Q OutChar($R);
 	tputs("", 1, OutChar)
 ; return 0; }
 EOF
-if { (eval echo configure:16915: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:17347: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_type_outchar="$Q OutChar($R)"
 	 cf_cv_found=yes
@@ -16966,14 +17398,14 @@ EOF
 elif test ".$cf_cv_termlib" = .termcap ; then
 	# BSD 'tputs()' may need 'PC' to be set.
 	cat > conftest.$ac_ext <<EOF
-#line 16970 "configure"
+#line 17402 "configure"
 #include "confdefs.h"
 
 int main() {
 extern char PC; PC = 0
 ; return 0; }
 EOF
-if { (eval echo configure:16977: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:17409: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   cat >> confdefs.h <<\EOF
 #define HAVE_EXTERN_TCAP_PC 1
@@ -16992,13 +17424,13 @@ fi
 
 
 echo $ac_n "checking if external errno is declared""... $ac_c" 1>&6
-echo "configure:16996: checking if external errno is declared" >&5
+echo "configure:17428: checking if external errno is declared" >&5
 if eval "test \"`echo '$''{'cf_cv_dcl_errno'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
 	cat > conftest.$ac_ext <<EOF
-#line 17002 "configure"
+#line 17434 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_STDLIB_H
@@ -17011,7 +17443,7 @@ int main() {
 int x = (int) errno
 ; return 0; }
 EOF
-if { (eval echo configure:17015: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:17447: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_dcl_errno=yes
 else
@@ -17039,13 +17471,13 @@ fi
 # It's possible (for near-UNIX clones) that the data doesn't exist
 
 echo $ac_n "checking if external errno exists""... $ac_c" 1>&6
-echo "configure:17043: checking if external errno exists" >&5
+echo "configure:17475: checking if external errno exists" >&5
 if eval "test \"`echo '$''{'cf_cv_have_errno'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
 	cat > conftest.$ac_ext <<EOF
-#line 17049 "configure"
+#line 17481 "configure"
 #include "confdefs.h"
 
 #undef errno
@@ -17055,7 +17487,7 @@ int main() {
 errno = 2
 ; return 0; }
 EOF
-if { (eval echo configure:17059: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:17491: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   cf_cv_have_errno=yes
 else
@@ -17087,12 +17519,12 @@ fi
 for ac_func in strerror
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:17091: checking for $ac_func" >&5
+echo "configure:17523: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 17096 "configure"
+#line 17528 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -17115,7 +17547,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:17119: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:17551: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -17142,13 +17574,13 @@ else
 
     
 echo $ac_n "checking if external sys_nerr is declared""... $ac_c" 1>&6
-echo "configure:17146: checking if external sys_nerr is declared" >&5
+echo "configure:17578: checking if external sys_nerr is declared" >&5
 if eval "test \"`echo '$''{'cf_cv_dcl_sys_nerr'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
 	cat > conftest.$ac_ext <<EOF
-#line 17152 "configure"
+#line 17584 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_STDLIB_H
@@ -17161,7 +17593,7 @@ int main() {
 int x = (int) sys_nerr
 ; return 0; }
 EOF
-if { (eval echo configure:17165: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:17597: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_dcl_sys_nerr=yes
 else
@@ -17189,13 +17621,13 @@ fi
 # It's possible (for near-UNIX clones) that the data doesn't exist
 
 echo $ac_n "checking if external sys_nerr exists""... $ac_c" 1>&6
-echo "configure:17193: checking if external sys_nerr exists" >&5
+echo "configure:17625: checking if external sys_nerr exists" >&5
 if eval "test \"`echo '$''{'cf_cv_have_sys_nerr'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
 	cat > conftest.$ac_ext <<EOF
-#line 17199 "configure"
+#line 17631 "configure"
 #include "confdefs.h"
 
 #undef sys_nerr
@@ -17205,7 +17637,7 @@ int main() {
 sys_nerr = 2
 ; return 0; }
 EOF
-if { (eval echo configure:17209: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:17641: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   cf_cv_have_sys_nerr=yes
 else
@@ -17234,13 +17666,13 @@ fi
 
     
 echo $ac_n "checking if external sys_errlist is declared""... $ac_c" 1>&6
-echo "configure:17238: checking if external sys_errlist is declared" >&5
+echo "configure:17670: checking if external sys_errlist is declared" >&5
 if eval "test \"`echo '$''{'cf_cv_dcl_sys_errlist'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
 	cat > conftest.$ac_ext <<EOF
-#line 17244 "configure"
+#line 17676 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_STDLIB_H
@@ -17253,7 +17685,7 @@ int main() {
 int x = (int) sys_errlist
 ; return 0; }
 EOF
-if { (eval echo configure:17257: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:17689: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_dcl_sys_errlist=yes
 else
@@ -17281,13 +17713,13 @@ fi
 # It's possible (for near-UNIX clones) that the data doesn't exist
 
 echo $ac_n "checking if external sys_errlist exists""... $ac_c" 1>&6
-echo "configure:17285: checking if external sys_errlist exists" >&5
+echo "configure:17717: checking if external sys_errlist exists" >&5
 if eval "test \"`echo '$''{'cf_cv_have_sys_errlist'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
 	cat > conftest.$ac_ext <<EOF
-#line 17291 "configure"
+#line 17723 "configure"
 #include "confdefs.h"
 
 #undef sys_errlist
@@ -17297,7 +17729,7 @@ int main() {
 sys_errlist = 2
 ; return 0; }
 EOF
-if { (eval echo configure:17301: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:17733: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   cf_cv_have_sys_errlist=yes
 else
@@ -17399,12 +17831,12 @@ for ac_func in \
 $cf_tc_funcs 
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:17403: checking for $ac_func" >&5
+echo "configure:17835: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 17408 "configure"
+#line 17840 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -17427,7 +17859,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:17431: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:17863: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -17453,12 +17885,12 @@ done
 
 
 echo $ac_n "checking for flock""... $ac_c" 1>&6
-echo "configure:17457: checking for flock" >&5
+echo "configure:17889: checking for flock" >&5
 if eval "test \"`echo '$''{'ac_cv_func_flock'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 17462 "configure"
+#line 17894 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char flock(); below.  */
@@ -17481,7 +17913,7 @@ flock();
 
 ; return 0; }
 EOF
-if { (eval echo configure:17485: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:17917: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_flock=yes"
 else
@@ -17503,7 +17935,7 @@ else
   echo "$ac_t""no" 1>&6
 
 	echo $ac_n "checking for flock in -lbsd""... $ac_c" 1>&6
-echo "configure:17507: checking for flock in -lbsd" >&5
+echo "configure:17939: checking for flock in -lbsd" >&5
 ac_lib_var=`echo bsd'_'flock | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -17511,7 +17943,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lbsd  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 17515 "configure"
+#line 17947 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -17522,7 +17954,7 @@ int main() {
 flock()
 ; return 0; }
 EOF
-if { (eval echo configure:17526: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:17958: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -17551,12 +17983,12 @@ fi
 
 # clock_gettime() / librt
 echo $ac_n "checking for clock_gettime""... $ac_c" 1>&6
-echo "configure:17555: checking for clock_gettime" >&5
+echo "configure:17987: checking for clock_gettime" >&5
 if eval "test \"`echo '$''{'ac_cv_func_clock_gettime'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 17560 "configure"
+#line 17992 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char clock_gettime(); below.  */
@@ -17579,7 +18011,7 @@ clock_gettime();
 
 ; return 0; }
 EOF
-if { (eval echo configure:17583: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:18015: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_clock_gettime=yes"
 else
@@ -17601,7 +18033,7 @@ else
   echo "$ac_t""no" 1>&6
 
 		echo $ac_n "checking for clock_gettime in -lrt""... $ac_c" 1>&6
-echo "configure:17605: checking for clock_gettime in -lrt" >&5
+echo "configure:18037: checking for clock_gettime in -lrt" >&5
 ac_lib_var=`echo rt'_'clock_gettime | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -17609,7 +18041,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lrt  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 17613 "configure"
+#line 18045 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -17620,7 +18052,7 @@ int main() {
 clock_gettime()
 ; return 0; }
 EOF
-if { (eval echo configure:17624: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:18056: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -17652,12 +18084,12 @@ fi
 
 
   echo $ac_n "checking for wide char and multibyte support""... $ac_c" 1>&6
-echo "configure:17656: checking for wide char and multibyte support" >&5
+echo "configure:18088: checking for wide char and multibyte support" >&5
 if eval "test \"`echo '$''{'am_cv_multibyte_able'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 17661 "configure"
+#line 18093 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 #ifdef HAVE_STDLIB_H
@@ -17711,7 +18143,7 @@ const char icb[5] = {0xa4, 0xa4, 0xa4, 0
       wcsncat(wcb2, wcb, 5);
 ; return 0; }
 EOF
-if { (eval echo configure:17715: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:18147: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   am_cv_multibyte_able=yes
 else
@@ -17721,7 +18153,7 @@ else
   cf_save_LIBS="$LIBS"
       LIBS="-lutf8 $LIBS"
       cat > conftest.$ac_ext <<EOF
-#line 17725 "configure"
+#line 18157 "configure"
 #include "confdefs.h"
 #include <libutf8.h>
 int main() {
@@ -17765,7 +18197,7 @@ const char icb[5] = {0xa4, 0xa4, 0xa4, 0
         wcsncat(wcb2, wcb, 5);
 ; return 0; }
 EOF
-if { (eval echo configure:17769: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:18201: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   am_cv_multibyte_able=libutf8
 else
@@ -17799,9 +18231,9 @@ EOF
 
 
 echo $ac_n "checking if gettimeofday takes two arguments""... $ac_c" 1>&6
-echo "configure:17803: checking if gettimeofday takes two arguments" >&5
+echo "configure:18235: checking if gettimeofday takes two arguments" >&5
 cat > conftest.$ac_ext <<EOF
-#line 17805 "configure"
+#line 18237 "configure"
 #include "confdefs.h"
 
 #if HAVE_SYS_TIME_H
@@ -17813,7 +18245,7 @@ struct timezone *tz;
 gettimeofday(&tv, &tz);
 ; return 0; }
 EOF
-if { (eval echo configure:17817: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:18249: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_func_gettimeofday_2args=yes
 else
@@ -17832,12 +18264,12 @@ EOF
 fi
 
 echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
-echo "configure:17836: checking return type of signal handlers" >&5
+echo "configure:18268: checking return type of signal handlers" >&5
 if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 17841 "configure"
+#line 18273 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #include <signal.h>
@@ -17854,7 +18286,7 @@ int main() {
 int i;
 ; return 0; }
 EOF
-if { (eval echo configure:17858: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:18290: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_type_signal=void
 else
@@ -17874,7 +18306,7 @@ EOF
 
 
 echo $ac_n "checking declaration of signal arguments""... $ac_c" 1>&6
-echo "configure:17878: checking declaration of signal arguments" >&5
+echo "configure:18310: checking declaration of signal arguments" >&5
 if eval "test \"`echo '$''{'cf_cv_sig_args'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -17883,7 +18315,7 @@ cf_cv_sig_args=
 for cf_test in "int sig" "int sig, ..."
 do
 	cat > conftest.$ac_ext <<EOF
-#line 17887 "configure"
+#line 18319 "configure"
 #include "confdefs.h"
 
 #include <signal.h>
@@ -17891,7 +18323,7 @@ int main() {
 extern RETSIGTYPE catch($cf_test); signal(SIGINT, catch)
 ; return 0; }
 EOF
-if { (eval echo configure:17895: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:18327: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_sig_args="$cf_test";break
 else
@@ -17917,13 +18349,13 @@ EOF
 if test "$ac_cv_func_sigaction" = yes; then
 
 echo $ac_n "checking whether sigaction needs _POSIX_SOURCE""... $ac_c" 1>&6
-echo "configure:17921: checking whether sigaction needs _POSIX_SOURCE" >&5
+echo "configure:18353: checking whether sigaction needs _POSIX_SOURCE" >&5
 if eval "test \"`echo '$''{'cf_cv_sigact_bad'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
 cat > conftest.$ac_ext <<EOF
-#line 17927 "configure"
+#line 18359 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -17932,7 +18364,7 @@ int main() {
 struct sigaction act
 ; return 0; }
 EOF
-if { (eval echo configure:17936: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:18368: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_sigact_bad=no
 else
@@ -17953,13 +18385,13 @@ EOF
 
 
 echo $ac_n "checking if we have sigaction/related functions""... $ac_c" 1>&6
-echo "configure:17957: checking if we have sigaction/related functions" >&5
+echo "configure:18389: checking if we have sigaction/related functions" >&5
 if eval "test \"`echo '$''{'cf_cv_sigaction_funcs'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
 cat > conftest.$ac_ext <<EOF
-#line 17963 "configure"
+#line 18395 "configure"
 #include "confdefs.h"
 
 #ifdef SVR4_ACTION
@@ -17977,7 +18409,7 @@ int main() {
     sigaction (SIGBUS,&sa,&osa);
 ; return 0; }
 EOF
-if { (eval echo configure:17981: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:18413: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   cf_cv_sigaction_funcs=yes
 else
@@ -17999,7 +18431,7 @@ EOF
 fi
 
 echo $ac_n "checking for fork""... $ac_c" 1>&6
-echo "configure:18003: checking for fork" >&5
+echo "configure:18435: checking for fork" >&5
 if eval "test \"`echo '$''{'cf_cv_func_fork'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -18008,7 +18440,7 @@ if test "$cross_compiling" = yes; then
   cf_cv_func_fork=unknown
 else
   cat > conftest.$ac_ext <<EOF
-#line 18012 "configure"
+#line 18444 "configure"
 #include "confdefs.h"
 
 int main()
@@ -18018,7 +18450,7 @@ int main()
 	${cf_cv_main_return:-return}(0);
 }
 EOF
-if { (eval echo configure:18022: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:18454: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
 then
   cf_cv_func_fork=yes
 else
@@ -18040,12 +18472,12 @@ EOF
 
 
 echo $ac_n "checking for memmove""... $ac_c" 1>&6
-echo "configure:18044: checking for memmove" >&5
+echo "configure:18476: checking for memmove" >&5
 if eval "test \"`echo '$''{'ac_cv_func_memmove'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 18049 "configure"
+#line 18481 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char memmove(); below.  */
@@ -18068,7 +18500,7 @@ memmove();
 
 ; return 0; }
 EOF
-if { (eval echo configure:18072: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:18504: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_memmove=yes"
 else
@@ -18087,12 +18519,12 @@ else
   echo "$ac_t""no" 1>&6
 
 echo $ac_n "checking for bcopy""... $ac_c" 1>&6
-echo "configure:18091: checking for bcopy" >&5
+echo "configure:18523: checking for bcopy" >&5
 if eval "test \"`echo '$''{'ac_cv_func_bcopy'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 18096 "configure"
+#line 18528 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char bcopy(); below.  */
@@ -18115,7 +18547,7 @@ bcopy();
 
 ; return 0; }
 EOF
-if { (eval echo configure:18119: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:18551: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_bcopy=yes"
 else
@@ -18131,7 +18563,7 @@ if eval "test \"`echo '$ac_cv_func_'bcop
   echo "$ac_t""yes" 1>&6
   
 	echo $ac_n "checking if bcopy does overlapping moves""... $ac_c" 1>&6
-echo "configure:18135: checking if bcopy does overlapping moves" >&5
+echo "configure:18567: checking if bcopy does overlapping moves" >&5
 if eval "test \"`echo '$''{'cf_cv_good_bcopy'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -18140,10 +18572,10 @@ else
   cf_cv_good_bcopy=unknown
 else
   cat > conftest.$ac_ext <<EOF
-#line 18144 "configure"
+#line 18576 "configure"
 #include "confdefs.h"
 
-int main() {
+int main(void) {
 	static char data[] = "abcdefghijklmnopqrstuwwxyz";
 	char temp[40];
 	bcopy(data, temp, sizeof(data));
@@ -18153,7 +18585,7 @@ int main() {
 }
 		
 EOF
-if { (eval echo configure:18157: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:18589: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
 then
   cf_cv_good_bcopy=yes
 else
@@ -18191,9 +18623,9 @@ fi
 
 
 echo $ac_n "checking if select expects int * arguments""... $ac_c" 1>&6
-echo "configure:18195: checking if select expects int * arguments" >&5
+echo "configure:18627: checking if select expects int * arguments" >&5
 cat > conftest.$ac_ext <<EOF
-#line 18197 "configure"
+#line 18629 "configure"
 #include "confdefs.h"
 #include <time.h>
 EOF
@@ -18213,7 +18645,7 @@ rm -f conftest*
 
 
 echo $ac_n "checking whether closedir returns void""... $ac_c" 1>&6
-echo "configure:18217: checking whether closedir returns void" >&5
+echo "configure:18649: checking whether closedir returns void" >&5
 if eval "test \"`echo '$''{'ac_cv_func_closedir_void'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -18221,13 +18653,13 @@ else
   ac_cv_func_closedir_void=yes
 else
   cat > conftest.$ac_ext <<EOF
-#line 18225 "configure"
+#line 18657 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #include <$ac_header_dirent>
 int closedir(); main() { exit(closedir(opendir(".")) != 0); }
 EOF
-if { (eval echo configure:18231: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:18663: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
 then
   ac_cv_func_closedir_void=no
 else
@@ -18253,7 +18685,7 @@ fi
 # autoconf 2.5x assumes setvbuf is not reversed when cross-compiling
 if test "$cross_compiling" != yes ; then
 	echo $ac_n "checking whether setvbuf arguments are reversed""... $ac_c" 1>&6
-echo "configure:18257: checking whether setvbuf arguments are reversed" >&5
+echo "configure:18689: checking whether setvbuf arguments are reversed" >&5
 if eval "test \"`echo '$''{'ac_cv_func_setvbuf_reversed'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -18261,7 +18693,7 @@ else
     { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
 else
   cat > conftest.$ac_ext <<EOF
-#line 18265 "configure"
+#line 18697 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 /* If setvbuf has the reversed format, exit 0. */
@@ -18275,7 +18707,7 @@ main () {
   exit(0);			/* Non-reversed systems segv here.  */
 }
 EOF
-if { (eval echo configure:18279: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:18711: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
 then
   ac_cv_func_setvbuf_reversed=yes
 else
@@ -18313,12 +18745,12 @@ for ac_func in \
 
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:18317: checking for $ac_func" >&5
+echo "configure:18749: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 18322 "configure"
+#line 18754 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -18341,7 +18773,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:18345: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:18777: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -18368,13 +18800,13 @@ done
 
 
 echo $ac_n "checking for type sigaction_t""... $ac_c" 1>&6
-echo "configure:18372: checking for type sigaction_t" >&5
+echo "configure:18804: checking for type sigaction_t" >&5
 if eval "test \"`echo '$''{'cf_cv_type_sigaction'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
 	cat > conftest.$ac_ext <<EOF
-#line 18378 "configure"
+#line 18810 "configure"
 #include "confdefs.h"
 
 #include <signal.h>
@@ -18382,7 +18814,7 @@ int main() {
 sigaction_t x
 ; return 0; }
 EOF
-if { (eval echo configure:18386: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:18818: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_type_sigaction=yes
 else
@@ -18402,13 +18834,13 @@ EOF
 
 
 echo $ac_n "checking for nonconflicting termios.h""... $ac_c" 1>&6
-echo "configure:18406: checking for nonconflicting termios.h" >&5
+echo "configure:18838: checking for nonconflicting termios.h" >&5
 if eval "test \"`echo '$''{'cf_cv_use_termios_h'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
 	cat > conftest.$ac_ext <<EOF
-#line 18412 "configure"
+#line 18844 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_IOCTL_H
@@ -18430,7 +18862,7 @@ int main() {
 	(void) tcgetattr (0, &save_tty)
 ; return 0; }
 EOF
-if { (eval echo configure:18434: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:18866: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   cf_cv_use_termios_h=yes
 else
@@ -18461,13 +18893,13 @@ fi
 
 
 echo $ac_n "checking for passwd.pw_gecos""... $ac_c" 1>&6
-echo "configure:18465: checking for passwd.pw_gecos" >&5
+echo "configure:18897: checking for passwd.pw_gecos" >&5
 if eval "test \"`echo '$''{'cf_cv_pw_gecos'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
 	cat > conftest.$ac_ext <<EOF
-#line 18471 "configure"
+#line 18903 "configure"
 #include "confdefs.h"
 
 #include <pwd.h>
@@ -18478,7 +18910,7 @@ int main() {
 	char bar = foo.pw_gecos
 ; return 0; }
 EOF
-if { (eval echo configure:18482: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:18914: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_pw_gecos=yes
 else
@@ -18498,13 +18930,13 @@ EOF
 
 
 echo $ac_n "checking for tm.tm_gmtoff""... $ac_c" 1>&6
-echo "configure:18502: checking for tm.tm_gmtoff" >&5
+echo "configure:18934: checking for tm.tm_gmtoff" >&5
 if eval "test \"`echo '$''{'cf_cv_tm_gmtoff'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
 	cat > conftest.$ac_ext <<EOF
-#line 18508 "configure"
+#line 18940 "configure"
 #include "confdefs.h"
 
 #ifdef TIME_WITH_SYS_TIME
@@ -18524,7 +18956,7 @@ int main() {
 	long bar = foo.tm_gmtoff
 ; return 0; }
 EOF
-if { (eval echo configure:18528: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:18960: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_tm_gmtoff=yes
 else
@@ -18544,7 +18976,7 @@ EOF
 
 
 echo $ac_n "checking for long file names""... $ac_c" 1>&6
-echo "configure:18548: checking for long file names" >&5
+echo "configure:18980: checking for long file names" >&5
 if eval "test \"`echo '$''{'ac_cv_sys_long_file_names'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -18592,17 +19024,17 @@ for ac_hdr in sys/wait.h
 do
 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:18596: checking for $ac_hdr" >&5
+echo "configure:19028: checking for $ac_hdr" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 18601 "configure"
+#line 19033 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:18606: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:19038: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -18639,17 +19071,17 @@ for ac_hdr in wait.h
 do
 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:18643: checking for $ac_hdr" >&5
+echo "configure:19075: checking for $ac_hdr" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 18648 "configure"
+#line 19080 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:18653: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:19085: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -18679,17 +19111,17 @@ for ac_hdr in waitstatus.h
 do
 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:18683: checking for $ac_hdr" >&5
+echo "configure:19115: checking for $ac_hdr" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 18688 "configure"
+#line 19120 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:18693: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:19125: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -18730,13 +19162,13 @@ fi
 
 
 echo $ac_n "checking for union wait""... $ac_c" 1>&6
-echo "configure:18734: checking for union wait" >&5
+echo "configure:19166: checking for union wait" >&5
 if eval "test \"`echo '$''{'cf_cv_type_unionwait'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
 	cat > conftest.$ac_ext <<EOF
-#line 18740 "configure"
+#line 19172 "configure"
 #include "confdefs.h"
 $cf_wait_headers
 int main() {
@@ -18747,7 +19179,7 @@ int x;
 	
 ; return 0; }
 EOF
-if { (eval echo configure:18751: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:19183: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   cf_cv_type_unionwait=no
 	 echo compiles ok w/o union wait 1>&5
@@ -18758,7 +19190,7 @@ else
 
   
 	cat > conftest.$ac_ext <<EOF
-#line 18762 "configure"
+#line 19194 "configure"
 #include "confdefs.h"
 $cf_wait_headers
 int main() {
@@ -18773,7 +19205,7 @@ union wait x;
 	
 ; return 0; }
 EOF
-if { (eval echo configure:18777: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:19209: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   cf_cv_type_unionwait=yes
 	 echo compiles ok with union wait and possibly macros too 1>&5
@@ -18798,7 +19230,7 @@ EOF
 
 
 echo $ac_n "checking if the system function returns usable child-status""... $ac_c" 1>&6
-echo "configure:18802: checking if the system function returns usable child-status" >&5
+echo "configure:19234: checking if the system function returns usable child-status" >&5
 if eval "test \"`echo '$''{'cf_cv_system_status'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -18807,7 +19239,7 @@ else
   cf_cv_system_status=unknown
 else
   cat > conftest.$ac_ext <<EOF
-#line 18811 "configure"
+#line 19243 "configure"
 #include "confdefs.h"
 
 #include <stdio.h>
@@ -18840,7 +19272,7 @@ int main()
 }
 
 EOF
-if { (eval echo configure:18844: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:19276: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
 then
   cf_cv_system_status=no
 else
@@ -18851,11 +19283,11 @@ else
   cf_cv_system_status=unknown
 else
   cat > conftest.$ac_ext <<EOF
-#line 18855 "configure"
+#line 19287 "configure"
 #include "confdefs.h"
 int main() { ${cf_cv_main_return:-return}(system("exit 23") != (23 << 8)); }
 EOF
-if { (eval echo configure:18859: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:19291: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
 then
   cf_cv_system_status=yes
 else
@@ -18898,13 +19330,13 @@ EOF
 
 if test "$cf_cv_ncurses_version" != no ; then
 echo $ac_n "checking for obsolete/broken version of ncurses""... $ac_c" 1>&6
-echo "configure:18902: checking for obsolete/broken version of ncurses" >&5
+echo "configure:19334: checking for obsolete/broken version of ncurses" >&5
 if eval "test \"`echo '$''{'cf_cv_ncurses_broken'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
 cat > conftest.$ac_ext <<EOF
-#line 18908 "configure"
+#line 19340 "configure"
 #include "confdefs.h"
 
 #include <${cf_cv_ncurses_header:-curses.h}>
@@ -18918,7 +19350,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:18922: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:19354: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_ncurses_broken=no
 else
@@ -18943,13 +19375,13 @@ fi
 
 		
 echo $ac_n "checking if curses supports color attributes""... $ac_c" 1>&6
-echo "configure:18947: checking if curses supports color attributes" >&5
+echo "configure:19379: checking if curses supports color attributes" >&5
 if eval "test \"`echo '$''{'cf_cv_color_curses'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
 	cat > conftest.$ac_ext <<EOF
-#line 18953 "configure"
+#line 19385 "configure"
 #include "confdefs.h"
 
 #include <${cf_cv_ncurses_header:-curses.h}>
@@ -18964,7 +19396,7 @@ chtype x = COLOR_BLUE;
 	
 ; return 0; }
 EOF
-if { (eval echo configure:18968: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:19400: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   cf_cv_color_curses=yes
 else
@@ -19015,7 +19447,7 @@ if test $check_sig_const = yes ; then
 	
 
 echo $ac_n "checking for redefinable signal constants""... $ac_c" 1>&6
-echo "configure:19019: checking for redefinable signal constants" >&5
+echo "configure:19451: checking for redefinable signal constants" >&5
 if eval "test \"`echo '$''{'cf_cv_sig_const'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -19027,7 +19459,7 @@ if test -n "$cf_cv_sig_args"; then
   cf_cv_sig_const=unknown
 else
   cat > conftest.$ac_ext <<EOF
-#line 19031 "configure"
+#line 19463 "configure"
 #include "confdefs.h"
 
 #define NEW_DFL	((RETSIGTYPE (*)($cf_test))0)
@@ -19054,7 +19486,7 @@ int main()
 	${cf_cv_main_return:-return}(0);
 }
 EOF
-if { (eval echo configure:19058: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:19490: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
 then
   cf_cv_sig_const=yes
 else
@@ -19080,13 +19512,13 @@ fi
 
 
 echo $ac_n "checking for ANSI qsort""... $ac_c" 1>&6
-echo "configure:19084: checking for ANSI qsort" >&5
+echo "configure:19516: checking for ANSI qsort" >&5
 if eval "test \"`echo '$''{'cf_cv_comptype'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
 	cat > conftest.$ac_ext <<EOF
-#line 19090 "configure"
+#line 19522 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_STDLIB_H
@@ -19098,7 +19530,7 @@ extern int compare(const void *, const v
 	 qsort(foo, sizeof(foo)/sizeof(*foo), sizeof(*foo), compare)
 ; return 0; }
 EOF
-if { (eval echo configure:19102: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:19534: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_comptype=yes
 else
@@ -19126,7 +19558,7 @@ fi
 
 
 echo $ac_n "checking if application can dump core""... $ac_c" 1>&6
-echo "configure:19130: checking if application can dump core" >&5
+echo "configure:19562: checking if application can dump core" >&5
 if eval "test \"`echo '$''{'cf_cv_corefile'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -19135,7 +19567,7 @@ else
   cf_cv_corefile=unknown
 else
   cat > conftest.$ac_ext <<EOF
-#line 19139 "configure"
+#line 19571 "configure"
 #include "confdefs.h"
 
 #include <signal.h>
@@ -19176,7 +19608,7 @@ int main()
 #endif
 }
 EOF
-if { (eval echo configure:19180: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:19612: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
 then
   cf_cv_corefile=yes
 else
@@ -19224,18 +19656,18 @@ ac_tr_func=`echo "$ac_func" | sed y%abcd
 
 
 echo $ac_n "checking for missing "${ac_func}" extern""... $ac_c" 1>&6
-echo "configure:19228: checking for missing "${ac_func}" extern" >&5
+echo "configure:19660: checking for missing "${ac_func}" extern" >&5
 if eval "test \"`echo '$''{'cf_cv_func_${ac_func}'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
 
-echo "${as_me:-configure}:19234: testing for missing "${ac_func}" external ..." 1>&5
+echo "${as_me:-configure}:19666: testing for missing "${ac_func}" external ..." 1>&5
 
 cf_save_CFLAGS="$CFLAGS"
 CFLAGS="$CFLAGS $CHECK_DECL_FLAG"
 cat > conftest.$ac_ext <<EOF
-#line 19239 "configure"
+#line 19671 "configure"
 #include "confdefs.h"
 
 $CHECK_DECL_HDRS
@@ -19249,7 +19681,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:19253: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:19685: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   if test -n "$CHECK_DECL_HDRS" ; then
 # try to work around system headers which are infested with non-standard syntax
@@ -19257,7 +19689,7 @@ if { (eval echo configure:19253: \"$ac_l
 cf_1_up=`echo "${ac_func}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
 cat > conftest.$ac_ext <<EOF
-#line 19261 "configure"
+#line 19693 "configure"
 #include "confdefs.h"
 
 #define DECL_${cf_1_up}
@@ -19267,7 +19699,7 @@ int main() {
 long x = 0
 ; return 0; }
 EOF
-if { (eval echo configure:19271: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:19703: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   eval 'cf_cv_func_'${ac_func}'=yes'
 else
@@ -19316,18 +19748,18 @@ ac_tr_func=`echo "$ac_func" | sed y%abcd
 
 
 echo $ac_n "checking for missing "${ac_func}" extern""... $ac_c" 1>&6
-echo "configure:19320: checking for missing "${ac_func}" extern" >&5
+echo "configure:19752: checking for missing "${ac_func}" extern" >&5
 if eval "test \"`echo '$''{'cf_cv_func_${ac_func}'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
 
-echo "${as_me:-configure}:19326: testing for missing "${ac_func}" external ..." 1>&5
+echo "${as_me:-configure}:19758: testing for missing "${ac_func}" external ..." 1>&5
 
 cf_save_CFLAGS="$CFLAGS"
 CFLAGS="$CFLAGS $CHECK_DECL_FLAG"
 cat > conftest.$ac_ext <<EOF
-#line 19331 "configure"
+#line 19763 "configure"
 #include "confdefs.h"
 
 $CHECK_DECL_HDRS
@@ -19341,7 +19773,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:19345: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:19777: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   if test -n "$CHECK_DECL_HDRS" ; then
 # try to work around system headers which are infested with non-standard syntax
@@ -19349,7 +19781,7 @@ if { (eval echo configure:19345: \"$ac_l
 cf_1_up=`echo "${ac_func}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
 cat > conftest.$ac_ext <<EOF
-#line 19353 "configure"
+#line 19785 "configure"
 #include "confdefs.h"
 
 #define DECL_${cf_1_up}
@@ -19359,7 +19791,7 @@ int main() {
 long x = 0
 ; return 0; }
 EOF
-if { (eval echo configure:19363: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:19795: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   eval 'cf_cv_func_'${ac_func}'=yes'
 else
@@ -19406,18 +19838,18 @@ ac_tr_func=`echo "$ac_func" | sed y%abcd
 
 
 echo $ac_n "checking for missing "${ac_func}" extern""... $ac_c" 1>&6
-echo "configure:19410: checking for missing "${ac_func}" extern" >&5
+echo "configure:19842: checking for missing "${ac_func}" extern" >&5
 if eval "test \"`echo '$''{'cf_cv_func_${ac_func}'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
 
-echo "${as_me:-configure}:19416: testing for missing "${ac_func}" external ..." 1>&5
+echo "${as_me:-configure}:19848: testing for missing "${ac_func}" external ..." 1>&5
 
 cf_save_CFLAGS="$CFLAGS"
 CFLAGS="$CFLAGS $CHECK_DECL_FLAG"
 cat > conftest.$ac_ext <<EOF
-#line 19421 "configure"
+#line 19853 "configure"
 #include "confdefs.h"
 
 $CHECK_DECL_HDRS
@@ -19431,7 +19863,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:19435: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:19867: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   if test -n "$CHECK_DECL_HDRS" ; then
 # try to work around system headers which are infested with non-standard syntax
@@ -19439,7 +19871,7 @@ if { (eval echo configure:19435: \"$ac_l
 cf_1_up=`echo "${ac_func}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
 cat > conftest.$ac_ext <<EOF
-#line 19443 "configure"
+#line 19875 "configure"
 #include "confdefs.h"
 
 #define DECL_${cf_1_up}
@@ -19449,7 +19881,7 @@ int main() {
 long x = 0
 ; return 0; }
 EOF
-if { (eval echo configure:19453: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:19885: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   eval 'cf_cv_func_'${ac_func}'=yes'
 else
@@ -19552,18 +19984,18 @@ ac_tr_func=`echo "$ac_func" | sed y%abcd
 
 
 echo $ac_n "checking for missing "${ac_func}" extern""... $ac_c" 1>&6
-echo "configure:19556: checking for missing "${ac_func}" extern" >&5
+echo "configure:19988: checking for missing "${ac_func}" extern" >&5
 if eval "test \"`echo '$''{'cf_cv_func_${ac_func}'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
 
-echo "${as_me:-configure}:19562: testing for missing "${ac_func}" external ..." 1>&5
+echo "${as_me:-configure}:19994: testing for missing "${ac_func}" external ..." 1>&5
 
 cf_save_CFLAGS="$CFLAGS"
 CFLAGS="$CFLAGS $CHECK_DECL_FLAG"
 cat > conftest.$ac_ext <<EOF
-#line 19567 "configure"
+#line 19999 "configure"
 #include "confdefs.h"
 
 $CHECK_DECL_HDRS
@@ -19577,7 +20009,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:19581: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:20013: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   if test -n "$CHECK_DECL_HDRS" ; then
 # try to work around system headers which are infested with non-standard syntax
@@ -19585,7 +20017,7 @@ if { (eval echo configure:19581: \"$ac_l
 cf_1_up=`echo "${ac_func}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
 cat > conftest.$ac_ext <<EOF
-#line 19589 "configure"
+#line 20021 "configure"
 #include "confdefs.h"
 
 #define DECL_${cf_1_up}
@@ -19595,7 +20027,7 @@ int main() {
 long x = 0
 ; return 0; }
 EOF
-if { (eval echo configure:19599: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:20031: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   eval 'cf_cv_func_'${ac_func}'=yes'
 else
@@ -19639,18 +20071,18 @@ ac_tr_func=`echo "$ac_func" | sed y%abcd
 
 
 echo $ac_n "checking for missing "${ac_func}" extern""... $ac_c" 1>&6
-echo "configure:19643: checking for missing "${ac_func}" extern" >&5
+echo "configure:20075: checking for missing "${ac_func}" extern" >&5
 if eval "test \"`echo '$''{'cf_cv_func_${ac_func}'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
 
-echo "${as_me:-configure}:19649: testing for missing "${ac_func}" external ..." 1>&5
+echo "${as_me:-configure}:20081: testing for missing "${ac_func}" external ..." 1>&5
 
 cf_save_CFLAGS="$CFLAGS"
 CFLAGS="$CFLAGS $CHECK_DECL_FLAG"
 cat > conftest.$ac_ext <<EOF
-#line 19654 "configure"
+#line 20086 "configure"
 #include "confdefs.h"
 
 $CHECK_DECL_HDRS
@@ -19664,7 +20096,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:19668: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:20100: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   if test -n "$CHECK_DECL_HDRS" ; then
 # try to work around system headers which are infested with non-standard syntax
@@ -19672,7 +20104,7 @@ if { (eval echo configure:19668: \"$ac_l
 cf_1_up=`echo "${ac_func}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
 cat > conftest.$ac_ext <<EOF
-#line 19676 "configure"
+#line 20108 "configure"
 #include "confdefs.h"
 
 #define DECL_${cf_1_up}
@@ -19682,7 +20114,7 @@ int main() {
 long x = 0
 ; return 0; }
 EOF
-if { (eval echo configure:19686: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:20118: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   eval 'cf_cv_func_'${ac_func}'=yes'
 else
@@ -19729,18 +20161,18 @@ ac_tr_func=`echo "$ac_func" | sed y%abcd
 
 
 echo $ac_n "checking for missing "${ac_func}" extern""... $ac_c" 1>&6
-echo "configure:19733: checking for missing "${ac_func}" extern" >&5
+echo "configure:20165: checking for missing "${ac_func}" extern" >&5
 if eval "test \"`echo '$''{'cf_cv_func_${ac_func}'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
 
-echo "${as_me:-configure}:19739: testing for missing "${ac_func}" external ..." 1>&5
+echo "${as_me:-configure}:20171: testing for missing "${ac_func}" external ..." 1>&5
 
 cf_save_CFLAGS="$CFLAGS"
 CFLAGS="$CFLAGS $CHECK_DECL_FLAG"
 cat > conftest.$ac_ext <<EOF
-#line 19744 "configure"
+#line 20176 "configure"
 #include "confdefs.h"
 
 $CHECK_DECL_HDRS
@@ -19754,7 +20186,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:19758: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:20190: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   if test -n "$CHECK_DECL_HDRS" ; then
 # try to work around system headers which are infested with non-standard syntax
@@ -19762,7 +20194,7 @@ if { (eval echo configure:19758: \"$ac_l
 cf_1_up=`echo "${ac_func}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
 cat > conftest.$ac_ext <<EOF
-#line 19766 "configure"
+#line 20198 "configure"
 #include "confdefs.h"
 
 #define DECL_${cf_1_up}
@@ -19772,7 +20204,7 @@ int main() {
 long x = 0
 ; return 0; }
 EOF
-if { (eval echo configure:19776: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:20208: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   eval 'cf_cv_func_'${ac_func}'=yes'
 else
@@ -19810,7 +20242,7 @@ fi
 
 
 echo $ac_n "checking for working TIOCGWINSZ""... $ac_c" 1>&6
-echo "configure:19814: checking for working TIOCGWINSZ" >&5
+echo "configure:20246: checking for working TIOCGWINSZ" >&5
 if eval "test \"`echo '$''{'cf_cv_use_tiocgwinsz'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -19821,7 +20253,7 @@ else
   cf_cv_use_tiocgwinsz=unknown
 else
   cat > conftest.$ac_ext <<EOF
-#line 19825 "configure"
+#line 20257 "configure"
 #include "confdefs.h"
 
 $CHECK_DECL_HDRS
@@ -19846,7 +20278,7 @@ int main()
 	${cf_cv_main_return:-return}(0);	/* we cannot guarantee this is run interactively */
 }
 EOF
-if { (eval echo configure:19850: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:20282: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
 then
   cf_cv_use_tiocgwinsz=yes
 else
@@ -19893,7 +20325,7 @@ esac
 # Extract the first word of "ranlib", so it can be a program name with args.
 set dummy ranlib; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:19897: checking for $ac_word" >&5
+echo "configure:20329: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -19923,19 +20355,19 @@ fi
 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
 # for constant arguments.  Useless!
 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
-echo "configure:19927: checking for working alloca.h" >&5
+echo "configure:20359: checking for working alloca.h" >&5
 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 19932 "configure"
+#line 20364 "configure"
 #include "confdefs.h"
 #include <alloca.h>
 int main() {
 char *p = alloca(2 * sizeof(int));
 ; return 0; }
 EOF
-if { (eval echo configure:19939: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:20371: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   ac_cv_header_alloca_h=yes
 else
@@ -19956,12 +20388,12 @@ EOF
 fi
 
 echo $ac_n "checking for alloca""... $ac_c" 1>&6
-echo "configure:19960: checking for alloca" >&5
+echo "configure:20392: checking for alloca" >&5
 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 19965 "configure"
+#line 20397 "configure"
 #include "confdefs.h"
 
 #ifdef __GNUC__
@@ -19989,7 +20421,7 @@ int main() {
 char *p = (char *) alloca(1);
 ; return 0; }
 EOF
-if { (eval echo configure:19993: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:20425: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   ac_cv_func_alloca_works=yes
 else
@@ -20021,12 +20453,12 @@ EOF
 
 
 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
-echo "configure:20025: checking whether alloca needs Cray hooks" >&5
+echo "configure:20457: checking whether alloca needs Cray hooks" >&5
 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 20030 "configure"
+#line 20462 "configure"
 #include "confdefs.h"
 #if defined(CRAY) && ! defined(CRAY2)
 webecray
@@ -20051,12 +20483,12 @@ echo "$ac_t""$ac_cv_os_cray" 1>&6
 if test $ac_cv_os_cray = yes; then
 for ac_func in _getb67 GETB67 getb67; do
   echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:20055: checking for $ac_func" >&5
+echo "configure:20487: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 20060 "configure"
+#line 20492 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -20079,7 +20511,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:20083: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:20515: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -20106,7 +20538,7 @@ done
 fi
 
 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
-echo "configure:20110: checking stack direction for C alloca" >&5
+echo "configure:20542: checking stack direction for C alloca" >&5
 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -20114,7 +20546,7 @@ else
   ac_cv_c_stack_direction=0
 else
   cat > conftest.$ac_ext <<EOF
-#line 20118 "configure"
+#line 20550 "configure"
 #include "confdefs.h"
 find_stack_direction ()
 {
@@ -20133,7 +20565,7 @@ main ()
   exit (find_stack_direction() < 0);
 }
 EOF
-if { (eval echo configure:20137: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:20569: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
 then
   ac_cv_c_stack_direction=1
 else
@@ -20158,17 +20590,17 @@ for ac_hdr in unistd.h
 do
 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:20162: checking for $ac_hdr" >&5
+echo "configure:20594: checking for $ac_hdr" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 20167 "configure"
+#line 20599 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:20172: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:20604: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -20197,12 +20629,12 @@ done
 for ac_func in getpagesize
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:20201: checking for $ac_func" >&5
+echo "configure:20633: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 20206 "configure"
+#line 20638 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -20225,7 +20657,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:20229: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:20661: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -20250,7 +20682,7 @@ fi
 done
 
 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
-echo "configure:20254: checking for working mmap" >&5
+echo "configure:20686: checking for working mmap" >&5
 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -20258,7 +20690,7 @@ else
   ac_cv_func_mmap_fixed_mapped=no
 else
   cat > conftest.$ac_ext <<EOF
-#line 20262 "configure"
+#line 20694 "configure"
 #include "confdefs.h"
 
 /* Thanks to Mike Haertel and Jim Avera for this test.
@@ -20398,7 +20830,7 @@ main()
 }
 
 EOF
-if { (eval echo configure:20402: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:20834: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
 then
   ac_cv_func_mmap_fixed_mapped=yes
 else
@@ -20422,12 +20854,12 @@ fi
 
 
 echo $ac_n "checking whether we are using the GNU C Library 2.1 or newer""... $ac_c" 1>&6
-echo "configure:20426: checking whether we are using the GNU C Library 2.1 or newer" >&5
+echo "configure:20858: checking whether we are using the GNU C Library 2.1 or newer" >&5
 if eval "test \"`echo '$''{'ac_cv_gnu_library_2_1'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 20431 "configure"
+#line 20863 "configure"
 #include "confdefs.h"
 
 #include <features.h>
@@ -20482,17 +20914,17 @@ stdlib.h string.h unistd.h sys/param.h
 do
 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:20486: checking for $ac_hdr" >&5
+echo "configure:20918: checking for $ac_hdr" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 20491 "configure"
+#line 20923 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:20496: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:20928: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -20523,12 +20955,12 @@ getgid getuid mempcpy munmap putenv sete
 strdup strtoul tsearch __argz_count __argz_stringify __argz_next
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:20527: checking for $ac_func" >&5
+echo "configure:20959: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 20532 "configure"
+#line 20964 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -20551,7 +20983,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:20555: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:20987: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -20619,14 +21051,14 @@ if test -n "$cf_searchpath/include" ; th
 			  cf_save_CPPFLAGS=$CPPFLAGS
 			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 			  cat > conftest.$ac_ext <<EOF
-#line 20623 "configure"
+#line 21055 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello")
 ; return 0; }
 EOF
-if { (eval echo configure:20630: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:21062: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -20643,7 +21075,7 @@ rm -f conftest*
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me:-configure}:20647: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me:-configure}:21079: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
@@ -20687,14 +21119,14 @@ if test -n "$cf_searchpath/../include" ;
 			  cf_save_CPPFLAGS=$CPPFLAGS
 			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 			  cat > conftest.$ac_ext <<EOF
-#line 20691 "configure"
+#line 21123 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello")
 ; return 0; }
 EOF
-if { (eval echo configure:20698: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:21130: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -20711,7 +21143,7 @@ rm -f conftest*
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me:-configure}:20715: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me:-configure}:21147: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
@@ -20753,7 +21185,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}:20757: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me:-configure}:21189: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 
 				LDFLAGS="-L$cf_add_libdir $LDFLAGS"
@@ -20783,7 +21215,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}:20787: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me:-configure}:21219: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 
 				LDFLAGS="-L$cf_add_libdir $LDFLAGS"
@@ -20805,7 +21237,7 @@ fi
 
 
   echo $ac_n "checking for iconv""... $ac_c" 1>&6
-echo "configure:20809: checking for iconv" >&5
+echo "configure:21241: checking for iconv" >&5
 if eval "test \"`echo '$''{'am_cv_func_iconv'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -20818,13 +21250,13 @@ cf_cv_header_path_iconv=
 cf_cv_library_path_iconv=
 
 
-echo "${as_me:-configure}:20822: testing Starting FIND_LINKAGE(iconv,) ..." 1>&5
+echo "${as_me:-configure}:21254: testing Starting FIND_LINKAGE(iconv,) ..." 1>&5
 
 
 cf_save_LIBS="$LIBS"
 
 cat > conftest.$ac_ext <<EOF
-#line 20828 "configure"
+#line 21260 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
@@ -20838,7 +21270,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:20842: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:21274: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   
 	cf_cv_find_linkage_iconv=yes
@@ -20854,7 +21286,7 @@ else
 LIBS="-liconv  $cf_save_LIBS"
 
 cat > conftest.$ac_ext <<EOF
-#line 20858 "configure"
+#line 21290 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
@@ -20868,7 +21300,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:20872: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:21304: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   
 	cf_cv_find_linkage_iconv=yes
@@ -20886,11 +21318,11 @@ else
 
 	test -n "$verbose" && echo "	find linkage for iconv library" 1>&6
 
-echo "${as_me:-configure}:20890: testing find linkage for iconv library ..." 1>&5
+echo "${as_me:-configure}:21322: testing find linkage for iconv library ..." 1>&5
 
 
 	
-echo "${as_me:-configure}:20894: testing Searching for headers in FIND_LINKAGE(iconv,) ..." 1>&5
+echo "${as_me:-configure}:21326: testing Searching for headers in FIND_LINKAGE(iconv,) ..." 1>&5
 
 
 	cf_save_CPPFLAGS="$CPPFLAGS"
@@ -20986,12 +21418,12 @@ cf_search="$cf_search $cf_header_path_li
 		if test -d $cf_cv_header_path_iconv ; then
 			test -n "$verbose" && echo "	... testing $cf_cv_header_path_iconv" 1>&6
 
-echo "${as_me:-configure}:20990: testing ... testing $cf_cv_header_path_iconv ..." 1>&5
+echo "${as_me:-configure}:21422: testing ... testing $cf_cv_header_path_iconv ..." 1>&5
 
 
 			CPPFLAGS="$cf_save_CPPFLAGS -I$cf_cv_header_path_iconv"
 			cat > conftest.$ac_ext <<EOF
-#line 20995 "configure"
+#line 21427 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
@@ -21005,12 +21437,12 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:21009: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:21441: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   
 				test -n "$verbose" && echo "	... found iconv headers in $cf_cv_header_path_iconv" 1>&6
 
-echo "${as_me:-configure}:21014: testing ... found iconv headers in $cf_cv_header_path_iconv ..." 1>&5
+echo "${as_me:-configure}:21446: testing ... found iconv headers in $cf_cv_header_path_iconv ..." 1>&5
 
 
 				cf_cv_find_linkage_iconv=maybe
@@ -21031,7 +21463,7 @@ rm -f conftest*
 	if test "$cf_cv_find_linkage_iconv" = maybe ; then
 
 		
-echo "${as_me:-configure}:21035: testing Searching for iconv library in FIND_LINKAGE(iconv,) ..." 1>&5
+echo "${as_me:-configure}:21467: testing Searching for iconv library in FIND_LINKAGE(iconv,) ..." 1>&5
 
 
 		cf_save_LIBS="$LIBS"
@@ -21113,14 +21545,14 @@ cf_search="$cf_library_path_list $cf_sea
 				if test -d $cf_cv_library_path_iconv ; then
 					test -n "$verbose" && echo "	... testing $cf_cv_library_path_iconv" 1>&6
 
-echo "${as_me:-configure}:21117: testing ... testing $cf_cv_library_path_iconv ..." 1>&5
+echo "${as_me:-configure}:21549: testing ... testing $cf_cv_library_path_iconv ..." 1>&5
 
 
 					CPPFLAGS="$cf_test_CPPFLAGS"
 					LIBS="-liconv  $cf_save_LIBS"
 					LDFLAGS="$cf_save_LDFLAGS -L$cf_cv_library_path_iconv"
 					cat > conftest.$ac_ext <<EOF
-#line 21124 "configure"
+#line 21556 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
@@ -21134,12 +21566,12 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:21138: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:21570: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   
 					test -n "$verbose" && echo "	... found iconv library in $cf_cv_library_path_iconv" 1>&6
 
-echo "${as_me:-configure}:21143: testing ... found iconv library in $cf_cv_library_path_iconv ..." 1>&5
+echo "${as_me:-configure}:21575: testing ... found iconv library in $cf_cv_library_path_iconv ..." 1>&5
 
 
 					cf_cv_find_linkage_iconv=yes
@@ -21191,13 +21623,13 @@ EOF
 
 
     echo $ac_n "checking if the declaration of iconv() needs const.""... $ac_c" 1>&6
-echo "configure:21195: checking if the declaration of iconv() needs const." >&5
+echo "configure:21627: checking if the declaration of iconv() needs const." >&5
 if eval "test \"`echo '$''{'am_cv_proto_iconv_const'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
       cat > conftest.$ac_ext <<EOF
-#line 21201 "configure"
+#line 21633 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
@@ -21217,7 +21649,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:21221: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:21653: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   am_cv_proto_iconv_const=no
 else
@@ -21270,14 +21702,14 @@ if test -n "$cf_cv_header_path_iconv" ;
 			  cf_save_CPPFLAGS=$CPPFLAGS
 			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 			  cat > conftest.$ac_ext <<EOF
-#line 21274 "configure"
+#line 21706 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello")
 ; return 0; }
 EOF
-if { (eval echo configure:21281: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:21713: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -21294,7 +21726,7 @@ rm -f conftest*
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me:-configure}:21298: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me:-configure}:21730: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
@@ -21334,7 +21766,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}:21338: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me:-configure}:21770: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 
 				LDFLAGS="-L$cf_add_libdir $LDFLAGS"
@@ -21350,19 +21782,19 @@ fi
 
    
 echo $ac_n "checking for nl_langinfo and CODESET""... $ac_c" 1>&6
-echo "configure:21354: checking for nl_langinfo and CODESET" >&5
+echo "configure:21786: checking for nl_langinfo and CODESET" >&5
 if eval "test \"`echo '$''{'am_cv_langinfo_codeset'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 21359 "configure"
+#line 21791 "configure"
 #include "confdefs.h"
 #include <langinfo.h>
 int main() {
 char* cs = nl_langinfo(CODESET);
 ; return 0; }
 EOF
-if { (eval echo configure:21366: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:21798: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   am_cv_langinfo_codeset=yes
 else
@@ -21385,19 +21817,19 @@ EOF
 
    if test $ac_cv_header_locale_h = yes; then
 	echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
-echo "configure:21389: checking for LC_MESSAGES" >&5
+echo "configure:21821: checking for LC_MESSAGES" >&5
 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 21394 "configure"
+#line 21826 "configure"
 #include "confdefs.h"
 #include <locale.h>
 int main() {
 return LC_MESSAGES
 ; return 0; }
 EOF
-if { (eval echo configure:21401: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:21833: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   am_cv_val_LC_MESSAGES=yes
 else
@@ -21418,7 +21850,7 @@ EOF
 	fi
 fi
    echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
-echo "configure:21422: checking whether NLS is requested" >&5
+echo "configure:21854: checking whether NLS is requested" >&5
     
   
 # Check whether --enable-nls or --disable-nls was given.
@@ -21437,12 +21869,13 @@ fi
   INTLLIBS=
 
     if test "$USE_NLS" = "yes"; then
+        POSUB=po
     cat >> confdefs.h <<\EOF
 #define ENABLE_NLS 1
 EOF
 
     echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
-echo "configure:21446: checking whether included gettext is requested" >&5
+echo "configure:21879: checking whether included gettext is requested" >&5
     
 # Check whether --with-included-gettext or --without-included-gettext was given.
 if test "${with_included_gettext+set}" = set; then
@@ -21458,46 +21891,264 @@ fi
     if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
                         CATOBJEXT=NONE
 
-      cf_save_LIBS_1="$LIBS"
-      
-cf_add_libs="$LIBICONV"
-# Filter out duplicates - this happens with badly-designed ".pc" files...
-for cf_add_1lib in $LIBS
-do
-	for cf_add_2lib in $cf_add_libs
-	do
-		if test "x$cf_add_1lib" = "x$cf_add_2lib"
-		then
-			cf_add_1lib=
-			break
-		fi
-	done
-	test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
-done
-LIBS="$cf_add_libs"
+                                          cf_save_msgfmt_path="$MSGFMT"
+      cf_save_xgettext_path="$XGETTEXT"
 
-      echo $ac_n "checking for libintl.h and gettext()""... $ac_c" 1>&6
-echo "configure:21481: checking for libintl.h and gettext()" >&5
-if eval "test \"`echo '$''{'cf_cv_func_gettext'+set}'`\" = set"; then
+            # Extract the first word of "msgfmt", so it can be a program name with args.
+
+set dummy msgfmt; ac_word=$2
+echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
+echo "configure:21902: checking for $ac_word" >&5
+if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
-  
-        
-
-# If the linkage is not already in the $CPPFLAGS/$LDFLAGS configuration, these
-# will be set on completion of the AC_TRY_LINK below.
-cf_cv_header_path_intl=
-cf_cv_library_path_intl=
-
-
-echo "${as_me:-configure}:21494: testing Starting FIND_LINKAGE(intl,) ..." 1>&5
-
-
-cf_save_LIBS="$LIBS"
+  case "$MSGFMT" in
+  ([\\/]*|?:[\\/]*)
+  ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
+  ;;
+  (*)
+  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
+	ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exeext"
+	break
+      fi
+    fi
+  done
+  IFS="$ac_save_ifs"
+  test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
+  ;;
+esac
+fi
+MSGFMT="$ac_cv_path_MSGFMT"
+if test "$MSGFMT" != ":"; then
+  echo "$ac_t""$MSGFMT" 1>&6
+else
+  echo "$ac_t""no" 1>&6
+fi
 
-cat > conftest.$ac_ext <<EOF
-#line 21500 "configure"
-#include "confdefs.h"
+      # Extract the first word of "gmsgfmt", so it can be a program name with args.
+set dummy gmsgfmt; ac_word=$2
+echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
+echo "configure:21936: checking for $ac_word" >&5
+if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
+  echo $ac_n "(cached) $ac_c" 1>&6
+else
+  case "$GMSGFMT" in
+  /*)
+  ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
+  ;;
+  ?:/*)			 
+  ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
+  ;;
+  *)
+  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
+  ac_dummy="$PATH"
+  for ac_dir in $ac_dummy; do 
+    test -z "$ac_dir" && ac_dir=.
+    if test -f $ac_dir/$ac_word; then
+      ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
+      break
+    fi
+  done
+  IFS="$ac_save_ifs"
+  test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
+  ;;
+esac
+fi
+GMSGFMT="$ac_cv_path_GMSGFMT"
+if test -n "$GMSGFMT"; then
+  echo "$ac_t""$GMSGFMT" 1>&6
+else
+  echo "$ac_t""no" 1>&6
+fi
+
+      
+
+            # Extract the first word of "xgettext", so it can be a program name with args.
+
+set dummy xgettext; ac_word=$2
+echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
+echo "configure:21975: checking for $ac_word" >&5
+if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
+  echo $ac_n "(cached) $ac_c" 1>&6
+else
+  case "$XGETTEXT" in
+  ([\\/]*|?:[\\/]*)
+  ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
+  ;;
+  (*)
+  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
+	ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exeext"
+	break
+      fi
+    fi
+  done
+  IFS="$ac_save_ifs"
+  test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
+  ;;
+esac
+fi
+XGETTEXT="$ac_cv_path_XGETTEXT"
+if test "$XGETTEXT" != ":"; then
+  echo "$ac_t""$XGETTEXT" 1>&6
+else
+  echo "$ac_t""no" 1>&6
+fi
+
+
+      cf_save_OPTS_1="$CPPFLAGS"
+      if test "x$cf_save_msgfmt_path" = "x$MSGFMT" && \
+         test "x$cf_save_xgettext_path" = "x$XGETTEXT" ; then
+          
+cf_fix_cppflags=no
+cf_new_cflags=
+cf_new_cppflags=
+cf_new_extra_cppflags=
+
+for cf_add_cflags in -DIGNORE_MSGFMT_HACK
+do
+case $cf_fix_cppflags in
+(no)
+	case $cf_add_cflags in
+	(-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
+		case $cf_add_cflags in
+		(-D*)
+			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
+
+			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
+				&& test -z "${cf_tst_cflags}" \
+				&& cf_fix_cppflags=yes
+
+			if test $cf_fix_cppflags = yes ; then
+				
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
+				continue
+			elif test "${cf_tst_cflags}" = "\"'" ; then
+				
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
+				continue
+			fi
+			;;
+		esac
+		case "$CPPFLAGS" in
+		(*$cf_add_cflags)
+			;;
+		(*)
+			case $cf_add_cflags in
+			(-D*)
+				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
+				
+CPPFLAGS=`echo "$CPPFLAGS" | \
+	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
+		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
+
+				;;
+			esac
+			
+	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
+	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
+
+			;;
+		esac
+		;;
+	(*)
+		
+	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
+	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
+
+		;;
+	esac
+	;;
+(yes)
+	
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
+
+	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
+
+	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
+		&& test -z "${cf_tst_cflags}" \
+		&& cf_fix_cppflags=no
+	;;
+esac
+done
+
+if test -n "$cf_new_cflags" ; then
+	
+	
+	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
+	CFLAGS="${CFLAGS}$cf_new_cflags"
+
+fi
+
+if test -n "$cf_new_cppflags" ; then
+	
+	
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
+
+fi
+
+if test -n "$cf_new_extra_cppflags" ; then
+	
+	
+	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
+	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
+
+fi
+
+
+
+
+      fi
+
+      cf_save_LIBS_1="$LIBS"
+      
+cf_add_libs="$LIBICONV"
+# Filter out duplicates - this happens with badly-designed ".pc" files...
+for cf_add_1lib in $LIBS
+do
+	for cf_add_2lib in $cf_add_libs
+	do
+		if test "x$cf_add_1lib" = "x$cf_add_2lib"
+		then
+			cf_add_1lib=
+			break
+		fi
+	done
+	test -n "$cf_add_1lib" && cf_add_libs="$cf_add_libs $cf_add_1lib"
+done
+LIBS="$cf_add_libs"
+
+
+      
+
+# If the linkage is not already in the $CPPFLAGS/$LDFLAGS configuration, these
+# will be set on completion of the AC_TRY_LINK below.
+cf_cv_header_path_intl=
+cf_cv_library_path_intl=
+
+
+echo "${as_me:-configure}:22145: testing Starting FIND_LINKAGE(intl,) ..." 1>&5
+
+
+cf_save_LIBS="$LIBS"
+
+cat > conftest.$ac_ext <<EOF
+#line 22151 "configure"
+#include "confdefs.h"
 
 #include <libintl.h>
 extern int _nl_msg_cat_cntr;
@@ -21507,11 +22158,13 @@ int main() {
 	bindtextdomain ("", "");
 	return (int) gettext ("")
 			
+#ifndef IGNORE_MSGFMT_HACK
 			 + _nl_msg_cat_cntr
+#endif
 
 ; return 0; }
 EOF
-if { (eval echo configure:21515: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:22168: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   
 	cf_cv_find_linkage_intl=yes
@@ -21527,7 +22180,7 @@ else
 LIBS="-lintl  $cf_save_LIBS"
 
 cat > conftest.$ac_ext <<EOF
-#line 21531 "configure"
+#line 22184 "configure"
 #include "confdefs.h"
 
 #include <libintl.h>
@@ -21538,11 +22191,13 @@ int main() {
 	bindtextdomain ("", "");
 	return (int) gettext ("")
 			
+#ifndef IGNORE_MSGFMT_HACK
 			 + _nl_msg_cat_cntr
+#endif
 
 ; return 0; }
 EOF
-if { (eval echo configure:21546: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:22201: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   
 	cf_cv_find_linkage_intl=yes
@@ -21560,11 +22215,11 @@ else
 
 	test -n "$verbose" && echo "	find linkage for intl library" 1>&6
 
-echo "${as_me:-configure}:21564: testing find linkage for intl library ..." 1>&5
+echo "${as_me:-configure}:22219: testing find linkage for intl library ..." 1>&5
 
 
 	
-echo "${as_me:-configure}:21568: testing Searching for headers in FIND_LINKAGE(intl,) ..." 1>&5
+echo "${as_me:-configure}:22223: testing Searching for headers in FIND_LINKAGE(intl,) ..." 1>&5
 
 
 	cf_save_CPPFLAGS="$CPPFLAGS"
@@ -21660,12 +22315,12 @@ cf_search="$cf_search $cf_header_path_li
 		if test -d $cf_cv_header_path_intl ; then
 			test -n "$verbose" && echo "	... testing $cf_cv_header_path_intl" 1>&6
 
-echo "${as_me:-configure}:21664: testing ... testing $cf_cv_header_path_intl ..." 1>&5
+echo "${as_me:-configure}:22319: testing ... testing $cf_cv_header_path_intl ..." 1>&5
 
 
 			CPPFLAGS="$cf_save_CPPFLAGS -I$cf_cv_header_path_intl"
 			cat > conftest.$ac_ext <<EOF
-#line 21669 "configure"
+#line 22324 "configure"
 #include "confdefs.h"
 
 #include <libintl.h>
@@ -21676,16 +22331,18 @@ int main() {
 	bindtextdomain ("", "");
 	return (int) gettext ("")
 			
+#ifndef IGNORE_MSGFMT_HACK
 			 + _nl_msg_cat_cntr
+#endif
 
 ; return 0; }
 EOF
-if { (eval echo configure:21684: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:22341: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   
 				test -n "$verbose" && echo "	... found intl headers in $cf_cv_header_path_intl" 1>&6
 
-echo "${as_me:-configure}:21689: testing ... found intl headers in $cf_cv_header_path_intl ..." 1>&5
+echo "${as_me:-configure}:22346: testing ... found intl headers in $cf_cv_header_path_intl ..." 1>&5
 
 
 				cf_cv_find_linkage_intl=maybe
@@ -21706,7 +22363,7 @@ rm -f conftest*
 	if test "$cf_cv_find_linkage_intl" = maybe ; then
 
 		
-echo "${as_me:-configure}:21710: testing Searching for intl library in FIND_LINKAGE(intl,) ..." 1>&5
+echo "${as_me:-configure}:22367: testing Searching for intl library in FIND_LINKAGE(intl,) ..." 1>&5
 
 
 		cf_save_LIBS="$LIBS"
@@ -21788,14 +22445,14 @@ cf_search="$cf_library_path_list $cf_sea
 				if test -d $cf_cv_library_path_intl ; then
 					test -n "$verbose" && echo "	... testing $cf_cv_library_path_intl" 1>&6
 
-echo "${as_me:-configure}:21792: testing ... testing $cf_cv_library_path_intl ..." 1>&5
+echo "${as_me:-configure}:22449: testing ... testing $cf_cv_library_path_intl ..." 1>&5
 
 
 					CPPFLAGS="$cf_test_CPPFLAGS"
 					LIBS="-lintl  $cf_save_LIBS"
 					LDFLAGS="$cf_save_LDFLAGS -L$cf_cv_library_path_intl"
 					cat > conftest.$ac_ext <<EOF
-#line 21799 "configure"
+#line 22456 "configure"
 #include "confdefs.h"
 
 #include <libintl.h>
@@ -21806,16 +22463,18 @@ int main() {
 	bindtextdomain ("", "");
 	return (int) gettext ("")
 			
+#ifndef IGNORE_MSGFMT_HACK
 			 + _nl_msg_cat_cntr
+#endif
 
 ; return 0; }
 EOF
-if { (eval echo configure:21814: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:22473: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   
 					test -n "$verbose" && echo "	... found intl library in $cf_cv_library_path_intl" 1>&6
 
-echo "${as_me:-configure}:21819: testing ... found intl library in $cf_cv_library_path_intl ..." 1>&5
+echo "${as_me:-configure}:22478: testing ... found intl library in $cf_cv_library_path_intl ..." 1>&5
 
 
 					cf_cv_find_linkage_intl=yes
@@ -21856,11 +22515,13 @@ else
 cf_cv_func_gettext=no
 fi
 
-      
-fi
 
-echo "$ac_t""$cf_cv_func_gettext" 1>&6
+      echo $ac_n "checking for libintl.h and gettext()""... $ac_c" 1>&6
+echo "configure:22521: checking for libintl.h and gettext()" >&5
+      echo "$ac_t""$cf_cv_func_gettext" 1>&6
+
       LIBS="$cf_save_LIBS_1"
+      CPPFLAGS="$cf_save_OPTS_1"
 
       if test "$cf_cv_func_gettext" = yes ; then
         cat >> confdefs.h <<\EOF
@@ -21899,14 +22560,14 @@ if test -n "$cf_cv_header_path_intl" ; t
 			  cf_save_CPPFLAGS=$CPPFLAGS
 			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 			  cat > conftest.$ac_ext <<EOF
-#line 21903 "configure"
+#line 22564 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello")
 ; return 0; }
 EOF
-if { (eval echo configure:21910: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:22571: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -21923,7 +22584,7 @@ rm -f conftest*
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me:-configure}:21927: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me:-configure}:22588: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
@@ -21964,7 +22625,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}:21968: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me:-configure}:22629: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 
 				INTLLIBS="-L$cf_add_libdir $INTLLIBS"
@@ -21980,12 +22641,12 @@ fi
           for ac_func in dcgettext
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:21984: checking for $ac_func" >&5
+echo "configure:22645: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 21989 "configure"
+#line 22650 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -22008,7 +22669,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:22012: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:22673: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -22034,276 +22695,74 @@ done
 
           LIBS="$gt_save_LIBS"
 
-                    # Extract the first word of "msgfmt", so it can be a program name with args.
-
-set dummy msgfmt; ac_word=$2
-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:22042: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  case "$MSGFMT" in
-  ([\\/]*|?:[\\/]*)
-  ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
-  ;;
-  (*)
-  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
-	ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exeext"
-	break
-      fi
-    fi
-  done
-  IFS="$ac_save_ifs"
-  test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
-  ;;
-esac
-fi
-MSGFMT="$ac_cv_path_MSGFMT"
-if test "$MSGFMT" != ":"; then
-  echo "$ac_t""$MSGFMT" 1>&6
-else
-  echo "$ac_t""no" 1>&6
-fi
-
-          # Extract the first word of "gmsgfmt", so it can be a program name with args.
-set dummy gmsgfmt; ac_word=$2
-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:22076: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  case "$GMSGFMT" in
-  /*)
-  ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
-  ;;
-  ?:/*)			 
-  ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
-  ;;
-  *)
-  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
-  ac_dummy="$PATH"
-  for ac_dir in $ac_dummy; do 
-    test -z "$ac_dir" && ac_dir=.
-    if test -f $ac_dir/$ac_word; then
-      ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
-      break
-    fi
-  done
-  IFS="$ac_save_ifs"
-  test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
-  ;;
-esac
-fi
-GMSGFMT="$ac_cv_path_GMSGFMT"
-if test -n "$GMSGFMT"; then
-  echo "$ac_t""$GMSGFMT" 1>&6
-else
-  echo "$ac_t""no" 1>&6
-fi
-
-
-                    # Extract the first word of "xgettext", so it can be a program name with args.
-
-set dummy xgettext; ac_word=$2
-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:22114: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  case "$XGETTEXT" in
-  ([\\/]*|?:[\\/]*)
-  ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
-  ;;
-  (*)
-  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
-	ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exeext"
-	break
-      fi
-    fi
-  done
-  IFS="$ac_save_ifs"
-  test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
-  ;;
-esac
-fi
-XGETTEXT="$ac_cv_path_XGETTEXT"
-if test "$XGETTEXT" != ":"; then
-  echo "$ac_t""$XGETTEXT" 1>&6
-else
-  echo "$ac_t""no" 1>&6
-fi
-
-
           CATOBJEXT=.gmo
         fi
-      fi
-
-      if test "$CATOBJEXT" = "NONE"; then
-                        nls_cv_use_gnu_gettext=yes
-      fi
-    fi
-
-    if test "$nls_cv_use_gnu_gettext" = "yes"; then
-      if test ! -d $srcdir/intl ; then
-        { echo "configure: error: no NLS library is packaged with this application" 1>&2; exit 1; }
-      fi
-            INTLOBJS="\$(GETTOBJS)"
-      # Extract the first word of "msgfmt", so it can be a program name with args.
-
-set dummy msgfmt; ac_word=$2
-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:22164: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  case "$MSGFMT" in
-  ([\\/]*|?:[\\/]*)
-  ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
-  ;;
-  (*)
-  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
-	ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exeext"
-	break
-      fi
-    fi
-  done
-  IFS="$ac_save_ifs"
-  test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
-  ;;
-esac
-fi
-MSGFMT="$ac_cv_path_MSGFMT"
-if test "$MSGFMT" != ":"; then
-  echo "$ac_t""$MSGFMT" 1>&6
-else
-  echo "$ac_t""no" 1>&6
-fi
-
-      # Extract the first word of "gmsgfmt", so it can be a program name with args.
-set dummy gmsgfmt; ac_word=$2
-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:22198: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  case "$GMSGFMT" in
-  /*)
-  ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
-  ;;
-  ?:/*)			 
-  ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
-  ;;
-  *)
-  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
-  ac_dummy="$PATH"
-  for ac_dir in $ac_dummy; do 
-    test -z "$ac_dir" && ac_dir=.
-    if test -f $ac_dir/$ac_word; then
-      ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
-      break
-    fi
-  done
-  IFS="$ac_save_ifs"
-  test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
-  ;;
-esac
-fi
-GMSGFMT="$ac_cv_path_GMSGFMT"
-if test -n "$GMSGFMT"; then
-  echo "$ac_t""$GMSGFMT" 1>&6
-else
-  echo "$ac_t""no" 1>&6
-fi
-
-      # Extract the first word of "xgettext", so it can be a program name with args.
-
-set dummy xgettext; ac_word=$2
-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:22235: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  case "$XGETTEXT" in
-  ([\\/]*|?:[\\/]*)
-  ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
-  ;;
-  (*)
-  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
-	ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exeext"
-	break
-      fi
-    fi
-  done
-  IFS="$ac_save_ifs"
-  test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
-  ;;
-esac
-fi
-XGETTEXT="$ac_cv_path_XGETTEXT"
-if test "$XGETTEXT" != ":"; then
-  echo "$ac_t""$XGETTEXT" 1>&6
-else
-  echo "$ac_t""no" 1>&6
-fi
+      else
+        echo "configure: warning: disabling NLS feature" 1>&2
+        sed -e /ENABLE_NLS/d confdefs.h >confdefs.tmp
+        mv confdefs.tmp confdefs.h
+        ALL_LINGUAS=
+        CATOBJEXT=.ignored
+        MSGFMT=":"
+        GMSGFMT=":"
+        XGETTEXT=":"
+        POSUB=
+        BUILD_INCLUDED_LIBINTL=no
+        USE_INCLUDED_LIBINTL=no
+        USE_NLS=no
+        nls_cv_use_gnu_gettext=no
+      fi
 
-      
-      BUILD_INCLUDED_LIBINTL=yes
-      USE_INCLUDED_LIBINTL=yes
+      if test "$CATOBJEXT" = "NONE"; then
+                        nls_cv_use_gnu_gettext=maybe
+      fi
+    fi
+
+    if test "$nls_cv_use_gnu_gettext" != "no"; then
       CATOBJEXT=.gmo
-      INTLLIBS="\$(top_builddir)/intl/libintl.a $LIBICONV"
-      LIBS=`echo " $LIBS " | sed -e 's/ -lintl / /' -e 's/^ //' -e 's/ $//'`
+      if test -f $srcdir/intl/libintl.h ; then
+                INTLOBJS="\$(GETTOBJS)"
+        BUILD_INCLUDED_LIBINTL=yes
+        USE_INCLUDED_LIBINTL=yes
+        INTLLIBS="\$(top_builddir)/intl/libintl.a $LIBICONV"
+        LIBS=`echo " $LIBS " | sed -e 's/ -lintl / /' -e 's/^ //' -e 's/ $//'`
+      elif test "$nls_cv_use_gnu_gettext" = "yes"; then
+        nls_cv_use_gnu_gettext=no
+        echo "configure: warning: no NLS library is packaged with this application" 1>&2
+      fi
     fi
 
-            if test "$GMSGFMT" != ":"; then
-                  if $GMSGFMT --statistics /dev/null >/dev/null 2>&1; then
+        if test "$GMSGFMT" != ":"; then
+      if $GMSGFMT --statistics /dev/null >/dev/null 2>&1; then
         : ;
       else
-        echo "$ac_t""found msgfmt program is not GNU msgfmt; ignore it" 1>&6
-        GMSGFMT=":"
+        echo "configure: warning: found msgfmt program is not GNU msgfmt" 1>&2
       fi
     fi
 
-            if test "$XGETTEXT" != ":"; then
-                      if $XGETTEXT --omit-header /dev/null >/dev/null 2>&1; then
+        if test "$XGETTEXT" != ":"; then
+      if $XGETTEXT --omit-header /dev/null >/dev/null 2>&1; then
         : ;
       else
-        echo "$ac_t""found xgettext program is not GNU xgettext; ignore it" 1>&6
-        XGETTEXT=":"
+        echo "configure: warning: found xgettext program is not GNU xgettext" 1>&2
       fi
     fi
-
-        POSUB=po
   fi
 
+  if test "$XGETTEXT" != ":"; then
+    
   
-
-      if test "$PACKAGE" = gettext; then
-    BUILD_INCLUDED_LIBINTL=yes
-  fi
-
-                      if test "$nls_cv_use_gnu_gettext" = "yes"; then
-    for ac_prog in bison
+            if test "$PACKAGE" = gettext; then
+      BUILD_INCLUDED_LIBINTL=yes
+    fi
+  
+                                            if test "$nls_cv_use_gnu_gettext" = "yes"; then
+      for ac_prog in bison
 do
 # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:22307: checking for $ac_word" >&5
+echo "configure:22766: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_INTLBISON'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -22332,30 +22791,31 @@ fi
 test -n "$INTLBISON" && break
 done
 
-    if test -z "$INTLBISON"; then
-      ac_verc_fail=yes
-    else
-            echo $ac_n "checking version of bison""... $ac_c" 1>&6
-echo "configure:22340: checking version of bison" >&5
-      ac_prog_version=`$INTLBISON --version 2>&1 | sed -n 's/^.*GNU Bison.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
-      case $ac_prog_version in
-        ('') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
-        (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 "$ac_t""$ac_prog_version" 1>&6
-    fi
-    if test $ac_verc_fail = yes; then
-      INTLBISON=:
+      if test -z "$INTLBISON"; then
+        ac_verc_fail=yes
+      else
+                echo $ac_n "checking version of bison""... $ac_c" 1>&6
+echo "configure:22799: checking version of bison" >&5
+        ac_prog_version=`$INTLBISON --version 2>&1 | sed -n 's/^.*GNU Bison.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
+        case $ac_prog_version in
+          ('') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
+          (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 "$ac_t""$ac_prog_version" 1>&6
+      fi
+      if test $ac_verc_fail = yes; then
+        INTLBISON=:
+      fi
     fi
+  
+                for lang in $ALL_LINGUAS; do
+      GMOFILES="$GMOFILES $lang.gmo"
+      POFILES="$POFILES $lang.po"
+    done
   fi
 
-        for lang in $ALL_LINGUAS; do
-    GMOFILES="$GMOFILES $lang.gmo"
-    POFILES="$POFILES $lang.po"
-  done
-
     
   
   
@@ -22384,7 +22844,7 @@ echo "configure:22340: checking version
        LINGUAS=
      else
        echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
-echo "configure:22388: checking for catalogs to be installed" >&5
+echo "configure:22848: checking for catalogs to be installed" >&5
        NEW_LINGUAS=
        for presentlang in $ALL_LINGUAS; do
          useit=no
@@ -22443,7 +22903,7 @@ use_our_messages=no
 if test "$USE_NLS" = yes ; then
 if test -d $srcdir/po ; then
 echo $ac_n "checking if we should use included message-library""... $ac_c" 1>&6
-echo "configure:22447: checking if we should use included message-library" >&5
+echo "configure:22907: checking if we should use included message-library" >&5
 	
 # Check whether --enable-included-msgs or --disable-included-msgs was given.
 if test "${enable_included_msgs+set}" = set; then
@@ -22498,17 +22958,17 @@ else
 do
 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:22502: checking for $ac_hdr" >&5
+echo "configure:22962: checking for $ac_hdr" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 22507 "configure"
+#line 22967 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:22512: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:22972: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -22592,19 +23052,19 @@ if test ".$use_alloca" = .yes ; then
 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
 # for constant arguments.  Useless!
 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
-echo "configure:22596: checking for working alloca.h" >&5
+echo "configure:23056: checking for working alloca.h" >&5
 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 22601 "configure"
+#line 23061 "configure"
 #include "confdefs.h"
 #include <alloca.h>
 int main() {
 char *p = alloca(2 * sizeof(int));
 ; return 0; }
 EOF
-if { (eval echo configure:22608: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:23068: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   ac_cv_header_alloca_h=yes
 else
@@ -22625,12 +23085,12 @@ EOF
 fi
 
 echo $ac_n "checking for alloca""... $ac_c" 1>&6
-echo "configure:22629: checking for alloca" >&5
+echo "configure:23089: checking for alloca" >&5
 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 22634 "configure"
+#line 23094 "configure"
 #include "confdefs.h"
 
 #ifdef __GNUC__
@@ -22658,7 +23118,7 @@ int main() {
 char *p = (char *) alloca(1);
 ; return 0; }
 EOF
-if { (eval echo configure:22662: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:23122: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   ac_cv_func_alloca_works=yes
 else
@@ -22690,12 +23150,12 @@ EOF
 
 
 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
-echo "configure:22694: checking whether alloca needs Cray hooks" >&5
+echo "configure:23154: checking whether alloca needs Cray hooks" >&5
 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 22699 "configure"
+#line 23159 "configure"
 #include "confdefs.h"
 #if defined(CRAY) && ! defined(CRAY2)
 webecray
@@ -22720,12 +23180,12 @@ echo "$ac_t""$ac_cv_os_cray" 1>&6
 if test $ac_cv_os_cray = yes; then
 for ac_func in _getb67 GETB67 getb67; do
   echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:22724: checking for $ac_func" >&5
+echo "configure:23184: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 22729 "configure"
+#line 23189 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -22748,7 +23208,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:22752: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:23212: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -22775,7 +23235,7 @@ done
 fi
 
 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
-echo "configure:22779: checking stack direction for C alloca" >&5
+echo "configure:23239: checking stack direction for C alloca" >&5
 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -22783,7 +23243,7 @@ else
   ac_cv_c_stack_direction=0
 else
   cat > conftest.$ac_ext <<EOF
-#line 22787 "configure"
+#line 23247 "configure"
 #include "confdefs.h"
 find_stack_direction ()
 {
@@ -22802,7 +23262,7 @@ main ()
   exit (find_stack_direction() < 0);
 }
 EOF
-if { (eval echo configure:22806: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:23266: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
 then
   ac_cv_c_stack_direction=1
 else
@@ -22847,9 +23307,9 @@ fi
 for cf_hdr in iconv.h
 do
 	echo $ac_n "checking for $cf_hdr""... $ac_c" 1>&6
-echo "configure:22851: checking for $cf_hdr" >&5
+echo "configure:23311: checking for $cf_hdr" >&5
 	cat > conftest.$ac_ext <<EOF
-#line 22853 "configure"
+#line 23313 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -22857,7 +23317,7 @@ echo "configure:22851: checking for $cf_
 
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:22861: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:23321: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -22883,13 +23343,13 @@ fi
 done
 
 echo $ac_n "checking for iconv_open() //TRANSLIT extension""... $ac_c" 1>&6
-echo "configure:22887: checking for iconv_open() //TRANSLIT extension" >&5
+echo "configure:23347: checking for iconv_open() //TRANSLIT extension" >&5
 if test "$cross_compiling" = yes; then
   echo "$ac_t""unknown" 1>&6
 
 else
   cat > conftest.$ac_ext <<EOF
-#line 22893 "configure"
+#line 23353 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_ICONV_H
@@ -22906,7 +23366,7 @@ int main() {
 	exit(0);
 }
 EOF
-if { (eval echo configure:22910: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:23370: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
 then
   cat >> confdefs.h <<\EOF
 #define HAVE_ICONV_OPEN_TRANSLIT 1
@@ -22953,12 +23413,12 @@ EOF
 				;;
 			*)
 				echo $ac_n "checking for link""... $ac_c" 1>&6
-echo "configure:22957: checking for link" >&5
+echo "configure:23417: checking for link" >&5
 if eval "test \"`echo '$''{'ac_cv_func_link'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 22962 "configure"
+#line 23422 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char link(); below.  */
@@ -22981,7 +23441,7 @@ link();
 
 ; return 0; }
 EOF
-if { (eval echo configure:22985: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:23445: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_link=yes"
 else
@@ -23015,12 +23475,12 @@ EOF
 		;;
 	*)
 		echo $ac_n "checking for link""... $ac_c" 1>&6
-echo "configure:23019: checking for link" >&5
+echo "configure:23479: checking for link" >&5
 if eval "test \"`echo '$''{'ac_cv_func_link'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 23024 "configure"
+#line 23484 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char link(); below.  */
@@ -23043,7 +23503,7 @@ link();
 
 ; return 0; }
 EOF
-if { (eval echo configure:23047: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:23507: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_link=yes"
 else
@@ -23073,7 +23533,7 @@ if test "$cf_cv_termlib" = pdcurses ; th
 # Uses ac_ vars as temps to allow command line to override cache and checks.
 # --without-x overrides everything else, but does not touch the cache.
 echo $ac_n "checking for X""... $ac_c" 1>&6
-echo "configure:23077: checking for X" >&5
+echo "configure:23537: checking for X" >&5
 
 
 # Check whether --with-x or --without-x was given.
@@ -23136,12 +23596,12 @@ if test "$ac_x_includes" = NO; then
 
   # First, try using that file with no special directory specified.
 cat > conftest.$ac_ext <<EOF
-#line 23140 "configure"
+#line 23600 "configure"
 #include "confdefs.h"
 #include <$x_direct_test_include>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:23145: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:23605: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -23210,14 +23670,14 @@ if test "$ac_x_libraries" = NO; then
   ac_save_LIBS="$LIBS"
   LIBS="-l$x_direct_test_library $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 23214 "configure"
+#line 23674 "configure"
 #include "confdefs.h"
 
 int main() {
 ${x_direct_test_function}()
 ; return 0; }
 EOF
-if { (eval echo configure:23221: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:23681: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   LIBS="$ac_save_LIBS"
 # We can link X programs with no special library path.
@@ -23323,17 +23783,17 @@ else
     case "`(uname -sr) 2>/dev/null`" in
     "SunOS 5"*)
       echo $ac_n "checking whether -R must be followed by a space""... $ac_c" 1>&6
-echo "configure:23327: checking whether -R must be followed by a space" >&5
+echo "configure:23787: checking whether -R must be followed by a space" >&5
       ac_xsave_LIBS="$LIBS"; LIBS="$LIBS -R$x_libraries"
       cat > conftest.$ac_ext <<EOF
-#line 23330 "configure"
+#line 23790 "configure"
 #include "confdefs.h"
 
 int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:23337: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:23797: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   ac_R_nospace=yes
 else
@@ -23349,14 +23809,14 @@ rm -rf conftest*
       else
 	LIBS="$ac_xsave_LIBS -R $x_libraries"
 	cat > conftest.$ac_ext <<EOF
-#line 23353 "configure"
+#line 23813 "configure"
 #include "confdefs.h"
 
 int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:23360: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:23820: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   ac_R_space=yes
 else
@@ -23388,7 +23848,7 @@ rm -rf conftest*
     # libraries were built with DECnet support.  And karl@cs.umb.edu says
     # the Alpha needs dnet_stub (dnet does not exist).
     echo $ac_n "checking for dnet_ntoa in -ldnet""... $ac_c" 1>&6
-echo "configure:23392: checking for dnet_ntoa in -ldnet" >&5
+echo "configure:23852: checking for dnet_ntoa in -ldnet" >&5
 ac_lib_var=`echo dnet'_'dnet_ntoa | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -23396,7 +23856,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-ldnet  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 23400 "configure"
+#line 23860 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -23407,7 +23867,7 @@ int main() {
 dnet_ntoa()
 ; return 0; }
 EOF
-if { (eval echo configure:23411: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:23871: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -23429,7 +23889,7 @@ fi
 
     if test $ac_cv_lib_dnet_dnet_ntoa = no; then
       echo $ac_n "checking for dnet_ntoa in -ldnet_stub""... $ac_c" 1>&6
-echo "configure:23433: checking for dnet_ntoa in -ldnet_stub" >&5
+echo "configure:23893: checking for dnet_ntoa in -ldnet_stub" >&5
 ac_lib_var=`echo dnet_stub'_'dnet_ntoa | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -23437,7 +23897,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-ldnet_stub  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 23441 "configure"
+#line 23901 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -23448,7 +23908,7 @@ int main() {
 dnet_ntoa()
 ; return 0; }
 EOF
-if { (eval echo configure:23452: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:23912: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -23477,12 +23937,12 @@ fi
     # The nsl library prevents programs from opening the X display
     # on Irix 5.2, according to dickey@clark.net.
     echo $ac_n "checking for gethostbyname""... $ac_c" 1>&6
-echo "configure:23481: checking for gethostbyname" >&5
+echo "configure:23941: checking for gethostbyname" >&5
 if eval "test \"`echo '$''{'ac_cv_func_gethostbyname'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 23486 "configure"
+#line 23946 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char gethostbyname(); below.  */
@@ -23505,7 +23965,7 @@ gethostbyname();
 
 ; return 0; }
 EOF
-if { (eval echo configure:23509: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:23969: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_gethostbyname=yes"
 else
@@ -23526,7 +23986,7 @@ fi
 
     if test $ac_cv_func_gethostbyname = no; then
       echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6
-echo "configure:23530: checking for gethostbyname in -lnsl" >&5
+echo "configure:23990: checking for gethostbyname in -lnsl" >&5
 ac_lib_var=`echo nsl'_'gethostbyname | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -23534,7 +23994,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lnsl  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 23538 "configure"
+#line 23998 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -23545,7 +24005,7 @@ int main() {
 gethostbyname()
 ; return 0; }
 EOF
-if { (eval echo configure:23549: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:24009: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -23575,12 +24035,12 @@ fi
     # -lsocket must be given before -lnsl if both are needed.
     # We assume that if connect needs -lnsl, so does gethostbyname.
     echo $ac_n "checking for connect""... $ac_c" 1>&6
-echo "configure:23579: checking for connect" >&5
+echo "configure:24039: checking for connect" >&5
 if eval "test \"`echo '$''{'ac_cv_func_connect'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 23584 "configure"
+#line 24044 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char connect(); below.  */
@@ -23603,7 +24063,7 @@ connect();
 
 ; return 0; }
 EOF
-if { (eval echo configure:23607: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:24067: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_connect=yes"
 else
@@ -23624,7 +24084,7 @@ fi
 
     if test $ac_cv_func_connect = no; then
       echo $ac_n "checking for connect in -lsocket""... $ac_c" 1>&6
-echo "configure:23628: checking for connect in -lsocket" >&5
+echo "configure:24088: checking for connect in -lsocket" >&5
 ac_lib_var=`echo socket'_'connect | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -23632,7 +24092,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 23636 "configure"
+#line 24096 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -23643,7 +24103,7 @@ int main() {
 connect()
 ; return 0; }
 EOF
-if { (eval echo configure:23647: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:24107: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -23667,12 +24127,12 @@ fi
 
     # gomez@mi.uni-erlangen.de says -lposix is necessary on A/UX.
     echo $ac_n "checking for remove""... $ac_c" 1>&6
-echo "configure:23671: checking for remove" >&5
+echo "configure:24131: checking for remove" >&5
 if eval "test \"`echo '$''{'ac_cv_func_remove'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 23676 "configure"
+#line 24136 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char remove(); below.  */
@@ -23695,7 +24155,7 @@ remove();
 
 ; return 0; }
 EOF
-if { (eval echo configure:23699: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:24159: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_remove=yes"
 else
@@ -23716,7 +24176,7 @@ fi
 
     if test $ac_cv_func_remove = no; then
       echo $ac_n "checking for remove in -lposix""... $ac_c" 1>&6
-echo "configure:23720: checking for remove in -lposix" >&5
+echo "configure:24180: checking for remove in -lposix" >&5
 ac_lib_var=`echo posix'_'remove | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -23724,7 +24184,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lposix  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 23728 "configure"
+#line 24188 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -23735,7 +24195,7 @@ int main() {
 remove()
 ; return 0; }
 EOF
-if { (eval echo configure:23739: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:24199: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -23759,12 +24219,12 @@ fi
 
     # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
     echo $ac_n "checking for shmat""... $ac_c" 1>&6
-echo "configure:23763: checking for shmat" >&5
+echo "configure:24223: checking for shmat" >&5
 if eval "test \"`echo '$''{'ac_cv_func_shmat'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 23768 "configure"
+#line 24228 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char shmat(); below.  */
@@ -23787,7 +24247,7 @@ shmat();
 
 ; return 0; }
 EOF
-if { (eval echo configure:23791: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:24251: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_shmat=yes"
 else
@@ -23808,7 +24268,7 @@ fi
 
     if test $ac_cv_func_shmat = no; then
       echo $ac_n "checking for shmat in -lipc""... $ac_c" 1>&6
-echo "configure:23812: checking for shmat in -lipc" >&5
+echo "configure:24272: checking for shmat in -lipc" >&5
 ac_lib_var=`echo ipc'_'shmat | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -23816,7 +24276,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lipc  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 23820 "configure"
+#line 24280 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -23827,7 +24287,7 @@ int main() {
 shmat()
 ; return 0; }
 EOF
-if { (eval echo configure:23831: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:24291: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -23860,7 +24320,7 @@ fi
   # libraries we check for below, so use a different variable.
   #  --interran@uluru.Stanford.EDU, kb@cs.umb.edu.
   echo $ac_n "checking for IceConnectionNumber in -lICE""... $ac_c" 1>&6
-echo "configure:23864: checking for IceConnectionNumber in -lICE" >&5
+echo "configure:24324: checking for IceConnectionNumber in -lICE" >&5
 ac_lib_var=`echo ICE'_'IceConnectionNumber | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -23868,7 +24328,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lICE $X_EXTRA_LIBS $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 23872 "configure"
+#line 24332 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -23879,7 +24339,7 @@ int main() {
 IceConnectionNumber()
 ; return 0; }
 EOF
-if { (eval echo configure:23883: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:24343: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -23907,7 +24367,7 @@ fi
 cf_x_athena=${cf_x_athena:-Xaw}
 
 echo $ac_n "checking if you want to link with Xaw 3d library""... $ac_c" 1>&6
-echo "configure:23911: checking if you want to link with Xaw 3d library" >&5
+echo "configure:24371: checking if you want to link with Xaw 3d library" >&5
 withval=
 
 # Check whether --with-Xaw3d or --without-Xaw3d was given.
@@ -23924,7 +24384,7 @@ else
 fi
 
 echo $ac_n "checking if you want to link with Xaw 3d xft library""... $ac_c" 1>&6
-echo "configure:23928: checking if you want to link with Xaw 3d xft library" >&5
+echo "configure:24388: checking if you want to link with Xaw 3d xft library" >&5
 withval=
 
 # Check whether --with-Xaw3dxft or --without-Xaw3dxft was given.
@@ -23941,7 +24401,7 @@ else
 fi
 
 echo $ac_n "checking if you want to link with neXT Athena library""... $ac_c" 1>&6
-echo "configure:23945: checking if you want to link with neXT Athena library" >&5
+echo "configure:24405: checking if you want to link with neXT Athena library" >&5
 withval=
 
 # Check whether --with-neXtaw or --without-neXtaw was given.
@@ -23958,7 +24418,7 @@ else
 fi
 
 echo $ac_n "checking if you want to link with Athena-Plus library""... $ac_c" 1>&6
-echo "configure:23962: checking if you want to link with Athena-Plus library" >&5
+echo "configure:24422: checking if you want to link with Athena-Plus library" >&5
 withval=
 
 # Check whether --with-XawPlus or --without-XawPlus was given.
@@ -23992,19 +24452,19 @@ if test "$PKG_CONFIG" != none ; 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}:23996: testing found package $cf_athena_pkg ..." 1>&5
+echo "${as_me:-configure}:24456: testing found package $cf_athena_pkg ..." 1>&5
 
 
 	cf_pkgconfig_incs="`$PKG_CONFIG --cflags $cf_athena_pkg 2>/dev/null`"
 	cf_pkgconfig_libs="`$PKG_CONFIG --libs   $cf_athena_pkg 2>/dev/null`"
 	test -n "$verbose" && echo "	package $cf_athena_pkg CFLAGS: $cf_pkgconfig_incs" 1>&6
 
-echo "${as_me:-configure}:24003: testing package $cf_athena_pkg CFLAGS: $cf_pkgconfig_incs ..." 1>&5
+echo "${as_me:-configure}:24463: 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}:24008: testing package $cf_athena_pkg LIBS: $cf_pkgconfig_libs ..." 1>&5
+echo "${as_me:-configure}:24468: testing package $cf_athena_pkg LIBS: $cf_pkgconfig_libs ..." 1>&5
 
 
 	
@@ -24028,10 +24488,16 @@ case $cf_fix_cppflags in
 				&& cf_fix_cppflags=yes
 
 			if test $cf_fix_cppflags = yes ; then
-				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+				
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
 				continue
 			elif test "${cf_tst_cflags}" = "\"'" ; then
-				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+				
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
 				continue
 			fi
 			;;
@@ -24050,17 +24516,26 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 
 				;;
 			esac
-			cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
+			
+	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
+	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
+
 			;;
 		esac
 		;;
 	(*)
-		cf_new_cflags="$cf_new_cflags $cf_add_cflags"
+		
+	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
+	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
+
 		;;
 	esac
 	;;
 (yes)
-	cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+	
+	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/^[^"]*"'\''//'`
 
@@ -24073,17 +24548,26 @@ done
 
 if test -n "$cf_new_cflags" ; then
 	
-	CFLAGS="$CFLAGS $cf_new_cflags"
+	
+	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
+	CFLAGS="${CFLAGS}$cf_new_cflags"
+
 fi
 
 if test -n "$cf_new_cppflags" ; then
 	
-	CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
+	
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
+
 fi
 
 if test -n "$cf_new_extra_cppflags" ; then
 	
-	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
+	
+	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
+	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
+
 fi
 
 
@@ -24124,7 +24608,7 @@ 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}:24128: testing ..trimmed $LIBS ..." 1>&5
+echo "${as_me:-configure}:24612: testing ..trimmed $LIBS ..." 1>&5
 
 
 			;;
@@ -24133,13 +24617,13 @@ echo "${as_me:-configure}:24128: testing
 
 
 echo $ac_n "checking for usable $cf_x_athena/Xmu package""... $ac_c" 1>&6
-echo "configure:24137: checking for usable $cf_x_athena/Xmu package" >&5
+echo "configure:24621: checking for usable $cf_x_athena/Xmu package" >&5
 if eval "test \"`echo '$''{'cf_cv_xaw_compat'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
 cat > conftest.$ac_ext <<EOF
-#line 24143 "configure"
+#line 24627 "configure"
 #include "confdefs.h"
 
 #include <X11/Xmu/CharSet.h>
@@ -24150,7 +24634,7 @@ int check = XmuCompareISOLatin1("big", "
 
 ; return 0; }
 EOF
-if { (eval echo configure:24154: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:24638: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   cf_cv_xaw_compat=yes
 else
@@ -24173,7 +24657,7 @@ echo "$ac_t""$cf_cv_xaw_compat" 1>&6
 				(*)
 					test -n "$verbose" && echo "	work around broken package" 1>&6
 
-echo "${as_me:-configure}:24177: testing work around broken package ..." 1>&5
+echo "${as_me:-configure}:24661: testing work around broken package ..." 1>&5
 
 
 					cf_save_xmu="$LIBS"
@@ -24184,19 +24668,19 @@ echo "${as_me:-configure}:24177: testing
 if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists xmu; then
 	test -n "$verbose" && echo "	found package xmu" 1>&6
 
-echo "${as_me:-configure}:24188: testing found package xmu ..." 1>&5
+echo "${as_me:-configure}:24672: testing found package xmu ..." 1>&5
 
 
 	cf_pkgconfig_incs="`$PKG_CONFIG --cflags xmu 2>/dev/null`"
 	cf_pkgconfig_libs="`$PKG_CONFIG --libs   xmu 2>/dev/null`"
 	test -n "$verbose" && echo "	package xmu CFLAGS: $cf_pkgconfig_incs" 1>&6
 
-echo "${as_me:-configure}:24195: testing package xmu CFLAGS: $cf_pkgconfig_incs ..." 1>&5
+echo "${as_me:-configure}:24679: 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}:24200: testing package xmu LIBS: $cf_pkgconfig_libs ..." 1>&5
+echo "${as_me:-configure}:24684: testing package xmu LIBS: $cf_pkgconfig_libs ..." 1>&5
 
 
 	
@@ -24220,10 +24704,16 @@ case $cf_fix_cppflags in
 				&& cf_fix_cppflags=yes
 
 			if test $cf_fix_cppflags = yes ; then
-				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+				
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
 				continue
 			elif test "${cf_tst_cflags}" = "\"'" ; then
-				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+				
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
 				continue
 			fi
 			;;
@@ -24242,17 +24732,26 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 
 				;;
 			esac
-			cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
+			
+	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
+	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
+
 			;;
 		esac
 		;;
 	(*)
-		cf_new_cflags="$cf_new_cflags $cf_add_cflags"
+		
+	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
+	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
+
 		;;
 	esac
 	;;
 (yes)
-	cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+	
+	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/^[^"]*"'\''//'`
 
@@ -24265,17 +24764,26 @@ done
 
 if test -n "$cf_new_cflags" ; then
 	
-	CFLAGS="$CFLAGS $cf_new_cflags"
+	
+	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
+	CFLAGS="${CFLAGS}$cf_new_cflags"
+
 fi
 
 if test -n "$cf_new_cppflags" ; then
 	
-	CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
+	
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
+
 fi
 
 if test -n "$cf_new_extra_cppflags" ; then
 	
-	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
+	
+	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
+	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
+
 fi
 
 
@@ -24303,13 +24811,13 @@ LIBS="$cf_add_libs"
 							
 test -n "$verbose" && echo "	...before $LIBS" 1>&6
 
-echo "${as_me:-configure}:24307: testing ...before $LIBS ..." 1>&5
+echo "${as_me:-configure}:24815: 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}:24313: testing ...after  $LIBS ..." 1>&5
+echo "${as_me:-configure}:24821: testing ...after  $LIBS ..." 1>&5
 
 
 
@@ -24321,13 +24829,13 @@ else
 							
 test -n "$verbose" && echo "	...before $LIBS" 1>&6
 
-echo "${as_me:-configure}:24325: testing ...before $LIBS ..." 1>&5
+echo "${as_me:-configure}:24833: 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}:24331: testing ...after  $LIBS ..." 1>&5
+echo "${as_me:-configure}:24839: testing ...after  $LIBS ..." 1>&5
 
 
 
@@ -24342,7 +24850,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}:24346: testing ..trimmed $LIBS ..." 1>&5
+echo "${as_me:-configure}:24854: testing ..trimmed $LIBS ..." 1>&5
 
 
 			;;
@@ -24371,19 +24879,19 @@ if test -z "$cf_x_athena_lib" ; then
 if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists Xext; then
 	test -n "$verbose" && echo "	found package Xext" 1>&6
 
-echo "${as_me:-configure}:24375: testing found package Xext ..." 1>&5
+echo "${as_me:-configure}:24883: testing found package Xext ..." 1>&5
 
 
 	cf_pkgconfig_incs="`$PKG_CONFIG --cflags Xext 2>/dev/null`"
 	cf_pkgconfig_libs="`$PKG_CONFIG --libs   Xext 2>/dev/null`"
 	test -n "$verbose" && echo "	package Xext CFLAGS: $cf_pkgconfig_incs" 1>&6
 
-echo "${as_me:-configure}:24382: testing package Xext CFLAGS: $cf_pkgconfig_incs ..." 1>&5
+echo "${as_me:-configure}:24890: 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}:24387: testing package Xext LIBS: $cf_pkgconfig_libs ..." 1>&5
+echo "${as_me:-configure}:24895: testing package Xext LIBS: $cf_pkgconfig_libs ..." 1>&5
 
 
 	
@@ -24407,10 +24915,16 @@ case $cf_fix_cppflags in
 				&& cf_fix_cppflags=yes
 
 			if test $cf_fix_cppflags = yes ; then
-				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+				
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
 				continue
 			elif test "${cf_tst_cflags}" = "\"'" ; then
-				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+				
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
 				continue
 			fi
 			;;
@@ -24429,17 +24943,26 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 
 				;;
 			esac
-			cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
+			
+	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
+	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
+
 			;;
 		esac
 		;;
 	(*)
-		cf_new_cflags="$cf_new_cflags $cf_add_cflags"
+		
+	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
+	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
+
 		;;
 	esac
 	;;
 (yes)
-	cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+	
+	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/^[^"]*"'\''//'`
 
@@ -24452,17 +24975,26 @@ done
 
 if test -n "$cf_new_cflags" ; then
 	
-	CFLAGS="$CFLAGS $cf_new_cflags"
+	
+	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
+	CFLAGS="${CFLAGS}$cf_new_cflags"
+
 fi
 
 if test -n "$cf_new_cppflags" ; then
 	
-	CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
+	
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
+
 fi
 
 if test -n "$cf_new_extra_cppflags" ; then
 	
-	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
+	
+	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
+	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
+
 fi
 
 
@@ -24491,7 +25023,7 @@ else
 	cf_pkgconfig_libs=
 	
 	echo $ac_n "checking for XextCreateExtension in -lXext""... $ac_c" 1>&6
-echo "configure:24495: checking for XextCreateExtension in -lXext" >&5
+echo "configure:25027: checking for XextCreateExtension in -lXext" >&5
 ac_lib_var=`echo Xext'_'XextCreateExtension | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -24499,7 +25031,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lXext  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 24503 "configure"
+#line 25035 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -24510,7 +25042,7 @@ int main() {
 XextCreateExtension()
 ; return 0; }
 EOF
-if { (eval echo configure:24514: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:25046: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -24567,19 +25099,19 @@ then
 if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists x11; then
 	test -n "$verbose" && echo "	found package x11" 1>&6
 
-echo "${as_me:-configure}:24571: testing found package x11 ..." 1>&5
+echo "${as_me:-configure}:25103: testing found package x11 ..." 1>&5
 
 
 	cf_pkgconfig_incs="`$PKG_CONFIG --cflags x11 2>/dev/null`"
 	cf_pkgconfig_libs="`$PKG_CONFIG --libs   x11 2>/dev/null`"
 	test -n "$verbose" && echo "	package x11 CFLAGS: $cf_pkgconfig_incs" 1>&6
 
-echo "${as_me:-configure}:24578: testing package x11 CFLAGS: $cf_pkgconfig_incs ..." 1>&5
+echo "${as_me:-configure}:25110: 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}:24583: testing package x11 LIBS: $cf_pkgconfig_libs ..." 1>&5
+echo "${as_me:-configure}:25115: testing package x11 LIBS: $cf_pkgconfig_libs ..." 1>&5
 
 
 	
@@ -24603,10 +25135,16 @@ case $cf_fix_cppflags in
 				&& cf_fix_cppflags=yes
 
 			if test $cf_fix_cppflags = yes ; then
-				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+				
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
 				continue
 			elif test "${cf_tst_cflags}" = "\"'" ; then
-				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+				
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
 				continue
 			fi
 			;;
@@ -24625,17 +25163,26 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 
 				;;
 			esac
-			cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
+			
+	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
+	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
+
 			;;
 		esac
 		;;
 	(*)
-		cf_new_cflags="$cf_new_cflags $cf_add_cflags"
+		
+	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
+	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
+
 		;;
 	esac
 	;;
 (yes)
-	cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+	
+	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/^[^"]*"'\''//'`
 
@@ -24648,17 +25195,26 @@ done
 
 if test -n "$cf_new_cflags" ; then
 	
-	CFLAGS="$CFLAGS $cf_new_cflags"
+	
+	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
+	CFLAGS="${CFLAGS}$cf_new_cflags"
+
 fi
 
 if test -n "$cf_new_cppflags" ; then
 	
-	CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
+	
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
+
 fi
 
 if test -n "$cf_new_extra_cppflags" ; then
 	
-	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
+	
+	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
+	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
+
 fi
 
 
@@ -24694,19 +25250,19 @@ fi
 if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists ice; then
 	test -n "$verbose" && echo "	found package ice" 1>&6
 
-echo "${as_me:-configure}:24698: testing found package ice ..." 1>&5
+echo "${as_me:-configure}:25254: testing found package ice ..." 1>&5
 
 
 	cf_pkgconfig_incs="`$PKG_CONFIG --cflags ice 2>/dev/null`"
 	cf_pkgconfig_libs="`$PKG_CONFIG --libs   ice 2>/dev/null`"
 	test -n "$verbose" && echo "	package ice CFLAGS: $cf_pkgconfig_incs" 1>&6
 
-echo "${as_me:-configure}:24705: testing package ice CFLAGS: $cf_pkgconfig_incs ..." 1>&5
+echo "${as_me:-configure}:25261: 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}:24710: testing package ice LIBS: $cf_pkgconfig_libs ..." 1>&5
+echo "${as_me:-configure}:25266: testing package ice LIBS: $cf_pkgconfig_libs ..." 1>&5
 
 
 	
@@ -24730,10 +25286,16 @@ case $cf_fix_cppflags in
 				&& cf_fix_cppflags=yes
 
 			if test $cf_fix_cppflags = yes ; then
-				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+				
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
 				continue
 			elif test "${cf_tst_cflags}" = "\"'" ; then
-				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+				
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
 				continue
 			fi
 			;;
@@ -24752,17 +25314,26 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 
 				;;
 			esac
-			cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
+			
+	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
+	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
+
 			;;
 		esac
 		;;
 	(*)
-		cf_new_cflags="$cf_new_cflags $cf_add_cflags"
+		
+	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
+	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
+
 		;;
 	esac
 	;;
 (yes)
-	cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+	
+	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/^[^"]*"'\''//'`
 
@@ -24775,17 +25346,26 @@ done
 
 if test -n "$cf_new_cflags" ; then
 	
-	CFLAGS="$CFLAGS $cf_new_cflags"
+	
+	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
+	CFLAGS="${CFLAGS}$cf_new_cflags"
+
 fi
 
 if test -n "$cf_new_cppflags" ; then
 	
-	CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
+	
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
+
 fi
 
 if test -n "$cf_new_extra_cppflags" ; then
 	
-	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
+	
+	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
+	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
+
 fi
 
 
@@ -24821,19 +25401,19 @@ fi
 if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists sm; then
 	test -n "$verbose" && echo "	found package sm" 1>&6
 
-echo "${as_me:-configure}:24825: testing found package sm ..." 1>&5
+echo "${as_me:-configure}:25405: testing found package sm ..." 1>&5
 
 
 	cf_pkgconfig_incs="`$PKG_CONFIG --cflags sm 2>/dev/null`"
 	cf_pkgconfig_libs="`$PKG_CONFIG --libs   sm 2>/dev/null`"
 	test -n "$verbose" && echo "	package sm CFLAGS: $cf_pkgconfig_incs" 1>&6
 
-echo "${as_me:-configure}:24832: testing package sm CFLAGS: $cf_pkgconfig_incs ..." 1>&5
+echo "${as_me:-configure}:25412: 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}:24837: testing package sm LIBS: $cf_pkgconfig_libs ..." 1>&5
+echo "${as_me:-configure}:25417: testing package sm LIBS: $cf_pkgconfig_libs ..." 1>&5
 
 
 	
@@ -24857,10 +25437,16 @@ case $cf_fix_cppflags in
 				&& cf_fix_cppflags=yes
 
 			if test $cf_fix_cppflags = yes ; then
-				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+				
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
 				continue
 			elif test "${cf_tst_cflags}" = "\"'" ; then
-				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+				
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
 				continue
 			fi
 			;;
@@ -24879,17 +25465,26 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 
 				;;
 			esac
-			cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
+			
+	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
+	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
+
 			;;
 		esac
 		;;
 	(*)
-		cf_new_cflags="$cf_new_cflags $cf_add_cflags"
+		
+	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
+	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
+
 		;;
 	esac
 	;;
 (yes)
-	cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+	
+	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/^[^"]*"'\''//'`
 
@@ -24902,17 +25497,26 @@ done
 
 if test -n "$cf_new_cflags" ; then
 	
-	CFLAGS="$CFLAGS $cf_new_cflags"
+	
+	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
+	CFLAGS="${CFLAGS}$cf_new_cflags"
+
 fi
 
 if test -n "$cf_new_cppflags" ; then
 	
-	CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
+	
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
+
 fi
 
 if test -n "$cf_new_extra_cppflags" ; then
 	
-	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
+	
+	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
+	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
+
 fi
 
 
@@ -24948,19 +25552,19 @@ fi
 if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists xt; then
 	test -n "$verbose" && echo "	found package xt" 1>&6
 
-echo "${as_me:-configure}:24952: testing found package xt ..." 1>&5
+echo "${as_me:-configure}:25556: testing found package xt ..." 1>&5
 
 
 	cf_pkgconfig_incs="`$PKG_CONFIG --cflags xt 2>/dev/null`"
 	cf_pkgconfig_libs="`$PKG_CONFIG --libs   xt 2>/dev/null`"
 	test -n "$verbose" && echo "	package xt CFLAGS: $cf_pkgconfig_incs" 1>&6
 
-echo "${as_me:-configure}:24959: testing package xt CFLAGS: $cf_pkgconfig_incs ..." 1>&5
+echo "${as_me:-configure}:25563: 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}:24964: testing package xt LIBS: $cf_pkgconfig_libs ..." 1>&5
+echo "${as_me:-configure}:25568: testing package xt LIBS: $cf_pkgconfig_libs ..." 1>&5
 
 
 	
@@ -24984,10 +25588,16 @@ case $cf_fix_cppflags in
 				&& cf_fix_cppflags=yes
 
 			if test $cf_fix_cppflags = yes ; then
-				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+				
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
 				continue
 			elif test "${cf_tst_cflags}" = "\"'" ; then
-				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+				
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
 				continue
 			fi
 			;;
@@ -25006,17 +25616,26 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 
 				;;
 			esac
-			cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
+			
+	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
+	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
+
 			;;
 		esac
 		;;
 	(*)
-		cf_new_cflags="$cf_new_cflags $cf_add_cflags"
+		
+	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
+	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
+
 		;;
 	esac
 	;;
 (yes)
-	cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+	
+	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/^[^"]*"'\''//'`
 
@@ -25029,17 +25648,26 @@ done
 
 if test -n "$cf_new_cflags" ; then
 	
-	CFLAGS="$CFLAGS $cf_new_cflags"
+	
+	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
+	CFLAGS="${CFLAGS}$cf_new_cflags"
+
 fi
 
 if test -n "$cf_new_cppflags" ; then
 	
-	CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
+	
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
+
 fi
 
 if test -n "$cf_new_extra_cppflags" ; then
 	
-	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
+	
+	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
+	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
+
 fi
 
 
@@ -25079,19 +25707,19 @@ cf_have_X_LIBS=no
 if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists xt; then
 	test -n "$verbose" && echo "	found package xt" 1>&6
 
-echo "${as_me:-configure}:25083: testing found package xt ..." 1>&5
+echo "${as_me:-configure}:25711: testing found package xt ..." 1>&5
 
 
 	cf_pkgconfig_incs="`$PKG_CONFIG --cflags xt 2>/dev/null`"
 	cf_pkgconfig_libs="`$PKG_CONFIG --libs   xt 2>/dev/null`"
 	test -n "$verbose" && echo "	package xt CFLAGS: $cf_pkgconfig_incs" 1>&6
 
-echo "${as_me:-configure}:25090: testing package xt CFLAGS: $cf_pkgconfig_incs ..." 1>&5
+echo "${as_me:-configure}:25718: 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}:25095: testing package xt LIBS: $cf_pkgconfig_libs ..." 1>&5
+echo "${as_me:-configure}:25723: testing package xt LIBS: $cf_pkgconfig_libs ..." 1>&5
 
 
 	
@@ -25115,10 +25743,16 @@ case $cf_fix_cppflags in
 				&& cf_fix_cppflags=yes
 
 			if test $cf_fix_cppflags = yes ; then
-				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+				
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
 				continue
 			elif test "${cf_tst_cflags}" = "\"'" ; then
-				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+				
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
 				continue
 			fi
 			;;
@@ -25137,17 +25771,26 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 
 				;;
 			esac
-			cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
+			
+	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
+	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
+
 			;;
 		esac
 		;;
 	(*)
-		cf_new_cflags="$cf_new_cflags $cf_add_cflags"
+		
+	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
+	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
+
 		;;
 	esac
 	;;
 (yes)
-	cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+	
+	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/^[^"]*"'\''//'`
 
@@ -25160,17 +25803,26 @@ done
 
 if test -n "$cf_new_cflags" ; then
 	
-	CFLAGS="$CFLAGS $cf_new_cflags"
+	
+	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
+	CFLAGS="${CFLAGS}$cf_new_cflags"
+
 fi
 
 if test -n "$cf_new_cppflags" ; then
 	
-	CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
+	
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
+
 fi
 
 if test -n "$cf_new_extra_cppflags" ; then
 	
-	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
+	
+	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
+	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
+
 fi
 
 
@@ -25201,13 +25853,13 @@ LIBS="$cf_add_libs"
 	(*)
 # we have an "xt" package, but it may omit Xt's dependency on X11
 echo $ac_n "checking for usable X dependency""... $ac_c" 1>&6
-echo "configure:25205: checking for usable X dependency" >&5
+echo "configure:25857: checking for usable X dependency" >&5
 if eval "test \"`echo '$''{'cf_cv_xt_x11_compat'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
 cat > conftest.$ac_ext <<EOF
-#line 25211 "configure"
+#line 25863 "configure"
 #include "confdefs.h"
 
 #include <X11/Xlib.h>
@@ -25221,7 +25873,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:25225: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:25877: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   cf_cv_xt_x11_compat=yes
 else
@@ -25238,7 +25890,7 @@ echo "$ac_t""$cf_cv_xt_x11_compat" 1>&6
 		then
 			test -n "$verbose" && echo "	work around broken X11 dependency" 1>&6
 
-echo "${as_me:-configure}:25242: testing work around broken X11 dependency ..." 1>&5
+echo "${as_me:-configure}:25894: testing work around broken X11 dependency ..." 1>&5
 
 
 			# 2010/11/19 - good enough until a working Xt on Xcb is delivered.
@@ -25248,19 +25900,19 @@ echo "${as_me:-configure}:25242: testing
 if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists x11; then
 	test -n "$verbose" && echo "	found package x11" 1>&6
 
-echo "${as_me:-configure}:25252: testing found package x11 ..." 1>&5
+echo "${as_me:-configure}:25904: testing found package x11 ..." 1>&5
 
 
 	cf_pkgconfig_incs="`$PKG_CONFIG --cflags x11 2>/dev/null`"
 	cf_pkgconfig_libs="`$PKG_CONFIG --libs   x11 2>/dev/null`"
 	test -n "$verbose" && echo "	package x11 CFLAGS: $cf_pkgconfig_incs" 1>&6
 
-echo "${as_me:-configure}:25259: testing package x11 CFLAGS: $cf_pkgconfig_incs ..." 1>&5
+echo "${as_me:-configure}:25911: 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}:25264: testing package x11 LIBS: $cf_pkgconfig_libs ..." 1>&5
+echo "${as_me:-configure}:25916: testing package x11 LIBS: $cf_pkgconfig_libs ..." 1>&5
 
 
 	
@@ -25284,10 +25936,16 @@ case $cf_fix_cppflags in
 				&& cf_fix_cppflags=yes
 
 			if test $cf_fix_cppflags = yes ; then
-				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+				
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
 				continue
 			elif test "${cf_tst_cflags}" = "\"'" ; then
-				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+				
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
 				continue
 			fi
 			;;
@@ -25306,17 +25964,26 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 
 				;;
 			esac
-			cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
+			
+	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
+	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
+
 			;;
 		esac
 		;;
 	(*)
-		cf_new_cflags="$cf_new_cflags $cf_add_cflags"
+		
+	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
+	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
+
 		;;
 	esac
 	;;
 (yes)
-	cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+	
+	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/^[^"]*"'\''//'`
 
@@ -25329,17 +25996,26 @@ done
 
 if test -n "$cf_new_cflags" ; then
 	
-	CFLAGS="$CFLAGS $cf_new_cflags"
+	
+	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
+	CFLAGS="${CFLAGS}$cf_new_cflags"
+
 fi
 
 if test -n "$cf_new_cppflags" ; then
 	
-	CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
+	
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
+
 fi
 
 if test -n "$cf_new_extra_cppflags" ; then
 	
-	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
+	
+	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
+	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
+
 fi
 
 
@@ -25369,13 +26045,13 @@ else
 	
 test -n "$verbose" && echo "	...before $LIBS" 1>&6
 
-echo "${as_me:-configure}:25373: testing ...before $LIBS ..." 1>&5
+echo "${as_me:-configure}:26049: 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}:25379: testing ...after  $LIBS ..." 1>&5
+echo "${as_me:-configure}:26055: testing ...after  $LIBS ..." 1>&5
 
 
 
@@ -25386,13 +26062,13 @@ fi
 	esac
 
 echo $ac_n "checking for usable X Toolkit package""... $ac_c" 1>&6
-echo "configure:25390: checking for usable X Toolkit package" >&5
+echo "configure:26066: checking for usable X Toolkit package" >&5
 if eval "test \"`echo '$''{'cf_cv_xt_ice_compat'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
 cat > conftest.$ac_ext <<EOF
-#line 25396 "configure"
+#line 26072 "configure"
 #include "confdefs.h"
 
 #include <X11/Shell.h>
@@ -25402,7 +26078,7 @@ int num = IceConnectionNumber(0)
 
 ; return 0; }
 EOF
-if { (eval echo configure:25406: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:26082: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   cf_cv_xt_ice_compat=yes
 else
@@ -25427,7 +26103,7 @@ echo "$ac_t""$cf_cv_xt_ice_compat" 1>&6
 			(*)
 				test -n "$verbose" && echo "	work around broken ICE dependency" 1>&6
 
-echo "${as_me:-configure}:25431: testing work around broken ICE dependency ..." 1>&5
+echo "${as_me:-configure}:26107: testing work around broken ICE dependency ..." 1>&5
 
 
 				
@@ -25436,19 +26112,19 @@ echo "${as_me:-configure}:25431: testing
 if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists ice; then
 	test -n "$verbose" && echo "	found package ice" 1>&6
 
-echo "${as_me:-configure}:25440: testing found package ice ..." 1>&5
+echo "${as_me:-configure}:26116: testing found package ice ..." 1>&5
 
 
 	cf_pkgconfig_incs="`$PKG_CONFIG --cflags ice 2>/dev/null`"
 	cf_pkgconfig_libs="`$PKG_CONFIG --libs   ice 2>/dev/null`"
 	test -n "$verbose" && echo "	package ice CFLAGS: $cf_pkgconfig_incs" 1>&6
 
-echo "${as_me:-configure}:25447: testing package ice CFLAGS: $cf_pkgconfig_incs ..." 1>&5
+echo "${as_me:-configure}:26123: 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}:25452: testing package ice LIBS: $cf_pkgconfig_libs ..." 1>&5
+echo "${as_me:-configure}:26128: testing package ice LIBS: $cf_pkgconfig_libs ..." 1>&5
 
 
 	
@@ -25472,10 +26148,16 @@ case $cf_fix_cppflags in
 				&& cf_fix_cppflags=yes
 
 			if test $cf_fix_cppflags = yes ; then
-				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+				
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
 				continue
 			elif test "${cf_tst_cflags}" = "\"'" ; then
-				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+				
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
 				continue
 			fi
 			;;
@@ -25494,17 +26176,26 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 
 				;;
 			esac
-			cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
+			
+	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
+	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
+
 			;;
 		esac
 		;;
 	(*)
-		cf_new_cflags="$cf_new_cflags $cf_add_cflags"
+		
+	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
+	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
+
 		;;
 	esac
 	;;
 (yes)
-	cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+	
+	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/^[^"]*"'\''//'`
 
@@ -25517,17 +26208,26 @@ done
 
 if test -n "$cf_new_cflags" ; then
 	
-	CFLAGS="$CFLAGS $cf_new_cflags"
+	
+	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
+	CFLAGS="${CFLAGS}$cf_new_cflags"
+
 fi
 
 if test -n "$cf_new_cppflags" ; then
 	
-	CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
+	
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
+
 fi
 
 if test -n "$cf_new_extra_cppflags" ; then
 	
-	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
+	
+	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
+	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
+
 fi
 
 
@@ -25556,19 +26256,19 @@ LIBS="$cf_add_libs"
 if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists sm; then
 	test -n "$verbose" && echo "	found package sm" 1>&6
 
-echo "${as_me:-configure}:25560: testing found package sm ..." 1>&5
+echo "${as_me:-configure}:26260: testing found package sm ..." 1>&5
 
 
 	cf_pkgconfig_incs="`$PKG_CONFIG --cflags sm 2>/dev/null`"
 	cf_pkgconfig_libs="`$PKG_CONFIG --libs   sm 2>/dev/null`"
 	test -n "$verbose" && echo "	package sm CFLAGS: $cf_pkgconfig_incs" 1>&6
 
-echo "${as_me:-configure}:25567: testing package sm CFLAGS: $cf_pkgconfig_incs ..." 1>&5
+echo "${as_me:-configure}:26267: 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}:25572: testing package sm LIBS: $cf_pkgconfig_libs ..." 1>&5
+echo "${as_me:-configure}:26272: testing package sm LIBS: $cf_pkgconfig_libs ..." 1>&5
 
 
 	
@@ -25592,10 +26292,16 @@ case $cf_fix_cppflags in
 				&& cf_fix_cppflags=yes
 
 			if test $cf_fix_cppflags = yes ; then
-				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+				
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
 				continue
 			elif test "${cf_tst_cflags}" = "\"'" ; then
-				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+				
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
 				continue
 			fi
 			;;
@@ -25614,17 +26320,26 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 
 				;;
 			esac
-			cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
+			
+	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
+	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
+
 			;;
 		esac
 		;;
 	(*)
-		cf_new_cflags="$cf_new_cflags $cf_add_cflags"
+		
+	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
+	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
+
 		;;
 	esac
 	;;
 (yes)
-	cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+	
+	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/^[^"]*"'\''//'`
 
@@ -25637,17 +26352,26 @@ done
 
 if test -n "$cf_new_cflags" ; then
 	
-	CFLAGS="$CFLAGS $cf_new_cflags"
+	
+	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
+	CFLAGS="${CFLAGS}$cf_new_cflags"
+
 fi
 
 if test -n "$cf_new_cppflags" ; then
 	
-	CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
+	
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
+
 fi
 
 if test -n "$cf_new_extra_cppflags" ; then
 	
-	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
+	
+	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
+	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
+
 fi
 
 
@@ -25683,13 +26407,13 @@ else
 	
 test -n "$verbose" && echo "	...before $LIBS" 1>&6
 
-echo "${as_me:-configure}:25687: testing ...before $LIBS ..." 1>&5
+echo "${as_me:-configure}:26411: 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}:25693: testing ...after  $LIBS ..." 1>&5
+echo "${as_me:-configure}:26417: testing ...after  $LIBS ..." 1>&5
 
 
 
@@ -25712,7 +26436,7 @@ else
 	
 test -n "$verbose" && echo "	checking additions to CFLAGS" 1>&6
 
-echo "${as_me:-configure}:25716: testing checking additions to CFLAGS ..." 1>&5
+echo "${as_me:-configure}:26440: testing checking additions to CFLAGS ..." 1>&5
 
 
 cf_check_cflags="$CFLAGS"
@@ -25738,10 +26462,16 @@ case $cf_fix_cppflags in
 				&& cf_fix_cppflags=yes
 
 			if test $cf_fix_cppflags = yes ; then
-				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+				
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
 				continue
 			elif test "${cf_tst_cflags}" = "\"'" ; then
-				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+				
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
 				continue
 			fi
 			;;
@@ -25760,17 +26490,26 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 
 				;;
 			esac
-			cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
+			
+	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
+	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
+
 			;;
 		esac
 		;;
 	(*)
-		cf_new_cflags="$cf_new_cflags $cf_add_cflags"
+		
+	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
+	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
+
 		;;
 	esac
 	;;
 (yes)
-	cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+	
+	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/^[^"]*"'\''//'`
 
@@ -25784,28 +26523,37 @@ done
 if test -n "$cf_new_cflags" ; then
 	test -n "$verbose" && echo "	add to \$CFLAGS $cf_new_cflags" 1>&6
 
-echo "${as_me:-configure}:25788: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5
+echo "${as_me:-configure}:26527: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5
+
 
+	
+	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
+	CFLAGS="${CFLAGS}$cf_new_cflags"
 
-	CFLAGS="$CFLAGS $cf_new_cflags"
 fi
 
 if test -n "$cf_new_cppflags" ; then
 	test -n "$verbose" && echo "	add to \$CPPFLAGS $cf_new_cppflags" 1>&6
 
-echo "${as_me:-configure}:25797: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5
+echo "${as_me:-configure}:26539: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5
+
 
+	
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
 
-	CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
 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}:25806: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5
+echo "${as_me:-configure}:26551: 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"
 
-	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
 fi
 
 
@@ -25813,14 +26561,14 @@ fi
 
 if test "x$cf_check_cflags" != "x$CFLAGS" ; then
 cat > conftest.$ac_ext <<EOF
-#line 25817 "configure"
+#line 26565 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello world");
 ; return 0; }
 EOF
-if { (eval echo configure:25824: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:26572: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -25828,13 +26576,13 @@ else
 
   test -n "$verbose" && echo "	test-compile failed.  Undoing change to \$CFLAGS" 1>&6
 
-echo "${as_me:-configure}:25832: testing test-compile failed.  Undoing change to \$CFLAGS ..." 1>&5
+echo "${as_me:-configure}:26580: 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}:25838: testing but keeping change to \$CPPFLAGS ..." 1>&5
+echo "${as_me:-configure}:26586: testing but keeping change to \$CPPFLAGS ..." 1>&5
 
 
 	 fi
@@ -25845,12 +26593,12 @@ fi
 
 
 	echo $ac_n "checking for XOpenDisplay""... $ac_c" 1>&6
-echo "configure:25849: checking for XOpenDisplay" >&5
+echo "configure:26597: checking for XOpenDisplay" >&5
 if eval "test \"`echo '$''{'ac_cv_func_XOpenDisplay'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 25854 "configure"
+#line 26602 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char XOpenDisplay(); below.  */
@@ -25873,7 +26621,7 @@ XOpenDisplay();
 
 ; return 0; }
 EOF
-if { (eval echo configure:25877: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:26625: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_XOpenDisplay=yes"
 else
@@ -25892,7 +26640,7 @@ else
   echo "$ac_t""no" 1>&6
 
 	echo $ac_n "checking for XOpenDisplay in -lX11""... $ac_c" 1>&6
-echo "configure:25896: checking for XOpenDisplay in -lX11" >&5
+echo "configure:26644: checking for XOpenDisplay in -lX11" >&5
 ac_lib_var=`echo X11'_'XOpenDisplay | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -25900,7 +26648,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lX11 $X_PRE_LIBS $LIBS $X_EXTRA_LIBS $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 25904 "configure"
+#line 26652 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -25911,7 +26659,7 @@ int main() {
 XOpenDisplay()
 ; return 0; }
 EOF
-if { (eval echo configure:25915: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:26663: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -25951,12 +26699,12 @@ fi
 
 
 	echo $ac_n "checking for XtAppInitialize""... $ac_c" 1>&6
-echo "configure:25955: checking for XtAppInitialize" >&5
+echo "configure:26703: checking for XtAppInitialize" >&5
 if eval "test \"`echo '$''{'ac_cv_func_XtAppInitialize'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 25960 "configure"
+#line 26708 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char XtAppInitialize(); below.  */
@@ -25979,7 +26727,7 @@ XtAppInitialize();
 
 ; return 0; }
 EOF
-if { (eval echo configure:25983: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:26731: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_XtAppInitialize=yes"
 else
@@ -25998,7 +26746,7 @@ else
   echo "$ac_t""no" 1>&6
 
 	echo $ac_n "checking for XtAppInitialize in -lXt""... $ac_c" 1>&6
-echo "configure:26002: checking for XtAppInitialize in -lXt" >&5
+echo "configure:26750: checking for XtAppInitialize in -lXt" >&5
 ac_lib_var=`echo Xt'_'XtAppInitialize | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -26006,7 +26754,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lXt $X_PRE_LIBS $LIBS $X_EXTRA_LIBS $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 26010 "configure"
+#line 26758 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -26017,7 +26765,7 @@ int main() {
 XtAppInitialize()
 ; return 0; }
 EOF
-if { (eval echo configure:26021: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:26769: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -26070,13 +26818,13 @@ do
 		if test $cf_path != default ; then
 			CPPFLAGS="$cf_save -I$cf_path/include"
 			echo $ac_n "checking for $cf_test in $cf_path""... $ac_c" 1>&6
-echo "configure:26074: checking for $cf_test in $cf_path" >&5
+echo "configure:26822: checking for $cf_test in $cf_path" >&5
 		else
 			echo $ac_n "checking for $cf_test""... $ac_c" 1>&6
-echo "configure:26077: checking for $cf_test" >&5
+echo "configure:26825: checking for $cf_test" >&5
 		fi
 		cat > conftest.$ac_ext <<EOF
-#line 26080 "configure"
+#line 26828 "configure"
 #include "confdefs.h"
 
 #include <X11/Intrinsic.h>
@@ -26085,7 +26833,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:26089: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:26837: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_result=yes
 else
@@ -26153,7 +26901,7 @@ done
 LIBS="$cf_add_libs"
 
 				echo $ac_n "checking for $cf_libs in $cf_path""... $ac_c" 1>&6
-echo "configure:26157: checking for $cf_libs in $cf_path" >&5
+echo "configure:26905: checking for $cf_libs in $cf_path" >&5
 			else
 				
 cf_add_libs="$cf_libs"
@@ -26173,10 +26921,10 @@ done
 LIBS="$cf_add_libs"
 
 				echo $ac_n "checking for $cf_test in $cf_libs""... $ac_c" 1>&6
-echo "configure:26177: checking for $cf_test in $cf_libs" >&5
+echo "configure:26925: checking for $cf_test in $cf_libs" >&5
 			fi
 			cat > conftest.$ac_ext <<EOF
-#line 26180 "configure"
+#line 26928 "configure"
 #include "confdefs.h"
 
 #include <X11/Intrinsic.h>
@@ -26187,7 +26935,7 @@ int main() {
 $cf_test((XtAppContext) 0)
 ; return 0; }
 EOF
-if { (eval echo configure:26191: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:26939: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   cf_result=yes
 else
@@ -26232,7 +26980,7 @@ do
 # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:26236: checking for $ac_word" >&5
+echo "configure:26984: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_XCURSES_CONFIG'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -26298,7 +27046,7 @@ LDFLAGS="$LDFLAGS $X_LIBS"
 
 test -n "$verbose" && echo "	checking additions to CFLAGS" 1>&6
 
-echo "${as_me:-configure}:26302: testing checking additions to CFLAGS ..." 1>&5
+echo "${as_me:-configure}:27050: testing checking additions to CFLAGS ..." 1>&5
 
 
 cf_check_cflags="$CFLAGS"
@@ -26324,10 +27072,16 @@ case $cf_fix_cppflags in
 				&& cf_fix_cppflags=yes
 
 			if test $cf_fix_cppflags = yes ; then
-				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+				
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
 				continue
 			elif test "${cf_tst_cflags}" = "\"'" ; then
-				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+				
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
 				continue
 			fi
 			;;
@@ -26346,17 +27100,26 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 
 				;;
 			esac
-			cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
+			
+	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
+	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
+
 			;;
 		esac
 		;;
 	(*)
-		cf_new_cflags="$cf_new_cflags $cf_add_cflags"
+		
+	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
+	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
+
 		;;
 	esac
 	;;
 (yes)
-	cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+	
+	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/^[^"]*"'\''//'`
 
@@ -26370,28 +27133,37 @@ done
 if test -n "$cf_new_cflags" ; then
 	test -n "$verbose" && echo "	add to \$CFLAGS $cf_new_cflags" 1>&6
 
-echo "${as_me:-configure}:26374: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5
+echo "${as_me:-configure}:27137: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5
 
 
-	CFLAGS="$CFLAGS $cf_new_cflags"
+	
+	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
+	CFLAGS="${CFLAGS}$cf_new_cflags"
+
 fi
 
 if test -n "$cf_new_cppflags" ; then
 	test -n "$verbose" && echo "	add to \$CPPFLAGS $cf_new_cppflags" 1>&6
 
-echo "${as_me:-configure}:26383: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5
+echo "${as_me:-configure}:27149: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5
 
 
-	CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
+	
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
+
 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}:26392: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5
+echo "${as_me:-configure}:27161: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5
 
 
-	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
+	
+	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
+	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
+
 fi
 
 
@@ -26399,14 +27171,14 @@ fi
 
 if test "x$cf_check_cflags" != "x$CFLAGS" ; then
 cat > conftest.$ac_ext <<EOF
-#line 26403 "configure"
+#line 27175 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello world");
 ; return 0; }
 EOF
-if { (eval echo configure:26410: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:27182: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -26414,13 +27186,13 @@ else
 
   test -n "$verbose" && echo "	test-compile failed.  Undoing change to \$CFLAGS" 1>&6
 
-echo "${as_me:-configure}:26418: testing test-compile failed.  Undoing change to \$CFLAGS ..." 1>&5
+echo "${as_me:-configure}:27190: 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}:26424: testing but keeping change to \$CPPFLAGS ..." 1>&5
+echo "${as_me:-configure}:27196: testing but keeping change to \$CPPFLAGS ..." 1>&5
 
 
 	 fi
@@ -26430,7 +27202,7 @@ rm -rf conftest*
 fi
 
 echo $ac_n "checking for XOpenDisplay in -lX11""... $ac_c" 1>&6
-echo "configure:26434: checking for XOpenDisplay in -lX11" >&5
+echo "configure:27206: checking for XOpenDisplay in -lX11" >&5
 ac_lib_var=`echo X11'_'XOpenDisplay | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -26438,7 +27210,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lX11 $X_PRE_LIBS $LIBS $X_EXTRA_LIBS $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 26442 "configure"
+#line 27214 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -26449,7 +27221,7 @@ int main() {
 XOpenDisplay()
 ; return 0; }
 EOF
-if { (eval echo configure:26453: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:27225: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -26486,7 +27258,7 @@ else
 fi
 
 echo $ac_n "checking for XCurses library""... $ac_c" 1>&6
-echo "configure:26490: checking for XCurses library" >&5
+echo "configure:27262: checking for XCurses library" >&5
 if eval "test \"`echo '$''{'cf_cv_lib_XCurses'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -26509,7 +27281,7 @@ done
 LIBS="$cf_add_libs"
 
 cat > conftest.$ac_ext <<EOF
-#line 26513 "configure"
+#line 27285 "configure"
 #include "confdefs.h"
 
 #include <xcurses.h>
@@ -26519,7 +27291,7 @@ int main() {
 XCursesExit();
 ; return 0; }
 EOF
-if { (eval echo configure:26523: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:27295: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   cf_cv_lib_XCurses=yes
 else
@@ -26547,17 +27319,17 @@ EOF
 
 	ac_safe=`echo "xcurses.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for xcurses.h""... $ac_c" 1>&6
-echo "configure:26551: checking for xcurses.h" >&5
+echo "configure:27323: checking for xcurses.h" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 26556 "configure"
+#line 27328 "configure"
 #include "confdefs.h"
 #include <xcurses.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:26561: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:27333: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -26589,12 +27361,12 @@ fi
 for ac_func in vwprintw
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:26593: checking for $ac_func" >&5
+echo "configure:27365: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 26598 "configure"
+#line 27370 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -26617,7 +27389,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:26621: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:27393: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -27179,40 +27951,40 @@ cat >> $CONFIG_STATUS <<EOF
 EOF
 cat >> $CONFIG_STATUS <<\EOF
 for ac_file in $CONFIG_FILES; do
-
-      # Support "outfile[:infile[:infile...]]"
-      case "$ac_file" in
-        (*:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
-      esac
-
-      # PO directories have a Makefile.in generated from Makefile.inn.
-      case "$ac_file" in
-	  (*/[Mm]akefile.in)
-        # Adjust a relative srcdir.
-        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`
-        # In autoconf-2.13 it is called $ac_given_srcdir.
-        # In autoconf-2.50 it is called $srcdir.
-        test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
-
-        case "$ac_given_srcdir" in
-          (.)  top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
-          (/*) top_srcdir="$ac_given_srcdir" ;;
-          (*)  top_srcdir="$ac_dots$ac_given_srcdir" ;;
+  
+        # Support "outfile[:infile[:infile...]]"
+        case "$ac_file" in
+          (*:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
         esac
-
-        if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
-          rm -f "$ac_dir/POTFILES"
-          test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
-          sed -e "/^#/d" -e "/^[ 	]*\$/d" -e "s,.*,     $top_srcdir/& \\\\," -e "\$s/\(.*\) \\\\/\1/" < "$ac_given_srcdir/$ac_dir/POTFILES.in" > "$ac_dir/POTFILES"
-          test -n "$as_me" && echo "$as_me: creating $ac_dir/$ac_base" || echo "creating $ac_dir/$ac_base"
-          sed -e "/POTFILES =/r $ac_dir/POTFILES" "$ac_dir/$ac_base.in" > "$ac_dir/$ac_base"
-        fi
-        ;;
-      esac
-    done
+  
+        # PO directories have a Makefile.in generated from Makefile.inn.
+        case "$ac_file" in
+        (*/[Mm]akefile.in)
+          # Adjust a relative srcdir.
+          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`
+          # In autoconf-2.13 it is called $ac_given_srcdir.
+          # In autoconf-2.50 it is called $srcdir.
+          test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
+  
+          case "$ac_given_srcdir" in
+            (.)  top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
+            (/*) top_srcdir="$ac_given_srcdir" ;;
+            (*)  top_srcdir="$ac_dots$ac_given_srcdir" ;;
+          esac
+  
+          if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
+            rm -f "$ac_dir/POTFILES"
+            test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
+            sed -e "/^#/d" -e "/^[ 	]*\$/d" -e "s,.*,     $top_srcdir/& \\\\," -e "\$s/\(.*\) \\\\/\1/" < "$ac_given_srcdir/$ac_dir/POTFILES.in" > "$ac_dir/POTFILES"
+            test -n "$as_me" && echo "$as_me: creating $ac_dir/$ac_base" || echo "creating $ac_dir/$ac_base"
+            sed -e "/POTFILES =/r $ac_dir/POTFILES" "$ac_dir/$ac_base.in" > "$ac_dir/$ac_base"
+          fi
+          ;;
+        esac
+      done
 # Extra commands, if any
 
 exit 0
diff -Nurp '--exclude=.bzr*' tin-2.4.1/configure.in tin-2.4.2/configure.in
--- tin-2.4.1/configure.in	2016-12-24 14:39:46.000000000 +0100
+++ tin-2.4.2/configure.in	2017-12-24 12:52:06.021665930 +0100
@@ -2,10 +2,10 @@ dnl Project   : tin - a Usenet reader
 dnl Module    : configure.in
 dnl Author    : Thomas E. Dickey <dickey@invisible-island.net>
 dnl Created   : 1995-08-24
-dnl Updated   : 2015-11-03
+dnl Updated   : 2017-06-13
 dnl Notes     :
 dnl
-dnl Copyright (c) 1995-2017 Thomas E. Dickey <dickey@invisible-island.net>
+dnl Copyright (c) 1995-2018 Thomas E. Dickey <dickey@invisible-island.net>
 dnl All rights reserved.
 dnl
 dnl Redistribution and use in source and binary forms, with or without
@@ -41,7 +41,7 @@ AC_PREFIX_DEFAULT(/usr/local)
 
 dnl PACKAGE is required for GNU gettext
 PACKAGE=tin
-VERSION=2.4.1
+VERSION=2.4.2
 AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE")
 AC_DEFINE_UNQUOTED(VERSION, "$VERSION")
 AC_SUBST(PACKAGE)
@@ -918,6 +918,7 @@ AC_CHECK_LIB(uu, UUInitialize,
 #  - uidna_openUTS46()
 #  - uidna_nameToUnicode()
 cf_try_icuuc="no"
+cf_try_icuuc46="no"
 AC_CHECK_HEADER(unicode/unorm.h,[
 	AC_CHECK_HEADER(unicode/ustring.h, [
 		AC_DEFINE(HAVE_UNICODE_UNORM_H)
@@ -935,9 +936,24 @@ AC_CHECK_HEADER(unicode/unorm.h,[
 			LIBS=$cf_save_LIBS
 		)
 		AC_MSG_RESULT($cf_try_icuuc)
+		cf_save_LIBS="$LIBS"
 		AC_CHECK_HEADER(unicode/uidna.h, [
 			AC_DEFINE(HAVE_UNICODE_UIDNA_H)
 		])
+		AC_MSG_CHECKING(for uidna_nameToUnicode in libicuuc)
+		AC_TRY_LINK([#include <unicode/uidna.h>
+			#include <unicode/unorm.h>], [
+			UErrorCode status = U_ZERO_ERROR;
+			UIDNAInfo info = UIDNA_INFO_INITIALIZER;
+			UIDNA *uts46;
+			uidna_openUTS46(UNORM_DEFAULT, &status);
+			uidna_nameToUnicode(uts46, NULL, 0, NULL, 0, &info, &status);
+			uidna_close(uts46);], [
+			AC_DEFINE(HAVE_LIBICUUC_46_API)
+			cf_try_icuuc46="yes"],
+			LIBS=$cf_save_LIBS
+		)
+		AC_MSG_RESULT($cf_try_icuuc46)
 		AC_CHECK_HEADER(unicode/ubidi.h, [
 			AC_DEFINE(HAVE_UNICODE_UBIDI_H)
 		])
diff -Nurp '--exclude=.bzr*' tin-2.4.1/doc/CHANGES tin-2.4.2/doc/CHANGES
--- tin-2.4.1/doc/CHANGES	2016-12-21 15:16:49.000000000 +0100
+++ tin-2.4.2/doc/CHANGES	2017-12-22 09:31:25.887514084 +0100
@@ -1,3 +1,60 @@
+-- 2.4.2 release 20171224 "Lochhead" --
+
+ 007) Thomas E. Dickey <dickey@invisible-island.net>
+      ADD. update configure macros
+      FIX. aclocal.m4, configure
+
+ 006) Mesutcan Kurt <mesutcank@gmail.com>
+      ADD. updated turkish translation
+      FIX. tr.po
+
+ 005) Dennis Preiser <dennis@d--p.de>
+      ADD. cancel_lock_algo config option
+      ADD. sha256 and sha512 as possible algorithms for cancel_locks
+      ADD. sigfile=!command no longer passes the name of the current
+           newsgroup to command, but %G is replaced by groupname if
+           specified
+      ADD. remove sleep(1) from unshar loop
+      BUG. possible buffer overrun in rfc1522_decode()
+      BUG. wildcard search doesn't advance past a match in a line for a
+           subsequent search
+      BUG. last line in the info_pager (help, posting-history) lacked
+           truncation
+      BUG. quoted pairs in CFWS were not ignored
+      ADD. cleanup
+      FIX. attrib.c, config.c, inews.c, init.c, lang.c, options_menu.c, page.c
+           post.c, regex.c, rfc2045.c, rfc2046.c, rfc2047.c, save.c, sigfile.c
+           string.c, wildmat.c, tincfg.tbl, extern.h, tinrc.h, version.h
+           libcanlock/*, tin.1, tin.5
+
+ 004) Joe Hansen <joedalton2@yahoo.dk>
+      ADD. updated danish translation
+      FIX. da.po
+
+ 003) Urs Janssen <urs@tin.org>
+      BUG. possible NULL dereference when IDNA-decoding with libicuuc
+      BUG. possible NULL dereference with -D 4
+      BUG. possible use of uninitialized variable in debug output
+      BUG. posting history screen failed to use additional space
+           if window was widened
+      BUG. 2nd arg of tin_getline() is int not bool
+      BUG. multibyte input to prompts was grabbled if using ncurses but not
+           ncursesw
+      ADD. config.guess, config.sub update
+      ADD. adjust argument names to be the same in declaration and definition
+      ADD. install rtin.5 manpage
+      ADD. skip group query for -w if group was given on the cmd.-line
+      ADD. remove redundant return statement at the end of void functions
+      ADD. tweak MAIL_REGEX to not capture a tailing ')'
+      ADD. use uidna_nameToUnicode() instead of uidna_IDNToUnicode() if
+           linked against ICU >=4.6
+      FIX. art.c, attrib.c, auth.c, charset.c, config.c, curses.c, feed.c
+           filter.c, group.c, help.c, keymap.c, lang.c, main.c, mimetypes.c
+           misc.c, newsrc.c, nntplib.c, pgp.c, post.c, prompt.c, refs.c
+           rfc2047.c, save.c, screen.c, select.c, tcurses.c, thread.c, proto.h
+           tin.h, Makefile[.in], configure[.in], autoconf.h[in], config.guess
+           config.sub, tin.1, tin.5
+
 -- 2.4.1 release 20161224 "Daill" --
 
  002) Dennis Preiser <dennis@d--p.de>
@@ -13,7 +70,7 @@
            user to auth even if server didn't request it
       BUG. resource leak in post_process_uud() and parse_rfc2045_article()
       BUG. possible nullpointer dereferenced when running out of memory in
-           makecfg (during compliation)
+           makecfg (during compilation)
       BUG. memleak if using libunistring for unicode normalization
       FIX. active.c, art.c, auth.c, config.c, feed.c, group.c, makecfg.c
            misc.c, nntplib.c, post.c, rfc2046.c, save.c, select.c, string.c
diff -Nurp '--exclude=.bzr*' tin-2.4.1/doc/CHANGES.old tin-2.4.2/doc/CHANGES.old
--- tin-2.4.1/doc/CHANGES.old	2016-12-23 13:51:56.000000000 +0100
+++ tin-2.4.2/doc/CHANGES.old	2017-12-22 09:36:43.572278006 +0100
@@ -2158,7 +2158,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. wrong help-page entrys
+      BUG. wrong help-page entries
       ADD. from=filter exemplification
       FIX. cook.c, lang.c, tin.5, filtering, de.po
 
@@ -2176,9 +2176,9 @@ U115) Martin Klaiber <martinkl@zedat.fu-
       FIX. select.c
 
 U114) Urs Janssen <urs@tin.org>
-      BUG. cached overview datas date was in localtime() without holding a
+      BUG. cached overview data date was in localtime() without holding a
            timezone
-      BUG. in some cases tin created incorrect overview datas
+      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. description-toggle didn't work for mailgroups
@@ -3515,7 +3515,7 @@ U001) Urs Janssen <urs@tin.org>
 672) Urs Janssen <urs@tin.org>
      BUG. fixed uncritical memleak in free_attributes_array()
      BUG. fixed possible call of free(NULL)
-     ADD. overview_xref_support() now handles Xref:full entrys in
+     ADD. overview_xref_support() now handles Xref:full entries in
           overview.ftm with traling garbage on the line
      ADD. check for duplicated Newsgroups, Subject and Followup-To
           header before posting
diff -Nurp '--exclude=.bzr*' tin-2.4.1/doc/INSTALL tin-2.4.2/doc/INSTALL
--- tin-2.4.1/doc/INSTALL	2016-06-02 15:56:03.000000000 +0200
+++ tin-2.4.2/doc/INSTALL	2017-08-10 09:34:30.339959256 +0200
@@ -667,5 +667,5 @@ Compiled & installed
 Tin was successfully built and installed on a variety of platforms including
 Linux, FreeBSD, OpenBSD, NetBSD, BSDi, Darwin, Solaris, IRIX, HP-UX, Ultrix,
 Tru64, AIX, SINIX, UXP/V, SUPER-UX, Unicos, QNX, GNU Hurd, DG/UX, SEIUX,
-Openstep, MiNT, Haiku, MINIX, Syllable and Cygwin.
+Openstep, MiNT, Haiku, MINIX, Syllable, Bitrig and Cygwin.
 For a detailed list see <http://www.tin.org/builds.html>
diff -Nurp '--exclude=.bzr*' tin-2.4.1/doc/TODO tin-2.4.2/doc/TODO
--- tin-2.4.1/doc/TODO	2016-12-21 09:34:01.000000000 +0100
+++ tin-2.4.2/doc/TODO	2017-12-22 09:37:04.549120763 +0100
@@ -87,7 +87,7 @@ 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 encoed words in the same line
+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>]
@@ -114,6 +114,10 @@ o  mailers other than sendmail (f.e. elm
 
 New features
 ------------
+o  implement SAVE_APPEND_FILE_ALL ('A') and SAVE_OVERWRITE_ALL ('O') keys
+   which just ask once if file(s) already exist (open_save_filename()).
+   [20170811 Urs Janssen <urs@tin.org>]
+
 o  add second pipe command when piping multiple articles to use one
    pipe per article (currently it is one pipe for all). ':' could be
    used as key (only in use at the pager where this feature doesn't make
@@ -137,7 +141,7 @@ o  add a key to "drop" pending data from
    or via calling drain_buffer() (might be slow if there is much pending
    data)) so one doesn't have to quit and restart tin if the client/server
    communication get's desynced (i.e by reading an article which has a non
-   dotstuffed lone . in it or the like)
+   dotstuffed lone '.' in it or the like)
    [20130615 Urs Janssen <urs@tin.org>]
 
 o  x_body currently doesn't allow cmd. execution via ! like x_headers
@@ -167,6 +171,13 @@ 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>]
+
 o  add TLS (RFC 4642), NNTPS support
    (<http://www.gnu.org/software/gnutls/>, <http://www.openssl.org/>
     might be useful (but unfortunately we use fputs()/fgets() instead of
@@ -217,7 +228,7 @@ o  allow bold, underline, italic, ... as
    [20030218 Serge Matveev <sm@cl.spb.ru>]
 
 o  hierarchical 'M'enu, e.g. put all art_marked_*into a 'submenu',
-   restructure/sort 'M'enu items, some disply-options (render BiDi) are
+   restructure/sort 'M'enu items, some display-options (render BiDi) are
    currently under expert options, some options in display options are
    navigation options (catchup thread, use mouse, ...)
    [20020322 Urs Janssen <urs@tin.org>]
@@ -368,10 +379,10 @@ o  add feature Cc:
 
 o  add feature show_new_newsgroups_since
 
-o  add new key which taggs articles based on a prompted regex, could be used
+o  add new key which tags articles based on a prompted regex, could be used
    for GROUP_MARK_THREAD_READ,PAGE_MARK_THREAD_READ,THREAD_MARK_ARTICLE_READ
    and/or something like GROUP_SELECT_THREAD/THREAD_SELECT_ARTICLE which
-   works on tagged arts (the later might be useful in conjnction with
+   works on tagged arts (the later might be useful in conjunction with
    GROUP_MARK_UNSELECTED_ARTICLES_READ)
    [20051110 Urs Janssen <urs@tin.org>]
 
@@ -452,11 +463,12 @@ o  Merge the selection code with the ran
    [Jason Faultless <jason@altarstone.com>]
 
 o  add check for liblzma/libbzip2/zlib (>=1.1.4)/[mini]lzo, lzlib, liblz4,
-   liblrzip, ...
+   liblrzip, libzstd, ...
    (<http://tukaani.org/xz/>, <http://sources.redhat.com/bzip2/>,
     <http://www.gzip.org/zlib/>, <http://www.oberhumer.com/opensource/lzo/>,
     <http://lzip.nongnu.org/lzlib.html>, <http://code.google.com/p/lz4/>,
-    <http://freecode.com/projects/long-range-zip>) and add an option to
+    <http://freecode.com/projects/long-range-zip>,
+    <https://github.com/facebook/zstd>) and add an option to
    write/read *zipped local overviews.
    the libs might also be used for post-processing articles.
 
@@ -532,7 +544,7 @@ o  don't strip "Re: " out of the subject
 o  allow any given amount of days in default_filter_days not only
    {1, 2, 4} * 28 days
 
-o  allow expiring filter entrys n-days after the last time they matched
+o  allow expiring filter entries n-days after the last time they matched
 
 o  add command to generate filter rules for all currently tagged articles
 
@@ -592,7 +604,7 @@ o  always display (also) the servers err
    bandwidth exceeded)
    [20101230 Urs Janssen <urs@tin.org>]
 
-o  rewrite mini-help, remove the long strings and generate them dynamicly
+o  rewrite mini-help, remove the long strings and generate them dynamiclly
    one help text for each key makes translations more easy and uniq and can
    use the available space on the screen much better if not running on 80
    columns.
@@ -811,9 +823,6 @@ o  check for wcsftime() and if found use
    least in page.c).
    [20130129 Urs Janssen <urs@tin.org>]
 
-o  avoid uidna_IDNToUnicode() if linked against ICU >=4.6
-   [20161221 Urs Janssen <urs@tin.org>]
-
 Docs/online help
 ----------------
 o  the documentation of PageFollowupQuoteHeaders (^W) and
@@ -826,7 +835,7 @@ o  the online help of GroupMarkUnselArtR
    say that the article are marked read
    [20090814 Urs Janssen <urs@tin.org>]
 
-o  document the different singnals/actions (e.g. SIGUSR2 writes newsrc)
+o  document the different signals/actions (e.g. SIGUSR2 writes newsrc)
    [20080209 Urs Janssen <urs@tin.org>]
 
 o  exit staus documentation in the man page isn't correct, we have more
@@ -841,7 +850,7 @@ o  add installation guide (in html)
 o  add cross-compilation hints
    	CC="crosscc" LD="crossld" AR="crossar" RANLIB=":" MAKE="crossmake" \
    	./configure --with-build-cc=gcc --with-build-cpp=cpp \
-   	--target=cross-traget-tripple --without-x # usual configure flags
+   	--target=cross-traget-triple --without-x # usual configure flags
 
 o  better document keymap feature
 
@@ -859,6 +868,9 @@ o  document %G of strfpath() in man page
 
 Not yet classified
 ------------------
+o  allow per group cancel_lock_algo setting via attributes?
+   [20170810 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>]
@@ -927,10 +939,10 @@ o  charset conversion fails when convert
    we just skip over such parts instead of handling them properly
    [20100905 Urs Janssen <urs@tin.org>]
 
-o  add "COMPRESS DEFLATE" support once it's official? this would require a
+o  add "COMPRESS DEFLATE" support? this would require a
    rewrite of the code which reads data from the network (which should be
    done anyway for TLS) as we must handle null-bytes in the stream.
-   <https://tools.ietf.org/id/draft-murchison-nntp-compress-06.txt>
+   <https://www.rfc-editor.org/rfc/rfc8054.txt>
    [20100122 Urs Janssen <urs@tin.org>]
 
 o  the documentation suggests that novrootdir/$TIN_NOVROOTDIR defaults to
@@ -941,7 +953,7 @@ o  the documentation suggests that novro
    fix the documentation or the behaviour.
    [20100103 Urs Janssen <urs@tin.org>]
 
-o  FOLLOW_USEFOR_DRAFT is a minomer as RFC 5536 is released
+o  FOLLOW_USEFOR_DRAFT is a misnomer as RFC 5536 is released
    [20091225 Urs Janssen <urs@tin.org>]
 
 o  un/subscribe_pattern() is very slow on servers with a huge active file
@@ -972,7 +984,7 @@ o  create debug output in
    need to be able to overwrite the file)
    [20080211 Urs Janssen <urs@tin.org>]
 
-o  -M/-N report is malied to userid, should we use tinrc.mail_address
+o  -M/-N report is mailed to userid, should we use tinrc.mail_address
    instead?
 
 o  tin uses the first sig-isolator as recent one, USEFOR says it should
@@ -1033,7 +1045,7 @@ o  inverse_okay's Menu description isn't
 
 o  --disable-inverse-video seems to be ignored - do we still need it?
 
-o  move tinrc.defaults for certain comands to a pre-filled .inputhistory?
+o  move tinrc.defaults for certain comannds to a pre-filled .inputhistory?
    (if so, also move last_search there)
    [Jason Faultless]
 
@@ -1062,7 +1074,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.39
+o  clean up included pcre stuff and update to >= pcre-8.40
 
 o  shows up cross-postings multiple times even if read once before getting
    a resync/reread active/newsrc-file
@@ -1087,7 +1099,7 @@ o  missing newsrc file and connecting to
 o  cache mailbox_name in misc.c/mail_check()?
 
 o  configure checks for fdopen(3) and defines HAVE_FDOPEN if found, but we
-   don't have any code guared with that macro nor any fallback code if not
+   don't have any code guarded with that macro nor any fallback code if not
    found.
 
 o  re add innlib support? (the old one was dropped as the lib has retired
diff -Nurp '--exclude=.bzr*' tin-2.4.1/doc/WHATSNEW tin-2.4.2/doc/WHATSNEW
--- tin-2.4.1/doc/WHATSNEW	2016-06-06 20:01:49.000000000 +0200
+++ tin-2.4.2/doc/WHATSNEW	2017-08-09 10:10:48.544066779 +0200
@@ -24,6 +24,15 @@ qsort)
 
 --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: 'sigfile=!/path/to/command %G'.
+
+--enable-cancel-locks requires libcanlock-3 (which is included, but
+some distros (e.g. debian) are linking against a shared lib which may
+be too old).
+
 Retired Features
 ----------------
 . groupname_max_length, can now be set via user defined screen layout at
diff -Nurp '--exclude=.bzr*' tin-2.4.1/doc/l10n/de/tin.1 tin-2.4.2/doc/l10n/de/tin.1
--- tin-2.4.1/doc/l10n/de/tin.1	2016-12-23 13:43:20.000000000 +0100
+++ tin-2.4.2/doc/l10n/de/tin.1	2017-12-08 09:41:47.366424991 +0100
@@ -3,7 +3,7 @@
 .\" Module    : tin.1
 .\" Author    : I. Lea, U. Janssen
 .\" Created   : 1991-08-23
-.\" Updated   : 2016-12-24
+.\" Updated   : 2017-10-06
 .\" Notes     : use american english; still needs some work, e.g.:
 .\"             - document authorization (.newsauth)
 .\"             - document random organization feature
@@ -14,7 +14,7 @@
 .\" This file was generated with po4a. Translate the source file.
 .\"
 .\"*******************************************************************
-.TH tin 1 "24. December 2016" 2.4.1 "Usenet Newsreader"
+.TH tin 1 "24. Dezember 2017" 2.4.2 "Usenet Newsreader"
 .\"
 .\"
 .SH NAME
@@ -56,7 +56,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 EXIT\-STATUS
+.SH RÃœCKGABEWERT
 Interaktiver\-Modus:
 .RS +.5i
 .TP 
@@ -114,7 +114,7 @@ Keine Gruppenbeschreibungen und die Serv
 .TP 
 \fB\-D\fP\fI Debuggrad\fP
 Debuggrad angeben (1 = NNTP, 2 = Filter, 4 = newsrc, 8 = Threading, 16 =
-Speicher, 32 = attributes, 64 = Diverses, 128 = vorhandene Debugdatein
+Speicher, 32 = attributes, 64 = Diverses, 128 = vorhandene Debugdateien
 lÃ¶schen).
 .TP 
 \fB\-f\fP\fI Datei\fP
@@ -136,10 +136,10 @@ KurzÃ¼bersicht der verfÃ¼gbaren Kommando
 KurzeinfÃ¼hrung in \fBtin\fP welche auch beim allerersten Start ausgegeben wird.
 .TP 
 \fB\-I\fP\fI Verzeichnis\fP
-Directory in which to store newsgroup index files. Default is
-\fI${TIN_INDEX_NEWSDIR:\-"${TIN_HOMEDIR:\-"$HOME"}/.tin"}/.news\fP.  This option
-has no effect if \fBtin\fP retrieves its index files via NNTP and
-\fBcache_overview_files\fP is turned off.
+Verzeichnis in dem die Newsgroup\-Indexdateien gespeichert werden. Standard
+ist \fI${TIN_INDEX_NEWSDIR:\-"${TIN_HOMEDIR:\-"$HOME"}/.tin"}/.news\fP. Diese
+Option hat keine Auswirkung, falls \fBtin\fP seine Indexdateien Ã¼ber NNTP
+abruft und \fBcache_overview_files\fP ausgeschaltet ist.
 .TP 
 \fB\-l\fP
 Get number of articles per group from the
@@ -175,7 +175,7 @@ weitere Informationen siehe den Abschnit
 SPEICHERN VON UNGELESENEN ARTIKELN".
 .TP 
 \fB\-o\fP
-Schnell\-Modus um alle zurÃ¼ckgestellten Artikel zu posten und danach tin
+Schnell\-Modus um alle zurÃ¼ckgestellten Artikel zu posten und danach \fBtin\fP
 wieder beenden. Nach MÃ¶glichkeit mit \*(rq\fB\-n\fP\*(rq kombinieren.
 .TP 
 \fB\-p\fP\fI Port\fP
@@ -192,14 +192,15 @@ Schnellstart. \fBtin\fP so schnell wie m
 diese Option \*(rq\fB\-nqd\fP\*(rq.
 .TP 
 \fB\-r\fP
-Read news remotely from the default NNTP server specified in the environment
-variable $\fBNNTPSERVER\fP or contained in the file \fI/etc/nntpserver\fP.
+Nachrichten aus der Ferne vom Standard\-NTP\-Server, der in der
+Umgebungsvariable $\fBNNTPSERVER\fP angegeben oder in der Datei
+\fI/etc/nntpserver\fP enthalten ist lesen.
 .TP 
 \fB\-R\fP
 Lese mittels \*(rq\fB\-S\fP\*(rq gespeicherte Artikel.
 .TP 
 \fB\-s\fP\fI Verzeichnis\fP
-Save/read articles to/in directory. Default is
+Artikel in/aus Verzeichnis speichern/lesen. Standard ist
 \fI${TIN_HOMEDIR:\-"$HOME"}/News\fP.
 .TP 
 \fB\-S\fP
@@ -208,10 +209,11 @@ weitere Informationen siehe den Abschnit
 SPEICHERN VON UNGELESENEN ARTIKELN".
 .TP 
 \fB\-u\fP
-Create/update index files for every group in
-\fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP or file specified by the \*(rq\fB\-f\fP\*(rq
-option. This option is disabled if \fBtin\fP retrieves its index files via a
-NNTP server and \fBcache_overview_files\fP is turned off.
+Erstellt/aktualisiert Indexdateien fÃ¼r jede Gruppe in
+\fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP oder der Datei, die durch die Option
+\&\*(rq\fB\-f\fP\*(rq angegeben ist. Diese Option ist deaktiviert, wenn \fBtin\fP seine
+Indexdateien Ã¼ber einen NNTP\-Server abruft und \fBcache_overview_files\fP
+abgestellt ist.
 .TP 
 \fB\-v\fP
 AusfÃ¼hrliche Ausgabe fÃ¼r \*(rq\fB\-c\fP\*(rq, \*(rq\fB\-M\fP\*(rq, \*(rq\fB\-N\fP\*(rq, \*(rq\fB\-S\fP\*(rq,
@@ -221,8 +223,8 @@ AusfÃ¼hrliche Ausgabe fÃ¼r \*(rq\fB\-c\f
 Versionsinformationen ausgeben.
 .TP 
 \fB\-w\fP
-Schnell\-Modus um nur einen Artikel zu posten. Nach MÃ¶glichkeit mit \*(rq\fB\-n\fP\*(rq
-kombinieren.
+Schnell\-Modus um nur einen Artikel zu posten. Diese Option beinhaltet
+\&\*(rq\fB\-d\fP\*(rq. Nach MÃ¶glichkeit mit \*(rq\fB\-n\fP\*(rq kombinieren.
 .TP 
 \fB\-x\fP
 Sie kÃ¶nnen keine Artikel verÃ¶ffentlichen, wenn Sie diese Option verwenden.
@@ -251,19 +253,20 @@ command. Any changes are written to
 "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES" and \fB\%tin\fP(5).
 .PP
 Eine Liste von Gruppen kann nach den anderen Befehlszeilenoptionen angegeben
-werden. Dies kann nÃ¼tzlich sein, wenn Sie eine handverlesenen Untermenge der
-aktiven Newsgroups einblenden oder abonnieren wollen. mÃ¶chten. Siehe den
-Abschnitt "NEWSGROUP LISTEN & WILDCARDS" fÃ¼r die Arten von Muster, die
-\fBtin\fP versteht.
+werden. Dies kann nÃ¼tzlich sein, falls Sie eine handverlesene Untermenge der
+aktiven Newsgruppen einblenden oder abonnieren mÃ¶chten. Siehe den Abschnitt
+"NEWSGROUP LISTEN & WILDCARDS" fÃ¼r die Arten von Muster, die \fBtin\fP
+versteht.
 .PP
-Wenn Sie einen einzelnen Gruppennamen oder eine Wildcard,die nur auf eine
+Wenn Sie einen einzelnen Gruppennamen oder eine Wildcard, die nur auf eine
 einzelne Gruppe passt angeben, dann wird automatisch in diese Gruppe
 betreten. Andernfalls wird der normale Auswahlbildschirm angezeigt mit allen
 passenden zusÃ¤tzlichen Gruppen.
 .PP
-With the \*(rq\fB\-w\fP\*(rq flag a given group\-name is used as default group to post
-to. If more than one group or a wildcard is specified only the first group
-respectively the first group that matches is used.
+Mit dem \*(rq\fB\-w\fP\*(rq\-Schalter wird ein angegebener Gruppenname als Vorgabe
+verwendet. Falls mehr als eine Gruppe oder ein Platzhalter angegeben wird,
+wird nur die erste Gruppe bzw. die erste Gruppe verwendet, die
+Ã¼bereinstimmt.
 .PP
 Once you use \fBSelectYankActive\fP ('\fBy\fP') to yank in all active groups, or
 \fBSelectToggleReadDisplay\fP ('\fBr\fP') to toggle the read/unread status, then
@@ -330,27 +333,29 @@ freigegeben werden bevor sie verÃ¶ffentl
 Posten in eine moderierte Gruppe nach einer BestÃ¤tigung.
 .TP 
 \fBN\fP
-This is a new newsgroup which has been created since you last used
-\fBtin\fP. New newsgroups are not subscribed to by default (However, see the
-$\fBAUTOSUBSCRIBE\fP / $\fBAUTOUNSUBSCRIBE\fP environment variables).  Subscribe
-to it in the normal way if you wish the group to continue to appear in your
-Selection Menu. Simply ignore new newsgroups and they will be gone the next
-time you start \fBtin\fP. You will have to yank in all the groups to find them
-in a later session.
+Dies ist eine neue Newsgruppe, die seit der letzten Benutzung von \fBtin\fP
+erstellt wurde. Neue Newsgruppen sind standardmÃ¤ÃŸig nicht abonniert (siehe
+jedoch $\fBAUTOSUBSCRIBE\fP / $\fBAUTOUNSUBSCRIBE\fP
+Umgebungsvariablen). Abonnieren Sie sie auf die normale Weise, falls die
+Gruppe weiterhin in Ihrem AuswahlmenÃ¼ erscheinen soll. Oder Ignorieren Sie
+sie einfach und sie werden beim nÃ¤chsten Start von \fBtin\fP verschwunden
+sein. Sie mÃ¼ssten allen Gruppen einblenden, um sie in einer spÃ¤teren Sitzung
+zu finden.
 .TP 
 \fBD\fP
-This group no longer exists. If you no longer wish to see this group then
-unsubscribe from it in the normal way. This flag will only appear if you
-have set \fBstrip_bogus\fP to "ask" in the Options Menu.
+Diese Gruppe existiert nicht mehr. Falls Sie diese Gruppe nicht mehr sehen
+mÃ¶chten, kÃ¶nnen Sie sie auf normale Weise abbestellen. Diese Markierung wird
+nur angezeigt, wenn Sie \fBstrip_bogus\fP im OptionsmenÃ¼ auf "ask" gesetzt
+haben.
 .TP 
 \fBX\fP
-You may no longer make posts to this group. Often a group will be superseded
-by a more appropriately named one.
+Sie dÃ¼rfen keine BeitrÃ¤ge mehr in dieser Gruppe verfassen. Oft wird eine
+Gruppe durch eine mit einem passenderen Namen ersetzt.
 .TP 
 \fB=\fP
-This group has been renamed and you may no longer post to it. If you do,
-then you will receive an error from your news server telling you the correct
-group to post to.
+Diese Gruppe wurde umbenannt und in sie darf nicht mehr gepostet
+werden. Falls Sie dies trotzdem versuchen, erhalten Sie eine Fehlermeldung
+vom Newsserver in der die Gruppe steht in die Sie posten sollten.
 .PP
 At the Group level the title contains the name of the group, the number of
 conversation threads, the abbreviated threading method (\fBthread_articles\fP),
@@ -395,8 +400,9 @@ be customized via \fBgroup_format\fP.
 .fi
 .PP
 .\" FIXME - add description of fields
-At the Thread level the screen usually (depends on the threading method
-used) looks like this, but can be customized via \fBthread_format\fP:
+Auf Thread\-Ebene sieht der Bildschirm normalerweise (abhÃ¤ngig von der
+verwendeten Thread\-Methode) so aus, kann aber Ã¼ber \fBthread_format\fP
+angepasst werden:
 .PP
 .\" FIXME - make this auto scale
 .nf
@@ -441,10 +447,11 @@ Line Down	\fBDown arrow\fP	\fBDown\fP (\
 .\"
 .\"
 .SS "GEMEINSAME BEARBEITUNGSBEFEHLE"
-An \fB\%emacs\fP(1)  style editing package allows the easy editing of input
-strings.  A history list allows the easy reuse of previously entered
-strings.  In addition to the cursor keys, the following commands are
-available when editing a string:
+Ein \fB\%emacs\fP(1)\-artiges Bearbeitungspaket erlaubt das einfache Bearbeiten
+von eingegebenen Zeichenketten. Eine Verlaufsliste ermÃ¶glicht die einfache
+Wiederverwendung bereits eingegebener Zeichenketten. ZusÃ¤tzlich zu den
+Cursortasten stehen beim Bearbeiten einer Zeichenkette folgende Befehle zur
+VerfÃ¼gung:
 .PP
 .TP  10
 \fB^A, ^E\fP
@@ -454,8 +461,8 @@ An den Zeilenanfang bzw. das Zeilenende
 non\-destructive move forward or back one location, respectively.
 .TP 
 \fB^D\fP
-delete the character currently under the cursor, or send EOF if no
-characters in the buffer.
+das aktuell unter dem Cursor befindliche Zeichen lÃ¶schen oder EOF senden,
+falls keine Zeichen im Puffer vorhanden sind.
 .TP 
 \fB^H, <ENTF>\fP
 Zeichen links vom Cursor lÃ¶schen.
@@ -464,14 +471,14 @@ Zeichen links vom Cursor lÃ¶schen.
 LÃ¶sche vom Cursor bis zum Zeilenende.
 .TP 
 \fB^P, ^N\fP
-move through history, previous and next, respectively.
+Durch die Verlaufsliste vÃ¶rwÃ¤rts bzw. rÃ¼ckwÃ¤rts bewegen.
 .TP 
 \fB^L, ^R\fP
 Aktuelle Zeile neu aufbauen.
 .TP 
 \fB<CR>\fP
-places line on history list if non\-blank, appends newline and returns to the
-caller.
+setzt die Zeile in der Verlaufsliste, falls sie nicht leer ist; fÃ¼gt eine
+Leerzeile an und kehrt zum Anrufer zurÃ¼ck.
 .TP 
 \fB<ESC>\fP
 .\"
@@ -483,9 +490,10 @@ Ã¼berall das Gleichen.
 .PP
 .TP  10
 \fBShellEscape '!'\fP
-Shell escape. \fBShellEscape\fP by itself will launch a shell, \fBShellEscape\fP
-<command> will run an external <command>. This facility may
-have been disabled by the System Administrator.
+Shell\-Escape. \fBShellEscape\fP startet selbststÃ¤ndig eine Shell,
+\fBShellEscape\fP <command> fÃ¼hrt ein externes <command>
+aus. Diese Funktion wurde mÃ¶glicherweise vom Systemadministrator
+deaktiviert.
 .TP 
 \fBToggleColor '&'\fP
 ANSI Farben ein\-/ausschalten.
@@ -536,8 +544,9 @@ Versions\-Informationen ausgeben.
 Gruppe 4 auswÃ¤hlen.
 .TP 
 \fBSelectResetNewsrc '^R'\fP
-Reset \fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP file. This will destroy all records
-of which articles have been read, so use this carefully.
+Setzt die Datei \fI$(TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP zurÃ¼ck. Dies zerstÃ¶rt
+alle Aufzeichnungen Ã¼ber gelesene Artikel, also benutze diese Funktion mit
+Vorsicht.
 .TP 
 \fBSetRange '#'\fP
 WÃ¤hlen Sie eine Reihe von Artikeln auf die der nÃ¤chste Befehl angewendet
@@ -561,8 +570,8 @@ RÃ¼ckwÃ¤rts mach einer Gruppe anhand des
 Lese die aktuelle Gruppe.
 .TP 
 \fBSelectEnterNextUnreadGrp '<TAB>' 'n'\fP
-Enter next group with unread news. Will wrap around to the beginning of the
-group selection list looking for unread groups.
+NÃ¤chste Gruppe mit ungelesenen Nachrichten betreten. Wechselt zum Anfang der
+Gruppenliste und sucht nach ungelesenen Gruppen.
 .TP 
 \fBCatchup 'c'\fP
 Make current group as all read [after confirmation] and move to the next
@@ -573,15 +582,16 @@ Mark current group as all read [after co
 unread group in the group selection list.
 .TP 
 \fBSelectToggleDescriptions 'd'\fP
-Toggle display to show just the group name or the group name and the group
-descriptions.
+Schaltet die Anzeige zwischen nur den Gruppennamen oder den Gruppennamen und
+der Gruppenbeschreibungen um.
 .TP 
 \fBEditFilter 'E'\fP
 Filter\-Datei bearbeiten und danach anwenden.
 .TP 
 \fBSelectGoto 'g'\fP
-Choose a new group by name. This command can be used to access any group,
-even those not currently yanked in.
+WÃ¤hlt eine neue Gruppe nach Namen aus. Mit diesem Befehl kann auf jede
+Gruppe zugegriffen werden, auch auf solche, die gerade nicht eingeblendet
+werden.
 .TP 
 \fBToggleInfoLastLine 'i'\fP
 Toggle the display of the description of the current newsgroup in the last
@@ -804,15 +814,16 @@ newsgroup 'control' or 'control.cancel'.
 Filter\-Datei bearbeiten und danach anwenden.
 .TP 
 \fBGroupGoto 'g'\fP
-Choose a new group by name. This command can be used to access any group,
-even those not currently yanked in.
+WÃ¤hlt eine neue Gruppe nach Namen aus. Mit diesem Befehl kann auf jede
+Gruppe zugegriffen werden, auch auf solche, die gerade nicht eingeblendet
+werden.
 .TP 
 \fBGroupToggleGetartLimit 'G'\fP
 Artikel/Gruppe BeschrÃ¤nkungen ein\-/ausschalten.
 .TP 
 \fBToggleInfoLastLine 'i'\fP
 Betreff des ersten Artikels im aktuellen Thread in der letzten Zeile
-anziegen.
+anzeigen.
 .TP 
 \fBToggleInverseVideo 'I'\fP
 (De)aktiviere inverse Darstellung.
@@ -883,7 +894,8 @@ Toggle tag\-status of current article /
 \fBGroupRepost\fP ('\fBx\fP').
 .TP 
 \fBGroupTagParts 'T'\fP
-Automatically tag in order all the parts of the current multi\-part message.
+Alle Teile der aktuellen mehrteiligen Nachricht automatisch in der
+Reihenfolge markieren.
 .TP 
 \fBGroupToggleThreading 'u'\fP
 Cycle the threading mode through no threading, threading by subject,
@@ -966,13 +978,13 @@ RÃ¼ckwÃ¤rts nach dem angegebenem Subject
 WÃ¤hle aktuellen Thread fÃ¼r die spÃ¤tere Verarbeitung aus.
 .TP 
 \fBThreadToggleArtSel '.'\fP
-Toggle selection of current article.
+Auswahl des aktuellen Artikels umkehren.
 .TP 
 \fBThreadReverseSel '@'\fP
 Artikelauswahl invertieren.
 .TP 
 \fBThreadUndoSel '~'\fP
-Undo all selections on current thread.
+Alle Markierungen im aktuellen Thread rÃ¼ckgÃ¤ngig machen.
 .TP 
 \fBPipe '|'\fP
 Pipe current article / thread / auto\-selected (hot) articles / articles
@@ -980,7 +992,7 @@ matching pattern / tagged articles into
 PIPING PRINTING REPOSTING AND SAVING ARTICLES" for more information.
 .TP 
 \fBThreadReadArt '^J' '<CR>'\fP
-Read current article within thread.
+Aktuellen Artikel im Thread lesen.
 .TP 
 \fBThreadReadNextArtOrThread '<TAB>'\fP
 NÃ¤chsten ungelesenen Artikel im Thread anzeigen.
@@ -1081,7 +1093,7 @@ articles are present, a prompt asks how
 \fBMarkThdUnread 'Z'\fP
 .\"--------------------------------------------------------------------
 .\"
-Alle Artikel im aktuellen Thread as ungelesen markieren.
+Alle Artikel im aktuellen Thread als ungelesen markieren.
 .SS "ARTICLE VIEWER COMMANDS"
 .\" FIXME - refine descriptions
 .TP  10
@@ -1103,7 +1115,8 @@ article with all headers included.
 \fB\%pgp\fP(1) Operation auf den Artikel an anwenden.
 .TP 
 \fBPageToggleRaw '^H'\fP
-Toggles the display mode (raw including all headers vs. cooked).
+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
@@ -1117,8 +1130,9 @@ Post a followup to the current article w
 headers included.
 .TP 
 \fBPageToggleTex2iso '"'\fP
-Toggle TeX to ISO decoding for current article. The default behavior is
-taken from the \fBtex2iso_conv\fP variable in the tinrc file.
+TeX auf ISO\-Dekodierung fÃ¼r aktuellen Artikel umschalten. Das
+Standardverhalten wird der Variable \fBtex2iso_conv\fP aus der tinrc\-Datei
+entnommen.
 .TP 
 \fBPageToggleAllHeaders '*'\fP
 Toggles the display of all headers vs. headers in
@@ -1469,7 +1483,7 @@ the name of the corresponding setting in
 \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/tinrc\fP.
 .TP  4
 \fBLange Newsgruppennamen abkÃ¼rzen (abbreviate_groupname)\fP
-Falls On werden, sofern nÃ¶tig, lange Newsgruppennamen in der Auswahl\- und
+Falls ON werden, sofern nÃ¶tig, lange Newsgruppennamen in der Auswahl\- und
 Artikelebene wie folgt abgekÃ¼rzt: news.software.readers \->
 n.software.readers \-> n.s.readers \-> n.s.r. Voreinstellung ist OFF.
 .TP 
@@ -1489,19 +1503,22 @@ Zeichen das anzeigt, dass ein Artikel ge
 \&'D'.
 .TP 
 \fBZeichen fÃ¼r Artikel im Bereich (art_marked_inrange)\fP
-The character used to show that an article is in a range. Default is '#'.
+Zeichen mit dem angezeigt wird, dass sich ein Artikel in einem Bereich
+befindet. Voreinstellung ist '#'.
 .TP 
 \fBZeichen fÃ¼r wiederkehrende Artikel (art_marked_return)\fP
-The character used to show that an article will return as an unread article
-when the group is next entered. Default is '\-'.
+Zeichen das verwendet wird, um anzuzeigen, dass ein Artikel als ungelesener
+Artikel zurÃ¼ckkehrt, wenn die Gruppe das nÃ¤chste Mal betreten
+wird. Voreinstellung ist '\-'.
 .TP 
 \fBZeichen fÃ¼r wichtige Artikel (art_marked_selected)\fP
-The character used to show that an article/thread is auto\-selected (hot).
-Default is '*'.
+Zeichen das verwendet wird, um anzuzeigen, dass ein Artikel/Thread
+automatisch ausgewÃ¤hlt ist (heiÃŸ). Voreinstellung ist '*'.
 .TP 
 \fBZeichen fÃ¼r aktuelle Artikel (art_marked_recent)\fP
-The character used to show that an article/thread is recent (not older than
-X days). See also \fBrecent_time\fP. Default is 'o'.
+Zeichen das verwendet wird, um anzuzeigen, dass ein Artikel/Thread neu ist
+(nicht Ã¤lter als X Tage). Siehe auch \fBrecent_time\fP. Voreinstellung ist '
+o'.
 .TP 
 \fBZeichen fÃ¼r ungelesene Artikel (art_marked_unread)\fP
 Zeichen das anzeigt, dass ein Artikel noch nicht gelesen
@@ -1556,6 +1573,12 @@ If ON, create local copies of NNTP overv
 considerably speed up accessing large groups when using a slow connection.
 See also "INDEX FILES". Default is OFF.
 .TP 
+\fBHash\-Algorithmus fÃ¼r Cancel\-Lock/Cancel\-Key (cancel_lock_algo)\fP
+Diesen Hash\-Algorithmus fÃ¼r Cancel\-Locks verwenden. Nur vorhanden falls
+\fBtin\fP mit Cancel\-Lock\-UnterstÃ¼tzung gebaut wurde. Keiner deaktiviert die
+Erzeugung von Cancel\-Locks. GÃ¼ltige Werte sind Keiner, sha1, sha256 und
+sha512. Voreinstellung ist sha1.
+.TP 
 \fBCatchup der Gruppen beim Beenden (catchup_read_groups)\fP
 .\"
 .\" FIXME - I leave this to someone who's using colors
@@ -2177,7 +2200,7 @@ Score of an article which should be mark
 \fBBlÃ¤ttere Artikel um ... Zeilen (scroll_lines)\fP
 The number of lines that will be scrolled up/down in the article pager when
 using cursor\-up/down. The default is 1 (line\-by\-line). Set to 0 to get
-traditional tin page\-by\-page scrolling. Set to \-1 to get page\-by\-page
+traditional \fBtin\fP page\-by\-page scrolling. Set to \-1 to get page\-by\-page
 scrolling where the top/bottom line is carried over onto the next page.
 This setting supersedes show_last_line_prev_page=ON. Set to \-2 to get
 half\-page scrolling. This setting supersedes \fBfull_page_scroll\fP=OFF.
@@ -2259,9 +2282,10 @@ The path that specifies the signature fi
 to or replying to an article. If the path is a directory then the signature
 will be randomly generated from files that are in the specified
 directory. If the path starts with a ! the program the path points to will
-be executed to generate a signature. \fBtin\fP will pass the name of the
-current newsgroup as argument to the program. \-\-none will suppress any
-signature.  Default is \fI${TIN_HOMEDIR:\-"$HOME"}/.Sig\fP.
+be executed to generate a signature. In order to pass the group name to the
+program, %G can be specified. This will be replaced by the name of the
+current newsgroup. \-\-none will suppress any signature.  Default is
+\fI${TIN_HOMEDIR:\-"$HOME"}/.Sig\fP.
 .TP 
 \fBSignatur beim Reposten anhÃ¤ngen (signature_repost)\fP
 Falls ON wird die Signatur auch an repostete Artikel
@@ -3301,12 +3325,12 @@ FÃ¼r eine ausfÃ¼hrlich Beschreibung sieh
 .\"       - add undocumented env-vars (if any)
 .TP 
 \fBTINRC\fP
-Define this variable if you want to specify command\-line options that \fBtin\fP
-should be started with to save typing them each time it is started. The
-contents of the environment variable are added to the front of the
-command\-line options before it is parsed therefore allowing an option
-specified on the command\-line to override the same option specified in the
-environment.
+Definieren Sie diese Variable, wenn Sie Befehlszeilenoptionen angeben
+mÃ¶chten, mit denen \fBtin\fP gestartet werden soll, um die Eingabe zu sparen,
+jedesmal wenn \fBtin\fP ausgefÃ¼hrt werden soll. Der Inhalt der
+Umgebungsvariablen wird den angegebenen Befehlszeilenoptionen vorangestellt
+bevor sie auf GÃ¼ltigkeit analysiert wird um Sie manuell Ã¼bersteuern zu
+kÃ¶nnen.
 .TP 
 \fBTIN_HOMEDIR\fP
 Define this variable if you do not want the \fI.tin\fP directory in
@@ -3329,30 +3353,34 @@ Define this variable if you do not want
 files in \fI/tmp/.save\fP you would set $\fBTIN_INDEX_SAVEDIR\fP to \fI/tmp\fP.
 .TP 
 \fBTIN_LIBDIR\fP
-Define this variable if you want to override the \fBNEWSLIBDIR\fP path that was
-compiled into the \fBtin\fP binary, default is \fI/usr/lib/news\fP.  If tin is
-running in NNTP mode setting this variable has no effect.
+Definieren Sie diese Variable, wenn Sie den \fBNEWSLIBDIR/active\fP\-Pfad
+Ã¼berschreiben wollen, der in das \fBtin\fP\-Binary einkompiliert wurde. Falls
+\fBtin\fP im NNTP\-Modus lÃ¤uft, hat diese Variable keine Auswirkung. Sollte
+$\fBTIN_LIBDIR\fP gesetzt sein wird es $\fBTIN_ACTIVEFILE\fP vorangestellt.
 .TP 
 \fBTIN_SPOOLDIR\fP
-Define this variable if you want to override the \fBSPOOLDIR\fP path that was
-compiled into the \fBtin\fP binary, default is \fI/var/spool/news\fP.  If tin is
-running in NNTP mode setting this variable has no effect.
+Definieren Sie diese Variable, wenn Sie den \fBNEWSLIBDIR/active\fP\-Pfad
+Ã¼berschreiben wollen, der in das \fBtin\fP\-Binary einkompiliert wurde. Falls
+\fBtin\fP im NNTP\-Modus lÃ¤uft, hat diese Variable keine Auswirkung. Sollte
+$\fBTIN_LIBDIR\fP gesetzt sein wird es $\fBTIN_ACTIVEFILE\fP vorangestellt.
 .TP 
 \fBTIN_NOVROOTDIR\fP
-Define this variable if you want to override the \fBNOVROOTDIR\fP path that was
-compiled into the \fBtin\fP binary, default is \fBSPOOLDIR\fP (see above). If tin
-is running in NNTP mode setting this variable has no effect.
+Definieren Sie diese Variable, wenn Sie den \fBNEWSLIBDIR/active\fP\-Pfad
+Ã¼berschreiben wollen, der in das \fBtin\fP\-Binary einkompiliert wurde. Falls
+\fBtin\fP im NNTP\-Modus lÃ¤uft, hat diese Variable keine Auswirkung. Sollte
+$\fBTIN_LIBDIR\fP gesetzt sein wird es $\fBTIN_ACTIVEFILE\fP vorangestellt.
 .TP 
 \fBTIN_NOVFILENAME\fP
-Define this variable if you want to override the \fBOVERVIEW_FILE\fP filename
-that was compiled into the \fBtin\fP binary, default is \fI.overview\fP. If tin is
-running in NNTP mode setting this variable has no effect.
+Definieren Sie diese Variable, wenn Sie den \fBNEWSLIBDIR/active\fP\-Pfad
+Ã¼berschreiben wollen, der in das \fBtin\fP\-Binary einkompiliert wurde. Falls
+\fBtin\fP im NNTP\-Modus lÃ¤uft, hat diese Variable keine Auswirkung. Sollte
+$\fBTIN_LIBDIR\fP gesetzt sein wird es $\fBTIN_ACTIVEFILE\fP vorangestellt.
 .TP 
 \fBTIN_ACTIVEFILE\fP
-Define this variable if you want to override the \fBNEWSLIBDIR/active\fP path
-that was compiled into the \fBtin\fP binary. If tin is running in NNTP mode
-setting this variable has no effect. If $\fBTIN_LIBDIR\fP is set it is
-prepended to $\fBTIN_ACTIVEFILE\fP.
+Definieren Sie diese Variable, wenn Sie den \fBNEWSLIBDIR/active\fP\-Pfad
+Ã¼berschreiben wollen, der in das \fBtin\fP\-Binary einkompiliert wurde. Falls
+\fBtin\fP im NNTP\-Modus lÃ¤uft, hat diese Variable keine Auswirkung. Sollte
+$\fBTIN_LIBDIR\fP gesetzt sein wird es $\fBTIN_ACTIVEFILE\fP vorangestellt.
 .TP 
 \fBNNTPSERVER\fP
 The default NNTP server to remotely read news from. This variable only needs
@@ -3370,8 +3398,8 @@ Set the article header field \*(rqDistri
 variable instead of the system default.
 .TP 
 \fBISO2ASC\fP
-Set the ISO to ASCII charset decoding table character to use in decoding an
-article text. Values can range from \-1 to 6.
+Auswahl einer ISO\-zu\-ASCII\-Zeichensatz\-Dekodierungstabelle fÃ¼r die
+Dekodierung des Artikeltextes. Die Werte kÃ¶nnen von \-1 bis 6 reichen.
 .RS +.5i
 .TP 
 \fB\-1\fP
@@ -3387,17 +3415,17 @@ single\-spacing universal table
 Tabelle fÃ¼r DÃ¤nisch, NiederlÃ¤ndisch, Deutsch, Norwegisch und Schwedisch
 .TP 
 \fB3\fP
-table for Danish, Finnish, Norwegian and Swedish using the appropriate ISO
-646 variant
+Tabelle fÃ¼r DÃ¤nisch, Finnisch, Norwegisch und Schwedisch mit der
+entsprechenden ISO 646\-Variante
 .TP 
 \fB4\fP
-table with \fBRFC\%1345\fP codes in brackets
+Tabelle mit \fBRFC\%1345\fP\-Codes in Klammern
 .TP 
 \fB5\fP
-table for printers that allow overstriking with backspace
+Tabelle fÃ¼r Drucker, die es erlauben, mit Backspace zu Ã¼berschreiben
 .TP 
 \fB6\fP
-table for IBM PC character set (code page 437)
+Tabelle fÃ¼r IBM PC\-Zeichensatz (Codepage 437)
 .RE
 .TP 
 \fBORGANIZATION\fP
@@ -3431,7 +3459,7 @@ This variable has precedence over the de
 mailing operations within \fBtin\fP.
 .TP 
 \fBMAIL\fP
-Full path to the user's mailbox.
+Voller Pfad zum Postfach des Benutzers.
 .TP 
 \fBVISUAL\fP
 This variable has precedence over the default editor (i.e., \fB\%vi\fP(1))
@@ -3464,21 +3492,21 @@ are unsubscribed from without further qu
 .sp
 \fIAUTOUNSUBSCRIBE=alt.flame.*,u*,!uk.*\fP
 .sp
-will automatically unsubscribe the user from all new alt.flame groups and
-all groups starting with u (university groups) other than UK groups (which
-will be queried for as usual).
+wird den Benutzer automatisch von allen neuen alt.flame\-Gruppen und allen
+Gruppen die mit u beginnen (UniversitÃ¤tsgruppen), mit Ausnahme von
+UK\-Gruppen (die wie gewohnt abgefragt werden), abmelden.
 .TP 
 \fBTMPDIR\fP
 A pathname of a directory made available for \fBtin\fP to create temporary
 files.
 .TP 
 \fBMAILCAPS\fP
-This variable can be used to override the default path search for
-\fB\%mailcap\fP(5)  files. See also \fB\%tin\fP(5).
+Diese Variable kann verwendet werden, um den Standard\-Suchpfad fÃ¼r
+\fB\%mailcap\fP(5)\-Dateien zu Ã¼berschreiben. Siehe auch \fB\%tin\fP(5).
 .TP 
 \fBNOMETAMAIL\fP
-Set this variable to disable the use of \fB\%metamail\fP(1)  or a replacement
-(e.g. metamutt).
+Setzen Sie diese Variable, um die Verwendung von \fB\%metamail\fP(1) oder einen
+Ersatz (z. B. metamutt) zu unterdrÃ¼cken.
 .TP 
 \fBMM_CHARSET\fP
 Benutzter MIME\-Zeichensatz, falls nicht Ã¼ber die tinrc\-Variable
@@ -3493,12 +3521,12 @@ Define any additional options that you w
 \fB\%gpg\fP(1)  program.
 .TP 
 \fBPGPPATH\fP
-Override the name of the \fB\%pgp\fP(1)  directory in \fB$HOME\fP that holds your
-keys etc..
+Ãœbersteuert den Namen des \fB\%pgg\fP(1)\-Verzeichnisses in \fB$HOME\fP, dass deine
+SchlÃ¼ssel usw. enthÃ¤lt.
 .TP 
 \fBGNUPGHOME\fP
-Override the name of the \fB\%gpg\fP(1)  directory in \fB$HOME\fP that holds your
-keys etc..
+Ãœbersteuert den Namen des \fB\%gpg\fP(1)\-Verzeichnisses in \fB$HOME\fP, dass deine
+SchlÃ¼ssel usw. enthÃ¤lt.
 .TP 
 \fBLC_CTYPE\fP
 .\" TODO: document LC_CTYPEs influence on
@@ -3518,9 +3546,9 @@ It's value should be of the form
 and \fB\%environ\fP(5)  for more information.
 .TP 
 \fBLC_TIME\fP
-Date and time formats. It's value should be of the form
-\fIlanguage\fP[\fI_territory\fP][\fI.codeset\fP][\fI@modifier\fP]. See \fB\%locale\fP(5)
-and \fB\%environ\fP(5)  for more information.
+Datums\- und Zeitformate. Sein Wert sollte der Form
+\fIlanguage\fP[\fI_territory\fP][\fI.codeset\fP][\fI@modifier\fP] entsprechen. FÃ¼r
+weitere Informationen siehe \fB\%locale\fP(5) und \fB\%environ\fP(5).
 .TP 
 \fBLC_ALL\fP
 This variable overrides the value of the \fB$LANG\fP variable and any other
@@ -3569,26 +3597,27 @@ Der verwendete Terminaltyp. Weitere Info
 Anzeigename der auf den X\-Server zeigt; erforderlich fÃ¼r xface.
 .TP 
 \fBWINDOWID\fP
-Used for determining terminal's X window id; required for xface. Should be
-set by the terminal emulator.
+Wird verwendet, um die X\-Window\-ID des Terminal zu bestimmen. Erforderlich
+fÃ¼r xface. Sollte vom Terminalemulator gesetzt werden.
 .TP 
 \fBSHELL\fP
-The pathname of the user's login shell. Used to set
+Der Pfadname der Login\-Shell des Benutzers. Dient zum Setzen von
 \fBdefault_shell_command\fP.
 .TP 
 \fBXDG_RUNTIME_DIR\fP
 .\"
 .\"
-The pathname of the user's dir to put non\-essential run time files into.
+Pfadname des Verzeichnisses, in dem nicht zwingend benÃ¶tigte Laufzeitdateien
+abgelegt werden sollen.
 .SH SIGNALE
 .\" TODO: add missing, sort useful, document in detail
 \fBtin\fP verarbeitet folgende Signale:
 .TP 
 \fBSIGHUP\fP
-Terminate gracefully.
+Sauber beenden.
 .TP 
 \fBSIGTERM\fP
-Terminate gracefully.
+Sauber beenden.
 .TP 
 \fBSIGUSR1\fP
 Beenden ohne das Terminal (tty) wiederherzustellen.
@@ -3606,10 +3635,11 @@ Speichern der \fI${TIN_HOMEDIR:\-"$HOME"
 .SH SICHERHEIT
 .\"
 .\"
-If \fBtin\fP is started in debug mode (\*(rq\fB\-D n\fP\*(rq) it will create world
-readable files in \fB$TMPDIR\fP which may contain the users NNTP password in
-cleartext. On multiuser\-systems \fB$TMPDIR\fP should be set to a safe location
-before starting tin in debug mode (e.g.  \fBTMPDIR=$HOME tin \-D 1\fP).
+Falls \fBtin\fP im Debug\-Modus (\*(rq\fB\-D n\fP\*(rq) gestartet wird, werden in
+\fB$TMPDIR\fP weltlesbare Dateien erzeugt, welche das NNTP\-Passwort des
+Benutzers im Klartext enthalten kÃ¶nnen. Auf Multiuser\-Systemen sollte daher
+$TMPDIR auf einen sicheren Speicherort gesetzt werden, bevor \fBtin\fP im
+Debug\-Modus gestartet wird (z. B. TMPDIR=$HOME tin \-D 1).
 .SH "KONFORM ZU"
 .\" - RFC\%2045, RFC\%2047, RFC\%2231, RFC\%2980, RFC\%3977, RFC\%4155
 .\"   RFC\%4643, RFC\%5322, RFC\%5536, RFC\%5537, RFC\%6048 or whatever
@@ -3627,19 +3657,21 @@ Hazel und das Urheberrecht liegt bei der
 .\"
 <ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/>
 .SH FEHLER
-\fBCNews\fP NNTPd, \fB\%noffle\fP(1)  (<= V1.0\-pre5) and \fBNewsCache\fP (<=
-V1.1.91) can't handle pipelined GROUP commands. If you run into trouble with
-any of the mentioned servers define DISABLE_PIPELINING in include/autoconf.h
-and recompile.
+\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
+DISABLE_PIPELINING in include/autoconf.h und kompilieren Sie das Programm
+neu.
 .br
 .\"
 .\"
-Before mailing a bug\-report to <tin\-bugs@tin.org> please check if
-you are using the latest (stable) release, and if not, please upgrade first!
-Have a look at the doc/TODO file for known bugs. If you still think you've
-found a bug, please use the \fBBugReport\fP ('\fBR\fP')  function and write in
-English. Please do NOT enclose a core\-file in your bug\-report until we
-request it.
+Bevor Sie einen Bug\-Report an <tin\-bugs@tin.org> schicken,
+Ã¼berprÃ¼fen Sie bitte, ob die aktuellste (stabile) Version verwendet wird,
+falls nicht, bitte erst aktualisieren! Sehen Sie sich die doc/TODO\-Datei fÃ¼r
+bekannte Fehler an. Wenn Sie immer noch meinen einen Fehler gefunden zu
+haben benutzen Sie bitte die Funktion \fBBugReport\fP ('\fBR\fP') und schreiben
+auf Englisch. Bitte fÃ¼gen Sie Ihrem Bug\-Report KEINE Core\-Datei bei \- auÃŸer
+wir haben diese anfordert.
 .SH GESCHICHTE
 \fBtin\fP basiert auf \fB\%tass\fP(1), einem Newsreader der von Rich Skrenta
 entwickelt und dessen Code im MÃ¤rz 1991 von ihm in alt.sources
@@ -3661,11 +3693,12 @@ Autor von envarg.c, Umgebungsvariablenle
 .IP "Mike Gleason"
 Autor von sigfile.c, Zufallssignaturengenerierungsroutine.
 .IP "Markus Kuhn <Markus.Kuhn@cl.cam.ac.uk>"
-author of langinfo.c, charset.c and iso2asc.txt ISO\-8859\-1 documentation.
+Autor von langinfo.c, charset.c und der iso2asc.txt ISO\-8859\-1
+Dokumentation.
 .IP "Arnold Robbins"
 Autor von strftime.c, Datumsfromatierungsroutine.
 .IP "Rich Salz"
-author of wildmat.c pattern matching and parsdate.y date parsing routines.
+Autor von wildmat.c Mustervergleichs\- und parsdate.y Datumsanalyseroutinen.
 .IP "Dave Taylor"
 Autor von curses.c aus dem Mailreader \fB\%elm\fP(1).
 .IP "Chris Thewalt"
diff -Nurp '--exclude=.bzr*' tin-2.4.1/doc/l10n/de/tin.5 tin-2.4.2/doc/l10n/de/tin.5
--- tin-2.4.1/doc/l10n/de/tin.5	2016-12-23 13:43:20.000000000 +0100
+++ tin-2.4.2/doc/l10n/de/tin.5	2017-12-08 09:41:47.862445017 +0100
@@ -2,7 +2,7 @@
 .\" Module    : tin.5
 .\" Author    : U. Janssen
 .\" Created   : 2000-07-10
-.\" Updated   : 2016-12-24
+.\" Updated   : 2017-10-06
 .\" Notes     : needs a some work
 .\"
 .\"
@@ -11,7 +11,7 @@
 .\" This file was generated with po4a. Translate the source file.
 .\"
 .\"*******************************************************************
-.TH tin 5 "24. December 2016" 2.4.1 "Usenet Newsreader"
+.TH tin 5 "24. Dezember 2017" 2.4.2 "Usenet Newsreader"
 
 .SH NAME
 tin, rtin \- zugehÃ¶rige Dateien
@@ -282,12 +282,13 @@ news.example.com "streng geheim" james.b
 \fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP
 .sp
 .RS
-"\fInewsgroup\fP\fIflag\fP [\fIarticle\fP[,\fIarticle\fP | \-\fIarticle\fP]...]" lines.
+"\fINewsgruppe\fP\fIMarkierung\fP [\fIArtikel\fP[,\fIArtikel\fP | \-\fIArtikel\fP]...]"
+Zeilen.
 .TP 
 \fBNewsgruppe\fP
 Der Name der Newsgruppe.
 .TP 
-\fBflag\fP
+\fBMarkierung\fP
 Markierung die angibt ob die Gruppe abonniert ist ':' oder nicht '!'.
 .TP 
 \fBArtikel\fP
@@ -335,7 +336,7 @@ Fester Bestandteil einer zufÃ¤llig erzeu
 \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/.inputhistory\fP
 .sp
 .RS
-Historie der zuletzt verwendeten Zeichenfolgen
+Verlaufsliste der zuletzt verwendeten Zeichenfolgen
 .RE
 .PP
 
@@ -792,7 +793,7 @@ into the same format \*(rqNewsgroups:\*(
 separated newsgroup list with all other information (i.e.  the article
 counter) removed.
 .TP 
-\fBtime\fP
+\fBZeit\fP
 time_t value when rule expires
 .PP
 .TP 
@@ -1091,7 +1092,7 @@ news.example.org /tmp/nrc\-ex example ex
 \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/posted\fP
 .sp
 .RS
-posting history
+Posting Verlaufsliste
 .RE
 .PP
 
@@ -1116,13 +1117,13 @@ Vorrat an zurÃ¼ckgestellten Artikeln. Di
 .fi
 .sp
 .RS
-This file a copy of the servers newsgroups file which provides short
-descriptions of each newsgroup. It is automatically updated on startup
-except when using the \*(rq\fB\-X\fP\*(rqor \*(rq\fB\-q\fP\*(rq command\-line option and an old
-copy exists. Each line consist of two tab\-separated fields
-"\fIgroup.name\fP	\fIone\-line description\fP".
+Eine Kopie der Newsgroups\-Datei des Servers, die kurze Beschreibungen jeder
+Newsgruppe enthÃ¤lt. Sie wird beim Start automatisch aktualisiert, auÃŸer wenn
+die Befehlszeilenoption \*(rq\fB\-X\fP\*(rq oder \*(rq \fB\-q\fP\*(rq verwendet werden und eine
+alte Kopie existiert. Jede Zeile besteht aus zwei tabulatorgetrennten
+Feldern "\fIGruppen.Name\fP	\fIKurzbeschreibung\fP".
 .TP 
-\fBgroup.name\fP
+\fBGruppen.Name\fP
 ist der Name der Newsgruppe
 .TP 
 \fBKurzbeschreibung\fP
@@ -1167,7 +1168,7 @@ file is useful for distributing system\-
 no private tinrc yet (see also \fB/etc/tin/tin.defaults\fP).
 .TP 
 \fBabbreviate_groupname\fP
-Falls On werden, sofern nÃ¶tig, lange Newsgruppennamen in der Auswahl\- und
+Falls ON werden, sofern nÃ¶tig, lange Newsgruppennamen in der Auswahl\- und
 Artikelebene wie folgt abgekÃ¼rzt: news.software.readers \->
 n.software.readers \-> n.s.readers \-> n.s.r. Voreinstellung ist OFF.
 .TP 
@@ -1187,19 +1188,22 @@ Zeichen das anzeigt, dass ein Artikel ge
 \&'D'.
 .TP 
 \fBart_marked_inrange\fP
-The character used to show that an article is in a range. Default is '#'.
+Zeichen mit dem angezeigt wird, dass sich ein Artikel in einem Bereich
+befindet. Voreinstellung ist '#'.
 .TP 
 \fBart_marked_return\fP
-The character used to show that an article will return as an unread article
-when the group is next entered. Default is '\-'.
+Zeichen das verwendet wird, um anzuzeigen, dass ein Artikel als ungelesener
+Artikel zurÃ¼ckkehrt, wenn die Gruppe das nÃ¤chste Mal betreten
+wird. Voreinstellung ist '\-'.
 .TP 
 \fBart_marked_selected\fP
-The character used to show that an article/thread is auto\-selected (hot).
-Default is '*'.
+Zeichen das verwendet wird, um anzuzeigen, dass ein Artikel/Thread
+automatisch ausgewÃ¤hlt ist (heiÃŸ). Voreinstellung ist '*'.
 .TP 
 \fBart_marked_recent\fP
-The character used to show that an article/thread is recent (not older than
-X days). See also \fBrecent_time\fP. Default is 'o'.
+Zeichen das verwendet wird, um anzuzeigen, dass ein Artikel/Thread neu ist
+(nicht Ã¤lter als X Tage). Siehe auch \fBrecent_time\fP. Voreinstellung ist '
+o'.
 .TP 
 \fBart_marked_unread\fP
 Zeichen das anzeigt, dass ein Artikel noch nicht gelesen
@@ -1254,6 +1258,12 @@ If ON, create local copies of NNTP overv
 considerably speed up accessing large groups when using a slow connection.
 Default is OFF.
 .TP 
+\fBcancel_lock_algo\fP
+Diesen Hash\-Algorithmus fÃ¼r Cancel\-Locks verwenden. Nur vorhanden falls
+\fBtin\fP mit Cancel\-Lock\-UnterstÃ¼tzung gebaut wurde. Keiner deaktiviert die
+Erzeugung von Cancel\-Locks. GÃ¼ltige Werte sind Keiner, sha1, sha256 und
+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.
@@ -1473,7 +1483,7 @@ Falls ON werden Fremdzitate in Artikeln
 \fBextquote_regex\fP
 A regular expression that will be applied when reading articles. All
 matching lines are shown in \fBcol_extquote\fP. If \fBextquote_regex\fP is blank,
-then \fBtin\fP uses a built\-in default.
+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
@@ -1486,11 +1496,11 @@ articles/group are fetched from the serv
 absolute value of \fBgetart_limit\fP. Default is 0, which means no limit.
 .TP 
 \fBgoto_next_unread\fP
-Which keys \fBtin\fP should accept to jump to the next unread article.
+Which keys \fB%tin\fP(1)  should accept to jump to the next unread article.
 Possible is any combination of \fBPageDown\fP and \fBPageNextUnread\fP.  When
-\fBPageDown\fP is set \fBtin\fP jumps to the next article at the end of the
-current one. When \fBPageNextUnread\fP is set \fBtin\fP jumps immediately to the
-next article when \fBPageNextUnread\fP ('\fB<TAB>\fP')  is
+\fBPageDown\fP is set \fB%tin\fP(1)  jumps to the next article at the end of the
+current one. When \fBPageNextUnread\fP is set \fB%tin\fP(1)  jumps immediately to
+the next article when \fBPageNextUnread\fP ('\fB<TAB>\fP')  is
 pressed. Default is \fBPageNextUnread\fP.
 .TP 
 \fBgroup_catchup_on_exit\fP
@@ -1855,8 +1865,9 @@ If set to 0, this feature is deactivated
 days. Default is 2.
 .TP 
 \fBrender_bidi\fP
-If ON \fBtin\fP does the rendering of bi\-directional text. If OFF \fBtin\fP leaves
-the rendering of bi\-directional text to the terminal. Default is OFF.
+If ON \fB%tin\fP(1)  does the rendering of bi\-directional text. If OFF
+\fB%tin\fP(1)  leaves the rendering of bi\-directional text to the
+terminal. Default is OFF.
 .TP 
 \fBreread_active_file_secs\fP
 The news \fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP file is
@@ -1886,7 +1897,7 @@ Score of an article which should be mark
 \fBscroll_lines\fP
 The number of lines that will be scrolled up/down in the article pager when
 using cursor\-up/down. The default is 1 (line\-by\-line). Set to 0 to get
-traditional tin page\-by\-page scrolling. Set to \-1 to get page\-by\-page
+traditional \fBtin\fP page\-by\-page scrolling. Set to \-1 to get page\-by\-page
 scrolling where the top/bottom line is carried over onto the next page.
 This setting supersedes show_last_line_prev_page=ON. Set to \-2 to get
 half\-page scrolling. This setting supersedes \fBfull_page_scroll\fP=OFF.
@@ -1979,9 +1990,10 @@ The path that specifies the signature fi
 to or replying to an article. If the path is a directory then the signature
 will be randomly generated from files that are in the specified
 directory. If the path starts with a ! the program the path points to will
-be executed to generate a signature.  \fB\%tin\fP(1)  will pass the name of the
-current newsgroup as argument to the program. \-\-none will suppress any
-signature.  Default is \fI${TIN_HOMEDIR:\-"$HOME"}/.Sig\fP.
+be executed to generate a signature. In order to pass the group name to the
+program, %G can be specified. This will be replaced by the name of the
+current newsgroup.  program. \-\-none will suppress any signature.  Default is
+\fI${TIN_HOMEDIR:\-"$HOME"}/.Sig\fP.
 .TP 
 \fBsignature_repost\fP
 Falls ON wird die Signatur auch an repostete Artikel
@@ -2140,7 +2152,7 @@ or several similarly looking characters.
 doesn't exist, this option is disabled. Default is OFF.
 .TP 
 \fBtrim_article_body\fP
-Allows you to select how \fBtin\fP treats blank lines in article bodies.
+Allows you to select how \fB%tin\fP(1)  treats blank lines in article bodies.
 Default is 0. This option does not affect lines within verbatim blocks.
 .RS +1i
 .IP 0 3
@@ -2190,7 +2202,7 @@ Enable highlighting URLs in message body
 If enabled \fB\%tin\fP(1)  uses ANSI\-colors. Default is OFF.
 .TP 
 \fBuse_keypad\fP
-Use scroll keys on keypad. Default is OFF.
+Navigationstasten auf dem Tastenfeld verwenden. Voreinstellung ist OFF.
 .TP 
 \fBuse_mouse\fP
 Allows the mouse button support in a \fB\%xterm\fP(1x)  to be
@@ -2278,7 +2290,7 @@ controlled via \fI${TIN_LIBDIR:\-NEWSLIB
 built\-in default) the \fInewslibdir\fP.
 .TP 
 \fBdomainname\fP
-Sets a global domain name used in From lines
+Setzt den globalen DomÃ¤nennamen, der in From\-Zeilen verwendet wird
 .TP 
 \fBorganization\fP
 Defines the name of your organization. $\fBORGANIZATION\fP overrides any
@@ -2351,14 +2363,15 @@ active.times file is \fInewslibdir\fP, s
 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.
+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.
 .TP 
 \fBsubscriptionsfile\fP
-VollstÃ¤ndigen Pfad zur Abonnements\-Datei Ihres Newssystems. In der Regel
-liegt die Datei in \fInewslibdir\fP, so dass Sie dies nur Ã¤ndern mÃ¼ssen wenn
-sich Ihre Konfiguration unterscheidet.
+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.
 .RE
 .PP
 
@@ -2377,7 +2390,7 @@ Sprache
 \fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP
 .sp
 .RS
-Diese Datei enthÃ¤lt eine Liste der Newsgruppen, die der lokale Sever
+Diese Datei enthÃ¤lt eine Liste der Newsgruppen, die der lokale Server
 vorhÃ¤lt. Jede Newsgruppe sollte nur einmal aufgefÃ¼hrt werden. Jede Zeile
 beschreibt eine Gruppe; in jeder Newsgruppe haben die Artikel eindeutige
 Namen: monoton steigende Nummern.
@@ -2387,8 +2400,8 @@ Wenn ein Artikel in Newsgrupen gepostet
 erwÃ¤hnt sind, werden diese Newsgrupen ignoriert. Wenn keine gÃ¼ltigen
 Newsgruppen angegeben werden, wird der Artikel zurÃ¼ckgewiesen.
 .sp
-Jede Zeile besteht aus vier durch Leerzeichen getrennte Felder "\fIname\fP
-\fIhighmark\fP \fIlowmark\fP \fIflags\fP".
+Jede Zeile besteht aus vier durch Leerzeichen getrennte Felder "\fIName\fP
+\fIhighmark\fP \fIlowmark\fP \fIMarker\fP".
 .TP 
 \fBName\fP
 ist der Name der Newsgruppe
@@ -2404,7 +2417,7 @@ in der Nummerierung Sequenz kommen kann.
 grÃ¶ÃŸer als die hÃ¶chste Artikelnummer ist, dann gibt es keine Artikel in der
 Newsgroup.
 .TP 
-\fBflags\fP
+\fBMarker\fP
 kann eines der folgenden sein
 .RS
 .TP 
@@ -2437,15 +2450,16 @@ LIST (\fBRFC\%3977\fP) oder LIST COUNTS
 \fI${TIN_LIBDIR:\-NEWSLIBDIR}/active.times\fP
 .sp
 .RS
-This file provides a chronological record of when newsgroups are created. It
-is normally updated by the local news server (e.g.  \fB\%innd\fP(8))  whenever
-a new group is created. Each line consist of three space\-separated fields
-"\fIname\fP \fItime\fP \fIcreator\fP".
+Diese Datei enthÃ¤lt eine chronologische Aufzeichnung, wann Newsgroups
+erstellt wurden. Sie wird normalerweise vom lokalen Newsserver aktualisiert
+(z. B. \fB\%innd\fP(8)) wenn eine neue Gruppe erstellt wird. Jede Zeile besteht
+aus drei durch Leerzeichen getrennten Feldern "\fIName\fP \fIZeit\fP
+\fIErsteller\fP".
 .TP 
 \fBName\fP
 ist der Name der Newsgruppe
 .TP 
-\fBtime\fP
+\fBZeit\fP
 Zeit wann die Gruppe erzeugt wurde, ausgedrÃ¼ckt als Anzahl von Sekunden seit
 Beginn der Epoche.
 .TP 
@@ -2462,12 +2476,12 @@ News per NNTP gelesen wird verwendet \fB
 \fI${TIN_LIBDIR:\-NEWSLIBDIR}/newsgroups\fP
 .sp
 .RS
-Diese Datei enthÃ¤lt kurze Beschreibungen der einzelnen Newsgroupen. Es wird
+Diese Datei enthÃ¤lt kurze Beschreibungen der einzelnen Newsgruppen. Es wird
 normalerweise durch die lokalen Newsserver aktualisiert (zB. \fB\%innd\fP(8))
 sobald eine neue Gruppe wird erstellt. Jede Zeile besteht aus zwei durch
-Tabulator getrennten Feldern "\fIgroup.name\fP	\fIKurzbeschreibung\fP".
+Tabulator getrennten Feldern "\fIGruppen.Name\fP	\fIKurzbeschreibung\fP".
 .TP 
-\fBgroup.name\fP
+\fBGruppen.Name\fP
 ist der Name der Newsgruppe
 .TP 
 \fBKurzbeschreibung\fP
@@ -2483,8 +2497,9 @@ NEWSGROUPS (\fBRFC\%3977\fP) Befehl.
 \fI${TIN_LIBDIR:\-NEWSLIBDIR}/organization\fP
 .sp
 .RS
-This file might hold a default organization to be used in the
-\&\*(rqOrganization:\*(rq header. $\fBORGANIZATION\fP has a higher priority if set.
+In diese Datei kann eine Standardorganisation angegeben werden, die in der
+\&\*(rqOrganisation:\*(rq\-Kopfzeile verwendet wird. $\fBORGANIZATION\fP hat eine hÃ¶here
+PrioritÃ¤t falls gesetzt.
 .RE
 .PP
 
@@ -2492,12 +2507,13 @@ This file might hold a default organizat
 \fI${TIN_LIBDIR:\-NEWSLIBDIR}/overview.fmt\fP
 .sp
 .RS
-This file specifies the organization of the news overview database (see also
-\fB\%newsoverview\fP(5)).  The order of lines in this file is important; it
-determines the order in which the fields will appear in the database. See
-also \fB\%overview.fmt\fP(5).  \fB\%tin\fP(1)  only tries to read the file if you
-read directly from the local spool, if you read news via NNTP, \fB\%tin\fP(1)
-uses the LIST OVERVIEW.FMT (\fBRFC\%3977\fP) command instead.
+Diese Datei gibt die Struktur der NachrichtenÃ¼bersichtsdatenbank an (siehe
+auch \fB\%newsoverview\fP(5)). Die Reihenfolge der Zeilen in dieser Dateiist
+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
+Nachrichten mittels NNTP lesen, verwendet \fB\%tin\fP(1) stattdessen den Befehl
+LIST OVERVIEW.FMT (\fBRFC\%3977\fP).
 .RE
 .PP
 
@@ -2505,11 +2521,12 @@ uses the LIST OVERVIEW.FMT (\fBRFC\%3977
 \fI${TIN_LIBDIR:\-NEWSLIBDIR}/subscriptions\fP
 .sp
 .RS
-This file contains a list of newsgroups \- one per line \- which the client
-should subscribe to when the user has no ${TIN_HOMEDIR:\-"$HOME"}/.newsrc for
-the news server.  \fB\%tin\fP(1)  only tries to read the file if you read
-directly from the local spool, if you read news via NNTP, \fB\%tin\fP(1)  uses
-the LIST SUBSCRIPTIONS (\fBRFC\%6048\fP) command instead.
+Diese Datei enthÃ¤lt eine Liste von Newsgroups \- eine pro Zeile \- die der
+Client abonnieren sollte, wenn der Benutzer keine
+${TIN_HOMEDIR:\-"$HOME"}/.newsrc fÃ¼r den Newsserver hat. \fB\%tin\fP(1) versucht
+die Datei nur dann zu lesen, wenn Sie direkt aus dem lokalen Spool
+lesen. Falls Sie Nachrichten mittels NNTP lesen, verwendet \fB\%tin\fP(1)
+stattdessen den Befehl LIST SUBSCRIPTIONS (\fBRFC\%6048\fP).
 .RE
 .PP
 
diff -Nurp '--exclude=.bzr*' tin-2.4.1/doc/l10n/de.po tin-2.4.2/doc/l10n/de.po
--- tin-2.4.1/doc/l10n/de.po	2016-12-23 13:43:16.000000000 +0100
+++ tin-2.4.2/doc/l10n/de.po	2017-12-08 09:41:43.178255885 +0100
@@ -1,13 +1,13 @@
 # German translations for the tin man pages.
 # This file is distributed under the same license as the tin package.
-# Urs Janssen <urs@tin.org>, 2008-2017.
+# Urs Janssen <urs@tin.org>, 2008-2018.
 #
 msgid ""
 msgstr ""
 "Project-Id-Version: tin-man 2.4.1\n"
 "Report-Msgid-Bugs-To: translation@tin.org\n"
-"POT-Creation-Date: 2016-12-23 13:31+0100\n"
-"PO-Revision-Date: 2016-12-24 12:00+0100\n"
+"POT-Creation-Date: 2017-12-08 09:40+0100\n"
+"PO-Revision-Date: 2017-10-06 14:15+0200\n"
 "Last-Translator: Urs Janssen <urs@tin.org>\n"
 "Language-Team: German <translation-team-de@lists.sourceforge.net>\n"
 "Language: de\n"
@@ -24,14 +24,14 @@ msgstr "tin"
 #. type: TH
 #: doc/tin.1:12 doc/tin.5:9
 #, no-wrap
-msgid "December 24th, 2016"
-msgstr "24. December 2016"
+msgid "December 24th, 2017"
+msgstr "24. Dezember 2017"
 
 #. type: TH
 #: doc/tin.1:12 doc/tin.5:9
 #, no-wrap
-msgid "2.4.1"
-msgstr "2.4.1"
+msgid "2.4.2"
+msgstr "2.4.2"
 
 #. type: TH
 #: doc/tin.1:12 doc/tin.5:9
@@ -143,7 +143,7 @@ msgstr ""
 #: doc/tin.1:77
 #, no-wrap
 msgid "EXIT STATUS"
-msgstr "EXIT-STATUS"
+msgstr "RÃœCKGABEWERT"
 
 #. type: Plain text
 #: doc/tin.1:79
@@ -151,7 +151,7 @@ msgid "Interactive mode:"
 msgstr "Interaktiver-Modus:"
 
 #. type: TP
-#: doc/tin.1:80 doc/tin.1:93 doc/tin.1:1098 doc/tin.1:3464
+#: doc/tin.1:80 doc/tin.1:93 doc/tin.1:1099 doc/tin.1:3470
 #, no-wrap
 msgid "B<0>"
 msgstr "B<0>"
@@ -162,7 +162,7 @@ msgid "Successful program execution."
 msgstr "Programm erfolgreich beendet."
 
 #. type: TP
-#: doc/tin.1:83 doc/tin.1:96 doc/tin.1:3467
+#: doc/tin.1:83 doc/tin.1:96 doc/tin.1:3473
 #, no-wrap
 msgid "B<1>"
 msgstr "B<1>"
@@ -173,7 +173,7 @@ msgid "Usage, syntax, configuration file
 msgstr "Bedien-, Syntax-, Konfigurations- oder Netzwerk-Fehler."
 
 #. type: TP
-#: doc/tin.1:86 doc/tin.1:99 doc/tin.1:3470
+#: doc/tin.1:86 doc/tin.1:99 doc/tin.1:3476
 #, no-wrap
 msgid "B<2>"
 msgstr "B<2>"
@@ -306,7 +306,7 @@ msgid ""
 "memory, 32 = attributes, 64 = misc, 128 = remove existing debug files)."
 msgstr ""
 "Debuggrad angeben (1 = NNTP, 2 = Filter, 4 = newsrc, 8 = Threading, 16 = "
-"Speicher, 32 = attributes, 64 = Diverses, 128 = vorhandene Debugdatein "
+"Speicher, 32 = attributes, 64 = Diverses, 128 = vorhandene Debugdateien "
 "lÃ¶schen)."
 
 #. type: TP
@@ -388,6 +388,10 @@ msgid ""
 "option has no effect if B<tin> retrieves its index files via NNTP and "
 "B<cache_overview_files> is turned off."
 msgstr ""
+"Verzeichnis in dem die Newsgroup-Indexdateien gespeichert werden. Standard "
+"ist I<${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news>. Diese "
+"Option hat keine Auswirkung, falls B<tin> seine Indexdateien Ã¼ber NNTP "
+"abruft und B<cache_overview_files> ausgeschaltet ist."
 
 #. type: TP
 #: doc/tin.1:158
@@ -481,7 +485,7 @@ 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 ""
-"Schnell-Modus um alle zurÃ¼ckgestellten Artikel zu posten und danach tin "
+"Schnell-Modus um alle zurÃ¼ckgestellten Artikel zu posten und danach B<tin> "
 "wieder beenden. Nach MÃ¶glichkeit mit ''B<-n>'' kombinieren."
 
 #. type: TP
@@ -543,6 +547,9 @@ 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 ""
+"Nachrichten aus der Ferne vom Standard-NTP-Server, der in der "
+"Umgebungsvariable $B<NNTPSERVER> angegeben oder in der Datei I</etc/"
+"nntpserver> enthalten ist lesen."
 
 #. type: TP
 #: doc/tin.1:209
@@ -567,6 +574,8 @@ msgid ""
 "Save/read articles to/in directory. Default is I<${TIN_HOMEDIR:-\"$HOME\"}/"
 "News>."
 msgstr ""
+"Artikel in/aus Verzeichnis speichern/lesen. Standard ist I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/News>."
 
 #. type: TP
 #: doc/tin.1:216
@@ -598,6 +607,10 @@ msgid ""
 "if B<tin> retrieves its index files via a NNTP server and "
 "B<cache_overview_files> is turned off."
 msgstr ""
+"Erstellt/aktualisiert Indexdateien fÃ¼r jede Gruppe in I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/.newsrc> oder der Datei, die durch die Option ''B<-f>'' angegeben "
+"ist. Diese Option ist deaktiviert, wenn B<tin> seine Indexdateien Ã¼ber einen "
+"NNTP-Server abruft und B<cache_overview_files> abgestellt ist."
 
 #. type: TP
 #: doc/tin.1:226
@@ -632,34 +645,35 @@ msgid "B<-w>"
 msgstr "B<-w>"
 
 #. type: Plain text
-#: doc/tin.1:237
+#: doc/tin.1:238
 msgid ""
-"Quick mode to post an article and then exit. In order for this to be really "
-"quick, it should be used with ''B<-n>'' if possible."
+"Quick mode to post an article and then exit. This option implies \\&''B<-"
+"d>''. In order for this to be really quick, it should be used with ''B<-n>'' "
+"if possible."
 msgstr ""
-"Schnell-Modus um nur einen Artikel zu posten. Nach MÃ¶glichkeit mit ''B<-n>'' "
-"kombinieren."
+"Schnell-Modus um nur einen Artikel zu posten. Diese Option beinhaltet "
+"\\&''B<-d>''. Nach MÃ¶glichkeit mit ''B<-n>'' kombinieren."
 
 #. type: TP
-#: doc/tin.1:237
+#: doc/tin.1:238
 #, no-wrap
 msgid "B<-x>"
 msgstr "B<-x>"
 
 #. type: Plain text
-#: doc/tin.1:240
+#: 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:240
+#: doc/tin.1:241
 #, no-wrap
 msgid "B<-X>"
 msgstr "B<-X>"
 
 #. type: Plain text
-#: doc/tin.1:245
+#: 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 "
@@ -667,13 +681,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:245
+#: doc/tin.1:246
 #, no-wrap
 msgid "B<-z>"
 msgstr "B<-z>"
 
 #. type: Plain text
-#: doc/tin.1:250
+#: 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 "
@@ -684,13 +698,13 @@ msgstr ""
 "positioniert. NÃ¼tzlich um B<tin> in login-Dateien aufzurufen."
 
 #. type: TP
-#: doc/tin.1:250
+#: doc/tin.1:251
 #, no-wrap
 msgid "B<-Z>"
 msgstr "B<-Z>"
 
 #. type: Plain text
-#: doc/tin.1:256
+#: 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 "
@@ -705,7 +719,7 @@ msgstr ""
 "Skripten."
 
 #. type: Plain text
-#: doc/tin.1:262
+#: 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>. "
@@ -714,7 +728,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:267
+#: 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 "
@@ -722,34 +736,37 @@ msgid ""
 "the types of pattern that B<tin> understands."
 msgstr ""
 "Eine Liste von Gruppen kann nach den anderen Befehlszeilenoptionen angegeben "
-"werden. Dies kann nÃ¼tzlich sein, wenn Sie eine handverlesenen Untermenge der "
-"aktiven Newsgroups einblenden oder abonnieren wollen. mÃ¶chten. Siehe den "
-"Abschnitt \"NEWSGROUP LISTEN & WILDCARDS\" fÃ¼r die Arten von Muster, die "
-"B<tin> versteht."
+"werden. Dies kann nÃ¼tzlich sein, falls Sie eine handverlesene Untermenge der "
+"aktiven Newsgruppen einblenden oder abonnieren mÃ¶chten. Siehe den Abschnitt "
+"\"NEWSGROUP LISTEN & WILDCARDS\" fÃ¼r die Arten von Muster, die B<tin> "
+"versteht."
 
 #. type: Plain text
-#: doc/tin.1:272
+#: 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 "
 "group selection screen will appear, but with all the matching groups present "
 "too, as though you had yanked just those groups in."
 msgstr ""
-"Wenn Sie einen einzelnen Gruppennamen oder eine Wildcard,die nur auf eine "
+"Wenn Sie einen einzelnen Gruppennamen oder eine Wildcard, die nur auf eine "
 "einzelne Gruppe passt angeben, dann wird automatisch in diese Gruppe "
 "betreten. Andernfalls wird der normale Auswahlbildschirm angezeigt mit allen "
 "passenden zusÃ¤tzlichen Gruppen."
 
 #. type: Plain text
-#: doc/tin.1:276
+#: 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 "
 "respectively the first group that matches is used."
 msgstr ""
+"Mit dem ''B<-w>''-Schalter wird ein angegebener Gruppenname als Vorgabe "
+"verwendet. Falls mehr als eine Gruppe oder ein Platzhalter angegeben wird, "
+"wird nur die erste Gruppe bzw. die erste Gruppe verwendet, die Ã¼bereinstimmt."
 
 #. type: Plain text
-#: doc/tin.1:283
+#: 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 "
@@ -759,7 +776,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:288
+#: 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 "
@@ -768,7 +785,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:293
+#: 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."
@@ -777,19 +794,19 @@ msgstr ""
 "Optionen und Ã¼bersteuern daher die konfigurierten Werte."
 
 #. type: SH
-#: doc/tin.1:293
+#: doc/tin.1:294
 #, no-wrap
 msgid "USAGE"
 msgstr "GEBRAUCH"
 
 #. type: SS
-#: doc/tin.1:296
+#: doc/tin.1:297
 #, no-wrap
 msgid "NEWS ADMINISTRATION"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:300
+#: doc/tin.1:301
 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 "
@@ -797,7 +814,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:310
+#: doc/tin.1:311
 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. "
@@ -809,13 +826,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:310
+#: doc/tin.1:311
 #, no-wrap
 msgid "SCREEN FORMAT"
 msgstr "ANSICHTEN"
 
 #. type: Plain text
-#: doc/tin.1:313
+#: doc/tin.1:314
 msgid ""
 "B<tin> has four separate levels of operation: Selection level, Group level, "
 "Thread level and Article level."
@@ -824,7 +841,7 @@ msgstr ""
 "Threadebene und Artikelebene."
 
 #. type: Plain text
-#: doc/tin.1:319
+#: doc/tin.1:320
 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 "
@@ -839,7 +856,7 @@ msgstr ""
 "kann mittels B<select_format> angepasst werden."
 
 #. type: Plain text
-#: doc/tin.1:327
+#: doc/tin.1:328
 #, no-wrap
 msgid ""
 "-E<gt>M    1     2  comp.security.announce  Announcements from the CERT abou\n"
@@ -855,19 +872,19 @@ msgstr ""
 "  X    5   124  news.software.readers   Discussion of software used to r\n"
 
 #. type: Plain text
-#: doc/tin.1:330
+#: doc/tin.1:331
 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:330
+#: doc/tin.1:331
 #, no-wrap
 msgid "B<u>"
 msgstr "B<u>"
 
 #. type: Plain text
-#: doc/tin.1:335
+#: doc/tin.1:336
 msgid ""
 "This group is unsubscribed. To see only your subscribed groups use the "
 "B<SelectToggleReadDisplay> ('B<r>') or B<SelectYankActive> ('B<y>') toggle "
@@ -878,13 +895,13 @@ msgstr ""
 "Umschalttaste benutzt werden."
 
 #. type: TP
-#: doc/tin.1:335
+#: doc/tin.1:336
 #, no-wrap
 msgid "B<M>"
 msgstr "B<M>"
 
 #. type: Plain text
-#: doc/tin.1:340
+#: doc/tin.1:341
 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 "
@@ -895,13 +912,13 @@ msgstr ""
 "Posten in eine moderierte Gruppe nach einer BestÃ¤tigung."
 
 #. type: TP
-#: doc/tin.1:340
+#: doc/tin.1:341
 #, no-wrap
 msgid "B<N>"
 msgstr "B<N>"
 
 #. type: Plain text
-#: doc/tin.1:349
+#: doc/tin.1:350
 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 "
@@ -911,50 +928,66 @@ msgid ""
 "time you start B<tin>. You will have to yank in all the groups to find them "
 "in a later session."
 msgstr ""
+"Dies ist eine neue Newsgruppe, die seit der letzten Benutzung von B<tin> "
+"erstellt wurde. Neue Newsgruppen sind standardmÃ¤ÃŸig nicht abonniert (siehe "
+"jedoch $B<AUTOSUBSCRIBE> / $B<AUTOUNSUBSCRIBE> Umgebungsvariablen). "
+"Abonnieren Sie sie auf die normale Weise, falls die Gruppe weiterhin in "
+"Ihrem AuswahlmenÃ¼ erscheinen soll. Oder Ignorieren Sie sie einfach und sie "
+"werden beim nÃ¤chsten Start von B<tin> verschwunden sein. Sie mÃ¼ssten allen "
+"Gruppen einblenden, um sie in einer spÃ¤teren Sitzung zu finden."
 
 #. type: TP
-#: doc/tin.1:349
+#: doc/tin.1:350
 #, no-wrap
 msgid "B<D>"
 msgstr "B<D>"
 
 #. type: Plain text
-#: doc/tin.1:354
+#: doc/tin.1:355
 msgid ""
 "This group no longer exists. If you no longer wish to see this group then "
 "unsubscribe from it in the normal way. This flag will only appear if you "
 "have set B<strip_bogus> to \"ask\" in the Options Menu."
 msgstr ""
+"Diese Gruppe existiert nicht mehr. Falls Sie diese Gruppe nicht mehr sehen "
+"mÃ¶chten, kÃ¶nnen Sie sie auf normale Weise abbestellen. Diese Markierung wird "
+"nur angezeigt, wenn Sie B<strip_bogus> im OptionsmenÃ¼ auf \"ask\" gesetzt "
+"haben."
 
 #. type: TP
-#: doc/tin.1:354
+#: doc/tin.1:355
 #, no-wrap
 msgid "B<X>"
 msgstr "B<X>"
 
 #. type: Plain text
-#: doc/tin.1:358
+#: doc/tin.1:359
 msgid ""
 "You may no longer make posts to this group. Often a group will be superseded "
 "by a more appropriately named one."
 msgstr ""
+"Sie dÃ¼rfen keine BeitrÃ¤ge mehr in dieser Gruppe verfassen. Oft wird eine "
+"Gruppe durch eine mit einem passenderen Namen ersetzt."
 
 #. type: TP
-#: doc/tin.1:358
+#: doc/tin.1:359
 #, no-wrap
 msgid "B<=>"
 msgstr "B<=>"
 
 #. type: Plain text
-#: doc/tin.1:363
+#: doc/tin.1:364
 msgid ""
 "This group has been renamed and you may no longer post to it. If you do, "
 "then you will receive an error from your news server telling you the correct "
 "group to post to."
 msgstr ""
+"Diese Gruppe wurde umbenannt und in sie darf nicht mehr gepostet werden. "
+"Falls Sie dies trotzdem versuchen, erhalten Sie eine Fehlermeldung vom "
+"Newsserver in der die Gruppe steht in die Sie posten sollten."
 
 #. type: Plain text
-#: doc/tin.1:373
+#: doc/tin.1:374
 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>), "
@@ -968,13 +1001,13 @@ msgstr ""
 
 #.  FIXME - make this autocenter
 #. type: Plain text
-#: doc/tin.1:377
+#: doc/tin.1:378
 #, 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:385
+#: doc/tin.1:386
 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 "
@@ -985,7 +1018,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:396
+#: doc/tin.1:397
 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 "
@@ -1000,13 +1033,13 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:400
+#: doc/tin.1:401
 #, 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:405
+#: doc/tin.1:406
 #, no-wrap
 msgid ""
 "-E<gt>   1   +   3  108 bincancels in de.talk.sex        Christopher Lueg E<lt>l\n"
@@ -1021,14 +1054,17 @@ msgstr ""
 
 #.  FIXME - add description of fields
 #. type: Plain text
-#: doc/tin.1:410
+#: doc/tin.1:411
 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 ""
+"Auf Thread-Ebene sieht der Bildschirm normalerweise (abhÃ¤ngig von der "
+"verwendeten Thread-Methode) so aus, kann aber Ã¼ber B<thread_format> "
+"angepasst werden:"
 
 #. type: Plain text
-#: doc/tin.1:417
+#: doc/tin.1:418
 #, no-wrap
 msgid ""
 "-E<gt>   1      [   7]  What is this funny tree in the thr  Robert F. Simmig\n"
@@ -1043,12 +1079,12 @@ msgstr ""
 
 #.  FIXME - add description of fields
 #. type: Plain text
-#: doc/tin.1:422
+#: doc/tin.1:423
 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:428
+#: doc/tin.1:429
 #, no-wrap
 msgid ""
 "Sun, 28 Dec 1997 21:21:01   de.admin.news.groups      Thread   20 of 86\n"
@@ -1060,13 +1096,13 @@ msgstr ""
 "Urs Janssen E<lt>urs@akk.orgE<gt>       bei Arbeitskreis Kultur und Kommunikati\n"
 
 #. type: Plain text
-#: doc/tin.1:430
+#: doc/tin.1:431
 #, no-wrap
 msgid "article-body\n"
 msgstr "Artikel-KÃ¶rper\n"
 
 #. type: Plain text
-#: doc/tin.1:436
+#: doc/tin.1:437
 msgid ""
 "The look of the Selection, Group and Thread level can be customized. See the "
 "section \"CUSTOMIZING THE SCREEN FORMAT\"."
@@ -1075,13 +1111,13 @@ msgstr ""
 "angepasst werden. Siehe hierzu den Abschnitt \"ANSICHTEN ANPASSEN\"."
 
 #. type: SS
-#: doc/tin.1:436
+#: doc/tin.1:437
 #, no-wrap
 msgid "COMMON MOVING KEYS"
 msgstr "GEMEINSAME BEWEGUNGSTASTEN"
 
 #. type: Plain text
-#: doc/tin.1:439
+#: doc/tin.1:440
 msgid ""
 "This table shows the common keys used for moving around all levels within "
 "B<tin>."
@@ -1090,13 +1126,13 @@ msgstr ""
 "verwendet werden."
 
 #. type: ta
-#: doc/tin.1:441
+#: doc/tin.1:442
 #, no-wrap
 msgid "\\w'Beg. of list/article  'u +\\w'ANSI/vt100   'u"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:449
+#: doc/tin.1:450
 #, no-wrap
 msgid ""
 "\tANSI/vt100\tOther Terminals\n"
@@ -1109,131 +1145,140 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:453
+#: doc/tin.1:454
 #, no-wrap
 msgid "COMMON EDITING COMMANDS"
 msgstr "GEMEINSAME BEARBEITUNGSBEFEHLE"
 
 #. type: Plain text
-#: doc/tin.1:460
+#: doc/tin.1:461
 msgid ""
 "An B<\\%emacs>(1)  style editing package allows the easy editing of input "
 "strings.  A history list allows the easy reuse of previously entered "
 "strings.  In addition to the cursor keys, the following commands are "
 "available when editing a string:"
 msgstr ""
+"Ein B<\\%emacs>(1)-artiges Bearbeitungspaket erlaubt das einfache Bearbeiten "
+"von eingegebenen Zeichenketten. Eine Verlaufsliste ermÃ¶glicht die einfache "
+"Wiederverwendung bereits eingegebener Zeichenketten. ZusÃ¤tzlich zu den "
+"Cursortasten stehen beim Bearbeiten einer Zeichenkette folgende Befehle zur "
+"VerfÃ¼gung:"
 
 #. type: TP
-#: doc/tin.1:461
+#: doc/tin.1:462
 #, no-wrap
 msgid "B<^A, ^E>"
 msgstr "B<^A, ^E>"
 
 #. type: Plain text
-#: doc/tin.1:464
+#: doc/tin.1:465
 msgid "move to beginning or end of line, respectively."
 msgstr "An den Zeilenanfang bzw. das Zeilenende springen."
 
 #. type: TP
-#: doc/tin.1:464
+#: doc/tin.1:465
 #, no-wrap
 msgid "B<^F, ^B>"
 msgstr "B<^F, ^B>"
 
 #. type: Plain text
-#: doc/tin.1:467
+#: doc/tin.1:468
 msgid "non-destructive move forward or back one location, respectively."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:467
+#: doc/tin.1:468
 #, no-wrap
 msgid "B<^D>"
 msgstr "B<^D>"
 
 #. type: Plain text
-#: doc/tin.1:471
+#: doc/tin.1:472
 msgid ""
 "delete the character currently under the cursor, or send EOF if no "
 "characters in the buffer."
 msgstr ""
+"das aktuell unter dem Cursor befindliche Zeichen lÃ¶schen oder EOF senden, "
+"falls keine Zeichen im Puffer vorhanden sind."
 
 #. type: TP
-#: doc/tin.1:471
+#: doc/tin.1:472
 #, no-wrap
 msgid "B<^H, E<lt>DELE<gt>>"
 msgstr "B<^H, E<lt>ENTFE<gt>>"
 
 #. type: Plain text
-#: doc/tin.1:474
+#: doc/tin.1:475
 msgid "delete character left of the cursor."
 msgstr "Zeichen links vom Cursor lÃ¶schen."
 
 #. type: TP
-#: doc/tin.1:474
+#: doc/tin.1:475
 #, no-wrap
 msgid "B<^K>"
 msgstr "B<^K>"
 
 #. type: Plain text
-#: doc/tin.1:477
+#: doc/tin.1:478
 msgid "delete from cursor to end of line."
 msgstr "LÃ¶sche vom Cursor bis zum Zeilenende."
 
 #. type: TP
-#: doc/tin.1:477
+#: doc/tin.1:478
 #, no-wrap
 msgid "B<^P, ^N>"
 msgstr "B<^P, ^N>"
 
 #. type: Plain text
-#: doc/tin.1:480
+#: doc/tin.1:481
 msgid "move through history, previous and next, respectively."
-msgstr ""
+msgstr "Durch die Verlaufsliste vÃ¶rwÃ¤rts bzw. rÃ¼ckwÃ¤rts bewegen."
 
 #. type: TP
-#: doc/tin.1:480
+#: doc/tin.1:481
 #, no-wrap
 msgid "B<^L, ^R>"
 msgstr "B<^L, ^R>"
 
 #. type: Plain text
-#: doc/tin.1:483
+#: doc/tin.1:484
 msgid "redraw the current line."
 msgstr "Aktuelle Zeile neu aufbauen."
 
 #. type: TP
-#: doc/tin.1:483
+#: doc/tin.1:484
 #, no-wrap
 msgid "B<E<lt>CRE<gt>>"
 msgstr "B<E<lt>CRE<gt>>"
 
 #. type: Plain text
-#: doc/tin.1:487
+#: doc/tin.1:488
 msgid ""
 "places line on history list if non-blank, appends newline and returns to the "
 "caller."
 msgstr ""
+"setzt die Zeile in der Verlaufsliste, falls sie nicht leer ist; fÃ¼gt eine "
+"Leerzeile an und kehrt zum Anrufer zurÃ¼ck."
 
 #. type: TP
-#: doc/tin.1:487
+#: doc/tin.1:488
 #, no-wrap
 msgid "B<E<lt>ESCE<gt>>"
 msgstr "B<E<lt>ESCE<gt>>"
 
 #. type: Plain text
-#: doc/tin.1:492
+#: doc/tin.1:493
 msgid "aborts the present editing operation."
 msgstr "bricht den gegenwÃ¤rtigen Bearbeitungsvorgang ab."
 
 #. type: SS
-#: doc/tin.1:492
+#: doc/tin.1:493
 #, no-wrap
 msgid "GLOBAL COMMANDS"
 msgstr "ALLGEMEINE BEFEHLE"
 
 #. type: Plain text
-#: doc/tin.1:495
+#: doc/tin.1:496
 msgid ""
 "The following commands are available at all 4 menu levels and always have "
 "the same effect."
@@ -1242,71 +1287,74 @@ msgstr ""
 "Ã¼berall das Gleichen."
 
 #. type: TP
-#: doc/tin.1:496 doc/tin.1:1370 doc/tin.1:1423
+#: doc/tin.1:497 doc/tin.1:1371 doc/tin.1:1424
 #, no-wrap
 msgid "B<ShellEscape '!'>"
 msgstr "B<ShellEscape '!'>"
 
 #. type: Plain text
-#: doc/tin.1:501
+#: doc/tin.1:502
 msgid ""
 "Shell escape. B<ShellEscape> by itself will launch a shell, B<ShellEscape> "
 "E<lt>commandE<gt> will run an external E<lt>commandE<gt>. This facility may "
 "have been disabled by the System Administrator."
 msgstr ""
+"Shell-Escape. B<ShellEscape> startet selbststÃ¤ndig eine Shell, "
+"B<ShellEscape> E<lt>commandE<gt> fÃ¼hrt ein externes E<lt>commandE<gt> aus. "
+"Diese Funktion wurde mÃ¶glicherweise vom Systemadministrator deaktiviert."
 
 #. type: TP
-#: doc/tin.1:501
+#: doc/tin.1:502
 #, no-wrap
 msgid "B<ToggleColor '&'>"
 msgstr "B<ToggleColor '&'>"
 
 #. type: Plain text
-#: doc/tin.1:504
+#: doc/tin.1:505
 msgid "Toggle use of ANSI color."
 msgstr "ANSI Farben ein-/ausschalten."
 
 #. type: TP
-#: doc/tin.1:504
+#: doc/tin.1:505
 #, no-wrap
 msgid "B<RedrawScr '^L'>"
 msgstr "B<RedrawScr '^L'>"
 
 #. type: Plain text
-#: doc/tin.1:507
+#: doc/tin.1:508
 msgid "Redraw the current screen."
 msgstr "Bildschirminhalt neu aufbauen."
 
 #. type: TP
-#: doc/tin.1:507
+#: doc/tin.1:508
 #, no-wrap
 msgid "B<ScrollUp 'E<lt>'>"
 msgstr "B<ScrollUp 'E<lt>'>"
 
 #. type: Plain text
-#: doc/tin.1:510
+#: doc/tin.1:511
 msgid "Scroll screen up by one line."
 msgstr "Eine Zeile nach oben blÃ¤ttern (scrollen)."
 
 #. type: TP
-#: doc/tin.1:510
+#: doc/tin.1:511
 #, no-wrap
 msgid "B<ScrollDown 'E<gt>'>"
 msgstr "B<ScrollDown 'E<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:513
+#: doc/tin.1:514
 msgid "Scroll screen down by one line."
 msgstr "Eine Zeile nach unten blÃ¤ttern (scrollen)."
 
 #. type: TP
-#: doc/tin.1:513
+#: doc/tin.1:514
 #, no-wrap
 msgid "B<Postponed 'O' '^O'>"
 msgstr "B<Postponed 'O' '^O'>"
 
 #. type: Plain text
-#: doc/tin.1:527
+#: doc/tin.1:528
 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 "
@@ -1322,13 +1370,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:527 doc/tin.1:1376 doc/tin.1:1430
+#: doc/tin.1:528 doc/tin.1:1377 doc/tin.1:1431
 #, no-wrap
 msgid "B<Help 'h'>"
 msgstr "B<Help 'h'>"
 
 #. type: Plain text
-#: doc/tin.1:533
+#: doc/tin.1:534
 msgid ""
 "Help screen of commands available on the current menu. You can use "
 "B<SearchSubjF> ('B</>'), B<SearchSubjB> ('B<?>') and B<SearchRepeat> ('B<"
@@ -1336,24 +1384,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:533 doc/tin.1:1379 doc/tin.1:1433
+#: doc/tin.1:534 doc/tin.1:1380 doc/tin.1:1434
 #, no-wrap
 msgid "B<ToggleHelpDisplay 'H'>"
 msgstr "B<ToggleHelpDisplay 'H'>"
 
 #. type: Plain text
-#: doc/tin.1:536 doc/tin.1:1382 doc/tin.1:1436
+#: doc/tin.1:537 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."
 
 #. type: TP
-#: doc/tin.1:536
+#: doc/tin.1:537
 #, no-wrap
 msgid "B<DisplayPostHist 'W'>"
 msgstr "B<DisplayPostHist 'W'>"
 
 #. type: Plain text
-#: doc/tin.1:542
+#: doc/tin.1:543
 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 "
@@ -1362,55 +1410,58 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:542
+#: doc/tin.1:543
 #, no-wrap
 msgid "B<Version 'v'>"
 msgstr "B<Version 'v'>"
 
 #. --------------------------------------------------------------------
 #. type: Plain text
-#: doc/tin.1:547
+#: doc/tin.1:548
 msgid "Print B<tin> version information."
 msgstr "Versions-Informationen ausgeben."
 
 #. type: SS
-#: doc/tin.1:547
+#: doc/tin.1:548
 #, no-wrap
 msgid "NEWSGROUP SELECTION COMMANDS"
 msgstr "BEFEHLE ZUR GRUPPENAUSWAHL"
 
 #. type: TP
-#: doc/tin.1:548 doc/tin.1:686 doc/tin.1:937 doc/tin.1:1101 doc/tin.1:3476
+#: doc/tin.1:549 doc/tin.1:687 doc/tin.1:938 doc/tin.1:1102 doc/tin.1:3482
 #, no-wrap
 msgid "B<4>"
 msgstr "B<4>"
 
 #. type: Plain text
-#: doc/tin.1:551
+#: doc/tin.1:552
 msgid "Select group 4."
 msgstr "Gruppe 4 auswÃ¤hlen."
 
 #. type: TP
-#: doc/tin.1:551
+#: doc/tin.1:552
 #, no-wrap
 msgid "B<SelectResetNewsrc '^R'>"
 msgstr "B<SelectResetNewsrc '^R'>"
 
 #. type: Plain text
-#: doc/tin.1:555
+#: doc/tin.1:556
 msgid ""
 "Reset I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> file. This will destroy all "
 "records of which articles have been read, so use this carefully."
 msgstr ""
+"Setzt die Datei I<$(TIN_HOMEDIR:-\"$HOME\"}/.newsrc> zurÃ¼ck. Dies zerstÃ¶rt "
+"alle Aufzeichnungen Ã¼ber gelesene Artikel, also benutze diese Funktion mit "
+"Vorsicht."
 
 #. type: TP
-#: doc/tin.1:555 doc/tin.1:707 doc/tin.1:958
+#: doc/tin.1:556 doc/tin.1:708 doc/tin.1:959
 #, no-wrap
 msgid "B<SetRange '#'>"
 msgstr "B<SetRange '#'>"
 
 #. type: Plain text
-#: doc/tin.1:559 doc/tin.1:711 doc/tin.1:962
+#: doc/tin.1:560 doc/tin.1:712 doc/tin.1:963
 msgid ""
 "Choose a range of articles to be affected by the next command. See the "
 "section \"RANGES\" for more information."
@@ -1419,152 +1470,160 @@ msgstr ""
 "wird. Siehe Abschnitt \"BEREICHE\" fÃ¼r weitere Informationen."
 
 #. type: TP
-#: doc/tin.1:559
+#: doc/tin.1:560
 #, no-wrap
 msgid "B<SelectSortActive '.'>"
 msgstr "B<SelectSortActive '.'>"
 
 #. type: Plain text
-#: doc/tin.1:562
+#: doc/tin.1:563
 msgid "Sort the list of newsgroups."
 msgstr "Liste vorhandener Newsgruppen sortieren."
 
 #. type: TP
-#: doc/tin.1:562 doc/tin.1:714 doc/tin.1:965 doc/tin.1:1155 doc/tin.1:1367
-#: doc/tin.1:1417
+#: doc/tin.1:563 doc/tin.1:715 doc/tin.1:966 doc/tin.1:1156 doc/tin.1:1368
+#: doc/tin.1:1418
 #, no-wrap
 msgid "B<SearchRepeat '\\e'>"
 msgstr "B<SearchRepeat '\\e'>"
 
 #. type: Plain text
-#: doc/tin.1:565 doc/tin.1:968 doc/tin.1:1158 doc/tin.1:1370 doc/tin.1:1420
+#: doc/tin.1:566 doc/tin.1:718 doc/tin.1:969 doc/tin.1:1159 doc/tin.1:1371
+#: doc/tin.1:1421
 msgid "Repeat the previous search."
 msgstr "Vorherige Suche wiederholen."
 
 #. type: TP
-#: doc/tin.1:565 doc/tin.1:717 doc/tin.1:968 doc/tin.1:1158 doc/tin.1:1361
-#: doc/tin.1:1411
+#: doc/tin.1:566 doc/tin.1:718 doc/tin.1:969 doc/tin.1:1159 doc/tin.1:1362
+#: doc/tin.1:1412
 #, no-wrap
 msgid "B<SearchSubjF '/'>"
 msgstr "B<SearchSubjF '/'>"
 
 #. type: Plain text
-#: doc/tin.1:568
+#: doc/tin.1:569
 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:568 doc/tin.1:720 doc/tin.1:971 doc/tin.1:1161 doc/tin.1:1364
-#: doc/tin.1:1414
+#: doc/tin.1:569 doc/tin.1:721 doc/tin.1:972 doc/tin.1:1162 doc/tin.1:1365
+#: doc/tin.1:1415
 #, no-wrap
 msgid "B<SearchSubjB '?'>"
 msgstr "B<SearchSubjB '?'>"
 
 #. type: Plain text
-#: doc/tin.1:571
+#: doc/tin.1:572
 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:571
+#: doc/tin.1:572
 #, no-wrap
 msgid "B<SelectReadGrp '^J' 'E<lt>CRE<gt>'>"
 msgstr "B<SelectReadGrp '^J' 'E<lt>CRE<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:574
+#: doc/tin.1:575
 msgid "Read current group."
 msgstr "Lese die aktuelle Gruppe."
 
 #. type: TP
-#: doc/tin.1:574
+#: doc/tin.1:575
 #, no-wrap
 msgid "B<SelectEnterNextUnreadGrp 'E<lt>TABE<gt>' 'n'>"
 msgstr "B<SelectEnterNextUnreadGrp 'E<lt>TABE<gt>' 'n'>"
 
 #. type: Plain text
-#: doc/tin.1:578
+#: doc/tin.1:579
 msgid ""
 "Enter next group with unread news. Will wrap around to the beginning of the "
 "group selection list looking for unread groups."
 msgstr ""
+"NÃ¤chste Gruppe mit ungelesenen Nachrichten betreten. Wechselt zum Anfang der "
+"Gruppenliste und sucht nach ungelesenen Gruppen."
 
 #. type: TP
-#: doc/tin.1:578 doc/tin.1:795 doc/tin.1:1009 doc/tin.1:1219
+#: doc/tin.1:579 doc/tin.1:796 doc/tin.1:1010 doc/tin.1:1220
 #, no-wrap
 msgid "B<Catchup 'c'>"
 msgstr "B<Catchup 'c'>"
 
 #. type: Plain text
-#: doc/tin.1:582
+#: doc/tin.1:583
 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:582 doc/tin.1:799 doc/tin.1:1013 doc/tin.1:1223
+#: doc/tin.1:583 doc/tin.1:800 doc/tin.1:1014 doc/tin.1:1224
 #, no-wrap
 msgid "B<CatchupNextUnread 'C'>"
 msgstr "B<CatchupNextUnread 'C'>"
 
 #. type: Plain text
-#: doc/tin.1:586
+#: doc/tin.1:587
 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:586
+#: doc/tin.1:587
 #, no-wrap
 msgid "B<SelectToggleDescriptions 'd'>"
 msgstr "B<SelectToggleDescriptions 'd'>"
 
 #. type: Plain text
-#: doc/tin.1:590
+#: doc/tin.1:591
 msgid ""
 "Toggle display to show just the group name or the group name and the group "
 "descriptions."
 msgstr ""
+"Schaltet die Anzeige zwischen nur den Gruppennamen oder den Gruppennamen und "
+"der Gruppenbeschreibungen um."
 
 #. type: TP
-#: doc/tin.1:590 doc/tin.1:812 doc/tin.1:1026 doc/tin.1:1235
+#: doc/tin.1:591 doc/tin.1:813 doc/tin.1:1027 doc/tin.1:1236
 #, no-wrap
 msgid "B<EditFilter 'E'>"
 msgstr "B<EditFilter 'E'>"
 
 #. type: Plain text
-#: doc/tin.1:593 doc/tin.1:815 doc/tin.1:1029 doc/tin.1:1238
+#: doc/tin.1:594 doc/tin.1:816 doc/tin.1:1030 doc/tin.1:1239
 msgid "Edit the filter file and reload it afterwards."
 msgstr "Filter-Datei bearbeiten und danach anwenden."
 
 #. type: TP
-#: doc/tin.1:593
+#: doc/tin.1:594
 #, no-wrap
 msgid "B<SelectGoto 'g'>"
 msgstr "B<SelectGoto 'g'>"
 
 #. type: Plain text
-#: doc/tin.1:597 doc/tin.1:819
+#: doc/tin.1:598 doc/tin.1:820
 msgid ""
 "Choose a new group by name. This command can be used to access any group, "
 "even those not currently yanked in."
 msgstr ""
+"WÃ¤hlt eine neue Gruppe nach Namen aus. Mit diesem Befehl kann auf jede "
+"Gruppe zugegriffen werden, auch auf solche, die gerade nicht eingeblendet "
+"werden."
 
 #. type: TP
-#: doc/tin.1:597 doc/tin.1:822 doc/tin.1:1029 doc/tin.1:1251 doc/tin.1:1373
-#: doc/tin.1:1426
+#: doc/tin.1:598 doc/tin.1:823 doc/tin.1:1030 doc/tin.1:1252 doc/tin.1:1374
+#: doc/tin.1:1427
 #, no-wrap
 msgid "B<ToggleInfoLastLine 'i'>"
 msgstr "B<ToggleInfoLastLine 'i'>"
 
 #. type: Plain text
-#: doc/tin.1:602
+#: doc/tin.1:603
 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>'' "
@@ -1572,24 +1631,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:602 doc/tin.1:826 doc/tin.1:1032 doc/tin.1:1254
+#: doc/tin.1:603 doc/tin.1:827 doc/tin.1:1033 doc/tin.1:1255
 #, no-wrap
 msgid "B<ToggleInverseVideo 'I'>"
 msgstr "B<ToggleInverseVideo 'I'>"
 
 #. type: Plain text
-#: doc/tin.1:605 doc/tin.1:829 doc/tin.1:1035 doc/tin.1:1257
+#: doc/tin.1:606 doc/tin.1:830 doc/tin.1:1036 doc/tin.1:1258
 msgid "Toggle inverse video."
 msgstr "(De)aktiviere inverse Darstellung."
 
 #. type: TP
-#: doc/tin.1:605 doc/tin.1:838 doc/tin.1:1041 doc/tin.1:1263
+#: doc/tin.1:606 doc/tin.1:839 doc/tin.1:1042 doc/tin.1:1264
 #, no-wrap
 msgid "B<LookupMessage 'L'>"
 msgstr "B<LookupMessage 'L'>"
 
 #. type: Plain text
-#: doc/tin.1:612
+#: doc/tin.1:613
 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 "
@@ -1599,13 +1658,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:612
+#: doc/tin.1:613
 #, no-wrap
 msgid "B<SelectMoveGrp 'm'>"
 msgstr "B<SelectMoveGrp 'm'>"
 
 #. type: Plain text
-#: doc/tin.1:618
+#: doc/tin.1:619
 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 "
@@ -1614,37 +1673,37 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:618 doc/tin.1:846 doc/tin.1:1271
+#: doc/tin.1:619 doc/tin.1:847 doc/tin.1:1272
 #, no-wrap
 msgid "B<OptionMenu 'M'>"
 msgstr "B<OptionMenu 'M'>"
 
 #. type: Plain text
-#: doc/tin.1:622 doc/tin.1:850 doc/tin.1:1275
+#: doc/tin.1:623 doc/tin.1:851 doc/tin.1:1276
 msgid ""
 "User configurable options menu (for more information see section \"GLOBAL "
 "OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES\")."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:622
+#: doc/tin.1:623
 #, no-wrap
 msgid "B<SelectNextUnreadGrp 'N'>"
 msgstr "B<SelectNextUnreadGrp 'N'>"
 
 #. type: Plain text
-#: doc/tin.1:625
+#: doc/tin.1:626
 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:625 doc/tin.1:867 doc/tin.1:1054 doc/tin.1:1292
+#: doc/tin.1:626 doc/tin.1:868 doc/tin.1:1055 doc/tin.1:1293
 #, no-wrap
 msgid "B<Quit 'q'>"
 msgstr "B<Quit 'q'>"
 
 #. type: Plain text
-#: doc/tin.1:629
+#: doc/tin.1:630
 msgid ""
 "Quit B<tin> - ask the user to confirm if B<confirm_choice> is set "
 "accordingly."
@@ -1652,24 +1711,24 @@ msgstr ""
 "B<tin> beenden, falls B<confirm_choice> gesetzt ist wird nochmal nachgefragt."
 
 #. type: TP
-#: doc/tin.1:629 doc/tin.1:870 doc/tin.1:1057 doc/tin.1:1295
+#: doc/tin.1:630 doc/tin.1:871 doc/tin.1:1058 doc/tin.1:1296
 #, no-wrap
 msgid "B<QuitTin 'Q'>"
 msgstr "B<QuitTin 'Q'>"
 
 #. type: Plain text
-#: doc/tin.1:632 doc/tin.1:873 doc/tin.1:1060 doc/tin.1:1298
+#: doc/tin.1:633 doc/tin.1:874 doc/tin.1:1061 doc/tin.1:1299
 msgid "Quit B<tin> - don't ask the user to confirm."
 msgstr "Beendet B<tin> sofort, ohne BestÃ¤tigungsnachfrage."
 
 #. type: TP
-#: doc/tin.1:632
+#: doc/tin.1:633
 #, no-wrap
 msgid "B<SelectToggleReadDisplay 'r'>"
 msgstr "B<SelectToggleReadDisplay 'r'>"
 
 #. type: Plain text
-#: doc/tin.1:637
+#: doc/tin.1:638
 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 "
@@ -1677,13 +1736,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:637 doc/tin.1:876 doc/tin.1:1060
+#: doc/tin.1:638 doc/tin.1:877 doc/tin.1:1061
 #, no-wrap
 msgid "B<BugReport 'R'>"
 msgstr "B<BugReport 'R'>"
 
 #. type: Plain text
-#: doc/tin.1:641 doc/tin.1:880 doc/tin.1:1064
+#: doc/tin.1:642 doc/tin.1:881 doc/tin.1:1065
 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."
@@ -1693,24 +1752,24 @@ msgstr ""
 "bzw. nach neuen Funktionen zu fragen."
 
 #. type: TP
-#: doc/tin.1:641
+#: doc/tin.1:642
 #, no-wrap
 msgid "B<SelectSubscribe 's'>"
 msgstr "B<SelectSubscribe 's'>"
 
 #. type: Plain text
-#: doc/tin.1:644
+#: doc/tin.1:645
 msgid "Subscribe to current group."
 msgstr "AusgewÃ¤hlte Gruppe abonnieren."
 
 #. type: TP
-#: doc/tin.1:644
+#: doc/tin.1:645
 #, no-wrap
 msgid "B<SelectSubscribePat 'S'>"
 msgstr "B<SelectSubscribePat 'S'>"
 
 #. type: Plain text
-#: doc/tin.1:649
+#: doc/tin.1:650
 msgid ""
 "Subscribe to groups matching user specified pattern. See the section "
 "\"NEWSGROUP LISTS & WILDCARDS\" for the types of pattern that B<tin> "
@@ -1718,13 +1777,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:649
+#: doc/tin.1:650
 #, no-wrap
 msgid "B<SelectUnsubscribe 'u'>"
 msgstr "B<SelectUnsubscribe 'u'>"
 
 #. type: Plain text
-#: doc/tin.1:654
+#: doc/tin.1:655
 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"
@@ -1732,13 +1791,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:654
+#: doc/tin.1:655
 #, no-wrap
 msgid "B<SelectUnsubscribePat 'U'>"
 msgstr "B<SelectUnsubscribePat 'U'>"
 
 #. type: Plain text
-#: doc/tin.1:659
+#: doc/tin.1:660
 msgid ""
 "Unsubscribe to groups matching user specified pattern. See the section "
 "\"NEWSGROUP LISTS & WILDCARDS\" for the types of pattern that B<tin> "
@@ -1746,13 +1805,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:659 doc/tin.1:904 doc/tin.1:1079 doc/tin.1:1332
+#: doc/tin.1:660 doc/tin.1:905 doc/tin.1:1080 doc/tin.1:1333
 #, no-wrap
 msgid "B<Post 'w'>"
 msgstr "B<Post 'w'>"
 
 #. type: Plain text
-#: doc/tin.1:665
+#: doc/tin.1:666
 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> "
@@ -1761,25 +1820,25 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:665
+#: doc/tin.1:666
 #, no-wrap
 msgid "B<SelectQuitNoWrite 'X'>"
 msgstr "B<SelectQuitNoWrite 'X'>"
 
 #. type: Plain text
-#: doc/tin.1:668
+#: doc/tin.1:669
 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:668
+#: doc/tin.1:669
 #, no-wrap
 msgid "B<SelectYankActive 'y'>"
 msgstr "B<SelectYankActive 'y'>"
 
 #. type: Plain text
-#: doc/tin.1:673
+#: doc/tin.1:674
 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 "
@@ -1787,38 +1846,38 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:673
+#: doc/tin.1:674
 #, no-wrap
 msgid "B<SelectSyncWithActive 'Y'>"
 msgstr "B<SelectSyncWithActive 'Y'>"
 
 #. type: Plain text
-#: doc/tin.1:677
+#: doc/tin.1:678
 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:677
+#: doc/tin.1:678
 #, no-wrap
 msgid "B<SelectMarkGrpUnread 'z' 'Z'>"
 msgstr "B<SelectMarkGrpUnread 'z' 'Z'>"
 
 #. --------------------------------------------------------------------
 #. type: Plain text
-#: doc/tin.1:682
+#: doc/tin.1:683
 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:682
+#: doc/tin.1:683
 #, no-wrap
 msgid "GROUP INDEX COMMANDS"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:686
+#: doc/tin.1:687
 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 "
@@ -1826,44 +1885,44 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:689
+#: doc/tin.1:690
 msgid "Select article 4."
 msgstr "Artikel 4 auswÃ¤hlen."
 
 #. type: TP
-#: doc/tin.1:689 doc/tin.1:940 doc/tin.1:1104
+#: doc/tin.1:690 doc/tin.1:941 doc/tin.1:1105
 #, no-wrap
 msgid "B<MenuFilterSelect '^A'>"
 msgstr "B<MenuFilterSelect '^A'>"
 
 #. type: Plain text
-#: doc/tin.1:693 doc/tin.1:944 doc/tin.1:1108
+#: doc/tin.1:694 doc/tin.1:945 doc/tin.1:1109
 msgid ""
 "Auto select article(s) using a menu. Read the section \"FILTERING ARTICLES\" "
 "for more information."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:693 doc/tin.1:944 doc/tin.1:1120
+#: doc/tin.1:694 doc/tin.1:945 doc/tin.1:1121
 #, no-wrap
 msgid "B<MenuFilterKill '^K'>"
 msgstr "B<MenuFilterKill '^K'>"
 
 #. type: Plain text
-#: doc/tin.1:697 doc/tin.1:948 doc/tin.1:1124
+#: doc/tin.1:698 doc/tin.1:949 doc/tin.1:1125
 msgid ""
 "Kill article(s) using a menu. Read the section \"FILTERING ARTICLES\" for "
 "more information."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:697 doc/tin.1:948
+#: doc/tin.1:698 doc/tin.1:949
 #, no-wrap
 msgid "B<MarkFeedRead '^X'>"
 msgstr "B<MarkFeedRead '^X'>"
 
 #. type: Plain text
-#: doc/tin.1:702 doc/tin.1:953
+#: doc/tin.1:703 doc/tin.1:954
 msgid ""
 "Mark current article, thread, range, auto-selected (hot) articles, articles "
 "matching pattern or tagged articles as read. A prompt asks which type should "
@@ -1871,13 +1930,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:702 doc/tin.1:953
+#: doc/tin.1:703 doc/tin.1:954
 #, no-wrap
 msgid "B<MarkFeedUnread '^W'>"
 msgstr "B<MarkFeedUnread '^W'>"
 
 #. type: Plain text
-#: doc/tin.1:707 doc/tin.1:958
+#: doc/tin.1:708 doc/tin.1:959
 msgid ""
 "Mark current article, thread, range, auto-selected (hot) articles, articles "
 "matching pattern or tagged articles as unread. A prompt asks which type "
@@ -1885,63 +1944,58 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:711 doc/tin.1:962 doc/tin.1:1152
+#: doc/tin.1:712 doc/tin.1:963 doc/tin.1:1153
 #, no-wrap
 msgid "B<LastViewed '-'>"
 msgstr "B<LastViewed '-'>"
 
 #. type: Plain text
-#: doc/tin.1:714 doc/tin.1:965 doc/tin.1:1155
+#: doc/tin.1:715 doc/tin.1:966 doc/tin.1:1156
 msgid "Re-enter the last message that was viewed."
 msgstr "Zur zuletzt angezeigte Nachricht springen."
 
 #. type: Plain text
-#: doc/tin.1:717
-msgid "Repeat the previous search"
-msgstr "Vorherige Suche wiederholen."
-
-#. type: Plain text
-#: doc/tin.1:720 doc/tin.1:971
+#: doc/tin.1:721 doc/tin.1:972
 msgid "Search forward for specified subject."
 msgstr "VorwÃ¤rts nach dem angegebenem Subject suchen."
 
 #. type: Plain text
-#: doc/tin.1:723 doc/tin.1:974
+#: doc/tin.1:724 doc/tin.1:975
 msgid "Search backwards for specified subject."
 msgstr "RÃ¼ckwÃ¤rts nach dem angegebenem Subject suchen."
 
 #. type: TP
-#: doc/tin.1:723
+#: doc/tin.1:724
 #, no-wrap
 msgid "B<GroupSelThd '*'>"
 msgstr "B<GroupSelThd '*'>"
 
 #. type: Plain text
-#: doc/tin.1:726 doc/tin.1:977
+#: doc/tin.1:727 doc/tin.1:978
 msgid "Select current thread for later processing."
 msgstr "WÃ¤hle aktuellen Thread fÃ¼r die spÃ¤tere Verarbeitung aus."
 
 #. type: TP
-#: doc/tin.1:726
+#: doc/tin.1:727
 #, no-wrap
 msgid "B<GroupDoAutoSel '+'>"
 msgstr "B<GroupDoAutoSel '+'>"
 
 #. type: Plain text
-#: doc/tin.1:730
+#: doc/tin.1:731
 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:730
+#: doc/tin.1:731
 #, no-wrap
 msgid "B<GroupToggleThdSel '.'>"
 msgstr "B<GroupToggleThdSel '.'>"
 
 #. type: Plain text
-#: doc/tin.1:735
+#: doc/tin.1:736
 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 "
@@ -1949,13 +2003,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:735
+#: doc/tin.1:736
 #, no-wrap
 msgid "B<GroupSelThdIfUnreadSelected ';'>"
 msgstr "B<GroupSelThdIfUnreadSelected ';'>"
 
 #. type: Plain text
-#: doc/tin.1:740
+#: doc/tin.1:741
 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-"
@@ -1963,13 +2017,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:740
+#: doc/tin.1:741
 #, no-wrap
 msgid "B<GroupSelPattern '='>"
 msgstr "B<GroupSelPattern '='>"
 
 #. type: Plain text
-#: doc/tin.1:746
+#: doc/tin.1:747
 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 "
@@ -1978,24 +2032,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:746
+#: doc/tin.1:747
 #, no-wrap
 msgid "B<GroupReverseSel '@'>"
 msgstr "B<GroupReverseSel '@'>"
 
 #. type: Plain text
-#: doc/tin.1:749
+#: doc/tin.1:750
 msgid "Reverse all selections on all articles."
 msgstr "Markierung fÃ¼r alle Artikel umkehren."
 
 #. type: TP
-#: doc/tin.1:749
+#: doc/tin.1:750
 #, no-wrap
 msgid "B<GroupUndoSel '~'>"
 msgstr "B<GroupUndoSel '~'>"
 
 #. type: Plain text
-#: doc/tin.1:755
+#: doc/tin.1:756
 msgid ""
 "Undo all selections on all articles. It clears the toggle effect of "
 "B<GroupMarkUnselArtRead> ('B<X>') command. Thus after first doing a "
@@ -2004,13 +2058,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:755 doc/tin.1:986 doc/tin.1:1178
+#: doc/tin.1:756 doc/tin.1:987 doc/tin.1:1179
 #, no-wrap
 msgid "B<Pipe '|'>"
 msgstr "B<Pipe '|'>"
 
 #. type: Plain text
-#: doc/tin.1:760 doc/tin.1:991 doc/tin.1:1183
+#: doc/tin.1:761 doc/tin.1:992 doc/tin.1:1184
 msgid ""
 "Pipe current article / thread / auto-selected (hot) articles / articles "
 "matching pattern / tagged articles into command. See the section \"MAILING "
@@ -2018,13 +2072,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:760 doc/tin.1:1183
+#: doc/tin.1:761 doc/tin.1:1184
 #, no-wrap
 msgid "B<QuickFilterSelect '['>"
 msgstr "B<QuickFilterSelect '['>"
 
 #. type: Plain text
-#: doc/tin.1:769
+#: doc/tin.1:770
 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: "
@@ -2036,13 +2090,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:769 doc/tin.1:1192
+#: doc/tin.1:770 doc/tin.1:1193
 #, no-wrap
 msgid "B<QuickFilterKill ']'>"
 msgstr "B<QuickFilterKill ']'>"
 
 #. type: Plain text
-#: doc/tin.1:778
+#: doc/tin.1:779
 msgid ""
 "Kill article(s) with a single key [after confirmation]. The defaults used "
 "for killing are based upon the following four tinrc config variables: "
@@ -2054,35 +2108,35 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:778
+#: doc/tin.1:779
 #, no-wrap
 msgid "B<GroupReadBasenote '^J' 'E<lt>CRE<gt>'>"
 msgstr "B<GroupReadBasenote '^J' 'E<lt>CRE<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:781
+#: doc/tin.1:782
 msgid "Read current article."
 msgstr "Lese den aktuelle Artikel."
 
 #. type: TP
-#: doc/tin.1:781
+#: doc/tin.1:782
 #, no-wrap
 msgid "B<GroupNextUnreadArtOrGrp 'E<lt>TABE<gt>'>"
 msgstr "B<GroupNextUnreadArtOrGrp 'E<lt>TABE<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:784
+#: doc/tin.1:785
 msgid "View next unread article or group."
 msgstr "Zeige nÃ¤chsten den ungelesenen Artikel oder die nÃ¤chste Gruppe."
 
 #. type: TP
-#: doc/tin.1:784 doc/tin.1:997 doc/tin.1:1209
+#: doc/tin.1:785 doc/tin.1:998 doc/tin.1:1210
 #, no-wrap
 msgid "B<SearchAuthF 'a'>"
 msgstr "B<SearchAuthF 'a'>"
 
 #. type: Plain text
-#: doc/tin.1:788
+#: doc/tin.1:789
 msgid ""
 "Author forward search. This searches for articles with a specific ''From:'' "
 "line."
@@ -2091,24 +2145,24 @@ msgstr ""
 "Header."
 
 #. type: TP
-#: doc/tin.1:788 doc/tin.1:1002 doc/tin.1:1212
+#: doc/tin.1:789 doc/tin.1:1003 doc/tin.1:1213
 #, no-wrap
 msgid "B<SearchAuthB 'A'>"
 msgstr "B<SearchAuthB 'A'>"
 
 #. type: Plain text
-#: doc/tin.1:791 doc/tin.1:1005
+#: doc/tin.1:792 doc/tin.1:1006
 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:791 doc/tin.1:1005 doc/tin.1:1215
+#: doc/tin.1:792 doc/tin.1:1006 doc/tin.1:1216
 #, no-wrap
 msgid "B<SearchBody 'B'>"
 msgstr "B<SearchBody 'B'>"
 
 #. type: Plain text
-#: doc/tin.1:795 doc/tin.1:1009 doc/tin.1:1219
+#: doc/tin.1:796 doc/tin.1:1010 doc/tin.1:1220
 msgid ""
 "Search the body of all articles in group (can be slow). You can abort the "
 "search using B<Quit> ('B<q>')."
@@ -2117,40 +2171,40 @@ msgstr ""
 "Suche kann mit B<Quit> ('B<q>') abgebrochen werden."
 
 #. type: Plain text
-#: doc/tin.1:799
+#: doc/tin.1:800
 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:803
+#: doc/tin.1:804
 msgid ""
 "Mark all articles as read [after confirmation] and enter the next group with "
 "unread news."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:803
+#: doc/tin.1:804
 #, no-wrap
 msgid "B<GroupToggleSubjDisplay 'd'>"
 msgstr "B<GroupToggleSubjDisplay 'd'>"
 
 #. type: Plain text
-#: doc/tin.1:807 doc/tin.1:1021
+#: doc/tin.1:808 doc/tin.1:1022
 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:807
+#: doc/tin.1:808
 #, no-wrap
 msgid "B<GroupCancel 'D'>"
 msgstr "B<GroupCancel 'D'>"
 
 #. type: Plain text
-#: doc/tin.1:812 doc/tin.1:1026 doc/tin.1:1232
+#: doc/tin.1:813 doc/tin.1:1027 doc/tin.1:1233
 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 "
@@ -2158,39 +2212,39 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:815
+#: doc/tin.1:816
 #, no-wrap
 msgid "B<GroupGoto 'g'>"
 msgstr "B<GroupGoto 'g'>"
 
 #. type: TP
-#: doc/tin.1:819
+#: doc/tin.1:820
 #, no-wrap
 msgid "B<GroupToggleGetartLimit 'G'>"
 msgstr "B<GroupToggleGetartLimit 'G'>"
 
 #. type: Plain text
-#: doc/tin.1:822
+#: doc/tin.1:823
 msgid "Toggle article/group limit."
 msgstr "Artikel/Gruppe BeschrÃ¤nkungen ein-/ausschalten."
 
 #. type: Plain text
-#: doc/tin.1:826
+#: doc/tin.1:827
 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 "
-"anziegen."
+"anzeigen."
 
 #. type: TP
-#: doc/tin.1:829
+#: doc/tin.1:830
 #, no-wrap
 msgid "B<GroupMarkThdRead 'K'>"
 msgstr "B<GroupMarkThdRead 'K'>"
 
 #. type: Plain text
-#: doc/tin.1:835
+#: doc/tin.1:836
 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 "
@@ -2199,29 +2253,29 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:835
+#: doc/tin.1:836
 #, no-wrap
 msgid "B<GroupListThd 'l'>"
 msgstr "B<GroupListThd 'l'>"
 
 #. type: Plain text
-#: doc/tin.1:838
+#: doc/tin.1:839
 msgid "Open the thread under the current cursor position."
 msgstr "Ã–ffnet den Thread unter der aktuellen Cursorposition."
 
 #. type: Plain text
-#: doc/tin.1:841 doc/tin.1:1044 doc/tin.1:1266
+#: doc/tin.1:842 doc/tin.1:1045 doc/tin.1:1267
 msgid "Look up article by ''Message-ID:''."
 msgstr "Artikel anhand der ''Message-ID:'' nachschlagen."
 
 #. type: TP
-#: doc/tin.1:841
+#: doc/tin.1:842
 #, no-wrap
 msgid "B<GroupMail 'm'>"
 msgstr "B<GroupMail 'm'>"
 
 #. type: Plain text
-#: doc/tin.1:846 doc/tin.1:1049 doc/tin.1:1271
+#: doc/tin.1:847 doc/tin.1:1050 doc/tin.1:1272
 msgid ""
 "Mail current article / thread / auto-selected (hot) articles / articles "
 "matching pattern / tagged articles to someone. See the section \"MAILING "
@@ -2229,35 +2283,35 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:850
+#: doc/tin.1:851
 #, no-wrap
 msgid "B<GroupNextGroup 'n'>"
 msgstr "B<GroupNextGroup 'n'>"
 
 #. type: Plain text
-#: doc/tin.1:853
+#: doc/tin.1:854
 msgid "Go to next group."
 msgstr "Zur nÃ¤chsten Newsgruppe springen."
 
 #. type: TP
-#: doc/tin.1:853
+#: doc/tin.1:854
 #, no-wrap
 msgid "B<GroupNextUnreadArt 'N'>"
 msgstr "B<GroupNextUnreadArt 'N'>"
 
 #. type: Plain text
-#: doc/tin.1:856
-msgid "Go to next unread article."
+#: doc/tin.1:857 doc/tin.1:1282
+msgid "Go to the next unread article."
 msgstr "Zum nÃ¤chsten ungelesenen Artikel springen."
 
 #. type: TP
-#: doc/tin.1:856 doc/tin.1:1049 doc/tin.1:1281
+#: doc/tin.1:857 doc/tin.1:1050 doc/tin.1:1282
 #, no-wrap
 msgid "B<Print 'o'>"
 msgstr "B<Print 'o'>"
 
 #. type: Plain text
-#: doc/tin.1:861 doc/tin.1:1054 doc/tin.1:1286
+#: doc/tin.1:862 doc/tin.1:1055 doc/tin.1:1287
 msgid ""
 "Send current article / thread / auto-selected (hot) articles / articles "
 "matching pattern / tagged articles to printer. See the section \"MAILING "
@@ -2265,51 +2319,51 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:861
+#: doc/tin.1:862
 #, no-wrap
 msgid "B<GroupPrevGroup 'p'>"
 msgstr "B<GroupPrevGroup 'p'>"
 
 #. type: Plain text
-#: doc/tin.1:864
+#: doc/tin.1:865
 msgid "Go to previous group."
 msgstr "Zur vorherigen Gruppe springen."
 
 #. type: TP
-#: doc/tin.1:864
+#: doc/tin.1:865
 #, no-wrap
 msgid "B<GroupPrevUnreadArt 'P'>"
 msgstr "B<GroupPrevUnreadArt 'P'>"
 
 #. type: Plain text
-#: doc/tin.1:867
+#: doc/tin.1:868
 msgid "Go to previous unread article."
 msgstr "Zum vorherigen ungelesenen Artikel gehen."
 
 #. type: Plain text
-#: doc/tin.1:870 doc/tin.1:1057
+#: doc/tin.1:871 doc/tin.1:1058
 msgid "Return to previous level."
 msgstr "Kehre zur vorherigen Ebene zurÃ¼ck."
 
 #. type: TP
-#: doc/tin.1:873
+#: doc/tin.1:874
 #, no-wrap
 msgid "B<GroupToggleReadUnread 'r'>"
 msgstr "B<GroupToggleReadUnread 'r'>"
 
 #. type: Plain text
-#: doc/tin.1:876
+#: doc/tin.1:877
 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:880
+#: doc/tin.1:881
 #, no-wrap
 msgid "B<GroupSave 's'>"
 msgstr "B<GroupSave 's'>"
 
 #. type: Plain text
-#: doc/tin.1:885 doc/tin.1:1069 doc/tin.1:1311
+#: doc/tin.1:886 doc/tin.1:1070 doc/tin.1:1312
 msgid ""
 "Save current article / thread / auto-selected (hot) articles / articles "
 "matching pattern / tagged articles. See the section \"MAILING PIPING "
@@ -2317,24 +2371,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:885
+#: doc/tin.1:886
 #, no-wrap
 msgid "B<GroupAutoSave 'S'>"
 msgstr "B<GroupAutoSave 'S'>"
 
 #. type: Plain text
-#: doc/tin.1:888 doc/tin.1:1072 doc/tin.1:1314
+#: doc/tin.1:889 doc/tin.1:1073 doc/tin.1:1315
 msgid "Save marked articles automatically without further prompting."
 msgstr "Markierte Artikel automatisch ohne weiteres Nachfragen speichern."
 
 #. type: TP
-#: doc/tin.1:888
+#: doc/tin.1:889
 #, no-wrap
 msgid "B<GroupTag 't'>"
 msgstr "B<GroupTag 't'>"
 
 #. type: Plain text
-#: doc/tin.1:893
+#: doc/tin.1:894
 msgid ""
 "Toggle tag-status of current article / thread for B<GroupMail> ('B<m>')  / "
 "B<Pipe> ('B<|>') / B<Print> ('B<o>') / B<GroupSave> ('B<s>') / "
@@ -2342,25 +2396,27 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:893
+#: doc/tin.1:894
 #, no-wrap
 msgid "B<GroupTagParts 'T'>"
 msgstr "B<GroupTagParts 'T'>"
 
 #. type: Plain text
-#: doc/tin.1:896
+#: doc/tin.1:897
 msgid ""
 "Automatically tag in order all the parts of the current multi-part message."
 msgstr ""
+"Alle Teile der aktuellen mehrteiligen Nachricht automatisch in der "
+"Reihenfolge markieren."
 
 #. type: TP
-#: doc/tin.1:896
+#: doc/tin.1:897
 #, no-wrap
 msgid "B<GroupToggleThreading 'u'>"
 msgstr "B<GroupToggleThreading 'u'>"
 
 #. type: Plain text
-#: doc/tin.1:901
+#: doc/tin.1:902
 msgid ""
 "Cycle the threading mode through no threading, threading by subject, "
 "threading by references, threading on both subject and references, group "
@@ -2368,18 +2424,18 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:901
+#: doc/tin.1:902
 #, no-wrap
 msgid "B<GroupUntag 'U'>"
 msgstr "B<GroupUntag 'U'>"
 
 #. type: Plain text
-#: doc/tin.1:904
+#: doc/tin.1:905
 msgid "Untag all articles that were tagged."
 msgstr "Markierung aller markierten Artikel entfernen."
 
 #. type: Plain text
-#: doc/tin.1:911 doc/tin.1:1086 doc/tin.1:1339
+#: doc/tin.1:912 doc/tin.1:1087 doc/tin.1:1340
 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>'), "
@@ -2388,13 +2444,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:911
+#: doc/tin.1:912
 #, no-wrap
 msgid "B<GroupRepost 'x'>"
 msgstr "B<GroupRepost 'x'>"
 
 #. type: Plain text
-#: doc/tin.1:917 doc/tin.1:1345
+#: doc/tin.1:918 doc/tin.1:1346
 msgid ""
 "Repost an already posted article / thread / auto-selected (hot) articles / "
 "articles matching pattern / tagged articles to another newsgroup(s). Useful "
@@ -2403,13 +2459,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:917
+#: doc/tin.1:918
 #, no-wrap
 msgid "B<GroupMarkUnselArtRead 'X'>"
 msgstr "B<GroupMarkUnselArtRead 'X'>"
 
 #. type: Plain text
-#: doc/tin.1:925
+#: doc/tin.1:926
 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.  "
@@ -2420,25 +2476,25 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:925 doc/tin.1:1086 doc/tin.1:1345
+#: doc/tin.1:926 doc/tin.1:1087 doc/tin.1:1346
 #, no-wrap
 msgid "B<MarkArtUnread 'z'>"
 msgstr "B<MarkArtUnread 'z'>"
 
 #. type: Plain text
-#: doc/tin.1:928
+#: doc/tin.1:929
 msgid "Mark current article as unread."
 msgstr "Aktuellen Artikel als ungelesen markieren."
 
 #. type: TP
-#: doc/tin.1:928 doc/tin.1:1091 doc/tin.1:1348
+#: doc/tin.1:929 doc/tin.1:1092 doc/tin.1:1349
 #, no-wrap
 msgid "B<MarkThdUnread 'Z'>"
 msgstr "B<MarkThdUnread 'Z'>"
 
 #. --------------------------------------------------------------------
 #. type: Plain text
-#: doc/tin.1:935
+#: doc/tin.1:936
 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 "
@@ -2446,79 +2502,79 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:935
+#: doc/tin.1:936
 #, no-wrap
 msgid "THREAD LISTING COMMANDS"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:940
+#: doc/tin.1:941
 msgid "Select article 4 within thread."
 msgstr "Artikel 4 aus dem Thread auswÃ¤hlen."
 
 #. type: TP
-#: doc/tin.1:974
+#: doc/tin.1:975
 #, no-wrap
 msgid "B<ThreadSelArt '*'>"
 msgstr "B<ThreadSelArt '*'>"
 
 #. type: TP
-#: doc/tin.1:977
+#: doc/tin.1:978
 #, no-wrap
 msgid "B<ThreadToggleArtSel '.'>"
 msgstr "B<ThreadToggleArtSel '.'>"
 
 #. type: Plain text
-#: doc/tin.1:980
+#: doc/tin.1:981
 msgid "Toggle selection of current article."
-msgstr ""
+msgstr "Auswahl des aktuellen Artikels umkehren."
 
 #. type: TP
-#: doc/tin.1:980
+#: doc/tin.1:981
 #, no-wrap
 msgid "B<ThreadReverseSel '@'>"
 msgstr "B<ThreadReverseSel '@'>"
 
 #. type: Plain text
-#: doc/tin.1:983
+#: doc/tin.1:984
 msgid "Reverse article selections."
 msgstr "Artikelauswahl invertieren."
 
 #. type: TP
-#: doc/tin.1:983
+#: doc/tin.1:984
 #, no-wrap
 msgid "B<ThreadUndoSel '~'>"
 msgstr "B<ThreadUndoSel '~'>"
 
 #. type: Plain text
-#: doc/tin.1:986
+#: doc/tin.1:987
 msgid "Undo all selections on current thread."
-msgstr ""
+msgstr "Alle Markierungen im aktuellen Thread rÃ¼ckgÃ¤ngig machen."
 
 #. type: TP
-#: doc/tin.1:991
+#: doc/tin.1:992
 #, no-wrap
 msgid "B<ThreadReadArt '^J' 'E<lt>CRE<gt>'>"
 msgstr "B<ThreadReadArt '^J' 'E<lt>CRE<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:994
+#: doc/tin.1:995
 msgid "Read current article within thread."
-msgstr ""
+msgstr "Aktuellen Artikel im Thread lesen."
 
 #. type: TP
-#: doc/tin.1:994
+#: doc/tin.1:995
 #, no-wrap
 msgid "B<ThreadReadNextArtOrThread 'E<lt>TABE<gt>'>"
 msgstr "B<ThreadReadNextArtOrThread 'E<lt>TABE<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:997
+#: doc/tin.1:998
 msgid "View next unread article within thread."
 msgstr "NÃ¤chsten ungelesenen Artikel im Thread anzeigen."
 
 #. type: Plain text
-#: doc/tin.1:1002
+#: doc/tin.1:1003
 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 "
@@ -2526,44 +2582,44 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1013
+#: doc/tin.1:1014
 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:1017
+#: doc/tin.1:1018
 msgid ""
 "Mark thread as read [after confirmation] and enter the next thread "
 "containing unread news."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1017
+#: doc/tin.1:1018
 #, no-wrap
 msgid "B<ThreadToggleSubjDisplay 'd'>"
 msgstr "B<ThreadToggleSubjDisplay 'd'>"
 
 #. type: TP
-#: doc/tin.1:1021
+#: doc/tin.1:1022
 #, no-wrap
 msgid "B<ThreadCancel 'D'>"
 msgstr "B<ThreadCancel 'D'>"
 
 #. type: Plain text
-#: doc/tin.1:1032 doc/tin.1:1254
+#: doc/tin.1:1033 doc/tin.1:1255
 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:1035
+#: doc/tin.1:1036
 #, no-wrap
 msgid "B<ThreadMarkArtRead 'K'>"
 msgstr "B<ThreadMarkArtRead 'K'>"
 
 #. type: Plain text
-#: doc/tin.1:1041
+#: doc/tin.1:1042
 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 "
@@ -2571,49 +2627,49 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1044
+#: doc/tin.1:1045
 #, no-wrap
 msgid "B<ThreadMail 'm'>"
 msgstr "B<ThreadMail 'm'>"
 
 #. type: TP
-#: doc/tin.1:1064
+#: doc/tin.1:1065
 #, no-wrap
 msgid "B<ThreadSave 's'>"
 msgstr "B<ThreadSave 's'>"
 
 #. type: TP
-#: doc/tin.1:1069
+#: doc/tin.1:1070
 #, no-wrap
 msgid "B<ThreadAutoSave 'S'>"
 msgstr "B<ThreadAutoSave 'S'>"
 
 #. type: TP
-#: doc/tin.1:1072
+#: doc/tin.1:1073
 #, no-wrap
 msgid "B<ThreadTag 't'>"
 msgstr "B<ThreadTag 't'>"
 
 #. type: Plain text
-#: doc/tin.1:1076 doc/tin.1:1318
+#: doc/tin.1:1077 doc/tin.1:1319
 msgid ""
 "Toggle tag status of current article for mailing, piping, printing, saving "
 "or reposting."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1076
+#: doc/tin.1:1077
 #, no-wrap
 msgid "B<ThreadUntag 'U'>"
 msgstr "B<ThreadUntag 'U'>"
 
 #. type: Plain text
-#: doc/tin.1:1079
+#: doc/tin.1:1080
 msgid "Untag all tagged threads."
 msgstr "Markierung aller markierten Threads entfernen."
 
 #. type: Plain text
-#: doc/tin.1:1091
+#: doc/tin.1:1092
 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 "
@@ -2622,142 +2678,147 @@ msgstr ""
 
 #. --------------------------------------------------------------------
 #. type: Plain text
-#: doc/tin.1:1096
+#: doc/tin.1:1097
 msgid "Mark all articles in thread as unread."
-msgstr "Alle Artikel im aktuellen Thread as ungelesen markieren."
+msgstr "Alle Artikel im aktuellen Thread als ungelesen markieren."
 
 #. type: SS
-#: doc/tin.1:1096
+#: doc/tin.1:1097
 #, no-wrap
 msgid "ARTICLE VIEWER COMMANDS"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1101
+#: doc/tin.1:1102
 msgid "Read the first (base) article in this thread."
 msgstr "Den ersten (Basis) Artikel in diesem Thread lesen."
 
 #. type: Plain text
-#: doc/tin.1:1104
+#: doc/tin.1:1105
 msgid "Read response 4 in this thread."
 msgstr "Antwort 4 im diesem Thread lesen."
 
 #. type: TP
-#: doc/tin.1:1108
+#: doc/tin.1:1109
 #, no-wrap
 msgid "B<PageReplyQuoteHeaders '^E'>"
 msgstr "B<PageReplyQuoteHeaders '^E'>"
 
 #. type: Plain text
-#: doc/tin.1:1112
+#: doc/tin.1:1113
 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:1112
+#: doc/tin.1:1113
 #, no-wrap
 msgid "B<PagePGPCheckArticle '^G'>"
 msgstr "B<PagePGPCheckArticle '^G'>"
 
 #. type: Plain text
-#: doc/tin.1:1117
+#: doc/tin.1:1118
 msgid "Perform B<\\%pgp>(1)  operations on article."
 msgstr "B<\\%pgp>(1) Operation auf den Artikel an anwenden."
 
 #. type: TP
-#: doc/tin.1:1117
+#: doc/tin.1:1118
 #, no-wrap
 msgid "B<PageToggleRaw '^H'>"
 msgstr "B<PageToggleRaw '^H'>"
 
 #. type: Plain text
-#: doc/tin.1:1120
+#: doc/tin.1:1121
 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:1124
+#: doc/tin.1:1125
 #, no-wrap
 msgid "B<PageToggleTabs '^T'>"
 msgstr "B<PageToggleTabs '^T'>"
 
 #. type: Plain text
-#: doc/tin.1:1127
+#: doc/tin.1:1128
 msgid "Toggle the TAB width between 4 and 8 characters."
 msgstr "Tabulatorbreite zwischen 4 und 8 Zeichen Umschalten."
 
 #. type: TP
-#: doc/tin.1:1127
+#: doc/tin.1:1128
 #, no-wrap
 msgid "B<PageFollowupQuoteHeaders '^W'>"
 msgstr "B<PageFollowupQuoteHeaders '^W'>"
 
 #. type: Plain text
-#: doc/tin.1:1131
+#: doc/tin.1:1132
 msgid ""
 "Post a followup to the current article with a copy of the article with all "
 "headers included."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1131
+#: doc/tin.1:1132
 #, no-wrap
 msgid "B<PageToggleTex2iso '\"'>"
 msgstr "B<PageToggleTex2iso '\"'>"
 
 #. type: Plain text
-#: doc/tin.1:1135
+#: doc/tin.1:1136
 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 ""
+"TeX auf ISO-Dekodierung fÃ¼r aktuellen Artikel umschalten. Das "
+"Standardverhalten wird der Variable B<tex2iso_conv> aus der tinrc-Datei "
+"entnommen."
 
 #. type: TP
-#: doc/tin.1:1135
+#: doc/tin.1:1136
 #, no-wrap
 msgid "B<PageToggleAllHeaders '*'>"
 msgstr "B<PageToggleAllHeaders '*'>"
 
 #. type: Plain text
-#: doc/tin.1:1138
+#: doc/tin.1:1139
 msgid ""
 "Toggles the display of all headers vs. headers in B<news_headers_to_display>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1138
+#: doc/tin.1:1139
 #, no-wrap
 msgid "B<PageToggleRot '%'>"
 msgstr "B<PageToggleRot '%'>"
 
 #. type: Plain text
-#: doc/tin.1:1141
+#: doc/tin.1:1142
 msgid "Toggle ROT-13 decoding for this article."
 msgstr "ROT-13 EntschlÃ¼sseln ein-/ausschalten."
 
 #. type: TP
-#: doc/tin.1:1141
+#: doc/tin.1:1142
 #, no-wrap
 msgid "B<PageToggleUue '('>"
 msgstr "B<PageToggleUue '('>"
 
 #. type: Plain text
-#: doc/tin.1:1145
+#: doc/tin.1:1146
 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:1145
+#: doc/tin.1:1146
 #, no-wrap
 msgid "B<PageReveal ')'>"
 msgstr "B<PageReveal ')'>"
 
 #. type: Plain text
-#: doc/tin.1:1152
+#: doc/tin.1:1153
 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 "
@@ -2767,23 +2828,23 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1161
+#: doc/tin.1:1162
 msgid "Forward search the text of this article."
 msgstr "VorwÃ¤rts innerhalb dieses Artikels suchen."
 
 #. type: Plain text
-#: doc/tin.1:1164
+#: doc/tin.1:1165
 msgid "Backward search the text of this article."
 msgstr "RÃ¼ckwÃ¤rts innerhalb dieses Artikels suchen."
 
 #. type: TP
-#: doc/tin.1:1164
+#: doc/tin.1:1165
 #, no-wrap
 msgid "B<PageSkipIncludedText ':'>"
 msgstr "B<PageSkipIncludedText ':'>"
 
 #. type: Plain text
-#: doc/tin.1:1169
+#: doc/tin.1:1170
 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 "
@@ -2791,40 +2852,40 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1169
+#: doc/tin.1:1170
 #, no-wrap
 msgid "B<PageTopThd 'E<lt>'>"
 msgstr "B<PageTopThd 'E<lt>'>"
 
 #. type: Plain text
-#: doc/tin.1:1172
+#: doc/tin.1:1173
 msgid "Go to the first article in the current thread."
 msgstr "Gehe zum ersten Artikel im aktuellen Thread."
 
 #. type: TP
-#: doc/tin.1:1172
+#: doc/tin.1:1173
 #, no-wrap
 msgid "B<PageBotThd 'E<gt>'>"
 msgstr "B<PageBotThd 'E<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:1175
+#: doc/tin.1:1176
 msgid "Go to the last article in the current thread."
 msgstr "Gehe zum letzten Artikel im aktuellen Thread."
 
 #. type: TP
-#: doc/tin.1:1175
+#: doc/tin.1:1176
 #, no-wrap
 msgid "B<PageToggleHighlight '_'>"
 msgstr "B<PageToggleHighlight '_'>"
 
 #. type: Plain text
-#: doc/tin.1:1178
+#: doc/tin.1:1179
 msgid "Toggle word highlighting on/off."
 msgstr "Wort-Hervorheben ein-/ausschalten."
 
 #. type: Plain text
-#: doc/tin.1:1192
+#: doc/tin.1:1193
 msgid ""
 "Auto select article(s) with a single key. The defaults used for selection "
 "are set based upon the following four tinrc config variables: "
@@ -2836,7 +2897,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1201
+#: doc/tin.1:1202
 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>, "
@@ -2847,24 +2908,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1201
+#: doc/tin.1:1202
 #, no-wrap
 msgid "B<PageNextThd '^J' 'E<lt>CRE<gt>'>"
 msgstr "B<PageNextThd '^J' 'E<lt>CRE<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:1204
+#: doc/tin.1:1205
 msgid "Go to next base article."
 msgstr "Zum nÃ¤chsten Basisartikel springen."
 
 #. type: TP
-#: doc/tin.1:1204
+#: doc/tin.1:1205
 #, no-wrap
 msgid "B<PageNextUnread 'E<lt>TABE<gt>'>"
 msgstr "B<PageNextUnread 'E<lt>TABE<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:1209
+#: doc/tin.1:1210
 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 "
@@ -2872,342 +2933,337 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1212
+#: doc/tin.1:1213
 msgid "Author forward search."
 msgstr "Suche nach Autor (vorwÃ¤rts)."
 
 #. type: Plain text
-#: doc/tin.1:1215
+#: doc/tin.1:1216
 msgid "Author backward search."
 msgstr "Suche nach Autor (rÃ¼ckwÃ¤rts)."
 
 #. type: Plain text
-#: doc/tin.1:1223
+#: doc/tin.1:1224
 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:1227
+#: doc/tin.1:1228
 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:1227
+#: doc/tin.1:1228
 #, no-wrap
 msgid "B<PageCancel 'D'>"
 msgstr "B<PageCancel 'D'>"
 
 #. type: TP
-#: doc/tin.1:1232
+#: doc/tin.1:1233
 #, no-wrap
 msgid "B<PageEditArticle 'e'>"
 msgstr "B<PageEditArticle 'e'>"
 
 #. type: Plain text
-#: doc/tin.1:1235
+#: doc/tin.1:1236
 msgid ""
 "Edit the current article. This is restricted to mailgroups and saved news."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1238
+#: doc/tin.1:1239
 #, no-wrap
 msgid "B<PageFollowupQuote 'f'>"
 msgstr "B<PageFollowupQuote 'f'>"
 
 #. type: Plain text
-#: doc/tin.1:1241
+#: doc/tin.1:1242
 msgid ""
 "Post a followup to the current article with a copy of the article included."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1241
+#: doc/tin.1:1242
 #, no-wrap
 msgid "B<PageFollowup 'F'>"
 msgstr "B<PageFollowup 'F'>"
 
 #. type: Plain text
-#: doc/tin.1:1245
+#: doc/tin.1:1246
 msgid ""
 "Post a followup to the current article without including a copy of the "
 "article."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1245
+#: doc/tin.1:1246
 #, no-wrap
 msgid "B<PageFirstPage 'g'>"
 msgstr "B<PageFirstPage 'g'>"
 
 #. type: Plain text
-#: doc/tin.1:1248
+#: doc/tin.1:1249
 msgid "Go to the start of the article."
 msgstr "Zum Anfang des Artikels springen."
 
 #. type: TP
-#: doc/tin.1:1248
+#: doc/tin.1:1249
 #, no-wrap
 msgid "B<PageLastPage 'G'>"
 msgstr "B<PageLastPage 'G'>"
 
 #. type: Plain text
-#: doc/tin.1:1251
+#: doc/tin.1:1252
 msgid "Go to the end of the article."
 msgstr "Zum Ende des Artikels springen."
 
 #. type: TP
-#: doc/tin.1:1257
+#: doc/tin.1:1258
 #, no-wrap
 msgid "B<PageKillThd 'K'>"
 msgstr "B<PageKillThd 'K'>"
 
 #. type: Plain text
-#: doc/tin.1:1260
+#: doc/tin.1:1261
 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:1260
+#: doc/tin.1:1261
 #, no-wrap
 msgid "B<PageListThd 'l'>"
 msgstr "B<PageListThd 'l'>"
 
 #. type: Plain text
-#: doc/tin.1:1263
+#: doc/tin.1:1264
 msgid "Show the thread menu that the current article is a part of."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1266
+#: doc/tin.1:1267
 #, no-wrap
 msgid "B<PageMail 'm'>"
 msgstr "B<PageMail 'm'>"
 
 #. type: TP
-#: doc/tin.1:1275
+#: doc/tin.1:1276
 #, no-wrap
 msgid "B<PageNextArt 'n'>"
 msgstr "B<PageNextArt 'n'>"
 
 #. type: Plain text
-#: doc/tin.1:1278
+#: doc/tin.1:1279
 msgid "Go to the next article."
 msgstr "Gehe zum nÃ¤chsten Artikel."
 
 #. type: TP
-#: doc/tin.1:1278
+#: doc/tin.1:1279
 #, no-wrap
 msgid "B<PageNextUnreadArt 'N'>"
 msgstr "B<PageNextUnreadArt 'N'>"
 
-#. type: Plain text
-#: doc/tin.1:1281
-msgid "Go to the next unread article."
-msgstr "Zum nÃ¤chsten ungelesenen Artikel springen."
-
 #. type: TP
-#: doc/tin.1:1286
+#: doc/tin.1:1287
 #, no-wrap
 msgid "B<PagePrevArt 'p'>"
 msgstr "B<PagePrevArt 'p'>"
 
 #. type: Plain text
-#: doc/tin.1:1289
+#: doc/tin.1:1290
 msgid "Go to the previous article."
 msgstr "Gehe zum vorherigen Artikel."
 
 #. type: TP
-#: doc/tin.1:1289
+#: doc/tin.1:1290
 #, no-wrap
 msgid "B<PagePrevUnreadArt 'P'>"
 msgstr "B<PagePrevUnreadArt 'P'>"
 
 #. type: Plain text
-#: doc/tin.1:1292
+#: doc/tin.1:1293
 msgid "Go to the previous unread article."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1295
+#: doc/tin.1:1296
 msgid "Return to the previous level."
 msgstr "Kehrt zur vorherigen Ebene zurÃ¼ck."
 
 #. type: TP
-#: doc/tin.1:1298
+#: doc/tin.1:1299
 #, no-wrap
 msgid "B<PageReplyQuote 'r'>"
 msgstr "B<PageReplyQuote 'r'>"
 
 #. type: Plain text
-#: doc/tin.1:1302
+#: doc/tin.1:1303
 msgid ""
 "Reply through mail to the author of the current article with a copy of the "
 "article included."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1302
+#: doc/tin.1:1303
 #, no-wrap
 msgid "B<PageReply 'R'>"
 msgstr "B<PageReply 'R'>"
 
 #. type: Plain text
-#: doc/tin.1:1306
+#: doc/tin.1:1307
 msgid ""
 "Reply through mail to the author of the current article without including "
 "the original article."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1306
+#: doc/tin.1:1307
 #, no-wrap
 msgid "B<PageSave 's'>"
 msgstr "B<PageSave 's'>"
 
 #. type: TP
-#: doc/tin.1:1311
+#: doc/tin.1:1312
 #, no-wrap
 msgid "B<PageAutoSave 'S'>"
 msgstr "B<PageAutoSave 'S'>"
 
 #. type: TP
-#: doc/tin.1:1314
+#: doc/tin.1:1315
 #, no-wrap
 msgid "B<PageTag 't'>"
 msgstr "B<PageTag 't'>"
 
 #. type: TP
-#: doc/tin.1:1318
+#: doc/tin.1:1319
 #, no-wrap
 msgid "B<PageGroupSel 'T'>"
 msgstr "B<PageGroupSel 'T'>"
 
 #. type: Plain text
-#: doc/tin.1:1321
+#: doc/tin.1:1322
 msgid "Return to group selection level."
 msgstr "Kehrt zur Auswahlebene zurÃ¼ck."
 
 #. type: TP
-#: doc/tin.1:1321
+#: doc/tin.1:1322
 #, no-wrap
 msgid "B<PageGotoParent 'u'>"
 msgstr "B<PageGotoParent 'u'>"
 
 #. type: Plain text
-#: doc/tin.1:1324
+#: doc/tin.1:1325
 msgid "Go to parent article."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1324
+#: doc/tin.1:1325
 #, no-wrap
 msgid "B<PageViewUrl 'U'>"
 msgstr "B<PageViewUrl 'U'>"
 
 #. type: Plain text
-#: doc/tin.1:1328
+#: doc/tin.1:1329
 msgid ""
 "Display a list of URLs in the current article. See the section \"URL LISTING"
 "\" for more information."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1328
+#: doc/tin.1:1329
 #, no-wrap
 msgid "B<PageViewAttach 'V'>"
 msgstr "B<PageViewAttach 'V'>"
 
 #. type: Plain text
-#: doc/tin.1:1332
+#: doc/tin.1:1333
 msgid ""
 "Display a list of attachments of the current article. See the section "
 "\"ATTACHMENT LISTING\" for more information."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1339
+#: doc/tin.1:1340
 #, no-wrap
 msgid "B<PageRepost 'x'>"
 msgstr "B<PageRepost 'x'>"
 
 #. type: Plain text
-#: doc/tin.1:1348
+#: doc/tin.1:1349
 msgid "Mark article as unread."
 msgstr "Alle Artikel als ungelesen markieren."
 
 #. --------------------------------------------------------------------
 #. type: Plain text
-#: doc/tin.1:1353
+#: doc/tin.1:1354
 msgid "Mark the current thread as unread."
 msgstr "Markiere den aktuellen Thread als ungelesen."
 
 #. type: SS
-#: doc/tin.1:1353
+#: doc/tin.1:1354
 #, no-wrap
 msgid "URL LISTING"
 msgstr "URL LISTE"
 
 #. type: Plain text
-#: doc/tin.1:1356
+#: doc/tin.1:1357
 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:1357
+#: doc/tin.1:1358
 #, no-wrap
 msgid "B<UrlSelect '^J' 'E<lt>CRE<gt>'>"
 msgstr "B<UrlSelect '^J' 'E<lt>CRE<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:1361
+#: doc/tin.1:1362
 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:1364
+#: doc/tin.1:1365
 msgid "URL forward search."
 msgstr "Suche nach URL (vorwÃ¤rts)."
 
 #. type: Plain text
-#: doc/tin.1:1367
+#: doc/tin.1:1368
 msgid "URL backward search."
 msgstr "Suche nach URL (rÃ¼ckwÃ¤rts)."
 
 #. type: Plain text
-#: doc/tin.1:1373 doc/tin.1:1426
+#: doc/tin.1:1374 doc/tin.1:1427
 msgid "Shell escape."
 msgstr "Ausgang zur Shell."
 
 #. type: Plain text
-#: doc/tin.1:1376
+#: doc/tin.1:1377
 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:1379 doc/tin.1:1433
+#: doc/tin.1:1380 doc/tin.1:1434
 msgid "Help screen of commands available."
 msgstr "Hilfeseite der verfÃ¼gbaren Befehle."
 
 #. --------------------------------------------------------------------
 #. type: SS
-#: doc/tin.1:1385
+#: doc/tin.1:1386
 #, no-wrap
 msgid "ATTACHMENT LISTING"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1388
+#: doc/tin.1:1389
 msgid ""
 "B<PageViewAttach> ('B<V>') displays a list of attachments of the current "
 "article. Besides the common moving keys, the following commands are "
@@ -3215,108 +3271,108 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1389
+#: doc/tin.1:1390
 #, no-wrap
 msgid "B<AttachPipe 'p'>"
 msgstr "B<AttachPipe 'p'>"
 
 #. type: Plain text
-#: doc/tin.1:1392
+#: doc/tin.1:1393
 msgid "Pipe attachment into command."
 msgstr "Anhang an Befehl weiterleiten."
 
 #. type: TP
-#: doc/tin.1:1392
+#: doc/tin.1:1393
 #, no-wrap
 msgid "B<AttachSave 's'>"
 msgstr "B<AttachSave 's'>"
 
 #. type: Plain text
-#: doc/tin.1:1395
+#: doc/tin.1:1396
 msgid "Save current attachment / tagged attachments to disk."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1395
+#: doc/tin.1:1396
 #, no-wrap
 msgid "B<AttachSelect '^J' 'E<lt>CRE<gt>'>"
 msgstr "B<AttachSelect '^J' 'E<lt>CRE<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:1398
+#: doc/tin.1:1399
 msgid "View attachment."
 msgstr "MultimediaanhÃ¤nge anzeigen."
 
 #. type: TP
-#: doc/tin.1:1398
+#: doc/tin.1:1399
 #, no-wrap
 msgid "B<AttachTag 't'>"
 msgstr "B<AttachTag 't'>"
 
 #. type: Plain text
-#: doc/tin.1:1401
+#: doc/tin.1:1402
 msgid "Tag one or more attachments for saving."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1401
+#: doc/tin.1:1402
 #, no-wrap
 msgid "B<AttachTagPattern '='>"
 msgstr "B<AttachTagPattern '='>"
 
 #. type: Plain text
-#: doc/tin.1:1405
+#: doc/tin.1:1406
 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:1405
+#: doc/tin.1:1406
 #, no-wrap
 msgid "B<AttachToggleTagged '@'>"
 msgstr "B<AttachToggleTagged '@'>"
 
 #. type: Plain text
-#: doc/tin.1:1408
+#: doc/tin.1:1409
 msgid "Reverse tagging of all attachments."
 msgstr "Markierung der AnhÃ¤nge umkehren."
 
 #. type: TP
-#: doc/tin.1:1408
+#: doc/tin.1:1409
 #, no-wrap
 msgid "B<AttachUntag 'U'>"
 msgstr "B<AttachUntag 'U'>"
 
 #. type: Plain text
-#: doc/tin.1:1411
+#: doc/tin.1:1412
 msgid "Untag all tagged attachments."
 msgstr "Markierung der markierten AnhÃ¤ngen aufheben."
 
 #. type: Plain text
-#: doc/tin.1:1414
+#: doc/tin.1:1415
 msgid "Attachment forward search."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1417
+#: doc/tin.1:1418
 msgid "Attachment backward search."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1420
+#: doc/tin.1:1421
 #, no-wrap
 msgid "B<GlobalPipe '|'>"
 msgstr "B<GlobalPipe '|'>"
 
 #. type: Plain text
-#: doc/tin.1:1423
+#: doc/tin.1:1424
 msgid ""
 "Pipe attachment into command. Uses the raw attachment, no decoding is done."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1430
+#: doc/tin.1:1431
 msgid ""
 "Toggle the display of the name/description of the current attachment in the "
 "last line."
@@ -3324,7 +3380,7 @@ msgstr "Name oder Beschreibung des Anhan
 
 #. --------------------------------------------------------------------
 #. type: SS
-#: doc/tin.1:1439
+#: doc/tin.1:1440
 #, no-wrap
 msgid "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES"
 msgstr ""
@@ -3333,7 +3389,7 @@ msgstr ""
 #.        - \fI${TIN_LIBDIR:\-NEWSLIBDIR}/tinrc\fR is used
 #.          in the !TIN_DEFAULTS_DIR config case
 #. type: Plain text
-#: doc/tin.1:1451
+#: doc/tin.1:1452
 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 "
@@ -3344,7 +3400,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1459
+#: doc/tin.1:1460
 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 "
@@ -3355,7 +3411,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1465
+#: doc/tin.1:1466
 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 "
@@ -3365,7 +3421,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1472
+#: doc/tin.1:1473
 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> "
@@ -3375,7 +3431,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1477
+#: doc/tin.1:1478
 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 "
@@ -3384,14 +3440,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1480
+#: doc/tin.1:1481
 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:1484
+#: doc/tin.1:1485
 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/"
@@ -3399,30 +3455,30 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1484
+#: doc/tin.1:1485
 #, no-wrap
 msgid "B<Abbreviate long newsgroup names (abbreviate_groupname)>"
 msgstr "B<Lange Newsgruppennamen abkÃ¼rzen (abbreviate_groupname)>"
 
 #. type: Plain text
-#: doc/tin.1:1490 doc/tin.5:1199
+#: doc/tin.1:1491 doc/tin.5:1199
 msgid ""
 "If ON abbreviate long newsgroup names at group selection level and article "
 "level (if necessary) like this: news.software.readers -E<gt> n.software."
 "readers -E<gt> n.s.readers -E<gt> n.s.r.  Default is OFF."
 msgstr ""
-"Falls On werden, sofern nÃ¶tig, lange Newsgruppennamen in der Auswahl- und "
+"Falls ON werden, sofern nÃ¶tig, lange Newsgruppennamen in der Auswahl- und "
 "Artikelebene wie folgt abgekÃ¼rzt: news.software.readers -E<gt> n.software."
 "readers -E<gt> n.s.readers -E<gt> n.s.r. Voreinstellung ist OFF."
 
 #. type: TP
-#: doc/tin.1:1490
+#: doc/tin.1:1491
 #, 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:1494 doc/tin.5:1203
+#: doc/tin.1:1495 doc/tin.5:1203
 msgid ""
 "If ON add posted articles which start a new thread to filter for "
 "highlighting follow-ups. Default is ON."
@@ -3431,24 +3487,24 @@ msgstr ""
 "hinzu um eventuelle Antworten hervorzuheben. Voreinstellung ist ON."
 
 #. type: TP
-#: doc/tin.1:1494
+#: doc/tin.1:1495
 #, no-wrap
 msgid "B<Insert 'User-Agent:'-header (advertising)>"
 msgstr "B<FÃ¼ge 'User-Agent:'-Header ein (advertising)>"
 
 #. type: Plain text
-#: doc/tin.1:1497 doc/tin.5:1206
+#: doc/tin.1:1498 doc/tin.5:1206
 msgid "Turn ON advertising in header (''User-Agent:''). Default is ON."
 msgstr "Falls ON fÃ¼ge 'User-Agent:'-Header ein. Voreinstellung ist ON."
 
 #. type: TP
-#: doc/tin.1:1497
+#: doc/tin.1:1498
 #, no-wrap
 msgid "B<Skip multipart/alternative parts (alternative_handling)>"
 msgstr "B<Ãœbersp. multipart/alternative-Teile (alternative_handling)>"
 
 #. type: Plain text
-#: doc/tin.1:1500 doc/tin.5:1209
+#: doc/tin.1:1501 doc/tin.5:1209
 msgid ""
 "If ON strip multipart/alternative messages automatically. Default is ON."
 msgstr ""
@@ -3456,76 +3512,85 @@ msgstr ""
 "Voreinstellung ist ON."
 
 #. type: TP
-#: doc/tin.1:1500
+#: doc/tin.1:1501
 #, 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:1503 doc/tin.5:1212
+#: doc/tin.1:1504 doc/tin.5:1212
 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:1503
+#: doc/tin.1:1504
 #, 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:1506 doc/tin.5:1215
+#: doc/tin.1:1507 doc/tin.5:1215
 msgid ""
 "The character used to show that an article is in a range. Default is '#'."
 msgstr ""
+"Zeichen mit dem angezeigt wird, dass sich ein Artikel in einem Bereich "
+"befindet. Voreinstellung ist '#'."
 
 #. type: TP
-#: doc/tin.1:1506
+#: doc/tin.1:1507
 #, 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:1510 doc/tin.5:1219
+#: doc/tin.1:1511 doc/tin.5:1219
 msgid ""
 "The character used to show that an article will return as an unread article "
 "when the group is next entered. Default is '-'."
 msgstr ""
+"Zeichen das verwendet wird, um anzuzeigen, dass ein Artikel als ungelesener "
+"Artikel zurÃ¼ckkehrt, wenn die Gruppe das nÃ¤chste Mal betreten wird. "
+"Voreinstellung ist '-'."
 
 #. type: TP
-#: doc/tin.1:1510
+#: doc/tin.1:1511
 #, 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:1514 doc/tin.5:1223
+#: doc/tin.1:1515 doc/tin.5:1223
 msgid ""
 "The character used to show that an article/thread is auto-selected (hot).  "
 "Default is '*'."
 msgstr ""
+"Zeichen das verwendet wird, um anzuzeigen, dass ein Artikel/Thread "
+"automatisch ausgewÃ¤hlt ist (heiÃŸ). Voreinstellung ist '*'."
 
 #. type: TP
-#: doc/tin.1:1514
+#: doc/tin.1:1515
 #, 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:1518 doc/tin.5:1227
+#: doc/tin.1:1519 doc/tin.5:1227
 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 ""
+"Zeichen das verwendet wird, um anzuzeigen, dass ein Artikel/Thread neu ist "
+"(nicht Ã¤lter als X Tage). Siehe auch B<recent_time>. Voreinstellung ist ' o'."
 
 #. type: TP
-#: doc/tin.1:1518
+#: doc/tin.1:1519
 #, 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:1522 doc/tin.5:1231
+#: doc/tin.1:1523 doc/tin.5:1231
 msgid ""
 "The character used to show that an article has not been read.  Default is "
 "'+'."
@@ -3534,26 +3599,26 @@ msgstr ""
 "Voreinstellung ist '+'."
 
 #. type: TP
-#: doc/tin.1:1522
+#: doc/tin.1:1523
 #, 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:1525 doc/tin.5:1234
+#: doc/tin.1:1526 doc/tin.5:1234
 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:1525
+#: doc/tin.1:1526
 #, 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:1529 doc/tin.5:1238
+#: doc/tin.1:1530 doc/tin.5:1238
 msgid ""
 "The character used to show that an article was killed. Default is 'K'.  "
 "B<kill_level> must be set accordingly."
@@ -3562,26 +3627,26 @@ msgstr ""
 "'K'). B<kill_level> muss passend gesetzt sein."
 
 #. type: TP
-#: doc/tin.1:1529
+#: doc/tin.1:1530
 #, 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:1533 doc/tin.5:1242
+#: doc/tin.1:1534 doc/tin.5:1242
 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:1533 doc/tin.5:1242
+#: doc/tin.1:1534 doc/tin.5:1242
 #, 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:1538
+#: doc/tin.1:1539
 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 "
@@ -3589,26 +3654,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1538
+#: doc/tin.1:1539
 #, 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:1542 doc/tin.5:1253
+#: doc/tin.1:1543 doc/tin.5:1253
 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:1542
+#: doc/tin.1:1543
 #, 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:1546 doc/tin.5:1257
+#: doc/tin.1:1547 doc/tin.5:1257
 msgid ""
 "If ON automatically list thread when entering it using right arrow key.  "
 "Default is ON."
@@ -3617,24 +3682,24 @@ msgstr ""
 "anzeigen? Voreinstellung ist ON."
 
 #. type: TP
-#: doc/tin.1:1546
+#: doc/tin.1:1547
 #, no-wrap
 msgid "B<Reconnect to server automatically (auto_reconnect)>"
 msgstr "B<Autom. Wiederverbindung zum Server (auto_reconnect)>"
 
 #. type: Plain text
-#: doc/tin.1:1549 doc/tin.1:2525
+#: doc/tin.1:1550 doc/tin.1:2531
 msgid "Default is OFF."
 msgstr "Voreinstellung ist OFF."
 
 #. type: TP
-#: doc/tin.1:1549
+#: 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:1555 doc/tin.5:1266
+#: doc/tin.1:1556 doc/tin.5:1266
 msgid ""
 "If ON articles/threads with ''Archive-name:'' in header will be "
 "automatically saved with the Archive-name & part/patch no and post processed "
@@ -3642,13 +3707,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1555
+#: doc/tin.1:1556
 #, 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:1560 doc/tin.5:1271
+#: doc/tin.1:1561 doc/tin.5:1271
 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 "
@@ -3659,13 +3724,13 @@ msgstr ""
 "Voreinstellung ist ON."
 
 #. type: TP
-#: doc/tin.1:1560
+#: doc/tin.1:1561
 #, no-wrap
 msgid "B<Show mini menu & posting etiquette (beginner_level)>"
 msgstr "B<Zeigt MinimenÃ¼ & Posting etiquette (beginner_level)>"
 
 #. type: Plain text
-#: doc/tin.1:1565 doc/tin.5:1276
+#: doc/tin.1:1566 doc/tin.5:1276
 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 "
@@ -3673,13 +3738,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1565
+#: doc/tin.1:1566
 #, 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:1570
+#: doc/tin.1:1571
 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.  "
@@ -3687,313 +3752,331 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1570
+#: doc/tin.1:1571
+#, no-wrap
+msgid "B<Hash algorithm for cancel-locks (cancel_lock_algo)>"
+msgstr "B<Hash-Algorithmus fÃ¼r Cancel-Lock/Cancel-Key (cancel_lock_algo)>"
+
+#. type: Plain text
+#: doc/tin.1:1577 doc/tin.5:1287
+msgid ""
+"Use this hash algorithm for cancel-locks. Only available when build with "
+"cancel-lock support. none disables the generation of cancel-locks. Valid "
+"values are none, sha1, sha256 and sha512.  Default is sha1."
+msgstr ""
+"Diesen Hash-Algorithmus fÃ¼r Cancel-Locks verwenden. Nur vorhanden falls "
+"B<tin> mit Cancel-Lock-UnterstÃ¼tzung gebaut wurde. Keiner deaktiviert die "
+"Erzeugung von Cancel-Locks. GÃ¼ltige Werte sind Keiner, sha1, sha256 und "
+"sha512. Voreinstellung ist sha1."
+
+#. type: TP
+#: doc/tin.1:1577
 #, 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:1576 doc/tin.5:1285
+#: doc/tin.1:1583 doc/tin.5:1291
 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:1576
+#: doc/tin.1:1583
 #, no-wrap
 msgid "B<Standard background color (col_back)>"
 msgstr "B<Standard Hintergrundfarbe (col_back)>"
 
 #. type: Plain text
-#: doc/tin.1:1579 doc/tin.5:1288
+#: doc/tin.1:1586 doc/tin.5:1294
 msgid "Standard background color"
 msgstr "Standard Hintergrundfarbe"
 
 #. type: TP
-#: doc/tin.1:1579
+#: doc/tin.1:1586
 #, 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:1582 doc/tin.5:1291
+#: doc/tin.1:1589 doc/tin.5:1297
 msgid "Color of quoted text from external sources"
 msgstr "Farbe des Fremdzitat-Textes"
 
 #. type: TP
-#: doc/tin.1:1582
+#: doc/tin.1:1589
 #, no-wrap
 msgid "B<Color of sender (From:) (col_from)>"
 msgstr "B<Farbe des Autors (From:) (col_from)>"
 
 #. type: Plain text
-#: doc/tin.1:1585 doc/tin.5:1294
+#: doc/tin.1:1592 doc/tin.5:1300
 msgid "Color of sender (From:)"
 msgstr "Farbe des Autors (From:)"
 
 #. type: TP
-#: doc/tin.1:1585
+#: doc/tin.1:1592
 #, no-wrap
 msgid "B<Color of article header lines (col_head)>"
 msgstr "B<Farbe der Artikelheaderzeilen (col_head)>"
 
 #. type: Plain text
-#: doc/tin.1:1588 doc/tin.5:1297
+#: doc/tin.1:1595 doc/tin.5:1303
 msgid "Color of header-lines"
 msgstr "Farbe der Artikelheaderzeilen"
 
 #. type: TP
-#: doc/tin.1:1588
+#: doc/tin.1:1595
 #, no-wrap
 msgid "B<Color of help text (col_help)>"
 msgstr "B<Farbe des Hilfstext (col_help)>"
 
 #. type: Plain text
-#: doc/tin.1:1591 doc/tin.5:1300
+#: doc/tin.1:1598 doc/tin.5:1306
 msgid "Color of help pages"
 msgstr "Farbe des Hilfstext"
 
 #. type: TP
-#: doc/tin.1:1591
+#: doc/tin.1:1598
 #, 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:1594 doc/tin.5:1303
+#: doc/tin.1:1601 doc/tin.5:1309
 msgid "Color of background for inverse text"
 msgstr "Hintergrundfarbe fÃ¼r inversen Text"
 
 #. type: TP
-#: doc/tin.1:1594
+#: doc/tin.1:1601
 #, 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:1597 doc/tin.5:1306
+#: doc/tin.1:1604 doc/tin.5:1312
 msgid "Color of foreground for inverse text"
 msgstr "Vordergrundfarbe fÃ¼r inversen Text"
 
 #. type: TP
-#: doc/tin.1:1597
+#: doc/tin.1:1604
 #, 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:1601 doc/tin.5:1310
+#: doc/tin.1:1608 doc/tin.5:1316
 msgid ""
 "Color of words emphasized like _this_. See also B<word_h_display_marks> and "
 "B<word_highlight>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1601
+#: doc/tin.1:1608
 #, 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:1605 doc/tin.5:1314
+#: doc/tin.1:1612 doc/tin.5:1320
 msgid ""
 "Color of words emphasized like /this/. See also B<word_h_display_marks> and "
 "B<word_highlight>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1605
+#: doc/tin.1:1612
 #, 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:1609 doc/tin.5:1318
+#: doc/tin.1:1616 doc/tin.5:1324
 msgid ""
 "Color of words emphasized like *this*. See also B<word_h_display_marks> and "
 "B<word_highlight>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1609
+#: doc/tin.1:1616
 #, 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:1613 doc/tin.5:1322
+#: doc/tin.1:1620 doc/tin.5:1328
 msgid ""
 "Color of words emphasized like -this-. See also B<word_h_display_marks> and "
 "B<word_highlight>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1613
+#: doc/tin.1:1620
 #, no-wrap
 msgid "B<Color of mini help menu (col_minihelp)>"
 msgstr "B<Farbe des MinihilfemenÃ¼ (col_minihelp)>"
 
 #. type: Plain text
-#: doc/tin.1:1616 doc/tin.5:1325
+#: doc/tin.1:1623 doc/tin.5:1331
 msgid "Color of mini help menu"
 msgstr "Farbe des MinihilfemenÃ¼"
 
 #. type: TP
-#: doc/tin.1:1616
+#: doc/tin.1:1623
 #, 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:1619 doc/tin.5:1328
+#: doc/tin.1:1626 doc/tin.5:1334
 msgid "Color of actual news header fields"
 msgstr "Farbe des angezeigten Headers"
 
 #. type: TP
-#: doc/tin.1:1619
+#: doc/tin.1:1626
 #, no-wrap
 msgid "B<Standard foreground color (col_normal)>"
 msgstr "B<Standard Vordergrundfarbe (col_normal)>"
 
 #. type: Plain text
-#: doc/tin.1:1622 doc/tin.5:1331
+#: doc/tin.1:1629 doc/tin.5:1337
 msgid "Standard foreground color"
 msgstr "Standard Vordergrundfarbe"
 
 #. type: TP
-#: doc/tin.1:1622
+#: doc/tin.1:1629
 #, no-wrap
 msgid "B<Color of quoted lines (col_quote)>"
 msgstr "B<Farbe der zitierten Zeilen (col_quote)>"
 
 #. type: Plain text
-#: doc/tin.1:1625 doc/tin.5:1334
+#: doc/tin.1:1632 doc/tin.5:1340
 msgid "Color of quoted lines"
 msgstr "Farbe der zitierten Zeilen"
 
 #. type: TP
-#: doc/tin.1:1625
+#: doc/tin.1:1632
 #, 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:1628 doc/tin.5:1337
+#: doc/tin.1:1635 doc/tin.5:1343
 msgid "Color of twice quoted lines"
 msgstr "Farbe von zweifach zitierten Zeilen"
 
 #. type: TP
-#: doc/tin.1:1628
+#: doc/tin.1:1635
 #, 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:1631 doc/tin.5:1340
+#: doc/tin.1:1638 doc/tin.5:1346
 msgid "Color of E<gt>=3 times quoted lines"
 msgstr "Farbe von =E<gt>3-fach zitierten Zeilen"
 
 #. type: TP
-#: doc/tin.1:1631
+#: doc/tin.1:1638
 #, no-wrap
 msgid "B<Color of response counter (col_response)>"
 msgstr "B<Farbe des AntwortzÃ¤hlers (col_response)>"
 
 #. type: Plain text
-#: doc/tin.1:1635 doc/tin.5:1344
+#: doc/tin.1:1642 doc/tin.5:1350
 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:1635
+#: doc/tin.1:1642
 #, no-wrap
 msgid "B<Color of signatures (col_signature)>"
 msgstr "B<Farbe von Signaturen (col_signature)>"
 
 #. type: Plain text
-#: doc/tin.1:1638 doc/tin.5:1347
+#: doc/tin.1:1645 doc/tin.5:1353
 msgid "Color of signatures"
 msgstr "Farbe von Signaturen"
 
 #. type: TP
-#: doc/tin.1:1638
+#: doc/tin.1:1645
 #, no-wrap
 msgid "B<Color of urls highlight (col_urls)>"
 msgstr "B<Farbe der hervorgehobenen URLs (col_urls)>"
 
 #. type: Plain text
-#: doc/tin.1:1641 doc/tin.5:1350
+#: doc/tin.1:1648 doc/tin.5:1356
 msgid "Color of urls highlight"
 msgstr "Farbe der hervorgehobenen URLs"
 
 #. type: TP
-#: doc/tin.1:1641
+#: doc/tin.1:1648
 #, 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:1644 doc/tin.5:1353
+#: doc/tin.1:1651 doc/tin.5:1359
 msgid "Color of verbatim blocks"
 msgstr "Farbe des wortgetreu darzustellenden Textes"
 
 #. type: TP
-#: doc/tin.1:1644
+#: doc/tin.1:1651
 #, no-wrap
 msgid "B<Color of article subject lines (col_subject)>"
 msgstr "B<Farbe der Subjectzeile (col_subject)>"
 
 #. type: Plain text
-#: doc/tin.1:1647 doc/tin.5:1356
+#: doc/tin.1:1654 doc/tin.5:1362
 msgid "Color of article subject"
 msgstr "Farbe der Subjectzeile"
 
 #. type: TP
-#: doc/tin.1:1647
+#: doc/tin.1:1654
 #, no-wrap
 msgid "B<Color of text lines (col_text)>"
 msgstr "B<Farbe der Textzeilen (col_text)>"
 
 #. type: Plain text
-#: doc/tin.1:1650 doc/tin.5:1359
+#: doc/tin.1:1657 doc/tin.5:1365
 msgid "Color of text-lines"
 msgstr "Farbe der Textzeilen"
 
 #. type: TP
-#: doc/tin.1:1650
+#: doc/tin.1:1657
 #, 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:1653 doc/tin.5:1362
+#: doc/tin.1:1660 doc/tin.5:1368
 msgid "Color of help/mail sign"
 msgstr "Farbe des Hilfe/Mail-Zeichens"
 
 #. type: TP
-#: doc/tin.1:1653
+#: doc/tin.1:1660
 #, 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:1656
+#: doc/tin.1:1663
 msgid "Ask for manual confirmation to protect the user."
 msgstr "Vorsichtshalber um BestÃ¤tigung bitten."
 
 #. type: IP
-#: doc/tin.1:1657 doc/tin.1:1663 doc/tin.1:1667
+#: doc/tin.1:1664 doc/tin.1:1670 doc/tin.1:1674
 #, no-wrap
 msgid "\\(bu"
 msgstr "\\(bu"
 
 #.  TODO: check if all affected commands are marked [after confirmation]
 #. type: Plain text
-#: doc/tin.1:1663
+#: doc/tin.1:1670
 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 "
@@ -4001,21 +4084,21 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1667
+#: doc/tin.1:1674
 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:1671
+#: doc/tin.1:1678
 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:1672
+#: doc/tin.1:1679
 #, no-wrap
 msgid "B<Format string for display of dates (date_format)>"
 msgstr "B<Datums Format-Zeichenkette (date_format)>"
@@ -4024,7 +4107,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:1684
+#: doc/tin.1:1691
 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<\\"
@@ -4033,403 +4116,403 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1684
+#: doc/tin.1:1691
 #, no-wrap
 msgid "B<(default_art_search)>"
 msgstr "B<(default_art_search)>"
 
 #. type: TP
-#: doc/tin.1:1686
+#: doc/tin.1:1693
 #, no-wrap
 msgid "B<(default_author_search)>"
 msgstr "B<(default_author_search)>"
 
 #. type: TP
-#: doc/tin.1:1688
+#: doc/tin.1:1695
 #, no-wrap
 msgid "B<(default_config_search)>"
 msgstr "B<(default_config_search)>"
 
 #. type: Plain text
-#: doc/tin.1:1691 doc/tin.5:1401
+#: doc/tin.1:1698 doc/tin.5:1407
 msgid "The last article/author/config option that was searched for."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1691
+#: doc/tin.1:1698
 #, no-wrap
 msgid "B<(default_filter_days)>"
 msgstr "B<(default_filter_days)>"
 
 #. type: Plain text
-#: doc/tin.1:1694 doc/tin.5:1404
+#: doc/tin.1:1701 doc/tin.5:1410
 msgid "Default is 28."
 msgstr "Voreinstellung ist 28."
 
 #. type: TP
-#: doc/tin.1:1694
+#: doc/tin.1:1701
 #, no-wrap
 msgid "B<(default_filter_kill_case)>"
 msgstr "B<(default_filter_kill_case)>"
 
 #. type: Plain text
-#: doc/tin.1:1698 doc/tin.5:1408
+#: doc/tin.1:1705 doc/tin.5:1414
 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:1698
+#: doc/tin.1:1705
 #, no-wrap
 msgid "B<(default_filter_kill_expire)>"
 msgstr "B<(default_filter_kill_expire)>"
 
 #. type: Plain text
-#: doc/tin.1:1703 doc/tin.5:1413
+#: doc/tin.1:1710 doc/tin.5:1419
 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:1703
+#: doc/tin.1:1710
 #, no-wrap
 msgid "B<(default_filter_kill_global)>"
 msgstr "B<(default_filter_kill_global)>"
 
 #. type: Plain text
-#: doc/tin.1:1707 doc/tin.5:1417
+#: doc/tin.1:1714 doc/tin.5:1423
 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:1707
+#: doc/tin.1:1714
 #, no-wrap
 msgid "B<(default_filter_kill_header)>"
 msgstr "B<(default_filter_kill_header)>"
 
 #. type: Plain text
-#: doc/tin.1:1710 doc/tin.5:1420
+#: doc/tin.1:1717 doc/tin.5:1426
 msgid "Default for quick (1 key) kill filter header."
 msgstr "Voreinstellung fÃ¼r Schnell (1 Tasten) Killfilter Header."
 
 #. type: IP
-#: doc/tin.1:1711 doc/tin.1:1745 doc/tin.1:1886 doc/tin.1:2079 doc/tin.1:2125
-#: doc/tin.1:2241 doc/tin.1:2266 doc/tin.1:2281 doc/tin.1:2332 doc/tin.1:2362
-#: doc/tin.1:2433 doc/tin.1:2465 doc/tin.1:2485 doc/tin.1:2573 doc/tin.5:1598
-#: doc/tin.5:1792 doc/tin.5:1842 doc/tin.5:1987 doc/tin.5:2002 doc/tin.5:2028
-#: doc/tin.5:2081 doc/tin.5:2110 doc/tin.5:2213 doc/tin.5:2233 doc/tin.5:2333
+#: doc/tin.1:1718 doc/tin.1:1752 doc/tin.1:1893 doc/tin.1:2086 doc/tin.1:2132
+#: doc/tin.1:2248 doc/tin.1:2273 doc/tin.1:2288 doc/tin.1:2338 doc/tin.1:2368
+#: doc/tin.1:2439 doc/tin.1:2471 doc/tin.1:2491 doc/tin.1:2579 doc/tin.5:1612
+#: doc/tin.5:1806 doc/tin.5:1856 doc/tin.5:2004 doc/tin.5:2019 doc/tin.5:2045
+#: doc/tin.5:2098 doc/tin.5:2127 doc/tin.5:2230 doc/tin.5:2252 doc/tin.5:2351
 #, no-wrap
 msgid "0"
 msgstr "0"
 
 #. type: Plain text
-#: doc/tin.1:1713 doc/tin.1:1747
+#: doc/tin.1:1720 doc/tin.1:1754
 #, no-wrap
 msgid " ''Subject:'' (case sensitive)\n"
 msgstr " ''Subject:'' (GroÃŸ/Kleinschreibung beachten)\n"
 
 #. type: IP
-#: doc/tin.1:1713 doc/tin.1:1747 doc/tin.1:1892 doc/tin.1:2081 doc/tin.1:2127
-#: doc/tin.1:2243 doc/tin.1:2270 doc/tin.1:2283 doc/tin.1:2334 doc/tin.1:2364
-#: doc/tin.1:2435 doc/tin.1:2467 doc/tin.1:2487 doc/tin.1:2575 doc/tin.5:1605
-#: doc/tin.5:1794 doc/tin.5:1844 doc/tin.5:1893 doc/tin.5:1991 doc/tin.5:2004
-#: doc/tin.5:2030 doc/tin.5:2083 doc/tin.5:2112 doc/tin.5:2215 doc/tin.5:2235
-#: doc/tin.5:2335
+#: doc/tin.1:1720 doc/tin.1:1754 doc/tin.1:1899 doc/tin.1:2088 doc/tin.1:2134
+#: doc/tin.1:2250 doc/tin.1:2277 doc/tin.1:2290 doc/tin.1:2340 doc/tin.1:2370
+#: doc/tin.1:2441 doc/tin.1:2473 doc/tin.1:2493 doc/tin.1:2581 doc/tin.5:1619
+#: doc/tin.5:1808 doc/tin.5:1858 doc/tin.5:1907 doc/tin.5:2008 doc/tin.5:2021
+#: doc/tin.5:2047 doc/tin.5:2100 doc/tin.5:2129 doc/tin.5:2232 doc/tin.5:2254
+#: doc/tin.5:2353
 #, no-wrap
 msgid "1"
 msgstr "1"
 
 #. type: Plain text
-#: doc/tin.1:1715 doc/tin.1:1749
+#: doc/tin.1:1722 doc/tin.1:1756
 #, no-wrap
 msgid " ''Subject:'' (ignore case)\n"
 msgstr " ''Subject:'' (GroÃŸ/Kleinschreibung ignorieren)\n"
 
 #. type: IP
-#: doc/tin.1:1715 doc/tin.1:1749 doc/tin.1:1897 doc/tin.1:2083 doc/tin.1:2131
-#: doc/tin.1:2246 doc/tin.1:2287 doc/tin.1:2336 doc/tin.1:2367 doc/tin.1:2437
-#: doc/tin.1:2469 doc/tin.1:2489 doc/tin.1:2577 doc/tin.5:1610 doc/tin.5:1796
-#: doc/tin.5:1849 doc/tin.5:1897 doc/tin.5:2007 doc/tin.5:2034 doc/tin.5:2085
-#: doc/tin.5:2115 doc/tin.5:2217 doc/tin.5:2237 doc/tin.5:2337
+#: doc/tin.1:1722 doc/tin.1:1756 doc/tin.1:1904 doc/tin.1:2090 doc/tin.1:2138
+#: doc/tin.1:2253 doc/tin.1:2294 doc/tin.1:2342 doc/tin.1:2373 doc/tin.1:2443
+#: doc/tin.1:2475 doc/tin.1:2495 doc/tin.1:2583 doc/tin.5:1624 doc/tin.5:1810
+#: doc/tin.5:1863 doc/tin.5:1911 doc/tin.5:2024 doc/tin.5:2051 doc/tin.5:2102
+#: doc/tin.5:2132 doc/tin.5:2234 doc/tin.5:2256 doc/tin.5:2355
 #, no-wrap
 msgid "2"
 msgstr "2"
 
 #. type: Plain text
-#: doc/tin.1:1717 doc/tin.1:1751
+#: doc/tin.1:1724 doc/tin.1:1758
 #, no-wrap
 msgid " ''From:'' (case sensitive)\n"
 msgstr " ''From:'' (GroÃŸ/Kleinschreibung beachten)\n"
 
 #. type: IP
-#: doc/tin.1:1717 doc/tin.1:1751 doc/tin.1:2085 doc/tin.1:2249 doc/tin.1:2291
-#: doc/tin.1:2338 doc/tin.1:2369 doc/tin.1:2439 doc/tin.1:2491 doc/tin.5:1798
-#: doc/tin.5:2010 doc/tin.5:2038 doc/tin.5:2087 doc/tin.5:2117 doc/tin.5:2239
+#: doc/tin.1:1724 doc/tin.1:1758 doc/tin.1:2092 doc/tin.1:2256 doc/tin.1:2298
+#: doc/tin.1:2344 doc/tin.1:2375 doc/tin.1:2445 doc/tin.1:2497 doc/tin.5:1812
+#: doc/tin.5:2027 doc/tin.5:2055 doc/tin.5:2104 doc/tin.5:2134 doc/tin.5:2258
 #, no-wrap
 msgid "3"
 msgstr "3"
 
 #. type: Plain text
-#: doc/tin.1:1719 doc/tin.1:1753
+#: doc/tin.1:1726 doc/tin.1:1760
 #, no-wrap
 msgid " ''From:'' (ignore case)\n"
 msgstr " ''From:'' (GroÃŸ/Kleinschreibung ignorieren)\n"
 
 #. type: IP
-#: doc/tin.1:1719 doc/tin.1:1753 doc/tin.1:2087 doc/tin.1:2340 doc/tin.1:2371
-#: doc/tin.1:2442 doc/tin.1:2493 doc/tin.5:1800 doc/tin.5:1903 doc/tin.5:2089
-#: doc/tin.5:2119 doc/tin.5:2241
+#: doc/tin.1:1726 doc/tin.1:1760 doc/tin.1:2094 doc/tin.1:2346 doc/tin.1:2377
+#: doc/tin.1:2448 doc/tin.1:2499 doc/tin.5:1814 doc/tin.5:1917 doc/tin.5:2106
+#: doc/tin.5:2136 doc/tin.5:2260
 #, no-wrap
 msgid "4"
 msgstr "4"
 
 #. type: Plain text
-#: doc/tin.1:1721 doc/tin.1:1755
+#: doc/tin.1:1728 doc/tin.1:1762
 #, no-wrap
 msgid " ''Message-ID:'' & full ''References:'' line\n"
 msgstr " ''Message-ID:'' & alle ''References:'' EintrÃ¤ge\n"
 
 #. type: IP
-#: doc/tin.1:1721 doc/tin.1:1755 doc/tin.1:2342 doc/tin.1:2444 doc/tin.1:2496
-#: doc/tin.5:2091 doc/tin.5:2244
+#: doc/tin.1:1728 doc/tin.1:1762 doc/tin.1:2348 doc/tin.1:2450 doc/tin.1:2502
+#: doc/tin.5:2108 doc/tin.5:2263
 #, no-wrap
 msgid "5"
 msgstr "5"
 
 #. type: Plain text
-#: doc/tin.1:1723 doc/tin.1:1757
+#: doc/tin.1:1730 doc/tin.1:1764
 #, no-wrap
 msgid " ''Message-ID:'' & last ''References:'' entry only\n"
 msgstr " ''Message-ID:'' & letzter ''References:'' Eintrag\n"
 
 #. type: IP
-#: doc/tin.1:1723 doc/tin.1:1757 doc/tin.1:2344 doc/tin.1:2498 doc/tin.5:2093
-#: doc/tin.5:2246
+#: doc/tin.1:1730 doc/tin.1:1764 doc/tin.1:2350 doc/tin.1:2504 doc/tin.5:2110
+#: doc/tin.5:2265
 #, no-wrap
 msgid "6"
 msgstr "6"
 
 #. type: Plain text
-#: doc/tin.1:1725 doc/tin.1:1759
+#: doc/tin.1:1732 doc/tin.1:1766
 #, no-wrap
 msgid " ''Message-ID:'' entry only\n"
 msgstr " ''Message-ID:'' allein\n"
 
 #. type: IP
-#: doc/tin.1:1725 doc/tin.1:1759 doc/tin.1:2347 doc/tin.1:2500 doc/tin.5:2096
-#: doc/tin.5:2248
+#: doc/tin.1:1732 doc/tin.1:1766 doc/tin.1:2353 doc/tin.1:2506 doc/tin.5:2113
+#: doc/tin.5:2267
 #, no-wrap
 msgid "7"
 msgstr "7"
 
 #. type: Plain text
-#: doc/tin.1:1727 doc/tin.1:1761
+#: doc/tin.1:1734 doc/tin.1:1768
 #, no-wrap
 msgid " ''Lines:''\n"
 msgstr " ''Lines:''\n"
 
 #. type: TP
-#: doc/tin.1:1728
+#: doc/tin.1:1735
 #, no-wrap
 msgid "B<(default_filter_select_case)>"
 msgstr "B<(default_filter_select_case)>"
 
 #. type: Plain text
-#: doc/tin.1:1732 doc/tin.5:1437
+#: doc/tin.1:1739 doc/tin.5:1443
 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:1732
+#: doc/tin.1:1739
 #, no-wrap
 msgid "B<(default_filter_select_expire)>"
 msgstr "B<(default_filter_select_expire)>"
 
 #. type: Plain text
-#: doc/tin.1:1737 doc/tin.5:1442
+#: doc/tin.1:1744 doc/tin.5:1448
 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:1737
+#: doc/tin.1:1744
 #, no-wrap
 msgid "B<(default_filter_select_global)>"
 msgstr "B<(default_filter_select_global)>"
 
 #. type: Plain text
-#: doc/tin.1:1741 doc/tin.5:1446
+#: doc/tin.1:1748 doc/tin.5:1452
 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:1741
+#: doc/tin.1:1748
 #, no-wrap
 msgid "B<(default_filter_select_header)>"
 msgstr "B<(default_filter_select_header)>"
 
 #. type: Plain text
-#: doc/tin.1:1744 doc/tin.5:1449
+#: doc/tin.1:1751 doc/tin.5:1455
 msgid "Default for quick (1 key) auto-selection filter header."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1762
+#: doc/tin.1:1769
 #, no-wrap
 msgid "B<(default_goto_group)>"
 msgstr "B<(default_goto_group)>"
 
 #. type: TP
-#: doc/tin.1:1764
+#: doc/tin.1:1771
 #, no-wrap
 msgid "B<(default_group_search)>"
 msgstr "B<(default_group_search)>"
 
 #. type: TP
-#: doc/tin.1:1766
+#: doc/tin.1:1773
 #, no-wrap
 msgid "B<(default_mail_address)>"
 msgstr "B<(default_mail_address)>"
 
 #. type: TP
-#: doc/tin.1:1768
+#: doc/tin.1:1775
 #, no-wrap
 msgid "B<(default_move_group)>"
 msgstr "B<(default_move_group)>"
 
 #. type: TP
-#: doc/tin.1:1770
+#: doc/tin.1:1777
 #, no-wrap
 msgid "B<(default_pattern)>"
 msgstr "B<(default_pattern)>"
 
 #. type: TP
-#: doc/tin.1:1772
+#: doc/tin.1:1779
 #, no-wrap
 msgid "B<(default_pipe_command)>"
 msgstr "B<(default_pipe_command)>"
 
 #. type: TP
-#: doc/tin.1:1774
+#: doc/tin.1:1781
 #, no-wrap
 msgid "B<(default_post_newsgroups)>"
 msgstr "B<(default_post_newsgroups)>"
 
 #. type: TP
-#: doc/tin.1:1776
+#: doc/tin.1:1783
 #, no-wrap
 msgid "B<(default_post_subject)>"
 msgstr "B<(default_post_subject)>"
 
 #. type: TP
-#: doc/tin.1:1778
+#: doc/tin.1:1785
 #, no-wrap
 msgid "B<(default_range_group)>"
 msgstr "B<(default_range_group)>"
 
 #. type: TP
-#: doc/tin.1:1780
+#: doc/tin.1:1787
 #, no-wrap
 msgid "B<(default_range_select)>"
 msgstr "B<(default_range_select)>"
 
 #. type: TP
-#: doc/tin.1:1782
+#: doc/tin.1:1789
 #, no-wrap
 msgid "B<(default_range_thread)>"
 msgstr "B<(default_range_thread)>"
 
 #. type: TP
-#: doc/tin.1:1784
+#: doc/tin.1:1791
 #, no-wrap
 msgid "B<(default_repost_group)>"
 msgstr "B<(default_repost_group)>"
 
 #. type: TP
-#: doc/tin.1:1786
+#: doc/tin.1:1793
 #, no-wrap
 msgid "B<(default_save_file)>"
 msgstr "B<(default_save_file)>"
 
 #. type: TP
-#: doc/tin.1:1788
+#: doc/tin.1:1795
 #, no-wrap
 msgid "B<(default_save_mode)>"
 msgstr "B<(default_save_mode)>"
 
 #. type: TP
-#: doc/tin.1:1790
+#: doc/tin.1:1797
 #, no-wrap
 msgid "B<(default_select_pattern)>"
 msgstr "B<(default_select_pattern)>"
 
 #. type: TP
-#: doc/tin.1:1792
+#: doc/tin.1:1799
 #, no-wrap
 msgid "B<(default_shell_command)>"
 msgstr "B<(default_shell_command)>"
 
 #. type: TP
-#: doc/tin.1:1794
+#: doc/tin.1:1801
 #, no-wrap
 msgid "B<(default_subject_search)>"
 msgstr "B<(default_subject_search)>"
 
 #. type: TP
-#: doc/tin.1:1796
+#: doc/tin.1:1803
 #, 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:1800 doc/tin.5:1500
+#: doc/tin.1:1807 doc/tin.5:1506
 msgid ""
 "Allows groups/articles to be selected by an arrow '-E<gt>' if set ON or by "
 "an highlighted bar if set OFF. Default is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1800
+#: doc/tin.1:1807
 #, no-wrap
 msgid "B<Invocation of your editor (editor_format)>"
 msgstr "B<Aufruf Ihres Editors (editor_format)>"
 
 #. type: Plain text
-#: doc/tin.1:1804
+#: doc/tin.1:1811
 msgid ""
 "The format string used to create the editor start command with parameters.  "
 "Default is \"%E +%N %F\" (e.g., /bin/vi +7 .article)."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1804
+#: doc/tin.1:1811
 #, no-wrap
 msgid "B<Detection of external quotes (extquote_handling)>"
 msgstr "B<Fremdzitate erkennen (extquote_handling)>"
 
 #. type: Plain text
-#: doc/tin.1:1807 doc/tin.5:1508
+#: doc/tin.1:1814 doc/tin.5:1514
 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:1807
+#: doc/tin.1:1814
 #, 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:1812 doc/tin.5:1513
+#: doc/tin.1:1819
 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, "
@@ -4437,26 +4520,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1812
+#: doc/tin.1:1819
 #, 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:1816 doc/tin.5:1517
+#: doc/tin.1:1823 doc/tin.5:1525
 msgid ""
 "Specifies whether a screen redraw should always be done after certain "
 "external commands. Default is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1816
+#: doc/tin.1:1823
 #, 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:1823
+#: doc/tin.1:1830
 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 "
@@ -4465,13 +4548,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1823
+#: doc/tin.1:1830
 #, 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:1826 doc/tin.5:1535
+#: doc/tin.1:1833 doc/tin.5:1549
 msgid ""
 "If ON catchup group when leaving with the left arrow key. Default is ON."
 msgstr ""
@@ -4479,15 +4562,15 @@ msgstr ""
 "linken Cursortaste. Voreinstellung ist ON."
 
 #. type: TP
-#: doc/tin.1:1826
+#: doc/tin.1:1833
 #, 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:1830
+#: doc/tin.1:1837
 msgid ""
-"Format string tin uses for Group level representation. See the section "
+"Format string B<tin> uses for Group level representation. See the section "
 "\"CUSTOMIZING THE SCREEN FORMAT\". Default is \"%n\\ %m\\ %R\\ %L\\ \\ %s\\ "
 "\\ %F\"."
 msgstr ""
@@ -4496,13 +4579,13 @@ msgstr ""
 "\" verwiesen. Voreingestellt ist \"%n\\ %m\\ %R\\ %L\\ \\ %s\\ \\ %F\"."
 
 #. type: TP
-#: doc/tin.1:1830
+#: doc/tin.1:1837
 #, 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:1838 doc/tin.5:1532
+#: doc/tin.1:1845
 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 "
@@ -4513,13 +4596,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1838
+#: doc/tin.1:1845
 #, 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:1848 doc/tin.5:1565
+#: doc/tin.1:1855 doc/tin.5:1579
 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 "
@@ -4531,13 +4614,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1848
+#: doc/tin.1:1855
 #, no-wrap
 msgid "B<External inews (inews_prog)>"
 msgstr "B<Externes inews-Programm (inews_prog)>"
 
 #. type: Plain text
-#: doc/tin.1:1855 doc/tin.5:1572
+#: doc/tin.1:1862 doc/tin.5:1586
 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 "
@@ -4546,13 +4629,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1855
+#: doc/tin.1:1862
 #, no-wrap
 msgid "B<(info_in_last_line)>"
 msgstr "B<(info_in_last_line)>"
 
 #. type: Plain text
-#: doc/tin.1:1862 doc/tin.5:1578
+#: doc/tin.1:1869 doc/tin.5:1592
 msgid ""
 "If ON, show current group description or article subject in the last line "
 "(not in the pager and global menu) - B<ToggleInfoLastLine> ('B<i>')  toggles "
@@ -4561,13 +4644,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1862
+#: doc/tin.1:1869
 #, no-wrap
 msgid "B<Use interactive mail reader (interactive_mailer)>"
 msgstr "B<Benutze interaktives Mailprogramm (interactive_mailer)>"
 
 #. type: Plain text
-#: doc/tin.1:1869
+#: doc/tin.1:1876
 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, ...). "
@@ -4580,26 +4663,26 @@ msgstr ""
 #.        mono_mark* currently do allow "Reverse video" even if
 #.        inverse_okay=FALSE
 #. type: TP
-#: doc/tin.1:1869
+#: doc/tin.1:1876
 #, 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:1876 doc/tin.5:1588
+#: doc/tin.1:1883 doc/tin.5:1602
 msgid ""
 "If ON use inverse video for page headers and URL highlighting.  Default is "
 "ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1876
+#: doc/tin.1:1883
 #, 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:1881 doc/tin.5:1593
+#: doc/tin.1:1888 doc/tin.5:1607
 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."
@@ -4607,20 +4690,20 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1881
+#: doc/tin.1:1888
 #, no-wrap
 msgid "B<Filter which articles (kill_level)>"
 msgstr "B<Filter (kill) anwenden auf (kill_level)>"
 
 #. type: Plain text
-#: doc/tin.1:1885
+#: doc/tin.1:1892
 msgid ""
 "This option controls the processing and display of articles that are "
 "killed.  There are 3 options:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1892
+#: doc/tin.1:1899
 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 "
@@ -4630,7 +4713,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1897 doc/tin.5:1610
+#: doc/tin.1:1904 doc/tin.5:1624
 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 "
@@ -4639,7 +4722,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1901 doc/tin.5:1614
+#: doc/tin.1:1908 doc/tin.5:1628
 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 "
@@ -4647,18 +4730,18 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1903
+#: doc/tin.1:1910
 msgid "Default is 0 (B<Kill only unread arts>)."
 msgstr "Voreinstellung ist 0 (B<Killt nur ungelesene Artikel>)."
 
 #. type: TP
-#: doc/tin.1:1903
+#: doc/tin.1:1910
 #, 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:1909 doc/tin.5:1621
+#: doc/tin.1:1916 doc/tin.5:1635
 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 "
@@ -4667,39 +4750,39 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1909
+#: doc/tin.1:1916
 #, no-wrap
 msgid "B<Mail address (mail_address)>"
 msgstr "B<Mailadresse (und Name) (mail_address)>"
 
 #. type: Plain text
-#: doc/tin.1:1915 doc/tin.5:1627
+#: doc/tin.1:1922 doc/tin.5:1641
 msgid ""
 "User's mail address (and full name), if not username@host. This is used when "
 "creating articles, sending mail and when B<\\%pgp>(1)  signing."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1915
+#: doc/tin.1:1922
 #, 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:1919 doc/tin.5:1631
+#: doc/tin.1:1926 doc/tin.5:1645
 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:1919
+#: doc/tin.1:1926
 #, 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:1924 doc/tin.5:1636
+#: doc/tin.1:1931 doc/tin.5:1650
 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, "
@@ -4711,13 +4794,13 @@ msgstr ""
 "article %M you wrote:\"."
 
 #. type: TP
-#: doc/tin.1:1924
+#: doc/tin.1:1931
 #, no-wrap
 msgid "B<Format of the mailbox (mailbox_format)>"
 msgstr "B<Mailbox-Format (mailbox_format)>"
 
 #. type: Plain text
-#: doc/tin.1:1934 doc/tin.5:1646
+#: doc/tin.1:1941 doc/tin.5:1660
 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 "
@@ -4726,13 +4809,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1934
+#: doc/tin.1:1941
 #, no-wrap
 msgid "B<Mail directory (maildir)>"
 msgstr "B<Mail Verzeichnis (maildir)>"
 
 #. type: Plain text
-#: doc/tin.1:1943 doc/tin.5:1655
+#: doc/tin.1:1950 doc/tin.5:1669
 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. "
@@ -4741,13 +4824,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1943
+#: doc/tin.1:1950
 #, no-wrap
 msgid "B<Invocation of your mail command (mailer_format)>"
 msgstr "B<Aufruf Ihres Mailkommandos (mailer_format)>"
 
 #. type: Plain text
-#: doc/tin.1:1949 doc/tin.5:1661
+#: doc/tin.1:1956 doc/tin.5:1675
 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> "
@@ -4756,7 +4839,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1954 doc/tin.5:1666
+#: doc/tin.1:1961 doc/tin.5:1680
 #, no-wrap
 msgid ""
 "sendmail -oem -t E<lt> %F\n"
@@ -4768,7 +4851,7 @@ msgstr ""
 "claws-mail --compose \"mailto:%T?subject=%S&insert=%F\"\n"
 
 #. type: Plain text
-#: doc/tin.1:1958 doc/tin.5:1670
+#: doc/tin.1:1965 doc/tin.5:1684
 msgid ""
 "B<interactive_mailer> must be set adequate. The following substitutions are "
 "supported:"
@@ -4777,13 +4860,13 @@ msgstr ""
 "werden unterstÃ¼tzt:"
 
 #. type: ta
-#: doc/tin.1:1960 doc/tin.5:1672
+#: doc/tin.1:1967 doc/tin.5:1686
 #, no-wrap
 msgid "\\w'%S'u +\\w'default_mailer'u"
 msgstr "\\w'%S'u +\\w'default_mailer'u"
 
 #. type: Plain text
-#: doc/tin.1:1967 doc/tin.5:1679
+#: doc/tin.1:1974 doc/tin.5:1693
 #, no-wrap
 msgid ""
 "%F\tfilename\n"
@@ -4801,13 +4884,13 @@ msgstr ""
 "%%\t%\n"
 
 #. type: TP
-#: doc/tin.1:1969
+#: doc/tin.1:1976
 #, 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:1977 doc/tin.5:1692
+#: doc/tin.1:1984 doc/tin.5:1706
 msgid ""
 "When this is ON, the B<GroupMarkThdRead> ('B<K>'), B<ThreadMarkArtRead> "
 "('B<K>'), B<MarkThdUnread> ('B<Z>') at Group level and B<MarkArtUnread> "
@@ -4818,24 +4901,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1977
+#: doc/tin.1:1984
 #, 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:1980 doc/tin.5:1684
+#: doc/tin.1:1987 doc/tin.5:1698
 msgid "If ON mark articles that are saved as read. Default is ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1980
+#: doc/tin.1:1987
 #, no-wrap
 msgid "B<Viewer program for MIME articles (metamail_prog)>"
 msgstr "B<MIME-Viewer (metamail_prog)>"
 
 #. type: Plain text
-#: doc/tin.1:1992 doc/tin.5:1704
+#: doc/tin.1:1999 doc/tin.5:1718
 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 --"
@@ -4846,13 +4929,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1992
+#: doc/tin.1:1999
 #, no-wrap
 msgid "B<MM_CHARSET (mm_charset)>"
 msgstr "B<MM_CHARSET (mm_charset)>"
 
 #. type: Plain text
-#: doc/tin.1:2005 doc/tin.5:1717
+#: doc/tin.1:2012 doc/tin.5:1731
 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 "
@@ -4866,13 +4949,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2005
+#: doc/tin.1:2012
 #, no-wrap
 msgid "B<MM_NETWORK_CHARSET (mm_network_charset)>"
 msgstr "B<MM_NETWORK_CHARSET (mm_network_charset)>"
 
 #. type: Plain text
-#: doc/tin.1:2016 doc/tin.5:1728
+#: doc/tin.1:2023 doc/tin.5:1742
 msgid ""
 "Charset used for posting and MIME headers; replaces B<mm_charset>.  "
 "Conversion between B<mm_network_charset> and local charset (determined via B<"
@@ -4883,7 +4966,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2019 doc/tin.5:1731
+#: doc/tin.1:2026 doc/tin.5:1745
 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"
@@ -4892,7 +4975,7 @@ msgstr ""
 "KR,TW}, ISO-2022-{CN,CN-EXT,JP,JP-1,JP-2}, Big5, UTF-8"
 
 #. type: Plain text
-#: doc/tin.1:2025 doc/tin.5:1737
+#: doc/tin.1:2032 doc/tin.5:1751
 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 "
@@ -4901,13 +4984,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2025
+#: doc/tin.1:2032
 #, no-wrap
 msgid "B<Attribute of highlighting with _dash_ (mono_markdash)>"
 msgstr "B<Hervorhebungsattr. _Unterstriche_ (mono_markdash)>"
 
 #. type: Plain text
-#: doc/tin.1:2030 doc/tin.5:1742
+#: doc/tin.1:2037 doc/tin.5:1756
 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 "
@@ -4915,13 +4998,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2030
+#: doc/tin.1:2037
 #, no-wrap
 msgid "B<Attribute of highlighting with /slash/ (mono_markslash)>"
 msgstr "B<Hervorhebungsattr. /SchrÃ¤gstriche/ (mono_markslash)>"
 
 #. type: Plain text
-#: doc/tin.1:2035 doc/tin.5:1747
+#: doc/tin.1:2042 doc/tin.5:1761
 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 "
@@ -4929,13 +5012,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2035
+#: doc/tin.1:2042
 #, no-wrap
 msgid "B<Attribute of highlighting with *stars* (mono_markstar)>"
 msgstr "B<Hervorhebungsattribute *Sterne* (mono_markstar)>"
 
 #. type: Plain text
-#: doc/tin.1:2040 doc/tin.5:1752
+#: doc/tin.1:2047 doc/tin.5:1766
 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 "
@@ -4943,13 +5026,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2040
+#: doc/tin.1:2047
 #, no-wrap
 msgid "B<Attribute of highlighting with -stroke- (mono_markstroke)>"
 msgstr "B<Hervorhebungsattr. -Durchstreich.- (mono_markstroke)>"
 
 #. type: Plain text
-#: doc/tin.1:2045 doc/tin.5:1757
+#: doc/tin.1:2052 doc/tin.5:1771
 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 "
@@ -4957,26 +5040,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2045
+#: doc/tin.1:2052
 #, no-wrap
 msgid "B<(newnews)>"
 msgstr "B<(newnews)>"
 
 #. type: Plain text
-#: doc/tin.1:2049
+#: doc/tin.1:2056
 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:2049
+#: doc/tin.1:2056
 #, 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:2056 doc/tin.5:1770
+#: doc/tin.1:2063 doc/tin.5:1784
 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 "
@@ -4992,13 +5075,13 @@ msgstr ""
 "diese Option deaktiviert."
 
 #. type: TP
-#: doc/tin.1:2056
+#: doc/tin.1:2063
 #, 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:2065 doc/tin.5:1779
+#: doc/tin.1:2072 doc/tin.5:1793
 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 "
@@ -5015,13 +5098,13 @@ msgstr ""
 "wird diese Option deaktiviert."
 
 #. type: TP
-#: doc/tin.1:2065
+#: doc/tin.1:2072
 #, 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:2070 doc/tin.5:1784
+#: doc/tin.1:2077 doc/tin.5:1798
 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, "
@@ -5033,84 +5116,84 @@ msgstr ""
 "wrote:\"."
 
 #. type: TP
-#: doc/tin.1:2070
+#: doc/tin.1:2077
 #, no-wrap
 msgid "B<NNTP read timeout in seconds (nntp_read_timeout_secs)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2074
+#: doc/tin.1:2081
 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:2074
+#: doc/tin.1:2081
 #, no-wrap
 msgid "B<Unicode normalization form (normalization_form)>"
 msgstr "B<Unicode Normalisierungsart (normalization_form)>"
 
 #. type: Plain text
-#: doc/tin.1:2078
+#: doc/tin.1:2085
 msgid ""
 "The normalization form B<tin> should use to normalize unicode input.  The "
 "possible values are:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2081 doc/tin.5:1794
+#: doc/tin.1:2088 doc/tin.5:1808
 msgid "B<None>: no normalization"
 msgstr "B<None>: keine Normalisierung"
 
 #. type: Plain text
-#: doc/tin.1:2083 doc/tin.5:1796
+#: doc/tin.1:2090 doc/tin.5:1810
 msgid "B<NFKC>: Compatibility Decomposition, followed by Canonical Composition"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2085 doc/tin.5:1798
+#: doc/tin.1:2092 doc/tin.5:1812
 msgid "B<NFKD>: Compatibility Decomposition"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2087 doc/tin.5:1800
+#: doc/tin.1:2094 doc/tin.5:1814
 msgid "B<NFC>: Canonical Decomposition, followed by Canonical Composition"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2089 doc/tin.5:1802
+#: doc/tin.1:2096 doc/tin.5:1816
 msgid "B<NFD>: Canonical Decomposition"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2093
+#: doc/tin.1:2100
 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:2093
+#: doc/tin.1:2100
 #, 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:2097 doc/tin.5:1811
+#: doc/tin.1:2104 doc/tin.5:1825
 msgid ""
 "If ON put cursor at first unread article in group otherwise at last article. "
 "Default is ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2097
+#: doc/tin.1:2104
 #, 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:2108 doc/tin.5:1822
+#: doc/tin.1:2115 doc/tin.5:1836
 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 "
@@ -5123,13 +5206,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2108
+#: doc/tin.1:2115
 #, 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:2113 doc/tin.5:1827
+#: doc/tin.1:2120 doc/tin.5:1841
 msgid ""
 "MIME encoding of the body in news message, if necessary. (8bit, base64, "
 "quoted-printable, 7bit). Default is 8bit, which leads to no encoding.  "
@@ -5137,13 +5220,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2113
+#: doc/tin.1:2120
 #, 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:2120
+#: doc/tin.1:2127
 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 "
@@ -5151,41 +5234,41 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2120
+#: doc/tin.1:2127
 #, 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:2124
+#: doc/tin.1:2131
 msgid ""
 "This specifies whether to perform post processing on saved articles.  The "
 "following values are allowed:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2127 doc/tin.5:1844
+#: doc/tin.1:2134 doc/tin.5:1858
 msgid "B<No> (default), no post processing is done."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2131
+#: doc/tin.1:2138
 msgid "B<Shell archives>, unpacking of multi-part B<\\%shar>(1)  files only."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2133 doc/tin.5:1851
+#: doc/tin.1:2140 doc/tin.5:1865
 msgid "B<Yes>, binary attachments and data will be decoded and saved."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2134
+#: doc/tin.1:2141
 #, 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:2140 doc/tin.5:1858
+#: doc/tin.1:2147 doc/tin.5:1872
 msgid ""
 "Keep posted articles in I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/"
 ">B<posted_articles_file>.  If no filename is set then postings will not be "
@@ -5193,26 +5276,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2140
+#: doc/tin.1:2147
 #, 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:2144 doc/tin.5:1862
+#: doc/tin.1:2151 doc/tin.5:1876
 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:2144
+#: doc/tin.1:2151
 #, no-wrap
 msgid "B<Printer program with options (printer)>"
 msgstr "B<Druckprogramm mit Optionen (printer)>"
 
 #. type: Plain text
-#: doc/tin.1:2153
+#: doc/tin.1:2160
 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 "
@@ -5221,13 +5304,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2153
+#: doc/tin.1:2160
 #, 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:2157 doc/tin.5:1876
+#: doc/tin.1:2164 doc/tin.5:1890
 msgid ""
 "If ON only save/print/pipe/mail unread articles (tagged articles excepted).  "
 "Default is OFF."
@@ -5236,13 +5319,13 @@ msgstr ""
 "Artikel ausgenommen). Voreinstellung ist OFF."
 
 #. type: TP
-#: doc/tin.1:2157
+#: doc/tin.1:2164
 #, 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:2160
+#: doc/tin.1:2167
 msgid ""
 "If ON show empty ''Followup-To:'' header when editing an article. Default is "
 "OFF."
@@ -5250,14 +5333,14 @@ msgstr ""
 "Falls ON zeige leeren Followup-To:-Header im Editor. Voreinstellung ist OFF."
 
 #. type: TP
-#: doc/tin.1:2160
+#: doc/tin.1:2167
 #, no-wrap
 msgid "B<Characters used as quote-marks (quote_chars)>"
 msgstr "B<Zitatzeichen (quote_chars)>"
 
 #.  TODO: document %s
 #. type: Plain text
-#: doc/tin.1:2165 doc/tin.5:1886
+#: doc/tin.1:2172 doc/tin.5:1900
 msgid ""
 "The character used in quoting included text to article followups and mail "
 "replies. The '_' character represents a blank character and is replaced with "
@@ -5265,13 +5348,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2165
+#: doc/tin.1:2172
 #, no-wrap
 msgid "B<Quoting behavior (quote_style)>"
 msgstr "B<Zitierverhalten (quote_style)>"
 
 #. type: Plain text
-#: doc/tin.1:2172
+#: doc/tin.1:2179
 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, "
@@ -5282,7 +5365,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2176
+#: doc/tin.1:2183
 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 "
@@ -5290,13 +5373,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2176
+#: doc/tin.1:2183
 #, 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:2181
+#: doc/tin.1:2188
 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 "
@@ -5304,13 +5387,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2181
+#: doc/tin.1:2188
 #, 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:2186
+#: doc/tin.1:2193
 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 "
@@ -5318,13 +5401,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2186
+#: doc/tin.1:2193
 #, 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:2191
+#: doc/tin.1:2198
 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 "
@@ -5332,39 +5415,39 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2191
+#: doc/tin.1:2198
 #, no-wrap
 msgid "B<Article recentness time limit (recent_time)>"
 msgstr "B<Artikel Neuheitszeit-Limit (recent_time)>"
 
 #. type: Plain text
-#: doc/tin.1:2195 doc/tin.5:1931
+#: doc/tin.1:2202 doc/tin.5:1945
 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:2195
+#: doc/tin.1:2202
 #, no-wrap
 msgid "B<Render BiDi (render_bidi)>"
 msgstr "B<BiDi wiedergeben (render_bidi)>"
 
 #. type: Plain text
-#: doc/tin.1:2199 doc/tin.5:1935
+#: doc/tin.1:2206
 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:2199
+#: doc/tin.1:2206
 #, 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:2204 doc/tin.5:1940
+#: doc/tin.1:2211 doc/tin.5:1957
 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 "
@@ -5372,151 +5455,151 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2204
+#: doc/tin.1:2211
 #, 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:2208 doc/tin.5:1944
+#: doc/tin.1:2215 doc/tin.5:1961
 msgid ""
 "Directory where articles/threads are saved. Default is I<${TIN_HOMEDIR:-"
 "\"$HOME\"}/News>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2208
+#: doc/tin.1:2215
 #, no-wrap
 msgid "B<Score limit (kill) (score_limit_kill)>"
 msgstr "B<kill) (score_limit_kill>"
 
 #. type: Plain text
-#: doc/tin.1:2212 doc/tin.5:1948
+#: doc/tin.1:2219 doc/tin.5:1965
 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:2212
+#: doc/tin.1:2219
 #, no-wrap
 msgid "B<Score limit (select) (score_limit_select)>"
 msgstr "B<select) (score_limit_select>"
 
 #. type: Plain text
-#: doc/tin.1:2216 doc/tin.5:1952
+#: doc/tin.1:2223 doc/tin.5:1969
 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:2216
+#: doc/tin.1:2223
 #, 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:2220 doc/tin.5:1956
+#: doc/tin.1:2227 doc/tin.5:1973
 msgid ""
 "Score of an article which should be killed, this must be E<lt>= "
 "B<score_limit_kill>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2220
+#: doc/tin.1:2227
 #, 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:2224 doc/tin.5:1960
+#: doc/tin.1:2231 doc/tin.5:1977
 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:2224
+#: doc/tin.1:2231
 #, 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:2232 doc/tin.5:1968
+#: doc/tin.1:2239 doc/tin.5:1985
 msgid ""
 "The number of lines that will be scrolled up/down in the article pager when "
 "using cursor-up/down. The default is 1 (line-by-line). Set to 0 to get "
-"traditional tin page-by-page scrolling. Set to -1 to get page-by-page "
+"traditional B<tin> page-by-page scrolling. Set to -1 to get page-by-page "
 "scrolling where the top/bottom line is carried over onto the next page.  "
 "This setting supersedes show_last_line_prev_page=ON. Set to -2 to get half-"
 "page scrolling. This setting supersedes B<full_page_scroll>=OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2232
+#: doc/tin.1:2239
 #, 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:2236
+#: doc/tin.1:2243
 msgid ""
-"Format string tin uses for Selection level representation. See the section "
-"\"CUSTOMIZING THE SCREEN FORMAT\". Default is \"%f\\ %n\\ %U\\ \\ %G\\ \\ %d"
-"\"."
+"Format string B<tin> uses for Selection level representation. See the "
+"section \"CUSTOMIZING THE SCREEN FORMAT\". Default is \"%f\\ %n\\ %U\\ \\ %G"
+"\\ \\ %d\"."
 msgstr ""
 "Diese Formatanweisung wird von B<tin> zur Darstellung der Auswahlebene "
 "benutzt. FÃ¼r weitere Informationen sei auf den Abschnitt \"ANSICHTEN ANPASSEN"
 "\" verwiesen. Voreingestellt ist \"%f\\ %n\\ %U\\ \\ %G\\ \\ %d\"."
 
 #. type: TP
-#: doc/tin.1:2236
+#: doc/tin.1:2243
 #, 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:2240 doc/tin.5:2001
+#: doc/tin.1:2247 doc/tin.5:2018
 msgid ""
 "Which information about the author should be shown. Default is 2, authors "
 "full name."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2243 doc/tin.5:2004
+#: doc/tin.1:2250 doc/tin.5:2021
 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:2246 doc/tin.5:2007
+#: doc/tin.1:2253 doc/tin.5:2024
 msgid ""
 "B<Address>, ''Subject:'' line & the address part of the ''From:'' line are "
 "displayed."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2249 doc/tin.5:2010
+#: doc/tin.1:2256 doc/tin.5:2027
 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:2252 doc/tin.5:2013
+#: doc/tin.1:2259 doc/tin.5:2030
 msgid ""
 "B<Address and Name>, ''Subject:'' line & all of the ''From:'' line are "
 "displayed."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2253
+#: doc/tin.1:2260
 #, 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:2262
+#: doc/tin.1:2269
 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 "
@@ -5527,23 +5610,23 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2262
+#: doc/tin.1:2269
 #, no-wrap
 msgid "B<Function for sorting articles (sort_function)>"
 msgstr "B<Sortierfunktion (sort_function)>"
 
 #. type: Plain text
-#: doc/tin.1:2265 doc/tin.5:1986
+#: doc/tin.1:2272 doc/tin.5:2003
 msgid "Function used for sorting articles. Default is 0."
 msgstr "Sortierfunktion fÃ¼r Artikel. Voreinstellung ist 0."
 
 #. type: Plain text
-#: doc/tin.1:2270 doc/tin.5:1991
+#: doc/tin.1:2277 doc/tin.5:2008
 msgid "Use B<\\%qsort>(3)  for sorting."
 msgstr "Mit B<\\%qsort>(3) sortieren."
 
 #. type: Plain text
-#: doc/tin.1:2275 doc/tin.5:1996
+#: doc/tin.1:2282 doc/tin.5:2013
 msgid ""
 "Use B<\\%heapsort>(3)  for sorting. This might be faster in large groups "
 "with long threads (somewhat presorted data)."
@@ -5552,25 +5635,25 @@ msgstr ""
 "schneller sein."
 
 #. type: TP
-#: doc/tin.1:2276
+#: doc/tin.1:2283
 #, 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:2280 doc/tin.5:2027
+#: doc/tin.1:2287 doc/tin.5:2044
 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:2283 doc/tin.5:2030
+#: doc/tin.1:2290 doc/tin.5:2047
 msgid "B<None>, no information will be displayed."
 msgstr "B<Nichts>. Keine weiteren Informationen werden angezeigt."
 
 #. type: Plain text
-#: doc/tin.1:2287 doc/tin.5:2034
+#: doc/tin.1:2294 doc/tin.5:2051
 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 "
@@ -5578,7 +5661,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2291 doc/tin.5:2038
+#: doc/tin.1:2298 doc/tin.5:2055
 msgid ""
 "B<Score>, in article listing the score of an article will be displayed and "
 "in thread listing the score of the thread will be displayed - see also "
@@ -5586,31 +5669,31 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2293 doc/tin.5:2040
+#: doc/tin.1:2300 doc/tin.5:2057
 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:2294
+#: doc/tin.1:2301
 #, 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:2298 doc/tin.5:2045
+#: doc/tin.1:2305 doc/tin.5:2062
 msgid ""
 "If ON show only new/unread articles otherwise show all articles.  Default is "
 "ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2298
+#: doc/tin.1:2305
 #, 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:2302 doc/tin.5:2049
+#: doc/tin.1:2309 doc/tin.5:2066
 msgid ""
 "If ON show only subscribed groups that contain unread articles. Default is "
 "OFF."
@@ -5619,66 +5702,67 @@ msgstr ""
 "ist OFF."
 
 #. type: TP
-#: doc/tin.1:2302
+#: doc/tin.1:2309
 #, no-wrap
 msgid "B<Display signatures (show_signatures)>"
 msgstr "B<Zeige Signaturen an (show_signatures)>"
 
 #. type: Plain text
-#: doc/tin.1:2306
-msgid "If OFF don't show signatures when displaying articles.  Default is ON."
+#: doc/tin.1:2312 doc/tin.5:2069
+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:2306
+#: doc/tin.1:2312
 #, 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:2309 doc/tin.5:2055
+#: doc/tin.1:2315 doc/tin.5:2072
 msgid "If ON prepend the signature with sigdashes. Default is ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2309
+#: doc/tin.1:2315
 #, no-wrap
 msgid "B<Create signature from path/command (sigfile)>"
 msgstr "B<Erzeuge Signatur aus Pfad/Kommando (sigfile)>"
 
 #. type: Plain text
-#: doc/tin.1:2319
+#: doc/tin.1:2325
 msgid ""
 "The path that specifies the signature file to use when posting, following up "
 "to or replying to an article. If the path is a directory then the signature "
 "will be randomly generated from files that are in the specified directory. "
 "If the path starts with a ! the program the path points to will be executed "
-"to generate a signature. B<tin> will pass the name of the current newsgroup "
-"as argument to the program. --none will suppress any signature.  Default is "
-"I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>."
+"to generate a signature. In order to pass the group name to the program, %G "
+"can be specified. This will be replaced by the name of the current "
+"newsgroup. --none will suppress any signature.  Default is I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/.Sig>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2319
+#: doc/tin.1:2325
 #, 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:2322 doc/tin.5:2069
+#: doc/tin.1:2328 doc/tin.5:2086
 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:2322
+#: doc/tin.1:2328
 #, 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:2327
+#: doc/tin.1:2333
 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 "
@@ -5686,147 +5770,147 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2327
+#: doc/tin.1:2333
 #, no-wrap
 msgid "B<Sort articles by (sort_article_type)>"
 msgstr "B<Sortiere Artikel nach (sort_article_type)>"
 
 #. type: Plain text
-#: doc/tin.1:2331 doc/tin.5:2080
+#: doc/tin.1:2337 doc/tin.5:2097
 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:2334 doc/tin.5:2083
+#: doc/tin.1:2340 doc/tin.5:2100
 msgid "B<Nothing>, don't sort articles."
 msgstr "B<Nichts>, keine Sortierung."
 
 #. type: Plain text
-#: doc/tin.1:2336 doc/tin.5:2085
+#: doc/tin.1:2342 doc/tin.5:2102
 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:2338 doc/tin.5:2087
+#: doc/tin.1:2344 doc/tin.5:2104
 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:2340 doc/tin.5:2089
+#: doc/tin.1:2346 doc/tin.5:2106
 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:2342 doc/tin.5:2091
+#: doc/tin.1:2348 doc/tin.5:2108
 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:2344 doc/tin.5:2093
+#: doc/tin.1:2350 doc/tin.5:2110
 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:2347 doc/tin.5:2096
+#: doc/tin.1:2353 doc/tin.5:2113
 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:2349 doc/tin.5:2098
+#: doc/tin.1:2355 doc/tin.5:2115
 msgid "B<Score (descending)>, sort articles by filtering score descending."
 msgstr "B<Score (absteigend)>, Artikel absteigend nach Score sortieren."
 
 #. type: IP
-#: doc/tin.1:2349 doc/tin.5:2098
+#: doc/tin.1:2355 doc/tin.5:2115
 #, no-wrap
 msgid "8"
 msgstr "8"
 
 #. type: Plain text
-#: doc/tin.1:2351 doc/tin.5:2100
+#: doc/tin.1:2357 doc/tin.5:2117
 msgid "B<Score (ascending)>, sort articles by filtering score ascending."
 msgstr "B<Score (aufsteigend)>, Artikel aufsteigend nach Score sortieren."
 
 #. type: IP
-#: doc/tin.1:2351 doc/tin.5:2100
+#: doc/tin.1:2357 doc/tin.5:2117
 #, no-wrap
 msgid "9"
 msgstr "9"
 
 #. type: Plain text
-#: doc/tin.1:2353 doc/tin.5:2102
+#: doc/tin.1:2359 doc/tin.5:2119
 msgid "B<Lines: (descending)>, sort articles by ''Lines:'' field descending."
 msgstr "B<Lines: (absteigend)>, Artikel absteigend nach ''Lines:'' sortieren."
 
 #. type: IP
-#: doc/tin.1:2353 doc/tin.5:2102
+#: doc/tin.1:2359 doc/tin.5:2119
 #, no-wrap
 msgid "10"
 msgstr "10"
 
 #. type: Plain text
-#: doc/tin.1:2355 doc/tin.5:2104
+#: doc/tin.1:2361 doc/tin.5:2121
 msgid "B<Lines: (ascending)>, sort articles by ''Lines:'' field ascending."
 msgstr ""
 "B<Lines: (aufsteigend)>, Artikel aufsteigend nach ''Lines:'' sortieren."
 
 #. type: TP
-#: doc/tin.1:2356
+#: doc/tin.1:2362
 #, no-wrap
 msgid "B<Sort threads by (sort_threads_type)>"
 msgstr "B<Sortiere Threads nach (sort_threads_type)>"
 
 #. type: Plain text
-#: doc/tin.1:2361 doc/tin.5:2109
+#: doc/tin.1:2367 doc/tin.5:2126
 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:2364 doc/tin.5:2112
+#: doc/tin.1:2370 doc/tin.5:2129
 msgid "B<Nothing>, don't sort threads."
 msgstr "B<Nichts>, keine Sortierung der Threads."
 
 #. type: Plain text
-#: doc/tin.1:2367 doc/tin.5:2115
+#: doc/tin.1:2373 doc/tin.5:2132
 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:2369 doc/tin.5:2117
+#: doc/tin.1:2375 doc/tin.5:2134
 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:2371 doc/tin.5:2119
+#: doc/tin.1:2377 doc/tin.5:2136
 msgid ""
 "B<Last posting date (descending)>, sort threads by date of last posting "
 "descending."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2373 doc/tin.5:2121
+#: doc/tin.1:2379 doc/tin.5:2138
 msgid ""
 "B<Last posting date (ascending)>, sort threads by date of last posting "
 "ascending."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2374
+#: doc/tin.1:2380
 #, 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:2379 doc/tin.5:2127
+#: doc/tin.1:2385 doc/tin.5:2144
 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 "
@@ -5834,18 +5918,18 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2381 doc/tin.5:2129
+#: doc/tin.1:2387 doc/tin.5:2146
 msgid "I<spam,delete,remove>"
 msgstr "I<spam,delete,remove>"
 
 #. type: TP
-#: doc/tin.1:2381
+#: doc/tin.1:2387
 #, 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:2386
+#: doc/tin.1:2392
 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 "
@@ -5853,13 +5937,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2386
+#: doc/tin.1:2392
 #, 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:2391 doc/tin.5:2141
+#: doc/tin.1:2397 doc/tin.5:2158
 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 "
@@ -5867,26 +5951,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2391
+#: doc/tin.1:2397
 #, 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:2397 doc/tin.5:2145
+#: doc/tin.1:2403 doc/tin.5:2162
 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:2397
+#: doc/tin.1:2403
 #, 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:2406 doc/tin.5:2154
+#: doc/tin.1:2412 doc/tin.5:2171
 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 "
@@ -5897,26 +5981,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2406
+#: doc/tin.1:2412
 #, 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:2410 doc/tin.5:2158
+#: doc/tin.1:2416 doc/tin.5:2175
 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:2410
+#: doc/tin.1:2416
 #, 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:2415
+#: doc/tin.1:2421
 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 "
@@ -5924,13 +6008,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2415
+#: doc/tin.1:2421
 #, 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:2420 doc/tin.5:2364
+#: doc/tin.1:2426 doc/tin.5:2382
 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 "
@@ -5938,26 +6022,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2420
+#: doc/tin.1:2426
 #, 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:2424
+#: doc/tin.1:2430
 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:2424
+#: doc/tin.1:2430
 #, no-wrap
 msgid "B<Thread articles by (thread_articles)>"
 msgstr "B<Threade Artikel anhand (thread_articles)>"
 
 #. type: Plain text
-#: doc/tin.1:2432
+#: doc/tin.1:2438
 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 "
@@ -5967,23 +6051,23 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2435
+#: doc/tin.1:2441
 msgid "B<None>, don't thread."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2437
+#: doc/tin.1:2443
 msgid "B<Subject>, thread on ''Subject:'' only."
 msgstr "B<Subject>, Diskussionsfaden nur anhand von ''Subject:'' aufbauen."
 
 #. type: Plain text
-#: doc/tin.1:2439
+#: doc/tin.1:2445
 msgid "B<References>, thread on ''References:'' only."
 msgstr ""
 "B<References>, Diskussionsfaden nur anhand von ''References:'' aufbauen."
 
 #. type: Plain text
-#: doc/tin.1:2442
+#: doc/tin.1:2448
 msgid ""
 "B<Both Subject and References>, thread on ''References:'' then "
 "\\&''Subject:'' (default)."
@@ -5992,25 +6076,25 @@ msgstr ""
 "und ''Subject:'' aufbauen (Voreinstellung)."
 
 #. type: Plain text
-#: doc/tin.1:2444
+#: doc/tin.1:2450
 msgid "B<Multipart Subject>, thread multipart articles on ''Subject:''."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2447
+#: doc/tin.1:2453
 msgid ""
 "B<Percentage Match>, thread base upon a partial character match on "
 "\\&''Subject:''."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2448
+#: doc/tin.1:2454
 #, 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:2452 doc/tin.5:2208
+#: doc/tin.1:2458 doc/tin.5:2225
 msgid ""
 "If ON catchup group/thread when leaving with the left arrow key. Default is "
 "ON."
@@ -6019,15 +6103,15 @@ msgstr ""
 "Verlassen mit der linken Cursortaste. Voreinstellung ist ON."
 
 #. type: TP
-#: doc/tin.1:2452
+#: doc/tin.1:2458
 #, 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:2456
+#: doc/tin.1:2462
 msgid ""
-"Format string tin uses for Thread level representation. See the section "
+"Format string B<tin> uses for Thread level representation. See the section "
 "\"CUSTOMIZING THE SCREEN FORMAT\". Default is \"%n\\ %m\\ \\ [%L]\\ \\ %T\\ "
 "\\ %F\"."
 msgstr ""
@@ -6036,54 +6120,54 @@ msgstr ""
 "\" verwiesen. Voreingestellt ist \"%n\\ %m\\ \\ [%L]\\ \\ %T\\ \\ %F\"."
 
 #. type: TP
-#: doc/tin.1:2456
+#: doc/tin.1:2462
 #, no-wrap
 msgid "B<Matchingness of a thread (thread_perc)>"
 msgstr "B<Prozentualer Subject Vergleich (thread_perc)>"
 
 #. type: Plain text
-#: doc/tin.1:2460
+#: doc/tin.1:2466
 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:2460
+#: doc/tin.1:2466
 #, no-wrap
 msgid "B<Score of a thread (thread_score)>"
 msgstr "B<Bewertung eines Threads (thread_score)>"
 
 #. type: Plain text
-#: doc/tin.1:2464 doc/tin.5:2212
+#: doc/tin.1:2470 doc/tin.5:2229
 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:2467 doc/tin.5:2215
+#: doc/tin.1:2473 doc/tin.5:2232
 msgid "B<Max>, the maximum score in this thread."
 msgstr "B<Max>, Maximalwert im Diskussionsfaden."
 
 #. type: Plain text
-#: doc/tin.1:2469 doc/tin.5:2217
+#: doc/tin.1:2475 doc/tin.5:2234
 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:2471 doc/tin.5:2219
+#: doc/tin.1:2477 doc/tin.5:2236
 msgid "B<Average>, the average score in this thread."
 msgstr "B<Average>, Durchschnitt aller Bewertungen im Diskussionsfaden."
 
 #. type: TP
-#: doc/tin.1:2472
+#: doc/tin.1:2478
 #, no-wrap
 msgid "B<Transliteration (translit)>"
 msgstr "B<Verwende Umschreibungen (translit)>"
 
 #. type: Plain text
-#: doc/tin.1:2480 doc/tin.5:2228
+#: doc/tin.1:2486 doc/tin.5:2245
 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 "
@@ -6093,35 +6177,35 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2480
+#: doc/tin.1:2486
 #, no-wrap
 msgid "B<How to treat blank lines (trim_article_body)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2484 doc/tin.5:2232
+#: doc/tin.1:2490
 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:2487 doc/tin.5:2235
+#: doc/tin.1:2493 doc/tin.5:2254
 msgid "B<Don't trim article body>, do nothing."
 msgstr "B<Artikelrumpf nicht anpassen>"
 
 #. type: Plain text
-#: doc/tin.1:2489 doc/tin.5:2237
+#: doc/tin.1:2495 doc/tin.5:2256
 msgid "B<Skip leading blank lines>."
 msgstr "B<FÃ¼hrende Leerzeilen Ã¼berspringen>."
 
 #. type: Plain text
-#: doc/tin.1:2491 doc/tin.5:2239
+#: doc/tin.1:2497 doc/tin.5:2258
 msgid "B<Skip trailing blank lines>."
 msgstr "B<AbschlieÃŸende Leerzeilen Ã¼berspr.>."
 
 #. type: Plain text
-#: doc/tin.1:2493 doc/tin.5:2241
+#: doc/tin.1:2499 doc/tin.5:2260
 msgid ""
 "B<Skip leading and trailing blank l.>, skip leading and trailing blank lines."
 msgstr ""
@@ -6129,7 +6213,7 @@ msgstr ""
 "Ã¼berspringen."
 
 #. type: Plain text
-#: doc/tin.1:2496 doc/tin.5:2244
+#: doc/tin.1:2502 doc/tin.5:2263
 msgid ""
 "B<Compact multiple between text>, replace multiple blank lines between "
 "textblocks with one blank line."
@@ -6138,7 +6222,7 @@ msgstr ""
 "TextblÃ¶cken zusammenfassen."
 
 #. type: Plain text
-#: doc/tin.1:2498 doc/tin.5:2246
+#: doc/tin.1:2504 doc/tin.5:2265
 msgid "B<Compact multiple and skip leading>, 4 + 1"
 msgstr ""
 "B<Mehrere zwischen Textbl. zusammenfassen + fÃ¼hrende Leerzeilen "
@@ -6146,7 +6230,7 @@ msgstr ""
 "fÃ¼hrende Leerzeilen Ã¼berspringen."
 
 #. type: Plain text
-#: doc/tin.1:2500 doc/tin.5:2248
+#: doc/tin.1:2506 doc/tin.5:2267
 msgid "B<Compact multiple and skip trailing>, 4 + 2"
 msgstr ""
 "B<Mehrere zwischen Textbl. zusammenfassen + abschlieÃŸende Leerz. "
@@ -6154,7 +6238,7 @@ msgstr ""
 "abschlieÃŸende Leerzeilen Ã¼berspringen."
 
 #. type: Plain text
-#: doc/tin.1:2502 doc/tin.5:2250
+#: doc/tin.1:2508 doc/tin.5:2269
 msgid "B<Compact mltpl., skip lead. & trai.>, 4 + 3"
 msgstr ""
 "B<Mehrere zwischen Textbl. zusammenf. + fÃ¼hrende/abschlieÃŸende Leerz. "
@@ -6162,13 +6246,13 @@ msgstr ""
 "fÃ¼hrende sowie abschlieÃŸende Leerzeilen Ã¼berspringen"
 
 #. type: TP
-#: doc/tin.1:2503
+#: doc/tin.1:2509
 #, 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:2508
+#: doc/tin.1:2514
 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 "
@@ -6176,24 +6260,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2508
+#: doc/tin.1:2514
 #, 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:2511
+#: doc/tin.1:2517
 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:2511
+#: doc/tin.1:2517
 #, no-wrap
 msgid "B<Program that opens URLs (url_handler)>"
 msgstr "B<Ã–ffne URLs mit ... (url_handler)>"
 
 #. type: Plain text
-#: doc/tin.1:2516 doc/tin.5:2267
+#: doc/tin.1:2522 doc/tin.5:2286
 msgid ""
 "The program that will be run when launching URLs in the article viewer using "
 "B<PageViewUrl> ('B<U>'). The actual URL will be appended to this. Default is "
@@ -6201,54 +6285,54 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2516
+#: doc/tin.1:2522
 #, 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:2519 doc/tin.5:2270
+#: doc/tin.1:2525 doc/tin.5:2289
 msgid "Enable highlighting URLs in message body. Default is ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2519
+#: doc/tin.1:2525
 #, no-wrap
 msgid "B<Use ANSI color (use_color)>"
 msgstr "B<Benutze ANSI-Farben (use_color)>"
 
 #. type: Plain text
-#: doc/tin.1:2522
+#: doc/tin.1:2528
 msgid "If enabled B<tin> uses ANSI-colors. Default is OFF."
 msgstr "AMSI-Farben in B<tin> benutzen. Voreinstellung ist OFF."
 
 #. type: TP
-#: doc/tin.1:2522
+#: doc/tin.1:2528
 #, no-wrap
 msgid "B<Use scroll keys on keypad (use_keypad)>"
 msgstr "B<Scrollt. vom Nummernblock nutzen (use_keypad)>"
 
 #. type: TP
-#: doc/tin.1:2525
+#: doc/tin.1:2531
 #, no-wrap
 msgid "B<Use mouse in xterm (use_mouse)>"
 msgstr "B<Maus in xterm nutzen (use_mouse)>"
 
 #. type: Plain text
-#: doc/tin.1:2531 doc/tin.5:2284
+#: doc/tin.1:2537 doc/tin.5:2303
 msgid ""
 "Allows the mouse button support in a B<\\%xterm>(1x)  to be enabled/"
 "disabled.  Default is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2531
+#: doc/tin.1:2537
 #, 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:2541
+#: doc/tin.1:2547
 msgid ""
 "If enabled B<tin> uses B<\\%slrnface>(1)  to interpret the ''X-Face:'' "
 "header. For this option to have any effect, B<tin> must be running in a B<\\"
@@ -6256,67 +6340,69 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2541
+#: doc/tin.1:2547
 #, no-wrap
 msgid "B<Use UTF-8 graphics (utf8_graphics)>"
 msgstr "B<UTF-8-Grafik benutzten (utf8_graphics)>"
 
 #. type: Plain text
-#: doc/tin.1:2545 doc/tin.5:2300
+#: doc/tin.1:2551 doc/tin.5:2319
 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:2545
+#: doc/tin.1:2551
 #, 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:2548
+#: doc/tin.1:2554
 msgid ""
-"A regular expression that tin will use to find the begin of a verbatim block."
+"A regular expression that B<tin> will use to find the begin of a verbatim "
+"block."
 msgstr ""
 "Ein regulÃ¤rer Ausdruck, der den Beginn eines wortgetreu wiederzugebenden "
 "Absatzes findet."
 
 #. type: TP
-#: doc/tin.1:2548
+#: doc/tin.1:2554
 #, 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:2551
+#: doc/tin.1:2557
 msgid ""
-"A regular expression that tin will use to find the end of a verbatim block."
+"A regular expression that B<tin> will use to find the end of a verbatim "
+"block."
 msgstr ""
 "Ein regulÃ¤rer Ausdruck, der das Ende eines wortgetreu wiederzugebenden "
 "Absatzes findet."
 
 #. type: TP
-#: doc/tin.1:2551
+#: doc/tin.1:2557
 #, no-wrap
 msgid "B<Detection of verbatim blocks (verbatim_handling)>"
 msgstr "B<Wortgetreue TextblÃ¶cke erkennen (verbatim_handling)>"
 
 #. type: Plain text
-#: doc/tin.1:2554
+#: doc/tin.1:2560 doc/tin.5:2330
 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:2554
+#: doc/tin.1:2560
 #, no-wrap
 msgid "B<Wildcard matching (wildcard)>"
 msgstr "B<Platzhalter-Ãœbereinstimmung (wildcard)>"
 
 #. type: Plain text
-#: doc/tin.1:2568
+#: doc/tin.1:2574
 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.  "
@@ -6328,41 +6414,41 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2568
+#: doc/tin.1:2574
 #, 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:2572 doc/tin.5:2332
+#: doc/tin.1:2578 doc/tin.5:2350
 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:2575 doc/tin.5:2335
+#: doc/tin.1:2581 doc/tin.5:2353
 msgid "B<no>"
 msgstr "B<nein>"
 
 #. type: Plain text
-#: doc/tin.1:2577 doc/tin.5:2337
+#: doc/tin.1:2583 doc/tin.5:2355
 msgid "yes, B<display mark>"
 msgstr "ja, B<Markierung> anzeigen"
 
 #. type: Plain text
-#: doc/tin.1:2579 doc/tin.5:2339
+#: doc/tin.1:2585 doc/tin.5:2357
 msgid "print a B<space> instead"
 msgstr "ein B<Leerzeichen> ausgeben"
 
 #. type: TP
-#: doc/tin.1:2580
+#: doc/tin.1:2586
 #, 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:2588 doc/tin.5:2348
+#: doc/tin.1:2594 doc/tin.5:2366
 msgid ""
 "Enable word highlighting. See B<word_h_display_marks> for the options "
 "available. If B<use_color> is enabled the colors specified in "
@@ -6373,13 +6459,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2588
+#: doc/tin.1:2594
 #, no-wrap
 msgid "B<Page line wrap column (wrap_column)>"
 msgstr "B<Zeilen umbrechen nach (wrap_column)>"
 
 #. type: Plain text
-#: doc/tin.1:2599 doc/tin.5:2359
+#: doc/tin.1:2605 doc/tin.5:2377
 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 "
@@ -6392,26 +6478,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2599
+#: doc/tin.1:2605
 #, 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:2606 doc/tin.5:2369
+#: doc/tin.1:2612 doc/tin.5:2387
 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:2606
+#: doc/tin.1:2612
 #, no-wrap
 msgid "ATTRIBUTES MENU AND GROUP ATTRIBUTES"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2613
+#: doc/tin.1:2619
 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> "
@@ -6422,7 +6508,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2621
+#: doc/tin.1:2627
 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 "
@@ -6433,7 +6519,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2628
+#: doc/tin.1:2634
 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 "
@@ -6444,7 +6530,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2635
+#: doc/tin.1:2641
 msgid ""
 "Besides the keys for moving around and changing values known from the "
 "options menu the attributes menu provides the following command: "
@@ -6452,13 +6538,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:2635
+#: doc/tin.1:2641
 #, no-wrap
 msgid "SCOPES MENU"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2640
+#: doc/tin.1:2646
 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.  "
@@ -6467,7 +6553,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2651
+#: doc/tin.1:2657
 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 "
@@ -6480,14 +6566,14 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:2651
+#: doc/tin.1:2657
 #, no-wrap
 msgid "FILTERING ARTICLES"
 msgstr "ARTIKEL FILTERN"
 
 #.  FIXME - add scoring description
 #. type: Plain text
-#: doc/tin.1:2658
+#: doc/tin.1:2664
 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 "
@@ -6497,7 +6583,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2664
+#: doc/tin.1:2670
 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 "
@@ -6506,7 +6592,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2669
+#: doc/tin.1:2675
 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 "
@@ -6515,7 +6601,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2674
+#: doc/tin.1:2680
 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 "
@@ -6523,7 +6609,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2679
+#: doc/tin.1:2685
 msgid ""
 "The filtering capabilities of B<tin> have been significantly enhanced over "
 "previous versions to include scoring and better pattern matching. It is "
@@ -6532,13 +6618,13 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2681
+#: doc/tin.1:2687
 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:2694
+#: doc/tin.1:2700
 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. "
@@ -6551,20 +6637,20 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:2694
+#: doc/tin.1:2700
 #, no-wrap
 msgid "POSTING ARTICLES"
 msgstr "ARTIKEL POSTEN"
 
 #. type: Plain text
-#: doc/tin.1:2697
+#: doc/tin.1:2703
 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:2707
+#: doc/tin.1:2713
 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 "
@@ -6577,7 +6663,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2712
+#: doc/tin.1:2718
 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 "
@@ -6585,7 +6671,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2720
+#: doc/tin.1:2726
 msgid ""
 "Use the B<PageFollowupQuote> ('B<f>'), B<PageFollowup> ('B<F>')  or "
 "B<PageFollowupQuoteHeaders> ('B<^W>') command to post a follow-up article to "
@@ -6597,7 +6683,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2734
+#: doc/tin.1:2740
 msgid ""
 "Use the B<PageReplyQuote> ('B<r>'), B<PageReply> ('B<R>') or "
 "B<PageReplyQuoteHeaders> ('B<^E>') command to reply direct through mail to "
@@ -6612,13 +6698,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:2734
+#: doc/tin.1:2740
 #, no-wrap
 msgid "CUSTOMIZING THE ARTICLE QUOTE STRING"
 msgstr "EINLEITUNGSZEILE ANPASSEN"
 
 #. type: Plain text
-#: doc/tin.1:2742
+#: doc/tin.1:2748
 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 "
@@ -6630,13 +6716,13 @@ msgid ""
 msgstr ""
 
 #. type: ta
-#: doc/tin.1:2744
+#: doc/tin.1:2750
 #, no-wrap
 msgid "\\w'%A  'u +\\w'Address'u"
 msgstr "\\w'%A  'u +\\w'Mailadresse'u"
 
 #. type: Plain text
-#: doc/tin.1:2753
+#: doc/tin.1:2759
 #, no-wrap
 msgid ""
 "B<%A>\tAddress (Email)\n"
@@ -6658,12 +6744,12 @@ msgstr ""
 "B<%I>\tInitialen des Autor\n"
 
 #. type: Plain text
-#: doc/tin.1:2756
+#: doc/tin.1:2762
 msgid "e.g.,"
 msgstr "z. B."
 
 #. type: Plain text
-#: doc/tin.1:2761
+#: doc/tin.1:2767
 #, no-wrap
 msgid ""
 "CW<mail_quote_format=On %D in %G you wrote:\n"
@@ -6673,12 +6759,12 @@ msgstr ""
 "news_quote_format=In %M schreib %F:>\n"
 
 #. type: Plain text
-#: doc/tin.1:2765
+#: doc/tin.1:2771
 msgid "would expand to:"
 msgstr "ergÃ¤be folgendes:"
 
 #. type: Plain text
-#: doc/tin.1:2770
+#: doc/tin.1:2776
 #, no-wrap
 msgid ""
 "CW<On 21 Sep 1993 09:45:51 -0400 in alt.sources you wrote:\n"
@@ -6688,7 +6774,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:2780
+#: doc/tin.1:2786
 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 "
@@ -6698,13 +6784,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:2780
+#: doc/tin.1:2786
 #, no-wrap
 msgid "MAILING PIPING PRINTING REPOSTING AND SAVING ARTICLES"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2787
+#: doc/tin.1:2793
 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> "
@@ -6714,7 +6800,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2792
+#: doc/tin.1:2798
 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 "
@@ -6723,7 +6809,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2796
+#: doc/tin.1:2802
 msgid ""
 "Otherwise, the initial prompt will ask you to select which article, thread, "
 "hot (auto-selected), regular expression pattern, tagged articles you wish to "
@@ -6731,7 +6817,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2800
+#: doc/tin.1:2806
 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 "
@@ -6739,7 +6825,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2806
+#: doc/tin.1:2812
 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 "
@@ -6749,7 +6835,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2811
+#: doc/tin.1:2817
 msgid ""
 "Various expansion characters are recognized when entering the directory and "
 "file to save to. Environment variables (prefixed with '$') and user home "
@@ -6758,7 +6844,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2816
+#: doc/tin.1:2822
 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 "
@@ -6767,7 +6853,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2820
+#: doc/tin.1:2826
 msgid ""
 "To save in savedir/E<lt>news.group.nameE<gt>/E<lt>filenameE<gt> format enter "
 "'+E<lt>filenameE<gt>'.  Environment variables are allowed within a filename "
@@ -6775,20 +6861,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2826
+#: doc/tin.1:2832
 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:2826
+#: doc/tin.1:2832
 #, no-wrap
 msgid "AUTOMATIC MAILING AND SAVING NEW NEWS"
 msgstr "AUTOMATISCHES MAILEN UND SPEICHERN VON UNGELESENEN ARTIKELN"
 
 #. type: Plain text
-#: doc/tin.1:2838
+#: doc/tin.1:2844
 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. "
@@ -6803,7 +6889,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2842
+#: doc/tin.1:2848
 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 "
@@ -6811,7 +6897,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2849
+#: doc/tin.1:2855
 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 "
@@ -6822,50 +6908,50 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2850
+#: doc/tin.1:2856
 #, 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:2854
+#: doc/tin.1:2860
 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:2855
+#: doc/tin.1:2861
 #, no-wrap
 msgid "B<tin -S -c -f newsrc.save>"
 msgstr "B<tin -S -c -f newsrc.save>"
 
 #. type: Plain text
-#: doc/tin.1:2859
+#: doc/tin.1:2865
 msgid ""
 "(save any unread articles in newsgroups specified in file newsrc.save and "
 "mark them as read)"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2860
+#: doc/tin.1:2866
 #, no-wrap
 msgid "B<tin -R>"
 msgstr "B<tin -R>"
 
 #. type: Plain text
-#: doc/tin.1:2865
+#: doc/tin.1:2871
 msgid "(read any articles saved by B<tin -S>)"
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:2865
+#: doc/tin.1:2871
 #, no-wrap
 msgid "RANGES"
 msgstr "BEREICHE"
 
 #. type: Plain text
-#: doc/tin.1:2876
+#: doc/tin.1:2882
 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 "
@@ -6879,13 +6965,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:2877
+#: doc/tin.1:2883
 #, no-wrap
 msgid "NEWSGROUP LISTS & WILDCARDS"
 msgstr "NEWSGROUP LISTEN & WILDCARDS"
 
 #. type: Plain text
-#: doc/tin.1:2888
+#: doc/tin.1:2894
 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 "
@@ -6898,30 +6984,30 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2890
+#: doc/tin.1:2896
 msgid "I<alt.config,news.*,!news.test>"
 msgstr "I<alt.config,news.*,!news.test>"
 
 #. type: Plain text
-#: doc/tin.1:2892
+#: doc/tin.1:2898
 msgid ""
 "Matches alt.config and everything in the 'news' hierarchy except news.test"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2897
+#: doc/tin.1:2903
 msgid ""
 "See the explanation for the $B<AUTOSUBSCRIBE> variables for further examples."
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:2897
+#: doc/tin.1:2903
 #, no-wrap
 msgid "SIGNATURES"
 msgstr "SIGNATUREN"
 
 #. type: Plain text
-#: doc/tin.1:2906
+#: doc/tin.1:2912
 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"
@@ -6932,19 +7018,19 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2909
+#: doc/tin.1:2915
 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:2911
+#: doc/tin.1:2917
 msgid "The following is an example of a I<.Sig> file:"
 msgstr "Nachstehend eine Beispiel I<.Sig> Datei:"
 
 #. type: Plain text
-#: doc/tin.1:2916
+#: doc/tin.1:2922
 #, no-wrap
 msgid ""
 "CW<NAMES  Joe Bar E<lt>joe@example.orgE<gt>\n"
@@ -6954,7 +7040,7 @@ msgstr ""
 "SNAIL  HeidestraÃŸe 17, 99999 Notreal, Germany>\n"
 
 #. type: Plain text
-#: doc/tin.1:2931
+#: doc/tin.1:2937
 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 "
@@ -6968,13 +7054,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:2931
+#: doc/tin.1:2937
 #, no-wrap
 msgid "CUSTOMIZING THE SCREEN FORMAT"
 msgstr "ANSICHTEN ANPASSEN"
 
 #. type: Plain text
-#: doc/tin.1:2936
+#: doc/tin.1:2942
 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 "
@@ -6989,13 +7075,13 @@ msgstr ""
 "werden. Folgende Platzhalter stehen zur VerfÃ¼gung:"
 
 #. type: ta
-#: doc/tin.1:2939
+#: doc/tin.1:2945
 #, 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:2956
+#: doc/tin.1:2962
 #, no-wrap
 msgid ""
 "B<%D>\tdate\n"
@@ -7033,7 +7119,7 @@ msgstr ""
 "B<%%>\t%\n"
 
 #. type: Plain text
-#: doc/tin.1:2961
+#: doc/tin.1:2967
 msgid ""
 "Not all variables can be used in each level. The following table provides an "
 "overview:"
@@ -7043,13 +7129,13 @@ msgstr ""
 "Platzhalter:"
 
 #. type: ta
-#: doc/tin.1:2964
+#: doc/tin.1:2970
 #, 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:2982
+#: doc/tin.1:2988
 #, no-wrap
 msgid ""
 "\tB<select_format>\tB<group_format>\tB<thread_format>\n"
@@ -7089,18 +7175,18 @@ msgstr ""
 "B<%%>\tX\tX\tX\n"
 
 #. type: Plain text
-#: doc/tin.1:2986
+#: doc/tin.1:2992
 msgid "Defaults for the format strings:"
 msgstr "Voreingestellt sind folgende Formatanweisungen:"
 
 #. type: ta
-#: doc/tin.1:2989
+#: doc/tin.1:2995
 #, 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:2993
+#: doc/tin.1:2999
 #, no-wrap
 msgid ""
 "B<select_format>:\t\"B<%f %n %U  %G  %d>\"\n"
@@ -7112,7 +7198,7 @@ msgstr ""
 "B<thread_format>:\t\"B<%n %m  [%L]  %T  %F>\"\n"
 
 #. type: Plain text
-#: doc/tin.1:2999
+#: doc/tin.1:3005
 msgid ""
 "B<show_description> controls whether the newsgroup description is shown or "
 "not. The description can also be toggled with B<SelectToggleDescriptions> "
@@ -7123,7 +7209,7 @@ msgstr ""
 "('B<d>') die Beschreibung aus- bzw. eingeblendet werden."
 
 #. type: Plain text
-#: doc/tin.1:3004
+#: doc/tin.1:3010
 msgid ""
 "The information displayed with 'B<%F>' depends on the value of "
 "B<show_author>. B<GroupToggleSubjDisplay> resp.  B<ThreadToggleSubjDisplay> "
@@ -7135,7 +7221,7 @@ msgstr ""
 "durchgeschaltet werden."
 
 #. type: Plain text
-#: doc/tin.1:3008
+#: doc/tin.1:3014
 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:"
@@ -7148,7 +7234,7 @@ msgstr ""
 "weiterfÃ¼hrende Informationen)."
 
 #. type: Plain text
-#: doc/tin.1:3012
+#: doc/tin.1:3018
 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 "
@@ -7159,7 +7245,7 @@ msgstr ""
 "Score in der Threadebene 10 Zeichen breit dar: 'B<%10S>'."
 
 #. type: Plain text
-#: doc/tin.1:3018
+#: doc/tin.1:3024
 msgid ""
 "If the newsgroup name is displayed together with the newsgroup description, "
 "the width of the newsgroup name can be controlled via a optional comma "
@@ -7174,7 +7260,7 @@ msgstr ""
 "angegeben verwendet B<tin> ein Standardwert von 32."
 
 #. type: Plain text
-#: doc/tin.1:3025
+#: doc/tin.1:3031
 msgid ""
 "Some variables do have a default width which may lead to truncation.  "
 "Truncation for variables which contain only numbers happens by dividing the "
@@ -7192,13 +7278,13 @@ msgstr ""
 "Voreinstellungen:"
 
 #. type: ta
-#: doc/tin.1:3028
+#: doc/tin.1:3034
 #, no-wrap
 msgid "\\w'Variable  'u +\\w'width'u"
 msgstr "\\w'Platzhalter  'u +\\w'Breite'u"
 
 #. type: Plain text
-#: doc/tin.1:3037
+#: doc/tin.1:3043
 #, no-wrap
 msgid ""
 "Variable\twidth\n"
@@ -7220,7 +7306,7 @@ msgstr ""
 "B<%n>\t 4\n"
 
 #. type: Plain text
-#: doc/tin.1:3048
+#: doc/tin.1:3054
 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 "
@@ -7242,7 +7328,7 @@ msgstr ""
 "einzutragen."
 
 #. type: Plain text
-#: doc/tin.1:3052
+#: doc/tin.1:3058
 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 "
@@ -7253,7 +7339,7 @@ msgstr ""
 "verbleibende Platz wird fÃ¼r 'B<%d>' verwendet."
 
 #. type: Plain text
-#: doc/tin.1:3056
+#: doc/tin.1:3062
 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. "
@@ -7264,7 +7350,7 @@ msgstr ""
 "bzw. 'B<%T>' zwei Drittel des fÃ¼r beide zusammen verfÃ¼gbaren Platzes ein."
 
 #. type: Plain text
-#: doc/tin.1:3064
+#: doc/tin.1:3070
 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 "
@@ -7285,7 +7371,7 @@ msgstr ""
 "Formatanweisung 'B<%E<gt>100S>'."
 
 #. type: Plain text
-#: doc/tin.1:3072
+#: doc/tin.1:3078
 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 "
@@ -7300,13 +7386,13 @@ msgstr ""
 "%10E<gt>100S>'."
 
 #. type: SS
-#: doc/tin.1:3072
+#: doc/tin.1:3078
 #, no-wrap
 msgid "TIPS AND TRICKS"
 msgstr "TIPPS UND TRICKS"
 
 #. type: Plain text
-#: doc/tin.1:3076
+#: doc/tin.1:3082
 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 "
@@ -7314,7 +7400,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3078
+#: doc/tin.1:3084
 msgid ""
 "The following newsgroups provide useful information concerning news software:"
 msgstr ""
@@ -7322,7 +7408,7 @@ msgstr ""
 "Newssoftware:"
 
 #. type: Plain text
-#: doc/tin.1:3081
+#: doc/tin.1:3087
 msgid ""
 "\\(emnews.software.readers (info. about news user agents tin, rn, nn, slrn "
 "etc.)"
@@ -7331,19 +7417,19 @@ msgstr ""
 "slrn, ...)"
 
 #. type: Plain text
-#: doc/tin.1:3083
+#: doc/tin.1:3089
 msgid "\\(emnews.software.nntp (info. about NNTP)"
 msgstr "\\(emnews.software.nntp (Informationen Ã¼ber NNTP)"
 
 #. type: Plain text
-#: doc/tin.1:3085
+#: doc/tin.1:3091
 msgid ""
 "\\(emnews.answers (Frequently Asked Questions (FAQ) about many different "
 "themes)"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3089
+#: doc/tin.1:3095
 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.  "
@@ -7351,14 +7437,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3096
+#: doc/tin.1:3102
 msgid ""
 "When B<tin> is run in a B<\\%xterm>(1x)  it will resize itself each time the "
 "B<\\%xterm>(1x)  is resized."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3100
+#: doc/tin.1:3106
 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 "
@@ -7366,20 +7452,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3105
+#: doc/tin.1:3111
 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:3105
+#: doc/tin.1:3111
 #, no-wrap
 msgid "XTERM BUTTONS"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3111
+#: doc/tin.1:3117
 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 "
@@ -7392,103 +7478,103 @@ msgstr ""
 "die linke Maustaste)."
 
 #. type: Plain text
-#: doc/tin.1:3113
+#: doc/tin.1:3119
 msgid "In general (i.e., for the group, thread and article menus),"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3113
+#: doc/tin.1:3119
 #, no-wrap
 msgid "Button1 (left)"
 msgstr "Maustaste1 (Links)"
 
 #. type: Plain text
-#: doc/tin.1:3116
+#: doc/tin.1:3122
 msgid ""
 "enters next (lower) level if you click on an article, otherwise pages down."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3116
+#: doc/tin.1:3122
 #, no-wrap
 msgid "Button2 (center)"
 msgstr "Maustaste2 (Mitte)"
 
 #. type: Plain text
-#: doc/tin.1:3120
+#: doc/tin.1:3126
 msgid ""
 "returns to the previous (upper) level if you click on an article, otherwise "
 "pages up."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3120
+#: doc/tin.1:3126
 #, no-wrap
 msgid "Button3 (right)"
 msgstr "Maustaste3 (Rechts)"
 
 #. type: Plain text
-#: doc/tin.1:3124
+#: doc/tin.1:3130
 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:3126
+#: doc/tin.1:3132
 msgid "In the group selection menu, if the mouse is pointing at a group then:"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3126 doc/tin.1:3138 doc/tin.1:3152
+#: doc/tin.1:3132 doc/tin.1:3144 doc/tin.1:3158
 #, no-wrap
 msgid "left button"
 msgstr "Linke Maustaste"
 
 #. type: Plain text
-#: doc/tin.1:3130
+#: doc/tin.1:3136
 msgid ""
 "moves to and selects the group pointed at, just like B<SelectReadGrp> "
 "('B<E<lt>CRE<gt>>')."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3130 doc/tin.1:3142 doc/tin.1:3155
+#: doc/tin.1:3136 doc/tin.1:3148 doc/tin.1:3161
 #, no-wrap
 msgid "center button"
 msgstr "Mittlere Maustaste"
 
 #. type: Plain text
-#: doc/tin.1:3133
+#: doc/tin.1:3139
 msgid "quits the program, just like B<Quit> ('B<q>')."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3133 doc/tin.1:3147 doc/tin.1:3160
+#: doc/tin.1:3139 doc/tin.1:3153 doc/tin.1:3166
 #, no-wrap
 msgid "right button"
 msgstr "Rechte Maustaste"
 
 #. type: Plain text
-#: doc/tin.1:3136
+#: doc/tin.1:3142
 msgid "moves to the group pointed at."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3138
+#: doc/tin.1:3144
 msgid ""
 "In the article menu, if the mouse is pointing at an article (or thread) then:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3142
+#: doc/tin.1:3148
 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:3147
+#: doc/tin.1:3153
 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> "
@@ -7496,23 +7582,23 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3150
+#: doc/tin.1:3156
 msgid "moves to the article (or thread) pointed at."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3152
+#: doc/tin.1:3158
 msgid "In the thread menu, if the mouse is pointing at an article then:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3155
+#: doc/tin.1:3161
 msgid ""
 "reads article pointed at, just like B<ThreadReadArt> ('B<E<lt>CRE<gt>>')."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3160
+#: doc/tin.1:3166
 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> "
@@ -7520,25 +7606,25 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3163
+#: doc/tin.1:3169
 msgid "moves to the article pointed at."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3170
+#: doc/tin.1:3176
 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:3170
+#: doc/tin.1:3176
 #, no-wrap
 msgid "INDEX FILES"
 msgstr "INDEX DATEIEN"
 
 #. type: Plain text
-#: doc/tin.1:3175
+#: doc/tin.1:3181
 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 "
@@ -7546,7 +7632,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3181
+#: doc/tin.1:3187
 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 "
@@ -7556,7 +7642,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3190
+#: doc/tin.1:3196
 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 "
@@ -7568,7 +7654,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3197
+#: doc/tin.1:3203
 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 "
@@ -7579,27 +7665,27 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3202
+#: doc/tin.1:3208
 msgid ""
 "As indexing might take some time you may want to run B<tin> form the system "
 "batcher B<\\%cron>(1)  with the ''B<-u>'' option:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3207
+#: doc/tin.1:3213
 #, 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:3213
+#: doc/tin.1:3219
 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:3219
+#: doc/tin.1:3225
 #, no-wrap
 msgid ""
 "CW<find ${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news* \\e\n"
@@ -7609,7 +7695,7 @@ msgstr ""
 "-type f -name \"[0-9]*.[0-9]\" -atime +28 | xargs rm -f>\n"
 
 #. type: SH
-#: doc/tin.1:3224 doc/tin.5:21
+#: doc/tin.1:3230 doc/tin.5:21
 #, no-wrap
 msgid "FILES"
 msgstr "DATEIEN"
@@ -7630,124 +7716,124 @@ msgstr "DATEIEN"
 #.        $TMPDIR/SCOPES-W   (-D 32)
 #.        $TMPDIR/ACTIVE     (-D 64)
 #. type: Plain text
-#: doc/tin.1:3242
+#: doc/tin.1:3248
 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:3244 doc/tin.5:43
+#: doc/tin.1:3250 doc/tin.5:43
 msgid "I<$MAILCAPS>"
 msgstr "I<$MAILCAPS>"
 
 #. type: Plain text
-#: doc/tin.1:3246 doc/tin.5:45
+#: doc/tin.1:3252 doc/tin.5:45
 msgid "I<~/.mailcap>"
 msgstr "I<~/.mailcap>"
 
 #. type: Plain text
-#: doc/tin.1:3248 doc/tin.5:47
+#: doc/tin.1:3254 doc/tin.5:47
 msgid "I</etc/mailcap>"
 msgstr "I</etc/mailcap>"
 
 #. type: Plain text
-#: doc/tin.1:3250 doc/tin.5:49
+#: doc/tin.1:3256 doc/tin.5:49
 msgid "I</usr/etc/mailcap>"
 msgstr "I</usr/etc/mailcap>"
 
 #. type: Plain text
-#: doc/tin.1:3252 doc/tin.5:51
+#: doc/tin.1:3258 doc/tin.5:51
 msgid "I</usr/local/etc/mailcap>"
 msgstr "I</usr/local/etc/mailcap>"
 
 #. type: Plain text
-#: doc/tin.1:3254 doc/tin.5:53
+#: doc/tin.1:3260 doc/tin.5:53
 msgid "I</etc/mail/mailcap>"
 msgstr "I</etc/mail/mailcap>"
 
 #. type: Plain text
-#: doc/tin.1:3257 doc/tin.5:222
+#: doc/tin.1:3263 doc/tin.5:222
 msgid "I</etc/nntpserver>"
 msgstr "I</etc/nntpserver>"
 
 #. type: Plain text
-#: doc/tin.1:3260 doc/tin.5:232
+#: doc/tin.1:3266 doc/tin.5:232
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.cancelsecret>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.cancelsecret>"
 
 #. type: Plain text
-#: doc/tin.1:3263 doc/tin.5:242
+#: doc/tin.1:3269 doc/tin.5:242
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.mime.types>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.mime.types>"
 
 #. type: Plain text
-#: doc/tin.1:3265 doc/tin.5:244
+#: doc/tin.1:3271 doc/tin.5:244
 msgid "I</etc/mime.types>"
 msgstr "I</etc/mime.types>"
 
 #. type: Plain text
-#: doc/tin.1:3267 doc/tin.5:246
+#: doc/tin.1:3273 doc/tin.5:246
 msgid "I</etc/tin/mime.types>"
 msgstr "I</etc/tin/mime.types>"
 
 #. type: Plain text
-#: doc/tin.1:3270 doc/tin.5:253
+#: doc/tin.1:3276 doc/tin.5:253
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsauth>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsauth>"
 
 #. type: Plain text
-#: doc/tin.1:3273 doc/tin.5:286
+#: doc/tin.1:3279 doc/tin.5:286
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>"
 
 #. type: Plain text
-#: doc/tin.1:3277 doc/tin.5:315
+#: doc/tin.1:3283 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:3281 doc/tin.5:323
+#: doc/tin.1:3287 doc/tin.5:323
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.signature>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.signature>"
 
 #. type: Plain text
-#: doc/tin.1:3283 doc/tin.5:325
+#: doc/tin.1:3289 doc/tin.5:325
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>"
 
 #. type: Plain text
-#: doc/tin.1:3286 doc/tin.5:332
+#: doc/tin.1:3292 doc/tin.5:332
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.sigfixed>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.sigfixed>"
 
 #. type: Plain text
-#: doc/tin.1:3289 doc/tin.5:339
+#: doc/tin.1:3295 doc/tin.5:339
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/.inputhistory>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/.inputhistory>"
 
 #. type: Plain text
-#: doc/tin.1:3292 doc/tin.5:346
+#: doc/tin.1:3298 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:3296 doc/tin.5:354
+#: doc/tin.1:3302 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:3300 doc/tin.5:362
+#: doc/tin.1:3306 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:3303 doc/tin.5:369
+#: doc/tin.1:3309 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:3306 doc/tin.5:403
+#: doc/tin.1:3312 doc/tin.5:403
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.save>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.save>"
 
@@ -7756,66 +7842,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:3310 doc/tin.5:414
+#: doc/tin.1:3316 doc/tin.5:414
 msgid "I</etc/tin/attributes>"
 msgstr "I</etc/tin/attributes>"
 
 #. type: Plain text
-#: doc/tin.1:3312 doc/tin.5:416
+#: doc/tin.1:3318 doc/tin.5:416
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/attributes>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/attributes>"
 
 #.  TODO: add missing descriptions and explain things in detail.
 #. type: Plain text
-#: doc/tin.1:3315 doc/tin.5:750
+#: doc/tin.1:3321 doc/tin.5:750
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/filter>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/filter>"
 
 #. type: Plain text
-#: doc/tin.1:3319 doc/tin.5:832
+#: doc/tin.1:3325 doc/tin.5:832
 #, 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:3321 doc/tin.5:834
+#: doc/tin.1:3327 doc/tin.5:834
 #, 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:3325 doc/tin.5:1067
+#: doc/tin.1:3331 doc/tin.5:1067
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/mailgroups>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/mailgroups>"
 
 #. type: Plain text
-#: doc/tin.1:3328 doc/tin.5:1083
+#: doc/tin.1:3334 doc/tin.5:1083
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable>"
 
 #. type: Plain text
-#: doc/tin.1:3331 doc/tin.5:1109
+#: doc/tin.1:3337 doc/tin.5:1109
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>"
 
 #. type: Plain text
-#: doc/tin.1:3334 doc/tin.5:1116
+#: doc/tin.1:3340 doc/tin.5:1116
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/posted>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/posted>"
 
 #. type: Plain text
-#: doc/tin.1:3337 doc/tin.5:1126
+#: doc/tin.1:3343 doc/tin.5:1126
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/postponed.articles>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/postponed.articles>"
 
 #. type: Plain text
-#: doc/tin.1:3341
+#: doc/tin.1:3347
 #, 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:3346
+#: doc/tin.1:3352
 #, no-wrap
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER:${NNTPPORT:+\":$NNTPPORT\"}/serverrc>\n"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER:${NNTPPORT:+\":$NNTPPORT\"}/serverrc>\n"
@@ -7825,22 +7911,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:3351 doc/tin.5:1179
+#: doc/tin.1:3357 doc/tin.5:1179
 msgid "I</etc/tin/tinrc>"
 msgstr "I</etc/tin/tinrc>"
 
 #. type: Plain text
-#: doc/tin.1:3353 doc/tin.5:1181
+#: doc/tin.1:3359 doc/tin.5:1181
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc>"
 
 #. type: Plain text
-#: doc/tin.1:3356 doc/tin.5:2373
+#: doc/tin.1:3362 doc/tin.5:2391
 msgid "I</etc/tin/tin.defaults>"
 msgstr "I</etc/tin/tin.defaults>"
 
 #. type: Plain text
-#: doc/tin.1:3359
+#: doc/tin.1:3365
 msgid "I</usr/local/share/locale/${LC_MESSAGES}/LC_MESSAGES/tin.mo>"
 msgstr "I</usr/local/share/locale/${LC_MESSAGES}/LC_MESSAGES/tin.mo>"
 
@@ -7849,51 +7935,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:3362 doc/tin.5:2483
+#: doc/tin.1:3368 doc/tin.5:2501
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}>"
 msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}>"
 
 #. type: Plain text
-#: doc/tin.1:3365 doc/tin.5:2543
+#: doc/tin.1:3371 doc/tin.5:2561
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/active.times>"
 msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/active.times>"
 
 #. type: Plain text
-#: doc/tin.1:3368 doc/tin.5:2570
+#: doc/tin.1:3374 doc/tin.5:2588
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/newsgroups>"
 msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/newsgroups>"
 
 #. type: Plain text
-#: doc/tin.1:3371 doc/tin.5:2593
+#: doc/tin.1:3377 doc/tin.5:2611
 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:3374 doc/tin.5:2603
+#: doc/tin.1:3380 doc/tin.5:2621
 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:3377 doc/tin.5:2621
+#: doc/tin.1:3383 doc/tin.5:2639
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>"
 msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>"
 
 #. type: SH
-#: doc/tin.1:3380
+#: doc/tin.1:3386
 #, no-wrap
 msgid "ENVIRONMENT"
 msgstr "UMGEBUNGSVARIABLEN"
 
 #. type: TP
-#: doc/tin.1:3383
+#: doc/tin.1:3389
 #, no-wrap
 msgid "B<TINRC>"
 msgstr "B<TINRC>"
 
 #. type: Plain text
-#: doc/tin.1:3391
+#: doc/tin.1:3397
 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 "
@@ -7901,15 +7987,21 @@ msgid ""
 "line options before it is parsed therefore allowing an option specified on "
 "the command-line to override the same option specified in the environment."
 msgstr ""
+"Definieren Sie diese Variable, wenn Sie Befehlszeilenoptionen angeben "
+"mÃ¶chten, mit denen B<tin> gestartet werden soll, um die Eingabe zu sparen, "
+"jedesmal wenn B<tin> ausgefÃ¼hrt werden soll. Der Inhalt der "
+"Umgebungsvariablen wird den angegebenen Befehlszeilenoptionen vorangestellt "
+"bevor sie auf GÃ¼ltigkeit analysiert wird um Sie manuell Ã¼bersteuern zu "
+"kÃ¶nnen."
 
 #. type: TP
-#: doc/tin.1:3391
+#: doc/tin.1:3397
 #, no-wrap
 msgid "B<TIN_HOMEDIR>"
 msgstr "B<TIN_HOMEDIR>"
 
 #. type: Plain text
-#: doc/tin.1:3396
+#: doc/tin.1:3402
 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 "
@@ -7917,13 +8009,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3396
+#: doc/tin.1:3402
 #, no-wrap
 msgid "B<TIN_INDEX_NEWSDIR>"
 msgstr "B<TIN_INDEX_NEWSDIR>"
 
 #. type: Plain text
-#: doc/tin.1:3402
+#: doc/tin.1:3408
 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 "
@@ -7931,13 +8023,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3402
+#: doc/tin.1:3408
 #, no-wrap
 msgid "B<TIN_INDEX_MAILDIR>"
 msgstr "B<TIN_INDEX_MAILDIR>"
 
 #. type: Plain text
-#: doc/tin.1:3408
+#: doc/tin.1:3414
 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 "
@@ -7945,13 +8037,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3408
+#: doc/tin.1:3414
 #, no-wrap
 msgid "B<TIN_INDEX_SAVEDIR>"
 msgstr "B<TIN_INDEX_SAVEDIR>"
 
 #. type: Plain text
-#: doc/tin.1:3414
+#: doc/tin.1:3420
 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 "
@@ -7959,84 +8051,104 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3414
+#: doc/tin.1:3420
 #, no-wrap
 msgid "B<TIN_LIBDIR>"
 msgstr "B<TIN_LIBDIR>"
 
 #. type: Plain text
-#: doc/tin.1:3419
+#: doc/tin.1:3425
 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 tin is "
+"compiled into the B<tin> binary, default is I</usr/lib/news>.  If B<tin> is "
 "running in NNTP mode setting this variable has no effect."
 msgstr ""
+"Definieren Sie diese Variable, wenn Sie den B<NEWSLIBDIR/active>-Pfad "
+"Ã¼berschreiben wollen, der in das B<tin>-Binary einkompiliert wurde. Falls "
+"B<tin> im NNTP-Modus lÃ¤uft, hat diese Variable keine Auswirkung. Sollte "
+"$B<TIN_LIBDIR> gesetzt sein wird es $B<TIN_ACTIVEFILE> vorangestellt."
 
 #. type: TP
-#: doc/tin.1:3419
+#: doc/tin.1:3425
 #, no-wrap
 msgid "B<TIN_SPOOLDIR>"
 msgstr "B<TIN_SPOOLDIR>"
 
 #. type: Plain text
-#: doc/tin.1:3424
+#: doc/tin.1:3430
 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 tin is "
-"running in NNTP mode setting this variable has no effect."
+"compiled into the B<tin> binary, default is I</var/spool/news>.  If B<tin> "
+"is running in NNTP mode setting this variable has no effect."
 msgstr ""
+"Definieren Sie diese Variable, wenn Sie den B<NEWSLIBDIR/active>-Pfad "
+"Ã¼berschreiben wollen, der in das B<tin>-Binary einkompiliert wurde. Falls "
+"B<tin> im NNTP-Modus lÃ¤uft, hat diese Variable keine Auswirkung. Sollte "
+"$B<TIN_LIBDIR> gesetzt sein wird es $B<TIN_ACTIVEFILE> vorangestellt."
 
 #. type: TP
-#: doc/tin.1:3424
+#: doc/tin.1:3430
 #, no-wrap
 msgid "B<TIN_NOVROOTDIR>"
 msgstr "B<TIN_NOVROOTDIR>"
 
 #. type: Plain text
-#: doc/tin.1:3429
+#: doc/tin.1:3435
 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 tin "
-"is running in NNTP mode setting this variable has no effect."
+"compiled into the B<tin> binary, default is B<SPOOLDIR> (see above). If "
+"B<tin> is running in NNTP mode setting this variable has no effect."
 msgstr ""
+"Definieren Sie diese Variable, wenn Sie den B<NEWSLIBDIR/active>-Pfad "
+"Ã¼berschreiben wollen, der in das B<tin>-Binary einkompiliert wurde. Falls "
+"B<tin> im NNTP-Modus lÃ¤uft, hat diese Variable keine Auswirkung. Sollte "
+"$B<TIN_LIBDIR> gesetzt sein wird es $B<TIN_ACTIVEFILE> vorangestellt."
 
 #. type: TP
-#: doc/tin.1:3429
+#: doc/tin.1:3435
 #, no-wrap
 msgid "B<TIN_NOVFILENAME>"
 msgstr "B<TIN_NOVFILENAME>"
 
 #. type: Plain text
-#: doc/tin.1:3435
+#: doc/tin.1:3441
 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 tin is "
-"running in NNTP mode setting this variable has no effect."
+"that was compiled into the B<tin> binary, default is I<.overview>. If B<tin> "
+"is running in NNTP mode setting this variable has no effect."
 msgstr ""
+"Definieren Sie diese Variable, wenn Sie den B<NEWSLIBDIR/active>-Pfad "
+"Ã¼berschreiben wollen, der in das B<tin>-Binary einkompiliert wurde. Falls "
+"B<tin> im NNTP-Modus lÃ¤uft, hat diese Variable keine Auswirkung. Sollte "
+"$B<TIN_LIBDIR> gesetzt sein wird es $B<TIN_ACTIVEFILE> vorangestellt."
 
 #. type: TP
-#: doc/tin.1:3435
+#: doc/tin.1:3441
 #, no-wrap
 msgid "B<TIN_ACTIVEFILE>"
 msgstr "B<TIN_ACTIVEFILE>"
 
 #. type: Plain text
-#: doc/tin.1:3441
+#: doc/tin.1:3447
 msgid ""
 "Define this variable if you want to override the B<NEWSLIBDIR/active> path "
-"that was compiled into the B<tin> binary. If tin is running in NNTP mode "
+"that was compiled into the B<tin> binary. If B<tin> is running in NNTP mode "
 "setting this variable has no effect. If $B<TIN_LIBDIR> is set it is "
 "prepended to $B<TIN_ACTIVEFILE>."
 msgstr ""
+"Definieren Sie diese Variable, wenn Sie den B<NEWSLIBDIR/active>-Pfad "
+"Ã¼berschreiben wollen, der in das B<tin>-Binary einkompiliert wurde. Falls "
+"B<tin> im NNTP-Modus lÃ¤uft, hat diese Variable keine Auswirkung. Sollte "
+"$B<TIN_LIBDIR> gesetzt sein wird es $B<TIN_ACTIVEFILE> vorangestellt."
 
 #. type: TP
-#: doc/tin.1:3441
+#: doc/tin.1:3447
 #, no-wrap
 msgid "B<NNTPSERVER>"
 msgstr "B<NNTPSERVER>"
 
 #. type: Plain text
-#: doc/tin.1:3447
+#: doc/tin.1:3453
 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</"
@@ -8045,13 +8157,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3447
+#: doc/tin.1:3453
 #, no-wrap
 msgid "B<NNTPPORT>"
 msgstr "B<NNTPPORT>"
 
 #. type: Plain text
-#: doc/tin.1:3452
+#: doc/tin.1:3458
 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 "
@@ -8059,106 +8171,110 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3452
+#: doc/tin.1:3458
 #, no-wrap
 msgid "B<DISTRIBUTION>"
 msgstr "B<DISTRIBUTION>"
 
 #. type: Plain text
-#: doc/tin.1:3456
+#: doc/tin.1:3462
 msgid ""
 "Set the article header field ''Distribution:'' to the contents of the "
 "variable instead of the system default."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3456
+#: doc/tin.1:3462
 #, no-wrap
 msgid "B<ISO2ASC>"
 msgstr "B<ISO2ASC>"
 
 #. type: Plain text
-#: doc/tin.1:3460
+#: doc/tin.1:3466
 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 ""
+"Auswahl einer ISO-zu-ASCII-Zeichensatz-Dekodierungstabelle fÃ¼r die "
+"Dekodierung des Artikeltextes. Die Werte kÃ¶nnen von -1 bis 6 reichen."
 
 #. type: TP
-#: doc/tin.1:3461
+#: doc/tin.1:3467
 #, no-wrap
 msgid "B<-1>"
 msgstr "B<-1>"
 
 #. type: Plain text
-#: doc/tin.1:3464
+#: doc/tin.1:3470
 msgid "no conversion"
 msgstr "Keine Umformung"
 
 #. type: Plain text
-#: doc/tin.1:3467
+#: doc/tin.1:3473
 msgid "universal table for many languages"
 msgstr "Universal-Tabelle fÃ¼r viele Sprachen"
 
 #. type: Plain text
-#: doc/tin.1:3470
+#: doc/tin.1:3476
 msgid "single-spacing universal table"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3473
+#: doc/tin.1:3479
 msgid "table for Danish, Dutch, German, Norwegian and Swedish"
 msgstr ""
 "Tabelle fÃ¼r DÃ¤nisch, NiederlÃ¤ndisch, Deutsch, Norwegisch und Schwedisch"
 
 #. type: TP
-#: doc/tin.1:3473
+#: doc/tin.1:3479
 #, no-wrap
 msgid "B<3>"
 msgstr "B<3>"
 
 #. type: Plain text
-#: doc/tin.1:3476
+#: doc/tin.1:3482
 msgid ""
 "table for Danish, Finnish, Norwegian and Swedish using the appropriate ISO "
 "646 variant"
 msgstr ""
+"Tabelle fÃ¼r DÃ¤nisch, Finnisch, Norwegisch und Schwedisch mit der "
+"entsprechenden ISO 646-Variante"
 
 #. type: Plain text
-#: doc/tin.1:3479
+#: doc/tin.1:3485
 msgid "table with B<RFC\\%1345> codes in brackets"
-msgstr ""
+msgstr "Tabelle mit B<RFC\\%1345>-Codes in Klammern"
 
 #. type: TP
-#: doc/tin.1:3479
+#: doc/tin.1:3485
 #, no-wrap
 msgid "B<5>"
 msgstr "B<5>"
 
 #. type: Plain text
-#: doc/tin.1:3482
+#: doc/tin.1:3488
 msgid "table for printers that allow overstriking with backspace"
-msgstr ""
+msgstr "Tabelle fÃ¼r Drucker, die es erlauben, mit Backspace zu Ã¼berschreiben"
 
 #. type: TP
-#: doc/tin.1:3482
+#: doc/tin.1:3488
 #, no-wrap
 msgid "B<6>"
 msgstr "B<6>"
 
 #. type: Plain text
-#: doc/tin.1:3485
+#: doc/tin.1:3491
 msgid "table for IBM PC character set (code page 437)"
-msgstr ""
+msgstr "Tabelle fÃ¼r IBM PC-Zeichensatz (Codepage 437)"
 
 #. type: TP
-#: doc/tin.1:3486
+#: doc/tin.1:3492
 #, no-wrap
 msgid "B<ORGANIZATION>"
 msgstr "B<ORGANIZATION>"
 
 #. type: Plain text
-#: doc/tin.1:3492
+#: doc/tin.1:3498
 msgid ""
 "Set the article header field ''Organization:'' to the contents of the "
 "variable instead of the system default. If reading news on an Apollo "
@@ -8167,26 +8283,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3492
+#: doc/tin.1:3498
 #, no-wrap
 msgid "B<NEWSORG (DomainOS)>"
 msgstr "B<NEWSORG (DomainOS)>"
 
 #. type: Plain text
-#: doc/tin.1:3495
+#: doc/tin.1:3501
 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:3495
+#: doc/tin.1:3501
 #, no-wrap
 msgid "B<REPLYTO>"
 msgstr "B<REPLYTO>"
 
 #. type: Plain text
-#: doc/tin.1:3500
+#: doc/tin.1:3506
 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 "
@@ -8194,37 +8310,37 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3500
+#: doc/tin.1:3506
 #, no-wrap
 msgid "B<NAME>"
 msgstr "B<NAME>"
 
 #. type: Plain text
-#: doc/tin.1:3504
+#: doc/tin.1:3510
 msgid ""
 "Overrides the full name given in the gecos-files in I</etc/passwd>, see also "
 "B<mail_address>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3504
+#: doc/tin.1:3510
 #, no-wrap
 msgid "B<REALNAME>"
 msgstr "B<REALNAME>"
 
 #. type: Plain text
-#: doc/tin.1:3507
+#: doc/tin.1:3513
 msgid "Same as $B<NAME>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3507
+#: doc/tin.1:3513
 #, no-wrap
 msgid "B<HOME>"
 msgstr "B<HOME>"
 
 #. type: Plain text
-#: doc/tin.1:3512
+#: doc/tin.1:3518
 msgid ""
 "Pathname of the user's home directory. See B<\\%environ>(5)  for more info."
 msgstr ""
@@ -8232,37 +8348,37 @@ msgstr ""
 "\\%environ>(5)."
 
 #. type: TP
-#: doc/tin.1:3512
+#: doc/tin.1:3518
 #, no-wrap
 msgid "B<MAILER>"
 msgstr "B<MAILER>"
 
 #. type: Plain text
-#: doc/tin.1:3516
+#: doc/tin.1:3522
 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:3516
+#: doc/tin.1:3522
 #, no-wrap
 msgid "B<MAIL>"
 msgstr "B<MAIL>"
 
 #. type: Plain text
-#: doc/tin.1:3519
+#: doc/tin.1:3525
 msgid "Full path to the user's mailbox."
-msgstr ""
+msgstr "Voller Pfad zum Postfach des Benutzers."
 
 #. type: TP
-#: doc/tin.1:3519
+#: doc/tin.1:3525
 #, no-wrap
 msgid "B<VISUAL>"
 msgstr "B<VISUAL>"
 
 #. type: Plain text
-#: doc/tin.1:3528
+#: doc/tin.1:3534
 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, "
@@ -8271,13 +8387,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3528
+#: doc/tin.1:3534
 #, no-wrap
 msgid "B<EDITOR>"
 msgstr "B<EDITOR>"
 
 #. type: Plain text
-#: doc/tin.1:3537
+#: doc/tin.1:3543
 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 "
@@ -8286,13 +8402,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3537
+#: doc/tin.1:3543
 #, no-wrap
 msgid "B<AUTOSUBSCRIBE>"
 msgstr "B<AUTOSUBSCRIBE>"
 
 #. type: Plain text
-#: doc/tin.1:3543
+#: doc/tin.1:3549
 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 "
@@ -8301,12 +8417,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3545
+#: doc/tin.1:3551
 msgid "I<AUTOSUBSCRIBE=comp.os.unix.*,talk.*,!talk.politics.*>"
 msgstr "I<AUTOSUBSCRIBE=comp.os.unix.*,talk.*,!talk.politics.*>"
 
 #. type: Plain text
-#: doc/tin.1:3550
+#: doc/tin.1:3556
 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 "
@@ -8315,78 +8431,85 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3550
+#: doc/tin.1:3556
 #, no-wrap
 msgid "B<AUTOUNSUBSCRIBE>"
 msgstr "B<AUTOUNSUBSCRIBE>"
 
 #. type: Plain text
-#: doc/tin.1:3554
+#: doc/tin.1:3560
 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:3556
+#: doc/tin.1:3562
 msgid "I<AUTOUNSUBSCRIBE=alt.flame.*,u*,!uk.*>"
 msgstr "I<AUTOUNSUBSCRIBE=alt.flame.*,u*,!uk.*>"
 
 #. type: Plain text
-#: doc/tin.1:3560
+#: doc/tin.1:3566
 msgid ""
 "will automatically unsubscribe the user from all new alt.flame groups and "
 "all groups starting with u (university groups) other than UK groups (which "
 "will be queried for as usual)."
 msgstr ""
+"wird den Benutzer automatisch von allen neuen alt.flame-Gruppen und allen "
+"Gruppen die mit u beginnen (UniversitÃ¤tsgruppen), mit Ausnahme von UK-"
+"Gruppen (die wie gewohnt abgefragt werden), abmelden."
 
 #. type: TP
-#: doc/tin.1:3560
+#: doc/tin.1:3566
 #, no-wrap
 msgid "B<TMPDIR>"
 msgstr "B<TMPDIR>"
 
 #. type: Plain text
-#: doc/tin.1:3564
+#: doc/tin.1:3570
 msgid ""
 "A pathname of a directory made available for B<tin> to create temporary "
 "files."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3564
+#: doc/tin.1:3570
 #, no-wrap
 msgid "B<MAILCAPS>"
 msgstr "B<MAILCAPS>"
 
 #. type: Plain text
-#: doc/tin.1:3570
+#: doc/tin.1:3576
 msgid ""
 "This variable can be used to override the default path search for B<\\"
 "%mailcap>(5)  files. See also B<\\%tin>(5)."
 msgstr ""
+"Diese Variable kann verwendet werden, um den Standard-Suchpfad fÃ¼r B<\\"
+"%mailcap>(5)-Dateien zu Ã¼berschreiben. Siehe auch B<\\%tin>(5)."
 
 #. type: TP
-#: doc/tin.1:3570
+#: doc/tin.1:3576
 #, no-wrap
 msgid "B<NOMETAMAIL>"
 msgstr "B<NOMETAMAIL>"
 
 #. type: Plain text
-#: doc/tin.1:3575
+#: doc/tin.1:3581
 msgid ""
 "Set this variable to disable the use of B<\\%metamail>(1)  or a replacement "
 "(e.g. metamutt)."
 msgstr ""
+"Setzen Sie diese Variable, um die Verwendung von B<\\%metamail>(1) oder "
+"einen Ersatz (z. B. metamutt) zu unterdrÃ¼cken."
 
 #. type: TP
-#: doc/tin.1:3575
+#: doc/tin.1:3581
 #, no-wrap
 msgid "B<MM_CHARSET>"
 msgstr "B<MM_CHARSET>"
 
 #. type: Plain text
-#: doc/tin.1:3578
+#: doc/tin.1:3584
 msgid ""
 "MIME character set used if not configured via the tinrc variable "
 "B<mm_charset>."
@@ -8395,59 +8518,63 @@ msgstr ""
 "B<mm_charset> konfiguriert."
 
 #. type: TP
-#: doc/tin.1:3578
+#: doc/tin.1:3584
 #, no-wrap
 msgid "B<ISPELL>"
 msgstr "B<ISPELL>"
 
 #. type: Plain text
-#: doc/tin.1:3583
+#: doc/tin.1:3589
 msgid ""
 "Set this variable to point to B<\\%ispell>(1)  or a replacement and its cmd-"
 "line options."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3583
+#: doc/tin.1:3589
 #, no-wrap
 msgid "B<PGPOPTS>"
 msgstr "B<PGPOPTS>"
 
 #. type: Plain text
-#: doc/tin.1:3590
+#: doc/tin.1:3596
 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:3590
+#: doc/tin.1:3596
 #, no-wrap
 msgid "B<PGPPATH>"
 msgstr "B<PGPPATH>"
 
 #. type: Plain text
-#: doc/tin.1:3595
+#: doc/tin.1:3601
 msgid ""
 "Override the name of the B<\\%pgp>(1)  directory in B<$HOME> that holds your "
 "keys etc.."
 msgstr ""
+"Ãœbersteuert den Namen des B<\\%pgg>(1)-Verzeichnisses in B<$HOME>, dass "
+"deine SchlÃ¼ssel usw. enthÃ¤lt."
 
 #. type: TP
-#: doc/tin.1:3595
+#: doc/tin.1:3601
 #, no-wrap
 msgid "B<GNUPGHOME>"
 msgstr "B<GNUPGHOME>"
 
 #. type: Plain text
-#: doc/tin.1:3600
+#: doc/tin.1:3606
 msgid ""
 "Override the name of the B<\\%gpg>(1)  directory in B<$HOME> that holds your "
 "keys etc.."
 msgstr ""
+"Ãœbersteuert den Namen des B<\\%gpg>(1)-Verzeichnisses in B<$HOME>, dass "
+"deine SchlÃ¼ssel usw. enthÃ¤lt."
 
 #. type: TP
-#: doc/tin.1:3600
+#: doc/tin.1:3606
 #, no-wrap
 msgid "B<LC_CTYPE>"
 msgstr "B<LC_CTYPE>"
@@ -8455,7 +8582,7 @@ msgstr "B<LC_CTYPE>"
 #.  TODO: document LC_CTYPEs influence on
 #.        ~/.tin/keymap.*, 8bit char display, ...
 #. type: Plain text
-#: doc/tin.1:3614
+#: doc/tin.1:3620
 msgid ""
 "This variable determines the B<\\%locale>(5)  category for character "
 "handling functions. Usually it determines the character classes for pattern "
@@ -8467,13 +8594,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3614
+#: doc/tin.1:3620
 #, no-wrap
 msgid "B<LC_MESSAGES>"
 msgstr "B<LC_MESSAGES>"
 
 #. type: Plain text
-#: doc/tin.1:3623
+#: doc/tin.1:3629
 msgid ""
 "Formats of informative and diagnostic messages and interactive responses.  "
 "It's value should be of the form I<language>[I<_territory>][I<.codeset>]"
@@ -8482,27 +8609,30 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3623
+#: doc/tin.1:3629
 #, no-wrap
 msgid "B<LC_TIME>"
 msgstr "B<LC_TIME>"
 
 #. type: Plain text
-#: doc/tin.1:3631
+#: doc/tin.1:3637
 msgid ""
 "Date and time formats. It's value should be of the form "
 "I<language>[I<_territory>][I<.codeset>][I<@modifier>]. See B<\\%locale>(5)  "
 "and B<\\%environ>(5)  for more information."
 msgstr ""
+"Datums- und Zeitformate. Sein Wert sollte der Form I<language>[I<_territory>]"
+"[I<.codeset>][I<@modifier>] entsprechen. FÃ¼r weitere Informationen siehe B<\\"
+"%locale>(5) und B<\\%environ>(5)."
 
 #. type: TP
-#: doc/tin.1:3631
+#: doc/tin.1:3637
 #, no-wrap
 msgid "B<LC_ALL>"
 msgstr "B<LC_ALL>"
 
 #. type: Plain text
-#: doc/tin.1:3640
+#: doc/tin.1:3646
 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>]"
@@ -8511,13 +8641,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3640
+#: doc/tin.1:3646
 #, no-wrap
 msgid "B<LANG>"
 msgstr "B<LANG>"
 
 #. type: Plain text
-#: doc/tin.1:3649
+#: doc/tin.1:3655
 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 "
@@ -8526,13 +8656,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3649
+#: doc/tin.1:3655
 #, no-wrap
 msgid "B<LANGUAGE>"
 msgstr "B<LANGUAGE>"
 
 #. type: Plain text
-#: doc/tin.1:3657
+#: doc/tin.1:3663
 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<"
@@ -8542,13 +8672,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3657
+#: doc/tin.1:3663
 #, no-wrap
 msgid "B<COLUMNS>"
 msgstr "B<COLUMNS>"
 
 #. type: Plain text
-#: doc/tin.1:3667
+#: doc/tin.1:3673
 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 "
@@ -8561,13 +8691,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3667
+#: doc/tin.1:3673
 #, no-wrap
 msgid "B<LINES>"
 msgstr "B<LINES>"
 
 #. type: Plain text
-#: doc/tin.1:3677
+#: doc/tin.1:3683
 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 "
@@ -8580,7 +8710,7 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3677
+#: doc/tin.1:3683
 #, no-wrap
 msgid "B<TERM>"
 msgstr "B<TERM>"
@@ -8588,7 +8718,7 @@ msgstr "B<TERM>"
 #
 #
 #. type: Plain text
-#: doc/tin.1:3683
+#: doc/tin.1:3689
 msgid ""
 "The type of terminal in use. This is used when looking up termcap "
 "sequences.  See B<\\%environ>(5)  for more information."
@@ -8597,95 +8727,101 @@ msgstr ""
 "%environ>(5)."
 
 #. type: TP
-#: doc/tin.1:3683
+#: doc/tin.1:3689
 #, no-wrap
 msgid "B<DISPLAY>"
 msgstr "B<DISPLAY>"
 
 #. type: Plain text
-#: doc/tin.1:3686
+#: doc/tin.1:3692
 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:3686
+#: doc/tin.1:3692
 #, no-wrap
 msgid "B<WINDOWID>"
 msgstr "B<WINDOWID>"
 
 #. type: Plain text
-#: doc/tin.1:3690
+#: doc/tin.1:3696
 msgid ""
 "Used for determining terminal's X window id; required for xface. Should be "
 "set by the terminal emulator."
 msgstr ""
+"Wird verwendet, um die X-Window-ID des Terminal zu bestimmen. Erforderlich "
+"fÃ¼r xface. Sollte vom Terminalemulator gesetzt werden."
 
 #. type: TP
-#: doc/tin.1:3690
+#: doc/tin.1:3696
 #, no-wrap
 msgid "B<SHELL>"
 msgstr "B<SHELL>"
 
 #. type: Plain text
-#: doc/tin.1:3694
+#: doc/tin.1:3700
 msgid ""
 "The pathname of the user's login shell. Used to set B<default_shell_command>."
 msgstr ""
+"Der Pfadname der Login-Shell des Benutzers. Dient zum Setzen von "
+"B<default_shell_command>."
 
 #. type: TP
-#: doc/tin.1:3694
+#: doc/tin.1:3700
 #, no-wrap
 msgid "B<XDG_RUNTIME_DIR>"
 msgstr "B<XDG_RUNTIME_DIR>"
 
 #. type: Plain text
-#: doc/tin.1:3699
+#: doc/tin.1:3705
 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:3699
+#: doc/tin.1:3705
 #, no-wrap
 msgid "SIGNALS"
 msgstr "SIGNALE"
 
 #.  TODO: add missing, sort useful, document in detail
 #. type: Plain text
-#: doc/tin.1:3703
+#: doc/tin.1:3709
 msgid "B<tin> handles a couple of signals:"
 msgstr "B<tin> verarbeitet folgende Signale:"
 
 #. type: TP
-#: doc/tin.1:3703
+#: doc/tin.1:3709
 #, no-wrap
 msgid "B<SIGHUP>"
 msgstr "B<SIGHUP>"
 
 #. type: Plain text
-#: doc/tin.1:3706 doc/tin.1:3709
+#: doc/tin.1:3712 doc/tin.1:3715
 msgid "Terminate gracefully."
-msgstr ""
+msgstr "Sauber beenden."
 
 #. type: TP
-#: doc/tin.1:3706
+#: doc/tin.1:3712
 #, no-wrap
 msgid "B<SIGTERM>"
 msgstr "B<SIGTERM>"
 
 #. type: TP
-#: doc/tin.1:3709
+#: doc/tin.1:3715
 #, no-wrap
 msgid "B<SIGUSR1>"
 msgstr "B<SIGUSR1>"
 
 #. type: Plain text
-#: doc/tin.1:3712
+#: doc/tin.1:3718
 msgid "Terminate gracefully but do not restore terminal (tty)."
 msgstr "Beenden ohne das Terminal (tty) wiederherzustellen."
 
 #. type: TP
-#: doc/tin.1:3712
+#: doc/tin.1:3718
 #, no-wrap
 msgid "B<SIGUSR2>"
 msgstr "B<SIGUSR2>"
@@ -8696,27 +8832,32 @@ msgstr "B<SIGUSR2>"
 #.  give an overview of the most common error messages and how to cope with
 #.  them.
 #. type: Plain text
-#: doc/tin.1:3723
+#: doc/tin.1:3729
 msgid "Write out I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>-file."
 msgstr "Speichern der I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>-Datei."
 
 #. type: SH
-#: doc/tin.1:3723
+#: doc/tin.1:3729
 #, no-wrap
 msgid "SECURITY"
 msgstr "SICHERHEIT"
 
 #. type: Plain text
-#: doc/tin.1:3731
+#: doc/tin.1:3737
 msgid ""
 "If B<tin> is started in debug mode (''B<-D n>'') it will create world "
 "readable files in B<$TMPDIR> which may contain the users NNTP password in "
 "cleartext. On multiuser-systems B<$TMPDIR> should be set to a safe location "
-"before starting tin in debug mode (e.g.  B<TMPDIR=$HOME tin -D 1>)."
+"before starting B<tin> in debug mode (e.g.  B<TMPDIR=$HOME tin -D 1>)."
 msgstr ""
+"Falls B<tin> im Debug-Modus (''B<-D n>'') gestartet wird, werden in B<"
+"$TMPDIR> weltlesbare Dateien erzeugt, welche das NNTP-Passwort des Benutzers "
+"im Klartext enthalten kÃ¶nnen. Auf Multiuser-Systemen sollte daher $TMPDIR "
+"auf einen sicheren Speicherort gesetzt werden, bevor B<tin> im Debug-Modus "
+"gestartet wird (z. B. TMPDIR=$HOME tin -D 1)."
 
 #. type: SH
-#: doc/tin.1:3731
+#: doc/tin.1:3737
 #, no-wrap
 msgid "CONFORMING TO"
 msgstr "KONFORM ZU"
@@ -8724,7 +8865,7 @@ msgstr "KONFORM ZU"
 #.  - RFC\%2045, RFC\%2047, RFC\%2231, RFC\%2980, RFC\%3977, RFC\%4155
 #.    RFC\%4643, RFC\%5322, RFC\%5536, RFC\%5537, RFC\%6048 or whatever
 #. type: Plain text
-#: doc/tin.1:3739
+#: doc/tin.1:3745
 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 "
@@ -8732,13 +8873,13 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: doc/tin.1:3739
+#: doc/tin.1:3745
 #, no-wrap
 msgid "NOTES"
 msgstr "ANMERKUNGEN"
 
 #. type: Plain text
-#: doc/tin.1:3744
+#: doc/tin.1:3750
 msgid ""
 "Regular expression support is provided by the PCRE library package B<\\"
 "%pcre>(3), which is open source software, written by Philip Hazel, and "
@@ -8749,27 +8890,32 @@ msgstr ""
 "Hazel und das Urheberrecht liegt bei der University of Cambridge, England."
 
 #. type: Plain text
-#: doc/tin.1:3748
+#: doc/tin.1:3754
 msgid "E<lt>ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/E<gt>"
 msgstr "E<lt>ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/E<gt>"
 
 #. type: SH
-#: doc/tin.1:3748
+#: doc/tin.1:3754
 #, no-wrap
 msgid "BUGS"
 msgstr "FEHLER"
 
 #. type: Plain text
-#: doc/tin.1:3756
+#: doc/tin.1:3762
 msgid ""
 "B<CNews> NNTPd, B<\\%noffle>(1)  (E<lt>= V1.0-pre5) and B<NewsCache> (E<lt>= "
 "V1.1.91) can't handle pipelined GROUP commands. If you run into trouble with "
 "any of the mentioned servers define DISABLE_PIPELINING in include/autoconf.h "
 "and recompile."
 msgstr ""
+"B<CNews> NNTPd, B<\\%noffle>(1) (E<lt>= V1.0-pre5) und B<NewsCache> (E<lt>= "
+"V1.1.91) kÃ¶nnen nicht mit gepipelinten GROUP-Befehlen umgehen. Falls Sie "
+"Probleme mit einem der genannten Server haben, definieren Sie "
+"DISABLE_PIPELINING in include/autoconf.h und kompilieren Sie das Programm "
+"neu."
 
 #. type: Plain text
-#: doc/tin.1:3765
+#: doc/tin.1:3771
 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! "
@@ -8778,15 +8924,22 @@ msgid ""
 "English. Please do NOT enclose a core-file in your bug-report until we "
 "request it."
 msgstr ""
+"Bevor Sie einen Bug-Report an E<lt>tin-bugs@tin.orgE<gt> schicken, "
+"Ã¼berprÃ¼fen Sie bitte, ob die aktuellste (stabile) Version verwendet wird, "
+"falls nicht, bitte erst aktualisieren! Sehen Sie sich die doc/TODO-Datei fÃ¼r "
+"bekannte Fehler an. Wenn Sie immer noch meinen einen Fehler gefunden zu "
+"haben benutzen Sie bitte die Funktion B<BugReport> ('B<R>') und schreiben "
+"auf Englisch. Bitte fÃ¼gen Sie Ihrem Bug-Report KEINE Core-Datei bei - auÃŸer "
+"wir haben diese anfordert."
 
 #. type: SH
-#: doc/tin.1:3765
+#: doc/tin.1:3771
 #, no-wrap
 msgid "HISTORY"
 msgstr "GESCHICHTE"
 
 #. type: Plain text
-#: doc/tin.1:3774
+#: doc/tin.1:3780
 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 "
@@ -8804,171 +8957,173 @@ msgstr ""
 "Versionen findet sich unter"
 
 #. type: Plain text
-#: doc/tin.1:3778
+#: doc/tin.1:3784
 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:3778
+#: doc/tin.1:3784
 #, no-wrap
 msgid "CREDITS"
 msgstr "DANKSAGUNGEN"
 
 #. type: IP
-#: doc/tin.1:3780
+#: doc/tin.1:3786
 #, no-wrap
 msgid "Rich Skrenta"
 msgstr "Rich Skrenta"
 
 #. type: Plain text
-#: doc/tin.1:3784
+#: doc/tin.1:3790
 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:3784
+#: doc/tin.1:3790
 #, no-wrap
 msgid "Bill Davidsen"
 msgstr "Bill Davidsen"
 
 #. type: Plain text
-#: doc/tin.1:3786
+#: doc/tin.1:3792
 msgid "author of envarg.c environment variable reading routine."
 msgstr "Autor von envarg.c, Umgebungsvariablenleseroutine."
 
 #. type: IP
-#: doc/tin.1:3786
+#: doc/tin.1:3792
 #, no-wrap
 msgid "Mike Gleason"
 msgstr "Mike Gleason"
 
 #. type: Plain text
-#: doc/tin.1:3788
+#: doc/tin.1:3794
 msgid "author of sigfile.c random signature generation routines."
 msgstr "Autor von sigfile.c, Zufallssignaturengenerierungsroutine."
 
 #. type: IP
-#: doc/tin.1:3788
+#: doc/tin.1:3794
 #, 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:3790
+#: doc/tin.1:3796
 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:3790
+#: doc/tin.1:3796
 #, no-wrap
 msgid "Arnold Robbins"
 msgstr "Arnold Robbins"
 
 #. type: Plain text
-#: doc/tin.1:3792
+#: doc/tin.1:3798
 msgid "author of strftime.c date formatting routine."
 msgstr "Autor von strftime.c, Datumsfromatierungsroutine."
 
 #. type: IP
-#: doc/tin.1:3792
+#: doc/tin.1:3798
 #, no-wrap
 msgid "Rich Salz"
 msgstr "Rich Salz"
 
 #. type: Plain text
-#: doc/tin.1:3794
+#: doc/tin.1:3800
 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:3794
+#: doc/tin.1:3800
 #, no-wrap
 msgid "Dave Taylor"
 msgstr "Dave Taylor"
 
 #. type: Plain text
-#: doc/tin.1:3798
+#: doc/tin.1:3804
 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:3798
+#: doc/tin.1:3804
 #, no-wrap
 msgid "Chris Thewalt"
 msgstr "Chris Thewalt"
 
 #. type: Plain text
-#: doc/tin.1:3802
+#: doc/tin.1:3808
 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:3802
+#: doc/tin.1:3808
 #, no-wrap
 msgid "Steven Madsen"
 msgstr "Steven Madsen"
 
 #. type: Plain text
-#: doc/tin.1:3806
+#: doc/tin.1:3812
 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:3806
+#: doc/tin.1:3812
 #, 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:3810
+#: doc/tin.1:3816
 msgid "for B<\\%pcre>(3)  (Perl-compatible regular expression library)."
 msgstr "fÃ¼r B<\\%pcre>(3) (Library fÃ¼r Perl-kompatible regulÃ¤re AusdrÃ¼cke)."
 
 #. type: IP
-#: doc/tin.1:3810
+#: doc/tin.1:3816
 #, 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:3818
+#: doc/tin.1:3824
 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:3818
+#: doc/tin.1:3824
 #, no-wrap
 msgid "AUTHOR"
 msgstr "AUTOR"
 
 #. type: TP
-#: doc/tin.1:3819
+#: doc/tin.1:3825
 #, 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:3823
+#: doc/tin.1:3829
 #, no-wrap
 msgid "MAINTAINER"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3824
+#: doc/tin.1:3830
 #, 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:3828 doc/tin.5:2634
+#: doc/tin.1:3834 doc/tin.5:2652
 #, no-wrap
 msgid "SEE ALSO"
 msgstr "SIEHE AUCH"
 
 #. type: Plain text
-#: doc/tin.1:3883
+#: doc/tin.1:3889
 msgid ""
 "B<\\%cron>(1), 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<\\"
@@ -9440,6 +9595,8 @@ msgstr "news.example.com \"streng geheim
 msgid ""
 "\"I<newsgroup>I<flag> [I<article>[,I<article> | -I<article>]...]\" lines."
 msgstr ""
+"\"I<Newsgruppe>I<Markierung> [I<Artikel>[,I<Artikel> | -I<Artikel>]...]\" "
+"Zeilen."
 
 #. type: TP
 #: doc/tin.5:289
@@ -9456,7 +9613,7 @@ msgstr "Der Name der Newsgruppe."
 #: doc/tin.5:292
 #, no-wrap
 msgid "B<flag>"
-msgstr ""
+msgstr "B<Markierung>"
 
 #. type: Plain text
 #: doc/tin.5:295
@@ -9514,7 +9671,7 @@ msgstr "Fester Bestandteil einer zufÃ¤ll
 #. type: Plain text
 #: doc/tin.5:342
 msgid "history of last used strings"
-msgstr "Historie der zuletzt verwendeten Zeichenfolgen"
+msgstr "Verlaufsliste der zuletzt verwendeten Zeichenfolgen"
 
 #. type: Plain text
 #: doc/tin.5:349
@@ -9726,7 +9883,7 @@ msgstr ""
 "UND SPEICHERN VON UNGELESENEN ARTIKELN\" in B<\\%tin>(1)."
 
 #. type: TP
-#: doc/tin.5:465 doc/tin.5:1383
+#: doc/tin.5:465 doc/tin.5:1389
 #, no-wrap
 msgid "B<date_format>"
 msgstr "B<date_format>"
@@ -9747,13 +9904,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:475 doc/tin.5:1500
+#: doc/tin.5:475 doc/tin.5:1506
 #, no-wrap
 msgid "B<editor_format>"
 msgstr "B<editor_format>"
 
 #. type: TP
-#: doc/tin.5:478 doc/tin.5:1505
+#: doc/tin.5:478 doc/tin.5:1511
 #, no-wrap
 msgid "B<extquote_handling>"
 msgstr "B<extquote_handling>"
@@ -9794,31 +9951,31 @@ msgid "Identical to the tinrc variable B
 msgstr "Identisch mit der tinrc-Variable B<mail_address>"
 
 #. type: TP
-#: doc/tin.5:491 doc/tin.5:1532
+#: doc/tin.5:491 doc/tin.5:1546
 #, no-wrap
 msgid "B<group_catchup_on_exit>"
 msgstr "B<group_catchup_on_exit>"
 
 #. type: TP
-#: doc/tin.5:494 doc/tin.5:1535
+#: doc/tin.5:494 doc/tin.5:1549
 #, no-wrap
 msgid "B<group_format>"
 msgstr "B<group_format>"
 
 #. type: TP
-#: doc/tin.5:497 doc/tin.5:1615
+#: doc/tin.5:497 doc/tin.5:1629
 #, no-wrap
 msgid "B<mail_8bit_header>"
 msgstr "B<mail_8bit_header>"
 
 #. type: TP
-#: doc/tin.5:500 doc/tin.5:1627 doc/tin.5:2410
+#: doc/tin.5:500 doc/tin.5:1641 doc/tin.5:2428
 #, no-wrap
 msgid "B<mail_mime_encoding>"
 msgstr "B<mail_mime_encoding>"
 
 #. type: TP
-#: doc/tin.5:503 doc/tin.5:1646
+#: doc/tin.5:503 doc/tin.5:1660
 #, no-wrap
 msgid "B<maildir>"
 msgstr "B<maildir>"
@@ -9837,13 +9994,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:510 doc/tin.5:1684
+#: doc/tin.5:510 doc/tin.5:1698
 #, no-wrap
 msgid "B<mark_ignore_tags>"
 msgstr "B<mark_ignore_tags>"
 
 #. type: TP
-#: doc/tin.5:513 doc/tin.5:1681
+#: doc/tin.5:513 doc/tin.5:1695
 #, no-wrap
 msgid "B<mark_saved_read>"
 msgstr "B<mark_saved_read>"
@@ -9889,25 +10046,25 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:540 doc/tin.5:1763
+#: doc/tin.5:540 doc/tin.5:1777
 #, no-wrap
 msgid "B<news_headers_to_display>"
 msgstr "B<news_headers_to_display>"
 
 #. type: TP
-#: doc/tin.5:543 doc/tin.5:1770
+#: doc/tin.5:543 doc/tin.5:1784
 #, 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:1779
+#: doc/tin.5:546 doc/tin.5:1793
 #, no-wrap
 msgid "B<news_quote_format>"
 msgstr "B<news_quote_format>"
 
 #. type: TP
-#: doc/tin.5:549 doc/tin.5:2383
+#: doc/tin.5:549 doc/tin.5:2401
 #, no-wrap
 msgid "B<organization>"
 msgstr "B<organization>"
@@ -9922,61 +10079,61 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:556 doc/tin.5:1807
+#: doc/tin.5:556 doc/tin.5:1821
 #, no-wrap
 msgid "B<pos_first_unread>"
 msgstr "B<pos_first_unread>"
 
 #. type: TP
-#: doc/tin.5:559 doc/tin.5:1811
+#: doc/tin.5:559 doc/tin.5:1825
 #, no-wrap
 msgid "B<post_8bit_header>"
 msgstr "B<post_8bit_header>"
 
 #. type: TP
-#: doc/tin.5:562 doc/tin.5:1822 doc/tin.5:2407
+#: doc/tin.5:562 doc/tin.5:1836 doc/tin.5:2425
 #, no-wrap
 msgid "B<post_mime_encoding>"
 msgstr "B<post_mime_encoding>"
 
 #. type: TP
-#: doc/tin.5:565 doc/tin.5:1835
+#: doc/tin.5:565 doc/tin.5:1849
 #, no-wrap
 msgid "B<post_process_type>"
 msgstr "B<post_process_type>"
 
 #. type: TP
-#: doc/tin.5:568 doc/tin.5:1827
+#: doc/tin.5:568 doc/tin.5:1841
 #, no-wrap
 msgid "B<post_process_view>"
 msgstr "B<post_process_view>"
 
 #. type: TP
-#: doc/tin.5:571 doc/tin.5:1858
+#: doc/tin.5:571 doc/tin.5:1872
 #, no-wrap
 msgid "B<print_header>"
 msgstr "B<print_header>"
 
 #. type: TP
-#: doc/tin.5:574 doc/tin.5:1872
+#: doc/tin.5:574 doc/tin.5:1886
 #, no-wrap
 msgid "B<process_only_unread>"
 msgstr "B<process_only_unread>"
 
 #. type: TP
-#: doc/tin.5:577 doc/tin.5:1876
+#: doc/tin.5:577 doc/tin.5:1890
 #, no-wrap
 msgid "B<prompt_followupto>"
 msgstr "B<prompt_followupto>"
 
 #. type: TP
-#: doc/tin.5:580 doc/tin.5:1880
+#: doc/tin.5:580 doc/tin.5:1894
 #, no-wrap
 msgid "B<quote_chars>"
 msgstr "B<quote_chars>"
 
 #. type: TP
-#: doc/tin.5:583 doc/tin.5:1940
+#: doc/tin.5:583 doc/tin.5:1957
 #, no-wrap
 msgid "B<savedir>"
 msgstr "B<savedir>"
@@ -9989,49 +10146,49 @@ msgid "B<savefile>"
 msgstr "B<savefile>"
 
 #. type: TP
-#: doc/tin.5:589 doc/tin.5:1997
+#: doc/tin.5:589 doc/tin.5:2014
 #, no-wrap
 msgid "B<show_author>"
 msgstr "B<show_author>"
 
 #. type: TP
-#: doc/tin.5:592 doc/tin.5:2023
+#: doc/tin.5:592 doc/tin.5:2040
 #, no-wrap
 msgid "B<show_info>"
 msgstr "B<show_info>"
 
 #. type: TP
-#: doc/tin.5:595 doc/tin.5:2041
+#: doc/tin.5:595 doc/tin.5:2058
 #, no-wrap
 msgid "B<show_only_unread_arts>"
 msgstr "B<show_only_unread_arts>"
 
 #. type: TP
-#: doc/tin.5:598 doc/tin.5:2049
+#: doc/tin.5:598 doc/tin.5:2066
 #, no-wrap
 msgid "B<show_signatures>"
 msgstr "B<show_signatures>"
 
 #. type: TP
-#: doc/tin.5:601 doc/tin.5:2052
+#: doc/tin.5:601 doc/tin.5:2069
 #, no-wrap
 msgid "B<sigdashes>"
 msgstr "B<sigdashes>"
 
 #. type: TP
-#: doc/tin.5:604 doc/tin.5:2055
+#: doc/tin.5:604 doc/tin.5:2072
 #, no-wrap
 msgid "B<sigfile>"
 msgstr "B<sigfile>"
 
 #. type: TP
-#: doc/tin.5:607 doc/tin.5:2066
+#: doc/tin.5:607 doc/tin.5:2083
 #, no-wrap
 msgid "B<signature_repost>"
 msgstr "B<signature_repost>"
 
 #. type: TP
-#: doc/tin.5:610 doc/tin.5:2076
+#: doc/tin.5:610 doc/tin.5:2093
 #, no-wrap
 msgid "B<sort_article_type>"
 msgstr "B<sort_article_type>"
@@ -10042,61 +10199,61 @@ msgid "Identical to the tinrc variable B
 msgstr "Identisch mit der tinrc-Variable B<sort_article_type>"
 
 #. type: TP
-#: doc/tin.5:613 doc/tin.5:2105
+#: doc/tin.5:613 doc/tin.5:2122
 #, no-wrap
 msgid "B<sort_threads_type>"
 msgstr "B<sort_threads_type>"
 
 #. type: TP
-#: doc/tin.5:616 doc/tin.5:2136
+#: doc/tin.5:616 doc/tin.5:2153
 #, no-wrap
 msgid "B<start_editor_offset>"
 msgstr "B<start_editor_offset>"
 
 #. type: TP
-#: doc/tin.5:619 doc/tin.5:2165
+#: doc/tin.5:619 doc/tin.5:2182
 #, no-wrap
 msgid "B<tex2iso_conv>"
 msgstr "B<tex2iso_conv>"
 
 #. type: TP
-#: doc/tin.5:622 doc/tin.5:2170
+#: doc/tin.5:622 doc/tin.5:2187
 #, no-wrap
 msgid "B<thread_articles>"
 msgstr "B<thread_articles>"
 
 #. type: TP
-#: doc/tin.5:625 doc/tin.5:2204
+#: doc/tin.5:625 doc/tin.5:2221
 #, no-wrap
 msgid "B<thread_catchup_on_exit>"
 msgstr "B<thread_catchup_on_exit>"
 
 #. type: TP
-#: doc/tin.5:628 doc/tin.5:2180
+#: doc/tin.5:628 doc/tin.5:2197
 #, no-wrap
 msgid "B<thread_format>"
 msgstr "B<thread_format>"
 
 #. type: TP
-#: doc/tin.5:631 doc/tin.5:2199
+#: doc/tin.5:631 doc/tin.5:2216
 #, no-wrap
 msgid "B<thread_perc>"
 msgstr "B<thread_perc>"
 
 #. type: TP
-#: doc/tin.5:634 doc/tin.5:2228
+#: doc/tin.5:634 doc/tin.5:2245
 #, no-wrap
 msgid "B<trim_article_body>"
 msgstr "B<trim_article_body>"
 
 #. type: TP
-#: doc/tin.5:637 doc/tin.5:2308
+#: doc/tin.5:637 doc/tin.5:2327
 #, no-wrap
 msgid "B<verbatim_handling>"
 msgstr "B<verbatim_handling>"
 
 #. type: TP
-#: doc/tin.5:640 doc/tin.5:2359
+#: doc/tin.5:640 doc/tin.5:2377
 #, no-wrap
 msgid "B<wrap_on_next_unread>"
 msgstr "B<wrap_on_next_unread>"
@@ -10251,7 +10408,7 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:694 doc/tin.5:1717
+#: doc/tin.5:694 doc/tin.5:1731
 #, no-wrap
 msgid "B<mm_network_charset>"
 msgstr "B<mm_network_charset>"
@@ -10520,10 +10677,10 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:810 doc/tin.5:2553
+#: doc/tin.5:810 doc/tin.5:2571
 #, no-wrap
 msgid "B<time>"
-msgstr "B<time>"
+msgstr "B<Zeit>"
 
 #. type: Plain text
 #: doc/tin.5:813
@@ -11081,12 +11238,12 @@ msgid "B<mailgroupname>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1076 doc/tin.5:1147 doc/tin.5:2500 doc/tin.5:2553 doc/tin.5:2580
+#: doc/tin.5:1076 doc/tin.5:1147 doc/tin.5:2518 doc/tin.5:2571 doc/tin.5:2598
 msgid "is the name of the newsgroup"
 msgstr "ist der Name der Newsgruppe"
 
 #. type: Plain text
-#: doc/tin.5:1079 doc/tin.5:1150 doc/tin.5:2583
+#: doc/tin.5:1079 doc/tin.5:1150 doc/tin.5:2601
 msgid "is a short single-line description of the group"
 msgstr "ist die zugehÃ¶rige Kurzbeschreibung"
 
@@ -11137,7 +11294,7 @@ msgstr "news.example.org /tmp/nrc-ex exa
 #. type: Plain text
 #: doc/tin.5:1112
 msgid "posting history"
-msgstr ""
+msgstr "Posting Verlaufsliste"
 
 #. type: Plain text
 #: doc/tin.5:1122
@@ -11170,15 +11327,20 @@ msgid ""
 "copy exists. Each line consist of two tab-separated fields \"I<group.name>"
 "\tI<one-line description>\"."
 msgstr ""
+"Eine Kopie der Newsgroups-Datei des Servers, die kurze Beschreibungen jeder "
+"Newsgruppe enthÃ¤lt. Sie wird beim Start automatisch aktualisiert, auÃŸer wenn "
+"die Befehlszeilenoption ''B<-X>'' oder '' B<-q>'' verwendet werden und eine "
+"alte Kopie existiert. Jede Zeile besteht aus zwei tabulatorgetrennten "
+"Feldern \"I<Gruppen.Name>\tI<Kurzbeschreibung>\"."
 
 #. type: TP
-#: doc/tin.5:1144 doc/tin.5:2577
+#: doc/tin.5:1144 doc/tin.5:2595
 #, no-wrap
 msgid "B<group.name>"
-msgstr ""
+msgstr "B<Gruppen.Name>"
 
 #. type: TP
-#: doc/tin.5:1147 doc/tin.5:2580
+#: doc/tin.5:1147 doc/tin.5:2598
 #, no-wrap
 msgid "B<one-line description>"
 msgstr "B<Kurzbeschreibung>"
@@ -11335,161 +11497,167 @@ msgstr ""
 #. type: TP
 #: doc/tin.5:1281
 #, no-wrap
+msgid "B<cancel_lock_algo>"
+msgstr "B<cancel_lock_algo>"
+
+#. type: TP
+#: doc/tin.5:1287
+#, no-wrap
 msgid "B<catchup_read_groups>"
 msgstr "B<catchup_read_groups>"
 
 #. type: TP
-#: doc/tin.5:1285
+#: doc/tin.5:1291
 #, no-wrap
 msgid "B<col_back>"
 msgstr "B<col_back>"
 
 #. type: TP
-#: doc/tin.5:1288
+#: doc/tin.5:1294
 #, no-wrap
 msgid "B<col_extquote>"
 msgstr "B<col_extquote>"
 
 #. type: TP
-#: doc/tin.5:1291
+#: doc/tin.5:1297
 #, no-wrap
 msgid "B<col_from>"
 msgstr "B<col_from>"
 
 #. type: TP
-#: doc/tin.5:1294
+#: doc/tin.5:1300
 #, no-wrap
 msgid "B<col_head>"
 msgstr "B<col_head>"
 
 #. type: TP
-#: doc/tin.5:1297
+#: doc/tin.5:1303
 #, no-wrap
 msgid "B<col_help>"
 msgstr "B<col_help>"
 
 #. type: TP
-#: doc/tin.5:1300
+#: doc/tin.5:1306
 #, no-wrap
 msgid "B<col_invers_bg>"
 msgstr "B<col_invers_bg>"
 
 #. type: TP
-#: doc/tin.5:1303
+#: doc/tin.5:1309
 #, no-wrap
 msgid "B<col_invers_fg>"
 msgstr "B<col_invers_fg>"
 
 #. type: TP
-#: doc/tin.5:1306
+#: doc/tin.5:1312
 #, no-wrap
 msgid "B<col_markdash>"
 msgstr "B<col_markdash>"
 
 #. type: TP
-#: doc/tin.5:1310
+#: doc/tin.5:1316
 #, no-wrap
 msgid "B<col_markslash>"
 msgstr "B<col_markslash>"
 
 #. type: TP
-#: doc/tin.5:1314
+#: doc/tin.5:1320
 #, no-wrap
 msgid "B<col_markstar>"
 msgstr "B<col_markstar>"
 
 #. type: TP
-#: doc/tin.5:1318
+#: doc/tin.5:1324
 #, no-wrap
 msgid "B<col_markstroke>"
 msgstr "B<col_markstroke>"
 
 #. type: TP
-#: doc/tin.5:1322
+#: doc/tin.5:1328
 #, no-wrap
 msgid "B<col_minihelp>"
 msgstr "B<col_minihelp>"
 
 #. type: TP
-#: doc/tin.5:1325
+#: doc/tin.5:1331
 #, no-wrap
 msgid "B<col_newsheaders>"
 msgstr "B<col_newsheaders>"
 
 #. type: TP
-#: doc/tin.5:1328
+#: doc/tin.5:1334
 #, no-wrap
 msgid "B<col_normal>"
 msgstr "B<col_normal>"
 
 #. type: TP
-#: doc/tin.5:1331
+#: doc/tin.5:1337
 #, no-wrap
 msgid "B<col_quote>"
 msgstr "B<col_quote>"
 
 #. type: TP
-#: doc/tin.5:1334
+#: doc/tin.5:1340
 #, no-wrap
 msgid "B<col_quote2>"
 msgstr "B<col_quote2>"
 
 #. type: TP
-#: doc/tin.5:1337
+#: doc/tin.5:1343
 #, no-wrap
 msgid "B<col_quote3>"
 msgstr "B<col_quote3>"
 
 #. type: TP
-#: doc/tin.5:1340
+#: doc/tin.5:1346
 #, no-wrap
 msgid "B<col_response>"
 msgstr "B<col_response>"
 
 #. type: TP
-#: doc/tin.5:1344
+#: doc/tin.5:1350
 #, no-wrap
 msgid "B<col_signature>"
 msgstr "B<col_signature>"
 
 #. type: TP
-#: doc/tin.5:1347
+#: doc/tin.5:1353
 #, no-wrap
 msgid "B<col_urls>"
 msgstr "B<col_urls>"
 
 #. type: TP
-#: doc/tin.5:1350
+#: doc/tin.5:1356
 #, no-wrap
 msgid "B<col_verbatim>"
 msgstr "B<col_verbatim>"
 
 #. type: TP
-#: doc/tin.5:1353
+#: doc/tin.5:1359
 #, no-wrap
 msgid "B<col_subject>"
 msgstr "B<col_subject>"
 
 #. type: TP
-#: doc/tin.5:1356
+#: doc/tin.5:1362
 #, no-wrap
 msgid "B<col_text>"
 msgstr "B<col_text>"
 
 #. type: TP
-#: doc/tin.5:1359
+#: doc/tin.5:1365
 #, no-wrap
 msgid "B<col_title>"
 msgstr "B<col_title>"
 
 #. type: TP
-#: doc/tin.5:1362
+#: doc/tin.5:1368
 #, no-wrap
 msgid "B<confirm_choice>"
 msgstr "B<confirm_choice>"
 
 #. type: Plain text
-#: doc/tin.5:1366
+#: doc/tin.5:1372
 msgid ""
 "B<\\%tin>(1)  can ask for manual confirmation to protect the user. Available "
 "choices:"
@@ -11497,7 +11665,7 @@ msgstr ""
 
 #.  TODO: check if all affected commands are marked [after confirmation]
 #. type: Plain text
-#: doc/tin.5:1372
+#: doc/tin.5:1378
 msgid ""
 "B<commands>: Ask for confirmation before executing certain dangerous "
 "commands (e.g., B<Catchup> ('B<c>')). Commands that this affects are marked "
@@ -11505,26 +11673,26 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1377
+#: doc/tin.5:1383
 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:1381
+#: doc/tin.5:1387
 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:1383
+#: doc/tin.5:1389
 msgid "Default is commands & quit."
 msgstr "Voreinstellung ist Kommandos & Ende."
 
 #. type: Plain text
-#: doc/tin.5:1394
+#: doc/tin.5:1400
 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<\\"
@@ -11533,61 +11701,61 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1394
+#: doc/tin.5:1400
 #, no-wrap
 msgid "B<default_art_search>"
 msgstr "B<default_art_search>"
 
 #. type: TP
-#: doc/tin.5:1396
+#: doc/tin.5:1402
 #, no-wrap
 msgid "B<default_author_search>"
 msgstr "B<default_author_search>"
 
 #. type: TP
-#: doc/tin.5:1398
+#: doc/tin.5:1404
 #, no-wrap
 msgid "B<default_config_search>"
 msgstr "B<default_config_search>"
 
 #. type: TP
-#: doc/tin.5:1401
+#: doc/tin.5:1407
 #, no-wrap
 msgid "B<default_filter_days>"
 msgstr "B<default_filter_days>"
 
 #. type: TP
-#: doc/tin.5:1404
+#: doc/tin.5:1410
 #, no-wrap
 msgid "B<default_filter_kill_case>"
 msgstr "B<default_filter_kill_case>"
 
 #. type: TP
-#: doc/tin.5:1408
+#: doc/tin.5:1414
 #, no-wrap
 msgid "B<default_filter_kill_expire>"
 msgstr "B<default_filter_kill_expire>"
 
 #. type: TP
-#: doc/tin.5:1413
+#: doc/tin.5:1419
 #, no-wrap
 msgid "B<default_filter_kill_global>"
 msgstr "B<default_filter_kill_global>"
 
 #. type: TP
-#: doc/tin.5:1417
+#: doc/tin.5:1423
 #, no-wrap
 msgid "B<default_filter_kill_header>"
 msgstr "B<default_filter_kill_header>"
 
 #. type: ta
-#: doc/tin.5:1422 doc/tin.5:1451
+#: doc/tin.5:1428 doc/tin.5:1457
 #, 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:1431 doc/tin.5:1460
+#: doc/tin.5:1437 doc/tin.5:1466
 #, no-wrap
 msgid ""
 "0\t''Subject:'' (case sensitive)\n"
@@ -11609,139 +11777,139 @@ msgstr ""
 "7\t''Lines:''\n"
 
 #. type: TP
-#: doc/tin.5:1433
+#: doc/tin.5:1439
 #, no-wrap
 msgid "B<default_filter_select_case>"
 msgstr "B<default_filter_select_case>"
 
 #. type: TP
-#: doc/tin.5:1437
+#: doc/tin.5:1443
 #, no-wrap
 msgid "B<default_filter_select_expire>"
 msgstr "B<default_filter_select_expire>"
 
 #. type: TP
-#: doc/tin.5:1442
+#: doc/tin.5:1448
 #, no-wrap
 msgid "B<default_filter_select_global>"
 msgstr "B<default_filter_select_global>"
 
 #. type: TP
-#: doc/tin.5:1446
+#: doc/tin.5:1452
 #, no-wrap
 msgid "B<default_filter_select_header>"
 msgstr "B<default_filter_select_header>"
 
 #. type: TP
-#: doc/tin.5:1462
+#: doc/tin.5:1468
 #, no-wrap
 msgid "B<default_goto_group>"
 msgstr "B<default_goto_group>"
 
 #. type: TP
-#: doc/tin.5:1464
+#: doc/tin.5:1470
 #, no-wrap
 msgid "B<default_group_search>"
 msgstr "B<default_group_search>"
 
 #. type: TP
-#: doc/tin.5:1466
+#: doc/tin.5:1472
 #, no-wrap
 msgid "B<default_mail_address>"
 msgstr "B<default_mail_address>"
 
 #. type: TP
-#: doc/tin.5:1468
+#: doc/tin.5:1474
 #, no-wrap
 msgid "B<default_move_group>"
 msgstr "B<default_move_group>"
 
 #. type: TP
-#: doc/tin.5:1470
+#: doc/tin.5:1476
 #, no-wrap
 msgid "B<default_pattern>"
 msgstr "B<default_pattern>"
 
 #. type: TP
-#: doc/tin.5:1472
+#: doc/tin.5:1478
 #, no-wrap
 msgid "B<default_pipe_command>"
 msgstr "B<default_pipe_command>"
 
 #. type: TP
-#: doc/tin.5:1474
+#: doc/tin.5:1480
 #, no-wrap
 msgid "B<default_post_newsgroups>"
 msgstr "B<default_post_newsgroups>"
 
 #. type: TP
-#: doc/tin.5:1476
+#: doc/tin.5:1482
 #, no-wrap
 msgid "B<default_post_subject>"
 msgstr "B<default_post_subject>"
 
 #. type: TP
-#: doc/tin.5:1478
+#: doc/tin.5:1484
 #, no-wrap
 msgid "B<default_range_group>"
 msgstr "B<default_range_group>"
 
 #. type: TP
-#: doc/tin.5:1480
+#: doc/tin.5:1486
 #, no-wrap
 msgid "B<default_range_select>"
 msgstr "B<default_range_select>"
 
 #. type: TP
-#: doc/tin.5:1482
+#: doc/tin.5:1488
 #, no-wrap
 msgid "B<default_range_thread>"
 msgstr "B<default_range_thread>"
 
 #. type: TP
-#: doc/tin.5:1484
+#: doc/tin.5:1490
 #, no-wrap
 msgid "B<default_repost_group>"
 msgstr "B<default_repost_group>"
 
 #. type: TP
-#: doc/tin.5:1486
+#: doc/tin.5:1492
 #, no-wrap
 msgid "B<default_save_file>"
 msgstr "B<default_save_file>"
 
 #. type: TP
-#: doc/tin.5:1488
+#: doc/tin.5:1494
 #, no-wrap
 msgid "B<default_save_mode>"
 msgstr "B<default_save_mode>"
 
 #. type: TP
-#: doc/tin.5:1490
+#: doc/tin.5:1496
 #, no-wrap
 msgid "B<default_select_pattern>"
 msgstr "B<default_select_pattern>"
 
 #. type: TP
-#: doc/tin.5:1492
+#: doc/tin.5:1498
 #, no-wrap
 msgid "B<default_shell_command>"
 msgstr "B<default_shell_command>"
 
 #. type: TP
-#: doc/tin.5:1494
+#: doc/tin.5:1500
 #, no-wrap
 msgid "B<default_subject_search>"
 msgstr "B<default_subject_search>"
 
 #. type: TP
-#: doc/tin.5:1496
+#: doc/tin.5:1502
 #, no-wrap
 msgid "B<draw_arrow>"
 msgstr "B<draw_arrow>"
 
 #. type: Plain text
-#: doc/tin.5:1505
+#: doc/tin.5:1511
 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., /"
@@ -11749,25 +11917,33 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1508
+#: doc/tin.5:1514
 #, no-wrap
 msgid "B<extquote_regex>"
 msgstr "B<extquote_regex>"
 
+#. type: Plain text
+#: doc/tin.5:1521
+msgid ""
+"A regular expression that will be applied when reading articles. All "
+"matching lines are shown in B<col_extquote>. If B<extquote_regex> is blank, "
+"then B<%tin>(1)  uses a built-in default."
+msgstr ""
+
 #. type: TP
-#: doc/tin.5:1513
+#: doc/tin.5:1521
 #, no-wrap
 msgid "B<force_screen_redraw>"
 msgstr "B<force_screen_redraw>"
 
 #. type: TP
-#: doc/tin.5:1517
+#: doc/tin.5:1525
 #, no-wrap
 msgid "B<getart_limit>"
 msgstr "B<getart_limit>"
 
 #. type: Plain text
-#: doc/tin.5:1524
+#: doc/tin.5:1532
 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<"
@@ -11776,13 +11952,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1524
+#: doc/tin.5:1532
 #, no-wrap
 msgid "B<goto_next_unread>"
 msgstr "B<goto_next_unread>"
 
 #. type: Plain text
-#: doc/tin.5:1539
+#: doc/tin.5:1546
+msgid ""
+"Which keys B<%tin>(1)  should accept to jump to the next unread article.  "
+"Possible is any combination of B<PageDown> and B<PageNextUnread>.  When "
+"B<PageDown> is set B<%tin>(1)  jumps to the next article at the end of the "
+"current one. When B<PageNextUnread> is set B<%tin>(1)  jumps immediately to "
+"the next article when B<PageNextUnread> ('B<E<lt>TABE<gt>>')  is pressed. "
+"Default is B<PageNextUnread>."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1553
 msgid ""
 "The format string used for the Group level. Default is \"%n\\ %m\\ %R\\ %L\\ "
 "\\ %s\\ \\ %F\". The following substitutions are supported:"
@@ -11792,13 +11979,13 @@ msgstr ""
 "Ersetzungen werden unterstÃ¼tzt:"
 
 #. type: ta
-#: doc/tin.5:1541
+#: doc/tin.5:1555
 #, 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:1553
+#: doc/tin.5:1567
 #, no-wrap
 msgid ""
 "%D\tdate\n"
@@ -11826,31 +12013,31 @@ msgstr ""
 "%%\t%\n"
 
 #. type: TP
-#: doc/tin.5:1555
+#: doc/tin.5:1569
 #, no-wrap
 msgid "B<hide_uue>"
 msgstr "B<hide_uue>"
 
 #. type: TP
-#: doc/tin.5:1565
+#: doc/tin.5:1579
 #, no-wrap
 msgid "B<inews_prog>"
 msgstr "B<inews_prog>"
 
 #. type: TP
-#: doc/tin.5:1572
+#: doc/tin.5:1586
 #, no-wrap
 msgid "B<info_in_last_line>"
 msgstr "B<info_in_last_line>"
 
 #. type: TP
-#: doc/tin.5:1578
+#: doc/tin.5:1592
 #, no-wrap
 msgid "B<interactive_mailer>"
 msgstr "B<interactive_mailer>"
 
 #. type: Plain text
-#: doc/tin.5:1584
+#: doc/tin.5:1598
 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, "
@@ -11859,32 +12046,32 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1584
+#: doc/tin.5:1598
 #, no-wrap
 msgid "B<inverse_okay>"
 msgstr "B<inverse_okay>"
 
 #. type: TP
-#: doc/tin.5:1588
+#: doc/tin.5:1602
 #, no-wrap
 msgid "B<keep_dead_articles>"
 msgstr "B<keep_dead_articles>"
 
 #. type: TP
-#: doc/tin.5:1593
+#: doc/tin.5:1607
 #, no-wrap
 msgid "B<kill_level>"
 msgstr "B<kill_level>"
 
 #. type: Plain text
-#: doc/tin.5:1597
+#: doc/tin.5:1611
 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:1605
+#: doc/tin.5:1619
 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 "
@@ -11894,106 +12081,106 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1621
+#: doc/tin.5:1635
 #, no-wrap
 msgid "B<mail_address>"
 msgstr "B<mail_address>"
 
 #. type: TP
-#: doc/tin.5:1631
+#: doc/tin.5:1645
 #, no-wrap
 msgid "B<mail_quote_format>"
 msgstr "B<mail_quote_format>"
 
 #. type: TP
-#: doc/tin.5:1636
+#: doc/tin.5:1650
 #, no-wrap
 msgid "B<mailbox_format>"
 msgstr "B<mailbox_format>"
 
 #. type: TP
-#: doc/tin.5:1655
+#: doc/tin.5:1669
 #, no-wrap
 msgid "B<mailer_format>"
 msgstr "B<mailer_format>"
 
 #. type: TP
-#: doc/tin.5:1692
+#: doc/tin.5:1706
 #, no-wrap
 msgid "B<metamail_prog>"
 msgstr "B<metamail_prog>"
 
 #. type: TP
-#: doc/tin.5:1704 doc/tin.5:2403
+#: doc/tin.5:1718 doc/tin.5:2421
 #, no-wrap
 msgid "B<mm_charset>"
 msgstr "B<mm_charset>"
 
 #. type: TP
-#: doc/tin.5:1737
+#: doc/tin.5:1751
 #, no-wrap
 msgid "B<mono_markdash>"
 msgstr "B<mono_markdash>"
 
 #. type: TP
-#: doc/tin.5:1742
+#: doc/tin.5:1756
 #, no-wrap
 msgid "B<mono_markslash>"
 msgstr "B<mono_markslash>"
 
 #. type: TP
-#: doc/tin.5:1747
+#: doc/tin.5:1761
 #, no-wrap
 msgid "B<mono_markstar>"
 msgstr "B<mono_markstar>"
 
 #. type: TP
-#: doc/tin.5:1752
+#: doc/tin.5:1766
 #, no-wrap
 msgid "B<mono_markstroke>"
 msgstr "B<mono_markstroke>"
 
 #. type: TP
-#: doc/tin.5:1757
+#: doc/tin.5:1771
 #, no-wrap
 msgid "B<newnews>"
 msgstr "B<newnews>"
 
 #. type: Plain text
-#: doc/tin.5:1763
+#: doc/tin.5:1777
 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:1784
+#: doc/tin.5:1798
 #, no-wrap
 msgid "B<nntp_read_timeout_secs>"
 msgstr "B<nntp_read_timeout_secs>"
 
 #. type: Plain text
-#: doc/tin.5:1787
+#: doc/tin.5:1801
 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:1787
+#: doc/tin.5:1801
 #, no-wrap
 msgid "B<normalization_form>"
 msgstr "B<normalization_form>"
 
 #. type: Plain text
-#: doc/tin.5:1791
+#: doc/tin.5:1805
 msgid ""
 "The normalization form which should be used to normalize unicode input.  The "
 "possible values are:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1807
+#: doc/tin.5:1821
 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 "
@@ -12001,7 +12188,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1835
+#: doc/tin.5:1849
 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 "
@@ -12009,7 +12196,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1841
+#: doc/tin.5:1855
 msgid ""
 "This specifies whether to perform post processing on saved articles.  "
 "Because the shell archive may contain commands you may not want to be "
@@ -12018,7 +12205,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1849
+#: doc/tin.5:1863
 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 "
@@ -12026,19 +12213,19 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1852
+#: doc/tin.5:1866
 #, no-wrap
 msgid "B<posted_articles_file>"
 msgstr "B<posted_articles_file>"
 
 #. type: TP
-#: doc/tin.5:1862
+#: doc/tin.5:1876
 #, no-wrap
 msgid "B<printer>"
 msgstr "B<printer>"
 
 #. type: Plain text
-#: doc/tin.5:1872
+#: doc/tin.5:1886
 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 "
@@ -12047,7 +12234,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1880
+#: doc/tin.5:1894
 msgid ""
 "If ON show empty ''Followup-To:'' header when editing an article.  Default "
 "is OFF."
@@ -12056,13 +12243,13 @@ msgstr ""
 "OFF."
 
 #. type: TP
-#: doc/tin.5:1886
+#: doc/tin.5:1900
 #, no-wrap
 msgid "B<quote_style>"
 msgstr "B<quote_style>"
 
 #. type: Plain text
-#: doc/tin.5:1892
+#: doc/tin.5:1906
 msgid ""
 "This bit coded integer value controls how articles are to be quoted when "
 "following up or replying to them. Any of the following options can be "
@@ -12071,7 +12258,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1897
+#: doc/tin.5:1911
 msgid ""
 "B<Compress quotes> Compress quote characters together when quoting multiple "
 "times (for example, 'E<gt> E<gt> E<gt>' will be turned into "
@@ -12079,7 +12266,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1903
+#: doc/tin.5:1917
 msgid ""
 "B<Quote Signatures> This option is off by default. Signatures are always "
 "quoted regardless of this option when you are viewing an article in raw mode "
@@ -12088,18 +12275,18 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1905
+#: doc/tin.5:1919
 msgid "B<Quote empty lines> This option is on by default."
 msgstr "B<Leerzeilen zitieren> Diese Option ist standardmÃ¤ÃŸig aktiviert."
 
 #. type: TP
-#: doc/tin.5:1906
+#: doc/tin.5:1920
 #, no-wrap
 msgid "B<quote_regex>"
 msgstr "B<quote_regex>"
 
 #. type: Plain text
-#: doc/tin.5:1913
+#: doc/tin.5:1927
 msgid ""
 "A regular expression that will be applied when reading articles. All "
 "matching lines are shown in B<col_quote>. If B<quote_regex> is blank, then B<"
@@ -12107,13 +12294,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1913
+#: doc/tin.5:1927
 #, no-wrap
 msgid "B<quote_regex2>"
 msgstr "B<quote_regex2>"
 
 #. type: Plain text
-#: doc/tin.5:1920
+#: doc/tin.5:1934
 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 "
@@ -12121,13 +12308,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1920
+#: doc/tin.5:1934
 #, no-wrap
 msgid "B<quote_regex3>"
 msgstr "B<quote_regex3>"
 
 #. type: Plain text
-#: doc/tin.5:1927
+#: doc/tin.5:1941
 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 "
@@ -12135,61 +12322,69 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1927
+#: doc/tin.5:1941
 #, no-wrap
 msgid "B<recent_time>"
 msgstr "B<recent_time>"
 
 #. type: TP
-#: doc/tin.5:1931
+#: doc/tin.5:1945
 #, no-wrap
 msgid "B<render_bidi>"
 msgstr "B<render_bidi>"
 
+#. type: Plain text
+#: doc/tin.5:1952
+msgid ""
+"If ON B<%tin>(1)  does the rendering of bi-directional text. If OFF B<"
+"%tin>(1)  leaves the rendering of bi-directional text to the terminal. "
+"Default is OFF."
+msgstr ""
+
 #. type: TP
-#: doc/tin.5:1935
+#: doc/tin.5:1952
 #, no-wrap
 msgid "B<reread_active_file_secs>"
 msgstr "B<reread_active_file_secs>"
 
 #. type: TP
-#: doc/tin.5:1944
+#: doc/tin.5:1961
 #, no-wrap
 msgid "B<score_limit_kill>"
 msgstr "B<score_limit_kill>"
 
 #. type: TP
-#: doc/tin.5:1948
+#: doc/tin.5:1965
 #, no-wrap
 msgid "B<score_limit_select>"
 msgstr "B<score_limit_select>"
 
 #. type: TP
-#: doc/tin.5:1952
+#: doc/tin.5:1969
 #, no-wrap
 msgid "B<score_kill>"
 msgstr "B<score_kill>"
 
 #. type: TP
-#: doc/tin.5:1956
+#: doc/tin.5:1973
 #, no-wrap
 msgid "B<score_select>"
 msgstr "B<score_select>"
 
 #. type: TP
-#: doc/tin.5:1960
+#: doc/tin.5:1977
 #, no-wrap
 msgid "B<scroll_lines>"
 msgstr "B<scroll_lines>"
 
 #. type: TP
-#: doc/tin.5:1968
+#: doc/tin.5:1985
 #, no-wrap
 msgid "B<select_format>"
 msgstr "B<select_format>"
 
 #. type: Plain text
-#: doc/tin.5:1972
+#: doc/tin.5:1989
 msgid ""
 "The format string used for the Selection level. Default is \"%f\\ %n\\ %U\\ "
 "\\ %G\\ \\ %d\". The following substitutions are supported:"
@@ -12199,13 +12394,13 @@ msgstr ""
 "Ersetzungen werden unterstÃ¼tzt:"
 
 #. type: ta
-#: doc/tin.5:1974
+#: doc/tin.5:1991
 #, no-wrap
 msgid "\\w'%G    'u +\\w'current group number'u"
 msgstr "\\w'%G    'u +\\w'Anzahl ungelesener Artikel'u"
 
 #. type: Plain text
-#: doc/tin.5:1981
+#: doc/tin.5:1998
 #, no-wrap
 msgid ""
 "%G\tgroup name\n"
@@ -12223,19 +12418,19 @@ msgstr ""
 "%%\t%\n"
 
 #. type: TP
-#: doc/tin.5:1983
+#: doc/tin.5:2000
 #, no-wrap
 msgid "B<sort_function>"
 msgstr "B<sort_function>"
 
 #. type: TP
-#: doc/tin.5:2014
+#: doc/tin.5:2031
 #, no-wrap
 msgid "B<show_description>"
 msgstr "B<show_description>"
 
 #. type: Plain text
-#: doc/tin.5:2023
+#: doc/tin.5:2040
 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 "
@@ -12246,36 +12441,32 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2045
+#: doc/tin.5:2062
 #, no-wrap
 msgid "B<show_only_unread_groups>"
 msgstr "B<show_only_unread_groups>"
 
 #. type: Plain text
-#: doc/tin.5:2052
-msgid "If OFF don't show signatures when displaying articles. Default is ON."
-msgstr "Falls OFF zeige keine Signaturen an. Voreinstellung ist ON."
-
-#. type: Plain text
-#: doc/tin.5:2066
+#: doc/tin.5:2083
 msgid ""
 "The path that specifies the signature file to use when posting, following up "
 "to or replying to an article. If the path is a directory then the signature "
 "will be randomly generated from files that are in the specified directory. "
 "If the path starts with a ! the program the path points to will be executed "
-"to generate a signature.  B<\\%tin>(1)  will pass the name of the current "
-"newsgroup as argument to the program. --none will suppress any signature.  "
-"Default is I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>."
+"to generate a signature. In order to pass the group name to the program, %G "
+"can be specified. This will be replaced by the name of the current "
+"newsgroup.  program. --none will suppress any signature.  Default is I<"
+"${TIN_HOMEDIR:-\"$HOME\"}/.Sig>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2069
+#: doc/tin.5:2086
 #, no-wrap
 msgid "B<slashes_regex>"
 msgstr "B<slashes_regex>"
 
 #. type: Plain text
-#: doc/tin.5:2076
+#: doc/tin.5:2093
 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 "
@@ -12283,19 +12474,19 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2122
+#: doc/tin.5:2139
 #, no-wrap
 msgid "B<spamtrap_warning_addresses>"
 msgstr "B<spamtrap_warning_addresses>"
 
 #. type: TP
-#: doc/tin.5:2129
+#: doc/tin.5:2146
 #, no-wrap
 msgid "B<stars_regex>"
 msgstr "B<stars_regex>"
 
 #. type: Plain text
-#: doc/tin.5:2136
+#: doc/tin.5:2153
 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 "
@@ -12303,31 +12494,31 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2141
+#: doc/tin.5:2158
 #, no-wrap
 msgid "B<strip_blanks>"
 msgstr "B<strip_blanks>"
 
 #. type: TP
-#: doc/tin.5:2145
+#: doc/tin.5:2162
 #, no-wrap
 msgid "B<strip_bogus>"
 msgstr "B<strip_bogus>"
 
 #. type: TP
-#: doc/tin.5:2154
+#: doc/tin.5:2171
 #, no-wrap
 msgid "B<strip_newsrc>"
 msgstr "B<strip_newsrc>"
 
 #. type: TP
-#: doc/tin.5:2158
+#: doc/tin.5:2175
 #, no-wrap
 msgid "B<strokes_regex>"
 msgstr "B<strokes_regex>"
 
 #. type: Plain text
-#: doc/tin.5:2165
+#: doc/tin.5:2182
 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 "
@@ -12335,7 +12526,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2170
+#: doc/tin.5:2187
 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 "
@@ -12343,7 +12534,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2180
+#: doc/tin.5:2197
 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 "
@@ -12355,7 +12546,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2184
+#: doc/tin.5:2201
 msgid ""
 "The format string used for the Thread level. Default is \"%n\\ %m\\ \\ "
 "[%L]\\ \\ %T\\ \\ %F\". The following substitutions are supported:"
@@ -12365,13 +12556,13 @@ msgstr ""
 "Ersetzungen werden unterstÃ¼tzt:"
 
 #. type: ta
-#: doc/tin.5:2186
+#: doc/tin.5:2203
 #, 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:2197
+#: doc/tin.5:2214
 #, no-wrap
 msgid ""
 "%D\tdate\n"
@@ -12397,7 +12588,7 @@ msgstr ""
 "%%\t%\n"
 
 #. type: Plain text
-#: doc/tin.5:2204
+#: doc/tin.5:2221
 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 "
@@ -12405,25 +12596,32 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2208
+#: doc/tin.5:2225
 #, no-wrap
 msgid "B<thread_score>"
 msgstr "B<thread_score>"
 
 #. type: TP
-#: doc/tin.5:2220
+#: doc/tin.5:2237
 #, no-wrap
 msgid "B<translit>"
 msgstr "B<translit>"
 
-#. type: TP
+#. type: Plain text
 #: doc/tin.5:2251
+msgid ""
+"Allows you to select how B<%tin>(1)  treats blank lines in article bodies.  "
+"Default is 0. This option does not affect lines within verbatim blocks."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2270
 #, no-wrap
 msgid "B<underscores_regex>"
 msgstr "B<underscores_regex>"
 
 #. type: Plain text
-#: doc/tin.5:2258
+#: doc/tin.5:2277
 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 "
@@ -12431,13 +12629,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2258
+#: doc/tin.5:2277
 #, no-wrap
 msgid "B<unlink_article>"
 msgstr "B<unlink_article>"
 
 #. type: Plain text
-#: doc/tin.5:2262
+#: doc/tin.5:2281
 msgid ""
 "If ON remove I<${TIN_HOMEDIR:-\"$HOME\"}/.article> after posting. Default is "
 "ON."
@@ -12446,53 +12644,54 @@ msgstr ""
 "Voreinstellung ist ON."
 
 #. type: TP
-#: doc/tin.5:2262
+#: doc/tin.5:2281
 #, no-wrap
 msgid "B<url_handler>"
 msgstr "B<url_handler>"
 
 #. type: TP
-#: doc/tin.5:2267
+#: doc/tin.5:2286
 #, no-wrap
 msgid "B<url_highlight>"
 msgstr "B<url_highlight>"
 
 #. type: TP
-#: doc/tin.5:2270
+#: doc/tin.5:2289
 #, no-wrap
 msgid "B<use_color>"
 msgstr "B<use_color>"
 
 #. type: Plain text
-#: doc/tin.5:2275
+#: doc/tin.5:2294
 msgid "If enabled B<\\%tin>(1)  uses ANSI-colors. Default is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2275
+#: doc/tin.5:2294
 #, no-wrap
 msgid "B<use_keypad>"
 msgstr "B<use_keypad>"
 
 #. type: Plain text
-#: doc/tin.5:2278
+#: doc/tin.5:2297
 msgid "Use scroll keys on keypad. Default is OFF."
 msgstr ""
+"Navigationstasten auf dem Tastenfeld verwenden. Voreinstellung ist OFF."
 
 #. type: TP
-#: doc/tin.5:2278
+#: doc/tin.5:2297
 #, no-wrap
 msgid "B<use_mouse>"
 msgstr "B<use_mouse>"
 
 #. type: TP
-#: doc/tin.5:2284
+#: doc/tin.5:2303
 #, no-wrap
 msgid "B<use_slrnface>"
 msgstr "B<use_slrnface>"
 
 #. type: Plain text
-#: doc/tin.5:2296
+#: doc/tin.5:2315
 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 "
@@ -12501,56 +12700,49 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2296
+#: doc/tin.5:2315
 #, no-wrap
 msgid "B<utf8_graphics>"
 msgstr "B<utf8_graphics>"
 
 #. type: TP
-#: doc/tin.5:2300
+#: doc/tin.5:2319
 #, no-wrap
 msgid "B<verbatim_begin_regex>"
 msgstr "B<verbatim_begin_regex>"
 
 #. type: Plain text
-#: doc/tin.5:2304
+#: doc/tin.5:2323
 msgid ""
-"A regular expression that tin will use to find the begin of a verbatim "
+"A regular expression that B<tin> will use to find the begin of a verbatim "
 "block.  Default is #v+"
 msgstr ""
 "Ein regulÃ¤rer Ausdruck, der den Beginn eines wortgetreu wiederzugebenden "
 "Absatzes findet. Voreinstellung ist #v+"
 
 #. type: TP
-#: doc/tin.5:2304
+#: doc/tin.5:2323
 #, no-wrap
 msgid "B<verbatim_end_regex>"
 msgstr "B<verbatim_end_regex>"
 
 #. type: Plain text
-#: doc/tin.5:2308
+#: doc/tin.5:2327
 msgid ""
-"A regular expression that tin will use to find the end of a verbatim block.  "
-"Default is #v-"
+"A regular expression that B<tin> will use to find the end of a verbatim "
+"block.  Default is #v-"
 msgstr ""
 "Ein regulÃ¤rer Ausdruck, der das Ende eines wortgetreu wiederzugebenden "
 "Absatzes findet. Voreinstellung ist #v-"
 
-#. type: Plain text
-#: doc/tin.5:2312
-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.5:2312
+#: doc/tin.5:2330
 #, no-wrap
 msgid "B<wildcard>"
 msgstr "B<Platzhalter>"
 
 #. type: Plain text
-#: doc/tin.5:2328
+#: doc/tin.5:2346
 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 "
@@ -12562,31 +12754,31 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2328
+#: doc/tin.5:2346
 #, no-wrap
 msgid "B<word_h_display_marks>"
 msgstr "B<word_h_display_marks>"
 
 #. type: TP
-#: doc/tin.5:2340
+#: doc/tin.5:2358
 #, no-wrap
 msgid "B<word_highlight>"
 msgstr "B<word_highlight>"
 
 #. type: TP
-#: doc/tin.5:2348
+#: doc/tin.5:2366
 #, no-wrap
 msgid "B<wrap_column>"
 msgstr "B<wrap_column>"
 
 #. type: TP
-#: doc/tin.5:2364
+#: doc/tin.5:2382
 #, no-wrap
 msgid "B<xpost_quote_format>"
 msgstr "B<xpost_quote_format>"
 
 #. type: Plain text
-#: doc/tin.5:2380
+#: doc/tin.5:2398
 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 "
@@ -12596,31 +12788,31 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2380
+#: doc/tin.5:2398
 #, no-wrap
 msgid "B<domainname>"
 msgstr "B<domainname>"
 
 #. type: Plain text
-#: doc/tin.5:2383
+#: doc/tin.5:2401
 msgid "Sets a global domain name used in From lines"
-msgstr ""
+msgstr "Setzt den globalen DomÃ¤nennamen, der in From-Zeilen verwendet wird"
 
 #. type: Plain text
-#: doc/tin.5:2387
+#: doc/tin.5:2405
 msgid ""
 "Defines the name of your organization. $B<ORGANIZATION> overrides any "
 "specified value."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2387
+#: doc/tin.5:2405
 #, no-wrap
 msgid "B<newslibdir>"
 msgstr "B<newslibdir>"
 
 #. type: Plain text
-#: doc/tin.5:2392
+#: doc/tin.5:2410
 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>. "
@@ -12628,13 +12820,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2392
+#: doc/tin.5:2410
 #, no-wrap
 msgid "B<bugaddress>"
 msgstr "B<bugaddress>"
 
 #. type: Plain text
-#: doc/tin.5:2398
+#: doc/tin.5:2416
 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."
@@ -12643,25 +12835,25 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2398
+#: doc/tin.5:2416
 #, no-wrap
 msgid "B<inewsdir>"
 msgstr "B<inewsdir>"
 
 #. type: Plain text
-#: doc/tin.5:2403
+#: doc/tin.5:2421
 msgid "Defines the directory containing of the B<\\%inews>(1)  executable"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2407
+#: doc/tin.5:2425
 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:2410
+#: doc/tin.5:2428
 msgid ""
 "Default encoding scheme used in MIME articles. 8bit might be the best value."
 msgstr ""
@@ -12669,7 +12861,7 @@ msgstr ""
 "die beste Wahl."
 
 #. type: Plain text
-#: doc/tin.5:2414
+#: doc/tin.5:2432
 msgid ""
 "Default encoding scheme used in MIME letters. quoted-printable is a good "
 "choice here."
@@ -12678,13 +12870,13 @@ msgstr ""
 "eine gute Wahl."
 
 #. type: TP
-#: doc/tin.5:2414
+#: doc/tin.5:2432
 #, no-wrap
 msgid "B<disable_gnksa_domain_check>"
 msgstr "B<disable_gnksa_domain_check>"
 
 #. type: Plain text
-#: doc/tin.5:2420
+#: doc/tin.5:2438
 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<\\"
@@ -12695,13 +12887,13 @@ msgstr ""
 "Voreinstellung auf ON geÃ¤ndert."
 
 #. type: TP
-#: doc/tin.5:2420
+#: doc/tin.5:2438
 #, no-wrap
 msgid "B<disable_sender>"
 msgstr "B<disable_sender>"
 
 #. type: Plain text
-#: doc/tin.5:2424
+#: doc/tin.5:2442
 msgid ""
 "Don't generate a ''Sender:'' header. This has an effect only if "
 "B<inews_prog> is set to --internal."
@@ -12710,13 +12902,13 @@ msgstr ""
 "steht wird die Einstellung ignoriert."
 
 #. type: TP
-#: doc/tin.5:2424
+#: doc/tin.5:2442
 #, no-wrap
 msgid "B<spooldir>"
 msgstr "B<spooldir>"
 
 #. type: Plain text
-#: doc/tin.5:2429
+#: doc/tin.5:2447
 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>.  "
@@ -12724,13 +12916,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2429
+#: doc/tin.5:2447
 #, no-wrap
 msgid "B<overviewdir>"
 msgstr "B<overviewdir>"
 
 #. type: Plain text
-#: doc/tin.5:2437
+#: doc/tin.5:2455
 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</"
@@ -12739,13 +12931,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2437
+#: doc/tin.5:2455
 #, no-wrap
 msgid "B<overviewfile>"
 msgstr "B<overviewfile>"
 
 #. type: Plain text
-#: doc/tin.5:2441
+#: doc/tin.5:2459
 msgid ""
 "Name of a single overview file, common values are I<.overview>, I<over."
 "view>. $B<TIN_NOVFILENAME> overrides any specified value."
@@ -12754,13 +12946,13 @@ msgstr ""
 "view>. $B<TIN_NOVFILENAME> Ã¼bersteuert den angegebenen Wert."
 
 #. type: TP
-#: doc/tin.5:2441
+#: doc/tin.5:2459
 #, no-wrap
 msgid "B<overviewfmtfile>"
 msgstr "B<overviewfmtfile>"
 
 #. type: Plain text
-#: doc/tin.5:2446
+#: doc/tin.5:2464
 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 "
@@ -12768,13 +12960,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2446
+#: doc/tin.5:2464
 #, no-wrap
 msgid "B<activefile>"
 msgstr "B<activefile>"
 
 #. type: Plain text
-#: doc/tin.5:2452
+#: doc/tin.5:2470
 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 "
@@ -12783,13 +12975,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2452
+#: doc/tin.5:2470
 #, no-wrap
 msgid "B<activetimesfile>"
 msgstr "B<activetimesfile>"
 
 #. type: Plain text
-#: doc/tin.5:2457
+#: doc/tin.5:2475
 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 "
@@ -12797,43 +12989,47 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2457
+#: doc/tin.5:2475
 #, no-wrap
 msgid "B<newsgroupsfile>"
 msgstr "B<newsgroupsfile>"
 
 #. type: Plain text
-#: doc/tin.5:2462
+#: doc/tin.5:2480
 msgid ""
 "Full pathname of your newssystem's newsgroups file; usually the newsgroups "
 "file is in I<newslibdir>, so you only have to change this setting if your "
 "configuration differs."
 msgstr ""
+"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."
 
 #. type: TP
-#: doc/tin.5:2462
+#: doc/tin.5:2480
 #, no-wrap
 msgid "B<subscriptionsfile>"
 msgstr "B<subscriptionsfile>"
 
 #. type: Plain text
-#: doc/tin.5:2467
+#: doc/tin.5:2485
 msgid ""
 "Full pathname of your newssystem's subscriptions file; usually the "
 "subscriptions file is in I<newslibdir>, so you only have to change this "
 "setting if your configuration differs."
 msgstr ""
-"VollstÃ¤ndigen Pfad zur Abonnements-Datei Ihres Newssystems. In der Regel "
-"liegt die Datei in I<newslibdir>, so dass Sie dies nur Ã¤ndern mÃ¼ssen wenn "
-"sich Ihre Konfiguration unterscheidet. "
+"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."
 
 #. type: Plain text
-#: doc/tin.5:2471
+#: doc/tin.5:2489
 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:2475
+#: doc/tin.5:2493
 msgid ""
 "translation into language specified in $B<LC_ALL>, $B<LC_MESSAGES> or "
 "$B<LANG>"
@@ -12842,21 +13038,21 @@ msgstr ""
 "Sprache"
 
 #. type: Plain text
-#: doc/tin.5:2489
+#: doc/tin.5:2507
 msgid ""
 "This file lists the newsgroups that the local site receives. Each newsgroup "
 "should be listed only once. Each line specifies one group; within each "
 "newsgroup, articles are assigned unique names, which are monotonically "
 "increasing numbers."
 msgstr ""
-"Diese Datei enthÃ¤lt eine Liste der Newsgruppen, die der lokale Sever "
+"Diese Datei enthÃ¤lt eine Liste der Newsgruppen, die der lokale Server "
 "vorhÃ¤lt. Jede Newsgruppe sollte nur einmal aufgefÃ¼hrt werden. Jede Zeile "
 "beschreibt eine Gruppe; in jeder Newsgruppe haben die Artikel eindeutige "
 "Namen: monoton steigende Nummern."
 
 #.  TODO: IIRC tin issues just a warning in that case?
 #. type: Plain text
-#: doc/tin.5:2494
+#: doc/tin.5:2512
 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 "
@@ -12867,39 +13063,39 @@ msgstr ""
 "Newsgruppen angegeben werden, wird der Artikel zurÃ¼ckgewiesen."
 
 #. type: Plain text
-#: doc/tin.5:2497
+#: doc/tin.5:2515
 msgid ""
 "Each line consists of four space-separated fields \"I<name> I<highmark> "
 "I<lowmark> I<flags>\"."
 msgstr ""
-"Jede Zeile besteht aus vier durch Leerzeichen getrennte Felder \"I<name> "
-"I<highmark> I<lowmark> I<flags>\"."
+"Jede Zeile besteht aus vier durch Leerzeichen getrennte Felder \"I<Name> "
+"I<highmark> I<lowmark> I<Marker>\"."
 
 #. type: TP
-#: doc/tin.5:2497 doc/tin.5:2550
+#: doc/tin.5:2515 doc/tin.5:2568
 #, no-wrap
 msgid "B<name>"
 msgstr "B<Name>"
 
 #. type: TP
-#: doc/tin.5:2500
+#: doc/tin.5:2518
 #, no-wrap
 msgid "B<highmark>"
 msgstr "B<highmark>"
 
 #. type: Plain text
-#: doc/tin.5:2503
+#: doc/tin.5:2521
 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:2503
+#: doc/tin.5:2521
 #, no-wrap
 msgid "B<lowmark>"
 msgstr "B<lowmark>"
 
 #. type: Plain text
-#: doc/tin.5:2510
+#: doc/tin.5:2528
 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 "
@@ -12915,92 +13111,92 @@ msgstr ""
 "Newsgroup."
 
 #. type: TP
-#: doc/tin.5:2510
+#: doc/tin.5:2528
 #, no-wrap
 msgid "B<flags>"
-msgstr "B<flags>"
+msgstr "B<Marker>"
 
 #. type: Plain text
-#: doc/tin.5:2513
+#: doc/tin.5:2531
 msgid "can be one of those"
 msgstr "kann eines der folgenden sein"
 
 #. type: TP
-#: doc/tin.5:2514
+#: doc/tin.5:2532
 #, no-wrap
 msgid "B<y>"
 msgstr "B<y>"
 
 #. type: Plain text
-#: doc/tin.5:2517
+#: doc/tin.5:2535
 msgid "local postings are allowed"
 msgstr "lokale Postings sind erlaubt"
 
 #. type: TP
-#: doc/tin.5:2517
+#: doc/tin.5:2535
 #, no-wrap
 msgid "B<n>"
 msgstr "B<n>"
 
 #. type: Plain text
-#: doc/tin.5:2520
+#: doc/tin.5:2538
 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:2520
+#: doc/tin.5:2538
 #, no-wrap
 msgid "B<m>"
 msgstr "B<m>"
 
 #. type: Plain text
-#: doc/tin.5:2523
+#: doc/tin.5:2541
 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:2523
+#: doc/tin.5:2541
 #, no-wrap
 msgid "B<j>"
 msgstr "B<j>"
 
 #. type: Plain text
-#: doc/tin.5:2526
+#: doc/tin.5:2544
 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:2526
+#: doc/tin.5:2544
 #, no-wrap
 msgid "B<x>"
 msgstr "B<x>"
 
 #. type: Plain text
-#: doc/tin.5:2529
+#: doc/tin.5:2547
 msgid "articles cannot be posted to this newsgroup"
 msgstr "in diese Gruppe darf nicht gepostet werden"
 
 #. type: TP
-#: doc/tin.5:2529
+#: doc/tin.5:2547
 #, no-wrap
 msgid "B<=foo.bar>"
 msgstr "B<=foo.bar>"
 
 #. type: Plain text
-#: doc/tin.5:2532
+#: doc/tin.5:2550
 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:2533 doc/tin.5:2560 doc/tin.5:2583
+#: doc/tin.5:2551 doc/tin.5:2578 doc/tin.5:2601
 #, no-wrap
 msgid "B<\\%tin>(1)"
 msgstr "B<\\%tin>(1)"
 
 #. type: Plain text
-#: doc/tin.5:2539
+#: doc/tin.5:2557
 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 "
@@ -13011,16 +13207,21 @@ msgstr ""
 "LIST (B<RFC\\%3977>) oder LIST COUNTS (B<RFC\\%6048>)."
 
 #. type: Plain text
-#: doc/tin.5:2550
+#: doc/tin.5:2568
 msgid ""
 "This file provides a chronological record of when newsgroups are created. It "
 "is normally updated by the local news server (e.g.  B<\\%innd>(8))  whenever "
 "a new group is created. Each line consist of three space-separated fields "
 "\"I<name> I<time> I<creator>\"."
 msgstr ""
+"Diese Datei enthÃ¤lt eine chronologische Aufzeichnung, wann Newsgroups "
+"erstellt wurden. Sie wird normalerweise vom lokalen Newsserver aktualisiert "
+"(z. B. B<\\%innd>(8)) wenn eine neue Gruppe erstellt wird. Jede Zeile "
+"besteht aus drei durch Leerzeichen getrennten Feldern \"I<Name> I<Zeit> "
+"I<Ersteller>\"."
 
 #. type: Plain text
-#: doc/tin.5:2557
+#: doc/tin.5:2575
 msgid ""
 "is the time when the group was created, expressed as the number of seconds "
 "since the Epoch."
@@ -13029,18 +13230,18 @@ msgstr ""
 "Beginn der Epoche."
 
 #. type: TP
-#: doc/tin.5:2557
+#: doc/tin.5:2575
 #, no-wrap
 msgid "B<creator>"
 msgstr "B<Ersteller>"
 
 #. type: Plain text
-#: doc/tin.5:2560
+#: doc/tin.5:2578
 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:2566
+#: doc/tin.5:2584
 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>) "
@@ -13051,20 +13252,20 @@ msgstr ""
 "(B<RFC\\%3977>) Befehl."
 
 #. type: Plain text
-#: doc/tin.5:2577
+#: doc/tin.5:2595
 msgid ""
 "This file provides short descriptions of each newsgroup. It is normally "
 "updated by the local news server (e.g.  B<\\%innd>(8))  whenever a new group "
 "is created. Each line consist of two tab-separated fields \"I<group.name>"
 "\tI<one-line description>\"."
 msgstr ""
-"Diese Datei enthÃ¤lt kurze Beschreibungen der einzelnen Newsgroupen. Es wird "
+"Diese Datei enthÃ¤lt kurze Beschreibungen der einzelnen Newsgruppen. Es wird "
 "normalerweise durch die lokalen Newsserver aktualisiert (zB. B<\\%innd>(8)) "
 "sobald eine neue Gruppe wird erstellt. Jede Zeile besteht aus zwei durch "
-"Tabulator getrennten Feldern \"I<group.name>\tI<Kurzbeschreibung>\"."
+"Tabulator getrennten Feldern \"I<Gruppen.Name>\tI<Kurzbeschreibung>\"."
 
 #. type: Plain text
-#: doc/tin.5:2589
+#: doc/tin.5:2607
 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\\"
@@ -13075,14 +13276,17 @@ msgstr ""
 "NEWSGROUPS (B<RFC\\%3977>) Befehl."
 
 #. type: Plain text
-#: doc/tin.5:2598
+#: doc/tin.5:2616
 msgid ""
 "This file might hold a default organization to be used in the "
 "''Organization:'' header. $B<ORGANIZATION> has a higher priority if set."
 msgstr ""
+"In diese Datei kann eine Standardorganisation angegeben werden, die in der "
+"''Organisation:''-Kopfzeile verwendet wird. $B<ORGANIZATION> hat eine hÃ¶here "
+"PrioritÃ¤t falls gesetzt."
 
 #. type: Plain text
-#: doc/tin.5:2616
+#: doc/tin.5:2634
 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 "
@@ -13091,9 +13295,16 @@ msgid ""
 "you read directly from the local spool, if you read news via NNTP, B<\\"
 "%tin>(1)  uses the LIST OVERVIEW.FMT (B<RFC\\%3977>) command instead."
 msgstr ""
+"Diese Datei gibt die Struktur der NachrichtenÃ¼bersichtsdatenbank an (siehe "
+"auch B<\\%newsoverview>(5)). Die Reihenfolge der Zeilen in dieser Dateiist "
+"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 "
+"Nachrichten mittels NNTP lesen, verwendet B<\\%tin>(1) stattdessen den "
+"Befehl LIST OVERVIEW.FMT (B<RFC\\%3977>)."
 
 #. type: Plain text
-#: doc/tin.5:2631
+#: doc/tin.5:2649
 msgid ""
 "This file contains a list of newsgroups - one per line - which the client "
 "should subscribe to when the user has no ${TIN_HOMEDIR:-\"$HOME\"}/.newsrc "
@@ -13101,9 +13312,15 @@ msgid ""
 "directly from the local spool, if you read news via NNTP, B<\\%tin>(1)  uses "
 "the LIST SUBSCRIPTIONS (B<RFC\\%6048>) command instead."
 msgstr ""
+"Diese Datei enthÃ¤lt eine Liste von Newsgroups - eine pro Zeile - die der "
+"Client abonnieren sollte, wenn der Benutzer keine ${TIN_HOMEDIR:-\"$HOME\"}/."
+"newsrc fÃ¼r den Newsserver hat. B<\\%tin>(1) versucht die Datei nur dann zu "
+"lesen, wenn Sie direkt aus dem lokalen Spool lesen. Falls Sie Nachrichten "
+"mittels NNTP lesen, verwendet B<\\%tin>(1) stattdessen den Befehl LIST "
+"SUBSCRIPTIONS (B<RFC\\%6048>)."
 
 #. type: Plain text
-#: doc/tin.5:2678
+#: doc/tin.5:2696
 msgid ""
 "B<\\%elm>(1), B<\\%inews>(1), B<\\%ispell>(1), B<\\%lp>(1), B<\\%lpr>(1), B<"
 "\\%metamail>(1), B<\\%perl>(1), B<\\%perlre>(1), B<\\%pgp>(1), B<\\%rn>(1), "
diff -Nurp '--exclude=.bzr*' tin-2.4.1/doc/l10n/en_GB/tin.1 tin-2.4.2/doc/l10n/en_GB/tin.1
--- tin-2.4.1/doc/l10n/en_GB/tin.1	2016-12-23 13:31:50.000000000 +0100
+++ tin-2.4.2/doc/l10n/en_GB/tin.1	2017-12-08 09:41:48.754481038 +0100
@@ -3,7 +3,7 @@
 .\" Module    : tin.1
 .\" Author    : I. Lea, U. Janssen
 .\" Created   : 1991-08-23
-.\" Updated   : 2016-12-24
+.\" Updated   : 2017-10-06
 .\" Notes     : use american english; still needs some work, e.g.:
 .\"             - document authorization (.newsauth)
 .\"             - document random organization feature
@@ -14,7 +14,7 @@
 .\" This file was generated with po4a. Translate the source file.
 .\"
 .\"*******************************************************************
-.TH tin 1 "December 24th, 2016" 2.4.1 "Usenet newsreader"
+.TH tin 1 "December 24th, 2017" 2.4.2 "Usenet newsreader"
 .\"
 .\"
 .SH NAME
@@ -215,8 +215,9 @@ Verbose mode for \*(rq\fB\-c\fP\*(rq, \*
 Print version and date information.
 .TP 
 \fB\-w\fP
-Quick mode to post an article and then exit. In order for this to be really
-quick, it should be used with \*(rq\fB\-n\fP\*(rq if possible.
+Quick mode to post an article and then exit. This option implies
+\&\*(rq\fB\-d\fP\*(rq. In order for this to be really quick, it should be used with
+\&\*(rq\fB\-n\fP\*(rq if possible.
 .TP 
 \fB\-x\fP
 No\-posting mode. You cannot post articles if you use this option.
@@ -690,7 +691,7 @@ section "RANGES" for more information.
 Re\-enter the last message that was viewed.
 .TP 
 \fBSearchRepeat '\e'\fP
-Repeat the previous search
+Repeat the previous search.
 .TP 
 \fBSearchSubjF '/'\fP
 Search forward for specified subject.
@@ -829,7 +830,7 @@ OPTIONS MENU AND TINRC CONFIGURABLE VARI
 Go to next group.
 .TP 
 \fBGroupNextUnreadArt 'N'\fP
-Go to next unread article.
+Go to the next unread article.
 .TP 
 \fBPrint 'o'\fP
 Send current article / thread / auto\-selected (hot) articles / articles
@@ -1537,6 +1538,11 @@ If ON, create local copies of NNTP overv
 considerably speed up accessing large groups when using a slow connection.
 See also "INDEX FILES". Default is OFF.
 .TP 
+\fBHash algorithm for cancel\-locks (cancel_lock_algo)\fP
+Use this hash algorithm for cancel\-locks. Only available when build with
+cancel\-lock support. none disables the generation of cancel\-locks. Valid
+values are none, sha1, sha256 and sha512.  Default is sha1.
+.TP 
 \fBCatchup read groups when quitting (catchup_read_groups)\fP
 .\"
 .\" FIXME - I leave this to someone who's using colors
@@ -1785,7 +1791,7 @@ value of \fBgetart_limit\fP. Default is
 If ON catchup group when leaving with the left arrow key. Default is ON.
 .TP 
 \fBFormat string for the Group level (group_format)\fP
-Format string tin uses for Group level representation. See the section
+Format string \fBtin\fP uses for Group level representation. See the section
 "CUSTOMISING THE SCREEN FORMAT". Default is "%n\ %m\ %R\ %L\ \ %s\ \ %F".
 .TP 
 \fBGo to the next unread article with (goto_next_unread)\fP
@@ -2154,14 +2160,14 @@ Score of an article which should be mark
 \fBNumber of lines to scroll in pager (scroll_lines)\fP
 The number of lines that will be scrolled up/down in the article pager when
 using cursor\-up/down. The default is 1 (line\-by\-line). Set to 0 to get
-traditional tin page\-by\-page scrolling. Set to \-1 to get page\-by\-page
+traditional \fBtin\fP tin page\-by\-page scrolling. Set to \-1 to get page\-by\-page
 scrolling where the top/bottom line is carried over onto the next page.
 This setting supersedes show_last_line_prev_page=ON. Set to \-2 to get
 half\-page scrolling. This setting supersedes \fBfull_page_scroll\fP=OFF.
 .TP 
 \fBFormat string for the Selection level (select_format)\fP
-Format string tin uses for Selection level representation. See the section
-"CUSTOMISING THE SCREEN FORMAT". Default is "%f\ %n\ %U\ \ %G\ \ %d".
+Format string \fBtin\fP uses for Selection level representation. See the
+section "CUSTOMISING THE SCREEN FORMAT". Default is "%f\ %n\ %U\ \ %G\ \ %d".
 .TP 
 \fBIn group and thread level, show author by (show_author)\fP
 Which information about the author should be shown. Default is 2, authors
@@ -2225,7 +2231,7 @@ If ON show only subscribed groups that c
 OFF.
 .TP 
 \fBDisplay signatures (show_signatures)\fP
-If OFF don't show signatures when displaying articles.  Default is ON.
+If OFF don't show signatures when displaying articles. Default is ON.
 .TP 
 \fBPrepend signature with '\en\-\- \en' (sigdashes)\fP
 If ON prefix the signature with sigdashes. Default is ON.
@@ -2235,9 +2241,10 @@ The path that specifies the signature fi
 to or replying to an article. If the path is a directory then the signature
 will be randomly generated from files that are in the specified
 directory. If the path starts with a ! the program the path points to will
-be executed to generate a signature. \fBtin\fP will pass the name of the
-current newsgroup as argument to the program. \-\-none will suppress any
-signature.  Default is \fI${TIN_HOMEDIR:\-"$HOME"}/.Sig\fP.
+be executed to generate a signature. In order to pass the group name to the
+program, %G can be specified. This will be replaced by the name of the
+current newsgroup. \-\-none will suppress any signature.  Default is
+\fI${TIN_HOMEDIR:\-"$HOME"}/.Sig\fP.
 .TP 
 \fBAdd signature when reposting (signature_repost)\fP
 If ON add signature to reposted articles. Default is ON.
@@ -2371,7 +2378,7 @@ If ON catchup group/thread when leaving
 ON.
 .TP 
 \fBFormat string for the Thread level (thread_format)\fP
-Format string tin uses for Thread level representation. See the section
+Format string \fBtin\fP uses for Thread level representation. See the section
 "CUSTOMISING THE SCREEN FORMAT". Default is "%n\ %m\ \ [%L]\ \ %T\ \ %F".
 .TP 
 \fBMatchingness of a thread (thread_perc)\fP
@@ -2458,11 +2465,12 @@ If ON use UTF\-8 characters for indicato
 and ellipsis ('...'). Default is OFF.
 .TP 
 \fBRegex for begin of a verbatim block (verbatim_begin_regex)\fP
-A regular expression that tin will use to find the begin of a verbatim
+A regular expression that  \fBtin\fP will use to find the begin of a verbatim
 block.
 .TP 
 \fBRegex for end of a verbatim block (verbatim_end_regex)\fP
-A regular expression that tin will use to find the end of a verbatim block.
+A regular expression that \fBtin\fP will use to find the end of a verbatim
+block.
 .TP 
 \fBDetection of verbatim blocks (verbatim_handling)\fP
 If ON verbatim blocks will be detected. Default is ON.
@@ -3286,27 +3294,27 @@ files in \fI/tmp/.save\fP you would set
 .TP 
 \fBTIN_LIBDIR\fP
 Define this variable if you want to override the \fBNEWSLIBDIR\fP path that was
-compiled into the \fBtin\fP binary, default is \fI/usr/lib/news\fP.  If tin is
+compiled into the \fBtin\fP binary, default is \fI/usr/lib/news\fP.  If \fBtin\fP is
 running in NNTP mode setting this variable has no effect.
 .TP 
 \fBTIN_SPOOLDIR\fP
 Define this variable if you want to override the \fBSPOOLDIR\fP path that was
-compiled into the \fBtin\fP binary, default is \fI/var/spool/news\fP.  If tin is
-running in NNTP mode setting this variable has no effect.
+compiled into the \fBtin\fP binary, default is \fI/var/spool/news\fP.  If \fBtin\fP
+is running in NNTP mode setting this variable has no effect.
 .TP 
 \fBTIN_NOVROOTDIR\fP
 Define this variable if you want to override the \fBNOVROOTDIR\fP path that was
-compiled into the \fBtin\fP binary, default is \fBSPOOLDIR\fP (see above). If tin
-is running in NNTP mode setting this variable has no effect.
+compiled into the \fBtin\fP binary, default is \fBSPOOLDIR\fP (see above). If
+\fBtin\fP is running in NNTP mode setting this variable has no effect.
 .TP 
 \fBTIN_NOVFILENAME\fP
 Define this variable if you want to override the \fBOVERVIEW_FILE\fP filename
-that was compiled into the \fBtin\fP binary, default is \fI.overview\fP. If tin is
-running in NNTP mode setting this variable has no effect.
+that was compiled into the \fBtin\fP binary, default is \fI.overview\fP. If \fBtin\fP
+is running in NNTP mode setting this variable has no effect.
 .TP 
 \fBTIN_ACTIVEFILE\fP
 Define this variable if you want to override the \fBNEWSLIBDIR/active\fP path
-that was compiled into the \fBtin\fP binary. If tin is running in NNTP mode
+that was compiled into the \fBtin\fP binary. If \fBtin\fP is running in NNTP mode
 setting this variable has no effect. If $\fBTIN_LIBDIR\fP is set it is prefixed
 to $\fBTIN_ACTIVEFILE\fP.
 .TP 
@@ -3563,7 +3571,7 @@ Write out \fI${TIN_HOMEDIR:\-"$HOME"}/.n
 If \fBtin\fP is started in debug mode (\*(rq\fB\-D n\fP\*(rq) it will create world
 readable files in \fB$TMPDIR\fP which may contain the users NNTP password in
 cleartext. On multi\-user systems \fB$TMPDIR\fP should be set to a safe location
-before starting tin in debug mode (e.g.  \fBTMPDIR=$HOME tin \-D 1\fP).
+before starting \fBtin\fP in debug mode (e.g.  \fBTMPDIR=$HOME tin \-D 1\fP).
 .SH "CONFORMING TO"
 .\" - RFC\%2045, RFC\%2047, RFC\%2231, RFC\%2980, RFC\%3977, RFC\%4155
 .\"   RFC\%4643, RFC\%5322, RFC\%5536, RFC\%5537, RFC\%6048 or whatever
diff -Nurp '--exclude=.bzr*' tin-2.4.1/doc/l10n/en_GB/tin.5 tin-2.4.2/doc/l10n/en_GB/tin.5
--- tin-2.4.1/doc/l10n/en_GB/tin.5	2016-12-23 13:31:50.000000000 +0100
+++ tin-2.4.2/doc/l10n/en_GB/tin.5	2017-12-08 09:41:49.298503002 +0100
@@ -2,7 +2,7 @@
 .\" Module    : tin.5
 .\" Author    : U. Janssen
 .\" Created   : 2000-07-10
-.\" Updated   : 2016-12-24
+.\" Updated   : 2017-10-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, 2016" 2.4.1 "Usenet newsreader"
+.TH tin 5 "December 24th, 2017" 2.4.2 "Usenet newsreader"
 
 .SH NAME
 tin, rtin \- related files
@@ -1248,6 +1248,11 @@ If ON, create local copies of NNTP overv
 considerably speed up accessing large groups when using a slow connection.
 Default is OFF.
 .TP 
+\fBcancel_lock_algo\fP
+Use this hash algorithm for cancel\-locks. Only available when build with
+cancel\-lock support. none disables the generation of cancel\-locks. Valid
+values are none, sha1, sha256 and sha512.  Default is sha1.
+.TP 
 \fBcatchup_read_groups\fP
 If set ON the user is asked when quitting if all groups read during the
 current session should be marked read. Default is OFF.
@@ -1467,7 +1472,7 @@ If ON quotes from external sources will
 \fBextquote_regex\fP
 A regular expression that will be applied when reading articles. All
 matching lines are shown in \fBcol_extquote\fP. If \fBextquote_regex\fP is blank,
-then \fBtin\fP uses a built\-in default.
+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
@@ -1480,11 +1485,11 @@ articles/group are fetched from the serv
 absolute value of \fBgetart_limit\fP. Default is 0, which means no limit.
 .TP 
 \fBgoto_next_unread\fP
-Which keys \fBtin\fP should accept to jump to the next unread article.
+Which keys \fB%tin\fP(1) should accept to jump to the next unread article.
 Possible is any combination of \fBPageDown\fP and \fBPageNextUnread\fP.  When
 \fBPageDown\fP is set \fBtin\fP jumps to the next article at the end of the
-current one. When \fBPageNextUnread\fP is set \fBtin\fP jumps immediately to the
-next article when \fBPageNextUnread\fP ('\fB<TAB>\fP')  is
+current one. When \fBPageNextUnread\fP is set \fB%tin\fP(1) jumps immediately to
+the next article when \fBPageNextUnread\fP ('\fB<TAB>\fP')  is
 pressed. Default is \fBPageNextUnread\fP.
 .TP 
 \fBgroup_catchup_on_exit\fP
@@ -1842,8 +1847,9 @@ If set to 0, this feature is deactivated
 days. Default is 2.
 .TP 
 \fBrender_bidi\fP
-If ON \fBtin\fP does the rendering of bi\-directional text. If OFF \fBtin\fP leaves
-the rendering of bi\-directional text to the terminal. Default is OFF.
+If ON \fB%tin\fP(1) does the rendering of bi\-directional text. If OFF
+\fB%tin\fP(1) leaves the rendering of bi\-directional text to the
+terminal. Default is OFF.
 .TP 
 \fBreread_active_file_secs\fP
 The news \fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP file is
@@ -1873,7 +1879,7 @@ Score of an article which should be mark
 \fBscroll_lines\fP
 The number of lines that will be scrolled up/down in the article pager when
 using cursor\-up/down. The default is 1 (line\-by\-line). Set to 0 to get
-traditional tin page\-by\-page scrolling. Set to \-1 to get page\-by\-page
+traditional \fBtin\fP tin page\-by\-page scrolling. Set to \-1 to get page\-by\-page
 scrolling where the top/bottom line is carried over onto the next page.
 This setting supersedes show_last_line_prev_page=ON. Set to \-2 to get
 half\-page scrolling. This setting supersedes \fBfull_page_scroll\fP=OFF.
@@ -1964,9 +1970,10 @@ The path that specifies the signature fi
 to or replying to an article. If the path is a directory then the signature
 will be randomly generated from files that are in the specified
 directory. If the path starts with a ! the program the path points to will
-be executed to generate a signature.  \fB\%tin\fP(1)  will pass the name of the
-current newsgroup as argument to the program. \-\-none will suppress any
-signature.  Default is \fI${TIN_HOMEDIR:\-"$HOME"}/.Sig\fP.
+be executed to generate a signature. In order to pass the group name to the
+program, %G can be specified. This will be replaced by the name of the
+current newsgroup.  program. \-\-none will suppress any signature.  Default is
+\fI${TIN_HOMEDIR:\-"$HOME"}/.Sig\fP.
 .TP 
 \fBsignature_repost\fP
 If ON add signature to reposted articles. Default is ON.
@@ -2122,7 +2129,7 @@ or several similarly looking characters.
 doesn't exist, this option is disabled. Default is OFF.
 .TP 
 \fBtrim_article_body\fP
-Allows you to select how \fBtin\fP treats blank lines in article bodies.
+Allows you to select how \fB%tin\fP(1) treats blank lines in article bodies.
 Default is 0. This option does not affect lines within verbatim blocks.
 .RS +1i
 .IP 0 3
@@ -2183,15 +2190,15 @@ If ON use UTF\-8 characters for indicato
 and ellipsis ('...'). Default is OFF.
 .TP 
 \fBverbatim_begin_regex\fP
-A regular expression that tin will use to find the begin of a verbatim
+A regular expression that \fBtin\fP will use to find the begin of a verbatim
 block.  Default is #v+
 .TP 
 \fBverbatim_end_regex\fP
-A regular expression that tin will use to find the end of a verbatim block.
-Default is #v\-
+A regular expression that \fBtin\fP will use to find the end of a verbatim
+block.  Default is #v\-
 .TP 
 \fBverbatim_handling\fP
-If ON verbatim blocks will be detected.  Default is ON
+If ON verbatim blocks will be detected. Default is ON.
 .TP 
 \fBwildcard\fP
 Allows you to select how \fB\%tin\fP(1)  matches strings. The default is 0 and
diff -Nurp '--exclude=.bzr*' tin-2.4.1/doc/l10n/en_GB.po tin-2.4.2/doc/l10n/en_GB.po
--- tin-2.4.1/doc/l10n/en_GB.po	2016-12-23 13:31:46.000000000 +0100
+++ tin-2.4.2/doc/l10n/en_GB.po	2017-12-08 09:41:27.641628560 +0100
@@ -1,13 +1,13 @@
 # English (United Kingdom) translations for the tin man pages.
 # This file is distributed under the same license as the tin package.
-# Urs Janssen <urs@tin.org>, 2011-2017.
+# Urs Janssen <urs@tin.org>, 2011-2018.
 #
 msgid ""
 msgstr ""
 "Project-Id-Version: tin-man 2.4.1\n"
 "Report-Msgid-Bugs-To: translation@tin.org\n"
-"POT-Creation-Date: 2016-12-23 13:31+0100\n"
-"PO-Revision-Date: 2016-12-24 12:00+0100\n"
+"POT-Creation-Date: 2017-12-08 09:40+0100\n"
+"PO-Revision-Date: 2017-10-06 14:25+0100\n"
 "Last-Translator: Urs Janssen <urs@tin.org>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 "Language: en_GB\n"
@@ -24,14 +24,14 @@ msgstr "tin"
 #. type: TH
 #: doc/tin.1:12 doc/tin.5:9
 #, no-wrap
-msgid "December 24th, 2016"
-msgstr "December 24th, 2016"
+msgid "December 24th, 2017"
+msgstr "December 24th, 2017"
 
 #. type: TH
 #: doc/tin.1:12 doc/tin.5:9
 #, no-wrap
-msgid "2.4.1"
-msgstr "2.4.1"
+msgid "2.4.2"
+msgstr "2.4.2"
 
 #. type: TH
 #: doc/tin.1:12 doc/tin.5:9
@@ -149,7 +149,7 @@ msgid "Interactive mode:"
 msgstr "Interactive mode:"
 
 #. type: TP
-#: doc/tin.1:80 doc/tin.1:93 doc/tin.1:1098 doc/tin.1:3464
+#: doc/tin.1:80 doc/tin.1:93 doc/tin.1:1099 doc/tin.1:3470
 #, no-wrap
 msgid "B<0>"
 msgstr "B<0>"
@@ -160,7 +160,7 @@ msgid "Successful program execution."
 msgstr "Successful program execution."
 
 #. type: TP
-#: doc/tin.1:83 doc/tin.1:96 doc/tin.1:3467
+#: doc/tin.1:83 doc/tin.1:96 doc/tin.1:3473
 #, no-wrap
 msgid "B<1>"
 msgstr "B<1>"
@@ -171,7 +171,7 @@ msgid "Usage, syntax, configuration file
 msgstr "Usage, syntax, configuration file or network error."
 
 #. type: TP
-#: doc/tin.1:86 doc/tin.1:99 doc/tin.1:3470
+#: doc/tin.1:86 doc/tin.1:99 doc/tin.1:3476
 #, no-wrap
 msgid "B<2>"
 msgstr "B<2>"
@@ -650,33 +650,35 @@ msgid "B<-w>"
 msgstr "B<-w>"
 
 #. type: Plain text
-#: doc/tin.1:237
+#: doc/tin.1:238
 msgid ""
-"Quick mode to post an article and then exit. In order for this to be really "
-"quick, it should be used with ''B<-n>'' if possible."
+"Quick mode to post an article and then exit. This option implies \\&''B<-"
+"d>''. In order for this to be really quick, it should be used with ''B<-n>'' "
+"if possible."
 msgstr ""
-"Quick mode to post an article and then exit. In order for this to be really "
-"quick, it should be used with ''B<-n>'' if possible."
+"Quick mode to post an article and then exit. This option implies \\&''B<-"
+"d>''. In order for this to be really quick, it should be used with ''B<-n>'' "
+"if possible."
 
 #. type: TP
-#: doc/tin.1:237
+#: doc/tin.1:238
 #, no-wrap
 msgid "B<-x>"
 msgstr "B<-x>"
 
 #. type: Plain text
-#: doc/tin.1:240
+#: 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:240
+#: doc/tin.1:241
 #, no-wrap
 msgid "B<-X>"
 msgstr "B<-X>"
 
 #. type: Plain text
-#: doc/tin.1:245
+#: 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 "
@@ -687,13 +689,13 @@ msgstr ""
 "if they don't exist."
 
 #. type: TP
-#: doc/tin.1:245
+#: doc/tin.1:246
 #, no-wrap
 msgid "B<-z>"
 msgstr "B<-z>"
 
 #. type: Plain text
-#: doc/tin.1:250
+#: 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 "
@@ -704,13 +706,13 @@ msgstr ""
 "login file."
 
 #. type: TP
-#: doc/tin.1:250
+#: doc/tin.1:251
 #, no-wrap
 msgid "B<-Z>"
 msgstr "B<-Z>"
 
 #. type: Plain text
-#: doc/tin.1:256
+#: 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 "
@@ -723,7 +725,7 @@ msgstr ""
 "that new/unread news exists. Useful for writing scripts."
 
 #. type: Plain text
-#: doc/tin.1:262
+#: 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 +738,7 @@ msgstr ""
 "CONFIGURABLE VARIABLES\" and B<\\%tin>(5)."
 
 #. type: Plain text
-#: doc/tin.1:267
+#: 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 "
@@ -749,7 +751,7 @@ msgstr ""
 "the types of pattern that B<tin> understands."
 
 #. type: Plain text
-#: doc/tin.1:272
+#: 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 "
@@ -762,7 +764,7 @@ msgstr ""
 "too, as though you had yanked just those groups in."
 
 #. type: Plain text
-#: doc/tin.1:276
+#: 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 "
@@ -773,7 +775,7 @@ msgstr ""
 "respectively the first group that matches is used."
 
 #. type: Plain text
-#: doc/tin.1:283
+#: 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 "
@@ -788,7 +790,7 @@ msgstr ""
 "active}> file and get them back."
 
 #. type: Plain text
-#: doc/tin.1:288
+#: 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 "
@@ -801,7 +803,7 @@ msgstr ""
 "newsrctable>) can be matched."
 
 #. type: Plain text
-#: doc/tin.1:293
+#: 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."
@@ -810,19 +812,19 @@ msgstr ""
 "options.  Thus, command-line option takes precedence over configured values."
 
 #. type: SH
-#: doc/tin.1:293
+#: doc/tin.1:294
 #, no-wrap
 msgid "USAGE"
 msgstr "USAGE"
 
 #. type: SS
-#: doc/tin.1:296
+#: doc/tin.1:297
 #, no-wrap
 msgid "NEWS ADMINISTRATION"
 msgstr "NEWS ADMINISTRATION"
 
 #. type: Plain text
-#: doc/tin.1:300
+#: doc/tin.1:301
 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 "
@@ -833,7 +835,7 @@ msgstr ""
 "news system and news users."
 
 #. type: Plain text
-#: doc/tin.1:310
+#: doc/tin.1:311
 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. "
@@ -852,13 +854,13 @@ msgstr ""
 "\\%6048>) and all modern servers should understand it."
 
 #. type: SS
-#: doc/tin.1:310
+#: doc/tin.1:311
 #, no-wrap
 msgid "SCREEN FORMAT"
 msgstr "SCREEN FORMAT"
 
 #. type: Plain text
-#: doc/tin.1:313
+#: doc/tin.1:314
 msgid ""
 "B<tin> has four separate levels of operation: Selection level, Group level, "
 "Thread level and Article level."
@@ -867,7 +869,7 @@ msgstr ""
 "Thread level and Article level."
 
 #. type: Plain text
-#: doc/tin.1:319
+#: doc/tin.1:320
 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 "
@@ -882,7 +884,7 @@ msgstr ""
 "customised via B<select_format>."
 
 #. type: Plain text
-#: doc/tin.1:327
+#: doc/tin.1:328
 #, no-wrap
 msgid ""
 "-E<gt>M    1     2  comp.security.announce  Announcements from the CERT abou\n"
@@ -898,20 +900,20 @@ msgstr ""
 "  X    5   124  news.software.readers   Discussion of software used to r\n"
 
 #. type: Plain text
-#: doc/tin.1:330
+#: doc/tin.1:331
 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:330
+#: doc/tin.1:331
 #, no-wrap
 msgid "B<u>"
 msgstr "B<u>"
 
 #. type: Plain text
-#: doc/tin.1:335
+#: doc/tin.1:336
 msgid ""
 "This group is unsubscribed. To see only your subscribed groups use the "
 "B<SelectToggleReadDisplay> ('B<r>') or B<SelectYankActive> ('B<y>') toggle "
@@ -922,13 +924,13 @@ msgstr ""
 "keys."
 
 #. type: TP
-#: doc/tin.1:335
+#: doc/tin.1:336
 #, no-wrap
 msgid "B<M>"
 msgstr "B<M>"
 
 #. type: Plain text
-#: doc/tin.1:340
+#: doc/tin.1:341
 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 "
@@ -939,13 +941,13 @@ msgstr ""
 "confirmation before you post to a moderated group."
 
 #. type: TP
-#: doc/tin.1:340
+#: doc/tin.1:341
 #, no-wrap
 msgid "B<N>"
 msgstr "B<N>"
 
 #. type: Plain text
-#: doc/tin.1:349
+#: doc/tin.1:350
 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 "
@@ -964,13 +966,13 @@ msgstr ""
 "in a later session."
 
 #. type: TP
-#: doc/tin.1:349
+#: doc/tin.1:350
 #, no-wrap
 msgid "B<D>"
 msgstr "B<D>"
 
 #. type: Plain text
-#: doc/tin.1:354
+#: doc/tin.1:355
 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 "
@@ -981,13 +983,13 @@ msgstr ""
 "have set B<strip_bogus> to \"ask\" in the Options Menu."
 
 #. type: TP
-#: doc/tin.1:354
+#: doc/tin.1:355
 #, no-wrap
 msgid "B<X>"
 msgstr "B<X>"
 
 #. type: Plain text
-#: doc/tin.1:358
+#: doc/tin.1:359
 msgid ""
 "You may no longer make posts to this group. Often a group will be superseded "
 "by a more appropriately named one."
@@ -996,13 +998,13 @@ msgstr ""
 "by a more appropriately named one."
 
 #. type: TP
-#: doc/tin.1:358
+#: doc/tin.1:359
 #, no-wrap
 msgid "B<=>"
 msgstr "B<=>"
 
 #. type: Plain text
-#: doc/tin.1:363
+#: doc/tin.1:364
 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 "
@@ -1013,7 +1015,7 @@ msgstr ""
 "group to post to."
 
 #. type: Plain text
-#: doc/tin.1:373
+#: doc/tin.1:374
 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>), "
@@ -1035,13 +1037,13 @@ msgstr ""
 
 #.  FIXME - make this autocenter
 #. type: Plain text
-#: doc/tin.1:377
+#: doc/tin.1:378
 #, 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:385
+#: doc/tin.1:386
 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 "
@@ -1058,7 +1060,7 @@ msgstr ""
 "redirected."
 
 #. type: Plain text
-#: doc/tin.1:396
+#: doc/tin.1:397
 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 "
@@ -1083,13 +1085,13 @@ msgstr ""
 "be customised via B<group_format>."
 
 #. type: Plain text
-#: doc/tin.1:400
+#: doc/tin.1:401
 #, 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:405
+#: doc/tin.1:406
 #, no-wrap
 msgid ""
 "-E<gt>   1   +   3  108 bincancels in de.talk.sex        Christopher Lueg E<lt>l\n"
@@ -1104,7 +1106,7 @@ msgstr ""
 
 #.  FIXME - add description of fields
 #. type: Plain text
-#: doc/tin.1:410
+#: doc/tin.1:411
 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>:"
@@ -1113,7 +1115,7 @@ msgstr ""
 "used) looks like this, but can be customised via B<thread_format>:"
 
 #. type: Plain text
-#: doc/tin.1:417
+#: doc/tin.1:418
 #, no-wrap
 msgid ""
 "-E<gt>   1      [   7]  What is this funny tree in the thr  Robert F. Simmig\n"
@@ -1128,12 +1130,12 @@ msgstr ""
 
 #.  FIXME - add description of fields
 #. type: Plain text
-#: doc/tin.1:422
+#: doc/tin.1:423
 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:428
+#: doc/tin.1:429
 #, no-wrap
 msgid ""
 "Sun, 28 Dec 1997 21:21:01   de.admin.news.groups      Thread   20 of 86\n"
@@ -1145,13 +1147,13 @@ msgstr ""
 "Urs Janssen E<lt>urs@akk.orgE<gt>        at Arbeitskreis Kultur und Kommunikati\n"
 
 #. type: Plain text
-#: doc/tin.1:430
+#: doc/tin.1:431
 #, no-wrap
 msgid "article-body\n"
 msgstr "article-body\n"
 
 #. type: Plain text
-#: doc/tin.1:436
+#: doc/tin.1:437
 msgid ""
 "The look of the Selection, Group and Thread level can be customized. See the "
 "section \"CUSTOMIZING THE SCREEN FORMAT\"."
@@ -1160,13 +1162,13 @@ msgstr ""
 "section \"CUSTOMISING THE SCREEN FORMAT\"."
 
 #. type: SS
-#: doc/tin.1:436
+#: doc/tin.1:437
 #, no-wrap
 msgid "COMMON MOVING KEYS"
 msgstr "COMMON MOVING KEYS"
 
 #. type: Plain text
-#: doc/tin.1:439
+#: doc/tin.1:440
 msgid ""
 "This table shows the common keys used for moving around all levels within "
 "B<tin>."
@@ -1175,13 +1177,13 @@ msgstr ""
 "B<tin>."
 
 #. type: ta
-#: doc/tin.1:441
+#: doc/tin.1:442
 #, 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:449
+#: doc/tin.1:450
 #, no-wrap
 msgid ""
 "\tANSI/vt100\tOther Terminals\n"
@@ -1201,13 +1203,13 @@ msgstr ""
 "Line Down\tB<Down arrow>\tB<Down> (B<j> or B<^N>)\n"
 
 #. type: SS
-#: doc/tin.1:453
+#: doc/tin.1:454
 #, no-wrap
 msgid "COMMON EDITING COMMANDS"
 msgstr "COMMON EDITING COMMANDS"
 
 #. type: Plain text
-#: doc/tin.1:460
+#: doc/tin.1:461
 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 "
@@ -1220,35 +1222,35 @@ msgstr ""
 "available when editing a string:"
 
 #. type: TP
-#: doc/tin.1:461
+#: doc/tin.1:462
 #, no-wrap
 msgid "B<^A, ^E>"
 msgstr "B<^A, ^E>"
 
 #. type: Plain text
-#: doc/tin.1:464
+#: doc/tin.1:465
 msgid "move to beginning or end of line, respectively."
 msgstr "move to beginning or end of line, respectively."
 
 #. type: TP
-#: doc/tin.1:464
+#: doc/tin.1:465
 #, no-wrap
 msgid "B<^F, ^B>"
 msgstr "B<^F, ^B>"
 
 #. type: Plain text
-#: doc/tin.1:467
+#: doc/tin.1:468
 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:467
+#: doc/tin.1:468
 #, no-wrap
 msgid "B<^D>"
 msgstr "B<^D>"
 
 #. type: Plain text
-#: doc/tin.1:471
+#: doc/tin.1:472
 msgid ""
 "delete the character currently under the cursor, or send EOF if no "
 "characters in the buffer."
@@ -1257,57 +1259,57 @@ msgstr ""
 "characters in the buffer."
 
 #. type: TP
-#: doc/tin.1:471
+#: doc/tin.1:472
 #, no-wrap
 msgid "B<^H, E<lt>DELE<gt>>"
 msgstr "B<^H, E<lt>DELE<gt>>"
 
 #. type: Plain text
-#: doc/tin.1:474
+#: doc/tin.1:475
 msgid "delete character left of the cursor."
 msgstr "delete character left of the cursor."
 
 #. type: TP
-#: doc/tin.1:474
+#: doc/tin.1:475
 #, no-wrap
 msgid "B<^K>"
 msgstr "B<^K>"
 
 #. type: Plain text
-#: doc/tin.1:477
+#: doc/tin.1:478
 msgid "delete from cursor to end of line."
 msgstr "delete from cursor to end of line."
 
 #. type: TP
-#: doc/tin.1:477
+#: doc/tin.1:478
 #, no-wrap
 msgid "B<^P, ^N>"
 msgstr "B<^P, ^N>"
 
 #. type: Plain text
-#: doc/tin.1:480
+#: doc/tin.1:481
 msgid "move through history, previous and next, respectively."
 msgstr "move through history, previous and next, respectively."
 
 #. type: TP
-#: doc/tin.1:480
+#: doc/tin.1:481
 #, no-wrap
 msgid "B<^L, ^R>"
 msgstr "B<^L, ^R>"
 
 #. type: Plain text
-#: doc/tin.1:483
+#: doc/tin.1:484
 msgid "redraw the current line."
 msgstr "redraw the current line."
 
 #. type: TP
-#: doc/tin.1:483
+#: doc/tin.1:484
 #, no-wrap
 msgid "B<E<lt>CRE<gt>>"
 msgstr "B<E<lt>CRE<gt>>"
 
 #. type: Plain text
-#: doc/tin.1:487
+#: doc/tin.1:488
 msgid ""
 "places line on history list if non-blank, appends newline and returns to the "
 "caller."
@@ -1316,24 +1318,24 @@ msgstr ""
 "caller."
 
 #. type: TP
-#: doc/tin.1:487
+#: doc/tin.1:488
 #, no-wrap
 msgid "B<E<lt>ESCE<gt>>"
 msgstr "B<E<lt>ESCE<gt>>"
 
 #. type: Plain text
-#: doc/tin.1:492
+#: doc/tin.1:493
 msgid "aborts the present editing operation."
 msgstr "aborts the present editing operation."
 
 #. type: SS
-#: doc/tin.1:492
+#: doc/tin.1:493
 #, no-wrap
 msgid "GLOBAL COMMANDS"
 msgstr "GLOBAL COMMANDS"
 
 #. type: Plain text
-#: doc/tin.1:495
+#: doc/tin.1:496
 msgid ""
 "The following commands are available at all 4 menu levels and always have "
 "the same effect."
@@ -1342,13 +1344,13 @@ msgstr ""
 "the same effect."
 
 #. type: TP
-#: doc/tin.1:496 doc/tin.1:1370 doc/tin.1:1423
+#: doc/tin.1:497 doc/tin.1:1371 doc/tin.1:1424
 #, no-wrap
 msgid "B<ShellEscape '!'>"
 msgstr "B<ShellEscape '!'>"
 
 #. type: Plain text
-#: doc/tin.1:501
+#: doc/tin.1:502
 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 "
@@ -1359,57 +1361,57 @@ msgstr ""
 "have been disabled by the System Administrator."
 
 #. type: TP
-#: doc/tin.1:501
+#: doc/tin.1:502
 #, no-wrap
 msgid "B<ToggleColor '&'>"
 msgstr "B<ToggleColor '&'>"
 
 #. type: Plain text
-#: doc/tin.1:504
+#: doc/tin.1:505
 msgid "Toggle use of ANSI color."
 msgstr "Toggle use of ANSI colour."
 
 #. type: TP
-#: doc/tin.1:504
+#: doc/tin.1:505
 #, no-wrap
 msgid "B<RedrawScr '^L'>"
 msgstr "B<RedrawScr '^L'>"
 
 #. type: Plain text
-#: doc/tin.1:507
+#: doc/tin.1:508
 msgid "Redraw the current screen."
 msgstr "Redraw the current screen."
 
 #. type: TP
-#: doc/tin.1:507
+#: doc/tin.1:508
 #, no-wrap
 msgid "B<ScrollUp 'E<lt>'>"
 msgstr "B<ScrollUp 'E<lt>'>"
 
 #. type: Plain text
-#: doc/tin.1:510
+#: doc/tin.1:511
 msgid "Scroll screen up by one line."
 msgstr "Scroll screen up by one line."
 
 #. type: TP
-#: doc/tin.1:510
+#: doc/tin.1:511
 #, no-wrap
 msgid "B<ScrollDown 'E<gt>'>"
 msgstr "B<ScrollDown 'E<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:513
+#: doc/tin.1:514
 msgid "Scroll screen down by one line."
 msgstr "Scroll screen down by one line."
 
 #. type: TP
-#: doc/tin.1:513
+#: doc/tin.1:514
 #, no-wrap
 msgid "B<Postponed 'O' '^O'>"
 msgstr "B<Postponed 'O' '^O'>"
 
 #. type: Plain text
-#: doc/tin.1:527
+#: doc/tin.1:528
 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 "
@@ -1436,13 +1438,13 @@ msgstr ""
 "('B<^O>''B<y>''B<q>'). See also ''B<-o>'' command-line switch."
 
 #. type: TP
-#: doc/tin.1:527 doc/tin.1:1376 doc/tin.1:1430
+#: doc/tin.1:528 doc/tin.1:1377 doc/tin.1:1431
 #, no-wrap
 msgid "B<Help 'h'>"
 msgstr "B<Help 'h'>"
 
 #. type: Plain text
-#: doc/tin.1:533
+#: doc/tin.1:534
 msgid ""
 "Help screen of commands available on the current menu. You can use "
 "B<SearchSubjF> ('B</>'), B<SearchSubjB> ('B<?>') and B<SearchRepeat> ('B<"
@@ -1453,24 +1455,24 @@ msgstr ""
 "\\e>') to search on this screen. B<Quit> ('B<q>') returns to the menu."
 
 #. type: TP
-#: doc/tin.1:533 doc/tin.1:1379 doc/tin.1:1433
+#: doc/tin.1:534 doc/tin.1:1380 doc/tin.1:1434
 #, no-wrap
 msgid "B<ToggleHelpDisplay 'H'>"
 msgstr "B<ToggleHelpDisplay 'H'>"
 
 #. type: Plain text
-#: doc/tin.1:536 doc/tin.1:1382 doc/tin.1:1436
+#: doc/tin.1:537 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."
 
 #. type: TP
-#: doc/tin.1:536
+#: doc/tin.1:537
 #, no-wrap
 msgid "B<DisplayPostHist 'W'>"
 msgstr "B<DisplayPostHist 'W'>"
 
 #. type: Plain text
-#: doc/tin.1:542
+#: doc/tin.1:543
 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 "
@@ -1483,42 +1485,42 @@ msgstr ""
 "returns to the menu."
 
 #. type: TP
-#: doc/tin.1:542
+#: doc/tin.1:543
 #, no-wrap
 msgid "B<Version 'v'>"
 msgstr "B<Version 'v'>"
 
 #. --------------------------------------------------------------------
 #. type: Plain text
-#: doc/tin.1:547
+#: doc/tin.1:548
 msgid "Print B<tin> version information."
 msgstr "Print B<tin> version information."
 
 #. type: SS
-#: doc/tin.1:547
+#: doc/tin.1:548
 #, no-wrap
 msgid "NEWSGROUP SELECTION COMMANDS"
 msgstr "NEWSGROUP SELECTION COMMANDS"
 
 #. type: TP
-#: doc/tin.1:548 doc/tin.1:686 doc/tin.1:937 doc/tin.1:1101 doc/tin.1:3476
+#: doc/tin.1:549 doc/tin.1:687 doc/tin.1:938 doc/tin.1:1102 doc/tin.1:3482
 #, no-wrap
 msgid "B<4>"
 msgstr "B<4>"
 
 #. type: Plain text
-#: doc/tin.1:551
+#: doc/tin.1:552
 msgid "Select group 4."
 msgstr "Select group 4."
 
 #. type: TP
-#: doc/tin.1:551
+#: doc/tin.1:552
 #, no-wrap
 msgid "B<SelectResetNewsrc '^R'>"
 msgstr "B<SelectResetNewsrc '^R'>"
 
 #. type: Plain text
-#: doc/tin.1:555
+#: doc/tin.1:556
 msgid ""
 "Reset I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> file. This will destroy all "
 "records of which articles have been read, so use this carefully."
@@ -1527,13 +1529,13 @@ msgstr ""
 "records of which articles have been read, so use this carefully."
 
 #. type: TP
-#: doc/tin.1:555 doc/tin.1:707 doc/tin.1:958
+#: doc/tin.1:556 doc/tin.1:708 doc/tin.1:959
 #, no-wrap
 msgid "B<SetRange '#'>"
 msgstr "B<SetRange '#'>"
 
 #. type: Plain text
-#: doc/tin.1:559 doc/tin.1:711 doc/tin.1:962
+#: doc/tin.1:560 doc/tin.1:712 doc/tin.1:963
 msgid ""
 "Choose a range of articles to be affected by the next command. See the "
 "section \"RANGES\" for more information."
@@ -1542,71 +1544,72 @@ msgstr ""
 "section \"RANGES\" for more information."
 
 #. type: TP
-#: doc/tin.1:559
+#: doc/tin.1:560
 #, no-wrap
 msgid "B<SelectSortActive '.'>"
 msgstr "B<SelectSortActive '.'>"
 
 #. type: Plain text
-#: doc/tin.1:562
+#: doc/tin.1:563
 msgid "Sort the list of newsgroups."
 msgstr "Sort the list of newsgroups."
 
 #. type: TP
-#: doc/tin.1:562 doc/tin.1:714 doc/tin.1:965 doc/tin.1:1155 doc/tin.1:1367
-#: doc/tin.1:1417
+#: doc/tin.1:563 doc/tin.1:715 doc/tin.1:966 doc/tin.1:1156 doc/tin.1:1368
+#: doc/tin.1:1418
 #, no-wrap
 msgid "B<SearchRepeat '\\e'>"
 msgstr "B<SearchRepeat '\\e'>"
 
 #. type: Plain text
-#: doc/tin.1:565 doc/tin.1:968 doc/tin.1:1158 doc/tin.1:1370 doc/tin.1:1420
+#: doc/tin.1:566 doc/tin.1:718 doc/tin.1:969 doc/tin.1:1159 doc/tin.1:1371
+#: doc/tin.1:1421
 msgid "Repeat the previous search."
 msgstr "Repeat the previous search."
 
 #. type: TP
-#: doc/tin.1:565 doc/tin.1:717 doc/tin.1:968 doc/tin.1:1158 doc/tin.1:1361
-#: doc/tin.1:1411
+#: doc/tin.1:566 doc/tin.1:718 doc/tin.1:969 doc/tin.1:1159 doc/tin.1:1362
+#: doc/tin.1:1412
 #, no-wrap
 msgid "B<SearchSubjF '/'>"
 msgstr "B<SearchSubjF '/'>"
 
 #. type: Plain text
-#: doc/tin.1:568
+#: doc/tin.1:569
 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:568 doc/tin.1:720 doc/tin.1:971 doc/tin.1:1161 doc/tin.1:1364
-#: doc/tin.1:1414
+#: doc/tin.1:569 doc/tin.1:721 doc/tin.1:972 doc/tin.1:1162 doc/tin.1:1365
+#: doc/tin.1:1415
 #, no-wrap
 msgid "B<SearchSubjB '?'>"
 msgstr "B<SearchSubjB '?'>"
 
 #. type: Plain text
-#: doc/tin.1:571
+#: doc/tin.1:572
 msgid "Backward search through the group names and descriptions."
 msgstr "Backward search through the group names and descriptions."
 
 #. type: TP
-#: doc/tin.1:571
+#: doc/tin.1:572
 #, no-wrap
 msgid "B<SelectReadGrp '^J' 'E<lt>CRE<gt>'>"
 msgstr "B<SelectReadGrp '^J' 'E<lt>CRE<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:574
+#: doc/tin.1:575
 msgid "Read current group."
 msgstr "Read current group."
 
 #. type: TP
-#: doc/tin.1:574
+#: doc/tin.1:575
 #, no-wrap
 msgid "B<SelectEnterNextUnreadGrp 'E<lt>TABE<gt>' 'n'>"
 msgstr "B<SelectEnterNextUnreadGrp 'E<lt>TABE<gt>' 'n'>"
 
 #. type: Plain text
-#: doc/tin.1:578
+#: doc/tin.1:579
 msgid ""
 "Enter next group with unread news. Will wrap around to the beginning of the "
 "group selection list looking for unread groups."
@@ -1615,13 +1618,13 @@ msgstr ""
 "group selection list looking for unread groups."
 
 #. type: TP
-#: doc/tin.1:578 doc/tin.1:795 doc/tin.1:1009 doc/tin.1:1219
+#: doc/tin.1:579 doc/tin.1:796 doc/tin.1:1010 doc/tin.1:1220
 #, no-wrap
 msgid "B<Catchup 'c'>"
 msgstr "B<Catchup 'c'>"
 
 #. type: Plain text
-#: doc/tin.1:582
+#: doc/tin.1:583
 msgid ""
 "Make current group as all read [after confirmation] and move to the next "
 "group in the group selection list."
@@ -1630,13 +1633,13 @@ msgstr ""
 "group in the group selection list."
 
 #. type: TP
-#: doc/tin.1:582 doc/tin.1:799 doc/tin.1:1013 doc/tin.1:1223
+#: doc/tin.1:583 doc/tin.1:800 doc/tin.1:1014 doc/tin.1:1224
 #, no-wrap
 msgid "B<CatchupNextUnread 'C'>"
 msgstr "B<CatchupNextUnread 'C'>"
 
 #. type: Plain text
-#: doc/tin.1:586
+#: doc/tin.1:587
 msgid ""
 "Mark current group as all read [after confirmation] and enter the next "
 "unread group in the group selection list."
@@ -1645,13 +1648,13 @@ msgstr ""
 "unread group in the group selection list."
 
 #. type: TP
-#: doc/tin.1:586
+#: doc/tin.1:587
 #, no-wrap
 msgid "B<SelectToggleDescriptions 'd'>"
 msgstr "B<SelectToggleDescriptions 'd'>"
 
 #. type: Plain text
-#: doc/tin.1:590
+#: doc/tin.1:591
 msgid ""
 "Toggle display to show just the group name or the group name and the group "
 "descriptions."
@@ -1660,24 +1663,24 @@ msgstr ""
 "descriptions."
 
 #. type: TP
-#: doc/tin.1:590 doc/tin.1:812 doc/tin.1:1026 doc/tin.1:1235
+#: doc/tin.1:591 doc/tin.1:813 doc/tin.1:1027 doc/tin.1:1236
 #, no-wrap
 msgid "B<EditFilter 'E'>"
 msgstr "B<EditFilter 'E'>"
 
 #. type: Plain text
-#: doc/tin.1:593 doc/tin.1:815 doc/tin.1:1029 doc/tin.1:1238
+#: doc/tin.1:594 doc/tin.1:816 doc/tin.1:1030 doc/tin.1:1239
 msgid "Edit the filter file and reload it afterwards."
 msgstr "Edit the filter file and reload it afterwards."
 
 #. type: TP
-#: doc/tin.1:593
+#: doc/tin.1:594
 #, no-wrap
 msgid "B<SelectGoto 'g'>"
 msgstr "B<SelectGoto 'g'>"
 
 #. type: Plain text
-#: doc/tin.1:597 doc/tin.1:819
+#: doc/tin.1:598 doc/tin.1:820
 msgid ""
 "Choose a new group by name. This command can be used to access any group, "
 "even those not currently yanked in."
@@ -1686,14 +1689,14 @@ msgstr ""
 "even those not currently yanked in."
 
 #. type: TP
-#: doc/tin.1:597 doc/tin.1:822 doc/tin.1:1029 doc/tin.1:1251 doc/tin.1:1373
-#: doc/tin.1:1426
+#: doc/tin.1:598 doc/tin.1:823 doc/tin.1:1030 doc/tin.1:1252 doc/tin.1:1374
+#: doc/tin.1:1427
 #, no-wrap
 msgid "B<ToggleInfoLastLine 'i'>"
 msgstr "B<ToggleInfoLastLine 'i'>"
 
 #. type: Plain text
-#: doc/tin.1:602
+#: doc/tin.1:603
 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>'' "
@@ -1704,24 +1707,24 @@ msgstr ""
 "option."
 
 #. type: TP
-#: doc/tin.1:602 doc/tin.1:826 doc/tin.1:1032 doc/tin.1:1254
+#: doc/tin.1:603 doc/tin.1:827 doc/tin.1:1033 doc/tin.1:1255
 #, no-wrap
 msgid "B<ToggleInverseVideo 'I'>"
 msgstr "B<ToggleInverseVideo 'I'>"
 
 #. type: Plain text
-#: doc/tin.1:605 doc/tin.1:829 doc/tin.1:1035 doc/tin.1:1257
+#: doc/tin.1:606 doc/tin.1:830 doc/tin.1:1036 doc/tin.1:1258
 msgid "Toggle inverse video."
 msgstr "Toggle inverse video."
 
 #. type: TP
-#: doc/tin.1:605 doc/tin.1:838 doc/tin.1:1041 doc/tin.1:1263
+#: doc/tin.1:606 doc/tin.1:839 doc/tin.1:1042 doc/tin.1:1264
 #, no-wrap
 msgid "B<LookupMessage 'L'>"
 msgstr "B<LookupMessage 'L'>"
 
 #. type: Plain text
-#: doc/tin.1:612
+#: doc/tin.1:613
 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 "
@@ -1736,13 +1739,13 @@ msgstr ""
 "supports [X]HDR (B<RFC\\%2980>, B<RFC\\%3977>) or XPAT (B<RFC\\%2980>)."
 
 #. type: TP
-#: doc/tin.1:612
+#: doc/tin.1:613
 #, no-wrap
 msgid "B<SelectMoveGrp 'm'>"
 msgstr "B<SelectMoveGrp 'm'>"
 
 #. type: Plain text
-#: doc/tin.1:618
+#: doc/tin.1:619
 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 "
@@ -1755,13 +1758,13 @@ msgstr ""
 "group displayed."
 
 #. type: TP
-#: doc/tin.1:618 doc/tin.1:846 doc/tin.1:1271
+#: doc/tin.1:619 doc/tin.1:847 doc/tin.1:1272
 #, no-wrap
 msgid "B<OptionMenu 'M'>"
 msgstr "B<OptionMenu 'M'>"
 
 #. type: Plain text
-#: doc/tin.1:622 doc/tin.1:850 doc/tin.1:1275
+#: doc/tin.1:623 doc/tin.1:851 doc/tin.1:1276
 msgid ""
 "User configurable options menu (for more information see section \"GLOBAL "
 "OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES\")."
@@ -1770,24 +1773,24 @@ msgstr ""
 "OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES\")."
 
 #. type: TP
-#: doc/tin.1:622
+#: doc/tin.1:623
 #, no-wrap
 msgid "B<SelectNextUnreadGrp 'N'>"
 msgstr "B<SelectNextUnreadGrp 'N'>"
 
 #. type: Plain text
-#: doc/tin.1:625
+#: doc/tin.1:626
 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:625 doc/tin.1:867 doc/tin.1:1054 doc/tin.1:1292
+#: doc/tin.1:626 doc/tin.1:868 doc/tin.1:1055 doc/tin.1:1293
 #, no-wrap
 msgid "B<Quit 'q'>"
 msgstr "B<Quit 'q'>"
 
 #. type: Plain text
-#: doc/tin.1:629
+#: doc/tin.1:630
 msgid ""
 "Quit B<tin> - ask the user to confirm if B<confirm_choice> is set "
 "accordingly."
@@ -1796,24 +1799,24 @@ msgstr ""
 "accordingly."
 
 #. type: TP
-#: doc/tin.1:629 doc/tin.1:870 doc/tin.1:1057 doc/tin.1:1295
+#: doc/tin.1:630 doc/tin.1:871 doc/tin.1:1058 doc/tin.1:1296
 #, no-wrap
 msgid "B<QuitTin 'Q'>"
 msgstr "B<QuitTin 'Q'>"
 
 #. type: Plain text
-#: doc/tin.1:632 doc/tin.1:873 doc/tin.1:1060 doc/tin.1:1298
+#: doc/tin.1:633 doc/tin.1:874 doc/tin.1:1061 doc/tin.1:1299
 msgid "Quit B<tin> - don't ask the user to confirm."
 msgstr "Quit B<tin> - don't ask the user to confirm."
 
 #. type: TP
-#: doc/tin.1:632
+#: doc/tin.1:633
 #, no-wrap
 msgid "B<SelectToggleReadDisplay 'r'>"
 msgstr "B<SelectToggleReadDisplay 'r'>"
 
 #. type: Plain text
-#: doc/tin.1:637
+#: doc/tin.1:638
 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 "
@@ -1824,13 +1827,13 @@ msgstr ""
 "command-line when B<tin> was started."
 
 #. type: TP
-#: doc/tin.1:637 doc/tin.1:876 doc/tin.1:1060
+#: doc/tin.1:638 doc/tin.1:877 doc/tin.1:1061
 #, no-wrap
 msgid "B<BugReport 'R'>"
 msgstr "B<BugReport 'R'>"
 
 #. type: Plain text
-#: doc/tin.1:641 doc/tin.1:880 doc/tin.1:1064
+#: doc/tin.1:642 doc/tin.1:881 doc/tin.1:1065
 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."
@@ -1839,24 +1842,24 @@ msgstr ""
 "way of getting bugs fixed and features added/changed."
 
 #. type: TP
-#: doc/tin.1:641
+#: doc/tin.1:642
 #, no-wrap
 msgid "B<SelectSubscribe 's'>"
 msgstr "B<SelectSubscribe 's'>"
 
 #. type: Plain text
-#: doc/tin.1:644
+#: doc/tin.1:645
 msgid "Subscribe to current group."
 msgstr "Subscribe to current group."
 
 #. type: TP
-#: doc/tin.1:644
+#: doc/tin.1:645
 #, no-wrap
 msgid "B<SelectSubscribePat 'S'>"
 msgstr "B<SelectSubscribePat 'S'>"
 
 #. type: Plain text
-#: doc/tin.1:649
+#: doc/tin.1:650
 msgid ""
 "Subscribe to groups matching user specified pattern. See the section "
 "\"NEWSGROUP LISTS & WILDCARDS\" for the types of pattern that B<tin> "
@@ -1867,13 +1870,13 @@ msgstr ""
 "understands."
 
 #. type: TP
-#: doc/tin.1:649
+#: doc/tin.1:650
 #, no-wrap
 msgid "B<SelectUnsubscribe 'u'>"
 msgstr "B<SelectUnsubscribe 'u'>"
 
 #. type: Plain text
-#: doc/tin.1:654
+#: doc/tin.1:655
 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"
@@ -1884,13 +1887,13 @@ msgstr ""
 "\" section."
 
 #. type: TP
-#: doc/tin.1:654
+#: doc/tin.1:655
 #, no-wrap
 msgid "B<SelectUnsubscribePat 'U'>"
 msgstr "B<SelectUnsubscribePat 'U'>"
 
 #. type: Plain text
-#: doc/tin.1:659
+#: doc/tin.1:660
 msgid ""
 "Unsubscribe to groups matching user specified pattern. See the section "
 "\"NEWSGROUP LISTS & WILDCARDS\" for the types of pattern that B<tin> "
@@ -1901,13 +1904,13 @@ msgstr ""
 "understands."
 
 #. type: TP
-#: doc/tin.1:659 doc/tin.1:904 doc/tin.1:1079 doc/tin.1:1332
+#: doc/tin.1:660 doc/tin.1:905 doc/tin.1:1080 doc/tin.1:1333
 #, no-wrap
 msgid "B<Post 'w'>"
 msgstr "B<Post 'w'>"
 
 #. type: Plain text
-#: doc/tin.1:665
+#: doc/tin.1:666
 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> "
@@ -1920,24 +1923,24 @@ msgstr ""
 "discard it via B<Quit> ('B<q>')."
 
 #. type: TP
-#: doc/tin.1:665
+#: doc/tin.1:666
 #, no-wrap
 msgid "B<SelectQuitNoWrite 'X'>"
 msgstr "B<SelectQuitNoWrite 'X'>"
 
 #. type: Plain text
-#: doc/tin.1:668
+#: doc/tin.1:669
 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:668
+#: doc/tin.1:669
 #, no-wrap
 msgid "B<SelectYankActive 'y'>"
 msgstr "B<SelectYankActive 'y'>"
 
 #. type: Plain text
-#: doc/tin.1:673
+#: doc/tin.1:674
 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 "
@@ -1948,13 +1951,13 @@ msgstr ""
 "those that are subscribed to in I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>."
 
 #. type: TP
-#: doc/tin.1:673
+#: doc/tin.1:674
 #, no-wrap
 msgid "B<SelectSyncWithActive 'Y'>"
 msgstr "B<SelectSyncWithActive 'Y'>"
 
 #. type: Plain text
-#: doc/tin.1:677
+#: doc/tin.1:678
 msgid ""
 "Reread the I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> file "
 "to see if any new news has arrived since starting B<tin>."
@@ -1963,25 +1966,25 @@ msgstr ""
 "to see if any new news has arrived since starting B<tin>."
 
 #. type: TP
-#: doc/tin.1:677
+#: doc/tin.1:678
 #, no-wrap
 msgid "B<SelectMarkGrpUnread 'z' 'Z'>"
 msgstr "B<SelectMarkGrpUnread 'z' 'Z'>"
 
 #. --------------------------------------------------------------------
 #. type: Plain text
-#: doc/tin.1:682
+#: doc/tin.1:683
 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:682
+#: doc/tin.1:683
 #, no-wrap
 msgid "GROUP INDEX COMMANDS"
 msgstr "GROUP INDEX COMMANDS"
 
 #. type: Plain text
-#: doc/tin.1:686
+#: doc/tin.1:687
 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 "
@@ -1992,18 +1995,18 @@ msgstr ""
 "toggle the setting right before/after the search."
 
 #. type: Plain text
-#: doc/tin.1:689
+#: doc/tin.1:690
 msgid "Select article 4."
 msgstr "Select article 4."
 
 #. type: TP
-#: doc/tin.1:689 doc/tin.1:940 doc/tin.1:1104
+#: doc/tin.1:690 doc/tin.1:941 doc/tin.1:1105
 #, no-wrap
 msgid "B<MenuFilterSelect '^A'>"
 msgstr "B<MenuFilterSelect '^A'>"
 
 #. type: Plain text
-#: doc/tin.1:693 doc/tin.1:944 doc/tin.1:1108
+#: doc/tin.1:694 doc/tin.1:945 doc/tin.1:1109
 msgid ""
 "Auto select article(s) using a menu. Read the section \"FILTERING ARTICLES\" "
 "for more information."
@@ -2012,13 +2015,13 @@ msgstr ""
 "for more information."
 
 #. type: TP
-#: doc/tin.1:693 doc/tin.1:944 doc/tin.1:1120
+#: doc/tin.1:694 doc/tin.1:945 doc/tin.1:1121
 #, no-wrap
 msgid "B<MenuFilterKill '^K'>"
 msgstr "B<MenuFilterKill '^K'>"
 
 #. type: Plain text
-#: doc/tin.1:697 doc/tin.1:948 doc/tin.1:1124
+#: doc/tin.1:698 doc/tin.1:949 doc/tin.1:1125
 msgid ""
 "Kill article(s) using a menu. Read the section \"FILTERING ARTICLES\" for "
 "more information."
@@ -2027,13 +2030,13 @@ msgstr ""
 "more information."
 
 #. type: TP
-#: doc/tin.1:697 doc/tin.1:948
+#: doc/tin.1:698 doc/tin.1:949
 #, no-wrap
 msgid "B<MarkFeedRead '^X'>"
 msgstr "B<MarkFeedRead '^X'>"
 
 #. type: Plain text
-#: doc/tin.1:702 doc/tin.1:953
+#: doc/tin.1:703 doc/tin.1:954
 msgid ""
 "Mark current article, thread, range, auto-selected (hot) articles, articles "
 "matching pattern or tagged articles as read. A prompt asks which type should "
@@ -2044,13 +2047,13 @@ msgstr ""
 "be marked."
 
 #. type: TP
-#: doc/tin.1:702 doc/tin.1:953
+#: doc/tin.1:703 doc/tin.1:954
 #, no-wrap
 msgid "B<MarkFeedUnread '^W'>"
 msgstr "B<MarkFeedUnread '^W'>"
 
 #. type: Plain text
-#: doc/tin.1:707 doc/tin.1:958
+#: doc/tin.1:708 doc/tin.1:959
 msgid ""
 "Mark current article, thread, range, auto-selected (hot) articles, articles "
 "matching pattern or tagged articles as unread. A prompt asks which type "
@@ -2061,50 +2064,45 @@ msgstr ""
 "should be marked."
 
 #. type: TP
-#: doc/tin.1:711 doc/tin.1:962 doc/tin.1:1152
+#: doc/tin.1:712 doc/tin.1:963 doc/tin.1:1153
 #, no-wrap
 msgid "B<LastViewed '-'>"
 msgstr "B<LastViewed '-'>"
 
 #. type: Plain text
-#: doc/tin.1:714 doc/tin.1:965 doc/tin.1:1155
+#: doc/tin.1:715 doc/tin.1:966 doc/tin.1:1156
 msgid "Re-enter the last message that was viewed."
 msgstr "Re-enter the last message that was viewed."
 
 #. type: Plain text
-#: doc/tin.1:717
-msgid "Repeat the previous search"
-msgstr "Repeat the previous search"
-
-#. type: Plain text
-#: doc/tin.1:720 doc/tin.1:971
+#: doc/tin.1:721 doc/tin.1:972
 msgid "Search forward for specified subject."
 msgstr "Search forward for specified subject."
 
 #. type: Plain text
-#: doc/tin.1:723 doc/tin.1:974
+#: doc/tin.1:724 doc/tin.1:975
 msgid "Search backwards for specified subject."
 msgstr "Search backwards for specified subject."
 
 #. type: TP
-#: doc/tin.1:723
+#: doc/tin.1:724
 #, no-wrap
 msgid "B<GroupSelThd '*'>"
 msgstr "B<GroupSelThd '*'>"
 
 #. type: Plain text
-#: doc/tin.1:726 doc/tin.1:977
+#: doc/tin.1:727 doc/tin.1:978
 msgid "Select current thread for later processing."
 msgstr "Select current thread for later processing."
 
 #. type: TP
-#: doc/tin.1:726
+#: doc/tin.1:727
 #, no-wrap
 msgid "B<GroupDoAutoSel '+'>"
 msgstr "B<GroupDoAutoSel '+'>"
 
 #. type: Plain text
-#: doc/tin.1:730
+#: doc/tin.1:731
 msgid ""
 "Selects all threads in current group. It is a shortcut for calling "
 "B<GroupSelPattern> with a pattern of ''*''."
@@ -2113,13 +2111,13 @@ msgstr ""
 "B<GroupSelPattern> with a pattern of ''*''."
 
 #. type: TP
-#: doc/tin.1:730
+#: doc/tin.1:731
 #, no-wrap
 msgid "B<GroupToggleThdSel '.'>"
 msgstr "B<GroupToggleThdSel '.'>"
 
 #. type: Plain text
-#: doc/tin.1:735
+#: doc/tin.1:736
 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 "
@@ -2130,13 +2128,13 @@ msgstr ""
 "articles become selected."
 
 #. type: TP
-#: doc/tin.1:735
+#: doc/tin.1:736
 #, no-wrap
 msgid "B<GroupSelThdIfUnreadSelected ';'>"
 msgstr "B<GroupSelThdIfUnreadSelected ';'>"
 
 #. type: Plain text
-#: doc/tin.1:740
+#: doc/tin.1:741
 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-"
@@ -2147,13 +2145,13 @@ msgstr ""
 "selection on author where reader wants to see entire thread."
 
 #. type: TP
-#: doc/tin.1:740
+#: doc/tin.1:741
 #, no-wrap
 msgid "B<GroupSelPattern '='>"
 msgstr "B<GroupSelPattern '='>"
 
 #. type: Plain text
-#: doc/tin.1:746
+#: doc/tin.1:747
 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 "
@@ -2166,24 +2164,24 @@ msgstr ""
 "was entered."
 
 #. type: TP
-#: doc/tin.1:746
+#: doc/tin.1:747
 #, no-wrap
 msgid "B<GroupReverseSel '@'>"
 msgstr "B<GroupReverseSel '@'>"
 
 #. type: Plain text
-#: doc/tin.1:749
+#: doc/tin.1:750
 msgid "Reverse all selections on all articles."
 msgstr "Reverse all selections on all articles."
 
 #. type: TP
-#: doc/tin.1:749
+#: doc/tin.1:750
 #, no-wrap
 msgid "B<GroupUndoSel '~'>"
 msgstr "B<GroupUndoSel '~'>"
 
 #. type: Plain text
-#: doc/tin.1:755
+#: doc/tin.1:756
 msgid ""
 "Undo all selections on all articles. It clears the toggle effect of "
 "B<GroupMarkUnselArtRead> ('B<X>') command. Thus after first doing a "
@@ -2196,13 +2194,13 @@ msgstr ""
 "Thus, one can iteratively whittle down uninteresting threads."
 
 #. type: TP
-#: doc/tin.1:755 doc/tin.1:986 doc/tin.1:1178
+#: doc/tin.1:756 doc/tin.1:987 doc/tin.1:1179
 #, no-wrap
 msgid "B<Pipe '|'>"
 msgstr "B<Pipe '|'>"
 
 #. type: Plain text
-#: doc/tin.1:760 doc/tin.1:991 doc/tin.1:1183
+#: doc/tin.1:761 doc/tin.1:992 doc/tin.1:1184
 msgid ""
 "Pipe current article / thread / auto-selected (hot) articles / articles "
 "matching pattern / tagged articles into command. See the section \"MAILING "
@@ -2213,13 +2211,13 @@ msgstr ""
 "PIPING PRINTING REPOSTING AND SAVING ARTICLES\" for more information."
 
 #. type: TP
-#: doc/tin.1:760 doc/tin.1:1183
+#: doc/tin.1:761 doc/tin.1:1184
 #, no-wrap
 msgid "B<QuickFilterSelect '['>"
 msgstr "B<QuickFilterSelect '['>"
 
 #. type: Plain text
-#: doc/tin.1:769
+#: doc/tin.1:770
 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: "
@@ -2238,13 +2236,13 @@ msgstr ""
 "information on filtering."
 
 #. type: TP
-#: doc/tin.1:769 doc/tin.1:1192
+#: doc/tin.1:770 doc/tin.1:1193
 #, no-wrap
 msgid "B<QuickFilterKill ']'>"
 msgstr "B<QuickFilterKill ']'>"
 
 #. type: Plain text
-#: doc/tin.1:778
+#: doc/tin.1:779
 msgid ""
 "Kill article(s) with a single key [after confirmation]. The defaults used "
 "for killing are based upon the following four tinrc config variables: "
@@ -2263,35 +2261,35 @@ msgstr ""
 "information on filtering."
 
 #. type: TP
-#: doc/tin.1:778
+#: doc/tin.1:779
 #, no-wrap
 msgid "B<GroupReadBasenote '^J' 'E<lt>CRE<gt>'>"
 msgstr "B<GroupReadBasenote '^J' 'E<lt>CRE<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:781
+#: doc/tin.1:782
 msgid "Read current article."
 msgstr "Read current article."
 
 #. type: TP
-#: doc/tin.1:781
+#: doc/tin.1:782
 #, no-wrap
 msgid "B<GroupNextUnreadArtOrGrp 'E<lt>TABE<gt>'>"
 msgstr "B<GroupNextUnreadArtOrGrp 'E<lt>TABE<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:784
+#: doc/tin.1:785
 msgid "View next unread article or group."
 msgstr "View next unread article or group."
 
 #. type: TP
-#: doc/tin.1:784 doc/tin.1:997 doc/tin.1:1209
+#: doc/tin.1:785 doc/tin.1:998 doc/tin.1:1210
 #, no-wrap
 msgid "B<SearchAuthF 'a'>"
 msgstr "B<SearchAuthF 'a'>"
 
 #. type: Plain text
-#: doc/tin.1:788
+#: doc/tin.1:789
 msgid ""
 "Author forward search. This searches for articles with a specific ''From:'' "
 "line."
@@ -2300,24 +2298,24 @@ msgstr ""
 "line."
 
 #. type: TP
-#: doc/tin.1:788 doc/tin.1:1002 doc/tin.1:1212
+#: doc/tin.1:789 doc/tin.1:1003 doc/tin.1:1213
 #, no-wrap
 msgid "B<SearchAuthB 'A'>"
 msgstr "B<SearchAuthB 'A'>"
 
 #. type: Plain text
-#: doc/tin.1:791 doc/tin.1:1005
+#: doc/tin.1:792 doc/tin.1:1006
 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:791 doc/tin.1:1005 doc/tin.1:1215
+#: doc/tin.1:792 doc/tin.1:1006 doc/tin.1:1216
 #, no-wrap
 msgid "B<SearchBody 'B'>"
 msgstr "B<SearchBody 'B'>"
 
 #. type: Plain text
-#: doc/tin.1:795 doc/tin.1:1009 doc/tin.1:1219
+#: doc/tin.1:796 doc/tin.1:1010 doc/tin.1:1220
 msgid ""
 "Search the body of all articles in group (can be slow). You can abort the "
 "search using B<Quit> ('B<q>')."
@@ -2326,7 +2324,7 @@ msgstr ""
 "search using B<Quit> ('B<q>')."
 
 #. type: Plain text
-#: doc/tin.1:799
+#: doc/tin.1:800
 msgid ""
 "Mark all articles as read [after confirmation] then return to the group "
 "selection list. Move cursor to next group."
@@ -2335,7 +2333,7 @@ msgstr ""
 "selection list. Move cursor to next group."
 
 #. type: Plain text
-#: doc/tin.1:803
+#: doc/tin.1:804
 msgid ""
 "Mark all articles as read [after confirmation] and enter the next group with "
 "unread news."
@@ -2344,13 +2342,13 @@ msgstr ""
 "unread news."
 
 #. type: TP
-#: doc/tin.1:803
+#: doc/tin.1:804
 #, no-wrap
 msgid "B<GroupToggleSubjDisplay 'd'>"
 msgstr "B<GroupToggleSubjDisplay 'd'>"
 
 #. type: Plain text
-#: doc/tin.1:807 doc/tin.1:1021
+#: doc/tin.1:808 doc/tin.1:1022
 msgid ""
 "Cycle the display of the author through all the possible options for the "
 "tinrc variable B<show_author>."
@@ -2359,13 +2357,13 @@ msgstr ""
 "tinrc variable B<show_author>."
 
 #. type: TP
-#: doc/tin.1:807
+#: doc/tin.1:808
 #, no-wrap
 msgid "B<GroupCancel 'D'>"
 msgstr "B<GroupCancel 'D'>"
 
 #. type: Plain text
-#: doc/tin.1:812 doc/tin.1:1026 doc/tin.1:1232
+#: doc/tin.1:813 doc/tin.1:1027 doc/tin.1:1233
 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 "
@@ -2376,24 +2374,24 @@ msgstr ""
 "newsgroup 'control' or 'control.cancel'."
 
 #. type: TP
-#: doc/tin.1:815
+#: doc/tin.1:816
 #, no-wrap
 msgid "B<GroupGoto 'g'>"
 msgstr "B<GroupGoto 'g'>"
 
 #. type: TP
-#: doc/tin.1:819
+#: doc/tin.1:820
 #, no-wrap
 msgid "B<GroupToggleGetartLimit 'G'>"
 msgstr "B<GroupToggleGetartLimit 'G'>"
 
 #. type: Plain text
-#: doc/tin.1:822
+#: doc/tin.1:823
 msgid "Toggle article/group limit."
 msgstr "Toggle article/group limit."
 
 #. type: Plain text
-#: doc/tin.1:826
+#: doc/tin.1:827
 msgid ""
 "Display the subject of the first article in the current thread in the last "
 "line."
@@ -2402,13 +2400,13 @@ msgstr ""
 "line."
 
 #. type: TP
-#: doc/tin.1:829
+#: doc/tin.1:830
 #, no-wrap
 msgid "B<GroupMarkThdRead 'K'>"
 msgstr "B<GroupMarkThdRead 'K'>"
 
 #. type: Plain text
-#: doc/tin.1:835
+#: doc/tin.1:836
 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 "
@@ -2421,29 +2419,29 @@ msgstr ""
 "prompt asks how to proceed."
 
 #. type: TP
-#: doc/tin.1:835
+#: doc/tin.1:836
 #, no-wrap
 msgid "B<GroupListThd 'l'>"
 msgstr "B<GroupListThd 'l'>"
 
 #. type: Plain text
-#: doc/tin.1:838
+#: doc/tin.1:839
 msgid "Open the thread under the current cursor position."
 msgstr "Open the thread under the current cursor position."
 
 #. type: Plain text
-#: doc/tin.1:841 doc/tin.1:1044 doc/tin.1:1266
+#: doc/tin.1:842 doc/tin.1:1045 doc/tin.1:1267
 msgid "Look up article by ''Message-ID:''."
 msgstr "Look up article by ''Message-ID:''."
 
 #. type: TP
-#: doc/tin.1:841
+#: doc/tin.1:842
 #, no-wrap
 msgid "B<GroupMail 'm'>"
 msgstr "B<GroupMail 'm'>"
 
 #. type: Plain text
-#: doc/tin.1:846 doc/tin.1:1049 doc/tin.1:1271
+#: doc/tin.1:847 doc/tin.1:1050 doc/tin.1:1272
 msgid ""
 "Mail current article / thread / auto-selected (hot) articles / articles "
 "matching pattern / tagged articles to someone. See the section \"MAILING "
@@ -2454,35 +2452,35 @@ msgstr ""
 "PIPING PRINTING REPOSTING AND SAVING ARTICLES\" for more information."
 
 #. type: TP
-#: doc/tin.1:850
+#: doc/tin.1:851
 #, no-wrap
 msgid "B<GroupNextGroup 'n'>"
 msgstr "B<GroupNextGroup 'n'>"
 
 #. type: Plain text
-#: doc/tin.1:853
+#: doc/tin.1:854
 msgid "Go to next group."
 msgstr "Go to next group."
 
 #. type: TP
-#: doc/tin.1:853
+#: doc/tin.1:854
 #, no-wrap
 msgid "B<GroupNextUnreadArt 'N'>"
 msgstr "B<GroupNextUnreadArt 'N'>"
 
 #. type: Plain text
-#: doc/tin.1:856
-msgid "Go to next unread article."
-msgstr "Go to next unread article."
+#: doc/tin.1:857 doc/tin.1:1282
+msgid "Go to the next unread article."
+msgstr "Go to the next unread article."
 
 #. type: TP
-#: doc/tin.1:856 doc/tin.1:1049 doc/tin.1:1281
+#: doc/tin.1:857 doc/tin.1:1050 doc/tin.1:1282
 #, no-wrap
 msgid "B<Print 'o'>"
 msgstr "B<Print 'o'>"
 
 #. type: Plain text
-#: doc/tin.1:861 doc/tin.1:1054 doc/tin.1:1286
+#: doc/tin.1:862 doc/tin.1:1055 doc/tin.1:1287
 msgid ""
 "Send current article / thread / auto-selected (hot) articles / articles "
 "matching pattern / tagged articles to printer. See the section \"MAILING "
@@ -2493,51 +2491,51 @@ msgstr ""
 "PIPING PRINTING REPOSTING AND SAVING ARTICLES\" for more information."
 
 #. type: TP
-#: doc/tin.1:861
+#: doc/tin.1:862
 #, no-wrap
 msgid "B<GroupPrevGroup 'p'>"
 msgstr "B<GroupPrevGroup 'p'>"
 
 #. type: Plain text
-#: doc/tin.1:864
+#: doc/tin.1:865
 msgid "Go to previous group."
 msgstr "Go to previous group."
 
 #. type: TP
-#: doc/tin.1:864
+#: doc/tin.1:865
 #, no-wrap
 msgid "B<GroupPrevUnreadArt 'P'>"
 msgstr "B<GroupPrevUnreadArt 'P'>"
 
 #. type: Plain text
-#: doc/tin.1:867
+#: doc/tin.1:868
 msgid "Go to previous unread article."
 msgstr "Go to previous unread article."
 
 #. type: Plain text
-#: doc/tin.1:870 doc/tin.1:1057
+#: doc/tin.1:871 doc/tin.1:1058
 msgid "Return to previous level."
 msgstr "Return to previous level."
 
 #. type: TP
-#: doc/tin.1:873
+#: doc/tin.1:874
 #, no-wrap
 msgid "B<GroupToggleReadUnread 'r'>"
 msgstr "B<GroupToggleReadUnread 'r'>"
 
 #. type: Plain text
-#: doc/tin.1:876
+#: doc/tin.1:877
 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:880
+#: doc/tin.1:881
 #, no-wrap
 msgid "B<GroupSave 's'>"
 msgstr "B<GroupSave 's'>"
 
 #. type: Plain text
-#: doc/tin.1:885 doc/tin.1:1069 doc/tin.1:1311
+#: doc/tin.1:886 doc/tin.1:1070 doc/tin.1:1312
 msgid ""
 "Save current article / thread / auto-selected (hot) articles / articles "
 "matching pattern / tagged articles. See the section \"MAILING PIPING "
@@ -2548,24 +2546,24 @@ msgstr ""
 "PRINTING REPOSTING AND SAVING ARTICLES\" for more information."
 
 #. type: TP
-#: doc/tin.1:885
+#: doc/tin.1:886
 #, no-wrap
 msgid "B<GroupAutoSave 'S'>"
 msgstr "B<GroupAutoSave 'S'>"
 
 #. type: Plain text
-#: doc/tin.1:888 doc/tin.1:1072 doc/tin.1:1314
+#: doc/tin.1:889 doc/tin.1:1073 doc/tin.1:1315
 msgid "Save marked articles automatically without further prompting."
 msgstr "Save marked articles automatically without further prompting."
 
 #. type: TP
-#: doc/tin.1:888
+#: doc/tin.1:889
 #, no-wrap
 msgid "B<GroupTag 't'>"
 msgstr "B<GroupTag 't'>"
 
 #. type: Plain text
-#: doc/tin.1:893
+#: doc/tin.1:894
 msgid ""
 "Toggle tag-status of current article / thread for B<GroupMail> ('B<m>')  / "
 "B<Pipe> ('B<|>') / B<Print> ('B<o>') / B<GroupSave> ('B<s>') / "
@@ -2576,26 +2574,26 @@ msgstr ""
 "B<GroupRepost> ('B<x>')."
 
 #. type: TP
-#: doc/tin.1:893
+#: doc/tin.1:894
 #, no-wrap
 msgid "B<GroupTagParts 'T'>"
 msgstr "B<GroupTagParts 'T'>"
 
 #. type: Plain text
-#: doc/tin.1:896
+#: doc/tin.1:897
 msgid ""
 "Automatically tag in order all the parts of the current multi-part message."
 msgstr ""
 "Automatically tag in order all the parts of the current multi-part message."
 
 #. type: TP
-#: doc/tin.1:896
+#: doc/tin.1:897
 #, no-wrap
 msgid "B<GroupToggleThreading 'u'>"
 msgstr "B<GroupToggleThreading 'u'>"
 
 #. type: Plain text
-#: doc/tin.1:901
+#: doc/tin.1:902
 msgid ""
 "Cycle the threading mode through no threading, threading by subject, "
 "threading by references, threading on both subject and references, group "
@@ -2606,18 +2604,18 @@ msgstr ""
 "multipart articles into a thread (''Subject:'' based)."
 
 #. type: TP
-#: doc/tin.1:901
+#: doc/tin.1:902
 #, no-wrap
 msgid "B<GroupUntag 'U'>"
 msgstr "B<GroupUntag 'U'>"
 
 #. type: Plain text
-#: doc/tin.1:904
+#: doc/tin.1:905
 msgid "Untag all articles that were tagged."
 msgstr "Untag all articles that were tagged."
 
 #. type: Plain text
-#: doc/tin.1:911 doc/tin.1:1086 doc/tin.1:1339
+#: doc/tin.1:912 doc/tin.1:1087 doc/tin.1:1340
 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>'), "
@@ -2630,13 +2628,13 @@ msgstr ""
 "o>'' command-line switch) or discard it via B<Quit> ('B<q>')."
 
 #. type: TP
-#: doc/tin.1:911
+#: doc/tin.1:912
 #, no-wrap
 msgid "B<GroupRepost 'x'>"
 msgstr "B<GroupRepost 'x'>"
 
 #. type: Plain text
-#: doc/tin.1:917 doc/tin.1:1345
+#: doc/tin.1:918 doc/tin.1:1346
 msgid ""
 "Repost an already posted article / thread / auto-selected (hot) articles / "
 "articles matching pattern / tagged articles to another newsgroup(s). Useful "
@@ -2649,13 +2647,13 @@ msgstr ""
 "your own articles."
 
 #. type: TP
-#: doc/tin.1:917
+#: doc/tin.1:918
 #, no-wrap
 msgid "B<GroupMarkUnselArtRead 'X'>"
 msgstr "B<GroupMarkUnselArtRead 'X'>"
 
 #. type: Plain text
-#: doc/tin.1:925
+#: doc/tin.1:926
 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.  "
@@ -2672,25 +2670,25 @@ msgstr ""
 "changes permanent."
 
 #. type: TP
-#: doc/tin.1:925 doc/tin.1:1086 doc/tin.1:1345
+#: doc/tin.1:926 doc/tin.1:1087 doc/tin.1:1346
 #, no-wrap
 msgid "B<MarkArtUnread 'z'>"
 msgstr "B<MarkArtUnread 'z'>"
 
 #. type: Plain text
-#: doc/tin.1:928
+#: doc/tin.1:929
 msgid "Mark current article as unread."
 msgstr "Mark current article as unread."
 
 #. type: TP
-#: doc/tin.1:928 doc/tin.1:1091 doc/tin.1:1348
+#: doc/tin.1:929 doc/tin.1:1092 doc/tin.1:1349
 #, no-wrap
 msgid "B<MarkThdUnread 'Z'>"
 msgstr "B<MarkThdUnread 'Z'>"
 
 #. --------------------------------------------------------------------
 #. type: Plain text
-#: doc/tin.1:935
+#: doc/tin.1:936
 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 "
@@ -2701,79 +2699,79 @@ msgstr ""
 "present, a prompt asks how to proceed."
 
 #. type: SS
-#: doc/tin.1:935
+#: doc/tin.1:936
 #, no-wrap
 msgid "THREAD LISTING COMMANDS"
 msgstr "THREAD LISTING COMMANDS"
 
 #. type: Plain text
-#: doc/tin.1:940
+#: doc/tin.1:941
 msgid "Select article 4 within thread."
 msgstr "Select article 4 within thread."
 
 #. type: TP
-#: doc/tin.1:974
+#: doc/tin.1:975
 #, no-wrap
 msgid "B<ThreadSelArt '*'>"
 msgstr "B<ThreadSelArt '*'>"
 
 #. type: TP
-#: doc/tin.1:977
+#: doc/tin.1:978
 #, no-wrap
 msgid "B<ThreadToggleArtSel '.'>"
 msgstr "B<ThreadToggleArtSel '.'>"
 
 #. type: Plain text
-#: doc/tin.1:980
+#: doc/tin.1:981
 msgid "Toggle selection of current article."
 msgstr "Toggle selection of current article."
 
 #. type: TP
-#: doc/tin.1:980
+#: doc/tin.1:981
 #, no-wrap
 msgid "B<ThreadReverseSel '@'>"
 msgstr "B<ThreadReverseSel '@'>"
 
 #. type: Plain text
-#: doc/tin.1:983
+#: doc/tin.1:984
 msgid "Reverse article selections."
 msgstr "Reverse article selections."
 
 #. type: TP
-#: doc/tin.1:983
+#: doc/tin.1:984
 #, no-wrap
 msgid "B<ThreadUndoSel '~'>"
 msgstr "B<ThreadUndoSel '~'>"
 
 #. type: Plain text
-#: doc/tin.1:986
+#: doc/tin.1:987
 msgid "Undo all selections on current thread."
 msgstr "Undo all selections on current thread."
 
 #. type: TP
-#: doc/tin.1:991
+#: doc/tin.1:992
 #, no-wrap
 msgid "B<ThreadReadArt '^J' 'E<lt>CRE<gt>'>"
 msgstr "B<ThreadReadArt '^J' 'E<lt>CRE<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:994
+#: doc/tin.1:995
 msgid "Read current article within thread."
 msgstr "Read current article within thread."
 
 #. type: TP
-#: doc/tin.1:994
+#: doc/tin.1:995
 #, no-wrap
 msgid "B<ThreadReadNextArtOrThread 'E<lt>TABE<gt>'>"
 msgstr "B<ThreadReadNextArtOrThread 'E<lt>TABE<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:997
+#: doc/tin.1:998
 msgid "View next unread article within thread."
 msgstr "View next unread article within thread."
 
 #. type: Plain text
-#: doc/tin.1:1002
+#: doc/tin.1:1003
 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 "
@@ -2784,7 +2782,7 @@ msgstr ""
 "the current one."
 
 #. type: Plain text
-#: doc/tin.1:1013
+#: doc/tin.1:1014
 msgid ""
 "Mark thread as read [after confirmation] and return to the group index "
 "page.  Move cursor to next thread."
@@ -2793,7 +2791,7 @@ msgstr ""
 "page.  Move cursor to next thread."
 
 #. type: Plain text
-#: doc/tin.1:1017
+#: doc/tin.1:1018
 msgid ""
 "Mark thread as read [after confirmation] and enter the next thread "
 "containing unread news."
@@ -2802,30 +2800,30 @@ msgstr ""
 "containing unread news."
 
 #. type: TP
-#: doc/tin.1:1017
+#: doc/tin.1:1018
 #, no-wrap
 msgid "B<ThreadToggleSubjDisplay 'd'>"
 msgstr "B<ThreadToggleSubjDisplay 'd'>"
 
 #. type: TP
-#: doc/tin.1:1021
+#: doc/tin.1:1022
 #, no-wrap
 msgid "B<ThreadCancel 'D'>"
 msgstr "B<ThreadCancel 'D'>"
 
 #. type: Plain text
-#: doc/tin.1:1032 doc/tin.1:1254
+#: doc/tin.1:1033 doc/tin.1:1255
 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:1035
+#: doc/tin.1:1036
 #, no-wrap
 msgid "B<ThreadMarkArtRead 'K'>"
 msgstr "B<ThreadMarkArtRead 'K'>"
 
 #. type: Plain text
-#: doc/tin.1:1041
+#: doc/tin.1:1042
 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 "
@@ -2836,31 +2834,31 @@ msgstr ""
 "article. When tagged articles are present, a prompt asks how to proceed."
 
 #. type: TP
-#: doc/tin.1:1044
+#: doc/tin.1:1045
 #, no-wrap
 msgid "B<ThreadMail 'm'>"
 msgstr "B<ThreadMail 'm'>"
 
 #. type: TP
-#: doc/tin.1:1064
+#: doc/tin.1:1065
 #, no-wrap
 msgid "B<ThreadSave 's'>"
 msgstr "B<ThreadSave 's'>"
 
 #. type: TP
-#: doc/tin.1:1069
+#: doc/tin.1:1070
 #, no-wrap
 msgid "B<ThreadAutoSave 'S'>"
 msgstr "B<ThreadAutoSave 'S'>"
 
 #. type: TP
-#: doc/tin.1:1072
+#: doc/tin.1:1073
 #, no-wrap
 msgid "B<ThreadTag 't'>"
 msgstr "B<ThreadTag 't'>"
 
 #. type: Plain text
-#: doc/tin.1:1076 doc/tin.1:1318
+#: doc/tin.1:1077 doc/tin.1:1319
 msgid ""
 "Toggle tag status of current article for mailing, piping, printing, saving "
 "or reposting."
@@ -2869,18 +2867,18 @@ msgstr ""
 "or reposting."
 
 #. type: TP
-#: doc/tin.1:1076
+#: doc/tin.1:1077
 #, no-wrap
 msgid "B<ThreadUntag 'U'>"
 msgstr "B<ThreadUntag 'U'>"
 
 #. type: Plain text
-#: doc/tin.1:1079
+#: doc/tin.1:1080
 msgid "Untag all tagged threads."
 msgstr "Untag all tagged threads."
 
 #. type: Plain text
-#: doc/tin.1:1091
+#: doc/tin.1:1092
 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 "
@@ -2892,34 +2890,34 @@ msgstr ""
 
 #. --------------------------------------------------------------------
 #. type: Plain text
-#: doc/tin.1:1096
+#: doc/tin.1:1097
 msgid "Mark all articles in thread as unread."
 msgstr "Mark all articles in thread as unread."
 
 #. type: SS
-#: doc/tin.1:1096
+#: doc/tin.1:1097
 #, no-wrap
 msgid "ARTICLE VIEWER COMMANDS"
 msgstr "ARTICLE VIEWER COMMANDS"
 
 #. type: Plain text
-#: doc/tin.1:1101
+#: doc/tin.1:1102
 msgid "Read the first (base) article in this thread."
 msgstr "Read the first (base) article in this thread."
 
 #. type: Plain text
-#: doc/tin.1:1104
+#: doc/tin.1:1105
 msgid "Read response 4 in this thread."
 msgstr "Read response 4 in this thread."
 
 #. type: TP
-#: doc/tin.1:1108
+#: doc/tin.1:1109
 #, no-wrap
 msgid "B<PageReplyQuoteHeaders '^E'>"
 msgstr "B<PageReplyQuoteHeaders '^E'>"
 
 #. type: Plain text
-#: doc/tin.1:1112
+#: doc/tin.1:1113
 msgid ""
 "Reply through mail to the author of the current article with a copy of the "
 "article with all headers included."
@@ -2928,46 +2926,46 @@ msgstr ""
 "article with all headers included."
 
 #. type: TP
-#: doc/tin.1:1112
+#: doc/tin.1:1113
 #, no-wrap
 msgid "B<PagePGPCheckArticle '^G'>"
 msgstr "B<PagePGPCheckArticle '^G'>"
 
 #. type: Plain text
-#: doc/tin.1:1117
+#: doc/tin.1:1118
 msgid "Perform B<\\%pgp>(1)  operations on article."
 msgstr "Perform B<\\%pgp>(1)  operations on article."
 
 #. type: TP
-#: doc/tin.1:1117
+#: doc/tin.1:1118
 #, no-wrap
 msgid "B<PageToggleRaw '^H'>"
 msgstr "B<PageToggleRaw '^H'>"
 
 #. type: Plain text
-#: doc/tin.1:1120
+#: doc/tin.1:1121
 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:1124
+#: doc/tin.1:1125
 #, no-wrap
 msgid "B<PageToggleTabs '^T'>"
 msgstr "B<PageToggleTabs '^T'>"
 
 #. type: Plain text
-#: doc/tin.1:1127
+#: doc/tin.1:1128
 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:1127
+#: doc/tin.1:1128
 #, no-wrap
 msgid "B<PageFollowupQuoteHeaders '^W'>"
 msgstr "B<PageFollowupQuoteHeaders '^W'>"
 
 #. type: Plain text
-#: doc/tin.1:1131
+#: doc/tin.1:1132
 msgid ""
 "Post a followup to the current article with a copy of the article with all "
 "headers included."
@@ -2976,13 +2974,13 @@ msgstr ""
 "headers included."
 
 #. type: TP
-#: doc/tin.1:1131
+#: doc/tin.1:1132
 #, no-wrap
 msgid "B<PageToggleTex2iso '\"'>"
 msgstr "B<PageToggleTex2iso '\"'>"
 
 #. type: Plain text
-#: doc/tin.1:1135
+#: doc/tin.1:1136
 msgid ""
 "Toggle TeX to ISO decoding for current article. The default behavior is "
 "taken from the B<tex2iso_conv> variable in the tinrc file."
@@ -2991,37 +2989,37 @@ msgstr ""
 "taken from the B<tex2iso_conv> variable in the tinrc file."
 
 #. type: TP
-#: doc/tin.1:1135
+#: doc/tin.1:1136
 #, no-wrap
 msgid "B<PageToggleAllHeaders '*'>"
 msgstr "B<PageToggleAllHeaders '*'>"
 
 #. type: Plain text
-#: doc/tin.1:1138
+#: doc/tin.1:1139
 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:1138
+#: doc/tin.1:1139
 #, no-wrap
 msgid "B<PageToggleRot '%'>"
 msgstr "B<PageToggleRot '%'>"
 
 #. type: Plain text
-#: doc/tin.1:1141
+#: doc/tin.1:1142
 msgid "Toggle ROT-13 decoding for this article."
 msgstr "Toggle ROT-13 decoding for this article."
 
 #. type: TP
-#: doc/tin.1:1141
+#: doc/tin.1:1142
 #, no-wrap
 msgid "B<PageToggleUue '('>"
 msgstr "B<PageToggleUue '('>"
 
 #. type: Plain text
-#: doc/tin.1:1145
+#: doc/tin.1:1146
 msgid ""
 "Toggle the display of uuencoded sections. The default behavior is taken from "
 "the B<hide_uue> variable in the tinrc file."
@@ -3030,13 +3028,13 @@ msgstr ""
 "from the B<hide_uue> variable in the tinrc file."
 
 #. type: TP
-#: doc/tin.1:1145
+#: doc/tin.1:1146
 #, no-wrap
 msgid "B<PageReveal ')'>"
 msgstr "B<PageReveal ')'>"
 
 #. type: Plain text
-#: doc/tin.1:1152
+#: doc/tin.1:1153
 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 "
@@ -3051,23 +3049,23 @@ msgstr ""
 "up will hide it again."
 
 #. type: Plain text
-#: doc/tin.1:1161
+#: doc/tin.1:1162
 msgid "Forward search the text of this article."
 msgstr "Forward search the text of this article."
 
 #. type: Plain text
-#: doc/tin.1:1164
+#: doc/tin.1:1165
 msgid "Backward search the text of this article."
 msgstr "Backward search the text of this article."
 
 #. type: TP
-#: doc/tin.1:1164
+#: doc/tin.1:1165
 #, no-wrap
 msgid "B<PageSkipIncludedText ':'>"
 msgstr "B<PageSkipIncludedText ':'>"
 
 #. type: Plain text
-#: doc/tin.1:1169
+#: doc/tin.1:1170
 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 "
@@ -3078,40 +3076,40 @@ msgstr ""
 "B<quote_regex3>."
 
 #. type: TP
-#: doc/tin.1:1169
+#: doc/tin.1:1170
 #, no-wrap
 msgid "B<PageTopThd 'E<lt>'>"
 msgstr "B<PageTopThd 'E<lt>'>"
 
 #. type: Plain text
-#: doc/tin.1:1172
+#: doc/tin.1:1173
 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:1172
+#: doc/tin.1:1173
 #, no-wrap
 msgid "B<PageBotThd 'E<gt>'>"
 msgstr "B<PageBotThd 'E<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:1175
+#: doc/tin.1:1176
 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:1175
+#: doc/tin.1:1176
 #, no-wrap
 msgid "B<PageToggleHighlight '_'>"
 msgstr "B<PageToggleHighlight '_'>"
 
 #. type: Plain text
-#: doc/tin.1:1178
+#: doc/tin.1:1179
 msgid "Toggle word highlighting on/off."
 msgstr "Toggle word highlighting on/off."
 
 #. type: Plain text
-#: doc/tin.1:1192
+#: doc/tin.1:1193
 msgid ""
 "Auto select article(s) with a single key. The defaults used for selection "
 "are set based upon the following four tinrc config variables: "
@@ -3130,7 +3128,7 @@ msgstr ""
 "information on filtering."
 
 #. type: Plain text
-#: doc/tin.1:1201
+#: doc/tin.1:1202
 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>, "
@@ -3147,24 +3145,24 @@ msgstr ""
 "\"FILTERING ARTICLES\" for more information on filtering."
 
 #. type: TP
-#: doc/tin.1:1201
+#: doc/tin.1:1202
 #, no-wrap
 msgid "B<PageNextThd '^J' 'E<lt>CRE<gt>'>"
 msgstr "B<PageNextThd '^J' 'E<lt>CRE<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:1204
+#: doc/tin.1:1205
 msgid "Go to next base article."
 msgstr "Go to next base article."
 
 #. type: TP
-#: doc/tin.1:1204
+#: doc/tin.1:1205
 #, no-wrap
 msgid "B<PageNextUnread 'E<lt>TABE<gt>'>"
 msgstr "B<PageNextUnread 'E<lt>TABE<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:1209
+#: doc/tin.1:1210
 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 "
@@ -3175,17 +3173,17 @@ msgstr ""
 "article."
 
 #. type: Plain text
-#: doc/tin.1:1212
+#: doc/tin.1:1213
 msgid "Author forward search."
 msgstr "Author forward search."
 
 #. type: Plain text
-#: doc/tin.1:1215
+#: doc/tin.1:1216
 msgid "Author backward search."
 msgstr "Author backward search."
 
 #. type: Plain text
-#: doc/tin.1:1223
+#: doc/tin.1:1224
 msgid ""
 "Mark the current thread as read [after confirmation] and return to the "
 "previous menu. Move cursor to next item."
@@ -3194,7 +3192,7 @@ msgstr ""
 "previous menu. Move cursor to next item."
 
 #. type: Plain text
-#: doc/tin.1:1227
+#: doc/tin.1:1228
 msgid ""
 "Mark the rest of the current thread as read [after confirmation] and enter "
 "the next thread with unread articles."
@@ -3203,45 +3201,45 @@ msgstr ""
 "the next thread with unread articles."
 
 #. type: TP
-#: doc/tin.1:1227
+#: doc/tin.1:1228
 #, no-wrap
 msgid "B<PageCancel 'D'>"
 msgstr "B<PageCancel 'D'>"
 
 #. type: TP
-#: doc/tin.1:1232
+#: doc/tin.1:1233
 #, no-wrap
 msgid "B<PageEditArticle 'e'>"
 msgstr "B<PageEditArticle 'e'>"
 
 #. type: Plain text
-#: doc/tin.1:1235
+#: doc/tin.1:1236
 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:1238
+#: doc/tin.1:1239
 #, no-wrap
 msgid "B<PageFollowupQuote 'f'>"
 msgstr "B<PageFollowupQuote 'f'>"
 
 #. type: Plain text
-#: doc/tin.1:1241
+#: doc/tin.1:1242
 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:1241
+#: doc/tin.1:1242
 #, no-wrap
 msgid "B<PageFollowup 'F'>"
 msgstr "B<PageFollowup 'F'>"
 
 #. type: Plain text
-#: doc/tin.1:1245
+#: doc/tin.1:1246
 msgid ""
 "Post a followup to the current article without including a copy of the "
 "article."
@@ -3250,112 +3248,107 @@ msgstr ""
 "article."
 
 #. type: TP
-#: doc/tin.1:1245
+#: doc/tin.1:1246
 #, no-wrap
 msgid "B<PageFirstPage 'g'>"
 msgstr "B<PageFirstPage 'g'>"
 
 #. type: Plain text
-#: doc/tin.1:1248
+#: doc/tin.1:1249
 msgid "Go to the start of the article."
 msgstr "Go to the start of the article."
 
 #. type: TP
-#: doc/tin.1:1248
+#: doc/tin.1:1249
 #, no-wrap
 msgid "B<PageLastPage 'G'>"
 msgstr "B<PageLastPage 'G'>"
 
 #. type: Plain text
-#: doc/tin.1:1251
+#: doc/tin.1:1252
 msgid "Go to the end of the article."
 msgstr "Go to the end of the article."
 
 #. type: TP
-#: doc/tin.1:1257
+#: doc/tin.1:1258
 #, no-wrap
 msgid "B<PageKillThd 'K'>"
 msgstr "B<PageKillThd 'K'>"
 
 #. type: Plain text
-#: doc/tin.1:1260
+#: doc/tin.1:1261
 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:1260
+#: doc/tin.1:1261
 #, no-wrap
 msgid "B<PageListThd 'l'>"
 msgstr "B<PageListThd 'l'>"
 
 #. type: Plain text
-#: doc/tin.1:1263
+#: doc/tin.1:1264
 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:1266
+#: doc/tin.1:1267
 #, no-wrap
 msgid "B<PageMail 'm'>"
 msgstr "B<PageMail 'm'>"
 
 #. type: TP
-#: doc/tin.1:1275
+#: doc/tin.1:1276
 #, no-wrap
 msgid "B<PageNextArt 'n'>"
 msgstr "B<PageNextArt 'n'>"
 
 #. type: Plain text
-#: doc/tin.1:1278
+#: doc/tin.1:1279
 msgid "Go to the next article."
 msgstr "Go to the next article."
 
 #. type: TP
-#: doc/tin.1:1278
+#: doc/tin.1:1279
 #, no-wrap
 msgid "B<PageNextUnreadArt 'N'>"
 msgstr "B<PageNextUnreadArt 'N'>"
 
-#. type: Plain text
-#: doc/tin.1:1281
-msgid "Go to the next unread article."
-msgstr "Go to the next unread article."
-
 #. type: TP
-#: doc/tin.1:1286
+#: doc/tin.1:1287
 #, no-wrap
 msgid "B<PagePrevArt 'p'>"
 msgstr "B<PagePrevArt 'p'>"
 
 #. type: Plain text
-#: doc/tin.1:1289
+#: doc/tin.1:1290
 msgid "Go to the previous article."
 msgstr "Go to the previous article."
 
 #. type: TP
-#: doc/tin.1:1289
+#: doc/tin.1:1290
 #, no-wrap
 msgid "B<PagePrevUnreadArt 'P'>"
 msgstr "B<PagePrevUnreadArt 'P'>"
 
 #. type: Plain text
-#: doc/tin.1:1292
+#: doc/tin.1:1293
 msgid "Go to the previous unread article."
 msgstr "Go to the previous unread article."
 
 #. type: Plain text
-#: doc/tin.1:1295
+#: doc/tin.1:1296
 msgid "Return to the previous level."
 msgstr "Return to the previous level."
 
 #. type: TP
-#: doc/tin.1:1298
+#: doc/tin.1:1299
 #, no-wrap
 msgid "B<PageReplyQuote 'r'>"
 msgstr "B<PageReplyQuote 'r'>"
 
 #. type: Plain text
-#: doc/tin.1:1302
+#: doc/tin.1:1303
 msgid ""
 "Reply through mail to the author of the current article with a copy of the "
 "article included."
@@ -3364,13 +3357,13 @@ msgstr ""
 "article included."
 
 #. type: TP
-#: doc/tin.1:1302
+#: doc/tin.1:1303
 #, no-wrap
 msgid "B<PageReply 'R'>"
 msgstr "B<PageReply 'R'>"
 
 #. type: Plain text
-#: doc/tin.1:1306
+#: doc/tin.1:1307
 msgid ""
 "Reply through mail to the author of the current article without including "
 "the original article."
@@ -3379,53 +3372,53 @@ msgstr ""
 "the original article."
 
 #. type: TP
-#: doc/tin.1:1306
+#: doc/tin.1:1307
 #, no-wrap
 msgid "B<PageSave 's'>"
 msgstr "B<PageSave 's'>"
 
 #. type: TP
-#: doc/tin.1:1311
+#: doc/tin.1:1312
 #, no-wrap
 msgid "B<PageAutoSave 'S'>"
 msgstr "B<PageAutoSave 'S'>"
 
 #. type: TP
-#: doc/tin.1:1314
+#: doc/tin.1:1315
 #, no-wrap
 msgid "B<PageTag 't'>"
 msgstr "B<PageTag 't'>"
 
 #. type: TP
-#: doc/tin.1:1318
+#: doc/tin.1:1319
 #, no-wrap
 msgid "B<PageGroupSel 'T'>"
 msgstr "B<PageGroupSel 'T'>"
 
 #. type: Plain text
-#: doc/tin.1:1321
+#: doc/tin.1:1322
 msgid "Return to group selection level."
 msgstr "Return to group selection level."
 
 #. type: TP
-#: doc/tin.1:1321
+#: doc/tin.1:1322
 #, no-wrap
 msgid "B<PageGotoParent 'u'>"
 msgstr "B<PageGotoParent 'u'>"
 
 #. type: Plain text
-#: doc/tin.1:1324
+#: doc/tin.1:1325
 msgid "Go to parent article."
 msgstr "Go to parent article."
 
 #. type: TP
-#: doc/tin.1:1324
+#: doc/tin.1:1325
 #, no-wrap
 msgid "B<PageViewUrl 'U'>"
 msgstr "B<PageViewUrl 'U'>"
 
 #. type: Plain text
-#: doc/tin.1:1328
+#: doc/tin.1:1329
 msgid ""
 "Display a list of URLs in the current article. See the section \"URL LISTING"
 "\" for more information."
@@ -3434,13 +3427,13 @@ msgstr ""
 "\" for more information."
 
 #. type: TP
-#: doc/tin.1:1328
+#: doc/tin.1:1329
 #, no-wrap
 msgid "B<PageViewAttach 'V'>"
 msgstr "B<PageViewAttach 'V'>"
 
 #. type: Plain text
-#: doc/tin.1:1332
+#: doc/tin.1:1333
 msgid ""
 "Display a list of attachments of the current article. See the section "
 "\"ATTACHMENT LISTING\" for more information."
@@ -3449,30 +3442,30 @@ msgstr ""
 "\"ATTACHMENT LISTING\" for more information."
 
 #. type: TP
-#: doc/tin.1:1339
+#: doc/tin.1:1340
 #, no-wrap
 msgid "B<PageRepost 'x'>"
 msgstr "B<PageRepost 'x'>"
 
 #. type: Plain text
-#: doc/tin.1:1348
+#: doc/tin.1:1349
 msgid "Mark article as unread."
 msgstr "Mark article as unread."
 
 #. --------------------------------------------------------------------
 #. type: Plain text
-#: doc/tin.1:1353
+#: doc/tin.1:1354
 msgid "Mark the current thread as unread."
 msgstr "Mark the current thread as unread."
 
 #. type: SS
-#: doc/tin.1:1353
+#: doc/tin.1:1354
 #, no-wrap
 msgid "URL LISTING"
 msgstr "URL LISTING"
 
 #. type: Plain text
-#: doc/tin.1:1356
+#: doc/tin.1:1357
 msgid ""
 "B<PageViewUrl> ('B<U>') displays a list of URLs in the current article. "
 "Besides the common moving keys, the following commands are available:"
@@ -3481,13 +3474,13 @@ msgstr ""
 "Besides the common moving keys, the following commands are available:"
 
 #. type: TP
-#: doc/tin.1:1357
+#: doc/tin.1:1358
 #, no-wrap
 msgid "B<UrlSelect '^J' 'E<lt>CRE<gt>'>"
 msgstr "B<UrlSelect '^J' 'E<lt>CRE<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:1361
+#: doc/tin.1:1362
 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."
@@ -3496,39 +3489,39 @@ msgstr ""
 "'B<E<lt>ESCE<gt>>' or no input will skip the URL."
 
 #. type: Plain text
-#: doc/tin.1:1364
+#: doc/tin.1:1365
 msgid "URL forward search."
 msgstr "URL forward search."
 
 #. type: Plain text
-#: doc/tin.1:1367
+#: doc/tin.1:1368
 msgid "URL backward search."
 msgstr "URL backward search."
 
 #. type: Plain text
-#: doc/tin.1:1373 doc/tin.1:1426
+#: doc/tin.1:1374 doc/tin.1:1427
 msgid "Shell escape."
 msgstr "Shell escape."
 
 #. type: Plain text
-#: doc/tin.1:1376
+#: doc/tin.1:1377
 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:1379 doc/tin.1:1433
+#: doc/tin.1:1380 doc/tin.1:1434
 msgid "Help screen of commands available."
 msgstr "Help screen of commands available."
 
 #. --------------------------------------------------------------------
 #. type: SS
-#: doc/tin.1:1385
+#: doc/tin.1:1386
 #, no-wrap
 msgid "ATTACHMENT LISTING"
 msgstr "ATTACHMENT LISTING"
 
 #. type: Plain text
-#: doc/tin.1:1388
+#: doc/tin.1:1389
 msgid ""
 "B<PageViewAttach> ('B<V>') displays a list of attachments of the current "
 "article. Besides the common moving keys, the following commands are "
@@ -3539,57 +3532,57 @@ msgstr ""
 "available:"
 
 #. type: TP
-#: doc/tin.1:1389
+#: doc/tin.1:1390
 #, no-wrap
 msgid "B<AttachPipe 'p'>"
 msgstr "B<AttachPipe 'p'>"
 
 #. type: Plain text
-#: doc/tin.1:1392
+#: doc/tin.1:1393
 msgid "Pipe attachment into command."
 msgstr "Pipe attachment into command."
 
 #. type: TP
-#: doc/tin.1:1392
+#: doc/tin.1:1393
 #, no-wrap
 msgid "B<AttachSave 's'>"
 msgstr "B<AttachSave 's'>"
 
 #. type: Plain text
-#: doc/tin.1:1395
+#: doc/tin.1:1396
 msgid "Save current attachment / tagged attachments to disk."
 msgstr "Save current attachment / tagged attachments to disk."
 
 #. type: TP
-#: doc/tin.1:1395
+#: doc/tin.1:1396
 #, no-wrap
 msgid "B<AttachSelect '^J' 'E<lt>CRE<gt>'>"
 msgstr "B<AttachSelect '^J' 'E<lt>CRE<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:1398
+#: doc/tin.1:1399
 msgid "View attachment."
 msgstr "View attachment."
 
 #. type: TP
-#: doc/tin.1:1398
+#: doc/tin.1:1399
 #, no-wrap
 msgid "B<AttachTag 't'>"
 msgstr "B<AttachTag 't'>"
 
 #. type: Plain text
-#: doc/tin.1:1401
+#: doc/tin.1:1402
 msgid "Tag one or more attachments for saving."
 msgstr "Tag one or more attachments for saving."
 
 #. type: TP
-#: doc/tin.1:1401
+#: doc/tin.1:1402
 #, no-wrap
 msgid "B<AttachTagPattern '='>"
 msgstr "B<AttachTagPattern '='>"
 
 #. type: Plain text
-#: doc/tin.1:1405
+#: doc/tin.1:1406
 msgid ""
 "Prompts for a pattern to match. All attachments whose name/description or "
 "content type/transfer encoding match the pattern will be tagged."
@@ -3598,52 +3591,52 @@ msgstr ""
 "content type/transfer encoding match the pattern will be tagged."
 
 #. type: TP
-#: doc/tin.1:1405
+#: doc/tin.1:1406
 #, no-wrap
 msgid "B<AttachToggleTagged '@'>"
 msgstr "B<AttachToggleTagged '@'>"
 
 #. type: Plain text
-#: doc/tin.1:1408
+#: doc/tin.1:1409
 msgid "Reverse tagging of all attachments."
 msgstr "Reverse tagging of all attachments."
 
 #. type: TP
-#: doc/tin.1:1408
+#: doc/tin.1:1409
 #, no-wrap
 msgid "B<AttachUntag 'U'>"
 msgstr "B<AttachUntag 'U'>"
 
 #. type: Plain text
-#: doc/tin.1:1411
+#: doc/tin.1:1412
 msgid "Untag all tagged attachments."
 msgstr "Untag all tagged attachments."
 
 #. type: Plain text
-#: doc/tin.1:1414
+#: doc/tin.1:1415
 msgid "Attachment forward search."
 msgstr "Attachment forward search."
 
 #. type: Plain text
-#: doc/tin.1:1417
+#: doc/tin.1:1418
 msgid "Attachment backward search."
 msgstr "Attachment backward search."
 
 #. type: TP
-#: doc/tin.1:1420
+#: doc/tin.1:1421
 #, no-wrap
 msgid "B<GlobalPipe '|'>"
 msgstr "B<GlobalPipe '|'>"
 
 #. type: Plain text
-#: doc/tin.1:1423
+#: doc/tin.1:1424
 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:1430
+#: doc/tin.1:1431
 msgid ""
 "Toggle the display of the name/description of the current attachment in the "
 "last line."
@@ -3653,7 +3646,7 @@ msgstr ""
 
 #. --------------------------------------------------------------------
 #. type: SS
-#: doc/tin.1:1439
+#: doc/tin.1:1440
 #, no-wrap
 msgid "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES"
 msgstr "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES"
@@ -3662,7 +3655,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:1451
+#: doc/tin.1:1452
 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 "
@@ -3679,7 +3672,7 @@ msgstr ""
 "distributing system-wide defaults to new users who have no private tinrc yet."
 
 #. type: Plain text
-#: doc/tin.1:1459
+#: doc/tin.1:1460
 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 "
@@ -3696,7 +3689,7 @@ msgstr ""
 "don't edit the file directly whilst B<tin> is running."
 
 #. type: Plain text
-#: doc/tin.1:1465
+#: doc/tin.1:1466
 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 "
@@ -3711,7 +3704,7 @@ msgstr ""
 "\\&'B<E<lt>ESCE<gt>>' will abort without saving changes."
 
 #. type: Plain text
-#: doc/tin.1:1472
+#: doc/tin.1:1473
 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> "
@@ -3726,7 +3719,7 @@ msgstr ""
 "keeping your changes."
 
 #. type: Plain text
-#: doc/tin.1:1477
+#: doc/tin.1:1478
 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 "
@@ -3739,7 +3732,7 @@ msgstr ""
 "information see section \"ATTRIBUTES MENU AND GROUP ATTRIBUTES\"."
 
 #. type: Plain text
-#: doc/tin.1:1480
+#: doc/tin.1:1481
 msgid ""
 "The B<ConfigScopeMenu> ('B<S>') command brings up the scopes menu. For more "
 "information see section \"SCOPES MENU\"."
@@ -3748,7 +3741,7 @@ msgstr ""
 "information see section \"SCOPES MENU\"."
 
 #. type: Plain text
-#: doc/tin.1:1484
+#: doc/tin.1:1485
 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/"
@@ -3759,13 +3752,13 @@ msgstr ""
 "tinrc>."
 
 #. type: TP
-#: doc/tin.1:1484
+#: doc/tin.1:1485
 #, no-wrap
 msgid "B<Abbreviate long newsgroup names (abbreviate_groupname)>"
 msgstr "B<Abbreviate long newsgroup names (abbreviate_groupname)>"
 
 #. type: Plain text
-#: doc/tin.1:1490 doc/tin.5:1199
+#: doc/tin.1:1491 doc/tin.5:1199
 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."
@@ -3776,13 +3769,13 @@ msgstr ""
 "readers -E<gt> n.s.readers -E<gt> n.s.r.  Default is OFF."
 
 #. type: TP
-#: doc/tin.1:1490
+#: doc/tin.1:1491
 #, 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:1494 doc/tin.5:1203
+#: doc/tin.1:1495 doc/tin.5:1203
 msgid ""
 "If ON add posted articles which start a new thread to filter for "
 "highlighting follow-ups. Default is ON."
@@ -3791,62 +3784,62 @@ msgstr ""
 "highlighting follow-ups. Default is ON."
 
 #. type: TP
-#: doc/tin.1:1494
+#: doc/tin.1:1495
 #, no-wrap
 msgid "B<Insert 'User-Agent:'-header (advertising)>"
 msgstr "B<Insert 'User-Agent:'-header (advertising)>"
 
 #. type: Plain text
-#: doc/tin.1:1497 doc/tin.5:1206
+#: doc/tin.1:1498 doc/tin.5:1206
 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:1497
+#: doc/tin.1:1498
 #, no-wrap
 msgid "B<Skip multipart/alternative parts (alternative_handling)>"
 msgstr "B<Skip multipart/alternative parts (alternative_handling)>"
 
 #. type: Plain text
-#: doc/tin.1:1500 doc/tin.5:1209
+#: doc/tin.1:1501 doc/tin.5:1209
 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:1500
+#: doc/tin.1:1501
 #, 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:1503 doc/tin.5:1212
+#: doc/tin.1:1504 doc/tin.5:1212
 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:1503
+#: doc/tin.1:1504
 #, 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:1506 doc/tin.5:1215
+#: doc/tin.1:1507 doc/tin.5:1215
 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:1506
+#: doc/tin.1:1507
 #, 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:1510 doc/tin.5:1219
+#: doc/tin.1:1511 doc/tin.5:1219
 msgid ""
 "The character used to show that an article will return as an unread article "
 "when the group is next entered. Default is '-'."
@@ -3855,13 +3848,13 @@ msgstr ""
 "when the group is next entered. Default is '-'."
 
 #. type: TP
-#: doc/tin.1:1510
+#: doc/tin.1:1511
 #, 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:1514 doc/tin.5:1223
+#: doc/tin.1:1515 doc/tin.5:1223
 msgid ""
 "The character used to show that an article/thread is auto-selected (hot).  "
 "Default is '*'."
@@ -3870,13 +3863,13 @@ msgstr ""
 "Default is '*'."
 
 #. type: TP
-#: doc/tin.1:1514
+#: doc/tin.1:1515
 #, 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:1518 doc/tin.5:1227
+#: doc/tin.1:1519 doc/tin.5:1227
 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'."
@@ -3885,13 +3878,13 @@ msgstr ""
 "X days). See also B<recent_time>. Default is 'o'."
 
 #. type: TP
-#: doc/tin.1:1518
+#: doc/tin.1:1519
 #, 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:1522 doc/tin.5:1231
+#: doc/tin.1:1523 doc/tin.5:1231
 msgid ""
 "The character used to show that an article has not been read.  Default is "
 "'+'."
@@ -3900,24 +3893,24 @@ msgstr ""
 "'+'."
 
 #. type: TP
-#: doc/tin.1:1522
+#: doc/tin.1:1523
 #, 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:1525 doc/tin.5:1234
+#: doc/tin.1:1526 doc/tin.5:1234
 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:1525
+#: doc/tin.1:1526
 #, 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:1529 doc/tin.5:1238
+#: doc/tin.1:1530 doc/tin.5:1238
 msgid ""
 "The character used to show that an article was killed. Default is 'K'.  "
 "B<kill_level> must be set accordingly."
@@ -3926,13 +3919,13 @@ msgstr ""
 "B<kill_level> must be set accordingly."
 
 #. type: TP
-#: doc/tin.1:1529
+#: doc/tin.1:1530
 #, 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:1533 doc/tin.5:1242
+#: doc/tin.1:1534 doc/tin.5:1242
 msgid ""
 "The character used to show that an article was hot before it was read.  "
 "Default is ':'. B<kill_level> must be set accordingly."
@@ -3941,13 +3934,13 @@ msgstr ""
 "Default is ':'. B<kill_level> must be set accordingly."
 
 #. type: TP
-#: doc/tin.1:1533 doc/tin.5:1242
+#: doc/tin.1:1534 doc/tin.5:1242
 #, 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:1538
+#: doc/tin.1:1539
 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 "
@@ -3958,13 +3951,13 @@ msgstr ""
 "OFF."
 
 #. type: TP
-#: doc/tin.1:1538
+#: doc/tin.1:1539
 #, 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:1542 doc/tin.5:1253
+#: doc/tin.1:1543 doc/tin.5:1253
 msgid ""
 "Automatically put your name in the ''Cc:'' and/or ''Bcc:'' field when "
 "mailing an article. Default is No."
@@ -3973,13 +3966,13 @@ msgstr ""
 "mailing an article. Default is No."
 
 #. type: TP
-#: doc/tin.1:1542
+#: doc/tin.1:1543
 #, 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:1546 doc/tin.5:1257
+#: doc/tin.1:1547 doc/tin.5:1257
 msgid ""
 "If ON automatically list thread when entering it using right arrow key.  "
 "Default is ON."
@@ -3988,24 +3981,24 @@ msgstr ""
 "Default is ON."
 
 #. type: TP
-#: doc/tin.1:1546
+#: doc/tin.1:1547
 #, no-wrap
 msgid "B<Reconnect to server automatically (auto_reconnect)>"
 msgstr "B<Reconnect to server automatically (auto_reconnect)>"
 
 #. type: Plain text
-#: doc/tin.1:1549 doc/tin.1:2525
+#: doc/tin.1:1550 doc/tin.1:2531
 msgid "Default is OFF."
 msgstr "Default is OFF."
 
 #. type: TP
-#: doc/tin.1:1549
+#: 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:1555 doc/tin.5:1266
+#: doc/tin.1:1556 doc/tin.5:1266
 msgid ""
 "If ON articles/threads with ''Archive-name:'' in header will be "
 "automatically saved with the Archive-name & part/patch no and post processed "
@@ -4016,13 +4009,13 @@ msgstr ""
 "if B<post_process_type> is set to something other than 'No'.  Default is OFF."
 
 #. type: TP
-#: doc/tin.1:1555
+#: doc/tin.1:1556
 #, 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:1560 doc/tin.5:1271
+#: doc/tin.1:1561 doc/tin.5:1271
 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 "
@@ -4033,13 +4026,13 @@ msgstr ""
 "ON."
 
 #. type: TP
-#: doc/tin.1:1560
+#: doc/tin.1:1561
 #, 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:1565 doc/tin.5:1276
+#: doc/tin.1:1566 doc/tin.5:1276
 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 "
@@ -4050,13 +4043,13 @@ msgstr ""
 "displayed after composing an article. Default is ON."
 
 #. type: TP
-#: doc/tin.1:1565
+#: doc/tin.1:1566
 #, 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:1570
+#: doc/tin.1:1571
 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.  "
@@ -4067,13 +4060,30 @@ msgstr ""
 "See also \"INDEX FILES\". Default is OFF."
 
 #. type: TP
-#: doc/tin.1:1570
+#: doc/tin.1:1571
+#, no-wrap
+msgid "B<Hash algorithm for cancel-locks (cancel_lock_algo)>"
+msgstr "B<Hash algorithm for cancel-locks (cancel_lock_algo)>"
+
+#. type: Plain text
+#: doc/tin.1:1577 doc/tin.5:1287
+msgid ""
+"Use this hash algorithm for cancel-locks. Only available when build with "
+"cancel-lock support. none disables the generation of cancel-locks. Valid "
+"values are none, sha1, sha256 and sha512.  Default is sha1."
+msgstr ""
+"Use this hash algorithm for cancel-locks. Only available when build with "
+"cancel-lock support. none disables the generation of cancel-locks. Valid "
+"values are none, sha1, sha256 and sha512.  Default is sha1."
+
+#. type: TP
+#: doc/tin.1:1577
 #, 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:1576 doc/tin.5:1285
+#: doc/tin.1:1583 doc/tin.5:1291
 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."
@@ -4082,90 +4092,90 @@ msgstr ""
 "current session should be marked read. Default is OFF."
 
 #. type: TP
-#: doc/tin.1:1576
+#: doc/tin.1:1583
 #, no-wrap
 msgid "B<Standard background color (col_back)>"
 msgstr "B<Standard background colour (col_back)>"
 
 #. type: Plain text
-#: doc/tin.1:1579 doc/tin.5:1288
+#: doc/tin.1:1586 doc/tin.5:1294
 msgid "Standard background color"
 msgstr "Standard background colour"
 
 #. type: TP
-#: doc/tin.1:1579
+#: doc/tin.1:1586
 #, 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:1582 doc/tin.5:1291
+#: doc/tin.1:1589 doc/tin.5:1297
 msgid "Color of quoted text from external sources"
 msgstr "Colour of quoted text from external sources"
 
 #. type: TP
-#: doc/tin.1:1582
+#: doc/tin.1:1589
 #, no-wrap
 msgid "B<Color of sender (From:) (col_from)>"
 msgstr "B<Colour of sender (From:) (col_from)>"
 
 #. type: Plain text
-#: doc/tin.1:1585 doc/tin.5:1294
+#: doc/tin.1:1592 doc/tin.5:1300
 msgid "Color of sender (From:)"
 msgstr "Colour of sender (From:)"
 
 #. type: TP
-#: doc/tin.1:1585
+#: doc/tin.1:1592
 #, 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:1588 doc/tin.5:1297
+#: doc/tin.1:1595 doc/tin.5:1303
 msgid "Color of header-lines"
 msgstr "Colour of header-lines"
 
 #. type: TP
-#: doc/tin.1:1588
+#: doc/tin.1:1595
 #, no-wrap
 msgid "B<Color of help text (col_help)>"
 msgstr "B<Colour of help text (col_help)>"
 
 #. type: Plain text
-#: doc/tin.1:1591 doc/tin.5:1300
+#: doc/tin.1:1598 doc/tin.5:1306
 msgid "Color of help pages"
 msgstr "Colour of help pages"
 
 #. type: TP
-#: doc/tin.1:1591
+#: doc/tin.1:1598
 #, 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:1594 doc/tin.5:1303
+#: doc/tin.1:1601 doc/tin.5:1309
 msgid "Color of background for inverse text"
 msgstr "Colour of background for inverse text"
 
 #. type: TP
-#: doc/tin.1:1594
+#: doc/tin.1:1601
 #, 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:1597 doc/tin.5:1306
+#: doc/tin.1:1604 doc/tin.5:1312
 msgid "Color of foreground for inverse text"
 msgstr "Colour of foreground for inverse text"
 
 #. type: TP
-#: doc/tin.1:1597
+#: doc/tin.1:1604
 #, 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:1601 doc/tin.5:1310
+#: doc/tin.1:1608 doc/tin.5:1316
 msgid ""
 "Color of words emphasized like _this_. See also B<word_h_display_marks> and "
 "B<word_highlight>."
@@ -4174,13 +4184,13 @@ msgstr ""
 "B<word_highlight>."
 
 #. type: TP
-#: doc/tin.1:1601
+#: doc/tin.1:1608
 #, 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:1605 doc/tin.5:1314
+#: doc/tin.1:1612 doc/tin.5:1320
 msgid ""
 "Color of words emphasized like /this/. See also B<word_h_display_marks> and "
 "B<word_highlight>."
@@ -4189,13 +4199,13 @@ msgstr ""
 "B<word_highlight>."
 
 #. type: TP
-#: doc/tin.1:1605
+#: doc/tin.1:1612
 #, 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:1609 doc/tin.5:1318
+#: doc/tin.1:1616 doc/tin.5:1324
 msgid ""
 "Color of words emphasized like *this*. See also B<word_h_display_marks> and "
 "B<word_highlight>."
@@ -4204,13 +4214,13 @@ msgstr ""
 "B<word_highlight>."
 
 #. type: TP
-#: doc/tin.1:1609
+#: doc/tin.1:1616
 #, 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:1613 doc/tin.5:1322
+#: doc/tin.1:1620 doc/tin.5:1328
 msgid ""
 "Color of words emphasized like -this-. See also B<word_h_display_marks> and "
 "B<word_highlight>."
@@ -4219,79 +4229,79 @@ msgstr ""
 "B<word_highlight>."
 
 #. type: TP
-#: doc/tin.1:1613
+#: doc/tin.1:1620
 #, 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:1616 doc/tin.5:1325
+#: doc/tin.1:1623 doc/tin.5:1331
 msgid "Color of mini help menu"
 msgstr "Colour of mini help menu"
 
 #. type: TP
-#: doc/tin.1:1616
+#: doc/tin.1:1623
 #, 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:1619 doc/tin.5:1328
+#: doc/tin.1:1626 doc/tin.5:1334
 msgid "Color of actual news header fields"
 msgstr "Colour of actual news header fields"
 
 #. type: TP
-#: doc/tin.1:1619
+#: doc/tin.1:1626
 #, no-wrap
 msgid "B<Standard foreground color (col_normal)>"
 msgstr "B<Standard foreground colour (col_normal)>"
 
 #. type: Plain text
-#: doc/tin.1:1622 doc/tin.5:1331
+#: doc/tin.1:1629 doc/tin.5:1337
 msgid "Standard foreground color"
 msgstr "Standard foreground colour"
 
 #. type: TP
-#: doc/tin.1:1622
+#: doc/tin.1:1629
 #, no-wrap
 msgid "B<Color of quoted lines (col_quote)>"
 msgstr "B<Colour of quoted lines (col_quote)>"
 
 #. type: Plain text
-#: doc/tin.1:1625 doc/tin.5:1334
+#: doc/tin.1:1632 doc/tin.5:1340
 msgid "Color of quoted lines"
 msgstr "Colour of quoted lines"
 
 #. type: TP
-#: doc/tin.1:1625
+#: doc/tin.1:1632
 #, 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:1628 doc/tin.5:1337
+#: doc/tin.1:1635 doc/tin.5:1343
 msgid "Color of twice quoted lines"
 msgstr "Colour of twice quoted lines"
 
 #. type: TP
-#: doc/tin.1:1628
+#: doc/tin.1:1635
 #, 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:1631 doc/tin.5:1340
+#: doc/tin.1:1638 doc/tin.5:1346
 msgid "Color of E<gt>=3 times quoted lines"
 msgstr "Colour of E<gt>=3 times quoted lines"
 
 #. type: TP
-#: doc/tin.1:1631
+#: doc/tin.1:1638
 #, no-wrap
 msgid "B<Color of response counter (col_response)>"
 msgstr "B<Colour of response counter (col_response)>"
 
 #. type: Plain text
-#: doc/tin.1:1635 doc/tin.5:1344
+#: doc/tin.1:1642 doc/tin.5:1350
 msgid ""
 "Color of response counter. This is the text that says \"Response x of y\" in "
 "the article viewer."
@@ -4300,91 +4310,91 @@ msgstr ""
 "in the article viewer."
 
 #. type: TP
-#: doc/tin.1:1635
+#: doc/tin.1:1642
 #, no-wrap
 msgid "B<Color of signatures (col_signature)>"
 msgstr "B<Colour of signatures (col_signature)>"
 
 #. type: Plain text
-#: doc/tin.1:1638 doc/tin.5:1347
+#: doc/tin.1:1645 doc/tin.5:1353
 msgid "Color of signatures"
 msgstr "Colour of signatures"
 
 #. type: TP
-#: doc/tin.1:1638
+#: doc/tin.1:1645
 #, no-wrap
 msgid "B<Color of urls highlight (col_urls)>"
 msgstr "B<Colour of urls highlight (col_urls)>"
 
 #. type: Plain text
-#: doc/tin.1:1641 doc/tin.5:1350
+#: doc/tin.1:1648 doc/tin.5:1356
 msgid "Color of urls highlight"
 msgstr "Colour of urls highlight"
 
 #. type: TP
-#: doc/tin.1:1641
+#: doc/tin.1:1648
 #, no-wrap
 msgid "B<Color of verbatim blocks (col_verbatim)>"
 msgstr "B<Colour of verbatim blocks (col_verbatim)>"
 
 #. type: Plain text
-#: doc/tin.1:1644 doc/tin.5:1353
+#: doc/tin.1:1651 doc/tin.5:1359
 msgid "Color of verbatim blocks"
 msgstr "Colour of verbatim blocks"
 
 #. type: TP
-#: doc/tin.1:1644
+#: doc/tin.1:1651
 #, 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:1647 doc/tin.5:1356
+#: doc/tin.1:1654 doc/tin.5:1362
 msgid "Color of article subject"
 msgstr "Colour of article subject"
 
 #. type: TP
-#: doc/tin.1:1647
+#: doc/tin.1:1654
 #, no-wrap
 msgid "B<Color of text lines (col_text)>"
 msgstr "B<Colour of text lines (col_text)>"
 
 #. type: Plain text
-#: doc/tin.1:1650 doc/tin.5:1359
+#: doc/tin.1:1657 doc/tin.5:1365
 msgid "Color of text-lines"
 msgstr "Colour of text-lines"
 
 #. type: TP
-#: doc/tin.1:1650
+#: doc/tin.1:1657
 #, 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:1653 doc/tin.5:1362
+#: doc/tin.1:1660 doc/tin.5:1368
 msgid "Color of help/mail sign"
 msgstr "Colour of help/mail sign"
 
 #. type: TP
-#: doc/tin.1:1653
+#: doc/tin.1:1660
 #, no-wrap
 msgid "B<Which actions require confirmation (confirm_choice)>"
 msgstr "B<Which actions require confirmation (confirm_choice)>"
 
 #. type: Plain text
-#: doc/tin.1:1656
+#: doc/tin.1:1663
 msgid "Ask for manual confirmation to protect the user."
 msgstr "Ask for manual confirmation to protect the user."
 
 #. type: IP
-#: doc/tin.1:1657 doc/tin.1:1663 doc/tin.1:1667
+#: doc/tin.1:1664 doc/tin.1:1670 doc/tin.1:1674
 #, no-wrap
 msgid "\\(bu"
 msgstr "\\(bu"
 
 #.  TODO: check if all affected commands are marked [after confirmation]
 #. type: Plain text
-#: doc/tin.1:1663
+#: doc/tin.1:1670
 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 "
@@ -4395,7 +4405,7 @@ msgstr ""
 "manual with '[after confirmation]'. Default is commands & quit."
 
 #. type: Plain text
-#: doc/tin.1:1667
+#: doc/tin.1:1674
 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."
@@ -4404,7 +4414,7 @@ msgstr ""
 "the B<Quit> ('B<q>') command."
 
 #. type: Plain text
-#: doc/tin.1:1671
+#: doc/tin.1:1678
 msgid ""
 "B<select> Ask for confirmation before marking all not selected (with "
 "B<GroupMarkUnselArtRead> ('B<X>') command) articles as read."
@@ -4413,7 +4423,7 @@ msgstr ""
 "B<GroupMarkUnselArtRead> ('B<X>') command) articles as read."
 
 #. type: TP
-#: doc/tin.1:1672
+#: doc/tin.1:1679
 #, no-wrap
 msgid "B<Format string for display of dates (date_format)>"
 msgstr "B<Format string for display of dates (date_format)>"
@@ -4421,7 +4431,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:1684
+#: doc/tin.1:1691
 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<\\"
@@ -4434,47 +4444,47 @@ msgstr ""
 "fallback code.  Default is \"%a, %d %b %Y %H:%M:%S\"."
 
 #. type: TP
-#: doc/tin.1:1684
+#: doc/tin.1:1691
 #, no-wrap
 msgid "B<(default_art_search)>"
 msgstr "B<(default_art_search)>"
 
 #. type: TP
-#: doc/tin.1:1686
+#: doc/tin.1:1693
 #, no-wrap
 msgid "B<(default_author_search)>"
 msgstr "B<(default_author_search)>"
 
 #. type: TP
-#: doc/tin.1:1688
+#: doc/tin.1:1695
 #, no-wrap
 msgid "B<(default_config_search)>"
 msgstr "B<(default_config_search)>"
 
 #. type: Plain text
-#: doc/tin.1:1691 doc/tin.5:1401
+#: doc/tin.1:1698 doc/tin.5:1407
 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:1691
+#: doc/tin.1:1698
 #, no-wrap
 msgid "B<(default_filter_days)>"
 msgstr "B<(default_filter_days)>"
 
 #. type: Plain text
-#: doc/tin.1:1694 doc/tin.5:1404
+#: doc/tin.1:1701 doc/tin.5:1410
 msgid "Default is 28."
 msgstr "Default is 28."
 
 #. type: TP
-#: doc/tin.1:1694
+#: doc/tin.1:1701
 #, no-wrap
 msgid "B<(default_filter_kill_case)>"
 msgstr "B<(default_filter_kill_case)>"
 
 #. type: Plain text
-#: doc/tin.1:1698 doc/tin.5:1408
+#: doc/tin.1:1705 doc/tin.5:1414
 msgid ""
 "Default for quick (1 key) kill filter case.  ON = filter case sensitive, OFF "
 "= ignore case. Default is OFF."
@@ -4483,13 +4493,13 @@ msgstr ""
 "= ignore case. Default is OFF."
 
 #. type: TP
-#: doc/tin.1:1698
+#: doc/tin.1:1705
 #, no-wrap
 msgid "B<(default_filter_kill_expire)>"
 msgstr "B<(default_filter_kill_expire)>"
 
 #. type: Plain text
-#: doc/tin.1:1703 doc/tin.5:1413
+#: doc/tin.1:1710 doc/tin.5:1419
 msgid ""
 "Default for quick (1 key) kill filter expire.  ON = limit to "
 "B<default_filter_days>, OFF = don't ever expire. Default is OFF."
@@ -4498,13 +4508,13 @@ msgstr ""
 "B<default_filter_days>, OFF = don't ever expire. Default is OFF."
 
 #. type: TP
-#: doc/tin.1:1703
+#: doc/tin.1:1710
 #, no-wrap
 msgid "B<(default_filter_kill_global)>"
 msgstr "B<(default_filter_kill_global)>"
 
 #. type: Plain text
-#: doc/tin.1:1707 doc/tin.5:1417
+#: doc/tin.1:1714 doc/tin.5:1423
 msgid ""
 "Default for quick (1 key) kill filter global.  ON=apply to all groups, "
 "OFF=apply to current group. Default is ON."
@@ -4513,140 +4523,140 @@ msgstr ""
 "OFF=apply to current group. Default is ON."
 
 #. type: TP
-#: doc/tin.1:1707
+#: doc/tin.1:1714
 #, no-wrap
 msgid "B<(default_filter_kill_header)>"
 msgstr "B<(default_filter_kill_header)>"
 
 #. type: Plain text
-#: doc/tin.1:1710 doc/tin.5:1420
+#: doc/tin.1:1717 doc/tin.5:1426
 msgid "Default for quick (1 key) kill filter header."
 msgstr "Default for quick (1 key) kill filter header."
 
 #. type: IP
-#: doc/tin.1:1711 doc/tin.1:1745 doc/tin.1:1886 doc/tin.1:2079 doc/tin.1:2125
-#: doc/tin.1:2241 doc/tin.1:2266 doc/tin.1:2281 doc/tin.1:2332 doc/tin.1:2362
-#: doc/tin.1:2433 doc/tin.1:2465 doc/tin.1:2485 doc/tin.1:2573 doc/tin.5:1598
-#: doc/tin.5:1792 doc/tin.5:1842 doc/tin.5:1987 doc/tin.5:2002 doc/tin.5:2028
-#: doc/tin.5:2081 doc/tin.5:2110 doc/tin.5:2213 doc/tin.5:2233 doc/tin.5:2333
+#: doc/tin.1:1718 doc/tin.1:1752 doc/tin.1:1893 doc/tin.1:2086 doc/tin.1:2132
+#: doc/tin.1:2248 doc/tin.1:2273 doc/tin.1:2288 doc/tin.1:2338 doc/tin.1:2368
+#: doc/tin.1:2439 doc/tin.1:2471 doc/tin.1:2491 doc/tin.1:2579 doc/tin.5:1612
+#: doc/tin.5:1806 doc/tin.5:1856 doc/tin.5:2004 doc/tin.5:2019 doc/tin.5:2045
+#: doc/tin.5:2098 doc/tin.5:2127 doc/tin.5:2230 doc/tin.5:2252 doc/tin.5:2351
 #, no-wrap
 msgid "0"
 msgstr "0"
 
 #. type: Plain text
-#: doc/tin.1:1713 doc/tin.1:1747
+#: doc/tin.1:1720 doc/tin.1:1754
 #, no-wrap
 msgid " ''Subject:'' (case sensitive)\n"
 msgstr " ''Subject:'' (case-sensitive)\n"
 
 #. type: IP
-#: doc/tin.1:1713 doc/tin.1:1747 doc/tin.1:1892 doc/tin.1:2081 doc/tin.1:2127
-#: doc/tin.1:2243 doc/tin.1:2270 doc/tin.1:2283 doc/tin.1:2334 doc/tin.1:2364
-#: doc/tin.1:2435 doc/tin.1:2467 doc/tin.1:2487 doc/tin.1:2575 doc/tin.5:1605
-#: doc/tin.5:1794 doc/tin.5:1844 doc/tin.5:1893 doc/tin.5:1991 doc/tin.5:2004
-#: doc/tin.5:2030 doc/tin.5:2083 doc/tin.5:2112 doc/tin.5:2215 doc/tin.5:2235
-#: doc/tin.5:2335
+#: doc/tin.1:1720 doc/tin.1:1754 doc/tin.1:1899 doc/tin.1:2088 doc/tin.1:2134
+#: doc/tin.1:2250 doc/tin.1:2277 doc/tin.1:2290 doc/tin.1:2340 doc/tin.1:2370
+#: doc/tin.1:2441 doc/tin.1:2473 doc/tin.1:2493 doc/tin.1:2581 doc/tin.5:1619
+#: doc/tin.5:1808 doc/tin.5:1858 doc/tin.5:1907 doc/tin.5:2008 doc/tin.5:2021
+#: doc/tin.5:2047 doc/tin.5:2100 doc/tin.5:2129 doc/tin.5:2232 doc/tin.5:2254
+#: doc/tin.5:2353
 #, no-wrap
 msgid "1"
 msgstr "1"
 
 #. type: Plain text
-#: doc/tin.1:1715 doc/tin.1:1749
+#: doc/tin.1:1722 doc/tin.1:1756
 #, no-wrap
 msgid " ''Subject:'' (ignore case)\n"
 msgstr " ''Subject:'' (ignore case)\n"
 
 #. type: IP
-#: doc/tin.1:1715 doc/tin.1:1749 doc/tin.1:1897 doc/tin.1:2083 doc/tin.1:2131
-#: doc/tin.1:2246 doc/tin.1:2287 doc/tin.1:2336 doc/tin.1:2367 doc/tin.1:2437
-#: doc/tin.1:2469 doc/tin.1:2489 doc/tin.1:2577 doc/tin.5:1610 doc/tin.5:1796
-#: doc/tin.5:1849 doc/tin.5:1897 doc/tin.5:2007 doc/tin.5:2034 doc/tin.5:2085
-#: doc/tin.5:2115 doc/tin.5:2217 doc/tin.5:2237 doc/tin.5:2337
+#: doc/tin.1:1722 doc/tin.1:1756 doc/tin.1:1904 doc/tin.1:2090 doc/tin.1:2138
+#: doc/tin.1:2253 doc/tin.1:2294 doc/tin.1:2342 doc/tin.1:2373 doc/tin.1:2443
+#: doc/tin.1:2475 doc/tin.1:2495 doc/tin.1:2583 doc/tin.5:1624 doc/tin.5:1810
+#: doc/tin.5:1863 doc/tin.5:1911 doc/tin.5:2024 doc/tin.5:2051 doc/tin.5:2102
+#: doc/tin.5:2132 doc/tin.5:2234 doc/tin.5:2256 doc/tin.5:2355
 #, no-wrap
 msgid "2"
 msgstr "2"
 
 #. type: Plain text
-#: doc/tin.1:1717 doc/tin.1:1751
+#: doc/tin.1:1724 doc/tin.1:1758
 #, no-wrap
 msgid " ''From:'' (case sensitive)\n"
 msgstr " ''From:'' (case-sensitive)\n"
 
 #. type: IP
-#: doc/tin.1:1717 doc/tin.1:1751 doc/tin.1:2085 doc/tin.1:2249 doc/tin.1:2291
-#: doc/tin.1:2338 doc/tin.1:2369 doc/tin.1:2439 doc/tin.1:2491 doc/tin.5:1798
-#: doc/tin.5:2010 doc/tin.5:2038 doc/tin.5:2087 doc/tin.5:2117 doc/tin.5:2239
+#: doc/tin.1:1724 doc/tin.1:1758 doc/tin.1:2092 doc/tin.1:2256 doc/tin.1:2298
+#: doc/tin.1:2344 doc/tin.1:2375 doc/tin.1:2445 doc/tin.1:2497 doc/tin.5:1812
+#: doc/tin.5:2027 doc/tin.5:2055 doc/tin.5:2104 doc/tin.5:2134 doc/tin.5:2258
 #, no-wrap
 msgid "3"
 msgstr "3"
 
 #. type: Plain text
-#: doc/tin.1:1719 doc/tin.1:1753
+#: doc/tin.1:1726 doc/tin.1:1760
 #, no-wrap
 msgid " ''From:'' (ignore case)\n"
 msgstr " ''From:'' (ignore case)\n"
 
 #. type: IP
-#: doc/tin.1:1719 doc/tin.1:1753 doc/tin.1:2087 doc/tin.1:2340 doc/tin.1:2371
-#: doc/tin.1:2442 doc/tin.1:2493 doc/tin.5:1800 doc/tin.5:1903 doc/tin.5:2089
-#: doc/tin.5:2119 doc/tin.5:2241
+#: doc/tin.1:1726 doc/tin.1:1760 doc/tin.1:2094 doc/tin.1:2346 doc/tin.1:2377
+#: doc/tin.1:2448 doc/tin.1:2499 doc/tin.5:1814 doc/tin.5:1917 doc/tin.5:2106
+#: doc/tin.5:2136 doc/tin.5:2260
 #, no-wrap
 msgid "4"
 msgstr "4"
 
 #. type: Plain text
-#: doc/tin.1:1721 doc/tin.1:1755
+#: doc/tin.1:1728 doc/tin.1:1762
 #, no-wrap
 msgid " ''Message-ID:'' & full ''References:'' line\n"
 msgstr " ''Message-ID:'' & full ''References:'' line\n"
 
 #. type: IP
-#: doc/tin.1:1721 doc/tin.1:1755 doc/tin.1:2342 doc/tin.1:2444 doc/tin.1:2496
-#: doc/tin.5:2091 doc/tin.5:2244
+#: doc/tin.1:1728 doc/tin.1:1762 doc/tin.1:2348 doc/tin.1:2450 doc/tin.1:2502
+#: doc/tin.5:2108 doc/tin.5:2263
 #, no-wrap
 msgid "5"
 msgstr "5"
 
 #. type: Plain text
-#: doc/tin.1:1723 doc/tin.1:1757
+#: doc/tin.1:1730 doc/tin.1:1764
 #, no-wrap
 msgid " ''Message-ID:'' & last ''References:'' entry only\n"
 msgstr " ''Message-ID:'' & last ''References:'' entry only\n"
 
 #. type: IP
-#: doc/tin.1:1723 doc/tin.1:1757 doc/tin.1:2344 doc/tin.1:2498 doc/tin.5:2093
-#: doc/tin.5:2246
+#: doc/tin.1:1730 doc/tin.1:1764 doc/tin.1:2350 doc/tin.1:2504 doc/tin.5:2110
+#: doc/tin.5:2265
 #, no-wrap
 msgid "6"
 msgstr "6"
 
 #. type: Plain text
-#: doc/tin.1:1725 doc/tin.1:1759
+#: doc/tin.1:1732 doc/tin.1:1766
 #, no-wrap
 msgid " ''Message-ID:'' entry only\n"
 msgstr " ''Message-ID:'' entry only\n"
 
 #. type: IP
-#: doc/tin.1:1725 doc/tin.1:1759 doc/tin.1:2347 doc/tin.1:2500 doc/tin.5:2096
-#: doc/tin.5:2248
+#: doc/tin.1:1732 doc/tin.1:1766 doc/tin.1:2353 doc/tin.1:2506 doc/tin.5:2113
+#: doc/tin.5:2267
 #, no-wrap
 msgid "7"
 msgstr "7"
 
 #. type: Plain text
-#: doc/tin.1:1727 doc/tin.1:1761
+#: doc/tin.1:1734 doc/tin.1:1768
 #, no-wrap
 msgid " ''Lines:''\n"
 msgstr " ''Lines:''\n"
 
 #. type: TP
-#: doc/tin.1:1728
+#: doc/tin.1:1735
 #, no-wrap
 msgid "B<(default_filter_select_case)>"
 msgstr "B<(default_filter_select_case)>"
 
 #. type: Plain text
-#: doc/tin.1:1732 doc/tin.5:1437
+#: doc/tin.1:1739 doc/tin.5:1443
 msgid ""
 "Default for quick (1 key) auto-selection filter case. ON=filter case "
 "sensitive, OFF=ignore case. Default is OFF."
@@ -4655,13 +4665,13 @@ msgstr ""
 "sensitive, OFF=ignore case. Default is OFF."
 
 #. type: TP
-#: doc/tin.1:1732
+#: doc/tin.1:1739
 #, no-wrap
 msgid "B<(default_filter_select_expire)>"
 msgstr "B<(default_filter_select_expire)>"
 
 #. type: Plain text
-#: doc/tin.1:1737 doc/tin.5:1442
+#: doc/tin.1:1744 doc/tin.5:1448
 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."
@@ -4670,13 +4680,13 @@ msgstr ""
 "B<default_filter_days>, OFF = don't ever expire.  Default is OFF."
 
 #. type: TP
-#: doc/tin.1:1737
+#: doc/tin.1:1744
 #, no-wrap
 msgid "B<(default_filter_select_global)>"
 msgstr "B<(default_filter_select_global)>"
 
 #. type: Plain text
-#: doc/tin.1:1741 doc/tin.5:1446
+#: doc/tin.1:1748 doc/tin.5:1452
 msgid ""
 "Default for quick (1 key) auto-selection filter global.  ON=apply to all "
 "groups, OFF=apply to current group. Default is ON."
@@ -4685,126 +4695,126 @@ msgstr ""
 "groups, OFF=apply to current group. Default is ON."
 
 #. type: TP
-#: doc/tin.1:1741
+#: doc/tin.1:1748
 #, no-wrap
 msgid "B<(default_filter_select_header)>"
 msgstr "B<(default_filter_select_header)>"
 
 #. type: Plain text
-#: doc/tin.1:1744 doc/tin.5:1449
+#: doc/tin.1:1751 doc/tin.5:1455
 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:1762
+#: doc/tin.1:1769
 #, no-wrap
 msgid "B<(default_goto_group)>"
 msgstr "B<(default_goto_group)>"
 
 #. type: TP
-#: doc/tin.1:1764
+#: doc/tin.1:1771
 #, no-wrap
 msgid "B<(default_group_search)>"
 msgstr "B<(default_group_search)>"
 
 #. type: TP
-#: doc/tin.1:1766
+#: doc/tin.1:1773
 #, no-wrap
 msgid "B<(default_mail_address)>"
 msgstr "B<(default_mail_address)>"
 
 #. type: TP
-#: doc/tin.1:1768
+#: doc/tin.1:1775
 #, no-wrap
 msgid "B<(default_move_group)>"
 msgstr "B<(default_move_group)>"
 
 #. type: TP
-#: doc/tin.1:1770
+#: doc/tin.1:1777
 #, no-wrap
 msgid "B<(default_pattern)>"
 msgstr "B<(default_pattern)>"
 
 #. type: TP
-#: doc/tin.1:1772
+#: doc/tin.1:1779
 #, no-wrap
 msgid "B<(default_pipe_command)>"
 msgstr "B<(default_pipe_command)>"
 
 #. type: TP
-#: doc/tin.1:1774
+#: doc/tin.1:1781
 #, no-wrap
 msgid "B<(default_post_newsgroups)>"
 msgstr "B<(default_post_newsgroups)>"
 
 #. type: TP
-#: doc/tin.1:1776
+#: doc/tin.1:1783
 #, no-wrap
 msgid "B<(default_post_subject)>"
 msgstr "B<(default_post_subject)>"
 
 #. type: TP
-#: doc/tin.1:1778
+#: doc/tin.1:1785
 #, no-wrap
 msgid "B<(default_range_group)>"
 msgstr "B<(default_range_group)>"
 
 #. type: TP
-#: doc/tin.1:1780
+#: doc/tin.1:1787
 #, no-wrap
 msgid "B<(default_range_select)>"
 msgstr "B<(default_range_select)>"
 
 #. type: TP
-#: doc/tin.1:1782
+#: doc/tin.1:1789
 #, no-wrap
 msgid "B<(default_range_thread)>"
 msgstr "B<(default_range_thread)>"
 
 #. type: TP
-#: doc/tin.1:1784
+#: doc/tin.1:1791
 #, no-wrap
 msgid "B<(default_repost_group)>"
 msgstr "B<(default_repost_group)>"
 
 #. type: TP
-#: doc/tin.1:1786
+#: doc/tin.1:1793
 #, no-wrap
 msgid "B<(default_save_file)>"
 msgstr "B<(default_save_file)>"
 
 #. type: TP
-#: doc/tin.1:1788
+#: doc/tin.1:1795
 #, no-wrap
 msgid "B<(default_save_mode)>"
 msgstr "B<(default_save_mode)>"
 
 #. type: TP
-#: doc/tin.1:1790
+#: doc/tin.1:1797
 #, no-wrap
 msgid "B<(default_select_pattern)>"
 msgstr "B<(default_select_pattern)>"
 
 #. type: TP
-#: doc/tin.1:1792
+#: doc/tin.1:1799
 #, no-wrap
 msgid "B<(default_shell_command)>"
 msgstr "B<(default_shell_command)>"
 
 #. type: TP
-#: doc/tin.1:1794
+#: doc/tin.1:1801
 #, no-wrap
 msgid "B<(default_subject_search)>"
 msgstr "B<(default_subject_search)>"
 
 #. type: TP
-#: doc/tin.1:1796
+#: doc/tin.1:1803
 #, 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:1800 doc/tin.5:1500
+#: doc/tin.1:1807 doc/tin.5:1506
 msgid ""
 "Allows groups/articles to be selected by an arrow '-E<gt>' if set ON or by "
 "an highlighted bar if set OFF. Default is OFF."
@@ -4813,13 +4823,13 @@ msgstr ""
 "an highlighted bar if set OFF. Default is OFF."
 
 #. type: TP
-#: doc/tin.1:1800
+#: doc/tin.1:1807
 #, no-wrap
 msgid "B<Invocation of your editor (editor_format)>"
 msgstr "B<Invocation of your editor (editor_format)>"
 
 #. type: Plain text
-#: doc/tin.1:1804
+#: doc/tin.1:1811
 msgid ""
 "The format string used to create the editor start command with parameters.  "
 "Default is \"%E +%N %F\" (e.g., /bin/vi +7 .article)."
@@ -4828,24 +4838,24 @@ msgstr ""
 "Default is \"%E +%N %F\" (e.g., /bin/vi +7 .article)."
 
 #. type: TP
-#: doc/tin.1:1804
+#: doc/tin.1:1811
 #, no-wrap
 msgid "B<Detection of external quotes (extquote_handling)>"
 msgstr "B<Detection of external quotes (extquote_handling)>"
 
 #. type: Plain text
-#: doc/tin.1:1807 doc/tin.5:1508
+#: doc/tin.1:1814 doc/tin.5:1514
 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:1807
+#: doc/tin.1:1814
 #, 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:1812 doc/tin.5:1513
+#: doc/tin.1:1819
 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, "
@@ -4856,13 +4866,13 @@ msgstr ""
 "then B<tin> uses a built-in default."
 
 #. type: TP
-#: doc/tin.1:1812
+#: doc/tin.1:1819
 #, 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:1816 doc/tin.5:1517
+#: doc/tin.1:1823 doc/tin.5:1525
 msgid ""
 "Specifies whether a screen redraw should always be done after certain "
 "external commands. Default is OFF."
@@ -4871,13 +4881,13 @@ msgstr ""
 "external commands. Default is OFF."
 
 #. type: TP
-#: doc/tin.1:1816
+#: doc/tin.1:1823
 #, 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:1823
+#: doc/tin.1:1830
 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 "
@@ -4890,43 +4900,43 @@ msgstr ""
 "value of B<getart_limit>. Default is 0, which means no limit."
 
 #. type: TP
-#: doc/tin.1:1823
+#: doc/tin.1:1830
 #, 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:1826 doc/tin.5:1535
+#: doc/tin.1:1833 doc/tin.5:1549
 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:1826
+#: doc/tin.1:1833
 #, 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:1830
+#: doc/tin.1:1837
 msgid ""
-"Format string tin uses for Group level representation. See the section "
+"Format string B<tin> uses for Group level representation. See the section "
 "\"CUSTOMIZING THE SCREEN FORMAT\". Default is \"%n\\ %m\\ %R\\ %L\\ \\ %s\\ "
 "\\ %F\"."
 msgstr ""
-"Format string tin uses for Group level representation. See the section "
+"Format string B<tin> uses for Group level representation. See the section "
 "\"CUSTOMISING THE SCREEN FORMAT\". Default is \"%n\\ %m\\ %R\\ %L\\ \\ %s\\ "
 "\\ %F\"."
 
 #. type: TP
-#: doc/tin.1:1830
+#: doc/tin.1:1837
 #, 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:1838 doc/tin.5:1532
+#: doc/tin.1:1845
 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 "
@@ -4943,13 +4953,13 @@ msgstr ""
 "Default is B<PageNextUnread>."
 
 #. type: TP
-#: doc/tin.1:1838
+#: doc/tin.1:1845
 #, 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:1848 doc/tin.5:1565
+#: doc/tin.1:1855 doc/tin.5:1579
 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 "
@@ -4968,13 +4978,13 @@ msgstr ""
 "toggled in the article viewer.  Default is 'No'."
 
 #. type: TP
-#: doc/tin.1:1848
+#: doc/tin.1:1855
 #, no-wrap
 msgid "B<External inews (inews_prog)>"
 msgstr "B<External inews (inews_prog)>"
 
 #. type: Plain text
-#: doc/tin.1:1855 doc/tin.5:1572
+#: doc/tin.1:1862 doc/tin.5:1586
 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 "
@@ -4987,13 +4997,13 @@ msgstr ""
 "article'."
 
 #. type: TP
-#: doc/tin.1:1855
+#: doc/tin.1:1862
 #, no-wrap
 msgid "B<(info_in_last_line)>"
 msgstr "B<(info_in_last_line)>"
 
 #. type: Plain text
-#: doc/tin.1:1862 doc/tin.5:1578
+#: doc/tin.1:1869 doc/tin.5:1592
 msgid ""
 "If ON, show current group description or article subject in the last line "
 "(not in the pager and global menu) - B<ToggleInfoLastLine> ('B<i>')  toggles "
@@ -5006,13 +5016,13 @@ msgstr ""
 "available to display long subjects. Default is OFF."
 
 #. type: TP
-#: doc/tin.1:1862
+#: doc/tin.1:1869
 #, no-wrap
 msgid "B<Use interactive mail reader (interactive_mailer)>"
 msgstr "B<Use interactive mail reader (interactive_mailer)>"
 
 #. type: Plain text
-#: doc/tin.1:1869
+#: doc/tin.1:1876
 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, ...). "
@@ -5030,13 +5040,13 @@ msgstr ""
 #.        mono_mark* currently do allow "Reverse video" even if
 #.        inverse_okay=FALSE
 #. type: TP
-#: doc/tin.1:1869
+#: doc/tin.1:1876
 #, 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:1876 doc/tin.5:1588
+#: doc/tin.1:1883 doc/tin.5:1602
 msgid ""
 "If ON use inverse video for page headers and URL highlighting.  Default is "
 "ON."
@@ -5045,13 +5055,13 @@ msgstr ""
 "ON."
 
 #. type: TP
-#: doc/tin.1:1876
+#: doc/tin.1:1883
 #, 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:1881 doc/tin.5:1593
+#: doc/tin.1:1888 doc/tin.5:1607
 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."
@@ -5062,13 +5072,13 @@ msgstr ""
 "article>. Default is ON."
 
 #. type: TP
-#: doc/tin.1:1881
+#: doc/tin.1:1888
 #, no-wrap
 msgid "B<Filter which articles (kill_level)>"
 msgstr "B<Filter which articles (kill_level)>"
 
 #. type: Plain text
-#: doc/tin.1:1885
+#: doc/tin.1:1892
 msgid ""
 "This option controls the processing and display of articles that are "
 "killed.  There are 3 options:"
@@ -5077,7 +5087,7 @@ msgstr ""
 "killed.  There are 3 options:"
 
 #. type: Plain text
-#: doc/tin.1:1892
+#: doc/tin.1:1899
 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 "
@@ -5092,7 +5102,7 @@ msgstr ""
 "group the mark will be gone."
 
 #. type: Plain text
-#: doc/tin.1:1897 doc/tin.5:1610
+#: doc/tin.1:1904 doc/tin.5:1624
 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 "
@@ -5105,7 +5115,7 @@ msgstr ""
 "B<art_marked_killed>."
 
 #. type: Plain text
-#: doc/tin.1:1901 doc/tin.5:1614
+#: doc/tin.1:1908 doc/tin.5:1628
 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 "
@@ -5116,18 +5126,18 @@ msgstr ""
 "articles simply does not get displayed at all."
 
 #. type: Plain text
-#: doc/tin.1:1903
+#: doc/tin.1:1910
 msgid "Default is 0 (B<Kill only unread arts>)."
 msgstr "Default is 0 (B<Kill only unread arts>)."
 
 #. type: TP
-#: doc/tin.1:1903
+#: doc/tin.1:1910
 #, 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:1909 doc/tin.5:1621
+#: doc/tin.1:1916 doc/tin.5:1635
 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 "
@@ -5140,13 +5150,13 @@ msgstr ""
 "Standard (B<RFC\\%5322> and B<RFC\\%2047>). Default is OFF."
 
 #. type: TP
-#: doc/tin.1:1909
+#: doc/tin.1:1916
 #, no-wrap
 msgid "B<Mail address (mail_address)>"
 msgstr "B<Mail address (mail_address)>"
 
 #. type: Plain text
-#: doc/tin.1:1915 doc/tin.5:1627
+#: doc/tin.1:1922 doc/tin.5:1641
 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."
@@ -5155,13 +5165,13 @@ msgstr ""
 "creating articles, sending mail and when B<\\%pgp>(1)  signing."
 
 #. type: TP
-#: doc/tin.1:1915
+#: doc/tin.1:1922
 #, 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:1919 doc/tin.5:1631
+#: doc/tin.1:1926 doc/tin.5:1645
 msgid ""
 "MIME encoding of the body in mail message, if necessary (8bit, base64, "
 "quoted-printable, 7bit). Default is quoted-printable."
@@ -5170,13 +5180,13 @@ msgstr ""
 "quoted-printable, 7bit). Default is quoted-printable."
 
 #. type: TP
-#: doc/tin.1:1919
+#: doc/tin.1:1926
 #, 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:1924 doc/tin.5:1636
+#: doc/tin.1:1931 doc/tin.5:1650
 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, "
@@ -5187,13 +5197,13 @@ msgstr ""
 "%C=Firstname, %I=Initials). Default is \"In article %M you wrote:\""
 
 #. type: TP
-#: doc/tin.1:1924
+#: doc/tin.1:1931
 #, no-wrap
 msgid "B<Format of the mailbox (mailbox_format)>"
 msgstr "B<Format of the mailbox (mailbox_format)>"
 
 #. type: Plain text
-#: doc/tin.1:1934 doc/tin.5:1646
+#: doc/tin.1:1941 doc/tin.5:1660
 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 "
@@ -5206,13 +5216,13 @@ msgstr ""
 "MMDF."
 
 #. type: TP
-#: doc/tin.1:1934
+#: doc/tin.1:1941
 #, no-wrap
 msgid "B<Mail directory (maildir)>"
 msgstr "B<Mail directory (maildir)>"
 
 #. type: Plain text
-#: doc/tin.1:1943 doc/tin.5:1655
+#: doc/tin.1:1950 doc/tin.5:1669
 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. "
@@ -5225,13 +5235,13 @@ msgstr ""
 "the filename to save to.  Default is I<${TIN_HOMEDIR:-\"$HOME\"}/Mail>."
 
 #. type: TP
-#: doc/tin.1:1943
+#: doc/tin.1:1950
 #, 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:1949 doc/tin.5:1661
+#: doc/tin.1:1956 doc/tin.5:1675
 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> "
@@ -5244,7 +5254,7 @@ msgstr ""
 "other mailers with different command line parameters to be used such as"
 
 #. type: Plain text
-#: doc/tin.1:1954 doc/tin.5:1666
+#: doc/tin.1:1961 doc/tin.5:1680
 #, no-wrap
 msgid ""
 "sendmail -oem -t E<lt> %F\n"
@@ -5256,7 +5266,7 @@ msgstr ""
 "claws-mail --compose \"mailto:%T?subject=%S&insert=%F\"\n"
 
 #. type: Plain text
-#: doc/tin.1:1958 doc/tin.5:1670
+#: doc/tin.1:1965 doc/tin.5:1684
 msgid ""
 "B<interactive_mailer> must be set adequate. The following substitutions are "
 "supported:"
@@ -5265,13 +5275,13 @@ msgstr ""
 "supported:"
 
 #. type: ta
-#: doc/tin.1:1960 doc/tin.5:1672
+#: doc/tin.1:1967 doc/tin.5:1686
 #, no-wrap
 msgid "\\w'%S'u +\\w'default_mailer'u"
 msgstr "\\w'%S'u +\\w'default_mailer'u"
 
 #. type: Plain text
-#: doc/tin.1:1967 doc/tin.5:1679
+#: doc/tin.1:1974 doc/tin.5:1693
 #, no-wrap
 msgid ""
 "%F\tfilename\n"
@@ -5289,13 +5299,13 @@ msgstr ""
 "%%\t%\n"
 
 #. type: TP
-#: doc/tin.1:1969
+#: doc/tin.1:1976
 #, 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:1977 doc/tin.5:1692
+#: doc/tin.1:1984 doc/tin.5:1706
 msgid ""
 "When this is ON, the B<GroupMarkThdRead> ('B<K>'), B<ThreadMarkArtRead> "
 "('B<K>'), B<MarkThdUnread> ('B<Z>') at Group level and B<MarkArtUnread> "
@@ -5312,24 +5322,24 @@ msgstr ""
 "unread articles, or nothing."
 
 #. type: TP
-#: doc/tin.1:1977
+#: doc/tin.1:1984
 #, 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:1980 doc/tin.5:1684
+#: doc/tin.1:1987 doc/tin.5:1698
 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:1980
+#: doc/tin.1:1987
 #, 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:1992 doc/tin.5:1704
+#: doc/tin.1:1999 doc/tin.5:1718
 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 --"
@@ -5346,13 +5356,13 @@ msgstr ""
 "attachments. See also B<ask_for_metamail>."
 
 #. type: TP
-#: doc/tin.1:1992
+#: doc/tin.1:1999
 #, no-wrap
 msgid "B<MM_CHARSET (mm_charset)>"
 msgstr "B<MM_CHARSET (mm_charset)>"
 
 #. type: Plain text
-#: doc/tin.1:2005 doc/tin.5:1717
+#: doc/tin.1:2012 doc/tin.5:1731
 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 "
@@ -5375,13 +5385,13 @@ msgstr ""
 "option is disabled and you should use B<mm_network_charset> instead."
 
 #. type: TP
-#: doc/tin.1:2005
+#: doc/tin.1:2012
 #, no-wrap
 msgid "B<MM_NETWORK_CHARSET (mm_network_charset)>"
 msgstr "B<MM_NETWORK_CHARSET (mm_network_charset)>"
 
 #. type: Plain text
-#: doc/tin.1:2016 doc/tin.5:1728
+#: doc/tin.1:2023 doc/tin.5:1742
 msgid ""
 "Charset used for posting and MIME headers; replaces B<mm_charset>.  "
 "Conversion between B<mm_network_charset> and local charset (determined via B<"
@@ -5398,7 +5408,7 @@ msgstr ""
 "following charsets:"
 
 #. type: Plain text
-#: doc/tin.1:2019 doc/tin.5:1731
+#: doc/tin.1:2026 doc/tin.5:1745
 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"
@@ -5407,7 +5417,7 @@ msgstr ""
 "KR,TW}, ISO-2022-{CN,CN-EXT,JP,JP-1,JP-2}, Big5, UTF-8"
 
 #. type: Plain text
-#: doc/tin.1:2025 doc/tin.5:1737
+#: doc/tin.1:2032 doc/tin.5:1751
 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 "
@@ -5420,13 +5430,13 @@ msgstr ""
 "neither of them is defined."
 
 #. type: TP
-#: doc/tin.1:2025
+#: doc/tin.1:2032
 #, 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:2030 doc/tin.5:1742
+#: doc/tin.1:2037 doc/tin.5:1756
 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 "
@@ -5437,13 +5447,13 @@ msgstr ""
 "B<word_highlight>."
 
 #. type: TP
-#: doc/tin.1:2030
+#: doc/tin.1:2037
 #, 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:2035 doc/tin.5:1747
+#: doc/tin.1:2042 doc/tin.5:1761
 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 "
@@ -5454,13 +5464,13 @@ msgstr ""
 "B<word_highlight>."
 
 #. type: TP
-#: doc/tin.1:2035
+#: doc/tin.1:2042
 #, 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:2040 doc/tin.5:1752
+#: doc/tin.1:2047 doc/tin.5:1766
 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 +5481,13 @@ msgstr ""
 "B<word_highlight>."
 
 #. type: TP
-#: doc/tin.1:2040
+#: doc/tin.1:2047
 #, 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:2045 doc/tin.5:1757
+#: doc/tin.1:2052 doc/tin.5:1771
 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 +5498,13 @@ msgstr ""
 "B<word_highlight>."
 
 #. type: TP
-#: doc/tin.1:2045
+#: doc/tin.1:2052
 #, no-wrap
 msgid "B<(newnews)>"
 msgstr "B<(newnews)>"
 
 #. type: Plain text
-#: doc/tin.1:2049
+#: doc/tin.1:2056
 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."
@@ -5503,13 +5513,13 @@ msgstr ""
 "Do not change them unless you understand what they are for."
 
 #. type: TP
-#: doc/tin.1:2049
+#: doc/tin.1:2056
 #, 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:2056 doc/tin.5:1770
+#: doc/tin.1:2063 doc/tin.5:1784
 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 "
@@ -5524,13 +5534,13 @@ msgstr ""
 "spaces. Not defining anything turns off this option."
 
 #. type: TP
-#: doc/tin.1:2056
+#: doc/tin.1:2063
 #, 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:2065 doc/tin.5:1779
+#: doc/tin.1:2072 doc/tin.5:1793
 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 "
@@ -5547,13 +5557,13 @@ msgstr ""
 "this option."
 
 #. type: TP
-#: doc/tin.1:2065
+#: doc/tin.1:2072
 #, 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:2070 doc/tin.5:1784
+#: doc/tin.1:2077 doc/tin.5:1798
 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, "
@@ -5564,13 +5574,13 @@ msgstr ""
 "%C=Firstname, %I=Initials). Default is \"%F wrote:\"."
 
 #. type: TP
-#: doc/tin.1:2070
+#: doc/tin.1:2077
 #, 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:2074
+#: doc/tin.1:2081
 msgid ""
 "Time in seconds to wait for a response from the server. Default is 120.  "
 "Setting this to 0 means no timeout."
@@ -5579,13 +5589,13 @@ msgstr ""
 "Setting this to 0 means no timeout."
 
 #. type: TP
-#: doc/tin.1:2074
+#: doc/tin.1:2081
 #, no-wrap
 msgid "B<Unicode normalization form (normalization_form)>"
 msgstr "B<Unicode normalisation form (normalization_form)>"
 
 #. type: Plain text
-#: doc/tin.1:2078
+#: doc/tin.1:2085
 msgid ""
 "The normalization form B<tin> should use to normalize unicode input.  The "
 "possible values are:"
@@ -5594,33 +5604,33 @@ msgstr ""
 "possible values are:"
 
 #. type: Plain text
-#: doc/tin.1:2081 doc/tin.5:1794
+#: doc/tin.1:2088 doc/tin.5:1808
 msgid "B<None>: no normalization"
 msgstr "B<None>: no normalisation"
 
 #. type: Plain text
-#: doc/tin.1:2083 doc/tin.5:1796
+#: doc/tin.1:2090 doc/tin.5:1810
 msgid "B<NFKC>: Compatibility Decomposition, followed by Canonical Composition"
 msgstr ""
 "B<NFKC>: Compatibility Decomposition, followed by Canonical Composition"
 
 #. type: Plain text
-#: doc/tin.1:2085 doc/tin.5:1798
+#: doc/tin.1:2092 doc/tin.5:1812
 msgid "B<NFKD>: Compatibility Decomposition"
 msgstr "B<NFKD>: Compatibility Decomposition"
 
 #. type: Plain text
-#: doc/tin.1:2087 doc/tin.5:1800
+#: doc/tin.1:2094 doc/tin.5:1814
 msgid "B<NFC>: Canonical Decomposition, followed by Canonical Composition"
 msgstr "B<NFC>: Canonical Decomposition, followed by Canonical Composition"
 
 #. type: Plain text
-#: doc/tin.1:2089 doc/tin.5:1802
+#: doc/tin.1:2096 doc/tin.5:1816
 msgid "B<NFD>: Canonical Decomposition"
 msgstr "B<NFD>: Canonical Decomposition"
 
 #. type: Plain text
-#: doc/tin.1:2093
+#: doc/tin.1:2100
 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."
@@ -5629,13 +5639,13 @@ msgstr ""
 "library B<tin> uses to do the normalisation. NFC should be used if possible."
 
 #. type: TP
-#: doc/tin.1:2093
+#: doc/tin.1:2100
 #, 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:2097 doc/tin.5:1811
+#: doc/tin.1:2104 doc/tin.5:1825
 msgid ""
 "If ON put cursor at first unread article in group otherwise at last article. "
 "Default is ON."
@@ -5644,13 +5654,13 @@ msgstr ""
 "Default is ON."
 
 #. type: TP
-#: doc/tin.1:2097
+#: doc/tin.1:2104
 #, 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:2108 doc/tin.5:1822
+#: doc/tin.1:2115 doc/tin.5:1836
 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 "
@@ -5671,13 +5681,13 @@ msgstr ""
 "B<post_mime_encoding>."
 
 #. type: TP
-#: doc/tin.1:2108
+#: doc/tin.1:2115
 #, 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:2113 doc/tin.5:1827
+#: doc/tin.1:2120 doc/tin.5:1841
 msgid ""
 "MIME encoding of the body in news message, if necessary. (8bit, base64, "
 "quoted-printable, 7bit). Default is 8bit, which leads to no encoding.  "
@@ -5688,13 +5698,13 @@ msgstr ""
 "base64 and quoted-printable are usually undesired on usenet."
 
 #. type: TP
-#: doc/tin.1:2113
+#: doc/tin.1:2120
 #, 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:2120
+#: doc/tin.1:2127
 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 "
@@ -5705,13 +5715,13 @@ msgstr ""
 "using the B<\\%mailcap>(5)  file. Default is ON."
 
 #. type: TP
-#: doc/tin.1:2120
+#: doc/tin.1:2127
 #, 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:2124
+#: doc/tin.1:2131
 msgid ""
 "This specifies whether to perform post processing on saved articles.  The "
 "following values are allowed:"
@@ -5720,28 +5730,28 @@ msgstr ""
 "following values are allowed:"
 
 #. type: Plain text
-#: doc/tin.1:2127 doc/tin.5:1844
+#: doc/tin.1:2134 doc/tin.5:1858
 msgid "B<No> (default), no post processing is done."
 msgstr "B<No> (default), no post processing is done."
 
 #. type: Plain text
-#: doc/tin.1:2131
+#: doc/tin.1:2138
 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:2133 doc/tin.5:1851
+#: doc/tin.1:2140 doc/tin.5:1865
 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:2134
+#: doc/tin.1:2141
 #, 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:2140 doc/tin.5:1858
+#: doc/tin.1:2147 doc/tin.5:1872
 msgid ""
 "Keep posted articles in I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/"
 ">B<posted_articles_file>.  If no filename is set then postings will not be "
@@ -5752,13 +5762,13 @@ msgstr ""
 "saved.  Default is 'posted'."
 
 #. type: TP
-#: doc/tin.1:2140
+#: doc/tin.1:2147
 #, 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:2144 doc/tin.5:1862
+#: doc/tin.1:2151 doc/tin.5:1876
 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."
@@ -5767,13 +5777,13 @@ msgstr ""
 "the ''Subject:'' and ''From:'' fields are output. Default is OFF."
 
 #. type: TP
-#: doc/tin.1:2144
+#: doc/tin.1:2151
 #, no-wrap
 msgid "B<Printer program with options (printer)>"
 msgstr "B<Printer program with options (printer)>"
 
 #. type: Plain text
-#: doc/tin.1:2153
+#: doc/tin.1:2160
 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 "
@@ -5786,13 +5796,13 @@ msgstr ""
 "Administrator."
 
 #. type: TP
-#: doc/tin.1:2153
+#: doc/tin.1:2160
 #, 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:2157 doc/tin.5:1876
+#: doc/tin.1:2164 doc/tin.5:1890
 msgid ""
 "If ON only save/print/pipe/mail unread articles (tagged articles excepted).  "
 "Default is OFF."
@@ -5801,13 +5811,13 @@ msgstr ""
 "Default is OFF."
 
 #. type: TP
-#: doc/tin.1:2157
+#: doc/tin.1:2164
 #, 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:2160
+#: doc/tin.1:2167
 msgid ""
 "If ON show empty ''Followup-To:'' header when editing an article. Default is "
 "OFF."
@@ -5816,14 +5826,14 @@ msgstr ""
 "OFF."
 
 #. type: TP
-#: doc/tin.1:2160
+#: doc/tin.1:2167
 #, no-wrap
 msgid "B<Characters used as quote-marks (quote_chars)>"
 msgstr "B<Characters used as quote-marks (quote_chars)>"
 
 #.  TODO: document %s
 #. type: Plain text
-#: doc/tin.1:2165 doc/tin.5:1886
+#: doc/tin.1:2172 doc/tin.5:1900
 msgid ""
 "The character used in quoting included text to article followups and mail "
 "replies. The '_' character represents a blank character and is replaced with "
@@ -5834,13 +5844,13 @@ msgstr ""
 "' ' when read. Default is 'E<gt>_'."
 
 #. type: TP
-#: doc/tin.1:2165
+#: doc/tin.1:2172
 #, no-wrap
 msgid "B<Quoting behavior (quote_style)>"
 msgstr "B<Quoting behaviour (quote_style)>"
 
 #. type: Plain text
-#: doc/tin.1:2172
+#: doc/tin.1:2179
 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, "
@@ -5857,7 +5867,7 @@ msgstr ""
 "lines."
 
 #. type: Plain text
-#: doc/tin.1:2176
+#: doc/tin.1:2183
 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 "
@@ -5868,13 +5878,13 @@ msgstr ""
 "be.  If B<show_signatures> is off, then the signature will never be quoted."
 
 #. type: TP
-#: doc/tin.1:2176
+#: doc/tin.1:2183
 #, 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:2181
+#: doc/tin.1:2188
 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 "
@@ -5885,13 +5895,13 @@ msgstr ""
 "B<tin> uses a built-in default."
 
 #. type: TP
-#: doc/tin.1:2181
+#: doc/tin.1:2188
 #, 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:2186
+#: doc/tin.1:2193
 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 "
@@ -5902,13 +5912,13 @@ msgstr ""
 "B<tin> uses a built-in default."
 
 #. type: TP
-#: doc/tin.1:2186
+#: doc/tin.1:2193
 #, 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:2191
+#: doc/tin.1:2198
 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 "
@@ -5919,13 +5929,13 @@ msgstr ""
 "B<tin> uses a built-in default."
 
 #. type: TP
-#: doc/tin.1:2191
+#: doc/tin.1:2198
 #, no-wrap
 msgid "B<Article recentness time limit (recent_time)>"
 msgstr "B<Article recentness time limit (recent_time)>"
 
 #. type: Plain text
-#: doc/tin.1:2195 doc/tin.5:1931
+#: doc/tin.1:2202 doc/tin.5:1945
 msgid ""
 "If set to 0, this feature is deactivated, otherwise it means the number of "
 "days. Default is 2."
@@ -5934,13 +5944,13 @@ msgstr ""
 "days. Default is 2."
 
 #. type: TP
-#: doc/tin.1:2195
+#: doc/tin.1:2202
 #, no-wrap
 msgid "B<Render BiDi (render_bidi)>"
 msgstr "B<Render BiDi (render_bidi)>"
 
 #. type: Plain text
-#: doc/tin.1:2199 doc/tin.5:1935
+#: doc/tin.1:2206
 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."
@@ -5949,13 +5959,13 @@ msgstr ""
 "the rendering of bi-directional text to the terminal. Default is OFF."
 
 #. type: TP
-#: doc/tin.1:2199
+#: doc/tin.1:2206
 #, 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:2204 doc/tin.5:1940
+#: doc/tin.1:2211 doc/tin.5:1957
 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 "
@@ -5966,13 +5976,13 @@ msgstr ""
 "1200. Setting this to 0 will disable this feature."
 
 #. type: TP
-#: doc/tin.1:2204
+#: doc/tin.1:2211
 #, 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:2208 doc/tin.5:1944
+#: doc/tin.1:2215 doc/tin.5:1961
 msgid ""
 "Directory where articles/threads are saved. Default is I<${TIN_HOMEDIR:-"
 "\"$HOME\"}/News>."
@@ -5981,13 +5991,13 @@ msgstr ""
 "\"$HOME\"}/News>."
 
 #. type: TP
-#: doc/tin.1:2208
+#: doc/tin.1:2215
 #, no-wrap
 msgid "B<Score limit (kill) (score_limit_kill)>"
 msgstr "B<Score limit (kill) (score_limit_kill)>"
 
 #. type: Plain text
-#: doc/tin.1:2212 doc/tin.5:1948
+#: doc/tin.1:2219 doc/tin.5:1965
 msgid ""
 "If the score of an article is below or equal this value the article gets "
 "marked as killed."
@@ -5996,13 +6006,13 @@ msgstr ""
 "marked as killed."
 
 #. type: TP
-#: doc/tin.1:2212
+#: doc/tin.1:2219
 #, no-wrap
 msgid "B<Score limit (select) (score_limit_select)>"
 msgstr "B<Score limit (select) (score_limit_select)>"
 
 #. type: Plain text
-#: doc/tin.1:2216 doc/tin.5:1952
+#: doc/tin.1:2223 doc/tin.5:1969
 msgid ""
 "If the score of an article is above or equal this value the article gets "
 "marked as hot."
@@ -6011,13 +6021,13 @@ msgstr ""
 "marked as hot."
 
 #. type: TP
-#: doc/tin.1:2216
+#: doc/tin.1:2223
 #, 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:2220 doc/tin.5:1956
+#: doc/tin.1:2227 doc/tin.5:1973
 msgid ""
 "Score of an article which should be killed, this must be E<lt>= "
 "B<score_limit_kill>."
@@ -6026,13 +6036,13 @@ msgstr ""
 "B<score_limit_kill>."
 
 #. type: TP
-#: doc/tin.1:2220
+#: doc/tin.1:2227
 #, 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:2224 doc/tin.5:1960
+#: doc/tin.1:2231 doc/tin.5:1977
 msgid ""
 "Score of an article which should be marked hot, this must be E<gt>= "
 "B<score_limit_select>."
@@ -6041,53 +6051,53 @@ msgstr ""
 "B<score_limit_select>."
 
 #. type: TP
-#: doc/tin.1:2224
+#: doc/tin.1:2231
 #, 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:2232 doc/tin.5:1968
+#: doc/tin.1:2239 doc/tin.5:1985
 msgid ""
 "The number of lines that will be scrolled up/down in the article pager when "
 "using cursor-up/down. The default is 1 (line-by-line). Set to 0 to get "
-"traditional tin page-by-page scrolling. Set to -1 to get page-by-page "
+"traditional B<tin> page-by-page scrolling. Set to -1 to get page-by-page "
 "scrolling where the top/bottom line is carried over onto the next page.  "
 "This setting supersedes show_last_line_prev_page=ON. Set to -2 to get half-"
 "page scrolling. This setting supersedes B<full_page_scroll>=OFF."
 msgstr ""
 "The number of lines that will be scrolled up/down in the article pager when "
 "using cursor-up/down. The default is 1 (line-by-line). Set to 0 to get "
-"traditional tin page-by-page scrolling. Set to -1 to get page-by-page "
+"traditional B<tin> tin page-by-page scrolling. Set to -1 to get page-by-page "
 "scrolling where the top/bottom line is carried over onto the next page.  "
 "This setting supersedes show_last_line_prev_page=ON. Set to -2 to get half-"
 "page scrolling. This setting supersedes B<full_page_scroll>=OFF."
 
 #. type: TP
-#: doc/tin.1:2232
+#: doc/tin.1:2239
 #, 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:2236
+#: doc/tin.1:2243
 msgid ""
-"Format string tin uses for Selection level representation. See the section "
-"\"CUSTOMIZING THE SCREEN FORMAT\". Default is \"%f\\ %n\\ %U\\ \\ %G\\ \\ %d"
-"\"."
+"Format string B<tin> uses for Selection level representation. See the "
+"section \"CUSTOMIZING THE SCREEN FORMAT\". Default is \"%f\\ %n\\ %U\\ \\ %G"
+"\\ \\ %d\"."
 msgstr ""
-"Format string tin uses for Selection level representation. See the section "
-"\"CUSTOMISING THE SCREEN FORMAT\". Default is \"%f\\ %n\\ %U\\ \\ %G\\ \\ %d"
-"\"."
+"Format string B<tin> uses for Selection level representation. See the "
+"section \"CUSTOMISING THE SCREEN FORMAT\". Default is \"%f\\ %n\\ %U\\ \\ %G"
+"\\ \\ %d\"."
 
 #. type: TP
-#: doc/tin.1:2236
+#: doc/tin.1:2243
 #, 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:2240 doc/tin.5:2001
+#: doc/tin.1:2247 doc/tin.5:2018
 msgid ""
 "Which information about the author should be shown. Default is 2, authors "
 "full name."
@@ -6096,12 +6106,12 @@ msgstr ""
 "full name."
 
 #. type: Plain text
-#: doc/tin.1:2243 doc/tin.5:2004
+#: doc/tin.1:2250 doc/tin.5:2021
 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:2246 doc/tin.5:2007
+#: doc/tin.1:2253 doc/tin.5:2024
 msgid ""
 "B<Address>, ''Subject:'' line & the address part of the ''From:'' line are "
 "displayed."
@@ -6110,7 +6120,7 @@ msgstr ""
 "displayed."
 
 #. type: Plain text
-#: doc/tin.1:2249 doc/tin.5:2010
+#: doc/tin.1:2256 doc/tin.5:2027
 msgid ""
 "B<Full Name>, ''Subject:'' line & the authors full name part of the "
 "\\&''From:'' line are displayed (default)."
@@ -6119,7 +6129,7 @@ msgstr ""
 "\\&''From:'' line are displayed (default)."
 
 #. type: Plain text
-#: doc/tin.1:2252 doc/tin.5:2013
+#: doc/tin.1:2259 doc/tin.5:2030
 msgid ""
 "B<Address and Name>, ''Subject:'' line & all of the ''From:'' line are "
 "displayed."
@@ -6128,13 +6138,13 @@ msgstr ""
 "displayed."
 
 #. type: TP
-#: doc/tin.1:2253
+#: doc/tin.1:2260
 #, 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:2262
+#: doc/tin.1:2269
 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 "
@@ -6151,23 +6161,23 @@ msgstr ""
 "mailgroups> for mailgroups. Default is ON."
 
 #. type: TP
-#: doc/tin.1:2262
+#: doc/tin.1:2269
 #, no-wrap
 msgid "B<Function for sorting articles (sort_function)>"
 msgstr "B<Function for sorting articles (sort_function)>"
 
 #. type: Plain text
-#: doc/tin.1:2265 doc/tin.5:1986
+#: doc/tin.1:2272 doc/tin.5:2003
 msgid "Function used for sorting articles. Default is 0."
 msgstr "Function used for sorting articles. Default is 0."
 
 #. type: Plain text
-#: doc/tin.1:2270 doc/tin.5:1991
+#: doc/tin.1:2277 doc/tin.5:2008
 msgid "Use B<\\%qsort>(3)  for sorting."
 msgstr "Use B<\\%qsort>(3)  for sorting."
 
 #. type: Plain text
-#: doc/tin.1:2275 doc/tin.5:1996
+#: doc/tin.1:2282 doc/tin.5:2013
 msgid ""
 "Use B<\\%heapsort>(3)  for sorting. This might be faster in large groups "
 "with long threads (somewhat presorted data)."
@@ -6176,13 +6186,13 @@ msgstr ""
 "with long threads (somewhat presorted data)."
 
 #. type: TP
-#: doc/tin.1:2276
+#: doc/tin.1:2283
 #, 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:2280 doc/tin.5:2027
+#: doc/tin.1:2287 doc/tin.5:2044
 msgid ""
 "Which information about the thread or article should be shown. Default is 1, "
 "show only the line count."
@@ -6191,12 +6201,12 @@ msgstr ""
 "show only the line count."
 
 #. type: Plain text
-#: doc/tin.1:2283 doc/tin.5:2030
+#: doc/tin.1:2290 doc/tin.5:2047
 msgid "B<None>, no information will be displayed."
 msgstr "B<None>, no information will be displayed."
 
 #. type: Plain text
-#: doc/tin.1:2287 doc/tin.5:2034
+#: doc/tin.1:2294 doc/tin.5:2051
 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 "
@@ -6207,7 +6217,7 @@ msgstr ""
 "displayed."
 
 #. type: Plain text
-#: doc/tin.1:2291 doc/tin.5:2038
+#: doc/tin.1:2298 doc/tin.5:2055
 msgid ""
 "B<Score>, in article listing the score of an article will be displayed and "
 "in thread listing the score of the thread will be displayed - see also "
@@ -6218,18 +6228,18 @@ msgstr ""
 "B<thread_score>."
 
 #. type: Plain text
-#: doc/tin.1:2293 doc/tin.5:2040
+#: doc/tin.1:2300 doc/tin.5:2057
 msgid "B<Lines & Score>, display line count and score."
 msgstr "B<Lines & Score>, display line count and score."
 
 #. type: TP
-#: doc/tin.1:2294
+#: doc/tin.1:2301
 #, 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:2298 doc/tin.5:2045
+#: doc/tin.1:2305 doc/tin.5:2062
 msgid ""
 "If ON show only new/unread articles otherwise show all articles.  Default is "
 "ON."
@@ -6238,13 +6248,13 @@ msgstr ""
 "ON."
 
 #. type: TP
-#: doc/tin.1:2298
+#: doc/tin.1:2305
 #, 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:2302 doc/tin.5:2049
+#: doc/tin.1:2309 doc/tin.5:2066
 msgid ""
 "If ON show only subscribed groups that contain unread articles. Default is "
 "OFF."
@@ -6253,71 +6263,73 @@ msgstr ""
 "OFF."
 
 #. type: TP
-#: doc/tin.1:2302
+#: doc/tin.1:2309
 #, no-wrap
 msgid "B<Display signatures (show_signatures)>"
 msgstr "B<Display signatures (show_signatures)>"
 
 #. type: Plain text
-#: doc/tin.1:2306
-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."
+#: doc/tin.1:2312 doc/tin.5:2069
+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:2306
+#: doc/tin.1:2312
 #, no-wrap
 msgid "B<Prepend signature with '\\en-- \\en' (sigdashes)>"
 msgstr "B<Prepend signature with '\\en-- \\en' (sigdashes)>"
 
 #. type: Plain text
-#: doc/tin.1:2309 doc/tin.5:2055
+#: doc/tin.1:2315 doc/tin.5:2072
 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:2309
+#: doc/tin.1:2315
 #, no-wrap
 msgid "B<Create signature from path/command (sigfile)>"
 msgstr "B<Create signature from path/command (sigfile)>"
 
 #. type: Plain text
-#: doc/tin.1:2319
+#: doc/tin.1:2325
 msgid ""
 "The path that specifies the signature file to use when posting, following up "
 "to or replying to an article. If the path is a directory then the signature "
 "will be randomly generated from files that are in the specified directory. "
 "If the path starts with a ! the program the path points to will be executed "
-"to generate a signature. B<tin> will pass the name of the current newsgroup "
-"as argument to the program. --none will suppress any signature.  Default is "
-"I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>."
+"to generate a signature. In order to pass the group name to the program, %G "
+"can be specified. This will be replaced by the name of the current "
+"newsgroup. --none will suppress any signature.  Default is I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/.Sig>."
 msgstr ""
 "The path that specifies the signature file to use when posting, following up "
 "to or replying to an article. If the path is a directory then the signature "
 "will be randomly generated from files that are in the specified directory. "
 "If the path starts with a ! the program the path points to will be executed "
-"to generate a signature. B<tin> will pass the name of the current newsgroup "
-"as argument to the program. --none will suppress any signature.  Default is "
-"I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>."
+"to generate a signature. In order to pass the group name to the program, %G "
+"can be specified. This will be replaced by the name of the current "
+"newsgroup. --none will suppress any signature.  Default is I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/.Sig>."
 
 #. type: TP
-#: doc/tin.1:2319
+#: doc/tin.1:2325
 #, no-wrap
 msgid "B<Add signature when reposting (signature_repost)>"
 msgstr "B<Add signature when reposting (signature_repost)>"
 
 #. type: Plain text
-#: doc/tin.1:2322 doc/tin.5:2069
+#: doc/tin.1:2328 doc/tin.5:2086
 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:2322
+#: doc/tin.1:2328
 #, 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:2327
+#: doc/tin.1:2333
 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 "
@@ -6328,13 +6340,13 @@ msgstr ""
 "B<slashes_regex> is blank, then B<tin> uses a built-in default."
 
 #. type: TP
-#: doc/tin.1:2327
+#: doc/tin.1:2333
 #, no-wrap
 msgid "B<Sort articles by (sort_article_type)>"
 msgstr "B<Sort articles by (sort_article_type)>"
 
 #. type: Plain text
-#: doc/tin.1:2331 doc/tin.5:2080
+#: doc/tin.1:2337 doc/tin.5:2097
 msgid ""
 "This specifies how articles should be sorted. Sort by ascending Date (6) is "
 "the default. The following sort types are allowed:"
@@ -6343,91 +6355,91 @@ msgstr ""
 "the default. The following sort types are allowed:"
 
 #. type: Plain text
-#: doc/tin.1:2334 doc/tin.5:2083
+#: doc/tin.1:2340 doc/tin.5:2100
 msgid "B<Nothing>, don't sort articles."
 msgstr "B<Nothing>, don't sort articles."
 
 #. type: Plain text
-#: doc/tin.1:2336 doc/tin.5:2085
+#: doc/tin.1:2342 doc/tin.5:2102
 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:2338 doc/tin.5:2087
+#: doc/tin.1:2344 doc/tin.5:2104
 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:2340 doc/tin.5:2089
+#: doc/tin.1:2346 doc/tin.5:2106
 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:2342 doc/tin.5:2091
+#: doc/tin.1:2348 doc/tin.5:2108
 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:2344 doc/tin.5:2093
+#: doc/tin.1:2350 doc/tin.5:2110
 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:2347 doc/tin.5:2096
+#: doc/tin.1:2353 doc/tin.5:2113
 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:2349 doc/tin.5:2098
+#: doc/tin.1:2355 doc/tin.5:2115
 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:2349 doc/tin.5:2098
+#: doc/tin.1:2355 doc/tin.5:2115
 #, no-wrap
 msgid "8"
 msgstr "8"
 
 #. type: Plain text
-#: doc/tin.1:2351 doc/tin.5:2100
+#: doc/tin.1:2357 doc/tin.5:2117
 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:2351 doc/tin.5:2100
+#: doc/tin.1:2357 doc/tin.5:2117
 #, no-wrap
 msgid "9"
 msgstr "9"
 
 #. type: Plain text
-#: doc/tin.1:2353 doc/tin.5:2102
+#: doc/tin.1:2359 doc/tin.5:2119
 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:2353 doc/tin.5:2102
+#: doc/tin.1:2359 doc/tin.5:2119
 #, no-wrap
 msgid "10"
 msgstr "10"
 
 #. type: Plain text
-#: doc/tin.1:2355 doc/tin.5:2104
+#: doc/tin.1:2361 doc/tin.5:2121
 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:2356
+#: doc/tin.1:2362
 #, no-wrap
 msgid "B<Sort threads by (sort_threads_type)>"
 msgstr "B<Sort threads by (sort_threads_type)>"
 
 #. type: Plain text
-#: doc/tin.1:2361 doc/tin.5:2109
+#: doc/tin.1:2367 doc/tin.5:2126
 msgid ""
 "This specifies how threads will be sorted. Sort by descending Score (1) is "
 "the default. The following sort types are allowed:"
@@ -6436,24 +6448,24 @@ msgstr ""
 "the default. The following sort types are allowed:"
 
 #. type: Plain text
-#: doc/tin.1:2364 doc/tin.5:2112
+#: doc/tin.1:2370 doc/tin.5:2129
 msgid "B<Nothing>, don't sort threads."
 msgstr "B<Nothing>, don't sort threads."
 
 #. type: Plain text
-#: doc/tin.1:2367 doc/tin.5:2115
+#: doc/tin.1:2373 doc/tin.5:2132
 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:2369 doc/tin.5:2117
+#: doc/tin.1:2375 doc/tin.5:2134
 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:2371 doc/tin.5:2119
+#: doc/tin.1:2377 doc/tin.5:2136
 msgid ""
 "B<Last posting date (descending)>, sort threads by date of last posting "
 "descending."
@@ -6462,7 +6474,7 @@ msgstr ""
 "descending."
 
 #. type: Plain text
-#: doc/tin.1:2373 doc/tin.5:2121
+#: doc/tin.1:2379 doc/tin.5:2138
 msgid ""
 "B<Last posting date (ascending)>, sort threads by date of last posting "
 "ascending."
@@ -6471,13 +6483,13 @@ msgstr ""
 "ascending."
 
 #. type: TP
-#: doc/tin.1:2374
+#: doc/tin.1:2380
 #, 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:2379 doc/tin.5:2127
+#: doc/tin.1:2385 doc/tin.5:2144
 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 "
@@ -6488,18 +6500,18 @@ msgstr ""
 "these strings. The matching is case-insensitive. Example:"
 
 #. type: Plain text
-#: doc/tin.1:2381 doc/tin.5:2129
+#: doc/tin.1:2387 doc/tin.5:2146
 msgid "I<spam,delete,remove>"
 msgstr "I<spam,delete,remove>"
 
 #. type: TP
-#: doc/tin.1:2381
+#: doc/tin.1:2387
 #, 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:2386
+#: doc/tin.1:2392
 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 "
@@ -6510,13 +6522,13 @@ msgstr ""
 "B<stars_regex> is blank, then B<tin> uses a built-in default."
 
 #. type: TP
-#: doc/tin.1:2386
+#: doc/tin.1:2392
 #, 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:2391 doc/tin.5:2141
+#: doc/tin.1:2397 doc/tin.5:2158
 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 "
@@ -6527,13 +6539,13 @@ msgstr ""
 "a file. Default is ON."
 
 #. type: TP
-#: doc/tin.1:2391
+#: doc/tin.1:2397
 #, 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:2397 doc/tin.5:2145
+#: doc/tin.1:2403 doc/tin.5:2162
 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."
@@ -6542,13 +6554,13 @@ msgstr ""
 "display when reading on a slow terminal or via modem. Default is ON."
 
 #. type: TP
-#: doc/tin.1:2397
+#: doc/tin.1:2403
 #, 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:2406 doc/tin.5:2154
+#: doc/tin.1:2412 doc/tin.5:2171
 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 "
@@ -6565,13 +6577,13 @@ msgstr ""
 "unsubscribe from them as and when you wish. Default is 0 (Always Keep)."
 
 #. type: TP
-#: doc/tin.1:2406
+#: doc/tin.1:2412
 #, 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:2410 doc/tin.5:2158
+#: doc/tin.1:2416 doc/tin.5:2175
 msgid ""
 "If ON, then unsubscribed groups will be permanently removed from your I<"
 "${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> file. Default is OFF."
@@ -6580,13 +6592,13 @@ msgstr ""
 "${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> file. Default is OFF."
 
 #. type: TP
-#: doc/tin.1:2410
+#: doc/tin.1:2416
 #, 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:2415
+#: doc/tin.1:2421
 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 "
@@ -6597,13 +6609,13 @@ msgstr ""
 "B<strokes_regex> is blank, then B<tin> uses a built-in default."
 
 #. type: TP
-#: doc/tin.1:2415
+#: doc/tin.1:2421
 #, 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:2420 doc/tin.5:2364
+#: doc/tin.1:2426 doc/tin.5:2382
 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 "
@@ -6614,13 +6626,13 @@ msgstr ""
 "at the end of the thread list. Default is ON."
 
 #. type: TP
-#: doc/tin.1:2420
+#: doc/tin.1:2426
 #, 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:2424
+#: doc/tin.1:2430
 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<\">')."
@@ -6629,13 +6641,13 @@ msgstr ""
 "toggled in the article viewer via B<PageToggleTex2iso> ('B<\">')."
 
 #. type: TP
-#: doc/tin.1:2424
+#: doc/tin.1:2430
 #, no-wrap
 msgid "B<Thread articles by (thread_articles)>"
 msgstr "B<Thread articles by (thread_articles)>"
 
 #. type: Plain text
-#: doc/tin.1:2432
+#: doc/tin.1:2438
 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 "
@@ -6650,22 +6662,22 @@ msgstr ""
 "and References.  The choices are:"
 
 #. type: Plain text
-#: doc/tin.1:2435
+#: doc/tin.1:2441
 msgid "B<None>, don't thread."
 msgstr "B<None>, don't thread."
 
 #. type: Plain text
-#: doc/tin.1:2437
+#: doc/tin.1:2443
 msgid "B<Subject>, thread on ''Subject:'' only."
 msgstr "B<Subject>, thread on ''Subject:'' only."
 
 #. type: Plain text
-#: doc/tin.1:2439
+#: doc/tin.1:2445
 msgid "B<References>, thread on ''References:'' only."
 msgstr "B<References>, thread on ''References:'' only."
 
 #. type: Plain text
-#: doc/tin.1:2442
+#: doc/tin.1:2448
 msgid ""
 "B<Both Subject and References>, thread on ''References:'' then "
 "\\&''Subject:'' (default)."
@@ -6674,12 +6686,12 @@ msgstr ""
 "\\&''Subject:'' (default)."
 
 #. type: Plain text
-#: doc/tin.1:2444
+#: doc/tin.1:2450
 msgid "B<Multipart Subject>, thread multipart articles on ''Subject:''."
 msgstr "B<Multipart Subject>, thread multipart articles on ''Subject:''."
 
 #. type: Plain text
-#: doc/tin.1:2447
+#: doc/tin.1:2453
 msgid ""
 "B<Percentage Match>, thread base upon a partial character match on "
 "\\&''Subject:''."
@@ -6688,13 +6700,13 @@ msgstr ""
 "\\&''Subject:''."
 
 #. type: TP
-#: doc/tin.1:2448
+#: doc/tin.1:2454
 #, 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:2452 doc/tin.5:2208
+#: doc/tin.1:2458 doc/tin.5:2225
 msgid ""
 "If ON catchup group/thread when leaving with the left arrow key. Default is "
 "ON."
@@ -6703,30 +6715,30 @@ msgstr ""
 "ON."
 
 #. type: TP
-#: doc/tin.1:2452
+#: doc/tin.1:2458
 #, 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:2456
+#: doc/tin.1:2462
 msgid ""
-"Format string tin uses for Thread level representation. See the section "
+"Format string B<tin> uses for Thread level representation. See the section "
 "\"CUSTOMIZING THE SCREEN FORMAT\". Default is \"%n\\ %m\\ \\ [%L]\\ \\ %T\\ "
 "\\ %F\"."
 msgstr ""
-"Format string tin uses for Thread level representation. See the section "
+"Format string B<tin> uses for Thread level representation. See the section "
 "\"CUSTOMISING THE SCREEN FORMAT\". Default is \"%n\\ %m\\ \\ [%L]\\ \\ %T\\ "
 "\\ %F\"."
 
 #. type: TP
-#: doc/tin.1:2456
+#: doc/tin.1:2462
 #, no-wrap
 msgid "B<Matchingness of a thread (thread_perc)>"
 msgstr "B<Matchingness of a thread (thread_perc)>"
 
 #. type: Plain text
-#: doc/tin.1:2460
+#: doc/tin.1:2466
 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%."
@@ -6735,13 +6747,13 @@ msgstr ""
 "the same thread. This is a percentage and the default if 75%."
 
 #. type: TP
-#: doc/tin.1:2460
+#: doc/tin.1:2466
 #, no-wrap
 msgid "B<Score of a thread (thread_score)>"
 msgstr "B<Score of a thread (thread_score)>"
 
 #. type: Plain text
-#: doc/tin.1:2464 doc/tin.5:2212
+#: doc/tin.1:2470 doc/tin.5:2229
 msgid ""
 "How the total score of a thread is computed. Default is 0, the maximum score "
 "in this thread."
@@ -6750,28 +6762,28 @@ msgstr ""
 "in this thread."
 
 #. type: Plain text
-#: doc/tin.1:2467 doc/tin.5:2215
+#: doc/tin.1:2473 doc/tin.5:2232
 msgid "B<Max>, the maximum score in this thread."
 msgstr "B<Max>, the maximum score in this thread."
 
 #. type: Plain text
-#: doc/tin.1:2469 doc/tin.5:2217
+#: doc/tin.1:2475 doc/tin.5:2234
 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:2471 doc/tin.5:2219
+#: doc/tin.1:2477 doc/tin.5:2236
 msgid "B<Average>, the average score in this thread."
 msgstr "B<Average>, the average score in this thread."
 
 #. type: TP
-#: doc/tin.1:2472
+#: doc/tin.1:2478
 #, no-wrap
 msgid "B<Transliteration (translit)>"
 msgstr "B<Transliteration (translit)>"
 
 #. type: Plain text
-#: doc/tin.1:2480 doc/tin.5:2228
+#: doc/tin.1:2486 doc/tin.5:2245
 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 "
@@ -6786,13 +6798,13 @@ msgstr ""
 "doesn't exist, this option is disabled. Default is OFF."
 
 #. type: TP
-#: doc/tin.1:2480
+#: doc/tin.1:2486
 #, 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:2484 doc/tin.5:2232
+#: doc/tin.1:2490
 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."
@@ -6801,29 +6813,29 @@ msgstr ""
 "Default is 0. This option does not affect lines within verbatim blocks."
 
 #. type: Plain text
-#: doc/tin.1:2487 doc/tin.5:2235
+#: doc/tin.1:2493 doc/tin.5:2254
 msgid "B<Don't trim article body>, do nothing."
 msgstr "B<Don't trim article body>, do nothing."
 
 #. type: Plain text
-#: doc/tin.1:2489 doc/tin.5:2237
+#: doc/tin.1:2495 doc/tin.5:2256
 msgid "B<Skip leading blank lines>."
 msgstr "B<Skip leading blank lines>."
 
 #. type: Plain text
-#: doc/tin.1:2491 doc/tin.5:2239
+#: doc/tin.1:2497 doc/tin.5:2258
 msgid "B<Skip trailing blank lines>."
 msgstr "B<Skip trailing blank lines>."
 
 #. type: Plain text
-#: doc/tin.1:2493 doc/tin.5:2241
+#: doc/tin.1:2499 doc/tin.5:2260
 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:2496 doc/tin.5:2244
+#: doc/tin.1:2502 doc/tin.5:2263
 msgid ""
 "B<Compact multiple between text>, replace multiple blank lines between "
 "textblocks with one blank line."
@@ -6832,28 +6844,28 @@ msgstr ""
 "textblocks with one blank line."
 
 #. type: Plain text
-#: doc/tin.1:2498 doc/tin.5:2246
+#: doc/tin.1:2504 doc/tin.5:2265
 msgid "B<Compact multiple and skip leading>, 4 + 1"
 msgstr "B<Compact multiple and skip leading>, 4 + 1"
 
 #. type: Plain text
-#: doc/tin.1:2500 doc/tin.5:2248
+#: doc/tin.1:2506 doc/tin.5:2267
 msgid "B<Compact multiple and skip trailing>, 4 + 2"
 msgstr "B<Compact multiple and skip trailing>, 4 + 2"
 
 #. type: Plain text
-#: doc/tin.1:2502 doc/tin.5:2250
+#: doc/tin.1:2508 doc/tin.5:2269
 msgid "B<Compact mltpl., skip lead. & trai.>, 4 + 3"
 msgstr "B<Compact mltpl., skip lead. & trai.>, 4 + 3"
 
 #. type: TP
-#: doc/tin.1:2503
+#: doc/tin.1:2509
 #, 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:2508
+#: doc/tin.1:2514
 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 "
@@ -6864,24 +6876,24 @@ msgstr ""
 "B<underscores_regex> is blank, then B<tin> uses a built-in default."
 
 #. type: TP
-#: doc/tin.1:2508
+#: doc/tin.1:2514
 #, no-wrap
 msgid "B<Remove ~/.article after posting (unlink_article)>"
 msgstr "B<Remove ~/.article after posting (unlink_article)>"
 
 #. type: Plain text
-#: doc/tin.1:2511
+#: doc/tin.1:2517
 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:2511
+#: doc/tin.1:2517
 #, no-wrap
 msgid "B<Program that opens URLs (url_handler)>"
 msgstr "B<Program that opens URLs (url_handler)>"
 
 #. type: Plain text
-#: doc/tin.1:2516 doc/tin.5:2267
+#: doc/tin.1:2522 doc/tin.5:2286
 msgid ""
 "The program that will be run when launching URLs in the article viewer using "
 "B<PageViewUrl> ('B<U>'). The actual URL will be appended to this. Default is "
@@ -6892,41 +6904,41 @@ msgstr ""
 "B<url_handler.pl %s>."
 
 #. type: TP
-#: doc/tin.1:2516
+#: doc/tin.1:2522
 #, 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:2519 doc/tin.5:2270
+#: doc/tin.1:2525 doc/tin.5:2289
 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:2519
+#: doc/tin.1:2525
 #, no-wrap
 msgid "B<Use ANSI color (use_color)>"
 msgstr "B<Use ANSI colour (use_color)>"
 
 #. type: Plain text
-#: doc/tin.1:2522
+#: doc/tin.1:2528
 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:2522
+#: doc/tin.1:2528
 #, 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:2525
+#: doc/tin.1:2531
 #, no-wrap
 msgid "B<Use mouse in xterm (use_mouse)>"
 msgstr "B<Use mouse in xterm (use_mouse)>"
 
 #. type: Plain text
-#: doc/tin.1:2531 doc/tin.5:2284
+#: doc/tin.1:2537 doc/tin.5:2303
 msgid ""
 "Allows the mouse button support in a B<\\%xterm>(1x)  to be enabled/"
 "disabled.  Default is OFF."
@@ -6935,13 +6947,13 @@ msgstr ""
 "disabled.  Default is OFF."
 
 #. type: TP
-#: doc/tin.1:2531
+#: doc/tin.1:2537
 #, 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:2541
+#: doc/tin.1:2547
 msgid ""
 "If enabled B<tin> uses B<\\%slrnface>(1)  to interpret the ''X-Face:'' "
 "header. For this option to have any effect, B<tin> must be running in a B<\\"
@@ -6952,13 +6964,13 @@ msgstr ""
 "%xterm>(1x)  and B<\\%slrnface>(1)  must be in your $B<PATH>. Default is OFF."
 
 #. type: TP
-#: doc/tin.1:2541
+#: doc/tin.1:2547
 #, no-wrap
 msgid "B<Use UTF-8 graphics (utf8_graphics)>"
 msgstr "B<Use UTF-8 graphics (utf8_graphics)>"
 
 #. type: Plain text
-#: doc/tin.1:2545 doc/tin.5:2300
+#: doc/tin.1:2551 doc/tin.5:2319
 msgid ""
 "If ON use UTF-8 characters for indicator ('-E<gt>'), thread/attachment tree "
 "and ellipsis ('...'). Default is OFF."
@@ -6967,50 +6979,54 @@ msgstr ""
 "and ellipsis ('...'). Default is OFF."
 
 #. type: TP
-#: doc/tin.1:2545
+#: doc/tin.1:2551
 #, 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:2548
+#: doc/tin.1:2554
 msgid ""
-"A regular expression that tin will use to find the begin of a verbatim block."
+"A regular expression that B<tin> will use to find the begin of a verbatim "
+"block."
 msgstr ""
-"A regular expression that tin will use to find the begin of a verbatim block."
+"A regular expression that  B<tin> will use to find the begin of a verbatim "
+"block."
 
 #. type: TP
-#: doc/tin.1:2548
+#: doc/tin.1:2554
 #, 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:2551
+#: doc/tin.1:2557
 msgid ""
-"A regular expression that tin will use to find the end of a verbatim block."
+"A regular expression that B<tin> will use to find the end of a verbatim "
+"block."
 msgstr ""
-"A regular expression that tin will use to find the end of a verbatim block."
+"A regular expression that B<tin> will use to find the end of a verbatim "
+"block."
 
 #. type: TP
-#: doc/tin.1:2551
+#: doc/tin.1:2557
 #, no-wrap
 msgid "B<Detection of verbatim blocks (verbatim_handling)>"
 msgstr "B<Detection of verbatim blocks (verbatim_handling)>"
 
 #. type: Plain text
-#: doc/tin.1:2554
+#: doc/tin.1:2560 doc/tin.5:2330
 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:2554
+#: doc/tin.1:2560
 #, no-wrap
 msgid "B<Wildcard matching (wildcard)>"
 msgstr "B<Wildcard matching (wildcard)>"
 
 #. type: Plain text
-#: doc/tin.1:2568
+#: doc/tin.1:2574
 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.  "
@@ -7029,13 +7045,13 @@ msgstr ""
 "wildmat notation."
 
 #. type: TP
-#: doc/tin.1:2568
+#: doc/tin.1:2574
 #, 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:2572 doc/tin.5:2332
+#: doc/tin.1:2578 doc/tin.5:2350
 msgid ""
 "Should the leading and ending stars, slashes, strokes and dashes also be "
 "displayed, even when they are highlighting marks?"
@@ -7044,28 +7060,28 @@ msgstr ""
 "displayed, even when they are highlighting marks?"
 
 #. type: Plain text
-#: doc/tin.1:2575 doc/tin.5:2335
+#: doc/tin.1:2581 doc/tin.5:2353
 msgid "B<no>"
 msgstr "B<no>"
 
 #. type: Plain text
-#: doc/tin.1:2577 doc/tin.5:2337
+#: doc/tin.1:2583 doc/tin.5:2355
 msgid "yes, B<display mark>"
 msgstr "yes, B<display mark>"
 
 #. type: Plain text
-#: doc/tin.1:2579 doc/tin.5:2339
+#: doc/tin.1:2585 doc/tin.5:2357
 msgid "print a B<space> instead"
 msgstr "print a B<space> instead"
 
 #. type: TP
-#: doc/tin.1:2580
+#: doc/tin.1:2586
 #, 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:2588 doc/tin.5:2348
+#: doc/tin.1:2594 doc/tin.5:2366
 msgid ""
 "Enable word highlighting. See B<word_h_display_marks> for the options "
 "available. If B<use_color> is enabled the colors specified in "
@@ -7082,13 +7098,13 @@ msgstr ""
 "are used. Default is ON."
 
 #. type: TP
-#: doc/tin.1:2588
+#: doc/tin.1:2594
 #, no-wrap
 msgid "B<Page line wrap column (wrap_column)>"
 msgstr "B<Page line wrap column (wrap_column)>"
 
 #. type: Plain text
-#: doc/tin.1:2599 doc/tin.5:2359
+#: doc/tin.1:2605 doc/tin.5:2377
 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 "
@@ -7109,13 +7125,13 @@ msgstr ""
 "wrapping at the current screen width."
 
 #. type: TP
-#: doc/tin.1:2599
+#: doc/tin.1:2605
 #, 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:2606 doc/tin.5:2369
+#: doc/tin.1:2612 doc/tin.5:2387
 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."
@@ -7124,13 +7140,13 @@ msgstr ""
 "to a crossposting to several groups with no ''Followup-To:'' set."
 
 #. type: SS
-#: doc/tin.1:2606
+#: doc/tin.1:2612
 #, no-wrap
 msgid "ATTRIBUTES MENU AND GROUP ATTRIBUTES"
 msgstr "ATTRIBUTES MENU AND GROUP ATTRIBUTES"
 
 #. type: Plain text
-#: doc/tin.1:2613
+#: doc/tin.1:2619
 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> "
@@ -7147,7 +7163,7 @@ msgstr ""
 "attributes file yet."
 
 #. type: Plain text
-#: doc/tin.1:2621
+#: doc/tin.1:2627
 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 "
@@ -7164,7 +7180,7 @@ msgstr ""
 "For more details see B<\\%tin>(5)."
 
 #. type: Plain text
-#: doc/tin.1:2628
+#: doc/tin.1:2634
 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 "
@@ -7181,7 +7197,7 @@ msgstr ""
 "marked with '+' to the left of the attributes number."
 
 #. type: Plain text
-#: doc/tin.1:2635
+#: doc/tin.1:2641
 msgid ""
 "Besides the keys for moving around and changing values known from the "
 "options menu the attributes menu provides the following command: "
@@ -7192,13 +7208,13 @@ msgstr ""
 "B<ConfigResetAttrib> ('B<r>') which resets an attribute to a default value."
 
 #. type: SS
-#: doc/tin.1:2635
+#: doc/tin.1:2641
 #, no-wrap
 msgid "SCOPES MENU"
 msgstr "SCOPES MENU"
 
 #. type: Plain text
-#: doc/tin.1:2640
+#: doc/tin.1:2646
 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.  "
@@ -7211,7 +7227,7 @@ msgstr ""
 "the scope number. Delete/rename/move are not possible with those scopes."
 
 #. type: Plain text
-#: doc/tin.1:2651
+#: doc/tin.1:2657
 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 "
@@ -7232,14 +7248,14 @@ msgstr ""
 "the screen."
 
 #. type: SS
-#: doc/tin.1:2651
+#: doc/tin.1:2657
 #, no-wrap
 msgid "FILTERING ARTICLES"
 msgstr "FILTERING ARTICLES"
 
 #.  FIXME - add scoring description
 #. type: Plain text
-#: doc/tin.1:2658
+#: doc/tin.1:2664
 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 "
@@ -7254,7 +7270,7 @@ msgstr ""
 "lines in an article."
 
 #. type: Plain text
-#: doc/tin.1:2664
+#: doc/tin.1:2670
 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 "
@@ -7267,7 +7283,7 @@ msgstr ""
 "criteria."
 
 #. type: Plain text
-#: doc/tin.1:2669
+#: doc/tin.1:2675
 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 "
@@ -7280,7 +7296,7 @@ msgstr ""
 "selection rule are marked with a ''*''."
 
 #. type: Plain text
-#: doc/tin.1:2674
+#: doc/tin.1:2680
 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 "
@@ -7291,7 +7307,7 @@ msgstr ""
 "changes) or by using an on-screen menu within B<tin>."
 
 #. type: Plain text
-#: doc/tin.1:2679
+#: doc/tin.1:2685
 msgid ""
 "The filtering capabilities of B<tin> have been significantly enhanced over "
 "previous versions to include scoring and better pattern matching. It is "
@@ -7304,13 +7320,13 @@ msgstr ""
 "directory. This file can also be read online at"
 
 #. type: Plain text
-#: doc/tin.1:2681
+#: doc/tin.1:2687
 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:2694
+#: doc/tin.1:2700
 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. "
@@ -7331,13 +7347,13 @@ msgstr ""
 "the new filter, edit the full filter file or save filter."
 
 #. type: SS
-#: doc/tin.1:2694
+#: doc/tin.1:2700
 #, no-wrap
 msgid "POSTING ARTICLES"
 msgstr "POSTING ARTICLES"
 
 #. type: Plain text
-#: doc/tin.1:2697
+#: doc/tin.1:2703
 msgid ""
 "B<tin> allows posting of articles, follow-up to already posted articles and "
 "replying direct through mail to the author of an article."
@@ -7346,7 +7362,7 @@ msgstr ""
 "replying direct through mail to the author of an article."
 
 #. type: Plain text
-#: doc/tin.1:2707
+#: doc/tin.1:2713
 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 "
@@ -7367,7 +7383,7 @@ msgstr ""
 "again or p)ost the article to the specified newsgroup(s)."
 
 #. type: Plain text
-#: doc/tin.1:2712
+#: doc/tin.1:2718
 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 "
@@ -7378,7 +7394,7 @@ msgstr ""
 "the article was posted to and the articles subject line are displayed."
 
 #. type: Plain text
-#: doc/tin.1:2720
+#: doc/tin.1:2726
 msgid ""
 "Use the B<PageFollowupQuote> ('B<f>'), B<PageFollowup> ('B<F>')  or "
 "B<PageFollowupQuoteHeaders> ('B<^W>') command to post a follow-up article to "
@@ -7397,7 +7413,7 @@ msgstr ""
 "when posting an article with the B<Post> ('B<w>') command."
 
 #. type: Plain text
-#: doc/tin.1:2734
+#: doc/tin.1:2740
 msgid ""
 "Use the B<PageReplyQuote> ('B<r>'), B<PageReply> ('B<R>') or "
 "B<PageReplyQuoteHeaders> ('B<^E>') command to reply direct through mail to "
@@ -7422,13 +7438,13 @@ msgstr ""
 "or send the article to the author via B<PostSend> ('B<s>')."
 
 #. type: SS
-#: doc/tin.1:2734
+#: doc/tin.1:2740
 #, no-wrap
 msgid "CUSTOMIZING THE ARTICLE QUOTE STRING"
 msgstr "CUSTOMISING THE ARTICLE QUOTE STRING"
 
 #. type: Plain text
-#: doc/tin.1:2742
+#: doc/tin.1:2748
 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 "
@@ -7447,13 +7463,13 @@ msgstr ""
 "B<mail_quote_format>, B<news_quote_format> or B<xpost_quote_format>:"
 
 #. type: ta
-#: doc/tin.1:2744
+#: doc/tin.1:2750
 #, no-wrap
 msgid "\\w'%A  'u +\\w'Address'u"
 msgstr "\\w'%A  'u +\\w'Address'u"
 
 #. type: Plain text
-#: doc/tin.1:2753
+#: doc/tin.1:2759
 #, no-wrap
 msgid ""
 "B<%A>\tAddress (Email)\n"
@@ -7475,12 +7491,12 @@ msgstr ""
 "B<%I>\tInitials of author\n"
 
 #. type: Plain text
-#: doc/tin.1:2756
+#: doc/tin.1:2762
 msgid "e.g.,"
 msgstr "e.g.,"
 
 #. type: Plain text
-#: doc/tin.1:2761
+#: doc/tin.1:2767
 #, no-wrap
 msgid ""
 "CW<mail_quote_format=On %D in %G you wrote:\n"
@@ -7490,12 +7506,12 @@ msgstr ""
 "news_quote_format=In %M, %F wrote:>\n"
 
 #. type: Plain text
-#: doc/tin.1:2765
+#: doc/tin.1:2771
 msgid "would expand to:"
 msgstr "would expand to:"
 
 #. type: Plain text
-#: doc/tin.1:2770
+#: doc/tin.1:2776
 #, no-wrap
 msgid ""
 "CW<On 21 Sep 1993 09:45:51 -0400 in alt.sources you wrote:\n"
@@ -7505,7 +7521,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:2780
+#: doc/tin.1:2786
 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 "
@@ -7520,13 +7536,13 @@ msgstr ""
 "represent a space)."
 
 #. type: SS
-#: doc/tin.1:2780
+#: doc/tin.1:2786
 #, no-wrap
 msgid "MAILING PIPING PRINTING REPOSTING AND SAVING ARTICLES"
 msgstr "MAILING PIPING PRINTING REPOSTING AND SAVING ARTICLES"
 
 #. type: Plain text
-#: doc/tin.1:2787
+#: doc/tin.1:2793
 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> "
@@ -7541,7 +7557,7 @@ msgstr ""
 "articles is the same for ease of use."
 
 #. type: Plain text
-#: doc/tin.1:2792
+#: doc/tin.1:2798
 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 "
@@ -7554,7 +7570,7 @@ msgstr ""
 "attributes set for the current group."
 
 #. type: Plain text
-#: doc/tin.1:2796
+#: doc/tin.1:2802
 msgid ""
 "Otherwise, the initial prompt will ask you to select which article, thread, "
 "hot (auto-selected), regular expression pattern, tagged articles you wish to "
@@ -7565,7 +7581,7 @@ msgstr ""
 "mail, pipe etc."
 
 #. type: Plain text
-#: doc/tin.1:2800
+#: doc/tin.1:2806
 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 "
@@ -7576,7 +7592,7 @@ msgstr ""
 "command."
 
 #. type: Plain text
-#: doc/tin.1:2806
+#: doc/tin.1:2812
 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 "
@@ -7591,7 +7607,7 @@ msgstr ""
 "pattern matching options."
 
 #. type: Plain text
-#: doc/tin.1:2811
+#: doc/tin.1:2817
 msgid ""
 "Various expansion characters are recognized when entering the directory and "
 "file to save to. Environment variables (prefixed with '$') and user home "
@@ -7604,7 +7620,7 @@ msgstr ""
 "variables can themselves contain other special characters."
 
 #. type: Plain text
-#: doc/tin.1:2816
+#: doc/tin.1:2822
 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 "
@@ -7617,7 +7633,7 @@ msgstr ""
 "B<maildir>."
 
 #. type: Plain text
-#: doc/tin.1:2820
+#: doc/tin.1:2826
 msgid ""
 "To save in savedir/E<lt>news.group.nameE<gt>/E<lt>filenameE<gt> format enter "
 "'+E<lt>filenameE<gt>'.  Environment variables are allowed within a filename "
@@ -7628,7 +7644,7 @@ msgstr ""
 "(e.g., I<$SOURCES/dir/filename>). See B<savedir>."
 
 #. type: Plain text
-#: doc/tin.1:2826
+#: doc/tin.1:2832
 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>."
@@ -7637,13 +7653,13 @@ msgstr ""
 "processed. A default process type can be set via B<post_process_type>."
 
 #. type: SS
-#: doc/tin.1:2826
+#: doc/tin.1:2832
 #, no-wrap
 msgid "AUTOMATIC MAILING AND SAVING NEW NEWS"
 msgstr "AUTOMATIC MAILING AND SAVING NEW NEWS"
 
 #. type: Plain text
-#: doc/tin.1:2838
+#: doc/tin.1:2844
 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. "
@@ -7668,7 +7684,7 @@ msgstr ""
 "you could overflow your file system."
 
 #. type: Plain text
-#: doc/tin.1:2842
+#: doc/tin.1:2848
 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 "
@@ -7679,7 +7695,7 @@ msgstr ""
 "''B<-R>''."
 
 #. type: Plain text
-#: doc/tin.1:2849
+#: doc/tin.1:2855
 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 "
@@ -7696,13 +7712,13 @@ msgstr ""
 "want using attributes."
 
 #. type: TP
-#: doc/tin.1:2850
+#: doc/tin.1:2856
 #, 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:2854
+#: doc/tin.1:2860
 msgid ""
 "(mail any unread articles in newsgroups specified in file newsrc.mail to the "
 "local user iain and mark them as read)"
@@ -7711,13 +7727,13 @@ msgstr ""
 "local user iain and mark them as read)"
 
 #. type: TP
-#: doc/tin.1:2855
+#: doc/tin.1:2861
 #, no-wrap
 msgid "B<tin -S -c -f newsrc.save>"
 msgstr "B<tin -S -c -f newsrc.save>"
 
 #. type: Plain text
-#: doc/tin.1:2859
+#: doc/tin.1:2865
 msgid ""
 "(save any unread articles in newsgroups specified in file newsrc.save and "
 "mark them as read)"
@@ -7726,24 +7742,24 @@ msgstr ""
 "mark them as read)"
 
 #. type: TP
-#: doc/tin.1:2860
+#: doc/tin.1:2866
 #, no-wrap
 msgid "B<tin -R>"
 msgstr "B<tin -R>"
 
 #. type: Plain text
-#: doc/tin.1:2865
+#: doc/tin.1:2871
 msgid "(read any articles saved by B<tin -S>)"
 msgstr "(read any articles saved by B<tin -S>)"
 
 #. type: SS
-#: doc/tin.1:2865
+#: doc/tin.1:2871
 #, no-wrap
 msgid "RANGES"
 msgstr "RANGES"
 
 #. type: Plain text
-#: doc/tin.1:2876
+#: doc/tin.1:2882
 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 "
@@ -7766,13 +7782,13 @@ msgstr ""
 "B<MarkThdUnread> ('B<Z>')."
 
 #. type: SS
-#: doc/tin.1:2877
+#: doc/tin.1:2883
 #, no-wrap
 msgid "NEWSGROUP LISTS & WILDCARDS"
 msgstr "NEWSGROUP LISTS & WILDCARDS"
 
 #. type: Plain text
-#: doc/tin.1:2888
+#: doc/tin.1:2894
 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 "
@@ -7793,32 +7809,32 @@ msgstr ""
 "examples:"
 
 #. type: Plain text
-#: doc/tin.1:2890
+#: doc/tin.1:2896
 msgid "I<alt.config,news.*,!news.test>"
 msgstr "I<alt.config,news.*,!news.test>"
 
 #. type: Plain text
-#: doc/tin.1:2892
+#: doc/tin.1:2898
 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:2897
+#: doc/tin.1:2903
 msgid ""
 "See the explanation for the $B<AUTOSUBSCRIBE> variables for further examples."
 msgstr ""
 "See the explanation for the $B<AUTOSUBSCRIBE> variables for further examples."
 
 #. type: SS
-#: doc/tin.1:2897
+#: doc/tin.1:2903
 #, no-wrap
 msgid "SIGNATURES"
 msgstr "SIGNATURES"
 
 #. type: Plain text
-#: doc/tin.1:2906
+#: doc/tin.1:2912
 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"
@@ -7835,7 +7851,7 @@ msgstr ""
 "%inews>(1)  will append the signature itself."
 
 #. type: Plain text
-#: doc/tin.1:2909
+#: doc/tin.1:2915
 msgid ""
 "A signature in I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig> will be pulled into the "
 "editor for both posting and mailing commands."
@@ -7844,12 +7860,12 @@ msgstr ""
 "editor for both posting and mailing commands."
 
 #. type: Plain text
-#: doc/tin.1:2911
+#: doc/tin.1:2917
 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:2916
+#: doc/tin.1:2922
 #, no-wrap
 msgid ""
 "CW<NAMES  Joe Bar E<lt>joe@example.orgE<gt>\n"
@@ -7859,7 +7875,7 @@ msgstr ""
 "SNAIL  Musterweg 12, 99999 Notreal, Germany>\n"
 
 #. type: Plain text
-#: doc/tin.1:2931
+#: doc/tin.1:2937
 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 "
@@ -7882,13 +7898,13 @@ msgstr ""
 "sig is read from the file I<$HOME/.sigfixed>."
 
 #. type: SS
-#: doc/tin.1:2931
+#: doc/tin.1:2937
 #, no-wrap
 msgid "CUSTOMIZING THE SCREEN FORMAT"
 msgstr "CUSTOMISING THE SCREEN FORMAT"
 
 #. type: Plain text
-#: doc/tin.1:2936
+#: doc/tin.1:2942
 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 "
@@ -7901,13 +7917,13 @@ msgstr ""
 "placeholders. The following variables are available:"
 
 #. type: ta
-#: doc/tin.1:2939
+#: doc/tin.1:2945
 #, 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:2956
+#: doc/tin.1:2962
 #, no-wrap
 msgid ""
 "B<%D>\tdate\n"
@@ -7945,7 +7961,7 @@ msgstr ""
 "B<%%>\t%\n"
 
 #. type: Plain text
-#: doc/tin.1:2961
+#: doc/tin.1:2967
 msgid ""
 "Not all variables can be used in each level. The following table provides an "
 "overview:"
@@ -7954,13 +7970,13 @@ msgstr ""
 "overview:"
 
 #. type: ta
-#: doc/tin.1:2964
+#: doc/tin.1:2970
 #, 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:2982
+#: doc/tin.1:2988
 #, no-wrap
 msgid ""
 "\tB<select_format>\tB<group_format>\tB<thread_format>\n"
@@ -8000,18 +8016,18 @@ msgstr ""
 "B<%%>\tX\tX\tX\n"
 
 #. type: Plain text
-#: doc/tin.1:2986
+#: doc/tin.1:2992
 msgid "Defaults for the format strings:"
 msgstr "Defaults for the format strings:"
 
 #. type: ta
-#: doc/tin.1:2989
+#: doc/tin.1:2995
 #, 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:2993
+#: doc/tin.1:2999
 #, no-wrap
 msgid ""
 "B<select_format>:\t\"B<%f %n %U  %G  %d>\"\n"
@@ -8023,7 +8039,7 @@ msgstr ""
 "B<thread_format>:\t\"B<%n %m  [%L]  %T  %F>\"\n"
 
 #. type: Plain text
-#: doc/tin.1:2999
+#: doc/tin.1:3005
 msgid ""
 "B<show_description> controls whether the newsgroup description is shown or "
 "not. The description can also be toggled with B<SelectToggleDescriptions> "
@@ -8034,7 +8050,7 @@ msgstr ""
 "('B<d>')."
 
 #. type: Plain text
-#: doc/tin.1:3004
+#: doc/tin.1:3010
 msgid ""
 "The information displayed with 'B<%F>' depends on the value of "
 "B<show_author>. B<GroupToggleSubjDisplay> resp.  B<ThreadToggleSubjDisplay> "
@@ -8045,7 +8061,7 @@ msgstr ""
 "('B<d>') switches through all available options."
 
 #. type: Plain text
-#: doc/tin.1:3008
+#: doc/tin.1:3014
 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:"
@@ -8056,7 +8072,7 @@ msgstr ""
 "%M)D>'). See B<date_format> for more details."
 
 #. type: Plain text
-#: doc/tin.1:3012
+#: doc/tin.1:3018
 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 "
@@ -8067,7 +8083,7 @@ msgstr ""
 "thread level 10 characters wide: 'B<%10S>'."
 
 #. type: Plain text
-#: doc/tin.1:3018
+#: doc/tin.1:3024
 msgid ""
 "If the newsgroup name is displayed together with the newsgroup description, "
 "the width of the newsgroup name can be controlled via a optional comma "
@@ -8082,7 +8098,7 @@ msgstr ""
 "default value of 32."
 
 #. type: Plain text
-#: doc/tin.1:3025
+#: doc/tin.1:3031
 msgid ""
 "Some variables do have a default width which may lead to truncation.  "
 "Truncation for variables which contain only numbers happens by dividing the "
@@ -8099,13 +8115,13 @@ msgstr ""
 "larger width manually, e.g. 'B<%6n>'. Here is an overview of the defaults:"
 
 #. type: ta
-#: doc/tin.1:3028
+#: doc/tin.1:3034
 #, no-wrap
 msgid "\\w'Variable  'u +\\w'width'u"
 msgstr "\\w'Variable  'u +\\w'width'u"
 
 #. type: Plain text
-#: doc/tin.1:3037
+#: doc/tin.1:3043
 #, no-wrap
 msgid ""
 "Variable\twidth\n"
@@ -8127,7 +8143,7 @@ msgstr ""
 "B<%n>\t 4\n"
 
 #. type: Plain text
-#: doc/tin.1:3048
+#: doc/tin.1:3054
 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 "
@@ -8148,7 +8164,7 @@ msgstr ""
 "specify the length in the format string."
 
 #. type: Plain text
-#: doc/tin.1:3052
+#: doc/tin.1:3058
 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 "
@@ -8159,7 +8175,7 @@ msgstr ""
 "'B<%G>'. The remaining space will used for 'B<%d>'."
 
 #. type: Plain text
-#: doc/tin.1:3056
+#: doc/tin.1:3062
 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. "
@@ -8170,7 +8186,7 @@ msgstr ""
 "'B<%T>' will use two third of the available space."
 
 #. type: Plain text
-#: doc/tin.1:3064
+#: doc/tin.1:3070
 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 "
@@ -8189,7 +8205,7 @@ msgstr ""
 "characters: 'B<%E<gt>100S>'."
 
 #. type: Plain text
-#: doc/tin.1:3072
+#: doc/tin.1:3078
 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 "
@@ -8204,13 +8220,13 @@ msgstr ""
 "%10E<gt>100S>'."
 
 #. type: SS
-#: doc/tin.1:3072
+#: doc/tin.1:3078
 #, no-wrap
 msgid "TIPS AND TRICKS"
 msgstr "TIPS AND TRICKS"
 
 #. type: Plain text
-#: doc/tin.1:3076
+#: doc/tin.1:3082
 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 "
@@ -8221,14 +8237,14 @@ msgstr ""
 "up arrow key goes up a line and the down arrow key goes down a line."
 
 #. type: Plain text
-#: doc/tin.1:3078
+#: doc/tin.1:3084
 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:3081
+#: doc/tin.1:3087
 msgid ""
 "\\(emnews.software.readers (info. about news user agents tin, rn, nn, slrn "
 "etc.)"
@@ -8237,12 +8253,12 @@ msgstr ""
 "etc.)"
 
 #. type: Plain text
-#: doc/tin.1:3083
+#: doc/tin.1:3089
 msgid "\\(emnews.software.nntp (info. about NNTP)"
 msgstr "\\(emnews.software.nntp (info. about NNTP)"
 
 #. type: Plain text
-#: doc/tin.1:3085
+#: doc/tin.1:3091
 msgid ""
 "\\(emnews.answers (Frequently Asked Questions (FAQ) about many different "
 "themes)"
@@ -8251,7 +8267,7 @@ msgstr ""
 "themes)"
 
 #. type: Plain text
-#: doc/tin.1:3089
+#: doc/tin.1:3095
 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.  "
@@ -8262,7 +8278,7 @@ msgstr ""
 "Most prompts can be aborted by pressing 'B<E<lt>ESCE<gt>>'."
 
 #. type: Plain text
-#: doc/tin.1:3096
+#: doc/tin.1:3102
 msgid ""
 "When B<tin> is run in a B<\\%xterm>(1x)  it will resize itself each time the "
 "B<\\%xterm>(1x)  is resized."
@@ -8271,7 +8287,7 @@ msgstr ""
 "B<\\%xterm>(1x)  is resized."
 
 #. type: Plain text
-#: doc/tin.1:3100
+#: doc/tin.1:3106
 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 "
@@ -8282,7 +8298,7 @@ msgstr ""
 "newly arrived news."
 
 #. type: Plain text
-#: doc/tin.1:3105
+#: doc/tin.1:3111
 msgid ""
 "If you find large number of new newsgroups cluttering up your screen, "
 "pressing B<SelectToggleReadDisplay> ('B<r>') will make them go away."
@@ -8291,13 +8307,13 @@ msgstr ""
 "pressing B<SelectToggleReadDisplay> ('B<r>') will make them go away."
 
 #. type: SS
-#: doc/tin.1:3105
+#: doc/tin.1:3111
 #, no-wrap
 msgid "XTERM BUTTONS"
 msgstr "XTERM BUTTONS"
 
 #. type: Plain text
-#: doc/tin.1:3111
+#: doc/tin.1:3117
 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 "
@@ -8310,31 +8326,31 @@ msgstr ""
 "button)."
 
 #. type: Plain text
-#: doc/tin.1:3113
+#: doc/tin.1:3119
 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:3113
+#: doc/tin.1:3119
 #, no-wrap
 msgid "Button1 (left)"
 msgstr "Button1 (left)"
 
 #. type: Plain text
-#: doc/tin.1:3116
+#: doc/tin.1:3122
 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:3116
+#: doc/tin.1:3122
 #, no-wrap
 msgid "Button2 (center)"
 msgstr "Button2 (centre)"
 
 #. type: Plain text
-#: doc/tin.1:3120
+#: doc/tin.1:3126
 msgid ""
 "returns to the previous (upper) level if you click on an article, otherwise "
 "pages up."
@@ -8343,13 +8359,13 @@ msgstr ""
 "pages up."
 
 #. type: TP
-#: doc/tin.1:3120
+#: doc/tin.1:3126
 #, no-wrap
 msgid "Button3 (right)"
 msgstr "Button3 (right)"
 
 #. type: Plain text
-#: doc/tin.1:3124
+#: doc/tin.1:3130
 msgid ""
 "positions on the article line under mouse cursor, or pages down if you've "
 "clicked outside the list of articles."
@@ -8358,18 +8374,18 @@ msgstr ""
 "clicked outside the list of articles."
 
 #. type: Plain text
-#: doc/tin.1:3126
+#: doc/tin.1:3132
 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:3126 doc/tin.1:3138 doc/tin.1:3152
+#: doc/tin.1:3132 doc/tin.1:3144 doc/tin.1:3158
 #, no-wrap
 msgid "left button"
 msgstr "left button"
 
 #. type: Plain text
-#: doc/tin.1:3130
+#: doc/tin.1:3136
 msgid ""
 "moves to and selects the group pointed at, just like B<SelectReadGrp> "
 "('B<E<lt>CRE<gt>>')."
@@ -8378,36 +8394,36 @@ msgstr ""
 "('B<E<lt>CRE<gt>>')."
 
 #. type: TP
-#: doc/tin.1:3130 doc/tin.1:3142 doc/tin.1:3155
+#: doc/tin.1:3136 doc/tin.1:3148 doc/tin.1:3161
 #, no-wrap
 msgid "center button"
 msgstr "centre button"
 
 #. type: Plain text
-#: doc/tin.1:3133
+#: doc/tin.1:3139
 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:3133 doc/tin.1:3147 doc/tin.1:3160
+#: doc/tin.1:3139 doc/tin.1:3153 doc/tin.1:3166
 #, no-wrap
 msgid "right button"
 msgstr "right button"
 
 #. type: Plain text
-#: doc/tin.1:3136
+#: doc/tin.1:3142
 msgid "moves to the group pointed at."
 msgstr "moves to the group pointed at."
 
 #. type: Plain text
-#: doc/tin.1:3138
+#: doc/tin.1:3144
 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:3142
+#: doc/tin.1:3148
 msgid ""
 "reads the article pointed at, just like B<GroupReadBasenote> "
 "('B<E<lt>CRE<gt>>'), or the thread, just like B<GroupListThd> ('B<l>')."
@@ -8416,7 +8432,7 @@ msgstr ""
 "('B<E<lt>CRE<gt>>'), or the thread, just like B<GroupListThd> ('B<l>')."
 
 #. type: Plain text
-#: doc/tin.1:3147
+#: doc/tin.1:3153
 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> "
@@ -8427,24 +8443,24 @@ msgstr ""
 "('B<q>')."
 
 #. type: Plain text
-#: doc/tin.1:3150
+#: doc/tin.1:3156
 msgid "moves to the article (or thread) pointed at."
 msgstr "moves to the article (or thread) pointed at."
 
 #. type: Plain text
-#: doc/tin.1:3152
+#: doc/tin.1:3158
 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:3155
+#: doc/tin.1:3161
 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:3160
+#: doc/tin.1:3166
 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> "
@@ -8455,12 +8471,12 @@ msgstr ""
 "('B<q>')."
 
 #. type: Plain text
-#: doc/tin.1:3163
+#: doc/tin.1:3169
 msgid "moves to the article pointed at."
 msgstr "moves to the article pointed at."
 
 #. type: Plain text
-#: doc/tin.1:3170
+#: doc/tin.1:3176
 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."
@@ -8469,13 +8485,13 @@ msgstr ""
 "of B<\\%xterm>(1x), but after one click of any button."
 
 #. type: SS
-#: doc/tin.1:3170
+#: doc/tin.1:3176
 #, no-wrap
 msgid "INDEX FILES"
 msgstr "INDEX FILES"
 
 #. type: Plain text
-#: doc/tin.1:3175
+#: doc/tin.1:3181
 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 "
@@ -8486,7 +8502,7 @@ msgstr ""
 "server then this section can be ignored."
 
 #. type: Plain text
-#: doc/tin.1:3181
+#: doc/tin.1:3187
 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 "
@@ -8501,7 +8517,7 @@ msgstr ""
 "traffic groups."
 
 #. type: Plain text
-#: doc/tin.1:3190
+#: doc/tin.1:3196
 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 "
@@ -8520,7 +8536,7 @@ msgstr ""
 "when reading via NNTP then turning on caching will have little or no effect."
 
 #. type: Plain text
-#: doc/tin.1:3197
+#: doc/tin.1:3203
 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 "
@@ -8537,7 +8553,7 @@ msgstr ""
 "need to be cached."
 
 #. type: Plain text
-#: doc/tin.1:3202
+#: doc/tin.1:3208
 msgid ""
 "As indexing might take some time you may want to run B<tin> form the system "
 "batcher B<\\%cron>(1)  with the ''B<-u>'' option:"
@@ -8546,13 +8562,13 @@ msgstr ""
 "batcher B<\\%cron>(1)  with the ''B<-u>'' option:"
 
 #. type: Plain text
-#: doc/tin.1:3207
+#: doc/tin.1:3213
 #, 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:3213
+#: doc/tin.1:3219
 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:"
@@ -8561,7 +8577,7 @@ msgstr ""
 "cached data for groups you are not reading anymore with something like:"
 
 #. type: Plain text
-#: doc/tin.1:3219
+#: doc/tin.1:3225
 #, no-wrap
 msgid ""
 "CW<find ${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news* \\e\n"
@@ -8571,7 +8587,7 @@ msgstr ""
 "-type f -name \"[0-9]*.[0-9]\" -atime +28 | xargs rm -f>\n"
 
 #. type: SH
-#: doc/tin.1:3224 doc/tin.5:21
+#: doc/tin.1:3230 doc/tin.5:21
 #, no-wrap
 msgid "FILES"
 msgstr "FILES"
@@ -8592,124 +8608,124 @@ msgstr "FILES"
 #.        $TMPDIR/SCOPES-W   (-D 32)
 #.        $TMPDIR/ACTIVE     (-D 64)
 #. type: Plain text
-#: doc/tin.1:3242
+#: doc/tin.1:3248
 msgid "For a detailed description see B<\\%tin>(5)."
 msgstr "For a detailed description see B<\\%tin>(5)."
 
 #. type: Plain text
-#: doc/tin.1:3244 doc/tin.5:43
+#: doc/tin.1:3250 doc/tin.5:43
 msgid "I<$MAILCAPS>"
 msgstr "I<$MAILCAPS>"
 
 #. type: Plain text
-#: doc/tin.1:3246 doc/tin.5:45
+#: doc/tin.1:3252 doc/tin.5:45
 msgid "I<~/.mailcap>"
 msgstr "I<~/.mailcap>"
 
 #. type: Plain text
-#: doc/tin.1:3248 doc/tin.5:47
+#: doc/tin.1:3254 doc/tin.5:47
 msgid "I</etc/mailcap>"
 msgstr "I</etc/mailcap>"
 
 #. type: Plain text
-#: doc/tin.1:3250 doc/tin.5:49
+#: doc/tin.1:3256 doc/tin.5:49
 msgid "I</usr/etc/mailcap>"
 msgstr "I</usr/etc/mailcap>"
 
 #. type: Plain text
-#: doc/tin.1:3252 doc/tin.5:51
+#: doc/tin.1:3258 doc/tin.5:51
 msgid "I</usr/local/etc/mailcap>"
 msgstr "I</usr/local/etc/mailcap>"
 
 #. type: Plain text
-#: doc/tin.1:3254 doc/tin.5:53
+#: doc/tin.1:3260 doc/tin.5:53
 msgid "I</etc/mail/mailcap>"
 msgstr "I</etc/mail/mailcap>"
 
 #. type: Plain text
-#: doc/tin.1:3257 doc/tin.5:222
+#: doc/tin.1:3263 doc/tin.5:222
 msgid "I</etc/nntpserver>"
 msgstr "I</etc/nntpserver>"
 
 #. type: Plain text
-#: doc/tin.1:3260 doc/tin.5:232
+#: doc/tin.1:3266 doc/tin.5:232
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.cancelsecret>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.cancelsecret>"
 
 #. type: Plain text
-#: doc/tin.1:3263 doc/tin.5:242
+#: doc/tin.1:3269 doc/tin.5:242
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.mime.types>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.mime.types>"
 
 #. type: Plain text
-#: doc/tin.1:3265 doc/tin.5:244
+#: doc/tin.1:3271 doc/tin.5:244
 msgid "I</etc/mime.types>"
 msgstr "I</etc/mime.types>"
 
 #. type: Plain text
-#: doc/tin.1:3267 doc/tin.5:246
+#: doc/tin.1:3273 doc/tin.5:246
 msgid "I</etc/tin/mime.types>"
 msgstr "I</etc/tin/mime.types>"
 
 #. type: Plain text
-#: doc/tin.1:3270 doc/tin.5:253
+#: doc/tin.1:3276 doc/tin.5:253
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsauth>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsauth>"
 
 #. type: Plain text
-#: doc/tin.1:3273 doc/tin.5:286
+#: doc/tin.1:3279 doc/tin.5:286
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>"
 
 #. type: Plain text
-#: doc/tin.1:3277 doc/tin.5:315
+#: doc/tin.1:3283 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:3281 doc/tin.5:323
+#: doc/tin.1:3287 doc/tin.5:323
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.signature>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.signature>"
 
 #. type: Plain text
-#: doc/tin.1:3283 doc/tin.5:325
+#: doc/tin.1:3289 doc/tin.5:325
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>"
 
 #. type: Plain text
-#: doc/tin.1:3286 doc/tin.5:332
+#: doc/tin.1:3292 doc/tin.5:332
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.sigfixed>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.sigfixed>"
 
 #. type: Plain text
-#: doc/tin.1:3289 doc/tin.5:339
+#: doc/tin.1:3295 doc/tin.5:339
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/.inputhistory>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/.inputhistory>"
 
 #. type: Plain text
-#: doc/tin.1:3292 doc/tin.5:346
+#: doc/tin.1:3298 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:3296 doc/tin.5:354
+#: doc/tin.1:3302 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:3300 doc/tin.5:362
+#: doc/tin.1:3306 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:3303 doc/tin.5:369
+#: doc/tin.1:3309 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:3306 doc/tin.5:403
+#: doc/tin.1:3312 doc/tin.5:403
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.save>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.save>"
 
@@ -8718,66 +8734,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:3310 doc/tin.5:414
+#: doc/tin.1:3316 doc/tin.5:414
 msgid "I</etc/tin/attributes>"
 msgstr "I</etc/tin/attributes>"
 
 #. type: Plain text
-#: doc/tin.1:3312 doc/tin.5:416
+#: doc/tin.1:3318 doc/tin.5:416
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/attributes>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/attributes>"
 
 #.  TODO: add missing descriptions and explain things in detail.
 #. type: Plain text
-#: doc/tin.1:3315 doc/tin.5:750
+#: doc/tin.1:3321 doc/tin.5:750
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/filter>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/filter>"
 
 #. type: Plain text
-#: doc/tin.1:3319 doc/tin.5:832
+#: doc/tin.1:3325 doc/tin.5:832
 #, 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:3321 doc/tin.5:834
+#: doc/tin.1:3327 doc/tin.5:834
 #, 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:3325 doc/tin.5:1067
+#: doc/tin.1:3331 doc/tin.5:1067
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/mailgroups>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/mailgroups>"
 
 #. type: Plain text
-#: doc/tin.1:3328 doc/tin.5:1083
+#: doc/tin.1:3334 doc/tin.5:1083
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable>"
 
 #. type: Plain text
-#: doc/tin.1:3331 doc/tin.5:1109
+#: doc/tin.1:3337 doc/tin.5:1109
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>"
 
 #. type: Plain text
-#: doc/tin.1:3334 doc/tin.5:1116
+#: doc/tin.1:3340 doc/tin.5:1116
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/posted>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/posted>"
 
 #. type: Plain text
-#: doc/tin.1:3337 doc/tin.5:1126
+#: doc/tin.1:3343 doc/tin.5:1126
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/postponed.articles>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/postponed.articles>"
 
 #. type: Plain text
-#: doc/tin.1:3341
+#: doc/tin.1:3347
 #, 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:3346
+#: doc/tin.1:3352
 #, no-wrap
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER:${NNTPPORT:+\":$NNTPPORT\"}/serverrc>\n"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER:${NNTPPORT:+\":$NNTPPORT\"}/serverrc>\n"
@@ -8787,22 +8803,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:3351 doc/tin.5:1179
+#: doc/tin.1:3357 doc/tin.5:1179
 msgid "I</etc/tin/tinrc>"
 msgstr "I</etc/tin/tinrc>"
 
 #. type: Plain text
-#: doc/tin.1:3353 doc/tin.5:1181
+#: doc/tin.1:3359 doc/tin.5:1181
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc>"
 
 #. type: Plain text
-#: doc/tin.1:3356 doc/tin.5:2373
+#: doc/tin.1:3362 doc/tin.5:2391
 msgid "I</etc/tin/tin.defaults>"
 msgstr "I</etc/tin/tin.defaults>"
 
 #. type: Plain text
-#: doc/tin.1:3359
+#: doc/tin.1:3365
 msgid "I</usr/local/share/locale/${LC_MESSAGES}/LC_MESSAGES/tin.mo>"
 msgstr "I</usr/local/share/locale/${LC_MESSAGES}/LC_MESSAGES/tin.mo>"
 
@@ -8811,51 +8827,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:3362 doc/tin.5:2483
+#: doc/tin.1:3368 doc/tin.5:2501
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}>"
 msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}>"
 
 #. type: Plain text
-#: doc/tin.1:3365 doc/tin.5:2543
+#: doc/tin.1:3371 doc/tin.5:2561
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/active.times>"
 msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/active.times>"
 
 #. type: Plain text
-#: doc/tin.1:3368 doc/tin.5:2570
+#: doc/tin.1:3374 doc/tin.5:2588
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/newsgroups>"
 msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/newsgroups>"
 
 #. type: Plain text
-#: doc/tin.1:3371 doc/tin.5:2593
+#: doc/tin.1:3377 doc/tin.5:2611
 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:3374 doc/tin.5:2603
+#: doc/tin.1:3380 doc/tin.5:2621
 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:3377 doc/tin.5:2621
+#: doc/tin.1:3383 doc/tin.5:2639
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>"
 msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>"
 
 #. type: SH
-#: doc/tin.1:3380
+#: doc/tin.1:3386
 #, no-wrap
 msgid "ENVIRONMENT"
 msgstr "ENVIRONMENT"
 
 #. type: TP
-#: doc/tin.1:3383
+#: doc/tin.1:3389
 #, no-wrap
 msgid "B<TINRC>"
 msgstr "B<TINRC>"
 
 #. type: Plain text
-#: doc/tin.1:3391
+#: doc/tin.1:3397
 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 "
@@ -8870,13 +8886,13 @@ msgstr ""
 "the command-line to override the same option specified in the environment."
 
 #. type: TP
-#: doc/tin.1:3391
+#: doc/tin.1:3397
 #, no-wrap
 msgid "B<TIN_HOMEDIR>"
 msgstr "B<TIN_HOMEDIR>"
 
 #. type: Plain text
-#: doc/tin.1:3396
+#: doc/tin.1:3402
 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 "
@@ -8887,13 +8903,13 @@ msgstr ""
 "$B<TIN_HOMEDIR> to I</tmp>."
 
 #. type: TP
-#: doc/tin.1:3396
+#: doc/tin.1:3402
 #, no-wrap
 msgid "B<TIN_INDEX_NEWSDIR>"
 msgstr "B<TIN_INDEX_NEWSDIR>"
 
 #. type: Plain text
-#: doc/tin.1:3402
+#: doc/tin.1:3408
 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 "
@@ -8904,13 +8920,13 @@ msgstr ""
 "files in I</tmp/.news> you would set $B<TIN_INDEX_NEWSDIR> to I</tmp>."
 
 #. type: TP
-#: doc/tin.1:3402
+#: doc/tin.1:3408
 #, no-wrap
 msgid "B<TIN_INDEX_MAILDIR>"
 msgstr "B<TIN_INDEX_MAILDIR>"
 
 #. type: Plain text
-#: doc/tin.1:3408
+#: doc/tin.1:3414
 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 "
@@ -8921,13 +8937,13 @@ msgstr ""
 "files in I</tmp/.mail> you would set $B<TIN_INDEX_MAILDIR> to I</tmp>."
 
 #. type: TP
-#: doc/tin.1:3408
+#: doc/tin.1:3414
 #, no-wrap
 msgid "B<TIN_INDEX_SAVEDIR>"
 msgstr "B<TIN_INDEX_SAVEDIR>"
 
 #. type: Plain text
-#: doc/tin.1:3414
+#: doc/tin.1:3420
 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 "
@@ -8938,100 +8954,100 @@ msgstr ""
 "files in I</tmp/.save> you would set $B<TIN_INDEX_SAVEDIR> to I</tmp>."
 
 #. type: TP
-#: doc/tin.1:3414
+#: doc/tin.1:3420
 #, no-wrap
 msgid "B<TIN_LIBDIR>"
 msgstr "B<TIN_LIBDIR>"
 
 #. type: Plain text
-#: doc/tin.1:3419
+#: doc/tin.1:3425
 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 tin is "
+"compiled into the B<tin> binary, default is I</usr/lib/news>.  If B<tin> is "
 "running in NNTP mode setting this variable has no effect."
 msgstr ""
 "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 tin is "
+"compiled into the B<tin> binary, default is I</usr/lib/news>.  If B<tin> is "
 "running in NNTP mode setting this variable has no effect."
 
 #. type: TP
-#: doc/tin.1:3419
+#: doc/tin.1:3425
 #, no-wrap
 msgid "B<TIN_SPOOLDIR>"
 msgstr "B<TIN_SPOOLDIR>"
 
 #. type: Plain text
-#: doc/tin.1:3424
+#: doc/tin.1:3430
 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 tin is "
-"running in NNTP mode setting this variable has no effect."
+"compiled into the B<tin> binary, default is I</var/spool/news>.  If B<tin> "
+"is running in NNTP mode setting this variable has no effect."
 msgstr ""
 "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 tin is "
-"running in NNTP mode setting this variable has no effect."
+"compiled into the B<tin> binary, default is I</var/spool/news>.  If B<tin> "
+"is running in NNTP mode setting this variable has no effect."
 
 #. type: TP
-#: doc/tin.1:3424
+#: doc/tin.1:3430
 #, no-wrap
 msgid "B<TIN_NOVROOTDIR>"
 msgstr "B<TIN_NOVROOTDIR>"
 
 #. type: Plain text
-#: doc/tin.1:3429
+#: doc/tin.1:3435
 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 tin "
-"is running in NNTP mode setting this variable has no effect."
+"compiled into the B<tin> binary, default is B<SPOOLDIR> (see above). If "
+"B<tin> is running in NNTP mode setting this variable has no effect."
 msgstr ""
 "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 tin "
-"is running in NNTP mode setting this variable has no effect."
+"compiled into the B<tin> binary, default is B<SPOOLDIR> (see above). If "
+"B<tin> is running in NNTP mode setting this variable has no effect."
 
 #. type: TP
-#: doc/tin.1:3429
+#: doc/tin.1:3435
 #, no-wrap
 msgid "B<TIN_NOVFILENAME>"
 msgstr "B<TIN_NOVFILENAME>"
 
 #. type: Plain text
-#: doc/tin.1:3435
+#: doc/tin.1:3441
 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 tin is "
-"running in NNTP mode setting this variable has no effect."
+"that was compiled into the B<tin> binary, default is I<.overview>. If B<tin> "
+"is running in NNTP mode setting this variable has no effect."
 msgstr ""
 "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 tin is "
-"running in NNTP mode setting this variable has no effect."
+"that was compiled into the B<tin> binary, default is I<.overview>. If B<tin> "
+"is running in NNTP mode setting this variable has no effect."
 
 #. type: TP
-#: doc/tin.1:3435
+#: doc/tin.1:3441
 #, no-wrap
 msgid "B<TIN_ACTIVEFILE>"
 msgstr "B<TIN_ACTIVEFILE>"
 
 #. type: Plain text
-#: doc/tin.1:3441
+#: doc/tin.1:3447
 msgid ""
 "Define this variable if you want to override the B<NEWSLIBDIR/active> path "
-"that was compiled into the B<tin> binary. If tin is running in NNTP mode "
+"that was compiled into the B<tin> binary. If B<tin> is running in NNTP mode "
 "setting this variable has no effect. If $B<TIN_LIBDIR> is set it is "
 "prepended to $B<TIN_ACTIVEFILE>."
 msgstr ""
 "Define this variable if you want to override the B<NEWSLIBDIR/active> path "
-"that was compiled into the B<tin> binary. If tin is running in NNTP mode "
+"that was compiled into the B<tin> binary. If B<tin> is running in NNTP mode "
 "setting this variable has no effect. If $B<TIN_LIBDIR> is set it is prefixed "
 "to $B<TIN_ACTIVEFILE>."
 
 #. type: TP
-#: doc/tin.1:3441
+#: doc/tin.1:3447
 #, no-wrap
 msgid "B<NNTPSERVER>"
 msgstr "B<NNTPSERVER>"
 
 #. type: Plain text
-#: doc/tin.1:3447
+#: doc/tin.1:3453
 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</"
@@ -9044,13 +9060,13 @@ msgstr ""
 "$B<NNTPSERVER>."
 
 #. type: TP
-#: doc/tin.1:3447
+#: doc/tin.1:3453
 #, no-wrap
 msgid "B<NNTPPORT>"
 msgstr "B<NNTPPORT>"
 
 #. type: Plain text
-#: doc/tin.1:3452
+#: doc/tin.1:3458
 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 "
@@ -9061,13 +9077,13 @@ msgstr ""
 "overrides $B<NNTPPORT>."
 
 #. type: TP
-#: doc/tin.1:3452
+#: doc/tin.1:3458
 #, no-wrap
 msgid "B<DISTRIBUTION>"
 msgstr "B<DISTRIBUTION>"
 
 #. type: Plain text
-#: doc/tin.1:3456
+#: doc/tin.1:3462
 msgid ""
 "Set the article header field ''Distribution:'' to the contents of the "
 "variable instead of the system default."
@@ -9076,13 +9092,13 @@ msgstr ""
 "variable instead of the system default."
 
 #. type: TP
-#: doc/tin.1:3456
+#: doc/tin.1:3462
 #, no-wrap
 msgid "B<ISO2ASC>"
 msgstr "B<ISO2ASC>"
 
 #. type: Plain text
-#: doc/tin.1:3460
+#: doc/tin.1:3466
 msgid ""
 "Set the ISO to ASCII charset decoding table character to use in decoding an "
 "article text. Values can range from -1 to 6."
@@ -9091,39 +9107,39 @@ msgstr ""
 "article text. Values can range from -1 to 6."
 
 #. type: TP
-#: doc/tin.1:3461
+#: doc/tin.1:3467
 #, no-wrap
 msgid "B<-1>"
 msgstr "B<-1>"
 
 #. type: Plain text
-#: doc/tin.1:3464
+#: doc/tin.1:3470
 msgid "no conversion"
 msgstr "no conversion"
 
 #. type: Plain text
-#: doc/tin.1:3467
+#: doc/tin.1:3473
 msgid "universal table for many languages"
 msgstr "universal table for many languages"
 
 #. type: Plain text
-#: doc/tin.1:3470
+#: doc/tin.1:3476
 msgid "single-spacing universal table"
 msgstr "single-spacing universal table"
 
 #. type: Plain text
-#: doc/tin.1:3473
+#: doc/tin.1:3479
 msgid "table for Danish, Dutch, German, Norwegian and Swedish"
 msgstr "table for Danish, Dutch, German, Norwegian and Swedish"
 
 #. type: TP
-#: doc/tin.1:3473
+#: doc/tin.1:3479
 #, no-wrap
 msgid "B<3>"
 msgstr "B<3>"
 
 #. type: Plain text
-#: doc/tin.1:3476
+#: doc/tin.1:3482
 msgid ""
 "table for Danish, Finnish, Norwegian and Swedish using the appropriate ISO "
 "646 variant"
@@ -9132,40 +9148,40 @@ msgstr ""
 "646 variant"
 
 #. type: Plain text
-#: doc/tin.1:3479
+#: doc/tin.1:3485
 msgid "table with B<RFC\\%1345> codes in brackets"
 msgstr "table with B<RFC\\%1345> codes in brackets"
 
 #. type: TP
-#: doc/tin.1:3479
+#: doc/tin.1:3485
 #, no-wrap
 msgid "B<5>"
 msgstr "B<5>"
 
 #. type: Plain text
-#: doc/tin.1:3482
+#: doc/tin.1:3488
 msgid "table for printers that allow overstriking with backspace"
 msgstr "table for printers that allow overstriking with backspace"
 
 #. type: TP
-#: doc/tin.1:3482
+#: doc/tin.1:3488
 #, no-wrap
 msgid "B<6>"
 msgstr "B<6>"
 
 #. type: Plain text
-#: doc/tin.1:3485
+#: doc/tin.1:3491
 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:3486
+#: doc/tin.1:3492
 #, no-wrap
 msgid "B<ORGANIZATION>"
 msgstr "B<ORGANIZATION>"
 
 #. type: Plain text
-#: doc/tin.1:3492
+#: doc/tin.1:3498
 msgid ""
 "Set the article header field ''Organization:'' to the contents of the "
 "variable instead of the system default. If reading news on an Apollo "
@@ -9178,24 +9194,24 @@ msgstr ""
 "of $B<ORGANIZATION>."
 
 #. type: TP
-#: doc/tin.1:3492
+#: doc/tin.1:3498
 #, no-wrap
 msgid "B<NEWSORG (DomainOS)>"
 msgstr "B<NEWSORG (DomainOS)>"
 
 #. type: Plain text
-#: doc/tin.1:3495
+#: doc/tin.1:3501
 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:3495
+#: doc/tin.1:3501
 #, no-wrap
 msgid "B<REPLYTO>"
 msgstr "B<REPLYTO>"
 
 #. type: Plain text
-#: doc/tin.1:3500
+#: doc/tin.1:3506
 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 "
@@ -9206,13 +9222,13 @@ msgstr ""
 "different address."
 
 #. type: TP
-#: doc/tin.1:3500
+#: doc/tin.1:3506
 #, no-wrap
 msgid "B<NAME>"
 msgstr "B<NAME>"
 
 #. type: Plain text
-#: doc/tin.1:3504
+#: doc/tin.1:3510
 msgid ""
 "Overrides the full name given in the gecos-files in I</etc/passwd>, see also "
 "B<mail_address>."
@@ -9221,37 +9237,37 @@ msgstr ""
 "B<mail_address>."
 
 #. type: TP
-#: doc/tin.1:3504
+#: doc/tin.1:3510
 #, no-wrap
 msgid "B<REALNAME>"
 msgstr "B<REALNAME>"
 
 #. type: Plain text
-#: doc/tin.1:3507
+#: doc/tin.1:3513
 msgid "Same as $B<NAME>."
 msgstr "Same as $B<NAME>."
 
 #. type: TP
-#: doc/tin.1:3507
+#: doc/tin.1:3513
 #, no-wrap
 msgid "B<HOME>"
 msgstr "B<HOME>"
 
 #. type: Plain text
-#: doc/tin.1:3512
+#: doc/tin.1:3518
 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:3512
+#: doc/tin.1:3518
 #, no-wrap
 msgid "B<MAILER>"
 msgstr "B<MAILER>"
 
 #. type: Plain text
-#: doc/tin.1:3516
+#: doc/tin.1:3522
 msgid ""
 "This variable has precedence over the default mailer that is used in all "
 "mailing operations within B<tin>."
@@ -9260,24 +9276,24 @@ msgstr ""
 "mailing operations within B<tin>."
 
 #. type: TP
-#: doc/tin.1:3516
+#: doc/tin.1:3522
 #, no-wrap
 msgid "B<MAIL>"
 msgstr "B<MAIL>"
 
 #. type: Plain text
-#: doc/tin.1:3519
+#: doc/tin.1:3525
 msgid "Full path to the user's mailbox."
 msgstr "Full path to the user's mailbox."
 
 #. type: TP
-#: doc/tin.1:3519
+#: doc/tin.1:3525
 #, no-wrap
 msgid "B<VISUAL>"
 msgstr "B<VISUAL>"
 
 #. type: Plain text
-#: doc/tin.1:3528
+#: doc/tin.1:3534
 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, "
@@ -9290,13 +9306,13 @@ msgstr ""
 "vi}\"}>. See B<\\%environ>(5)  for more info."
 
 #. type: TP
-#: doc/tin.1:3528
+#: doc/tin.1:3534
 #, no-wrap
 msgid "B<EDITOR>"
 msgstr "B<EDITOR>"
 
 #. type: Plain text
-#: doc/tin.1:3537
+#: doc/tin.1:3543
 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 "
@@ -9309,13 +9325,13 @@ msgstr ""
 "for more info."
 
 #. type: TP
-#: doc/tin.1:3537
+#: doc/tin.1:3543
 #, no-wrap
 msgid "B<AUTOSUBSCRIBE>"
 msgstr "B<AUTOSUBSCRIBE>"
 
 #. type: Plain text
-#: doc/tin.1:3543
+#: doc/tin.1:3549
 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 "
@@ -9328,12 +9344,12 @@ msgstr ""
 "example, setting"
 
 #. type: Plain text
-#: doc/tin.1:3545
+#: doc/tin.1:3551
 msgid "I<AUTOSUBSCRIBE=comp.os.unix.*,talk.*,!talk.politics.*>"
 msgstr "I<AUTOSUBSCRIBE=comp.os.unix.*,talk.*,!talk.politics.*>"
 
 #. type: Plain text
-#: doc/tin.1:3550
+#: doc/tin.1:3556
 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 "
@@ -9346,13 +9362,13 @@ msgstr ""
 "with the ''B<-X>'' command-line switch."
 
 #. type: TP
-#: doc/tin.1:3550
+#: doc/tin.1:3556
 #, no-wrap
 msgid "B<AUTOUNSUBSCRIBE>"
 msgstr "B<AUTOUNSUBSCRIBE>"
 
 #. type: Plain text
-#: doc/tin.1:3554
+#: doc/tin.1:3560
 msgid ""
 "Is handled like the $B<AUTOSUBSCRIBE> variable, but groups matching the list "
 "are unsubscribed from without further query. For example, setting"
@@ -9361,12 +9377,12 @@ msgstr ""
 "are unsubscribed from without further query. For example, setting"
 
 #. type: Plain text
-#: doc/tin.1:3556
+#: doc/tin.1:3562
 msgid "I<AUTOUNSUBSCRIBE=alt.flame.*,u*,!uk.*>"
 msgstr "I<AUTOUNSUBSCRIBE=alt.flame.*,u*,!uk.*>"
 
 #. type: Plain text
-#: doc/tin.1:3560
+#: doc/tin.1:3566
 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 "
@@ -9377,13 +9393,13 @@ msgstr ""
 "will be queried for as usual)."
 
 #. type: TP
-#: doc/tin.1:3560
+#: doc/tin.1:3566
 #, no-wrap
 msgid "B<TMPDIR>"
 msgstr "B<TMPDIR>"
 
 #. type: Plain text
-#: doc/tin.1:3564
+#: doc/tin.1:3570
 msgid ""
 "A pathname of a directory made available for B<tin> to create temporary "
 "files."
@@ -9392,13 +9408,13 @@ msgstr ""
 "files."
 
 #. type: TP
-#: doc/tin.1:3564
+#: doc/tin.1:3570
 #, no-wrap
 msgid "B<MAILCAPS>"
 msgstr "B<MAILCAPS>"
 
 #. type: Plain text
-#: doc/tin.1:3570
+#: doc/tin.1:3576
 msgid ""
 "This variable can be used to override the default path search for B<\\"
 "%mailcap>(5)  files. See also B<\\%tin>(5)."
@@ -9407,13 +9423,13 @@ msgstr ""
 "%mailcap>(5)  files. See also B<\\%tin>(5)."
 
 #. type: TP
-#: doc/tin.1:3570
+#: doc/tin.1:3576
 #, no-wrap
 msgid "B<NOMETAMAIL>"
 msgstr "B<NOMETAMAIL>"
 
 #. type: Plain text
-#: doc/tin.1:3575
+#: doc/tin.1:3581
 msgid ""
 "Set this variable to disable the use of B<\\%metamail>(1)  or a replacement "
 "(e.g. metamutt)."
@@ -9422,13 +9438,13 @@ msgstr ""
 "(e.g. metamutt)."
 
 #. type: TP
-#: doc/tin.1:3575
+#: doc/tin.1:3581
 #, no-wrap
 msgid "B<MM_CHARSET>"
 msgstr "B<MM_CHARSET>"
 
 #. type: Plain text
-#: doc/tin.1:3578
+#: doc/tin.1:3584
 msgid ""
 "MIME character set used if not configured via the tinrc variable "
 "B<mm_charset>."
@@ -9437,13 +9453,13 @@ msgstr ""
 "B<mm_charset>."
 
 #. type: TP
-#: doc/tin.1:3578
+#: doc/tin.1:3584
 #, no-wrap
 msgid "B<ISPELL>"
 msgstr "B<ISPELL>"
 
 #. type: Plain text
-#: doc/tin.1:3583
+#: doc/tin.1:3589
 msgid ""
 "Set this variable to point to B<\\%ispell>(1)  or a replacement and its cmd-"
 "line options."
@@ -9452,13 +9468,13 @@ msgstr ""
 "line options."
 
 #. type: TP
-#: doc/tin.1:3583
+#: doc/tin.1:3589
 #, no-wrap
 msgid "B<PGPOPTS>"
 msgstr "B<PGPOPTS>"
 
 #. type: Plain text
-#: doc/tin.1:3590
+#: doc/tin.1:3596
 msgid ""
 "Define any additional options that you wish to pass to your B<\\%pgp>(1)  or "
 "B<\\%gpg>(1)  program."
@@ -9467,13 +9483,13 @@ msgstr ""
 "B<\\%gpg>(1)  program."
 
 #. type: TP
-#: doc/tin.1:3590
+#: doc/tin.1:3596
 #, no-wrap
 msgid "B<PGPPATH>"
 msgstr "B<PGPPATH>"
 
 #. type: Plain text
-#: doc/tin.1:3595
+#: doc/tin.1:3601
 msgid ""
 "Override the name of the B<\\%pgp>(1)  directory in B<$HOME> that holds your "
 "keys etc.."
@@ -9482,13 +9498,13 @@ msgstr ""
 "keys etc.."
 
 #. type: TP
-#: doc/tin.1:3595
+#: doc/tin.1:3601
 #, no-wrap
 msgid "B<GNUPGHOME>"
 msgstr "B<GNUPGHOME>"
 
 #. type: Plain text
-#: doc/tin.1:3600
+#: doc/tin.1:3606
 msgid ""
 "Override the name of the B<\\%gpg>(1)  directory in B<$HOME> that holds your "
 "keys etc.."
@@ -9497,7 +9513,7 @@ msgstr ""
 "keys etc.."
 
 #. type: TP
-#: doc/tin.1:3600
+#: doc/tin.1:3606
 #, no-wrap
 msgid "B<LC_CTYPE>"
 msgstr "B<LC_CTYPE>"
@@ -9505,7 +9521,7 @@ msgstr "B<LC_CTYPE>"
 #.  TODO: document LC_CTYPEs influence on
 #.        ~/.tin/keymap.*, 8bit char display, ...
 #. type: Plain text
-#: doc/tin.1:3614
+#: doc/tin.1:3620
 msgid ""
 "This variable determines the B<\\%locale>(5)  category for character "
 "handling functions. Usually it determines the character classes for pattern "
@@ -9524,13 +9540,13 @@ msgstr ""
 "for more information."
 
 #. type: TP
-#: doc/tin.1:3614
+#: doc/tin.1:3620
 #, no-wrap
 msgid "B<LC_MESSAGES>"
 msgstr "B<LC_MESSAGES>"
 
 #. type: Plain text
-#: doc/tin.1:3623
+#: doc/tin.1:3629
 msgid ""
 "Formats of informative and diagnostic messages and interactive responses.  "
 "It's value should be of the form I<language>[I<_territory>][I<.codeset>]"
@@ -9543,13 +9559,13 @@ msgstr ""
 "information."
 
 #. type: TP
-#: doc/tin.1:3623
+#: doc/tin.1:3629
 #, no-wrap
 msgid "B<LC_TIME>"
 msgstr "B<LC_TIME>"
 
 #. type: Plain text
-#: doc/tin.1:3631
+#: doc/tin.1:3637
 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)  "
@@ -9560,13 +9576,13 @@ msgstr ""
 "and B<\\%environ>(5)  for more information."
 
 #. type: TP
-#: doc/tin.1:3631
+#: doc/tin.1:3637
 #, no-wrap
 msgid "B<LC_ALL>"
 msgstr "B<LC_ALL>"
 
 #. type: Plain text
-#: doc/tin.1:3640
+#: doc/tin.1:3646
 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>]"
@@ -9579,13 +9595,13 @@ msgstr ""
 "information."
 
 #. type: TP
-#: doc/tin.1:3640
+#: doc/tin.1:3646
 #, no-wrap
 msgid "B<LANG>"
 msgstr "B<LANG>"
 
 #. type: Plain text
-#: doc/tin.1:3649
+#: doc/tin.1:3655
 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 "
@@ -9598,13 +9614,13 @@ msgstr ""
 "%environ>(5)  for more information."
 
 #. type: TP
-#: doc/tin.1:3649
+#: doc/tin.1:3655
 #, no-wrap
 msgid "B<LANGUAGE>"
 msgstr "B<LANGUAGE>"
 
 #. type: Plain text
-#: doc/tin.1:3657
+#: doc/tin.1:3663
 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<"
@@ -9619,13 +9635,13 @@ msgstr ""
 "information."
 
 #. type: TP
-#: doc/tin.1:3657
+#: doc/tin.1:3663
 #, no-wrap
 msgid "B<COLUMNS>"
 msgstr "B<COLUMNS>"
 
 #. type: Plain text
-#: doc/tin.1:3667
+#: doc/tin.1:3673
 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 "
@@ -9646,13 +9662,13 @@ msgstr ""
 "characteristics."
 
 #. type: TP
-#: doc/tin.1:3667
+#: doc/tin.1:3673
 #, no-wrap
 msgid "B<LINES>"
 msgstr "B<LINES>"
 
 #. type: Plain text
-#: doc/tin.1:3677
+#: doc/tin.1:3683
 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 "
@@ -9673,13 +9689,13 @@ msgstr ""
 "B<$LINES> unless they wish to override the system selection."
 
 #. type: TP
-#: doc/tin.1:3677
+#: doc/tin.1:3683
 #, no-wrap
 msgid "B<TERM>"
 msgstr "B<TERM>"
 
 #. type: Plain text
-#: doc/tin.1:3683
+#: doc/tin.1:3689
 msgid ""
 "The type of terminal in use. This is used when looking up termcap "
 "sequences.  See B<\\%environ>(5)  for more information."
@@ -9688,24 +9704,24 @@ msgstr ""
 "sequences.  See B<\\%environ>(5)  for more information."
 
 #. type: TP
-#: doc/tin.1:3683
+#: doc/tin.1:3689
 #, no-wrap
 msgid "B<DISPLAY>"
 msgstr "B<DISPLAY>"
 
 #. type: Plain text
-#: doc/tin.1:3686
+#: doc/tin.1:3692
 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:3686
+#: doc/tin.1:3692
 #, no-wrap
 msgid "B<WINDOWID>"
 msgstr "B<WINDOWID>"
 
 #. type: Plain text
-#: doc/tin.1:3690
+#: doc/tin.1:3696
 msgid ""
 "Used for determining terminal's X window id; required for xface. Should be "
 "set by the terminal emulator."
@@ -9714,73 +9730,73 @@ msgstr ""
 "set by the terminal emulator."
 
 #. type: TP
-#: doc/tin.1:3690
+#: doc/tin.1:3696
 #, no-wrap
 msgid "B<SHELL>"
 msgstr "B<SHELL>"
 
 #. type: Plain text
-#: doc/tin.1:3694
+#: doc/tin.1:3700
 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:3694
+#: doc/tin.1:3700
 #, no-wrap
 msgid "B<XDG_RUNTIME_DIR>"
 msgstr "B<XDG_RUNTIME_DIR>"
 
 #. type: Plain text
-#: doc/tin.1:3699
+#: doc/tin.1:3705
 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:3699
+#: doc/tin.1:3705
 #, no-wrap
 msgid "SIGNALS"
 msgstr "SIGNALS"
 
 #.  TODO: add missing, sort useful, document in detail
 #. type: Plain text
-#: doc/tin.1:3703
+#: doc/tin.1:3709
 msgid "B<tin> handles a couple of signals:"
 msgstr "B<tin> handles a couple of signals:"
 
 #. type: TP
-#: doc/tin.1:3703
+#: doc/tin.1:3709
 #, no-wrap
 msgid "B<SIGHUP>"
 msgstr "B<SIGHUP>"
 
 #. type: Plain text
-#: doc/tin.1:3706 doc/tin.1:3709
+#: doc/tin.1:3712 doc/tin.1:3715
 msgid "Terminate gracefully."
 msgstr "Terminate gracefully."
 
 #. type: TP
-#: doc/tin.1:3706
+#: doc/tin.1:3712
 #, no-wrap
 msgid "B<SIGTERM>"
 msgstr "B<SIGTERM>"
 
 #. type: TP
-#: doc/tin.1:3709
+#: doc/tin.1:3715
 #, no-wrap
 msgid "B<SIGUSR1>"
 msgstr "B<SIGUSR1>"
 
 #. type: Plain text
-#: doc/tin.1:3712
+#: doc/tin.1:3718
 msgid "Terminate gracefully but do not restore terminal (tty)."
 msgstr "Terminate gracefully but do not restore terminal (tty)."
 
 #. type: TP
-#: doc/tin.1:3712
+#: doc/tin.1:3718
 #, no-wrap
 msgid "B<SIGUSR2>"
 msgstr "B<SIGUSR2>"
@@ -9789,31 +9805,31 @@ msgstr "B<SIGUSR2>"
 #.  give an overview of the most common error messages and how to cope with
 #.  them.
 #. type: Plain text
-#: doc/tin.1:3723
+#: doc/tin.1:3729
 msgid "Write out I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>-file."
 msgstr "Write out I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>-file."
 
 #. type: SH
-#: doc/tin.1:3723
+#: doc/tin.1:3729
 #, no-wrap
 msgid "SECURITY"
 msgstr "SECURITY"
 
 #. type: Plain text
-#: doc/tin.1:3731
+#: doc/tin.1:3737
 msgid ""
 "If B<tin> is started in debug mode (''B<-D n>'') it will create world "
 "readable files in B<$TMPDIR> which may contain the users NNTP password in "
 "cleartext. On multiuser-systems B<$TMPDIR> should be set to a safe location "
-"before starting tin in debug mode (e.g.  B<TMPDIR=$HOME tin -D 1>)."
+"before starting B<tin> in debug mode (e.g.  B<TMPDIR=$HOME tin -D 1>)."
 msgstr ""
 "If B<tin> is started in debug mode (''B<-D n>'') it will create world "
 "readable files in B<$TMPDIR> which may contain the users NNTP password in "
 "cleartext. On multi-user systems B<$TMPDIR> should be set to a safe location "
-"before starting tin in debug mode (e.g.  B<TMPDIR=$HOME tin -D 1>)."
+"before starting B<tin> in debug mode (e.g.  B<TMPDIR=$HOME tin -D 1>)."
 
 #. type: SH
-#: doc/tin.1:3731
+#: doc/tin.1:3737
 #, no-wrap
 msgid "CONFORMING TO"
 msgstr "CONFORMING TO"
@@ -9821,7 +9837,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:3739
+#: doc/tin.1:3745
 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 "
@@ -9832,13 +9848,13 @@ msgstr ""
 "Guidelines)."
 
 #. type: SH
-#: doc/tin.1:3739
+#: doc/tin.1:3745
 #, no-wrap
 msgid "NOTES"
 msgstr "NOTES"
 
 #. type: Plain text
-#: doc/tin.1:3744
+#: doc/tin.1:3750
 msgid ""
 "Regular expression support is provided by the PCRE library package B<\\"
 "%pcre>(3), which is open source software, written by Philip Hazel, and "
@@ -9849,18 +9865,18 @@ msgstr ""
 "copyright by the University of Cambridge, England."
 
 #. type: Plain text
-#: doc/tin.1:3748
+#: doc/tin.1:3754
 msgid "E<lt>ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/E<gt>"
 msgstr "E<lt>ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/E<gt>"
 
 #. type: SH
-#: doc/tin.1:3748
+#: doc/tin.1:3754
 #, no-wrap
 msgid "BUGS"
 msgstr "BUGS"
 
 #. type: Plain text
-#: doc/tin.1:3756
+#: doc/tin.1:3762
 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 "
@@ -9873,7 +9889,7 @@ msgstr ""
 "and recompile."
 
 #. type: Plain text
-#: doc/tin.1:3765
+#: doc/tin.1:3771
 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! "
@@ -9890,13 +9906,13 @@ msgstr ""
 "request it."
 
 #. type: SH
-#: doc/tin.1:3765
+#: doc/tin.1:3771
 #, no-wrap
 msgid "HISTORY"
 msgstr "HISTORY"
 
 #. type: Plain text
-#: doc/tin.1:3774
+#: doc/tin.1:3780
 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 "
@@ -9913,173 +9929,173 @@ msgstr ""
 "overview see"
 
 #. type: Plain text
-#: doc/tin.1:3778
+#: doc/tin.1:3784
 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:3778
+#: doc/tin.1:3784
 #, no-wrap
 msgid "CREDITS"
 msgstr "CREDITS"
 
 #. type: IP
-#: doc/tin.1:3780
+#: doc/tin.1:3786
 #, no-wrap
 msgid "Rich Skrenta"
 msgstr "Rich Skrenta"
 
 #. type: Plain text
-#: doc/tin.1:3784
+#: doc/tin.1:3790
 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:3784
+#: doc/tin.1:3790
 #, no-wrap
 msgid "Bill Davidsen"
 msgstr "Bill Davidsen"
 
 #. type: Plain text
-#: doc/tin.1:3786
+#: doc/tin.1:3792
 msgid "author of envarg.c environment variable reading routine."
 msgstr "author of envarg.c environment variable reading routine."
 
 #. type: IP
-#: doc/tin.1:3786
+#: doc/tin.1:3792
 #, no-wrap
 msgid "Mike Gleason"
 msgstr "Mike Gleason"
 
 #. type: Plain text
-#: doc/tin.1:3788
+#: doc/tin.1:3794
 msgid "author of sigfile.c random signature generation routines."
 msgstr "author of sigfile.c random signature generation routines."
 
 #. type: IP
-#: doc/tin.1:3788
+#: doc/tin.1:3794
 #, 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:3790
+#: doc/tin.1:3796
 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:3790
+#: doc/tin.1:3796
 #, no-wrap
 msgid "Arnold Robbins"
 msgstr "Arnold Robbins"
 
 #. type: Plain text
-#: doc/tin.1:3792
+#: doc/tin.1:3798
 msgid "author of strftime.c date formatting routine."
 msgstr "author of strftime.c date formatting routine."
 
 #. type: IP
-#: doc/tin.1:3792
+#: doc/tin.1:3798
 #, no-wrap
 msgid "Rich Salz"
 msgstr "Rich Salz"
 
 #. type: Plain text
-#: doc/tin.1:3794
+#: doc/tin.1:3800
 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:3794
+#: doc/tin.1:3800
 #, no-wrap
 msgid "Dave Taylor"
 msgstr "Dave Taylor"
 
 #. type: Plain text
-#: doc/tin.1:3798
+#: doc/tin.1:3804
 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:3798
+#: doc/tin.1:3804
 #, no-wrap
 msgid "Chris Thewalt"
 msgstr "Chris Thewalt"
 
 #. type: Plain text
-#: doc/tin.1:3802
+#: doc/tin.1:3808
 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:3802
+#: doc/tin.1:3808
 #, no-wrap
 msgid "Steven Madsen"
 msgstr "Steven Madsen"
 
 #. type: Plain text
-#: doc/tin.1:3806
+#: doc/tin.1:3812
 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:3806
+#: doc/tin.1:3812
 #, 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:3810
+#: doc/tin.1:3816
 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:3810
+#: doc/tin.1:3816
 #, 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:3818
+#: doc/tin.1:3824
 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:3818
+#: doc/tin.1:3824
 #, no-wrap
 msgid "AUTHOR"
 msgstr "AUTHOR"
 
 #. type: TP
-#: doc/tin.1:3819
+#: doc/tin.1:3825
 #, 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:3823
+#: doc/tin.1:3829
 #, no-wrap
 msgid "MAINTAINER"
 msgstr "MAINTAINER"
 
 #. type: TP
-#: doc/tin.1:3824
+#: doc/tin.1:3830
 #, 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:3828 doc/tin.5:2634
+#: doc/tin.1:3834 doc/tin.5:2652
 #, no-wrap
 msgid "SEE ALSO"
 msgstr "SEE ALSO"
 
 #. type: Plain text
-#: doc/tin.1:3883
+#: doc/tin.1:3889
 msgid ""
 "B<\\%cron>(1), 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<\\"
@@ -10968,7 +10984,7 @@ msgstr ""
 "\\%tin>(1)."
 
 #. type: TP
-#: doc/tin.5:465 doc/tin.5:1383
+#: doc/tin.5:465 doc/tin.5:1389
 #, no-wrap
 msgid "B<date_format>"
 msgstr "B<date_format>"
@@ -10993,13 +11009,13 @@ msgstr ""
 "using B<GroupAutoSave> ('B<S>') will suppress prompting."
 
 #. type: TP
-#: doc/tin.5:475 doc/tin.5:1500
+#: doc/tin.5:475 doc/tin.5:1506
 #, no-wrap
 msgid "B<editor_format>"
 msgstr "B<editor_format>"
 
 #. type: TP
-#: doc/tin.5:478 doc/tin.5:1505
+#: doc/tin.5:478 doc/tin.5:1511
 #, no-wrap
 msgid "B<extquote_handling>"
 msgstr "B<extquote_handling>"
@@ -11042,31 +11058,31 @@ msgid "Identical to the tinrc variable B
 msgstr "Identical to the tinrc variable B<mail_address>"
 
 #. type: TP
-#: doc/tin.5:491 doc/tin.5:1532
+#: doc/tin.5:491 doc/tin.5:1546
 #, no-wrap
 msgid "B<group_catchup_on_exit>"
 msgstr "B<group_catchup_on_exit>"
 
 #. type: TP
-#: doc/tin.5:494 doc/tin.5:1535
+#: doc/tin.5:494 doc/tin.5:1549
 #, no-wrap
 msgid "B<group_format>"
 msgstr "B<group_format>"
 
 #. type: TP
-#: doc/tin.5:497 doc/tin.5:1615
+#: doc/tin.5:497 doc/tin.5:1629
 #, no-wrap
 msgid "B<mail_8bit_header>"
 msgstr "B<mail_8bit_header>"
 
 #. type: TP
-#: doc/tin.5:500 doc/tin.5:1627 doc/tin.5:2410
+#: doc/tin.5:500 doc/tin.5:1641 doc/tin.5:2428
 #, no-wrap
 msgid "B<mail_mime_encoding>"
 msgstr "B<mail_mime_encoding>"
 
 #. type: TP
-#: doc/tin.5:503 doc/tin.5:1646
+#: doc/tin.5:503 doc/tin.5:1660
 #, no-wrap
 msgid "B<maildir>"
 msgstr "B<maildir>"
@@ -11087,13 +11103,13 @@ msgstr ""
 "directed to this email address instead"
 
 #. type: TP
-#: doc/tin.5:510 doc/tin.5:1684
+#: doc/tin.5:510 doc/tin.5:1698
 #, no-wrap
 msgid "B<mark_ignore_tags>"
 msgstr "B<mark_ignore_tags>"
 
 #. type: TP
-#: doc/tin.5:513 doc/tin.5:1681
+#: doc/tin.5:513 doc/tin.5:1695
 #, no-wrap
 msgid "B<mark_saved_read>"
 msgstr "B<mark_saved_read>"
@@ -11157,25 +11173,25 @@ msgstr ""
 "entry will negate it, eg: image/*,!image/bmp,!text/html. Default is */*"
 
 #. type: TP
-#: doc/tin.5:540 doc/tin.5:1763
+#: doc/tin.5:540 doc/tin.5:1777
 #, no-wrap
 msgid "B<news_headers_to_display>"
 msgstr "B<news_headers_to_display>"
 
 #. type: TP
-#: doc/tin.5:543 doc/tin.5:1770
+#: doc/tin.5:543 doc/tin.5:1784
 #, 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:1779
+#: doc/tin.5:546 doc/tin.5:1793
 #, no-wrap
 msgid "B<news_quote_format>"
 msgstr "B<news_quote_format>"
 
 #. type: TP
-#: doc/tin.5:549 doc/tin.5:2383
+#: doc/tin.5:549 doc/tin.5:2401
 #, no-wrap
 msgid "B<organization>"
 msgstr "B<organization>"
@@ -11194,61 +11210,61 @@ msgstr ""
 "news servers might still overwrite the \\&''Organization:'' header."
 
 #. type: TP
-#: doc/tin.5:556 doc/tin.5:1807
+#: doc/tin.5:556 doc/tin.5:1821
 #, no-wrap
 msgid "B<pos_first_unread>"
 msgstr "B<pos_first_unread>"
 
 #. type: TP
-#: doc/tin.5:559 doc/tin.5:1811
+#: doc/tin.5:559 doc/tin.5:1825
 #, no-wrap
 msgid "B<post_8bit_header>"
 msgstr "B<post_8bit_header>"
 
 #. type: TP
-#: doc/tin.5:562 doc/tin.5:1822 doc/tin.5:2407
+#: doc/tin.5:562 doc/tin.5:1836 doc/tin.5:2425
 #, no-wrap
 msgid "B<post_mime_encoding>"
 msgstr "B<post_mime_encoding>"
 
 #. type: TP
-#: doc/tin.5:565 doc/tin.5:1835
+#: doc/tin.5:565 doc/tin.5:1849
 #, no-wrap
 msgid "B<post_process_type>"
 msgstr "B<post_process_type>"
 
 #. type: TP
-#: doc/tin.5:568 doc/tin.5:1827
+#: doc/tin.5:568 doc/tin.5:1841
 #, no-wrap
 msgid "B<post_process_view>"
 msgstr "B<post_process_view>"
 
 #. type: TP
-#: doc/tin.5:571 doc/tin.5:1858
+#: doc/tin.5:571 doc/tin.5:1872
 #, no-wrap
 msgid "B<print_header>"
 msgstr "B<print_header>"
 
 #. type: TP
-#: doc/tin.5:574 doc/tin.5:1872
+#: doc/tin.5:574 doc/tin.5:1886
 #, no-wrap
 msgid "B<process_only_unread>"
 msgstr "B<process_only_unread>"
 
 #. type: TP
-#: doc/tin.5:577 doc/tin.5:1876
+#: doc/tin.5:577 doc/tin.5:1890
 #, no-wrap
 msgid "B<prompt_followupto>"
 msgstr "B<prompt_followupto>"
 
 #. type: TP
-#: doc/tin.5:580 doc/tin.5:1880
+#: doc/tin.5:580 doc/tin.5:1894
 #, no-wrap
 msgid "B<quote_chars>"
 msgstr "B<quote_chars>"
 
 #. type: TP
-#: doc/tin.5:583 doc/tin.5:1940
+#: doc/tin.5:583 doc/tin.5:1957
 #, no-wrap
 msgid "B<savedir>"
 msgstr "B<savedir>"
@@ -11261,49 +11277,49 @@ msgid "B<savefile>"
 msgstr "B<savefile>"
 
 #. type: TP
-#: doc/tin.5:589 doc/tin.5:1997
+#: doc/tin.5:589 doc/tin.5:2014
 #, no-wrap
 msgid "B<show_author>"
 msgstr "B<show_author>"
 
 #. type: TP
-#: doc/tin.5:592 doc/tin.5:2023
+#: doc/tin.5:592 doc/tin.5:2040
 #, no-wrap
 msgid "B<show_info>"
 msgstr "B<show_info>"
 
 #. type: TP
-#: doc/tin.5:595 doc/tin.5:2041
+#: doc/tin.5:595 doc/tin.5:2058
 #, no-wrap
 msgid "B<show_only_unread_arts>"
 msgstr "B<show_only_unread_arts>"
 
 #. type: TP
-#: doc/tin.5:598 doc/tin.5:2049
+#: doc/tin.5:598 doc/tin.5:2066
 #, no-wrap
 msgid "B<show_signatures>"
 msgstr "B<show_signatures>"
 
 #. type: TP
-#: doc/tin.5:601 doc/tin.5:2052
+#: doc/tin.5:601 doc/tin.5:2069
 #, no-wrap
 msgid "B<sigdashes>"
 msgstr "B<sigdashes>"
 
 #. type: TP
-#: doc/tin.5:604 doc/tin.5:2055
+#: doc/tin.5:604 doc/tin.5:2072
 #, no-wrap
 msgid "B<sigfile>"
 msgstr "B<sigfile>"
 
 #. type: TP
-#: doc/tin.5:607 doc/tin.5:2066
+#: doc/tin.5:607 doc/tin.5:2083
 #, no-wrap
 msgid "B<signature_repost>"
 msgstr "B<signature_repost>"
 
 #. type: TP
-#: doc/tin.5:610 doc/tin.5:2076
+#: doc/tin.5:610 doc/tin.5:2093
 #, no-wrap
 msgid "B<sort_article_type>"
 msgstr "B<sort_article_type>"
@@ -11314,61 +11330,61 @@ msgid "Identical to the tinrc variable B
 msgstr "Identical to the tinrc variable B<sort_article_type>"
 
 #. type: TP
-#: doc/tin.5:613 doc/tin.5:2105
+#: doc/tin.5:613 doc/tin.5:2122
 #, no-wrap
 msgid "B<sort_threads_type>"
 msgstr "B<sort_threads_type>"
 
 #. type: TP
-#: doc/tin.5:616 doc/tin.5:2136
+#: doc/tin.5:616 doc/tin.5:2153
 #, no-wrap
 msgid "B<start_editor_offset>"
 msgstr "B<start_editor_offset>"
 
 #. type: TP
-#: doc/tin.5:619 doc/tin.5:2165
+#: doc/tin.5:619 doc/tin.5:2182
 #, no-wrap
 msgid "B<tex2iso_conv>"
 msgstr "B<tex2iso_conv>"
 
 #. type: TP
-#: doc/tin.5:622 doc/tin.5:2170
+#: doc/tin.5:622 doc/tin.5:2187
 #, no-wrap
 msgid "B<thread_articles>"
 msgstr "B<thread_articles>"
 
 #. type: TP
-#: doc/tin.5:625 doc/tin.5:2204
+#: doc/tin.5:625 doc/tin.5:2221
 #, no-wrap
 msgid "B<thread_catchup_on_exit>"
 msgstr "B<thread_catchup_on_exit>"
 
 #. type: TP
-#: doc/tin.5:628 doc/tin.5:2180
+#: doc/tin.5:628 doc/tin.5:2197
 #, no-wrap
 msgid "B<thread_format>"
 msgstr "B<thread_format>"
 
 #. type: TP
-#: doc/tin.5:631 doc/tin.5:2199
+#: doc/tin.5:631 doc/tin.5:2216
 #, no-wrap
 msgid "B<thread_perc>"
 msgstr "B<thread_perc>"
 
 #. type: TP
-#: doc/tin.5:634 doc/tin.5:2228
+#: doc/tin.5:634 doc/tin.5:2245
 #, no-wrap
 msgid "B<trim_article_body>"
 msgstr "B<trim_article_body>"
 
 #. type: TP
-#: doc/tin.5:637 doc/tin.5:2308
+#: doc/tin.5:637 doc/tin.5:2327
 #, no-wrap
 msgid "B<verbatim_handling>"
 msgstr "B<verbatim_handling>"
 
 #. type: TP
-#: doc/tin.5:640 doc/tin.5:2359
+#: doc/tin.5:640 doc/tin.5:2377
 #, no-wrap
 msgid "B<wrap_on_next_unread>"
 msgstr "B<wrap_on_next_unread>"
@@ -11540,7 +11556,7 @@ msgstr ""
 "mode=email --dont-backup check\""
 
 #. type: TP
-#: doc/tin.5:694 doc/tin.5:1717
+#: doc/tin.5:694 doc/tin.5:1731
 #, no-wrap
 msgid "B<mm_network_charset>"
 msgstr "B<mm_network_charset>"
@@ -11844,7 +11860,7 @@ msgstr ""
 "counter) removed."
 
 #. type: TP
-#: doc/tin.5:810 doc/tin.5:2553
+#: doc/tin.5:810 doc/tin.5:2571
 #, no-wrap
 msgid "B<time>"
 msgstr "B<time>"
@@ -12417,12 +12433,12 @@ msgid "B<mailgroupname>"
 msgstr "B<mailgroupname>"
 
 #. type: Plain text
-#: doc/tin.5:1076 doc/tin.5:1147 doc/tin.5:2500 doc/tin.5:2553 doc/tin.5:2580
+#: doc/tin.5:1076 doc/tin.5:1147 doc/tin.5:2518 doc/tin.5:2571 doc/tin.5:2598
 msgid "is the name of the newsgroup"
 msgstr "is the name of the newsgroup"
 
 #. type: Plain text
-#: doc/tin.5:1079 doc/tin.5:1150 doc/tin.5:2583
+#: doc/tin.5:1079 doc/tin.5:1150 doc/tin.5:2601
 msgid "is a short single-line description of the group"
 msgstr "is a short single-line description of the group"
 
@@ -12513,13 +12529,13 @@ msgstr ""
 "\tI<one-line description>\"."
 
 #. type: TP
-#: doc/tin.5:1144 doc/tin.5:2577
+#: doc/tin.5:1144 doc/tin.5:2595
 #, no-wrap
 msgid "B<group.name>"
 msgstr "B<group.name>"
 
 #. type: TP
-#: doc/tin.5:1147 doc/tin.5:2580
+#: doc/tin.5:1147 doc/tin.5:2598
 #, no-wrap
 msgid "B<one-line description>"
 msgstr "B<one-line description>"
@@ -12694,161 +12710,167 @@ msgstr ""
 #. type: TP
 #: doc/tin.5:1281
 #, no-wrap
+msgid "B<cancel_lock_algo>"
+msgstr "B<cancel_lock_algo>"
+
+#. type: TP
+#: doc/tin.5:1287
+#, no-wrap
 msgid "B<catchup_read_groups>"
 msgstr "B<catchup_read_groups>"
 
 #. type: TP
-#: doc/tin.5:1285
+#: doc/tin.5:1291
 #, no-wrap
 msgid "B<col_back>"
 msgstr "B<col_back>"
 
 #. type: TP
-#: doc/tin.5:1288
+#: doc/tin.5:1294
 #, no-wrap
 msgid "B<col_extquote>"
 msgstr "B<col_extquote>"
 
 #. type: TP
-#: doc/tin.5:1291
+#: doc/tin.5:1297
 #, no-wrap
 msgid "B<col_from>"
 msgstr "B<col_from>"
 
 #. type: TP
-#: doc/tin.5:1294
+#: doc/tin.5:1300
 #, no-wrap
 msgid "B<col_head>"
 msgstr "B<col_head>"
 
 #. type: TP
-#: doc/tin.5:1297
+#: doc/tin.5:1303
 #, no-wrap
 msgid "B<col_help>"
 msgstr "B<col_help>"
 
 #. type: TP
-#: doc/tin.5:1300
+#: doc/tin.5:1306
 #, no-wrap
 msgid "B<col_invers_bg>"
 msgstr "B<col_invers_bg>"
 
 #. type: TP
-#: doc/tin.5:1303
+#: doc/tin.5:1309
 #, no-wrap
 msgid "B<col_invers_fg>"
 msgstr "B<col_invers_fg>"
 
 #. type: TP
-#: doc/tin.5:1306
+#: doc/tin.5:1312
 #, no-wrap
 msgid "B<col_markdash>"
 msgstr "B<col_markdash>"
 
 #. type: TP
-#: doc/tin.5:1310
+#: doc/tin.5:1316
 #, no-wrap
 msgid "B<col_markslash>"
 msgstr "B<col_markslash>"
 
 #. type: TP
-#: doc/tin.5:1314
+#: doc/tin.5:1320
 #, no-wrap
 msgid "B<col_markstar>"
 msgstr "B<col_markstar>"
 
 #. type: TP
-#: doc/tin.5:1318
+#: doc/tin.5:1324
 #, no-wrap
 msgid "B<col_markstroke>"
 msgstr "B<col_markstroke>"
 
 #. type: TP
-#: doc/tin.5:1322
+#: doc/tin.5:1328
 #, no-wrap
 msgid "B<col_minihelp>"
 msgstr "B<col_minihelp>"
 
 #. type: TP
-#: doc/tin.5:1325
+#: doc/tin.5:1331
 #, no-wrap
 msgid "B<col_newsheaders>"
 msgstr "B<col_newsheaders>"
 
 #. type: TP
-#: doc/tin.5:1328
+#: doc/tin.5:1334
 #, no-wrap
 msgid "B<col_normal>"
 msgstr "B<col_normal>"
 
 #. type: TP
-#: doc/tin.5:1331
+#: doc/tin.5:1337
 #, no-wrap
 msgid "B<col_quote>"
 msgstr "B<col_quote>"
 
 #. type: TP
-#: doc/tin.5:1334
+#: doc/tin.5:1340
 #, no-wrap
 msgid "B<col_quote2>"
 msgstr "B<col_quote2>"
 
 #. type: TP
-#: doc/tin.5:1337
+#: doc/tin.5:1343
 #, no-wrap
 msgid "B<col_quote3>"
 msgstr "B<col_quote3>"
 
 #. type: TP
-#: doc/tin.5:1340
+#: doc/tin.5:1346
 #, no-wrap
 msgid "B<col_response>"
 msgstr "B<col_response>"
 
 #. type: TP
-#: doc/tin.5:1344
+#: doc/tin.5:1350
 #, no-wrap
 msgid "B<col_signature>"
 msgstr "B<col_signature>"
 
 #. type: TP
-#: doc/tin.5:1347
+#: doc/tin.5:1353
 #, no-wrap
 msgid "B<col_urls>"
 msgstr "B<col_urls>"
 
 #. type: TP
-#: doc/tin.5:1350
+#: doc/tin.5:1356
 #, no-wrap
 msgid "B<col_verbatim>"
 msgstr "B<col_verbatim>"
 
 #. type: TP
-#: doc/tin.5:1353
+#: doc/tin.5:1359
 #, no-wrap
 msgid "B<col_subject>"
 msgstr "B<col_subject>"
 
 #. type: TP
-#: doc/tin.5:1356
+#: doc/tin.5:1362
 #, no-wrap
 msgid "B<col_text>"
 msgstr "B<col_text>"
 
 #. type: TP
-#: doc/tin.5:1359
+#: doc/tin.5:1365
 #, no-wrap
 msgid "B<col_title>"
 msgstr "B<col_title>"
 
 #. type: TP
-#: doc/tin.5:1362
+#: doc/tin.5:1368
 #, no-wrap
 msgid "B<confirm_choice>"
 msgstr "B<confirm_choice>"
 
 #. type: Plain text
-#: doc/tin.5:1366
+#: doc/tin.5:1372
 msgid ""
 "B<\\%tin>(1)  can ask for manual confirmation to protect the user. Available "
 "choices:"
@@ -12858,7 +12880,7 @@ msgstr ""
 
 #.  TODO: check if all affected commands are marked [after confirmation]
 #. type: Plain text
-#: doc/tin.5:1372
+#: doc/tin.5:1378
 msgid ""
 "B<commands>: Ask for confirmation before executing certain dangerous "
 "commands (e.g., B<Catchup> ('B<c>')). Commands that this affects are marked "
@@ -12869,7 +12891,7 @@ msgstr ""
 "in this manual with '[after confirmation]'."
 
 #. type: Plain text
-#: doc/tin.5:1377
+#: doc/tin.5:1383
 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."
@@ -12878,7 +12900,7 @@ msgstr ""
 "you use the B<Quit> ('B<q>') command."
 
 #. type: Plain text
-#: doc/tin.5:1381
+#: doc/tin.5:1387
 msgid ""
 "B<select>: Ask for confirmation before marking all not selected (with "
 "B<GroupMarkUnselArtRead> ('B<X>') command) articles as read."
@@ -12887,12 +12909,12 @@ msgstr ""
 "B<GroupMarkUnselArtRead> ('B<X>') command) articles as read."
 
 #. type: Plain text
-#: doc/tin.5:1383
+#: doc/tin.5:1389
 msgid "Default is commands & quit."
 msgstr "Default is commands & quit."
 
 #. type: Plain text
-#: doc/tin.5:1394
+#: doc/tin.5:1400
 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<\\"
@@ -12905,61 +12927,61 @@ msgstr ""
 "fallback code.  Default is \"%a, %d %b %Y %H:%M:%S\"."
 
 #. type: TP
-#: doc/tin.5:1394
+#: doc/tin.5:1400
 #, no-wrap
 msgid "B<default_art_search>"
 msgstr "B<default_art_search>"
 
 #. type: TP
-#: doc/tin.5:1396
+#: doc/tin.5:1402
 #, no-wrap
 msgid "B<default_author_search>"
 msgstr "B<default_author_search>"
 
 #. type: TP
-#: doc/tin.5:1398
+#: doc/tin.5:1404
 #, no-wrap
 msgid "B<default_config_search>"
 msgstr "B<default_config_search>"
 
 #. type: TP
-#: doc/tin.5:1401
+#: doc/tin.5:1407
 #, no-wrap
 msgid "B<default_filter_days>"
 msgstr "B<default_filter_days>"
 
 #. type: TP
-#: doc/tin.5:1404
+#: doc/tin.5:1410
 #, no-wrap
 msgid "B<default_filter_kill_case>"
 msgstr "B<default_filter_kill_case>"
 
 #. type: TP
-#: doc/tin.5:1408
+#: doc/tin.5:1414
 #, no-wrap
 msgid "B<default_filter_kill_expire>"
 msgstr "B<default_filter_kill_expire>"
 
 #. type: TP
-#: doc/tin.5:1413
+#: doc/tin.5:1419
 #, no-wrap
 msgid "B<default_filter_kill_global>"
 msgstr "B<default_filter_kill_global>"
 
 #. type: TP
-#: doc/tin.5:1417
+#: doc/tin.5:1423
 #, no-wrap
 msgid "B<default_filter_kill_header>"
 msgstr "B<default_filter_kill_header>"
 
 #. type: ta
-#: doc/tin.5:1422 doc/tin.5:1451
+#: doc/tin.5:1428 doc/tin.5:1457
 #, 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:1431 doc/tin.5:1460
+#: doc/tin.5:1437 doc/tin.5:1466
 #, no-wrap
 msgid ""
 "0\t''Subject:'' (case sensitive)\n"
@@ -12981,139 +13003,139 @@ msgstr ""
 "7\t''Lines:''\n"
 
 #. type: TP
-#: doc/tin.5:1433
+#: doc/tin.5:1439
 #, no-wrap
 msgid "B<default_filter_select_case>"
 msgstr "B<default_filter_select_case>"
 
 #. type: TP
-#: doc/tin.5:1437
+#: doc/tin.5:1443
 #, no-wrap
 msgid "B<default_filter_select_expire>"
 msgstr "B<default_filter_select_expire>"
 
 #. type: TP
-#: doc/tin.5:1442
+#: doc/tin.5:1448
 #, no-wrap
 msgid "B<default_filter_select_global>"
 msgstr "B<default_filter_select_global>"
 
 #. type: TP
-#: doc/tin.5:1446
+#: doc/tin.5:1452
 #, no-wrap
 msgid "B<default_filter_select_header>"
 msgstr "B<default_filter_select_header>"
 
 #. type: TP
-#: doc/tin.5:1462
+#: doc/tin.5:1468
 #, no-wrap
 msgid "B<default_goto_group>"
 msgstr "B<default_goto_group>"
 
 #. type: TP
-#: doc/tin.5:1464
+#: doc/tin.5:1470
 #, no-wrap
 msgid "B<default_group_search>"
 msgstr "B<default_group_search>"
 
 #. type: TP
-#: doc/tin.5:1466
+#: doc/tin.5:1472
 #, no-wrap
 msgid "B<default_mail_address>"
 msgstr "B<default_mail_address>"
 
 #. type: TP
-#: doc/tin.5:1468
+#: doc/tin.5:1474
 #, no-wrap
 msgid "B<default_move_group>"
 msgstr "B<default_move_group>"
 
 #. type: TP
-#: doc/tin.5:1470
+#: doc/tin.5:1476
 #, no-wrap
 msgid "B<default_pattern>"
 msgstr "B<default_pattern>"
 
 #. type: TP
-#: doc/tin.5:1472
+#: doc/tin.5:1478
 #, no-wrap
 msgid "B<default_pipe_command>"
 msgstr "B<default_pipe_command>"
 
 #. type: TP
-#: doc/tin.5:1474
+#: doc/tin.5:1480
 #, no-wrap
 msgid "B<default_post_newsgroups>"
 msgstr "B<default_post_newsgroups>"
 
 #. type: TP
-#: doc/tin.5:1476
+#: doc/tin.5:1482
 #, no-wrap
 msgid "B<default_post_subject>"
 msgstr "B<default_post_subject>"
 
 #. type: TP
-#: doc/tin.5:1478
+#: doc/tin.5:1484
 #, no-wrap
 msgid "B<default_range_group>"
 msgstr "B<default_range_group>"
 
 #. type: TP
-#: doc/tin.5:1480
+#: doc/tin.5:1486
 #, no-wrap
 msgid "B<default_range_select>"
 msgstr "B<default_range_select>"
 
 #. type: TP
-#: doc/tin.5:1482
+#: doc/tin.5:1488
 #, no-wrap
 msgid "B<default_range_thread>"
 msgstr "B<default_range_thread>"
 
 #. type: TP
-#: doc/tin.5:1484
+#: doc/tin.5:1490
 #, no-wrap
 msgid "B<default_repost_group>"
 msgstr "B<default_repost_group>"
 
 #. type: TP
-#: doc/tin.5:1486
+#: doc/tin.5:1492
 #, no-wrap
 msgid "B<default_save_file>"
 msgstr "B<default_save_file>"
 
 #. type: TP
-#: doc/tin.5:1488
+#: doc/tin.5:1494
 #, no-wrap
 msgid "B<default_save_mode>"
 msgstr "B<default_save_mode>"
 
 #. type: TP
-#: doc/tin.5:1490
+#: doc/tin.5:1496
 #, no-wrap
 msgid "B<default_select_pattern>"
 msgstr "B<default_select_pattern>"
 
 #. type: TP
-#: doc/tin.5:1492
+#: doc/tin.5:1498
 #, no-wrap
 msgid "B<default_shell_command>"
 msgstr "B<default_shell_command>"
 
 #. type: TP
-#: doc/tin.5:1494
+#: doc/tin.5:1500
 #, no-wrap
 msgid "B<default_subject_search>"
 msgstr "B<default_subject_search>"
 
 #. type: TP
-#: doc/tin.5:1496
+#: doc/tin.5:1502
 #, no-wrap
 msgid "B<draw_arrow>"
 msgstr "B<draw_arrow>"
 
 #. type: Plain text
-#: doc/tin.5:1505
+#: doc/tin.5:1511
 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., /"
@@ -13124,25 +13146,36 @@ msgstr ""
 "bin/vi +7 .article)."
 
 #. type: TP
-#: doc/tin.5:1508
+#: doc/tin.5:1514
 #, no-wrap
 msgid "B<extquote_regex>"
 msgstr "B<extquote_regex>"
 
+#. type: Plain text
+#: doc/tin.5:1521
+msgid ""
+"A regular expression that will be applied when reading articles. All "
+"matching lines are shown in B<col_extquote>. If B<extquote_regex> is blank, "
+"then B<%tin>(1)  uses a built-in default."
+msgstr ""
+"A regular expression that will be applied when reading articles. All "
+"matching lines are shown in B<col_extquote>. If B<extquote_regex> is blank, "
+"then B<%tin>(1) uses a built-in default."
+
 #. type: TP
-#: doc/tin.5:1513
+#: doc/tin.5:1521
 #, no-wrap
 msgid "B<force_screen_redraw>"
 msgstr "B<force_screen_redraw>"
 
 #. type: TP
-#: doc/tin.5:1517
+#: doc/tin.5:1525
 #, no-wrap
 msgid "B<getart_limit>"
 msgstr "B<getart_limit>"
 
 #. type: Plain text
-#: doc/tin.5:1524
+#: doc/tin.5:1532
 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<"
@@ -13155,13 +13188,30 @@ msgstr ""
 "absolute value of B<getart_limit>. Default is 0, which means no limit."
 
 #. type: TP
-#: doc/tin.5:1524
+#: doc/tin.5:1532
 #, no-wrap
 msgid "B<goto_next_unread>"
 msgstr "B<goto_next_unread>"
 
 #. type: Plain text
-#: doc/tin.5:1539
+#: doc/tin.5:1546
+msgid ""
+"Which keys B<%tin>(1)  should accept to jump to the next unread article.  "
+"Possible is any combination of B<PageDown> and B<PageNextUnread>.  When "
+"B<PageDown> is set B<%tin>(1)  jumps to the next article at the end of the "
+"current one. When B<PageNextUnread> is set B<%tin>(1)  jumps immediately to "
+"the next article when B<PageNextUnread> ('B<E<lt>TABE<gt>>')  is pressed. "
+"Default is B<PageNextUnread>."
+msgstr ""
+"Which keys B<%tin>(1) should accept to jump to the next unread article.  "
+"Possible is any combination of B<PageDown> and B<PageNextUnread>.  When "
+"B<PageDown> is set B<tin> jumps to the next article at the end of the "
+"current one. When B<PageNextUnread> is set B<%tin>(1) jumps immediately to "
+"the next article when B<PageNextUnread> ('B<E<lt>TABE<gt>>')  is pressed. "
+"Default is B<PageNextUnread>."
+
+#. type: Plain text
+#: doc/tin.5:1553
 msgid ""
 "The format string used for the Group level. Default is \"%n\\ %m\\ %R\\ %L\\ "
 "\\ %s\\ \\ %F\". The following substitutions are supported:"
@@ -13170,13 +13220,13 @@ msgstr ""
 "\\ %s\\ \\ %F\". The following substitutions are supported:"
 
 #. type: ta
-#: doc/tin.5:1541
+#: doc/tin.5:1555
 #, 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:1553
+#: doc/tin.5:1567
 #, no-wrap
 msgid ""
 "%D\tdate\n"
@@ -13204,31 +13254,31 @@ msgstr ""
 "%%\t%\n"
 
 #. type: TP
-#: doc/tin.5:1555
+#: doc/tin.5:1569
 #, no-wrap
 msgid "B<hide_uue>"
 msgstr "B<hide_uue>"
 
 #. type: TP
-#: doc/tin.5:1565
+#: doc/tin.5:1579
 #, no-wrap
 msgid "B<inews_prog>"
 msgstr "B<inews_prog>"
 
 #. type: TP
-#: doc/tin.5:1572
+#: doc/tin.5:1586
 #, no-wrap
 msgid "B<info_in_last_line>"
 msgstr "B<info_in_last_line>"
 
 #. type: TP
-#: doc/tin.5:1578
+#: doc/tin.5:1592
 #, no-wrap
 msgid "B<interactive_mailer>"
 msgstr "B<interactive_mailer>"
 
 #. type: Plain text
-#: doc/tin.5:1584
+#: doc/tin.5:1598
 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, "
@@ -13241,25 +13291,25 @@ msgstr ""
 "usage. This option has to suit B<mailer_format>. Default is 0."
 
 #. type: TP
-#: doc/tin.5:1584
+#: doc/tin.5:1598
 #, no-wrap
 msgid "B<inverse_okay>"
 msgstr "B<inverse_okay>"
 
 #. type: TP
-#: doc/tin.5:1588
+#: doc/tin.5:1602
 #, no-wrap
 msgid "B<keep_dead_articles>"
 msgstr "B<keep_dead_articles>"
 
 #. type: TP
-#: doc/tin.5:1593
+#: doc/tin.5:1607
 #, no-wrap
 msgid "B<kill_level>"
 msgstr "B<kill_level>"
 
 #. type: Plain text
-#: doc/tin.5:1597
+#: doc/tin.5:1611
 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>)."
@@ -13268,7 +13318,7 @@ msgstr ""
 "There are 3 options, default is 0 (B<Kill only unread arts>)."
 
 #. type: Plain text
-#: doc/tin.5:1605
+#: doc/tin.5:1619
 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 "
@@ -13283,73 +13333,73 @@ msgstr ""
 "When you reenter the group the mark will be gone."
 
 #. type: TP
-#: doc/tin.5:1621
+#: doc/tin.5:1635
 #, no-wrap
 msgid "B<mail_address>"
 msgstr "B<mail_address>"
 
 #. type: TP
-#: doc/tin.5:1631
+#: doc/tin.5:1645
 #, no-wrap
 msgid "B<mail_quote_format>"
 msgstr "B<mail_quote_format>"
 
 #. type: TP
-#: doc/tin.5:1636
+#: doc/tin.5:1650
 #, no-wrap
 msgid "B<mailbox_format>"
 msgstr "B<mailbox_format>"
 
 #. type: TP
-#: doc/tin.5:1655
+#: doc/tin.5:1669
 #, no-wrap
 msgid "B<mailer_format>"
 msgstr "B<mailer_format>"
 
 #. type: TP
-#: doc/tin.5:1692
+#: doc/tin.5:1706
 #, no-wrap
 msgid "B<metamail_prog>"
 msgstr "B<metamail_prog>"
 
 #. type: TP
-#: doc/tin.5:1704 doc/tin.5:2403
+#: doc/tin.5:1718 doc/tin.5:2421
 #, no-wrap
 msgid "B<mm_charset>"
 msgstr "B<mm_charset>"
 
 #. type: TP
-#: doc/tin.5:1737
+#: doc/tin.5:1751
 #, no-wrap
 msgid "B<mono_markdash>"
 msgstr "B<mono_markdash>"
 
 #. type: TP
-#: doc/tin.5:1742
+#: doc/tin.5:1756
 #, no-wrap
 msgid "B<mono_markslash>"
 msgstr "B<mono_markslash>"
 
 #. type: TP
-#: doc/tin.5:1747
+#: doc/tin.5:1761
 #, no-wrap
 msgid "B<mono_markstar>"
 msgstr "B<mono_markstar>"
 
 #. type: TP
-#: doc/tin.5:1752
+#: doc/tin.5:1766
 #, no-wrap
 msgid "B<mono_markstroke>"
 msgstr "B<mono_markstroke>"
 
 #. type: TP
-#: doc/tin.5:1757
+#: doc/tin.5:1771
 #, no-wrap
 msgid "B<newnews>"
 msgstr "B<newnews>"
 
 #. type: Plain text
-#: doc/tin.5:1763
+#: doc/tin.5:1777
 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."
@@ -13358,25 +13408,25 @@ msgstr ""
 "newsgroups. Do not change them unless you understand what they are for."
 
 #. type: TP
-#: doc/tin.5:1784
+#: doc/tin.5:1798
 #, no-wrap
 msgid "B<nntp_read_timeout_secs>"
 msgstr "B<nntp_read_timeout_secs>"
 
 #. type: Plain text
-#: doc/tin.5:1787
+#: doc/tin.5:1801
 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:1787
+#: doc/tin.5:1801
 #, no-wrap
 msgid "B<normalization_form>"
 msgstr "B<normalization_form>"
 
 #. type: Plain text
-#: doc/tin.5:1791
+#: doc/tin.5:1805
 msgid ""
 "The normalization form which should be used to normalize unicode input.  The "
 "possible values are:"
@@ -13385,7 +13435,7 @@ msgstr ""
 "possible values are:"
 
 #. type: Plain text
-#: doc/tin.5:1807
+#: doc/tin.5:1821
 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 "
@@ -13396,7 +13446,7 @@ msgstr ""
 "possible."
 
 #. type: Plain text
-#: doc/tin.5:1835
+#: doc/tin.5:1849
 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 "
@@ -13407,7 +13457,7 @@ msgstr ""
 "determined using the B<\\%mailcap>(5)  file. Default is ON."
 
 #. type: Plain text
-#: doc/tin.5:1841
+#: doc/tin.5:1855
 msgid ""
 "This specifies whether to perform post processing on saved articles.  "
 "Because the shell archive may contain commands you may not want to be "
@@ -13420,7 +13470,7 @@ msgstr ""
 "are allowed:"
 
 #. type: Plain text
-#: doc/tin.5:1849
+#: doc/tin.5:1863
 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 "
@@ -13431,19 +13481,19 @@ msgstr ""
 "executed, be careful with this option."
 
 #. type: TP
-#: doc/tin.5:1852
+#: doc/tin.5:1866
 #, no-wrap
 msgid "B<posted_articles_file>"
 msgstr "B<posted_articles_file>"
 
 #. type: TP
-#: doc/tin.5:1862
+#: doc/tin.5:1876
 #, no-wrap
 msgid "B<printer>"
 msgstr "B<printer>"
 
 #. type: Plain text
-#: doc/tin.5:1872
+#: doc/tin.5:1886
 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 "
@@ -13456,7 +13506,7 @@ msgstr ""
 "Administrator."
 
 #. type: Plain text
-#: doc/tin.5:1880
+#: doc/tin.5:1894
 msgid ""
 "If ON show empty ''Followup-To:'' header when editing an article.  Default "
 "is OFF."
@@ -13465,13 +13515,13 @@ msgstr ""
 "is OFF."
 
 #. type: TP
-#: doc/tin.5:1886
+#: doc/tin.5:1900
 #, no-wrap
 msgid "B<quote_style>"
 msgstr "B<quote_style>"
 
 #. type: Plain text
-#: doc/tin.5:1892
+#: doc/tin.5:1906
 msgid ""
 "This bit coded integer value controls how articles are to be quoted when "
 "following up or replying to them. Any of the following options can be "
@@ -13484,7 +13534,7 @@ msgstr ""
 "characters are compressed and empty lines are quoted."
 
 #. type: Plain text
-#: doc/tin.5:1897
+#: doc/tin.5:1911
 msgid ""
 "B<Compress quotes> Compress quote characters together when quoting multiple "
 "times (for example, 'E<gt> E<gt> E<gt>' will be turned into "
@@ -13495,7 +13545,7 @@ msgstr ""
 "'E<gt>E<gt>E<gt>'). This option is on by default."
 
 #. type: Plain text
-#: doc/tin.5:1903
+#: doc/tin.5:1917
 msgid ""
 "B<Quote Signatures> This option is off by default. Signatures are always "
 "quoted regardless of this option when you are viewing an article in raw mode "
@@ -13508,18 +13558,18 @@ msgstr ""
 "quoted regardless of this option when B<show_signatures> is off."
 
 #. type: Plain text
-#: doc/tin.5:1905
+#: doc/tin.5:1919
 msgid "B<Quote empty lines> This option is on by default."
 msgstr "B<Quote empty lines> This option is on by default."
 
 #. type: TP
-#: doc/tin.5:1906
+#: doc/tin.5:1920
 #, no-wrap
 msgid "B<quote_regex>"
 msgstr "B<quote_regex>"
 
 #. type: Plain text
-#: doc/tin.5:1913
+#: doc/tin.5:1927
 msgid ""
 "A regular expression that will be applied when reading articles. All "
 "matching lines are shown in B<col_quote>. If B<quote_regex> is blank, then B<"
@@ -13530,13 +13580,13 @@ msgstr ""
 "\\%tin>(1)  uses a built-in default."
 
 #. type: TP
-#: doc/tin.5:1913
+#: doc/tin.5:1927
 #, no-wrap
 msgid "B<quote_regex2>"
 msgstr "B<quote_regex2>"
 
 #. type: Plain text
-#: doc/tin.5:1920
+#: doc/tin.5:1934
 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 "
@@ -13547,13 +13597,13 @@ msgstr ""
 "B<\\%tin>(1)  uses a built-in default."
 
 #. type: TP
-#: doc/tin.5:1920
+#: doc/tin.5:1934
 #, no-wrap
 msgid "B<quote_regex3>"
 msgstr "B<quote_regex3>"
 
 #. type: Plain text
-#: doc/tin.5:1927
+#: doc/tin.5:1941
 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 "
@@ -13564,61 +13614,72 @@ msgstr ""
 "B<\\%tin>(1)  uses a built-in default."
 
 #. type: TP
-#: doc/tin.5:1927
+#: doc/tin.5:1941
 #, no-wrap
 msgid "B<recent_time>"
 msgstr "B<recent_time>"
 
 #. type: TP
-#: doc/tin.5:1931
+#: doc/tin.5:1945
 #, no-wrap
 msgid "B<render_bidi>"
 msgstr "B<render_bidi>"
 
+#. type: Plain text
+#: doc/tin.5:1952
+msgid ""
+"If ON B<%tin>(1)  does the rendering of bi-directional text. If OFF B<"
+"%tin>(1)  leaves the rendering of bi-directional text to the terminal. "
+"Default is OFF."
+msgstr ""
+"If ON B<%tin>(1) does the rendering of bi-directional text. If OFF B<"
+"%tin>(1) leaves the rendering of bi-directional text to the terminal. "
+"Default is OFF."
+
 #. type: TP
-#: doc/tin.5:1935
+#: doc/tin.5:1952
 #, no-wrap
 msgid "B<reread_active_file_secs>"
 msgstr "B<reread_active_file_secs>"
 
 #. type: TP
-#: doc/tin.5:1944
+#: doc/tin.5:1961
 #, no-wrap
 msgid "B<score_limit_kill>"
 msgstr "B<score_limit_kill>"
 
 #. type: TP
-#: doc/tin.5:1948
+#: doc/tin.5:1965
 #, no-wrap
 msgid "B<score_limit_select>"
 msgstr "B<score_limit_select>"
 
 #. type: TP
-#: doc/tin.5:1952
+#: doc/tin.5:1969
 #, no-wrap
 msgid "B<score_kill>"
 msgstr "B<score_kill>"
 
 #. type: TP
-#: doc/tin.5:1956
+#: doc/tin.5:1973
 #, no-wrap
 msgid "B<score_select>"
 msgstr "B<score_select>"
 
 #. type: TP
-#: doc/tin.5:1960
+#: doc/tin.5:1977
 #, no-wrap
 msgid "B<scroll_lines>"
 msgstr "B<scroll_lines>"
 
 #. type: TP
-#: doc/tin.5:1968
+#: doc/tin.5:1985
 #, no-wrap
 msgid "B<select_format>"
 msgstr "B<select_format>"
 
 #. type: Plain text
-#: doc/tin.5:1972
+#: doc/tin.5:1989
 msgid ""
 "The format string used for the Selection level. Default is \"%f\\ %n\\ %U\\ "
 "\\ %G\\ \\ %d\". The following substitutions are supported:"
@@ -13627,13 +13688,13 @@ msgstr ""
 "\\ %G\\ \\ %d\". The following substitutions are supported:"
 
 #. type: ta
-#: doc/tin.5:1974
+#: doc/tin.5:1991
 #, no-wrap
 msgid "\\w'%G    'u +\\w'current group number'u"
 msgstr "\\w'%G    'u +\\w'current group number'u"
 
 #. type: Plain text
-#: doc/tin.5:1981
+#: doc/tin.5:1998
 #, no-wrap
 msgid ""
 "%G\tgroup name\n"
@@ -13651,19 +13712,19 @@ msgstr ""
 "%%\t%\n"
 
 #. type: TP
-#: doc/tin.5:1983
+#: doc/tin.5:2000
 #, no-wrap
 msgid "B<sort_function>"
 msgstr "B<sort_function>"
 
 #. type: TP
-#: doc/tin.5:2014
+#: doc/tin.5:2031
 #, no-wrap
 msgid "B<show_description>"
 msgstr "B<show_description>"
 
 #. type: Plain text
-#: doc/tin.5:2023
+#: doc/tin.5:2040
 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 "
@@ -13680,43 +13741,40 @@ msgstr ""
 "mailgroups> for mailgroups. Default is ON."
 
 #. type: TP
-#: doc/tin.5:2045
+#: doc/tin.5:2062
 #, no-wrap
 msgid "B<show_only_unread_groups>"
 msgstr "B<show_only_unread_groups>"
 
 #. type: Plain text
-#: doc/tin.5:2052
-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: Plain text
-#: doc/tin.5:2066
+#: doc/tin.5:2083
 msgid ""
 "The path that specifies the signature file to use when posting, following up "
 "to or replying to an article. If the path is a directory then the signature "
 "will be randomly generated from files that are in the specified directory. "
 "If the path starts with a ! the program the path points to will be executed "
-"to generate a signature.  B<\\%tin>(1)  will pass the name of the current "
-"newsgroup as argument to the program. --none will suppress any signature.  "
-"Default is I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>."
+"to generate a signature. In order to pass the group name to the program, %G "
+"can be specified. This will be replaced by the name of the current "
+"newsgroup.  program. --none will suppress any signature.  Default is I<"
+"${TIN_HOMEDIR:-\"$HOME\"}/.Sig>."
 msgstr ""
 "The path that specifies the signature file to use when posting, following up "
 "to or replying to an article. If the path is a directory then the signature "
 "will be randomly generated from files that are in the specified directory. "
 "If the path starts with a ! the program the path points to will be executed "
-"to generate a signature.  B<\\%tin>(1)  will pass the name of the current "
-"newsgroup as argument to the program. --none will suppress any signature.  "
-"Default is I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>."
+"to generate a signature. In order to pass the group name to the program, %G "
+"can be specified. This will be replaced by the name of the current "
+"newsgroup.  program. --none will suppress any signature.  Default is I<"
+"${TIN_HOMEDIR:-\"$HOME\"}/.Sig>."
 
 #. type: TP
-#: doc/tin.5:2069
+#: doc/tin.5:2086
 #, no-wrap
 msgid "B<slashes_regex>"
 msgstr "B<slashes_regex>"
 
 #. type: Plain text
-#: doc/tin.5:2076
+#: doc/tin.5:2093
 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 "
@@ -13727,19 +13785,19 @@ msgstr ""
 "B<slashes_regex> is blank, then B<\\%tin>(1)  uses a built-in default."
 
 #. type: TP
-#: doc/tin.5:2122
+#: doc/tin.5:2139
 #, no-wrap
 msgid "B<spamtrap_warning_addresses>"
 msgstr "B<spamtrap_warning_addresses>"
 
 #. type: TP
-#: doc/tin.5:2129
+#: doc/tin.5:2146
 #, no-wrap
 msgid "B<stars_regex>"
 msgstr "B<stars_regex>"
 
 #. type: Plain text
-#: doc/tin.5:2136
+#: doc/tin.5:2153
 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 "
@@ -13750,31 +13808,31 @@ msgstr ""
 "B<stars_regex> is blank, then B<\\%tin>(1)  uses a built-in default."
 
 #. type: TP
-#: doc/tin.5:2141
+#: doc/tin.5:2158
 #, no-wrap
 msgid "B<strip_blanks>"
 msgstr "B<strip_blanks>"
 
 #. type: TP
-#: doc/tin.5:2145
+#: doc/tin.5:2162
 #, no-wrap
 msgid "B<strip_bogus>"
 msgstr "B<strip_bogus>"
 
 #. type: TP
-#: doc/tin.5:2154
+#: doc/tin.5:2171
 #, no-wrap
 msgid "B<strip_newsrc>"
 msgstr "B<strip_newsrc>"
 
 #. type: TP
-#: doc/tin.5:2158
+#: doc/tin.5:2175
 #, no-wrap
 msgid "B<strokes_regex>"
 msgstr "B<strokes_regex>"
 
 #. type: Plain text
-#: doc/tin.5:2165
+#: doc/tin.5:2182
 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 "
@@ -13785,7 +13843,7 @@ msgstr ""
 "B<strokes_regex> is blank, then B<\\%tin>(1)  uses a built-in default."
 
 #. type: Plain text
-#: doc/tin.5:2170
+#: doc/tin.5:2187
 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 "
@@ -13796,7 +13854,7 @@ msgstr ""
 "viewer via B<PageToggleTex2iso> ('B<\">')."
 
 #. type: Plain text
-#: doc/tin.5:2180
+#: doc/tin.5:2197
 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 "
@@ -13815,7 +13873,7 @@ msgstr ""
 "attributes>."
 
 #. type: Plain text
-#: doc/tin.5:2184
+#: doc/tin.5:2201
 msgid ""
 "The format string used for the Thread level. Default is \"%n\\ %m\\ \\ "
 "[%L]\\ \\ %T\\ \\ %F\". The following substitutions are supported:"
@@ -13824,13 +13882,13 @@ msgstr ""
 "[%L]\\ \\ %T\\ \\ %F\". The following substitutions are supported:"
 
 #. type: ta
-#: doc/tin.5:2186
+#: doc/tin.5:2203
 #, 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:2197
+#: doc/tin.5:2214
 #, no-wrap
 msgid ""
 "%D\tdate\n"
@@ -13856,7 +13914,7 @@ msgstr ""
 "%%\t%\n"
 
 #. type: Plain text
-#: doc/tin.5:2204
+#: doc/tin.5:2221
 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 "
@@ -13867,25 +13925,34 @@ msgstr ""
 "the range 0 to 100. The default is 75."
 
 #. type: TP
-#: doc/tin.5:2208
+#: doc/tin.5:2225
 #, no-wrap
 msgid "B<thread_score>"
 msgstr "B<thread_score>"
 
 #. type: TP
-#: doc/tin.5:2220
+#: doc/tin.5:2237
 #, no-wrap
 msgid "B<translit>"
 msgstr "B<translit>"
 
-#. type: TP
+#. type: Plain text
 #: doc/tin.5:2251
+msgid ""
+"Allows you to select how B<%tin>(1)  treats blank lines in article bodies.  "
+"Default is 0. This option does not affect lines within verbatim blocks."
+msgstr ""
+"Allows you to select how B<%tin>(1) treats blank lines in article bodies.  "
+"Default is 0. This option does not affect lines within verbatim blocks."
+
+#. type: TP
+#: doc/tin.5:2270
 #, no-wrap
 msgid "B<underscores_regex>"
 msgstr "B<underscores_regex>"
 
 #. type: Plain text
-#: doc/tin.5:2258
+#: doc/tin.5:2277
 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 "
@@ -13896,13 +13963,13 @@ msgstr ""
 "B<underscores_regex> is blank, then B<\\%tin>(1)  uses a built-in default."
 
 #. type: TP
-#: doc/tin.5:2258
+#: doc/tin.5:2277
 #, no-wrap
 msgid "B<unlink_article>"
 msgstr "B<unlink_article>"
 
 #. type: Plain text
-#: doc/tin.5:2262
+#: doc/tin.5:2281
 msgid ""
 "If ON remove I<${TIN_HOMEDIR:-\"$HOME\"}/.article> after posting. Default is "
 "ON."
@@ -13911,53 +13978,53 @@ msgstr ""
 "ON."
 
 #. type: TP
-#: doc/tin.5:2262
+#: doc/tin.5:2281
 #, no-wrap
 msgid "B<url_handler>"
 msgstr "B<url_handler>"
 
 #. type: TP
-#: doc/tin.5:2267
+#: doc/tin.5:2286
 #, no-wrap
 msgid "B<url_highlight>"
 msgstr "B<url_highlight>"
 
 #. type: TP
-#: doc/tin.5:2270
+#: doc/tin.5:2289
 #, no-wrap
 msgid "B<use_color>"
 msgstr "B<use_color>"
 
 #. type: Plain text
-#: doc/tin.5:2275
+#: doc/tin.5:2294
 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:2275
+#: doc/tin.5:2294
 #, no-wrap
 msgid "B<use_keypad>"
 msgstr "B<use_keypad>"
 
 #. type: Plain text
-#: doc/tin.5:2278
+#: doc/tin.5:2297
 msgid "Use scroll keys on keypad. Default is OFF."
 msgstr "Use scroll keys on keypad. Default is OFF."
 
 #. type: TP
-#: doc/tin.5:2278
+#: doc/tin.5:2297
 #, no-wrap
 msgid "B<use_mouse>"
 msgstr "B<use_mouse>"
 
 #. type: TP
-#: doc/tin.5:2284
+#: doc/tin.5:2303
 #, no-wrap
 msgid "B<use_slrnface>"
 msgstr "B<use_slrnface>"
 
 #. type: Plain text
-#: doc/tin.5:2296
+#: doc/tin.5:2315
 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 "
@@ -13970,54 +14037,49 @@ msgstr ""
 "is OFF."
 
 #. type: TP
-#: doc/tin.5:2296
+#: doc/tin.5:2315
 #, no-wrap
 msgid "B<utf8_graphics>"
 msgstr "B<utf8_graphics>"
 
 #. type: TP
-#: doc/tin.5:2300
+#: doc/tin.5:2319
 #, no-wrap
 msgid "B<verbatim_begin_regex>"
 msgstr "B<verbatim_begin_regex>"
 
 #. type: Plain text
-#: doc/tin.5:2304
+#: doc/tin.5:2323
 msgid ""
-"A regular expression that tin will use to find the begin of a verbatim "
+"A regular expression that B<tin> will use to find the begin of a verbatim "
 "block.  Default is #v+"
 msgstr ""
-"A regular expression that tin will use to find the begin of a verbatim "
+"A regular expression that B<tin> will use to find the begin of a verbatim "
 "block.  Default is #v+"
 
 #. type: TP
-#: doc/tin.5:2304
+#: doc/tin.5:2323
 #, no-wrap
 msgid "B<verbatim_end_regex>"
 msgstr "B<verbatim_end_regex>"
 
 #. type: Plain text
-#: doc/tin.5:2308
+#: doc/tin.5:2327
 msgid ""
-"A regular expression that tin will use to find the end of a verbatim block.  "
-"Default is #v-"
+"A regular expression that B<tin> will use to find the end of a verbatim "
+"block.  Default is #v-"
 msgstr ""
-"A regular expression that tin will use to find the end of a verbatim block.  "
-"Default is #v-"
-
-#. type: Plain text
-#: doc/tin.5:2312
-msgid "If ON verbatim blocks will be detected.  Default is ON"
-msgstr "If ON verbatim blocks will be detected.  Default is ON"
+"A regular expression that B<tin> will use to find the end of a verbatim "
+"block.  Default is #v-"
 
 #. type: TP
-#: doc/tin.5:2312
+#: doc/tin.5:2330
 #, no-wrap
 msgid "B<wildcard>"
 msgstr "B<wildcard>"
 
 #. type: Plain text
-#: doc/tin.5:2328
+#: doc/tin.5:2346
 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 "
@@ -14036,31 +14098,31 @@ msgstr ""
 "wildmat notation."
 
 #. type: TP
-#: doc/tin.5:2328
+#: doc/tin.5:2346
 #, no-wrap
 msgid "B<word_h_display_marks>"
 msgstr "B<word_h_display_marks>"
 
 #. type: TP
-#: doc/tin.5:2340
+#: doc/tin.5:2358
 #, no-wrap
 msgid "B<word_highlight>"
 msgstr "B<word_highlight>"
 
 #. type: TP
-#: doc/tin.5:2348
+#: doc/tin.5:2366
 #, no-wrap
 msgid "B<wrap_column>"
 msgstr "B<wrap_column>"
 
 #. type: TP
-#: doc/tin.5:2364
+#: doc/tin.5:2382
 #, no-wrap
 msgid "B<xpost_quote_format>"
 msgstr "B<xpost_quote_format>"
 
 #. type: Plain text
-#: doc/tin.5:2380
+#: doc/tin.5:2398
 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 "
@@ -14075,18 +14137,18 @@ msgstr ""
 "I<newslibdir>."
 
 #. type: TP
-#: doc/tin.5:2380
+#: doc/tin.5:2398
 #, no-wrap
 msgid "B<domainname>"
 msgstr "B<domainname>"
 
 #. type: Plain text
-#: doc/tin.5:2383
+#: doc/tin.5:2401
 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:2387
+#: doc/tin.5:2405
 msgid ""
 "Defines the name of your organization. $B<ORGANIZATION> overrides any "
 "specified value."
@@ -14095,13 +14157,13 @@ msgstr ""
 "specified value."
 
 #. type: TP
-#: doc/tin.5:2387
+#: doc/tin.5:2405
 #, no-wrap
 msgid "B<newslibdir>"
 msgstr "B<newslibdir>"
 
 #. type: Plain text
-#: doc/tin.5:2392
+#: doc/tin.5:2410
 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>. "
@@ -14112,13 +14174,13 @@ msgstr ""
 "$B<TIN_LIBDIR> overrides any specified value."
 
 #. type: TP
-#: doc/tin.5:2392
+#: doc/tin.5:2410
 #, no-wrap
 msgid "B<bugaddress>"
 msgstr "B<bugaddress>"
 
 #. type: Plain text
-#: doc/tin.5:2398
+#: doc/tin.5:2416
 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."
@@ -14131,18 +14193,18 @@ msgstr ""
 "administration if you want to deal with your lusers problems on your own."
 
 #. type: TP
-#: doc/tin.5:2398
+#: doc/tin.5:2416
 #, no-wrap
 msgid "B<inewsdir>"
 msgstr "B<inewsdir>"
 
 #. type: Plain text
-#: doc/tin.5:2403
+#: doc/tin.5:2421
 msgid "Defines the directory containing of the B<\\%inews>(1)  executable"
 msgstr "Defines the directory containing of the B<\\%inews>(1)  executable"
 
 #. type: Plain text
-#: doc/tin.5:2407
+#: doc/tin.5:2425
 msgid ""
 "Default charset to be used in MIME's ''Content-Type:'' header. "
 "$B<MM_CHARSET> overrides any specified value."
@@ -14151,14 +14213,14 @@ msgstr ""
 "$B<MM_CHARSET> overrides any specified value."
 
 #. type: Plain text
-#: doc/tin.5:2410
+#: doc/tin.5:2428
 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:2414
+#: doc/tin.5:2432
 msgid ""
 "Default encoding scheme used in MIME letters. quoted-printable is a good "
 "choice here."
@@ -14167,13 +14229,13 @@ msgstr ""
 "choice here."
 
 #. type: TP
-#: doc/tin.5:2414
+#: doc/tin.5:2432
 #, no-wrap
 msgid "B<disable_gnksa_domain_check>"
 msgstr "B<disable_gnksa_domain_check>"
 
 #. type: Plain text
-#: doc/tin.5:2420
+#: doc/tin.5:2438
 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<\\"
@@ -14184,13 +14246,13 @@ msgstr ""
 "%tin>(1)  version 2.1.5"
 
 #. type: TP
-#: doc/tin.5:2420
+#: doc/tin.5:2438
 #, no-wrap
 msgid "B<disable_sender>"
 msgstr "B<disable_sender>"
 
 #. type: Plain text
-#: doc/tin.5:2424
+#: doc/tin.5:2442
 msgid ""
 "Don't generate a ''Sender:'' header. This has an effect only if "
 "B<inews_prog> is set to --internal."
@@ -14199,13 +14261,13 @@ msgstr ""
 "B<inews_prog> is set to --internal."
 
 #. type: TP
-#: doc/tin.5:2424
+#: doc/tin.5:2442
 #, no-wrap
 msgid "B<spooldir>"
 msgstr "B<spooldir>"
 
 #. type: Plain text
-#: doc/tin.5:2429
+#: doc/tin.5:2447
 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>.  "
@@ -14216,13 +14278,13 @@ msgstr ""
 "$B<TIN_SPOOLDIR> overrides any specified value."
 
 #. type: TP
-#: doc/tin.5:2429
+#: doc/tin.5:2447
 #, no-wrap
 msgid "B<overviewdir>"
 msgstr "B<overviewdir>"
 
 #. type: Plain text
-#: doc/tin.5:2437
+#: doc/tin.5:2455
 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</"
@@ -14235,13 +14297,13 @@ msgstr ""
 "specified value."
 
 #. type: TP
-#: doc/tin.5:2437
+#: doc/tin.5:2455
 #, no-wrap
 msgid "B<overviewfile>"
 msgstr "B<overviewfile>"
 
 #. type: Plain text
-#: doc/tin.5:2441
+#: doc/tin.5:2459
 msgid ""
 "Name of a single overview file, common values are I<.overview>, I<over."
 "view>. $B<TIN_NOVFILENAME> overrides any specified value."
@@ -14250,13 +14312,13 @@ msgstr ""
 "view>. $B<TIN_NOVFILENAME> overrides any specified value."
 
 #. type: TP
-#: doc/tin.5:2441
+#: doc/tin.5:2459
 #, no-wrap
 msgid "B<overviewfmtfile>"
 msgstr "B<overviewfmtfile>"
 
 #. type: Plain text
-#: doc/tin.5:2446
+#: doc/tin.5:2464
 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 "
@@ -14267,13 +14329,13 @@ msgstr ""
 "your configuration differs."
 
 #. type: TP
-#: doc/tin.5:2446
+#: doc/tin.5:2464
 #, no-wrap
 msgid "B<activefile>"
 msgstr "B<activefile>"
 
 #. type: Plain text
-#: doc/tin.5:2452
+#: doc/tin.5:2470
 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 "
@@ -14286,13 +14348,13 @@ msgstr ""
 "specified value."
 
 #. type: TP
-#: doc/tin.5:2452
+#: doc/tin.5:2470
 #, no-wrap
 msgid "B<activetimesfile>"
 msgstr "B<activetimesfile>"
 
 #. type: Plain text
-#: doc/tin.5:2457
+#: doc/tin.5:2475
 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 "
@@ -14303,13 +14365,13 @@ msgstr ""
 "configuration differs."
 
 #. type: TP
-#: doc/tin.5:2457
+#: doc/tin.5:2475
 #, no-wrap
 msgid "B<newsgroupsfile>"
 msgstr "B<newsgroupsfile>"
 
 #. type: Plain text
-#: doc/tin.5:2462
+#: doc/tin.5:2480
 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 "
@@ -14320,13 +14382,13 @@ msgstr ""
 "configuration differs."
 
 #. type: TP
-#: doc/tin.5:2462
+#: doc/tin.5:2480
 #, no-wrap
 msgid "B<subscriptionsfile>"
 msgstr "B<subscriptionsfile>"
 
 #. type: Plain text
-#: doc/tin.5:2467
+#: doc/tin.5:2485
 msgid ""
 "Full pathname of your newssystem's subscriptions file; usually the "
 "subscriptions file is in I<newslibdir>, so you only have to change this "
@@ -14337,12 +14399,12 @@ msgstr ""
 "setting if your configuration differs."
 
 #. type: Plain text
-#: doc/tin.5:2471
+#: doc/tin.5:2489
 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:2475
+#: doc/tin.5:2493
 msgid ""
 "translation into language specified in $B<LC_ALL>, $B<LC_MESSAGES> or "
 "$B<LANG>"
@@ -14351,7 +14413,7 @@ msgstr ""
 "$B<LANG>"
 
 #. type: Plain text
-#: doc/tin.5:2489
+#: doc/tin.5:2507
 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 "
@@ -14365,7 +14427,7 @@ msgstr ""
 
 #.  TODO: IIRC tin issues just a warning in that case?
 #. type: Plain text
-#: doc/tin.5:2494
+#: doc/tin.5:2512
 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 "
@@ -14376,7 +14438,7 @@ msgstr ""
 "is rejected."
 
 #. type: Plain text
-#: doc/tin.5:2497
+#: doc/tin.5:2515
 msgid ""
 "Each line consists of four space-separated fields \"I<name> I<highmark> "
 "I<lowmark> I<flags>\"."
@@ -14385,30 +14447,30 @@ msgstr ""
 "I<lowmark> I<flags>\"."
 
 #. type: TP
-#: doc/tin.5:2497 doc/tin.5:2550
+#: doc/tin.5:2515 doc/tin.5:2568
 #, no-wrap
 msgid "B<name>"
 msgstr "B<name>"
 
 #. type: TP
-#: doc/tin.5:2500
+#: doc/tin.5:2518
 #, no-wrap
 msgid "B<highmark>"
 msgstr "B<highmark>"
 
 #. type: Plain text
-#: doc/tin.5:2503
+#: doc/tin.5:2521
 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:2503
+#: doc/tin.5:2521
 #, no-wrap
 msgid "B<lowmark>"
 msgstr "B<lowmark>"
 
 #. type: Plain text
-#: doc/tin.5:2510
+#: doc/tin.5:2528
 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 "
@@ -14423,90 +14485,90 @@ msgstr ""
 "are no articles in the newsgroup."
 
 #. type: TP
-#: doc/tin.5:2510
+#: doc/tin.5:2528
 #, no-wrap
 msgid "B<flags>"
 msgstr "B<flags>"
 
 #. type: Plain text
-#: doc/tin.5:2513
+#: doc/tin.5:2531
 msgid "can be one of those"
 msgstr "can be one of those"
 
 #. type: TP
-#: doc/tin.5:2514
+#: doc/tin.5:2532
 #, no-wrap
 msgid "B<y>"
 msgstr "B<y>"
 
 #. type: Plain text
-#: doc/tin.5:2517
+#: doc/tin.5:2535
 msgid "local postings are allowed"
 msgstr "local postings are allowed"
 
 #. type: TP
-#: doc/tin.5:2517
+#: doc/tin.5:2535
 #, no-wrap
 msgid "B<n>"
 msgstr "B<n>"
 
 #. type: Plain text
-#: doc/tin.5:2520
+#: doc/tin.5:2538
 msgid "no local postings are allowed, only remote ones"
 msgstr "no local postings are allowed, only remote ones"
 
 #. type: TP
-#: doc/tin.5:2520
+#: doc/tin.5:2538
 #, no-wrap
 msgid "B<m>"
 msgstr "B<m>"
 
 #. type: Plain text
-#: doc/tin.5:2523
+#: doc/tin.5:2541
 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:2523
+#: doc/tin.5:2541
 #, no-wrap
 msgid "B<j>"
 msgstr "B<j>"
 
 #. type: Plain text
-#: doc/tin.5:2526
+#: doc/tin.5:2544
 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:2526
+#: doc/tin.5:2544
 #, no-wrap
 msgid "B<x>"
 msgstr "B<x>"
 
 #. type: Plain text
-#: doc/tin.5:2529
+#: doc/tin.5:2547
 msgid "articles cannot be posted to this newsgroup"
 msgstr "articles cannot be posted to this newsgroup"
 
 #. type: TP
-#: doc/tin.5:2529
+#: doc/tin.5:2547
 #, no-wrap
 msgid "B<=foo.bar>"
 msgstr "B<=foo.bar>"
 
 #. type: Plain text
-#: doc/tin.5:2532
+#: doc/tin.5:2550
 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:2533 doc/tin.5:2560 doc/tin.5:2583
+#: doc/tin.5:2551 doc/tin.5:2578 doc/tin.5:2601
 #, no-wrap
 msgid "B<\\%tin>(1)"
 msgstr "B<\\%tin>(1)"
 
 #. type: Plain text
-#: doc/tin.5:2539
+#: doc/tin.5:2557
 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 "
@@ -14517,7 +14579,7 @@ msgstr ""
 "COUNTS (B<RFC\\%6048>) command instead."
 
 #. type: Plain text
-#: doc/tin.5:2550
+#: doc/tin.5:2568
 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 "
@@ -14530,7 +14592,7 @@ msgstr ""
 "\"I<name> I<time> I<creator>\"."
 
 #. type: Plain text
-#: doc/tin.5:2557
+#: doc/tin.5:2575
 msgid ""
 "is the time when the group was created, expressed as the number of seconds "
 "since the Epoch."
@@ -14539,18 +14601,18 @@ msgstr ""
 "since the Epoch."
 
 #. type: TP
-#: doc/tin.5:2557
+#: doc/tin.5:2575
 #, no-wrap
 msgid "B<creator>"
 msgstr "B<creator>"
 
 #. type: Plain text
-#: doc/tin.5:2560
+#: doc/tin.5:2578
 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:2566
+#: doc/tin.5:2584
 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>) "
@@ -14561,7 +14623,7 @@ msgstr ""
 "command instead."
 
 #. type: Plain text
-#: doc/tin.5:2577
+#: doc/tin.5:2595
 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 "
@@ -14574,7 +14636,7 @@ msgstr ""
 "\tI<one-line description>\"."
 
 #. type: Plain text
-#: doc/tin.5:2589
+#: doc/tin.5:2607
 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\\"
@@ -14585,7 +14647,7 @@ msgstr ""
 "%3977>) command instead."
 
 #. type: Plain text
-#: doc/tin.5:2598
+#: doc/tin.5:2616
 msgid ""
 "This file might hold a default organization to be used in the "
 "''Organization:'' header. $B<ORGANIZATION> has a higher priority if set."
@@ -14594,7 +14656,7 @@ msgstr ""
 "''Organization:'' header. $B<ORGANIZATION> has a higher priority if set."
 
 #. type: Plain text
-#: doc/tin.5:2616
+#: doc/tin.5:2634
 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 "
@@ -14611,7 +14673,7 @@ msgstr ""
 "%tin>(1)  uses the LIST OVERVIEW.FMT (B<RFC\\%3977>) command instead."
 
 #. type: Plain text
-#: doc/tin.5:2631
+#: doc/tin.5:2649
 msgid ""
 "This file contains a list of newsgroups - one per line - which the client "
 "should subscribe to when the user has no ${TIN_HOMEDIR:-\"$HOME\"}/.newsrc "
@@ -14626,7 +14688,7 @@ msgstr ""
 "the LIST SUBSCRIPTIONS (B<RFC\\%6048>) command instead."
 
 #. type: Plain text
-#: doc/tin.5:2678
+#: doc/tin.5:2696
 msgid ""
 "B<\\%elm>(1), B<\\%inews>(1), B<\\%ispell>(1), B<\\%lp>(1), B<\\%lpr>(1), B<"
 "\\%metamail>(1), B<\\%perl>(1), B<\\%perlre>(1), B<\\%pgp>(1), B<\\%rn>(1), "
diff -Nurp '--exclude=.bzr*' tin-2.4.1/doc/l10n/tin-man.pot tin-2.4.2/doc/l10n/tin-man.pot
--- tin-2.4.1/doc/l10n/tin-man.pot	2016-12-23 13:31:15.000000000 +0100
+++ tin-2.4.2/doc/l10n/tin-man.pot	2017-12-08 09:41:00.000000000 +0100
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2016-12-23 13:31+0100\n"
+"POT-Creation-Date: 2017-12-08 09:40+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -25,13 +25,13 @@ msgstr ""
 #. type: TH
 #: doc/tin.1:12 doc/tin.5:9
 #, no-wrap
-msgid "December 24th, 2016"
+msgid "December 24th, 2017"
 msgstr ""
 
 #. type: TH
 #: doc/tin.1:12 doc/tin.5:9
 #, no-wrap
-msgid "2.4.1"
+msgid "2.4.2"
 msgstr ""
 
 #. type: TH
@@ -125,7 +125,7 @@ msgid "Interactive mode:"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:80 doc/tin.1:93 doc/tin.1:1098 doc/tin.1:3464
+#: doc/tin.1:80 doc/tin.1:93 doc/tin.1:1099 doc/tin.1:3470
 #, no-wrap
 msgid "B<0>"
 msgstr ""
@@ -136,7 +136,7 @@ msgid "Successful program execution."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:83 doc/tin.1:96 doc/tin.1:3467
+#: doc/tin.1:83 doc/tin.1:96 doc/tin.1:3473
 #, no-wrap
 msgid "B<1>"
 msgstr ""
@@ -147,7 +147,7 @@ msgid "Usage, syntax, configuration file
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:86 doc/tin.1:99 doc/tin.1:3470
+#: doc/tin.1:86 doc/tin.1:99 doc/tin.1:3476
 #, no-wrap
 msgid "B<2>"
 msgstr ""
@@ -570,31 +570,32 @@ msgid "B<-w>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:237
+#: doc/tin.1:238
 msgid ""
-"Quick mode to post an article and then exit. In order for this to be really "
-"quick, it should be used with ''B<-n>'' if possible."
+"Quick mode to post an article and then exit. This option implies "
+"\\&''B<-d>''. In order for this to be really quick, it should be used with "
+"''B<-n>'' if possible."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:237
+#: doc/tin.1:238
 #, no-wrap
 msgid "B<-x>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:240
+#: doc/tin.1:241
 msgid "No-posting mode. You cannot post articles if you use this option."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:240
+#: doc/tin.1:241
 #, no-wrap
 msgid "B<-X>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:245
+#: 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 "
@@ -602,13 +603,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:245
+#: doc/tin.1:246
 #, no-wrap
 msgid "B<-z>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:250
+#: 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 "
@@ -616,13 +617,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:250
+#: doc/tin.1:251
 #, no-wrap
 msgid "B<-Z>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:256
+#: 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 "
@@ -631,7 +632,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:262
+#: 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 "
@@ -640,7 +641,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:267
+#: 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 "
@@ -649,7 +650,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:272
+#: 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 "
@@ -658,7 +659,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:276
+#: 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 "
@@ -666,7 +667,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:283
+#: 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 "
@@ -677,7 +678,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:288
+#: 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 "
@@ -686,26 +687,26 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:293
+#: 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:293
+#: doc/tin.1:294
 #, no-wrap
 msgid "USAGE"
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:296
+#: doc/tin.1:297
 #, no-wrap
 msgid "NEWS ADMINISTRATION"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:300
+#: doc/tin.1:301
 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 "
@@ -713,7 +714,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:310
+#: doc/tin.1:311
 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 "
@@ -726,20 +727,20 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:310
+#: doc/tin.1:311
 #, no-wrap
 msgid "SCREEN FORMAT"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:313
+#: doc/tin.1:314
 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:319
+#: doc/tin.1:320
 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 "
@@ -749,7 +750,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:327
+#: doc/tin.1:328
 #, no-wrap
 msgid ""
 "-E<gt>M    1     2  comp.security.announce  Announcements from the CERT "
@@ -761,18 +762,18 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:330
+#: doc/tin.1:331
 msgid "There may also be a character prefixing the line. An explanation follows:"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:330
+#: doc/tin.1:331
 #, no-wrap
 msgid "B<u>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:335
+#: doc/tin.1:336
 msgid ""
 "This group is unsubscribed. To see only your subscribed groups use the "
 "B<SelectToggleReadDisplay> ('B<r>') or B<SelectYankActive> ('B<y>') toggle "
@@ -780,13 +781,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:335
+#: doc/tin.1:336
 #, no-wrap
 msgid "B<M>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:340
+#: doc/tin.1:341
 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 "
@@ -794,13 +795,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:340
+#: doc/tin.1:341
 #, no-wrap
 msgid "B<N>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:349
+#: doc/tin.1:350
 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 "
@@ -812,13 +813,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:349
+#: doc/tin.1:350
 #, no-wrap
 msgid "B<D>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:354
+#: doc/tin.1:355
 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 "
@@ -826,26 +827,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:354
+#: doc/tin.1:355
 #, no-wrap
 msgid "B<X>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:358
+#: doc/tin.1:359
 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:358
+#: doc/tin.1:359
 #, no-wrap
 msgid "B<=>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:363
+#: doc/tin.1:364
 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 "
@@ -853,7 +854,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:373
+#: doc/tin.1:374
 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>), "
@@ -867,13 +868,13 @@ msgstr ""
 
 #.  FIXME - make this autocenter
 #. type: Plain text
-#: doc/tin.1:377
+#: doc/tin.1:378
 #, no-wrap
 msgid "            alt.sources (5B -50/23+ 0* 3o 0K)\n"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:385
+#: doc/tin.1:386
 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 "
@@ -884,7 +885,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:396
+#: doc/tin.1:397
 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 "
@@ -899,13 +900,13 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:400
+#: doc/tin.1:401
 #, no-wrap
 msgid "                de.admin.net-abuse.announce (11B 13+ 1* 1o 0K) M\n"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:405
+#: doc/tin.1:406
 #, no-wrap
 msgid ""
 "-E<gt>   1   +   3  108 bincancels in de.talk.sex        Christopher Lueg "
@@ -920,14 +921,14 @@ msgstr ""
 
 #.  FIXME - add description of fields
 #. type: Plain text
-#: doc/tin.1:410
+#: doc/tin.1:411
 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:417
+#: doc/tin.1:418
 #, no-wrap
 msgid ""
 "-E<gt>   1      [   7]  What is this funny tree in the thr  Robert "
@@ -942,12 +943,12 @@ msgstr ""
 
 #.  FIXME - add description of fields
 #. type: Plain text
-#: doc/tin.1:422
+#: doc/tin.1:423
 msgid "At the Article level the page header has the following format:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:428
+#: doc/tin.1:429
 #, no-wrap
 msgid ""
 "Sun, 28 Dec 1997 21:21:01   de.admin.news.groups      Thread   20 of 86\n"
@@ -957,39 +958,39 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:430
+#: doc/tin.1:431
 #, no-wrap
 msgid "article-body\n"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:436
+#: doc/tin.1:437
 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:436
+#: doc/tin.1:437
 #, no-wrap
 msgid "COMMON MOVING KEYS"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:439
+#: doc/tin.1:440
 msgid ""
 "This table shows the common keys used for moving around all levels within "
 "B<tin>."
 msgstr ""
 
 #. type: ta
-#: doc/tin.1:441
+#: doc/tin.1:442
 #, no-wrap
 msgid "\\w'Beg. of list/article  'u +\\w'ANSI/vt100   'u"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:449
+#: doc/tin.1:450
 #, no-wrap
 msgid ""
 "\tANSI/vt100\tOther Terminals\n"
@@ -1002,13 +1003,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:453
+#: doc/tin.1:454
 #, no-wrap
 msgid "COMMON EDITING COMMANDS"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:460
+#: doc/tin.1:461
 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 "
@@ -1017,129 +1018,129 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:461
+#: doc/tin.1:462
 #, no-wrap
 msgid "B<^A, ^E>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:464
+#: doc/tin.1:465
 msgid "move to beginning or end of line, respectively."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:464
+#: doc/tin.1:465
 #, no-wrap
 msgid "B<^F, ^B>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:467
+#: doc/tin.1:468
 msgid "non-destructive move forward or back one location, respectively."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:467
+#: doc/tin.1:468
 #, no-wrap
 msgid "B<^D>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:471
+#: doc/tin.1:472
 msgid ""
 "delete the character currently under the cursor, or send EOF if no "
 "characters in the buffer."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:471
+#: doc/tin.1:472
 #, no-wrap
 msgid "B<^H, E<lt>DELE<gt>>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:474
+#: doc/tin.1:475
 msgid "delete character left of the cursor."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:474
+#: doc/tin.1:475
 #, no-wrap
 msgid "B<^K>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:477
+#: doc/tin.1:478
 msgid "delete from cursor to end of line."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:477
+#: doc/tin.1:478
 #, no-wrap
 msgid "B<^P, ^N>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:480
+#: doc/tin.1:481
 msgid "move through history, previous and next, respectively."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:480
+#: doc/tin.1:481
 #, no-wrap
 msgid "B<^L, ^R>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:483
+#: doc/tin.1:484
 msgid "redraw the current line."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:483
+#: doc/tin.1:484
 #, no-wrap
 msgid "B<E<lt>CRE<gt>>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:487
+#: doc/tin.1:488
 msgid ""
 "places line on history list if non-blank, appends newline and returns to the "
 "caller."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:487
+#: doc/tin.1:488
 #, no-wrap
 msgid "B<E<lt>ESCE<gt>>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:492
+#: doc/tin.1:493
 msgid "aborts the present editing operation."
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:492
+#: doc/tin.1:493
 #, no-wrap
 msgid "GLOBAL COMMANDS"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:495
+#: doc/tin.1:496
 msgid ""
 "The following commands are available at all 4 menu levels and always have "
 "the same effect."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:496 doc/tin.1:1370 doc/tin.1:1423
+#: doc/tin.1:497 doc/tin.1:1371 doc/tin.1:1424
 #, no-wrap
 msgid "B<ShellEscape '!'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:501
+#: doc/tin.1:502
 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 "
@@ -1147,57 +1148,57 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:501
+#: doc/tin.1:502
 #, no-wrap
 msgid "B<ToggleColor '&'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:504
+#: doc/tin.1:505
 msgid "Toggle use of ANSI color."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:504
+#: doc/tin.1:505
 #, no-wrap
 msgid "B<RedrawScr '^L'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:507
+#: doc/tin.1:508
 msgid "Redraw the current screen."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:507
+#: doc/tin.1:508
 #, no-wrap
 msgid "B<ScrollUp 'E<lt>'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:510
+#: doc/tin.1:511
 msgid "Scroll screen up by one line."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:510
+#: doc/tin.1:511
 #, no-wrap
 msgid "B<ScrollDown 'E<gt>'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:513
+#: doc/tin.1:514
 msgid "Scroll screen down by one line."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:513
+#: doc/tin.1:514
 #, no-wrap
 msgid "B<Postponed 'O' '^O'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:527
+#: doc/tin.1:528
 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 "
@@ -1213,13 +1214,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:527 doc/tin.1:1376 doc/tin.1:1430
+#: doc/tin.1:528 doc/tin.1:1377 doc/tin.1:1431
 #, no-wrap
 msgid "B<Help 'h'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:533
+#: doc/tin.1:534
 msgid ""
 "Help screen of commands available on the current menu. You can use "
 "B<SearchSubjF> ('B</>'), B<SearchSubjB> ('B<?>') and B<SearchRepeat> "
@@ -1227,24 +1228,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:533 doc/tin.1:1379 doc/tin.1:1433
+#: doc/tin.1:534 doc/tin.1:1380 doc/tin.1:1434
 #, no-wrap
 msgid "B<ToggleHelpDisplay 'H'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:536 doc/tin.1:1382 doc/tin.1:1436
+#: doc/tin.1:537 doc/tin.1:1383 doc/tin.1:1437
 msgid "Toggle the display of help mini menu at the bottom of the screen."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:536
+#: doc/tin.1:537
 #, no-wrap
 msgid "B<DisplayPostHist 'W'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:542
+#: doc/tin.1:543
 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 "
@@ -1253,199 +1254,199 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:542
+#: doc/tin.1:543
 #, no-wrap
 msgid "B<Version 'v'>"
 msgstr ""
 
 #. --------------------------------------------------------------------
 #. type: Plain text
-#: doc/tin.1:547
+#: doc/tin.1:548
 msgid "Print B<tin> version information."
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:547
+#: doc/tin.1:548
 #, no-wrap
 msgid "NEWSGROUP SELECTION COMMANDS"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:548 doc/tin.1:686 doc/tin.1:937 doc/tin.1:1101 doc/tin.1:3476
+#: doc/tin.1:549 doc/tin.1:687 doc/tin.1:938 doc/tin.1:1102 doc/tin.1:3482
 #, no-wrap
 msgid "B<4>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:551
+#: doc/tin.1:552
 msgid "Select group 4."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:551
+#: doc/tin.1:552
 #, no-wrap
 msgid "B<SelectResetNewsrc '^R'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:555
+#: doc/tin.1:556
 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:555 doc/tin.1:707 doc/tin.1:958
+#: doc/tin.1:556 doc/tin.1:708 doc/tin.1:959
 #, no-wrap
 msgid "B<SetRange '#'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:559 doc/tin.1:711 doc/tin.1:962
+#: doc/tin.1:560 doc/tin.1:712 doc/tin.1:963
 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:559
+#: doc/tin.1:560
 #, no-wrap
 msgid "B<SelectSortActive '.'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:562
+#: doc/tin.1:563
 msgid "Sort the list of newsgroups."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:562 doc/tin.1:714 doc/tin.1:965 doc/tin.1:1155 doc/tin.1:1367 doc/tin.1:1417
+#: doc/tin.1:563 doc/tin.1:715 doc/tin.1:966 doc/tin.1:1156 doc/tin.1:1368 doc/tin.1:1418
 #, no-wrap
 msgid "B<SearchRepeat '\\e'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:565 doc/tin.1:968 doc/tin.1:1158 doc/tin.1:1370 doc/tin.1:1420
+#: doc/tin.1:566 doc/tin.1:718 doc/tin.1:969 doc/tin.1:1159 doc/tin.1:1371 doc/tin.1:1421
 msgid "Repeat the previous search."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:565 doc/tin.1:717 doc/tin.1:968 doc/tin.1:1158 doc/tin.1:1361 doc/tin.1:1411
+#: doc/tin.1:566 doc/tin.1:718 doc/tin.1:969 doc/tin.1:1159 doc/tin.1:1362 doc/tin.1:1412
 #, no-wrap
 msgid "B<SearchSubjF '/'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:568
+#: doc/tin.1:569
 msgid "Search for a group by name and description (if displayed)."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:568 doc/tin.1:720 doc/tin.1:971 doc/tin.1:1161 doc/tin.1:1364 doc/tin.1:1414
+#: doc/tin.1:569 doc/tin.1:721 doc/tin.1:972 doc/tin.1:1162 doc/tin.1:1365 doc/tin.1:1415
 #, no-wrap
 msgid "B<SearchSubjB '?'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:571
+#: doc/tin.1:572
 msgid "Backward search through the group names and descriptions."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:571
+#: doc/tin.1:572
 #, no-wrap
 msgid "B<SelectReadGrp '^J' 'E<lt>CRE<gt>'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:574
+#: doc/tin.1:575
 msgid "Read current group."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:574
+#: doc/tin.1:575
 #, no-wrap
 msgid "B<SelectEnterNextUnreadGrp 'E<lt>TABE<gt>' 'n'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:578
+#: doc/tin.1:579
 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:578 doc/tin.1:795 doc/tin.1:1009 doc/tin.1:1219
+#: doc/tin.1:579 doc/tin.1:796 doc/tin.1:1010 doc/tin.1:1220
 #, no-wrap
 msgid "B<Catchup 'c'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:582
+#: doc/tin.1:583
 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:582 doc/tin.1:799 doc/tin.1:1013 doc/tin.1:1223
+#: doc/tin.1:583 doc/tin.1:800 doc/tin.1:1014 doc/tin.1:1224
 #, no-wrap
 msgid "B<CatchupNextUnread 'C'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:586
+#: doc/tin.1:587
 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:586
+#: doc/tin.1:587
 #, no-wrap
 msgid "B<SelectToggleDescriptions 'd'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:590
+#: doc/tin.1:591
 msgid ""
 "Toggle display to show just the group name or the group name and the group "
 "descriptions."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:590 doc/tin.1:812 doc/tin.1:1026 doc/tin.1:1235
+#: doc/tin.1:591 doc/tin.1:813 doc/tin.1:1027 doc/tin.1:1236
 #, no-wrap
 msgid "B<EditFilter 'E'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:593 doc/tin.1:815 doc/tin.1:1029 doc/tin.1:1238
+#: doc/tin.1:594 doc/tin.1:816 doc/tin.1:1030 doc/tin.1:1239
 msgid "Edit the filter file and reload it afterwards."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:593
+#: doc/tin.1:594
 #, no-wrap
 msgid "B<SelectGoto 'g'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:597 doc/tin.1:819
+#: doc/tin.1:598 doc/tin.1:820
 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:597 doc/tin.1:822 doc/tin.1:1029 doc/tin.1:1251 doc/tin.1:1373 doc/tin.1:1426
+#: doc/tin.1:598 doc/tin.1:823 doc/tin.1:1030 doc/tin.1:1252 doc/tin.1:1374 doc/tin.1:1427
 #, no-wrap
 msgid "B<ToggleInfoLastLine 'i'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:602
+#: doc/tin.1:603
 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>'' "
@@ -1453,24 +1454,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:602 doc/tin.1:826 doc/tin.1:1032 doc/tin.1:1254
+#: doc/tin.1:603 doc/tin.1:827 doc/tin.1:1033 doc/tin.1:1255
 #, no-wrap
 msgid "B<ToggleInverseVideo 'I'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:605 doc/tin.1:829 doc/tin.1:1035 doc/tin.1:1257
+#: doc/tin.1:606 doc/tin.1:830 doc/tin.1:1036 doc/tin.1:1258
 msgid "Toggle inverse video."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:605 doc/tin.1:838 doc/tin.1:1041 doc/tin.1:1263
+#: doc/tin.1:606 doc/tin.1:839 doc/tin.1:1042 doc/tin.1:1264
 #, no-wrap
 msgid "B<LookupMessage 'L'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:612
+#: doc/tin.1:613
 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 "
@@ -1480,13 +1481,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:612
+#: doc/tin.1:613
 #, no-wrap
 msgid "B<SelectMoveGrp 'm'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:618
+#: doc/tin.1:619
 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 "
@@ -1495,61 +1496,61 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:618 doc/tin.1:846 doc/tin.1:1271
+#: doc/tin.1:619 doc/tin.1:847 doc/tin.1:1272
 #, no-wrap
 msgid "B<OptionMenu 'M'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:622 doc/tin.1:850 doc/tin.1:1275
+#: doc/tin.1:623 doc/tin.1:851 doc/tin.1:1276
 msgid ""
 "User configurable options menu (for more information see section \"GLOBAL "
 "OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES\")."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:622
+#: doc/tin.1:623
 #, no-wrap
 msgid "B<SelectNextUnreadGrp 'N'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:625
+#: doc/tin.1:626
 msgid "Positions the cursor on the next group with unread articles in it."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:625 doc/tin.1:867 doc/tin.1:1054 doc/tin.1:1292
+#: doc/tin.1:626 doc/tin.1:868 doc/tin.1:1055 doc/tin.1:1293
 #, no-wrap
 msgid "B<Quit 'q'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:629
+#: doc/tin.1:630
 msgid ""
 "Quit B<tin> - ask the user to confirm if B<confirm_choice> is set "
 "accordingly."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:629 doc/tin.1:870 doc/tin.1:1057 doc/tin.1:1295
+#: doc/tin.1:630 doc/tin.1:871 doc/tin.1:1058 doc/tin.1:1296
 #, no-wrap
 msgid "B<QuitTin 'Q'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:632 doc/tin.1:873 doc/tin.1:1060 doc/tin.1:1298
+#: doc/tin.1:633 doc/tin.1:874 doc/tin.1:1061 doc/tin.1:1299
 msgid "Quit B<tin> - don't ask the user to confirm."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:632
+#: doc/tin.1:633
 #, no-wrap
 msgid "B<SelectToggleReadDisplay 'r'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:637
+#: doc/tin.1:638
 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 "
@@ -1557,37 +1558,37 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:637 doc/tin.1:876 doc/tin.1:1060
+#: doc/tin.1:638 doc/tin.1:877 doc/tin.1:1061
 #, no-wrap
 msgid "B<BugReport 'R'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:641 doc/tin.1:880 doc/tin.1:1064
+#: doc/tin.1:642 doc/tin.1:881 doc/tin.1:1065
 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:641
+#: doc/tin.1:642
 #, no-wrap
 msgid "B<SelectSubscribe 's'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:644
+#: doc/tin.1:645
 msgid "Subscribe to current group."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:644
+#: doc/tin.1:645
 #, no-wrap
 msgid "B<SelectSubscribePat 'S'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:649
+#: doc/tin.1:650
 msgid ""
 "Subscribe to groups matching user specified pattern. See the section "
 "\"NEWSGROUP LISTS & WILDCARDS\" for the types of pattern that B<tin> "
@@ -1595,13 +1596,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:649
+#: doc/tin.1:650
 #, no-wrap
 msgid "B<SelectUnsubscribe 'u'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:654
+#: doc/tin.1:655
 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 "
@@ -1609,13 +1610,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:654
+#: doc/tin.1:655
 #, no-wrap
 msgid "B<SelectUnsubscribePat 'U'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:659
+#: doc/tin.1:660
 msgid ""
 "Unsubscribe to groups matching user specified pattern. See the section "
 "\"NEWSGROUP LISTS & WILDCARDS\" for the types of pattern that B<tin> "
@@ -1623,13 +1624,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:659 doc/tin.1:904 doc/tin.1:1079 doc/tin.1:1332
+#: doc/tin.1:660 doc/tin.1:905 doc/tin.1:1080 doc/tin.1:1333
 #, no-wrap
 msgid "B<Post 'w'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:665
+#: doc/tin.1:666
 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> "
@@ -1638,24 +1639,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:665
+#: doc/tin.1:666
 #, no-wrap
 msgid "B<SelectQuitNoWrite 'X'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:668
+#: doc/tin.1:669
 msgid "Quit B<tin> without saving any changes to the configuration."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:668
+#: doc/tin.1:669
 #, no-wrap
 msgid "B<SelectYankActive 'y'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:673
+#: doc/tin.1:674
 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 "
@@ -1663,38 +1664,38 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:673
+#: doc/tin.1:674
 #, no-wrap
 msgid "B<SelectSyncWithActive 'Y'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:677
+#: doc/tin.1:678
 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:677
+#: doc/tin.1:678
 #, no-wrap
 msgid "B<SelectMarkGrpUnread 'z' 'Z'>"
 msgstr ""
 
 #. --------------------------------------------------------------------
 #. type: Plain text
-#: doc/tin.1:682
+#: doc/tin.1:683
 msgid "Mark all articles in the current group as unread."
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:682
+#: doc/tin.1:683
 #, no-wrap
 msgid "GROUP INDEX COMMANDS"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:686
+#: doc/tin.1:687
 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 "
@@ -1702,44 +1703,44 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:689
+#: doc/tin.1:690
 msgid "Select article 4."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:689 doc/tin.1:940 doc/tin.1:1104
+#: doc/tin.1:690 doc/tin.1:941 doc/tin.1:1105
 #, no-wrap
 msgid "B<MenuFilterSelect '^A'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:693 doc/tin.1:944 doc/tin.1:1108
+#: doc/tin.1:694 doc/tin.1:945 doc/tin.1:1109
 msgid ""
 "Auto select article(s) using a menu. Read the section \"FILTERING ARTICLES\" "
 "for more information."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:693 doc/tin.1:944 doc/tin.1:1120
+#: doc/tin.1:694 doc/tin.1:945 doc/tin.1:1121
 #, no-wrap
 msgid "B<MenuFilterKill '^K'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:697 doc/tin.1:948 doc/tin.1:1124
+#: doc/tin.1:698 doc/tin.1:949 doc/tin.1:1125
 msgid ""
 "Kill article(s) using a menu. Read the section \"FILTERING ARTICLES\" for "
 "more information."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:697 doc/tin.1:948
+#: doc/tin.1:698 doc/tin.1:949
 #, no-wrap
 msgid "B<MarkFeedRead '^X'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:702 doc/tin.1:953
+#: doc/tin.1:703 doc/tin.1:954
 msgid ""
 "Mark current article, thread, range, auto-selected (hot) articles, articles "
 "matching pattern or tagged articles as read. A prompt asks which type should "
@@ -1747,13 +1748,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:702 doc/tin.1:953
+#: doc/tin.1:703 doc/tin.1:954
 #, no-wrap
 msgid "B<MarkFeedUnread '^W'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:707 doc/tin.1:958
+#: doc/tin.1:708 doc/tin.1:959
 msgid ""
 "Mark current article, thread, range, auto-selected (hot) articles, articles "
 "matching pattern or tagged articles as unread. A prompt asks which type "
@@ -1761,63 +1762,58 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:711 doc/tin.1:962 doc/tin.1:1152
+#: doc/tin.1:712 doc/tin.1:963 doc/tin.1:1153
 #, no-wrap
 msgid "B<LastViewed '-'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:714 doc/tin.1:965 doc/tin.1:1155
+#: doc/tin.1:715 doc/tin.1:966 doc/tin.1:1156
 msgid "Re-enter the last message that was viewed."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:717
-msgid "Repeat the previous search"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:720 doc/tin.1:971
+#: doc/tin.1:721 doc/tin.1:972
 msgid "Search forward for specified subject."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:723 doc/tin.1:974
+#: doc/tin.1:724 doc/tin.1:975
 msgid "Search backwards for specified subject."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:723
+#: doc/tin.1:724
 #, no-wrap
 msgid "B<GroupSelThd '*'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:726 doc/tin.1:977
+#: doc/tin.1:727 doc/tin.1:978
 msgid "Select current thread for later processing."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:726
+#: doc/tin.1:727
 #, no-wrap
 msgid "B<GroupDoAutoSel '+'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:730
+#: doc/tin.1:731
 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:730
+#: doc/tin.1:731
 #, no-wrap
 msgid "B<GroupToggleThdSel '.'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:735
+#: doc/tin.1:736
 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 "
@@ -1825,13 +1821,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:735
+#: doc/tin.1:736
 #, no-wrap
 msgid "B<GroupSelThdIfUnreadSelected ';'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:740
+#: doc/tin.1:741
 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 "
@@ -1839,13 +1835,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:740
+#: doc/tin.1:741
 #, no-wrap
 msgid "B<GroupSelPattern '='>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:746
+#: doc/tin.1:747
 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 "
@@ -1854,24 +1850,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:746
+#: doc/tin.1:747
 #, no-wrap
 msgid "B<GroupReverseSel '@'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:749
+#: doc/tin.1:750
 msgid "Reverse all selections on all articles."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:749
+#: doc/tin.1:750
 #, no-wrap
 msgid "B<GroupUndoSel '~'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:755
+#: doc/tin.1:756
 msgid ""
 "Undo all selections on all articles. It clears the toggle effect of "
 "B<GroupMarkUnselArtRead> ('B<X>') command. Thus after first doing a "
@@ -1880,13 +1876,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:755 doc/tin.1:986 doc/tin.1:1178
+#: doc/tin.1:756 doc/tin.1:987 doc/tin.1:1179
 #, no-wrap
 msgid "B<Pipe '|'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:760 doc/tin.1:991 doc/tin.1:1183
+#: doc/tin.1:761 doc/tin.1:992 doc/tin.1:1184
 msgid ""
 "Pipe current article / thread / auto-selected (hot) articles / articles "
 "matching pattern / tagged articles into command. See the section \"MAILING "
@@ -1894,13 +1890,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:760 doc/tin.1:1183
+#: doc/tin.1:761 doc/tin.1:1184
 #, no-wrap
 msgid "B<QuickFilterSelect '['>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:769
+#: doc/tin.1:770
 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: "
@@ -1912,13 +1908,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:769 doc/tin.1:1192
+#: doc/tin.1:770 doc/tin.1:1193
 #, no-wrap
 msgid "B<QuickFilterKill ']'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:778
+#: doc/tin.1:779
 msgid ""
 "Kill article(s) with a single key [after confirmation]. The defaults used "
 "for killing are based upon the following four tinrc config variables: "
@@ -1930,99 +1926,99 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:778
+#: doc/tin.1:779
 #, no-wrap
 msgid "B<GroupReadBasenote '^J' 'E<lt>CRE<gt>'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:781
+#: doc/tin.1:782
 msgid "Read current article."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:781
+#: doc/tin.1:782
 #, no-wrap
 msgid "B<GroupNextUnreadArtOrGrp 'E<lt>TABE<gt>'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:784
+#: doc/tin.1:785
 msgid "View next unread article or group."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:784 doc/tin.1:997 doc/tin.1:1209
+#: doc/tin.1:785 doc/tin.1:998 doc/tin.1:1210
 #, no-wrap
 msgid "B<SearchAuthF 'a'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:788
+#: doc/tin.1:789
 msgid ""
 "Author forward search. This searches for articles with a specific ''From:'' "
 "line."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:788 doc/tin.1:1002 doc/tin.1:1212
+#: doc/tin.1:789 doc/tin.1:1003 doc/tin.1:1213
 #, no-wrap
 msgid "B<SearchAuthB 'A'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:791 doc/tin.1:1005
+#: doc/tin.1:792 doc/tin.1:1006
 msgid "Author backward search. Otherwise, see B<SearchAuthF> ('B<a>') above."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:791 doc/tin.1:1005 doc/tin.1:1215
+#: doc/tin.1:792 doc/tin.1:1006 doc/tin.1:1216
 #, no-wrap
 msgid "B<SearchBody 'B'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:795 doc/tin.1:1009 doc/tin.1:1219
+#: doc/tin.1:796 doc/tin.1:1010 doc/tin.1:1220
 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:799
+#: doc/tin.1:800
 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:803
+#: doc/tin.1:804
 msgid ""
 "Mark all articles as read [after confirmation] and enter the next group with "
 "unread news."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:803
+#: doc/tin.1:804
 #, no-wrap
 msgid "B<GroupToggleSubjDisplay 'd'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:807 doc/tin.1:1021
+#: doc/tin.1:808 doc/tin.1:1022
 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:807
+#: doc/tin.1:808
 #, no-wrap
 msgid "B<GroupCancel 'D'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:812 doc/tin.1:1026 doc/tin.1:1232
+#: doc/tin.1:813 doc/tin.1:1027 doc/tin.1:1233
 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 "
@@ -2030,37 +2026,37 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:815
+#: doc/tin.1:816
 #, no-wrap
 msgid "B<GroupGoto 'g'>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:819
+#: doc/tin.1:820
 #, no-wrap
 msgid "B<GroupToggleGetartLimit 'G'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:822
+#: doc/tin.1:823
 msgid "Toggle article/group limit."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:826
+#: doc/tin.1:827
 msgid ""
 "Display the subject of the first article in the current thread in the last "
 "line."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:829
+#: doc/tin.1:830
 #, no-wrap
 msgid "B<GroupMarkThdRead 'K'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:835
+#: doc/tin.1:836
 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 "
@@ -2069,29 +2065,29 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:835
+#: doc/tin.1:836
 #, no-wrap
 msgid "B<GroupListThd 'l'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:838
+#: doc/tin.1:839
 msgid "Open the thread under the current cursor position."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:841 doc/tin.1:1044 doc/tin.1:1266
+#: doc/tin.1:842 doc/tin.1:1045 doc/tin.1:1267
 msgid "Look up article by ''Message-ID:''."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:841
+#: doc/tin.1:842
 #, no-wrap
 msgid "B<GroupMail 'm'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:846 doc/tin.1:1049 doc/tin.1:1271
+#: doc/tin.1:847 doc/tin.1:1050 doc/tin.1:1272
 msgid ""
 "Mail current article / thread / auto-selected (hot) articles / articles "
 "matching pattern / tagged articles to someone. See the section \"MAILING "
@@ -2099,35 +2095,35 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:850
+#: doc/tin.1:851
 #, no-wrap
 msgid "B<GroupNextGroup 'n'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:853
+#: doc/tin.1:854
 msgid "Go to next group."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:853
+#: doc/tin.1:854
 #, no-wrap
 msgid "B<GroupNextUnreadArt 'N'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:856
-msgid "Go to next unread article."
+#: doc/tin.1:857 doc/tin.1:1282
+msgid "Go to the next unread article."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:856 doc/tin.1:1049 doc/tin.1:1281
+#: doc/tin.1:857 doc/tin.1:1050 doc/tin.1:1282
 #, no-wrap
 msgid "B<Print 'o'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:861 doc/tin.1:1054 doc/tin.1:1286
+#: doc/tin.1:862 doc/tin.1:1055 doc/tin.1:1287
 msgid ""
 "Send current article / thread / auto-selected (hot) articles / articles "
 "matching pattern / tagged articles to printer. See the section \"MAILING "
@@ -2135,51 +2131,51 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:861
+#: doc/tin.1:862
 #, no-wrap
 msgid "B<GroupPrevGroup 'p'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:864
+#: doc/tin.1:865
 msgid "Go to previous group."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:864
+#: doc/tin.1:865
 #, no-wrap
 msgid "B<GroupPrevUnreadArt 'P'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:867
+#: doc/tin.1:868
 msgid "Go to previous unread article."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:870 doc/tin.1:1057
+#: doc/tin.1:871 doc/tin.1:1058
 msgid "Return to previous level."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:873
+#: doc/tin.1:874
 #, no-wrap
 msgid "B<GroupToggleReadUnread 'r'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:876
+#: doc/tin.1:877
 msgid "Toggle the display between all articles and unread articles."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:880
+#: doc/tin.1:881
 #, no-wrap
 msgid "B<GroupSave 's'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:885 doc/tin.1:1069 doc/tin.1:1311
+#: doc/tin.1:886 doc/tin.1:1070 doc/tin.1:1312
 msgid ""
 "Save current article / thread / auto-selected (hot) articles / articles "
 "matching pattern / tagged articles. See the section \"MAILING PIPING "
@@ -2187,24 +2183,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:885
+#: doc/tin.1:886
 #, no-wrap
 msgid "B<GroupAutoSave 'S'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:888 doc/tin.1:1072 doc/tin.1:1314
+#: doc/tin.1:889 doc/tin.1:1073 doc/tin.1:1315
 msgid "Save marked articles automatically without further prompting."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:888
+#: doc/tin.1:889
 #, no-wrap
 msgid "B<GroupTag 't'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:893
+#: doc/tin.1:894
 msgid ""
 "Toggle tag-status of current article / thread for B<GroupMail> ('B<m>')  / "
 "B<Pipe> ('B<|>') / B<Print> ('B<o>') / B<GroupSave> ('B<s>') / "
@@ -2212,24 +2208,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:893
+#: doc/tin.1:894
 #, no-wrap
 msgid "B<GroupTagParts 'T'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:896
+#: doc/tin.1:897
 msgid "Automatically tag in order all the parts of the current multi-part message."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:896
+#: doc/tin.1:897
 #, no-wrap
 msgid "B<GroupToggleThreading 'u'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:901
+#: doc/tin.1:902
 msgid ""
 "Cycle the threading mode through no threading, threading by subject, "
 "threading by references, threading on both subject and references, group "
@@ -2237,18 +2233,18 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:901
+#: doc/tin.1:902
 #, no-wrap
 msgid "B<GroupUntag 'U'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:904
+#: doc/tin.1:905
 msgid "Untag all articles that were tagged."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:911 doc/tin.1:1086 doc/tin.1:1339
+#: doc/tin.1:912 doc/tin.1:1087 doc/tin.1:1340
 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>'), "
@@ -2257,13 +2253,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:911
+#: doc/tin.1:912
 #, no-wrap
 msgid "B<GroupRepost 'x'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:917 doc/tin.1:1345
+#: doc/tin.1:918 doc/tin.1:1346
 msgid ""
 "Repost an already posted article / thread / auto-selected (hot) articles / "
 "articles matching pattern / tagged articles to another newsgroup(s). Useful "
@@ -2272,13 +2268,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:917
+#: doc/tin.1:918
 #, no-wrap
 msgid "B<GroupMarkUnselArtRead 'X'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:925
+#: doc/tin.1:926
 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.  "
@@ -2289,25 +2285,25 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:925 doc/tin.1:1086 doc/tin.1:1345
+#: doc/tin.1:926 doc/tin.1:1087 doc/tin.1:1346
 #, no-wrap
 msgid "B<MarkArtUnread 'z'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:928
+#: doc/tin.1:929
 msgid "Mark current article as unread."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:928 doc/tin.1:1091 doc/tin.1:1348
+#: doc/tin.1:929 doc/tin.1:1092 doc/tin.1:1349
 #, no-wrap
 msgid "B<MarkThdUnread 'Z'>"
 msgstr ""
 
 #. --------------------------------------------------------------------
 #. type: Plain text
-#: doc/tin.1:935
+#: doc/tin.1:936
 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 "
@@ -2315,79 +2311,79 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:935
+#: doc/tin.1:936
 #, no-wrap
 msgid "THREAD LISTING COMMANDS"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:940
+#: doc/tin.1:941
 msgid "Select article 4 within thread."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:974
+#: doc/tin.1:975
 #, no-wrap
 msgid "B<ThreadSelArt '*'>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:977
+#: doc/tin.1:978
 #, no-wrap
 msgid "B<ThreadToggleArtSel '.'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:980
+#: doc/tin.1:981
 msgid "Toggle selection of current article."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:980
+#: doc/tin.1:981
 #, no-wrap
 msgid "B<ThreadReverseSel '@'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:983
+#: doc/tin.1:984
 msgid "Reverse article selections."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:983
+#: doc/tin.1:984
 #, no-wrap
 msgid "B<ThreadUndoSel '~'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:986
+#: doc/tin.1:987
 msgid "Undo all selections on current thread."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:991
+#: doc/tin.1:992
 #, no-wrap
 msgid "B<ThreadReadArt '^J' 'E<lt>CRE<gt>'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:994
+#: doc/tin.1:995
 msgid "Read current article within thread."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:994
+#: doc/tin.1:995
 #, no-wrap
 msgid "B<ThreadReadNextArtOrThread 'E<lt>TABE<gt>'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:997
+#: doc/tin.1:998
 msgid "View next unread article within thread."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1002
+#: doc/tin.1:1003
 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 "
@@ -2395,44 +2391,44 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1013
+#: doc/tin.1:1014
 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:1017
+#: doc/tin.1:1018
 msgid ""
 "Mark thread as read [after confirmation] and enter the next thread "
 "containing unread news."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1017
+#: doc/tin.1:1018
 #, no-wrap
 msgid "B<ThreadToggleSubjDisplay 'd'>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1021
+#: doc/tin.1:1022
 #, no-wrap
 msgid "B<ThreadCancel 'D'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1032 doc/tin.1:1254
+#: doc/tin.1:1033 doc/tin.1:1255
 msgid "Display the subject of the current article in the last line."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1035
+#: doc/tin.1:1036
 #, no-wrap
 msgid "B<ThreadMarkArtRead 'K'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1041
+#: doc/tin.1:1042
 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 "
@@ -2440,49 +2436,49 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1044
+#: doc/tin.1:1045
 #, no-wrap
 msgid "B<ThreadMail 'm'>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1064
+#: doc/tin.1:1065
 #, no-wrap
 msgid "B<ThreadSave 's'>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1069
+#: doc/tin.1:1070
 #, no-wrap
 msgid "B<ThreadAutoSave 'S'>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1072
+#: doc/tin.1:1073
 #, no-wrap
 msgid "B<ThreadTag 't'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1076 doc/tin.1:1318
+#: doc/tin.1:1077 doc/tin.1:1319
 msgid ""
 "Toggle tag status of current article for mailing, piping, printing, saving "
 "or reposting."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1076
+#: doc/tin.1:1077
 #, no-wrap
 msgid "B<ThreadUntag 'U'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1079
+#: doc/tin.1:1080
 msgid "Untag all tagged threads."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1091
+#: doc/tin.1:1092
 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 "
@@ -2491,143 +2487,143 @@ msgstr ""
 
 #. --------------------------------------------------------------------
 #. type: Plain text
-#: doc/tin.1:1096
+#: doc/tin.1:1097
 msgid "Mark all articles in thread as unread."
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:1096
+#: doc/tin.1:1097
 #, no-wrap
 msgid "ARTICLE VIEWER COMMANDS"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1101
+#: doc/tin.1:1102
 msgid "Read the first (base) article in this thread."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1104
+#: doc/tin.1:1105
 msgid "Read response 4 in this thread."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1108
+#: doc/tin.1:1109
 #, no-wrap
 msgid "B<PageReplyQuoteHeaders '^E'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1112
+#: doc/tin.1:1113
 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:1112
+#: doc/tin.1:1113
 #, no-wrap
 msgid "B<PagePGPCheckArticle '^G'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1117
+#: doc/tin.1:1118
 msgid "Perform B<\\%pgp>(1)  operations on article."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1117
+#: doc/tin.1:1118
 #, no-wrap
 msgid "B<PageToggleRaw '^H'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1120
+#: doc/tin.1:1121
 msgid "Toggles the display mode (raw including all headers vs. cooked)."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1124
+#: doc/tin.1:1125
 #, no-wrap
 msgid "B<PageToggleTabs '^T'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1127
+#: doc/tin.1:1128
 msgid "Toggle the TAB width between 4 and 8 characters."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1127
+#: doc/tin.1:1128
 #, no-wrap
 msgid "B<PageFollowupQuoteHeaders '^W'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1131
+#: doc/tin.1:1132
 msgid ""
 "Post a followup to the current article with a copy of the article with all "
 "headers included."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1131
+#: doc/tin.1:1132
 #, no-wrap
 msgid "B<PageToggleTex2iso '\"'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1135
+#: doc/tin.1:1136
 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:1135
+#: doc/tin.1:1136
 #, no-wrap
 msgid "B<PageToggleAllHeaders '*'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1138
+#: doc/tin.1:1139
 msgid ""
 "Toggles the display of all headers vs. headers in "
 "B<news_headers_to_display>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1138
+#: doc/tin.1:1139
 #, no-wrap
 msgid "B<PageToggleRot '%'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1141
+#: doc/tin.1:1142
 msgid "Toggle ROT-13 decoding for this article."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1141
+#: doc/tin.1:1142
 #, no-wrap
 msgid "B<PageToggleUue '('>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1145
+#: doc/tin.1:1146
 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:1145
+#: doc/tin.1:1146
 #, no-wrap
 msgid "B<PageReveal ')'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1152
+#: doc/tin.1:1153
 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 "
@@ -2637,23 +2633,23 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1161
+#: doc/tin.1:1162
 msgid "Forward search the text of this article."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1164
+#: doc/tin.1:1165
 msgid "Backward search the text of this article."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1164
+#: doc/tin.1:1165
 #, no-wrap
 msgid "B<PageSkipIncludedText ':'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1169
+#: doc/tin.1:1170
 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 "
@@ -2661,40 +2657,40 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1169
+#: doc/tin.1:1170
 #, no-wrap
 msgid "B<PageTopThd 'E<lt>'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1172
+#: doc/tin.1:1173
 msgid "Go to the first article in the current thread."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1172
+#: doc/tin.1:1173
 #, no-wrap
 msgid "B<PageBotThd 'E<gt>'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1175
+#: doc/tin.1:1176
 msgid "Go to the last article in the current thread."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1175
+#: doc/tin.1:1176
 #, no-wrap
 msgid "B<PageToggleHighlight '_'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1178
+#: doc/tin.1:1179
 msgid "Toggle word highlighting on/off."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1192
+#: doc/tin.1:1193
 msgid ""
 "Auto select article(s) with a single key. The defaults used for selection "
 "are set based upon the following four tinrc config variables: "
@@ -2706,7 +2702,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1201
+#: doc/tin.1:1202
 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>, "
@@ -2717,24 +2713,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1201
+#: doc/tin.1:1202
 #, no-wrap
 msgid "B<PageNextThd '^J' 'E<lt>CRE<gt>'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1204
+#: doc/tin.1:1205
 msgid "Go to next base article."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1204
+#: doc/tin.1:1205
 #, no-wrap
 msgid "B<PageNextUnread 'E<lt>TABE<gt>'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1209
+#: doc/tin.1:1210
 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 "
@@ -2742,286 +2738,281 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1212
+#: doc/tin.1:1213
 msgid "Author forward search."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1215
+#: doc/tin.1:1216
 msgid "Author backward search."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1223
+#: doc/tin.1:1224
 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:1227
+#: doc/tin.1:1228
 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:1227
+#: doc/tin.1:1228
 #, no-wrap
 msgid "B<PageCancel 'D'>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1232
+#: doc/tin.1:1233
 #, no-wrap
 msgid "B<PageEditArticle 'e'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1235
+#: doc/tin.1:1236
 msgid "Edit the current article. This is restricted to mailgroups and saved news."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1238
+#: doc/tin.1:1239
 #, no-wrap
 msgid "B<PageFollowupQuote 'f'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1241
+#: doc/tin.1:1242
 msgid "Post a followup to the current article with a copy of the article included."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1241
+#: doc/tin.1:1242
 #, no-wrap
 msgid "B<PageFollowup 'F'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1245
+#: doc/tin.1:1246
 msgid ""
 "Post a followup to the current article without including a copy of the "
 "article."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1245
+#: doc/tin.1:1246
 #, no-wrap
 msgid "B<PageFirstPage 'g'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1248
+#: doc/tin.1:1249
 msgid "Go to the start of the article."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1248
+#: doc/tin.1:1249
 #, no-wrap
 msgid "B<PageLastPage 'G'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1251
+#: doc/tin.1:1252
 msgid "Go to the end of the article."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1257
+#: doc/tin.1:1258
 #, no-wrap
 msgid "B<PageKillThd 'K'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1260
+#: doc/tin.1:1261
 msgid "Mark rest of thread as read and move onto the next unread thread."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1260
+#: doc/tin.1:1261
 #, no-wrap
 msgid "B<PageListThd 'l'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1263
+#: doc/tin.1:1264
 msgid "Show the thread menu that the current article is a part of."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1266
+#: doc/tin.1:1267
 #, no-wrap
 msgid "B<PageMail 'm'>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1275
+#: doc/tin.1:1276
 #, no-wrap
 msgid "B<PageNextArt 'n'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1278
+#: doc/tin.1:1279
 msgid "Go to the next article."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1278
+#: doc/tin.1:1279
 #, no-wrap
 msgid "B<PageNextUnreadArt 'N'>"
 msgstr ""
 
-#. type: Plain text
-#: doc/tin.1:1281
-msgid "Go to the next unread article."
-msgstr ""
-
 #. type: TP
-#: doc/tin.1:1286
+#: doc/tin.1:1287
 #, no-wrap
 msgid "B<PagePrevArt 'p'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1289
+#: doc/tin.1:1290
 msgid "Go to the previous article."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1289
+#: doc/tin.1:1290
 #, no-wrap
 msgid "B<PagePrevUnreadArt 'P'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1292
+#: doc/tin.1:1293
 msgid "Go to the previous unread article."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1295
+#: doc/tin.1:1296
 msgid "Return to the previous level."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1298
+#: doc/tin.1:1299
 #, no-wrap
 msgid "B<PageReplyQuote 'r'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1302
+#: doc/tin.1:1303
 msgid ""
 "Reply through mail to the author of the current article with a copy of the "
 "article included."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1302
+#: doc/tin.1:1303
 #, no-wrap
 msgid "B<PageReply 'R'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1306
+#: doc/tin.1:1307
 msgid ""
 "Reply through mail to the author of the current article without including "
 "the original article."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1306
+#: doc/tin.1:1307
 #, no-wrap
 msgid "B<PageSave 's'>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1311
+#: doc/tin.1:1312
 #, no-wrap
 msgid "B<PageAutoSave 'S'>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1314
+#: doc/tin.1:1315
 #, no-wrap
 msgid "B<PageTag 't'>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1318
+#: doc/tin.1:1319
 #, no-wrap
 msgid "B<PageGroupSel 'T'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1321
+#: doc/tin.1:1322
 msgid "Return to group selection level."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1321
+#: doc/tin.1:1322
 #, no-wrap
 msgid "B<PageGotoParent 'u'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1324
+#: doc/tin.1:1325
 msgid "Go to parent article."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1324
+#: doc/tin.1:1325
 #, no-wrap
 msgid "B<PageViewUrl 'U'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1328
+#: doc/tin.1:1329
 msgid ""
 "Display a list of URLs in the current article. See the section \"URL "
 "LISTING\" for more information."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1328
+#: doc/tin.1:1329
 #, no-wrap
 msgid "B<PageViewAttach 'V'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1332
+#: doc/tin.1:1333
 msgid ""
 "Display a list of attachments of the current article. See the section "
 "\"ATTACHMENT LISTING\" for more information."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1339
+#: doc/tin.1:1340
 #, no-wrap
 msgid "B<PageRepost 'x'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1348
+#: doc/tin.1:1349
 msgid "Mark article as unread."
 msgstr ""
 
 #. --------------------------------------------------------------------
 #. type: Plain text
-#: doc/tin.1:1353
+#: doc/tin.1:1354
 msgid "Mark the current thread as unread."
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:1353
+#: doc/tin.1:1354
 #, no-wrap
 msgid "URL LISTING"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1356
+#: doc/tin.1:1357
 msgid ""
 "B<PageViewUrl> ('B<U>') displays a list of URLs in the current "
 "article. Besides the common moving keys, the following commands are "
@@ -3029,52 +3020,52 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1357
+#: doc/tin.1:1358
 #, no-wrap
 msgid "B<UrlSelect '^J' 'E<lt>CRE<gt>'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1361
+#: doc/tin.1:1362
 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:1364
+#: doc/tin.1:1365
 msgid "URL forward search."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1367
+#: doc/tin.1:1368
 msgid "URL backward search."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1373 doc/tin.1:1426
+#: doc/tin.1:1374 doc/tin.1:1427
 msgid "Shell escape."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1376
+#: doc/tin.1:1377
 msgid "Toggle the display of the current URL in the last line."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1379 doc/tin.1:1433
+#: doc/tin.1:1380 doc/tin.1:1434
 msgid "Help screen of commands available."
 msgstr ""
 
 #. --------------------------------------------------------------------
 #. type: SS
-#: doc/tin.1:1385
+#: doc/tin.1:1386
 #, no-wrap
 msgid "ATTACHMENT LISTING"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1388
+#: doc/tin.1:1389
 msgid ""
 "B<PageViewAttach> ('B<V>') displays a list of attachments of the current "
 "article. Besides the common moving keys, the following commands are "
@@ -3082,107 +3073,107 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1389
+#: doc/tin.1:1390
 #, no-wrap
 msgid "B<AttachPipe 'p'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1392
+#: doc/tin.1:1393
 msgid "Pipe attachment into command."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1392
+#: doc/tin.1:1393
 #, no-wrap
 msgid "B<AttachSave 's'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1395
+#: doc/tin.1:1396
 msgid "Save current attachment / tagged attachments to disk."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1395
+#: doc/tin.1:1396
 #, no-wrap
 msgid "B<AttachSelect '^J' 'E<lt>CRE<gt>'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1398
+#: doc/tin.1:1399
 msgid "View attachment."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1398
+#: doc/tin.1:1399
 #, no-wrap
 msgid "B<AttachTag 't'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1401
+#: doc/tin.1:1402
 msgid "Tag one or more attachments for saving."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1401
+#: doc/tin.1:1402
 #, no-wrap
 msgid "B<AttachTagPattern '='>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1405
+#: doc/tin.1:1406
 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:1405
+#: doc/tin.1:1406
 #, no-wrap
 msgid "B<AttachToggleTagged '@'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1408
+#: doc/tin.1:1409
 msgid "Reverse tagging of all attachments."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1408
+#: doc/tin.1:1409
 #, no-wrap
 msgid "B<AttachUntag 'U'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1411
+#: doc/tin.1:1412
 msgid "Untag all tagged attachments."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1414
+#: doc/tin.1:1415
 msgid "Attachment forward search."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1417
+#: doc/tin.1:1418
 msgid "Attachment backward search."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1420
+#: doc/tin.1:1421
 #, no-wrap
 msgid "B<GlobalPipe '|'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1423
+#: doc/tin.1:1424
 msgid "Pipe attachment into command. Uses the raw attachment, no decoding is done."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1430
+#: doc/tin.1:1431
 msgid ""
 "Toggle the display of the name/description of the current attachment in the "
 "last line."
@@ -3190,7 +3181,7 @@ msgstr ""
 
 #. --------------------------------------------------------------------
 #. type: SS
-#: doc/tin.1:1439
+#: doc/tin.1:1440
 #, no-wrap
 msgid "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES"
 msgstr ""
@@ -3199,7 +3190,7 @@ msgstr ""
 #.        - \fI${TIN_LIBDIR:\-NEWSLIBDIR}/tinrc\fR is used
 #.          in the !TIN_DEFAULTS_DIR config case
 #. type: Plain text
-#: doc/tin.1:1451
+#: doc/tin.1:1452
 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 "
@@ -3211,7 +3202,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1459
+#: doc/tin.1:1460
 msgid ""
 "The variables are user configurable by editing "
 "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc> directly. Most of them can also be "
@@ -3223,7 +3214,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1465
+#: doc/tin.1:1466
 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 "
@@ -3233,7 +3224,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1472
+#: doc/tin.1:1473
 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> "
@@ -3243,7 +3234,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1477
+#: doc/tin.1:1478
 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 "
@@ -3252,14 +3243,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1480
+#: doc/tin.1:1481
 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:1484
+#: doc/tin.1:1485
 msgid ""
 "Here is a full list of all the available variables. The name in braces is "
 "the name of the corresponding setting in "
@@ -3267,13 +3258,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1484
+#: doc/tin.1:1485
 #, no-wrap
 msgid "B<Abbreviate long newsgroup names (abbreviate_groupname)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1490 doc/tin.5:1199
+#: doc/tin.1:1491 doc/tin.5:1199
 msgid ""
 "If ON abbreviate long newsgroup names at group selection level and article "
 "level (if necessary) like this: news.software.readers -E<gt> "
@@ -3281,159 +3272,159 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1490
+#: doc/tin.1:1491
 #, no-wrap
 msgid "B<Add posted articles to filter (add_posted_to_filter)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1494 doc/tin.5:1203
+#: doc/tin.1:1495 doc/tin.5:1203
 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:1494
+#: doc/tin.1:1495
 #, no-wrap
 msgid "B<Insert 'User-Agent:'-header (advertising)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1497 doc/tin.5:1206
+#: doc/tin.1:1498 doc/tin.5:1206
 msgid "Turn ON advertising in header (''User-Agent:''). Default is ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1497
+#: doc/tin.1:1498
 #, no-wrap
 msgid "B<Skip multipart/alternative parts (alternative_handling)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1500 doc/tin.5:1209
+#: doc/tin.1:1501 doc/tin.5:1209
 msgid "If ON strip multipart/alternative messages automatically. Default is ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1500
+#: doc/tin.1:1501
 #, no-wrap
 msgid "B<Character to show deleted articles (art_marked_deleted)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1503 doc/tin.5:1212
+#: doc/tin.1:1504 doc/tin.5:1212
 msgid "The character used to show that an article was deleted. Default is 'D'."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1503
+#: doc/tin.1:1504
 #, no-wrap
 msgid "B<Character to show inrange articles (art_marked_inrange)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1506 doc/tin.5:1215
+#: doc/tin.1:1507 doc/tin.5:1215
 msgid "The character used to show that an article is in a range. Default is '#'."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1506
+#: doc/tin.1:1507
 #, no-wrap
 msgid "B<Character to show returning arts (art_marked_return)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1510 doc/tin.5:1219
+#: doc/tin.1:1511 doc/tin.5:1219
 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:1510
+#: doc/tin.1:1511
 #, no-wrap
 msgid "B<Character to show selected articles (art_marked_selected)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1514 doc/tin.5:1223
+#: doc/tin.1:1515 doc/tin.5:1223
 msgid ""
 "The character used to show that an article/thread is auto-selected (hot).  "
 "Default is '*'."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1514
+#: doc/tin.1:1515
 #, no-wrap
 msgid "B<Character to show recent articles (art_marked_recent)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1518 doc/tin.5:1227
+#: doc/tin.1:1519 doc/tin.5:1227
 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:1518
+#: doc/tin.1:1519
 #, no-wrap
 msgid "B<Character to show unread articles (art_marked_unread)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1522 doc/tin.5:1231
+#: doc/tin.1:1523 doc/tin.5:1231
 msgid ""
 "The character used to show that an article has not been read.  Default is "
 "'+'."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1522
+#: doc/tin.1:1523
 #, no-wrap
 msgid "B<Character to show read articles (art_marked_read)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1525 doc/tin.5:1234
+#: doc/tin.1:1526 doc/tin.5:1234
 msgid "The character used to show that an article was read. Default is ' '."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1525
+#: doc/tin.1:1526
 #, no-wrap
 msgid "B<Character to show killed articles (art_marked_killed)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1529 doc/tin.5:1238
+#: doc/tin.1:1530 doc/tin.5:1238
 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:1529
+#: doc/tin.1:1530
 #, no-wrap
 msgid "B<Character to show read selected arts (art_marked_read_selected)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1533 doc/tin.5:1242
+#: doc/tin.1:1534 doc/tin.5:1242
 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:1533 doc/tin.5:1242
+#: doc/tin.1:1534 doc/tin.5:1242
 #, no-wrap
 msgid "B<Ask before using MIME viewer (ask_for_metamail)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1538
+#: doc/tin.1:1539
 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 "
@@ -3441,50 +3432,50 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1538
+#: doc/tin.1:1539
 #, no-wrap
 msgid "B<Send you a cc and/or bcc automatically (auto_cc_bcc)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1542 doc/tin.5:1253
+#: doc/tin.1:1543 doc/tin.5:1253
 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:1542
+#: doc/tin.1:1543
 #, no-wrap
 msgid "B<List thread using right arrow key (auto_list_thread)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1546 doc/tin.5:1257
+#: doc/tin.1:1547 doc/tin.5:1257
 msgid ""
 "If ON automatically list thread when entering it using right arrow key.  "
 "Default is ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1546
+#: doc/tin.1:1547
 #, no-wrap
 msgid "B<Reconnect to server automatically (auto_reconnect)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1549 doc/tin.1:2525
+#: doc/tin.1:1550 doc/tin.1:2531
 msgid "Default is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1549
+#: doc/tin.1:1550
 #, no-wrap
 msgid "B<Use Archive-name: header for save (auto_save)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1555 doc/tin.5:1266
+#: doc/tin.1:1556 doc/tin.5:1266
 msgid ""
 "If ON articles/threads with ''Archive-name:'' in header will be "
 "automatically saved with the Archive-name & part/patch no and post processed "
@@ -3493,13 +3484,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1555
+#: doc/tin.1:1556
 #, no-wrap
 msgid "B<Save articles in batch mode (batch_save)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1560 doc/tin.5:1271
+#: doc/tin.1:1561 doc/tin.5:1271
 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 "
@@ -3507,13 +3498,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1560
+#: doc/tin.1:1561
 #, no-wrap
 msgid "B<Show mini menu & posting etiquette (beginner_level)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1565 doc/tin.5:1276
+#: doc/tin.1:1566 doc/tin.5:1276
 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 "
@@ -3521,13 +3512,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1565
+#: doc/tin.1:1566
 #, no-wrap
 msgid "B<Cache NNTP overview files locally (cache_overview_files)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1570
+#: doc/tin.1:1571
 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.  "
@@ -3535,312 +3526,326 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1570
+#: doc/tin.1:1571
+#, no-wrap
+msgid "B<Hash algorithm for cancel-locks (cancel_lock_algo)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1577 doc/tin.5:1287
+msgid ""
+"Use this hash algorithm for cancel-locks. Only available when build with "
+"cancel-lock support. none disables the generation of cancel-locks. Valid "
+"values are none, sha1, sha256 and sha512.  Default is sha1."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1577
 #, no-wrap
 msgid "B<Catchup read groups when quitting (catchup_read_groups)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1576 doc/tin.5:1285
+#: doc/tin.1:1583 doc/tin.5:1291
 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:1576
+#: doc/tin.1:1583
 #, no-wrap
 msgid "B<Standard background color (col_back)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1579 doc/tin.5:1288
+#: doc/tin.1:1586 doc/tin.5:1294
 msgid "Standard background color"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1579
+#: doc/tin.1:1586
 #, no-wrap
 msgid "B<Color of quoted text from external sources (col_extquote)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1582 doc/tin.5:1291
+#: doc/tin.1:1589 doc/tin.5:1297
 msgid "Color of quoted text from external sources"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1582
+#: doc/tin.1:1589
 #, no-wrap
 msgid "B<Color of sender (From:) (col_from)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1585 doc/tin.5:1294
+#: doc/tin.1:1592 doc/tin.5:1300
 msgid "Color of sender (From:)"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1585
+#: doc/tin.1:1592
 #, no-wrap
 msgid "B<Color of article header lines (col_head)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1588 doc/tin.5:1297
+#: doc/tin.1:1595 doc/tin.5:1303
 msgid "Color of header-lines"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1588
+#: doc/tin.1:1595
 #, no-wrap
 msgid "B<Color of help text (col_help)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1591 doc/tin.5:1300
+#: doc/tin.1:1598 doc/tin.5:1306
 msgid "Color of help pages"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1591
+#: doc/tin.1:1598
 #, no-wrap
 msgid "B<Color for inverse text (background) (col_invers_bg)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1594 doc/tin.5:1303
+#: doc/tin.1:1601 doc/tin.5:1309
 msgid "Color of background for inverse text"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1594
+#: doc/tin.1:1601
 #, no-wrap
 msgid "B<Color for inverse text (foreground) (col_invers_fg)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1597 doc/tin.5:1306
+#: doc/tin.1:1604 doc/tin.5:1312
 msgid "Color of foreground for inverse text"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1597
+#: doc/tin.1:1604
 #, no-wrap
 msgid "B<Color of highlighting with _dash_ (col_markdash)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1601 doc/tin.5:1310
+#: doc/tin.1:1608 doc/tin.5:1316
 msgid ""
 "Color of words emphasized like _this_. See also B<word_h_display_marks> and "
 "B<word_highlight>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1601
+#: doc/tin.1:1608
 #, no-wrap
 msgid "B<Color of highlighting with /slash/ (col_markslash)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1605 doc/tin.5:1314
+#: doc/tin.1:1612 doc/tin.5:1320
 msgid ""
 "Color of words emphasized like /this/. See also B<word_h_display_marks> and "
 "B<word_highlight>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1605
+#: doc/tin.1:1612
 #, no-wrap
 msgid "B<Color of highlighting with *stars* (col_markstar)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1609 doc/tin.5:1318
+#: doc/tin.1:1616 doc/tin.5:1324
 msgid ""
 "Color of words emphasized like *this*. See also B<word_h_display_marks> and "
 "B<word_highlight>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1609
+#: doc/tin.1:1616
 #, no-wrap
 msgid "B<Color of highlighting with -stroke- (col_markstroke)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1613 doc/tin.5:1322
+#: doc/tin.1:1620 doc/tin.5:1328
 msgid ""
 "Color of words emphasized like -this-. See also B<word_h_display_marks> and "
 "B<word_highlight>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1613
+#: doc/tin.1:1620
 #, no-wrap
 msgid "B<Color of mini help menu (col_minihelp)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1616 doc/tin.5:1325
+#: doc/tin.1:1623 doc/tin.5:1331
 msgid "Color of mini help menu"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1616
+#: doc/tin.1:1623
 #, no-wrap
 msgid "B<Color of actual news header fields (col_newsheaders)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1619 doc/tin.5:1328
+#: doc/tin.1:1626 doc/tin.5:1334
 msgid "Color of actual news header fields"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1619
+#: doc/tin.1:1626
 #, no-wrap
 msgid "B<Standard foreground color (col_normal)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1622 doc/tin.5:1331
+#: doc/tin.1:1629 doc/tin.5:1337
 msgid "Standard foreground color"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1622
+#: doc/tin.1:1629
 #, no-wrap
 msgid "B<Color of quoted lines (col_quote)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1625 doc/tin.5:1334
+#: doc/tin.1:1632 doc/tin.5:1340
 msgid "Color of quoted lines"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1625
+#: doc/tin.1:1632
 #, no-wrap
 msgid "B<Color of twice quoted line (col_quote2)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1628 doc/tin.5:1337
+#: doc/tin.1:1635 doc/tin.5:1343
 msgid "Color of twice quoted lines"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1628
+#: doc/tin.1:1635
 #, no-wrap
 msgid "B<Color of =E<gt>3 times quoted line (col_quote3)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1631 doc/tin.5:1340
+#: doc/tin.1:1638 doc/tin.5:1346
 msgid "Color of E<gt>=3 times quoted lines"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1631
+#: doc/tin.1:1638
 #, no-wrap
 msgid "B<Color of response counter (col_response)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1635 doc/tin.5:1344
+#: doc/tin.1:1642 doc/tin.5:1350
 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:1635
+#: doc/tin.1:1642
 #, no-wrap
 msgid "B<Color of signatures (col_signature)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1638 doc/tin.5:1347
+#: doc/tin.1:1645 doc/tin.5:1353
 msgid "Color of signatures"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1638
+#: doc/tin.1:1645
 #, no-wrap
 msgid "B<Color of urls highlight (col_urls)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1641 doc/tin.5:1350
+#: doc/tin.1:1648 doc/tin.5:1356
 msgid "Color of urls highlight"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1641
+#: doc/tin.1:1648
 #, no-wrap
 msgid "B<Color of verbatim blocks (col_verbatim)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1644 doc/tin.5:1353
+#: doc/tin.1:1651 doc/tin.5:1359
 msgid "Color of verbatim blocks"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1644
+#: doc/tin.1:1651
 #, no-wrap
 msgid "B<Color of article subject lines (col_subject)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1647 doc/tin.5:1356
+#: doc/tin.1:1654 doc/tin.5:1362
 msgid "Color of article subject"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1647
+#: doc/tin.1:1654
 #, no-wrap
 msgid "B<Color of text lines (col_text)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1650 doc/tin.5:1359
+#: doc/tin.1:1657 doc/tin.5:1365
 msgid "Color of text-lines"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1650
+#: doc/tin.1:1657
 #, no-wrap
 msgid "B<Color of help/mail sign (col_title)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1653 doc/tin.5:1362
+#: doc/tin.1:1660 doc/tin.5:1368
 msgid "Color of help/mail sign"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1653
+#: doc/tin.1:1660
 #, no-wrap
 msgid "B<Which actions require confirmation (confirm_choice)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1656
+#: doc/tin.1:1663
 msgid "Ask for manual confirmation to protect the user."
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:1657 doc/tin.1:1663 doc/tin.1:1667
+#: doc/tin.1:1664 doc/tin.1:1670 doc/tin.1:1674
 #, no-wrap
 msgid "\\(bu"
 msgstr ""
 
 #.  TODO: check if all affected commands are marked [after confirmation]
 #. type: Plain text
-#: doc/tin.1:1663
+#: doc/tin.1:1670
 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 "
@@ -3848,21 +3853,21 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1667
+#: doc/tin.1:1674
 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:1671
+#: doc/tin.1:1678
 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:1672
+#: doc/tin.1:1679
 #, no-wrap
 msgid "B<Format string for display of dates (date_format)>"
 msgstr ""
@@ -3871,7 +3876,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:1684
+#: doc/tin.1:1691
 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 "
@@ -3880,382 +3885,382 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1684
+#: doc/tin.1:1691
 #, no-wrap
 msgid "B<(default_art_search)>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1686
+#: doc/tin.1:1693
 #, no-wrap
 msgid "B<(default_author_search)>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1688
+#: doc/tin.1:1695
 #, no-wrap
 msgid "B<(default_config_search)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1691 doc/tin.5:1401
+#: doc/tin.1:1698 doc/tin.5:1407
 msgid "The last article/author/config option that was searched for."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1691
+#: doc/tin.1:1698
 #, no-wrap
 msgid "B<(default_filter_days)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1694 doc/tin.5:1404
+#: doc/tin.1:1701 doc/tin.5:1410
 msgid "Default is 28."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1694
+#: doc/tin.1:1701
 #, no-wrap
 msgid "B<(default_filter_kill_case)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1698 doc/tin.5:1408
+#: doc/tin.1:1705 doc/tin.5:1414
 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:1698
+#: doc/tin.1:1705
 #, no-wrap
 msgid "B<(default_filter_kill_expire)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1703 doc/tin.5:1413
+#: doc/tin.1:1710 doc/tin.5:1419
 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:1703
+#: doc/tin.1:1710
 #, no-wrap
 msgid "B<(default_filter_kill_global)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1707 doc/tin.5:1417
+#: doc/tin.1:1714 doc/tin.5:1423
 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:1707
+#: doc/tin.1:1714
 #, no-wrap
 msgid "B<(default_filter_kill_header)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1710 doc/tin.5:1420
+#: doc/tin.1:1717 doc/tin.5:1426
 msgid "Default for quick (1 key) kill filter header."
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:1711 doc/tin.1:1745 doc/tin.1:1886 doc/tin.1:2079 doc/tin.1:2125 doc/tin.1:2241 doc/tin.1:2266 doc/tin.1:2281 doc/tin.1:2332 doc/tin.1:2362 doc/tin.1:2433 doc/tin.1:2465 doc/tin.1:2485 doc/tin.1:2573 doc/tin.5:1598 doc/tin.5:1792 doc/tin.5:1842 doc/tin.5:1987 doc/tin.5:2002 doc/tin.5:2028 doc/tin.5:2081 doc/tin.5:2110 doc/tin.5:2213 doc/tin.5:2233 doc/tin.5:2333
+#: doc/tin.1:1718 doc/tin.1:1752 doc/tin.1:1893 doc/tin.1:2086 doc/tin.1:2132 doc/tin.1:2248 doc/tin.1:2273 doc/tin.1:2288 doc/tin.1:2338 doc/tin.1:2368 doc/tin.1:2439 doc/tin.1:2471 doc/tin.1:2491 doc/tin.1:2579 doc/tin.5:1612 doc/tin.5:1806 doc/tin.5:1856 doc/tin.5:2004 doc/tin.5:2019 doc/tin.5:2045 doc/tin.5:2098 doc/tin.5:2127 doc/tin.5:2230 doc/tin.5:2252 doc/tin.5:2351
 #, no-wrap
 msgid "0"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1713 doc/tin.1:1747
+#: doc/tin.1:1720 doc/tin.1:1754
 #, no-wrap
 msgid " ''Subject:'' (case sensitive)\n"
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:1713 doc/tin.1:1747 doc/tin.1:1892 doc/tin.1:2081 doc/tin.1:2127 doc/tin.1:2243 doc/tin.1:2270 doc/tin.1:2283 doc/tin.1:2334 doc/tin.1:2364 doc/tin.1:2435 doc/tin.1:2467 doc/tin.1:2487 doc/tin.1:2575 doc/tin.5:1605 doc/tin.5:1794 doc/tin.5:1844 doc/tin.5:1893 doc/tin.5:1991 doc/tin.5:2004 doc/tin.5:2030 doc/tin.5:2083 doc/tin.5:2112 doc/tin.5:2215 doc/tin.5:2235 doc/tin.5:2335
+#: doc/tin.1:1720 doc/tin.1:1754 doc/tin.1:1899 doc/tin.1:2088 doc/tin.1:2134 doc/tin.1:2250 doc/tin.1:2277 doc/tin.1:2290 doc/tin.1:2340 doc/tin.1:2370 doc/tin.1:2441 doc/tin.1:2473 doc/tin.1:2493 doc/tin.1:2581 doc/tin.5:1619 doc/tin.5:1808 doc/tin.5:1858 doc/tin.5:1907 doc/tin.5:2008 doc/tin.5:2021 doc/tin.5:2047 doc/tin.5:2100 doc/tin.5:2129 doc/tin.5:2232 doc/tin.5:2254 doc/tin.5:2353
 #, no-wrap
 msgid "1"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1715 doc/tin.1:1749
+#: doc/tin.1:1722 doc/tin.1:1756
 #, no-wrap
 msgid " ''Subject:'' (ignore case)\n"
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:1715 doc/tin.1:1749 doc/tin.1:1897 doc/tin.1:2083 doc/tin.1:2131 doc/tin.1:2246 doc/tin.1:2287 doc/tin.1:2336 doc/tin.1:2367 doc/tin.1:2437 doc/tin.1:2469 doc/tin.1:2489 doc/tin.1:2577 doc/tin.5:1610 doc/tin.5:1796 doc/tin.5:1849 doc/tin.5:1897 doc/tin.5:2007 doc/tin.5:2034 doc/tin.5:2085 doc/tin.5:2115 doc/tin.5:2217 doc/tin.5:2237 doc/tin.5:2337
+#: doc/tin.1:1722 doc/tin.1:1756 doc/tin.1:1904 doc/tin.1:2090 doc/tin.1:2138 doc/tin.1:2253 doc/tin.1:2294 doc/tin.1:2342 doc/tin.1:2373 doc/tin.1:2443 doc/tin.1:2475 doc/tin.1:2495 doc/tin.1:2583 doc/tin.5:1624 doc/tin.5:1810 doc/tin.5:1863 doc/tin.5:1911 doc/tin.5:2024 doc/tin.5:2051 doc/tin.5:2102 doc/tin.5:2132 doc/tin.5:2234 doc/tin.5:2256 doc/tin.5:2355
 #, no-wrap
 msgid "2"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1717 doc/tin.1:1751
+#: doc/tin.1:1724 doc/tin.1:1758
 #, no-wrap
 msgid " ''From:'' (case sensitive)\n"
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:1717 doc/tin.1:1751 doc/tin.1:2085 doc/tin.1:2249 doc/tin.1:2291 doc/tin.1:2338 doc/tin.1:2369 doc/tin.1:2439 doc/tin.1:2491 doc/tin.5:1798 doc/tin.5:2010 doc/tin.5:2038 doc/tin.5:2087 doc/tin.5:2117 doc/tin.5:2239
+#: doc/tin.1:1724 doc/tin.1:1758 doc/tin.1:2092 doc/tin.1:2256 doc/tin.1:2298 doc/tin.1:2344 doc/tin.1:2375 doc/tin.1:2445 doc/tin.1:2497 doc/tin.5:1812 doc/tin.5:2027 doc/tin.5:2055 doc/tin.5:2104 doc/tin.5:2134 doc/tin.5:2258
 #, no-wrap
 msgid "3"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1719 doc/tin.1:1753
+#: doc/tin.1:1726 doc/tin.1:1760
 #, no-wrap
 msgid " ''From:'' (ignore case)\n"
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:1719 doc/tin.1:1753 doc/tin.1:2087 doc/tin.1:2340 doc/tin.1:2371 doc/tin.1:2442 doc/tin.1:2493 doc/tin.5:1800 doc/tin.5:1903 doc/tin.5:2089 doc/tin.5:2119 doc/tin.5:2241
+#: doc/tin.1:1726 doc/tin.1:1760 doc/tin.1:2094 doc/tin.1:2346 doc/tin.1:2377 doc/tin.1:2448 doc/tin.1:2499 doc/tin.5:1814 doc/tin.5:1917 doc/tin.5:2106 doc/tin.5:2136 doc/tin.5:2260
 #, no-wrap
 msgid "4"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1721 doc/tin.1:1755
+#: doc/tin.1:1728 doc/tin.1:1762
 #, no-wrap
 msgid " ''Message-ID:'' & full ''References:'' line\n"
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:1721 doc/tin.1:1755 doc/tin.1:2342 doc/tin.1:2444 doc/tin.1:2496 doc/tin.5:2091 doc/tin.5:2244
+#: doc/tin.1:1728 doc/tin.1:1762 doc/tin.1:2348 doc/tin.1:2450 doc/tin.1:2502 doc/tin.5:2108 doc/tin.5:2263
 #, no-wrap
 msgid "5"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1723 doc/tin.1:1757
+#: doc/tin.1:1730 doc/tin.1:1764
 #, no-wrap
 msgid " ''Message-ID:'' & last ''References:'' entry only\n"
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:1723 doc/tin.1:1757 doc/tin.1:2344 doc/tin.1:2498 doc/tin.5:2093 doc/tin.5:2246
+#: doc/tin.1:1730 doc/tin.1:1764 doc/tin.1:2350 doc/tin.1:2504 doc/tin.5:2110 doc/tin.5:2265
 #, no-wrap
 msgid "6"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1725 doc/tin.1:1759
+#: doc/tin.1:1732 doc/tin.1:1766
 #, no-wrap
 msgid " ''Message-ID:'' entry only\n"
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:1725 doc/tin.1:1759 doc/tin.1:2347 doc/tin.1:2500 doc/tin.5:2096 doc/tin.5:2248
+#: doc/tin.1:1732 doc/tin.1:1766 doc/tin.1:2353 doc/tin.1:2506 doc/tin.5:2113 doc/tin.5:2267
 #, no-wrap
 msgid "7"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1727 doc/tin.1:1761
+#: doc/tin.1:1734 doc/tin.1:1768
 #, no-wrap
 msgid " ''Lines:''\n"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1728
+#: doc/tin.1:1735
 #, no-wrap
 msgid "B<(default_filter_select_case)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1732 doc/tin.5:1437
+#: doc/tin.1:1739 doc/tin.5:1443
 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:1732
+#: doc/tin.1:1739
 #, no-wrap
 msgid "B<(default_filter_select_expire)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1737 doc/tin.5:1442
+#: doc/tin.1:1744 doc/tin.5:1448
 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:1737
+#: doc/tin.1:1744
 #, no-wrap
 msgid "B<(default_filter_select_global)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1741 doc/tin.5:1446
+#: doc/tin.1:1748 doc/tin.5:1452
 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:1741
+#: doc/tin.1:1748
 #, no-wrap
 msgid "B<(default_filter_select_header)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1744 doc/tin.5:1449
+#: doc/tin.1:1751 doc/tin.5:1455
 msgid "Default for quick (1 key) auto-selection filter header."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1762
+#: doc/tin.1:1769
 #, no-wrap
 msgid "B<(default_goto_group)>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1764
+#: doc/tin.1:1771
 #, no-wrap
 msgid "B<(default_group_search)>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1766
+#: doc/tin.1:1773
 #, no-wrap
 msgid "B<(default_mail_address)>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1768
+#: doc/tin.1:1775
 #, no-wrap
 msgid "B<(default_move_group)>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1770
+#: doc/tin.1:1777
 #, no-wrap
 msgid "B<(default_pattern)>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1772
+#: doc/tin.1:1779
 #, no-wrap
 msgid "B<(default_pipe_command)>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1774
+#: doc/tin.1:1781
 #, no-wrap
 msgid "B<(default_post_newsgroups)>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1776
+#: doc/tin.1:1783
 #, no-wrap
 msgid "B<(default_post_subject)>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1778
+#: doc/tin.1:1785
 #, no-wrap
 msgid "B<(default_range_group)>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1780
+#: doc/tin.1:1787
 #, no-wrap
 msgid "B<(default_range_select)>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1782
+#: doc/tin.1:1789
 #, no-wrap
 msgid "B<(default_range_thread)>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1784
+#: doc/tin.1:1791
 #, no-wrap
 msgid "B<(default_repost_group)>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1786
+#: doc/tin.1:1793
 #, no-wrap
 msgid "B<(default_save_file)>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1788
+#: doc/tin.1:1795
 #, no-wrap
 msgid "B<(default_save_mode)>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1790
+#: doc/tin.1:1797
 #, no-wrap
 msgid "B<(default_select_pattern)>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1792
+#: doc/tin.1:1799
 #, no-wrap
 msgid "B<(default_shell_command)>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1794
+#: doc/tin.1:1801
 #, no-wrap
 msgid "B<(default_subject_search)>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1796
+#: doc/tin.1:1803
 #, no-wrap
 msgid "B<Draw -E<gt> instead of highlighted bar (draw_arrow)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1800 doc/tin.5:1500
+#: doc/tin.1:1807 doc/tin.5:1506
 msgid ""
 "Allows groups/articles to be selected by an arrow '-E<gt>' if set ON or by "
 "an highlighted bar if set OFF. Default is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1800
+#: doc/tin.1:1807
 #, no-wrap
 msgid "B<Invocation of your editor (editor_format)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1804
+#: doc/tin.1:1811
 msgid ""
 "The format string used to create the editor start command with parameters.  "
 "Default is \"%E +%N %F\" (e.g., /bin/vi +7 .article)."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1804
+#: doc/tin.1:1811
 #, no-wrap
 msgid "B<Detection of external quotes (extquote_handling)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1807 doc/tin.5:1508
+#: doc/tin.1:1814 doc/tin.5:1514
 msgid "If ON quotes from external sources will be detected. Default is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1807
+#: doc/tin.1:1814
 #, no-wrap
 msgid "B<Regex used to show external quotes (extquote_regex)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1812 doc/tin.5:1513
+#: doc/tin.1:1819
 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, "
@@ -4263,26 +4268,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1812
+#: doc/tin.1:1819
 #, no-wrap
 msgid "B<Force redraw after certain commands (force_screen_redraw)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1816 doc/tin.5:1517
+#: doc/tin.1:1823 doc/tin.5:1525
 msgid ""
 "Specifies whether a screen redraw should always be done after certain "
 "external commands. Default is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1816
+#: doc/tin.1:1823
 #, no-wrap
 msgid "B<Number of articles to get (getart_limit)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1823
+#: doc/tin.1:1830
 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 "
@@ -4291,38 +4296,38 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1823
+#: doc/tin.1:1830
 #, no-wrap
 msgid "B<Catchup group using left key (group_catchup_on_exit)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1826 doc/tin.5:1535
+#: doc/tin.1:1833 doc/tin.5:1549
 msgid "If ON catchup group when leaving with the left arrow key. Default is ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1826
+#: doc/tin.1:1833
 #, no-wrap
 msgid "B<Format string for the Group level (group_format)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1830
+#: doc/tin.1:1837
 msgid ""
-"Format string tin uses for Group level representation. See the section "
+"Format string B<tin> uses for Group level representation. See the section "
 "\"CUSTOMIZING THE SCREEN FORMAT\". Default is \"%n\\ %m\\ %R\\ %L\\ \\ %s\\ "
 "\\ %F\"."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1830
+#: doc/tin.1:1837
 #, no-wrap
 msgid "B<Go to the next unread article with (goto_next_unread)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1838 doc/tin.5:1532
+#: doc/tin.1:1845
 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 "
@@ -4333,13 +4338,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1838
+#: doc/tin.1:1845
 #, no-wrap
 msgid "B<Display uue data as an attachment (hide_uue)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1848 doc/tin.5:1565
+#: doc/tin.1:1855 doc/tin.5:1579
 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 "
@@ -4351,13 +4356,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1848
+#: doc/tin.1:1855
 #, no-wrap
 msgid "B<External inews (inews_prog)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1855 doc/tin.5:1572
+#: doc/tin.1:1862 doc/tin.5:1586
 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 "
@@ -4366,13 +4371,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1855
+#: doc/tin.1:1862
 #, no-wrap
 msgid "B<(info_in_last_line)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1862 doc/tin.5:1578
+#: doc/tin.1:1869 doc/tin.5:1592
 msgid ""
 "If ON, show current group description or article subject in the last line "
 "(not in the pager and global menu) - B<ToggleInfoLastLine> ('B<i>')  toggles "
@@ -4381,13 +4386,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1862
+#: doc/tin.1:1869
 #, no-wrap
 msgid "B<Use interactive mail reader (interactive_mailer)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1869
+#: doc/tin.1:1876
 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, "
@@ -4400,26 +4405,26 @@ msgstr ""
 #.        mono_mark* currently do allow "Reverse video" even if
 #.        inverse_okay=FALSE
 #. type: TP
-#: doc/tin.1:1869
+#: doc/tin.1:1876
 #, no-wrap
 msgid "B<Use inverse video for page headers (inverse_okay)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1876 doc/tin.5:1588
+#: doc/tin.1:1883 doc/tin.5:1602
 msgid ""
 "If ON use inverse video for page headers and URL highlighting.  Default is "
 "ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1876
+#: doc/tin.1:1883
 #, no-wrap
 msgid "B<Keep failed arts in ~/dead.articles (keep_dead_articles)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1881 doc/tin.5:1593
+#: doc/tin.1:1888 doc/tin.5:1607
 msgid ""
 "If ON keep all failed postings in I<${TIN_HOMEDIR:-\"$HOME\"}/dead.articles> "
 "besides keeping the last failed posting in "
@@ -4427,20 +4432,20 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1881
+#: doc/tin.1:1888
 #, no-wrap
 msgid "B<Filter which articles (kill_level)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1885
+#: doc/tin.1:1892
 msgid ""
 "This option controls the processing and display of articles that are "
 "killed.  There are 3 options:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1892
+#: doc/tin.1:1899
 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 "
@@ -4450,7 +4455,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1897 doc/tin.5:1610
+#: doc/tin.1:1904 doc/tin.5:1624
 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 "
@@ -4459,7 +4464,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1901 doc/tin.5:1614
+#: doc/tin.1:1908 doc/tin.5:1628
 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 "
@@ -4467,18 +4472,18 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1903
+#: doc/tin.1:1910
 msgid "Default is 0 (B<Kill only unread arts>)."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1903
+#: doc/tin.1:1910
 #, no-wrap
 msgid "B<Use 8bit characters in mail headers (mail_8bit_header)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1909 doc/tin.5:1621
+#: doc/tin.1:1916 doc/tin.5:1635
 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 "
@@ -4487,39 +4492,39 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1909
+#: doc/tin.1:1916
 #, no-wrap
 msgid "B<Mail address (mail_address)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1915 doc/tin.5:1627
+#: doc/tin.1:1922 doc/tin.5:1641
 msgid ""
 "User's mail address (and full name), if not username@host. This is used when "
 "creating articles, sending mail and when B<\\%pgp>(1)  signing."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1915
+#: doc/tin.1:1922
 #, no-wrap
 msgid "B<MIME encoding in mail messages (mail_mime_encoding)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1919 doc/tin.5:1631
+#: doc/tin.1:1926 doc/tin.5:1645
 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:1919
+#: doc/tin.1:1926
 #, no-wrap
 msgid "B<Quote line when mailing (mail_quote_format)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1924 doc/tin.5:1636
+#: doc/tin.1:1931 doc/tin.5:1650
 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, "
@@ -4527,13 +4532,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1924
+#: doc/tin.1:1931
 #, no-wrap
 msgid "B<Format of the mailbox (mailbox_format)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1934 doc/tin.5:1646
+#: doc/tin.1:1941 doc/tin.5:1660
 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 "
@@ -4542,13 +4547,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1934
+#: doc/tin.1:1941
 #, no-wrap
 msgid "B<Mail directory (maildir)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1943 doc/tin.5:1655
+#: doc/tin.1:1950 doc/tin.5:1669
 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 "
@@ -4558,13 +4563,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1943
+#: doc/tin.1:1950
 #, no-wrap
 msgid "B<Invocation of your mail command (mailer_format)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1949 doc/tin.5:1661
+#: doc/tin.1:1956 doc/tin.5:1675
 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' "
@@ -4573,7 +4578,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1954 doc/tin.5:1666
+#: doc/tin.1:1961 doc/tin.5:1680
 #, no-wrap
 msgid ""
 "sendmail -oem -t E<lt> %F\n"
@@ -4582,20 +4587,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1958 doc/tin.5:1670
+#: doc/tin.1:1965 doc/tin.5:1684
 msgid ""
 "B<interactive_mailer> must be set adequate. The following substitutions are "
 "supported:"
 msgstr ""
 
 #. type: ta
-#: doc/tin.1:1960 doc/tin.5:1672
+#: doc/tin.1:1967 doc/tin.5:1686
 #, no-wrap
 msgid "\\w'%S'u +\\w'default_mailer'u"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1967 doc/tin.5:1679
+#: doc/tin.1:1974 doc/tin.5:1693
 #, no-wrap
 msgid ""
 "%F\tfilename\n"
@@ -4607,13 +4612,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1969
+#: doc/tin.1:1976
 #, no-wrap
 msgid "B<'Mark as (un)read' ignores tags (mark_ignore_tags)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1977 doc/tin.5:1692
+#: doc/tin.1:1984 doc/tin.5:1706
 msgid ""
 "When this is ON, the B<GroupMarkThdRead> ('B<K>'), B<ThreadMarkArtRead> "
 "('B<K>'), B<MarkThdUnread> ('B<Z>') at Group level and B<MarkArtUnread> "
@@ -4624,24 +4629,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1977
+#: doc/tin.1:1984
 #, no-wrap
 msgid "B<Mark saved articles/threads as read (mark_saved_read)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1980 doc/tin.5:1684
+#: doc/tin.1:1987 doc/tin.5:1698
 msgid "If ON mark articles that are saved as read. Default is ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1980
+#: doc/tin.1:1987
 #, no-wrap
 msgid "B<Viewer program for MIME articles (metamail_prog)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1992 doc/tin.5:1704
+#: doc/tin.1:1999 doc/tin.5:1718
 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 "
@@ -4652,13 +4657,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1992
+#: doc/tin.1:1999
 #, no-wrap
 msgid "B<MM_CHARSET (mm_charset)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2005 doc/tin.5:1717
+#: doc/tin.1:2012 doc/tin.5:1731
 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 "
@@ -4672,13 +4677,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2005
+#: doc/tin.1:2012
 #, no-wrap
 msgid "B<MM_NETWORK_CHARSET (mm_network_charset)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2016 doc/tin.5:1728
+#: doc/tin.1:2023 doc/tin.5:1742
 msgid ""
 "Charset used for posting and MIME headers; replaces B<mm_charset>.  "
 "Conversion between B<mm_network_charset> and local charset (determined via "
@@ -4689,14 +4694,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2019 doc/tin.5:1731
+#: doc/tin.1:2026 doc/tin.5:1745
 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:2025 doc/tin.5:1737
+#: doc/tin.1:2032 doc/tin.5:1751
 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 "
@@ -4705,13 +4710,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2025
+#: doc/tin.1:2032
 #, no-wrap
 msgid "B<Attribute of highlighting with _dash_ (mono_markdash)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2030 doc/tin.5:1742
+#: doc/tin.1:2037 doc/tin.5:1756
 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 "
@@ -4719,13 +4724,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2030
+#: doc/tin.1:2037
 #, no-wrap
 msgid "B<Attribute of highlighting with /slash/ (mono_markslash)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2035 doc/tin.5:1747
+#: doc/tin.1:2042 doc/tin.5:1761
 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 "
@@ -4733,13 +4738,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2035
+#: doc/tin.1:2042
 #, no-wrap
 msgid "B<Attribute of highlighting with *stars* (mono_markstar)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2040 doc/tin.5:1752
+#: doc/tin.1:2047 doc/tin.5:1766
 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 "
@@ -4747,13 +4752,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2040
+#: doc/tin.1:2047
 #, no-wrap
 msgid "B<Attribute of highlighting with -stroke- (mono_markstroke)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2045 doc/tin.5:1757
+#: doc/tin.1:2052 doc/tin.5:1771
 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 "
@@ -4761,26 +4766,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2045
+#: doc/tin.1:2052
 #, no-wrap
 msgid "B<(newnews)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2049
+#: doc/tin.1:2056
 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:2049
+#: doc/tin.1:2056
 #, no-wrap
 msgid "B<Display these header fields (or *) (news_headers_to_display)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2056 doc/tin.5:1770
+#: doc/tin.1:2063 doc/tin.5:1784
 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 "
@@ -4790,13 +4795,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2056
+#: doc/tin.1:2063
 #, no-wrap
 msgid "B<Do not display these header fields (news_headers_to_not_display)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2065 doc/tin.5:1779
+#: doc/tin.1:2072 doc/tin.5:1793
 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 "
@@ -4807,13 +4812,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2065
+#: doc/tin.1:2072
 #, no-wrap
 msgid "B<Quote line when following up (news_quote_format)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2070 doc/tin.5:1784
+#: doc/tin.1:2077 doc/tin.5:1798
 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, "
@@ -4821,84 +4826,84 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2070
+#: doc/tin.1:2077
 #, no-wrap
 msgid "B<NNTP read timeout in seconds (nntp_read_timeout_secs)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2074
+#: doc/tin.1:2081
 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:2074
+#: doc/tin.1:2081
 #, no-wrap
 msgid "B<Unicode normalization form (normalization_form)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2078
+#: doc/tin.1:2085
 msgid ""
 "The normalization form B<tin> should use to normalize unicode input.  The "
 "possible values are:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2081 doc/tin.5:1794
+#: doc/tin.1:2088 doc/tin.5:1808
 msgid "B<None>: no normalization"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2083 doc/tin.5:1796
+#: doc/tin.1:2090 doc/tin.5:1810
 msgid "B<NFKC>: Compatibility Decomposition, followed by Canonical Composition"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2085 doc/tin.5:1798
+#: doc/tin.1:2092 doc/tin.5:1812
 msgid "B<NFKD>: Compatibility Decomposition"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2087 doc/tin.5:1800
+#: doc/tin.1:2094 doc/tin.5:1814
 msgid "B<NFC>: Canonical Decomposition, followed by Canonical Composition"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2089 doc/tin.5:1802
+#: doc/tin.1:2096 doc/tin.5:1816
 msgid "B<NFD>: Canonical Decomposition"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2093
+#: doc/tin.1:2100
 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:2093
+#: doc/tin.1:2100
 #, no-wrap
 msgid "B<Go to first unread article in group (pos_first_unread)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2097 doc/tin.5:1811
+#: doc/tin.1:2104 doc/tin.5:1825
 msgid ""
 "If ON put cursor at first unread article in group otherwise at last "
 "article. Default is ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2097
+#: doc/tin.1:2104
 #, no-wrap
 msgid "B<Use 8bit characters in news headers (post_8bit_header)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2108 doc/tin.5:1822
+#: doc/tin.1:2115 doc/tin.5:1836
 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 "
@@ -4911,13 +4916,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2108
+#: doc/tin.1:2115
 #, no-wrap
 msgid "B<MIME encoding in news messages (post_mime_encoding)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2113 doc/tin.5:1827
+#: doc/tin.1:2120 doc/tin.5:1841
 msgid ""
 "MIME encoding of the body in news message, if necessary. (8bit, base64, "
 "quoted-printable, 7bit). Default is 8bit, which leads to no encoding.  "
@@ -4925,13 +4930,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2113
+#: doc/tin.1:2120
 #, no-wrap
 msgid "B<View post-processed files (post_process_view)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2120
+#: doc/tin.1:2127
 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 "
@@ -4939,41 +4944,41 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2120
+#: doc/tin.1:2127
 #, no-wrap
 msgid "B<Post process saved articles (post_process_type)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2124
+#: doc/tin.1:2131
 msgid ""
 "This specifies whether to perform post processing on saved articles.  The "
 "following values are allowed:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2127 doc/tin.5:1844
+#: doc/tin.1:2134 doc/tin.5:1858
 msgid "B<No> (default), no post processing is done."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2131
+#: doc/tin.1:2138
 msgid "B<Shell archives>, unpacking of multi-part B<\\%shar>(1)  files only."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2133 doc/tin.5:1851
+#: doc/tin.1:2140 doc/tin.5:1865
 msgid "B<Yes>, binary attachments and data will be decoded and saved."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2134
+#: doc/tin.1:2141
 #, no-wrap
 msgid "B<Filename to be used for storing posted articles (posted_articles_file)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2140 doc/tin.5:1858
+#: doc/tin.1:2147 doc/tin.5:1872
 msgid ""
 "Keep posted articles in "
 "I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/>B<posted_articles_file>.  If no filename "
@@ -4981,26 +4986,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2140
+#: doc/tin.1:2147
 #, no-wrap
 msgid "B<Print all headers when printing (print_header)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2144 doc/tin.5:1862
+#: doc/tin.1:2151 doc/tin.5:1876
 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:2144
+#: doc/tin.1:2151
 #, no-wrap
 msgid "B<Printer program with options (printer)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2153
+#: doc/tin.1:2160
 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 "
@@ -5009,40 +5014,40 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2153
+#: doc/tin.1:2160
 #, no-wrap
 msgid "B<Process only unread articles (process_only_unread)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2157 doc/tin.5:1876
+#: doc/tin.1:2164 doc/tin.5:1890
 msgid ""
 "If ON only save/print/pipe/mail unread articles (tagged articles excepted).  "
 "Default is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2157
+#: doc/tin.1:2164
 #, no-wrap
 msgid "B<Show empty Followup-To in editor (prompt_followupto)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2160
+#: doc/tin.1:2167
 msgid ""
 "If ON show empty ''Followup-To:'' header when editing an article. Default is "
 "OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2160
+#: doc/tin.1:2167
 #, no-wrap
 msgid "B<Characters used as quote-marks (quote_chars)>"
 msgstr ""
 
 #.  TODO: document %s
 #. type: Plain text
-#: doc/tin.1:2165 doc/tin.5:1886
+#: doc/tin.1:2172 doc/tin.5:1900
 msgid ""
 "The character used in quoting included text to article followups and mail "
 "replies. The '_' character represents a blank character and is replaced with "
@@ -5050,13 +5055,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2165
+#: doc/tin.1:2172
 #, no-wrap
 msgid "B<Quoting behavior (quote_style)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2172
+#: doc/tin.1:2179
 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, "
@@ -5067,7 +5072,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2176
+#: doc/tin.1:2183
 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 "
@@ -5075,13 +5080,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2176
+#: doc/tin.1:2183
 #, no-wrap
 msgid "B<Regex used to show quoted lines (quote_regex)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2181
+#: doc/tin.1:2188
 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 "
@@ -5089,13 +5094,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2181
+#: doc/tin.1:2188
 #, no-wrap
 msgid "B<Regex used to show twice quoted l. (quote_regex2)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2186
+#: doc/tin.1:2193
 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 "
@@ -5103,13 +5108,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2186
+#: doc/tin.1:2193
 #, no-wrap
 msgid "B<Regex used to show E<gt>= 3 times q.l. (quote_regex3)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2191
+#: doc/tin.1:2198
 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 "
@@ -5117,39 +5122,39 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2191
+#: doc/tin.1:2198
 #, no-wrap
 msgid "B<Article recentness time limit (recent_time)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2195 doc/tin.5:1931
+#: doc/tin.1:2202 doc/tin.5:1945
 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:2195
+#: doc/tin.1:2202
 #, no-wrap
 msgid "B<Render BiDi (render_bidi)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2199 doc/tin.5:1935
+#: doc/tin.1:2206
 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:2199
+#: doc/tin.1:2206
 #, no-wrap
 msgid "B<Interval in seconds to reread active (reread_active_file_secs)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2204 doc/tin.5:1940
+#: doc/tin.1:2211 doc/tin.5:1957
 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 "
@@ -5157,148 +5162,148 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2204
+#: doc/tin.1:2211
 #, no-wrap
 msgid "B<Directory to save arts/threads in (savedir)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2208 doc/tin.5:1944
+#: doc/tin.1:2215 doc/tin.5:1961
 msgid ""
 "Directory where articles/threads are saved. Default is "
 "I<${TIN_HOMEDIR:-\"$HOME\"}/News>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2208
+#: doc/tin.1:2215
 #, no-wrap
 msgid "B<Score limit (kill) (score_limit_kill)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2212 doc/tin.5:1948
+#: doc/tin.1:2219 doc/tin.5:1965
 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:2212
+#: doc/tin.1:2219
 #, no-wrap
 msgid "B<Score limit (select) (score_limit_select)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2216 doc/tin.5:1952
+#: doc/tin.1:2223 doc/tin.5:1969
 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:2216
+#: doc/tin.1:2223
 #, no-wrap
 msgid "B<Default score to kill articles (score_kill)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2220 doc/tin.5:1956
+#: doc/tin.1:2227 doc/tin.5:1973
 msgid ""
 "Score of an article which should be killed, this must be E<lt>= "
 "B<score_limit_kill>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2220
+#: doc/tin.1:2227
 #, no-wrap
 msgid "B<Default score to select articles (score_select)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2224 doc/tin.5:1960
+#: doc/tin.1:2231 doc/tin.5:1977
 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:2224
+#: doc/tin.1:2231
 #, no-wrap
 msgid "B<Number of lines to scroll in pager (scroll_lines)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2232 doc/tin.5:1968
+#: doc/tin.1:2239 doc/tin.5:1985
 msgid ""
 "The number of lines that will be scrolled up/down in the article pager when "
 "using cursor-up/down. The default is 1 (line-by-line). Set to 0 to get "
-"traditional tin page-by-page scrolling. Set to -1 to get page-by-page "
+"traditional B<tin> page-by-page scrolling. Set to -1 to get page-by-page "
 "scrolling where the top/bottom line is carried over onto the next page.  "
 "This setting supersedes show_last_line_prev_page=ON. Set to -2 to get "
 "half-page scrolling. This setting supersedes B<full_page_scroll>=OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2232
+#: doc/tin.1:2239
 #, no-wrap
 msgid "B<Format string for the Selection level (select_format)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2236
+#: doc/tin.1:2243
 msgid ""
-"Format string tin uses for Selection level representation. See the section "
-"\"CUSTOMIZING THE SCREEN FORMAT\". Default is \"%f\\ %n\\ %U\\ \\ %G\\ \\ "
-"%d\"."
+"Format string B<tin> uses for Selection level representation. See the "
+"section \"CUSTOMIZING THE SCREEN FORMAT\". Default is \"%f\\ %n\\ %U\\ \\ "
+"%G\\ \\ %d\"."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2236
+#: doc/tin.1:2243
 #, no-wrap
 msgid "B<In group and thread level, show author by (show_author)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2240 doc/tin.5:2001
+#: doc/tin.1:2247 doc/tin.5:2018
 msgid ""
 "Which information about the author should be shown. Default is 2, authors "
 "full name."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2243 doc/tin.5:2004
+#: doc/tin.1:2250 doc/tin.5:2021
 msgid "B<None>, only the ''Subject:'' line will be displayed."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2246 doc/tin.5:2007
+#: doc/tin.1:2253 doc/tin.5:2024
 msgid ""
 "B<Address>, ''Subject:'' line & the address part of the ''From:'' line are "
 "displayed."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2249 doc/tin.5:2010
+#: doc/tin.1:2256 doc/tin.5:2027
 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:2252 doc/tin.5:2013
+#: doc/tin.1:2259 doc/tin.5:2030
 msgid ""
 "B<Address and Name>, ''Subject:'' line & all of the ''From:'' line are "
 "displayed."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2253
+#: doc/tin.1:2260
 #, no-wrap
 msgid "B<Show description of each newsgroup (show_description)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2262
+#: doc/tin.1:2269
 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 "
@@ -5309,48 +5314,48 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2262
+#: doc/tin.1:2269
 #, no-wrap
 msgid "B<Function for sorting articles (sort_function)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2265 doc/tin.5:1986
+#: doc/tin.1:2272 doc/tin.5:2003
 msgid "Function used for sorting articles. Default is 0."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2270 doc/tin.5:1991
+#: doc/tin.1:2277 doc/tin.5:2008
 msgid "Use B<\\%qsort>(3)  for sorting."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2275 doc/tin.5:1996
+#: doc/tin.1:2282 doc/tin.5:2013
 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:2276
+#: doc/tin.1:2283
 #, no-wrap
 msgid "B<Show lines/score in listings (show_info)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2280 doc/tin.5:2027
+#: doc/tin.1:2287 doc/tin.5:2044
 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:2283 doc/tin.5:2030
+#: doc/tin.1:2290 doc/tin.5:2047
 msgid "B<None>, no information will be displayed."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2287 doc/tin.5:2034
+#: doc/tin.1:2294 doc/tin.5:2051
 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 "
@@ -5358,7 +5363,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2291 doc/tin.5:2038
+#: doc/tin.1:2298 doc/tin.5:2055
 msgid ""
 "B<Score>, in article listing the score of an article will be displayed and "
 "in thread listing the score of the thread will be displayed - see also "
@@ -5366,95 +5371,96 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2293 doc/tin.5:2040
+#: doc/tin.1:2300 doc/tin.5:2057
 msgid "B<Lines & Score>, display line count and score."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2294
+#: doc/tin.1:2301
 #, no-wrap
 msgid "B<Show only unread articles (show_only_unread_arts)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2298 doc/tin.5:2045
+#: doc/tin.1:2305 doc/tin.5:2062
 msgid ""
 "If ON show only new/unread articles otherwise show all articles.  Default is "
 "ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2298
+#: doc/tin.1:2305
 #, no-wrap
 msgid "B<Show only groups with unread arts (show_only_unread_groups)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2302 doc/tin.5:2049
+#: doc/tin.1:2309 doc/tin.5:2066
 msgid ""
 "If ON show only subscribed groups that contain unread articles. Default is "
 "OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2302
+#: doc/tin.1:2309
 #, no-wrap
 msgid "B<Display signatures (show_signatures)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2306
-msgid "If OFF don't show signatures when displaying articles.  Default is ON."
+#: doc/tin.1:2312 doc/tin.5:2069
+msgid "If OFF don't show signatures when displaying articles. Default is ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2306
+#: doc/tin.1:2312
 #, no-wrap
 msgid "B<Prepend signature with '\\en-- \\en' (sigdashes)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2309 doc/tin.5:2055
+#: doc/tin.1:2315 doc/tin.5:2072
 msgid "If ON prepend the signature with sigdashes. Default is ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2309
+#: doc/tin.1:2315
 #, no-wrap
 msgid "B<Create signature from path/command (sigfile)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2319
+#: doc/tin.1:2325
 msgid ""
 "The path that specifies the signature file to use when posting, following up "
 "to or replying to an article. If the path is a directory then the signature "
 "will be randomly generated from files that are in the specified "
 "directory. If the path starts with a ! the program the path points to will "
-"be executed to generate a signature. B<tin> will pass the name of the "
-"current newsgroup as argument to the program. --none will suppress any "
-"signature.  Default is I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>."
+"be executed to generate a signature. In order to pass the group name to the "
+"program, %G can be specified. This will be replaced by the name of the "
+"current newsgroup. --none will suppress any signature.  Default is "
+"I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2319
+#: doc/tin.1:2325
 #, no-wrap
 msgid "B<Add signature when reposting (signature_repost)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2322 doc/tin.5:2069
+#: doc/tin.1:2328 doc/tin.5:2086
 msgid "If ON add signature to reposted articles. Default is ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2322
+#: doc/tin.1:2328
 #, no-wrap
 msgid "B<Regex used to highlight /slashes/ (slashes_regex)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2327
+#: doc/tin.1:2333
 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 "
@@ -5462,141 +5468,141 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2327
+#: doc/tin.1:2333
 #, no-wrap
 msgid "B<Sort articles by (sort_article_type)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2331 doc/tin.5:2080
+#: doc/tin.1:2337 doc/tin.5:2097
 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:2334 doc/tin.5:2083
+#: doc/tin.1:2340 doc/tin.5:2100
 msgid "B<Nothing>, don't sort articles."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2336 doc/tin.5:2085
+#: doc/tin.1:2342 doc/tin.5:2102
 msgid "B<Subject: (descending)>, sort articles by ''Subject:'' field descending."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2338 doc/tin.5:2087
+#: doc/tin.1:2344 doc/tin.5:2104
 msgid "B<Subject: (ascending)>, sort articles by ''Subject:'' field ascending."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2340 doc/tin.5:2089
+#: doc/tin.1:2346 doc/tin.5:2106
 msgid "B<From: (descending)>, sort articles by ''From:'' field descending."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2342 doc/tin.5:2091
+#: doc/tin.1:2348 doc/tin.5:2108
 msgid "B<From: (ascending)>, sort articles by ''From:'' field ascending."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2344 doc/tin.5:2093
+#: doc/tin.1:2350 doc/tin.5:2110
 msgid "B<Date: (descending)>, sort articles by ''Date:'' field descending."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2347 doc/tin.5:2096
+#: doc/tin.1:2353 doc/tin.5:2113
 msgid "B<Date: (ascending)>, sort articles by ''Date:'' field ascending (default)."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2349 doc/tin.5:2098
+#: doc/tin.1:2355 doc/tin.5:2115
 msgid "B<Score (descending)>, sort articles by filtering score descending."
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:2349 doc/tin.5:2098
+#: doc/tin.1:2355 doc/tin.5:2115
 #, no-wrap
 msgid "8"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2351 doc/tin.5:2100
+#: doc/tin.1:2357 doc/tin.5:2117
 msgid "B<Score (ascending)>, sort articles by filtering score ascending."
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:2351 doc/tin.5:2100
+#: doc/tin.1:2357 doc/tin.5:2117
 #, no-wrap
 msgid "9"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2353 doc/tin.5:2102
+#: doc/tin.1:2359 doc/tin.5:2119
 msgid "B<Lines: (descending)>, sort articles by ''Lines:'' field descending."
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:2353 doc/tin.5:2102
+#: doc/tin.1:2359 doc/tin.5:2119
 #, no-wrap
 msgid "10"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2355 doc/tin.5:2104
+#: doc/tin.1:2361 doc/tin.5:2121
 msgid "B<Lines: (ascending)>, sort articles by ''Lines:'' field ascending."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2356
+#: doc/tin.1:2362
 #, no-wrap
 msgid "B<Sort threads by (sort_threads_type)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2361 doc/tin.5:2109
+#: doc/tin.1:2367 doc/tin.5:2126
 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:2364 doc/tin.5:2112
+#: doc/tin.1:2370 doc/tin.5:2129
 msgid "B<Nothing>, don't sort threads."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2367 doc/tin.5:2115
+#: doc/tin.1:2373 doc/tin.5:2132
 msgid "B<Score (descending)>, sort threads by filtering score descending (default)."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2369 doc/tin.5:2117
+#: doc/tin.1:2375 doc/tin.5:2134
 msgid "B<Score (ascending)>, sort threads by filtering score ascending."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2371 doc/tin.5:2119
+#: doc/tin.1:2377 doc/tin.5:2136
 msgid ""
 "B<Last posting date (descending)>, sort threads by date of last posting "
 "descending."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2373 doc/tin.5:2121
+#: doc/tin.1:2379 doc/tin.5:2138
 msgid ""
 "B<Last posting date (ascending)>, sort threads by date of last posting "
 "ascending."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2374
+#: doc/tin.1:2380
 #, no-wrap
 msgid "B<Spamtrap warning address parts (spamtrap_warning_addresses)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2379 doc/tin.5:2127
+#: doc/tin.1:2385 doc/tin.5:2144
 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 "
@@ -5604,18 +5610,18 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2381 doc/tin.5:2129
+#: doc/tin.1:2387 doc/tin.5:2146
 msgid "I<spam,delete,remove>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2381
+#: doc/tin.1:2387
 #, no-wrap
 msgid "B<Regex used to highlight *stars* (stars_regex)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2386
+#: doc/tin.1:2392
 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 "
@@ -5623,13 +5629,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2386
+#: doc/tin.1:2392
 #, no-wrap
 msgid "B<Start editor with line offset (start_editor_offset)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2391 doc/tin.5:2141
+#: doc/tin.1:2397 doc/tin.5:2158
 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 "
@@ -5637,26 +5643,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2391
+#: doc/tin.1:2397
 #, no-wrap
 msgid "B<Strip blanks of end of lines (strip_blanks)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2397 doc/tin.5:2145
+#: doc/tin.1:2403 doc/tin.5:2162
 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:2397
+#: doc/tin.1:2403
 #, no-wrap
 msgid "B<Remove bogus groups from newsrc (strip_bogus)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2406 doc/tin.5:2154
+#: doc/tin.1:2412 doc/tin.5:2171
 msgid ""
 "Bogus groups are groups that are present in your "
 "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> file that no longer exist on the news "
@@ -5668,26 +5674,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2406
+#: doc/tin.1:2412
 #, no-wrap
 msgid "B<No unsubscribed groups in newsrc (strip_newsrc)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2410 doc/tin.5:2158
+#: doc/tin.1:2416 doc/tin.5:2175
 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:2410
+#: doc/tin.1:2416
 #, no-wrap
 msgid "B<Regex used to highlight -strokes- (strokes_regex)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2415
+#: doc/tin.1:2421
 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 "
@@ -5695,13 +5701,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2415
+#: doc/tin.1:2421
 #, no-wrap
 msgid "B<Wrap around threads on next unread (wrap_on_next_unread)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2420 doc/tin.5:2364
+#: doc/tin.1:2426 doc/tin.5:2382
 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 "
@@ -5709,26 +5715,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2420
+#: doc/tin.1:2426
 #, no-wrap
 msgid "B<Display \"a as Umlaut-a (tex2iso_conv)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2424
+#: doc/tin.1:2430
 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:2424
+#: doc/tin.1:2430
 #, no-wrap
 msgid "B<Thread articles by (thread_articles)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2432
+#: doc/tin.1:2438
 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 "
@@ -5739,115 +5745,115 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2435
+#: doc/tin.1:2441
 msgid "B<None>, don't thread."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2437
+#: doc/tin.1:2443
 msgid "B<Subject>, thread on ''Subject:'' only."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2439
+#: doc/tin.1:2445
 msgid "B<References>, thread on ''References:'' only."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2442
+#: doc/tin.1:2448
 msgid ""
 "B<Both Subject and References>, thread on ''References:'' then "
 "\\&''Subject:'' (default)."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2444
+#: doc/tin.1:2450
 msgid "B<Multipart Subject>, thread multipart articles on ''Subject:''."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2447
+#: doc/tin.1:2453
 msgid ""
 "B<Percentage Match>, thread base upon a partial character match on "
 "\\&''Subject:''."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2448
+#: doc/tin.1:2454
 #, no-wrap
 msgid "B<Catchup thread by using left key (thread_catchup_on_exit)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2452 doc/tin.5:2208
+#: doc/tin.1:2458 doc/tin.5:2225
 msgid ""
 "If ON catchup group/thread when leaving with the left arrow key. Default is "
 "ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2452
+#: doc/tin.1:2458
 #, no-wrap
 msgid "B<Format string for the Thread level (thread_format)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2456
+#: doc/tin.1:2462
 msgid ""
-"Format string tin uses for Thread level representation. See the section "
+"Format string B<tin> uses for Thread level representation. See the section "
 "\"CUSTOMIZING THE SCREEN FORMAT\". Default is \"%n\\ %m\\ \\ [%L]\\ \\ %T\\ "
 "\\ %F\"."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2456
+#: doc/tin.1:2462
 #, no-wrap
 msgid "B<Matchingness of a thread (thread_perc)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2460
+#: doc/tin.1:2466
 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:2460
+#: doc/tin.1:2466
 #, no-wrap
 msgid "B<Score of a thread (thread_score)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2464 doc/tin.5:2212
+#: doc/tin.1:2470 doc/tin.5:2229
 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:2467 doc/tin.5:2215
+#: doc/tin.1:2473 doc/tin.5:2232
 msgid "B<Max>, the maximum score in this thread."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2469 doc/tin.5:2217
+#: doc/tin.1:2475 doc/tin.5:2234
 msgid "B<Sum>, the sum of all scores in this thread."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2471 doc/tin.5:2219
+#: doc/tin.1:2477 doc/tin.5:2236
 msgid "B<Average>, the average score in this thread."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2472
+#: doc/tin.1:2478
 #, no-wrap
 msgid "B<Transliteration (translit)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2480 doc/tin.5:2228
+#: doc/tin.1:2486 doc/tin.5:2245
 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 "
@@ -5857,70 +5863,70 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2480
+#: doc/tin.1:2486
 #, no-wrap
 msgid "B<How to treat blank lines (trim_article_body)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2484 doc/tin.5:2232
+#: doc/tin.1:2490
 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:2487 doc/tin.5:2235
+#: doc/tin.1:2493 doc/tin.5:2254
 msgid "B<Don't trim article body>, do nothing."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2489 doc/tin.5:2237
+#: doc/tin.1:2495 doc/tin.5:2256
 msgid "B<Skip leading blank lines>."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2491 doc/tin.5:2239
+#: doc/tin.1:2497 doc/tin.5:2258
 msgid "B<Skip trailing blank lines>."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2493 doc/tin.5:2241
+#: doc/tin.1:2499 doc/tin.5:2260
 msgid ""
 "B<Skip leading and trailing blank l.>, skip leading and trailing blank "
 "lines."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2496 doc/tin.5:2244
+#: doc/tin.1:2502 doc/tin.5:2263
 msgid ""
 "B<Compact multiple between text>, replace multiple blank lines between "
 "textblocks with one blank line."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2498 doc/tin.5:2246
+#: doc/tin.1:2504 doc/tin.5:2265
 msgid "B<Compact multiple and skip leading>, 4 + 1"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2500 doc/tin.5:2248
+#: doc/tin.1:2506 doc/tin.5:2267
 msgid "B<Compact multiple and skip trailing>, 4 + 2"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2502 doc/tin.5:2250
+#: doc/tin.1:2508 doc/tin.5:2269
 msgid "B<Compact mltpl., skip lead. & trai.>, 4 + 3"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2503
+#: doc/tin.1:2509
 #, no-wrap
 msgid "B<Regex used to highlight _underline_ (underscores_regex)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2508
+#: doc/tin.1:2514
 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 "
@@ -5928,24 +5934,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2508
+#: doc/tin.1:2514
 #, no-wrap
 msgid "B<Remove ~/.article after posting (unlink_article)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2511
+#: doc/tin.1:2517
 msgid "If ON remove I<~/.article> after posting. Default is ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2511
+#: doc/tin.1:2517
 #, no-wrap
 msgid "B<Program that opens URLs (url_handler)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2516 doc/tin.5:2267
+#: doc/tin.1:2522 doc/tin.5:2286
 msgid ""
 "The program that will be run when launching URLs in the article viewer using "
 "B<PageViewUrl> ('B<U>'). The actual URL will be appended to this. Default is "
@@ -5953,54 +5959,54 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2516
+#: doc/tin.1:2522
 #, no-wrap
 msgid "B<URL highlighting in message body (url_highlight)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2519 doc/tin.5:2270
+#: doc/tin.1:2525 doc/tin.5:2289
 msgid "Enable highlighting URLs in message body. Default is ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2519
+#: doc/tin.1:2525
 #, no-wrap
 msgid "B<Use ANSI color (use_color)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2522
+#: doc/tin.1:2528
 msgid "If enabled B<tin> uses ANSI-colors. Default is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2522
+#: doc/tin.1:2528
 #, no-wrap
 msgid "B<Use scroll keys on keypad (use_keypad)>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2525
+#: doc/tin.1:2531
 #, no-wrap
 msgid "B<Use mouse in xterm (use_mouse)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2531 doc/tin.5:2284
+#: doc/tin.1:2537 doc/tin.5:2303
 msgid ""
 "Allows the mouse button support in a B<\\%xterm>(1x)  to be "
 "enabled/disabled.  Default is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2531
+#: doc/tin.1:2537
 #, no-wrap
 msgid "B<Use slrnface to show ''X-Face:''s (use_slrnface)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2541
+#: doc/tin.1:2547
 msgid ""
 "If enabled B<tin> uses B<\\%slrnface>(1)  to interpret the ''X-Face:'' "
 "header. For this option to have any effect, B<tin> must be running in a "
@@ -6009,61 +6015,63 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2541
+#: doc/tin.1:2547
 #, no-wrap
 msgid "B<Use UTF-8 graphics (utf8_graphics)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2545 doc/tin.5:2300
+#: doc/tin.1:2551 doc/tin.5:2319
 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:2545
+#: doc/tin.1:2551
 #, no-wrap
 msgid "B<Regex for begin of a verbatim block (verbatim_begin_regex)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2548
+#: doc/tin.1:2554
 msgid ""
-"A regular expression that tin will use to find the begin of a verbatim "
+"A regular expression that B<tin> will use to find the begin of a verbatim "
 "block."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2548
+#: doc/tin.1:2554
 #, no-wrap
 msgid "B<Regex for end of a verbatim block (verbatim_end_regex)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2551
-msgid "A regular expression that tin will use to find the end of a verbatim block."
+#: doc/tin.1:2557
+msgid ""
+"A regular expression that B<tin> will use to find the end of a verbatim "
+"block."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2551
+#: doc/tin.1:2557
 #, no-wrap
 msgid "B<Detection of verbatim blocks (verbatim_handling)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2554
+#: doc/tin.1:2560 doc/tin.5:2330
 msgid "If ON verbatim blocks will be detected. Default is ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2554
+#: doc/tin.1:2560
 #, no-wrap
 msgid "B<Wildcard matching (wildcard)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2568
+#: doc/tin.1:2574
 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.  "
@@ -6075,41 +6083,41 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2568
+#: doc/tin.1:2574
 #, no-wrap
 msgid "B<What to display instead of mark (word_h_display_marks)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2572 doc/tin.5:2332
+#: doc/tin.1:2578 doc/tin.5:2350
 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:2575 doc/tin.5:2335
+#: doc/tin.1:2581 doc/tin.5:2353
 msgid "B<no>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2577 doc/tin.5:2337
+#: doc/tin.1:2583 doc/tin.5:2355
 msgid "yes, B<display mark>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2579 doc/tin.5:2339
+#: doc/tin.1:2585 doc/tin.5:2357
 msgid "print a B<space> instead"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2580
+#: doc/tin.1:2586
 #, no-wrap
 msgid "B<Word highlighting in message body (word_highlight)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2588 doc/tin.5:2348
+#: doc/tin.1:2594 doc/tin.5:2366
 msgid ""
 "Enable word highlighting. See B<word_h_display_marks> for the options "
 "available. If B<use_color> is enabled the colors specified in "
@@ -6120,13 +6128,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2588
+#: doc/tin.1:2594
 #, no-wrap
 msgid "B<Page line wrap column (wrap_column)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2599 doc/tin.5:2359
+#: doc/tin.1:2605 doc/tin.5:2377
 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 "
@@ -6139,26 +6147,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2599
+#: doc/tin.1:2605
 #, no-wrap
 msgid "B<Quote line when crossposting (xpost_quote_format)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2606 doc/tin.5:2369
+#: doc/tin.1:2612 doc/tin.5:2387
 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:2606
+#: doc/tin.1:2612
 #, no-wrap
 msgid "ATTRIBUTES MENU AND GROUP ATTRIBUTES"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2613
+#: doc/tin.1:2619
 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> "
@@ -6169,7 +6177,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2621
+#: doc/tin.1:2627
 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 "
@@ -6180,7 +6188,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2628
+#: doc/tin.1:2634
 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 "
@@ -6191,7 +6199,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2635
+#: doc/tin.1:2641
 msgid ""
 "Besides the keys for moving around and changing values known from the "
 "options menu the attributes menu provides the following command: "
@@ -6199,13 +6207,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:2635
+#: doc/tin.1:2641
 #, no-wrap
 msgid "SCOPES MENU"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2640
+#: doc/tin.1:2646
 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.  "
@@ -6214,7 +6222,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2651
+#: doc/tin.1:2657
 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 "
@@ -6227,14 +6235,14 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:2651
+#: doc/tin.1:2657
 #, no-wrap
 msgid "FILTERING ARTICLES"
 msgstr ""
 
 #.  FIXME - add scoring description
 #. type: Plain text
-#: doc/tin.1:2658
+#: doc/tin.1:2664
 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 "
@@ -6244,7 +6252,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2664
+#: doc/tin.1:2670
 msgid ""
 "When B<tin> starts up the user's kill-file "
 "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/filter> (see also B<\\%tin>(5))  is "
@@ -6253,7 +6261,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2669
+#: doc/tin.1:2675
 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 "
@@ -6262,7 +6270,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2674
+#: doc/tin.1:2680
 msgid ""
 "Filtering rules can be manually entered into "
 "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/filter> (but don't do this whilst running "
@@ -6271,7 +6279,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2679
+#: doc/tin.1:2685
 msgid ""
 "The filtering capabilities of B<tin> have been significantly enhanced over "
 "previous versions to include scoring and better pattern matching. It is "
@@ -6280,13 +6288,13 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2681
+#: doc/tin.1:2687
 msgid "E<lt>http://www.tin.org/filtering.txtE<gt>."
 msgstr ""
 
 #.  FIXME - Next paragraph is out of date
 #. type: Plain text
-#: doc/tin.1:2694
+#: doc/tin.1:2700
 msgid ""
 "The on-screen filtering menu is accessed by pressing B<MenuFilterKill> "
 "('B<^K>') or B<MenuFilterSelect> ('B<^A>')  at the Group and Article "
@@ -6300,20 +6308,20 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:2694
+#: doc/tin.1:2700
 #, no-wrap
 msgid "POSTING ARTICLES"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2697
+#: doc/tin.1:2703
 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:2707
+#: doc/tin.1:2713
 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 "
@@ -6326,7 +6334,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2712
+#: doc/tin.1:2718
 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 "
@@ -6334,7 +6342,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2720
+#: doc/tin.1:2726
 msgid ""
 "Use the B<PageFollowupQuote> ('B<f>'), B<PageFollowup> ('B<F>')  or "
 "B<PageFollowupQuoteHeaders> ('B<^W>') command to post a follow-up article to "
@@ -6346,7 +6354,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2734
+#: doc/tin.1:2740
 msgid ""
 "Use the B<PageReplyQuote> ('B<r>'), B<PageReply> ('B<R>') or "
 "B<PageReplyQuoteHeaders> ('B<^E>') command to reply direct through mail to "
@@ -6361,13 +6369,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:2734
+#: doc/tin.1:2740
 #, no-wrap
 msgid "CUSTOMIZING THE ARTICLE QUOTE STRING"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2742
+#: doc/tin.1:2748
 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 "
@@ -6379,13 +6387,13 @@ msgid ""
 msgstr ""
 
 #. type: ta
-#: doc/tin.1:2744
+#: doc/tin.1:2750
 #, no-wrap
 msgid "\\w'%A  'u +\\w'Address'u"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2753
+#: doc/tin.1:2759
 #, no-wrap
 msgid ""
 "B<%A>\tAddress (Email)\n"
@@ -6399,12 +6407,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2756
+#: doc/tin.1:2762
 msgid "e.g.,"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2761
+#: doc/tin.1:2767
 #, no-wrap
 msgid ""
 "CW<mail_quote_format=On %D in %G you wrote:\n"
@@ -6412,12 +6420,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2765
+#: doc/tin.1:2771
 msgid "would expand to:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2770
+#: doc/tin.1:2776
 #, no-wrap
 msgid ""
 "CW<On 21 Sep 1993 09:45:51 -0400 in alt.sources you wrote:\n"
@@ -6426,7 +6434,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2780
+#: doc/tin.1:2786
 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 "
@@ -6436,13 +6444,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:2780
+#: doc/tin.1:2786
 #, no-wrap
 msgid "MAILING PIPING PRINTING REPOSTING AND SAVING ARTICLES"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2787
+#: doc/tin.1:2793
 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> "
@@ -6452,7 +6460,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2792
+#: doc/tin.1:2798
 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 "
@@ -6461,7 +6469,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2796
+#: doc/tin.1:2802
 msgid ""
 "Otherwise, the initial prompt will ask you to select which article, thread, "
 "hot (auto-selected), regular expression pattern, tagged articles you wish to "
@@ -6469,7 +6477,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2800
+#: doc/tin.1:2806
 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 "
@@ -6477,7 +6485,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2806
+#: doc/tin.1:2812
 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 "
@@ -6487,7 +6495,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2811
+#: doc/tin.1:2817
 msgid ""
 "Various expansion characters are recognized when entering the directory and "
 "file to save to. Environment variables (prefixed with '$') and user home "
@@ -6496,7 +6504,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2816
+#: doc/tin.1:2822
 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 "
@@ -6505,7 +6513,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2820
+#: doc/tin.1:2826
 msgid ""
 "To save in savedir/E<lt>news.group.nameE<gt>/E<lt>filenameE<gt> format enter "
 "'+E<lt>filenameE<gt>'.  Environment variables are allowed within a filename "
@@ -6513,20 +6521,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2826
+#: doc/tin.1:2832
 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:2826
+#: doc/tin.1:2832
 #, no-wrap
 msgid "AUTOMATIC MAILING AND SAVING NEW NEWS"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2838
+#: doc/tin.1:2844
 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 "
@@ -6541,7 +6549,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2842
+#: doc/tin.1:2848
 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 "
@@ -6549,7 +6557,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2849
+#: doc/tin.1:2855
 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 "
@@ -6560,50 +6568,50 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2850
+#: doc/tin.1:2856
 #, no-wrap
 msgid "B<tin -M iain -c -f newsrc.mail>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2854
+#: doc/tin.1:2860
 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:2855
+#: doc/tin.1:2861
 #, no-wrap
 msgid "B<tin -S -c -f newsrc.save>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2859
+#: doc/tin.1:2865
 msgid ""
 "(save any unread articles in newsgroups specified in file newsrc.save and "
 "mark them as read)"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2860
+#: doc/tin.1:2866
 #, no-wrap
 msgid "B<tin -R>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2865
+#: doc/tin.1:2871
 msgid "(read any articles saved by B<tin -S>)"
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:2865
+#: doc/tin.1:2871
 #, no-wrap
 msgid "RANGES"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2876
+#: doc/tin.1:2882
 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 "
@@ -6617,13 +6625,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:2877
+#: doc/tin.1:2883
 #, no-wrap
 msgid "NEWSGROUP LISTS & WILDCARDS"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2888
+#: doc/tin.1:2894
 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 "
@@ -6636,30 +6644,30 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2890
+#: doc/tin.1:2896
 msgid "I<alt.config,news.*,!news.test>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2892
+#: doc/tin.1:2898
 msgid "Matches alt.config and everything in the 'news' hierarchy except news.test"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2897
+#: doc/tin.1:2903
 msgid ""
 "See the explanation for the $B<AUTOSUBSCRIBE> variables for further "
 "examples."
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:2897
+#: doc/tin.1:2903
 #, no-wrap
 msgid "SIGNATURES"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2906
+#: doc/tin.1:2912
 msgid ""
 "B<tin> will recognize a signature in either "
 "I<${TIN_HOMEDIR:-\"$HOME\"}/.signature> or "
@@ -6671,19 +6679,19 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2909
+#: doc/tin.1:2915
 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:2911
+#: doc/tin.1:2917
 msgid "The following is an example of a I<.Sig> file:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2916
+#: doc/tin.1:2922
 #, no-wrap
 msgid ""
 "CW<NAMES  Joe Bar E<lt>joe@example.orgE<gt>\n"
@@ -6691,7 +6699,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2931
+#: doc/tin.1:2937
 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 "
@@ -6705,13 +6713,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:2931
+#: doc/tin.1:2937
 #, no-wrap
 msgid "CUSTOMIZING THE SCREEN FORMAT"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2936
+#: doc/tin.1:2942
 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 "
@@ -6720,13 +6728,13 @@ msgid ""
 msgstr ""
 
 #. type: ta
-#: doc/tin.1:2939
+#: doc/tin.1:2945
 #, no-wrap
 msgid "\\w'%G    'u +\\w'current group/thread/article number'u"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2956
+#: doc/tin.1:2962
 #, no-wrap
 msgid ""
 "B<%D>\tdate\n"
@@ -6748,14 +6756,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2961
+#: doc/tin.1:2967
 msgid ""
 "Not all variables can be used in each level. The following table provides an "
 "overview:"
 msgstr ""
 
 #. type: ta
-#: doc/tin.1:2964
+#: doc/tin.1:2970
 #, no-wrap
 msgid ""
 "\\w'%G        'uC +\\w'B<select_format> 'uC +\\w'B<group_format> 'uC "
@@ -6763,7 +6771,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2982
+#: doc/tin.1:2988
 #, no-wrap
 msgid ""
 "\tB<select_format>\tB<group_format>\tB<thread_format>\n"
@@ -6786,18 +6794,18 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2986
+#: doc/tin.1:2992
 msgid "Defaults for the format strings:"
 msgstr ""
 
 #. type: ta
-#: doc/tin.1:2989
+#: doc/tin.1:2995
 #, no-wrap
 msgid "\\w'select_format  'u +\\w'\"B<%n %m  [%L]  %T  %F>\"'u"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2993
+#: doc/tin.1:2999
 #, no-wrap
 msgid ""
 "B<select_format>:\t\"B<%f %n %U  %G  %d>\"\n"
@@ -6806,7 +6814,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2999
+#: doc/tin.1:3005
 msgid ""
 "B<show_description> controls whether the newsgroup description is shown or "
 "not. The description can also be toggled with B<SelectToggleDescriptions> "
@@ -6814,7 +6822,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3004
+#: doc/tin.1:3010
 msgid ""
 "The information displayed with 'B<%F>' depends on the value of "
 "B<show_author>. B<GroupToggleSubjDisplay> resp.  B<ThreadToggleSubjDisplay> "
@@ -6822,7 +6830,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3008
+#: doc/tin.1:3014
 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 "
@@ -6830,7 +6838,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3012
+#: doc/tin.1:3018
 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 "
@@ -6838,7 +6846,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3018
+#: doc/tin.1:3024
 msgid ""
 "If the newsgroup name is displayed together with the newsgroup description, "
 "the width of the newsgroup name can be controlled via a optional comma "
@@ -6848,7 +6856,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3025
+#: doc/tin.1:3031
 msgid ""
 "Some variables do have a default width which may lead to truncation.  "
 "Truncation for variables which contain only numbers happens by dividing the "
@@ -6859,13 +6867,13 @@ msgid ""
 msgstr ""
 
 #. type: ta
-#: doc/tin.1:3028
+#: doc/tin.1:3034
 #, no-wrap
 msgid "\\w'Variable  'u +\\w'width'u"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3037
+#: doc/tin.1:3043
 #, no-wrap
 msgid ""
 "Variable\twidth\n"
@@ -6879,7 +6887,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3048
+#: doc/tin.1:3054
 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 "
@@ -6892,7 +6900,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3052
+#: doc/tin.1:3058
 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 "
@@ -6900,7 +6908,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3056
+#: doc/tin.1:3062
 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 "
@@ -6908,7 +6916,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3064
+#: doc/tin.1:3070
 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 "
@@ -6920,7 +6928,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3072
+#: doc/tin.1:3078
 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 "
@@ -6930,13 +6938,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:3072
+#: doc/tin.1:3078
 #, no-wrap
 msgid "TIPS AND TRICKS"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3076
+#: doc/tin.1:3082
 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 "
@@ -6944,33 +6952,33 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3078
+#: doc/tin.1:3084
 msgid ""
 "The following newsgroups provide useful information concerning news "
 "software:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3081
+#: doc/tin.1:3087
 msgid ""
 "\\(emnews.software.readers (info. about news user agents tin, rn, nn, slrn "
 "etc.)"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3083
+#: doc/tin.1:3089
 msgid "\\(emnews.software.nntp (info. about NNTP)"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3085
+#: doc/tin.1:3091
 msgid ""
 "\\(emnews.answers (Frequently Asked Questions (FAQ) about many different "
 "themes)"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3089
+#: doc/tin.1:3095
 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.  "
@@ -6978,14 +6986,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3096
+#: doc/tin.1:3102
 msgid ""
 "When B<tin> is run in a B<\\%xterm>(1x)  it will resize itself each time the "
 "B<\\%xterm>(1x)  is resized."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3100
+#: doc/tin.1:3106
 msgid ""
 "B<tin> will reread the "
 "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> file at set "
@@ -6993,20 +7001,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3105
+#: doc/tin.1:3111
 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:3105
+#: doc/tin.1:3111
 #, no-wrap
 msgid "XTERM BUTTONS"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3111
+#: doc/tin.1:3117
 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 "
@@ -7015,103 +7023,103 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3113
+#: doc/tin.1:3119
 msgid "In general (i.e., for the group, thread and article menus),"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3113
+#: doc/tin.1:3119
 #, no-wrap
 msgid "Button1 (left)"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3116
+#: doc/tin.1:3122
 msgid "enters next (lower) level if you click on an article, otherwise pages down."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3116
+#: doc/tin.1:3122
 #, no-wrap
 msgid "Button2 (center)"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3120
+#: doc/tin.1:3126
 msgid ""
 "returns to the previous (upper) level if you click on an article, otherwise "
 "pages up."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3120
+#: doc/tin.1:3126
 #, no-wrap
 msgid "Button3 (right)"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3124
+#: doc/tin.1:3130
 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:3126
+#: doc/tin.1:3132
 msgid "In the group selection menu, if the mouse is pointing at a group then:"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3126 doc/tin.1:3138 doc/tin.1:3152
+#: doc/tin.1:3132 doc/tin.1:3144 doc/tin.1:3158
 #, no-wrap
 msgid "left button"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3130
+#: doc/tin.1:3136
 msgid ""
 "moves to and selects the group pointed at, just like B<SelectReadGrp> "
 "('B<E<lt>CRE<gt>>')."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3130 doc/tin.1:3142 doc/tin.1:3155
+#: doc/tin.1:3136 doc/tin.1:3148 doc/tin.1:3161
 #, no-wrap
 msgid "center button"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3133
+#: doc/tin.1:3139
 msgid "quits the program, just like B<Quit> ('B<q>')."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3133 doc/tin.1:3147 doc/tin.1:3160
+#: doc/tin.1:3139 doc/tin.1:3153 doc/tin.1:3166
 #, no-wrap
 msgid "right button"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3136
+#: doc/tin.1:3142
 msgid "moves to the group pointed at."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3138
+#: doc/tin.1:3144
 msgid ""
 "In the article menu, if the mouse is pointing at an article (or thread) "
 "then:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3142
+#: doc/tin.1:3148
 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:3147
+#: doc/tin.1:3153
 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> "
@@ -7119,22 +7127,22 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3150
+#: doc/tin.1:3156
 msgid "moves to the article (or thread) pointed at."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3152
+#: doc/tin.1:3158
 msgid "In the thread menu, if the mouse is pointing at an article then:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3155
+#: doc/tin.1:3161
 msgid "reads article pointed at, just like B<ThreadReadArt> ('B<E<lt>CRE<gt>>')."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3160
+#: doc/tin.1:3166
 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> "
@@ -7142,25 +7150,25 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3163
+#: doc/tin.1:3169
 msgid "moves to the article pointed at."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3170
+#: doc/tin.1:3176
 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:3170
+#: doc/tin.1:3176
 #, no-wrap
 msgid "INDEX FILES"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3175
+#: doc/tin.1:3181
 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 "
@@ -7168,7 +7176,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3181
+#: doc/tin.1:3187
 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 "
@@ -7178,7 +7186,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3190
+#: doc/tin.1:3196
 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 "
@@ -7190,7 +7198,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3197
+#: doc/tin.1:3203
 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 "
@@ -7201,27 +7209,27 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3202
+#: doc/tin.1:3208
 msgid ""
 "As indexing might take some time you may want to run B<tin> form the system "
 "batcher B<\\%cron>(1)  with the ''B<-u>'' option:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3207
+#: doc/tin.1:3213
 #, no-wrap
 msgid "CW<30 6 * * * /usr/local/bin/tin -u>\n"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3213
+#: doc/tin.1:3219
 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:3219
+#: doc/tin.1:3225
 #, no-wrap
 msgid ""
 "CW<find ${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news* "
@@ -7230,7 +7238,7 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: doc/tin.1:3224 doc/tin.5:21
+#: doc/tin.1:3230 doc/tin.5:21
 #, no-wrap
 msgid "FILES"
 msgstr ""
@@ -7251,124 +7259,124 @@ msgstr ""
 #.        $TMPDIR/SCOPES-W   (-D 32)
 #.        $TMPDIR/ACTIVE     (-D 64)
 #. type: Plain text
-#: doc/tin.1:3242
+#: doc/tin.1:3248
 msgid "For a detailed description see B<\\%tin>(5)."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3244 doc/tin.5:43
+#: doc/tin.1:3250 doc/tin.5:43
 msgid "I<$MAILCAPS>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3246 doc/tin.5:45
+#: doc/tin.1:3252 doc/tin.5:45
 msgid "I<~/.mailcap>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3248 doc/tin.5:47
+#: doc/tin.1:3254 doc/tin.5:47
 msgid "I</etc/mailcap>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3250 doc/tin.5:49
+#: doc/tin.1:3256 doc/tin.5:49
 msgid "I</usr/etc/mailcap>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3252 doc/tin.5:51
+#: doc/tin.1:3258 doc/tin.5:51
 msgid "I</usr/local/etc/mailcap>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3254 doc/tin.5:53
+#: doc/tin.1:3260 doc/tin.5:53
 msgid "I</etc/mail/mailcap>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3257 doc/tin.5:222
+#: doc/tin.1:3263 doc/tin.5:222
 msgid "I</etc/nntpserver>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3260 doc/tin.5:232
+#: doc/tin.1:3266 doc/tin.5:232
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.cancelsecret>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3263 doc/tin.5:242
+#: doc/tin.1:3269 doc/tin.5:242
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.mime.types>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3265 doc/tin.5:244
+#: doc/tin.1:3271 doc/tin.5:244
 msgid "I</etc/mime.types>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3267 doc/tin.5:246
+#: doc/tin.1:3273 doc/tin.5:246
 msgid "I</etc/tin/mime.types>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3270 doc/tin.5:253
+#: doc/tin.1:3276 doc/tin.5:253
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsauth>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3273 doc/tin.5:286
+#: doc/tin.1:3279 doc/tin.5:286
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3277 doc/tin.5:315
+#: doc/tin.1:3283 doc/tin.5:315
 #, no-wrap
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/.oldnewsrc>\n"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3281 doc/tin.5:323
+#: doc/tin.1:3287 doc/tin.5:323
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.signature>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3283 doc/tin.5:325
+#: doc/tin.1:3289 doc/tin.5:325
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3286 doc/tin.5:332
+#: doc/tin.1:3292 doc/tin.5:332
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.sigfixed>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3289 doc/tin.5:339
+#: doc/tin.1:3295 doc/tin.5:339
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/.inputhistory>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3292 doc/tin.5:346
+#: doc/tin.1:3298 doc/tin.5:346
 msgid "I<${TIN_INDEX_MAILDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.mail/>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3296 doc/tin.5:354
+#: doc/tin.1:3302 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:3300 doc/tin.5:362
+#: doc/tin.1:3306 doc/tin.5:362
 msgid "I<${TIN_INDEX_SAVEDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.save/>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3303 doc/tin.5:369
+#: doc/tin.1:3309 doc/tin.5:369
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.mail>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3306 doc/tin.5:403
+#: doc/tin.1:3312 doc/tin.5:403
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.save>"
 msgstr ""
 
@@ -7377,66 +7385,66 @@ msgstr ""
 #.  we should think about checking for the new Paths (/news/etc/)
 #.  ${TIN_LIBDIR\-/news/etc"}/attributes
 #. type: Plain text
-#: doc/tin.1:3310 doc/tin.5:414
+#: doc/tin.1:3316 doc/tin.5:414
 msgid "I</etc/tin/attributes>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3312 doc/tin.5:416
+#: doc/tin.1:3318 doc/tin.5:416
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/attributes>"
 msgstr ""
 
 #.  TODO: add missing descriptions and explain things in detail.
 #. type: Plain text
-#: doc/tin.1:3315 doc/tin.5:750
+#: doc/tin.1:3321 doc/tin.5:750
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/filter>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3319 doc/tin.5:832
+#: doc/tin.1:3325 doc/tin.5:832
 #, 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:3321 doc/tin.5:834
+#: doc/tin.1:3327 doc/tin.5:834
 #, 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:3325 doc/tin.5:1067
+#: doc/tin.1:3331 doc/tin.5:1067
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/mailgroups>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3328 doc/tin.5:1083
+#: doc/tin.1:3334 doc/tin.5:1083
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3331 doc/tin.5:1109
+#: doc/tin.1:3337 doc/tin.5:1109
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3334 doc/tin.5:1116
+#: doc/tin.1:3340 doc/tin.5:1116
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/posted>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3337 doc/tin.5:1126
+#: doc/tin.1:3343 doc/tin.5:1126
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/postponed.articles>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3341
+#: doc/tin.1:3347
 #, no-wrap
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER:${NNTPPORT:+\":$NNTPPORT\"}/newsgroups>\n"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3346
+#: doc/tin.1:3352
 #, no-wrap
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER:${NNTPPORT:+\":$NNTPPORT\"}/serverrc>\n"
 msgstr ""
@@ -7446,22 +7454,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:3351 doc/tin.5:1179
+#: doc/tin.1:3357 doc/tin.5:1179
 msgid "I</etc/tin/tinrc>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3353 doc/tin.5:1181
+#: doc/tin.1:3359 doc/tin.5:1181
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3356 doc/tin.5:2373
+#: doc/tin.1:3362 doc/tin.5:2391
 msgid "I</etc/tin/tin.defaults>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3359
+#: doc/tin.1:3365
 msgid "I</usr/local/share/locale/${LC_MESSAGES}/LC_MESSAGES/tin.mo>"
 msgstr ""
 
@@ -7470,51 +7478,51 @@ msgstr ""
 #.  we should think about checking for the new Paths
 #.  (described shown below).
 #. type: Plain text
-#: doc/tin.1:3362 doc/tin.5:2483
+#: doc/tin.1:3368 doc/tin.5:2501
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3365 doc/tin.5:2543
+#: doc/tin.1:3371 doc/tin.5:2561
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/active.times>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3368 doc/tin.5:2570
+#: doc/tin.1:3374 doc/tin.5:2588
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/newsgroups>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3371 doc/tin.5:2593
+#: doc/tin.1:3377 doc/tin.5:2611
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/organization>"
 msgstr ""
 
 #.  is the Path correct? or is it /news/etc/overview.fmt
 #. type: Plain text
-#: doc/tin.1:3374 doc/tin.5:2603
+#: doc/tin.1:3380 doc/tin.5:2621
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/overview.fmt>"
 msgstr ""
 
 #.  is the Path correct? or is it /news/etc/subscriptions
 #. type: Plain text
-#: doc/tin.1:3377 doc/tin.5:2621
+#: doc/tin.1:3383 doc/tin.5:2639
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>"
 msgstr ""
 
 #. type: SH
-#: doc/tin.1:3380
+#: doc/tin.1:3386
 #, no-wrap
 msgid "ENVIRONMENT"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3383
+#: doc/tin.1:3389
 #, no-wrap
 msgid "B<TINRC>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3391
+#: doc/tin.1:3397
 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 "
@@ -7525,13 +7533,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3391
+#: doc/tin.1:3397
 #, no-wrap
 msgid "B<TIN_HOMEDIR>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3396
+#: doc/tin.1:3402
 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 "
@@ -7539,13 +7547,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3396
+#: doc/tin.1:3402
 #, no-wrap
 msgid "B<TIN_INDEX_NEWSDIR>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3402
+#: doc/tin.1:3408
 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 "
@@ -7553,13 +7561,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3402
+#: doc/tin.1:3408
 #, no-wrap
 msgid "B<TIN_INDEX_MAILDIR>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3408
+#: doc/tin.1:3414
 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 "
@@ -7567,13 +7575,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3408
+#: doc/tin.1:3414
 #, no-wrap
 msgid "B<TIN_INDEX_SAVEDIR>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3414
+#: doc/tin.1:3420
 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 "
@@ -7581,84 +7589,84 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3414
+#: doc/tin.1:3420
 #, no-wrap
 msgid "B<TIN_LIBDIR>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3419
+#: doc/tin.1:3425
 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 tin is "
+"compiled into the B<tin> binary, default is I</usr/lib/news>.  If B<tin> is "
 "running in NNTP mode setting this variable has no effect."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3419
+#: doc/tin.1:3425
 #, no-wrap
 msgid "B<TIN_SPOOLDIR>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3424
+#: doc/tin.1:3430
 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 tin is "
-"running in NNTP mode setting this variable has no effect."
+"compiled into the B<tin> binary, default is I</var/spool/news>.  If B<tin> "
+"is running in NNTP mode setting this variable has no effect."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3424
+#: doc/tin.1:3430
 #, no-wrap
 msgid "B<TIN_NOVROOTDIR>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3429
+#: doc/tin.1:3435
 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 tin "
-"is running in NNTP mode setting this variable has no effect."
+"compiled into the B<tin> binary, default is B<SPOOLDIR> (see above). If "
+"B<tin> is running in NNTP mode setting this variable has no effect."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3429
+#: doc/tin.1:3435
 #, no-wrap
 msgid "B<TIN_NOVFILENAME>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3435
+#: doc/tin.1:3441
 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 tin is "
-"running in NNTP mode setting this variable has no effect."
+"that was compiled into the B<tin> binary, default is I<.overview>. If B<tin> "
+"is running in NNTP mode setting this variable has no effect."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3435
+#: doc/tin.1:3441
 #, no-wrap
 msgid "B<TIN_ACTIVEFILE>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3441
+#: doc/tin.1:3447
 msgid ""
 "Define this variable if you want to override the B<NEWSLIBDIR/active> path "
-"that was compiled into the B<tin> binary. If tin is running in NNTP mode "
+"that was compiled into the B<tin> binary. If B<tin> is running in NNTP mode "
 "setting this variable has no effect. If $B<TIN_LIBDIR> is set it is "
 "prepended to $B<TIN_ACTIVEFILE>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3441
+#: doc/tin.1:3447
 #, no-wrap
 msgid "B<NNTPSERVER>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3447
+#: doc/tin.1:3453
 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 "
@@ -7667,13 +7675,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3447
+#: doc/tin.1:3453
 #, no-wrap
 msgid "B<NNTPPORT>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3452
+#: doc/tin.1:3458
 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 "
@@ -7681,105 +7689,105 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3452
+#: doc/tin.1:3458
 #, no-wrap
 msgid "B<DISTRIBUTION>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3456
+#: doc/tin.1:3462
 msgid ""
 "Set the article header field ''Distribution:'' to the contents of the "
 "variable instead of the system default."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3456
+#: doc/tin.1:3462
 #, no-wrap
 msgid "B<ISO2ASC>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3460
+#: doc/tin.1:3466
 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:3461
+#: doc/tin.1:3467
 #, no-wrap
 msgid "B<-1>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3464
+#: doc/tin.1:3470
 msgid "no conversion"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3467
+#: doc/tin.1:3473
 msgid "universal table for many languages"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3470
+#: doc/tin.1:3476
 msgid "single-spacing universal table"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3473
+#: doc/tin.1:3479
 msgid "table for Danish, Dutch, German, Norwegian and Swedish"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3473
+#: doc/tin.1:3479
 #, no-wrap
 msgid "B<3>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3476
+#: doc/tin.1:3482
 msgid ""
 "table for Danish, Finnish, Norwegian and Swedish using the appropriate ISO "
 "646 variant"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3479
+#: doc/tin.1:3485
 msgid "table with B<RFC\\%1345> codes in brackets"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3479
+#: doc/tin.1:3485
 #, no-wrap
 msgid "B<5>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3482
+#: doc/tin.1:3488
 msgid "table for printers that allow overstriking with backspace"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3482
+#: doc/tin.1:3488
 #, no-wrap
 msgid "B<6>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3485
+#: doc/tin.1:3491
 msgid "table for IBM PC character set (code page 437)"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3486
+#: doc/tin.1:3492
 #, no-wrap
 msgid "B<ORGANIZATION>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3492
+#: doc/tin.1:3498
 msgid ""
 "Set the article header field ''Organization:'' to the contents of the "
 "variable instead of the system default. If reading news on an Apollo "
@@ -7788,24 +7796,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3492
+#: doc/tin.1:3498
 #, no-wrap
 msgid "B<NEWSORG (DomainOS)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3495
+#: doc/tin.1:3501
 msgid "DomainOS specific, same as $B<ORGANIZATION> on other OSs (see above)."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3495
+#: doc/tin.1:3501
 #, no-wrap
 msgid "B<REPLYTO>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3500
+#: doc/tin.1:3506
 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 "
@@ -7813,72 +7821,72 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3500
+#: doc/tin.1:3506
 #, no-wrap
 msgid "B<NAME>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3504
+#: doc/tin.1:3510
 msgid ""
 "Overrides the full name given in the gecos-files in I</etc/passwd>, see also "
 "B<mail_address>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3504
+#: doc/tin.1:3510
 #, no-wrap
 msgid "B<REALNAME>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3507
+#: doc/tin.1:3513
 msgid "Same as $B<NAME>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3507
+#: doc/tin.1:3513
 #, no-wrap
 msgid "B<HOME>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3512
+#: doc/tin.1:3518
 msgid "Pathname of the user's home directory. See B<\\%environ>(5)  for more info."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3512
+#: doc/tin.1:3518
 #, no-wrap
 msgid "B<MAILER>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3516
+#: doc/tin.1:3522
 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:3516
+#: doc/tin.1:3522
 #, no-wrap
 msgid "B<MAIL>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3519
+#: doc/tin.1:3525
 msgid "Full path to the user's mailbox."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3519
+#: doc/tin.1:3525
 #, no-wrap
 msgid "B<VISUAL>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3528
+#: doc/tin.1:3534
 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, "
@@ -7887,13 +7895,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3528
+#: doc/tin.1:3534
 #, no-wrap
 msgid "B<EDITOR>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3537
+#: doc/tin.1:3543
 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 "
@@ -7902,13 +7910,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3537
+#: doc/tin.1:3543
 #, no-wrap
 msgid "B<AUTOSUBSCRIBE>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3543
+#: doc/tin.1:3549
 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 "
@@ -7917,12 +7925,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3545
+#: doc/tin.1:3551
 msgid "I<AUTOSUBSCRIBE=comp.os.unix.*,talk.*,!talk.politics.*>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3550
+#: doc/tin.1:3556
 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 "
@@ -7931,25 +7939,25 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3550
+#: doc/tin.1:3556
 #, no-wrap
 msgid "B<AUTOUNSUBSCRIBE>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3554
+#: doc/tin.1:3560
 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:3556
+#: doc/tin.1:3562
 msgid "I<AUTOUNSUBSCRIBE=alt.flame.*,u*,!uk.*>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3560
+#: doc/tin.1:3566
 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 "
@@ -7957,111 +7965,111 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3560
+#: doc/tin.1:3566
 #, no-wrap
 msgid "B<TMPDIR>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3564
+#: doc/tin.1:3570
 msgid ""
 "A pathname of a directory made available for B<tin> to create temporary "
 "files."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3564
+#: doc/tin.1:3570
 #, no-wrap
 msgid "B<MAILCAPS>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3570
+#: doc/tin.1:3576
 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:3570
+#: doc/tin.1:3576
 #, no-wrap
 msgid "B<NOMETAMAIL>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3575
+#: doc/tin.1:3581
 msgid ""
 "Set this variable to disable the use of B<\\%metamail>(1)  or a replacement "
 "(e.g. metamutt)."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3575
+#: doc/tin.1:3581
 #, no-wrap
 msgid "B<MM_CHARSET>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3578
+#: doc/tin.1:3584
 msgid ""
 "MIME character set used if not configured via the tinrc variable "
 "B<mm_charset>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3578
+#: doc/tin.1:3584
 #, no-wrap
 msgid "B<ISPELL>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3583
+#: doc/tin.1:3589
 msgid ""
 "Set this variable to point to B<\\%ispell>(1)  or a replacement and its "
 "cmd-line options."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3583
+#: doc/tin.1:3589
 #, no-wrap
 msgid "B<PGPOPTS>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3590
+#: doc/tin.1:3596
 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:3590
+#: doc/tin.1:3596
 #, no-wrap
 msgid "B<PGPPATH>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3595
+#: doc/tin.1:3601
 msgid ""
 "Override the name of the B<\\%pgp>(1)  directory in B<$HOME> that holds your "
 "keys etc.."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3595
+#: doc/tin.1:3601
 #, no-wrap
 msgid "B<GNUPGHOME>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3600
+#: doc/tin.1:3606
 msgid ""
 "Override the name of the B<\\%gpg>(1)  directory in B<$HOME> that holds your "
 "keys etc.."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3600
+#: doc/tin.1:3606
 #, no-wrap
 msgid "B<LC_CTYPE>"
 msgstr ""
@@ -8069,7 +8077,7 @@ msgstr ""
 #.  TODO: document LC_CTYPEs influence on
 #.        ~/.tin/keymap.*, 8bit char display, ...
 #. type: Plain text
-#: doc/tin.1:3614
+#: doc/tin.1:3620
 msgid ""
 "This variable determines the B<\\%locale>(5)  category for character "
 "handling functions. Usually it determines the character classes for pattern "
@@ -8081,13 +8089,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3614
+#: doc/tin.1:3620
 #, no-wrap
 msgid "B<LC_MESSAGES>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3623
+#: doc/tin.1:3629
 msgid ""
 "Formats of informative and diagnostic messages and interactive responses.  "
 "It's value should be of the form "
@@ -8096,13 +8104,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3623
+#: doc/tin.1:3629
 #, no-wrap
 msgid "B<LC_TIME>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3631
+#: doc/tin.1:3637
 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)  "
@@ -8110,13 +8118,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3631
+#: doc/tin.1:3637
 #, no-wrap
 msgid "B<LC_ALL>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3640
+#: doc/tin.1:3646
 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 "
@@ -8125,13 +8133,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3640
+#: doc/tin.1:3646
 #, no-wrap
 msgid "B<LANG>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3649
+#: doc/tin.1:3655
 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 "
@@ -8140,13 +8148,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3649
+#: doc/tin.1:3655
 #, no-wrap
 msgid "B<LANGUAGE>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3657
+#: doc/tin.1:3663
 msgid ""
 "This variable defines a priority list for translations. Whenever a "
 "translation is not available in the language selected via B<$LC_ALL> or "
@@ -8156,13 +8164,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3657
+#: doc/tin.1:3663
 #, no-wrap
 msgid "B<COLUMNS>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3667
+#: doc/tin.1:3673
 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 "
@@ -8175,13 +8183,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3667
+#: doc/tin.1:3673
 #, no-wrap
 msgid "B<LINES>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3677
+#: doc/tin.1:3683
 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 "
@@ -8194,108 +8202,108 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3677
+#: doc/tin.1:3683
 #, no-wrap
 msgid "B<TERM>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3683
+#: doc/tin.1:3689
 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:3683
+#: doc/tin.1:3689
 #, no-wrap
 msgid "B<DISPLAY>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3686
+#: doc/tin.1:3692
 msgid "Display name, pointing to the X server; required for xface."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3686
+#: doc/tin.1:3692
 #, no-wrap
 msgid "B<WINDOWID>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3690
+#: doc/tin.1:3696
 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:3690
+#: doc/tin.1:3696
 #, no-wrap
 msgid "B<SHELL>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3694
+#: doc/tin.1:3700
 msgid ""
 "The pathname of the user's login shell. Used to set "
 "B<default_shell_command>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3694
+#: doc/tin.1:3700
 #, no-wrap
 msgid "B<XDG_RUNTIME_DIR>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3699
+#: doc/tin.1:3705
 msgid "The pathname of the user's dir to put non-essential run time files into."
 msgstr ""
 
 #. type: SH
-#: doc/tin.1:3699
+#: doc/tin.1:3705
 #, no-wrap
 msgid "SIGNALS"
 msgstr ""
 
 #.  TODO: add missing, sort useful, document in detail
 #. type: Plain text
-#: doc/tin.1:3703
+#: doc/tin.1:3709
 msgid "B<tin> handles a couple of signals:"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3703
+#: doc/tin.1:3709
 #, no-wrap
 msgid "B<SIGHUP>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3706 doc/tin.1:3709
+#: doc/tin.1:3712 doc/tin.1:3715
 msgid "Terminate gracefully."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3706
+#: doc/tin.1:3712
 #, no-wrap
 msgid "B<SIGTERM>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3709
+#: doc/tin.1:3715
 #, no-wrap
 msgid "B<SIGUSR1>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3712
+#: doc/tin.1:3718
 msgid "Terminate gracefully but do not restore terminal (tty)."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3712
+#: doc/tin.1:3718
 #, no-wrap
 msgid "B<SIGUSR2>"
 msgstr ""
@@ -8306,27 +8314,27 @@ msgstr ""
 #.  give an overview of the most common error messages and how to cope with
 #.  them.
 #. type: Plain text
-#: doc/tin.1:3723
+#: doc/tin.1:3729
 msgid "Write out I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>-file."
 msgstr ""
 
 #. type: SH
-#: doc/tin.1:3723
+#: doc/tin.1:3729
 #, no-wrap
 msgid "SECURITY"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3731
+#: doc/tin.1:3737
 msgid ""
 "If B<tin> is started in debug mode (''B<-D n>'') it will create world "
 "readable files in B<$TMPDIR> which may contain the users NNTP password in "
 "cleartext. On multiuser-systems B<$TMPDIR> should be set to a safe location "
-"before starting tin in debug mode (e.g.  B<TMPDIR=$HOME tin -D 1>)."
+"before starting B<tin> in debug mode (e.g.  B<TMPDIR=$HOME tin -D 1>)."
 msgstr ""
 
 #. type: SH
-#: doc/tin.1:3731
+#: doc/tin.1:3737
 #, no-wrap
 msgid "CONFORMING TO"
 msgstr ""
@@ -8334,7 +8342,7 @@ msgstr ""
 #.  - RFC\%2045, RFC\%2047, RFC\%2231, RFC\%2980, RFC\%3977, RFC\%4155
 #.    RFC\%4643, RFC\%5322, RFC\%5536, RFC\%5537, RFC\%6048 or whatever
 #. type: Plain text
-#: doc/tin.1:3739
+#: doc/tin.1:3745
 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 "
@@ -8342,13 +8350,13 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: doc/tin.1:3739
+#: doc/tin.1:3745
 #, no-wrap
 msgid "NOTES"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3744
+#: doc/tin.1:3750
 msgid ""
 "Regular expression support is provided by the PCRE library package "
 "B<\\%pcre>(3), which is open source software, written by Philip Hazel, and "
@@ -8356,18 +8364,18 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3748
+#: doc/tin.1:3754
 msgid "E<lt>ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/E<gt>"
 msgstr ""
 
 #. type: SH
-#: doc/tin.1:3748
+#: doc/tin.1:3754
 #, no-wrap
 msgid "BUGS"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3756
+#: doc/tin.1:3762
 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 "
@@ -8376,7 +8384,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3765
+#: doc/tin.1:3771
 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! "
@@ -8387,13 +8395,13 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: doc/tin.1:3765
+#: doc/tin.1:3771
 #, no-wrap
 msgid "HISTORY"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3774
+#: doc/tin.1:3780
 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 "
@@ -8404,169 +8412,169 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3778
+#: doc/tin.1:3784
 msgid "E<lt>http://www.tin.org/history.htmlE<gt>."
 msgstr ""
 
 #. type: SH
-#: doc/tin.1:3778
+#: doc/tin.1:3784
 #, no-wrap
 msgid "CREDITS"
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:3780
+#: doc/tin.1:3786
 #, no-wrap
 msgid "Rich Skrenta"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3784
+#: doc/tin.1:3790
 msgid "author of B<\\%tass>(1)  v3.2 which this newsreader used as its base."
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:3784
+#: doc/tin.1:3790
 #, no-wrap
 msgid "Bill Davidsen"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3786
+#: doc/tin.1:3792
 msgid "author of envarg.c environment variable reading routine."
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:3786
+#: doc/tin.1:3792
 #, no-wrap
 msgid "Mike Gleason"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3788
+#: doc/tin.1:3794
 msgid "author of sigfile.c random signature generation routines."
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:3788
+#: doc/tin.1:3794
 #, no-wrap
 msgid "Markus Kuhn E<lt>Markus.Kuhn@cl.cam.ac.ukE<gt>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3790
+#: doc/tin.1:3796
 msgid "author of langinfo.c, charset.c and iso2asc.txt ISO-8859-1 documentation."
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:3790
+#: doc/tin.1:3796
 #, no-wrap
 msgid "Arnold Robbins"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3792
+#: doc/tin.1:3798
 msgid "author of strftime.c date formatting routine."
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:3792
+#: doc/tin.1:3798
 #, no-wrap
 msgid "Rich Salz"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3794
+#: doc/tin.1:3800
 msgid "author of wildmat.c pattern matching and parsdate.y date parsing routines."
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:3794
+#: doc/tin.1:3800
 #, no-wrap
 msgid "Dave Taylor"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3798
+#: doc/tin.1:3804
 msgid "author of curses.c from the B<\\%elm>(1)  mailreader."
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:3798
+#: doc/tin.1:3804
 #, no-wrap
 msgid "Chris Thewalt"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3802
+#: doc/tin.1:3808
 msgid "author of getline.c B<\\%emacs>(1)  style editing routine."
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:3802
+#: doc/tin.1:3808
 #, no-wrap
 msgid "Steven Madsen"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3806
+#: doc/tin.1:3812
 msgid "for adding B<\\%pgp>(1)  (Pretty Good Privacy) support."
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:3806
+#: doc/tin.1:3812
 #, no-wrap
 msgid "Philip Hazel E<lt>ph10@cam.ac.ukE<gt>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3810
+#: doc/tin.1:3816
 msgid "for B<\\%pcre>(3)  (Perl-compatible regular expression library)."
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:3810
+#: doc/tin.1:3816
 #, no-wrap
 msgid "Patrick Powell E<lt>papowell@astart.comE<gt>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3818
+#: doc/tin.1:3824
 msgid "for B<\\%snprintf>(3)  and B<\\%vsnprintf>(3)  fallbacks."
 msgstr ""
 
 #. type: SH
-#: doc/tin.1:3818
+#: doc/tin.1:3824
 #, no-wrap
 msgid "AUTHOR"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3819
+#: doc/tin.1:3825
 #, no-wrap
 msgid "Iain Lea E<lt>iain@bricbrac.deE<gt>"
 msgstr ""
 
 #. type: SH
-#: doc/tin.1:3823
+#: doc/tin.1:3829
 #, no-wrap
 msgid "MAINTAINER"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3824
+#: doc/tin.1:3830
 #, no-wrap
 msgid "Urs Janssen E<lt>urs@tin.orgE<gt>"
 msgstr ""
 
 #. type: SH
-#: doc/tin.1:3828 doc/tin.5:2634
+#: doc/tin.1:3834 doc/tin.5:2652
 #, no-wrap
 msgid "SEE ALSO"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3883
+#: doc/tin.1:3889
 msgid ""
 "B<\\%cron>(1), B<\\%elm>(1), B<\\%emacs>(1), B<\\%gpg>(1), B<\\%inews>(1), "
 "B<\\%ispell>(1), B<\\%lp>(1), B<\\%lpr>(1), B<\\%metamail>(1), "
@@ -9291,7 +9299,7 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:465 doc/tin.5:1383
+#: doc/tin.5:465 doc/tin.5:1389
 #, no-wrap
 msgid "B<date_format>"
 msgstr ""
@@ -9312,13 +9320,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:475 doc/tin.5:1500
+#: doc/tin.5:475 doc/tin.5:1506
 #, no-wrap
 msgid "B<editor_format>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:478 doc/tin.5:1505
+#: doc/tin.5:478 doc/tin.5:1511
 #, no-wrap
 msgid "B<extquote_handling>"
 msgstr ""
@@ -9359,31 +9367,31 @@ msgid "Identical to the tinrc variable B
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:491 doc/tin.5:1532
+#: doc/tin.5:491 doc/tin.5:1546
 #, no-wrap
 msgid "B<group_catchup_on_exit>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:494 doc/tin.5:1535
+#: doc/tin.5:494 doc/tin.5:1549
 #, no-wrap
 msgid "B<group_format>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:497 doc/tin.5:1615
+#: doc/tin.5:497 doc/tin.5:1629
 #, no-wrap
 msgid "B<mail_8bit_header>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:500 doc/tin.5:1627 doc/tin.5:2410
+#: doc/tin.5:500 doc/tin.5:1641 doc/tin.5:2428
 #, no-wrap
 msgid "B<mail_mime_encoding>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:503 doc/tin.5:1646
+#: doc/tin.5:503 doc/tin.5:1660
 #, no-wrap
 msgid "B<maildir>"
 msgstr ""
@@ -9402,13 +9410,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:510 doc/tin.5:1684
+#: doc/tin.5:510 doc/tin.5:1698
 #, no-wrap
 msgid "B<mark_ignore_tags>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:513 doc/tin.5:1681
+#: doc/tin.5:513 doc/tin.5:1695
 #, no-wrap
 msgid "B<mark_saved_read>"
 msgstr ""
@@ -9454,25 +9462,25 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:540 doc/tin.5:1763
+#: doc/tin.5:540 doc/tin.5:1777
 #, no-wrap
 msgid "B<news_headers_to_display>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:543 doc/tin.5:1770
+#: doc/tin.5:543 doc/tin.5:1784
 #, no-wrap
 msgid "B<news_headers_to_not_display>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:546 doc/tin.5:1779
+#: doc/tin.5:546 doc/tin.5:1793
 #, no-wrap
 msgid "B<news_quote_format>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:549 doc/tin.5:2383
+#: doc/tin.5:549 doc/tin.5:2401
 #, no-wrap
 msgid "B<organization>"
 msgstr ""
@@ -9487,61 +9495,61 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:556 doc/tin.5:1807
+#: doc/tin.5:556 doc/tin.5:1821
 #, no-wrap
 msgid "B<pos_first_unread>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:559 doc/tin.5:1811
+#: doc/tin.5:559 doc/tin.5:1825
 #, no-wrap
 msgid "B<post_8bit_header>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:562 doc/tin.5:1822 doc/tin.5:2407
+#: doc/tin.5:562 doc/tin.5:1836 doc/tin.5:2425
 #, no-wrap
 msgid "B<post_mime_encoding>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:565 doc/tin.5:1835
+#: doc/tin.5:565 doc/tin.5:1849
 #, no-wrap
 msgid "B<post_process_type>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:568 doc/tin.5:1827
+#: doc/tin.5:568 doc/tin.5:1841
 #, no-wrap
 msgid "B<post_process_view>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:571 doc/tin.5:1858
+#: doc/tin.5:571 doc/tin.5:1872
 #, no-wrap
 msgid "B<print_header>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:574 doc/tin.5:1872
+#: doc/tin.5:574 doc/tin.5:1886
 #, no-wrap
 msgid "B<process_only_unread>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:577 doc/tin.5:1876
+#: doc/tin.5:577 doc/tin.5:1890
 #, no-wrap
 msgid "B<prompt_followupto>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:580 doc/tin.5:1880
+#: doc/tin.5:580 doc/tin.5:1894
 #, no-wrap
 msgid "B<quote_chars>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:583 doc/tin.5:1940
+#: doc/tin.5:583 doc/tin.5:1957
 #, no-wrap
 msgid "B<savedir>"
 msgstr ""
@@ -9554,49 +9562,49 @@ msgid "B<savefile>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:589 doc/tin.5:1997
+#: doc/tin.5:589 doc/tin.5:2014
 #, no-wrap
 msgid "B<show_author>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:592 doc/tin.5:2023
+#: doc/tin.5:592 doc/tin.5:2040
 #, no-wrap
 msgid "B<show_info>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:595 doc/tin.5:2041
+#: doc/tin.5:595 doc/tin.5:2058
 #, no-wrap
 msgid "B<show_only_unread_arts>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:598 doc/tin.5:2049
+#: doc/tin.5:598 doc/tin.5:2066
 #, no-wrap
 msgid "B<show_signatures>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:601 doc/tin.5:2052
+#: doc/tin.5:601 doc/tin.5:2069
 #, no-wrap
 msgid "B<sigdashes>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:604 doc/tin.5:2055
+#: doc/tin.5:604 doc/tin.5:2072
 #, no-wrap
 msgid "B<sigfile>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:607 doc/tin.5:2066
+#: doc/tin.5:607 doc/tin.5:2083
 #, no-wrap
 msgid "B<signature_repost>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:610 doc/tin.5:2076
+#: doc/tin.5:610 doc/tin.5:2093
 #, no-wrap
 msgid "B<sort_article_type>"
 msgstr ""
@@ -9607,61 +9615,61 @@ msgid "Identical to the tinrc variable B
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:613 doc/tin.5:2105
+#: doc/tin.5:613 doc/tin.5:2122
 #, no-wrap
 msgid "B<sort_threads_type>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:616 doc/tin.5:2136
+#: doc/tin.5:616 doc/tin.5:2153
 #, no-wrap
 msgid "B<start_editor_offset>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:619 doc/tin.5:2165
+#: doc/tin.5:619 doc/tin.5:2182
 #, no-wrap
 msgid "B<tex2iso_conv>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:622 doc/tin.5:2170
+#: doc/tin.5:622 doc/tin.5:2187
 #, no-wrap
 msgid "B<thread_articles>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:625 doc/tin.5:2204
+#: doc/tin.5:625 doc/tin.5:2221
 #, no-wrap
 msgid "B<thread_catchup_on_exit>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:628 doc/tin.5:2180
+#: doc/tin.5:628 doc/tin.5:2197
 #, no-wrap
 msgid "B<thread_format>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:631 doc/tin.5:2199
+#: doc/tin.5:631 doc/tin.5:2216
 #, no-wrap
 msgid "B<thread_perc>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:634 doc/tin.5:2228
+#: doc/tin.5:634 doc/tin.5:2245
 #, no-wrap
 msgid "B<trim_article_body>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:637 doc/tin.5:2308
+#: doc/tin.5:637 doc/tin.5:2327
 #, no-wrap
 msgid "B<verbatim_handling>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:640 doc/tin.5:2359
+#: doc/tin.5:640 doc/tin.5:2377
 #, no-wrap
 msgid "B<wrap_on_next_unread>"
 msgstr ""
@@ -9817,7 +9825,7 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:694 doc/tin.5:1717
+#: doc/tin.5:694 doc/tin.5:1731
 #, no-wrap
 msgid "B<mm_network_charset>"
 msgstr ""
@@ -10067,7 +10075,7 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:810 doc/tin.5:2553
+#: doc/tin.5:810 doc/tin.5:2571
 #, no-wrap
 msgid "B<time>"
 msgstr ""
@@ -10427,12 +10435,12 @@ msgid "B<mailgroupname>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1076 doc/tin.5:1147 doc/tin.5:2500 doc/tin.5:2553 doc/tin.5:2580
+#: doc/tin.5:1076 doc/tin.5:1147 doc/tin.5:2518 doc/tin.5:2571 doc/tin.5:2598
 msgid "is the name of the newsgroup"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1079 doc/tin.5:1150 doc/tin.5:2583
+#: doc/tin.5:1079 doc/tin.5:1150 doc/tin.5:2601
 msgid "is a short single-line description of the group"
 msgstr ""
 
@@ -10514,13 +10522,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1144 doc/tin.5:2577
+#: doc/tin.5:1144 doc/tin.5:2595
 #, no-wrap
 msgid "B<group.name>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1147 doc/tin.5:2580
+#: doc/tin.5:1147 doc/tin.5:2598
 #, no-wrap
 msgid "B<one-line description>"
 msgstr ""
@@ -10677,161 +10685,167 @@ msgstr ""
 #. type: TP
 #: doc/tin.5:1281
 #, no-wrap
+msgid "B<cancel_lock_algo>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1287
+#, no-wrap
 msgid "B<catchup_read_groups>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1285
+#: doc/tin.5:1291
 #, no-wrap
 msgid "B<col_back>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1288
+#: doc/tin.5:1294
 #, no-wrap
 msgid "B<col_extquote>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1291
+#: doc/tin.5:1297
 #, no-wrap
 msgid "B<col_from>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1294
+#: doc/tin.5:1300
 #, no-wrap
 msgid "B<col_head>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1297
+#: doc/tin.5:1303
 #, no-wrap
 msgid "B<col_help>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1300
+#: doc/tin.5:1306
 #, no-wrap
 msgid "B<col_invers_bg>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1303
+#: doc/tin.5:1309
 #, no-wrap
 msgid "B<col_invers_fg>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1306
+#: doc/tin.5:1312
 #, no-wrap
 msgid "B<col_markdash>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1310
+#: doc/tin.5:1316
 #, no-wrap
 msgid "B<col_markslash>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1314
+#: doc/tin.5:1320
 #, no-wrap
 msgid "B<col_markstar>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1318
+#: doc/tin.5:1324
 #, no-wrap
 msgid "B<col_markstroke>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1322
+#: doc/tin.5:1328
 #, no-wrap
 msgid "B<col_minihelp>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1325
+#: doc/tin.5:1331
 #, no-wrap
 msgid "B<col_newsheaders>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1328
+#: doc/tin.5:1334
 #, no-wrap
 msgid "B<col_normal>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1331
+#: doc/tin.5:1337
 #, no-wrap
 msgid "B<col_quote>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1334
+#: doc/tin.5:1340
 #, no-wrap
 msgid "B<col_quote2>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1337
+#: doc/tin.5:1343
 #, no-wrap
 msgid "B<col_quote3>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1340
+#: doc/tin.5:1346
 #, no-wrap
 msgid "B<col_response>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1344
+#: doc/tin.5:1350
 #, no-wrap
 msgid "B<col_signature>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1347
+#: doc/tin.5:1353
 #, no-wrap
 msgid "B<col_urls>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1350
+#: doc/tin.5:1356
 #, no-wrap
 msgid "B<col_verbatim>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1353
+#: doc/tin.5:1359
 #, no-wrap
 msgid "B<col_subject>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1356
+#: doc/tin.5:1362
 #, no-wrap
 msgid "B<col_text>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1359
+#: doc/tin.5:1365
 #, no-wrap
 msgid "B<col_title>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1362
+#: doc/tin.5:1368
 #, no-wrap
 msgid "B<confirm_choice>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1366
+#: doc/tin.5:1372
 msgid ""
 "B<\\%tin>(1)  can ask for manual confirmation to protect the user. Available "
 "choices:"
@@ -10839,7 +10853,7 @@ msgstr ""
 
 #.  TODO: check if all affected commands are marked [after confirmation]
 #. type: Plain text
-#: doc/tin.5:1372
+#: doc/tin.5:1378
 msgid ""
 "B<commands>: Ask for confirmation before executing certain dangerous "
 "commands (e.g., B<Catchup> ('B<c>')). Commands that this affects are marked "
@@ -10847,26 +10861,26 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1377
+#: doc/tin.5:1383
 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:1381
+#: doc/tin.5:1387
 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:1383
+#: doc/tin.5:1389
 msgid "Default is commands & quit."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1394
+#: doc/tin.5:1400
 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 "
@@ -10875,55 +10889,55 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1394
+#: doc/tin.5:1400
 #, no-wrap
 msgid "B<default_art_search>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1396
+#: doc/tin.5:1402
 #, no-wrap
 msgid "B<default_author_search>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1398
+#: doc/tin.5:1404
 #, no-wrap
 msgid "B<default_config_search>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1401
+#: doc/tin.5:1407
 #, no-wrap
 msgid "B<default_filter_days>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1404
+#: doc/tin.5:1410
 #, no-wrap
 msgid "B<default_filter_kill_case>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1408
+#: doc/tin.5:1414
 #, no-wrap
 msgid "B<default_filter_kill_expire>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1413
+#: doc/tin.5:1419
 #, no-wrap
 msgid "B<default_filter_kill_global>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1417
+#: doc/tin.5:1423
 #, no-wrap
 msgid "B<default_filter_kill_header>"
 msgstr ""
 
 #. type: ta
-#: doc/tin.5:1422 doc/tin.5:1451
+#: doc/tin.5:1428 doc/tin.5:1457
 #, no-wrap
 msgid ""
 "\\w'0,1   'u +\\w'\\'\\'Message-ID:\\'\\' & last \\'\\'References:\\'\\' "
@@ -10931,7 +10945,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1431 doc/tin.5:1460
+#: doc/tin.5:1437 doc/tin.5:1466
 #, no-wrap
 msgid ""
 "0\t''Subject:'' (case sensitive)\n"
@@ -10945,139 +10959,139 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1433
+#: doc/tin.5:1439
 #, no-wrap
 msgid "B<default_filter_select_case>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1437
+#: doc/tin.5:1443
 #, no-wrap
 msgid "B<default_filter_select_expire>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1442
+#: doc/tin.5:1448
 #, no-wrap
 msgid "B<default_filter_select_global>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1446
+#: doc/tin.5:1452
 #, no-wrap
 msgid "B<default_filter_select_header>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1462
+#: doc/tin.5:1468
 #, no-wrap
 msgid "B<default_goto_group>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1464
+#: doc/tin.5:1470
 #, no-wrap
 msgid "B<default_group_search>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1466
+#: doc/tin.5:1472
 #, no-wrap
 msgid "B<default_mail_address>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1468
+#: doc/tin.5:1474
 #, no-wrap
 msgid "B<default_move_group>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1470
+#: doc/tin.5:1476
 #, no-wrap
 msgid "B<default_pattern>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1472
+#: doc/tin.5:1478
 #, no-wrap
 msgid "B<default_pipe_command>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1474
+#: doc/tin.5:1480
 #, no-wrap
 msgid "B<default_post_newsgroups>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1476
+#: doc/tin.5:1482
 #, no-wrap
 msgid "B<default_post_subject>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1478
+#: doc/tin.5:1484
 #, no-wrap
 msgid "B<default_range_group>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1480
+#: doc/tin.5:1486
 #, no-wrap
 msgid "B<default_range_select>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1482
+#: doc/tin.5:1488
 #, no-wrap
 msgid "B<default_range_thread>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1484
+#: doc/tin.5:1490
 #, no-wrap
 msgid "B<default_repost_group>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1486
+#: doc/tin.5:1492
 #, no-wrap
 msgid "B<default_save_file>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1488
+#: doc/tin.5:1494
 #, no-wrap
 msgid "B<default_save_mode>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1490
+#: doc/tin.5:1496
 #, no-wrap
 msgid "B<default_select_pattern>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1492
+#: doc/tin.5:1498
 #, no-wrap
 msgid "B<default_shell_command>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1494
+#: doc/tin.5:1500
 #, no-wrap
 msgid "B<default_subject_search>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1496
+#: doc/tin.5:1502
 #, no-wrap
 msgid "B<draw_arrow>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1505
+#: doc/tin.5:1511
 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., "
@@ -11085,25 +11099,33 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1508
+#: doc/tin.5:1514
 #, no-wrap
 msgid "B<extquote_regex>"
 msgstr ""
 
+#. type: Plain text
+#: doc/tin.5:1521
+msgid ""
+"A regular expression that will be applied when reading articles. All "
+"matching lines are shown in B<col_extquote>. If B<extquote_regex> is blank, "
+"then B<%tin>(1)  uses a built-in default."
+msgstr ""
+
 #. type: TP
-#: doc/tin.5:1513
+#: doc/tin.5:1521
 #, no-wrap
 msgid "B<force_screen_redraw>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1517
+#: doc/tin.5:1525
 #, no-wrap
 msgid "B<getart_limit>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1524
+#: doc/tin.5:1532
 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 "
@@ -11112,26 +11134,37 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1524
+#: doc/tin.5:1532
 #, no-wrap
 msgid "B<goto_next_unread>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1539
+#: doc/tin.5:1546
+msgid ""
+"Which keys B<%tin>(1)  should accept to jump to the next unread article.  "
+"Possible is any combination of B<PageDown> and B<PageNextUnread>.  When "
+"B<PageDown> is set B<%tin>(1)  jumps to the next article at the end of the "
+"current one. When B<PageNextUnread> is set B<%tin>(1)  jumps immediately to "
+"the next article when B<PageNextUnread> ('B<E<lt>TABE<gt>>')  is "
+"pressed. Default is B<PageNextUnread>."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1553
 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:1541
+#: doc/tin.5:1555
 #, no-wrap
 msgid "\\w'%G    'u +\\w'number of responses in thread'u"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1553
+#: doc/tin.5:1567
 #, no-wrap
 msgid ""
 "%D\tdate\n"
@@ -11148,31 +11181,31 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1555
+#: doc/tin.5:1569
 #, no-wrap
 msgid "B<hide_uue>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1565
+#: doc/tin.5:1579
 #, no-wrap
 msgid "B<inews_prog>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1572
+#: doc/tin.5:1586
 #, no-wrap
 msgid "B<info_in_last_line>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1578
+#: doc/tin.5:1592
 #, no-wrap
 msgid "B<interactive_mailer>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1584
+#: doc/tin.5:1598
 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, "
@@ -11181,32 +11214,32 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1584
+#: doc/tin.5:1598
 #, no-wrap
 msgid "B<inverse_okay>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1588
+#: doc/tin.5:1602
 #, no-wrap
 msgid "B<keep_dead_articles>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1593
+#: doc/tin.5:1607
 #, no-wrap
 msgid "B<kill_level>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1597
+#: doc/tin.5:1611
 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:1605
+#: doc/tin.5:1619
 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 "
@@ -11216,104 +11249,104 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1621
+#: doc/tin.5:1635
 #, no-wrap
 msgid "B<mail_address>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1631
+#: doc/tin.5:1645
 #, no-wrap
 msgid "B<mail_quote_format>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1636
+#: doc/tin.5:1650
 #, no-wrap
 msgid "B<mailbox_format>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1655
+#: doc/tin.5:1669
 #, no-wrap
 msgid "B<mailer_format>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1692
+#: doc/tin.5:1706
 #, no-wrap
 msgid "B<metamail_prog>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1704 doc/tin.5:2403
+#: doc/tin.5:1718 doc/tin.5:2421
 #, no-wrap
 msgid "B<mm_charset>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1737
+#: doc/tin.5:1751
 #, no-wrap
 msgid "B<mono_markdash>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1742
+#: doc/tin.5:1756
 #, no-wrap
 msgid "B<mono_markslash>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1747
+#: doc/tin.5:1761
 #, no-wrap
 msgid "B<mono_markstar>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1752
+#: doc/tin.5:1766
 #, no-wrap
 msgid "B<mono_markstroke>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1757
+#: doc/tin.5:1771
 #, no-wrap
 msgid "B<newnews>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1763
+#: doc/tin.5:1777
 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:1784
+#: doc/tin.5:1798
 #, no-wrap
 msgid "B<nntp_read_timeout_secs>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1787
+#: doc/tin.5:1801
 msgid "Time in seconds to wait for a response from the server. Default is 120."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1787
+#: doc/tin.5:1801
 #, no-wrap
 msgid "B<normalization_form>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1791
+#: doc/tin.5:1805
 msgid ""
 "The normalization form which should be used to normalize unicode input.  The "
 "possible values are:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1807
+#: doc/tin.5:1821
 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 "
@@ -11321,7 +11354,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1835
+#: doc/tin.5:1849
 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 "
@@ -11329,7 +11362,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1841
+#: doc/tin.5:1855
 msgid ""
 "This specifies whether to perform post processing on saved articles.  "
 "Because the shell archive may contain commands you may not want to be "
@@ -11338,7 +11371,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1849
+#: doc/tin.5:1863
 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 "
@@ -11346,19 +11379,19 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1852
+#: doc/tin.5:1866
 #, no-wrap
 msgid "B<posted_articles_file>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1862
+#: doc/tin.5:1876
 #, no-wrap
 msgid "B<printer>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1872
+#: doc/tin.5:1886
 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 "
@@ -11367,20 +11400,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1880
+#: doc/tin.5:1894
 msgid ""
 "If ON show empty ''Followup-To:'' header when editing an article.  Default "
 "is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1886
+#: doc/tin.5:1900
 #, no-wrap
 msgid "B<quote_style>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1892
+#: doc/tin.5:1906
 msgid ""
 "This bit coded integer value controls how articles are to be quoted when "
 "following up or replying to them. Any of the following options can be "
@@ -11389,7 +11422,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1897
+#: doc/tin.5:1911
 msgid ""
 "B<Compress quotes> Compress quote characters together when quoting multiple "
 "times (for example, 'E<gt> E<gt> E<gt>' will be turned into "
@@ -11397,7 +11430,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1903
+#: doc/tin.5:1917
 msgid ""
 "B<Quote Signatures> This option is off by default. Signatures are always "
 "quoted regardless of this option when you are viewing an article in raw mode "
@@ -11406,18 +11439,18 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1905
+#: doc/tin.5:1919
 msgid "B<Quote empty lines> This option is on by default."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1906
+#: doc/tin.5:1920
 #, no-wrap
 msgid "B<quote_regex>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1913
+#: doc/tin.5:1927
 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 "
@@ -11425,13 +11458,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1913
+#: doc/tin.5:1927
 #, no-wrap
 msgid "B<quote_regex2>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1920
+#: doc/tin.5:1934
 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 "
@@ -11439,13 +11472,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1920
+#: doc/tin.5:1934
 #, no-wrap
 msgid "B<quote_regex3>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1927
+#: doc/tin.5:1941
 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 "
@@ -11453,74 +11486,82 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1927
+#: doc/tin.5:1941
 #, no-wrap
 msgid "B<recent_time>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1931
+#: doc/tin.5:1945
 #, no-wrap
 msgid "B<render_bidi>"
 msgstr ""
 
+#. type: Plain text
+#: doc/tin.5:1952
+msgid ""
+"If ON B<%tin>(1)  does the rendering of bi-directional text. If OFF "
+"B<%tin>(1)  leaves the rendering of bi-directional text to the "
+"terminal. Default is OFF."
+msgstr ""
+
 #. type: TP
-#: doc/tin.5:1935
+#: doc/tin.5:1952
 #, no-wrap
 msgid "B<reread_active_file_secs>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1944
+#: doc/tin.5:1961
 #, no-wrap
 msgid "B<score_limit_kill>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1948
+#: doc/tin.5:1965
 #, no-wrap
 msgid "B<score_limit_select>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1952
+#: doc/tin.5:1969
 #, no-wrap
 msgid "B<score_kill>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1956
+#: doc/tin.5:1973
 #, no-wrap
 msgid "B<score_select>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1960
+#: doc/tin.5:1977
 #, no-wrap
 msgid "B<scroll_lines>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1968
+#: doc/tin.5:1985
 #, no-wrap
 msgid "B<select_format>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1972
+#: doc/tin.5:1989
 msgid ""
 "The format string used for the Selection level. Default is \"%f\\ %n\\ %U\\ "
 "\\ %G\\ \\ %d\". The following substitutions are supported:"
 msgstr ""
 
 #. type: ta
-#: doc/tin.5:1974
+#: doc/tin.5:1991
 #, no-wrap
 msgid "\\w'%G    'u +\\w'current group number'u"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1981
+#: doc/tin.5:1998
 #, no-wrap
 msgid ""
 "%G\tgroup name\n"
@@ -11532,19 +11573,19 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1983
+#: doc/tin.5:2000
 #, no-wrap
 msgid "B<sort_function>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2014
+#: doc/tin.5:2031
 #, no-wrap
 msgid "B<show_description>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2023
+#: doc/tin.5:2040
 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 "
@@ -11555,36 +11596,32 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2045
+#: doc/tin.5:2062
 #, no-wrap
 msgid "B<show_only_unread_groups>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2052
-msgid "If OFF don't show signatures when displaying articles. Default is ON."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2066
+#: doc/tin.5:2083
 msgid ""
 "The path that specifies the signature file to use when posting, following up "
 "to or replying to an article. If the path is a directory then the signature "
 "will be randomly generated from files that are in the specified "
 "directory. If the path starts with a ! the program the path points to will "
-"be executed to generate a signature.  B<\\%tin>(1)  will pass the name of "
-"the current newsgroup as argument to the program. --none will suppress any "
-"signature.  Default is I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>."
+"be executed to generate a signature. In order to pass the group name to the "
+"program, %G can be specified. This will be replaced by the name of the "
+"current newsgroup.  program. --none will suppress any signature.  Default is "
+"I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2069
+#: doc/tin.5:2086
 #, no-wrap
 msgid "B<slashes_regex>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2076
+#: doc/tin.5:2093
 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 "
@@ -11592,19 +11629,19 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2122
+#: doc/tin.5:2139
 #, no-wrap
 msgid "B<spamtrap_warning_addresses>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2129
+#: doc/tin.5:2146
 #, no-wrap
 msgid "B<stars_regex>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2136
+#: doc/tin.5:2153
 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 "
@@ -11612,31 +11649,31 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2141
+#: doc/tin.5:2158
 #, no-wrap
 msgid "B<strip_blanks>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2145
+#: doc/tin.5:2162
 #, no-wrap
 msgid "B<strip_bogus>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2154
+#: doc/tin.5:2171
 #, no-wrap
 msgid "B<strip_newsrc>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2158
+#: doc/tin.5:2175
 #, no-wrap
 msgid "B<strokes_regex>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2165
+#: doc/tin.5:2182
 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 "
@@ -11644,7 +11681,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2170
+#: doc/tin.5:2187
 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 "
@@ -11652,7 +11689,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2180
+#: doc/tin.5:2197
 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 "
@@ -11664,20 +11701,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2184
+#: doc/tin.5:2201
 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:2186
+#: doc/tin.5:2203
 #, no-wrap
 msgid "\\w'%G    'u +\\w'from, name and/or address'u"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2197
+#: doc/tin.5:2214
 #, no-wrap
 msgid ""
 "%D\tdate\n"
@@ -11693,7 +11730,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2204
+#: doc/tin.5:2221
 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 "
@@ -11701,25 +11738,32 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2208
+#: doc/tin.5:2225
 #, no-wrap
 msgid "B<thread_score>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2220
+#: doc/tin.5:2237
 #, no-wrap
 msgid "B<translit>"
 msgstr ""
 
-#. type: TP
+#. type: Plain text
 #: doc/tin.5:2251
+msgid ""
+"Allows you to select how B<%tin>(1)  treats blank lines in article bodies.  "
+"Default is 0. This option does not affect lines within verbatim blocks."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2270
 #, no-wrap
 msgid "B<underscores_regex>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2258
+#: doc/tin.5:2277
 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 "
@@ -11727,66 +11771,66 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2258
+#: doc/tin.5:2277
 #, no-wrap
 msgid "B<unlink_article>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2262
+#: doc/tin.5:2281
 msgid ""
 "If ON remove I<${TIN_HOMEDIR:-\"$HOME\"}/.article> after posting. Default is "
 "ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2262
+#: doc/tin.5:2281
 #, no-wrap
 msgid "B<url_handler>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2267
+#: doc/tin.5:2286
 #, no-wrap
 msgid "B<url_highlight>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2270
+#: doc/tin.5:2289
 #, no-wrap
 msgid "B<use_color>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2275
+#: doc/tin.5:2294
 msgid "If enabled B<\\%tin>(1)  uses ANSI-colors. Default is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2275
+#: doc/tin.5:2294
 #, no-wrap
 msgid "B<use_keypad>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2278
+#: doc/tin.5:2297
 msgid "Use scroll keys on keypad. Default is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2278
+#: doc/tin.5:2297
 #, no-wrap
 msgid "B<use_mouse>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2284
+#: doc/tin.5:2303
 #, no-wrap
 msgid "B<use_slrnface>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2296
+#: doc/tin.5:2315
 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 "
@@ -11795,50 +11839,45 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2296
+#: doc/tin.5:2315
 #, no-wrap
 msgid "B<utf8_graphics>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2300
+#: doc/tin.5:2319
 #, no-wrap
 msgid "B<verbatim_begin_regex>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2304
+#: doc/tin.5:2323
 msgid ""
-"A regular expression that tin will use to find the begin of a verbatim "
+"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:2304
+#: doc/tin.5:2323
 #, no-wrap
 msgid "B<verbatim_end_regex>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2308
+#: doc/tin.5:2327
 msgid ""
-"A regular expression that tin will use to find the end of a verbatim block.  "
-"Default is #v-"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2312
-msgid "If ON verbatim blocks will be detected.  Default is ON"
+"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:2312
+#: doc/tin.5:2330
 #, no-wrap
 msgid "B<wildcard>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2328
+#: doc/tin.5:2346
 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 "
@@ -11850,31 +11889,31 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2328
+#: doc/tin.5:2346
 #, no-wrap
 msgid "B<word_h_display_marks>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2340
+#: doc/tin.5:2358
 #, no-wrap
 msgid "B<word_highlight>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2348
+#: doc/tin.5:2366
 #, no-wrap
 msgid "B<wrap_column>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2364
+#: doc/tin.5:2382
 #, no-wrap
 msgid "B<xpost_quote_format>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2380
+#: doc/tin.5:2398
 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 "
@@ -11884,31 +11923,31 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2380
+#: doc/tin.5:2398
 #, no-wrap
 msgid "B<domainname>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2383
+#: doc/tin.5:2401
 msgid "Sets a global domain name used in From lines"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2387
+#: doc/tin.5:2405
 msgid ""
 "Defines the name of your organization. $B<ORGANIZATION> overrides any "
 "specified value."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2387
+#: doc/tin.5:2405
 #, no-wrap
 msgid "B<newslibdir>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2392
+#: doc/tin.5:2410
 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 "
@@ -11916,13 +11955,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2392
+#: doc/tin.5:2410
 #, no-wrap
 msgid "B<bugaddress>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2398
+#: doc/tin.5:2416
 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 "
@@ -11931,43 +11970,43 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2398
+#: doc/tin.5:2416
 #, no-wrap
 msgid "B<inewsdir>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2403
+#: doc/tin.5:2421
 msgid "Defines the directory containing of the B<\\%inews>(1)  executable"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2407
+#: doc/tin.5:2425
 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:2410
+#: doc/tin.5:2428
 msgid "Default encoding scheme used in MIME articles. 8bit might be the best value."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2414
+#: doc/tin.5:2432
 msgid ""
 "Default encoding scheme used in MIME letters. quoted-printable is a good "
 "choice here."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2414
+#: doc/tin.5:2432
 #, no-wrap
 msgid "B<disable_gnksa_domain_check>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2420
+#: doc/tin.5:2438
 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)  "
@@ -11975,26 +12014,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2420
+#: doc/tin.5:2438
 #, no-wrap
 msgid "B<disable_sender>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2424
+#: doc/tin.5:2442
 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:2424
+#: doc/tin.5:2442
 #, no-wrap
 msgid "B<spooldir>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2429
+#: doc/tin.5:2447
 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>.  "
@@ -12002,13 +12041,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2429
+#: doc/tin.5:2447
 #, no-wrap
 msgid "B<overviewdir>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2437
+#: doc/tin.5:2455
 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>, "
@@ -12017,26 +12056,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2437
+#: doc/tin.5:2455
 #, no-wrap
 msgid "B<overviewfile>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2441
+#: doc/tin.5:2459
 msgid ""
 "Name of a single overview file, common values are I<.overview>, "
 "I<over.view>. $B<TIN_NOVFILENAME> overrides any specified value."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2441
+#: doc/tin.5:2459
 #, no-wrap
 msgid "B<overviewfmtfile>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2446
+#: doc/tin.5:2464
 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 "
@@ -12044,13 +12083,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2446
+#: doc/tin.5:2464
 #, no-wrap
 msgid "B<activefile>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2452
+#: doc/tin.5:2470
 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 "
@@ -12059,13 +12098,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2452
+#: doc/tin.5:2470
 #, no-wrap
 msgid "B<activetimesfile>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2457
+#: doc/tin.5:2475
 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 "
@@ -12073,13 +12112,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2457
+#: doc/tin.5:2475
 #, no-wrap
 msgid "B<newsgroupsfile>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2462
+#: doc/tin.5:2480
 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 "
@@ -12087,13 +12126,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2462
+#: doc/tin.5:2480
 #, no-wrap
 msgid "B<subscriptionsfile>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2467
+#: doc/tin.5:2485
 msgid ""
 "Full pathname of your newssystem's subscriptions file; usually the "
 "subscriptions file is in I<newslibdir>, so you only have to change this "
@@ -12101,19 +12140,19 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2471
+#: doc/tin.5:2489
 msgid "I</usr/local/share/locale/$LC_MESSAGES/LC_MESSAGES/tin.mo>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2475
+#: doc/tin.5:2493
 msgid ""
 "translation into language specified in $B<LC_ALL>, $B<LC_MESSAGES> or "
 "$B<LANG>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2489
+#: doc/tin.5:2507
 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 "
@@ -12123,7 +12162,7 @@ msgstr ""
 
 #.  TODO: IIRC tin issues just a warning in that case?
 #. type: Plain text
-#: doc/tin.5:2494
+#: doc/tin.5:2512
 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 "
@@ -12131,37 +12170,37 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2497
+#: doc/tin.5:2515
 msgid ""
 "Each line consists of four space-separated fields \"I<name> I<highmark> "
 "I<lowmark> I<flags>\"."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2497 doc/tin.5:2550
+#: doc/tin.5:2515 doc/tin.5:2568
 #, no-wrap
 msgid "B<name>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2500
+#: doc/tin.5:2518
 #, no-wrap
 msgid "B<highmark>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2503
+#: doc/tin.5:2521
 msgid "is the highest article number that has been used in that newsgroup"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2503
+#: doc/tin.5:2521
 #, no-wrap
 msgid "B<lowmark>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2510
+#: doc/tin.5:2528
 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 "
@@ -12171,90 +12210,90 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2510
+#: doc/tin.5:2528
 #, no-wrap
 msgid "B<flags>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2513
+#: doc/tin.5:2531
 msgid "can be one of those"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2514
+#: doc/tin.5:2532
 #, no-wrap
 msgid "B<y>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2517
+#: doc/tin.5:2535
 msgid "local postings are allowed"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2517
+#: doc/tin.5:2535
 #, no-wrap
 msgid "B<n>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2520
+#: doc/tin.5:2538
 msgid "no local postings are allowed, only remote ones"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2520
+#: doc/tin.5:2538
 #, no-wrap
 msgid "B<m>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2523
+#: doc/tin.5:2541
 msgid "the group is moderated and all postings must be approved"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2523
+#: doc/tin.5:2541
 #, no-wrap
 msgid "B<j>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2526
+#: doc/tin.5:2544
 msgid "articles in this group are not kept, but only passed on"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2526
+#: doc/tin.5:2544
 #, no-wrap
 msgid "B<x>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2529
+#: doc/tin.5:2547
 msgid "articles cannot be posted to this newsgroup"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2529
+#: doc/tin.5:2547
 #, no-wrap
 msgid "B<=foo.bar>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2532
+#: doc/tin.5:2550
 msgid "articles are locally filed into the ''foo.bar'' group"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2533 doc/tin.5:2560 doc/tin.5:2583
+#: doc/tin.5:2551 doc/tin.5:2578 doc/tin.5:2601
 #, no-wrap
 msgid "B<\\%tin>(1)"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2539
+#: doc/tin.5:2557
 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 "
@@ -12262,7 +12301,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2550
+#: doc/tin.5:2568
 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 "
@@ -12271,25 +12310,25 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2557
+#: doc/tin.5:2575
 msgid ""
 "is the time when the group was created, expressed as the number of seconds "
 "since the Epoch."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2557
+#: doc/tin.5:2575
 #, no-wrap
 msgid "B<creator>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2560
+#: doc/tin.5:2578
 msgid "is the electronic mail address of the person who created the group."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2566
+#: doc/tin.5:2584
 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>) "
@@ -12297,7 +12336,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2577
+#: doc/tin.5:2595
 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 "
@@ -12306,7 +12345,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2589
+#: doc/tin.5:2607
 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 "
@@ -12314,14 +12353,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2598
+#: doc/tin.5:2616
 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:2616
+#: doc/tin.5:2634
 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 "
@@ -12332,7 +12371,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2631
+#: doc/tin.5:2649
 msgid ""
 "This file contains a list of newsgroups - one per line - which the client "
 "should subscribe to when the user has no ${TIN_HOMEDIR:-\"$HOME\"}/.newsrc "
@@ -12342,7 +12381,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2678
+#: doc/tin.5:2696
 msgid ""
 "B<\\%elm>(1), B<\\%inews>(1), B<\\%ispell>(1), B<\\%lp>(1), B<\\%lpr>(1), "
 "B<\\%metamail>(1), B<\\%perl>(1), B<\\%perlre>(1), B<\\%pgp>(1), "
diff -Nurp '--exclude=.bzr*' tin-2.4.1/doc/td-conf.out tin-2.4.2/doc/td-conf.out
--- tin-2.4.1/doc/td-conf.out	1970-01-01 01:00:00.000000000 +0100
+++ tin-2.4.2/doc/td-conf.out	2017-12-22 10:44:47.848400357 +0100
@@ -0,0 +1,6 @@
+** Fri Dec 22 10:44:47 CET 2017
+** node: Linux akw 3.16.0-4-amd64 #1 SMP Debian 3.16.43-2+deb8u5 (2017-09-19) x86_64 GNU/Linux
+** from: /home/ws/urs/src/tin/tin-2.4.2/doc
+** user: uid=1001(urs) gid=100(users) groups=100(users),4(adm),40(src),50(staff),20006(wwwadm)
+** conf: 
+/bin/sh: 0: Can't open ./configure
diff -Nurp '--exclude=.bzr*' tin-2.4.1/doc/tin.1 tin-2.4.2/doc/tin.1
--- tin-2.4.1/doc/tin.1	2016-12-21 15:10:36.000000000 +0100
+++ tin-2.4.2/doc/tin.1	2017-12-08 09:40:45.171913738 +0100
@@ -3,13 +3,13 @@
 .\" Module    : tin.1
 .\" Author    : I. Lea, U. Janssen
 .\" Created   : 1991-08-23
-.\" Updated   : 2016-12-24
+.\" Updated   : 2017-10-06
 .\" Notes     : use american english; still needs some work, e.g.:
 .\"             - document authorization (.newsauth)
 .\"             - document random organization feature
 .\"
 .\"
-.TH tin 1 "December 24th, 2016" "2.4.1" "Usenet newsreader"
+.TH tin 1 "December 24th, 2017" "2.4.2" "Usenet newsreader"
 .\"
 .\"
 .SH NAME
@@ -232,8 +232,9 @@ Verbose mode for ''\fB\-c\fP'', ''\fB\-M
 Print version and date information.
 .TP
 .B \-w
-Quick mode to post an article and then exit. In order for this to be really
-quick, it should be used with ''\fB\-n\fP'' if possible.
+Quick mode to post an article and then exit. This option implies
+\&''\fB\-d\fP''. In order for this to be really quick, it should be used
+with ''\fB\-n\fP'' if possible.
 .TP
 .B \-x
 No-posting mode. You cannot post articles if you use this option.
@@ -713,7 +714,7 @@ section "RANGES" for more information.
 Re-enter the last message that was viewed.
 .TP
 .B SearchRepeat '\\\\'
-Repeat the previous search
+Repeat the previous search.
 .TP
 .B SearchSubjF '/'
 Search forward for specified subject.
@@ -852,7 +853,7 @@ OPTIONS MENU AND TINRC CONFIGURABLE VARI
 Go to next group.
 .TP
 .B GroupNextUnreadArt 'N'
-Go to next unread article.
+Go to the next unread article.
 .TP
 .B Print 'o'
 Send current article / thread / auto-selected (hot) articles / articles
@@ -1568,6 +1569,12 @@ If ON, create local copies of NNTP overv
 considerably speed up accessing large groups when using a slow connection.
 See also "INDEX FILES". Default is OFF.
 .TP
+.B Hash algorithm for cancel-locks (cancel_lock_algo)
+Use this hash algorithm for cancel-locks. Only available when build with
+cancel-lock support. none disables the generation of cancel-locks. Valid
+values are none, sha1, sha256 and sha512.
+Default is sha1.
+.TP
 .B Catchup read groups when quitting (catchup_read_groups)
 If set ON the user is asked when quitting if all groups read during the
 current session should be marked read. Default is OFF.
@@ -1825,7 +1832,7 @@ means no limit.
 If ON catchup group when leaving with the left arrow key. Default is ON.
 .TP
 .B Format string for the Group level (group_format)
-Format string tin uses for Group level representation. See the section
+Format string \fBtin\fP uses for Group level representation. See the section
 "CUSTOMIZING THE SCREEN FORMAT". Default is "%n\ %m\ %R\ %L\ \ %s\ \ %F".
 .TP
 .B Go to the next unread article with (goto_next_unread)
@@ -2225,13 +2232,13 @@ Score of an article which should be mark
 .B Number of lines to scroll in pager (scroll_lines)
 The number of lines that will be scrolled up/down in the article pager when
 using cursor-up/down. The default is 1 (line-by-line). Set to 0 to get
-traditional tin page-by-page scrolling. Set to \-1 to get page-by-page
+traditional \fBtin\fP page-by-page scrolling. Set to \-1 to get page-by-page
 scrolling where the top/bottom line is carried over onto the next page.
 This setting supersedes show_last_line_prev_page=ON. Set to \-2 to get
 half-page scrolling. This setting supersedes \fBfull_page_scroll\fP=OFF.
 .TP
 .B Format string for the Selection level (select_format)
-Format string tin uses for Selection level representation. See the section
+Format string \fBtin\fP uses for Selection level representation. See the section
 "CUSTOMIZING THE SCREEN FORMAT". Default is "%f\ %n\ %U\ \ %G\ \ %d".
 .TP
 .B In group and thread level, show author by (show_author)
@@ -2301,8 +2308,7 @@ If ON show only subscribed groups that c
 is OFF.
 .TP
 .B Display signatures (show_signatures)
-If OFF don't show signatures when displaying articles.
-Default is ON.
+If OFF don't show signatures when displaying articles. Default is ON.
 .TP
 .B Prepend signature with '\en\-\- \en' (sigdashes)
 If ON prepend the signature with sigdashes. Default is ON.
@@ -2312,9 +2318,9 @@ The path that specifies the signature fi
 up to or replying to an article. If the path is a directory then the
 signature will be randomly generated from files that are in the specified
 directory. If the path starts with a ! the program the path points to will
-be executed to generate a signature. \fBtin\fP will pass the name of the
-current newsgroup as argument to the program. \-\-none will suppress any
-signature.
+be executed to generate a signature. In order to pass the group name to the
+program, %G can be specified. This will be replaced by the name of the
+current newsgroup. \-\-none will suppress any signature.
 Default is \fI${TIN_HOMEDIR:\-"$HOME"}/.Sig\fR.
 .TP
 .B Add signature when reposting (signature_repost)
@@ -2451,7 +2457,7 @@ If ON catchup group/thread when leaving
 ON.
 .TP
 .B Format string for the Thread level (thread_format)
-Format string tin uses for Thread level representation. See the section
+Format string \fBtin\fP uses for Thread level representation. See the section
 "CUSTOMIZING THE SCREEN FORMAT". Default is "%n\ %m\ \ [%L]\ \ %T\ \ %F".
 .TP
 .B Matchingness of a thread (thread_perc)
@@ -2544,10 +2550,10 @@ If ON use UTF-8 characters for indicator
 ellipsis ('...'). Default is OFF.
 .TP
 .B Regex for begin of a verbatim block (verbatim_begin_regex)
-A regular expression that tin will use to find the begin of a verbatim block.
+A regular expression that \fBtin\fP will use to find the begin of a verbatim block.
 .TP
 .B Regex for end of a verbatim block (verbatim_end_regex)
-A regular expression that tin will use to find the end of a verbatim block.
+A regular expression that \fBtin\fP will use to find the end of a verbatim block.
 .TP
 .B Detection of verbatim blocks (verbatim_handling)
 If ON verbatim blocks will be detected. Default is ON.
@@ -3415,27 +3421,27 @@ to \fI/tmp\fR.
 .B TIN_LIBDIR
 Define this variable if you want to override the \fBNEWSLIBDIR\fP path
 that was compiled into the \fBtin\fP binary, default is \fI/usr/lib/news\fR.
-If tin is running in NNTP mode setting this variable has no effect.
+If \fBtin\fP is running in NNTP mode setting this variable has no effect.
 .TP
 .B TIN_SPOOLDIR
 Define this variable if you want to override the \fBSPOOLDIR\fP path that
 was compiled into the \fBtin\fP binary, default is \fI/var/spool/news\fR.
-If tin is running in NNTP mode setting this variable has no effect.
+If \fBtin\fP is running in NNTP mode setting this variable has no effect.
 .TP
 .B TIN_NOVROOTDIR
 Define this variable if you want to override the \fBNOVROOTDIR\fP path that
 was compiled into the \fBtin\fP binary, default is \fBSPOOLDIR\fP (see
-above). If tin is running in NNTP mode setting this variable has no effect.
+above). If \fBtin\fP is running in NNTP mode setting this variable has no effect.
 .TP
 .B TIN_NOVFILENAME
 Define this variable if you want to override the \fBOVERVIEW_FILE\fP
 filename that was compiled into the \fBtin\fP binary, default is
-\fI.overview\fP. If tin is running in NNTP mode setting this variable has
+\fI.overview\fP. If \fBtin\fP is running in NNTP mode setting this variable has
 no effect.
 .TP
 .B TIN_ACTIVEFILE
 Define this variable if you want to override the \fBNEWSLIBDIR/active\fP
-path that was compiled into the \fBtin\fP binary. If tin is running in NNTP
+path that was compiled into the \fBtin\fP binary. If \fBtin\fP is running in NNTP
 mode setting this variable has no effect. If $\fBTIN_LIBDIR\fP is set it is
 prepended to $\fBTIN_ACTIVEFILE\fP.
 .TP
@@ -3724,7 +3730,7 @@ Write out \fI${TIN_HOMEDIR:\-"$HOME"}/.n
 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
-to a safe location before starting tin in debug mode (e.g.
+to a safe location before starting \fBtin\fP in debug mode (e.g.
 \fBTMPDIR=$HOME tin \-D 1\fP).
 .\"
 .\"
diff -Nurp '--exclude=.bzr*' tin-2.4.1/doc/tin.5 tin-2.4.2/doc/tin.5
--- tin-2.4.1/doc/tin.5	2016-12-23 13:30:47.000000000 +0100
+++ tin-2.4.2/doc/tin.5	2017-12-08 09:40:53.424246950 +0100
@@ -2,11 +2,11 @@
 .\" Module    : tin.5
 .\" Author    : U. Janssen
 .\" Created   : 2000-07-10
-.\" Updated   : 2016-12-24
+.\" Updated   : 2017-10-06
 .\" Notes     : needs a some work
 .\"
 .\"
-.TH tin 5 "December 24th, 2016" "2.4.1" "Usenet newsreader"
+.TH tin 5 "December 24th, 2017" "2.4.2" "Usenet newsreader"
 
 .SH NAME
 tin, rtin \- related files
@@ -1279,6 +1279,12 @@ If ON, create local copies of NNTP overv
 considerably speed up accessing large groups when using a slow connection.
 Default is OFF.
 .TP
+.B cancel_lock_algo
+Use this hash algorithm for cancel-locks. Only available when build with
+cancel-lock support. none disables the generation of cancel-locks. Valid
+values are none, sha1, sha256 and sha512.
+Default is sha1.
+.TP
 .B catchup_read_groups
 If set ON the user is asked when quitting if all groups read during the
 current session should be marked read. Default is OFF.
@@ -1509,7 +1515,9 @@ If ON quotes from external sources will
 .B extquote_regex
 A regular expression that will be applied when reading articles. All
 matching lines are shown in \fBcol_extquote\fP. If \fBextquote_regex\fP is
-blank, then \fBtin\fP uses a built-in default.
+blank, then
+.BR %tin (1)
+uses a built-in default.
 .TP
 .B force_screen_redraw
 Specifies whether a screen redraw should always be done after certain
@@ -1523,10 +1531,16 @@ will start fetching articles from your f
 \fBgetart_limit\fP. Default is 0, which means no limit.
 .TP
 .B goto_next_unread
-Which keys \fBtin\fP should accept to jump to the next unread article.
+Which keys
+.BR %tin (1)
+should accept to jump to the next unread article.
 Possible is any combination of \fBPageDown\fP and \fBPageNextUnread\fP.
-When \fBPageDown\fP is set \fBtin\fP jumps to the next article at the
-end of the current one. When \fBPageNextUnread\fP is set \fBtin\fP jumps
+When \fBPageDown\fP is set
+.BR %tin (1)
+jumps to the next article at the
+end of the current one. When \fBPageNextUnread\fP is set
+.BR %tin (1)
+jumps
 immediately to the next article when \fBPageNextUnread\fP ('\fB<TAB>\fP')
 is pressed. Default is \fBPageNextUnread\fP.
 .TP
@@ -1930,7 +1944,10 @@ If set to 0, this feature is deactivated
 days. Default is 2.
 .TP
 .B render_bidi
-If ON \fBtin\fP does the rendering of bi-directional text. If OFF \fBtin\fP
+If ON
+.BR %tin (1)
+does the rendering of bi-directional text. If OFF
+.BR %tin (1)
 leaves the rendering of bi-directional text to the terminal. Default is OFF.
 .TP
 .B reread_active_file_secs
@@ -1961,7 +1978,7 @@ Score of an article which should be mark
 .B scroll_lines
 The number of lines that will be scrolled up/down in the article pager when
 using cursor-up/down. The default is 1 (line-by-line). Set to 0 to get
-traditional tin page-by-page scrolling. Set to \-1 to get page-by-page
+traditional \fBtin\fP page-by-page scrolling. Set to \-1 to get page-by-page
 scrolling where the top/bottom line is carried over onto the next page.
 This setting supersedes show_last_line_prev_page=ON. Set to \-2 to get
 half-page scrolling. This setting supersedes \fBfull_page_scroll\fP=OFF.
@@ -2058,9 +2075,9 @@ The path that specifies the signature fi
 up to or replying to an article. If the path is a directory then the
 signature will be randomly generated from files that are in the specified
 directory. If the path starts with a ! the program the path points to will
-be executed to generate a signature.
-.BR \%tin (1)
-will pass the name of the current newsgroup as argument to the
+be executed to generate a signature. In order to pass the group name to the
+program, %G can be specified. This will be replaced by the name of the
+current newsgroup.
 program. \-\-none will suppress any signature.
 Default is \fI${TIN_HOMEDIR:\-"$HOME"}/.Sig\fR.
 .TP
@@ -2227,7 +2244,9 @@ or several similarly looking characters.
 doesn't exist, this option is disabled. Default is OFF.
 .TP
 .B trim_article_body
-Allows you to select how \fBtin\fP treats blank lines in article bodies.
+Allows you to select how
+.BR %tin (1)
+treats blank lines in article bodies.
 Default is 0. This option does not affect lines within verbatim blocks.
 .RS +1i
 .IP 0 3
@@ -2299,16 +2318,15 @@ If ON use UTF-8 characters for indicator
 ellipsis ('...'). Default is OFF.
 .TP
 .B verbatim_begin_regex
-A regular expression that tin will use to find the begin of a verbatim block.
+A regular expression that \fBtin\fP will use to find the begin of a verbatim block.
 Default is #v+
 .TP
 .B verbatim_end_regex
-A regular expression that tin will use to find the end of a verbatim block.
+A regular expression that \fBtin\fP will use to find the end of a verbatim block.
 Default is #v-
 .TP
 .B verbatim_handling
-If ON verbatim blocks will be detected.
-Default is ON
+If ON verbatim blocks will be detected. Default is ON.
 .TP
 .B wildcard
 Allows you to select how
diff -Nurp '--exclude=.bzr*' tin-2.4.1/doc/tinews.1 tin-2.4.2/doc/tinews.1
--- tin-2.4.1/doc/tinews.1	2016-12-13 17:49:46.000000000 +0100
+++ tin-2.4.2/doc/tinews.1	2017-12-08 09:36:57.594723952 +0100
@@ -133,7 +133,7 @@
 .\" ========================================================================
 .\"
 .IX Title "tinews.pl 1"
-.TH tinews.pl 1 "December 13th, 2016" "1.1.42" "Post and sign an article via NNTP"
+.TH tinews.pl 1 "December 8th, 2017" "1.1.49" "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 \fBpgp\fR(1) or
-\&\fBgpg\fR(1) and posts it to a news server.
+\&\fBtinews.pl\fR reads an article on \s-1STDIN,\s0 signs it via \fIpgp\fR\|(1) or
+\&\fIgpg\fR\|(1) and posts it to a news server.
 .PP
 If the article contains To:, Cc: or Bcc: headers and mail-actions are
 configured it will automatically add a \*(L"Posted-And-Mailed: yes\*(R" header
@@ -252,6 +252,12 @@ Do not add Injection-Date: header.
 .IX Xref "-L --no-canlock"
 .IX Item "-L | --no-canlock"
 Do not add Cancel-Lock: / Cancel-Key: headers.
+.ie n .IP "\-\-\fBcanlock-algorithm\fR ""Algorithm""" 4
+.el .IP "\-\-\fBcanlock-algorithm\fR \f(CWAlgorithm\fR" 4
+.IX Xref "--canlock-algorithm"
+.IX Item "--canlock-algorithm Algorithm"
+Digest algorithm used for Cancel-Lock: / Cancel-Key: headers.
+Supported algorithms are sha1, sha256 and sha512. Default is sha1.
 .IP "\-\fBR\fR | \-\-\fBno-control\fR" 4
 .IX Xref "-R --no-control"
 .IX Item "-R | --no-control"
@@ -296,11 +302,18 @@ 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
+.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
 .IX Xref "$NNTPSERVER NNTPSERVER"
 .IX Item "$NNTPSERVER"
-Set to override the \s-1NNTP\s0 server configured in the source.
+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
 .IX Xref "$NNTPPORT NNTPPORT"
@@ -313,12 +326,12 @@ TCP-port is not 119 (the default). The '
 .IX Xref "$PGPPASS PGPPASS"
 .IX Item "$PGPPASS"
 Set to override the passphrase configured in the source (used for
-\&\fBpgp\fR(1)\-2.6.3).
+\&\fIpgp\fR\|(1)\-2.6.3).
 .ie n .IP "\fB\fB$PGPPASSFILE\fB\fR" 4
 .el .IP "\fB\f(CB$PGPPASSFILE\fB\fR" 4
 .IX Xref "$PGPPASSFILE PGPPASSFILE"
 .IX Item "$PGPPASSFILE"
-Passphrase file used for \fBpgp\fR(1) or \fBgpg\fR(1).
+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
 .IX Xref "$SIGNER SIGNER"
@@ -358,7 +371,7 @@ Temporary file used to store the reforma
 .ie n .IP "\fI\fI$PGPPASSFILE\fI\fR" 4
 .el .IP "\fI\f(CI$PGPPASSFILE\fI\fR" 4
 .IX Item "$PGPPASSFILE"
-The passphrase file to be used for \fBpgp\fR(1) or \fBgpg\fR(1).
+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
 .IX Item "$HOME/.signature"
@@ -398,23 +411,33 @@ find that password, in plaintext, in a c
 security is an issue, don't use this script.
 .SH "NOTES"
 .IX Header "NOTES"
-\&\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).
+\&\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).
 .PP
 \&\fBtinews.pl\fR requires the following standard modules to be installed:
-\&\fBGetopt::Long\fR(3pm), \fBNet::NNTP\fR(3pm), \fBTime::Local\fR(3pm) and
-\&\fBTerm::Readline\fR(3pm).
+\&\fIGetopt::Long\fR\|(3pm), \fINet::NNTP\fR\|(3pm), <\fITime::Local\fR\|(3pm)> and
+\&\fITerm::Readline\fR\|(3pm).
 .PP
 If the Cancel-Lock feature is enabled the following additional modules
-must be installed: \fBMIME::Base64\fR(3pm), \fBDigest::SHA\fR(3pm) or
-\&\fBDigest::SHA1\fR(3pm) and \fBDigest::HMAC_SHA1\fR(3pm)
+must be installed: \fIMIME::Base64\fR\|(3pm), \fIDigest::SHA\fR\|(3pm) or
+\&\fIDigest::SHA1\fR\|(3pm) and \fIDigest::HMAC_SHA1\fR\|(3pm). sha256 and sha512 as
+algorithms for \fBcanlock-algorithm\fR are only available with \fIDigest::SHA\fR\|(3pm).
+.PP
+\&\fIgpg2\fR\|(1) users may need to set \fB\f(CB$GPG_TTY\fB\fR, i.e.
+.PP
+.Vb 2
+\& GPG_TTY=$(tty)
+\& export GPG_TTY
+.Ve
+.PP
+before using \fBtinews.pl\fR. See <https://www.gnupg.org/> for details.
 .SH "AUTHOR"
 .IX Header "AUTHOR"
 Urs Janssen <urs@tin.org>,
 Marc Brockschmidt <marc@marcbrockschmidt.de>
 .SH "SEE ALSO"
 .IX Header "SEE ALSO"
-\&\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),
-\&\fBMIME::Base64\fR(3pm), \fBNet::NNTP\fR(3pm), \fBTime::Local\fR(3pm),
-\&\fBTerm::Readline\fR(3pm)
+\&\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),
+\&\fIMIME::Base64\fR\|(3pm), \fINet::NNTP\fR\|(3pm), \fITime::Local\fR\|(3pm),
+\&\fITerm::Readline\fR\|(3pm)
diff -Nurp '--exclude=.bzr*' tin-2.4.1/doc/url_handler.1 tin-2.4.2/doc/url_handler.1
--- tin-2.4.1/doc/url_handler.1	2013-08-28 19:09:40.000000000 +0200
+++ tin-2.4.2/doc/url_handler.1	2017-12-08 00:54:30.603014426 +0100
@@ -1,4 +1,4 @@
-.\" Automatically generated by Pod::Man 2.25 (Pod::Simple 3.16)
+.\" Automatically generated by Pod::Man 2.28 (Pod::Simple 3.28)
 .\"
 .\" Standard preamble:
 .\" ========================================================================
@@ -38,6 +38,8 @@
 .    ds PI \(*p
 .    ds L" ``
 .    ds R" ''
+.    ds C`
+.    ds C'
 'br\}
 .\"
 .\" Escape single quotes in literal strings from groff's Unicode transform.
@@ -48,17 +50,24 @@
 .\" 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.
@@ -187,7 +196,7 @@ Examples:
 .IX Item "$BROWSER=firefox -a firefox -remote openURL):opera:konqueror:links2 -g:lynx:w3m"
 .SH "SECURITY"
 .IX Header "SECURITY"
-\&\fBurl_handler.pl\fR was designed to work together with \fBtin\fR(1) which only
+\&\fBurl_handler.pl\fR was designed to work together with \fItin\fR\|(1) which only
 issues shell escaped absolute URLs thus \fBurl_handler.pl\fR does not try hard
 to shell escape its input nor does it convert relative URLs into absolute
 ones! If you use \fBurl_handler.pl\fR from other applications be sure to at
@@ -197,5 +206,5 @@ least shell escaped its input!
 Urs Janssen <urs@tin.org>
 .SH "SEE ALSO"
 .IX Header "SEE ALSO"
-http://www.catb.org/~esr/BROWSER/
-http://www.dwheeler.com/browse/secure_browser.html
+<http://www.catb.org/~esr/BROWSER/>
+<http://www.dwheeler.com/browse/secure_browser.html>
diff -Nurp '--exclude=.bzr*' tin-2.4.1/include/autoconf.hin tin-2.4.2/include/autoconf.hin
--- tin-2.4.1/include/autoconf.hin	2016-10-12 17:28:41.000000000 +0200
+++ tin-2.4.2/include/autoconf.hin	2017-12-08 08:52:23.051289803 +0100
@@ -3,10 +3,10 @@
  *  Module    : autoconf.hin
  *  Author    : Thomas Dickey
  *  Created   : 1995-08-24
- *  Updated   : 2012-02-29
+ *  Updated   : 2017-06-13
  *  Notes     : #include files, #defines & struct's
  *
- * Copyright (c) 1995-2017 Thomas Dickey <dickey@invisible-island.net>
+ * Copyright (c) 1995-2018 Thomas Dickey <dickey@invisible-island.net>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -688,6 +688,7 @@
 #	undef HAVE_UNICODE_UBIDI_H
 #	undef HAVE_UNICODE_UIDNA_H
 #	undef HAVE_LIBICUUC
+#	undef HAVE_LIBICUUC_46_API
 
 /*
  * GNU libunistring
diff -Nurp '--exclude=.bzr*' tin-2.4.1/include/bool.h tin-2.4.2/include/bool.h
--- tin-2.4.1/include/bool.h	2016-10-12 17:28:38.000000000 +0200
+++ tin-2.4.2/include/bool.h	2017-12-08 08:52:23.079290934 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2013-01-09
  *  Notes     :
  *
- * Copyright (c) 1997-2017 Urs Janssen <urs@tin.org>
+ * Copyright (c) 1997-2018 Urs Janssen <urs@tin.org>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.4.1/include/bugrep.h tin-2.4.2/include/bugrep.h
--- tin-2.4.1/include/bugrep.h	2016-10-12 17:28:38.000000000 +0200
+++ tin-2.4.2/include/bugrep.h	2017-12-08 08:52:23.095291581 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2006-02-15
  *  Notes     :
  *
- * Copyright (c) 1997-2017 Urs Janssen <urs@tin.org>
+ * Copyright (c) 1997-2018 Urs Janssen <urs@tin.org>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.4.1/include/debug.h tin-2.4.2/include/debug.h
--- tin-2.4.1/include/debug.h	2016-10-12 17:28:38.000000000 +0200
+++ tin-2.4.2/include/debug.h	2017-12-08 08:52:23.115292389 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2016-02-27
  *  Notes     :
  *
- * Copyright (c) 2007-2017 Urs Janssen <urs@tin.org>
+ * Copyright (c) 2007-2018 Urs Janssen <urs@tin.org>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.4.1/include/extern.h tin-2.4.2/include/extern.h
--- tin-2.4.1/include/extern.h	2016-10-12 17:28:38.000000000 +0200
+++ tin-2.4.2/include/extern.h	2017-12-08 08:52:23.135293197 +0100
@@ -3,10 +3,10 @@
  *  Module    : extern.h
  *  Author    : I. Lea
  *  Created   : 1991-04-01
- *  Updated   : 2016-06-06
+ *  Updated   : 2017-08-13
  *  Notes     :
  *
- * Copyright (c) 1997-2017 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1997-2018 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -397,7 +397,7 @@ extern char newsgroups_file[PATH_LEN];
 extern char newsrc[PATH_LEN];
 #ifndef NNTP_ONLY
 	extern char novrootdir[PATH_LEN];
-	extern char novfilename[PATH_LEN];
+	extern char novfilename[NAME_LEN + 1];
 #endif /* !NNTP_ONLY */
 extern char page_header[LEN];
 extern char posted_info_file[PATH_LEN];
@@ -414,6 +414,9 @@ extern char domain_name[];
 
 extern const char base64_alphabet[64];
 
+#ifdef USE_CANLOCK
+	extern constext *txt_cancel_lock_algos[];
+#endif /* USE_CANLOCK */
 extern constext *content_encodings[];
 extern constext *content_types[];
 extern constext *txt_attrs[];
@@ -1702,6 +1705,9 @@ extern struct opttxt txt_delete_tmp_file
 extern struct opttxt txt_batch_save;
 extern struct opttxt txt_beginner_level;
 extern struct opttxt txt_cache_overview_files;
+#ifdef USE_CANLOCK
+	extern struct opttxt txt_cancel_lock_algo;
+#endif /* USE_CANLOCK */
 extern struct opttxt txt_catchup_read_groups;
 #ifdef HAVE_COLOR
 	extern struct opttxt txt_color_options;
diff -Nurp '--exclude=.bzr*' tin-2.4.1/include/keymap.h tin-2.4.2/include/keymap.h
--- tin-2.4.1/include/keymap.h	2016-10-12 17:28:38.000000000 +0200
+++ tin-2.4.2/include/keymap.h	2017-12-08 08:52:23.155294005 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2011-01-25
  *  Notes     :
  *
- * Copyright (c) 1999-2017 Jason Faultless <jason@altarstone.com>
+ * Copyright (c) 1999-2018 Jason Faultless <jason@altarstone.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.4.1/include/newsrc.h tin-2.4.2/include/newsrc.h
--- tin-2.4.1/include/newsrc.h	2016-10-12 17:28:38.000000000 +0200
+++ tin-2.4.2/include/newsrc.h	2017-12-08 08:52:23.171294652 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2003-11-18
  *  Notes     : newsrc bit handling
  *
- * Copyright (c) 1997-2017 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
+ * Copyright (c) 1997-2018 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.4.1/include/nntplib.h tin-2.4.2/include/nntplib.h
--- tin-2.4.1/include/nntplib.h	2016-10-12 17:28:38.000000000 +0200
+++ tin-2.4.2/include/nntplib.h	2017-12-08 08:52:23.187295298 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2016-01-03
  *  Notes     : nntp.h 1.5.11/1.6 with extensions for tin
  *
- * Copyright (c) 1991-2017 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1991-2018 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -79,7 +79,7 @@
 #	define CHAR_FATAL	'5'
 #endif /* 0 */
 
-/* TODO: cleanup against RFC 2980, RFC 3977 */
+/* TODO: cleanup against RFC 2980, RFC 3977, RFC 4643, RFC 6048, RFC 8054 */
 #define INF_HELP		100	/* Help text on way */
 #define INF_CAPABILITIES	101	/* Capability list follows */
 #define INF_DATE		111 /* yyyymmddhhmmss Server date and time */
diff -Nurp '--exclude=.bzr*' tin-2.4.1/include/policy.h tin-2.4.2/include/policy.h
--- tin-2.4.1/include/policy.h	2016-10-12 17:28:38.000000000 +0200
+++ tin-2.4.2/include/policy.h	2017-12-08 08:52:23.223296753 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2015-09-14
  *  Notes     : #defines and static data for policy configuration
  *
- * Copyright (c) 1999-2017 Ralf Doeblitz <doeblitz@gmx.de>
+ * Copyright (c) 1999-2018 Ralf Doeblitz <doeblitz@gmx.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.4.1/include/proto.h tin-2.4.2/include/proto.h
--- tin-2.4.1/include/proto.h	2016-10-12 17:28:38.000000000 +0200
+++ tin-2.4.2/include/proto.h	2017-12-08 08:52:23.239297400 +0100
@@ -3,10 +3,10 @@
  *  Module    : proto.h
  *  Author    : Urs Janssen <urs@tin.org>
  *  Created   :
- *  Updated   : 2016-07-29
+ *  Updated   : 2017-02-22
  *  Notes     :
  *
- * Copyright (c) 1997-2017 Urs Janssen <urs@tin.org>
+ * Copyright (c) 1997-2018 Urs Janssen <urs@tin.org>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -501,7 +501,7 @@ extern t_bool post_article(const char *g
 extern t_bool reread_active_after_posting(void);
 extern t_bool user_posted_messages(void);
 extern void init_postinfo(void);
-extern void quick_post_article(t_bool postponed_only);
+extern void quick_post_article(t_bool postponed_only, int num_cmd_line_groups);
 #if defined(SIGWINCH) || defined(SIGTSTP)
 	extern void refresh_post_screen(int context);
 #endif /* SIGWINCH || SIGTSTP */
diff -Nurp '--exclude=.bzr*' tin-2.4.1/include/rfc2046.h tin-2.4.2/include/rfc2046.h
--- tin-2.4.1/include/rfc2046.h	2016-10-12 17:28:38.000000000 +0200
+++ tin-2.4.2/include/rfc2046.h	2017-12-08 08:52:23.259298208 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2016-01-01
  *  Notes     : rfc2046 MIME article definitions
  *
- * Copyright (c) 2000-2017 Jason Faultless <jason@altarstone.com>
+ * Copyright (c) 2000-2018 Jason Faultless <jason@altarstone.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.4.1/include/stpwatch.h tin-2.4.2/include/stpwatch.h
--- tin-2.4.1/include/stpwatch.h	2016-10-12 17:28:38.000000000 +0200
+++ tin-2.4.2/include/stpwatch.h	2017-12-08 08:52:23.275298854 +0100
@@ -7,7 +7,7 @@
  *  Notes     : Simple stopwatch routines for timing code using timeb
  *	             or gettimeofday structs
  *
- * Copyright (c) 1993-2017 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1993-2018 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.4.1/include/tcurses.h tin-2.4.2/include/tcurses.h
--- tin-2.4.1/include/tcurses.h	2016-10-12 17:28:38.000000000 +0200
+++ tin-2.4.2/include/tcurses.h	2017-12-08 08:52:23.291299501 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2011-04-02
  *  Notes     : curses #include files, #defines & struct's
  *
- * Copyright (c) 1997-2017 Thomas Dickey <dickey@invisible-island.net>
+ * Copyright (c) 1997-2018 Thomas Dickey <dickey@invisible-island.net>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.4.1/include/tin.h tin-2.4.2/include/tin.h
--- tin-2.4.1/include/tin.h	2016-10-12 17:28:38.000000000 +0200
+++ tin-2.4.2/include/tin.h	2017-12-08 08:52:23.323300794 +0100
@@ -3,10 +3,10 @@
  *  Module    : tin.h
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2016-04-12
+ *  Updated   : 2017-03-31
  *  Notes     : #include files, #defines & struct's
  *
- * Copyright (c) 1997-2017 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
+ * Copyright (c) 1997-2018 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -697,10 +697,9 @@ enum rc_state { RC_IGNORE, RC_CHECK, RC_
 #define URL_REGEX	"\\b(?:https?|ftp|gopher)://(?:[^:@/\\s]*(?::[^:@/\\s]*)?@)?(?:(?:(?:[^\\W_](?:(?:-|[^\\W_]){0,61}(?<!---)[^\\W_])?|xn--[^\\W_](?:-(?!-)|[^\\W_]){1,57}[^\\W_])\\.)+[a-z]{2,14}\\.?|localhost|(?:(?:2[0-4]\\d|25[0-5]|[01]?\\d\\d?)\\.){3}(?:2[0-4]\\d|25[0-5]|[01]?\\d\\d?)|\\[(?:(?:[0-9A-F]{0,4}:){1,7}[0-9A-F]{1,4}|(?:[0-9A-F]{0,4}:){1,3}(?:(?:2[0-4]\\d|25[0-5]|[01]?\\d\\d?)\\.){3}(?:2[0-4]\\d|25[0-5]|[01]?\\d\\d?))\\])(?::\\d+)?(?(?=[^\\)\\]\\>\"\\s]*\\()(?:/[^\\]\\>\"\\s]*|$|(?=[)\\]\\>\"\\s]))|(?:/[^)\\]\\>\"\\s]*|$|(?=[)\\]\\>\"\\s])))"
 /*
  * case insensitive
- * TOFO: check against RFC 2368
+ * TOFO: check against RFC 6068
  */
-/* #define MAIL_REGEX	"\\b(?:mailto:(?:(?:[-\\w$.+!*'(),;/?:@&=]|(?:%[\\da-f]{2}))+))" */
-#define MAIL_REGEX	"\\b(?:mailto:(?:[-\\w$.+!*'(),;/?:@&=]|%[\\da-f]{2})+)"
+#define MAIL_REGEX	"\\b(?:mailto:(?:[-\\w$.+!*'(),;/?:@&=]|%[\\da-f]{2})+)(?<!\\))"
 /*
  * case insensitive
  * TODO: check against RFC 5538
@@ -852,6 +851,7 @@ enum rc_state { RC_IGNORE, RC_CHECK, RC_
 
 #define NEWSRC_LINE	8192
 #define HEADER_LEN	1024
+#define IMF_LINE_LEN 998 /* RFC 5322 2.1.1 */
 
 #define TABLE_SIZE	1409
 
diff -Nurp '--exclude=.bzr*' tin-2.4.1/include/tinrc.h tin-2.4.2/include/tinrc.h
--- tin-2.4.1/include/tinrc.h	2016-10-12 17:28:38.000000000 +0200
+++ tin-2.4.2/include/tinrc.h	2017-12-08 08:52:23.347301763 +0100
@@ -3,10 +3,10 @@
  *  Module    : tinrc.h
  *  Author    : Jason Faultless <jason@altarstone.com>
  *  Created   : 1999-04-13
- *  Updated   : 2016-04-17
+ *  Updated   : 2017-08-13
  *  Notes     :
  *
- * Copyright (c) 1999-2017 Jason Faultless <jason@altarstone.com>
+ * Copyright (c) 1999-2018 Jason Faultless <jason@altarstone.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -212,7 +212,7 @@ struct t_config {
 	t_bool info_in_last_line;
 	t_bool inverse_okay;
 	t_bool keep_dead_articles;			/* keep all dead articles in dead.articles */
-	char posted_articles_file[LEN];		/* if set, file in which to keep posted articles */
+	char posted_articles_file[PATH_LEN];		/* if set, file in which to keep posted articles */
 	t_bool mail_8bit_header;			/* allow 8bit chars. in header of mail message */
 	t_bool mark_ignore_tags;			/* Ignore tags for GROUP_MARK_THREAD_READ/THREAD_MARK_ARTICLE_READ */
 	t_bool mark_saved_read;				/* mark saved article/thread as read */
@@ -247,6 +247,9 @@ struct t_config {
 		t_bool extquote_handling;		/* Detection of quoted text from external sources */
 #	endif /* HAVE_COLOR */
 	char inews_prog[PATH_LEN];
+#ifdef USE_CANLOCK
+		int cancel_lock_algo;			/* algorithm used for Cancel-Lock/Cancel-Key */
+#endif /* USE_CANLOCK */
 	int interactive_mailer;			/* invoke user's mailreader */
 	t_bool use_mouse;					/* enables/disables mouse support under xterm */
 #	ifdef HAVE_KEYPAD
diff -Nurp '--exclude=.bzr*' tin-2.4.1/include/tnntp.h tin-2.4.2/include/tnntp.h
--- tin-2.4.1/include/tnntp.h	2016-10-12 17:28:38.000000000 +0200
+++ tin-2.4.2/include/tnntp.h	2017-12-08 08:52:23.391303541 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2006-02-15
  *  Notes     : #include files, #defines & struct's
  *
- * Copyright (c) 1997-2017 Thomas Dickey <dickey@invisible-island.net>
+ * Copyright (c) 1997-2018 Thomas Dickey <dickey@invisible-island.net>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.4.1/include/trace.h tin-2.4.2/include/trace.h
--- tin-2.4.1/include/trace.h	2016-10-12 17:28:38.000000000 +0200
+++ tin-2.4.2/include/trace.h	2017-12-08 08:52:23.407304188 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2002-11-10
  *  Notes     : Interface of trace.c
  *
- * Copyright (c) 1997-2017 Thomas Dickey <dickey@invisible-island.net>
+ * Copyright (c) 1997-2018 Thomas Dickey <dickey@invisible-island.net>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.4.1/include/version.h tin-2.4.2/include/version.h
--- tin-2.4.1/include/version.h	2016-12-24 14:39:46.000000000 +0100
+++ tin-2.4.2/include/version.h	2017-12-24 12:52:06.073668010 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2013-11-21
  *  Notes     :
  *
- * Copyright (c) 1991-2017 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1991-2018 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -40,13 +40,13 @@
 
 #	define PRODUCT		"tin"
 #	ifndef TIN_AUTOCONF_H
-#		define VERSION		"2.4.1"
+#		define VERSION		"2.4.2"
 #	endif /* !TIN_AUTOCONF_H */
-#	define RELEASEDATE	"20161224"
-#	define RELEASENAME	"Daill"
+#	define RELEASEDATE	"20171224"
+#	define RELEASENAME	"Lochhead"
 /* config-file versions - must by dotted triples */
-#	define TINRC_VERSION	"1.3.13"
-#	define ATTRIBUTES_VERSION	"1.0.8"
+#	define TINRC_VERSION	"1.3.15"
+#	define ATTRIBUTES_VERSION	"1.0.9"
 #	define FILTER_VERSION	"1.0.0"
 #	define KEYMAP_VERSION	"1.0.9"
 #	define SERVERCONFIG_VERSION	"1.0.0"
diff -Nurp '--exclude=.bzr*' tin-2.4.1/libcanlock/CHANGES tin-2.4.2/libcanlock/CHANGES
--- tin-2.4.1/libcanlock/CHANGES	2013-08-28 19:09:44.000000000 +0200
+++ tin-2.4.2/libcanlock/CHANGES	1970-01-01 01:00:00.000000000 +0100
@@ -1,49 +0,0 @@
-VERSION 2a:
-
-11 Aug 2003
-        - Only very minor changes.  The makefile was tweaked slightly
-          for increased portability, and a typo in lock_strip was fixed.
-
-VERSION 2:
-
-10 Aug 2003
-        - Replaced the SHA-1 library with the source code from RFC 1374.
-          The old code had problems on PowerPC that I was too lazy to hunt
-          down and fix.
-        - Replaced the ISC version of Base64 with an implementation
-          produced by Sweden's Royal Institute of Technology (KTH). The
-          old functions carried a weird patent disclaimer from IBM, while
-          the new ones use a nice simple non-scary BSD license.
-        - The md5_key(), md5_lock() and md5_verify() functions have been
-          removed.  As far as I can tell they weren't being used.
-        - Added a Makefile instead of the Build thingy.
-        - Did a bunch of cleanup to get rid of various warnings.
-
-VERSION 1:
-
-24 Sep 1998
-        - Now trying to be compatible with an updated cancel lock draft.
-        - We now generate the lock by hashing the Base64 encoding of the
-          cancel key, instead of the underlying binary digest.
-        - the xxx_key() and xxx_lock() functions now add the md5: or sha1:
-          tag to the lock.
-        - lock_strip_alpha() now discards pesky clue strings and normalizes
-          the case of type codes.
-        - the old lock_strip() that returned numeric codes will be going
-          away.
-
-VERSION 0:
-
-21 Sep 1998
-        - Endianness is now automatically figured out by build.
-
-19 Sep 1998
-        - Added MD5 hashes.
-        - We now accommodate the possibility that strings will be identified
-          by name instead of number, those darned drafts will get you every
-          time.
-        - Make changes to the hmac stuff to account for GCC weirdness; some
-          check values were not coming out correctly, but they are now.
-
-15 Sep 1998
-        - Initial, just SHA-1.
diff -Nurp '--exclude=.bzr*' tin-2.4.1/libcanlock/COPYING tin-2.4.2/libcanlock/COPYING
--- tin-2.4.1/libcanlock/COPYING	1970-01-01 01:00:00.000000000 +0100
+++ tin-2.4.2/libcanlock/COPYING	2017-06-27 18:29:50.000000000 +0200
@@ -0,0 +1,53 @@
+
+Licenses
+========
+
+This package contains parts covered by different licenses.
+
+Every source file contains license notes at the beginning.
+Please report source files with missing license notes as bug.
+
+
+Summary
+=======
+
+Note: The following list may not be up-to-date.
+Please use the license notes in the files as legal basis!
+
+Files: configure.ac [*/]Makefile.am doc/*.in* src/secret.c util/canlock.c
+Copyright (c) 2017 Michael Baeuerle
+License: MIT-like
+
+Files: src/canlock.c include/canlock.h
+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) 2003 G. J. Andruk
+License: MIT-like
+
+Files: test/canlocktest_legacy.c
+Copyright (c) 2003 G. J. Andruk
+License: MIT-like
+
+Files: GNU autotools build system
+Copyright (c) 1992-2015 Free Software Foundation, Inc.
+License: MIT-like (using exception in original GPL-based license)
+
+Files: aclocal.m4 m4/lt*.m4 [*/]Makefile.in configure
+Copyright (c) 1996-2014 Free Software Foundation, Inc.
+License: Unlimited permission to copy and/or distribute
+
+Files: SHA related
+Copyright (c) 2011 IETF Trust and the persons identified as authors of the code
+License: BSD-3-clause
+
+Files: include/base64.h src/base64.c
+Copyright (c) 1995, 1996, 1997 Kungliga Tekniska Hogskolan
+ (Royal Institute of Technology, Stockholm, Sweden)
+License: BSD-3-clause
+
+
+EOF
diff -Nurp '--exclude=.bzr*' tin-2.4.1/libcanlock/ChangeLog tin-2.4.2/libcanlock/ChangeLog
--- tin-2.4.1/libcanlock/ChangeLog	1970-01-01 01:00:00.000000000 +0100
+++ tin-2.4.2/libcanlock/ChangeLog	2017-07-14 11:55:01.000000000 +0200
@@ -0,0 +1,18 @@
+
+Changelog
+=========
+
+3.0.0      2017-07-14
+           API for arbitrary hash algorithm added (Written by Dennis Preiser)
+           Support for SHA2 added (Using code from RFC6234 section 8)
+           SHA1 implementation replaced (Using code from RFC6234 section 8)
+           Function to overwrite secret data in memory added
+           Command line utility added
+           Test program for new API added
+           Test program for SHA implementation replaced
+           New portable build system added (Based on GNU autotools)
+           Man pages added
+           Release version scheme changed
+
+
+EOF
diff -Nurp '--exclude=.bzr*' tin-2.4.1/libcanlock/ChangeLog_V0 tin-2.4.2/libcanlock/ChangeLog_V0
--- tin-2.4.1/libcanlock/ChangeLog_V0	1970-01-01 01:00:00.000000000 +0100
+++ tin-2.4.2/libcanlock/ChangeLog_V0	2017-04-26 10:49:59.000000000 +0200
@@ -0,0 +1,15 @@
+VERSION 0:
+
+21 Sep 1998
+        - Endianness is now automatically figured out by build.
+
+19 Sep 1998
+        - Added MD5 hashes.
+        - We now accommodate the possibility that strings will be identified
+          by name instead of number, those darned drafts will get you every
+          time.
+        - Make changes to the hmac stuff to account for GCC weirdness; some
+          check values were not coming out correctly, but they are now.
+
+15 Sep 1998
+        - Initial, just SHA-1.
diff -Nurp '--exclude=.bzr*' tin-2.4.1/libcanlock/ChangeLog_V1 tin-2.4.2/libcanlock/ChangeLog_V1
--- tin-2.4.1/libcanlock/ChangeLog_V1	1970-01-01 01:00:00.000000000 +0100
+++ tin-2.4.2/libcanlock/ChangeLog_V1	2017-04-26 10:49:42.000000000 +0200
@@ -0,0 +1,12 @@
+VERSION 1:
+
+24 Sep 1998
+        - Now trying to be compatible with an updated cancel lock draft.
+        - We now generate the lock by hashing the Base64 encoding of the
+          cancel key, instead of the underlying binary digest.
+        - the xxx_key() and xxx_lock() functions now add the md5: or sha1:
+          tag to the lock.
+        - lock_strip_alpha() now discards pesky clue strings and normalizes
+          the case of type codes.
+        - the old lock_strip() that returned numeric codes will be going
+          away.
diff -Nurp '--exclude=.bzr*' tin-2.4.1/libcanlock/ChangeLog_V2 tin-2.4.2/libcanlock/ChangeLog_V2
--- tin-2.4.1/libcanlock/ChangeLog_V2	1970-01-01 01:00:00.000000000 +0100
+++ tin-2.4.2/libcanlock/ChangeLog_V2	2017-04-26 20:42:10.000000000 +0200
@@ -0,0 +1,26 @@
+
+VERSION 2b:
+
+05 Oct 2003
+        [No information available]
+
+VERSION 2a:
+
+11 Aug 2003
+        - Only very minor changes.  The makefile was tweaked slightly
+          for increased portability, and a typo in lock_strip was fixed.
+
+VERSION 2:
+
+10 Aug 2003
+        - Replaced the SHA-1 library with the source code from RFC 1374.
+          The old code had problems on PowerPC that I was too lazy to hunt
+          down and fix.
+        - Replaced the ISC version of Base64 with an implementation
+          produced by Sweden's Royal Institute of Technology (KTH). The
+          old functions carried a weird patent disclaimer from IBM, while
+          the new ones use a nice simple non-scary BSD license.
+        - The md5_key(), md5_lock() and md5_verify() functions have been
+          removed.  As far as I can tell they weren't being used.
+        - Added a Makefile instead of the Build thingy.
+        - Did a bunch of cleanup to get rid of various warnings.
diff -Nurp '--exclude=.bzr*' tin-2.4.1/libcanlock/ChangeLog_V3 tin-2.4.2/libcanlock/ChangeLog_V3
--- tin-2.4.1/libcanlock/ChangeLog_V3	1970-01-01 01:00:00.000000000 +0100
+++ tin-2.4.2/libcanlock/ChangeLog_V3	2017-07-14 11:55:01.000000000 +0200
@@ -0,0 +1,18 @@
+
+Changelog
+=========
+
+3.0.0      2017-07-14
+           API for arbitrary hash algorithm added (Written by Dennis Preiser)
+           Support for SHA2 added (Using code from RFC6234 section 8)
+           SHA1 implementation replaced (Using code from RFC6234 section 8)
+           Function to overwrite secret data in memory added
+           Command line utility added
+           Test program for new API added
+           Test program for SHA implementation replaced
+           New portable build system added (Based on GNU autotools)
+           Man pages added
+           Release version scheme changed
+
+
+EOF
diff -Nurp '--exclude=.bzr*' tin-2.4.1/libcanlock/HOWTO tin-2.4.2/libcanlock/HOWTO
--- tin-2.4.1/libcanlock/HOWTO	2013-08-28 19:09:44.000000000 +0200
+++ tin-2.4.2/libcanlock/HOWTO	1970-01-01 01:00:00.000000000 +0100
@@ -1,63 +0,0 @@
-Here are some sort-of plain language descriptions of how to use the
-library.
-
-First, your news posting program needs to generate its own Message-ID
-headers, or some other unique per-article header if IDs aren't allowed
-by your server.  If this isn't already the case, fix that first.
-
-You will also need to add a facility for storing a user password; see
-the included RFCs about recommended lengths.  This can be user-generated
-or built automatically from random cruft, but however you generate the
-password you do have to save it.  This password is the only thing that
-will allow you to cancel articles later.
-
-An alternative approach is to generate a unique password for each
-article, but then you would need to build a whole little database
-monster.
-
-
-POSTING:
-
-Generate a Message-ID.  Now, pass the pointers and lengths of the
-password and message id to sha_lock().  It will return a pointer to your
-cancel lock. For example:
-
-    fprintf(art, "Message-ID: %s\n", msgid);
-    fprintf(art, "Cancel-Lock: sha1:%s\n",
-            sha_lock(password, strlen(password), msgid, strlen(msgid));
-
-
-CANCELING:
-
-This time, you use the Message-ID of the article to be canceled.  We
-use sha_key this time to complete the cycle.
-
-    fprintf(art, "Control: cancel %s\n", msg_can);
-    fprintf(art, "Cancel-Key: sha1:%s\n",
-            sha_key(password, strlen(password), msgid, strlen(msgid));
-
-
-VERIFYING:
-
-This is purely optional at the newsreader level; only servers should
-really need to bother.
-
-Extract the Cancel-Key: header from the cancel message.  Fetch the
-original article from the server and extract its Cancel-Lock: header.
-Chop off the keywords; we are only interested in the Base64 thingies.
-
-- If the original article has no lock (or is missing), you can ignore
-  the cancel key and use traditional verification, or abort the cancel
-  operation if you don't want to trust unauthenticated cancels.
-
-- If the original article has a lock and the cancel has no key, abort
-  the cancel operation.
-
-- If both a key and lock are present, strip off the type numbers and
-  make sure they're both type sha1 (the only kind this library handles).
-  You can use the lock_strip() function to make this a bit easier.
-
-- Finally, you can send pointers to each stripped lock on to
-  sha_verify().  If it returns zero, your may delete the article. Remember
-  that there may be more than one lock in the header.  Be sure to check
-  all locks against the key before giving up.
diff -Nurp '--exclude=.bzr*' tin-2.4.1/libcanlock/INSTALL tin-2.4.2/libcanlock/INSTALL
--- tin-2.4.1/libcanlock/INSTALL	1970-01-01 01:00:00.000000000 +0100
+++ tin-2.4.2/libcanlock/INSTALL	2017-04-25 17:30:42.000000000 +0200
@@ -0,0 +1,370 @@
+Installation Instructions
+*************************
+
+Copyright (C) 1994-1996, 1999-2002, 2004-2013 Free Software Foundation,
+Inc.
+
+   Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.  This file is offered as-is,
+without warranty of any kind.
+
+Basic Installation
+==================
+
+   Briefly, the shell command `./configure && make && make install'
+should configure, build, and install this package.  The following
+more-detailed instructions are generic; see the `README' file for
+instructions specific to this package.  Some packages provide this
+`INSTALL' file but do not implement all of the features documented
+below.  The lack of an optional feature in a given package is not
+necessarily a bug.  More recommendations for GNU packages can be found
+in *note Makefile Conventions: (standards)Makefile Conventions.
+
+   The `configure' shell script attempts to guess correct values for
+various system-dependent variables used during compilation.  It uses
+those values to create a `Makefile' in each directory of the package.
+It may also create one or more `.h' files containing system-dependent
+definitions.  Finally, it creates a shell script `config.status' that
+you can run in the future to recreate the current configuration, and a
+file `config.log' containing compiler output (useful mainly for
+debugging `configure').
+
+   It can also use an optional file (typically called `config.cache'
+and enabled with `--cache-file=config.cache' or simply `-C') that saves
+the results of its tests to speed up reconfiguring.  Caching is
+disabled by default to prevent problems with accidental use of stale
+cache files.
+
+   If you need to do unusual things to compile the package, please try
+to figure out how `configure' could check whether to do them, and mail
+diffs or instructions to the address given in the `README' so they can
+be considered for the next release.  If you are using the cache, and at
+some point `config.cache' contains results you don't want to keep, you
+may remove or edit it.
+
+   The file `configure.ac' (or `configure.in') is used to create
+`configure' by a program called `autoconf'.  You need `configure.ac' if
+you want to change it or regenerate `configure' using a newer version
+of `autoconf'.
+
+   The simplest way to compile this package is:
+
+  1. `cd' to the directory containing the package's source code and type
+     `./configure' to configure the package for your system.
+
+     Running `configure' might take a while.  While running, it prints
+     some messages telling which features it is checking for.
+
+  2. Type `make' to compile the package.
+
+  3. Optionally, type `make check' to run any self-tests that come with
+     the package, generally using the just-built uninstalled binaries.
+
+  4. Type `make install' to install the programs and any data files and
+     documentation.  When installing into a prefix owned by root, it is
+     recommended that the package be configured and built as a regular
+     user, and only the `make install' phase executed with root
+     privileges.
+
+  5. Optionally, type `make installcheck' to repeat any self-tests, but
+     this time using the binaries in their final installed location.
+     This target does not install anything.  Running this target as a
+     regular user, particularly if the prior `make install' required
+     root privileges, verifies that the installation completed
+     correctly.
+
+  6. You can remove the program binaries and object files from the
+     source code directory by typing `make clean'.  To also remove the
+     files that `configure' created (so you can compile the package for
+     a different kind of computer), type `make distclean'.  There is
+     also a `make maintainer-clean' target, but that is intended mainly
+     for the package's developers.  If you use it, you may have to get
+     all sorts of other programs in order to regenerate files that came
+     with the distribution.
+
+  7. Often, you can also type `make uninstall' to remove the installed
+     files again.  In practice, not all packages have tested that
+     uninstallation works correctly, even though it is required by the
+     GNU Coding Standards.
+
+  8. Some packages, particularly those that use Automake, provide `make
+     distcheck', which can by used by developers to test that all other
+     targets like `make install' and `make uninstall' work correctly.
+     This target is generally not run by end users.
+
+Compilers and Options
+=====================
+
+   Some systems require unusual options for compilation or linking that
+the `configure' script does not know about.  Run `./configure --help'
+for details on some of the pertinent environment variables.
+
+   You can give `configure' initial values for configuration parameters
+by setting variables in the command line or in the environment.  Here
+is an example:
+
+     ./configure CC=c99 CFLAGS=-g LIBS=-lposix
+
+   *Note Defining Variables::, for more details.
+
+Compiling For Multiple Architectures
+====================================
+
+   You can compile the package for more than one kind of computer at the
+same time, by placing the object files for each architecture in their
+own directory.  To do this, you can use GNU `make'.  `cd' to the
+directory where you want the object files and executables to go and run
+the `configure' script.  `configure' automatically checks for the
+source code in the directory that `configure' is in and in `..'.  This
+is known as a "VPATH" build.
+
+   With a non-GNU `make', it is safer to compile the package for one
+architecture at a time in the source code directory.  After you have
+installed the package for one architecture, use `make distclean' before
+reconfiguring for another architecture.
+
+   On MacOS X 10.5 and later systems, you can create libraries and
+executables that work on multiple system types--known as "fat" or
+"universal" binaries--by specifying multiple `-arch' options to the
+compiler but only a single `-arch' option to the preprocessor.  Like
+this:
+
+     ./configure CC="gcc -arch i386 -arch x86_64 -arch ppc -arch ppc64" \
+                 CXX="g++ -arch i386 -arch x86_64 -arch ppc -arch ppc64" \
+                 CPP="gcc -E" CXXCPP="g++ -E"
+
+   This is not guaranteed to produce working output in all cases, you
+may have to build one architecture at a time and combine the results
+using the `lipo' tool if you have problems.
+
+Installation Names
+==================
+
+   By default, `make install' installs the package's commands under
+`/usr/local/bin', include files under `/usr/local/include', etc.  You
+can specify an installation prefix other than `/usr/local' by giving
+`configure' the option `--prefix=PREFIX', where PREFIX must be an
+absolute file name.
+
+   You can specify separate installation prefixes for
+architecture-specific files and architecture-independent files.  If you
+pass the option `--exec-prefix=PREFIX' to `configure', the package uses
+PREFIX as the prefix for installing programs and libraries.
+Documentation and other data files still use the regular prefix.
+
+   In addition, if you use an unusual directory layout you can give
+options like `--bindir=DIR' to specify different values for particular
+kinds of files.  Run `configure --help' for a list of the directories
+you can set and what kinds of files go in them.  In general, the
+default for these options is expressed in terms of `${prefix}', so that
+specifying just `--prefix' will affect all of the other directory
+specifications that were not explicitly provided.
+
+   The most portable way to affect installation locations is to pass the
+correct locations to `configure'; however, many packages provide one or
+both of the following shortcuts of passing variable assignments to the
+`make install' command line to change installation locations without
+having to reconfigure or recompile.
+
+   The first method involves providing an override variable for each
+affected directory.  For example, `make install
+prefix=/alternate/directory' will choose an alternate location for all
+directory configuration variables that were expressed in terms of
+`${prefix}'.  Any directories that were specified during `configure',
+but not in terms of `${prefix}', must each be overridden at install
+time for the entire installation to be relocated.  The approach of
+makefile variable overrides for each directory variable is required by
+the GNU Coding Standards, and ideally causes no recompilation.
+However, some platforms have known limitations with the semantics of
+shared libraries that end up requiring recompilation when using this
+method, particularly noticeable in packages that use GNU Libtool.
+
+   The second method involves providing the `DESTDIR' variable.  For
+example, `make install DESTDIR=/alternate/directory' will prepend
+`/alternate/directory' before all installation names.  The approach of
+`DESTDIR' overrides is not required by the GNU Coding Standards, and
+does not work on platforms that have drive letters.  On the other hand,
+it does better at avoiding recompilation issues, and works well even
+when some directory options were not specified in terms of `${prefix}'
+at `configure' time.
+
+Optional Features
+=================
+
+   If the package supports it, you can cause programs to be installed
+with an extra prefix or suffix on their names by giving `configure' the
+option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'.
+
+   Some packages pay attention to `--enable-FEATURE' options to
+`configure', where FEATURE indicates an optional part of the package.
+They may also pay attention to `--with-PACKAGE' options, where PACKAGE
+is something like `gnu-as' or `x' (for the X Window System).  The
+`README' should mention any `--enable-' and `--with-' options that the
+package recognizes.
+
+   For packages that use the X Window System, `configure' can usually
+find the X include and library files automatically, but if it doesn't,
+you can use the `configure' options `--x-includes=DIR' and
+`--x-libraries=DIR' to specify their locations.
+
+   Some packages offer the ability to configure how verbose the
+execution of `make' will be.  For these packages, running `./configure
+--enable-silent-rules' sets the default to minimal output, which can be
+overridden with `make V=1'; while running `./configure
+--disable-silent-rules' sets the default to verbose, which can be
+overridden with `make V=0'.
+
+Particular systems
+==================
+
+   On HP-UX, the default C compiler is not ANSI C compatible.  If GNU
+CC is not installed, it is recommended to use the following options in
+order to use an ANSI C compiler:
+
+     ./configure CC="cc -Ae -D_XOPEN_SOURCE=500"
+
+and if that doesn't work, install pre-built binaries of GCC for HP-UX.
+
+   HP-UX `make' updates targets which have the same time stamps as
+their prerequisites, which makes it generally unusable when shipped
+generated files such as `configure' are involved.  Use GNU `make'
+instead.
+
+   On OSF/1 a.k.a. Tru64, some versions of the default C compiler cannot
+parse its `<wchar.h>' header file.  The option `-nodtk' can be used as
+a workaround.  If GNU CC is not installed, it is therefore recommended
+to try
+
+     ./configure CC="cc"
+
+and if that doesn't work, try
+
+     ./configure CC="cc -nodtk"
+
+   On Solaris, don't put `/usr/ucb' early in your `PATH'.  This
+directory contains several dysfunctional programs; working variants of
+these programs are available in `/usr/bin'.  So, if you need `/usr/ucb'
+in your `PATH', put it _after_ `/usr/bin'.
+
+   On Haiku, software installed for all users goes in `/boot/common',
+not `/usr/local'.  It is recommended to use the following options:
+
+     ./configure --prefix=/boot/common
+
+Specifying the System Type
+==========================
+
+   There may be some features `configure' cannot figure out
+automatically, but needs to determine by the type of machine the package
+will run on.  Usually, assuming the package is built to be run on the
+_same_ architectures, `configure' can figure that out, but if it prints
+a message saying it cannot guess the machine type, give it the
+`--build=TYPE' option.  TYPE can either be a short name for the system
+type, such as `sun4', or a canonical name which has the form:
+
+     CPU-COMPANY-SYSTEM
+
+where SYSTEM can have one of these forms:
+
+     OS
+     KERNEL-OS
+
+   See the file `config.sub' for the possible values of each field.  If
+`config.sub' isn't included in this package, then this package doesn't
+need to know the machine type.
+
+   If you are _building_ compiler tools for cross-compiling, you should
+use the option `--target=TYPE' to select the type of system they will
+produce code for.
+
+   If you want to _use_ a cross compiler, that generates code for a
+platform different from the build platform, you should specify the
+"host" platform (i.e., that on which the generated programs will
+eventually be run) with `--host=TYPE'.
+
+Sharing Defaults
+================
+
+   If you want to set default values for `configure' scripts to share,
+you can create a site shell script called `config.site' that gives
+default values for variables like `CC', `cache_file', and `prefix'.
+`configure' looks for `PREFIX/share/config.site' if it exists, then
+`PREFIX/etc/config.site' if it exists.  Or, you can set the
+`CONFIG_SITE' environment variable to the location of the site script.
+A warning: not all `configure' scripts look for a site script.
+
+Defining Variables
+==================
+
+   Variables not defined in a site shell script can be set in the
+environment passed to `configure'.  However, some packages may run
+configure again during the build, and the customized values of these
+variables may be lost.  In order to avoid this problem, you should set
+them in the `configure' command line, using `VAR=value'.  For example:
+
+     ./configure CC=/usr/local2/bin/gcc
+
+causes the specified `gcc' to be used as the C compiler (unless it is
+overridden in the site shell script).
+
+Unfortunately, this technique does not work for `CONFIG_SHELL' due to
+an Autoconf limitation.  Until the limitation is lifted, you can use
+this workaround:
+
+     CONFIG_SHELL=/bin/bash ./configure CONFIG_SHELL=/bin/bash
+
+`configure' Invocation
+======================
+
+   `configure' recognizes the following options to control how it
+operates.
+
+`--help'
+`-h'
+     Print a summary of all of the options to `configure', and exit.
+
+`--help=short'
+`--help=recursive'
+     Print a summary of the options unique to this package's
+     `configure', and exit.  The `short' variant lists options used
+     only in the top level, while the `recursive' variant lists options
+     also present in any nested packages.
+
+`--version'
+`-V'
+     Print the version of Autoconf used to generate the `configure'
+     script, and exit.
+
+`--cache-file=FILE'
+     Enable the cache: use and save the results of the tests in FILE,
+     traditionally `config.cache'.  FILE defaults to `/dev/null' to
+     disable caching.
+
+`--config-cache'
+`-C'
+     Alias for `--cache-file=config.cache'.
+
+`--quiet'
+`--silent'
+`-q'
+     Do not print messages saying which checks are being made.  To
+     suppress all normal output, redirect it to `/dev/null' (any error
+     messages will still be shown).
+
+`--srcdir=DIR'
+     Look for the package's source code in directory DIR.  Usually
+     `configure' can determine that directory automatically.
+
+`--prefix=DIR'
+     Use DIR as the installation prefix.  *note Installation Names::
+     for more details, including other options available for fine-tuning
+     the installation locations.
+
+`--no-create'
+`-n'
+     Run the configure checks, but stop before creating any output
+     files.
+
+`configure' also accepts some other, not widely useful, options.  Run
+`configure --help' for more details.
diff -Nurp '--exclude=.bzr*' tin-2.4.1/libcanlock/LICENSE tin-2.4.2/libcanlock/LICENSE
--- tin-2.4.1/libcanlock/LICENSE	1970-01-01 01:00:00.000000000 +0100
+++ tin-2.4.2/libcanlock/LICENSE	2017-06-27 18:29:50.000000000 +0200
@@ -0,0 +1,53 @@
+
+Licenses
+========
+
+This package contains parts covered by different licenses.
+
+Every source file contains license notes at the beginning.
+Please report source files with missing license notes as bug.
+
+
+Summary
+=======
+
+Note: The following list may not be up-to-date.
+Please use the license notes in the files as legal basis!
+
+Files: configure.ac [*/]Makefile.am doc/*.in* src/secret.c util/canlock.c
+Copyright (c) 2017 Michael Baeuerle
+License: MIT-like
+
+Files: src/canlock.c include/canlock.h
+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) 2003 G. J. Andruk
+License: MIT-like
+
+Files: test/canlocktest_legacy.c
+Copyright (c) 2003 G. J. Andruk
+License: MIT-like
+
+Files: GNU autotools build system
+Copyright (c) 1992-2015 Free Software Foundation, Inc.
+License: MIT-like (using exception in original GPL-based license)
+
+Files: aclocal.m4 m4/lt*.m4 [*/]Makefile.in configure
+Copyright (c) 1996-2014 Free Software Foundation, Inc.
+License: Unlimited permission to copy and/or distribute
+
+Files: SHA related
+Copyright (c) 2011 IETF Trust and the persons identified as authors of the code
+License: BSD-3-clause
+
+Files: include/base64.h src/base64.c
+Copyright (c) 1995, 1996, 1997 Kungliga Tekniska Hogskolan
+ (Royal Institute of Technology, Stockholm, Sweden)
+License: BSD-3-clause
+
+
+EOF
diff -Nurp '--exclude=.bzr*' tin-2.4.1/libcanlock/Makefile.in tin-2.4.2/libcanlock/Makefile.in
--- tin-2.4.1/libcanlock/Makefile.in	2013-08-28 19:09:44.000000000 +0200
+++ tin-2.4.2/libcanlock/Makefile.in	2017-08-08 23:35:14.352322199 +0200
@@ -8,27 +8,31 @@ ARCHIVE = @AR@ @ARFLAGS@
 RANLIB  = @RANLIB@
 RM	= rm
 
-LIBOBJS = src/sha1.o src/hmac_sha1.o src/base64.o src/canlock.o
+LIBOBJS = src/usha.o src/sha1.o src/sha224-256.o src/sha384-512.o src/hmac.o src/base64.o src/canlock.o
 LOCKLIB = $(PRELIB)canlock.a
 
 .c$o :
 	@SHOW_CC@
 	@ECHO_CC@$(CC) $(CPPFLAGS) $(CFLAGS) -c $< -o $@
 
-all : hmactest canlocktest
+all : shatest canlocktest
 
-hmactest : t/hmactest.c $(LOCKLIB)
+shatest : test/hkdf.o $(LOCKLIB)
 	@SHOW_CC@
-	@ECHO_CC@$(CC) $(CPPFLAGS) $(CFLAGS) t/$@.c -o $@ $(LDFLAGS)
+	@ECHO_CC@$(CC) $(CPPFLAGS) $(CFLAGS) test/$@.c -o $@ test/hkdf.o $(LDFLAGS)
 
-canlocktest : t/canlocktest.c $(LOCKLIB)
+canlocktest : test/canlocktest.c $(LOCKLIB)
 	@SHOW_CC@
-	@ECHO_CC@$(CC) $(CPPFLAGS) $(CFLAGS) t/$@.c -o $@ $(LDFLAGS)
+	@ECHO_CC@$(CC) $(CPPFLAGS) $(CFLAGS) test/$@.c -o $@ $(LDFLAGS)
 
 src/base64.o : src/base64.c include/base64.h
 src/canlock.o : src/canlock.c include/canlock.h
-src/hmac_sha1.o : src/hmac_sha1.c include/hmac_sha1.h
-src/sha1.o : src/sha1.c include/sha1.h
+src/hmac.o : src/hmac.c include/sha.h
+src/usha.o : src/usha.c include/sha.h
+src/sha1.o : src/sha1.c include/sha.h
+src/sha224-256.o : src/sha224-256.c include/sha.h
+src/sha384-512.o : src/sha384-512.c include/sha.h
+test/hkdf.o : test/hkdf.c include/sha.h
 
 lib : $(LOCKLIB)
 $(LOCKLIB) : $(LIBOBJS)
@@ -37,16 +41,15 @@ $(LOCKLIB) : $(LIBOBJS)
 	$(RANLIB) $(LOCKLIB)
 
 clean :
-	@-$(RM) -f src/*.o t/*.o t/*.out *.gmon gmon.*
+	@-$(RM) -f src/*.o test/*.o test/*.out *.gmon gmon.*
 
 distclean : clean
-	@-$(RM) -f *.a canlocktest hmactest *.exe *.h
-	@-$(RM) -rf canlocktest.dSYM hmactest.dSYM
+	@-$(RM) -f *.a canlocktest shatest *.exe *.h
+	@-$(RM) -rf canlocktest.dSYM shatest.dSYM
 
 test : all
-	@echo "hmactest: "
-	@./hmactest > t/hmactest.out || echo hmm
-	@diff t/hmactest.shouldbe t/hmactest.out && echo " Pass." || echo " **FAIL**"
+	@echo "shatest: "
+	@./shatest -p
+	@echo
 	@echo "canlocktest: "
-	@./canlocktest > t/canlocktest.out
-	@diff t/canlocktest.shouldbe t/canlocktest.out && echo " Pass." || echo " **FAIL**"
+	@./canlocktest
diff -Nurp '--exclude=.bzr*' tin-2.4.1/libcanlock/README tin-2.4.2/libcanlock/README
--- tin-2.4.1/libcanlock/README	2013-08-28 19:09:44.000000000 +0200
+++ tin-2.4.2/libcanlock/README	2017-07-14 16:46:01.000000000 +0200
@@ -1,45 +1,75 @@
-libcanlock - a library for creating and verifying cancel locks.
 
+libcanlock
+==========
+A library for creating and verifying RFC xxxx Netnews Cancel-Locks.
 
-Copyright stuff:
 
-    sha1.c is basically the sample code from RFC 3174 from Donald
-    Eastlake and Paul Jones, and carries a BSD-ish license from the
-    Internet Society.
+1) General
+libcanlock is a standalone implementation without external dependencies.
+If your program already uses a library that contains functions for hash and
+base64 algorithms (e.g. OpenSSL), it is recommended that you use them instead
+(to avoid code duplication).
 
-    base64.c carries a BSD license from KTH.
 
-    hmac_sha1.c, canlock.c, hmactest.c and canlocktest.c were written by
-    Greg Andruk, and carry an MIT style license.
+2) System requirements
+- POSIX.1-2001 compliant operating system
+- 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).
 
-How to compile it:
 
-    If you are lucky, it will be enough to unpack the archive, change to
-    it top directory and run make.
-        
-    You can also:
+3) API
+Since version 3 there is a new API available (hash algorithm independent).
+Man pages for this API are installed together with the library.
 
-        make test
-            to insure the library works as Fluffy intended
-        
-        make clean
-                to get rid of stray build gunk
-            
-        make nuke
-                to return the directory to its lovely pristine condition
-           
-    The libcanlock.a that will be produced is what you want to link into
-    your newsreader or whatever.
+Anything that is not documented should be considered as internal and not
+part of the API. There is no portable way to hide all the internal stuff
+completely, but expect that a future version may no longer export it without
+notice.
 
 
-Random blabbage:
+4) Backward compatibility
+The old API from version 2 is still emulated, but it is now deprecated and
+undocumented.
 
-    This version compiled and ran correctly on x86, PowerPC, Itanium,
-    PA-RISC and Alpha, so hopefully it's now reasonably portable.
+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 canlocktest source code should give you a pretty good idea of
-    how the functions work.  See the doc directory for relevant RFCs and
-    stuff.
 
-Meow.
+5) Versioning scheme
+With version 3 the release version scheme has changed.
+Now the release version contains 3 numbers "x.y.z":
+
+- Major (x)
+  The major number is incremented for every API/ABI change that is not backward
+  compatible.
+- Minor (y)
+  The minor number is incremented for API/ABI extensions that are backward
+  compatible.
+- Patch (z)
+  The patch number is incremented for changes that don't change the API/ABI.
+
+In other words:
+Releases with the same major and minor numbers are drop-in replacements.
+Up- and downgrades between such versions are possible without touching
+programs that use the library.
+Releases with the same major, but different minor numbers are backward,
+but not forward compatible. Upgrades are possible, downgrades can break
+programs that use the library.
+Releases with different major numbers require changes in all programs that
+use the library.
+
+
+canlock
+=======
+Since version 3 the command line utility "canlock" is available as frontend.
+The utility and a man page for it are installed together with the library.
+
+
+EOF
diff -Nurp '--exclude=.bzr*' tin-2.4.1/libcanlock/include/base64.h tin-2.4.2/libcanlock/include/base64.h
--- tin-2.4.1/libcanlock/include/base64.h	2013-08-28 19:09:43.000000000 +0200
+++ tin-2.4.2/libcanlock/include/base64.h	2017-05-18 20:49:34.000000000 +0200
@@ -1,23 +1,23 @@
 /*
- * Copyright (c) 1995, 1996, 1997 Kungliga Tekniska Hšgskolan
+ * Copyright (c) 1995, 1996, 1997 Kungliga Tekniska Hogskolan
  * (Royal Institute of Technology, Stockholm, Sweden).
  * All rights reserved.
- * 
+ *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions
  * are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright
  *    notice, this list of conditions and the following disclaimer.
- * 
+ *
  * 2. Redistributions in binary form must reproduce the above copyright
  *    notice, this list of conditions and the following disclaimer in the
  *    documentation and/or other materials provided with the distribution.
- * 
+ *
  * 3. Neither the name of the Institute nor the names of its contributors
  *    may be used to endorse or promote products derived from this software
  *    without specific prior written permission.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND
  * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
@@ -37,6 +37,9 @@
 #define _BASE64_H_
 
 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 */
 
 #endif
diff -Nurp '--exclude=.bzr*' tin-2.4.1/libcanlock/include/canlock.h tin-2.4.2/libcanlock/include/canlock.h
--- tin-2.4.1/libcanlock/include/canlock.h	2013-08-28 19:09:43.000000000 +0200
+++ tin-2.4.2/libcanlock/include/canlock.h	2017-06-28 16:23:19.000000000 +0200
@@ -1,8 +1,100 @@
-char *sha_key(const unsigned char *secret, size_t seclen,
-              const unsigned char *message, size_t msglen);
-char *sha_lock(const unsigned char *secret, size_t seclen,
-               const unsigned char *message, size_t msglen);
-int sha_verify(const char *key, const char *lock);
+/*
+ * COPYRIGHT AND PERMISSION NOTICE
+ *
+ * Copyright (c) 2017 Dennis Preiser
+ * Copyright (c) 2017 Michael Baeuerle
+ * Copyright (c) 2003 G.J. Andruk
+ *
+ * All rights reserved.
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining
+ * a copy of this software and associated documentation files (the
+ * "Software"), to deal in the Software without restriction, including
+ * without limitation the rights to use, copy, modify, merge, publish,
+ * distribute, and/or sell copies of the Software, and to permit persons
+ * to whom the Software is furnished to do so, provided that the above
+ * copyright notice(s) and this permission notice appear in all copies of
+ * the Software and that both the above copyright notice(s) and this
+ * permission notice appear in supporting documentation.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+ * OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
+ * HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY
+ * SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER
+ * RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
+ * CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
+ * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ *
+ * Except as contained in this notice, the name of a copyright holder
+ * shall not be used in advertising or otherwise to promote the sale, use
+ * or other dealings in this Software without prior written authorization
+ * of the copyright holder.
+ */
 
-char *lock_strip_alpha(char *key, char *type);
-char *lock_strip(char *key, char *type);
+#ifndef _CANLOCK_H
+#define _CANLOCK_H
+
+
+/* ========================================================================== */
+/* Constants */
+
+/* libcanlock API major version */
+#define CL_API_MAJOR  3
+
+/* libcanlock API minor version */
+#define CL_API_MINOR  0
+
+/* libcanlock legacy API V2 emulation available if nonzero */
+#define CL_API_V2  1
+
+/* Supported hash algorithms for <scheme> according to RFCxxxx */
+#define CL_INVALID  0
+#define CL_SHA1     1         /* IANA registered name: "sha1" */
+#define CL_SHA224   2         /* IANA registered name: "sha224" */
+#define CL_SHA256   3         /* IANA registered name: "sha256" */
+#define CL_SHA384   4         /* IANA registered name: "sha384" */
+#define CL_SHA512   5         /* IANA registered name: "sha512" */
+
+
+/* ========================================================================== */
+/* Type definitions  */
+
+typedef int cl_hash_version;
+
+
+/* ========================================================================== */
+/* New API (available since version 3.0.0) */
+
+extern char *cl_get_key(cl_hash_version which_hash,
+                        const unsigned char *secret, size_t seclen,
+                        const unsigned char *message, size_t msglen);
+extern char *cl_get_lock(cl_hash_version which_hash,
+                         const unsigned char *secret, size_t seclen,
+                         const unsigned char *message, size_t msglen);
+extern int cl_split(char *input, char **klstring);
+extern int cl_verify(cl_hash_version which_hash,
+                     const char *key, const char *lock);
+extern int cl_clear_secret(void *sec, size_t sec_size, size_t buf_size);
+
+
+#if CL_API_V2
+/* ========================================================================== */
+/* Old API (Version 2b emulation) provided for backward compatibility */
+
+extern char *lock_strip_alpha(char *key, char *type);
+extern char *lock_strip(char *key, char *type);
+
+/* Wrappers around new cl_(get_key|get_lock|verify) with hash set to SHA1 */
+extern char *sha_key(const unsigned char *secret, size_t seclen,
+                     const unsigned char *message, size_t msglen);
+extern char *sha_lock(const unsigned char *secret, size_t seclen,
+                      const unsigned char *message, size_t msglen);
+extern int sha_verify(const char *key, const char *lock);
+#endif  /* CL_API_V2 */
+
+
+#endif  /* _CANLOCK_H */
+
+/* EOF */
diff -Nurp '--exclude=.bzr*' tin-2.4.1/libcanlock/include/hmac_sha1.h tin-2.4.2/libcanlock/include/hmac_sha1.h
--- tin-2.4.1/libcanlock/include/hmac_sha1.h	2013-08-28 19:09:43.000000000 +0200
+++ tin-2.4.2/libcanlock/include/hmac_sha1.h	1970-01-01 01:00:00.000000000 +0100
@@ -1,2 +0,0 @@
-unsigned char *hmac_sha1(const unsigned char *K, int Klen,
-                         const unsigned char *T, int Tlen);
diff -Nurp '--exclude=.bzr*' tin-2.4.1/libcanlock/include/sha-private.h tin-2.4.2/libcanlock/include/sha-private.h
--- tin-2.4.1/libcanlock/include/sha-private.h	1970-01-01 01:00:00.000000000 +0100
+++ tin-2.4.2/libcanlock/include/sha-private.h	2017-04-26 17:59:23.000000000 +0200
@@ -0,0 +1,32 @@
+/************************ sha-private.h ************************/
+/***************** See RFC 6234 for details. *******************/
+/* Copyright (c) 2011 IETF Trust and the persons identified as */
+/* authors of the code.  All rights reserved.                  */
+/* See sha.h for terms of use and redistribution.              */
+
+#ifndef _SHA_PRIVATE__H
+#define _SHA_PRIVATE__H
+/*
+ * These definitions are defined in FIPS 180-3, section 4.1.
+ * Ch() and Maj() are defined identically in sections 4.1.1,
+ * 4.1.2, and 4.1.3.
+ *
+ * The definitions used in FIPS 180-3 are as follows:
+ */
+
+#ifndef USE_MODIFIED_MACROS
+#define SHA_Ch(x,y,z)        (((x) & (y)) ^ ((~(x)) & (z)))
+#define SHA_Maj(x,y,z)       (((x) & (y)) ^ ((x) & (z)) ^ ((y) & (z)))
+#else /* USE_MODIFIED_MACROS */
+/*
+ * The following definitions are equivalent and potentially faster.
+ */
+
+#define SHA_Ch(x, y, z)      (((x) & ((y) ^ (z))) ^ (z))
+#define SHA_Maj(x, y, z)     (((x) & ((y) | (z))) | ((y) & (z)))
+
+#endif /* USE_MODIFIED_MACROS */
+
+#define SHA_Parity(x, y, z)  ((x) ^ (y) ^ (z))
+
+#endif /* _SHA_PRIVATE__H */
diff -Nurp '--exclude=.bzr*' tin-2.4.1/libcanlock/include/sha.h tin-2.4.2/libcanlock/include/sha.h
--- tin-2.4.1/libcanlock/include/sha.h	1970-01-01 01:00:00.000000000 +0100
+++ tin-2.4.2/libcanlock/include/sha.h	2017-05-18 20:47:58.000000000 +0200
@@ -0,0 +1,357 @@
+/**************************** sha.h ****************************/
+/***************** See RFC 6234 for details. *******************/
+/*
+   Copyright (c) 2011 IETF Trust and the persons identified as
+   authors of the code.  All rights reserved.
+
+   Redistribution and use in source and binary forms, with or
+   without modification, are permitted provided that the following
+   conditions are met:
+
+   - Redistributions of source code must retain the above
+     copyright notice, this list of conditions and
+     the following disclaimer.
+
+   - Redistributions in binary form must reproduce the above
+     copyright notice, this list of conditions and the following
+     disclaimer in the documentation and/or other materials provided
+     with the distribution.
+
+   - Neither the name of Internet Society, IETF or IETF Trust, nor
+     the names of specific contributors, may be used to endorse or
+     promote products derived from this software without specific
+     prior written permission.
+
+   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
+   CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
+   INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+   MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+   DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR
+   CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+   SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+   NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+   LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+   HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+   CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+   OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+   EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+#ifndef _SHA_H_
+#define _SHA_H_
+
+/*
+ *  Description:
+ *      This file implements the Secure Hash Algorithms
+ *      as defined in the U.S. National Institute of Standards
+ *      and Technology Federal Information Processing Standards
+ *      Publication (FIPS PUB) 180-3 published in October 2008
+ *      and formerly defined in its predecessors, FIPS PUB 180-1
+ *      and FIP PUB 180-2.
+ *
+ *      A combined document showing all algorithms is available at
+ *              http://csrc.nist.gov/publications/fips/
+ *                     fips180-3/fips180-3_final.pdf
+ *
+ *      The five hashes are defined in these sizes:
+ *              SHA-1           20 byte / 160 bit
+ *              SHA-224         28 byte / 224 bit
+ *              SHA-256         32 byte / 256 bit
+ *              SHA-384         48 byte / 384 bit
+ *              SHA-512         64 byte / 512 bit
+ *
+ *  Compilation Note:
+ *    These files may be compiled with two options:
+ *        USE_32BIT_ONLY - use 32-bit arithmetic only, for systems
+ *                         without 64-bit integers
+ *
+ *        USE_MODIFIED_MACROS - use alternate form of the SHA_Ch()
+ *                         and SHA_Maj() macros that are equivalent
+ *                         and potentially faster on many systems
+ *
+ */
+
+#include <stdint.h>
+/*
+ * If you do not have the ISO standard stdint.h header file, then you
+ * must typedef the following:
+ *    name              meaning
+ *  uint64_t         unsigned 64-bit integer
+ *  uint32_t         unsigned 32-bit integer
+ *  uint8_t          unsigned 8-bit integer (i.e., unsigned char)
+ *  int_least16_t    integer of >= 16 bits
+ *
+ * See stdint-example.h
+ */
+
+#ifndef _SHA_enum_
+#define _SHA_enum_
+/*
+ *  All SHA functions return one of these values.
+ */
+enum {
+    shaSuccess = 0,
+    shaNull,            /* Null pointer parameter */
+    shaInputTooLong,    /* input data too long */
+    shaStateError,      /* called Input after FinalBits or Result */
+    shaBadParam         /* passed a bad parameter */
+};
+#endif /* _SHA_enum_ */
+
+/*
+ *  These constants hold size information for each of the SHA
+ *  hashing operations
+ */
+enum {
+    SHA1_Message_Block_Size = 64, SHA224_Message_Block_Size = 64,
+    SHA256_Message_Block_Size = 64, SHA384_Message_Block_Size = 128,
+    SHA512_Message_Block_Size = 128,
+    USHA_Max_Message_Block_Size = SHA512_Message_Block_Size,
+    SHA1HashSize = 20, SHA224HashSize = 28, SHA256HashSize = 32,
+    SHA384HashSize = 48, SHA512HashSize = 64,
+    USHAMaxHashSize = SHA512HashSize,
+
+    SHA1HashSizeBits = 160, SHA224HashSizeBits = 224,
+    SHA256HashSizeBits = 256, SHA384HashSizeBits = 384,
+    SHA512HashSizeBits = 512, USHAMaxHashSizeBits = SHA512HashSizeBits
+};
+
+/*
+ *  These constants are used in the USHA (Unified SHA) functions.
+ */
+typedef enum SHAversion {
+    SHA1, SHA224, SHA256, SHA384, SHA512
+} SHAversion;
+
+/*
+ *  This structure will hold context information for the SHA-1
+ *  hashing operation.
+ */
+typedef struct SHA1Context {
+    uint32_t Intermediate_Hash[SHA1HashSize/4]; /* Message Digest */
+
+    uint32_t Length_High;               /* Message length in bits */
+    uint32_t Length_Low;                /* Message length in bits */
+
+    int_least16_t Message_Block_Index;  /* Message_Block array index */
+                                        /* 512-bit message blocks */
+    uint8_t Message_Block[SHA1_Message_Block_Size];
+
+    int Computed;                   /* Is the hash computed? */
+    int Corrupted;                  /* Cumulative corruption code */
+} SHA1Context;
+
+/*
+ *  This structure will hold context information for the SHA-256
+ *  hashing operation.
+ */
+typedef struct SHA256Context {
+    uint32_t Intermediate_Hash[SHA256HashSize/4]; /* Message Digest */
+
+    uint32_t Length_High;               /* Message length in bits */
+    uint32_t Length_Low;                /* Message length in bits */
+
+    int_least16_t Message_Block_Index;  /* Message_Block array index */
+                                        /* 512-bit message blocks */
+    uint8_t Message_Block[SHA256_Message_Block_Size];
+
+    int Computed;                   /* Is the hash computed? */
+    int Corrupted;                  /* Cumulative corruption code */
+} SHA256Context;
+
+/*
+ *  This structure will hold context information for the SHA-512
+ *  hashing operation.
+ */
+typedef struct SHA512Context {
+#ifdef USE_32BIT_ONLY
+    uint32_t Intermediate_Hash[SHA512HashSize/4]; /* Message Digest  */
+    uint32_t Length[4];                 /* Message length in bits */
+#else /* !USE_32BIT_ONLY */
+    uint64_t Intermediate_Hash[SHA512HashSize/8]; /* Message Digest */
+    uint64_t Length_High, Length_Low;   /* Message length in bits */
+#endif /* USE_32BIT_ONLY */
+
+    int_least16_t Message_Block_Index;  /* Message_Block array index */
+                                        /* 1024-bit message blocks */
+    uint8_t Message_Block[SHA512_Message_Block_Size];
+
+    int Computed;                   /* Is the hash computed?*/
+    int Corrupted;                  /* Cumulative corruption code */
+} SHA512Context;
+
+/*
+ *  This structure will hold context information for the SHA-224
+ *  hashing operation.  It uses the SHA-256 structure for computation.
+ */
+typedef struct SHA256Context SHA224Context;
+
+/*
+ *  This structure will hold context information for the SHA-384
+ *  hashing operation.  It uses the SHA-512 structure for computation.
+ */
+typedef struct SHA512Context SHA384Context;
+
+/*
+ *  This structure holds context information for all SHA
+ *  hashing operations.
+ */
+typedef struct USHAContext {
+    int whichSha;               /* which SHA is being used */
+    union {
+      SHA1Context sha1Context;
+      SHA224Context sha224Context; SHA256Context sha256Context;
+      SHA384Context sha384Context; SHA512Context sha512Context;
+    } ctx;
+} USHAContext;
+
+/*
+ *  This structure will hold context information for the HMAC
+ *  keyed-hashing operation.
+ */
+typedef struct HMACContext {
+    int whichSha;               /* which SHA is being used */
+    int hashSize;               /* hash size of SHA being used */
+    int blockSize;              /* block size of SHA being used */
+    USHAContext shaContext;     /* SHA context */
+    unsigned char k_opad[USHA_Max_Message_Block_Size];
+                        /* outer padding - key XORd with opad */
+    int Computed;               /* Is the MAC computed? */
+    int Corrupted;              /* Cumulative corruption code */
+
+} HMACContext;
+
+/*
+ *  This structure will hold context information for the HKDF
+ *  extract-and-expand Key Derivation Functions.
+ */
+typedef struct HKDFContext {
+    int whichSha;               /* which SHA is being used */
+    HMACContext hmacContext;
+    int hashSize;               /* hash size of SHA being used */
+    unsigned char prk[USHAMaxHashSize];
+                        /* pseudo-random key - output of hkdfInput */
+    int Computed;               /* Is the key material computed? */
+    int Corrupted;              /* Cumulative corruption code */
+} HKDFContext;
+
+/*
+ *  Function Prototypes
+ */
+
+/* SHA-1 */
+extern int SHA1Reset(SHA1Context *);
+extern int SHA1Input(SHA1Context *, const uint8_t *bytes,
+                     unsigned int bytecount);
+extern int SHA1FinalBits(SHA1Context *, uint8_t bits,
+                         unsigned int bit_count);
+extern int SHA1Result(SHA1Context *,
+                      uint8_t Message_Digest[SHA1HashSize]);
+
+/* SHA-224 */
+extern int SHA224Reset(SHA224Context *);
+extern int SHA224Input(SHA224Context *, const uint8_t *bytes,
+                       unsigned int bytecount);
+extern int SHA224FinalBits(SHA224Context *, uint8_t bits,
+                           unsigned int bit_count);
+extern int SHA224Result(SHA224Context *,
+                        uint8_t Message_Digest[SHA224HashSize]);
+
+/* SHA-256 */
+extern int SHA256Reset(SHA256Context *);
+extern int SHA256Input(SHA256Context *, const uint8_t *bytes,
+                       unsigned int bytecount);
+extern int SHA256FinalBits(SHA256Context *, uint8_t bits,
+                           unsigned int bit_count);
+extern int SHA256Result(SHA256Context *,
+                        uint8_t Message_Digest[SHA256HashSize]);
+
+/* SHA-384 */
+extern int SHA384Reset(SHA384Context *);
+extern int SHA384Input(SHA384Context *, const uint8_t *bytes,
+                       unsigned int bytecount);
+extern int SHA384FinalBits(SHA384Context *, uint8_t bits,
+                           unsigned int bit_count);
+extern int SHA384Result(SHA384Context *,
+                        uint8_t Message_Digest[SHA384HashSize]);
+
+/* SHA-512 */
+extern int SHA512Reset(SHA512Context *);
+extern int SHA512Input(SHA512Context *, const uint8_t *bytes,
+                       unsigned int bytecount);
+extern int SHA512FinalBits(SHA512Context *, uint8_t bits,
+                           unsigned int bit_count);
+extern int SHA512Result(SHA512Context *,
+                        uint8_t Message_Digest[SHA512HashSize]);
+
+/* Unified SHA functions, chosen by whichSha */
+extern int USHAReset(USHAContext *context, SHAversion whichSha);
+extern int USHAInput(USHAContext *context,
+                     const uint8_t *bytes, unsigned int bytecount);
+extern int USHAFinalBits(USHAContext *context,
+                         uint8_t bits, unsigned int bit_count);
+extern int USHAResult(USHAContext *context,
+                      uint8_t Message_Digest[USHAMaxHashSize]);
+extern int USHABlockSize(enum SHAversion whichSha);
+extern int USHAHashSize(enum SHAversion whichSha);
+#if 0 /* not used */
+extern int USHAHashSizeBits(enum SHAversion whichSha);
+#endif /* 0 */
+extern const char *USHAHashName(enum SHAversion whichSha);
+
+/*
+ * HMAC Keyed-Hashing for Message Authentication, RFC 2104,
+ * 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 */
+
+/*
+ * 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]);
+
+/*
+ * 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);
+
+/*
+ * 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);
+#endif /* _SHA_H_ */
diff -Nurp '--exclude=.bzr*' tin-2.4.1/libcanlock/include/sha1.h tin-2.4.2/libcanlock/include/sha1.h
--- tin-2.4.1/libcanlock/include/sha1.h	2013-08-28 19:09:43.000000000 +0200
+++ tin-2.4.2/libcanlock/include/sha1.h	1970-01-01 01:00:00.000000000 +0100
@@ -1,60 +0,0 @@
-#ifndef _SHA1_H_
-#define _SHA1_H_
-
-#ifdef HAVE_CONFIG_H
-#	include "autoconf.h"
-#endif /* HAVE_CONFIG_H */
-
-/* The SHA block size and message digest sizes, in bytes */
-
-#define SHA_DATASIZE    64
-#define SHA_DATALEN     16
-#define SHA_DIGESTSIZE  20
-#define SHA_DIGESTLEN    5
-/* The structure for storing SHA info */
-
-#ifdef HAVE_STDINT_H
-#	include <stdint.h>
-#else
-#	ifdef HAVE_INTTYPES_H
-#		include <inttypes.h>
-#	endif /* HAVE_INTTYPES_H */
-#endif /* HAVE_STDINT_H */
-
-typedef struct sha_ctx {
-  uint32_t digest[SHA_DIGESTLEN];  /* Message digest */
-  uint32_t count_l, count_h;       /* 64-bit block count */
-  uint8_t block[SHA_DATASIZE];     /* SHA data buffer */
-  int index;                             /* index into buffer */
-  int finalized;
-} SHA_CTX;
-
-int sha_init(struct sha_ctx *ctx);
-int sha_update(struct sha_ctx *ctx, const uint8_t *buffer, uint32_t len);
-void sha_final(struct sha_ctx *ctx);
-int sha_digest(struct sha_ctx *ctx, uint8_t *s);
-void sha_copy(struct sha_ctx *dest, struct sha_ctx *src);
-
-#if 1
-
-#ifndef EXTRACT_UCHAR
-#define EXTRACT_UCHAR(p)  (*(unsigned char *)(p))
-#endif
-
-#define STRING2INT(s) ((((((EXTRACT_UCHAR(s) << 8)    \
-			 | EXTRACT_UCHAR(s+1)) << 8)  \
-			 | EXTRACT_UCHAR(s+2)) << 8)  \
-			 | EXTRACT_UCHAR(s+3))
-#else
-uint32_t STRING2INT(uint8_t *s)
-{
-  uint32_t r;
-  int i;
-  
-  for (i = 0, r = 0; i < 4; i++, s++)
-    r = (r << 8) | *s;
-  return r;
-}
-#endif
-
-#endif
diff -Nurp '--exclude=.bzr*' tin-2.4.1/libcanlock/src/base64.c tin-2.4.2/libcanlock/src/base64.c
--- tin-2.4.1/libcanlock/src/base64.c	2013-08-28 19:09:43.000000000 +0200
+++ tin-2.4.2/libcanlock/src/base64.c	2017-05-22 10:35:00.000000000 +0200
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 1995-2001 Kungliga Tekniska Hšgskolan
+ * Copyright (c) 1995-2001 Kungliga Tekniska Hogskolan
  * (Royal Institute of Technology, Stockholm, Sweden).
  * All rights reserved.
  *
@@ -39,98 +39,108 @@
 #include <string.h>
 #include "base64.h"
 
+
 static char base64_chars[] = 
     "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
 
-static int 
-pos(char c)
-{
-    char *p;
-    for (p = base64_chars; *p; p++) {
-		if (*p == c)
-		    return p - base64_chars;
-	}
-    return -1;
-}
 
-size_t
-base64_encode(const void *data, int size, char **str)
+size_t base64_encode(const void *data, int size, char **str)
 {
-    char *s, *p;
-    int i;
-    int c;
-    const unsigned char *q;
-
-    p = s = (char *) malloc(size * 4 / 3 + 4);
-    if (p == NULL)
-		return -1;
-    q = (const unsigned char *) data;
-    for (i = 0; i < size;) {
-		c = q[i++];
-		c *= 256;
-		if (i < size)
-		    c += q[i];
-		i++;
-		c *= 256;
-		if (i < size)
-		    c += q[i];
-		i++;
-		p[0] = base64_chars[(c & 0x00fc0000) >> 18];
-		p[1] = base64_chars[(c & 0x0003f000) >> 12];
-		p[2] = base64_chars[(c & 0x00000fc0) >> 6];
-		p[3] = base64_chars[(c & 0x0000003f) >> 0];
-		if (i > size)
-		    p[3] = '=';
-		if (i > size + 1)
-		    p[2] = '=';
-		p += 4;
+   char *s, *p;
+   int i;
+   int c;
+   const unsigned char *q;
+
+   if (size <= 0)
+      return 0;
+   p = s = (char *) malloc((size_t) (size * 4 / 3 + 4));
+   if (p == NULL)
+      return 0;
+   q = (const unsigned char *) data;
+   for (i = 0; i < size;)
+   {
+      c = q[i++];
+      c *= 256;
+      if (i < size)
+          c += q[i];
+      i++;
+      c *= 256;
+      if (i < size)
+          c += q[i];
+      i++;
+      p[0] = base64_chars[(c & 0x00fc0000) >> 18];
+      p[1] = base64_chars[(c & 0x0003f000) >> 12];
+      p[2] = base64_chars[(c & 0x00000fc0) >> 6];
+      p[3] = base64_chars[(c & 0x0000003f) >> 0];
+      if (i > size)
+         p[3] = '=';
+      if (i > size + 1)
+         p[2] = '=';
+      p += 4;
     }
     *p = 0;
     *str = s;
     return strlen(s);
 }
 
+
+#if 0 /* not used */
+static int pos(char c)
+{
+   char *p;
+   for (p = base64_chars; *p; p++)
+   {
+      if (*p == c)
+         return p - base64_chars;
+   }
+   return -1;
+}
+
+
 #define DECODE_ERROR 0xffffffff
 
-static unsigned int
-token_decode(const char *token)
+static unsigned int token_decode(const char *token)
 {
-    int i;
-    unsigned int val = 0;
-    int marker = 0;
-    if (strlen(token) < 4)
-		return DECODE_ERROR;
-    for (i = 0; i < 4; i++) {
-		val *= 64;
-		if (token[i] == '=')
-		    marker++;
-		else if (marker > 0)
-		    return DECODE_ERROR;
-		else
-		    val += pos(token[i]);
-    }
-    if (marker > 2)
-		return DECODE_ERROR;
-    return (marker << 24) | val;
+   int i;
+   unsigned int val = 0;
+   int marker = 0;
+
+   if (strlen(token) < 4)
+      return DECODE_ERROR;
+   for (i = 0; i < 4; i++) {
+      val *= 64;
+      if (token[i] == '=')
+         marker++;
+      else if (marker > 0)
+         return DECODE_ERROR;
+      else
+         val += pos(token[i]);
+   }
+   if (marker > 2)
+      return DECODE_ERROR;
+   return (marker << 24) | val;
 }
 
-size_t
-base64_decode(const char *str, void *data)
+
+size_t base64_decode(const char *str, void *data)
 {
-    const char *p;
-    unsigned char *q;
+   const char *p;
+   unsigned char *q;
 
-    q = data;
-    for (p = str; *p && (*p == '=' || strchr(base64_chars, *p)); p += 4) {
-		unsigned int val = token_decode(p);
-		unsigned int marker = (val >> 24) & 0xff;
-		if (val == DECODE_ERROR)
-		    return -1;
-		*q++ = (val >> 16) & 0xff;
-		if (marker < 2)
-		    *q++ = (val >> 8) & 0xff;
-		if (marker < 1)
-		    *q++ = val & 0xff;
-	}
-    return q - (unsigned char *) data;
+   q = data;
+   for (p = str; *p && (*p == '=' || strchr(base64_chars, *p)); p += 4)
+   {
+      unsigned int val = token_decode(p);
+      unsigned int marker = (val >> 24) & 0xff;
+      if (val == DECODE_ERROR)
+         return 0;
+      *q++ = (val >> 16) & 0xff;
+      if (marker < 2)
+         *q++ = (val >> 8) & 0xff;
+      if (marker < 1)
+         *q++ = val & 0xff;
+   }
+   /* 'q' can never be smaller than data (without 'size_t' overflow) */
+   return (size_t) (q - (unsigned char *) data);
 }
+#endif /* 0 */
diff -Nurp '--exclude=.bzr*' tin-2.4.1/libcanlock/src/canlock.c tin-2.4.2/libcanlock/src/canlock.c
--- tin-2.4.1/libcanlock/src/canlock.c	2013-08-28 19:09:43.000000000 +0200
+++ tin-2.4.2/libcanlock/src/canlock.c	2017-06-27 18:35:50.000000000 +0200
@@ -1,10 +1,11 @@
 /*
  * COPYRIGHT AND PERMISSION NOTICE
- * 
+ *
+ * Copyright (c) 2017 Dennis Preiser
  * Copyright (c) 2003 G.J. Andruk
- * 
+ *
  * All rights reserved.
- * 
+ *
  * Permission is hereby granted, free of charge, to any person obtaining
  * a copy of this software and associated documentation files (the
  * "Software"), to deal in the Software without restriction, including
@@ -14,7 +15,7 @@
  * copyright notice(s) and this permission notice appear in all copies of
  * the Software and that both the above copyright notice(s) and this
  * permission notice appear in supporting documentation.
- * 
+ *
  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
@@ -24,170 +25,411 @@
  * RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
  * CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
- * 
+ *
  * Except as contained in this notice, the name of a copyright holder
  * shall not be used in advertising or otherwise to promote the sale, use
  * or other dealings in this Software without prior written authorization
  * of the copyright holder.
  */
 
+/* C99 */
+#include <ctype.h>
+#include <limits.h>
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
-#include <ctype.h>
-#include <sys/types.h>
 #include "base64.h"
-#include "sha1.h"
-#include "hmac_sha1.h"
+
+/* Local */
+#include "sha.h"
 #include "canlock.h"
 
-/* 
- * Return a stripped cancel lock, that is, with the xx: prefix
- * removed, else NULL on failure.
- * type is set to the lock type, else zero on failure.
- */
-char *
-lock_strip_alpha(char *key, char *type)
-{
-    char *ret;
-    int offset;
-    do {
-      *type = tolower(*key);
+
+/* Map external hash type 'cl_hash_version' to local SHA implementation */
+static enum SHAversion which_cl_hash(int which_hash)
+{
+   switch (which_hash)
+   {
+      case CL_SHA1:
+         return SHA1;
+      case CL_SHA224:
+         return SHA224;
+      case CL_SHA384:
+         return SHA384;
+      case CL_SHA512:
+         return SHA512;
+
+      /* Mandatory algorithm */
+      case CL_SHA256:
+      default:
+         return SHA256;
+   }
+}
+
+
+/*
+ * 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
+ *
+ * Note:
+ * 'malloc()' already gives the correct return (and 'errno') values required by
+ * POSIX.
+ */
+static char *my_strdup(const char *s)
+{
+   char *res;
+   size_t len;
+
+   len = strlen(s);
+   res = (char *) malloc(len + (size_t) 1);
+   if (NULL != res)
+   {
+      strncpy(res, s, len);
+      res[len] = 0;
+   }
+
+   return res;
+}
+
+
+/*
+ * Extract a <c-lock-string> or <c-key-string> element respectively from 'key'
+ * (that is, with the <scheme>: prefix removed)
+ *
+ * The <scheme> is written to 'type' on success, else empty string on failure.
+ * The caller must ensure that the provided buffer is large enough.
+ *
+ * Returns a malloc()'d buffer on success, that the caller will need to free().
+ * Returns NULL (on failure).
+ */
+char *lock_strip_alpha(char *key, char *type)
+{
+   char *ret;
+   int offset;
+
+   /* Strip scheme and write it to 'type' */
+   do
+   {
+      *type = (char) tolower((int) (unsigned char) *key);
       type++;
       key++;
-    } while (*key && *key != ':');
-    
-    *type = '\0';
-    key++;
-    ret = strdup (key);
-    /* Strip the "Clue-string", no longer part of the lastest
-     * draft but could still be present */
-    offset = 0;
-    while (ret[offset] && ret[offset] != ':')
-		offset++;
-    ret[offset] = '\0';
-    return ret;
+   } while (*key && *key != ':');
+   *type = '\0';
+
+   key++;  /* Skip colon */
+
+   /* Copy <c-lock-string> or <c-key-string> respectively */
+   ret = my_strdup(key);
+   if (NULL != ret)
+   {
+      /*
+       * Strip potential trailing <clue-string> element
+       * (that is, a :xx suffix is removed).
+       *
+       * Note:
+       * This element was removed from an early draft, but could still be
+       * present.
+       */
+      offset = 0;
+      while (ret[offset] && ret[offset] != ':')
+         offset++;
+      ret[offset] = '\0';
+   }
+   return ret;
 }
 
 
-char *
-lock_strip(char *key, char *type)
+char *lock_strip(char *key, char *type)
 {
-    return lock_strip_alpha(key, type);
+   return lock_strip_alpha(key, type);
+}
+
+
+/*
+ * Split a <c-lock> or <c-key> element respectively
+ *
+ * 'input' is split on the first colon into <scheme> and <c-lock-string> or
+ * <c-key-string> elements respectively.
+ *
+ * If scheme is supported, the corresponding ID is returned.
+ *
+ * A pointer to <c-lock-string> or <c-key-string> respectively is written to
+ * the location pointed to by 'klstring' (no memory is allocated, the address
+ * points to the memory used for 'input').
+ *
+ * Returns the hash alorithm ID for scheme (on success).
+ * Returns CL_INVALID (on failure, NULL was written to 'klstring' in this case).
+ */
+int cl_split(char *input, char **klstring)
+{
+   int hash = CL_INVALID;
+   char *scheme, *junk;
+
+   *klstring = strchr(input, (int) ':');
+   if (NULL != *klstring)
+   {
+      (*klstring)++;  /* Skip colon */
+      scheme = (char *) malloc(strlen(input) + (size_t) 1);
+      if (NULL == scheme) { *klstring = NULL; }
+      else
+      {
+         junk = lock_strip_alpha(input, scheme);
+         if (NULL != junk)
+         {
+            if (!strcmp(scheme, "sha1"))  { hash = CL_SHA1; }
+            else if (!strcmp(scheme, "sha224"))  { hash = CL_SHA224; }
+            else if (!strcmp(scheme, "sha256"))  { hash = CL_SHA256; }
+            else if (!strcmp(scheme, "sha384"))  { hash = CL_SHA384; }
+            else if (!strcmp(scheme, "sha512"))  { hash = CL_SHA512; }
+            free((void *) junk);
+         }
+         free((void *) scheme);
+      }
+   }
+   return hash;
 }
 
-/* 
- * Generate an SHA1 cancel key.
- * Returns a malloc()'d buffer that the caller will need to free().
+
+/*
+ * Generate a SHA1 cancel key
+ * Returns a malloc()'d buffer that the caller will need to free() (on success).
+ * Returns NULL (on failure).
  */
-char *
-sha_key(const unsigned char *secret, size_t seclen,
+char *sha_key(const unsigned char *secret, size_t seclen,
         const unsigned char *message, size_t msglen)
 {
-    char
-        *cankey[1];
-    unsigned char
-        *hmacbuff;
-    size_t
-        keysize;
-
-    hmacbuff = hmac_sha1(secret, seclen, message, msglen);
-    if (!hmacbuff)
-        return NULL;
-    keysize = base64_encode(hmacbuff, SHA_DIGESTSIZE, cankey);
-    free ((void *) hmacbuff);
-    if (!keysize)
-        return NULL;
-    *cankey = (char *) realloc((void *) *cankey, keysize + 6);
-    if (!*cankey)
-        return NULL;
-    memmove((void *) (*cankey + 5), (void *) *cankey, keysize + 1);
-    strncpy(*cankey, "sha1:", 5);
-    return (*cankey);
-}
-
-/* 
- * Generate an SHA1 cancel lock.
- * Returns a malloc()'d buffer that the caller will need to free().
- */
-char *
-sha_lock(const unsigned char *secret, size_t seclen,
-         const unsigned char *message, size_t msglen)
-{
-	char
-		*canlock[1],
-		*tmp,
-		junk[SHA_DIGESTSIZE];
-    unsigned char
-        *cankey,
-        hmacbuff[SHA_DIGESTSIZE];
-    size_t
-        locksize;
-    SHA_CTX
-        hash_ctx;
-
-	tmp = sha_key(secret, seclen, message, msglen);
-	cankey = (unsigned char *) lock_strip_alpha(tmp, junk);
-	free(tmp);
-    if (!cankey)
-        return NULL;
-    if (sha_init(&hash_ctx)) {
-    	free(cankey);
-        return NULL;
-	}
-    if (sha_update(&hash_ctx, cankey, strlen((char *) cankey))) {
-    	free(cankey);
-        return NULL;
-	}
-	free(cankey);
-    if (sha_digest(&hash_ctx, hmacbuff))
-        return NULL;
-    locksize = base64_encode(hmacbuff, SHA_DIGESTSIZE, canlock);
-    if (!locksize)
-        return NULL;
-    *canlock = (char *) realloc((void *) *canlock, locksize + 6);
-    if (!*canlock)
-        return NULL;
-    memmove((void *) (*canlock + 5), (void *) *canlock, locksize + 1);
-    strncpy(*canlock, "sha1:", 5);
-    return (*canlock);
+   return cl_get_key(CL_SHA1, secret, seclen, message, msglen);
+}
+
+
+/*
+ * Generate a cancel key
+ * Returns a malloc()'d buffer that the caller will need to free() (on success).
+ * Returns NULL (on failure).
+ */
+char *cl_get_key(int which_hash, const unsigned char *secret, size_t seclen,
+                 const unsigned char *message, size_t msglen)
+{
+   char *cankey[1], *tmp;
+   const char *scheme;
+   enum SHAversion which_sha;
+   size_t keysize, scheme_len;
+   uint8_t hmacbuff[USHAMaxHashSize];
+
+   which_sha = which_cl_hash(which_hash);
+
+   /* Ensure that size data from external caller can be represented as 'int' */
+   if ((size_t) INT_MAX < msglen || (size_t) INT_MAX < seclen)
+      return NULL;
+
+   if (hmac(which_sha, message, (int) msglen, secret, (int) seclen, hmacbuff)
+       != shaSuccess)
+      return NULL;
+
+   if (!(keysize = base64_encode(hmacbuff, USHAHashSize(which_sha), cankey)))
+      return NULL;
+
+   switch (which_sha)
+   {
+      case SHA1:
+         scheme = "sha1:";
+         break;
+      case SHA224:
+         scheme = "sha224:";
+         break;
+      case SHA256:
+         scheme = "sha256:";
+         break;
+      case SHA384:
+         scheme = "sha384:";
+         break;
+      case SHA512:
+         scheme = "sha512:";
+         break;
+      default:
+         return NULL;
+   }
+
+   scheme_len = strlen(scheme);
+
+   tmp = (char *) realloc((void *) *cankey, keysize + scheme_len + 1);
+   if (NULL != tmp) { *cankey = tmp; }
+   else
+   {
+      free((void *) *cankey);
+      return NULL;
+   }
+
+   memmove((void *) (*cankey + scheme_len), (void *) *cankey, keysize + 1);
+   strncpy(*cankey, scheme, scheme_len);
+   return (*cankey);
 }
 
 
-/* 
- * Verify an SHA cancel key against a cancel lock.
+/*
+ * Generate a SHA1 cancel lock
+ * Returns a malloc()'d buffer that the caller will need to free() (on success).
+ * Returns NULL (on failure).
+ */
+char *sha_lock(const unsigned char *secret, size_t seclen,
+               const unsigned char *message, size_t msglen)
+{
+   return cl_get_lock(CL_SHA1, secret, seclen, message, msglen);
+}
+
+
+/*
+ * Generate cancel lock
+ * Returns a malloc()'d buffer that the caller will need to free() (on success).
+ * Returns NULL (on failure).
+ */
+char *cl_get_lock(int which_hash, const unsigned char *secret, size_t seclen,
+                  const unsigned char *message, size_t msglen)
+{
+   USHAContext hash_ctx;
+   char *canlock[1], *tmp, *junk;
+   const char *scheme;
+   enum SHAversion which_sha;
+   size_t hash_size, locksize, scheme_len;
+   uint8_t *cankey, hmacbuff[USHAMaxHashSize];
+
+   which_sha = which_cl_hash(which_hash);
+
+   /* The function 'USHAHashSize()' never returns negative values */
+   hash_size = (size_t) USHAHashSize(which_sha);
+
+   if (!(tmp = cl_get_key(which_hash, secret, seclen, message, msglen)))
+      return NULL;
+
+   if (!(junk = malloc(hash_size + 1)))
+   {
+      free(tmp);
+      return NULL;
+   }
+
+   cankey = (unsigned char *) lock_strip_alpha(tmp, junk);
+
+   free(tmp);
+   free(junk);
+
+   if (USHAReset(&hash_ctx, which_sha) != shaSuccess)
+   {
+      free(cankey);
+      return NULL;
+   }
+
+   if (USHAInput(&hash_ctx, cankey, (unsigned int) strlen((char *) cankey))
+       != shaSuccess)
+   {
+      free(cankey);
+      return NULL;
+   }
+
+   free(cankey);
+
+   if (USHAResult(&hash_ctx, hmacbuff) != shaSuccess)
+      return NULL;
+
+   if (!(locksize = base64_encode(hmacbuff, (int) hash_size, canlock)))
+      return NULL;
+
+   switch (which_sha)
+   {
+      case SHA1:
+         scheme = "sha1:";
+         break;
+      case SHA224:
+         scheme = "sha224:";
+         break;
+      case SHA256:
+         scheme = "sha256:";
+         break;
+      case SHA384:
+         scheme = "sha384:";
+         break;
+      case SHA512:
+         scheme = "sha512:";
+         break;
+      default:
+         return NULL;
+   }
+
+   scheme_len = strlen(scheme);
+
+   tmp = (char *) realloc((void *) *canlock, locksize + scheme_len + 1);
+   if (NULL != tmp) { *canlock = tmp; }
+   else
+   {
+      free((void *) *canlock);
+      return NULL;
+   }
+
+   memmove((void *) (*canlock + scheme_len), (void *) *canlock, locksize + 1);
+   strncpy(*canlock, scheme, scheme_len);
+   return (*canlock);
+}
+
+
+/*
+ * Verify a SHA1 cancel key against a cancel lock
+ * Returns 0 on success, nonzero on failure.
+ */
+int sha_verify(const char *key, const char *lock)
+{
+   return cl_verify(CL_SHA1, key, lock);
+}
+
+/*
+ * Verify a cancel key against a cancel lock
  * Returns 0 on success, nonzero on failure.
  */
-int
-sha_verify(const char *key, const char *lock)
+int cl_verify(int which_hash, const char *key, const char *lock)
 {
-    unsigned char
-        binkey[SHA_DIGESTSIZE + 4],
-        hmacbuff[SHA_DIGESTSIZE];
-    char
-        *templock[1];
-    size_t
-        keysize,
-        locksize;
-    SHA_CTX
-        hash_ctx;
-
-
-    /* Convert the key back into binary */
-    keysize = base64_decode(key, (void *) &binkey);
-    if (!keysize)
-        return -1;
-
-    if (sha_init(&hash_ctx))
-        return -1;
-    if (sha_update(&hash_ctx, (unsigned char *)key, strlen(key)))
-        return -1;
-    if (sha_digest(&hash_ctx, hmacbuff))
-        return -1;
-
-    locksize = base64_encode(hmacbuff, SHA_DIGESTSIZE, templock);
-    if (!locksize)
-        return -1;
+   int res;
+   USHAContext hash_ctx;
+   char *templock[1];
+   enum SHAversion which_sha;
+   size_t key_size, hash_size;
+   uint8_t hashbuff[USHAMaxHashSize];
+
+   /* Defeat the fallback to SHA256 default */
+   if (CL_INVALID == which_hash)
+      return -1;
+
+   /*
+    * Ensure that key length is supported
+    * Currently the maximum length is for base64 encoded SHA512: 88
+    * Theoretical limit: UINT_MAX
+    * (must always be representable as 'unsigned int')
+    */
+   key_size = strlen(key);
+   if ((size_t) 88 < key_size)
+      return -1;
+
+   which_sha = which_cl_hash(which_hash);
+
+   /* The function 'USHAHashSize()' never returns negative values */
+   hash_size = (size_t) USHAHashSize(which_sha);
+
+   if (USHAReset(&hash_ctx, which_sha) != shaSuccess)
+      return -1;
+
+   if (USHAInput(&hash_ctx, (const uint8_t *) key, (unsigned int) key_size)
+       != shaSuccess)
+      return -1;
+
+   if (USHAResult(&hash_ctx, hashbuff) != shaSuccess)
+      return -1;
+
+   if (!base64_encode(hashbuff, (int) hash_size, templock))
+      return -1;
+
+   res = strcmp(*templock, lock);
+   free((void*) *templock);
 
-    return strcmp(*templock, lock);
+   return res;
 }
diff -Nurp '--exclude=.bzr*' tin-2.4.1/libcanlock/src/hmac.c tin-2.4.2/libcanlock/src/hmac.c
--- tin-2.4.1/libcanlock/src/hmac.c	1970-01-01 01:00:00.000000000 +0100
+++ tin-2.4.2/libcanlock/src/hmac.c	2017-03-12 16:14:37.000000000 +0100
@@ -0,0 +1,246 @@
+/**************************** hmac.c ***************************/
+/***************** See RFC 6234 for details. *******************/
+/* Copyright (c) 2011 IETF Trust and the persons identified as */
+/* authors of the code.  All rights reserved.                  */
+/* See sha.h for terms of use and redistribution.              */
+
+/*
+ *  Description:
+ *      This file implements the HMAC algorithm (Keyed-Hashing for
+ *      Message Authentication, [RFC 2104]), expressed in terms of
+ *      the various SHA algorithms.
+ */
+
+#include "sha.h"
+
+/*
+ *  hmac
+ *
+ *  Description:
+ *      This function will compute an HMAC message digest.
+ *
+ *  Parameters:
+ *      whichSha: [in]
+ *          One of SHA1, SHA224, SHA256, SHA384, SHA512
+ *      message_array[ ]: [in]
+ *          An array of octets representing the message.
+ *          Note: in RFC 2104, this parameter is known
+ *          as 'text'.
+ *      length: [in]
+ *          The length of the message in message_array.
+ *      key[ ]: [in]
+ *          The secret shared key.
+ *      key_len: [in]
+ *          The length of the secret shared key.
+ *      digest[ ]: [out]
+ *          Where the digest is to be returned.
+ *          NOTE: The length of the digest is determined by
+ *              the value of whichSha.
+ *
+ *  Returns:
+ *      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])
+{
+  HMACContext context;
+  return hmacReset(&context, whichSha, key, key_len) ||
+         hmacInput(&context, message_array, length) ||
+         hmacResult(&context, digest);
+}
+
+/*
+ *  hmacReset
+ *
+ *  Description:
+ *      This function will initialize the hmacContext in preparation
+ *      for computing a new HMAC message digest.
+ *
+ *  Parameters:
+ *      context: [in/out]
+ *          The context to reset.
+ *      whichSha: [in]
+ *          One of SHA1, SHA224, SHA256, SHA384, SHA512
+ *      key[ ]: [in]
+ *          The secret shared key.
+ *      key_len: [in]
+ *          The length of the secret shared key.
+ *
+ *  Returns:
+ *      sha Error Code.
+ *
+ */
+int hmacReset(HMACContext *context, enum SHAversion whichSha,
+    const unsigned char *key, int key_len)
+{
+  int i, blocksize, hashsize, ret;
+
+  /* inner padding - key XORd with ipad */
+  unsigned char k_ipad[USHA_Max_Message_Block_Size];
+
+  /* temporary buffer when keylen > blocksize */
+  unsigned char tempkey[USHAMaxHashSize];
+
+  if (!context) return shaNull;
+  context->Computed = 0;
+  context->Corrupted = shaSuccess;
+
+  blocksize = context->blockSize = USHABlockSize(whichSha);
+  hashsize = context->hashSize = USHAHashSize(whichSha);
+  context->whichSha = whichSha;
+
+  /*
+   * If key is longer than the hash blocksize,
+   * reset it to key = HASH(key).
+   */
+  if (key_len > blocksize) {
+    USHAContext tcontext;
+    int err = USHAReset(&tcontext, whichSha) ||
+              USHAInput(&tcontext, key, key_len) ||
+              USHAResult(&tcontext, tempkey);
+    if (err != shaSuccess) return err;
+
+    key = tempkey;
+    key_len = hashsize;
+  }
+
+  /*
+   * The HMAC transform looks like:
+   *
+   * SHA(K XOR opad, SHA(K XOR ipad, text))
+   *
+   * where K is an n byte key, 0-padded to a total of blocksize bytes,
+   * ipad is the byte 0x36 repeated blocksize times,
+   * opad is the byte 0x5c repeated blocksize times,
+   * and text is the data being protected.
+   */
+
+  /* store key into the pads, XOR'd with ipad and opad values */
+  for (i = 0; i < key_len; i++) {
+    k_ipad[i] = key[i] ^ 0x36;
+    context->k_opad[i] = key[i] ^ 0x5c;
+  }
+  /* remaining pad bytes are '\0' XOR'd with ipad and opad values */
+  for ( ; i < blocksize; i++) {
+    k_ipad[i] = 0x36;
+    context->k_opad[i] = 0x5c;
+  }
+
+  /* perform inner hash */
+  /* init context for 1st pass */
+  ret = USHAReset(&context->shaContext, whichSha) ||
+        /* and start with inner pad */
+        USHAInput(&context->shaContext, k_ipad, blocksize);
+  return context->Corrupted = ret;
+}
+
+/*
+ *  hmacInput
+ *
+ *  Description:
+ *      This function accepts an array of octets as the next portion
+ *      of the message.  It may be called multiple times.
+ *
+ *  Parameters:
+ *      context: [in/out]
+ *          The HMAC context to update.
+ *      text[ ]: [in]
+ *          An array of octets representing the next portion of
+ *          the message.
+ *      text_len: [in]
+ *          The length of the message in text.
+ *
+ *  Returns:
+ *      sha Error Code.
+ *
+ */
+int hmacInput(HMACContext *context, const unsigned char *text,
+    int text_len)
+{
+  if (!context) return shaNull;
+  if (context->Corrupted) return context->Corrupted;
+  if (context->Computed) return context->Corrupted = shaStateError;
+  /* then text of datagram */
+  return context->Corrupted =
+    USHAInput(&context->shaContext, text, text_len);
+}
+
+/*
+ * hmacFinalBits
+ *
+ * Description:
+ *   This function will add in any final bits of the message.
+ *
+ * Parameters:
+ *   context: [in/out]
+ *     The HMAC context to update.
+ *   message_bits: [in]
+ *     The final bits of the message, in the upper portion of the
+ *     byte.  (Use 0b###00000 instead of 0b00000### to input the
+ *     three bits ###.)
+ *   length: [in]
+ *     The number of bits in message_bits, between 1 and 7.
+ *
+ * Returns:
+ *   sha Error Code.
+ */
+int hmacFinalBits(HMACContext *context,
+    uint8_t bits, unsigned int bit_count)
+{
+  if (!context) return shaNull;
+  if (context->Corrupted) return context->Corrupted;
+  if (context->Computed) return context->Corrupted = shaStateError;
+  /* then final bits of datagram */
+  return context->Corrupted =
+    USHAFinalBits(&context->shaContext, bits, bit_count);
+}
+
+/*
+ * hmacResult
+ *
+ * Description:
+ *   This function will return the N-byte message digest into the
+ *   Message_Digest array provided by the caller.
+ *
+ * Parameters:
+ *   context: [in/out]
+ *     The context to use to calculate the HMAC hash.
+ *   digest[ ]: [out]
+ *     Where the digest is returned.
+ *     NOTE 2: The length of the hash is determined by the value of
+ *      whichSha that was passed to hmacReset().
+ *
+ * Returns:
+ *   sha Error Code.
+ *
+ */
+int hmacResult(HMACContext *context, uint8_t *digest)
+{
+  int ret;
+  if (!context) return shaNull;
+  if (context->Corrupted) return context->Corrupted;
+  if (context->Computed) return context->Corrupted = shaStateError;
+
+  /* finish up 1st pass */
+  /* (Use digest here as a temporary buffer.) */
+  ret =
+    USHAResult(&context->shaContext, digest) ||
+         /* perform outer SHA */
+         /* init context for 2nd pass */
+         USHAReset(&context->shaContext, context->whichSha) ||
+
+         /* start with outer pad */
+         USHAInput(&context->shaContext, context->k_opad,
+                   context->blockSize) ||
+
+         /* then results of 1st hash */
+         USHAInput(&context->shaContext, digest, context->hashSize) ||
+         /* finish up 2nd pass */
+         USHAResult(&context->shaContext, digest);
+
+  context->Computed = 1;
+  return context->Corrupted = ret;
+}
diff -Nurp '--exclude=.bzr*' tin-2.4.1/libcanlock/src/hmac_sha1.c tin-2.4.2/libcanlock/src/hmac_sha1.c
--- tin-2.4.1/libcanlock/src/hmac_sha1.c	2016-02-09 23:48:51.000000000 +0100
+++ tin-2.4.2/libcanlock/src/hmac_sha1.c	1970-01-01 01:00:00.000000000 +0100
@@ -1,131 +0,0 @@
-/*
- * COPYRIGHT AND PERMISSION NOTICE
- * 
- * Copyright (c) 2003 G.J. Andruk
- * 
- * All rights reserved.
- * 
- * Permission is hereby granted, free of charge, to any person obtaining
- * a copy of this software and associated documentation files (the
- * "Software"), to deal in the Software without restriction, including
- * without limitation the rights to use, copy, modify, merge, publish,
- * distribute, and/or sell copies of the Software, and to permit persons
- * to whom the Software is furnished to do so, provided that the above
- * copyright notice(s) and this permission notice appear in all copies of
- * the Software and that both the above copyright notice(s) and this
- * permission notice appear in supporting documentation.
- * 
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
- * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
- * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
- * OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
- * HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY
- * SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER
- * RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
- * CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
- * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
- * 
- * Except as contained in this notice, the name of a copyright holder
- * shall not be used in advertising or otherwise to promote the sale, use
- * or other dealings in this Software without prior written authorization
- * of the copyright holder.
- */
-
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include "sha1.h"
-#include "hmac_sha1.h"
-
-#define ipad 0x36
-#define opad 0x5c
-
-/* 
- * Encode a string using HMAC - see RFC-2104 for details.
- * Returns the MAC, or NULL on error.
- * Caller needs to free() non-NULL return values..
- */
-unsigned char *
-hmac_sha1(
-            const unsigned char *K,   /* key */
-            int Klen,           /* and it size */
-            const unsigned char *T,   /* text to encode */
-            int Tlen            /* and its size */
-        )
-{
-    SHA_CTX
-        hash_ctx;
-    unsigned char
-        keyin[SHA_DATASIZE],
-        *step2,
-        step4[SHA_DIGESTSIZE],
-        step5[SHA_DATASIZE + SHA_DIGESTSIZE],
-        *hmac_out,
-        *c;
-    int
-        i,
-        j;
-
-    if (sha_init(&hash_ctx))
-        return NULL;
-
-    /* If the key is bigger than SHA_DATASIZE we need to hash it. */
-    if (Klen > SHA_DATASIZE) {
-        if (sha_update(&hash_ctx, K, Klen))
-            return NULL;
-        if (sha_digest(&hash_ctx, keyin))
-            return NULL;
-        Klen = SHA_DIGESTSIZE;
-    }
-    else
-        memcpy(keyin, K, Klen);
-
-    if ((step2 = (unsigned char *) malloc(Tlen + SHA_DATASIZE)) == NULL)
-    	return NULL;
-
-    c = keyin;
-    for (i = 0; i < Klen; i++) {
-        step2[i] = *c ^ ipad;
-        step5[i] = *c ^ opad;
-        c++;
-    }
-    for (j = i; j < SHA_DATASIZE; j++) {
-        step2[j] = ipad;
-        step5[j] = opad;
-    }
-    
-    memcpy(&step2[SHA_DATASIZE], T, Tlen);
-
-    if (sha_init(&hash_ctx)) {
-    	free(step2);
-        return NULL;
-	}
-    if (sha_update(&hash_ctx, step2, SHA_DATASIZE + Tlen)) {
-    	free(step2);
-        return NULL;
-	}
-	free(step2);
-    if (sha_digest(&hash_ctx, step4))
-        return NULL;
-
-    memcpy(&step5[SHA_DATASIZE], step4, SHA_DIGESTSIZE);
-
-    hmac_out = (unsigned char *) malloc(SHA_DIGESTSIZE);
-    if (!hmac_out)
-        return NULL;
-
-    if (sha_init(&hash_ctx)) {
-    	free(hmac_out);
-        return NULL;
-	}
-    if (sha_update(&hash_ctx, step5, SHA_DATASIZE + SHA_DIGESTSIZE)) {
-    	free(hmac_out);
-        return NULL;
-	}
-    if (sha_digest(&hash_ctx, hmac_out)) {
-    	free(hmac_out);
-        return NULL;
-	}
-
-    return hmac_out;
-}
diff -Nurp '--exclude=.bzr*' tin-2.4.1/libcanlock/src/secret.c tin-2.4.2/libcanlock/src/secret.c
--- tin-2.4.1/libcanlock/src/secret.c	1970-01-01 01:00:00.000000000 +0100
+++ tin-2.4.2/libcanlock/src/secret.c	2017-07-14 15:20:33.000000000 +0200
@@ -0,0 +1,121 @@
+/* ========================================================================== */
+/* Copyright (c) 2017 Michael Baeuerle
+ *
+ * All rights reserved.
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining
+ * a copy of this software and associated documentation files (the
+ * "Software"), to deal in the Software without restriction, including
+ * without limitation the rights to use, copy, modify, merge, publish,
+ * distribute, and/or sell copies of the Software, and to permit persons
+ * to whom the Software is furnished to do so, provided that the above
+ * copyright notice(s) and this permission notice appear in all copies of
+ * the Software and that both the above copyright notice(s) and this
+ * permission notice appear in supporting documentation.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+ * OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
+ * HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY
+ * SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER
+ * RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
+ * CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
+ * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ *
+ * Except as contained in this notice, the name of a copyright holder
+ * shall not be used in advertising or otherwise to promote the sale, use
+ * or other dealings in this Software without prior written authorization
+ * of the copyright holder.
+ */
+
+/* C11 (if available) */
+#define __STDC_WANT_LIB_EXT1__ 1  /*!< Request for Annex K */
+
+/* GNU autoconf */
+#include <config.h>
+
+/* C99 */
+#include <string.h>
+
+/* Local */
+#include "canlock.h"
+
+
+/* ========================================================================== */
+/*! \brief Overwrite secret data in memory
+ *
+ * \param[in] sec       Pointer to secret data
+ * \param[in] sec_size  Size of secret data
+ * \param[in] buf_size  Size of buffer
+ *
+ * \attention
+ * The default implementation uses \c memset() and is not crytographically
+ * secure. A smart compiler may optimize this function away completely.
+ * If no better function of the OS was available, this situation is indicated
+ * with a return value of 1.
+ *
+ * \note
+ * Even if the OS in general supports explicit overwriting of memory, on a
+ * modern machine with Cache, Swap, etc. it is not possible to securely
+ * overwrite all copies that such subsystems may have created (at least it
+ * is not possible in a portable way).
+ *
+ * \return
+ * - 0 on success
+ * - 1 if only \c memset() was available
+ * - -1 on error
+ */
+
+int cl_clear_secret(void *sec, size_t sec_size, size_t buf_size)
+{
+   int  res = -1;
+
+   if (NULL != sec)
+   {
+/*
+ * C11 Annex K specifies "__STDC_LIB_EXT1__" for detection:
+ * #if defined(__STDC_LIB_EXT1__)
+ * We use the check result from autoconf instead
+ */
+#if HAVE_MEMSET_S
+      /* Standard solution using C11 Annex K */
+      res = (int) memset_s(sec, buf_size, 0, sec_size);
+      if (res)
+      {
+         /* Nonzero return value indicates a constraint violation */
+         res = -1;
+      }
+#else  /* HAVE_MEMSET_S */
+      if (sec_size <= buf_size)
+      {
+         /*
+          * There seems to be no portable way to enforce memory access in C99.
+          * But there is a chance that the optimizer is not smart enough and
+          * 'memset()' will do the job.
+          */
+         memset(sec, 0, sec_size);
+         res = 1;
+
+         /* -------------------------------------------------------------------- */
+         /* OS specific functions can be called here */
+
+#  if HAVE_EXPLICIT_MEMSET
+         /* NetBSD has 'explicit_memset()' since version 7.0 */
+         explicit_memset(sec, 0, sec_size);
+         res = 0;
+#  elif HAVE_EXPLICIT_BZERO
+         /* OpenBSD has 'explicit_bzero()' since version 5.5 */
+         /* GNU libc has 'explicit_bzero()' since version 2.25 */
+         explicit_bzero(sec, sec_size);
+         res = 0;
+#  endif  /* HAVE_EXPLICIT_MEMSET */
+      }
+#endif  /* HAVE_MEMSET_S */
+   }
+
+   return (res);
+}
+
+
+/* EOF */
diff -Nurp '--exclude=.bzr*' tin-2.4.1/libcanlock/src/sha1.c tin-2.4.2/libcanlock/src/sha1.c
--- tin-2.4.1/libcanlock/src/sha1.c	2013-08-28 19:09:43.000000000 +0200
+++ tin-2.4.2/libcanlock/src/sha1.c	2017-03-11 15:57:45.000000000 +0100
@@ -1,353 +1,412 @@
-/* sha.c - Implementation of the Secure Hash Algorithm
+/**************************** sha1.c ***************************/
+/***************** See RFC 6234 for details. *******************/
+/* Copyright (c) 2011 IETF Trust and the persons identified as */
+/* authors of the code.  All rights reserved.                  */
+/* See sha.h for terms of use and redistribution.              */
+
+/*
+ *  Description:
+ *      This file implements the Secure Hash Algorithm SHA-1
+ *      as defined in the U.S. National Institute of Standards
+ *      and Technology Federal Information Processing Standards
+ *      Publication (FIPS PUB) 180-3 published in October 2008
+ *      and formerly defined in its predecessors, FIPS PUB 180-1
+ *      and FIP PUB 180-2.
  *
- * Copyright (C) 1995, A.M. Kuchling
+ *      A combined document showing all algorithms is available at
+ *              http://csrc.nist.gov/publications/fips/
+ *                     fips180-3/fips180-3_final.pdf
  *
- * Distribute and use freely; there are no restrictions on further 
- * dissemination and usage except those imposed by the laws of your 
- * country of residence.
+ *      The SHA-1 algorithm produces a 160-bit message digest for a
+ *      given data stream that can serve as a means of providing a
+ *      "fingerprint" for a message.
  *
- * Adapted to pike and some cleanup by Niels Möller.
+ *  Portability Issues:
+ *      SHA-1 is defined in terms of 32-bit "words".  This code
+ *      uses <stdint.h> (included via "sha.h") to define 32- and
+ *      8-bit unsigned integer types.  If your C compiler does
+ *      not support 32-bit unsigned integers, this code is not
+ *      appropriate.
+ *
+ *  Caveats:
+ *      SHA-1 is designed to work with messages less than 2^64 bits
+ *      long.  This implementation uses SHA1Input() to hash the bits
+ *      that are a multiple of the size of an 8-bit octet, and then
+ *      optionally uses SHA1FinalBits() to hash the final few bits of
+ *      the input.
  */
 
-/* $Id: sha1.c,v 1.5 2002/05/26 17:46:16 nmav Exp $ */
+#include "sha.h"
+#include "sha-private.h"
 
-/* SHA: NIST's Secure Hash Algorithm */
+/*
+ *  Define the SHA1 circular left shift macro
+ */
+#define SHA1_ROTL(bits,word) \
+                (((word) << (bits)) | ((word) >> (32-(bits))))
 
-/* Based on SHA code originally posted to sci.crypt by Peter Gutmann
-   in message <30ajo5$oe8@ccu2.auckland.ac.nz>.
-   Modified to test for endianness on creation of SHA objects by AMK.
-   Also, the original specification of SHA was found to have a weakness
-   by NSA/NIST.  This code implements the fixed version of SHA.
-*/
-
-/* Here's the first paragraph of Peter Gutmann's posting:
-   
-The following is my SHA (FIPS 180) code updated to allow use of the "fixed"
-SHA, thanks to Jim Gillogly and an anonymous contributor for the information on
-what's changed in the new version.  The fix is a simple change which involves
-adding a single rotate in the initial expansion function.  It is unknown
-whether this is an optimal solution to the problem which was discovered in the
-SHA or whether it's simply a bandaid which fixes the problem with a minimum of
-effort (for example the reengineering of a great many Capstone chips).
-*/
-
-#include "sha1.h"
-#include <stdlib.h>
-#include <string.h>
+/*
+ * Add "length" to the length.
+ * Set Corrupted when overflow has occurred.
+ */
+static uint32_t addTemp;
+#define SHA1AddLength(context, length)                     \
+    (addTemp = (context)->Length_Low,                      \
+     (context)->Corrupted =                                \
+        (((context)->Length_Low += (length)) < addTemp) && \
+        (++(context)->Length_High == 0) ? shaInputTooLong  \
+                                        : (context)->Corrupted )
+
+/* Local Function Prototypes */
+static void SHA1ProcessMessageBlock(SHA1Context *context);
+static void SHA1Finalize(SHA1Context *context, uint8_t Pad_Byte);
+static void SHA1PadMessage(SHA1Context *context, uint8_t Pad_Byte);
 
-void sha_copy(struct sha_ctx *dest, struct sha_ctx *src)
+/*
+ *  SHA1Reset
+ *
+ *  Description:
+ *      This function will initialize the SHA1Context in preparation
+ *      for computing a new SHA1 message digest.
+ *
+ *  Parameters:
+ *      context: [in/out]
+ *          The context to reset.
+ *
+ *  Returns:
+ *      sha Error Code.
+ *
+ */
+int SHA1Reset(SHA1Context *context)
 {
-  int i;
-
-  dest->count_l=src->count_l;
-  dest->count_h=src->count_h;
-  for(i=0; i<SHA_DIGESTLEN; i++)
-    dest->digest[i]=src->digest[i];
-  for(i=0; i < src->index; i++)
-    dest->block[i] = src->block[i];
-  dest->index = src->index;
-}
-
-
-/* The SHA f()-functions.  The f1 and f3 functions can be optimized to
-   save one boolean operation each - thanks to Rich Schroeppel,
-   rcs@cs.arizona.edu for discovering this */
-
-/*#define f1(x,y,z) ( ( x & y ) | ( ~x & z ) )          // Rounds  0-19 */
-#define f1(x,y,z)   ( z ^ ( x & ( y ^ z ) ) )           /* Rounds  0-19 */
-#define f2(x,y,z)   ( x ^ y ^ z )                       /* Rounds 20-39 */
-/*#define f3(x,y,z) ( ( x & y ) | ( x & z ) | ( y & z ) )   // Rounds 40-59 */
-#define f3(x,y,z)   ( ( x & y ) | ( z & ( x | y ) ) )   /* Rounds 40-59 */
-#define f4(x,y,z)   ( x ^ y ^ z )                       /* Rounds 60-79 */
-
-/* The SHA Mysterious Constants */
-
-#define K1  0x5A827999L                                 /* Rounds  0-19 */
-#define K2  0x6ED9EBA1L                                 /* Rounds 20-39 */
-#define K3  0x8F1BBCDCL                                 /* Rounds 40-59 */
-#define K4  0xCA62C1D6L                                 /* Rounds 60-79 */
+  if (!context) return shaNull;
 
-/* SHA initial values */
+  context->Length_High = context->Length_Low = 0;
+  context->Message_Block_Index = 0;
 
-#define h0init  0x67452301L
-#define h1init  0xEFCDAB89L
-#define h2init  0x98BADCFEL
-#define h3init  0x10325476L
-#define h4init  0xC3D2E1F0L
+  /* Initial Hash Values: FIPS 180-3 section 5.3.1 */
+  context->Intermediate_Hash[0]   = 0x67452301;
+  context->Intermediate_Hash[1]   = 0xEFCDAB89;
+  context->Intermediate_Hash[2]   = 0x98BADCFE;
+  context->Intermediate_Hash[3]   = 0x10325476;
+  context->Intermediate_Hash[4]   = 0xC3D2E1F0;
 
-/* 32-bit rotate left - kludged with shifts */
+  context->Computed   = 0;
+  context->Corrupted  = shaSuccess;
 
-#define ROTL(n,X)  ( ( (X) << (n) ) | ( (X) >> ( 32 - (n) ) ) )
-
-/* The initial expanding function.  The hash function is defined over an
-   80-word expanded input array W, where the first 16 are copies of the input
-   data, and the remaining 64 are defined by
-
-        W[ i ] = W[ i - 16 ] ^ W[ i - 14 ] ^ W[ i - 8 ] ^ W[ i - 3 ]
-
-   This implementation generates these values on the fly in a circular
-   buffer - thanks to Colin Plumb, colin@nyx10.cs.du.edu for this
-   optimization.
-
-   The updated SHA changes the expanding function by adding a rotate of 1
-   bit.  Thanks to Jim Gillogly, jim@rand.org, and an anonymous contributor
-   for this information */
-
-#define expand(W,i) ( W[ i & 15 ] = \
-		      ROTL( 1, ( W[ i & 15 ] ^ W[ (i - 14) & 15 ] ^ \
-				 W[ (i - 8) & 15 ] ^ W[ (i - 3) & 15 ] ) ) )
-
-/* The prototype SHA sub-round.  The fundamental sub-round is:
-
-        a' = e + ROTL( 5, a ) + f( b, c, d ) + k + data;
-        b' = a;
-        c' = ROTL( 30, b );
-        d' = c;
-        e' = d;
-
-   but this is implemented by unrolling the loop 5 times and renaming the
-   variables ( e, a, b, c, d ) = ( a', b', c', d', e' ) each iteration.
-   This code is then replicated 20 times for each of the 4 functions, using
-   the next 20 values from the W[] array each time */
-
-#define subRound(a, b, c, d, e, f, k, data) \
-    ( e += ROTL( 5, a ) + f( b, c, d ) + k + data, b = ROTL( 30, b ) )
-
-/* Initialize the SHA values */
+  return shaSuccess;
+}
 
-int sha_init(struct sha_ctx *ctx)
+/*
+ *  SHA1Input
+ *
+ *  Description:
+ *      This function accepts an array of octets as the next portion
+ *      of the message.
+ *
+ *  Parameters:
+ *      context: [in/out]
+ *          The SHA context to update.
+ *      message_array[ ]: [in]
+ *          An array of octets representing the next portion of
+ *          the message.
+ *      length: [in]
+ *          The length of the message in message_array.
+ *
+ *  Returns:
+ *      sha Error Code.
+ *
+ */
+int SHA1Input(SHA1Context *context,
+    const uint8_t *message_array, unsigned length)
 {
-  /* Set the h-vars to their initial values */
-  ctx->digest[ 0 ] = h0init;
-  ctx->digest[ 1 ] = h1init;
-  ctx->digest[ 2 ] = h2init;
-  ctx->digest[ 3 ] = h3init;
-  ctx->digest[ 4 ] = h4init;
-
-  /* Initialize bit count */
-  ctx->count_l = ctx->count_h = 0;
-  
-  /* Initialize buffer */
-  ctx->index = 0;
-  ctx->finalized = 0;
-  return 0;
-}
+  if (!context) return shaNull;
+  if (!length) return shaSuccess;
+  if (!message_array) return shaNull;
+  if (context->Computed) return context->Corrupted = shaStateError;
+  if (context->Corrupted) return context->Corrupted;
+
+  while (length--) {
+    context->Message_Block[context->Message_Block_Index++] =
+      *message_array;
+
+    if ((SHA1AddLength(context, 8) == shaSuccess) &&
+      (context->Message_Block_Index == SHA1_Message_Block_Size))
+      SHA1ProcessMessageBlock(context);
 
-/* Perform the SHA transformation.  Note that this code, like MD5, seems to
-   break some optimizing compilers due to the complexity of the expressions
-   and the size of the basic block.  It may be necessary to split it into
-   sections, e.g. based on the four subrounds
+    message_array++;
+  }
 
-   Note that this function destroys the data area */
+  return context->Corrupted;
+}
 
-static void sha_transform(struct sha_ctx *ctx, uint32_t *data )
+/*
+ * SHA1FinalBits
+ *
+ * Description:
+ *   This function will add in any final bits of the message.
+ *
+ * Parameters:
+ *   context: [in/out]
+ *     The SHA context to update.
+ *   message_bits: [in]
+ *     The final bits of the message, in the upper portion of the
+ *     byte.  (Use 0b###00000 instead of 0b00000### to input the
+ *     three bits ###.)
+ *   length: [in]
+ *     The number of bits in message_bits, between 1 and 7.
+ *
+ * Returns:
+ *   sha Error Code.
+ */
+int SHA1FinalBits(SHA1Context *context, uint8_t message_bits,
+    unsigned int length)
 {
-  register uint32_t A, B, C, D, E;     /* Local vars */
+  static uint8_t masks[8] = {
+      /* 0 0b00000000 */ 0x00, /* 1 0b10000000 */ 0x80,
+      /* 2 0b11000000 */ 0xC0, /* 3 0b11100000 */ 0xE0,
+      /* 4 0b11110000 */ 0xF0, /* 5 0b11111000 */ 0xF8,
+      /* 6 0b11111100 */ 0xFC, /* 7 0b11111110 */ 0xFE
+  };
+
+  static uint8_t markbit[8] = {
+      /* 0 0b10000000 */ 0x80, /* 1 0b01000000 */ 0x40,
+      /* 2 0b00100000 */ 0x20, /* 3 0b00010000 */ 0x10,
+      /* 4 0b00001000 */ 0x08, /* 5 0b00000100 */ 0x04,
+      /* 6 0b00000010 */ 0x02, /* 7 0b00000001 */ 0x01
+  };
+
+  if (!context) return shaNull;
+  if (!length) return shaSuccess;
+  if (context->Corrupted) return context->Corrupted;
+  if (context->Computed) return context->Corrupted = shaStateError;
+  if (length >= 8) return context->Corrupted = shaBadParam;
+
+  SHA1AddLength(context, length);
+  SHA1Finalize(context,
+    (uint8_t) ((message_bits & masks[length]) | markbit[length]));
 
-  /* Set up first buffer and local data buffer */
-  A = ctx->digest[0];
-  B = ctx->digest[1];
-  C = ctx->digest[2];
-  D = ctx->digest[3];
-  E = ctx->digest[4];
-
-  /* Heavy mangling, in 4 sub-rounds of 20 interations each. */
-  subRound( A, B, C, D, E, f1, K1, data[ 0] );
-  subRound( E, A, B, C, D, f1, K1, data[ 1] );
-  subRound( D, E, A, B, C, f1, K1, data[ 2] );
-  subRound( C, D, E, A, B, f1, K1, data[ 3] );
-  subRound( B, C, D, E, A, f1, K1, data[ 4] );
-  subRound( A, B, C, D, E, f1, K1, data[ 5] );
-  subRound( E, A, B, C, D, f1, K1, data[ 6] );
-  subRound( D, E, A, B, C, f1, K1, data[ 7] );
-  subRound( C, D, E, A, B, f1, K1, data[ 8] );
-  subRound( B, C, D, E, A, f1, K1, data[ 9] );
-  subRound( A, B, C, D, E, f1, K1, data[10] );
-  subRound( E, A, B, C, D, f1, K1, data[11] );
-  subRound( D, E, A, B, C, f1, K1, data[12] );
-  subRound( C, D, E, A, B, f1, K1, data[13] );
-  subRound( B, C, D, E, A, f1, K1, data[14] );
-  subRound( A, B, C, D, E, f1, K1, data[15] );
-  subRound( E, A, B, C, D, f1, K1, expand( data, 16 ) );
-  subRound( D, E, A, B, C, f1, K1, expand( data, 17 ) );
-  subRound( C, D, E, A, B, f1, K1, expand( data, 18 ) );
-  subRound( B, C, D, E, A, f1, K1, expand( data, 19 ) );
-
-  subRound( A, B, C, D, E, f2, K2, expand( data, 20 ) );
-  subRound( E, A, B, C, D, f2, K2, expand( data, 21 ) );
-  subRound( D, E, A, B, C, f2, K2, expand( data, 22 ) );
-  subRound( C, D, E, A, B, f2, K2, expand( data, 23 ) );
-  subRound( B, C, D, E, A, f2, K2, expand( data, 24 ) );
-  subRound( A, B, C, D, E, f2, K2, expand( data, 25 ) );
-  subRound( E, A, B, C, D, f2, K2, expand( data, 26 ) );
-  subRound( D, E, A, B, C, f2, K2, expand( data, 27 ) );
-  subRound( C, D, E, A, B, f2, K2, expand( data, 28 ) );
-  subRound( B, C, D, E, A, f2, K2, expand( data, 29 ) );
-  subRound( A, B, C, D, E, f2, K2, expand( data, 30 ) );
-  subRound( E, A, B, C, D, f2, K2, expand( data, 31 ) );
-  subRound( D, E, A, B, C, f2, K2, expand( data, 32 ) );
-  subRound( C, D, E, A, B, f2, K2, expand( data, 33 ) );
-  subRound( B, C, D, E, A, f2, K2, expand( data, 34 ) );
-  subRound( A, B, C, D, E, f2, K2, expand( data, 35 ) );
-  subRound( E, A, B, C, D, f2, K2, expand( data, 36 ) );
-  subRound( D, E, A, B, C, f2, K2, expand( data, 37 ) );
-  subRound( C, D, E, A, B, f2, K2, expand( data, 38 ) );
-  subRound( B, C, D, E, A, f2, K2, expand( data, 39 ) );
-
-  subRound( A, B, C, D, E, f3, K3, expand( data, 40 ) );
-  subRound( E, A, B, C, D, f3, K3, expand( data, 41 ) );
-  subRound( D, E, A, B, C, f3, K3, expand( data, 42 ) );
-  subRound( C, D, E, A, B, f3, K3, expand( data, 43 ) );
-  subRound( B, C, D, E, A, f3, K3, expand( data, 44 ) );
-  subRound( A, B, C, D, E, f3, K3, expand( data, 45 ) );
-  subRound( E, A, B, C, D, f3, K3, expand( data, 46 ) );
-  subRound( D, E, A, B, C, f3, K3, expand( data, 47 ) );
-  subRound( C, D, E, A, B, f3, K3, expand( data, 48 ) );
-  subRound( B, C, D, E, A, f3, K3, expand( data, 49 ) );
-  subRound( A, B, C, D, E, f3, K3, expand( data, 50 ) );
-  subRound( E, A, B, C, D, f3, K3, expand( data, 51 ) );
-  subRound( D, E, A, B, C, f3, K3, expand( data, 52 ) );
-  subRound( C, D, E, A, B, f3, K3, expand( data, 53 ) );
-  subRound( B, C, D, E, A, f3, K3, expand( data, 54 ) );
-  subRound( A, B, C, D, E, f3, K3, expand( data, 55 ) );
-  subRound( E, A, B, C, D, f3, K3, expand( data, 56 ) );
-  subRound( D, E, A, B, C, f3, K3, expand( data, 57 ) );
-  subRound( C, D, E, A, B, f3, K3, expand( data, 58 ) );
-  subRound( B, C, D, E, A, f3, K3, expand( data, 59 ) );
-
-  subRound( A, B, C, D, E, f4, K4, expand( data, 60 ) );
-  subRound( E, A, B, C, D, f4, K4, expand( data, 61 ) );
-  subRound( D, E, A, B, C, f4, K4, expand( data, 62 ) );
-  subRound( C, D, E, A, B, f4, K4, expand( data, 63 ) );
-  subRound( B, C, D, E, A, f4, K4, expand( data, 64 ) );
-  subRound( A, B, C, D, E, f4, K4, expand( data, 65 ) );
-  subRound( E, A, B, C, D, f4, K4, expand( data, 66 ) );
-  subRound( D, E, A, B, C, f4, K4, expand( data, 67 ) );
-  subRound( C, D, E, A, B, f4, K4, expand( data, 68 ) );
-  subRound( B, C, D, E, A, f4, K4, expand( data, 69 ) );
-  subRound( A, B, C, D, E, f4, K4, expand( data, 70 ) );
-  subRound( E, A, B, C, D, f4, K4, expand( data, 71 ) );
-  subRound( D, E, A, B, C, f4, K4, expand( data, 72 ) );
-  subRound( C, D, E, A, B, f4, K4, expand( data, 73 ) );
-  subRound( B, C, D, E, A, f4, K4, expand( data, 74 ) );
-  subRound( A, B, C, D, E, f4, K4, expand( data, 75 ) );
-  subRound( E, A, B, C, D, f4, K4, expand( data, 76 ) );
-  subRound( D, E, A, B, C, f4, K4, expand( data, 77 ) );
-  subRound( C, D, E, A, B, f4, K4, expand( data, 78 ) );
-  subRound( B, C, D, E, A, f4, K4, expand( data, 79 ) );
-
-  /* Build message digest */
-  ctx->digest[0] += A;
-  ctx->digest[1] += B;
-  ctx->digest[2] += C;
-  ctx->digest[3] += D;
-  ctx->digest[4] += E;
+  return context->Corrupted;
 }
 
-
-static void sha_block(struct sha_ctx *ctx, const uint8_t *block)
+/*
+ * SHA1Result
+ *
+ * Description:
+ *   This function will return the 160-bit message digest
+ *   into the Message_Digest array provided by the caller.
+ *   NOTE:
+ *    The first octet of hash is stored in the element with index 0,
+ *      the last octet of hash in the element with index 19.
+ *
+ * Parameters:
+ *   context: [in/out]
+ *     The context to use to calculate the SHA-1 hash.
+ *   Message_Digest[ ]: [out]
+ *     Where the digest is returned.
+ *
+ * Returns:
+ *   sha Error Code.
+ *
+ */
+int SHA1Result(SHA1Context *context,
+    uint8_t Message_Digest[SHA1HashSize])
 {
-  uint32_t data[SHA_DATALEN];
   int i;
-  
-  /* Update block count */
-  if (!++ctx->count_l)
-    ++ctx->count_h;
-
-  /* Endian independent conversion */
-  for (i = 0; i<SHA_DATALEN; i++, block += 4)
-    data[i] = STRING2INT(block);
 
-  sha_transform(ctx, data);
+  if (!context) return shaNull;
+  if (!Message_Digest) return shaNull;
+  if (context->Corrupted) return context->Corrupted;
+
+  if (!context->Computed)
+    SHA1Finalize(context, 0x80);
+
+  for (i = 0; i < SHA1HashSize; ++i)
+    Message_Digest[i] = (uint8_t) (context->Intermediate_Hash[i>>2]
+                                   >> (8 * ( 3 - ( i & 0x03 ) )));
+
+  return shaSuccess;
 }
 
-int sha_update(struct sha_ctx *ctx, const uint8_t *buffer, uint32_t len)
+/*
+ * SHA1ProcessMessageBlock
+ *
+ * Description:
+ *   This helper function will process the next 512 bits of the
+ *   message stored in the Message_Block array.
+ *
+ * Parameters:
+ *   context: [in/out]
+ *     The SHA context to update.
+ *
+ * Returns:
+ *   Nothing.
+ *
+ * Comments:
+ *   Many of the variable names in this code, especially the
+ *   single character names, were used because those were the
+ *   names used in the Secure Hash Standard.
+ */
+static void SHA1ProcessMessageBlock(SHA1Context *context)
 {
-  if (ctx->index)
-    { /* Try to fill partial block */
-      unsigned left = SHA_DATASIZE - ctx->index;
-      if (len < left)
-	{
-	  memcpy(ctx->block + ctx->index, buffer, len);
-	  ctx->index += len;
-	  return 0; /* Finished */
-	}
-      else
-	{
-	  memcpy(ctx->block + ctx->index, buffer, left);
-	  sha_block(ctx, ctx->block);
-	  buffer += left;
-	  len -= left;
-	}
-    }
-  while (len >= SHA_DATASIZE)
-    {
-      sha_block(ctx, buffer);
-      buffer += SHA_DATASIZE;
-      len -= SHA_DATASIZE;
-    }
-  if ((ctx->index = len))     /* This assignment is intended */
-    /* Buffer leftovers */
-    memcpy(ctx->block, buffer, len);
-  return 0;
+  /* Constants defined in FIPS 180-3, section 4.2.1 */
+  const uint32_t K[4] = {
+      0x5A827999, 0x6ED9EBA1, 0x8F1BBCDC, 0xCA62C1D6
+  };
+  int        t;               /* Loop counter */
+  uint32_t   temp;            /* Temporary word value */
+  uint32_t   W[80];           /* Word sequence */
+  uint32_t   A, B, C, D, E;   /* Word buffers */
+
+  /*
+   * Initialize the first 16 words in the array W
+   */
+  for (t = 0; t < 16; t++) {
+    W[t]  = ((uint32_t)context->Message_Block[t * 4]) << 24;
+    W[t] |= ((uint32_t)context->Message_Block[t * 4 + 1]) << 16;
+    W[t] |= ((uint32_t)context->Message_Block[t * 4 + 2]) << 8;
+    W[t] |= ((uint32_t)context->Message_Block[t * 4 + 3]);
+  }
+
+  for (t = 16; t < 80; t++)
+    W[t] = SHA1_ROTL(1, W[t-3] ^ W[t-8] ^ W[t-14] ^ W[t-16]);
+
+  A = context->Intermediate_Hash[0];
+  B = context->Intermediate_Hash[1];
+  C = context->Intermediate_Hash[2];
+  D = context->Intermediate_Hash[3];
+  E = context->Intermediate_Hash[4];
+
+  for (t = 0; t < 20; t++) {
+    temp = SHA1_ROTL(5,A) + SHA_Ch(B, C, D) + E + W[t] + K[0];
+    E = D;
+    D = C;
+    C = SHA1_ROTL(30,B);
+    B = A;
+    A = temp;
+  }
+
+  for (t = 20; t < 40; t++) {
+    temp = SHA1_ROTL(5,A) + SHA_Parity(B, C, D) + E + W[t] + K[1];
+    E = D;
+    D = C;
+    C = SHA1_ROTL(30,B);
+    B = A;
+    A = temp;
+  }
+
+  for (t = 40; t < 60; t++) {
+    temp = SHA1_ROTL(5,A) + SHA_Maj(B, C, D) + E + W[t] + K[2];
+    E = D;
+    D = C;
+    C = SHA1_ROTL(30,B);
+    B = A;
+    A = temp;
+  }
+
+  for (t = 60; t < 80; t++) {
+    temp = SHA1_ROTL(5,A) + SHA_Parity(B, C, D) + E + W[t] + K[3];
+    E = D;
+    D = C;
+    C = SHA1_ROTL(30,B);
+    B = A;
+    A = temp;
+  }
+
+  context->Intermediate_Hash[0] += A;
+  context->Intermediate_Hash[1] += B;
+  context->Intermediate_Hash[2] += C;
+  context->Intermediate_Hash[3] += D;
+  context->Intermediate_Hash[4] += E;
+  context->Message_Block_Index = 0;
 }
-	  
-/* Final wrapup - pad to SHA_DATASIZE-byte boundary with the bit pattern
-   1 0* (64-bit count of bits processed, MSB-first) */
 
-void sha_final(struct sha_ctx *ctx)
+/*
+ * SHA1Finalize
+ *
+ * Description:
+ *   This helper function finishes off the digest calculations.
+ *
+ * Parameters:
+ *   context: [in/out]
+ *     The SHA context to update.
+ *   Pad_Byte: [in]
+ *     The last byte to add to the message block before the 0-padding
+ *     and length.  This will contain the last bits of the message
+ *     followed by another single bit.  If the message was an
+ *     exact multiple of 8-bits long, Pad_Byte will be 0x80.
+ *
+ * Returns:
+ *   sha Error Code.
+ *
+ */
+static void SHA1Finalize(SHA1Context *context, uint8_t Pad_Byte)
 {
-  uint32_t data[SHA_DATALEN];
   int i;
-  int words;
-  
-  i = ctx->index;
-  /* Set the first char of padding to 0x80.  This is safe since there is
-     always at least one byte free */
-  ctx->block[i++] = 0x80;
-
-  /* Fill rest of word */
-  for( ; i & 3; i++)
-    ctx->block[i] = 0;
-
-  /* i is now a multiple of the word size 4 */
-  words = i >> 2;
-  for (i = 0; i < words; i++)
-    data[i] = STRING2INT(ctx->block + 4*i);
-  
-  if (words > (SHA_DATALEN-2))
-    { /* No room for length in this block. Process it and
-       * pad with another one */
-      for (i = words ; i < SHA_DATALEN; i++)
-	data[i] = 0;
-      sha_transform(ctx, data);
-      for (i = 0; i < (SHA_DATALEN-2); i++)
-	data[i] = 0;
-    }
-  else
-    for (i = words ; i < SHA_DATALEN - 2; i++)
-      data[i] = 0;
-  /* Theres 512 = 2^9 bits in one block */
-  data[SHA_DATALEN-2] = (ctx->count_h << 9) | (ctx->count_l >> 23);
-  data[SHA_DATALEN-1] = (ctx->count_l << 9) | (ctx->index << 3);
-  sha_transform(ctx, data);
-  ctx->finalized = 1;
+  SHA1PadMessage(context, Pad_Byte);
+  /* message may be sensitive, clear it out */
+  for (i = 0; i < SHA1_Message_Block_Size; ++i)
+    context->Message_Block[i] = 0;
+  context->Length_High = 0;     /* and clear length */
+  context->Length_Low = 0;
+  context->Computed = 1;
 }
 
-int sha_digest(struct sha_ctx *ctx, uint8_t *s)
+/*
+ * SHA1PadMessage
+ *
+ * Description:
+ *   According to the standard, the message must be padded to the next
+ *   even multiple of 512 bits.  The first padding bit must be a '1'.
+ *   The last 64 bits represent the length of the original message.
+ *   All bits in between should be 0.  This helper function will pad
+ *   the message according to those rules by filling the Message_Block
+ *   array accordingly.  When it returns, it can be assumed that the
+ *   message digest has been computed.
+ *
+ * Parameters:
+ *   context: [in/out]
+ *     The context to pad.
+ *   Pad_Byte: [in]
+ *     The last byte to add to the message block before the 0-padding
+ *     and length.  This will contain the last bits of the message
+ *     followed by another single bit.  If the message was an
+ *     exact multiple of 8-bits long, Pad_Byte will be 0x80.
+ *
+ * Returns:
+ *   Nothing.
+ */
+static void SHA1PadMessage(SHA1Context *context, uint8_t Pad_Byte)
 {
-  int i;
-  if (ctx->finalized == 0)
-    sha_final (ctx);
+  /*
+   * Check to see if the current message block is too small to hold
+   * the initial padding bits and length.  If so, we will pad the
+   * block, process it, and then continue padding into a second
+   * block.
+   */
+  if (context->Message_Block_Index >= (SHA1_Message_Block_Size - 8)) {
+    context->Message_Block[context->Message_Block_Index++] = Pad_Byte;
+    while (context->Message_Block_Index < SHA1_Message_Block_Size)
+      context->Message_Block[context->Message_Block_Index++] = 0;
+
+    SHA1ProcessMessageBlock(context);
+  } else
+    context->Message_Block[context->Message_Block_Index++] = Pad_Byte;
+
+  while (context->Message_Block_Index < (SHA1_Message_Block_Size - 8))
+    context->Message_Block[context->Message_Block_Index++] = 0;
+
+  /*
+   * Store the message length as the last 8 octets
+   */
+  context->Message_Block[56] = (uint8_t) (context->Length_High >> 24);
+  context->Message_Block[57] = (uint8_t) (context->Length_High >> 16);
+  context->Message_Block[58] = (uint8_t) (context->Length_High >> 8);
+  context->Message_Block[59] = (uint8_t) (context->Length_High);
+  context->Message_Block[60] = (uint8_t) (context->Length_Low >> 24);
+  context->Message_Block[61] = (uint8_t) (context->Length_Low >> 16);
+  context->Message_Block[62] = (uint8_t) (context->Length_Low >> 8);
+  context->Message_Block[63] = (uint8_t) (context->Length_Low);
 
-  if (s!=NULL)
-	  for (i = 0; i < SHA_DIGESTLEN; i++)
-	    {
-	      *s++ =         ctx->digest[i] >> 24;
-	      *s++ = 0xff & (ctx->digest[i] >> 16);
-	      *s++ = 0xff & (ctx->digest[i] >> 8);
-	      *s++ = 0xff &  ctx->digest[i];
-	    }
-  return 0;
+  SHA1ProcessMessageBlock(context);
 }
-
diff -Nurp '--exclude=.bzr*' tin-2.4.1/libcanlock/src/sha224-256.c tin-2.4.2/libcanlock/src/sha224-256.c
--- tin-2.4.1/libcanlock/src/sha224-256.c	1970-01-01 01:00:00.000000000 +0100
+++ tin-2.4.2/libcanlock/src/sha224-256.c	2017-05-06 10:44:26.000000000 +0200
@@ -0,0 +1,583 @@
+/************************* sha224-256.c ************************/
+/***************** See RFC 6234 for details. *******************/
+/* Copyright (c) 2011 IETF Trust and the persons identified as */
+/* authors of the code.  All rights reserved.                  */
+/* See sha.h for terms of use and redistribution.              */
+
+/*
+ * Description:
+ *   This file implements the Secure Hash Algorithms SHA-224 and
+ *   SHA-256 as defined in the U.S. National Institute of Standards
+ *   and Technology Federal Information Processing Standards
+ *   Publication (FIPS PUB) 180-3 published in October 2008
+ *   and formerly defined in its predecessors, FIPS PUB 180-1
+ *   and FIP PUB 180-2.
+ *
+ *   A combined document showing all algorithms is available at
+ *       http://csrc.nist.gov/publications/fips/
+ *              fips180-3/fips180-3_final.pdf
+ *
+ *   The SHA-224 and SHA-256 algorithms produce 224-bit and 256-bit
+ *   message digests for a given data stream.  It should take about
+ *   2**n steps to find a message with the same digest as a given
+ *   message and 2**(n/2) to find any two messages with the same
+ *   digest, when n is the digest size in bits.  Therefore, this
+ *   algorithm can serve as a means of providing a
+ *   "fingerprint" for a message.
+ *
+ * Portability Issues:
+ *   SHA-224 and SHA-256 are defined in terms of 32-bit "words".
+ *   This code uses <stdint.h> (included via "sha.h") to define 32-
+ *   and 8-bit unsigned integer types.  If your C compiler does not
+ *   support 32-bit unsigned integers, this code is not
+ *   appropriate.
+ *
+ * Caveats:
+ *   SHA-224 and SHA-256 are designed to work with messages less
+ *   than 2^64 bits long.  This implementation uses SHA224/256Input()
+ *   to hash the bits that are a multiple of the size of an 8-bit
+ *   octet, and then optionally uses SHA224/256FinalBits()
+ *   to hash the final few bits of the input.
+ */
+
+#include "sha.h"
+#include "sha-private.h"
+
+/* Define the SHA shift, rotate left, and rotate right macros */
+#define SHA256_SHR(bits,word)      ((word) >> (bits))
+#if 0 /* not used */
+#define SHA256_ROTL(bits,word)                         \
+  (((word) << (bits)) | ((word) >> (32-(bits))))
+#endif /* 0 */
+#define SHA256_ROTR(bits,word)                         \
+  (((word) >> (bits)) | ((word) << (32-(bits))))
+
+/* Define the SHA SIGMA and sigma macros */
+#define SHA256_SIGMA0(word)   \
+  (SHA256_ROTR( 2,word) ^ SHA256_ROTR(13,word) ^ SHA256_ROTR(22,word))
+#define SHA256_SIGMA1(word)   \
+  (SHA256_ROTR( 6,word) ^ SHA256_ROTR(11,word) ^ SHA256_ROTR(25,word))
+#define SHA256_sigma0(word)   \
+  (SHA256_ROTR( 7,word) ^ SHA256_ROTR(18,word) ^ SHA256_SHR( 3,word))
+#define SHA256_sigma1(word)   \
+  (SHA256_ROTR(17,word) ^ SHA256_ROTR(19,word) ^ SHA256_SHR(10,word))
+
+/*
+ * Add "length" to the length.
+ * Set Corrupted when overflow has occurred.
+ */
+static uint32_t addTemp;
+#define SHA224_256AddLength(context, length)               \
+  (addTemp = (context)->Length_Low, (context)->Corrupted = \
+    (((context)->Length_Low += (length)) < addTemp) &&     \
+    (++(context)->Length_High == 0) ? shaInputTooLong :    \
+                                      (context)->Corrupted )
+
+/* Local Function Prototypes */
+static int SHA224_256Reset(SHA256Context *context, uint32_t *H0);
+static void SHA224_256ProcessMessageBlock(SHA256Context *context);
+static void SHA224_256Finalize(SHA256Context *context,
+  uint8_t Pad_Byte);
+static void SHA224_256PadMessage(SHA256Context *context,
+  uint8_t Pad_Byte);
+static int SHA224_256ResultN(SHA256Context *context,
+  uint8_t Message_Digest[ ], int HashSize);
+
+/* Initial Hash Values: FIPS 180-3 section 5.3.2 */
+static uint32_t SHA224_H0[SHA256HashSize/4] = {
+    0xC1059ED8, 0x367CD507, 0x3070DD17, 0xF70E5939,
+    0xFFC00B31, 0x68581511, 0x64F98FA7, 0xBEFA4FA4
+};
+
+/* Initial Hash Values: FIPS 180-3 section 5.3.3 */
+static uint32_t SHA256_H0[SHA256HashSize/4] = {
+  0x6A09E667, 0xBB67AE85, 0x3C6EF372, 0xA54FF53A,
+  0x510E527F, 0x9B05688C, 0x1F83D9AB, 0x5BE0CD19
+};
+
+/*
+ * SHA224Reset
+ *
+ * Description:
+ *   This function will initialize the SHA224Context in preparation
+ *   for computing a new SHA224 message digest.
+ *
+ * Parameters:
+ *   context: [in/out]
+ *     The context to reset.
+ *
+ * Returns:
+ *   sha Error Code.
+ */
+int SHA224Reset(SHA224Context *context)
+{
+  return SHA224_256Reset(context, SHA224_H0);
+}
+
+/*
+ * SHA224Input
+ *
+ * Description:
+ *   This function accepts an array of octets as the next portion
+ *   of the message.
+ *
+ * Parameters:
+ *   context: [in/out]
+ *     The SHA context to update.
+ *   message_array[ ]: [in]
+ *     An array of octets representing the next portion of
+ *     the message.
+ *   length: [in]
+ *     The length of the message in message_array.
+ *
+ * Returns:
+ *   sha Error Code.
+ *
+ */
+int SHA224Input(SHA224Context *context, const uint8_t *message_array,
+    unsigned int length)
+{
+  return SHA256Input(context, message_array, length);
+}
+
+/*
+ * SHA224FinalBits
+ *
+ * Description:
+ *   This function will add in any final bits of the message.
+ *
+ * Parameters:
+ *   context: [in/out]
+ *     The SHA context to update.
+ *   message_bits: [in]
+ *     The final bits of the message, in the upper portion of the
+ *     byte.  (Use 0b###00000 instead of 0b00000### to input the
+ *     three bits ###.)
+ *   length: [in]
+ *     The number of bits in message_bits, between 1 and 7.
+ *
+ * Returns:
+ *   sha Error Code.
+ */
+int SHA224FinalBits(SHA224Context *context,
+                    uint8_t message_bits, unsigned int length)
+{
+  return SHA256FinalBits(context, message_bits, length);
+}
+
+/*
+ * SHA224Result
+ *
+ * Description:
+ *   This function will return the 224-bit message digest
+ *   into the Message_Digest array provided by the caller.
+ *   NOTE:
+ *    The first octet of hash is stored in the element with index 0,
+ *    the last octet of hash in the element with index 27.
+ *
+ * Parameters:
+ *   context: [in/out]
+ *     The context to use to calculate the SHA hash.
+ *   Message_Digest[ ]: [out]
+ *     Where the digest is returned.
+ *
+ * Returns:
+ *   sha Error Code.
+ */
+int SHA224Result(SHA224Context *context,
+    uint8_t Message_Digest[SHA224HashSize])
+{
+  return SHA224_256ResultN(context, Message_Digest, SHA224HashSize);
+}
+
+/*
+ * SHA256Reset
+ *
+ * Description:
+ *   This function will initialize the SHA256Context in preparation
+ *   for computing a new SHA256 message digest.
+ *
+ * Parameters:
+ *   context: [in/out]
+ *     The context to reset.
+ *
+ * Returns:
+ *   sha Error Code.
+ */
+int SHA256Reset(SHA256Context *context)
+{
+  return SHA224_256Reset(context, SHA256_H0);
+}
+
+/*
+ * SHA256Input
+ *
+ * Description:
+ *   This function accepts an array of octets as the next portion
+ *   of the message.
+ *
+ * Parameters:
+ *   context: [in/out]
+ *     The SHA context to update.
+ *   message_array[ ]: [in]
+ *     An array of octets representing the next portion of
+ *     the message.
+ *   length: [in]
+ *     The length of the message in message_array.
+ *
+ * Returns:
+ *   sha Error Code.
+ */
+int SHA256Input(SHA256Context *context, const uint8_t *message_array,
+    unsigned int length)
+{
+  if (!context) return shaNull;
+  if (!length) return shaSuccess;
+  if (!message_array) return shaNull;
+  if (context->Computed) return context->Corrupted = shaStateError;
+  if (context->Corrupted) return context->Corrupted;
+
+  while (length--) {
+    context->Message_Block[context->Message_Block_Index++] =
+            *message_array;
+
+    if ((SHA224_256AddLength(context, 8) == shaSuccess) &&
+      (context->Message_Block_Index == SHA256_Message_Block_Size))
+      SHA224_256ProcessMessageBlock(context);
+
+    message_array++;
+  }
+
+  return context->Corrupted;
+
+}
+
+/*
+ * SHA256FinalBits
+ *
+ * Description:
+ *   This function will add in any final bits of the message.
+ *
+ * Parameters:
+ *   context: [in/out]
+ *     The SHA context to update.
+ *   message_bits: [in]
+ *     The final bits of the message, in the upper portion of the
+ *     byte.  (Use 0b###00000 instead of 0b00000### to input the
+ *     three bits ###.)
+ *   length: [in]
+ *     The number of bits in message_bits, between 1 and 7.
+ *
+ * Returns:
+ *   sha Error Code.
+ */
+int SHA256FinalBits(SHA256Context *context,
+                    uint8_t message_bits, unsigned int length)
+{
+  static uint8_t masks[8] = {
+      /* 0 0b00000000 */ 0x00, /* 1 0b10000000 */ 0x80,
+      /* 2 0b11000000 */ 0xC0, /* 3 0b11100000 */ 0xE0,
+      /* 4 0b11110000 */ 0xF0, /* 5 0b11111000 */ 0xF8,
+      /* 6 0b11111100 */ 0xFC, /* 7 0b11111110 */ 0xFE
+  };
+  static uint8_t markbit[8] = {
+      /* 0 0b10000000 */ 0x80, /* 1 0b01000000 */ 0x40,
+      /* 2 0b00100000 */ 0x20, /* 3 0b00010000 */ 0x10,
+      /* 4 0b00001000 */ 0x08, /* 5 0b00000100 */ 0x04,
+      /* 6 0b00000010 */ 0x02, /* 7 0b00000001 */ 0x01
+  };
+
+  if (!context) return shaNull;
+  if (!length) return shaSuccess;
+  if (context->Corrupted) return context->Corrupted;
+  if (context->Computed) return context->Corrupted = shaStateError;
+  if (length >= 8) return context->Corrupted = shaBadParam;
+
+  SHA224_256AddLength(context, length);
+  SHA224_256Finalize(context, (uint8_t)
+    ((message_bits & masks[length]) | markbit[length]));
+
+  return context->Corrupted;
+}
+
+/*
+ * SHA256Result
+ *
+ * Description:
+ *   This function will return the 256-bit message digest
+ *   into the Message_Digest array provided by the caller.
+ *   NOTE:
+ *    The first octet of hash is stored in the element with index 0,
+ *    the last octet of hash in the element with index 31.
+ *
+ * Parameters:
+ *   context: [in/out]
+ *     The context to use to calculate the SHA hash.
+ *   Message_Digest[ ]: [out]
+ *     Where the digest is returned.
+ *
+ * Returns:
+ *   sha Error Code.
+ */
+int SHA256Result(SHA256Context *context,
+                 uint8_t Message_Digest[SHA256HashSize])
+{
+  return SHA224_256ResultN(context, Message_Digest, SHA256HashSize);
+}
+
+/*
+ * SHA224_256Reset
+ *
+ * Description:
+ *   This helper function will initialize the SHA256Context in
+ *   preparation for computing a new SHA-224 or SHA-256 message digest.
+ *
+ * Parameters:
+ *   context: [in/out]
+ *     The context to reset.
+ *   H0[ ]: [in]
+ *     The initial hash value array to use.
+ *
+ * Returns:
+ *   sha Error Code.
+ */
+static int SHA224_256Reset(SHA256Context *context, uint32_t *H0)
+{
+  if (!context) return shaNull;
+
+  context->Length_High = context->Length_Low = 0;
+  context->Message_Block_Index  = 0;
+
+  context->Intermediate_Hash[0] = H0[0];
+  context->Intermediate_Hash[1] = H0[1];
+  context->Intermediate_Hash[2] = H0[2];
+  context->Intermediate_Hash[3] = H0[3];
+  context->Intermediate_Hash[4] = H0[4];
+  context->Intermediate_Hash[5] = H0[5];
+  context->Intermediate_Hash[6] = H0[6];
+  context->Intermediate_Hash[7] = H0[7];
+
+  context->Computed  = 0;
+  context->Corrupted = shaSuccess;
+
+  return shaSuccess;
+}
+
+/*
+ * SHA224_256ProcessMessageBlock
+ *
+ * Description:
+ *   This helper function will process the next 512 bits of the
+ *   message stored in the Message_Block array.
+ *
+ * Parameters:
+ *   context: [in/out]
+ *     The SHA context to update.
+ *
+ * Returns:
+ *   Nothing.
+ *
+ * Comments:
+ *   Many of the variable names in this code, especially the
+ *   single character names, were used because those were the
+ *   names used in the Secure Hash Standard.
+ */
+static void SHA224_256ProcessMessageBlock(SHA256Context *context)
+{
+  /* Constants defined in FIPS 180-3, section 4.2.2 */
+  static const uint32_t K[64] = {
+      0x428a2f98, 0x71374491, 0xb5c0fbcf, 0xe9b5dba5, 0x3956c25b,
+      0x59f111f1, 0x923f82a4, 0xab1c5ed5, 0xd807aa98, 0x12835b01,
+      0x243185be, 0x550c7dc3, 0x72be5d74, 0x80deb1fe, 0x9bdc06a7,
+      0xc19bf174, 0xe49b69c1, 0xefbe4786, 0x0fc19dc6, 0x240ca1cc,
+      0x2de92c6f, 0x4a7484aa, 0x5cb0a9dc, 0x76f988da, 0x983e5152,
+      0xa831c66d, 0xb00327c8, 0xbf597fc7, 0xc6e00bf3, 0xd5a79147,
+      0x06ca6351, 0x14292967, 0x27b70a85, 0x2e1b2138, 0x4d2c6dfc,
+      0x53380d13, 0x650a7354, 0x766a0abb, 0x81c2c92e, 0x92722c85,
+      0xa2bfe8a1, 0xa81a664b, 0xc24b8b70, 0xc76c51a3, 0xd192e819,
+      0xd6990624, 0xf40e3585, 0x106aa070, 0x19a4c116, 0x1e376c08,
+      0x2748774c, 0x34b0bcb5, 0x391c0cb3, 0x4ed8aa4a, 0x5b9cca4f,
+      0x682e6ff3, 0x748f82ee, 0x78a5636f, 0x84c87814, 0x8cc70208,
+      0x90befffa, 0xa4506ceb, 0xbef9a3f7, 0xc67178f2
+  };
+  int        t, t4;                   /* Loop counter */
+  uint32_t   temp1, temp2;            /* Temporary word value */
+  uint32_t   W[64];                   /* Word sequence */
+  uint32_t   A, B, C, D, E, F, G, H;  /* Word buffers */
+
+  /*
+   * Initialize the first 16 words in the array W
+   */
+  for (t = t4 = 0; t < 16; t++, t4 += 4)
+    W[t] = (((uint32_t)context->Message_Block[t4]) << 24) |
+           (((uint32_t)context->Message_Block[t4 + 1]) << 16) |
+           (((uint32_t)context->Message_Block[t4 + 2]) << 8) |
+           (((uint32_t)context->Message_Block[t4 + 3]));
+
+  for (t = 16; t < 64; t++)
+    W[t] = SHA256_sigma1(W[t-2]) + W[t-7] +
+        SHA256_sigma0(W[t-15]) + W[t-16];
+
+  A = context->Intermediate_Hash[0];
+  B = context->Intermediate_Hash[1];
+  C = context->Intermediate_Hash[2];
+  D = context->Intermediate_Hash[3];
+  E = context->Intermediate_Hash[4];
+  F = context->Intermediate_Hash[5];
+  G = context->Intermediate_Hash[6];
+  H = context->Intermediate_Hash[7];
+
+  for (t = 0; t < 64; t++) {
+    temp1 = H + SHA256_SIGMA1(E) + SHA_Ch(E,F,G) + K[t] + W[t];
+    temp2 = SHA256_SIGMA0(A) + SHA_Maj(A,B,C);
+    H = G;
+    G = F;
+    F = E;
+    E = D + temp1;
+    D = C;
+    C = B;
+    B = A;
+    A = temp1 + temp2;
+  }
+
+  context->Intermediate_Hash[0] += A;
+  context->Intermediate_Hash[1] += B;
+  context->Intermediate_Hash[2] += C;
+  context->Intermediate_Hash[3] += D;
+  context->Intermediate_Hash[4] += E;
+  context->Intermediate_Hash[5] += F;
+  context->Intermediate_Hash[6] += G;
+  context->Intermediate_Hash[7] += H;
+
+  context->Message_Block_Index = 0;
+}
+
+/*
+ * SHA224_256Finalize
+ *
+ * Description:
+ *   This helper function finishes off the digest calculations.
+ *
+ * Parameters:
+ *   context: [in/out]
+ *     The SHA context to update.
+ *   Pad_Byte: [in]
+ *     The last byte to add to the message block before the 0-padding
+ *     and length.  This will contain the last bits of the message
+ *     followed by another single bit.  If the message was an
+ *     exact multiple of 8-bits long, Pad_Byte will be 0x80.
+ *
+ * Returns:
+ *   sha Error Code.
+ */
+static void SHA224_256Finalize(SHA256Context *context,
+    uint8_t Pad_Byte)
+{
+  int i;
+  SHA224_256PadMessage(context, Pad_Byte);
+  /* message may be sensitive, so clear it out */
+  for (i = 0; i < SHA256_Message_Block_Size; ++i)
+    context->Message_Block[i] = 0;
+  context->Length_High = 0;     /* and clear length */
+  context->Length_Low = 0;
+  context->Computed = 1;
+}
+
+/*
+ * SHA224_256PadMessage
+ *
+ * Description:
+ *   According to the standard, the message must be padded to the next
+ *   even multiple of 512 bits.  The first padding bit must be a '1'.
+ *   The last 64 bits represent the length of the original message.
+ *   All bits in between should be 0.  This helper function will pad
+ *   the message according to those rules by filling the
+ *   Message_Block array accordingly.  When it returns, it can be
+ *   assumed that the message digest has been computed.
+ *
+ * Parameters:
+ *   context: [in/out]
+ *     The context to pad.
+ *   Pad_Byte: [in]
+ *     The last byte to add to the message block before the 0-padding
+ *     and length.  This will contain the last bits of the message
+ *     followed by another single bit.  If the message was an
+ *     exact multiple of 8-bits long, Pad_Byte will be 0x80.
+ *
+ * Returns:
+ *   Nothing.
+ */
+static void SHA224_256PadMessage(SHA256Context *context,
+    uint8_t Pad_Byte)
+{
+  /*
+   * Check to see if the current message block is too small to hold
+   * the initial padding bits and length.  If so, we will pad the
+   * block, process it, and then continue padding into a second
+   * block.
+   */
+  if (context->Message_Block_Index >= (SHA256_Message_Block_Size-8)) {
+    context->Message_Block[context->Message_Block_Index++] = Pad_Byte;
+    while (context->Message_Block_Index < SHA256_Message_Block_Size)
+      context->Message_Block[context->Message_Block_Index++] = 0;
+    SHA224_256ProcessMessageBlock(context);
+  } else
+    context->Message_Block[context->Message_Block_Index++] = Pad_Byte;
+
+  while (context->Message_Block_Index < (SHA256_Message_Block_Size-8))
+    context->Message_Block[context->Message_Block_Index++] = 0;
+
+  /*
+   * Store the message length as the last 8 octets
+   */
+  context->Message_Block[56] = (uint8_t)(context->Length_High >> 24);
+  context->Message_Block[57] = (uint8_t)(context->Length_High >> 16);
+  context->Message_Block[58] = (uint8_t)(context->Length_High >> 8);
+  context->Message_Block[59] = (uint8_t)(context->Length_High);
+  context->Message_Block[60] = (uint8_t)(context->Length_Low >> 24);
+  context->Message_Block[61] = (uint8_t)(context->Length_Low >> 16);
+  context->Message_Block[62] = (uint8_t)(context->Length_Low >> 8);
+  context->Message_Block[63] = (uint8_t)(context->Length_Low);
+
+  SHA224_256ProcessMessageBlock(context);
+}
+
+/*
+ * SHA224_256ResultN
+ *
+ * Description:
+ *   This helper function will return the 224-bit or 256-bit message
+ *   digest into the Message_Digest array provided by the caller.
+ *   NOTE:
+ *    The first octet of hash is stored in the element with index 0,
+ *    the last octet of hash in the element with index 27/31.
+ *
+ * Parameters:
+ *   context: [in/out]
+ *     The context to use to calculate the SHA hash.
+ *   Message_Digest[ ]: [out]
+ *     Where the digest is returned.
+ *   HashSize: [in]
+ *     The size of the hash, either 28 or 32.
+ *
+ * Returns:
+ *   sha Error Code.
+ */
+static int SHA224_256ResultN(SHA256Context *context,
+    uint8_t Message_Digest[ ], int HashSize)
+{
+  int i;
+
+  if (!context) return shaNull;
+  if (!Message_Digest) return shaNull;
+  if (context->Corrupted) return context->Corrupted;
+
+  if (!context->Computed)
+    SHA224_256Finalize(context, 0x80);
+
+  for (i = 0; i < HashSize; ++i)
+    Message_Digest[i] = (uint8_t)
+      (context->Intermediate_Hash[i>>2] >> 8 * ( 3 - ( i & 0x03 ) ));
+
+  return shaSuccess;
+}
diff -Nurp '--exclude=.bzr*' tin-2.4.1/libcanlock/src/sha384-512.c tin-2.4.2/libcanlock/src/sha384-512.c
--- tin-2.4.1/libcanlock/src/sha384-512.c	1970-01-01 01:00:00.000000000 +0100
+++ tin-2.4.2/libcanlock/src/sha384-512.c	2017-05-04 12:07:37.000000000 +0200
@@ -0,0 +1,1031 @@
+/************************* sha384-512.c ************************/
+/***************** See RFC 6234 for details. *******************/
+/* Copyright (c) 2011 IETF Trust and the persons identified as */
+/* authors of the code.  All rights reserved.                  */
+/* See sha.h for terms of use and redistribution.              */
+
+/*
+ * Description:
+ *   This file implements the Secure Hash Algorithms SHA-384 and
+ *   SHA-512 as defined in the U.S. National Institute of Standards
+ *   and Technology Federal Information Processing Standards
+ *   Publication (FIPS PUB) 180-3 published in October 2008
+ *   and formerly defined in its predecessors, FIPS PUB 180-1
+ *   and FIP PUB 180-2.
+ *
+ *   A combined document showing all algorithms is available at
+ *       http://csrc.nist.gov/publications/fips/
+ *              fips180-3/fips180-3_final.pdf
+ *
+ *   The SHA-384 and SHA-512 algorithms produce 384-bit and 512-bit
+ *   message digests for a given data stream.  It should take about
+ *   2**n steps to find a message with the same digest as a given
+ *   message and 2**(n/2) to find any two messages with the same
+ *   digest, when n is the digest size in bits.  Therefore, this
+ *   algorithm can serve as a means of providing a
+ *   "fingerprint" for a message.
+ *
+ * Portability Issues:
+ *   SHA-384 and SHA-512 are defined in terms of 64-bit "words",
+ *   but if USE_32BIT_ONLY is #defined, this code is implemented in
+ *   terms of 32-bit "words".  This code uses <stdint.h> (included
+ *   via "sha.h") to define the 64-, 32- and 8-bit unsigned integer
+ *   types.  If your C compiler does not support 64-bit unsigned
+ *   integers and you do not #define USE_32BIT_ONLY, this code is
+ *   not appropriate.
+ *
+ * Caveats:
+ *   SHA-384 and SHA-512 are designed to work with messages less
+ *   than 2^128 bits long.  This implementation uses SHA384/512Input()
+ *   to hash the bits that are a multiple of the size of an 8-bit
+ *   octet, and then optionally uses SHA384/256FinalBits()
+ *   to hash the final few bits of the input.
+ *
+ */
+
+#include "sha.h"
+
+#ifdef USE_32BIT_ONLY
+/*
+ * Define 64-bit arithmetic in terms of 32-bit arithmetic.
+ * Each 64-bit number is represented in a 2-word array.
+ * All macros are defined such that the result is the last parameter.
+ */
+
+/*
+ * Define shift, rotate left, and rotate right functions
+ */
+#define SHA512_SHR(bits, word, ret) (                          \
+    /* (((uint64_t)((word))) >> (bits)) */                     \
+    (ret)[0] = (((bits) < 32) && ((bits) >= 0)) ?              \
+      ((word)[0] >> (bits)) : 0,                               \
+    (ret)[1] = ((bits) > 32) ? ((word)[0] >> ((bits) - 32)) :  \
+      ((bits) == 32) ? (word)[0] :                             \
+      ((bits) >= 0) ?                                          \
+        (((word)[0] << (32 - (bits))) |                        \
+        ((word)[1] >> (bits))) : 0 )
+
+#define SHA512_SHL(bits, word, ret) (                          \
+    /* (((uint64_t)(word)) << (bits)) */                       \
+    (ret)[0] = ((bits) > 32) ? ((word)[1] << ((bits) - 32)) :  \
+         ((bits) == 32) ? (word)[1] :                          \
+         ((bits) >= 0) ?                                       \
+           (((word)[0] << (bits)) |                            \
+           ((word)[1] >> (32 - (bits)))) :                     \
+         0,                                                    \
+    (ret)[1] = (((bits) < 32) && ((bits) >= 0)) ?              \
+        ((word)[1] << (bits)) : 0 )
+
+/*
+ * Define 64-bit OR
+ */
+#define SHA512_OR(word1, word2, ret) (                         \
+    (ret)[0] = (word1)[0] | (word2)[0],                        \
+    (ret)[1] = (word1)[1] | (word2)[1] )
+
+/*
+ * Define 64-bit XOR
+ */
+#define SHA512_XOR(word1, word2, ret) (                        \
+    (ret)[0] = (word1)[0] ^ (word2)[0],                        \
+    (ret)[1] = (word1)[1] ^ (word2)[1] )
+
+/*
+ * Define 64-bit AND
+ */
+#define SHA512_AND(word1, word2, ret) (                        \
+    (ret)[0] = (word1)[0] & (word2)[0],                        \
+    (ret)[1] = (word1)[1] & (word2)[1] )
+
+/*
+ * Define 64-bit TILDA
+ */
+#define SHA512_TILDA(word, ret)                                \
+  ( (ret)[0] = ~(word)[0], (ret)[1] = ~(word)[1] )
+
+/*
+ * Define 64-bit ADD
+ */
+#define SHA512_ADD(word1, word2, ret) (                        \
+    (ret)[1] = (word1)[1], (ret)[1] += (word2)[1],             \
+    (ret)[0] = (word1)[0] + (word2)[0] + ((ret)[1] < (word1)[1]) )
+
+/*
+ * Add the 4word value in word2 to word1.
+ */
+static uint32_t ADDTO4_temp, ADDTO4_temp2;
+#define SHA512_ADDTO4(word1, word2) (                          \
+    ADDTO4_temp = (word1)[3],                                  \
+    (word1)[3] += (word2)[3],                                  \
+    ADDTO4_temp2 = (word1)[2],                                 \
+    (word1)[2] += (word2)[2] + ((word1)[3] < ADDTO4_temp),     \
+    ADDTO4_temp = (word1)[1],                                  \
+    (word1)[1] += (word2)[1] + ((word1)[2] < ADDTO4_temp2),    \
+    (word1)[0] += (word2)[0] + ((word1)[1] < ADDTO4_temp) )
+
+/*
+ * Add the 2word value in word2 to word1.
+ */
+static uint32_t ADDTO2_temp;
+#define SHA512_ADDTO2(word1, word2) (                          \
+    ADDTO2_temp = (word1)[1],                                  \
+    (word1)[1] += (word2)[1],                                  \
+    (word1)[0] += (word2)[0] + ((word1)[1] < ADDTO2_temp) )
+
+/*
+ * SHA rotate   ((word >> bits) | (word << (64-bits)))
+ */
+static uint32_t ROTR_temp1[2], ROTR_temp2[2];
+#define SHA512_ROTR(bits, word, ret) (                         \
+    SHA512_SHR((bits), (word), ROTR_temp1),                    \
+    SHA512_SHL(64-(bits), (word), ROTR_temp2),                 \
+    SHA512_OR(ROTR_temp1, ROTR_temp2, (ret)) )
+
+/*
+ * Define the SHA SIGMA and sigma macros
+ *
+ *  SHA512_ROTR(28,word) ^ SHA512_ROTR(34,word) ^ SHA512_ROTR(39,word)
+ */
+static uint32_t SIGMA0_temp1[2], SIGMA0_temp2[2],
+  SIGMA0_temp3[2], SIGMA0_temp4[2];
+#define SHA512_SIGMA0(word, ret) (                             \
+    SHA512_ROTR(28, (word), SIGMA0_temp1),                     \
+    SHA512_ROTR(34, (word), SIGMA0_temp2),                     \
+    SHA512_ROTR(39, (word), SIGMA0_temp3),                     \
+    SHA512_XOR(SIGMA0_temp2, SIGMA0_temp3, SIGMA0_temp4),      \
+    SHA512_XOR(SIGMA0_temp1, SIGMA0_temp4, (ret)) )
+
+/*
+ * SHA512_ROTR(14,word) ^ SHA512_ROTR(18,word) ^ SHA512_ROTR(41,word)
+ */
+static uint32_t SIGMA1_temp1[2], SIGMA1_temp2[2],
+  SIGMA1_temp3[2], SIGMA1_temp4[2];
+#define SHA512_SIGMA1(word, ret) (                             \
+    SHA512_ROTR(14, (word), SIGMA1_temp1),                     \
+    SHA512_ROTR(18, (word), SIGMA1_temp2),                     \
+    SHA512_ROTR(41, (word), SIGMA1_temp3),                     \
+    SHA512_XOR(SIGMA1_temp2, SIGMA1_temp3, SIGMA1_temp4),      \
+    SHA512_XOR(SIGMA1_temp1, SIGMA1_temp4, (ret)) )
+
+/*
+ * (SHA512_ROTR( 1,word) ^ SHA512_ROTR( 8,word) ^ SHA512_SHR( 7,word))
+ */
+static uint32_t sigma0_temp1[2], sigma0_temp2[2],
+  sigma0_temp3[2], sigma0_temp4[2];
+#define SHA512_sigma0(word, ret) (                             \
+    SHA512_ROTR( 1, (word), sigma0_temp1),                     \
+    SHA512_ROTR( 8, (word), sigma0_temp2),                     \
+    SHA512_SHR( 7, (word), sigma0_temp3),                      \
+    SHA512_XOR(sigma0_temp2, sigma0_temp3, sigma0_temp4),      \
+    SHA512_XOR(sigma0_temp1, sigma0_temp4, (ret)) )
+
+/*
+ * (SHA512_ROTR(19,word) ^ SHA512_ROTR(61,word) ^ SHA512_SHR( 6,word))
+ */
+static uint32_t sigma1_temp1[2], sigma1_temp2[2],
+  sigma1_temp3[2], sigma1_temp4[2];
+#define SHA512_sigma1(word, ret) (                             \
+    SHA512_ROTR(19, (word), sigma1_temp1),                     \
+    SHA512_ROTR(61, (word), sigma1_temp2),                     \
+    SHA512_SHR( 6, (word), sigma1_temp3),                      \
+    SHA512_XOR(sigma1_temp2, sigma1_temp3, sigma1_temp4),      \
+    SHA512_XOR(sigma1_temp1, sigma1_temp4, (ret)) )
+
+#ifndef USE_MODIFIED_MACROS
+/*
+ * These definitions are the ones used in FIPS 180-3, section 4.1.3
+ *  Ch(x,y,z)   ((x & y) ^ (~x & z))
+ */
+static uint32_t Ch_temp1[2], Ch_temp2[2], Ch_temp3[2];
+#define SHA_Ch(x, y, z, ret) (                                 \
+    SHA512_AND(x, y, Ch_temp1),                                \
+    SHA512_TILDA(x, Ch_temp2),                                 \
+    SHA512_AND(Ch_temp2, z, Ch_temp3),                         \
+    SHA512_XOR(Ch_temp1, Ch_temp3, (ret)) )
+
+/*
+ *  Maj(x,y,z)  (((x)&(y)) ^ ((x)&(z)) ^ ((y)&(z)))
+ */
+static uint32_t Maj_temp1[2], Maj_temp2[2],
+  Maj_temp3[2], Maj_temp4[2];
+#define SHA_Maj(x, y, z, ret) (                                \
+    SHA512_AND(x, y, Maj_temp1),                               \
+    SHA512_AND(x, z, Maj_temp2),                               \
+    SHA512_AND(y, z, Maj_temp3),                               \
+    SHA512_XOR(Maj_temp2, Maj_temp3, Maj_temp4),               \
+    SHA512_XOR(Maj_temp1, Maj_temp4, (ret)) )
+#else /* !USE_MODIFIED_MACROS */
+/*
+ * These definitions are potentially faster equivalents for the ones
+ * used in FIPS 180-3, section 4.1.3.
+ *   ((x & y) ^ (~x & z)) becomes
+ *   ((x & (y ^ z)) ^ z)
+ */
+#define SHA_Ch(x, y, z, ret) (                                 \
+   (ret)[0] = (((x)[0] & ((y)[0] ^ (z)[0])) ^ (z)[0]),         \
+   (ret)[1] = (((x)[1] & ((y)[1] ^ (z)[1])) ^ (z)[1]) )
+
+/*
+ *   ((x & y) ^ (x & z) ^ (y & z)) becomes
+ *   ((x & (y | z)) | (y & z))
+ */
+#define SHA_Maj(x, y, z, ret) (                                 \
+   ret[0] = (((x)[0] & ((y)[0] | (z)[0])) | ((y)[0] & (z)[0])), \
+   ret[1] = (((x)[1] & ((y)[1] | (z)[1])) | ((y)[1] & (z)[1])) )
+#endif /* USE_MODIFIED_MACROS */
+
+/*
+ * Add "length" to the length.
+ * Set Corrupted when overflow has occurred.
+ */
+static uint32_t addTemp[4] = { 0, 0, 0, 0 };
+#define SHA384_512AddLength(context, length) (                        \
+    addTemp[3] = (length), SHA512_ADDTO4((context)->Length, addTemp), \
+    (context)->Corrupted = (((context)->Length[3] < (length)) &&      \
+       ((context)->Length[2] == 0) && ((context)->Length[1] == 0) &&  \
+       ((context)->Length[0] == 0)) ? shaInputTooLong :               \
+                                      (context)->Corrupted )
+
+/* Local Function Prototypes */
+static int SHA384_512Reset(SHA512Context *context,
+                           uint32_t H0[SHA512HashSize/4]);
+static void SHA384_512ProcessMessageBlock(SHA512Context *context);
+static void SHA384_512Finalize(SHA512Context *context,
+  uint8_t Pad_Byte);
+static void SHA384_512PadMessage(SHA512Context *context,
+  uint8_t Pad_Byte);
+static int SHA384_512ResultN( SHA512Context *context,
+  uint8_t Message_Digest[ ], int HashSize);
+
+/* Initial Hash Values: FIPS 180-3 sections 5.3.4 and 5.3.5 */
+static uint32_t SHA384_H0[SHA512HashSize/4] = {
+    0xCBBB9D5D, 0xC1059ED8, 0x629A292A, 0x367CD507, 0x9159015A,
+    0x3070DD17, 0x152FECD8, 0xF70E5939, 0x67332667, 0xFFC00B31,
+    0x8EB44A87, 0x68581511, 0xDB0C2E0D, 0x64F98FA7, 0x47B5481D,
+    0xBEFA4FA4
+};
+static uint32_t SHA512_H0[SHA512HashSize/4] = {
+    0x6A09E667, 0xF3BCC908, 0xBB67AE85, 0x84CAA73B, 0x3C6EF372,
+    0xFE94F82B, 0xA54FF53A, 0x5F1D36F1, 0x510E527F, 0xADE682D1,
+    0x9B05688C, 0x2B3E6C1F, 0x1F83D9AB, 0xFB41BD6B, 0x5BE0CD19,
+    0x137E2179
+};
+
+#else /* !USE_32BIT_ONLY */
+
+#include "sha-private.h"
+
+/* Define the SHA shift, rotate left and rotate right macros */
+#define SHA512_SHR(bits,word)  (((uint64_t)(word)) >> (bits))
+#define SHA512_ROTR(bits,word) ((((uint64_t)(word)) >> (bits)) | \
+                                (((uint64_t)(word)) << (64-(bits))))
+
+/*
+ * Define the SHA SIGMA and sigma macros
+ *
+ *  SHA512_ROTR(28,word) ^ SHA512_ROTR(34,word) ^ SHA512_ROTR(39,word)
+ */
+#define SHA512_SIGMA0(word)   \
+ (SHA512_ROTR(28,word) ^ SHA512_ROTR(34,word) ^ SHA512_ROTR(39,word))
+#define SHA512_SIGMA1(word)   \
+ (SHA512_ROTR(14,word) ^ SHA512_ROTR(18,word) ^ SHA512_ROTR(41,word))
+#define SHA512_sigma0(word)   \
+ (SHA512_ROTR( 1,word) ^ SHA512_ROTR( 8,word) ^ SHA512_SHR( 7,word))
+#define SHA512_sigma1(word)   \
+ (SHA512_ROTR(19,word) ^ SHA512_ROTR(61,word) ^ SHA512_SHR( 6,word))
+
+/*
+ * Add "length" to the length.
+ * Set Corrupted when overflow has occurred.
+ */
+static uint64_t addTemp;
+#define SHA384_512AddLength(context, length)                   \
+   (addTemp = context->Length_Low, context->Corrupted =        \
+    ((context->Length_Low += length) < addTemp) &&             \
+    (++context->Length_High == 0) ? shaInputTooLong :          \
+                                    (context)->Corrupted)
+
+/* Local Function Prototypes */
+static int SHA384_512Reset(SHA512Context *context,
+                           uint64_t H0[SHA512HashSize/8]);
+static void SHA384_512ProcessMessageBlock(SHA512Context *context);
+static void SHA384_512Finalize(SHA512Context *context,
+  uint8_t Pad_Byte);
+static void SHA384_512PadMessage(SHA512Context *context,
+  uint8_t Pad_Byte);
+static int SHA384_512ResultN(SHA512Context *context,
+  uint8_t Message_Digest[ ], int HashSize);
+
+/* Initial Hash Values: FIPS 180-3 sections 5.3.4 and 5.3.5 */
+static uint64_t SHA384_H0[ ] = {
+    0xCBBB9D5DC1059ED8ll, 0x629A292A367CD507ll, 0x9159015A3070DD17ll,
+    0x152FECD8F70E5939ll, 0x67332667FFC00B31ll, 0x8EB44A8768581511ll,
+    0xDB0C2E0D64F98FA7ll, 0x47B5481DBEFA4FA4ll
+};
+static uint64_t SHA512_H0[ ] = {
+    0x6A09E667F3BCC908ll, 0xBB67AE8584CAA73Bll, 0x3C6EF372FE94F82Bll,
+    0xA54FF53A5F1D36F1ll, 0x510E527FADE682D1ll, 0x9B05688C2B3E6C1Fll,
+    0x1F83D9ABFB41BD6Bll, 0x5BE0CD19137E2179ll
+};
+
+#endif /* USE_32BIT_ONLY */
+
+/*
+ * SHA384Reset
+ *
+ * Description:
+ *   This function will initialize the SHA384Context in preparation
+ *   for computing a new SHA384 message digest.
+ *
+ * Parameters:
+ *   context: [in/out]
+ *     The context to reset.
+ *
+ * Returns:
+ *   sha Error Code.
+ *
+ */
+int SHA384Reset(SHA384Context *context)
+{
+  return SHA384_512Reset(context, SHA384_H0);
+}
+
+/*
+ * SHA384Input
+ *
+ * Description:
+ *   This function accepts an array of octets as the next portion
+ *   of the message.
+ *
+ * Parameters:
+ *   context: [in/out]
+ *     The SHA context to update.
+ *   message_array[ ]: [in]
+ *     An array of octets representing the next portion of
+ *     the message.
+ *   length: [in]
+ *     The length of the message in message_array.
+ *
+ * Returns:
+ *   sha Error Code.
+ *
+ */
+int SHA384Input(SHA384Context *context,
+    const uint8_t *message_array, unsigned int length)
+{
+  return SHA512Input(context, message_array, length);
+}
+
+/*
+ * SHA384FinalBits
+ *
+ * Description:
+ *   This function will add in any final bits of the message.
+ *
+ * Parameters:
+ *   context: [in/out]
+ *     The SHA context to update.
+ *   message_bits: [in]
+ *     The final bits of the message, in the upper portion of the
+ *     byte.  (Use 0b###00000 instead of 0b00000### to input the
+ *     three bits ###.)
+ *   length: [in]
+ *     The number of bits in message_bits, between 1 and 7.
+ *
+ * Returns:
+ *   sha Error Code.
+ *
+ */
+int SHA384FinalBits(SHA384Context *context,
+                    uint8_t message_bits, unsigned int length)
+{
+  return SHA512FinalBits(context, message_bits, length);
+}
+
+/*
+ * SHA384Result
+ *
+ * Description:
+ *   This function will return the 384-bit message digest
+ *   into the Message_Digest array provided by the caller.
+ *   NOTE:
+ *    The first octet of hash is stored in the element with index 0,
+ *    the last octet of hash in the element with index 47.
+ *
+ * Parameters:
+ *   context: [in/out]
+ *     The context to use to calculate the SHA hash.
+ *   Message_Digest[ ]: [out]
+ *     Where the digest is returned.
+ *
+ * Returns:
+ *   sha Error Code.
+ *
+ */
+int SHA384Result(SHA384Context *context,
+    uint8_t Message_Digest[SHA384HashSize])
+{
+  return SHA384_512ResultN(context, Message_Digest, SHA384HashSize);
+}
+
+/*
+ * SHA512Reset
+ *
+ * Description:
+ *   This function will initialize the SHA512Context in preparation
+ *   for computing a new SHA512 message digest.
+ *
+ * Parameters:
+ *   context: [in/out]
+ *     The context to reset.
+ *
+ * Returns:
+ *   sha Error Code.
+ *
+ */
+int SHA512Reset(SHA512Context *context)
+{
+  return SHA384_512Reset(context, SHA512_H0);
+}
+
+/*
+ * SHA512Input
+ *
+ * Description:
+ *   This function accepts an array of octets as the next portion
+ *   of the message.
+ *
+ * Parameters:
+ *   context: [in/out]
+ *     The SHA context to update.
+ *   message_array[ ]: [in]
+ *     An array of octets representing the next portion of
+ *     the message.
+ *   length: [in]
+ *     The length of the message in message_array.
+ *
+ * Returns:
+ *   sha Error Code.
+ *
+ */
+int SHA512Input(SHA512Context *context,
+        const uint8_t *message_array,
+        unsigned int length)
+{
+  if (!context) return shaNull;
+  if (!length) return shaSuccess;
+  if (!message_array) return shaNull;
+  if (context->Computed) return context->Corrupted = shaStateError;
+  if (context->Corrupted) return context->Corrupted;
+
+  while (length--) {
+    context->Message_Block[context->Message_Block_Index++] =
+            *message_array;
+
+    if ((SHA384_512AddLength(context, 8) == shaSuccess) &&
+      (context->Message_Block_Index == SHA512_Message_Block_Size))
+      SHA384_512ProcessMessageBlock(context);
+
+    message_array++;
+  }
+
+  return context->Corrupted;
+}
+
+/*
+ * SHA512FinalBits
+ *
+ * Description:
+ *   This function will add in any final bits of the message.
+ *
+ * Parameters:
+ *   context: [in/out]
+ *     The SHA context to update.
+ *   message_bits: [in]
+ *     The final bits of the message, in the upper portion of the
+ *     byte.  (Use 0b###00000 instead of 0b00000### to input the
+ *     three bits ###.)
+ *   length: [in]
+ *     The number of bits in message_bits, between 1 and 7.
+ *
+ * Returns:
+ *   sha Error Code.
+ *
+ */
+int SHA512FinalBits(SHA512Context *context,
+                    uint8_t message_bits, unsigned int length)
+{
+  static uint8_t masks[8] = {
+      /* 0 0b00000000 */ 0x00, /* 1 0b10000000 */ 0x80,
+      /* 2 0b11000000 */ 0xC0, /* 3 0b11100000 */ 0xE0,
+      /* 4 0b11110000 */ 0xF0, /* 5 0b11111000 */ 0xF8,
+      /* 6 0b11111100 */ 0xFC, /* 7 0b11111110 */ 0xFE
+  };
+  static uint8_t markbit[8] = {
+      /* 0 0b10000000 */ 0x80, /* 1 0b01000000 */ 0x40,
+      /* 2 0b00100000 */ 0x20, /* 3 0b00010000 */ 0x10,
+      /* 4 0b00001000 */ 0x08, /* 5 0b00000100 */ 0x04,
+      /* 6 0b00000010 */ 0x02, /* 7 0b00000001 */ 0x01
+  };
+
+  if (!context) return shaNull;
+  if (!length) return shaSuccess;
+  if (context->Corrupted) return context->Corrupted;
+  if (context->Computed) return context->Corrupted = shaStateError;
+  if (length >= 8) return context->Corrupted = shaBadParam;
+
+  SHA384_512AddLength(context, length);
+  SHA384_512Finalize(context, (uint8_t)
+    ((message_bits & masks[length]) | markbit[length]));
+
+  return context->Corrupted;
+}
+
+/*
+ * SHA512Result
+ *
+ * Description:
+ *   This function will return the 512-bit message digest
+ *   into the Message_Digest array provided by the caller.
+ *   NOTE:
+ *    The first octet of hash is stored in the element with index 0,
+ *    the last octet of hash in the element with index 63.
+ *
+ * Parameters:
+ *   context: [in/out]
+ *     The context to use to calculate the SHA hash.
+ *   Message_Digest[ ]: [out]
+ *     Where the digest is returned.
+ *
+ * Returns:
+ *   sha Error Code.
+ *
+ */
+int SHA512Result(SHA512Context *context,
+    uint8_t Message_Digest[SHA512HashSize])
+{
+  return SHA384_512ResultN(context, Message_Digest, SHA512HashSize);
+}
+
+/*
+ * SHA384_512Reset
+ *
+ * Description:
+ *   This helper function will initialize the SHA512Context in
+ *   preparation for computing a new SHA384 or SHA512 message
+ *   digest.
+ *
+ * Parameters:
+ *   context: [in/out]
+ *     The context to reset.
+ *   H0[ ]: [in]
+ *     The initial hash value array to use.
+ *
+ * Returns:
+ *   sha Error Code.
+ *
+ */
+#ifdef USE_32BIT_ONLY
+static int SHA384_512Reset(SHA512Context *context,
+                           uint32_t H0[SHA512HashSize/4])
+#else /* !USE_32BIT_ONLY */
+static int SHA384_512Reset(SHA512Context *context,
+                           uint64_t H0[SHA512HashSize/8])
+#endif /* USE_32BIT_ONLY */
+{
+  int i;
+  if (!context) return shaNull;
+  context->Message_Block_Index = 0;
+
+#ifdef USE_32BIT_ONLY
+  context->Length[0] = context->Length[1] =
+  context->Length[2] = context->Length[3] = 0;
+
+  for (i = 0; i < SHA512HashSize/4; i++)
+    context->Intermediate_Hash[i] = H0[i];
+#else /* !USE_32BIT_ONLY */
+  context->Length_High = context->Length_Low = 0;
+
+  for (i = 0; i < SHA512HashSize/8; i++)
+    context->Intermediate_Hash[i] = H0[i];
+#endif /* USE_32BIT_ONLY */
+
+  context->Computed = 0;
+  context->Corrupted = shaSuccess;
+
+  return shaSuccess;
+}
+
+/*
+ * SHA384_512ProcessMessageBlock
+ *
+ * Description:
+ *   This helper function will process the next 1024 bits of the
+ *   message stored in the Message_Block array.
+ *
+ * Parameters:
+ *   context: [in/out]
+ *     The SHA context to update.
+ *
+ * Returns:
+ *   Nothing.
+ *
+ * Comments:
+ *   Many of the variable names in this code, especially the
+ *   single character names, were used because those were the
+ *   names used in the Secure Hash Standard.
+ *
+ *
+ */
+static void SHA384_512ProcessMessageBlock(SHA512Context *context)
+{
+#ifdef USE_32BIT_ONLY
+  /* Constants defined in FIPS 180-3, section 4.2.3 */
+  static const uint32_t K[80*2] = {
+      0x428A2F98, 0xD728AE22, 0x71374491, 0x23EF65CD, 0xB5C0FBCF,
+      0xEC4D3B2F, 0xE9B5DBA5, 0x8189DBBC, 0x3956C25B, 0xF348B538,
+      0x59F111F1, 0xB605D019, 0x923F82A4, 0xAF194F9B, 0xAB1C5ED5,
+      0xDA6D8118, 0xD807AA98, 0xA3030242, 0x12835B01, 0x45706FBE,
+      0x243185BE, 0x4EE4B28C, 0x550C7DC3, 0xD5FFB4E2, 0x72BE5D74,
+      0xF27B896F, 0x80DEB1FE, 0x3B1696B1, 0x9BDC06A7, 0x25C71235,
+      0xC19BF174, 0xCF692694, 0xE49B69C1, 0x9EF14AD2, 0xEFBE4786,
+      0x384F25E3, 0x0FC19DC6, 0x8B8CD5B5, 0x240CA1CC, 0x77AC9C65,
+      0x2DE92C6F, 0x592B0275, 0x4A7484AA, 0x6EA6E483, 0x5CB0A9DC,
+      0xBD41FBD4, 0x76F988DA, 0x831153B5, 0x983E5152, 0xEE66DFAB,
+      0xA831C66D, 0x2DB43210, 0xB00327C8, 0x98FB213F, 0xBF597FC7,
+      0xBEEF0EE4, 0xC6E00BF3, 0x3DA88FC2, 0xD5A79147, 0x930AA725,
+      0x06CA6351, 0xE003826F, 0x14292967, 0x0A0E6E70, 0x27B70A85,
+      0x46D22FFC, 0x2E1B2138, 0x5C26C926, 0x4D2C6DFC, 0x5AC42AED,
+      0x53380D13, 0x9D95B3DF, 0x650A7354, 0x8BAF63DE, 0x766A0ABB,
+      0x3C77B2A8, 0x81C2C92E, 0x47EDAEE6, 0x92722C85, 0x1482353B,
+      0xA2BFE8A1, 0x4CF10364, 0xA81A664B, 0xBC423001, 0xC24B8B70,
+      0xD0F89791, 0xC76C51A3, 0x0654BE30, 0xD192E819, 0xD6EF5218,
+      0xD6990624, 0x5565A910, 0xF40E3585, 0x5771202A, 0x106AA070,
+      0x32BBD1B8, 0x19A4C116, 0xB8D2D0C8, 0x1E376C08, 0x5141AB53,
+      0x2748774C, 0xDF8EEB99, 0x34B0BCB5, 0xE19B48A8, 0x391C0CB3,
+      0xC5C95A63, 0x4ED8AA4A, 0xE3418ACB, 0x5B9CCA4F, 0x7763E373,
+      0x682E6FF3, 0xD6B2B8A3, 0x748F82EE, 0x5DEFB2FC, 0x78A5636F,
+      0x43172F60, 0x84C87814, 0xA1F0AB72, 0x8CC70208, 0x1A6439EC,
+      0x90BEFFFA, 0x23631E28, 0xA4506CEB, 0xDE82BDE9, 0xBEF9A3F7,
+      0xB2C67915, 0xC67178F2, 0xE372532B, 0xCA273ECE, 0xEA26619C,
+      0xD186B8C7, 0x21C0C207, 0xEADA7DD6, 0xCDE0EB1E, 0xF57D4F7F,
+      0xEE6ED178, 0x06F067AA, 0x72176FBA, 0x0A637DC5, 0xA2C898A6,
+      0x113F9804, 0xBEF90DAE, 0x1B710B35, 0x131C471B, 0x28DB77F5,
+      0x23047D84, 0x32CAAB7B, 0x40C72493, 0x3C9EBE0A, 0x15C9BEBC,
+      0x431D67C4, 0x9C100D4C, 0x4CC5D4BE, 0xCB3E42B6, 0x597F299C,
+      0xFC657E2A, 0x5FCB6FAB, 0x3AD6FAEC, 0x6C44198C, 0x4A475817
+  };
+  int     t, t2, t8;                  /* Loop counter */
+  uint32_t  temp1[2], temp2[2],       /* Temporary word values */
+        temp3[2], temp4[2], temp5[2];
+  uint32_t  W[2*80];                  /* Word sequence */
+  uint32_t  A[2], B[2], C[2], D[2],   /* Word buffers */
+        E[2], F[2], G[2], H[2];
+
+  /* Initialize the first 16 words in the array W */
+  for (t = t2 = t8 = 0; t < 16; t++, t8 += 8) {
+    W[t2++] = ((((uint32_t)context->Message_Block[t8    ])) << 24) |
+              ((((uint32_t)context->Message_Block[t8 + 1])) << 16) |
+              ((((uint32_t)context->Message_Block[t8 + 2])) << 8) |
+              ((((uint32_t)context->Message_Block[t8 + 3])));
+    W[t2++] = ((((uint32_t)context->Message_Block[t8 + 4])) << 24) |
+              ((((uint32_t)context->Message_Block[t8 + 5])) << 16) |
+              ((((uint32_t)context->Message_Block[t8 + 6])) << 8) |
+              ((((uint32_t)context->Message_Block[t8 + 7])));
+  }
+
+  for (t = 16; t < 80; t++, t2 += 2) {
+    /* W[t] = SHA512_sigma1(W[t-2]) + W[t-7] +
+      SHA512_sigma0(W[t-15]) + W[t-16]; */
+    uint32_t *Wt2 = &W[t2-2*2];
+    uint32_t *Wt7 = &W[t2-7*2];
+    uint32_t *Wt15 = &W[t2-15*2];
+    uint32_t *Wt16 = &W[t2-16*2];
+    SHA512_sigma1(Wt2, temp1);
+    SHA512_ADD(temp1, Wt7, temp2);
+    SHA512_sigma0(Wt15, temp1);
+    SHA512_ADD(temp1, Wt16, temp3);
+    SHA512_ADD(temp2, temp3, &W[t2]);
+  }
+
+  A[0] = context->Intermediate_Hash[0];
+  A[1] = context->Intermediate_Hash[1];
+  B[0] = context->Intermediate_Hash[2];
+  B[1] = context->Intermediate_Hash[3];
+  C[0] = context->Intermediate_Hash[4];
+  C[1] = context->Intermediate_Hash[5];
+  D[0] = context->Intermediate_Hash[6];
+  D[1] = context->Intermediate_Hash[7];
+  E[0] = context->Intermediate_Hash[8];
+  E[1] = context->Intermediate_Hash[9];
+  F[0] = context->Intermediate_Hash[10];
+  F[1] = context->Intermediate_Hash[11];
+  G[0] = context->Intermediate_Hash[12];
+  G[1] = context->Intermediate_Hash[13];
+  H[0] = context->Intermediate_Hash[14];
+  H[1] = context->Intermediate_Hash[15];
+
+  for (t = t2 = 0; t < 80; t++, t2 += 2) {
+    /*
+     * temp1 = H + SHA512_SIGMA1(E) + SHA_Ch(E,F,G) + K[t] + W[t];
+     */
+    SHA512_SIGMA1(E,temp1);
+    SHA512_ADD(H, temp1, temp2);
+    SHA_Ch(E,F,G,temp3);
+    SHA512_ADD(temp2, temp3, temp4);
+    SHA512_ADD(&K[t2], &W[t2], temp5);
+    SHA512_ADD(temp4, temp5, temp1);
+    /*
+     * temp2 = SHA512_SIGMA0(A) + SHA_Maj(A,B,C);
+     */
+    SHA512_SIGMA0(A,temp3);
+    SHA_Maj(A,B,C,temp4);
+    SHA512_ADD(temp3, temp4, temp2);
+    H[0] = G[0]; H[1] = G[1];
+    G[0] = F[0]; G[1] = F[1];
+    F[0] = E[0]; F[1] = E[1];
+    SHA512_ADD(D, temp1, E);
+    D[0] = C[0]; D[1] = C[1];
+    C[0] = B[0]; C[1] = B[1];
+    B[0] = A[0]; B[1] = A[1];
+    SHA512_ADD(temp1, temp2, A);
+  }
+
+  SHA512_ADDTO2(&context->Intermediate_Hash[0], A);
+  SHA512_ADDTO2(&context->Intermediate_Hash[2], B);
+  SHA512_ADDTO2(&context->Intermediate_Hash[4], C);
+  SHA512_ADDTO2(&context->Intermediate_Hash[6], D);
+  SHA512_ADDTO2(&context->Intermediate_Hash[8], E);
+  SHA512_ADDTO2(&context->Intermediate_Hash[10], F);
+  SHA512_ADDTO2(&context->Intermediate_Hash[12], G);
+  SHA512_ADDTO2(&context->Intermediate_Hash[14], H);
+
+#else /* !USE_32BIT_ONLY */
+  /* Constants defined in FIPS 180-3, section 4.2.3 */
+  static const uint64_t K[80] = {
+      0x428A2F98D728AE22ll, 0x7137449123EF65CDll, 0xB5C0FBCFEC4D3B2Fll,
+      0xE9B5DBA58189DBBCll, 0x3956C25BF348B538ll, 0x59F111F1B605D019ll,
+      0x923F82A4AF194F9Bll, 0xAB1C5ED5DA6D8118ll, 0xD807AA98A3030242ll,
+      0x12835B0145706FBEll, 0x243185BE4EE4B28Cll, 0x550C7DC3D5FFB4E2ll,
+      0x72BE5D74F27B896Fll, 0x80DEB1FE3B1696B1ll, 0x9BDC06A725C71235ll,
+      0xC19BF174CF692694ll, 0xE49B69C19EF14AD2ll, 0xEFBE4786384F25E3ll,
+      0x0FC19DC68B8CD5B5ll, 0x240CA1CC77AC9C65ll, 0x2DE92C6F592B0275ll,
+      0x4A7484AA6EA6E483ll, 0x5CB0A9DCBD41FBD4ll, 0x76F988DA831153B5ll,
+      0x983E5152EE66DFABll, 0xA831C66D2DB43210ll, 0xB00327C898FB213Fll,
+      0xBF597FC7BEEF0EE4ll, 0xC6E00BF33DA88FC2ll, 0xD5A79147930AA725ll,
+      0x06CA6351E003826Fll, 0x142929670A0E6E70ll, 0x27B70A8546D22FFCll,
+      0x2E1B21385C26C926ll, 0x4D2C6DFC5AC42AEDll, 0x53380D139D95B3DFll,
+      0x650A73548BAF63DEll, 0x766A0ABB3C77B2A8ll, 0x81C2C92E47EDAEE6ll,
+      0x92722C851482353Bll, 0xA2BFE8A14CF10364ll, 0xA81A664BBC423001ll,
+      0xC24B8B70D0F89791ll, 0xC76C51A30654BE30ll, 0xD192E819D6EF5218ll,
+      0xD69906245565A910ll, 0xF40E35855771202All, 0x106AA07032BBD1B8ll,
+      0x19A4C116B8D2D0C8ll, 0x1E376C085141AB53ll, 0x2748774CDF8EEB99ll,
+      0x34B0BCB5E19B48A8ll, 0x391C0CB3C5C95A63ll, 0x4ED8AA4AE3418ACBll,
+      0x5B9CCA4F7763E373ll, 0x682E6FF3D6B2B8A3ll, 0x748F82EE5DEFB2FCll,
+      0x78A5636F43172F60ll, 0x84C87814A1F0AB72ll, 0x8CC702081A6439ECll,
+      0x90BEFFFA23631E28ll, 0xA4506CEBDE82BDE9ll, 0xBEF9A3F7B2C67915ll,
+      0xC67178F2E372532Bll, 0xCA273ECEEA26619Cll, 0xD186B8C721C0C207ll,
+      0xEADA7DD6CDE0EB1Ell, 0xF57D4F7FEE6ED178ll, 0x06F067AA72176FBAll,
+      0x0A637DC5A2C898A6ll, 0x113F9804BEF90DAEll, 0x1B710B35131C471Bll,
+      0x28DB77F523047D84ll, 0x32CAAB7B40C72493ll, 0x3C9EBE0A15C9BEBCll,
+      0x431D67C49C100D4Cll, 0x4CC5D4BECB3E42B6ll, 0x597F299CFC657E2All,
+      0x5FCB6FAB3AD6FAECll, 0x6C44198C4A475817ll
+  };
+  int        t, t8;                   /* Loop counter */
+  uint64_t   temp1, temp2;            /* Temporary word value */
+  uint64_t   W[80];                   /* Word sequence */
+  uint64_t   A, B, C, D, E, F, G, H;  /* Word buffers */
+
+  /*
+   * Initialize the first 16 words in the array W
+   */
+  for (t = t8 = 0; t < 16; t++, t8 += 8)
+    W[t] = ((uint64_t)(context->Message_Block[t8  ]) << 56) |
+           ((uint64_t)(context->Message_Block[t8 + 1]) << 48) |
+           ((uint64_t)(context->Message_Block[t8 + 2]) << 40) |
+           ((uint64_t)(context->Message_Block[t8 + 3]) << 32) |
+           ((uint64_t)(context->Message_Block[t8 + 4]) << 24) |
+           ((uint64_t)(context->Message_Block[t8 + 5]) << 16) |
+           ((uint64_t)(context->Message_Block[t8 + 6]) << 8) |
+           ((uint64_t)(context->Message_Block[t8 + 7]));
+
+  for (t = 16; t < 80; t++)
+    W[t] = SHA512_sigma1(W[t-2]) + W[t-7] +
+        SHA512_sigma0(W[t-15]) + W[t-16];
+  A = context->Intermediate_Hash[0];
+  B = context->Intermediate_Hash[1];
+  C = context->Intermediate_Hash[2];
+  D = context->Intermediate_Hash[3];
+  E = context->Intermediate_Hash[4];
+  F = context->Intermediate_Hash[5];
+  G = context->Intermediate_Hash[6];
+  H = context->Intermediate_Hash[7];
+
+  for (t = 0; t < 80; t++) {
+    temp1 = H + SHA512_SIGMA1(E) + SHA_Ch(E,F,G) + K[t] + W[t];
+    temp2 = SHA512_SIGMA0(A) + SHA_Maj(A,B,C);
+    H = G;
+    G = F;
+    F = E;
+    E = D + temp1;
+    D = C;
+    C = B;
+    B = A;
+    A = temp1 + temp2;
+  }
+
+  context->Intermediate_Hash[0] += A;
+  context->Intermediate_Hash[1] += B;
+  context->Intermediate_Hash[2] += C;
+  context->Intermediate_Hash[3] += D;
+  context->Intermediate_Hash[4] += E;
+  context->Intermediate_Hash[5] += F;
+  context->Intermediate_Hash[6] += G;
+  context->Intermediate_Hash[7] += H;
+#endif /* USE_32BIT_ONLY */
+
+  context->Message_Block_Index = 0;
+}
+
+/*
+ * SHA384_512Finalize
+ *
+ * Description:
+ *   This helper function finishes off the digest calculations.
+ *
+ * Parameters:
+ *   context: [in/out]
+ *     The SHA context to update.
+ *   Pad_Byte: [in]
+ *     The last byte to add to the message block before the 0-padding
+ *     and length.  This will contain the last bits of the message
+ *     followed by another single bit.  If the message was an
+ *     exact multiple of 8-bits long, Pad_Byte will be 0x80.
+ *
+ * Returns:
+ *   sha Error Code.
+ *
+ */
+static void SHA384_512Finalize(SHA512Context *context,
+    uint8_t Pad_Byte)
+{
+  int_least16_t i;
+  SHA384_512PadMessage(context, Pad_Byte);
+  /* message may be sensitive, clear it out */
+  for (i = 0; i < SHA512_Message_Block_Size; ++i)
+    context->Message_Block[i] = 0;
+#ifdef USE_32BIT_ONLY    /* and clear length */
+  context->Length[0] = context->Length[1] = 0;
+  context->Length[2] = context->Length[3] = 0;
+#else /* !USE_32BIT_ONLY */
+  context->Length_High = context->Length_Low = 0;
+#endif /* USE_32BIT_ONLY */
+  context->Computed = 1;
+}
+
+/*
+ * SHA384_512PadMessage
+ *
+ * Description:
+ *   According to the standard, the message must be padded to the next
+ *   even multiple of 1024 bits.  The first padding bit must be a '1'.
+ *   The last 128 bits represent the length of the original message.
+ *   All bits in between should be 0.  This helper function will
+ *   pad the message according to those rules by filling the
+ *   Message_Block array accordingly.  When it returns, it can be
+ *   assumed that the message digest has been computed.
+ *
+ * Parameters:
+ *   context: [in/out]
+ *     The context to pad.
+ *   Pad_Byte: [in]
+ *     The last byte to add to the message block before the 0-padding
+ *     and length.  This will contain the last bits of the message
+ *     followed by another single bit.  If the message was an
+ *     exact multiple of 8-bits long, Pad_Byte will be 0x80.
+ *
+ * Returns:
+ *   Nothing.
+ *
+ */
+static void SHA384_512PadMessage(SHA512Context *context,
+    uint8_t Pad_Byte)
+{
+  /*
+   * Check to see if the current message block is too small to hold
+   * the initial padding bits and length.  If so, we will pad the
+   * block, process it, and then continue padding into a second
+   * block.
+   */
+  if (context->Message_Block_Index >= (SHA512_Message_Block_Size-16)) {
+    context->Message_Block[context->Message_Block_Index++] = Pad_Byte;
+    while (context->Message_Block_Index < SHA512_Message_Block_Size)
+      context->Message_Block[context->Message_Block_Index++] = 0;
+
+    SHA384_512ProcessMessageBlock(context);
+  } else
+    context->Message_Block[context->Message_Block_Index++] = Pad_Byte;
+
+  while (context->Message_Block_Index < (SHA512_Message_Block_Size-16))
+    context->Message_Block[context->Message_Block_Index++] = 0;
+
+  /*
+   * Store the message length as the last 16 octets
+   */
+#ifdef USE_32BIT_ONLY
+  context->Message_Block[112] = (uint8_t)(context->Length[0] >> 24);
+  context->Message_Block[113] = (uint8_t)(context->Length[0] >> 16);
+  context->Message_Block[114] = (uint8_t)(context->Length[0] >> 8);
+  context->Message_Block[115] = (uint8_t)(context->Length[0]);
+  context->Message_Block[116] = (uint8_t)(context->Length[1] >> 24);
+  context->Message_Block[117] = (uint8_t)(context->Length[1] >> 16);
+  context->Message_Block[118] = (uint8_t)(context->Length[1] >> 8);
+  context->Message_Block[119] = (uint8_t)(context->Length[1]);
+
+  context->Message_Block[120] = (uint8_t)(context->Length[2] >> 24);
+  context->Message_Block[121] = (uint8_t)(context->Length[2] >> 16);
+  context->Message_Block[122] = (uint8_t)(context->Length[2] >> 8);
+  context->Message_Block[123] = (uint8_t)(context->Length[2]);
+  context->Message_Block[124] = (uint8_t)(context->Length[3] >> 24);
+  context->Message_Block[125] = (uint8_t)(context->Length[3] >> 16);
+  context->Message_Block[126] = (uint8_t)(context->Length[3] >> 8);
+  context->Message_Block[127] = (uint8_t)(context->Length[3]);
+#else /* !USE_32BIT_ONLY */
+  context->Message_Block[112] = (uint8_t)(context->Length_High >> 56);
+  context->Message_Block[113] = (uint8_t)(context->Length_High >> 48);
+  context->Message_Block[114] = (uint8_t)(context->Length_High >> 40);
+  context->Message_Block[115] = (uint8_t)(context->Length_High >> 32);
+  context->Message_Block[116] = (uint8_t)(context->Length_High >> 24);
+  context->Message_Block[117] = (uint8_t)(context->Length_High >> 16);
+  context->Message_Block[118] = (uint8_t)(context->Length_High >> 8);
+  context->Message_Block[119] = (uint8_t)(context->Length_High);
+
+  context->Message_Block[120] = (uint8_t)(context->Length_Low >> 56);
+  context->Message_Block[121] = (uint8_t)(context->Length_Low >> 48);
+  context->Message_Block[122] = (uint8_t)(context->Length_Low >> 40);
+  context->Message_Block[123] = (uint8_t)(context->Length_Low >> 32);
+  context->Message_Block[124] = (uint8_t)(context->Length_Low >> 24);
+  context->Message_Block[125] = (uint8_t)(context->Length_Low >> 16);
+  context->Message_Block[126] = (uint8_t)(context->Length_Low >> 8);
+  context->Message_Block[127] = (uint8_t)(context->Length_Low);
+#endif /* USE_32BIT_ONLY */
+
+  SHA384_512ProcessMessageBlock(context);
+}
+
+/*
+ * SHA384_512ResultN
+ *
+ * Description:
+ *   This helper function will return the 384-bit or 512-bit message
+ *   digest into the Message_Digest array provided by the caller.
+ *   NOTE:
+ *    The first octet of hash is stored in the element with index 0,
+ *    the last octet of hash in the element with index 47/63.
+ *
+ * Parameters:
+ *   context: [in/out]
+ *     The context to use to calculate the SHA hash.
+ *   Message_Digest[ ]: [out]
+ *     Where the digest is returned.
+ *   HashSize: [in]
+ *     The size of the hash, either 48 or 64.
+ *
+ * Returns:
+ *   sha Error Code.
+ *
+ */
+static int SHA384_512ResultN(SHA512Context *context,
+    uint8_t Message_Digest[ ], int HashSize)
+{
+  int i;
+#ifdef USE_32BIT_ONLY
+  int i2;
+#endif /* USE_32BIT_ONLY */
+
+  if (!context) return shaNull;
+  if (!Message_Digest) return shaNull;
+  if (context->Corrupted) return context->Corrupted;
+
+  if (!context->Computed)
+    SHA384_512Finalize(context, 0x80);
+
+#ifdef USE_32BIT_ONLY
+  for (i = i2 = 0; i < HashSize; ) {
+    Message_Digest[i++]=(uint8_t)(context->Intermediate_Hash[i2]>>24);
+    Message_Digest[i++]=(uint8_t)(context->Intermediate_Hash[i2]>>16);
+    Message_Digest[i++]=(uint8_t)(context->Intermediate_Hash[i2]>>8);
+    Message_Digest[i++]=(uint8_t)(context->Intermediate_Hash[i2++]);
+    Message_Digest[i++]=(uint8_t)(context->Intermediate_Hash[i2]>>24);
+    Message_Digest[i++]=(uint8_t)(context->Intermediate_Hash[i2]>>16);
+    Message_Digest[i++]=(uint8_t)(context->Intermediate_Hash[i2]>>8);
+    Message_Digest[i++]=(uint8_t)(context->Intermediate_Hash[i2++]);
+  }
+#else /* !USE_32BIT_ONLY */
+  for (i = 0; i < HashSize; ++i)
+    Message_Digest[i] = (uint8_t)
+      (context->Intermediate_Hash[i>>3] >> 8 * ( 7 - ( i % 8 ) ));
+#endif /* USE_32BIT_ONLY */
+
+  return shaSuccess;
+}
diff -Nurp '--exclude=.bzr*' tin-2.4.1/libcanlock/src/usha.c tin-2.4.2/libcanlock/src/usha.c
--- tin-2.4.1/libcanlock/src/usha.c	1970-01-01 01:00:00.000000000 +0100
+++ tin-2.4.2/libcanlock/src/usha.c	2017-05-18 20:47:08.000000000 +0200
@@ -0,0 +1,282 @@
+/**************************** usha.c ***************************/
+/***************** See RFC 6234 for details. *******************/
+/* Copyright (c) 2011 IETF Trust and the persons identified as */
+/* authors of the code.  All rights reserved.                  */
+/* See sha.h for terms of use and redistribution.              */
+
+/*
+ *  Description:
+ *     This file implements a unified interface to the SHA algorithms.
+ */
+
+#include "sha.h"
+
+/*
+ *  USHAReset
+ *
+ *  Description:
+ *      This function will initialize the SHA Context in preparation
+ *      for computing a new SHA message digest.
+ *
+ *  Parameters:
+ *      context: [in/out]
+ *          The context to reset.
+ *      whichSha: [in]
+ *          Selects which SHA reset to call
+ *
+ *  Returns:
+ *      sha Error Code.
+ *
+ */
+int USHAReset(USHAContext *context, enum SHAversion whichSha)
+{
+  if (!context) return shaNull;
+  context->whichSha = whichSha;
+  switch (whichSha) {
+    case SHA1:   return SHA1Reset((SHA1Context*)&context->ctx);
+    case SHA224: return SHA224Reset((SHA224Context*)&context->ctx);
+    case SHA256: return SHA256Reset((SHA256Context*)&context->ctx);
+    case SHA384: return SHA384Reset((SHA384Context*)&context->ctx);
+    case SHA512: return SHA512Reset((SHA512Context*)&context->ctx);
+    default: return shaBadParam;
+  }
+}
+
+/*
+ *  USHAInput
+ *
+ *  Description:
+ *      This function accepts an array of octets as the next portion
+ *      of the message.
+ *
+ *  Parameters:
+ *      context: [in/out]
+ *          The SHA context to update.
+ *      message_array: [in]
+ *          An array of octets representing the next portion of
+ *          the message.
+ *      length: [in]
+ *          The length of the message in message_array.
+ *
+ *  Returns:
+ *      sha Error Code.
+ *
+ */
+int USHAInput(USHAContext *context,
+              const uint8_t *bytes, unsigned int bytecount)
+{
+  if (!context) return shaNull;
+  switch (context->whichSha) {
+    case SHA1:
+      return SHA1Input((SHA1Context*)&context->ctx, bytes,
+                       bytecount);
+    case SHA224:
+      return SHA224Input((SHA224Context*)&context->ctx, bytes,
+          bytecount);
+    case SHA256:
+      return SHA256Input((SHA256Context*)&context->ctx, bytes,
+          bytecount);
+    case SHA384:
+      return SHA384Input((SHA384Context*)&context->ctx, bytes,
+          bytecount);
+    case SHA512:
+      return SHA512Input((SHA512Context*)&context->ctx, bytes,
+          bytecount);
+    default: return shaBadParam;
+  }
+}
+
+/*
+ * USHAFinalBits
+ *
+ * Description:
+ *   This function will add in any final bits of the message.
+ *
+ * Parameters:
+ *   context: [in/out]
+ *     The SHA context to update.
+ *   message_bits: [in]
+ *     The final bits of the message, in the upper portion of the
+ *     byte.  (Use 0b###00000 instead of 0b00000### to input the
+ *     three bits ###.)
+ *   length: [in]
+ *     The number of bits in message_bits, between 1 and 7.
+ *
+ * Returns:
+ *   sha Error Code.
+ */
+int USHAFinalBits(USHAContext *context,
+                  uint8_t bits, unsigned int bit_count)
+{
+  if (!context) return shaNull;
+  switch (context->whichSha) {
+    case SHA1:
+      return SHA1FinalBits((SHA1Context*)&context->ctx, bits,
+                           bit_count);
+    case SHA224:
+      return SHA224FinalBits((SHA224Context*)&context->ctx, bits,
+          bit_count);
+    case SHA256:
+      return SHA256FinalBits((SHA256Context*)&context->ctx, bits,
+          bit_count);
+    case SHA384:
+      return SHA384FinalBits((SHA384Context*)&context->ctx, bits,
+          bit_count);
+    case SHA512:
+      return SHA512FinalBits((SHA512Context*)&context->ctx, bits,
+          bit_count);
+    default: return shaBadParam;
+  }
+}
+
+/*
+ * USHAResult
+ *
+ * Description:
+ *   This function will return the message digest of the appropriate
+ *   bit size, as returned by USHAHashSizeBits(whichSHA) for the
+ *   'whichSHA' value used in the preceding call to USHAReset,
+ *   into the Message_Digest array provided by the caller.
+ *
+ * Parameters:
+ *   context: [in/out]
+ *     The context to use to calculate the SHA-1 hash.
+ *   Message_Digest: [out]
+ *     Where the digest is returned.
+ *
+ * Returns:
+ *   sha Error Code.
+ *
+ */
+int USHAResult(USHAContext *context,
+               uint8_t Message_Digest[USHAMaxHashSize])
+{
+  if (!context) return shaNull;
+  switch (context->whichSha) {
+    case SHA1:
+      return SHA1Result((SHA1Context*)&context->ctx, Message_Digest);
+    case SHA224:
+      return SHA224Result((SHA224Context*)&context->ctx,
+                          Message_Digest);
+    case SHA256:
+      return SHA256Result((SHA256Context*)&context->ctx,
+                          Message_Digest);
+    case SHA384:
+      return SHA384Result((SHA384Context*)&context->ctx,
+                          Message_Digest);
+    case SHA512:
+      return SHA512Result((SHA512Context*)&context->ctx,
+                          Message_Digest);
+    default: return shaBadParam;
+  }
+}
+
+/*
+ * USHABlockSize
+ *
+ * Description:
+ *   This function will return the blocksize for the given SHA
+ *   algorithm.
+ *
+ * Parameters:
+ *   whichSha:
+ *     which SHA algorithm to query
+ *
+ * Returns:
+ *   block size
+ *
+ */
+int USHABlockSize(enum SHAversion whichSha)
+{
+  switch (whichSha) {
+    case SHA1:   return SHA1_Message_Block_Size;
+    case SHA224: return SHA224_Message_Block_Size;
+    case SHA256: return SHA256_Message_Block_Size;
+    case SHA384: return SHA384_Message_Block_Size;
+    default:
+    case SHA512: return SHA512_Message_Block_Size;
+  }
+}
+
+/*
+ * USHAHashSize
+ *
+ * Description:
+ *   This function will return the hashsize for the given SHA
+ *   algorithm.
+ *
+ * Parameters:
+ *   whichSha:
+ *     which SHA algorithm to query
+ *
+ * Returns:
+ *   hash size
+ *
+ */
+int USHAHashSize(enum SHAversion whichSha)
+{
+  switch (whichSha) {
+    case SHA1:   return SHA1HashSize;
+    case SHA224: return SHA224HashSize;
+    case SHA256: return SHA256HashSize;
+    case SHA384: return SHA384HashSize;
+    default:
+    case SHA512: return SHA512HashSize;
+  }
+}
+
+#if 0 /* not used */
+/*
+ * USHAHashSizeBits
+ *
+ * Description:
+ *   This function will return the hashsize for the given SHA
+ *   algorithm, expressed in bits.
+ *
+ * Parameters:
+ *   whichSha:
+ *     which SHA algorithm to query
+ *
+ * Returns:
+ *   hash size in bits
+ *
+ */
+int USHAHashSizeBits(enum SHAversion whichSha)
+{
+  switch (whichSha) {
+    case SHA1:   return SHA1HashSizeBits;
+    case SHA224: return SHA224HashSizeBits;
+    case SHA256: return SHA256HashSizeBits;
+    case SHA384: return SHA384HashSizeBits;
+    default:
+    case SHA512: return SHA512HashSizeBits;
+  }
+}
+#endif /* 0 */
+
+/*
+ * USHAHashName
+ *
+ * Description:
+ *   This function will return the name of the given SHA algorithm
+ *   as a string.
+ *
+ * Parameters:
+ *   whichSha:
+ *     which SHA algorithm to query
+ *
+ * Returns:
+ *   character string with the name in it
+ *
+ */
+const char *USHAHashName(enum SHAversion whichSha)
+{
+  switch (whichSha) {
+    case SHA1:   return "SHA1";
+    case SHA224: return "SHA224";
+    case SHA256: return "SHA256";
+    case SHA384: return "SHA384";
+    default:
+    case SHA512: return "SHA512";
+  }
+}
diff -Nurp '--exclude=.bzr*' tin-2.4.1/libcanlock/t/canlocktest.c tin-2.4.2/libcanlock/t/canlocktest.c
--- tin-2.4.1/libcanlock/t/canlocktest.c	2016-06-01 13:22:58.000000000 +0200
+++ tin-2.4.2/libcanlock/t/canlocktest.c	1970-01-01 01:00:00.000000000 +0100
@@ -1,110 +0,0 @@
-/* 
- * canlocktest.c - just checking.
- * 
- * This program doesn't really do anything but lightly exercise all the
- * library functions, so you can make sure it all compiled correctly. 
- * Everything's kept simple so that you can also see how they would be
- * called in a real application.
- */
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include <sys/types.h>
-#include "canlock.h"
-
-#define BUFFSIZE 512
-
-void checker(char *key, char *lock);
-
-void
-checker(char *key, char *lock)
-{
-    char
-        *rawkey,
-        *rawlock;
-    char
-        keytype[BUFFSIZE],
-        locktype[BUFFSIZE];
-
-    printf("L %s K %s ", lock, key);
-
-    rawkey = lock_strip_alpha(key, keytype);
-    rawlock = lock_strip_alpha(lock, locktype);
-
-    if (!strcmp(keytype, locktype)) {
-        if (!strcmp(keytype, "sha1")) {
-            if (!sha_verify(rawkey, rawlock))
-                printf("sha1 OK\n");
-            else
-                printf("sha1 no\n");
-        }
-        else
-            printf("unknown\n");
-    }
-    else
-        printf("Mismatch %s %s\n", keytype, locktype);
-}
-
-
-int
-main(void)
-{
-    char
-        cankey[256],
-        canlock[256],
-        *lkey,
-        *llock;
-    unsigned char
-        secret[] = "fluffy",
-        message[] = "<lkr905851929.22670@meow.invalid>";
-
-    printf("Secret %s\n", secret);
-    printf("Message %s\n", message);
-
-    llock = sha_lock(secret, strlen((char *) secret),
-                     message, strlen((char *) message));
-    lkey = sha_key(secret, strlen((char *) secret),
-                   message, strlen((char *)message));
-
-    printf("%s%s %s\n", "SHA Expect Lock/Key:\n",
-           "L sha1:ScU1gyAi9bd/aFEOyzg4m99lwXs=",
-           "K sha1:C1Me/4n0l/V778Ih3J2UnhAoHrA=");
-
-    checker(lkey, llock);
-    free((void *) llock);
-    free((void *) lkey);
-    printf("---\n");
-
-/*********/
-
-    printf("Testing against usefor cancel lock draft 01 samples...\n");
-
-    sprintf(canlock, "%s", "sha1:bNXHc6ohSmeHaRHHW56BIWZJt+4=");
-    sprintf(cankey, "%s", "sha1:aaaBBBcccDDDeeeFFF");
-    checker(cankey, canlock);
-    printf("---above should have been OK---\n");
-
-/*********/
-
-    sprintf(canlock, "%s", "SHA1:H7/zsCUemvbvSDyARDaMs6AQu5s=");
-    sprintf(cankey, "%s", "sha1:chW8hNeDx3iNUsGBU6/ezDk88P4=");
-    checker(cankey, canlock);
-
-    sprintf(canlock, "%s", "SHA1:H7/zsCUemvbvSDyARDaMs6AQu5s=");
-    sprintf(cankey, "%s", "sha1:4srkWaRIzvK51ArAP:Hc");
-    checker(cankey, canlock);
-    printf("---above should have been OK, no---\n");
-
-/*********/
-
-    sprintf(canlock, "%s", "sha1:JyEBL4w9/abCBuzCxMIE/E73GM4=");
-    sprintf(cankey, "%s", "sha1:K4rkWRjRcXmIzvK51ArAP:Jy");
-    checker(cankey, canlock);
-
-    sprintf(canlock, "%s", "sha1:2Bmg+zWaY1noRiCdy8k3IapwSDU=");
-    sprintf(cankey, "%s", "sha1:K4rkWRjRcXmIzvK51ArAP:Jy");
-    checker(cankey, canlock);
-    printf("---above should have been OK, no---\n");
-    
-    return 0;
-}
diff -Nurp '--exclude=.bzr*' tin-2.4.1/libcanlock/t/canlocktest.shouldbe tin-2.4.2/libcanlock/t/canlocktest.shouldbe
--- tin-2.4.1/libcanlock/t/canlocktest.shouldbe	2013-08-28 19:09:44.000000000 +0200
+++ tin-2.4.2/libcanlock/t/canlocktest.shouldbe	1970-01-01 01:00:00.000000000 +0100
@@ -1,15 +0,0 @@
-Secret fluffy
-Message <lkr905851929.22670@meow.invalid>
-SHA Expect Lock/Key:
-L sha1:ScU1gyAi9bd/aFEOyzg4m99lwXs= K sha1:C1Me/4n0l/V778Ih3J2UnhAoHrA=
-L sha1:ScU1gyAi9bd/aFEOyzg4m99lwXs= K sha1:C1Me/4n0l/V778Ih3J2UnhAoHrA= sha1 OK
----
-Testing against usefor cancel lock draft 01 samples...
-L sha1:bNXHc6ohSmeHaRHHW56BIWZJt+4= K sha1:aaaBBBcccDDDeeeFFF sha1 OK
----above should have been OK---
-L SHA1:H7/zsCUemvbvSDyARDaMs6AQu5s= K sha1:chW8hNeDx3iNUsGBU6/ezDk88P4= sha1 OK
-L SHA1:H7/zsCUemvbvSDyARDaMs6AQu5s= K sha1:4srkWaRIzvK51ArAP:Hc sha1 no
----above should have been OK, no---
-L sha1:JyEBL4w9/abCBuzCxMIE/E73GM4= K sha1:K4rkWRjRcXmIzvK51ArAP:Jy sha1 OK
-L sha1:2Bmg+zWaY1noRiCdy8k3IapwSDU= K sha1:K4rkWRjRcXmIzvK51ArAP:Jy sha1 no
----above should have been OK, no---
diff -Nurp '--exclude=.bzr*' tin-2.4.1/libcanlock/t/hmactest.c tin-2.4.2/libcanlock/t/hmactest.c
--- tin-2.4.1/libcanlock/t/hmactest.c	2013-08-28 19:09:44.000000000 +0200
+++ tin-2.4.2/libcanlock/t/hmactest.c	1970-01-01 01:00:00.000000000 +0100
@@ -1,115 +0,0 @@
-/*
- * hmac test program
- */
-
-#include <stdio.h>
-#include <string.h>
-#include "sha1.h"
-#include "hmac_sha1.h"
-
-int
-main(void)
-{
-    unsigned char
-        *hmachash,
-        key1[] = "Jefe",
-        message1[] = "what do ya want for nothing?",
-        key2[20],
-        message2[] = "Hi There",
-        key3[80],
-        message3[] = "Test Using Larger Than Block-Size Key - Hash Key First",
-        key4[80],
-        message4[] = "Test Using Larger Than Block-Size Key and Larger "
-                     "Than One Block-Size Data",
-        key5[] = {  0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08,
-                    0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10,
-                    0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18,
-                    0x19, 0x00
-                 },
-        message5[50];
-    int
-        i;
-
-
-    for (i = 0; i < 20; i++)
-        key2[i] = 0x0b;
-
-    for (i = 0; i < 80; i++)
-        key3[i] = 0xaa;
-
-    for (i = 0; i < 80; i++)
-        key4[i] = 0xaa;
-
-    for (i = 0; i < 50; i++)
-        message5[i] = 0xcd;
-
-    printf("Key: %s\n", key1);
-    printf("Msg: %s\n", message1);
-    hmachash = hmac_sha1(key1, strlen((char *) key1),
-                         message1, strlen((char *)message1));
-    printf("Expected SHA Digest: %s\n",
-           "0xeffcdf6ae5eb2fa2d27416d5f184df9c259a7c79");
-    printf("  Actual SHA Digest: 0x");
-    for (i = 0; i < SHA_DIGESTSIZE; i++)
-        printf("%02x", hmachash[i]);
-    putchar('\n');
-
-
-/********/
-
-    printf("\nKey: 0x0b, len 20 for SHA, 16 for MD5\n");
-    printf("Msg: %s\n", message2);
-
-
-    hmachash = hmac_sha1(key2, 20, message2, strlen((char *) message2));
-    printf("Expected SHA Digest: %s\n",
-           "0xb617318655057264e28bc0b6fb378c8ef146be00");
-    printf("  Actual SHA Digest: 0x");
-    for (i = 0; i < SHA_DIGESTSIZE; i++)
-        printf("%02x", hmachash[i]);
-    putchar('\n');
-
-/********/
-
-    printf("\nKey: 0xaa repeated 80 times\n");
-    printf("Msg: %s\n", message3);
-
-    hmachash = hmac_sha1(key3, 80, message3, strlen((char *) message3));
-    printf("Expected SHA Digest: %s\n",
-           "0xaa4ae5e15272d00e95705637ce8a3b55ed402112");
-    printf("  Actual SHA Digest: 0x");
-    for (i = 0; i < SHA_DIGESTSIZE; i++)
-        printf("%02x", hmachash[i]);
-    putchar('\n');
-
-/********/
-
-    printf("\nKey: 0xaa repeated 80 times\n");
-    printf("Msg: %s\n", message4);
-
-    hmachash = hmac_sha1(key4, 80, message4, strlen((char *) message4));
-    printf("Expected SHA Digest: %s\n",
-           "0xe8e99d0f45237d786d6bbaa7965c7808bbff1a91");
-    printf("  Actual SHA Digest: 0x");
-    for (i = 0; i < SHA_DIGESTSIZE; i++)
-        printf("%02x", hmachash[i]);
-    putchar('\n');
-
-/********/
-
-    printf("\nKey: 0x");
-    for (i = 0; i < 25; i++)
-        printf("%02x", key5[i]);
-
-    printf("\nMsg: 0xcd repeated 50 times\n");
-
-    hmachash = hmac_sha1(key5, 25, message5, 50);
-    printf("Expected SHA Digest: %s\n",
-           "0x4c9007f4026250c6bc8414f9bf50c86c2d7235da");
-    printf("  Actual SHA Digest: 0x");
-    for (i = 0; i < SHA_DIGESTSIZE; i++)
-        printf("%02x", hmachash[i]);
-    putchar('\n');
-
-    return 0;
-}
diff -Nurp '--exclude=.bzr*' tin-2.4.1/libcanlock/t/hmactest.shouldbe tin-2.4.2/libcanlock/t/hmactest.shouldbe
--- tin-2.4.1/libcanlock/t/hmactest.shouldbe	2013-08-28 19:09:44.000000000 +0200
+++ tin-2.4.2/libcanlock/t/hmactest.shouldbe	1970-01-01 01:00:00.000000000 +0100
@@ -1,24 +0,0 @@
-Key: Jefe
-Msg: what do ya want for nothing?
-Expected SHA Digest: 0xeffcdf6ae5eb2fa2d27416d5f184df9c259a7c79
-  Actual SHA Digest: 0xeffcdf6ae5eb2fa2d27416d5f184df9c259a7c79
-
-Key: 0x0b, len 20 for SHA, 16 for MD5
-Msg: Hi There
-Expected SHA Digest: 0xb617318655057264e28bc0b6fb378c8ef146be00
-  Actual SHA Digest: 0xb617318655057264e28bc0b6fb378c8ef146be00
-
-Key: 0xaa repeated 80 times
-Msg: Test Using Larger Than Block-Size Key - Hash Key First
-Expected SHA Digest: 0xaa4ae5e15272d00e95705637ce8a3b55ed402112
-  Actual SHA Digest: 0xaa4ae5e15272d00e95705637ce8a3b55ed402112
-
-Key: 0xaa repeated 80 times
-Msg: Test Using Larger Than Block-Size Key and Larger Than One Block-Size Data
-Expected SHA Digest: 0xe8e99d0f45237d786d6bbaa7965c7808bbff1a91
-  Actual SHA Digest: 0xe8e99d0f45237d786d6bbaa7965c7808bbff1a91
-
-Key: 0x0102030405060708090a0b0c0d0e0f10111213141516171819
-Msg: 0xcd repeated 50 times
-Expected SHA Digest: 0x4c9007f4026250c6bc8414f9bf50c86c2d7235da
-  Actual SHA Digest: 0x4c9007f4026250c6bc8414f9bf50c86c2d7235da
diff -Nurp '--exclude=.bzr*' tin-2.4.1/libcanlock/test/canlocktest.c tin-2.4.2/libcanlock/test/canlocktest.c
--- tin-2.4.1/libcanlock/test/canlocktest.c	1970-01-01 01:00:00.000000000 +0100
+++ tin-2.4.2/libcanlock/test/canlocktest.c	2017-05-08 16:24:53.000000000 +0200
@@ -0,0 +1,260 @@
+/* =============================================================================
+ * Copyright (c) 2017 Michael Baeuerle
+ * Copyright (c) 2003 G.J. Andruk
+ *
+ * All rights reserved.
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining
+ * a copy of this software and associated documentation files (the
+ * "Software"), to deal in the Software without restriction, including
+ * without limitation the rights to use, copy, modify, merge, publish,
+ * distribute, and/or sell copies of the Software, and to permit persons
+ * to whom the Software is furnished to do so, provided that the above
+ * copyright notice(s) and this permission notice appear in all copies of
+ * the Software and that both the above copyright notice(s) and this
+ * permission notice appear in supporting documentation.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+ * OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
+ * HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY
+ * SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER
+ * RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
+ * CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
+ * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ *
+ * Except as contained in this notice, the name of a copyright holder
+ * shall not be used in advertising or otherwise to promote the sale, use
+ * or other dealings in this Software without prior written authorization
+ * of the copyright holder.
+ */
+
+/* Test program for new API available since version 3 */
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include "canlock.h"
+
+
+#define BUFFSIZE 128
+
+
+/* ========================================================================== */
+/* Get <scheme> element */
+
+static const char *check_scheme(cl_hash_version hash)
+{
+   const char *scheme;
+
+   switch (hash)
+   {
+      case CL_SHA1:
+         scheme = "sha1";
+         break;
+      case CL_SHA224:
+         scheme = "sha224";
+         break;
+      case CL_SHA256:
+         scheme = "sha256";
+         break;
+      case CL_SHA384:
+         scheme = "sha384";
+         break;
+      case CL_SHA512:
+         scheme = "sha512";
+         break;
+      default:
+         /* Not supported */
+         return NULL;
+   }
+
+   return scheme;
+}
+
+
+/* ========================================================================== */
+/* Check whether Cancel-Key matches Cancel-Lock */
+
+static int checker(cl_hash_version hash, char *key, char *lock)
+{
+   int res = -1;
+   char *rawkey, *rawlock;
+   char keytype[BUFFSIZE], locktype[BUFFSIZE];
+   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);
+
+   /* Check whether <scheme> matches */
+   if (!strcmp(keytype, locktype))
+   {
+      /* Check whether <scheme> is supported */
+      scheme = check_scheme(hash);
+      if (NULL != scheme && !strcmp(keytype, scheme))
+      {
+         if (!cl_verify(hash, rawkey, rawlock))
+         {
+            printf("\nGOOD\n");
+            res = 0;
+         }
+         else
+            printf("\nBAD\n");
+      }
+      else
+         printf("\nBAD: Scheme not supported\n");
+   }
+   else
+      printf("\nBAD: Scheme mismatch (%s/%s)\n", keytype, locktype);
+
+   return res;
+}
+
+
+/* ========================================================================== */
+/* Test program for new API from version 3 */
+
+int main(void)
+{
+   char *c_key = NULL, *c_lock = NULL;
+   const char sec[] = "ExampleSecret";
+   const char sec2[] = "AnotherSecret";
+   const char mid[] = "<12345@mid.example>";
+   const char uid[] = "JaneDoe";
+   char *uid_mid = NULL;
+   int rv;
+   int failed = 0;
+
+   /* First test (SHA256 without UID) */
+   printf("Test 1 (SHA256 without UID)\n\n");
+   printf("Secret    : %s\n", sec);
+   printf("Message-ID: %s\n", mid);
+   c_key = cl_get_key(CL_SHA256, (const unsigned char *) sec, strlen(sec),
+                      (const unsigned char *) mid, strlen(mid));
+   c_lock = cl_get_lock(CL_SHA256, (const unsigned char *) sec, strlen(sec),
+                        (const unsigned char *) mid, strlen(mid));
+   printf("\n");
+   printf("%s\n%s,%s\n\n", "Expected Cancel-Key,Cancel-Lock:",
+          "sha256:qv1VXHYiCGjkX/N1nhfYKcAeUn8bCVhrWhoKuBSnpMA=",
+          "sha256:s/pmK/3grrz++29ce2/mQydzJuc7iqHn1nqcJiQTPMc=");
+   if (strcmp(c_key, "sha256:qv1VXHYiCGjkX/N1nhfYKcAeUn8bCVhrWhoKuBSnpMA="))
+   {
+      printf("BAD: Cancel-Key not as expected (%s)\n", c_key);
+      failed = 1;
+   }
+   else
+   {
+      if (strcmp(c_lock, "sha256:s/pmK/3grrz++29ce2/mQydzJuc7iqHn1nqcJiQTPMc="))
+      {
+         printf("BAD: Cancel-Lock not as expected (%s)\n", c_lock);
+         failed = 1;
+      }
+      else
+      {
+         rv = checker(CL_SHA256, c_key, c_lock);
+         if (rv) failed = 1;
+      }
+   }
+   free((void *) c_lock);
+   free((void *) c_key);
+   printf("\n----------------------------------------"
+          "----------------------------------------\n\n");
+
+   /* Second test (SHA256 with UID) */
+   printf("Test 2 (SHA256 with UID)\n\n");
+   printf("Secret    : %s\n", sec2);
+   printf("User-ID   : %s\n", uid);
+   printf("Message-ID: %s\n", mid);
+   uid_mid = (char *) malloc(strlen(uid) + strlen(mid) + (size_t) 1);
+   strcpy(uid_mid, uid);
+   strcat(uid_mid, mid);
+   c_key = cl_get_key(CL_SHA256, (const unsigned char *) sec2, strlen(sec2),
+                      (const unsigned char *) uid_mid, strlen(uid_mid));
+   c_lock = cl_get_lock(CL_SHA256, (const unsigned char *) sec2, strlen(sec2),
+                        (const unsigned char *) uid_mid, strlen(uid_mid));
+   free((void *) uid_mid);
+   printf("\n");
+   printf("%s\n%s,%s\n\n", "Expected Cancel-Key,Cancel-Lock:",
+          "sha256:yM0ep490Fzt83CLYYAytm3S2HasHhYG4LAeAlmuSEys=",
+          "sha256:NSBTz7BfcQFTCen+U4lQ0VS8VIlZao2b8mxD/xJaaeE=");
+
+   if (strcmp(c_key, "sha256:yM0ep490Fzt83CLYYAytm3S2HasHhYG4LAeAlmuSEys="))
+   {
+      printf("BAD: Cancel-Key not as expected (%s)\n", c_key);
+      failed = 1;
+   }
+   else
+   {
+      if (strcmp(c_lock, "sha256:NSBTz7BfcQFTCen+U4lQ0VS8VIlZao2b8mxD/xJaaeE="))
+      {
+         printf("BAD: Cancel-Lock not as expected (%s)\n", c_lock);
+         failed = 1;
+      }
+      else
+      {
+         rv = checker(CL_SHA256, c_key, c_lock);
+         if (rv) failed = 1;
+      }
+   }
+   free((void *) c_lock);
+   free((void *) c_key);
+   printf("\n----------------------------------------"
+          "----------------------------------------\n\n");
+
+   /* Test 3 (Check SHA256) */
+   printf("Test 3 (Check SHA256)\n\n");
+   c_key = "shA256:sSkDke97Dh78/d+Diu1i3dQ2Fp/EMK3xE2GfEqZlvK8=";
+   c_lock = "sHa256:RrKLp7YCQc9T8HmgSbxwIDlnCDWsgy1awqtiDuhedRo=";
+   rv = checker(CL_SHA256, c_key, c_lock);
+   if (rv) failed = 1;
+   printf("\n----------------------------------------"
+          "----------------------------------------\n\n");
+
+   /* Test 4 (Check SHA1) */
+   printf("Test 4 (Check SHA1)\n\n");
+   c_key = "ShA1:aaaBBBcccDDDeeeFFF";
+   c_lock = "sha1:bNXHc6ohSmeHaRHHW56BIWZJt+4=";
+   rv = checker(CL_SHA1, c_key, c_lock);
+   if (rv) failed = 1;
+   printf("\n----------------------------------------"
+          "----------------------------------------\n\n");
+
+   /* Test 5 (Check SHA1 with <clue-string> element) */
+   printf("Test 5 (Check SHA1 with <clue-string> element)\n\n");
+   c_key = "ShA1:aaaBBBcccDDDeeeFFF:bN";
+   c_lock = "sha1:bNXHc6ohSmeHaRHHW56BIWZJt+4=";
+   rv = checker(CL_SHA1, c_key, c_lock);
+   if (rv) failed = 1;
+   printf("\n----------------------------------------"
+          "----------------------------------------\n\n");
+
+   /* Test 6 (Check SHA512) */
+   printf("Test 6 (Check SHA512)\n\n");
+   c_key = "sha512:ryoikFW3wKefmYr+zDzKn16ngNf1eYbZ0DN+3yqCbkid3HxU5K99G7RcNEx1UxiL3ZQfwg1+TDhH96D+tCcXGQ==";
+   c_lock = "sha512:Hq6MQ2JMzGf56agcqYPEMnoWHbQMSAG0eE0ABHgktP8cKL6/A4bvydjUAa0h7sHUU8vdfWXK7eUYG/pnDxgitg==";
+   rv = checker(CL_SHA512, c_key, c_lock);
+   if (rv) failed = 1;
+   printf("\n----------------------------------------"
+          "----------------------------------------\n\n");
+
+   /* Test 7 (Check SHA256 with wrong key) */
+   printf("Test 7 (Check SHA256 with wrong key)\n\n");
+   c_key = "shA256:sSkDke97Dh78/d+Diu1i3dQ2Fp/EMK3xE2GfEqZlvK9=";
+   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");
+
+   /* Check for success */
+   if (!failed) exit(EXIT_SUCCESS);
+   exit(EXIT_FAILURE);
+}
+
+
+/* EOF */
diff -Nurp '--exclude=.bzr*' tin-2.4.1/libcanlock/test/canlocktest_legacy.c tin-2.4.2/libcanlock/test/canlocktest_legacy.c
--- tin-2.4.1/libcanlock/test/canlocktest_legacy.c	1970-01-01 01:00:00.000000000 +0100
+++ tin-2.4.2/libcanlock/test/canlocktest_legacy.c	2017-05-07 16:53:45.000000000 +0200
@@ -0,0 +1,149 @@
+/*
+ * COPYRIGHT AND PERMISSION NOTICE
+ *
+ * Copyright (c) 2003 G.J. Andruk
+ *
+ * All rights reserved.
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining
+ * a copy of this software and associated documentation files (the
+ * "Software"), to deal in the Software without restriction, including
+ * without limitation the rights to use, copy, modify, merge, publish,
+ * distribute, and/or sell copies of the Software, and to permit persons
+ * to whom the Software is furnished to do so, provided that the above
+ * copyright notice(s) and this permission notice appear in all copies of
+ * the Software and that both the above copyright notice(s) and this
+ * permission notice appear in supporting documentation.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+ * OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
+ * HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY
+ * SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER
+ * RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
+ * CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
+ * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ *
+ * Except as contained in this notice, the name of a copyright holder
+ * shall not be used in advertising or otherwise to promote the sale, use
+ * or other dealings in this Software without prior written authorization
+ * of the copyright holder.
+ */
+
+/*
+ * Test program for legacy API from version 2
+ *
+ * This program doesn't really do anything but lightly exercise all the
+ * library functions, so you can make sure it all compiled correctly.
+ * Everything's kept simple so that you can also see how they would be
+ * called in a real application.
+ */
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include "canlock.h"
+
+
+#define BUFFSIZE 512
+
+
+static int checker(char *key, char *lock)
+{
+   int res = -1;
+   char *rawkey, *rawlock;
+   char keytype[BUFFSIZE], locktype[BUFFSIZE];
+
+   printf("L %s K %s ", lock, key);
+
+   rawkey = lock_strip_alpha(key, keytype);
+   rawlock = lock_strip_alpha(lock, locktype);
+
+   if (!strcmp(keytype, locktype))
+   {
+      if (!strcmp(keytype, "sha1"))
+      {
+         if (!sha_verify(rawkey, rawlock))
+         {
+            printf(" GOOD\n");
+            res = 0;
+         }
+         else
+            printf(" BAD\n");
+      }
+      else
+         printf(" SCHEME NOT SUPPORTED\n");
+   }
+   else
+      printf(" SCHEME MISMATCH %s/%s\n", keytype, locktype);
+
+   return res;
+}
+
+
+int main(void)
+{
+   char cankey[256], canlock[256], *lkey, *llock;
+   unsigned char secret[] = "fluffy",
+      message[] = "<lkr905851929.22670@meow.invalid>";
+   int rv, rv2;
+   int failed = 0;
+
+   printf("Secret %s\n", secret);
+   printf("Message %s\n", message);
+
+   llock = sha_lock(secret, strlen((char *) secret),
+                    message, strlen((char *) message));
+   lkey = sha_key(secret, strlen((char *) secret),
+                  message, strlen((char *)message));
+
+   printf("%s%s %s\n", "SHA Expect Lock/Key:\n",
+          "L sha1:ScU1gyAi9bd/aFEOyzg4m99lwXs=",
+          "K sha1:C1Me/4n0l/V778Ih3J2UnhAoHrA=");
+
+   rv = checker(lkey, llock);
+   free((void *) llock);
+   free((void *) lkey);
+   printf("---\n");
+   if (rv) failed = 1;
+
+/*********/
+
+   printf("Testing against usefor cancel lock draft 01 samples...\n");
+
+   sprintf(canlock, "%s", "sha1:bNXHc6ohSmeHaRHHW56BIWZJt+4=");
+   sprintf(cankey, "%s", "sha1:aaaBBBcccDDDeeeFFF");
+   rv = checker(cankey, canlock);
+   printf("---above should have been GOOD---\n");
+   if (rv) failed = 1;
+
+/*********/
+
+   sprintf(canlock, "%s", "SHA1:H7/zsCUemvbvSDyARDaMs6AQu5s=");
+   sprintf(cankey, "%s", "sha1:chW8hNeDx3iNUsGBU6/ezDk88P4=");
+   rv = checker(cankey, canlock);
+
+   sprintf(canlock, "%s", "SHA1:H7/zsCUemvbvSDyARDaMs6AQu5s=");
+   sprintf(cankey, "%s", "sha1:4srkWaRIzvK51ArAP:Hc");
+   rv2 = checker(cankey, canlock);
+   printf("---above should have been GOOD and BAD---\n");
+   if (rv || !rv2) failed = 1;
+
+/*********/
+
+   sprintf(canlock, "%s", "sha1:JyEBL4w9/abCBuzCxMIE/E73GM4=");
+   sprintf(cankey, "%s", "sha1:K4rkWRjRcXmIzvK51ArAP:Jy");
+   rv = checker(cankey, canlock);
+
+   sprintf(canlock, "%s", "sha1:2Bmg+zWaY1noRiCdy8k3IapwSDU=");
+   sprintf(cankey, "%s", "sha1:K4rkWRjRcXmIzvK51ArAP:Jy");
+   rv2 = checker(cankey, canlock);
+   printf("---above should have been GOOD and BAD---\n");
+   if (rv || !rv2) failed = 1;
+   printf("\n");
+
+   /* Check for success */
+   if (!failed) exit(EXIT_SUCCESS);
+   exit(EXIT_FAILURE);
+}
diff -Nurp '--exclude=.bzr*' tin-2.4.1/libcanlock/test/hkdf.c tin-2.4.2/libcanlock/test/hkdf.c
--- tin-2.4.1/libcanlock/test/hkdf.c	1970-01-01 01:00:00.000000000 +0100
+++ tin-2.4.2/libcanlock/test/hkdf.c	2017-03-09 19:03:16.000000000 +0100
@@ -0,0 +1,334 @@
+/**************************** hkdf.c ***************************/
+/***************** See RFC 6234 for details. *******************/
+/* Copyright (c) 2011 IETF Trust and the persons identified as */
+/* authors of the code.  All rights reserved.                  */
+/* See sha.h for terms of use and redistribution.              */
+
+/*
+ *  Description:
+ *      This file implements the HKDF algorithm (HMAC-based
+ *      Extract-and-Expand Key Derivation Function, RFC 5869),
+ *      expressed in terms of the various SHA algorithms.
+ */
+
+#include "sha.h"
+#include <string.h>
+#include <stdlib.h>
+
+/*
+ *  hkdf
+ *
+ *  Description:
+ *      This function will generate keying material using HKDF.
+ *
+ *  Parameters:
+ *      whichSha: [in]
+ *          One of SHA1, SHA224, SHA256, SHA384, SHA512
+ *      salt[ ]: [in]
+ *          The optional salt value (a non-secret random value);
+ *          if not provided (salt == NULL), it is set internally
+ *          to a string of HashLen(whichSha) zeros.
+ *      salt_len: [in]
+ *          The length of the salt value.  (Ignored if salt == NULL.)
+ *      ikm[ ]: [in]
+ *          Input keying material.
+ *      ikm_len: [in]
+ *          The length of the input keying material.
+ *      info[ ]: [in]
+ *          The optional context and application specific information.
+ *          If info == NULL or a zero-length string, it is ignored.
+ *      info_len: [in]
+ *          The length of the optional context and application specific
+ *          information.  (Ignored if info == NULL.)
+ *      okm[ ]: [out]
+ *          Where the HKDF is to be stored.
+ *      okm_len: [in]
+ *          The length of the buffer to hold okm.
+ *          okm_len must be <= 255 * USHABlockSize(whichSha)
+ *
+ *  Notes:
+ *      Calls hkdfExtract() and hkdfExpand().
+ *
+ *  Returns:
+ *      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)
+{
+  uint8_t prk[USHAMaxHashSize];
+  return hkdfExtract(whichSha, salt, salt_len, ikm, ikm_len, prk) ||
+         hkdfExpand(whichSha, prk, USHAHashSize(whichSha), info,
+                    info_len, okm, okm_len);
+}
+
+/*
+ *  hkdfExtract
+ *
+ *  Description:
+ *      This function will perform HKDF extraction.
+ *
+ *  Parameters:
+ *      whichSha: [in]
+ *          One of SHA1, SHA224, SHA256, SHA384, SHA512
+ *      salt[ ]: [in]
+ *          The optional salt value (a non-secret random value);
+ *          if not provided (salt == NULL), it is set internally
+ *          to a string of HashLen(whichSha) zeros.
+ *      salt_len: [in]
+ *          The length of the salt value.  (Ignored if salt == NULL.)
+ *      ikm[ ]: [in]
+ *          Input keying material.
+ *      ikm_len: [in]
+ *          The length of the input keying material.
+ *      prk[ ]: [out]
+ *          Array where the HKDF extraction is to be stored.
+ *          Must be larger than USHAHashSize(whichSha);
+ *
+ *  Returns:
+ *      sha Error Code.
+ *
+ */
+int hkdfExtract(SHAversion whichSha,
+    const unsigned char *salt, int salt_len,
+    const unsigned char *ikm, int ikm_len,
+    uint8_t prk[USHAMaxHashSize])
+{
+  unsigned char nullSalt[USHAMaxHashSize];
+  if (salt == 0) {
+    salt = nullSalt;
+    salt_len = USHAHashSize(whichSha);
+    memset(nullSalt, '\0', salt_len);
+  } else if (salt_len < 0) {
+    return shaBadParam;
+  }
+  return hmac(whichSha, ikm, ikm_len, salt, salt_len, prk);
+}
+
+/*
+ *  hkdfExpand
+ *
+ *  Description:
+ *      This function will perform HKDF expansion.
+ *
+ *  Parameters:
+ *      whichSha: [in]
+ *          One of SHA1, SHA224, SHA256, SHA384, SHA512
+ *      prk[ ]: [in]
+ *          The pseudo-random key to be expanded; either obtained
+ *          directly from a cryptographically strong, uniformly
+ *          distributed pseudo-random number generator, or as the
+ *          output from hkdfExtract().
+ *      prk_len: [in]
+ *          The length of the pseudo-random key in prk;
+ *          should at least be equal to USHAHashSize(whichSHA).
+ *      info[ ]: [in]
+ *          The optional context and application specific information.
+ *          If info == NULL or a zero-length string, it is ignored.
+ *      info_len: [in]
+ *          The length of the optional context and application specific
+ *          information.  (Ignored if info == NULL.)
+ *      okm[ ]: [out]
+ *          Where the HKDF is to be stored.
+ *      okm_len: [in]
+ *          The length of the buffer to hold okm.
+ *          okm_len must be <= 255 * USHABlockSize(whichSha)
+ *
+ *  Returns:
+ *      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 hash_len, N;
+  unsigned char T[USHAMaxHashSize];
+  int Tlen, where, i;
+
+  if (info == 0) {
+    info = (const unsigned char *)"";
+    info_len = 0;
+  } else if (info_len < 0) {
+    return shaBadParam;
+  }
+  if (okm_len <= 0) return shaBadParam;
+  if (!okm) return shaBadParam;
+
+  hash_len = USHAHashSize(whichSha);
+  if (prk_len < hash_len) return shaBadParam;
+  N = okm_len / hash_len;
+  if ((okm_len % hash_len) != 0) N++;
+  if (N > 255) return shaBadParam;
+
+  Tlen = 0;
+  where = 0;
+  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);
+    if (ret != shaSuccess) return ret;
+    memcpy(okm + where, T,
+           (i != N) ? hash_len : (okm_len - where));
+    where += hash_len;
+    Tlen = hash_len;
+  }
+  return shaSuccess;
+}
+
+/*
+ *  hkdfReset
+ *
+ *  Description:
+ *      This function will initialize the hkdfContext in preparation
+ *      for key derivation using the modular HKDF interface for
+ *      arbitrary length inputs.
+ *
+ *  Parameters:
+ *      context: [in/out]
+ *          The context to reset.
+ *      whichSha: [in]
+ *          One of SHA1, SHA224, SHA256, SHA384, SHA512
+ *      salt[ ]: [in]
+ *          The optional salt value (a non-secret random value);
+ *          if not provided (salt == NULL), it is set internally
+ *          to a string of HashLen(whichSha) zeros.
+ *      salt_len: [in]
+ *          The length of the salt value.  (Ignored if salt == NULL.)
+ *
+ *  Returns:
+ *      sha Error Code.
+ *
+ */
+int hkdfReset(HKDFContext *context, enum SHAversion whichSha,
+              const unsigned char *salt, int salt_len)
+{
+  unsigned char nullSalt[USHAMaxHashSize];
+  if (!context) return shaNull;
+
+  context->whichSha = whichSha;
+  context->hashSize = USHAHashSize(whichSha);
+  if (salt == 0) {
+    salt = nullSalt;
+    salt_len = context->hashSize;
+    memset(nullSalt, '\0', salt_len);
+  }
+
+  return hmacReset(&context->hmacContext, whichSha, salt, salt_len);
+}
+
+/*
+ *  hkdfInput
+ *
+ *  Description:
+ *      This function accepts an array of octets as the next portion
+ *      of the input keying material.  It may be called multiple times.
+ *
+ *  Parameters:
+ *      context: [in/out]
+ *          The HKDF context to update.
+ *      ikm[ ]: [in]
+ *          An array of octets representing the next portion of
+ *          the input keying material.
+ *      ikm_len: [in]
+ *          The length of ikm.
+ *
+ *  Returns:
+ *      sha Error Code.
+ *
+ */
+int hkdfInput(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);
+}
+
+/*
+ * hkdfFinalBits
+ *
+ * Description:
+ *   This function will add in any final bits of the
+ *   input keying material.
+ *
+ * Parameters:
+ *   context: [in/out]
+ *     The HKDF context to update
+ *   ikm_bits: [in]
+ *     The final bits of the input keying material, in the upper
+ *     portion of the byte.  (Use 0b###00000 instead of 0b00000###
+ *     to input the three bits ###.)
+ *   ikm_bit_count: [in]
+ *     The number of bits in message_bits, between 1 and 7.
+ *
+ * Returns:
+ *   sha Error Code.
+ */
+int hkdfFinalBits(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);
+}
+
+/*
+ * hkdfResult
+ *
+ * Description:
+ *   This function will finish the HKDF extraction and perform the
+ *   final HKDF expansion.
+ *
+ * Parameters:
+ *   context: [in/out]
+ *     The HKDF context to use to calculate the HKDF hash.
+ *   prk[ ]: [out]
+ *     An optional location to store the HKDF extraction.
+ *     Either NULL, or pointer to a buffer that must be
+ *     larger than USHAHashSize(whichSha);
+ *   info[ ]: [in]
+ *     The optional context and application specific information.
+ *     If info == NULL or a zero-length string, it is ignored.
+ *   info_len: [in]
+ *     The length of the optional context and application specific
+ *     information.  (Ignored if info == NULL.)
+ *   okm[ ]: [out]
+ *     Where the HKDF is to be stored.
+ *   okm_len: [in]
+ *     The length of the buffer to hold okm.
+ *     okm_len must be <= 255 * USHABlockSize(whichSha)
+ *
+ * Returns:
+ *   sha Error Code.
+ *
+ */
+int hkdfResult(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;
+
+  if (!context) return shaNull;
+  if (context->Corrupted) return context->Corrupted;
+  if (context->Computed) return context->Corrupted = shaStateError;
+  if (!okm) return context->Corrupted = shaBadParam;
+  if (!prk) prk = prkbuf;
+
+  ret = hmacResult(&context->hmacContext, prk) ||
+        hkdfExpand(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.1/libcanlock/test/shatest.c tin-2.4.2/libcanlock/test/shatest.c
--- tin-2.4.1/libcanlock/test/shatest.c	1970-01-01 01:00:00.000000000 +0100
+++ tin-2.4.2/libcanlock/test/shatest.c	2017-06-04 11:38:39.000000000 +0200
@@ -0,0 +1,1544 @@
+/************************** shatest.c **************************/
+/***************** See RFC 6234 for details. *******************/
+/* Copyright (c) 2011 IETF Trust and the persons identified as */
+/* authors of the code.  All rights reserved.                  */
+/* See sha.h for terms of use and redistribution.              */
+
+/*
+ *  Description:
+ *    This file will exercise the SHA code performing
+ *      the three tests documented in FIPS PUB 180-3
+ *        (http://csrc.nist.gov/publications/fips/
+ *         fips180-2/fips180-2withchangenotice.pdf)
+ *      one that calls SHAInput with an exact multiple of 512 bits
+ *      the seven tests documented for each algorithm in
+ *        "The Secure Hash Algorithm Validation System (SHAVS)"
+ *        (http://csrc.nist.gov/cryptval/shs/SHAVS.pdf),
+ *        three of which are bit-level tests
+ *
+ *    These tests have subsequently been moved to pages linked from
+ *      http://csrc.nist.gov/groups/ST/toolkit/examples.html
+ *
+ *    This file will exercise the HMAC SHA1 code performing
+ *      the seven tests documented in RFCs [RFC 2202] and [RFC 4231].
+ *
+ *    This file will exercise the HKDF code performing
+ *      the seven tests documented in RFC 4869.
+ *
+ *    To run the tests and just see PASSED/FAILED, use the -p option.
+ *
+ *    Other options exercise:
+ *      hashing an arbitrary string
+ *      hashing a file's contents
+ *      a few error test checks
+ *      printing the results in raw format
+ *
+ *  Portability Issues:
+ *    None.
+ *
+ */
+
+#include <stdint.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <ctype.h>
+#include <unistd.h>     /* defines getopt() and optarg */
+#include "sha.h"
+
+static int scasecmp(const char *s1, const char *s2);
+
+/*
+ *  Define patterns for testing
+ */
+#define TEST1    "abc"
+#define TEST2_1  \
+        "abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq"
+#define TEST2_2a \
+        "abcdefghbcdefghicdefghijdefghijkefghijklfghijklmghijklmn"
+#define TEST2_2b \
+        "hijklmnoijklmnopjklmnopqklmnopqrlmnopqrsmnopqrstnopqrstu"
+#define TEST2_2  TEST2_2a TEST2_2b
+#define TEST3    "a"                            /* times 1000000 */
+#define TEST4a   "01234567012345670123456701234567"
+#define TEST4b   "01234567012345670123456701234567"
+    /* an exact multiple of 512 bits */
+#define TEST4   TEST4a TEST4b                   /* times 10 */
+#define TEST7_1 \
+  "\x49\xb2\xae\xc2\x59\x4b\xbe\x3a\x3b\x11\x75\x42\xd9\x4a\xc8"
+#define TEST8_1 \
+  "\x9a\x7d\xfd\xf1\xec\xea\xd0\x6e\xd6\x46\xaa\x55\xfe\x75\x71\x46"
+#define TEST9_1 \
+  "\x65\xf9\x32\x99\x5b\xa4\xce\x2c\xb1\xb4\xa2\xe7\x1a\xe7\x02\x20" \
+  "\xaa\xce\xc8\x96\x2d\xd4\x49\x9c\xbd\x7c\x88\x7a\x94\xea\xaa\x10" \
+  "\x1e\xa5\xaa\xbc\x52\x9b\x4e\x7e\x43\x66\x5a\x5a\xf2\xcd\x03\xfe" \
+  "\x67\x8e\xa6\xa5\x00\x5b\xba\x3b\x08\x22\x04\xc2\x8b\x91\x09\xf4" \
+  "\x69\xda\xc9\x2a\xaa\xb3\xaa\x7c\x11\xa1\xb3\x2a"
+#define TEST10_1 \
+  "\xf7\x8f\x92\x14\x1b\xcd\x17\x0a\xe8\x9b\x4f\xba\x15\xa1\xd5\x9f" \
+  "\x3f\xd8\x4d\x22\x3c\x92\x51\xbd\xac\xbb\xae\x61\xd0\x5e\xd1\x15" \
+  "\xa0\x6a\x7c\xe1\x17\xb7\xbe\xea\xd2\x44\x21\xde\xd9\xc3\x25\x92" \
+  "\xbd\x57\xed\xea\xe3\x9c\x39\xfa\x1f\xe8\x94\x6a\x84\xd0\xcf\x1f" \
+  "\x7b\xee\xad\x17\x13\xe2\xe0\x95\x98\x97\x34\x7f\x67\xc8\x0b\x04" \
+  "\x00\xc2\x09\x81\x5d\x6b\x10\xa6\x83\x83\x6f\xd5\x56\x2a\x56\xca" \
+  "\xb1\xa2\x8e\x81\xb6\x57\x66\x54\x63\x1c\xf1\x65\x66\xb8\x6e\x3b" \
+  "\x33\xa1\x08\xb0\x53\x07\xc0\x0a\xff\x14\xa7\x68\xed\x73\x50\x60" \
+  "\x6a\x0f\x85\xe6\xa9\x1d\x39\x6f\x5b\x5c\xbe\x57\x7f\x9b\x38\x80" \
+  "\x7c\x7d\x52\x3d\x6d\x79\x2f\x6e\xbc\x24\xa4\xec\xf2\xb3\xa4\x27" \
+  "\xcd\xbb\xfb"
+#define TEST7_224 \
+  "\xf0\x70\x06\xf2\x5a\x0b\xea\x68\xcd\x76\xa2\x95\x87\xc2\x8d"
+#define TEST8_224 \
+  "\x18\x80\x40\x05\xdd\x4f\xbd\x15\x56\x29\x9d\x6f\x9d\x93\xdf\x62"
+#define TEST9_224 \
+  "\xa2\xbe\x6e\x46\x32\x81\x09\x02\x94\xd9\xce\x94\x82\x65\x69\x42" \
+  "\x3a\x3a\x30\x5e\xd5\xe2\x11\x6c\xd4\xa4\xc9\x87\xfc\x06\x57\x00" \
+  "\x64\x91\xb1\x49\xcc\xd4\xb5\x11\x30\xac\x62\xb1\x9d\xc2\x48\xc7" \
+  "\x44\x54\x3d\x20\xcd\x39\x52\xdc\xed\x1f\x06\xcc\x3b\x18\xb9\x1f" \
+  "\x3f\x55\x63\x3e\xcc\x30\x85\xf4\x90\x70\x60\xd2"
+#define TEST10_224 \
+  "\x55\xb2\x10\x07\x9c\x61\xb5\x3a\xdd\x52\x06\x22\xd1\xac\x97\xd5" \
+  "\xcd\xbe\x8c\xb3\x3a\xa0\xae\x34\x45\x17\xbe\xe4\xd7\xba\x09\xab" \
+  "\xc8\x53\x3c\x52\x50\x88\x7a\x43\xbe\xbb\xac\x90\x6c\x2e\x18\x37" \
+  "\xf2\x6b\x36\xa5\x9a\xe3\xbe\x78\x14\xd5\x06\x89\x6b\x71\x8b\x2a" \
+  "\x38\x3e\xcd\xac\x16\xb9\x61\x25\x55\x3f\x41\x6f\xf3\x2c\x66\x74" \
+  "\xc7\x45\x99\xa9\x00\x53\x86\xd9\xce\x11\x12\x24\x5f\x48\xee\x47" \
+  "\x0d\x39\x6c\x1e\xd6\x3b\x92\x67\x0c\xa5\x6e\xc8\x4d\xee\xa8\x14" \
+  "\xb6\x13\x5e\xca\x54\x39\x2b\xde\xdb\x94\x89\xbc\x9b\x87\x5a\x8b" \
+  "\xaf\x0d\xc1\xae\x78\x57\x36\x91\x4a\xb7\xda\xa2\x64\xbc\x07\x9d" \
+  "\x26\x9f\x2c\x0d\x7e\xdd\xd8\x10\xa4\x26\x14\x5a\x07\x76\xf6\x7c" \
+  "\x87\x82\x73"
+#define TEST7_256 \
+  "\xbe\x27\x46\xc6\xdb\x52\x76\x5f\xdb\x2f\x88\x70\x0f\x9a\x73"
+#define TEST8_256 \
+  "\xe3\xd7\x25\x70\xdc\xdd\x78\x7c\xe3\x88\x7a\xb2\xcd\x68\x46\x52"
+#define TEST9_256 \
+  "\x3e\x74\x03\x71\xc8\x10\xc2\xb9\x9f\xc0\x4e\x80\x49\x07\xef\x7c" \
+  "\xf2\x6b\xe2\x8b\x57\xcb\x58\xa3\xe2\xf3\xc0\x07\x16\x6e\x49\xc1" \
+  "\x2e\x9b\xa3\x4c\x01\x04\x06\x91\x29\xea\x76\x15\x64\x25\x45\x70" \
+  "\x3a\x2b\xd9\x01\xe1\x6e\xb0\xe0\x5d\xeb\xa0\x14\xeb\xff\x64\x06" \
+  "\xa0\x7d\x54\x36\x4e\xff\x74\x2d\xa7\x79\xb0\xb3"
+#define TEST10_256 \
+  "\x83\x26\x75\x4e\x22\x77\x37\x2f\x4f\xc1\x2b\x20\x52\x7a\xfe\xf0" \
+  "\x4d\x8a\x05\x69\x71\xb1\x1a\xd5\x71\x23\xa7\xc1\x37\x76\x00\x00" \
+  "\xd7\xbe\xf6\xf3\xc1\xf7\xa9\x08\x3a\xa3\x9d\x81\x0d\xb3\x10\x77" \
+  "\x7d\xab\x8b\x1e\x7f\x02\xb8\x4a\x26\xc7\x73\x32\x5f\x8b\x23\x74" \
+  "\xde\x7a\x4b\x5a\x58\xcb\x5c\x5c\xf3\x5b\xce\xe6\xfb\x94\x6e\x5b" \
+  "\xd6\x94\xfa\x59\x3a\x8b\xeb\x3f\x9d\x65\x92\xec\xed\xaa\x66\xca" \
+  "\x82\xa2\x9d\x0c\x51\xbc\xf9\x33\x62\x30\xe5\xd7\x84\xe4\xc0\xa4" \
+  "\x3f\x8d\x79\xa3\x0a\x16\x5c\xba\xbe\x45\x2b\x77\x4b\x9c\x71\x09" \
+  "\xa9\x7d\x13\x8f\x12\x92\x28\x96\x6f\x6c\x0a\xdc\x10\x6a\xad\x5a" \
+  "\x9f\xdd\x30\x82\x57\x69\xb2\xc6\x71\xaf\x67\x59\xdf\x28\xeb\x39" \
+  "\x3d\x54\xd6"
+#define TEST7_384 \
+  "\x8b\xc5\x00\xc7\x7c\xee\xd9\x87\x9d\xa9\x89\x10\x7c\xe0\xaa"
+#define TEST8_384 \
+  "\xa4\x1c\x49\x77\x79\xc0\x37\x5f\xf1\x0a\x7f\x4e\x08\x59\x17\x39"
+#define TEST9_384 \
+  "\x68\xf5\x01\x79\x2d\xea\x97\x96\x76\x70\x22\xd9\x3d\xa7\x16\x79" \
+  "\x30\x99\x20\xfa\x10\x12\xae\xa3\x57\xb2\xb1\x33\x1d\x40\xa1\xd0" \
+  "\x3c\x41\xc2\x40\xb3\xc9\xa7\x5b\x48\x92\xf4\xc0\x72\x4b\x68\xc8" \
+  "\x75\x32\x1a\xb8\xcf\xe5\x02\x3b\xd3\x75\xbc\x0f\x94\xbd\x89\xfe" \
+  "\x04\xf2\x97\x10\x5d\x7b\x82\xff\xc0\x02\x1a\xeb\x1c\xcb\x67\x4f" \
+  "\x52\x44\xea\x34\x97\xde\x26\xa4\x19\x1c\x5f\x62\xe5\xe9\xa2\xd8" \
+  "\x08\x2f\x05\x51\xf4\xa5\x30\x68\x26\xe9\x1c\xc0\x06\xce\x1b\xf6" \
+  "\x0f\xf7\x19\xd4\x2f\xa5\x21\xc8\x71\xcd\x23\x94\xd9\x6e\xf4\x46" \
+  "\x8f\x21\x96\x6b\x41\xf2\xba\x80\xc2\x6e\x83\xa9"
+#define TEST10_384 \
+  "\x39\x96\x69\xe2\x8f\x6b\x9c\x6d\xbc\xbb\x69\x12\xec\x10\xff\xcf" \
+  "\x74\x79\x03\x49\xb7\xdc\x8f\xbe\x4a\x8e\x7b\x3b\x56\x21\xdb\x0f" \
+  "\x3e\x7d\xc8\x7f\x82\x32\x64\xbb\xe4\x0d\x18\x11\xc9\xea\x20\x61" \
+  "\xe1\xc8\x4a\xd1\x0a\x23\xfa\xc1\x72\x7e\x72\x02\xfc\x3f\x50\x42" \
+  "\xe6\xbf\x58\xcb\xa8\xa2\x74\x6e\x1f\x64\xf9\xb9\xea\x35\x2c\x71" \
+  "\x15\x07\x05\x3c\xf4\xe5\x33\x9d\x52\x86\x5f\x25\xcc\x22\xb5\xe8" \
+  "\x77\x84\xa1\x2f\xc9\x61\xd6\x6c\xb6\xe8\x95\x73\x19\x9a\x2c\xe6" \
+  "\x56\x5c\xbd\xf1\x3d\xca\x40\x38\x32\xcf\xcb\x0e\x8b\x72\x11\xe8" \
+  "\x3a\xf3\x2a\x11\xac\x17\x92\x9f\xf1\xc0\x73\xa5\x1c\xc0\x27\xaa" \
+  "\xed\xef\xf8\x5a\xad\x7c\x2b\x7c\x5a\x80\x3e\x24\x04\xd9\x6d\x2a" \
+  "\x77\x35\x7b\xda\x1a\x6d\xae\xed\x17\x15\x1c\xb9\xbc\x51\x25\xa4" \
+  "\x22\xe9\x41\xde\x0c\xa0\xfc\x50\x11\xc2\x3e\xcf\xfe\xfd\xd0\x96" \
+  "\x76\x71\x1c\xf3\xdb\x0a\x34\x40\x72\x0e\x16\x15\xc1\xf2\x2f\xbc" \
+  "\x3c\x72\x1d\xe5\x21\xe1\xb9\x9b\xa1\xbd\x55\x77\x40\x86\x42\x14" \
+  "\x7e\xd0\x96"
+#define TEST7_512 \
+  "\x08\xec\xb5\x2e\xba\xe1\xf7\x42\x2d\xb6\x2b\xcd\x54\x26\x70"
+#define TEST8_512 \
+  "\x8d\x4e\x3c\x0e\x38\x89\x19\x14\x91\x81\x6e\x9d\x98\xbf\xf0\xa0"
+#define TEST9_512 \
+  "\x3a\xdd\xec\x85\x59\x32\x16\xd1\x61\x9a\xa0\x2d\x97\x56\x97\x0b" \
+  "\xfc\x70\xac\xe2\x74\x4f\x7c\x6b\x27\x88\x15\x10\x28\xf7\xb6\xa2" \
+  "\x55\x0f\xd7\x4a\x7e\x6e\x69\xc2\xc9\xb4\x5f\xc4\x54\x96\x6d\xc3" \
+  "\x1d\x2e\x10\xda\x1f\x95\xce\x02\xbe\xb4\xbf\x87\x65\x57\x4c\xbd" \
+  "\x6e\x83\x37\xef\x42\x0a\xdc\x98\xc1\x5c\xb6\xd5\xe4\xa0\x24\x1b" \
+  "\xa0\x04\x6d\x25\x0e\x51\x02\x31\xca\xc2\x04\x6c\x99\x16\x06\xab" \
+  "\x4e\xe4\x14\x5b\xee\x2f\xf4\xbb\x12\x3a\xab\x49\x8d\x9d\x44\x79" \
+  "\x4f\x99\xcc\xad\x89\xa9\xa1\x62\x12\x59\xed\xa7\x0a\x5b\x6d\xd4" \
+  "\xbd\xd8\x77\x78\xc9\x04\x3b\x93\x84\xf5\x49\x06"
+#define TEST10_512 \
+  "\xa5\x5f\x20\xc4\x11\xaa\xd1\x32\x80\x7a\x50\x2d\x65\x82\x4e\x31" \
+  "\xa2\x30\x54\x32\xaa\x3d\x06\xd3\xe2\x82\xa8\xd8\x4e\x0d\xe1\xde" \
+  "\x69\x74\xbf\x49\x54\x69\xfc\x7f\x33\x8f\x80\x54\xd5\x8c\x26\xc4" \
+  "\x93\x60\xc3\xe8\x7a\xf5\x65\x23\xac\xf6\xd8\x9d\x03\xe5\x6f\xf2" \
+  "\xf8\x68\x00\x2b\xc3\xe4\x31\xed\xc4\x4d\xf2\xf0\x22\x3d\x4b\xb3" \
+  "\xb2\x43\x58\x6e\x1a\x7d\x92\x49\x36\x69\x4f\xcb\xba\xf8\x8d\x95" \
+  "\x19\xe4\xeb\x50\xa6\x44\xf8\xe4\xf9\x5e\xb0\xea\x95\xbc\x44\x65" \
+  "\xc8\x82\x1a\xac\xd2\xfe\x15\xab\x49\x81\x16\x4b\xbb\x6d\xc3\x2f" \
+  "\x96\x90\x87\xa1\x45\xb0\xd9\xcc\x9c\x67\xc2\x2b\x76\x32\x99\x41" \
+  "\x9c\xc4\x12\x8b\xe9\xa0\x77\xb3\xac\xe6\x34\x06\x4e\x6d\x99\x28" \
+  "\x35\x13\xdc\x06\xe7\x51\x5d\x0d\x73\x13\x2e\x9a\x0d\xc6\xd3\xb1" \
+  "\xf8\xb2\x46\xf1\xa9\x8a\x3f\xc7\x29\x41\xb1\xe3\xbb\x20\x98\xe8" \
+  "\xbf\x16\xf2\x68\xd6\x4f\x0b\x0f\x47\x07\xfe\x1e\xa1\xa1\x79\x1b" \
+  "\xa2\xf3\xc0\xc7\x58\xe5\xf5\x51\x86\x3a\x96\xc9\x49\xad\x47\xd7" \
+  "\xfb\x40\xd2"
+#define SHA1_SEED "\xd0\x56\x9c\xb3\x66\x5a\x8a\x43\xeb\x6e\xa2\x3d" \
+  "\x75\xa3\xc4\xd2\x05\x4a\x0d\x7d"
+#define SHA224_SEED "\xd0\x56\x9c\xb3\x66\x5a\x8a\x43\xeb\x6e\xa2" \
+  "\x3d\x75\xa3\xc4\xd2\x05\x4a\x0d\x7d\x66\xa9\xca\x99\xc9\xce\xb0" \
+  "\x27"
+#define SHA256_SEED "\xf4\x1e\xce\x26\x13\xe4\x57\x39\x15\x69\x6b" \
+  "\x5a\xdc\xd5\x1c\xa3\x28\xbe\x3b\xf5\x66\xa9\xca\x99\xc9\xce\xb0" \
+  "\x27\x9c\x1c\xb0\xa7"
+#define SHA384_SEED "\x82\x40\xbc\x51\xe4\xec\x7e\xf7\x6d\x18\xe3" \
+  "\x52\x04\xa1\x9f\x51\xa5\x21\x3a\x73\xa8\x1d\x6f\x94\x46\x80\xd3" \
+  "\x07\x59\x48\xb7\xe4\x63\x80\x4e\xa3\xd2\x6e\x13\xea\x82\x0d\x65" \
+  "\xa4\x84\xbe\x74\x53"
+#define SHA512_SEED "\x47\x3f\xf1\xb9\xb3\xff\xdf\xa1\x26\x69\x9a" \
+  "\xc7\xef\x9e\x8e\x78\x77\x73\x09\x58\x24\xc6\x42\x55\x7c\x13\x99" \
+  "\xd9\x8e\x42\x20\x44\x8d\xc3\x5b\x99\xbf\xdd\x44\x77\x95\x43\x92" \
+  "\x4c\x1c\xe9\x3b\xc5\x94\x15\x38\x89\x5d\xb9\x88\x26\x1b\x00\x77" \
+  "\x4b\x12\x27\x20\x39"
+
+#define TESTCOUNT 10
+#define HASHCOUNT 5
+#define RANDOMCOUNT 4
+#define HMACTESTCOUNT 7
+#define HKDFTESTCOUNT 7
+
+#define PRINTNONE 0
+#define PRINTTEXT 1
+#define PRINTRAW 2
+#define PRINTHEX 3
+#define PRINTBASE64 4
+
+#define PRINTPASSFAIL 1
+#define PRINTFAIL 2
+
+#define length(x) (sizeof(x)-1)
+
+/* Test arrays for hashes. */
+struct hash {
+    const char *name;
+    SHAversion whichSha;
+    int hashsize;
+    struct {
+        const char *testarray;
+        int length;
+        long repeatcount;
+        int extrabits;
+        int numberExtrabits;
+        const char *resultarray;
+    } tests[TESTCOUNT];
+    const char *randomtest;
+    const char *randomresults[RANDOMCOUNT];
+} hashes[HASHCOUNT] = {
+  { "SHA1", SHA1, SHA1HashSize,
+    {
+      /* 1 */ { TEST1, length(TEST1), 1, 0, 0,
+        "A9993E364706816ABA3E25717850C26C9CD0D89D" },
+      /* 2 */ { TEST2_1, length(TEST2_1), 1, 0, 0,
+        "84983E441C3BD26EBAAE4AA1F95129E5E54670F1" },
+      /* 3 */ { TEST3, length(TEST3), 1000000, 0, 0,
+        "34AA973CD4C4DAA4F61EEB2BDBAD27316534016F" },
+      /* 4 */ { TEST4, length(TEST4), 10, 0, 0,
+        "DEA356A2CDDD90C7A7ECEDC5EBB563934F460452" },
+      /* 5 */ { "", 0, 0, 0x98, 5,
+        "29826B003B906E660EFF4027CE98AF3531AC75BA" },
+      /* 6 */ { "\x5e", 1, 1, 0, 0,
+        "5E6F80A34A9798CAFC6A5DB96CC57BA4C4DB59C2" },
+      /* 7 */ { TEST7_1, length(TEST7_1), 1, 0x80, 3,
+        "6239781E03729919C01955B3FFA8ACB60B988340" },
+      /* 8 */ { TEST8_1, length(TEST8_1), 1, 0, 0,
+        "82ABFF6605DBE1C17DEF12A394FA22A82B544A35" },
+      /* 9 */ { TEST9_1, length(TEST9_1), 1, 0xE0, 3,
+        "8C5B2A5DDAE5A97FC7F9D85661C672ADBF7933D4" },
+      /* 10 */ { TEST10_1, length(TEST10_1), 1, 0, 0,
+        "CB0082C8F197D260991BA6A460E76E202BAD27B3" }
+    }, SHA1_SEED, { "E216836819477C7F78E0D843FE4FF1B6D6C14CD4",
+        "A2DBC7A5B1C6C0A8BCB7AAA41252A6A7D0690DBC",
+        "DB1F9050BB863DFEF4CE37186044E2EEB17EE013",
+        "127FDEDF43D372A51D5747C48FBFFE38EF6CDF7B"
+     } },
+  { "SHA224", SHA224, SHA224HashSize,
+    {
+      /* 1 */ { TEST1, length(TEST1), 1, 0, 0,
+        "23097D223405D8228642A477BDA255B32AADBCE4BDA0B3F7E36C9DA7" },
+      /* 2 */ { TEST2_1, length(TEST2_1), 1, 0, 0,
+        "75388B16512776CC5DBA5DA1FD890150B0C6455CB4F58B1952522525" },
+      /* 3 */ { TEST3, length(TEST3), 1000000, 0, 0,
+        "20794655980C91D8BBB4C1EA97618A4BF03F42581948B2EE4EE7AD67" },
+      /* 4 */ { TEST4, length(TEST4), 10, 0, 0,
+        "567F69F168CD7844E65259CE658FE7AADFA25216E68ECA0EB7AB8262" },
+      /* 5 */ { "", 0, 0, 0x68, 5,
+        "E3B048552C3C387BCAB37F6EB06BB79B96A4AEE5FF27F51531A9551C" },
+      /* 6 */ { "\x07", 1, 1, 0, 0,
+        "00ECD5F138422B8AD74C9799FD826C531BAD2FCABC7450BEE2AA8C2A" },
+      /* 7 */ { TEST7_224, length(TEST7_224), 1, 0xA0, 3,
+        "1B01DB6CB4A9E43DED1516BEB3DB0B87B6D1EA43187462C608137150" },
+      /* 8 */ { TEST8_224, length(TEST8_224), 1, 0, 0,
+        "DF90D78AA78821C99B40BA4C966921ACCD8FFB1E98AC388E56191DB1" },
+      /* 9 */ { TEST9_224, length(TEST9_224), 1, 0xE0, 3,
+        "54BEA6EAB8195A2EB0A7906A4B4A876666300EEFBD1F3B8474F9CD57" },
+      /* 10 */ { TEST10_224, length(TEST10_224), 1, 0, 0,
+        "0B31894EC8937AD9B91BDFBCBA294D9ADEFAA18E09305E9F20D5C3A4" }
+    }, SHA224_SEED, { "100966A5B4FDE0B42E2A6C5953D4D7F41BA7CF79FD"
+        "2DF431416734BE", "1DCA396B0C417715DEFAAE9641E10A2E99D55A"
+        "BCB8A00061EB3BE8BD", "1864E627BDB2319973CD5ED7D68DA71D8B"
+        "F0F983D8D9AB32C34ADB34", "A2406481FC1BCAF24DD08E6752E844"
+        "709563FB916227FED598EB621F"
+     } },
+  { "SHA256", SHA256, SHA256HashSize,
+  {
+      /* 1 */ { TEST1, length(TEST1), 1, 0, 0, "BA7816BF8F01CFEA4141"
+        "40DE5DAE2223B00361A396177A9CB410FF61F20015AD" },
+      /* 2 */ { TEST2_1, length(TEST2_1), 1, 0, 0, "248D6A61D20638B8"
+        "E5C026930C3E6039A33CE45964FF2167F6ECEDD419DB06C1" },
+      /* 3 */ { TEST3, length(TEST3), 1000000, 0, 0, "CDC76E5C9914FB92"
+        "81A1C7E284D73E67F1809A48A497200E046D39CCC7112CD0" },
+      /* 4 */ { TEST4, length(TEST4), 10, 0, 0, "594847328451BDFA"
+        "85056225462CC1D867D877FB388DF0CE35F25AB5562BFBB5" },
+      /* 5 */ { "", 0, 0, 0x68, 5, "D6D3E02A31A84A8CAA9718ED6C2057BE"
+        "09DB45E7823EB5079CE7A573A3760F95" },
+      /* 6 */ { "\x19", 1, 1, 0, 0, "68AA2E2EE5DFF96E3355E6C7EE373E3D"
+        "6A4E17F75F9518D843709C0C9BC3E3D4" },
+      /* 7 */ { TEST7_256, length(TEST7_256), 1, 0x60, 3, "77EC1DC8"
+        "9C821FF2A1279089FA091B35B8CD960BCAF7DE01C6A7680756BEB972" },
+      /* 8 */ { TEST8_256, length(TEST8_256), 1, 0, 0, "175EE69B02BA"
+        "9B58E2B0A5FD13819CEA573F3940A94F825128CF4209BEABB4E8" },
+      /* 9 */ { TEST9_256, length(TEST9_256), 1, 0xA0, 3, "3E9AD646"
+        "8BBBAD2AC3C2CDC292E018BA5FD70B960CF1679777FCE708FDB066E9" },
+      /* 10 */ { TEST10_256, length(TEST10_256), 1, 0, 0, "97DBCA7D"
+        "F46D62C8A422C941DD7E835B8AD3361763F7E9B2D95F4F0DA6E1CCBC" },
+    }, SHA256_SEED, { "83D28614D49C3ADC1D6FC05DB5F48037C056F8D2A4CE44"
+        "EC6457DEA5DD797CD1", "99DBE3127EF2E93DD9322D6A07909EB33B6399"
+        "5E529B3F954B8581621BB74D39", "8D4BE295BB64661CA3C7EFD129A2F7"
+        "25B33072DBDDE32385B9A87B9AF88EA76F", "40AF5D3F9716B040DF9408"
+        "E31536B70FF906EC51B00447CA97D7DD97C12411F4"
+    } },
+  { "SHA384", SHA384, SHA384HashSize,
+    {
+      /* 1 */ { TEST1, length(TEST1), 1, 0, 0,
+        "CB00753F45A35E8BB5A03D699AC65007272C32AB0EDED163"
+        "1A8B605A43FF5BED8086072BA1E7CC2358BAECA134C825A7" },
+      /* 2 */ { TEST2_2, length(TEST2_2), 1, 0, 0,
+        "09330C33F71147E83D192FC782CD1B4753111B173B3B05D2"
+        "2FA08086E3B0F712FCC7C71A557E2DB966C3E9FA91746039" },
+      /* 3 */ { TEST3, length(TEST3), 1000000, 0, 0,
+        "9D0E1809716474CB086E834E310A4A1CED149E9C00F24852"
+        "7972CEC5704C2A5B07B8B3DC38ECC4EBAE97DDD87F3D8985" },
+      /* 4 */ { TEST4, length(TEST4), 10, 0, 0,
+        "2FC64A4F500DDB6828F6A3430B8DD72A368EB7F3A8322A70"
+        "BC84275B9C0B3AB00D27A5CC3C2D224AA6B61A0D79FB4596" },
+      /* 5 */ { "", 0, 0, 0x10, 5,
+        "8D17BE79E32B6718E07D8A603EB84BA0478F7FCFD1BB9399"
+        "5F7D1149E09143AC1FFCFC56820E469F3878D957A15A3FE4" },
+      /* 6 */ { "\xb9", 1, 1, 0, 0,
+        "BC8089A19007C0B14195F4ECC74094FEC64F01F90929282C"
+        "2FB392881578208AD466828B1C6C283D2722CF0AD1AB6938" },
+      /* 7 */ { TEST7_384, length(TEST7_384), 1, 0xA0, 3,
+        "D8C43B38E12E7C42A7C9B810299FD6A770BEF30920F17532"
+        "A898DE62C7A07E4293449C0B5FA70109F0783211CFC4BCE3" },
+      /* 8 */ { TEST8_384, length(TEST8_384), 1, 0, 0,
+        "C9A68443A005812256B8EC76B00516F0DBB74FAB26D66591"
+        "3F194B6FFB0E91EA9967566B58109CBC675CC208E4C823F7" },
+      /* 9 */ { TEST9_384, length(TEST9_384), 1, 0xE0, 3,
+        "5860E8DE91C21578BB4174D227898A98E0B45C4C760F0095"
+        "49495614DAEDC0775D92D11D9F8CE9B064EEAC8DAFC3A297" },
+      /* 10 */ { TEST10_384, length(TEST10_384), 1, 0, 0,
+        "4F440DB1E6EDD2899FA335F09515AA025EE177A79F4B4AAF"
+        "38E42B5C4DE660F5DE8FB2A5B2FBD2A3CBFFD20CFF1288C0" }
+    }, SHA384_SEED, { "CE44D7D63AE0C91482998CF662A51EC80BF6FC68661A3C"
+        "57F87566112BD635A743EA904DEB7D7A42AC808CABE697F38F", "F9C6D2"
+        "61881FEE41ACD39E67AA8D0BAD507C7363EB67E2B81F45759F9C0FD7B503"
+        "DF1A0B9E80BDE7BC333D75B804197D", "D96512D8C9F4A7A4967A366C01"
+        "C6FD97384225B58343A88264847C18E4EF8AB7AEE4765FFBC3E30BD485D3"
+        "638A01418F", "0CA76BD0813AF1509E170907A96005938BC985628290B2"
+        "5FEF73CF6FAD68DDBA0AC8920C94E0541607B0915A7B4457F7"
+    } },
+  { "SHA512", SHA512, SHA512HashSize,
+    {
+      /* 1 */ { TEST1, length(TEST1), 1, 0, 0,
+        "DDAF35A193617ABACC417349AE20413112E6FA4E89A97EA2"
+        "0A9EEEE64B55D39A2192992A274FC1A836BA3C23A3FEEBBD"
+        "454D4423643CE80E2A9AC94FA54CA49F" },
+      /* 2 */ { TEST2_2, length(TEST2_2), 1, 0, 0,
+        "8E959B75DAE313DA8CF4F72814FC143F8F7779C6EB9F7FA1"
+        "7299AEADB6889018501D289E4900F7E4331B99DEC4B5433A"
+        "C7D329EEB6DD26545E96E55B874BE909" },
+       /* 3 */ { TEST3, length(TEST3), 1000000, 0, 0,
+        "E718483D0CE769644E2E42C7BC15B4638E1F98B13B204428"
+        "5632A803AFA973EBDE0FF244877EA60A4CB0432CE577C31B"
+        "EB009C5C2C49AA2E4EADB217AD8CC09B" },
+      /* 4 */ { TEST4, length(TEST4), 10, 0, 0,
+        "89D05BA632C699C31231DED4FFC127D5A894DAD412C0E024"
+        "DB872D1ABD2BA8141A0F85072A9BE1E2AA04CF33C765CB51"
+        "0813A39CD5A84C4ACAA64D3F3FB7BAE9" },
+      /* 5 */ { "", 0, 0, 0xB0, 5,
+        "D4EE29A9E90985446B913CF1D1376C836F4BE2C1CF3CADA0"
+        "720A6BF4857D886A7ECB3C4E4C0FA8C7F95214E41DC1B0D2"
+        "1B22A84CC03BF8CE4845F34DD5BDBAD4" },
+      /* 6 */ { "\xD0", 1, 1, 0, 0,
+        "9992202938E882E73E20F6B69E68A0A7149090423D93C81B"
+        "AB3F21678D4ACEEEE50E4E8CAFADA4C85A54EA8306826C4A"
+        "D6E74CECE9631BFA8A549B4AB3FBBA15" },
+      /* 7 */ { TEST7_512, length(TEST7_512), 1, 0x80, 3,
+        "ED8DC78E8B01B69750053DBB7A0A9EDA0FB9E9D292B1ED71"
+        "5E80A7FE290A4E16664FD913E85854400C5AF05E6DAD316B"
+        "7359B43E64F8BEC3C1F237119986BBB6" },
+      /* 8 */ { TEST8_512, length(TEST8_512), 1, 0, 0,
+        "CB0B67A4B8712CD73C9AABC0B199E9269B20844AFB75ACBD"
+        "D1C153C9828924C3DDEDAAFE669C5FDD0BC66F630F677398"
+        "8213EB1B16F517AD0DE4B2F0C95C90F8" },
+      /* 9 */ { TEST9_512, length(TEST9_512), 1, 0x80, 3,
+        "32BA76FC30EAA0208AEB50FFB5AF1864FDBF17902A4DC0A6"
+        "82C61FCEA6D92B783267B21080301837F59DE79C6B337DB2"
+        "526F8A0A510E5E53CAFED4355FE7C2F1" },
+      /* 10 */ { TEST10_512, length(TEST10_512), 1, 0, 0,
+        "C665BEFB36DA189D78822D10528CBF3B12B3EEF726039909"
+        "C1A16A270D48719377966B957A878E720584779A62825C18"
+        "DA26415E49A7176A894E7510FD1451F5" }
+    }, SHA512_SEED, { "2FBB1E7E00F746BA514FBC8C421F36792EC0E11FF5EFC3"
+        "78E1AB0C079AA5F0F66A1E3EDBAEB4F9984BE14437123038A452004A5576"
+        "8C1FD8EED49E4A21BEDCD0", "25CBE5A4F2C7B1D7EF07011705D50C62C5"
+        "000594243EAFD1241FC9F3D22B58184AE2FEE38E171CF8129E29459C9BC2"
+        "EF461AF5708887315F15419D8D17FE7949", "5B8B1F2687555CE2D7182B"
+        "92E5C3F6C36547DA1C13DBB9EA4F73EA4CBBAF89411527906D35B1B06C1B"
+        "6A8007D05EC66DF0A406066829EAB618BDE3976515AAFC", "46E36B007D"
+        "19876CDB0B29AD074FE3C08CDD174D42169D6ABE5A1414B6E79707DF5877"
+        "6A98091CF431854147BB6D3C66D43BFBC108FD715BDE6AA127C2B0E79F"
+    }
+  }
+};
+
+/* Test arrays for HMAC. */
+struct hmachash {
+    const char *keyarray[5];
+    int keylength[5];
+    const char *dataarray[5];
+    int datalength[5];
+    const char *resultarray[5];
+    int resultlength[5];
+} hmachashes[HMACTESTCOUNT] = {
+  { /* 1 */ {
+      "\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b"
+      "\x0b\x0b\x0b\x0b\x0b"
+    }, { 20 }, {
+      "\x48\x69\x20\x54\x68\x65\x72\x65" /* "Hi There" */
+    }, { 8 }, {
+      /* HMAC-SHA-1 */
+      "B617318655057264E28BC0B6FB378C8EF146BE00",
+      /* HMAC-SHA-224 */
+      "896FB1128ABBDF196832107CD49DF33F47B4B1169912BA4F53684B22",
+      /* HMAC-SHA-256 */
+      "B0344C61D8DB38535CA8AFCEAF0BF12B881DC200C9833DA726E9376C2E32"
+      "CFF7",
+      /* HMAC-SHA-384 */
+      "AFD03944D84895626B0825F4AB46907F15F9DADBE4101EC682AA034C7CEB"
+      "C59CFAEA9EA9076EDE7F4AF152E8B2FA9CB6",
+      /* HMAC-SHA-512 */
+      "87AA7CDEA5EF619D4FF0B4241A1D6CB02379F4E2CE4EC2787AD0B30545E1"
+      "7CDEDAA833B7D6B8A702038B274EAEA3F4E4BE9D914EEB61F1702E696C20"
+      "3A126854"
+    }, { SHA1HashSize, SHA224HashSize, SHA256HashSize,
+      SHA384HashSize, SHA512HashSize }
+  },
+  { /* 2 */ {
+      "\x4a\x65\x66\x65" /* "Jefe" */
+    }, { 4 }, {
+      "\x77\x68\x61\x74\x20\x64\x6f\x20\x79\x61\x20\x77\x61\x6e\x74"
+      "\x20\x66\x6f\x72\x20\x6e\x6f\x74\x68\x69\x6e\x67\x3f"
+      /* "what do ya want for nothing?" */
+    }, { 28 }, {
+      /* HMAC-SHA-1 */
+      "EFFCDF6AE5EB2FA2D27416D5F184DF9C259A7C79",
+      /* HMAC-SHA-224 */
+      "A30E01098BC6DBBF45690F3A7E9E6D0F8BBEA2A39E6148008FD05E44",
+      /* HMAC-SHA-256 */
+      "5BDCC146BF60754E6A042426089575C75A003F089D2739839DEC58B964EC"
+      "3843",
+      /* HMAC-SHA-384 */
+      "AF45D2E376484031617F78D2B58A6B1B9C7EF464F5A01B47E42EC3736322"
+      "445E8E2240CA5E69E2C78B3239ECFAB21649",
+      /* HMAC-SHA-512 */
+      "164B7A7BFCF819E2E395FBE73B56E0A387BD64222E831FD610270CD7EA25"
+      "05549758BF75C05A994A6D034F65F8F0E6FDCAEAB1A34D4A6B4B636E070A"
+      "38BCE737"
+    }, { SHA1HashSize, SHA224HashSize, SHA256HashSize,
+      SHA384HashSize, SHA512HashSize }
+  },
+  { /* 3 */
+    {
+      "\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa"
+      "\xaa\xaa\xaa\xaa\xaa"
+    }, { 20 }, {
+      "\xdd\xdd\xdd\xdd\xdd\xdd\xdd\xdd\xdd\xdd\xdd\xdd\xdd\xdd\xdd"
+      "\xdd\xdd\xdd\xdd\xdd\xdd\xdd\xdd\xdd\xdd\xdd\xdd\xdd\xdd\xdd"
+      "\xdd\xdd\xdd\xdd\xdd\xdd\xdd\xdd\xdd\xdd\xdd\xdd\xdd\xdd\xdd"
+      "\xdd\xdd\xdd\xdd\xdd"
+    }, { 50 }, {
+      /* HMAC-SHA-1 */
+      "125D7342B9AC11CD91A39AF48AA17B4F63F175D3",
+      /* HMAC-SHA-224 */
+      "7FB3CB3588C6C1F6FFA9694D7D6AD2649365B0C1F65D69D1EC8333EA",
+      /* HMAC-SHA-256 */
+      "773EA91E36800E46854DB8EBD09181A72959098B3EF8C122D9635514CED5"
+      "65FE",
+      /* HMAC-SHA-384 */
+      "88062608D3E6AD8A0AA2ACE014C8A86F0AA635D947AC9FEBE83EF4E55966"
+      "144B2A5AB39DC13814B94E3AB6E101A34F27",
+      /* HMAC-SHA-512 */
+      "FA73B0089D56A284EFB0F0756C890BE9B1B5DBDD8EE81A3655F83E33B227"
+      "9D39BF3E848279A722C806B485A47E67C807B946A337BEE8942674278859"
+      "E13292FB"
+    }, { SHA1HashSize, SHA224HashSize, SHA256HashSize,
+      SHA384HashSize, SHA512HashSize }
+  },
+  { /* 4 */ {
+      "\x01\x02\x03\x04\x05\x06\x07\x08\x09\x0a\x0b\x0c\x0d\x0e\x0f"
+      "\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19"
+    }, { 25 }, {
+      "\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd"
+      "\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd"
+      "\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd"
+      "\xcd\xcd\xcd\xcd\xcd"
+    }, { 50 }, {
+      /* HMAC-SHA-1 */
+      "4C9007F4026250C6BC8414F9BF50C86C2D7235DA",
+      /* HMAC-SHA-224 */
+      "6C11506874013CAC6A2ABC1BB382627CEC6A90D86EFC012DE7AFEC5A",
+      /* HMAC-SHA-256 */
+      "82558A389A443C0EA4CC819899F2083A85F0FAA3E578F8077A2E3FF46729"
+      "665B",
+      /* HMAC-SHA-384 */
+      "3E8A69B7783C25851933AB6290AF6CA77A9981480850009CC5577C6E1F57"
+      "3B4E6801DD23C4A7D679CCF8A386C674CFFB",
+      /* HMAC-SHA-512 */
+      "B0BA465637458C6990E5A8C5F61D4AF7E576D97FF94B872DE76F8050361E"
+      "E3DBA91CA5C11AA25EB4D679275CC5788063A5F19741120C4F2DE2ADEBEB"
+      "10A298DD"
+    }, { SHA1HashSize, SHA224HashSize, SHA256HashSize,
+      SHA384HashSize, SHA512HashSize }
+  },
+  { /* 5 */ {
+      "\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c"
+      "\x0c\x0c\x0c\x0c\x0c"
+    }, { 20 }, {
+      "Test With Truncation"
+    }, { 20 }, {
+      /* HMAC-SHA-1 */
+      "4C1A03424B55E07FE7F27BE1",
+      /* HMAC-SHA-224 */
+      "0E2AEA68A90C8D37C988BCDB9FCA6FA8",
+      /* HMAC-SHA-256 */
+      "A3B6167473100EE06E0C796C2955552B",
+      /* HMAC-SHA-384 */
+      "3ABF34C3503B2A23A46EFC619BAEF897",
+      /* HMAC-SHA-512 */
+      "415FAD6271580A531D4179BC891D87A6"
+    }, { 12, 16, 16, 16, 16 }
+  },
+  { /* 6 */ {
+      "\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa"
+      "\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa"
+      "\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa"
+      "\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa"
+      "\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa"
+      "\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa"
+      "\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa"
+      "\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa"
+      "\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa"
+    }, { 80, 131 }, {
+      "Test Using Larger Than Block-Size Key - Hash Key First"
+    }, { 54 }, {
+      /* HMAC-SHA-1 */
+      "AA4AE5E15272D00E95705637CE8A3B55ED402112",
+      /* HMAC-SHA-224 */
+      "95E9A0DB962095ADAEBE9B2D6F0DBCE2D499F112F2D2B7273FA6870E",
+      /* HMAC-SHA-256 */
+      "60E431591EE0B67F0D8A26AACBF5B77F8E0BC6213728C5140546040F0EE3"
+      "7F54",
+      /* HMAC-SHA-384 */
+      "4ECE084485813E9088D2C63A041BC5B44F9EF1012A2B588F3CD11F05033A"
+      "C4C60C2EF6AB4030FE8296248DF163F44952",
+      /* HMAC-SHA-512 */
+      "80B24263C7C1A3EBB71493C1DD7BE8B49B46D1F41B4AEEC1121B013783F8"
+      "F3526B56D037E05F2598BD0FD2215D6A1E5295E64F73F63F0AEC8B915A98"
+      "5D786598"
+    }, { SHA1HashSize, SHA224HashSize, SHA256HashSize,
+      SHA384HashSize, SHA512HashSize }
+  },
+  { /* 7 */ {
+      "\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa"
+      "\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa"
+      "\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa"
+      "\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa"
+      "\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa"
+      "\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa"
+      "\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa"
+      "\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa"
+      "\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa"
+    }, { 80, 131 }, {
+      "Test Using Larger Than Block-Size Key and "
+      "Larger Than One Block-Size Data",
+      "\x54\x68\x69\x73\x20\x69\x73\x20\x61\x20\x74\x65\x73\x74\x20"
+      "\x75\x73\x69\x6e\x67\x20\x61\x20\x6c\x61\x72\x67\x65\x72\x20"
+      "\x74\x68\x61\x6e\x20\x62\x6c\x6f\x63\x6b\x2d\x73\x69\x7a\x65"
+      "\x20\x6b\x65\x79\x20\x61\x6e\x64\x20\x61\x20\x6c\x61\x72\x67"
+      "\x65\x72\x20\x74\x68\x61\x6e\x20\x62\x6c\x6f\x63\x6b\x2d\x73"
+      "\x69\x7a\x65\x20\x64\x61\x74\x61\x2e\x20\x54\x68\x65\x20\x6b"
+      "\x65\x79\x20\x6e\x65\x65\x64\x73\x20\x74\x6f\x20\x62\x65\x20"
+      "\x68\x61\x73\x68\x65\x64\x20\x62\x65\x66\x6f\x72\x65\x20\x62"
+      "\x65\x69\x6e\x67\x20\x75\x73\x65\x64\x20\x62\x79\x20\x74\x68"
+      "\x65\x20\x48\x4d\x41\x43\x20\x61\x6c\x67\x6f\x72\x69\x74\x68"
+      "\x6d\x2e"
+      /* "This is a test using a larger than block-size key and a "
+          "larger than block-size data.  The key needs to be hashed "
+          "before being used by the HMAC algorithm." */
+    }, { 73, 152 }, {
+      /* HMAC-SHA-1 */
+      "E8E99D0F45237D786D6BBAA7965C7808BBFF1A91",
+      /* HMAC-SHA-224 */
+      "3A854166AC5D9F023F54D517D0B39DBD946770DB9C2B95C9F6F565D1",
+      /* HMAC-SHA-256 */
+      "9B09FFA71B942FCB27635FBCD5B0E944BFDC63644F0713938A7F51535C3A"
+      "35E2",
+      /* HMAC-SHA-384 */
+      "6617178E941F020D351E2F254E8FD32C602420FEB0B8FB9ADCCEBB82461E"
+      "99C5A678CC31E799176D3860E6110C46523E",
+      /* HMAC-SHA-512 */
+      "E37B6A775DC87DBAA4DFA9F96E5E3FFDDEBD71F8867289865DF5A32D20CD"
+      "C944B6022CAC3C4982B10D5EEB55C3E4DE15134676FB6DE0446065C97440"
+      "FA8C6A58"
+    }, { SHA1HashSize, SHA224HashSize, SHA256HashSize,
+      SHA384HashSize, SHA512HashSize }
+  }
+};
+
+/* Test arrays for HKDF. */
+struct hkdfhash {
+    SHAversion whichSha;
+    int ikmlength;
+    const char *ikmarray;
+    int saltlength;
+    const char *saltarray;
+    int infolength;
+    const char *infoarray;
+    int prklength;
+    const char *prkarray;
+    int okmlength;
+    const char *okmarray;
+} hkdfhashes[HKDFTESTCOUNT] = {
+    {   /* RFC 5869 A.1. Test Case 1 */
+        SHA256,
+        22, "\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b"
+            "\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b",
+        13, "\x00\x01\x02\x03\x04\x05\x06\x07\x08\x09\x0a\x0b\x0c",
+        10, "\xf0\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9",
+        32, "077709362C2E32DF0DDC3F0DC47BBA6390B6C73BB50F9C3122EC844A"
+            "D7C2B3E5",
+        42, "3CB25F25FAACD57A90434F64D0362F2A2D2D0A90CF1A5A4C5DB02D56"
+            "ECC4C5BF34007208D5B887185865"
+    },
+    {   /* RFC 5869 A.2. Test Case 2 */
+        SHA256,
+        80, "\x00\x01\x02\x03\x04\x05\x06\x07\x08\x09\x0a\x0b\x0c\x0d"
+            "\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b"
+            "\x1c\x1d\x1e\x1f\x20\x21\x22\x23\x24\x25\x26\x27\x28\x29"
+            "\x2a\x2b\x2c\x2d\x2e\x2f\x30\x31\x32\x33\x34\x35\x36\x37"
+            "\x38\x39\x3a\x3b\x3c\x3d\x3e\x3f\x40\x41\x42\x43\x44\x45"
+            "\x46\x47\x48\x49\x4a\x4b\x4c\x4d\x4e\x4f",
+        80, "\x60\x61\x62\x63\x64\x65\x66\x67\x68\x69\x6a\x6b\x6c\x6d"
+            "\x6e\x6f\x70\x71\x72\x73\x74\x75\x76\x77\x78\x79\x7a\x7b"
+            "\x7c\x7d\x7e\x7f\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89"
+            "\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97"
+            "\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\xa1\xa2\xa3\xa4\xa5"
+            "\xa6\xa7\xa8\xa9\xaa\xab\xac\xad\xae\xaf",
+        80, "\xb0\xb1\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xbb\xbc\xbd"
+            "\xbe\xbf\xc0\xc1\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xcb"
+            "\xcc\xcd\xce\xcf\xd0\xd1\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9"
+            "\xda\xdb\xdc\xdd\xde\xdf\xe0\xe1\xe2\xe3\xe4\xe5\xe6\xe7"
+            "\xe8\xe9\xea\xeb\xec\xed\xee\xef\xf0\xf1\xf2\xf3\xf4\xf5"
+            "\xf6\xf7\xf8\xf9\xfa\xfb\xfc\xfd\xfe\xff",
+        32, "06A6B88C5853361A06104C9CEB35B45C"
+            "EF760014904671014A193F40C15FC244",
+        82, "B11E398DC80327A1C8E7F78C596A4934"
+            "4F012EDA2D4EFAD8A050CC4C19AFA97C"
+            "59045A99CAC7827271CB41C65E590E09"
+            "DA3275600C2F09B8367793A9ACA3DB71"
+            "CC30C58179EC3E87C14C01D5C1F3434F"
+            "1D87"
+    },
+    {   /* RFC 5869 A.3. Test Case 3 */
+        SHA256,
+        22, "\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b"
+            "\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b",
+        0, "",
+        0, "",
+        32, "19EF24A32C717B167F33A91D6F648BDF"
+            "96596776AFDB6377AC434C1C293CCB04",
+        42, "8DA4E775A563C18F715F802A063C5A31"
+            "B8A11F5C5EE1879EC3454E5F3C738D2D"
+            "9D201395FAA4B61A96C8"
+    },
+    {   /* RFC 5869 A.4. Test Case 4 */
+        SHA1,
+        11, "\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b",
+        13, "\x00\x01\x02\x03\x04\x05\x06\x07\x08\x09\x0a\x0b\x0c",
+        10, "\xf0\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9",
+        20, "9B6C18C432A7BF8F0E71C8EB88F4B30BAA2BA243",
+        42, "085A01EA1B10F36933068B56EFA5AD81"
+            "A4F14B822F5B091568A9CDD4F155FDA2"
+            "C22E422478D305F3F896"
+    },
+    {   /* RFC 5869 A.5. Test Case 5 */
+        SHA1,
+        80, "\x00\x01\x02\x03\x04\x05\x06\x07\x08\x09\x0a\x0b\x0c\x0d"
+            "\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b"
+            "\x1c\x1d\x1e\x1f\x20\x21\x22\x23\x24\x25\x26\x27\x28\x29"
+            "\x2a\x2b\x2c\x2d\x2e\x2f\x30\x31\x32\x33\x34\x35\x36\x37"
+            "\x38\x39\x3a\x3b\x3c\x3d\x3e\x3f\x40\x41\x42\x43\x44\x45"
+            "\x46\x47\x48\x49\x4a\x4b\x4c\x4d\x4e\x4f",
+        80, "\x60\x61\x62\x63\x64\x65\x66\x67\x68\x69\x6A\x6B\x6C\x6D"
+            "\x6E\x6F\x70\x71\x72\x73\x74\x75\x76\x77\x78\x79\x7A\x7B"
+            "\x7C\x7D\x7E\x7F\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89"
+            "\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97"
+            "\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5"
+            "\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF",
+        80, "\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD"
+            "\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB"
+            "\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9"
+            "\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7"
+            "\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5"
+            "\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF",
+        20, "8ADAE09A2A307059478D309B26C4115A224CFAF6",
+        82, "0BD770A74D1160F7C9F12CD5912A06EB"
+            "FF6ADCAE899D92191FE4305673BA2FFE"
+            "8FA3F1A4E5AD79F3F334B3B202B2173C"
+            "486EA37CE3D397ED034C7F9DFEB15C5E"
+            "927336D0441F4C4300E2CFF0D0900B52"
+            "D3B4"
+    },
+    {   /* RFC 5869 A.6. Test Case 6 */
+        SHA1,
+        22, "\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b"
+            "\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b",
+        0, "",
+        0, "",
+        20, "DA8C8A73C7FA77288EC6F5E7C297786AA0D32D01",
+        42, "0AC1AF7002B3D761D1E55298DA9D0506"
+            "B9AE52057220A306E07B6B87E8DF21D0"
+            "EA00033DE03984D34918"
+    },
+    {   /* RFC 5869 A.7. Test Case 7. */
+        SHA1,
+        22, "\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c"
+            "\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c",
+        0, 0,
+        0, "",
+        20, "2ADCCADA18779E7C2077AD2EB19D3F3E731385DD",
+        42, "2C91117204D745F3500D636A62F64F0A"
+            "B3BAE548AA53D423B0D1F27EBBA6F5E5"
+            "673A081D70CCE7ACFC48"
+    }
+};
+
+/*
+ * Check the hash value against the expected string, expressed in hex
+ */
+static const char hexdigits[ ] = "0123456789ABCDEF";
+static int checkmatch(const unsigned char *hashvalue,
+  const char *hexstr, int hashsize)
+{
+  int i;
+  for (i = 0; i < hashsize; ++i) {
+    if (*hexstr++ != hexdigits[(hashvalue[i] >> 4) & 0xF])
+      return 0;
+    if (*hexstr++ != hexdigits[hashvalue[i] & 0xF]) return 0;
+  }
+  return 1;
+}
+
+/*
+ * Print the string, converting non-printable characters to "."
+ */
+static void printstr(const char *str, int len)
+{
+  for ( ; len-- > 0; str++)
+    putchar(isprint((unsigned char)*str) ? *str : '.');
+}
+
+/*
+ * Print the string, converting all characters to hex "## ".
+ */
+static void printxstr(const char *str, int len)
+{
+  char *sep = "";
+  for ( ; len-- > 0; str++) {
+    printf("%s%c%c", sep, hexdigits[(*str >> 4) & 0xF],
+      hexdigits[*str & 0xF]);
+    sep = " ";
+  }
+}
+
+/*
+ * Print a usage message.
+ */
+static void usage(const char *argv0)
+{
+  fprintf(stderr,
+    "Usage:\n"
+    "Common options: [-h hash] [-w|-x|-6] [-H]\n"
+    "Hash a string:\n"
+      "\t%s [-S expectedresult] -s hashstr [-k key] "
+           "[-i info -L okm-len]\n"
+    "Hash a file:\n"
+      "\t%s [-S expectedresult] -f file [-k key] "
+           "[-i info -L okm-len]\n"
+    "Hash a file, ignoring whitespace:\n"
+      "\t%s [-S expectedresult] -F file [-k key] "
+           "[-i info -L okm-len]\n"
+    "Additional bits to add in: [-B bitcount -b bits]\n"
+    "(If -k,-i&-L are used, run HKDF-SHA###.\n"
+    " If -k is used, but not -i&-L, run HMAC-SHA###.\n"
+    " Otherwise, run SHA###.)\n"
+    "Standard tests:\n"
+      "\t%s [-m | -d] [-l loopcount] [-t test#] [-e]\n"
+      "\t\t[-r randomseed] [-R randomloop-count] "
+        "[-p] [-P|-X]\n"
+    "-h\thash to test: "
+      "0|SHA1, 1|SHA224, 2|SHA256, 3|SHA384, 4|SHA512\n"
+    "-m\tperform hmac standard tests\n"
+    "-k\tkey for hmac test\n"
+    "-d\tperform hkdf standard tests\n"
+    "-t\ttest case to run, 1-10\n"
+    "-l\thow many times to run the test\n"
+    "-e\ttest error returns\n"
+    "-p\tdo not print results\n"
+    "-P\tdo not print PASSED/FAILED\n"
+    "-X\tprint FAILED, but not PASSED\n"
+    "-r\tseed for random test\n"
+    "-R\thow many times to run random test\n"
+    "-s\tstring to hash\n"
+    "-S\texpected result of hashed string, in hex\n"
+    "-w\toutput hash in raw format\n"
+    "-x\toutput hash in hex format\n"
+    "-6\toutput hash in base64 format\n"
+    "-B\t# extra bits to add in after string or file input\n"
+    "-b\textra bits to add (high order bits of #, 0# or 0x#)\n"
+    "-H\tinput hashstr or randomseed is in hex\n"
+    , argv0, argv0, argv0, argv0);
+  exit(1);
+}
+
+/*
+ * Print the results and PASS/FAIL.
+ */
+static void printResult(uint8_t *Message_Digest, int hashsize,
+    const char *hashname, const char *testtype, const char *testname,
+    const char *resultarray, int printResults, int printPassFail)
+{
+  int i, k;
+  if (printResults == PRINTTEXT) {
+    printf("\nhashsize=%d\n", hashsize);
+    putchar('\t');
+    for (i = 0; i < hashsize; ++i) {
+      putchar(hexdigits[(Message_Digest[i] >> 4) & 0xF]);
+      putchar(hexdigits[Message_Digest[i] & 0xF]);
+      putchar(' ');
+    }
+    putchar('\n');
+  } else if (printResults == PRINTRAW) {
+    fwrite(Message_Digest, 1, hashsize, stdout);
+  } else if (printResults == PRINTHEX) {
+    for (i = 0; i < hashsize; ++i) {
+      putchar(hexdigits[(Message_Digest[i] >> 4) & 0xF]);
+      putchar(hexdigits[Message_Digest[i] & 0xF]);
+    }
+    putchar('\n');
+  } else if (printResults == PRINTBASE64) {
+    unsigned char b;
+    char *sm = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"
+               "0123456789+/";
+    for (i = 0; i < hashsize; i += 3) {
+      putchar(sm[Message_Digest[i] >> 2]);
+      b = (Message_Digest[i] & 0x03) << 4;
+      if (i+1 < hashsize) b |= Message_Digest[i+1] >> 4;
+      putchar(sm[b]);
+      if (i+1 < hashsize) {
+        b = (Message_Digest[i+1] & 0x0f) << 2;
+        if (i+2 < hashsize) b |= Message_Digest[i+2] >> 6;
+        putchar(sm[b]);
+      } else putchar('=');
+      if (i+2 < hashsize) putchar(sm[Message_Digest[i+2] & 0x3f]);
+      else putchar('=');
+    }
+    putchar('\n');
+  }
+
+  if (printResults && resultarray) {
+    printf("    Should match:\n\t");
+    for (i = 0, k = 0; i < hashsize; i++, k += 2) {
+      putchar(resultarray[k]);
+      putchar(resultarray[k+1]);
+      putchar(' ');
+    }
+    putchar('\n');
+  }
+
+  if (printPassFail && resultarray) {
+    int ret = checkmatch(Message_Digest, resultarray, hashsize);
+    if ((printPassFail == PRINTPASSFAIL) || !ret)
+      printf("%s %s %s: %s\n", hashname, testtype, testname,
+        ret ? "PASSED" : "FAILED");
+  }
+}
+
+/*
+ * Exercise a hash series of functions.  The input is the testarray,
+ * repeated repeatcount times, followed by the extrabits.  If the
+ * result is known, it is in resultarray in uppercase hex.
+ */
+static int hash(int testno, int loopno, int hashno,
+  const char *testarray, int length, long repeatcount,
+  int numberExtrabits, int extrabits, const unsigned char *keyarray,
+  int keylen, const unsigned char *info, int infolen, int okmlen,
+  const char *resultarray, int hashsize, int printResults,
+  int printPassFail)
+{
+  USHAContext sha;
+  HMACContext hmac;
+  HKDFContext hkdf;
+  int err, i;
+  uint8_t Message_Digest_Buf[USHAMaxHashSize];
+  uint8_t *Message_Digest = Message_Digest_Buf;
+  char buf[20];
+
+  if (printResults == PRINTTEXT) {
+    printf("\nTest %d: Iteration %d, Repeat %ld\n\t'", testno+1,
+      loopno, repeatcount);
+    printstr(testarray, length);
+    printf("'\n\t'");
+    printxstr(testarray, length);
+    printf("'\n");
+    printf("    Length=%d bytes (%d bits), ", length, length * 8);
+    printf("ExtraBits %d: %2.2x\n", numberExtrabits, extrabits);
+  }
+
+  if (info) Message_Digest = malloc(okmlen);
+  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) :
+                   USHAReset(&sha, hashes[hashno].whichSha);
+  if (err != shaSuccess) {
+    fprintf(stderr, "hash(): %sReset Error %d.\n",
+            info ? "hkdf" : keyarray ? "hmac" : "sha", err);
+    if (info) free(Message_Digest);
+    return err;
+  }
+
+  for (i = 0; i < repeatcount; ++i) {
+    err = info ? hkdfInput(&hkdf, (const uint8_t *)testarray, length) :
+          keyarray ? hmacInput(&hmac, (const uint8_t *) testarray,
+                               length) :
+                     USHAInput(&sha, (const uint8_t *) testarray,
+                               length);
+    if (err != shaSuccess) {
+      fprintf(stderr, "hash(): %sInput Error %d.\n",
+              info ? "hkdf" : keyarray ? "hmac" : "sha", err);
+      if (info) free(Message_Digest);
+      return err;
+    }
+  }
+
+  if (numberExtrabits > 0) {
+    err = info ? hkdfFinalBits(&hkdf, extrabits, numberExtrabits) :
+          keyarray ? hmacFinalBits(&hmac, (uint8_t) extrabits,
+                                   numberExtrabits) :
+                     USHAFinalBits(&sha, (uint8_t) extrabits,
+                                   numberExtrabits);
+    if (err != shaSuccess) {
+      fprintf(stderr, "hash(): %sFinalBits Error %d.\n",
+              info ? "hkdf" : keyarray ? "hmac" : "sha", err);
+      if (info) free(Message_Digest);
+      return err;
+    }
+  }
+
+  err = info ? hkdfResult(&hkdf, 0, info, infolen,
+                          Message_Digest, okmlen) :
+        keyarray ? hmacResult(&hmac, Message_Digest) :
+                   USHAResult(&sha, Message_Digest);
+  if (err != shaSuccess) {
+    fprintf(stderr, "hash(): %s Result Error %d, could not compute "
+      "message digest.\n",
+      info ? "hkdf" : keyarray ? "hmac" : "sha", err);
+    if (info) free(Message_Digest);
+    return err;
+  }
+
+  sprintf(buf, "%d", testno+1);
+  printResult(Message_Digest, info ? okmlen : hashsize,
+    hashes[hashno].name, info ? "hkdf standard test" :
+    keyarray ? "hmac standard test" : "sha standard test", buf,
+    resultarray, printResults, printPassFail);
+
+  if (info) free(Message_Digest);
+
+  return err;
+}
+
+/*
+ * Exercise an HKDF series.  The input is the testarray,
+ * repeated repeatcount times, followed by the extrabits.  If the
+ * result is known, it is in resultarray in uppercase hex.
+ */
+static int hashHkdf(int testno, int loopno, int hashno,
+  int printResults, int printPassFail)
+{
+  int err;
+  unsigned char prk[USHAMaxHashSize+1];
+  uint8_t okm[255 * USHAMaxHashSize+1];
+  char buf[20];
+
+  (void) hashno;  /* Silence 'unused parameter' warning */
+
+  if (printResults == PRINTTEXT) {
+    printf("\nTest %d: Iteration %d\n\tSALT\t'", testno+1, loopno);
+    printxstr(hkdfhashes[testno].saltarray,
+      hkdfhashes[testno].saltlength);
+    printf("'\n\tIKM\t'");
+    printxstr(hkdfhashes[testno].ikmarray,
+      hkdfhashes[testno].ikmlength);
+    printf("'\n\tINFO\t'");
+    printxstr(hkdfhashes[testno].infoarray,
+      hkdfhashes[testno].infolength);
+    printf("'\n");
+    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);
+  if (err != shaSuccess) {
+    fprintf(stderr, "hashHkdf(): hkdf Error %d.\n", err);
+    return err;
+  }
+  sprintf(buf, "hkdf %d", testno+1);
+  printResult(okm, hkdfhashes[testno].okmlength,
+    USHAHashName(hkdfhashes[testno].whichSha), "hkdf standard test",
+    buf, hkdfhashes[testno].okmarray, printResults, printPassFail);
+
+  /* Now run hkdfExtract() 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);
+  if (err != shaSuccess) {
+    fprintf(stderr, "hashHkdf(): hkdfExtract Error %d.\n", err);
+    return err;
+  }
+  sprintf(buf, "hkdfExtract %d", testno+1);
+  printResult(prk, USHAHashSize(hkdfhashes[testno].whichSha),
+    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);
+  if (err != shaSuccess) {
+    fprintf(stderr, "hashHkdf(): hkdfExpand Error %d.\n", err);
+    return err;
+  }
+  sprintf(buf, "hkdfExpand %d", testno+1);
+  printResult(okm, hkdfhashes[testno].okmlength,
+    USHAHashName(hkdfhashes[testno].whichSha), "hkdf standard test",
+    buf, hkdfhashes[testno].okmarray, printResults, printPassFail);
+
+  return err;
+}
+
+/*
+ * Exercise a hash series of functions.  The input is a filename.
+ * If the result is known, it is in resultarray in uppercase hex.
+ */
+static int hashfile(int hashno, const char *hashfilename, int bits,
+  int bitcount, int skipSpaces, const unsigned char *keyarray,
+  int keylen, const unsigned char *info, int infolen, int okmlen,
+  const char *resultarray, int hashsize,
+  int printResults, int printPassFail)
+{
+  USHAContext sha;
+  HMACContext hmac;
+  HKDFContext hkdf;
+  int err, nread, c;
+  unsigned char buf[4096];
+  uint8_t Message_Digest_Buf[USHAMaxHashSize];
+  uint8_t *Message_Digest = Message_Digest_Buf;
+  unsigned char cc;
+  FILE *hashfp = (strcmp(hashfilename, "-") == 0) ? stdin :
+    fopen(hashfilename, "r");
+
+  if (!hashfp) {
+    fprintf(stderr, "cannot open file '%s'\n", hashfilename);
+    return shaStateError;
+  }
+
+  if (info) Message_Digest = malloc(okmlen);
+  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) :
+                   USHAReset(&sha, hashes[hashno].whichSha);
+  if (err != shaSuccess) {
+    fprintf(stderr, "hashfile(): %sReset Error %d.\n",
+            info ? "hkdf" : keyarray ? "hmac" : "sha", err);
+    if (hashfp != stdin) fclose(hashfp);
+    if (info) free(Message_Digest);
+    return err;
+  }
+
+  if (skipSpaces)
+    while ((c = getc(hashfp)) != EOF) {
+      if (!isspace(c)) {
+        cc = (unsigned char)c;
+        err = info ? hkdfInput(&hkdf, &cc, 1) :
+              keyarray ? hmacInput(&hmac, &cc, 1) :
+                         USHAInput(&sha, &cc, 1);
+        if (err != shaSuccess) {
+          fprintf(stderr, "hashfile(): %sInput Error %d.\n",
+                  info ? "hkdf" : keyarray ? "hmac" : "sha", err);
+          if (hashfp != stdin) fclose(hashfp);
+          if (info) free(Message_Digest);
+          return err;
+        }
+      }
+    }
+  else
+    while ((nread = fread(buf, 1, sizeof(buf), hashfp)) > 0) {
+      err = info ? hkdfInput(&hkdf, buf, nread) :
+            keyarray ? hmacInput(&hmac, buf, nread) :
+                       USHAInput(&sha, buf, nread);
+      if (err != shaSuccess) {
+        fprintf(stderr, "hashfile(): %s Error %d.\n",
+                info ? "hkdf" : keyarray ? "hmacInput" :
+                "shaInput", err);
+        if (hashfp != stdin) fclose(hashfp);
+        if (info) free(Message_Digest);
+        return err;
+      }
+    }
+
+  if (bitcount > 0)
+    err = info ? hkdfFinalBits(&hkdf, bits, bitcount) :
+          keyarray ? hmacFinalBits(&hmac, bits, bitcount) :
+                   USHAFinalBits(&sha, bits, bitcount);
+  if (err != shaSuccess) {
+    fprintf(stderr, "hashfile(): %s Error %d.\n",
+            info ? "hkdf" : keyarray ? "hmacFinalBits" :
+            "shaFinalBits", err);
+    if (hashfp != stdin) fclose(hashfp);
+    if (info) free(Message_Digest);
+    return err;
+  }
+
+  err = info ? hkdfResult(&hkdf, 0, info, infolen,
+                          Message_Digest, okmlen) :
+        keyarray ? hmacResult(&hmac, Message_Digest) :
+                   USHAResult(&sha, Message_Digest);
+  if (err != shaSuccess) {
+    fprintf(stderr, "hashfile(): %s Error %d.\n",
+            info ? "hkdf" : keyarray ? "hmacResult" :
+            "shaResult", err);
+    if (hashfp != stdin) fclose(hashfp);
+    if (info) free(Message_Digest);
+    return err;
+  }
+
+  printResult(Message_Digest, info ? okmlen : hashsize,
+    hashes[hashno].name, "file", hashfilename, resultarray,
+    printResults, printPassFail);
+
+  if (hashfp != stdin) fclose(hashfp);
+  if (info) free(Message_Digest);
+  return err;
+}
+
+/*
+ * Exercise a hash series of functions through multiple permutations.
+ * The input is an initial seed.  That seed is replicated 3 times.
+ * For 1000 rounds, the previous three results are used as the input.
+ * This result is then checked, and used to seed the next cycle.
+ * If the result is known, it is in resultarrays in uppercase hex.
+ */
+static void randomtest(int hashno, const char *seed, int hashsize,
+    const char **resultarrays, int randomcount,
+    int printResults, int printPassFail)
+{
+  int i, j; char buf[20];
+  unsigned char SEED[USHAMaxHashSize], MD[1003][USHAMaxHashSize];
+
+  /* INPUT: Seed - A random seed n bits long */
+  memcpy(SEED, seed, hashsize);
+  if (printResults == PRINTTEXT) {
+    printf("%s random test seed= '", hashes[hashno].name);
+    printxstr(seed, hashsize);
+    printf("'\n");
+  }
+
+  for (j = 0; j < randomcount; j++) {
+    /* MD0 = MD1 = MD2 = Seed; */
+    memcpy(MD[0], SEED, hashsize);
+    memcpy(MD[1], SEED, hashsize);
+    memcpy(MD[2], SEED, hashsize);
+    for (i=3; i<1003; i++) {
+      /* Mi = MDi-3 || MDi-2 || MDi-1; */
+      USHAContext Mi;
+      memset(&Mi, '\343', sizeof(Mi)); /* force bad data into struct */
+      USHAReset(&Mi, hashes[hashno].whichSha);
+      USHAInput(&Mi, MD[i-3], hashsize);
+      USHAInput(&Mi, MD[i-2], hashsize);
+      USHAInput(&Mi, MD[i-1], hashsize);
+      /* MDi = SHA(Mi); */
+      USHAResult(&Mi, MD[i]);
+    }
+
+    /* MDj = Seed = MDi; */
+    memcpy(SEED, MD[i-1], hashsize);
+
+    /* OUTPUT: MDj */
+    sprintf(buf, "%d", j);
+    printResult(SEED, hashsize, hashes[hashno].name, "random test",
+      buf, resultarrays ? resultarrays[j] : 0, printResults,
+      (j < RANDOMCOUNT) ? printPassFail : 0);
+  }
+}
+
+/*
+ * Look up a hash name.
+ */
+static int findhash(const char *argv0, const char *opt)
+{
+  int i;
+  const char *names[HASHCOUNT][2] = {
+    { "0", "sha1" }, { "1", "sha224" }, { "2", "sha256" },
+    { "3", "sha384" }, { "4", "sha512" }
+  };
+  for (i = 0; i < HASHCOUNT; i++)
+    if ((strcmp(opt, names[i][0]) == 0) ||
+        (scasecmp(opt, names[i][1]) == 0))
+      return i;
+
+  fprintf(stderr, "%s: Unknown hash name: '%s'\n", argv0, opt);
+  usage(argv0);
+  return 0;
+}
+
+/*
+ * Run some tests that should invoke errors.
+ */
+static void testErrors(int hashnolow, int hashnohigh, int printResults,
+    int printPassFail)
+{
+  USHAContext usha;
+  uint8_t Message_Digest[USHAMaxHashSize];
+  int hashno, err;
+
+  for (hashno = hashnolow; hashno <= hashnohigh; hashno++) {
+    memset(&usha, '\343', sizeof(usha)); /* force bad data */
+    USHAReset(&usha, hashno);
+    USHAResult(&usha, Message_Digest);
+    err = USHAInput(&usha, (const unsigned char *)"foo", 3);
+    if (printResults == PRINTTEXT)
+      printf ("\nError %d. Should be %d.\n", err, shaStateError);
+
+    if ((printPassFail == PRINTPASSFAIL) ||
+        ((printPassFail == PRINTFAIL) && (err != shaStateError)))
+      printf("%s se: %s\n", hashes[hashno].name,
+        (err == shaStateError) ? "PASSED" : "FAILED");
+
+    err = USHAFinalBits(&usha, 0x80, 3);
+    if (printResults == PRINTTEXT)
+      printf ("\nError %d. Should be %d.\n", err, shaStateError);
+    if ((printPassFail == PRINTPASSFAIL) ||
+        ((printPassFail == PRINTFAIL) && (err != shaStateError)))
+      printf("%s se: %s\n", hashes[hashno].name,
+        (err == shaStateError) ? "PASSED" : "FAILED");
+
+    err = USHAReset(0, hashes[hashno].whichSha);
+    if (printResults == PRINTTEXT)
+       printf("\nError %d. Should be %d.\n", err, shaNull);
+    if ((printPassFail == PRINTPASSFAIL) ||
+        ((printPassFail == PRINTFAIL) && (err != shaNull)))
+       printf("%s usha null: %s\n", hashes[hashno].name,
+        (err == shaNull) ? "PASSED" : "FAILED");
+
+    switch (hashno) {
+      case SHA1: err = SHA1Reset(0); break;
+      case SHA224: err = SHA224Reset(0); break;
+      case SHA256: err = SHA256Reset(0); break;
+      case SHA384: err = SHA384Reset(0); break;
+      case SHA512: err = SHA512Reset(0); break;
+    }
+    if (printResults == PRINTTEXT)
+       printf("\nError %d. Should be %d.\n", err, shaNull);
+    if ((printPassFail == PRINTPASSFAIL) ||
+        ((printPassFail == PRINTFAIL) && (err != shaNull)))
+       printf("%s sha null: %s\n", hashes[hashno].name,
+        (err == shaNull) ? "PASSED" : "FAILED");
+  }
+}
+
+/* replace a hex string in place with its value */
+static int unhexStr(char *hexstr)
+{
+  char *o = hexstr;
+  int len = 0, nibble1 = 0, nibble2 = 0;
+  if (!hexstr) return 0;
+  for ( ; *hexstr; hexstr++) {
+    if (isalpha((int)(unsigned char)(*hexstr))) {
+      nibble1 = tolower((int)(unsigned char)(*hexstr)) - 'a' + 10;
+    } else if (isdigit((int)(unsigned char)(*hexstr))) {
+      nibble1 = *hexstr - '0';
+    } else {
+      printf("\nError: bad hex character '%c'\n", *hexstr);
+    }
+    if (!*++hexstr) break;
+    if (isalpha((int)(unsigned char)(*hexstr))) {
+      nibble2 = tolower((int)(unsigned char)(*hexstr)) - 'a' + 10;
+    } else if (isdigit((int)(unsigned char)(*hexstr))) {
+      nibble2 = *hexstr - '0';
+    } else {
+      printf("\nError: bad hex character '%c'\n", *hexstr);
+    }
+    *o++ = (char)((nibble1 << 4) | nibble2);
+    len++;
+  }
+  return len;
+}
+
+int main(int argc, char **argv)
+{
+  int i, err;
+  int loopno, loopnohigh = 1;
+  int hashno, hashnolow = 0, hashnohigh = HASHCOUNT - 1;
+  int testno, testnolow = 0, testnohigh;
+  int ntestnohigh = 0;
+  int printResults = PRINTTEXT;
+  int printPassFail = 1;
+  int checkErrors = 0;
+  char *hashstr = 0;
+  int hashlen = 0;
+  const char *resultstr = 0;
+  char *randomseedstr = 0;
+  int runHmacTests = 0;
+  int runHkdfTests = 0;
+  char *hmacKey = 0;
+  int hmaclen = 0;
+  char *info = 0;
+  int infolen = 0, okmlen = 0;
+  int randomcount = RANDOMCOUNT;
+  const char *hashfilename = 0;
+  const char *hashFilename = 0;
+  int extrabits = 0, numberExtrabits = 0;
+  int strIsHex = 0;
+
+  if ('A' != 0x41) {
+    fprintf(stderr, "%s: these tests require ASCII\n", argv[0]);
+  }
+
+  while ((i = getopt(argc, argv,
+                      "6b:B:def:F:h:i:Hk:l:L:mpPr:R:s:S:t:wxX")) != -1)
+    switch (i) {
+      case 'b': extrabits = strtol(optarg, 0, 0); break;
+      case 'B': numberExtrabits = atoi(optarg); break;
+      case 'd': runHkdfTests = 1; break;
+      case 'e': checkErrors = 1; break;
+      case 'f': hashfilename = optarg; break;
+      case 'F': hashFilename = optarg; break;
+      case 'h': hashnolow = hashnohigh = findhash(argv[0], optarg);
+        break;
+      case 'H': strIsHex = 1; break;
+      case 'i': info = optarg; infolen = strlen(optarg); break;
+      case 'k': hmacKey = optarg; hmaclen = strlen(optarg); break;
+      case 'l': loopnohigh = atoi(optarg); break;
+      case 'L': okmlen = strtol(optarg, 0, 0); break;
+      case 'm': runHmacTests = 1; break;
+      case 'P': printPassFail = 0; break;
+      case 'p': printResults = PRINTNONE; break;
+      case 'R': randomcount = atoi(optarg); break;
+      case 'r': randomseedstr = optarg; break;
+      case 's': hashstr = optarg; hashlen = strlen(hashstr); break;
+      case 'S': resultstr = optarg; break;
+      case 't': testnolow = ntestnohigh = atoi(optarg) - 1; break;
+      case 'w': printResults = PRINTRAW; break;
+      case 'x': printResults = PRINTHEX; break;
+      case 'X': printPassFail = 2; break;
+      case '6': printResults = PRINTBASE64; break;
+      default: usage(argv[0]);
+      }
+
+  if (strIsHex) {
+    hashlen = unhexStr(hashstr);
+    unhexStr(randomseedstr);
+    hmaclen = unhexStr(hmacKey);
+    infolen = unhexStr(info);
+  }
+  testnohigh = (ntestnohigh != 0) ? ntestnohigh:
+               runHmacTests ? (HMACTESTCOUNT-1) :
+               runHkdfTests ? (HKDFTESTCOUNT-1) :
+               (TESTCOUNT-1);
+  if ((testnolow < 0) ||
+      (testnohigh >= (runHmacTests ? HMACTESTCOUNT : TESTCOUNT)) ||
+      (hashnolow < 0) || (hashnohigh >= HASHCOUNT) ||
+      (hashstr && (testnolow == testnohigh)) ||
+      (randomcount < 0) ||
+      (resultstr && (!hashstr && !hashfilename && !hashFilename)) ||
+      ((runHmacTests || hmacKey) && randomseedstr) ||
+      (hashfilename && hashFilename) ||
+      (info && ((infolen <= 0) || (okmlen <= 0))) ||
+      (info && !hmacKey))
+    usage(argv[0]);
+
+  /*
+   *  Perform SHA/HMAC tests
+   */
+  for (hashno = hashnolow; hashno <= hashnohigh; ++hashno) {
+    if (printResults == PRINTTEXT)
+      printf("Hash %s\n", hashes[hashno].name);
+    err = shaSuccess;
+
+    for (loopno = 1; (loopno <= loopnohigh) && (err == shaSuccess);
+         ++loopno) {
+      if (hashstr)
+        err = hash(0, loopno, hashno, hashstr, hashlen, 1,
+          numberExtrabits, extrabits, (const unsigned char *)hmacKey,
+          hmaclen, (const uint8_t *) info, infolen, okmlen, resultstr,
+          hashes[hashno].hashsize, printResults, printPassFail);
+
+      else if (randomseedstr)
+        randomtest(hashno, randomseedstr, hashes[hashno].hashsize, 0,
+          randomcount, printResults, printPassFail);
+
+      else if (hashfilename)
+        err = hashfile(hashno, hashfilename, extrabits,
+                       numberExtrabits, 0,
+                       (const unsigned char *)hmacKey, hmaclen,
+                       (const uint8_t *) info, infolen, okmlen,
+                       resultstr, hashes[hashno].hashsize,
+                       printResults, printPassFail);
+
+      else if (hashFilename)
+        err = hashfile(hashno, hashFilename, extrabits,
+                       numberExtrabits, 1,
+                       (const unsigned char *)hmacKey, hmaclen,
+                       (const uint8_t *) info, infolen, okmlen,
+                       resultstr, hashes[hashno].hashsize,
+                       printResults, printPassFail);
+
+      else /* standard tests */ {
+        for (testno = testnolow;
+             (testno <= testnohigh) && (err == shaSuccess); ++testno) {
+          if (runHmacTests) {
+            err = hash(testno, loopno, hashno,
+                       hmachashes[testno].dataarray[hashno] ?
+                       hmachashes[testno].dataarray[hashno] :
+                       hmachashes[testno].dataarray[1] ?
+                       hmachashes[testno].dataarray[1] :
+                       hmachashes[testno].dataarray[0],
+                       hmachashes[testno].datalength[hashno] ?
+                       hmachashes[testno].datalength[hashno] :
+                       hmachashes[testno].datalength[1] ?
+                       hmachashes[testno].datalength[1] :
+                       hmachashes[testno].datalength[0],
+                       1, 0, 0,
+                       (const unsigned char *)(
+                        hmachashes[testno].keyarray[hashno] ?
+                        hmachashes[testno].keyarray[hashno] :
+                        hmachashes[testno].keyarray[1] ?
+                        hmachashes[testno].keyarray[1] :
+                        hmachashes[testno].keyarray[0]),
+                       hmachashes[testno].keylength[hashno] ?
+                       hmachashes[testno].keylength[hashno] :
+                       hmachashes[testno].keylength[1] ?
+                       hmachashes[testno].keylength[1] :
+                       hmachashes[testno].keylength[0],
+                       0, 0, 0,
+                       hmachashes[testno].resultarray[hashno],
+                       hmachashes[testno].resultlength[hashno],
+                       printResults, printPassFail);
+          } else if (runHkdfTests) {
+            err = hashHkdf(testno, loopno, hashno,
+                       printResults, printPassFail);
+          } else { /* sha tests */
+            err = hash(testno, loopno, hashno,
+                       hashes[hashno].tests[testno].testarray,
+                       hashes[hashno].tests[testno].length,
+                       hashes[hashno].tests[testno].repeatcount,
+                       hashes[hashno].tests[testno].numberExtrabits,
+                       hashes[hashno].tests[testno].extrabits,
+                       0, 0, 0, 0, 0,
+                       hashes[hashno].tests[testno].resultarray,
+                       hashes[hashno].hashsize,
+                       printResults, printPassFail);
+          }
+        }
+        if (!runHmacTests && !runHkdfTests) {
+          randomtest(hashno, hashes[hashno].randomtest,
+            hashes[hashno].hashsize, hashes[hashno].randomresults,
+            RANDOMCOUNT, printResults, printPassFail);
+        }
+      }
+    }
+  }
+
+  /* Test some error returns */
+  if (checkErrors) {
+    testErrors(hashnolow, hashnohigh, printResults, printPassFail);
+  }
+
+  return 0;
+}
+
+/*
+ * Compare two strings, case independently.
+ * Equivalent to strcasecmp() found on some systems.
+ */
+int scasecmp(const char *s1, const char *s2)
+{
+  for (;;) {
+    char u1 = tolower((int)(unsigned char)(*s1++));
+    char u2 = tolower((int)(unsigned char)(*s2++));
+    if (u1 != u2)
+      return u1 - u2;
+    if (u1 == '\0')
+      return 0;
+   }
+}
diff -Nurp '--exclude=.bzr*' tin-2.4.1/libcanlock/util/canlock.c tin-2.4.2/libcanlock/util/canlock.c
--- tin-2.4.1/libcanlock/util/canlock.c	1970-01-01 01:00:00.000000000 +0100
+++ tin-2.4.2/libcanlock/util/canlock.c	2017-07-15 16:32:36.000000000 +0200
@@ -0,0 +1,483 @@
+/* ========================================================================== */
+/* Copyright (c) 2017 Michael Baeuerle
+ *
+ * All rights reserved.
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining
+ * a copy of this software and associated documentation files (the
+ * "Software"), to deal in the Software without restriction, including
+ * without limitation the rights to use, copy, modify, merge, publish,
+ * distribute, and/or sell copies of the Software, and to permit persons
+ * to whom the Software is furnished to do so, provided that the above
+ * copyright notice(s) and this permission notice appear in all copies of
+ * the Software and that both the above copyright notice(s) and this
+ * permission notice appear in supporting documentation.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+ * OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
+ * HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY
+ * SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER
+ * RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
+ * CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
+ * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ *
+ * Except as contained in this notice, the name of a copyright holder
+ * shall not be used in advertising or otherwise to promote the sale, use
+ * or other dealings in this Software without prior written authorization
+ * of the copyright holder.
+ */
+
+/* GNU autoconf */
+#include <config.h>
+
+/* C99 */
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+/* Local */
+#include "canlock.h"
+
+
+/* ========================================================================== */
+/* Constants */
+
+/*! Size of buffer for secret data */
+#define SEC_DATA_SIZE_MAX (size_t) 1024
+
+
+/* ========================================================================== */
+/*! \brief Print program version information */
+
+static void print_version(void)
+{
+   const char*  p = PACKAGE_STRING;
+
+   printf("%s\n", &p[3]);
+   printf("%s\n", "Command line frontend for libcanlock.");
+
+   return;
+}
+
+
+/* ========================================================================== */
+/*! \brief Print help */
+
+static void print_help(void)
+{
+   const char*  p = PACKAGE_NAME;
+
+   printf("Usage: %s %s\n", &p[3], "[options]\n"          "Options:\n"
+          "   -a scheme        Use <scheme> as hash algorithm for -k and -l "
+                               "options\n"
+          "                    (must be specified first)\n"
+          "   -q               Suppress output to stdout for -c and -o "
+                               "options\n"
+          "                    (must be specified first)\n"
+          "The following options are mutually exclusive:\n"
+          "   -c c-key,c-lock  Check Cancel-Key <c-key> against "
+                               "Cancel-Lock <c-lock>\n"
+          "   -h               Print this help message to stdout and exit\n"
+          "                    (must be the only option)\n"
+          "   -k [uid]mid      Get Cancel-Key for Message-ID <mid>\n"
+          "                    and an optional User-ID <uid>\n"
+          "                    (secret is read from stdin)\n"
+          "   -l [uid]mid      Get Cancel-Lock for Message-ID <mid>\n"
+          "                    and an optional User-ID <uid>\n"
+          "                    (secret is read from stdin)\n"
+          "   -o               Print memory overwrite info to stdout and exit\n"
+          "                    (must be the only option)\n"
+          "   -v               Print version information to stdout and exit\n"
+          "                    (must be the only option)\n"
+          "(See manual page for details)"
+   );
+
+   return;
+}
+
+
+/* ========================================================================== */
+/*! \brief Check scheme for supported hash algorithm
+ *
+ * \param[in] scheme  String with scheme in lowercase
+ *
+ * \return
+ * - Hash algorithm ID on success
+ * - \c CL_INVALID on error
+ */
+
+static cl_hash_version get_hash(const char *scheme)
+{
+   cl_hash_version hash = CL_INVALID;
+
+   if (!strcmp(scheme, "sha1"))  { hash = CL_SHA1; }
+   else if (!strcmp(scheme, "sha224"))  { hash = CL_SHA224; }
+   else if (!strcmp(scheme, "sha256"))  { hash = CL_SHA256; }
+   else if (!strcmp(scheme, "sha384"))  { hash = CL_SHA384; }
+   else if (!strcmp(scheme, "sha512"))  { hash = CL_SHA512; }
+
+   if (CL_INVALID == hash)
+   {
+      fprintf(stderr, "%s\n", "Hash algorithm not supported");
+   }
+
+   return (hash);
+}
+
+
+/* ========================================================================== */
+/*! \brief Read secret data from stdin
+ *
+ * \param[out] sec_size  Pointer to size of secret data
+ * \param[out] buf_size  Pointer to size of buffer
+ *
+ * Secret data is read until EOF.
+ * Hitting the buffer size limit \c SEC_DATA_SIZE_MAX is treated as an error.
+ *
+ * \attention
+ * The caller must not call \c free() for the returned pointer but should call
+ * \ref cl_clear_secret() instead.
+ *
+ * \return
+ * - Pointer to secret data on success
+ * - \c NULL on error (nothing was written to \e secsize and \e bufsize )
+ */
+
+static unsigned char *get_secret(size_t *sec_size, size_t *buf_size)
+{
+   static unsigned char buf[SEC_DATA_SIZE_MAX];
+   unsigned char *res = buf;
+   int rv = 0;
+   size_t i = 0;
+
+   while (EOF != rv)
+   {
+      if (SEC_DATA_SIZE_MAX <= i)
+      {
+         res = NULL;
+         break;
+      }
+      rv = fgetc(stdin);
+      if (EOF != rv) { buf[i++] = (unsigned char) rv; }
+   }
+   cl_clear_secret((void *) &rv, sizeof(int), sizeof(int));
+   if (NULL == res)
+   {
+      cl_clear_secret((void *) buf, SEC_DATA_SIZE_MAX, SEC_DATA_SIZE_MAX);
+   }
+   else
+   {
+      /* Return size of buffer and size of secret data */
+      *buf_size = SEC_DATA_SIZE_MAX;
+      *sec_size = i;
+   }
+
+   return (res);
+}
+
+
+/* ========================================================================== */
+/*! \brief Execute request
+ *
+ * \param[in] hash       Hash algorithm ID
+ * \param[in] quiet      Suppress result on stdout for check operation
+ * \param[in] opt        Pointer to option string
+ * \param[in] opt_value  Pointer to option value string
+ *
+ * \attention
+ * The caller must ensure that \e opt and \e opt_val are not \c NULL .
+ *
+ * \return
+ * - 0 on success
+ * - -1 on error
+ */
+
+static int exec_request(cl_hash_version hash, int quiet,
+                        const char *opt, const char *opt_value)
+{
+   int res = 0;
+   enum { UK, KEY, LOCK, CHECK, OMEM } op = UK;
+   unsigned char *sec = NULL;
+   size_t  sec_size = 0, buf_size = 0;
+   const unsigned char *mid;
+   const char *out = NULL;
+   char *key, *key_string, *lock, *lock_string;
+   cl_hash_version key_hash, lock_hash;
+   int memtest = 1;
+
+   if (NULL == opt)  { return (-1); }
+   if (strcmp(opt, "-o") && NULL == opt_value)  { return (-1); }
+
+   if (!strcmp(opt, "-k")) { op = KEY; }
+   if (!strcmp(opt, "-l")) { op = LOCK; }
+   if (!strcmp(opt, "-c")) { op = CHECK; }
+   if (!strcmp(opt, "-o")) { op = OMEM; }
+   switch (op)
+   {
+      case KEY:
+      case LOCK:
+         /* Read secret data */
+         sec = get_secret(&sec_size, &buf_size);
+         if (NULL == sec)  { res = -1; }
+         else
+         {
+            mid = (unsigned char *) opt_value;
+            if (KEY == op)
+            {
+               out = cl_get_key(hash, sec, sec_size, mid, strlen(opt_value));
+            }
+            else
+            {
+               out = cl_get_lock(hash, sec, sec_size, mid, strlen(opt_value));
+            }
+            /* Remove secret data from memory */
+            res = cl_clear_secret((void *) sec, sec_size, buf_size);
+            if (0 > res)
+            {
+               fprintf(stderr, "%s\n", "Failed to overwrite secret data (bug)");
+               res = -1;
+            }
+            else
+            {
+               if (0 < res)
+               {
+                  fprintf(stderr, "%s\n",
+                          "Warning: Overwriting secret data was not reliable");
+               }
+               printf("%s\n", out);
+               res = 0;
+            }
+            free((void *) out);
+         }
+         break;
+      case CHECK:
+         /* Split option value into key and lock part */
+         key = (char *) malloc(strlen(opt_value) + (size_t) 1);
+         if (NULL == key) { res = -1; }
+         else
+         {
+            strcpy(key, opt_value);
+            lock = strchr(key, (int) ',');
+            if (NULL == lock)
+            {
+               fprintf(stderr, "%s\n", "Field separator not found (bug)");
+               res = -1;
+            }
+            else { *lock++ = 0; }
+            /* Check for colon after scheme ("-a" option is ignored) */
+            if (NULL == strchr(key, (int) ':')
+                || NULL == strchr(lock, (int) ':'))
+            {
+               fprintf(stderr, "%s\n", "Colon missing after scheme");
+               res = -1;
+            }
+            else
+            {
+               /* Check whether key matches lock */
+               key_hash = cl_split(key, &key_string);
+               lock_hash = cl_split(lock, &lock_string);
+               if (CL_INVALID == key_hash || CL_INVALID == lock_hash)
+               {
+                  fprintf(stderr, "%s\n", "Extracting scheme failed");
+                  res = -1;
+               }
+               else
+               {
+                  if (key_hash != lock_hash)
+                  {
+                     /* Different scheme */
+                     if(!quiet) { printf("%s\n", "Scheme mismatch"); }
+                     res = -1;
+                  }
+                  else
+                  {
+                     if(cl_verify(key_hash, key_string, lock_string))
+                     {
+                        if(!quiet) { printf("%s\n", "Mismatch"); }
+                        res = -1;
+                     }
+                     else
+                     {
+                        if(!quiet) { printf("%s\n", "Good"); }
+                     }
+                  }
+               }
+            }
+            free((void *) key);
+         }
+         break;
+      case OMEM:
+         /* Check whether memory overwrite support is available */
+         if (cl_clear_secret((void *) &memtest, sizeof(int), sizeof(int)))
+         {
+            if(!quiet)
+            {
+               printf("%s\n", "Memory overwrite support not available");
+            }
+            res = -1;
+         }
+         else
+         {
+            /* Available */
+            if(!quiet) { printf("%s\n", "Memory overwrite support available"); }
+         }
+         break;
+      case UK:
+      default:
+         fprintf(stderr, "%s\n", "Unknown operation (bug)");
+         res = -1;
+         break;
+   }
+
+   return (res);
+}
+
+
+/* ========================================================================== */
+/*! \brief CLI utility
+ *
+ * \param[in] argc  Number of command line arguments
+ * \param[in] argv  Array containing command line argument strings
+ *
+ * \return
+ * - \c EXIT_SUCCESS on success
+ * - \c EXIT_FAILURE on error
+ */
+
+int main(int argc, char **argv)
+{
+   int rv;
+   enum { OK, ERROR, ABORT } rv2 = ERROR;
+   unsigned int i;
+   char option = 0;  /* Flag indicating option value will follow */
+   cl_hash_version hash = CL_SHA256;  /* Mandatory algorithm as default */
+   int quiet = 0;
+   const char *opt = NULL;
+   const char *opt_value = NULL;
+
+   if (argc)
+   {
+      for (i = 1; i < (unsigned int) argc; i++)
+      {
+         if (option)
+         {
+            /* Process value of former option */
+            opt_value = argv[i];
+            if ('-' == opt_value[0])
+            {
+               fprintf(stderr, "%s\n", "Option value missing");
+               break;
+            }
+            /* Accept option value */
+            if (!strcmp(opt, "-a"))
+            {
+               hash = get_hash(opt_value);
+               if (CL_INVALID == hash)
+               {
+                  break;
+               }
+               option = 0;
+               /* Additional option must follow */
+            }
+            else
+            {
+               rv2 = OK;
+               break;
+            }
+         }
+         if (!strcmp(argv[i], "-v") || !strcmp(argv[i], "--version"))
+         {
+            /* Print version information and report success */
+            print_version();
+            rv2 = ABORT;
+            break;
+         }
+         else if (!strcmp(argv[i], "-h") || !strcmp(argv[i], "--help"))
+         {
+            /* Print help and report success */
+            print_help();
+            rv2 = ABORT;
+            break;
+         }
+         else if (!strcmp(argv[i], "-q"))
+         {
+            /* The "-c" or "-o" option should not print the result to stdout */
+            quiet = 1;
+            /* Additional option must follow */
+         }
+         else if (!strcmp(argv[i], "-o"))
+         {
+            opt = argv[i];
+            rv2 = OK;
+            break;
+         }
+         else if (!strcmp(argv[i], "-a")
+                  || !strcmp(argv[i], "-c")
+                  || !strcmp(argv[i], "-k")
+                  || !strcmp(argv[i], "-l"))
+         {
+            /* Option value must follow */
+            opt = argv[i];
+            option = 1;
+         }
+         else if ('-' == argv[i][0])
+         {
+            /* Unknown option */
+            fprintf(stderr, "%s\n", "Unknown option");
+            break;
+         }
+      }
+      if (ERROR == rv2)
+      {
+         fprintf(stderr, "%s\n", "Use '-h' or read the man page for help");
+      }
+   }
+
+   /* Check options */
+   switch (rv2)
+   {
+      case OK:
+      {
+         /* Check option value */
+         if (strcmp(opt, "-o") && NULL == opt_value)
+         {
+            fprintf(stderr, "%s\n", "Option value missing (bug)");
+            rv = EXIT_FAILURE;
+            break;
+         }
+         else if (!strcmp(opt, "-c"))
+         {
+            if (NULL == strchr(opt_value, (int) ','))
+            {
+               fprintf(stderr, "%s\n", "Comma missing in option value");
+               rv = EXIT_FAILURE;
+               break;
+            }
+         }
+         /* Execute requested operation */
+         if (exec_request(hash, quiet, opt, opt_value)) { rv = EXIT_FAILURE; }
+         else { rv = EXIT_SUCCESS; }
+         break;
+      }
+      case ABORT:
+      {
+         /* Nothing more to do, but no error */
+         rv = EXIT_SUCCESS;
+         break;
+      }
+      case ERROR:
+      default:
+      {
+         /* Error */
+         rv = EXIT_FAILURE;
+         break;
+      }
+   }
+
+   exit(rv);
+}
+
+
+/* EOF */
Binary files tin-2.4.1/po/da.gmo and tin-2.4.2/po/da.gmo differ
diff -Nurp '--exclude=.bzr*' tin-2.4.1/po/da.po tin-2.4.2/po/da.po
--- tin-2.4.1/po/da.po	2016-12-20 16:59:38.000000000 +0100
+++ tin-2.4.2/po/da.po	2017-12-08 09:39:45.393499959 +0100
@@ -1,7 +1,7 @@
 # Danish translation of Tin.
-# Copyright (C) 2016 Tin & Joe Hansen.
+# Copyright (C) 2017 Tin & Joe Hansen.
 # This file is distributed under the same license as the tin package.
-# Joe Hansen <joedalton2@yahoo.dk>, 2009, 2010, 2013, 2014, 2015, 2016.
+# Joe Hansen <joedalton2@yahoo.dk>, 2009, 2010, 2013, 2014, 2015, 2016, 2017.
 #
 # Der er ikke anvendt accenter i denne oversÃ¦ttelse.
 # '' er bevaret i oversÃ¦ttelsen pÃ¥ samme mÃ¥de ''.
@@ -72,22 +72,23 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: tin 2.3.4\n"
+"Project-Id-Version: tin 2.4.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-12-20 16:59+0100\n"
-"PO-Revision-Date: 2016-07-08 09:14+0100\n"
+"POT-Creation-Date: 2017-12-08 09:39+0100\n"
+"PO-Revision-Date: 2017-02-04 09:14+0100\n"
 "Last-Translator: Joe Hansen <joedalton2@yahoo.dk>\n"
 "Language-Team: Danish <dansk@dansk-gruppen.dk>\n"
 "Language: da\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"X-Bugs: Report translation errors to the Language-Team address.\n"
 
-#: src/attrib.c:941
+#: src/attrib.c:954
 msgid "Processing attributes... "
 msgstr "Behandler attributter ... "
 
-#: src/attrib.c:1163
+#: src/attrib.c:1176
 #, c-format
 msgid ""
 "# Do not edit this comment block\n"
@@ -96,399 +97,399 @@ msgstr ""
 "# Rediger ikke denne kommentarblok\n"
 "#\n"
 
-#: src/attrib.c:1164
+#: src/attrib.c:1177
 #, 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:1165
+#: src/attrib.c:1178
 #, c-format
 msgid "#  add_posted_to_filter=ON/OFF\n"
 msgstr "#  add_posted_to_filter=ON/OFF\n"
 
-#: src/attrib.c:1166
+#: src/attrib.c:1179
 #, c-format
 msgid "#  advertising=ON/OFF\n"
 msgstr "#  advertising=ON/OFF\n"
 
-#: src/attrib.c:1167
+#: src/attrib.c:1180
 #, c-format
 msgid "#  alternative_handling=ON/OFF\n"
 msgstr "#  alternative_handling=ON/OFF\n"
 
-#: src/attrib.c:1168
+#: src/attrib.c:1181
 #, c-format
 msgid "#  ask_for_metamail=ON/OFF\n"
 msgstr "#  ask_for_metamail=ON/OFF\n"
 
-#: src/attrib.c:1169
+#: src/attrib.c:1182
 #, c-format
 msgid "#  auto_cc_bcc=NUM\n"
 msgstr "#  auto_cc_bcc=NUM\n"
 
-#: src/attrib.c:1170
+#: src/attrib.c:1183
 #, 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:1171
+#: src/attrib.c:1184
 #, c-format
 msgid "#  auto_list_thread=ON/OFF\n"
 msgstr "#  auto_list_thread=ON/OFF\n"
 
-#: src/attrib.c:1172
+#: src/attrib.c:1185
 #, c-format
 msgid "#  auto_save=ON/OFF\n"
 msgstr "#  auto_save=ON/OFF\n"
 
-#: src/attrib.c:1173
+#: src/attrib.c:1186
 #, c-format
 msgid "#  auto_select=ON/OFF\n"
 msgstr "#  auto_select=ON/OFF\n"
 
-#: src/attrib.c:1174
+#: src/attrib.c:1187
 #, c-format
 msgid "#  batch_save=ON/OFF\n"
 msgstr "#  batch_save=ON/OFF\n"
 
-#: src/attrib.c:1175
+#: src/attrib.c:1188
 #, 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:1176
+#: src/attrib.c:1189
 #, c-format
 msgid "#  delete_tmp_files=ON/OFF\n"
 msgstr "#  delete_tmp_files=ON/OFF\n"
 
-#: src/attrib.c:1177
+#: src/attrib.c:1190
 #, c-format
 msgid "#  editor_format=STRING (eg. %%E +%%N %%F)\n"
 msgstr "#  editor_format=STRING (f.eks. %%E +%%N %%F)\n"
 
-#: src/attrib.c:1178
+#: src/attrib.c:1191
 #, c-format
 msgid "#  fcc=STRING (eg. =mailbox)\n"
 msgstr "#  fcc=STRING (f.eks. =postkasse)\n"
 
-#: src/attrib.c:1179
+#: src/attrib.c:1192
 #, c-format
 msgid "#  followup_to=STRING\n"
 msgstr "#  followup_to=STRING\n"
 
-#: src/attrib.c:1180
+#: src/attrib.c:1193
 #, 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:1181
+#: src/attrib.c:1194
 #, c-format
 msgid "#  group_catchup_on_exit=ON/OFF\n"
 msgstr "#  group_catchup_on_exit=ON/OFF\n"
 
-#: src/attrib.c:1182
+#: src/attrib.c:1195
 #, 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:1183
+#: src/attrib.c:1196
 #, c-format
 msgid "#  mail_8bit_header=ON/OFF\n"
 msgstr "#  mail_8bit_header=ON/OFF\n"
 
-#: src/attrib.c:1184
+#: src/attrib.c:1197
 #, c-format
 msgid "#  mail_mime_encoding=supported_encoding"
 msgstr "#  mail_mime_encoding=supported_encoding"
 
-#: src/attrib.c:1192
+#: src/attrib.c:1205
 #, c-format
 msgid "#  ispell=STRING\n"
 msgstr "#  ispell=STRING\n"
 
-#: src/attrib.c:1194
+#: src/attrib.c:1207
 #, c-format
 msgid "#  maildir=STRING (eg. ~/Mail)\n"
 msgstr "#  maildir=STRING (f.eks. ~/Post)\n"
 
-#: src/attrib.c:1195
+#: src/attrib.c:1208
 #, c-format
 msgid "#  mailing_list=STRING (eg. majordomo@example.org)\n"
 msgstr "#  mailing_list=STRING (f.eks. majordomo@example.org)\n"
 
-#: src/attrib.c:1196
+#: src/attrib.c:1209
 #, 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:1197
+#: src/attrib.c:1210
 #, c-format
 msgid "#  mark_ignore_tags=ON/OFF\n"
 msgstr "#  mark_ignore_tags=ON/OFF\n"
 
-#: src/attrib.c:1198
+#: src/attrib.c:1211
 #, c-format
 msgid "#  mark_saved_read=ON/OFF\n"
 msgstr "#  mark_saved_read=ON/OFF\n"
 
-#: src/attrib.c:1199
+#: src/attrib.c:1212
 #, c-format
 msgid "#  mime_forward=ON/OFF\n"
 msgstr "#  mime_forward=ON/OFF\n"
 
-#: src/attrib.c:1201
+#: src/attrib.c:1214
 #, c-format
 msgid "#  mm_network_charset=supported_charset"
 msgstr "#  mm_network_charset=supported_charset"
 
-#: src/attrib.c:1208
+#: src/attrib.c:1221
 #, c-format
 msgid "#  undeclared_charset=STRING (default is US-ASCII)\n"
 msgstr "#  undeclared_charset=STRING (standard er US-ASCII)\n"
 
-#: src/attrib.c:1210
+#: src/attrib.c:1223
 #, c-format
 msgid "#  news_headers_to_display=STRING\n"
 msgstr "#  news_headers_to_display=STRING\n"
 
-#: src/attrib.c:1211
+#: src/attrib.c:1224
 #, c-format
 msgid "#  news_headers_to_not_display=STRING\n"
 msgstr "#  news_headers_to_not_display=STRING\n"
 
-#: src/attrib.c:1212
+#: src/attrib.c:1225
 #, c-format
 msgid "#  news_quote_format=STRING\n"
 msgstr "#  news_quote_format=STRING\n"
 
-#: src/attrib.c:1213
+#: src/attrib.c:1226
 #, 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:1214
+#: src/attrib.c:1227
 #, c-format
 msgid "#  pos_first_unread=ON/OFF\n"
 msgstr "#  pos_first_unread=ON/OFF\n"
 
-#: src/attrib.c:1215
+#: src/attrib.c:1228
 #, c-format
 msgid "#  post_8bit_header=ON/OFF\n"
 msgstr "#  post_8bit_header=ON/OFF\n"
 
-#: src/attrib.c:1216
+#: src/attrib.c:1229
 #, c-format
 msgid "#  post_mime_encoding=supported_encoding"
 msgstr "#  post_mime_encoding=supported_encoding"
 
-#: src/attrib.c:1223
+#: src/attrib.c:1236
 #, c-format
 msgid "#  post_process_type=NUM\n"
 msgstr "#  post_process_type=NUM\n"
 
-#: src/attrib.c:1228
+#: src/attrib.c:1241
 #, c-format
 msgid "#  post_process_view=ON/OFF\n"
 msgstr "#  post_process_view=ON/OFF\n"
 
-#: src/attrib.c:1229
+#: src/attrib.c:1242
 #, c-format
 msgid "#  quick_kill_scope=STRING (ie. talk.*)\n"
 msgstr "#  quick_kill_scope=STRING (f.eks. talk.*)\n"
 
-#: src/attrib.c:1230
+#: src/attrib.c:1243
 #, c-format
 msgid "#  quick_kill_expire=ON/OFF\n"
 msgstr "#  quick_kill_expire=ON/OFF\n"
 
-#: src/attrib.c:1231
+#: src/attrib.c:1244
 #, c-format
 msgid "#  quick_kill_case=ON/OFF\n"
 msgstr "#  quick_kill_case=ON/OFF\n"
 
-#: src/attrib.c:1232
+#: src/attrib.c:1245
 #, c-format
 msgid "#  quick_kill_header=NUM\n"
 msgstr "#  quick_kill_header=NUM\n"
 
-#: src/attrib.c:1233 src/attrib.c:1242
+#: src/attrib.c:1246 src/attrib.c:1255
 #, 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:1234 src/attrib.c:1243
+#: src/attrib.c:1247 src/attrib.c:1256
 #, 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:1235 src/attrib.c:1244
+#: src/attrib.c:1248 src/attrib.c:1257
 #, c-format
 msgid "#    4=Message-ID: & full References: line\n"
 msgstr "#    4=Message-ID: og fulde References: linje\n"
 
-#: src/attrib.c:1236 src/attrib.c:1245
+#: src/attrib.c:1249 src/attrib.c:1258
 #, 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:1237 src/attrib.c:1246
+#: src/attrib.c:1250 src/attrib.c:1259
 #, c-format
 msgid "#    6=Message-ID: entry only     7=Lines:\n"
 msgstr "#    6=Message-ID: kun indtastning 7=Lines:\n"
 
-#: src/attrib.c:1238
+#: src/attrib.c:1251
 #, c-format
 msgid "#  quick_select_scope=STRING\n"
 msgstr "#  quick_select_scope=STRING\n"
 
-#: src/attrib.c:1239
+#: src/attrib.c:1252
 #, c-format
 msgid "#  quick_select_expire=ON/OFF\n"
 msgstr "#  quick_select_expire=ON/OFF\n"
 
-#: src/attrib.c:1240
+#: src/attrib.c:1253
 #, c-format
 msgid "#  quick_select_case=ON/OFF\n"
 msgstr "#  quick_select_case=ON/OFF\n"
 
-#: src/attrib.c:1241
+#: src/attrib.c:1254
 #, c-format
 msgid "#  quick_select_header=NUM\n"
 msgstr "#  quick_select_header=NUM\n"
 
-#: src/attrib.c:1247
+#: src/attrib.c:1260
 #, c-format
 msgid "#  quote_chars=STRING (%%s, %%S for initials)\n"
 msgstr "#  quote_chars=STRING (%%s, %%S for initialer)\n"
 
-#: src/attrib.c:1249
+#: src/attrib.c:1262
 #, c-format
 msgid "#  print_header=ON/OFF\n"
 msgstr "#  print_header=ON/OFF\n"
 
-#: src/attrib.c:1251
+#: src/attrib.c:1264
 #, c-format
 msgid "#  process_only_unread=ON/OFF\n"
 msgstr "#  process_only_unread=ON/OFF\n"
 
-#: src/attrib.c:1252
+#: src/attrib.c:1265
 #, c-format
 msgid "#  prompt_followupto=ON/OFF\n"
 msgstr "#  prompt_followupto=ON/OFF\n"
 
-#: src/attrib.c:1253
+#: src/attrib.c:1266
 #, c-format
 msgid "#  savedir=STRING (eg. ~user/News)\n"
 msgstr "#  savedir=STRING (f.eks. ~user/News)\n"
 
-#: src/attrib.c:1254
+#: src/attrib.c:1267
 #, c-format
 msgid "#  savefile=STRING (eg. =linux)\n"
 msgstr "#  savefile=STRING (f.eks. =linux)\n"
 
-#: src/attrib.c:1255
+#: src/attrib.c:1268
 #, c-format
 msgid "#  sigfile=STRING (eg. $var/sig)\n"
 msgstr "#  sigfile=STRING (f.eks. $var/sig)\n"
 
-#: src/attrib.c:1256
+#: src/attrib.c:1269
 #, c-format
 msgid "#  show_author=NUM\n"
 msgstr "#  show_author=NUM\n"
 
-#: src/attrib.c:1262
+#: src/attrib.c:1275
 #, c-format
 msgid "#  show_signatures=ON/OFF\n"
 msgstr "#  show_signatures=ON/OFF\n"
 
-#: src/attrib.c:1263
+#: src/attrib.c:1276
 #, c-format
 msgid "#  show_only_unread_arts=ON/OFF\n"
 msgstr "#  show_only_unread_arts=ON/OFF\n"
 
-#: src/attrib.c:1264
+#: src/attrib.c:1277
 #, c-format
 msgid "#  sigdashes=ON/OFF\n"
 msgstr "#  sigdashes=ON/OFF\n"
 
-#: src/attrib.c:1265
+#: src/attrib.c:1278
 #, c-format
 msgid "#  signature_repost=ON/OFF\n"
 msgstr "#  signature_repost=ON/OFF\n"
 
-#: src/attrib.c:1266
+#: src/attrib.c:1279
 #, c-format
 msgid "#  sort_article_type=NUM\n"
 msgstr "#  sort_article_type=NUM\n"
 
-#: src/attrib.c:1284
+#: src/attrib.c:1297
 #, c-format
 msgid "#  sort_threads_type=NUM\n"
 msgstr "#  sort_threads_type=NUM\n"
 
-#: src/attrib.c:1293
+#: src/attrib.c:1306
 #, c-format
 msgid "#  start_editor_offset=ON/OFF\n"
 msgstr "#  start_editor_offset=ON/OFF\n"
 
-#: src/attrib.c:1294
+#: src/attrib.c:1307
 #, c-format
 msgid "#  tex2iso_conv=ON/OFF\n"
 msgstr "#  tex2iso_conv=ON/OFF\n"
 
-#: src/attrib.c:1295
+#: src/attrib.c:1308
 #, c-format
 msgid "#  thread_catchup_on_exit=ON/OFF\n"
 msgstr "#  thread_catchup_on_exit=ON/OFF\n"
 
-#: src/attrib.c:1296
+#: src/attrib.c:1309
 #, c-format
 msgid "#  thread_articles=NUM"
 msgstr "#  thread_articles=NUM"
 
-#: src/attrib.c:1303
+#: src/attrib.c:1316
 #, c-format
 msgid "#  thread_format=STRING (eg. %%n %%m [%%L]  %%T  %%F)\n"
 msgstr "#  thread_format=STRING (f.eks. %%n %%m [%%L]  %%T  %%F)\n"
 
-#: src/attrib.c:1304
+#: src/attrib.c:1317
 #, c-format
 msgid "#  thread_perc=NUM\n"
 msgstr "#  thread_perc=NUM\n"
 
-#: src/attrib.c:1305
+#: src/attrib.c:1318
 #, c-format
 msgid "#  trim_article_body=NUM\n"
 msgstr "#  trim_article_body=NUM\n"
 
-#: src/attrib.c:1306
+#: src/attrib.c:1319
 #, c-format
 msgid "#    0 = Don't trim article body\n"
 msgstr "#    0 = BeskÃ¦r ikke artiklens tekst\n"
 
-#: src/attrib.c:1307
+#: src/attrib.c:1320
 #, c-format
 msgid "#    1 = Skip leading blank lines\n"
 msgstr "#    1 = Udelad foranstillede tomme linjer\n"
 
-#: src/attrib.c:1308
+#: src/attrib.c:1321
 #, c-format
 msgid "#    2 = Skip trailing blank lines\n"
 msgstr "#    2 = Udelad efterstillede tomme linjer\n"
 
-#: src/attrib.c:1309
+#: src/attrib.c:1322
 #, c-format
 msgid "#    3 = Skip leading and trailing blank lines\n"
 msgstr "#    3 = Udelad foranstillede og efterstillede tomme linjer\n"
 
-#: src/attrib.c:1310
+#: src/attrib.c:1323
 #, c-format
 msgid "#    4 = Compact multiple blank lines between text blocks\n"
 msgstr "#    4 = Komprimer flere tomme linjer mellem tekstblokke\n"
 
-#: src/attrib.c:1311
+#: src/attrib.c:1324
 #, c-format
 msgid ""
 "#    5 = Compact multiple blank lines between text blocks and skip\n"
@@ -497,7 +498,7 @@ msgstr ""
 "#    5 = Komprimer flere tomme linjer mellem tekstblokke og udelad\n"
 "#        foranstillede tomme linjer\n"
 
-#: src/attrib.c:1312
+#: src/attrib.c:1325
 #, c-format
 msgid ""
 "#    6 = Compact multiple blank lines between text blocks and skip\n"
@@ -506,7 +507,7 @@ msgstr ""
 "#    6 = Komprimer flere tomme linjer mellem tekstblokke og udelad\n"
 "#        efterstillede tomme linjer\n"
 
-#: src/attrib.c:1313
+#: src/attrib.c:1326
 #, c-format
 msgid ""
 "#    7 = Compact multiple blank lines between text blocks and skip\n"
@@ -515,37 +516,37 @@ msgstr ""
 "#    7 = Komprimer flere tomme linjer mellem tekstblokke og udelad\n"
 "#        foranstillede og efterstillede tomme linjer\n"
 
-#: src/attrib.c:1314
+#: src/attrib.c:1327
 #, c-format
 msgid "#  verbatim_handling=ON/OFF\n"
 msgstr "#  verbatim_handling=ON/OFF\n"
 
-#: src/attrib.c:1316
+#: src/attrib.c:1329
 #, c-format
 msgid "#  extquote_handling=ON/OFF\n"
 msgstr "#  extquote_handling=ON/OFF\n"
 
-#: src/attrib.c:1318
+#: src/attrib.c:1331
 #, c-format
 msgid "#  wrap_on_next_unread=ON/OFF\n"
 msgstr "#  wrap_on_next_unread=ON/OFF\n"
 
-#: src/attrib.c:1319
+#: src/attrib.c:1332
 #, c-format
 msgid "#  x_body=STRING (eg. ~/.tin/extra-body-text)\n"
 msgstr "#  x_body=STRING (f.eks. ~/.tin/extra-body-text)\n"
 
-#: src/attrib.c:1320
+#: src/attrib.c:1333
 #, c-format
 msgid "#  x_comment_to=ON/OFF\n"
 msgstr "#  x_comment_to=ON/OFF\n"
 
-#: src/attrib.c:1321
+#: src/attrib.c:1334
 #, c-format
 msgid "#  x_headers=STRING (eg. ~/.tin/extra-headers)\n"
 msgstr "#  x_headers=STRING (f.eks. ~/.tin/extra-headers)\n"
 
-#: src/attrib.c:1322
+#: src/attrib.c:1335
 #, c-format
 msgid ""
 "#\n"
@@ -555,7 +556,7 @@ msgstr ""
 "# BemÃ¦rk at det er bedst at vÃ¦lge generel (globalt virkefelt)\n"
 
 # helt blank pÃ¥ hvad de mener her
-#: src/attrib.c:1323
+#: src/attrib.c:1336
 #, c-format
 msgid ""
 "# entries first followed by group specific entries.\n"
@@ -564,7 +565,7 @@ msgstr ""
 "# poster fÃ¸rst, efterfulgt af gruppespecifikke poster.\n"
 "#\n"
 
-#: src/attrib.c:1324
+#: src/attrib.c:1337
 #, c-format
 msgid "############################################################################\n"
 msgstr "############################################################################\n"
@@ -916,197 +917,197 @@ msgstr "Fortryder artikel ..."
 msgid "Cannot create %s"
 msgstr "Kan ikke oprette %s"
 
-#: src/lang.c:122
+#: src/lang.c:123
 #, c-format
 msgid "Can't find base article %d"
 msgstr "Kan ikke finde baseartikel %d"
 
-#: src/lang.c:123
+#: src/lang.c:125
 #, c-format
 msgid "Can't open %s"
 msgstr "Kan ikke Ã¥bne %s"
 
-#: src/lang.c:124
+#: src/lang.c:126
 #, c-format
 msgid "Couldn't open %s for saving"
 msgstr "Kunne ikke Ã¥bne %s til gemning"
 
-#: src/lang.c:125
+#: src/lang.c:127
 msgid "*** Posting not allowed ***"
 msgstr "*** Indsendelse ikke tilladt ***"
 
-#: src/lang.c:126
+#: src/lang.c:128
 #, c-format
 msgid "Posting is not allowed to %s"
 msgstr "Indsendelse er ikke tilladt til %s"
 
-#: src/lang.c:128
+#: src/lang.c:130
 #, c-format
 msgid "Can't retrieve %s"
 msgstr "Kan ikke hente %s"
 
-#: src/lang.c:130
+#: src/lang.c:132
 #, c-format
 msgid "%s is a directory"
 msgstr "%s er en mappe"
 
-#: src/lang.c:131
+#: src/lang.c:133
 msgid "Catchup"
 msgstr "Opsaml"
 
-#: src/lang.c:132
+#: src/lang.c:134
 #, c-format
 msgid "Catchup %s..."
 msgstr "Opsamler %s ..."
 
-#: src/lang.c:133
+#: src/lang.c:135
 msgid "Catchup all groups entered during this session?"
 msgstr "Opsaml all grupper indtastet i denne session?"
 
-#: src/lang.c:134
+#: src/lang.c:136
 msgid "You have tagged articles in this group - catchup anyway?"
 msgstr "Du har mÃ¦rket artikler i denne gruppe - opsaml alligevel?"
 
-#: src/lang.c:135
+#: src/lang.c:137
 #, c-format
 msgid "%s %d %s in %lu seconds\n"
 msgstr "%s %d %s i %lu sekunder\n"
 
 # http://dictionary.cambridge.org/es/diccionario/ingles/caught-up-in-something
-#: src/lang.c:136
+#: src/lang.c:138
 msgid "Caughtup"
 msgstr "Optaget"
 
-#: src/lang.c:137
+#: src/lang.c:139
 msgid "Check Prepared Article"
 msgstr "Kontroller forberedt artikel"
 
-#: src/lang.c:138
+#: src/lang.c:140
 msgid "Checking for new groups... "
 msgstr "Kontrollerer for nye grupper ..."
 
-#: src/lang.c:139
+#: src/lang.c:141
 msgid "Checking for news..."
 msgstr "Kontrollerer efter nyheder ..."
 
-#: src/lang.c:140
+#: src/lang.c:142
 #, c-format
 msgid "Post-process %s=no, %s=yes, %s=shar, %s=quit: "
 msgstr "Efterbehandl %s=nej, %s=ja, %s=shar, %s=afslut: "
 
-#: src/lang.c:142
+#: src/lang.c:144
 msgid "ANSI color disabled"
 msgstr "ANSI-farve slÃ¥et fra"
 
-#: src/lang.c:143
+#: src/lang.c:145
 msgid "ANSI color enabled"
 msgstr "ANSI-farve slÃ¥et til"
 
-#: src/lang.c:145
+#: src/lang.c:147
 #, c-format
 msgid "Command failed: %s"
 msgstr "Kommando mislykkedes: %s"
 
-#: src/lang.c:146
+#: src/lang.c:148
 #, c-format
 msgid "Cook article failed, %s is exiting"
 msgstr "Cook-artikel mislykkedes, %s afslutter"
 
-#: src/lang.c:147
+#: src/lang.c:149
 msgid "Mark not selected articles read?"
 msgstr "Marker ikke valgte artikler som lÃ¦st?"
 
-#: src/lang.c:149
+#: src/lang.c:151
 #, c-format
 msgid "Connecting to %s..."
 msgstr "Forbinder til %s ..."
 
-#: src/lang.c:151
+#: src/lang.c:153
 msgid "<CR>"
 msgstr "<CR>"
 
-#: src/lang.c:152
+#: src/lang.c:154
 msgid "Creating active file for saved groups...\n"
 msgstr "Opretter aktiv fil for gemte grupper ...\n"
 
-#: src/lang.c:153
+#: src/lang.c:155
 msgid "Creating newsrc file...\n"
 msgstr "Opretter newsrc-fil ...\n"
 
-#: src/lang.c:155 src/lang.c:1311 src/lang.c:1331
+#: src/lang.c:157 src/lang.c:1313 src/lang.c:1333
 msgid "Default"
 msgstr "Standard"
 
-#: src/lang.c:156
+#: src/lang.c:158
 msgid "Delete saved files that have been post processed?"
 msgstr "Slet gemte filer som er blevet efterbehandlet?"
 
-#: src/lang.c:157
+#: src/lang.c:159
 msgid "Deleting temporary files..."
 msgstr "Sletter midlertidige filer ..."
 
-#: src/lang.c:159
+#: src/lang.c:161
 msgid "*** End of article ***"
 msgstr "*** Slut pÃ¥ artikel ***"
 
-#: src/lang.c:160
+#: src/lang.c:162
 msgid "*** End of articles ***"
 msgstr "*** Slut pÃ¥ artikler ***"
 
-#: src/lang.c:161
+#: src/lang.c:163
 msgid "*** End of attachments ***"
 msgstr "*** Slut pÃ¥ vedhÃ¦ftninger ***"
 
-#: src/lang.c:162
+#: src/lang.c:164
 msgid "*** End of groups ***"
 msgstr "*** Slut pÃ¥ grupper ***"
 
-#: src/lang.c:163
+#: src/lang.c:165
 msgid "*** End of page ***"
 msgstr "*** Slut pÃ¥ side ***"
 
-#: src/lang.c:164
+#: src/lang.c:166
 msgid "*** End of scopes ***"
 msgstr "*** Slut pÃ¥ virkefelter ***"
 
-#: src/lang.c:165
+#: src/lang.c:167
 msgid "*** End of thread ***"
 msgstr "*** Slut pÃ¥ trÃ¥d ***"
 
-#: src/lang.c:166
+#: src/lang.c:168
 msgid "*** End of URLs ***"
 msgstr "*** Slut pÃ¥ URL'er ***"
 
-#: src/lang.c:167
+#: src/lang.c:169
 msgid "Enter limit of articles to get> "
 msgstr "Indtast begrÃ¦nsning pÃ¥ antal artikler der skal hentes> "
 
-#: src/lang.c:168
+#: src/lang.c:170
 msgid "Enter Message-ID to go to> "
 msgstr "Indtast besked-id som der skal gÃ¥s till> "
 
-#: src/lang.c:169
+#: src/lang.c:171
 msgid " and enter next unread thread"
 msgstr " og indtast nÃ¦ste ulÃ¦ste trÃ¥d"
 
-#: src/lang.c:170
+#: src/lang.c:172
 msgid " and enter next unread article"
 msgstr " og se nÃ¦ste ulÃ¦ste artikel"
 
-#: src/lang.c:171
+#: src/lang.c:173
 msgid " and enter next unread group"
 msgstr " og indtast nÃ¦ste ulÃ¦ste gruppe"
 
-#: src/lang.c:172
+#: src/lang.c:174
 msgid "Enter option number> "
 msgstr "Indtast valgnummer> "
 
-#: src/lang.c:173
+#: src/lang.c:175
 #, c-format
 msgid "Enter range [%s]> "
 msgstr "Indtast interval [%s]> "
 
-#: src/lang.c:174
+#: src/lang.c:176
 msgid ""
 "\n"
 "Warning: Approved: header used.\n"
@@ -1114,7 +1115,7 @@ msgstr ""
 "\n"
 "Advarsel: Approved:-teksthoved brugt.\n"
 
-#: src/lang.c:176
+#: src/lang.c:178
 msgid ""
 "\n"
 "Error: Bad address in Approved: header.\n"
@@ -1122,7 +1123,7 @@ msgstr ""
 "\n"
 "Fejl: Ugyldig adresse i Approved:-teksthoved.\n"
 
-#: src/lang.c:177
+#: src/lang.c:179
 msgid ""
 "\n"
 "Error: Bad address in From: header.\n"
@@ -1130,7 +1131,7 @@ msgstr ""
 "\n"
 "Fejl: Ugyldig adresse i From:-teksthoved.\n"
 
-#: src/lang.c:178
+#: src/lang.c:180
 msgid ""
 "\n"
 "Error: Bad FQDN in Message-ID: header.\n"
@@ -1138,7 +1139,7 @@ msgstr ""
 "\n"
 "Fejl: Ugyldig FQDN i Message-ID:-teksthoved.\n"
 
-#: src/lang.c:179
+#: src/lang.c:181
 msgid ""
 "\n"
 "Error: Bad address in Reply-To: header.\n"
@@ -1146,7 +1147,7 @@ msgstr ""
 "\n"
 "Fejl: Ugyldig adresse i Reply-To:-teksthoved.\n"
 
-#: src/lang.c:180
+#: src/lang.c:182
 msgid ""
 "\n"
 "Error: Bad address in To: header.\n"
@@ -1154,27 +1155,27 @@ msgstr ""
 "\n"
 "Fejl: Ugyldig adresse i To:-teksthoved.\n"
 
-#: src/lang.c:182
+#: src/lang.c:184
 #, c-format
 msgid "Can't unlock %s"
 msgstr "Kan ikke fjerne lÃ¥s pÃ¥ %s"
 
-#: src/lang.c:183
+#: src/lang.c:185
 #, c-format
 msgid "Couldn't dotlock %s - article not appended!"
 msgstr "Kunne ikke dotlock %s - artikel er ikke tilfÃ¸jet!"
 
-#: src/lang.c:184
+#: src/lang.c:186
 #, c-format
 msgid "Couldn't lock %s - article not appended!"
 msgstr "Kunne ikke lÃ¥se %s - artikel ikke tilfÃ¸jet!"
 
-#: src/lang.c:187
+#: src/lang.c:189
 #, c-format
 msgid "Corrupted file %s"
 msgstr "Korrupt fil %s"
 
-#: src/lang.c:189
+#: src/lang.c:191
 msgid ""
 "\n"
 "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n"
@@ -1182,40 +1183,40 @@ msgstr ""
 "\n"
 "Fejl: Followup-To \"poster\" og en nyhedsgruppe er ikke tilladt!\n"
 
-#: src/lang.c:190
+#: src/lang.c:192
 #, 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:191
+#: src/lang.c:193
 msgid "Internal error in GNKSA routine - send bug report.\n"
 msgstr "Intern fejl i GNKSA-rutine - indsend fejlrapport.\n"
 
-#: src/lang.c:192
+#: src/lang.c:194
 msgid "Left angle bracket missing in route address.\n"
 msgstr "Venstre vinkelparentes mangler i ruteadresse.\n"
 
-#: src/lang.c:193
+#: src/lang.c:195
 msgid "Left parenthesis missing in old-style address.\n"
 msgstr "Venstre parentes mangler i adresse med Ã¦ldre stil.\n"
 
-#: src/lang.c:194
+#: src/lang.c:196
 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:195
+#: src/lang.c:197
 msgid "At-sign missing in mail address.\n"
 msgstr "@-tegn mangler i e-postadresse.\n"
 
-#: src/lang.c:196
+#: src/lang.c:198
 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:197
+#: src/lang.c:199
 msgid ""
 "Invalid domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1223,7 +1224,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:198
+#: src/lang.c:200
 msgid ""
 "Illegal domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1231,7 +1232,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:199
+#: src/lang.c:201
 msgid ""
 "Unknown domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1239,54 +1240,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:200
+#: src/lang.c:202
 msgid "Illegal character in FQDN.\n"
 msgstr "Ulovlig karakter i FQDN.\n"
 
-#: src/lang.c:201
+#: src/lang.c:203
 msgid "Zero length FQDN component not allowed.\n"
 msgstr "FQDN-komponent uden lÃ¦ngde er ikke tilladt.\n"
 
-#: src/lang.c:202
+#: src/lang.c:204
 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:203
+#: src/lang.c:205
 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:204
+#: src/lang.c:206
 msgid "FQDN component may not start with digit.\n"
 msgstr "FQDN-komponent mÃ¥ ikke begynde med tal.\n"
 
-#: src/lang.c:205
+#: src/lang.c:207
 msgid "Domain literal has impossible numeric value.\n"
 msgstr "DomÃ¦ne-literal har umulig numerisk vÃ¦rdi.\n"
 
-#: src/lang.c:206
+#: src/lang.c:208
 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:207
+#: src/lang.c:209
 msgid "Right bracket missing in domain literal.\n"
 msgstr "HÃ¸jre parentes mangler i domÃ¦ne-literal.\n"
 
-#: src/lang.c:208
+#: src/lang.c:210
 msgid "Missing localpart of mail address.\n"
 msgstr "Mangler lokal del af e-postadresse.\n"
 
-#: src/lang.c:209
+#: src/lang.c:211
 msgid "Illegal character in localpart of mail address.\n"
 msgstr "Ugyldigt tegn i lokal del af e-postadresse.\n"
 
-#: src/lang.c:210
+#: src/lang.c:212
 msgid "Zero length localpart component not allowed.\n"
 msgstr "Localpart-komponent med nullÃ¦ngde er ikke tilladt.\n"
 
-#: src/lang.c:211
+#: src/lang.c:213
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n"
@@ -1295,7 +1296,7 @@ msgstr ""
 "Ord uden for citationstegn mÃ¥ ikke indeholde Â»!()<>@,;:\\.[]Â« i "
 "ruteadresser.\n"
 
-#: src/lang.c:212
+#: src/lang.c:214
 msgid ""
 "Illegal character in realname.\n"
 "Quoted words may not contain '()<>\\'.\n"
@@ -1303,7 +1304,7 @@ msgstr ""
 "Ugyldigt tegn i det fulde navn.\n"
 "Citerede ord mÃ¥ ikke indeholde Â»()<>\\Â«.\n"
 
-#: src/lang.c:213
+#: src/lang.c:215
 msgid ""
 "Illegal character in realname.\n"
 "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n"
@@ -1311,11 +1312,11 @@ msgstr ""
 "Ugyldigt tegn i det fulde navn.\n"
 "Kodede ord mÃ¥ ikke indeholde Â»!()<>@,;:\"\\.[]/=Â« i parameter.\n"
 
-#: src/lang.c:214
+#: src/lang.c:216
 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:215
+#: src/lang.c:217
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '()<>\\' in old-style addresses.\n"
@@ -1324,7 +1325,7 @@ msgstr ""
 "Ord uden for citationstegn mÃ¥ ikke indeholde Â»()<>\\Â« i adresser i gammel "
 "stil.\n"
 
-#: src/lang.c:216
+#: src/lang.c:218
 msgid ""
 "Illegal character in realname.\n"
 "Control characters and unencoded 8bit characters > 127 are not allowed.\n"
@@ -1332,7 +1333,7 @@ msgstr ""
 "Ugyldigt tegn i det fulde navn.\n"
 "Kontroltegn og ukodede 8-bit tegn > 127 er ikke tilladt.\n"
 
-#: src/lang.c:217
+#: src/lang.c:219
 msgid ""
 "\n"
 "Error: No blank line found after header.\n"
@@ -1340,7 +1341,7 @@ msgstr ""
 "\n"
 "Fejl: Ingen blank linje fundet efter teksthoved.\n"
 
-#: src/lang.c:218
+#: src/lang.c:220
 #, c-format
 msgid ""
 "\n"
@@ -1350,7 +1351,7 @@ msgstr ""
 "Fejl: Ulovlig formateret %s.\n"
 
 #. TODO: fixme, US-ASCII is not the only 7bit charset we know about
-#: src/lang.c:220
+#: src/lang.c:222
 msgid ""
 "\n"
 "Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n"
@@ -1364,7 +1365,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:225
+#: src/lang.c:227
 msgid ""
 "\n"
 "Error: Posting contains  non-ASCII characters  but the  MIME encoding\n"
@@ -1381,7 +1382,7 @@ msgstr ""
 "      gÃ¸res via M)enuen for indstillinger, der kan konfigureres eller\n"
 "      ved at redigere tinrc.\n"
 
-#: src/lang.c:231
+#: src/lang.c:233
 msgid ""
 "\n"
 "Error: Article starts with blank line instead of header\n"
@@ -1389,7 +1390,7 @@ msgstr ""
 "\n"
 "Fejl: Artikel starter med blank linje i stedet for teksthoved\n"
 
-#: src/lang.c:232
+#: src/lang.c:234
 #, c-format
 msgid ""
 "\n"
@@ -1400,7 +1401,7 @@ msgstr ""
 "Fejl: Teksthoved pÃ¥ linje %d har ikke et kolon efter teksthovednavnet:\n"
 "%s\n"
 
-#: src/lang.c:233
+#: src/lang.c:235
 #, c-format
 msgid ""
 "\n"
@@ -1409,7 +1410,7 @@ msgstr ""
 "\n"
 "Fejl: Linjen Â»%s:Â« er tom.\n"
 
-#: src/lang.c:234
+#: src/lang.c:236
 #, c-format
 msgid ""
 "\n"
@@ -1418,7 +1419,7 @@ msgstr ""
 "\n"
 "Fejl: Linjen Â»%s:Â« mangler fra artikelteksthovedet.\n"
 
-#: src/lang.c:235
+#: src/lang.c:237
 #, c-format
 msgid ""
 "\n"
@@ -1427,7 +1428,7 @@ msgstr ""
 "\n"
 "Fejl: %s har tegn som ikke er i 7 bit.\n"
 
-#: src/lang.c:236
+#: src/lang.c:238
 #, c-format
 msgid ""
 "\n"
@@ -1438,7 +1439,7 @@ msgstr ""
 "Fejl: Teksthoved pÃ¥ linje %d har ikke et mellemrum efter kolon:\n"
 "%s\n"
 
-#: src/lang.c:237
+#: src/lang.c:239
 #, c-format
 msgid ""
 "\n"
@@ -1447,26 +1448,26 @@ msgstr ""
 "\n"
 "Fejl: Der er flere (%d) \"%s:\"-linjer i teksthovedet.\n"
 
-#: src/lang.c:238
+#: src/lang.c:240
 #, c-format
 msgid "Insecure permissions of %s (%o)"
 msgstr "Usikre tilladelser pÃ¥ %s (%o)"
 
-#: src/lang.c:240
+#: src/lang.c:242
 #, c-format
 msgid "Invalid response to GROUP command, %s"
 msgstr "Ugyldigt svar pÃ¥ kommanoden GROUP, %s"
 
-#: src/lang.c:245
+#: src/lang.c:247
 #, c-format
 msgid "MIME parse error: Unexpected end of %s/%s article"
 msgstr "MIME-fortolkningsfejl: Uventet afslutning pÃ¥ %s/%s artikel"
 
-#: src/lang.c:246
+#: src/lang.c:248
 msgid "MIME parse error: Start boundary whilst reading headers"
 msgstr "MIME-fortolkningsfejl: Start grÃ¦nse mens teksthoveder lÃ¦ses"
 
-#: src/lang.c:247
+#: src/lang.c:249
 msgid ""
 "\n"
 "Error: \"poster\" is not allowed in Newsgroups!\n"
@@ -1474,16 +1475,16 @@ msgstr ""
 "\n"
 "Fejl: Â»indsenderÂ« er ikke tilladt i nyhedsgruppe!\n"
 
-#: src/lang.c:248
+#: src/lang.c:250
 msgid "Can't get a (fully-qualified) domain-name!"
 msgstr "Kan ikke indhente et (fuldt gyldigt) domÃ¦nenavn!"
 
-#: src/lang.c:249
+#: src/lang.c:251
 #, c-format
 msgid "No permissions to go into %s\n"
 msgstr "Ingen tilladelse til at gÃ¥ ind i %s\n"
 
-#: src/lang.c:251
+#: src/lang.c:253
 msgid ""
 "\n"
 "Error: From: line missing.\n"
@@ -1491,30 +1492,30 @@ msgstr ""
 "\n"
 "Fejl: From:-linje mangler.\n"
 
-#: src/lang.c:253
+#: src/lang.c:255
 #, c-format
 msgid "No read permissions for %s\n"
 msgstr "Ingen lÃ¦serettigheder for %s\n"
 
-#: src/lang.c:254
+#: src/lang.c:256
 #, c-format
 msgid "File %s does not exist\n"
 msgstr "Fil %s eksisterer ikke\n"
 
-#: src/lang.c:255
+#: src/lang.c:257
 #, c-format
 msgid "No write permissions for %s\n"
 msgstr "Ingen skriverettigheder for %s\n"
 
-#: src/lang.c:256
+#: src/lang.c:258
 msgid "Can't get user information (/etc/passwd missing?)"
 msgstr "Kan ikke indhente brugerinformation (/etc/passwd mangler?)"
 
-#: src/lang.c:257
+#: src/lang.c:259
 msgid "errors"
 msgstr "fejl"
 
-#: src/lang.c:259
+#: src/lang.c:261
 #, c-format
 msgid ""
 "\n"
@@ -1524,63 +1525,63 @@ msgstr ""
 "Fejl pÃ¥ linje %d: Teksthoved for Â»afsenderÂ« er ikke tilladt (den vil blive "
 "tilfÃ¸jet for dig)\n"
 
-#: src/lang.c:261
+#: src/lang.c:263
 #, c-format
 msgid "Server has non of the groups listed in %s"
 msgstr "Server har ingen af grupperne vist i %s"
 
-#: src/lang.c:262
+#: src/lang.c:264
 msgid "error"
 msgstr "fejl"
 
-#: src/lang.c:263
+#: src/lang.c:265
 msgid "Unknown display level"
 msgstr "Ukendt visningsniveau"
 
-#: src/lang.c:264
+#: src/lang.c:266
 msgid "<ESC>"
 msgstr "<ESC>"
 
-#: src/lang.c:265
+#: src/lang.c:267
 msgid "Exiting..."
 msgstr "Afslutter..."
 
-#: src/lang.c:266
+#: src/lang.c:268
 msgid "leaving external mail-reader"
 msgstr "forlader ekstern postlÃ¦ser"
 
-#: src/lang.c:267
+#: src/lang.c:269
 #, c-format
 msgid "Extracting %s..."
 msgstr "Udpakker %s..."
 
-#: src/lang.c:269
+#: src/lang.c:271
 #, 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:270
+#: src/lang.c:272
 #, 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:271
+#: src/lang.c:273
 #, c-format
 msgid "Filtering global rules (%d/%d)..."
 msgstr "Filtrerer globale regler (%d/%d) ..."
 
-#: src/lang.c:272
+#: src/lang.c:274
 msgid "Rule created by: "
 msgstr "Regel oprettet af: "
 
-#: src/lang.c:273
+#: src/lang.c:275
 #, c-format
 msgid "Enter pattern [%s]> "
 msgstr "Indtast mÃ¸nster [%s]> "
 
-#: src/lang.c:274
+#: src/lang.c:276
 #, c-format
 msgid ""
 "\n"
@@ -1589,20 +1590,20 @@ msgstr ""
 "\n"
 "Du anmodte om at opfÃ¸lgninger til din artikel skulle gÃ¥ til fÃ¸lgende %s:\n"
 
-#: src/lang.c:275
+#: src/lang.c:277
 #, 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:276
+#: src/lang.c:278
 msgid "-- forwarded message --\n"
 msgstr "-- videresendt besked --\n"
 
-#: src/lang.c:277
+#: src/lang.c:279
 msgid "-- end of forwarded message --\n"
 msgstr "-- slut pÃ¥ videresendt besked --\n"
 
-#: src/lang.c:278
+#: src/lang.c:280
 msgid ""
 "# Format:\n"
 "#   comment=STRING    Optional. Multiple lines allowed. Comments must be "
@@ -1666,879 +1667,879 @@ msgstr ""
 "#   time=NUM          Valgfri. time_t-vÃ¦rdi nÃ¥r regel udlÃ¸ber\n"
 "#\n"
 
-#: src/lang.c:299
+#: src/lang.c:301
 #, c-format
 msgid "Enter score for rule (default=%d): "
 msgstr "Indtast point for regel (standard=%d): "
 
-#: src/lang.c:300
+#: src/lang.c:302
 #, c-format
 msgid "Enter the score weight (range 0 < score <= %d)"
 msgstr "Indtast pointvÃ¦gt (interval 0 < pointtal <= %d)"
 
 #. SCORE_MAX
-#: src/lang.c:301
+#: src/lang.c:303
 msgid "Full"
 msgstr "Fuld"
 
-#: src/lang.c:302
+#: src/lang.c:304
 msgid "Comment (optional)  : "
 msgstr "BemÃ¦rkning (valgfri)  : "
 
-#: src/lang.c:303
+#: src/lang.c:305
 msgid "Apply pattern to    : "
 msgstr "Anvend mÃ¸nster pÃ¥    : "
 
-#: src/lang.c:304
+#: src/lang.c:306
 msgid "From: line (ignore case)      "
 msgstr "From:-linje (ignorer versaler) "
 
-#: src/lang.c:305
+#: src/lang.c:307
 msgid "From: line (case sensitive)   "
 msgstr "From:-linje (versalfÃ¸lsom)     "
 
-#: src/lang.c:307
+#: src/lang.c:309
 #, c-format
 msgid "%s%s: Unknown host.\n"
 msgstr "%s%s: Ukendt vÃ¦rt.\n"
 
-#: src/lang.c:309
+#: src/lang.c:311
 msgid "global "
 msgstr "global "
 
-#: src/lang.c:310
+#: src/lang.c:312
 #, c-format
 msgid "Please use %.100s instead"
 msgstr "Brug venligst %.100s i stedet for"
 
-#: src/lang.c:311
+#: src/lang.c:313
 #, c-format
 msgid "%s is bogus"
 msgstr "%s er fejlbehÃ¦ftet"
 
-#: src/lang.c:312
+#: src/lang.c:314
 #, c-format
 msgid "Group %s is moderated. Continue?"
 msgstr "Gruppe %s er modereret. FortsÃ¦t?"
 
-#: src/lang.c:313
+#: src/lang.c:315
 msgid "groups"
 msgstr "grupper"
 
-#: src/lang.c:314
+#: src/lang.c:316
 #, c-format
 msgid "Rereading %s..."
 msgstr "GenlÃ¦ser %s ..."
 
-#: src/lang.c:315
+#: src/lang.c:317
 msgid "Top Level Commands"
 msgstr "Kommandoer for topniveau"
 
-#: src/lang.c:316
+#: src/lang.c:318
 msgid "Group Selection"
 msgstr "Gruppemarkering"
 
-#: src/lang.c:317
+#: src/lang.c:319
 msgid "group"
 msgstr "gruppe"
 
-#: src/lang.c:318
+#: src/lang.c:320
 msgid ""
 "*** Group descriptions are disabled according to current select_format ***"
 msgstr ""
 "*** Gruppebeskrivelser er deaktiveret jÃ¦vnfÃ¸r nuvÃ¦rende select_format ***"
 
-#: src/lang.c:320
+#: src/lang.c:322
 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:321
+#: src/lang.c:323
 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:322
+#: src/lang.c:324
 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:323
+#: src/lang.c:325
 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:324
+#: src/lang.c:326
 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:325
+#: src/lang.c:327
 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:326
+#: src/lang.c:328
 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:327
+#: src/lang.c:329
 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:328
+#: src/lang.c:330
 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:329
+#: src/lang.c:331
 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:330
+#: src/lang.c:332
 msgid "kill an article via a menu"
 msgstr "drÃ¦b en artikel via en menu"
 
-#: src/lang.c:331
+#: src/lang.c:333
 msgid "auto-select (hot) an article via a menu"
 msgstr "vÃ¦lg automatisk (populÃ¦r) en artikel via en menu"
 
-#: src/lang.c:332
+#: src/lang.c:334
 msgid "Browse URLs in article"
 msgstr "Gennemse URL'er i artikel"
 
-#: src/lang.c:333
+#: src/lang.c:335
 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:335
+#: src/lang.c:337
 msgid "cancel (delete) or supersede (overwrite) current article"
 msgstr "afbryd (slet) eller fortrÃ¦ng (oveskriv) aktuel artikel"
 
-#: src/lang.c:336
+#: src/lang.c:338
 msgid "post followup to current article"
 msgstr "send opfÃ¸lgning til aktuel artikel"
 
-#: src/lang.c:337
+#: src/lang.c:339
 msgid "post followup (don't copy text) to current article"
 msgstr "send opfÃ¸lgning (kopier ikke tekst) til aktuel artikel"
 
-#: src/lang.c:338
+#: src/lang.c:340
 msgid "post followup to current article quoting complete headers"
 msgstr "send opfÃ¸lgning til aktuel artikel med citat for hele hoveder"
 
-#: src/lang.c:339
+#: src/lang.c:341
 msgid "repost chosen article to another group"
 msgstr "gensend valgt artikel til anden gruppe"
 
-#: src/lang.c:341
+#: src/lang.c:343
 msgid "edit article (mail-groups only)"
 msgstr "rediger artikel (kun postgrupper)"
 
-#: src/lang.c:342
+#: src/lang.c:344
 msgid "display first article in current thread"
 msgstr "vis fÃ¸rste artikel i aktuel trÃ¥d"
 
 # af artiklen
-#: src/lang.c:343
+#: src/lang.c:345
 msgid "display first page of article"
 msgstr "vis fÃ¸rste side pÃ¥ artikel"
 
-#: src/lang.c:344
+#: src/lang.c:346
 msgid "display last article in current thread"
 msgstr "vis sidste artikel i aktuel trÃ¥d"
 
-#: src/lang.c:345
+#: src/lang.c:347
 msgid "display last page of article"
 msgstr "vis sidste side pÃ¥ artikel"
 
-#: src/lang.c:346
+#: src/lang.c:348
 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:347
+#: src/lang.c:349
 msgid "display next article"
 msgstr "vis nÃ¦ste artikel"
 
-#: src/lang.c:348
+#: src/lang.c:350
 msgid "display first article in next thread"
 msgstr "vis fÃ¸rste artikel i nÃ¦ste trÃ¥d"
 
-#: src/lang.c:349
+#: src/lang.c:351
 msgid "display next unread article"
 msgstr "vis nÃ¦ste ulÃ¦ste artikel"
 
-#: src/lang.c:350
+#: src/lang.c:352
 msgid "go to the article that this one followed up"
 msgstr "gÃ¥ til den artikel som den her fulgte op pÃ¥"
 
-#: src/lang.c:351
+#: src/lang.c:353
 msgid "display previous article"
 msgstr "vis forrige artikel"
 
-#: src/lang.c:352
+#: src/lang.c:354
 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:353
+#: src/lang.c:355
 msgid "quickly kill an article using defaults"
 msgstr "drÃ¦b hurtigt en artikel som bruger standarder"
 
-#: src/lang.c:354
+#: src/lang.c:356
 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:355
+#: src/lang.c:357
 msgid "return to group selection level"
 msgstr "returner til gruppeudvÃ¦lgelsesniveau"
 
-#: src/lang.c:356
+#: src/lang.c:358
 msgid "reply through mail to author"
 msgstr "svar via e-post til forfatter"
 
-#: src/lang.c:357
+#: src/lang.c:359
 msgid "reply through mail (don't copy text) to author"
 msgstr "svar via e-post (kopier ikke tekst) til forfatter"
 
-#: src/lang.c:358
+#: src/lang.c:360
 msgid "reply through mail to author quoting complete headers"
 msgstr "svar via e-post til forfatter med citering af hele hoveder"
 
-#: src/lang.c:359
+#: src/lang.c:361
 msgid "search backwards within this article"
 msgstr "sÃ¸g baglÃ¦ns indenfor denne artikel"
 
-#: src/lang.c:360
+#: src/lang.c:362
 msgid "search forwards within this article"
 msgstr "sÃ¸g fremad idenfor denne artikel"
 
-#: src/lang.c:361
+#: src/lang.c:363
 msgid "show article in raw-mode (including all headers)"
 msgstr "vis artikel i rawtilstand (inklusiv alle hoveder)"
 
-#: src/lang.c:362
+#: src/lang.c:364
 msgid "skip next block of included text"
 msgstr "udelad nÃ¦ste blok med inkluderet tekst"
 
-#: src/lang.c:363
+#: src/lang.c:365
 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:364
+#: src/lang.c:366
 msgid "toggle display of all headers"
 msgstr "slÃ¥ visning af alle teksthoveder til/fra"
 
-#: src/lang.c:365
+#: src/lang.c:367
 msgid "toggle word highlighting on/off"
 msgstr "slÃ¥ ordfremhÃ¦velse til/fra"
 
-#: src/lang.c:366
+#: src/lang.c:368
 msgid "toggle ROT-13 (basic decode) for current article"
 msgstr "slÃ¥ ROT-13 (basisafkodning) for aktuel artikel til/fra"
 
-#: src/lang.c:367
+#: src/lang.c:369
 msgid "toggle tabwidth 4 <-> 8"
 msgstr "slÃ¥ indrykningsbredde 4 <-> 8 til/fra"
 
-#: src/lang.c:368
+#: src/lang.c:370
 msgid "toggle german TeX style decoding for current article"
 msgstr "skift tysk TeX-stilafkodning for nuvÃ¦rende artikel"
 
-#: src/lang.c:369
+#: src/lang.c:371
 msgid "toggle display of uuencoded sections"
 msgstr "skift visning af uuencoded-afsnit"
 
-#: src/lang.c:370
+#: src/lang.c:372
 msgid "View/pipe/save multimedia attachments"
 msgstr "Vis/send/gem multimedievedhÃ¦ftninger"
 
-#: src/lang.c:371
+#: src/lang.c:373
 msgid "choose first attachment in list"
 msgstr "vÃ¦lg fÃ¸rste vedhÃ¦ftning i listen"
 
-#: src/lang.c:372
+#: src/lang.c:374
 msgid "0 - 9\t  choose attachment by number"
 msgstr "0 - 9\t  vÃ¦lg vedhÃ¦ftning efter nummer"
 
-#: src/lang.c:373
+#: src/lang.c:375
 msgid "choose last attachment in list"
 msgstr "vÃ¦lg sidste vedhÃ¦ftning i listen"
 
-#: src/lang.c:375
+#: src/lang.c:377
 msgid "pipe attachment into command"
 msgstr "send (via datakanal) vedhÃ¦ftelse til kommando"
 
-#: src/lang.c:376
+#: src/lang.c:378
 msgid "pipe raw attachment into command"
 msgstr "send (via datakanal) rÃ¥ vedhÃ¦ftelse til kommando"
 
-#: src/lang.c:378
+#: src/lang.c:380
 msgid "save attachment to disk"
 msgstr "gem vedhÃ¦ftninger til disk"
 
-#: src/lang.c:379
+#: src/lang.c:381
 msgid "search for attachments forwards"
 msgstr "sÃ¸g efter vedhÃ¦ftninger fremad"
 
-#: src/lang.c:380
+#: src/lang.c:382
 msgid "search for attachments backwards"
 msgstr "sÃ¸g efter vedhÃ¦ftninger baglÃ¦ns"
 
-#: src/lang.c:381
+#: src/lang.c:383
 msgid "view attachment"
 msgstr "vis vedhÃ¦ftning"
 
-#: src/lang.c:382
+#: src/lang.c:384
 msgid "tag attachment"
 msgstr "mÃ¦rk vedhÃ¦ftning"
 
-#: src/lang.c:383
+#: src/lang.c:385
 msgid "tag attachments that match user specified pattern"
 msgstr "vÃ¦lg vedhÃ¦ftninger som svarer til brugerangivet mÃ¸nster"
 
-#: src/lang.c:384
+#: src/lang.c:386
 msgid "reverse tagging on all attachments (toggle)"
 msgstr "vend mÃ¦rke om for alle vedhÃ¦ftninger (skift)"
 
-#: src/lang.c:385
+#: src/lang.c:387
 msgid "untag all tagged attachments"
 msgstr "fjern alle mÃ¦rkede vedhÃ¦ftninger"
 
-#: src/lang.c:386
+#: src/lang.c:388
 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:387
+#: src/lang.c:389
 msgid "choose first attribute in list"
 msgstr "vÃ¦lg fÃ¸rste attribut i listen"
 
-#: src/lang.c:388
+#: src/lang.c:390
 msgid "0 - 9\t  choose attribute by number"
 msgstr "0 - 9\t  vÃ¦lg attribut efter nummer"
 
-#: src/lang.c:389
+#: src/lang.c:391
 msgid "choose last attribute in list"
 msgstr "vÃ¦lg sidste attribut i listen"
 
-#: src/lang.c:390
+#: src/lang.c:392
 msgid "reset attribute to a default value"
 msgstr "nulstil attribut til en standardvÃ¦rdi"
 
-#: src/lang.c:391
+#: src/lang.c:393
 msgid "search forwards for an attribute"
 msgstr "sÃ¸g fremad efter en attribut"
 
-#: src/lang.c:392
+#: src/lang.c:394
 msgid "search backwards for an attribute"
 msgstr "sÃ¸g baglÃ¦ns efter en attribut"
 
-#: src/lang.c:393
+#: src/lang.c:395
 msgid "select attribute"
 msgstr "vÃ¦lg attribut"
 
-#: src/lang.c:394
+#: src/lang.c:396
 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:395
+#: src/lang.c:397
 #, 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:396
+#: src/lang.c:398
 msgid "choose first option in list"
 msgstr "vÃ¦lg fÃ¸rste indstilling i listen"
 
-#: src/lang.c:397
+#: src/lang.c:399
 msgid "0 - 9\t  choose option by number"
 msgstr "0 - 9\t  vÃ¦lg indstilling efter nummer"
 
-#: src/lang.c:398
+#: src/lang.c:400
 msgid "choose last option in list"
 msgstr "vÃ¦lg sidste indstilling i listen"
 
-#: src/lang.c:399
+#: src/lang.c:401
 msgid "start scopes menu"
 msgstr "start virkefeltmenu"
 
-#: src/lang.c:400
+#: src/lang.c:402
 msgid "search forwards for an option"
 msgstr "sÃ¸g fremad efter en indstilling"
 
-#: src/lang.c:401
+#: src/lang.c:403
 msgid "search backwards for an option"
 msgstr "sÃ¸g baglÃ¦ns efter en indstilling"
 
-#: src/lang.c:402
+#: src/lang.c:404
 msgid "select option"
 msgstr "vÃ¦lg indstilling"
 
-#: src/lang.c:403
+#: src/lang.c:405
 msgid "toggle to attributes menu"
 msgstr "slÃ¥ attributmenu til/fra"
 
-#: src/lang.c:404
+#: src/lang.c:406
 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:405
+#: src/lang.c:407
 msgid "escape from command prompt"
 msgstr "undvig fra kommandoprompt"
 
-#: src/lang.c:406
+#: src/lang.c:408
 msgid "edit filter file"
 msgstr "rediger filterfil"
 
-#: src/lang.c:407
+#: src/lang.c:409
 msgid "get help"
 msgstr "fÃ¥ hjÃ¦lp"
 
-#: src/lang.c:408
+#: src/lang.c:410
 msgid "display last article viewed"
 msgstr "vis den sidst viste artikel"
 
-#: src/lang.c:409
+#: src/lang.c:411
 msgid "down one line"
 msgstr "en linje ned"
 
-#: src/lang.c:410
+#: src/lang.c:412
 msgid "up one line"
 msgstr "en linje op"
 
-#: src/lang.c:411
+#: src/lang.c:413
 msgid "go to article chosen by Message-ID"
 msgstr "gÃ¥ til artikel valgt efter besked-id"
 
-#: src/lang.c:412
+#: src/lang.c:414
 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:413
+#: src/lang.c:415
 msgid "menu of configurable options"
 msgstr "menu med konfigurerbare indstillinger"
 
-#: src/lang.c:414
+#: src/lang.c:416
 msgid "down one page"
 msgstr "en side ned"
 
-#: src/lang.c:415
+#: src/lang.c:417
 msgid "up one page"
 msgstr "en side ned"
 
-#: src/lang.c:417
+#: src/lang.c:419
 msgid "post (write) article to current group"
 msgstr "send (skriv) artikel til aktuel gruppe"
 
-#: src/lang.c:418
+#: src/lang.c:420
 msgid "post postponed articles"
 msgstr "send udskudte artikler"
 
-#: src/lang.c:420
+#: src/lang.c:422
 msgid "list articles posted by you (from posted file)"
 msgstr "vis artikler sendt af dig (fra sendtfil)"
 
-#: src/lang.c:421
+#: src/lang.c:423
 msgid "return to previous menu"
 msgstr "returner til forrige menu"
 
-#: src/lang.c:422
+#: src/lang.c:424
 msgid "quit tin immediately"
 msgstr "afslut tin Ã¸jbelikkeligt"
 
-#: src/lang.c:423
+#: src/lang.c:425
 msgid "redraw page"
 msgstr "genskriv side"
 
-#: src/lang.c:424
+#: src/lang.c:426
 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:425
+#: src/lang.c:427
 msgid "save marked articles automatically without user prompts"
 msgstr "gem automatisk markerede artikler uden brugerindgreb"
 
-#: src/lang.c:426
+#: src/lang.c:428
 msgid "scroll the screen one line down"
 msgstr "rul skÃ¦rmen en linje ned"
 
-#: src/lang.c:427
+#: src/lang.c:429
 msgid "scroll the screen one line up"
 msgstr "rul skÃ¦rmen en linje op"
 
-#: src/lang.c:428
+#: src/lang.c:430
 msgid "search for articles by author backwards"
 msgstr "sÃ¸g efter artikler baglÃ¦ns efter forfatter"
 
-#: src/lang.c:429
+#: src/lang.c:431
 msgid "search for articles by author forwards"
 msgstr "sÃ¸g efter artikler fremad efter forfatter"
 
-#: src/lang.c:430
+#: src/lang.c:432
 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:431
+#: src/lang.c:433
 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:432
+#: src/lang.c:434
 msgid "search for articles by Subject line backwards"
 msgstr "sÃ¸g efter artikler baglÃ¦ns per emnelinje"
 
-#: src/lang.c:433
+#: src/lang.c:435
 msgid "search for articles by Subject line forwards"
 msgstr "sÃ¸g efter artikler forlÃ¦ns per emnelinje"
 
-#: src/lang.c:434
+#: src/lang.c:436
 msgid "repeat last search"
 msgstr "gentag sidste sÃ¸gning"
 
-#: src/lang.c:435
+#: src/lang.c:437
 msgid "tag current article for reposting/mailing/piping/printing/saving"
 msgstr ""
 "mÃ¦rk aktuel artikel til gensending/postudsendelse/piping/udskrivning/gemning"
 
-#: src/lang.c:436
+#: src/lang.c:438
 msgid "toggle info message in last line (subject/description)"
 msgstr "slÃ¥ infobesked i sidste linje til/fra (emne/beskrivelse)"
 
-#: src/lang.c:437
+#: src/lang.c:439
 msgid "toggle inverse video"
 msgstr "slÃ¥ omvendt video til/fra"
 
-#: src/lang.c:438
+#: src/lang.c:440
 msgid "toggle mini help menu display"
 msgstr "slÃ¥ minihjÃ¦lpens menuvisning til/fra"
 
-#: src/lang.c:439
+#: src/lang.c:441
 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:440
+#: src/lang.c:442
 msgid "show version information"
 msgstr "vis versioninformation"
 
-#: src/lang.c:441
+#: src/lang.c:443
 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:442
+#: src/lang.c:444
 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:443
+#: src/lang.c:445
 msgid "choose first thread in list"
 msgstr "vÃ¦lg fÃ¸rste trÃ¥d i listen"
 
-#: src/lang.c:444
+#: src/lang.c:446
 msgid "choose last thread in list"
 msgstr "vÃ¦lg sidste trÃ¥d i listen"
 
-#: src/lang.c:445
+#: src/lang.c:447
 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:446
+#: src/lang.c:448
 msgid "mark article as unread"
 msgstr "marker artikel som ulÃ¦st"
 
-#: src/lang.c:447
+#: src/lang.c:449
 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:448
+#: src/lang.c:450
 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:449
+#: src/lang.c:451
 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:450
+#: src/lang.c:452
 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:451
+#: src/lang.c:453
 msgid "toggle display of all/selected articles"
 msgstr "slÃ¥ visning af alle/valgte artikler til/fra"
 
-#: src/lang.c:452
+#: src/lang.c:454
 msgid "display next group"
 msgstr "vis nÃ¦ste gruppe"
 
-#: src/lang.c:453
+#: src/lang.c:455
 msgid "display previous group"
 msgstr "vis forrige gruppe"
 
-#: src/lang.c:454
+#: src/lang.c:456
 msgid "toggle all selections (all articles)"
 msgstr "slÃ¥ alle valg (alle artikler) til/fra"
 
-#: src/lang.c:455
+#: src/lang.c:457
 msgid "select group (make \"hot\")"
 msgstr "vÃ¦lg gruppe (gÃ¸r Â»populÃ¦rÂ«)"
 
-#: src/lang.c:456
+#: src/lang.c:458
 msgid "select thread"
 msgstr "vÃ¦lg trÃ¥d"
 
-#: src/lang.c:457
+#: src/lang.c:459
 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:458
+#: src/lang.c:460
 msgid "select threads that match user specified pattern"
 msgstr "vÃ¦lg trÃ¥de som svarer til brugerangivet mÃ¸nster"
 
-#: src/lang.c:459
+#: src/lang.c:461
 msgid "tag 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:460
+#: src/lang.c:462
 msgid "0 - 9\t  choose thread by number"
 msgstr "0 - 9\t  vÃ¦lg trÃ¥d efter nummer"
 
-#: src/lang.c:461
+#: src/lang.c:463
 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:462
+#: src/lang.c:464
 msgid "toggle display of all/unread articles"
 msgstr "slÃ¥ visning af alle/ulÃ¦ste artikler til/fra"
 
-#: src/lang.c:463
+#: src/lang.c:465
 msgid "toggle selection of thread"
 msgstr "slÃ¥ valg af trÃ¥d til/fra"
 
 # lÃ¸b igennem de tilgÃ¦ngelige trÃ¥dningstilvalg
-#: src/lang.c:464
+#: src/lang.c:466
 msgid "cycle through threading options available"
 msgstr "gennemlÃ¸b de tilgÃ¦ngelige valgmuligheder for trÃ¥dning"
 
-#: src/lang.c:465
+#: src/lang.c:467
 msgid "undo all selections (all articles)"
 msgstr "fortryd alle markeringer (alle artikler)"
 
-#: src/lang.c:466
+#: src/lang.c:468
 msgid "untag all tagged threads"
 msgstr "fjerne mÃ¦rke pÃ¥ alle mÃ¦rkede trÃ¥de"
 
-#: src/lang.c:467
+#: src/lang.c:469
 msgid "add new scope"
 msgstr "tilfÃ¸j nyt virkefelt"
 
-#: src/lang.c:468
+#: src/lang.c:470
 msgid "delete scope"
 msgstr "slet virkefelt"
 
-#: src/lang.c:469
+#: src/lang.c:471
 msgid "edit attributes file"
 msgstr "rediger attributfil"
 
-#: src/lang.c:470
+#: src/lang.c:472
 msgid "choose first scope in list"
 msgstr "vÃ¦lg fÃ¸rste virkefelt i listen"
 
-#: src/lang.c:471
+#: src/lang.c:473
 msgid "0 - 9\t  choose scope by number"
 msgstr "0 - 9\t  vÃ¦lg virkefelt efter nummer"
 
-#: src/lang.c:472
+#: src/lang.c:474
 msgid "choose last scope in list"
 msgstr "vÃ¦lg sidste virkefelt i listen"
 
-#: src/lang.c:473
+#: src/lang.c:475
 msgid "move scope"
 msgstr "flyt virkefelt"
 
-#: src/lang.c:474
+#: src/lang.c:476
 msgid "rename scope"
 msgstr "omdÃ¸b virkefelt"
 
-#: src/lang.c:475
+#: src/lang.c:477
 msgid "select scope"
 msgstr "vÃ¦lg virkefelt"
 
-#: src/lang.c:476
+#: src/lang.c:478
 msgid "mark all articles in group as read"
 msgstr "marker alle artikler i gruppe som lÃ¦st"
 
-#: src/lang.c:477
+#: src/lang.c:479
 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:478
+#: src/lang.c:480
 msgid "choose first group in list"
 msgstr "vÃ¦lg fÃ¸rste gruppe i listen"
 
-#: src/lang.c:479
+#: src/lang.c:481
 msgid "choose group by name"
 msgstr "vÃ¦lg gruppe efter navn"
 
-#: src/lang.c:480
+#: src/lang.c:482
 msgid "0 - 9\t  choose group by number"
 msgstr "0 - 9\t  vÃ¦lg gruppe efter nummer"
 
-#: src/lang.c:481
+#: src/lang.c:483
 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:482
+#: src/lang.c:484
 msgid "choose last group in list"
 msgstr "vÃ¦lg sidste gruppe i listen"
 
-#: src/lang.c:484
+#: src/lang.c:486
 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:485
+#: src/lang.c:487
 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:487
+#: src/lang.c:489
 msgid "mark all articles in chosen group unread"
 msgstr "marker alle artikler i valgt gruppe som ulÃ¦ste"
 
-#: src/lang.c:488
+#: src/lang.c:490
 msgid "move chosen group within list"
 msgstr "flyt valgt gruppe indenfor listen"
 
-#: src/lang.c:489
+#: src/lang.c:491
 msgid "choose next group with unread news"
 msgstr "vÃ¦lg nÃ¦ste gruppe med ulÃ¦ste nyheder"
 
-#: src/lang.c:490 src/lang.c:1382
+#: src/lang.c:492 src/lang.c:1395
 msgid "quit"
 msgstr "afslut"
 
-#: src/lang.c:491
+#: src/lang.c:493
 msgid "quit without saving configuration changes"
 msgstr "afslut uden at gemme konfigurationsÃ¦ndringer"
 
-#: src/lang.c:492
+#: src/lang.c:494
 msgid "read chosen group"
 msgstr "lÃ¦s valgt gruppe"
 
-#: src/lang.c:493
+#: src/lang.c:495
 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:494
+#: src/lang.c:496
 msgid "search backwards for a group name"
 msgstr "sÃ¸g baglÃ¦ns efter et gruppenavn"
 
-#: src/lang.c:495
+#: src/lang.c:497
 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:496
+#: src/lang.c:498
 msgid "search forwards for a group name"
 msgstr "sÃ¸g fremad efter et gruppenavn"
 
-#: src/lang.c:497
+#: src/lang.c:499
 msgid "subscribe to chosen group"
 msgstr "abonner pÃ¥ valgt gruppe"
 
-#: src/lang.c:498
+#: src/lang.c:500
 msgid "subscribe to groups that match pattern"
 msgstr "abonner pÃ¥ grupper som stemmer overens med mÃ¸nster"
 
-#: src/lang.c:499
+#: src/lang.c:501
 msgid "reread active file to check for any new news"
 msgstr "genlÃ¦ste aktiv fil for at tjekke for nye nyheder"
 
-#: src/lang.c:500
+#: src/lang.c:502
 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:501
+#: src/lang.c:503
 msgid "toggle display to show all/unread subscribed groups"
 msgstr "slÃ¥ visning af vis alle/ulÃ¦ste abonnerede grupper til/fra"
 
-#: src/lang.c:502
+#: src/lang.c:504
 msgid "unsubscribe from chosen group"
 msgstr "fjern abonnement fra valgt gruppe"
 
-#: src/lang.c:503
+#: src/lang.c:505
 msgid "unsubscribe from groups that match pattern"
 msgstr "fjern abonnement fra grupper som matcher mÃ¸nster"
 
-#: src/lang.c:504
+#: src/lang.c:506
 msgid "sort the list of groups"
 msgstr "sorter gruppelisten"
 
-#: src/lang.c:505
+#: src/lang.c:507
 msgid "toggle display to show all/subscribed groups"
 msgstr "slÃ¥ visning af vis alle/abonnerede grupper til/fra"
 
-#: src/lang.c:506
+#: src/lang.c:508
 msgid "0 - 9\t  choose article by number"
 msgstr "0 - 9\t  vÃ¦lg artikel efter nummer"
 
-#: src/lang.c:507
+#: src/lang.c:509
 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:508
+#: src/lang.c:510
 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:509
+#: src/lang.c:511
 msgid "choose first article in list"
 msgstr "vÃ¦lg fÃ¸rste artikel i listen"
 
-#: src/lang.c:510
+#: src/lang.c:512
 msgid "choose last article in list"
 msgstr "vÃ¦lg sidste artikel i listen"
 
-#: src/lang.c:511
+#: src/lang.c:513
 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:512
+#: src/lang.c:514
 msgid "mark article, range or tagged articles as unread"
 msgstr "marker artikel, interval eller mÃ¦rkede trÃ¥de som ulÃ¦ste"
 
-#: src/lang.c:513
+#: src/lang.c:515
 msgid "mark current thread as unread"
 msgstr "marker aktuel trÃ¥d som ulÃ¦st"
 
-#: src/lang.c:514
+#: src/lang.c:516
 msgid "read chosen article"
 msgstr "lÃ¦s valgt artikel"
 
-#: src/lang.c:515
+#: src/lang.c:517
 msgid ""
 "Display properties\n"
 "------------------"
@@ -2546,7 +2547,7 @@ msgstr ""
 "Vis egenskaber\n"
 "--------------"
 
-#: src/lang.c:516
+#: src/lang.c:518
 msgid ""
 "Miscellaneous\n"
 "-------------"
@@ -2554,7 +2555,7 @@ msgstr ""
 "Diverse\n"
 "-------"
 
-#: src/lang.c:517
+#: src/lang.c:519
 msgid ""
 "Moving around\n"
 "-------------"
@@ -2562,7 +2563,7 @@ msgstr ""
 "Flytter rundt\n"
 "-------------"
 
-#: src/lang.c:518
+#: src/lang.c:520
 msgid ""
 "Group/thread/article operations\n"
 "-------------------------------"
@@ -2570,7 +2571,7 @@ msgstr ""
 "Gruppe/trÃ¥d/artikel-handlinger\n"
 "------------------------------"
 
-#: src/lang.c:519
+#: src/lang.c:521
 msgid ""
 "Attachment operations\n"
 "---------------------"
@@ -2578,7 +2579,7 @@ msgstr ""
 "VedhÃ¦ftningshandlinger\n"
 "---------------------- "
 
-#: src/lang.c:520
+#: src/lang.c:522
 msgid ""
 "Attribute operations\n"
 "--------------------"
@@ -2586,7 +2587,7 @@ msgstr ""
 "Attributhandlinger\n"
 "------------------"
 
-#: src/lang.c:521
+#: src/lang.c:523
 msgid ""
 "Option operations\n"
 "-----------------"
@@ -2594,7 +2595,7 @@ msgstr ""
 "Tilvalgshandlinger\n"
 "------------------"
 
-#: src/lang.c:522
+#: src/lang.c:524
 msgid ""
 "Scope operations\n"
 "----------------"
@@ -2602,7 +2603,7 @@ msgstr ""
 "Virkefeltshandlinger\n"
 "--------------------"
 
-#: src/lang.c:523
+#: src/lang.c:525
 msgid ""
 "URL operations\n"
 "--------------"
@@ -2610,90 +2611,90 @@ msgstr ""
 "URL-handlinger\n"
 "--------------"
 
-#: src/lang.c:524
+#: src/lang.c:526
 msgid "choose first URL in list"
 msgstr "vÃ¦lg fÃ¸rste URL i listen"
 
-#: src/lang.c:525
+#: src/lang.c:527
 msgid "0 - 9\t  choose URL by number"
 msgstr "0 - 9\t  vÃ¦lg URL efter nummer"
 
-#: src/lang.c:526
+#: src/lang.c:528
 msgid "choose last URL in list"
 msgstr "vÃ¦lg sidste URL i listen"
 
-#: src/lang.c:527
+#: src/lang.c:529
 msgid "search for URLs forwards"
 msgstr "sÃ¸g efter URL'er fremad"
 
-#: src/lang.c:528
+#: src/lang.c:530
 msgid "search for URLs backwards"
 msgstr "sÃ¸g efter URL'er baglÃ¦ns"
 
-#: src/lang.c:529
+#: src/lang.c:531
 msgid "Open URL in browser"
 msgstr "Ã…bn URL i browser"
 
-#: src/lang.c:530
+#: src/lang.c:532
 msgid "toggle info message in last line (URL)"
 msgstr "slÃ¥ infobesked i sidste linje til/fra (URL)"
 
-#: src/lang.c:532
+#: src/lang.c:534
 msgid "Group Level Commands"
 msgstr "Kommandoer for gruppeniveau"
 
-#: src/lang.c:533
+#: src/lang.c:535
 msgid "Kill filter added"
 msgstr "Filter for drÃ¦b tilfÃ¸jet"
 
-#: src/lang.c:534
+#: src/lang.c:536
 msgid "Auto-selection filter added"
 msgstr "Filter for automatisk markering tilfÃ¸jet"
 
-#: src/lang.c:535
+#: src/lang.c:537
 msgid "All parts tagged"
 msgstr "Alle dele mÃ¦rket"
 
-#: src/lang.c:536
+#: src/lang.c:538
 msgid "Storing article for later posting"
 msgstr "Gemmer artikel for senere indsendelse"
 
-#: src/lang.c:537
+#: src/lang.c:539
 msgid "Please enter a valid character"
 msgstr "Indtast venligst et gyldigt tegn"
 
-#: src/lang.c:538
+#: src/lang.c:540
 #, c-format
 msgid "Missing part #%d"
 msgstr "Manglende del #%d"
 
-#: src/lang.c:539
+#: src/lang.c:541
 msgid "*** No postponed articles ***"
 msgstr "*** Ingen udsatte artikler ***"
 
-#: src/lang.c:540
+#: src/lang.c:542
 msgid "Not a multi-part message"
 msgstr "Ikke en besked med flere dele"
 
-#: src/lang.c:541
+#: src/lang.c:543
 msgid "You are not subscribed to this group"
 msgstr "Du er ikke abonnent pÃ¥ denne gruppe"
 
-#: src/lang.c:542
+#: src/lang.c:544
 msgid "No previous expression"
 msgstr "Ingen tidligere udtryk"
 
-#: src/lang.c:543
+#: src/lang.c:545
 msgid "Operation disabled in no-overwrite mode"
 msgstr "Handling deaktiveret i tilstanden no-overwrite (ingen-overskrivning)"
 
 #. TODO: replace hardcoded key-name in txt_info_postponed
-#: src/lang.c:545
+#: src/lang.c:547
 #, c-format
 msgid "%d postponed %s, reuse with ^O...\n"
 msgstr "%d udskudt %s, genbrug med ^O...\n"
 
-#: src/lang.c:546
+#: src/lang.c:548
 msgid ""
 "X-Conversion-Note: multipart/alternative contents have been removed.\n"
 "  To get the whole article, turn alternative handling OFF in the Option "
@@ -2704,21 +2705,21 @@ msgstr ""
 "(angives\n"
 "  som OFF) i indstillingsmenuen\n"
 
-#: src/lang.c:548
+#: src/lang.c:550
 #, 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:549
+#: src/lang.c:551
 msgid "TeX2Iso encoded article"
 msgstr "TeX2Iso-kodet artikel"
 
-#: src/lang.c:550
+#: src/lang.c:552
 msgid "incomplete "
 msgstr "ufuldstÃ¦ndig "
 
 #. TODO: replace hardcoded key-names
-#: src/lang.c:552
+#: src/lang.c:554
 #, c-format
 msgid ""
 "\n"
@@ -2788,44 +2789,44 @@ msgstr ""
 "FTP-filerne.\n"
 "Send venligst fejlrapporter/kommentarer til %s med kommandoen Â»RÂ«.\n"
 
-#: src/lang.c:568
+#: src/lang.c:570
 #, 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:570
+#: src/lang.c:572
 msgid "Invalid multibyte sequence found\n"
 msgstr "Ugyldig multibyte-sekvens fundet\n"
 
-#: src/lang.c:573
+#: src/lang.c:575
 #, c-format
 msgid "Invalid  Sender:-header %s"
 msgstr "Ugyldig Afsender:-teksthoved %s"
 
-#: src/lang.c:575
+#: src/lang.c:577
 msgid "Inverse video disabled"
 msgstr "Omvendt video deaktiveret"
 
-#: src/lang.c:576
+#: src/lang.c:578
 msgid "Inverse video enabled"
 msgstr "Omvendt video aktiveret"
 
-#: src/lang.c:578
+#: src/lang.c:580
 #, c-format
 msgid "Missing definition for %s\n"
 msgstr "Mangler definition for %s\n"
 
-#: src/lang.c:579
+#: src/lang.c:581
 #, c-format
 msgid "Invalid key definition '%s'\n"
 msgstr "Ugyldig nÃ¸gledefinition '%s'\n"
 
-#: src/lang.c:580
+#: src/lang.c:582
 #, c-format
 msgid "Invalid keyname '%s'\n"
 msgstr "Ugylidg nÃ¸glenavn '%s'\n"
 
-#: src/lang.c:581
+#: src/lang.c:583
 #, c-format
 msgid "Keymap file was upgraded to version %s\n"
 msgstr "NÃ¸glekortfil blev opgraderet til version %s\n"
@@ -2833,109 +2834,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:582
+#: src/lang.c:584
 #, c-format
 msgid "Kill From:     [%s] (y/n): "
 msgstr "DrÃ¦b From:     [%s] (j/n): "
 
-#: src/lang.c:583
+#: src/lang.c:585
 msgid "Kill Lines: (</>num): "
 msgstr "DrÃ¦b linjer: (</>num): "
 
-#: src/lang.c:584
+#: src/lang.c:586
 msgid "Kill Article Menu"
 msgstr "DrÃ¦b artikelmenu"
 
-#: src/lang.c:585
+#: src/lang.c:587
 #, c-format
 msgid "Kill Msg-Id:   [%s] (f/l/o/n): "
 msgstr "DrÃ¦b Msg-Id:   [%s] (f/l/o/n): "
 
-#: src/lang.c:586
+#: src/lang.c:588
 msgid "Kill pattern scope  : "
 msgstr "DrÃ¦b mÃ¸nstervirkefelt  : "
 
-#: src/lang.c:587
+#: src/lang.c:589
 #, c-format
 msgid "Kill Subject:  [%s] (y/n): "
 msgstr "DrÃ¦b Subject:  [%s] (j/n): "
 
-#: src/lang.c:588
+#: src/lang.c:590
 msgid "Kill text pattern   : "
 msgstr "DrÃ¦b tekstmÃ¸nster   : "
 
-#: src/lang.c:589
+#: src/lang.c:591
 msgid "Kill time in days   : "
 msgstr "DrÃ¦b tidspunkt pÃ¥ dagen   : "
 
-#: src/lang.c:591
+#: src/lang.c:593
 msgid "Last"
 msgstr "Sidste"
 
-#: src/lang.c:592
+#: src/lang.c:594
 msgid "-- Last response --"
 msgstr "-- Sidste svar --"
 
-#: src/lang.c:593
+#: src/lang.c:595
 #, c-format
 msgid "Lines %s  "
 msgstr "Linjer %s  "
 
-#: src/lang.c:596
+#: src/lang.c:598
 msgid "Function not available."
 msgstr "Funktionen er ikke tilgÃ¦ngelig."
 
-#: src/lang.c:597
+#: src/lang.c:599
 msgid "Not reading via NNTP."
 msgstr "LÃ¦ser ikke via NNTP."
 
-#: src/lang.c:598
+#: src/lang.c:600
 #, c-format
 msgid "Group: %s"
 msgstr "Gruppe: %s"
 
-#: src/lang.c:599
+#: src/lang.c:601
 #, c-format
 msgid "Groups: %s"
 msgstr "Grupper: %s"
 
-#: src/lang.c:602
+#: src/lang.c:604
 msgid "Mail"
 msgstr "Post"
 
-#: src/lang.c:603
+#: src/lang.c:605
 msgid "mailbox "
 msgstr "postkasse "
 
-#: src/lang.c:604
+#: src/lang.c:606
 #, c-format
 msgid "Mail article(s) to [%.*s]> "
 msgstr "Send artikel(er) til [%.*s]> "
 
-#: src/lang.c:605
+#: src/lang.c:607
 #, c-format
 msgid "Mailing log to %s\n"
 msgstr "Sender log til %s\n"
 
-#: src/lang.c:606
+#: src/lang.c:608
 msgid "Mail bug report..."
 msgstr "Send fejlrapport ..."
 
-#: src/lang.c:607
+#: src/lang.c:609
 #, c-format
 msgid "Mail BUG REPORT to %s?"
 msgstr "Send FEJLRAPPORT til %s?"
 
-#: src/lang.c:608
+#: src/lang.c:610
 msgid "Mailed"
 msgstr "Sendt"
 
-#: src/lang.c:609
+#: src/lang.c:611
 #, c-format
 msgid "Mailing to %s..."
 msgstr "Sender til %s ..."
 
-#: src/lang.c:610
+#: src/lang.c:612
 msgid ""
 "# [Mail/Save] active file. Format is like news active file:\n"
 "#   groupname  max.artnum  min.artnum  /dir\n"
@@ -2947,62 +2948,62 @@ msgstr ""
 "# Det 4. felt er basismappen (dvs. ~/Mail eller ~/News)\n"
 "#\n"
 
-#: src/lang.c:613
+#: src/lang.c:615
 #, c-format
 msgid "%s marked as read"
 msgstr "%s markeret som lÃ¦st"
 
-#: src/lang.c:614
+#: src/lang.c:616
 #, c-format
 msgid "%s marked as unread"
 msgstr "%s markeret som ulÃ¦st"
 
-#: src/lang.c:615
+#: src/lang.c:617
 #, c-format
 msgid "Marked %d of %d %s as read"
 msgstr "Markerede %d af %d %s som lÃ¦st"
 
-#: src/lang.c:616
+#: src/lang.c:618
 #, c-format
 msgid "Marked %d of %d %s as unread"
 msgstr "Markerede %d af %d %s som ulÃ¦ste"
 
-#: src/lang.c:617 src/lang.c:1349
+#: src/lang.c:619 src/lang.c:1351
 msgid "Mark"
 msgstr "Marker"
 
-#: src/lang.c:618
+#: src/lang.c:620
 #, c-format
 msgid "Mark all articles as read%s?"
 msgstr "Marker alle artikler som lÃ¦st%s?"
 
-#: src/lang.c:619
+#: src/lang.c:621
 #, c-format
 msgid "Mark article as read%s?"
 msgstr "Marker alle artikler som lÃ¦st%s?"
 
-#: src/lang.c:620
+#: src/lang.c:622
 #, c-format
 msgid "Mark group %s as read?"
 msgstr "Marker gruppe %s som lÃ¦st?"
 
-#: src/lang.c:621
+#: src/lang.c:623
 #, c-format
 msgid "Mark thread as read%s?"
 msgstr "Marker trÃ¥d som lÃ¦st%s"
 
-#: src/lang.c:622
+#: src/lang.c:624
 #, c-format
 msgid "Matching %s groups..."
 msgstr "Sammenligner %s grupper ..."
 
-#: src/lang.c:623 src/lang.c:637 src/lang.c:643
+#: src/lang.c:625 src/lang.c:639 src/lang.c:645
 #, c-format
 msgid "<n>=set current to n; %s=line down; %s=line up; %s=help; %s=quit"
 msgstr ""
 "<n>=angiv nuvÃ¦rende som n; %s=linje ned; %s=linje op; %s=hjÃ¦lp; %s=afslut"
 
-#: src/lang.c:625
+#: src/lang.c:627
 #, c-format
 msgid ""
 "%s=view; %s=pipe; %s=pipe raw; %s=save; %s=tag; %s=tag pattern; %s=untag all"
@@ -3010,24 +3011,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:627
+#: src/lang.c:629
 #, 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:629
+#: src/lang.c:631
 #, 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:630 src/lang.c:634
+#: src/lang.c:632 src/lang.c:636
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s=search pattern; %s=kill/select"
 msgstr ""
 "<n>=angiv nuvÃ¦rende som n; %s=nÃ¦ste ulÃ¦st; %s=sÃ¸gemÃ¸nster; %s=drÃ¦b/vÃ¦lg"
 
-#: src/lang.c:631
+#: src/lang.c:633
 #, c-format
 msgid ""
 "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; "
@@ -3036,35 +3037,35 @@ msgstr ""
 "%s=forfattersÃ¸gning; %s=opsamling; %s=linje ned; %s=linje op; %s=marker som "
 "lÃ¦st; %s=vis trÃ¥d"
 
-#: src/lang.c:632
+#: src/lang.c:634
 #, 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:633
+#: src/lang.c:635
 #, 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:635
+#: src/lang.c:637
 #, 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:636
+#: src/lang.c:638
 #, 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:638
+#: src/lang.c:640
 #, 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:639
+#: src/lang.c:641
 #, c-format
 msgid ""
 "%s=line down; %s=line up; %s=help; %s=move; %s=quit; %s=toggle all/unread"
@@ -3072,7 +3073,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:640
+#: src/lang.c:642
 #, c-format
 msgid ""
 "%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/"
@@ -3081,232 +3082,232 @@ msgstr ""
 "%s=abonner; %s=undermÃ¸nster; %s=slut abonnement; %s=fjern undermÃ¸nster; "
 "%s=ryk ind/ud"
 
-#: src/lang.c:641
+#: src/lang.c:643
 #, 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:642
+#: src/lang.c:644
 #, 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:644
+#: src/lang.c:646
 #, 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:645
+#: src/lang.c:647
 msgid "--More--"
 msgstr "--Mere--"
 
-#: src/lang.c:646
+#: src/lang.c:648
 #, c-format
 msgid "Moving %s..."
 msgstr "Flytter %s ..."
 
-#: src/lang.c:647
+#: src/lang.c:649
 msgid "Message-ID: & last Reference  "
 msgstr "Message-ID: og sidste reference "
 
-#: src/lang.c:648
+#: src/lang.c:650
 msgid "Message-ID: line              "
 msgstr "Message-ID: linje               "
 
-#: src/lang.c:649
+#: src/lang.c:651
 msgid "Message-ID: & References: line"
 msgstr "Message-ID: og References: linje"
 
-#: src/lang.c:651
+#: src/lang.c:653
 msgid ", name: "
 msgstr ", navn: "
 
-#: src/lang.c:652
+#: src/lang.c:654
 #, c-format
 msgid "Go to newsgroup [%s]> "
 msgstr "GÃ¥ til nyhedsgruppe [%s]> "
 
-#: src/lang.c:653
+#: src/lang.c:655
 msgid "newsgroups"
 msgstr "nyhedsgrupper"
 
-#: src/lang.c:654
+#: src/lang.c:656
 #, c-format
 msgid "Position %s in group list (1,2,..,$) [%d]> "
 msgstr "Position %s i gruppeliste (1,2,..,$) [%d]> "
 
-#: src/lang.c:655
+#: src/lang.c:657
 msgid "newsgroup"
 msgstr "nyhedsgruppe"
 
-#: src/lang.c:656
+#: src/lang.c:658
 msgid "Try and save newsrc file again?"
 msgstr "ForsÃ¸g at gemme newsrc-fil igen?"
 
-#: src/lang.c:657
+#: src/lang.c:659
 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:658
+#: src/lang.c:660
 msgid "newsrc file saved successfully.\n"
 msgstr "newsrc-fil blev gemt.\n"
 
-#: src/lang.c:659
+#: src/lang.c:661
 msgid "-- Next response --"
 msgstr "-- NÃ¦ste svar --"
 
-#: src/lang.c:660
+#: src/lang.c:662
 msgid "No  "
 msgstr "Nej "
 
-#: src/lang.c:661
+#: src/lang.c:663
 msgid "*** No articles ***"
 msgstr "*** Ingen artikler ***"
 
-#: src/lang.c:662
+#: src/lang.c:664
 msgid "No articles have been posted"
 msgstr "Ingen artikler er udgivet"
 
-#: src/lang.c:663
+#: src/lang.c:665
 msgid "*** No attachments ***"
 msgstr "*** Ingen vedhÃ¦ftninger ***"
 
-#: src/lang.c:664
+#: src/lang.c:666
 msgid "*** No description ***"
 msgstr "*** Ingen beskrivelse ***"
 
-#: src/lang.c:665
+#: src/lang.c:667
 msgid "No filename"
 msgstr "Intet filnavn"
 
-#: src/lang.c:666
+#: src/lang.c:668
 msgid "No group"
 msgstr "Ingen gruppe"
 
-#: src/lang.c:667
+#: src/lang.c:669
 msgid "*** No groups ***"
 msgstr "*** Ingen grupper ***"
 
-#: src/lang.c:668
+#: src/lang.c:670
 msgid "No more groups to read"
 msgstr "Ikke flere grupper der kan lÃ¦ses"
 
-#: src/lang.c:669
+#: src/lang.c:671
 msgid "No last message"
 msgstr "Ingen sidste besked"
 
-#: src/lang.c:670
+#: src/lang.c:672
 msgid "No mail address"
 msgstr "Ingen e-postadresse"
 
-#: src/lang.c:671
+#: src/lang.c:673
 msgid "No articles marked for saving"
 msgstr "Ingen artikler markeret til gemning"
 
-#: src/lang.c:672
+#: src/lang.c:674
 msgid "No match"
 msgstr "Intet resultat"
 
-#: src/lang.c:673
+#: src/lang.c:675
 msgid "No more groups"
 msgstr "Ikke flere grupper"
 
-#: src/lang.c:674
+#: src/lang.c:676
 msgid "No newsgroups"
 msgstr "Ingen nyhedsgrupper"
 
-#: src/lang.c:675
+#: src/lang.c:677
 msgid "No next unread article"
 msgstr "Ingen nÃ¦ste ulÃ¦st artikel"
 
-#: src/lang.c:676
+#: src/lang.c:678
 msgid "No previous group"
 msgstr "Ingen forrige gruppe"
 
-#: src/lang.c:677
+#: src/lang.c:679
 msgid "No previous search, nothing to repeat"
 msgstr "Ingen tidligere sÃ¸gning, intet at gentage"
 
-#: src/lang.c:678
+#: src/lang.c:680
 msgid "No previous unread article"
 msgstr "Ingen forrige ulÃ¦st artikel"
 
-#: src/lang.c:679
+#: src/lang.c:681
 msgid "No responses"
 msgstr "Ingen svar"
 
-#: src/lang.c:680
+#: src/lang.c:682
 msgid "No responses to list in current thread"
 msgstr "Ingen svar at vise i aktuel trÃ¥d"
 
-#: src/lang.c:681
+#: src/lang.c:683
 msgid "*** No scopes ***"
 msgstr "*** Ingen virkefelter ***"
 
-#: src/lang.c:682
+#: src/lang.c:684
 msgid "No search string"
 msgstr "Ingen sÃ¸gestreng"
 
-#: src/lang.c:683
+#: src/lang.c:685
 msgid "No subject"
 msgstr "Intet emne"
 
-#: src/lang.c:685
+#: src/lang.c:687
 #, 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:686
+#: src/lang.c:688
 #, 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:687
+#: src/lang.c:689
 #, 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:688
+#: src/lang.c:690
 #, c-format
 msgid "%s: Terminal must have cursor motion (cm)\n"
 msgstr "%s: Terminal skal have markÃ¸rbevÃ¦gelse (cm)\n"
 
-#: src/lang.c:689
+#: src/lang.c:691
 #, 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:691
+#: src/lang.c:693
 #, c-format
 msgid "No viewer found for %s/%s\n"
 msgstr "Ingen fremviser fundet for %s/%s\n"
 
-#: src/lang.c:692
+#: src/lang.c:694
 msgid "Newsgroup does not exist on this server"
 msgstr "Nyhedsgruppe eksisterer ikke pÃ¥ denne server"
 
-#: src/lang.c:693
+#: src/lang.c:695
 #, 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:694
+#: src/lang.c:696
 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:695
+#: src/lang.c:697
 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:696
+#: src/lang.c:698
 #, c-format
 msgid ""
 "# NNTP-server -> newsrc translation table and NNTP-server\n"
@@ -3334,44 +3335,44 @@ msgstr ""
 "#   news.tin.org      .newsrc-tin.org  tinorg\n"
 "#   news.example.org  /tmp/nrc-ex      eksempel   ex\n"
 
-#: src/lang.c:703
+#: src/lang.c:705
 msgid "Only"
 msgstr "Kun"
 
-#: src/lang.c:704
+#: src/lang.c:706
 #, c-format
 msgid "Option not enabled. Recompile with %s."
 msgstr "Indstilling ikke slÃ¥et til. Rekompiler med %s."
 
-#: src/lang.c:705
+#: src/lang.c:707
 msgid "Options Menu"
 msgstr "Indstillingsmenu"
 
-#: src/lang.c:706
+#: src/lang.c:708
 msgid "Options Menu Commands"
 msgstr "Kommandoer for indstillingsmenu"
 
-#: src/lang.c:709
+#: src/lang.c:711
 #, 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:710
+#: src/lang.c:712
 #, c-format
 msgid "Error in regex: pcre internal error %d"
 msgstr "Fejl i regulÃ¦rt udtryk: intern fejl i pcre %d"
 
-#: src/lang.c:711
+#: src/lang.c:713
 #, 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:712
+#: src/lang.c:714
 msgid "Post a followup..."
 msgstr "Indsend en opfÃ¸lgning ..."
 
 #. TODO: replace hardcoded key-name in txt_post_error_ask_postpone
-#: src/lang.c:714
+#: src/lang.c:716
 msgid ""
 "An error has occurred while posting the article. If you think that this\n"
 "error is temporary or otherwise correctable, you can postpone the article\n"
@@ -3381,29 +3382,29 @@ 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:717
+#: src/lang.c:719
 msgid "Posted articles history"
 msgstr "Historik for indsendte artikler"
 
-#: src/lang.c:718
+#: src/lang.c:720
 #, c-format
 msgid "Post to newsgroup(s) [%s]> "
 msgstr "Send til nyhedsgruppe(r) [%s]> "
 
-#: src/lang.c:719
+#: src/lang.c:721
 msgid "-- post processing started --"
 msgstr "-- efterbehandling startet --"
 
-#: src/lang.c:720
+#: src/lang.c:722
 msgid "-- post processing completed --"
 msgstr "-- efterbehandling fÃ¦rdig --"
 
-#: src/lang.c:721
+#: src/lang.c:723
 #, c-format
 msgid "Post subject [%s]> "
 msgstr "Send emne [%s]> "
 
-#: src/lang.c:722
+#: src/lang.c:724
 msgid ""
 "# Summary of mailed/posted messages viewable by 'W' command from within "
 "tin.\n"
@@ -3411,249 +3412,249 @@ msgstr ""
 "# Oversigt over sendte/indsendte beskeder kan ses med kommandoen Â»WÂ« inden "
 "fra tin.\n"
 
-#: src/lang.c:723
+#: src/lang.c:725
 msgid "Posting article..."
 msgstr "Sender artikel ..."
 
-#: src/lang.c:724
+#: src/lang.c:726
 #, 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:725
+#: src/lang.c:727
 #, c-format
 msgid "Hot %s"
 msgstr "PopulÃ¦r %s"
 
-#: src/lang.c:726
+#: src/lang.c:728
 #, c-format
 msgid "Tagged %s"
 msgstr "MÃ¦rket %s"
 
-#: src/lang.c:727
+#: src/lang.c:729
 #, c-format
 msgid "Untagged %s"
 msgstr "Uden mÃ¦rke %s"
 
-#: src/lang.c:728
+#: src/lang.c:730
 msgid "Processing mail messages marked for deletion."
 msgstr "Behandler postbeskeder markeret for sletning."
 
-#: src/lang.c:729
+#: src/lang.c:731
 msgid "Processing saved articles marked for deletion."
 msgstr "Behandler gemte artikler markeret for sletning."
 
-#: src/lang.c:730
+#: src/lang.c:732
 #, 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:731
+#: src/lang.c:733
 msgid "Article unchanged, abort mailing?"
 msgstr "Artikel uÃ¦ndret, afbryd postleverance"
 
-#: src/lang.c:732
+#: src/lang.c:734
 #, c-format
 msgid "Do you want to see postponed articles (%d)?"
 msgstr "Ã˜nsker du at se udsatte artikler (%d)?"
 
-#: src/lang.c:734
+#: src/lang.c:736
 msgid "Add quick kill filter?"
 msgstr "TilfÃ¸j filter for hurtig drÃ¦b"
 
-#: src/lang.c:735
+#: src/lang.c:737
 msgid "Add quick selection filter?"
 msgstr "TilfÃ¸j filter for hurtig markering"
 
-#: src/lang.c:736
+#: src/lang.c:738
 msgid "Do you really want to quit?"
 msgstr "Ã˜nsker du at afslutte?"
 
-#: src/lang.c:737
+#: src/lang.c:739
 #, 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:738
+#: src/lang.c:740
 msgid "You have tagged articles in this group - quit anyway?"
 msgstr "Du har mÃ¦rkede artikler i denne gruppe - afslut alligevel?"
 
-#: src/lang.c:739
+#: src/lang.c:741
 #, c-format
 msgid "%s=quit, %s=edit, %s=postpone: "
 msgstr "%s=afslut, %s=rediger, %s=udsÃ¦t: "
 
-#: src/lang.c:740
+#: src/lang.c:742
 #, c-format
 msgid "%s=quit %s=edit %s=save kill description: "
 msgstr "%s=afslut %s=rediger %s=gem drÃ¦bbeskrivelse: "
 
-#: src/lang.c:741
+#: src/lang.c:743
 #, 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:742
+#: src/lang.c:744
 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:745
+#: src/lang.c:747
 msgid "Invalid range - valid are '0-9.$' eg. 1-$"
 msgstr "Ugyldigt interval - '0-9.$' f.eks. 1-$ er gyldige"
 
-#: src/lang.c:747
+#: src/lang.c:749
 msgid "Do you want to abort this operation?"
 msgstr "Ã˜nsker du at afbryde denne handling?"
 
-#: src/lang.c:748
+#: src/lang.c:750
 msgid "Do you want to exit tin immediately?"
 msgstr "Ã˜nsker du Ã¸jeblikkeligt at afslutte tin?"
 
-#: src/lang.c:750
+#: src/lang.c:752
 msgid "Reading ('q' to quit)..."
 msgstr "LÃ¦ser ('q' for afslut) ..."
 
-#: src/lang.c:751
+#: src/lang.c:753
 #, c-format
 msgid "Reading %sarticles..."
 msgstr "LÃ¦ser %sartikler ..."
 
-#: src/lang.c:752
+#: src/lang.c:754
 #, c-format
 msgid "Reading %sattributes file...\n"
 msgstr "LÃ¦ser %sattributfil ...\n"
 
-#: src/lang.c:753
+#: src/lang.c:755
 #, c-format
 msgid "Reading %sconfig file...\n"
 msgstr "LÃ¦ser %skonfigurationsfil ...\n"
 
-#: src/lang.c:754
+#: src/lang.c:756
 msgid "Reading filter file...\n"
 msgstr "LÃ¦ser filterfil ...\n"
 
-#: src/lang.c:755
+#: src/lang.c:757
 #, c-format
 msgid "Reading %s groups..."
 msgstr "LÃ¦ser %s grupper ..."
 
-#: src/lang.c:756
+#: src/lang.c:758
 msgid "Reading input history file...\n"
 msgstr "LÃ¦ser inddatahistorikfil ...\n"
 
-#: src/lang.c:757
+#: src/lang.c:759
 msgid "Reading keymap file...\n"
 msgstr "LÃ¦ser tastaturkortfil ...\n"
 
-#: src/lang.c:758
+#: src/lang.c:760
 msgid "Reading groups from active file... "
 msgstr "LÃ¦ser grupper fra aktiv fil ... "
 
-#: src/lang.c:759
+#: src/lang.c:761
 msgid "Reading groups from newsrc file... "
 msgstr "LÃ¦ser grupper fra newsrc-fil ... "
 
-#: src/lang.c:760
+#: src/lang.c:762
 msgid "Reading newsgroups file... "
 msgstr "LÃ¦ser fil med nyhedsgrupper ... "
 
-#: src/lang.c:761
+#: src/lang.c:763
 msgid "Reading newsrc file..."
 msgstr "LÃ¦ser newsrc-fil ..."
 
-#: src/lang.c:762
+#: src/lang.c:764
 msgid "References: line              "
 msgstr "References: linje             "
 
-#: src/lang.c:764
+#: src/lang.c:766
 #, c-format
 msgid "(%d:%02d remaining)"
 msgstr "(%d:%02d igen)"
 
-#: src/lang.c:766
+#: src/lang.c:768
 #, c-format
 msgid "Bogus group %s removed."
 msgstr "FejlbehÃ¦ftet gruppe %s fjernet."
 
-#: src/lang.c:767
+#: src/lang.c:769
 msgid "Removed from the previous rule: "
 msgstr "Fjernet fra den forrige regel: "
 
-#: src/lang.c:768
+#: src/lang.c:770
 #, c-format
 msgid "Error: rename %s to %s"
 msgstr "Fejl: OmdÃ¸b %s til %s"
 
-#: src/lang.c:769
+#: src/lang.c:771
 msgid "Reply to author..."
 msgstr "Svar til forfatter..."
 
-#: src/lang.c:770
+#: src/lang.c:772
 msgid "Repost"
 msgstr "Gensend"
 
-#: src/lang.c:771
+#: src/lang.c:773
 msgid "Reposting article..."
 msgstr "Genindsender artikel..."
 
-#: src/lang.c:772
+#: src/lang.c:774
 #, c-format
 msgid "Repost article(s) to group(s) [%s]> "
 msgstr "Gensend artikler til grupper [%s]> "
 
-#: src/lang.c:773
+#: src/lang.c:775
 msgid "Reset newsrc?"
 msgstr "Nulstil newsrc?"
 
-#: src/lang.c:774
+#: src/lang.c:776
 msgid "Responses have been directed to the following newsgroups"
 msgstr "Svar er blevet sendt til de fÃ¸lgende nyhedsgrupper"
 
-#: src/lang.c:775
+#: src/lang.c:777
 #, 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:777
+#: src/lang.c:779
 msgid "Press <RETURN> to continue..."
 msgstr "Tast <RETUR> for at fortsÃ¦tte ..."
 
-#: src/lang.c:779
+#: src/lang.c:781
 #, c-format
 msgid "Select From    [%s] (y/n): "
 msgstr "VÃ¦lg fra       [%s] (y/n): "
 
-#: src/lang.c:780
+#: src/lang.c:782
 msgid "Select Lines: (</>num): "
 msgstr "VÃ¦lg linjer: (</>num): "
 
-#: src/lang.c:781
+#: src/lang.c:783
 msgid "Auto-select Article Menu"
 msgstr "VÃ¦lg automatisk artikelmenu"
 
-#: src/lang.c:782
+#: src/lang.c:784
 #, c-format
 msgid "Select Msg-Id  [%s] (f/l/o/n): "
 msgstr "VÃ¦lg Msg-Id  [%s] (f/l/o/n): "
 
-#: src/lang.c:783
+#: src/lang.c:785
 msgid "Select pattern scope: "
 msgstr "VÃ¦lg mÃ¸nstervirkefelt: "
 
-#: src/lang.c:784
+#: src/lang.c:786
 #, c-format
 msgid "Select Subject [%s] (y/n): "
 msgstr "VÃ¦lg emne [%s] (y/n): "
 
-#: src/lang.c:785
+#: src/lang.c:787
 msgid "Select text pattern : "
 msgstr "VÃ¦lg tekstmÃ¸nster   : "
 
-#: src/lang.c:786
+#: src/lang.c:788
 msgid "Select time in days   : "
 msgstr "VÃ¦lg tid i dage       : "
 
-#: src/lang.c:787
+#: src/lang.c:789
 #, c-format
 msgid ""
 "# %s server configuration file\n"
@@ -3674,54 +3675,54 @@ msgstr ""
 "############################################################################\n"
 "\n"
 
-#: src/lang.c:793
+#: src/lang.c:795
 msgid "Showing unread groups only"
 msgstr "Vis kun ulÃ¦ste grupper"
 
-#: src/lang.c:794
+#: src/lang.c:796
 msgid "Subject: line (ignore case)   "
 msgstr "Subject: linje (ignorer versaler)"
 
-#: src/lang.c:795
+#: src/lang.c:797
 msgid "Subject: line (case sensitive)"
 msgstr "Subject: linje (versalfÃ¸lsom)"
 
-#: src/lang.c:796
+#: src/lang.c:798
 msgid "Save"
 msgstr "Gem"
 
-#: src/lang.c:797
+#: src/lang.c:799
 #, c-format
 msgid "Save '%s' (%s/%s)?"
 msgstr "Gem Â»%sÂ« (%s/%s)?"
 
-#: src/lang.c:798
+#: src/lang.c:800
 msgid "Save configuration before continuing?"
 msgstr "Gem konfiguration fÃ¸r du fortsÃ¦tter?"
 
-#: src/lang.c:799
+#: src/lang.c:801
 msgid "Save filename> "
 msgstr "Gem filnavn> "
 
-#: src/lang.c:800
+#: src/lang.c:802
 msgid "Saved"
 msgstr "Gemt"
 
-#: src/lang.c:801
+#: src/lang.c:803
 #, 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:802
+#: src/lang.c:804
 #, c-format
 msgid "Saved %s...\n"
 msgstr "Gemt %s ...\n"
 
-#: src/lang.c:803
+#: src/lang.c:805
 msgid "Nothing was saved"
 msgstr "Intet blev gemt"
 
-#: src/lang.c:804
+#: src/lang.c:806
 #, c-format
 msgid ""
 "\n"
@@ -3730,184 +3731,184 @@ msgstr ""
 "\n"
 "%s %d %s fra %d %s\n"
 
-#: src/lang.c:805
+#: src/lang.c:807
 #, c-format
 msgid "-- %s saved to %s%s --"
 msgstr "-- %s gemt til %s%s --"
 
-#: src/lang.c:806
+#: src/lang.c:808
 #, c-format
 msgid "-- %s saved to %s - %s --"
 msgstr "-- %s gemt til %s - %s --"
 
-#: src/lang.c:807
+#: src/lang.c:809
 msgid "Saving..."
 msgstr "Gemmer ..."
 
-#: src/lang.c:808
+#: src/lang.c:810
 #, c-format
 msgid "%s: Screen initialization failed"
 msgstr "%s: SkÃ¦rminitialisering mislykkedes"
 
-#: src/lang.c:810
+#: src/lang.c:812
 #, c-format
 msgid "%s: screen is too small\n"
 msgstr "%s: SkÃ¦rm er for lille\n"
 
-#: src/lang.c:812
+#: src/lang.c:814
 #, c-format
 msgid "screen is too small, %s is exiting"
-msgstr "skÃ¦rm er for lille, %s afslutter"
+msgstr "skÃ¦rmen er for lille, %s afslutter"
 
-#: src/lang.c:813
+#: src/lang.c:815
 msgid "Delete scope?"
 msgstr "Slet virkefelt?"
 
-#: src/lang.c:814
+#: src/lang.c:816
 msgid "Enter scope> "
 msgstr "Indtast virkefelt> "
 
-#: src/lang.c:815
+#: src/lang.c:817
 msgid "Select new position> "
 msgstr "VÃ¦lg ny placering>"
 
-#: src/lang.c:816
+#: src/lang.c:818
 msgid "New position cannot be a global scope"
 msgstr "Ny placering kan ikke vÃ¦re et globalt virkefelt"
 
-#: src/lang.c:817
+#: src/lang.c:819
 msgid "Global scope, operation not allowed"
 msgstr "Global virkefelt, handling ikke tilladt"
 
-#: src/lang.c:818
+#: src/lang.c:820
 msgid "Rename scope> "
 msgstr "OmdÃ¸b virkefelt> "
 
-#: src/lang.c:819
+#: src/lang.c:821
 msgid "Select scope> "
 msgstr "VÃ¦lg virkefelt> "
 
-#: src/lang.c:820
+#: src/lang.c:822
 msgid "Scopes Menu"
 msgstr "Virkefeltsmenu"
 
-#: src/lang.c:821
+#: src/lang.c:823
 msgid "Scopes Menu Commands"
 msgstr "Kommandoer for virkefeltsmenu"
 
-#: src/lang.c:822
+#: src/lang.c:824
 #, c-format
 msgid "Search backwards [%s]> "
 msgstr "SÃ¸g baglÃ¦ns [%s]> "
 
-#: src/lang.c:823
+#: src/lang.c:825
 #, c-format
 msgid "Search body [%s]> "
 msgstr "SÃ¸g tekst [%s]> "
 
-#: src/lang.c:824
+#: src/lang.c:826
 #, c-format
 msgid "Search forwards [%s]> "
 msgstr "SÃ¸g fremad [%s]> "
 
-#: src/lang.c:825
+#: src/lang.c:827
 msgid "Searching..."
 msgstr "SÃ¸ger ..."
 
-#: src/lang.c:826
+#: src/lang.c:828
 #, 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:827
+#: src/lang.c:829
 msgid "Select article> "
 msgstr "VÃ¦lg artikel> "
 
-#: src/lang.c:828
+#: src/lang.c:830
 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:829
+#: src/lang.c:831
 msgid "Select group> "
 msgstr "VÃ¦lg gruppe> "
 
-#: src/lang.c:830
+#: src/lang.c:832
 #, c-format
 msgid "Enter selection pattern [%s]> "
 msgstr "Indtast markeringsmÃ¸nster [%s]> "
 
-#: src/lang.c:831
+#: src/lang.c:833
 msgid "Select thread> "
 msgstr "VÃ¦lg trÃ¥d> "
 
-#: src/lang.c:832
+#: src/lang.c:834
 #, c-format
 msgid "%s %s %s (\"%s\") [%s]: send a DETAILED bug report to %s\n"
 msgstr "%s %s %s (\"%s\") [%s]: send en DETALJEREDE fejlrapport til %s\n"
 
-#: src/lang.c:833
+#: src/lang.c:835
 msgid "servers active-file"
 msgstr "servers active-fil"
 
-#: src/lang.c:834
+#: src/lang.c:836
 msgid "Cannot move into new newsgroups. Subscribe first..."
 msgstr "Kan ikke gÃ¥ ind i nye nyhedsgrupper. Abonner fÃ¸rst ..."
 
-#: src/lang.c:835
+#: src/lang.c:837
 msgid "<SPACE>"
 msgstr "<MELLEMRUM>"
 
-#: src/lang.c:836
+#: src/lang.c:838
 #, c-format
 msgid "Starting: (%s)"
 msgstr "Starter: (%s)"
 
-#: src/lang.c:837
+#: src/lang.c:839
 #, c-format
 msgid "List Thread (%d of %d)"
 msgstr "Vis trÃ¥d (%d af %d)"
 
-#: src/lang.c:838
+#: src/lang.c:840
 #, c-format
 msgid "Thread (%.*s)"
 msgstr "TrÃ¥d (%.*s)"
 
-#: src/lang.c:839
+#: src/lang.c:841
 msgid "Enter wildcard subscribe pattern> "
 msgstr "Indtast abonnementmÃ¸nster med jokertegn> "
 
-#: src/lang.c:840
+#: src/lang.c:842
 #, c-format
 msgid "subscribed to %d groups"
 msgstr "har tegnet abonnement pÃ¥ %d grupper"
 
-#: src/lang.c:841
+#: src/lang.c:843
 #, c-format
 msgid "Subscribed to %s"
 msgstr "har tegnet abonnement pÃ¥ %s"
 
-#: src/lang.c:842
+#: src/lang.c:844
 msgid "Subscribing... "
 msgstr "Abonnerer ... "
 
-#: src/lang.c:843
+#: src/lang.c:845
 #, 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:844
+#: src/lang.c:846
 #, c-format
 msgid "Supersede article(s) to group(s) [%s]> "
 msgstr "FortrÃ¦ng artikler til grupper [%s]> "
 
-#: src/lang.c:845
+#: src/lang.c:847
 msgid "Superseding article ..."
 msgstr "FortrÃ¦nger artikel ..."
 
-#: src/lang.c:846
+#: src/lang.c:848
 #, c-format
 msgid ""
 "\n"
@@ -3916,24 +3917,24 @@ msgstr ""
 "\n"
 "Stoppet. Tast 'fg' for at genstarte %s\n"
 
-#: src/lang.c:848
+#: src/lang.c:850
 #, c-format
 msgid "%d days"
 msgstr "%d dage"
 
-#: src/lang.c:849
+#: src/lang.c:851
 msgid "<TAB>"
 msgstr "<TAB>"
 
-#: src/lang.c:850
+#: src/lang.c:852
 msgid "TeX "
 msgstr "TeX "
 
-#: src/lang.c:851
+#: src/lang.c:853
 msgid "# Default action/prompt strings\n"
 msgstr "# Standardstrenge for handling/prompt\n"
 
-#: src/lang.c:852
+#: src/lang.c:854
 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"
@@ -3952,7 +3953,7 @@ msgstr ""
 "# expire=ON/OFF  ON=begrÃ¦ns til default_filter_days (antal filtrerdage)\n"
 "                 OFF=udlÃ¸b aldrig\n"
 
-#: src/lang.c:865
+#: src/lang.c:867
 msgid ""
 "# If ON use print current subject or newsgroup description in the last line\n"
 msgstr ""
@@ -3960,104 +3961,104 @@ msgstr ""
 "nyhedsgruppebeskrivelse\n"
 "  i den sidste linje\n"
 
-#: src/lang.c:866
+#: src/lang.c:868
 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:867
+#: src/lang.c:869
 msgid "There is no news\n"
 msgstr "Der er ingen nyheder\n"
 
-#: src/lang.c:868
+#: src/lang.c:870
 msgid "Thread"
 msgstr "TrÃ¥d"
 
-#: src/lang.c:869
+#: src/lang.c:871
 msgid "Thread Level Commands"
 msgstr "Kommandoer pÃ¥ trÃ¥dniveau"
 
-#: src/lang.c:870
+#: src/lang.c:872
 msgid "Thread deselected"
 msgstr "TrÃ¥d fravalgt"
 
-#: src/lang.c:871
+#: src/lang.c:873
 msgid "Thread selected"
 msgstr "TrÃ¥d valgt"
 
-#: src/lang.c:873
+#: src/lang.c:875
 msgid "threads"
 msgstr "trÃ¥de"
 
-#: src/lang.c:875
+#: src/lang.c:877
 msgid "thread"
 msgstr "trÃ¥d"
 
-#: src/lang.c:876
+#: src/lang.c:878
 #, c-format
 msgid "Thread %4s of %4s"
 msgstr "TrÃ¥d %4s af %4s"
 
-#: src/lang.c:877
+#: src/lang.c:879
 msgid "Threading articles..."
 msgstr "Opdeler artikler i trÃ¥de ..."
 
-#: src/lang.c:878
+#: src/lang.c:880
 #, c-format
 msgid "Toggled word highlighting %s"
 msgstr "Skiftede ordfremhÃ¦velse %s"
 
-#: src/lang.c:879
+#: src/lang.c:881
 msgid "Toggled rot13 encoding"
 msgstr "Skiftede rot13-kodning"
 
-#: src/lang.c:880
+#: src/lang.c:882
 #, c-format
 msgid "Toggled german TeX encoding %s"
 msgstr "Skiftede tysk TeX-kodning %s"
 
-#: src/lang.c:881
+#: src/lang.c:883
 #, c-format
 msgid "Toggled tab-width to %d"
 msgstr "Skiftede indryksbredde til %d"
 
-#: src/lang.c:883
+#: src/lang.c:885
 #, c-format
 msgid "%d Trying to dotlock %s"
 msgstr "%d ForsÃ¸ger at dotlock %s"
 
-#: src/lang.c:884
+#: src/lang.c:886
 #, c-format
 msgid "%d Trying to lock %s"
 msgstr "%d ForsÃ¸ger at lÃ¥se %s"
 
-#: src/lang.c:886
+#: src/lang.c:888
 msgid "           h=help"
 msgstr "          h=hjÃ¦lp"
 
-#: src/lang.c:888
+#: src/lang.c:890
 msgid "Unlimited"
 msgstr "UbegrÃ¦nset"
 
-#: src/lang.c:889
+#: src/lang.c:891
 msgid "Enter wildcard unsubscribe pattern> "
 msgstr "Indtast jokertegnsmÃ¸nster for framelding af abonnement> "
 
-#: src/lang.c:890
+#: src/lang.c:892
 #, c-format
 msgid "Error decoding %s : %s"
 msgstr "Fejl unde afkodning af %s : %s"
 
-#: src/lang.c:891
+#: src/lang.c:893
 msgid "No end."
 msgstr "Ingen slutning."
 
-#: src/lang.c:892
+#: src/lang.c:894
 #, c-format
 msgid "%s successfully decoded."
 msgstr "%s dekodet med succes."
 
-#: src/lang.c:893
+#: src/lang.c:895
 #, c-format
 msgid ""
 "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n"
@@ -4066,118 +4067,118 @@ msgstr ""
 "%*s[-- %s/%s, %suuencoded-fil, %d linjer, navn: %s --]\n"
 "\n"
 
-#: src/lang.c:894
+#: src/lang.c:896
 msgid "unread "
 msgstr "ulÃ¦st "
 
-#: src/lang.c:895
+#: src/lang.c:897
 #, c-format
 msgid "unsubscribed from %d groups"
 msgstr "frameldte abonnement fra %d grupper"
 
-#: src/lang.c:896
+#: src/lang.c:898
 #, c-format
 msgid "Unsubscribed from %s"
 msgstr "Abonnement frameldt fra %s"
 
-#: src/lang.c:897
+#: src/lang.c:899
 msgid "Unsubscribing... "
 msgstr "Framelder abonnement ... "
 
-#: src/lang.c:898
+#: src/lang.c:900
 msgid "Unthreading articles..."
 msgstr "Fjerner trÃ¥dopsÃ¦tning fra artikler ..."
 
-#: src/lang.c:899
+#: src/lang.c:901
 msgid "Updated"
 msgstr "Opdateret"
 
-#: src/lang.c:901
+#: src/lang.c:903
 #, c-format
 msgid "unparseable \"LIST COUNTS\" line: \"%s\""
 msgstr "linjen Â»LIST COUNTSÂ« kan ikke fortolkes: Â»%sÂ«"
 
-#: src/lang.c:903
+#: src/lang.c:905
 msgid "Updating"
 msgstr "Opdaterer"
 
-#: src/lang.c:904
+#: src/lang.c:906
 msgid "URL Menu"
 msgstr "URL-menu"
 
-#: src/lang.c:905
+#: src/lang.c:907
 msgid "URL Menu Commands"
 msgstr "Kommandoer for URL-menu"
 
-#: src/lang.c:906
+#: src/lang.c:908
 #, c-format
 msgid "Opening %s"
 msgstr "Ã…bner %s"
 
-#: src/lang.c:907
+#: src/lang.c:909
 msgid "Select URL> "
 msgstr "VÃ¦lg URL> "
 
-#: src/lang.c:908
+#: src/lang.c:910
 msgid "No URLs in this article"
 msgstr "Ingen URL'er i denne artikel"
 
-#: src/lang.c:909
+#: src/lang.c:911
 msgid "Use MIME display program for this message?"
 msgstr "Anvend MIME-visningsprogram for denne besked?"
 
-#: src/lang.c:910
+#: src/lang.c:912
 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:911
+#: src/lang.c:913
 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:912
+#: src/lang.c:914
 msgid "  -q       don't check for new newsgroups"
 msgstr "  -q       led ikke efter nye nyhedsgrupper"
 
-#: src/lang.c:913
+#: src/lang.c:915
 msgid "  -X       don't save any files on quit"
 msgstr "  -X       gem ikke nogen filer ved afslutning"
 
-#: src/lang.c:914
+#: src/lang.c:916
 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:915
+#: src/lang.c:917
 msgid "  -G limit get only limit articles/group"
 msgstr "  -G grÃ¦nse hent kun artikler/gruppe med denne begrÃ¦nsning"
 
-#: src/lang.c:916
+#: src/lang.c:918
 #, c-format
 msgid "  -H       help information about %s"
 msgstr "  -H       hjÃ¦lpinformation om %s"
 
-#: src/lang.c:917
+#: src/lang.c:919
 msgid "  -h       this help message"
 msgstr "  -h       denne hjÃ¦lpebesked"
 
-#: src/lang.c:918
+#: src/lang.c:920
 #, c-format
 msgid "  -I dir   news index file directory [default=%s]"
 msgstr "  -I mappe mappe for nyhedsindeksfilen [standard=%s]"
 
-#: src/lang.c:919
+#: src/lang.c:921
 msgid "  -u       update index files (batch mode)"
 msgstr "  -u       opdater indeksfiler (jobtilstand)"
 
-#: src/lang.c:920
+#: src/lang.c:922
 #, c-format
 msgid "  -m dir   mailbox directory [default=%s]"
 msgstr "  -m mappe postkassemappe [standard=%s]"
 
-#: src/lang.c:921
+#: src/lang.c:923
 #, c-format
 msgid ""
 "\n"
@@ -4186,52 +4187,52 @@ msgstr ""
 "\n"
 "Send fejlrapporter/kommentarer til %s"
 
-#: src/lang.c:922
+#: src/lang.c:924
 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:923
+#: src/lang.c:925
 msgid "  -M user  mail new news to specified user (batch mode)"
 msgstr "  -M bruger  send nye nyheder til specificeret bruger (jobtilstand)"
 
-#: src/lang.c:924
+#: src/lang.c:926
 #, c-format
 msgid "  -f file  subscribed to newsgroups file [default=%s]"
 msgstr "  -f fil   har abonnement for nyhedsgruppefil [standard=%s]"
 
-#: src/lang.c:925
+#: src/lang.c:927
 msgid "  -x       no-posting mode"
 msgstr "  -x       tilstand uden indsendelse"
 
-#: src/lang.c:926
+#: src/lang.c:928
 msgid "  -w       post an article and exit"
 msgstr "  -w       send en artikel og afslut"
 
-#: src/lang.c:927
+#: src/lang.c:929
 msgid "  -o       post all postponed articles and exit"
 msgstr "  -o       send alle udsatte artikler og afslut"
 
-#: src/lang.c:928
+#: src/lang.c:930
 msgid "  -R       read news saved by -S option"
 msgstr "  -R       lÃ¦s nyheder gemt med tilvalget -S"
 
-#: src/lang.c:929
+#: src/lang.c:931
 #, c-format
 msgid "  -s dir   save news directory [default=%s]"
 msgstr "  -s mappe gem nyhedsmappe [standard=%s]"
 
-#: src/lang.c:930
+#: src/lang.c:932
 msgid "  -S       save new news for later reading (batch mode)"
 msgstr "  -S       gem nye nyheder til senere lÃ¦sning (batchtilstand)"
 
-#: src/lang.c:931
+#: src/lang.c:933
 msgid "  -z       start if any unread news"
 msgstr "  -z       start hvis der er ulÃ¦ste nyheder"
 
-#: src/lang.c:932
+#: src/lang.c:934
 #, c-format
 msgid ""
 "A Usenet reader.\n"
@@ -4242,30 +4243,30 @@ msgstr ""
 "\n"
 "Brug: %s [tilvalg] [nyhedsgruppe[,...]]"
 
-#: src/lang.c:933
+#: src/lang.c:935
 msgid "  -v       verbose output for batch mode options"
 msgstr "  -v       uddybende udskrift for jobtilstandsindstillinger"
 
-#: src/lang.c:934
+#: src/lang.c:936
 msgid "  -V       print version & date information"
 msgstr "  -V       vis version- & datoinformation"
 
-#: src/lang.c:935
+#: src/lang.c:937
 #, c-format
 msgid "%s only useful without batch mode operations\n"
 msgstr "%s er kun nyttig uden jobtilstandsoperationer\n"
 
-#: src/lang.c:936
+#: src/lang.c:938
 #, c-format
 msgid "%s only useful for batch mode operations\n"
 msgstr "%s er kun nyttig for jobtilstandsoperationer\n"
 
-#: src/lang.c:937
+#: src/lang.c:939
 #, c-format
 msgid "Useless combination %s and %s. Ignoring %s.\n"
 msgstr "NyttelÃ¸s kombination %s og %s. Ignorerer %s.\n"
 
-#: src/lang.c:939
+#: src/lang.c:941
 #, c-format
 msgid ""
 "\n"
@@ -4274,12 +4275,12 @@ msgstr ""
 "\n"
 "%s%d uden for interval (0 - %d). Nulstil til 0"
 
-#: src/lang.c:940
+#: src/lang.c:942
 #, c-format
 msgid "View '%s' (%s/%s)?"
 msgstr "Vis Â»%sÂ« (%s/%s)?"
 
-#: src/lang.c:942
+#: src/lang.c:944
 #, c-format
 msgid ""
 "\n"
@@ -4290,7 +4291,7 @@ msgstr ""
 "Advarsel: indsendelse overstiger %d kolonner. Linje %d er den fÃ¸rste lange:\n"
 "%-100s\n"
 
-#: src/lang.c:943
+#: src/lang.c:945
 msgid ""
 "\n"
 "Warning: article unchanged after editing\n"
@@ -4298,7 +4299,7 @@ msgstr ""
 "\n"
 "Advarsel: Artikel uÃ¦ndret efter redigering\n"
 
-#: src/lang.c:944
+#: src/lang.c:946
 msgid ""
 "\n"
 "Warning: \"Subject:\" contains only whitespaces.\n"
@@ -4306,7 +4307,7 @@ msgstr ""
 "\n"
 "Advarsel: Â»Subject:Â« indeholder kun mellemrum.\n"
 
-#: src/lang.c:945
+#: src/lang.c:947
 msgid ""
 "\n"
 "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:"
@@ -4315,7 +4316,7 @@ msgstr ""
 "\n"
 "Advarsel: Â»Subject:Â« begynder med Â»Re:Â« men der er ingen Â»References:Â«.\n"
 
-#: src/lang.c:947
+#: src/lang.c:949
 msgid ""
 "\n"
 "Warning: Article has \"References:\" but \"Subject:\" does not begin\n"
@@ -4325,7 +4326,7 @@ msgstr ""
 "Advarsel: Artikel har Â»References:Â« men Â»Subject:Â« begynder ikke med\n"
 "          Â»Re:Â« og indeholder ikke Â»(was:Â«.\n"
 
-#: src/lang.c:950
+#: src/lang.c:952
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4348,7 +4349,7 @@ msgstr ""
 "Dette er artiklen, du er ved at fjerne:\n"
 "\n"
 
-#: src/lang.c:954
+#: src/lang.c:956
 msgid ""
 "\n"
 "Warning: You are using a non-plain transfer encoding (such as base64 or\n"
@@ -4357,7 +4358,7 @@ msgid ""
 "         not be encoded properly.\n"
 msgstr ""
 
-#: src/lang.c:959
+#: src/lang.c:961
 msgid ""
 "\n"
 "Warning: \"example\" is a reserved hierarchy!\n"
@@ -4365,7 +4366,7 @@ msgstr ""
 "\n"
 "Advarsel: Â»exampleÂ« er et reserveret hierarki!\n"
 
-#: src/lang.c:960
+#: src/lang.c:962
 #, c-format
 msgid ""
 "\n"
@@ -4380,7 +4381,7 @@ msgstr ""
 "Nogle vÃ¦rdier i din %s-fil har Ã¦ndret sig!\n"
 "LÃ¦s WHATSNEW, etc ...\n"
 
-#: src/lang.c:962
+#: src/lang.c:964
 #, c-format
 msgid ""
 "\n"
@@ -4393,7 +4394,7 @@ msgstr ""
 "Du nedgraderer til tin %s fra en nyere version!\n"
 "Nogle vÃ¦rdier i din %s-fil bliver mÃ¥ske ignoreret, andre kan Ã¦ndre sig!\n"
 
-#: src/lang.c:965
+#: src/lang.c:967
 #, c-format
 msgid ""
 "Warning: tin wrote fewer groups to your\n"
@@ -4403,7 +4404,7 @@ msgid ""
 "before you start tin once again!\n"
 msgstr ""
 
-#: src/lang.c:969
+#: src/lang.c:971
 #, c-format
 msgid ""
 "\n"
@@ -4412,12 +4413,12 @@ msgstr ""
 "\n"
 "Advarsel: Fandt %d Â»-- \\nÂ«-linjer, dette kan forvirre nogle.\n"
 
-#: src/lang.c:970
+#: src/lang.c:972
 #, 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:971
+#: src/lang.c:973
 #, c-format
 msgid ""
 "\n"
@@ -4431,7 +4432,7 @@ msgstr ""
 "Advarsel: Din signatur er lÃ¦ngere end %d linjer. Da signaturer normalt ikke\n"
 "          indeholder nyttig information, skal de vÃ¦re sÃ¥ korte som mulig.\n"
 
-#: src/lang.c:975
+#: src/lang.c:977
 #, c-format
 msgid ""
 "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? "
@@ -4439,7 +4440,7 @@ msgstr ""
 "Advarsel: Denne postadresse kan indeholde en spamfÃ¦lde. %s=continue, "
 "%s=abort? "
 
-#: src/lang.c:976
+#: src/lang.c:978
 msgid ""
 "\n"
 "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n"
@@ -4447,37 +4448,37 @@ msgstr ""
 "\n"
 "Advarsel: Underskrifter skal starte med '-- \\n' ikke med '--\\n'.\n"
 
-#: src/lang.c:977
+#: src/lang.c:979
 msgid "Writing attributes file..."
 msgstr "Skriver attributfil ..."
 
-#: src/lang.c:979
+#: src/lang.c:981
 #, c-format
 msgid "%d Responses"
 msgstr "%d svar"
 
-#: src/lang.c:981
+#: src/lang.c:983
 #, c-format
 msgid "Added %d %s"
 msgstr "TilfÃ¸jede %d %s"
 
-#: src/lang.c:982
+#: src/lang.c:984
 msgid "No unsubscribed groups to show"
 msgstr "Ingen grupper der ikke er tilmeldte at vise"
 
-#: src/lang.c:983
+#: src/lang.c:985
 msgid "Showing subscribed to groups only"
 msgstr "Viser kun tilmeldte til grupper"
 
-#: src/lang.c:984
+#: src/lang.c:986
 msgid "Yes "
 msgstr "Ja "
 
-#: src/lang.c:985
+#: src/lang.c:987
 msgid "    You have mail"
 msgstr "      Du har post"
 
-#: src/lang.c:990
+#: src/lang.c:992
 #, c-format
 msgid ""
 "\n"
@@ -4490,11 +4491,11 @@ msgid ""
 "         M)enu option.\n"
 msgstr ""
 
-#: src/lang.c:1001
+#: src/lang.c:1003
 msgid "  -D mode  debug mode"
 msgstr "   -D tilstand  fejlsÃ¸gningstilstand"
 
-#: src/lang.c:1005
+#: src/lang.c:1007
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4511,11 +4512,11 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/lang.c:1014
+#: src/lang.c:1016
 msgid "toggle color"
 msgstr "slÃ¥ farve til/fra"
 
-#: src/lang.c:1015
+#: src/lang.c:1017
 msgid ""
 "# Changing colors of several screen parts\n"
 "# Possible values are:\n"
@@ -4561,11 +4562,11 @@ msgstr ""
 "#  15 = lys hvid\n"
 "\n"
 
-#: src/lang.c:1035
+#: src/lang.c:1037
 msgid "  -a       toggle color flag"
 msgstr "  -a       skift farveflag"
 
-#: src/lang.c:1039
+#: src/lang.c:1041
 msgid ""
 "\n"
 "Error: Followup-To set to more than one newsgroup!\n"
@@ -4573,7 +4574,7 @@ msgstr ""
 "\n"
 "Fejl: Followup-To angivet til mere end en nyhedsgruppe!\n"
 
-#: src/lang.c:1040
+#: src/lang.c:1042
 #, c-format
 msgid ""
 "\n"
@@ -4582,7 +4583,7 @@ msgstr ""
 "\n"
 "Fejl: Â»%sÂ« omdÃ¸bes, brug Â»%sÂ« i steden for!\n"
 
-#: src/lang.c:1041
+#: src/lang.c:1043
 #, c-format
 msgid ""
 "\n"
@@ -4591,7 +4592,7 @@ msgstr ""
 "\n"
 "Fejl: krydsindsendelse til %d nyhedsgrupper og ingen Followup-To-linje!\n"
 
-#: src/lang.c:1042
+#: src/lang.c:1044
 #, c-format
 msgid ""
 "\n"
@@ -4600,7 +4601,7 @@ msgstr ""
 "\n"
 "Fejl: Â»%sÂ« er ikke en gyldig nyhedsgruppe!\n"
 
-#: src/lang.c:1044
+#: src/lang.c:1046
 msgid ""
 "\n"
 "Warning: Followup-To set to more than one newsgroup!\n"
@@ -4608,7 +4609,7 @@ msgstr ""
 "\n"
 "Advarsel: Followup-To angiver mere end en nyhedsgruppe!\n"
 
-#: src/lang.c:1045
+#: src/lang.c:1047
 #, c-format
 msgid ""
 "\n"
@@ -4617,7 +4618,7 @@ msgstr ""
 "\n"
 "Advarsel: Â»%sÂ« er omdÃ¸bt, du skal bruge Â»%sÂ« i stedet for!\n"
 
-#: src/lang.c:1046
+#: src/lang.c:1048
 #, c-format
 msgid ""
 "\n"
@@ -4626,7 +4627,7 @@ msgstr ""
 "\n"
 "Advarsel: krydsindsendelse til %d nyhedsgrupper og ingen Followup-To-linje!\n"
 
-#: src/lang.c:1047
+#: src/lang.c:1049
 #, c-format
 msgid ""
 "\n"
@@ -4635,86 +4636,88 @@ msgstr ""
 "\n"
 "Advarsel: Â»%sÂ« er ikke i din newsrc, den kan vÃ¦re ugyldig pÃ¥ denne side!\n"
 
-#: src/lang.c:1048
+#: src/lang.c:1050
 #, c-format
 msgid ""
 "\n"
 "Warning: \"%s\" is not a valid newsgroup at this site!\n"
 msgstr ""
+"\n"
+"Advarsel: Â»%sÂ« er ikke en gyldig nyhedsgruppe pÃ¥ denne side!\n"
 
-#: src/lang.c:1052
+#: src/lang.c:1054
 #, 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:1053
+#: src/lang.c:1055
 msgid "Missing parts."
 msgstr "Manglende dele."
 
-#: src/lang.c:1054
+#: src/lang.c:1056
 msgid "No beginning."
 msgstr "Ingen begyndelse."
 
-#: src/lang.c:1055
+#: src/lang.c:1057
 msgid "No data."
 msgstr "Ingen data."
 
-#: src/lang.c:1056
+#: src/lang.c:1058
 msgid "Unknown error."
 msgstr "Ukendt fejl."
 
-#: src/lang.c:1059
+#: src/lang.c:1061
 #, c-format
 msgid "\tChecksum of %s (%ld %s)"
 msgstr "\tKontrolsum for %s (%ld %s)"
 
-#: src/lang.c:1064
+#: src/lang.c:1066
 msgid "Reading mail active file... "
 msgstr "LÃ¦ser postaktiv fil ... "
 
-#: src/lang.c:1065
+#: src/lang.c:1067
 msgid "Reading mailgroups file... "
 msgstr "LÃ¦ser postgruppens fil ... "
 
-#: src/lang.c:1069
+#: src/lang.c:1071
 msgid "perform PGP operations on article"
 msgstr "udfÃ¸r PGP-handlinger pÃ¥ artikel"
 
-#: src/lang.c:1070
+#: src/lang.c:1072
 msgid "Add key(s) to public keyring?"
 msgstr "TilfÃ¸j nÃ¸gle(r) til offentlig nÃ¸glering?"
 
-#: src/lang.c:1071
+#: src/lang.c:1073
 #, c-format
 msgid "%s=encrypt, %s=sign, %s=both, %s=quit: "
 msgstr "%s=krypter, %s=underskriv, %s=begge, %s=afslut: "
 
-#: src/lang.c:1072
+#: src/lang.c:1074
 #, c-format
 msgid "%s=sign, %s=sign & include public key, %s=quit: "
-msgstr ""
+msgstr "%s=underskriv, %s=underskriv & inkluder offentlig nÃ¸gle, %s=afslut: "
 
-#: src/lang.c:1073
+#: src/lang.c:1075
 #, 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:1074
+#: src/lang.c:1076
 msgid "Article not signed and no public keys found"
 msgstr "Artikel ikke underskrevet og ingen offentlige nÃ¸gler fundet"
 
-#: src/lang.c:1076
+#: src/lang.c:1078
 #, 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:1077
+#: src/lang.c:1079
 #, 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:1078
+#: src/lang.c:1080
 #, c-format
 msgid ""
 "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
@@ -4722,97 +4725,97 @@ msgstr ""
 "%s=afslut, %s=rediger, %s=ispell, %s=pgp, %s=menu, %s=indsend, %s=udsÃ¦t "
 "[%%s]: "
 
-#: src/lang.c:1080
+#: src/lang.c:1082
 #, 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:1081
+#: src/lang.c:1083
 #, 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:1082
+#: src/lang.c:1084
 #, 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:1086
+#: src/lang.c:1088
 #, 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:1087
+#: src/lang.c:1089
 #, 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:1088
+#: src/lang.c:1090
 #, 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:1090
+#: src/lang.c:1092
 #, 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:1091
+#: src/lang.c:1093
 #, c-format
 msgid "%s=quit, %s=edit, %s=send [%%s]: "
 msgstr "%s=afslut, %s=rediger, %s=send [%%s]: "
 
-#: src/lang.c:1092
+#: src/lang.c:1094
 #, 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:1101
+#: src/lang.c:1103
 msgid "Try cache_overview_files to speed up things.\n"
 msgstr "PrÃ¸v cache_overview_files for at Ã¸ge hastigheden.\n"
 
-#: src/lang.c:1102
+#: src/lang.c:1104
 msgid "Tin will use local index files instead.\n"
 msgstr "Tin vil i steden for anvende lokale indeksfiler.\n"
 
-#: src/lang.c:1103
+#: src/lang.c:1105
 msgid "Cannot find NNTP server name"
 msgstr "Kan ikke finde NNTP-servernavn"
 
-#: src/lang.c:1104
+#: src/lang.c:1106
 #, c-format
 msgid "Connecting to %s:%u..."
 msgstr "Forbinder til %s:%u ..."
 
-#: src/lang.c:1105
+#: src/lang.c:1107
 msgid "Disconnecting from server...\n"
 msgstr "Afbryder fra server ...\n"
 
-#: src/lang.c:1106
+#: src/lang.c:1108
 #, c-format
 msgid ""
 "Wrong newsgroup name (\"%s\") in response of \"GROUP %s\" command: \"%s\""
 msgstr "Forkert nyhedsgruppenavn (Â»%sÂ«) som svar til Â»GROUP %sÂ«-kommando: Â»%sÂ«"
 
-#: src/lang.c:1107
+#: src/lang.c:1109
 #, c-format
 msgid "Failed to connect to NNTP server %s. Exiting..."
 msgstr "Kunne ikke forbinde til NNTP-server %s. Afslutter ..."
 
-#: src/lang.c:1108
+#: src/lang.c:1110
 msgid "205  Closing connection"
 msgstr "205 Lukker forbindelse"
 
-#: src/lang.c:1109
+#: src/lang.c:1111
 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:1110
+#: src/lang.c:1112
 msgid "Connection to news server has timed out. Reconnect?"
 msgstr "Forbindelsen til nyhedsserveren har fÃ¥et tidsudlÃ¸b. Genforbind?"
 
-#: src/lang.c:1111
+#: src/lang.c:1113
 #, c-format
 msgid ""
 "Put the server name in the file %s,\n"
@@ -4821,45 +4824,45 @@ msgstr ""
 "Placer servernavnet i filen %s,\n"
 "eller angiv miljÃ¸variablen NNTPSERVER"
 
-#: src/lang.c:1112
+#: src/lang.c:1114
 msgid "  -A       force authentication on connect"
 msgstr "  -A       fremtving godkendelse ved forbindelse"
 
-#: src/lang.c:1113
+#: src/lang.c:1115
 #, 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:1114
+#: src/lang.c:1116
 #, 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:1115
+#: src/lang.c:1117
 msgid "  -Q       quick start. Same as -nqd"
 msgstr "  -Q       hurtigstart. Samme som -nqd"
 
-#: src/lang.c:1116
+#: src/lang.c:1118
 msgid "  -r       read news remotely from default NNTP server"
 msgstr "  -r       lÃ¦s nyheder eksternt fra standard-NNTP-server"
 
-#: src/lang.c:1117
+#: src/lang.c:1119
 msgid "  -l       use only LIST instead of GROUP (-n) command"
 msgstr "  -l       brug kun LIST i stedet for GROUP-kommando (-n)"
 
-#: src/lang.c:1118
+#: src/lang.c:1120
 msgid "  -n       only read subscribed .newsrc groups from NNTP server"
 msgstr "  -n       lÃ¦s kun abonnerede .newsrc-grupper fra NNTP-server"
 
-#: src/lang.c:1120
+#: src/lang.c:1122
 msgid "  -4       force connecting via IPv4"
 msgstr "  -4       fremtving forbindelse via IPv4"
 
-#: src/lang.c:1121
+#: src/lang.c:1123
 msgid "  -6       force connecting via IPv6"
 msgstr "  -6       fremtving forbindelse via IPv6"
 
-#: src/lang.c:1122
+#: src/lang.c:1124
 msgid ""
 "\n"
 "socket or connect problem\n"
@@ -4867,7 +4870,7 @@ msgstr ""
 "\n"
 "sokkel- eller forbindelsesproblem\n"
 
-#: src/lang.c:1124
+#: src/lang.c:1126
 #, c-format
 msgid ""
 "\n"
@@ -4876,16 +4879,16 @@ msgstr ""
 "\n"
 "Forbindelse til %s: "
 
-#: src/lang.c:1125
+#: src/lang.c:1127
 msgid "Giving up...\n"
 msgstr "Giver op...\n"
 
-#: src/lang.c:1127
+#: src/lang.c:1129
 #, c-format
 msgid "%s/tcp: Unknown service.\n"
 msgstr "%s/tcp: Ukendt tjeneste.\n"
 
-#: src/lang.c:1131
+#: src/lang.c:1133
 msgid ""
 "Your server does not have Xref: in its XOVER information.\n"
 "Tin will try to use XHDR XREF instead (slows down things a bit).\n"
@@ -4894,88 +4897,88 @@ msgstr ""
 "Tin vil forsÃ¸ge at bruge XHDR XREF i stedet (gÃ¸r tingene en smule "
 "langsommere.\n"
 
-#: src/lang.c:1134
+#: src/lang.c:1136
 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:1137
+#: src/lang.c:1139
 #, 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:1140
+#: src/lang.c:1142
 msgid "  -Q       quick start. Same as -qd"
 msgstr "  -Q       hurtigstart. Samme som -qd"
 
-#: src/lang.c:1141
+#: src/lang.c:1143
 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:1142
+#: src/lang.c:1144
 msgid "  -n       only read subscribed .newsrc groups from spool"
 msgstr "  -n       lÃ¦s kun abonnerede .newsrc-grupper fra kÃ¸"
 
-#: src/lang.c:1143
+#: src/lang.c:1145
 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:1147
+#: src/lang.c:1149
 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:1148
+#: src/lang.c:1150
 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:1152
+#: src/lang.c:1154
 #, c-format
 msgid "%d %s printed"
 msgstr "%d %s udskrevet"
 
-#: src/lang.c:1153
+#: src/lang.c:1155
 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:1154
+#: src/lang.c:1156
 msgid "Print"
 msgstr "Udskriv"
 
-#: src/lang.c:1155
+#: src/lang.c:1157
 msgid "Printing..."
 msgstr "Udskriver ..."
 
-#: src/lang.c:1159
+#: src/lang.c:1161
 #, c-format
 msgid "%d %s piped to \"%s\""
 msgstr "%d %s sendt via datakanal til Â»%sÂ«"
 
-#: src/lang.c:1160
+#: src/lang.c:1162
 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:1161
+#: src/lang.c:1163
 msgid "No command"
 msgstr "Ingen kommando"
 
-#: src/lang.c:1162
+#: src/lang.c:1164
 msgid "Pipe"
 msgstr "Datakanal"
 
-#: src/lang.c:1163
+#: src/lang.c:1165
 #, c-format
 msgid "Pipe to command [%.*s]> "
 msgstr "Datakanal til kommando [%.*s]> "
 
-#: src/lang.c:1164
+#: src/lang.c:1166
 msgid "Piping..."
 msgstr "Via datakanal ..."
 
-#: src/lang.c:1166
+#: src/lang.c:1168
 msgid "Piping not enabled."
 msgstr "Datakanal ikke aktiveret."
 
-#: src/lang.c:1170
+#: src/lang.c:1172
 #, c-format
 msgid ""
 "\n"
@@ -4989,7 +4992,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:1175
+#: src/lang.c:1177
 #, c-format
 msgid ""
 "\n"
@@ -5002,7 +5005,7 @@ msgstr ""
 "      mÃ¥ indeholde blanke felter, er dette ikke tilladt.\n"
 "      Skriv venligst alle nyhedsgrupper i en enkel linje.\n"
 
-#: src/lang.c:1180
+#: src/lang.c:1182
 #, c-format
 msgid ""
 "\n"
@@ -5016,7 +5019,7 @@ msgstr ""
 "          servere. For at undgÃ¥ problemer sÃ¥ skriv alle nyhedsgrupper pÃ¥\n"
 "          en enkelt linje.\n"
 
-#: src/lang.c:1184
+#: src/lang.c:1186
 #, c-format
 msgid ""
 "\n"
@@ -5025,7 +5028,7 @@ msgstr ""
 "\n"
 "Advarsel: Linjen Â»%s:Â« har mellemrum som SKAL fjernes.\n"
 
-#: src/lang.c:1189
+#: src/lang.c:1191
 msgid ""
 "\n"
 "  If your article contains quoted text  please take some time to pare it "
@@ -5047,40 +5050,40 @@ msgid ""
 "  likely to ignore it completely.  It's a crowded net out there.\n"
 msgstr ""
 
-#: src/lang.c:1202
+#: src/lang.c:1204
 msgid "shell escape"
 msgstr ""
 
-#: src/lang.c:1203
+#: src/lang.c:1205
 #, c-format
 msgid "Shell Command (%s)"
 msgstr "Skalkommando (%s)"
 
-#: src/lang.c:1204
+#: src/lang.c:1206
 #, c-format
 msgid "Enter shell command [%s]> "
 msgstr "Indtast skalkommando [%s]> "
 
-#: src/lang.c:1208
+#: src/lang.c:1210
 #, c-format
 msgid "%s: Can't get entry for TERM\n"
-msgstr ""
+msgstr "%s: Kan ikke indhente post for TERM\n"
 
-#: src/lang.c:1212
+#: src/lang.c:1214
 #, c-format
 msgid "Group %.*s ('q' to quit)..."
 msgstr "Gruppe %.*s (Â»qÂ« for afslut) ..."
 
-#: src/lang.c:1214
+#: src/lang.c:1216
 #, c-format
 msgid "Group %.*s..."
 msgstr "Gruppe %.*s ..."
 
-#: src/lang.c:1218
+#: src/lang.c:1220
 msgid "Server unavailable\n"
 msgstr "Server utilgÃ¦ngelig\n"
 
-#: src/lang.c:1224
+#: src/lang.c:1226
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; "
@@ -5089,7 +5092,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:1225
+#: src/lang.c:1227
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
@@ -5097,7 +5100,7 @@ msgstr ""
 "%s=datakanal; %s=post; %s=udskriv; %s=afslut; %s=besvar; %s=gem; %s=sÃ¦t "
 "mÃ¦rke; %s=indsend"
 
-#: src/lang.c:1227
+#: src/lang.c:1229
 #, c-format
 msgid ""
 "%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
@@ -5105,13 +5108,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:1228
+#: src/lang.c:1230
 #, 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:1232
+#: src/lang.c:1234
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
@@ -5119,518 +5122,518 @@ msgstr ""
 "%s=datakanal; %s=post; %s=afslut; %s=skift alle/ulÃ¦st; %s=gem; %s=sÃ¦t mÃ¦rke; "
 "%s=indsend"
 
-#: src/lang.c:1233
+#: src/lang.c:1235
 #, 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:1235
+#: src/lang.c:1237
 #, 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:1236
+#: src/lang.c:1238
 #, 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:1242
+#: src/lang.c:1244
 msgid "Terminal does not support color"
 msgstr "Terminal understÃ¸tter ikke farver"
 
-#: src/lang.c:1247
+#: src/lang.c:1249
 #, c-format
 msgid "Trying %s"
 msgstr "ForsÃ¸ger %s"
 
-#: src/lang.c:1261 src/lang.c:1289 src/lang.c:1560 src/refs.c:289
+#: src/lang.c:1263 src/lang.c:1291 src/lang.c:1573 src/refs.c:289
 msgid "None"
 msgstr "Ingen"
 
-#: src/lang.c:1262
+#: src/lang.c:1264
 msgid "Subject"
 msgstr "Emne"
 
-#: src/lang.c:1263
+#: src/lang.c:1265
 msgid "References"
 msgstr "Referencer"
 
-#: src/lang.c:1264
+#: src/lang.c:1266
 msgid "Both Subject and References"
 msgstr "BÃ¥de emne og referencer"
 
-#: src/lang.c:1265
+#: src/lang.c:1267
 msgid "Multipart Subject"
 msgstr "Emne i flere dele"
 
-#: src/lang.c:1266
+#: src/lang.c:1268
 msgid "Percentage Match"
 msgstr "Procentmatch"
 
-#: src/lang.c:1279 src/lang.c:1370 src/lang.c:1449
+#: src/lang.c:1281 src/lang.c:1372 src/lang.c:1462
 msgid "No"
 msgstr "Nej"
 
-#: src/lang.c:1280 src/lang.c:1451
+#: src/lang.c:1282 src/lang.c:1464
 msgid "Yes"
 msgstr "Ja"
 
-#: src/lang.c:1281
+#: src/lang.c:1283
 msgid "Hide All"
 msgstr "Gem alle"
 
-#: src/lang.c:1290
+#: src/lang.c:1292
 msgid "Address"
 msgstr "Adresse"
 
-#: src/lang.c:1291
+#: src/lang.c:1293
 msgid "Full Name"
 msgstr "Fulde navn"
 
-#: src/lang.c:1292
+#: src/lang.c:1294
 msgid "Address and Name"
 msgstr "Adresse og navn"
 
-#: src/lang.c:1300
+#: src/lang.c:1302
 msgid "Max"
 msgstr "Maks."
 
-#: src/lang.c:1301
+#: src/lang.c:1303
 msgid "Sum"
 msgstr "Sum"
 
-#: src/lang.c:1302
+#: src/lang.c:1304
 msgid "Average"
 msgstr "Gennemsnit"
 
-#: src/lang.c:1312 src/lang.c:1332
+#: src/lang.c:1314 src/lang.c:1334
 msgid "Black"
 msgstr "Sort"
 
-#: src/lang.c:1313 src/lang.c:1333
+#: src/lang.c:1315 src/lang.c:1335
 msgid "Red"
 msgstr "RÃ¸d"
 
-#: src/lang.c:1314 src/lang.c:1334
+#: src/lang.c:1316 src/lang.c:1336
 msgid "Green"
 msgstr "GrÃ¸n"
 
-#: src/lang.c:1315 src/lang.c:1335
+#: src/lang.c:1317 src/lang.c:1337
 msgid "Brown"
 msgstr "Brun"
 
-#: src/lang.c:1316 src/lang.c:1336
+#: src/lang.c:1318 src/lang.c:1338
 msgid "Blue"
 msgstr "BlÃ¥"
 
 # Andre muligheder: RÃ¸dviolet
-#: src/lang.c:1317 src/lang.c:1337
+#: src/lang.c:1319 src/lang.c:1339
 msgid "Pink"
 msgstr "Pink"
 
 # Cyan er en blÃ¥/grÃ¸n farve. (kunne ogsÃ¥ bruge turkis som oversÃ¦ttelse).
-#: src/lang.c:1318 src/lang.c:1338
+#: src/lang.c:1320 src/lang.c:1340
 msgid "Cyan"
 msgstr "Cyan"
 
-#: src/lang.c:1319 src/lang.c:1339
+#: src/lang.c:1321 src/lang.c:1341
 msgid "White"
 msgstr "Hvis"
 
-#: src/lang.c:1320
+#: src/lang.c:1322
 msgid "Gray"
 msgstr "GrÃ¥"
 
-#: src/lang.c:1321
+#: src/lang.c:1323
 msgid "Light Red"
 msgstr "LyserÃ¸d"
 
-#: src/lang.c:1322
+#: src/lang.c:1324
 msgid "Light Green"
 msgstr "LysegrÃ¸n"
 
-#: src/lang.c:1323
+#: src/lang.c:1325
 msgid "Yellow"
 msgstr "Gul"
 
-#: src/lang.c:1324
+#: src/lang.c:1326
 msgid "Light Blue"
 msgstr "LyseblÃ¥"
 
-#: src/lang.c:1325
+#: src/lang.c:1327
 msgid "Light Pink"
 msgstr "Lys pink"
 
-#: src/lang.c:1326
+#: src/lang.c:1328
 msgid "Light Cyan"
 msgstr "Lys cyan"
 
-#: src/lang.c:1327
+#: src/lang.c:1329
 msgid "Light White"
 msgstr "Lysehvid"
 
-#: src/lang.c:1348 src/lang.c:1456 src/lang.c:1471
+#: src/lang.c:1350 src/lang.c:1469 src/lang.c:1484
 msgid "Nothing"
 msgstr "Intet"
 
-#: src/lang.c:1350
+#: src/lang.c:1352
 msgid "Space"
 msgstr "Mellemrum"
 
-#: src/lang.c:1358
+#: src/lang.c:1360
 msgid "Normal"
 msgstr "Normal"
 
-#: src/lang.c:1359
+#: src/lang.c:1361
 msgid "Best highlighting"
 msgstr "Bedste fremhÃ¦velse"
 
-#: src/lang.c:1360
+#: src/lang.c:1362
 msgid "Underline"
 msgstr "Understregning"
 
-#: src/lang.c:1361
+#: src/lang.c:1363
 msgid "Reverse video"
 msgstr "Omvendt video"
 
-#: src/lang.c:1362
+#: src/lang.c:1364
 msgid "Blinking"
 msgstr "Blinkende"
 
-#: src/lang.c:1363
+#: src/lang.c:1365
 msgid "Half bright"
 msgstr "Halv lyssÃ¦tning"
 
-#: src/lang.c:1364
+#: src/lang.c:1366
 msgid "Bold"
 msgstr "Fed"
 
-#: src/lang.c:1371
+#: src/lang.c:1373
 msgid "Cc"
 msgstr "Cc"
 
-#: src/lang.c:1372
+#: src/lang.c:1374
 msgid "Bcc"
 msgstr "Bcc"
 
-#: src/lang.c:1373
+#: src/lang.c:1375
 msgid "Cc and Bcc"
 msgstr "Cc og Bcc"
 
-#: src/lang.c:1379 src/lang.c:1392
+#: src/lang.c:1392 src/lang.c:1405
 msgid "none"
 msgstr "ingen"
 
-#: src/lang.c:1380
+#: src/lang.c:1393
 msgid "commands"
 msgstr "kommandoer"
 
-#: src/lang.c:1381
+#: src/lang.c:1394
 msgid "select"
 msgstr "vÃ¦lg"
 
-#: src/lang.c:1383
+#: src/lang.c:1396
 msgid "commands & quit"
 msgstr "kommandoer og afslut"
 
-#: src/lang.c:1384
+#: src/lang.c:1397
 msgid "commands & select"
 msgstr "kommandoer og vÃ¦lg"
 
-#: src/lang.c:1385
+#: src/lang.c:1398
 msgid "quit & select"
 msgstr "afslut og vÃ¦lg"
 
-#: src/lang.c:1386
+#: src/lang.c:1399
 msgid "commands & quit & select"
 msgstr "kommandoer og afslut og vÃ¦lg"
 
-#: src/lang.c:1393
+#: src/lang.c:1406
 msgid "PageDown"
 msgstr "Side ned (PageDown)"
 
-#: src/lang.c:1394
+#: src/lang.c:1407
 msgid "PageNextUnread"
 msgstr "Side nÃ¦ste ulÃ¦st (PageNextUnread)"
 
-#: src/lang.c:1395
+#: src/lang.c:1408
 msgid "PageDown or PageNextUnread"
 msgstr "Side ned eller Side nÃ¦ste ulÃ¦st"
 
-#: src/lang.c:1401
+#: src/lang.c:1414
 msgid "Subject: (case sensitive)"
 msgstr "Subject: (versalfÃ¸lsom)"
 
-#: src/lang.c:1402
+#: src/lang.c:1415
 msgid "Subject: (ignore case)"
 msgstr "Subject: (ikke versalfÃ¸lsom)"
 
-#: src/lang.c:1403
+#: src/lang.c:1416
 msgid "From: (case sensitive)"
 msgstr "From: (versalfÃ¸lsom)"
 
-#: src/lang.c:1404
+#: src/lang.c:1417
 msgid "From: (ignore case)"
 msgstr "From: (ikke versalfÃ¸lsom)"
 
-#: src/lang.c:1405
+#: src/lang.c:1418
 msgid "Msg-ID: & full References: line"
 msgstr "Msg-ID: og fulde References: linje"
 
-#: src/lang.c:1406
+#: src/lang.c:1419
 msgid "Msg-ID: & last References: only"
 msgstr "Msg-ID: og sidste References: kun"
 
-#: src/lang.c:1407
+#: src/lang.c:1420
 msgid "Message-ID: entry only"
 msgstr "Message-ID: kun post"
 
 # lines skal ikke oversÃ¦tttes
-#: src/lang.c:1408
+#: src/lang.c:1421
 msgid "Lines:"
 msgstr "Lines:"
 
-#: src/lang.c:1414
+#: src/lang.c:1427
 msgid "Don't trim article body"
 msgstr "BeskÃ¦r ikke artikeltekst"
 
-#: src/lang.c:1415
+#: src/lang.c:1428
 msgid "Skip leading blank lines"
 msgstr "Spring indledende tomme linjer over"
 
-#: src/lang.c:1416
+#: src/lang.c:1429
 msgid "Skip trailing blank lines"
 msgstr "Spring afsluttende tomme linjer over"
 
-#: src/lang.c:1417
+#: src/lang.c:1430
 msgid "Skip leading and trailing blank l."
 msgstr "Spring indledende og afsluttende tomme linjer over"
 
-#: src/lang.c:1418
+#: src/lang.c:1431
 msgid "Compact multiple between text"
-msgstr ""
+msgstr "Komprimer flere tomme linjer mellem tekst"
 
-#: src/lang.c:1419
+#: src/lang.c:1432
 msgid "Compact multiple and skip leading"
-msgstr ""
+msgstr "Komprimer flere tomme linjer og udelad foranstillede"
 
-#: src/lang.c:1420
+#: src/lang.c:1433
 msgid "Compact multiple and skip trailing"
-msgstr ""
+msgstr "Komprimer flere tomme linjer og udelag efterstillede"
 
-#: src/lang.c:1421
+#: src/lang.c:1434
 msgid "Compact mltpl., skip lead. & trai."
-msgstr ""
+msgstr "Kompr. fl.tom.linj., udelad for- & efterstil."
 
-#: src/lang.c:1450
+#: src/lang.c:1463
 msgid "Shell archive"
 msgstr "Skalarkiv"
 
-#: src/lang.c:1457
+#: src/lang.c:1470
 msgid "Subject: (descending)"
 msgstr "Subject: (faldende)"
 
-#: src/lang.c:1458
+#: src/lang.c:1471
 msgid "Subject: (ascending)"
 msgstr "Subject: (stigende)"
 
-#: src/lang.c:1459
+#: src/lang.c:1472
 msgid "From: (descending)"
 msgstr "From: (faldende)"
 
-#: src/lang.c:1460
+#: src/lang.c:1473
 msgid "From: (ascending)"
 msgstr "From: (stigende)"
 
-#: src/lang.c:1461
+#: src/lang.c:1474
 msgid "Date: (descending)"
 msgstr "Date: (faldende)"
 
-#: src/lang.c:1462
+#: src/lang.c:1475
 msgid "Date: (ascending)"
 msgstr "Date: (stigende)"
 
-#: src/lang.c:1463 src/lang.c:1472
+#: src/lang.c:1476 src/lang.c:1485
 msgid "Score (descending)"
 msgstr "Point (faldende)"
 
-#: src/lang.c:1464 src/lang.c:1473
+#: src/lang.c:1477 src/lang.c:1486
 msgid "Score (ascending)"
 msgstr "Point (stigende)"
 
 # Lines skal ikke oversÃ¦ttes
-#: src/lang.c:1465
+#: src/lang.c:1478
 msgid "Lines: (descending)"
 msgstr "Lines: (faldende)"
 
 # Lines skal ikke oversÃ¦ttes
-#: src/lang.c:1466
+#: src/lang.c:1479
 msgid "Lines: (ascending)"
 msgstr "Lines: (stigende)"
 
-#: src/lang.c:1474
+#: src/lang.c:1487
 msgid "Last posting date (descending)"
 msgstr "Sidste indsendingsdato (faldende)"
 
-#: src/lang.c:1475
+#: src/lang.c:1488
 msgid "Last posting date (ascending)"
 msgstr "Sidste indsendingsdato (stigende)"
 
-#: src/lang.c:1481
+#: src/lang.c:1494
 msgid "Quick-sort"
-msgstr ""
+msgstr "Hurtigsortering"
 
-#: src/lang.c:1482
+#: src/lang.c:1495
 msgid "Heap-sort"
-msgstr ""
+msgstr "Bunkesortering"
 
-#: src/lang.c:1489
+#: src/lang.c:1502
 msgid "Always Keep"
 msgstr "Behold altid"
 
-#: src/lang.c:1490
+#: src/lang.c:1503
 msgid "Always Remove"
 msgstr "Fjern altid"
 
-#: src/lang.c:1491
+#: src/lang.c:1504
 msgid "Mark with D on selection screen"
 msgstr "Marker med D pÃ¥ udvÃ¦lgelsesskÃ¦rmen"
 
-#: src/lang.c:1497
+#: src/lang.c:1510
 msgid "Kill only unread arts"
 msgstr "DrÃ¦b kun ulÃ¦st kunst"
 
-#: src/lang.c:1498
+#: src/lang.c:1511
 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:1499
+#: src/lang.c:1512
 msgid "Kill all arts and never show"
 msgstr "DrÃ¦b al kunst og vis aldrig"
 
-#: src/lang.c:1505
+#: src/lang.c:1518
 msgid "Nothing special"
 msgstr "Intet specielt"
 
-#: src/lang.c:1506
+#: src/lang.c:1519
 msgid "Compress quotes"
 msgstr "Komprimer citattegn"
 
-#: src/lang.c:1507
+#: src/lang.c:1520
 msgid "Quote signatures"
 msgstr "Citer underskrifter"
 
-#: src/lang.c:1508
+#: src/lang.c:1521
 msgid "Compress quotes, quote sigs"
 msgstr "Komprimer citattegn, citer underskr."
 
-#: src/lang.c:1509
+#: src/lang.c:1522
 msgid "Quote empty lines"
 msgstr "Citater tomme linjer"
 
-#: src/lang.c:1510
+#: src/lang.c:1523
 msgid "Compress quotes, quote empty lines"
 msgstr "Komprimer citattegn, citer tomme linjer"
 
-#: src/lang.c:1511
+#: src/lang.c:1524
 msgid "Quote sigs & empty lines"
 msgstr "Citer underskrifter og tomme linjer"
 
-#: src/lang.c:1512
+#: src/lang.c:1525
 msgid "Comp. q., quote sigs & empty lines"
 msgstr "Kompr. c., citer underskr. og tomme linjer"
 
-#: src/lang.c:1552
+#: src/lang.c:1565
 msgid "no"
 msgstr "nej"
 
-#: src/lang.c:1553
+#: src/lang.c:1566
 msgid "with headers"
 msgstr "med teksthoveder"
 
-#: src/lang.c:1554
+#: src/lang.c:1567
 msgid "without headers"
 msgstr "uden teksthoveder"
 
 # hvad er det her for nogle forkortelser (bevaret pÃ¥ engelsk)
-#: src/lang.c:1561
+#: src/lang.c:1574
 msgid "NFKC"
 msgstr "NFKC"
 
-#: src/lang.c:1563
+#: src/lang.c:1576
 msgid "NFKD"
 msgstr "NFKD"
 
-#: src/lang.c:1564
+#: src/lang.c:1577
 msgid "NFC"
 msgstr "NFC"
 
-#: src/lang.c:1565
+#: src/lang.c:1578
 msgid "NFD"
 msgstr "NFD"
 
-#: src/lang.c:1573
+#: src/lang.c:1586
 msgid "Display Options"
 msgstr "Vis indstillinger"
 
-#: src/lang.c:1580
+#: src/lang.c:1593
 msgid "Color Options"
 msgstr "Farveindstillinger"
 
-#: src/lang.c:1586
+#: src/lang.c:1599
 msgid "Highlight Options"
 msgstr "FremhÃ¦velsesindstillinger"
 
-#: src/lang.c:1593
+#: src/lang.c:1606
 msgid "Article-Limiting Options"
 msgstr "ArtikelbegrÃ¦nsende indstillinger"
 
-#: src/lang.c:1599
+#: src/lang.c:1612
 msgid "Posting/Mailing Options"
 msgstr "Indsendelses-/postindstillinger"
 
-#: src/lang.c:1605
+#: src/lang.c:1618
 msgid "Saving/Printing Options"
 msgstr "Gemnings-/udskrivningsindstillinger"
 
-#: src/lang.c:1611
+#: src/lang.c:1624
 msgid "Expert Options"
 msgstr "Ekspertindstillinger"
 
-#: src/lang.c:1617
+#: src/lang.c:1630
 msgid "Filtering Options"
 msgstr "Filterindstillinger"
 
-#: src/lang.c:1622 src/lang.c:1653 src/lang.c:1659 src/lang.c:1686
-#: src/lang.c:1738 src/lang.c:1744 src/lang.c:1754 src/lang.c:1765
-#: src/lang.c:1783 src/lang.c:1852 src/lang.c:2053 src/lang.c:2059
-#: src/lang.c:2065 src/lang.c:2071 src/lang.c:2083 src/lang.c:2090
-#: src/lang.c:2144 src/lang.c:2153 src/lang.c:2159 src/lang.c:2166
-#: src/lang.c:2173 src/lang.c:2180 src/lang.c:2187 src/lang.c:2194
-#: src/lang.c:2201 src/lang.c:2208 src/lang.c:2215 src/lang.c:2222
-#: src/lang.c:2229 src/lang.c:2236 src/lang.c:2243 src/lang.c:2250
-#: src/lang.c:2257 src/lang.c:2264 src/lang.c:2271 src/lang.c:2278
-#: src/lang.c:2285 src/lang.c:2292 src/lang.c:2299 src/lang.c:2306
-#: src/lang.c:2313 src/lang.c:2320 src/lang.c:2327 src/lang.c:2335
-#: src/lang.c:2351 src/lang.c:2358 src/lang.c:2365 src/lang.c:2372
-#: src/lang.c:2378 src/lang.c:2384 src/lang.c:2401 src/lang.c:2413
-#: src/lang.c:2447 src/lang.c:2500 src/lang.c:2514 src/lang.c:2520
-#: src/lang.c:2545 src/lang.c:2563 src/lang.c:2580 src/lang.c:2616
-#: src/lang.c:2652 src/lang.c:2672 src/lang.c:2707 src/lang.c:2717
-#: src/lang.c:2724 src/lang.c:2750 src/lang.c:2774 src/lang.c:2847
-#: src/lang.c:2861 src/lang.c:2869 src/lang.c:2883 src/lang.c:2889
-#: src/lang.c:2927
+#: src/lang.c:1635 src/lang.c:1666 src/lang.c:1672 src/lang.c:1699
+#: src/lang.c:1751 src/lang.c:1757 src/lang.c:1767 src/lang.c:1778
+#: src/lang.c:1796 src/lang.c:1865 src/lang.c:2066 src/lang.c:2072
+#: src/lang.c:2078 src/lang.c:2084 src/lang.c:2096 src/lang.c:2103
+#: src/lang.c:2157 src/lang.c:2166 src/lang.c:2172 src/lang.c:2179
+#: src/lang.c:2186 src/lang.c:2193 src/lang.c:2200 src/lang.c:2207
+#: src/lang.c:2214 src/lang.c:2221 src/lang.c:2228 src/lang.c:2235
+#: src/lang.c:2242 src/lang.c:2249 src/lang.c:2256 src/lang.c:2263
+#: src/lang.c:2270 src/lang.c:2277 src/lang.c:2284 src/lang.c:2291
+#: src/lang.c:2298 src/lang.c:2305 src/lang.c:2312 src/lang.c:2319
+#: src/lang.c:2326 src/lang.c:2333 src/lang.c:2340 src/lang.c:2348
+#: src/lang.c:2364 src/lang.c:2371 src/lang.c:2378 src/lang.c:2385
+#: src/lang.c:2391 src/lang.c:2397 src/lang.c:2414 src/lang.c:2426
+#: src/lang.c:2461 src/lang.c:2514 src/lang.c:2528 src/lang.c:2534
+#: src/lang.c:2559 src/lang.c:2577 src/lang.c:2594 src/lang.c:2606
+#: src/lang.c:2639 src/lang.c:2675 src/lang.c:2695 src/lang.c:2730
+#: src/lang.c:2740 src/lang.c:2747 src/lang.c:2773 src/lang.c:2797
+#: src/lang.c:2870 src/lang.c:2884 src/lang.c:2892 src/lang.c:2906
+#: src/lang.c:2912 src/lang.c:2950
 msgid "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr "<MELLEMRUM> skifter, <CR> Ã¦ndrer, <ESC> afbryder."
 
-#: src/lang.c:1623
+#: src/lang.c:1636
 msgid "Show mini menu & posting etiquette"
 msgstr "Vis minimenu og indlÃ¦gsetikette"
 
-#: src/lang.c:1624
+#: src/lang.c:1637
 msgid ""
 "# If ON show a mini menu of useful commands at each level\n"
 "# and posting etiquette after composing an article\n"
@@ -5638,17 +5641,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:1629
+#: src/lang.c:1642
 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:1630
+#: src/lang.c:1643
 msgid "Show description of each newsgroup"
 msgstr "Vis beskrivelse af hver nyhedsgruppe"
 
-#: src/lang.c:1631
+#: src/lang.c:1644
 msgid ""
 "# If ON show group description text after newsgroup name at\n"
 "# group selection level\n"
@@ -5656,7 +5659,7 @@ msgstr ""
 "# Hvis slÃ¥et til, sÃ¥ vis gruppebeskrivelsestekst efter nyhedsgruppenavn\n"
 "# pÃ¥ gruppemarkeringsniveau\n"
 
-#: src/lang.c:1636
+#: src/lang.c:1649
 msgid ""
 "Show From (author) fields in group & thread level. <SPACE> toggles & <CR> "
 "sets."
@@ -5664,11 +5667,11 @@ msgstr ""
 "Vis Fra-felter (forfatter) i gruppe- og trÃ¥dniveau. <MELLEMRUM> skifter og "
 "<CR> Ã¦ndrer."
 
-#: src/lang.c:1637
+#: src/lang.c:1650
 msgid "In group and thread level, show author by"
 msgstr "I gruppe- og trÃ¥dniveau, vis forfatter efter"
 
-#: src/lang.c:1638
+#: src/lang.c:1651
 msgid ""
 "# Part of From field to display in group and thread level\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5684,36 +5687,36 @@ msgstr ""
 "# * 2 = fulde navn\n"
 "#   3 = begge\n"
 
-#: src/lang.c:1647
+#: src/lang.c:1660
 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:1648
+#: src/lang.c:1661
 msgid "Draw -> instead of highlighted bar"
 msgstr "Tegn -> i stedet for fremhÃ¦vet bjÃ¦lke"
 
-#: src/lang.c:1649
+#: src/lang.c:1662
 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:1654
+#: src/lang.c:1667
 msgid "Use inverse video for page headers"
 msgstr "Brug omvendt video for sideteksthoveder"
 
-#: src/lang.c:1655
+#: src/lang.c:1668
 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:1660
+#: src/lang.c:1673
 msgid "Thread articles by"
 msgstr "TrÃ¥dopdel artikler efter"
 
-#: src/lang.c:1661
+#: src/lang.c:1674
 msgid ""
 "# Thread articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5733,15 +5736,15 @@ msgstr ""
 "#   4 = Emne med flere dele\n"
 "#   5 = Procentmatch\n"
 
-#: src/lang.c:1672
+#: src/lang.c:1685
 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:1673
+#: src/lang.c:1686
 msgid "Thread percentage match"
 msgstr "TrÃ¥dprocentmatch"
 
-#: src/lang.c:1675
+#: src/lang.c:1688
 #, no-c-format
 msgid ""
 "# Thread percentage match...\n"
@@ -5756,11 +5759,11 @@ msgid ""
 "# 'harppy' would be threaded separately from 'happy'\n"
 msgstr ""
 
-#: src/lang.c:1687
+#: src/lang.c:1700
 msgid "Score of a thread"
 msgstr "BedÃ¸mmelse for en trÃ¥d"
 
-#: src/lang.c:1688
+#: src/lang.c:1701
 msgid ""
 "# Thread score\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5774,18 +5777,18 @@ msgstr ""
 "#   1 = sum\n"
 "#   2 = gennemsnit\n"
 
-#: src/lang.c:1696
+#: src/lang.c:1709
 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:1697
+#: src/lang.c:1710
 msgid "Sort articles by"
 msgstr "Sorter artikler efter"
 
-#: src/lang.c:1698
+#: src/lang.c:1711
 msgid ""
 "# Sort articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5801,18 +5804,31 @@ msgid ""
 "#   9 = Lines descending\n"
 "#  10 = Lines ascending\n"
 msgstr ""
+"# Sorter artikler efter ...\n"
+"# Mulige vÃ¦rdier er (standarden er markeret med *):\n"
+"#   0 = intet\n"
+"#   1 = Emne faldende\n"
+"#   2 = Emne stigende\n"
+"#   3 = Fra faldende\n"
+"#   4 = Fra stigende\n"
+"#   5 = Dato faldende\n"
+"# * 6 = Dato stigende\n"
+"#   7 = BedÃ¸mmelse faldende\n"
+"#   8 = BedÃ¸mmelse stigende\n"
+"#   9 = Linjer faldende\n"
+"#  10 = Linjer stigende\n"
 
-#: src/lang.c:1714
+#: src/lang.c:1727
 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:1715
+#: src/lang.c:1728
 msgid "Sort threads by"
 msgstr "Sorter trÃ¥de efter"
 
-#: src/lang.c:1716
+#: src/lang.c:1729
 msgid ""
 "# Sort thread by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5823,53 +5839,53 @@ msgid ""
 "#   4 = Last posting date ascending\n"
 msgstr ""
 
-#: src/lang.c:1726
+#: src/lang.c:1739
 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:1727
+#: src/lang.c:1740
 msgid "Go to first unread article in group"
 msgstr "GÃ¥ til den fÃ¸rste ulÃ¦ste artikel i gruppe"
 
-#: src/lang.c:1728
+#: src/lang.c:1741
 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:1732
+#: src/lang.c:1745
 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:1733
+#: src/lang.c:1746
 msgid "Show only unread articles"
 msgstr "Vis kun ulÃ¦ste artikler"
 
-#: src/lang.c:1734
+#: src/lang.c:1747
 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:1739
+#: src/lang.c:1752
 msgid "Show only groups with unread arts"
 msgstr "Vis kun grupper med ulÃ¦st kunst"
 
-#: src/lang.c:1740
+#: src/lang.c:1753
 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:1745
+#: src/lang.c:1758
 msgid "Filter which articles"
 msgstr "Filtrer hvilke artikler"
 
-#: src/lang.c:1746
+#: src/lang.c:1759
 msgid ""
 "# Filter which articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5878,11 +5894,11 @@ msgid ""
 "#   2 = kill all articles and never show them\n"
 msgstr ""
 
-#: src/lang.c:1755
+#: src/lang.c:1768
 msgid "Go to the next unread article with"
 msgstr "GÃ¥ til den nÃ¦ste ulÃ¦ste artikel med"
 
-#: src/lang.c:1756
+#: src/lang.c:1769
 msgid ""
 "# Go to the unread article with following key(s)\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5892,11 +5908,11 @@ msgid ""
 "#   3 = PAGE DOWN or TAB\n"
 msgstr ""
 
-#: src/lang.c:1766
+#: src/lang.c:1779
 msgid "How to treat blank lines"
 msgstr "Hvordan tomme linjer skal behandles"
 
-#: src/lang.c:1767
+#: src/lang.c:1780
 msgid ""
 "# Trim the article body, remove unnecessary blank lines.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5913,54 +5929,54 @@ msgid ""
 "#       leading and trailing blank lines\n"
 msgstr ""
 
-#: src/lang.c:1784
+#: src/lang.c:1797
 msgid "List thread using right arrow key"
 msgstr "Vis trÃ¥d via hÃ¸jre piletast"
 
-#: src/lang.c:1785
+#: src/lang.c:1798
 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:1789
+#: src/lang.c:1802
 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:1790
+#: src/lang.c:1803
 msgid "Character to show deleted articles"
 msgstr "Tegn til at vise slettede artikler"
 
-#: src/lang.c:1791
+#: src/lang.c:1804
 msgid ""
 "# Character used to show that an art was deleted (default 'D')\n"
 "# _ is turned into ' '\n"
 msgstr ""
-"# Tegn som bruges til at vise at en artikel blev slettet (standard Â»DÂ«)\n"
+"# Tegn brugt til at vise, at en artikel blev slettet (standard Â»DÂ«)\n"
 "# _ Ã¦ndres til ' '\n"
 
-#: src/lang.c:1796
+#: src/lang.c:1809
 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:1797
+#: src/lang.c:1810
 msgid "Character to show inrange articles"
 msgstr "Tegn til at vise artikler i et interval"
 
-#: src/lang.c:1798
+#: src/lang.c:1811
 msgid ""
 "# Character used to show that an art is in a range (default '#')\n"
 "# _ is turned into ' '\n"
 msgstr ""
-"# Tegn som bruges til at vise at en artikel er i et interval (standard Â»#Â«)\n"
+"# Tegn brugt til at vise, at en artikel er i et interval (standard Â»#Â«)\n"
 "# _ Ã¦ndres til ' '\n"
 
-#: src/lang.c:1803
+#: src/lang.c:1816
 msgid ""
 "Enter character to indicate that article will return. <CR> sets, <ESC> "
 "cancels."
@@ -5968,114 +5984,130 @@ msgstr ""
 "Indtast tegnet som skal angive at artikel vil returnere. <CR> Ã¦ndrer, <ESC> "
 "afbryder."
 
-#: src/lang.c:1804
+#: src/lang.c:1817
 msgid "Character to show returning arts"
 msgstr "Tegn til at vise returnerende artikler"
 
-#: src/lang.c:1805
+#: src/lang.c:1818
 msgid ""
 "# Character used to show that an art will return (default '-')\n"
 "# _ is turned into ' '\n"
 msgstr ""
-"# Tegn som bruges til at vise at en artikel vil returnere (standard Â»-Â«)\n"
+"# Tegn brugt til at vise, at en artikel vil returnere (standard Â»-Â«)\n"
 "# _ Ã¦ndres til ' '\n"
 
-#: src/lang.c:1810
+#: src/lang.c:1823
 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:1811
+#: src/lang.c:1824
 msgid "Character to show selected articles"
 msgstr "Tegn der viser valgte artikler"
 
-#: src/lang.c:1812
+#: src/lang.c:1825
 msgid ""
 "# Character used to show that an art was auto-selected (default '*')\n"
 "# _ is turned into ' '\n"
 msgstr ""
+"# Tegn brugt til at vise, at en artikel blev valgt automatisk (standard "
+"'*')\n"
+"# _ Ã¦ndres til ' '\n"
 
-#: src/lang.c:1817
+#: src/lang.c:1830
 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:1818
+#: src/lang.c:1831
 msgid "Character to show recent articles"
 msgstr "Tegn til at vise seneste artikler"
 
-#: src/lang.c:1819
+#: src/lang.c:1832
 msgid ""
 "# Character used to show that an art is recent (default 'o')\n"
 "# _ is turned into ' '\n"
 msgstr ""
+"# Tegn brugt til at vise, at en artikel er ny (standard 'o')\n"
+"# _ Ã¦ndres til ' '\n"
 
-#: src/lang.c:1824
+#: src/lang.c:1837
 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:1825
+#: src/lang.c:1838
 msgid "Character to show unread articles"
 msgstr "Tegn til visning af ulÃ¦ste artikler"
 
-#: src/lang.c:1826
+#: src/lang.c:1839
 msgid ""
 "# Character used to show that an art is unread (default '+')\n"
 "# _ is turned into ' '\n"
 msgstr ""
+"# Tegn brugt til at vise, at en artikel er ulÃ¦st (standard '+')\n"
+"# _ Ã¦ndres til ' '\n"
 
-#: src/lang.c:1831
+#: src/lang.c:1844
 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:1832
+#: src/lang.c:1845
 msgid "Character to show read articles"
 msgstr "Tegn til at vise lÃ¦ste artikler"
 
-#: src/lang.c:1833
+#: src/lang.c:1846
 msgid ""
 "# Character used to show that an art was read (default ' ')\n"
 "# _ is turned into ' '\n"
 msgstr ""
+"# Tegn bruges til at vise, at en artikel er lÃ¦st (standard ' ')\n"
+"# _ Ã¦ndres til ' '\n"
 
-#: src/lang.c:1838
+#: src/lang.c:1851
 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:1839
+#: src/lang.c:1852
 msgid "Character to show killed articles"
 msgstr "Tegn til at vise drÃ¦bte artikler"
 
-#: src/lang.c:1840
+#: src/lang.c:1853
 msgid ""
 "# Character used to show that an art was killed (default 'K')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
 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:1845
+#: src/lang.c:1858
 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:1846
+#: src/lang.c:1859
 msgid "Character to show readselected arts"
-msgstr ""
+msgstr "Tegn brugt til at vise lÃ¦sevalgte artikler"
 
-#: src/lang.c:1847
+#: src/lang.c:1860
 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 ""
+"# Tegn brug til at vise, at en artikel blev valgt fÃ¸r lÃ¦sning (standard "
+"':')\n"
+"# kill_level skal angives jÃ¦vnfÃ¸r dette, _ Ã¦ndres til ' '\n"
 
-#: src/lang.c:1853
+#: src/lang.c:1866
 msgid "Abbreviate long newsgroup names"
 msgstr "Forkort lange nyhedsgruppenavne"
 
-#: src/lang.c:1854
+#: src/lang.c:1867
 msgid ""
 "# If ON abbreviate (if necessary) long newsgroup names at group selection\n"
 "# level and article level like this:\n"
@@ -6086,7 +6118,7 @@ msgstr ""
 "# markeringsniveau og artikelniveau sÃ¥ledes:\n"
 "#   news.software.readers -> n.software.readers -> n.s.readers -> n.s.r.\n"
 
-#: src/lang.c:1860
+#: src/lang.c:1873
 msgid ""
 "0 = full page scrolling, -1 = show previous last line as first on next page, "
 "-2 = half page"
@@ -6094,11 +6126,11 @@ msgstr ""
 "0 = fuld siderulning, -1 = vis forrige sidste linje som fÃ¸rste pÃ¥ nÃ¦ste "
 "side, -2 = halv side"
 
-#: src/lang.c:1861
+#: src/lang.c:1874
 msgid "Number of lines to scroll in pager"
 msgstr "Antallet af linjer at rulle i tekstsÃ¸geren"
 
-#: src/lang.c:1862
+#: src/lang.c:1875
 msgid ""
 "# Number of lines that cursor-up/down will scroll in article pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6108,31 +6140,38 @@ msgid ""
 "# * 1 = line-by-line\n"
 "#   2 or greater = scroll by 2 or more lines (only in the pager)\n"
 msgstr ""
+"# Antallet af linjer som markÃ¸r-op/ned vil rulle i artikelsÃ¸geren\n"
+"# Mulige vÃ¦rdier er (standarden er markeret med *):\n"
+"#  -2 = rulning med en halv side af gangen\n"
+"#  -1 = Ã¸verste/nederste linje medtages pÃ¥ nÃ¦ste side\n"
+"#   0 = side efter side (traditionel opfÃ¸rsel)\n"
+"# * 1 = linje efter linje\n"
+"#   2 eller stÃ¸rre = rul med 2 eller flere linjer (kun i artikelsÃ¸geren)\n"
 
-#: src/lang.c:1872
+#: src/lang.c:1885
 msgid "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr "Vis underskrifter. <MELLEMRUM> skifter og <CR> Ã¦ndrer."
 
-#: src/lang.c:1873
+#: src/lang.c:1886
 msgid "Display signatures"
 msgstr "Vis underskrifter"
 
-#: src/lang.c:1874
+#: src/lang.c:1887
 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:1878
+#: src/lang.c:1891
 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:1879
+#: src/lang.c:1892
 msgid "Display uue data as an attachment"
 msgstr "Vis uue-data som en vedhÃ¦ftning"
 
-#: src/lang.c:1880
+#: src/lang.c:1893
 msgid ""
 "# Handling of uuencoded data in the pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6143,19 +6182,29 @@ msgid ""
 "will\n"
 "#       be folded into a tag line.\n"
 msgstr ""
+"# HÃ¥ndtering af uuenkodede data i artikelsÃ¸geren\n"
+"# Mulige vÃ¦rdier er (standarden er markeret med *):\n"
+"# * 0 = nej, vis rÃ¥ uuenkodede data\n"
+"#   1 = ja, uuenkodede data vil blive kondenseret til en enkel mÃ¦rkelinje "
+"der\n"
+"#       viser stÃ¸rrelse og filnavn, svarende til hvordan MIME-vedhÃ¦ftninger\n"
+"#       vises\n"
+"#   2 = skjul alle, som for 1, men enhver linje som ligner uuenkodede data "
+"vil\n"
+"#       blive foldet til en mÃ¦rkelinje.\n"
 
-#: src/lang.c:1890
+#: src/lang.c:1903
 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:1891
+#: src/lang.c:1904
 msgid "Display \"a as Umlaut-a"
 msgstr "Vis \"a som umlaut-a"
 
-#: src/lang.c:1892
+#: src/lang.c:1905
 msgid ""
 "# If ON decode German style TeX umlaut codes to ISO and\n"
 "# show \"a as Umlaut-a, etc.\n"
@@ -6163,15 +6212,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:1897 src/lang.c:1907
+#: src/lang.c:1910 src/lang.c:1920
 msgid "Space separated list of header fields"
 msgstr "Mellemrumsadskilt liste med teksthovedfelter"
 
-#: src/lang.c:1898
+#: src/lang.c:1911
 msgid "Display these header fields (or *)"
 msgstr "Vis disse teksthovedfelter (eller *)"
 
-#: src/lang.c:1899
+#: src/lang.c:1912
 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"
@@ -6181,11 +6230,11 @@ msgid ""
 "# spaces. Not defining anything turns off this option.\n"
 msgstr ""
 
-#: src/lang.c:1908
+#: src/lang.c:1921
 msgid "Do not display these header fields"
 msgstr "Vis ikke disse teksthovedfelter"
 
-#: src/lang.c:1909
+#: src/lang.c:1922
 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"
@@ -6197,79 +6246,79 @@ msgid ""
 "# Not defining anything turns off this option.\n"
 msgstr ""
 
-#: src/lang.c:1919
+#: src/lang.c:1932
 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:1920
+#: src/lang.c:1933
 msgid "Skip multipart/alternative parts"
 msgstr "Udelad multipart/alternative dele"
 
-#: src/lang.c:1921
+#: src/lang.c:1934
 msgid "# If ON strip multipart/alternative messages automatically\n"
 msgstr "# Hvis slÃ¥et til, sÃ¥ fjern multipart/alternative beskeder automatisk\n"
 
-#: src/lang.c:1925
+#: src/lang.c:1938
 msgid "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
 msgstr ""
 "Aktiver detektion af verbatimblokke? <MELLEMRUM> skifter og <CR> Ã¦ndrer."
 
-#: src/lang.c:1926
+#: src/lang.c:1939
 msgid "Detection of verbatim blocks"
 msgstr "Detektering af verbatimblokke"
 
-#: src/lang.c:1927
+#: src/lang.c:1940
 msgid "# If ON detect verbatim blocks in articles\n"
 msgstr "# Hvis slÃ¥et til, sÃ¥ detekter verbatimblokke i artikler\n"
 
-#: src/lang.c:1932
+#: src/lang.c:1945
 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:1933
+#: src/lang.c:1946
 msgid "Regex used to show quoted lines"
 msgstr "RegulÃ¦rt udtryk som bruges til at vise citerede linjer"
 
-#: src/lang.c:1934
+#: src/lang.c:1947
 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:1940
+#: src/lang.c:1953
 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:1941
+#: src/lang.c:1954
 msgid "Regex used to show twice quoted l."
 msgstr "RegulÃ¦rt udtryk som bruges til at vise dobbeltciterede l."
 
-#: src/lang.c:1942
+#: src/lang.c:1955
 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:1948
+#: src/lang.c:1961
 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:1949
+#: src/lang.c:1962
 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:1950
+#: src/lang.c:1963
 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"
@@ -6279,33 +6328,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:1956
+#: src/lang.c:1969
 msgid "Enable detection of external quotes? <SPACE> toggles & <CR> sets."
 msgstr ""
 "Aktiver detektion af eksternt citationstegn? <MELLEMRUM> skifter og <CR> "
 "Ã¦ndrer."
 
-#: src/lang.c:1957
+#: src/lang.c:1970
 msgid "Detection of external quotes"
 msgstr "Detektering af eksterne citationstegn"
 
-#: src/lang.c:1958
+#: src/lang.c:1971
 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:1962
+#: src/lang.c:1975
 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:1963
+#: src/lang.c:1976
 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:1964
+#: src/lang.c:1977
 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"
@@ -6315,85 +6364,94 @@ 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:1971
+#: src/lang.c:1984
 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:1972
+#: src/lang.c:1985
 msgid "Regex used to highlight /slashes/"
 msgstr "RegulÃ¦rt udtryk som bruges til at fremhÃ¦ve /slashes/"
 
-#: src/lang.c:1973
+#: src/lang.c:1986
 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:1979
+#: src/lang.c:1992
 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:1980
+#: src/lang.c:1993
 msgid "Regex used to highlight *stars*"
 msgstr "RegulÃ¦rt udtryk som bruges til at fremhÃ¦ve *stjerner*"
 
-#: src/lang.c:1981
+#: src/lang.c:1994
 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 ""
+"# Et regulÃ¦rt udtryk som tin vil bruge til at beslutte hvilke ord\n"
+"# omgrÃ¦nset af '*', der skal vises i col_markstars.\n"
+"# Hvis efterladt blank, sÃ¥ vil tin bruge en indbygget standard.\n"
 
-#: src/lang.c:1987
+#: src/lang.c:2000
 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:1988
+#: src/lang.c:2001
 msgid "Regex used to highlight -strokes-"
 msgstr "RegulÃ¦rt udtryk som bruges til at fremhÃ¦ve -strokes-"
 
-#: src/lang.c:1989
+#: src/lang.c:2002
 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 ""
+"# Et regulÃ¦rt udtryk som tin vil bruge til at beslutte hvilke ord\n"
+"# omgrÃ¦nset af '-', der skal vises i col_markstroke.\n"
+"# Hvis efterladt blank, sÃ¥ vil tin bruge en indbygget standard.\n"
 
-#: src/lang.c:1995
+#: src/lang.c:2008
 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:1996
+#: src/lang.c:2009
 msgid "Regex used to highlight _underline_"
 msgstr "RegulÃ¦rt udtryk som bruges til at fremhÃ¦ve _underline_"
 
-#: src/lang.c:1997
+#: src/lang.c:2010
 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 ""
+"# Et regulÃ¦rt udtryk som tin vil bruge til at beslutte hvilke ord\n"
+"# omgrÃ¦nset af '_', der skal vises i col_markdash.\n"
+"# Hvis efterladt blank, sÃ¥ vil tin bruge en indbygget standard.\n"
 
-#: src/lang.c:2003
+#: src/lang.c:2016
 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:2004
+#: src/lang.c:2017
 msgid "Regex with Subject prefixes"
 msgstr "RegulÃ¦rt udtryk med emneprÃ¦fikser"
 
-#: src/lang.c:2005
+#: src/lang.c:2018
 msgid ""
 "# A regular expression that tin will use to find Subject prefixes\n"
 "# which will be removed before showing the header.\n"
@@ -6401,34 +6459,34 @@ 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:2010
+#: src/lang.c:2023
 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:2011
+#: src/lang.c:2024
 msgid "Regex with Subject suffixes"
 msgstr "RegulÃ¦rt udtryk med emnesuffikser"
 
-#: src/lang.c:2012
+#: src/lang.c:2025
 msgid ""
 "# A regular expression that tin will use to find Subject suffixes\n"
 "# which will be removed when replying or posting followup.\n"
 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"
+"# 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:2017
+#: src/lang.c:2030
 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:2018
+#: src/lang.c:2031
 msgid "Regex for begin of a verbatim block"
 msgstr "RegulÃ¦rt udtryk for begyndelsen pÃ¥ en verbatimblok"
 
-#: src/lang.c:2019
+#: src/lang.c:2032
 msgid ""
 "# A regular expression that tin will use to find the begin of\n"
 "# a verbatim block.\n"
@@ -6436,16 +6494,16 @@ msgstr ""
 "# Et regulÃ¦rt udtryk som tin vil bruge til at finde begyndelsen\n"
 "# af en verbatimblok.\n"
 
-#: src/lang.c:2024
+#: src/lang.c:2037
 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:2025
+#: src/lang.c:2038
 msgid "Regex for end of a verbatim block"
 msgstr "RegulÃ¦rt udtryk for slutningen pÃ¥ en verbatimblok"
 
-#: src/lang.c:2026
+#: src/lang.c:2039
 msgid ""
 "# A regular expression that tin will use to find the end of\n"
 "# a verbatim block.\n"
@@ -6453,7 +6511,7 @@ msgstr ""
 "# Et regulÃ¦rt udtryk som tin vil bruge til at finde slutningen\n"
 "# af en verbatimblok.\n"
 
-#: src/lang.c:2031
+#: src/lang.c:2044
 msgid ""
 "Enter name and options for external MIME viewer, --internal for built-in "
 "viewer"
@@ -6461,11 +6519,11 @@ msgstr ""
 "Indtast navn og tilvalg for ekstern MIME-fremviser, --internal for indbygget "
 "fremviser"
 
-#: src/lang.c:2032
+#: src/lang.c:2045
 msgid "MIME binary content viewer"
 msgstr "Fremviser for MIME-binÃ¦rt indhold"
 
-#: src/lang.c:2033
+#: src/lang.c:2046
 msgid ""
 "# If --internal automatically use the built in MIME viewer for non-text\n"
 "# parts of articles.\n"
@@ -6480,15 +6538,15 @@ msgstr ""
 "efterlades tom\n"
 "# for ingen automatisk visning\n"
 
-#: src/lang.c:2040
+#: src/lang.c:2053
 msgid "Confirm before starting non-text viewing program"
 msgstr "BekrÃ¦ft fÃ¸r start af visningsprogram for ikke-tekst"
 
-#: src/lang.c:2041
+#: src/lang.c:2054
 msgid "Ask before using MIME viewer"
 msgstr "SpÃ¸rg fÃ¸r brug af MIME-fremviser"
 
-#: src/lang.c:2042
+#: src/lang.c:2055
 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"
@@ -6497,122 +6555,122 @@ msgstr ""
 "vise MIME-beskeder\n"
 "# dette sker kun hvis metamail_prog har en vÃ¦rdi\n"
 
-#: src/lang.c:2047
+#: src/lang.c:2060
 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:2048
+#: src/lang.c:2061
 msgid "Catchup read groups when quitting"
 msgstr "Opsaml lÃ¦ste grupper ved afslutning"
 
-#: src/lang.c:2049
+#: src/lang.c:2062
 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:2054
+#: src/lang.c:2067
 msgid "Catchup group using left key"
 msgstr "Opsaml gruppe med venstre tast"
 
-#: src/lang.c:2055
+#: src/lang.c:2068
 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:2060
+#: src/lang.c:2073
 msgid "Catchup thread by using left key"
 msgstr "Opsaml trÃ¥de med venstre tast"
 
-#: src/lang.c:2066
+#: src/lang.c:2079
 msgid "Which actions require confirmation"
 msgstr "Hvilke-handliger krÃ¦ver bekrÃ¦ftelse"
 
-#: src/lang.c:2067
+#: src/lang.c:2080
 msgid "# What should we ask confirmation for.\n"
 msgstr "# Hvad skal vi spÃ¸rge efter bekrÃ¦ftelse pÃ¥.\n"
 
-#: src/lang.c:2072
+#: src/lang.c:2085
 msgid "'Mark as (un)read' ignores tags"
 msgstr "Â»Marker som (u)lÃ¦stÂ« ignorerer mÃ¦rker"
 
-#: src/lang.c:2073
+#: src/lang.c:2086
 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:2077
+#: src/lang.c:2090
 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:2078
+#: src/lang.c:2091
 msgid "Program that opens URLs"
 msgstr "Program som Ã¥bner adresser (URL'er)"
 
-#: src/lang.c:2079
+#: src/lang.c:2092
 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:2084
+#: src/lang.c:2097
 msgid "Use mouse in xterm"
 msgstr "Anvend mus i xterm"
 
-#: src/lang.c:2085
+#: src/lang.c:2098
 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:2091
+#: src/lang.c:2104
 msgid "Use scroll keys on keypad"
 msgstr "Brug rultaster pÃ¥ numerisk tastatur"
 
-#: src/lang.c:2092
+#: src/lang.c:2105
 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:2097
+#: src/lang.c:2110
 msgid "Enter maximum number of article to get. <CR> sets."
 msgstr "Indtast maksimalt antal artikler at hente. <CR> Ã¦ndrer."
 
-#: src/lang.c:2098
+#: src/lang.c:2111
 msgid "Number of articles to get"
 msgstr "Antal artikler til hentning"
 
-#: src/lang.c:2099
+#: src/lang.c:2112
 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:2104
+#: src/lang.c:2117
 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:2105
+#: src/lang.c:2118
 msgid "Article recentness time limit"
 msgstr "TidsbegrÃ¦nsning for nye artikler"
 
-#: src/lang.c:2106
+#: src/lang.c:2119
 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:2110
+#: src/lang.c:2123
 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:2111
+#: src/lang.c:2124
 msgid "Wildcard matching"
 msgstr "Jokertegnmatch"
 
-#: src/lang.c:2112
+#: src/lang.c:2125
 msgid ""
 "# Wildcard matching\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6624,60 +6682,60 @@ msgstr ""
 "# * 0 = wildmat\n"
 "#   1 = regex\n"
 
-#: src/lang.c:2119
+#: src/lang.c:2132
 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:2120
+#: src/lang.c:2133
 msgid "Score limit (kill)"
 msgstr "PointbegrÃ¦nsning (drÃ¦b)"
 
-#: src/lang.c:2121
+#: src/lang.c:2134
 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:2125
+#: src/lang.c:2138
 msgid "Enter default score to kill articles. <CR> sets."
 msgstr "Indtast pointtal for at drÃ¦be artikler. <CR> Ã¦ndrer."
 
-#: src/lang.c:2126
+#: src/lang.c:2139
 msgid "Default score to kill articles"
 msgstr "Pointtal for at drÃ¦be artikler"
 
-#: src/lang.c:2127
+#: src/lang.c:2140
 msgid "# Default score to kill articles\n"
 msgstr "# Pointtal for at drÃ¦be artikler\n"
 
-#: src/lang.c:2131
+#: src/lang.c:2144
 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:2132
+#: src/lang.c:2145
 msgid "Score limit (select)"
 msgstr "PointbegrÃ¦nsning (vÃ¦lg)"
 
-#: src/lang.c:2133
+#: src/lang.c:2146
 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:2137
+#: src/lang.c:2150
 msgid "Enter default score to select articles. <CR> sets."
 msgstr "Indtast pointtal for at vÃ¦lge artikler. <CR> Ã¦ndrer."
 
-#: src/lang.c:2138
+#: src/lang.c:2151
 msgid "Default score to select articles"
 msgstr "Pointtal for at vÃ¦lge artikler"
 
-#: src/lang.c:2139
+#: src/lang.c:2152
 msgid "# Default score to select articles\n"
 msgstr "# Pointtal for at vÃ¦lge artikler\n"
 
-#: src/lang.c:2145
+#: src/lang.c:2158
 msgid "Use slrnface to show ''X-Face:''s"
 msgstr "Brug slmface for at vise ''X-face:''s"
 
-#: src/lang.c:2146
+#: src/lang.c:2159
 msgid ""
 "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n"
 "# Only useful when running in an xterm.\n"
@@ -6685,19 +6743,19 @@ msgstr ""
 "# Hvis slÃ¥et til, sÃ¥ brug  slrnface(1) til at fortolke ''X-Face:''-\n"
 "# -teksthoved. Kun nyttig under afvikling i en xterm.\n"
 
-#: src/lang.c:2154
+#: src/lang.c:2167
 msgid "Use ANSI color"
 msgstr "Brug ANSI-farve"
 
-#: src/lang.c:2155
+#: src/lang.c:2168
 msgid "# If ON using ANSI-color\n"
 msgstr "# Hvis slÃ¥et til, sÃ¥ brug ANSI-farve\n"
 
-#: src/lang.c:2160
+#: src/lang.c:2173
 msgid "Standard foreground color"
 msgstr "Standardforgrundsfarve"
 
-#: src/lang.c:2161
+#: src/lang.c:2174
 msgid ""
 "# Standard foreground color\n"
 "# Default: -1 (default color)\n"
@@ -6705,11 +6763,11 @@ msgstr ""
 "# Standardforgrundsfarve\n"
 "# Standard: -1 (standardfarve)\n"
 
-#: src/lang.c:2167
+#: src/lang.c:2180
 msgid "Standard background color"
 msgstr "Standardbaggrundsfarve"
 
-#: src/lang.c:2168
+#: src/lang.c:2181
 msgid ""
 "# Standard background color\n"
 "# Default: -1 (default color)\n"
@@ -6717,11 +6775,11 @@ msgstr ""
 "# Standardbaggrundsfarve\n"
 "# Standard: -1 (standardfarve)\n"
 
-#: src/lang.c:2174
+#: src/lang.c:2187
 msgid "Color for inverse text (background)"
 msgstr "Farve for inverteret tekst (baggrund)"
 
-#: src/lang.c:2175
+#: src/lang.c:2188
 msgid ""
 "# Color of background for inverse text\n"
 "# Default: 4 (blue)\n"
@@ -6729,11 +6787,11 @@ msgstr ""
 "# Farve pÃ¥ baggrund for inverteret tekst\n"
 "# Standard: 4 (blÃ¥)\n"
 
-#: src/lang.c:2181
+#: src/lang.c:2194
 msgid "Color for inverse text (foreground)"
 msgstr "Farve pÃ¥ inverteret tekst (forgrund)"
 
-#: src/lang.c:2182
+#: src/lang.c:2195
 msgid ""
 "# Color of foreground for inverse text\n"
 "# Default: 7 (white)\n"
@@ -6741,11 +6799,11 @@ msgstr ""
 "# Farve pÃ¥ forgrund for inverteret tekst\n"
 "# Standard: 7 (hvid)\n"
 
-#: src/lang.c:2188
+#: src/lang.c:2201
 msgid "Color of text lines"
 msgstr "Farve pÃ¥ tekstlinjer"
 
-#: src/lang.c:2189
+#: src/lang.c:2202
 msgid ""
 "# Color of text lines\n"
 "# Default: -1 (default color)\n"
@@ -6753,11 +6811,11 @@ msgstr ""
 "# Farve pÃ¥ tekstlinjer\n"
 "# Standard: -1 (standardfarve)\n"
 
-#: src/lang.c:2195
+#: src/lang.c:2208
 msgid "Color of mini help menu"
 msgstr "Farve pÃ¥ minihjÃ¦lpemenu"
 
-#: src/lang.c:2196
+#: src/lang.c:2209
 msgid ""
 "# Color of mini help menu\n"
 "# Default: 3 (brown)\n"
@@ -6765,11 +6823,11 @@ msgstr ""
 "# Farve pÃ¥ minihjÃ¦lpemenu\n"
 "# Standard: 3 (brun)\n"
 
-#: src/lang.c:2202
+#: src/lang.c:2215
 msgid "Color of help text"
 msgstr "Farve pÃ¥ hjÃ¦lpetekst"
 
-#: src/lang.c:2203
+#: src/lang.c:2216
 msgid ""
 "# Color of help pages\n"
 "# Default: -1 (default color)\n"
@@ -6777,11 +6835,11 @@ msgstr ""
 "# Farve pÃ¥ hjÃ¦lpesider\n"
 "# Standard: -1 (standardfarve)\n"
 
-#: src/lang.c:2209
+#: src/lang.c:2222
 msgid "Color of status messages"
 msgstr "Farve pÃ¥ statusbeskeder"
 
-#: src/lang.c:2210
+#: src/lang.c:2223
 msgid ""
 "# Color of messages in last line\n"
 "# Default: 6 (cyan)\n"
@@ -6789,11 +6847,11 @@ msgstr ""
 "# Farve pÃ¥ beskeder i sidste linje\n"
 "# Standard: 6 (cyan)\n"
 
-#: src/lang.c:2216
+#: src/lang.c:2229
 msgid "Color of quoted lines"
 msgstr "Farve pÃ¥ citerede linjer"
 
-#: src/lang.c:2217
+#: src/lang.c:2230
 msgid ""
 "# Color of quote-lines\n"
 "# Default: 2 (green)\n"
@@ -6801,21 +6859,21 @@ msgstr ""
 "# Farve pÃ¥ citeringslinjer\n"
 "# Standard: 2 (grÃ¸n)\n"
 
-#: src/lang.c:2223
+#: src/lang.c:2236
 msgid "Color of twice quoted line"
 msgstr "Farve pÃ¥ dobbelt citerede linjer"
 
-#: src/lang.c:2224
+#: src/lang.c:2237
 msgid ""
 "# Color of twice quoted lines\n"
 "# Default: 3 (brown)\n"
 msgstr "# Farve pÃ¥ dobbelt citerede linjer# Standard: 3 (brun)\n"
 
-#: src/lang.c:2230
+#: src/lang.c:2243
 msgid "Color of =>3 times quoted line"
 msgstr "Farve pÃ¥ =>3 gange citerede linje"
 
-#: src/lang.c:2231
+#: src/lang.c:2244
 msgid ""
 "# Color of >=3 times quoted lines\n"
 "# Default: 4 (blue)\n"
@@ -6823,11 +6881,11 @@ msgstr ""
 "# Farve pÃ¥ >=3 gange citerede linjer\n"
 "# Standard: 4 (blÃ¥)\n"
 
-#: src/lang.c:2237
+#: src/lang.c:2250
 msgid "Color of article header lines"
 msgstr "Farve pÃ¥ artikelhovedlinjer"
 
-#: src/lang.c:2238
+#: src/lang.c:2251
 msgid ""
 "# Color of header-lines\n"
 "# Default: 2 (green)\n"
@@ -6836,11 +6894,11 @@ msgstr ""
 "# Standard: 2 (grÃ¸n)\n"
 
 # actual, er det sÃ¥dan noget som "faktiske" eller "rigtige" her, jeg er i tvivl
-#: src/lang.c:2244
+#: src/lang.c:2257
 msgid "Color of actual news header fields"
 msgstr "Farve pÃ¥ aktuelle nyhedshovedfelter"
 
-#: src/lang.c:2245
+#: src/lang.c:2258
 msgid ""
 "# Color of actual news header fields\n"
 "# Default: 9 (light red)\n"
@@ -6848,11 +6906,11 @@ msgstr ""
 "# Farve pÃ¥ aktuelle nyhedshovedfelter\n"
 "# Standard: 9 (lyserÃ¸d)\n"
 
-#: src/lang.c:2251
+#: src/lang.c:2264
 msgid "Color of article subject lines"
 msgstr "Farve pÃ¥ artikelemnelinjer"
 
-#: src/lang.c:2252
+#: src/lang.c:2265
 msgid ""
 "# Color of article subject\n"
 "# Default: 6 (cyan)\n"
@@ -6860,11 +6918,11 @@ msgstr ""
 "# Farve pÃ¥ artikelemne\n"
 "# Standard: 6 (cyan)\n"
 
-#: src/lang.c:2258
+#: src/lang.c:2271
 msgid "Color of external quotes"
 msgstr "Farve pÃ¥ eksterne citater"
 
-#: src/lang.c:2259
+#: src/lang.c:2272
 msgid ""
 "# Color of quoted text from external sources\n"
 "# Default: 5 (pink)\n"
@@ -6872,11 +6930,11 @@ msgstr ""
 "# Farve pÃ¥ citeret tekst fra eksterne kilder\n"
 "# Standard: 5 (lyserÃ¸d)\n"
 
-#: src/lang.c:2265
+#: src/lang.c:2278
 msgid "Color of response counter"
 msgstr "Farve pÃ¥ svartÃ¦ller"
 
-#: src/lang.c:2266
+#: src/lang.c:2279
 msgid ""
 "# Color of response counter\n"
 "# Default: 2 (green)\n"
@@ -6884,11 +6942,11 @@ msgstr ""
 "# Farve pÃ¥ svartÃ¦ller\n"
 "# Standard: 2 (grÃ¸n)\n"
 
-#: src/lang.c:2272
+#: src/lang.c:2285
 msgid "Color of sender (From:)"
 msgstr "Farver pÃ¥ afsender (From:)"
 
-#: src/lang.c:2273
+#: src/lang.c:2286
 msgid ""
 "# Color of sender (From:)\n"
 "# Default: 2 (green)\n"
@@ -6896,11 +6954,11 @@ msgstr ""
 "# Farve pÃ¥ afsender (From:)\n"
 "# Standard: 2 (grÃ¸n)\n"
 
-#: src/lang.c:2279
+#: src/lang.c:2292
 msgid "Color of help/mail sign"
 msgstr "Farve pÃ¥ hjÃ¦lp-/posttegn"
 
-#: src/lang.c:2280
+#: src/lang.c:2293
 msgid ""
 "# Color of Help/Mail-Sign\n"
 "# Default: 4 (blue)\n"
@@ -6908,11 +6966,11 @@ msgstr ""
 "# Farve pÃ¥ hjÃ¦lp-/posttegn\n"
 "# Standard: 4 (blÃ¥)\n"
 
-#: src/lang.c:2286
+#: src/lang.c:2299
 msgid "Color of signatures"
 msgstr "Farve pÃ¥ underskrifter"
 
-#: src/lang.c:2287
+#: src/lang.c:2300
 msgid ""
 "# Color of signature\n"
 "# Default: 4 (blue)\n"
@@ -6920,11 +6978,11 @@ msgstr ""
 "# Farve pÃ¥ underskrift\n"
 "# Standard: 4 (blÃ¥)\n"
 
-#: src/lang.c:2293
+#: src/lang.c:2306
 msgid "Color of highlighted URLs"
 msgstr "Farve pÃ¥ fremhÃ¦vede URL'er"
 
-#: src/lang.c:2294
+#: src/lang.c:2307
 msgid ""
 "# Color of highlighted URLs\n"
 "# Default: -1 (default color)\n"
@@ -6932,11 +6990,11 @@ msgstr ""
 "# Farve pÃ¥ fremhÃ¦vede URL'er\n"
 "# Standard: -1 (standardfarve)\n"
 
-#: src/lang.c:2300
+#: src/lang.c:2313
 msgid "Color of verbatim blocks"
 msgstr "Farve pÃ¥ verbatimblokke"
 
-#: src/lang.c:2301
+#: src/lang.c:2314
 msgid ""
 "# Color of verbatim blocks\n"
 "# Default: 5 (pink)\n"
@@ -6944,11 +7002,11 @@ msgstr ""
 "# Farve pÃ¥ verbatimblokke\n"
 "# Standard: 5 (lyserÃ¸d)\n"
 
-#: src/lang.c:2307
+#: src/lang.c:2320
 msgid "Color of highlighting with *stars*"
 msgstr "Farve pÃ¥ fremhÃ¦vninger med *stjerner*"
 
-#: src/lang.c:2308
+#: src/lang.c:2321
 msgid ""
 "# Color of word highlighting with *stars*\n"
 "# Default: 11 (yellow)\n"
@@ -6956,11 +7014,11 @@ msgstr ""
 "# Farve pÃ¥ ordfremhÃ¦vninger med *stjerner*\n"
 "# Standard: 11 (gul)\n"
 
-#: src/lang.c:2314
+#: src/lang.c:2327
 msgid "Color of highlighting with _dash_"
 msgstr "Farve pÃ¥ fremhÃ¦vning med _streg_"
 
-#: src/lang.c:2315
+#: src/lang.c:2328
 msgid ""
 "# Color of word highlighting with _dash_\n"
 "# Default: 13 (light pink)\n"
@@ -6968,11 +7026,11 @@ msgstr ""
 "# Farve pÃ¥ ordfremhÃ¦vning med _streg_\n"
 "# Standard: 13 (lyselilla)\n"
 
-#: src/lang.c:2321
+#: src/lang.c:2334
 msgid "Color of highlighting with /slash/"
 msgstr "Farve pÃ¥ fremhÃ¦vninger med /skrÃ¥streg/"
 
-#: src/lang.c:2322
+#: src/lang.c:2335
 msgid ""
 "# Color of word highlighting with /slash/\n"
 "# Default: 14 (light cyan)\n"
@@ -6982,11 +7040,11 @@ msgstr ""
 
 # Er det ikke stroke der er skrÃ¥skreg?
 # nej den er god nok med at slahs er skrÃ¥streg ligesom der stÃ¥r fÃ¸r
-#: src/lang.c:2328
+#: src/lang.c:2341
 msgid "Color of highlighting with -stroke-"
 msgstr "Farve pÃ¥ fremhÃ¦vning med -bindestreg-"
 
-#: src/lang.c:2329
+#: src/lang.c:2342
 msgid ""
 "# Color of word highlighting with -stroke-\n"
 "# Default: 12 (light blue)\n"
@@ -6994,11 +7052,11 @@ msgstr ""
 "# Farve pÃ¥ ordfremhÃ¦vning med -bindestreg-\n"
 "# Standard: 12 (lysblÃ¥)\n"
 
-#: src/lang.c:2336
+#: src/lang.c:2349
 msgid "Attr. of highlighting with *stars*"
 msgstr "Attr. pÃ¥ fremhÃ¦vninger med *stjerner*"
 
-#: src/lang.c:2337
+#: src/lang.c:2350
 msgid ""
 "# Attributes of word highlighting on mono terminals\n"
 "# Possible values are:\n"
@@ -7026,57 +7084,57 @@ msgstr ""
 "# Attribut pÃ¥ ordfremhÃ¦vning med *stjerner*\n"
 "# Standard: 6 (fed)\n"
 
-#: src/lang.c:2352
+#: src/lang.c:2365
 msgid "Attr. of highlighting with _dash_"
 msgstr ""
 
-#: src/lang.c:2353
+#: src/lang.c:2366
 msgid ""
 "# Attribute of word highlighting with _dash_\n"
 "# Default: 2 (best highlighting)\n"
 msgstr ""
 
-#: src/lang.c:2359
+#: src/lang.c:2372
 msgid "Attr. of highlighting with /slash/"
-msgstr ""
+msgstr "Attr. for fremhÃ¦velse med /slash/"
 
-#: src/lang.c:2360
+#: src/lang.c:2373
 msgid ""
 "# Attribute of word highlighting with /slash/\n"
 "# Default: 5 (half bright)\n"
 msgstr ""
 
-#: src/lang.c:2366
+#: src/lang.c:2379
 msgid "Attr. of highlighting with -stroke-"
 msgstr ""
 
-#: src/lang.c:2367
+#: src/lang.c:2380
 msgid ""
 "# Attribute of word highlighting with -stroke-\n"
 "# Default: 3 (reverse video)\n"
 msgstr ""
 
-#: src/lang.c:2373
+#: src/lang.c:2386
 msgid "URL highlighting in message body"
-msgstr ""
+msgstr "AdressefremhÃ¦velse i beskedens tekstomrÃ¥de"
 
-#: src/lang.c:2374
+#: src/lang.c:2387
 msgid "# Enable URL highlighting?\n"
 msgstr "# Aktiver adressefremhÃ¦velse?\n"
 
-#: src/lang.c:2379
+#: src/lang.c:2392
 msgid "Word highlighting in message body"
-msgstr ""
+msgstr "OrdfremhÃ¦velse i beskedens tekstomrÃ¥de"
 
-#: src/lang.c:2380
+#: src/lang.c:2393
 msgid "# Enable word highlighting?\n"
 msgstr "# Aktiver ordfremhÃ¦velse?\n"
 
-#: src/lang.c:2385
+#: src/lang.c:2398
 msgid "What to display instead of mark"
 msgstr ""
 
-#: src/lang.c:2386
+#: src/lang.c:2399
 msgid ""
 "# Should the leading and ending stars and dashes also be displayed,\n"
 "# even when they are highlighting marks?\n"
@@ -7086,115 +7144,123 @@ msgid ""
 "# * 2 = print a space instead\n"
 msgstr ""
 
-#: src/lang.c:2395
+#: src/lang.c:2408
 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:2396
+#: src/lang.c:2409
 msgid "Page line wrap column"
-msgstr ""
+msgstr "Sidelinjens ombrydningskolonne"
 
-#: src/lang.c:2397
+#: src/lang.c:2410
 msgid "# Wrap article lines at column\n"
 msgstr "# Ombryd artikellinjer ved kolonne\n"
 
-#: src/lang.c:2402
+#: src/lang.c:2415
 msgid "Wrap around threads on next unread"
 msgstr "Medtag trÃ¥de i nÃ¦ste ulÃ¦ste"
 
-#: src/lang.c:2403
+#: src/lang.c:2416
 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:2407
+#: src/lang.c:2420
 msgid "Enter default mail address (and fullname). <CR> sets."
 msgstr "Indtast standardpostadresse (og fulde navn). <CR> Ã¦ndrer."
 
-#: src/lang.c:2408 src/lang.c:2908
+#: src/lang.c:2421 src/lang.c:2931
 msgid "Mail address (and fullname)"
 msgstr "Postadresse (og fulde navn)"
 
-#: src/lang.c:2409
+#: src/lang.c:2422
 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:2414
+#: src/lang.c:2427
 msgid "Show empty Followup-To in editor"
 msgstr "Vis tomme Followup-To i redigeringsprogrammet"
 
-#: src/lang.c:2415
+#: src/lang.c:2428
 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:2419
+#: src/lang.c:2432
 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:2420
+#: src/lang.c:2433
 msgid "Create signature from path/command"
 msgstr "Opret underskrift fra path/command (sti/kommando)"
 
-#: src/lang.c:2421
+#: src/lang.c:2434
+#, c-format
 msgid ""
 "# Signature path (random sigs)/file to be used when posting/replying\n"
 "# sigfile=file       appends file as signature\n"
 "# sigfile=!command   executes external command to generate a signature\n"
+"#                    (specify %G to pass name of current newsgroup)\n"
 "# sigfile=--none     don't append a signature\n"
 msgstr ""
 
-#: src/lang.c:2428
+#: src/lang.c:2442
 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:2429
+#: src/lang.c:2443
 msgid "Prepend signature with \"-- \""
 msgstr "Foranstil underskrift med \"-- \""
 
-#: src/lang.c:2430
+#: src/lang.c:2444
 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:2434
+#: src/lang.c:2448
 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:2435
+#: src/lang.c:2449
 msgid "Add signature when reposting"
 msgstr "TilfÃ¸j signatur ved genindsendelse"
 
-#: src/lang.c:2436
+#: src/lang.c:2450
 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:2440
+#: src/lang.c:2454
 #, c-format
 msgid "Enter quotation marks, %s or %S for author's initials."
 msgstr "Indtast anfÃ¸rselstegn, %s eller %S for forfatters initialer."
 
-#: src/lang.c:2441
+#: src/lang.c:2455
 msgid "Characters used as quote-marks"
 msgstr "Tegn brugt som anfÃ¸rselstegn"
 
-#: src/lang.c:2442
+#: src/lang.c:2456
 #, c-format
 msgid ""
 "# Characters used in quoting to followups and replies.\n"
 "# '_' is replaced by ' ', %s, %S are replaced by author's initials.\n"
 msgstr ""
+"# Tegn brugt i citering til opfÃ¸lgninger og svar.\n"
+"# '_' erstattes af ' ', %s, %S erstattes af forfatterens initialer.\n"
 
-#: src/lang.c:2448
+#: src/lang.c:2462
 msgid "Quoting behavior"
-msgstr ""
+msgstr "CiteringsopfÃ¸rsel"
 
-#: src/lang.c:2449
+#: src/lang.c:2463
 msgid ""
 "# How quoting should be handled when following up or replying.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7207,46 +7273,60 @@ msgid ""
 "#   6 = Quote signatures, quote empty lines\n"
 "#   7 = Compress quotes, quote signatures, quote empty lines\n"
 msgstr ""
+"# Hvordan citering skal hÃ¥ndteres ved opfÃ¸lgning eller svar.\n"
+"# Mulige vÃ¦rdier er (standarden er markeret med *):\n"
+"#   0 = Intet specielt\n"
+"#   1 = Komprimer citeringer\n"
+"#   2 = Citer signaturer\n"
+"#   3 = Komprimer citeringer, citatsignaturer\n"
+"#   4 = Citer tomme linjer\n"
+"# * 5 = Komprimer citeringer, citer tomme linjer\n"
+"#   6 = Citer signaturer, citer tomme linjer\n"
+"#   7 = Komprimer citeringer, citer signaturer, citer tomme linjer\n"
 
-#: src/lang.c:2462 src/lang.c:2470 src/lang.c:2476
+#: src/lang.c:2476 src/lang.c:2484 src/lang.c:2490
 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:2463
+#: src/lang.c:2477
 msgid "Quote line when following up"
-msgstr ""
+msgstr "Citer linje ved opfÃ¸lgning"
 
-#: src/lang.c:2464
+#: src/lang.c:2478
 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 ""
+"# Format for citatlinje nÃ¥r der sendes/indlÃ¦gges/opfÃ¸lges pÃ¥ en artikel\n"
+"# %A Adresse    %D Dato   %F Adr+Navn    %G Gruppenavn  %M Besked-id\n"
+"# %N Fulde navn %C Fornavn      %I Initialer\n"
 
-#: src/lang.c:2471
+#: src/lang.c:2485
 msgid "Quote line when cross-posting"
-msgstr ""
+msgstr "Citer linje ved krydsindsendelse"
 
-#: src/lang.c:2477
+#: src/lang.c:2491
 msgid "Quote line when mailing"
 msgstr "Citer linje ved postleverance"
 
-#: src/lang.c:2482
+#: src/lang.c:2496
 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:2483
+#: src/lang.c:2497
 msgid "Insert 'User-Agent:' header"
 msgstr "IndsÃ¦t Â»User-Agent:Â«-teksthoved"
 
-#: src/lang.c:2484
+#: src/lang.c:2498
 msgid "# If ON include advertising User-Agent: header\n"
 msgstr "# Hvis slÃ¥et til, sÃ¥ inkluder reklameteksthoved for User-Agent:\n"
 
-#: src/lang.c:2489
+#: src/lang.c:2503
 msgid ""
 "Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr ""
@@ -7254,11 +7334,11 @@ msgstr ""
 "Ã¦ndrer."
 
 # skal vist ikke oversÃ¦ttes til tegnsÃ¦t
-#: src/lang.c:2490
+#: src/lang.c:2504
 msgid "MM_CHARSET"
 msgstr "MM_CHARSET"
 
-#: src/lang.c:2491
+#: src/lang.c:2505
 msgid ""
 "# Charset supported locally which is also used for MIME header and\n"
 "# Content-Type header.\n"
@@ -7267,43 +7347,50 @@ msgid ""
 "# If MIME_STRICT_CHARSET is defined at compile-time, charset other than\n"
 "# mm_charset is considered not displayable and represented as '?'.\n"
 msgstr ""
+"# TegnsÃ¦t understÃ¸ttet lokalt og som ogsÃ¥ bruges for MIME-teksthoved og\n"
+"# Content-Type-teksthoved.\n"
+"# Hvis ikke angivet, sÃ¥ bruges vÃ¦rdien for miljÃ¸variablen MM_CHARSET.\n"
+"# Angiv som US-ASCII eller standarden for kompileringstidspunktet, hvis\n"
+"# ingen af dem er defineret.\n"
+"# 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:2501
+#: src/lang.c:2515
 msgid "MM_NETWORK_CHARSET"
 msgstr "MM_NETWORK_CHARSET"
 
-#: src/lang.c:2502
+#: src/lang.c:2516
 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:2506
+#: src/lang.c:2520
 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:2507
+#: src/lang.c:2521
 msgid "MM_LOCAL_CHARSET"
 msgstr "MM_LOCAL_CHARSET"
 
-#: src/lang.c:2508
+#: src/lang.c:2522
 msgid "# Charset supported locally.\n"
-msgstr ""
+msgstr "# TegnsÃ¦t understÃ¸ttet lokalt.\n"
 
-#: src/lang.c:2515
+#: src/lang.c:2529
 msgid "Mailbox format"
 msgstr "Postkasseformat"
 
-#: src/lang.c:2516
+#: src/lang.c:2530
 msgid "# Format of the mailbox.\n"
 msgstr "# Format pÃ¥ postkassen.\n"
 
-#: src/lang.c:2521
+#: src/lang.c:2535
 msgid "MIME encoding in news messages"
 msgstr "MIME-kodning i nye beskeder"
 
-#: src/lang.c:2522
+#: src/lang.c:2536
 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"
@@ -7311,17 +7398,22 @@ msgid ""
 "# while Base64 is more efficient for most 8bit East Asian, Greek, and\n"
 "# Russian charsets with a lot of 8bit characters.\n"
 msgstr ""
+"# MIME-kodning (8-bit, base64, quoted-printable, 7-bit) af teksten for\n"
+"# post og indlÃ¦g, hvis nÃ¸dvendig. QP er effektiv for de fleste europÃ¦iske\n"
+"# tegnsÃ¦t (ISO-8859-X) med en lille fraktion af ikke-US-ASCII-tegn,\n"
+"# 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:2530 src/lang.c:2551
+#: src/lang.c:2544 src/lang.c:2565
 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:2531
+#: src/lang.c:2545
 msgid "Use 8bit characters in news headers"
 msgstr "Brug 8-bit tegn i nyhedshoveder"
 
 # engelsk fejl d med stort
-#: src/lang.c:2532
+#: src/lang.c:2546
 msgid ""
 "# If ON, 8bit characters in news headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -7333,28 +7425,28 @@ msgstr ""
 "# 8-bit tegn i teksthoved kodes uanset vÃ¦rdien af denne parameter\n"
 "# med mindre post_mime_encoding ogsÃ¥ er 8-bit.\n"
 
-#: src/lang.c:2539
+#: src/lang.c:2553
 msgid ""
 "Auto-view post-processed files <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2540
+#: src/lang.c:2554
 msgid "View post-processed files"
 msgstr "Vis efterbehandlede filer"
 
-#: src/lang.c:2541
+#: src/lang.c:2555
 msgid "# If set, post processed files will be opened in a viewer\n"
 msgstr ""
 
-#: src/lang.c:2546
+#: src/lang.c:2560
 msgid "MIME encoding in mail messages"
 msgstr "MIME-kodning i postbeskeder"
 
-#: src/lang.c:2552
+#: src/lang.c:2566
 msgid "Use 8bit characters in mail headers"
 msgstr "Brug 8-bit tegn i posthoveder"
 
-#: src/lang.c:2553
+#: src/lang.c:2567
 msgid ""
 "# If ON, 8bit characters in mail headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -7365,11 +7457,11 @@ msgid ""
 "# turn it ON unless you have some compelling reason.\n"
 msgstr ""
 
-#: src/lang.c:2564
+#: src/lang.c:2578
 msgid "Strip blanks from ends of lines"
 msgstr "Fjern tomme tegn fra linjeslutninger"
 
-#: src/lang.c:2565
+#: src/lang.c:2579
 msgid ""
 "# If ON strip blanks from ends of lines for faster display on slow "
 "terminals.\n"
@@ -7377,15 +7469,16 @@ msgstr ""
 "# Hvis slÃ¥et til, sÃ¥ fjern tomme felter fra linjeafslutninger for hurtigere\n"
 "# visning pÃ¥ langsomme terminaler.\n"
 
-#: src/lang.c:2571
+#: src/lang.c:2585
 msgid "If ON, use transliteration. <SPACE> toggles & <CR> sets."
 msgstr ""
+"Hvis slÃ¥et til, sÃ¥ brug transliteration. <MELLEMRUM> skifter & <CR> Ã¦ndrer."
 
-#: src/lang.c:2572
+#: src/lang.c:2586
 msgid "Transliteration"
 msgstr "Transliteration"
 
-#: src/lang.c:2573
+#: src/lang.c:2587
 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"
@@ -7396,11 +7489,11 @@ msgstr ""
 "# ikke kan reprÃ¦senteres i mÃ¥ltegnsÃ¦ttet, sÃ¥ kan det tilnÃ¦rmes via et eller\n"
 "# flere lignende tegn.\n"
 
-#: src/lang.c:2581
+#: src/lang.c:2595
 msgid "Send you a Cc/Bcc automatically"
 msgstr "Send dig en Cc/Bcc automatisk"
 
-#: src/lang.c:2582
+#: src/lang.c:2596
 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"
@@ -7409,44 +7502,62 @@ msgid ""
 "#   2 = Bcc\n"
 "#   3 = Cc and Bcc\n"
 msgstr ""
+"# Placer dit navn i Cc:- og/eller Bcc:-feltet nÃ¥r en artikel sendes.\n"
+"# Mulige vÃ¦rdier er (standarden er markeret med *):\n"
+"# * 0 = Nej\n"
+"#   1 = Cc\n"
+"#   2 = Bcc\n"
+"#   3 = Cc og Bcc\n"
+
+#: src/lang.c:2607
+msgid "Hash algorithm for Cancel-Lock/Cancel-Key"
+msgstr ""
+
+#: src/lang.c:2608
+msgid ""
+"# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n"
+"# Use 'none' to not generate Cancel-Lock headers.\n"
+msgstr ""
 
-#: src/lang.c:2591
+#: src/lang.c:2614
 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:2592
+#: src/lang.c:2615
 msgid "Spamtrap warning address parts"
-msgstr ""
+msgstr "Spamtrap-advarsel for adressedele"
 
-#: src/lang.c:2593
+#: src/lang.c:2616
 msgid ""
 "# A comma-delimited list of address-parts you want to be warned\n"
 "# about when trying to reply by email.\n"
 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:2598
+#: src/lang.c:2621
 msgid "Enter default number of days a filter entry will be valid. <CR> sets."
-msgstr ""
+msgstr "Indtast antal dage en filterpost vil vÃ¦re gyldig. <CR. Ã¦ndrer."
 
-#: src/lang.c:2599
+#: src/lang.c:2622
 msgid "No. of days a filter entry is valid"
 msgstr "Antal dage en filterpost er gyldig"
 
-#: src/lang.c:2600
+#: src/lang.c:2623
 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:2604
+#: src/lang.c:2627
 msgid "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr "TilfÃ¸j sendte artikler til filter. <MELLEMRUM> skifter & <CR> Ã¦ndrer."
 
-#: src/lang.c:2605
+#: src/lang.c:2628
 msgid "Add posted articles to filter"
 msgstr "TilfÃ¸j indsendte artikler til filter"
 
 # engelsk fejl, mangler .
-#: src/lang.c:2606
+#: src/lang.c:2629
 msgid ""
 "# If ON add posted articles which start a new thread to filter for\n"
 "# highlighting follow-ups\n"
@@ -7454,24 +7565,24 @@ msgstr ""
 "# Hvis slÃ¥et til, sÃ¥ tilfÃ¸j indsendte artikler, som starter en ny trÃ¥d\n"
 "# at filtrere efter, som fremhÃ¦vede opfÃ¸lgninger.\n"
 
-#: src/lang.c:2610
+#: src/lang.c:2633
 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:2611
+#: src/lang.c:2634
 msgid "Mail directory"
 msgstr "Postmappe"
 
-#: src/lang.c:2612
+#: src/lang.c:2635
 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:2617
+#: src/lang.c:2640
 msgid "Save articles in batch mode (-S)"
 msgstr "Gem artikler i jobtilstand (-S)"
 
-#: src/lang.c:2618
+#: src/lang.c:2641
 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"
@@ -7479,29 +7590,29 @@ msgstr ""
 "# Hvis slÃ¥et til, sÃ¥ vil artikler/trÃ¥de blive gemt i jobtilstand\n"
 "# nÃ¥r -S eller post (-M/-N) er angivet pÃ¥ kommandolinjen\n"
 
-#: src/lang.c:2623
+#: src/lang.c:2646
 msgid "The directory where you want articles/threads saved."
 msgstr "Mappen hvor du Ã¸nsker at artikler/trÃ¥de gemmes."
 
-#: src/lang.c:2624
+#: src/lang.c:2647
 msgid "Directory to save arts/threads in"
 msgstr "Mappe til at gemme artikler/trÃ¥de i"
 
-#: src/lang.c:2625
+#: src/lang.c:2648
 msgid "# Directory where articles/threads are saved\n"
 msgstr "# Mappe hvor artikler/trÃ¥de gemmes\n"
 
-#: src/lang.c:2629
+#: src/lang.c:2652
 msgid ""
 "Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> "
 "sets."
 msgstr ""
 
-#: src/lang.c:2630
+#: src/lang.c:2653
 msgid "Use Archive-name: header for save"
 msgstr "Brug arkivnavn: teksthoveder for gem"
 
-#: src/lang.c:2631
+#: src/lang.c:2654
 msgid ""
 "# If ON articles/threads with Archive-name: in mail header will\n"
 "# be automatically saved with the Archive-name & part/patch no.\n"
@@ -7509,7 +7620,7 @@ msgstr ""
 "# Hvis slÃ¥et til, sÃ¥ vil artikler/trÃ¥de med Archive-name: i\n"
 "# teksthovedet blive gemt med Archive-name og part/patch-nr.\n"
 
-#: src/lang.c:2636
+#: src/lang.c:2659
 msgid ""
 "Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
 "cancels."
@@ -7517,24 +7628,24 @@ msgstr ""
 "Marker gemte artikler/trÃ¥de som lÃ¦st. <MELLEMRUM> skifter, <CR> Ã¦ndrer, "
 "<ESC> afbryder."
 
-#: src/lang.c:2637
+#: src/lang.c:2660
 msgid "Mark saved articles/threads as read"
 msgstr "Marker gemte artikler/trÃ¥de som lÃ¦st"
 
-#: src/lang.c:2638
+#: src/lang.c:2661
 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:2642
+#: src/lang.c:2665
 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:2643
+#: src/lang.c:2666
 msgid "Post process saved articles"
 msgstr "Efterbehandl gemte artikler"
 
-#: src/lang.c:2644
+#: src/lang.c:2667
 msgid ""
 "# Perform post processing (saving binary attachments) from saved articles.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7543,11 +7654,11 @@ msgid ""
 "#   2 = yes\n"
 msgstr ""
 
-#: src/lang.c:2653
+#: src/lang.c:2676
 msgid "Process only unread articles"
 msgstr "Behandl kun ulÃ¦ste artikler"
 
-#: src/lang.c:2654
+#: src/lang.c:2677
 msgid ""
 "# If ON only save/print/pipe/mail unread articles (tagged articles "
 "excepted)\n"
@@ -7556,15 +7667,15 @@ msgstr ""
 "artikler\n"
 "# (mÃ¦rkede artikler forventes)\n"
 
-#: src/lang.c:2659
+#: src/lang.c:2682
 msgid "Print all or just part of header. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2660
+#: src/lang.c:2683
 msgid "Print all headers when printing"
 msgstr "Udskriv alle teksthoveder under udskrivning"
 
-#: src/lang.c:2661
+#: src/lang.c:2684
 msgid ""
 "# If ON print all of article header otherwise just the important lines\n"
 msgstr ""
@@ -7572,7 +7683,7 @@ msgstr ""
 "vigtige\n"
 "# linjer\n"
 
-#: src/lang.c:2665
+#: src/lang.c:2688
 msgid ""
 "The printer program with options that is to be used to print articles/"
 "threads."
@@ -7580,37 +7691,37 @@ msgstr ""
 "Printerprogrammet med indstillinger som vil blive brugt til at udskrive "
 "artikler/trÃ¥de."
 
-#: src/lang.c:2666
+#: src/lang.c:2689
 msgid "Printer program with options"
 msgstr "Printerprogram med indstillinger"
 
-#: src/lang.c:2667
+#: src/lang.c:2690
 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:2673
+#: src/lang.c:2696
 msgid "Force redraw after certain commands"
 msgstr "Fremtving skÃ¦rmopdatering efter bestemte kommandoer"
 
-#: src/lang.c:2674
+#: src/lang.c:2697
 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:2678
+#: src/lang.c:2701
 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:2679
+#: src/lang.c:2702
 msgid "Start editor with line offset"
 msgstr "Start redigeringsprogram med linjeforskydning"
 
-#: src/lang.c:2680
+#: src/lang.c:2703
 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"
@@ -7619,17 +7730,17 @@ msgstr ""
 "# markÃ¸rforskydning i filen, ellers vil markÃ¸ren blive placeret pÃ¥ den\n"
 "# fÃ¸rste linje\n"
 
-#: src/lang.c:2685
+#: src/lang.c:2708
 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:2686
+#: src/lang.c:2709
 msgid "Invocation of your editor"
 msgstr "IgangsÃ¦ttelse af dit redigeringsprogram"
 
-#: src/lang.c:2687
+#: src/lang.c:2710
 msgid ""
 "# Format of editor line including parameters\n"
 "# %E Editor  %F Filename  %N Linenumber\n"
@@ -7637,18 +7748,18 @@ msgstr ""
 "# Format for redigeringsprogrammets parametre for linjeinkludering\n"
 "# %E Redigeringsprogram %F Filnavn  %N Linjenummer\n"
 
-#: src/lang.c:2692
+#: src/lang.c:2715
 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:2693
+#: src/lang.c:2716
 msgid "External inews"
 msgstr "Eksterne inews"
 
-#: src/lang.c:2694
+#: src/lang.c:2717
 msgid ""
 "# If --internal use the built in mini inews for posting via NNTP\n"
 "# otherwise use an external inews program\n"
@@ -7657,18 +7768,18 @@ msgstr ""
 "NNTP\n"
 "# ellers brug et eksternt inews-program\n"
 
-#: src/lang.c:2698
+#: src/lang.c:2721
 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:2699
+#: src/lang.c:2722
 msgid "Invocation of your mail command"
 msgstr "IgangsÃ¦ttelse af din postkommando"
 
-#: src/lang.c:2700
+#: src/lang.c:2723
 msgid ""
 "# Format of mailer line including parameters\n"
 "# %M Mailer  %S Subject  %T To  %F Filename\n"
@@ -7676,11 +7787,11 @@ msgid ""
 "# ie. elm interactive          :    elm -i %F -s \"%S\" \"%T\"\n"
 msgstr ""
 
-#: src/lang.c:2708
+#: src/lang.c:2731
 msgid "Use interactive mail reader"
 msgstr "Brug interaktiv postlÃ¦ser"
 
-#: src/lang.c:2709
+#: src/lang.c:2732
 msgid ""
 "# Interactive mailreader\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7694,73 +7805,75 @@ msgstr ""
 "#   1 = brug interaktiv postlÃ¦ser med teksthoveder i fil\n"
 "#   2 = brug interaktiv postlÃ¦ser uden teksthoveder i fil\n"
 
-#: src/lang.c:2718
+#: src/lang.c:2741
 msgid "Remove ~/.article after posting"
 msgstr "Fjern ~/.article efter indsendelse"
 
-#: src/lang.c:2719
+#: src/lang.c:2742
 msgid "# If ON remove ~/.article after posting.\n"
 msgstr "# Hvis slÃ¥et til, sÃ¥ fjern ~/.article efter indsendelse.\n"
 
-#: src/lang.c:2725
+#: src/lang.c:2748
 msgid "Use UTF-8 graphics (thread tree etc.)"
 msgstr "Brug UTF-8-grafik (trÃ¥dtrÃ¦ etc.)"
 
-#: src/lang.c:2726
+#: src/lang.c:2749
 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:2731
+#: src/lang.c:2754
 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:2732
+#: src/lang.c:2755
 msgid "Filename for posted articles"
 msgstr "Filnavn for indsendte artikler"
 
-#: src/lang.c:2733
+#: src/lang.c:2756
 msgid ""
 "# Filename where to keep all postings (default posted)\n"
 "# If no filename is set then postings will not be saved\n"
 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:2738
+#: src/lang.c:2761
 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:2739
+#: src/lang.c:2762
 msgid "Keep failed arts in ~/dead.articles"
 msgstr "Bevar mislykkede artikler i ~/dead.articles"
 
-#: src/lang.c:2740
+#: src/lang.c:2763
 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:2744
+#: src/lang.c:2767
 msgid "Do you want to strip unsubscribed groups from .newsrc"
 msgstr "Ã˜nsker du at fjerne grupper med fjernet abonnement fra .newsrc"
 
-#: src/lang.c:2745
+#: src/lang.c:2768
 msgid "No unsubscribed groups in newsrc"
 msgstr "Ingen grupper med fjernet abonnement i newsrc"
 
-#: src/lang.c:2746
+#: src/lang.c:2769
 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:2751
+#: src/lang.c:2774
 msgid "Remove bogus groups from newsrc"
 msgstr "Fjern fejlramte grupper fra newsrc"
 
-#: src/lang.c:2752
+#: src/lang.c:2775
 msgid ""
 "# What to do with bogus groups in newsrc file\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7769,71 +7882,71 @@ msgid ""
 "#   2 = highlight with D on selection screen\n"
 msgstr ""
 
-#: src/lang.c:2761
+#: src/lang.c:2784
 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:2762
+#: src/lang.c:2785
 msgid "NNTP read timeout in seconds"
 msgstr "TidsudlÃ¸b i sekunder for NNTP-lÃ¦s"
 
-#: src/lang.c:2763
+#: src/lang.c:2786
 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:2768
+#: src/lang.c:2791
 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:2769
+#: src/lang.c:2792
 msgid "Interval in secs to reread active"
 msgstr "Interval i sekunder til at genlÃ¦se aktive"
 
-#: src/lang.c:2770
+#: src/lang.c:2793
 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:2775
+#: src/lang.c:2798
 msgid "Reconnect to server automatically"
 msgstr "Forbind til serveren igen automatisk"
 
-#: src/lang.c:2776
+#: src/lang.c:2799
 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:2780
+#: src/lang.c:2803
 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:2781
+#: src/lang.c:2804
 msgid "Cache NNTP overview files locally"
 msgstr "Lagr NNTP-overbliksfiler lokalt"
 
-#: src/lang.c:2782
+#: src/lang.c:2805
 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:2786 src/lang.c:2801 src/lang.c:2821 src/lang.c:2840
+#: src/lang.c:2809 src/lang.c:2824 src/lang.c:2844 src/lang.c:2863
 msgid "Enter format string. <CR> sets, <ESC> cancels."
 msgstr "Indtast formatstreng. <CR> Ã¦ndrer, <ESC> afbryder."
 
-#: src/lang.c:2787
+#: src/lang.c:2810
 msgid "Format string for selection level"
 msgstr "Formatstreng for udvÃ¦lgelsesniveau"
 
-#: src/lang.c:2788
+#: src/lang.c:2811
 msgid ""
 "# Format string for selection level representation\n"
 "# Default: %f %n %U  %G  %d\n"
@@ -7859,11 +7972,11 @@ msgstr ""
 "#   %n              Nummer, linjenummer pÃ¥ skÃ¦rm\n"
 "#   %U              UlÃ¦st antal\n"
 
-#: src/lang.c:2802
+#: src/lang.c:2825
 msgid "Format string for group level"
 msgstr "Formatstreng for gruppeniveau"
 
-#: src/lang.c:2803
+#: src/lang.c:2826
 msgid ""
 "# Format string for group level representation\n"
 "# Default: %n %m %R %L  %s  %F\n"
@@ -7881,12 +7994,27 @@ msgid ""
 "#   %s              Subject (only group level)\n"
 "#   %S              Score\n"
 msgstr ""
+"# Formatsstreng for reprÃ¦sentation af gruppeniveau\n"
+"# Standard: %n %m %R %L  %s  %F\n"
+"# Mulige vÃ¦rdier er:\n"
+"#   %%              '%'\n"
+"#   %D              Dato, som date_format\n"
+"#   %(formatstr)D   Dato, formatstr bliver sendt til my_strftime()\n"
+"#   %F              Fra, navn og/eller adresse jÃ¦vnfÃ¸r show_author\n"
+"#   %I              Initialer\n"
+"#   %L              Linjeantal\n"
+"#   %M              Besked-id\n"
+"#   %m              Artikeltegn\n"
+"#   %n              Nummer, linjenummer pÃ¥ skÃ¦rm\n"
+"#   %R              Antal, antallet af svar i trÃ¥den\n"
+"#   %s              Emne (kun gruppeniveau)\n"
+"#   %S              BedÃ¸mmelse\n"
 
-#: src/lang.c:2822
+#: src/lang.c:2845
 msgid "Format string for thread level"
 msgstr "Formatstreng for trÃ¥dniveau"
 
-#: src/lang.c:2823
+#: src/lang.c:2846
 msgid ""
 "# Format string for thread level representation\n"
 "# Default: %n %m  [%L]  %T  %F\n"
@@ -7903,20 +8031,34 @@ msgid ""
 "#   %S              Score\n"
 "#   %T              Thread tree (only thread level)\n"
 msgstr ""
+"# Formatstreng for reprÃ¦sentation af trÃ¥dniveau\n"
+"# Standard: %n %m  [%L]  %T  %F\n"
+"# Mulige vÃ¦rdier er:\n"
+"#   %%              '%'\n"
+"#   %D              Dato, som date_format\n"
+"#   %(formatstr)D   Dato, formatstr bliver sendt til my_strftime()\n"
+"#   %F              Fra, navn og/eller adresse jÃ¦vnfÃ¸r show_author\n"
+"#   %I              Initialer\n"
+"#   %L              Linjeantal\n"
+"#   %M              Besked-id\n"
+"#   %m              Artikeltegn\n"
+"#   %n              Nummer, linjenummer pÃ¥ skÃ¦rm\n"
+"#   %S              BedÃ¸mmelse\n"
+"#   %T              TrÃ¥dtrÃ¦ (kun trÃ¥dniveau)\n"
 
-#: src/lang.c:2841
+#: src/lang.c:2864
 msgid "Format string for display of dates"
 msgstr "Formatstreng for visning af datoer"
 
-#: src/lang.c:2842
+#: src/lang.c:2865
 msgid "# Format string for date representation\n"
 msgstr "# Formatstreng for datoreprÃ¦sentation\n"
 
-#: src/lang.c:2848
+#: src/lang.c:2871
 msgid "Unicode normalization form"
 msgstr "Form for Unicodenormalisering"
 
-#: src/lang.c:2849
+#: src/lang.c:2872
 msgid ""
 "# Unicode normalization form\n"
 "# Possible values are:\n"
@@ -7934,19 +8076,19 @@ msgstr ""
 "#   3 = NFC\n"
 "#   4 = NFD\n"
 
-#: src/lang.c:2862
+#: src/lang.c:2885
 msgid "Render BiDi"
 msgstr "Optegn BiDi"
 
-#: src/lang.c:2863
+#: src/lang.c:2886
 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:2870
+#: src/lang.c:2893
 msgid "Function for sorting articles"
 msgstr "Funktion for sortering af artikler"
 
-#: src/lang.c:2871
+#: src/lang.c:2894
 msgid ""
 "# Function for sorting articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7954,167 +8096,169 @@ msgid ""
 "#   1 = heapsort\n"
 msgstr ""
 
-#: src/lang.c:2884
+#: src/lang.c:2907
 msgid "Automatically GroupMarkUnselArtRead"
 msgstr "Automatisk GroupMarkUnselArtRead"
 
-#: src/lang.c:2890
+#: src/lang.c:2913
 msgid "Delete post-process files"
 msgstr "Slet efterbrÃ¦nderens filer"
 
-#: src/lang.c:2895
+#: src/lang.c:2918
 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:2896
+#: src/lang.c:2919
 msgid "Mailbox to save sent mails"
 msgstr "Postkasse hvor sendt post gemmes"
 
-#: src/lang.c:2901
+#: src/lang.c:2924
 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:2902
+#: src/lang.c:2925
 msgid "Followup-To: header"
-msgstr ""
+msgstr "Followup-To:-teksthoved"
 
-#: src/lang.c:2907
+#: src/lang.c:2930
 msgid "Enter default mail address (and fullname). <CR> sets, <ESC> cancels."
-msgstr ""
+msgstr "Indtast e-postadresse (og fulde navn). <CR> Ã¦ndrer, >ESC> afbryder."
 
-#: src/lang.c:2914
+#: src/lang.c:2937
 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:2915
+#: src/lang.c:2938
 msgid "Ispell program"
 msgstr "Ispellprogram"
 
-#: src/lang.c:2921
+#: src/lang.c:2944
 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:2922
+#: src/lang.c:2945
 msgid "Mailing list address"
 msgstr "Adresse pÃ¥ postliste"
 
-#: src/lang.c:2928
+#: src/lang.c:2951
 msgid "Forward articles as attachment"
 msgstr "Videresend artikler som vedhÃ¦ftninger"
 
-#: src/lang.c:2933
+#: src/lang.c:2956
 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:2934
+#: src/lang.c:2957
 msgid "Which MIME types will be saved"
 msgstr "Hvilke MIME-typer vil blive gemt"
 
-#: src/lang.c:2939
+#: src/lang.c:2962
 msgid "Value of the Organization: header. <CR> sets, <ESC> cancels."
 msgstr "VÃ¦rdi for Organisation:-teksthoved. <CR> Ã¦ndrer, <ESC> afbryder."
 
-#: src/lang.c:2940
+#: src/lang.c:2963
 msgid "Organization: header"
 msgstr "Organisation:-teksthoved"
 
-#: src/lang.c:2945
+#: src/lang.c:2968
 msgid "Filename for saved articles. <CR> sets, <ESC> cancels."
 msgstr "Filnavn for gemte artikler. <CR> Ã¦ndrer, <ESC> afbryder."
 
-#: src/lang.c:2946
+#: src/lang.c:2969
 msgid "savefile"
 msgstr "gemt fil"
 
-#: src/lang.c:2951 src/lang.c:2975
+#: src/lang.c:2974 src/lang.c:2998
 msgid "Scope for the filter rule. <CR> sets, <ESC> cancels."
 msgstr "Virkefelt for filterregel. <CR> Ã¦ndrer, <ESC> afbryder."
 
-#: src/lang.c:2952
+#: src/lang.c:2975
 msgid "Quick (1 key) select filter scope"
 msgstr "HurtigvÃ¦lg (1 tast) filteromfang"
 
-#: src/lang.c:2957 src/lang.c:2981
+#: src/lang.c:2980 src/lang.c:3004
 msgid "Header for filter rule. <CR> sets, <ESC> cancels."
 msgstr "Teksthoved for filterregel. <CR> Ã¦ndrer, <ESC> afbryder."
 
-#: src/lang.c:2958
+#: src/lang.c:2981
 msgid "Quick (1 key) select filter header"
 msgstr "HurtigvÃ¦lg (1 tast) filterteksthoved"
 
-#: src/lang.c:2963 src/lang.c:2987
+#: src/lang.c:2986 src/lang.c:3010
 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."
+"TÃ¦ndt (ON) = versalfÃ¸lsom, Slukket (OFF) = ignorer versaler. <CR> Ã¦ndrer\n"
+"<ESC> afbryder."
 
-#: src/lang.c:2964
+#: src/lang.c:2987
 msgid "Quick (1 key) select filter case"
 msgstr "HurtigvÃ¦lg (1 tast) versaler for filter"
 
-#: src/lang.c:2969 src/lang.c:2993
+#: src/lang.c:2992 src/lang.c:3016
 msgid "ON = expire, OFF = don't ever expire. <CR> sets, <ESC> cancels."
-msgstr ""
+msgstr "ON = udlÃ¸b, OFF = udlÃ¸b aldrig. <CR> Ã¦ndrer, <ESC> afbryder."
 
-#: src/lang.c:2970
+#: src/lang.c:2993
 msgid "Quick (1 key) select filter expire"
 msgstr "HurtigvÃ¦lg (1 tast) filterudlÃ¸b"
 
-#: src/lang.c:2976
+#: src/lang.c:2999
 msgid "Quick (1 key) kill filter scope"
 msgstr "HurtigdrÃ¦b (1 tast) filteromfang"
 
-#: src/lang.c:2982
+#: src/lang.c:3005
 msgid "Quick (1 key) kill filter header"
 msgstr "HurtigdrÃ¦b (1 tast) filterteksthoved"
 
-#: src/lang.c:2988
+#: src/lang.c:3011
 msgid "Quick (1 key) kill filter case"
 msgstr "HurtigdrÃ¦b (1 tast) versaler for filter"
 
-#: src/lang.c:2994
+#: src/lang.c:3017
 msgid "Quick (1 key) kill filter expire"
 msgstr "HurtigdrÃ¦b (1 tast) filterudlÃ¸b"
 
-#: src/lang.c:3000
+#: src/lang.c:3023
 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:3001
+#: src/lang.c:3024
 msgid "UNDECLARED_CHARSET"
 msgstr "UNDECLARED_CHARSET"
 
-#: src/lang.c:3007
+#: src/lang.c:3030
 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:3008
+#: src/lang.c:3031
 msgid "X_Body"
 msgstr "X_Body"
 
-#: src/lang.c:3013
+#: src/lang.c:3036
 msgid "Insert this header when posting. <CR> sets, <ESC> cancels."
 msgstr ""
 "IndsÃ¦t dette teksthoved under indsendelse. <CR> Ã¦ndrer, <ESC> afbryder."
 
-#: src/lang.c:3014
+#: src/lang.c:3037
 msgid "X_Headers"
 msgstr "X_Headers"
 
-#: src/lang.c:3019
+#: src/lang.c:3042
 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:3020
+#: src/lang.c:3043
 msgid "Insert 'X-Comment-To:' header"
 msgstr "IndsÃ¦t Â»X-Comment-To:Â«-teksthoved"
 
@@ -8123,12 +8267,12 @@ msgstr "IndsÃ¦t Â»X-Comment-To:Â«-teksth
 msgid "reading from local spool"
 msgstr "lÃ¦ser fra lokal kÃ¸"
 
-#: src/misc.c:3857
+#: src/misc.c:3868
 #, 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:3860
+#: src/misc.c:3871
 #, c-format
 msgid "Version: %s %s release %s (\"%s\")\n"
 msgstr "Version: %s %s udgave %s (Â»%sÂ«)\n"
@@ -8150,11 +8294,11 @@ msgstr ""
 msgid "NNTP connection error. Exiting..."
 msgstr "NNTP-forbindelsesfejl. Afslutter ..."
 
-#: src/nntplib.c:856 src/nntplib.c:1834
+#: src/nntplib.c:856 src/nntplib.c:1835
 msgid "Rejoin current group\n"
 msgstr "Tilslut igen til nuvÃ¦rende gruppe\n"
 
-#: src/nntplib.c:864 src/nntplib.c:1842
+#: src/nntplib.c:864 src/nntplib.c:1843
 #, c-format
 msgid "Read (%s)\n"
 msgstr "LÃ¦st (%s)\n"
@@ -8164,12 +8308,12 @@ msgstr "LÃ¦st (%s)\n"
 msgid "Resend last command (%s)\n"
 msgstr "Send sidste kommando igen (%s)\n"
 
-#: src/nntplib.c:1481
+#: src/nntplib.c:1482
 msgid "CAPABILITIES did not announce READER"
 msgstr "FUNKTIONER annoncerede ikke LÃ†SER"
 
 # noget bud?
-#: src/nntplib.c:1988
+#: src/nntplib.c:1989
 msgid "MOTD: "
 msgstr "MOTD: "
 
@@ -8178,37 +8322,37 @@ msgstr "MOTD: "
 msgid "couldn't expand %s\n"
 msgstr "kunne ikke udvide %s\n"
 
-#: src/post.c:1339
-#, c-format
+#: src/post.c:1341
+#, fuzzy, c-format
 msgid ""
-"Line %d is longer than 998 octets and should be folded, but\n"
+"Line %d is longer than %d octets and should be folded, but\n"
 "encoding is neither set to %s nor to %s\n"
 msgstr ""
-"Linje %d er lÃ¦ngere end 998 oktetter og bÃ¸r foldes sammen, men\n"
+"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:1344
-#, c-format
+#: src/post.c:1346
+#, fuzzy, c-format
 msgid ""
-"Line %d is longer than 998 octets and should be folded, but\n"
+"Line %d is longer than %d octets and should be folded, but\n"
 "encoding is set to %s without enabling MIME_BREAK_LONG_LINES or\n"
 "posting doesn't contain any 8bit chars and thus folding won't happen\n"
 msgstr ""
-"Linje %d er lÃ¦ngere end 998 oktetter og bÃ¸r foldes sammen, men\n"
+"Linje %d er lÃ¦ngere end %d oktetter og bÃ¸r foldes sammen, men\n"
 "kodningen er sat til %s uden aktivering af MIME_BREAK_LONG_LINES\n"
 "eller beskeden indeholder ikke 8-bit tegn og foldning vil derfor\n"
 "ikke blive udfÃ¸rt\n"
 
-#: src/post.c:1346
-#, c-format
+#: src/post.c:1348
+#, fuzzy, c-format
 msgid ""
-"Line %d is longer than 998 octets and should be folded, but\n"
+"Line %d is longer than %d octets and should be folded, but\n"
 "encoding is not set to %s\n"
 msgstr ""
-"Linje %d er lÃ¦ngere end 998 oktetter og bÃ¸r foldes sammen, men\n"
+"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:2320
+#: src/post.c:2322
 #, c-format
 msgid "Posting: %.*s ..."
 msgstr "Indsender: %.*s ..."
@@ -8238,7 +8382,7 @@ msgstr "[- UtilgÃ¦ngelig -]"
 #. * preamble
 #. * TODO: -> lang.c
 #.
-#: src/rfc2047.c:1309
+#: src/rfc2047.c:1308
 #, c-format
 msgid ""
 "This message has been composed in the 'multipart/mixed' MIME-format. If you\n"
@@ -8253,7 +8397,7 @@ msgstr ""
 "mÃ¦rkeligt ud.\n"
 "\n"
 
-#: src/save.c:1067
+#: src/save.c:1065
 msgid "bytes"
 msgstr "byte"
 
@@ -8323,6 +8467,3 @@ msgstr "Slrnface blev unormalt afbrudt,
 #, c-format
 msgid "Slrnface failed: %s."
 msgstr "Slrnface mislykkedes: %s."
-
-#~ msgid "# Maximum length of the names of newsgroups displayed\n"
-#~ msgstr "# Maksimal lÃ¦ngde pÃ¥ navne pÃ¥ nyhedsgrupper som vises\n"
Binary files tin-2.4.1/po/de.gmo and tin-2.4.2/po/de.gmo differ
diff -Nurp '--exclude=.bzr*' tin-2.4.1/po/de.po tin-2.4.2/po/de.po
--- tin-2.4.1/po/de.po	2016-12-20 17:00:03.000000000 +0100
+++ tin-2.4.2/po/de.po	2017-12-08 09:39:45.605508519 +0100
@@ -4,14 +4,14 @@
 # Kai Bojens <kbojens@on-luebeck.de>, 2000-2002.
 # Andreas Metzler <tin-dev@downhill.at.eu.org>, 2001-2003.
 # Christian Garbs <tin-dev@cgarbs.de>, 2003.
-# Urs Janssen <urs@tin.org>, 2004-2017
+# Urs Janssen <urs@tin.org>, 2004-2018
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: tin 2.4.1\n"
+"Project-Id-Version: tin 2.4.2\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-12-20 16:59+0100\n"
-"PO-Revision-Date: 2016-12-20 17:00+0100\n"
+"POT-Creation-Date: 2017-12-08 09:39+0100\n"
+"PO-Revision-Date: 2017-08-13 23:12+0200\n"
 "Last-Translator: Urs Janssen <urs@tin.org>\n"
 "Language-Team: German <translation-team-de@lists.sourceforge.net>\n"
 "Language: de\n"
@@ -19,11 +19,11 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: src/attrib.c:941
+#: src/attrib.c:954
 msgid "Processing attributes... "
 msgstr "Verarbeite Attribute... "
 
-#: src/attrib.c:1163
+#: src/attrib.c:1176
 #, c-format
 msgid ""
 "# Do not edit this comment block\n"
@@ -32,52 +32,52 @@ msgstr ""
 "# Diesen Kommentarabschnitt nicht verÃ¤ndern\n"
 "#\n"
 
-#: src/attrib.c:1164
+#: src/attrib.c:1177
 #, 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:1165
+#: src/attrib.c:1178
 #, 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:1166
+#: src/attrib.c:1179
 #, c-format
 msgid "#  advertising=ON/OFF\n"
 msgstr ""
 "#  advertising=ON/OFF\n"
 "#    User-Agent:-Header einfÃ¼gen\n"
 
-#: src/attrib.c:1167
+#: src/attrib.c:1180
 #, c-format
 msgid "#  alternative_handling=ON/OFF\n"
 msgstr ""
 "#  alternative_handling=ON/OFF\n"
 "#    MIME multipart/alternative-Teile ausblenden\n"
 
-#: src/attrib.c:1168
+#: src/attrib.c:1181
 #, 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:1169
+#: src/attrib.c:1182
 #, c-format
 msgid "#  auto_cc_bcc=NUM\n"
 msgstr "#  auto_cc_bcc=ZAHL\n"
 
-#: src/attrib.c:1170
+#: src/attrib.c:1183
 #, 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:1171
+#: src/attrib.c:1184
 #, c-format
 msgid "#  auto_list_thread=ON/OFF\n"
 msgstr ""
@@ -85,7 +85,7 @@ msgstr ""
 "#    Thread beim Betreten mit der rechten Cursortaste automatisch\n"
 "#    anzeigen\n"
 
-#: src/attrib.c:1172
+#: src/attrib.c:1185
 #, c-format
 msgid "#  auto_save=ON/OFF\n"
 msgstr ""
@@ -93,7 +93,7 @@ msgstr ""
 "#    Artikel mit Archive-name:-Header automatisch in die darin\n"
 "#    angegebene Datei speichern\n"
 
-#: src/attrib.c:1173
+#: src/attrib.c:1186
 #, c-format
 msgid "#  auto_select=ON/OFF\n"
 msgstr ""
@@ -101,21 +101,21 @@ msgstr ""
 "#    FÃ¼hre GroupMarkUnselArtRead Kommando automatisch beim Betreten\n"
 "#    der Gruppe aus\n"
 
-#: src/attrib.c:1174
+#: src/attrib.c:1187
 #, 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:1175
+#: src/attrib.c:1188
 #, 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:1176
+#: src/attrib.c:1189
 #, c-format
 msgid "#  delete_tmp_files=ON/OFF\n"
 msgstr ""
@@ -123,14 +123,14 @@ msgstr ""
 "#    Gespeicherte, zur Nachbearbeitung weitergegebene Artikel ohne\n"
 "#    Nachfrage lÃ¶schen\n"
 
-#: src/attrib.c:1177
+#: src/attrib.c:1190
 #, 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:1178
+#: src/attrib.c:1191
 #, c-format
 msgid "#  fcc=STRING (eg. =mailbox)\n"
 msgstr ""
@@ -138,14 +138,14 @@ msgstr ""
 "#    Datei in der eine Kopie der Mail abgelegt werden soll,\n"
 "#    z.B. =mailbox\n"
 
-#: src/attrib.c:1179
+#: src/attrib.c:1192
 #, c-format
 msgid "#  followup_to=STRING\n"
 msgstr ""
 "#  followup_to=ZEICHENKETTE\n"
 "#    Voreinstellung fÃ¼r den Followup-To:-Header\n"
 
-#: src/attrib.c:1180
+#: src/attrib.c:1193
 #, c-format
 msgid "#  from=STRING (just append wanted From:-line, don't use quotes)\n"
 msgstr ""
@@ -153,7 +153,7 @@ msgstr ""
 "#    Absender, einfach den gewÃ¼nschten Wert eintragen,\n"
 "#    keine AnfÃ¼hrungszeichen verwenden\n"
 
-#: src/attrib.c:1181
+#: src/attrib.c:1194
 #, c-format
 msgid "#  group_catchup_on_exit=ON/OFF\n"
 msgstr ""
@@ -161,14 +161,14 @@ msgstr ""
 "#    Catchup (als gelesen markieren) der Gruppe beim Verlassen\n"
 "#    mit der linken Cursortaste\n"
 
-#: src/attrib.c:1182
+#: src/attrib.c:1195
 #, 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:1183
+#: src/attrib.c:1196
 #, c-format
 msgid "#  mail_8bit_header=ON/OFF\n"
 msgstr ""
@@ -176,12 +176,12 @@ msgstr ""
 "#    8-Bit-Zeichen (wie z.B. Umlaute) im Header von E-Mails\n"
 "#    unkodiert senden\n"
 
-#: src/attrib.c:1184
+#: src/attrib.c:1197
 #, c-format
 msgid "#  mail_mime_encoding=supported_encoding"
 msgstr "#  mail_mime_encoding=ZEICHENKETTE"
 
-#: src/attrib.c:1192
+#: src/attrib.c:1205
 #, c-format
 msgid "#  ispell=STRING\n"
 msgstr ""
@@ -189,59 +189,59 @@ msgstr ""
 "#    Aufruf der RechtschreibprÃ¼fung,\n"
 "#    z.B. ispell -C -ddeutsch -w Ã¤Ã¶Ã¼Ã„Ã–ÃœÃŸ@ -Tlatin1\n"
 
-#: src/attrib.c:1194
+#: src/attrib.c:1207
 #, c-format
 msgid "#  maildir=STRING (eg. ~/Mail)\n"
 msgstr ""
 "#  maildir=ZEICHENKETTE\n"
 "#    Verzeichnis der Mail-Ordner, z.B. ~/Mail\n"
 
-#: src/attrib.c:1195
+#: src/attrib.c:1208
 #, 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:1196
+#: src/attrib.c:1209
 #, 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:1197
+#: src/attrib.c:1210
 #, c-format
 msgid "#  mark_ignore_tags=ON/OFF\n"
 msgstr "#  mark_ignore_tags=ON/OFF\n"
 
-#: src/attrib.c:1198
+#: src/attrib.c:1211
 #, c-format
 msgid "#  mark_saved_read=ON/OFF\n"
 msgstr "#  mark_saved_read=ON/OFF\n"
 
-#: src/attrib.c:1199
+#: src/attrib.c:1212
 #, c-format
 msgid "#  mime_forward=ON/OFF\n"
 msgstr ""
 "#  mime_forward=ON/OFF\n"
 "#    Weitergeleitete Artikel als MIME-Anhang senden\n"
 
-#: src/attrib.c:1201
+#: src/attrib.c:1214
 #, c-format
 msgid "#  mm_network_charset=supported_charset"
 msgstr ""
 "#  mm_network_charset=Zeichensatz\n"
 "#    Erlaubt sind folgende:"
 
-#: src/attrib.c:1208
+#: src/attrib.c:1221
 #, c-format
 msgid "#  undeclared_charset=STRING (default is US-ASCII)\n"
 msgstr ""
 "#  undeclared_charset=Zeichensatz\n"
 "#    Voreinstellung ist US-ASCII\n"
 
-#: src/attrib.c:1210
+#: src/attrib.c:1223
 #, c-format
 msgid "#  news_headers_to_display=STRING\n"
 msgstr ""
@@ -249,19 +249,19 @@ msgstr ""
 "#    Voreinstellung ist: Newsgroups Followup-To Summary Keywords X-Comment-"
 "To\n"
 
-#: src/attrib.c:1211
+#: src/attrib.c:1224
 #, c-format
 msgid "#  news_headers_to_not_display=STRING\n"
 msgstr "#  news_headers_to_not_display=ZEICHENKETTE\n"
 
-#: src/attrib.c:1212
+#: src/attrib.c:1225
 #, 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:1213
+#: src/attrib.c:1226
 #, c-format
 msgid "#  organization=STRING (if beginning with '/' read from file)\n"
 msgstr ""
@@ -269,12 +269,12 @@ msgstr ""
 "#    Organization:-Header; ist das erste Zeichen ein '/', wird der\n"
 "#    Wert aus dieser Datei gelesen.\n"
 
-#: src/attrib.c:1214
+#: src/attrib.c:1227
 #, c-format
 msgid "#  pos_first_unread=ON/OFF\n"
 msgstr "#  pos_first_unread=ON/OFF\n"
 
-#: src/attrib.c:1215
+#: src/attrib.c:1228
 #, c-format
 msgid "#  post_8bit_header=ON/OFF\n"
 msgstr ""
@@ -282,26 +282,26 @@ msgstr ""
 "#    8-Bit-Zeichen (wie z.B. Umlaute) im Header von Newsartikeln\n"
 "#    unkodiert senden\n"
 
-#: src/attrib.c:1216
+#: src/attrib.c:1229
 #, c-format
 msgid "#  post_mime_encoding=supported_encoding"
 msgstr "#  post_mime_encoding=ZEICHENKETTE"
 
-#: src/attrib.c:1223
+#: src/attrib.c:1236
 #, c-format
 msgid "#  post_process_type=NUM\n"
 msgstr ""
 "#  post_process_type=ZAHL\n"
 "#    Nachbearbeitung\n"
 
-#: src/attrib.c:1228
+#: src/attrib.c:1241
 #, c-format
 msgid "#  post_process_view=ON/OFF\n"
 msgstr ""
 "#  post_process_view=ON/OFF\n"
 "#    Nachbearbeitete Artikel anzeigen\n"
 
-#: src/attrib.c:1229
+#: src/attrib.c:1242
 #, c-format
 msgid "#  quick_kill_scope=STRING (ie. talk.*)\n"
 msgstr ""
@@ -309,247 +309,247 @@ msgstr ""
 "#    Voreinstellung fÃ¼r GÃ¼ltigkeitsbereich neuer Kill-EintrÃ¤ge,\n"
 "#    z.B. talk.*\n"
 
-#: src/attrib.c:1230
+#: src/attrib.c:1243
 #, c-format
 msgid "#  quick_kill_expire=ON/OFF\n"
 msgstr ""
 "#  quick_kill_expire=ON/OFF\n"
 "#    Kill verfÃ¤llt automatisch\n"
 
-#: src/attrib.c:1231
+#: src/attrib.c:1244
 #, c-format
 msgid "#  quick_kill_case=ON/OFF\n"
 msgstr ""
 "#  quick_kill_case=ON/OFF\n"
 "#    Kill beachtet GroÃŸ/Kleinschreibung\n"
 
-#: src/attrib.c:1232
+#: src/attrib.c:1245
 #, c-format
 msgid "#  quick_kill_header=NUM\n"
 msgstr ""
 "#  quick_kill_header=ZAHL\n"
 "#    Killen nach:\n"
 
-#: src/attrib.c:1233 src/attrib.c:1242
+#: src/attrib.c:1246 src/attrib.c:1255
 #, 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:1234 src/attrib.c:1243
+#: src/attrib.c:1247 src/attrib.c:1256
 #, 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:1235 src/attrib.c:1244
+#: src/attrib.c:1248 src/attrib.c:1257
 #, c-format
 msgid "#    4=Message-ID: & full References: line\n"
 msgstr "#    4=Message-ID: & alle References: EintrÃ¤ge\n"
 
-#: src/attrib.c:1236 src/attrib.c:1245
+#: src/attrib.c:1249 src/attrib.c:1258
 #, c-format
 msgid "#    5=Message-ID: & last References: entry only\n"
 msgstr "#    5=Message-ID: & letzter References: Eintrag\n"
 
-#: src/attrib.c:1237 src/attrib.c:1246
+#: src/attrib.c:1250 src/attrib.c:1259
 #, c-format
 msgid "#    6=Message-ID: entry only     7=Lines:\n"
 msgstr "#    6=Message-ID: allein, 7=Lines:\n"
 
-#: src/attrib.c:1238
+#: src/attrib.c:1251
 #, 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:1239
+#: src/attrib.c:1252
 #, c-format
 msgid "#  quick_select_expire=ON/OFF\n"
 msgstr ""
 "#  quick_select_expire=ON/OFF\n"
 "#    Regel verfÃ¤llt automatisch\n"
 
-#: src/attrib.c:1240
+#: src/attrib.c:1253
 #, c-format
 msgid "#  quick_select_case=ON/OFF\n"
 msgstr ""
 "#  quick_select_case=ON/OFF\n"
 "#    Regel beachtet GroÃŸ/Kleinschreibung\n"
 
-#: src/attrib.c:1241
+#: src/attrib.c:1254
 #, c-format
 msgid "#  quick_select_header=NUM\n"
 msgstr ""
 "#  quick_select_header=NUM\n"
 "#    AuswÃ¤hlen (Hochscoren) nach:\n"
 
-#: src/attrib.c:1247
+#: src/attrib.c:1260
 #, c-format
 msgid "#  quote_chars=STRING (%%s, %%S for initials)\n"
 msgstr ""
 "#  quote_chars=ZEICHENKETTE\n"
 "#    Zeichen fÃ¼r Zitate in Antworten, %%s oder %%S ergibt Autoreninitialen\n"
 
-#: src/attrib.c:1249
+#: src/attrib.c:1262
 #, c-format
 msgid "#  print_header=ON/OFF\n"
 msgstr ""
 "#  print_header=ON/OFF\n"
 "#    Alle Header beim Drucken ausgeben\n"
 
-#: src/attrib.c:1251
+#: src/attrib.c:1264
 #, c-format
 msgid "#  process_only_unread=ON/OFF\n"
 msgstr "#  process_only_unread=ON/OFF\n"
 
-#: src/attrib.c:1252
+#: src/attrib.c:1265
 #, 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:1253
+#: src/attrib.c:1266
 #, c-format
 msgid "#  savedir=STRING (eg. ~user/News)\n"
 msgstr ""
 "#  savedir=ZEICHENKETTE\n"
 "#    Verzeichnis zum Speichern, z.B. ~user/News\n"
 
-#: src/attrib.c:1254
+#: src/attrib.c:1267
 #, c-format
 msgid "#  savefile=STRING (eg. =linux)\n"
 msgstr ""
 "#  savefile=ZEICHENKETTE\n"
 "#    Datei zum Speichern, z.B. =linux\n"
 
-#: src/attrib.c:1255
+#: src/attrib.c:1268
 #, c-format
 msgid "#  sigfile=STRING (eg. $var/sig)\n"
 msgstr ""
 "#  sigfile=ZEICHENKETTE\n"
 "#    Signatur, z.B. $var/sig\n"
 
-#: src/attrib.c:1256
+#: src/attrib.c:1269
 #, c-format
 msgid "#  show_author=NUM\n"
 msgstr ""
 "#  show_author=ZAHL\n"
 "#    Anzeige des From-Felds\n"
 
-#: src/attrib.c:1262
+#: src/attrib.c:1275
 #, c-format
 msgid "#  show_signatures=ON/OFF\n"
 msgstr ""
 "#  show_signatures=ON/OFF\n"
 "#    Signaturen anzeigen\n"
 
-#: src/attrib.c:1263
+#: src/attrib.c:1276
 #, 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:1264
+#: src/attrib.c:1277
 #, c-format
 msgid "#  sigdashes=ON/OFF\n"
 msgstr ""
 "#  sigdashes=ON/OFF\n"
 "#    Signatur mit '\\n-- \\n' abtrennen\n"
 
-#: src/attrib.c:1265
+#: src/attrib.c:1278
 #, c-format
 msgid "#  signature_repost=ON/OFF\n"
 msgstr ""
 "#  signature_repost=ON/OFF\n"
 "#    Signatur beim Reposten anhÃ¤ngen\n"
 
-#: src/attrib.c:1266
+#: src/attrib.c:1279
 #, c-format
 msgid "#  sort_article_type=NUM\n"
 msgstr ""
 "#  sort_article_type=ZAHL\n"
 "#    Artikel sortieren nach:\n"
 
-#: src/attrib.c:1284
+#: src/attrib.c:1297
 #, c-format
 msgid "#  sort_threads_type=NUM\n"
 msgstr ""
 "#  sort_threads_type=ZAHL\n"
 "#    Threads sortieren nach:\n"
 
-#: src/attrib.c:1293
+#: src/attrib.c:1306
 #, c-format
 msgid "#  start_editor_offset=ON/OFF\n"
 msgstr "#  start_editor_offset=ON/OFF\n"
 
-#: src/attrib.c:1294
+#: src/attrib.c:1307
 #, c-format
 msgid "#  tex2iso_conv=ON/OFF\n"
 msgstr ""
 "#  tex2iso_conv=ON/OFF\n"
 "#    Automatische Umwandlung von TeX-Umlauten\n"
 
-#: src/attrib.c:1295
+#: src/attrib.c:1308
 #, c-format
 msgid "#  thread_catchup_on_exit=ON/OFF\n"
 msgstr "#  thread_catchup_on_exit=ON/OFF\n"
 
-#: src/attrib.c:1296
+#: src/attrib.c:1309
 #, c-format
 msgid "#  thread_articles=NUM"
 msgstr ""
 "#  thread_articles=ZAHL\n"
 "#    Threading nach:"
 
-#: src/attrib.c:1303
+#: src/attrib.c:1316
 #, c-format
 msgid "#  thread_format=STRING (eg. %%n %%m [%%L]  %%T  %%F)\n"
 msgstr ""
 "#  thread_format=ZEICHENKETTE\n"
 "#    z.B. %%n %%m [%%L]  %%T  %%F\n"
 
-#: src/attrib.c:1304
+#: src/attrib.c:1317
 #, c-format
 msgid "#  thread_perc=NUM\n"
 msgstr ""
 "#  thread_perc=ZAHL\n"
 "#    Wie viel Prozent des Subjects mÃ¼ssen gleich sein?\n"
 
-#: src/attrib.c:1305
+#: src/attrib.c:1318
 #, c-format
 msgid "#  trim_article_body=NUM\n"
 msgstr "#  trim_article_body=ZAHL\n"
 
-#: src/attrib.c:1306
+#: src/attrib.c:1319
 #, c-format
 msgid "#    0 = Don't trim article body\n"
 msgstr "#    0 = Artikelrumpf nicht anpassen\n"
 
-#: src/attrib.c:1307
+#: src/attrib.c:1320
 #, c-format
 msgid "#    1 = Skip leading blank lines\n"
 msgstr "#    1 = FÃ¼hrende Leerzeilen Ã¼berspringen\n"
 
-#: src/attrib.c:1308
+#: src/attrib.c:1321
 #, c-format
 msgid "#    2 = Skip trailing blank lines\n"
 msgstr "#    2 = AbschlieÃŸende Leerzeilen Ã¼berspringen\n"
 
-#: src/attrib.c:1309
+#: src/attrib.c:1322
 #, c-format
 msgid "#    3 = Skip leading and trailing blank lines\n"
 msgstr "#    3 = FÃ¼hrende und abschlieÃŸende Leerzeilen Ã¼berspringen\n"
 
-#: src/attrib.c:1310
+#: src/attrib.c:1323
 #, c-format
 msgid "#    4 = Compact multiple blank lines between text blocks\n"
 msgstr "#    4 = Leerzeilen zwischen TextblÃ¶cken zusammenfassen\n"
 
-#: src/attrib.c:1311
+#: src/attrib.c:1324
 #, c-format
 msgid ""
 "#    5 = Compact multiple blank lines between text blocks and skip\n"
@@ -558,7 +558,7 @@ msgstr ""
 "#    5 = Leerzeilen zwischen TextblÃ¶cken zusammenfassen und\n"
 "#        fÃ¼hrende Leerzeilen Ã¼berspringen\n"
 
-#: src/attrib.c:1312
+#: src/attrib.c:1325
 #, c-format
 msgid ""
 "#    6 = Compact multiple blank lines between text blocks and skip\n"
@@ -567,7 +567,7 @@ msgstr ""
 "#    6 = Leerzeilen zwischen TextblÃ¶cken zusammenfassen und\n"
 "#        abschlieÃŸende Leerzeilen Ã¼berspringen\n"
 
-#: src/attrib.c:1313
+#: src/attrib.c:1326
 #, c-format
 msgid ""
 "#    7 = Compact multiple blank lines between text blocks and skip\n"
@@ -576,26 +576,26 @@ msgstr ""
 "#    7 = Leerzeilen zwischen TextblÃ¶cken zusammenfassen und\n"
 "#        fÃ¼hrende sowie abschlieÃŸende Leerzeilen Ã¼berspringen\n"
 
-#: src/attrib.c:1314
+#: src/attrib.c:1327
 #, c-format
 msgid "#  verbatim_handling=ON/OFF\n"
 msgstr ""
 "#  verbatim_handling=ON/OFF\n"
 "#    Wortgetreue TextblÃ¶cke erkennen\n"
 
-#: src/attrib.c:1316
+#: src/attrib.c:1329
 #, c-format
 msgid "#  extquote_handling=ON/OFF\n"
 msgstr ""
 "#  extquote_handling=ON/OFF\n"
 "#    Fremdzitate erkennen\n"
 
-#: src/attrib.c:1318
+#: src/attrib.c:1331
 #, c-format
 msgid "#  wrap_on_next_unread=ON/OFF\n"
 msgstr "#  wrap_on_next_unread=ON/OFF\n"
 
-#: src/attrib.c:1319
+#: src/attrib.c:1332
 #, c-format
 msgid "#  x_body=STRING (eg. ~/.tin/extra-body-text)\n"
 msgstr ""
@@ -603,7 +603,7 @@ msgstr ""
 "#    Text wird automatisch zu Beginn des Artikels eingefÃ¼gt,\n"
 "#    z.B. ~/.tin/extra-body-text\n"
 
-#: src/attrib.c:1320
+#: src/attrib.c:1333
 #, c-format
 msgid "#  x_comment_to=ON/OFF\n"
 msgstr ""
@@ -611,14 +611,14 @@ msgstr ""
 "#    X-Comment-To:-Header einfÃ¼gen.\n"
 "#    (Nur sinnvoll in nach Fido Technology Network gegateten Gruppen.)\n"
 
-#: src/attrib.c:1321
+#: src/attrib.c:1334
 #, c-format
 msgid "#  x_headers=STRING (eg. ~/.tin/extra-headers)\n"
 msgstr ""
 "#  x_headers=ZEICHENKETTE\n"
 "#    ZusÃ¤tzliche Header, z.B. ~/.tin/extra-headers\n"
 
-#: src/attrib.c:1322
+#: src/attrib.c:1335
 #, c-format
 msgid ""
 "#\n"
@@ -627,7 +627,7 @@ msgstr ""
 "#\n"
 "# Es empfiehlt sich, zuerst allgemein gÃ¼ltige und danach spezielle,\n"
 
-#: src/attrib.c:1323
+#: src/attrib.c:1336
 #, c-format
 msgid ""
 "# entries first followed by group specific entries.\n"
@@ -636,7 +636,7 @@ msgstr ""
 "# nur fÃ¼r bestimmte Newsgruppen gÃ¼ltige EintrÃ¤ge aufzufÃ¼hren.\n"
 "#\n"
 
-#: src/attrib.c:1324
+#: src/attrib.c:1337
 #, c-format
 msgid "############################################################################\n"
 msgstr "############################################################################\n"
@@ -986,197 +986,197 @@ msgstr "LÃ¶sche Artikel..."
 msgid "Cannot create %s"
 msgstr "Kann %s nicht erstellen"
 
-#: src/lang.c:122
+#: src/lang.c:123
 #, c-format
 msgid "Can't find base article %d"
 msgstr "Kann den Basisartikel %d nicht finden"
 
-#: src/lang.c:123
+#: src/lang.c:125
 #, c-format
 msgid "Can't open %s"
 msgstr "Kann %s nicht Ã¶ffnen"
 
-#: src/lang.c:124
+#: src/lang.c:126
 #, c-format
 msgid "Couldn't open %s for saving"
 msgstr "Kann %s nicht speichern"
 
-#: src/lang.c:125
+#: src/lang.c:127
 msgid "*** Posting not allowed ***"
 msgstr "*** Posten nicht erlaubt ***"
 
-#: src/lang.c:126
+#: src/lang.c:128
 #, c-format
 msgid "Posting is not allowed to %s"
 msgstr "Posten nach %s ist nicht erlaubt"
 
-#: src/lang.c:128
+#: src/lang.c:130
 #, c-format
 msgid "Can't retrieve %s"
 msgstr "Kann %s nicht empfangen"
 
-#: src/lang.c:130
+#: src/lang.c:132
 #, c-format
 msgid "%s is a directory"
 msgstr "%s ist ein Verzeichnis"
 
-#: src/lang.c:131
+#: src/lang.c:133
 msgid "Catchup"
 msgstr "Catchup"
 
-#: src/lang.c:132
+#: src/lang.c:134
 #, c-format
 msgid "Catchup %s..."
 msgstr "Catchup von %s..."
 
-#: src/lang.c:133
+#: src/lang.c:135
 msgid "Catchup all groups entered during this session?"
 msgstr "Alle betretenen Gruppen als gelesen markieren?"
 
-#: src/lang.c:134
+#: src/lang.c:136
 msgid "You have tagged articles in this group - catchup anyway?"
 msgstr ""
 "Markierte Artikel in der Gruppe - trotzdem aufholen (als gelesen markieren)?"
 
-#: src/lang.c:135
+#: src/lang.c:137
 #, c-format
 msgid "%s %d %s in %lu seconds\n"
 msgstr "%s %d %s in %lu Sekunden\n"
 
-#: src/lang.c:136
+#: src/lang.c:138
 msgid "Caughtup"
 msgstr "Aufgeholt"
 
-#: src/lang.c:137
+#: src/lang.c:139
 msgid "Check Prepared Article"
 msgstr "ÃœberprÃ¼fe vorbereiteten Artikel"
 
-#: src/lang.c:138
+#: src/lang.c:140
 msgid "Checking for new groups... "
 msgstr "PrÃ¼fe, ob neue Gruppen vorhanden sind... "
 
-#: src/lang.c:139
+#: src/lang.c:141
 msgid "Checking for news..."
 msgstr "PrÃ¼fe, ob neue Artikel vorhanden sind..."
 
-#: src/lang.c:140
+#: src/lang.c:142
 #, c-format
 msgid "Post-process %s=no, %s=yes, %s=shar, %s=quit: "
 msgstr "Nachbearbeiten %s=nein, %s=ja, %s=shar, %s=Ende: "
 
-#: src/lang.c:142
+#: src/lang.c:144
 msgid "ANSI color disabled"
 msgstr "ANSI Farben ausgeschaltet"
 
-#: src/lang.c:143
+#: src/lang.c:145
 msgid "ANSI color enabled"
 msgstr "ANSI Farben eingeschaltet"
 
-#: src/lang.c:145
+#: src/lang.c:147
 #, c-format
 msgid "Command failed: %s"
 msgstr "Befehl fehlgeschlagen: %s"
 
-#: src/lang.c:146
+#: src/lang.c:148
 #, c-format
 msgid "Cook article failed, %s is exiting"
 msgstr "Artilel aufbereiten fehlgeschlagen, %s beendet sich"
 
-#: src/lang.c:147
+#: src/lang.c:149
 msgid "Mark not selected articles read?"
 msgstr "Nicht ausgewÃ¤hlte (hot) Artikel auf gelesen setzen?"
 
-#: src/lang.c:149
+#: src/lang.c:151
 #, c-format
 msgid "Connecting to %s..."
 msgstr "Verbinde mit %s..."
 
-#: src/lang.c:151
+#: src/lang.c:153
 msgid "<CR>"
 msgstr "<CR>"
 
-#: src/lang.c:152
+#: src/lang.c:154
 msgid "Creating active file for saved groups...\n"
 msgstr "Erzeuge die Datei 'active' fÃ¼r gespeicherte Gruppen...\n"
 
-#: src/lang.c:153
+#: src/lang.c:155
 msgid "Creating newsrc file...\n"
 msgstr "Erzeuge newsrc Datei...\n"
 
-#: src/lang.c:155 src/lang.c:1311 src/lang.c:1331
+#: src/lang.c:157 src/lang.c:1313 src/lang.c:1333
 msgid "Default"
 msgstr "Voreinstellung"
 
-#: src/lang.c:156
+#: src/lang.c:158
 msgid "Delete saved files that have been post processed?"
 msgstr "LÃ¶schen der gespeicherten Dateien, die nachbearbeitet wurden?"
 
-#: src/lang.c:157
+#: src/lang.c:159
 msgid "Deleting temporary files..."
 msgstr "LÃ¶sche temporÃ¤re Dateien..."
 
-#: src/lang.c:159
+#: src/lang.c:161
 msgid "*** End of article ***"
 msgstr "*** Ende des Artikels ***"
 
-#: src/lang.c:160
+#: src/lang.c:162
 msgid "*** End of articles ***"
 msgstr "*** Ende der Artikel ***"
 
-#: src/lang.c:161
+#: src/lang.c:163
 msgid "*** End of attachments ***"
 msgstr "*** Ende der AnhÃ¤nge ***"
 
-#: src/lang.c:162
+#: src/lang.c:164
 msgid "*** End of groups ***"
 msgstr "*** Ende der Gruppen ***"
 
-#: src/lang.c:163
+#: src/lang.c:165
 msgid "*** End of page ***"
 msgstr "*** Seitenende ***"
 
-#: src/lang.c:164
+#: src/lang.c:166
 msgid "*** End of scopes ***"
 msgstr "*** Ende der GÃ¼ltigkeitsbereiche ***"
 
-#: src/lang.c:165
+#: src/lang.c:167
 msgid "*** End of thread ***"
 msgstr "*** Ende des Threads ***"
 
-#: src/lang.c:166
+#: src/lang.c:168
 msgid "*** End of URLs ***"
 msgstr "*** Ende der URLs ***"
 
-#: src/lang.c:167
+#: src/lang.c:169
 msgid "Enter limit of articles to get> "
 msgstr "Anzahl zu holender Artikel> "
 
-#: src/lang.c:168
+#: src/lang.c:170
 msgid "Enter Message-ID to go to> "
 msgstr "Message-ID, die Sie suchen> "
 
-#: src/lang.c:169
+#: src/lang.c:171
 msgid " and enter next unread thread"
 msgstr " und nÃ¤chsten ungel. Thread betreten"
 
-#: src/lang.c:170
+#: src/lang.c:172
 msgid " and enter next unread article"
 msgstr " und nÃ¤chsten ungel. Artikel betreten"
 
-#: src/lang.c:171
+#: src/lang.c:173
 msgid " and enter next unread group"
 msgstr " und betritt nÃ¤chste Gruppe"
 
-#: src/lang.c:172
+#: src/lang.c:174
 msgid "Enter option number> "
 msgstr "Optionsnummer eingeben> "
 
-#: src/lang.c:173
+#: src/lang.c:175
 #, c-format
 msgid "Enter range [%s]> "
 msgstr "Bereich eingeben [%s]> "
 
-#: src/lang.c:174
+#: src/lang.c:176
 msgid ""
 "\n"
 "Warning: Approved: header used.\n"
@@ -1184,7 +1184,7 @@ msgstr ""
 "\n"
 "Warnung: Approved:-Header benutzt.\n"
 
-#: src/lang.c:176
+#: src/lang.c:178
 msgid ""
 "\n"
 "Error: Bad address in Approved: header.\n"
@@ -1192,7 +1192,7 @@ msgstr ""
 "\n"
 "Fehler: UngÃ¼ltige Adresse im Approved:-Header.\n"
 
-#: src/lang.c:177
+#: src/lang.c:179
 msgid ""
 "\n"
 "Error: Bad address in From: header.\n"
@@ -1200,7 +1200,7 @@ msgstr ""
 "\n"
 "Fehler: UngÃ¼ltige Adresse im From:-Header.\n"
 
-#: src/lang.c:178
+#: src/lang.c:180
 msgid ""
 "\n"
 "Error: Bad FQDN in Message-ID: header.\n"
@@ -1208,7 +1208,7 @@ msgstr ""
 "\n"
 "Fehler: UngÃ¼ltiger FQDN im Message-ID:-Header.\n"
 
-#: src/lang.c:179
+#: src/lang.c:181
 msgid ""
 "\n"
 "Error: Bad address in Reply-To: header.\n"
@@ -1216,7 +1216,7 @@ msgstr ""
 "\n"
 "Fehler: UngÃ¼ltige Adresse im Reply-To:-Header.\n"
 
-#: src/lang.c:180
+#: src/lang.c:182
 msgid ""
 "\n"
 "Error: Bad address in To: header.\n"
@@ -1224,27 +1224,27 @@ msgstr ""
 "\n"
 "Fehler: UngÃ¼ltige Adresse im To:-Header.\n"
 
-#: src/lang.c:182
+#: src/lang.c:184
 #, c-format
 msgid "Can't unlock %s"
 msgstr "Kann Lock auf %s nicht entfernen"
 
-#: src/lang.c:183
+#: src/lang.c:185
 #, c-format
 msgid "Couldn't dotlock %s - article not appended!"
 msgstr "Konnte %s nicht dotlocken - Artikel nicht angehÃ¤ngt!"
 
-#: src/lang.c:184
+#: src/lang.c:186
 #, c-format
 msgid "Couldn't lock %s - article not appended!"
 msgstr "Konnte %s nicht locken - Artikel nicht angehÃ¤ngt!"
 
-#: src/lang.c:187
+#: src/lang.c:189
 #, c-format
 msgid "Corrupted file %s"
 msgstr "Datei %s ist beschÃ¤digt"
 
-#: src/lang.c:189
+#: src/lang.c:191
 msgid ""
 "\n"
 "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n"
@@ -1253,37 +1253,37 @@ msgstr ""
 "Fehler: Followup-To \"poster\" zusammen mit einem Gruppenname\n"
 "        ist nicht erlaubt!\n"
 
-#: src/lang.c:190
+#: src/lang.c:192
 #, c-format
 msgid "Error: Custom format exceeds screen width. Using default \"%s\"."
 msgstr "Fehler: Format Ã¼berschr. Bildschirmbreite. Benutze Voreinst. \"%s\"."
 
-#: src/lang.c:191
+#: src/lang.c:193
 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:192
+#: src/lang.c:194
 msgid "Left angle bracket missing in route address.\n"
 msgstr "Linkes Kleiner-als-Zeichen '<' fehlt in Route-Adresse.\n"
 
-#: src/lang.c:193
+#: src/lang.c:195
 msgid "Left parenthesis missing in old-style address.\n"
 msgstr "Linke Klammer '(' fehlt in EMail-Adresse (alter Stil).\n"
 
-#: src/lang.c:194
+#: src/lang.c:196
 msgid "Right parenthesis missing in old-style address.\n"
 msgstr "Rechte Klammer ')' fehlt in EMail-Adresse (alter Stil).\n"
 
-#: src/lang.c:195
+#: src/lang.c:197
 msgid "At-sign missing in mail address.\n"
 msgstr "In der Mailadresse fehlt das '@'.\n"
 
-#: src/lang.c:196
+#: src/lang.c:198
 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:197
+#: src/lang.c:199
 msgid ""
 "Invalid domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1291,7 +1291,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:198
+#: src/lang.c:200
 msgid ""
 "Illegal domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1299,7 +1299,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:199
+#: src/lang.c:201
 msgid ""
 "Unknown domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1307,53 +1307,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:200
+#: src/lang.c:202
 msgid "Illegal character in FQDN.\n"
 msgstr "UngÃ¼ltiges Zeichen im FQDN.\n"
 
-#: src/lang.c:201
+#: src/lang.c:203
 msgid "Zero length FQDN component not allowed.\n"
 msgstr "Der FQDN darf keine leere Komponente enthalten.\n"
 
-#: src/lang.c:202
+#: src/lang.c:204
 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:203
+#: src/lang.c:205
 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:204
+#: src/lang.c:206
 msgid "FQDN component may not start with digit.\n"
 msgstr "Komponenten des FQDN dÃ¼rfen nicht mit einer Zahl beginnen.\n"
 
-#: src/lang.c:205
+#: src/lang.c:207
 msgid "Domain literal has impossible numeric value.\n"
 msgstr "Die IP-Adresse ist nicht gÃ¼ltig.\n"
 
-#: src/lang.c:206
+#: src/lang.c:208
 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:207
+#: src/lang.c:209
 msgid "Right bracket missing in domain literal.\n"
 msgstr "Die rechte Klammer nach der IP-Adresse fehlt.\n"
 
-#: src/lang.c:208
+#: src/lang.c:210
 msgid "Missing localpart of mail address.\n"
 msgstr "Fehlender Lokalteil in der Mailadresse.\n"
 
-#: src/lang.c:209
+#: src/lang.c:211
 msgid "Illegal character in localpart of mail address.\n"
 msgstr "UngÃ¼ltiges Zeichen im Lokalteil der Mailadresse.\n"
 
-#: src/lang.c:210
+#: src/lang.c:212
 msgid "Zero length localpart component not allowed.\n"
 msgstr "Eine leere Lokalteilkomponente ist nicht erlaubt.\n"
 
-#: src/lang.c:211
+#: src/lang.c:213
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n"
@@ -1361,7 +1361,7 @@ msgstr ""
 "UngÃ¼ltiges Zeichen im Realname.\n"
 "UngeschÃ¼tzte WÃ¶rter dÃ¼rfen kein '!()<>@,;:\\.[]' in der Adresse enthalten.\n"
 
-#: src/lang.c:212
+#: src/lang.c:214
 msgid ""
 "Illegal character in realname.\n"
 "Quoted words may not contain '()<>\\'.\n"
@@ -1369,7 +1369,7 @@ msgstr ""
 "UngÃ¼ltiges Zeichen im Realname.\n"
 "GeschÃ¼tzte WÃ¶rter dÃ¼rfen kein '()<>\\' enthalten.\n"
 
-#: src/lang.c:213
+#: src/lang.c:215
 msgid ""
 "Illegal character in realname.\n"
 "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n"
@@ -1377,11 +1377,11 @@ msgstr ""
 "UngÃ¼ltiges Zeichen im Realname.\n"
 "Kodierte WÃ¶rter dÃ¼rfen '!()<>@,;:\"\\.[]/=' nicht enthalten.\n"
 
-#: src/lang.c:214
+#: src/lang.c:216
 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:215
+#: src/lang.c:217
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '()<>\\' in old-style addresses.\n"
@@ -1390,7 +1390,7 @@ msgstr ""
 "UngeschÃ¼tzte WÃ¶rter dÃ¼rfen kein '()<>\\' in Adressen enthalten (alter "
 "Stil).\n"
 
-#: src/lang.c:216
+#: src/lang.c:218
 msgid ""
 "Illegal character in realname.\n"
 "Control characters and unencoded 8bit characters > 127 are not allowed.\n"
@@ -1398,7 +1398,7 @@ msgstr ""
 "UngÃ¼ltiges Zeichen im Realname.\n"
 "Kontrollzeichen und unkodierte 8bit Zeichen > 127 sind verboten.\n"
 
-#: src/lang.c:217
+#: src/lang.c:219
 msgid ""
 "\n"
 "Error: No blank line found after header.\n"
@@ -1406,7 +1406,7 @@ msgstr ""
 "\n"
 "Fehler: Keine Leerzeile nach dem Header gefunden.\n"
 
-#: src/lang.c:218
+#: src/lang.c:220
 #, c-format
 msgid ""
 "\n"
@@ -1416,7 +1416,7 @@ msgstr ""
 "Fehler: UngÃ¼ltiges %s Format.\n"
 
 #. TODO: fixme, US-ASCII is not the only 7bit charset we know about
-#: src/lang.c:220
+#: src/lang.c:222
 msgid ""
 "\n"
 "Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n"
@@ -1430,7 +1430,7 @@ msgstr ""
 "        passenden  Wert fÃ¼r Ihre  Sprache,  indem Sie  M)enÃ¼ benutzen,\n"
 "        oder direkt die tinrc Ã¤ndern.\n"
 
-#: src/lang.c:225
+#: src/lang.c:227
 msgid ""
 "\n"
 "Error: Posting contains  non-ASCII characters  but the  MIME encoding\n"
@@ -1445,7 +1445,7 @@ msgstr ""
 "        \"8bit\" oder \"quoted-printable\" - Zeichensatz abhÃ¤ngig -  via\n"
 "         M)enÃ¼ oder durch editieren der tinrc.\n"
 
-#: src/lang.c:231
+#: src/lang.c:233
 msgid ""
 "\n"
 "Error: Article starts with blank line instead of header\n"
@@ -1453,7 +1453,7 @@ msgstr ""
 "\n"
 "Fehler: Der Artikel beginnt mit einer Leerzeile anstatt des Headers\n"
 
-#: src/lang.c:232
+#: src/lang.c:234
 #, c-format
 msgid ""
 "\n"
@@ -1464,7 +1464,7 @@ msgstr ""
 "Fehler: Der Header in Zeile %d enthÃ¤lt kein ':' nach seinem Bezeichner:\n"
 "%s\n"
 
-#: src/lang.c:233
+#: src/lang.c:235
 #, c-format
 msgid ""
 "\n"
@@ -1473,7 +1473,7 @@ msgstr ""
 "\n"
 "Fehler: Die \"%s:\" Zeile ist leer.\n"
 
-#: src/lang.c:234
+#: src/lang.c:236
 #, c-format
 msgid ""
 "\n"
@@ -1482,7 +1482,7 @@ msgstr ""
 "\n"
 "Fehler: Die \"%s:\" Zeile fehlt im Artikel Header.\n"
 
-#: src/lang.c:235
+#: src/lang.c:237
 #, c-format
 msgid ""
 "\n"
@@ -1491,7 +1491,7 @@ msgstr ""
 "\n"
 "Fehler: %s enthÃ¤lt auch nicht 7Bit Zeichen.\n"
 
-#: src/lang.c:236
+#: src/lang.c:238
 #, c-format
 msgid ""
 "\n"
@@ -1502,7 +1502,7 @@ msgstr ""
 "Fehler: Der Header in der Zeile %d hat kein Leerzeichen nach dem ':' :\n"
 "%s\n"
 
-#: src/lang.c:237
+#: src/lang.c:239
 #, c-format
 msgid ""
 "\n"
@@ -1511,26 +1511,26 @@ msgstr ""
 "\n"
 "Fehler: Es sind mehrere (%d) \"%s:\" Zeilen im Header.\n"
 
-#: src/lang.c:238
+#: src/lang.c:240
 #, c-format
 msgid "Insecure permissions of %s (%o)"
 msgstr "Unsichere Dateiberechtigungen auf %s (%o)"
 
-#: src/lang.c:240
+#: src/lang.c:242
 #, c-format
 msgid "Invalid response to GROUP command, %s"
 msgstr "UngÃ¼ltige Antwort auf GROUP-Befehl, %s"
 
-#: src/lang.c:245
+#: src/lang.c:247
 #, c-format
 msgid "MIME parse error: Unexpected end of %s/%s article"
 msgstr "MIME-Fehler: Unerwartetes Ende des %s/%s-Artikels"
 
-#: src/lang.c:246
+#: src/lang.c:248
 msgid "MIME parse error: Start boundary whilst reading headers"
 msgstr "MIME-Fehler: Anfangsgrenze in Hadern"
 
-#: src/lang.c:247
+#: src/lang.c:249
 msgid ""
 "\n"
 "Error: \"poster\" is not allowed in Newsgroups!\n"
@@ -1538,16 +1538,16 @@ msgstr ""
 "\n"
 "Fehler: \"poster\" ist nicht erlaubt in Newsgroups!\n"
 
-#: src/lang.c:248
+#: src/lang.c:250
 msgid "Can't get a (fully-qualified) domain-name!"
 msgstr "Kann keinen (voll qualifizierten) Domainnamen finden!"
 
-#: src/lang.c:249
+#: src/lang.c:251
 #, c-format
 msgid "No permissions to go into %s\n"
 msgstr "Keine Berechtigung um %s zu betreten\n"
 
-#: src/lang.c:251
+#: src/lang.c:253
 msgid ""
 "\n"
 "Error: From: line missing.\n"
@@ -1555,30 +1555,30 @@ msgstr ""
 "\n"
 "Fehler: Die From: Zeile fehlt.\n"
 
-#: src/lang.c:253
+#: src/lang.c:255
 #, c-format
 msgid "No read permissions for %s\n"
 msgstr "Keine Leseberechtigung fÃ¼r %s\n"
 
-#: src/lang.c:254
+#: src/lang.c:256
 #, c-format
 msgid "File %s does not exist\n"
 msgstr "Datei %s existiert nicht\n"
 
-#: src/lang.c:255
+#: src/lang.c:257
 #, c-format
 msgid "No write permissions for %s\n"
 msgstr "Keine Schreibberechtigung fÃ¼r %s\n"
 
-#: src/lang.c:256
+#: src/lang.c:258
 msgid "Can't get user information (/etc/passwd missing?)"
 msgstr "Kann Benutzer-Infos nicht finden (/etc/passwd fehlt?)"
 
-#: src/lang.c:257
+#: src/lang.c:259
 msgid "errors"
 msgstr "Fehler"
 
-#: src/lang.c:259
+#: src/lang.c:261
 #, c-format
 msgid ""
 "\n"
@@ -1587,61 +1587,61 @@ msgstr ""
 "\n"
 "Fehler in Zeile %d: \"Sender:\"-Header ist nicht erlaubt (wird hinzugefÃ¼gt)\n"
 
-#: src/lang.c:261
+#: src/lang.c:263
 #, c-format
 msgid "Server has non of the groups listed in %s"
 msgstr "Server fÃ¼hrt keine der Gruppen aus %s"
 
-#: src/lang.c:262
+#: src/lang.c:264
 msgid "error"
 msgstr "Fehler"
 
-#: src/lang.c:263
+#: src/lang.c:265
 msgid "Unknown display level"
 msgstr "Unbekannter Level"
 
-#: src/lang.c:264
+#: src/lang.c:266
 msgid "<ESC>"
 msgstr "<ESC>"
 
-#: src/lang.c:265
+#: src/lang.c:267
 msgid "Exiting..."
 msgstr "Beenden..."
 
-#: src/lang.c:266
+#: src/lang.c:268
 msgid "leaving external mail-reader"
 msgstr "Verlasse externen Mailreader"
 
-#: src/lang.c:267
+#: src/lang.c:269
 #, c-format
 msgid "Extracting %s..."
 msgstr "Entpacke %s..."
 
-#: src/lang.c:269
+#: src/lang.c:271
 #, 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:270
+#: src/lang.c:272
 #, c-format
 msgid "Error making backup of %s file. Filesystem full?"
 msgstr "Fehler beim Erzeugen der Sicherung von %s. Dateisystem voll?"
 
-#: src/lang.c:271
+#: src/lang.c:273
 #, c-format
 msgid "Filtering global rules (%d/%d)..."
 msgstr "Filtern nach den globalen Regeln (%d/%d)..."
 
-#: src/lang.c:272
+#: src/lang.c:274
 msgid "Rule created by: "
 msgstr "Regel erstellt von: "
 
-#: src/lang.c:273
+#: src/lang.c:275
 #, c-format
 msgid "Enter pattern [%s]> "
 msgstr "Muster eingeben [%s]> "
 
-#: src/lang.c:274
+#: src/lang.c:276
 #, c-format
 msgid ""
 "\n"
@@ -1650,20 +1650,20 @@ msgstr ""
 "\n"
 "Antworten auf Ihre Artikel sollen in folgenden %s erscheinen:\n"
 
-#: src/lang.c:275
+#: src/lang.c:277
 #, 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:276
+#: src/lang.c:278
 msgid "-- forwarded message --\n"
 msgstr "-- weitergeleitete Nachricht --\n"
 
-#: src/lang.c:277
+#: src/lang.c:279
 msgid "-- end of forwarded message --\n"
 msgstr "-- Ende der weitergeleiteten Nachricht --\n"
 
-#: src/lang.c:278
+#: src/lang.c:280
 msgid ""
 "# Format:\n"
 "#   comment=STRING    Optional. Multiple lines allowed. Comments must be "
@@ -1727,871 +1727,871 @@ msgstr ""
 "#                     (Anzahl der Sekunden seit 1970-01-01 00:00:00 UTC)\n"
 "#\n"
 
-#: src/lang.c:299
+#: src/lang.c:301
 #, c-format
 msgid "Enter score for rule (default=%d): "
 msgstr "Bewertung fÃ¼r Regel (Standard=%d): "
 
-#: src/lang.c:300
+#: src/lang.c:302
 #, 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:301
+#: src/lang.c:303
 msgid "Full"
 msgstr "Voll"
 
-#: src/lang.c:302
+#: src/lang.c:304
 msgid "Comment (optional)  : "
 msgstr "Kommentar (optional): "
 
-#: src/lang.c:303
+#: src/lang.c:305
 msgid "Apply pattern to    : "
 msgstr "Wende Muster an auf : "
 
-#: src/lang.c:304
+#: src/lang.c:306
 msgid "From: line (ignore case)      "
 msgstr "From: Zeile (ignoriere GroÃŸ- Kleinschreibung)"
 
-#: src/lang.c:305
+#: src/lang.c:307
 msgid "From: line (case sensitive)   "
 msgstr "From: Zeile (GroÃŸ- Kleinschreibung beachten) "
 
-#: src/lang.c:307
+#: src/lang.c:309
 #, c-format
 msgid "%s%s: Unknown host.\n"
 msgstr "%s%s: Unbekannter Host.\n"
 
-#: src/lang.c:309
+#: src/lang.c:311
 msgid "global "
 msgstr "Global "
 
-#: src/lang.c:310
+#: src/lang.c:312
 #, c-format
 msgid "Please use %.100s instead"
 msgstr "Bitte %.100s statt dessen benutzen"
 
-#: src/lang.c:311
+#: src/lang.c:313
 #, c-format
 msgid "%s is bogus"
 msgstr "%s ist ungÃ¼ltig"
 
-#: src/lang.c:312
+#: src/lang.c:314
 #, c-format
 msgid "Group %s is moderated. Continue?"
 msgstr "Gruppe %s ist moderiert. Fortfahren?"
 
-#: src/lang.c:313
+#: src/lang.c:315
 msgid "groups"
 msgstr "Gruppen"
 
-#: src/lang.c:314
+#: src/lang.c:316
 #, c-format
 msgid "Rereading %s..."
 msgstr "Lese %s..."
 
-#: src/lang.c:315
+#: src/lang.c:317
 msgid "Top Level Commands"
 msgstr "Top Level Befehle"
 
-#: src/lang.c:316
+#: src/lang.c:318
 msgid "Group Selection"
 msgstr "Gruppen-Auswahl"
 
-#: src/lang.c:317
+#: src/lang.c:319
 msgid "group"
 msgstr "Gruppe"
 
-#: src/lang.c:318
+#: src/lang.c:320
 msgid ""
 "*** Group descriptions are disabled according to current select_format ***"
 msgstr ""
 "*** Gruppenbeschreibungen sind aktuell in select_format deaktiviert ***"
 
-#: src/lang.c:320
+#: src/lang.c:322
 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:321
+#: src/lang.c:323
 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:322
+#: src/lang.c:324
 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:323
+#: src/lang.c:325
 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:324
+#: src/lang.c:326
 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:325
+#: src/lang.c:327
 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:326
+#: src/lang.c:328
 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:327
+#: src/lang.c:329
 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:328
+#: src/lang.c:330
 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:329
+#: src/lang.c:331
 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:330
+#: src/lang.c:332
 msgid "kill an article via a menu"
 msgstr "killt einen Artikel mittels eines MenÃ¼s"
 
-#: src/lang.c:331
+#: src/lang.c:333
 msgid "auto-select (hot) an article via a menu"
 msgstr "Filterregel (hochscoren) fÃ¼r Artikel via MenÃ¼ erstellen"
 
-#: src/lang.c:332
+#: src/lang.c:334
 msgid "Browse URLs in article"
 msgstr "URLs im Artikel mit Browser Ã¶ffnen"
 
-#: src/lang.c:333
+#: src/lang.c:335
 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:335
+#: src/lang.c:337
 msgid "cancel (delete) or supersede (overwrite) current article"
 msgstr "cancelt (lÃ¶scht) oder ersetzt den aktuellen Artikel"
 
-#: src/lang.c:336
+#: src/lang.c:338
 msgid "post followup to current article"
 msgstr "aktuellen Artikel beantworten (followup)"
 
-#: src/lang.c:337
+#: src/lang.c:339
 msgid "post followup (don't copy text) to current article"
 msgstr "aktuellen Artikel beantworten, ohne Zitieren des Textes"
 
-#: src/lang.c:338
+#: src/lang.c:340
 msgid "post followup to current article quoting complete headers"
 msgstr "aktuellen Artikel beantworten, mit Komplettzitat der Header"
 
-#: src/lang.c:339
+#: src/lang.c:341
 msgid "repost chosen article to another group"
 msgstr "gewÃ¤hlten Artikel in eine andere Gruppe reposten"
 
-#: src/lang.c:341
+#: src/lang.c:343
 msgid "edit article (mail-groups only)"
 msgstr "editiere Artikel (nur bei Mail-Gruppen)"
 
-#: src/lang.c:342
+#: src/lang.c:344
 msgid "display first article in current thread"
 msgstr "ersten Artikel im aktuellen Thread anzeigen"
 
-#: src/lang.c:343
+#: src/lang.c:345
 msgid "display first page of article"
 msgstr "zeigt erste Seite des Artikels an"
 
-#: src/lang.c:344
+#: src/lang.c:346
 msgid "display last article in current thread"
 msgstr "letzten Artikel im aktuellen Thread anzeigen"
 
-#: src/lang.c:345
+#: src/lang.c:347
 msgid "display last page of article"
 msgstr "letzte Seite des Artikels anzeigen"
 
-#: src/lang.c:346
+#: src/lang.c:348
 msgid "mark rest of thread as read and advance to next unread"
 msgstr "markiere Rest des Thread als gelesen, springe zu nÃ¤chstem ungelesenen"
 
-#: src/lang.c:347
+#: src/lang.c:349
 msgid "display next article"
 msgstr "nÃ¤chsten Artikel anzeigen"
 
-#: src/lang.c:348
+#: src/lang.c:350
 msgid "display first article in next thread"
 msgstr "zeigt den ersten Artikel im nÃ¤chsten Thread an"
 
-#: src/lang.c:349
+#: src/lang.c:351
 msgid "display next unread article"
 msgstr "nÃ¤chsten ungelesenen Artikel anzeigen"
 
-#: src/lang.c:350
+#: src/lang.c:352
 msgid "go to the article that this one followed up"
 msgstr "(Bezugs)Artikel anzeigen, den der aktuelle Artikel beantwortet hat"
 
-#: src/lang.c:351
+#: src/lang.c:353
 msgid "display previous article"
 msgstr "vorhergehenden Artikel anzeigen"
 
-#: src/lang.c:352
+#: src/lang.c:354
 msgid "display previous unread article"
 msgstr "vorhergehenden ungelesenen Artikel anzeigen"
 
-#: src/lang.c:353
+#: src/lang.c:355
 msgid "quickly kill an article using defaults"
 msgstr "killt einen Artikel schnell und benutzt dabei die Voreinstellungen"
 
-#: src/lang.c:354
+#: src/lang.c:356
 msgid "quickly auto-select (hot) an article using defaults"
 msgstr "markiert (hervorheben) Artikel und benutzt die Voreinstellungen"
 
-#: src/lang.c:355
+#: src/lang.c:357
 msgid "return to group selection level"
 msgstr "kehrt zum GruppenauswahlmenÃ¼ zurÃ¼ck"
 
-#: src/lang.c:356
+#: src/lang.c:358
 msgid "reply through mail to author"
 msgstr "Antwort per Mail an den Autor"
 
-#: src/lang.c:357
+#: src/lang.c:359
 msgid "reply through mail (don't copy text) to author"
 msgstr "Antwort per Mail an den Autor (ohne Zitieren des Textes)"
 
-#: src/lang.c:358
+#: src/lang.c:360
 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:359
+#: src/lang.c:361
 msgid "search backwards within this article"
 msgstr "sucht rÃ¼ckwÃ¤rts innerhalb des Artikels"
 
-#: src/lang.c:360
+#: src/lang.c:362
 msgid "search forwards within this article"
 msgstr "sucht vorwÃ¤rts innerhalb des Artikels"
 
-#: src/lang.c:361
+#: src/lang.c:363
 msgid "show article in raw-mode (including all headers)"
 msgstr "Artikel im Rohformat (inklusive aller Header) anzeigen"
 
-#: src/lang.c:362
+#: src/lang.c:364
 msgid "skip next block of included text"
 msgstr "Ã¼berspringt den nÃ¤chsten Zitatblock"
 
-#: src/lang.c:363
+#: src/lang.c:365
 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"
 
-#: src/lang.c:364
+#: src/lang.c:366
 msgid "toggle display of all headers"
 msgstr "schalte Anzeige aller Header ein/aus"
 
-#: src/lang.c:365
+#: src/lang.c:367
 msgid "toggle word highlighting on/off"
 msgstr "schaltet das Wort-Hervorheben ein/aus"
 
-#: src/lang.c:366
+#: src/lang.c:368
 msgid "toggle ROT-13 (basic decode) for current article"
 msgstr "(de)aktiviert ROT-13 Dekodierung fÃ¼r den aktuellen Artikel"
 
-#: src/lang.c:367
+#: src/lang.c:369
 msgid "toggle tabwidth 4 <-> 8"
 msgstr "wechsle Tabulatorweite 4 <-> 8"
 
-#: src/lang.c:368
+#: src/lang.c:370
 msgid "toggle german TeX style decoding for current article"
 msgstr "(de)aktiviere deutsche TeX-style Dekodierung fÃ¼r aktuellen Artikel"
 
-#: src/lang.c:369
+#: src/lang.c:371
 msgid "toggle display of uuencoded sections"
 msgstr "Anzeige von UU-kodierten Teilen umschalten"
 
-#: src/lang.c:370
+#: src/lang.c:372
 msgid "View/pipe/save multimedia attachments"
 msgstr "Multimedia-AnhÃ¤nge anzeigen/pipen/speichern"
 
-#: src/lang.c:371
+#: src/lang.c:373
 msgid "choose first attachment in list"
 msgstr "wÃ¤hle ersten Anhang in der Liste"
 
-#: src/lang.c:372
+#: src/lang.c:374
 msgid "0 - 9\t  choose attachment by number"
 msgstr "0 - 9\t  WÃ¤hle Anhang anhand der Nummer"
 
-#: src/lang.c:373
+#: src/lang.c:375
 msgid "choose last attachment in list"
 msgstr "wÃ¤hle letzten Anhang in der Liste"
 
-#: src/lang.c:375
+#: src/lang.c:377
 msgid "pipe attachment into command"
 msgstr "Anhang an Befehl weiterleiten"
 
-#: src/lang.c:376
+#: src/lang.c:378
 msgid "pipe raw attachment into command"
 msgstr "Anhang roh an Befehl weiterleiten"
 
-#: src/lang.c:378
+#: src/lang.c:380
 msgid "save attachment to disk"
 msgstr "Anhang speichern"
 
-#: src/lang.c:379
+#: src/lang.c:381
 msgid "search for attachments forwards"
 msgstr "sucht vorwÃ¤rts nach AnhÃ¤ngen"
 
-#: src/lang.c:380
+#: src/lang.c:382
 msgid "search for attachments backwards"
 msgstr "sucht rÃ¼ckwÃ¤rts nach AnhÃ¤ngen"
 
-#: src/lang.c:381
+#: src/lang.c:383
 msgid "view attachment"
 msgstr "Anhang ansehen"
 
-#: src/lang.c:382
+#: src/lang.c:384
 msgid "tag attachment"
 msgstr "Anhang markieren"
 
-#: src/lang.c:383
+#: src/lang.c:385
 msgid "tag attachments that match user specified pattern"
 msgstr "AnhÃ¤nge markieren die in ein gegebenes Muster passen"
 
-#: src/lang.c:384
+#: src/lang.c:386
 msgid "reverse tagging on all attachments (toggle)"
 msgstr "Markierung der AnhÃ¤nge umkehren (Umschalten)"
 
-#: src/lang.c:385
+#: src/lang.c:387
 msgid "untag all tagged attachments"
 msgstr "hebt die Markierung der markierten AnhÃ¤nge auf"
 
-#: src/lang.c:386
+#: src/lang.c:388
 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:387
+#: src/lang.c:389
 msgid "choose first attribute in list"
 msgstr "wÃ¤hle erstes Attribut in der Liste"
 
-#: src/lang.c:388
+#: src/lang.c:390
 msgid "0 - 9\t  choose attribute by number"
 msgstr "0 - 9\t  WÃ¤hle Attribut anhand der Nummer"
 
-#: src/lang.c:389
+#: src/lang.c:391
 msgid "choose last attribute in list"
 msgstr "wÃ¤hle letztes Attribut in der Liste"
 
-#: src/lang.c:390
+#: src/lang.c:392
 msgid "reset attribute to a default value"
 msgstr "Attribut auf die Voreinstellung zurÃ¼cksetzen"
 
-#: src/lang.c:391
+#: src/lang.c:393
 msgid "search forwards for an attribute"
 msgstr "suche vorwÃ¤rts nach einem Attribut"
 
-#: src/lang.c:392
+#: src/lang.c:394
 msgid "search backwards for an attribute"
 msgstr "sucht rÃ¼ckwÃ¤rts nach einem Attribut"
 
-#: src/lang.c:393
+#: src/lang.c:395
 msgid "select attribute"
 msgstr "Attribut auswÃ¤hlen"
 
-#: src/lang.c:394
+#: src/lang.c:396
 msgid "toggle back to options menu when invoked from there"
 msgstr "zurÃ¼ck zum OptionsmenÃ¼ wechseln falls von dort aufgerufen"
 
-#: src/lang.c:395
+#: src/lang.c:397
 #, c-format
 msgid "report bug or comment via mail to %s"
 msgstr "sendet Fehlerbericht oder Kommentar via Mail an %s"
 
-#: src/lang.c:396
+#: src/lang.c:398
 msgid "choose first option in list"
 msgstr "WÃ¤hle erste Option in der Liste"
 
-#: src/lang.c:397
+#: src/lang.c:399
 msgid "0 - 9\t  choose option by number"
 msgstr "0 - 9\t  wÃ¤hlt die Option anhand der Nummer"
 
-#: src/lang.c:398
+#: src/lang.c:400
 msgid "choose last option in list"
 msgstr "WÃ¤hle letzte Option in der Liste"
 
-#: src/lang.c:399
+#: src/lang.c:401
 msgid "start scopes menu"
 msgstr "GÃ¼ltigkeitsbereichmenÃ¼"
 
-#: src/lang.c:400
+#: src/lang.c:402
 msgid "search forwards for an option"
 msgstr "suche vorwÃ¤rts nach einer Option"
 
-#: src/lang.c:401
+#: src/lang.c:403
 msgid "search backwards for an option"
 msgstr "sucht rÃ¼ckwÃ¤rts nach einer Option"
 
-#: src/lang.c:402
+#: src/lang.c:404
 msgid "select option"
 msgstr "Option auswÃ¤hlen"
 
-#: src/lang.c:403
+#: src/lang.c:405
 msgid "toggle to attributes menu"
 msgstr "Umschalten zum AttributemenÃ¼"
 
-#: src/lang.c:404
+#: src/lang.c:406
 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:405
+#: src/lang.c:407
 msgid "escape from command prompt"
 msgstr "Verlassen der Kommandozeile"
 
-#: src/lang.c:406
+#: src/lang.c:408
 msgid "edit filter file"
 msgstr "Filter-Datei bearbeiten"
 
-#: src/lang.c:407
+#: src/lang.c:409
 msgid "get help"
 msgstr "zeigt die Hilfe"
 
-#: src/lang.c:408
+#: src/lang.c:410
 msgid "display last article viewed"
 msgstr "zeigt den zuletzt angezeigten Artikel an"
 
-#: src/lang.c:409
+#: src/lang.c:411
 msgid "down one line"
 msgstr "eine Zeile runter"
 
-#: src/lang.c:410
+#: src/lang.c:412
 msgid "up one line"
 msgstr "eine Zeile hoch"
 
-#: src/lang.c:411
+#: src/lang.c:413
 msgid "go to article chosen by Message-ID"
 msgstr "Artikel mit dieser Message-ID anzeigen"
 
-#: src/lang.c:412
+#: src/lang.c:414
 msgid "mail article/thread/hot/pattern/tagged articles to someone"
 msgstr "Artikel/Thread/hervorgeh./markierten Artikel per Mail weiterleiten"
 
-#: src/lang.c:413
+#: src/lang.c:415
 msgid "menu of configurable options"
 msgstr "MenÃ¼ der konfigurierbaren Optionen"
 
-#: src/lang.c:414
+#: src/lang.c:416
 msgid "down one page"
 msgstr "eine Seite runter"
 
-#: src/lang.c:415
+#: src/lang.c:417
 msgid "up one page"
 msgstr "eine Seite hoch"
 
-#: src/lang.c:417
+#: src/lang.c:419
 msgid "post (write) article to current group"
 msgstr "poste (schreibe) Artikel in die aktuelle Gruppe"
 
-#: src/lang.c:418
+#: src/lang.c:420
 msgid "post postponed articles"
 msgstr "poste zurÃ¼ckgestellte Artikel"
 
-#: src/lang.c:420
+#: src/lang.c:422
 msgid "list articles posted by you (from posted file)"
 msgstr "listet Ihre geposteten Artikel auf (aus der 'posted' Datei)"
 
-#: src/lang.c:421
+#: src/lang.c:423
 msgid "return to previous menu"
 msgstr "kehrt zum vorherigen MenÃ¼ zurÃ¼ck"
 
-#: src/lang.c:422
+#: src/lang.c:424
 msgid "quit tin immediately"
 msgstr "beendet tin sofort"
 
-#: src/lang.c:423
+#: src/lang.c:425
 msgid "redraw page"
 msgstr "Bildschirmdarstellung neu zeichnen"
 
-#: src/lang.c:424
+#: src/lang.c:426
 msgid "save article/thread/hot/pattern/tagged articles to file"
 msgstr "speichert Artikel/Thread hervorgehoben/Muster/markierten Artikel"
 
-#: src/lang.c:425
+#: src/lang.c:427
 msgid "save marked articles automatically without user prompts"
 msgstr "speichert markierte Artikel automatisch ohne Nachfrage"
 
-#: src/lang.c:426
+#: src/lang.c:428
 msgid "scroll the screen one line down"
 msgstr "Bildschirm eine Zeile nach oben schieben"
 
-#: src/lang.c:427
+#: src/lang.c:429
 msgid "scroll the screen one line up"
 msgstr "Bildschirm eine Zeile nach unten schieben"
 
-#: src/lang.c:428
+#: src/lang.c:430
 msgid "search for articles by author backwards"
 msgstr "sucht rÃ¼ckwÃ¤rts nach Artikeln von Autor"
 
-#: src/lang.c:429
+#: src/lang.c:431
 msgid "search for articles by author forwards"
 msgstr "sucht vorwÃ¤rts nach Artikeln von Autor"
 
-#: src/lang.c:430
+#: src/lang.c:432
 msgid "search all articles for a given string (this may take some time)"
 msgstr "sucht in allen Artikel nach vorgegebener Zeichenkette (kann dauern)"
 
 # TODO: formating
-#: src/lang.c:431
+#: src/lang.c:433
 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:432
+#: src/lang.c:434
 msgid "search for articles by Subject line backwards"
 msgstr "durchsucht Artikel rÃ¼ckwÃ¤rts nach Subject Zeile"
 
-#: src/lang.c:433
+#: src/lang.c:435
 msgid "search for articles by Subject line forwards"
 msgstr "durchsucht Artikel vorwÃ¤rts nach Subject Zeile"
 
-#: src/lang.c:434
+#: src/lang.c:436
 msgid "repeat last search"
 msgstr "letzte Suche wiederholen"
 
-#: src/lang.c:435
+#: src/lang.c:437
 msgid "tag current article for reposting/mailing/piping/printing/saving"
 msgstr "markiere Artikel fÃ¼r nochmaliges posten/pipen/drucken/abspeichern"
 
-#: src/lang.c:436
+#: src/lang.c:438
 msgid "toggle info message in last line (subject/description)"
 msgstr "Anzeige von Subject/Beschreibung in d. letzten Zeile (de)aktivieren"
 
-#: src/lang.c:437
+#: src/lang.c:439
 msgid "toggle inverse video"
 msgstr "(de)aktiviert inverse Darstellung"
 
-#: src/lang.c:438
+#: src/lang.c:440
 msgid "toggle mini help menu display"
 msgstr "schaltet das MinihilfemenÃ¼ ein/aus"
 
-#: src/lang.c:439
+#: src/lang.c:441
 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:440
+#: src/lang.c:442
 msgid "show version information"
 msgstr "zeige Versionsinformationen"
 
-#: src/lang.c:441
+#: src/lang.c:443
 msgid "mark all articles as read and return to group selection menu"
 msgstr "markiert alle Artikel als gelesen und kehrt zum GruppenmenÃ¼ zurÃ¼ck"
 
-#: src/lang.c:442
+#: src/lang.c:444
 msgid "mark all articles as read and enter next group with unread articles"
 msgstr "markiere Artikel gelesen; Ã¶ffne nÃ¤. Gruppe mit ungelesenen Artikeln"
 
-#: src/lang.c:443
+#: src/lang.c:445
 msgid "choose first thread in list"
 msgstr "WÃ¤hle ersten Thread in der Liste"
 
-#: src/lang.c:444
+#: src/lang.c:446
 msgid "choose last thread in list"
 msgstr "WÃ¤hle letzten Thread in der Liste"
 
-#: src/lang.c:445
+#: src/lang.c:447
 msgid "list articles within current thread (bring up Thread sub-menu)"
 msgstr "listet Artikel im aktuellen Thread (Ã¶ffnet das Thread UntermenÃ¼)"
 
-#: src/lang.c:446
+#: src/lang.c:448
 msgid "mark article as unread"
 msgstr "markiert Artikel als ungelesen"
 
-#: src/lang.c:447
+#: src/lang.c:449
 msgid "mark current thread, range or tagged threads as read"
 msgstr ""
 "markiert den aktuellen Thread, Bereich oder markierte Artikel als gelesen"
 
-#: src/lang.c:448
+#: src/lang.c:450
 msgid "mark current thread, range or tagged threads as unread"
 msgstr ""
 "markiert den aktuellen Thread, Bereich oder markierte Artikel als ungelesen"
 
-#: src/lang.c:449
+#: src/lang.c:451
 msgid "mark current/range/selected/pattern/tagged as read after prompting"
 msgstr ""
 "mark. akt. Bereich/ausgewÃ¤lte/Muster/markierte Artikel nach Auff.  gelesen."
 
-#: src/lang.c:450
+#: src/lang.c:452
 msgid "mark current/range/selected/pattern/tagged as unread after prompting"
 msgstr ""
 "mark. akt. Bereich/ausgewÃ¤lte/Muster/markierte Artikel nach Auff. ungelesen."
 
-#: src/lang.c:451
+#: src/lang.c:453
 msgid "toggle display of all/selected articles"
 msgstr "wechselt zwischen der Anzeige aller/markierter (hot) Artikel"
 
-#: src/lang.c:452
+#: src/lang.c:454
 msgid "display next group"
 msgstr "zeige nÃ¤chste Gruppe"
 
-#: src/lang.c:453
+#: src/lang.c:455
 msgid "display previous group"
 msgstr "zeige vorhergehende Gruppe"
 
-#: src/lang.c:454
+#: src/lang.c:456
 msgid "toggle all selections (all articles)"
 msgstr "Markierung 'hot'/wichtig fÃ¼r alle Artikel umschalten"
 
-#: src/lang.c:455
+#: src/lang.c:457
 msgid "select group (make \"hot\")"
 msgstr "Markierung 'hot'/wichtig fÃ¼r Gruppe setzen"
 
-#: src/lang.c:456
+#: src/lang.c:458
 msgid "select thread"
 msgstr "Markierung 'hot'/wichtig fÃ¼r Thread setzen"
 
 # TODO: formating
-#: src/lang.c:457
+#: src/lang.c:459
 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:458
+#: src/lang.c:460
 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:459
+#: src/lang.c:461
 msgid "tag all parts of current multipart-message in order"
 msgstr "markiert alle Teile der multipart-Nachrichten in der Reihenfolge"
 
-#: src/lang.c:460
+#: src/lang.c:462
 msgid "0 - 9\t  choose thread by number"
 msgstr "0 - 9\t  wÃ¤hlt Thread anhand der Nummer"
 
-#: src/lang.c:461
+#: src/lang.c:463
 msgid "toggle limit number of articles to get, and reload"
 msgstr "Anzahl der zu holenden oder wieder zu ladenden Artikel Ã¤ndern"
 
-#: src/lang.c:462
+#: src/lang.c:464
 msgid "toggle display of all/unread articles"
 msgstr "wechselt zwischen der Anzeige aller/ungelesener Artikel"
 
-#: src/lang.c:463
+#: src/lang.c:465
 msgid "toggle selection of thread"
 msgstr "Markierung 'hot'/wichtig fÃ¼r Thread setzen/entfernen"
 
-#: src/lang.c:464
+#: src/lang.c:466
 msgid "cycle through threading options available"
 msgstr "wechsle durch die verschiedenen Threading-Optionen"
 
-#: src/lang.c:465
+#: src/lang.c:467
 msgid "undo all selections (all articles)"
 msgstr "Markierung 'hot'/wichtig fÃ¼r alle Artikel entfernen"
 
-#: src/lang.c:466
+#: src/lang.c:468
 msgid "untag all tagged threads"
 msgstr "hebt die Markierung der markierten Artikel auf"
 
-#: src/lang.c:467
+#: src/lang.c:469
 msgid "add new scope"
 msgstr "Neuen GÃ¼ltigkeitsbereich hinzufÃ¼gen"
 
-#: src/lang.c:468
+#: src/lang.c:470
 msgid "delete scope"
 msgstr "GÃ¼ltigkeitsbereich lÃ¶schen"
 
-#: src/lang.c:469
+#: src/lang.c:471
 msgid "edit attributes file"
 msgstr "Attribute-Datei bearbeiten"
 
-#: src/lang.c:470
+#: src/lang.c:472
 msgid "choose first scope in list"
 msgstr "WÃ¤hle ersten GÃ¼ltigkeitsbereich in der Liste"
 
-#: src/lang.c:471
+#: src/lang.c:473
 msgid "0 - 9\t  choose scope by number"
 msgstr "0 - 9\t  wÃ¤hlt den GÃ¼ltigkeitsbereich anhand der Nummer"
 
-#: src/lang.c:472
+#: src/lang.c:474
 msgid "choose last scope in list"
 msgstr "WÃ¤hle letzten GÃ¼ltigkeitsbereich in der Liste"
 
-#: src/lang.c:473
+#: src/lang.c:475
 msgid "move scope"
 msgstr "GÃ¼ltigkeitsbereich verschieben"
 
-#: src/lang.c:474
+#: src/lang.c:476
 msgid "rename scope"
 msgstr "GÃ¼ltigkeitsbereich umbenennen"
 
-#: src/lang.c:475
+#: src/lang.c:477
 msgid "select scope"
 msgstr "GÃ¼ltigkeitsbereich auswÃ¤hlen"
 
-#: src/lang.c:476
+#: src/lang.c:478
 msgid "mark all articles in group as read"
 msgstr "markiert alle Artikel der Gruppe als gelesen"
 
-#: src/lang.c:477
+#: src/lang.c:479
 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"
 
-#: src/lang.c:478
+#: src/lang.c:480
 msgid "choose first group in list"
 msgstr "WÃ¤hle erste Gruppe in der Liste"
 
-#: src/lang.c:479
+#: src/lang.c:481
 msgid "choose group by name"
 msgstr "Gruppe anhand des Namens auswÃ¤hlen"
 
-#: src/lang.c:480
+#: src/lang.c:482
 msgid "0 - 9\t  choose group by number"
 msgstr "0 - 9\t  wÃ¤hlt die Gruppe anhand der Nummer"
 
-#: src/lang.c:481
+#: src/lang.c:483
 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:482
+#: src/lang.c:484
 msgid "choose last group in list"
 msgstr "WÃ¤hle letzte Gruppe in der Liste"
 
-#: src/lang.c:484
+#: src/lang.c:486
 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:485
+#: src/lang.c:487
 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:487
+#: src/lang.c:489
 msgid "mark all articles in chosen group unread"
 msgstr "markiert alle Artikel in der gewÃ¤hlten Gruppe als ungelesen"
 
-#: src/lang.c:488
+#: src/lang.c:490
 msgid "move chosen group within list"
 msgstr "bewegt die gewÃ¤hlte Gruppe innerhalb der Liste"
 
-#: src/lang.c:489
+#: src/lang.c:491
 msgid "choose next group with unread news"
 msgstr "wÃ¤hlt die nÃ¤chste Gruppe mit ungelesenen Artikeln"
 
-#: src/lang.c:490 src/lang.c:1382
+#: src/lang.c:492 src/lang.c:1395
 msgid "quit"
 msgstr "Beenden"
 
-#: src/lang.c:491
+#: src/lang.c:493
 msgid "quit without saving configuration changes"
 msgstr "beenden ohne die KonfigurationsÃ¤nderungen zu sichern"
 
-#: src/lang.c:492
+#: src/lang.c:494
 msgid "read chosen group"
 msgstr "liest ausgewÃ¤hlte Gruppe"
 
-#: src/lang.c:493
+#: src/lang.c:495
 msgid "reset .newsrc (all available articles in groups marked unread)"
 msgstr "setzt die .newsrc zurÃ¼ck (alle Artikel als gelesen markiert)"
 
-#: src/lang.c:494
+#: src/lang.c:496
 msgid "search backwards for a group name"
 msgstr "sucht rÃ¼ckwÃ¤rts nach einem Gruppennamen"
 
-#: src/lang.c:495
+#: src/lang.c:497
 msgid " \t  (all searches are case-insensitive and wrap around)"
 msgstr " \t  (alle Suchen sind case-insensitive und beginnen am Ende von vorn)"
 
-#: src/lang.c:496
+#: src/lang.c:498
 msgid "search forwards for a group name"
 msgstr "suche vorwÃ¤rts nach einer Gruppe"
 
-#: src/lang.c:497
+#: src/lang.c:499
 msgid "subscribe to chosen group"
 msgstr "abonniert ausgewÃ¤hlte Gruppe"
 
-#: src/lang.c:498
+#: src/lang.c:500
 msgid "subscribe to groups that match pattern"
 msgstr "abonniere Gruppen, die auf das Muster passen"
 
-#: src/lang.c:499
+#: src/lang.c:501
 msgid "reread active file to check for any new news"
 msgstr "lies die Datei 'active' neu ein, um nach neuen Artikeln zu suchen"
 
-#: src/lang.c:500
+#: src/lang.c:502
 msgid "toggle display of group name only or group name plus description"
 msgstr "Anzeige der Kurzbeschreibung der Gruppe (de)aktivieren."
 
-#: src/lang.c:501
+#: src/lang.c:503
 msgid "toggle display to show all/unread subscribed groups"
 msgstr "wechselt die Anzeige zwischen allen/ungelesenen abonnierten Gruppen"
 
-#: src/lang.c:502
+#: src/lang.c:504
 msgid "unsubscribe from chosen group"
 msgstr "bestellt ausgewÃ¤hlte Gruppe ab"
 
-#: src/lang.c:503
+#: src/lang.c:505
 msgid "unsubscribe from groups that match pattern"
 msgstr "bestelle Gruppen ab, die auf das Muster passen"
 
-#: src/lang.c:504
+#: src/lang.c:506
 msgid "sort the list of groups"
 msgstr "Liste der Gruppen sortieren"
 
-#: src/lang.c:505
+#: src/lang.c:507
 msgid "toggle display to show all/subscribed groups"
 msgstr "wechselt zwischen der Anzeige aller/abonnierten Gruppen"
 
-#: src/lang.c:506
+#: src/lang.c:508
 msgid "0 - 9\t  choose article by number"
 msgstr "0 - 9\t  WÃ¤hle Artikel anhand der Nummer"
 
-#: src/lang.c:507
+#: src/lang.c:509
 msgid "mark thread as read and return to group index page"
 msgstr "markiert den Thread als gelesen und kehrt zum Gruppenindex zurÃ¼ck"
 
-#: src/lang.c:508
+#: src/lang.c:510
 msgid "mark thread as read and enter next unread thread or group"
 msgstr "markiert Thread als gelesen; nÃ¤chster ungelesener Thread/Gruppe"
 
-#: src/lang.c:509
+#: src/lang.c:511
 msgid "choose first article in list"
 msgstr "wÃ¤hle ersten Artikel in der Liste"
 
-#: src/lang.c:510
+#: src/lang.c:512
 msgid "choose last article in list"
 msgstr "wÃ¤hle letzten Artikel in der Liste"
 
-#: src/lang.c:511
+#: src/lang.c:513
 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 "
 "ungel. Art."
 
-#: src/lang.c:512
+#: src/lang.c:514
 msgid "mark article, range or tagged articles as unread"
 msgstr "markiert den Artikel, Bereich oder markierte Artikel als ungelesen"
 
-#: src/lang.c:513
+#: src/lang.c:515
 msgid "mark current thread as unread"
 msgstr "markiert den aktuellen Thread als ungelesen"
 
-#: src/lang.c:514
+#: src/lang.c:516
 msgid "read chosen article"
 msgstr "zeige gewÃ¤hlten Artikel"
 
-#: src/lang.c:515
+#: src/lang.c:517
 msgid ""
 "Display properties\n"
 "------------------"
@@ -2599,7 +2599,7 @@ msgstr ""
 "Darstellungsoptionen\n"
 "--------------------"
 
-#: src/lang.c:516
+#: src/lang.c:518
 msgid ""
 "Miscellaneous\n"
 "-------------"
@@ -2607,7 +2607,7 @@ msgstr ""
 "Verschiedenes\n"
 "-------------"
 
-#: src/lang.c:517
+#: src/lang.c:519
 msgid ""
 "Moving around\n"
 "-------------"
@@ -2615,7 +2615,7 @@ msgstr ""
 "Position Ã¤ndern\n"
 "---------------"
 
-#: src/lang.c:518
+#: src/lang.c:520
 msgid ""
 "Group/thread/article operations\n"
 "-------------------------------"
@@ -2623,7 +2623,7 @@ msgstr ""
 "Gruppe/Thread/Artikel Aktionen\n"
 "-------------------------------"
 
-#: src/lang.c:519
+#: src/lang.c:521
 msgid ""
 "Attachment operations\n"
 "---------------------"
@@ -2631,7 +2631,7 @@ msgstr ""
 "Anhangs Aktionen\n"
 "-----------------"
 
-#: src/lang.c:520
+#: src/lang.c:522
 msgid ""
 "Attribute operations\n"
 "--------------------"
@@ -2639,7 +2639,7 @@ msgstr ""
 "Attribute Aktionen\n"
 "------------------"
 
-#: src/lang.c:521
+#: src/lang.c:523
 msgid ""
 "Option operations\n"
 "-----------------"
@@ -2647,7 +2647,7 @@ msgstr ""
 "Options Aktionen\n"
 "----------------"
 
-#: src/lang.c:522
+#: src/lang.c:524
 msgid ""
 "Scope operations\n"
 "----------------"
@@ -2655,7 +2655,7 @@ msgstr ""
 "GÃ¼ltigkeitsbereich Aktionen\n"
 "---------------------------"
 
-#: src/lang.c:523
+#: src/lang.c:525
 msgid ""
 "URL operations\n"
 "--------------"
@@ -2663,90 +2663,90 @@ msgstr ""
 "URL Aktionen\n"
 "------------"
 
-#: src/lang.c:524
+#: src/lang.c:526
 msgid "choose first URL in list"
 msgstr "WÃ¤hle erste URL in der Liste"
 
-#: src/lang.c:525
+#: src/lang.c:527
 msgid "0 - 9\t  choose URL by number"
 msgstr "0 - 9\t  wÃ¤hlt die URL anhand der Nummer"
 
-#: src/lang.c:526
+#: src/lang.c:528
 msgid "choose last URL in list"
 msgstr "WÃ¤hle letzte URL in der Liste"
 
-#: src/lang.c:527
+#: src/lang.c:529
 msgid "search for URLs forwards"
 msgstr "Suche vorwÃ¤rts nach URLs"
 
-#: src/lang.c:528
+#: src/lang.c:530
 msgid "search for URLs backwards"
 msgstr "Suche rÃ¼ckwÃ¤rts nach URLs"
 
-#: src/lang.c:529
+#: src/lang.c:531
 msgid "Open URL in browser"
 msgstr "URL im Browser Ã¶ffnen"
 
-#: src/lang.c:530
+#: src/lang.c:532
 msgid "toggle info message in last line (URL)"
 msgstr "Informationen (URL) in der letzten Zeile ein/ausblenden"
 
-#: src/lang.c:532
+#: src/lang.c:534
 msgid "Group Level Commands"
 msgstr "Gruppenlevel Befehle"
 
-#: src/lang.c:533
+#: src/lang.c:535
 msgid "Kill filter added"
 msgstr "Killfilter hinzugefÃ¼gt"
 
-#: src/lang.c:534
+#: src/lang.c:536
 msgid "Auto-selection filter added"
 msgstr "Automatischer Auswahlfilter hinzugefÃ¼gt"
 
-#: src/lang.c:535
+#: src/lang.c:537
 msgid "All parts tagged"
 msgstr "Alle Teile markiert"
 
-#: src/lang.c:536
+#: src/lang.c:538
 msgid "Storing article for later posting"
 msgstr "Speichert Artikel, um ihn spÃ¤ter zu posten"
 
-#: src/lang.c:537
+#: src/lang.c:539
 msgid "Please enter a valid character"
 msgstr "Bitte ein gÃ¼ltiges Zeichen eingeben"
 
-#: src/lang.c:538
+#: src/lang.c:540
 #, c-format
 msgid "Missing part #%d"
 msgstr "Teil Nummer %d fehlt."
 
-#: src/lang.c:539
+#: src/lang.c:541
 msgid "*** No postponed articles ***"
 msgstr "*** Keine zurÃ¼ckgelegten Artikel ***"
 
-#: src/lang.c:540
+#: src/lang.c:542
 msgid "Not a multi-part message"
 msgstr "Kein mehrteiliger Artikel"
 
-#: src/lang.c:541
+#: src/lang.c:543
 msgid "You are not subscribed to this group"
 msgstr "Sie haben diese Gruppe nicht abonniert"
 
-#: src/lang.c:542
+#: src/lang.c:544
 msgid "No previous expression"
 msgstr "Kein vorhergehender Ausdruck"
 
-#: src/lang.c:543
+#: src/lang.c:545
 msgid "Operation disabled in no-overwrite mode"
 msgstr "AusfÃ¼hrung nicht mÃ¶glich im nicht-Ã¼berschreiben Modus"
 
 #. TODO: replace hardcoded key-name in txt_info_postponed
-#: src/lang.c:545
+#: src/lang.c:547
 #, c-format
 msgid "%d postponed %s, reuse with ^O...\n"
 msgstr "%d zurÃ¼ckgelegte %s, hervorholen mit ^O...\n"
 
-#: src/lang.c:546
+#: src/lang.c:548
 msgid ""
 "X-Conversion-Note: multipart/alternative contents have been removed.\n"
 "  To get the whole article, turn alternative handling OFF in the Option "
@@ -2756,21 +2756,21 @@ msgstr ""
 "  Um das zu Ã¤ndern, setzen Sie in der tinrc das alternative_handling auf "
 "OFF\n"
 
-#: src/lang.c:548
+#: src/lang.c:550
 #, 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:549
+#: src/lang.c:551
 msgid "TeX2Iso encoded article"
 msgstr "TeX2Iso kodierter Artikel"
 
-#: src/lang.c:550
+#: src/lang.c:552
 msgid "incomplete "
 msgstr "unvollstÃ¤ndige "
 
 #. TODO: replace hardcoded key-names
-#: src/lang.c:552
+#: src/lang.c:554
 #, c-format
 msgid ""
 "\n"
@@ -2833,151 +2833,151 @@ msgstr ""
 "Bitte senden Sie Fehlerberichte und Kommentare mittels des 'R' Kommandos an\n"
 "%s.\n"
 
-#: src/lang.c:568
+#: src/lang.c:570
 #, 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:570
+#: src/lang.c:572
 msgid "Invalid multibyte sequence found\n"
 msgstr "UngÃ¼ltige Mehrbytezeichen-Folge vorhanden\n"
 
-#: src/lang.c:573
+#: src/lang.c:575
 #, c-format
 msgid "Invalid  Sender:-header %s"
 msgstr "UngÃ¼ltiger Sender:-Header %s"
 
-#: src/lang.c:575
+#: src/lang.c:577
 msgid "Inverse video disabled"
 msgstr "Inverse Bilddarstellung abgestellt"
 
-#: src/lang.c:576
+#: src/lang.c:578
 msgid "Inverse video enabled"
 msgstr "Inverse Bilddarstellung eingeschaltet"
 
-#: src/lang.c:578
+#: src/lang.c:580
 #, c-format
 msgid "Missing definition for %s\n"
 msgstr "Fehlende Definition fÃ¼r %s\n"
 
-#: src/lang.c:579
+#: src/lang.c:581
 #, c-format
 msgid "Invalid key definition '%s'\n"
 msgstr "UngÃ¼ltige Tastenbelegung '%s'\n"
 
-#: src/lang.c:580
+#: src/lang.c:582
 #, c-format
 msgid "Invalid keyname '%s'\n"
 msgstr "UngÃ¼ltiger Tastenname '%s'\n"
 
-#: src/lang.c:581
+#: src/lang.c:583
 #, c-format
 msgid "Keymap file was upgraded to version %s\n"
 msgstr "Keymap-Datei wurde auf Version %s umgestellt\n"
 
-#: src/lang.c:582
+#: src/lang.c:584
 #, c-format
 msgid "Kill From:     [%s] (y/n): "
 msgstr "Filter From:   [%s] (j/n): "
 
-#: src/lang.c:583
+#: src/lang.c:585
 msgid "Kill Lines: (</>num): "
 msgstr "Filter Z.:  (</>num): "
 
-#: src/lang.c:584
+#: src/lang.c:586
 msgid "Kill Article Menu"
 msgstr "Filter MenÃ¼ (Kill, Bewertung/Score verringern)"
 
-#: src/lang.c:585
+#: src/lang.c:587
 #, c-format
 msgid "Kill Msg-Id:   [%s] (f/l/o/n): "
 msgstr "Filter Msg-Id: [%s] (v/l/n/n): "
 
-#: src/lang.c:586
+#: src/lang.c:588
 msgid "Kill pattern scope  : "
 msgstr "Filter nach Muster  : "
 
-#: src/lang.c:587
+#: src/lang.c:589
 #, c-format
 msgid "Kill Subject:  [%s] (y/n): "
 msgstr "Filter Subject:[%s] (j/n): "
 
-#: src/lang.c:588
+#: src/lang.c:590
 msgid "Kill text pattern   : "
 msgstr "Filter Textmuster   : "
 
-#: src/lang.c:589
+#: src/lang.c:591
 msgid "Kill time in days   : "
 msgstr "Filterzeit in Tagen : "
 
-#: src/lang.c:591
+#: src/lang.c:593
 msgid "Last"
 msgstr "Letzte"
 
-#: src/lang.c:592
+#: src/lang.c:594
 msgid "-- Last response --"
 msgstr "-- Letzte Antwort --"
 
-#: src/lang.c:593
+#: src/lang.c:595
 #, c-format
 msgid "Lines %s  "
 msgstr "Zeilen %s "
 
-#: src/lang.c:596
+#: src/lang.c:598
 msgid "Function not available."
 msgstr "Funktion nicht verfÃ¼gbar."
 
-#: src/lang.c:597
+#: src/lang.c:599
 msgid "Not reading via NNTP."
 msgstr "Es wird nicht via NNTP gelesen."
 
-#: src/lang.c:598
+#: src/lang.c:600
 #, c-format
 msgid "Group: %s"
 msgstr "Gruppe: %s"
 
-#: src/lang.c:599
+#: src/lang.c:601
 #, c-format
 msgid "Groups: %s"
 msgstr "Gruppen: %s"
 
-#: src/lang.c:602
+#: src/lang.c:604
 msgid "Mail"
 msgstr "Maile"
 
-#: src/lang.c:603
+#: src/lang.c:605
 msgid "mailbox "
 msgstr "Mailbox "
 
-#: src/lang.c:604
+#: src/lang.c:606
 #, c-format
 msgid "Mail article(s) to [%.*s]> "
 msgstr "Mailt Artikel an [%.*s]> "
 
-#: src/lang.c:605
+#: src/lang.c:607
 #, c-format
 msgid "Mailing log to %s\n"
 msgstr "Maile Log-Datei an %s\n"
 
-#: src/lang.c:606
+#: src/lang.c:608
 msgid "Mail bug report..."
 msgstr "Maile einen Fehlerbericht..."
 
-#: src/lang.c:607
+#: src/lang.c:609
 #, c-format
 msgid "Mail BUG REPORT to %s?"
 msgstr "Fehlerbericht an %s senden?"
 
-#: src/lang.c:608
+#: src/lang.c:610
 msgid "Mailed"
 msgstr "Gemailt"
 
-#: src/lang.c:609
+#: src/lang.c:611
 #, c-format
 msgid "Mailing to %s..."
 msgstr "Senden der Mail an %s..."
 
-#: src/lang.c:610
+#: src/lang.c:612
 msgid ""
 "# [Mail/Save] active file. Format is like news active file:\n"
 "#   groupname  max.artnum  min.artnum  /dir\n"
@@ -2989,61 +2989,61 @@ msgstr ""
 "# Das 4. Feld ist das Basisverzeichnis (z.B. ~/Mail oder ~/News)\n"
 "#\n"
 
-#: src/lang.c:613
+#: src/lang.c:615
 #, c-format
 msgid "%s marked as read"
 msgstr "%s als gelesen markiert"
 
-#: src/lang.c:614
+#: src/lang.c:616
 #, c-format
 msgid "%s marked as unread"
 msgstr "%s als ungelesen markiert"
 
-#: src/lang.c:615
+#: src/lang.c:617
 #, c-format
 msgid "Marked %d of %d %s as read"
 msgstr "%d von %d %s als gelesen markiert"
 
-#: src/lang.c:616
+#: src/lang.c:618
 #, c-format
 msgid "Marked %d of %d %s as unread"
 msgstr "%d von %d %s als ungelesen markiert"
 
-#: src/lang.c:617 src/lang.c:1349
+#: src/lang.c:619 src/lang.c:1351
 msgid "Mark"
 msgstr "Markierung"
 
-#: src/lang.c:618
+#: src/lang.c:620
 #, c-format
 msgid "Mark all articles as read%s?"
 msgstr "Alle Artikel als gelesen markieren%s?"
 
-#: src/lang.c:619
+#: src/lang.c:621
 #, c-format
 msgid "Mark article as read%s?"
 msgstr "Artikel als gelesen markieren%s?"
 
-#: src/lang.c:620
+#: src/lang.c:622
 #, c-format
 msgid "Mark group %s as read?"
 msgstr "Die Gruppe %s als gelesen markieren?"
 
-#: src/lang.c:621
+#: src/lang.c:623
 #, c-format
 msgid "Mark thread as read%s?"
 msgstr "Den Thread als gelesen markieren%s?"
 
-#: src/lang.c:622
+#: src/lang.c:624
 #, c-format
 msgid "Matching %s groups..."
 msgstr "Ãœbereinstimmende %s Gruppen..."
 
-#: src/lang.c:623 src/lang.c:637 src/lang.c:643
+#: src/lang.c:625 src/lang.c:639 src/lang.c:645
 #, c-format
 msgid "<n>=set current to n; %s=line down; %s=line up; %s=help; %s=quit"
 msgstr "<n>=springe zu n; %s=Zeile runter; %s=Zeile rauf; %s=Hilfe; %s=Beenden"
 
-#: src/lang.c:625
+#: src/lang.c:627
 #, c-format
 msgid ""
 "%s=view; %s=pipe; %s=pipe raw; %s=save; %s=tag; %s=tag pattern; %s=untag all"
@@ -3051,14 +3051,14 @@ msgstr ""
 "%s=anzeigen; %s=pipen; %s=roh pipen; %s=speichern; %s=markieren; %s=Muster "
 "markieren; %s=Markierungen aufheben"
 
-#: src/lang.c:627
+#: src/lang.c:629
 #, 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:629
+#: src/lang.c:631
 #, c-format
 msgid ""
 "%s=reverse tagging; %s=search forwards; %s=search backwards; %s=repeat search"
@@ -3066,12 +3066,12 @@ msgstr ""
 "%s=Markierungen umkehren; %s=Suche vorwÃ¤rts; %s=Suche rÃ¼ckwÃ¤rts; %s=Suche "
 "wiederholen"
 
-#: src/lang.c:630 src/lang.c:634
+#: src/lang.c:632 src/lang.c:636
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s=search pattern; %s=kill/select"
 msgstr "<n>=WÃ¤hle n; %s=n. ungel.; %s=Suche; %s=Filter"
 
-#: src/lang.c:631
+#: src/lang.c:633
 #, c-format
 msgid ""
 "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; "
@@ -3080,34 +3080,34 @@ msgstr ""
 "%s=Autorsuche; %s=Catchup; %s=n. unten; %s=n. oben; %s=gelesen; %s=Thread "
 "anz."
 
-#: src/lang.c:632
+#: src/lang.c:634
 #, 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:633
+#: src/lang.c:635
 #, 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:635
+#: src/lang.c:637
 #, 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:636
+#: src/lang.c:638
 #, 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:638
+#: src/lang.c:640
 #, 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:639
+#: src/lang.c:641
 #, c-format
 msgid ""
 "%s=line down; %s=line up; %s=help; %s=move; %s=quit; %s=toggle all/unread"
@@ -3115,7 +3115,7 @@ msgstr ""
 "%s=n. unten; %s=n. oben; %s=Hilfe; %s=verschieben; %s=Ende; %s=Alle/Nur "
 "ungel."
 
-#: src/lang.c:640
+#: src/lang.c:642
 #, c-format
 msgid ""
 "%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/"
@@ -3124,227 +3124,227 @@ msgstr ""
 "%s=Abo; %s=Abo n. Muster; %s=Abbestellen; %s=Abbest. n. Muster; %s=Alle/Nur "
 "abon."
 
-#: src/lang.c:641
+#: src/lang.c:643
 #, 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:642
+#: src/lang.c:644
 #, 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:644
+#: src/lang.c:646
 #, 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:645
+#: src/lang.c:647
 msgid "--More--"
 msgstr "--Mehr--"
 
-#: src/lang.c:646
+#: src/lang.c:648
 #, c-format
 msgid "Moving %s..."
 msgstr "Verschiebe %s..."
 
-#: src/lang.c:647
+#: src/lang.c:649
 msgid "Message-ID: & last Reference  "
 msgstr "Message-ID: & letzte Reference"
 
-#: src/lang.c:648
+#: src/lang.c:650
 msgid "Message-ID: line              "
 msgstr "Message-ID: Zeile             "
 
-#: src/lang.c:649
+#: src/lang.c:651
 msgid "Message-ID: & References: line"
 msgstr "Message-ID: & References:     "
 
-#: src/lang.c:651
+#: src/lang.c:653
 msgid ", name: "
 msgstr ", Name: "
 
-#: src/lang.c:652
+#: src/lang.c:654
 #, c-format
 msgid "Go to newsgroup [%s]> "
 msgstr "Gehe zu Gruppe [%s]> "
 
-#: src/lang.c:653
+#: src/lang.c:655
 msgid "newsgroups"
 msgstr "Gruppen"
 
-#: src/lang.c:654
+#: src/lang.c:656
 #, c-format
 msgid "Position %s in group list (1,2,..,$) [%d]> "
 msgstr "Position %s in der Gruppenliste (1,2,..,$) [%d]> "
 
-#: src/lang.c:655
+#: src/lang.c:657
 msgid "newsgroup"
 msgstr "Gruppe"
 
-#: src/lang.c:656
+#: src/lang.c:658
 msgid "Try and save newsrc file again?"
 msgstr "Erneut versuchen, die newsrc-Datei zu schreiben?"
 
-#: src/lang.c:657
+#: src/lang.c:659
 msgid "Warning: No newsgroups were written to your newsrc file. Save aborted."
 msgstr "Warnung: Keine Newsgruppen in die newsrc geschrieben. Speicherabbruch."
 
-#: src/lang.c:658
+#: src/lang.c:660
 msgid "newsrc file saved successfully.\n"
 msgstr "newsrc-Datei erfolgreich geschrieben.\n"
 
-#: src/lang.c:659
+#: src/lang.c:661
 msgid "-- Next response --"
 msgstr "-- NÃ¤chste Antwort --"
 
-#: src/lang.c:660
+#: src/lang.c:662
 msgid "No  "
 msgstr "Nein"
 
-#: src/lang.c:661
+#: src/lang.c:663
 msgid "*** No articles ***"
 msgstr "*** Keine Artikel ***"
 
-#: src/lang.c:662
+#: src/lang.c:664
 msgid "No articles have been posted"
 msgstr "Es wurden keine Artikel gepostet"
 
-#: src/lang.c:663
+#: src/lang.c:665
 msgid "*** No attachments ***"
 msgstr "*** Keine AnhÃ¤nge ***"
 
-#: src/lang.c:664
+#: src/lang.c:666
 msgid "*** No description ***"
 msgstr "*** Keine Kurzbeschreibung ***"
 
-#: src/lang.c:665
+#: src/lang.c:667
 msgid "No filename"
 msgstr "Kein Dateiname"
 
-#: src/lang.c:666
+#: src/lang.c:668
 msgid "No group"
 msgstr "Keine Gruppe"
 
-#: src/lang.c:667
+#: src/lang.c:669
 msgid "*** No groups ***"
 msgstr "*** Keine Newsgruppen ***"
 
-#: src/lang.c:668
+#: src/lang.c:670
 msgid "No more groups to read"
 msgstr "Keine Gruppen zum Lesen Ã¼brig"
 
-#: src/lang.c:669
+#: src/lang.c:671
 msgid "No last message"
 msgstr "Keine letzte Nachricht"
 
-#: src/lang.c:670
+#: src/lang.c:672
 msgid "No mail address"
 msgstr "Keine EMail-Adresse"
 
-#: src/lang.c:671
+#: src/lang.c:673
 msgid "No articles marked for saving"
 msgstr "Keine Artikel zum Speichern markiert"
 
-#: src/lang.c:672
+#: src/lang.c:674
 msgid "No match"
 msgstr "Kein Treffer"
 
-#: src/lang.c:673
+#: src/lang.c:675
 msgid "No more groups"
 msgstr "Keine Gruppen mehr"
 
-#: src/lang.c:674
+#: src/lang.c:676
 msgid "No newsgroups"
 msgstr "Keine Newsgruppen"
 
-#: src/lang.c:675
+#: src/lang.c:677
 msgid "No next unread article"
 msgstr "Kein nÃ¤chster ungelesener Artikel"
 
-#: src/lang.c:676
+#: src/lang.c:678
 msgid "No previous group"
 msgstr "Keine vorherige Gruppe"
 
-#: src/lang.c:677
+#: src/lang.c:679
 msgid "No previous search, nothing to repeat"
 msgstr "Keine vorherige Suche, nichts zu wiederholen"
 
-#: src/lang.c:678
+#: src/lang.c:680
 msgid "No previous unread article"
 msgstr "Kein vorheriger ungelesener Artikel"
 
-#: src/lang.c:679
+#: src/lang.c:681
 msgid "No responses"
 msgstr "Keine Antworten"
 
-#: src/lang.c:680
+#: src/lang.c:682
 msgid "No responses to list in current thread"
 msgstr "Keine Antworten vorhanden im aktuellen Thread"
 
-#: src/lang.c:681
+#: src/lang.c:683
 msgid "*** No scopes ***"
 msgstr "*** Keine GÃ¼ltigkeitsbereiche ***"
 
-#: src/lang.c:682
+#: src/lang.c:684
 msgid "No search string"
 msgstr "Kein Suchmuster"
 
-#: src/lang.c:683
+#: src/lang.c:685
 msgid "No subject"
 msgstr "Kein Subject"
 
-#: src/lang.c:685
+#: src/lang.c:687
 #, 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:686
+#: src/lang.c:688
 #, 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:687
+#: src/lang.c:689
 #, c-format
 msgid "%s: Terminal must have clearscreen (cl) capability\n"
 msgstr "%s: Terminal muss SchirmlÃ¶schen (cl) unterstÃ¼tzen\n"
 
-#: src/lang.c:688
+#: src/lang.c:690
 #, c-format
 msgid "%s: Terminal must have cursor motion (cm)\n"
 msgstr "%s: Terminal muss Cursor-Bewegungen unterstÃ¼tzen (cm)\n"
 
-#: src/lang.c:689
+#: src/lang.c:691
 #, 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:691
+#: src/lang.c:693
 #, c-format
 msgid "No viewer found for %s/%s\n"
 msgstr "Kein Programm fÃ¼r %s/%s gefunden\n"
 
-#: src/lang.c:692
+#: src/lang.c:694
 msgid "Newsgroup does not exist on this server"
 msgstr "Newsgruppe existiert nicht auf diesem Server"
 
-#: src/lang.c:693
+#: src/lang.c:695
 #, c-format
 msgid "Group %s not found in active file"
 msgstr "Gruppe %s nicht in der Active-Datei gefunden"
 
-#: src/lang.c:694
+#: src/lang.c:696
 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:695
+#: src/lang.c:697
 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:696
+#: src/lang.c:698
 #, c-format
 msgid ""
 "# NNTP-server -> newsrc translation table and NNTP-server\n"
@@ -3373,44 +3373,44 @@ msgstr ""
 "#   news.example.org  /tmp/nrc-ex      example    ex\n"
 "#\n"
 
-#: src/lang.c:703
+#: src/lang.c:705
 msgid "Only"
 msgstr "Nur"
 
-#: src/lang.c:704
+#: src/lang.c:706
 #, c-format
 msgid "Option not enabled. Recompile with %s."
 msgstr "Option nicht vorhanden. Neu kompilieren mit %s."
 
-#: src/lang.c:705
+#: src/lang.c:707
 msgid "Options Menu"
 msgstr "OptionsmenÃ¼"
 
-#: src/lang.c:706
+#: src/lang.c:708
 msgid "Options Menu Commands"
 msgstr "OptionsmenÃ¼ Befehle"
 
-#: src/lang.c:709
+#: src/lang.c:711
 #, 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:710
+#: src/lang.c:712
 #, c-format
 msgid "Error in regex: pcre internal error %d"
 msgstr "Fehler im regulÃ¤ren Ausdruck: Interner Fehler %d des pcre"
 
-#: src/lang.c:711
+#: src/lang.c:713
 #, c-format
 msgid "Error in regex: study - pcre internal error %s"
 msgstr "Fehler im regulÃ¤ren Ausdruck: pcre interner Fehler %s"
 
-#: src/lang.c:712
+#: src/lang.c:714
 msgid "Post a followup..."
 msgstr "Schreibe eine Antwort..."
 
 #. TODO: replace hardcoded key-name in txt_post_error_ask_postpone
-#: src/lang.c:714
+#: src/lang.c:716
 msgid ""
 "An error has occurred while posting the article. If you think that this\n"
 "error is temporary or otherwise correctable, you can postpone the article\n"
@@ -3421,277 +3421,277 @@ 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:717
+#: src/lang.c:719
 msgid "Posted articles history"
 msgstr "Ãœbersicht der geposteten Artikel"
 
-#: src/lang.c:718
+#: src/lang.c:720
 #, c-format
 msgid "Post to newsgroup(s) [%s]> "
 msgstr "In Newsgruppe(n) [%s] posten> "
 
-#: src/lang.c:719
+#: src/lang.c:721
 msgid "-- post processing started --"
 msgstr "-- Nachbearbeitung gestartet --"
 
-#: src/lang.c:720
+#: src/lang.c:722
 msgid "-- post processing completed --"
 msgstr "-- Nachbearbeitung beendet --"
 
-#: src/lang.c:721
+#: src/lang.c:723
 #, c-format
 msgid "Post subject [%s]> "
 msgstr "WÃ¤hle Subject [%s]> "
 
-#: src/lang.c:722
+#: src/lang.c:724
 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:723
+#: src/lang.c:725
 msgid "Posting article..."
 msgstr "Poste Artikel..."
 
-#: src/lang.c:724
+#: src/lang.c:726
 #, 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:725
+#: src/lang.c:727
 #, c-format
 msgid "Hot %s"
 msgstr "Wichtig/Hot %s"
 
-#: src/lang.c:726
+#: src/lang.c:728
 #, c-format
 msgid "Tagged %s"
 msgstr "%s markiert"
 
-#: src/lang.c:727
+#: src/lang.c:729
 #, c-format
 msgid "Untagged %s"
 msgstr "%s Markierung entfernt"
 
-#: src/lang.c:728
+#: src/lang.c:730
 msgid "Processing mail messages marked for deletion."
 msgstr "Bearbeite zum LÃ¶schen markierte EMails."
 
-#: src/lang.c:729
+#: src/lang.c:731
 msgid "Processing saved articles marked for deletion."
 msgstr "Bearbeite zum LÃ¶schen markierte gespeicherte Artikel."
 
-#: src/lang.c:730
+#: src/lang.c:732
 #, 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:731
+#: src/lang.c:733
 msgid "Article unchanged, abort mailing?"
 msgstr "Mail unverÃ¤ndert, Versand abbrechen?"
 
-#: src/lang.c:732
+#: src/lang.c:734
 #, c-format
 msgid "Do you want to see postponed articles (%d)?"
 msgstr "Wollen Sie die zurÃ¼ckgestellten Artikel sehen (%d)?"
 
-#: src/lang.c:734
+#: src/lang.c:736
 msgid "Add quick kill filter?"
 msgstr "Artikel schnell (laut Voreinstellungen) killen?"
 
-#: src/lang.c:735
+#: src/lang.c:737
 msgid "Add quick selection filter?"
 msgstr "Filterregel (hochscoren) (laut Voreinstellungen) hinzufÃ¼gen?"
 
-#: src/lang.c:736
+#: src/lang.c:738
 msgid "Do you really want to quit?"
 msgstr "MÃ¶chten Sie das Programm wirklich beenden?"
 
-#: src/lang.c:737
+#: src/lang.c:739
 #, 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:738
+#: src/lang.c:740
 msgid "You have tagged articles in this group - quit anyway?"
 msgstr "Es befinden sich markierte Artikel in der Gruppe, trotzdem beenden?"
 
-#: src/lang.c:739
+#: src/lang.c:741
 #, c-format
 msgid "%s=quit, %s=edit, %s=postpone: "
 msgstr "%s=Ende, %s=bearbeiten, %s=zurÃ¼cklegen: "
 
-#: src/lang.c:740
+#: src/lang.c:742
 #, c-format
 msgid "%s=quit %s=edit %s=save kill description: "
 msgstr "%s=Abbrechen %s=Editieren %s=Kill-Filter speichern: "
 
-#: src/lang.c:741
+#: src/lang.c:743
 #, c-format
 msgid "%s=quit %s=edit %s=save select description: "
 msgstr "%s=Abbrechen %s=Editieren %s=Filter (hot) speichern: "
 
-#: src/lang.c:742
+#: src/lang.c:744
 msgid "Do you really want to quit without saving your configuration?"
 msgstr "Wirklich ohne Speichern der Konfiguration beenden?"
 
-#: src/lang.c:745
+#: src/lang.c:747
 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:747
+#: src/lang.c:749
 msgid "Do you want to abort this operation?"
 msgstr "Wollen Sie diese Operation abbrechen?"
 
-#: src/lang.c:748
+#: src/lang.c:750
 msgid "Do you want to exit tin immediately?"
 msgstr "Wollen Sie tin augenblicklich verlassen?"
 
-#: src/lang.c:750
+#: src/lang.c:752
 msgid "Reading ('q' to quit)..."
 msgstr "Lesen ('q' zum Beenden)..."
 
-#: src/lang.c:751
+#: src/lang.c:753
 #, c-format
 msgid "Reading %sarticles..."
 msgstr "Lese %sArtikel..."
 
-#: src/lang.c:752
+#: src/lang.c:754
 #, c-format
 msgid "Reading %sattributes file...\n"
 msgstr "Lese %sAttribute-Datei...\n"
 
-#: src/lang.c:753
+#: src/lang.c:755
 #, c-format
 msgid "Reading %sconfig file...\n"
 msgstr "Lese %sKonfigurations-Datei...\n"
 
-#: src/lang.c:754
+#: src/lang.c:756
 msgid "Reading filter file...\n"
 msgstr "Lese Filter-Datei...\n"
 
-#: src/lang.c:755
+#: src/lang.c:757
 #, c-format
 msgid "Reading %s groups..."
 msgstr "Lese %s Gruppen..."
 
-#: src/lang.c:756
+#: src/lang.c:758
 msgid "Reading input history file...\n"
 msgstr "Lese Eingabe-History...\n"
 
-#: src/lang.c:757
+#: src/lang.c:759
 msgid "Reading keymap file...\n"
 msgstr "Lese Tastenbelegungen...\n"
 
-#: src/lang.c:758
+#: src/lang.c:760
 msgid "Reading groups from active file... "
 msgstr "Lese Gruppen aus dem Active... "
 
-#: src/lang.c:759
+#: src/lang.c:761
 msgid "Reading groups from newsrc file... "
 msgstr "Lese Gruppen aus der newsrc-Datei... "
 
-#: src/lang.c:760
+#: src/lang.c:762
 msgid "Reading newsgroups file... "
 msgstr "Lese Newsgroups-Datei... "
 
-#: src/lang.c:761
+#: src/lang.c:763
 msgid "Reading newsrc file..."
 msgstr "Lese newsrc-Datei..."
 
-#: src/lang.c:762
+#: src/lang.c:764
 msgid "References: line              "
 msgstr "References: Zeile             "
 
-#: src/lang.c:764
+#: src/lang.c:766
 #, c-format
 msgid "(%d:%02d remaining)"
 msgstr "(noch %d:%02d benÃ¶tigt)"
 
-#: src/lang.c:766
+#: src/lang.c:768
 #, c-format
 msgid "Bogus group %s removed."
 msgstr "Nicht vorhandene Gruppe %s entfernt."
 
-#: src/lang.c:767
+#: src/lang.c:769
 msgid "Removed from the previous rule: "
 msgstr "Aus der vorigen Regel gelÃ¶scht: "
 
-#: src/lang.c:768
+#: src/lang.c:770
 #, c-format
 msgid "Error: rename %s to %s"
 msgstr "Fehler: Benenne %s in %s"
 
-#: src/lang.c:769
+#: src/lang.c:771
 msgid "Reply to author..."
 msgstr "Mailantwort an Autor..."
 
-#: src/lang.c:770
+#: src/lang.c:772
 msgid "Repost"
 msgstr "Reposte"
 
-#: src/lang.c:771
+#: src/lang.c:773
 msgid "Reposting article..."
 msgstr "Wiederholtes posten des Artikels..."
 
-#: src/lang.c:772
+#: src/lang.c:774
 #, c-format
 msgid "Repost article(s) to group(s) [%s]> "
 msgstr "Wiederholtes posten de(s|r) Artikel(s) in [%s]> "
 
-#: src/lang.c:773
+#: src/lang.c:775
 msgid "Reset newsrc?"
 msgstr "newsrc zurÃ¼cksetzen?"
 
-#: src/lang.c:774
+#: src/lang.c:776
 msgid "Responses have been directed to the following newsgroups"
 msgstr "Antworten werden in folgende Gruppen gepostet"
 
-#: src/lang.c:775
+#: src/lang.c:777
 #, 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:777
+#: src/lang.c:779
 msgid "Press <RETURN> to continue..."
 msgstr "DrÃ¼cken Sie <RETURN> um fortzufahren..."
 
-#: src/lang.c:779
+#: src/lang.c:781
 #, c-format
 msgid "Select From    [%s] (y/n): "
 msgstr "WÃ¤hle From     [%s] (j/n): "
 
-#: src/lang.c:780
+#: src/lang.c:782
 msgid "Select Lines: (</>num): "
 msgstr "WÃ¤hle Zeilen: (</>num): "
 
-#: src/lang.c:781
+#: src/lang.c:783
 msgid "Auto-select Article Menu"
 msgstr "Filter MenÃ¼ (Bewertung/Score erhÃ¶hen)"
 
-#: src/lang.c:782
+#: src/lang.c:784
 #, c-format
 msgid "Select Msg-Id  [%s] (f/l/o/n): "
 msgstr "WÃ¤hle Msg-Id   [%s] (v/l/n/n): "
 
-#: src/lang.c:783
+#: src/lang.c:785
 msgid "Select pattern scope: "
 msgstr "WÃ¤hle Muster        : "
 
-#: src/lang.c:784
+#: src/lang.c:786
 #, c-format
 msgid "Select Subject [%s] (y/n): "
 msgstr "WÃ¤hle Subject  [%s] (j/n): "
 
-#: src/lang.c:785
+#: src/lang.c:787
 msgid "Select text pattern : "
 msgstr "WÃ¤hle Textmuster    : "
 
-#: src/lang.c:786
+#: src/lang.c:788
 msgid "Select time in days   : "
 msgstr "WÃ¤hle Zeit in Tagen   : "
 
-#: src/lang.c:787
+#: src/lang.c:789
 #, c-format
 msgid ""
 "# %s server configuration file\n"
@@ -3713,54 +3713,54 @@ msgstr ""
 "############################################################################\n"
 "\n"
 
-#: src/lang.c:793
+#: src/lang.c:795
 msgid "Showing unread groups only"
 msgstr "Zeige nur Gruppen mit ungelesenen Artikeln"
 
-#: src/lang.c:794
+#: src/lang.c:796
 msgid "Subject: line (ignore case)   "
 msgstr "Subject: Zeile (GroÃŸ-Kl. ignorieren)         "
 
-#: src/lang.c:795
+#: src/lang.c:797
 msgid "Subject: line (case sensitive)"
 msgstr "Subject: Zeile (GroÃŸ-Kl. beachten)           "
 
-#: src/lang.c:796
+#: src/lang.c:798
 msgid "Save"
 msgstr "Speichern"
 
-#: src/lang.c:797
+#: src/lang.c:799
 #, c-format
 msgid "Save '%s' (%s/%s)?"
 msgstr "'%s' (%s/%s) speichern?"
 
-#: src/lang.c:798
+#: src/lang.c:800
 msgid "Save configuration before continuing?"
 msgstr "Zuerst Konfiguration speichern und danach fortfahren?"
 
-#: src/lang.c:799
+#: src/lang.c:801
 msgid "Save filename> "
 msgstr "Name der zu speichernden Datei> "
 
-#: src/lang.c:800
+#: src/lang.c:802
 msgid "Saved"
 msgstr "Gespeichert"
 
-#: src/lang.c:801
+#: src/lang.c:803
 #, c-format
 msgid "%4d unread (%4d hot) %s in %s\n"
 msgstr "%4d ungelesene (%4d 'hot') %s in %s\n"
 
-#: src/lang.c:802
+#: src/lang.c:804
 #, c-format
 msgid "Saved %s...\n"
 msgstr "%s gespeichert...\n"
 
-#: src/lang.c:803
+#: src/lang.c:805
 msgid "Nothing was saved"
 msgstr "Nichts gespeichert"
 
-#: src/lang.c:804
+#: src/lang.c:806
 #, c-format
 msgid ""
 "\n"
@@ -3769,186 +3769,186 @@ msgstr ""
 "\n"
 "%s %d %s aus %d %s\n"
 
-#: src/lang.c:805
+#: src/lang.c:807
 #, c-format
 msgid "-- %s saved to %s%s --"
 msgstr "-- %s nach %s%s gespeichert --"
 
-#: src/lang.c:806
+#: src/lang.c:808
 #, c-format
 msgid "-- %s saved to %s - %s --"
 msgstr "-- %s gespeichert als %s - %s --"
 
-#: src/lang.c:807
+#: src/lang.c:809
 msgid "Saving..."
 msgstr "Speichere..."
 
-#: src/lang.c:808
+#: src/lang.c:810
 #, c-format
 msgid "%s: Screen initialization failed"
 msgstr "%s: Initialisierung des Bildschirms fehlgeschlagen"
 
-#: src/lang.c:810
+#: src/lang.c:812
 #, c-format
 msgid "%s: screen is too small\n"
 msgstr "%s: Anzeige ist zu klein\n"
 
-#: src/lang.c:812
+#: src/lang.c:814
 #, c-format
 msgid "screen is too small, %s is exiting"
 msgstr "Anzeige zu klein, %s beendet sich"
 
-#: src/lang.c:813
+#: src/lang.c:815
 msgid "Delete scope?"
 msgstr "GÃ¼ltigkeitsbereich lÃ¶schen? "
 
-#: src/lang.c:814
+#: src/lang.c:816
 msgid "Enter scope> "
 msgstr "GÃ¼ltigkeitsbereich angeben> "
 
-#: src/lang.c:815
+#: src/lang.c:817
 msgid "Select new position> "
 msgstr "Neue Position auswÃ¤hlen> "
 
-#: src/lang.c:816
+#: src/lang.c:818
 msgid "New position cannot be a global scope"
 msgstr "Neue Position darf kein globaler GÃ¼ltigkeitsbereich sein"
 
-#: src/lang.c:817
+#: src/lang.c:819
 msgid "Global scope, operation not allowed"
 msgstr "Globaler GÃ¼ltigkeitsbereich, Einsatz nicht erlaubt"
 
-#: src/lang.c:818
+#: src/lang.c:820
 msgid "Rename scope> "
 msgstr "GÃ¼ltigkeitsbereich umbenennen> "
 
-#: src/lang.c:819
+#: src/lang.c:821
 msgid "Select scope> "
 msgstr "GÃ¼ltigkeitsbereich auswÃ¤hlen>  "
 
-#: src/lang.c:820
+#: src/lang.c:822
 msgid "Scopes Menu"
 msgstr "GÃ¼ltigkeitsbereichmenÃ¼"
 
-#: src/lang.c:821
+#: src/lang.c:823
 msgid "Scopes Menu Commands"
 msgstr "GÃ¼ltigkeitsbereichmenÃ¼ Befehle"
 
-#: src/lang.c:822
+#: src/lang.c:824
 #, c-format
 msgid "Search backwards [%s]> "
 msgstr "Suche rÃ¼ckwÃ¤rts [%s]> "
 
-#: src/lang.c:823
+#: src/lang.c:825
 #, c-format
 msgid "Search body [%s]> "
 msgstr "Durchsuche Artikelinhalt [%s]> "
 
-#: src/lang.c:824
+#: src/lang.c:826
 #, c-format
 msgid "Search forwards [%s]> "
 msgstr "Suche vorwÃ¤rts [%s]> "
 
-#: src/lang.c:825
+#: src/lang.c:827
 msgid "Searching..."
 msgstr "Suche..."
 
-#: src/lang.c:826
+#: src/lang.c:828
 #, c-format
 msgid "Searching article %d of %d ('q' to abort)..."
 msgstr "Suche Artikel %d von %d ('q' zum abbrechen)..."
 
-#: src/lang.c:827
+#: src/lang.c:829
 msgid "Select article> "
 msgstr "WÃ¤hle Artikel> "
 
-#: src/lang.c:828
+#: src/lang.c:830
 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:829
+#: src/lang.c:831
 msgid "Select group> "
 msgstr "WÃ¤hle Gruppe> "
 
-#: src/lang.c:830
+#: src/lang.c:832
 #, c-format
 msgid "Enter selection pattern [%s]> "
 msgstr "Nenne das Auswahlmuster [%s]> "
 
-#: src/lang.c:831
+#: src/lang.c:833
 msgid "Select thread> "
 msgstr "WÃ¤hle thread> "
 
-#: src/lang.c:832
+#: src/lang.c:834
 #, c-format
 msgid "%s %s %s (\"%s\") [%s]: send a DETAILED bug report to %s\n"
 msgstr ""
 "%s %s %s (\"%s\") [%s]: schicken Sie einen DETAILLIERTEN Fehlerbericht an "
 "%s\n"
 
-#: src/lang.c:833
+#: src/lang.c:835
 msgid "servers active-file"
 msgstr "Die 'active' Datei des Servers"
 
-#: src/lang.c:834
+#: src/lang.c:836
 msgid "Cannot move into new newsgroups. Subscribe first..."
 msgstr "Kann die Newsgruppe nicht Ã¶ffnen. Sie muss erst abonniert werden..."
 
-#: src/lang.c:835
+#: src/lang.c:837
 msgid "<SPACE>"
 msgstr "<LEERT>"
 
-#: src/lang.c:836
+#: src/lang.c:838
 #, c-format
 msgid "Starting: (%s)"
 msgstr "Starte: (%s)"
 
-#: src/lang.c:837
+#: src/lang.c:839
 #, c-format
 msgid "List Thread (%d of %d)"
 msgstr "Zeige Thread (%d von %d)"
 
-#: src/lang.c:838
+#: src/lang.c:840
 #, c-format
 msgid "Thread (%.*s)"
 msgstr "Thread (%.*s)"
 
-#: src/lang.c:839
+#: src/lang.c:841
 msgid "Enter wildcard subscribe pattern> "
 msgstr "Wildcardmuster fÃ¼r zu abonnierende Gruppen> "
 
-#: src/lang.c:840
+#: src/lang.c:842
 #, c-format
 msgid "subscribed to %d groups"
 msgstr "%d Gruppen sind abonniert"
 
-#: src/lang.c:841
+#: src/lang.c:843
 #, c-format
 msgid "Subscribed to %s"
 msgstr "%s wurde abonniert"
 
-#: src/lang.c:842
+#: src/lang.c:844
 msgid "Subscribing... "
 msgstr "Abonniere... "
 
-#: src/lang.c:843
+#: src/lang.c:845
 #, 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:844
+#: src/lang.c:846
 #, c-format
 msgid "Supersede article(s) to group(s) [%s]> "
 msgstr "Supersede (Ã¼berschreibe) Artikel in den Gruppen [%s]> "
 
-#: src/lang.c:845
+#: src/lang.c:847
 msgid "Superseding article ..."
 msgstr "Ãœberschreibe Artikel ..."
 
-#: src/lang.c:846
+#: src/lang.c:848
 #, c-format
 msgid ""
 "\n"
@@ -3957,24 +3957,24 @@ msgstr ""
 "\n"
 "Angehalten. Geben Sie 'fg' ein um %s wieder zu starten\n"
 
-#: src/lang.c:848
+#: src/lang.c:850
 #, c-format
 msgid "%d days"
 msgstr "%d Tage"
 
-#: src/lang.c:849
+#: src/lang.c:851
 msgid "<TAB>"
 msgstr "<TAB>"
 
-#: src/lang.c:850
+#: src/lang.c:852
 msgid "TeX "
 msgstr "TeX "
 
-#: src/lang.c:851
+#: src/lang.c:853
 msgid "# Default action/prompt strings\n"
 msgstr "# Voreingestellte Aktion/zeige Zeichenkette\n"
 
-#: src/lang.c:852
+#: src/lang.c:854
 msgid ""
 "# Defaults for quick (1 key) kill & auto-selection filters\n"
 "# header=NUM  0,1=Subject: 2,3=From: 4=Message-ID: & full References: line\n"
@@ -3993,110 +3993,110 @@ msgstr ""
 "# case=ON/OFF    ON=Filter case sensitive OFF=ignoriere case\n"
 "# expire=ON/OFF  ON=Verfallen nach default_filter_days OFF=verfÃ¤llt nie\n"
 
-#: src/lang.c:865
+#: src/lang.c:867
 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:866
+#: src/lang.c:868
 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:867
+#: src/lang.c:869
 msgid "There is no news\n"
 msgstr "Es gibt keine neuen Artikel\n"
 
-#: src/lang.c:868
+#: src/lang.c:870
 msgid "Thread"
 msgstr "Thread"
 
-#: src/lang.c:869
+#: src/lang.c:871
 msgid "Thread Level Commands"
 msgstr "Thread Level Kommandos"
 
-#: src/lang.c:870
+#: src/lang.c:872
 msgid "Thread deselected"
 msgstr "Thread nicht mehr ausgewÃ¤hlt"
 
-#: src/lang.c:871
+#: src/lang.c:873
 msgid "Thread selected"
 msgstr "Thread ausgewÃ¤hlt"
 
-#: src/lang.c:873
+#: src/lang.c:875
 msgid "threads"
 msgstr "Threads"
 
-#: src/lang.c:875
+#: src/lang.c:877
 msgid "thread"
 msgstr "Thread"
 
-#: src/lang.c:876
+#: src/lang.c:878
 #, c-format
 msgid "Thread %4s of %4s"
 msgstr "Thread %4s v. %4s"
 
-#: src/lang.c:877
+#: src/lang.c:879
 msgid "Threading articles..."
 msgstr "Sortiere Artikel..."
 
-#: src/lang.c:878
+#: src/lang.c:880
 #, c-format
 msgid "Toggled word highlighting %s"
 msgstr "Wort-Hervorhebung: %s"
 
-#: src/lang.c:879
+#: src/lang.c:881
 msgid "Toggled rot13 encoding"
 msgstr "ROT13-Kodierung (de)aktiviert"
 
-#: src/lang.c:880
+#: src/lang.c:882
 #, c-format
 msgid "Toggled german TeX encoding %s"
 msgstr "Deutsche TeX-Dekodierung: %s"
 
-#: src/lang.c:881
+#: src/lang.c:883
 #, c-format
 msgid "Toggled tab-width to %d"
 msgstr "Tabulatorweite zu %d gewechselt"
 
-#: src/lang.c:883
+#: src/lang.c:885
 #, c-format
 msgid "%d Trying to dotlock %s"
 msgstr "%d Versuche %s zu dotlocken"
 
-#: src/lang.c:884
+#: src/lang.c:886
 #, c-format
 msgid "%d Trying to lock %s"
 msgstr "%d Versuche %s zu locken"
 
-#: src/lang.c:886
+#: src/lang.c:888
 msgid "           h=help"
 msgstr "          h=Hilfe"
 
-#: src/lang.c:888
+#: src/lang.c:890
 msgid "Unlimited"
 msgstr "Unbegrenzt"
 
-#: src/lang.c:889
+#: src/lang.c:891
 msgid "Enter wildcard unsubscribe pattern> "
 msgstr "Wildcardmuster fÃ¼r abzubestellende Gruppen> "
 
-#: src/lang.c:890
+#: src/lang.c:892
 #, c-format
 msgid "Error decoding %s : %s"
 msgstr "Fehler beim Dekodieren von %s : %s"
 
-#: src/lang.c:891
+#: src/lang.c:893
 msgid "No end."
 msgstr "Kein Ende."
 
-#: src/lang.c:892
+#: src/lang.c:894
 #, c-format
 msgid "%s successfully decoded."
 msgstr "%s erfolgreich dekodiert."
 
-#: src/lang.c:893
+#: src/lang.c:895
 #, c-format
 msgid ""
 "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n"
@@ -4105,116 +4105,116 @@ msgstr ""
 "%*s[-- %s/%s, %suukodierte Datei, %d Zeilen, Name: %s --]\n"
 "\n"
 
-#: src/lang.c:894
+#: src/lang.c:896
 msgid "unread "
 msgstr "ungelesen "
 
-#: src/lang.c:895
+#: src/lang.c:897
 #, c-format
 msgid "unsubscribed from %d groups"
 msgstr "%d Gruppen abbestellt"
 
-#: src/lang.c:896
+#: src/lang.c:898
 #, c-format
 msgid "Unsubscribed from %s"
 msgstr "%s wurde abbestellt"
 
-#: src/lang.c:897
+#: src/lang.c:899
 msgid "Unsubscribing... "
 msgstr "Abbestellen... "
 
-#: src/lang.c:898
+#: src/lang.c:900
 msgid "Unthreading articles..."
 msgstr "Aktuelle Sortierung der Artikel aufheben..."
 
-#: src/lang.c:899
+#: src/lang.c:901
 msgid "Updated"
 msgstr "Aktualisiert"
 
-#: src/lang.c:901
+#: src/lang.c:903
 #, c-format
 msgid "unparseable \"LIST COUNTS\" line: \"%s\""
 msgstr "Nicht auswertbare \"LIST COUNTS\" Zeile: \"%s\""
 
-#: src/lang.c:903
+#: src/lang.c:905
 msgid "Updating"
 msgstr "Aktualisiere"
 
-#: src/lang.c:904
+#: src/lang.c:906
 msgid "URL Menu"
 msgstr "URL MenÃ¼"
 
-#: src/lang.c:905
+#: src/lang.c:907
 msgid "URL Menu Commands"
 msgstr "URL MenÃ¼ Befehle"
 
-#: src/lang.c:906
+#: src/lang.c:908
 #, c-format
 msgid "Opening %s"
 msgstr "Ã–ffne %s"
 
-#: src/lang.c:907
+#: src/lang.c:909
 msgid "Select URL> "
 msgstr "WÃ¤hle URL> "
 
-#: src/lang.c:908
+#: src/lang.c:910
 msgid "No URLs in this article"
 msgstr "Keine URLs im Artikel"
 
-#: src/lang.c:909
+#: src/lang.c:911
 msgid "Use MIME display program for this message?"
 msgstr "MIME-Anzeigeprogramm fÃ¼r diese Nachricht benutzen?"
 
-#: src/lang.c:910
+#: src/lang.c:912
 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:911
+#: src/lang.c:913
 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:912
+#: src/lang.c:914
 msgid "  -q       don't check for new newsgroups"
 msgstr "  -q       ÃœberprÃ¼fe nicht auf neue Newsgruppen"
 
-#: src/lang.c:913
+#: src/lang.c:915
 msgid "  -X       don't save any files on quit"
 msgstr "  -X       Speicher keine Dateien beim Beenden"
 
-#: src/lang.c:914
+#: src/lang.c:916
 msgid "  -d       don't show newsgroup descriptions"
 msgstr "  -d       Zeige keine Newsgruppenbeschreibungen"
 
-#: src/lang.c:915
+#: src/lang.c:917
 msgid "  -G limit get only limit articles/group"
 msgstr "  -G limit Hole nur 'limit' Artikel pro Newsgruppe"
 
-#: src/lang.c:916
+#: src/lang.c:918
 #, c-format
 msgid "  -H       help information about %s"
 msgstr "  -H       Hilfe und Informationen Ã¼ber %s"
 
-#: src/lang.c:917
+#: src/lang.c:919
 msgid "  -h       this help message"
 msgstr "  -h       Diese Hilfeseite"
 
-#: src/lang.c:918
+#: src/lang.c:920
 #, 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:919
+#: src/lang.c:921
 msgid "  -u       update index files (batch mode)"
 msgstr "  -u       Erneuere Index-Dateien (Batch-Modus)"
 
-#: src/lang.c:920
+#: src/lang.c:922
 #, c-format
 msgid "  -m dir   mailbox directory [default=%s]"
 msgstr "  -m Verz. Mailbox-Verzeichnis [Standard=%s]"
 
-#: src/lang.c:921
+#: src/lang.c:923
 #, c-format
 msgid ""
 "\n"
@@ -4223,49 +4223,49 @@ msgstr ""
 "\n"
 "Schicken Sie Fehlerberichte/Kommentare an %s"
 
-#: src/lang.c:922
+#: src/lang.c:924
 msgid "  -N       mail new news to your posts (batch mode)"
 msgstr "  -N       Maile neue Artikel an sich selbst (Batch-Modus)"
 
-#: src/lang.c:923
+#: src/lang.c:925
 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:924
+#: src/lang.c:926
 #, c-format
 msgid "  -f file  subscribed to newsgroups file [default=%s]"
 msgstr "  -f Datei 'Datei' als .newsrc-Datei nutzen [Standard=%s]"
 
-#: src/lang.c:925
+#: src/lang.c:927
 msgid "  -x       no-posting mode"
 msgstr "  -x       Posten nicht erlaubt Modus"
 
-#: src/lang.c:926
+#: src/lang.c:928
 msgid "  -w       post an article and exit"
 msgstr "  -w       Postet einen Artikel und beendet tin"
 
-#: src/lang.c:927
+#: src/lang.c:929
 msgid "  -o       post all postponed articles and exit"
 msgstr "  -o       Postet alle zurÃ¼ckgelegten Artikel und beendet tin"
 
-#: src/lang.c:928
+#: src/lang.c:930
 msgid "  -R       read news saved by -S option"
 msgstr "  -R       Lese Artikel, die durch -S gespeichert wurden"
 
-#: src/lang.c:929
+#: src/lang.c:931
 #, c-format
 msgid "  -s dir   save news directory [default=%s]"
 msgstr "  -s Verz. Verzeichnis zum News-Speichern [Standard=%s]"
 
-#: src/lang.c:930
+#: src/lang.c:932
 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:931
+#: src/lang.c:933
 msgid "  -z       start if any unread news"
 msgstr "  -z       Starte, wenn ungelesene Artikel vorliegen"
 
-#: src/lang.c:932
+#: src/lang.c:934
 #, c-format
 msgid ""
 "A Usenet reader.\n"
@@ -4276,30 +4276,30 @@ msgstr ""
 "\n"
 "Syntax: %s [Optionen] [Newsgruppe[,...]]"
 
-#: src/lang.c:933
+#: src/lang.c:935
 msgid "  -v       verbose output for batch mode options"
 msgstr "  -v       AusfÃ¼hrliche Ausgabe fÃ¼r Batch-Modus-Optionen"
 
-#: src/lang.c:934
+#: src/lang.c:936
 msgid "  -V       print version & date information"
 msgstr "  -V       Gebe Versions- und Datumsinformationen aus"
 
-#: src/lang.c:935
+#: src/lang.c:937
 #, c-format
 msgid "%s only useful without batch mode operations\n"
 msgstr "%s ist nur sinnvoll ohne Batchmodeoperationen\n"
 
-#: src/lang.c:936
+#: src/lang.c:938
 #, c-format
 msgid "%s only useful for batch mode operations\n"
 msgstr "%s ist nur sinnvoll fÃ¼r Batchmodeoperationen\n"
 
-#: src/lang.c:937
+#: src/lang.c:939
 #, c-format
 msgid "Useless combination %s and %s. Ignoring %s.\n"
 msgstr "Unsinnige Kombination von %s und %s. Ignoriere %s.\n"
 
-#: src/lang.c:939
+#: src/lang.c:941
 #, c-format
 msgid ""
 "\n"
@@ -4308,12 +4308,12 @@ msgstr ""
 "\n"
 "%s%d ist auÃŸerhalb der Grenzen (0 - %d). ZurÃ¼cksetzen auf 0"
 
-#: src/lang.c:940
+#: src/lang.c:942
 #, c-format
 msgid "View '%s' (%s/%s)?"
 msgstr "'%s' (%s/%s) anzeigen?"
 
-#: src/lang.c:942
+#: src/lang.c:944
 #, c-format
 msgid ""
 "\n"
@@ -4324,7 +4324,7 @@ msgstr ""
 "Warnung: Artikel Ã¼berschreitet %d Spalten. Zeile %d ist die erste lange:\n"
 "%-100s\n"
 
-#: src/lang.c:943
+#: src/lang.c:945
 msgid ""
 "\n"
 "Warning: article unchanged after editing\n"
@@ -4332,7 +4332,7 @@ msgstr ""
 "\n"
 "Warnung: Artikel wurde im Editor nicht verÃ¤ndert\n"
 
-#: src/lang.c:944
+#: src/lang.c:946
 msgid ""
 "\n"
 "Warning: \"Subject:\" contains only whitespaces.\n"
@@ -4340,7 +4340,7 @@ msgstr ""
 "\n"
 "Warnung: \"Subject:\" enthÃ¤lt nur Leerzeichen.\n"
 
-#: src/lang.c:945
+#: src/lang.c:947
 msgid ""
 "\n"
 "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:"
@@ -4350,7 +4350,7 @@ msgstr ""
 "Warnung: \"Subject:\" beginnt mit \"Re: \", aber es gibt keine \"References:"
 "\".\n"
 
-#: src/lang.c:947
+#: src/lang.c:949
 msgid ""
 "\n"
 "Warning: Article has \"References:\" but \"Subject:\" does not begin\n"
@@ -4360,7 +4360,7 @@ msgstr ""
 "Warnung: Artikel hat \"References:\" aber \"Subject:\" beginnt nicht\n"
 "         mit \"Re: \" and enthÃ¤lt auch kein \"(was:\".\n"
 
-#: src/lang.c:950
+#: src/lang.c:952
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4382,7 +4382,7 @@ msgstr ""
 "Das ist der Artikel, den Sie canceln (lÃ¶schen) wollen:\n"
 "\n"
 
-#: src/lang.c:954
+#: src/lang.c:956
 msgid ""
 "\n"
 "Warning: You are using a non-plain transfer encoding (such as base64 or\n"
@@ -4396,7 +4396,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:959
+#: src/lang.c:961
 msgid ""
 "\n"
 "Warning: \"example\" is a reserved hierarchy!\n"
@@ -4404,7 +4404,7 @@ msgstr ""
 "\n"
 "Warnung: \"example\" ist eine reserviert Hierarchie!\n"
 
-#: src/lang.c:960
+#: src/lang.c:962
 #, c-format
 msgid ""
 "\n"
@@ -4419,7 +4419,7 @@ msgstr ""
 "Einige Einstellungen in Ihrer %s-Datei haben sich geÃ¤ndert!\n"
 "Lesen Sie \"WHATSNEW\", usw....\n"
 
-#: src/lang.c:962
+#: src/lang.c:964
 #, c-format
 msgid ""
 "\n"
@@ -4433,7 +4433,7 @@ msgstr ""
 "Evtl. werden Einstellungen in Ihrer %s-Datei\n"
 "nicht erkannt oder Ã¤ndern sich!\n"
 
-#: src/lang.c:965
+#: src/lang.c:967
 #, c-format
 msgid ""
 "Warning: tin wrote fewer groups to your\n"
@@ -4448,7 +4448,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:969
+#: src/lang.c:971
 #, c-format
 msgid ""
 "\n"
@@ -4457,12 +4457,12 @@ msgstr ""
 "\n"
 "Warnung: Es gibt %d '-- \\n' Zeilen. Das kÃ¶nnte einige Leute verwirren.\n"
 
-#: src/lang.c:970
+#: src/lang.c:972
 #, c-format
 msgid "Warning: Only %d out of %d articles were saved"
 msgstr "Warnung: Nur %d von %d Artikeln gespeichert"
 
-#: src/lang.c:971
+#: src/lang.c:973
 #, c-format
 msgid ""
 "\n"
@@ -4479,14 +4479,14 @@ msgstr ""
 "mÃ¶glich\n"
 "         gehalten werden.\n"
 
-#: src/lang.c:975
+#: src/lang.c:977
 #, 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:976
+#: src/lang.c:978
 msgid ""
 "\n"
 "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n"
@@ -4494,37 +4494,37 @@ msgstr ""
 "\n"
 "Warnung: Signaturen sollten mit '-- \\n' und nicht mit '--\\n' beginnen.\n"
 
-#: src/lang.c:977
+#: src/lang.c:979
 msgid "Writing attributes file..."
 msgstr "Schreibe Datei mit den Eigenschaften der Newsgruppen..."
 
-#: src/lang.c:979
+#: src/lang.c:981
 #, c-format
 msgid "%d Responses"
 msgstr "%d Antworten"
 
-#: src/lang.c:981
+#: src/lang.c:983
 #, c-format
 msgid "Added %d %s"
 msgstr "%d %s hinzugefÃ¼gt"
 
-#: src/lang.c:982
+#: src/lang.c:984
 msgid "No unsubscribed groups to show"
 msgstr "Keine nicht abonnierte Gruppen gefunden"
 
-#: src/lang.c:983
+#: src/lang.c:985
 msgid "Showing subscribed to groups only"
 msgstr "Zeige nur abonnierte Gruppen"
 
-#: src/lang.c:984
+#: src/lang.c:986
 msgid "Yes "
 msgstr "Ja  "
 
-#: src/lang.c:985
+#: src/lang.c:987
 msgid "    You have mail"
 msgstr "   Sie haben Mail"
 
-#: src/lang.c:990
+#: src/lang.c:992
 #, c-format
 msgid ""
 "\n"
@@ -4545,11 +4545,11 @@ msgstr ""
 "         entfernen oder MM_NETWORK_CHARSET im M)neu auf einen\n"
 "         passenderen Wert setzen.\n"
 
-#: src/lang.c:1001
+#: src/lang.c:1003
 msgid "  -D mode  debug mode"
 msgstr "  -D Modus Debug-Modus"
 
-#: src/lang.c:1005
+#: src/lang.c:1007
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4577,11 +4577,11 @@ msgstr ""
 "Dies ist der Artikel, den Sie canceln (lÃ¶schen) wollen:\n"
 "\n"
 
-#: src/lang.c:1014
+#: src/lang.c:1016
 msgid "toggle color"
 msgstr "Farben ein/aus"
 
-#: src/lang.c:1015
+#: src/lang.c:1017
 msgid ""
 "# Changing colors of several screen parts\n"
 "# Possible values are:\n"
@@ -4627,11 +4627,11 @@ msgstr ""
 "#  15 = hellweiÃŸ\n"
 "\n"
 
-#: src/lang.c:1035
+#: src/lang.c:1037
 msgid "  -a       toggle color flag"
 msgstr "  -a       Farbe ein- oder ausschalten"
 
-#: src/lang.c:1039
+#: src/lang.c:1041
 msgid ""
 "\n"
 "Error: Followup-To set to more than one newsgroup!\n"
@@ -4639,7 +4639,7 @@ msgstr ""
 "\n"
 "Fehler: Followup-To auf mehr als eine Newsgruppe gesetzt!\n"
 
-#: src/lang.c:1040
+#: src/lang.c:1042
 #, c-format
 msgid ""
 "\n"
@@ -4648,7 +4648,7 @@ msgstr ""
 "\n"
 "Fehler: \"%s\" wurde umbenannt, \"%s\" stattdessen benutzen!\n"
 
-#: src/lang.c:1041
+#: src/lang.c:1043
 #, c-format
 msgid ""
 "\n"
@@ -4657,7 +4657,7 @@ msgstr ""
 "\n"
 "Fehler: Crossposting in %d Newsgruppen und kein Followup-To gesetzt!\n"
 
-#: src/lang.c:1042
+#: src/lang.c:1044
 #, c-format
 msgid ""
 "\n"
@@ -4666,7 +4666,7 @@ msgstr ""
 "\n"
 "Fehler: \"%s\" ist keine gÃ¼ltige Newsgruppe!\n"
 
-#: src/lang.c:1044
+#: src/lang.c:1046
 msgid ""
 "\n"
 "Warning: Followup-To set to more than one newsgroup!\n"
@@ -4674,7 +4674,7 @@ msgstr ""
 "\n"
 "Warnung: Followup-To in mehr als eine Newsgruppe gesetzt!\n"
 
-#: src/lang.c:1045
+#: src/lang.c:1047
 #, c-format
 msgid ""
 "\n"
@@ -4683,7 +4683,7 @@ msgstr ""
 "\n"
 "Warnung: \"%s\" wurde umbenannt, bitte \"%s\" stattdessen benutzen!\n"
 
-#: src/lang.c:1046
+#: src/lang.c:1048
 #, c-format
 msgid ""
 "\n"
@@ -4692,7 +4692,7 @@ msgstr ""
 "\n"
 "Warnung: Crossposting in %d Newsgruppen und kein Followup-To gesetzt!\n"
 
-#: src/lang.c:1047
+#: src/lang.c:1049
 #, c-format
 msgid ""
 "\n"
@@ -4701,7 +4701,7 @@ msgstr ""
 "\n"
 "Warnung: \"%s\" ist nicht in Ihrer newsrc, sie kÃ¶nnte ungÃ¼ltig sein!\n"
 
-#: src/lang.c:1048
+#: src/lang.c:1050
 #, c-format
 msgid ""
 "\n"
@@ -4710,81 +4710,81 @@ msgstr ""
 "\n"
 "Warnung: \"%s\" ist keine gÃ¼ltige Newsgruppe auf diesem Server!\n"
 
-#: src/lang.c:1052
+#: src/lang.c:1054
 #, 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:1053
+#: src/lang.c:1055
 msgid "Missing parts."
 msgstr "Teile fehlen."
 
-#: src/lang.c:1054
+#: src/lang.c:1056
 msgid "No beginning."
 msgstr "Kein Anfang."
 
-#: src/lang.c:1055
+#: src/lang.c:1057
 msgid "No data."
 msgstr "Keine Daten."
 
-#: src/lang.c:1056
+#: src/lang.c:1058
 msgid "Unknown error."
 msgstr "Unbekannter Fehler."
 
-#: src/lang.c:1059
+#: src/lang.c:1061
 #, c-format
 msgid "\tChecksum of %s (%ld %s)"
 msgstr "\tPrÃ¼fsumme fÃ¼r %s (%ld %s)"
 
-#: src/lang.c:1064
+#: src/lang.c:1066
 msgid "Reading mail active file... "
 msgstr "Lese EMail-Active-Datei... "
 
-#: src/lang.c:1065
+#: src/lang.c:1067
 msgid "Reading mailgroups file... "
 msgstr "Lese Mailgruppen-Datei... "
 
-#: src/lang.c:1069
+#: src/lang.c:1071
 msgid "perform PGP operations on article"
 msgstr "wendet PGP auf den Artikel an"
 
-#: src/lang.c:1070
+#: src/lang.c:1072
 msgid "Add key(s) to public keyring?"
 msgstr "SchlÃ¼ssel dem Ã–ffentlichen SchlÃ¼sselring hinzufÃ¼gen?"
 
-#: src/lang.c:1071
+#: src/lang.c:1073
 #, c-format
 msgid "%s=encrypt, %s=sign, %s=both, %s=quit: "
 msgstr "%s=verschlÃ¼sseln, %s=signieren, %s=beides, %s=Ende: "
 
-#: src/lang.c:1072
+#: src/lang.c:1074
 #, 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:1073
+#: src/lang.c:1075
 #, 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:1074
+#: src/lang.c:1076
 msgid "Article not signed and no public keys found"
 msgstr "Artikel ist nicht signiert; keine Ã¶ffentlichen SchlÃ¼ssel gefunden"
 
-#: src/lang.c:1076
+#: src/lang.c:1078
 #, 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:1077
+#: src/lang.c:1079
 #, 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:1078
+#: src/lang.c:1080
 #, c-format
 msgid ""
 "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
@@ -4792,99 +4792,99 @@ msgstr ""
 "%s=Ende, %s=bearbeiten, %s=ispell, %s=pgp, %s=MenÃ¼, %s=posten, "
 "%s=zurÃ¼cklegen [%%s]: "
 
-#: src/lang.c:1080
+#: src/lang.c:1082
 #, 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:1081
+#: src/lang.c:1083
 #, 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:1082
+#: src/lang.c:1084
 #, 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:1086
+#: src/lang.c:1088
 #, 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:1087
+#: src/lang.c:1089
 #, 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:1088
+#: src/lang.c:1090
 #, 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:1090
+#: src/lang.c:1092
 #, 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:1091
+#: src/lang.c:1093
 #, c-format
 msgid "%s=quit, %s=edit, %s=send [%%s]: "
 msgstr "%s=Ende, %s=bearbeiten, %s=verschicken [%%s]: "
 
-#: src/lang.c:1092
+#: src/lang.c:1094
 #, 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:1101
+#: src/lang.c:1103
 msgid "Try cache_overview_files to speed up things.\n"
 msgstr "Setze cache_overview_files um das lesen zu beschleunigen.\n"
 
-#: src/lang.c:1102
+#: src/lang.c:1104
 msgid "Tin will use local index files instead.\n"
 msgstr "Tin wird lokale index files benutzen.\n"
 
-#: src/lang.c:1103
+#: src/lang.c:1105
 msgid "Cannot find NNTP server name"
 msgstr "Kann den Namen des NNTP Servers nicht finden"
 
-#: src/lang.c:1104
+#: src/lang.c:1106
 #, c-format
 msgid "Connecting to %s:%u..."
 msgstr "Verbinde mit %s:%u..."
 
-#: src/lang.c:1105
+#: src/lang.c:1107
 msgid "Disconnecting from server...\n"
 msgstr "Trenne Verbindung zum Server...\n"
 
-#: src/lang.c:1106
+#: src/lang.c:1108
 #, c-format
 msgid ""
 "Wrong newsgroup name (\"%s\") in response of \"GROUP %s\" command: \"%s\""
 msgstr "Falsche Newsgruppe (\"%s\") in Antwort auf \"GROUP%s\"-Befehl: \"%s\""
 
-#: src/lang.c:1107
+#: src/lang.c:1109
 #, c-format
 msgid "Failed to connect to NNTP server %s. Exiting..."
 msgstr "Konnte nicht zum NNTP Server %s verbinden. Beende..."
 
-#: src/lang.c:1108
+#: src/lang.c:1110
 msgid "205  Closing connection"
 msgstr "205  SchlieÃŸe Verbindung"
 
-#: src/lang.c:1109
+#: src/lang.c:1111
 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:1110
+#: src/lang.c:1112
 msgid "Connection to news server has timed out. Reconnect?"
 msgstr "Die Verbindung zum Newsserver wurde unterbrochen. Wieder verbinden?"
 
-#: src/lang.c:1111
+#: src/lang.c:1113
 #, c-format
 msgid ""
 "Put the server name in the file %s,\n"
@@ -4893,45 +4893,45 @@ msgstr ""
 "Schreiben Sie den Servernamen in die Datei %s,\n"
 "oder setzen Sie die Umgebungsvariable NNTPSERVER"
 
-#: src/lang.c:1112
+#: src/lang.c:1114
 msgid "  -A       force authentication on connect"
 msgstr "  -A       Erzwinge Anmeldung bei Verbindung"
 
-#: src/lang.c:1113
+#: src/lang.c:1115
 #, 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:1114
+#: src/lang.c:1116
 #, 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:1115
+#: src/lang.c:1117
 msgid "  -Q       quick start. Same as -nqd"
 msgstr "  -Q       Schnellstart. Das Selbe wie -nqd"
 
-#: src/lang.c:1116
+#: src/lang.c:1118
 msgid "  -r       read news remotely from default NNTP server"
 msgstr "  -r       Lese Artikel vom Standard-NNTP-Server"
 
-#: src/lang.c:1117
+#: src/lang.c:1119
 msgid "  -l       use only LIST instead of GROUP (-n) command"
 msgstr "  -l       Benutze nur das LIST anstelle vom GROUP-Kommando (-n)"
 
-#: src/lang.c:1118
+#: src/lang.c:1120
 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:1120
+#: src/lang.c:1122
 msgid "  -4       force connecting via IPv4"
 msgstr "  -4       IPv4 benutzen"
 
-#: src/lang.c:1121
+#: src/lang.c:1123
 msgid "  -6       force connecting via IPv6"
 msgstr "  -6       IPv6 benutzen"
 
-#: src/lang.c:1122
+#: src/lang.c:1124
 msgid ""
 "\n"
 "socket or connect problem\n"
@@ -4939,7 +4939,7 @@ msgstr ""
 "\n"
 "Socket oder Verbindungsproblem\n"
 
-#: src/lang.c:1124
+#: src/lang.c:1126
 #, c-format
 msgid ""
 "\n"
@@ -4948,16 +4948,16 @@ msgstr ""
 "\n"
 "Verbindung mit %s: "
 
-#: src/lang.c:1125
+#: src/lang.c:1127
 msgid "Giving up...\n"
 msgstr "Gebe auf...\n"
 
-#: src/lang.c:1127
+#: src/lang.c:1129
 #, c-format
 msgid "%s/tcp: Unknown service.\n"
 msgstr "%s/tcp: Unbekannter Service.\n"
 
-#: src/lang.c:1131
+#: src/lang.c:1133
 msgid ""
 "Your server does not have Xref: in its XOVER information.\n"
 "Tin will try to use XHDR XREF instead (slows down things a bit).\n"
@@ -4965,89 +4965,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:1134
+#: src/lang.c:1136
 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:1137
+#: src/lang.c:1139
 #, 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:1140
+#: src/lang.c:1142
 msgid "  -Q       quick start. Same as -qd"
 msgstr "  -Q       Schnellstart. Das Selbe wie -qd"
 
-#: src/lang.c:1141
+#: src/lang.c:1143
 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:1142
+#: src/lang.c:1144
 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:1143
+#: src/lang.c:1145
 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:1147
+#: src/lang.c:1149
 msgid "Posting using external inews failed. Use built in inews instead?"
 msgstr "Fehler beim Posten mit externem inews, verwende eingebautes?"
 
-#: src/lang.c:1148
+#: src/lang.c:1150
 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:1152
+#: src/lang.c:1154
 #, c-format
 msgid "%d %s printed"
 msgstr "%d %s gedruckt"
 
-#: src/lang.c:1153
+#: src/lang.c:1155
 msgid "output article/thread/hot/pattern/tagged articles to printer"
 msgstr "druckt Artikel/Thread/hervorgehobene/Muster/markierten"
 
-#: src/lang.c:1154
+#: src/lang.c:1156
 msgid "Print"
 msgstr "Drucke"
 
-#: src/lang.c:1155
+#: src/lang.c:1157
 msgid "Printing..."
 msgstr "Drucke..."
 
-#: src/lang.c:1159
+#: src/lang.c:1161
 #, c-format
 msgid "%d %s piped to \"%s\""
 msgstr "%d %s nach \"%s\" gepipet"
 
-#: src/lang.c:1160
+#: src/lang.c:1162
 msgid "pipe article/thread/hot/pattern/tagged articles into command"
 msgstr "pipet Artikel/thread hervorgehoben/Muster/markierten Artikel"
 
-#: src/lang.c:1161
+#: src/lang.c:1163
 msgid "No command"
 msgstr "Kein Kommando"
 
-#: src/lang.c:1162
+#: src/lang.c:1164
 msgid "Pipe"
 msgstr "Pipe"
 
-#: src/lang.c:1163
+#: src/lang.c:1165
 #, c-format
 msgid "Pipe to command [%.*s]> "
 msgstr "Pipen in Kommando [%.*s]> "
 
-#: src/lang.c:1164
+#: src/lang.c:1166
 msgid "Piping..."
 msgstr "Pipen..."
 
-#: src/lang.c:1166
+#: src/lang.c:1168
 msgid "Piping not enabled."
 msgstr "Pipen nicht aktiviert."
 
-#: src/lang.c:1170
+#: src/lang.c:1172
 #, c-format
 msgid ""
 "\n"
@@ -5062,7 +5062,7 @@ msgstr ""
 "        vom Inhalt trennt. Benutzen Sie ein ',' um mehrere Newsgruppen\n"
 "        anzugeben\n"
 
-#: src/lang.c:1175
+#: src/lang.c:1177
 #, c-format
 msgid ""
 "\n"
@@ -5075,7 +5075,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:1180
+#: src/lang.c:1182
 #, c-format
 msgid ""
 "\n"
@@ -5088,7 +5088,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:1184
+#: src/lang.c:1186
 #, c-format
 msgid ""
 "\n"
@@ -5098,7 +5098,7 @@ msgstr ""
 "Warnung: Die \"%s:\" Zeile enthÃ¤lt Leerzeichen die entfernt\n"
 "         werden sollten.\n"
 
-#: src/lang.c:1189
+#: src/lang.c:1191
 msgid ""
 "\n"
 "  If your article contains quoted text  please take some time to pare it "
@@ -5133,40 +5133,40 @@ msgstr ""
 "  Artikel nicht sorgfÃ¤ltig formatieren, ist es sehr wahrscheinlich, dass er\n"
 "  von vielen gar nicht gelesen wird.\n"
 
-#: src/lang.c:1202
+#: src/lang.c:1204
 msgid "shell escape"
 msgstr "Ausgang zur Shell"
 
-#: src/lang.c:1203
+#: src/lang.c:1205
 #, c-format
 msgid "Shell Command (%s)"
 msgstr "Shellkommando (%s)"
 
-#: src/lang.c:1204
+#: src/lang.c:1206
 #, c-format
 msgid "Enter shell command [%s]> "
 msgstr "Geben Sie ein Shellkommando ein [%s]> "
 
-#: src/lang.c:1208
+#: src/lang.c:1210
 #, 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:1212
+#: src/lang.c:1214
 #, c-format
 msgid "Group %.*s ('q' to quit)..."
 msgstr "Gruppe %.*s ('q' zum beenden)..."
 
-#: src/lang.c:1214
+#: src/lang.c:1216
 #, c-format
 msgid "Group %.*s..."
 msgstr "Gruppe %.*s..."
 
-#: src/lang.c:1218
+#: src/lang.c:1220
 msgid "Server unavailable\n"
 msgstr "Server nicht erreichbar\n"
 
-#: src/lang.c:1224
+#: src/lang.c:1226
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; "
@@ -5175,7 +5175,7 @@ msgstr ""
 "%s=Pipe; %s=Mail; %s=Drucken; %s=Ende; %s=Alle/Nur ungel.; %s=Speich.; "
 "%s=tag; %s=Posten"
 
-#: src/lang.c:1225
+#: src/lang.c:1227
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
@@ -5183,7 +5183,7 @@ msgstr ""
 "%s=Pipe; %s=Mail; %s=Drucken; %s=Ende; %s=Antw. Mail; %s=Speich.; %s=tag; "
 "%s=Posten"
 
-#: src/lang.c:1227
+#: src/lang.c:1229
 #, c-format
 msgid ""
 "%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
@@ -5191,527 +5191,527 @@ msgstr ""
 "%s=Mail; %s=Drucken; %s=Ende; %s=Alle/Nur ungel.; %s=Speich.; %s=tag; "
 "%s=Posten"
 
-#: src/lang.c:1228
+#: src/lang.c:1230
 #, 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:1232
+#: src/lang.c:1234
 #, 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:1233
+#: src/lang.c:1235
 #, 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:1235
+#: src/lang.c:1237
 #, 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:1236
+#: src/lang.c:1238
 #, 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:1242
+#: src/lang.c:1244
 msgid "Terminal does not support color"
 msgstr "Terminal unterstÃ¼tzt keine Farben"
 
-#: src/lang.c:1247
+#: src/lang.c:1249
 #, c-format
 msgid "Trying %s"
 msgstr "Versuche %s"
 
-#: src/lang.c:1261 src/lang.c:1289 src/lang.c:1560 src/refs.c:289
+#: src/lang.c:1263 src/lang.c:1291 src/lang.c:1573 src/refs.c:289
 msgid "None"
 msgstr "Nichts"
 
-#: src/lang.c:1262
+#: src/lang.c:1264
 msgid "Subject"
 msgstr "Subject"
 
-#: src/lang.c:1263
+#: src/lang.c:1265
 msgid "References"
 msgstr "References"
 
-#: src/lang.c:1264
+#: src/lang.c:1266
 msgid "Both Subject and References"
 msgstr "Beides: Subject und References"
 
-#: src/lang.c:1265
+#: src/lang.c:1267
 msgid "Multipart Subject"
 msgstr "Mehrteilige Artikel (Subject)"
 
-#: src/lang.c:1266
+#: src/lang.c:1268
 msgid "Percentage Match"
 msgstr "Prozentualer Treffer"
 
-#: src/lang.c:1279 src/lang.c:1370 src/lang.c:1449
+#: src/lang.c:1281 src/lang.c:1372 src/lang.c:1462
 msgid "No"
 msgstr "Nein"
 
-#: src/lang.c:1280 src/lang.c:1451
+#: src/lang.c:1282 src/lang.c:1464
 msgid "Yes"
 msgstr "Ja"
 
-#: src/lang.c:1281
+#: src/lang.c:1283
 msgid "Hide All"
 msgstr "Alle ausblenden"
 
-#: src/lang.c:1290
+#: src/lang.c:1292
 msgid "Address"
 msgstr "Adresse"
 
-#: src/lang.c:1291
+#: src/lang.c:1293
 msgid "Full Name"
 msgstr "Voller Name"
 
-#: src/lang.c:1292
+#: src/lang.c:1294
 msgid "Address and Name"
 msgstr "Adresse und Name"
 
-#: src/lang.c:1300
+#: src/lang.c:1302
 msgid "Max"
 msgstr "HÃ¶chster"
 
-#: src/lang.c:1301
+#: src/lang.c:1303
 msgid "Sum"
 msgstr "Summe"
 
-#: src/lang.c:1302
+#: src/lang.c:1304
 msgid "Average"
 msgstr "Durchschnitt"
 
-#: src/lang.c:1312 src/lang.c:1332
+#: src/lang.c:1314 src/lang.c:1334
 msgid "Black"
 msgstr "Schwarz"
 
-#: src/lang.c:1313 src/lang.c:1333
+#: src/lang.c:1315 src/lang.c:1335
 msgid "Red"
 msgstr "Rot"
 
-#: src/lang.c:1314 src/lang.c:1334
+#: src/lang.c:1316 src/lang.c:1336
 msgid "Green"
 msgstr "GrÃ¼n"
 
-#: src/lang.c:1315 src/lang.c:1335
+#: src/lang.c:1317 src/lang.c:1337
 msgid "Brown"
 msgstr "Braun"
 
-#: src/lang.c:1316 src/lang.c:1336
+#: src/lang.c:1318 src/lang.c:1338
 msgid "Blue"
 msgstr "Blau"
 
-#: src/lang.c:1317 src/lang.c:1337
+#: src/lang.c:1319 src/lang.c:1339
 msgid "Pink"
 msgstr "Rosa"
 
-#: src/lang.c:1318 src/lang.c:1338
+#: src/lang.c:1320 src/lang.c:1340
 msgid "Cyan"
 msgstr "Cyan"
 
-#: src/lang.c:1319 src/lang.c:1339
+#: src/lang.c:1321 src/lang.c:1341
 msgid "White"
 msgstr "WeiÃŸ"
 
-#: src/lang.c:1320
+#: src/lang.c:1322
 msgid "Gray"
 msgstr "Grau"
 
-#: src/lang.c:1321
+#: src/lang.c:1323
 msgid "Light Red"
 msgstr "Helles Rot"
 
-#: src/lang.c:1322
+#: src/lang.c:1324
 msgid "Light Green"
 msgstr "Helles GrÃ¼n"
 
-#: src/lang.c:1323
+#: src/lang.c:1325
 msgid "Yellow"
 msgstr "Gelb"
 
-#: src/lang.c:1324
+#: src/lang.c:1326
 msgid "Light Blue"
 msgstr "Helles Blau"
 
-#: src/lang.c:1325
+#: src/lang.c:1327
 msgid "Light Pink"
 msgstr "Helles Rosa"
 
-#: src/lang.c:1326
+#: src/lang.c:1328
 msgid "Light Cyan"
 msgstr "Helles Cyan"
 
-#: src/lang.c:1327
+#: src/lang.c:1329
 msgid "Light White"
 msgstr "Helles WeiÃŸ"
 
-#: src/lang.c:1348 src/lang.c:1456 src/lang.c:1471
+#: src/lang.c:1350 src/lang.c:1469 src/lang.c:1484
 msgid "Nothing"
 msgstr "Nichts"
 
-#: src/lang.c:1350
+#: src/lang.c:1352
 msgid "Space"
 msgstr "Leerzeichen"
 
-#: src/lang.c:1358
+#: src/lang.c:1360
 msgid "Normal"
 msgstr "Normal"
 
-#: src/lang.c:1359
+#: src/lang.c:1361
 msgid "Best highlighting"
 msgstr "Beste Hervorhebung"
 
-#: src/lang.c:1360
+#: src/lang.c:1362
 msgid "Underline"
 msgstr "Unterstreichen"
 
-#: src/lang.c:1361
+#: src/lang.c:1363
 msgid "Reverse video"
 msgstr "Invers"
 
-#: src/lang.c:1362
+#: src/lang.c:1364
 msgid "Blinking"
 msgstr "Blinkend"
 
-#: src/lang.c:1363
+#: src/lang.c:1365
 msgid "Half bright"
 msgstr "Halbe Helligkeit"
 
-#: src/lang.c:1364
+#: src/lang.c:1366
 msgid "Bold"
 msgstr "Fett"
 
-#: src/lang.c:1371
+#: src/lang.c:1373
 msgid "Cc"
 msgstr "Cc"
 
-#: src/lang.c:1372
+#: src/lang.c:1374
 msgid "Bcc"
 msgstr "Bcc"
 
-#: src/lang.c:1373
+#: src/lang.c:1375
 msgid "Cc and Bcc"
 msgstr "Cc und Bcc"
 
-#: src/lang.c:1379 src/lang.c:1392
+#: src/lang.c:1392 src/lang.c:1405
 msgid "none"
 msgstr "Nichts"
 
-#: src/lang.c:1380
+#: src/lang.c:1393
 msgid "commands"
 msgstr "Kommandos"
 
-#: src/lang.c:1381
+#: src/lang.c:1394
 msgid "select"
 msgstr "X-Befehl"
 
-#: src/lang.c:1383
+#: src/lang.c:1396
 msgid "commands & quit"
 msgstr "Kommandos & Ende"
 
-#: src/lang.c:1384
+#: src/lang.c:1397
 msgid "commands & select"
 msgstr "Kommandos & X-Befehl"
 
-#: src/lang.c:1385
+#: src/lang.c:1398
 msgid "quit & select"
 msgstr "Ende & X-Befehl"
 
-#: src/lang.c:1386
+#: src/lang.c:1399
 msgid "commands & quit & select"
 msgstr "Kmndos & Ende & X-Befehl"
 
-#: src/lang.c:1393
+#: src/lang.c:1406
 msgid "PageDown"
 msgstr "PageDown"
 
-#: src/lang.c:1394
+#: src/lang.c:1407
 msgid "PageNextUnread"
 msgstr "PageNextUnread"
 
-#: src/lang.c:1395
+#: src/lang.c:1408
 msgid "PageDown or PageNextUnread"
 msgstr "PageDown oder PageNextUnread"
 
-#: src/lang.c:1401
+#: src/lang.c:1414
 msgid "Subject: (case sensitive)"
 msgstr "Subject: Zeile (GroÃŸ-Kl. beachten)           "
 
-#: src/lang.c:1402
+#: src/lang.c:1415
 msgid "Subject: (ignore case)"
 msgstr "Subject: Zeile (GroÃŸ-Kl. ignorieren)         "
 
-#: src/lang.c:1403
+#: src/lang.c:1416
 msgid "From: (case sensitive)"
 msgstr "From: Zeile (GroÃŸ- Kleinschreibung beachten) "
 
-#: src/lang.c:1404
+#: src/lang.c:1417
 msgid "From: (ignore case)"
 msgstr "From: Zeile (ignoriere GroÃŸ- Kleinschreibung)"
 
-#: src/lang.c:1405
+#: src/lang.c:1418
 msgid "Msg-ID: & full References: line"
 msgstr "Message-ID: & References:     "
 
-#: src/lang.c:1406
+#: src/lang.c:1419
 msgid "Msg-ID: & last References: only"
 msgstr "Message-ID: & letzte Reference"
 
-#: src/lang.c:1407
+#: src/lang.c:1420
 msgid "Message-ID: entry only"
 msgstr "Message-ID: allein            "
 
-#: src/lang.c:1408
+#: src/lang.c:1421
 msgid "Lines:"
 msgstr "Zeilen:"
 
-#: src/lang.c:1414
+#: src/lang.c:1427
 msgid "Don't trim article body"
 msgstr "Artikelrumpf nicht anpassen"
 
-#: src/lang.c:1415
+#: src/lang.c:1428
 msgid "Skip leading blank lines"
 msgstr "FÃ¼hrende Leerzeilen Ã¼berspringen"
 
-#: src/lang.c:1416
+#: src/lang.c:1429
 msgid "Skip trailing blank lines"
 msgstr "AbschlieÃŸende Leerzeilen Ã¼berspr."
 
-#: src/lang.c:1417
+#: src/lang.c:1430
 msgid "Skip leading and trailing blank l."
 msgstr "FÃ¼hr. & abschlies. Leerz. Ã¼berspr."
 
-#: src/lang.c:1418
+#: src/lang.c:1431
 msgid "Compact multiple between text"
 msgstr "Mehrere zwischen TextblÃ¶cken zusammenfassen"
 
-#: src/lang.c:1419
+#: src/lang.c:1432
 msgid "Compact multiple and skip leading"
 msgstr ""
 "Mehrere zwischen Textbl. zusammenfassen + fÃ¼hrende Leerzeilen Ã¼berspringen"
 
-#: src/lang.c:1420
+#: src/lang.c:1433
 msgid "Compact multiple and skip trailing"
 msgstr ""
 "Mehrere zwischen Textbl. zusammenfassen + abschlieÃŸende Leerz. Ã¼berspringen"
 
-#: src/lang.c:1421
+#: src/lang.c:1434
 msgid "Compact mltpl., skip lead. & trai."
 msgstr ""
 "Mehrere zwischen Textbl. zusammenf. + fÃ¼hrende/abschlieÃŸende Leerz. Ã¼berspr."
 
-#: src/lang.c:1450
+#: src/lang.c:1463
 msgid "Shell archive"
 msgstr "Shellarchiv"
 
-#: src/lang.c:1457
+#: src/lang.c:1470
 msgid "Subject: (descending)"
 msgstr "Subject: (Absteigend)"
 
-#: src/lang.c:1458
+#: src/lang.c:1471
 msgid "Subject: (ascending)"
 msgstr "Subject: (Aufsteigend)"
 
-#: src/lang.c:1459
+#: src/lang.c:1472
 msgid "From: (descending)"
 msgstr "From: (Absteigend)"
 
-#: src/lang.c:1460
+#: src/lang.c:1473
 msgid "From: (ascending)"
 msgstr "From: (Aufsteigend)"
 
-#: src/lang.c:1461
+#: src/lang.c:1474
 msgid "Date: (descending)"
 msgstr "Date: (Absteigend)"
 
-#: src/lang.c:1462
+#: src/lang.c:1475
 msgid "Date: (ascending)"
 msgstr "Date: (Aufsteigend)"
 
-#: src/lang.c:1463 src/lang.c:1472
+#: src/lang.c:1476 src/lang.c:1485
 msgid "Score (descending)"
 msgstr "Bewertung (Absteigend)"
 
-#: src/lang.c:1464 src/lang.c:1473
+#: src/lang.c:1477 src/lang.c:1486
 msgid "Score (ascending)"
 msgstr "Bewertung (Aufsteigend)"
 
-#: src/lang.c:1465
+#: src/lang.c:1478
 msgid "Lines: (descending)"
 msgstr "Lines: (Absteigend)"
 
-#: src/lang.c:1466
+#: src/lang.c:1479
 msgid "Lines: (ascending)"
 msgstr "Lines: (Aufsteigend)"
 
-#: src/lang.c:1474
+#: src/lang.c:1487
 msgid "Last posting date (descending)"
 msgstr "Datum des letzten Artikels (Absteigend)"
 
-#: src/lang.c:1475
+#: src/lang.c:1488
 msgid "Last posting date (ascending)"
 msgstr "Datum des letzten Artikels (Aufsteigend)"
 
-#: src/lang.c:1481
+#: src/lang.c:1494
 msgid "Quick-sort"
 msgstr "Quicksort"
 
-#: src/lang.c:1482
+#: src/lang.c:1495
 msgid "Heap-sort"
 msgstr "Heapsort"
 
-#: src/lang.c:1489
+#: src/lang.c:1502
 msgid "Always Keep"
 msgstr "Immer behalten"
 
-#: src/lang.c:1490
+#: src/lang.c:1503
 msgid "Always Remove"
 msgstr "Immer entfernen"
 
-#: src/lang.c:1491
+#: src/lang.c:1504
 msgid "Mark with D on selection screen"
 msgstr "Mit D in der Anzeige markiert"
 
-#: src/lang.c:1497
+#: src/lang.c:1510
 msgid "Kill only unread arts"
 msgstr "Killt nur ungelesene Artikel"
 
-#: src/lang.c:1498
+#: src/lang.c:1511
 msgid "Kill all arts & show with K"
 msgstr "Killt alle Artikel, markiert mit K"
 
 #. TODO: s/K/art_marked_killed/
-#: src/lang.c:1499
+#: src/lang.c:1512
 msgid "Kill all arts and never show"
 msgstr "Killt alle Artikel, zeigt sie nie"
 
-#: src/lang.c:1505
+#: src/lang.c:1518
 msgid "Nothing special"
 msgstr "Nichts besonderes"
 
-#: src/lang.c:1506
+#: src/lang.c:1519
 msgid "Compress quotes"
 msgstr "Zitatzeichen zusammenfassen"
 
-#: src/lang.c:1507
+#: src/lang.c:1520
 msgid "Quote signatures"
 msgstr "Signaturen zitieren"
 
-#: src/lang.c:1508
+#: src/lang.c:1521
 msgid "Compress quotes, quote sigs"
 msgstr "Zitatz. kÃ¼rzen, Signat. zitieren"
 
-#: src/lang.c:1509
+#: src/lang.c:1522
 msgid "Quote empty lines"
 msgstr "Leerzeilen zitieren"
 
-#: src/lang.c:1510
+#: src/lang.c:1523
 msgid "Compress quotes, quote empty lines"
 msgstr "Zitatz. kÃ¼rzen, Leerzeilen zit."
 
-#: src/lang.c:1511
+#: src/lang.c:1524
 msgid "Quote sigs & empty lines"
 msgstr "Signat. und Leerzeilen zitieren"
 
-#: src/lang.c:1512
+#: src/lang.c:1525
 msgid "Comp. q., quote sigs & empty lines"
 msgstr "Zitatz. kÃ¼rzen, Sign & Leerz. zit."
 
-#: src/lang.c:1552
+#: src/lang.c:1565
 msgid "no"
 msgstr "nein"
 
-#: src/lang.c:1553
+#: src/lang.c:1566
 msgid "with headers"
 msgstr "mit Header"
 
-#: src/lang.c:1554
+#: src/lang.c:1567
 msgid "without headers"
 msgstr "ohne Header"
 
-#: src/lang.c:1561
+#: src/lang.c:1574
 msgid "NFKC"
 msgstr "NFKC"
 
-#: src/lang.c:1563
+#: src/lang.c:1576
 msgid "NFKD"
 msgstr "NFKD"
 
-#: src/lang.c:1564
+#: src/lang.c:1577
 msgid "NFC"
 msgstr "NFC"
 
-#: src/lang.c:1565
+#: src/lang.c:1578
 msgid "NFD"
 msgstr "NFD"
 
-#: src/lang.c:1573
+#: src/lang.c:1586
 msgid "Display Options"
 msgstr "Darstellungseinstellungen"
 
-#: src/lang.c:1580
+#: src/lang.c:1593
 msgid "Color Options"
 msgstr "Farbeinstellungen"
 
-#: src/lang.c:1586
+#: src/lang.c:1599
 msgid "Highlight Options"
 msgstr "Hervorhebungseinstellungen"
 
-#: src/lang.c:1593
+#: src/lang.c:1606
 msgid "Article-Limiting Options"
 msgstr "Artikel-Begrenzungseinstellungen"
 
-#: src/lang.c:1599
+#: src/lang.c:1612
 msgid "Posting/Mailing Options"
 msgstr "Versandeinstellungen fÃ¼r Mail und News"
 
-#: src/lang.c:1605
+#: src/lang.c:1618
 msgid "Saving/Printing Options"
 msgstr "Speicher- und Druckereinstellungen"
 
-#: src/lang.c:1611
+#: src/lang.c:1624
 msgid "Expert Options"
 msgstr "Experteneinstellungen"
 
-#: src/lang.c:1617
+#: src/lang.c:1630
 msgid "Filtering Options"
 msgstr "Filtereinstellungen"
 
-#: src/lang.c:1622 src/lang.c:1653 src/lang.c:1659 src/lang.c:1686
-#: src/lang.c:1738 src/lang.c:1744 src/lang.c:1754 src/lang.c:1765
-#: src/lang.c:1783 src/lang.c:1852 src/lang.c:2053 src/lang.c:2059
-#: src/lang.c:2065 src/lang.c:2071 src/lang.c:2083 src/lang.c:2090
-#: src/lang.c:2144 src/lang.c:2153 src/lang.c:2159 src/lang.c:2166
-#: src/lang.c:2173 src/lang.c:2180 src/lang.c:2187 src/lang.c:2194
-#: src/lang.c:2201 src/lang.c:2208 src/lang.c:2215 src/lang.c:2222
-#: src/lang.c:2229 src/lang.c:2236 src/lang.c:2243 src/lang.c:2250
-#: src/lang.c:2257 src/lang.c:2264 src/lang.c:2271 src/lang.c:2278
-#: src/lang.c:2285 src/lang.c:2292 src/lang.c:2299 src/lang.c:2306
-#: src/lang.c:2313 src/lang.c:2320 src/lang.c:2327 src/lang.c:2335
-#: src/lang.c:2351 src/lang.c:2358 src/lang.c:2365 src/lang.c:2372
-#: src/lang.c:2378 src/lang.c:2384 src/lang.c:2401 src/lang.c:2413
-#: src/lang.c:2447 src/lang.c:2500 src/lang.c:2514 src/lang.c:2520
-#: src/lang.c:2545 src/lang.c:2563 src/lang.c:2580 src/lang.c:2616
-#: src/lang.c:2652 src/lang.c:2672 src/lang.c:2707 src/lang.c:2717
-#: src/lang.c:2724 src/lang.c:2750 src/lang.c:2774 src/lang.c:2847
-#: src/lang.c:2861 src/lang.c:2869 src/lang.c:2883 src/lang.c:2889
-#: src/lang.c:2927
+#: src/lang.c:1635 src/lang.c:1666 src/lang.c:1672 src/lang.c:1699
+#: src/lang.c:1751 src/lang.c:1757 src/lang.c:1767 src/lang.c:1778
+#: src/lang.c:1796 src/lang.c:1865 src/lang.c:2066 src/lang.c:2072
+#: src/lang.c:2078 src/lang.c:2084 src/lang.c:2096 src/lang.c:2103
+#: src/lang.c:2157 src/lang.c:2166 src/lang.c:2172 src/lang.c:2179
+#: src/lang.c:2186 src/lang.c:2193 src/lang.c:2200 src/lang.c:2207
+#: src/lang.c:2214 src/lang.c:2221 src/lang.c:2228 src/lang.c:2235
+#: src/lang.c:2242 src/lang.c:2249 src/lang.c:2256 src/lang.c:2263
+#: src/lang.c:2270 src/lang.c:2277 src/lang.c:2284 src/lang.c:2291
+#: src/lang.c:2298 src/lang.c:2305 src/lang.c:2312 src/lang.c:2319
+#: src/lang.c:2326 src/lang.c:2333 src/lang.c:2340 src/lang.c:2348
+#: src/lang.c:2364 src/lang.c:2371 src/lang.c:2378 src/lang.c:2385
+#: src/lang.c:2391 src/lang.c:2397 src/lang.c:2414 src/lang.c:2426
+#: src/lang.c:2461 src/lang.c:2514 src/lang.c:2528 src/lang.c:2534
+#: src/lang.c:2559 src/lang.c:2577 src/lang.c:2594 src/lang.c:2606
+#: src/lang.c:2639 src/lang.c:2675 src/lang.c:2695 src/lang.c:2730
+#: src/lang.c:2740 src/lang.c:2747 src/lang.c:2773 src/lang.c:2797
+#: src/lang.c:2870 src/lang.c:2884 src/lang.c:2892 src/lang.c:2906
+#: src/lang.c:2912 src/lang.c:2950
 msgid "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr "<SPACE> wechselt, <CR> setzt, <ESC> bricht ab."
 
-#: src/lang.c:1623
+#: src/lang.c:1636
 msgid "Show mini menu & posting etiquette"
 msgstr "Zeigt MinimenÃ¼ & Posting Etikette"
 
-#: src/lang.c:1624
+#: src/lang.c:1637
 msgid ""
 "# If ON show a mini menu of useful commands at each level\n"
 "# and posting etiquette after composing an article\n"
@@ -5719,15 +5719,15 @@ msgstr ""
 "# Falls ON wird ein kleines MenÃ¼ mit nÃ¼tzlichen Kommandos in jedem Level\n"
 "# angezeigt. Nach dem Erstellen eines Artikels wird die Etikette angezeigt\n"
 
-#: src/lang.c:1629
+#: src/lang.c:1642
 msgid "Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
 msgstr "Zeige Kurzbeschreibung fÃ¼r Gruppe. <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:1630
+#: src/lang.c:1643
 msgid "Show description of each newsgroup"
 msgstr "Zeige Beschreibung der Newsgruppen"
 
-#: src/lang.c:1631
+#: src/lang.c:1644
 msgid ""
 "# If ON show group description text after newsgroup name at\n"
 "# group selection level\n"
@@ -5735,7 +5735,7 @@ msgstr ""
 "# Falls ON wird die Newsgruppenbeschreibung im GruppenauswahlmenÃ¼\n"
 "# nach dem Gruppennamen angezeigt\n"
 
-#: src/lang.c:1636
+#: src/lang.c:1649
 msgid ""
 "Show From (author) fields in group & thread level. <SPACE> toggles & <CR> "
 "sets."
@@ -5743,11 +5743,11 @@ msgstr ""
 "Zeigt From (Autor) Feld im Gruppen- und Threadlevel. <SPACE> wechselt & <CR> "
 "setzt."
 
-#: src/lang.c:1637
+#: src/lang.c:1650
 msgid "In group and thread level, show author by"
 msgstr "Im Gruppen und Threadlevel, zeige Autor an mit"
 
-#: src/lang.c:1638
+#: src/lang.c:1651
 msgid ""
 "# Part of From field to display in group and thread level\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5763,33 +5763,33 @@ msgstr ""
 "# * 2 = Voller Name\n"
 "#   3 = beides (Adresse und Name)\n"
 
-#: src/lang.c:1647
+#: src/lang.c:1660
 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:1648
+#: src/lang.c:1661
 msgid "Draw -> instead of highlighted bar"
 msgstr "Zeige -> anstatt einer Markierung"
 
-#: src/lang.c:1649
+#: src/lang.c:1662
 msgid "# If ON use -> otherwise highlighted bar for selection\n"
 msgstr ""
 "# Falls ON benutze -> andernfalls benutze eine Markierung zur Auswahl\n"
 
-#: src/lang.c:1654
+#: src/lang.c:1667
 msgid "Use inverse video for page headers"
 msgstr "Inverse Darstellung fÃ¼r die Header"
 
-#: src/lang.c:1655
+#: src/lang.c:1668
 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:1660
+#: src/lang.c:1673
 msgid "Thread articles by"
 msgstr "Threade Artikel anhand"
 
-#: src/lang.c:1661
+#: src/lang.c:1674
 msgid ""
 "# Thread articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5809,15 +5809,15 @@ msgstr ""
 "#   4 = Mehrteilige Artikel\n"
 "#   5 = prozentualer Subject Vergleich\n"
 
-#: src/lang.c:1672
+#: src/lang.c:1685
 msgid "Enter percentage match required to thread together. <CR> sets."
 msgstr "Prozent des Subject das gleich sein muss. <CR> setzt."
 
-#: src/lang.c:1673
+#: src/lang.c:1686
 msgid "Thread percentage match"
 msgstr "Prozentualer Subject Vergleich"
 
-#: src/lang.c:1675
+#: src/lang.c:1688
 #, no-c-format
 msgid ""
 "# Thread percentage match...\n"
@@ -5841,11 +5841,11 @@ msgstr ""
 "um\n"
 "# in den gleichen Thread sortiert zu werden.\n"
 
-#: src/lang.c:1687
+#: src/lang.c:1700
 msgid "Score of a thread"
 msgstr "Bewertung eines Threads"
 
-#: src/lang.c:1688
+#: src/lang.c:1701
 msgid ""
 "# Thread score\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5859,16 +5859,16 @@ msgstr ""
 "#   1 = Summe\n"
 "#   2 = Durchschnitt\n"
 
-#: src/lang.c:1696
+#: src/lang.c:1709
 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:1697
+#: src/lang.c:1710
 msgid "Sort articles by"
 msgstr "Sortiere Artikel nach"
 
-#: src/lang.c:1698
+#: src/lang.c:1711
 msgid ""
 "# Sort articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5898,15 +5898,15 @@ msgstr ""
 "#   9 = Lines absteigend\n"
 "#  10 = Lines aufsteigend\n"
 
-#: src/lang.c:1714
+#: src/lang.c:1727
 msgid "Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
 msgstr "Threads nach Bewertung (Score) ordnen? <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:1715
+#: src/lang.c:1728
 msgid "Sort threads by"
 msgstr "Sortiere Threads nach"
 
-#: src/lang.c:1716
+#: src/lang.c:1729
 msgid ""
 "# Sort thread by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5924,46 +5924,46 @@ msgstr ""
 "#   3 = Datum des letzten Artikels (absteigend)\n"
 "#   4 = Datum des letzten Artikels (aufsteigend)\n"
 
-#: src/lang.c:1726
+#: src/lang.c:1739
 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:1727
+#: src/lang.c:1740
 msgid "Go to first unread article in group"
 msgstr "Setze Cursor auf ersten ungel. Art."
 
-#: src/lang.c:1728
+#: src/lang.c:1741
 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:1732
+#: src/lang.c:1745
 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:1733
+#: src/lang.c:1746
 msgid "Show only unread articles"
 msgstr "Zeige nur ungelesene Artikel"
 
-#: src/lang.c:1734
+#: src/lang.c:1747
 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:1739
+#: src/lang.c:1752
 msgid "Show only groups with unread arts"
 msgstr "Zeige nur Gruppen mit ungel. Art."
 
-#: src/lang.c:1740
+#: src/lang.c:1753
 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:1745
+#: src/lang.c:1758
 msgid "Filter which articles"
 msgstr "Filter (kill) anwenden auf"
 
-#: src/lang.c:1746
+#: src/lang.c:1759
 msgid ""
 "# Filter which articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5977,11 +5977,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:1755
+#: src/lang.c:1768
 msgid "Go to the next unread article with"
 msgstr "Zum nÃ¤chsten ungelesenen Artikel springen mit"
 
-#: src/lang.c:1756
+#: src/lang.c:1769
 msgid ""
 "# Go to the unread article with following key(s)\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5997,11 +5997,11 @@ msgstr ""
 "# * 2 = TAB\n"
 "#   3 = PAGE DOWN oder TAB\n"
 
-#: src/lang.c:1766
+#: src/lang.c:1779
 msgid "How to treat blank lines"
 msgstr "Wie mit Leerzeilen umgegangen werden soll"
 
-#: src/lang.c:1767
+#: src/lang.c:1780
 msgid ""
 "# Trim the article body, remove unnecessary blank lines.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6031,26 +6031,26 @@ msgstr ""
 "#   7 = Leerzeilen zwischen TextblÃ¶cken zusammenfassen und\n"
 "#       fÃ¼hrende sowie abschlieÃŸende Leerzeilen Ã¼berspringen\n"
 
-#: src/lang.c:1784
+#: src/lang.c:1797
 msgid "List thread using right arrow key"
 msgstr "Zeige Thread mit rechter Pfeilt. an"
 
-#: src/lang.c:1785
+#: src/lang.c:1798
 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:1789
+#: src/lang.c:1802
 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:1790
+#: src/lang.c:1803
 msgid "Character to show deleted articles"
 msgstr "Zeichen fÃ¼r gelÃ¶schte Artikel"
 
-#: src/lang.c:1791
+#: src/lang.c:1804
 msgid ""
 "# Character used to show that an art was deleted (default 'D')\n"
 "# _ is turned into ' '\n"
@@ -6058,18 +6058,18 @@ msgstr ""
 "# Zeichen fÃ¼r einen Artikel, der gelÃ¶scht wurde (Voreinstellung 'D')\n"
 "# _ wird in ' ' umgewandelt\n"
 
-#: src/lang.c:1796
+#: src/lang.c:1809
 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:1797
+#: src/lang.c:1810
 msgid "Character to show inrange articles"
 msgstr "Zeichen fÃ¼r Artikel im Bereich"
 
-#: src/lang.c:1798
+#: src/lang.c:1811
 msgid ""
 "# Character used to show that an art is in a range (default '#')\n"
 "# _ is turned into ' '\n"
@@ -6077,17 +6077,17 @@ msgstr ""
 "# Zeichen fÃ¼r Artikel die im Bereich sind (Voreinstellung '#')\n"
 "# _ wird in ' ' umgewandelt\n"
 
-#: src/lang.c:1803
+#: src/lang.c:1816
 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:1804
+#: src/lang.c:1817
 msgid "Character to show returning arts"
 msgstr "Zeichen fÃ¼r wiederkehrende Artikel"
 
-#: src/lang.c:1805
+#: src/lang.c:1818
 msgid ""
 "# Character used to show that an art will return (default '-')\n"
 "# _ is turned into ' '\n"
@@ -6095,17 +6095,17 @@ msgstr ""
 "# Zeichen, dass ein Artikel wiederkommen wird (Voreinstellung '-')\n"
 "# _ wird in ' ' umgewandelt\n"
 
-#: src/lang.c:1810
+#: src/lang.c:1823
 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:1811
+#: src/lang.c:1824
 msgid "Character to show selected articles"
 msgstr "Zeichen fÃ¼r wichtige Artikel"
 
-#: src/lang.c:1812
+#: src/lang.c:1825
 msgid ""
 "# Character used to show that an art was auto-selected (default '*')\n"
 "# _ is turned into ' '\n"
@@ -6113,15 +6113,15 @@ msgstr ""
 "# Zeichen fÃ¼r Artikel mit Markierung wichtig/'hot' (Voreinstellung '*')\n"
 "# _ wird in ' ' umgewandelt\n"
 
-#: src/lang.c:1817
+#: src/lang.c:1830
 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:1818
+#: src/lang.c:1831
 msgid "Character to show recent articles"
 msgstr "Zeichen fÃ¼r aktuelle Artikel"
 
-#: src/lang.c:1819
+#: src/lang.c:1832
 msgid ""
 "# Character used to show that an art is recent (default 'o')\n"
 "# _ is turned into ' '\n"
@@ -6129,15 +6129,15 @@ msgstr ""
 "# Zeichen fÃ¼r einen aktuellen Artikel (Voreinstellung ist 'o')\n"
 "# _ wird in ' ' umgewandelt\n"
 
-#: src/lang.c:1824
+#: src/lang.c:1837
 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:1825
+#: src/lang.c:1838
 msgid "Character to show unread articles"
 msgstr "Zeichen fÃ¼r ungelesene Artikel"
 
-#: src/lang.c:1826
+#: src/lang.c:1839
 msgid ""
 "# Character used to show that an art is unread (default '+')\n"
 "# _ is turned into ' '\n"
@@ -6145,15 +6145,15 @@ msgstr ""
 "# Zeichen fÃ¼r ungelesene Artikel (Voreinstellung '+')\n"
 "# _ wird in ' ' umgewandelt\n"
 
-#: src/lang.c:1831
+#: src/lang.c:1844
 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:1832
+#: src/lang.c:1845
 msgid "Character to show read articles"
 msgstr "Zeichen fÃ¼r gelesene Artikel"
 
-#: src/lang.c:1833
+#: src/lang.c:1846
 msgid ""
 "# Character used to show that an art was read (default ' ')\n"
 "# _ is turned into ' '\n"
@@ -6161,15 +6161,15 @@ msgstr ""
 "# Zeichen fÃ¼r gelesene Artikel (Voreinstellung ' ')\n"
 "# _ wird in ' ' umgewandelt\n"
 
-#: src/lang.c:1838
+#: src/lang.c:1851
 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:1839
+#: src/lang.c:1852
 msgid "Character to show killed articles"
 msgstr "Zeichen fÃ¼r gekillte Artikel"
 
-#: src/lang.c:1840
+#: src/lang.c:1853
 msgid ""
 "# Character used to show that an art was killed (default 'K')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
@@ -6177,17 +6177,17 @@ msgstr ""
 "# Zeichen fÃ¼r gekillte Artikel (Voreinstellung 'K')\n"
 "# _ wird in ' ' umgewandelt, kill_level muss passend gesetzt sein.\n"
 
-#: src/lang.c:1845
+#: src/lang.c:1858
 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:1846
+#: src/lang.c:1859
 msgid "Character to show readselected arts"
 msgstr "Zeichen fÃ¼r gelesene wichtige Art."
 
-#: src/lang.c:1847
+#: src/lang.c:1860
 msgid ""
 "# Character used to show that an art was selected before read (default ':')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
@@ -6196,11 +6196,11 @@ msgstr ""
 "# (Voreinstellung ':')\n"
 "# _ wird in ' ' umgewandelt, kill_level muss passend gesetzt sein.\n"
 
-#: src/lang.c:1853
+#: src/lang.c:1866
 msgid "Abbreviate long newsgroup names"
 msgstr "Lange Newsgruppennamen abkÃ¼rzen"
 
-#: src/lang.c:1854
+#: src/lang.c:1867
 msgid ""
 "# If ON abbreviate (if necessary) long newsgroup names at group selection\n"
 "# level and article level like this:\n"
@@ -6209,7 +6209,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:1860
+#: src/lang.c:1873
 msgid ""
 "0 = full page scrolling, -1 = show previous last line as first on next page, "
 "-2 = half page"
@@ -6217,11 +6217,11 @@ msgstr ""
 "0 = seitenweise, -1 = zeige zusÃ¤tzlich letzte Zeile der vorigen Seite, -2 = "
 "halbe Seite"
 
-#: src/lang.c:1861
+#: src/lang.c:1874
 msgid "Number of lines to scroll in pager"
 msgstr "BlÃ¤ttere Artikel um ... Zeilen"
 
-#: src/lang.c:1862
+#: src/lang.c:1875
 msgid ""
 "# Number of lines that cursor-up/down will scroll in article pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6240,28 +6240,28 @@ msgstr ""
 "# * 1 = zeilenweise\n"
 "#   2 oder mehr = um 2 oder mehr Zeilen\n"
 
-#: src/lang.c:1872
+#: src/lang.c:1885
 msgid "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr "Zeige Signaturen an. <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:1873
+#: src/lang.c:1886
 msgid "Display signatures"
 msgstr "Zeige Signaturen an"
 
-#: src/lang.c:1874
+#: src/lang.c:1887
 msgid "# If OFF don't show signatures when displaying articles\n"
 msgstr "# Falls OFF zeige keine Signaturen an\n"
 
-#: src/lang.c:1878
+#: src/lang.c:1891
 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:1879
+#: src/lang.c:1892
 msgid "Display uue data as an attachment"
 msgstr "Zeige uue-Teile als Anhang an"
 
-#: src/lang.c:1880
+#: src/lang.c:1893
 msgid ""
 "# Handling of uuencoded data in the pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6279,33 +6279,33 @@ msgstr ""
 "#       Ã¤hnlich der von MIME-AnhÃ¤ngen\n"
 "#   2 = Einzeilige Zusammenfassung auch fÃ¼r unvollstÃ¤ndige Daten\n"
 
-#: src/lang.c:1890
+#: src/lang.c:1903
 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:1891
+#: src/lang.c:1904
 msgid "Display \"a as Umlaut-a"
 msgstr "Wandle TeX-Umlaute automatisch um"
 
-#: src/lang.c:1892
+#: src/lang.c:1905
 msgid ""
 "# If ON decode German style TeX umlaut codes to ISO and\n"
 "# show \"a as Umlaut-a, etc.\n"
 msgstr ""
-"# Wenn ON dekodiere laut german.sty (TeX) kodierte Umlaute und stelle\n"
+"# Falls ON dekodiere laut german.sty (TeX) kodierte Umlaute und stelle\n"
 "# \"a als Ã¤, usw. dar\n"
 
-#: src/lang.c:1897 src/lang.c:1907
+#: src/lang.c:1910 src/lang.c:1920
 msgid "Space separated list of header fields"
 msgstr "Durch Leerzeichen getrennte Liste der Header-Felder"
 
-#: src/lang.c:1898
+#: src/lang.c:1911
 msgid "Display these header fields (or *)"
 msgstr "Zeige diese Header-Felder (oder *)"
 
-#: src/lang.c:1899
+#: src/lang.c:1912
 msgid ""
 "# Which news headers you wish to see. If you want to see _all_ the headers,\n"
 "# place an '*' as this value. This is the only way a wildcard can be used.\n"
@@ -6321,11 +6321,11 @@ msgstr ""
 "# Leerzeichen getrennte Werte angeben. Wenn Sie hier nichts definieren\n"
 "# wird diese Option deaktiviert.\n"
 
-#: src/lang.c:1908
+#: src/lang.c:1921
 msgid "Do not display these header fields"
 msgstr "Zeige folgende Header nicht an"
 
-#: src/lang.c:1909
+#: src/lang.c:1922
 msgid ""
 "# Same as 'news_headers_to_display' except it denotes the opposite.\n"
 "# An example of using both options might be if you thought X- headers were\n"
@@ -6344,44 +6344,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:1919
+#: src/lang.c:1932
 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:1920
+#: src/lang.c:1933
 msgid "Skip multipart/alternative parts"
 msgstr "Ãœbersp. multipart/alternative-Teile"
 
-#: src/lang.c:1921
+#: src/lang.c:1934
 msgid "# If ON strip multipart/alternative messages automatically\n"
 msgstr ""
 "# Falls ON entsorge multipart/alternative Teile des Artikels automatisch\n"
 
-#: src/lang.c:1925
+#: src/lang.c:1938
 msgid "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
 msgstr ""
 "Wortgetreue TextblÃ¶cke erkennen einschalten? <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:1926
+#: src/lang.c:1939
 msgid "Detection of verbatim blocks"
 msgstr "Wortgetreue TextblÃ¶cke erkennen"
 
-#: src/lang.c:1927
+#: src/lang.c:1940
 msgid "# If ON detect verbatim blocks in articles\n"
 msgstr "# Falls ON werden wortgetreue TextblÃ¶cke in Artikeln erkannt\n"
 
-#: src/lang.c:1932
+#: src/lang.c:1945
 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:1933
+#: src/lang.c:1946
 msgid "Regex used to show quoted lines"
 msgstr "RegulÃ¤rer Ausd. fÃ¼r zit. Zeilen"
 
-#: src/lang.c:1934
+#: src/lang.c:1947
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# quoted when viewing articles. Quoted lines are shown in col_quote.\n"
@@ -6392,15 +6392,15 @@ msgstr ""
 "# Farbe angezeigt, die in col_quote definiert sind.\n"
 "# Wenn Sie hier nichts angeben, werden die Voreinstellungen benutzt.\n"
 
-#: src/lang.c:1940
+#: src/lang.c:1953
 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:1941
+#: src/lang.c:1954
 msgid "Regex used to show twice quoted l."
 msgstr "Reg. Ausd. fÃ¼r zweifach zitierte Z."
 
-#: src/lang.c:1942
+#: src/lang.c:1955
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# quoted twice. Twice quoted lines are shown in col_quote2.\n"
@@ -6411,15 +6411,15 @@ msgstr ""
 "# Farbe dargestellt, die in col_quote2 definiert ist.\n"
 "# Wenn Sie hier nichts eingeben, werden die Voreinstellungen benutzt.\n"
 
-#: src/lang.c:1948
+#: src/lang.c:1961
 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:1949
+#: src/lang.c:1962
 msgid "Regex used to show >= 3 times q.l."
 msgstr "Reg. Ausd. fÃ¼r >=3-fach zitierte Z."
 
-#: src/lang.c:1950
+#: src/lang.c:1963
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# quoted >=3 times. >=3 times quoted lines are shown in col_quote3.\n"
@@ -6430,28 +6430,28 @@ msgstr ""
 "# dargestellt, die in col_quote3 definiert sind.\n"
 "# Wenn Sie hier nichts eingeben, werden die Voreinstellungen benutzt.\n"
 
-#: src/lang.c:1956
+#: src/lang.c:1969
 msgid "Enable detection of external quotes? <SPACE> toggles & <CR> sets."
 msgstr "Fremdzitate erkennen einschalten? <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:1957
+#: src/lang.c:1970
 msgid "Detection of external quotes"
 msgstr "Fremdzitate erkennen"
 
-#: src/lang.c:1958
+#: src/lang.c:1971
 msgid "# If ON detect quoted text from external sources in articles\n"
 msgstr "# Falls ON werden Fremdzitate in Artikeln erkannt\n"
 
-#: src/lang.c:1962
+#: src/lang.c:1975
 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:1963
+#: src/lang.c:1976
 msgid "Regex used to show quotes from external sources"
 msgstr "RegulÃ¤rer Ausd. fÃ¼r Zeilen mit Fremdzitaten"
 
-#: src/lang.c:1964
+#: src/lang.c:1977
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# external quotes. Text from external quotes is shown in col_extquote.\n"
@@ -6462,16 +6462,16 @@ msgstr ""
 "# Farbe dargestellt, die in col_extquote definiert ist.\n"
 "# Wenn Sie hier nichts eingeben, werden die Voreinstellungen benutzt.\n"
 
-#: src/lang.c:1971
+#: src/lang.c:1984
 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:1972
+#: src/lang.c:1985
 msgid "Regex used to highlight /slashes/"
 msgstr "Reg. fÃ¼r /SchrÃ¤gst./ Hervorhebungen"
 
-#: src/lang.c:1973
+#: src/lang.c:1986
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '/' are to be shown in col_markslashes.\n"
@@ -6481,16 +6481,16 @@ msgstr ""
 "# zwischen '/' in col_markslashes angezeigt werden.\n"
 "# Wenn Sie hier nichts eingeben, werden die Voreinstellungen benutzt.\n"
 
-#: src/lang.c:1979
+#: src/lang.c:1992
 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:1980
+#: src/lang.c:1993
 msgid "Regex used to highlight *stars*"
 msgstr "Regu. A. fÃ¼r *Stern* Hervorhebungen"
 
-#: src/lang.c:1981
+#: src/lang.c:1994
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '*' are to be shown in col_markstars.\n"
@@ -6500,16 +6500,16 @@ msgstr ""
 "# zwischen '*' in col_markstars angezeigt werden.\n"
 "# Wenn Sie hier nichts eingeben, werden die Voreinstellungen benutzt.\n"
 
-#: src/lang.c:1987
+#: src/lang.c:2000
 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:1988
+#: src/lang.c:2001
 msgid "Regex used to highlight -strokes-"
 msgstr "Reg. fÃ¼r -Durchstr.- Hervorhebungen"
 
-#: src/lang.c:1989
+#: src/lang.c:2002
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '-' are to be shown in col_markstroke.\n"
@@ -6519,16 +6519,16 @@ msgstr ""
 "# zwischen '-' in col_markstroke angezeigt werden.\n"
 "# Wenn Sie hier nichts eingeben, werden die Voreinstellungen benutzt.\n"
 
-#: src/lang.c:1995
+#: src/lang.c:2008
 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:1996
+#: src/lang.c:2009
 msgid "Regex used to highlight _underline_"
 msgstr "Reg. fÃ¼r _Unterstr._ Hervorhebungen"
 
-#: src/lang.c:1997
+#: src/lang.c:2010
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '_' are to be shown in col_markdash.\n"
@@ -6538,16 +6538,16 @@ msgstr ""
 "# zwischen '_' in col_markdash angezeigt werden.\n"
 "# Wenn Sie hier nichts eingeben, werden die Voreinstellungen benutzt.\n"
 
-#: src/lang.c:2003
+#: src/lang.c:2016
 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:2004
+#: src/lang.c:2017
 msgid "Regex with Subject prefixes"
 msgstr "Reg. Ausd. fÃ¼r den Subjectanfang"
 
-#: src/lang.c:2005
+#: src/lang.c:2018
 msgid ""
 "# A regular expression that tin will use to find Subject prefixes\n"
 "# which will be removed before showing the header.\n"
@@ -6555,16 +6555,16 @@ msgstr ""
 "# Ein regulÃ¤rer Ausdruck, mit dem tin Worte im Anfang des Subjects findet,\n"
 "# die dann entfernt werden.\n"
 
-#: src/lang.c:2010
+#: src/lang.c:2023
 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:2011
+#: src/lang.c:2024
 msgid "Regex with Subject suffixes"
 msgstr "Reg. Ausd. fÃ¼r das Subjectende"
 
-#: src/lang.c:2012
+#: src/lang.c:2025
 msgid ""
 "# A regular expression that tin will use to find Subject suffixes\n"
 "# which will be removed when replying or posting followup.\n"
@@ -6572,16 +6572,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:2017
+#: src/lang.c:2030
 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:2018
+#: src/lang.c:2031
 msgid "Regex for begin of a verbatim block"
 msgstr "Reg. Ausd. fÃ¼r den Anfang eines wortgetreu wiederzugebenden Absatzes"
 
-#: src/lang.c:2019
+#: src/lang.c:2032
 msgid ""
 "# A regular expression that tin will use to find the begin of\n"
 "# a verbatim block.\n"
@@ -6589,16 +6589,16 @@ msgstr ""
 "# Ein regulÃ¤rer Ausdruck, der den Beginn eines wortgetreu wiederzugebenden\n"
 "# Absatzes findet.\n"
 
-#: src/lang.c:2024
+#: src/lang.c:2037
 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:2025
+#: src/lang.c:2038
 msgid "Regex for end of a verbatim block"
 msgstr "Reg. Ausd. fÃ¼r das Ende eines wortgetreu wiederzugebenden Absatzes"
 
-#: src/lang.c:2026
+#: src/lang.c:2039
 msgid ""
 "# A regular expression that tin will use to find the end of\n"
 "# a verbatim block.\n"
@@ -6606,18 +6606,18 @@ msgstr ""
 "# Ein regulÃ¤rer Ausdruck, der das Ende eines wortgetreu wiederzugebenden\n"
 "# Absatzes findet.\n"
 
-#: src/lang.c:2031
+#: src/lang.c:2044
 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:2032
+#: src/lang.c:2045
 msgid "MIME binary content viewer"
 msgstr "MIME-Viewer"
 
-#: src/lang.c:2033
+#: src/lang.c:2046
 msgid ""
 "# If --internal automatically use the built in MIME viewer for non-text\n"
 "# parts of articles.\n"
@@ -6629,15 +6629,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:2040
+#: src/lang.c:2053
 msgid "Confirm before starting non-text viewing program"
 msgstr "Start des MIME-Viewers bestÃ¤tigen"
 
-#: src/lang.c:2041
+#: src/lang.c:2054
 msgid "Ask before using MIME viewer"
 msgstr "Start des MIME-Viewers bestÃ¤tigen"
 
-#: src/lang.c:2042
+#: src/lang.c:2055
 msgid ""
 "# If ON tin will ask before using metamail to display MIME messages\n"
 "# this only happens if metamail_prog is set to something\n"
@@ -6645,40 +6645,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:2047
+#: src/lang.c:2060
 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:2048
+#: src/lang.c:2061
 msgid "Catchup read groups when quitting"
 msgstr "Catchup der Gruppen beim Beenden"
 
-#: src/lang.c:2049
+#: src/lang.c:2062
 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:2054
+#: src/lang.c:2067
 msgid "Catchup group using left key"
 msgstr "Catchup der Gruppe mit l. Cursor"
 
-#: src/lang.c:2055
+#: src/lang.c:2068
 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:2060
+#: src/lang.c:2073
 msgid "Catchup thread by using left key"
 msgstr "Catchup mit der linken Cursort."
 
-#: src/lang.c:2066
+#: src/lang.c:2079
 msgid "Which actions require confirmation"
 msgstr "BestÃ¤tigung erforderlich fÃ¼r"
 
-#: src/lang.c:2067
+#: src/lang.c:2080
 msgid "# What should we ask confirmation for.\n"
 msgstr ""
 "# Welche Operationen mÃ¼ssen explizit bestÃ¤tigt werden.\n"
@@ -6687,55 +6687,55 @@ msgstr ""
 "# gelesen (siehe 'X' Befehl im Manual).\n"
 
 # TRANSLATION TOO LONG
-#: src/lang.c:2072
+#: src/lang.c:2085
 msgid "'Mark as (un)read' ignores tags"
 msgstr "'Art. (un)gelesen markieren' ignoriert Markierte"
 
-#: src/lang.c:2073
+#: src/lang.c:2086
 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:2077
+#: src/lang.c:2090
 msgid "Program to run to open URLs, <CR> sets, <ESC> cancels."
 msgstr "Ã–ffne URLs mit ... <CR> setzt, <ESC> bricht ab."
 
-#: src/lang.c:2078
+#: src/lang.c:2091
 msgid "Program that opens URLs"
 msgstr "Ã–ffne URLs mit ..."
 
-#: src/lang.c:2079
+#: src/lang.c:2092
 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:2084
+#: src/lang.c:2097
 msgid "Use mouse in xterm"
 msgstr "Maus in xterm nutzen"
 
-#: src/lang.c:2085
+#: src/lang.c:2098
 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:2091
+#: src/lang.c:2104
 msgid "Use scroll keys on keypad"
 msgstr "Scrollt. vom Nummernblock nutzen"
 
-#: src/lang.c:2092
+#: src/lang.c:2105
 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:2097
+#: src/lang.c:2110
 msgid "Enter maximum number of article to get. <CR> sets."
 msgstr "Maximale Anzahl der zu holenden Artikel eingeben. <CR> setzt."
 
-#: src/lang.c:2098
+#: src/lang.c:2111
 msgid "Number of articles to get"
 msgstr "Anzahl der zu holenden Artikel"
 
-#: src/lang.c:2099
+#: src/lang.c:2112
 msgid ""
 "# Number of articles to get (0=no limit), if negative sets maximum number\n"
 "# of already read articles to be read before first unread one\n"
@@ -6744,30 +6744,30 @@ msgstr ""
 "# angegeben wird, holt tin alle ungelesenen plus die letzten n gelesenen\n"
 "# Artikel\n"
 
-#: src/lang.c:2104
+#: src/lang.c:2117
 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:2105
+#: src/lang.c:2118
 msgid "Article recentness time limit"
 msgstr "Artikel Neuheitszeit-Limit"
 
-#: src/lang.c:2106
+#: src/lang.c:2119
 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:2110
+#: src/lang.c:2123
 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:2111
+#: src/lang.c:2124
 msgid "Wildcard matching"
 msgstr "WildcardprÃ¼fung"
 
-#: src/lang.c:2112
+#: src/lang.c:2125
 msgid ""
 "# Wildcard matching\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6779,66 +6779,66 @@ msgstr ""
 "# * 0 = wildmat\n"
 "#   1 = RegulÃ¤rer Ausdruck\n"
 
-#: src/lang.c:2119
+#: src/lang.c:2132
 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:2120
+#: src/lang.c:2133
 msgid "Score limit (kill)"
 msgstr "Bewertungsgrenze (kill)"
 
-#: src/lang.c:2121
+#: src/lang.c:2134
 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:2125
+#: src/lang.c:2138
 msgid "Enter default score to kill articles. <CR> sets."
 msgstr "Bewertung fÃ¼r gekillte Artikel. <CR> setzt."
 
-#: src/lang.c:2126
+#: src/lang.c:2139
 msgid "Default score to kill articles"
 msgstr "Bewertung fÃ¼r gekillte Artikel"
 
-#: src/lang.c:2127
+#: src/lang.c:2140
 msgid "# Default score to kill articles\n"
 msgstr "# Bewertung fÃ¼r gekillte Artikel\n"
 
-#: src/lang.c:2131
+#: src/lang.c:2144
 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:2132
+#: src/lang.c:2145
 msgid "Score limit (select)"
 msgstr "Bewertungsgrenze (select)"
 
-#: src/lang.c:2133
+#: src/lang.c:2146
 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:2137
+#: src/lang.c:2150
 msgid "Enter default score to select articles. <CR> sets."
 msgstr "Bewertung fÃ¼r wichtige Artikel (hot). <CR> setzt."
 
-#: src/lang.c:2138
+#: src/lang.c:2151
 msgid "Default score to select articles"
 msgstr "Bewertung fÃ¼r wichtige Artikel"
 
-#: src/lang.c:2139
+#: src/lang.c:2152
 msgid "# Default score to select articles\n"
 msgstr "# Bewertung fÃ¼r wichtige Artikel (hot)\n"
 
-#: src/lang.c:2145
+#: src/lang.c:2158
 msgid "Use slrnface to show ''X-Face:''s"
 msgstr "''X-Face:''s mit slrnface Anzeigen"
 
-#: src/lang.c:2146
+#: src/lang.c:2159
 msgid ""
 "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n"
 "# Only useful when running in an xterm.\n"
@@ -6846,19 +6846,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:2154
+#: src/lang.c:2167
 msgid "Use ANSI color"
 msgstr "Benutze ANSI-Farben"
 
-#: src/lang.c:2155
+#: src/lang.c:2168
 msgid "# If ON using ANSI-color\n"
 msgstr "# Falls ON benutze ANSI-Farben\n"
 
-#: src/lang.c:2160
+#: src/lang.c:2173
 msgid "Standard foreground color"
 msgstr "Standard Vordergrundfarbe"
 
-#: src/lang.c:2161
+#: src/lang.c:2174
 msgid ""
 "# Standard foreground color\n"
 "# Default: -1 (default color)\n"
@@ -6866,11 +6866,11 @@ msgstr ""
 "# Standard Vordergrundfarbe\n"
 "# Voreinstellung: -1 (Standard Farbe)\n"
 
-#: src/lang.c:2167
+#: src/lang.c:2180
 msgid "Standard background color"
 msgstr "Standard Hintergrundfarbe"
 
-#: src/lang.c:2168
+#: src/lang.c:2181
 msgid ""
 "# Standard background color\n"
 "# Default: -1 (default color)\n"
@@ -6878,11 +6878,11 @@ msgstr ""
 "# Standard Hintergrundfarbe\n"
 "# Voreinstellung: -1 (Standard Farbe)\n"
 
-#: src/lang.c:2174
+#: src/lang.c:2187
 msgid "Color for inverse text (background)"
 msgstr "Farbe des inversen Text (Hinterg.)"
 
-#: src/lang.c:2175
+#: src/lang.c:2188
 msgid ""
 "# Color of background for inverse text\n"
 "# Default: 4 (blue)\n"
@@ -6890,11 +6890,11 @@ msgstr ""
 "# Farbe des Hintergrunds fÃ¼r inversen Text\n"
 "# Voreinstellung: 4 (blau)\n"
 
-#: src/lang.c:2181
+#: src/lang.c:2194
 msgid "Color for inverse text (foreground)"
 msgstr "Farbe des inversen Text (Vordergr.)"
 
-#: src/lang.c:2182
+#: src/lang.c:2195
 msgid ""
 "# Color of foreground for inverse text\n"
 "# Default: 7 (white)\n"
@@ -6902,11 +6902,11 @@ msgstr ""
 "# Farbe des Vordergrunds fÃ¼r inversen Text\n"
 "# Voreinstellung: 7 (weiÃŸ)\n"
 
-#: src/lang.c:2188
+#: src/lang.c:2201
 msgid "Color of text lines"
 msgstr "Farbe der Textzeilen"
 
-#: src/lang.c:2189
+#: src/lang.c:2202
 msgid ""
 "# Color of text lines\n"
 "# Default: -1 (default color)\n"
@@ -6914,11 +6914,11 @@ msgstr ""
 "# Farbe der Textzeilen\n"
 "# Voreinstellung: -1 (Standard Farbe)\n"
 
-#: src/lang.c:2195
+#: src/lang.c:2208
 msgid "Color of mini help menu"
 msgstr "Farbe des MinihilfemenÃ¼"
 
-#: src/lang.c:2196
+#: src/lang.c:2209
 msgid ""
 "# Color of mini help menu\n"
 "# Default: 3 (brown)\n"
@@ -6926,11 +6926,11 @@ msgstr ""
 "# Farbe des MinihilfemenÃ¼\n"
 "# Voreinstellung: 3 (braun)\n"
 
-#: src/lang.c:2202
+#: src/lang.c:2215
 msgid "Color of help text"
 msgstr "Farbe des Hilfstext"
 
-#: src/lang.c:2203
+#: src/lang.c:2216
 msgid ""
 "# Color of help pages\n"
 "# Default: -1 (default color)\n"
@@ -6938,11 +6938,11 @@ msgstr ""
 "# Farbe der Hilfeseiten\n"
 "# Voreinstellung: -1 (Standard Farbe)\n"
 
-#: src/lang.c:2209
+#: src/lang.c:2222
 msgid "Color of status messages"
 msgstr "Farbe der Statusmeldungen"
 
-#: src/lang.c:2210
+#: src/lang.c:2223
 msgid ""
 "# Color of messages in last line\n"
 "# Default: 6 (cyan)\n"
@@ -6950,11 +6950,11 @@ msgstr ""
 "# Farbe der letzten Zeile im Artikel\n"
 "# Voreinstellung: 6 (cyan)\n"
 
-#: src/lang.c:2216
+#: src/lang.c:2229
 msgid "Color of quoted lines"
 msgstr "Farbe der zitierten Zeilen"
 
-#: src/lang.c:2217
+#: src/lang.c:2230
 msgid ""
 "# Color of quote-lines\n"
 "# Default: 2 (green)\n"
@@ -6962,11 +6962,11 @@ msgstr ""
 "# Farbe der zitierten Zeilen\n"
 "# Voreinstellung: 2 (grÃ¼n)\n"
 
-#: src/lang.c:2223
+#: src/lang.c:2236
 msgid "Color of twice quoted line"
 msgstr "Farbe von zweifach zitierten Zeilen"
 
-#: src/lang.c:2224
+#: src/lang.c:2237
 msgid ""
 "# Color of twice quoted lines\n"
 "# Default: 3 (brown)\n"
@@ -6974,11 +6974,11 @@ msgstr ""
 "# Farbe von zweifach zitierten Zeilen\n"
 "# Voreinstellung: 3 (braun)\n"
 
-#: src/lang.c:2230
+#: src/lang.c:2243
 msgid "Color of =>3 times quoted line"
 msgstr "Farbe von =>3-fach zitierten Zeilen"
 
-#: src/lang.c:2231
+#: src/lang.c:2244
 msgid ""
 "# Color of >=3 times quoted lines\n"
 "# Default: 4 (blue)\n"
@@ -6986,11 +6986,11 @@ msgstr ""
 "# Farbe von =>3-fach zitierten Zeilen\n"
 "# Voreinstellung: 4 (blau)\n"
 
-#: src/lang.c:2237
+#: src/lang.c:2250
 msgid "Color of article header lines"
 msgstr "Farbe der Artikelheaderzeilen"
 
-#: src/lang.c:2238
+#: src/lang.c:2251
 msgid ""
 "# Color of header-lines\n"
 "# Default: 2 (green)\n"
@@ -6998,11 +6998,11 @@ msgstr ""
 "# Farbe der Artikelheaderzeilen\n"
 "# Voreinstellung: 2 (grÃ¼n)\n"
 
-#: src/lang.c:2244
+#: src/lang.c:2257
 msgid "Color of actual news header fields"
 msgstr "Farbe des angezeigten Headers"
 
-#: src/lang.c:2245
+#: src/lang.c:2258
 msgid ""
 "# Color of actual news header fields\n"
 "# Default: 9 (light red)\n"
@@ -7010,11 +7010,11 @@ msgstr ""
 "# Farbe des angezeigten Headers\n"
 "# Voreinstellung: 9 (hellrot)\n"
 
-#: src/lang.c:2251
+#: src/lang.c:2264
 msgid "Color of article subject lines"
 msgstr "Farbe der Subjectzeile"
 
-#: src/lang.c:2252
+#: src/lang.c:2265
 msgid ""
 "# Color of article subject\n"
 "# Default: 6 (cyan)\n"
@@ -7022,11 +7022,11 @@ msgstr ""
 "# Farbe der Subjectzeile\n"
 "# Voreinstellung: 6 (cyan)\n"
 
-#: src/lang.c:2258
+#: src/lang.c:2271
 msgid "Color of external quotes"
 msgstr "Farbe der Fremdzitate"
 
-#: src/lang.c:2259
+#: src/lang.c:2272
 msgid ""
 "# Color of quoted text from external sources\n"
 "# Default: 5 (pink)\n"
@@ -7034,11 +7034,11 @@ msgstr ""
 "# Farbe des Fremdzitat-Textes\n"
 "# Voreinstellung: 5 (rosa)\n"
 
-#: src/lang.c:2265
+#: src/lang.c:2278
 msgid "Color of response counter"
 msgstr "Farbe des AntwortzÃ¤hlers"
 
-#: src/lang.c:2266
+#: src/lang.c:2279
 msgid ""
 "# Color of response counter\n"
 "# Default: 2 (green)\n"
@@ -7046,11 +7046,11 @@ msgstr ""
 "# Farbe des AntwortzÃ¤hlers\n"
 "# Voreinstellung: 2 (grÃ¼n)\n"
 
-#: src/lang.c:2272
+#: src/lang.c:2285
 msgid "Color of sender (From:)"
 msgstr "Farbe des Autors (From:)"
 
-#: src/lang.c:2273
+#: src/lang.c:2286
 msgid ""
 "# Color of sender (From:)\n"
 "# Default: 2 (green)\n"
@@ -7058,11 +7058,11 @@ msgstr ""
 "# Farbe des Autors (From:)\n"
 "# Voreinstellung: 2 (grÃ¼n)\n"
 
-#: src/lang.c:2279
+#: src/lang.c:2292
 msgid "Color of help/mail sign"
 msgstr "Farbe des Hilfe/Mail-Zeichens"
 
-#: src/lang.c:2280
+#: src/lang.c:2293
 msgid ""
 "# Color of Help/Mail-Sign\n"
 "# Default: 4 (blue)\n"
@@ -7070,11 +7070,11 @@ msgstr ""
 "# Farbe des Hilfe/Mail-Zeichens\n"
 "# Voreinstellung: 4 (blau)\n"
 
-#: src/lang.c:2286
+#: src/lang.c:2299
 msgid "Color of signatures"
 msgstr "Farbe von Signaturen"
 
-#: src/lang.c:2287
+#: src/lang.c:2300
 msgid ""
 "# Color of signature\n"
 "# Default: 4 (blue)\n"
@@ -7082,11 +7082,11 @@ msgstr ""
 "# Farbe von Signaturen\n"
 "# Voreinstellung: 4 (blau)\n"
 
-#: src/lang.c:2293
+#: src/lang.c:2306
 msgid "Color of highlighted URLs"
 msgstr "Farbe der hervorgehobenen URLs"
 
-#: src/lang.c:2294
+#: src/lang.c:2307
 msgid ""
 "# Color of highlighted URLs\n"
 "# Default: -1 (default color)\n"
@@ -7094,11 +7094,11 @@ msgstr ""
 "# Farbe der hervorgehobenen URLs\n"
 "# Voreinstellung: -1 (Standard Farbe)\n"
 
-#: src/lang.c:2300
+#: src/lang.c:2313
 msgid "Color of verbatim blocks"
 msgstr "Farbe des wortgetreu darzustellenden Textes"
 
-#: src/lang.c:2301
+#: src/lang.c:2314
 msgid ""
 "# Color of verbatim blocks\n"
 "# Default: 5 (pink)\n"
@@ -7106,11 +7106,11 @@ msgstr ""
 "# Farbe des wortgetreu darzustellenden Textes\n"
 "# Voreinstellung: 5 (rosa)\n"
 
-#: src/lang.c:2307
+#: src/lang.c:2320
 msgid "Color of highlighting with *stars*"
 msgstr "Farbe der Hervorhebung *Sterne*"
 
-#: src/lang.c:2308
+#: src/lang.c:2321
 msgid ""
 "# Color of word highlighting with *stars*\n"
 "# Default: 11 (yellow)\n"
@@ -7118,11 +7118,11 @@ msgstr ""
 "# Farbe der Hervorhebung durch *Sterne*\n"
 "# Voreinstellung: 11 (gelb)\n"
 
-#: src/lang.c:2314
+#: src/lang.c:2327
 msgid "Color of highlighting with _dash_"
 msgstr "Farbe der Hervorhebung _Striche_"
 
-#: src/lang.c:2315
+#: src/lang.c:2328
 msgid ""
 "# Color of word highlighting with _dash_\n"
 "# Default: 13 (light pink)\n"
@@ -7130,11 +7130,11 @@ msgstr ""
 "# Farbe der Hervorhebung durch _Striche_\n"
 "# Voreinstellung: 13 (hellrosa)\n"
 
-#: src/lang.c:2321
+#: src/lang.c:2334
 msgid "Color of highlighting with /slash/"
 msgstr "Farbe der Hervorhebung /SchrÃ¤gstr./"
 
-#: src/lang.c:2322
+#: src/lang.c:2335
 msgid ""
 "# Color of word highlighting with /slash/\n"
 "# Default: 14 (light cyan)\n"
@@ -7142,11 +7142,11 @@ msgstr ""
 "# Farbe der Hervorhebung durch /SchrÃ¤gstriche/\n"
 "# Voreinstellung: 14 (hellcyan)\n"
 
-#: src/lang.c:2328
+#: src/lang.c:2341
 msgid "Color of highlighting with -stroke-"
 msgstr "Farbe der Hervorhebung -Durchstr.-"
 
-#: src/lang.c:2329
+#: src/lang.c:2342
 msgid ""
 "# Color of word highlighting with -stroke-\n"
 "# Default: 12 (light blue)\n"
@@ -7154,11 +7154,11 @@ msgstr ""
 "# Farbe der Hervorhebung durch -Durchstreichen-\n"
 "# Voreinstellung: 12 (hellblau)\n"
 
-#: src/lang.c:2336
+#: src/lang.c:2349
 msgid "Attr. of highlighting with *stars*"
 msgstr "Hervorhebungsattribute *Sterne*"
 
-#: src/lang.c:2337
+#: src/lang.c:2350
 msgid ""
 "# Attributes of word highlighting on mono terminals\n"
 "# Possible values are:\n"
@@ -7186,11 +7186,11 @@ msgstr ""
 "# Hervorhebungsattribut fÃ¼r *Sterne*\n"
 "# Voreinstellung: 6 (fett)\n"
 
-#: src/lang.c:2352
+#: src/lang.c:2365
 msgid "Attr. of highlighting with _dash_"
 msgstr "Hervorhebungsattr. _Unterstriche_"
 
-#: src/lang.c:2353
+#: src/lang.c:2366
 msgid ""
 "# Attribute of word highlighting with _dash_\n"
 "# Default: 2 (best highlighting)\n"
@@ -7198,11 +7198,11 @@ msgstr ""
 "# Hervorhebungsattribut fÃ¼r _Unterstriche_\n"
 "# Voreinstellung: 2 (beste Hervorhebung)\n"
 
-#: src/lang.c:2359
+#: src/lang.c:2372
 msgid "Attr. of highlighting with /slash/"
 msgstr "Hervorhebungsattr. /SchrÃ¤gstriche/"
 
-#: src/lang.c:2360
+#: src/lang.c:2373
 msgid ""
 "# Attribute of word highlighting with /slash/\n"
 "# Default: 5 (half bright)\n"
@@ -7210,11 +7210,11 @@ msgstr ""
 "# Hervorhebungsattribut fÃ¼r /SchrÃ¤gstriche/\n"
 "# Voreinstellung: 5 (halbe Helligkeit)\n"
 
-#: src/lang.c:2366
+#: src/lang.c:2379
 msgid "Attr. of highlighting with -stroke-"
 msgstr "Hervorhebungsattr. -Durchstreich.-"
 
-#: src/lang.c:2367
+#: src/lang.c:2380
 msgid ""
 "# Attribute of word highlighting with -stroke-\n"
 "# Default: 3 (reverse video)\n"
@@ -7222,27 +7222,27 @@ msgstr ""
 "# Hervorhebungsattribut fÃ¼r -Durchstreichen-\n"
 "# Voreinstellung: 3 (Invers)\n"
 
-#: src/lang.c:2373
+#: src/lang.c:2386
 msgid "URL highlighting in message body"
 msgstr "URL-Hervorhebung im Artikel"
 
-#: src/lang.c:2374
+#: src/lang.c:2387
 msgid "# Enable URL highlighting?\n"
 msgstr "# URL-Hervorhebung aktivieren?\n"
 
-#: src/lang.c:2379
+#: src/lang.c:2392
 msgid "Word highlighting in message body"
 msgstr "Wort-Hervorhebung im Artikel"
 
-#: src/lang.c:2380
+#: src/lang.c:2393
 msgid "# Enable word highlighting?\n"
 msgstr "# Wort-Hervorhebung aktivieren?\n"
 
-#: src/lang.c:2385
+#: src/lang.c:2398
 msgid "What to display instead of mark"
 msgstr "Anstelle der Markierung anzeigen"
 
-#: src/lang.c:2386
+#: src/lang.c:2399
 msgid ""
 "# Should the leading and ending stars and dashes also be displayed,\n"
 "# even when they are highlighting marks?\n"
@@ -7258,23 +7258,23 @@ msgstr ""
 "#   1 = ja, anzeigen\n"
 "# * 2 = Leerzeichen anstelle darstellen\n"
 
-#: src/lang.c:2395
+#: src/lang.c:2408
 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:2396
+#: src/lang.c:2409
 msgid "Page line wrap column"
 msgstr "Zeilen umbrechen nach"
 
-#: src/lang.c:2397
+#: src/lang.c:2410
 msgid "# Wrap article lines at column\n"
 msgstr "# In der Artikelanzeige Zeilen umbrechen bei Spalte\n"
 
-#: src/lang.c:2402
+#: src/lang.c:2415
 msgid "Wrap around threads on next unread"
 msgstr "NÃ¤.ungel.-kein Abbr. am Listenende?"
 
-#: src/lang.c:2403
+#: src/lang.c:2416
 msgid "# If ON wrap around threads on searching next unread article\n"
 msgstr ""
 "# Diverse Funktionen in tin wechseln zum \"nÃ¤chsten\" ungelesenen\n"
@@ -7282,86 +7282,89 @@ 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:2407
+#: src/lang.c:2420
 msgid "Enter default mail address (and fullname). <CR> sets."
 msgstr "Standard Mail-Adresse (und Name) eingeben. <CR> setzt."
 
-#: src/lang.c:2408 src/lang.c:2908
+#: src/lang.c:2421 src/lang.c:2931
 msgid "Mail address (and fullname)"
 msgstr "Mailadresse (und Name)"
 
-#: src/lang.c:2409
+#: src/lang.c:2422
 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:2414
+#: src/lang.c:2427
 msgid "Show empty Followup-To in editor"
 msgstr "Leeres Fup-To im Editor anzeigen"
 
-#: src/lang.c:2415
+#: src/lang.c:2428
 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:2419
+#: src/lang.c:2432
 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:2420
+#: src/lang.c:2433
 msgid "Create signature from path/command"
 msgstr "Erzeuge Signatur aus Pfad/Kommando"
 
-#: src/lang.c:2421
+#: src/lang.c:2434
+#, c-format
 msgid ""
 "# Signature path (random sigs)/file to be used when posting/replying\n"
 "# sigfile=file       appends file as signature\n"
 "# sigfile=!command   executes external command to generate a signature\n"
+"#                    (specify %G to pass name of current newsgroup)\n"
 "# sigfile=--none     don't append a signature\n"
 msgstr ""
 "# Pfad der Sig (ZufÃ¤llige Sigs)/Datei die fÃ¼r Antworten genutzt wird\n"
 "# sigfile=Datei      fÃ¼gt Datei als Signatur an\n"
 "# sigfile=!Kommando  fÃ¼hrt Kommando aus um Sig zu erzeugen\n"
+"#                    (%G um den Namen der aktuellen Newsgroup zu Ã¼bergeben)\n"
 "# sigfile=--none     hÃ¤ngt keine Signatur an\n"
 
-#: src/lang.c:2428
+#: src/lang.c:2442
 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:2429
+#: src/lang.c:2443
 msgid "Prepend signature with \"-- \""
 msgstr "Trenne Sig mit \"-- \" ab"
 
-#: src/lang.c:2430
+#: src/lang.c:2444
 msgid "# If ON prepend the signature with dashes '\\n-- \\n'\n"
 msgstr "# Falls ON trenne Signatur mit '\\n-- \\n' ab\n"
 
-#: src/lang.c:2434
+#: src/lang.c:2448
 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:2435
+#: src/lang.c:2449
 msgid "Add signature when reposting"
 msgstr "Signatur beim Reposten anhÃ¤ngen"
 
-#: src/lang.c:2436
+#: src/lang.c:2450
 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:2440
+#: src/lang.c:2454
 #, c-format
 msgid "Enter quotation marks, %s or %S for author's initials."
 msgstr "Zitatzeichen eingeben, %s oder %S fÃ¼r die Initialen des Verfassers."
 
-#: src/lang.c:2441
+#: src/lang.c:2455
 msgid "Characters used as quote-marks"
 msgstr "Zitatzeichen"
 
-#: src/lang.c:2442
+#: src/lang.c:2456
 #, c-format
 msgid ""
 "# Characters used in quoting to followups and replies.\n"
@@ -7370,11 +7373,11 @@ msgstr ""
 "# Zeichen fÃ¼r Zitate in Antworten.\n"
 "# '_' wird durch ' ' ersetzt. %s, %S wird ersetzt durch Autoreninitialen.\n"
 
-#: src/lang.c:2448
+#: src/lang.c:2462
 msgid "Quoting behavior"
 msgstr "Zitierverhalten"
 
-#: src/lang.c:2449
+#: src/lang.c:2463
 msgid ""
 "# How quoting should be handled when following up or replying.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7399,17 +7402,17 @@ msgstr ""
 "#   7 = Zitatzeichen zusammenziehen & Signaturen zitieren & Leerzeilen "
 "zitieren\n"
 
-#: src/lang.c:2462 src/lang.c:2470 src/lang.c:2476
+#: src/lang.c:2476 src/lang.c:2484 src/lang.c:2490
 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:2463
+#: src/lang.c:2477
 msgid "Quote line when following up"
 msgstr "Einleitungszeile beim Antworten"
 
-#: src/lang.c:2464
+#: src/lang.c:2478
 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"
@@ -7419,36 +7422,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:2471
+#: src/lang.c:2485
 msgid "Quote line when cross-posting"
 msgstr "Einleitungszeile beim Crossposten"
 
-#: src/lang.c:2477
+#: src/lang.c:2491
 msgid "Quote line when mailing"
 msgstr "Einleitungszeile bei Mailantwort"
 
-#: src/lang.c:2482
+#: src/lang.c:2496
 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:2483
+#: src/lang.c:2497
 msgid "Insert 'User-Agent:' header"
 msgstr "FÃ¼ge 'User-Agent:'-Header ein"
 
-#: src/lang.c:2484
+#: src/lang.c:2498
 msgid "# If ON include advertising User-Agent: header\n"
 msgstr "# Falls ON fÃ¼ge User-Agent:-Header ein\n"
 
-#: src/lang.c:2489
+#: src/lang.c:2503
 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:2490
+#: src/lang.c:2504
 msgid "MM_CHARSET"
 msgstr "MM_CHARSET"
 
-#: src/lang.c:2491
+#: src/lang.c:2505
 msgid ""
 "# Charset supported locally which is also used for MIME header and\n"
 "# Content-Type header.\n"
@@ -7467,40 +7470,40 @@ msgstr ""
 "# definiert, werden andere ZeichensÃ¤tze als mm_charset nicht dargestellt\n"
 "# und die jeweiligen Zeichen durch ein '?' ersetzt.\n"
 
-#: src/lang.c:2501
+#: src/lang.c:2515
 msgid "MM_NETWORK_CHARSET"
 msgstr "MM_NETWORK_CHARSET"
 
-#: src/lang.c:2502
+#: src/lang.c:2516
 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:2506
+#: src/lang.c:2520
 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:2507
+#: src/lang.c:2521
 msgid "MM_LOCAL_CHARSET"
 msgstr "MM_LOCAL_CHARSET"
 
-#: src/lang.c:2508
+#: src/lang.c:2522
 msgid "# Charset supported locally.\n"
 msgstr "# Lokaler Zeichensatz.\n"
 
-#: src/lang.c:2515
+#: src/lang.c:2529
 msgid "Mailbox format"
 msgstr "Mailbox-Format"
 
-#: src/lang.c:2516
+#: src/lang.c:2530
 msgid "# Format of the mailbox.\n"
 msgstr "# Format der Mailbox.\n"
 
-#: src/lang.c:2521
+#: src/lang.c:2535
 msgid "MIME encoding in news messages"
 msgstr "MIME-Kodierung in Newsartikeln"
 
-#: src/lang.c:2522
+#: src/lang.c:2536
 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"
@@ -7515,51 +7518,51 @@ 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:2530 src/lang.c:2551
+#: src/lang.c:2544 src/lang.c:2565
 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:2531
+#: src/lang.c:2545
 msgid "Use 8bit characters in news headers"
 msgstr "Benutze 8bit-Zeichen im Newsheader"
 
-#: src/lang.c:2532
+#: src/lang.c:2546
 msgid ""
 "# If ON, 8bit characters in news headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
 "# 8bit chars in header are encoded regardless of the value of this\n"
 "# parameter unless post_mime_encoding is 8bit as well.\n"
 msgstr ""
-"# Wenn ON werden 8-Bit-Zeichen (wie z.B. Umlaute) im Header von\n"
+"# Falls ON werden 8-Bit-Zeichen (wie z.B. Umlaute) im Header von\n"
 "# Newsartikeln NICHT kodiert.\n"
 "# Voreinstellung ist OFF, d.h. 8-Bit-Zeichen werden kodiert.\n"
 "# 8-Bit-Zeichen in Newsheadern werden unabhÃ¤ngig von dieser Einstellung\n"
 "# kodiert, wenn post_mime_encoding nicht auch auf 8bit eingestellt\n"
 "# ist.\n"
 
-#: src/lang.c:2539
+#: src/lang.c:2553
 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:2540
+#: src/lang.c:2554
 msgid "View post-processed files"
 msgstr "Nachbearbeitete Artikel anzeigen"
 
-#: src/lang.c:2541
+#: src/lang.c:2555
 msgid "# If set, post processed files will be opened in a viewer\n"
-msgstr "# Wenn ON werden nachbearbeitete Artikel automatisch angezeigt.\n"
+msgstr "# Falls ON werden nachbearbeitete Artikel automatisch angezeigt.\n"
 
-#: src/lang.c:2546
+#: src/lang.c:2560
 msgid "MIME encoding in mail messages"
 msgstr "MIME-Kodierung fÃ¼r E-Mails"
 
-#: src/lang.c:2552
+#: src/lang.c:2566
 msgid "Use 8bit characters in mail headers"
 msgstr "Benutze 8bit Zeichen im Mail Header"
 
-#: src/lang.c:2553
+#: src/lang.c:2567
 msgid ""
 "# If ON, 8bit characters in mail headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -7569,7 +7572,7 @@ msgid ""
 "# prohibits 8bit characters in mail headers so that you are advised NOT to\n"
 "# turn it ON unless you have some compelling reason.\n"
 msgstr ""
-"# Wenn ON werden 8-Bit-Zeichen (wie z.B. Umlaute) im Header von\n"
+"# Falls ON werden 8-Bit-Zeichen (wie z.B. Umlaute) im Header von\n"
 "# E-Mails NICHT kodiert.\n"
 "# Voreinstellung ist OFF, d.h. 8-Bit-Zeichen werden kodiert.\n"
 "# 8-Bit-Zeichen in E-Mailheadern werden unabhÃ¤ngig von dieser Einstellung\n"
@@ -7578,42 +7581,42 @@ 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:2564
+#: src/lang.c:2578
 msgid "Strip blanks from ends of lines"
 msgstr "Leerzeichen am Zeilenende entfernen"
 
-#: src/lang.c:2565
+#: src/lang.c:2579
 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:2571
+#: src/lang.c:2585
 msgid "If ON, use transliteration. <SPACE> toggles & <CR> sets."
-msgstr "Wenn ON verwende Umschreibungen. <SPACE> wechselt & <CR> setzt."
+msgstr "Falls ON verwende Umschreibungen. <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:2572
+#: src/lang.c:2586
 msgid "Transliteration"
 msgstr "Verwende Umschreibungen"
 
-#: src/lang.c:2573
+#: src/lang.c:2587
 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 ""
-"# Wenn ON verwende //TRANSLIT Erweiterung. Das heiÃŸt, dass nicht\n"
+"# Falls ON verwende //TRANSLIT Erweiterung. Das heiÃŸt, dass nicht\n"
 "# darstellbare Zeichen durch Umschreibungen oder Ã¤hnlich aussehende\n"
 "# Zeichen ersetzt werden. So wÃ¼rde z.B. das Euro-Symbol auf einem latin-1\n"
 "# Terminal als EUR umschrieben, ohne //TRANSLIT wÃ¼rde tin ein\n"
 "# Fragezeichen verwenden.\n"
 
-#: src/lang.c:2581
+#: src/lang.c:2595
 msgid "Send you a Cc/Bcc automatically"
 msgstr "Sendet Ihnen automatisch ein Cc/Bbc"
 
-#: src/lang.c:2582
+#: src/lang.c:2596
 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"
@@ -7630,15 +7633,27 @@ msgstr ""
 "#   2 = Bcc\n"
 "#   3 = Cc und Bcc\n"
 
-#: src/lang.c:2591
+#: src/lang.c:2607
+msgid "Hash algorithm for Cancel-Lock/Cancel-Key"
+msgstr "Hash-Algorithmus fÃ¼r Cancel-Lock/Cancel-Key"
+
+#: src/lang.c:2608
+msgid ""
+"# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n"
+"# Use 'none' to not generate Cancel-Lock headers.\n"
+msgstr ""
+"# Hash-Algorithmus fÃ¼r Cancel-Lock/Cancel-Key (Voreinstellung 'sha1')\n"
+"# 'keiner' verwenden um Cancel-Lock-Header zu deaktivieren.\n"
+
+#: src/lang.c:2614
 msgid "Enter address elements about which you want to be warned. <CR> sets."
 msgstr "Geben Sie den Adressenteil an, vor dem Sie gewarnt werden. <CR> setzt."
 
-#: src/lang.c:2592
+#: src/lang.c:2615
 msgid "Spamtrap warning address parts"
 msgstr "Spamfallenwarnung in Adresse"
 
-#: src/lang.c:2593
+#: src/lang.c:2616
 msgid ""
 "# A comma-delimited list of address-parts you want to be warned\n"
 "# about when trying to reply by email.\n"
@@ -7647,28 +7662,28 @@ msgstr ""
 "wenn\n"
 "# Sie via Mail antworten wollen.\n"
 
-#: src/lang.c:2598
+#: src/lang.c:2621
 msgid "Enter default number of days a filter entry will be valid. <CR> sets."
 msgstr "GÃ¼ltigkeit eines Filtereintrags in Tagen. <CR> setzt."
 
-#: src/lang.c:2599
+#: src/lang.c:2622
 msgid "No. of days a filter entry is valid"
 msgstr "Tage, die ein Filter gÃ¼ltig ist"
 
-#: src/lang.c:2600
+#: src/lang.c:2623
 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:2604
+#: src/lang.c:2627
 msgid "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Gepostete Artikel zum Filter hinzufÃ¼gen. <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:2605
+#: src/lang.c:2628
 msgid "Add posted articles to filter"
 msgstr "FÃ¼ge gepostete Artikel zum Filter"
 
-#: src/lang.c:2606
+#: src/lang.c:2629
 msgid ""
 "# If ON add posted articles which start a new thread to filter for\n"
 "# highlighting follow-ups\n"
@@ -7676,25 +7691,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:2610
+#: src/lang.c:2633
 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:2611
+#: src/lang.c:2634
 msgid "Mail directory"
 msgstr "Mail Verzeichnis"
 
-#: src/lang.c:2612
+#: src/lang.c:2635
 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:2617
+#: src/lang.c:2640
 msgid "Save articles in batch mode (-S)"
 msgstr "Speicher Artikel im Batchmode (-S)"
 
-#: src/lang.c:2618
+#: src/lang.c:2641
 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"
@@ -7702,19 +7717,19 @@ msgstr ""
 "# Falls ON werden Artikel/Threads im Batchmode gespeichert wenn -S,\n"
 "# oder gemailt, wenn -M bzw. -N in der Kommandozeile angegeben wurde.\n"
 
-#: src/lang.c:2623
+#: src/lang.c:2646
 msgid "The directory where you want articles/threads saved."
 msgstr "Das Verzeichnis, in dem Artikel/Threads gespeichert werden sollen."
 
-#: src/lang.c:2624
+#: src/lang.c:2647
 msgid "Directory to save arts/threads in"
 msgstr "Verz. um Art/Threads zu speichern"
 
-#: src/lang.c:2625
+#: src/lang.c:2648
 msgid "# Directory where articles/threads are saved\n"
 msgstr "# Verzeichnis in dem Artikel/Threads gespeichert werden\n"
 
-#: src/lang.c:2629
+#: src/lang.c:2652
 msgid ""
 "Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> "
 "sets."
@@ -7722,11 +7737,11 @@ msgstr ""
 "Autom. sp. von Art/Thread anhand Archive-name:-Header. <SPACE> wechselt & "
 "<CR> setzt."
 
-#: src/lang.c:2630
+#: src/lang.c:2653
 msgid "Use Archive-name: header for save"
 msgstr "Nutze Archive-name: zum Speichern"
 
-#: src/lang.c:2631
+#: src/lang.c:2654
 msgid ""
 "# If ON articles/threads with Archive-name: in mail header will\n"
 "# be automatically saved with the Archive-name & part/patch no.\n"
@@ -7734,31 +7749,31 @@ msgstr ""
 "# Falls ON werden Artikel mit gesetztem Archive-name:-Header unter\n"
 "# diesem abgespeichert\n"
 
-#: src/lang.c:2636
+#: src/lang.c:2659
 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:2637
+#: src/lang.c:2660
 msgid "Mark saved articles/threads as read"
 msgstr "Mark. gesp. Artikel/Threads gelesen"
 
-#: src/lang.c:2638
+#: src/lang.c:2661
 msgid "# If ON mark articles that are saved as read\n"
 msgstr "# Falls ON werden gespeicherte Artikel als gelesen markiert\n"
 
-#: src/lang.c:2642
+#: src/lang.c:2665
 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:2643
+#: src/lang.c:2666
 msgid "Post process saved articles"
 msgstr "Nachbearbeiten gespeichert. Artikel"
 
-#: src/lang.c:2644
+#: src/lang.c:2667
 msgid ""
 "# Perform post processing (saving binary attachments) from saved articles.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7772,11 +7787,11 @@ msgstr ""
 "#   1 = nur Shell Archive (shar) auspacken\n"
 "#   2 = ja\n"
 
-#: src/lang.c:2653
+#: src/lang.c:2676
 msgid "Process only unread articles"
 msgstr "Bearbeite nur ungelesene Artikel"
 
-#: src/lang.c:2654
+#: src/lang.c:2677
 msgid ""
 "# If ON only save/print/pipe/mail unread articles (tagged articles "
 "excepted)\n"
@@ -7784,56 +7799,56 @@ msgstr ""
 "# Falls ON speichere/drucke/pipe/maile nur ungelesene Artikel\n"
 "# (markierte Artikel ausgenommen)\n"
 
-#: src/lang.c:2659
+#: src/lang.c:2682
 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:2660
+#: src/lang.c:2683
 msgid "Print all headers when printing"
 msgstr "Alle Header beim Drucken ausgeben"
 
-#: src/lang.c:2661
+#: src/lang.c:2684
 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:2665
+#: src/lang.c:2688
 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:2666
+#: src/lang.c:2689
 msgid "Printer program with options"
 msgstr "Druckprogramm mit Optionen"
 
-#: src/lang.c:2667
+#: src/lang.c:2690
 msgid "# Print program with parameters used to print articles/threads\n"
 msgstr "# Druckprogramm mit Optionen zum drucken der Artikel/Threads\n"
 
-#: src/lang.c:2673
+#: src/lang.c:2696
 msgid "Force redraw after certain commands"
 msgstr "Anzeigeauffrischung nach Kommandos"
 
-#: src/lang.c:2674
+#: src/lang.c:2697
 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:2678
+#: src/lang.c:2701
 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:2679
+#: src/lang.c:2702
 msgid "Start editor with line offset"
 msgstr "Starte Editor mit EinrÃ¼ckung"
 
-#: src/lang.c:2680
+#: src/lang.c:2703
 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"
@@ -7841,15 +7856,15 @@ msgstr ""
 "# Falls ON wird der Cursor im Editor an die definierte Position gesetzt.\n"
 "# Anderenfalls wird der Cursor in die erste Zeile gesetzt\n"
 
-#: src/lang.c:2685
+#: src/lang.c:2708
 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:2686
+#: src/lang.c:2709
 msgid "Invocation of your editor"
 msgstr "Aufruf Ihres Editors"
 
-#: src/lang.c:2687
+#: src/lang.c:2710
 msgid ""
 "# Format of editor line including parameters\n"
 "# %E Editor  %F Filename  %N Linenumber\n"
@@ -7857,16 +7872,16 @@ msgstr ""
 "# Format der Editorzeile mit den Parametern fÃ¼r den Aufruf\n"
 "# %E Editor  %F Dateiname  %N Zeilennummer\n"
 
-#: src/lang.c:2692
+#: src/lang.c:2715
 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:2693
+#: src/lang.c:2716
 msgid "External inews"
 msgstr "Externes inews-Programm"
 
-#: src/lang.c:2694
+#: src/lang.c:2717
 msgid ""
 "# If --internal use the built in mini inews for posting via NNTP\n"
 "# otherwise use an external inews program\n"
@@ -7875,17 +7890,17 @@ msgstr ""
 "# benutzt, sonst wird das hier angegebene Programm mit den angegebenen\n"
 "# Optionen verwendet. z.B. 'inews -h'\n"
 
-#: src/lang.c:2698
+#: src/lang.c:2721
 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:2699
+#: src/lang.c:2722
 msgid "Invocation of your mail command"
 msgstr "Aufruf Ihres Mailkommandos"
 
-#: src/lang.c:2700
+#: src/lang.c:2723
 msgid ""
 "# Format of mailer line including parameters\n"
 "# %M Mailer  %S Subject  %T To  %F Filename\n"
@@ -7897,11 +7912,11 @@ msgstr ""
 "# Ein Beispiel fÃ¼r elm           :  elm -s \"%S\" \"%T\" < %F\n"
 "# Ein Beispiel fÃ¼r elm interaktiv:  elm -i %F -s \"%S\" \"%T\"\n"
 
-#: src/lang.c:2708
+#: src/lang.c:2731
 msgid "Use interactive mail reader"
 msgstr "Benutze interaktives Mailprogramm"
 
-#: src/lang.c:2709
+#: src/lang.c:2732
 msgid ""
 "# Interactive mailreader\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7917,35 +7932,35 @@ msgstr ""
 "#   2 = interaktives Mailprogramm, Mailheader werden als Argumente "
 "Ã¼bergeben\n"
 
-#: src/lang.c:2718
+#: src/lang.c:2741
 msgid "Remove ~/.article after posting"
 msgstr "Entferne ~/.article nach dem posten"
 
-#: src/lang.c:2719
+#: src/lang.c:2742
 msgid "# If ON remove ~/.article after posting.\n"
 msgstr "# Falls ON entferne ~/.article nach dem posten.\n"
 
-#: src/lang.c:2725
+#: src/lang.c:2748
 msgid "Use UTF-8 graphics (thread tree etc.)"
 msgstr "UTF-8-Grafik benutzten (Baumdarstellung etc.)"
 
-#: src/lang.c:2726
+#: src/lang.c:2749
 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:2731
+#: src/lang.c:2754
 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:2732
+#: src/lang.c:2755
 msgid "Filename for posted articles"
 msgstr "Gepostete Artikel speichern in"
 
-#: src/lang.c:2733
+#: src/lang.c:2756
 msgid ""
 "# Filename where to keep all postings (default posted)\n"
 "# If no filename is set then postings will not be saved\n"
@@ -7953,38 +7968,38 @@ msgstr ""
 "# Dateiname fÃ¼r die Kopie aller Postings (Voreinstellung posted)\n"
 "# Ist kein Name angegeben wird keine Kopie gespeichert\n"
 
-#: src/lang.c:2738
+#: src/lang.c:2761
 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:2739
+#: src/lang.c:2762
 msgid "Keep failed arts in ~/dead.articles"
 msgstr "Halte Fehlschl. in ~/dead.articles"
 
-#: src/lang.c:2740
+#: src/lang.c:2763
 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:2744
+#: src/lang.c:2767
 msgid "Do you want to strip unsubscribed groups from .newsrc"
 msgstr "Wollen Sie nicht-abonnierte Gruppen aus der .newsrc entfernen?"
 
-#: src/lang.c:2745
+#: src/lang.c:2768
 msgid "No unsubscribed groups in newsrc"
 msgstr "Nur abonnierte Gruppen in newsrc"
 
-#: src/lang.c:2746
+#: src/lang.c:2769
 msgid "# If ON strip unsubscribed groups from newsrc\n"
 msgstr "# Falls ON entferne nicht-abonnierte Gruppen aus der newsrc\n"
 
-#: src/lang.c:2751
+#: src/lang.c:2774
 msgid "Remove bogus groups from newsrc"
 msgstr "LÃ¶sche nicht vorhan. G. aus newsrc"
 
-#: src/lang.c:2752
+#: src/lang.c:2775
 msgid ""
 "# What to do with bogus groups in newsrc file\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7998,72 +8013,72 @@ msgstr ""
 "#   1 = entfernen\n"
 "#   2 = Mit D in der Auswahl markieren.\n"
 
-#: src/lang.c:2761
+#: src/lang.c:2784
 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:2762
+#: src/lang.c:2785
 msgid "NNTP read timeout in seconds"
 msgstr "NNTP-lese Zeitlimit in Sekunden"
 
-#: src/lang.c:2763
+#: src/lang.c:2786
 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:2768
+#: src/lang.c:2791
 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:2769
+#: src/lang.c:2792
 msgid "Interval in secs to reread active"
 msgstr "Active alle ... Sekunden neu lesen"
 
-#: src/lang.c:2770
+#: src/lang.c:2793
 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:2775
+#: src/lang.c:2798
 msgid "Reconnect to server automatically"
 msgstr "Autom. Wiederverbindung zum Server"
 
-#: src/lang.c:2776
+#: src/lang.c:2799
 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:2780
+#: src/lang.c:2803
 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:2781
+#: src/lang.c:2804
 msgid "Cache NNTP overview files locally"
 msgstr "Speichere NNTP Overview Daten lokal"
 
-#: src/lang.c:2782
+#: src/lang.c:2805
 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:2786 src/lang.c:2801 src/lang.c:2821 src/lang.c:2840
+#: src/lang.c:2809 src/lang.c:2824 src/lang.c:2844 src/lang.c:2863
 msgid "Enter format string. <CR> sets, <ESC> cancels."
 msgstr "Format-Zeichenkette eingeben. <CR> setzt, <ESC> bricht ab."
 
-#: src/lang.c:2787
+#: src/lang.c:2810
 msgid "Format string for selection level"
 msgstr "Formatanweisung fÃ¼r die Auswahlebene"
 
-#: src/lang.c:2788
+#: src/lang.c:2811
 msgid ""
 "# Format string for selection level representation\n"
 "# Default: %f %n %U  %G  %d\n"
@@ -8089,11 +8104,11 @@ msgstr ""
 "#   %n              aktuelle Gruppennummer\n"
 "#   %U              Anzahl ungelesener Artikel\n"
 
-#: src/lang.c:2802
+#: src/lang.c:2825
 msgid "Format string for group level"
 msgstr "Formatanweisung fÃ¼r die Gruppenebene"
 
-#: src/lang.c:2803
+#: src/lang.c:2826
 msgid ""
 "# Format string for group level representation\n"
 "# Default: %n %m %R %L  %s  %F\n"
@@ -8127,11 +8142,11 @@ msgstr ""
 "#   %s              Subject\n"
 "#   %S              Score\n"
 
-#: src/lang.c:2822
+#: src/lang.c:2845
 msgid "Format string for thread level"
 msgstr "Formatanweisung fÃ¼r die Threadebene"
 
-#: src/lang.c:2823
+#: src/lang.c:2846
 msgid ""
 "# Format string for thread level representation\n"
 "# Default: %n %m  [%L]  %T  %F\n"
@@ -8163,19 +8178,19 @@ msgstr ""
 "#   %S              Score\n"
 "#   %T              Subject und/oder Baumdarstellung des Thread\n"
 
-#: src/lang.c:2841
+#: src/lang.c:2864
 msgid "Format string for display of dates"
 msgstr "Datums Format-Zeichenkette"
 
-#: src/lang.c:2842
+#: src/lang.c:2865
 msgid "# Format string for date representation\n"
 msgstr "# Zeichenkette die die Datumsanzeige beschreibt.\n"
 
-#: src/lang.c:2848
+#: src/lang.c:2871
 msgid "Unicode normalization form"
 msgstr "Unicode Normalisierungsart"
 
-#: src/lang.c:2849
+#: src/lang.c:2872
 msgid ""
 "# Unicode normalization form\n"
 "# Possible values are:\n"
@@ -8193,19 +8208,19 @@ msgstr ""
 "#   3 = NFC\n"
 "#   4 = NFD\n"
 
-#: src/lang.c:2862
+#: src/lang.c:2885
 msgid "Render BiDi"
 msgstr "BiDi wiedergeben"
 
-#: src/lang.c:2863
+#: src/lang.c:2886
 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:2870
+#: src/lang.c:2893
 msgid "Function for sorting articles"
 msgstr "Sortierfunktion"
 
-#: src/lang.c:2871
+#: src/lang.c:2894
 msgid ""
 "# Function for sorting articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -8217,172 +8232,172 @@ msgstr ""
 "# * 0 = qsort\n"
 "#   1 = heapsort\n"
 
-#: src/lang.c:2884
+#: src/lang.c:2907
 msgid "Automatically GroupMarkUnselArtRead"
 msgstr "GroupMarkUnselArtRead Kommando automatisch ausfÃ¼hren"
 
-#: src/lang.c:2890
+#: src/lang.c:2913
 msgid "Delete post-process files"
 msgstr "Nachbearbeitete Artikel lÃ¶schen"
 
-#: src/lang.c:2895
+#: src/lang.c:2918
 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:2896
+#: src/lang.c:2919
 msgid "Mailbox to save sent mails"
 msgstr "Mailbox fÃ¼r Kopie der Mailantworten"
 
-#: src/lang.c:2901
+#: src/lang.c:2924
 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:2902
+#: src/lang.c:2925
 msgid "Followup-To: header"
 msgstr "Followup-To:-Header"
 
-#: src/lang.c:2907
+#: src/lang.c:2930
 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:2914
+#: src/lang.c:2937
 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:2915
+#: src/lang.c:2938
 msgid "Ispell program"
 msgstr "ispell Programm"
 
-#: src/lang.c:2921
+#: src/lang.c:2944
 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:2922
+#: src/lang.c:2945
 msgid "Mailing list address"
 msgstr "Adresse der Mailingliste"
 
-#: src/lang.c:2928
+#: src/lang.c:2951
 msgid "Forward articles as attachment"
 msgstr "Artikel als Anhang weiterleiten"
 
-#: src/lang.c:2933
+#: src/lang.c:2956
 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:2934
+#: src/lang.c:2957
 msgid "Which MIME types will be saved"
 msgstr "Welche MIME-Typen werden gespeichert"
 
-#: src/lang.c:2939
+#: src/lang.c:2962
 msgid "Value of the Organization: header. <CR> sets, <ESC> cancels."
 msgstr "Wert des Organization:-Headers. <CR> setzt, <ESC> bricht ab."
 
-#: src/lang.c:2940
+#: src/lang.c:2963
 msgid "Organization: header"
 msgstr "Organization:-Header"
 
-#: src/lang.c:2945
+#: src/lang.c:2968
 msgid "Filename for saved articles. <CR> sets, <ESC> cancels."
 msgstr "Dateiname fÃ¼r gespeicherte Artikel. <CR> setzt, <ESC> bricht ab."
 
-#: src/lang.c:2946
+#: src/lang.c:2969
 msgid "savefile"
 msgstr "Dateiname"
 
-#: src/lang.c:2951 src/lang.c:2975
+#: src/lang.c:2974 src/lang.c:2998
 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:2952
+#: src/lang.c:2975
 msgid "Quick (1 key) select filter scope"
 msgstr "Schnell (1 Tasten) Auswahlfilter GÃ¼ltigkeitsbereich"
 
-#: src/lang.c:2957 src/lang.c:2981
+#: src/lang.c:2980 src/lang.c:3004
 msgid "Header for filter rule. <CR> sets, <ESC> cancels."
 msgstr "Header fÃ¼r Filterregel. <CR> setzt, <ESC> bricht ab."
 
-#: src/lang.c:2958
+#: src/lang.c:2981
 msgid "Quick (1 key) select filter header"
 msgstr "Schnell (1 Tasten) Auswahlfilter Header"
 
-#: src/lang.c:2963 src/lang.c:2987
+#: src/lang.c:2986 src/lang.c:3010
 msgid "ON = case sensitive, OFF = ignore case. <CR> sets, <ESC> cancels."
 msgstr "GroÃŸ-/Kleinschreibung beachten (ON) oder ignorieren (OFF)."
 
-#: src/lang.c:2964
+#: src/lang.c:2987
 msgid "Quick (1 key) select filter case"
 msgstr "Schnell (1 Tasten) Auswahlfilter GroÃŸ-/Kleinschreibung"
 
-#: src/lang.c:2969 src/lang.c:2993
+#: src/lang.c:2992 src/lang.c:3016
 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:2970
+#: src/lang.c:2993
 msgid "Quick (1 key) select filter expire"
 msgstr "Schnell (1 Tasten) Auswahlfilter Ablaufdatum"
 
-#: src/lang.c:2976
+#: src/lang.c:2999
 msgid "Quick (1 key) kill filter scope"
 msgstr "Schnell (1 Tasten) Killfilter GÃ¼ltigkeitsbereich"
 
-#: src/lang.c:2982
+#: src/lang.c:3005
 msgid "Quick (1 key) kill filter header"
 msgstr "Schnell (1 Tasten) Killfilter Header"
 
-#: src/lang.c:2988
+#: src/lang.c:3011
 msgid "Quick (1 key) kill filter case"
 msgstr "Schnell (1 Tasten) Killfilter GroÃŸ-/Kleinschreibung"
 
-#: src/lang.c:2994
+#: src/lang.c:3017
 msgid "Quick (1 key) kill filter expire"
 msgstr "Schnell (1 Tasten) Killfilter Ablaufdatum"
 
-#: src/lang.c:3000
+#: src/lang.c:3023
 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:3001
+#: src/lang.c:3024
 msgid "UNDECLARED_CHARSET"
 msgstr "UNDECLARED_CHARSET"
 
-#: src/lang.c:3007
+#: src/lang.c:3030
 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:3008
+#: src/lang.c:3031
 msgid "X_Body"
 msgstr "X_Body"
 
-#: src/lang.c:3013
+#: src/lang.c:3036
 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:3014
+#: src/lang.c:3037
 msgid "X_Headers"
 msgstr "X_Headers"
 
-#: src/lang.c:3019
+#: src/lang.c:3042
 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:3020
+#: src/lang.c:3043
 msgid "Insert 'X-Comment-To:' header"
 msgstr "FÃ¼ge 'X-Comment-To:'-Header ein"
 
@@ -8391,12 +8406,12 @@ msgstr "FÃ¼ge 'X-Comment-To:'-Header ein
 msgid "reading from local spool"
 msgstr "Lese aus dem lokalen Spool"
 
-#: src/misc.c:3857
+#: src/misc.c:3868
 #, 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:3860
+#: src/misc.c:3871
 #, c-format
 msgid "Version: %s %s release %s (\"%s\")\n"
 msgstr "Version: %s %s Ausgabe %s (\"%s\")\n"
@@ -8418,11 +8433,11 @@ msgstr ""
 msgid "NNTP connection error. Exiting..."
 msgstr "NNTP Verbindungsfehler. Beende..."
 
-#: src/nntplib.c:856 src/nntplib.c:1834
+#: src/nntplib.c:856 src/nntplib.c:1835
 msgid "Rejoin current group\n"
 msgstr "Betrete aktuelle Gruppe neu\n"
 
-#: src/nntplib.c:864 src/nntplib.c:1842
+#: src/nntplib.c:864 src/nntplib.c:1843
 #, c-format
 msgid "Read (%s)\n"
 msgstr "Lese (%s)\n"
@@ -8432,11 +8447,11 @@ msgstr "Lese (%s)\n"
 msgid "Resend last command (%s)\n"
 msgstr "Sende letztes Kommando (%s) neu\n"
 
-#: src/nntplib.c:1481
+#: src/nntplib.c:1482
 msgid "CAPABILITIES did not announce READER"
 msgstr "CAPABILITIES hat READER nicht bekannt geben"
 
-#: src/nntplib.c:1988
+#: src/nntplib.c:1989
 msgid "MOTD: "
 msgstr "MOTD: "
 
@@ -8445,37 +8460,37 @@ msgstr "MOTD: "
 msgid "couldn't expand %s\n"
 msgstr "Kann %s nicht expandieren\n"
 
-#: src/post.c:1339
+#: src/post.c:1341
 #, c-format
 msgid ""
-"Line %d is longer than 998 octets and should be folded, but\n"
+"Line %d is longer than %d octets and should be folded, but\n"
 "encoding is neither set to %s nor to %s\n"
 msgstr ""
-"Zeile %d ist lÃ¤nger als 998 Oktette und sollte gefaltet werden,\n"
+"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:1344
+#: src/post.c:1346
 #, c-format
 msgid ""
-"Line %d is longer than 998 octets and should be folded, but\n"
+"Line %d is longer than %d octets and should be folded, but\n"
 "encoding is set to %s without enabling MIME_BREAK_LONG_LINES or\n"
 "posting doesn't contain any 8bit chars and thus folding won't happen\n"
 msgstr ""
-"Zeile %d ist lÃ¤nger als 998 Oktette und sollte gefaltet werden,\n"
+"Zeile %d ist lÃ¤nger als %d Oktette und sollte gefaltet werden,\n"
 "aber die Kodierung ist auf %s gestellt ohne MIME_BREAK_LONG_LINES\n"
 "angeschaltet zu haben, oder der Artikel enthÃ¤lt keine 8Bit Zeichen\n"
 "und wird daher nicht automatisch gefaltet wird.\n"
 
-#: src/post.c:1346
+#: src/post.c:1348
 #, c-format
 msgid ""
-"Line %d is longer than 998 octets and should be folded, but\n"
+"Line %d is longer than %d octets and should be folded, but\n"
 "encoding is not set to %s\n"
 msgstr ""
-"Zeile %d ist lÃ¤nger als 998 Oktette und sollte gefaltet werden,\n"
+"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:2320
+#: src/post.c:2322
 #, c-format
 msgid "Posting: %.*s ..."
 msgstr "Poste: %.*s ..."
@@ -8505,7 +8520,7 @@ msgstr "[- Nicht VerfÃ¼gbar -]"
 #. * preamble
 #. * TODO: -> lang.c
 #.
-#: src/rfc2047.c:1309
+#: src/rfc2047.c:1308
 #, c-format
 msgid ""
 "This message has been composed in the 'multipart/mixed' MIME-format. If you\n"
@@ -8521,7 +8536,7 @@ msgstr ""
 "aussehen.\n"
 "\n"
 
-#: src/save.c:1067
+#: src/save.c:1065
 msgid "bytes"
 msgstr "Bytes"
 
Binary files tin-2.4.1/po/en_GB.gmo and tin-2.4.2/po/en_GB.gmo differ
diff -Nurp '--exclude=.bzr*' tin-2.4.1/po/en_GB.po tin-2.4.2/po/en_GB.po
--- tin-2.4.1/po/en_GB.po	2016-12-20 16:59:38.000000000 +0100
+++ tin-2.4.2/po/en_GB.po	2017-12-08 09:39:45.805516596 +0100
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tin 2.3.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-12-20 16:59+0100\n"
+"POT-Creation-Date: 2017-12-08 09:39+0100\n"
 "PO-Revision-Date: 2013-12-24 01:00+0000\n"
 "Last-Translator: Urs Janssen <urs@tin.org>\n"
 "Language-Team: \n"
@@ -16,473 +16,473 @@ msgstr ""
 "Content-Type: text/plain; charset=ISO-8859-1\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: src/attrib.c:941
+#: src/attrib.c:954
 msgid "Processing attributes... "
 msgstr ""
 
-#: src/attrib.c:1163
+#: src/attrib.c:1176
 #, c-format
 msgid ""
 "# Do not edit this comment block\n"
 "#\n"
 msgstr ""
 
-#: src/attrib.c:1164
+#: src/attrib.c:1177
 #, c-format
 msgid "#  scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n"
 msgstr ""
 
-#: src/attrib.c:1165
+#: src/attrib.c:1178
 #, c-format
 msgid "#  add_posted_to_filter=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1166
+#: src/attrib.c:1179
 #, c-format
 msgid "#  advertising=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1167
+#: src/attrib.c:1180
 #, c-format
 msgid "#  alternative_handling=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1168
+#: src/attrib.c:1181
 #, c-format
 msgid "#  ask_for_metamail=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1169
+#: src/attrib.c:1182
 #, c-format
 msgid "#  auto_cc_bcc=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1170
+#: src/attrib.c:1183
 #, c-format
 msgid "#    0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n"
 msgstr ""
 
-#: src/attrib.c:1171
+#: src/attrib.c:1184
 #, c-format
 msgid "#  auto_list_thread=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1172
+#: src/attrib.c:1185
 #, c-format
 msgid "#  auto_save=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1173
+#: src/attrib.c:1186
 #, c-format
 msgid "#  auto_select=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1174
+#: src/attrib.c:1187
 #, c-format
 msgid "#  batch_save=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1175
+#: src/attrib.c:1188
 #, c-format
 msgid "#  date_format=STRING (eg. %%a, %%d %%b %%Y %%H:%%M:%%S)\n"
 msgstr ""
 
-#: src/attrib.c:1176
+#: src/attrib.c:1189
 #, c-format
 msgid "#  delete_tmp_files=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1177
+#: src/attrib.c:1190
 #, c-format
 msgid "#  editor_format=STRING (eg. %%E +%%N %%F)\n"
 msgstr ""
 
-#: src/attrib.c:1178
+#: src/attrib.c:1191
 #, c-format
 msgid "#  fcc=STRING (eg. =mailbox)\n"
 msgstr ""
 
-#: src/attrib.c:1179
+#: src/attrib.c:1192
 #, c-format
 msgid "#  followup_to=STRING\n"
 msgstr ""
 
-#: src/attrib.c:1180
+#: src/attrib.c:1193
 #, c-format
 msgid "#  from=STRING (just append wanted From:-line, don't use quotes)\n"
 msgstr ""
 
-#: src/attrib.c:1181
+#: src/attrib.c:1194
 #, c-format
 msgid "#  group_catchup_on_exit=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1182
+#: src/attrib.c:1195
 #, c-format
 msgid "#  group_format=STRING (eg. %%n %%m %%R %%L  %%s  %%F)\n"
 msgstr ""
 
-#: src/attrib.c:1183
+#: src/attrib.c:1196
 #, c-format
 msgid "#  mail_8bit_header=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1184
+#: src/attrib.c:1197
 #, c-format
 msgid "#  mail_mime_encoding=supported_encoding"
 msgstr ""
 
-#: src/attrib.c:1192
+#: src/attrib.c:1205
 #, c-format
 msgid "#  ispell=STRING\n"
 msgstr ""
 
-#: src/attrib.c:1194
+#: src/attrib.c:1207
 #, c-format
 msgid "#  maildir=STRING (eg. ~/Mail)\n"
 msgstr ""
 
-#: src/attrib.c:1195
+#: src/attrib.c:1208
 #, c-format
 msgid "#  mailing_list=STRING (eg. majordomo@example.org)\n"
 msgstr ""
 
-#: src/attrib.c:1196
+#: src/attrib.c:1209
 #, c-format
 msgid "#  mime_types_to_save=STRING (eg. image/*,!image/bmp)\n"
 msgstr ""
 
-#: src/attrib.c:1197
+#: src/attrib.c:1210
 #, c-format
 msgid "#  mark_ignore_tags=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1198
+#: src/attrib.c:1211
 #, c-format
 msgid "#  mark_saved_read=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1199
+#: src/attrib.c:1212
 #, c-format
 msgid "#  mime_forward=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1201
+#: src/attrib.c:1214
 #, c-format
 msgid "#  mm_network_charset=supported_charset"
 msgstr ""
 
-#: src/attrib.c:1208
+#: src/attrib.c:1221
 #, c-format
 msgid "#  undeclared_charset=STRING (default is US-ASCII)\n"
 msgstr ""
 
-#: src/attrib.c:1210
+#: src/attrib.c:1223
 #, c-format
 msgid "#  news_headers_to_display=STRING\n"
 msgstr ""
 
-#: src/attrib.c:1211
+#: src/attrib.c:1224
 #, c-format
 msgid "#  news_headers_to_not_display=STRING\n"
 msgstr ""
 
-#: src/attrib.c:1212
+#: src/attrib.c:1225
 #, c-format
 msgid "#  news_quote_format=STRING\n"
 msgstr ""
 
-#: src/attrib.c:1213
+#: src/attrib.c:1226
 #, c-format
 msgid "#  organization=STRING (if beginning with '/' read from file)\n"
 msgstr ""
 
-#: src/attrib.c:1214
+#: src/attrib.c:1227
 #, c-format
 msgid "#  pos_first_unread=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1215
+#: src/attrib.c:1228
 #, c-format
 msgid "#  post_8bit_header=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1216
+#: src/attrib.c:1229
 #, c-format
 msgid "#  post_mime_encoding=supported_encoding"
 msgstr ""
 
-#: src/attrib.c:1223
+#: src/attrib.c:1236
 #, c-format
 msgid "#  post_process_type=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1228
+#: src/attrib.c:1241
 #, c-format
 msgid "#  post_process_view=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1229
+#: src/attrib.c:1242
 #, c-format
 msgid "#  quick_kill_scope=STRING (ie. talk.*)\n"
 msgstr ""
 
-#: src/attrib.c:1230
+#: src/attrib.c:1243
 #, c-format
 msgid "#  quick_kill_expire=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1231
+#: src/attrib.c:1244
 #, c-format
 msgid "#  quick_kill_case=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1232
+#: src/attrib.c:1245
 #, c-format
 msgid "#  quick_kill_header=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1233 src/attrib.c:1242
+#: src/attrib.c:1246 src/attrib.c:1255
 #, c-format
 msgid "#    0=Subject: (case sensitive)  1=Subject: (ignore case)\n"
 msgstr ""
 
-#: src/attrib.c:1234 src/attrib.c:1243
+#: src/attrib.c:1247 src/attrib.c:1256
 #, c-format
 msgid "#    2=From: (case sensitive)     3=From: (ignore case)\n"
 msgstr ""
 
-#: src/attrib.c:1235 src/attrib.c:1244
+#: src/attrib.c:1248 src/attrib.c:1257
 #, c-format
 msgid "#    4=Message-ID: & full References: line\n"
 msgstr ""
 
-#: src/attrib.c:1236 src/attrib.c:1245
+#: src/attrib.c:1249 src/attrib.c:1258
 #, c-format
 msgid "#    5=Message-ID: & last References: entry only\n"
 msgstr ""
 
-#: src/attrib.c:1237 src/attrib.c:1246
+#: src/attrib.c:1250 src/attrib.c:1259
 #, c-format
 msgid "#    6=Message-ID: entry only     7=Lines:\n"
 msgstr ""
 
-#: src/attrib.c:1238
+#: src/attrib.c:1251
 #, c-format
 msgid "#  quick_select_scope=STRING\n"
 msgstr ""
 
-#: src/attrib.c:1239
+#: src/attrib.c:1252
 #, c-format
 msgid "#  quick_select_expire=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1240
+#: src/attrib.c:1253
 #, c-format
 msgid "#  quick_select_case=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1241
+#: src/attrib.c:1254
 #, c-format
 msgid "#  quick_select_header=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1247
+#: src/attrib.c:1260
 #, c-format
 msgid "#  quote_chars=STRING (%%s, %%S for initials)\n"
 msgstr ""
 
-#: src/attrib.c:1249
+#: src/attrib.c:1262
 #, c-format
 msgid "#  print_header=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1251
+#: src/attrib.c:1264
 #, c-format
 msgid "#  process_only_unread=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1252
+#: src/attrib.c:1265
 #, c-format
 msgid "#  prompt_followupto=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1253
+#: src/attrib.c:1266
 #, c-format
 msgid "#  savedir=STRING (eg. ~user/News)\n"
 msgstr ""
 
-#: src/attrib.c:1254
+#: src/attrib.c:1267
 #, c-format
 msgid "#  savefile=STRING (eg. =linux)\n"
 msgstr ""
 
-#: src/attrib.c:1255
+#: src/attrib.c:1268
 #, c-format
 msgid "#  sigfile=STRING (eg. $var/sig)\n"
 msgstr ""
 
-#: src/attrib.c:1256
+#: src/attrib.c:1269
 #, c-format
 msgid "#  show_author=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1262
+#: src/attrib.c:1275
 #, c-format
 msgid "#  show_signatures=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1263
+#: src/attrib.c:1276
 #, c-format
 msgid "#  show_only_unread_arts=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1264
+#: src/attrib.c:1277
 #, c-format
 msgid "#  sigdashes=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1265
+#: src/attrib.c:1278
 #, c-format
 msgid "#  signature_repost=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1266
+#: src/attrib.c:1279
 #, c-format
 msgid "#  sort_article_type=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1284
+#: src/attrib.c:1297
 #, c-format
 msgid "#  sort_threads_type=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1293
+#: src/attrib.c:1306
 #, c-format
 msgid "#  start_editor_offset=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1294
+#: src/attrib.c:1307
 #, c-format
 msgid "#  tex2iso_conv=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1295
+#: src/attrib.c:1308
 #, c-format
 msgid "#  thread_catchup_on_exit=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1296
+#: src/attrib.c:1309
 #, c-format
 msgid "#  thread_articles=NUM"
 msgstr ""
 
-#: src/attrib.c:1303
+#: src/attrib.c:1316
 #, c-format
 msgid "#  thread_format=STRING (eg. %%n %%m [%%L]  %%T  %%F)\n"
 msgstr ""
 
-#: src/attrib.c:1304
+#: src/attrib.c:1317
 #, c-format
 msgid "#  thread_perc=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1305
+#: src/attrib.c:1318
 #, c-format
 msgid "#  trim_article_body=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1306
+#: src/attrib.c:1319
 #, c-format
 msgid "#    0 = Don't trim article body\n"
 msgstr ""
 
-#: src/attrib.c:1307
+#: src/attrib.c:1320
 #, c-format
 msgid "#    1 = Skip leading blank lines\n"
 msgstr ""
 
-#: src/attrib.c:1308
+#: src/attrib.c:1321
 #, c-format
 msgid "#    2 = Skip trailing blank lines\n"
 msgstr ""
 
-#: src/attrib.c:1309
+#: src/attrib.c:1322
 #, c-format
 msgid "#    3 = Skip leading and trailing blank lines\n"
 msgstr ""
 
-#: src/attrib.c:1310
+#: src/attrib.c:1323
 #, c-format
 msgid "#    4 = Compact multiple blank lines between text blocks\n"
 msgstr ""
 
-#: src/attrib.c:1311
+#: src/attrib.c:1324
 #, c-format
 msgid ""
 "#    5 = Compact multiple blank lines between text blocks and skip\n"
 "#        leading blank lines\n"
 msgstr ""
 
-#: src/attrib.c:1312
+#: src/attrib.c:1325
 #, c-format
 msgid ""
 "#    6 = Compact multiple blank lines between text blocks and skip\n"
 "#        trailing blank lines\n"
 msgstr ""
 
-#: src/attrib.c:1313
+#: src/attrib.c:1326
 #, c-format
 msgid ""
 "#    7 = Compact multiple blank lines between text blocks and skip\n"
 "#        leading and trailing blank lines\n"
 msgstr ""
 
-#: src/attrib.c:1314
+#: src/attrib.c:1327
 #, c-format
 msgid "#  verbatim_handling=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1316
+#: src/attrib.c:1329
 #, c-format
 msgid "#  extquote_handling=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1318
+#: src/attrib.c:1331
 #, c-format
 msgid "#  wrap_on_next_unread=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1319
+#: src/attrib.c:1332
 #, c-format
 msgid "#  x_body=STRING (eg. ~/.tin/extra-body-text)\n"
 msgstr ""
 
-#: src/attrib.c:1320
+#: src/attrib.c:1333
 #, c-format
 msgid "#  x_comment_to=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1321
+#: src/attrib.c:1334
 #, c-format
 msgid "#  x_headers=STRING (eg. ~/.tin/extra-headers)\n"
 msgstr ""
 
-#: src/attrib.c:1322
+#: src/attrib.c:1335
 #, c-format
 msgid ""
 "#\n"
 "# Note that it is best to put general (global scoping)\n"
 msgstr ""
 
-#: src/attrib.c:1323
+#: src/attrib.c:1336
 #, c-format
 msgid ""
 "# entries first followed by group specific entries.\n"
 "#\n"
 msgstr ""
 
-#: src/attrib.c:1324
+#: src/attrib.c:1337
 #, c-format
 msgid "############################################################################\n"
 msgstr ""
@@ -815,390 +815,390 @@ msgstr ""
 msgid "Cannot create %s"
 msgstr ""
 
-#: src/lang.c:122
+#: src/lang.c:123
 #, c-format
 msgid "Can't find base article %d"
 msgstr ""
 
-#: src/lang.c:123
+#: src/lang.c:125
 #, c-format
 msgid "Can't open %s"
 msgstr ""
 
-#: src/lang.c:124
+#: src/lang.c:126
 #, c-format
 msgid "Couldn't open %s for saving"
 msgstr ""
 
-#: src/lang.c:125
+#: src/lang.c:127
 msgid "*** Posting not allowed ***"
 msgstr ""
 
-#: src/lang.c:126
+#: src/lang.c:128
 #, c-format
 msgid "Posting is not allowed to %s"
 msgstr ""
 
-#: src/lang.c:128
+#: src/lang.c:130
 #, c-format
 msgid "Can't retrieve %s"
 msgstr ""
 
-#: src/lang.c:130
+#: src/lang.c:132
 #, c-format
 msgid "%s is a directory"
 msgstr ""
 
-#: src/lang.c:131
+#: src/lang.c:133
 msgid "Catchup"
 msgstr ""
 
-#: src/lang.c:132
+#: src/lang.c:134
 #, c-format
 msgid "Catchup %s..."
 msgstr ""
 
-#: src/lang.c:133
+#: src/lang.c:135
 msgid "Catchup all groups entered during this session?"
 msgstr ""
 
-#: src/lang.c:134
+#: src/lang.c:136
 msgid "You have tagged articles in this group - catchup anyway?"
 msgstr ""
 
-#: src/lang.c:135
+#: src/lang.c:137
 #, c-format
 msgid "%s %d %s in %lu seconds\n"
 msgstr ""
 
-#: src/lang.c:136
+#: src/lang.c:138
 msgid "Caughtup"
 msgstr ""
 
-#: src/lang.c:137
+#: src/lang.c:139
 msgid "Check Prepared Article"
 msgstr ""
 
-#: src/lang.c:138
+#: src/lang.c:140
 msgid "Checking for new groups... "
 msgstr ""
 
-#: src/lang.c:139
+#: src/lang.c:141
 msgid "Checking for news..."
 msgstr ""
 
-#: src/lang.c:140
+#: src/lang.c:142
 #, c-format
 msgid "Post-process %s=no, %s=yes, %s=shar, %s=quit: "
 msgstr ""
 
-#: src/lang.c:142
+#: src/lang.c:144
 msgid "ANSI color disabled"
 msgstr "ANSI colour disabled"
 
-#: src/lang.c:143
+#: src/lang.c:145
 msgid "ANSI color enabled"
 msgstr "ANSI colour enabled"
 
-#: src/lang.c:145
+#: src/lang.c:147
 #, c-format
 msgid "Command failed: %s"
 msgstr ""
 
-#: src/lang.c:146
+#: src/lang.c:148
 #, c-format
 msgid "Cook article failed, %s is exiting"
 msgstr ""
 
-#: src/lang.c:147
+#: src/lang.c:149
 msgid "Mark not selected articles read?"
 msgstr ""
 
-#: src/lang.c:149
+#: src/lang.c:151
 #, c-format
 msgid "Connecting to %s..."
 msgstr ""
 
-#: src/lang.c:151
+#: src/lang.c:153
 msgid "<CR>"
 msgstr ""
 
-#: src/lang.c:152
+#: src/lang.c:154
 msgid "Creating active file for saved groups...\n"
 msgstr ""
 
-#: src/lang.c:153
+#: src/lang.c:155
 msgid "Creating newsrc file...\n"
 msgstr ""
 
-#: src/lang.c:155 src/lang.c:1311 src/lang.c:1331
+#: src/lang.c:157 src/lang.c:1313 src/lang.c:1333
 msgid "Default"
 msgstr ""
 
-#: src/lang.c:156
+#: src/lang.c:158
 msgid "Delete saved files that have been post processed?"
 msgstr ""
 
-#: src/lang.c:157
+#: src/lang.c:159
 msgid "Deleting temporary files..."
 msgstr ""
 
-#: src/lang.c:159
+#: src/lang.c:161
 msgid "*** End of article ***"
 msgstr ""
 
-#: src/lang.c:160
+#: src/lang.c:162
 msgid "*** End of articles ***"
 msgstr ""
 
-#: src/lang.c:161
+#: src/lang.c:163
 msgid "*** End of attachments ***"
 msgstr ""
 
-#: src/lang.c:162
+#: src/lang.c:164
 msgid "*** End of groups ***"
 msgstr ""
 
-#: src/lang.c:163
+#: src/lang.c:165
 msgid "*** End of page ***"
 msgstr ""
 
-#: src/lang.c:164
+#: src/lang.c:166
 msgid "*** End of scopes ***"
 msgstr ""
 
-#: src/lang.c:165
+#: src/lang.c:167
 msgid "*** End of thread ***"
 msgstr ""
 
-#: src/lang.c:166
+#: src/lang.c:168
 msgid "*** End of URLs ***"
 msgstr ""
 
-#: src/lang.c:167
+#: src/lang.c:169
 msgid "Enter limit of articles to get> "
 msgstr ""
 
-#: src/lang.c:168
+#: src/lang.c:170
 msgid "Enter Message-ID to go to> "
 msgstr ""
 
-#: src/lang.c:169
+#: src/lang.c:171
 msgid " and enter next unread thread"
 msgstr ""
 
-#: src/lang.c:170
+#: src/lang.c:172
 msgid " and enter next unread article"
 msgstr ""
 
-#: src/lang.c:171
+#: src/lang.c:173
 msgid " and enter next unread group"
 msgstr ""
 
-#: src/lang.c:172
+#: src/lang.c:174
 msgid "Enter option number> "
 msgstr ""
 
-#: src/lang.c:173
+#: src/lang.c:175
 #, c-format
 msgid "Enter range [%s]> "
 msgstr ""
 
-#: src/lang.c:174
+#: src/lang.c:176
 msgid ""
 "\n"
 "Warning: Approved: header used.\n"
 msgstr ""
 
-#: src/lang.c:176
+#: src/lang.c:178
 msgid ""
 "\n"
 "Error: Bad address in Approved: header.\n"
 msgstr ""
 
-#: src/lang.c:177
+#: src/lang.c:179
 msgid ""
 "\n"
 "Error: Bad address in From: header.\n"
 msgstr ""
 
-#: src/lang.c:178
+#: src/lang.c:180
 msgid ""
 "\n"
 "Error: Bad FQDN in Message-ID: header.\n"
 msgstr ""
 
-#: src/lang.c:179
+#: src/lang.c:181
 msgid ""
 "\n"
 "Error: Bad address in Reply-To: header.\n"
 msgstr ""
 
-#: src/lang.c:180
+#: src/lang.c:182
 msgid ""
 "\n"
 "Error: Bad address in To: header.\n"
 msgstr ""
 
-#: src/lang.c:182
+#: src/lang.c:184
 #, c-format
 msgid "Can't unlock %s"
 msgstr ""
 
-#: src/lang.c:183
+#: src/lang.c:185
 #, c-format
 msgid "Couldn't dotlock %s - article not appended!"
 msgstr ""
 
-#: src/lang.c:184
+#: src/lang.c:186
 #, c-format
 msgid "Couldn't lock %s - article not appended!"
 msgstr ""
 
-#: src/lang.c:187
+#: src/lang.c:189
 #, c-format
 msgid "Corrupted file %s"
 msgstr ""
 
-#: src/lang.c:189
+#: src/lang.c:191
 msgid ""
 "\n"
 "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n"
 msgstr ""
 
-#: src/lang.c:190
+#: src/lang.c:192
 #, c-format
 msgid "Error: Custom format exceeds screen width. Using default \"%s\"."
 msgstr ""
 
-#: src/lang.c:191
+#: src/lang.c:193
 msgid "Internal error in GNKSA routine - send bug report.\n"
 msgstr ""
 
-#: src/lang.c:192
+#: src/lang.c:194
 msgid "Left angle bracket missing in route address.\n"
 msgstr ""
 
-#: src/lang.c:193
+#: src/lang.c:195
 msgid "Left parenthesis missing in old-style address.\n"
 msgstr ""
 
-#: src/lang.c:194
+#: src/lang.c:196
 msgid "Right parenthesis missing in old-style address.\n"
 msgstr ""
 
-#: src/lang.c:195
+#: src/lang.c:197
 msgid "At-sign missing in mail address.\n"
 msgstr ""
 
-#: src/lang.c:196
+#: src/lang.c:198
 msgid "Single component FQDN is not allowed. Add your domain.\n"
 msgstr ""
 
-#: src/lang.c:197
+#: src/lang.c:199
 msgid ""
 "Invalid domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
 msgstr ""
 
-#: src/lang.c:198
+#: src/lang.c:200
 msgid ""
 "Illegal domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
 msgstr ""
 
-#: src/lang.c:199
+#: src/lang.c:201
 msgid ""
 "Unknown domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
 msgstr ""
 
-#: src/lang.c:200
+#: src/lang.c:202
 msgid "Illegal character in FQDN.\n"
 msgstr ""
 
-#: src/lang.c:201
+#: src/lang.c:203
 msgid "Zero length FQDN component not allowed.\n"
 msgstr ""
 
-#: src/lang.c:202
+#: src/lang.c:204
 msgid "FQDN component exceeds maximum allowed length (63 chars).\n"
 msgstr ""
 
-#: src/lang.c:203
+#: src/lang.c:205
 msgid "FQDN component may not start or end with hyphen.\n"
 msgstr ""
 
-#: src/lang.c:204
+#: src/lang.c:206
 msgid "FQDN component may not start with digit.\n"
 msgstr ""
 
-#: src/lang.c:205
+#: src/lang.c:207
 msgid "Domain literal has impossible numeric value.\n"
 msgstr ""
 
-#: src/lang.c:206
+#: src/lang.c:208
 msgid ""
 "Domain literal is for private use only and not allowed for global use.\n"
 msgstr ""
 
-#: src/lang.c:207
+#: src/lang.c:209
 msgid "Right bracket missing in domain literal.\n"
 msgstr ""
 
-#: src/lang.c:208
+#: src/lang.c:210
 msgid "Missing localpart of mail address.\n"
 msgstr ""
 
-#: src/lang.c:209
+#: src/lang.c:211
 msgid "Illegal character in localpart of mail address.\n"
 msgstr ""
 
-#: src/lang.c:210
+#: src/lang.c:212
 msgid "Zero length localpart component not allowed.\n"
 msgstr ""
 
-#: src/lang.c:211
+#: src/lang.c:213
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n"
 msgstr ""
 
-#: src/lang.c:212
+#: src/lang.c:214
 msgid ""
 "Illegal character in realname.\n"
 "Quoted words may not contain '()<>\\'.\n"
 msgstr ""
 
-#: src/lang.c:213
+#: src/lang.c:215
 msgid ""
 "Illegal character in realname.\n"
 "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n"
 msgstr ""
 
-#: src/lang.c:214
+#: src/lang.c:216
 msgid "Bad syntax in encoded word used in realname.\n"
 msgstr ""
 
-#: src/lang.c:215
+#: src/lang.c:217
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '()<>\\' in old-style addresses.\n"
 msgstr ""
 
-#: src/lang.c:216
+#: src/lang.c:218
 msgid ""
 "Illegal character in realname.\n"
 "Control characters and unencoded 8bit characters > 127 are not allowed.\n"
 msgstr ""
 
-#: src/lang.c:217
+#: src/lang.c:219
 msgid ""
 "\n"
 "Error: No blank line found after header.\n"
 msgstr ""
 
-#: src/lang.c:218
+#: src/lang.c:220
 #, c-format
 msgid ""
 "\n"
@@ -1206,7 +1206,7 @@ msgid ""
 msgstr ""
 
 #. TODO: fixme, US-ASCII is not the only 7bit charset we know about
-#: src/lang.c:220
+#: src/lang.c:222
 msgid ""
 "\n"
 "Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n"
@@ -1215,7 +1215,7 @@ msgid ""
 "       editing tinrc.\n"
 msgstr ""
 
-#: src/lang.c:225
+#: src/lang.c:227
 msgid ""
 "\n"
 "Error: Posting contains  non-ASCII characters  but the  MIME encoding\n"
@@ -1225,13 +1225,13 @@ msgid ""
 "       using the M)enu of configurable options or by editing tinrc.\n"
 msgstr ""
 
-#: src/lang.c:231
+#: src/lang.c:233
 msgid ""
 "\n"
 "Error: Article starts with blank line instead of header\n"
 msgstr ""
 
-#: src/lang.c:232
+#: src/lang.c:234
 #, c-format
 msgid ""
 "\n"
@@ -1239,28 +1239,28 @@ msgid ""
 "%s\n"
 msgstr ""
 
-#: src/lang.c:233
+#: src/lang.c:235
 #, c-format
 msgid ""
 "\n"
 "Error: The \"%s:\" line is empty.\n"
 msgstr ""
 
-#: src/lang.c:234
+#: src/lang.c:236
 #, c-format
 msgid ""
 "\n"
 "Error: The \"%s:\" line is missing from the article header.\n"
 msgstr ""
 
-#: src/lang.c:235
+#: src/lang.c:237
 #, c-format
 msgid ""
 "\n"
 "Error: %s contains non 7bit chars.\n"
 msgstr ""
 
-#: src/lang.c:236
+#: src/lang.c:238
 #, c-format
 msgid ""
 "\n"
@@ -1268,158 +1268,158 @@ msgid ""
 "%s\n"
 msgstr ""
 
-#: src/lang.c:237
+#: src/lang.c:239
 #, c-format
 msgid ""
 "\n"
 "Error: There are multiple (%d) \"%s:\" lines in the header.\n"
 msgstr ""
 
-#: src/lang.c:238
+#: src/lang.c:240
 #, c-format
 msgid "Insecure permissions of %s (%o)"
 msgstr ""
 
-#: src/lang.c:240
+#: src/lang.c:242
 #, c-format
 msgid "Invalid response to GROUP command, %s"
 msgstr ""
 
-#: src/lang.c:245
+#: src/lang.c:247
 #, c-format
 msgid "MIME parse error: Unexpected end of %s/%s article"
 msgstr ""
 
-#: src/lang.c:246
+#: src/lang.c:248
 msgid "MIME parse error: Start boundary whilst reading headers"
 msgstr ""
 
-#: src/lang.c:247
+#: src/lang.c:249
 msgid ""
 "\n"
 "Error: \"poster\" is not allowed in Newsgroups!\n"
 msgstr ""
 
-#: src/lang.c:248
+#: src/lang.c:250
 msgid "Can't get a (fully-qualified) domain-name!"
 msgstr ""
 
-#: src/lang.c:249
+#: src/lang.c:251
 #, c-format
 msgid "No permissions to go into %s\n"
 msgstr ""
 
-#: src/lang.c:251
+#: src/lang.c:253
 msgid ""
 "\n"
 "Error: From: line missing.\n"
 msgstr ""
 
-#: src/lang.c:253
+#: src/lang.c:255
 #, c-format
 msgid "No read permissions for %s\n"
 msgstr ""
 
-#: src/lang.c:254
+#: src/lang.c:256
 #, c-format
 msgid "File %s does not exist\n"
 msgstr ""
 
-#: src/lang.c:255
+#: src/lang.c:257
 #, c-format
 msgid "No write permissions for %s\n"
 msgstr ""
 
-#: src/lang.c:256
+#: src/lang.c:258
 msgid "Can't get user information (/etc/passwd missing?)"
 msgstr ""
 
-#: src/lang.c:257
+#: src/lang.c:259
 msgid "errors"
 msgstr ""
 
-#: src/lang.c:259
+#: src/lang.c:261
 #, c-format
 msgid ""
 "\n"
 "Error on line %d: \"Sender:\" header not allowed (it will be added for you)\n"
 msgstr ""
 
-#: src/lang.c:261
+#: src/lang.c:263
 #, c-format
 msgid "Server has non of the groups listed in %s"
 msgstr ""
 
-#: src/lang.c:262
+#: src/lang.c:264
 msgid "error"
 msgstr ""
 
-#: src/lang.c:263
+#: src/lang.c:265
 msgid "Unknown display level"
 msgstr ""
 
-#: src/lang.c:264
+#: src/lang.c:266
 msgid "<ESC>"
 msgstr ""
 
-#: src/lang.c:265
+#: src/lang.c:267
 msgid "Exiting..."
 msgstr ""
 
-#: src/lang.c:266
+#: src/lang.c:268
 msgid "leaving external mail-reader"
 msgstr ""
 
-#: src/lang.c:267
+#: src/lang.c:269
 #, c-format
 msgid "Extracting %s..."
 msgstr ""
 
-#: src/lang.c:269
+#: src/lang.c:271
 #, c-format
 msgid "Error writing %s file. Filesystem full? File reset to previous state."
 msgstr ""
 
-#: src/lang.c:270
+#: src/lang.c:272
 #, c-format
 msgid "Error making backup of %s file. Filesystem full?"
 msgstr ""
 
-#: src/lang.c:271
+#: src/lang.c:273
 #, c-format
 msgid "Filtering global rules (%d/%d)..."
 msgstr ""
 
-#: src/lang.c:272
+#: src/lang.c:274
 msgid "Rule created by: "
 msgstr ""
 
-#: src/lang.c:273
+#: src/lang.c:275
 #, c-format
 msgid "Enter pattern [%s]> "
 msgstr ""
 
-#: src/lang.c:274
+#: src/lang.c:276
 #, c-format
 msgid ""
 "\n"
 "You requested followups to your article to go to the following %s:\n"
 msgstr ""
 
-#: src/lang.c:275
+#: src/lang.c:277
 #, c-format
 msgid "  %s\t Answers will be directed to you by mail.\n"
 msgstr ""
 
-#: src/lang.c:276
+#: src/lang.c:278
 msgid "-- forwarded message --\n"
 msgstr ""
 
-#: src/lang.c:277
+#: src/lang.c:279
 msgid "-- end of forwarded message --\n"
 msgstr ""
 
-#: src/lang.c:278
+#: src/lang.c:280
 msgid ""
 "# Format:\n"
 "#   comment=STRING    Optional. Multiple lines allowed. Comments must be "
@@ -1450,1002 +1450,1002 @@ msgid ""
 "#\n"
 msgstr ""
 
-#: src/lang.c:299
+#: src/lang.c:301
 #, c-format
 msgid "Enter score for rule (default=%d): "
 msgstr ""
 
-#: src/lang.c:300
+#: src/lang.c:302
 #, c-format
 msgid "Enter the score weight (range 0 < score <= %d)"
 msgstr ""
 
 #. SCORE_MAX
-#: src/lang.c:301
+#: src/lang.c:303
 msgid "Full"
 msgstr ""
 
-#: src/lang.c:302
+#: src/lang.c:304
 msgid "Comment (optional)  : "
 msgstr ""
 
-#: src/lang.c:303
+#: src/lang.c:305
 msgid "Apply pattern to    : "
 msgstr ""
 
-#: src/lang.c:304
+#: src/lang.c:306
 msgid "From: line (ignore case)      "
 msgstr ""
 
-#: src/lang.c:305
+#: src/lang.c:307
 msgid "From: line (case sensitive)   "
 msgstr ""
 
-#: src/lang.c:307
+#: src/lang.c:309
 #, c-format
 msgid "%s%s: Unknown host.\n"
 msgstr ""
 
-#: src/lang.c:309
+#: src/lang.c:311
 msgid "global "
 msgstr ""
 
-#: src/lang.c:310
+#: src/lang.c:312
 #, c-format
 msgid "Please use %.100s instead"
 msgstr ""
 
-#: src/lang.c:311
+#: src/lang.c:313
 #, c-format
 msgid "%s is bogus"
 msgstr ""
 
-#: src/lang.c:312
+#: src/lang.c:314
 #, c-format
 msgid "Group %s is moderated. Continue?"
 msgstr ""
 
-#: src/lang.c:313
+#: src/lang.c:315
 msgid "groups"
 msgstr ""
 
-#: src/lang.c:314
+#: src/lang.c:316
 #, c-format
 msgid "Rereading %s..."
 msgstr ""
 
-#: src/lang.c:315
+#: src/lang.c:317
 msgid "Top Level Commands"
 msgstr ""
 
-#: src/lang.c:316
+#: src/lang.c:318
 msgid "Group Selection"
 msgstr ""
 
-#: src/lang.c:317
+#: src/lang.c:319
 msgid "group"
 msgstr ""
 
-#: src/lang.c:318
+#: src/lang.c:320
 msgid ""
 "*** Group descriptions are disabled according to current select_format ***"
 msgstr ""
 
-#: src/lang.c:320
+#: src/lang.c:322
 msgid ""
 "One or more lines of comment. <CR> to add a line or proceed if line is empty."
 msgstr ""
 
-#: src/lang.c:321
+#: src/lang.c:323
 msgid "From: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:322
+#: src/lang.c:324
 msgid ""
 "Linecount of articles to be filtered. < for less, > for more, = for equal."
 msgstr ""
 
-#: src/lang.c:323
+#: src/lang.c:325
 msgid "Message-ID: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:324
+#: src/lang.c:326
 msgid "Subject: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:325
+#: src/lang.c:327
 msgid ""
 "Enter text pattern to filter if Subject: & From: lines are not what you want."
 msgstr ""
 
-#: src/lang.c:326
+#: src/lang.c:328
 msgid ""
 "Select where text pattern should be applied. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:327
+#: src/lang.c:329
 msgid ""
 "Expiration time in days for the entered filter. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:328
+#: src/lang.c:330
 msgid ""
 "Apply kill only to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:329
+#: src/lang.c:331
 msgid ""
 "Apply select to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:330
+#: src/lang.c:332
 msgid "kill an article via a menu"
 msgstr ""
 
-#: src/lang.c:331
+#: src/lang.c:333
 msgid "auto-select (hot) an article via a menu"
 msgstr ""
 
-#: src/lang.c:332
+#: src/lang.c:334
 msgid "Browse URLs in article"
 msgstr ""
 
-#: src/lang.c:333
+#: src/lang.c:335
 msgid "0 - 9\t  display article by number in current thread"
 msgstr ""
 
-#: src/lang.c:335
+#: src/lang.c:337
 msgid "cancel (delete) or supersede (overwrite) current article"
 msgstr ""
 
-#: src/lang.c:336
+#: src/lang.c:338
 msgid "post followup to current article"
 msgstr ""
 
-#: src/lang.c:337
+#: src/lang.c:339
 msgid "post followup (don't copy text) to current article"
 msgstr ""
 
-#: src/lang.c:338
+#: src/lang.c:340
 msgid "post followup to current article quoting complete headers"
 msgstr ""
 
-#: src/lang.c:339
+#: src/lang.c:341
 msgid "repost chosen article to another group"
 msgstr ""
 
-#: src/lang.c:341
+#: src/lang.c:343
 msgid "edit article (mail-groups only)"
 msgstr ""
 
-#: src/lang.c:342
+#: src/lang.c:344
 msgid "display first article in current thread"
 msgstr ""
 
-#: src/lang.c:343
+#: src/lang.c:345
 msgid "display first page of article"
 msgstr ""
 
-#: src/lang.c:344
+#: src/lang.c:346
 msgid "display last article in current thread"
 msgstr ""
 
-#: src/lang.c:345
+#: src/lang.c:347
 msgid "display last page of article"
 msgstr ""
 
-#: src/lang.c:346
+#: src/lang.c:348
 msgid "mark rest of thread as read and advance to next unread"
 msgstr ""
 
-#: src/lang.c:347
+#: src/lang.c:349
 msgid "display next article"
 msgstr ""
 
-#: src/lang.c:348
+#: src/lang.c:350
 msgid "display first article in next thread"
 msgstr ""
 
-#: src/lang.c:349
+#: src/lang.c:351
 msgid "display next unread article"
 msgstr ""
 
-#: src/lang.c:350
+#: src/lang.c:352
 msgid "go to the article that this one followed up"
 msgstr ""
 
-#: src/lang.c:351
+#: src/lang.c:353
 msgid "display previous article"
 msgstr ""
 
-#: src/lang.c:352
+#: src/lang.c:354
 msgid "display previous unread article"
 msgstr ""
 
-#: src/lang.c:353
+#: src/lang.c:355
 msgid "quickly kill an article using defaults"
 msgstr ""
 
-#: src/lang.c:354
+#: src/lang.c:356
 msgid "quickly auto-select (hot) an article using defaults"
 msgstr ""
 
-#: src/lang.c:355
+#: src/lang.c:357
 msgid "return to group selection level"
 msgstr ""
 
-#: src/lang.c:356
+#: src/lang.c:358
 msgid "reply through mail to author"
 msgstr ""
 
-#: src/lang.c:357
+#: src/lang.c:359
 msgid "reply through mail (don't copy text) to author"
 msgstr ""
 
-#: src/lang.c:358
+#: src/lang.c:360
 msgid "reply through mail to author quoting complete headers"
 msgstr ""
 
-#: src/lang.c:359
+#: src/lang.c:361
 msgid "search backwards within this article"
 msgstr ""
 
-#: src/lang.c:360
+#: src/lang.c:362
 msgid "search forwards within this article"
 msgstr ""
 
-#: src/lang.c:361
+#: src/lang.c:363
 msgid "show article in raw-mode (including all headers)"
 msgstr ""
 
-#: src/lang.c:362
+#: src/lang.c:364
 msgid "skip next block of included text"
 msgstr ""
 
-#: src/lang.c:363
+#: src/lang.c:365
 msgid "toggle display of sections hidden by a form-feed (^L) on/off"
 msgstr ""
 
-#: src/lang.c:364
+#: src/lang.c:366
 msgid "toggle display of all headers"
 msgstr ""
 
-#: src/lang.c:365
+#: src/lang.c:367
 msgid "toggle word highlighting on/off"
 msgstr ""
 
-#: src/lang.c:366
+#: src/lang.c:368
 msgid "toggle ROT-13 (basic decode) for current article"
 msgstr ""
 
-#: src/lang.c:367
+#: src/lang.c:369
 msgid "toggle tabwidth 4 <-> 8"
 msgstr ""
 
-#: src/lang.c:368
+#: src/lang.c:370
 msgid "toggle german TeX style decoding for current article"
 msgstr ""
 
-#: src/lang.c:369
+#: src/lang.c:371
 msgid "toggle display of uuencoded sections"
 msgstr ""
 
-#: src/lang.c:370
+#: src/lang.c:372
 msgid "View/pipe/save multimedia attachments"
 msgstr ""
 
-#: src/lang.c:371
+#: src/lang.c:373
 msgid "choose first attachment in list"
 msgstr ""
 
-#: src/lang.c:372
+#: src/lang.c:374
 msgid "0 - 9\t  choose attachment by number"
 msgstr ""
 
-#: src/lang.c:373
+#: src/lang.c:375
 msgid "choose last attachment in list"
 msgstr ""
 
-#: src/lang.c:375
+#: src/lang.c:377
 msgid "pipe attachment into command"
 msgstr ""
 
-#: src/lang.c:376
+#: src/lang.c:378
 msgid "pipe raw attachment into command"
 msgstr ""
 
-#: src/lang.c:378
+#: src/lang.c:380
 msgid "save attachment to disk"
 msgstr ""
 
-#: src/lang.c:379
+#: src/lang.c:381
 msgid "search for attachments forwards"
 msgstr ""
 
-#: src/lang.c:380
+#: src/lang.c:382
 msgid "search for attachments backwards"
 msgstr ""
 
-#: src/lang.c:381
+#: src/lang.c:383
 msgid "view attachment"
 msgstr ""
 
-#: src/lang.c:382
+#: src/lang.c:384
 msgid "tag attachment"
 msgstr ""
 
-#: src/lang.c:383
+#: src/lang.c:385
 msgid "tag attachments that match user specified pattern"
 msgstr ""
 
-#: src/lang.c:384
+#: src/lang.c:386
 msgid "reverse tagging on all attachments (toggle)"
 msgstr ""
 
-#: src/lang.c:385
+#: src/lang.c:387
 msgid "untag all tagged attachments"
 msgstr ""
 
-#: src/lang.c:386
+#: src/lang.c:388
 msgid "toggle info message in last line (name/description of attachment)"
 msgstr ""
 
-#: src/lang.c:387
+#: src/lang.c:389
 msgid "choose first attribute in list"
 msgstr ""
 
-#: src/lang.c:388
+#: src/lang.c:390
 msgid "0 - 9\t  choose attribute by number"
 msgstr ""
 
-#: src/lang.c:389
+#: src/lang.c:391
 msgid "choose last attribute in list"
 msgstr ""
 
-#: src/lang.c:390
+#: src/lang.c:392
 msgid "reset attribute to a default value"
 msgstr ""
 
-#: src/lang.c:391
+#: src/lang.c:393
 msgid "search forwards for an attribute"
 msgstr ""
 
-#: src/lang.c:392
+#: src/lang.c:394
 msgid "search backwards for an attribute"
 msgstr ""
 
-#: src/lang.c:393
+#: src/lang.c:395
 msgid "select attribute"
 msgstr ""
 
-#: src/lang.c:394
+#: src/lang.c:396
 msgid "toggle back to options menu when invoked from there"
 msgstr ""
 
-#: src/lang.c:395
+#: src/lang.c:397
 #, c-format
 msgid "report bug or comment via mail to %s"
 msgstr ""
 
-#: src/lang.c:396
+#: src/lang.c:398
 msgid "choose first option in list"
 msgstr ""
 
-#: src/lang.c:397
+#: src/lang.c:399
 msgid "0 - 9\t  choose option by number"
 msgstr ""
 
-#: src/lang.c:398
+#: src/lang.c:400
 msgid "choose last option in list"
 msgstr ""
 
-#: src/lang.c:399
+#: src/lang.c:401
 msgid "start scopes menu"
 msgstr ""
 
-#: src/lang.c:400
+#: src/lang.c:402
 msgid "search forwards for an option"
 msgstr ""
 
-#: src/lang.c:401
+#: src/lang.c:403
 msgid "search backwards for an option"
 msgstr ""
 
-#: src/lang.c:402
+#: src/lang.c:404
 msgid "select option"
 msgstr ""
 
-#: src/lang.c:403
+#: src/lang.c:405
 msgid "toggle to attributes menu"
 msgstr ""
 
-#: src/lang.c:404
+#: src/lang.c:406
 msgid "choose range of articles to be affected by next command"
 msgstr ""
 
-#: src/lang.c:405
+#: src/lang.c:407
 msgid "escape from command prompt"
 msgstr ""
 
-#: src/lang.c:406
+#: src/lang.c:408
 msgid "edit filter file"
 msgstr ""
 
-#: src/lang.c:407
+#: src/lang.c:409
 msgid "get help"
 msgstr ""
 
-#: src/lang.c:408
+#: src/lang.c:410
 msgid "display last article viewed"
 msgstr ""
 
-#: src/lang.c:409
+#: src/lang.c:411
 msgid "down one line"
 msgstr ""
 
-#: src/lang.c:410
+#: src/lang.c:412
 msgid "up one line"
 msgstr ""
 
-#: src/lang.c:411
+#: src/lang.c:413
 msgid "go to article chosen by Message-ID"
 msgstr ""
 
-#: src/lang.c:412
+#: src/lang.c:414
 msgid "mail article/thread/hot/pattern/tagged articles to someone"
 msgstr ""
 
-#: src/lang.c:413
+#: src/lang.c:415
 msgid "menu of configurable options"
 msgstr ""
 
-#: src/lang.c:414
+#: src/lang.c:416
 msgid "down one page"
 msgstr ""
 
-#: src/lang.c:415
+#: src/lang.c:417
 msgid "up one page"
 msgstr ""
 
-#: src/lang.c:417
+#: src/lang.c:419
 msgid "post (write) article to current group"
 msgstr ""
 
-#: src/lang.c:418
+#: src/lang.c:420
 msgid "post postponed articles"
 msgstr ""
 
-#: src/lang.c:420
+#: src/lang.c:422
 msgid "list articles posted by you (from posted file)"
 msgstr ""
 
-#: src/lang.c:421
+#: src/lang.c:423
 msgid "return to previous menu"
 msgstr ""
 
-#: src/lang.c:422
+#: src/lang.c:424
 msgid "quit tin immediately"
 msgstr ""
 
-#: src/lang.c:423
+#: src/lang.c:425
 msgid "redraw page"
 msgstr ""
 
-#: src/lang.c:424
+#: src/lang.c:426
 msgid "save article/thread/hot/pattern/tagged articles to file"
 msgstr ""
 
-#: src/lang.c:425
+#: src/lang.c:427
 msgid "save marked articles automatically without user prompts"
 msgstr ""
 
-#: src/lang.c:426
+#: src/lang.c:428
 msgid "scroll the screen one line down"
 msgstr ""
 
-#: src/lang.c:427
+#: src/lang.c:429
 msgid "scroll the screen one line up"
 msgstr ""
 
-#: src/lang.c:428
+#: src/lang.c:430
 msgid "search for articles by author backwards"
 msgstr ""
 
-#: src/lang.c:429
+#: src/lang.c:431
 msgid "search for articles by author forwards"
 msgstr ""
 
-#: src/lang.c:430
+#: src/lang.c:432
 msgid "search all articles for a given string (this may take some time)"
 msgstr ""
 
-#: src/lang.c:431
+#: src/lang.c:433
 msgid " \t  (searches are case-insensitive and wrap around to all articles)"
 msgstr ""
 
-#: src/lang.c:432
+#: src/lang.c:434
 msgid "search for articles by Subject line backwards"
 msgstr ""
 
-#: src/lang.c:433
+#: src/lang.c:435
 msgid "search for articles by Subject line forwards"
 msgstr ""
 
-#: src/lang.c:434
+#: src/lang.c:436
 msgid "repeat last search"
 msgstr ""
 
-#: src/lang.c:435
+#: src/lang.c:437
 msgid "tag current article for reposting/mailing/piping/printing/saving"
 msgstr ""
 
-#: src/lang.c:436
+#: src/lang.c:438
 msgid "toggle info message in last line (subject/description)"
 msgstr ""
 
-#: src/lang.c:437
+#: src/lang.c:439
 msgid "toggle inverse video"
 msgstr ""
 
-#: src/lang.c:438
+#: src/lang.c:440
 msgid "toggle mini help menu display"
 msgstr ""
 
-#: src/lang.c:439
+#: src/lang.c:441
 msgid "cycle the display of authors email address, real name, both or neither"
 msgstr ""
 
-#: src/lang.c:440
+#: src/lang.c:442
 msgid "show version information"
 msgstr ""
 
-#: src/lang.c:441
+#: src/lang.c:443
 msgid "mark all articles as read and return to group selection menu"
 msgstr ""
 
-#: src/lang.c:442
+#: src/lang.c:444
 msgid "mark all articles as read and enter next group with unread articles"
 msgstr ""
 
-#: src/lang.c:443
+#: src/lang.c:445
 msgid "choose first thread in list"
 msgstr ""
 
-#: src/lang.c:444
+#: src/lang.c:446
 msgid "choose last thread in list"
 msgstr ""
 
-#: src/lang.c:445
+#: src/lang.c:447
 msgid "list articles within current thread (bring up Thread sub-menu)"
 msgstr ""
 
-#: src/lang.c:446
+#: src/lang.c:448
 msgid "mark article as unread"
 msgstr ""
 
-#: src/lang.c:447
+#: src/lang.c:449
 msgid "mark current thread, range or tagged threads as read"
 msgstr ""
 
-#: src/lang.c:448
+#: src/lang.c:450
 msgid "mark current thread, range or tagged threads as unread"
 msgstr ""
 
-#: src/lang.c:449
+#: src/lang.c:451
 msgid "mark current/range/selected/pattern/tagged as read after prompting"
 msgstr ""
 
-#: src/lang.c:450
+#: src/lang.c:452
 msgid "mark current/range/selected/pattern/tagged as unread after prompting"
 msgstr ""
 
-#: src/lang.c:451
+#: src/lang.c:453
 msgid "toggle display of all/selected articles"
 msgstr ""
 
-#: src/lang.c:452
+#: src/lang.c:454
 msgid "display next group"
 msgstr ""
 
-#: src/lang.c:453
+#: src/lang.c:455
 msgid "display previous group"
 msgstr ""
 
-#: src/lang.c:454
+#: src/lang.c:456
 msgid "toggle all selections (all articles)"
 msgstr ""
 
-#: src/lang.c:455
+#: src/lang.c:457
 msgid "select group (make \"hot\")"
 msgstr ""
 
-#: src/lang.c:456
+#: src/lang.c:458
 msgid "select thread"
 msgstr ""
 
-#: src/lang.c:457
+#: src/lang.c:459
 msgid "select threads if at least one unread article is selected"
 msgstr ""
 
-#: src/lang.c:458
+#: src/lang.c:460
 msgid "select threads that match user specified pattern"
 msgstr ""
 
-#: src/lang.c:459
+#: src/lang.c:461
 msgid "tag all parts of current multipart-message in order"
 msgstr ""
 
-#: src/lang.c:460
+#: src/lang.c:462
 msgid "0 - 9\t  choose thread by number"
 msgstr ""
 
-#: src/lang.c:461
+#: src/lang.c:463
 msgid "toggle limit number of articles to get, and reload"
 msgstr ""
 
-#: src/lang.c:462
+#: src/lang.c:464
 msgid "toggle display of all/unread articles"
 msgstr ""
 
-#: src/lang.c:463
+#: src/lang.c:465
 msgid "toggle selection of thread"
 msgstr ""
 
-#: src/lang.c:464
+#: src/lang.c:466
 msgid "cycle through threading options available"
 msgstr ""
 
-#: src/lang.c:465
+#: src/lang.c:467
 msgid "undo all selections (all articles)"
 msgstr ""
 
-#: src/lang.c:466
+#: src/lang.c:468
 msgid "untag all tagged threads"
 msgstr ""
 
-#: src/lang.c:467
+#: src/lang.c:469
 msgid "add new scope"
 msgstr ""
 
-#: src/lang.c:468
+#: src/lang.c:470
 msgid "delete scope"
 msgstr ""
 
-#: src/lang.c:469
+#: src/lang.c:471
 msgid "edit attributes file"
 msgstr ""
 
-#: src/lang.c:470
+#: src/lang.c:472
 msgid "choose first scope in list"
 msgstr ""
 
-#: src/lang.c:471
+#: src/lang.c:473
 msgid "0 - 9\t  choose scope by number"
 msgstr ""
 
-#: src/lang.c:472
+#: src/lang.c:474
 msgid "choose last scope in list"
 msgstr ""
 
-#: src/lang.c:473
+#: src/lang.c:475
 msgid "move scope"
 msgstr ""
 
-#: src/lang.c:474
+#: src/lang.c:476
 msgid "rename scope"
 msgstr ""
 
-#: src/lang.c:475
+#: src/lang.c:477
 msgid "select scope"
 msgstr ""
 
-#: src/lang.c:476
+#: src/lang.c:478
 msgid "mark all articles in group as read"
 msgstr ""
 
-#: src/lang.c:477
+#: src/lang.c:479
 msgid "mark all articles in group as read and move to next unread group"
 msgstr ""
 
-#: src/lang.c:478
+#: src/lang.c:480
 msgid "choose first group in list"
 msgstr ""
 
-#: src/lang.c:479
+#: src/lang.c:481
 msgid "choose group by name"
 msgstr ""
 
-#: src/lang.c:480
+#: src/lang.c:482
 msgid "0 - 9\t  choose group by number"
 msgstr ""
 
-#: src/lang.c:481
+#: src/lang.c:483
 msgid "choose range of groups to be affected by next command"
 msgstr ""
 
-#: src/lang.c:482
+#: src/lang.c:484
 msgid "choose last group in list"
 msgstr ""
 
-#: src/lang.c:484
+#: src/lang.c:486
 msgid "list groups which an article has been posted to (by Message-ID)"
 msgstr ""
 
-#: src/lang.c:485
+#: src/lang.c:487
 msgid " \t  (go to article if at least one of the groups is available)"
 msgstr ""
 
-#: src/lang.c:487
+#: src/lang.c:489
 msgid "mark all articles in chosen group unread"
 msgstr ""
 
-#: src/lang.c:488
+#: src/lang.c:490
 msgid "move chosen group within list"
 msgstr ""
 
-#: src/lang.c:489
+#: src/lang.c:491
 msgid "choose next group with unread news"
 msgstr ""
 
-#: src/lang.c:490 src/lang.c:1382
+#: src/lang.c:492 src/lang.c:1395
 msgid "quit"
 msgstr ""
 
-#: src/lang.c:491
+#: src/lang.c:493
 msgid "quit without saving configuration changes"
 msgstr ""
 
-#: src/lang.c:492
+#: src/lang.c:494
 msgid "read chosen group"
 msgstr ""
 
-#: src/lang.c:493
+#: src/lang.c:495
 msgid "reset .newsrc (all available articles in groups marked unread)"
 msgstr ""
 
-#: src/lang.c:494
+#: src/lang.c:496
 msgid "search backwards for a group name"
 msgstr ""
 
-#: src/lang.c:495
+#: src/lang.c:497
 msgid " \t  (all searches are case-insensitive and wrap around)"
 msgstr ""
 
-#: src/lang.c:496
+#: src/lang.c:498
 msgid "search forwards for a group name"
 msgstr ""
 
-#: src/lang.c:497
+#: src/lang.c:499
 msgid "subscribe to chosen group"
 msgstr ""
 
-#: src/lang.c:498
+#: src/lang.c:500
 msgid "subscribe to groups that match pattern"
 msgstr ""
 
-#: src/lang.c:499
+#: src/lang.c:501
 msgid "reread active file to check for any new news"
 msgstr ""
 
-#: src/lang.c:500
+#: src/lang.c:502
 msgid "toggle display of group name only or group name plus description"
 msgstr ""
 
-#: src/lang.c:501
+#: src/lang.c:503
 msgid "toggle display to show all/unread subscribed groups"
 msgstr ""
 
-#: src/lang.c:502
+#: src/lang.c:504
 msgid "unsubscribe from chosen group"
 msgstr ""
 
-#: src/lang.c:503
+#: src/lang.c:505
 msgid "unsubscribe from groups that match pattern"
 msgstr ""
 
-#: src/lang.c:504
+#: src/lang.c:506
 msgid "sort the list of groups"
 msgstr ""
 
-#: src/lang.c:505
+#: src/lang.c:507
 msgid "toggle display to show all/subscribed groups"
 msgstr ""
 
-#: src/lang.c:506
+#: src/lang.c:508
 msgid "0 - 9\t  choose article by number"
 msgstr ""
 
-#: src/lang.c:507
+#: src/lang.c:509
 msgid "mark thread as read and return to group index page"
 msgstr ""
 
-#: src/lang.c:508
+#: src/lang.c:510
 msgid "mark thread as read and enter next unread thread or group"
 msgstr ""
 
-#: src/lang.c:509
+#: src/lang.c:511
 msgid "choose first article in list"
 msgstr ""
 
-#: src/lang.c:510
+#: src/lang.c:512
 msgid "choose last article in list"
 msgstr ""
 
-#: src/lang.c:511
+#: src/lang.c:513
 msgid "mark art, range or tagged arts as read; move crsr to next unread art"
 msgstr ""
 
-#: src/lang.c:512
+#: src/lang.c:514
 msgid "mark article, range or tagged articles as unread"
 msgstr ""
 
-#: src/lang.c:513
+#: src/lang.c:515
 msgid "mark current thread as unread"
 msgstr ""
 
-#: src/lang.c:514
+#: src/lang.c:516
 msgid "read chosen article"
 msgstr ""
 
-#: src/lang.c:515
+#: src/lang.c:517
 msgid ""
 "Display properties\n"
 "------------------"
 msgstr ""
 
-#: src/lang.c:516
+#: src/lang.c:518
 msgid ""
 "Miscellaneous\n"
 "-------------"
 msgstr ""
 
-#: src/lang.c:517
+#: src/lang.c:519
 msgid ""
 "Moving around\n"
 "-------------"
 msgstr ""
 
-#: src/lang.c:518
+#: src/lang.c:520
 msgid ""
 "Group/thread/article operations\n"
 "-------------------------------"
 msgstr ""
 
-#: src/lang.c:519
+#: src/lang.c:521
 msgid ""
 "Attachment operations\n"
 "---------------------"
 msgstr ""
 
-#: src/lang.c:520
+#: src/lang.c:522
 msgid ""
 "Attribute operations\n"
 "--------------------"
 msgstr ""
 
-#: src/lang.c:521
+#: src/lang.c:523
 msgid ""
 "Option operations\n"
 "-----------------"
 msgstr ""
 
-#: src/lang.c:522
+#: src/lang.c:524
 msgid ""
 "Scope operations\n"
 "----------------"
 msgstr ""
 
-#: src/lang.c:523
+#: src/lang.c:525
 msgid ""
 "URL operations\n"
 "--------------"
 msgstr ""
 
-#: src/lang.c:524
+#: src/lang.c:526
 msgid "choose first URL in list"
 msgstr ""
 
-#: src/lang.c:525
+#: src/lang.c:527
 msgid "0 - 9\t  choose URL by number"
 msgstr ""
 
-#: src/lang.c:526
+#: src/lang.c:528
 msgid "choose last URL in list"
 msgstr ""
 
-#: src/lang.c:527
+#: src/lang.c:529
 msgid "search for URLs forwards"
 msgstr ""
 
-#: src/lang.c:528
+#: src/lang.c:530
 msgid "search for URLs backwards"
 msgstr ""
 
-#: src/lang.c:529
+#: src/lang.c:531
 msgid "Open URL in browser"
 msgstr ""
 
-#: src/lang.c:530
+#: src/lang.c:532
 msgid "toggle info message in last line (URL)"
 msgstr ""
 
-#: src/lang.c:532
+#: src/lang.c:534
 msgid "Group Level Commands"
 msgstr ""
 
-#: src/lang.c:533
+#: src/lang.c:535
 msgid "Kill filter added"
 msgstr ""
 
-#: src/lang.c:534
+#: src/lang.c:536
 msgid "Auto-selection filter added"
 msgstr ""
 
-#: src/lang.c:535
+#: src/lang.c:537
 msgid "All parts tagged"
 msgstr ""
 
-#: src/lang.c:536
+#: src/lang.c:538
 msgid "Storing article for later posting"
 msgstr ""
 
-#: src/lang.c:537
+#: src/lang.c:539
 msgid "Please enter a valid character"
 msgstr ""
 
-#: src/lang.c:538
+#: src/lang.c:540
 #, c-format
 msgid "Missing part #%d"
 msgstr ""
 
-#: src/lang.c:539
+#: src/lang.c:541
 msgid "*** No postponed articles ***"
 msgstr ""
 
-#: src/lang.c:540
+#: src/lang.c:542
 msgid "Not a multi-part message"
 msgstr ""
 
-#: src/lang.c:541
+#: src/lang.c:543
 msgid "You are not subscribed to this group"
 msgstr ""
 
-#: src/lang.c:542
+#: src/lang.c:544
 msgid "No previous expression"
 msgstr ""
 
-#: src/lang.c:543
+#: src/lang.c:545
 msgid "Operation disabled in no-overwrite mode"
 msgstr ""
 
 #. TODO: replace hardcoded key-name in txt_info_postponed
-#: src/lang.c:545
+#: src/lang.c:547
 #, c-format
 msgid "%d postponed %s, reuse with ^O...\n"
 msgstr ""
 
-#: src/lang.c:546
+#: src/lang.c:548
 msgid ""
 "X-Conversion-Note: multipart/alternative contents have been removed.\n"
 "  To get the whole article, turn alternative handling OFF in the Option "
 "Menu\n"
 msgstr ""
 
-#: src/lang.c:548
+#: src/lang.c:550
 #, c-format
 msgid "Save filename for %s/%s is a mailbox. Attachment not saved"
 msgstr ""
 
-#: src/lang.c:549
+#: src/lang.c:551
 msgid "TeX2Iso encoded article"
 msgstr ""
 
-#: src/lang.c:550
+#: src/lang.c:552
 msgid "incomplete "
 msgstr ""
 
 #. TODO: replace hardcoded key-names
-#: src/lang.c:552
+#: src/lang.c:554
 #, c-format
 msgid ""
 "\n"
@@ -2483,151 +2483,151 @@ msgid ""
 "Please send bug-reports/comments to %s with the 'R' command.\n"
 msgstr ""
 
-#: src/lang.c:568
+#: src/lang.c:570
 #, c-format
 msgid "Invalid  From: %s  line. Read the INSTALL file again."
 msgstr ""
 
-#: src/lang.c:570
+#: src/lang.c:572
 msgid "Invalid multibyte sequence found\n"
 msgstr ""
 
-#: src/lang.c:573
+#: src/lang.c:575
 #, c-format
 msgid "Invalid  Sender:-header %s"
 msgstr ""
 
-#: src/lang.c:575
+#: src/lang.c:577
 msgid "Inverse video disabled"
 msgstr ""
 
-#: src/lang.c:576
+#: src/lang.c:578
 msgid "Inverse video enabled"
 msgstr ""
 
-#: src/lang.c:578
+#: src/lang.c:580
 #, c-format
 msgid "Missing definition for %s\n"
 msgstr ""
 
-#: src/lang.c:579
+#: src/lang.c:581
 #, c-format
 msgid "Invalid key definition '%s'\n"
 msgstr ""
 
-#: src/lang.c:580
+#: src/lang.c:582
 #, c-format
 msgid "Invalid keyname '%s'\n"
 msgstr ""
 
-#: src/lang.c:581
+#: src/lang.c:583
 #, c-format
 msgid "Keymap file was upgraded to version %s\n"
 msgstr ""
 
-#: src/lang.c:582
+#: src/lang.c:584
 #, c-format
 msgid "Kill From:     [%s] (y/n): "
 msgstr ""
 
-#: src/lang.c:583
+#: src/lang.c:585
 msgid "Kill Lines: (</>num): "
 msgstr ""
 
-#: src/lang.c:584
+#: src/lang.c:586
 msgid "Kill Article Menu"
 msgstr ""
 
-#: src/lang.c:585
+#: src/lang.c:587
 #, c-format
 msgid "Kill Msg-Id:   [%s] (f/l/o/n): "
 msgstr ""
 
-#: src/lang.c:586
+#: src/lang.c:588
 msgid "Kill pattern scope  : "
 msgstr ""
 
-#: src/lang.c:587
+#: src/lang.c:589
 #, c-format
 msgid "Kill Subject:  [%s] (y/n): "
 msgstr ""
 
-#: src/lang.c:588
+#: src/lang.c:590
 msgid "Kill text pattern   : "
 msgstr ""
 
-#: src/lang.c:589
+#: src/lang.c:591
 msgid "Kill time in days   : "
 msgstr ""
 
-#: src/lang.c:591
+#: src/lang.c:593
 msgid "Last"
 msgstr ""
 
-#: src/lang.c:592
+#: src/lang.c:594
 msgid "-- Last response --"
 msgstr ""
 
-#: src/lang.c:593
+#: src/lang.c:595
 #, c-format
 msgid "Lines %s  "
 msgstr ""
 
-#: src/lang.c:596
+#: src/lang.c:598
 msgid "Function not available."
 msgstr ""
 
-#: src/lang.c:597
+#: src/lang.c:599
 msgid "Not reading via NNTP."
 msgstr ""
 
-#: src/lang.c:598
+#: src/lang.c:600
 #, c-format
 msgid "Group: %s"
 msgstr ""
 
-#: src/lang.c:599
+#: src/lang.c:601
 #, c-format
 msgid "Groups: %s"
 msgstr ""
 
-#: src/lang.c:602
+#: src/lang.c:604
 msgid "Mail"
 msgstr ""
 
-#: src/lang.c:603
+#: src/lang.c:605
 msgid "mailbox "
 msgstr ""
 
-#: src/lang.c:604
+#: src/lang.c:606
 #, c-format
 msgid "Mail article(s) to [%.*s]> "
 msgstr ""
 
-#: src/lang.c:605
+#: src/lang.c:607
 #, c-format
 msgid "Mailing log to %s\n"
 msgstr ""
 
-#: src/lang.c:606
+#: src/lang.c:608
 msgid "Mail bug report..."
 msgstr ""
 
-#: src/lang.c:607
+#: src/lang.c:609
 #, c-format
 msgid "Mail BUG REPORT to %s?"
 msgstr ""
 
-#: src/lang.c:608
+#: src/lang.c:610
 msgid "Mailed"
 msgstr ""
 
-#: src/lang.c:609
+#: src/lang.c:611
 #, c-format
 msgid "Mailing to %s..."
 msgstr ""
 
-#: src/lang.c:610
+#: src/lang.c:612
 msgid ""
 "# [Mail/Save] active file. Format is like news active file:\n"
 "#   groupname  max.artnum  min.artnum  /dir\n"
@@ -2635,345 +2635,345 @@ msgid ""
 "#\n"
 msgstr ""
 
-#: src/lang.c:613
+#: src/lang.c:615
 #, c-format
 msgid "%s marked as read"
 msgstr ""
 
-#: src/lang.c:614
+#: src/lang.c:616
 #, c-format
 msgid "%s marked as unread"
 msgstr ""
 
-#: src/lang.c:615
+#: src/lang.c:617
 #, c-format
 msgid "Marked %d of %d %s as read"
 msgstr ""
 
-#: src/lang.c:616
+#: src/lang.c:618
 #, c-format
 msgid "Marked %d of %d %s as unread"
 msgstr ""
 
-#: src/lang.c:617 src/lang.c:1349
+#: src/lang.c:619 src/lang.c:1351
 msgid "Mark"
 msgstr ""
 
-#: src/lang.c:618
+#: src/lang.c:620
 #, c-format
 msgid "Mark all articles as read%s?"
 msgstr ""
 
-#: src/lang.c:619
+#: src/lang.c:621
 #, c-format
 msgid "Mark article as read%s?"
 msgstr ""
 
-#: src/lang.c:620
+#: src/lang.c:622
 #, c-format
 msgid "Mark group %s as read?"
 msgstr ""
 
-#: src/lang.c:621
+#: src/lang.c:623
 #, c-format
 msgid "Mark thread as read%s?"
 msgstr ""
 
-#: src/lang.c:622
+#: src/lang.c:624
 #, c-format
 msgid "Matching %s groups..."
 msgstr ""
 
-#: src/lang.c:623 src/lang.c:637 src/lang.c:643
+#: src/lang.c:625 src/lang.c:639 src/lang.c:645
 #, c-format
 msgid "<n>=set current to n; %s=line down; %s=line up; %s=help; %s=quit"
 msgstr ""
 
-#: src/lang.c:625
+#: src/lang.c:627
 #, c-format
 msgid ""
 "%s=view; %s=pipe; %s=pipe raw; %s=save; %s=tag; %s=tag pattern; %s=untag all"
 msgstr ""
 
-#: src/lang.c:627
+#: src/lang.c:629
 #, c-format
 msgid "%s=view; %s=save; %s=tag; %s=tag pattern; %s=untag all"
 msgstr ""
 
-#: src/lang.c:629
+#: src/lang.c:631
 #, c-format
 msgid ""
 "%s=reverse tagging; %s=search forwards; %s=search backwards; %s=repeat search"
 msgstr ""
 
-#: src/lang.c:630 src/lang.c:634
+#: src/lang.c:632 src/lang.c:636
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s=search pattern; %s=kill/select"
 msgstr ""
 
-#: src/lang.c:631
+#: src/lang.c:633
 #, c-format
 msgid ""
 "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; "
 "%s=list thread"
 msgstr ""
 
-#: src/lang.c:632
+#: src/lang.c:634
 #, c-format
 msgid "%s=line up; %s=line down; %s=page up; %s=page down; %s=top; %s=bottom"
 msgstr ""
 
-#: src/lang.c:633
+#: src/lang.c:635
 #, c-format
 msgid "%s=search forwards; %s=search backwards; %s=quit"
 msgstr ""
 
-#: src/lang.c:635
+#: src/lang.c:637
 #, c-format
 msgid "%s=author search; %s=body search; %s=catchup; %s=followup; %s=mark read"
 msgstr ""
 
-#: src/lang.c:636
+#: src/lang.c:638
 #, c-format
 msgid "%s=add; %s=move; %s=rename; %s=delete"
 msgstr ""
 
-#: src/lang.c:638
+#: src/lang.c:640
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s,%s=search pattern; %s=catchup"
 msgstr ""
 
-#: src/lang.c:639
+#: src/lang.c:641
 #, c-format
 msgid ""
 "%s=line down; %s=line up; %s=help; %s=move; %s=quit; %s=toggle all/unread"
 msgstr ""
 
-#: src/lang.c:640
+#: src/lang.c:642
 #, c-format
 msgid ""
 "%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/"
 "out"
 msgstr ""
 
-#: src/lang.c:641
+#: src/lang.c:643
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s=catchup; %s=display toggle"
 msgstr ""
 
-#: src/lang.c:642
+#: src/lang.c:644
 #, c-format
 msgid "%s=help; %s=line down; %s=line up; %s=quit; %s=tag; %s=mark unread"
 msgstr ""
 
-#: src/lang.c:644
+#: src/lang.c:646
 #, c-format
 msgid "%s=search forwards; %s=search backwards; %s=repeat search"
 msgstr ""
 
-#: src/lang.c:645
+#: src/lang.c:647
 msgid "--More--"
 msgstr ""
 
-#: src/lang.c:646
+#: src/lang.c:648
 #, c-format
 msgid "Moving %s..."
 msgstr ""
 
-#: src/lang.c:647
+#: src/lang.c:649
 msgid "Message-ID: & last Reference  "
 msgstr ""
 
-#: src/lang.c:648
+#: src/lang.c:650
 msgid "Message-ID: line              "
 msgstr ""
 
-#: src/lang.c:649
+#: src/lang.c:651
 msgid "Message-ID: & References: line"
 msgstr ""
 
-#: src/lang.c:651
+#: src/lang.c:653
 msgid ", name: "
 msgstr ""
 
-#: src/lang.c:652
+#: src/lang.c:654
 #, c-format
 msgid "Go to newsgroup [%s]> "
 msgstr ""
 
-#: src/lang.c:653
+#: src/lang.c:655
 msgid "newsgroups"
 msgstr ""
 
-#: src/lang.c:654
+#: src/lang.c:656
 #, c-format
 msgid "Position %s in group list (1,2,..,$) [%d]> "
 msgstr ""
 
-#: src/lang.c:655
+#: src/lang.c:657
 msgid "newsgroup"
 msgstr ""
 
-#: src/lang.c:656
+#: src/lang.c:658
 msgid "Try and save newsrc file again?"
 msgstr ""
 
-#: src/lang.c:657
+#: src/lang.c:659
 msgid "Warning: No newsgroups were written to your newsrc file. Save aborted."
 msgstr ""
 
-#: src/lang.c:658
+#: src/lang.c:660
 msgid "newsrc file saved successfully.\n"
 msgstr ""
 
-#: src/lang.c:659
+#: src/lang.c:661
 msgid "-- Next response --"
 msgstr ""
 
-#: src/lang.c:660
+#: src/lang.c:662
 msgid "No  "
 msgstr ""
 
-#: src/lang.c:661
+#: src/lang.c:663
 msgid "*** No articles ***"
 msgstr ""
 
-#: src/lang.c:662
+#: src/lang.c:664
 msgid "No articles have been posted"
 msgstr ""
 
-#: src/lang.c:663
+#: src/lang.c:665
 msgid "*** No attachments ***"
 msgstr ""
 
-#: src/lang.c:664
+#: src/lang.c:666
 msgid "*** No description ***"
 msgstr ""
 
-#: src/lang.c:665
+#: src/lang.c:667
 msgid "No filename"
 msgstr ""
 
-#: src/lang.c:666
+#: src/lang.c:668
 msgid "No group"
 msgstr ""
 
-#: src/lang.c:667
+#: src/lang.c:669
 msgid "*** No groups ***"
 msgstr ""
 
-#: src/lang.c:668
+#: src/lang.c:670
 msgid "No more groups to read"
 msgstr ""
 
-#: src/lang.c:669
+#: src/lang.c:671
 msgid "No last message"
 msgstr ""
 
-#: src/lang.c:670
+#: src/lang.c:672
 msgid "No mail address"
 msgstr ""
 
-#: src/lang.c:671
+#: src/lang.c:673
 msgid "No articles marked for saving"
 msgstr ""
 
-#: src/lang.c:672
+#: src/lang.c:674
 msgid "No match"
 msgstr ""
 
-#: src/lang.c:673
+#: src/lang.c:675
 msgid "No more groups"
 msgstr ""
 
-#: src/lang.c:674
+#: src/lang.c:676
 msgid "No newsgroups"
 msgstr ""
 
-#: src/lang.c:675
+#: src/lang.c:677
 msgid "No next unread article"
 msgstr ""
 
-#: src/lang.c:676
+#: src/lang.c:678
 msgid "No previous group"
 msgstr ""
 
-#: src/lang.c:677
+#: src/lang.c:679
 msgid "No previous search, nothing to repeat"
 msgstr ""
 
-#: src/lang.c:678
+#: src/lang.c:680
 msgid "No previous unread article"
 msgstr ""
 
-#: src/lang.c:679
+#: src/lang.c:681
 msgid "No responses"
 msgstr ""
 
-#: src/lang.c:680
+#: src/lang.c:682
 msgid "No responses to list in current thread"
 msgstr ""
 
-#: src/lang.c:681
+#: src/lang.c:683
 msgid "*** No scopes ***"
 msgstr ""
 
-#: src/lang.c:682
+#: src/lang.c:684
 msgid "No search string"
 msgstr ""
 
-#: src/lang.c:683
+#: src/lang.c:685
 msgid "No subject"
 msgstr ""
 
-#: src/lang.c:685
+#: src/lang.c:687
 #, c-format
 msgid "%s: Terminal must have clear to end-of-line (ce)\n"
 msgstr ""
 
-#: src/lang.c:686
+#: src/lang.c:688
 #, c-format
 msgid "%s: Terminal must have clear to end-of-screen (cd)\n"
 msgstr ""
 
-#: src/lang.c:687
+#: src/lang.c:689
 #, c-format
 msgid "%s: Terminal must have clearscreen (cl) capability\n"
 msgstr ""
 
-#: src/lang.c:688
+#: src/lang.c:690
 #, c-format
 msgid "%s: Terminal must have cursor motion (cm)\n"
 msgstr ""
 
-#: src/lang.c:689
+#: src/lang.c:691
 #, c-format
 msgid "%s: TERM variable must be set to use screen capabilities\n"
 msgstr ""
 
-#: src/lang.c:691
+#: src/lang.c:693
 #, c-format
 msgid "No viewer found for %s/%s\n"
 msgstr ""
 
-#: src/lang.c:692
+#: src/lang.c:694
 msgid "Newsgroup does not exist on this server"
 msgstr ""
 
-#: src/lang.c:693
+#: src/lang.c:695
 #, c-format
 msgid "Group %s not found in active file"
 msgstr ""
 
-#: src/lang.c:694
+#: src/lang.c:696
 msgid "c)reate it, use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr ""
 
-#: src/lang.c:695
+#: src/lang.c:697
 msgid "use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr ""
 
-#: src/lang.c:696
+#: src/lang.c:698
 #, c-format
 msgid ""
 "# NNTP-server -> newsrc translation table and NNTP-server\n"
@@ -2990,321 +2990,321 @@ msgid ""
 "#\n"
 msgstr ""
 
-#: src/lang.c:703
+#: src/lang.c:705
 msgid "Only"
 msgstr ""
 
-#: src/lang.c:704
+#: src/lang.c:706
 #, c-format
 msgid "Option not enabled. Recompile with %s."
 msgstr ""
 
-#: src/lang.c:705
+#: src/lang.c:707
 msgid "Options Menu"
 msgstr ""
 
-#: src/lang.c:706
+#: src/lang.c:708
 msgid "Options Menu Commands"
 msgstr ""
 
-#: src/lang.c:709
+#: src/lang.c:711
 #, c-format
 msgid "Error in regex: %s at pos. %d '%s'"
 msgstr ""
 
-#: src/lang.c:710
+#: src/lang.c:712
 #, c-format
 msgid "Error in regex: pcre internal error %d"
 msgstr ""
 
-#: src/lang.c:711
+#: src/lang.c:713
 #, c-format
 msgid "Error in regex: study - pcre internal error %s"
 msgstr ""
 
-#: src/lang.c:712
+#: src/lang.c:714
 msgid "Post a followup..."
 msgstr ""
 
 #. TODO: replace hardcoded key-name in txt_post_error_ask_postpone
-#: src/lang.c:714
+#: src/lang.c:716
 msgid ""
 "An error has occurred while posting the article. If you think that this\n"
 "error is temporary or otherwise correctable, you can postpone the article\n"
 "and pick it up again with ^O later.\n"
 msgstr ""
 
-#: src/lang.c:717
+#: src/lang.c:719
 msgid "Posted articles history"
 msgstr ""
 
-#: src/lang.c:718
+#: src/lang.c:720
 #, c-format
 msgid "Post to newsgroup(s) [%s]> "
 msgstr ""
 
-#: src/lang.c:719
+#: src/lang.c:721
 msgid "-- post processing started --"
 msgstr ""
 
-#: src/lang.c:720
+#: src/lang.c:722
 msgid "-- post processing completed --"
 msgstr ""
 
-#: src/lang.c:721
+#: src/lang.c:723
 #, c-format
 msgid "Post subject [%s]> "
 msgstr ""
 
-#: src/lang.c:722
+#: src/lang.c:724
 msgid ""
 "# Summary of mailed/posted messages viewable by 'W' command from within "
 "tin.\n"
 msgstr ""
 
-#: src/lang.c:723
+#: src/lang.c:725
 msgid "Posting article..."
 msgstr ""
 
-#: src/lang.c:724
+#: src/lang.c:726
 #, c-format
 msgid "Post postponed articles [%%s]? (%s/%s/%s/%s/%s): "
 msgstr ""
 
-#: src/lang.c:725
+#: src/lang.c:727
 #, c-format
 msgid "Hot %s"
 msgstr ""
 
-#: src/lang.c:726
+#: src/lang.c:728
 #, c-format
 msgid "Tagged %s"
 msgstr ""
 
-#: src/lang.c:727
+#: src/lang.c:729
 #, c-format
 msgid "Untagged %s"
 msgstr ""
 
-#: src/lang.c:728
+#: src/lang.c:730
 msgid "Processing mail messages marked for deletion."
 msgstr ""
 
-#: src/lang.c:729
+#: src/lang.c:731
 msgid "Processing saved articles marked for deletion."
 msgstr ""
 
-#: src/lang.c:730
+#: src/lang.c:732
 #, c-format
 msgid "Accept Followup-To? %s=post, %s=ignore, %s=quit: "
 msgstr ""
 
-#: src/lang.c:731
+#: src/lang.c:733
 msgid "Article unchanged, abort mailing?"
 msgstr ""
 
-#: src/lang.c:732
+#: src/lang.c:734
 #, c-format
 msgid "Do you want to see postponed articles (%d)?"
 msgstr ""
 
-#: src/lang.c:734
+#: src/lang.c:736
 msgid "Add quick kill filter?"
 msgstr ""
 
-#: src/lang.c:735
+#: src/lang.c:737
 msgid "Add quick selection filter?"
 msgstr ""
 
-#: src/lang.c:736
+#: src/lang.c:738
 msgid "Do you really want to quit?"
 msgstr ""
 
-#: src/lang.c:737
+#: src/lang.c:739
 #, c-format
 msgid "%s=edit cancel message, %s=quit, %s=delete (cancel) [%%s]: "
 msgstr ""
 
-#: src/lang.c:738
+#: src/lang.c:740
 msgid "You have tagged articles in this group - quit anyway?"
 msgstr ""
 
-#: src/lang.c:739
+#: src/lang.c:741
 #, c-format
 msgid "%s=quit, %s=edit, %s=postpone: "
 msgstr ""
 
-#: src/lang.c:740
+#: src/lang.c:742
 #, c-format
 msgid "%s=quit %s=edit %s=save kill description: "
 msgstr ""
 
-#: src/lang.c:741
+#: src/lang.c:743
 #, c-format
 msgid "%s=quit %s=edit %s=save select description: "
 msgstr ""
 
-#: src/lang.c:742
+#: src/lang.c:744
 msgid "Do you really want to quit without saving your configuration?"
 msgstr ""
 
-#: src/lang.c:745
+#: src/lang.c:747
 msgid "Invalid range - valid are '0-9.$' eg. 1-$"
 msgstr ""
 
-#: src/lang.c:747
+#: src/lang.c:749
 msgid "Do you want to abort this operation?"
 msgstr ""
 
-#: src/lang.c:748
+#: src/lang.c:750
 msgid "Do you want to exit tin immediately?"
 msgstr ""
 
-#: src/lang.c:750
+#: src/lang.c:752
 msgid "Reading ('q' to quit)..."
 msgstr ""
 
-#: src/lang.c:751
+#: src/lang.c:753
 #, c-format
 msgid "Reading %sarticles..."
 msgstr ""
 
-#: src/lang.c:752
+#: src/lang.c:754
 #, c-format
 msgid "Reading %sattributes file...\n"
 msgstr ""
 
-#: src/lang.c:753
+#: src/lang.c:755
 #, c-format
 msgid "Reading %sconfig file...\n"
 msgstr ""
 
-#: src/lang.c:754
+#: src/lang.c:756
 msgid "Reading filter file...\n"
 msgstr ""
 
-#: src/lang.c:755
+#: src/lang.c:757
 #, c-format
 msgid "Reading %s groups..."
 msgstr ""
 
-#: src/lang.c:756
+#: src/lang.c:758
 msgid "Reading input history file...\n"
 msgstr ""
 
-#: src/lang.c:757
+#: src/lang.c:759
 msgid "Reading keymap file...\n"
 msgstr ""
 
-#: src/lang.c:758
+#: src/lang.c:760
 msgid "Reading groups from active file... "
 msgstr ""
 
-#: src/lang.c:759
+#: src/lang.c:761
 msgid "Reading groups from newsrc file... "
 msgstr ""
 
-#: src/lang.c:760
+#: src/lang.c:762
 msgid "Reading newsgroups file... "
 msgstr ""
 
-#: src/lang.c:761
+#: src/lang.c:763
 msgid "Reading newsrc file..."
 msgstr ""
 
-#: src/lang.c:762
+#: src/lang.c:764
 msgid "References: line              "
 msgstr ""
 
-#: src/lang.c:764
+#: src/lang.c:766
 #, c-format
 msgid "(%d:%02d remaining)"
 msgstr ""
 
-#: src/lang.c:766
+#: src/lang.c:768
 #, c-format
 msgid "Bogus group %s removed."
 msgstr ""
 
-#: src/lang.c:767
+#: src/lang.c:769
 msgid "Removed from the previous rule: "
 msgstr ""
 
-#: src/lang.c:768
+#: src/lang.c:770
 #, c-format
 msgid "Error: rename %s to %s"
 msgstr ""
 
-#: src/lang.c:769
+#: src/lang.c:771
 msgid "Reply to author..."
 msgstr ""
 
-#: src/lang.c:770
+#: src/lang.c:772
 msgid "Repost"
 msgstr ""
 
-#: src/lang.c:771
+#: src/lang.c:773
 msgid "Reposting article..."
 msgstr ""
 
-#: src/lang.c:772
+#: src/lang.c:774
 #, c-format
 msgid "Repost article(s) to group(s) [%s]> "
 msgstr ""
 
-#: src/lang.c:773
+#: src/lang.c:775
 msgid "Reset newsrc?"
 msgstr ""
 
-#: src/lang.c:774
+#: src/lang.c:776
 msgid "Responses have been directed to the following newsgroups"
 msgstr ""
 
-#: src/lang.c:775
+#: src/lang.c:777
 #, c-format
 msgid "Responses have been directed to poster. %s=mail, %s=post, %s=quit: "
 msgstr ""
 
-#: src/lang.c:777
+#: src/lang.c:779
 msgid "Press <RETURN> to continue..."
 msgstr ""
 
-#: src/lang.c:779
+#: src/lang.c:781
 #, c-format
 msgid "Select From    [%s] (y/n): "
 msgstr ""
 
-#: src/lang.c:780
+#: src/lang.c:782
 msgid "Select Lines: (</>num): "
 msgstr ""
 
-#: src/lang.c:781
+#: src/lang.c:783
 msgid "Auto-select Article Menu"
 msgstr ""
 
-#: src/lang.c:782
+#: src/lang.c:784
 #, c-format
 msgid "Select Msg-Id  [%s] (f/l/o/n): "
 msgstr ""
 
-#: src/lang.c:783
+#: src/lang.c:785
 msgid "Select pattern scope: "
 msgstr ""
 
-#: src/lang.c:784
+#: src/lang.c:786
 #, c-format
 msgid "Select Subject [%s] (y/n): "
 msgstr ""
 
-#: src/lang.c:785
+#: src/lang.c:787
 msgid "Select text pattern : "
 msgstr ""
 
-#: src/lang.c:786
+#: src/lang.c:788
 msgid "Select time in days   : "
 msgstr ""
 
-#: src/lang.c:787
+#: src/lang.c:789
 #, c-format
 msgid ""
 "# %s server configuration file\n"
@@ -3317,260 +3317,260 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/lang.c:793
+#: src/lang.c:795
 msgid "Showing unread groups only"
 msgstr ""
 
-#: src/lang.c:794
+#: src/lang.c:796
 msgid "Subject: line (ignore case)   "
 msgstr ""
 
-#: src/lang.c:795
+#: src/lang.c:797
 msgid "Subject: line (case sensitive)"
 msgstr ""
 
-#: src/lang.c:796
+#: src/lang.c:798
 msgid "Save"
 msgstr ""
 
-#: src/lang.c:797
+#: src/lang.c:799
 #, c-format
 msgid "Save '%s' (%s/%s)?"
 msgstr ""
 
-#: src/lang.c:798
+#: src/lang.c:800
 msgid "Save configuration before continuing?"
 msgstr ""
 
-#: src/lang.c:799
+#: src/lang.c:801
 msgid "Save filename> "
 msgstr ""
 
-#: src/lang.c:800
+#: src/lang.c:802
 msgid "Saved"
 msgstr ""
 
-#: src/lang.c:801
+#: src/lang.c:803
 #, c-format
 msgid "%4d unread (%4d hot) %s in %s\n"
 msgstr ""
 
-#: src/lang.c:802
+#: src/lang.c:804
 #, c-format
 msgid "Saved %s...\n"
 msgstr ""
 
-#: src/lang.c:803
+#: src/lang.c:805
 msgid "Nothing was saved"
 msgstr ""
 
-#: src/lang.c:804
+#: src/lang.c:806
 #, c-format
 msgid ""
 "\n"
 "%s %d %s from %d %s\n"
 msgstr ""
 
-#: src/lang.c:805
+#: src/lang.c:807
 #, c-format
 msgid "-- %s saved to %s%s --"
 msgstr ""
 
-#: src/lang.c:806
+#: src/lang.c:808
 #, c-format
 msgid "-- %s saved to %s - %s --"
 msgstr ""
 
-#: src/lang.c:807
+#: src/lang.c:809
 msgid "Saving..."
 msgstr ""
 
-#: src/lang.c:808
+#: src/lang.c:810
 #, c-format
 msgid "%s: Screen initialization failed"
 msgstr "%s: Screen initialisation failed"
 
-#: src/lang.c:810
+#: src/lang.c:812
 #, c-format
 msgid "%s: screen is too small\n"
 msgstr ""
 
-#: src/lang.c:812
+#: src/lang.c:814
 #, c-format
 msgid "screen is too small, %s is exiting"
 msgstr ""
 
-#: src/lang.c:813
+#: src/lang.c:815
 msgid "Delete scope?"
 msgstr ""
 
-#: src/lang.c:814
+#: src/lang.c:816
 msgid "Enter scope> "
 msgstr ""
 
-#: src/lang.c:815
+#: src/lang.c:817
 msgid "Select new position> "
 msgstr ""
 
-#: src/lang.c:816
+#: src/lang.c:818
 msgid "New position cannot be a global scope"
 msgstr ""
 
-#: src/lang.c:817
+#: src/lang.c:819
 msgid "Global scope, operation not allowed"
 msgstr ""
 
-#: src/lang.c:818
+#: src/lang.c:820
 msgid "Rename scope> "
 msgstr ""
 
-#: src/lang.c:819
+#: src/lang.c:821
 msgid "Select scope> "
 msgstr ""
 
-#: src/lang.c:820
+#: src/lang.c:822
 msgid "Scopes Menu"
 msgstr ""
 
-#: src/lang.c:821
+#: src/lang.c:823
 msgid "Scopes Menu Commands"
 msgstr ""
 
-#: src/lang.c:822
+#: src/lang.c:824
 #, c-format
 msgid "Search backwards [%s]> "
 msgstr ""
 
-#: src/lang.c:823
+#: src/lang.c:825
 #, c-format
 msgid "Search body [%s]> "
 msgstr ""
 
-#: src/lang.c:824
+#: src/lang.c:826
 #, c-format
 msgid "Search forwards [%s]> "
 msgstr ""
 
-#: src/lang.c:825
+#: src/lang.c:827
 msgid "Searching..."
 msgstr ""
 
-#: src/lang.c:826
+#: src/lang.c:828
 #, c-format
 msgid "Searching article %d of %d ('q' to abort)..."
 msgstr ""
 
-#: src/lang.c:827
+#: src/lang.c:829
 msgid "Select article> "
 msgstr ""
 
-#: src/lang.c:828
+#: src/lang.c:830
 msgid ""
 "Select option number before text or use arrow keys and <CR>. 'q' to quit."
 msgstr ""
 
-#: src/lang.c:829
+#: src/lang.c:831
 msgid "Select group> "
 msgstr ""
 
-#: src/lang.c:830
+#: src/lang.c:832
 #, c-format
 msgid "Enter selection pattern [%s]> "
 msgstr ""
 
-#: src/lang.c:831
+#: src/lang.c:833
 msgid "Select thread> "
 msgstr ""
 
-#: src/lang.c:832
+#: src/lang.c:834
 #, c-format
 msgid "%s %s %s (\"%s\") [%s]: send a DETAILED bug report to %s\n"
 msgstr ""
 
-#: src/lang.c:833
+#: src/lang.c:835
 msgid "servers active-file"
 msgstr ""
 
-#: src/lang.c:834
+#: src/lang.c:836
 msgid "Cannot move into new newsgroups. Subscribe first..."
 msgstr ""
 
-#: src/lang.c:835
+#: src/lang.c:837
 msgid "<SPACE>"
 msgstr ""
 
-#: src/lang.c:836
+#: src/lang.c:838
 #, c-format
 msgid "Starting: (%s)"
 msgstr ""
 
-#: src/lang.c:837
+#: src/lang.c:839
 #, c-format
 msgid "List Thread (%d of %d)"
 msgstr ""
 
-#: src/lang.c:838
+#: src/lang.c:840
 #, c-format
 msgid "Thread (%.*s)"
 msgstr ""
 
-#: src/lang.c:839
+#: src/lang.c:841
 msgid "Enter wildcard subscribe pattern> "
 msgstr ""
 
-#: src/lang.c:840
+#: src/lang.c:842
 #, c-format
 msgid "subscribed to %d groups"
 msgstr ""
 
-#: src/lang.c:841
+#: src/lang.c:843
 #, c-format
 msgid "Subscribed to %s"
 msgstr ""
 
-#: src/lang.c:842
+#: src/lang.c:844
 msgid "Subscribing... "
 msgstr ""
 
-#: src/lang.c:843
+#: src/lang.c:845
 #, c-format
 msgid "Repost or supersede article(s) [%%s]? (%s/%s/%s): "
 msgstr ""
 
-#: src/lang.c:844
+#: src/lang.c:846
 #, c-format
 msgid "Supersede article(s) to group(s) [%s]> "
 msgstr ""
 
-#: src/lang.c:845
+#: src/lang.c:847
 msgid "Superseding article ..."
 msgstr ""
 
-#: src/lang.c:846
+#: src/lang.c:848
 #, c-format
 msgid ""
 "\n"
 "Stopped. Type 'fg' to restart %s\n"
 msgstr ""
 
-#: src/lang.c:848
+#: src/lang.c:850
 #, c-format
 msgid "%d days"
 msgstr ""
 
-#: src/lang.c:849
+#: src/lang.c:851
 msgid "<TAB>"
 msgstr ""
 
-#: src/lang.c:850
+#: src/lang.c:852
 msgid "TeX "
 msgstr ""
 
-#: src/lang.c:851
+#: src/lang.c:853
 msgid "# Default action/prompt strings\n"
 msgstr ""
 
-#: src/lang.c:852
+#: src/lang.c:854
 msgid ""
 "# Defaults for quick (1 key) kill & auto-selection filters\n"
 "# header=NUM  0,1=Subject: 2,3=From: 4=Message-ID: & full References: line\n"
@@ -3581,271 +3581,271 @@ msgid ""
 "# expire=ON/OFF  ON=limit to default_filter_days OFF=don't ever expire\n"
 msgstr ""
 
-#: src/lang.c:865
+#: src/lang.c:867
 msgid ""
 "# If ON use print current subject or newsgroup description in the last line\n"
 msgstr ""
 
-#: src/lang.c:866
+#: src/lang.c:868
 msgid "# Host & time info used for detecting new groups (don't touch)\n"
 msgstr ""
 
-#: src/lang.c:867
+#: src/lang.c:869
 msgid "There is no news\n"
 msgstr ""
 
-#: src/lang.c:868
+#: src/lang.c:870
 msgid "Thread"
 msgstr ""
 
-#: src/lang.c:869
+#: src/lang.c:871
 msgid "Thread Level Commands"
 msgstr ""
 
-#: src/lang.c:870
+#: src/lang.c:872
 msgid "Thread deselected"
 msgstr ""
 
-#: src/lang.c:871
+#: src/lang.c:873
 msgid "Thread selected"
 msgstr ""
 
-#: src/lang.c:873
+#: src/lang.c:875
 msgid "threads"
 msgstr ""
 
-#: src/lang.c:875
+#: src/lang.c:877
 msgid "thread"
 msgstr ""
 
-#: src/lang.c:876
+#: src/lang.c:878
 #, c-format
 msgid "Thread %4s of %4s"
 msgstr ""
 
-#: src/lang.c:877
+#: src/lang.c:879
 msgid "Threading articles..."
 msgstr ""
 
-#: src/lang.c:878
+#: src/lang.c:880
 #, c-format
 msgid "Toggled word highlighting %s"
 msgstr ""
 
-#: src/lang.c:879
+#: src/lang.c:881
 msgid "Toggled rot13 encoding"
 msgstr ""
 
-#: src/lang.c:880
+#: src/lang.c:882
 #, c-format
 msgid "Toggled german TeX encoding %s"
 msgstr ""
 
-#: src/lang.c:881
+#: src/lang.c:883
 #, c-format
 msgid "Toggled tab-width to %d"
 msgstr ""
 
-#: src/lang.c:883
+#: src/lang.c:885
 #, c-format
 msgid "%d Trying to dotlock %s"
 msgstr ""
 
-#: src/lang.c:884
+#: src/lang.c:886
 #, c-format
 msgid "%d Trying to lock %s"
 msgstr ""
 
-#: src/lang.c:886
+#: src/lang.c:888
 msgid "           h=help"
 msgstr ""
 
-#: src/lang.c:888
+#: src/lang.c:890
 msgid "Unlimited"
 msgstr ""
 
-#: src/lang.c:889
+#: src/lang.c:891
 msgid "Enter wildcard unsubscribe pattern> "
 msgstr ""
 
-#: src/lang.c:890
+#: src/lang.c:892
 #, c-format
 msgid "Error decoding %s : %s"
 msgstr ""
 
-#: src/lang.c:891
+#: src/lang.c:893
 msgid "No end."
 msgstr ""
 
-#: src/lang.c:892
+#: src/lang.c:894
 #, c-format
 msgid "%s successfully decoded."
 msgstr ""
 
-#: src/lang.c:893
+#: src/lang.c:895
 #, c-format
 msgid ""
 "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n"
 "\n"
 msgstr ""
 
-#: src/lang.c:894
+#: src/lang.c:896
 msgid "unread "
 msgstr ""
 
-#: src/lang.c:895
+#: src/lang.c:897
 #, c-format
 msgid "unsubscribed from %d groups"
 msgstr ""
 
-#: src/lang.c:896
+#: src/lang.c:898
 #, c-format
 msgid "Unsubscribed from %s"
 msgstr ""
 
-#: src/lang.c:897
+#: src/lang.c:899
 msgid "Unsubscribing... "
 msgstr ""
 
-#: src/lang.c:898
+#: src/lang.c:900
 msgid "Unthreading articles..."
 msgstr ""
 
-#: src/lang.c:899
+#: src/lang.c:901
 msgid "Updated"
 msgstr ""
 
-#: src/lang.c:901
+#: src/lang.c:903
 #, c-format
 msgid "unparseable \"LIST COUNTS\" line: \"%s\""
 msgstr ""
 
-#: src/lang.c:903
+#: src/lang.c:905
 msgid "Updating"
 msgstr ""
 
-#: src/lang.c:904
+#: src/lang.c:906
 msgid "URL Menu"
 msgstr ""
 
-#: src/lang.c:905
+#: src/lang.c:907
 msgid "URL Menu Commands"
 msgstr ""
 
-#: src/lang.c:906
+#: src/lang.c:908
 #, c-format
 msgid "Opening %s"
 msgstr ""
 
-#: src/lang.c:907
+#: src/lang.c:909
 msgid "Select URL> "
 msgstr ""
 
-#: src/lang.c:908
+#: src/lang.c:910
 msgid "No URLs in this article"
 msgstr ""
 
-#: src/lang.c:909
+#: src/lang.c:911
 msgid "Use MIME display program for this message?"
 msgstr ""
 
-#: src/lang.c:910
+#: src/lang.c:912
 msgid "  -c       mark all news as read in subscribed newsgroups (batch mode)"
 msgstr ""
 
-#: src/lang.c:911
+#: src/lang.c:913
 msgid "  -Z       return status indicating if any unread news (batch mode)"
 msgstr ""
 
-#: src/lang.c:912
+#: src/lang.c:914
 msgid "  -q       don't check for new newsgroups"
 msgstr ""
 
-#: src/lang.c:913
+#: src/lang.c:915
 msgid "  -X       don't save any files on quit"
 msgstr ""
 
-#: src/lang.c:914
+#: src/lang.c:916
 msgid "  -d       don't show newsgroup descriptions"
 msgstr ""
 
-#: src/lang.c:915
+#: src/lang.c:917
 msgid "  -G limit get only limit articles/group"
 msgstr ""
 
-#: src/lang.c:916
+#: src/lang.c:918
 #, c-format
 msgid "  -H       help information about %s"
 msgstr ""
 
-#: src/lang.c:917
+#: src/lang.c:919
 msgid "  -h       this help message"
 msgstr ""
 
-#: src/lang.c:918
+#: src/lang.c:920
 #, c-format
 msgid "  -I dir   news index file directory [default=%s]"
 msgstr ""
 
-#: src/lang.c:919
+#: src/lang.c:921
 msgid "  -u       update index files (batch mode)"
 msgstr ""
 
-#: src/lang.c:920
+#: src/lang.c:922
 #, c-format
 msgid "  -m dir   mailbox directory [default=%s]"
 msgstr ""
 
-#: src/lang.c:921
+#: src/lang.c:923
 #, c-format
 msgid ""
 "\n"
 "Mail bug reports/comments to %s"
 msgstr ""
 
-#: src/lang.c:922
+#: src/lang.c:924
 msgid "  -N       mail new news to your posts (batch mode)"
 msgstr ""
 
-#: src/lang.c:923
+#: src/lang.c:925
 msgid "  -M user  mail new news to specified user (batch mode)"
 msgstr ""
 
-#: src/lang.c:924
+#: src/lang.c:926
 #, c-format
 msgid "  -f file  subscribed to newsgroups file [default=%s]"
 msgstr ""
 
-#: src/lang.c:925
+#: src/lang.c:927
 msgid "  -x       no-posting mode"
 msgstr ""
 
-#: src/lang.c:926
+#: src/lang.c:928
 msgid "  -w       post an article and exit"
 msgstr ""
 
-#: src/lang.c:927
+#: src/lang.c:929
 msgid "  -o       post all postponed articles and exit"
 msgstr ""
 
-#: src/lang.c:928
+#: src/lang.c:930
 msgid "  -R       read news saved by -S option"
 msgstr ""
 
-#: src/lang.c:929
+#: src/lang.c:931
 #, c-format
 msgid "  -s dir   save news directory [default=%s]"
 msgstr ""
 
-#: src/lang.c:930
+#: src/lang.c:932
 msgid "  -S       save new news for later reading (batch mode)"
 msgstr ""
 
-#: src/lang.c:931
+#: src/lang.c:933
 msgid "  -z       start if any unread news"
 msgstr ""
 
-#: src/lang.c:932
+#: src/lang.c:934
 #, c-format
 msgid ""
 "A Usenet reader.\n"
@@ -3853,42 +3853,42 @@ msgid ""
 "Usage: %s [options] [newsgroup[,...]]"
 msgstr ""
 
-#: src/lang.c:933
+#: src/lang.c:935
 msgid "  -v       verbose output for batch mode options"
 msgstr ""
 
-#: src/lang.c:934
+#: src/lang.c:936
 msgid "  -V       print version & date information"
 msgstr ""
 
-#: src/lang.c:935
+#: src/lang.c:937
 #, c-format
 msgid "%s only useful without batch mode operations\n"
 msgstr ""
 
-#: src/lang.c:936
+#: src/lang.c:938
 #, c-format
 msgid "%s only useful for batch mode operations\n"
 msgstr ""
 
-#: src/lang.c:937
+#: src/lang.c:939
 #, c-format
 msgid "Useless combination %s and %s. Ignoring %s.\n"
 msgstr ""
 
-#: src/lang.c:939
+#: src/lang.c:941
 #, c-format
 msgid ""
 "\n"
 "%s%d out of range (0 - %d). Reset to 0"
 msgstr ""
 
-#: src/lang.c:940
+#: src/lang.c:942
 #, c-format
 msgid "View '%s' (%s/%s)?"
 msgstr ""
 
-#: src/lang.c:942
+#: src/lang.c:944
 #, c-format
 msgid ""
 "\n"
@@ -3896,33 +3896,33 @@ msgid ""
 "%-100s\n"
 msgstr ""
 
-#: src/lang.c:943
+#: src/lang.c:945
 msgid ""
 "\n"
 "Warning: article unchanged after editing\n"
 msgstr ""
 
-#: src/lang.c:944
+#: src/lang.c:946
 msgid ""
 "\n"
 "Warning: \"Subject:\" contains only whitespaces.\n"
 msgstr ""
 
-#: src/lang.c:945
+#: src/lang.c:947
 msgid ""
 "\n"
 "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:"
 "\".\n"
 msgstr ""
 
-#: src/lang.c:947
+#: src/lang.c:949
 msgid ""
 "\n"
 "Warning: Article has \"References:\" but \"Subject:\" does not begin\n"
 "         with \"Re: \" and does not contain \"(was:\".\n"
 msgstr ""
 
-#: src/lang.c:950
+#: src/lang.c:952
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -3936,7 +3936,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/lang.c:954
+#: src/lang.c:956
 msgid ""
 "\n"
 "Warning: You are using a non-plain transfer encoding (such as base64 or\n"
@@ -3945,13 +3945,13 @@ msgid ""
 "         not be encoded properly.\n"
 msgstr ""
 
-#: src/lang.c:959
+#: src/lang.c:961
 msgid ""
 "\n"
 "Warning: \"example\" is a reserved hierarchy!\n"
 msgstr ""
 
-#: src/lang.c:960
+#: src/lang.c:962
 #, c-format
 msgid ""
 "\n"
@@ -3961,7 +3961,7 @@ msgid ""
 "Read WHATSNEW, etc...\n"
 msgstr ""
 
-#: src/lang.c:962
+#: src/lang.c:964
 #, c-format
 msgid ""
 "\n"
@@ -3970,7 +3970,7 @@ msgid ""
 "Some values in your %s file may be ignored, others might have changed!\n"
 msgstr ""
 
-#: src/lang.c:965
+#: src/lang.c:967
 #, c-format
 msgid ""
 "Warning: tin wrote fewer groups to your\n"
@@ -3980,19 +3980,19 @@ msgid ""
 "before you start tin once again!\n"
 msgstr ""
 
-#: src/lang.c:969
+#: src/lang.c:971
 #, c-format
 msgid ""
 "\n"
 "Warning: Found %d '-- \\n' lines, this may confuse some people.\n"
 msgstr ""
 
-#: src/lang.c:970
+#: src/lang.c:972
 #, c-format
 msgid "Warning: Only %d out of %d articles were saved"
 msgstr ""
 
-#: src/lang.c:971
+#: src/lang.c:973
 #, c-format
 msgid ""
 "\n"
@@ -4003,49 +4003,49 @@ msgid ""
 "         possible.\n"
 msgstr ""
 
-#: src/lang.c:975
+#: src/lang.c:977
 #, c-format
 msgid ""
 "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? "
 msgstr ""
 
-#: src/lang.c:976
+#: src/lang.c:978
 msgid ""
 "\n"
 "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n"
 msgstr ""
 
-#: src/lang.c:977
+#: src/lang.c:979
 msgid "Writing attributes file..."
 msgstr ""
 
-#: src/lang.c:979
+#: src/lang.c:981
 #, c-format
 msgid "%d Responses"
 msgstr ""
 
-#: src/lang.c:981
+#: src/lang.c:983
 #, c-format
 msgid "Added %d %s"
 msgstr ""
 
-#: src/lang.c:982
+#: src/lang.c:984
 msgid "No unsubscribed groups to show"
 msgstr ""
 
-#: src/lang.c:983
+#: src/lang.c:985
 msgid "Showing subscribed to groups only"
 msgstr ""
 
-#: src/lang.c:984
+#: src/lang.c:986
 msgid "Yes "
 msgstr ""
 
-#: src/lang.c:985
+#: src/lang.c:987
 msgid "    You have mail"
 msgstr ""
 
-#: src/lang.c:990
+#: src/lang.c:992
 #, c-format
 msgid ""
 "\n"
@@ -4058,11 +4058,11 @@ msgid ""
 "         M)enu option.\n"
 msgstr ""
 
-#: src/lang.c:1001
+#: src/lang.c:1003
 msgid "  -D mode  debug mode"
 msgstr ""
 
-#: src/lang.c:1005
+#: src/lang.c:1007
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4079,11 +4079,11 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/lang.c:1014
+#: src/lang.c:1016
 msgid "toggle color"
 msgstr "toggle colour"
 
-#: src/lang.c:1015
+#: src/lang.c:1017
 msgid ""
 "# Changing colors of several screen parts\n"
 "# Possible values are:\n"
@@ -4129,391 +4129,391 @@ msgstr ""
 "#  15 = light white\n"
 "\n"
 
-#: src/lang.c:1035
+#: src/lang.c:1037
 msgid "  -a       toggle color flag"
 msgstr "  -a       toggle colour flag"
 
-#: src/lang.c:1039
+#: src/lang.c:1041
 msgid ""
 "\n"
 "Error: Followup-To set to more than one newsgroup!\n"
 msgstr ""
 
-#: src/lang.c:1040
+#: src/lang.c:1042
 #, c-format
 msgid ""
 "\n"
 "Error: \"%s\" is renamed, use \"%s\" instead!\n"
 msgstr ""
 
-#: src/lang.c:1041
+#: src/lang.c:1043
 #, c-format
 msgid ""
 "\n"
 "Error: cross-posting to %d newsgroups and no Followup-To line!\n"
 msgstr ""
 
-#: src/lang.c:1042
+#: src/lang.c:1044
 #, c-format
 msgid ""
 "\n"
 "Error: \"%s\" is not a valid newsgroup!\n"
 msgstr ""
 
-#: src/lang.c:1044
+#: src/lang.c:1046
 msgid ""
 "\n"
 "Warning: Followup-To set to more than one newsgroup!\n"
 msgstr ""
 
-#: src/lang.c:1045
+#: src/lang.c:1047
 #, c-format
 msgid ""
 "\n"
 "Warning: \"%s\" is renamed, you should use \"%s\" instead!\n"
 msgstr ""
 
-#: src/lang.c:1046
+#: src/lang.c:1048
 #, c-format
 msgid ""
 "\n"
 "Warning: cross-posting to %d newsgroups and no Followup-To line!\n"
 msgstr ""
 
-#: src/lang.c:1047
+#: src/lang.c:1049
 #, c-format
 msgid ""
 "\n"
 "Warning: \"%s\" is not in your newsrc, it may be invalid at this site!\n"
 msgstr ""
 
-#: src/lang.c:1048
+#: src/lang.c:1050
 #, c-format
 msgid ""
 "\n"
 "Warning: \"%s\" is not a valid newsgroup at this site!\n"
 msgstr ""
 
-#: src/lang.c:1052
+#: src/lang.c:1054
 #, c-format
 msgid "%d files successfully written from %d articles. %d %s occurred."
 msgstr ""
 
-#: src/lang.c:1053
+#: src/lang.c:1055
 msgid "Missing parts."
 msgstr ""
 
-#: src/lang.c:1054
+#: src/lang.c:1056
 msgid "No beginning."
 msgstr ""
 
-#: src/lang.c:1055
+#: src/lang.c:1057
 msgid "No data."
 msgstr ""
 
-#: src/lang.c:1056
+#: src/lang.c:1058
 msgid "Unknown error."
 msgstr ""
 
-#: src/lang.c:1059
+#: src/lang.c:1061
 #, c-format
 msgid "\tChecksum of %s (%ld %s)"
 msgstr ""
 
-#: src/lang.c:1064
+#: src/lang.c:1066
 msgid "Reading mail active file... "
 msgstr ""
 
-#: src/lang.c:1065
+#: src/lang.c:1067
 msgid "Reading mailgroups file... "
 msgstr ""
 
-#: src/lang.c:1069
+#: src/lang.c:1071
 msgid "perform PGP operations on article"
 msgstr ""
 
-#: src/lang.c:1070
+#: src/lang.c:1072
 msgid "Add key(s) to public keyring?"
 msgstr ""
 
-#: src/lang.c:1071
+#: src/lang.c:1073
 #, c-format
 msgid "%s=encrypt, %s=sign, %s=both, %s=quit: "
 msgstr ""
 
-#: src/lang.c:1072
+#: src/lang.c:1074
 #, c-format
 msgid "%s=sign, %s=sign & include public key, %s=quit: "
 msgstr ""
 
-#: src/lang.c:1073
+#: src/lang.c:1075
 #, c-format
 msgid "PGP has not been set up (can't open %s)"
 msgstr ""
 
-#: src/lang.c:1074
+#: src/lang.c:1076
 msgid "Article not signed and no public keys found"
 msgstr ""
 
-#: src/lang.c:1076
+#: src/lang.c:1078
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr ""
 
-#: src/lang.c:1077
+#: src/lang.c:1079
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=send [%%s]: "
 msgstr ""
 
-#: src/lang.c:1078
+#: src/lang.c:1080
 #, c-format
 msgid ""
 "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 
-#: src/lang.c:1080
+#: src/lang.c:1082
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr ""
 
-#: src/lang.c:1081
+#: src/lang.c:1083
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=send [%%s]: "
 msgstr ""
 
-#: src/lang.c:1082
+#: src/lang.c:1084
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 
-#: src/lang.c:1086
+#: src/lang.c:1088
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone: "
 msgstr ""
 
-#: src/lang.c:1087
+#: src/lang.c:1089
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=send [%%s]: "
 msgstr ""
 
-#: src/lang.c:1088
+#: src/lang.c:1090
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 
-#: src/lang.c:1090
+#: src/lang.c:1092
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone: "
 msgstr ""
 
-#: src/lang.c:1091
+#: src/lang.c:1093
 #, c-format
 msgid "%s=quit, %s=edit, %s=send [%%s]: "
 msgstr ""
 
-#: src/lang.c:1092
+#: src/lang.c:1094
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 
-#: src/lang.c:1101
+#: src/lang.c:1103
 msgid "Try cache_overview_files to speed up things.\n"
 msgstr ""
 
-#: src/lang.c:1102
+#: src/lang.c:1104
 msgid "Tin will use local index files instead.\n"
 msgstr ""
 
-#: src/lang.c:1103
+#: src/lang.c:1105
 msgid "Cannot find NNTP server name"
 msgstr ""
 
-#: src/lang.c:1104
+#: src/lang.c:1106
 #, c-format
 msgid "Connecting to %s:%u..."
 msgstr ""
 
-#: src/lang.c:1105
+#: src/lang.c:1107
 msgid "Disconnecting from server...\n"
 msgstr ""
 
-#: src/lang.c:1106
+#: src/lang.c:1108
 #, c-format
 msgid ""
 "Wrong newsgroup name (\"%s\") in response of \"GROUP %s\" command: \"%s\""
 msgstr ""
 
-#: src/lang.c:1107
+#: src/lang.c:1109
 #, c-format
 msgid "Failed to connect to NNTP server %s. Exiting..."
 msgstr ""
 
-#: src/lang.c:1108
+#: src/lang.c:1110
 msgid "205  Closing connection"
 msgstr ""
 
-#: src/lang.c:1109
+#: src/lang.c:1111
 msgid "Your server does not support the NNTP XOVER or OVER command.\n"
 msgstr ""
 
-#: src/lang.c:1110
+#: src/lang.c:1112
 msgid "Connection to news server has timed out. Reconnect?"
 msgstr ""
 
-#: src/lang.c:1111
+#: src/lang.c:1113
 #, c-format
 msgid ""
 "Put the server name in the file %s,\n"
 "or set the environment variable NNTPSERVER"
 msgstr ""
 
-#: src/lang.c:1112
+#: src/lang.c:1114
 msgid "  -A       force authentication on connect"
 msgstr ""
 
-#: src/lang.c:1113
+#: src/lang.c:1115
 #, c-format
 msgid "  -g serv  read news from NNTP server serv [default=%s]"
 msgstr ""
 
-#: src/lang.c:1114
+#: src/lang.c:1116
 #, c-format
 msgid "  -p port  use port as NNTP port [default=%d]"
 msgstr ""
 
-#: src/lang.c:1115
+#: src/lang.c:1117
 msgid "  -Q       quick start. Same as -nqd"
 msgstr ""
 
-#: src/lang.c:1116
+#: src/lang.c:1118
 msgid "  -r       read news remotely from default NNTP server"
 msgstr ""
 
-#: src/lang.c:1117
+#: src/lang.c:1119
 msgid "  -l       use only LIST instead of GROUP (-n) command"
 msgstr ""
 
-#: src/lang.c:1118
+#: src/lang.c:1120
 msgid "  -n       only read subscribed .newsrc groups from NNTP server"
 msgstr ""
 
-#: src/lang.c:1120
+#: src/lang.c:1122
 msgid "  -4       force connecting via IPv4"
 msgstr ""
 
-#: src/lang.c:1121
+#: src/lang.c:1123
 msgid "  -6       force connecting via IPv6"
 msgstr ""
 
-#: src/lang.c:1122
+#: src/lang.c:1124
 msgid ""
 "\n"
 "socket or connect problem\n"
 msgstr ""
 
-#: src/lang.c:1124
+#: src/lang.c:1126
 #, c-format
 msgid ""
 "\n"
 "Connection to %s: "
 msgstr ""
 
-#: src/lang.c:1125
+#: src/lang.c:1127
 msgid "Giving up...\n"
 msgstr ""
 
-#: src/lang.c:1127
+#: src/lang.c:1129
 #, c-format
 msgid "%s/tcp: Unknown service.\n"
 msgstr ""
 
-#: src/lang.c:1131
+#: src/lang.c:1133
 msgid ""
 "Your server does not have Xref: in its XOVER information.\n"
 "Tin will try to use XHDR XREF instead (slows down things a bit).\n"
 msgstr ""
 
-#: src/lang.c:1134
+#: src/lang.c:1136
 msgid "Your server does not have Xref: in its XOVER information.\n"
 msgstr ""
 
-#: src/lang.c:1137
+#: src/lang.c:1139
 #, c-format
 msgid "Can't open %s. Try %s -r to read news via NNTP."
 msgstr ""
 
-#: src/lang.c:1140
+#: src/lang.c:1142
 msgid "  -Q       quick start. Same as -qd"
 msgstr ""
 
-#: src/lang.c:1141
+#: src/lang.c:1143
 msgid "  -l       read only active file instead of scanning spool (-n) command"
 msgstr ""
 
-#: src/lang.c:1142
+#: src/lang.c:1144
 msgid "  -n       only read subscribed .newsrc groups from spool"
 msgstr ""
 
-#: src/lang.c:1143
+#: src/lang.c:1145
 msgid "Your server does not have Xref: in its NOV-files.\n"
 msgstr ""
 
-#: src/lang.c:1147
+#: src/lang.c:1149
 msgid "Posting using external inews failed. Use built in inews instead?"
 msgstr ""
 
-#: src/lang.c:1148
+#: src/lang.c:1150
 msgid "It worked! Should I always use my built in inews from now on?"
 msgstr ""
 
-#: src/lang.c:1152
+#: src/lang.c:1154
 #, c-format
 msgid "%d %s printed"
 msgstr ""
 
-#: src/lang.c:1153
+#: src/lang.c:1155
 msgid "output article/thread/hot/pattern/tagged articles to printer"
 msgstr ""
 
-#: src/lang.c:1154
+#: src/lang.c:1156
 msgid "Print"
 msgstr ""
 
-#: src/lang.c:1155
+#: src/lang.c:1157
 msgid "Printing..."
 msgstr ""
 
-#: src/lang.c:1159
+#: src/lang.c:1161
 #, c-format
 msgid "%d %s piped to \"%s\""
 msgstr ""
 
-#: src/lang.c:1160
+#: src/lang.c:1162
 msgid "pipe article/thread/hot/pattern/tagged articles into command"
 msgstr ""
 
-#: src/lang.c:1161
+#: src/lang.c:1163
 msgid "No command"
 msgstr ""
 
-#: src/lang.c:1162
+#: src/lang.c:1164
 msgid "Pipe"
 msgstr ""
 
-#: src/lang.c:1163
+#: src/lang.c:1165
 #, c-format
 msgid "Pipe to command [%.*s]> "
 msgstr ""
 
-#: src/lang.c:1164
+#: src/lang.c:1166
 msgid "Piping..."
 msgstr ""
 
-#: src/lang.c:1166
+#: src/lang.c:1168
 msgid "Piping not enabled."
 msgstr ""
 
-#: src/lang.c:1170
+#: src/lang.c:1172
 #, c-format
 msgid ""
 "\n"
@@ -4523,7 +4523,7 @@ msgid ""
 "       newsgroup names.\n"
 msgstr ""
 
-#: src/lang.c:1175
+#: src/lang.c:1177
 #, c-format
 msgid ""
 "\n"
@@ -4532,7 +4532,7 @@ msgid ""
 "       Please write all newsgroups into a single line.\n"
 msgstr ""
 
-#: src/lang.c:1180
+#: src/lang.c:1182
 #, c-format
 msgid ""
 "\n"
@@ -4541,14 +4541,14 @@ msgid ""
 "         To avoid trouble please write all newsgroups into a single line.\n"
 msgstr ""
 
-#: src/lang.c:1184
+#: src/lang.c:1186
 #, c-format
 msgid ""
 "\n"
 "Warning: The \"%s:\" line has spaces in it that SHOULD be removed.\n"
 msgstr ""
 
-#: src/lang.c:1189
+#: src/lang.c:1191
 msgid ""
 "\n"
 "  If your article contains quoted text  please take some time to pare it "
@@ -4570,603 +4570,603 @@ msgid ""
 "  likely to ignore it completely.  It's a crowded net out there.\n"
 msgstr ""
 
-#: src/lang.c:1202
+#: src/lang.c:1204
 msgid "shell escape"
 msgstr ""
 
-#: src/lang.c:1203
+#: src/lang.c:1205
 #, c-format
 msgid "Shell Command (%s)"
 msgstr ""
 
-#: src/lang.c:1204
+#: src/lang.c:1206
 #, c-format
 msgid "Enter shell command [%s]> "
 msgstr ""
 
-#: src/lang.c:1208
+#: src/lang.c:1210
 #, c-format
 msgid "%s: Can't get entry for TERM\n"
 msgstr ""
 
-#: src/lang.c:1212
+#: src/lang.c:1214
 #, c-format
 msgid "Group %.*s ('q' to quit)..."
 msgstr ""
 
-#: src/lang.c:1214
+#: src/lang.c:1216
 #, c-format
 msgid "Group %.*s..."
 msgstr ""
 
-#: src/lang.c:1218
+#: src/lang.c:1220
 msgid "Server unavailable\n"
 msgstr ""
 
-#: src/lang.c:1224
+#: src/lang.c:1226
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; "
 "%s=post"
 msgstr ""
 
-#: src/lang.c:1225
+#: src/lang.c:1227
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1227
+#: src/lang.c:1229
 #, c-format
 msgid ""
 "%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1228
+#: src/lang.c:1230
 #, c-format
 msgid "%s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1232
+#: src/lang.c:1234
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1233
+#: src/lang.c:1235
 #, c-format
 msgid "%s=pipe; %s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1235
+#: src/lang.c:1237
 #, c-format
 msgid "%s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1236
+#: src/lang.c:1238
 #, c-format
 msgid "%s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1242
+#: src/lang.c:1244
 msgid "Terminal does not support color"
 msgstr "Terminal does not support colour"
 
-#: src/lang.c:1247
+#: src/lang.c:1249
 #, c-format
 msgid "Trying %s"
 msgstr ""
 
-#: src/lang.c:1261 src/lang.c:1289 src/lang.c:1560 src/refs.c:289
+#: src/lang.c:1263 src/lang.c:1291 src/lang.c:1573 src/refs.c:289
 msgid "None"
 msgstr ""
 
-#: src/lang.c:1262
+#: src/lang.c:1264
 msgid "Subject"
 msgstr ""
 
-#: src/lang.c:1263
+#: src/lang.c:1265
 msgid "References"
 msgstr ""
 
-#: src/lang.c:1264
+#: src/lang.c:1266
 msgid "Both Subject and References"
 msgstr ""
 
-#: src/lang.c:1265
+#: src/lang.c:1267
 msgid "Multipart Subject"
 msgstr ""
 
-#: src/lang.c:1266
+#: src/lang.c:1268
 msgid "Percentage Match"
 msgstr ""
 
-#: src/lang.c:1279 src/lang.c:1370 src/lang.c:1449
+#: src/lang.c:1281 src/lang.c:1372 src/lang.c:1462
 msgid "No"
 msgstr ""
 
-#: src/lang.c:1280 src/lang.c:1451
+#: src/lang.c:1282 src/lang.c:1464
 msgid "Yes"
 msgstr ""
 
-#: src/lang.c:1281
+#: src/lang.c:1283
 msgid "Hide All"
 msgstr ""
 
-#: src/lang.c:1290
+#: src/lang.c:1292
 msgid "Address"
 msgstr ""
 
-#: src/lang.c:1291
+#: src/lang.c:1293
 msgid "Full Name"
 msgstr ""
 
-#: src/lang.c:1292
+#: src/lang.c:1294
 msgid "Address and Name"
 msgstr ""
 
-#: src/lang.c:1300
+#: src/lang.c:1302
 msgid "Max"
 msgstr ""
 
-#: src/lang.c:1301
+#: src/lang.c:1303
 msgid "Sum"
 msgstr ""
 
-#: src/lang.c:1302
+#: src/lang.c:1304
 msgid "Average"
 msgstr ""
 
-#: src/lang.c:1312 src/lang.c:1332
+#: src/lang.c:1314 src/lang.c:1334
 msgid "Black"
 msgstr ""
 
-#: src/lang.c:1313 src/lang.c:1333
+#: src/lang.c:1315 src/lang.c:1335
 msgid "Red"
 msgstr ""
 
-#: src/lang.c:1314 src/lang.c:1334
+#: src/lang.c:1316 src/lang.c:1336
 msgid "Green"
 msgstr ""
 
-#: src/lang.c:1315 src/lang.c:1335
+#: src/lang.c:1317 src/lang.c:1337
 msgid "Brown"
 msgstr ""
 
-#: src/lang.c:1316 src/lang.c:1336
+#: src/lang.c:1318 src/lang.c:1338
 msgid "Blue"
 msgstr ""
 
-#: src/lang.c:1317 src/lang.c:1337
+#: src/lang.c:1319 src/lang.c:1339
 msgid "Pink"
 msgstr ""
 
-#: src/lang.c:1318 src/lang.c:1338
+#: src/lang.c:1320 src/lang.c:1340
 msgid "Cyan"
 msgstr ""
 
-#: src/lang.c:1319 src/lang.c:1339
+#: src/lang.c:1321 src/lang.c:1341
 msgid "White"
 msgstr ""
 
-#: src/lang.c:1320
+#: src/lang.c:1322
 msgid "Gray"
 msgstr "Grey"
 
-#: src/lang.c:1321
+#: src/lang.c:1323
 msgid "Light Red"
 msgstr ""
 
-#: src/lang.c:1322
+#: src/lang.c:1324
 msgid "Light Green"
 msgstr ""
 
-#: src/lang.c:1323
+#: src/lang.c:1325
 msgid "Yellow"
 msgstr ""
 
-#: src/lang.c:1324
+#: src/lang.c:1326
 msgid "Light Blue"
 msgstr ""
 
-#: src/lang.c:1325
+#: src/lang.c:1327
 msgid "Light Pink"
 msgstr ""
 
-#: src/lang.c:1326
+#: src/lang.c:1328
 msgid "Light Cyan"
 msgstr ""
 
-#: src/lang.c:1327
+#: src/lang.c:1329
 msgid "Light White"
 msgstr ""
 
-#: src/lang.c:1348 src/lang.c:1456 src/lang.c:1471
+#: src/lang.c:1350 src/lang.c:1469 src/lang.c:1484
 msgid "Nothing"
 msgstr ""
 
-#: src/lang.c:1350
+#: src/lang.c:1352
 msgid "Space"
 msgstr ""
 
-#: src/lang.c:1358
+#: src/lang.c:1360
 msgid "Normal"
 msgstr ""
 
-#: src/lang.c:1359
+#: src/lang.c:1361
 msgid "Best highlighting"
 msgstr ""
 
-#: src/lang.c:1360
+#: src/lang.c:1362
 msgid "Underline"
 msgstr ""
 
-#: src/lang.c:1361
+#: src/lang.c:1363
 msgid "Reverse video"
 msgstr ""
 
-#: src/lang.c:1362
+#: src/lang.c:1364
 msgid "Blinking"
 msgstr ""
 
-#: src/lang.c:1363
+#: src/lang.c:1365
 msgid "Half bright"
 msgstr ""
 
-#: src/lang.c:1364
+#: src/lang.c:1366
 msgid "Bold"
 msgstr ""
 
-#: src/lang.c:1371
+#: src/lang.c:1373
 msgid "Cc"
 msgstr ""
 
-#: src/lang.c:1372
+#: src/lang.c:1374
 msgid "Bcc"
 msgstr ""
 
-#: src/lang.c:1373
+#: src/lang.c:1375
 msgid "Cc and Bcc"
 msgstr ""
 
-#: src/lang.c:1379 src/lang.c:1392
+#: src/lang.c:1392 src/lang.c:1405
 msgid "none"
 msgstr ""
 
-#: src/lang.c:1380
+#: src/lang.c:1393
 msgid "commands"
 msgstr ""
 
-#: src/lang.c:1381
+#: src/lang.c:1394
 msgid "select"
 msgstr ""
 
-#: src/lang.c:1383
+#: src/lang.c:1396
 msgid "commands & quit"
 msgstr ""
 
-#: src/lang.c:1384
+#: src/lang.c:1397
 msgid "commands & select"
 msgstr ""
 
-#: src/lang.c:1385
+#: src/lang.c:1398
 msgid "quit & select"
 msgstr ""
 
-#: src/lang.c:1386
+#: src/lang.c:1399
 msgid "commands & quit & select"
 msgstr ""
 
-#: src/lang.c:1393
+#: src/lang.c:1406
 msgid "PageDown"
 msgstr ""
 
-#: src/lang.c:1394
+#: src/lang.c:1407
 msgid "PageNextUnread"
 msgstr ""
 
-#: src/lang.c:1395
+#: src/lang.c:1408
 msgid "PageDown or PageNextUnread"
 msgstr ""
 
-#: src/lang.c:1401
+#: src/lang.c:1414
 msgid "Subject: (case sensitive)"
 msgstr ""
 
-#: src/lang.c:1402
+#: src/lang.c:1415
 msgid "Subject: (ignore case)"
 msgstr ""
 
-#: src/lang.c:1403
+#: src/lang.c:1416
 msgid "From: (case sensitive)"
 msgstr ""
 
-#: src/lang.c:1404
+#: src/lang.c:1417
 msgid "From: (ignore case)"
 msgstr ""
 
-#: src/lang.c:1405
+#: src/lang.c:1418
 msgid "Msg-ID: & full References: line"
 msgstr ""
 
-#: src/lang.c:1406
+#: src/lang.c:1419
 msgid "Msg-ID: & last References: only"
 msgstr ""
 
-#: src/lang.c:1407
+#: src/lang.c:1420
 msgid "Message-ID: entry only"
 msgstr ""
 
-#: src/lang.c:1408
+#: src/lang.c:1421
 msgid "Lines:"
 msgstr ""
 
-#: src/lang.c:1414
+#: src/lang.c:1427
 msgid "Don't trim article body"
 msgstr ""
 
-#: src/lang.c:1415
+#: src/lang.c:1428
 msgid "Skip leading blank lines"
 msgstr ""
 
-#: src/lang.c:1416
+#: src/lang.c:1429
 msgid "Skip trailing blank lines"
 msgstr ""
 
-#: src/lang.c:1417
+#: src/lang.c:1430
 msgid "Skip leading and trailing blank l."
 msgstr ""
 
-#: src/lang.c:1418
+#: src/lang.c:1431
 msgid "Compact multiple between text"
 msgstr ""
 
-#: src/lang.c:1419
+#: src/lang.c:1432
 msgid "Compact multiple and skip leading"
 msgstr ""
 
-#: src/lang.c:1420
+#: src/lang.c:1433
 msgid "Compact multiple and skip trailing"
 msgstr ""
 
-#: src/lang.c:1421
+#: src/lang.c:1434
 msgid "Compact mltpl., skip lead. & trai."
 msgstr ""
 
-#: src/lang.c:1450
+#: src/lang.c:1463
 msgid "Shell archive"
 msgstr ""
 
-#: src/lang.c:1457
+#: src/lang.c:1470
 msgid "Subject: (descending)"
 msgstr ""
 
-#: src/lang.c:1458
+#: src/lang.c:1471
 msgid "Subject: (ascending)"
 msgstr ""
 
-#: src/lang.c:1459
+#: src/lang.c:1472
 msgid "From: (descending)"
 msgstr ""
 
-#: src/lang.c:1460
+#: src/lang.c:1473
 msgid "From: (ascending)"
 msgstr ""
 
-#: src/lang.c:1461
+#: src/lang.c:1474
 msgid "Date: (descending)"
 msgstr ""
 
-#: src/lang.c:1462
+#: src/lang.c:1475
 msgid "Date: (ascending)"
 msgstr ""
 
-#: src/lang.c:1463 src/lang.c:1472
+#: src/lang.c:1476 src/lang.c:1485
 msgid "Score (descending)"
 msgstr ""
 
-#: src/lang.c:1464 src/lang.c:1473
+#: src/lang.c:1477 src/lang.c:1486
 msgid "Score (ascending)"
 msgstr ""
 
-#: src/lang.c:1465
+#: src/lang.c:1478
 msgid "Lines: (descending)"
 msgstr ""
 
-#: src/lang.c:1466
+#: src/lang.c:1479
 msgid "Lines: (ascending)"
 msgstr ""
 
-#: src/lang.c:1474
+#: src/lang.c:1487
 msgid "Last posting date (descending)"
 msgstr ""
 
-#: src/lang.c:1475
+#: src/lang.c:1488
 msgid "Last posting date (ascending)"
 msgstr ""
 
-#: src/lang.c:1481
+#: src/lang.c:1494
 msgid "Quick-sort"
 msgstr ""
 
-#: src/lang.c:1482
+#: src/lang.c:1495
 msgid "Heap-sort"
 msgstr ""
 
-#: src/lang.c:1489
+#: src/lang.c:1502
 msgid "Always Keep"
 msgstr ""
 
-#: src/lang.c:1490
+#: src/lang.c:1503
 msgid "Always Remove"
 msgstr ""
 
-#: src/lang.c:1491
+#: src/lang.c:1504
 msgid "Mark with D on selection screen"
 msgstr ""
 
-#: src/lang.c:1497
+#: src/lang.c:1510
 msgid "Kill only unread arts"
 msgstr ""
 
-#: src/lang.c:1498
+#: src/lang.c:1511
 msgid "Kill all arts & show with K"
 msgstr ""
 
 #. TODO: s/K/art_marked_killed/
-#: src/lang.c:1499
+#: src/lang.c:1512
 msgid "Kill all arts and never show"
 msgstr ""
 
-#: src/lang.c:1505
+#: src/lang.c:1518
 msgid "Nothing special"
 msgstr ""
 
-#: src/lang.c:1506
+#: src/lang.c:1519
 msgid "Compress quotes"
 msgstr ""
 
-#: src/lang.c:1507
+#: src/lang.c:1520
 msgid "Quote signatures"
 msgstr ""
 
-#: src/lang.c:1508
+#: src/lang.c:1521
 msgid "Compress quotes, quote sigs"
 msgstr ""
 
-#: src/lang.c:1509
+#: src/lang.c:1522
 msgid "Quote empty lines"
 msgstr ""
 
-#: src/lang.c:1510
+#: src/lang.c:1523
 msgid "Compress quotes, quote empty lines"
 msgstr ""
 
-#: src/lang.c:1511
+#: src/lang.c:1524
 msgid "Quote sigs & empty lines"
 msgstr ""
 
-#: src/lang.c:1512
+#: src/lang.c:1525
 msgid "Comp. q., quote sigs & empty lines"
 msgstr ""
 
-#: src/lang.c:1552
+#: src/lang.c:1565
 msgid "no"
 msgstr ""
 
-#: src/lang.c:1553
+#: src/lang.c:1566
 msgid "with headers"
 msgstr ""
 
-#: src/lang.c:1554
+#: src/lang.c:1567
 msgid "without headers"
 msgstr ""
 
-#: src/lang.c:1561
+#: src/lang.c:1574
 msgid "NFKC"
 msgstr ""
 
-#: src/lang.c:1563
+#: src/lang.c:1576
 msgid "NFKD"
 msgstr ""
 
-#: src/lang.c:1564
+#: src/lang.c:1577
 msgid "NFC"
 msgstr ""
 
-#: src/lang.c:1565
+#: src/lang.c:1578
 msgid "NFD"
 msgstr ""
 
-#: src/lang.c:1573
+#: src/lang.c:1586
 msgid "Display Options"
 msgstr ""
 
-#: src/lang.c:1580
+#: src/lang.c:1593
 msgid "Color Options"
 msgstr "Colour Options"
 
-#: src/lang.c:1586
+#: src/lang.c:1599
 msgid "Highlight Options"
 msgstr ""
 
-#: src/lang.c:1593
+#: src/lang.c:1606
 msgid "Article-Limiting Options"
 msgstr ""
 
-#: src/lang.c:1599
+#: src/lang.c:1612
 msgid "Posting/Mailing Options"
 msgstr ""
 
-#: src/lang.c:1605
+#: src/lang.c:1618
 msgid "Saving/Printing Options"
 msgstr ""
 
-#: src/lang.c:1611
+#: src/lang.c:1624
 msgid "Expert Options"
 msgstr ""
 
-#: src/lang.c:1617
+#: src/lang.c:1630
 msgid "Filtering Options"
 msgstr ""
 
-#: src/lang.c:1622 src/lang.c:1653 src/lang.c:1659 src/lang.c:1686
-#: src/lang.c:1738 src/lang.c:1744 src/lang.c:1754 src/lang.c:1765
-#: src/lang.c:1783 src/lang.c:1852 src/lang.c:2053 src/lang.c:2059
-#: src/lang.c:2065 src/lang.c:2071 src/lang.c:2083 src/lang.c:2090
-#: src/lang.c:2144 src/lang.c:2153 src/lang.c:2159 src/lang.c:2166
-#: src/lang.c:2173 src/lang.c:2180 src/lang.c:2187 src/lang.c:2194
-#: src/lang.c:2201 src/lang.c:2208 src/lang.c:2215 src/lang.c:2222
-#: src/lang.c:2229 src/lang.c:2236 src/lang.c:2243 src/lang.c:2250
-#: src/lang.c:2257 src/lang.c:2264 src/lang.c:2271 src/lang.c:2278
-#: src/lang.c:2285 src/lang.c:2292 src/lang.c:2299 src/lang.c:2306
-#: src/lang.c:2313 src/lang.c:2320 src/lang.c:2327 src/lang.c:2335
-#: src/lang.c:2351 src/lang.c:2358 src/lang.c:2365 src/lang.c:2372
-#: src/lang.c:2378 src/lang.c:2384 src/lang.c:2401 src/lang.c:2413
-#: src/lang.c:2447 src/lang.c:2500 src/lang.c:2514 src/lang.c:2520
-#: src/lang.c:2545 src/lang.c:2563 src/lang.c:2580 src/lang.c:2616
-#: src/lang.c:2652 src/lang.c:2672 src/lang.c:2707 src/lang.c:2717
-#: src/lang.c:2724 src/lang.c:2750 src/lang.c:2774 src/lang.c:2847
-#: src/lang.c:2861 src/lang.c:2869 src/lang.c:2883 src/lang.c:2889
-#: src/lang.c:2927
+#: src/lang.c:1635 src/lang.c:1666 src/lang.c:1672 src/lang.c:1699
+#: src/lang.c:1751 src/lang.c:1757 src/lang.c:1767 src/lang.c:1778
+#: src/lang.c:1796 src/lang.c:1865 src/lang.c:2066 src/lang.c:2072
+#: src/lang.c:2078 src/lang.c:2084 src/lang.c:2096 src/lang.c:2103
+#: src/lang.c:2157 src/lang.c:2166 src/lang.c:2172 src/lang.c:2179
+#: src/lang.c:2186 src/lang.c:2193 src/lang.c:2200 src/lang.c:2207
+#: src/lang.c:2214 src/lang.c:2221 src/lang.c:2228 src/lang.c:2235
+#: src/lang.c:2242 src/lang.c:2249 src/lang.c:2256 src/lang.c:2263
+#: src/lang.c:2270 src/lang.c:2277 src/lang.c:2284 src/lang.c:2291
+#: src/lang.c:2298 src/lang.c:2305 src/lang.c:2312 src/lang.c:2319
+#: src/lang.c:2326 src/lang.c:2333 src/lang.c:2340 src/lang.c:2348
+#: src/lang.c:2364 src/lang.c:2371 src/lang.c:2378 src/lang.c:2385
+#: src/lang.c:2391 src/lang.c:2397 src/lang.c:2414 src/lang.c:2426
+#: src/lang.c:2461 src/lang.c:2514 src/lang.c:2528 src/lang.c:2534
+#: src/lang.c:2559 src/lang.c:2577 src/lang.c:2594 src/lang.c:2606
+#: src/lang.c:2639 src/lang.c:2675 src/lang.c:2695 src/lang.c:2730
+#: src/lang.c:2740 src/lang.c:2747 src/lang.c:2773 src/lang.c:2797
+#: src/lang.c:2870 src/lang.c:2884 src/lang.c:2892 src/lang.c:2906
+#: src/lang.c:2912 src/lang.c:2950
 msgid "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1623
+#: src/lang.c:1636
 msgid "Show mini menu & posting etiquette"
 msgstr ""
 
-#: src/lang.c:1624
+#: src/lang.c:1637
 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:1629
+#: src/lang.c:1642
 msgid "Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1630
+#: src/lang.c:1643
 msgid "Show description of each newsgroup"
 msgstr ""
 
-#: src/lang.c:1631
+#: src/lang.c:1644
 msgid ""
 "# If ON show group description text after newsgroup name at\n"
 "# group selection level\n"
 msgstr ""
 
-#: src/lang.c:1636
+#: src/lang.c:1649
 msgid ""
 "Show From (author) fields in group & thread level. <SPACE> toggles & <CR> "
 "sets."
 msgstr ""
 
-#: src/lang.c:1637
+#: src/lang.c:1650
 msgid "In group and thread level, show author by"
 msgstr ""
 
-#: src/lang.c:1638
+#: src/lang.c:1651
 msgid ""
 "# Part of From field to display in group and thread level\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5176,31 +5176,31 @@ msgid ""
 "#   3 = both\n"
 msgstr ""
 
-#: src/lang.c:1647
+#: src/lang.c:1660
 msgid "Draw -> or highlighted bar for selection. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1648
+#: src/lang.c:1661
 msgid "Draw -> instead of highlighted bar"
 msgstr ""
 
-#: src/lang.c:1649
+#: src/lang.c:1662
 msgid "# If ON use -> otherwise highlighted bar for selection\n"
 msgstr ""
 
-#: src/lang.c:1654
+#: src/lang.c:1667
 msgid "Use inverse video for page headers"
 msgstr ""
 
-#: src/lang.c:1655
+#: src/lang.c:1668
 msgid "# If ON use inverse video for page headers at different levels\n"
 msgstr ""
 
-#: src/lang.c:1660
+#: src/lang.c:1673
 msgid "Thread articles by"
 msgstr ""
 
-#: src/lang.c:1661
+#: src/lang.c:1674
 msgid ""
 "# Thread articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5212,15 +5212,15 @@ msgid ""
 "#   5 = Percentage Match\n"
 msgstr ""
 
-#: src/lang.c:1672
+#: src/lang.c:1685
 msgid "Enter percentage match required to thread together. <CR> sets."
 msgstr ""
 
-#: src/lang.c:1673
+#: src/lang.c:1686
 msgid "Thread percentage match"
 msgstr ""
 
-#: src/lang.c:1675
+#: src/lang.c:1688
 #, no-c-format
 msgid ""
 "# Thread percentage match...\n"
@@ -5235,11 +5235,11 @@ msgid ""
 "# 'harppy' would be threaded separately from 'happy'\n"
 msgstr ""
 
-#: src/lang.c:1687
+#: src/lang.c:1700
 msgid "Score of a thread"
 msgstr ""
 
-#: src/lang.c:1688
+#: src/lang.c:1701
 msgid ""
 "# Thread score\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5248,16 +5248,16 @@ msgid ""
 "#   2 = average\n"
 msgstr ""
 
-#: src/lang.c:1696
+#: src/lang.c:1709
 msgid ""
 "Sort articles by Subject, From, Date or Score. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1697
+#: src/lang.c:1710
 msgid "Sort articles by"
 msgstr ""
 
-#: src/lang.c:1698
+#: src/lang.c:1711
 msgid ""
 "# Sort articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5274,15 +5274,15 @@ msgid ""
 "#  10 = Lines ascending\n"
 msgstr ""
 
-#: src/lang.c:1714
+#: src/lang.c:1727
 msgid "Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1715
+#: src/lang.c:1728
 msgid "Sort threads by"
 msgstr ""
 
-#: src/lang.c:1716
+#: src/lang.c:1729
 msgid ""
 "# Sort thread by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5293,44 +5293,44 @@ msgid ""
 "#   4 = Last posting date ascending\n"
 msgstr ""
 
-#: src/lang.c:1726
+#: src/lang.c:1739
 msgid ""
 "Put cursor at first/last unread art in groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1727
+#: src/lang.c:1740
 msgid "Go to first unread article in group"
 msgstr ""
 
-#: src/lang.c:1728
+#: src/lang.c:1741
 msgid "# If ON put cursor at first unread art in group otherwise last art\n"
 msgstr ""
 
-#: src/lang.c:1732
+#: src/lang.c:1745
 msgid "Show all articles or only unread articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1733
+#: src/lang.c:1746
 msgid "Show only unread articles"
 msgstr ""
 
-#: src/lang.c:1734
+#: src/lang.c:1747
 msgid "# If ON show only new/unread articles otherwise show all.\n"
 msgstr ""
 
-#: src/lang.c:1739
+#: src/lang.c:1752
 msgid "Show only groups with unread arts"
 msgstr ""
 
-#: src/lang.c:1740
+#: src/lang.c:1753
 msgid "# If ON show only subscribed to groups that contain unread articles.\n"
 msgstr ""
 
-#: src/lang.c:1745
+#: src/lang.c:1758
 msgid "Filter which articles"
 msgstr ""
 
-#: src/lang.c:1746
+#: src/lang.c:1759
 msgid ""
 "# Filter which articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5339,11 +5339,11 @@ msgid ""
 "#   2 = kill all articles and never show them\n"
 msgstr ""
 
-#: src/lang.c:1755
+#: src/lang.c:1768
 msgid "Go to the next unread article with"
 msgstr ""
 
-#: src/lang.c:1756
+#: src/lang.c:1769
 msgid ""
 "# Go to the unread article with following key(s)\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5353,11 +5353,11 @@ msgid ""
 "#   3 = PAGE DOWN or TAB\n"
 msgstr ""
 
-#: src/lang.c:1766
+#: src/lang.c:1779
 msgid "How to treat blank lines"
 msgstr ""
 
-#: src/lang.c:1767
+#: src/lang.c:1780
 msgid ""
 "# Trim the article body, remove unnecessary blank lines.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5374,168 +5374,168 @@ msgid ""
 "#       leading and trailing blank lines\n"
 msgstr ""
 
-#: src/lang.c:1784
+#: src/lang.c:1797
 msgid "List thread using right arrow key"
 msgstr ""
 
-#: src/lang.c:1785
+#: src/lang.c:1798
 msgid ""
 "# If ON automatically list thread when entering it using right arrow key.\n"
 msgstr ""
 
-#: src/lang.c:1789
+#: src/lang.c:1802
 msgid "Enter character to indicate deleted articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1790
+#: src/lang.c:1803
 msgid "Character to show deleted articles"
 msgstr ""
 
-#: src/lang.c:1791
+#: src/lang.c:1804
 msgid ""
 "# Character used to show that an art was deleted (default 'D')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1796
+#: src/lang.c:1809
 msgid ""
 "Enter character to indicate articles in a range. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1797
+#: src/lang.c:1810
 msgid "Character to show inrange articles"
 msgstr ""
 
-#: src/lang.c:1798
+#: src/lang.c:1811
 msgid ""
 "# Character used to show that an art is in a range (default '#')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1803
+#: src/lang.c:1816
 msgid ""
 "Enter character to indicate that article will return. <CR> sets, <ESC> "
 "cancels."
 msgstr ""
 
-#: src/lang.c:1804
+#: src/lang.c:1817
 msgid "Character to show returning arts"
 msgstr ""
 
-#: src/lang.c:1805
+#: src/lang.c:1818
 msgid ""
 "# Character used to show that an art will return (default '-')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1810
+#: src/lang.c:1823
 msgid ""
 "Enter character to indicate selected articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1811
+#: src/lang.c:1824
 msgid "Character to show selected articles"
 msgstr ""
 
-#: src/lang.c:1812
+#: src/lang.c:1825
 msgid ""
 "# Character used to show that an art was auto-selected (default '*')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1817
+#: src/lang.c:1830
 msgid "Enter character to indicate recent articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1818
+#: src/lang.c:1831
 msgid "Character to show recent articles"
 msgstr ""
 
-#: src/lang.c:1819
+#: src/lang.c:1832
 msgid ""
 "# Character used to show that an art is recent (default 'o')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1824
+#: src/lang.c:1837
 msgid "Enter character to indicate unread articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1825
+#: src/lang.c:1838
 msgid "Character to show unread articles"
 msgstr ""
 
-#: src/lang.c:1826
+#: src/lang.c:1839
 msgid ""
 "# Character used to show that an art is unread (default '+')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1831
+#: src/lang.c:1844
 msgid "Enter character to indicate read articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1832
+#: src/lang.c:1845
 msgid "Character to show read articles"
 msgstr ""
 
-#: src/lang.c:1833
+#: src/lang.c:1846
 msgid ""
 "# Character used to show that an art was read (default ' ')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1838
+#: src/lang.c:1851
 msgid "Enter character to indicate killed articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1839
+#: src/lang.c:1852
 msgid "Character to show killed articles"
 msgstr ""
 
-#: src/lang.c:1840
+#: src/lang.c:1853
 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:1845
+#: src/lang.c:1858
 msgid ""
 "Enter character to indicate read selected articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1846
+#: src/lang.c:1859
 msgid "Character to show readselected arts"
 msgstr ""
 
-#: src/lang.c:1847
+#: src/lang.c:1860
 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:1853
+#: src/lang.c:1866
 msgid "Abbreviate long newsgroup names"
 msgstr ""
 
-#: src/lang.c:1854
+#: src/lang.c:1867
 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:1860
+#: src/lang.c:1873
 msgid ""
 "0 = full page scrolling, -1 = show previous last line as first on next page, "
 "-2 = half page"
 msgstr ""
 
-#: src/lang.c:1861
+#: src/lang.c:1874
 msgid "Number of lines to scroll in pager"
 msgstr ""
 
-#: src/lang.c:1862
+#: src/lang.c:1875
 msgid ""
 "# Number of lines that cursor-up/down will scroll in article pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5553,28 +5553,28 @@ msgstr ""
 "# * 1 = line-by-line\n"
 "#   2 or greater = scroll by 2 or more lines (only in the pager)\n"
 
-#: src/lang.c:1872
+#: src/lang.c:1885
 msgid "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1873
+#: src/lang.c:1886
 msgid "Display signatures"
 msgstr ""
 
-#: src/lang.c:1874
+#: src/lang.c:1887
 msgid "# If OFF don't show signatures when displaying articles\n"
 msgstr ""
 
-#: src/lang.c:1878
+#: src/lang.c:1891
 msgid ""
 "Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1879
+#: src/lang.c:1892
 msgid "Display uue data as an attachment"
 msgstr ""
 
-#: src/lang.c:1880
+#: src/lang.c:1893
 msgid ""
 "# Handling of uuencoded data in the pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5586,30 +5586,30 @@ msgid ""
 "#       be folded into a tag line.\n"
 msgstr ""
 
-#: src/lang.c:1890
+#: src/lang.c:1903
 msgid ""
 "Decode German style TeX umlaut codes to ISO. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1891
+#: src/lang.c:1904
 msgid "Display \"a as Umlaut-a"
 msgstr ""
 
-#: src/lang.c:1892
+#: src/lang.c:1905
 msgid ""
 "# If ON decode German style TeX umlaut codes to ISO and\n"
 "# show \"a as Umlaut-a, etc.\n"
 msgstr ""
 
-#: src/lang.c:1897 src/lang.c:1907
+#: src/lang.c:1910 src/lang.c:1920
 msgid "Space separated list of header fields"
 msgstr ""
 
-#: src/lang.c:1898
+#: src/lang.c:1911
 msgid "Display these header fields (or *)"
 msgstr ""
 
-#: src/lang.c:1899
+#: src/lang.c:1912
 msgid ""
 "# Which news headers you wish to see. If you want to see _all_ the headers,\n"
 "# place an '*' as this value. This is the only way a wildcard can be used.\n"
@@ -5619,11 +5619,11 @@ msgid ""
 "# spaces. Not defining anything turns off this option.\n"
 msgstr ""
 
-#: src/lang.c:1908
+#: src/lang.c:1921
 msgid "Do not display these header fields"
 msgstr ""
 
-#: src/lang.c:1909
+#: src/lang.c:1922
 msgid ""
 "# Same as 'news_headers_to_display' except it denotes the opposite.\n"
 "# An example of using both options might be if you thought X- headers were\n"
@@ -5635,230 +5635,230 @@ msgid ""
 "# Not defining anything turns off this option.\n"
 msgstr ""
 
-#: src/lang.c:1919
+#: src/lang.c:1932
 msgid ""
 "Do you want to enable automatic handling of multipart/alternative articles?"
 msgstr ""
 
-#: src/lang.c:1920
+#: src/lang.c:1933
 msgid "Skip multipart/alternative parts"
 msgstr ""
 
-#: src/lang.c:1921
+#: src/lang.c:1934
 msgid "# If ON strip multipart/alternative messages automatically\n"
 msgstr ""
 
-#: src/lang.c:1925
+#: src/lang.c:1938
 msgid "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1926
+#: src/lang.c:1939
 msgid "Detection of verbatim blocks"
 msgstr ""
 
-#: src/lang.c:1927
+#: src/lang.c:1940
 msgid "# If ON detect verbatim blocks in articles\n"
 msgstr ""
 
-#: src/lang.c:1932
+#: src/lang.c:1945
 msgid "A regex used to decide which lines to show in col_quote."
 msgstr ""
 
-#: src/lang.c:1933
+#: src/lang.c:1946
 msgid "Regex used to show quoted lines"
 msgstr ""
 
-#: src/lang.c:1934
+#: src/lang.c:1947
 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:1940
+#: src/lang.c:1953
 msgid "A regex used to decide which lines to show in col_quote2."
 msgstr ""
 
-#: src/lang.c:1941
+#: src/lang.c:1954
 msgid "Regex used to show twice quoted l."
 msgstr ""
 
-#: src/lang.c:1942
+#: src/lang.c:1955
 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:1948
+#: src/lang.c:1961
 msgid "A regex used to decide which lines to show in col_quote3."
 msgstr ""
 
-#: src/lang.c:1949
+#: src/lang.c:1962
 msgid "Regex used to show >= 3 times q.l."
 msgstr ""
 
-#: src/lang.c:1950
+#: src/lang.c:1963
 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:1956
+#: src/lang.c:1969
 msgid "Enable detection of external quotes? <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1957
+#: src/lang.c:1970
 msgid "Detection of external quotes"
 msgstr ""
 
-#: src/lang.c:1958
+#: src/lang.c:1971
 msgid "# If ON detect quoted text from external sources in articles\n"
 msgstr ""
 
-#: src/lang.c:1962
+#: src/lang.c:1975
 msgid "A regex used to decide which lines to show in col_extquote."
 msgstr ""
 
-#: src/lang.c:1963
+#: src/lang.c:1976
 msgid "Regex used to show quotes from external sources"
 msgstr ""
 
-#: src/lang.c:1964
+#: src/lang.c:1977
 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:1971
+#: src/lang.c:1984
 msgid "A regex used to decide which words to show in col_markslashes."
 msgstr ""
 
-#: src/lang.c:1972
+#: src/lang.c:1985
 msgid "Regex used to highlight /slashes/"
 msgstr ""
 
-#: src/lang.c:1973
+#: src/lang.c:1986
 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:1979
+#: src/lang.c:1992
 msgid "A regex used to decide which words to show in col_markstars."
 msgstr ""
 
-#: src/lang.c:1980
+#: src/lang.c:1993
 msgid "Regex used to highlight *stars*"
 msgstr ""
 
-#: src/lang.c:1981
+#: src/lang.c:1994
 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:1987
+#: src/lang.c:2000
 msgid "A regex used to decide which words to show in col_markstroke."
 msgstr ""
 
-#: src/lang.c:1988
+#: src/lang.c:2001
 msgid "Regex used to highlight -strokes-"
 msgstr ""
 
-#: src/lang.c:1989
+#: src/lang.c:2002
 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:1995
+#: src/lang.c:2008
 msgid "A regex used to decide which words to show in col_markdash."
 msgstr ""
 
-#: src/lang.c:1996
+#: src/lang.c:2009
 msgid "Regex used to highlight _underline_"
 msgstr ""
 
-#: src/lang.c:1997
+#: src/lang.c:2010
 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:2003
+#: src/lang.c:2016
 msgid "A regex used to find Subject prefixes to remove.  Use '|' as separator."
 msgstr ""
 
-#: src/lang.c:2004
+#: src/lang.c:2017
 msgid "Regex with Subject prefixes"
 msgstr ""
 
-#: src/lang.c:2005
+#: src/lang.c:2018
 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:2010
+#: src/lang.c:2023
 msgid "A regex used to find Subject suffixes to remove.  Use '|' as separator."
 msgstr ""
 
-#: src/lang.c:2011
+#: src/lang.c:2024
 msgid "Regex with Subject suffixes"
 msgstr ""
 
-#: src/lang.c:2012
+#: src/lang.c:2025
 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:2017
+#: src/lang.c:2030
 msgid "A regex used to find the begin of a verbatim block."
 msgstr ""
 
-#: src/lang.c:2018
+#: src/lang.c:2031
 msgid "Regex for begin of a verbatim block"
 msgstr ""
 
-#: src/lang.c:2019
+#: src/lang.c:2032
 msgid ""
 "# A regular expression that tin will use to find the begin of\n"
 "# a verbatim block.\n"
 msgstr ""
 
-#: src/lang.c:2024
+#: src/lang.c:2037
 msgid "A regex used to find the end of a verbatim block."
 msgstr ""
 
-#: src/lang.c:2025
+#: src/lang.c:2038
 msgid "Regex for end of a verbatim block"
 msgstr ""
 
-#: src/lang.c:2026
+#: src/lang.c:2039
 msgid ""
 "# A regular expression that tin will use to find the end of\n"
 "# a verbatim block.\n"
 msgstr ""
 
-#: src/lang.c:2031
+#: src/lang.c:2044
 msgid ""
 "Enter name and options for external MIME viewer, --internal for built-in "
 "viewer"
 msgstr ""
 
-#: src/lang.c:2032
+#: src/lang.c:2045
 msgid "MIME binary content viewer"
 msgstr ""
 
-#: src/lang.c:2033
+#: src/lang.c:2046
 msgid ""
 "# If --internal automatically use the built in MIME viewer for non-text\n"
 "# parts of articles.\n"
@@ -5867,125 +5867,125 @@ msgid ""
 "# for no automatic viewing\n"
 msgstr ""
 
-#: src/lang.c:2040
+#: src/lang.c:2053
 msgid "Confirm before starting non-text viewing program"
 msgstr ""
 
-#: src/lang.c:2041
+#: src/lang.c:2054
 msgid "Ask before using MIME viewer"
 msgstr ""
 
-#: src/lang.c:2042
+#: src/lang.c:2055
 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:2047
+#: src/lang.c:2060
 msgid "Ask to mark groups read when quitting. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2048
+#: src/lang.c:2061
 msgid "Catchup read groups when quitting"
 msgstr ""
 
-#: src/lang.c:2049
+#: src/lang.c:2062
 msgid "# If ON ask user if read groups should all be marked read\n"
 msgstr ""
 
-#: src/lang.c:2054
+#: src/lang.c:2067
 msgid "Catchup group using left key"
 msgstr ""
 
-#: src/lang.c:2055
+#: src/lang.c:2068
 msgid "# If ON catchup group/thread when leaving with the left arrow key.\n"
 msgstr ""
 
-#: src/lang.c:2060
+#: src/lang.c:2073
 msgid "Catchup thread by using left key"
 msgstr ""
 
-#: src/lang.c:2066
+#: src/lang.c:2079
 msgid "Which actions require confirmation"
 msgstr ""
 
-#: src/lang.c:2067
+#: src/lang.c:2080
 msgid "# What should we ask confirmation for.\n"
 msgstr ""
 
-#: src/lang.c:2072
+#: src/lang.c:2085
 msgid "'Mark as (un)read' ignores tags"
 msgstr ""
 
-#: src/lang.c:2073
+#: src/lang.c:2086
 msgid ""
 "# If ON the 'Mark as (un)read' function marks only the current article.\n"
 msgstr ""
 
-#: src/lang.c:2077
+#: src/lang.c:2090
 msgid "Program to run to open URLs, <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2078
+#: src/lang.c:2091
 msgid "Program that opens URLs"
 msgstr ""
 
-#: src/lang.c:2079
+#: src/lang.c:2092
 msgid "# The program used to open URLs. The actual URL will be appended\n"
 msgstr ""
 
-#: src/lang.c:2084
+#: src/lang.c:2097
 msgid "Use mouse in xterm"
 msgstr ""
 
-#: src/lang.c:2085
+#: src/lang.c:2098
 msgid "# If ON enable mouse button support on xterm terminals\n"
 msgstr ""
 
-#: src/lang.c:2091
+#: src/lang.c:2104
 msgid "Use scroll keys on keypad"
 msgstr ""
 
-#: src/lang.c:2092
+#: src/lang.c:2105
 msgid "# If ON enable scroll keys on terminals that support it\n"
 msgstr ""
 
-#: src/lang.c:2097
+#: src/lang.c:2110
 msgid "Enter maximum number of article to get. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2098
+#: src/lang.c:2111
 msgid "Number of articles to get"
 msgstr ""
 
-#: src/lang.c:2099
+#: src/lang.c:2112
 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:2104
+#: src/lang.c:2117
 msgid "Enter number of days article is considered recent. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2105
+#: src/lang.c:2118
 msgid "Article recentness time limit"
 msgstr ""
 
-#: src/lang.c:2106
+#: src/lang.c:2119
 msgid "# Number of days in which article is considered recent, (0=OFF)\n"
 msgstr ""
 
-#: src/lang.c:2110
+#: src/lang.c:2123
 msgid ""
 "WILDMAT for normal wildcards, REGEX for full regular expression matching."
 msgstr ""
 
-#: src/lang.c:2111
+#: src/lang.c:2124
 msgid "Wildcard matching"
 msgstr ""
 
-#: src/lang.c:2112
+#: src/lang.c:2125
 msgid ""
 "# Wildcard matching\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5993,77 +5993,77 @@ msgid ""
 "#   1 = regex\n"
 msgstr ""
 
-#: src/lang.c:2119
+#: src/lang.c:2132
 msgid "Enter minimal score before an article is marked killed. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2120
+#: src/lang.c:2133
 msgid "Score limit (kill)"
 msgstr ""
 
-#: src/lang.c:2121
+#: src/lang.c:2134
 msgid "# Score limit before an article is marked killed\n"
 msgstr ""
 
-#: src/lang.c:2125
+#: src/lang.c:2138
 msgid "Enter default score to kill articles. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2126
+#: src/lang.c:2139
 msgid "Default score to kill articles"
 msgstr ""
 
-#: src/lang.c:2127
+#: src/lang.c:2140
 msgid "# Default score to kill articles\n"
 msgstr ""
 
-#: src/lang.c:2131
+#: src/lang.c:2144
 msgid "Enter minimal score before an article is marked hot. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2132
+#: src/lang.c:2145
 msgid "Score limit (select)"
 msgstr ""
 
-#: src/lang.c:2133
+#: src/lang.c:2146
 msgid "# Score limit before an article is marked hot\n"
 msgstr ""
 
-#: src/lang.c:2137
+#: src/lang.c:2150
 msgid "Enter default score to select articles. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2138
+#: src/lang.c:2151
 msgid "Default score to select articles"
 msgstr ""
 
-#: src/lang.c:2139
+#: src/lang.c:2152
 msgid "# Default score to select articles\n"
 msgstr ""
 
-#: src/lang.c:2145
+#: src/lang.c:2158
 msgid "Use slrnface to show ''X-Face:''s"
 msgstr ""
 
-#: src/lang.c:2146
+#: src/lang.c:2159
 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:2154
+#: src/lang.c:2167
 msgid "Use ANSI color"
 msgstr "Use ANSI colour"
 
-#: src/lang.c:2155
+#: src/lang.c:2168
 msgid "# If ON using ANSI-color\n"
 msgstr "# If ON using ANSI-colour\n"
 
-#: src/lang.c:2160
+#: src/lang.c:2173
 msgid "Standard foreground color"
 msgstr "Standard foreground colour"
 
-#: src/lang.c:2161
+#: src/lang.c:2174
 msgid ""
 "# Standard foreground color\n"
 "# Default: -1 (default color)\n"
@@ -6071,11 +6071,11 @@ msgstr ""
 "# Standard foreground colour\n"
 "# Default: -1 (default colour)\n"
 
-#: src/lang.c:2167
+#: src/lang.c:2180
 msgid "Standard background color"
 msgstr "Standard background colour"
 
-#: src/lang.c:2168
+#: src/lang.c:2181
 msgid ""
 "# Standard background color\n"
 "# Default: -1 (default color)\n"
@@ -6083,11 +6083,11 @@ msgstr ""
 "# Standard background colour\n"
 "# Default: -1 (default colour)\n"
 
-#: src/lang.c:2174
+#: src/lang.c:2187
 msgid "Color for inverse text (background)"
 msgstr "Colour for inverse text (bg)"
 
-#: src/lang.c:2175
+#: src/lang.c:2188
 msgid ""
 "# Color of background for inverse text\n"
 "# Default: 4 (blue)\n"
@@ -6095,11 +6095,11 @@ msgstr ""
 "# Colour of background for inverse text\n"
 "# Default: 4 (blue)\n"
 
-#: src/lang.c:2181
+#: src/lang.c:2194
 msgid "Color for inverse text (foreground)"
 msgstr "Colour for inverse text (fg)"
 
-#: src/lang.c:2182
+#: src/lang.c:2195
 msgid ""
 "# Color of foreground for inverse text\n"
 "# Default: 7 (white)\n"
@@ -6107,11 +6107,11 @@ msgstr ""
 "# Colour of foreground for inverse text\n"
 "# Default: 7 (white)\n"
 
-#: src/lang.c:2188
+#: src/lang.c:2201
 msgid "Color of text lines"
 msgstr "Colour of text lines"
 
-#: src/lang.c:2189
+#: src/lang.c:2202
 msgid ""
 "# Color of text lines\n"
 "# Default: -1 (default color)\n"
@@ -6119,11 +6119,11 @@ msgstr ""
 "# Colour of text lines\n"
 "# Default: -1 (default colour)\n"
 
-#: src/lang.c:2195
+#: src/lang.c:2208
 msgid "Color of mini help menu"
 msgstr "Colour of mini help menu"
 
-#: src/lang.c:2196
+#: src/lang.c:2209
 msgid ""
 "# Color of mini help menu\n"
 "# Default: 3 (brown)\n"
@@ -6131,11 +6131,11 @@ msgstr ""
 "# Colour of mini help menu\n"
 "# Default: 3 (brown)\n"
 
-#: src/lang.c:2202
+#: src/lang.c:2215
 msgid "Color of help text"
 msgstr "Colour of help text"
 
-#: src/lang.c:2203
+#: src/lang.c:2216
 msgid ""
 "# Color of help pages\n"
 "# Default: -1 (default color)\n"
@@ -6143,11 +6143,11 @@ msgstr ""
 "# Colour of help pages\n"
 "# Default: -1 (default colour)\n"
 
-#: src/lang.c:2209
+#: src/lang.c:2222
 msgid "Color of status messages"
 msgstr "Colour of status messages"
 
-#: src/lang.c:2210
+#: src/lang.c:2223
 msgid ""
 "# Color of messages in last line\n"
 "# Default: 6 (cyan)\n"
@@ -6155,11 +6155,11 @@ msgstr ""
 "# Colour of messages in last line\n"
 "# Default: 6 (cyan)\n"
 
-#: src/lang.c:2216
+#: src/lang.c:2229
 msgid "Color of quoted lines"
 msgstr "Colour of quoted lines"
 
-#: src/lang.c:2217
+#: src/lang.c:2230
 msgid ""
 "# Color of quote-lines\n"
 "# Default: 2 (green)\n"
@@ -6167,11 +6167,11 @@ msgstr ""
 "# Colour of quote-lines\n"
 "# Default: 2 (green)\n"
 
-#: src/lang.c:2223
+#: src/lang.c:2236
 msgid "Color of twice quoted line"
 msgstr "Colour of twice quoted line"
 
-#: src/lang.c:2224
+#: src/lang.c:2237
 msgid ""
 "# Color of twice quoted lines\n"
 "# Default: 3 (brown)\n"
@@ -6179,11 +6179,11 @@ msgstr ""
 "# Colour of twice quoted lines\n"
 "# Default: 3 (brown)\n"
 
-#: src/lang.c:2230
+#: src/lang.c:2243
 msgid "Color of =>3 times quoted line"
 msgstr "Colour of =>3 times quoted line"
 
-#: src/lang.c:2231
+#: src/lang.c:2244
 msgid ""
 "# Color of >=3 times quoted lines\n"
 "# Default: 4 (blue)\n"
@@ -6191,11 +6191,11 @@ msgstr ""
 "# Colour of >=3 times quoted lines\n"
 "# Default: 4 (blue)\n"
 
-#: src/lang.c:2237
+#: src/lang.c:2250
 msgid "Color of article header lines"
 msgstr "Colour of article header lines"
 
-#: src/lang.c:2238
+#: src/lang.c:2251
 msgid ""
 "# Color of header-lines\n"
 "# Default: 2 (green)\n"
@@ -6203,11 +6203,11 @@ msgstr ""
 "# Colour of header-lines\n"
 "# Default: 2 (green)\n"
 
-#: src/lang.c:2244
+#: src/lang.c:2257
 msgid "Color of actual news header fields"
 msgstr "Colour of actual news header fields"
 
-#: src/lang.c:2245
+#: src/lang.c:2258
 msgid ""
 "# Color of actual news header fields\n"
 "# Default: 9 (light red)\n"
@@ -6215,11 +6215,11 @@ msgstr ""
 "# Colour of actual news header fields\n"
 "# Default: 9 (light red)\n"
 
-#: src/lang.c:2251
+#: src/lang.c:2264
 msgid "Color of article subject lines"
 msgstr "Colour of article subject lines"
 
-#: src/lang.c:2252
+#: src/lang.c:2265
 msgid ""
 "# Color of article subject\n"
 "# Default: 6 (cyan)\n"
@@ -6227,11 +6227,11 @@ msgstr ""
 "# Colour of article subject\n"
 "# Default: 6 (cyan)\n"
 
-#: src/lang.c:2258
+#: src/lang.c:2271
 msgid "Color of external quotes"
 msgstr "Colour of external quotes"
 
-#: src/lang.c:2259
+#: src/lang.c:2272
 msgid ""
 "# Color of quoted text from external sources\n"
 "# Default: 5 (pink)\n"
@@ -6239,11 +6239,11 @@ msgstr ""
 "# Colour of quoted text from external sources\n"
 "# Default: 5 (pink)\n"
 
-#: src/lang.c:2265
+#: src/lang.c:2278
 msgid "Color of response counter"
 msgstr "Colour of response counter"
 
-#: src/lang.c:2266
+#: src/lang.c:2279
 msgid ""
 "# Color of response counter\n"
 "# Default: 2 (green)\n"
@@ -6251,11 +6251,11 @@ msgstr ""
 "# Colour of response counter\n"
 "# Default: 2 (green)\n"
 
-#: src/lang.c:2272
+#: src/lang.c:2285
 msgid "Color of sender (From:)"
 msgstr "Colour of sender (From:)"
 
-#: src/lang.c:2273
+#: src/lang.c:2286
 msgid ""
 "# Color of sender (From:)\n"
 "# Default: 2 (green)\n"
@@ -6263,11 +6263,11 @@ msgstr ""
 "# Colour of sender (From:)\n"
 "# Default: 2 (green)\n"
 
-#: src/lang.c:2279
+#: src/lang.c:2292
 msgid "Color of help/mail sign"
 msgstr "Colour of help/mail sign"
 
-#: src/lang.c:2280
+#: src/lang.c:2293
 msgid ""
 "# Color of Help/Mail-Sign\n"
 "# Default: 4 (blue)\n"
@@ -6275,11 +6275,11 @@ msgstr ""
 "# Colour of Help/Mail-Sign\n"
 "# Default: 4 (blue)\n"
 
-#: src/lang.c:2286
+#: src/lang.c:2299
 msgid "Color of signatures"
 msgstr "Colour of signatures"
 
-#: src/lang.c:2287
+#: src/lang.c:2300
 msgid ""
 "# Color of signature\n"
 "# Default: 4 (blue)\n"
@@ -6287,11 +6287,11 @@ msgstr ""
 "# Colour of signature\n"
 "# Default: 4 (blue)\n"
 
-#: src/lang.c:2293
+#: src/lang.c:2306
 msgid "Color of highlighted URLs"
 msgstr "Colour of highlighted URLs"
 
-#: src/lang.c:2294
+#: src/lang.c:2307
 msgid ""
 "# Color of highlighted URLs\n"
 "# Default: -1 (default color)\n"
@@ -6299,11 +6299,11 @@ msgstr ""
 "# Colour of highlighted URLs\n"
 "# Default: -1 (default colour)\n"
 
-#: src/lang.c:2300
+#: src/lang.c:2313
 msgid "Color of verbatim blocks"
 msgstr "Colour of verbatim blocks"
 
-#: src/lang.c:2301
+#: src/lang.c:2314
 msgid ""
 "# Color of verbatim blocks\n"
 "# Default: 5 (pink)\n"
@@ -6311,11 +6311,11 @@ msgstr ""
 "# Colour of verbatim blocks\n"
 "# Default: 5 (pink)\n"
 
-#: src/lang.c:2307
+#: src/lang.c:2320
 msgid "Color of highlighting with *stars*"
 msgstr "Colour of highlighting with *stars*"
 
-#: src/lang.c:2308
+#: src/lang.c:2321
 msgid ""
 "# Color of word highlighting with *stars*\n"
 "# Default: 11 (yellow)\n"
@@ -6323,11 +6323,11 @@ msgstr ""
 "# Colour of word highlighting with *stars*\n"
 "# Default: 11 (yellow)\n"
 
-#: src/lang.c:2314
+#: src/lang.c:2327
 msgid "Color of highlighting with _dash_"
 msgstr "Colour of highlighting with _dash_"
 
-#: src/lang.c:2315
+#: src/lang.c:2328
 msgid ""
 "# Color of word highlighting with _dash_\n"
 "# Default: 13 (light pink)\n"
@@ -6335,11 +6335,11 @@ msgstr ""
 "# Colour of word highlighting with _dash_\n"
 "# Default: 13 (light pink)\n"
 
-#: src/lang.c:2321
+#: src/lang.c:2334
 msgid "Color of highlighting with /slash/"
 msgstr "Colour of highlighting with /slash/"
 
-#: src/lang.c:2322
+#: src/lang.c:2335
 msgid ""
 "# Color of word highlighting with /slash/\n"
 "# Default: 14 (light cyan)\n"
@@ -6347,11 +6347,11 @@ msgstr ""
 "# Colour of word highlighting with /slash/\n"
 "# Default: 14 (light cyan)\n"
 
-#: src/lang.c:2328
+#: src/lang.c:2341
 msgid "Color of highlighting with -stroke-"
 msgstr "Colour of highlighting w. -stroke-"
 
-#: src/lang.c:2329
+#: src/lang.c:2342
 msgid ""
 "# Color of word highlighting with -stroke-\n"
 "# Default: 12 (light blue)\n"
@@ -6359,11 +6359,11 @@ msgstr ""
 "# Colour of word highlighting with -stroke-\n"
 "# Default: 12 (light blue)\n"
 
-#: src/lang.c:2336
+#: src/lang.c:2349
 msgid "Attr. of highlighting with *stars*"
 msgstr ""
 
-#: src/lang.c:2337
+#: src/lang.c:2350
 msgid ""
 "# Attributes of word highlighting on mono terminals\n"
 "# Possible values are:\n"
@@ -6379,57 +6379,57 @@ msgid ""
 "# Default: 6 (bold)\n"
 msgstr ""
 
-#: src/lang.c:2352
+#: src/lang.c:2365
 msgid "Attr. of highlighting with _dash_"
 msgstr ""
 
-#: src/lang.c:2353
+#: src/lang.c:2366
 msgid ""
 "# Attribute of word highlighting with _dash_\n"
 "# Default: 2 (best highlighting)\n"
 msgstr ""
 
-#: src/lang.c:2359
+#: src/lang.c:2372
 msgid "Attr. of highlighting with /slash/"
 msgstr ""
 
-#: src/lang.c:2360
+#: src/lang.c:2373
 msgid ""
 "# Attribute of word highlighting with /slash/\n"
 "# Default: 5 (half bright)\n"
 msgstr ""
 
-#: src/lang.c:2366
+#: src/lang.c:2379
 msgid "Attr. of highlighting with -stroke-"
 msgstr ""
 
-#: src/lang.c:2367
+#: src/lang.c:2380
 msgid ""
 "# Attribute of word highlighting with -stroke-\n"
 "# Default: 3 (reverse video)\n"
 msgstr ""
 
-#: src/lang.c:2373
+#: src/lang.c:2386
 msgid "URL highlighting in message body"
 msgstr ""
 
-#: src/lang.c:2374
+#: src/lang.c:2387
 msgid "# Enable URL highlighting?\n"
 msgstr ""
 
-#: src/lang.c:2379
+#: src/lang.c:2392
 msgid "Word highlighting in message body"
 msgstr ""
 
-#: src/lang.c:2380
+#: src/lang.c:2393
 msgid "# Enable word highlighting?\n"
 msgstr ""
 
-#: src/lang.c:2385
+#: src/lang.c:2398
 msgid "What to display instead of mark"
 msgstr ""
 
-#: src/lang.c:2386
+#: src/lang.c:2399
 msgid ""
 "# Should the leading and ending stars and dashes also be displayed,\n"
 "# even when they are highlighting marks?\n"
@@ -6439,109 +6439,111 @@ msgid ""
 "# * 2 = print a space instead\n"
 msgstr ""
 
-#: src/lang.c:2395
+#: src/lang.c:2408
 msgid "Enter column number to wrap article lines to in the pager. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2396
+#: src/lang.c:2409
 msgid "Page line wrap column"
 msgstr ""
 
-#: src/lang.c:2397
+#: src/lang.c:2410
 msgid "# Wrap article lines at column\n"
 msgstr ""
 
-#: src/lang.c:2402
+#: src/lang.c:2415
 msgid "Wrap around threads on next unread"
 msgstr ""
 
-#: src/lang.c:2403
+#: src/lang.c:2416
 msgid "# If ON wrap around threads on searching next unread article\n"
 msgstr ""
 
-#: src/lang.c:2407
+#: src/lang.c:2420
 msgid "Enter default mail address (and fullname). <CR> sets."
 msgstr ""
 
-#: src/lang.c:2408 src/lang.c:2908
+#: src/lang.c:2421 src/lang.c:2931
 msgid "Mail address (and fullname)"
 msgstr ""
 
-#: src/lang.c:2409
+#: src/lang.c:2422
 msgid "# User's mail address (and fullname), if not username@host (fullname)\n"
 msgstr ""
 
-#: src/lang.c:2414
+#: src/lang.c:2427
 msgid "Show empty Followup-To in editor"
 msgstr ""
 
-#: src/lang.c:2415
+#: src/lang.c:2428
 msgid "# If ON show empty Followup-To header when editing an article\n"
 msgstr ""
 
-#: src/lang.c:2419
+#: src/lang.c:2432
 msgid ""
 "Enter path/! command/--none to create your default signature. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2420
+#: src/lang.c:2433
 msgid "Create signature from path/command"
 msgstr ""
 
-#: src/lang.c:2421
+#: src/lang.c:2434
+#, c-format
 msgid ""
 "# Signature path (random sigs)/file to be used when posting/replying\n"
 "# sigfile=file       appends file as signature\n"
 "# sigfile=!command   executes external command to generate a signature\n"
+"#                    (specify %G to pass name of current newsgroup)\n"
 "# sigfile=--none     don't append a signature\n"
 msgstr ""
 
-#: src/lang.c:2428
+#: src/lang.c:2442
 msgid ""
 "Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2429
+#: src/lang.c:2443
 msgid "Prepend signature with \"-- \""
 msgstr ""
 
-#: src/lang.c:2430
+#: src/lang.c:2444
 msgid "# If ON prepend the signature with dashes '\\n-- \\n'\n"
 msgstr ""
 
-#: src/lang.c:2434
+#: src/lang.c:2448
 msgid "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2435
+#: src/lang.c:2449
 msgid "Add signature when reposting"
 msgstr ""
 
-#: src/lang.c:2436
+#: src/lang.c:2450
 msgid "# If ON add signature to reposted articles\n"
 msgstr ""
 
-#: src/lang.c:2440
+#: src/lang.c:2454
 #, c-format
 msgid "Enter quotation marks, %s or %S for author's initials."
 msgstr ""
 
-#: src/lang.c:2441
+#: src/lang.c:2455
 msgid "Characters used as quote-marks"
 msgstr ""
 
-#: src/lang.c:2442
+#: src/lang.c:2456
 #, c-format
 msgid ""
 "# Characters used in quoting to followups and replies.\n"
 "# '_' is replaced by ' ', %s, %S are replaced by author's initials.\n"
 msgstr ""
 
-#: src/lang.c:2448
+#: src/lang.c:2462
 msgid "Quoting behavior"
 msgstr "Quoting behaviour"
 
-#: src/lang.c:2449
+#: src/lang.c:2463
 msgid ""
 "# How quoting should be handled when following up or replying.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6555,52 +6557,52 @@ msgid ""
 "#   7 = Compress quotes, quote signatures, quote empty lines\n"
 msgstr ""
 
-#: src/lang.c:2462 src/lang.c:2470 src/lang.c:2476
+#: src/lang.c:2476 src/lang.c:2484 src/lang.c:2490
 msgid ""
 "%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name"
 msgstr ""
 
-#: src/lang.c:2463
+#: src/lang.c:2477
 msgid "Quote line when following up"
 msgstr ""
 
-#: src/lang.c:2464
+#: src/lang.c:2478
 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:2471
+#: src/lang.c:2485
 msgid "Quote line when cross-posting"
 msgstr ""
 
-#: src/lang.c:2477
+#: src/lang.c:2491
 msgid "Quote line when mailing"
 msgstr ""
 
-#: src/lang.c:2482
+#: src/lang.c:2496
 msgid "If ON, include User-Agent: header. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2483
+#: src/lang.c:2497
 msgid "Insert 'User-Agent:' header"
 msgstr ""
 
-#: src/lang.c:2484
+#: src/lang.c:2498
 msgid "# If ON include advertising User-Agent: header\n"
 msgstr ""
 
-#: src/lang.c:2489
+#: src/lang.c:2503
 msgid ""
 "Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr ""
 
-#: src/lang.c:2490
+#: src/lang.c:2504
 msgid "MM_CHARSET"
 msgstr ""
 
-#: src/lang.c:2491
+#: src/lang.c:2505
 msgid ""
 "# Charset supported locally which is also used for MIME header and\n"
 "# Content-Type header.\n"
@@ -6610,40 +6612,40 @@ msgid ""
 "# mm_charset is considered not displayable and represented as '?'.\n"
 msgstr ""
 
-#: src/lang.c:2501
+#: src/lang.c:2515
 msgid "MM_NETWORK_CHARSET"
 msgstr ""
 
-#: src/lang.c:2502
+#: src/lang.c:2516
 msgid "# Charset used for MIME (Content-Type) header in postings.\n"
 msgstr ""
 
-#: src/lang.c:2506
+#: src/lang.c:2520
 msgid ""
 "Enter local charset name (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr ""
 
-#: src/lang.c:2507
+#: src/lang.c:2521
 msgid "MM_LOCAL_CHARSET"
 msgstr ""
 
-#: src/lang.c:2508
+#: src/lang.c:2522
 msgid "# Charset supported locally.\n"
 msgstr ""
 
-#: src/lang.c:2515
+#: src/lang.c:2529
 msgid "Mailbox format"
 msgstr ""
 
-#: src/lang.c:2516
+#: src/lang.c:2530
 msgid "# Format of the mailbox.\n"
 msgstr ""
 
-#: src/lang.c:2521
+#: src/lang.c:2535
 msgid "MIME encoding in news messages"
 msgstr ""
 
-#: src/lang.c:2522
+#: src/lang.c:2536
 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"
@@ -6652,15 +6654,15 @@ msgid ""
 "# Russian charsets with a lot of 8bit characters.\n"
 msgstr ""
 
-#: src/lang.c:2530 src/lang.c:2551
+#: src/lang.c:2544 src/lang.c:2565
 msgid "Don't change unless you know what you are doing. <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2531
+#: src/lang.c:2545
 msgid "Use 8bit characters in news headers"
 msgstr ""
 
-#: src/lang.c:2532
+#: src/lang.c:2546
 msgid ""
 "# If ON, 8bit characters in news headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -6668,28 +6670,28 @@ msgid ""
 "# parameter unless post_mime_encoding is 8bit as well.\n"
 msgstr ""
 
-#: src/lang.c:2539
+#: src/lang.c:2553
 msgid ""
 "Auto-view post-processed files <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2540
+#: src/lang.c:2554
 msgid "View post-processed files"
 msgstr ""
 
-#: src/lang.c:2541
+#: src/lang.c:2555
 msgid "# If set, post processed files will be opened in a viewer\n"
 msgstr ""
 
-#: src/lang.c:2546
+#: src/lang.c:2560
 msgid "MIME encoding in mail messages"
 msgstr ""
 
-#: src/lang.c:2552
+#: src/lang.c:2566
 msgid "Use 8bit characters in mail headers"
 msgstr ""
 
-#: src/lang.c:2553
+#: src/lang.c:2567
 msgid ""
 "# If ON, 8bit characters in mail headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -6700,36 +6702,36 @@ msgid ""
 "# turn it ON unless you have some compelling reason.\n"
 msgstr ""
 
-#: src/lang.c:2564
+#: src/lang.c:2578
 msgid "Strip blanks from ends of lines"
 msgstr ""
 
-#: src/lang.c:2565
+#: src/lang.c:2579
 msgid ""
 "# If ON strip blanks from ends of lines for faster display on slow "
 "terminals.\n"
 msgstr ""
 
-#: src/lang.c:2571
+#: src/lang.c:2585
 msgid "If ON, use transliteration. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2572
+#: src/lang.c:2586
 msgid "Transliteration"
 msgstr ""
 
-#: src/lang.c:2573
+#: src/lang.c:2587
 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:2581
+#: src/lang.c:2595
 msgid "Send you a Cc/Bcc automatically"
 msgstr ""
 
-#: src/lang.c:2582
+#: src/lang.c:2596
 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"
@@ -6739,119 +6741,129 @@ msgid ""
 "#   3 = Cc and Bcc\n"
 msgstr ""
 
-#: src/lang.c:2591
+#: src/lang.c:2607
+msgid "Hash algorithm for Cancel-Lock/Cancel-Key"
+msgstr ""
+
+#: src/lang.c:2608
+msgid ""
+"# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n"
+"# Use 'none' to not generate Cancel-Lock headers.\n"
+msgstr ""
+
+#: src/lang.c:2614
 msgid "Enter address elements about which you want to be warned. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2592
+#: src/lang.c:2615
 msgid "Spamtrap warning address parts"
 msgstr ""
 
-#: src/lang.c:2593
+#: src/lang.c:2616
 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:2598
+#: src/lang.c:2621
 msgid "Enter default number of days a filter entry will be valid. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2599
+#: src/lang.c:2622
 msgid "No. of days a filter entry is valid"
 msgstr ""
 
-#: src/lang.c:2600
+#: src/lang.c:2623
 msgid "# Number of days a short term filter will be active\n"
 msgstr ""
 
-#: src/lang.c:2604
+#: src/lang.c:2627
 msgid "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2605
+#: src/lang.c:2628
 msgid "Add posted articles to filter"
 msgstr ""
 
-#: src/lang.c:2606
+#: src/lang.c:2629
 msgid ""
 "# If ON add posted articles which start a new thread to filter for\n"
 "# highlighting follow-ups\n"
 msgstr ""
 
-#: src/lang.c:2610
+#: src/lang.c:2633
 msgid "The directory where articles/threads are to be saved in mailbox format."
 msgstr ""
 
-#: src/lang.c:2611
+#: src/lang.c:2634
 msgid "Mail directory"
 msgstr ""
 
-#: src/lang.c:2612
+#: src/lang.c:2635
 msgid "# (-m) directory where articles/threads are saved in mailbox format\n"
 msgstr ""
 
-#: src/lang.c:2617
+#: src/lang.c:2640
 msgid "Save articles in batch mode (-S)"
 msgstr ""
 
-#: src/lang.c:2618
+#: src/lang.c:2641
 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:2623
+#: src/lang.c:2646
 msgid "The directory where you want articles/threads saved."
 msgstr ""
 
-#: src/lang.c:2624
+#: src/lang.c:2647
 msgid "Directory to save arts/threads in"
 msgstr ""
 
-#: src/lang.c:2625
+#: src/lang.c:2648
 msgid "# Directory where articles/threads are saved\n"
 msgstr ""
 
-#: src/lang.c:2629
+#: src/lang.c:2652
 msgid ""
 "Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> "
 "sets."
 msgstr ""
 
-#: src/lang.c:2630
+#: src/lang.c:2653
 msgid "Use Archive-name: header for save"
 msgstr ""
 
-#: src/lang.c:2631
+#: src/lang.c:2654
 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:2636
+#: src/lang.c:2659
 msgid ""
 "Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
 "cancels."
 msgstr ""
 
-#: src/lang.c:2637
+#: src/lang.c:2660
 msgid "Mark saved articles/threads as read"
 msgstr ""
 
-#: src/lang.c:2638
+#: src/lang.c:2661
 msgid "# If ON mark articles that are saved as read\n"
 msgstr ""
 
-#: src/lang.c:2642
+#: src/lang.c:2665
 msgid "Do post processing (eg. extract attachments) for saved articles."
 msgstr ""
 
-#: src/lang.c:2643
+#: src/lang.c:2666
 msgid "Post process saved articles"
 msgstr ""
 
-#: src/lang.c:2644
+#: src/lang.c:2667
 msgid ""
 "# Perform post processing (saving binary attachments) from saved articles.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6860,106 +6872,106 @@ msgid ""
 "#   2 = yes\n"
 msgstr ""
 
-#: src/lang.c:2653
+#: src/lang.c:2676
 msgid "Process only unread articles"
 msgstr ""
 
-#: src/lang.c:2654
+#: src/lang.c:2677
 msgid ""
 "# If ON only save/print/pipe/mail unread articles (tagged articles "
 "excepted)\n"
 msgstr ""
 
-#: src/lang.c:2659
+#: src/lang.c:2682
 msgid "Print all or just part of header. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2660
+#: src/lang.c:2683
 msgid "Print all headers when printing"
 msgstr ""
 
-#: src/lang.c:2661
+#: src/lang.c:2684
 msgid ""
 "# If ON print all of article header otherwise just the important lines\n"
 msgstr ""
 
-#: src/lang.c:2665
+#: src/lang.c:2688
 msgid ""
 "The printer program with options that is to be used to print articles/"
 "threads."
 msgstr ""
 
-#: src/lang.c:2666
+#: src/lang.c:2689
 msgid "Printer program with options"
 msgstr ""
 
-#: src/lang.c:2667
+#: src/lang.c:2690
 msgid "# Print program with parameters used to print articles/threads\n"
 msgstr ""
 
-#: src/lang.c:2673
+#: src/lang.c:2696
 msgid "Force redraw after certain commands"
 msgstr ""
 
-#: src/lang.c:2674
+#: src/lang.c:2697
 msgid ""
 "# If ON a screen redraw will always be done after certain external commands\n"
 msgstr ""
 
-#: src/lang.c:2678
+#: src/lang.c:2701
 msgid ""
 "Start editor with line offset. <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2679
+#: src/lang.c:2702
 msgid "Start editor with line offset"
 msgstr ""
 
-#: src/lang.c:2680
+#: src/lang.c:2703
 msgid ""
 "# If ON editor will be started with cursor offset into the file\n"
 "# otherwise the cursor will be positioned at the first line\n"
 msgstr ""
 
-#: src/lang.c:2685
+#: src/lang.c:2708
 msgid "Enter %E for editor, %F for filename, %N for line-number, <CR> to set."
 msgstr ""
 
-#: src/lang.c:2686
+#: src/lang.c:2709
 msgid "Invocation of your editor"
 msgstr ""
 
-#: src/lang.c:2687
+#: src/lang.c:2710
 msgid ""
 "# Format of editor line including parameters\n"
 "# %E Editor  %F Filename  %N Linenumber\n"
 msgstr ""
 
-#: src/lang.c:2692
+#: src/lang.c:2715
 msgid ""
 "Enter name and options for external-inews, --internal for internal inews"
 msgstr ""
 
-#: src/lang.c:2693
+#: src/lang.c:2716
 msgid "External inews"
 msgstr ""
 
-#: src/lang.c:2694
+#: src/lang.c:2717
 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:2698
+#: src/lang.c:2721
 msgid ""
 "Enter %M for mailer, %S for subject, %T for to, %F for filename, <CR> to set."
 msgstr ""
 
-#: src/lang.c:2699
+#: src/lang.c:2722
 msgid "Invocation of your mail command"
 msgstr ""
 
-#: src/lang.c:2700
+#: src/lang.c:2723
 msgid ""
 "# Format of mailer line including parameters\n"
 "# %M Mailer  %S Subject  %T To  %F Filename\n"
@@ -6967,11 +6979,11 @@ msgid ""
 "# ie. elm interactive          :    elm -i %F -s \"%S\" \"%T\"\n"
 msgstr ""
 
-#: src/lang.c:2708
+#: src/lang.c:2731
 msgid "Use interactive mail reader"
 msgstr ""
 
-#: src/lang.c:2709
+#: src/lang.c:2732
 msgid ""
 "# Interactive mailreader\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6980,67 +6992,67 @@ msgid ""
 "#   2 = use interactive mailreader without headers in file\n"
 msgstr ""
 
-#: src/lang.c:2718
+#: src/lang.c:2741
 msgid "Remove ~/.article after posting"
 msgstr ""
 
-#: src/lang.c:2719
+#: src/lang.c:2742
 msgid "# If ON remove ~/.article after posting.\n"
 msgstr ""
 
-#: src/lang.c:2725
+#: src/lang.c:2748
 msgid "Use UTF-8 graphics (thread tree etc.)"
 msgstr ""
 
-#: src/lang.c:2726
+#: src/lang.c:2749
 msgid ""
 "# If ON use UTF-8 characters for indicator '->', tree and ellipsis '...'.\n"
 msgstr ""
 
-#: src/lang.c:2731
+#: src/lang.c:2754
 msgid "Filename for all posted articles, <CR> sets, no filename=do not save."
 msgstr ""
 
-#: src/lang.c:2732
+#: src/lang.c:2755
 msgid "Filename for posted articles"
 msgstr ""
 
-#: src/lang.c:2733
+#: src/lang.c:2756
 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:2738
+#: src/lang.c:2761
 msgid ""
 "Keep all failed articles in ~/dead.articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2739
+#: src/lang.c:2762
 msgid "Keep failed arts in ~/dead.articles"
 msgstr ""
 
-#: src/lang.c:2740
+#: src/lang.c:2763
 msgid "# If ON keep all failed postings in ~/dead.articles\n"
 msgstr ""
 
-#: src/lang.c:2744
+#: src/lang.c:2767
 msgid "Do you want to strip unsubscribed groups from .newsrc"
 msgstr ""
 
-#: src/lang.c:2745
+#: src/lang.c:2768
 msgid "No unsubscribed groups in newsrc"
 msgstr ""
 
-#: src/lang.c:2746
+#: src/lang.c:2769
 msgid "# If ON strip unsubscribed groups from newsrc\n"
 msgstr ""
 
-#: src/lang.c:2751
+#: src/lang.c:2774
 msgid "Remove bogus groups from newsrc"
 msgstr ""
 
-#: src/lang.c:2752
+#: src/lang.c:2775
 msgid ""
 "# What to do with bogus groups in newsrc file\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7049,64 +7061,64 @@ msgid ""
 "#   2 = highlight with D on selection screen\n"
 msgstr ""
 
-#: src/lang.c:2761
+#: src/lang.c:2784
 msgid ""
 "Enter number of seconds to wait for a response from the server. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2762
+#: src/lang.c:2785
 msgid "NNTP read timeout in seconds"
 msgstr ""
 
-#: src/lang.c:2763
+#: src/lang.c:2786
 msgid ""
 "# Time in seconds to wait for a response from the server (0=no timeout)\n"
 msgstr ""
 
-#: src/lang.c:2768
+#: src/lang.c:2791
 msgid "Enter number of seconds until active file will be reread. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2769
+#: src/lang.c:2792
 msgid "Interval in secs to reread active"
 msgstr ""
 
-#: src/lang.c:2770
+#: src/lang.c:2793
 msgid ""
 "# Time interval in seconds between rereading the active file (0=never)\n"
 msgstr ""
 
-#: src/lang.c:2775
+#: src/lang.c:2798
 msgid "Reconnect to server automatically"
 msgstr ""
 
-#: src/lang.c:2776
+#: src/lang.c:2799
 msgid ""
 "# If ON automatically reconnect to NNTP server if the connection is broken\n"
 msgstr ""
 
-#: src/lang.c:2780
+#: src/lang.c:2803
 msgid ""
 "Create local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2781
+#: src/lang.c:2804
 msgid "Cache NNTP overview files locally"
 msgstr ""
 
-#: src/lang.c:2782
+#: src/lang.c:2805
 msgid "# If ON, create local copies of NNTP overview files.\n"
 msgstr ""
 
-#: src/lang.c:2786 src/lang.c:2801 src/lang.c:2821 src/lang.c:2840
+#: src/lang.c:2809 src/lang.c:2824 src/lang.c:2844 src/lang.c:2863
 msgid "Enter format string. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2787
+#: src/lang.c:2810
 msgid "Format string for selection level"
 msgstr ""
 
-#: src/lang.c:2788
+#: src/lang.c:2811
 msgid ""
 "# Format string for selection level representation\n"
 "# Default: %f %n %U  %G  %d\n"
@@ -7120,11 +7132,11 @@ msgid ""
 "#   %U              Unread count\n"
 msgstr ""
 
-#: src/lang.c:2802
+#: src/lang.c:2825
 msgid "Format string for group level"
 msgstr ""
 
-#: src/lang.c:2803
+#: src/lang.c:2826
 msgid ""
 "# Format string for group level representation\n"
 "# Default: %n %m %R %L  %s  %F\n"
@@ -7143,11 +7155,11 @@ msgid ""
 "#   %S              Score\n"
 msgstr ""
 
-#: src/lang.c:2822
+#: src/lang.c:2845
 msgid "Format string for thread level"
 msgstr ""
 
-#: src/lang.c:2823
+#: src/lang.c:2846
 msgid ""
 "# Format string for thread level representation\n"
 "# Default: %n %m  [%L]  %T  %F\n"
@@ -7165,19 +7177,19 @@ msgid ""
 "#   %T              Thread tree (only thread level)\n"
 msgstr ""
 
-#: src/lang.c:2841
+#: src/lang.c:2864
 msgid "Format string for display of dates"
 msgstr ""
 
-#: src/lang.c:2842
+#: src/lang.c:2865
 msgid "# Format string for date representation\n"
 msgstr ""
 
-#: src/lang.c:2848
+#: src/lang.c:2871
 msgid "Unicode normalization form"
 msgstr "Unicode normalisation form"
 
-#: src/lang.c:2849
+#: src/lang.c:2872
 msgid ""
 "# Unicode normalization form\n"
 "# Possible values are:\n"
@@ -7195,19 +7207,19 @@ msgstr ""
 "#   3 = NFC\n"
 "#   4 = NFD\n"
 
-#: src/lang.c:2862
+#: src/lang.c:2885
 msgid "Render BiDi"
 msgstr ""
 
-#: src/lang.c:2863
+#: src/lang.c:2886
 msgid "# If ON, bi-directional text is rendered by tin\n"
 msgstr ""
 
-#: src/lang.c:2870
+#: src/lang.c:2893
 msgid "Function for sorting articles"
 msgstr ""
 
-#: src/lang.c:2871
+#: src/lang.c:2894
 msgid ""
 "# Function for sorting articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7215,159 +7227,159 @@ msgid ""
 "#   1 = heapsort\n"
 msgstr ""
 
-#: src/lang.c:2884
+#: src/lang.c:2907
 msgid "Automatically GroupMarkUnselArtRead"
 msgstr ""
 
-#: src/lang.c:2890
+#: src/lang.c:2913
 msgid "Delete post-process files"
 msgstr ""
 
-#: src/lang.c:2895
+#: src/lang.c:2918
 msgid "Filename for all mailed articles, <CR> sets, no filename=do not save."
 msgstr ""
 
-#: src/lang.c:2896
+#: src/lang.c:2919
 msgid "Mailbox to save sent mails"
 msgstr ""
 
-#: src/lang.c:2901
+#: src/lang.c:2924
 msgid "Set Followup-To: header to this group(s). <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2902
+#: src/lang.c:2925
 msgid "Followup-To: header"
 msgstr ""
 
-#: src/lang.c:2907
+#: src/lang.c:2930
 msgid "Enter default mail address (and fullname). <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2914
+#: src/lang.c:2937
 msgid ""
 "Path and options for ispell-like spell-checker. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2915
+#: src/lang.c:2938
 msgid "Ispell program"
 msgstr ""
 
-#: src/lang.c:2921
+#: src/lang.c:2944
 msgid "When group is a mailing list, send responses to this email address."
 msgstr ""
 
-#: src/lang.c:2922
+#: src/lang.c:2945
 msgid "Mailing list address"
 msgstr ""
 
-#: src/lang.c:2928
+#: src/lang.c:2951
 msgid "Forward articles as attachment"
 msgstr ""
 
-#: src/lang.c:2933
+#: src/lang.c:2956
 msgid ""
 "A comma separated list of MIME major/minor Content-Types. <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2934
+#: src/lang.c:2957
 msgid "Which MIME types will be saved"
 msgstr ""
 
-#: src/lang.c:2939
+#: src/lang.c:2962
 msgid "Value of the Organization: header. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2940
+#: src/lang.c:2963
 msgid "Organization: header"
 msgstr ""
 
-#: src/lang.c:2945
+#: src/lang.c:2968
 msgid "Filename for saved articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2946
+#: src/lang.c:2969
 msgid "savefile"
 msgstr ""
 
-#: src/lang.c:2951 src/lang.c:2975
+#: src/lang.c:2974 src/lang.c:2998
 msgid "Scope for the filter rule. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2952
+#: src/lang.c:2975
 msgid "Quick (1 key) select filter scope"
 msgstr ""
 
-#: src/lang.c:2957 src/lang.c:2981
+#: src/lang.c:2980 src/lang.c:3004
 msgid "Header for filter rule. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2958
+#: src/lang.c:2981
 msgid "Quick (1 key) select filter header"
 msgstr ""
 
-#: src/lang.c:2963 src/lang.c:2987
+#: src/lang.c:2986 src/lang.c:3010
 msgid "ON = case sensitive, OFF = ignore case. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2964
+#: src/lang.c:2987
 msgid "Quick (1 key) select filter case"
 msgstr ""
 
-#: src/lang.c:2969 src/lang.c:2993
+#: src/lang.c:2992 src/lang.c:3016
 msgid "ON = expire, OFF = don't ever expire. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2970
+#: src/lang.c:2993
 msgid "Quick (1 key) select filter expire"
 msgstr ""
 
-#: src/lang.c:2976
+#: src/lang.c:2999
 msgid "Quick (1 key) kill filter scope"
 msgstr ""
 
-#: src/lang.c:2982
+#: src/lang.c:3005
 msgid "Quick (1 key) kill filter header"
 msgstr ""
 
-#: src/lang.c:2988
+#: src/lang.c:3011
 msgid "Quick (1 key) kill filter case"
 msgstr ""
 
-#: src/lang.c:2994
+#: src/lang.c:3017
 msgid "Quick (1 key) kill filter expire"
 msgstr ""
 
-#: src/lang.c:3000
+#: src/lang.c:3023
 msgid "Assume this charset if no charset declaration is present, <CR> to set."
 msgstr ""
 
-#: src/lang.c:3001
+#: src/lang.c:3024
 msgid "UNDECLARED_CHARSET"
 msgstr ""
 
-#: src/lang.c:3007
+#: src/lang.c:3030
 msgid ""
 "Add this text at the start of the message body. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3008
+#: src/lang.c:3031
 msgid "X_Body"
 msgstr ""
 
-#: src/lang.c:3013
+#: src/lang.c:3036
 msgid "Insert this header when posting. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3014
+#: src/lang.c:3037
 msgid "X_Headers"
 msgstr ""
 
-#: src/lang.c:3019
+#: src/lang.c:3042
 msgid ""
 "Automatically insert an X-Comment-To: header? <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:3020
+#: src/lang.c:3043
 msgid "Insert 'X-Comment-To:' header"
 msgstr ""
 
@@ -7376,12 +7388,12 @@ msgstr ""
 msgid "reading from local spool"
 msgstr ""
 
-#: src/misc.c:3857
+#: src/misc.c:3868
 #, c-format
 msgid "Version: %s %s release %s (\"%s\") %s %s\n"
 msgstr ""
 
-#: src/misc.c:3860
+#: src/misc.c:3871
 #, c-format
 msgid "Version: %s %s release %s (\"%s\")\n"
 msgstr ""
@@ -7401,11 +7413,11 @@ msgstr ""
 msgid "NNTP connection error. Exiting..."
 msgstr ""
 
-#: src/nntplib.c:856 src/nntplib.c:1834
+#: src/nntplib.c:856 src/nntplib.c:1835
 msgid "Rejoin current group\n"
 msgstr ""
 
-#: src/nntplib.c:864 src/nntplib.c:1842
+#: src/nntplib.c:864 src/nntplib.c:1843
 #, c-format
 msgid "Read (%s)\n"
 msgstr ""
@@ -7415,11 +7427,11 @@ msgstr ""
 msgid "Resend last command (%s)\n"
 msgstr ""
 
-#: src/nntplib.c:1481
+#: src/nntplib.c:1482
 msgid "CAPABILITIES did not announce READER"
 msgstr ""
 
-#: src/nntplib.c:1988
+#: src/nntplib.c:1989
 msgid "MOTD: "
 msgstr ""
 
@@ -7428,29 +7440,29 @@ msgstr ""
 msgid "couldn't expand %s\n"
 msgstr ""
 
-#: src/post.c:1339
+#: src/post.c:1341
 #, c-format
 msgid ""
-"Line %d is longer than 998 octets and should be folded, but\n"
+"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:1344
+#: src/post.c:1346
 #, c-format
 msgid ""
-"Line %d is longer than 998 octets and should be folded, but\n"
+"Line %d is longer than %d octets and should be folded, but\n"
 "encoding is set to %s without enabling MIME_BREAK_LONG_LINES or\n"
 "posting doesn't contain any 8bit chars and thus folding won't happen\n"
 msgstr ""
 
-#: src/post.c:1346
+#: src/post.c:1348
 #, c-format
 msgid ""
-"Line %d is longer than 998 octets and should be folded, but\n"
+"Line %d is longer than %d octets and should be folded, but\n"
 "encoding is not set to %s\n"
 msgstr ""
 
-#: src/post.c:2320
+#: src/post.c:2322
 #, c-format
 msgid "Posting: %.*s ..."
 msgstr ""
@@ -7480,7 +7492,7 @@ msgstr ""
 #. * preamble
 #. * TODO: -> lang.c
 #.
-#: src/rfc2047.c:1309
+#: src/rfc2047.c:1308
 #, c-format
 msgid ""
 "This message has been composed in the 'multipart/mixed' MIME-format. If you\n"
@@ -7490,7 +7502,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/save.c:1067
+#: src/save.c:1065
 msgid "bytes"
 msgstr ""
 
Binary files tin-2.4.1/po/et.gmo and tin-2.4.2/po/et.gmo differ
diff -Nurp '--exclude=.bzr*' tin-2.4.1/po/et.po tin-2.4.2/po/et.po
--- tin-2.4.1/po/et.po	2016-12-20 16:59:39.000000000 +0100
+++ tin-2.4.2/po/et.po	2017-12-08 09:39:45.989524028 +0100
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tin 2.4.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-12-20 16:59+0100\n"
+"POT-Creation-Date: 2017-12-08 09:39+0100\n"
 "PO-Revision-Date: 2016-08-10 16:15+0300\n"
 "Last-Translator: Toomas Soome <tsoome@me.com>\n"
 "Language-Team: Estonian <linux-ee@lists.eenet.ee>\n"
@@ -15,11 +15,11 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: src/attrib.c:941
+#: src/attrib.c:954
 msgid "Processing attributes... "
 msgstr "TÃ¶Ã¶tlen atribuute... "
 
-#: src/attrib.c:1163
+#: src/attrib.c:1176
 #, c-format
 msgid ""
 "# Do not edit this comment block\n"
@@ -28,399 +28,399 @@ msgstr ""
 "# Ã„rge seda kommentaari blokki muutke\n"
 "#\n"
 
-#: src/attrib.c:1164
+#: src/attrib.c:1177
 #, c-format
 msgid "#  scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n"
 msgstr "#  scope=SÃ•NE (n. alt.*,!alt.bin*) [kohustuslik]\n"
 
-#: src/attrib.c:1165
+#: src/attrib.c:1178
 #, c-format
 msgid "#  add_posted_to_filter=ON/OFF\n"
 msgstr "#  add_posted_to_filter=ON/OFF\n"
 
-#: src/attrib.c:1166
+#: src/attrib.c:1179
 #, c-format
 msgid "#  advertising=ON/OFF\n"
 msgstr "#  advertising=ON/OFF\n"
 
-#: src/attrib.c:1167
+#: src/attrib.c:1180
 #, c-format
 msgid "#  alternative_handling=ON/OFF\n"
 msgstr "#  alternative_handling=ON/OFF\n"
 
-#: src/attrib.c:1168
+#: src/attrib.c:1181
 #, c-format
 msgid "#  ask_for_metamail=ON/OFF\n"
 msgstr "#  ask_for_metamail=ON/OFF\n"
 
-#: src/attrib.c:1169
+#: src/attrib.c:1182
 #, c-format
 msgid "#  auto_cc_bcc=NUM\n"
 msgstr "#  auto_cc_bcc=NUM\n"
 
-#: src/attrib.c:1170
+#: src/attrib.c:1183
 #, 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:1171
+#: src/attrib.c:1184
 #, c-format
 msgid "#  auto_list_thread=ON/OFF\n"
 msgstr "#  auto_list_thread=ON/OFF\n"
 
-#: src/attrib.c:1172
+#: src/attrib.c:1185
 #, c-format
 msgid "#  auto_save=ON/OFF\n"
 msgstr "#  auto_save=ON/OFF\n"
 
-#: src/attrib.c:1173
+#: src/attrib.c:1186
 #, c-format
 msgid "#  auto_select=ON/OFF\n"
 msgstr "#  auto_select=ON/OFF\n"
 
-#: src/attrib.c:1174
+#: src/attrib.c:1187
 #, c-format
 msgid "#  batch_save=ON/OFF\n"
 msgstr "#  batch_save=ON/OFF\n"
 
-#: src/attrib.c:1175
+#: src/attrib.c:1188
 #, 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:1176
+#: src/attrib.c:1189
 #, c-format
 msgid "#  delete_tmp_files=ON/OFF\n"
 msgstr "#  delete_tmp_files=ON/OFF\n"
 
-#: src/attrib.c:1177
+#: src/attrib.c:1190
 #, c-format
 msgid "#  editor_format=STRING (eg. %%E +%%N %%F)\n"
 msgstr "#  editor_format=SÃ•NE (n. %%E +%%N %%F)\n"
 
-#: src/attrib.c:1178
+#: src/attrib.c:1191
 #, c-format
 msgid "#  fcc=STRING (eg. =mailbox)\n"
 msgstr "#  fcc=SÃ•NE (n. =postkast)\n"
 
-#: src/attrib.c:1179
+#: src/attrib.c:1192
 #, c-format
 msgid "#  followup_to=STRING\n"
 msgstr "#  followup_to=SÃ•NE\n"
 
-#: src/attrib.c:1180
+#: src/attrib.c:1193
 #, 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:1181
+#: src/attrib.c:1194
 #, c-format
 msgid "#  group_catchup_on_exit=ON/OFF\n"
 msgstr "#  group_catchup_on_exit=ON/OFF\n"
 
-#: src/attrib.c:1182
+#: src/attrib.c:1195
 #, 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:1183
+#: src/attrib.c:1196
 #, c-format
 msgid "#  mail_8bit_header=ON/OFF\n"
 msgstr "#  mail_8bit_header=ON/OFF\n"
 
-#: src/attrib.c:1184
+#: src/attrib.c:1197
 #, c-format
 msgid "#  mail_mime_encoding=supported_encoding"
 msgstr "#  mail_mime_encoding=toetatud_kodeering"
 
-#: src/attrib.c:1192
+#: src/attrib.c:1205
 #, c-format
 msgid "#  ispell=STRING\n"
 msgstr "#  ispell=SÃ•NE\n"
 
-#: src/attrib.c:1194
+#: src/attrib.c:1207
 #, c-format
 msgid "#  maildir=STRING (eg. ~/Mail)\n"
 msgstr "#  maildir=SÃ•NE (n. ~/Mail)\n"
 
-#: src/attrib.c:1195
+#: src/attrib.c:1208
 #, c-format
 msgid "#  mailing_list=STRING (eg. majordomo@example.org)\n"
 msgstr "#  mailing_list=SÃ•NE (n. majordomo@example.org)\n"
 
-#: src/attrib.c:1196
+#: src/attrib.c:1209
 #, 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:1197
+#: src/attrib.c:1210
 #, c-format
 msgid "#  mark_ignore_tags=ON/OFF\n"
 msgstr "#  mark_ignore_tags=ON/OFF\n"
 
-#: src/attrib.c:1198
+#: src/attrib.c:1211
 #, c-format
 msgid "#  mark_saved_read=ON/OFF\n"
 msgstr "#  mark_saved_read=ON/OFF\n"
 
-#: src/attrib.c:1199
+#: src/attrib.c:1212
 #, c-format
 msgid "#  mime_forward=ON/OFF\n"
 msgstr "#  mime_forward=ON/OFF\n"
 
-#: src/attrib.c:1201
+#: src/attrib.c:1214
 #, c-format
 msgid "#  mm_network_charset=supported_charset"
 msgstr "#  mm_network_charset=toetatud_koodileht"
 
-#: src/attrib.c:1208
+#: src/attrib.c:1221
 #, c-format
 msgid "#  undeclared_charset=STRING (default is US-ASCII)\n"
 msgstr "#  undeclared_charset=SÃ•NE (vaikimisi on US-ASCII)\n"
 
-#: src/attrib.c:1210
+#: src/attrib.c:1223
 #, c-format
 msgid "#  news_headers_to_display=STRING\n"
 msgstr "#  news_headers_to_display=SÃ•NE\n"
 
-#: src/attrib.c:1211
+#: src/attrib.c:1224
 #, c-format
 msgid "#  news_headers_to_not_display=STRING\n"
 msgstr "#  news_headers_to_not_display=SÃ•NE\n"
 
-#: src/attrib.c:1212
+#: src/attrib.c:1225
 #, c-format
 msgid "#  news_quote_format=STRING\n"
 msgstr "#  news_quote_format=SÃ•NE\n"
 
-#: src/attrib.c:1213
+#: src/attrib.c:1226
 #, 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:1214
+#: src/attrib.c:1227
 #, c-format
 msgid "#  pos_first_unread=ON/OFF\n"
 msgstr "#  pos_first_unread=ON/OFF\n"
 
-#: src/attrib.c:1215
+#: src/attrib.c:1228
 #, c-format
 msgid "#  post_8bit_header=ON/OFF\n"
 msgstr "#  post_8bit_header=ON/OFF\n"
 
-#: src/attrib.c:1216
+#: src/attrib.c:1229
 #, c-format
 msgid "#  post_mime_encoding=supported_encoding"
 msgstr "#  post_mime_encoding=toetatud_kodeering"
 
-#: src/attrib.c:1223
+#: src/attrib.c:1236
 #, c-format
 msgid "#  post_process_type=NUM\n"
 msgstr "#  post_process_type=NUM\n"
 
-#: src/attrib.c:1228
+#: src/attrib.c:1241
 #, c-format
 msgid "#  post_process_view=ON/OFF\n"
 msgstr "#  post_process_view=ON/OFF\n"
 
-#: src/attrib.c:1229
+#: src/attrib.c:1242
 #, c-format
 msgid "#  quick_kill_scope=STRING (ie. talk.*)\n"
 msgstr "#  quick_kill_scope=SÃ•NE (n. talk.*)\n"
 
-#: src/attrib.c:1230
+#: src/attrib.c:1243
 #, c-format
 msgid "#  quick_kill_expire=ON/OFF\n"
 msgstr "#  quick_kill_expire=ON/OFF\n"
 
-#: src/attrib.c:1231
+#: src/attrib.c:1244
 #, c-format
 msgid "#  quick_kill_case=ON/OFF\n"
 msgstr "#  quick_kill_case=ON/OFF\n"
 
-#: src/attrib.c:1232
+#: src/attrib.c:1245
 #, c-format
 msgid "#  quick_kill_header=NUM\n"
 msgstr "#  quick_kill_header=NUM\n"
 
-#: src/attrib.c:1233 src/attrib.c:1242
+#: src/attrib.c:1246 src/attrib.c:1255
 #, 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:1234 src/attrib.c:1243
+#: src/attrib.c:1247 src/attrib.c:1256
 #, 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:1235 src/attrib.c:1244
+#: src/attrib.c:1248 src/attrib.c:1257
 #, c-format
 msgid "#    4=Message-ID: & full References: line\n"
 msgstr "#    4=Message-ID: ja tÃ¤ielik References: rida\n"
 
-#: src/attrib.c:1236 src/attrib.c:1245
+#: src/attrib.c:1249 src/attrib.c:1258
 #, c-format
 msgid "#    5=Message-ID: & last References: entry only\n"
 msgstr "#    5=Message-ID: & ainult viimane viitamise kirje\n"
 
-#: src/attrib.c:1237 src/attrib.c:1246
+#: src/attrib.c:1250 src/attrib.c:1259
 #, c-format
 msgid "#    6=Message-ID: entry only     7=Lines:\n"
 msgstr "#    6=Message-ID: kirje ainult   7=Ridu:\n"
 
-#: src/attrib.c:1238
+#: src/attrib.c:1251
 #, c-format
 msgid "#  quick_select_scope=STRING\n"
 msgstr "#  quick_select_scope=SÃ•NE\n"
 
-#: src/attrib.c:1239
+#: src/attrib.c:1252
 #, c-format
 msgid "#  quick_select_expire=ON/OFF\n"
 msgstr "#  quick_select_expire=ON/OFF\n"
 
-#: src/attrib.c:1240
+#: src/attrib.c:1253
 #, c-format
 msgid "#  quick_select_case=ON/OFF\n"
 msgstr "#  quick_select_case=ON/OFF\n"
 
-#: src/attrib.c:1241
+#: src/attrib.c:1254
 #, c-format
 msgid "#  quick_select_header=NUM\n"
 msgstr "#  quick_select_header=NUM\n"
 
-#: src/attrib.c:1247
+#: src/attrib.c:1260
 #, c-format
 msgid "#  quote_chars=STRING (%%s, %%S for initials)\n"
 msgstr "#  quote_chars=SÃ•NE (%%s, %%S annavad initsiaalid)\n"
 
-#: src/attrib.c:1249
+#: src/attrib.c:1262
 #, c-format
 msgid "#  print_header=ON/OFF\n"
 msgstr "#  print_header=ON/OFF\n"
 
-#: src/attrib.c:1251
+#: src/attrib.c:1264
 #, c-format
 msgid "#  process_only_unread=ON/OFF\n"
 msgstr "#  process_only_unread=ON/OFF\n"
 
-#: src/attrib.c:1252
+#: src/attrib.c:1265
 #, c-format
 msgid "#  prompt_followupto=ON/OFF\n"
 msgstr "#  prompt_followupto=ON/OFF\n"
 
-#: src/attrib.c:1253
+#: src/attrib.c:1266
 #, c-format
 msgid "#  savedir=STRING (eg. ~user/News)\n"
 msgstr "#  savedir=SÃ•NE (n. ~user/News)\n"
 
-#: src/attrib.c:1254
+#: src/attrib.c:1267
 #, c-format
 msgid "#  savefile=STRING (eg. =linux)\n"
 msgstr "#  savefile=SÃ•NE (n. =linux)\n"
 
-#: src/attrib.c:1255
+#: src/attrib.c:1268
 #, c-format
 msgid "#  sigfile=STRING (eg. $var/sig)\n"
 msgstr "#  sigfile=SÃ•NE (n. $var/sig)\n"
 
-#: src/attrib.c:1256
+#: src/attrib.c:1269
 #, c-format
 msgid "#  show_author=NUM\n"
 msgstr "#  show_author=NUM\n"
 
-#: src/attrib.c:1262
+#: src/attrib.c:1275
 #, c-format
 msgid "#  show_signatures=ON/OFF\n"
 msgstr "#  show_signatures=ON/OFF\n"
 
-#: src/attrib.c:1263
+#: src/attrib.c:1276
 #, c-format
 msgid "#  show_only_unread_arts=ON/OFF\n"
 msgstr "#  show_only_unread_arts=ON/OFF\n"
 
-#: src/attrib.c:1264
+#: src/attrib.c:1277
 #, c-format
 msgid "#  sigdashes=ON/OFF\n"
 msgstr "#  sigdashes=ON/OFF\n"
 
-#: src/attrib.c:1265
+#: src/attrib.c:1278
 #, c-format
 msgid "#  signature_repost=ON/OFF\n"
 msgstr "#  signature_repost=ON/OFF\n"
 
-#: src/attrib.c:1266
+#: src/attrib.c:1279
 #, c-format
 msgid "#  sort_article_type=NUM\n"
 msgstr "#  sort_article_type=NUM\n"
 
-#: src/attrib.c:1284
+#: src/attrib.c:1297
 #, c-format
 msgid "#  sort_threads_type=NUM\n"
 msgstr "#  sort_threads_type=NUM\n"
 
-#: src/attrib.c:1293
+#: src/attrib.c:1306
 #, c-format
 msgid "#  start_editor_offset=ON/OFF\n"
 msgstr "#  start_editor_offset=ON/OFF\n"
 
 #
-#: src/attrib.c:1294
+#: src/attrib.c:1307
 #, c-format
 msgid "#  tex2iso_conv=ON/OFF\n"
 msgstr "#  tex2iso_conv=ON/OFF\n"
 
-#: src/attrib.c:1295
+#: src/attrib.c:1308
 #, c-format
 msgid "#  thread_catchup_on_exit=ON/OFF\n"
 msgstr "#  thread_catchup_on_exit=ON/OFF\n"
 
-#: src/attrib.c:1296
+#: src/attrib.c:1309
 #, c-format
 msgid "#  thread_articles=NUM"
 msgstr "#  thread_articles=NUM"
 
-#: src/attrib.c:1303
+#: src/attrib.c:1316
 #, c-format
 msgid "#  thread_format=STRING (eg. %%n %%m [%%L]  %%T  %%F)\n"
 msgstr "#  thread_format=SÃ•NE (n. %%n %%m [%%L]  %%T  %%F)\n"
 
-#: src/attrib.c:1304
+#: src/attrib.c:1317
 #, c-format
 msgid "#  thread_perc=NUM\n"
 msgstr "#  thread_perc=NUM\n"
 
-#: src/attrib.c:1305
+#: src/attrib.c:1318
 #, c-format
 msgid "#  trim_article_body=NUM\n"
 msgstr "#  trim_article_body=NUM\n"
 
-#: src/attrib.c:1306
+#: src/attrib.c:1319
 #, c-format
 msgid "#    0 = Don't trim article body\n"
 msgstr "#    0 = Ã„ra lÃ¼henda artikli keha\n"
 
-#: src/attrib.c:1307
+#: src/attrib.c:1320
 #, c-format
 msgid "#    1 = Skip leading blank lines\n"
 msgstr "#    1 = JÃ¤ta alles alguses olevad tÃ¼hjad read\n"
 
-#: src/attrib.c:1308
+#: src/attrib.c:1321
 #, c-format
 msgid "#    2 = Skip trailing blank lines\n"
 msgstr "#    2 = JÃ¤ta alles lÃµpus olevad tÃ¼hjad read\n"
 
-#: src/attrib.c:1309
+#: src/attrib.c:1322
 #, c-format
 msgid "#    3 = Skip leading and trailing blank lines\n"
 msgstr "#    3 = JÃ¤ta alles alguses ja lÃµpus olevad tÃ¼hjad read\n"
 
-#: src/attrib.c:1310
+#: src/attrib.c:1323
 #, c-format
 msgid "#    4 = Compact multiple blank lines between text blocks\n"
 msgstr "#    4 = Tihenda teksti vahel olevad tÃ¼hjad read\n"
 
-#: src/attrib.c:1311
+#: src/attrib.c:1324
 #, c-format
 msgid ""
 "#    5 = Compact multiple blank lines between text blocks and skip\n"
@@ -429,7 +429,7 @@ msgstr ""
 "#    5 = Tihenda teksti vahel olevad tÃ¼hjad read ja\n"
 "#        jÃ¤ta vahele alguses olevad tÃ¼hjad read\n"
 
-#: src/attrib.c:1312
+#: src/attrib.c:1325
 #, c-format
 msgid ""
 "#    6 = Compact multiple blank lines between text blocks and skip\n"
@@ -438,7 +438,7 @@ msgstr ""
 "#    6 = Tihenda teksti vahel olevad tÃ¼hjad read ja\n"
 "#        jÃ¤ta vahele lÃµpus olevad tÃ¼hjad read\n"
 
-#: src/attrib.c:1313
+#: src/attrib.c:1326
 #, c-format
 msgid ""
 "#    7 = Compact multiple blank lines between text blocks and skip\n"
@@ -447,37 +447,37 @@ msgstr ""
 "#    7 = Tihenda teksti vahel olevad tÃ¼hjad read ja\n"
 "#        jÃ¤ta vahele alguses ja lÃµpus olevad tÃ¼hjad read\n"
 
-#: src/attrib.c:1314
+#: src/attrib.c:1327
 #, c-format
 msgid "#  verbatim_handling=ON/OFF\n"
 msgstr "#  verbatim_handling=ON/OFF\n"
 
-#: src/attrib.c:1316
+#: src/attrib.c:1329
 #, c-format
 msgid "#  extquote_handling=ON/OFF\n"
 msgstr "#  extquote_handling=ON/OFF\n"
 
-#: src/attrib.c:1318
+#: src/attrib.c:1331
 #, c-format
 msgid "#  wrap_on_next_unread=ON/OFF\n"
 msgstr "#  wrap_on_next_unread=ON/OFF\n"
 
-#: src/attrib.c:1319
+#: src/attrib.c:1332
 #, c-format
 msgid "#  x_body=STRING (eg. ~/.tin/extra-body-text)\n"
 msgstr "#  x_body=SÃ•NE (n. ~/.tin/extra-body-text)\n"
 
-#: src/attrib.c:1320
+#: src/attrib.c:1333
 #, c-format
 msgid "#  x_comment_to=ON/OFF\n"
 msgstr "#  x_comment_to=ON/OFF\n"
 
-#: src/attrib.c:1321
+#: src/attrib.c:1334
 #, c-format
 msgid "#  x_headers=STRING (eg. ~/.tin/extra-headers)\n"
 msgstr "#  x_headers=SÃ•NE (n. ~/.tin/extra-headers)\n"
 
-#: src/attrib.c:1322
+#: src/attrib.c:1335
 #, c-format
 msgid ""
 "#\n"
@@ -486,7 +486,7 @@ msgstr ""
 "#\n"
 "# MÃ¤rkus: parem on kÃµigepealt kirjeldada Ã¼ldisemad (globaalse skoobiga)\n"
 
-#: src/attrib.c:1323
+#: src/attrib.c:1336
 #, c-format
 msgid ""
 "# entries first followed by group specific entries.\n"
@@ -495,7 +495,7 @@ msgstr ""
 "# ning seejÃ¤rel konkreetsemad, grupi spetsiifilised, reeglid.\n"
 "#\n"
 
-#: src/attrib.c:1324
+#: src/attrib.c:1337
 #, c-format
 msgid "############################################################################\n"
 msgstr "############################################################################\n"
@@ -844,196 +844,196 @@ msgstr "Katkestan artiklit..."
 msgid "Cannot create %s"
 msgstr "%s ei Ãµnnestu luua"
 
-#: src/lang.c:122
+#: src/lang.c:123
 #, c-format
 msgid "Can't find base article %d"
 msgstr "Ei leis baasartiklit %d"
 
-#: src/lang.c:123
+#: src/lang.c:125
 #, c-format
 msgid "Can't open %s"
 msgstr "%s ei saa avada"
 
-#: src/lang.c:124
+#: src/lang.c:126
 #, c-format
 msgid "Couldn't open %s for saving"
 msgstr "%s ei saa salvestamiseks avada"
 
-#: src/lang.c:125
+#: src/lang.c:127
 msgid "*** Posting not allowed ***"
 msgstr "*** Postitamine ei ole lubatud ***"
 
-#: src/lang.c:126
+#: src/lang.c:128
 #, c-format
 msgid "Posting is not allowed to %s"
 msgstr "%s ei luba postitada"
 
-#: src/lang.c:128
+#: src/lang.c:130
 #, c-format
 msgid "Can't retrieve %s"
 msgstr "%s ei Ãµnnestu laadida"
 
-#: src/lang.c:130
+#: src/lang.c:132
 #, c-format
 msgid "%s is a directory"
 msgstr "%s on kataloog"
 
-#: src/lang.c:131
+#: src/lang.c:133
 msgid "Catchup"
 msgstr "MÃ¤rgin loetuks"
 
-#: src/lang.c:132
+#: src/lang.c:134
 #, c-format
 msgid "Catchup %s..."
 msgstr "MÃ¤rgin %s loetuks..."
 
-#: src/lang.c:133
+#: src/lang.c:135
 msgid "Catchup all groups entered during this session?"
 msgstr "MÃ¤rgi loetuks kÃµik grupid, millesse on sessiooni jooksul sisenetud?"
 
-#: src/lang.c:134
+#: src/lang.c:136
 msgid "You have tagged articles in this group - catchup anyway?"
 msgstr "Teil on siin grupis mÃ¤rgitud teateid - mÃ¤rgin loetuks?"
 
-#: src/lang.c:135
+#: src/lang.c:137
 #, c-format
 msgid "%s %d %s in %lu seconds\n"
 msgstr "%s %d %s %lu sekundiga\n"
 
-#: src/lang.c:136
+#: src/lang.c:138
 msgid "Caughtup"
 msgstr "Loetud"
 
-#: src/lang.c:137
+#: src/lang.c:139
 msgid "Check Prepared Article"
 msgstr "Kontrollin valminud artiklit"
 
-#: src/lang.c:138
+#: src/lang.c:140
 msgid "Checking for new groups... "
 msgstr "Otsin uusi gruppe... "
 
-#: src/lang.c:139
+#: src/lang.c:141
 msgid "Checking for news..."
 msgstr "Otsin uudiseid..."
 
-#: src/lang.c:140
+#: src/lang.c:142
 #, c-format
 msgid "Post-process %s=no, %s=yes, %s=shar, %s=quit: "
 msgstr "JÃ¤reltÃ¶Ã¶tle %s=ei, %s=jah, %s=shar, %s=vÃ¤lju: "
 
-#: src/lang.c:142
+#: src/lang.c:144
 msgid "ANSI color disabled"
 msgstr "ANSI vÃ¤rvid on keelatud"
 
-#: src/lang.c:143
+#: src/lang.c:145
 msgid "ANSI color enabled"
 msgstr "ANSI vÃ¤rvid on lubatud"
 
-#: src/lang.c:145
+#: src/lang.c:147
 #, c-format
 msgid "Command failed: %s"
 msgstr "KÃ¤sk ebaÃµnnestus: %s"
 
-#: src/lang.c:146
+#: src/lang.c:148
 #, c-format
 msgid "Cook article failed, %s is exiting"
 msgstr "Artikli virmindamine ebaÃµnnestus, %s lÃµpetab tÃ¶Ã¶"
 
-#: src/lang.c:147
+#: src/lang.c:149
 msgid "Mark not selected articles read?"
 msgstr "MÃ¤rgin valimata artiklid loetuks?"
 
-#: src/lang.c:149
+#: src/lang.c:151
 #, c-format
 msgid "Connecting to %s..."
 msgstr "Loon Ã¼hendust serveriga %s..."
 
-#: src/lang.c:151
+#: src/lang.c:153
 msgid "<CR>"
 msgstr "<CR>"
 
-#: src/lang.c:152
+#: src/lang.c:154
 msgid "Creating active file for saved groups...\n"
 msgstr "Loon salvestatud gruppidele active faili...\n"
 
-#: src/lang.c:153
+#: src/lang.c:155
 msgid "Creating newsrc file...\n"
 msgstr "Loon newsrc faili...\n"
 
-#: src/lang.c:155 src/lang.c:1311 src/lang.c:1331
+#: src/lang.c:157 src/lang.c:1313 src/lang.c:1333
 msgid "Default"
 msgstr "Vaikimisi"
 
-#: src/lang.c:156
+#: src/lang.c:158
 msgid "Delete saved files that have been post processed?"
 msgstr "Kas kustutada salvestatud ja tÃ¶Ã¶deldud failid?"
 
-#: src/lang.c:157
+#: src/lang.c:159
 msgid "Deleting temporary files..."
 msgstr "Kustutan ajutisi faile..."
 
-#: src/lang.c:159
+#: src/lang.c:161
 msgid "*** End of article ***"
 msgstr "*** Artiklid on otsas ***"
 
-#: src/lang.c:160
+#: src/lang.c:162
 msgid "*** End of articles ***"
 msgstr "*** Artiklid on otsas ***"
 
-#: src/lang.c:161
+#: src/lang.c:163
 msgid "*** End of attachments ***"
 msgstr "*** Manused on otsas ***"
 
-#: src/lang.c:162
+#: src/lang.c:164
 msgid "*** End of groups ***"
 msgstr "*** Grupid on otsas ***"
 
-#: src/lang.c:163
+#: src/lang.c:165
 msgid "*** End of page ***"
 msgstr "*** Lehe lÃµpp ***"
 
-#: src/lang.c:164
+#: src/lang.c:166
 msgid "*** End of scopes ***"
 msgstr "*** Skoopide lÃµpp ***"
 
-#: src/lang.c:165
+#: src/lang.c:167
 msgid "*** End of thread ***"
 msgstr "*** Teema on otsas ***"
 
-#: src/lang.c:166
+#: src/lang.c:168
 msgid "*** End of URLs ***"
 msgstr "*** URL'id on otsas ***"
 
-#: src/lang.c:167
+#: src/lang.c:169
 msgid "Enter limit of articles to get> "
 msgstr "Sisestage leatavate artiklite piirang> "
 
-#: src/lang.c:168
+#: src/lang.c:170
 msgid "Enter Message-ID to go to> "
 msgstr "Sisestage Message-ID> "
 
-#: src/lang.c:169
+#: src/lang.c:171
 msgid " and enter next unread thread"
 msgstr " ja siseneda jÃ¤rgmisse lugemata teemasse"
 
-#: src/lang.c:170
+#: src/lang.c:172
 msgid " and enter next unread article"
 msgstr " ja sisene jÃ¤rgmisse lugemata artiklisse"
 
-#: src/lang.c:171
+#: src/lang.c:173
 msgid " and enter next unread group"
 msgstr " ja siseneda jÃ¤rgmisse lugemata teemasse"
 
-#: src/lang.c:172
+#: src/lang.c:174
 msgid "Enter option number> "
 msgstr "Sisestage omaduse number> "
 
-#: src/lang.c:173
+#: src/lang.c:175
 #, c-format
 msgid "Enter range [%s]> "
 msgstr "Sisestage vahemik [%s]> "
 
-#: src/lang.c:174
+#: src/lang.c:176
 msgid ""
 "\n"
 "Warning: Approved: header used.\n"
@@ -1041,7 +1041,7 @@ msgstr ""
 "\n"
 "Hoiatus: Kasutati pÃ¤iserida Approved:.\n"
 
-#: src/lang.c:176
+#: src/lang.c:178
 msgid ""
 "\n"
 "Error: Bad address in Approved: header.\n"
@@ -1049,7 +1049,7 @@ msgstr ""
 "\n"
 "Viga: Vigane aadress Approved: real.\n"
 
-#: src/lang.c:177
+#: src/lang.c:179
 msgid ""
 "\n"
 "Error: Bad address in From: header.\n"
@@ -1057,7 +1057,7 @@ msgstr ""
 "\n"
 "Viga: Vigane aadress From: real.\n"
 
-#: src/lang.c:178
+#: src/lang.c:180
 msgid ""
 "\n"
 "Error: Bad FQDN in Message-ID: header.\n"
@@ -1065,7 +1065,7 @@ msgstr ""
 "\n"
 "Viga: Vigane FQDN Message-ID: real.\n"
 
-#: src/lang.c:179
+#: src/lang.c:181
 msgid ""
 "\n"
 "Error: Bad address in Reply-To: header.\n"
@@ -1073,7 +1073,7 @@ msgstr ""
 "\n"
 "Viga: Vigane aadress Reply-To: real.\n"
 
-#: src/lang.c:180
+#: src/lang.c:182
 msgid ""
 "\n"
 "Error: Bad address in To: header.\n"
@@ -1081,27 +1081,27 @@ msgstr ""
 "\n"
 "Viga: Vigane aadress To: real.\n"
 
-#: src/lang.c:182
+#: src/lang.c:184
 #, c-format
 msgid "Can't unlock %s"
 msgstr "%s ei saa lahti lukustada"
 
-#: src/lang.c:183
+#: src/lang.c:185
 #, c-format
 msgid "Couldn't dotlock %s - article not appended!"
 msgstr "Ei saa punkt-lukustada %s - artiklit ei lisatud!"
 
-#: src/lang.c:184
+#: src/lang.c:186
 #, c-format
 msgid "Couldn't lock %s - article not appended!"
 msgstr "Ei saa lukustada %s - artiklit ei lisatud!"
 
-#: src/lang.c:187
+#: src/lang.c:189
 #, c-format
 msgid "Corrupted file %s"
 msgstr "Vigane fail %s"
 
-#: src/lang.c:189
+#: src/lang.c:191
 msgid ""
 "\n"
 "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n"
@@ -1109,36 +1109,36 @@ msgstr ""
 "\n"
 "Viga: Followup-To postitajale ja gruppi ei ole lubatud!\n"
 
-#: src/lang.c:190
+#: src/lang.c:192
 #, c-format
 msgid "Error: Custom format exceeds screen width. Using default \"%s\"."
 msgstr "Viga: Vorming Ã¼letab ekraani laust. Kasutan vaikimisi \"%s\"."
 
-#: src/lang.c:191
+#: src/lang.c:193
 msgid "Internal error in GNKSA routine - send bug report.\n"
 msgstr "Sisemine viga GNKSA protseduuris - saatke vearaport.\n"
 
-#: src/lang.c:192
+#: src/lang.c:194
 msgid "Left angle bracket missing in route address.\n"
 msgstr "Aadressis puudub <.\n"
 
-#: src/lang.c:193
+#: src/lang.c:195
 msgid "Left parenthesis missing in old-style address.\n"
 msgstr "Vanas stiilis aadressis puudub vasak Ã¼marsulg.\n"
 
-#: src/lang.c:194
+#: src/lang.c:196
 msgid "Right parenthesis missing in old-style address.\n"
 msgstr "Vanas stiilis aadressis puudub parem Ã¼marsulg.\n"
 
-#: src/lang.c:195
+#: src/lang.c:197
 msgid "At-sign missing in mail address.\n"
 msgstr "Postiaadressis puudub at-mÃ¤rk.\n"
 
-#: src/lang.c:196
+#: src/lang.c:198
 msgid "Single component FQDN is not allowed. Add your domain.\n"
 msgstr "Ãœhekomponendiline FQDN pole lubatud. Lisage oma doomen.\n"
 
-#: src/lang.c:197
+#: src/lang.c:199
 msgid ""
 "Invalid domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1146,7 +1146,7 @@ msgstr ""
 "Vigane doomen. Saatke vearaport, kui teie doomen on reaalselt olemas.\n"
 "Kasutage \"vigase\" aadressi kirjutamisel juurmise doomenina .invalid.\n"
 
-#: src/lang.c:198
+#: src/lang.c:200
 msgid ""
 "Illegal domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1154,7 +1154,7 @@ msgstr ""
 "Vigane doomen. Saatke vearaport, kui teie doomen on reaalselt olemas.\n"
 "Kasutage \"vigase\" aadressi kirjutamisel juurmise doomenina .invalid.\n"
 
-#: src/lang.c:199
+#: src/lang.c:201
 msgid ""
 "Unknown domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1162,52 +1162,52 @@ msgstr ""
 "Vigane doomen. Saatke vearaport, kui teie doomen on reaalselt olemas.\n"
 "Kasutage \"vigase\" aadressi kirjutamisel juurmise doomenina .invalid.\n"
 
-#: src/lang.c:200
+#: src/lang.c:202
 msgid "Illegal character in FQDN.\n"
 msgstr "FQDN sisaldab lubamatut sÃ¼mbolit.\n"
 
-#: src/lang.c:201
+#: src/lang.c:203
 msgid "Zero length FQDN component not allowed.\n"
 msgstr "Null pikkusega FQDN komponent ei ole lubatud.\n"
 
-#: src/lang.c:202
+#: src/lang.c:204
 msgid "FQDN component exceeds maximum allowed length (63 chars).\n"
 msgstr "FQDN komponendi pikkus Ã¼letab maksimaalset lubatut (63 sÃ¼mbolit).\n"
 
-#: src/lang.c:203
+#: src/lang.c:205
 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:204
+#: src/lang.c:206
 msgid "FQDN component may not start with digit.\n"
 msgstr "FQDN komponent ei vÃµi alata numbriga.\n"
 
-#: src/lang.c:205
+#: src/lang.c:207
 msgid "Domain literal has impossible numeric value.\n"
 msgstr "Doomen sisaldab vÃµimatut numbrilist vÃ¤Ã¤rtust.\n"
 
-#: src/lang.c:206
+#: src/lang.c:208
 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:207
+#: src/lang.c:209
 msgid "Right bracket missing in domain literal.\n"
 msgstr "Doomenis puudub vasak sulg.\n"
 
-#: src/lang.c:208
+#: src/lang.c:210
 msgid "Missing localpart of mail address.\n"
 msgstr "Aadressil puudub lokaalne osa.\n"
 
-#: src/lang.c:209
+#: src/lang.c:211
 msgid "Illegal character in localpart of mail address.\n"
 msgstr "Lubamatu sÃ¼mbol aadressi lokaalses osas.\n"
 
-#: src/lang.c:210
+#: src/lang.c:212
 msgid "Zero length localpart component not allowed.\n"
 msgstr "Null pikkusega lokaalne komponent ei ole lubatud.\n"
 
-#: src/lang.c:211
+#: src/lang.c:213
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n"
@@ -1215,7 +1215,7 @@ msgstr ""
 "PÃ¤risnimes on lubamatu sÃ¼mbol.\n"
 "Kvootimata sÃµnad aadressides ei tohi sisaldada '!()<>@,;:\\.[]'.\n"
 
-#: src/lang.c:212
+#: src/lang.c:214
 msgid ""
 "Illegal character in realname.\n"
 "Quoted words may not contain '()<>\\'.\n"
@@ -1223,7 +1223,7 @@ msgstr ""
 "PÃ¤risnimes on lubamatu sÃ¼mbol.\n"
 "Kvooditud sÃµnad ei vÃµi sisaldada '()<>\\'.\n"
 
-#: src/lang.c:213
+#: src/lang.c:215
 msgid ""
 "Illegal character in realname.\n"
 "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n"
@@ -1231,11 +1231,11 @@ msgstr ""
 "PÃ¤risnimes on lubamatu sÃ¼mbol.\n"
 "Kodeeritud sÃµnad parameetris ei vÃµi sisaldada '!()<>@,;:\"\\.[]/='.\n"
 
-#: src/lang.c:214
+#: src/lang.c:216
 msgid "Bad syntax in encoded word used in realname.\n"
 msgstr "Vigane reaalses nimes kasutatud kodeeritud sÃµna sÃ¼ntaks.\n"
 
-#: src/lang.c:215
+#: src/lang.c:217
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '()<>\\' in old-style addresses.\n"
@@ -1243,7 +1243,7 @@ msgstr ""
 "PÃ¤risnimes on lubamatu sÃ¼mbol.\n"
 "Kvootimata sÃµnad vanas stiilis aadressides ei vÃµi sisaldada '()<>\\'.\n"
 
-#: src/lang.c:216
+#: src/lang.c:218
 msgid ""
 "Illegal character in realname.\n"
 "Control characters and unencoded 8bit characters > 127 are not allowed.\n"
@@ -1252,7 +1252,7 @@ msgstr ""
 "KontrollsÃ¼mbolid ja kodeerimata 8bit sÃ¼mbolid vÃ¤Ã¤rtusega > 127 ei ole "
 "lubatud.\n"
 
-#: src/lang.c:217
+#: src/lang.c:219
 msgid ""
 "\n"
 "Error: No blank line found after header.\n"
@@ -1260,7 +1260,7 @@ msgstr ""
 "\n"
 "Viga: peale pÃ¤iseridu pole tÃ¼hja rida.\n"
 
-#: src/lang.c:218
+#: src/lang.c:220
 #, c-format
 msgid ""
 "\n"
@@ -1270,7 +1270,7 @@ msgstr ""
 "Viga: Vigaselt vormindatud %s.\n"
 
 #. TODO: fixme, US-ASCII is not the only 7bit charset we know about
-#: src/lang.c:220
+#: src/lang.c:222
 msgid ""
 "\n"
 "Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n"
@@ -1283,7 +1283,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:225
+#: src/lang.c:227
 msgid ""
 "\n"
 "Error: Posting contains  non-ASCII characters  but the  MIME encoding\n"
@@ -1299,7 +1299,7 @@ msgstr ""
 "      enam levinud.  Muuta saate kasutades seadete M)enÃ¼Ã¼d vÃµi toimetades\n"
 "      tinrc faili.\n"
 
-#: src/lang.c:231
+#: src/lang.c:233
 msgid ""
 "\n"
 "Error: Article starts with blank line instead of header\n"
@@ -1307,7 +1307,7 @@ msgstr ""
 "\n"
 "Viga: Artikkel algab pÃ¤ise asemel tÃ¼hja reaga\n"
 
-#: src/lang.c:232
+#: src/lang.c:234
 #, c-format
 msgid ""
 "\n"
@@ -1318,7 +1318,7 @@ msgstr ""
 "Viga: PÃ¤isereal %d puudub pÃ¤ise nime jÃ¤rel koolon:\n"
 "%s\n"
 
-#: src/lang.c:233
+#: src/lang.c:235
 #, c-format
 msgid ""
 "\n"
@@ -1327,7 +1327,7 @@ msgstr ""
 "\n"
 "Viga: \"%s:\" rida on tÃ¼hi.\n"
 
-#: src/lang.c:234
+#: src/lang.c:236
 #, c-format
 msgid ""
 "\n"
@@ -1336,7 +1336,7 @@ msgstr ""
 "\n"
 "Viga: Artikli pÃ¤ises puudub rida \"%s:\".\n"
 
-#: src/lang.c:235
+#: src/lang.c:237
 #, c-format
 msgid ""
 "\n"
@@ -1345,7 +1345,7 @@ msgstr ""
 "\n"
 "Viga: %s sisaldab mitte 7bit sÃ¼mboleid.\n"
 
-#: src/lang.c:236
+#: src/lang.c:238
 #, c-format
 msgid ""
 "\n"
@@ -1356,7 +1356,7 @@ msgstr ""
 "Viga: PÃ¤isel real %d puudub kooloni jÃ¤rel tÃ¼hik:\n"
 "%s\n"
 
-#: src/lang.c:237
+#: src/lang.c:239
 #, c-format
 msgid ""
 "\n"
@@ -1365,26 +1365,26 @@ msgstr ""
 "\n"
 "Viga: PÃ¤ises on mitu (%d) \"%s:\" rida.\n"
 
-#: src/lang.c:238
+#: src/lang.c:240
 #, c-format
 msgid "Insecure permissions of %s (%o)"
 msgstr "Ebaturvalised Ãµigused failil %s (%o)"
 
-#: src/lang.c:240
+#: src/lang.c:242
 #, c-format
 msgid "Invalid response to GROUP command, %s"
 msgstr "Vigane vastus GROUP kÃ¤sule, %s"
 
-#: src/lang.c:245
+#: src/lang.c:247
 #, 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:246
+#: src/lang.c:248
 msgid "MIME parse error: Start boundary whilst reading headers"
 msgstr "MIME parsimise viga: Algas eraldaja aga loen alles pÃ¤iseid"
 
-#: src/lang.c:247
+#: src/lang.c:249
 msgid ""
 "\n"
 "Error: \"poster\" is not allowed in Newsgroups!\n"
@@ -1392,16 +1392,16 @@ msgstr ""
 "\n"
 "Viga: \"poster\" ei ole lubatud gruppides!\n"
 
-#: src/lang.c:248
+#: src/lang.c:250
 msgid "Can't get a (fully-qualified) domain-name!"
 msgstr "Ei Ãµnnestu saada (tÃ¤is) doomeninime!"
 
-#: src/lang.c:249
+#: src/lang.c:251
 #, c-format
 msgid "No permissions to go into %s\n"
 msgstr "Puuduvad Ãµigused siseneda %s\n"
 
-#: src/lang.c:251
+#: src/lang.c:253
 msgid ""
 "\n"
 "Error: From: line missing.\n"
@@ -1409,30 +1409,30 @@ msgstr ""
 "\n"
 "Viga: From: rida puudub.\n"
 
-#: src/lang.c:253
+#: src/lang.c:255
 #, c-format
 msgid "No read permissions for %s\n"
 msgstr "%s lugemiseks pole Ãµiguseid\n"
 
-#: src/lang.c:254
+#: src/lang.c:256
 #, c-format
 msgid "File %s does not exist\n"
 msgstr "Faili %s pole\n"
 
-#: src/lang.c:255
+#: src/lang.c:257
 #, c-format
 msgid "No write permissions for %s\n"
 msgstr "%s kirjutamiseks pole Ãµiguseid\n"
 
-#: src/lang.c:256
+#: src/lang.c:258
 msgid "Can't get user information (/etc/passwd missing?)"
 msgstr "Ei leia kasutate kohta infot (/etc/passwd puudub?)"
 
-#: src/lang.c:257
+#: src/lang.c:259
 msgid "errors"
 msgstr "viga"
 
-#: src/lang.c:259
+#: src/lang.c:261
 #, c-format
 msgid ""
 "\n"
@@ -1441,63 +1441,63 @@ msgstr ""
 "\n"
 "Viga real %d: \"Sender:\" pÃ¤iserida pole lubatud (see lisatakse teie eest)\n"
 
-#: src/lang.c:261
+#: src/lang.c:263
 #, c-format
 msgid "Server has non of the groups listed in %s"
 msgstr "Serveril pole failis %s nÃ¤idatud gruppe"
 
-#: src/lang.c:262
+#: src/lang.c:264
 msgid "error"
 msgstr "viga"
 
-#: src/lang.c:263
+#: src/lang.c:265
 msgid "Unknown display level"
 msgstr "Tundmatu ektaani tase"
 
-#: src/lang.c:264
+#: src/lang.c:266
 msgid "<ESC>"
 msgstr "<ESC>"
 
-#: src/lang.c:265
+#: src/lang.c:267
 msgid "Exiting..."
 msgstr "LÃµpetan..."
 
-#: src/lang.c:266
+#: src/lang.c:268
 msgid "leaving external mail-reader"
 msgstr "jÃ¤tan vÃ¤lise kirjade lugeja"
 
-#: src/lang.c:267
+#: src/lang.c:269
 #, c-format
 msgid "Extracting %s..."
 msgstr "Loon %s..."
 
-#: src/lang.c:269
+#: src/lang.c:271
 #, 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:270
+#: src/lang.c:272
 #, 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:271
+#: src/lang.c:273
 #, c-format
 msgid "Filtering global rules (%d/%d)..."
 msgstr "Filtreerin globaalseid reegleid (%d/%d)..."
 
-#: src/lang.c:272
+#: src/lang.c:274
 msgid "Rule created by: "
 msgstr "Reegli looja: "
 
-#: src/lang.c:273
+#: src/lang.c:275
 #, c-format
 msgid "Enter pattern [%s]> "
 msgstr "Sisestage muster [%s]> "
 
-#: src/lang.c:274
+#: src/lang.c:276
 #, c-format
 msgid ""
 "\n"
@@ -1506,20 +1506,20 @@ msgstr ""
 "\n"
 "Te soovisite vastused artiklile %s:\n"
 
-#: src/lang.c:275
+#: src/lang.c:277
 #, 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:276
+#: src/lang.c:278
 msgid "-- forwarded message --\n"
 msgstr "-- edastatud teade --\n"
 
-#: src/lang.c:277
+#: src/lang.c:279
 msgid "-- end of forwarded message --\n"
 msgstr "-- edastatud teate lÃµpp --\n"
 
-#: src/lang.c:278
+#: src/lang.c:280
 msgid ""
 "# Format:\n"
 "#   comment=STRING    Optional. Multiple lines allowed. Comments must be "
@@ -1580,849 +1580,849 @@ msgstr ""
 "#   time=NUMBER       Mittekohustuslik. Reegli aegumine time_t vÃ¤Ã¤rtusena\n"
 "#\n"
 
-#: src/lang.c:299
+#: src/lang.c:301
 #, c-format
 msgid "Enter score for rule (default=%d): "
 msgstr "Reegli kaal        (vaikimisi=%d): "
 
-#: src/lang.c:300
+#: src/lang.c:302
 #, 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:301
+#: src/lang.c:303
 msgid "Full"
 msgstr "TÃ¤is"
 
-#: src/lang.c:302
+#: src/lang.c:304
 msgid "Comment (optional)  : "
 msgstr "Kommentaar (vaba)   : "
 
-#: src/lang.c:303
+#: src/lang.c:305
 msgid "Apply pattern to    : "
 msgstr "Rakenda mustrit     : "
 
-#: src/lang.c:304
+#: src/lang.c:306
 msgid "From: line (ignore case)      "
 msgstr "From: rida (tÃµstutundetu)   "
 
-#: src/lang.c:305
+#: src/lang.c:307
 msgid "From: line (case sensitive)   "
 msgstr "From: rida (tÃµstutundlik)   "
 
-#: src/lang.c:307
+#: src/lang.c:309
 #, c-format
 msgid "%s%s: Unknown host.\n"
 msgstr "%s%s: Tundmatu host.\n"
 
-#: src/lang.c:309
+#: src/lang.c:311
 msgid "global "
 msgstr "globaalset "
 
-#: src/lang.c:310
+#: src/lang.c:312
 #, c-format
 msgid "Please use %.100s instead"
 msgstr "Kasutage selle asemel palun %.100s"
 
-#: src/lang.c:311
+#: src/lang.c:313
 #, c-format
 msgid "%s is bogus"
 msgstr "gruppi %s pole"
 
-#: src/lang.c:312
+#: src/lang.c:314
 #, c-format
 msgid "Group %s is moderated. Continue?"
 msgstr "Grupp %s on modereeritav. JÃ¤tkan?"
 
-#: src/lang.c:313
+#: src/lang.c:315
 msgid "groups"
 msgstr "gruppi"
 
-#: src/lang.c:314
+#: src/lang.c:316
 #, c-format
 msgid "Rereading %s..."
 msgstr "Loen %s uuesti..."
 
-#: src/lang.c:315
+#: src/lang.c:317
 msgid "Top Level Commands"
 msgstr "Ãœlemise taseme kÃ¤sud"
 
-#: src/lang.c:316
+#: src/lang.c:318
 msgid "Group Selection"
 msgstr "Grupi valik"
 
-#: src/lang.c:317
+#: src/lang.c:319
 msgid "group"
 msgstr "grupp"
 
-#: src/lang.c:318
+#: src/lang.c:320
 msgid ""
 "*** Group descriptions are disabled according to current select_format ***"
 msgstr "*** select_format blokeerib gruppide kirjeldused ***"
 
-#: src/lang.c:320
+#: src/lang.c:322
 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:321
+#: src/lang.c:323
 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:322
+#: src/lang.c:324
 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:323
+#: src/lang.c:325
 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:324
+#: src/lang.c:326
 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:325
+#: src/lang.c:327
 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:326
+#: src/lang.c:328
 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:327
+#: src/lang.c:329
 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:328
+#: src/lang.c:330
 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:329
+#: src/lang.c:331
 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:330
+#: src/lang.c:332
 msgid "kill an article via a menu"
 msgstr "artiklite surmamise menÃ¼Ã¼"
 
-#: src/lang.c:331
+#: src/lang.c:333
 msgid "auto-select (hot) an article via a menu"
 msgstr "(kuuma) artikli automaatse valiku menÃ¼Ã¼"
 
-#: src/lang.c:332
+#: src/lang.c:334
 msgid "Browse URLs in article"
 msgstr "Brausi artiklis olevaid URLe"
 
-#: src/lang.c:333
+#: src/lang.c:335
 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:335
+#: src/lang.c:337
 msgid "cancel (delete) or supersede (overwrite) current article"
 msgstr "katkesta (kustuta) vÃµi asenda (kirjuta Ã¼le) jooksev artikkel"
 
-#: src/lang.c:336
+#: src/lang.c:338
 msgid "post followup to current article"
 msgstr "postita vastus jooksvale artiklile"
 
-#: src/lang.c:337
+#: src/lang.c:339
 msgid "post followup (don't copy text) to current article"
 msgstr "postita vastus (kopeeri teksti) jooksvale artiklile"
 
-#: src/lang.c:338
+#: src/lang.c:340
 msgid "post followup to current article quoting complete headers"
 msgstr "postita vastus jooksvale artiklile, tsiteerides kÃµiki pÃ¤iseid"
 
-#: src/lang.c:339
+#: src/lang.c:341
 msgid "repost chosen article to another group"
 msgstr "postita valitud artikkel teise gruppi"
 
-#: src/lang.c:341
+#: src/lang.c:343
 msgid "edit article (mail-groups only)"
 msgstr "toimeta artiklit (ainult kirjade-grupid)"
 
-#: src/lang.c:342
+#: src/lang.c:344
 msgid "display first article in current thread"
 msgstr "nÃ¤ita jooksva teema esimest artiklit"
 
-#: src/lang.c:343
+#: src/lang.c:345
 msgid "display first page of article"
 msgstr "nÃ¤ita artikli esimest lehekÃ¼lge"
 
-#: src/lang.c:344
+#: src/lang.c:346
 msgid "display last article in current thread"
 msgstr "nÃ¤ita jooksva teema viimast artiklit"
 
-#: src/lang.c:345
+#: src/lang.c:347
 msgid "display last page of article"
 msgstr "nÃ¤ita artikli viimast lehekÃ¼lge"
 
-#: src/lang.c:346
+#: src/lang.c:348
 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:347
+#: src/lang.c:349
 msgid "display next article"
 msgstr "nÃ¤ita jÃ¤rgmist artiklit"
 
-#: src/lang.c:348
+#: src/lang.c:350
 msgid "display first article in next thread"
 msgstr "nÃ¤ita jÃ¤rgmise teema esimest artiklit"
 
-#: src/lang.c:349
+#: src/lang.c:351
 msgid "display next unread article"
 msgstr "nÃ¤ita jÃ¤rgmist lugemata artiklit"
 
-#: src/lang.c:350
+#: src/lang.c:352
 msgid "go to the article that this one followed up"
 msgstr "mine artiklile, millele see artikkel jÃ¤rgneb"
 
-#: src/lang.c:351
+#: src/lang.c:353
 msgid "display previous article"
 msgstr "nÃ¤ita eelmist artiklit"
 
-#: src/lang.c:352
+#: src/lang.c:354
 msgid "display previous unread article"
 msgstr "nÃ¤ita eelmist lugemata artiklit"
 
-#: src/lang.c:353
+#: src/lang.c:355
 msgid "quickly kill an article using defaults"
 msgstr "surma kiiresti artikkel, kasutades vaikevÃ¤Ã¤rtusi"
 
-#: src/lang.c:354
+#: src/lang.c:356
 msgid "quickly auto-select (hot) an article using defaults"
 msgstr "vali kiiresti vaikevÃ¤Ã¤rtusi kasutades (kuumad) artiklid"
 
-#: src/lang.c:355
+#: src/lang.c:357
 msgid "return to group selection level"
 msgstr "tagasi gruppide valikusse"
 
-#: src/lang.c:356
+#: src/lang.c:358
 msgid "reply through mail to author"
 msgstr "vasta autorile kirjaga"
 
-#: src/lang.c:357
+#: src/lang.c:359
 msgid "reply through mail (don't copy text) to author"
 msgstr "vasta autorile kirjaga (teksti ei kopeerita)"
 
-#: src/lang.c:358
+#: src/lang.c:360
 msgid "reply through mail to author quoting complete headers"
 msgstr "vasta autorile kirjaga, tsiteerides kÃµiki pÃ¤iseid"
 
-#: src/lang.c:359
+#: src/lang.c:361
 msgid "search backwards within this article"
 msgstr "otsi artiklis tagaspidi"
 
-#: src/lang.c:360
+#: src/lang.c:362
 msgid "search forwards within this article"
 msgstr "otsi artiklis edaspidi"
 
-#: src/lang.c:361
+#: src/lang.c:363
 msgid "show article in raw-mode (including all headers)"
 msgstr "nÃ¤ita kogu artiklit (koos pÃ¤istega)"
 
-#: src/lang.c:362
+#: src/lang.c:364
 msgid "skip next block of included text"
 msgstr "jÃ¤rgmisele tekstiblokile"
 
-#: src/lang.c:363
+#: src/lang.c:365
 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:364
+#: src/lang.c:366
 msgid "toggle display of all headers"
 msgstr "lÃ¼lita ekraanil kÃµik pÃ¤ised"
 
-#: src/lang.c:365
+#: src/lang.c:367
 msgid "toggle word highlighting on/off"
 msgstr "lÃ¼lita sÃµnade mÃ¤rkimine sisse/vÃ¤lja"
 
-#: src/lang.c:366
+#: src/lang.c:368
 msgid "toggle ROT-13 (basic decode) for current article"
 msgstr "lÃ¼lita jooksva artikli ROT-13 (lihtne dekodeering) kodeering"
 
-#: src/lang.c:367
+#: src/lang.c:369
 msgid "toggle tabwidth 4 <-> 8"
 msgstr "lÃ¼lita tabulaatori laius 4 <-> 8"
 
-#: src/lang.c:368
+#: src/lang.c:370
 msgid "toggle german TeX style decoding for current article"
 msgstr "lÃ¼lita jooksva artikli saksa TeX stiilis dekodeerimine"
 
-#: src/lang.c:369
+#: src/lang.c:371
 msgid "toggle display of uuencoded sections"
 msgstr "lÃ¼lita uuenkodeeritud osade nÃ¤itamine"
 
-#: src/lang.c:370
+#: src/lang.c:372
 msgid "View/pipe/save multimedia attachments"
 msgstr "Vaata/toru/salvesta multimeedia manuseid"
 
-#: src/lang.c:371
+#: src/lang.c:373
 msgid "choose first attachment in list"
 msgstr "vali loendis esimene manus"
 
-#: src/lang.c:372
+#: src/lang.c:374
 msgid "0 - 9\t  choose attachment by number"
 msgstr "0 - 9\t  vali numbri jÃ¤rgi manus"
 
-#: src/lang.c:373
+#: src/lang.c:375
 msgid "choose last attachment in list"
 msgstr "vali loendis viimane manus"
 
-#: src/lang.c:375
+#: src/lang.c:377
 msgid "pipe attachment into command"
 msgstr "saada manus toru kaudu kÃ¤sule"
 
-#: src/lang.c:376
+#: src/lang.c:378
 msgid "pipe raw attachment into command"
 msgstr "saada kogu manus toru kaudu kÃ¤sule"
 
-#: src/lang.c:378
+#: src/lang.c:380
 msgid "save attachment to disk"
 msgstr "salvesta manus kettale"
 
-#: src/lang.c:379
+#: src/lang.c:381
 msgid "search for attachments forwards"
 msgstr "otsi manuseid edaspidi"
 
-#: src/lang.c:380
+#: src/lang.c:382
 msgid "search for attachments backwards"
 msgstr "otsi manuseid tagaspidi"
 
-#: src/lang.c:381
+#: src/lang.c:383
 msgid "view attachment"
 msgstr "vaata manust"
 
-#: src/lang.c:382
+#: src/lang.c:384
 msgid "tag attachment"
 msgstr "mÃ¤rgi manus"
 
-#: src/lang.c:383
+#: src/lang.c:385
 msgid "tag attachments that match user specified pattern"
 msgstr "mÃ¤rgi kasutaja mÃ¤Ã¤ratud mustrile vastavad manused"
 
-#: src/lang.c:384
+#: src/lang.c:386
 msgid "reverse tagging on all attachments (toggle)"
 msgstr "kÃµikide manuste tagurpidi mÃ¤rkimine"
 
-#: src/lang.c:385
+#: src/lang.c:387
 msgid "untag all tagged attachments"
 msgstr "eemalda mÃ¤rgistus kÃµikidelt mÃ¤rgitud manustelt"
 
-#: src/lang.c:386
+#: src/lang.c:388
 msgid "toggle info message in last line (name/description of attachment)"
 msgstr "lÃ¼lita viimase rea infoteadet (manuse teema/kirjeldus)"
 
-#: src/lang.c:387
+#: src/lang.c:389
 msgid "choose first attribute in list"
 msgstr "vali loendis esimene atribuut"
 
-#: src/lang.c:388
+#: src/lang.c:390
 msgid "0 - 9\t  choose attribute by number"
 msgstr "0 - 9\t  vali numbri jÃ¤rgi atribuut"
 
-#: src/lang.c:389
+#: src/lang.c:391
 msgid "choose last attribute in list"
 msgstr "vali loendis viimane atribuut"
 
-#: src/lang.c:390
+#: src/lang.c:392
 msgid "reset attribute to a default value"
 msgstr "sea atribuudile vaikevÃ¤Ã¤rtus"
 
-#: src/lang.c:391
+#: src/lang.c:393
 msgid "search forwards for an attribute"
 msgstr "otsi atribuuti edaspidi"
 
-#: src/lang.c:392
+#: src/lang.c:394
 msgid "search backwards for an attribute"
 msgstr "otsi atribuuti tagaspidi"
 
-#: src/lang.c:393
+#: src/lang.c:395
 msgid "select attribute"
 msgstr "vali atribuut"
 
-#: src/lang.c:394
+#: src/lang.c:396
 msgid "toggle back to options menu when invoked from there"
 msgstr "tagasi seadete menÃ¼Ã¼sse"
 
-#: src/lang.c:395
+#: src/lang.c:397
 #, c-format
 msgid "report bug or comment via mail to %s"
 msgstr "saatke vearaport vÃµi kommentaar aadressile %s"
 
-#: src/lang.c:396
+#: src/lang.c:398
 msgid "choose first option in list"
 msgstr "vali loetelust esimene parameeter"
 
-#: src/lang.c:397
+#: src/lang.c:399
 msgid "0 - 9\t  choose option by number"
 msgstr "0 - 9\t  vali parameeter numbri jÃ¤rgi"
 
-#: src/lang.c:398
+#: src/lang.c:400
 msgid "choose last option in list"
 msgstr "vali loetelust viimane parameeter"
 
-#: src/lang.c:399
+#: src/lang.c:401
 msgid "start scopes menu"
 msgstr "alusta skoopide menÃ¼Ã¼d"
 
-#: src/lang.c:400
+#: src/lang.c:402
 msgid "search forwards for an option"
 msgstr "otsi parameetrit nime edaspidi"
 
-#: src/lang.c:401
+#: src/lang.c:403
 msgid "search backwards for an option"
 msgstr "otsi parameetrit tagaspidi"
 
-#: src/lang.c:402
+#: src/lang.c:404
 msgid "select option"
 msgstr "vali parameeter"
 
-#: src/lang.c:403
+#: src/lang.c:405
 msgid "toggle to attributes menu"
 msgstr "lÃ¼lita atribuutide menÃ¼Ã¼"
 
-#: src/lang.c:404
+#: src/lang.c:406
 msgid "choose range of articles to be affected by next command"
 msgstr "valige jÃ¤rgmise kÃ¤suga tÃ¶Ã¶deldavate artiklite vahemik"
 
-#: src/lang.c:405
+#: src/lang.c:407
 msgid "escape from command prompt"
 msgstr "pÃ¤Ã¤s kÃ¤suviibalt"
 
-#: src/lang.c:406
+#: src/lang.c:408
 msgid "edit filter file"
 msgstr "toimeta filtrite faili"
 
-#: src/lang.c:407
+#: src/lang.c:409
 msgid "get help"
 msgstr "anna abiinfot"
 
-#: src/lang.c:408
+#: src/lang.c:410
 msgid "display last article viewed"
 msgstr "nÃ¤ita viimasena vaadatud artiklit"
 
-#: src/lang.c:409
+#: src/lang.c:411
 msgid "down one line"
 msgstr "Ã¼ks rida alla"
 
-#: src/lang.c:410
+#: src/lang.c:412
 msgid "up one line"
 msgstr "Ã¼les Ã¼ks rida"
 
-#: src/lang.c:411
+#: src/lang.c:413
 msgid "go to article chosen by Message-ID"
 msgstr "liigu Message-ID poolt mÃ¤Ã¤ratud artiklile"
 
-#: src/lang.c:412
+#: src/lang.c:414
 msgid "mail article/thread/hot/pattern/tagged articles to someone"
 msgstr "saada artikkel/teema/kuum/muster/mÃ¤rgitud kellelegi"
 
-#: src/lang.c:413
+#: src/lang.c:415
 msgid "menu of configurable options"
 msgstr "seadete menÃ¼Ã¼"
 
-#: src/lang.c:414
+#: src/lang.c:416
 msgid "down one page"
 msgstr "alla Ã¼ks lehekÃ¼lg"
 
-#: src/lang.c:415
+#: src/lang.c:417
 msgid "up one page"
 msgstr "Ã¼les Ã¼ks lehekÃ¼lg"
 
-#: src/lang.c:417
+#: src/lang.c:419
 msgid "post (write) article to current group"
 msgstr "postita (kirjuta) artikkel jooksvasse gruppi"
 
-#: src/lang.c:418
+#: src/lang.c:420
 msgid "post postponed articles"
 msgstr "postita ootel artiklid"
 
-#: src/lang.c:420
+#: src/lang.c:422
 msgid "list articles posted by you (from posted file)"
 msgstr "nÃ¤ita teie poolt postitatud artikleid (failist posted)"
 
-#: src/lang.c:421
+#: src/lang.c:423
 msgid "return to previous menu"
 msgstr "tagasi eelmisse menÃ¼Ã¼sse"
 
-#: src/lang.c:422
+#: src/lang.c:424
 msgid "quit tin immediately"
 msgstr "vÃ¤lju viivitamata tinist"
 
-#: src/lang.c:423
+#: src/lang.c:425
 msgid "redraw page"
 msgstr "vÃ¤rskenda lehekÃ¼lge"
 
-#: src/lang.c:424
+#: src/lang.c:426
 msgid "save article/thread/hot/pattern/tagged articles to file"
 msgstr "salvesta artikkel/teema/kuum/muster/mÃ¤rgitud faili"
 
-#: src/lang.c:425
+#: src/lang.c:427
 msgid "save marked articles automatically without user prompts"
 msgstr "salvesta mÃ¤rgitud artiklid automaatselt, kasutajalt kÃ¼simata"
 
-#: src/lang.c:426
+#: src/lang.c:428
 msgid "scroll the screen one line down"
 msgstr "keri ekraani rida alla"
 
-#: src/lang.c:427
+#: src/lang.c:429
 msgid "scroll the screen one line up"
 msgstr "keri ekraani rida Ã¼les"
 
-#: src/lang.c:428
+#: src/lang.c:430
 msgid "search for articles by author backwards"
 msgstr "otsi artikleid autori jÃ¤rgi tagaspidi"
 
-#: src/lang.c:429
+#: src/lang.c:431
 msgid "search for articles by author forwards"
 msgstr "otsi artikleid autori jÃ¤rgi edaspidi"
 
-#: src/lang.c:430
+#: src/lang.c:432
 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:431
+#: src/lang.c:433
 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:432
+#: src/lang.c:434
 msgid "search for articles by Subject line backwards"
 msgstr "otsi artiklit teema jÃ¤rgi tagaspidi"
 
-#: src/lang.c:433
+#: src/lang.c:435
 msgid "search for articles by Subject line forwards"
 msgstr "otsi artiklit teema jÃ¤rgi edaspidi"
 
-#: src/lang.c:434
+#: src/lang.c:436
 msgid "repeat last search"
 msgstr "korda eelmist otsingut"
 
-#: src/lang.c:435
+#: src/lang.c:437
 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:436
+#: src/lang.c:438
 msgid "toggle info message in last line (subject/description)"
 msgstr "lÃ¼lita viimase rea infoteadet (teema/kirjeldus)"
 
-#: src/lang.c:437
+#: src/lang.c:439
 msgid "toggle inverse video"
 msgstr "lÃ¼lita pÃ¶Ã¶ratud video"
 
-#: src/lang.c:438
+#: src/lang.c:440
 msgid "toggle mini help menu display"
 msgstr "abiinfo lÃ¼lita ekraanil miniabi menÃ¼Ã¼d"
 
-#: src/lang.c:439
+#: src/lang.c:441
 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:440
+#: src/lang.c:442
 msgid "show version information"
 msgstr "esita info versioonist"
 
-#: src/lang.c:441
+#: src/lang.c:443
 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:442
+#: src/lang.c:444
 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:443
+#: src/lang.c:445
 msgid "choose first thread in list"
 msgstr "vali loendist esimene teema"
 
-#: src/lang.c:444
+#: src/lang.c:446
 msgid "choose last thread in list"
 msgstr "vali loendist viimane teema"
 
-#: src/lang.c:445
+#: src/lang.c:447
 msgid "list articles within current thread (bring up Thread sub-menu)"
 msgstr "artiklite loend jooksvas teemas (esita teema alam-menÃ¼Ã¼)"
 
-#: src/lang.c:446
+#: src/lang.c:448
 msgid "mark article as unread"
 msgstr "mÃ¤rgi artikkel loetuks"
 
-#: src/lang.c:447
+#: src/lang.c:449
 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:448
+#: src/lang.c:450
 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:449
+#: src/lang.c:451
 msgid "mark current/range/selected/pattern/tagged as read after prompting"
 msgstr "mÃ¤rgi jooksev/vahemik/valitud/muster/mÃ¤rgitud loetuks"
 
-#: src/lang.c:450
+#: src/lang.c:452
 msgid "mark current/range/selected/pattern/tagged as unread after prompting"
 msgstr "mÃ¤rgi jooksev/vahemik/valitud/muster/mÃ¤rgitud mitteloetuks"
 
-#: src/lang.c:451
+#: src/lang.c:453
 msgid "toggle display of all/selected articles"
 msgstr "lÃ¼lita ekraanile kÃµik/valitud artiklid"
 
-#: src/lang.c:452
+#: src/lang.c:454
 msgid "display next group"
 msgstr "nÃ¤ita jÃ¤rgmist gruppi"
 
-#: src/lang.c:453
+#: src/lang.c:455
 msgid "display previous group"
 msgstr "nÃ¤ita eelmist gruppi"
 
-#: src/lang.c:454
+#: src/lang.c:456
 msgid "toggle all selections (all articles)"
 msgstr "lÃ¼lita kÃµiki valikuid (kÃµiki artikleid)"
 
-#: src/lang.c:455
+#: src/lang.c:457
 msgid "select group (make \"hot\")"
 msgstr "vali grupp (muuda \"kuumaks\")"
 
-#: src/lang.c:456
+#: src/lang.c:458
 msgid "select thread"
 msgstr "vali teema"
 
-#: src/lang.c:457
+#: src/lang.c:459
 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:458
+#: src/lang.c:460
 msgid "select threads that match user specified pattern"
 msgstr "vali kasutaja mÃ¤Ã¤ratud mustrile vastavad teemad"
 
-#: src/lang.c:459
+#: src/lang.c:461
 msgid "tag all parts of current multipart-message in order"
 msgstr "mÃ¤rgi jooksva mitmeosalise teate kÃµik osad"
 
-#: src/lang.c:460
+#: src/lang.c:462
 msgid "0 - 9\t  choose thread by number"
 msgstr "0 - 9\t  vali numbri jÃ¤rgi teema"
 
-#: src/lang.c:461
+#: src/lang.c:463
 msgid "toggle limit number of articles to get, and reload"
 msgstr "sea laetavate artiklite piirang ja lae uuesti"
 
-#: src/lang.c:462
+#: src/lang.c:464
 msgid "toggle display of all/unread articles"
 msgstr "lÃ¼lita ekraanil kÃµik/lugemata artiklid"
 
-#: src/lang.c:463
+#: src/lang.c:465
 msgid "toggle selection of thread"
 msgstr "lÃ¼lita teema valikut"
 
-#: src/lang.c:464
+#: src/lang.c:466
 msgid "cycle through threading options available"
 msgstr "erinevad teemade kÃ¤sitlemise vÃµtmed"
 
-#: src/lang.c:465
+#: src/lang.c:467
 msgid "undo all selections (all articles)"
 msgstr "ennista kÃµik valikud (kÃµik artiklid)"
 
-#: src/lang.c:466
+#: src/lang.c:468
 msgid "untag all tagged threads"
 msgstr "eemalda mÃ¤rgistus kÃµikidelt mÃ¤rgitud teemadelt"
 
-#: src/lang.c:467
+#: src/lang.c:469
 msgid "add new scope"
 msgstr "lisa uus skoop"
 
-#: src/lang.c:468
+#: src/lang.c:470
 msgid "delete scope"
 msgstr "kustuta skoop"
 
-#: src/lang.c:469
+#: src/lang.c:471
 msgid "edit attributes file"
 msgstr "toimeta atribuutide faili"
 
-#: src/lang.c:470
+#: src/lang.c:472
 msgid "choose first scope in list"
 msgstr "vali loetelust esimene skoop"
 
-#: src/lang.c:471
+#: src/lang.c:473
 msgid "0 - 9\t  choose scope by number"
 msgstr "0 - 9\t  vali skoop numbri jÃ¤rgi"
 
-#: src/lang.c:472
+#: src/lang.c:474
 msgid "choose last scope in list"
 msgstr "vali loetelust viimane skoop"
 
-#: src/lang.c:473
+#: src/lang.c:475
 msgid "move scope"
 msgstr "liiguta skoopi"
 
-#: src/lang.c:474
+#: src/lang.c:476
 msgid "rename scope"
 msgstr "nimeta skoop Ã¼mber"
 
-#: src/lang.c:475
+#: src/lang.c:477
 msgid "select scope"
 msgstr "vali skoop"
 
-#: src/lang.c:476
+#: src/lang.c:478
 msgid "mark all articles in group as read"
 msgstr "mÃ¤rgi valitud grupis kÃµik artiklid loetuks"
 
-#: src/lang.c:477
+#: src/lang.c:479
 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:478
+#: src/lang.c:480
 msgid "choose first group in list"
 msgstr "vali loetelust esimene grupp"
 
-#: src/lang.c:479
+#: src/lang.c:481
 msgid "choose group by name"
 msgstr "vali grupp nime jÃ¤rgi"
 
-#: src/lang.c:480
+#: src/lang.c:482
 msgid "0 - 9\t  choose group by number"
 msgstr "0 - 9\t  vali grupp numbri jÃ¤rgi"
 
-#: src/lang.c:481
+#: src/lang.c:483
 msgid "choose range of groups to be affected by next command"
 msgstr "jÃ¤rgmise kÃ¤suga tÃ¶Ã¶deldavate gruppide vahemik"
 
-#: src/lang.c:482
+#: src/lang.c:484
 msgid "choose last group in list"
 msgstr "vali loetelust viimane grupp"
 
-#: src/lang.c:484
+#: src/lang.c:486
 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:485
+#: src/lang.c:487
 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:487
+#: src/lang.c:489
 msgid "mark all articles in chosen group unread"
 msgstr "mÃ¤rgi valitud grupis kÃµik artiklid mitte-loetuks"
 
-#: src/lang.c:488
+#: src/lang.c:490
 msgid "move chosen group within list"
 msgstr "liiguta valitud gruppi loendis"
 
-#: src/lang.c:489
+#: src/lang.c:491
 msgid "choose next group with unread news"
 msgstr "vali jÃ¤rgmine lugemata artiklitega grupp"
 
-#: src/lang.c:490 src/lang.c:1382
+#: src/lang.c:492 src/lang.c:1395
 msgid "quit"
 msgstr "vÃ¤lju"
 
-#: src/lang.c:491
+#: src/lang.c:493
 msgid "quit without saving configuration changes"
 msgstr "vÃ¤lju muudetud seadeid salvestamata"
 
-#: src/lang.c:492
+#: src/lang.c:494
 msgid "read chosen group"
 msgstr "loe valitud gruppi"
 
-#: src/lang.c:493
+#: src/lang.c:495
 msgid "reset .newsrc (all available articles in groups marked unread)"
 msgstr ".newsrc faili algvÃ¤Ã¤rtustamine (kÃµik artiklid mitte-loetuks)"
 
-#: src/lang.c:494
+#: src/lang.c:496
 msgid "search backwards for a group name"
 msgstr "otsi grupi nime tagaspidi"
 
-#: src/lang.c:495
+#: src/lang.c:497
 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:496
+#: src/lang.c:498
 msgid "search forwards for a group name"
 msgstr "otsi grupi nime edaspidi"
 
-#: src/lang.c:497
+#: src/lang.c:499
 msgid "subscribe to chosen group"
 msgstr "telli valitud grupp"
 
-#: src/lang.c:498
+#: src/lang.c:500
 msgid "subscribe to groups that match pattern"
 msgstr "telli mustrile vastavaid gruppe"
 
-#: src/lang.c:499
+#: src/lang.c:501
 msgid "reread active file to check for any new news"
 msgstr "kontrolli aktiivsete gruppide faili - kas on uusi artikleid"
 
-#: src/lang.c:500
+#: src/lang.c:502
 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:501
+#: src/lang.c:503
 msgid "toggle display to show all/unread subscribed groups"
 msgstr "vali ekraanile kÃµik/lugemata tellitud grupid"
 
-#: src/lang.c:502
+#: src/lang.c:504
 msgid "unsubscribe from chosen group"
 msgstr "loobu valitud grupist"
 
-#: src/lang.c:503
+#: src/lang.c:505
 msgid "unsubscribe from groups that match pattern"
 msgstr "loobu mustrile vastavatest gruppidest"
 
-#: src/lang.c:504
+#: src/lang.c:506
 msgid "sort the list of groups"
 msgstr "jÃ¤rjesta gruppide loend"
 
-#: src/lang.c:505
+#: src/lang.c:507
 msgid "toggle display to show all/subscribed groups"
 msgstr "nÃ¤ita ekraanil kÃµiki/tellitud gruppe"
 
-#: src/lang.c:506
+#: src/lang.c:508
 msgid "0 - 9\t  choose article by number"
 msgstr "0 - 9\t  vali numbri jÃ¤rgi artikkel"
 
-#: src/lang.c:507
+#: src/lang.c:509
 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:508
+#: src/lang.c:510
 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:509
+#: src/lang.c:511
 msgid "choose first article in list"
 msgstr "vali loendis esimene artikkel"
 
-#: src/lang.c:510
+#: src/lang.c:512
 msgid "choose last article in list"
 msgstr "vali loendis viimane artikkel"
 
-#: src/lang.c:511
+#: src/lang.c:513
 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:512
+#: src/lang.c:514
 msgid "mark article, range or tagged articles as unread"
 msgstr "mÃ¤rgi jooksev teema, vahemik vÃµi mÃ¤rgitud teemad mitteloetuks"
 
-#: src/lang.c:513
+#: src/lang.c:515
 msgid "mark current thread as unread"
 msgstr "mÃ¤rgi teema mitteloetuks"
 
-#: src/lang.c:514
+#: src/lang.c:516
 msgid "read chosen article"
 msgstr "loe valitud artiklit"
 
-#: src/lang.c:515
+#: src/lang.c:517
 msgid ""
 "Display properties\n"
 "------------------"
@@ -2430,7 +2430,7 @@ msgstr ""
 "Ekraani omadused\n"
 "----------------"
 
-#: src/lang.c:516
+#: src/lang.c:518
 msgid ""
 "Miscellaneous\n"
 "-------------"
@@ -2438,7 +2438,7 @@ msgstr ""
 "Muud\n"
 "----"
 
-#: src/lang.c:517
+#: src/lang.c:519
 msgid ""
 "Moving around\n"
 "-------------"
@@ -2446,7 +2446,7 @@ msgstr ""
 "Liikumine\n"
 "---------"
 
-#: src/lang.c:518
+#: src/lang.c:520
 msgid ""
 "Group/thread/article operations\n"
 "-------------------------------"
@@ -2454,7 +2454,7 @@ msgstr ""
 "Grupi/teema/artikli operatsioonid\n"
 "---------------------------------"
 
-#: src/lang.c:519
+#: src/lang.c:521
 msgid ""
 "Attachment operations\n"
 "---------------------"
@@ -2462,7 +2462,7 @@ msgstr ""
 "Operatsioonid manustega\n"
 "-----------------------"
 
-#: src/lang.c:520
+#: src/lang.c:522
 msgid ""
 "Attribute operations\n"
 "--------------------"
@@ -2470,7 +2470,7 @@ msgstr ""
 "Operatsioonid atribuutidega\n"
 "---------------------------"
 
-#: src/lang.c:521
+#: src/lang.c:523
 msgid ""
 "Option operations\n"
 "-----------------"
@@ -2478,7 +2478,7 @@ msgstr ""
 "Operatsioonid seadetega\n"
 "-----------------------"
 
-#: src/lang.c:522
+#: src/lang.c:524
 msgid ""
 "Scope operations\n"
 "----------------"
@@ -2486,7 +2486,7 @@ msgstr ""
 "Operatsioonid skoobiga\n"
 "----------------------"
 
-#: src/lang.c:523
+#: src/lang.c:525
 msgid ""
 "URL operations\n"
 "--------------"
@@ -2494,90 +2494,90 @@ msgstr ""
 "Operatsioonid URL'idega\n"
 "-----------------------"
 
-#: src/lang.c:524
+#: src/lang.c:526
 msgid "choose first URL in list"
 msgstr "vali loetelust esimene URL"
 
-#: src/lang.c:525
+#: src/lang.c:527
 msgid "0 - 9\t  choose URL by number"
 msgstr "0 - 9\t  vali numbri jÃ¤rgi URL"
 
-#: src/lang.c:526
+#: src/lang.c:528
 msgid "choose last URL in list"
 msgstr "vali loetelust viimane URL"
 
-#: src/lang.c:527
+#: src/lang.c:529
 msgid "search for URLs forwards"
 msgstr "otsi URL'e edaspidi"
 
-#: src/lang.c:528
+#: src/lang.c:530
 msgid "search for URLs backwards"
 msgstr "otsi URL'e tagaspidi"
 
-#: src/lang.c:529
+#: src/lang.c:531
 msgid "Open URL in browser"
 msgstr "Ava URL brauseris"
 
-#: src/lang.c:530
+#: src/lang.c:532
 msgid "toggle info message in last line (URL)"
 msgstr "lÃ¼lita viimase rea infoteadet (URL)"
 
-#: src/lang.c:532
+#: src/lang.c:534
 msgid "Group Level Commands"
 msgstr "Grupitaseme kÃ¤sud"
 
-#: src/lang.c:533
+#: src/lang.c:535
 msgid "Kill filter added"
 msgstr "Surmamise filter lisatud"
 
-#: src/lang.c:534
+#: src/lang.c:536
 msgid "Auto-selection filter added"
 msgstr "Automaatse valiku filter lisatud"
 
-#: src/lang.c:535
+#: src/lang.c:537
 msgid "All parts tagged"
 msgstr "KÃµik osad on mÃ¤rgitud"
 
-#: src/lang.c:536
+#: src/lang.c:538
 msgid "Storing article for later posting"
 msgstr "Salvestan artikli hiljem postitamiseks"
 
-#: src/lang.c:537
+#: src/lang.c:539
 msgid "Please enter a valid character"
 msgstr "Palun sisestage lubatud sÃ¼mbol"
 
-#: src/lang.c:538
+#: src/lang.c:540
 #, c-format
 msgid "Missing part #%d"
 msgstr "Puudub osa nr: %d"
 
-#: src/lang.c:539
+#: src/lang.c:541
 msgid "*** No postponed articles ***"
 msgstr "*** Postitusootel artikleid pole ***"
 
-#: src/lang.c:540
+#: src/lang.c:542
 msgid "Not a multi-part message"
 msgstr "Ei ole mitmeosaline teade"
 
-#: src/lang.c:541
+#: src/lang.c:543
 msgid "You are not subscribed to this group"
 msgstr "Te pole seda gruppi tellinud"
 
-#: src/lang.c:542
+#: src/lang.c:544
 msgid "No previous expression"
 msgstr "Eelmist avaldist pole"
 
-#: src/lang.c:543
+#: src/lang.c:545
 msgid "Operation disabled in no-overwrite mode"
 msgstr "Operatsioon on Ã¼lekirjutamist keelavas moodis keelatud"
 
 #. TODO: replace hardcoded key-name in txt_info_postponed
-#: src/lang.c:545
+#: src/lang.c:547
 #, c-format
 msgid "%d postponed %s, reuse with ^O...\n"
 msgstr "%d ootel %s, kasutamiseks ^O...\n"
 
-#: src/lang.c:546
+#: src/lang.c:548
 msgid ""
 "X-Conversion-Note: multipart/alternative contents have been removed.\n"
 "  To get the whole article, turn alternative handling OFF in the Option "
@@ -2586,21 +2586,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:548
+#: src/lang.c:550
 #, 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:549
+#: src/lang.c:551
 msgid "TeX2Iso encoded article"
 msgstr "TeX2Iso kodeeritud artikkel"
 
-#: src/lang.c:550
+#: src/lang.c:552
 msgid "incomplete "
 msgstr "mittetÃ¤ielik "
 
 #. TODO: replace hardcoded key-names
-#: src/lang.c:552
+#: src/lang.c:554
 #, c-format
 msgid ""
 "\n"
@@ -2661,151 +2661,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:568
+#: src/lang.c:570
 #, c-format
 msgid "Invalid  From: %s  line. Read the INSTALL file again."
 msgstr "Vigane From: %s rida. Lugege uuesti faili INSTALL."
 
-#: src/lang.c:570
+#: src/lang.c:572
 msgid "Invalid multibyte sequence found\n"
 msgstr "Leidsin vigase mitmebaidi jÃ¤rjendi\n"
 
-#: src/lang.c:573
+#: src/lang.c:575
 #, c-format
 msgid "Invalid  Sender:-header %s"
 msgstr "Vigane Sender:-pÃ¤is %s"
 
-#: src/lang.c:575
+#: src/lang.c:577
 msgid "Inverse video disabled"
 msgstr "PÃ¶Ã¶ratud video keelatud"
 
-#: src/lang.c:576
+#: src/lang.c:578
 msgid "Inverse video enabled"
 msgstr "PÃ¶Ã¶ratud video lubatud"
 
-#: src/lang.c:578
+#: src/lang.c:580
 #, c-format
 msgid "Missing definition for %s\n"
 msgstr "%s definitsioon puudub\n"
 
-#: src/lang.c:579
+#: src/lang.c:581
 #, c-format
 msgid "Invalid key definition '%s'\n"
 msgstr "Vigane klahvi definitsioon '%s'\n"
 
-#: src/lang.c:580
+#: src/lang.c:582
 #, c-format
 msgid "Invalid keyname '%s'\n"
 msgstr "Vigane klahvi nimi '%s'\n"
 
-#: src/lang.c:581
+#: src/lang.c:583
 #, c-format
 msgid "Keymap file was upgraded to version %s\n"
 msgstr "Keymap fail uuendati versioonini %s\n"
 
-#: src/lang.c:582
+#: src/lang.c:584
 #, c-format
 msgid "Kill From:     [%s] (y/n): "
 msgstr "Surmake From:  [%s] (j/e): "
 
-#: src/lang.c:583
+#: src/lang.c:585
 msgid "Kill Lines: (</>num): "
 msgstr "Surmake read: (</>num) : "
 
-#: src/lang.c:584
+#: src/lang.c:586
 msgid "Kill Article Menu"
 msgstr "Artuklite surmamise menÃ¼Ã¼"
 
-#: src/lang.c:585
+#: src/lang.c:587
 #, c-format
 msgid "Kill Msg-Id:   [%s] (f/l/o/n): "
 msgstr "Surmake Msg-Id:[%s] (f/l/o/n): "
 
-#: src/lang.c:586
+#: src/lang.c:588
 msgid "Kill pattern scope  : "
 msgstr "Surmamise mustri ulatus: "
 
-#: src/lang.c:587
+#: src/lang.c:589
 #, c-format
 msgid "Kill Subject:  [%s] (y/n): "
 msgstr "Surmake teema: [%s] (j/e): "
 
-#: src/lang.c:588
+#: src/lang.c:590
 msgid "Kill text pattern   : "
 msgstr "Surmake tekst mustriga : "
 
-#: src/lang.c:589
+#: src/lang.c:591
 msgid "Kill time in days   : "
 msgstr "Surmamise aeg pÃ¤evades : "
 
-#: src/lang.c:591
+#: src/lang.c:593
 msgid "Last"
 msgstr "Viimane"
 
-#: src/lang.c:592
+#: src/lang.c:594
 msgid "-- Last response --"
 msgstr "-- Viimane vastus --"
 
-#: src/lang.c:593
+#: src/lang.c:595
 #, c-format
 msgid "Lines %s  "
 msgstr "Rida: %s  "
 
-#: src/lang.c:596
+#: src/lang.c:598
 msgid "Function not available."
 msgstr "Funktsioon ei ole kasutatav."
 
-#: src/lang.c:597
+#: src/lang.c:599
 msgid "Not reading via NNTP."
 msgstr "Ei kasuta NNTP."
 
-#: src/lang.c:598
+#: src/lang.c:600
 #, c-format
 msgid "Group: %s"
 msgstr "Grupp: %s"
 
-#: src/lang.c:599
+#: src/lang.c:601
 #, c-format
 msgid "Groups: %s"
 msgstr "Grupid: %s"
 
-#: src/lang.c:602
+#: src/lang.c:604
 msgid "Mail"
 msgstr "E-post"
 
-#: src/lang.c:603
+#: src/lang.c:605
 msgid "mailbox "
 msgstr "postkasti "
 
-#: src/lang.c:604
+#: src/lang.c:606
 #, c-format
 msgid "Mail article(s) to [%.*s]> "
 msgstr "Saada artiklid aadressil [%.*s]> "
 
-#: src/lang.c:605
+#: src/lang.c:607
 #, c-format
 msgid "Mailing log to %s\n"
 msgstr "Saadan logi aadressil %s\n"
 
-#: src/lang.c:606
+#: src/lang.c:608
 msgid "Mail bug report..."
 msgstr "Saada vearaport..."
 
-#: src/lang.c:607
+#: src/lang.c:609
 #, c-format
 msgid "Mail BUG REPORT to %s?"
 msgstr "Saadan VEARAPORTI aadressil %s?"
 
-#: src/lang.c:608
+#: src/lang.c:610
 msgid "Mailed"
 msgstr "Saadetud"
 
-#: src/lang.c:609
+#: src/lang.c:611
 #, c-format
 msgid "Mailing to %s..."
 msgstr "Saadan aadressil %s..."
 
-#: src/lang.c:610
+#: src/lang.c:612
 msgid ""
 "# [Mail/Save] active file. Format is like news active file:\n"
 "#   groupname  max.artnum  min.artnum  /dir\n"
@@ -2817,61 +2817,61 @@ msgstr ""
 "# Neljas vÃ¤li on baaskataloog (nÃ¤iteks ~/Mail vÃµi ~/News)\n"
 "#\n"
 
-#: src/lang.c:613
+#: src/lang.c:615
 #, c-format
 msgid "%s marked as read"
 msgstr "%s mÃ¤rgitud loetuks"
 
-#: src/lang.c:614
+#: src/lang.c:616
 #, c-format
 msgid "%s marked as unread"
 msgstr "%s mÃ¤rgitud mitteloetuks"
 
-#: src/lang.c:615
+#: src/lang.c:617
 #, c-format
 msgid "Marked %d of %d %s as read"
 msgstr "MÃ¤rkisin %d (%d) %s loetuks"
 
-#: src/lang.c:616
+#: src/lang.c:618
 #, c-format
 msgid "Marked %d of %d %s as unread"
 msgstr "MÃ¤rkisin %d (%d) %s mitteloetuks"
 
-#: src/lang.c:617 src/lang.c:1349
+#: src/lang.c:619 src/lang.c:1351
 msgid "Mark"
 msgstr "MÃ¤rk"
 
-#: src/lang.c:618
+#: src/lang.c:620
 #, c-format
 msgid "Mark all articles as read%s?"
 msgstr "MÃ¤rgin kÃµik artiklid loetuks%s?"
 
-#: src/lang.c:619
+#: src/lang.c:621
 #, c-format
 msgid "Mark article as read%s?"
 msgstr "MÃ¤rgin artikli loetuks%s?"
 
-#: src/lang.c:620
+#: src/lang.c:622
 #, c-format
 msgid "Mark group %s as read?"
 msgstr "MÃ¤rgin grupi %s loetuks?"
 
-#: src/lang.c:621
+#: src/lang.c:623
 #, c-format
 msgid "Mark thread as read%s?"
 msgstr "MÃ¤rgin teema loetuks%s?"
 
-#: src/lang.c:622
+#: src/lang.c:624
 #, c-format
 msgid "Matching %s groups..."
 msgstr "Otsin %s gruppe..."
 
-#: src/lang.c:623 src/lang.c:637 src/lang.c:643
+#: src/lang.c:625 src/lang.c:639 src/lang.c:645
 #, c-format
 msgid "<n>=set current to n; %s=line down; %s=line up; %s=help; %s=quit"
 msgstr "<n>=jooksev n; %s=rida alla; %s=rida Ã¼les; %s=abiinfo; %s=vÃ¤lju"
 
-#: src/lang.c:625
+#: src/lang.c:627
 #, c-format
 msgid ""
 "%s=view; %s=pipe; %s=pipe raw; %s=save; %s=tag; %s=tag pattern; %s=untag all"
@@ -2879,24 +2879,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:627
+#: src/lang.c:629
 #, 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:629
+#: src/lang.c:631
 #, 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:630 src/lang.c:634
+#: src/lang.c:632 src/lang.c:636
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s=search pattern; %s=kill/select"
 msgstr "<n>=n jooksvaks grupiks; %s=jÃ¤rgmine lugemata; %s=otsi; %s=surma/vali;"
 
-#: src/lang.c:631
+#: src/lang.c:633
 #, c-format
 msgid ""
 "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; "
@@ -2905,266 +2905,266 @@ msgstr ""
 "%s=autori otsing; %s=loetud; %s=rida alla; %s=rida Ã¼les; %s=mÃ¤rgi loetuks; "
 "%s=teema"
 
-#: src/lang.c:632
+#: src/lang.c:634
 #, 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:633
+#: src/lang.c:635
 #, c-format
 msgid "%s=search forwards; %s=search backwards; %s=quit"
 msgstr "%s=otsi edaspidi; %s=otsi tagaspidi; %s=vÃ¤lju"
 
-#: src/lang.c:635
+#: src/lang.c:637
 #, 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:636
+#: src/lang.c:638
 #, c-format
 msgid "%s=add; %s=move; %s=rename; %s=delete"
 msgstr "%s=lisa; %s=liiguta; %s=uus nimi; %s=kustuta"
 
-#: src/lang.c:638
+#: src/lang.c:640
 #, 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:639
+#: src/lang.c:641
 #, 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:640
+#: src/lang.c:642
 #, 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:641
+#: src/lang.c:643
 #, 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:642
+#: src/lang.c:644
 #, 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:644
+#: src/lang.c:646
 #, 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:645
+#: src/lang.c:647
 msgid "--More--"
 msgstr "--Veel--"
 
-#: src/lang.c:646
+#: src/lang.c:648
 #, c-format
 msgid "Moving %s..."
 msgstr "TÃµstan %s..."
 
-#: src/lang.c:647
+#: src/lang.c:649
 msgid "Message-ID: & last Reference  "
 msgstr "Message-ID: & viimane viitamine "
 
-#: src/lang.c:648
+#: src/lang.c:650
 msgid "Message-ID: line              "
 msgstr "Message-ID: rida              "
 
-#: src/lang.c:649
+#: src/lang.c:651
 msgid "Message-ID: & References: line"
 msgstr "Message-ID: & References: rida"
 
-#: src/lang.c:651
+#: src/lang.c:653
 msgid ", name: "
 msgstr ", nimi: "
 
-#: src/lang.c:652
+#: src/lang.c:654
 #, c-format
 msgid "Go to newsgroup [%s]> "
 msgstr "Mine gruppi [%s]> "
 
-#: src/lang.c:653
+#: src/lang.c:655
 msgid "newsgroups"
 msgstr "gruppidesse"
 
-#: src/lang.c:654
+#: src/lang.c:656
 #, c-format
 msgid "Position %s in group list (1,2,..,$) [%d]> "
 msgstr "Positsioon %s gruppide nimistus (1,2,..,$) [%d]> "
 
-#: src/lang.c:655
+#: src/lang.c:657
 msgid "newsgroup"
 msgstr "gruppi"
 
-#: src/lang.c:656
+#: src/lang.c:658
 msgid "Try and save newsrc file again?"
 msgstr "Proovin newsrc faili uuesti salvestada?"
 
-#: src/lang.c:657
+#: src/lang.c:659
 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:658
+#: src/lang.c:660
 msgid "newsrc file saved successfully.\n"
 msgstr "newsrc fail on edukalt salvestatud.\n"
 
-#: src/lang.c:659
+#: src/lang.c:661
 msgid "-- Next response --"
 msgstr "- JÃ¤rgmine vastus -"
 
-#: src/lang.c:660
+#: src/lang.c:662
 msgid "No  "
 msgstr "Ei  "
 
-#: src/lang.c:661
+#: src/lang.c:663
 msgid "*** No articles ***"
 msgstr "*** Artikleid pole ***"
 
-#: src/lang.c:662
+#: src/lang.c:664
 msgid "No articles have been posted"
 msgstr "Postitatud artikleid pole"
 
-#: src/lang.c:663
+#: src/lang.c:665
 msgid "*** No attachments ***"
 msgstr "*** Manuseid pole ***"
 
-#: src/lang.c:664
+#: src/lang.c:666
 msgid "*** No description ***"
 msgstr "*** Kirjeldus puudub ***"
 
-#: src/lang.c:665
+#: src/lang.c:667
 msgid "No filename"
 msgstr "Failil pole nime"
 
-#: src/lang.c:666
+#: src/lang.c:668
 msgid "No group"
 msgstr "Gruppi pole"
 
-#: src/lang.c:667
+#: src/lang.c:669
 msgid "*** No groups ***"
 msgstr "*** Gruppe pole ***"
 
-#: src/lang.c:668
+#: src/lang.c:670
 msgid "No more groups to read"
 msgstr "Lugemiseks rohkem gruppe pole"
 
-#: src/lang.c:669
+#: src/lang.c:671
 msgid "No last message"
 msgstr "Viimast teadet pole"
 
-#: src/lang.c:670
+#: src/lang.c:672
 msgid "No mail address"
 msgstr "E-posti aadressi pole"
 
-#: src/lang.c:671
+#: src/lang.c:673
 msgid "No articles marked for saving"
 msgstr "Salvestamiseks mÃ¤rgitud artikleid pole"
 
-#: src/lang.c:672
+#: src/lang.c:674
 msgid "No match"
 msgstr "Ei leia"
 
-#: src/lang.c:673
+#: src/lang.c:675
 msgid "No more groups"
 msgstr "Rohkem gruppe pole"
 
-#: src/lang.c:674
+#: src/lang.c:676
 msgid "No newsgroups"
 msgstr "Gruppe pole"
 
-#: src/lang.c:675
+#: src/lang.c:677
 msgid "No next unread article"
 msgstr "JÃ¤rgmist lugemata artiklit pole"
 
-#: src/lang.c:676
+#: src/lang.c:678
 msgid "No previous group"
 msgstr "Eelmist gruppi pole"
 
-#: src/lang.c:677
+#: src/lang.c:679
 msgid "No previous search, nothing to repeat"
 msgstr "Eelmist otsingut pole, ei saa korrata"
 
-#: src/lang.c:678
+#: src/lang.c:680
 msgid "No previous unread article"
 msgstr "Eelmist lugemata artiklit pole"
 
-#: src/lang.c:679
+#: src/lang.c:681
 msgid "No responses"
 msgstr "Vastuseid pole"
 
-#: src/lang.c:680
+#: src/lang.c:682
 msgid "No responses to list in current thread"
 msgstr "Jooksvas teemas pole vastuseid"
 
-#: src/lang.c:681
+#: src/lang.c:683
 msgid "*** No scopes ***"
 msgstr "*** Skoope pole ***"
 
-#: src/lang.c:682
+#: src/lang.c:684
 msgid "No search string"
 msgstr "OtsingusÃµne puudub"
 
-#: src/lang.c:683
+#: src/lang.c:685
 msgid "No subject"
 msgstr "Teema puudub"
 
-#: src/lang.c:685
+#: src/lang.c:687
 #, 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:686
+#: src/lang.c:688
 #, 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:687
+#: src/lang.c:689
 #, c-format
 msgid "%s: Terminal must have clearscreen (cl) capability\n"
 msgstr "%s: Terminalil peab olema ekraanipuhastamise (cl) omadus\n"
 
-#: src/lang.c:688
+#: src/lang.c:690
 #, c-format
 msgid "%s: Terminal must have cursor motion (cm)\n"
 msgstr "%s: Terminal peab toetama kursori liigutamist (cm)\n"
 
-#: src/lang.c:689
+#: src/lang.c:691
 #, 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:691
+#: src/lang.c:693
 #, c-format
 msgid "No viewer found for %s/%s\n"
 msgstr "%s/%s jaoks puudub vaatur\n"
 
-#: src/lang.c:692
+#: src/lang.c:694
 msgid "Newsgroup does not exist on this server"
 msgstr "Gruppi pole sellel serveril"
 
-#: src/lang.c:693
+#: src/lang.c:695
 #, c-format
 msgid "Group %s not found in active file"
 msgstr "Gruppi %s pole aktiivsete gruppide failis"
 
-#: src/lang.c:694
+#: src/lang.c:696
 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:695
+#: src/lang.c:697
 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:696
+#: src/lang.c:698
 #, c-format
 msgid ""
 "# NNTP-server -> newsrc translation table and NNTP-server\n"
@@ -3193,44 +3193,44 @@ msgstr ""
 "#   news.example.org    /tmp/nrc-ex      example    ex\n"
 "#\n"
 
-#: src/lang.c:703
+#: src/lang.c:705
 msgid "Only"
 msgstr "Ainult"
 
-#: src/lang.c:704
+#: src/lang.c:706
 #, c-format
 msgid "Option not enabled. Recompile with %s."
 msgstr "VÃµti pole lubatud. Kasutage kompileerimisel %s."
 
-#: src/lang.c:705
+#: src/lang.c:707
 msgid "Options Menu"
 msgstr "Omaduste menÃ¼Ã¼"
 
-#: src/lang.c:706
+#: src/lang.c:708
 msgid "Options Menu Commands"
 msgstr "Omaduste menÃ¼Ã¼ kÃ¤sud"
 
-#: src/lang.c:709
+#: src/lang.c:711
 #, c-format
 msgid "Error in regex: %s at pos. %d '%s'"
 msgstr "Viga regulaaravaldises: %s positsioonil %d '%s'"
 
-#: src/lang.c:710
+#: src/lang.c:712
 #, c-format
 msgid "Error in regex: pcre internal error %d"
 msgstr "Viga regulaaravaldises: pcre sisemine viga %d"
 
-#: src/lang.c:711
+#: src/lang.c:713
 #, c-format
 msgid "Error in regex: study - pcre internal error %s"
 msgstr "Viga regulaaravaldises: uurimiseks - pcre sisemine viga %s"
 
-#: src/lang.c:712
+#: src/lang.c:714
 msgid "Post a followup..."
 msgstr "Postita vastus..."
 
 #. TODO: replace hardcoded key-name in txt_post_error_ask_postpone
-#: src/lang.c:714
+#: src/lang.c:716
 msgid ""
 "An error has occurred while posting the article. If you think that this\n"
 "error is temporary or otherwise correctable, you can postpone the article\n"
@@ -3240,277 +3240,277 @@ msgstr ""
 "vÃµi muul viisil kÃµrvaldatav, vÃµite artikli salvestada hiljem postitamiseks\n"
 "ja ^O kÃ¤suga hiljem postitada.\n"
 
-#: src/lang.c:717
+#: src/lang.c:719
 msgid "Posted articles history"
 msgstr "Postitatud artiklite ajalugu"
 
-#: src/lang.c:718
+#: src/lang.c:720
 #, c-format
 msgid "Post to newsgroup(s) [%s]> "
 msgstr "Postita gruppidesse [%s]> "
 
-#: src/lang.c:719
+#: src/lang.c:721
 msgid "-- post processing started --"
 msgstr "-- lÃµpptÃ¶Ã¶tlus alustas --"
 
-#: src/lang.c:720
+#: src/lang.c:722
 msgid "-- post processing completed --"
 msgstr "-- lÃµpptÃ¶Ã¶tlus lÃµpetas --"
 
-#: src/lang.c:721
+#: src/lang.c:723
 #, c-format
 msgid "Post subject [%s]> "
 msgstr "Postituse teema [%s]> "
 
-#: src/lang.c:722
+#: src/lang.c:724
 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:723
+#: src/lang.c:725
 msgid "Posting article..."
 msgstr "Postitan artiklit..."
 
-#: src/lang.c:724
+#: src/lang.c:726
 #, 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:725
+#: src/lang.c:727
 #, c-format
 msgid "Hot %s"
 msgstr "Kuum %s"
 
-#: src/lang.c:726
+#: src/lang.c:728
 #, c-format
 msgid "Tagged %s"
 msgstr "MÃ¤rgitud %s"
 
-#: src/lang.c:727
+#: src/lang.c:729
 #, c-format
 msgid "Untagged %s"
 msgstr "MÃ¤rkimata %s"
 
-#: src/lang.c:728
+#: src/lang.c:730
 msgid "Processing mail messages marked for deletion."
 msgstr "TÃ¶Ã¶tlen kirju, mis on kustutamiseks mÃ¤rgitud."
 
-#: src/lang.c:729
+#: src/lang.c:731
 msgid "Processing saved articles marked for deletion."
 msgstr "TÃ¶Ã¶tlen salvestatud ja kustutamiseks mÃ¤rgitud artikleid."
 
-#: src/lang.c:730
+#: src/lang.c:732
 #, 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:731
+#: src/lang.c:733
 msgid "Article unchanged, abort mailing?"
 msgstr "Artiklit ei ole muudetud, katkestan saatmise?"
 
-#: src/lang.c:732
+#: src/lang.c:734
 #, c-format
 msgid "Do you want to see postponed articles (%d)?"
 msgstr "Kas soovite nÃ¤ha postitamisootel artikleid (%d)?"
 
-#: src/lang.c:734
+#: src/lang.c:736
 msgid "Add quick kill filter?"
 msgstr "Lisan kiirsurmamise filtri?"
 
-#: src/lang.c:735
+#: src/lang.c:737
 msgid "Add quick selection filter?"
 msgstr "Lisan kiirvaliku filtri?"
 
-#: src/lang.c:736
+#: src/lang.c:738
 msgid "Do you really want to quit?"
 msgstr "Kas te tÃµesti soovite vÃ¤ljuda?"
 
-#: src/lang.c:737
+#: src/lang.c:739
 #, 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:738
+#: src/lang.c:740
 msgid "You have tagged articles in this group - quit anyway?"
 msgstr "Teil on siin grupis mÃ¤rgitud artikleid - vÃ¤ljun siiski?"
 
-#: src/lang.c:739
+#: src/lang.c:741
 #, c-format
 msgid "%s=quit, %s=edit, %s=postpone: "
 msgstr "%s=vÃ¤lju, %s=toimeta, %s=ootele: "
 
-#: src/lang.c:740
+#: src/lang.c:742
 #, c-format
 msgid "%s=quit %s=edit %s=save kill description: "
 msgstr "%s=vÃ¤lju %s=toimeta %s=salvesta surmamise kirjeldus: "
 
-#: src/lang.c:741
+#: src/lang.c:743
 #, c-format
 msgid "%s=quit %s=edit %s=save select description: "
 msgstr "%s=vÃ¤lju %s=toimeta %s=salvesta valiku kirjeldus: "
 
-#: src/lang.c:742
+#: src/lang.c:744
 msgid "Do you really want to quit without saving your configuration?"
 msgstr "Kas te tÃµesti soovite seadeid salvestamata vÃ¤ljuda?"
 
-#: src/lang.c:745
+#: src/lang.c:747
 msgid "Invalid range - valid are '0-9.$' eg. 1-$"
 msgstr "Vigane vahemik - lubatud on '0-9.$' nÃ¤iteks 1-$"
 
-#: src/lang.c:747
+#: src/lang.c:749
 msgid "Do you want to abort this operation?"
 msgstr "Kas soovite seda operatsiooni katkestada?"
 
-#: src/lang.c:748
+#: src/lang.c:750
 msgid "Do you want to exit tin immediately?"
 msgstr "Kas soovite viivitamata tinist vÃ¤ljuda?"
 
-#: src/lang.c:750
+#: src/lang.c:752
 msgid "Reading ('q' to quit)..."
 msgstr "Loen ('q' katkestamiseks)..."
 
-#: src/lang.c:751
+#: src/lang.c:753
 #, c-format
 msgid "Reading %sarticles..."
 msgstr "Loen %sartikleid..."
 
-#: src/lang.c:752
+#: src/lang.c:754
 #, c-format
 msgid "Reading %sattributes file...\n"
 msgstr "Loen %satribuutide faili...\n"
 
-#: src/lang.c:753
+#: src/lang.c:755
 #, c-format
 msgid "Reading %sconfig file...\n"
 msgstr "Loen %sseadete faili...\n"
 
-#: src/lang.c:754
+#: src/lang.c:756
 msgid "Reading filter file...\n"
 msgstr "Loen filtrite faili...\n"
 
-#: src/lang.c:755
+#: src/lang.c:757
 #, c-format
 msgid "Reading %s groups..."
 msgstr "Loen %s gruppe..."
 
-#: src/lang.c:756
+#: src/lang.c:758
 msgid "Reading input history file...\n"
 msgstr "Loen sisendi ajalugu...\n"
 
-#: src/lang.c:757
+#: src/lang.c:759
 msgid "Reading keymap file...\n"
 msgstr "Loen klahvitabeli faili...\n"
 
-#: src/lang.c:758
+#: src/lang.c:760
 msgid "Reading groups from active file... "
 msgstr "Loen aktiivseid gruppe... "
 
-#: src/lang.c:759
+#: src/lang.c:761
 msgid "Reading groups from newsrc file... "
 msgstr "Loen gruppe newsrc failist... "
 
-#: src/lang.c:760
+#: src/lang.c:762
 msgid "Reading newsgroups file... "
 msgstr "Loen gruppide kirjeldusi... "
 
-#: src/lang.c:761
+#: src/lang.c:763
 msgid "Reading newsrc file..."
 msgstr "Loen newsrc faili..."
 
-#: src/lang.c:762
+#: src/lang.c:764
 msgid "References: line              "
 msgstr "References: rida              "
 
-#: src/lang.c:764
+#: src/lang.c:766
 #, c-format
 msgid "(%d:%02d remaining)"
 msgstr "(%d:%02d jÃ¤rgneb)"
 
-#: src/lang.c:766
+#: src/lang.c:768
 #, c-format
 msgid "Bogus group %s removed."
 msgstr "Vigane grupp %s on eemaldatud."
 
-#: src/lang.c:767
+#: src/lang.c:769
 msgid "Removed from the previous rule: "
 msgstr "Eelmisest reeglist eemaldatud: "
 
-#: src/lang.c:768
+#: src/lang.c:770
 #, c-format
 msgid "Error: rename %s to %s"
 msgstr "Viga: %s uus nimi %s"
 
-#: src/lang.c:769
+#: src/lang.c:771
 msgid "Reply to author..."
 msgstr "Vastan autorile..."
 
-#: src/lang.c:770
+#: src/lang.c:772
 msgid "Repost"
 msgstr "Uuesti postitus"
 
-#: src/lang.c:771
+#: src/lang.c:773
 msgid "Reposting article..."
 msgstr "Postitan artikli uuesti..."
 
-#: src/lang.c:772
+#: src/lang.c:774
 #, c-format
 msgid "Repost article(s) to group(s) [%s]> "
 msgstr "Postitan artikli(d) gruppi(desse) [%s]> "
 
-#: src/lang.c:773
+#: src/lang.c:775
 msgid "Reset newsrc?"
 msgstr "AlgvÃ¤Ã¤rtustan newsrc?"
 
-#: src/lang.c:774
+#: src/lang.c:776
 msgid "Responses have been directed to the following newsgroups"
 msgstr "Vastused edastatakse jÃ¤rgnevatesse gruppidesse"
 
-#: src/lang.c:775
+#: src/lang.c:777
 #, 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:777
+#: src/lang.c:779
 msgid "Press <RETURN> to continue..."
 msgstr "JÃ¤tkamiseks vajutage <RETURN>..."
 
-#: src/lang.c:779
+#: src/lang.c:781
 #, c-format
 msgid "Select From    [%s] (y/n): "
 msgstr "Valige From    [%s] (j/e): "
 
-#: src/lang.c:780
+#: src/lang.c:782
 msgid "Select Lines: (</>num): "
 msgstr "Valige read:  (</>num): "
 
-#: src/lang.c:781
+#: src/lang.c:783
 msgid "Auto-select Article Menu"
 msgstr "Automaatselt valitavate artiklite menÃ¼Ã¼"
 
-#: src/lang.c:782
+#: src/lang.c:784
 #, c-format
 msgid "Select Msg-Id  [%s] (f/l/o/n): "
 msgstr "Valige Msg-Id  [%s] (f/l/o/n): "
 
-#: src/lang.c:783
+#: src/lang.c:785
 msgid "Select pattern scope: "
 msgstr "Valige mustri ulatus: "
 
-#: src/lang.c:784
+#: src/lang.c:786
 #, c-format
 msgid "Select Subject [%s] (y/n): "
 msgstr "Valige teema   [%s] (j/e): "
 
-#: src/lang.c:785
+#: src/lang.c:787
 msgid "Select text pattern : "
 msgstr "Valige tekstimuster : "
 
-#: src/lang.c:786
+#: src/lang.c:788
 msgid "Select time in days   : "
 msgstr "Valige aeg pÃ¤evades   : "
 
-#: src/lang.c:787
+#: src/lang.c:789
 #, c-format
 msgid ""
 "# %s server configuration file\n"
@@ -3531,54 +3531,54 @@ msgstr ""
 "############################################################################\n"
 "\n"
 
-#: src/lang.c:793
+#: src/lang.c:795
 msgid "Showing unread groups only"
 msgstr "NÃ¤itan ainult lugemata gruppe"
 
-#: src/lang.c:794
+#: src/lang.c:796
 msgid "Subject: line (ignore case)   "
 msgstr "Subject: rida (tÃµstutundetu)"
 
-#: src/lang.c:795
+#: src/lang.c:797
 msgid "Subject: line (case sensitive)"
 msgstr "Subject: rida (tÃµstutundlik)"
 
-#: src/lang.c:796
+#: src/lang.c:798
 msgid "Save"
 msgstr "Salvesta"
 
-#: src/lang.c:797
+#: src/lang.c:799
 #, c-format
 msgid "Save '%s' (%s/%s)?"
 msgstr "Salvestan '%s' (%s/%s)?"
 
-#: src/lang.c:798
+#: src/lang.c:800
 msgid "Save configuration before continuing?"
 msgstr "Salvestan seaded enne jÃ¤tkamist?"
 
-#: src/lang.c:799
+#: src/lang.c:801
 msgid "Save filename> "
 msgstr "Fail salvestamiseks> "
 
-#: src/lang.c:800
+#: src/lang.c:802
 msgid "Saved"
 msgstr "Salvestatud"
 
-#: src/lang.c:801
+#: src/lang.c:803
 #, c-format
 msgid "%4d unread (%4d hot) %s in %s\n"
 msgstr "%4d lugemata (%4d kuuma) %s grupis %s\n"
 
-#: src/lang.c:802
+#: src/lang.c:804
 #, c-format
 msgid "Saved %s...\n"
 msgstr "Salvestatud %s...\n"
 
-#: src/lang.c:803
+#: src/lang.c:805
 msgid "Nothing was saved"
 msgstr "Midagi ei salvestatud"
 
-#: src/lang.c:804
+#: src/lang.c:806
 #, c-format
 msgid ""
 "\n"
@@ -3587,185 +3587,185 @@ msgstr ""
 "\n"
 "%s %d %s %d grupist%s\n"
 
-#: src/lang.c:805
+#: src/lang.c:807
 #, c-format
 msgid "-- %s saved to %s%s --"
 msgstr "-- %s salvestati %s%s --"
 
-#: src/lang.c:806
+#: src/lang.c:808
 #, c-format
 msgid "-- %s saved to %s - %s --"
 msgstr "-- %s salvestati %s - %s --"
 
-#: src/lang.c:807
+#: src/lang.c:809
 msgid "Saving..."
 msgstr "Salvestan..."
 
-#: src/lang.c:808
+#: src/lang.c:810
 #, c-format
 msgid "%s: Screen initialization failed"
 msgstr "%s: Ekraani initsialiseerimine ebaÃµnnestus"
 
-#: src/lang.c:810
+#: src/lang.c:812
 #, c-format
 msgid "%s: screen is too small\n"
 msgstr "%s: ekraan on liiga vÃ¤ike\n"
 
-#: src/lang.c:812
+#: src/lang.c:814
 #, c-format
 msgid "screen is too small, %s is exiting"
 msgstr "ekraan on liiga vÃ¤ike, %s lÃµpetab tÃ¶Ã¶"
 
-#: src/lang.c:813
+#: src/lang.c:815
 msgid "Delete scope?"
 msgstr "Kustutan skoobi?"
 
-#: src/lang.c:814
+#: src/lang.c:816
 msgid "Enter scope> "
 msgstr "Sisestage skoop> "
 
-#: src/lang.c:815
+#: src/lang.c:817
 msgid "Select new position> "
 msgstr "Valige uus positsioon> "
 
-#: src/lang.c:816
+#: src/lang.c:818
 msgid "New position cannot be a global scope"
 msgstr "Uus positsioon ei saa olla globaalne skoop"
 
-#: src/lang.c:817
+#: src/lang.c:819
 msgid "Global scope, operation not allowed"
 msgstr "Globaalne skoop, operatsioon ei ole lubatud"
 
-#: src/lang.c:818
+#: src/lang.c:820
 msgid "Rename scope> "
 msgstr "Skoobi uus nimi> "
 
-#: src/lang.c:819
+#: src/lang.c:821
 msgid "Select scope> "
 msgstr "Valige skoop> "
 
-#: src/lang.c:820
+#: src/lang.c:822
 msgid "Scopes Menu"
 msgstr "Skoopide menÃ¼Ã¼"
 
-#: src/lang.c:821
+#: src/lang.c:823
 msgid "Scopes Menu Commands"
 msgstr "Skoopide menÃ¼Ã¼ kÃ¤sud"
 
-#: src/lang.c:822
+#: src/lang.c:824
 #, c-format
 msgid "Search backwards [%s]> "
 msgstr "Otsin tagurpidi [%s]> "
 
-#: src/lang.c:823
+#: src/lang.c:825
 #, c-format
 msgid "Search body [%s]> "
 msgstr "Otsi kehast [%s]> "
 
-#: src/lang.c:824
+#: src/lang.c:826
 #, c-format
 msgid "Search forwards [%s]> "
 msgstr "Otsi edaspidi [%s]> "
 
-#: src/lang.c:825
+#: src/lang.c:827
 msgid "Searching..."
 msgstr "Otsin..."
 
-#: src/lang.c:826
+#: src/lang.c:828
 #, c-format
 msgid "Searching article %d of %d ('q' to abort)..."
 msgstr "Otsin artiklit %d/%d ('q' katkestamiseks)..."
 
-#: src/lang.c:827
+#: src/lang.c:829
 msgid "Select article> "
 msgstr "Valige artikkel> "
 
-#: src/lang.c:828
+#: src/lang.c:830
 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:829
+#: src/lang.c:831
 msgid "Select group> "
 msgstr "Valige grupp> "
 
-#: src/lang.c:830
+#: src/lang.c:832
 #, c-format
 msgid "Enter selection pattern [%s]> "
 msgstr "Sisestage valiku muster [%s]> "
 
-#: src/lang.c:831
+#: src/lang.c:833
 msgid "Select thread> "
 msgstr "Valige teema> "
 
-#: src/lang.c:832
+#: src/lang.c:834
 #, c-format
 msgid "%s %s %s (\"%s\") [%s]: send a DETAILED bug report to %s\n"
 msgstr ""
 "%s %s %s (\"%s\") [%s]: saatke palun DETAILNE vea raport aadressil %s\n"
 
-#: src/lang.c:833
+#: src/lang.c:835
 msgid "servers active-file"
 msgstr "serveri aktiivsete gruppide fail"
 
-#: src/lang.c:834
+#: src/lang.c:836
 msgid "Cannot move into new newsgroups. Subscribe first..."
 msgstr "Uutesse gruppidesse ei saa siseneda. Tellige kÃµigepealt..."
 
-#: src/lang.c:835
+#: src/lang.c:837
 msgid "<SPACE>"
 msgstr "<TÃœHIK>"
 
-#: src/lang.c:836
+#: src/lang.c:838
 #, c-format
 msgid "Starting: (%s)"
 msgstr "Stardin: (%s)"
 
-#: src/lang.c:837
+#: src/lang.c:839
 #, c-format
 msgid "List Thread (%d of %d)"
 msgstr "Teemad (%d/%d)"
 
-#: src/lang.c:838
+#: src/lang.c:840
 #, c-format
 msgid "Thread (%.*s)"
 msgstr "Teema (%.*s)"
 
-#: src/lang.c:839
+#: src/lang.c:841
 msgid "Enter wildcard subscribe pattern> "
 msgstr "Sisestage tellimise muster> "
 
-#: src/lang.c:840
+#: src/lang.c:842
 #, c-format
 msgid "subscribed to %d groups"
 msgstr "%d gruppi on tellitud"
 
-#: src/lang.c:841
+#: src/lang.c:843
 #, c-format
 msgid "Subscribed to %s"
 msgstr "%s on tellitud"
 
-#: src/lang.c:842
+#: src/lang.c:844
 msgid "Subscribing... "
 msgstr "Tellin... "
 
-#: src/lang.c:843
+#: src/lang.c:845
 #, 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:844
+#: src/lang.c:846
 #, c-format
 msgid "Supersede article(s) to group(s) [%s]> "
 msgstr "Asendan artikli(d) gruppides [%s]> "
 
-#: src/lang.c:845
+#: src/lang.c:847
 msgid "Superseding article ..."
 msgstr "Asendan artikli ..."
 
-#: src/lang.c:846
+#: src/lang.c:848
 #, c-format
 msgid ""
 "\n"
@@ -3774,24 +3774,24 @@ msgstr ""
 "\n"
 "Peatatud. %s uuesti kÃ¤ivitamiseks kirjutage palun 'fg'\n"
 
-#: src/lang.c:848
+#: src/lang.c:850
 #, c-format
 msgid "%d days"
 msgstr "%d pÃ¤eva"
 
-#: src/lang.c:849
+#: src/lang.c:851
 msgid "<TAB>"
 msgstr "<TAB>"
 
-#: src/lang.c:850
+#: src/lang.c:852
 msgid "TeX "
 msgstr "TeX "
 
-#: src/lang.c:851
+#: src/lang.c:853
 msgid "# Default action/prompt strings\n"
 msgstr "# Vaikimisi aktsioonide/viipade sÃµned\n"
 
-#: src/lang.c:852
+#: src/lang.c:854
 msgid ""
 "# Defaults for quick (1 key) kill & auto-selection filters\n"
 "# header=NUM  0,1=Subject: 2,3=From: 4=Message-ID: & full References: line\n"
@@ -3810,108 +3810,108 @@ msgstr ""
 "# case=ON/OFF    ON=filter on tÃµstutundlik OFF=tÃµstutundetu\n"
 "# expire=ON/OFF  ON=kehtivusaeg default_filter_days OFF=ei aegu\n"
 
-#: src/lang.c:865
+#: src/lang.c:867
 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:866
+#: src/lang.c:868
 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:867
+#: src/lang.c:869
 msgid "There is no news\n"
 msgstr "Uudiseid pole\n"
 
-#: src/lang.c:868
+#: src/lang.c:870
 msgid "Thread"
 msgstr "Teema"
 
-#: src/lang.c:869
+#: src/lang.c:871
 msgid "Thread Level Commands"
 msgstr "Teemataseme kÃ¤sud"
 
-#: src/lang.c:870
+#: src/lang.c:872
 msgid "Thread deselected"
 msgstr "Teema pole valitud"
 
-#: src/lang.c:871
+#: src/lang.c:873
 msgid "Thread selected"
 msgstr "Teema on valitud"
 
-#: src/lang.c:873
+#: src/lang.c:875
 msgid "threads"
 msgstr "teemad"
 
-#: src/lang.c:875
+#: src/lang.c:877
 msgid "thread"
 msgstr "teema"
 
-#: src/lang.c:876
+#: src/lang.c:878
 #, c-format
 msgid "Thread %4s of %4s"
 msgstr "Teema %4s : %4s"
 
-#: src/lang.c:877
+#: src/lang.c:879
 msgid "Threading articles..."
 msgstr "JÃ¤rjestan artiklid teemade kaupa..."
 
-#: src/lang.c:878
+#: src/lang.c:880
 #, c-format
 msgid "Toggled word highlighting %s"
 msgstr "SÃµnade esiletÃµstmine lÃ¼litatud %s"
 
-#: src/lang.c:879
+#: src/lang.c:881
 msgid "Toggled rot13 encoding"
 msgstr "LÃ¼litatud rot13 kodeerimine"
 
-#: src/lang.c:880
+#: src/lang.c:882
 #, c-format
 msgid "Toggled german TeX encoding %s"
 msgstr "LÃ¼litatud saksa TeX kodeering %s"
 
-#: src/lang.c:881
+#: src/lang.c:883
 #, c-format
 msgid "Toggled tab-width to %d"
 msgstr "LÃ¼litatud tab-width vÃ¤Ã¤rtus %d"
 
-#: src/lang.c:883
+#: src/lang.c:885
 #, c-format
 msgid "%d Trying to dotlock %s"
 msgstr "%d Ãœritan punkt-lukustada %s"
 
-#: src/lang.c:884
+#: src/lang.c:886
 #, c-format
 msgid "%d Trying to lock %s"
 msgstr "%d Ãœritan lukustada %s"
 
-#: src/lang.c:886
+#: src/lang.c:888
 msgid "           h=help"
 msgstr "           h=appi"
 
-#: src/lang.c:888
+#: src/lang.c:890
 msgid "Unlimited"
 msgstr "Piiramata"
 
-#: src/lang.c:889
+#: src/lang.c:891
 msgid "Enter wildcard unsubscribe pattern> "
 msgstr "Sisestage loobumise muster> "
 
-#: src/lang.c:890
+#: src/lang.c:892
 #, c-format
 msgid "Error decoding %s : %s"
 msgstr "Viga %s dekodeerimisel: %s"
 
-#: src/lang.c:891
+#: src/lang.c:893
 msgid "No end."
 msgstr "LÃµpp puudub."
 
-#: src/lang.c:892
+#: src/lang.c:894
 #, c-format
 msgid "%s successfully decoded."
 msgstr "%s on edukalt dekodeeritud."
 
-#: src/lang.c:893
+#: src/lang.c:895
 #, c-format
 msgid ""
 "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n"
@@ -3920,116 +3920,116 @@ msgstr ""
 "%*s[-- %s/%s, %suuenkodeeritud fail, %d rida, nimi: %s --]\n"
 "\n"
 
-#: src/lang.c:894
+#: src/lang.c:896
 msgid "unread "
 msgstr "lugemata "
 
-#: src/lang.c:895
+#: src/lang.c:897
 #, c-format
 msgid "unsubscribed from %d groups"
 msgstr "loobunud %d grupist"
 
-#: src/lang.c:896
+#: src/lang.c:898
 #, c-format
 msgid "Unsubscribed from %s"
 msgstr "Loobunud grupist %s"
 
-#: src/lang.c:897
+#: src/lang.c:899
 msgid "Unsubscribing... "
 msgstr "Loobun gruppidest... "
 
-#: src/lang.c:898
+#: src/lang.c:900
 msgid "Unthreading articles..."
 msgstr "TÃ¼keldan teemad..."
 
-#: src/lang.c:899
+#: src/lang.c:901
 msgid "Updated"
 msgstr "Uuendatud"
 
-#: src/lang.c:901
+#: src/lang.c:903
 #, c-format
 msgid "unparseable \"LIST COUNTS\" line: \"%s\""
 msgstr "mitteparsitav \"LIST COUNTS\" rida: \"%s\""
 
-#: src/lang.c:903
+#: src/lang.c:905
 msgid "Updating"
 msgstr "Uuendan"
 
-#: src/lang.c:904
+#: src/lang.c:906
 msgid "URL Menu"
 msgstr "URL MenÃ¼Ã¼"
 
-#: src/lang.c:905
+#: src/lang.c:907
 msgid "URL Menu Commands"
 msgstr "URL menÃ¼Ã¼ kÃ¤sud"
 
-#: src/lang.c:906
+#: src/lang.c:908
 #, c-format
 msgid "Opening %s"
 msgstr "Avan %s"
 
-#: src/lang.c:907
+#: src/lang.c:909
 msgid "Select URL> "
 msgstr "Valige URL> "
 
-#: src/lang.c:908
+#: src/lang.c:910
 msgid "No URLs in this article"
 msgstr "Selles artiklis pole URL'e"
 
-#: src/lang.c:909
+#: src/lang.c:911
 msgid "Use MIME display program for this message?"
 msgstr "Kasutan selle teate lugemiseks MIME nÃ¤itamise programmi?"
 
-#: src/lang.c:910
+#: src/lang.c:912
 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:911
+#: src/lang.c:913
 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:912
+#: src/lang.c:914
 msgid "  -q       don't check for new newsgroups"
 msgstr "  -q       Ã¤ra otsi uusi gruppe"
 
-#: src/lang.c:913
+#: src/lang.c:915
 msgid "  -X       don't save any files on quit"
 msgstr "  -X       tÃ¶Ã¶ lÃµpetamisel Ã¤ra salvesta Ã¼htegi faili"
 
-#: src/lang.c:914
+#: src/lang.c:916
 msgid "  -d       don't show newsgroup descriptions"
 msgstr "  -d       Ã¤ra nÃ¤ita gruppide kirjeldusi"
 
-#: src/lang.c:915
+#: src/lang.c:917
 msgid "  -G limit get only limit articles/group"
 msgstr "  -G num   loe aunult num artiklit/gruppi"
 
-#: src/lang.c:916
+#: src/lang.c:918
 #, c-format
 msgid "  -H       help information about %s"
 msgstr "  -H       %s kasutamise abiinfo"
 
-#: src/lang.c:917
+#: src/lang.c:919
 msgid "  -h       this help message"
 msgstr "  -h       see abitekst"
 
-#: src/lang.c:918
+#: src/lang.c:920
 #, c-format
 msgid "  -I dir   news index file directory [default=%s]"
 msgstr "  -I kat   uudiste indeksfaili kataloog [vaikimisi=%s]"
 
-#: src/lang.c:919
+#: src/lang.c:921
 msgid "  -u       update index files (batch mode)"
 msgstr "  -u       vÃ¤rskenda indeksfaile (pakettmood)"
 
-#: src/lang.c:920
+#: src/lang.c:922
 #, c-format
 msgid "  -m dir   mailbox directory [default=%s]"
 msgstr "  -m kat   kirjakaustade kataloog [vaikimisi=%s]"
 
-#: src/lang.c:921
+#: src/lang.c:923
 #, c-format
 msgid ""
 "\n"
@@ -4038,49 +4038,49 @@ msgstr ""
 "\n"
 "Saatke palun vea raport/kommentaarid aadressil %s"
 
-#: src/lang.c:922
+#: src/lang.c:924
 msgid "  -N       mail new news to your posts (batch mode)"
 msgstr "  -N       saada uued vastused teie postitustele (pakettmood)"
 
-#: src/lang.c:923
+#: src/lang.c:925
 msgid "  -M user  mail new news to specified user (batch mode)"
 msgstr "  -M kasut saada uued artiklid nÃ¤idatud kasutajale (pakettmood)"
 
-#: src/lang.c:924
+#: src/lang.c:926
 #, c-format
 msgid "  -f file  subscribed to newsgroups file [default=%s]"
 msgstr "  -f fail  tellitud gruppide fail [vaikimisi=%s]"
 
-#: src/lang.c:925
+#: src/lang.c:927
 msgid "  -x       no-posting mode"
 msgstr "  -x       postitamiseta mood"
 
-#: src/lang.c:926
+#: src/lang.c:928
 msgid "  -w       post an article and exit"
 msgstr "  -w       postita artikkel ja lÃµpeta tÃ¶Ã¶"
 
-#: src/lang.c:927
+#: src/lang.c:929
 msgid "  -o       post all postponed articles and exit"
 msgstr "  -o       postita kÃµik postitamisootel artiklid ja lÃµpeta tÃ¶Ã¶"
 
-#: src/lang.c:928
+#: src/lang.c:930
 msgid "  -R       read news saved by -S option"
 msgstr "  -R       loe artikleid, mis on salvestatud -S vÃµtmega"
 
-#: src/lang.c:929
+#: src/lang.c:931
 #, c-format
 msgid "  -s dir   save news directory [default=%s]"
 msgstr "  -s kat   artiklite salvestamise kataloog [vaikimisi=%s]"
 
-#: src/lang.c:930
+#: src/lang.c:932
 msgid "  -S       save new news for later reading (batch mode)"
 msgstr "  -S       salvesta uued artiklid hilisemaks lugemiseks (pakettmood)"
 
-#: src/lang.c:931
+#: src/lang.c:933
 msgid "  -z       start if any unread news"
 msgstr "  -z       alusta tÃ¶Ã¶d, kui on lugemata uudiseid"
 
-#: src/lang.c:932
+#: src/lang.c:934
 #, c-format
 msgid ""
 "A Usenet reader.\n"
@@ -4091,30 +4091,30 @@ msgstr ""
 "\n"
 "Kasuta: %s [vÃµtmed] [grupp[,...]]"
 
-#: src/lang.c:933
+#: src/lang.c:935
 msgid "  -v       verbose output for batch mode options"
 msgstr "  -v       esita pakettmoodi kÃ¤skudega detailsemat informatsiooni"
 
-#: src/lang.c:934
+#: src/lang.c:936
 msgid "  -V       print version & date information"
 msgstr "  -V       esita versiooni ja kuupÃ¤eva informatsioon"
 
-#: src/lang.c:935
+#: src/lang.c:937
 #, c-format
 msgid "%s only useful without batch mode operations\n"
 msgstr "%s on kasutatav ainult pakettmoodi kÃ¤skudeta\n"
 
-#: src/lang.c:936
+#: src/lang.c:938
 #, c-format
 msgid "%s only useful for batch mode operations\n"
 msgstr "%s on kasutatav ainult pakettmoodi kÃ¤skudega\n"
 
-#: src/lang.c:937
+#: src/lang.c:939
 #, c-format
 msgid "Useless combination %s and %s. Ignoring %s.\n"
 msgstr "Kasutu %s ja %s kombinatsioon. Ignoreerin %s.\n"
 
-#: src/lang.c:939
+#: src/lang.c:941
 #, c-format
 msgid ""
 "\n"
@@ -4123,12 +4123,12 @@ msgstr ""
 "\n"
 "%s%d piiridest vÃ¤ljas (0 - %d). Sean 0"
 
-#: src/lang.c:940
+#: src/lang.c:942
 #, c-format
 msgid "View '%s' (%s/%s)?"
 msgstr "Vaatan '%s' (%s/%s)?"
 
-#: src/lang.c:942
+#: src/lang.c:944
 #, c-format
 msgid ""
 "\n"
@@ -4139,7 +4139,7 @@ msgstr ""
 "Hoiatus: postitus Ã¼letab %d veergu. Esimene pikk rida on rida %d:\n"
 "%-100s\n"
 
-#: src/lang.c:943
+#: src/lang.c:945
 msgid ""
 "\n"
 "Warning: article unchanged after editing\n"
@@ -4147,7 +4147,7 @@ msgstr ""
 "\n"
 "Hoiatus: artiklit ei ole toimetamise kÃ¤igus muudetud\n"
 
-#: src/lang.c:944
+#: src/lang.c:946
 msgid ""
 "\n"
 "Warning: \"Subject:\" contains only whitespaces.\n"
@@ -4155,7 +4155,7 @@ msgstr ""
 "\n"
 "Hoiatus: \"Subject:\" real on ainult tÃ¼hikud.\n"
 
-#: src/lang.c:945
+#: src/lang.c:947
 msgid ""
 "\n"
 "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:"
@@ -4165,7 +4165,7 @@ msgstr ""
 "Hoiatus: \"Subject:\" algab fraasiga \"Re: \", aga \"References:\" vÃ¤lju "
 "pole.\n"
 
-#: src/lang.c:947
+#: src/lang.c:949
 msgid ""
 "\n"
 "Warning: Article has \"References:\" but \"Subject:\" does not begin\n"
@@ -4176,7 +4176,7 @@ msgstr ""
 "fraasiga\n"
 "         \"Re: \" ega sisalda \"(was:\".\n"
 
-#: src/lang.c:950
+#: src/lang.c:952
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4198,7 +4198,7 @@ msgstr ""
 "Siin on artikkel, mida te hakkate kustutama:\n"
 "\n"
 
-#: src/lang.c:954
+#: src/lang.c:956
 msgid ""
 "\n"
 "Warning: You are using a non-plain transfer encoding (such as base64 or\n"
@@ -4215,7 +4215,7 @@ msgstr ""
 "kodeerita\n"
 "         korrektselt.\n"
 
-#: src/lang.c:959
+#: src/lang.c:961
 msgid ""
 "\n"
 "Warning: \"example\" is a reserved hierarchy!\n"
@@ -4223,7 +4223,7 @@ msgstr ""
 "\n"
 "Hoiatus: \"nÃ¤ide\" on reserveeritud hierarhia!\n"
 
-#: src/lang.c:960
+#: src/lang.c:962
 #, c-format
 msgid ""
 "\n"
@@ -4238,7 +4238,7 @@ msgstr ""
 "VÃ¤Ã¤rtused failis %s on muutunud!\n"
 "Palun lugege faile WHATSNEW, jne...\n"
 
-#: src/lang.c:962
+#: src/lang.c:964
 #, c-format
 msgid ""
 "\n"
@@ -4253,7 +4253,7 @@ msgstr ""
 "MÃµningaid vÃ¤Ã¤rtusi failis %s vÃµidakse ignoreerida, mÃµningaid vÃµidakse "
 "muuta!\n"
 
-#: src/lang.c:965
+#: src/lang.c:967
 #, c-format
 msgid ""
 "Warning: tin wrote fewer groups to your\n"
@@ -4268,7 +4268,7 @@ msgstr ""
 "grupist%s, tÃ¤hendab see viga ja te peaksite varundama oma %s\n"
 "enne, kui te tini uuesti kÃ¤ivitate!\n"
 
-#: src/lang.c:969
+#: src/lang.c:971
 #, c-format
 msgid ""
 "\n"
@@ -4278,12 +4278,12 @@ msgstr ""
 "Hoiatus: Leidsin %d '-- \\n' rida, mis vÃµib tekitada osades inimestes "
 "segadust.\n"
 
-#: src/lang.c:970
+#: src/lang.c:972
 #, c-format
 msgid "Warning: Only %d out of %d articles were saved"
 msgstr "Hoiatus: Salvestati ainult %d artiklit %d artiklist"
 
-#: src/lang.c:971
+#: src/lang.c:973
 #, c-format
 msgid ""
 "\n"
@@ -4300,7 +4300,7 @@ msgstr ""
 "vÃµimalikult\n"
 "         lÃ¼hikesed.\n"
 
-#: src/lang.c:975
+#: src/lang.c:977
 #, c-format
 msgid ""
 "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? "
@@ -4308,7 +4308,7 @@ msgstr ""
 "Hoiatus: see aadress vÃµib sisaldada rÃ¤mpsposti lÃµksu. %s=jÃ¤tkan, "
 "%s=katkestan?"
 
-#: src/lang.c:976
+#: src/lang.c:978
 msgid ""
 "\n"
 "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n"
@@ -4316,37 +4316,37 @@ msgstr ""
 "\n"
 "Hoiatus: Signatuuride alguses peaks olema '-- \\n', mitte '--\\n'.\n"
 
-#: src/lang.c:977
+#: src/lang.c:979
 msgid "Writing attributes file..."
 msgstr "Kirjutan atribuutide faili..."
 
-#: src/lang.c:979
+#: src/lang.c:981
 #, c-format
 msgid "%d Responses"
 msgstr "%d Vastust"
 
-#: src/lang.c:981
+#: src/lang.c:983
 #, c-format
 msgid "Added %d %s"
 msgstr "Lisatud %d %s"
 
-#: src/lang.c:982
+#: src/lang.c:984
 msgid "No unsubscribed groups to show"
 msgstr "Tellimata gruppe pole"
 
-#: src/lang.c:983
+#: src/lang.c:985
 msgid "Showing subscribed to groups only"
 msgstr "NÃ¤itan ainult tellitud gruppe"
 
-#: src/lang.c:984
+#: src/lang.c:986
 msgid "Yes "
 msgstr "Jah "
 
-#: src/lang.c:985
+#: src/lang.c:987
 msgid "    You have mail"
 msgstr "    Teil on kiri"
 
-#: src/lang.c:990
+#: src/lang.c:992
 #, c-format
 msgid ""
 "\n"
@@ -4367,11 +4367,11 @@ msgstr ""
 "         MM_NETWORK_CHARSET. Viimast saate teostada kasutades valikut "
 "M)enÃ¼Ã¼.\n"
 
-#: src/lang.c:1001
+#: src/lang.c:1003
 msgid "  -D mode  debug mode"
 msgstr "  -D mood  silumismood"
 
-#: src/lang.c:1005
+#: src/lang.c:1007
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4397,11 +4397,11 @@ msgstr ""
 "Siin on artikkel, mida te asute kustutama:\n"
 "\n"
 
-#: src/lang.c:1014
+#: src/lang.c:1016
 msgid "toggle color"
 msgstr "lÃ¼lita vÃ¤rve"
 
-#: src/lang.c:1015
+#: src/lang.c:1017
 msgid ""
 "# Changing colors of several screen parts\n"
 "# Possible values are:\n"
@@ -4447,11 +4447,11 @@ msgstr ""
 "#  15 = helevalge\n"
 "\n"
 
-#: src/lang.c:1035
+#: src/lang.c:1037
 msgid "  -a       toggle color flag"
 msgstr "  -a       lÃ¼lita vÃ¤rvide kasutamist"
 
-#: src/lang.c:1039
+#: src/lang.c:1041
 msgid ""
 "\n"
 "Error: Followup-To set to more than one newsgroup!\n"
@@ -4459,7 +4459,7 @@ msgstr ""
 "\n"
 "Viga: Followup-To real on rohkem kui Ã¼ks grupp!\n"
 
-#: src/lang.c:1040
+#: src/lang.c:1042
 #, c-format
 msgid ""
 "\n"
@@ -4468,7 +4468,7 @@ msgstr ""
 "\n"
 "Viga: \"%s\" on Ã¼mber nimetatud, kasutage selle asemel \"%s\"!\n"
 
-#: src/lang.c:1041
+#: src/lang.c:1043
 #, c-format
 msgid ""
 "\n"
@@ -4477,7 +4477,7 @@ msgstr ""
 "\n"
 "Viga: ristpostitus %d gruppi ja Followup-To rida puudub!\n"
 
-#: src/lang.c:1042
+#: src/lang.c:1044
 #, c-format
 msgid ""
 "\n"
@@ -4486,7 +4486,7 @@ msgstr ""
 "\n"
 "Viga: \"%s\" ei ole lubatud grupp!\n"
 
-#: src/lang.c:1044
+#: src/lang.c:1046
 msgid ""
 "\n"
 "Warning: Followup-To set to more than one newsgroup!\n"
@@ -4494,7 +4494,7 @@ msgstr ""
 "\n"
 "Hoiatus: Followup-To on seatud rohkem, kui Ã¼hele grupile!\n"
 
-#: src/lang.c:1045
+#: src/lang.c:1047
 #, c-format
 msgid ""
 "\n"
@@ -4503,7 +4503,7 @@ msgstr ""
 "\n"
 "Hoiatus: \"%s\" on Ã¼mber nimetatud, kasutage selle asemel \"%s\"!\n"
 
-#: src/lang.c:1046
+#: src/lang.c:1048
 #, c-format
 msgid ""
 "\n"
@@ -4512,7 +4512,7 @@ msgstr ""
 "\n"
 "Hoiatus: ristpostitus %d uudisegruppi ja Followup-To rida puudub!\n"
 
-#: src/lang.c:1047
+#: src/lang.c:1049
 #, c-format
 msgid ""
 "\n"
@@ -4522,7 +4522,7 @@ msgstr ""
 "Hoiatus: \"%s\" puudub teie newsrc failist, see vÃµib olla selles serveris "
 "vigane!\n"
 
-#: src/lang.c:1048
+#: src/lang.c:1050
 #, c-format
 msgid ""
 "\n"
@@ -4531,79 +4531,79 @@ msgstr ""
 "\n"
 "Hoiatus: \"%s\" ei ole selles serveris kehtiv grupp!\n"
 
-#: src/lang.c:1052
+#: src/lang.c:1054
 #, 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:1053
+#: src/lang.c:1055
 msgid "Missing parts."
 msgstr "Osad puuduvad."
 
-#: src/lang.c:1054
+#: src/lang.c:1056
 msgid "No beginning."
 msgstr "Algus puudub."
 
-#: src/lang.c:1055
+#: src/lang.c:1057
 msgid "No data."
 msgstr "Andmeid pole."
 
-#: src/lang.c:1056
+#: src/lang.c:1058
 msgid "Unknown error."
 msgstr "Tundmatu viga."
 
-#: src/lang.c:1059
+#: src/lang.c:1061
 #, c-format
 msgid "\tChecksum of %s (%ld %s)"
 msgstr "\t%s kontrollsumma (%ld %s)"
 
-#: src/lang.c:1064
+#: src/lang.c:1066
 msgid "Reading mail active file... "
 msgstr "Loen aktiivsete kirjade kausta... "
 
-#: src/lang.c:1065
+#: src/lang.c:1067
 msgid "Reading mailgroups file... "
 msgstr "Loen kirjagruppide faili... "
 
-#: src/lang.c:1069
+#: src/lang.c:1071
 msgid "perform PGP operations on article"
 msgstr "kasuta artiklil PGP operatsioone"
 
-#: src/lang.c:1070
+#: src/lang.c:1072
 msgid "Add key(s) to public keyring?"
 msgstr "Lisan vÃµtmed avalike vÃµtmete hoidlasse?"
 
-#: src/lang.c:1071
+#: src/lang.c:1073
 #, 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:1072
+#: src/lang.c:1074
 #, 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:1073
+#: src/lang.c:1075
 #, c-format
 msgid "PGP has not been set up (can't open %s)"
 msgstr "PGP pole seadistatud (ei saa avada %s)"
 
-#: src/lang.c:1074
+#: src/lang.c:1076
 msgid "Article not signed and no public keys found"
 msgstr "Artikkel pole allkirjastatud ja avalikke vÃµtmeid pole"
 
-#: src/lang.c:1076
+#: src/lang.c:1078
 #, 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:1077
+#: src/lang.c:1079
 #, 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:1078
+#: src/lang.c:1080
 #, c-format
 msgid ""
 "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
@@ -4611,97 +4611,97 @@ msgstr ""
 "%s=vÃ¤lju, %s=toimeta, %s=ispell, %s=pgp, %s=menÃ¼Ã¼, %s=postita, %s=ootele "
 "[%%s]: "
 
-#: src/lang.c:1080
+#: src/lang.c:1082
 #, 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:1081
+#: src/lang.c:1083
 #, 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:1082
+#: src/lang.c:1084
 #, 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:1086
+#: src/lang.c:1088
 #, 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:1087
+#: src/lang.c:1089
 #, 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:1088
+#: src/lang.c:1090
 #, 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:1090
+#: src/lang.c:1092
 #, 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:1091
+#: src/lang.c:1093
 #, c-format
 msgid "%s=quit, %s=edit, %s=send [%%s]: "
 msgstr "%s=vÃ¤lju, %s=toimeta, %s=saada [%%s]: "
 
-#: src/lang.c:1092
+#: src/lang.c:1094
 #, 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:1101
+#: src/lang.c:1103
 msgid "Try cache_overview_files to speed up things.\n"
 msgstr "Proovige asjade kiirendamiseks cache_overview_files.\n"
 
-#: src/lang.c:1102
+#: src/lang.c:1104
 msgid "Tin will use local index files instead.\n"
 msgstr "Tin kasutab hoopis kohalikke indeksfaile.\n"
 
-#: src/lang.c:1103
+#: src/lang.c:1105
 msgid "Cannot find NNTP server name"
 msgstr "Ei leia NNTP serveri nime"
 
-#: src/lang.c:1104
+#: src/lang.c:1106
 #, c-format
 msgid "Connecting to %s:%u..."
 msgstr "Loon Ã¼hendust serveriga %s:%u..."
 
-#: src/lang.c:1105
+#: src/lang.c:1107
 msgid "Disconnecting from server...\n"
 msgstr "LÃµpetan Ã¼henduse...\n"
 
-#: src/lang.c:1106
+#: src/lang.c:1108
 #, c-format
 msgid ""
 "Wrong newsgroup name (\"%s\") in response of \"GROUP %s\" command: \"%s\""
 msgstr "Vale grupi nimi (\"%s\") vastuseks \"GROUP %s\" kÃ¤sule: \"%s\""
 
-#: src/lang.c:1107
+#: src/lang.c:1109
 #, c-format
 msgid "Failed to connect to NNTP server %s. Exiting..."
 msgstr "NNTP serveriga %s Ã¼henduse loomine ebaÃµnnestus. LÃµpetan..."
 
-#: src/lang.c:1108
+#: src/lang.c:1110
 msgid "205  Closing connection"
 msgstr "205  Sulen Ã¼hendust"
 
-#: src/lang.c:1109
+#: src/lang.c:1111
 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:1110
+#: src/lang.c:1112
 msgid "Connection to news server has timed out. Reconnect?"
 msgstr "Ãœhendus uudisegruppide serveriga aegus. Ã¼hendun uuesti?"
 
-#: src/lang.c:1111
+#: src/lang.c:1113
 #, c-format
 msgid ""
 "Put the server name in the file %s,\n"
@@ -4710,45 +4710,45 @@ msgstr ""
 "Kirjutage serveri nimi faili %s,\n"
 "vÃµi seadke keskonnamuutuja NNTPSERVER"
 
-#: src/lang.c:1112
+#: src/lang.c:1114
 msgid "  -A       force authentication on connect"
 msgstr "  -A       sunni Ã¼henduse loomisel autentima"
 
-#: src/lang.c:1113
+#: src/lang.c:1115
 #, 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:1114
+#: src/lang.c:1116
 #, c-format
 msgid "  -p port  use port as NNTP port [default=%d]"
 msgstr "  -p port  kasuta NNTP porti [vaikimisi=%d]"
 
-#: src/lang.c:1115
+#: src/lang.c:1117
 msgid "  -Q       quick start. Same as -nqd"
 msgstr "  -Q       kiirstart. Sama kui -nqd"
 
-#: src/lang.c:1116
+#: src/lang.c:1118
 msgid "  -r       read news remotely from default NNTP server"
 msgstr "  -r       loe artikleid kasutades vaikimisi NNTP serverit"
 
-#: src/lang.c:1117
+#: src/lang.c:1119
 msgid "  -l       use only LIST instead of GROUP (-n) command"
 msgstr "  -l       kasuta LIST kÃ¤sku GROUP (-n) kÃ¤su asemel"
 
-#: src/lang.c:1118
+#: src/lang.c:1120
 msgid "  -n       only read subscribed .newsrc groups from NNTP server"
 msgstr "  -n       loe NNTP serverist ainult tellitud .newsrc grupid"
 
-#: src/lang.c:1120
+#: src/lang.c:1122
 msgid "  -4       force connecting via IPv4"
 msgstr "  -4       kasuta ainult IPv4"
 
-#: src/lang.c:1121
+#: src/lang.c:1123
 msgid "  -6       force connecting via IPv6"
 msgstr "  -6       kasuta ainult IPv6"
 
-#: src/lang.c:1122
+#: src/lang.c:1124
 msgid ""
 "\n"
 "socket or connect problem\n"
@@ -4756,7 +4756,7 @@ msgstr ""
 "\n"
 "Probleem pistikuga vÃµi Ã¼hendusega\n"
 
-#: src/lang.c:1124
+#: src/lang.c:1126
 #, c-format
 msgid ""
 "\n"
@@ -4765,16 +4765,16 @@ msgstr ""
 "\n"
 "Loon Ã¼hendust serveriga %s: "
 
-#: src/lang.c:1125
+#: src/lang.c:1127
 msgid "Giving up...\n"
 msgstr "Annan alla...\n"
 
-#: src/lang.c:1127
+#: src/lang.c:1129
 #, c-format
 msgid "%s/tcp: Unknown service.\n"
 msgstr "%s/tcp: Tundmatu teenus.\n"
 
-#: src/lang.c:1131
+#: src/lang.c:1133
 msgid ""
 "Your server does not have Xref: in its XOVER information.\n"
 "Tin will try to use XHDR XREF instead (slows down things a bit).\n"
@@ -4783,88 +4783,88 @@ msgstr ""
 "Tin Ã¼ritab kasutada XHDR XREF selle asemel (vÃµib olla mÃµnevÃµrra "
 "aeganÃµudvam).\n"
 
-#: src/lang.c:1134
+#: src/lang.c:1136
 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:1137
+#: src/lang.c:1139
 #, 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:1140
+#: src/lang.c:1142
 msgid "  -Q       quick start. Same as -qd"
 msgstr "  -Q       kiirstart. Sama kui -qd"
 
-#: src/lang.c:1141
+#: src/lang.c:1143
 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:1142
+#: src/lang.c:1144
 msgid "  -n       only read subscribed .newsrc groups from spool"
 msgstr "  -n       loe poolist ainult tellitud .newsrc gruppe"
 
-#: src/lang.c:1143
+#: src/lang.c:1145
 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:1147
+#: src/lang.c:1149
 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:1148
+#: src/lang.c:1150
 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:1152
+#: src/lang.c:1154
 #, c-format
 msgid "%d %s printed"
 msgstr "%d %s trÃ¼kitud"
 
-#: src/lang.c:1153
+#: src/lang.c:1155
 msgid "output article/thread/hot/pattern/tagged articles to printer"
 msgstr "saada artikkel/teema/kuum/muster/mÃ¤rgitud trÃ¼kkalile"
 
-#: src/lang.c:1154
+#: src/lang.c:1156
 msgid "Print"
 msgstr "TrÃ¼ki"
 
-#: src/lang.c:1155
+#: src/lang.c:1157
 msgid "Printing..."
 msgstr "TrÃ¼kin..."
 
-#: src/lang.c:1159
+#: src/lang.c:1161
 #, c-format
 msgid "%d %s piped to \"%s\""
 msgstr "%d %s saadetud \"%s\""
 
-#: src/lang.c:1160
+#: src/lang.c:1162
 msgid "pipe article/thread/hot/pattern/tagged articles into command"
 msgstr "saada artikkel/teema/kuum/muster/mÃ¤rgitud toruga kÃ¤sule"
 
-#: src/lang.c:1161
+#: src/lang.c:1163
 msgid "No command"
 msgstr "KÃ¤sku pole"
 
-#: src/lang.c:1162
+#: src/lang.c:1164
 msgid "Pipe"
 msgstr "Toru"
 
-#: src/lang.c:1163
+#: src/lang.c:1165
 #, c-format
 msgid "Pipe to command [%.*s]> "
 msgstr "Toru kÃ¤sku [%.*s]> "
 
-#: src/lang.c:1164
+#: src/lang.c:1166
 msgid "Piping..."
 msgstr "Saadan torusse..."
 
-#: src/lang.c:1166
+#: src/lang.c:1168
 msgid "Piping not enabled."
 msgstr "Toru kasutamine pole lubatud."
 
-#: src/lang.c:1170
+#: src/lang.c:1172
 #, c-format
 msgid ""
 "\n"
@@ -4878,7 +4878,7 @@ msgstr ""
 "      tÃ¼hik on see,  mis eraldab koolonit (:)  teistest komponentidest\n"
 "      real. Gruppide eraldamiseks kasutage palun koma (,).\n"
 
-#: src/lang.c:1175
+#: src/lang.c:1177
 #, c-format
 msgid ""
 "\n"
@@ -4891,7 +4891,7 @@ msgstr ""
 "      tÃ¼hikuid, siis ei ole see lubatud.  Palun kirjutage kÃµik grupid\n"
 "      Ã¼hele reale.\n"
 
-#: src/lang.c:1180
+#: src/lang.c:1182
 #, c-format
 msgid ""
 "\n"
@@ -4904,7 +4904,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:1184
+#: src/lang.c:1186
 #, c-format
 msgid ""
 "\n"
@@ -4913,7 +4913,7 @@ msgstr ""
 "\n"
 "Hoiatus: Rida \"%s:\" sisaldab tÃ¼hikuid, mis TULEKS eemaldada.\n"
 
-#: src/lang.c:1189
+#: src/lang.c:1191
 msgid ""
 "\n"
 "  If your article contains quoted text  please take some time to pare it "
@@ -4945,40 +4945,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:1202
+#: src/lang.c:1204
 msgid "shell escape"
 msgstr "paojada kÃ¤sureale"
 
-#: src/lang.c:1203
+#: src/lang.c:1205
 #, c-format
 msgid "Shell Command (%s)"
 msgstr "KÃ¤surea kÃ¤sk (%s)"
 
-#: src/lang.c:1204
+#: src/lang.c:1206
 #, c-format
 msgid "Enter shell command [%s]> "
 msgstr "Sisestage kÃ¤surea kÃ¤sk [%s]> "
 
-#: src/lang.c:1208
+#: src/lang.c:1210
 #, c-format
 msgid "%s: Can't get entry for TERM\n"
 msgstr "%s: Ei saa TERM kirjet\n"
 
-#: src/lang.c:1212
+#: src/lang.c:1214
 #, c-format
 msgid "Group %.*s ('q' to quit)..."
 msgstr "Grupp %.*s ('q' lÃµpetamiseks)..."
 
-#: src/lang.c:1214
+#: src/lang.c:1216
 #, c-format
 msgid "Group %.*s..."
 msgstr "Grupp %.*s..."
 
-#: src/lang.c:1218
+#: src/lang.c:1220
 msgid "Server unavailable\n"
 msgstr "Server ei vasta\n"
 
-#: src/lang.c:1224
+#: src/lang.c:1226
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; "
@@ -4987,7 +4987,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:1225
+#: src/lang.c:1227
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
@@ -4995,531 +4995,531 @@ msgstr ""
 "%s=toru; %s=kiri; %s=trÃ¼ki; %s=vÃ¤lju; %s=kirjuta; %s=salv; %s=mÃ¤rgi; "
 "%s=postita"
 
-#: src/lang.c:1227
+#: src/lang.c:1229
 #, 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:1228
+#: src/lang.c:1230
 #, 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:1232
+#: src/lang.c:1234
 #, 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:1233
+#: src/lang.c:1235
 #, 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:1235
+#: src/lang.c:1237
 #, 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:1236
+#: src/lang.c:1238
 #, 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:1242
+#: src/lang.c:1244
 msgid "Terminal does not support color"
 msgstr "Terminal ei toeta vÃ¤rve"
 
-#: src/lang.c:1247
+#: src/lang.c:1249
 #, c-format
 msgid "Trying %s"
 msgstr "Proovin %s"
 
-#: src/lang.c:1261 src/lang.c:1289 src/lang.c:1560 src/refs.c:289
+#: src/lang.c:1263 src/lang.c:1291 src/lang.c:1573 src/refs.c:289
 msgid "None"
 msgstr "Pole"
 
-#: src/lang.c:1262
+#: src/lang.c:1264
 msgid "Subject"
 msgstr "Teema"
 
-#: src/lang.c:1263
+#: src/lang.c:1265
 msgid "References"
 msgstr "Viited"
 
-#: src/lang.c:1264
+#: src/lang.c:1266
 msgid "Both Subject and References"
 msgstr "Nii teema kui viited"
 
-#: src/lang.c:1265
+#: src/lang.c:1267
 msgid "Multipart Subject"
 msgstr "Mitmeosaliste teema"
 
-#: src/lang.c:1266
+#: src/lang.c:1268
 msgid "Percentage Match"
 msgstr "Percentage Match"
 
-#: src/lang.c:1279 src/lang.c:1370 src/lang.c:1449
+#: src/lang.c:1281 src/lang.c:1372 src/lang.c:1462
 msgid "No"
 msgstr "Ei"
 
-#: src/lang.c:1280 src/lang.c:1451
+#: src/lang.c:1282 src/lang.c:1464
 msgid "Yes"
 msgstr "Jah"
 
-#: src/lang.c:1281
+#: src/lang.c:1283
 msgid "Hide All"
 msgstr "Peida kÃµik"
 
-#: src/lang.c:1290
+#: src/lang.c:1292
 msgid "Address"
 msgstr "Aadress"
 
-#: src/lang.c:1291
+#: src/lang.c:1293
 msgid "Full Name"
 msgstr "TÃ¤isnimi"
 
-#: src/lang.c:1292
+#: src/lang.c:1294
 msgid "Address and Name"
 msgstr "Aadress ja nimi"
 
-#: src/lang.c:1300
+#: src/lang.c:1302
 msgid "Max"
 msgstr "Maksimum"
 
-#: src/lang.c:1301
+#: src/lang.c:1303
 msgid "Sum"
 msgstr "Summa"
 
-#: src/lang.c:1302
+#: src/lang.c:1304
 msgid "Average"
 msgstr "Keskmine"
 
-#: src/lang.c:1312 src/lang.c:1332
+#: src/lang.c:1314 src/lang.c:1334
 msgid "Black"
 msgstr "Must"
 
-#: src/lang.c:1313 src/lang.c:1333
+#: src/lang.c:1315 src/lang.c:1335
 msgid "Red"
 msgstr "Punane"
 
-#: src/lang.c:1314 src/lang.c:1334
+#: src/lang.c:1316 src/lang.c:1336
 msgid "Green"
 msgstr "Roheline"
 
-#: src/lang.c:1315 src/lang.c:1335
+#: src/lang.c:1317 src/lang.c:1337
 msgid "Brown"
 msgstr "Pruun"
 
-#: src/lang.c:1316 src/lang.c:1336
+#: src/lang.c:1318 src/lang.c:1338
 msgid "Blue"
 msgstr "Sinine"
 
-#: src/lang.c:1317 src/lang.c:1337
+#: src/lang.c:1319 src/lang.c:1339
 msgid "Pink"
 msgstr "Roosa"
 
-#: src/lang.c:1318 src/lang.c:1338
+#: src/lang.c:1320 src/lang.c:1340
 msgid "Cyan"
 msgstr "Lilla"
 
-#: src/lang.c:1319 src/lang.c:1339
+#: src/lang.c:1321 src/lang.c:1341
 msgid "White"
 msgstr "valge"
 
-#: src/lang.c:1320
+#: src/lang.c:1322
 msgid "Gray"
 msgstr "Hall"
 
-#: src/lang.c:1321
+#: src/lang.c:1323
 msgid "Light Red"
 msgstr "Helepunane"
 
-#: src/lang.c:1322
+#: src/lang.c:1324
 msgid "Light Green"
 msgstr "Heleroheline"
 
-#: src/lang.c:1323
+#: src/lang.c:1325
 msgid "Yellow"
 msgstr "Kollane"
 
-#: src/lang.c:1324
+#: src/lang.c:1326
 msgid "Light Blue"
 msgstr "Helesinine"
 
-#: src/lang.c:1325
+#: src/lang.c:1327
 msgid "Light Pink"
 msgstr "Heleroosa"
 
-#: src/lang.c:1326
+#: src/lang.c:1328
 msgid "Light Cyan"
 msgstr "Helelilla"
 
-#: src/lang.c:1327
+#: src/lang.c:1329
 msgid "Light White"
 msgstr "Helevalge"
 
-#: src/lang.c:1348 src/lang.c:1456 src/lang.c:1471
+#: src/lang.c:1350 src/lang.c:1469 src/lang.c:1484
 msgid "Nothing"
 msgstr "Ei kasuta"
 
-#: src/lang.c:1350
+#: src/lang.c:1352
 msgid "Space"
 msgstr "TÃ¼hik"
 
-#: src/lang.c:1358
+#: src/lang.c:1360
 msgid "Normal"
 msgstr "Tavaline"
 
-#: src/lang.c:1359
+#: src/lang.c:1361
 msgid "Best highlighting"
 msgstr "Parim esiletÃµstmine"
 
-#: src/lang.c:1360
+#: src/lang.c:1362
 msgid "Underline"
 msgstr "Allajoonitud"
 
-#: src/lang.c:1361
+#: src/lang.c:1363
 msgid "Reverse video"
 msgstr "PÃ¶Ã¶ratud video"
 
-#: src/lang.c:1362
+#: src/lang.c:1364
 msgid "Blinking"
 msgstr "Plinkiv"
 
-#: src/lang.c:1363
+#: src/lang.c:1365
 msgid "Half bright"
 msgstr "Poolhele"
 
-#: src/lang.c:1364
+#: src/lang.c:1366
 msgid "Bold"
 msgstr "Paks"
 
-#: src/lang.c:1371
+#: src/lang.c:1373
 msgid "Cc"
 msgstr "Cc"
 
-#: src/lang.c:1372
+#: src/lang.c:1374
 msgid "Bcc"
 msgstr "Bcc"
 
-#: src/lang.c:1373
+#: src/lang.c:1375
 msgid "Cc and Bcc"
 msgstr "Cc ja Bcc"
 
-#: src/lang.c:1379 src/lang.c:1392
+#: src/lang.c:1392 src/lang.c:1405
 msgid "none"
 msgstr "pole"
 
-#: src/lang.c:1380
+#: src/lang.c:1393
 msgid "commands"
 msgstr "kÃ¤sud"
 
-#: src/lang.c:1381
+#: src/lang.c:1394
 msgid "select"
 msgstr "valik"
 
-#: src/lang.c:1383
+#: src/lang.c:1396
 msgid "commands & quit"
 msgstr "kÃ¤sud & vÃ¤lju"
 
-#: src/lang.c:1384
+#: src/lang.c:1397
 msgid "commands & select"
 msgstr "kÃ¤sud & valik"
 
-#: src/lang.c:1385
+#: src/lang.c:1398
 msgid "quit & select"
 msgstr "vÃ¤lju & valik"
 
-#: src/lang.c:1386
+#: src/lang.c:1399
 msgid "commands & quit & select"
 msgstr "kÃ¤sud & vÃ¤lju & valik"
 
-#: src/lang.c:1393
+#: src/lang.c:1406
 msgid "PageDown"
 msgstr "PageDown"
 
-#: src/lang.c:1394
+#: src/lang.c:1407
 msgid "PageNextUnread"
 msgstr "PageNextUnread"
 
-#: src/lang.c:1395
+#: src/lang.c:1408
 msgid "PageDown or PageNextUnread"
 msgstr "PageDown vÃµi PageNextUnread"
 
-#: src/lang.c:1401
+#: src/lang.c:1414
 msgid "Subject: (case sensitive)"
 msgstr "Subject: (tÃµstutundlik)"
 
-#: src/lang.c:1402
+#: src/lang.c:1415
 msgid "Subject: (ignore case)"
 msgstr "Subject: (tÃµstutundetu)"
 
-#: src/lang.c:1403
+#: src/lang.c:1416
 msgid "From: (case sensitive)"
 msgstr "From: (tÃµstutundlik)"
 
-#: src/lang.c:1404
+#: src/lang.c:1417
 msgid "From: (ignore case)"
 msgstr "From: (tÃµstutundetu)"
 
-#: src/lang.c:1405
+#: src/lang.c:1418
 msgid "Msg-ID: & full References: line"
 msgstr "Msg-ID: ja tÃ¤ielik References: rida"
 
-#: src/lang.c:1406
+#: src/lang.c:1419
 msgid "Msg-ID: & last References: only"
 msgstr "Message-ID: ja ainult viimane References:"
 
-#: src/lang.c:1407
+#: src/lang.c:1420
 msgid "Message-ID: entry only"
 msgstr "ainult Message-ID: rida"
 
-#: src/lang.c:1408
+#: src/lang.c:1421
 msgid "Lines:"
 msgstr "Ridu:"
 
-#: src/lang.c:1414
+#: src/lang.c:1427
 msgid "Don't trim article body"
 msgstr "Ã„ra lÃ¼henda artikli keha"
 
-#: src/lang.c:1415
+#: src/lang.c:1428
 msgid "Skip leading blank lines"
 msgstr "JÃ¤ta alguses tÃ¼hjad read alles"
 
-#: src/lang.c:1416
+#: src/lang.c:1429
 msgid "Skip trailing blank lines"
 msgstr "JÃ¤ta lÃµpus tÃ¼hjad read alles"
 
-#: src/lang.c:1417
+#: src/lang.c:1430
 msgid "Skip leading and trailing blank l."
 msgstr "JÃ¤ta alguses ja lÃµpus tÃ¼hjad read alles"
 
-#: src/lang.c:1418
+#: src/lang.c:1431
 msgid "Compact multiple between text"
 msgstr "Tihenda tekstiblokid"
 
-#: src/lang.c:1419
+#: src/lang.c:1432
 msgid "Compact multiple and skip leading"
 msgstr "Tihenda, jÃ¤ta alguses read alles"
 
-#: src/lang.c:1420
+#: src/lang.c:1433
 msgid "Compact multiple and skip trailing"
 msgstr "Tihenda, jÃ¤ta lÃµpus read alles"
 
-#: src/lang.c:1421
+#: src/lang.c:1434
 msgid "Compact mltpl., skip lead. & trai."
 msgstr "Tihenda, jÃ¤ta alguse ja lÃµpu read alles"
 
-#: src/lang.c:1450
+#: src/lang.c:1463
 msgid "Shell archive"
 msgstr "Shelli arhiiv"
 
-#: src/lang.c:1457
+#: src/lang.c:1470
 msgid "Subject: (descending)"
 msgstr "Subject: (kahanevalt)"
 
-#: src/lang.c:1458
+#: src/lang.c:1471
 msgid "Subject: (ascending)"
 msgstr "Subject: (kasvavalt)"
 
-#: src/lang.c:1459
+#: src/lang.c:1472
 msgid "From: (descending)"
 msgstr "From: (kahanevalt)"
 
-#: src/lang.c:1460
+#: src/lang.c:1473
 msgid "From: (ascending)"
 msgstr "From: (kasvavalt)"
 
-#: src/lang.c:1461
+#: src/lang.c:1474
 msgid "Date: (descending)"
 msgstr "Date: (kahanevalt)"
 
-#: src/lang.c:1462
+#: src/lang.c:1475
 msgid "Date: (ascending)"
 msgstr "Date: (kasvavalt)"
 
-#: src/lang.c:1463 src/lang.c:1472
+#: src/lang.c:1476 src/lang.c:1485
 msgid "Score (descending)"
 msgstr "Kaal (kahanevalt)"
 
-#: src/lang.c:1464 src/lang.c:1473
+#: src/lang.c:1477 src/lang.c:1486
 msgid "Score (ascending)"
 msgstr "Kaal (kasvavalt)"
 
-#: src/lang.c:1465
+#: src/lang.c:1478
 msgid "Lines: (descending)"
 msgstr "Lines: (kahanevalt)"
 
-#: src/lang.c:1466
+#: src/lang.c:1479
 msgid "Lines: (ascending)"
 msgstr "Lines: (kasvavalt)"
 
-#: src/lang.c:1474
+#: src/lang.c:1487
 msgid "Last posting date (descending)"
 msgstr "Viimane postitamise kuupÃ¤ev (kahanevalt)"
 
-#: src/lang.c:1475
+#: src/lang.c:1488
 msgid "Last posting date (ascending)"
 msgstr "Viimane postitamise kuupÃ¤ev (kasvavalt)"
 
-#: src/lang.c:1481
+#: src/lang.c:1494
 msgid "Quick-sort"
 msgstr "Quick-sort"
 
-#: src/lang.c:1482
+#: src/lang.c:1495
 msgid "Heap-sort"
 msgstr "Heap-sort"
 
-#: src/lang.c:1489
+#: src/lang.c:1502
 msgid "Always Keep"
 msgstr "Hoia alati"
 
-#: src/lang.c:1490
+#: src/lang.c:1503
 msgid "Always Remove"
 msgstr "Eemalda alati"
 
-#: src/lang.c:1491
+#: src/lang.c:1504
 msgid "Mark with D on selection screen"
 msgstr "MÃ¤rgi valikuekraanil tÃ¤hega D"
 
-#: src/lang.c:1497
+#: src/lang.c:1510
 msgid "Kill only unread arts"
 msgstr "Surma ainult lugemata artiklid"
 
-#: src/lang.c:1498
+#: src/lang.c:1511
 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:1499
+#: src/lang.c:1512
 msgid "Kill all arts and never show"
 msgstr "Surma kÃµik artiklid ja Ã¤ra nÃ¤ita"
 
-#: src/lang.c:1505
+#: src/lang.c:1518
 msgid "Nothing special"
 msgstr "Ei midagi erilist"
 
-#: src/lang.c:1506
+#: src/lang.c:1519
 msgid "Compress quotes"
 msgstr "Tihenda tsitaadid"
 
-#: src/lang.c:1507
+#: src/lang.c:1520
 msgid "Quote signatures"
 msgstr "Tsiteeri allkirju"
 
-#: src/lang.c:1508
+#: src/lang.c:1521
 msgid "Compress quotes, quote sigs"
 msgstr "Tihenda tsitaadid, tsiteeri allkirju"
 
-#: src/lang.c:1509
+#: src/lang.c:1522
 msgid "Quote empty lines"
 msgstr "Tsiteeri tÃ¼hje ridu"
 
-#: src/lang.c:1510
+#: src/lang.c:1523
 msgid "Compress quotes, quote empty lines"
 msgstr "Tihenda tsitaadid, tsiteeri tÃ¼hje ridu"
 
-#: src/lang.c:1511
+#: src/lang.c:1524
 msgid "Quote sigs & empty lines"
 msgstr "Tsiteeri allkirju ja tÃ¼hje ridu"
 
-#: src/lang.c:1512
+#: src/lang.c:1525
 msgid "Comp. q., quote sigs & empty lines"
 msgstr "Tihenda tsitaate, tsiteeri allkirju ja tÃ¼hje ridu"
 
-#: src/lang.c:1552
+#: src/lang.c:1565
 msgid "no"
 msgstr "ei"
 
-#: src/lang.c:1553
+#: src/lang.c:1566
 msgid "with headers"
 msgstr "pÃ¤istega"
 
-#: src/lang.c:1554
+#: src/lang.c:1567
 msgid "without headers"
 msgstr "pÃ¤isteta"
 
-#: src/lang.c:1561
+#: src/lang.c:1574
 msgid "NFKC"
 msgstr "NFKC"
 
-#: src/lang.c:1563
+#: src/lang.c:1576
 msgid "NFKD"
 msgstr "NFKD"
 
-#: src/lang.c:1564
+#: src/lang.c:1577
 msgid "NFC"
 msgstr "NFC"
 
-#: src/lang.c:1565
+#: src/lang.c:1578
 msgid "NFD"
 msgstr "NFD"
 
-#: src/lang.c:1573
+#: src/lang.c:1586
 msgid "Display Options"
 msgstr "Ekraani seaded"
 
-#: src/lang.c:1580
+#: src/lang.c:1593
 msgid "Color Options"
 msgstr "VÃ¤rvide seaded"
 
-#: src/lang.c:1586
+#: src/lang.c:1599
 msgid "Highlight Options"
 msgstr "MÃ¤rkimise seaded"
 
-#: src/lang.c:1593
+#: src/lang.c:1606
 msgid "Article-Limiting Options"
 msgstr "Artikli piirangute seaded"
 
-#: src/lang.c:1599
+#: src/lang.c:1612
 msgid "Posting/Mailing Options"
 msgstr "Postitamise/saatmise seaded"
 
-#: src/lang.c:1605
+#: src/lang.c:1618
 msgid "Saving/Printing Options"
 msgstr "Salvestamise/trÃ¼kkimise seaded"
 
-#: src/lang.c:1611
+#: src/lang.c:1624
 msgid "Expert Options"
 msgstr "Ekspertseaded"
 
-#: src/lang.c:1617
+#: src/lang.c:1630
 msgid "Filtering Options"
 msgstr "Filtreerimise seaded"
 
-#: src/lang.c:1622 src/lang.c:1653 src/lang.c:1659 src/lang.c:1686
-#: src/lang.c:1738 src/lang.c:1744 src/lang.c:1754 src/lang.c:1765
-#: src/lang.c:1783 src/lang.c:1852 src/lang.c:2053 src/lang.c:2059
-#: src/lang.c:2065 src/lang.c:2071 src/lang.c:2083 src/lang.c:2090
-#: src/lang.c:2144 src/lang.c:2153 src/lang.c:2159 src/lang.c:2166
-#: src/lang.c:2173 src/lang.c:2180 src/lang.c:2187 src/lang.c:2194
-#: src/lang.c:2201 src/lang.c:2208 src/lang.c:2215 src/lang.c:2222
-#: src/lang.c:2229 src/lang.c:2236 src/lang.c:2243 src/lang.c:2250
-#: src/lang.c:2257 src/lang.c:2264 src/lang.c:2271 src/lang.c:2278
-#: src/lang.c:2285 src/lang.c:2292 src/lang.c:2299 src/lang.c:2306
-#: src/lang.c:2313 src/lang.c:2320 src/lang.c:2327 src/lang.c:2335
-#: src/lang.c:2351 src/lang.c:2358 src/lang.c:2365 src/lang.c:2372
-#: src/lang.c:2378 src/lang.c:2384 src/lang.c:2401 src/lang.c:2413
-#: src/lang.c:2447 src/lang.c:2500 src/lang.c:2514 src/lang.c:2520
-#: src/lang.c:2545 src/lang.c:2563 src/lang.c:2580 src/lang.c:2616
-#: src/lang.c:2652 src/lang.c:2672 src/lang.c:2707 src/lang.c:2717
-#: src/lang.c:2724 src/lang.c:2750 src/lang.c:2774 src/lang.c:2847
-#: src/lang.c:2861 src/lang.c:2869 src/lang.c:2883 src/lang.c:2889
-#: src/lang.c:2927
+#: src/lang.c:1635 src/lang.c:1666 src/lang.c:1672 src/lang.c:1699
+#: src/lang.c:1751 src/lang.c:1757 src/lang.c:1767 src/lang.c:1778
+#: src/lang.c:1796 src/lang.c:1865 src/lang.c:2066 src/lang.c:2072
+#: src/lang.c:2078 src/lang.c:2084 src/lang.c:2096 src/lang.c:2103
+#: src/lang.c:2157 src/lang.c:2166 src/lang.c:2172 src/lang.c:2179
+#: src/lang.c:2186 src/lang.c:2193 src/lang.c:2200 src/lang.c:2207
+#: src/lang.c:2214 src/lang.c:2221 src/lang.c:2228 src/lang.c:2235
+#: src/lang.c:2242 src/lang.c:2249 src/lang.c:2256 src/lang.c:2263
+#: src/lang.c:2270 src/lang.c:2277 src/lang.c:2284 src/lang.c:2291
+#: src/lang.c:2298 src/lang.c:2305 src/lang.c:2312 src/lang.c:2319
+#: src/lang.c:2326 src/lang.c:2333 src/lang.c:2340 src/lang.c:2348
+#: src/lang.c:2364 src/lang.c:2371 src/lang.c:2378 src/lang.c:2385
+#: src/lang.c:2391 src/lang.c:2397 src/lang.c:2414 src/lang.c:2426
+#: src/lang.c:2461 src/lang.c:2514 src/lang.c:2528 src/lang.c:2534
+#: src/lang.c:2559 src/lang.c:2577 src/lang.c:2594 src/lang.c:2606
+#: src/lang.c:2639 src/lang.c:2675 src/lang.c:2695 src/lang.c:2730
+#: src/lang.c:2740 src/lang.c:2747 src/lang.c:2773 src/lang.c:2797
+#: src/lang.c:2870 src/lang.c:2884 src/lang.c:2892 src/lang.c:2906
+#: src/lang.c:2912 src/lang.c:2950
 msgid "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr "<TÃœHIK> lÃ¼litab, <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:1623
+#: src/lang.c:1636
 msgid "Show mini menu & posting etiquette"
 msgstr "NÃ¤ita minimenÃ¼Ã¼d & post. etiketti"
 
-#: src/lang.c:1624
+#: src/lang.c:1637
 msgid ""
 "# If ON show a mini menu of useful commands at each level\n"
 "# and posting etiquette after composing an article\n"
@@ -5527,15 +5527,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:1629
+#: src/lang.c:1642
 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:1630
+#: src/lang.c:1643
 msgid "Show description of each newsgroup"
 msgstr "NÃ¤ita iga grupi lÃ¼hikirjeldust"
 
-#: src/lang.c:1631
+#: src/lang.c:1644
 msgid ""
 "# If ON show group description text after newsgroup name at\n"
 "# group selection level\n"
@@ -5543,18 +5543,18 @@ msgstr ""
 "# Kui vÃ¤Ã¤rtus on ON, nÃ¤ita gruppide tasemel iga grupi nime\n"
 "# jÃ¤rel grupi lÃ¼hikirjeldust\n"
 
-#: src/lang.c:1636
+#: src/lang.c:1649
 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:1637
+#: src/lang.c:1650
 msgid "In group and thread level, show author by"
 msgstr "NÃ¤ita grupi ja teema menÃ¼Ã¼s autorit"
 
-#: src/lang.c:1638
+#: src/lang.c:1651
 msgid ""
 "# Part of From field to display in group and thread level\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5570,33 +5570,33 @@ msgstr ""
 "# * 2 = tÃ¤isnimi\n"
 "#   3 = mÃµlemad\n"
 
-#: src/lang.c:1647
+#: src/lang.c:1660
 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:1648
+#: src/lang.c:1661
 msgid "Draw -> instead of highlighted bar"
 msgstr "Joonista -> heleda riba asemel"
 
-#: src/lang.c:1649
+#: src/lang.c:1662
 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:1654
+#: src/lang.c:1667
 msgid "Use inverse video for page headers"
 msgstr "Kasuta pÃ¤istel pÃ¶Ã¶ratud videot"
 
-#: src/lang.c:1655
+#: src/lang.c:1668
 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:1660
+#: src/lang.c:1673
 msgid "Thread articles by"
 msgstr "Artiklite teemadesse jagamine"
 
-#: src/lang.c:1661
+#: src/lang.c:1674
 msgid ""
 "# Thread articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5616,15 +5616,15 @@ msgstr ""
 "#   4 = Mitmeosaline teema\n"
 "#   5 = Protsentuaalne sobivus\n"
 
-#: src/lang.c:1672
+#: src/lang.c:1685
 msgid "Enter percentage match required to thread together. <CR> sets."
 msgstr "Sisestage teema loomiseks vajalik protsentuaalne sobivus. <CR> seab."
 
-#: src/lang.c:1673
+#: src/lang.c:1686
 msgid "Thread percentage match"
 msgstr "Teema protsentuaalne sobivus"
 
-#: src/lang.c:1675
+#: src/lang.c:1688
 #, no-c-format
 msgid ""
 "# Thread percentage match...\n"
@@ -5645,11 +5645,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:1687
+#: src/lang.c:1700
 msgid "Score of a thread"
 msgstr "Teema kaal"
 
-#: src/lang.c:1688
+#: src/lang.c:1701
 msgid ""
 "# Thread score\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5663,18 +5663,18 @@ msgstr ""
 "#   1 = summa\n"
 "#   2 = keskmine\n"
 
-#: src/lang.c:1696
+#: src/lang.c:1709
 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:1697
+#: src/lang.c:1710
 msgid "Sort articles by"
 msgstr "Artiklite jÃ¤rjestus"
 
-#: src/lang.c:1698
+#: src/lang.c:1711
 msgid ""
 "# Sort articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5704,16 +5704,16 @@ msgstr ""
 "#   9 = Ridu kahanev\n"
 "#  10 = Ridu kasvav\n"
 
-#: src/lang.c:1714
+#: src/lang.c:1727
 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:1715
+#: src/lang.c:1728
 msgid "Sort threads by"
 msgstr "Teemade jÃ¤rjestus"
 
-#: src/lang.c:1716
+#: src/lang.c:1729
 msgid ""
 "# Sort thread by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5731,49 +5731,49 @@ msgstr ""
 "#   3 = Viimane postitamise kuupÃ¤ev kahanevalt\n"
 "#   4 = Viimane postitamise kuupÃ¤ev kasvavalt\n"
 
-#: src/lang.c:1726
+#: src/lang.c:1739
 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:1727
+#: src/lang.c:1740
 msgid "Go to first unread article in group"
 msgstr "Mine grupis esimesele lugemata artiklile"
 
-#: src/lang.c:1728
+#: src/lang.c:1741
 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:1732
+#: src/lang.c:1745
 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:1733
+#: src/lang.c:1746
 msgid "Show only unread articles"
 msgstr "NÃ¤ita ainult lugemata artikleid"
 
-#: src/lang.c:1734
+#: src/lang.c:1747
 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:1739
+#: src/lang.c:1752
 msgid "Show only groups with unread arts"
 msgstr "Ainult lugemata artiklitega grupid"
 
-#: src/lang.c:1740
+#: src/lang.c:1753
 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:1745
+#: src/lang.c:1758
 msgid "Filter which articles"
 msgstr "Filtreeri artikleid"
 
-#: src/lang.c:1746
+#: src/lang.c:1759
 msgid ""
 "# Filter which articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5787,11 +5787,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:1755
+#: src/lang.c:1768
 msgid "Go to the next unread article with"
 msgstr "Liigu jÃ¤rgmise lugemata artiklile klahviga"
 
-#: src/lang.c:1756
+#: src/lang.c:1769
 msgid ""
 "# Go to the unread article with following key(s)\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5807,11 +5807,11 @@ msgstr ""
 "# * 2 = TAB\n"
 "#   3 = LK alla vÃµi TAB\n"
 
-#: src/lang.c:1766
+#: src/lang.c:1779
 msgid "How to treat blank lines"
 msgstr "Kuidas kÃ¤sitleda tÃ¼hje ridasid"
 
-#: src/lang.c:1767
+#: src/lang.c:1780
 msgid ""
 "# Trim the article body, remove unnecessary blank lines.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5838,28 +5838,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:1784
+#: src/lang.c:1797
 msgid "List thread using right arrow key"
 msgstr "Nool paremale nÃ¤itab teema loendit"
 
-#: src/lang.c:1785
+#: src/lang.c:1798
 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:1789
+#: src/lang.c:1802
 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:1790
+#: src/lang.c:1803
 msgid "Character to show deleted articles"
 msgstr "Kustutatud artiklite marker"
 
-#: src/lang.c:1791
+#: src/lang.c:1804
 msgid ""
 "# Character used to show that an art was deleted (default 'D')\n"
 "# _ is turned into ' '\n"
@@ -5867,18 +5867,18 @@ msgstr ""
 "# SÃ¼mbol, mis tÃ¤histab kustutatud artiklit (vaikimisi 'D')\n"
 "# _ asendatakse tÃ¼hikuga ' '\n"
 
-#: src/lang.c:1796
+#: src/lang.c:1809
 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:1797
+#: src/lang.c:1810
 msgid "Character to show inrange articles"
 msgstr "Artiklite vahemiku marker"
 
-#: src/lang.c:1798
+#: src/lang.c:1811
 msgid ""
 "# Character used to show that an art is in a range (default '#')\n"
 "# _ is turned into ' '\n"
@@ -5886,17 +5886,17 @@ msgstr ""
 "# SÃ¼mbol, mis mÃ¤rgib vahemikku kuuluvaid artikleid (vaikimisi '#')\n"
 "# _ asendatakse tÃ¼hikuga ' '\n"
 
-#: src/lang.c:1803
+#: src/lang.c:1816
 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:1804
+#: src/lang.c:1817
 msgid "Character to show returning arts"
 msgstr "Tagasi tulnud artiklite marker"
 
-#: src/lang.c:1805
+#: src/lang.c:1818
 msgid ""
 "# Character used to show that an art will return (default '-')\n"
 "# _ is turned into ' '\n"
@@ -5904,16 +5904,16 @@ msgstr ""
 "# SÃ¼mbol, mis nÃ¤itab, et artikkel tuleb tagasi (vaikimisi '-')\n"
 "# _ asendatakse tÃ¼hikuga ' '\n"
 
-#: src/lang.c:1810
+#: src/lang.c:1823
 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:1811
+#: src/lang.c:1824
 msgid "Character to show selected articles"
 msgstr "Valitud artiklite marker"
 
-#: src/lang.c:1812
+#: src/lang.c:1825
 msgid ""
 "# Character used to show that an art was auto-selected (default '*')\n"
 "# _ is turned into ' '\n"
@@ -5921,16 +5921,16 @@ msgstr ""
 "# SÃ¼mbol, mis nÃ¤itab, et artikkel on automaatselt valitud (vaikimisi '*')\n"
 "# _ asendatakse tÃ¼hikuga ' '\n"
 
-#: src/lang.c:1817
+#: src/lang.c:1830
 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:1818
+#: src/lang.c:1831
 msgid "Character to show recent articles"
 msgstr "VÃ¤rskete artiklite marker"
 
-#: src/lang.c:1819
+#: src/lang.c:1832
 msgid ""
 "# Character used to show that an art is recent (default 'o')\n"
 "# _ is turned into ' '\n"
@@ -5938,16 +5938,16 @@ msgstr ""
 "# SÃ¼mbol, mis nÃ¤itab, et artikkel on vÃ¤rske (vaikimisi 'o')\n"
 "# _ asendatakse tÃ¼hikuga ' '\n"
 
-#: src/lang.c:1824
+#: src/lang.c:1837
 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:1825
+#: src/lang.c:1838
 msgid "Character to show unread articles"
 msgstr "Lugemata artiklite marker"
 
-#: src/lang.c:1826
+#: src/lang.c:1839
 msgid ""
 "# Character used to show that an art is unread (default '+')\n"
 "# _ is turned into ' '\n"
@@ -5955,15 +5955,15 @@ msgstr ""
 "# SÃ¼mbol, mis nÃ¤itab, et artikkel on lugemata (vaikimisi '+')\n"
 "# _ asendatakse tÃ¼hikuga ' '\n"
 
-#: src/lang.c:1831
+#: src/lang.c:1844
 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:1832
+#: src/lang.c:1845
 msgid "Character to show read articles"
 msgstr "Loetud artiklite marker"
 
-#: src/lang.c:1833
+#: src/lang.c:1846
 msgid ""
 "# Character used to show that an art was read (default ' ')\n"
 "# _ is turned into ' '\n"
@@ -5971,16 +5971,16 @@ msgstr ""
 "# SÃ¼mbol, mis nÃ¤itab, et artikkel on loetud (vaikimisi ' ')\n"
 "# _ asendatakse tÃ¼hikuga ' '\n"
 
-#: src/lang.c:1838
+#: src/lang.c:1851
 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:1839
+#: src/lang.c:1852
 msgid "Character to show killed articles"
 msgstr "Surmatud artiklite marker"
 
-#: src/lang.c:1840
+#: src/lang.c:1853
 msgid ""
 "# Character used to show that an art was killed (default 'K')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
@@ -5988,16 +5988,16 @@ msgstr ""
 "# SÃ¼mbol, mis nÃ¤itab, et artikkel on surmatud (vaikimisi 'K')\n"
 "# _ asendatakse tÃ¼hikuga ' '\n"
 
-#: src/lang.c:1845
+#: src/lang.c:1858
 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:1846
+#: src/lang.c:1859
 msgid "Character to show readselected arts"
 msgstr "Lugemiseks valitud artiklite marker"
 
-#: src/lang.c:1847
+#: src/lang.c:1860
 msgid ""
 "# Character used to show that an art was selected before read (default ':')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
@@ -6005,11 +6005,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:1853
+#: src/lang.c:1866
 msgid "Abbreviate long newsgroup names"
 msgstr "LÃ¼henda gruppide pikad nimed"
 
-#: src/lang.c:1854
+#: src/lang.c:1867
 msgid ""
 "# If ON abbreviate (if necessary) long newsgroup names at group selection\n"
 "# level and article level like this:\n"
@@ -6019,7 +6019,7 @@ msgstr ""
 "# jÃ¤rgnevalt:\n"
 "#   news.software.readers -> n.software.readers -> n.s.readers -> n.s.r.\n"
 
-#: src/lang.c:1860
+#: src/lang.c:1873
 msgid ""
 "0 = full page scrolling, -1 = show previous last line as first on next page, "
 "-2 = half page"
@@ -6027,11 +6027,11 @@ msgstr ""
 "0 = kerida kogu leht, -1 = nÃ¤ita eelmist rida jÃ¤rgmise lehe esimese reana, "
 "-2 = pool lehte"
 
-#: src/lang.c:1861
+#: src/lang.c:1874
 msgid "Number of lines to scroll in pager"
 msgstr "Lehitsejas keritavate ridade arv"
 
-#: src/lang.c:1862
+#: src/lang.c:1875
 msgid ""
 "# Number of lines that cursor-up/down will scroll in article pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6049,29 +6049,29 @@ msgstr ""
 "# * 1 = rida haaval\n"
 "#   2 vÃµi suurem = keri 2 vÃµi enama rea haaval (ainult lehitsejas)\n"
 
-#: src/lang.c:1872
+#: src/lang.c:1885
 msgid "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr "NÃ¤ita signatuure, <TÃœHIK> lÃ¼litab, <CR> seab."
 
-#: src/lang.c:1873
+#: src/lang.c:1886
 msgid "Display signatures"
 msgstr "NÃ¤ita signatuure"
 
-#: src/lang.c:1874
+#: src/lang.c:1887
 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:1878
+#: src/lang.c:1891
 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:1879
+#: src/lang.c:1892
 msgid "Display uue data as an attachment"
 msgstr "NÃ¤ita uuenk. andmeid lisadena"
 
-#: src/lang.c:1880
+#: src/lang.c:1893
 msgid ""
 "# Handling of uuencoded data in the pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6091,18 +6091,18 @@ msgstr ""
 "#       mÃ¤rgituna.\n"
 
 #
-#: src/lang.c:1890
+#: src/lang.c:1903
 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:1891
+#: src/lang.c:1904
 msgid "Display \"a as Umlaut-a"
 msgstr "NÃ¤ita \"a kui Umlaut-a"
 
-#: src/lang.c:1892
+#: src/lang.c:1905
 msgid ""
 "# If ON decode German style TeX umlaut codes to ISO and\n"
 "# show \"a as Umlaut-a, etc.\n"
@@ -6110,15 +6110,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:1897 src/lang.c:1907
+#: src/lang.c:1910 src/lang.c:1920
 msgid "Space separated list of header fields"
 msgstr "TÃ¼hikuga eraldatud pÃ¤ised"
 
-#: src/lang.c:1898
+#: src/lang.c:1911
 msgid "Display these header fields (or *)"
 msgstr "NÃ¤ita neid pÃ¤iseid (vÃµi *)"
 
-#: src/lang.c:1899
+#: src/lang.c:1912
 msgid ""
 "# Which news headers you wish to see. If you want to see _all_ the headers,\n"
 "# place an '*' as this value. This is the only way a wildcard can be used.\n"
@@ -6135,11 +6135,11 @@ msgstr ""
 "tÃ¼hikut.\n"
 "# Kui te vÃ¤Ã¤rtust ei mÃ¤Ã¤ra, lÃ¼litatakse see omadus vÃ¤lja.\n"
 
-#: src/lang.c:1908
+#: src/lang.c:1921
 msgid "Do not display these header fields"
 msgstr "Ã„ra nÃ¤ita neid pÃ¤iseridu"
 
-#: src/lang.c:1909
+#: src/lang.c:1922
 msgid ""
 "# Same as 'news_headers_to_display' except it denotes the opposite.\n"
 "# An example of using both options might be if you thought X- headers were\n"
@@ -6159,43 +6159,43 @@ msgstr ""
 "#\n"
 "# Kui te vÃ¤Ã¤rtust ei mÃ¤Ã¤ra, lÃ¼litatakse see omadus vÃ¤lja.\n"
 
-#: src/lang.c:1919
+#: src/lang.c:1932
 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:1920
+#: src/lang.c:1933
 msgid "Skip multipart/alternative parts"
 msgstr "JÃ¤ta multipart/alternative osad"
 
-#: src/lang.c:1921
+#: src/lang.c:1934
 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:1925
+#: src/lang.c:1938
 msgid "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
 msgstr "Luba identsete blokkide tuvastamine? <TÃœHIK> lÃ¼litab, <CR> seab."
 
-#: src/lang.c:1926
+#: src/lang.c:1939
 msgid "Detection of verbatim blocks"
 msgstr "Identsete blokkide tuvastamine"
 
-#: src/lang.c:1927
+#: src/lang.c:1940
 msgid "# If ON detect verbatim blocks in articles\n"
 msgstr "# Kui vÃ¤Ã¤rtus on ON, tuvasta artiklis identsed blokid\n"
 
-#: src/lang.c:1932
+#: src/lang.c:1945
 msgid "A regex used to decide which lines to show in col_quote."
 msgstr "Regulaaravaldis otsustamaks, milliseid ridu tsitaatides nÃ¤idata."
 
-#: src/lang.c:1933
+#: src/lang.c:1946
 msgid "Regex used to show quoted lines"
 msgstr "Tsiteeritud ridade nÃ¤itamise regex"
 
-#: src/lang.c:1934
+#: src/lang.c:1947
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# quoted when viewing articles. Quoted lines are shown in col_quote.\n"
@@ -6205,15 +6205,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:1940
+#: src/lang.c:1953
 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:1941
+#: src/lang.c:1954
 msgid "Regex used to show twice quoted l."
 msgstr "Topelt tsiteeritud ridu nÃ¤itav reg"
 
-#: src/lang.c:1942
+#: src/lang.c:1955
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# quoted twice. Twice quoted lines are shown in col_quote2.\n"
@@ -6224,15 +6224,15 @@ msgstr ""
 "# nÃ¤idatakse col_quote2.\n"
 "# Kui te jÃ¤tate selle tÃ¼hjaks, kasutab tin sisseehitatud vÃ¤Ã¤rtust.\n"
 
-#: src/lang.c:1948
+#: src/lang.c:1961
 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:1949
+#: src/lang.c:1962
 msgid "Regex used to show >= 3 times q.l."
 msgstr ">= 3 tsiteeritud ridu nÃ¤itav reg"
 
-#: src/lang.c:1950
+#: src/lang.c:1963
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# quoted >=3 times. >=3 times quoted lines are shown in col_quote3.\n"
@@ -6243,27 +6243,27 @@ msgstr ""
 "# nÃ¤idatakse col_quote3.\n"
 "# Kui te jÃ¤tate selle tÃ¼hjaks, kasutab tin sisseehitatud vÃ¤Ã¤rtust.\n"
 
-#: src/lang.c:1956
+#: src/lang.c:1969
 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:1957
+#: src/lang.c:1970
 msgid "Detection of external quotes"
 msgstr "VÃ¤liste tsitaatide tuvastamine"
 
-#: src/lang.c:1958
+#: src/lang.c:1971
 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:1962
+#: src/lang.c:1975
 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:1963
+#: src/lang.c:1976
 msgid "Regex used to show quotes from external sources"
 msgstr "VÃ¤liste tsitaatide ridade nÃ¤itamise regex"
 
-#: src/lang.c:1964
+#: src/lang.c:1977
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# external quotes. Text from external quotes is shown in col_extquote.\n"
@@ -6273,15 +6273,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:1971
+#: src/lang.c:1984
 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:1972
+#: src/lang.c:1985
 msgid "Regex used to highlight /slashes/"
 msgstr "Regex et esile tÃµsta /kaldkriipse/"
 
-#: src/lang.c:1973
+#: src/lang.c:1986
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '/' are to be shown in col_markslashes.\n"
@@ -6292,15 +6292,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:1979
+#: src/lang.c:1992
 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:1980
+#: src/lang.c:1993
 msgid "Regex used to highlight *stars*"
 msgstr "Regex et esile tÃµsta *tÃ¤rne*"
 
-#: src/lang.c:1981
+#: src/lang.c:1994
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '*' are to be shown in col_markstars.\n"
@@ -6311,15 +6311,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:1987
+#: src/lang.c:2000
 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:1988
+#: src/lang.c:2001
 msgid "Regex used to highlight -strokes-"
 msgstr "Regex et esile tÃµsta -kriipse-"
 
-#: src/lang.c:1989
+#: src/lang.c:2002
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '-' are to be shown in col_markstroke.\n"
@@ -6330,15 +6330,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:1995
+#: src/lang.c:2008
 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:1996
+#: src/lang.c:2009
 msgid "Regex used to highlight _underline_"
 msgstr "Regex et esile tÃµsta _alakriipse_"
 
-#: src/lang.c:1997
+#: src/lang.c:2010
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '_' are to be shown in col_markdash.\n"
@@ -6349,16 +6349,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:2003
+#: src/lang.c:2016
 msgid "A regex used to find Subject prefixes to remove.  Use '|' as separator."
 msgstr ""
 "Regulaaravaldis eemaldatava teema prefiksi leidmiseks. Eraldajaks on '|'."
 
-#: src/lang.c:2004
+#: src/lang.c:2017
 msgid "Regex with Subject prefixes"
 msgstr "Regex teema prefiksi leidmiseks"
 
-#: src/lang.c:2005
+#: src/lang.c:2018
 msgid ""
 "# A regular expression that tin will use to find Subject prefixes\n"
 "# which will be removed before showing the header.\n"
@@ -6366,16 +6366,16 @@ msgstr ""
 "# Regulaaravaldis, mida tin kasutab, et leida teema prefiksit, mida\n"
 "# enne pÃ¤ise nÃ¤itamist eemaldada.\n"
 
-#: src/lang.c:2010
+#: src/lang.c:2023
 msgid "A regex used to find Subject suffixes to remove.  Use '|' as separator."
 msgstr ""
 "Regulaaravaldis eemaldatava teema sufiksi leidmiseks. Eraldajaks on '|'."
 
-#: src/lang.c:2011
+#: src/lang.c:2024
 msgid "Regex with Subject suffixes"
 msgstr "Regex teema sufiksi leidmiseks"
 
-#: src/lang.c:2012
+#: src/lang.c:2025
 msgid ""
 "# A regular expression that tin will use to find Subject suffixes\n"
 "# which will be removed when replying or posting followup.\n"
@@ -6383,46 +6383,46 @@ msgstr ""
 "# Regulaaravaldis, mida tin kasutab teema sufiksi leidmiseks,\n"
 "# mis eemaldatakse vastuse saatmisel vÃµi postitamisel.\n"
 
-#: src/lang.c:2017
+#: src/lang.c:2030
 msgid "A regex used to find the begin of a verbatim block."
 msgstr "Regulaaravaldis identse bloki alguse tuvastamiseks."
 
-#: src/lang.c:2018
+#: src/lang.c:2031
 msgid "Regex for begin of a verbatim block"
 msgstr "Identse bloki alguse reg. avaldis"
 
-#: src/lang.c:2019
+#: src/lang.c:2032
 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:2024
+#: src/lang.c:2037
 msgid "A regex used to find the end of a verbatim block."
 msgstr "Regulaaravaldis identse bloki lÃµpu tuvastamiseks."
 
-#: src/lang.c:2025
+#: src/lang.c:2038
 msgid "Regex for end of a verbatim block"
 msgstr "Identse bloki lÃµpu reg. avaldis"
 
-#: src/lang.c:2026
+#: src/lang.c:2039
 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:2031
+#: src/lang.c:2044
 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:2032
+#: src/lang.c:2045
 msgid "MIME binary content viewer"
 msgstr "MIME kahendsisu lehitseja"
 
-#: src/lang.c:2033
+#: src/lang.c:2046
 msgid ""
 "# If --internal automatically use the built in MIME viewer for non-text\n"
 "# parts of articles.\n"
@@ -6435,15 +6435,15 @@ msgstr ""
 "# Muidu mÃ¤Ã¤ra automaatseks vaatamiseks vÃ¤line programm (nt. metamail) vÃµi\n"
 "# jÃ¤ta tÃ¼hjaks\n"
 
-#: src/lang.c:2040
+#: src/lang.c:2053
 msgid "Confirm before starting non-text viewing program"
 msgstr "KÃ¼si enne mitte-tekstiliste osade vaatamist kinnitust"
 
-#: src/lang.c:2041
+#: src/lang.c:2054
 msgid "Ask before using MIME viewer"
 msgstr "KÃ¼si MIME lehitseja kasutamise luba"
 
-#: src/lang.c:2042
+#: src/lang.c:2055
 msgid ""
 "# If ON tin will ask before using metamail to display MIME messages\n"
 "# this only happens if metamail_prog is set to something\n"
@@ -6451,48 +6451,48 @@ msgstr ""
 "# Kui vÃ¤Ã¤rtus on ON, kÃ¼si metamaili kasutamise luba\n"
 "# see juhtub ainult siis, kui metamail_prog on vÃ¤Ã¤rtustatud\n"
 
-#: src/lang.c:2047
+#: src/lang.c:2060
 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:2048
+#: src/lang.c:2061
 msgid "Catchup read groups when quitting"
 msgstr "VÃ¤ljumisel mÃ¤rkida grupid loetuks"
 
-#: src/lang.c:2049
+#: src/lang.c:2062
 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:2054
+#: src/lang.c:2067
 msgid "Catchup group using left key"
 msgstr "Nool vasakule mÃ¤rgib grupi loetuks"
 
-#: src/lang.c:2055
+#: src/lang.c:2068
 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:2060
+#: src/lang.c:2073
 msgid "Catchup thread by using left key"
 msgstr "Nool vasakule mÃ¤rgib teema loetuks"
 
-#: src/lang.c:2066
+#: src/lang.c:2079
 msgid "Which actions require confirmation"
 msgstr "Tegevused mis nÃµuavad kinnitust"
 
-#: src/lang.c:2067
+#: src/lang.c:2080
 msgid "# What should we ask confirmation for.\n"
 msgstr "# Millele me peaksime kÃ¼sima kinnitust.\n"
 
-#: src/lang.c:2072
+#: src/lang.c:2085
 msgid "'Mark as (un)read' ignores tags"
 msgstr "'MÃ¤rgi art. (mitte)loetuks' eirab mÃ¤rke"
 
-#: src/lang.c:2073
+#: src/lang.c:2086
 msgid ""
 "# If ON the 'Mark as (un)read' function marks only the current article.\n"
 msgstr ""
@@ -6500,45 +6500,45 @@ msgstr ""
 "ainult\n"
 "# jooksva artikli.\n"
 
-#: src/lang.c:2077
+#: src/lang.c:2090
 msgid "Program to run to open URLs, <CR> sets, <ESC> cancels."
 msgstr "Programm URLide avamiseks, <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:2078
+#: src/lang.c:2091
 msgid "Program that opens URLs"
 msgstr "Programm URLide avamiseks"
 
-#: src/lang.c:2079
+#: src/lang.c:2092
 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:2084
+#: src/lang.c:2097
 msgid "Use mouse in xterm"
 msgstr "Kasuta xterm aknas hiirt"
 
-#: src/lang.c:2085
+#: src/lang.c:2098
 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:2091
+#: src/lang.c:2104
 msgid "Use scroll keys on keypad"
 msgstr "Kasuta kerimisnuppe"
 
-#: src/lang.c:2092
+#: src/lang.c:2105
 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:2097
+#: src/lang.c:2110
 msgid "Enter maximum number of article to get. <CR> sets."
 msgstr "Sisestage suurim laetavate artiklite arv. <CR> seab."
 
-#: src/lang.c:2098
+#: src/lang.c:2111
 msgid "Number of articles to get"
 msgstr "Laetavate artiklite arv"
 
-#: src/lang.c:2099
+#: src/lang.c:2112
 msgid ""
 "# Number of articles to get (0=no limit), if negative sets maximum number\n"
 "# of already read articles to be read before first unread one\n"
@@ -6546,29 +6546,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:2104
+#: src/lang.c:2117
 msgid "Enter number of days article is considered recent. <CR> sets."
 msgstr "Sisestage artikli vÃ¤rskuse kestus. <CR> seab."
 
-#: src/lang.c:2105
+#: src/lang.c:2118
 msgid "Article recentness time limit"
 msgstr "Artikli vÃ¤rskuse ajapiir"
 
-#: src/lang.c:2106
+#: src/lang.c:2119
 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:2110
+#: src/lang.c:2123
 msgid ""
 "WILDMAT for normal wildcards, REGEX for full regular expression matching."
 msgstr ""
 "WILDMAT tavalistele jokkeritele, REGEX tÃ¤isregulaaravaldistega otsimisele."
 
-#: src/lang.c:2111
+#: src/lang.c:2124
 msgid "Wildcard matching"
 msgstr "Jokkeritega otsimine"
 
-#: src/lang.c:2112
+#: src/lang.c:2125
 msgid ""
 "# Wildcard matching\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6580,60 +6580,60 @@ msgstr ""
 "# * 0 = wildmat\n"
 "#   1 = regex\n"
 
-#: src/lang.c:2119
+#: src/lang.c:2132
 msgid "Enter minimal score before an article is marked killed. <CR> sets."
 msgstr "Sisestage minimaalne kaal artikli surmamiseks. <CR> seab."
 
-#: src/lang.c:2120
+#: src/lang.c:2133
 msgid "Score limit (kill)"
 msgstr "Kaalu alampiir (surmamine)"
 
-#: src/lang.c:2121
+#: src/lang.c:2134
 msgid "# Score limit before an article is marked killed\n"
 msgstr "# Kaalu alampiir, enne kui artikkel mÃ¤rgitakse surmatuks\n"
 
-#: src/lang.c:2125
+#: src/lang.c:2138
 msgid "Enter default score to kill articles. <CR> sets."
 msgstr "Sisestage vaikimisi kaal artiklite surmamiseks. <CR> seab."
 
-#: src/lang.c:2126
+#: src/lang.c:2139
 msgid "Default score to kill articles"
 msgstr "Artiklite surmamise vaikimisi kaal"
 
-#: src/lang.c:2127
+#: src/lang.c:2140
 msgid "# Default score to kill articles\n"
 msgstr "# Vaikimisi kaal artiklite surmamiseks\n"
 
-#: src/lang.c:2131
+#: src/lang.c:2144
 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:2132
+#: src/lang.c:2145
 msgid "Score limit (select)"
 msgstr "Kaalu alampiir (valik)"
 
-#: src/lang.c:2133
+#: src/lang.c:2146
 msgid "# Score limit before an article is marked hot\n"
 msgstr "# Kaalu alampiir, enne kui artikkel mÃ¤rgitakse muumaks\n"
 
-#: src/lang.c:2137
+#: src/lang.c:2150
 msgid "Enter default score to select articles. <CR> sets."
 msgstr "Sisestage vaikimisi kaal artiklite valimiseks. <CR> seab."
 
-#: src/lang.c:2138
+#: src/lang.c:2151
 msgid "Default score to select articles"
 msgstr "Vaikimisi kaal artiklite valimiseks"
 
-#: src/lang.c:2139
+#: src/lang.c:2152
 msgid "# Default score to select articles\n"
 msgstr "# Vaikimisi kaal artiklite valimiseks\n"
 
-#: src/lang.c:2145
+#: src/lang.c:2158
 msgid "Use slrnface to show ''X-Face:''s"
 msgstr "''X-Face:'' nÃ¤itamiseks slrnface"
 
-#: src/lang.c:2146
+#: src/lang.c:2159
 msgid ""
 "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n"
 "# Only useful when running in an xterm.\n"
@@ -6641,19 +6641,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:2154
+#: src/lang.c:2167
 msgid "Use ANSI color"
 msgstr "Kasuta ANSI vÃ¤rve"
 
-#: src/lang.c:2155
+#: src/lang.c:2168
 msgid "# If ON using ANSI-color\n"
 msgstr "# Kui vÃ¤Ã¤rtus on ON, kasuta ANSI vÃ¤rve\n"
 
-#: src/lang.c:2160
+#: src/lang.c:2173
 msgid "Standard foreground color"
 msgstr "Standardne esiplaani vÃ¤rv"
 
-#: src/lang.c:2161
+#: src/lang.c:2174
 msgid ""
 "# Standard foreground color\n"
 "# Default: -1 (default color)\n"
@@ -6661,11 +6661,11 @@ msgstr ""
 "# Standardne esiplaani vÃ¤rv\n"
 "# Vaikimisi: -1 (vaikimisi vÃ¤rv)\n"
 
-#: src/lang.c:2167
+#: src/lang.c:2180
 msgid "Standard background color"
 msgstr "Standardne tagaplaani vÃ¤rv"
 
-#: src/lang.c:2168
+#: src/lang.c:2181
 msgid ""
 "# Standard background color\n"
 "# Default: -1 (default color)\n"
@@ -6673,11 +6673,11 @@ msgstr ""
 "# Standardne tagaplaani vÃ¤rv\n"
 "# Vaikimisi: -1 (vaikimisi vÃ¤rv)\n"
 
-#: src/lang.c:2174
+#: src/lang.c:2187
 msgid "Color for inverse text (background)"
 msgstr "PÃ¶Ã¶ratud teksti vÃ¤rv (tagaplaan)"
 
-#: src/lang.c:2175
+#: src/lang.c:2188
 msgid ""
 "# Color of background for inverse text\n"
 "# Default: 4 (blue)\n"
@@ -6685,11 +6685,11 @@ msgstr ""
 "# PÃ¶Ã¶ratud teksti tagaplaani vÃ¤rv\n"
 "# Vaikimisi: 4 (sinine)\n"
 
-#: src/lang.c:2181
+#: src/lang.c:2194
 msgid "Color for inverse text (foreground)"
 msgstr "PÃ¶Ã¶ratud teksti vÃ¤rv (esiplaan)"
 
-#: src/lang.c:2182
+#: src/lang.c:2195
 msgid ""
 "# Color of foreground for inverse text\n"
 "# Default: 7 (white)\n"
@@ -6697,11 +6697,11 @@ msgstr ""
 "# PÃ¶Ã¶ratud teksti esiplaani vÃ¤rv\n"
 "# Vaikimisi: 7 (valge)\n"
 
-#: src/lang.c:2188
+#: src/lang.c:2201
 msgid "Color of text lines"
 msgstr "Tekstiridade vÃ¤rv"
 
-#: src/lang.c:2189
+#: src/lang.c:2202
 msgid ""
 "# Color of text lines\n"
 "# Default: -1 (default color)\n"
@@ -6709,11 +6709,11 @@ msgstr ""
 "# Tekstiridade vÃ¤rv\n"
 "# Vaikimisi: -1 (vaikimisi vÃ¤rv)\n"
 
-#: src/lang.c:2195
+#: src/lang.c:2208
 msgid "Color of mini help menu"
 msgstr "Miniabiinfo vÃ¤rv"
 
-#: src/lang.c:2196
+#: src/lang.c:2209
 msgid ""
 "# Color of mini help menu\n"
 "# Default: 3 (brown)\n"
@@ -6721,11 +6721,11 @@ msgstr ""
 "# Miniabiinfo vÃ¤rv\n"
 "# Vaikimisi: 3 (pruun)\n"
 
-#: src/lang.c:2202
+#: src/lang.c:2215
 msgid "Color of help text"
 msgstr "Abiinfo vÃ¤rv"
 
-#: src/lang.c:2203
+#: src/lang.c:2216
 msgid ""
 "# Color of help pages\n"
 "# Default: -1 (default color)\n"
@@ -6733,11 +6733,11 @@ msgstr ""
 "# Abiinfo vÃ¤rv\n"
 "# Vaikimisi: -1 (vaikimisi vÃ¤rv)\n"
 
-#: src/lang.c:2209
+#: src/lang.c:2222
 msgid "Color of status messages"
 msgstr "Olekuteadete vÃ¤rv"
 
-#: src/lang.c:2210
+#: src/lang.c:2223
 msgid ""
 "# Color of messages in last line\n"
 "# Default: 6 (cyan)\n"
@@ -6745,11 +6745,11 @@ msgstr ""
 "# Viimasel real olevate teadete vÃ¤rv\n"
 "# Default: 6 (lilla)\n"
 
-#: src/lang.c:2216
+#: src/lang.c:2229
 msgid "Color of quoted lines"
 msgstr "Tsitaadi vÃ¤rv"
 
-#: src/lang.c:2217
+#: src/lang.c:2230
 msgid ""
 "# Color of quote-lines\n"
 "# Default: 2 (green)\n"
@@ -6757,11 +6757,11 @@ msgstr ""
 "# Tsitaadi vÃ¤rv\n"
 "# Vaikimisi: 2 (roheline)\n"
 
-#: src/lang.c:2223
+#: src/lang.c:2236
 msgid "Color of twice quoted line"
 msgstr "Topelt tsiteeritud rea vÃ¤rv"
 
-#: src/lang.c:2224
+#: src/lang.c:2237
 msgid ""
 "# Color of twice quoted lines\n"
 "# Default: 3 (brown)\n"
@@ -6769,11 +6769,11 @@ msgstr ""
 "# Topelt tsiteeritud rea vÃ¤rv\n"
 "# Vaikimisi: 3 (pruun)\n"
 
-#: src/lang.c:2230
+#: src/lang.c:2243
 msgid "Color of =>3 times quoted line"
 msgstr "=>3 korda tsiteeritud rea vÃ¤rv"
 
-#: src/lang.c:2231
+#: src/lang.c:2244
 msgid ""
 "# Color of >=3 times quoted lines\n"
 "# Default: 4 (blue)\n"
@@ -6781,11 +6781,11 @@ msgstr ""
 "# =>3 korda tsiteeritud rea vÃ¤rv\n"
 "# Vaikimisi: 4 (sinine)\n"
 
-#: src/lang.c:2237
+#: src/lang.c:2250
 msgid "Color of article header lines"
 msgstr "Artikli pÃ¤iseridade vÃ¤rv"
 
-#: src/lang.c:2238
+#: src/lang.c:2251
 msgid ""
 "# Color of header-lines\n"
 "# Default: 2 (green)\n"
@@ -6793,11 +6793,11 @@ msgstr ""
 "# PÃ¤iseridade vÃ¤rv\n"
 "# Vaikimisi: 2 (roheline)\n"
 
-#: src/lang.c:2244
+#: src/lang.c:2257
 msgid "Color of actual news header fields"
 msgstr "Artikli tegelike pÃ¤iseridade vÃ¤rv"
 
-#: src/lang.c:2245
+#: src/lang.c:2258
 msgid ""
 "# Color of actual news header fields\n"
 "# Default: 9 (light red)\n"
@@ -6805,11 +6805,11 @@ msgstr ""
 "# Artikli tegelike pÃ¤iseridade vÃ¤rv\n"
 "# Vaikimisi: 9 (helepunane)\n"
 
-#: src/lang.c:2251
+#: src/lang.c:2264
 msgid "Color of article subject lines"
 msgstr "Artikli teemarea vÃ¤rv"
 
-#: src/lang.c:2252
+#: src/lang.c:2265
 msgid ""
 "# Color of article subject\n"
 "# Default: 6 (cyan)\n"
@@ -6817,11 +6817,11 @@ msgstr ""
 "# Artikli teema vÃ¤rv\n"
 "# Vaikimisi: 6 (lilla)\n"
 
-#: src/lang.c:2258
+#: src/lang.c:2271
 msgid "Color of external quotes"
 msgstr "VÃ¤liste tsitaatide vÃ¤rv"
 
-#: src/lang.c:2259
+#: src/lang.c:2272
 msgid ""
 "# Color of quoted text from external sources\n"
 "# Default: 5 (pink)\n"
@@ -6829,11 +6829,11 @@ msgstr ""
 "# VÃ¤liste tsitaatide vÃ¤rv\n"
 "# Vaikimisi: 5 (roosa)\n"
 
-#: src/lang.c:2265
+#: src/lang.c:2278
 msgid "Color of response counter"
 msgstr "Vastuste arvu loenduri vÃ¤rv"
 
-#: src/lang.c:2266
+#: src/lang.c:2279
 msgid ""
 "# Color of response counter\n"
 "# Default: 2 (green)\n"
@@ -6841,11 +6841,11 @@ msgstr ""
 "# Vastuste arvu loenduri vÃ¤rv\n"
 "# Vaikimisi: 2 (roheline)\n"
 
-#: src/lang.c:2272
+#: src/lang.c:2285
 msgid "Color of sender (From:)"
 msgstr "Saatja vÃ¤rv (From:)"
 
-#: src/lang.c:2273
+#: src/lang.c:2286
 msgid ""
 "# Color of sender (From:)\n"
 "# Default: 2 (green)\n"
@@ -6853,11 +6853,11 @@ msgstr ""
 "# Saatja vÃ¤rv (From:)\n"
 "# Vaikimisi: 2 (roheline)\n"
 
-#: src/lang.c:2279
+#: src/lang.c:2292
 msgid "Color of help/mail sign"
 msgstr "Abiinfo/kirja teate vÃ¤rv"
 
-#: src/lang.c:2280
+#: src/lang.c:2293
 msgid ""
 "# Color of Help/Mail-Sign\n"
 "# Default: 4 (blue)\n"
@@ -6865,11 +6865,11 @@ msgstr ""
 "# Abiinfo/kirja teate vÃ¤rv\n"
 "# Vaikimisi: 4 (sinine)\n"
 
-#: src/lang.c:2286
+#: src/lang.c:2299
 msgid "Color of signatures"
 msgstr "Signatuuri vÃ¤rv"
 
-#: src/lang.c:2287
+#: src/lang.c:2300
 msgid ""
 "# Color of signature\n"
 "# Default: 4 (blue)\n"
@@ -6877,11 +6877,11 @@ msgstr ""
 "# Signatuuri vÃ¤rv\n"
 "# Vaikimisi: 4 (sinine)\n"
 
-#: src/lang.c:2293
+#: src/lang.c:2306
 msgid "Color of highlighted URLs"
 msgstr "EsiletÃµstetud URLide vÃ¤rv"
 
-#: src/lang.c:2294
+#: src/lang.c:2307
 msgid ""
 "# Color of highlighted URLs\n"
 "# Default: -1 (default color)\n"
@@ -6889,11 +6889,11 @@ msgstr ""
 "# EsiletÃµstetud URLide vÃ¤rv\n"
 "# Vaikimisi: -1 (vaikimisi vÃ¤rv)\n"
 
-#: src/lang.c:2300
+#: src/lang.c:2313
 msgid "Color of verbatim blocks"
 msgstr "Identsete blokkide vÃ¤rv"
 
-#: src/lang.c:2301
+#: src/lang.c:2314
 msgid ""
 "# Color of verbatim blocks\n"
 "# Default: 5 (pink)\n"
@@ -6901,11 +6901,11 @@ msgstr ""
 "# Identsete blokkide vÃ¤rv\n"
 "# Vaikimisi: 5 (roosa)\n"
 
-#: src/lang.c:2307
+#: src/lang.c:2320
 msgid "Color of highlighting with *stars*"
 msgstr "*tÃ¤rnidega* esiletÃµstmise vÃ¤rv"
 
-#: src/lang.c:2308
+#: src/lang.c:2321
 msgid ""
 "# Color of word highlighting with *stars*\n"
 "# Default: 11 (yellow)\n"
@@ -6913,11 +6913,11 @@ msgstr ""
 "# *tÃ¤rnidega* esiletÃµstmise vÃ¤rv\n"
 "# Vaikimisi: 11 (kollane)\n"
 
-#: src/lang.c:2314
+#: src/lang.c:2327
 msgid "Color of highlighting with _dash_"
 msgstr "_alakriipsudega_ esiletÃµstmise vÃ¤rv"
 
-#: src/lang.c:2315
+#: src/lang.c:2328
 msgid ""
 "# Color of word highlighting with _dash_\n"
 "# Default: 13 (light pink)\n"
@@ -6925,11 +6925,11 @@ msgstr ""
 "# _alakriipsudega_ esiletÃµstmise vÃ¤rv\n"
 "# Vaikimisi: 13 (heleroosa)\n"
 
-#: src/lang.c:2321
+#: src/lang.c:2334
 msgid "Color of highlighting with /slash/"
 msgstr "/Kaldkriipsude/ esiletÃµstmise vÃ¤rv"
 
-#: src/lang.c:2322
+#: src/lang.c:2335
 msgid ""
 "# Color of word highlighting with /slash/\n"
 "# Default: 14 (light cyan)\n"
@@ -6937,11 +6937,11 @@ msgstr ""
 "# /Kaldkriipsude/ esiletÃµstmise vÃ¤rv\n"
 "# Vaikimisi: 14 (helelilla)\n"
 
-#: src/lang.c:2328
+#: src/lang.c:2341
 msgid "Color of highlighting with -stroke-"
 msgstr "-Kriipsudega- esiletÃµstmise vÃ¤rv"
 
-#: src/lang.c:2329
+#: src/lang.c:2342
 msgid ""
 "# Color of word highlighting with -stroke-\n"
 "# Default: 12 (light blue)\n"
@@ -6949,11 +6949,11 @@ msgstr ""
 "# -Kriipsudega- esiletÃµstmise vÃ¤rv\n"
 "# Vaikimisi: 12 (helesinine)\n"
 
-#: src/lang.c:2336
+#: src/lang.c:2349
 msgid "Attr. of highlighting with *stars*"
 msgstr "*tÃ¤rnidega* esiletÃµstmise atribuut"
 
-#: src/lang.c:2337
+#: src/lang.c:2350
 msgid ""
 "# Attributes of word highlighting on mono terminals\n"
 "# Possible values are:\n"
@@ -6981,11 +6981,11 @@ msgstr ""
 "# *tÃ¤rnidega* esiletÃµstmise atribuut\n"
 "# Vaikimisi: 6 (paks)\n"
 
-#: src/lang.c:2352
+#: src/lang.c:2365
 msgid "Attr. of highlighting with _dash_"
 msgstr "_alakriipsudega_ esiletÃµstmise atr."
 
-#: src/lang.c:2353
+#: src/lang.c:2366
 msgid ""
 "# Attribute of word highlighting with _dash_\n"
 "# Default: 2 (best highlighting)\n"
@@ -6993,11 +6993,11 @@ msgstr ""
 "# _alakriipsudega_ esiletÃµstmise atribuut\n"
 "# Vaikimisi: 2 (parim esiletÃµstmine)\n"
 
-#: src/lang.c:2359
+#: src/lang.c:2372
 msgid "Attr. of highlighting with /slash/"
 msgstr "/Kaldkriipsude/ esiletÃµstmise atr."
 
-#: src/lang.c:2360
+#: src/lang.c:2373
 msgid ""
 "# Attribute of word highlighting with /slash/\n"
 "# Default: 5 (half bright)\n"
@@ -7005,37 +7005,37 @@ msgstr ""
 "# /Kaldkriipsude/ esiletÃµstmise atribuut\n"
 "# Vaikimisi: 5 (poolhele)\n"
 
-#: src/lang.c:2366
+#: src/lang.c:2379
 msgid "Attr. of highlighting with -stroke-"
 msgstr "-Kriipsudega- esiletÃµstmise atr."
 
-#: src/lang.c:2367
+#: src/lang.c:2380
 msgid ""
 "# Attribute of word highlighting with -stroke-\n"
 "# Default: 3 (reverse video)\n"
 msgstr "# Vaikimisi: 3 (pÃ¶Ã¶ratud video)\n"
 
-#: src/lang.c:2373
+#: src/lang.c:2386
 msgid "URL highlighting in message body"
 msgstr "Teate kehas URL esiletÃµstmine"
 
-#: src/lang.c:2374
+#: src/lang.c:2387
 msgid "# Enable URL highlighting?\n"
 msgstr "# Luba URLide esiletÃµstmine?\n"
 
-#: src/lang.c:2379
+#: src/lang.c:2392
 msgid "Word highlighting in message body"
 msgstr "SÃµnade esiletÃµstmine teate kehas"
 
-#: src/lang.c:2380
+#: src/lang.c:2393
 msgid "# Enable word highlighting?\n"
 msgstr "# Lubada sÃµnade esiletÃµstmine?\n"
 
-#: src/lang.c:2385
+#: src/lang.c:2398
 msgid "What to display instead of mark"
 msgstr "Mida nÃ¤idata mÃ¤rgi asemel"
 
-#: src/lang.c:2386
+#: src/lang.c:2399
 msgid ""
 "# Should the leading and ending stars and dashes also be displayed,\n"
 "# even when they are highlighting marks?\n"
@@ -7051,63 +7051,65 @@ msgstr ""
 "#   1 - jah, nÃ¤ita mÃ¤rki\n"
 "# * 2 - trÃ¼ki hoopis tÃ¼hik\n"
 
-#: src/lang.c:2395
+#: src/lang.c:2408
 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:2396
+#: src/lang.c:2409
 msgid "Page line wrap column"
 msgstr "Rea murdmise veerg lehitsejas"
 
-#: src/lang.c:2397
+#: src/lang.c:2410
 msgid "# Wrap article lines at column\n"
 msgstr "# Murra artikli read antud veerus\n"
 
-#: src/lang.c:2402
+#: src/lang.c:2415
 msgid "Wrap around threads on next unread"
 msgstr "Liigu lugemata art-le Ã¼mber teemade"
 
-#: src/lang.c:2403
+#: src/lang.c:2416
 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:2407
+#: src/lang.c:2420
 msgid "Enter default mail address (and fullname). <CR> sets."
 msgstr "Sisestage oma e-posti aadress (ja oma nimi). <CR> seab."
 
-#: src/lang.c:2408 src/lang.c:2908
+#: src/lang.c:2421 src/lang.c:2931
 msgid "Mail address (and fullname)"
 msgstr "E-posti aadress (ja teie nimi)"
 
-#: src/lang.c:2409
+#: src/lang.c:2422
 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:2414
+#: src/lang.c:2427
 msgid "Show empty Followup-To in editor"
 msgstr "NÃ¤ita toimetis tÃ¼hja Followup-To"
 
-#: src/lang.c:2415
+#: src/lang.c:2428
 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:2419
+#: src/lang.c:2432
 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:2420
+#: src/lang.c:2433
 msgid "Create signature from path/command"
 msgstr "Signatuuri loomiseks tee/kÃ¤sk"
 
-#: src/lang.c:2421
+#: src/lang.c:2434
+#, fuzzy, c-format
 msgid ""
 "# Signature path (random sigs)/file to be used when posting/replying\n"
 "# sigfile=file       appends file as signature\n"
 "# sigfile=!command   executes external command to generate a signature\n"
+"#                    (specify %G to pass name of current newsgroup)\n"
 "# sigfile=--none     don't append a signature\n"
 msgstr ""
 "# Postitamisel/vastamisel kasutatav signatuuri fail\n"
@@ -7115,41 +7117,41 @@ msgstr ""
 "# sigfile=!kÃ¤sk      kÃ¤ivitab kÃ¤su, mis genereerib signatuuri\n"
 "# sigfile=--none     Ã¤ra lisa signatuuri\n"
 
-#: src/lang.c:2428
+#: src/lang.c:2442
 msgid ""
 "Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
 msgstr "Signatuurile eelnevale reale \"-- \". <TÃœHIK> lÃ¼litab, <CR> seab."
 
-#: src/lang.c:2429
+#: src/lang.c:2443
 msgid "Prepend signature with \"-- \""
 msgstr "Lisa signatuuri ette \"-- \""
 
-#: src/lang.c:2430
+#: src/lang.c:2444
 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:2434
+#: src/lang.c:2448
 msgid "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr "Lisa artikli uuestipostitamisel signatuur. <TÃœHIK> lÃ¼litab, <CR> seab."
 
-#: src/lang.c:2435
+#: src/lang.c:2449
 msgid "Add signature when reposting"
 msgstr "Lisa uuestipostitusel signatuur"
 
-#: src/lang.c:2436
+#: src/lang.c:2450
 msgid "# If ON add signature to reposted articles\n"
 msgstr "# Kui vÃ¤Ã¤rtus on ON, lisa uuestipostitatud artiklile signatuur\n"
 
-#: src/lang.c:2440
+#: src/lang.c:2454
 #, c-format
 msgid "Enter quotation marks, %s or %S for author's initials."
 msgstr "Sisestage tsitaadimÃ¤rgid, %s vÃµi %S annab autori initsiaalid."
 
-#: src/lang.c:2441
+#: src/lang.c:2455
 msgid "Characters used as quote-marks"
 msgstr "Tsiteerimise mÃ¤rgid"
 
-#: src/lang.c:2442
+#: src/lang.c:2456
 #, c-format
 msgid ""
 "# Characters used in quoting to followups and replies.\n"
@@ -7158,11 +7160,11 @@ msgstr ""
 "# SÃ¼mbolid, mida kasutada tsiteerimisel vastustes.\n"
 "# '_' asendatakse tÃ¼hikuga ' ', %s, %S asendatakse autori initsiaalidega.\n"
 
-#: src/lang.c:2448
+#: src/lang.c:2462
 msgid "Quoting behavior"
 msgstr "KÃ¤itumine tsiteerimisel"
 
-#: src/lang.c:2449
+#: src/lang.c:2463
 msgid ""
 "# How quoting should be handled when following up or replying.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7186,17 +7188,17 @@ msgstr ""
 "#   6 = Tsiteeri allkirju, tsiteeri tÃ¼hje ridu\n"
 "#   7 = Tihenda tsitaadid, tsiteeri allkirju, tsiteeri tÃ¼hje ridu\n"
 
-#: src/lang.c:2462 src/lang.c:2470 src/lang.c:2476
+#: src/lang.c:2476 src/lang.c:2484 src/lang.c:2490
 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:2463
+#: src/lang.c:2477
 msgid "Quote line when following up"
 msgstr "Tsiteerimise rida vastamisel"
 
-#: src/lang.c:2464
+#: src/lang.c:2478
 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"
@@ -7206,38 +7208,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:2471
+#: src/lang.c:2485
 msgid "Quote line when cross-posting"
 msgstr "Tsiteerimise rida ristpostitusel"
 
-#: src/lang.c:2477
+#: src/lang.c:2491
 msgid "Quote line when mailing"
 msgstr "Tsiteerimise rida kirjutamisel"
 
-#: src/lang.c:2482
+#: src/lang.c:2496
 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:2483
+#: src/lang.c:2497
 msgid "Insert 'User-Agent:' header"
 msgstr "Sisestage 'User-Agent:' pÃ¤is"
 
-#: src/lang.c:2484
+#: src/lang.c:2498
 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:2489
+#: src/lang.c:2503
 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:2490
+#: src/lang.c:2504
 msgid "MM_CHARSET"
 msgstr "MM_CHARSET"
 
-#: src/lang.c:2491
+#: src/lang.c:2505
 msgid ""
 "# Charset supported locally which is also used for MIME header and\n"
 "# Content-Type header.\n"
@@ -7255,41 +7257,41 @@ msgstr ""
 "# loetakse mm_charset vÃ¤Ã¤rtusest erinev kooditabel mitte-nÃ¤idatavaks\n"
 "# ja nÃ¤itamisel kasutatakse '?'.\n"
 
-#: src/lang.c:2501
+#: src/lang.c:2515
 msgid "MM_NETWORK_CHARSET"
 msgstr "MM_NETWORK_CHARSET"
 
-#: src/lang.c:2502
+#: src/lang.c:2516
 msgid "# Charset used for MIME (Content-Type) header in postings.\n"
 msgstr "# Postituste MIME (Content-Type) pÃ¤ises kasutatav kooditabel.\n"
 
-#: src/lang.c:2506
+#: src/lang.c:2520
 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:2507
+#: src/lang.c:2521
 msgid "MM_LOCAL_CHARSET"
 msgstr "MM_LOCAL_CHARSET"
 
-#: src/lang.c:2508
+#: src/lang.c:2522
 msgid "# Charset supported locally.\n"
 msgstr "# Lokaalne kooditabel.\n"
 
-#: src/lang.c:2515
+#: src/lang.c:2529
 msgid "Mailbox format"
 msgstr "Kirjade kataloog"
 
-#: src/lang.c:2516
+#: src/lang.c:2530
 msgid "# Format of the mailbox.\n"
 msgstr "# Kirjade kataloog.\n"
 
-#: src/lang.c:2521
+#: src/lang.c:2535
 msgid "MIME encoding in news messages"
 msgstr "Kasuta artiklites MIME kodeerimist"
 
-#: src/lang.c:2522
+#: src/lang.c:2536
 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"
@@ -7303,15 +7305,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:2530 src/lang.c:2551
+#: src/lang.c:2544 src/lang.c:2565
 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:2531
+#: src/lang.c:2545
 msgid "Use 8bit characters in news headers"
 msgstr "Kasuta artikli pÃ¤ises 8bit tÃ¤hti"
 
-#: src/lang.c:2532
+#: src/lang.c:2546
 msgid ""
 "# If ON, 8bit characters in news headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -7323,30 +7325,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:2539
+#: src/lang.c:2553
 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:2540
+#: src/lang.c:2554
 msgid "View post-processed files"
 msgstr "Vaata tÃ¶Ã¶deldud faile"
 
-#: src/lang.c:2541
+#: src/lang.c:2555
 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:2546
+#: src/lang.c:2560
 msgid "MIME encoding in mail messages"
 msgstr "Kasuta kirjades MIME kodeerimist"
 
-#: src/lang.c:2552
+#: src/lang.c:2566
 msgid "Use 8bit characters in mail headers"
 msgstr "Kasuta kirja pÃ¤ises 8bit tÃ¤hti"
 
-#: src/lang.c:2553
+#: src/lang.c:2567
 msgid ""
 "# If ON, 8bit characters in mail headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -7363,11 +7365,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:2564
+#: src/lang.c:2578
 msgid "Strip blanks from ends of lines"
 msgstr "Eemalda tÃ¼hikud realÃµppudest"
 
-#: src/lang.c:2565
+#: src/lang.c:2579
 msgid ""
 "# If ON strip blanks from ends of lines for faster display on slow "
 "terminals.\n"
@@ -7375,16 +7377,16 @@ msgstr ""
 "# Kui vÃ¤Ã¤rtus on ON, eemalda aeglaste terminalise tÃ¶Ã¶ kiirendamiseks\n"
 "# realÃµppudest tÃ¼hikud.\n"
 
-#: src/lang.c:2571
+#: src/lang.c:2585
 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:2572
+#: src/lang.c:2586
 msgid "Transliteration"
 msgstr "Transliteratsioon"
 
-#: src/lang.c:2573
+#: src/lang.c:2587
 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"
@@ -7395,11 +7397,11 @@ msgstr ""
 "# ei saa esitada soovitavas kooditabelis, vÃµib seda esitada kasutades\n"
 "# Ã¼ht vÃµi enamat sarnast sÃ¼mbolit.\n"
 
-#: src/lang.c:2581
+#: src/lang.c:2595
 msgid "Send you a Cc/Bcc automatically"
 msgstr "Saada automaatselt Cc/Bcc koopia"
 
-#: src/lang.c:2582
+#: src/lang.c:2596
 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"
@@ -7415,15 +7417,25 @@ msgstr ""
 "#   2 = Bcc\n"
 "#   3 = Cc ja Bcc\n"
 
-#: src/lang.c:2591
+#: src/lang.c:2607
+msgid "Hash algorithm for Cancel-Lock/Cancel-Key"
+msgstr ""
+
+#: src/lang.c:2608
+msgid ""
+"# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n"
+"# Use 'none' to not generate Cancel-Lock headers.\n"
+msgstr ""
+
+#: src/lang.c:2614
 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:2592
+#: src/lang.c:2615
 msgid "Spamtrap warning address parts"
 msgstr "RÃ¤mpsposti hoiatus aadressi osadele"
 
-#: src/lang.c:2593
+#: src/lang.c:2616
 msgid ""
 "# A comma-delimited list of address-parts you want to be warned\n"
 "# about when trying to reply by email.\n"
@@ -7431,27 +7443,27 @@ msgstr ""
 "# Komaga eraldatud aadresside komponentide loend, mille kasutamisel\n"
 "# tuleks kasutajat hoiatada.\n"
 
-#: src/lang.c:2598
+#: src/lang.c:2621
 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:2599
+#: src/lang.c:2622
 msgid "No. of days a filter entry is valid"
 msgstr "Filtri kehtivus pÃ¤evades"
 
-#: src/lang.c:2600
+#: src/lang.c:2623
 msgid "# Number of days a short term filter will be active\n"
 msgstr "# lÃ¼hiajalise filtri kehtivus pÃ¤evades\n"
 
-#: src/lang.c:2604
+#: src/lang.c:2627
 msgid "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr "Lisage postitatud artikkel filtrisse. <TÃœHIK> lÃ¼litab, <CR> seab."
 
-#: src/lang.c:2605
+#: src/lang.c:2628
 msgid "Add posted articles to filter"
 msgstr "Lisage postitatud artikkel filtrile"
 
-#: src/lang.c:2606
+#: src/lang.c:2629
 msgid ""
 "# If ON add posted articles which start a new thread to filter for\n"
 "# highlighting follow-ups\n"
@@ -7459,24 +7471,24 @@ msgstr ""
 "# Kui vÃ¤Ã¤rtus on ON, lisa postitatud artiklid, mis alustavad uut teemat,\n"
 "# filtrile, mis mÃ¤rgistab vastuseid\n"
 
-#: src/lang.c:2610
+#: src/lang.c:2633
 msgid "The directory where articles/threads are to be saved in mailbox format."
 msgstr "Kataloog, kuhu artikleid/teemasid salvestatakse kirjaformaadis."
 
-#: src/lang.c:2611
+#: src/lang.c:2634
 msgid "Mail directory"
 msgstr "Kirjade kataloog"
 
-#: src/lang.c:2612
+#: src/lang.c:2635
 msgid "# (-m) directory where articles/threads are saved in mailbox format\n"
 msgstr ""
 "# (-m) kataloog, kuhu artikleid/teemasid salvestatakse kirjaformaadis\n"
 
-#: src/lang.c:2617
+#: src/lang.c:2640
 msgid "Save articles in batch mode (-S)"
 msgstr "Salvesta artiklid pakettmoodis (-S)"
 
-#: src/lang.c:2618
+#: src/lang.c:2641
 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"
@@ -7484,30 +7496,30 @@ msgstr ""
 "# Kui vÃ¤Ã¤rtus on ON, artiklid salvestatakse pakettmoodis, kui kÃ¤sureal\n"
 "# on kasutatud vÃµtmeid salvestamiseks -S vÃµi saatmiseks -M, -N\n"
 
-#: src/lang.c:2623
+#: src/lang.c:2646
 msgid "The directory where you want articles/threads saved."
 msgstr "Kataloog, kuhu te soovite artikleid salvestada."
 
-#: src/lang.c:2624
+#: src/lang.c:2647
 msgid "Directory to save arts/threads in"
 msgstr "Kataloog artiklite salvestamiseks"
 
-#: src/lang.c:2625
+#: src/lang.c:2648
 msgid "# Directory where articles/threads are saved\n"
 msgstr "# Kataloog, kuhu salvestatakse artiklid/teemad\n"
 
-#: src/lang.c:2629
+#: src/lang.c:2652
 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:2630
+#: src/lang.c:2653
 msgid "Use Archive-name: header for save"
 msgstr "Kasuta salvestamisel Archive-name:"
 
-#: src/lang.c:2631
+#: src/lang.c:2654
 msgid ""
 "# If ON articles/threads with Archive-name: in mail header will\n"
 "# be automatically saved with the Archive-name & part/patch no.\n"
@@ -7515,7 +7527,7 @@ msgstr ""
 "# Kui vÃ¤Ã¤rtus on ON, salvestatakse artiklid/teemad, mis omavad pÃ¤iserida\n"
 "# Archive-name:, automaatselt selle reaga mÃ¤Ã¤ratud nime ja osa numbriga.\n"
 
-#: src/lang.c:2636
+#: src/lang.c:2659
 msgid ""
 "Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
 "cancels."
@@ -7523,23 +7535,23 @@ msgstr ""
 "MÃ¤rgi salvestatud artiklid loetuks. <TÃœHIK> lÃ¼litab, <CR> seab, <ESC> "
 "katkestab."
 
-#: src/lang.c:2637
+#: src/lang.c:2660
 msgid "Mark saved articles/threads as read"
 msgstr "MÃ¤rgi salvestatud artiklid loetuks"
 
-#: src/lang.c:2638
+#: src/lang.c:2661
 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:2642
+#: src/lang.c:2665
 msgid "Do post processing (eg. extract attachments) for saved articles."
 msgstr "Teosta salvestatud artiklitel jÃ¤reltÃ¶Ã¶tlemist (nt. lisade eraldamist)."
 
-#: src/lang.c:2643
+#: src/lang.c:2666
 msgid "Post process saved articles"
 msgstr "Salvestatud artikl. jÃ¤reltÃ¶Ã¶tlemine"
 
-#: src/lang.c:2644
+#: src/lang.c:2667
 msgid ""
 "# Perform post processing (saving binary attachments) from saved articles.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7553,11 +7565,11 @@ msgstr ""
 "#   1 = jah\n"
 "#   2 = eralda ainult shelli arhiivid (shar)\n"
 
-#: src/lang.c:2653
+#: src/lang.c:2676
 msgid "Process only unread articles"
 msgstr "TÃ¶Ã¶tle ainult lugemata artikleid"
 
-#: src/lang.c:2654
+#: src/lang.c:2677
 msgid ""
 "# If ON only save/print/pipe/mail unread articles (tagged articles "
 "excepted)\n"
@@ -7565,60 +7577,60 @@ msgstr ""
 "# Kui vÃ¤Ã¤rtus on ON, salvesta/trÃ¼ki/torusse/saada lugemata artikleid\n"
 "# (eeldatakse mÃ¤rgitud artikleid).\n"
 
-#: src/lang.c:2659
+#: src/lang.c:2682
 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:2660
+#: src/lang.c:2683
 msgid "Print all headers when printing"
 msgstr "TrÃ¼kkimisel trÃ¼ki kÃµik pÃ¤ised"
 
-#: src/lang.c:2661
+#: src/lang.c:2684
 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:2665
+#: src/lang.c:2688
 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:2666
+#: src/lang.c:2689
 msgid "Printer program with options"
 msgstr "TrÃ¼kikÃ¤sk koos vÃµtmetega"
 
-#: src/lang.c:2667
+#: src/lang.c:2690
 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:2673
+#: src/lang.c:2696
 msgid "Force redraw after certain commands"
 msgstr "VÃ¤rskenda ekraani peale kÃ¤ske"
 
-#: src/lang.c:2674
+#: src/lang.c:2697
 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:2678
+#: src/lang.c:2701
 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:2679
+#: src/lang.c:2702
 msgid "Start editor with line offset"
 msgstr "KÃ¤ivita tekstitoimeti reanumbril"
 
-#: src/lang.c:2680
+#: src/lang.c:2703
 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"
@@ -7627,16 +7639,16 @@ msgstr ""
 "# vastavale reale. Vastasel korral positsioneeritakse kursor esimesele "
 "reale\n"
 
-#: src/lang.c:2685
+#: src/lang.c:2708
 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:2686
+#: src/lang.c:2709
 msgid "Invocation of your editor"
 msgstr "Teie tekstitoimeti"
 
-#: src/lang.c:2687
+#: src/lang.c:2710
 msgid ""
 "# Format of editor line including parameters\n"
 "# %E Editor  %F Filename  %N Linenumber\n"
@@ -7644,16 +7656,16 @@ msgstr ""
 "# Tekstitoimeti rea formaat koos parameetritega\n"
 "# %E Toimeti  %F Failinimi  %N Reanumber\n"
 
-#: src/lang.c:2692
+#: src/lang.c:2715
 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:2693
+#: src/lang.c:2716
 msgid "External inews"
 msgstr "VÃ¤line inews"
 
-#: src/lang.c:2694
+#: src/lang.c:2717
 msgid ""
 "# If --internal use the built in mini inews for posting via NNTP\n"
 "# otherwise use an external inews program\n"
@@ -7661,18 +7673,18 @@ msgstr ""
 "# Kui on --internal, kasuta NNTP postitustel sisseehitatud inews kÃ¤sku\n"
 "# muidu kasuta vÃ¤list inews programmi\n"
 
-#: src/lang.c:2698
+#: src/lang.c:2721
 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:2699
+#: src/lang.c:2722
 msgid "Invocation of your mail command"
 msgstr "Teie e-posti kÃ¤sk"
 
-#: src/lang.c:2700
+#: src/lang.c:2723
 msgid ""
 "# Format of mailer line including parameters\n"
 "# %M Mailer  %S Subject  %T To  %F Filename\n"
@@ -7684,11 +7696,11 @@ msgstr ""
 "# nÃ¤iteks. kasutada saatjana elm programmi:    elm -s \"%S\" \"%T\" < %F\n"
 "# nÃ¤iteks. elm interaktiivses moodis      :    elm -i %F -s \"%S\" \"%T\"\n"
 
-#: src/lang.c:2708
+#: src/lang.c:2731
 msgid "Use interactive mail reader"
 msgstr "Kasuta interaktiivset e-posti"
 
-#: src/lang.c:2709
+#: src/lang.c:2732
 msgid ""
 "# Interactive mailreader\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7702,33 +7714,33 @@ msgstr ""
 "#   1 = kasuta interaktiivset e-posti programmi koos pÃ¤istega\n"
 "#   2 = kasuta interaktiivset e-posti programmi pÃ¤isteta\n"
 
-#: src/lang.c:2718
+#: src/lang.c:2741
 msgid "Remove ~/.article after posting"
 msgstr "Eemalda ~/.article peale postitust"
 
-#: src/lang.c:2719
+#: src/lang.c:2742
 msgid "# If ON remove ~/.article after posting.\n"
 msgstr "# Kui vÃ¤Ã¤rtus on ON, kustuta  ~/.article peale postitust.\n"
 
-#: src/lang.c:2725
+#: src/lang.c:2748
 msgid "Use UTF-8 graphics (thread tree etc.)"
 msgstr "Kasuta UTF-8 graafikat (teema puu jne.)"
 
-#: src/lang.c:2726
+#: src/lang.c:2749
 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:2731
+#: src/lang.c:2754
 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:2732
+#: src/lang.c:2755
 msgid "Filename for posted articles"
 msgstr "Failinimi postitatud artiklitele"
 
-#: src/lang.c:2733
+#: src/lang.c:2756
 msgid ""
 "# Filename where to keep all postings (default posted)\n"
 "# If no filename is set then postings will not be saved\n"
@@ -7736,39 +7748,39 @@ msgstr ""
 "# Failinimi, kus hoida kÃµiki postitusi (vaikimisi posted)\n"
 "# Kui nime pole, siis postitusi ei salvestata\n"
 
-#: src/lang.c:2738
+#: src/lang.c:2761
 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:2739
+#: src/lang.c:2762
 msgid "Keep failed arts in ~/dead.articles"
 msgstr "Vigased artiklid ~/dead.articles"
 
-#: src/lang.c:2740
+#: src/lang.c:2763
 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:2744
+#: src/lang.c:2767
 msgid "Do you want to strip unsubscribed groups from .newsrc"
 msgstr "Kas te soovite eemaldada tellimata grupid .newsrc failist"
 
-#: src/lang.c:2745
+#: src/lang.c:2768
 msgid "No unsubscribed groups in newsrc"
 msgstr "newsrcs ainult tellitud grupid"
 
-#: src/lang.c:2746
+#: src/lang.c:2769
 msgid "# If ON strip unsubscribed groups from newsrc\n"
 msgstr "# Kui vÃ¤Ã¤rtus on ON, eemalda tellimata grupid newsrc failist\n"
 
-#: src/lang.c:2751
+#: src/lang.c:2774
 msgid "Remove bogus groups from newsrc"
 msgstr "Eemalda olematud grupid"
 
-#: src/lang.c:2752
+#: src/lang.c:2775
 msgid ""
 "# What to do with bogus groups in newsrc file\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7782,67 +7794,67 @@ msgstr ""
 "#   1 = Eemalda\n"
 "#   2 = MÃ¤rgi valikuekraanil lipuga D\n"
 
-#: src/lang.c:2761
+#: src/lang.c:2784
 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:2762
+#: src/lang.c:2785
 msgid "NNTP read timeout in seconds"
 msgstr "NNTP lugemise taimout sekundites"
 
-#: src/lang.c:2763
+#: src/lang.c:2786
 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:2768
+#: src/lang.c:2791
 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:2769
+#: src/lang.c:2792
 msgid "Interval in secs to reread active"
 msgstr "Aktiivsete faili lugemise intervall"
 
-#: src/lang.c:2770
+#: src/lang.c:2793
 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:2775
+#: src/lang.c:2798
 msgid "Reconnect to server automatically"
 msgstr "Taasta automaatselt NNTP Ã¼hendus"
 
-#: src/lang.c:2776
+#: src/lang.c:2799
 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:2780
+#: src/lang.c:2803
 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:2781
+#: src/lang.c:2804
 msgid "Cache NNTP overview files locally"
 msgstr "Puhverda NNTP overview lokaalselt"
 
-#: src/lang.c:2782
+#: src/lang.c:2805
 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:2786 src/lang.c:2801 src/lang.c:2821 src/lang.c:2840
+#: src/lang.c:2809 src/lang.c:2824 src/lang.c:2844 src/lang.c:2863
 msgid "Enter format string. <CR> sets, <ESC> cancels."
 msgstr "Sisestage vormingusÃµne. <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:2787
+#: src/lang.c:2810
 msgid "Format string for selection level"
 msgstr "Valiku taseme vormingusÃµne"
 
-#: src/lang.c:2788
+#: src/lang.c:2811
 msgid ""
 "# Format string for selection level representation\n"
 "# Default: %f %n %U  %G  %d\n"
@@ -7867,11 +7879,11 @@ msgstr ""
 "#   %n              Number, rea number ekraanil\n"
 "#   %U              Lugemata\n"
 
-#: src/lang.c:2802
+#: src/lang.c:2825
 msgid "Format string for group level"
 msgstr "Gruppide taseme vormingusÃµne"
 
-#: src/lang.c:2803
+#: src/lang.c:2826
 msgid ""
 "# Format string for group level representation\n"
 "# Default: %n %m %R %L  %s  %F\n"
@@ -7906,11 +7918,11 @@ msgstr ""
 "#   %s              Teema (ainult grupi tasemes)\n"
 "#   %S              Skoor\n"
 
-#: src/lang.c:2822
+#: src/lang.c:2845
 msgid "Format string for thread level"
 msgstr "Teema taseme vormingusÃµne"
 
-#: src/lang.c:2823
+#: src/lang.c:2846
 msgid ""
 "# Format string for thread level representation\n"
 "# Default: %n %m  [%L]  %T  %F\n"
@@ -7942,19 +7954,19 @@ msgstr ""
 "#   %S              Skoor\n"
 "#   %T              Teema puu (ainult teema tase)\n"
 
-#: src/lang.c:2841
+#: src/lang.c:2864
 msgid "Format string for display of dates"
 msgstr "KuupÃ¤evade esitamise vormingusÃµne"
 
-#: src/lang.c:2842
+#: src/lang.c:2865
 msgid "# Format string for date representation\n"
 msgstr "# VormingusÃµne kuupÃ¤evade esitamiseks\n"
 
-#: src/lang.c:2848
+#: src/lang.c:2871
 msgid "Unicode normalization form"
 msgstr "Unikoodi normaliseerimise kuju"
 
-#: src/lang.c:2849
+#: src/lang.c:2872
 msgid ""
 "# Unicode normalization form\n"
 "# Possible values are:\n"
@@ -7972,19 +7984,19 @@ msgstr ""
 "#   3 = NFC\n"
 "#   4 = NFD\n"
 
-#: src/lang.c:2862
+#: src/lang.c:2885
 msgid "Render BiDi"
 msgstr "Renderda BiDi"
 
-#: src/lang.c:2863
+#: src/lang.c:2886
 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:2870
+#: src/lang.c:2893
 msgid "Function for sorting articles"
 msgstr "Failinimi jÃ¤rjestatud artiklitele"
 
-#: src/lang.c:2871
+#: src/lang.c:2894
 msgid ""
 "# Function for sorting articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7996,162 +8008,162 @@ msgstr ""
 "# * 0 = qsort\n"
 "#   1 = heapsort\n"
 
-#: src/lang.c:2884
+#: src/lang.c:2907
 msgid "Automatically GroupMarkUnselArtRead"
 msgstr "Automaatselt GroupMarkUnselArtRead"
 
-#: src/lang.c:2890
+#: src/lang.c:2913
 msgid "Delete post-process files"
 msgstr "Kustuta jÃ¤rel-tÃ¶Ã¶deldud failid"
 
-#: src/lang.c:2895
+#: src/lang.c:2918
 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:2896
+#: src/lang.c:2919
 msgid "Mailbox to save sent mails"
 msgstr "Saadetud e-mailide postkast"
 
-#: src/lang.c:2901
+#: src/lang.c:2924
 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:2902
+#: src/lang.c:2925
 msgid "Followup-To: header"
 msgstr "Followup-To: pÃ¤is"
 
-#: src/lang.c:2907
+#: src/lang.c:2930
 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:2914
+#: src/lang.c:2937
 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:2915
+#: src/lang.c:2938
 msgid "Ispell program"
 msgstr "Ispell programm"
 
-#: src/lang.c:2921
+#: src/lang.c:2944
 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:2922
+#: src/lang.c:2945
 msgid "Mailing list address"
 msgstr "Postiloendi aadress"
 
-#: src/lang.c:2928
+#: src/lang.c:2951
 msgid "Forward articles as attachment"
 msgstr "Edasta artiklid manusena"
 
-#: src/lang.c:2933
+#: src/lang.c:2956
 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:2934
+#: src/lang.c:2957
 msgid "Which MIME types will be saved"
 msgstr "Millised MIME tÃ¼Ã¼bid salvestatakse"
 
-#: src/lang.c:2939
+#: src/lang.c:2962
 msgid "Value of the Organization: header. <CR> sets, <ESC> cancels."
 msgstr "Organization: pÃ¤ise vÃ¤Ã¤rtus. <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:2940
+#: src/lang.c:2963
 msgid "Organization: header"
 msgstr "Organization: pÃ¤is"
 
-#: src/lang.c:2945
+#: src/lang.c:2968
 msgid "Filename for saved articles. <CR> sets, <ESC> cancels."
 msgstr "Salvestatud artiklite fail. <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:2946
+#: src/lang.c:2969
 msgid "savefile"
 msgstr "fail salvestamiseks"
 
-#: src/lang.c:2951 src/lang.c:2975
+#: src/lang.c:2974 src/lang.c:2998
 msgid "Scope for the filter rule. <CR> sets, <ESC> cancels."
 msgstr "Filtri reegli skoop. <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:2952
+#: src/lang.c:2975
 msgid "Quick (1 key) select filter scope"
 msgstr "Kiirvaliku (1 klahv) filtri skoop"
 
-#: src/lang.c:2957 src/lang.c:2981
+#: src/lang.c:2980 src/lang.c:3004
 msgid "Header for filter rule. <CR> sets, <ESC> cancels."
 msgstr "Filtri reegli pÃ¤is. <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:2958
+#: src/lang.c:2981
 msgid "Quick (1 key) select filter header"
 msgstr "Kiire (1 klahvi) valik pÃ¤iste filtreerimiseks"
 
-#: src/lang.c:2963 src/lang.c:2987
+#: src/lang.c:2986 src/lang.c:3010
 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:2964
+#: src/lang.c:2987
 msgid "Quick (1 key) select filter case"
 msgstr "Kiirvaliku (1 klahv) valiku filtri tÃµstutundlikkus"
 
-#: src/lang.c:2969 src/lang.c:2993
+#: src/lang.c:2992 src/lang.c:3016
 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:2970
+#: src/lang.c:2993
 msgid "Quick (1 key) select filter expire"
 msgstr "Kiirvalikuga (1 klahv) aegumise filter"
 
-#: src/lang.c:2976
+#: src/lang.c:2999
 msgid "Quick (1 key) kill filter scope"
 msgstr "Kiirsurmamise (1 klahv) filtri skoop"
 
-#: src/lang.c:2982
+#: src/lang.c:3005
 msgid "Quick (1 key) kill filter header"
 msgstr "Kiirvalikuga (1 klahv) surmamise filtri pÃ¤is"
 
-#: src/lang.c:2988
+#: src/lang.c:3011
 msgid "Quick (1 key) kill filter case"
 msgstr "Kiirsurmamise (1 klahv) filtri tÃµstutundlikkus"
 
-#: src/lang.c:2994
+#: src/lang.c:3017
 msgid "Quick (1 key) kill filter expire"
 msgstr "Kiirvalikuga (1 klahv) surmamise filtri aegumine"
 
-#: src/lang.c:3000
+#: src/lang.c:3023
 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:3001
+#: src/lang.c:3024
 msgid "UNDECLARED_CHARSET"
 msgstr "UNDECLARED_CHARSET"
 
-#: src/lang.c:3007
+#: src/lang.c:3030
 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:3008
+#: src/lang.c:3031
 msgid "X_Body"
 msgstr "X_Body"
 
-#: src/lang.c:3013
+#: src/lang.c:3036
 msgid "Insert this header when posting. <CR> sets, <ESC> cancels."
 msgstr "Lisa postitamisel see pÃ¤is. <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:3014
+#: src/lang.c:3037
 msgid "X_Headers"
 msgstr "X_Headers"
 
-#: src/lang.c:3019
+#: src/lang.c:3042
 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:3020
+#: src/lang.c:3043
 msgid "Insert 'X-Comment-To:' header"
 msgstr "Sisestage 'X-Comment-To:' pÃ¤is"
 
@@ -8160,12 +8172,12 @@ msgstr "Sisestage 'X-Comment-To:' pÃ¤is"
 msgid "reading from local spool"
 msgstr "loen lokaalsest spool kataloogist"
 
-#: src/misc.c:3857
+#: src/misc.c:3868
 #, 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:3860
+#: src/misc.c:3871
 #, c-format
 msgid "Version: %s %s release %s (\"%s\")\n"
 msgstr "Versioon: %s %s vÃ¤ljalase %s (\"%s\")\n"
@@ -8187,11 +8199,11 @@ msgstr ""
 msgid "NNTP connection error. Exiting..."
 msgstr "NNTP Ã¼henduse viga. LÃµpetan..."
 
-#: src/nntplib.c:856 src/nntplib.c:1834
+#: src/nntplib.c:856 src/nntplib.c:1835
 msgid "Rejoin current group\n"
 msgstr "TaasÃ¼hinen jooksva grupiga\n"
 
-#: src/nntplib.c:864 src/nntplib.c:1842
+#: src/nntplib.c:864 src/nntplib.c:1843
 #, c-format
 msgid "Read (%s)\n"
 msgstr "Lugesin (%s)\n"
@@ -8201,11 +8213,11 @@ msgstr "Lugesin (%s)\n"
 msgid "Resend last command (%s)\n"
 msgstr "Saada viimane kÃ¤sk uuesti (%s)\n"
 
-#: src/nntplib.c:1481
+#: src/nntplib.c:1482
 msgid "CAPABILITIES did not announce READER"
 msgstr "CAPABILITIES ei sisalda READER"
 
-#: src/nntplib.c:1988
+#: src/nntplib.c:1989
 msgid "MOTD: "
 msgstr "MOTD: "
 
@@ -8214,36 +8226,36 @@ msgstr "MOTD: "
 msgid "couldn't expand %s\n"
 msgstr "ei saa laiendada %s\n"
 
-#: src/post.c:1339
-#, c-format
+#: src/post.c:1341
+#, fuzzy, c-format
 msgid ""
-"Line %d is longer than 998 octets and should be folded, but\n"
+"Line %d is longer than %d octets and should be folded, but\n"
 "encoding is neither set to %s nor to %s\n"
 msgstr ""
-"Rida %d on pikem, kui 998 sÃ¼mbolit ja tuleks poolitada, aga kodeering\n"
+"Rida %d on pikem, kui %d sÃ¼mbolit ja tuleks poolitada, aga kodeering\n"
 "pole ei %s ega %s\n"
 
-#: src/post.c:1344
-#, c-format
+#: src/post.c:1346
+#, fuzzy, c-format
 msgid ""
-"Line %d is longer than 998 octets and should be folded, but\n"
+"Line %d is longer than %d octets and should be folded, but\n"
 "encoding is set to %s without enabling MIME_BREAK_LONG_LINES or\n"
 "posting doesn't contain any 8bit chars and thus folding won't happen\n"
 msgstr ""
-"Rida %d on pikem, kui 998 sÃ¼mbolit ja tuleks poolitada, aga kodeering\n"
+"Rida %d on pikem, kui %d sÃ¼mbolit ja tuleks poolitada, aga kodeering\n"
 "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:1346
-#, c-format
+#: src/post.c:1348
+#, fuzzy, c-format
 msgid ""
-"Line %d is longer than 998 octets and should be folded, but\n"
+"Line %d is longer than %d octets and should be folded, but\n"
 "encoding is not set to %s\n"
 msgstr ""
-"Rida %d on pikem, kui 998 sÃ¼mbolit ja tuleks poolitada, aga kodeering\n"
+"Rida %d on pikem, kui %d sÃ¼mbolit ja tuleks poolitada, aga kodeering\n"
 "pole %s\n"
 
-#: src/post.c:2320
+#: src/post.c:2322
 #, c-format
 msgid "Posting: %.*s ..."
 msgstr "Postitan: %.*s ..."
@@ -8273,7 +8285,7 @@ msgstr "[- Pole kasutatav -]"
 #. * preamble
 #. * TODO: -> lang.c
 #.
-#: src/rfc2047.c:1309
+#: src/rfc2047.c:1308
 #, c-format
 msgid ""
 "This message has been composed in the 'multipart/mixed' MIME-format. If you\n"
@@ -8287,7 +8299,7 @@ msgstr ""
 "vormingut kasutama ja jÃ¤rgnev tekst vÃµib olla kummaline.\n"
 "\n"
 
-#: src/save.c:1067
+#: src/save.c:1065
 msgid "bytes"
 msgstr "baiti"
 
Binary files tin-2.4.1/po/fr.gmo and tin-2.4.2/po/fr.gmo differ
diff -Nurp '--exclude=.bzr*' tin-2.4.1/po/fr.po tin-2.4.2/po/fr.po
--- tin-2.4.1/po/fr.po	2016-12-20 16:59:39.000000000 +0100
+++ tin-2.4.2/po/fr.po	2017-12-08 09:39:46.181531781 +0100
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tin-2.4.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-12-20 16:59+0100\n"
+"POT-Creation-Date: 2017-12-08 09:39+0100\n"
 "PO-Revision-Date: 2016-08-10 16:57+0100\n"
 "Last-Translator: Matt Anton <tin@syrius.org>\n"
 "Language-Team: French <traduc@traduc.org>\n"
@@ -17,11 +17,11 @@ msgstr ""
 "X-Generator: Poedit 1.5.5\n"
 "X-Poedit-SourceCharset: UTF-8\n"
 
-#: src/attrib.c:941
+#: src/attrib.c:954
 msgid "Processing attributes... "
 msgstr "Traitement du fichier attributes..."
 
-#: src/attrib.c:1163
+#: src/attrib.c:1176
 #, c-format
 msgid ""
 "# Do not edit this comment block\n"
@@ -30,397 +30,397 @@ msgstr ""
 "# Ne pas Ã©diter ce commentaire\n"
 "#\n"
 
-#: src/attrib.c:1164
+#: src/attrib.c:1177
 #, c-format
 msgid "#  scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n"
 msgstr "#  scope=TERME (pe. alt.*,!alt.bin*) [obligatoire]\n"
 
-#: src/attrib.c:1165
+#: src/attrib.c:1178
 #, c-format
 msgid "#  add_posted_to_filter=ON/OFF\n"
 msgstr "#  add_posted_to_filter=ON/OFF\n"
 
-#: src/attrib.c:1166
+#: src/attrib.c:1179
 #, c-format
 msgid "#  advertising=ON/OFF\n"
 msgstr "#  advertising=ON/OFF\n"
 
-#: src/attrib.c:1167
+#: src/attrib.c:1180
 #, c-format
 msgid "#  alternative_handling=ON/OFF\n"
 msgstr "#  alternative_handling=ON/OFF\n"
 
-#: src/attrib.c:1168
+#: src/attrib.c:1181
 #, c-format
 msgid "#  ask_for_metamail=ON/OFF\n"
 msgstr "#  ask_for_metamail=ON/OFF\n"
 
-#: src/attrib.c:1169
+#: src/attrib.c:1182
 #, c-format
 msgid "#  auto_cc_bcc=NUM\n"
 msgstr "#  auto_cc_bcc=NUM\n"
 
-#: src/attrib.c:1170
+#: src/attrib.c:1183
 #, 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:1171
+#: src/attrib.c:1184
 #, c-format
 msgid "#  auto_list_thread=ON/OFF\n"
 msgstr "#  auto_list_thread=ON/OFF\n"
 
-#: src/attrib.c:1172
+#: src/attrib.c:1185
 #, c-format
 msgid "#  auto_save=ON/OFF\n"
 msgstr "#  auto_save=ON/OFF\n"
 
-#: src/attrib.c:1173
+#: src/attrib.c:1186
 #, c-format
 msgid "#  auto_select=ON/OFF\n"
 msgstr "#  auto_select=ON/OFF\n"
 
-#: src/attrib.c:1174
+#: src/attrib.c:1187
 #, c-format
 msgid "#  batch_save=ON/OFF\n"
 msgstr "#  batch_save=ON/OFF\n"
 
-#: src/attrib.c:1175
+#: src/attrib.c:1188
 #, 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:1176
+#: src/attrib.c:1189
 #, c-format
 msgid "#  delete_tmp_files=ON/OFF\n"
 msgstr "#  delete_tmp_files=ON/OFF\n"
 
-#: src/attrib.c:1177
+#: src/attrib.c:1190
 #, c-format
 msgid "#  editor_format=STRING (eg. %%E +%%N %%F)\n"
 msgstr "#  editor_format=TERME (pe. %%E +%%N %%F)\n"
 
-#: src/attrib.c:1178
+#: src/attrib.c:1191
 #, c-format
 msgid "#  fcc=STRING (eg. =mailbox)\n"
 msgstr "#  fcc=TERME (pe. =mailbox)\n"
 
-#: src/attrib.c:1179
+#: src/attrib.c:1192
 #, c-format
 msgid "#  followup_to=STRING\n"
 msgstr "#  followup_to=TERME\n"
 
-#: src/attrib.c:1180
+#: src/attrib.c:1193
 #, 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:1181
+#: src/attrib.c:1194
 #, c-format
 msgid "#  group_catchup_on_exit=ON/OFF\n"
 msgstr "#  group_catchup_on_exit=ON/OFF\n"
 
-#: src/attrib.c:1182
+#: src/attrib.c:1195
 #, 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:1183
+#: src/attrib.c:1196
 #, c-format
 msgid "#  mail_8bit_header=ON/OFF\n"
 msgstr "#  mail_8bit_header=ON/OFF\n"
 
-#: src/attrib.c:1184
+#: src/attrib.c:1197
 #, c-format
 msgid "#  mail_mime_encoding=supported_encoding"
 msgstr "#  mail_mime_encoding=encodage_supportÃ©"
 
-#: src/attrib.c:1192
+#: src/attrib.c:1205
 #, c-format
 msgid "#  ispell=STRING\n"
 msgstr "#  ispell=TERME\n"
 
-#: src/attrib.c:1194
+#: src/attrib.c:1207
 #, c-format
 msgid "#  maildir=STRING (eg. ~/Mail)\n"
 msgstr "#  maildir=TERME (pe. ~/Mail)\n"
 
-#: src/attrib.c:1195
+#: src/attrib.c:1208
 #, c-format
 msgid "#  mailing_list=STRING (eg. majordomo@example.org)\n"
 msgstr "#  mailing_list=TERME (pe. majordomo@example.org)\n"
 
-#: src/attrib.c:1196
+#: src/attrib.c:1209
 #, 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:1197
+#: src/attrib.c:1210
 #, c-format
 msgid "#  mark_ignore_tags=ON/OFF\n"
 msgstr "#  mark_ignore_tags=ON/OFF\n"
 
-#: src/attrib.c:1198
+#: src/attrib.c:1211
 #, c-format
 msgid "#  mark_saved_read=ON/OFF\n"
 msgstr "#  mark_saved_read=ON/OFF\n"
 
-#: src/attrib.c:1199
+#: src/attrib.c:1212
 #, c-format
 msgid "#  mime_forward=ON/OFF\n"
 msgstr "#  mime_forward=ON/OFF\n"
 
-#: src/attrib.c:1201
+#: src/attrib.c:1214
 #, c-format
 msgid "#  mm_network_charset=supported_charset"
 msgstr "#  mm_network_charset=encodage_supportÃ©"
 
-#: src/attrib.c:1208
+#: src/attrib.c:1221
 #, c-format
 msgid "#  undeclared_charset=STRING (default is US-ASCII)\n"
 msgstr "#  undeclared_charset=TERME (dÃ©faut est US-ASCII)\n"
 
-#: src/attrib.c:1210
+#: src/attrib.c:1223
 #, c-format
 msgid "#  news_headers_to_display=STRING\n"
 msgstr "#  news_headers_to_display=TERME\n"
 
-#: src/attrib.c:1211
+#: src/attrib.c:1224
 #, c-format
 msgid "#  news_headers_to_not_display=STRING\n"
 msgstr "#  news_headers_to_not_display=TERME\n"
 
-#: src/attrib.c:1212
+#: src/attrib.c:1225
 #, c-format
 msgid "#  news_quote_format=STRING\n"
 msgstr "#  news_quote_format=TERME\n"
 
-#: src/attrib.c:1213
+#: src/attrib.c:1226
 #, 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:1214
+#: src/attrib.c:1227
 #, c-format
 msgid "#  pos_first_unread=ON/OFF\n"
 msgstr "#  pos_first_unread=ON/OFF\n"
 
-#: src/attrib.c:1215
+#: src/attrib.c:1228
 #, c-format
 msgid "#  post_8bit_header=ON/OFF\n"
 msgstr "#  post_8bit_header=ON/OFF\n"
 
-#: src/attrib.c:1216
+#: src/attrib.c:1229
 #, c-format
 msgid "#  post_mime_encoding=supported_encoding"
 msgstr "#  post_mime_encoding=encodage_supportÃ©"
 
-#: src/attrib.c:1223
+#: src/attrib.c:1236
 #, c-format
 msgid "#  post_process_type=NUM\n"
 msgstr "#  post_process_type=NUM\n"
 
-#: src/attrib.c:1228
+#: src/attrib.c:1241
 #, c-format
 msgid "#  post_process_view=ON/OFF\n"
 msgstr "#  post_process_view=ON/OFF\n"
 
-#: src/attrib.c:1229
+#: src/attrib.c:1242
 #, c-format
 msgid "#  quick_kill_scope=STRING (ie. talk.*)\n"
 msgstr "#  quick_kill_scope=TERME (pe. talk.*)\n"
 
-#: src/attrib.c:1230
+#: src/attrib.c:1243
 #, c-format
 msgid "#  quick_kill_expire=ON/OFF\n"
 msgstr "#  quick_kill_expire=ON/OFF\n"
 
-#: src/attrib.c:1231
+#: src/attrib.c:1244
 #, c-format
 msgid "#  quick_kill_case=ON/OFF\n"
 msgstr "#  quick_kill_case=ON/OFF\n"
 
-#: src/attrib.c:1232
+#: src/attrib.c:1245
 #, c-format
 msgid "#  quick_kill_header=NUM\n"
 msgstr "#  quick_kill_header=NUM\n"
 
-#: src/attrib.c:1233 src/attrib.c:1242
+#: src/attrib.c:1246 src/attrib.c:1255
 #, 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:1234 src/attrib.c:1243
+#: src/attrib.c:1247 src/attrib.c:1256
 #, 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:1235 src/attrib.c:1244
+#: src/attrib.c:1248 src/attrib.c:1257
 #, c-format
 msgid "#    4=Message-ID: & full References: line\n"
 msgstr "#    4=Message-ID: &  \"References:\" complÃ¨tes : ligne\n"
 
-#: src/attrib.c:1236 src/attrib.c:1245
+#: src/attrib.c:1249 src/attrib.c:1258
 #, 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:1237 src/attrib.c:1246
+#: src/attrib.c:1250 src/attrib.c:1259
 #, c-format
 msgid "#    6=Message-ID: entry only     7=Lines:\n"
 msgstr "#    6=Message-ID: entrÃ©e uniquement     7=Lignes:\n"
 
-#: src/attrib.c:1238
+#: src/attrib.c:1251
 #, c-format
 msgid "#  quick_select_scope=STRING\n"
 msgstr "#  quick_select_scope=TERME\n"
 
-#: src/attrib.c:1239
+#: src/attrib.c:1252
 #, c-format
 msgid "#  quick_select_expire=ON/OFF\n"
 msgstr "#  quick_select_expire=ON/OFF\n"
 
-#: src/attrib.c:1240
+#: src/attrib.c:1253
 #, c-format
 msgid "#  quick_select_case=ON/OFF\n"
 msgstr "#  quick_select_case=ON/OFF\n"
 
-#: src/attrib.c:1241
+#: src/attrib.c:1254
 #, c-format
 msgid "#  quick_select_header=NUM\n"
 msgstr "#  quick_select_header=NUM\n"
 
-#: src/attrib.c:1247
+#: src/attrib.c:1260
 #, c-format
 msgid "#  quote_chars=STRING (%%s, %%S for initials)\n"
 msgstr "#  quote_chars=TERME (%%s, %%S pour les initiales)\n"
 
-#: src/attrib.c:1249
+#: src/attrib.c:1262
 #, c-format
 msgid "#  print_header=ON/OFF\n"
 msgstr "#  print_header=ON/OFF\n"
 
-#: src/attrib.c:1251
+#: src/attrib.c:1264
 #, c-format
 msgid "#  process_only_unread=ON/OFF\n"
 msgstr "#  process_only_unread=ON/OFF\n"
 
-#: src/attrib.c:1252
+#: src/attrib.c:1265
 #, c-format
 msgid "#  prompt_followupto=ON/OFF\n"
 msgstr "#  prompt_followupto=ON/OFF\n"
 
-#: src/attrib.c:1253
+#: src/attrib.c:1266
 #, c-format
 msgid "#  savedir=STRING (eg. ~user/News)\n"
 msgstr "#  savedir=TERME (pe. ~user/News)\n"
 
-#: src/attrib.c:1254
+#: src/attrib.c:1267
 #, c-format
 msgid "#  savefile=STRING (eg. =linux)\n"
 msgstr "#  savefile=TERME (pe. =linux)\n"
 
-#: src/attrib.c:1255
+#: src/attrib.c:1268
 #, c-format
 msgid "#  sigfile=STRING (eg. $var/sig)\n"
 msgstr "#  sigfile=TERME (pe. $var/sig)\n"
 
-#: src/attrib.c:1256
+#: src/attrib.c:1269
 #, c-format
 msgid "#  show_author=NUM\n"
 msgstr "#  show_author=NUM\n"
 
-#: src/attrib.c:1262
+#: src/attrib.c:1275
 #, c-format
 msgid "#  show_signatures=ON/OFF\n"
 msgstr "#  show_signatures=ON/OFF\n"
 
-#: src/attrib.c:1263
+#: src/attrib.c:1276
 #, c-format
 msgid "#  show_only_unread_arts=ON/OFF\n"
 msgstr "#  show_only_unread=ON/OFF\n"
 
-#: src/attrib.c:1264
+#: src/attrib.c:1277
 #, c-format
 msgid "#  sigdashes=ON/OFF\n"
 msgstr "#  sigdashes=ON/OFF\n"
 
-#: src/attrib.c:1265
+#: src/attrib.c:1278
 #, c-format
 msgid "#  signature_repost=ON/OFF\n"
 msgstr "#  signature_repost=ON/OFF\n"
 
-#: src/attrib.c:1266
+#: src/attrib.c:1279
 #, c-format
 msgid "#  sort_article_type=NUM\n"
 msgstr "#  sort_art_type=NUM\n"
 
-#: src/attrib.c:1284
+#: src/attrib.c:1297
 #, c-format
 msgid "#  sort_threads_type=NUM\n"
 msgstr "#  sort_threads_type=NUM\n"
 
-#: src/attrib.c:1293
+#: src/attrib.c:1306
 #, c-format
 msgid "#  start_editor_offset=ON/OFF\n"
 msgstr "#  start_editor_offset=ON/OFF\n"
 
-#: src/attrib.c:1294
+#: src/attrib.c:1307
 #, c-format
 msgid "#  tex2iso_conv=ON/OFF\n"
 msgstr "#  tex2iso_conv=ON/OFF\n"
 
-#: src/attrib.c:1295
+#: src/attrib.c:1308
 #, c-format
 msgid "#  thread_catchup_on_exit=ON/OFF\n"
 msgstr "#  batch_save=ON/OFF\n"
 
-#: src/attrib.c:1296
+#: src/attrib.c:1309
 #, c-format
 msgid "#  thread_articles=NUM"
 msgstr "#  thread_arts=NUM"
 
-#: src/attrib.c:1303
+#: src/attrib.c:1316
 #, c-format
 msgid "#  thread_format=STRING (eg. %%n %%m [%%L]  %%T  %%F)\n"
 msgstr "#  thread_format=TERME (pe. %%n %%m [%%L]  %%T  %%F)\n"
 
-#: src/attrib.c:1304
+#: src/attrib.c:1317
 #, c-format
 msgid "#  thread_perc=NUM\n"
 msgstr "#  thread_perc=NUM\n"
 
-#: src/attrib.c:1305
+#: src/attrib.c:1318
 #, c-format
 msgid "#  trim_article_body=NUM\n"
 msgstr "#  trim_article_body=NUM\n"
 
-#: src/attrib.c:1306
+#: src/attrib.c:1319
 #, c-format
 msgid "#    0 = Don't trim article body\n"
 msgstr "#    0 = Ne pas nettoyer le corps de l'article\n"
 
-#: src/attrib.c:1307
+#: src/attrib.c:1320
 #, c-format
 msgid "#    1 = Skip leading blank lines\n"
 msgstr "#   1 = Effacer les lignes vides du dÃ©but\n"
 
-#: src/attrib.c:1308
+#: src/attrib.c:1321
 #, c-format
 msgid "#    2 = Skip trailing blank lines\n"
 msgstr "#   2 = Effacer les lignes vides de la fin\n"
 
-#: src/attrib.c:1309
+#: src/attrib.c:1322
 #, c-format
 msgid "#    3 = Skip leading and trailing blank lines\n"
 msgstr "#   3 = Effacer les lignes vides du dÃ©but et de la fin\n"
 
-#: src/attrib.c:1310
+#: src/attrib.c:1323
 #, c-format
 msgid "#    4 = Compact multiple blank lines between text blocks\n"
 msgstr "#   4 = Regrouper plusieurs lignes vides entre les paragraphes\n"
 
-#: src/attrib.c:1311
+#: src/attrib.c:1324
 #, c-format
 msgid ""
 "#    5 = Compact multiple blank lines between text blocks and skip\n"
@@ -429,7 +429,7 @@ msgstr ""
 "#   5 = Regrouper plusieurs lignes vides entre les paragraphes et\n"
 "#       effacer les lignes vides du dÃ©but\n"
 
-#: src/attrib.c:1312
+#: src/attrib.c:1325
 #, c-format
 msgid ""
 "#    6 = Compact multiple blank lines between text blocks and skip\n"
@@ -438,7 +438,7 @@ msgstr ""
 "#   6 = Regrouper plusieurs lignes vides entre les paragraphes et\n"
 "#       effacer les lignes vides de la fin\n"
 
-#: src/attrib.c:1313
+#: src/attrib.c:1326
 #, c-format
 msgid ""
 "#    7 = Compact multiple blank lines between text blocks and skip\n"
@@ -447,37 +447,37 @@ msgstr ""
 "#   7 = Regrouper plusieurs lignes vides entre les paragraphes et\n"
 "#       effacer les lignes vides du dÃ©but et de la fin\n"
 
-#: src/attrib.c:1314
+#: src/attrib.c:1327
 #, c-format
 msgid "#  verbatim_handling=ON/OFF\n"
 msgstr "#  verbatim_handling=ON/OFF\n"
 
-#: src/attrib.c:1316
+#: src/attrib.c:1329
 #, c-format
 msgid "#  extquote_handling=ON/OFF\n"
 msgstr "#  extquote_handling=ON/OFF\n"
 
-#: src/attrib.c:1318
+#: src/attrib.c:1331
 #, c-format
 msgid "#  wrap_on_next_unread=ON/OFF\n"
 msgstr "#  wrap_on_next_unread=ON/OFF\n"
 
-#: src/attrib.c:1319
+#: src/attrib.c:1332
 #, c-format
 msgid "#  x_body=STRING (eg. ~/.tin/extra-body-text)\n"
 msgstr "#  x_body=TERME (pe. ~/.tin/extra-body-text)\n"
 
-#: src/attrib.c:1320
+#: src/attrib.c:1333
 #, c-format
 msgid "#  x_comment_to=ON/OFF\n"
 msgstr "#  x_comment_to=ON/OFF\n"
 
-#: src/attrib.c:1321
+#: src/attrib.c:1334
 #, c-format
 msgid "#  x_headers=STRING (eg. ~/.tin/extra-headers)\n"
 msgstr "#  x_headers=TERME (pe. ~/.tin/extra-headers)\n"
 
-#: src/attrib.c:1322
+#: src/attrib.c:1335
 #, c-format
 msgid ""
 "#\n"
@@ -486,7 +486,7 @@ msgstr ""
 "#\n"
 "# Notez que placer les entrÃ©es gÃ©nÃ©rales (portÃ©e globale) en premier\n"
 
-#: src/attrib.c:1323
+#: src/attrib.c:1336
 #, c-format
 msgid ""
 "# entries first followed by group specific entries.\n"
@@ -495,7 +495,7 @@ msgstr ""
 "# est prÃ©fÃ©rable, suivies des entrÃ©es spÃ©cifiques aux groupes.\n"
 "#\n"
 
-#: src/attrib.c:1324
+#: src/attrib.c:1337
 #, c-format
 msgid "############################################################################\n"
 msgstr "############################################################################\n"
@@ -845,196 +845,196 @@ msgstr "Annulation de l'article..."
 msgid "Cannot create %s"
 msgstr "CrÃ©ation de %s impossible"
 
-#: src/lang.c:122
+#: src/lang.c:123
 #, c-format
 msgid "Can't find base article %d"
 msgstr "Article initial %d introuvable"
 
-#: src/lang.c:123
+#: src/lang.c:125
 #, c-format
 msgid "Can't open %s"
 msgstr "Ouverture de %s impossible"
 
-#: src/lang.c:124
+#: src/lang.c:126
 #, c-format
 msgid "Couldn't open %s for saving"
 msgstr "Ouverture de %s pour enregistrement impossible"
 
-#: src/lang.c:125
+#: src/lang.c:127
 msgid "*** Posting not allowed ***"
 msgstr "*** Postage non autorisÃ© ***"
 
-#: src/lang.c:126
+#: src/lang.c:128
 #, c-format
 msgid "Posting is not allowed to %s"
 msgstr "Postage non autorisÃ© dans %s"
 
-#: src/lang.c:128
+#: src/lang.c:130
 #, c-format
 msgid "Can't retrieve %s"
 msgstr "RÃ©cupÃ©ration de %s impossible"
 
-#: src/lang.c:130
+#: src/lang.c:132
 #, c-format
 msgid "%s is a directory"
 msgstr "%s est un rÃ©pertoire"
 
-#: src/lang.c:131
+#: src/lang.c:133
 msgid "Catchup"
 msgstr "Marquer lu"
 
-#: src/lang.c:132
+#: src/lang.c:134
 #, c-format
 msgid "Catchup %s..."
 msgstr "Effacement sur %s..."
 
-#: src/lang.c:133
+#: src/lang.c:135
 msgid "Catchup all groups entered during this session?"
 msgstr "Marquer lus tous les groupes visitÃ©s lors de la session ?"
 
-#: src/lang.c:134
+#: src/lang.c:136
 msgid "You have tagged articles in this group - catchup anyway?"
 msgstr "Vous avez marquÃ© des articles de ce groupe - marquer comme lu ?"
 
-#: src/lang.c:135
+#: src/lang.c:137
 #, c-format
 msgid "%s %d %s in %lu seconds\n"
 msgstr "%s %d %s en %lu secondes\n"
 
-#: src/lang.c:136
+#: src/lang.c:138
 msgid "Caughtup"
 msgstr "Caughtup"
 
-#: src/lang.c:137
+#: src/lang.c:139
 msgid "Check Prepared Article"
 msgstr "VÃ©rification de l'article prÃ©parÃ©"
 
-#: src/lang.c:138
+#: src/lang.c:140
 msgid "Checking for new groups... "
 msgstr "VÃ©rification de nouveaux groupes... "
 
-#: src/lang.c:139
+#: src/lang.c:141
 msgid "Checking for news..."
 msgstr "VÃ©rification des articles..."
 
-#: src/lang.c:140
+#: src/lang.c:142
 #, c-format
 msgid "Post-process %s=no, %s=yes, %s=shar, %s=quit: "
 msgstr "Traiter %s=non, %s=oui, %s=shar, %s=quitter : "
 
-#: src/lang.c:142
+#: src/lang.c:144
 msgid "ANSI color disabled"
 msgstr "Couleurs ANSI dÃ©sactivÃ©es"
 
-#: src/lang.c:143
+#: src/lang.c:145
 msgid "ANSI color enabled"
 msgstr "Couleurs ANSI activÃ©es"
 
-#: src/lang.c:145
+#: src/lang.c:147
 #, c-format
 msgid "Command failed: %s"
 msgstr "Ã‰chec commande : %s"
 
-#: src/lang.c:146
+#: src/lang.c:148
 #, c-format
 msgid "Cook article failed, %s is exiting"
 msgstr "PrÃ©paration de lâ€™article Ã©chouÃ©, %s en cours de fermeture"
 
-#: src/lang.c:147
+#: src/lang.c:149
 msgid "Mark not selected articles read?"
 msgstr "Marquer comme lu les articles sÃ©lectionnÃ©s ?"
 
-#: src/lang.c:149
+#: src/lang.c:151
 #, c-format
 msgid "Connecting to %s..."
 msgstr "Connexion Ã  %s..."
 
-#: src/lang.c:151
+#: src/lang.c:153
 msgid "<CR>"
 msgstr "<RETOUR>"
 
-#: src/lang.c:152
+#: src/lang.c:154
 msgid "Creating active file for saved groups...\n"
 msgstr "CrÃ©ation du fichier active des groupes enregistrÃ©s...\n"
 
-#: src/lang.c:153
+#: src/lang.c:155
 msgid "Creating newsrc file...\n"
 msgstr "CrÃ©ation du fichier newsrc...\n"
 
-#: src/lang.c:155 src/lang.c:1311 src/lang.c:1331
+#: src/lang.c:157 src/lang.c:1313 src/lang.c:1333
 msgid "Default"
 msgstr "DÃ©faut"
 
-#: src/lang.c:156
+#: src/lang.c:158
 msgid "Delete saved files that have been post processed?"
 msgstr "Effacer les fichiers enregistrÃ©s qui ont Ã©tÃ© post-traitÃ©s ?"
 
-#: src/lang.c:157
+#: src/lang.c:159
 msgid "Deleting temporary files..."
 msgstr "Effacement des fichiers temporaires..."
 
-#: src/lang.c:159
+#: src/lang.c:161
 msgid "*** End of article ***"
 msgstr "*** Fin de l'article ***"
 
-#: src/lang.c:160
+#: src/lang.c:162
 msgid "*** End of articles ***"
 msgstr "*** Fin de la liste ***"
 
-#: src/lang.c:161
+#: src/lang.c:163
 msgid "*** End of attachments ***"
 msgstr "*** Fin des piÃ¨ces-jointes ***"
 
-#: src/lang.c:162
+#: src/lang.c:164
 msgid "*** End of groups ***"
 msgstr "*** Fin de la liste ***"
 
-#: src/lang.c:163
+#: src/lang.c:165
 msgid "*** End of page ***"
 msgstr "*** Fin de l'article ***"
 
-#: src/lang.c:164
+#: src/lang.c:166
 msgid "*** End of scopes ***"
 msgstr "*** Fin de la liste ***"
 
-#: src/lang.c:165
+#: src/lang.c:167
 msgid "*** End of thread ***"
 msgstr "*** Fin du fil ***"
 
-#: src/lang.c:166
+#: src/lang.c:168
 msgid "*** End of URLs ***"
 msgstr "*** Fin des URLs ***"
 
-#: src/lang.c:167
+#: src/lang.c:169
 msgid "Enter limit of articles to get> "
 msgstr "Entrez le nombre max d'articles Ã  rÃ©cupÃ©rer > "
 
-#: src/lang.c:168
+#: src/lang.c:170
 msgid "Enter Message-ID to go to> "
 msgstr "Entrez le Message-ID Ã  voir > "
 
-#: src/lang.c:169
+#: src/lang.c:171
 msgid " and enter next unread thread"
 msgstr " et passer au fil non lu suivant"
 
-#: src/lang.c:170
+#: src/lang.c:172
 msgid " and enter next unread article"
 msgstr " et passer Ã  l'article non lu suivant"
 
-#: src/lang.c:171
+#: src/lang.c:173
 msgid " and enter next unread group"
 msgstr " et entrer dans le groupe suivant non lu"
 
-#: src/lang.c:172
+#: src/lang.c:174
 msgid "Enter option number> "
 msgstr "Entrez le numÃ©ro de l'option > "
 
-#: src/lang.c:173
+#: src/lang.c:175
 #, c-format
 msgid "Enter range [%s]> "
 msgstr "Entrez un champ [%s] > "
 
-#: src/lang.c:174
+#: src/lang.c:176
 msgid ""
 "\n"
 "Warning: Approved: header used.\n"
@@ -1042,7 +1042,7 @@ msgstr ""
 "\n"
 "Attention : en-tÃªte Approved: utilisÃ©.\n"
 
-#: src/lang.c:176
+#: src/lang.c:178
 msgid ""
 "\n"
 "Error: Bad address in Approved: header.\n"
@@ -1050,7 +1050,7 @@ msgstr ""
 "\n"
 "Erreur : Mauvaise adresse dans l'en-tÃªte Approved:.\n"
 
-#: src/lang.c:177
+#: src/lang.c:179
 msgid ""
 "\n"
 "Error: Bad address in From: header.\n"
@@ -1058,7 +1058,7 @@ msgstr ""
 "\n"
 "Erreur : Mauvaise adresse dans l'en-tÃªte From:.\n"
 
-#: src/lang.c:178
+#: src/lang.c:180
 msgid ""
 "\n"
 "Error: Bad FQDN in Message-ID: header.\n"
@@ -1066,7 +1066,7 @@ msgstr ""
 "\n"
 "Erreur : Mauvais FQDN dans l'en-tÃªte Message-ID:.\n"
 
-#: src/lang.c:179
+#: src/lang.c:181
 msgid ""
 "\n"
 "Error: Bad address in Reply-To: header.\n"
@@ -1074,7 +1074,7 @@ msgstr ""
 "\n"
 "Erreur : Mauvais adresse dans l'en-Ãªte Reply-To:.\n"
 
-#: src/lang.c:180
+#: src/lang.c:182
 msgid ""
 "\n"
 "Error: Bad address in To: header.\n"
@@ -1082,27 +1082,27 @@ msgstr ""
 "\n"
 "Erreur : Mauvaise adresse dans l'en-tÃªte To:.\n"
 
-#: src/lang.c:182
+#: src/lang.c:184
 #, c-format
 msgid "Can't unlock %s"
 msgstr "DÃ©verrouillage de %s impossible"
 
-#: src/lang.c:183
+#: src/lang.c:185
 #, c-format
 msgid "Couldn't dotlock %s - article not appended!"
 msgstr "N'a pu dÃ©verrouiler %s - article non ajoutÃ© !"
 
-#: src/lang.c:184
+#: src/lang.c:186
 #, c-format
 msgid "Couldn't lock %s - article not appended!"
 msgstr "N'a pu verrouiller %s - article non ajoutÃ© !"
 
-#: src/lang.c:187
+#: src/lang.c:189
 #, c-format
 msgid "Corrupted file %s"
 msgstr "Fichier %s corrompu"
 
-#: src/lang.c:189
+#: src/lang.c:191
 msgid ""
 "\n"
 "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n"
@@ -1110,38 +1110,38 @@ msgstr ""
 "\n"
 "Erreur : Followup-To \"poster\" et un groupe n'est pas autorisÃ© !\n"
 
-#: src/lang.c:190
+#: src/lang.c:192
 #, 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:191
+#: src/lang.c:193
 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:192
+#: src/lang.c:194
 msgid "Left angle bracket missing in route address.\n"
 msgstr "Accolade gauche manquante dans l'adresse de routage.\n"
 
-#: src/lang.c:193
+#: src/lang.c:195
 msgid "Left parenthesis missing in old-style address.\n"
 msgstr "ParenthÃ¨se gauche manquante dans l'ancien type d'adresse.\n"
 
-#: src/lang.c:194
+#: src/lang.c:196
 msgid "Right parenthesis missing in old-style address.\n"
 msgstr "ParenthÃ¨se droite manquante dans l'ancien type d'adresse.\n"
 
-#: src/lang.c:195
+#: src/lang.c:197
 msgid "At-sign missing in mail address.\n"
 msgstr "Arobase manquant dans l'adresse email.\n"
 
-#: src/lang.c:196
+#: src/lang.c:198
 msgid "Single component FQDN is not allowed. Add your domain.\n"
 msgstr "Composant FQDN unique non autorisÃ©. Ajoutez votre domaine.\n"
 
-#: src/lang.c:197
+#: src/lang.c:199
 msgid ""
 "Invalid domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1150,7 +1150,7 @@ msgstr ""
 "existe.\n"
 "Utilisez .invalid comme domaine premier pour les fausses adresses.\n"
 
-#: src/lang.c:198
+#: src/lang.c:200
 msgid ""
 "Illegal domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1159,7 +1159,7 @@ msgstr ""
 "existe.\n"
 "Utilisez .invalid comme domaine premier pour les fausses adresses.\n"
 
-#: src/lang.c:199
+#: src/lang.c:201
 msgid ""
 "Unknown domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1168,54 +1168,54 @@ msgstr ""
 "existe.\n"
 "Utilisez .invalid comme domaine premier pour les fausses adresses.\n"
 
-#: src/lang.c:200
+#: src/lang.c:202
 msgid "Illegal character in FQDN.\n"
 msgstr "CaractÃ¨re illÃ©gal dans le FQDN.\n"
 
-#: src/lang.c:201
+#: src/lang.c:203
 msgid "Zero length FQDN component not allowed.\n"
 msgstr "Valeur vide dans le FQDN non autorisÃ©.\n"
 
-#: src/lang.c:202
+#: src/lang.c:204
 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:203
+#: src/lang.c:205
 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:204
+#: src/lang.c:206
 msgid "FQDN component may not start with digit.\n"
 msgstr "Composant FQDN ne devrait pas commencer par un chiffre.\n"
 
-#: src/lang.c:205
+#: src/lang.c:207
 msgid "Domain literal has impossible numeric value.\n"
 msgstr "Domaine littÃ©ral contient une valeur numÃ©rique impossible.\n"
 
-#: src/lang.c:206
+#: src/lang.c:208
 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:207
+#: src/lang.c:209
 msgid "Right bracket missing in domain literal.\n"
 msgstr "ParenthÃ¨se droite manquante dans le domaine littÃ©ral.\n"
 
-#: src/lang.c:208
+#: src/lang.c:210
 msgid "Missing localpart of mail address.\n"
 msgstr "Partie locale manquante dans l'adresse email.\n"
 
-#: src/lang.c:209
+#: src/lang.c:211
 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:210
+#: src/lang.c:212
 msgid "Zero length localpart component not allowed.\n"
 msgstr "Valeur vide dans composant de partie locale non autorisÃ©.\n"
 
-#: src/lang.c:211
+#: src/lang.c:213
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n"
@@ -1224,7 +1224,7 @@ msgstr ""
 "Mots non citÃ©s ne devraient pas contenir '!()<>@,;:\\.[]' dans l'adresse de "
 "routage.\n"
 
-#: src/lang.c:212
+#: src/lang.c:214
 msgid ""
 "Illegal character in realname.\n"
 "Quoted words may not contain '()<>\\'.\n"
@@ -1232,7 +1232,7 @@ msgstr ""
 "CaractÃ¨re illÃ©gal dans le nom rÃ©el.\n"
 "Mots citÃ©s ne devraient pas contenir '()<>\\'.\n"
 
-#: src/lang.c:213
+#: src/lang.c:215
 msgid ""
 "Illegal character in realname.\n"
 "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n"
@@ -1241,11 +1241,11 @@ msgstr ""
 "Mots encodÃ©s ne devraient pas contenir '!()<>@,;:\"\\.[]/=' dans le "
 "paramÃ¨tre.\n"
 
-#: src/lang.c:214
+#: src/lang.c:216
 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:215
+#: src/lang.c:217
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '()<>\\' in old-style addresses.\n"
@@ -1254,7 +1254,7 @@ msgstr ""
 "Mots non citÃ©s ne devraient pas contenir '()<>\\' dans les adresses de type "
 "anciennes.\n"
 
-#: src/lang.c:216
+#: src/lang.c:218
 msgid ""
 "Illegal character in realname.\n"
 "Control characters and unencoded 8bit characters > 127 are not allowed.\n"
@@ -1263,7 +1263,7 @@ msgstr ""
 "Les caractÃ¨res de contrÃ´le et non encodÃ©s en 8bit > 127 ne sont pas "
 "autorisÃ©s.\n"
 
-#: src/lang.c:217
+#: src/lang.c:219
 msgid ""
 "\n"
 "Error: No blank line found after header.\n"
@@ -1271,7 +1271,7 @@ msgstr ""
 "\n"
 "Erreur : Pas de ligne vide trouvÃ©e aprÃ¨s l'en-tÃªte.\n"
 
-#: src/lang.c:218
+#: src/lang.c:220
 #, c-format
 msgid ""
 "\n"
@@ -1281,7 +1281,7 @@ msgstr ""
 "Erreur : Formattage incorrect de %s.\n"
 
 #. TODO: fixme, US-ASCII is not the only 7bit charset we know about
-#: src/lang.c:220
+#: src/lang.c:222
 msgid ""
 "\n"
 "Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n"
@@ -1295,7 +1295,7 @@ msgstr ""
 "         correcte pour votre langue via le M)enu des options ou via\n"
 "         l'Ã©dition de votre tinrc.\n"
 
-#: src/lang.c:225
+#: src/lang.c:227
 msgid ""
 "\n"
 "Error: Posting contains  non-ASCII characters  but the  MIME encoding\n"
@@ -1312,7 +1312,7 @@ msgstr ""
 "         changement peut Ãªtre effectuÃ© via le M)enu des options ou via\n"
 "         l'Ã©dition de votre tinrc.\n"
 
-#: src/lang.c:231
+#: src/lang.c:233
 msgid ""
 "\n"
 "Error: Article starts with blank line instead of header\n"
@@ -1320,7 +1320,7 @@ msgstr ""
 "\n"
 "Erreur : L'article dÃ©bute avec une ligne vide au lieu d'un en-tÃªte\n"
 
-#: src/lang.c:232
+#: src/lang.c:234
 #, c-format
 msgid ""
 "\n"
@@ -1332,7 +1332,7 @@ msgstr ""
 "nom :\n"
 "%s\n"
 
-#: src/lang.c:233
+#: src/lang.c:235
 #, c-format
 msgid ""
 "\n"
@@ -1341,7 +1341,7 @@ msgstr ""
 "\n"
 "Erreur : La ligne \"%s:\" est vide.\n"
 
-#: src/lang.c:234
+#: src/lang.c:236
 #, c-format
 msgid ""
 "\n"
@@ -1350,7 +1350,7 @@ msgstr ""
 "\n"
 "Erreur : La ligne \"%s:\" est absente de l'en-tÃªte de l'article.\n"
 
-#: src/lang.c:235
+#: src/lang.c:237
 #, c-format
 msgid ""
 "\n"
@@ -1359,7 +1359,7 @@ msgstr ""
 "\n"
 "Erreur : %s ne contient pas de caractÃ¨res 7 bits.\n"
 
-#: src/lang.c:236
+#: src/lang.c:238
 #, c-format
 msgid ""
 "\n"
@@ -1370,7 +1370,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:237
+#: src/lang.c:239
 #, c-format
 msgid ""
 "\n"
@@ -1379,26 +1379,26 @@ msgstr ""
 "\n"
 "Erreur : Il y a plusieurs lignes (%d) \"%s:\" dans l'en-tÃªte.\n"
 
-#: src/lang.c:238
+#: src/lang.c:240
 #, c-format
 msgid "Insecure permissions of %s (%o)"
 msgstr "Permissions de %s non sÃ»res (%o)"
 
-#: src/lang.c:240
+#: src/lang.c:242
 #, c-format
 msgid "Invalid response to GROUP command, %s"
 msgstr "RÃ©ponse de la commande GROUP invalide, %s"
 
-#: src/lang.c:245
+#: src/lang.c:247
 #, 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:246
+#: src/lang.c:248
 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:247
+#: src/lang.c:249
 msgid ""
 "\n"
 "Error: \"poster\" is not allowed in Newsgroups!\n"
@@ -1406,16 +1406,16 @@ msgstr ""
 "\n"
 "Erreur : \"poster\" n'est pas autorisÃ© dans les Groupes !\n"
 
-#: src/lang.c:248
+#: src/lang.c:250
 msgid "Can't get a (fully-qualified) domain-name!"
 msgstr "Nom de domaine (qualifiÃ©) introuvable !"
 
-#: src/lang.c:249
+#: src/lang.c:251
 #, c-format
 msgid "No permissions to go into %s\n"
 msgstr "Pas la permission d'aller dans %s\n"
 
-#: src/lang.c:251
+#: src/lang.c:253
 msgid ""
 "\n"
 "Error: From: line missing.\n"
@@ -1423,30 +1423,30 @@ msgstr ""
 "\n"
 "Erreur : En-tÃªte 'From:' manquant.\n"
 
-#: src/lang.c:253
+#: src/lang.c:255
 #, c-format
 msgid "No read permissions for %s\n"
 msgstr "Pas la permission de lecture pour %s\n"
 
-#: src/lang.c:254
+#: src/lang.c:256
 #, c-format
 msgid "File %s does not exist\n"
 msgstr "Fichier %s inexistant\n"
 
-#: src/lang.c:255
+#: src/lang.c:257
 #, c-format
 msgid "No write permissions for %s\n"
 msgstr "Pas la permission d'Ã©crire pour %s\n"
 
-#: src/lang.c:256
+#: src/lang.c:258
 msgid "Can't get user information (/etc/passwd missing?)"
 msgstr "Info sur l'utilisateur introuvable (/etc/passwd manquant ?)"
 
-#: src/lang.c:257
+#: src/lang.c:259
 msgid "errors"
 msgstr "erreurs"
 
-#: src/lang.c:259
+#: src/lang.c:261
 #, c-format
 msgid ""
 "\n"
@@ -1456,61 +1456,61 @@ msgstr ""
 "Erreur sur la ligne %d : en-tÃªte \"Sender:\" non autorisÃ© (sera ajoutÃ© pour "
 "vous)\n"
 
-#: src/lang.c:261
+#: src/lang.c:263
 #, 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:262
+#: src/lang.c:264
 msgid "error"
 msgstr "erreur"
 
-#: src/lang.c:263
+#: src/lang.c:265
 msgid "Unknown display level"
 msgstr "Vue affichÃ©e inconnue"
 
-#: src/lang.c:264
+#: src/lang.c:266
 msgid "<ESC>"
 msgstr "<ESC>"
 
-#: src/lang.c:265
+#: src/lang.c:267
 msgid "Exiting..."
 msgstr "Fermeture..."
 
-#: src/lang.c:266
+#: src/lang.c:268
 msgid "leaving external mail-reader"
 msgstr "fermeture du client mail externe"
 
-#: src/lang.c:267
+#: src/lang.c:269
 #, c-format
 msgid "Extracting %s..."
 msgstr "Extraction de %s..."
 
-#: src/lang.c:269
+#: src/lang.c:271
 #, 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:270
+#: src/lang.c:272
 #, 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:271
+#: src/lang.c:273
 #, c-format
 msgid "Filtering global rules (%d/%d)..."
 msgstr "Filtrage selon les rÃ¨gles globales (%d/%d)..."
 
-#: src/lang.c:272
+#: src/lang.c:274
 msgid "Rule created by: "
 msgstr "RÃ¨gle crÃ©Ã©e par : "
 
-#: src/lang.c:273
+#: src/lang.c:275
 #, c-format
 msgid "Enter pattern [%s]> "
 msgstr "Entrez le rÃ©glage [%s] > "
 
-#: src/lang.c:274
+#: src/lang.c:276
 #, c-format
 msgid ""
 "\n"
@@ -1520,20 +1520,20 @@ msgstr ""
 "Vous avez souhaitÃ© que les rÃ©ponses Ã  votre article aillent au(x) %s "
 "suivant(s) :\n"
 
-#: src/lang.c:275
+#: src/lang.c:277
 #, 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:276
+#: src/lang.c:278
 msgid "-- forwarded message --\n"
 msgstr "-- message redirigÃ© --\n"
 
-#: src/lang.c:277
+#: src/lang.c:279
 msgid "-- end of forwarded message --\n"
 msgstr "-- fin du message redirigÃ© --\n"
 
-#: src/lang.c:278
+#: src/lang.c:280
 msgid ""
 "# Format:\n"
 "#   comment=STRING    Optional. Multiple lines allowed. Comments must be "
@@ -1597,856 +1597,856 @@ msgstr ""
 "rÃ¨gle.\n"
 "#\n"
 
-#: src/lang.c:299
+#: src/lang.c:301
 #, c-format
 msgid "Enter score for rule (default=%d): "
 msgstr "Entrez le score (dÃ©faut=%d) : "
 
-#: src/lang.c:300
+#: src/lang.c:302
 #, 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:301
+#: src/lang.c:303
 msgid "Full"
 msgstr "Tous"
 
-#: src/lang.c:302
+#: src/lang.c:304
 msgid "Comment (optional)  : "
 msgstr "Commentaire (facultatif) : "
 
-#: src/lang.c:303
+#: src/lang.c:305
 msgid "Apply pattern to    : "
 msgstr "Appliquer Ã      : "
 
-#: src/lang.c:304
+#: src/lang.c:306
 msgid "From: line (ignore case)      "
 msgstr "l'en-tÃªte 'From:' (ignorer la casse)"
 
-#: src/lang.c:305
+#: src/lang.c:307
 msgid "From: line (case sensitive)   "
 msgstr "l'en-tÃªte 'From:' (casse sensible)"
 
-#: src/lang.c:307
+#: src/lang.c:309
 #, c-format
 msgid "%s%s: Unknown host.\n"
 msgstr "%s%s : HÃ´te inconnu.\n"
 
-#: src/lang.c:309
+#: src/lang.c:311
 msgid "global "
 msgstr "global "
 
-#: src/lang.c:310
+#: src/lang.c:312
 #, c-format
 msgid "Please use %.100s instead"
 msgstr "Utilisez svp %.100s Ã  la place"
 
-#: src/lang.c:311
+#: src/lang.c:313
 #, c-format
 msgid "%s is bogus"
 msgstr "%s pose problÃ¨me"
 
-#: src/lang.c:312
+#: src/lang.c:314
 #, c-format
 msgid "Group %s is moderated. Continue?"
 msgstr "Groupe %s modÃ©rÃ©. Continuer ?"
 
-#: src/lang.c:313
+#: src/lang.c:315
 msgid "groups"
 msgstr "groupes"
 
-#: src/lang.c:314
+#: src/lang.c:316
 #, c-format
 msgid "Rereading %s..."
 msgstr "Relecture de %s..."
 
-#: src/lang.c:315
+#: src/lang.c:317
 msgid "Top Level Commands"
 msgstr "Commandes niveau supÃ©rieur"
 
-#: src/lang.c:316
+#: src/lang.c:318
 msgid "Group Selection"
 msgstr "SÃ©lection du groupe"
 
-#: src/lang.c:317
+#: src/lang.c:319
 msgid "group"
 msgstr "groupe"
 
-#: src/lang.c:318
+#: src/lang.c:320
 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:320
+#: src/lang.c:322
 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:321
+#: src/lang.c:323
 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:322
+#: src/lang.c:324
 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:323
+#: src/lang.c:325
 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:324
+#: src/lang.c:326
 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:325
+#: src/lang.c:327
 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:326
+#: src/lang.c:328
 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:327
+#: src/lang.c:329
 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:328
+#: src/lang.c:330
 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:329
+#: src/lang.c:331
 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:330
+#: src/lang.c:332
 msgid "kill an article via a menu"
 msgstr "filtrer un article via un menu"
 
-#: src/lang.c:331
+#: src/lang.c:333
 msgid "auto-select (hot) an article via a menu"
 msgstr "sÃ©lection auto. (hot) d'un article via un menu"
 
-#: src/lang.c:332
+#: src/lang.c:334
 msgid "Browse URLs in article"
 msgstr "Voir les URLs dans l'article"
 
-#: src/lang.c:333
+#: src/lang.c:335
 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:335
+#: src/lang.c:337
 msgid "cancel (delete) or supersede (overwrite) current article"
 msgstr "annuler (effacer) ou remplacer (Ã©craser) l'article actuel"
 
-#: src/lang.c:336
+#: src/lang.c:338
 msgid "post followup to current article"
 msgstr "poster un suivi pour l'article actuel"
 
-#: src/lang.c:337
+#: src/lang.c:339
 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:338
+#: src/lang.c:340
 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:339
+#: src/lang.c:341
 msgid "repost chosen article to another group"
 msgstr "reposter l'article choisi dans un autre groupe"
 
-#: src/lang.c:341
+#: src/lang.c:343
 msgid "edit article (mail-groups only)"
 msgstr "Ã©diter l'article (groupes de messagerie uniquement)"
 
-#: src/lang.c:342
+#: src/lang.c:344
 msgid "display first article in current thread"
 msgstr "afficher le 1er article du fil actuel"
 
-#: src/lang.c:343
+#: src/lang.c:345
 msgid "display first page of article"
 msgstr "afficher la 1Ã¨re page de l'article"
 
-#: src/lang.c:344
+#: src/lang.c:346
 msgid "display last article in current thread"
 msgstr "afficher le dernier article du fil actuel"
 
-#: src/lang.c:345
+#: src/lang.c:347
 msgid "display last page of article"
 msgstr "afficher la derniÃ¨re page de l'article"
 
-#: src/lang.c:346
+#: src/lang.c:348
 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:347
+#: src/lang.c:349
 msgid "display next article"
 msgstr "afficher l'article suivant"
 
-#: src/lang.c:348
+#: src/lang.c:350
 msgid "display first article in next thread"
 msgstr "afficher le 1er article du fil suivant"
 
-#: src/lang.c:349
+#: src/lang.c:351
 msgid "display next unread article"
 msgstr "afficher le prochain article non lu"
 
-#: src/lang.c:350
+#: src/lang.c:352
 msgid "go to the article that this one followed up"
 msgstr "aller Ã  l'article parent"
 
-#: src/lang.c:351
+#: src/lang.c:353
 msgid "display previous article"
 msgstr "afficher l'article prÃ©cÃ©dent"
 
-#: src/lang.c:352
+#: src/lang.c:354
 msgid "display previous unread article"
 msgstr "afficher l'article prÃ©cÃ©dent non lu"
 
-#: src/lang.c:353
+#: src/lang.c:355
 msgid "quickly kill an article using defaults"
 msgstr "filtrer rapidement un article en utilisant les dÃ©fauts"
 
-#: src/lang.c:354
+#: src/lang.c:356
 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:355
+#: src/lang.c:357
 msgid "return to group selection level"
 msgstr "retourner Ã  la vue sÃ©lection de groupe"
 
-#: src/lang.c:356
+#: src/lang.c:358
 msgid "reply through mail to author"
 msgstr "rÃ©pondre par email Ã  l'auteur"
 
-#: src/lang.c:357
+#: src/lang.c:359
 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:358
+#: src/lang.c:360
 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:359
+#: src/lang.c:361
 msgid "search backwards within this article"
 msgstr "recherche arriÃ¨re dans cet article"
 
-#: src/lang.c:360
+#: src/lang.c:362
 msgid "search forwards within this article"
 msgstr "recherche avant dans cet article"
 
-#: src/lang.c:361
+#: src/lang.c:363
 msgid "show article in raw-mode (including all headers)"
 msgstr "afficher la source des articles (incluant les en-tÃªtes)"
 
-#: src/lang.c:362
+#: src/lang.c:364
 msgid "skip next block of included text"
 msgstr "passer au bloc suivant incluant du texte"
 
-#: src/lang.c:363
+#: src/lang.c:365
 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:364
+#: src/lang.c:366
 msgid "toggle display of all headers"
 msgstr "(dÃ©s)activer l'affichage de tous les en-tÃªtes"
 
-#: src/lang.c:365
+#: src/lang.c:367
 msgid "toggle word highlighting on/off"
 msgstr "(dÃ©s)activer la surbrillance des mots"
 
-#: src/lang.c:366
+#: src/lang.c:368
 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:367
+#: src/lang.c:369
 msgid "toggle tabwidth 4 <-> 8"
 msgstr "basculer la taille de tabulation 4 <-> 8"
 
-#: src/lang.c:368
+#: src/lang.c:370
 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:369
+#: src/lang.c:371
 msgid "toggle display of uuencoded sections"
 msgstr "(dÃ©s)activer l'affichage des sections uuencodÃ©es"
 
-#: src/lang.c:370
+#: src/lang.c:372
 msgid "View/pipe/save multimedia attachments"
 msgstr "Voir/passer/enregistrer les PJ multimÃ©dia"
 
-#: src/lang.c:371
+#: src/lang.c:373
 msgid "choose first attachment in list"
 msgstr "choisir la premiÃ¨re piÃ¨ce-jointe de la liste"
 
-#: src/lang.c:372
+#: src/lang.c:374
 msgid "0 - 9\t  choose attachment by number"
 msgstr "0 - 9\t  choisir la piÃ¨ce-jointe par son numÃ©ro"
 
-#: src/lang.c:373
+#: src/lang.c:375
 msgid "choose last attachment in list"
 msgstr "choisir la derniÃ¨re PJ de la liste"
 
-#: src/lang.c:375
+#: src/lang.c:377
 msgid "pipe attachment into command"
 msgstr "passer la piÃ¨ce-jointe Ã  une commande"
 
-#: src/lang.c:376
+#: src/lang.c:378
 msgid "pipe raw attachment into command"
 msgstr "passer la source de la PJ Ã  une commande"
 
-#: src/lang.c:378
+#: src/lang.c:380
 msgid "save attachment to disk"
 msgstr "enregistrer la piÃ¨ce-jointe"
 
-#: src/lang.c:379
+#: src/lang.c:381
 msgid "search for attachments forwards"
 msgstr "recherche avant des piÃ¨ces-jointes"
 
-#: src/lang.c:380
+#: src/lang.c:382
 msgid "search for attachments backwards"
 msgstr "recherche arriÃ¨re des piÃ¨ces-jointes"
 
-#: src/lang.c:381
+#: src/lang.c:383
 msgid "view attachment"
 msgstr "voir la piÃ¨ce-jointe"
 
-#: src/lang.c:382
+#: src/lang.c:384
 msgid "tag attachment"
 msgstr "marquer la piÃ¨ce-jointe"
 
-#: src/lang.c:383
+#: src/lang.c:385
 msgid "tag attachments that match user specified pattern"
 msgstr "marquer les PJ qui correspondant Ã  une recherche"
 
-#: src/lang.c:384
+#: src/lang.c:386
 msgid "reverse tagging on all attachments (toggle)"
 msgstr "annuler (ou pas) le marquage de toutes les PJ"
 
-#: src/lang.c:385
+#: src/lang.c:387
 msgid "untag all tagged attachments"
 msgstr "dÃ©marquer toutes les PJ marquÃ©es"
 
-#: src/lang.c:386
+#: src/lang.c:388
 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:387
+#: src/lang.c:389
 msgid "choose first attribute in list"
 msgstr "choisir le 1er article dans la liste"
 
-#: src/lang.c:388
+#: src/lang.c:390
 msgid "0 - 9\t  choose attribute by number"
 msgstr "0 - 9\t  choisir un article par numÃ©ro"
 
-#: src/lang.c:389
+#: src/lang.c:391
 msgid "choose last attribute in list"
 msgstr "choisir le dernier article dans la liste"
 
-#: src/lang.c:390
+#: src/lang.c:392
 msgid "reset attribute to a default value"
 msgstr "rÃ©initialiser Ã  sa valeur par dÃ©faut"
 
-#: src/lang.c:391
+#: src/lang.c:393
 msgid "search forwards for an attribute"
 msgstr "recherche avant d'un attribut"
 
-#: src/lang.c:392
+#: src/lang.c:394
 msgid "search backwards for an attribute"
 msgstr "recherche arriÃ¨re d'un attribut"
 
-#: src/lang.c:393
+#: src/lang.c:395
 msgid "select attribute"
 msgstr "sÃ©lectionner un attribut"
 
-#: src/lang.c:394
+#: src/lang.c:396
 msgid "toggle back to options menu when invoked from there"
 msgstr "revenir au menu options lorsque demandÃ© depuis ici"
 
-#: src/lang.c:395
+#: src/lang.c:397
 #, c-format
 msgid "report bug or comment via mail to %s"
 msgstr "signaler un bogue ou envoi d'un commentaire Ã  %s"
 
-#: src/lang.c:396
+#: src/lang.c:398
 msgid "choose first option in list"
 msgstr "choisir la premiÃ¨re option de la liste"
 
-#: src/lang.c:397
+#: src/lang.c:399
 msgid "0 - 9\t  choose option by number"
 msgstr "0 - 9\t  choisir une option par son numÃ©ro"
 
-#: src/lang.c:398
+#: src/lang.c:400
 msgid "choose last option in list"
 msgstr "choisir la derniÃ¨re option de la liste"
 
-#: src/lang.c:399
+#: src/lang.c:401
 msgid "start scopes menu"
 msgstr "afficher le menu des sÃ©lections"
 
-#: src/lang.c:400
+#: src/lang.c:402
 msgid "search forwards for an option"
 msgstr "recherche avant d'une option"
 
-#: src/lang.c:401
+#: src/lang.c:403
 msgid "search backwards for an option"
 msgstr "recherche arriÃ¨re d'une option"
 
-#: src/lang.c:402
+#: src/lang.c:404
 msgid "select option"
 msgstr "sÃ©lectionner une option"
 
-#: src/lang.c:403
+#: src/lang.c:405
 msgid "toggle to attributes menu"
 msgstr "(dÃ©s)activer le menu attributs"
 
-#: src/lang.c:404
+#: src/lang.c:406
 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:405
+#: src/lang.c:407
 msgid "escape from command prompt"
 msgstr "quitter le prompt"
 
-#: src/lang.c:406
+#: src/lang.c:408
 msgid "edit filter file"
 msgstr "Ã©diter les filtres"
 
-#: src/lang.c:407
+#: src/lang.c:409
 msgid "get help"
 msgstr "voir l'aide"
 
-#: src/lang.c:408
+#: src/lang.c:410
 msgid "display last article viewed"
 msgstr "afficher le dernier article lu"
 
-#: src/lang.c:409
+#: src/lang.c:411
 msgid "down one line"
 msgstr "descendre d'une ligne"
 
-#: src/lang.c:410
+#: src/lang.c:412
 msgid "up one line"
 msgstr "monter d'une ligne"
 
-#: src/lang.c:411
+#: src/lang.c:413
 msgid "go to article chosen by Message-ID"
 msgstr "aller Ã  l'article via son Message-ID"
 
-#: src/lang.c:412
+#: src/lang.c:414
 msgid "mail article/thread/hot/pattern/tagged articles to someone"
 msgstr "envoyer article/fil/sÃ©l./articles marquÃ©s Ã  une personne"
 
-#: src/lang.c:413
+#: src/lang.c:415
 msgid "menu of configurable options"
 msgstr "menu des options rÃ©glables"
 
-#: src/lang.c:414
+#: src/lang.c:416
 msgid "down one page"
 msgstr "descendre d'une page"
 
-#: src/lang.c:415
+#: src/lang.c:417
 msgid "up one page"
 msgstr "monter d'une page"
 
-#: src/lang.c:417
+#: src/lang.c:419
 msgid "post (write) article to current group"
 msgstr "poster (Ã©crire) un article dans le groupe actuel"
 
-#: src/lang.c:418
+#: src/lang.c:420
 msgid "post postponed articles"
 msgstr "poster les brouillons"
 
-#: src/lang.c:420
+#: src/lang.c:422
 msgid "list articles posted by you (from posted file)"
 msgstr "lister les articles postÃ©s par vous (fichier posted)"
 
-#: src/lang.c:421
+#: src/lang.c:423
 msgid "return to previous menu"
 msgstr "retourner au menu prÃ©cÃ©dent"
 
-#: src/lang.c:422
+#: src/lang.c:424
 msgid "quit tin immediately"
 msgstr "quitter tin immÃ©diatement"
 
-#: src/lang.c:423
+#: src/lang.c:425
 msgid "redraw page"
 msgstr "rafraÃ®chir la page"
 
-#: src/lang.c:424
+#: src/lang.c:426
 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:425
+#: src/lang.c:427
 msgid "save marked articles automatically without user prompts"
 msgstr "enregistrement auto. des articles marquÃ©s sans demander"
 
-#: src/lang.c:426
+#: src/lang.c:428
 msgid "scroll the screen one line down"
 msgstr "dÃ©filer une page par une page"
 
-#: src/lang.c:427
+#: src/lang.c:429
 msgid "scroll the screen one line up"
 msgstr "remonter une page par une page"
 
-#: src/lang.c:428
+#: src/lang.c:430
 msgid "search for articles by author backwards"
 msgstr "recherche arriÃ¨re d'articles par auteur"
 
-#: src/lang.c:429
+#: src/lang.c:431
 msgid "search for articles by author forwards"
 msgstr "recherche avant d'articles par auteur"
 
-#: src/lang.c:430
+#: src/lang.c:432
 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:431
+#: src/lang.c:433
 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:432
+#: src/lang.c:434
 msgid "search for articles by Subject line backwards"
 msgstr "recherche arriÃ¨re d'articles par Sujet"
 
-#: src/lang.c:433
+#: src/lang.c:435
 msgid "search for articles by Subject line forwards"
 msgstr "recherche avant d'articles par Sujet"
 
-#: src/lang.c:434
+#: src/lang.c:436
 msgid "repeat last search"
 msgstr "relancer la derniÃ¨re recherche"
 
-#: src/lang.c:435
+#: src/lang.c:437
 msgid "tag current article for reposting/mailing/piping/printing/saving"
 msgstr "marquer article pour repostage/envoi/passer/imprimer/enregistrer"
 
-#: src/lang.c:436
+#: src/lang.c:438
 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:437
+#: src/lang.c:439
 msgid "toggle inverse video"
 msgstr "afficher ou non la vidÃ©o inversÃ©e"
 
-#: src/lang.c:438
+#: src/lang.c:440
 msgid "toggle mini help menu display"
 msgstr "afficher ou non le petit menu d'aide"
 
-#: src/lang.c:439
+#: src/lang.c:441
 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:440
+#: src/lang.c:442
 msgid "show version information"
 msgstr "afficher la version de tin"
 
-#: src/lang.c:441
+#: src/lang.c:443
 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:442
+#: src/lang.c:444
 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:443
+#: src/lang.c:445
 msgid "choose first thread in list"
 msgstr "choisir le 1er fil de la liste"
 
-#: src/lang.c:444
+#: src/lang.c:446
 msgid "choose last thread in list"
 msgstr "choisir le dernier fil de la liste"
 
-#: src/lang.c:445
+#: src/lang.c:447
 msgid "list articles within current thread (bring up Thread sub-menu)"
 msgstr "lister les articles du fil actuel (sous-menu fil)"
 
-#: src/lang.c:446
+#: src/lang.c:448
 msgid "mark article as unread"
 msgstr "marquer l'article comme non lu"
 
-#: src/lang.c:447
+#: src/lang.c:449
 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:448
+#: src/lang.c:450
 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:449
+#: src/lang.c:451
 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:450
+#: src/lang.c:452
 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:451
+#: src/lang.c:453
 msgid "toggle display of all/selected articles"
 msgstr "(dÃ©s)activer la vue de tout article/articles sÃ©lectionnÃ©s"
 
-#: src/lang.c:452
+#: src/lang.c:454
 msgid "display next group"
 msgstr "afficher le groupe suivant"
 
-#: src/lang.c:453
+#: src/lang.c:455
 msgid "display previous group"
 msgstr "afficher le groupe prÃ©cÃ©dent"
 
-#: src/lang.c:454
+#: src/lang.c:456
 msgid "toggle all selections (all articles)"
 msgstr "(dÃ©s)activer toutes les sÃ©lections (tout article)"
 
-#: src/lang.c:455
+#: src/lang.c:457
 msgid "select group (make \"hot\")"
 msgstr "sÃ©lection du groupe (utiliser \"hot\")"
 
-#: src/lang.c:456
+#: src/lang.c:458
 msgid "select thread"
 msgstr "sÃ©lectionner le fil"
 
-#: src/lang.c:457
+#: src/lang.c:459
 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:458
+#: src/lang.c:460
 msgid "select threads that match user specified pattern"
 msgstr "sÃ©lectionner les fils qui correspondent au critÃ¨re choisi"
 
-#: src/lang.c:459
+#: src/lang.c:461
 msgid "tag all parts of current multipart-message in order"
 msgstr "marquer dans l'ordre toutes parties du message multiparties"
 
-#: src/lang.c:460
+#: src/lang.c:462
 msgid "0 - 9\t  choose thread by number"
 msgstr "0 - 9\t  choisir le fil par numÃ©ro"
 
-#: src/lang.c:461
+#: src/lang.c:463
 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:462
+#: src/lang.c:464
 msgid "toggle display of all/unread articles"
 msgstr "(dÃ©s)activer l'affichage de tout article/articles non lus"
 
-#: src/lang.c:463
+#: src/lang.c:465
 msgid "toggle selection of thread"
 msgstr "(dÃ©s)activer sÃ©lection du fil"
 
-#: src/lang.c:464
+#: src/lang.c:466
 msgid "cycle through threading options available"
 msgstr "voir toutes les options de groupage disponibles"
 
-#: src/lang.c:465
+#: src/lang.c:467
 msgid "undo all selections (all articles)"
 msgstr "annuler toutes sÃ©lections (tout article)"
 
-#: src/lang.c:466
+#: src/lang.c:468
 msgid "untag all tagged threads"
 msgstr "dÃ©marquer tout fil marquÃ©"
 
-#: src/lang.c:467
+#: src/lang.c:469
 msgid "add new scope"
 msgstr "ajouter une sÃ©lection"
 
-#: src/lang.c:468
+#: src/lang.c:470
 msgid "delete scope"
 msgstr "effacer la sÃ©lection"
 
-#: src/lang.c:469
+#: src/lang.c:471
 msgid "edit attributes file"
 msgstr "Ã©diter le fichier attributes"
 
-#: src/lang.c:470
+#: src/lang.c:472
 msgid "choose first scope in list"
 msgstr "choisir la 1Ã¨re sÃ©lection de la liste"
 
-#: src/lang.c:471
+#: src/lang.c:473
 msgid "0 - 9\t  choose scope by number"
 msgstr "0 - 9\t  choisir une sÃ©lection par son numÃ©ro"
 
-#: src/lang.c:472
+#: src/lang.c:474
 msgid "choose last scope in list"
 msgstr "choisir la derniÃ¨re sÃ©lection de la liste"
 
-#: src/lang.c:473
+#: src/lang.c:475
 msgid "move scope"
 msgstr "dÃ©placer la sÃ©lection"
 
-#: src/lang.c:474
+#: src/lang.c:476
 msgid "rename scope"
 msgstr "renommer la sÃ©lection"
 
-#: src/lang.c:475
+#: src/lang.c:477
 msgid "select scope"
 msgstr "faire une sÃ©lection"
 
-#: src/lang.c:476
+#: src/lang.c:478
 msgid "mark all articles in group as read"
 msgstr "marquer lu tous les articles du groupe"
 
-#: src/lang.c:477
+#: src/lang.c:479
 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:478
+#: src/lang.c:480
 msgid "choose first group in list"
 msgstr "choisir le 1er groupe de la liste"
 
-#: src/lang.c:479
+#: src/lang.c:481
 msgid "choose group by name"
 msgstr "choisir le groupe par nom"
 
-#: src/lang.c:480
+#: src/lang.c:482
 msgid "0 - 9\t  choose group by number"
 msgstr "0 - 9\t  choisir un groupe par son numÃ©ro"
 
-#: src/lang.c:481
+#: src/lang.c:483
 msgid "choose range of groups to be affected by next command"
 msgstr "choisir les groupes affectÃ©s par la commande suivante"
 
-#: src/lang.c:482
+#: src/lang.c:484
 msgid "choose last group in list"
 msgstr "choisir le dernier groupe de la liste"
 
-#: src/lang.c:484
+#: src/lang.c:486
 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:485
+#: src/lang.c:487
 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:487
+#: src/lang.c:489
 msgid "mark all articles in chosen group unread"
 msgstr "marquer non lu tout article dans le groupe choisi"
 
-#: src/lang.c:488
+#: src/lang.c:490
 msgid "move chosen group within list"
 msgstr "dÃ©placer le groupe sÃ©lectionnÃ©"
 
-#: src/lang.c:489
+#: src/lang.c:491
 msgid "choose next group with unread news"
 msgstr "choisir le groupe suivant ayant articles non lus"
 
-#: src/lang.c:490 src/lang.c:1382
+#: src/lang.c:492 src/lang.c:1395
 msgid "quit"
 msgstr "quitter"
 
-#: src/lang.c:491
+#: src/lang.c:493
 msgid "quit without saving configuration changes"
 msgstr "quitter sans enregistrer les changements"
 
-#: src/lang.c:492
+#: src/lang.c:494
 msgid "read chosen group"
 msgstr "lire le groupe choisi"
 
-#: src/lang.c:493
+#: src/lang.c:495
 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:494
+#: src/lang.c:496
 msgid "search backwards for a group name"
 msgstr "recherche arriÃ¨re d'un groupe"
 
-#: src/lang.c:495
+#: src/lang.c:497
 msgid " \t  (all searches are case-insensitive and wrap around)"
 msgstr " \t  (les recherches sont sensibles Ã  la casse)"
 
-#: src/lang.c:496
+#: src/lang.c:498
 msgid "search forwards for a group name"
 msgstr "recherche avant d'un groupe"
 
-#: src/lang.c:497
+#: src/lang.c:499
 msgid "subscribe to chosen group"
 msgstr "s'abonner au groupe sÃ©lectionnÃ©"
 
-#: src/lang.c:498
+#: src/lang.c:500
 msgid "subscribe to groups that match pattern"
 msgstr "abonnement aux groupes correspondant au critÃ¨re"
 
-#: src/lang.c:499
+#: src/lang.c:501
 msgid "reread active file to check for any new news"
 msgstr "vÃ©rifier l'existence de nouveaux articles"
 
-#: src/lang.c:500
+#: src/lang.c:502
 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:501
+#: src/lang.c:503
 msgid "toggle display to show all/unread subscribed groups"
 msgstr "afficher ou non tous les groupes abonnÃ©s non lu"
 
-#: src/lang.c:502
+#: src/lang.c:504
 msgid "unsubscribe from chosen group"
 msgstr "se dÃ©sabonner du groupe sÃ©lectionnÃ©"
 
-#: src/lang.c:503
+#: src/lang.c:505
 msgid "unsubscribe from groups that match pattern"
 msgstr "dÃ©sabonnement aux groupes correspondant au critÃ¨re"
 
-#: src/lang.c:504
+#: src/lang.c:506
 msgid "sort the list of groups"
 msgstr "trier la liste des groupes"
 
-#: src/lang.c:505
+#: src/lang.c:507
 msgid "toggle display to show all/subscribed groups"
 msgstr "afficher ou non tous les groupes abonnÃ©s"
 
-#: src/lang.c:506
+#: src/lang.c:508
 msgid "0 - 9\t  choose article by number"
 msgstr "0 - 9\t  choisir article par numÃ©ro"
 
-#: src/lang.c:507
+#: src/lang.c:509
 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:508
+#: src/lang.c:510
 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:509
+#: src/lang.c:511
 msgid "choose first article in list"
 msgstr "choisir le 1er article dans la liste"
 
-#: src/lang.c:510
+#: src/lang.c:512
 msgid "choose last article in list"
 msgstr "choisir le dernier article dans la liste"
 
-#: src/lang.c:511
+#: src/lang.c:513
 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:512
+#: src/lang.c:514
 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:513
+#: src/lang.c:515
 msgid "mark current thread as unread"
 msgstr "marquer le fil actuel comme non lu"
 
-#: src/lang.c:514
+#: src/lang.c:516
 msgid "read chosen article"
 msgstr "lire l'article choisi"
 
-#: src/lang.c:515
+#: src/lang.c:517
 msgid ""
 "Display properties\n"
 "------------------"
@@ -2454,7 +2454,7 @@ msgstr ""
 "PropriÃ©tÃ©s de l'affichage\n"
 "-------------------------"
 
-#: src/lang.c:516
+#: src/lang.c:518
 msgid ""
 "Miscellaneous\n"
 "-------------"
@@ -2462,7 +2462,7 @@ msgstr ""
 "Divers\n"
 "------"
 
-#: src/lang.c:517
+#: src/lang.c:519
 msgid ""
 "Moving around\n"
 "-------------"
@@ -2470,7 +2470,7 @@ msgstr ""
 "Navigation\n"
 "----------"
 
-#: src/lang.c:518
+#: src/lang.c:520
 msgid ""
 "Group/thread/article operations\n"
 "-------------------------------"
@@ -2478,7 +2478,7 @@ msgstr ""
 "OpÃ©rations sur les Groupes / fils / articles\n"
 "--------------------------------------------"
 
-#: src/lang.c:519
+#: src/lang.c:521
 msgid ""
 "Attachment operations\n"
 "---------------------"
@@ -2486,7 +2486,7 @@ msgstr ""
 "OpÃ©rations sur les piÃ¨ces-jointes\n"
 "---------------------------------"
 
-#: src/lang.c:520
+#: src/lang.c:522
 msgid ""
 "Attribute operations\n"
 "--------------------"
@@ -2494,7 +2494,7 @@ msgstr ""
 "OpÃ©rations sur les attributs\n"
 "----------------------------"
 
-#: src/lang.c:521
+#: src/lang.c:523
 msgid ""
 "Option operations\n"
 "-----------------"
@@ -2502,7 +2502,7 @@ msgstr ""
 "Options des opÃ©rations\n"
 "----------------------"
 
-#: src/lang.c:522
+#: src/lang.c:524
 msgid ""
 "Scope operations\n"
 "----------------"
@@ -2510,7 +2510,7 @@ msgstr ""
 "OpÃ©rations sur les sÃ©lections\n"
 "-----------------------------"
 
-#: src/lang.c:523
+#: src/lang.c:525
 msgid ""
 "URL operations\n"
 "--------------"
@@ -2518,90 +2518,90 @@ msgstr ""
 "OpÃ©rations sur les URL\n"
 "----------------------"
 
-#: src/lang.c:524
+#: src/lang.c:526
 msgid "choose first URL in list"
 msgstr "choisir la premiÃ¨re URL de la liste"
 
-#: src/lang.c:525
+#: src/lang.c:527
 msgid "0 - 9\t  choose URL by number"
 msgstr "0 - 9\t  choisir l'URL par son numÃ©ro"
 
-#: src/lang.c:526
+#: src/lang.c:528
 msgid "choose last URL in list"
 msgstr "choisir la derniÃ¨re URL de la liste"
 
-#: src/lang.c:527
+#: src/lang.c:529
 msgid "search for URLs forwards"
 msgstr "recherche avant des URLs"
 
-#: src/lang.c:528
+#: src/lang.c:530
 msgid "search for URLs backwards"
 msgstr "recherche arriÃ¨re des URLs"
 
-#: src/lang.c:529
+#: src/lang.c:531
 msgid "Open URL in browser"
 msgstr "Ouvrir l'URL dans le navigateur"
 
-#: src/lang.c:530
+#: src/lang.c:532
 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:532
+#: src/lang.c:534
 msgid "Group Level Commands"
 msgstr "Commandes du niveau Groupe"
 
-#: src/lang.c:533
+#: src/lang.c:535
 msgid "Kill filter added"
 msgstr "Filtre ajoutÃ©"
 
-#: src/lang.c:534
+#: src/lang.c:536
 msgid "Auto-selection filter added"
 msgstr "Filtre Ã  auto-sÃ©lection ajoutÃ©"
 
-#: src/lang.c:535
+#: src/lang.c:537
 msgid "All parts tagged"
 msgstr "Toutes les parties sont marquÃ©es"
 
-#: src/lang.c:536
+#: src/lang.c:538
 msgid "Storing article for later posting"
 msgstr "Stockage de l'article afin de le poster plus tard"
 
-#: src/lang.c:537
+#: src/lang.c:539
 msgid "Please enter a valid character"
 msgstr "Entrez un caractÃ¨re valide svp"
 
-#: src/lang.c:538
+#: src/lang.c:540
 #, c-format
 msgid "Missing part #%d"
 msgstr "Partie manquante #%d"
 
-#: src/lang.c:539
+#: src/lang.c:541
 msgid "*** No postponed articles ***"
 msgstr "*** Aucun brouillon ***"
 
-#: src/lang.c:540
+#: src/lang.c:542
 msgid "Not a multi-part message"
 msgstr "N'est pas un message en plusieurs parties"
 
-#: src/lang.c:541
+#: src/lang.c:543
 msgid "You are not subscribed to this group"
 msgstr "Vous n'Ãªtes pas abonnÃ© Ã  ce groupe"
 
-#: src/lang.c:542
+#: src/lang.c:544
 msgid "No previous expression"
 msgstr "Pas d'expression prÃ©cÃ©dente"
 
-#: src/lang.c:543
+#: src/lang.c:545
 msgid "Operation disabled in no-overwrite mode"
 msgstr "OpÃ©ration dÃ©sactivÃ©e en mode lecture"
 
 #. TODO: replace hardcoded key-name in txt_info_postponed
-#: src/lang.c:545
+#: src/lang.c:547
 #, 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:546
+#: src/lang.c:548
 msgid ""
 "X-Conversion-Note: multipart/alternative contents have been removed.\n"
 "  To get the whole article, turn alternative handling OFF in the Option "
@@ -2612,21 +2612,21 @@ msgstr ""
 "dans\n"
 "  le Menu Option.\n"
 
-#: src/lang.c:548
+#: src/lang.c:550
 #, 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:549
+#: src/lang.c:551
 msgid "TeX2Iso encoded article"
 msgstr "Article encodÃ© en TeX2Iso"
 
-#: src/lang.c:550
+#: src/lang.c:552
 msgid "incomplete "
 msgstr "incomplet "
 
 #. TODO: replace hardcoded key-names
-#: src/lang.c:552
+#: src/lang.c:554
 #, c-format
 msgid ""
 "\n"
@@ -2696,151 +2696,151 @@ msgstr ""
 "plaÃ®t\n"
 "un rapport de bogue/commentaires Ã  %s via la touche 'R'.\n"
 
-#: src/lang.c:568
+#: src/lang.c:570
 #, 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:570
+#: src/lang.c:572
 msgid "Invalid multibyte sequence found\n"
 msgstr "SÃ©quence multibyte invalide trouvÃ©e\n"
 
-#: src/lang.c:573
+#: src/lang.c:575
 #, c-format
 msgid "Invalid  Sender:-header %s"
 msgstr "En-tÃªte Sender: %s invalide"
 
-#: src/lang.c:575
+#: src/lang.c:577
 msgid "Inverse video disabled"
 msgstr "VidÃ©o inversÃ©e dÃ©sactivÃ©e"
 
-#: src/lang.c:576
+#: src/lang.c:578
 msgid "Inverse video enabled"
 msgstr "VidÃ©o inversÃ©e activÃ©e"
 
-#: src/lang.c:578
+#: src/lang.c:580
 #, c-format
 msgid "Missing definition for %s\n"
 msgstr "DÃ©finition manquante pour %s\n"
 
-#: src/lang.c:579
+#: src/lang.c:581
 #, c-format
 msgid "Invalid key definition '%s'\n"
 msgstr "DÃ©finition de clÃ© invalide '%s'\n"
 
-#: src/lang.c:580
+#: src/lang.c:582
 #, c-format
 msgid "Invalid keyname '%s'\n"
 msgstr "Nom de clÃ© invalide '%s'\n"
 
-#: src/lang.c:581
+#: src/lang.c:583
 #, 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:582
+#: src/lang.c:584
 #, c-format
 msgid "Kill From:     [%s] (y/n): "
 msgstr "   De : [%s] (o/n) : "
 
-#: src/lang.c:583
+#: src/lang.c:585
 msgid "Kill Lines: (</>num): "
 msgstr "Nombre de lignes (</>num)    : "
 
-#: src/lang.c:584
+#: src/lang.c:586
 msgid "Kill Article Menu"
 msgstr "CrÃ©er un filtre"
 
-#: src/lang.c:585
+#: src/lang.c:587
 #, c-format
 msgid "Kill Msg-Id:   [%s] (f/l/o/n): "
 msgstr "  MID : [%s] (t/d/a/n) : "
 
-#: src/lang.c:586
+#: src/lang.c:588
 msgid "Kill pattern scope  : "
 msgstr "Filtre s'appliquant Ã  : "
 
-#: src/lang.c:587
+#: src/lang.c:589
 #, c-format
 msgid "Kill Subject:  [%s] (y/n): "
 msgstr "Sujet : [%s] (o/n) : "
 
-#: src/lang.c:588
+#: src/lang.c:590
 msgid "Kill text pattern   : "
 msgstr "Texte Ã  filtrer : "
 
-#: src/lang.c:589
+#: src/lang.c:591
 msgid "Kill time in days   : "
 msgstr "DurÃ©e du filtre              : "
 
-#: src/lang.c:591
+#: src/lang.c:593
 msgid "Last"
 msgstr "Dernier"
 
-#: src/lang.c:592
+#: src/lang.c:594
 msgid "-- Last response --"
 msgstr "-- DerniÃ¨re rÃ©ponse --"
 
-#: src/lang.c:593
+#: src/lang.c:595
 #, c-format
 msgid "Lines %s  "
 msgstr "%s lignes "
 
-#: src/lang.c:596
+#: src/lang.c:598
 msgid "Function not available."
 msgstr "Fonction indisponible."
 
-#: src/lang.c:597
+#: src/lang.c:599
 msgid "Not reading via NNTP."
 msgstr "Pas de lecture depuis NNTP."
 
-#: src/lang.c:598
+#: src/lang.c:600
 #, c-format
 msgid "Group: %s"
 msgstr "Groupe : %s"
 
-#: src/lang.c:599
+#: src/lang.c:601
 #, c-format
 msgid "Groups: %s"
 msgstr "Groupes : %s"
 
-#: src/lang.c:602
+#: src/lang.c:604
 msgid "Mail"
 msgstr "Envoyer"
 
-#: src/lang.c:603
+#: src/lang.c:605
 msgid "mailbox "
 msgstr "bÃ l"
 
-#: src/lang.c:604
+#: src/lang.c:606
 #, c-format
 msgid "Mail article(s) to [%.*s]> "
 msgstr "Envoyer article(s) Ã  [%.*s] > "
 
-#: src/lang.c:605
+#: src/lang.c:607
 #, c-format
 msgid "Mailing log to %s\n"
 msgstr "Envoi de l'historique Ã  %s\n"
 
-#: src/lang.c:606
+#: src/lang.c:608
 msgid "Mail bug report..."
 msgstr "Envoi d'un rapport de bogue..."
 
-#: src/lang.c:607
+#: src/lang.c:609
 #, c-format
 msgid "Mail BUG REPORT to %s?"
 msgstr "Signaler le BOGUE Ã  %s ?"
 
-#: src/lang.c:608
+#: src/lang.c:610
 msgid "Mailed"
 msgstr "EnvoyÃ©"
 
-#: src/lang.c:609
+#: src/lang.c:611
 #, c-format
 msgid "Mailing to %s..."
 msgstr "Envoi Ã  %s..."
 
-#: src/lang.c:610
+#: src/lang.c:612
 msgid ""
 "# [Mail/Save] active file. Format is like news active file:\n"
 "#   groupname  max.artnum  min.artnum  /dir\n"
@@ -2853,61 +2853,61 @@ msgstr ""
 "# Le 4Ã¨me champ est le rÃ©pertoire racine utilisÃ©\n"
 "# (p.e. ~/Mail ou ~/News)\n"
 
-#: src/lang.c:613
+#: src/lang.c:615
 #, c-format
 msgid "%s marked as read"
 msgstr "%s marquÃ© comme lu"
 
-#: src/lang.c:614
+#: src/lang.c:616
 #, c-format
 msgid "%s marked as unread"
 msgstr "%s marquÃ© comme non lu"
 
-#: src/lang.c:615
+#: src/lang.c:617
 #, c-format
 msgid "Marked %d of %d %s as read"
 msgstr "%d sur %d %s marquÃ©(s) comme lu(s)"
 
-#: src/lang.c:616
+#: src/lang.c:618
 #, c-format
 msgid "Marked %d of %d %s as unread"
 msgstr "%d sur %d %s marquÃ©(s) comme non lu(s)"
 
-#: src/lang.c:617 src/lang.c:1349
+#: src/lang.c:619 src/lang.c:1351
 msgid "Mark"
 msgstr "Marque"
 
-#: src/lang.c:618
+#: src/lang.c:620
 #, c-format
 msgid "Mark all articles as read%s?"
 msgstr "Marquer tous les articles comme lus%s ?"
 
-#: src/lang.c:619
+#: src/lang.c:621
 #, c-format
 msgid "Mark article as read%s?"
 msgstr "Marquer l'article comme lu%s ?"
 
-#: src/lang.c:620
+#: src/lang.c:622
 #, c-format
 msgid "Mark group %s as read?"
 msgstr "Marquer le groupe %s comme lu ?"
 
-#: src/lang.c:621
+#: src/lang.c:623
 #, c-format
 msgid "Mark thread as read%s?"
 msgstr "Marquer le fil comme lu%s ?"
 
-#: src/lang.c:622
+#: src/lang.c:624
 #, c-format
 msgid "Matching %s groups..."
 msgstr "%s groupes correspondants..."
 
-#: src/lang.c:623 src/lang.c:637 src/lang.c:643
+#: src/lang.c:625 src/lang.c:639 src/lang.c:645
 #, c-format
 msgid "<n>=set current to n; %s=line down; %s=line up; %s=help; %s=quit"
 msgstr "<n>=mettre l'actuel Ã  n; %s=descendre; %s=monter; %s=aide; %s=quitter"
 
-#: src/lang.c:625
+#: src/lang.c:627
 #, c-format
 msgid ""
 "%s=view; %s=pipe; %s=pipe raw; %s=save; %s=tag; %s=tag pattern; %s=untag all"
@@ -2915,13 +2915,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:627
+#: src/lang.c:629
 #, 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:629
+#: src/lang.c:631
 #, c-format
 msgid ""
 "%s=reverse tagging; %s=search forwards; %s=search backwards; %s=repeat search"
@@ -2929,12 +2929,12 @@ msgstr ""
 "%s=(dÃ©s)activer le marquage; %s=recherche avant; %s=recherche arriÃ¨re; "
 "%s=rÃ©pÃ©ter la recherche"
 
-#: src/lang.c:630 src/lang.c:634
+#: src/lang.c:632 src/lang.c:636
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s=search pattern; %s=kill/select"
 msgstr "<n>=voir 'n'; %s=non lu suivant; %s=rechercher; %s=filtrer/sÃ©l."
 
-#: src/lang.c:631
+#: src/lang.c:633
 #, c-format
 msgid ""
 "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; "
@@ -2942,39 +2942,39 @@ msgid ""
 msgstr ""
 "%s=rech. auteur; %s=tout lu; %s=bas; %s=haut; %s=marquer lu; %s=voir fil"
 
-#: src/lang.c:632
+#: src/lang.c:634
 #, 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:633
+#: src/lang.c:635
 #, c-format
 msgid "%s=search forwards; %s=search backwards; %s=quit"
 msgstr "%s=recherche avant; %s=recherche arriÃ¨re; %s=quitter"
 
-#: src/lang.c:635
+#: src/lang.c:637
 #, 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:636
+#: src/lang.c:638
 #, c-format
 msgid "%s=add; %s=move; %s=rename; %s=delete"
 msgstr "%s=ajouter; %s=dÃ©placer; %s=renommer; %s=effacer"
 
-#: src/lang.c:638
+#: src/lang.c:640
 #, 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:639
+#: src/lang.c:641
 #, 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:640
+#: src/lang.c:642
 #, c-format
 msgid ""
 "%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/"
@@ -2982,227 +2982,227 @@ msgid ""
 msgstr ""
 "%s=abonner; %s=sous-critÃ¨re; %s=dÃ©sabonner; %s=critÃ¨re; %s=liste des groupes"
 
-#: src/lang.c:641
+#: src/lang.c:643
 #, 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:642
+#: src/lang.c:644
 #, 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:644
+#: src/lang.c:646
 #, 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:645
+#: src/lang.c:647
 msgid "--More--"
 msgstr "-- Suite --"
 
-#: src/lang.c:646
+#: src/lang.c:648
 #, c-format
 msgid "Moving %s..."
 msgstr "DÃ©placement de %s..."
 
-#: src/lang.c:647
+#: src/lang.c:649
 msgid "Message-ID: & last Reference  "
 msgstr "l'en-tÃªte 'Message-ID:' & derniÃ¨re RÃ©fÃ©rence  "
 
-#: src/lang.c:648
+#: src/lang.c:650
 msgid "Message-ID: line              "
 msgstr "l'en-tÃªte 'Message-ID:'"
 
-#: src/lang.c:649
+#: src/lang.c:651
 msgid "Message-ID: & References: line"
 msgstr "l'en-tÃªte 'Message-ID:' & 'References:'"
 
-#: src/lang.c:651
+#: src/lang.c:653
 msgid ", name: "
 msgstr ", nom : "
 
-#: src/lang.c:652
+#: src/lang.c:654
 #, c-format
 msgid "Go to newsgroup [%s]> "
 msgstr "Aller dans le groupe [%s]> "
 
-#: src/lang.c:653
+#: src/lang.c:655
 msgid "newsgroups"
 msgstr "groupes"
 
-#: src/lang.c:654
+#: src/lang.c:656
 #, 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:655
+#: src/lang.c:657
 msgid "newsgroup"
 msgstr "groupe"
 
-#: src/lang.c:656
+#: src/lang.c:658
 msgid "Try and save newsrc file again?"
 msgstr "Encore essayer et enregistrer le newsrc ?"
 
-#: src/lang.c:657
+#: src/lang.c:659
 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:658
+#: src/lang.c:660
 msgid "newsrc file saved successfully.\n"
 msgstr "le newsrc a Ã©tÃ© enregistrÃ© avec succÃ¨s.\n"
 
-#: src/lang.c:659
+#: src/lang.c:661
 msgid "-- Next response --"
 msgstr "-- RÃ©ponse suivante --"
 
-#: src/lang.c:660
+#: src/lang.c:662
 msgid "No  "
 msgstr "Non "
 
-#: src/lang.c:661
+#: src/lang.c:663
 msgid "*** No articles ***"
 msgstr "*** Aucun article ***"
 
-#: src/lang.c:662
+#: src/lang.c:664
 msgid "No articles have been posted"
 msgstr "Aucun article n'a Ã©tÃ© postÃ©"
 
-#: src/lang.c:663
+#: src/lang.c:665
 msgid "*** No attachments ***"
 msgstr "*** Pas de piÃ¨ces-jointes ***"
 
-#: src/lang.c:664
+#: src/lang.c:666
 msgid "*** No description ***"
 msgstr "*** Aucune description ***"
 
-#: src/lang.c:665
+#: src/lang.c:667
 msgid "No filename"
 msgstr "Pas de nom de fichier"
 
-#: src/lang.c:666
+#: src/lang.c:668
 msgid "No group"
 msgstr "Pas de groupe"
 
-#: src/lang.c:667
+#: src/lang.c:669
 msgid "*** No groups ***"
 msgstr "*** Aucun groupe ***"
 
-#: src/lang.c:668
+#: src/lang.c:670
 msgid "No more groups to read"
 msgstr "Plus de groupes Ã  lire"
 
-#: src/lang.c:669
+#: src/lang.c:671
 msgid "No last message"
 msgstr "Aucun dernier message"
 
-#: src/lang.c:670
+#: src/lang.c:672
 msgid "No mail address"
 msgstr "Aucune adresse email"
 
-#: src/lang.c:671
+#: src/lang.c:673
 msgid "No articles marked for saving"
 msgstr "Aucun article marquÃ© Ã  enregistrer"
 
-#: src/lang.c:672
+#: src/lang.c:674
 msgid "No match"
 msgstr "Aucun rÃ©sultat"
 
-#: src/lang.c:673
+#: src/lang.c:675
 msgid "No more groups"
 msgstr "Plus de groupes"
 
-#: src/lang.c:674
+#: src/lang.c:676
 msgid "No newsgroups"
 msgstr "Aucun groupe"
 
-#: src/lang.c:675
+#: src/lang.c:677
 msgid "No next unread article"
 msgstr "Aucun article non lu suivant"
 
-#: src/lang.c:676
+#: src/lang.c:678
 msgid "No previous group"
 msgstr "Aucun groupe prÃ©cÃ©dent"
 
-#: src/lang.c:677
+#: src/lang.c:679
 msgid "No previous search, nothing to repeat"
 msgstr "Aucune recherche prÃ©cÃ©dente, rien Ã  rÃ©pÃ©ter"
 
-#: src/lang.c:678
+#: src/lang.c:680
 msgid "No previous unread article"
 msgstr "Aucun article non lu prÃ©cÃ©dent"
 
-#: src/lang.c:679
+#: src/lang.c:681
 msgid "No responses"
 msgstr "Aucune rÃ©ponse"
 
-#: src/lang.c:680
+#: src/lang.c:682
 msgid "No responses to list in current thread"
 msgstr "Aucune rÃ©ponse Ã  afficher dans le fil actuel"
 
-#: src/lang.c:681
+#: src/lang.c:683
 msgid "*** No scopes ***"
 msgstr "*** Aucune sÃ©lection ***"
 
-#: src/lang.c:682
+#: src/lang.c:684
 msgid "No search string"
 msgstr "Aucun terme Ã  rechercher"
 
-#: src/lang.c:683
+#: src/lang.c:685
 msgid "No subject"
 msgstr "Aucun sujet"
 
-#: src/lang.c:685
+#: src/lang.c:687
 #, 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:686
+#: src/lang.c:688
 #, 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:687
+#: src/lang.c:689
 #, c-format
 msgid "%s: Terminal must have clearscreen (cl) capability\n"
 msgstr "%s: Terminal doit avoir la fonction clearscreen (cl)\n"
 
-#: src/lang.c:688
+#: src/lang.c:690
 #, 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:689
+#: src/lang.c:691
 #, 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:691
+#: src/lang.c:693
 #, c-format
 msgid "No viewer found for %s/%s\n"
 msgstr "Visualiseur introuvable pour %s/%s\n"
 
-#: src/lang.c:692
+#: src/lang.c:694
 msgid "Newsgroup does not exist on this server"
 msgstr "Groupe inexistant sur ce serveur"
 
-#: src/lang.c:693
+#: src/lang.c:695
 #, c-format
 msgid "Group %s not found in active file"
 msgstr "Groupe %s introuvable dans le fichier active"
 
-#: src/lang.c:694
+#: src/lang.c:696
 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:695
+#: src/lang.c:697
 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:696
+#: src/lang.c:698
 #, c-format
 msgid ""
 "# NNTP-server -> newsrc translation table and NNTP-server\n"
@@ -3232,44 +3232,44 @@ msgstr ""
 "#   news.ka.nu    /tmp/nrc-nu      kanu    nu\n"
 "#\n"
 
-#: src/lang.c:703
+#: src/lang.c:705
 msgid "Only"
 msgstr "Actuel"
 
-#: src/lang.c:704
+#: src/lang.c:706
 #, c-format
 msgid "Option not enabled. Recompile with %s."
 msgstr "Option non activÃ©e. Recompilez avec %s."
 
-#: src/lang.c:705
+#: src/lang.c:707
 msgid "Options Menu"
 msgstr "Menu Options"
 
-#: src/lang.c:706
+#: src/lang.c:708
 msgid "Options Menu Commands"
 msgstr "Menu Options"
 
-#: src/lang.c:709
+#: src/lang.c:711
 #, c-format
 msgid "Error in regex: %s at pos. %d '%s'"
 msgstr "Erreur dans la regex : %s Ã  %d '%s'"
 
-#: src/lang.c:710
+#: src/lang.c:712
 #, c-format
 msgid "Error in regex: pcre internal error %d"
 msgstr "Erreur dans la regex : erreur pcre interne %d"
 
-#: src/lang.c:711
+#: src/lang.c:713
 #, c-format
 msgid "Error in regex: study - pcre internal error %s"
 msgstr "Erreur dans la regex : study - erreur pcre interne %s"
 
-#: src/lang.c:712
+#: src/lang.c:714
 msgid "Post a followup..."
 msgstr "Postage du suivi..."
 
 #. TODO: replace hardcoded key-name in txt_post_error_ask_postpone
-#: src/lang.c:714
+#: src/lang.c:716
 msgid ""
 "An error has occurred while posting the article. If you think that this\n"
 "error is temporary or otherwise correctable, you can postpone the article\n"
@@ -3280,29 +3280,29 @@ msgstr ""
 "l'article comme brouillon et le rÃ©utiliser plus tard grÃ¢ce Ã  la commande "
 "^O.\n"
 
-#: src/lang.c:717
+#: src/lang.c:719
 msgid "Posted articles history"
 msgstr "Historique des articles postÃ©s"
 
-#: src/lang.c:718
+#: src/lang.c:720
 #, c-format
 msgid "Post to newsgroup(s) [%s]> "
 msgstr "Poster dans groupe(s) [%s]> "
 
-#: src/lang.c:719
+#: src/lang.c:721
 msgid "-- post processing started --"
 msgstr "-- post-traitement lancÃ© --"
 
-#: src/lang.c:720
+#: src/lang.c:722
 msgid "-- post processing completed --"
 msgstr "-- post-traitement terminÃ© --"
 
-#: src/lang.c:721
+#: src/lang.c:723
 #, c-format
 msgid "Post subject [%s]> "
 msgstr "Poster le sujet [%s] > "
 
-#: src/lang.c:722
+#: src/lang.c:724
 msgid ""
 "# Summary of mailed/posted messages viewable by 'W' command from within "
 "tin.\n"
@@ -3310,251 +3310,251 @@ msgstr ""
 "# Sommaire des messages envoyÃ©s/postÃ©s visible par la commande 'W' depuis "
 "tin.\n"
 
-#: src/lang.c:723
+#: src/lang.c:725
 msgid "Posting article..."
 msgstr "Postage de l'article..."
 
-#: src/lang.c:724
+#: src/lang.c:726
 #, 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:725
+#: src/lang.c:727
 #, c-format
 msgid "Hot %s"
 msgstr "%s sÃ©lectionnÃ©"
 
-#: src/lang.c:726
+#: src/lang.c:728
 #, c-format
 msgid "Tagged %s"
 msgstr "%s marquÃ©"
 
-#: src/lang.c:727
+#: src/lang.c:729
 #, c-format
 msgid "Untagged %s"
 msgstr "%s non marquÃ©"
 
-#: src/lang.c:728
+#: src/lang.c:730
 msgid "Processing mail messages marked for deletion."
 msgstr "Traitement des emails enregistrÃ©s marquÃ©s pour effacement."
 
-#: src/lang.c:729
+#: src/lang.c:731
 msgid "Processing saved articles marked for deletion."
 msgstr "Traitement des articles enregistrÃ©s marquÃ©s pour effacement."
 
-#: src/lang.c:730
+#: src/lang.c:732
 #, 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:731
+#: src/lang.c:733
 msgid "Article unchanged, abort mailing?"
 msgstr "Article inchangÃ©, annuler l'envoi ?"
 
-#: src/lang.c:732
+#: src/lang.c:734
 #, c-format
 msgid "Do you want to see postponed articles (%d)?"
 msgstr "Voulez-vous voir les brouillons (%d) ?"
 
-#: src/lang.c:734
+#: src/lang.c:736
 msgid "Add quick kill filter?"
 msgstr "Ajouter rapidement un filtre ?"
 
-#: src/lang.c:735
+#: src/lang.c:737
 msgid "Add quick selection filter?"
 msgstr "Ajouter rapidement une rÃ¨gle ?"
 
-#: src/lang.c:736
+#: src/lang.c:738
 msgid "Do you really want to quit?"
 msgstr "Voulez-vous rÃ©ellement quitter ?"
 
-#: src/lang.c:737
+#: src/lang.c:739
 #, 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:738
+#: src/lang.c:740
 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:739
+#: src/lang.c:741
 #, c-format
 msgid "%s=quit, %s=edit, %s=postpone: "
 msgstr "%s=quitter, %s=Ã©diter, %s=brouillon : "
 
-#: src/lang.c:740
+#: src/lang.c:742
 #, c-format
 msgid "%s=quit %s=edit %s=save kill description: "
 msgstr "%s=quitter, %s=Ã©diter, %s=enregistrer le filtre : "
 
-#: src/lang.c:741
+#: src/lang.c:743
 #, c-format
 msgid "%s=quit %s=edit %s=save select description: "
 msgstr "%s=quitter %s=Ã©diter %s=enregistrer la rÃ¨gle : "
 
-#: src/lang.c:742
+#: src/lang.c:744
 msgid "Do you really want to quit without saving your configuration?"
 msgstr "Voulez-vous rÃ©ellement quitter sans enregistrer votre configuration ?"
 
-#: src/lang.c:745
+#: src/lang.c:747
 msgid "Invalid range - valid are '0-9.$' eg. 1-$"
 msgstr "Champ invalide - '0-9.$' pe. 1-$ est valide"
 
-#: src/lang.c:747
+#: src/lang.c:749
 msgid "Do you want to abort this operation?"
 msgstr "Voulez-vous annuler cette opÃ©ration ?"
 
-#: src/lang.c:748
+#: src/lang.c:750
 msgid "Do you want to exit tin immediately?"
 msgstr "Voulez-vous quitter tin immÃ©diatement ?"
 
-#: src/lang.c:750
+#: src/lang.c:752
 msgid "Reading ('q' to quit)..."
 msgstr "Lecture ('q' pour quitter)..."
 
-#: src/lang.c:751
+#: src/lang.c:753
 #, c-format
 msgid "Reading %sarticles..."
 msgstr "Lecture de %sarticles..."
 
-#: src/lang.c:752
+#: src/lang.c:754
 #, c-format
 msgid "Reading %sattributes file...\n"
 msgstr "Lecture du fichier %sattributes...\n"
 
-#: src/lang.c:753
+#: src/lang.c:755
 #, c-format
 msgid "Reading %sconfig file...\n"
 msgstr "Lecture du fichier %sconfig...\n"
 
-#: src/lang.c:754
+#: src/lang.c:756
 msgid "Reading filter file...\n"
 msgstr "Lecture du fichier filter...\n"
 
-#: src/lang.c:755
+#: src/lang.c:757
 #, c-format
 msgid "Reading %s groups..."
 msgstr "Lecture de %s groupes..."
 
-#: src/lang.c:756
+#: src/lang.c:758
 msgid "Reading input history file...\n"
 msgstr "Lecture du fichier d'historique...\n"
 
-#: src/lang.c:757
+#: src/lang.c:759
 msgid "Reading keymap file...\n"
 msgstr "Lecture du fichier keymap...\n"
 
-#: src/lang.c:758
+#: src/lang.c:760
 msgid "Reading groups from active file... "
 msgstr "Lecture des groupes depuis le fichier active... "
 
-#: src/lang.c:759
+#: src/lang.c:761
 msgid "Reading groups from newsrc file... "
 msgstr "Lecture des groupes depuis le fichier newsrc... "
 
-#: src/lang.c:760
+#: src/lang.c:762
 msgid "Reading newsgroups file... "
 msgstr "Lecture du fichier newsgroups... "
 
-#: src/lang.c:761
+#: src/lang.c:763
 msgid "Reading newsrc file..."
 msgstr "Lecture du fichier newsrc..."
 
-#: src/lang.c:762
+#: src/lang.c:764
 msgid "References: line              "
 msgstr "l'en-tÃªte 'References:'"
 
-#: src/lang.c:764
+#: src/lang.c:766
 #, c-format
 msgid "(%d:%02d remaining)"
 msgstr "(%d:%02d restant)"
 
-#: src/lang.c:766
+#: src/lang.c:768
 #, c-format
 msgid "Bogus group %s removed."
 msgstr "Effacement du groupe corrompu %s."
 
-#: src/lang.c:767
+#: src/lang.c:769
 msgid "Removed from the previous rule: "
 msgstr "EffacÃ© de la rÃ¨gle prÃ©cÃ©dente : "
 
-#: src/lang.c:768
+#: src/lang.c:770
 #, c-format
 msgid "Error: rename %s to %s"
 msgstr "Erreur : renommer %s Ã  %s"
 
-#: src/lang.c:769
+#: src/lang.c:771
 msgid "Reply to author..."
 msgstr "RÃ©pondre Ã  l'auteur..."
 
-#: src/lang.c:770
+#: src/lang.c:772
 msgid "Repost"
 msgstr "Reposter"
 
-#: src/lang.c:771
+#: src/lang.c:773
 msgid "Reposting article..."
 msgstr "Repostage de l'article..."
 
-#: src/lang.c:772
+#: src/lang.c:774
 #, c-format
 msgid "Repost article(s) to group(s) [%s]> "
 msgstr "Reposter article(s) dans groupe(s) [%s] > "
 
-#: src/lang.c:773
+#: src/lang.c:775
 msgid "Reset newsrc?"
 msgstr "RÃ©initialiser newsrc ?"
 
-#: src/lang.c:774
+#: src/lang.c:776
 msgid "Responses have been directed to the following newsgroups"
 msgstr "Les rÃ©ponses ont Ã©tÃ© redirigÃ©es vers les groupes suivants"
 
-#: src/lang.c:775
+#: src/lang.c:777
 #, 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:777
+#: src/lang.c:779
 msgid "Press <RETURN> to continue..."
 msgstr "Appuyez sur <RETOUR> pour continuer..."
 
-#: src/lang.c:779
+#: src/lang.c:781
 #, c-format
 msgid "Select From    [%s] (y/n): "
 msgstr "   De : [%s] (o/n) : "
 
-#: src/lang.c:780
+#: src/lang.c:782
 msgid "Select Lines: (</>num): "
 msgstr "Nombre de lignes (</>num)    : "
 
-#: src/lang.c:781
+#: src/lang.c:783
 msgid "Auto-select Article Menu"
 msgstr "CrÃ©er une rÃ¨gle"
 
-#: src/lang.c:782
+#: src/lang.c:784
 #, c-format
 msgid "Select Msg-Id  [%s] (f/l/o/n): "
 msgstr "  MID : [%s] (t/d/a/n) : "
 
-#: src/lang.c:783
+#: src/lang.c:785
 msgid "Select pattern scope: "
 msgstr "RÃ¨gle s'appliquant Ã  : "
 
-#: src/lang.c:784
+#: src/lang.c:786
 #, c-format
 msgid "Select Subject [%s] (y/n): "
 msgstr "Sujet : [%s] (o/n) : "
 
-#: src/lang.c:785
+#: src/lang.c:787
 msgid "Select text pattern : "
 msgstr "Texte ou terme  : "
 
-#: src/lang.c:786
+#: src/lang.c:788
 msgid "Select time in days   : "
 msgstr "DurÃ©e de la rÃ¨gle            : "
 
-#: src/lang.c:787
+#: src/lang.c:789
 #, c-format
 msgid ""
 "# %s server configuration file\n"
@@ -3575,54 +3575,54 @@ msgstr ""
 "# Enfin, ne touchez pas Ã  ce fichier si vous ne savez pas quoi y faire.\n"
 "############################################################################\n"
 
-#: src/lang.c:793
+#: src/lang.c:795
 msgid "Showing unread groups only"
 msgstr "Afficher uniquement les groupes non lus"
 
-#: src/lang.c:794
+#: src/lang.c:796
 msgid "Subject: line (ignore case)   "
 msgstr "l'en-tÃªte 'Subject:' (ignorer la casse)"
 
-#: src/lang.c:795
+#: src/lang.c:797
 msgid "Subject: line (case sensitive)"
 msgstr "l'en-tÃªte 'Subject:' (casse sensible)"
 
-#: src/lang.c:796
+#: src/lang.c:798
 msgid "Save"
 msgstr "Enregistrer"
 
-#: src/lang.c:797
+#: src/lang.c:799
 #, c-format
 msgid "Save '%s' (%s/%s)?"
 msgstr "Enregistrer '%s' (%s/%s) ?"
 
-#: src/lang.c:798
+#: src/lang.c:800
 msgid "Save configuration before continuing?"
 msgstr "Enregistrer la configuration avant de continuer ?"
 
-#: src/lang.c:799
+#: src/lang.c:801
 msgid "Save filename> "
 msgstr "Enregistrer sous le nom de fichier > "
 
-#: src/lang.c:800
+#: src/lang.c:802
 msgid "Saved"
 msgstr "EnregistrÃ©"
 
-#: src/lang.c:801
+#: src/lang.c:803
 #, 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:802
+#: src/lang.c:804
 #, c-format
 msgid "Saved %s...\n"
 msgstr "Enregistrement de %s...\n"
 
-#: src/lang.c:803
+#: src/lang.c:805
 msgid "Nothing was saved"
 msgstr "Rien n'a Ã©tÃ© enregistrÃ©"
 
-#: src/lang.c:804
+#: src/lang.c:806
 #, c-format
 msgid ""
 "\n"
@@ -3631,183 +3631,183 @@ msgstr ""
 "\n"
 "%s %d %s de %d %s\n"
 
-#: src/lang.c:805
+#: src/lang.c:807
 #, c-format
 msgid "-- %s saved to %s%s --"
 msgstr "-- %s enregistrÃ© sous %s%s --"
 
-#: src/lang.c:806
+#: src/lang.c:808
 #, c-format
 msgid "-- %s saved to %s - %s --"
 msgstr "-- %s enregistrÃ© sous %s - %s --"
 
-#: src/lang.c:807
+#: src/lang.c:809
 msgid "Saving..."
 msgstr "Enregistrement..."
 
-#: src/lang.c:808
+#: src/lang.c:810
 #, c-format
 msgid "%s: Screen initialization failed"
 msgstr "%s : Ã‰chec de l'initialisation de l'Ã©cran"
 
-#: src/lang.c:810
+#: src/lang.c:812
 #, c-format
 msgid "%s: screen is too small\n"
 msgstr "%s : l'Ã©cran est trop petit\n"
 
-#: src/lang.c:812
+#: src/lang.c:814
 #, c-format
 msgid "screen is too small, %s is exiting"
 msgstr "l'Ã©cran est trop petit, %s quitte"
 
-#: src/lang.c:813
+#: src/lang.c:815
 msgid "Delete scope?"
 msgstr "Effacer la sÃ©lection ?"
 
-#: src/lang.c:814
+#: src/lang.c:816
 msgid "Enter scope> "
 msgstr "Entrez la sÃ©lection >"
 
-#: src/lang.c:815
+#: src/lang.c:817
 msgid "Select new position> "
 msgstr "SÃ©lection de la nouvelle position >"
 
-#: src/lang.c:816
+#: src/lang.c:818
 msgid "New position cannot be a global scope"
 msgstr "Nouvelle position ne peut Ãªtre une sÃ©lection globale"
 
-#: src/lang.c:817
+#: src/lang.c:819
 msgid "Global scope, operation not allowed"
 msgstr "OpÃ©ration interdite, sÃ©lection globale"
 
-#: src/lang.c:818
+#: src/lang.c:820
 msgid "Rename scope> "
 msgstr "Renommer la sÃ©lection"
 
-#: src/lang.c:819
+#: src/lang.c:821
 msgid "Select scope> "
 msgstr "SÃ©lectionner le groupe > "
 
-#: src/lang.c:820
+#: src/lang.c:822
 msgid "Scopes Menu"
 msgstr "Menu Options"
 
-#: src/lang.c:821
+#: src/lang.c:823
 msgid "Scopes Menu Commands"
 msgstr "Menu de sÃ©lection"
 
-#: src/lang.c:822
+#: src/lang.c:824
 #, c-format
 msgid "Search backwards [%s]> "
 msgstr "Recherche arriÃ¨re [%s] > "
 
-#: src/lang.c:823
+#: src/lang.c:825
 #, c-format
 msgid "Search body [%s]> "
 msgstr "Rechercher dans le corps [%s] > "
 
-#: src/lang.c:824
+#: src/lang.c:826
 #, c-format
 msgid "Search forwards [%s]> "
 msgstr "Recherche avant [%s] > "
 
-#: src/lang.c:825
+#: src/lang.c:827
 msgid "Searching..."
 msgstr "Recherche..."
 
-#: src/lang.c:826
+#: src/lang.c:828
 #, c-format
 msgid "Searching article %d of %d ('q' to abort)..."
 msgstr "Recherche article %d sur %d ('q' pour annuler)..."
 
-#: src/lang.c:827
+#: src/lang.c:829
 msgid "Select article> "
 msgstr "SÃ©lectionner l'article > "
 
-#: src/lang.c:828
+#: src/lang.c:830
 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:829
+#: src/lang.c:831
 msgid "Select group> "
 msgstr "SÃ©lectionner le groupe > "
 
-#: src/lang.c:830
+#: src/lang.c:832
 #, c-format
 msgid "Enter selection pattern [%s]> "
 msgstr "Entrez le critÃ¨re de sÃ©lection [%s] > "
 
-#: src/lang.c:831
+#: src/lang.c:833
 msgid "Select thread> "
 msgstr "SÃ©lectionner le fil > "
 
-#: src/lang.c:832
+#: src/lang.c:834
 #, c-format
 msgid "%s %s %s (\"%s\") [%s]: send a DETAILED bug report to %s\n"
 msgstr "%s %s %s (\"%s\") [%s]: envoi d'un rapport de bogue DÃ‰TAILLÃ‰ Ã  %s\n"
 
-#: src/lang.c:833
+#: src/lang.c:835
 msgid "servers active-file"
 msgstr "fichier active des serveurs"
 
-#: src/lang.c:834
+#: src/lang.c:836
 msgid "Cannot move into new newsgroups. Subscribe first..."
 msgstr "DÃ©placement dans nouveaux groupes impossible. Abonnez-vous d'abord..."
 
-#: src/lang.c:835
+#: src/lang.c:837
 msgid "<SPACE>"
 msgstr "<ESPACE>"
 
-#: src/lang.c:836
+#: src/lang.c:838
 #, c-format
 msgid "Starting: (%s)"
 msgstr "DÃ©marrage : (%s)"
 
-#: src/lang.c:837
+#: src/lang.c:839
 #, c-format
 msgid "List Thread (%d of %d)"
 msgstr "Visualisation du fil (%d sur %d)"
 
-#: src/lang.c:838
+#: src/lang.c:840
 #, c-format
 msgid "Thread (%.*s)"
 msgstr "Fil (%.*s)"
 
-#: src/lang.c:839
+#: src/lang.c:841
 msgid "Enter wildcard subscribe pattern> "
 msgstr "Entrer un caractÃ¨re joker comme critÃ¨re > "
 
-#: src/lang.c:840
+#: src/lang.c:842
 #, c-format
 msgid "subscribed to %d groups"
 msgstr "AbonnÃ© Ã  %d groupes"
 
-#: src/lang.c:841
+#: src/lang.c:843
 #, c-format
 msgid "Subscribed to %s"
 msgstr "AbonnÃ© Ã  %s"
 
-#: src/lang.c:842
+#: src/lang.c:844
 msgid "Subscribing... "
 msgstr "Abonnement... "
 
-#: src/lang.c:843
+#: src/lang.c:845
 #, 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:844
+#: src/lang.c:846
 #, c-format
 msgid "Supersede article(s) to group(s) [%s]> "
 msgstr "Remplacer le(s) article(s) du(es) groupe(s) [%s] > "
 
-#: src/lang.c:845
+#: src/lang.c:847
 msgid "Superseding article ..."
 msgstr "Remplacement de l'article..."
 
-#: src/lang.c:846
+#: src/lang.c:848
 #, c-format
 msgid ""
 "\n"
@@ -3816,24 +3816,24 @@ msgstr ""
 "\n"
 "ArrÃªtÃ©. Tapez 'fg' pour relancer %s\n"
 
-#: src/lang.c:848
+#: src/lang.c:850
 #, c-format
 msgid "%d days"
 msgstr "%d jours"
 
-#: src/lang.c:849
+#: src/lang.c:851
 msgid "<TAB>"
 msgstr "<TAB>"
 
-#: src/lang.c:850
+#: src/lang.c:852
 msgid "TeX "
 msgstr "TeX "
 
-#: src/lang.c:851
+#: src/lang.c:853
 msgid "# Default action/prompt strings\n"
 msgstr "# Termes action/prompt par dÃ©faut\n"
 
-#: src/lang.c:852
+#: src/lang.c:854
 msgid ""
 "# Defaults for quick (1 key) kill & auto-selection filters\n"
 "# header=NUM  0,1=Subject: 2,3=From: 4=Message-ID: & full References: line\n"
@@ -3853,7 +3853,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:865
+#: src/lang.c:867
 msgid ""
 "# If ON use print current subject or newsgroup description in the last line\n"
 msgstr ""
@@ -3861,105 +3861,105 @@ msgstr ""
 "derniÃ¨re\n"
 "# ligne\n"
 
-#: src/lang.c:866
+#: src/lang.c:868
 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:867
+#: src/lang.c:869
 msgid "There is no news\n"
 msgstr "Rien de neuf\n"
 
-#: src/lang.c:868
+#: src/lang.c:870
 msgid "Thread"
 msgstr "Fil"
 
-#: src/lang.c:869
+#: src/lang.c:871
 msgid "Thread Level Commands"
 msgstr "Commandes pour fil"
 
-#: src/lang.c:870
+#: src/lang.c:872
 msgid "Thread deselected"
 msgstr "Fil dÃ©sÃ©lectionnÃ©"
 
-#: src/lang.c:871
+#: src/lang.c:873
 msgid "Thread selected"
 msgstr "Fil sÃ©lectionnÃ©"
 
-#: src/lang.c:873
+#: src/lang.c:875
 msgid "threads"
 msgstr "fils"
 
-#: src/lang.c:875
+#: src/lang.c:877
 msgid "thread"
 msgstr "fil"
 
-#: src/lang.c:876
+#: src/lang.c:878
 #, c-format
 msgid "Thread %4s of %4s"
 msgstr "    Fil %4s sur %4s"
 
-#: src/lang.c:877
+#: src/lang.c:879
 msgid "Threading articles..."
 msgstr "Regroupement des articles..."
 
-#: src/lang.c:878
+#: src/lang.c:880
 #, c-format
 msgid "Toggled word highlighting %s"
 msgstr "(DÃ©s)activer surbrillance %s"
 
-#: src/lang.c:879
+#: src/lang.c:881
 msgid "Toggled rot13 encoding"
 msgstr "(DÃ©s)activer codage rot13"
 
-#: src/lang.c:880
+#: src/lang.c:882
 #, c-format
 msgid "Toggled german TeX encoding %s"
 msgstr "(DÃ©s)activer codage TeX Allemand %s"
 
-#: src/lang.c:881
+#: src/lang.c:883
 #, c-format
 msgid "Toggled tab-width to %d"
 msgstr "(DÃ©s)activer largeur de tabulation Ã  %d"
 
-#: src/lang.c:883
+#: src/lang.c:885
 #, c-format
 msgid "%d Trying to dotlock %s"
 msgstr "%d essaye de dÃ©verrouiller %s"
 
-#: src/lang.c:884
+#: src/lang.c:886
 #, c-format
 msgid "%d Trying to lock %s"
 msgstr "%d essaye de verrouiller %s"
 
-#: src/lang.c:886
+#: src/lang.c:888
 msgid "           h=help"
 msgstr "           h=aide"
 
-#: src/lang.c:888
+#: src/lang.c:890
 msgid "Unlimited"
 msgstr "IllimitÃ©e"
 
-#: src/lang.c:889
+#: src/lang.c:891
 msgid "Enter wildcard unsubscribe pattern> "
 msgstr "Terme joker pour se dÃ©sabonner > "
 
-#: src/lang.c:890
+#: src/lang.c:892
 #, c-format
 msgid "Error decoding %s : %s"
 msgstr "Erreur lors du dÃ©codage de %s : %s"
 
-#: src/lang.c:891
+#: src/lang.c:893
 msgid "No end."
 msgstr "Pas de fin."
 
-#: src/lang.c:892
+#: src/lang.c:894
 #, c-format
 msgid "%s successfully decoded."
 msgstr "%s dÃ©codÃ© avec succÃ¨s."
 
-#: src/lang.c:893
+#: src/lang.c:895
 #, c-format
 msgid ""
 "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n"
@@ -3968,118 +3968,118 @@ msgstr ""
 "%*s[-- %s/%s, %sfichier uuencodÃ©, %d lignes, nom : %s --]\n"
 "\n"
 
-#: src/lang.c:894
+#: src/lang.c:896
 msgid "unread "
 msgstr "non lu"
 
-#: src/lang.c:895
+#: src/lang.c:897
 #, c-format
 msgid "unsubscribed from %d groups"
 msgstr "dÃ©sabonnÃ© de %d groupes"
 
-#: src/lang.c:896
+#: src/lang.c:898
 #, c-format
 msgid "Unsubscribed from %s"
 msgstr "DÃ©sabonnÃ© de %s"
 
-#: src/lang.c:897
+#: src/lang.c:899
 msgid "Unsubscribing... "
 msgstr "DÃ©sabonnement... "
 
-#: src/lang.c:898
+#: src/lang.c:900
 msgid "Unthreading articles..."
 msgstr "DÃ©groupement des articles..."
 
-#: src/lang.c:899
+#: src/lang.c:901
 msgid "Updated"
 msgstr "Mis Ã  jour"
 
-#: src/lang.c:901
+#: src/lang.c:903
 #, c-format
 msgid "unparseable \"LIST COUNTS\" line: \"%s\""
 msgstr "ligne \"LIST COUNTS\" intraitable : \"%s\""
 
-#: src/lang.c:903
+#: src/lang.c:905
 msgid "Updating"
 msgstr "Mise Ã  jour"
 
-#: src/lang.c:904
+#: src/lang.c:906
 msgid "URL Menu"
 msgstr "Menu URL"
 
-#: src/lang.c:905
+#: src/lang.c:907
 msgid "URL Menu Commands"
 msgstr "Menu URL"
 
-#: src/lang.c:906
+#: src/lang.c:908
 #, c-format
 msgid "Opening %s"
 msgstr "Ouverture de %s"
 
-#: src/lang.c:907
+#: src/lang.c:909
 msgid "Select URL> "
 msgstr "SÃ©lectionner l'URL >"
 
-#: src/lang.c:908
+#: src/lang.c:910
 msgid "No URLs in this article"
 msgstr "Plus d'URL dans cet article"
 
-#: src/lang.c:909
+#: src/lang.c:911
 msgid "Use MIME display program for this message?"
 msgstr "Utiliser le programme d'affichage MIME pour ce message ?"
 
-#: src/lang.c:910
+#: src/lang.c:912
 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:911
+#: src/lang.c:913
 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:912
+#: src/lang.c:914
 msgid "  -q       don't check for new newsgroups"
 msgstr "  -q       ne pas vÃ©rifier s'il y a des nouveaux groupes"
 
-#: src/lang.c:913
+#: src/lang.c:915
 msgid "  -X       don't save any files on quit"
 msgstr "  -X       ne pas enregistrer de fichiers Ã  la fermeture"
 
-#: src/lang.c:914
+#: src/lang.c:916
 msgid "  -d       don't show newsgroup descriptions"
 msgstr "  -d       ne pas afficher les descriptions des groupes"
 
-#: src/lang.c:915
+#: src/lang.c:917
 msgid "  -G limit get only limit articles/group"
 msgstr "  -G nombre d'articles par groupe limite"
 
-#: src/lang.c:916
+#: src/lang.c:918
 #, c-format
 msgid "  -H       help information about %s"
 msgstr "  -H       aide Ã  propos de %s"
 
-#: src/lang.c:917
+#: src/lang.c:919
 msgid "  -h       this help message"
 msgstr "  -h       ce message d'aide"
 
-#: src/lang.c:918
+#: src/lang.c:920
 #, 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:919
+#: src/lang.c:921
 msgid "  -u       update index files (batch mode)"
 msgstr "  -u       mÃ j des fichiers index (en tÃ¢che de fond)"
 
-#: src/lang.c:920
+#: src/lang.c:922
 #, c-format
 msgid "  -m dir   mailbox directory [default=%s]"
 msgstr "  -m rÃ©p.  rÃ©pertoire des bÃ l [dÃ©faut=%s]"
 
-#: src/lang.c:921
+#: src/lang.c:923
 #, c-format
 msgid ""
 "\n"
@@ -4088,52 +4088,52 @@ msgstr ""
 "\n"
 "Envoyez par mail vos rapports de bogues/suggestions Ã  %s"
 
-#: src/lang.c:922
+#: src/lang.c:924
 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:923
+#: src/lang.c:925
 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:924
+#: src/lang.c:926
 #, c-format
 msgid "  -f file  subscribed to newsgroups file [default=%s]"
 msgstr "  -f fich. abonnÃ© au fichier groupes [dÃ©faut=%s]"
 
-#: src/lang.c:925
+#: src/lang.c:927
 msgid "  -x       no-posting mode"
 msgstr "  -x       mode postage OFF"
 
-#: src/lang.c:926
+#: src/lang.c:928
 msgid "  -w       post an article and exit"
 msgstr "  -w       poster un article puis quitter"
 
-#: src/lang.c:927
+#: src/lang.c:929
 msgid "  -o       post all postponed articles and exit"
 msgstr "  -o       poster tous les brouillons puis quitter"
 
-#: src/lang.c:928
+#: src/lang.c:930
 msgid "  -R       read news saved by -S option"
 msgstr "  -R       lire les articles enregistrÃ©s via l'option -S"
 
-#: src/lang.c:929
+#: src/lang.c:931
 #, 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:930
+#: src/lang.c:932
 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:931
+#: src/lang.c:933
 msgid "  -z       start if any unread news"
 msgstr "  -z       lancer si articles non lus"
 
-#: src/lang.c:932
+#: src/lang.c:934
 #, c-format
 msgid ""
 "A Usenet reader.\n"
@@ -4143,30 +4143,30 @@ msgstr ""
 "Un lecteur UseNet.\n"
 "Usage : %s [options] [groupe[,...]]"
 
-#: src/lang.c:933
+#: src/lang.c:935
 msgid "  -v       verbose output for batch mode options"
 msgstr "  -v       sortie dÃ©taillÃ©e pour options en tÃ¢che de fond"
 
-#: src/lang.c:934
+#: src/lang.c:936
 msgid "  -V       print version & date information"
 msgstr "  -V       afficher infos date & version"
 
-#: src/lang.c:935
+#: src/lang.c:937
 #, 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:936
+#: src/lang.c:938
 #, 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:937
+#: src/lang.c:939
 #, c-format
 msgid "Useless combination %s and %s. Ignoring %s.\n"
 msgstr "Combinaison %s et %s inutile. %s ignorÃ©e.\n"
 
-#: src/lang.c:939
+#: src/lang.c:941
 #, c-format
 msgid ""
 "\n"
@@ -4175,12 +4175,12 @@ msgstr ""
 "\n"
 "%s%d expirÃ© (0 - %d). Remis Ã  0"
 
-#: src/lang.c:940
+#: src/lang.c:942
 #, c-format
 msgid "View '%s' (%s/%s)?"
 msgstr "Voir '%s' (%s/%s) ?"
 
-#: src/lang.c:942
+#: src/lang.c:944
 #, c-format
 msgid ""
 "\n"
@@ -4192,7 +4192,7 @@ msgstr ""
 "dÃ©passant :\n"
 "%-100s\n"
 
-#: src/lang.c:943
+#: src/lang.c:945
 msgid ""
 "\n"
 "Warning: article unchanged after editing\n"
@@ -4200,7 +4200,7 @@ msgstr ""
 "\n"
 "Attention : article inchangÃ© aprÃ¨s son Ã©dition\n"
 
-#: src/lang.c:944
+#: src/lang.c:946
 msgid ""
 "\n"
 "Warning: \"Subject:\" contains only whitespaces.\n"
@@ -4208,7 +4208,7 @@ msgstr ""
 "\n"
 "Attention : \"Subject:\" contient que des espaces.\n"
 
-#: src/lang.c:945
+#: src/lang.c:947
 msgid ""
 "\n"
 "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:"
@@ -4218,7 +4218,7 @@ msgstr ""
 "Attention : \"Subject:\" commence par \"Re: \" mais il n'y a pas de "
 "\"References:\".\n"
 
-#: src/lang.c:947
+#: src/lang.c:949
 msgid ""
 "\n"
 "Warning: Article has \"References:\" but \"Subject:\" does not begin\n"
@@ -4228,7 +4228,7 @@ msgstr ""
 "Attention : L'article a \"References:\" mais \"Subject:\" ne commence\n"
 "            avec \"Re: \" et ne contient pas \"(was:\".\n"
 
-#: src/lang.c:950
+#: src/lang.c:952
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4252,7 +4252,7 @@ msgstr ""
 "Voici l'article que vous vous apprÃªtez Ã  effacer :\n"
 "\n"
 
-#: src/lang.c:954
+#: src/lang.c:956
 msgid ""
 "\n"
 "Warning: You are using a non-plain transfer encoding (such as base64 or\n"
@@ -4266,7 +4266,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:959
+#: src/lang.c:961
 msgid ""
 "\n"
 "Warning: \"example\" is a reserved hierarchy!\n"
@@ -4274,7 +4274,7 @@ msgstr ""
 "\n"
 "Attention : \"exemple\" est une hiÃ©rarchie rÃ©servÃ©e !\n"
 
-#: src/lang.c:960
+#: src/lang.c:962
 #, c-format
 msgid ""
 "\n"
@@ -4289,7 +4289,7 @@ msgstr ""
 "Certaines valeurs dans votre fichier %s ont changÃ© !\n"
 "Lisez le fichier WHATSNEW, etc...\n"
 
-#: src/lang.c:962
+#: src/lang.c:964
 #, c-format
 msgid ""
 "\n"
@@ -4303,7 +4303,7 @@ msgstr ""
 "Certaines valeurs dans votre fichier %s peuvent Ãªtre ignorÃ©es, d'autres\n"
 "ont peut-Ãªtre changÃ©es !\n"
 
-#: src/lang.c:965
+#: src/lang.c:967
 #, c-format
 msgid ""
 "Warning: tin wrote fewer groups to your\n"
@@ -4318,7 +4318,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:969
+#: src/lang.c:971
 #, c-format
 msgid ""
 "\n"
@@ -4327,12 +4327,12 @@ msgstr ""
 "\n"
 "Attention : %d lignes '-- \\n' trouvÃ©es, cela peut prÃªter Ã  confusion.\n"
 
-#: src/lang.c:970
+#: src/lang.c:972
 #, 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:971
+#: src/lang.c:973
 #, c-format
 msgid ""
 "\n"
@@ -4349,7 +4349,7 @@ msgstr ""
 "d'Ãªtre\n"
 "            le plus court possible.\n"
 
-#: src/lang.c:975
+#: src/lang.c:977
 #, c-format
 msgid ""
 "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? "
@@ -4357,7 +4357,7 @@ msgstr ""
 "Attention : cette email peut contenir un piÃ¨ge Ã  spam. %s=continuer, "
 "%s=annuler ?"
 
-#: src/lang.c:976
+#: src/lang.c:978
 msgid ""
 "\n"
 "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n"
@@ -4366,37 +4366,37 @@ msgstr ""
 "Attention : Les signatures doivent commencer avec '-- \\n' et non par '-- "
 "\\n'.\n"
 
-#: src/lang.c:977
+#: src/lang.c:979
 msgid "Writing attributes file..."
 msgstr "Ã‰criture du fichier attributes..."
 
-#: src/lang.c:979
+#: src/lang.c:981
 #, c-format
 msgid "%d Responses"
 msgstr "%d RÃ©ponses"
 
-#: src/lang.c:981
+#: src/lang.c:983
 #, c-format
 msgid "Added %d %s"
 msgstr "%d %s ajoutÃ©(s)"
 
-#: src/lang.c:982
+#: src/lang.c:984
 msgid "No unsubscribed groups to show"
 msgstr "Aucuns groupes non abonnÃ©s Ã  afficher"
 
-#: src/lang.c:983
+#: src/lang.c:985
 msgid "Showing subscribed to groups only"
 msgstr "Afficher uniquement les groupes abonnÃ©s"
 
-#: src/lang.c:984
+#: src/lang.c:986
 msgid "Yes "
 msgstr "Oui "
 
-#: src/lang.c:985
+#: src/lang.c:987
 msgid "    You have mail"
 msgstr "     Nouveau mail"
 
-#: src/lang.c:990
+#: src/lang.c:992
 #, c-format
 msgid ""
 "\n"
@@ -4417,11 +4417,11 @@ msgstr ""
 "            problÃ¨me, ou bien changer la valeur de MM_NETWORK_CHARSET\n"
 "            via le M)enu.\n"
 
-#: src/lang.c:1001
+#: src/lang.c:1003
 msgid "  -D mode  debug mode"
 msgstr "  -D mode  mode debug"
 
-#: src/lang.c:1005
+#: src/lang.c:1007
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4450,11 +4450,11 @@ msgstr ""
 "Voici l'article que vous vous apprÃªtez a effacer :\n"
 "\n"
 
-#: src/lang.c:1014
+#: src/lang.c:1016
 msgid "toggle color"
 msgstr "(dÃ©s)activer la couleur"
 
-#: src/lang.c:1015
+#: src/lang.c:1017
 msgid ""
 "# Changing colors of several screen parts\n"
 "# Possible values are:\n"
@@ -4500,11 +4500,11 @@ msgstr ""
 "#  15 = blanc gras\n"
 "\n"
 
-#: src/lang.c:1035
+#: src/lang.c:1037
 msgid "  -a       toggle color flag"
 msgstr "  -a       change la couleur"
 
-#: src/lang.c:1039
+#: src/lang.c:1041
 msgid ""
 "\n"
 "Error: Followup-To set to more than one newsgroup!\n"
@@ -4512,7 +4512,7 @@ msgstr ""
 "\n"
 "Erreur : Suivi positionnÃ© sur plus d'un groupe !\n"
 
-#: src/lang.c:1040
+#: src/lang.c:1042
 #, c-format
 msgid ""
 "\n"
@@ -4521,7 +4521,7 @@ msgstr ""
 "\n"
 "Erreur : \"%s\" est renommÃ©, utilisez Ã  la place \"%s\" !\n"
 
-#: src/lang.c:1041
+#: src/lang.c:1043
 #, c-format
 msgid ""
 "\n"
@@ -4530,7 +4530,7 @@ msgstr ""
 "\n"
 "Erreur : multi-postage vers %d groupes et pas de ligne Followup-To !\n"
 
-#: src/lang.c:1042
+#: src/lang.c:1044
 #, c-format
 msgid ""
 "\n"
@@ -4539,7 +4539,7 @@ msgstr ""
 "\n"
 "Erreur : \"%s\" n'est pas un groupe valide !\n"
 
-#: src/lang.c:1044
+#: src/lang.c:1046
 msgid ""
 "\n"
 "Warning: Followup-To set to more than one newsgroup!\n"
@@ -4547,7 +4547,7 @@ msgstr ""
 "\n"
 "Attention : Suivi positionnÃ© sur plus d'un groupe !\n"
 
-#: src/lang.c:1045
+#: src/lang.c:1047
 #, c-format
 msgid ""
 "\n"
@@ -4556,7 +4556,7 @@ msgstr ""
 "\n"
 "Attention : \"%s\" est renommÃ©, vous devriez utiliser \"%s\" Ã  la place !\n"
 
-#: src/lang.c:1046
+#: src/lang.c:1048
 #, c-format
 msgid ""
 "\n"
@@ -4565,7 +4565,7 @@ msgstr ""
 "\n"
 "Attention : multi-postage vers %d groupes et aucun suivi !\n"
 
-#: src/lang.c:1047
+#: src/lang.c:1049
 #, c-format
 msgid ""
 "\n"
@@ -4576,7 +4576,7 @@ msgstr ""
 "            pas apparaÃ®tre dans ce groupe !\n"
 "\n"
 
-#: src/lang.c:1048
+#: src/lang.c:1050
 #, c-format
 msgid ""
 "\n"
@@ -4585,79 +4585,79 @@ msgstr ""
 "\n"
 "Attention : \"%s\" n'est pas un groupe valide !\n"
 
-#: src/lang.c:1052
+#: src/lang.c:1054
 #, 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:1053
+#: src/lang.c:1055
 msgid "Missing parts."
 msgstr "Parties manquantes."
 
-#: src/lang.c:1054
+#: src/lang.c:1056
 msgid "No beginning."
 msgstr "Pas de dÃ©but."
 
-#: src/lang.c:1055
+#: src/lang.c:1057
 msgid "No data."
 msgstr "Pas de donnÃ©es."
 
-#: src/lang.c:1056
+#: src/lang.c:1058
 msgid "Unknown error."
 msgstr "Erreur inconnue."
 
-#: src/lang.c:1059
+#: src/lang.c:1061
 #, c-format
 msgid "\tChecksum of %s (%ld %s)"
 msgstr "\tSomme de contrÃ´le de %s (%ld %s)"
 
-#: src/lang.c:1064
+#: src/lang.c:1066
 msgid "Reading mail active file... "
 msgstr "Lecture du fichier active mail... "
 
-#: src/lang.c:1065
+#: src/lang.c:1067
 msgid "Reading mailgroups file... "
 msgstr "Lecture du fichier mailgroups... "
 
-#: src/lang.c:1069
+#: src/lang.c:1071
 msgid "perform PGP operations on article"
 msgstr "effectuer des opÃ©rations PGP sur l'article"
 
-#: src/lang.c:1070
+#: src/lang.c:1072
 msgid "Add key(s) to public keyring?"
 msgstr "Ajouter les clÃ©(s) au cercle public ?"
 
-#: src/lang.c:1071
+#: src/lang.c:1073
 #, c-format
 msgid "%s=encrypt, %s=sign, %s=both, %s=quit: "
 msgstr "%s=encoder, %s=signer, %s=les deux, %s=quitter : "
 
-#: src/lang.c:1072
+#: src/lang.c:1074
 #, 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:1073
+#: src/lang.c:1075
 #, 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:1074
+#: src/lang.c:1076
 msgid "Article not signed and no public keys found"
 msgstr "Article non signÃ© et pas de clÃ©s publiques trouvÃ©es"
 
-#: src/lang.c:1076
+#: src/lang.c:1078
 #, 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:1077
+#: src/lang.c:1079
 #, 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:1078
+#: src/lang.c:1080
 #, c-format
 msgid ""
 "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
@@ -4665,75 +4665,75 @@ msgstr ""
 "%s=quitter, %s=Ã©diter, %s=ispell, %s=pgp, %s=menu, %s=poster, %s=brouillon "
 "[%%s]: "
 
-#: src/lang.c:1080
+#: src/lang.c:1082
 #, 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:1081
+#: src/lang.c:1083
 #, 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:1082
+#: src/lang.c:1084
 #, 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:1086
+#: src/lang.c:1088
 #, 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:1087
+#: src/lang.c:1089
 #, 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:1088
+#: src/lang.c:1090
 #, 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:1090
+#: src/lang.c:1092
 #, 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:1091
+#: src/lang.c:1093
 #, c-format
 msgid "%s=quit, %s=edit, %s=send [%%s]: "
 msgstr "%s=quitter, %s=Ã©diter, %s=envoyer [%%s] : "
 
-#: src/lang.c:1092
+#: src/lang.c:1094
 #, 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:1101
+#: src/lang.c:1103
 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:1102
+#: src/lang.c:1104
 msgid "Tin will use local index files instead.\n"
 msgstr "Tin utilisera Ã  la place un index local.\n"
 
-#: src/lang.c:1103
+#: src/lang.c:1105
 msgid "Cannot find NNTP server name"
 msgstr "Nom du serveur NNTP introuvable"
 
-#: src/lang.c:1104
+#: src/lang.c:1106
 #, c-format
 msgid "Connecting to %s:%u..."
 msgstr "Connexion Ã  %s:%u..."
 
-#: src/lang.c:1105
+#: src/lang.c:1107
 msgid "Disconnecting from server...\n"
 msgstr "DÃ©connexion du serveur...\n"
 
-#: src/lang.c:1106
+#: src/lang.c:1108
 #, c-format
 msgid ""
 "Wrong newsgroup name (\"%s\") in response of \"GROUP %s\" command: \"%s\""
@@ -4741,24 +4741,24 @@ msgstr ""
 "Nom de groupe erronÃ© (\"%s\") dans la rÃ©ponse de la commande \"GROUP%s\" : "
 "\"%s\""
 
-#: src/lang.c:1107
+#: src/lang.c:1109
 #, c-format
 msgid "Failed to connect to NNTP server %s. Exiting..."
 msgstr "Ã‰chec de la connexion au serveur NNTP %s. Fermeture..."
 
-#: src/lang.c:1108
+#: src/lang.c:1110
 msgid "205  Closing connection"
 msgstr "205  Fermeture de la connexion"
 
-#: src/lang.c:1109
+#: src/lang.c:1111
 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:1110
+#: src/lang.c:1112
 msgid "Connection to news server has timed out. Reconnect?"
 msgstr "Connexion au serveur de nouvelles expirÃ©e. Se reconnecter ?"
 
-#: src/lang.c:1111
+#: src/lang.c:1113
 #, c-format
 msgid ""
 "Put the server name in the file %s,\n"
@@ -4767,46 +4767,46 @@ msgstr ""
 "Mettez le nom du serveur dans le fichier %s,\n"
 "ou utilisez la variable d'environnement NNTPSERVER"
 
-#: src/lang.c:1112
+#: src/lang.c:1114
 msgid "  -A       force authentication on connect"
 msgstr "  -A       force l'authentication Ã  la connexion"
 
-#: src/lang.c:1113
+#: src/lang.c:1115
 #, 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:1114
+#: src/lang.c:1116
 #, 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:1115
+#: src/lang.c:1117
 msgid "  -Q       quick start. Same as -nqd"
 msgstr "  -Q       dÃ©marrage rapide. Idem que -npd"
 
-#: src/lang.c:1116
+#: src/lang.c:1118
 msgid "  -r       read news remotely from default NNTP server"
 msgstr "  -r       lire les articles depuis le serveur NNTP par dÃ©faut"
 
-#: src/lang.c:1117
+#: src/lang.c:1119
 msgid "  -l       use only LIST instead of GROUP (-n) command"
 msgstr "  -l       utilise seulement LIST plutÃ´t que GROUP (-n)"
 
-#: src/lang.c:1118
+#: src/lang.c:1120
 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:1120
+#: src/lang.c:1122
 msgid "  -4       force connecting via IPv4"
 msgstr "  -4       forcer la connexion via IPv4"
 
-#: src/lang.c:1121
+#: src/lang.c:1123
 msgid "  -6       force connecting via IPv6"
 msgstr "  -6       forcer la connexion via IPV6"
 
-#: src/lang.c:1122
+#: src/lang.c:1124
 msgid ""
 "\n"
 "socket or connect problem\n"
@@ -4814,7 +4814,7 @@ msgstr ""
 "\n"
 "problÃ¨me de socket ou de connexion\n"
 
-#: src/lang.c:1124
+#: src/lang.c:1126
 #, c-format
 msgid ""
 "\n"
@@ -4823,16 +4823,16 @@ msgstr ""
 "\n"
 "Connexion Ã  %s : "
 
-#: src/lang.c:1125
+#: src/lang.c:1127
 msgid "Giving up...\n"
 msgstr "Abandon...\n"
 
-#: src/lang.c:1127
+#: src/lang.c:1129
 #, c-format
 msgid "%s/tcp: Unknown service.\n"
 msgstr "%s/tcp : Service inconnu.\n"
 
-#: src/lang.c:1131
+#: src/lang.c:1133
 msgid ""
 "Your server does not have Xref: in its XOVER information.\n"
 "Tin will try to use XHDR XREF instead (slows down things a bit).\n"
@@ -4840,88 +4840,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:1134
+#: src/lang.c:1136
 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:1137
+#: src/lang.c:1139
 #, 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:1140
+#: src/lang.c:1142
 msgid "  -Q       quick start. Same as -qd"
 msgstr "  -Q       dÃ©marrage rapide. Idem que -qd"
 
-#: src/lang.c:1141
+#: src/lang.c:1143
 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:1142
+#: src/lang.c:1144
 msgid "  -n       only read subscribed .newsrc groups from spool"
 msgstr "  -n       lire seulement groupes abonnÃ©s du .newsrc depuis le spool"
 
-#: src/lang.c:1143
+#: src/lang.c:1145
 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:1147
+#: src/lang.c:1149
 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:1148
+#: src/lang.c:1150
 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:1152
+#: src/lang.c:1154
 #, c-format
 msgid "%d %s printed"
 msgstr "%d %s imprimÃ©"
 
-#: src/lang.c:1153
+#: src/lang.c:1155
 msgid "output article/thread/hot/pattern/tagged articles to printer"
 msgstr "envoyer article/fil/sÃ©l./articles marquÃ©s Ã  l'imprimante"
 
-#: src/lang.c:1154
+#: src/lang.c:1156
 msgid "Print"
 msgstr "Imprimer"
 
-#: src/lang.c:1155
+#: src/lang.c:1157
 msgid "Printing..."
 msgstr "Impression..."
 
-#: src/lang.c:1159
+#: src/lang.c:1161
 #, c-format
 msgid "%d %s piped to \"%s\""
 msgstr "%d %s passÃ© Ã  \"%s\""
 
-#: src/lang.c:1160
+#: src/lang.c:1162
 msgid "pipe article/thread/hot/pattern/tagged articles into command"
 msgstr "passer article/fil/sÃ©l./articles marquÃ©s Ã  une commande"
 
-#: src/lang.c:1161
+#: src/lang.c:1163
 msgid "No command"
 msgstr "Aucune commande"
 
-#: src/lang.c:1162
+#: src/lang.c:1164
 msgid "Pipe"
 msgstr "Passer (pipe)"
 
-#: src/lang.c:1163
+#: src/lang.c:1165
 #, c-format
 msgid "Pipe to command [%.*s]> "
 msgstr "Passer Ã  la commande [%.*s] > "
 
-#: src/lang.c:1164
+#: src/lang.c:1166
 msgid "Piping..."
 msgstr "Passage..."
 
-#: src/lang.c:1166
+#: src/lang.c:1168
 msgid "Piping not enabled."
 msgstr "Passage non activÃ©."
 
-#: src/lang.c:1170
+#: src/lang.c:1172
 #, c-format
 msgid ""
 "\n"
@@ -4936,7 +4936,7 @@ msgstr ""
 "         du contenu. Utilisez une virgule (,) pour sÃ©parer de multiples\n"
 "         noms de groupes.\n"
 
-#: src/lang.c:1175
+#: src/lang.c:1177
 #, c-format
 msgid ""
 "\n"
@@ -4949,7 +4949,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:1180
+#: src/lang.c:1182
 #, c-format
 msgid ""
 "\n"
@@ -4964,7 +4964,7 @@ msgstr ""
 "            Pour Ã©viter les problÃ¨mes, indiquez tous les groupes sur une\n"
 "            seule ligne.\n"
 
-#: src/lang.c:1184
+#: src/lang.c:1186
 #, c-format
 msgid ""
 "\n"
@@ -4974,7 +4974,7 @@ msgstr ""
 "Attention : La ligne \"%s:\" contient un ou des espaces qui DOIVENT\n"
 "            Ãªtre enlevÃ©s.\n"
 
-#: src/lang.c:1189
+#: src/lang.c:1191
 msgid ""
 "\n"
 "  If your article contains quoted text  please take some time to pare it "
@@ -5011,40 +5011,40 @@ msgstr ""
 "simples\n"
 "  rÃ¨gles, pratiquement toutes les personnes ignoreront vos articles.\n"
 
-#: src/lang.c:1202
+#: src/lang.c:1204
 msgid "shell escape"
 msgstr "accÃ©der Ã  un shell"
 
-#: src/lang.c:1203
+#: src/lang.c:1205
 #, c-format
 msgid "Shell Command (%s)"
 msgstr "Commande shell (%s)"
 
-#: src/lang.c:1204
+#: src/lang.c:1206
 #, c-format
 msgid "Enter shell command [%s]> "
 msgstr "Commande shell [%s] > "
 
-#: src/lang.c:1208
+#: src/lang.c:1210
 #, c-format
 msgid "%s: Can't get entry for TERM\n"
 msgstr "%s : EntrÃ©e pour TERM introuvable\n"
 
-#: src/lang.c:1212
+#: src/lang.c:1214
 #, c-format
 msgid "Group %.*s ('q' to quit)..."
 msgstr "Groupe %.*s ('q' pour quitter)..."
 
-#: src/lang.c:1214
+#: src/lang.c:1216
 #, c-format
 msgid "Group %.*s..."
 msgstr "Groupe %.*s..."
 
-#: src/lang.c:1218
+#: src/lang.c:1220
 msgid "Server unavailable\n"
 msgstr "Service indisponible\n"
 
-#: src/lang.c:1224
+#: src/lang.c:1226
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; "
@@ -5053,7 +5053,7 @@ msgstr ""
 "%s=passer; %s=mail; %s=impr.; %s=quitter; %s=voir lu/non lu; %s=enreg.; "
 "%s=marquer; %s=poster"
 
-#: src/lang.c:1225
+#: src/lang.c:1227
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
@@ -5061,7 +5061,7 @@ msgstr ""
 "%s=passer; %s=mail; %s=impr.; %s=quitter; %s=rÃ©pondre; %s=enreg.; "
 "%s=marquer; %s=poster"
 
-#: src/lang.c:1227
+#: src/lang.c:1229
 #, c-format
 msgid ""
 "%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
@@ -5069,14 +5069,14 @@ msgstr ""
 "%s=mail; %s=imprimer; %s=quitter; %s=voir lu/non lu; %s=enregistrer; "
 "%s=marquer; %s=poster"
 
-#: src/lang.c:1228
+#: src/lang.c:1230
 #, 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:1232
+#: src/lang.c:1234
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
@@ -5084,514 +5084,514 @@ msgstr ""
 "%s=passer; %s=mail; %s=quitter; %s=voir lu/non lu; %s=enregistrer; "
 "%s=marquer; %s=poster"
 
-#: src/lang.c:1233
+#: src/lang.c:1235
 #, 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:1235
+#: src/lang.c:1237
 #, 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:1236
+#: src/lang.c:1238
 #, 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:1242
+#: src/lang.c:1244
 msgid "Terminal does not support color"
 msgstr "Le terminal ne supporte pas les couleurs"
 
-#: src/lang.c:1247
+#: src/lang.c:1249
 #, c-format
 msgid "Trying %s"
 msgstr "Essai %s"
 
-#: src/lang.c:1261 src/lang.c:1289 src/lang.c:1560 src/refs.c:289
+#: src/lang.c:1263 src/lang.c:1291 src/lang.c:1573 src/refs.c:289
 msgid "None"
 msgstr "Aucun"
 
-#: src/lang.c:1262
+#: src/lang.c:1264
 msgid "Subject"
 msgstr "Sujet"
 
-#: src/lang.c:1263
+#: src/lang.c:1265
 msgid "References"
 msgstr "RÃ©fÃ©rences"
 
-#: src/lang.c:1264
+#: src/lang.c:1266
 msgid "Both Subject and References"
 msgstr "Sujet et RÃ©fÃ©rences"
 
-#: src/lang.c:1265
+#: src/lang.c:1267
 msgid "Multipart Subject"
 msgstr "Sujet multiparties"
 
-#: src/lang.c:1266
+#: src/lang.c:1268
 msgid "Percentage Match"
 msgstr "Taux de concordance"
 
-#: src/lang.c:1279 src/lang.c:1370 src/lang.c:1449
+#: src/lang.c:1281 src/lang.c:1372 src/lang.c:1462
 msgid "No"
 msgstr "Non"
 
-#: src/lang.c:1280 src/lang.c:1451
+#: src/lang.c:1282 src/lang.c:1464
 msgid "Yes"
 msgstr "Oui"
 
-#: src/lang.c:1281
+#: src/lang.c:1283
 msgid "Hide All"
 msgstr "Tout masquer"
 
-#: src/lang.c:1290
+#: src/lang.c:1292
 msgid "Address"
 msgstr "Adresse"
 
-#: src/lang.c:1291
+#: src/lang.c:1293
 msgid "Full Name"
 msgstr "Nom complet"
 
-#: src/lang.c:1292
+#: src/lang.c:1294
 msgid "Address and Name"
 msgstr "Adresse et Nom"
 
-#: src/lang.c:1300
+#: src/lang.c:1302
 msgid "Max"
 msgstr "Max"
 
-#: src/lang.c:1301
+#: src/lang.c:1303
 msgid "Sum"
 msgstr "Addition"
 
-#: src/lang.c:1302
+#: src/lang.c:1304
 msgid "Average"
 msgstr "Moyenne"
 
-#: src/lang.c:1312 src/lang.c:1332
+#: src/lang.c:1314 src/lang.c:1334
 msgid "Black"
 msgstr "Noir"
 
-#: src/lang.c:1313 src/lang.c:1333
+#: src/lang.c:1315 src/lang.c:1335
 msgid "Red"
 msgstr "Rouge"
 
-#: src/lang.c:1314 src/lang.c:1334
+#: src/lang.c:1316 src/lang.c:1336
 msgid "Green"
 msgstr "Vert"
 
-#: src/lang.c:1315 src/lang.c:1335
+#: src/lang.c:1317 src/lang.c:1337
 msgid "Brown"
 msgstr "Marron"
 
-#: src/lang.c:1316 src/lang.c:1336
+#: src/lang.c:1318 src/lang.c:1338
 msgid "Blue"
 msgstr "Bleu"
 
-#: src/lang.c:1317 src/lang.c:1337
+#: src/lang.c:1319 src/lang.c:1339
 msgid "Pink"
 msgstr "Rose"
 
-#: src/lang.c:1318 src/lang.c:1338
+#: src/lang.c:1320 src/lang.c:1340
 msgid "Cyan"
 msgstr "Cyan"
 
-#: src/lang.c:1319 src/lang.c:1339
+#: src/lang.c:1321 src/lang.c:1341
 msgid "White"
 msgstr "Blanc"
 
-#: src/lang.c:1320
+#: src/lang.c:1322
 msgid "Gray"
 msgstr "Gris"
 
-#: src/lang.c:1321
+#: src/lang.c:1323
 msgid "Light Red"
 msgstr "Rouge gras"
 
-#: src/lang.c:1322
+#: src/lang.c:1324
 msgid "Light Green"
 msgstr "Vert gras"
 
-#: src/lang.c:1323
+#: src/lang.c:1325
 msgid "Yellow"
 msgstr "Jaune"
 
-#: src/lang.c:1324
+#: src/lang.c:1326
 msgid "Light Blue"
 msgstr "Bleu gras"
 
-#: src/lang.c:1325
+#: src/lang.c:1327
 msgid "Light Pink"
 msgstr "Rose gras"
 
-#: src/lang.c:1326
+#: src/lang.c:1328
 msgid "Light Cyan"
 msgstr "Cyan gras"
 
-#: src/lang.c:1327
+#: src/lang.c:1329
 msgid "Light White"
 msgstr "Blanc gras"
 
-#: src/lang.c:1348 src/lang.c:1456 src/lang.c:1471
+#: src/lang.c:1350 src/lang.c:1469 src/lang.c:1484
 msgid "Nothing"
 msgstr "Rien"
 
-#: src/lang.c:1350
+#: src/lang.c:1352
 msgid "Space"
 msgstr "Espace"
 
-#: src/lang.c:1358
+#: src/lang.c:1360
 msgid "Normal"
 msgstr "Normal"
 
-#: src/lang.c:1359
+#: src/lang.c:1361
 msgid "Best highlighting"
 msgstr "Meilleure surbrillance"
 
-#: src/lang.c:1360
+#: src/lang.c:1362
 msgid "Underline"
 msgstr "SoulignÃ©"
 
-#: src/lang.c:1361
+#: src/lang.c:1363
 msgid "Reverse video"
 msgstr "VidÃ©o inversÃ©e"
 
-#: src/lang.c:1362
+#: src/lang.c:1364
 msgid "Blinking"
 msgstr "Clignotement"
 
-#: src/lang.c:1363
+#: src/lang.c:1365
 msgid "Half bright"
 msgstr "Moins lumineux"
 
-#: src/lang.c:1364
+#: src/lang.c:1366
 msgid "Bold"
 msgstr "Gras"
 
-#: src/lang.c:1371
+#: src/lang.c:1373
 msgid "Cc"
 msgstr "Cc"
 
-#: src/lang.c:1372
+#: src/lang.c:1374
 msgid "Bcc"
 msgstr "Cci"
 
-#: src/lang.c:1373
+#: src/lang.c:1375
 msgid "Cc and Bcc"
 msgstr "Cc et Cci"
 
-#: src/lang.c:1379 src/lang.c:1392
+#: src/lang.c:1392 src/lang.c:1405
 msgid "none"
 msgstr "aucun"
 
-#: src/lang.c:1380
+#: src/lang.c:1393
 msgid "commands"
 msgstr "commandes"
 
-#: src/lang.c:1381
+#: src/lang.c:1394
 msgid "select"
 msgstr "sÃ©lection"
 
-#: src/lang.c:1383
+#: src/lang.c:1396
 msgid "commands & quit"
 msgstr "commandes & quitter"
 
-#: src/lang.c:1384
+#: src/lang.c:1397
 msgid "commands & select"
 msgstr "commandes & sÃ©lection"
 
-#: src/lang.c:1385
+#: src/lang.c:1398
 msgid "quit & select"
 msgstr "quitter & sÃ©lection"
 
-#: src/lang.c:1386
+#: src/lang.c:1399
 msgid "commands & quit & select"
 msgstr "commandes, quitter & sÃ©lection"
 
-#: src/lang.c:1393
+#: src/lang.c:1406
 msgid "PageDown"
 msgstr "PageDown"
 
-#: src/lang.c:1394
+#: src/lang.c:1407
 msgid "PageNextUnread"
 msgstr "PageNextUnread"
 
-#: src/lang.c:1395
+#: src/lang.c:1408
 msgid "PageDown or PageNextUnread"
 msgstr "PageDown ou PageNextUnread"
 
-#: src/lang.c:1401
+#: src/lang.c:1414
 msgid "Subject: (case sensitive)"
 msgstr "l'en-tÃªte 'Subject:' (casse sensible)"
 
-#: src/lang.c:1402
+#: src/lang.c:1415
 msgid "Subject: (ignore case)"
 msgstr "l'en-tÃªte 'Subject:' (ignorer la casse)"
 
-#: src/lang.c:1403
+#: src/lang.c:1416
 msgid "From: (case sensitive)"
 msgstr "l'en-tÃªte 'From:' (casse sensible)"
 
-#: src/lang.c:1404
+#: src/lang.c:1417
 msgid "From: (ignore case)"
 msgstr "l'en-tÃªte 'From:' (ignorer la casse)"
 
-#: src/lang.c:1405
+#: src/lang.c:1418
 msgid "Msg-ID: & full References: line"
 msgstr "Ligne 'Msg-ID:' & 'References:'"
 
-#: src/lang.c:1406
+#: src/lang.c:1419
 msgid "Msg-ID: & last References: only"
 msgstr "Msg-ID: & derniÃ¨res RÃ©fÃ©rences: uniquement"
 
-#: src/lang.c:1407
+#: src/lang.c:1420
 msgid "Message-ID: entry only"
 msgstr "entrÃ©e 'Message-ID:' uniquement"
 
-#: src/lang.c:1408
+#: src/lang.c:1421
 msgid "Lines:"
 msgstr "Lignes:"
 
-#: src/lang.c:1414
+#: src/lang.c:1427
 msgid "Don't trim article body"
 msgstr "Ne pas couper le corps de l'article"
 
-#: src/lang.c:1415
+#: src/lang.c:1428
 msgid "Skip leading blank lines"
 msgstr "Passer les lignes vides du dÃ©but"
 
-#: src/lang.c:1416
+#: src/lang.c:1429
 msgid "Skip trailing blank lines"
 msgstr "Passer les lignes vides de la fin"
 
-#: src/lang.c:1417
+#: src/lang.c:1430
 msgid "Skip leading and trailing blank l."
 msgstr "Passer toutes les lignes vides"
 
-#: src/lang.c:1418
+#: src/lang.c:1431
 msgid "Compact multiple between text"
 msgstr "Regrouper entre chaque paragraphe"
 
-#: src/lang.c:1419
+#: src/lang.c:1432
 msgid "Compact multiple and skip leading"
 msgstr "Regrouper et effacer les premiÃ¨res"
 
-#: src/lang.c:1420
+#: src/lang.c:1433
 msgid "Compact multiple and skip trailing"
 msgstr "Regrouper et effacer les derniÃ¨res"
 
-#: src/lang.c:1421
+#: src/lang.c:1434
 msgid "Compact mltpl., skip lead. & trai."
 msgstr "Regrouper puis effacer les premiÃ¨res et derniÃ¨res"
 
-#: src/lang.c:1450
+#: src/lang.c:1463
 msgid "Shell archive"
 msgstr "Archive shell"
 
-#: src/lang.c:1457
+#: src/lang.c:1470
 msgid "Subject: (descending)"
 msgstr "Subject : (descendant)"
 
-#: src/lang.c:1458
+#: src/lang.c:1471
 msgid "Subject: (ascending)"
 msgstr "Subject : (ascendant)"
 
-#: src/lang.c:1459
+#: src/lang.c:1472
 msgid "From: (descending)"
 msgstr "From: (descendant)"
 
-#: src/lang.c:1460
+#: src/lang.c:1473
 msgid "From: (ascending)"
 msgstr "From: (ascendant)"
 
-#: src/lang.c:1461
+#: src/lang.c:1474
 msgid "Date: (descending)"
 msgstr "Date: (descendant)"
 
-#: src/lang.c:1462
+#: src/lang.c:1475
 msgid "Date: (ascending)"
 msgstr "Date: (ascendant)"
 
-#: src/lang.c:1463 src/lang.c:1472
+#: src/lang.c:1476 src/lang.c:1485
 msgid "Score (descending)"
 msgstr "Score (descendant)"
 
-#: src/lang.c:1464 src/lang.c:1473
+#: src/lang.c:1477 src/lang.c:1486
 msgid "Score (ascending)"
 msgstr "Score (ascendant)"
 
-#: src/lang.c:1465
+#: src/lang.c:1478
 msgid "Lines: (descending)"
 msgstr "Lines: (descendant)"
 
-#: src/lang.c:1466
+#: src/lang.c:1479
 msgid "Lines: (ascending)"
 msgstr "Lines: (ascendant)"
 
-#: src/lang.c:1474
+#: src/lang.c:1487
 msgid "Last posting date (descending)"
 msgstr "DerniÃ¨re date de postage (descendant)"
 
-#: src/lang.c:1475
+#: src/lang.c:1488
 msgid "Last posting date (ascending)"
 msgstr "DerniÃ¨re date de postage (ascendant)"
 
-#: src/lang.c:1481
+#: src/lang.c:1494
 msgid "Quick-sort"
 msgstr "Quick-sort"
 
-#: src/lang.c:1482
+#: src/lang.c:1495
 msgid "Heap-sort"
 msgstr "Heap-sort"
 
-#: src/lang.c:1489
+#: src/lang.c:1502
 msgid "Always Keep"
 msgstr "Toujours garder"
 
-#: src/lang.c:1490
+#: src/lang.c:1503
 msgid "Always Remove"
 msgstr "Toujours effacer"
 
-#: src/lang.c:1491
+#: src/lang.c:1504
 msgid "Mark with D on selection screen"
 msgstr "Marquer avec un D dans la vue sÃ©lection"
 
-#: src/lang.c:1497
+#: src/lang.c:1510
 msgid "Kill only unread arts"
 msgstr "Filtrer uniquement les articles non lus"
 
-#: src/lang.c:1498
+#: src/lang.c:1511
 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:1499
+#: src/lang.c:1512
 msgid "Kill all arts and never show"
 msgstr "Filtrer tous les articles et ne jamais afficher"
 
-#: src/lang.c:1505
+#: src/lang.c:1518
 msgid "Nothing special"
 msgstr "Rien de spÃ©cial"
 
-#: src/lang.c:1506
+#: src/lang.c:1519
 msgid "Compress quotes"
 msgstr "Citations compressÃ©es"
 
-#: src/lang.c:1507
+#: src/lang.c:1520
 msgid "Quote signatures"
 msgstr "Citer les signatures"
 
-#: src/lang.c:1508
+#: src/lang.c:1521
 msgid "Compress quotes, quote sigs"
 msgstr "Compresser les citations, citer les signatures"
 
-#: src/lang.c:1509
+#: src/lang.c:1522
 msgid "Quote empty lines"
 msgstr "Citer les lignes vides"
 
-#: src/lang.c:1510
+#: src/lang.c:1523
 msgid "Compress quotes, quote empty lines"
 msgstr "Compresser les citations, citer les lignes vides"
 
-#: src/lang.c:1511
+#: src/lang.c:1524
 msgid "Quote sigs & empty lines"
 msgstr "Citer les signatures & les lignes vides"
 
-#: src/lang.c:1512
+#: src/lang.c:1525
 msgid "Comp. q., quote sigs & empty lines"
 msgstr "Citations compr., signatures et lignes vides citÃ©es"
 
-#: src/lang.c:1552
+#: src/lang.c:1565
 msgid "no"
 msgstr "non"
 
-#: src/lang.c:1553
+#: src/lang.c:1566
 msgid "with headers"
 msgstr "avec les en-tÃªtes"
 
-#: src/lang.c:1554
+#: src/lang.c:1567
 msgid "without headers"
 msgstr "sans les en-tÃªtes"
 
-#: src/lang.c:1561
+#: src/lang.c:1574
 msgid "NFKC"
 msgstr "NFKC"
 
-#: src/lang.c:1563
+#: src/lang.c:1576
 msgid "NFKD"
 msgstr "NFKD"
 
-#: src/lang.c:1564
+#: src/lang.c:1577
 msgid "NFC"
 msgstr "NFC"
 
-#: src/lang.c:1565
+#: src/lang.c:1578
 msgid "NFD"
 msgstr "NFD"
 
-#: src/lang.c:1573
+#: src/lang.c:1586
 msgid "Display Options"
 msgstr "Options d'affichage"
 
-#: src/lang.c:1580
+#: src/lang.c:1593
 msgid "Color Options"
 msgstr "Options des couleurs"
 
-#: src/lang.c:1586
+#: src/lang.c:1599
 msgid "Highlight Options"
 msgstr "Options de mise en Ã©vidence"
 
-#: src/lang.c:1593
+#: src/lang.c:1606
 msgid "Article-Limiting Options"
 msgstr "Options des articles"
 
-#: src/lang.c:1599
+#: src/lang.c:1612
 msgid "Posting/Mailing Options"
 msgstr "Options de postage/messagerie"
 
-#: src/lang.c:1605
+#: src/lang.c:1618
 msgid "Saving/Printing Options"
 msgstr "Options d'enregistrement/d'impression"
 
-#: src/lang.c:1611
+#: src/lang.c:1624
 msgid "Expert Options"
 msgstr "Options avancÃ©es"
 
-#: src/lang.c:1617
+#: src/lang.c:1630
 msgid "Filtering Options"
 msgstr "Options de filtrage"
 
-#: src/lang.c:1622 src/lang.c:1653 src/lang.c:1659 src/lang.c:1686
-#: src/lang.c:1738 src/lang.c:1744 src/lang.c:1754 src/lang.c:1765
-#: src/lang.c:1783 src/lang.c:1852 src/lang.c:2053 src/lang.c:2059
-#: src/lang.c:2065 src/lang.c:2071 src/lang.c:2083 src/lang.c:2090
-#: src/lang.c:2144 src/lang.c:2153 src/lang.c:2159 src/lang.c:2166
-#: src/lang.c:2173 src/lang.c:2180 src/lang.c:2187 src/lang.c:2194
-#: src/lang.c:2201 src/lang.c:2208 src/lang.c:2215 src/lang.c:2222
-#: src/lang.c:2229 src/lang.c:2236 src/lang.c:2243 src/lang.c:2250
-#: src/lang.c:2257 src/lang.c:2264 src/lang.c:2271 src/lang.c:2278
-#: src/lang.c:2285 src/lang.c:2292 src/lang.c:2299 src/lang.c:2306
-#: src/lang.c:2313 src/lang.c:2320 src/lang.c:2327 src/lang.c:2335
-#: src/lang.c:2351 src/lang.c:2358 src/lang.c:2365 src/lang.c:2372
-#: src/lang.c:2378 src/lang.c:2384 src/lang.c:2401 src/lang.c:2413
-#: src/lang.c:2447 src/lang.c:2500 src/lang.c:2514 src/lang.c:2520
-#: src/lang.c:2545 src/lang.c:2563 src/lang.c:2580 src/lang.c:2616
-#: src/lang.c:2652 src/lang.c:2672 src/lang.c:2707 src/lang.c:2717
-#: src/lang.c:2724 src/lang.c:2750 src/lang.c:2774 src/lang.c:2847
-#: src/lang.c:2861 src/lang.c:2869 src/lang.c:2883 src/lang.c:2889
-#: src/lang.c:2927
+#: src/lang.c:1635 src/lang.c:1666 src/lang.c:1672 src/lang.c:1699
+#: src/lang.c:1751 src/lang.c:1757 src/lang.c:1767 src/lang.c:1778
+#: src/lang.c:1796 src/lang.c:1865 src/lang.c:2066 src/lang.c:2072
+#: src/lang.c:2078 src/lang.c:2084 src/lang.c:2096 src/lang.c:2103
+#: src/lang.c:2157 src/lang.c:2166 src/lang.c:2172 src/lang.c:2179
+#: src/lang.c:2186 src/lang.c:2193 src/lang.c:2200 src/lang.c:2207
+#: src/lang.c:2214 src/lang.c:2221 src/lang.c:2228 src/lang.c:2235
+#: src/lang.c:2242 src/lang.c:2249 src/lang.c:2256 src/lang.c:2263
+#: src/lang.c:2270 src/lang.c:2277 src/lang.c:2284 src/lang.c:2291
+#: src/lang.c:2298 src/lang.c:2305 src/lang.c:2312 src/lang.c:2319
+#: src/lang.c:2326 src/lang.c:2333 src/lang.c:2340 src/lang.c:2348
+#: src/lang.c:2364 src/lang.c:2371 src/lang.c:2378 src/lang.c:2385
+#: src/lang.c:2391 src/lang.c:2397 src/lang.c:2414 src/lang.c:2426
+#: src/lang.c:2461 src/lang.c:2514 src/lang.c:2528 src/lang.c:2534
+#: src/lang.c:2559 src/lang.c:2577 src/lang.c:2594 src/lang.c:2606
+#: src/lang.c:2639 src/lang.c:2675 src/lang.c:2695 src/lang.c:2730
+#: src/lang.c:2740 src/lang.c:2747 src/lang.c:2773 src/lang.c:2797
+#: src/lang.c:2870 src/lang.c:2884 src/lang.c:2892 src/lang.c:2906
+#: src/lang.c:2912 src/lang.c:2950
 msgid "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr "<ESPACE> change, <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:1623
+#: src/lang.c:1636
 msgid "Show mini menu & posting etiquette"
 msgstr "Afficher le menu & l'intitulÃ© du postage"
 
-#: src/lang.c:1624
+#: src/lang.c:1637
 msgid ""
 "# If ON show a mini menu of useful commands at each level\n"
 "# and posting etiquette after composing an article\n"
@@ -5599,17 +5599,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:1629
+#: src/lang.c:1642
 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:1630
+#: src/lang.c:1643
 msgid "Show description of each newsgroup"
 msgstr "Voir description de chaque groupe"
 
-#: src/lang.c:1631
+#: src/lang.c:1644
 msgid ""
 "# If ON show group description text after newsgroup name at\n"
 "# group selection level\n"
@@ -5617,18 +5617,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:1636
+#: src/lang.c:1649
 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:1637
+#: src/lang.c:1650
 msgid "In group and thread level, show author by"
 msgstr "Dans la vue groupe et processus, voir auteur par"
 
-#: src/lang.c:1638
+#: src/lang.c:1651
 msgid ""
 "# Part of From field to display in group and thread level\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5644,34 +5644,34 @@ msgstr ""
 "# * 2 = nom complet\n"
 "#   3 = les deux\n"
 
-#: src/lang.c:1647
+#: src/lang.c:1660
 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:1648
+#: src/lang.c:1661
 msgid "Draw -> instead of highlighted bar"
 msgstr "Afficher -> plutÃ´t qu'une barre"
 
-#: src/lang.c:1649
+#: src/lang.c:1662
 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:1654
+#: src/lang.c:1667
 msgid "Use inverse video for page headers"
 msgstr "VidÃ©o inversÃ©e pour les en-tÃªtes"
 
-#: src/lang.c:1655
+#: src/lang.c:1668
 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:1660
+#: src/lang.c:1673
 msgid "Thread articles by"
 msgstr "Regrouper les articles par"
 
-#: src/lang.c:1661
+#: src/lang.c:1674
 msgid ""
 "# Thread articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5691,17 +5691,17 @@ msgstr ""
 "#   4 = Sujet multipartie\n"
 "#   5 = Pourcentage de concordance\n"
 
-#: src/lang.c:1672
+#: src/lang.c:1685
 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:1673
+#: src/lang.c:1686
 msgid "Thread percentage match"
 msgstr "Pourcentage de concordance pour grouper"
 
-#: src/lang.c:1675
+#: src/lang.c:1688
 #, no-c-format
 msgid ""
 "# Thread percentage match...\n"
@@ -5730,11 +5730,11 @@ msgstr ""
 "'harpie',\n"
 "# 'happie' et 'harppy' seront regroupÃ©s Ã  part de 'happy'\n"
 
-#: src/lang.c:1687
+#: src/lang.c:1700
 msgid "Score of a thread"
 msgstr "Score d'un fil"
 
-#: src/lang.c:1688
+#: src/lang.c:1701
 msgid ""
 "# Thread score\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5748,17 +5748,17 @@ msgstr ""
 "#   1 = somme\n"
 "#   2 = moyenne\n"
 
-#: src/lang.c:1696
+#: src/lang.c:1709
 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:1697
+#: src/lang.c:1710
 msgid "Sort articles by"
 msgstr "Trier les articles par"
 
-#: src/lang.c:1698
+#: src/lang.c:1711
 msgid ""
 "# Sort articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5788,15 +5788,15 @@ msgstr ""
 "#   9 = Lignes descendant\n"
 "#  10 = Lignes ascendant)\n"
 
-#: src/lang.c:1714
+#: src/lang.c:1727
 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:1715
+#: src/lang.c:1728
 msgid "Sort threads by"
 msgstr "Trier les fils par"
 
-#: src/lang.c:1716
+#: src/lang.c:1729
 msgid ""
 "# Sort thread by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5814,50 +5814,50 @@ msgstr ""
 "#   3 = Date la plus rÃ©cente, descendant\n"
 "#   4 = Date la plus rÃ©cente, ascendant\n"
 
-#: src/lang.c:1726
+#: src/lang.c:1739
 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:1727
+#: src/lang.c:1740
 msgid "Go to first unread article in group"
 msgstr "Aller au 1er article non lu du groupe"
 
-#: src/lang.c:1728
+#: src/lang.c:1741
 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:1732
+#: src/lang.c:1745
 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:1733
+#: src/lang.c:1746
 msgid "Show only unread articles"
 msgstr "Afficher articles non lus seulement"
 
-#: src/lang.c:1734
+#: src/lang.c:1747
 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:1739
+#: src/lang.c:1752
 msgid "Show only groups with unread arts"
 msgstr "Voir groupes avec articles non lus"
 
-#: src/lang.c:1740
+#: src/lang.c:1753
 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:1745
+#: src/lang.c:1758
 msgid "Filter which articles"
 msgstr "Filtrer quel article"
 
-#: src/lang.c:1746
+#: src/lang.c:1759
 msgid ""
 "# Filter which articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5871,11 +5871,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:1755
+#: src/lang.c:1768
 msgid "Go to the next unread article with"
 msgstr "Aller au prochain article non lu avec"
 
-#: src/lang.c:1756
+#: src/lang.c:1769
 msgid ""
 "# Go to the unread article with following key(s)\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5891,11 +5891,11 @@ msgstr ""
 "# * 2 = TAB\n"
 "#   3 = PAGE DOWN ou TAB\n"
 
-#: src/lang.c:1766
+#: src/lang.c:1779
 msgid "How to treat blank lines"
 msgstr "Comment gÃ©rer les lignes vides"
 
-#: src/lang.c:1767
+#: src/lang.c:1780
 msgid ""
 "# Trim the article body, remove unnecessary blank lines.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5925,27 +5925,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:1784
+#: src/lang.c:1797
 msgid "List thread using right arrow key"
 msgstr "Lister le fil via la flÃ¨che droite"
 
-#: src/lang.c:1785
+#: src/lang.c:1798
 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:1789
+#: src/lang.c:1802
 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:1790
+#: src/lang.c:1803
 msgid "Character to show deleted articles"
 msgstr "CaractÃ¨re pour articles effacÃ©s"
 
-#: src/lang.c:1791
+#: src/lang.c:1804
 msgid ""
 "# Character used to show that an art was deleted (default 'D')\n"
 "# _ is turned into ' '\n"
@@ -5953,17 +5953,17 @@ msgstr ""
 "# CaractÃ¨re utilisÃ© pour indiquer qu'un article a Ã©tÃ© supprimÃ© (dÃ©faut 'D')\n"
 "# _ est transformÃ© en ' '\n"
 
-#: src/lang.c:1796
+#: src/lang.c:1809
 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:1797
+#: src/lang.c:1810
 msgid "Character to show inrange articles"
 msgstr "CaractÃ¨re pour articles non inclus"
 
-#: src/lang.c:1798
+#: src/lang.c:1811
 msgid ""
 "# Character used to show that an art is in a range (default '#')\n"
 "# _ is turned into ' '\n"
@@ -5971,7 +5971,7 @@ msgstr ""
 "# CaractÃ¨re utilisÃ© pour indiquer qu'un article est inclus (dÃ©faut '#')\n"
 "# _ est transformÃ© en ' '\n"
 
-#: src/lang.c:1803
+#: src/lang.c:1816
 msgid ""
 "Enter character to indicate that article will return. <CR> sets, <ESC> "
 "cancels."
@@ -5979,11 +5979,11 @@ msgstr ""
 "CaractÃ¨re indiquant que l'article sera retournÃ©. <RETOUR> valide, <ESC> "
 "annule."
 
-#: src/lang.c:1804
+#: src/lang.c:1817
 msgid "Character to show returning arts"
 msgstr "CaractÃ¨re pour articles retournÃ©s"
 
-#: src/lang.c:1805
+#: src/lang.c:1818
 msgid ""
 "# Character used to show that an art will return (default '-')\n"
 "# _ is turned into ' '\n"
@@ -5991,17 +5991,17 @@ msgstr ""
 "# CaractÃ¨re utilisÃ© pour indiquer qu'un article sera retournÃ© (dÃ©faut '#')\n"
 "# _ est transformÃ© en ' '\n"
 
-#: src/lang.c:1810
+#: src/lang.c:1823
 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:1811
+#: src/lang.c:1824
 msgid "Character to show selected articles"
 msgstr "CaractÃ¨re pour articles sÃ©lect."
 
-#: src/lang.c:1812
+#: src/lang.c:1825
 msgid ""
 "# Character used to show that an art was auto-selected (default '*')\n"
 "# _ is turned into ' '\n"
@@ -6010,16 +6010,16 @@ msgstr ""
 "'*')\n"
 "# _ est transformÃ© en ' '\n"
 
-#: src/lang.c:1817
+#: src/lang.c:1830
 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:1818
+#: src/lang.c:1831
 msgid "Character to show recent articles"
 msgstr "CaractÃ¨re pour articles rÃ©cents"
 
-#: src/lang.c:1819
+#: src/lang.c:1832
 msgid ""
 "# Character used to show that an art is recent (default 'o')\n"
 "# _ is turned into ' '\n"
@@ -6027,16 +6027,16 @@ msgstr ""
 "# CaractÃ¨re utilisÃ© pour indiquer qu'un article est rÃ©cent (defaut 'o')\n"
 "# _ est transformÃ© en ' '\n"
 
-#: src/lang.c:1824
+#: src/lang.c:1837
 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:1825
+#: src/lang.c:1838
 msgid "Character to show unread articles"
 msgstr "CaractÃ¨re pour articles non lus"
 
-#: src/lang.c:1826
+#: src/lang.c:1839
 msgid ""
 "# Character used to show that an art is unread (default '+')\n"
 "# _ is turned into ' '\n"
@@ -6044,15 +6044,15 @@ msgstr ""
 "# CaractÃ¨re utilisÃ© pour indiquer qu'un article est non lu (defaut '+')\n"
 "# _ est transformÃ© en ' '\n"
 
-#: src/lang.c:1831
+#: src/lang.c:1844
 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:1832
+#: src/lang.c:1845
 msgid "Character to show read articles"
 msgstr "CaractÃ¨re pour articles lus"
 
-#: src/lang.c:1833
+#: src/lang.c:1846
 msgid ""
 "# Character used to show that an art was read (default ' ')\n"
 "# _ is turned into ' '\n"
@@ -6060,16 +6060,16 @@ msgstr ""
 "# CaractÃ¨re utilisÃ© pour indiquer qu'un article a Ã©tÃ© lu (defaut ' ')\n"
 "# _ est transformÃ© en ' '\n"
 
-#: src/lang.c:1838
+#: src/lang.c:1851
 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:1839
+#: src/lang.c:1852
 msgid "Character to show killed articles"
 msgstr "CaractÃ¨re pour articles filtrÃ©s"
 
-#: src/lang.c:1840
+#: src/lang.c:1853
 msgid ""
 "# Character used to show that an art was killed (default 'K')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
@@ -6077,18 +6077,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:1845
+#: src/lang.c:1858
 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:1846
+#: src/lang.c:1859
 msgid "Character to show readselected arts"
 msgstr "CaractÃ¨re pour articles sÃ©lectionnÃ©s lus"
 
-#: src/lang.c:1847
+#: src/lang.c:1860
 msgid ""
 "# Character used to show that an art was selected before read (default ':')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
@@ -6097,11 +6097,11 @@ msgstr ""
 "# d'Ãªtre lu (defaut ':')\n"
 "# kill_level doit Ãªtre choisi en consÃ©quence, _ est transformÃ© en ' '\n"
 
-#: src/lang.c:1853
+#: src/lang.c:1866
 msgid "Abbreviate long newsgroup names"
 msgstr "AbrÃ©ger les noms de groupes trop longs"
 
-#: src/lang.c:1854
+#: src/lang.c:1867
 msgid ""
 "# If ON abbreviate (if necessary) long newsgroup names at group selection\n"
 "# level and article level like this:\n"
@@ -6111,7 +6111,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:1860
+#: src/lang.c:1873
 msgid ""
 "0 = full page scrolling, -1 = show previous last line as first on next page, "
 "-2 = half page"
@@ -6119,11 +6119,11 @@ msgstr ""
 "0 = dÃ©filement page par page, -1 = afficher derniÃ¨re ligne dans page "
 "suivante, -2 = demi-page"
 
-#: src/lang.c:1861
+#: src/lang.c:1874
 msgid "Number of lines to scroll in pager"
 msgstr "Vitesse de dÃ©filement dans le pager"
 
-#: src/lang.c:1862
+#: src/lang.c:1875
 msgid ""
 "# Number of lines that cursor-up/down will scroll in article pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6141,32 +6141,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:1872
+#: src/lang.c:1885
 msgid "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr "Affiche les signatures. <ESPACE> change & <RETOUR> valide."
 
-#: src/lang.c:1873
+#: src/lang.c:1886
 msgid "Display signatures"
 msgstr "Afficher les signatures"
 
-#: src/lang.c:1874
+#: src/lang.c:1887
 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:1878
+#: src/lang.c:1891
 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:1879
+#: src/lang.c:1892
 msgid "Display uue data as an attachment"
 msgstr "Afficher donnÃ©e uue comme PJ"
 
-#: src/lang.c:1880
+#: src/lang.c:1893
 msgid ""
 "# Handling of uuencoded data in the pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6186,18 +6186,18 @@ msgstr ""
 "des\n"
 "#       donnÃ©es uuencode sera condensÃ©e en une seule ligne.\n"
 
-#: src/lang.c:1890
+#: src/lang.c:1903
 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:1891
+#: src/lang.c:1904
 msgid "Display \"a as Umlaut-a"
 msgstr "Afficher \"a comme Umlaut-a"
 
-#: src/lang.c:1892
+#: src/lang.c:1905
 msgid ""
 "# If ON decode German style TeX umlaut codes to ISO and\n"
 "# show \"a as Umlaut-a, etc.\n"
@@ -6205,15 +6205,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:1897 src/lang.c:1907
+#: src/lang.c:1910 src/lang.c:1920
 msgid "Space separated list of header fields"
 msgstr "Liste des en-tÃªtes, sÃ©parÃ©s par des espaces"
 
-#: src/lang.c:1898
+#: src/lang.c:1911
 msgid "Display these header fields (or *)"
 msgstr "Afficher ces en-tÃªtes (ou *)"
 
-#: src/lang.c:1899
+#: src/lang.c:1912
 msgid ""
 "# Which news headers you wish to see. If you want to see _all_ the headers,\n"
 "# place an '*' as this value. This is the only way a wildcard can be used.\n"
@@ -6232,11 +6232,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:1908
+#: src/lang.c:1921
 msgid "Do not display these header fields"
 msgstr "Ne pas afficher ces en-tÃªtes"
 
-#: src/lang.c:1909
+#: src/lang.c:1922
 msgid ""
 "# Same as 'news_headers_to_display' except it denotes the opposite.\n"
 "# An example of using both options might be if you thought X- headers were\n"
@@ -6257,45 +6257,45 @@ msgstr ""
 "# news_headers_to_not_display=X-Alan X-Pape\n"
 "# Ne rien dÃ©finir, dÃ©sactive cette option.\n"
 
-#: src/lang.c:1919
+#: src/lang.c:1932
 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:1920
+#: src/lang.c:1933
 msgid "Skip multipart/alternative parts"
 msgstr "Ignorer parties multipart/alter."
 
-#: src/lang.c:1921
+#: src/lang.c:1934
 msgid "# If ON strip multipart/alternative messages automatically\n"
 msgstr "# Si ON, enlÃ¨ve automatiquement les messages multipart/alternative\n"
 
-#: src/lang.c:1925
+#: src/lang.c:1938
 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:1926
+#: src/lang.c:1939
 msgid "Detection of verbatim blocks"
 msgstr "DÃ©tection des blocs textuels"
 
-#: src/lang.c:1927
+#: src/lang.c:1940
 msgid "# If ON detect verbatim blocks in articles\n"
 msgstr "# Si ON, dÃ©tecte les blocs textuels dans les articles\n"
 
-#: src/lang.c:1932
+#: src/lang.c:1945
 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:1933
+#: src/lang.c:1946
 msgid "Regex used to show quoted lines"
 msgstr "Regex pour afficher les citations"
 
-#: src/lang.c:1934
+#: src/lang.c:1947
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# quoted when viewing articles. Quoted lines are shown in col_quote.\n"
@@ -6305,17 +6305,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:1940
+#: src/lang.c:1953
 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:1941
+#: src/lang.c:1954
 msgid "Regex used to show twice quoted l."
 msgstr "Regex pour afficher le 2nd niveau"
 
-#: src/lang.c:1942
+#: src/lang.c:1955
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# quoted twice. Twice quoted lines are shown in col_quote2.\n"
@@ -6325,17 +6325,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:1948
+#: src/lang.c:1961
 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:1949
+#: src/lang.c:1962
 msgid "Regex used to show >= 3 times q.l."
 msgstr "Regex pour afficher niveau >= 3"
 
-#: src/lang.c:1950
+#: src/lang.c:1963
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# quoted >=3 times. >=3 times quoted lines are shown in col_quote3.\n"
@@ -6347,33 +6347,33 @@ msgstr ""
 "# Si vous laissez ce champ vide, tin utilisera une valeur incluse par "
 "dÃ©faut.\n"
 
-#: src/lang.c:1956
+#: src/lang.c:1969
 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:1957
+#: src/lang.c:1970
 msgid "Detection of external quotes"
 msgstr "DÃ©tection des citations externes"
 
-#: src/lang.c:1958
+#: src/lang.c:1971
 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:1962
+#: src/lang.c:1975
 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:1963
+#: src/lang.c:1976
 msgid "Regex used to show quotes from external sources"
 msgstr "Regex pour afficher les citations de sources externes"
 
-#: src/lang.c:1964
+#: src/lang.c:1977
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# external quotes. Text from external quotes is shown in col_extquote.\n"
@@ -6384,17 +6384,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:1971
+#: src/lang.c:1984
 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:1972
+#: src/lang.c:1985
 msgid "Regex used to highlight /slashes/"
 msgstr "Regex pour les mots entre /slash/"
 
-#: src/lang.c:1973
+#: src/lang.c:1986
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '/' are to be shown in col_markslashes.\n"
@@ -6405,17 +6405,17 @@ msgstr ""
 "# Si vous laissez ce champ vide, tin utilisera une valeur incluse par "
 "dÃ©faut.\n"
 
-#: src/lang.c:1979
+#: src/lang.c:1992
 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:1980
+#: src/lang.c:1993
 msgid "Regex used to highlight *stars*"
 msgstr "Regex pour les mots entre *astÃ©risques*"
 
-#: src/lang.c:1981
+#: src/lang.c:1994
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '*' are to be shown in col_markstars.\n"
@@ -6426,17 +6426,17 @@ msgstr ""
 "# Si vous laissez ce champ vide, tin utilisera une valeur incluse par "
 "dÃ©faut.\n"
 
-#: src/lang.c:1987
+#: src/lang.c:2000
 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:1988
+#: src/lang.c:2001
 msgid "Regex used to highlight -strokes-"
 msgstr "Regex pour les mots entre -tirets-"
 
-#: src/lang.c:1989
+#: src/lang.c:2002
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '-' are to be shown in col_markstroke.\n"
@@ -6447,17 +6447,17 @@ msgstr ""
 "# Si vous laissez ce champ vide, tin utilisera une valeur incluse par "
 "dÃ©faut.\n"
 
-#: src/lang.c:1995
+#: src/lang.c:2008
 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:1996
+#: src/lang.c:2009
 msgid "Regex used to highlight _underline_"
 msgstr "Regex pour les mots entre _underscore_"
 
-#: src/lang.c:1997
+#: src/lang.c:2010
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '_' are to be shown in col_markdash.\n"
@@ -6468,17 +6468,17 @@ msgstr ""
 "# Si vous laissez ce champ vide, tin utilisera une valeur incluse par "
 "dÃ©faut.\n"
 
-#: src/lang.c:2003
+#: src/lang.c:2016
 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:2004
+#: src/lang.c:2017
 msgid "Regex with Subject prefixes"
 msgstr "Regex pour les prÃ©fixes dans le sujet"
 
-#: src/lang.c:2005
+#: src/lang.c:2018
 msgid ""
 "# A regular expression that tin will use to find Subject prefixes\n"
 "# which will be removed before showing the header.\n"
@@ -6486,17 +6486,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:2010
+#: src/lang.c:2023
 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:2011
+#: src/lang.c:2024
 msgid "Regex with Subject suffixes"
 msgstr "Regex pour les suffixes dans le sujet"
 
-#: src/lang.c:2012
+#: src/lang.c:2025
 msgid ""
 "# A regular expression that tin will use to find Subject suffixes\n"
 "# which will be removed when replying or posting followup.\n"
@@ -6504,15 +6504,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:2017
+#: src/lang.c:2030
 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:2018
+#: src/lang.c:2031
 msgid "Regex for begin of a verbatim block"
 msgstr "Regex pour le dÃ©but d'un bloc textuel"
 
-#: src/lang.c:2019
+#: src/lang.c:2032
 msgid ""
 "# A regular expression that tin will use to find the begin of\n"
 "# a verbatim block.\n"
@@ -6520,15 +6520,15 @@ msgstr ""
 "# Une expression rÃ©guliÃ¨re que tin utilisera pour trouver\n"
 "# le dÃ©but d'un bloc textuel.\n"
 
-#: src/lang.c:2024
+#: src/lang.c:2037
 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:2025
+#: src/lang.c:2038
 msgid "Regex for end of a verbatim block"
 msgstr "Regex pour la fin d'un bloc textuel"
 
-#: src/lang.c:2026
+#: src/lang.c:2039
 msgid ""
 "# A regular expression that tin will use to find the end of\n"
 "# a verbatim block.\n"
@@ -6536,7 +6536,7 @@ msgstr ""
 "# Une expression rÃ©guliÃ¨re que tin utilisera pour trouver\n"
 "# la fin d'une bloc textuel.\n"
 
-#: src/lang.c:2031
+#: src/lang.c:2044
 msgid ""
 "Enter name and options for external MIME viewer, --internal for built-in "
 "viewer"
@@ -6544,11 +6544,11 @@ msgstr ""
 "Nom et options pour le visualisateur MIME externe, --internal pour celui "
 "inclus"
 
-#: src/lang.c:2032
+#: src/lang.c:2045
 msgid "MIME binary content viewer"
 msgstr "Visualisateur de contenu MIME"
 
-#: src/lang.c:2033
+#: src/lang.c:2046
 msgid ""
 "# If --internal automatically use the built in MIME viewer for non-text\n"
 "# parts of articles.\n"
@@ -6561,15 +6561,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:2040
+#: src/lang.c:2053
 msgid "Confirm before starting non-text viewing program"
 msgstr "Confirmation avant le lancement d'un visualisateur externe"
 
-#: src/lang.c:2041
+#: src/lang.c:2054
 msgid "Ask before using MIME viewer"
 msgstr "Demander avant d'utiliser le visualisateur"
 
-#: src/lang.c:2042
+#: src/lang.c:2055
 msgid ""
 "# If ON tin will ask before using metamail to display MIME messages\n"
 "# this only happens if metamail_prog is set to something\n"
@@ -6578,46 +6578,46 @@ msgstr ""
 "# messages MIME\n"
 "# Cela ne se produit que lorsque 'metamail_prog' contient une valeur\n"
 
-#: src/lang.c:2047
+#: src/lang.c:2060
 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:2048
+#: src/lang.c:2061
 msgid "Catchup read groups when quitting"
 msgstr "Marquer lu les groupes Ã  la fermeture"
 
-#: src/lang.c:2049
+#: src/lang.c:2062
 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:2054
+#: src/lang.c:2067
 msgid "Catchup group using left key"
 msgstr "Marquer lu le groupe via la flÃ¨che gauche"
 
-#: src/lang.c:2055
+#: src/lang.c:2068
 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:2060
+#: src/lang.c:2073
 msgid "Catchup thread by using left key"
 msgstr "Marquer lu le fil via la flÃ¨che gauche"
 
-#: src/lang.c:2066
+#: src/lang.c:2079
 msgid "Which actions require confirmation"
 msgstr "Quelles actions requiÃ¨rent confirmation"
 
-#: src/lang.c:2067
+#: src/lang.c:2080
 msgid "# What should we ask confirmation for.\n"
 msgstr "# Demande de confirmation pour...\n"
 
-#: src/lang.c:2072
+#: src/lang.c:2085
 msgid "'Mark as (un)read' ignores tags"
 msgstr "'Marquer (non)lu l'article' ignore les marques"
 
-#: src/lang.c:2073
+#: src/lang.c:2086
 msgid ""
 "# If ON the 'Mark as (un)read' function marks only the current article.\n"
 msgstr ""
@@ -6625,45 +6625,45 @@ msgstr ""
 "l'article\n"
 "# actuel.\n"
 
-#: src/lang.c:2077
+#: src/lang.c:2090
 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:2078
+#: src/lang.c:2091
 msgid "Program that opens URLs"
 msgstr "Logiciel lanÃ§ant les URLs"
 
-#: src/lang.c:2079
+#: src/lang.c:2092
 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:2084
+#: src/lang.c:2097
 msgid "Use mouse in xterm"
 msgstr "Utiliser la souris dans l'xterm"
 
-#: src/lang.c:2085
+#: src/lang.c:2098
 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:2091
+#: src/lang.c:2104
 msgid "Use scroll keys on keypad"
 msgstr "Utiliser les flÃ¨ches du pavÃ© numÃ©rique"
 
-#: src/lang.c:2092
+#: src/lang.c:2105
 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:2097
+#: src/lang.c:2110
 msgid "Enter maximum number of article to get. <CR> sets."
 msgstr "Nombre max d'articles Ã  rÃ©cupÃ©rer. <RETOUR> valide."
 
-#: src/lang.c:2098
+#: src/lang.c:2111
 msgid "Number of articles to get"
 msgstr "Nombre d'articles Ã  rÃ©cupÃ©rer"
 
-#: src/lang.c:2099
+#: src/lang.c:2112
 msgid ""
 "# Number of articles to get (0=no limit), if negative sets maximum number\n"
 "# of already read articles to be read before first unread one\n"
@@ -6672,29 +6672,29 @@ msgstr ""
 "# dÃ©termine le nombre max d'articles dÃ©jÃ  lus Ã  relire avant le premier non "
 "lu\n"
 
-#: src/lang.c:2104
+#: src/lang.c:2117
 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:2105
+#: src/lang.c:2118
 msgid "Article recentness time limit"
 msgstr "DurÃ©e des articles considÃ©rÃ©s comme rÃ©cents"
 
-#: src/lang.c:2106
+#: src/lang.c:2119
 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:2110
+#: src/lang.c:2123
 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:2111
+#: src/lang.c:2124
 msgid "Wildcard matching"
 msgstr "Concordance wildcard"
 
-#: src/lang.c:2112
+#: src/lang.c:2125
 msgid ""
 "# Wildcard matching\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6706,59 +6706,59 @@ msgstr ""
 "# * 0 = wildmat\n"
 "#   1 = regex\n"
 
-#: src/lang.c:2119
+#: src/lang.c:2132
 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:2120
+#: src/lang.c:2133
 msgid "Score limit (kill)"
 msgstr "Score minimum (filtre)"
 
-#: src/lang.c:2121
+#: src/lang.c:2134
 msgid "# Score limit before an article is marked killed\n"
 msgstr "# Score minimal avant qu'un article soit filtrÃ©\n"
 
-#: src/lang.c:2125
+#: src/lang.c:2138
 msgid "Enter default score to kill articles. <CR> sets."
 msgstr "Score par dÃ©faut pour filtrer les articles. <RETOUR> valide."
 
-#: src/lang.c:2126
+#: src/lang.c:2139
 msgid "Default score to kill articles"
 msgstr "Score par dÃ©f. pour filtrer les articles"
 
-#: src/lang.c:2127
+#: src/lang.c:2140
 msgid "# Default score to kill articles\n"
 msgstr "# Score par dÃ©faut pour filtrer les articles\n"
 
-#: src/lang.c:2131
+#: src/lang.c:2144
 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:2132
+#: src/lang.c:2145
 msgid "Score limit (select)"
 msgstr "Score minimum (sÃ©lection)"
 
-#: src/lang.c:2133
+#: src/lang.c:2146
 msgid "# Score limit before an article is marked hot\n"
 msgstr "# Score minimal avant qu'un article soit sÃ©lectionnÃ©\n"
 
-#: src/lang.c:2137
+#: src/lang.c:2150
 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:2138
+#: src/lang.c:2151
 msgid "Default score to select articles"
 msgstr "Score par dÃ©faut pour sÃ©l. les articles"
 
-#: src/lang.c:2139
+#: src/lang.c:2152
 msgid "# Default score to select articles\n"
 msgstr "# Score par dÃ©faut pour sÃ©lectionner les articles\n"
 
-#: src/lang.c:2145
+#: src/lang.c:2158
 msgid "Use slrnface to show ''X-Face:''s"
 msgstr "Utiliser slrnface pour afficher les 'X-Face:'"
 
-#: src/lang.c:2146
+#: src/lang.c:2159
 msgid ""
 "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n"
 "# Only useful when running in an xterm.\n"
@@ -6766,19 +6766,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:2154
+#: src/lang.c:2167
 msgid "Use ANSI color"
 msgstr "Utiliser les couleurs ANSI"
 
-#: src/lang.c:2155
+#: src/lang.c:2168
 msgid "# If ON using ANSI-color\n"
 msgstr "# Si ON, utiliser les couleurs ANSI\n"
 
-#: src/lang.c:2160
+#: src/lang.c:2173
 msgid "Standard foreground color"
 msgstr "Couleur standard de l'avant-plan"
 
-#: src/lang.c:2161
+#: src/lang.c:2174
 msgid ""
 "# Standard foreground color\n"
 "# Default: -1 (default color)\n"
@@ -6786,11 +6786,11 @@ msgstr ""
 "# Couleur standard de l'avant-plan\n"
 "# DÃ©faut : -1 (dÃ©faut couleur)\n"
 
-#: src/lang.c:2167
+#: src/lang.c:2180
 msgid "Standard background color"
 msgstr "Couleur standard de l'arriÃ¨re-plan"
 
-#: src/lang.c:2168
+#: src/lang.c:2181
 msgid ""
 "# Standard background color\n"
 "# Default: -1 (default color)\n"
@@ -6798,11 +6798,11 @@ msgstr ""
 "# Couleur standard de l'arriÃ¨re-plan\n"
 "# DÃ©faut : -1 (dÃ©faut couleur)\n"
 
-#: src/lang.c:2174
+#: src/lang.c:2187
 msgid "Color for inverse text (background)"
 msgstr "Couleur du texte inversÃ© (arriÃ¨re-plan)"
 
-#: src/lang.c:2175
+#: src/lang.c:2188
 msgid ""
 "# Color of background for inverse text\n"
 "# Default: 4 (blue)\n"
@@ -6810,11 +6810,11 @@ msgstr ""
 "# Couleur de l'arriÃ¨re-plan pour le texte inversÃ©\n"
 "# DÃ©faut : 4 (bleu)\n"
 
-#: src/lang.c:2181
+#: src/lang.c:2194
 msgid "Color for inverse text (foreground)"
 msgstr "Couleur du texte inversÃ© (avant-plan)"
 
-#: src/lang.c:2182
+#: src/lang.c:2195
 msgid ""
 "# Color of foreground for inverse text\n"
 "# Default: 7 (white)\n"
@@ -6822,11 +6822,11 @@ msgstr ""
 "# Couleur de l'avant-plan du texte inversÃ©\n"
 "# DÃ©faut : 7 (blanc)\n"
 
-#: src/lang.c:2188
+#: src/lang.c:2201
 msgid "Color of text lines"
 msgstr "Couleur du texte"
 
-#: src/lang.c:2189
+#: src/lang.c:2202
 msgid ""
 "# Color of text lines\n"
 "# Default: -1 (default color)\n"
@@ -6834,11 +6834,11 @@ msgstr ""
 "# Couleur du texte\n"
 "# DÃ©faut : -1 (dÃ©faut couleur)\n"
 
-#: src/lang.c:2195
+#: src/lang.c:2208
 msgid "Color of mini help menu"
 msgstr "Couleur du petit menu d'aide"
 
-#: src/lang.c:2196
+#: src/lang.c:2209
 msgid ""
 "# Color of mini help menu\n"
 "# Default: 3 (brown)\n"
@@ -6846,11 +6846,11 @@ msgstr ""
 "# Couleur du petit menu d'aide\n"
 "# DÃ©faut : 3 (marron)\n"
 
-#: src/lang.c:2202
+#: src/lang.c:2215
 msgid "Color of help text"
 msgstr "Couleur de l'aide"
 
-#: src/lang.c:2203
+#: src/lang.c:2216
 msgid ""
 "# Color of help pages\n"
 "# Default: -1 (default color)\n"
@@ -6858,11 +6858,11 @@ msgstr ""
 "# Couleur des pages d'aide\n"
 "# DÃ©faut : -1 (couleur par dÃ©faut)\n"
 
-#: src/lang.c:2209
+#: src/lang.c:2222
 msgid "Color of status messages"
 msgstr "Couleur des messages de statut"
 
-#: src/lang.c:2210
+#: src/lang.c:2223
 msgid ""
 "# Color of messages in last line\n"
 "# Default: 6 (cyan)\n"
@@ -6870,11 +6870,11 @@ msgstr ""
 "# Couleur des messages de statut\n"
 "# DÃ©faut : 6 (cyan)\n"
 
-#: src/lang.c:2216
+#: src/lang.c:2229
 msgid "Color of quoted lines"
 msgstr "Couleur de citation de 1er niveau"
 
-#: src/lang.c:2217
+#: src/lang.c:2230
 msgid ""
 "# Color of quote-lines\n"
 "# Default: 2 (green)\n"
@@ -6882,11 +6882,11 @@ msgstr ""
 "# Couleur de citation de premier niveau\n"
 "# DÃ©faut : 2 (vert)\n"
 
-#: src/lang.c:2223
+#: src/lang.c:2236
 msgid "Color of twice quoted line"
 msgstr "Couleur de citation de 2nd niveau"
 
-#: src/lang.c:2224
+#: src/lang.c:2237
 msgid ""
 "# Color of twice quoted lines\n"
 "# Default: 3 (brown)\n"
@@ -6894,11 +6894,11 @@ msgstr ""
 "# Couleur de citation de second niveau\n"
 "# DÃ©faut : 3 (marron)\n"
 
-#: src/lang.c:2230
+#: src/lang.c:2243
 msgid "Color of =>3 times quoted line"
 msgstr "Couleur de citation de 3e niveau ou sup."
 
-#: src/lang.c:2231
+#: src/lang.c:2244
 msgid ""
 "# Color of >=3 times quoted lines\n"
 "# Default: 4 (blue)\n"
@@ -6906,11 +6906,11 @@ msgstr ""
 "# Couleur de citation de 3e niveau ou supÃ©rieur\n"
 "# DÃ©faut : 4 (bleu)\n"
 
-#: src/lang.c:2237
+#: src/lang.c:2250
 msgid "Color of article header lines"
 msgstr "Couleur des en-tÃªtes de l'article"
 
-#: src/lang.c:2238
+#: src/lang.c:2251
 msgid ""
 "# Color of header-lines\n"
 "# Default: 2 (green)\n"
@@ -6918,11 +6918,11 @@ msgstr ""
 "# Couleur des en-tÃªtes de l'article\n"
 "# DÃ©faut : 2 (vert)\n"
 
-#: src/lang.c:2244
+#: src/lang.c:2257
 msgid "Color of actual news header fields"
 msgstr "Couleur des champs d'en-tÃªte actuels"
 
-#: src/lang.c:2245
+#: src/lang.c:2258
 msgid ""
 "# Color of actual news header fields\n"
 "# Default: 9 (light red)\n"
@@ -6930,11 +6930,11 @@ msgstr ""
 "# Couleur des champs d'en-tÃªtes actuels\n"
 "# DÃ©faut : 9 (rouge gras)\n"
 
-#: src/lang.c:2251
+#: src/lang.c:2264
 msgid "Color of article subject lines"
 msgstr "Couleur du sujet"
 
-#: src/lang.c:2252
+#: src/lang.c:2265
 msgid ""
 "# Color of article subject\n"
 "# Default: 6 (cyan)\n"
@@ -6942,11 +6942,11 @@ msgstr ""
 "# Couleur du sujet\n"
 "# DÃ©faut : 6 (cyan)\n"
 
-#: src/lang.c:2258
+#: src/lang.c:2271
 msgid "Color of external quotes"
 msgstr "Couleur des citations externes"
 
-#: src/lang.c:2259
+#: src/lang.c:2272
 msgid ""
 "# Color of quoted text from external sources\n"
 "# Default: 5 (pink)\n"
@@ -6954,11 +6954,11 @@ msgstr ""
 "# Couleur des citations textuelles de sources externes\n"
 "# DÃ©faut : 5 (rose)\n"
 
-#: src/lang.c:2265
+#: src/lang.c:2278
 msgid "Color of response counter"
 msgstr "Couleur du compteur de rÃ©ponse"
 
-#: src/lang.c:2266
+#: src/lang.c:2279
 msgid ""
 "# Color of response counter\n"
 "# Default: 2 (green)\n"
@@ -6966,11 +6966,11 @@ msgstr ""
 "# Couleur du compteur de rÃ©ponse\n"
 "# DÃ©faut : 2 (vert)\n"
 
-#: src/lang.c:2272
+#: src/lang.c:2285
 msgid "Color of sender (From:)"
 msgstr "Couleur de l'expÃ©diteur (From:)"
 
-#: src/lang.c:2273
+#: src/lang.c:2286
 msgid ""
 "# Color of sender (From:)\n"
 "# Default: 2 (green)\n"
@@ -6978,11 +6978,11 @@ msgstr ""
 "# Couleur de l'expÃ©diteur (From:)\n"
 "# DÃ©faut : 2 (vert)\n"
 
-#: src/lang.c:2279
+#: src/lang.c:2292
 msgid "Color of help/mail sign"
 msgstr "Couleur de l'aide/signature email"
 
-#: src/lang.c:2280
+#: src/lang.c:2293
 msgid ""
 "# Color of Help/Mail-Sign\n"
 "# Default: 4 (blue)\n"
@@ -6990,11 +6990,11 @@ msgstr ""
 "# Couleur de l'aide/signature email\n"
 "# DÃ©faut : 4 (bleu)\n"
 
-#: src/lang.c:2286
+#: src/lang.c:2299
 msgid "Color of signatures"
 msgstr "Couleur des signatures"
 
-#: src/lang.c:2287
+#: src/lang.c:2300
 msgid ""
 "# Color of signature\n"
 "# Default: 4 (blue)\n"
@@ -7002,11 +7002,11 @@ msgstr ""
 "# Couleur des signatures\n"
 "# DÃ©faut : 4 (bleu)\n"
 
-#: src/lang.c:2293
+#: src/lang.c:2306
 msgid "Color of highlighted URLs"
 msgstr "Couleur des URLs en surbrillance"
 
-#: src/lang.c:2294
+#: src/lang.c:2307
 msgid ""
 "# Color of highlighted URLs\n"
 "# Default: -1 (default color)\n"
@@ -7014,11 +7014,11 @@ msgstr ""
 "# Couleur des URLs en surbrillance\n"
 "# DÃ©faut : -1 (dÃ©faut couleur)\n"
 
-#: src/lang.c:2300
+#: src/lang.c:2313
 msgid "Color of verbatim blocks"
 msgstr "Couleur des blocs textuels"
 
-#: src/lang.c:2301
+#: src/lang.c:2314
 msgid ""
 "# Color of verbatim blocks\n"
 "# Default: 5 (pink)\n"
@@ -7026,11 +7026,11 @@ msgstr ""
 "# Couleur des blocs textuels\n"
 "# DÃ©faut : 5 (rose)\n"
 
-#: src/lang.c:2307
+#: src/lang.c:2320
 msgid "Color of highlighting with *stars*"
 msgstr "Couleur des mots entre *astÃ©risques*"
 
-#: src/lang.c:2308
+#: src/lang.c:2321
 msgid ""
 "# Color of word highlighting with *stars*\n"
 "# Default: 11 (yellow)\n"
@@ -7038,11 +7038,11 @@ msgstr ""
 "# Couleur des mots entre *astÃ©risques*\n"
 "# DÃ©faut : 11 (jaune)\n"
 
-#: src/lang.c:2314
+#: src/lang.c:2327
 msgid "Color of highlighting with _dash_"
 msgstr "Couleur des mots entre _underscore_"
 
-#: src/lang.c:2315
+#: src/lang.c:2328
 msgid ""
 "# Color of word highlighting with _dash_\n"
 "# Default: 13 (light pink)\n"
@@ -7050,11 +7050,11 @@ msgstr ""
 "# Couleur des mots entre _underscore_\n"
 "# DÃ©faut : 13 (rose gras)\n"
 
-#: src/lang.c:2321
+#: src/lang.c:2334
 msgid "Color of highlighting with /slash/"
 msgstr "Couleur des mots entre /slash/"
 
-#: src/lang.c:2322
+#: src/lang.c:2335
 msgid ""
 "# Color of word highlighting with /slash/\n"
 "# Default: 14 (light cyan)\n"
@@ -7062,11 +7062,11 @@ msgstr ""
 "# Couleur des mots entre /slash/\n"
 "# DÃ©faut : 14 (cyan gras)\n"
 
-#: src/lang.c:2328
+#: src/lang.c:2341
 msgid "Color of highlighting with -stroke-"
 msgstr "Couleur des mots entre -tirets-"
 
-#: src/lang.c:2329
+#: src/lang.c:2342
 msgid ""
 "# Color of word highlighting with -stroke-\n"
 "# Default: 12 (light blue)\n"
@@ -7074,11 +7074,11 @@ msgstr ""
 "# Couleur des mots entre -tirets-\n"
 "# DÃ©faut : 12 (bleu gras)\n"
 
-#: src/lang.c:2336
+#: src/lang.c:2349
 msgid "Attr. of highlighting with *stars*"
 msgstr "Style des mots entre *astÃ©risques*"
 
-#: src/lang.c:2337
+#: src/lang.c:2350
 msgid ""
 "# Attributes of word highlighting on mono terminals\n"
 "# Possible values are:\n"
@@ -7106,11 +7106,11 @@ msgstr ""
 "# Style des mots entre *astÃ©risques*\n"
 "# DÃ©faut : 6 (gras)\n"
 
-#: src/lang.c:2352
+#: src/lang.c:2365
 msgid "Attr. of highlighting with _dash_"
 msgstr "Style des mots entre _underscore_"
 
-#: src/lang.c:2353
+#: src/lang.c:2366
 msgid ""
 "# Attribute of word highlighting with _dash_\n"
 "# Default: 2 (best highlighting)\n"
@@ -7118,11 +7118,11 @@ msgstr ""
 "# Style des mots entre _tirets_\n"
 "# DÃ©faut : 2 (mise en Ã©vidence accrue)\n"
 
-#: src/lang.c:2359
+#: src/lang.c:2372
 msgid "Attr. of highlighting with /slash/"
 msgstr "Style des mots entre /slash/"
 
-#: src/lang.c:2360
+#: src/lang.c:2373
 msgid ""
 "# Attribute of word highlighting with /slash/\n"
 "# Default: 5 (half bright)\n"
@@ -7130,11 +7130,11 @@ msgstr ""
 "# Style des mots entre /slash/\n"
 "# DÃ©faut : 5 (contrastÃ©)\n"
 
-#: src/lang.c:2366
+#: src/lang.c:2379
 msgid "Attr. of highlighting with -stroke-"
 msgstr "Style des mots entre -tirets-"
 
-#: src/lang.c:2367
+#: src/lang.c:2380
 msgid ""
 "# Attribute of word highlighting with -stroke-\n"
 "# Default: 3 (reverse video)\n"
@@ -7142,27 +7142,27 @@ msgstr ""
 "# Style des mots entre -tirets-\n"
 "# DÃ©faut : 3 (vidÃ©o inversÃ©e)\n"
 
-#: src/lang.c:2373
+#: src/lang.c:2386
 msgid "URL highlighting in message body"
 msgstr "Mise en Ã©vidence des URLs dans les articles"
 
-#: src/lang.c:2374
+#: src/lang.c:2387
 msgid "# Enable URL highlighting?\n"
 msgstr "# Mettre en Ã©vidence les URLs ?\n"
 
-#: src/lang.c:2379
+#: src/lang.c:2392
 msgid "Word highlighting in message body"
 msgstr "Mise en Ã©vidence des mots dans les articles"
 
-#: src/lang.c:2380
+#: src/lang.c:2393
 msgid "# Enable word highlighting?\n"
 msgstr "# Mettre en Ã©vidence les mots ?\n"
 
-#: src/lang.c:2385
+#: src/lang.c:2398
 msgid "What to display instead of mark"
 msgstr "Afficher Ã§a plutÃ´t qu'une marque"
 
-#: src/lang.c:2386
+#: src/lang.c:2399
 msgid ""
 "# Should the leading and ending stars and dashes also be displayed,\n"
 "# even when they are highlighting marks?\n"
@@ -7178,67 +7178,69 @@ msgstr ""
 "#   1 = oui, afficher la marque\n"
 "# * 2 = plutÃ´t afficher un espace\n"
 
-#: src/lang.c:2395
+#: src/lang.c:2408
 msgid "Enter column number to wrap article lines to in the pager. <CR> sets."
 msgstr "Largeur du pager. <RETOUR> valide."
 
-#: src/lang.c:2396
+#: src/lang.c:2409
 msgid "Page line wrap column"
 msgstr "Largeur du pager"
 
-#: src/lang.c:2397
+#: src/lang.c:2410
 msgid "# Wrap article lines at column\n"
 msgstr "# Justifier les lignes des articles Ã  la colonne indiquÃ©e\n"
 
-#: src/lang.c:2402
+#: src/lang.c:2415
 msgid "Wrap around threads on next unread"
 msgstr "Englober les fils pour le non lu suivant"
 
-#: src/lang.c:2403
+#: src/lang.c:2416
 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:2407
+#: src/lang.c:2420
 msgid "Enter default mail address (and fullname). <CR> sets."
 msgstr "Adresse mail par dÃ©faut (et nom complet). <RETOUR> valide."
 
-#: src/lang.c:2408 src/lang.c:2908
+#: src/lang.c:2421 src/lang.c:2931
 msgid "Mail address (and fullname)"
 msgstr "Adresse mail (et nom complet)"
 
-#: src/lang.c:2409
+#: src/lang.c:2422
 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:2414
+#: src/lang.c:2427
 msgid "Show empty Followup-To in editor"
 msgstr "Inclure l'en-tÃªte Followup-To dans l'Ã©diteur"
 
-#: src/lang.c:2415
+#: src/lang.c:2428
 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:2419
+#: src/lang.c:2432
 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:2420
+#: src/lang.c:2433
 msgid "Create signature from path/command"
 msgstr "Signature depuis fichier/commande"
 
-#: src/lang.c:2421
+#: src/lang.c:2434
+#, fuzzy, c-format
 msgid ""
 "# Signature path (random sigs)/file to be used when posting/replying\n"
 "# sigfile=file       appends file as signature\n"
 "# sigfile=!command   executes external command to generate a signature\n"
+"#                    (specify %G to pass name of current newsgroup)\n"
 "# sigfile=--none     don't append a signature\n"
 msgstr ""
 "# Fichier de signature Ã  utiliser lors de la composition/rÃ©ponse Ã  un "
@@ -7248,44 +7250,44 @@ msgstr ""
 "signature\n"
 "# sigfile=--aucun     ne pas ajouter de signature\n"
 
-#: src/lang.c:2428
+#: src/lang.c:2442
 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:2429
+#: src/lang.c:2443
 msgid "Prepend signature with \"-- \""
 msgstr "PrÃ©cÃ©der la signature avec \"-- \""
 
-#: src/lang.c:2430
+#: src/lang.c:2444
 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:2434
+#: src/lang.c:2448
 msgid "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Rajouter la signature lors du repostage. <ESPACE> change & <RETOUR> valide."
 
-#: src/lang.c:2435
+#: src/lang.c:2449
 msgid "Add signature when reposting"
 msgstr "Rajouter la signature lors du repostage"
 
-#: src/lang.c:2436
+#: src/lang.c:2450
 msgid "# If ON add signature to reposted articles\n"
 msgstr "# Si ON, rajoute la signature aux articles repostÃ©s\n"
 
-#: src/lang.c:2440
+#: src/lang.c:2454
 #, c-format
 msgid "Enter quotation marks, %s or %S for author's initials."
 msgstr "CaractÃ¨re de citation, %s ou %S  pour les initiales de l'auteur."
 
-#: src/lang.c:2441
+#: src/lang.c:2455
 msgid "Characters used as quote-marks"
 msgstr "CaractÃ¨re de citation"
 
-#: src/lang.c:2442
+#: src/lang.c:2456
 #, c-format
 msgid ""
 "# Characters used in quoting to followups and replies.\n"
@@ -7295,11 +7297,11 @@ msgstr ""
 "# '_' est remplacÃ© par ' ', %s, %S sont remplacÃ©s par les intiales\n"
 "# de l'auteur auquel vous rÃ©pondez.\n"
 
-#: src/lang.c:2448
+#: src/lang.c:2462
 msgid "Quoting behavior"
 msgstr "Type de citations"
 
-#: src/lang.c:2449
+#: src/lang.c:2463
 msgid ""
 "# How quoting should be handled when following up or replying.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7323,17 +7325,17 @@ msgstr ""
 "#   6 = Citer les signatures, citer les lignes vides\n"
 "#   7 = Citations compr., signatures et lignes vides citÃ©es\n"
 
-#: src/lang.c:2462 src/lang.c:2470 src/lang.c:2476
+#: src/lang.c:2476 src/lang.c:2484 src/lang.c:2490
 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:2463
+#: src/lang.c:2477
 msgid "Quote line when following up"
 msgstr "Citation lors d'un suivi"
 
-#: src/lang.c:2464
+#: src/lang.c:2478
 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"
@@ -7343,39 +7345,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:2471
+#: src/lang.c:2485
 msgid "Quote line when cross-posting"
 msgstr "Citation lors d'un cross-post"
 
-#: src/lang.c:2477
+#: src/lang.c:2491
 msgid "Quote line when mailing"
 msgstr "Citation lors d'un envoi par mail"
 
-#: src/lang.c:2482
+#: src/lang.c:2496
 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:2483
+#: src/lang.c:2497
 msgid "Insert 'User-Agent:' header"
 msgstr "InsÃ©rer l'en-tÃªte 'User-Agent:'"
 
-#: src/lang.c:2484
+#: src/lang.c:2498
 msgid "# If ON include advertising User-Agent: header\n"
 msgstr "# Si ON inclus l'en-tÃªte 'User-Agent:'\n"
 
-#: src/lang.c:2489
+#: src/lang.c:2503
 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:2490
+#: src/lang.c:2504
 msgid "MM_CHARSET"
 msgstr "MM_CHARSET"
 
-#: src/lang.c:2491
+#: src/lang.c:2505
 msgid ""
 "# Charset supported locally which is also used for MIME header and\n"
 "# Content-Type header.\n"
@@ -7395,40 +7397,40 @@ msgstr ""
 "# d'encodage autre que mm_charset est considÃ©rÃ© comme non disponible et\n"
 "# reprÃ©sentÃ© par '?'.\n"
 
-#: src/lang.c:2501
+#: src/lang.c:2515
 msgid "MM_NETWORK_CHARSET"
 msgstr "MM_NETWORK_CHARSET"
 
-#: src/lang.c:2502
+#: src/lang.c:2516
 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:2506
+#: src/lang.c:2520
 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:2507
+#: src/lang.c:2521
 msgid "MM_LOCAL_CHARSET"
 msgstr "MM_LOCAL_CHARSET"
 
-#: src/lang.c:2508
+#: src/lang.c:2522
 msgid "# Charset supported locally.\n"
 msgstr "# Encodage de caractÃ¨res local disponible.\n"
 
-#: src/lang.c:2515
+#: src/lang.c:2529
 msgid "Mailbox format"
 msgstr "Format de la boÃ®te Ã  lettres"
 
-#: src/lang.c:2516
+#: src/lang.c:2530
 msgid "# Format of the mailbox.\n"
 msgstr "# Format de la boÃ®te Ã  lettres\n"
 
-#: src/lang.c:2521
+#: src/lang.c:2535
 msgid "MIME encoding in news messages"
 msgstr "Encodage MIME dans les messages usenet"
 
-#: src/lang.c:2522
+#: src/lang.c:2536
 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"
@@ -7443,15 +7445,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:2530 src/lang.c:2551
+#: src/lang.c:2544 src/lang.c:2565
 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:2531
+#: src/lang.c:2545
 msgid "Use 8bit characters in news headers"
 msgstr "CaractÃ¨res 8bit dans les en-tÃªtes usenet"
 
-#: src/lang.c:2532
+#: src/lang.c:2546
 msgid ""
 "# If ON, 8bit characters in news headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -7464,30 +7466,30 @@ msgstr ""
 "# de la valeur de cette option sauf si post_mime_encoding a comme\n"
 "# valeur 8bit.\n"
 
-#: src/lang.c:2539
+#: src/lang.c:2553
 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:2540
+#: src/lang.c:2554
 msgid "View post-processed files"
 msgstr "Voir les fichiers traitÃ©s"
 
-#: src/lang.c:2541
+#: src/lang.c:2555
 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:2546
+#: src/lang.c:2560
 msgid "MIME encoding in mail messages"
 msgstr "Encodage MIME pour les mails"
 
-#: src/lang.c:2552
+#: src/lang.c:2566
 msgid "Use 8bit characters in mail headers"
 msgstr "CaractÃ¨res 8bits dans en-tÃªtes mail"
 
-#: src/lang.c:2553
+#: src/lang.c:2567
 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 +7509,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:2564
+#: src/lang.c:2578
 msgid "Strip blanks from ends of lines"
 msgstr "Nettoyer les fins de lignes"
 
-#: src/lang.c:2565
+#: src/lang.c:2579
 msgid ""
 "# If ON strip blanks from ends of lines for faster display on slow "
 "terminals.\n"
@@ -7519,17 +7521,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:2571
+#: src/lang.c:2585
 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:2572
+#: src/lang.c:2586
 msgid "Transliteration"
 msgstr "TranslitÃ©ration (conversion)"
 
-#: src/lang.c:2573
+#: src/lang.c:2587
 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 +7541,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:2581
+#: src/lang.c:2595
 msgid "Send you a Cc/Bcc automatically"
 msgstr "S'envoyer automatiquement une copie"
 
-#: src/lang.c:2582
+#: src/lang.c:2596
 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"
@@ -7560,15 +7562,25 @@ msgstr ""
 "#   2 = Cci\n"
 "#   3 = Cc et Cci\n"
 
-#: src/lang.c:2591
+#: src/lang.c:2607
+msgid "Hash algorithm for Cancel-Lock/Cancel-Key"
+msgstr ""
+
+#: src/lang.c:2608
+msgid ""
+"# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n"
+"# Use 'none' to not generate Cancel-Lock headers.\n"
+msgstr ""
+
+#: src/lang.c:2614
 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:2592
+#: src/lang.c:2615
 msgid "Spamtrap warning address parts"
 msgstr "PiÃ¨ges Ã  spam dans les adresses"
 
-#: src/lang.c:2593
+#: src/lang.c:2616
 msgid ""
 "# A comma-delimited list of address-parts you want to be warned\n"
 "# about when trying to reply by email.\n"
@@ -7576,28 +7588,28 @@ msgstr ""
 "# Une liste des parties dans les adresses, dÃ©limitÃ©es par des virgules,\n"
 "# que vous souhaitez connaÃ®tre lors d'une rÃ©ponse par mail.\n"
 
-#: src/lang.c:2598
+#: src/lang.c:2621
 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:2599
+#: src/lang.c:2622
 msgid "No. of days a filter entry is valid"
 msgstr "DurÃ©e de validitÃ© d'un filtre"
 
-#: src/lang.c:2600
+#: src/lang.c:2623
 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:2604
+#: src/lang.c:2627
 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:2605
+#: src/lang.c:2628
 msgid "Add posted articles to filter"
 msgstr "CrÃ©er une rÃ¨gle pour les articles postÃ©s"
 
-#: src/lang.c:2606
+#: src/lang.c:2629
 msgid ""
 "# If ON add posted articles which start a new thread to filter for\n"
 "# highlighting follow-ups\n"
@@ -7605,24 +7617,24 @@ msgstr ""
 "# Si ON, crÃ©e une rÃ¨gle pour les articles dÃ©butant un nouveau fil\n"
 "# afin de mettre en surbrillance les suivis.\n"
 
-#: src/lang.c:2610
+#: src/lang.c:2633
 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:2611
+#: src/lang.c:2634
 msgid "Mail directory"
 msgstr "RÃ©pertoire mail"
 
-#: src/lang.c:2612
+#: src/lang.c:2635
 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:2617
+#: src/lang.c:2640
 msgid "Save articles in batch mode (-S)"
 msgstr "Enregistrer articles en arriÃ¨re-plan (-S)"
 
-#: src/lang.c:2618
+#: src/lang.c:2641
 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"
@@ -7630,19 +7642,19 @@ msgstr ""
 "# Si ON, les articles/fils seront enregistrÃ©s Ã  l'arriÃ¨re-plan lorsque\n"
 "# l'option -S ou (-M/-N) pour les mails est spÃ©cifiÃ©e.\n"
 
-#: src/lang.c:2623
+#: src/lang.c:2646
 msgid "The directory where you want articles/threads saved."
 msgstr "Le rÃ©pertoire oÃ¹ vous voulez enregistrer les articles/fils."
 
-#: src/lang.c:2624
+#: src/lang.c:2647
 msgid "Directory to save arts/threads in"
 msgstr "RÃ©pertoire oÃ¹ enregistrer les articles/fils"
 
-#: src/lang.c:2625
+#: src/lang.c:2648
 msgid "# Directory where articles/threads are saved\n"
 msgstr "# RÃ©pertoire oÃ¹ sont enregistrÃ©s les articles/fils\n"
 
-#: src/lang.c:2629
+#: src/lang.c:2652
 msgid ""
 "Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> "
 "sets."
@@ -7650,11 +7662,11 @@ msgstr ""
 "Enregistrement auto. basÃ© sur l'en-tÃªte Archive-name:. <ESPACE> change & "
 "<RETOUR> valide."
 
-#: src/lang.c:2630
+#: src/lang.c:2653
 msgid "Use Archive-name: header for save"
 msgstr "Honorer l'en-tÃªte 'Archive-name:'"
 
-#: src/lang.c:2631
+#: src/lang.c:2654
 msgid ""
 "# If ON articles/threads with Archive-name: in mail header will\n"
 "# be automatically saved with the Archive-name & part/patch no.\n"
@@ -7663,7 +7675,7 @@ msgstr ""
 "# du mail seront enregistrÃ©s automatiquement avec l'Archive-name\n"
 "# & le numÃ©ro de la partie et ou patch.\n"
 
-#: src/lang.c:2636
+#: src/lang.c:2659
 msgid ""
 "Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
 "cancels."
@@ -7671,23 +7683,23 @@ msgstr ""
 "Marquer lu les articles/fils enregistrÃ©s. <ESPACE> change, <RETOUR> valide, "
 "<ESC> annule."
 
-#: src/lang.c:2637
+#: src/lang.c:2660
 msgid "Mark saved articles/threads as read"
 msgstr "Marquer lu les articles/fils enregistrÃ©s"
 
-#: src/lang.c:2638
+#: src/lang.c:2661
 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:2642
+#: src/lang.c:2665
 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:2643
+#: src/lang.c:2666
 msgid "Post process saved articles"
 msgstr "Post-traiter les articles enregistrÃ©s"
 
-#: src/lang.c:2644
+#: src/lang.c:2667
 msgid ""
 "# Perform post processing (saving binary attachments) from saved articles.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7701,11 +7713,11 @@ msgstr ""
 "#   1 = extraire uniquement les *.shar (archives shell)\n"
 "#   2 = oui\n"
 
-#: src/lang.c:2653
+#: src/lang.c:2676
 msgid "Process only unread articles"
 msgstr "Traiter uniquement les articles non lus"
 
-#: src/lang.c:2654
+#: src/lang.c:2677
 msgid ""
 "# If ON only save/print/pipe/mail unread articles (tagged articles "
 "excepted)\n"
@@ -7713,22 +7725,22 @@ msgstr ""
 "# Si ON, enregistre/imprime/pipe/envoi articles non lu\n"
 "# (exceptÃ© les articles marquÃ©s)\n"
 
-#: src/lang.c:2659
+#: src/lang.c:2682
 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:2660
+#: src/lang.c:2683
 msgid "Print all headers when printing"
 msgstr "Imprimer tous les en-tÃªtes"
 
-#: src/lang.c:2661
+#: src/lang.c:2684
 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:2665
+#: src/lang.c:2688
 msgid ""
 "The printer program with options that is to be used to print articles/"
 "threads."
@@ -7736,39 +7748,39 @@ msgstr ""
 "Le logiciel d'impression avec options utilisÃ©es pour imprimer les articles/"
 "fils."
 
-#: src/lang.c:2666
+#: src/lang.c:2689
 msgid "Printer program with options"
 msgstr "Logiciel d'impression avec options"
 
-#: src/lang.c:2667
+#: src/lang.c:2690
 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:2673
+#: src/lang.c:2696
 msgid "Force redraw after certain commands"
 msgstr "RafraÃ®chir l'Ã©cran aprÃ¨s certaines actions"
 
-#: src/lang.c:2674
+#: src/lang.c:2697
 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:2678
+#: src/lang.c:2701
 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:2679
+#: src/lang.c:2702
 msgid "Start editor with line offset"
 msgstr "Lancer l'Ã©diteur avec une ligne dÃ©calÃ©e"
 
-#: src/lang.c:2680
+#: src/lang.c:2703
 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"
@@ -7776,16 +7788,16 @@ msgstr ""
 "# Si ON, l'Ã©diteur sera lancÃ© avec le curseur dÃ©calÃ©\n"
 "# sinon, le curseur sera positionnÃ© sur la premiÃ¨re ligne\n"
 
-#: src/lang.c:2685
+#: src/lang.c:2708
 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:2686
+#: src/lang.c:2709
 msgid "Invocation of your editor"
 msgstr "Lancement de votre Ã©diteur"
 
-#: src/lang.c:2687
+#: src/lang.c:2710
 msgid ""
 "# Format of editor line including parameters\n"
 "# %E Editor  %F Filename  %N Linenumber\n"
@@ -7793,16 +7805,16 @@ msgstr ""
 "# Format des paramÃ¨tres pour l'Ã©diteur\n"
 "# %E Ã‰diteur  %F Fichier  %N NÂ° de ligne\n"
 
-#: src/lang.c:2692
+#: src/lang.c:2715
 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:2693
+#: src/lang.c:2716
 msgid "External inews"
 msgstr "Inews externe"
 
-#: src/lang.c:2694
+#: src/lang.c:2717
 msgid ""
 "# If --internal use the built in mini inews for posting via NNTP\n"
 "# otherwise use an external inews program\n"
@@ -7810,18 +7822,18 @@ msgstr ""
 "# Si '--internal', utilise l'inews allÃ©gÃ© intÃ©grÃ© pour poster via\n"
 "# NNTP sinon, utilise un logiciel inews externe\n"
 
-#: src/lang.c:2698
+#: src/lang.c:2721
 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:2699
+#: src/lang.c:2722
 msgid "Invocation of your mail command"
 msgstr "Lancement de votre client mail"
 
-#: src/lang.c:2700
+#: src/lang.c:2723
 msgid ""
 "# Format of mailer line including parameters\n"
 "# %M Mailer  %S Subject  %T To  %F Filename\n"
@@ -7833,11 +7845,11 @@ msgstr ""
 "# p.e. pour utiliser elm comme MUA : elm -s \"%S\" \"%T\" < %F\n"
 "# p.e. pour elm interactif         : elm -i %F -s \"%S\" \"%T\"\n"
 
-#: src/lang.c:2708
+#: src/lang.c:2731
 msgid "Use interactive mail reader"
 msgstr "Utiliser un MUA interactif"
 
-#: src/lang.c:2709
+#: src/lang.c:2732
 msgid ""
 "# Interactive mailreader\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7851,36 +7863,36 @@ msgstr ""
 "#   1 = utiliser un MUA interactif avec les en-tÃªtes du fichier\n"
 "#   2 = utiliser un MUA interactif sans les en-tÃªtes du fichier\n"
 
-#: src/lang.c:2718
+#: src/lang.c:2741
 msgid "Remove ~/.article after posting"
 msgstr "Effacer ~/.article aprÃ¨s le postage"
 
-#: src/lang.c:2719
+#: src/lang.c:2742
 msgid "# If ON remove ~/.article after posting.\n"
 msgstr "# Si ON, effacer ~/.article aprÃ¨s le postage.\n"
 
-#: src/lang.c:2725
+#: src/lang.c:2748
 msgid "Use UTF-8 graphics (thread tree etc.)"
 msgstr "Utiliser les formes UTF-8 (symboles, etc.)"
 
-#: src/lang.c:2726
+#: src/lang.c:2749
 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:2731
+#: src/lang.c:2754
 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:2732
+#: src/lang.c:2755
 msgid "Filename for posted articles"
 msgstr "Fichier pour les articles postÃ©s"
 
-#: src/lang.c:2733
+#: src/lang.c:2756
 msgid ""
 "# Filename where to keep all postings (default posted)\n"
 "# If no filename is set then postings will not be saved\n"
@@ -7889,41 +7901,41 @@ msgstr ""
 "# Si aucun fichier n'est indiquÃ©, les articles postÃ©s ne seront pas\n"
 "# enregistrÃ©s\n"
 
-#: src/lang.c:2738
+#: src/lang.c:2761
 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:2739
+#: src/lang.c:2762
 msgid "Keep failed arts in ~/dead.articles"
 msgstr "Articles non postÃ©s dans ~/dead.articles"
 
-#: src/lang.c:2740
+#: src/lang.c:2763
 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:2744
+#: src/lang.c:2767
 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:2745
+#: src/lang.c:2768
 msgid "No unsubscribed groups in newsrc"
 msgstr "Pas de groupes dÃ©sabonnÃ©s dans newsrc"
 
-#: src/lang.c:2746
+#: src/lang.c:2769
 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:2751
+#: src/lang.c:2774
 msgid "Remove bogus groups from newsrc"
 msgstr "Effacer les groupes corrompus de newsrc"
 
-#: src/lang.c:2752
+#: src/lang.c:2775
 msgid ""
 "# What to do with bogus groups in newsrc file\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7937,71 +7949,71 @@ msgstr ""
 "#   1 = effacer\n"
 "#   2 = marquer d'un D dans l'Ã©cran de sÃ©lection\n"
 
-#: src/lang.c:2761
+#: src/lang.c:2784
 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:2762
+#: src/lang.c:2785
 msgid "NNTP read timeout in seconds"
 msgstr "DurÃ©e limite d'attente lecture NNTP en secondes"
 
-#: src/lang.c:2763
+#: src/lang.c:2786
 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:2768
+#: src/lang.c:2791
 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:2769
+#: src/lang.c:2792
 msgid "Interval in secs to reread active"
 msgstr "DurÃ©e avant relecture du fichier active"
 
-#: src/lang.c:2770
+#: src/lang.c:2793
 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:2775
+#: src/lang.c:2798
 msgid "Reconnect to server automatically"
 msgstr "Reconnexion automatique au serveur"
 
-#: src/lang.c:2776
+#: src/lang.c:2799
 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:2780
+#: src/lang.c:2803
 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:2781
+#: src/lang.c:2804
 msgid "Cache NNTP overview files locally"
 msgstr "Cache local des en-tÃªtes NNTP"
 
-#: src/lang.c:2782
+#: src/lang.c:2805
 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:2786 src/lang.c:2801 src/lang.c:2821 src/lang.c:2840
+#: src/lang.c:2809 src/lang.c:2824 src/lang.c:2844 src/lang.c:2863
 msgid "Enter format string. <CR> sets, <ESC> cancels."
 msgstr "Formatage des dates. <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:2787
+#: src/lang.c:2810
 msgid "Format string for selection level"
 msgstr "Marques de formatage dans la sÃ©lection de groupe"
 
-#: src/lang.c:2788
+#: src/lang.c:2811
 msgid ""
 "# Format string for selection level representation\n"
 "# Default: %f %n %U  %G  %d\n"
@@ -8025,11 +8037,11 @@ msgstr ""
 "#   %n              Nombre, numÃ©rotation des lignes Ã  l'Ã©cran\n"
 "#   %U              Nombre de non lu(s)\n"
 
-#: src/lang.c:2802
+#: src/lang.c:2825
 msgid "Format string for group level"
 msgstr "Marques de formatage dans les groupes"
 
-#: src/lang.c:2803
+#: src/lang.c:2826
 msgid ""
 "# Format string for group level representation\n"
 "# Default: %n %m %R %L  %s  %F\n"
@@ -8063,11 +8075,11 @@ msgstr ""
 "#   %s              Sujet (uniquement dans la sÃ©lection de groupe)\n"
 "#   %S              Score\n"
 
-#: src/lang.c:2822
+#: src/lang.c:2845
 msgid "Format string for thread level"
 msgstr "Marques de formatage dans les fils"
 
-#: src/lang.c:2823
+#: src/lang.c:2846
 msgid ""
 "# Format string for thread level representation\n"
 "# Default: %n %m  [%L]  %T  %F\n"
@@ -8099,19 +8111,19 @@ msgstr ""
 "#   %S              Score\n"
 "#   %T              Vue du fil (uniquement dans les fils)\n"
 
-#: src/lang.c:2841
+#: src/lang.c:2864
 msgid "Format string for display of dates"
 msgstr "Format des dates affichÃ©es"
 
-#: src/lang.c:2842
+#: src/lang.c:2865
 msgid "# Format string for date representation\n"
 msgstr "# Format des dates affichÃ©es\n"
 
-#: src/lang.c:2848
+#: src/lang.c:2871
 msgid "Unicode normalization form"
 msgstr "Normalisation d'Unicode"
 
-#: src/lang.c:2849
+#: src/lang.c:2872
 msgid ""
 "# Unicode normalization form\n"
 "# Possible values are:\n"
@@ -8129,19 +8141,19 @@ msgstr ""
 "#   3 = NFC\n"
 "#   4 = NFD\n"
 
-#: src/lang.c:2862
+#: src/lang.c:2885
 msgid "Render BiDi"
 msgstr "Rendu BiDi"
 
-#: src/lang.c:2863
+#: src/lang.c:2886
 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:2870
+#: src/lang.c:2893
 msgid "Function for sorting articles"
 msgstr "Fonction pour trier les articles"
 
-#: src/lang.c:2871
+#: src/lang.c:2894
 msgid ""
 "# Function for sorting articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -8153,171 +8165,171 @@ msgstr ""
 "# * 0 = qsort\n"
 "#   1 = heapsort\n"
 
-#: src/lang.c:2884
+#: src/lang.c:2907
 msgid "Automatically GroupMarkUnselArtRead"
 msgstr "GroupMarkUnselArtRead automatiquement"
 
-#: src/lang.c:2890
+#: src/lang.c:2913
 msgid "Delete post-process files"
 msgstr "Effacer les fichiers traitÃ©s"
 
-#: src/lang.c:2895
+#: src/lang.c:2918
 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:2896
+#: src/lang.c:2919
 msgid "Mailbox to save sent mails"
 msgstr "BoÃ®te aux lettres pour les emails envoyÃ©s"
 
-#: src/lang.c:2901
+#: src/lang.c:2924
 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:2902
+#: src/lang.c:2925
 msgid "Followup-To: header"
 msgstr "En-tÃªte 'Followup-To:'"
 
-#: src/lang.c:2907
+#: src/lang.c:2930
 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:2914
+#: src/lang.c:2937
 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:2915
+#: src/lang.c:2938
 msgid "Ispell program"
 msgstr "Programme 'Ispell'"
 
-#: src/lang.c:2921
+#: src/lang.c:2944
 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:2922
+#: src/lang.c:2945
 msgid "Mailing list address"
 msgstr "Adresse email de la liste de diffusion"
 
-#: src/lang.c:2928
+#: src/lang.c:2951
 msgid "Forward articles as attachment"
 msgstr "Faire suivre les articles en piÃ¨ce-jointe"
 
-#: src/lang.c:2933
+#: src/lang.c:2956
 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:2934
+#: src/lang.c:2957
 msgid "Which MIME types will be saved"
 msgstr "Quels types MIME seront enregistrÃ©s"
 
-#: src/lang.c:2939
+#: src/lang.c:2962
 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:2940
+#: src/lang.c:2963
 msgid "Organization: header"
 msgstr "En-tÃªte 'Organisation:'"
 
-#: src/lang.c:2945
+#: src/lang.c:2968
 msgid "Filename for saved articles. <CR> sets, <ESC> cancels."
 msgstr "Nom des articles sauvegardÃ©s. <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:2946
+#: src/lang.c:2969
 msgid "savefile"
 msgstr "savefile"
 
-#: src/lang.c:2951 src/lang.c:2975
+#: src/lang.c:2974 src/lang.c:2998
 msgid "Scope for the filter rule. <CR> sets, <ESC> cancels."
 msgstr "DurÃ©e de la rÃ¨gle. <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:2952
+#: src/lang.c:2975
 msgid "Quick (1 key) select filter scope"
 msgstr "SÃ©lection rapide (une touche) de la durÃ©e d'une rÃ¨gle"
 
-#: src/lang.c:2957 src/lang.c:2981
+#: src/lang.c:2980 src/lang.c:3004
 msgid "Header for filter rule. <CR> sets, <ESC> cancels."
 msgstr "En-tÃªte pour la rÃ¨gle. <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:2958
+#: src/lang.c:2981
 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:2963 src/lang.c:2987
+#: src/lang.c:2986 src/lang.c:3010
 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:2964
+#: src/lang.c:2987
 msgid "Quick (1 key) select filter case"
 msgstr "SÃ©lection rapide (une touche) de la casse d'une rÃ¨gle"
 
-#: src/lang.c:2969 src/lang.c:2993
+#: src/lang.c:2992 src/lang.c:3016
 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:2970
+#: src/lang.c:2993
 msgid "Quick (1 key) select filter expire"
 msgstr "SÃ©lection rapide (une touche) de l'expiration d'une rÃ¨gle"
 
-#: src/lang.c:2976
+#: src/lang.c:2999
 msgid "Quick (1 key) kill filter scope"
 msgstr "SÃ©lection rapide (une touche) de la durÃ©e du filtre"
 
-#: src/lang.c:2982
+#: src/lang.c:3005
 msgid "Quick (1 key) kill filter header"
 msgstr "SÃ©lection rapide (une touche) du filtre sur l'en-tÃªte"
 
-#: src/lang.c:2988
+#: src/lang.c:3011
 msgid "Quick (1 key) kill filter case"
 msgstr "SÃ©lection rapide (une touche) de la casse d'un filtre"
 
-#: src/lang.c:2994
+#: src/lang.c:3017
 msgid "Quick (1 key) kill filter expire"
 msgstr "SÃ©lection rapide (une touche) de l'expiration du filtre"
 
-#: src/lang.c:3000
+#: src/lang.c:3023
 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:3001
+#: src/lang.c:3024
 msgid "UNDECLARED_CHARSET"
 msgstr "UNDECLARED_CHARSET"
 
-#: src/lang.c:3007
+#: src/lang.c:3030
 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:3008
+#: src/lang.c:3031
 msgid "X_Body"
 msgstr "X_Body"
 
-#: src/lang.c:3013
+#: src/lang.c:3036
 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:3014
+#: src/lang.c:3037
 msgid "X_Headers"
 msgstr "X_Headers"
 
-#: src/lang.c:3019
+#: src/lang.c:3042
 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:3020
+#: src/lang.c:3043
 msgid "Insert 'X-Comment-To:' header"
 msgstr "InsÃ©rer l'en-tÃªte 'X-Comment-To:'"
 
@@ -8326,12 +8338,12 @@ msgstr "InsÃ©rer l'en-tÃªte 'X-Comment-T
 msgid "reading from local spool"
 msgstr "lecture depuis le spool local"
 
-#: src/misc.c:3857
+#: src/misc.c:3868
 #, 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:3860
+#: src/misc.c:3871
 #, c-format
 msgid "Version: %s %s release %s (\"%s\")\n"
 msgstr "Version : %s %s release %s (\"%s\")\n"
@@ -8353,11 +8365,11 @@ msgstr ""
 msgid "NNTP connection error. Exiting..."
 msgstr "Erreur de connexion NNTP. Fermeture..."
 
-#: src/nntplib.c:856 src/nntplib.c:1834
+#: src/nntplib.c:856 src/nntplib.c:1835
 msgid "Rejoin current group\n"
 msgstr "Rejoindre le groupe actuel\n"
 
-#: src/nntplib.c:864 src/nntplib.c:1842
+#: src/nntplib.c:864 src/nntplib.c:1843
 #, c-format
 msgid "Read (%s)\n"
 msgstr "Lecture (%s)\n"
@@ -8367,11 +8379,11 @@ msgstr "Lecture (%s)\n"
 msgid "Resend last command (%s)\n"
 msgstr "RÃ©envoyer la derniÃ¨re commande (%s)\n"
 
-#: src/nntplib.c:1481
+#: src/nntplib.c:1482
 msgid "CAPABILITIES did not announce READER"
 msgstr "CAPABILITIES n'a pas annoncÃ© READER"
 
-#: src/nntplib.c:1988
+#: src/nntplib.c:1989
 msgid "MOTD: "
 msgstr "MOTD: "
 
@@ -8380,37 +8392,37 @@ msgstr "MOTD: "
 msgid "couldn't expand %s\n"
 msgstr "impossible de dÃ©compacter %s\n"
 
-#: src/post.c:1339
-#, c-format
+#: src/post.c:1341
+#, fuzzy, c-format
 msgid ""
-"Line %d is longer than 998 octets and should be folded, but\n"
+"Line %d is longer than %d octets and should be folded, but\n"
 "encoding is neither set to %s nor to %s\n"
 msgstr ""
-"La ligne %d dÃ©passe les 998 octets et devrait Ãªtre rÃ©duite, mais\n"
+"La ligne %d dÃ©passe les %d octets et devrait Ãªtre rÃ©duite, mais\n"
 "l'encodage n'est ni %s ni %s\n"
 
-#: src/post.c:1344
-#, c-format
+#: src/post.c:1346
+#, fuzzy, c-format
 msgid ""
-"Line %d is longer than 998 octets and should be folded, but\n"
+"Line %d is longer than %d octets and should be folded, but\n"
 "encoding is set to %s without enabling MIME_BREAK_LONG_LINES or\n"
 "posting doesn't contain any 8bit chars and thus folding won't happen\n"
 msgstr ""
-"La ligne %d dÃ©passe les 998 octets et devrait Ãªtre rÃ©duite, mais\n"
+"La ligne %d dÃ©passe les %d octets et devrait Ãªtre rÃ©duite, mais\n"
 "l'encodage est %s sans que l'option MIME_BREAK_LONG_LINES ne soit\n"
 "activÃ©e ou l'article ne contient pas de caractÃ¨res 8 bits donc pas\n"
 "besoin de rÃ©duire la ligne\n"
 
-#: src/post.c:1346
-#, c-format
+#: src/post.c:1348
+#, fuzzy, c-format
 msgid ""
-"Line %d is longer than 998 octets and should be folded, but\n"
+"Line %d is longer than %d octets and should be folded, but\n"
 "encoding is not set to %s\n"
 msgstr ""
-"La ligne %d dÃ©passe les 998 octets et devrait Ãªtre rÃ©duite, mais\n"
+"La ligne %d dÃ©passe les %d octets et devrait Ãªtre rÃ©duite, mais\n"
 "l'encodage n'est pas %s\n"
 
-#: src/post.c:2320
+#: src/post.c:2322
 #, c-format
 msgid "Posting: %.*s ..."
 msgstr "Postage : %.*s ..."
@@ -8440,7 +8452,7 @@ msgstr "[- Indisponible -]"
 #. * preamble
 #. * TODO: -> lang.c
 #.
-#: src/rfc2047.c:1309
+#: src/rfc2047.c:1308
 #, c-format
 msgid ""
 "This message has been composed in the 'multipart/mixed' MIME-format. If you\n"
@@ -8454,7 +8466,7 @@ msgstr ""
 "ce qui suit peut paraÃ®tre assez bizarre.\n"
 "\n"
 
-#: src/save.c:1067
+#: src/save.c:1065
 msgid "bytes"
 msgstr "octets"
 
@@ -8515,12 +8527,3 @@ msgstr "Fermeture anormale de Slrnface,
 #, c-format
 msgid "Slrnface failed: %s."
 msgstr "Ã‰chec de Slrnface : %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.1/po/ru.gmo and tin-2.4.2/po/ru.gmo differ
diff -Nurp '--exclude=.bzr*' tin-2.4.1/po/ru.po tin-2.4.2/po/ru.po
--- tin-2.4.1/po/ru.po	2016-12-20 16:59:39.000000000 +0100
+++ tin-2.4.2/po/ru.po	2017-12-08 09:39:46.413541149 +0100
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tin 1.8.2\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-12-20 16:59+0100\n"
+"POT-Creation-Date: 2017-12-08 09:39+0100\n"
 "PO-Revision-Date: 2006-04-21 15:39+0200\n"
 "Last-Translator: Andrei Emeltchenko <andrei.emeltchenko@finik.org>\n"
 "Language-Team: Russian <gnu@mx.ru>\n"
@@ -16,12 +16,12 @@ msgstr ""
 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
 "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
 
-#: src/attrib.c:941
+#: src/attrib.c:954
 #, fuzzy
 msgid "Processing attributes... "
 msgstr "úÁÐÉÓØ ÆÁÊÌÁ ÁÔÒÉÂÕÔÏ×..."
 
-#: src/attrib.c:1163
+#: src/attrib.c:1176
 #, c-format
 msgid ""
 "# Do not edit this comment block\n"
@@ -30,464 +30,464 @@ msgstr ""
 "# îÅ ÒÅÄÁËÔÉÒÕÊÔÅ ÜÔÏÔ ÂÌÏË ËÏÍÍÅÎÔÁÒÉÅ×\n"
 "#\n"
 
-#: src/attrib.c:1164
+#: src/attrib.c:1177
 #, c-format
 msgid "#  scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n"
 msgstr "#  scope=óôòïëá (ÎÁÐÒ. alt.*,!alt.bin*) [mandatory]\n"
 
-#: src/attrib.c:1165
+#: src/attrib.c:1178
 #, c-format
 msgid "#  add_posted_to_filter=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1166
+#: src/attrib.c:1179
 #, c-format
 msgid "#  advertising=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1167
+#: src/attrib.c:1180
 #, c-format
 msgid "#  alternative_handling=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1168
+#: src/attrib.c:1181
 #, c-format
 msgid "#  ask_for_metamail=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1169
+#: src/attrib.c:1182
 #, fuzzy, c-format
 msgid "#  auto_cc_bcc=NUM\n"
 msgstr "#  show_author=þéóìï\n"
 
-#: src/attrib.c:1170
+#: src/attrib.c:1183
 #, c-format
 msgid "#    0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n"
 msgstr ""
 
-#: src/attrib.c:1171
+#: src/attrib.c:1184
 #, fuzzy, c-format
 msgid "#  auto_list_thread=ON/OFF\n"
 msgstr "#  show_author=þéóìï\n"
 
-#: src/attrib.c:1172
+#: src/attrib.c:1185
 #, c-format
 msgid "#  auto_save=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1173
+#: src/attrib.c:1186
 #, c-format
 msgid "#  auto_select=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1174
+#: src/attrib.c:1187
 #, c-format
 msgid "#  batch_save=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1175
+#: src/attrib.c:1188
 #, c-format
 msgid "#  date_format=STRING (eg. %%a, %%d %%b %%Y %%H:%%M:%%S)\n"
 msgstr ""
 
-#: src/attrib.c:1176
+#: src/attrib.c:1189
 #, c-format
 msgid "#  delete_tmp_files=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1177
+#: src/attrib.c:1190
 #, c-format
 msgid "#  editor_format=STRING (eg. %%E +%%N %%F)\n"
 msgstr ""
 
-#: src/attrib.c:1178
+#: src/attrib.c:1191
 #, c-format
 msgid "#  fcc=STRING (eg. =mailbox)\n"
 msgstr "#  fcc=óôòïëá (ÎÁÐÒ. =mailbox)\n"
 
-#: src/attrib.c:1179
+#: src/attrib.c:1192
 #, c-format
 msgid "#  followup_to=STRING\n"
 msgstr "#  followup_to=óôòïëá\n"
 
-#: src/attrib.c:1180
+#: src/attrib.c:1193
 #, c-format
 msgid "#  from=STRING (just append wanted From:-line, don't use quotes)\n"
 msgstr ""
 "#  from=óôòïëá (ÄÏÂÁ×ØÔÅ ÖÅÌÁÅÍÕÀ ÓÔÒÏËÕ From:, ÎÅ ÉÓÐÏÌØÚÕÊÔÅ ËÁ×ÙÞËÉ)\n"
 
-#: src/attrib.c:1181
+#: src/attrib.c:1194
 #, c-format
 msgid "#  group_catchup_on_exit=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1182
+#: src/attrib.c:1195
 #, c-format
 msgid "#  group_format=STRING (eg. %%n %%m %%R %%L  %%s  %%F)\n"
 msgstr ""
 
-#: src/attrib.c:1183
+#: src/attrib.c:1196
 #, fuzzy, c-format
 msgid "#  mail_8bit_header=ON/OFF\n"
 msgstr "#  thread_perc=þéóìï\n"
 
-#: src/attrib.c:1184
+#: src/attrib.c:1197
 #, c-format
 msgid "#  mail_mime_encoding=supported_encoding"
 msgstr ""
 
-#: src/attrib.c:1192
+#: src/attrib.c:1205
 #, c-format
 msgid "#  ispell=STRING\n"
 msgstr "#  ispell=óôòïëá\n"
 
-#: src/attrib.c:1194
+#: src/attrib.c:1207
 #, c-format
 msgid "#  maildir=STRING (eg. ~/Mail)\n"
 msgstr "#  maildir=óôòïëá (ÎÁÐÒ. ~/Mail)\n"
 
-#: src/attrib.c:1195
+#: src/attrib.c:1208
 #, c-format
 msgid "#  mailing_list=STRING (eg. majordomo@example.org)\n"
 msgstr "#  mailing_list=óôòïëá (ÎÁÐÒ. majordomo@example.org)\n"
 
-#: src/attrib.c:1196
+#: src/attrib.c:1209
 #, 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:1197
+#: src/attrib.c:1210
 #, fuzzy, c-format
 msgid "#  mark_ignore_tags=ON/OFF\n"
 msgstr "#  show_author=þéóìï\n"
 
-#: src/attrib.c:1198
+#: src/attrib.c:1211
 #, fuzzy, c-format
 msgid "#  mark_saved_read=ON/OFF\n"
 msgstr "#  show_author=þéóìï\n"
 
-#: src/attrib.c:1199
+#: src/attrib.c:1212
 #, c-format
 msgid "#  mime_forward=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1201
+#: src/attrib.c:1214
 #, c-format
 msgid "#  mm_network_charset=supported_charset"
 msgstr "#  mm_network_charset=ÐÏÄÄÅÒÖÉ×ÁÅÍÁÑ_ËÏÄÉÒÏ×ËÁ"
 
-#: src/attrib.c:1208
+#: src/attrib.c:1221
 #, c-format
 msgid "#  undeclared_charset=STRING (default is US-ASCII)\n"
 msgstr "#  undeclared_charset=óôòïëá (ÐÏ ÕÍÏÌÞÁÎÉÀ US-ASCII)\n"
 
-#: src/attrib.c:1210
+#: src/attrib.c:1223
 #, fuzzy, c-format
 msgid "#  news_headers_to_display=STRING\n"
 msgstr "#  news_quote_format=óôòïëá\n"
 
-#: src/attrib.c:1211
+#: src/attrib.c:1224
 #, fuzzy, c-format
 msgid "#  news_headers_to_not_display=STRING\n"
 msgstr "#  news_quote_format=óôòïëá\n"
 
-#: src/attrib.c:1212
+#: src/attrib.c:1225
 #, c-format
 msgid "#  news_quote_format=STRING\n"
 msgstr "#  news_quote_format=óôòïëá\n"
 
-#: src/attrib.c:1213
+#: src/attrib.c:1226
 #, c-format
 msgid "#  organization=STRING (if beginning with '/' read from file)\n"
 msgstr ""
 "#  organization=óôòïëá (ÅÓÌÉ ÎÁÞÉÎÁÅÔÓÑ Ó '/', ÔÏ ÐÒÏÞÉÔÁÔØ ÉÚ ÆÁÊÌÁ)\n"
 
-#: src/attrib.c:1214
+#: src/attrib.c:1227
 #, fuzzy, c-format
 msgid "#  pos_first_unread=ON/OFF\n"
 msgstr "#  show_author=þéóìï\n"
 
-#: src/attrib.c:1215
+#: src/attrib.c:1228
 #, fuzzy, c-format
 msgid "#  post_8bit_header=ON/OFF\n"
 msgstr "#  thread_perc=þéóìï\n"
 
-#: src/attrib.c:1216
+#: src/attrib.c:1229
 #, c-format
 msgid "#  post_mime_encoding=supported_encoding"
 msgstr ""
 
-#: src/attrib.c:1223
+#: src/attrib.c:1236
 #, fuzzy, c-format
 msgid "#  post_process_type=NUM\n"
 msgstr "#  post_proc_type=þéóìï\n"
 
-#: src/attrib.c:1228
+#: src/attrib.c:1241
 #, fuzzy, c-format
 msgid "#  post_process_view=ON/OFF\n"
 msgstr "#  post_proc_type=þéóìï\n"
 
-#: src/attrib.c:1229
+#: src/attrib.c:1242
 #, c-format
 msgid "#  quick_kill_scope=STRING (ie. talk.*)\n"
 msgstr "#  quick_kill_scope=óôòïëá (ÎÁÐÒ. talk.*)\n"
 
-#: src/attrib.c:1230
+#: src/attrib.c:1243
 #, c-format
 msgid "#  quick_kill_expire=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1231
+#: src/attrib.c:1244
 #, c-format
 msgid "#  quick_kill_case=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1232
+#: src/attrib.c:1245
 #, c-format
 msgid "#  quick_kill_header=NUM\n"
 msgstr "#  quick_kill_header=þéóìï\n"
 
-#: src/attrib.c:1233 src/attrib.c:1242
+#: src/attrib.c:1246 src/attrib.c:1255
 #, fuzzy, c-format
 msgid "#    0=Subject: (case sensitive)  1=Subject: (ignore case)\n"
 msgstr "#    0=subj (ÕÞÉÔÙ×ÁÔØ ÒÅÇÉÓÔÒ) 1=subj (ÉÇÎÏÒÉÒÏ×ÁÔØ ÒÅÇÉÓÔÒ)\n"
 
-#: src/attrib.c:1234 src/attrib.c:1243
+#: src/attrib.c:1247 src/attrib.c:1256
 #, fuzzy, c-format
 msgid "#    2=From: (case sensitive)     3=From: (ignore case)\n"
 msgstr "#    2=from (ÕÞÉÔÙ×ÁÔØ ÒÅÇÉÓÔÒ) 3=from (ÉÇÎÏÒÉÒÏ×ÁÔØ ÒÅÇÉÓÔÒ)\n"
 
-#: src/attrib.c:1235 src/attrib.c:1244
+#: src/attrib.c:1248 src/attrib.c:1257
 #, c-format
 msgid "#    4=Message-ID: & full References: line\n"
 msgstr ""
 
-#: src/attrib.c:1236 src/attrib.c:1245
+#: src/attrib.c:1249 src/attrib.c:1258
 #, c-format
 msgid "#    5=Message-ID: & last References: entry only\n"
 msgstr ""
 
-#: src/attrib.c:1237 src/attrib.c:1246
+#: src/attrib.c:1250 src/attrib.c:1259
 #, c-format
 msgid "#    6=Message-ID: entry only     7=Lines:\n"
 msgstr ""
 
-#: src/attrib.c:1238
+#: src/attrib.c:1251
 #, c-format
 msgid "#  quick_select_scope=STRING\n"
 msgstr "#  quick_select_scope=óôòïëá\n"
 
-#: src/attrib.c:1239
+#: src/attrib.c:1252
 #, c-format
 msgid "#  quick_select_expire=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1240
+#: src/attrib.c:1253
 #, c-format
 msgid "#  quick_select_case=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1241
+#: src/attrib.c:1254
 #, c-format
 msgid "#  quick_select_header=NUM\n"
 msgstr "#  quick_select_header=þéóìï\n"
 
-#: src/attrib.c:1247
+#: src/attrib.c:1260
 #, c-format
 msgid "#  quote_chars=STRING (%%s, %%S for initials)\n"
 msgstr "#  quote_chars=óôòïëá (%%s, %%S ÄÌÑ ÉÎÉÃÉÁÌÏ×)\n"
 
-#: src/attrib.c:1249
+#: src/attrib.c:1262
 #, fuzzy, c-format
 msgid "#  print_header=ON/OFF\n"
 msgstr "#  thread_perc=þéóìï\n"
 
-#: src/attrib.c:1251
+#: src/attrib.c:1264
 #, fuzzy, c-format
 msgid "#  process_only_unread=ON/OFF\n"
 msgstr "#  show_author=þéóìï\n"
 
-#: src/attrib.c:1252
+#: src/attrib.c:1265
 #, fuzzy, c-format
 msgid "#  prompt_followupto=ON/OFF\n"
 msgstr "#  followup_to=óôòïëá\n"
 
-#: src/attrib.c:1253
+#: src/attrib.c:1266
 #, c-format
 msgid "#  savedir=STRING (eg. ~user/News)\n"
 msgstr "#  savedir=óôòïëá (ÎÁÐÒ. ~user/News)\n"
 
-#: src/attrib.c:1254
+#: src/attrib.c:1267
 #, c-format
 msgid "#  savefile=STRING (eg. =linux)\n"
 msgstr "#  savefile=óôòïëá (ÎÁÐÒ. =linux)\n"
 
-#: src/attrib.c:1255
+#: src/attrib.c:1268
 #, c-format
 msgid "#  sigfile=STRING (eg. $var/sig)\n"
 msgstr "#  sigfile=óôòïëá (ÎÁÐÒ. $var/sig)\n"
 
-#: src/attrib.c:1256
+#: src/attrib.c:1269
 #, c-format
 msgid "#  show_author=NUM\n"
 msgstr "#  show_author=þéóìï\n"
 
-#: src/attrib.c:1262
+#: src/attrib.c:1275
 #, fuzzy, c-format
 msgid "#  show_signatures=ON/OFF\n"
 msgstr "#  show_author=þéóìï\n"
 
-#: src/attrib.c:1263
+#: src/attrib.c:1276
 #, fuzzy, c-format
 msgid "#  show_only_unread_arts=ON/OFF\n"
 msgstr "#  show_author=þéóìï\n"
 
-#: src/attrib.c:1264
+#: src/attrib.c:1277
 #, fuzzy, c-format
 msgid "#  sigdashes=ON/OFF\n"
 msgstr "#  show_author=þéóìï\n"
 
-#: src/attrib.c:1265
+#: src/attrib.c:1278
 #, fuzzy, c-format
 msgid "#  signature_repost=ON/OFF\n"
 msgstr "#  show_author=þéóìï\n"
 
-#: src/attrib.c:1266
+#: src/attrib.c:1279
 #, fuzzy, c-format
 msgid "#  sort_article_type=NUM\n"
 msgstr "#  sort_art_type=þéóìï\n"
 
-#: src/attrib.c:1284
+#: src/attrib.c:1297
 #, c-format
 msgid "#  sort_threads_type=NUM\n"
 msgstr "#  sort_threads_type=þéóìï\n"
 
-#: src/attrib.c:1293
+#: src/attrib.c:1306
 #, fuzzy, c-format
 msgid "#  start_editor_offset=ON/OFF\n"
 msgstr "#  show_author=þéóìï\n"
 
-#: src/attrib.c:1294
+#: src/attrib.c:1307
 #, c-format
 msgid "#  tex2iso_conv=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1295
+#: src/attrib.c:1308
 #, c-format
 msgid "#  thread_catchup_on_exit=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1296
+#: src/attrib.c:1309
 #, fuzzy, c-format
 msgid "#  thread_articles=NUM"
 msgstr "#  thread_arts=þéóìï"
 
-#: src/attrib.c:1303
+#: src/attrib.c:1316
 #, c-format
 msgid "#  thread_format=STRING (eg. %%n %%m [%%L]  %%T  %%F)\n"
 msgstr ""
 
-#: src/attrib.c:1304
+#: src/attrib.c:1317
 #, c-format
 msgid "#  thread_perc=NUM\n"
 msgstr "#  thread_perc=þéóìï\n"
 
-#: src/attrib.c:1305
+#: src/attrib.c:1318
 #, c-format
 msgid "#  trim_article_body=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1306
+#: src/attrib.c:1319
 #, c-format
 msgid "#    0 = Don't trim article body\n"
 msgstr ""
 
-#: src/attrib.c:1307
+#: src/attrib.c:1320
 #, c-format
 msgid "#    1 = Skip leading blank lines\n"
 msgstr ""
 
-#: src/attrib.c:1308
+#: src/attrib.c:1321
 #, c-format
 msgid "#    2 = Skip trailing blank lines\n"
 msgstr ""
 
-#: src/attrib.c:1309
+#: src/attrib.c:1322
 #, c-format
 msgid "#    3 = Skip leading and trailing blank lines\n"
 msgstr ""
 
-#: src/attrib.c:1310
+#: src/attrib.c:1323
 #, c-format
 msgid "#    4 = Compact multiple blank lines between text blocks\n"
 msgstr ""
 
-#: src/attrib.c:1311
+#: src/attrib.c:1324
 #, c-format
 msgid ""
 "#    5 = Compact multiple blank lines between text blocks and skip\n"
 "#        leading blank lines\n"
 msgstr ""
 
-#: src/attrib.c:1312
+#: src/attrib.c:1325
 #, c-format
 msgid ""
 "#    6 = Compact multiple blank lines between text blocks and skip\n"
 "#        trailing blank lines\n"
 msgstr ""
 
-#: src/attrib.c:1313
+#: src/attrib.c:1326
 #, c-format
 msgid ""
 "#    7 = Compact multiple blank lines between text blocks and skip\n"
 "#        leading and trailing blank lines\n"
 msgstr ""
 
-#: src/attrib.c:1314
+#: src/attrib.c:1327
 #, c-format
 msgid "#  verbatim_handling=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1316
+#: src/attrib.c:1329
 #, fuzzy, c-format
 msgid "#  extquote_handling=ON/OFF\n"
 msgstr "#  show_author=þéóìï\n"
 
-#: src/attrib.c:1318
+#: src/attrib.c:1331
 #, fuzzy, c-format
 msgid "#  wrap_on_next_unread=ON/OFF\n"
 msgstr "#  show_author=þéóìï\n"
 
-#: src/attrib.c:1319
+#: src/attrib.c:1332
 #, c-format
 msgid "#  x_body=STRING (eg. ~/.tin/extra-body-text)\n"
 msgstr "#  x_body=óôòïëá (ÎÁÐÒ. ~/.tin/extra-body-text)\n"
 
-#: src/attrib.c:1320
+#: src/attrib.c:1333
 #, c-format
 msgid "#  x_comment_to=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1321
+#: src/attrib.c:1334
 #, c-format
 msgid "#  x_headers=STRING (eg. ~/.tin/extra-headers)\n"
 msgstr "#  x_headers=óôòïëá (ÎÁÐÒ. ~/.tin/extra-headers)\n"
 
-#: src/attrib.c:1322
+#: src/attrib.c:1335
 #, c-format
 msgid ""
 "#\n"
 "# Note that it is best to put general (global scoping)\n"
 msgstr ""
 
-#: src/attrib.c:1323
+#: src/attrib.c:1336
 #, c-format
 msgid ""
 "# entries first followed by group specific entries.\n"
 "#\n"
 msgstr ""
 
-#: src/attrib.c:1324
+#: src/attrib.c:1337
 #, c-format
 msgid "############################################################################\n"
 msgstr ""
@@ -842,201 +842,201 @@ msgstr "ïÔÍÅÎÁ ÓÔÁÔØÉ..."
 msgid "Cannot create %s"
 msgstr "îÅ ÍÏÇÕ ÓÏÚÄÁÔØ %s"
 
-#: src/lang.c:122
+#: src/lang.c:123
 #, c-format
 msgid "Can't find base article %d"
 msgstr "îÅ ÍÏÇÕ ÎÁÊÔÉ ÏÓÎÏ×ÎÕÀ ÓÔÁÔØÀ %d"
 
-#: src/lang.c:123
+#: src/lang.c:125
 #, c-format
 msgid "Can't open %s"
 msgstr "îÅ ÍÏÇÕ ÏÔËÒÙÔØ %s"
 
-#: src/lang.c:124
+#: src/lang.c:126
 #, c-format
 msgid "Couldn't open %s for saving"
 msgstr "îÅ ÍÏÇÕ ÏÔËÒÙÔØ %s ÄÌÑ ÚÁÐÉÓÉ"
 
-#: src/lang.c:125
+#: src/lang.c:127
 msgid "*** Posting not allowed ***"
 msgstr "*** ïÔÐÒÁ×ËÁ ÚÁÐÒÅÝÅÎÁ ***"
 
-#: src/lang.c:126
+#: src/lang.c:128
 #, c-format
 msgid "Posting is not allowed to %s"
 msgstr "ïÔÐÒÁ×ËÁ ÚÁÐÒÅÝÅÎÁ × %s"
 
-#: src/lang.c:128
+#: src/lang.c:130
 #, c-format
 msgid "Can't retrieve %s"
 msgstr "îÅ ÍÏÇÕ ÐÏÌÕÞÉÔØ %s"
 
-#: src/lang.c:130
+#: src/lang.c:132
 #, c-format
 msgid "%s is a directory"
 msgstr "%s - ÄÉÒÅËÔÏÒÉÑ"
 
-#: src/lang.c:131
+#: src/lang.c:133
 msgid "Catchup"
 msgstr "úÁÈ×ÁÔ"
 
-#: src/lang.c:132
+#: src/lang.c:134
 #, c-format
 msgid "Catchup %s..."
 msgstr "úÁÈ×ÁÔ %s..."
 
-#: src/lang.c:133
+#: src/lang.c:135
 msgid "Catchup all groups entered during this session?"
 msgstr "úÁÈ×ÁÔÉÔØ ×ÓÅ ÇÒÕÐÐÙ ÐÏÓÅÝ£ÎÎÙÅ × ÜÔÏÊ ÓÅÓÓÉÉ?"
 
-#: src/lang.c:134
+#: src/lang.c:136
 msgid "You have tagged articles in this group - catchup anyway?"
 msgstr "÷Ù ÐÏÍÅÔÉÌÉ ÓÔÁÔØÉ × ÇÒÕÐÐÅ - ÚÁÈ×ÁÔÉÔØ ÎÅÓÍÏÔÒÑ ÎÁ ÜÔÏ?"
 
-#: src/lang.c:135
+#: src/lang.c:137
 #, c-format
 msgid "%s %d %s in %lu seconds\n"
 msgstr "%s %d %s × %lu ÓÅËÕÎÄ\n"
 
-#: src/lang.c:136
+#: src/lang.c:138
 msgid "Caughtup"
 msgstr "úÁÈ×ÁÞÅÎÏ"
 
-#: src/lang.c:137
+#: src/lang.c:139
 msgid "Check Prepared Article"
 msgstr "ðÒÏ×ÅÒÉÔØ ÐÒÉÇÏÔÏ×ÌÅÎÎÕÀ ÓÔÁÔØÀ"
 
-#: src/lang.c:138
+#: src/lang.c:140
 msgid "Checking for new groups... "
 msgstr "ðÏÉÓË ÎÏ×ÙÈ ÇÒÕÐÐ... "
 
-#: src/lang.c:139
+#: src/lang.c:141
 msgid "Checking for news..."
 msgstr "ðÒÏ×ÅÒËÁ ÎÏ×ÏÓÔÅÊ..."
 
-#: src/lang.c:140
+#: src/lang.c:142
 #, c-format
 msgid "Post-process %s=no, %s=yes, %s=shar, %s=quit: "
 msgstr "ðÏÓÔ-ÏÂÒÁÂÏÔËÁ %s=ÎÅÔ, %s=ÄÁ, %s=shar, %s=×ÙÈÏÄ:"
 
-#: src/lang.c:142
+#: src/lang.c:144
 msgid "ANSI color disabled"
 msgstr "÷ÙËÌÀÞÉÔØ Ã×ÅÔÁ ANSI"
 
-#: src/lang.c:143
+#: src/lang.c:145
 msgid "ANSI color enabled"
 msgstr "÷ËÌÀÞÉÔØ Ã×ÅÔÁ ANSI"
 
-#: src/lang.c:145
+#: src/lang.c:147
 #, c-format
 msgid "Command failed: %s"
 msgstr "ïÛÉÂËÁ ×Ï ×ÒÅÍÑ ÉÓÐÏÌÎÅÎÉÑ: %s"
 
-#: src/lang.c:146
+#: src/lang.c:148
 #, fuzzy, c-format
 msgid "Cook article failed, %s is exiting"
 msgstr "ÜËÒÁÎ ÓÌÉÛËÏÍ ÍÁÌ, %s ×ÙÈÏÄ\n"
 
-#: src/lang.c:147
+#: src/lang.c:149
 msgid "Mark not selected articles read?"
 msgstr "ðÏÍÅÔÉÔØ ÎÅÏÔÍÅÞÅÎÎÙÅ ÓÔÁÔØÉ ËÁË ÐÒÏÞÉÔÁÎÎÙÅ?"
 
-#: src/lang.c:149
+#: src/lang.c:151
 #, c-format
 msgid "Connecting to %s..."
 msgstr "óÏÅÄÉÎÑÅÍÓÑ Ó %s..."
 
-#: src/lang.c:151
+#: src/lang.c:153
 msgid "<CR>"
 msgstr ""
 
-#: src/lang.c:152
+#: src/lang.c:154
 msgid "Creating active file for saved groups...\n"
 msgstr "óÏÚÄÁÎÉÅ ÆÁÊÌÁ active ÄÌÑ ÓÏÈÒ. ÇÒÕÐÐ...\n"
 
-#: src/lang.c:153
+#: src/lang.c:155
 msgid "Creating newsrc file...\n"
 msgstr "óÏÚÄÁÎÉÅ ÆÁÊÌÁ newsrc...\n"
 
-#: src/lang.c:155 src/lang.c:1311 src/lang.c:1331
+#: src/lang.c:157 src/lang.c:1313 src/lang.c:1333
 msgid "Default"
 msgstr "ðÏ ÕÍÏÌÞÁÎÉÀ"
 
-#: src/lang.c:156
+#: src/lang.c:158
 msgid "Delete saved files that have been post processed?"
 msgstr "õÄÁÌÉÔØ ÓÏÈÒÁÎ£ÎÎÙÅ ÏÂÒÁÂÏÔÁÎÎÙÅ ÆÁÊÌÙ?"
 
-#: src/lang.c:157
+#: src/lang.c:159
 msgid "Deleting temporary files..."
 msgstr "õÄÁÌÅÎÉÅ ×ÒÅÍÅÎÎÙÈ ÆÁÊÌÏ×..."
 
-#: src/lang.c:159
+#: src/lang.c:161
 msgid "*** End of article ***"
 msgstr "*** ëÏÎÅÃ ÓÔÁÔØÉ ***"
 
-#: src/lang.c:160
+#: src/lang.c:162
 msgid "*** End of articles ***"
 msgstr "*** ëÏÎÅÃ ÓÔÁÔÅÊ ***"
 
-#: src/lang.c:161
+#: src/lang.c:163
 #, fuzzy
 msgid "*** End of attachments ***"
 msgstr "*** ëÏÎÅÃ ÓÔÁÔÅÊ ***"
 
-#: src/lang.c:162
+#: src/lang.c:164
 msgid "*** End of groups ***"
 msgstr "*** ëÏÎÅÃ ÇÒÕÐÐ ***"
 
-#: src/lang.c:163
+#: src/lang.c:165
 #, fuzzy
 msgid "*** End of page ***"
 msgstr "*** ëÏÎÅÃ ÓÔÁÔØÉ ***"
 
-#: src/lang.c:164
+#: src/lang.c:166
 #, fuzzy
 msgid "*** End of scopes ***"
 msgstr "*** ëÏÎÅÃ ÇÒÕÐÐ ***"
 
-#: src/lang.c:165
+#: src/lang.c:167
 msgid "*** End of thread ***"
 msgstr "*** ëÏÎÅÃ ÄÉÓËÕÓÓÉÉ ***"
 
-#: src/lang.c:166
+#: src/lang.c:168
 #, fuzzy
 msgid "*** End of URLs ***"
 msgstr "*** ëÏÎÅÃ ÇÒÕÐÐ ***"
 
-#: src/lang.c:167
+#: src/lang.c:169
 msgid "Enter limit of articles to get> "
 msgstr "÷×ÅÄÉÔÅ ÐÒÅÄÅÌ ÐÏÌÕÞÁÅÍÙÈ ÓÔÁÔÅÊ> "
 
-#: src/lang.c:168
+#: src/lang.c:170
 msgid "Enter Message-ID to go to> "
 msgstr "÷×ÅÄÉÔÅ Message-ID ÄÌÑ ÐÅÒÅÈÏÄÁ> "
 
-#: src/lang.c:169
+#: src/lang.c:171
 msgid " and enter next unread thread"
 msgstr " É ××ÅÄÉÔÅ ÓÌÅÄÕÀÝÕÀ ÎÅÐÒÏÞÉÔÁÎÎÕÀ ÄÉÓËÕÓÓÉÀ"
 
-#: src/lang.c:170
+#: src/lang.c:172
 #, fuzzy
 msgid " and enter next unread article"
 msgstr " É ××ÅÄÉÔÅ ÓÌÅÄÕÀÝÕÀ ÎÅÐÒÏÞÉÔÁÎÎÕÀ ÄÉÓËÕÓÓÉÀ"
 
-#: src/lang.c:171
+#: src/lang.c:173
 msgid " and enter next unread group"
 msgstr " É ××ÅÄÉÔÅ ÓÌÅÄÕÀÝÕÀ ÎÅÐÒÏÞÉÔÁÎÎÕÀ ÇÒÕÐÐÕ"
 
-#: src/lang.c:172
+#: src/lang.c:174
 msgid "Enter option number> "
 msgstr "÷×ÅÄÉÔÅ ÎÏÍÅÒ ÏÐÃÉÉ> "
 
-#: src/lang.c:173
+#: src/lang.c:175
 #, c-format
 msgid "Enter range [%s]> "
 msgstr "÷×ÅÄÉÔÅ ÄÉÁÐÁÚÏÎ [%s]> "
 
-#: src/lang.c:174
+#: src/lang.c:176
 msgid ""
 "\n"
 "Warning: Approved: header used.\n"
@@ -1044,7 +1044,7 @@ msgstr ""
 "\n"
 "÷ÎÉÍÁÎÉÅ: ÉÓÐÏÌØÚÏ×ÁÎ ÚÁÇÏÌÏ×ÏË Approved:.\n"
 
-#: src/lang.c:176
+#: src/lang.c:178
 msgid ""
 "\n"
 "Error: Bad address in Approved: header.\n"
@@ -1052,7 +1052,7 @@ msgstr ""
 "\n"
 "ïÛÉÂËÁ: îÅ×ÅÒÎÙÊ ÁÄÒÅÓ × ÚÁÇÏÌÏ×ËÅ Approved:.\n"
 
-#: src/lang.c:177
+#: src/lang.c:179
 msgid ""
 "\n"
 "Error: Bad address in From: header.\n"
@@ -1060,7 +1060,7 @@ msgstr ""
 "\n"
 "ïÛÉÂËÁ: îÅ×ÅÒÎÙÊ ÁÄÒÅÓ × ÚÁÇÏÌÏ×ËÅ From:.\n"
 
-#: src/lang.c:178
+#: src/lang.c:180
 msgid ""
 "\n"
 "Error: Bad FQDN in Message-ID: header.\n"
@@ -1068,7 +1068,7 @@ msgstr ""
 "\n"
 "ïÛÉÂËÁ: îÅ×ÅÒÎÙÊ FQDN × ÚÁÇÏÌÏ×ËÅ Message-ID:.\n"
 
-#: src/lang.c:179
+#: src/lang.c:181
 msgid ""
 "\n"
 "Error: Bad address in Reply-To: header.\n"
@@ -1076,7 +1076,7 @@ msgstr ""
 "\n"
 "ïÛÉÂËÁ: îÅ×ÅÒÎÙÊ ÁÄÒÅÓ × ÚÁÇÏÌÏ×ËÅ Reply-To:.\n"
 
-#: src/lang.c:180
+#: src/lang.c:182
 #, fuzzy
 msgid ""
 "\n"
@@ -1085,27 +1085,27 @@ msgstr ""
 "\n"
 "ïÛÉÂËÁ: îÅ×ÅÒÎÙÊ ÁÄÒÅÓ × ÚÁÇÏÌÏ×ËÅ From:.\n"
 
-#: src/lang.c:182
+#: src/lang.c:184
 #, c-format
 msgid "Can't unlock %s"
 msgstr "îÅ ÍÏÇÕ ÒÁÚÂÌÏËÉÒÏ×ÁÔØ %s"
 
-#: src/lang.c:183
+#: src/lang.c:185
 #, c-format
 msgid "Couldn't dotlock %s - article not appended!"
 msgstr "îÅ ÍÏÇÕ dotlock %s - ÓÔÁÔØÑ ÎÅ ÐÒÉËÒÅÐÌÅÎÁ!"
 
-#: src/lang.c:184
+#: src/lang.c:186
 #, c-format
 msgid "Couldn't lock %s - article not appended!"
 msgstr "îÅ ÍÏÇÕ ÚÁÂÌÏËÉÒÏ×ÁÔØ %s - ÓÔÁÔØÑ ÎÅ ÐÒÉËÒÅÐÌÅÎÁ!"
 
-#: src/lang.c:187
+#: src/lang.c:189
 #, c-format
 msgid "Corrupted file %s"
 msgstr "ðÏ×ÒÅÖÄÅÎÎÙÊ ÆÁÊÌ %s"
 
-#: src/lang.c:189
+#: src/lang.c:191
 #, fuzzy
 msgid ""
 "\n"
@@ -1114,36 +1114,36 @@ msgstr ""
 "\n"
 "ïÛÉÂËÁ: Followup-To ÕÓÔÁÎÏ×ÌÅÎ ÎÁ ÂÏÌØÛÅ ÞÅÍ ÏÄÎÕ ÇÒÕÐÐÕ!\n"
 
-#: src/lang.c:190
+#: src/lang.c:192
 #, c-format
 msgid "Error: Custom format exceeds screen width. Using default \"%s\"."
 msgstr ""
 
-#: src/lang.c:191
+#: src/lang.c:193
 msgid "Internal error in GNKSA routine - send bug report.\n"
 msgstr "÷ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ × ÆÕÎËÃÉÉ GNKSA - ÏÔÐÒÁ×ØÔÅ ÓÏÏÂÝÅÎÉÅ ÏÂ ÏÛÉÂËÅ.\n"
 
-#: src/lang.c:192
+#: src/lang.c:194
 msgid "Left angle bracket missing in route address.\n"
 msgstr "÷ ÁÄÒÅÓÅ ÐÒÏÐÕÝÅÎÁ ÌÅ×ÁÑ ÕÇÌÏ×ÁÑ ÓËÏÂËÁ.\n"
 
-#: src/lang.c:193
+#: src/lang.c:195
 msgid "Left parenthesis missing in old-style address.\n"
 msgstr "÷ ÁÄÒÅÓÅ ÓÔÁÒÏÇÏ ÓÔÉÌÑ ÐÒÏÐÕÝÅÎÁ ÌÅ×ÁÑ ËÒÕÇÌÁÑ ÓËÏÂËÁ.\n"
 
-#: src/lang.c:194
+#: src/lang.c:196
 msgid "Right parenthesis missing in old-style address.\n"
 msgstr "÷ ÁÄÒÅÓÅ ÓÔÁÒÏÇÏ ÓÔÉÌÑ ÐÒÏÐÕÝÅÎÁ ÐÒÁ×ÁÑ ËÒÕÇÌÁÑ ÓËÏÂËÁ.\n"
 
-#: src/lang.c:195
+#: src/lang.c:197
 msgid "At-sign missing in mail address.\n"
 msgstr "÷ ÐÏÞÔÏ×ÏÍ ÁÄÒÅÓÅ ÐÒÏÐÕÝÅÎ ÚÎÁË '@'.\n"
 
-#: src/lang.c:196
+#: src/lang.c:198
 msgid "Single component FQDN is not allowed. Add your domain.\n"
 msgstr "åÄÉÎÓÔ×ÅÎÎÙÊ ËÏÍÐÏÎÅÎÔ FQDN ÎÅÄÏÐÕÓÔÉÍ. äÏÂÁ×ØÔÅ ×ÁÛ ÄÏÍÅÎ.\n"
 
-#: src/lang.c:197
+#: src/lang.c:199
 msgid ""
 "Invalid domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1151,7 +1151,7 @@ msgstr ""
 "îÅÐÒÁ×ÉÌØÎÙÊ ÄÏÍÅÎ. ïÔÐÒÁ×ØÔÅ ÓÏÏÂÝÅÎÉÅ ÏÂ ÏÛÉÂËÅ, ÅÓÌÉ ÄÏÍÅÎ ÓÕÝÅÓÔ×ÕÅÔ.\n"
 "éÓÐÏÌØÚÕÊÔÅ .invalid ËÁË ÄÏÍÅÎ 1 ÕÒÏ×ÎÑ ÄÌÑ ÉÓÐÏÒÞÅÎÎÙÈ ÁÄÒÅÓÏ×.\n"
 
-#: src/lang.c:198
+#: src/lang.c:200
 msgid ""
 "Illegal domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1159,7 +1159,7 @@ msgstr ""
 "îÅÄÏÐÕÓÔÉÍÙÊ ÄÏÍÅÎ. ïÔÐÒÁ×ØÔÅ ÓÏÏÂÝÅÎÉÅ ÏÂ ÏÛÉÂËÅ ÅÓÌÉ ÄÏÍÅÎ ÓÕÝÅÓÔ×ÕÅÔ.\n"
 "éÓÐÏÌØÚÕÊÔÅ .invalid ËÁË ÄÏÍÅÎ 1 ÕÒÏ×ÎÑ ÄÌÑ ÉÓÐÏÒÞÅÎÎÙÈ ÁÄÒÅÓÏ×.\n"
 
-#: src/lang.c:199
+#: src/lang.c:201
 msgid ""
 "Unknown domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1167,52 +1167,52 @@ msgstr ""
 "îÅÉÚ×ÅÓÔÎÙÊ ÄÏÍÅÎ. ïÔÐÒÁ×ØÔÅ ÓÏÏÂÝÅÎÉÅ ÏÂ ÏÛÉÂËÅ ÅÓÌÉ ÄÏÍÅÎ ÓÕÝÅÓÔ×ÕÅÔ.\n"
 "éÓÐÏÌØÚÕÊÔÅ .invalid ËÁË ÄÏÍÅÎ 1 ÕÒÏ×ÎÑ ÄÌÑ ÉÓÐÏÒÞÅÎÎÙÈ ÁÄÒÅÓÏ×.\n"
 
-#: src/lang.c:200
+#: src/lang.c:202
 msgid "Illegal character in FQDN.\n"
 msgstr "îÅÄÏÐÕÓÔÉÍÙÊ ÚÎÁË × FQDN.\n"
 
-#: src/lang.c:201
+#: src/lang.c:203
 msgid "Zero length FQDN component not allowed.\n"
 msgstr "îÕÌÅ×ÁÑ ÄÌÉÎÁ ËÏÍÐÏÎÅÎÔÁ FQDN ÎÅÄÏÐÕÓÔÉÍÁ.\n"
 
-#: src/lang.c:202
+#: src/lang.c:204
 msgid "FQDN component exceeds maximum allowed length (63 chars).\n"
 msgstr "ëÏÍÐÏÎÅÎÔ FQDN ÐÒÅ×ÙÛÁÅÔ ÍÁËÓ. ÄÏÐÕÓÔÉÍÕÀ ÄÌÉÎÕ (63 ÚÎÁËÁ).\n"
 
-#: src/lang.c:203
+#: src/lang.c:205
 msgid "FQDN component may not start or end with hyphen.\n"
 msgstr "ëÏÍÐÏÎÅÎÔ FQDN ÎÅ ÍÏÖÅÔ ÎÁÞÉÎÁÔØÓÑ ÉÌÉ ÚÁËÁÎÞÉ×ÁÔØÓÑ ÄÅÆÉÓÏÍ.\n"
 
-#: src/lang.c:204
+#: src/lang.c:206
 msgid "FQDN component may not start with digit.\n"
 msgstr "ëÏÍÐÏÎÅÎÔ FQDN ÎÅ ÍÏÖÅÔ ÎÁÞÉÎÁÔØÓÑ Ó ÃÉÆÒÙ.\n"
 
-#: src/lang.c:205
+#: src/lang.c:207
 msgid "Domain literal has impossible numeric value.\n"
 msgstr "÷ ÚÎÁËÅ ÄÏÍÅÎÁ ÎÅÄÏÐÕÓÔÉÍÙÊ ÃÉÆÒÏ×ÏÊ ÚÎÁË.\n"
 
-#: src/lang.c:206
+#: src/lang.c:208
 msgid ""
 "Domain literal is for private use only and not allowed for global use.\n"
 msgstr "úÎÁË ÄÏÍÅÎÁ ÔÏÌØËÏ ÄÌÑ ÞÁÓÔÎÏÇÏ ÉÓÐÏÌØÚÏ×ÁÎÉÑ É ÎÅÄÏÐÕÓÔÉÍ.\n"
 
-#: src/lang.c:207
+#: src/lang.c:209
 msgid "Right bracket missing in domain literal.\n"
 msgstr "÷ ÚÎÁËÅ ÄÏÍÅÎÁ ÐÒÏÐÕÝÅÎÁ ÐÒÁ×ÁÑ ÓËÏÂËÁ.\n"
 
-#: src/lang.c:208
+#: src/lang.c:210
 msgid "Missing localpart of mail address.\n"
 msgstr "ðÒÏÐÕÝÅÎÁ ÌÏËÁÌØÎÁÑ ÞÁÓÔØ ÐÏÞÔÏ×ÏÇÏ ÁÄÒÅÓÁ.\n"
 
-#: src/lang.c:209
+#: src/lang.c:211
 msgid "Illegal character in localpart of mail address.\n"
 msgstr "îÅÄÏÐÕÓÔÉÍÙÊ ÚÎÁË × ÌÏËÁÌØÎÏÊ ÞÁÓÔÉ ÐÏÞÔÏ×ÏÇÏ ÁÄÒÅÓÁ.\n"
 
-#: src/lang.c:210
+#: src/lang.c:212
 msgid "Zero length localpart component not allowed.\n"
 msgstr "îÕÌÅ×ÁÑ ÄÌÉÎÁ ÌÏËÁÌØÎÏÊ ÞÁÓÔÉ email ÎÅÄÏÐÕÓÔÉÍÁ.\n"
 
-#: src/lang.c:211
+#: src/lang.c:213
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n"
@@ -1220,7 +1220,7 @@ msgstr ""
 "îÅÄÏÐÕÓÔÉÍÙÊ ÚÎÁË × ÉÍÅÎÉ.\n"
 "óÌÏ×Á ÂÅÚ ËÁ×ÙÞÅË ÎÅ ÍÏÇÕÔ ÓÏÄÅÒÖÁÔØ '!()<>@,;:\\.[]' × ÁÄÒÅÓÅ.\n"
 
-#: src/lang.c:212
+#: src/lang.c:214
 msgid ""
 "Illegal character in realname.\n"
 "Quoted words may not contain '()<>\\'.\n"
@@ -1228,7 +1228,7 @@ msgstr ""
 "îÅÄÏÐÕÓÔÉÍÙÊ ÚÎÁË × ÉÍÅÎÉ.\n"
 "óÌÏ×Á × ËÁ×ÙÞËÁÈ ÎÅ ÍÏÇÕÔ ÓÏÄÅÒÖÁÔØ '()<>\\'.\n"
 
-#: src/lang.c:213
+#: src/lang.c:215
 msgid ""
 "Illegal character in realname.\n"
 "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n"
@@ -1236,11 +1236,11 @@ msgstr ""
 "îÅÄÏÐÕÓÔÉÍÙÊ ÚÎÁË × ÉÍÅÎÉ.\n"
 "ëÏÄÉÒÏ×ÁÎÎÙÅ ÓÌÏ×Á ÎÅ ÍÏÇÕÔ ÓÏÄÅÒÖÁÔØ '!()<>@,;:\"\\.[]/=' × ÐÁÒÁÍÅÔÒÅ.\n"
 
-#: src/lang.c:214
+#: src/lang.c:216
 msgid "Bad syntax in encoded word used in realname.\n"
 msgstr "îÅ×ÅÒÎÙÊ ÓÉÎÔÁËÓÉÓ × ËÏÄÉÒÏ×ÁÎÎÏÍ ÓÌÏ×Å, ÉÓÐÏÌØÚÏ×ÁÎÎÏÍ × ÉÍÅÎÉ.\n"
 
-#: src/lang.c:215
+#: src/lang.c:217
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '()<>\\' in old-style addresses.\n"
@@ -1248,7 +1248,7 @@ msgstr ""
 "îÅÄÏÐÕÓÔÉÍÙÊ ÚÎÁË × ÉÍÅÎÉ.\n"
 "óÌÏ×Á ÂÅÚ ËÁ×ÙÞÅË ÎÅ ÍÏÇÕÔ ÓÏÄÅÒÖÁÔØ '()<>\\' × ÁÄÒÅÓÁÈ ÓÔÁÒÏÇÏ ÓÔÉÌÑ.\n"
 
-#: src/lang.c:216
+#: src/lang.c:218
 msgid ""
 "Illegal character in realname.\n"
 "Control characters and unencoded 8bit characters > 127 are not allowed.\n"
@@ -1256,7 +1256,7 @@ msgstr ""
 "îÅÄÏÐÕÓÔÉÍÙÊ ÚÎÁË × ÉÍÅÎÉ.\n"
 "õÐÒÁ×ÌÑÀÝÉÅ ÓÉÍ×ÏÌÙ É ÎÅËÏÄ. 8-ÂÉÔÎÙÅ ÓÉÍ×. > 127 ÎÅÄÏÐÕÓÔÉÍÙ.\n"
 
-#: src/lang.c:217
+#: src/lang.c:219
 msgid ""
 "\n"
 "Error: No blank line found after header.\n"
@@ -1264,7 +1264,7 @@ msgstr ""
 "\n"
 "ïÛÉÂËÁ: îÅ ÎÁÊÄÅÎÁ ÐÕÓÔÁÑ ÓÔÒÏËÁ ÐÏÓÌÅ ÚÁÇÏÌÏ×ËÁ.\n"
 
-#: src/lang.c:218
+#: src/lang.c:220
 #, c-format
 msgid ""
 "\n"
@@ -1272,7 +1272,7 @@ msgid ""
 msgstr ""
 
 #. TODO: fixme, US-ASCII is not the only 7bit charset we know about
-#: src/lang.c:220
+#: src/lang.c:222
 msgid ""
 "\n"
 "Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n"
@@ -1286,7 +1286,7 @@ msgstr ""
 "        ×ÁÛÅÍÕ ÑÚÙËÕ, ÉÓÐÏÌØÚÕÑ M)ÍÅÎÀ ËÏÎÆÉÇÕÒÉÒÕÅÍÙÈ ÚÎÁÞÅÎÉÊ ÉÌÉ\n"
 "        ÏÔÒÅÄÁËÔÉÒÕÊÔÅ tinrc.\n"
 
-#: src/lang.c:225
+#: src/lang.c:227
 msgid ""
 "\n"
 "Error: Posting contains  non-ASCII characters  but the  MIME encoding\n"
@@ -1303,7 +1303,7 @@ msgstr ""
 "ÏÔÒÅÄÁËÔÉÒÕÊÔÅ\n"
 "\t ÆÁÊÌ tinrc.\n"
 
-#: src/lang.c:231
+#: src/lang.c:233
 msgid ""
 "\n"
 "Error: Article starts with blank line instead of header\n"
@@ -1311,7 +1311,7 @@ msgstr ""
 "\n"
 "ïÛÉÂËÁ: óÔÁÔØÑ ÎÁÞÉÎÁÅÔÓÑ Ó ÐÕÓÔÏÊ ÓÔÒÏËÉ ×ÍÅÓÔÏ ÚÁÇÏÌÏ×ËÁ\n"
 
-#: src/lang.c:232
+#: src/lang.c:234
 #, c-format
 msgid ""
 "\n"
@@ -1322,7 +1322,7 @@ msgstr ""
 "ïÛÉÂËÁ: úÁÇÏÌÏ×ÏË × ÓÔÒÏËÅ %d ÎÅ ÉÍÅÅÔ Ä×ÏÅÔÏÞÉÑ ÐÏÓÌÅ ÉÍÅÎÉ:\n"
 "%s\n"
 
-#: src/lang.c:233
+#: src/lang.c:235
 #, c-format
 msgid ""
 "\n"
@@ -1331,7 +1331,7 @@ msgstr ""
 "\n"
 "ïÛÉÂËÁ: ðÕcÔÁÑ ÓÔÒÏËÁ \"%s:\".\n"
 
-#: src/lang.c:234
+#: src/lang.c:236
 #, c-format
 msgid ""
 "\n"
@@ -1340,14 +1340,14 @@ msgstr ""
 "\n"
 "ïÛÉÂËÁ: óÔÒÏËÁ  \"%s:\" ÐÒÏÐÕÝÅÎÁ × ÚÁÌÏ×ËÅ ÓÔÁÔØÉ.\n"
 
-#: src/lang.c:235
+#: src/lang.c:237
 #, c-format
 msgid ""
 "\n"
 "Error: %s contains non 7bit chars.\n"
 msgstr ""
 
-#: src/lang.c:236
+#: src/lang.c:238
 #, c-format
 msgid ""
 "\n"
@@ -1358,7 +1358,7 @@ msgstr ""
 "ïÛÉÂËÁ: úÁÇÏÌÏ×ÏË × ÓÔÒÏËÅ %d ÎÅ ÉÍÅÅÔ ÐÒÏÂÅÌÁ ÐÏÓÌÅ Ä×ÏÅÔÏÞÉÑ:\n"
 "%s\n"
 
-#: src/lang.c:237
+#: src/lang.c:239
 #, c-format
 msgid ""
 "\n"
@@ -1367,26 +1367,26 @@ msgstr ""
 "\n"
 "ïÛÉÂËÁ: îÅÓËÏÌØËÏ ÓÔÒÏË (%d) \"%s:\" × ÚÁÇÏÌÏ×ËÅ.\n"
 
-#: src/lang.c:238
+#: src/lang.c:240
 #, c-format
 msgid "Insecure permissions of %s (%o)"
 msgstr "îÅÂÅÚÏÐÁÓÎÙÅ ÐÒÁ×Á ÄÏÓÔÕÐÁ %s (%o)"
 
-#: src/lang.c:240
+#: src/lang.c:242
 #, c-format
 msgid "Invalid response to GROUP command, %s"
 msgstr "îÅÄÏÐÕÓÔÉÍÙÊ ÏÔ×ÅÔ ÎÁ ËÏÍÁÎÄÕ GROUP, %s"
 
-#: src/lang.c:245
+#: src/lang.c:247
 #, c-format
 msgid "MIME parse error: Unexpected end of %s/%s article"
 msgstr "ïÛÉÂËÁ ÏÂÒÁÂÏÔËÉ MIME: îÅÏÖÉÄÁÎÎÏÅ ÏËÏÎÞÁÎÉÅ ÓÔÁÔØÉ %s/%s"
 
-#: src/lang.c:246
+#: src/lang.c:248
 msgid "MIME parse error: Start boundary whilst reading headers"
 msgstr "ïÛÉÂËÁ ÏÂÒÁÂÏÔËÉ MIME: îÁÞÁÌÏ ÇÒÁÎÉÃÙ × ÚÁÇÏÌÏ×ËÅ"
 
-#: src/lang.c:247
+#: src/lang.c:249
 #, fuzzy
 msgid ""
 "\n"
@@ -1395,16 +1395,16 @@ msgstr ""
 "\n"
 "ïÛÉÂËÁ: \"%s\" - ÎÅÄÏÐÕÓÔÉÍÁÑ ÇÒÕÐÐÁ!\n"
 
-#: src/lang.c:248
+#: src/lang.c:250
 msgid "Can't get a (fully-qualified) domain-name!"
 msgstr "îÅ ÕÄÁ£ÔÓÑ ÐÏÌÕÞÉÔØ ÐÏÌÎÏÅ ÉÍÑ ÄÏÍÅÎÁ!"
 
-#: src/lang.c:249
+#: src/lang.c:251
 #, c-format
 msgid "No permissions to go into %s\n"
 msgstr "îÅÔ ÄÏÓÔÕÐÁ ÄÌÑ %s\n"
 
-#: src/lang.c:251
+#: src/lang.c:253
 msgid ""
 "\n"
 "Error: From: line missing.\n"
@@ -1412,30 +1412,30 @@ msgstr ""
 "\n"
 "ïÛÉÂËÁ: ðÒÏÐÕÝÅÎÁ ÓÔÒÏËÁ From:.\n"
 
-#: src/lang.c:253
+#: src/lang.c:255
 #, c-format
 msgid "No read permissions for %s\n"
 msgstr "îÅÔ ÐÒÁ×Á ÎÁ ÞÔÅÎÉÅ ÄÌÑ %s\n"
 
-#: src/lang.c:254
+#: src/lang.c:256
 #, c-format
 msgid "File %s does not exist\n"
 msgstr "æÁÊÌ %s ÎÅ ÓÕÝÅÓÔ×ÕÅÔ\n"
 
-#: src/lang.c:255
+#: src/lang.c:257
 #, c-format
 msgid "No write permissions for %s\n"
 msgstr "îÅÔ ÐÒÁ×Á ÎÁ ÚÁÐÉÓØ ÄÌÑ %s\n"
 
-#: src/lang.c:256
+#: src/lang.c:258
 msgid "Can't get user information (/etc/passwd missing?)"
 msgstr "îÅ ÍÏÇÕ ÐÏÌÕÞÉÔØ ÉÎÆÏÒÍÁÃÉÀ Ï ÐÏÌØÚÏ×ÁÔÅÌÅ (ÎÅÔ /etc/passwd ?)"
 
-#: src/lang.c:257
+#: src/lang.c:259
 msgid "errors"
 msgstr "ÏÛÉÂËÉ"
 
-#: src/lang.c:259
+#: src/lang.c:261
 #, c-format
 msgid ""
 "\n"
@@ -1444,82 +1444,82 @@ msgstr ""
 "\n"
 "ïÛÉÂËÁ × ÓÔÒÏËÅ %d: úÁÇÏÌÏ×ÏË \"Sender:\" ÎÅÄÏÐÕÓÔÉÍ (ÂÕÄÅÔ ÄÏÂÁ×ÌÅÎ)\n"
 
-#: src/lang.c:261
+#: src/lang.c:263
 #, c-format
 msgid "Server has non of the groups listed in %s"
 msgstr "îÁ ÓÅÒ×ÅÒÅ ÎÅÔ ÎÉ ÏÄÎÏÊ ÇÒÕÐÐÙ ÕËÁÚÁÎÎÙÈ × %s"
 
-#: src/lang.c:262
+#: src/lang.c:264
 msgid "error"
 msgstr "ÏÛÉÂËÁ"
 
-#: src/lang.c:263
+#: src/lang.c:265
 msgid "Unknown display level"
 msgstr "îÅÉÚ×ÅÓÔÎÙÊ ÕÒÏ×ÅÎØ ÄÉÓÐÌÅÑ"
 
-#: src/lang.c:264
+#: src/lang.c:266
 msgid "<ESC>"
 msgstr ""
 
-#: src/lang.c:265
+#: src/lang.c:267
 msgid "Exiting..."
 msgstr "÷ÙÈÏÄ..."
 
-#: src/lang.c:266
+#: src/lang.c:268
 msgid "leaving external mail-reader"
 msgstr "ÏÓÔÁ×ÌÑÅÍ ×ÎÅÛÎÉÊ ÐÏÞÔÏ×ÙÊ ËÌÉÅÎÔ"
 
-#: src/lang.c:267
+#: src/lang.c:269
 #, c-format
 msgid "Extracting %s..."
 msgstr "éÚ×ÌÅËÁÅÍ %s..."
 
-#: src/lang.c:269
+#: src/lang.c:271
 #, c-format
 msgid "Error writing %s file. Filesystem full? File reset to previous state."
 msgstr ""
 "ïÛÉÂËÁ ÚÁÐÉÓÉ ÆÁÊÌÁ %s. îÅÔ ÍÅÓÔÁ? ÷ÏÓÓÔÁÎÏ×ÌÅÎÏ ÐÒÅÄ. ÓÏÓÔÏÑÎÉÅ ÆÁÊÌÁ."
 
-#: src/lang.c:270
+#: src/lang.c:272
 #, c-format
 msgid "Error making backup of %s file. Filesystem full?"
 msgstr "ïÛÉÂËÁ ÓÏÈÒÁÎÅÎÉÑ ÒÅÚÅÒ×ÎÏÊ ËÏÐÉÉ ÆÁÊÌÁ %s. îÅÔ ÍÅÓÔÁ?"
 
-#: src/lang.c:271
+#: src/lang.c:273
 #, c-format
 msgid "Filtering global rules (%d/%d)..."
 msgstr "æÉÌØÔÒÁÃÉÑ ÇÌÏÂÁÌØÎÙÈ ÐÒÁ×ÉÌ (%d/%d)..."
 
-#: src/lang.c:272
+#: src/lang.c:274
 msgid "Rule created by: "
 msgstr "ðÒÁ×ÉÌÏ ÓÏÚÄÁÎÏ: "
 
-#: src/lang.c:273
+#: src/lang.c:275
 #, c-format
 msgid "Enter pattern [%s]> "
 msgstr "÷×ÅÄÉÔÅ ÛÁÂÌÏÎ [%s]> "
 
-#: src/lang.c:274
+#: src/lang.c:276
 #, c-format
 msgid ""
 "\n"
 "You requested followups to your article to go to the following %s:\n"
 msgstr ""
 
-#: src/lang.c:275
+#: src/lang.c:277
 #, c-format
 msgid "  %s\t Answers will be directed to you by mail.\n"
 msgstr "  %s\t ïÔ×ÅÔÙ ÂÕÄÕÔ ÎÁÐÒÁ×ÌÅÎÙ Ë ×ÁÍ ÐÏ email.\n"
 
-#: src/lang.c:276
+#: src/lang.c:278
 msgid "-- forwarded message --\n"
 msgstr "-- ÐÅÒÅÓÌÁÎÎÏÅ ÓÏÏÂÝÅÎÉÅ --\n"
 
-#: src/lang.c:277
+#: src/lang.c:279
 msgid "-- end of forwarded message --\n"
 msgstr "-- ËÏÎÅÃ ÐÅÒÅÓÌÁÎÎÏÇÏ ÓÏÏÂÝÅÎÉÑ --\n"
 
-#: src/lang.c:278
+#: src/lang.c:280
 msgid ""
 "# Format:\n"
 "#   comment=STRING    Optional. Multiple lines allowed. Comments must be "
@@ -1550,893 +1550,893 @@ msgid ""
 "#\n"
 msgstr ""
 
-#: src/lang.c:299
+#: src/lang.c:301
 #, c-format
 msgid "Enter score for rule (default=%d): "
 msgstr "÷×ÅÄÉÔÅ score ÄÌÑ ÐÒÁ×ÉÌÁ (ÐÏ ÕÍÏÌÞÁÎÉÀ=%d): "
 
-#: src/lang.c:300
+#: src/lang.c:302
 #, c-format
 msgid "Enter the score weight (range 0 < score <= %d)"
 msgstr "÷×ÅÄÉÔÅ ×ÅÓ score (× ÐÒÅÄÅÌÁÈ 0 < score <= %d)"
 
 #. SCORE_MAX
-#: src/lang.c:301
+#: src/lang.c:303
 msgid "Full"
 msgstr "ðÏÌÎÙÊ"
 
-#: src/lang.c:302
+#: src/lang.c:304
 msgid "Comment (optional)  : "
 msgstr "ëÏÍÍÅÎÔÁÒÉÊ (ÏÐÃÉÏÎÁÌÅÎ): "
 
-#: src/lang.c:303
+#: src/lang.c:305
 msgid "Apply pattern to    : "
 msgstr "ðÒÉÍÅÎÉÔØ ÛÁÂÌÏÎ Ë  : "
 
-#: src/lang.c:304
+#: src/lang.c:306
 msgid "From: line (ignore case)      "
 msgstr "From: ÓÔÒÏËÁ (ÉÇÎÏÒ. ÒÅÇÉÓÔÒ)   "
 
-#: src/lang.c:305
+#: src/lang.c:307
 msgid "From: line (case sensitive)   "
 msgstr "From: ÓÔÒÏËÁ (ÎÅ ÉÇÎÏÒ. ÒÅÇÉÓÔÒ)    "
 
-#: src/lang.c:307
+#: src/lang.c:309
 #, c-format
 msgid "%s%s: Unknown host.\n"
 msgstr "%s%s: îÅÉÚ×ÅÓÔÎÙÊ ÈÏÓÔ.\n"
 
-#: src/lang.c:309
+#: src/lang.c:311
 msgid "global "
 msgstr "ÇÌÏÂÁÌØÎÙÈ "
 
-#: src/lang.c:310
+#: src/lang.c:312
 #, c-format
 msgid "Please use %.100s instead"
 msgstr "ðÏÖÁÌÕÊÓÔÁ ÉÓÐÏÌØÚÕÊÔÅ ×ÍÅÓÔÏ ÜÔÏÇÏ %.100s"
 
-#: src/lang.c:311
+#: src/lang.c:313
 #, c-format
 msgid "%s is bogus"
 msgstr "%s ÆÉËÔÉ×ÎÁ (bogus)"
 
-#: src/lang.c:312
+#: src/lang.c:314
 #, c-format
 msgid "Group %s is moderated. Continue?"
 msgstr "çÒÕÐÐÁ %s ÍÏÄÅÒÉÒÕÅÔÓÑ. ðÒÏÄÏÌÖÉÔØ?"
 
-#: src/lang.c:313
+#: src/lang.c:315
 msgid "groups"
 msgstr "ÇÒÕÐÐÙ"
 
-#: src/lang.c:314
+#: src/lang.c:316
 #, c-format
 msgid "Rereading %s..."
 msgstr "ðÅÒÅÞÉÔÙ×ÁÀ %s..."
 
-#: src/lang.c:315
+#: src/lang.c:317
 msgid "Top Level Commands"
 msgstr "ëÏÍÁÎÄÙ ×ÅÒÈÎÅÇÏ ÕÒÏ×ÎÑ"
 
-#: src/lang.c:316
+#: src/lang.c:318
 msgid "Group Selection"
 msgstr "÷ÙÂÏÒ ÇÒÕÐÐÙ"
 
-#: src/lang.c:317
+#: src/lang.c:319
 msgid "group"
 msgstr "ÇÒÕÐÐÁ"
 
-#: src/lang.c:318
+#: src/lang.c:320
 msgid ""
 "*** Group descriptions are disabled according to current select_format ***"
 msgstr ""
 
-#: src/lang.c:320
+#: src/lang.c:322
 msgid ""
 "One or more lines of comment. <CR> to add a line or proceed if line is empty."
 msgstr ""
 "ïÄÎÁ ÉÌÉ ÂÏÌÅÅ ÓÔÒÏË ËÏÍÍÅÎÔÁÒÉÑ. <CR> ÄÏÂÁ×ÉÔØ ÓÔÒÏËÕ ÉÌÉ ÐÒÏÄÏÌÖÉÔØ ÅÓÌÉ "
 "ÓÔÒÏËÁ ÐÕÓÔÁ."
 
-#: src/lang.c:321
+#: src/lang.c:323
 msgid "From: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr "From: ÓÔÒÏËÁ ÄÌÑ ÄÏÂ. × ÆÉÌØÔÒ. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:322
+#: src/lang.c:324
 msgid ""
 "Linecount of articles to be filtered. < for less, > for more, = for equal."
 msgstr "äÌÉÎÁ ÆÉÌØÔÒÕÅÍÙÈ ÓÔÁÔÅÊ. < ÍÅÎØÛÅ, > ÂÏÌØÛÅ, = ÒÁ×ÎÏ."
 
-#: src/lang.c:323
+#: src/lang.c:325
 msgid "Message-ID: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr "Message-ID: ÓÔÒÏËÁ ÄÌÑ ÄÏÂ. × ÆÉÌØÔÒ. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:324
+#: src/lang.c:326
 msgid "Subject: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr "ôÅÍÁ: ÓÔÒÏËÁ ÄÌÑ ÄÏÂ. × ÆÉÌØÔÒ. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:325
+#: src/lang.c:327
 msgid ""
 "Enter text pattern to filter if Subject: & From: lines are not what you want."
 msgstr "÷×ÅÄÉÔÅ ÛÁÂÌÏÎ ÄÌÑ ÆÉÌØÔÒÁÃÉÉ ÅÓÌÉ Subject: É From: ÓÔÒÏËÉ ÎÅÖÅÌÁÎÎÙ."
 
-#: src/lang.c:326
+#: src/lang.c:328
 msgid ""
 "Select where text pattern should be applied. <SPACE> toggles & <CR> sets."
 msgstr "÷ÙÂÒÁÔØ ÉÅÓÔÏ ÐÒÉÍÅÎÅÎÉÑ ÛÁÂÌÏÎÁ. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:327
+#: src/lang.c:329
 msgid ""
 "Expiration time in days for the entered filter. <SPACE> toggles & <CR> sets."
 msgstr "÷ÒÅÍÑ ÄÅÊÓÔ×ÉÑ ÆÉÌØÔÒÁ × ÄÎÑÈ. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:328
+#: src/lang.c:330
 msgid ""
 "Apply kill only to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 "ðÒÉÍÅÎÉÔØ kill ÔÏÌØËÏ Ë ÔÅËÕÝÅÊ ÉÌÉ ËÏ ×ÓÅÍ ÇÒÕÐÐÁÍ. <ðòïâåì> ×ÙÂÏÒ, <CR> "
 "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:329
+#: src/lang.c:331
 msgid ""
 "Apply select to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 "ðÒÉÍÅÎÉÔØ ×ÙÂÏÒ Ë ÔÅËÕÝÅÊ ÉÌÉ ËÏ ×ÓÅÍ ÇÒÕÐÐÁÍ. <ðòïâåì> ×ÙÂÏÒ, <CR> "
 "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:330
+#: src/lang.c:332
 msgid "kill an article via a menu"
 msgstr "ÕÎÉÞÔÏÖÉÔØ ÓÔÁÔØÀ ÞÅÒÅÚ ÍÅÎÀ"
 
-#: src/lang.c:331
+#: src/lang.c:333
 msgid "auto-select (hot) an article via a menu"
 msgstr "Á×ÔÏ×ÙÂÏÒ (hot) ÓÔÁÔØÉ ÞÅÒÅÚ ÍÅÎÀ"
 
-#: src/lang.c:332
+#: src/lang.c:334
 msgid "Browse URLs in article"
 msgstr "ðÒÏÓÍÏÔÒ URL × ÓÔÁÔØÅ"
 
-#: src/lang.c:333
+#: src/lang.c:335
 msgid "0 - 9\t  display article by number in current thread"
 msgstr "0 - 9\t  ÐÏËÁÚÁÔØ ÓÔÁÔØÀ ÐÏ ÎÏÍÅÒÕ × ÔÅËÕÝÅÊ ÄÉÓËÕÓÓÉÉ"
 
-#: src/lang.c:335
+#: src/lang.c:337
 msgid "cancel (delete) or supersede (overwrite) current article"
 msgstr "ÏÔÍÅÎÉÔØ (ÕÄÁÌÉÔØ) ÉÌÉ ÚÁÍÅÎÉÔØ (ÐÅÒÅÐÉÓÁÔØ) ÔÅËÕÝÕÀ ÓÔÁÔØÀ"
 
-#: src/lang.c:336
+#: src/lang.c:338
 msgid "post followup to current article"
 msgstr "ÏÔÐÒÁ×ÉÔØ followup ÎÁ ÔÅËÕÝÕÀ ÓÔÁÔØÀ"
 
-#: src/lang.c:337
+#: src/lang.c:339
 msgid "post followup (don't copy text) to current article"
 msgstr "ÏÔÐÒÁ×ÉÔØ followup (ÎÅ ËÏÐÉÒÕÑ ÔÅËÓÔ) ÎÁ ÔÅËÕÝÕÀ ÓÔÁÔØÀ"
 
-#: src/lang.c:338
+#: src/lang.c:340
 msgid "post followup to current article quoting complete headers"
 msgstr "ÏÔÐÒÁ×ÉÔØ followup ÎÁ ÔÅËÕÝÕÀ ÓÔÁÔØÀ, ÃÉÔÉÒÕÑ ÐÏÌÎÙÅ ÚÁÇÏÌÏ×ËÉ"
 
-#: src/lang.c:339
+#: src/lang.c:341
 msgid "repost chosen article to another group"
 msgstr "ÏÔÐÒÁ×ÉÔØ ×ÙÂÒÁÎÎÕÀ ÓÔÁÔØÀ × ÄÒÕÇÕÀ ÇÒÕÐÐÕ"
 
-#: src/lang.c:341
+#: src/lang.c:343
 msgid "edit article (mail-groups only)"
 msgstr "ÒÅÄÁËÔÉÒÏ×ÁÔØ ÓÔÁÔØÀ (ÔÏÌØËÏ ÄÌÑ ÐÏÞÔÏ×ÙÈ ÇÒÕÐÐ)"
 
-#: src/lang.c:342
+#: src/lang.c:344
 msgid "display first article in current thread"
 msgstr "ÐÏËÁÚÁÔØ ÐÅÒ×ÕÀ ÓÔÁÔØÀ × ÔÅËÕÝÅÊ ÄÉÓËÕÓÓÉÉ"
 
-#: src/lang.c:343
+#: src/lang.c:345
 msgid "display first page of article"
 msgstr "ÐÏËÁÚÁÔØ ÐÅÒ×ÕÀ ÓÔÒÁÎÉÃÕ ÓÔÁÔØÉ"
 
-#: src/lang.c:344
+#: src/lang.c:346
 msgid "display last article in current thread"
 msgstr "ÐÏËÁÚÁÔØ ÐÏÓÌÅÄÎÀÀ ÓÔÁÔØÀ × ÔÅËÕÝÅÊ ÄÉÓËÕÓÓÉÉ"
 
-#: src/lang.c:345
+#: src/lang.c:347
 msgid "display last page of article"
 msgstr "ÐÏËÁÚÁÔØ ÐÏÓÌÅÄÎÀÀ ÓÔÒÁÎÉÃÕ ÓÔÁÔØÉ"
 
-#: src/lang.c:346
+#: src/lang.c:348
 msgid "mark rest of thread as read and advance to next unread"
 msgstr "ÐÏÍÅÔÉÔØ ÏÓÔÁÔÏË ÄÉÓË. ËÁË ÐÒÏÞÉÔÁÎÎÙÊ É ÐÅÒÅÊÔÉ ÎÁ ÓÌÅÄ. ÎÅÐÒÏÞÉÔ."
 
-#: src/lang.c:347
+#: src/lang.c:349
 msgid "display next article"
 msgstr "ÐÏËÁÚÁÔØ ÓÌÅÄÕÀÝÕÀ ÓÔÁÔØÀ"
 
-#: src/lang.c:348
+#: src/lang.c:350
 msgid "display first article in next thread"
 msgstr "ÐÏËÁÚÁÔØ ÐÅÒ×ÕÀ ÓÔÁÔØÀ × ÓÌÅÄÕÀÝÅÊ ÄÉÓËÕÓÓÉÉ"
 
-#: src/lang.c:349
+#: src/lang.c:351
 msgid "display next unread article"
 msgstr "ÐÏËÁÚÁÔØ ÓÌÅÄÕÀÝÕÀ ÎÅÐÒÏÞÉÔÁÎÎÕÀ ÓÔÁÔØÀ"
 
-#: src/lang.c:350
+#: src/lang.c:352
 msgid "go to the article that this one followed up"
 msgstr "ÐÅÒÅÊÔÉ ÎÁ ÓÔÁÔØÀ ÚÁ ËÏÔÏÒÏÊ ÓÌÅÄÕÅÔ ÜÔÁ ÓÔÁÔØÑ"
 
-#: src/lang.c:351
+#: src/lang.c:353
 msgid "display previous article"
 msgstr "ÐÏËÁÚÁÔØ ÐÒÅÄÙÄÕÝÕÀ ÓÔÁÔØÀ"
 
-#: src/lang.c:352
+#: src/lang.c:354
 msgid "display previous unread article"
 msgstr "ÐÏËÁÚÁÔØ ÐÒÅÄÙÄÕÝÕÀ ÎÅÐÒÏÞÉÔÁÎÎÕÀ ÓÔÁÔØÀ"
 
-#: src/lang.c:353
+#: src/lang.c:355
 msgid "quickly kill an article using defaults"
 msgstr "ÂÙÓÔÒÏ ÕÎÉÞÔÏÖÉÔØ ÓÔÁÔØÀ ÉÓÐÏÌØÚÕÑ ÕÓÔÁÎÏ×ËÉ ÐÏ ÕÍÏÌÞÁÎÉÀ"
 
-#: src/lang.c:354
+#: src/lang.c:356
 msgid "quickly auto-select (hot) an article using defaults"
 msgstr "ÂÙÓÔÒÙÊ Á×ÔÏ×ÙÂÏÒ (hot) ÓÔÁÔØÉ ÉÓÐÏÌØÚÕÑ ÕÓÔÁÎÏ×ËÉ ÐÏ ÕÍÏÌÞÁÎÉÀ"
 
-#: src/lang.c:355
+#: src/lang.c:357
 msgid "return to group selection level"
 msgstr "×ÅÒÎÕÔØÓÑ × ÕÒÏ×ÅÎØ ×ÙÂÏÒÁ ÇÒÕÐÐ"
 
-#: src/lang.c:356
+#: src/lang.c:358
 msgid "reply through mail to author"
 msgstr "ÏÔ×ÅÔÉÔØ Á×ÔÏÒÕ ÐÏ email"
 
-#: src/lang.c:357
+#: src/lang.c:359
 msgid "reply through mail (don't copy text) to author"
 msgstr "ÏÔ×ÅÔÉÔØ (ÎÅ ×ÓÔÁ×ÌÑÑ ÔÅËÓÔ) Á×ÔÏÒÕ ÐÏ email"
 
-#: src/lang.c:358
+#: src/lang.c:360
 msgid "reply through mail to author quoting complete headers"
 msgstr "ÏÔ×ÅÔÉÔØ (ÃÉÔÉÒÕÑ ÐÏÌÎÏÓÔØÀ ÚÁÇÏÌÏ×ËÉ) Á×ÔÏÒÕ ÐÏ email"
 
-#: src/lang.c:359
+#: src/lang.c:361
 msgid "search backwards within this article"
 msgstr "ÐÏÉÓË ÎÁÚÁÄ ×ÎÕÔÒÉ ÜÔÏÊ ÓÔÁÔØÉ"
 
-#: src/lang.c:360
+#: src/lang.c:362
 msgid "search forwards within this article"
 msgstr "ÐÏÉÓË ×ÐÅÒ£Ä ×ÎÕÔÒÉ ÜÔÏÊ ÓÔÁÔØÉ"
 
-#: src/lang.c:361
+#: src/lang.c:363
 msgid "show article in raw-mode (including all headers)"
 msgstr "ÐÏËÁÚÁÔØ ÓÔÁÔØÀ × raw ÒÅÖÉÍÅ (×ËÌÀÞÁÑ ×ÓÅ ÚÁÇÏÌÏ×ËÉ)"
 
-#: src/lang.c:362
+#: src/lang.c:364
 msgid "skip next block of included text"
 msgstr "ÐÒÏÐÕÓÔÉÔØ ÓÌÅÄÕÀÝÉÊ ÂÌÏË ×ËÌÀÞ£ÎÎÏÇÏ ÔÅËÓÔÁ"
 
-#: src/lang.c:363
+#: src/lang.c:365
 msgid "toggle display of sections hidden by a form-feed (^L) on/off"
 msgstr "ÉÚÍÅÎÉÔØ ÏÔÏÂÒÁÖÅÎÉÅ ÓÅËÃÉÊ ÓËÒÙÔÙÈ Ó ÐÏÍÏÝØÀ form-feed (^L) ÷ëì/÷ùëì"
 
-#: src/lang.c:364
+#: src/lang.c:366
 #, fuzzy
 msgid "toggle display of all headers"
 msgstr "ÐÏËÁÚÙ×ÁÔØ ×ÓÅ/ÎÅÐÒÏÞÉÔÁÎÎÙÅ ÓÔÁÔØÉ"
 
-#: src/lang.c:365
+#: src/lang.c:367
 msgid "toggle word highlighting on/off"
 msgstr "ÉÚÍÅÎÉÔØ ÐÏÄÓ×ÅÔËÕ ÓÌÏ× ÷ëì/÷ùëì"
 
-#: src/lang.c:366
+#: src/lang.c:368
 msgid "toggle ROT-13 (basic decode) for current article"
 msgstr "ÉÚÍÅÎÉÔØ ROT-13 (ÄÅËÏÄÉÒÏ×ÁÎÉÅ) ÄÌÑ ÔÅËÕÝÅÊ ÓÔÁÔØÉ"
 
-#: src/lang.c:367
+#: src/lang.c:369
 msgid "toggle tabwidth 4 <-> 8"
 msgstr "ÉÚÍÅÎÉÔØ ÛÉÒÉÎÕ TAB 4 <-> 8"
 
-#: src/lang.c:368
+#: src/lang.c:370
 msgid "toggle german TeX style decoding for current article"
 msgstr "ÉÚÍÅÎÉÔØ ÎÅÍÅÃËÉÊ TeX ÓÔÉÌØ ÄÅËÏÄÉÒÏ×ÁÎÉÑ ÄÌÑ ÔÅËÕÝÅÊ ÓÔÁÔØÉ"
 
-#: src/lang.c:369
+#: src/lang.c:371
 msgid "toggle display of uuencoded sections"
 msgstr "ÉÚÍÅÎÉÔØ ÐÏËÁÚ UUE ÚÁËÏÄÉÒÏ×ÁÎÎÏÊ ÓÅËÃÉÉ"
 
-#: src/lang.c:370
+#: src/lang.c:372
 #, fuzzy
 msgid "View/pipe/save multimedia attachments"
 msgstr "ðÒÏÓÍÏÔÒÅÔØ/ÓÏÈÒÁÎÉÔØ ÍÕÌØÔÉÍÅÄÉÑ-×ÌÏÖÅÎÉÅ"
 
-#: src/lang.c:371
+#: src/lang.c:373
 #, fuzzy
 msgid "choose first attachment in list"
 msgstr "×ÙÂÒÁÔØ ÐÅÒ×ÕÀ ÓÔÁÔØÀ × ÓÐÉÓËÅ"
 
-#: src/lang.c:372
+#: src/lang.c:374
 #, fuzzy
 msgid "0 - 9\t  choose attachment by number"
 msgstr "0 - 9\t  ×ÙÂÒÁÔØ ÓÔÁÔØÀ ÐÏ ÎÏÍÅÒÕ"
 
-#: src/lang.c:373
+#: src/lang.c:375
 #, fuzzy
 msgid "choose last attachment in list"
 msgstr "×ÙÂÒÁÔØ ÐÏÓÌÅÄÎÀÀ ÓÔÁÔØÀ × ÓÐÉÓËÅ"
 
-#: src/lang.c:375
+#: src/lang.c:377
 msgid "pipe attachment into command"
 msgstr ""
 
-#: src/lang.c:376
+#: src/lang.c:378
 #, fuzzy
 msgid "pipe raw attachment into command"
 msgstr "ëÏÍÁÎÄÙ ÕÒÏ×ÎÑ ÓÔÁÔÅÊ"
 
-#: src/lang.c:378
+#: src/lang.c:380
 msgid "save attachment to disk"
 msgstr ""
 
-#: src/lang.c:379
+#: src/lang.c:381
 #, fuzzy
 msgid "search for attachments forwards"
 msgstr "ÐÏÉÓË ÓÔÁÔÅÊ ÐÏ Á×ÔÏÒÕ (×ÐÅÒ£Ä)"
 
-#: src/lang.c:380
+#: src/lang.c:382
 #, fuzzy
 msgid "search for attachments backwards"
 msgstr "ÐÏÉÓË ÓÔÁÔÅÊ ÐÏ Á×ÔÏÒÕ (ÎÁÚÁÄ)"
 
-#: src/lang.c:381
+#: src/lang.c:383
 msgid "view attachment"
 msgstr ""
 
-#: src/lang.c:382
+#: src/lang.c:384
 #, fuzzy
 msgid "tag attachment"
 msgstr "÷ÙÂÅÒÉÔÅ ÓÔÁÔØÀ> "
 
-#: src/lang.c:383
+#: src/lang.c:385
 #, fuzzy
 msgid "tag attachments that match user specified pattern"
 msgstr "×ÙÂÒÁÔØ ÄÉÓËÕÓÓÉÉ, ËÏÔÏÒÙÅ ÐÏÄÐÁÄÁÀÔ ÐÏÄ ÕËÁÚÁÎÎÙÊ ÛÁÂÌÏÎ"
 
-#: src/lang.c:384
+#: src/lang.c:386
 msgid "reverse tagging on all attachments (toggle)"
 msgstr ""
 
-#: src/lang.c:385
+#: src/lang.c:387
 #, fuzzy
 msgid "untag all tagged attachments"
 msgstr "ÓÎÑÔØ ÍÅÔËÉ Ó ÏÔÍÅÞÅÎÎÙÈ ÄÉÓËÕÓÓÉÊ"
 
-#: src/lang.c:386
+#: src/lang.c:388
 #, fuzzy
 msgid "toggle info message in last line (name/description of attachment)"
 msgstr "ÉÚÍÅÎÉÔØ ÉÎÆ. ÓÏÏÂÝÅÎÉÅ × ÐÏÓÌÅÄÎÅÊ ÓÔÒÏËÅ (ÔÅÍÁ/ÏÐÉÓÁÎÉÅ)"
 
-#: src/lang.c:387
+#: src/lang.c:389
 #, fuzzy
 msgid "choose first attribute in list"
 msgstr "×ÙÂÒÁÔØ ÐÅÒ×ÕÀ ÓÔÁÔØÀ × ÓÐÉÓËÅ"
 
-#: src/lang.c:388
+#: src/lang.c:390
 #, fuzzy
 msgid "0 - 9\t  choose attribute by number"
 msgstr "0 - 9\t  ×ÙÂÒÁÔØ ÓÔÁÔØÀ ÐÏ ÎÏÍÅÒÕ"
 
-#: src/lang.c:389
+#: src/lang.c:391
 #, fuzzy
 msgid "choose last attribute in list"
 msgstr "×ÙÂÒÁÔØ ÐÏÓÌÅÄÎÀÀ ÓÔÁÔØÀ × ÓÐÉÓËÅ"
 
-#: src/lang.c:390
+#: src/lang.c:392
 msgid "reset attribute to a default value"
 msgstr ""
 
-#: src/lang.c:391
+#: src/lang.c:393
 #, fuzzy
 msgid "search forwards for an attribute"
 msgstr "ÐÏÉÓË ÉÍÅÎÉ ÇÒÕÐÐÙ (×ÐÅÒ£Ä)"
 
-#: src/lang.c:392
+#: src/lang.c:394
 #, fuzzy
 msgid "search backwards for an attribute"
 msgstr "ÐÏÉÓË ÉÍÅÎÉ ÇÒÕÐÐÙ (ÎÁÚÁÄ)"
 
-#: src/lang.c:393
+#: src/lang.c:395
 #, fuzzy
 msgid "select attribute"
 msgstr "×ÙÂÒÁÔØ ÄÉÓËÕÓÓÉÀ"
 
-#: src/lang.c:394
+#: src/lang.c:396
 msgid "toggle back to options menu when invoked from there"
 msgstr ""
 
-#: src/lang.c:395
+#: src/lang.c:397
 #, c-format
 msgid "report bug or comment via mail to %s"
 msgstr "ÏÔÐÒÁ×ÉÔØ ÓÏÏÂÝÅÎÉÅ ÏÂ ÏÛÉÂËÅ ÉÌÉ ËÏÍÍÅÎÔÁÒÉÊ %s ÐÏ email"
 
-#: src/lang.c:396
+#: src/lang.c:398
 #, fuzzy
 msgid "choose first option in list"
 msgstr "×ÙÂÒÁÔØ ÐÅÒ×ÕÀ ÇÒÕÐÐÕ × ÓÐÉÓËÅ"
 
-#: src/lang.c:397
+#: src/lang.c:399
 #, fuzzy
 msgid "0 - 9\t  choose option by number"
 msgstr "0 - 9\t  ×ÙÂÒÁÔØ ÇÒÕÐÐÕ ÐÏ ÎÏÍÅÒÕ"
 
-#: src/lang.c:398
+#: src/lang.c:400
 #, fuzzy
 msgid "choose last option in list"
 msgstr "×ÙÂÒÁÔØ ÐÏÓÌÅÄÎÀÀ ÇÒÕÐÐÕ × ÓÐÉÓËÅ"
 
-#: src/lang.c:399
+#: src/lang.c:401
 #, fuzzy
 msgid "start scopes menu"
 msgstr "×ÏÚ×ÒÁÔ × ÐÒÅÄÙÄÕÝÅÅ ÍÅÎÀ"
 
-#: src/lang.c:400
+#: src/lang.c:402
 #, fuzzy
 msgid "search forwards for an option"
 msgstr "ÐÏÉÓË ÉÍÅÎÉ ÇÒÕÐÐÙ (×ÐÅÒ£Ä)"
 
-#: src/lang.c:401
+#: src/lang.c:403
 #, fuzzy
 msgid "search backwards for an option"
 msgstr "ÐÏÉÓË ÉÍÅÎÉ ÇÒÕÐÐÙ (ÎÁÚÁÄ)"
 
-#: src/lang.c:402
+#: src/lang.c:404
 #, fuzzy
 msgid "select option"
 msgstr "×ÙÂÏÒ"
 
-#: src/lang.c:403
+#: src/lang.c:405
 msgid "toggle to attributes menu"
 msgstr ""
 
-#: src/lang.c:404
+#: src/lang.c:406
 msgid "choose range of articles to be affected by next command"
 msgstr "×ÙÂÒÁÔØ ÄÉÁÐÁÚÏÎ ÓÔÁÔÅÊ ÐÏÄ×ÅÒÖÅÎÎÙÈ ÓÌÅÄÕÀÝÅÊ ËÏÍÁÎÄÏÊ"
 
-#: src/lang.c:405
+#: src/lang.c:407
 msgid "escape from command prompt"
 msgstr "×ÙÊÔÉ ÉÚ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ"
 
-#: src/lang.c:406
+#: src/lang.c:408
 msgid "edit filter file"
 msgstr "ÒÅÄÁËÔÉÒÏ×ÁÔØ ÆÁÊÌ ÆÉÌØÔÒÁ"
 
-#: src/lang.c:407
+#: src/lang.c:409
 msgid "get help"
 msgstr "ÐÏÌÕÞÉÔØ ÐÏÍÏÝØ"
 
-#: src/lang.c:408
+#: src/lang.c:410
 msgid "display last article viewed"
 msgstr "ÐÏËÁÚÁÔØ ÐÏÓÌÅÄÎÀÀ ÐÒÏÓÍÏÔÒÅÎÎÕÀ ÓÔÁÔØÀ"
 
-#: src/lang.c:409
+#: src/lang.c:411
 msgid "down one line"
 msgstr "×ÎÉÚ ÎÁ ÏÄÎÕ ÓÔÒÏËÕ"
 
-#: src/lang.c:410
+#: src/lang.c:412
 msgid "up one line"
 msgstr "××ÅÒÈ ÎÁ ÏÄÎÕ ÓÔÒÏËÕ"
 
-#: src/lang.c:411
+#: src/lang.c:413
 msgid "go to article chosen by Message-ID"
 msgstr "ÐÅÒÅÊÔÉ ÎÁ ÓÔÁÔØÀ ÐÏ Message-ID"
 
-#: src/lang.c:412
+#: src/lang.c:414
 msgid "mail article/thread/hot/pattern/tagged articles to someone"
 msgstr "ÏÔÐÒÁ×ÉÔØ ÓÔÁÔØÀ/ÄÉÓË./hot/ÛÁÂÌÏÎ/ÏÔÍÅÞÅÎÎÙÅ ÓÔÁÔØÉ ÐÏ email"
 
-#: src/lang.c:413
+#: src/lang.c:415
 msgid "menu of configurable options"
 msgstr "ÍÅÎÀ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÈ ÏÐÃÉÊ"
 
-#: src/lang.c:414
+#: src/lang.c:416
 msgid "down one page"
 msgstr "×ÎÉÚ ÎÁ ÏÄÎÕ ÓÔÒÁÎÉÃÕ"
 
-#: src/lang.c:415
+#: src/lang.c:417
 msgid "up one page"
 msgstr "××ÅÒÈ ÎÁ ÏÄÎÕ ÓÔÒÁÎÉÃÕ"
 
-#: src/lang.c:417
+#: src/lang.c:419
 msgid "post (write) article to current group"
 msgstr "ÏÔÐÒÁ×ÉÔØ (ÎÁÐÉÓÁÔØ) ÓÔÁÔØÀ × ÔÅËÕÝÕÀ ÇÒÕÐÐÕ"
 
-#: src/lang.c:418
+#: src/lang.c:420
 msgid "post postponed articles"
 msgstr "ÏÔÐÒÁ×ÉÔØ ÏÔÌÏÖÅÎÎÙÅ ÓÔÁÔØÉ"
 
-#: src/lang.c:420
+#: src/lang.c:422
 msgid "list articles posted by you (from posted file)"
 msgstr "ÓÐÉÓÏË ÓÔÁÔÅÊ ÏÔÐÒÁ×ÌÅÎÎÙÈ ×ÁÍÉ (ÉÚ ÆÁÊÌÁ posted)"
 
-#: src/lang.c:421
+#: src/lang.c:423
 msgid "return to previous menu"
 msgstr "×ÏÚ×ÒÁÔ × ÐÒÅÄÙÄÕÝÅÅ ÍÅÎÀ"
 
-#: src/lang.c:422
+#: src/lang.c:424
 msgid "quit tin immediately"
 msgstr "×ÙÊÔÉ ÉÚ tin ÎÅÍÅÄÌÅÎÎÏ"
 
-#: src/lang.c:423
+#: src/lang.c:425
 msgid "redraw page"
 msgstr "ÐÅÒÅÒÉÓÏ×ÁÔØ ÓÔÒÁÎÉÃÕ"
 
-#: src/lang.c:424
+#: src/lang.c:426
 msgid "save article/thread/hot/pattern/tagged articles to file"
 msgstr "ÓÏÈÒÁÎÉÔØ ÓÔÁÔØÀ/ÄÉÓË./hot/ÛÁÂÌÏÎ/ÏÔÍÅÞÅÎÎÙÅ ÓÔÁÔØÉ × ÆÁÊÌ"
 
-#: src/lang.c:425
+#: src/lang.c:427
 msgid "save marked articles automatically without user prompts"
 msgstr "ÓÏÈÒÁÎÑÔØ ÏÔÍÅÞÅÎÎÙÅ ÓÔÁÔØÉ Á×ÔÏÍÁÔÉÞÅÓËÉ ÂÅÚ ÐÏÄÔ×ÅÒÖÄÅÎÉÑ"
 
-#: src/lang.c:426
+#: src/lang.c:428
 msgid "scroll the screen one line down"
 msgstr "ÐÒÏËÒÕÔÉÔØ ÜËÒÁÎ ÎÁ ÏÄÎÕ ÌÉÎÉÀ ×ÎÉÚ"
 
-#: src/lang.c:427
+#: src/lang.c:429
 msgid "scroll the screen one line up"
 msgstr "ÐÒÏËÒÕÔÉÔØ ÜËÒÁÎ ÎÁ ÏÄÎÕ ÌÉÎÉÀ ××ÅÒÈ"
 
-#: src/lang.c:428
+#: src/lang.c:430
 msgid "search for articles by author backwards"
 msgstr "ÐÏÉÓË ÓÔÁÔÅÊ ÐÏ Á×ÔÏÒÕ (ÎÁÚÁÄ)"
 
-#: src/lang.c:429
+#: src/lang.c:431
 msgid "search for articles by author forwards"
 msgstr "ÐÏÉÓË ÓÔÁÔÅÊ ÐÏ Á×ÔÏÒÕ (×ÐÅÒ£Ä)"
 
-#: src/lang.c:430
+#: src/lang.c:432
 msgid "search all articles for a given string (this may take some time)"
 msgstr "ÐÏÉÓË ×ÓÅÈ ÓÔÁÔÅÊ ÐÏ ÚÁÄÁÎÎÏÊ ÓÔÒÏËÅ (ÍÏÖÅÔ ÚÁÎÑÔØ ÎÅËÏÔÏÒÏÅ ×ÒÅÍÑ)"
 
-#: src/lang.c:431
+#: src/lang.c:433
 msgid " \t  (searches are case-insensitive and wrap around to all articles)"
 msgstr " \t  (ÐÏÉÓË ÉÇÎÏÒÉÒÕÅÔ ÒÅÇÉÓÔÒ É ÏÈ×ÁÔÙ×ÁÅÔ ×ÓÅ ÓÔÁÔØÉ)"
 
-#: src/lang.c:432
+#: src/lang.c:434
 msgid "search for articles by Subject line backwards"
 msgstr "ÐÏÉÓË ÓÔÁÔÅÊ ÐÏ ôÅÍÅ (ÎÁÚÁÄ)"
 
-#: src/lang.c:433
+#: src/lang.c:435
 msgid "search for articles by Subject line forwards"
 msgstr "ÐÏÉÓË ÓÔÁÔÅÊ ÐÏ ôÅÍÅ (×ÐÅÒ£Ä)"
 
-#: src/lang.c:434
+#: src/lang.c:436
 msgid "repeat last search"
 msgstr "ÐÏ×ÔÏÒÉÔØ ÐÏÓÌÅÄÎÉÊ ÐÏÉÓË"
 
-#: src/lang.c:435
+#: src/lang.c:437
 msgid "tag current article for reposting/mailing/piping/printing/saving"
 msgstr "ÏÔÍÅÔÉÔØ ÔÅËÕÝÕÀ ÓÔÁÔØÀ ÄÌÑ ÐÅÒÅÏÔÐ./email/piping/ÐÅÞÁÔÉ/ÓÏÈÒÁÎ."
 
-#: src/lang.c:436
+#: src/lang.c:438
 msgid "toggle info message in last line (subject/description)"
 msgstr "ÉÚÍÅÎÉÔØ ÉÎÆ. ÓÏÏÂÝÅÎÉÅ × ÐÏÓÌÅÄÎÅÊ ÓÔÒÏËÅ (ÔÅÍÁ/ÏÐÉÓÁÎÉÅ)"
 
-#: src/lang.c:437
+#: src/lang.c:439
 msgid "toggle inverse video"
 msgstr "ÉÚÍÅÎÉÔØ ÉÎ×ÅÒÓÉÀ ×ÉÄÅÏ"
 
-#: src/lang.c:438
+#: src/lang.c:440
 msgid "toggle mini help menu display"
 msgstr "ÉÚÍÅÎÉÔØ ÍÉÎÉÐÏÄÓËÁÚËÕ"
 
-#: src/lang.c:439
+#: src/lang.c:441
 msgid "cycle the display of authors email address, real name, both or neither"
 msgstr "ÓÍÅÎÉÔØ ÐÏËÁÚ ÁÄÒÅÓÏ× email, ÉÍÅÎ, ÏÂÏÉÈ ÉÌÉ ÎÉÞÅÇÏ"
 
-#: src/lang.c:440
+#: src/lang.c:442
 msgid "show version information"
 msgstr "ÐÏËÁÚÁÔØ ÉÎÆÏÒÍÁÃÉÀ Ï ×ÅÒÓÉÉ"
 
-#: src/lang.c:441
+#: src/lang.c:443
 msgid "mark all articles as read and return to group selection menu"
 msgstr "ÐÏÍÅÔÉÔØ ×ÓÅ ÓÔÁÔØÉ ËÁË ÐÒÏÞÉÔÁÎÎÙÅ É ×ÅÒÎÕÔØÓÑ × ÍÅÎÀ ×ÙÂÏÒÁ ÇÒÕÐÐ"
 
-#: src/lang.c:442
+#: src/lang.c:444
 msgid "mark all articles as read and enter next group with unread articles"
 msgstr ""
 "ÐÏÍÅÔÉÔØ ×ÓÅ ÓÔÁÔØÉ ËÁË ÐÒÏÞÉÔ. É ×ÏÊÔÉ × ÓÌÅÄ. ÇÒÕÐÐÕ Ó ÎÅÐÒÏÞÉÔ. ÓÔÁÔØÑÍÉ"
 
-#: src/lang.c:443
+#: src/lang.c:445
 msgid "choose first thread in list"
 msgstr "×ÙÂÒÁÔØ ÐÅÒ×ÕÀ ÄÉÓËÕÓÓÉÀ × ÓÐÉÓËÅ"
 
-#: src/lang.c:444
+#: src/lang.c:446
 msgid "choose last thread in list"
 msgstr "×ÙÂÒÁÔØ ÐÏÓÌÅÄÎÀÀ ÄÉÓËÕÓÓÉÀ × ÓÐÉÓËÅ"
 
-#: src/lang.c:445
+#: src/lang.c:447
 msgid "list articles within current thread (bring up Thread sub-menu)"
 msgstr "ÓÐÉÓÏË ÓÔÁÔÅÊ × ÄÉÓËÕÓÓÉÉ (×ÙÚ×ÁÔØ ÐÏÄÍÅÎÀ äÉÓËÕÓÓÉÑ)"
 
-#: src/lang.c:446
+#: src/lang.c:448
 msgid "mark article as unread"
 msgstr "ÐÏÍÅÔÉÔØ ÓÔÁÔØÀ ËÁË ÐÒÏÞÉÔÁÎÎÕÀ"
 
-#: src/lang.c:447
+#: src/lang.c:449
 #, fuzzy
 msgid "mark current thread, range or tagged threads as read"
 msgstr "ÐÏÍÅÔÉÔØ ÔÅËÕÝÕÀ ÄÉÓË. ÉÌÉ ÏÔÍÅÞÅÎÎÙÅ ÄÉÓË. ËÁË ÐÒÏÞÉÔÁÎÎÙÅ"
 
-#: src/lang.c:448
+#: src/lang.c:450
 #, fuzzy
 msgid "mark current thread, range or tagged threads as unread"
 msgstr "ÐÏÍÅÔÉÔØ ÔÅËÕÝÕÀ ÄÉÓË. ÉÌÉ ÏÔÍÅÞÅÎÎÙÅ ÄÉÓË. ËÁË ÐÒÏÞÉÔÁÎÎÙÅ"
 
-#: src/lang.c:449
+#: src/lang.c:451
 msgid "mark current/range/selected/pattern/tagged as read after prompting"
 msgstr ""
 
-#: src/lang.c:450
+#: src/lang.c:452
 msgid "mark current/range/selected/pattern/tagged as unread after prompting"
 msgstr ""
 
-#: src/lang.c:451
+#: src/lang.c:453
 msgid "toggle display of all/selected articles"
 msgstr "ðÏËÁÚÙ×ÁÔØ ×ÓÅ/×ÙÂÒÁÎÎÙÅ ÓÔÁÔØÉ"
 
-#: src/lang.c:452
+#: src/lang.c:454
 msgid "display next group"
 msgstr "ÐÏËÁÚÁÔØ ÓÌÅÄÕÀÝÕÀ ÇÒÕÐÐÕ"
 
-#: src/lang.c:453
+#: src/lang.c:455
 msgid "display previous group"
 msgstr "ÐÏËÁÚÁÔØ ÐÒÅÄÙÄÕÝÕÀ ÇÒÕÐÐÕ"
 
-#: src/lang.c:454
+#: src/lang.c:456
 msgid "toggle all selections (all articles)"
 msgstr "ÉÚÍÅÎÉÔØ ×ÓÅ ÐÏÍÅÔËÉ (×ÓÅ ÓÔÁÔØÉ)"
 
-#: src/lang.c:455
+#: src/lang.c:457
 msgid "select group (make \"hot\")"
 msgstr "×ÙÂÒÁÔØ ÇÒÕÐÐÕ (ÓÄÅÌÁÔØ \"hot\")"
 
-#: src/lang.c:456
+#: src/lang.c:458
 msgid "select thread"
 msgstr "×ÙÂÒÁÔØ ÄÉÓËÕÓÓÉÀ"
 
-#: src/lang.c:457
+#: src/lang.c:459
 msgid "select threads if at least one unread article is selected"
 msgstr "×ÙÂÒÁÔØ ÄÉÓËÕÓÓÉÀ, ÅÓÌÉ ÈÏÔÑ ÂÙ ÏÄÎÁ ÎÅÐÒÏÞÉÔ. ÓÔÁÔØÑ ÐÏÍÅÞÅÎÁ"
 
-#: src/lang.c:458
+#: src/lang.c:460
 msgid "select threads that match user specified pattern"
 msgstr "×ÙÂÒÁÔØ ÄÉÓËÕÓÓÉÉ, ËÏÔÏÒÙÅ ÐÏÄÐÁÄÁÀÔ ÐÏÄ ÕËÁÚÁÎÎÙÊ ÛÁÂÌÏÎ"
 
-#: src/lang.c:459
+#: src/lang.c:461
 msgid "tag all parts of current multipart-message in order"
 msgstr "ÐÏÍÅÔÉÔØ ×ÓÅ ÞÁÓÔÉ ÔÅËÕÝÅÇÏ multipart-ÓÏÏÂÝÅÎÉÑ ÐÏ ÐÏÒÑÄËÕ"
 
-#: src/lang.c:460
+#: src/lang.c:462
 msgid "0 - 9\t  choose thread by number"
 msgstr "0 - 9\t  ×ÙÂÒÁÔØ ÄÉÓËÕÓÓÉÀ ÐÏ ÎÏÍÅÒÕ"
 
-#: src/lang.c:461
+#: src/lang.c:463
 msgid "toggle limit number of articles to get, and reload"
 msgstr "ÉÚÍÅÎÉÔØ ÐÒÅÄÅÌ ÞÉÓÌÁ ÐÏÌÕÞÁÅÍÙÈ É ÐÅÒÅÞÉÔÁÎÎÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:462
+#: src/lang.c:464
 msgid "toggle display of all/unread articles"
 msgstr "ÐÏËÁÚÙ×ÁÔØ ×ÓÅ/ÎÅÐÒÏÞÉÔÁÎÎÙÅ ÓÔÁÔØÉ"
 
-#: src/lang.c:463
+#: src/lang.c:465
 msgid "toggle selection of thread"
 msgstr "ÉÚÍÅÎÉÔØ ÐÏÍÅÔËÉ ÄÉÓËÕÓÓÉÊ"
 
-#: src/lang.c:464
+#: src/lang.c:466
 msgid "cycle through threading options available"
 msgstr "ÐÅÒÅÂÏÒ ÄÏÓÔÕÐÎÙÈ ÏÐÃÉÊ ÄÉÓËÕÓÓÉÊ"
 
-#: src/lang.c:465
+#: src/lang.c:467
 msgid "undo all selections (all articles)"
 msgstr "ÏÔÍÅÎÉÔØ ×ÓÅ ÐÏÍÅÔËÉ (×ÓÅÈ ÓÔÁÔÅÊ)"
 
-#: src/lang.c:466
+#: src/lang.c:468
 msgid "untag all tagged threads"
 msgstr "ÓÎÑÔØ ÍÅÔËÉ Ó ÏÔÍÅÞÅÎÎÙÈ ÄÉÓËÕÓÓÉÊ"
 
-#: src/lang.c:467
+#: src/lang.c:469
 msgid "add new scope"
 msgstr ""
 
-#: src/lang.c:468
+#: src/lang.c:470
 #, fuzzy
 msgid "delete scope"
 msgstr "÷ÙÂÒÁÔØ ÏÂÌÁÓÔØ ÛÁÂÌÏÎÁ: "
 
-#: src/lang.c:469
+#: src/lang.c:471
 #, fuzzy
 msgid "edit attributes file"
 msgstr "úÁÐÉÓØ ÆÁÊÌÁ ÁÔÒÉÂÕÔÏ×..."
 
-#: src/lang.c:470
+#: src/lang.c:472
 #, fuzzy
 msgid "choose first scope in list"
 msgstr "×ÙÂÒÁÔØ ÐÅÒ×ÕÀ ÇÒÕÐÐÕ × ÓÐÉÓËÅ"
 
-#: src/lang.c:471
+#: src/lang.c:473
 #, fuzzy
 msgid "0 - 9\t  choose scope by number"
 msgstr "0 - 9\t  ×ÙÂÒÁÔØ ÇÒÕÐÐÕ ÐÏ ÎÏÍÅÒÕ"
 
-#: src/lang.c:472
+#: src/lang.c:474
 #, fuzzy
 msgid "choose last scope in list"
 msgstr "×ÙÂÒÁÔØ ÐÏÓÌÅÄÎÀÀ ÇÒÕÐÐÕ × ÓÐÉÓËÅ"
 
-#: src/lang.c:473
+#: src/lang.c:475
 msgid "move scope"
 msgstr ""
 
-#: src/lang.c:474
+#: src/lang.c:476
 msgid "rename scope"
 msgstr ""
 
-#: src/lang.c:475
+#: src/lang.c:477
 #, fuzzy
 msgid "select scope"
 msgstr "×ÙÈÏÄ × ÏÂÏÌÏÞËÕ"
 
-#: src/lang.c:476
+#: src/lang.c:478
 msgid "mark all articles in group as read"
 msgstr "ÐÏÍÅÔÉÔØ ×ÓÅ ÓÔÁÔØÉ × ÇÒÕÐÐÅ ËÁË ÐÒÏÞÉÔÁÎÎÙÅ"
 
-#: src/lang.c:477
+#: src/lang.c:479
 msgid "mark all articles in group as read and move to next unread group"
 msgstr ""
 "ÐÏÍÅÔÉÔØ ×ÓÅ ÓÔÁÔØÉ × ÇÒÕÐÐÅ ËÁË ÐÒÏÞÉÔ. É ÐÅÒÅÊÔÉ Ë ÓÌÅÄ. ÎÅÐÒÏÞÉÔ. ÇÒÕÐÐÅ"
 
-#: src/lang.c:478
+#: src/lang.c:480
 msgid "choose first group in list"
 msgstr "×ÙÂÒÁÔØ ÐÅÒ×ÕÀ ÇÒÕÐÐÕ × ÓÐÉÓËÅ"
 
-#: src/lang.c:479
+#: src/lang.c:481
 msgid "choose group by name"
 msgstr "×ÙÂÒÁÔØ ÇÒÕÐÐÕ ÐÏ ÉÍÅÎÉ"
 
-#: src/lang.c:480
+#: src/lang.c:482
 msgid "0 - 9\t  choose group by number"
 msgstr "0 - 9\t  ×ÙÂÒÁÔØ ÇÒÕÐÐÕ ÐÏ ÎÏÍÅÒÕ"
 
-#: src/lang.c:481
+#: src/lang.c:483
 msgid "choose range of groups to be affected by next command"
 msgstr "×ÙÂÒÁÔØ ÄÉÁÐÁÚÏÎ ÇÒÕÐÐ ÐÏÄ×ÅÒÖÅÎÎÙÈ ÓÌÅÄÕÀÝÅÊ ËÏÍÁÎÄÅ"
 
-#: src/lang.c:482
+#: src/lang.c:484
 msgid "choose last group in list"
 msgstr "×ÙÂÒÁÔØ ÐÏÓÌÅÄÎÀÀ ÇÒÕÐÐÕ × ÓÐÉÓËÅ"
 
-#: src/lang.c:484
+#: src/lang.c:486
 #, fuzzy
 msgid "list groups which an article has been posted to (by Message-ID)"
 msgstr "ÐÅÒÅÊÔÉ ÎÁ ÓÔÁÔØÀ ÐÏ Message-ID"
 
-#: src/lang.c:485
+#: src/lang.c:487
 msgid " \t  (go to article if at least one of the groups is available)"
 msgstr ""
 
-#: src/lang.c:487
+#: src/lang.c:489
 msgid "mark all articles in chosen group unread"
 msgstr "ÐÏÍÅÔÉÔØ ×ÓÅ ÓÔÁÔØÉ × ÇÒÕÐÐÅ ËÁË ÎÅÐÒÏÞÉÔÁÎÎÙÅ"
 
-#: src/lang.c:488
+#: src/lang.c:490
 msgid "move chosen group within list"
 msgstr "ÐÅÒÅÍÅÓÔÉÔØ ÇÒÕÐÐÕ × ÓÐÉÓËÅ"
 
-#: src/lang.c:489
+#: src/lang.c:491
 msgid "choose next group with unread news"
 msgstr "×ÙÂÒÁÔØ ÓÌÅÄ. ÇÒÕÐÐÕ Ó ÎÅÐÒÏÞÉÔÁÎÎÙÍÉ ÎÏ×ÏÓÔÑÍÉ"
 
-#: src/lang.c:490 src/lang.c:1382
+#: src/lang.c:492 src/lang.c:1395
 msgid "quit"
 msgstr "×ÙÈÏÄ"
 
-#: src/lang.c:491
+#: src/lang.c:493
 msgid "quit without saving configuration changes"
 msgstr "×ÙÈÏÄ ÂÅÚ ÓÏÈÒÁÎÅÎÉÑ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÈ ÉÚÍÅÎÅÎÉÊ"
 
-#: src/lang.c:492
+#: src/lang.c:494
 msgid "read chosen group"
 msgstr "ÐÒÏÞÉÔÁÔØ ×ÙÂÒÁÎÎÕÀ ÇÒÕÐÐÕ"
 
-#: src/lang.c:493
+#: src/lang.c:495
 msgid "reset .newsrc (all available articles in groups marked unread)"
 msgstr "ÓÂÒÏÓÉÔØ .newsrc (×ÓÅ ÓÔÁÔØÉ × ÇÒÕÐÐÅ ÐÏÍÅÔÑÔÓÑ ÎÅÐÒÏÞÉÔÁÎÎÙÍÉ)"
 
-#: src/lang.c:494
+#: src/lang.c:496
 msgid "search backwards for a group name"
 msgstr "ÐÏÉÓË ÉÍÅÎÉ ÇÒÕÐÐÙ (ÎÁÚÁÄ)"
 
-#: src/lang.c:495
+#: src/lang.c:497
 msgid " \t  (all searches are case-insensitive and wrap around)"
 msgstr " \t  (×ÓÅ ÐÏÉÓËÉ ÒÅÇÉÓÔÒÏ-ÎÅÚÁ×ÉÓÉÍÙ É ÏÈ×ÁÔÙ×ÁÀÔ ×ÓÅ ÓÔÁÔØÉ/ÇÒÕÐÐÙ)"
 
-#: src/lang.c:496
+#: src/lang.c:498
 msgid "search forwards for a group name"
 msgstr "ÐÏÉÓË ÉÍÅÎÉ ÇÒÕÐÐÙ (×ÐÅÒ£Ä)"
 
-#: src/lang.c:497
+#: src/lang.c:499
 msgid "subscribe to chosen group"
 msgstr "ÐÏÄÐÉÓÁÔØÓÑ ÎÁ ×ÙÂÒÁÎÎÕÀ ÇÒÕÐÐÕ"
 
-#: src/lang.c:498
+#: src/lang.c:500
 msgid "subscribe to groups that match pattern"
 msgstr "ÐÏÄÐÉÓÁÔØÓÑ ÎÁ ÇÒÕÐÐÙ, ÓÏ×ÐÁÄÁÀÝÉÅ Ó ÛÁÂÌÏÎÏÍ"
 
-#: src/lang.c:499
+#: src/lang.c:501
 msgid "reread active file to check for any new news"
 msgstr "ÐÅÒÅÞÉÔÁÔØ ÆÁÊÌ active ÄÌÑ ÐÒÏ×ÅÒËÉ ÎÏ×ÙÈ ÎÏ×ÏÓÔÅÊ"
 
-#: src/lang.c:500
+#: src/lang.c:502
 msgid "toggle display of group name only or group name plus description"
 msgstr "ÐÅÒÅËÌÀÞÉÔØ ×Ù×ÏÄ: ÉÍÑ ÇÒÕÐÐÙ ÉÌÉ ÉÍÑ ÇÒÕÐÐÙ ÐÌÀÓ ÏÐÉÓÁÎÉÅ"
 
-#: src/lang.c:501
+#: src/lang.c:503
 msgid "toggle display to show all/unread subscribed groups"
 msgstr "ÐÅÒÅËÌÀÞÉÔØ ×Ù×ÏÄ: ×ÓÅ/ÎÅÐÒÏÞÉÔÁÎÎÙÅ ÐÏÄÐÉÓÁÎÎÙÅ ÇÒÕÐÐÙ"
 
-#: src/lang.c:502
+#: src/lang.c:504
 msgid "unsubscribe from chosen group"
 msgstr "ÏÔÐÉÓÁÔØÓÑ ÏÔ ×ÙÂÒÁÎÎÏÊ ÇÒÕÐÐÙ"
 
-#: src/lang.c:503
+#: src/lang.c:505
 msgid "unsubscribe from groups that match pattern"
 msgstr "ÏÔÐÉÓÁÔØÓÑ ÏÔ ÇÒÕÐÐ, ÓÏ×ÐÁÄÁÀÝÉÈ Ó ÛÁÂÌÏÎÏÍ"
 
-#: src/lang.c:504
+#: src/lang.c:506
 msgid "sort the list of groups"
 msgstr "ÓÏÒÔÉÒÏ×ÁÔØ ÓÐÉÓÏË ÇÒÕÐÐ"
 
-#: src/lang.c:505
+#: src/lang.c:507
 msgid "toggle display to show all/subscribed groups"
 msgstr "ÐÅÒÅËÌÀÞÉÔØ ×Ù×ÏÄ: ×ÓÅ/ÐÏÄÐÉÓÁÎÎÙÅ ÇÒÕÐÐÙ"
 
-#: src/lang.c:506
+#: src/lang.c:508
 msgid "0 - 9\t  choose article by number"
 msgstr "0 - 9\t  ×ÙÂÒÁÔØ ÓÔÁÔØÀ ÐÏ ÎÏÍÅÒÕ"
 
-#: src/lang.c:507
+#: src/lang.c:509
 msgid "mark thread as read and return to group index page"
 msgstr ""
 "ÐÏÍÅÔÉÔØ ÄÉÓËÕÓÓÉÀ ËÁË ÐÒÏÞÉÔÁÎÎÕÀ É ×ÅÒÎÕÔØÓÑ ÎÁ ÓÔÒÁÎÉÃÕ ÉÎÄÅËÓÁ ÇÒÕÐÐ"
 
-#: src/lang.c:508
+#: src/lang.c:510
 msgid "mark thread as read and enter next unread thread or group"
 msgstr ""
 "ÐÏÍÅÔÉÔØ ÄÉÓË. ËÁË ÐÒÏÞÉÔ. É ÐÅÒÅÊÔÉ × ÓÌÅÄ. ÎÅÐÒÏÞÉÔ. ÄÉÓË. ÉÌÉ ÇÒÕÐÐÅ"
 
-#: src/lang.c:509
+#: src/lang.c:511
 msgid "choose first article in list"
 msgstr "×ÙÂÒÁÔØ ÐÅÒ×ÕÀ ÓÔÁÔØÀ × ÓÐÉÓËÅ"
 
-#: src/lang.c:510
+#: src/lang.c:512
 msgid "choose last article in list"
 msgstr "×ÙÂÒÁÔØ ÐÏÓÌÅÄÎÀÀ ÓÔÁÔØÀ × ÓÐÉÓËÅ"
 
-#: src/lang.c:511
+#: src/lang.c:513
 #, fuzzy
 msgid "mark art, range or tagged arts as read; move crsr to next unread art"
 msgstr ""
 "ÐÏÍÅÔÉÔØ ÓÔÁÔØÀ ÉÌÉ ÏÔÍÅÞ. ÓÔÁÔØÉ ËÁË ÐÒÏÞÉÔ. É ÐÅÒÅÊÔÉ Ë ÓÌÅÄ. ÎÅÐÒÏÞ. "
 "ÓÔÁÔØÅ"
 
-#: src/lang.c:512
+#: src/lang.c:514
 #, fuzzy
 msgid "mark article, range or tagged articles as unread"
 msgstr "ÐÏÍÅÔÉÔØ ÓÔÁÔØÀ ËÁË ÐÒÏÞÉÔÁÎÎÕÀ"
 
-#: src/lang.c:513
+#: src/lang.c:515
 #, fuzzy
 msgid "mark current thread as unread"
 msgstr "ÐÏÍÅÔÉÔØ ÄÉÓËÕÓÓÉÀ ËÁË ÎÅÐÒÏÞÉÔÁÎÎÕÀ"
 
-#: src/lang.c:514
+#: src/lang.c:516
 msgid "read chosen article"
 msgstr "ÐÒÏÞÉÔÁÔØ ×ÙÂÒÁÎÎÕÀ ÓÔÁÔØÀ"
 
-#: src/lang.c:515
+#: src/lang.c:517
 msgid ""
 "Display properties\n"
 "------------------"
@@ -2444,7 +2444,7 @@ msgstr ""
 "ðÏËÁÚÁÔØ Ó×ÏÊÓÔ×Á\n"
 "-----------------"
 
-#: src/lang.c:516
+#: src/lang.c:518
 #, fuzzy
 msgid ""
 "Miscellaneous\n"
@@ -2453,7 +2453,7 @@ msgstr ""
 "òÁÚÎÙÅ\n"
 "------"
 
-#: src/lang.c:517
+#: src/lang.c:519
 msgid ""
 "Moving around\n"
 "-------------"
@@ -2461,7 +2461,7 @@ msgstr ""
 "ä×ÉÖÅÎÉÅ\n"
 "--------"
 
-#: src/lang.c:518
+#: src/lang.c:520
 msgid ""
 "Group/thread/article operations\n"
 "-------------------------------"
@@ -2469,7 +2469,7 @@ msgstr ""
 "ïÐÅÒÁÃÉÉ Ó ÇÒÕÐÐÁÍÉ/ÄÉÓËÕÓÓÉÑÍ/ÓÔÁÔØÑÍÉ\n"
 "---------------------------------------"
 
-#: src/lang.c:519
+#: src/lang.c:521
 #, fuzzy
 msgid ""
 "Attachment operations\n"
@@ -2478,7 +2478,7 @@ msgstr ""
 "ðÏËÁÚÁÔØ Ó×ÏÊÓÔ×Á\n"
 "-----------------"
 
-#: src/lang.c:520
+#: src/lang.c:522
 #, fuzzy
 msgid ""
 "Attribute operations\n"
@@ -2487,7 +2487,7 @@ msgstr ""
 "ðÏËÁÚÁÔØ Ó×ÏÊÓÔ×Á\n"
 "-----------------"
 
-#: src/lang.c:521
+#: src/lang.c:523
 #, fuzzy
 msgid ""
 "Option operations\n"
@@ -2496,7 +2496,7 @@ msgstr ""
 "ðÏËÁÚÁÔØ Ó×ÏÊÓÔ×Á\n"
 "-----------------"
 
-#: src/lang.c:522
+#: src/lang.c:524
 #, fuzzy
 msgid ""
 "Scope operations\n"
@@ -2505,7 +2505,7 @@ msgstr ""
 "ðÏËÁÚÁÔØ Ó×ÏÊÓÔ×Á\n"
 "-----------------"
 
-#: src/lang.c:523
+#: src/lang.c:525
 #, fuzzy
 msgid ""
 "URL operations\n"
@@ -2514,96 +2514,96 @@ msgstr ""
 "ðÏËÁÚÁÔØ Ó×ÏÊÓÔ×Á\n"
 "-----------------"
 
-#: src/lang.c:524
+#: src/lang.c:526
 #, fuzzy
 msgid "choose first URL in list"
 msgstr "×ÙÂÒÁÔØ ÐÅÒ×ÕÀ ÇÒÕÐÐÕ × ÓÐÉÓËÅ"
 
-#: src/lang.c:525
+#: src/lang.c:527
 #, fuzzy
 msgid "0 - 9\t  choose URL by number"
 msgstr "0 - 9\t  ×ÙÂÒÁÔØ ÇÒÕÐÐÕ ÐÏ ÎÏÍÅÒÕ"
 
-#: src/lang.c:526
+#: src/lang.c:528
 #, fuzzy
 msgid "choose last URL in list"
 msgstr "×ÙÂÒÁÔØ ÐÏÓÌÅÄÎÀÀ ÇÒÕÐÐÕ × ÓÐÉÓËÅ"
 
-#: src/lang.c:527
+#: src/lang.c:529
 #, fuzzy
 msgid "search for URLs forwards"
 msgstr "ÐÏÉÓË ÓÔÁÔÅÊ ÐÏ Á×ÔÏÒÕ (×ÐÅÒ£Ä)"
 
-#: src/lang.c:528
+#: src/lang.c:530
 #, fuzzy
 msgid "search for URLs backwards"
 msgstr "ÐÏÉÓË ÓÔÁÔÅÊ ÐÏ Á×ÔÏÒÕ (ÎÁÚÁÄ)"
 
-#: src/lang.c:529
+#: src/lang.c:531
 msgid "Open URL in browser"
 msgstr ""
 
-#: src/lang.c:530
+#: src/lang.c:532
 #, fuzzy
 msgid "toggle info message in last line (URL)"
 msgstr "ÉÚÍÅÎÉÔØ ÉÎÆ. ÓÏÏÂÝÅÎÉÅ × ÐÏÓÌÅÄÎÅÊ ÓÔÒÏËÅ (ÔÅÍÁ/ÏÐÉÓÁÎÉÅ)"
 
-#: src/lang.c:532
+#: src/lang.c:534
 msgid "Group Level Commands"
 msgstr "ëÏÍÁÎÄÙ ÕÒÏ×ÎÑ ÇÒÕÐÐ"
 
-#: src/lang.c:533
+#: src/lang.c:535
 msgid "Kill filter added"
 msgstr "õÎÉÞÔÏÖÉÔØ ÄÏÂÁ×ÌÅÎÎÙÊ ÆÉÌØÔÒ"
 
-#: src/lang.c:534
+#: src/lang.c:536
 msgid "Auto-selection filter added"
 msgstr "æÉÌØÔÒ Á×ÔÏ×ÙÂÏÒÁ ÄÏÂÁ×ÌÅÎ"
 
-#: src/lang.c:535
+#: src/lang.c:537
 msgid "All parts tagged"
 msgstr "÷ÓÅ ÞÁÓÔÉ ÐÏÍÅÞÅÎÙ"
 
-#: src/lang.c:536
+#: src/lang.c:538
 msgid "Storing article for later posting"
 msgstr "óÏÈÒÁÎÅÎÉÅ ÓÔÁÔØÉ ÄÌÑ ÏÔÌÏÖÅÎÎÏÊ ÏÔÐÒÁ×ËÉ"
 
-#: src/lang.c:537
+#: src/lang.c:539
 msgid "Please enter a valid character"
 msgstr "ðÏÖÁÌÕÊÓÔÁ ××ÅÄÉÔÅ ÄÏÐÕÓÔÉÍÙÊ ÓÉÍ×ÏÌ"
 
-#: src/lang.c:538
+#: src/lang.c:540
 #, c-format
 msgid "Missing part #%d"
 msgstr "ðÒÏÐÕÝÅÎÁ ÞÁÓÔØ #%d"
 
-#: src/lang.c:539
+#: src/lang.c:541
 msgid "*** No postponed articles ***"
 msgstr "*** îÅÔ ÏÔÌÏÖÅÎÎÙÈ ÓÔÁÔÅÊ ***"
 
-#: src/lang.c:540
+#: src/lang.c:542
 msgid "Not a multi-part message"
 msgstr "îÅ multi-part ÓÏÏÂÝÅÎÉÅ"
 
-#: src/lang.c:541
+#: src/lang.c:543
 msgid "You are not subscribed to this group"
 msgstr "÷Ù ÎÅ ÐÏÄÐÉÓÁÎÙ ÎÁ ÜÔÕ ÇÒÕÐÐÕ"
 
-#: src/lang.c:542
+#: src/lang.c:544
 msgid "No previous expression"
 msgstr "îÅÔ ÐÒÅÄÙÄÕÝÅÇÏ ×ÙÒÁÖÅÎÉÑ"
 
-#: src/lang.c:543
+#: src/lang.c:545
 msgid "Operation disabled in no-overwrite mode"
 msgstr "ïÐÅÒÁÃÉÑ ÚÁÐÒÅÝÅÎÁ × ÒÅÖÉÍÅ ÚÁÐÒÅÝÅÎÉÑ ÐÅÒÅÚÁÐÉÓÉ"
 
 #. TODO: replace hardcoded key-name in txt_info_postponed
-#: src/lang.c:545
+#: src/lang.c:547
 #, c-format
 msgid "%d postponed %s, reuse with ^O...\n"
 msgstr "%d ÏÔÌÏÖÅÎÁ(Ù) %s, ×ÏÚÏÂÎÏ×ÉÔØ Ó ^O...\n"
 
-#: src/lang.c:546
+#: src/lang.c:548
 msgid ""
 "X-Conversion-Note: multipart/alternative contents have been removed.\n"
 "  To get the whole article, turn alternative handling OFF in the Option "
@@ -2613,21 +2613,21 @@ msgstr ""
 "  äÌÑ ÐÏÌÕÞÅÎÉÑ ×ÓÅÊ ÓÔÁÔØÉ, ÉÚÍÅÎÉÔÅ ÏÂÒÁÂÏÔËÕ multipart/alternative\n"
 "  ÓÔÁÔÅÊ ÎÁ OFF × íÅÎÀ ÏÐÃÉÊ\n"
 
-#: src/lang.c:548
+#: src/lang.c:550
 #, c-format
 msgid "Save filename for %s/%s is a mailbox. Attachment not saved"
 msgstr "æÁÊÌ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ  %s/%s - mailbox. ÷ÌÏÖÅÎÉÅ ÎÅ ÓÏÈÒÁÎÅÎÏ"
 
-#: src/lang.c:549
+#: src/lang.c:551
 msgid "TeX2Iso encoded article"
 msgstr "TeX2Iso ËÏÄÉÒÏ×ÁÎÎÁÑ ÓÔÁÔØÑ"
 
-#: src/lang.c:550
+#: src/lang.c:552
 msgid "incomplete "
 msgstr "ÎÅÐÏÌÎÙÊ "
 
 #. TODO: replace hardcoded key-names
-#: src/lang.c:552
+#: src/lang.c:554
 #, c-format
 msgid ""
 "\n"
@@ -2693,152 +2693,152 @@ msgstr ""
 "TODO É FTP. óÏÏÂÝÅÎÉÑ ÏÂ ÏÛÉÂËÁÈ É ÏÔÚÙ×Ù ÏÔÐÒÁ×ÌÑÊÔÅ %s ÐÒÉ ÐÏÍÏÝÉ ËÏÍÁÎÄÙ "
 "'R'.\n"
 
-#: src/lang.c:568
+#: src/lang.c:570
 #, c-format
 msgid "Invalid  From: %s  line. Read the INSTALL file again."
 msgstr "îÅÄÏÐÕÓÔÉÍÁÑ ÓÔÒÏËÁ From: %s. ðÒÏÞÉÔÁÊÔÅ ÆÁÊÌ INSTALL ÓÎÏ×Á."
 
-#: src/lang.c:570
+#: src/lang.c:572
 msgid "Invalid multibyte sequence found\n"
 msgstr "îÁÊÄÅÎÁ ÎÅÄÏÐÕÓÔÉÍÁÑ ÍÕÌØÔÉÂÁÊÔÏ×ÁÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ\n"
 
-#: src/lang.c:573
+#: src/lang.c:575
 #, c-format
 msgid "Invalid  Sender:-header %s"
 msgstr "îÅÄÏÐÕÓÔÉÍÙÊ ÚÁÇÏÌÏ×ÏË Sender: %s"
 
-#: src/lang.c:575
+#: src/lang.c:577
 msgid "Inverse video disabled"
 msgstr "éÎ×ÅÒÓÎÏÅ ×ÉÄÅÏ ÚÁÐÒÅÝÅÎÏ"
 
-#: src/lang.c:576
+#: src/lang.c:578
 msgid "Inverse video enabled"
 msgstr "éÎ×ÅÒÓÎÏÅ ×ÉÄÅÏ ÒÁÚÒÅÛÅÎÏ"
 
-#: src/lang.c:578
+#: src/lang.c:580
 #, c-format
 msgid "Missing definition for %s\n"
 msgstr "ðÒÏÐÕÝÅÎÏ ÏÐÒÅÄÅÌÅÎÉÅ ÄÌÑ %s\n"
 
-#: src/lang.c:579
+#: src/lang.c:581
 #, c-format
 msgid "Invalid key definition '%s'\n"
 msgstr "îÅÐÒÁ×ÉÌØÎÏÅ ÏÐÒÅÄÅÌÅÎÉÅ ËÌÁ×ÉÛÉ '%s'\n"
 
-#: src/lang.c:580
+#: src/lang.c:582
 #, c-format
 msgid "Invalid keyname '%s'\n"
 msgstr "îÅÐÒÁ×ÉÌØÎÏÅ ÎÁÚ×ÁÎÉÅ ËÌÁ×ÉÛÉ '%s'\n"
 
-#: src/lang.c:581
+#: src/lang.c:583
 #, c-format
 msgid "Keymap file was upgraded to version %s\n"
 msgstr "æÁÊÌ Keymap ÏÂÎÏ×ÌÅÎ ÄÏ ×ÅÒÓÉÉ %s\n"
 
-#: src/lang.c:582
+#: src/lang.c:584
 #, c-format
 msgid "Kill From:     [%s] (y/n): "
 msgstr "õÎÉÞÔÏÖÉÔØ From:    [%s] (y/n): "
 
-#: src/lang.c:583
+#: src/lang.c:585
 msgid "Kill Lines: (</>num): "
 msgstr "õÎÉÞÔÏÖÉÔØ ÓÔÒÏËÉ: (</>num): "
 
-#: src/lang.c:584
+#: src/lang.c:586
 msgid "Kill Article Menu"
 msgstr "õÎÉÞÔÏÖÉÔØ ÍÅÎÀ ÓÔÁÔØÉ"
 
-#: src/lang.c:585
+#: src/lang.c:587
 #, c-format
 msgid "Kill Msg-Id:   [%s] (f/l/o/n): "
 msgstr "õÎÉÞÔÏÖÉÔØ Msg-Id:   [%s] (f/l/o/n): "
 
-#: src/lang.c:586
+#: src/lang.c:588
 msgid "Kill pattern scope  : "
 msgstr "õÎÉÞÔÏÖÉÔØ ÛÁÂÌÏÎ ÏÂÚÏÒÁ  : "
 
-#: src/lang.c:587
+#: src/lang.c:589
 #, c-format
 msgid "Kill Subject:  [%s] (y/n): "
 msgstr "õÎÉÞÔÏÖÉÔØ ôÅÍÕ:  [%s] (y/n): "
 
-#: src/lang.c:588
+#: src/lang.c:590
 msgid "Kill text pattern   : "
 msgstr "õÎÉÞÔÏÖÉÔØ ÛÁÂÌÏÎ    : "
 
-#: src/lang.c:589
+#: src/lang.c:591
 msgid "Kill time in days   : "
 msgstr "õÎÉÞÔÏÖÉÔØ ×ÒÅÍÑ × ÄÎÑÈ   : "
 
-#: src/lang.c:591
+#: src/lang.c:593
 msgid "Last"
 msgstr "ðÏÓÌÅÄÎÉÊ"
 
-#: src/lang.c:592
+#: src/lang.c:594
 msgid "-- Last response --"
 msgstr "-- ðÏÓÌÅÄÎÉÊ ÏÔ×ÅÔ --"
 
-#: src/lang.c:593
+#: src/lang.c:595
 #, c-format
 msgid "Lines %s  "
 msgstr "óÔÒÏË %s  "
 
-#: src/lang.c:596
+#: src/lang.c:598
 #, fuzzy
 msgid "Function not available."
 msgstr "óÔÁÔØÑ ÎÅÄÏÓÔÕÐÎÁ"
 
-#: src/lang.c:597
+#: src/lang.c:599
 msgid "Not reading via NNTP."
 msgstr ""
 
-#: src/lang.c:598
+#: src/lang.c:600
 #, fuzzy, c-format
 msgid "Group: %s"
 msgstr "çÒÕÐÐÁ %.*s..."
 
-#: src/lang.c:599
+#: src/lang.c:601
 #, fuzzy, c-format
 msgid "Groups: %s"
 msgstr "çÒÕÐÐÁ %.*s..."
 
-#: src/lang.c:602
+#: src/lang.c:604
 msgid "Mail"
 msgstr ""
 
-#: src/lang.c:603
+#: src/lang.c:605
 msgid "mailbox "
 msgstr ""
 
-#: src/lang.c:604
+#: src/lang.c:606
 #, c-format
 msgid "Mail article(s) to [%.*s]> "
 msgstr "ïÔÐÒÁ×ÉÔØ ÓÔÁÔØÀ(É) ÐÏ email [%.*s]> "
 
-#: src/lang.c:605
+#: src/lang.c:607
 #, c-format
 msgid "Mailing log to %s\n"
 msgstr "ïÔÐÒÁ×ÉÔØ ÌÏÇ-ÓÏÏÂÝÅÎÉÅ %s\n"
 
-#: src/lang.c:606
+#: src/lang.c:608
 msgid "Mail bug report..."
 msgstr "ïÔÐÒÁ×ÌÑÅÔÓÑ ÓÏÏÂÝÅÎÉÅ ÏÂ ÏÛÉÂËÅ..."
 
-#: src/lang.c:607
+#: src/lang.c:609
 #, c-format
 msgid "Mail BUG REPORT to %s?"
 msgstr "ïÔÐÒÁ×ÉÔØ ÓÏÏÂÝÅÎÉÅ ÏÂ ÏÛÉÂËÅ %s?"
 
-#: src/lang.c:608
+#: src/lang.c:610
 msgid "Mailed"
 msgstr "ïÔÐÒÁ×ÌÅÎÏ ÐÏ email"
 
-#: src/lang.c:609
+#: src/lang.c:611
 #, c-format
 msgid "Mailing to %s..."
 msgstr "ïÔÐÒÁ×ÌÑÅÔÓÑ ÐÏ email %s..."
 
-#: src/lang.c:610
+#: src/lang.c:612
 msgid ""
 "# [Mail/Save] active file. Format is like news active file:\n"
 "#   groupname  max.artnum  min.artnum  /dir\n"
@@ -2846,84 +2846,84 @@ msgid ""
 "#\n"
 msgstr ""
 
-#: src/lang.c:613
+#: src/lang.c:615
 #, fuzzy, c-format
 msgid "%s marked as read"
 msgstr "%s ÐÏÍÅÞÅÎÏ ËÁË ÎÅÐÒÏÞÉÔÁÎÏ"
 
-#: src/lang.c:614
+#: src/lang.c:616
 #, c-format
 msgid "%s marked as unread"
 msgstr "%s ÐÏÍÅÞÅÎÏ ËÁË ÎÅÐÒÏÞÉÔÁÎÏ"
 
-#: src/lang.c:615
+#: src/lang.c:617
 #, fuzzy, c-format
 msgid "Marked %d of %d %s as read"
 msgstr "ðÏÍÅÞÅÎÏ %d ÉÚ %d ÏÔÍÅÞÅÎÎÙÈ %s ËÁË ÐÒÏÞÉÔÁÎÎÙÅ"
 
-#: src/lang.c:616
+#: src/lang.c:618
 #, fuzzy, c-format
 msgid "Marked %d of %d %s as unread"
 msgstr "ðÏÍÅÞÅÎÏ %d ÉÚ %d ÏÔÍÅÞÅÎÎÙÈ %s ËÁË ÐÒÏÞÉÔÁÎÎÙÅ"
 
-#: src/lang.c:617 src/lang.c:1349
+#: src/lang.c:619 src/lang.c:1351
 msgid "Mark"
 msgstr ""
 
-#: src/lang.c:618
+#: src/lang.c:620
 #, c-format
 msgid "Mark all articles as read%s?"
 msgstr "ðÏÍÅÔÉÔØ ×ÓÅ ÓÔÁÔØÉ ËÁË ÐÒÏÞÉÔÁÎÎÙÅ%s?"
 
-#: src/lang.c:619
+#: src/lang.c:621
 #, fuzzy, c-format
 msgid "Mark article as read%s?"
 msgstr "ðÏÍÅÔÉÔØ ×ÓÅ ÓÔÁÔØÉ ËÁË ÐÒÏÞÉÔÁÎÎÙÅ%s?"
 
-#: src/lang.c:620
+#: src/lang.c:622
 #, c-format
 msgid "Mark group %s as read?"
 msgstr "ðÏÍÅÔÉÔØ ÇÒÕÐÐÕ %s ËÁË ÐÒÏÞÉÔÁÎÎÕÀ?"
 
-#: src/lang.c:621
+#: src/lang.c:623
 #, c-format
 msgid "Mark thread as read%s?"
 msgstr "ðÏÍÅÔÉÔØ ÄÉÓËÕÓÓÉÀ ËÁË ÐÒÏÞÉÔÁÎÎÕÀ %s?"
 
-#: src/lang.c:622
+#: src/lang.c:624
 #, c-format
 msgid "Matching %s groups..."
 msgstr "óÏÐÏÓÔÁ×ÌÅÎÉÅ Ó ÛÁÂÌÏÎÏÍ %s ÇÒÕÐÐ..."
 
-#: src/lang.c:623 src/lang.c:637 src/lang.c:643
+#: src/lang.c:625 src/lang.c:639 src/lang.c:645
 #, 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:625
+#: src/lang.c:627
 #, 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:627
+#: src/lang.c:629
 #, 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:629
+#: src/lang.c:631
 #, fuzzy, c-format
 msgid ""
 "%s=reverse tagging; %s=search forwards; %s=search backwards; %s=repeat search"
 msgstr "%s=ÐÏÉÓË ×ÐÅÒ£Ä; %s=ÐÏÉÓË ÎÁÚÁÄ; %s=×ÙÈÏÄ"
 
-#: src/lang.c:630 src/lang.c:634
+#: src/lang.c:632 src/lang.c:636
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s=search pattern; %s=kill/select"
 msgstr ""
 "<n>=ÐÅÒÅÊÔÉ Ë n; %s=ÓÌÅÄ. ÎÅÐÒÏÞ.; %s=ÐÏÉÓË ÐÏ ÛÁÂÌÏÎÕ; %s=ÕÎÉÞÔ./×ÙÂÒÁÔØ"
 
-#: src/lang.c:631
+#: src/lang.c:633
 #, c-format
 msgid ""
 "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; "
@@ -2932,35 +2932,35 @@ msgstr ""
 "%s=ÐÏÉÓË Á×Ô.; %s=catchup; %s=ÓÔÒË. ×ÎÉÚ.; %s=ÓÔÒË. ××ÅÒÈ.; %s=ÍÁÒË. ÐÒÏÞ.; "
 "%s=ÓÐÉÓ. ÄÉÓË."
 
-#: src/lang.c:632
+#: src/lang.c:634
 #, 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:633
+#: src/lang.c:635
 #, c-format
 msgid "%s=search forwards; %s=search backwards; %s=quit"
 msgstr "%s=ÐÏÉÓË ×ÐÅÒ£Ä; %s=ÐÏÉÓË ÎÁÚÁÄ; %s=×ÙÈÏÄ"
 
-#: src/lang.c:635
+#: src/lang.c:637
 #, 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:636
+#: src/lang.c:638
 #, c-format
 msgid "%s=add; %s=move; %s=rename; %s=delete"
 msgstr ""
 
-#: src/lang.c:638
+#: src/lang.c:640
 #, 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:639
+#: src/lang.c:641
 #, c-format
 msgid ""
 "%s=line down; %s=line up; %s=help; %s=move; %s=quit; %s=toggle all/unread"
@@ -2968,7 +2968,7 @@ msgstr ""
 "%s=ÓÔÒ. ×ÎÉÚ; %s=ÓÔÒ. ××ÅÒÈ; %s=ÐÏÍÏÝØ; %s=ÐÅÒÅÍ.; %s=×ÙÈÏÄ; %s=ÕÓÔ. ×ÓÅ|"
 "ÎÅÐÒÏÞ."
 
-#: src/lang.c:640
+#: src/lang.c:642
 #, c-format
 msgid ""
 "%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/"
@@ -2977,228 +2977,228 @@ msgstr ""
 "%s=ÐÏÄÐÉÓÁÔØÓÑ; %s=ÐÏÄÐ. ÛÁÂÌÏÎ; %s=ÏÔÐÉÓÁÔØÓÑ; %s=ÏÔÐÉÓ. ÛÁÂÌÏÎ; %s=yank in/"
 "out"
 
-#: src/lang.c:641
+#: src/lang.c:643
 #, 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:642
+#: src/lang.c:644
 #, 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:644
+#: src/lang.c:646
 #, fuzzy, c-format
 msgid "%s=search forwards; %s=search backwards; %s=repeat search"
 msgstr "%s=ÐÏÉÓË ×ÐÅÒ£Ä; %s=ÐÏÉÓË ÎÁÚÁÄ; %s=×ÙÈÏÄ"
 
-#: src/lang.c:645
+#: src/lang.c:647
 msgid "--More--"
 msgstr "--äÁÌÅÅ--"
 
-#: src/lang.c:646
+#: src/lang.c:648
 #, c-format
 msgid "Moving %s..."
 msgstr "ðÅÒÅÍÅÝÅÎÉÅ %s..."
 
-#: src/lang.c:647
+#: src/lang.c:649
 msgid "Message-ID: & last Reference  "
 msgstr ""
 
-#: src/lang.c:648
+#: src/lang.c:650
 msgid "Message-ID: line              "
 msgstr "Message-ID: ÓÔÒÏËÁ            "
 
-#: src/lang.c:649
+#: src/lang.c:651
 msgid "Message-ID: & References: line"
 msgstr ""
 
-#: src/lang.c:651
+#: src/lang.c:653
 msgid ", name: "
 msgstr ", ÉÍÑ: "
 
-#: src/lang.c:652
+#: src/lang.c:654
 #, fuzzy, c-format
 msgid "Go to newsgroup [%s]> "
 msgstr "ðÅÒÅÊÔÉ Ë ÇÒÕÐÐÅ [%s]> "
 
-#: src/lang.c:653
+#: src/lang.c:655
 msgid "newsgroups"
 msgstr "ÇÒÕÐÐÙ"
 
-#: src/lang.c:654
+#: src/lang.c:656
 #, c-format
 msgid "Position %s in group list (1,2,..,$) [%d]> "
 msgstr "ðÏÚÉÃÉÑ %s × ÓÐÉÓËÅ ÇÒÕÐÐ (1,2,..,$) [%d]> "
 
-#: src/lang.c:655
+#: src/lang.c:657
 msgid "newsgroup"
 msgstr "ÇÒÕÐÐÁ"
 
-#: src/lang.c:656
+#: src/lang.c:658
 msgid "Try and save newsrc file again?"
 msgstr "ðÏÐÒÏÂÏ×ÁÔØ É ÓÏÈÒÁÎÉÔØ newsrc ÓÎÏ×Á?"
 
-#: src/lang.c:657
+#: src/lang.c:659
 msgid "Warning: No newsgroups were written to your newsrc file. Save aborted."
 msgstr "÷ÎÉÍÁÎÉÅ: çÒÕÐÐÙ ÎÅ ÂÙÌÉ ÚÁÐÉÓÁÎÙ × newsrc. óÏÈÒÁÎÅÎÉÅ ÐÒÅÒ×ÁÎÏ."
 
-#: src/lang.c:658
+#: src/lang.c:660
 msgid "newsrc file saved successfully.\n"
 msgstr "newsrc ÆÁÊÌ ÕÓÐÅÛÎÏ ÓÏÈÒÁÎ£Î.\n"
 
-#: src/lang.c:659
+#: src/lang.c:661
 msgid "-- Next response --"
 msgstr "-- óÌÅÄÕÀÝÉÊ ÏÔ×ÅÔ --"
 
-#: src/lang.c:660
+#: src/lang.c:662
 msgid "No  "
 msgstr "îÅÔ  "
 
-#: src/lang.c:661
+#: src/lang.c:663
 msgid "*** No articles ***"
 msgstr "*** îÅÔ ÓÔÁÔÅÊ ***"
 
-#: src/lang.c:662
+#: src/lang.c:664
 msgid "No articles have been posted"
 msgstr "îÉ ÏÄÎÁ ÓÔÁÔØÑ ÎÅ ÂÙÌÁ ÏÔÐÒÁ×ÌÅÎÁ"
 
-#: src/lang.c:663
+#: src/lang.c:665
 #, fuzzy
 msgid "*** No attachments ***"
 msgstr "*** îÅÔ ÓÔÁÔÅÊ ***"
 
-#: src/lang.c:664
+#: src/lang.c:666
 msgid "*** No description ***"
 msgstr "*** îÅÔ ÏÐÉÓÁÎÉÑ ***"
 
-#: src/lang.c:665
+#: src/lang.c:667
 msgid "No filename"
 msgstr "îÅÔ ÉÍÅÎÉ ÆÁÊÌÁ"
 
-#: src/lang.c:666
+#: src/lang.c:668
 msgid "No group"
 msgstr "îÅÔ ÇÒÕÐÐÙ"
 
-#: src/lang.c:667
+#: src/lang.c:669
 msgid "*** No groups ***"
 msgstr "*** îÅÔ ÇÒÕÐÐ ***"
 
-#: src/lang.c:668
+#: src/lang.c:670
 msgid "No more groups to read"
 msgstr "îÅÔ ÂÏÌØÛÅ ÇÒÕÐÐ ÄÌÑ ÞÔÅÎÉÑ"
 
-#: src/lang.c:669
+#: src/lang.c:671
 msgid "No last message"
 msgstr "îÅÔ ÐÏÓÌÅÄÎÅÇÏ ÓÏÏÂÝÅÎÉÑ"
 
-#: src/lang.c:670
+#: src/lang.c:672
 msgid "No mail address"
 msgstr "îÅÔ ÁÄÒÅÓÁ email"
 
-#: src/lang.c:671
+#: src/lang.c:673
 msgid "No articles marked for saving"
 msgstr "îÅÔ ÍÁÒËÉÒÏ×ÁÎÎÙÈ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÓÔÁÔÅÊ"
 
-#: src/lang.c:672
+#: src/lang.c:674
 msgid "No match"
 msgstr "îÅÔ ÓÏ×ÐÁÄÅÎÉÑ"
 
-#: src/lang.c:673
+#: src/lang.c:675
 msgid "No more groups"
 msgstr "âÏÌØÛÅ ÎÅÔ ÇÒÕÐÐ"
 
-#: src/lang.c:674
+#: src/lang.c:676
 msgid "No newsgroups"
 msgstr "îÅÔ ÇÒÕÐÐ"
 
-#: src/lang.c:675
+#: src/lang.c:677
 msgid "No next unread article"
 msgstr "îÅÔ ÓÌÅÄÕÀÝÅÊ ÎÅÐÒÏÞÉÔÁÎÎÏÊ ÓÔÁÔØÉ"
 
-#: src/lang.c:676
+#: src/lang.c:678
 msgid "No previous group"
 msgstr "îÅÔ ÐÒÅÄÙÄÕÝÅÊ ÇÒÕÐÐÙ"
 
-#: src/lang.c:677
+#: src/lang.c:679
 msgid "No previous search, nothing to repeat"
 msgstr ""
 
-#: src/lang.c:678
+#: src/lang.c:680
 msgid "No previous unread article"
 msgstr "îÅÔ ÐÒÅÄÙÄÕÝÅÊ ÎÅÐÒÏÞÉÔÁÎÎÏÊ ÓÔÁÔØÉ"
 
-#: src/lang.c:679
+#: src/lang.c:681
 msgid "No responses"
 msgstr "îÅÔ ÏÔ×ÅÔÏ×"
 
-#: src/lang.c:680
+#: src/lang.c:682
 msgid "No responses to list in current thread"
 msgstr "îÅÔ ÏÔ×ÅÔÏ× ÎÁ ÓÐÉÓÏË × ÔÅËÕÝÅÊ ÄÉÓËÕÓÓÉÉ"
 
-#: src/lang.c:681
+#: src/lang.c:683
 #, fuzzy
 msgid "*** No scopes ***"
 msgstr "*** îÅÔ ÇÒÕÐÐ ***"
 
-#: src/lang.c:682
+#: src/lang.c:684
 msgid "No search string"
 msgstr "îÅÔ ÓÔÒÏËÉ ÐÏÉÓËÁ"
 
-#: src/lang.c:683
+#: src/lang.c:685
 msgid "No subject"
 msgstr "îÅÔ ÔÅÍÙ"
 
-#: src/lang.c:685
+#: src/lang.c:687
 #, 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:686
+#: src/lang.c:688
 #, 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:687
+#: src/lang.c:689
 #, c-format
 msgid "%s: Terminal must have clearscreen (cl) capability\n"
 msgstr "%s: ôÅÒÍÉÎÁÌ ÄÏÌÖÅÎ ÉÍÅÔØ ÆÕÎËÃÉÀ clearscreen (cl)\n"
 
-#: src/lang.c:688
+#: src/lang.c:690
 #, c-format
 msgid "%s: Terminal must have cursor motion (cm)\n"
 msgstr "%s: ôÅÒÍÉÎÁÌ ÄÏÌÖÅÎ ÉÍÅÔØ cursor motion (cm)\n"
 
-#: src/lang.c:689
+#: src/lang.c:691
 #, c-format
 msgid "%s: TERM variable must be set to use screen capabilities\n"
 msgstr "%s: ÕÓÔÁÎÏ×ÉÔÅ ÐÅÒÅÍÅÎÎÕÀ ÓÒÅÄÙ TERM\n"
 
-#: src/lang.c:691
+#: src/lang.c:693
 #, c-format
 msgid "No viewer found for %s/%s\n"
 msgstr "îÅ ÎÁÊÄÅÎ ÐÒÏÓÍÏÔÏÒÝÉË ÄÌÑ %s/%s\n"
 
-#: src/lang.c:692
+#: src/lang.c:694
 msgid "Newsgroup does not exist on this server"
 msgstr "çÒÕÐÐÁ ÎÅ ÓÕÝÅÓÔ×ÕÅÔ ÎÁ ÜÔÏÍ ÓÅÒ×ÅÒÅ"
 
-#: src/lang.c:693
+#: src/lang.c:695
 #, c-format
 msgid "Group %s not found in active file"
 msgstr "çÒÕÐÐÁ %s ÎÅ ÎÁÊÄÅÎÁ × ÆÁÊÌÅ active"
 
-#: src/lang.c:694
+#: src/lang.c:696
 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:695
+#: src/lang.c:697
 msgid "use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr "a)ÉÓÐ. ÁÌØÔÅÒ. ÉÍÑ, d)ÉÓÐ. ÓÔÁÎÄÁÒÔÎÙÊ .newsrc, q)×ÙÈÏÄ ÉÚ tin: "
 
-#: src/lang.c:696
+#: src/lang.c:698
 #, c-format
 msgid ""
 "# NNTP-server -> newsrc translation table and NNTP-server\n"
@@ -3215,45 +3215,45 @@ msgid ""
 "#\n"
 msgstr ""
 
-#: src/lang.c:703
+#: src/lang.c:705
 msgid "Only"
 msgstr "ôÏÌØËÏ"
 
-#: src/lang.c:704
+#: src/lang.c:706
 #, c-format
 msgid "Option not enabled. Recompile with %s."
 msgstr "ïÐÃÉÑ ÎÅ ×ËÌÀÞÅÎÁ. ðÅÒÅÓÏÂÅÒÉÔÅ ÐÁËÅÔ Ó %s."
 
-#: src/lang.c:705
+#: src/lang.c:707
 msgid "Options Menu"
 msgstr "íÅÎÀ ÏÐÃÉÊ"
 
-#: src/lang.c:706
+#: src/lang.c:708
 #, fuzzy
 msgid "Options Menu Commands"
 msgstr "íÅÎÀ ÏÐÃÉÊ"
 
-#: src/lang.c:709
+#: src/lang.c:711
 #, c-format
 msgid "Error in regex: %s at pos. %d '%s'"
 msgstr "ïÛÉÂËÁ × regex: %s × ÐÏÚ. %d '%s'"
 
-#: src/lang.c:710
+#: src/lang.c:712
 #, c-format
 msgid "Error in regex: pcre internal error %d"
 msgstr "ïÛÉÂËÁ × regex: ×ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ pcre %d"
 
-#: src/lang.c:711
+#: src/lang.c:713
 #, c-format
 msgid "Error in regex: study - pcre internal error %s"
 msgstr "ïÛÉÂËÁ × regex: study - ×ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ pcre %s"
 
-#: src/lang.c:712
+#: src/lang.c:714
 msgid "Post a followup..."
 msgstr "ïÔÐÒÁ×ÌÅÎÉÅ ÏÔ×ÅÔÁ × ÇÒÕÐÐÕ..."
 
 #. TODO: replace hardcoded key-name in txt_post_error_ask_postpone
-#: src/lang.c:714
+#: src/lang.c:716
 msgid ""
 "An error has occurred while posting the article. If you think that this\n"
 "error is temporary or otherwise correctable, you can postpone the article\n"
@@ -3263,29 +3263,29 @@ msgstr ""
 "É ÍÏÖÅÔ ÂÙÔØ ÉÓÐÒÁ×ÌÅÎÁÑ, ÔÏ ×Ù ÍÏÖÅÔÅ ÏÔÌÏÖÉÔØ ÓÔÁÔØÀ É ÏÔÐÒÁ×ÉÔØ Å£ Ó\n"
 "ÐÏÍÏÝØÀ ^O ÐÏÚÖÅ.\n"
 
-#: src/lang.c:717
+#: src/lang.c:719
 msgid "Posted articles history"
 msgstr "éÓÔÏÒÉÑ ÏÔÐÒÁ×ÌÅÎÎÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:718
+#: src/lang.c:720
 #, c-format
 msgid "Post to newsgroup(s) [%s]> "
 msgstr "ïÔÐÒÁ×ÉÔØ × ÇÒÕÐÐÕ(Ù) [%s]> "
 
-#: src/lang.c:719
+#: src/lang.c:721
 msgid "-- post processing started --"
 msgstr "-- ÐÏÓÔ-ÏÂÒÁÂÏÔËÁ ÎÁÞÁÔÁ --"
 
-#: src/lang.c:720
+#: src/lang.c:722
 msgid "-- post processing completed --"
 msgstr "-- ÐÏÓÔ-ÏÂÒÁÂÏÔËÁ ÚÁËÏÎÞÅÎÁ --"
 
-#: src/lang.c:721
+#: src/lang.c:723
 #, c-format
 msgid "Post subject [%s]> "
 msgstr "ôÅÍÁ ÓÏÏÂÝÅÎÉÑ [%s]> "
 
-#: src/lang.c:722
+#: src/lang.c:724
 msgid ""
 "# Summary of mailed/posted messages viewable by 'W' command from within "
 "tin.\n"
@@ -3294,250 +3294,250 @@ msgstr ""
 "ËÏÍÁÎÄÏÊ\n"
 "# 'W' ÉÚ tin.\n"
 
-#: src/lang.c:723
+#: src/lang.c:725
 msgid "Posting article..."
 msgstr "ïÔÐÒÁ×ÌÅÎÉÅ ÓÔÁÔØÉ..."
 
-#: src/lang.c:724
+#: src/lang.c:726
 #, c-format
 msgid "Post postponed articles [%%s]? (%s/%s/%s/%s/%s): "
 msgstr "ïÔÐÒÁ×ÉÔØ ÏÔÌÏÖÅÎÎÙÅ ÓÔÁÔØÉ [%%s]? (%s/%s/%s/%s/%s): "
 
-#: src/lang.c:725
+#: src/lang.c:727
 #, c-format
 msgid "Hot %s"
 msgstr ""
 
-#: src/lang.c:726
+#: src/lang.c:728
 #, c-format
 msgid "Tagged %s"
 msgstr "ðÏÍÅÞÅÎÙ %s"
 
-#: src/lang.c:727
+#: src/lang.c:729
 #, c-format
 msgid "Untagged %s"
 msgstr "óÎÑÔÙ ÏÔÍÅÔËÉ %s"
 
-#: src/lang.c:728
+#: src/lang.c:730
 msgid "Processing mail messages marked for deletion."
 msgstr "ïÂÒÁÂÏÔËÁ ÐÏÞÔÏ×ÙÈ ÓÏÏÂÝÅÎÉÊ ÐÏÍÅÞÅÎÎÙÈ ÄÌÑ ÕÄÁÌÅÎÉÑ."
 
-#: src/lang.c:729
+#: src/lang.c:731
 msgid "Processing saved articles marked for deletion."
 msgstr "ïÂÒÁÂÏÔËÁ ÓÏÈÒÁÎ£ÎÎÙÈ ÓÔÁÔÅÊ ÐÏÍÅÞÅÎÎÙÈ ÄÌÑ ÕÄÁÌÅÎÉÑ."
 
-#: src/lang.c:730
+#: src/lang.c:732
 #, c-format
 msgid "Accept Followup-To? %s=post, %s=ignore, %s=quit: "
 msgstr "ðÒÉÎÑÔØ Followup-To? %s=ÏÔÐÒÁ×ÉÔØ, %s=ÉÇÎÏÒÉÒÏ×ÁÔØ, %s=×ÙÈÏÄ: "
 
-#: src/lang.c:731
+#: src/lang.c:733
 msgid "Article unchanged, abort mailing?"
 msgstr "óÔÁÔØÑ ÎÅ ÉÚÍÅÎÉÌÁÓØ, ÐÒÅÒ×ÁÔØ ÏÔÐÒÁ×ËÕ?"
 
-#: src/lang.c:732
+#: src/lang.c:734
 #, c-format
 msgid "Do you want to see postponed articles (%d)?"
 msgstr "èÏÔÉÔÅ ÐÏÓÍÏÔÒÅÔØ ÏÔÌÏÖÅÎÎÙÅ ÓÔÁÔØÉ (%d)?"
 
-#: src/lang.c:734
+#: src/lang.c:736
 msgid "Add quick kill filter?"
 msgstr "äÏÂÁ×ÉÔØ ÆÉÌØÔÒ ÂÙÓÔÒÏÇÏ ÕÎÉÞÔÏÖÅÎÉÑ?"
 
-#: src/lang.c:735
+#: src/lang.c:737
 msgid "Add quick selection filter?"
 msgstr "äÏÂÁ×ÉÔØ ÆÉÌØÔÒ ÂÙÓÔÒÏÇÏ ×ÙÂÏÒÁ?"
 
-#: src/lang.c:736
+#: src/lang.c:738
 msgid "Do you really want to quit?"
 msgstr "÷Ù ÄÅÊÓÔ×ÉÔÅÌØÎÏ ÈÏÔÉÔÅ ×ÙÊÔÉ?"
 
-#: src/lang.c:737
+#: src/lang.c:739
 #, c-format
 msgid "%s=edit cancel message, %s=quit, %s=delete (cancel) [%%s]: "
 msgstr "%s=ÒÅÄÁËÔ. ÏÔÍÅÎ. ÓÏÏÂÝÅÎÉÑ, %s=×ÙÈÏÄ, %s=ÕÄÁÌÉÔØ (ÏÔÍÅÎÉÔØ) [%%s]: "
 
-#: src/lang.c:738
+#: src/lang.c:740
 msgid "You have tagged articles in this group - quit anyway?"
 msgstr "ïÓÔÁÌÉÓØ ÐÏÍÅÞÅÎÎÙÅ ÓÔÁÔØÉ × ÇÒÕÐÐÅ - ×ÙÊÔÉ ×ÓÅ ÒÁ×ÎÏ?"
 
-#: src/lang.c:739
+#: src/lang.c:741
 #, c-format
 msgid "%s=quit, %s=edit, %s=postpone: "
 msgstr "%s=×ÙÈÏÄ, %s=ÒÅÄÁËÔÉÒÏ×ÁÔØ, %s=ÏÔÌÏÖÉÔØ: "
 
-#: src/lang.c:740
+#: src/lang.c:742
 #, c-format
 msgid "%s=quit %s=edit %s=save kill description: "
 msgstr "%s=×ÙÈÏÄ %s=ÒÅÄÁËÔÉÒÏ×ÁÔØ %s=ÓÏÈÒ. ÕÎÉÞÔÏÖÅÎÎÏÅ ÏÐÉÓÁÎÉÅ: "
 
-#: src/lang.c:741
+#: src/lang.c:743
 #, c-format
 msgid "%s=quit %s=edit %s=save select description: "
 msgstr "%s=×ÙÈÏÄ %s=ÒÅÄÁËÔÉÒÏ×ÁÔØ %s=ÓÏÈÒ. ×ÙÂÒÁÎÎÏÅ ÏÐÉÓÁÎÉÅ: "
 
-#: src/lang.c:742
+#: src/lang.c:744
 msgid "Do you really want to quit without saving your configuration?"
 msgstr "÷Ù ÄÅÊÓÔ×ÉÔÅÌØÎÏ ÈÏÔÉÔÅ ×ÙÊÔÉ ÂÅÚ ÓÏÈÒÁÎÅÎÉÑ ËÏÎÆÉÇÕÒÁÃÉÉ?"
 
-#: src/lang.c:745
+#: src/lang.c:747
 msgid "Invalid range - valid are '0-9.$' eg. 1-$"
 msgstr "îÅÄÏÐÕÓÔÉÍÙÊ ÄÉÁÐÁÚÏÎ - ÄÏÓÔÕÐÎÙ '0-9.$', ÎÁÐÒ. 1-$"
 
-#: src/lang.c:747
+#: src/lang.c:749
 msgid "Do you want to abort this operation?"
 msgstr "÷Ù ÈÏÔÉÔÅ ÐÒÅÒ×ÁÔØ ÏÐÅÒÁÃÉÀ?"
 
-#: src/lang.c:748
+#: src/lang.c:750
 msgid "Do you want to exit tin immediately?"
 msgstr "÷Ù ÈÏÔÉÔÅ ×ÙÊÔÉ ÉÚ tin ÎÅÍÅÄÌÅÎÎÏ?"
 
-#: src/lang.c:750
+#: src/lang.c:752
 msgid "Reading ('q' to quit)..."
 msgstr "þÔÅÎÉÅ ('q' - ×ÙÈÏÄ)..."
 
-#: src/lang.c:751
+#: src/lang.c:753
 #, c-format
 msgid "Reading %sarticles..."
 msgstr "þÔÅÎÉÅ %sÓÔÁÔÅÊ..."
 
-#: src/lang.c:752
+#: src/lang.c:754
 #, c-format
 msgid "Reading %sattributes file...\n"
 msgstr "þÔÅÎÉÅ ÆÁÊÌÁ %sÁÔÒÉÂÕÔÏ×...\n"
 
-#: src/lang.c:753
+#: src/lang.c:755
 #, c-format
 msgid "Reading %sconfig file...\n"
 msgstr "þÔÅÎÉÅ ÆÁÊÌÁ %sconfig...\n"
 
-#: src/lang.c:754
+#: src/lang.c:756
 msgid "Reading filter file...\n"
 msgstr "þÔÅÎÉÅ ÆÁÊÌÁ ÆÉÌØÔÒÏ×...\n"
 
-#: src/lang.c:755
+#: src/lang.c:757
 #, c-format
 msgid "Reading %s groups..."
 msgstr "þÔÅÎÉÅ %s ÇÒÕÐÐ..."
 
-#: src/lang.c:756
+#: src/lang.c:758
 msgid "Reading input history file...\n"
 msgstr "þÔÅÎÉÅ ÆÁÊÌÁ ÉÓÔÏÒÉÉ...\n"
 
-#: src/lang.c:757
+#: src/lang.c:759
 msgid "Reading keymap file...\n"
 msgstr "þÔÅÎÉÅ ÆÁÊÌÁ ÎÁÚÎÁÞÅÎÉÊ ËÌÁ×ÉÛ...\n"
 
-#: src/lang.c:758
+#: src/lang.c:760
 msgid "Reading groups from active file... "
 msgstr "þÔÅÎÉÅ ÇÒÕÐÐ ÉÚ ÆÁÊÌÁ active... "
 
-#: src/lang.c:759
+#: src/lang.c:761
 msgid "Reading groups from newsrc file... "
 msgstr "þÔÅÎÉÅ ÇÒÕÐÐ ÉÚ ÆÁÊÌÁ newsrc... "
 
-#: src/lang.c:760
+#: src/lang.c:762
 msgid "Reading newsgroups file... "
 msgstr "þÔÅÎÉÅ ÆÁÊÌÁ ÇÒÕÐÐ... "
 
-#: src/lang.c:761
+#: src/lang.c:763
 msgid "Reading newsrc file..."
 msgstr "þÔÅÎÉÅ ÆÁÊÌÁ newsrc..."
 
-#: src/lang.c:762
+#: src/lang.c:764
 msgid "References: line              "
 msgstr "References: ÓÔÒÏËÁ            "
 
-#: src/lang.c:764
+#: src/lang.c:766
 #, c-format
 msgid "(%d:%02d remaining)"
 msgstr "(%d:%02d ÏÓÔÁÌÏÓØ)"
 
-#: src/lang.c:766
+#: src/lang.c:768
 #, c-format
 msgid "Bogus group %s removed."
 msgstr "ïÛÉÂÏÞÎÁÑ ÇÒÕÐÐÁ %s ÕÄÁÌÅÎÁ."
 
-#: src/lang.c:767
+#: src/lang.c:769
 msgid "Removed from the previous rule: "
 msgstr "õÄÁÌ£Î ÉÚ ÐÒÅÄÙÄÕÝÅÇÏ ÐÒÁ×ÉÌÁ: "
 
-#: src/lang.c:768
+#: src/lang.c:770
 #, c-format
 msgid "Error: rename %s to %s"
 msgstr "ïÛÉÂËÁ: ÐÅÒÅÉÍÅÎÏ×ÁÔØ %s × %s"
 
-#: src/lang.c:769
+#: src/lang.c:771
 msgid "Reply to author..."
 msgstr "ïÔ×ÅÞÁÅÍ Á×ÔÏÒÕ..."
 
-#: src/lang.c:770
+#: src/lang.c:772
 msgid "Repost"
 msgstr "ïÐÒÁ×ÉÔØ ÓÎÏ×Á"
 
-#: src/lang.c:771
+#: src/lang.c:773
 msgid "Reposting article..."
 msgstr "ðÏ×ÔÏÒÎÁÑ ÏÔÐÒÁ×ËÁ ÓÔÁÔØÉ..."
 
-#: src/lang.c:772
+#: src/lang.c:774
 #, c-format
 msgid "Repost article(s) to group(s) [%s]> "
 msgstr "ïÔÐÒÁ×ÉÔØ ÓÎÏ×Á ÓÔÁÔØÀ(É) × ÇÒÕÐÐÕ(Ù) [%s]> "
 
-#: src/lang.c:773
+#: src/lang.c:775
 msgid "Reset newsrc?"
 msgstr "óÂÒÏÓÉÔØ newsrc?"
 
-#: src/lang.c:774
+#: src/lang.c:776
 msgid "Responses have been directed to the following newsgroups"
 msgstr "ïÔ×ÅÔÙ ÂÙÌÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÙ × ÓÌÅÄÕÀÝÉÅ ÇÒÕÐÐÙ"
 
-#: src/lang.c:775
+#: src/lang.c:777
 #, c-format
 msgid "Responses have been directed to poster. %s=mail, %s=post, %s=quit: "
 msgstr ""
 "ïÔ×ÅÔÙ ÂÙÌÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÙ ÏÔÐÒÁ×ÉÔÅÌÀ. %s=mail, %s=ÏÔÐÒÁ×ÉÔØ, %s=×ÙÈÏÄ: "
 
-#: src/lang.c:777
+#: src/lang.c:779
 msgid "Press <RETURN> to continue..."
 msgstr "îÁÖÍÉÔÅ <CR> ÄÌÑ ÐÒÏÄÏÌÖÅÎÉÑ..."
 
-#: src/lang.c:779
+#: src/lang.c:781
 #, c-format
 msgid "Select From    [%s] (y/n): "
 msgstr "÷ÙÂÒÁÔØ From   [%s] (y/n): "
 
-#: src/lang.c:780
+#: src/lang.c:782
 msgid "Select Lines: (</>num): "
 msgstr "÷ÙÂÒÁÔØ ÓÔÒÏËÉ: (</>num): "
 
-#: src/lang.c:781
+#: src/lang.c:783
 msgid "Auto-select Article Menu"
 msgstr "á×ÔÏ×ÙÂÏÒ íÅÎÀ ÓÔÁÔÅÊ"
 
-#: src/lang.c:782
+#: src/lang.c:784
 #, c-format
 msgid "Select Msg-Id  [%s] (f/l/o/n): "
 msgstr "÷ÙÂÒÁÔØ Msg-Id [%s] (f/l/o/n): "
 
-#: src/lang.c:783
+#: src/lang.c:785
 msgid "Select pattern scope: "
 msgstr "÷ÙÂÒÁÔØ ÏÂÌÁÓÔØ ÛÁÂÌÏÎÁ: "
 
-#: src/lang.c:784
+#: src/lang.c:786
 #, c-format
 msgid "Select Subject [%s] (y/n): "
 msgstr "÷ÙÂÒÁÔØ ôÅÍÕ [%s] (y/n): "
 
-#: src/lang.c:785
+#: src/lang.c:787
 msgid "Select text pattern : "
 msgstr "÷ÙÂÒÁÔØ ÛÁÂÌÏÎ : "
 
-#: src/lang.c:786
+#: src/lang.c:788
 msgid "Select time in days   : "
 msgstr "÷ÙÂÒÁÔØ ×ÒÅÍÑ  : "
 
-#: src/lang.c:787
+#: src/lang.c:789
 #, c-format
 msgid ""
 "# %s server configuration file\n"
@@ -3558,54 +3558,54 @@ msgstr ""
 "############################################################################\n"
 "\n"
 
-#: src/lang.c:793
+#: src/lang.c:795
 msgid "Showing unread groups only"
 msgstr "÷Ù×ÏÄ ÔÏÌØËÏ ÎÅÐÒÏÞÉÔÁÎÎÙÈ ÇÒÕÐÐ"
 
-#: src/lang.c:794
+#: src/lang.c:796
 msgid "Subject: line (ignore case)   "
 msgstr "ôÅÍÁ: ÓÔÒÏËÁ (ÉÇÎÏÒÉÒÏ×ÁÔØ ÒÅÇÉÓÔÒ) "
 
-#: src/lang.c:795
+#: src/lang.c:797
 msgid "Subject: line (case sensitive)"
 msgstr "ôÅÍÁ: ÓÔÒÏËÁ (ÎÅ ÉÇÎÏÒÉÒÏ×ÁÔØ ÒÅÇÉÓÔÒ)"
 
-#: src/lang.c:796
+#: src/lang.c:798
 msgid "Save"
 msgstr "óÏÈÒÁÎÉÔØ"
 
-#: src/lang.c:797
+#: src/lang.c:799
 #, c-format
 msgid "Save '%s' (%s/%s)?"
 msgstr "óÏÈÒÁÎÉÔØ '%s' (%s/%s)?"
 
-#: src/lang.c:798
+#: src/lang.c:800
 msgid "Save configuration before continuing?"
 msgstr "óÏÈÒÁÎÉÔØ ËÏÎÆÉÇÕÒÁÃÉÀ ÐÅÒÅÄ ÐÒÏÄÏÌÖÅÎÉÅÍ?"
 
-#: src/lang.c:799
+#: src/lang.c:801
 msgid "Save filename> "
 msgstr "óÏÈÒÁÎÉÔØ × ÆÁÊÌ> "
 
-#: src/lang.c:800
+#: src/lang.c:802
 msgid "Saved"
 msgstr "óÏÈÒÁÎÅÎÏ"
 
-#: src/lang.c:801
+#: src/lang.c:803
 #, c-format
 msgid "%4d unread (%4d hot) %s in %s\n"
 msgstr "%4d ÎÅÐÒÏÞÉÔÁÎÏ (%4d hot) %s × %s\n"
 
-#: src/lang.c:802
+#: src/lang.c:804
 #, c-format
 msgid "Saved %s...\n"
 msgstr "óÏÈÒÁÎÅÎÏ %s...\n"
 
-#: src/lang.c:803
+#: src/lang.c:805
 msgid "Nothing was saved"
 msgstr "îÉÞÅÇÏ ÎÅ ÂÙÌÏ ÓÏÈÒÁÎÅÎÏ"
 
-#: src/lang.c:804
+#: src/lang.c:806
 #, c-format
 msgid ""
 "\n"
@@ -3614,190 +3614,190 @@ msgstr ""
 "\n"
 "%s %d %s ÉÚ %d %s\n"
 
-#: src/lang.c:805
+#: src/lang.c:807
 #, c-format
 msgid "-- %s saved to %s%s --"
 msgstr "-- %s ÓÏÈÒÁÎ. × %s%s --"
 
-#: src/lang.c:806
+#: src/lang.c:808
 #, c-format
 msgid "-- %s saved to %s - %s --"
 msgstr "-- %s ÓÏÈÒÁÎ. × %s - %s --"
 
-#: src/lang.c:807
+#: src/lang.c:809
 msgid "Saving..."
 msgstr "úÁÐÉÓØ..."
 
-#: src/lang.c:808
+#: src/lang.c:810
 #, c-format
 msgid "%s: Screen initialization failed"
 msgstr "%s: ÎÅÕÄÁÞÎÁÑ ÉÎÉÃÉÁÌÉÚÁÃÉÑ ÜËÒÁÎÁ"
 
-#: src/lang.c:810
+#: src/lang.c:812
 #, c-format
 msgid "%s: screen is too small\n"
 msgstr "%s: ÜËÒÁÎ ÓÌÉÛËÏÍ ÍÁÌ\n"
 
-#: src/lang.c:812
+#: src/lang.c:814
 #, fuzzy, c-format
 msgid "screen is too small, %s is exiting"
 msgstr "ÜËÒÁÎ ÓÌÉÛËÏÍ ÍÁÌ, %s ×ÙÈÏÄ\n"
 
-#: src/lang.c:813
+#: src/lang.c:815
 #, fuzzy
 msgid "Delete scope?"
 msgstr "÷ÙÂÒÁÔØ ÏÂÌÁÓÔØ ÛÁÂÌÏÎÁ: "
 
-#: src/lang.c:814
+#: src/lang.c:816
 #, fuzzy
 msgid "Enter scope> "
 msgstr "÷×ÅÄÉÔÅ ÎÏÍÅÒ ÏÐÃÉÉ> "
 
-#: src/lang.c:815
+#: src/lang.c:817
 #, fuzzy
 msgid "Select new position> "
 msgstr "÷ÙÂÒÁÔØ ÛÁÂÌÏÎ : "
 
-#: src/lang.c:816
+#: src/lang.c:818
 msgid "New position cannot be a global scope"
 msgstr ""
 
-#: src/lang.c:817
+#: src/lang.c:819
 msgid "Global scope, operation not allowed"
 msgstr ""
 
-#: src/lang.c:818
+#: src/lang.c:820
 msgid "Rename scope> "
 msgstr ""
 
-#: src/lang.c:819
+#: src/lang.c:821
 #, fuzzy
 msgid "Select scope> "
 msgstr "÷ÙÂÅÒÉÔÅ ÇÒÕÐÐÕ> "
 
-#: src/lang.c:820
+#: src/lang.c:822
 #, fuzzy
 msgid "Scopes Menu"
 msgstr "íÅÎÀ ÏÐÃÉÊ"
 
-#: src/lang.c:821
+#: src/lang.c:823
 #, fuzzy
 msgid "Scopes Menu Commands"
 msgstr "ëÏÍÁÎÄÙ ×ÅÒÈÎÅÇÏ ÕÒÏ×ÎÑ"
 
-#: src/lang.c:822
+#: src/lang.c:824
 #, c-format
 msgid "Search backwards [%s]> "
 msgstr "ðÏÉÓË ÎÁÚÁÄ [%s]> "
 
-#: src/lang.c:823
+#: src/lang.c:825
 #, c-format
 msgid "Search body [%s]> "
 msgstr "ðÏÉÓË × ÔÅÌÅ [%s]> "
 
-#: src/lang.c:824
+#: src/lang.c:826
 #, c-format
 msgid "Search forwards [%s]> "
 msgstr "ðÏÉÓË ×ÐÅÒ£Ä [%s]> "
 
-#: src/lang.c:825
+#: src/lang.c:827
 msgid "Searching..."
 msgstr "ðÏÉÓË..."
 
-#: src/lang.c:826
+#: src/lang.c:828
 #, c-format
 msgid "Searching article %d of %d ('q' to abort)..."
 msgstr "ðÏÉÓË ÓÔÁÔØÉ %d ÉÚ %d ('q' - ÐÒÅÒ×ÁÔØ)..."
 
-#: src/lang.c:827
+#: src/lang.c:829
 msgid "Select article> "
 msgstr "÷ÙÂÅÒÉÔÅ ÓÔÁÔØÀ> "
 
-#: src/lang.c:828
+#: src/lang.c:830
 msgid ""
 "Select option number before text or use arrow keys and <CR>. 'q' to quit."
 msgstr ""
 "÷ÙÂÅÒÉÔÅ ÎÏÍÅÒ ÏÐÃÉÉ ÉÌÉ ÐÅÒÅÊÄÉÔÅ ÓÔÒÅÌÏÞËÁÍÉ É ÎÁÖÍÉÔÅ <CR>. 'q' ×ÙÈÏÄ."
 
-#: src/lang.c:829
+#: src/lang.c:831
 msgid "Select group> "
 msgstr "÷ÙÂÅÒÉÔÅ ÇÒÕÐÐÕ> "
 
-#: src/lang.c:830
+#: src/lang.c:832
 #, c-format
 msgid "Enter selection pattern [%s]> "
 msgstr "÷×ÅÄÉÔÅ ÛÁÂÌÏÎ ÄÌÑ ×ÙÂÏÒÁ [%s]> "
 
-#: src/lang.c:831
+#: src/lang.c:833
 #, fuzzy
 msgid "Select thread> "
 msgstr "÷ÙÂÅÒÉÔÅ ÄÉÓËÕÓÓÉÀ > "
 
-#: src/lang.c:832
+#: src/lang.c:834
 #, c-format
 msgid "%s %s %s (\"%s\") [%s]: send a DETAILED bug report to %s\n"
 msgstr "%s %s %s (\"%s\") [%s]: ÏÔÐÒÁ×ØÔÅ ÐÏÄÒÏÂÎÕÀ ÉÎÆÏÒÍÁÃÉÀ ÏÂ ÏÛÉÂËÅ %s\n"
 
-#: src/lang.c:833
+#: src/lang.c:835
 msgid "servers active-file"
 msgstr "active-ÆÁÊÌ ÓÅÒ×ÅÒÏ×"
 
-#: src/lang.c:834
+#: src/lang.c:836
 msgid "Cannot move into new newsgroups. Subscribe first..."
 msgstr "îÅ ÍÏÇÕ ÐÅÒÅÊÔÉ × ÎÏ×ÕÀ ÇÒÕÐÐÕ. óÎÁÞÁÌÁ ÐÏÄÐÉÛÉÔÅÓØ..."
 
-#: src/lang.c:835
+#: src/lang.c:837
 msgid "<SPACE>"
 msgstr "<ðòïâåì>"
 
-#: src/lang.c:836
+#: src/lang.c:838
 #, c-format
 msgid "Starting: (%s)"
 msgstr "óÔÁÒÔÕÀ: (%s)"
 
-#: src/lang.c:837
+#: src/lang.c:839
 #, c-format
 msgid "List Thread (%d of %d)"
 msgstr "óÐÉÓÏË ÄÉÓËÕÓÓÉÊ (%d ÉÚ %d)"
 
-#: src/lang.c:838
+#: src/lang.c:840
 #, c-format
 msgid "Thread (%.*s)"
 msgstr "äÉÓËÕÓÓÉÑ (%.*s)"
 
-#: src/lang.c:839
+#: src/lang.c:841
 msgid "Enter wildcard subscribe pattern> "
 msgstr "÷×ÅÄÉÔÅ ÛÁÂÌÏÎ ÄÌÑ ÐÏÄÐÉÓËÉ> "
 
-#: src/lang.c:840
+#: src/lang.c:842
 #, c-format
 msgid "subscribed to %d groups"
 msgstr "ÐÏÄÐÉÓÁÌÉÓØ ÎÁ %d ÇÒÕÐÐ"
 
-#: src/lang.c:841
+#: src/lang.c:843
 #, c-format
 msgid "Subscribed to %s"
 msgstr "ðÏÄÐÉÓÁÌÉÓØ ÎÁ %s"
 
-#: src/lang.c:842
+#: src/lang.c:844
 msgid "Subscribing... "
 msgstr "ðÏÄÐÉÓÙ×ÁÅÍÓÑ... "
 
-#: src/lang.c:843
+#: src/lang.c:845
 #, c-format
 msgid "Repost or supersede article(s) [%%s]? (%s/%s/%s): "
 msgstr "ïÔÐÒÁ×ÉÔØ ÓÎÏ×Á ÉÌÉ ÚÁÍÅÎÉÔØ ÓÔÁÔØÀ(É) [%%s]? (%s/%s/%s): "
 
-#: src/lang.c:844
+#: src/lang.c:846
 #, c-format
 msgid "Supersede article(s) to group(s) [%s]> "
 msgstr "úÁÍÅÎÉÔØ ÓÔÁÔØÀ(É) × ÇÒÕÐÐÕ(Ù) [%s]> "
 
-#: src/lang.c:845
+#: src/lang.c:847
 msgid "Superseding article ..."
 msgstr "úÁÍÅÎÁ ÓÔÁÔØÉ ..."
 
-#: src/lang.c:846
+#: src/lang.c:848
 #, c-format
 msgid ""
 "\n"
@@ -3806,24 +3806,24 @@ msgstr ""
 "\n"
 "ïÓÔÁÎÏ×ÌÅÎÏ. îÁÂÅÒÉÔÅ 'fg' ÄÌÑ ÐÅÒÅÚÁÐÕÓËÁ %s\n"
 
-#: src/lang.c:848
+#: src/lang.c:850
 #, c-format
 msgid "%d days"
 msgstr "%d ÄÎÅÊ"
 
-#: src/lang.c:849
+#: src/lang.c:851
 msgid "<TAB>"
 msgstr "<ôáâ>"
 
-#: src/lang.c:850
+#: src/lang.c:852
 msgid "TeX "
 msgstr ""
 
-#: src/lang.c:851
+#: src/lang.c:853
 msgid "# Default action/prompt strings\n"
 msgstr ""
 
-#: src/lang.c:852
+#: src/lang.c:854
 msgid ""
 "# Defaults for quick (1 key) kill & auto-selection filters\n"
 "# header=NUM  0,1=Subject: 2,3=From: 4=Message-ID: & full References: line\n"
@@ -3834,111 +3834,111 @@ msgid ""
 "# expire=ON/OFF  ON=limit to default_filter_days OFF=don't ever expire\n"
 msgstr ""
 
-#: src/lang.c:865
+#: src/lang.c:867
 msgid ""
 "# If ON use print current subject or newsgroup description in the last line\n"
 msgstr ""
 "# åÓÌÉ ON, ÔÏ ×Ù×ÏÄÉÔØ ÔÅËÕÝÕÀ ÔÅÍÕ ÉÌÉ ÏÐÉÓÁÎÉÅ ÇÒÕÐÐÙ × ÐÏÓÌÅÄÎÅÊ ÓÔÒÏËÅ\n"
 
-#: src/lang.c:866
+#: src/lang.c:868
 msgid "# Host & time info used for detecting new groups (don't touch)\n"
 msgstr ""
 "# éÎÆÏÒÍÁÃÉÑ Ï ÈÏÓÔÅ É ×ÒÅÍÅÎÉ, ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ ÏÐÒÅÄÅÌÅÎÉÑ\n"
 "# ÎÏ×ÙÈ ÇÒÕÐÐ (ÎÅ ÉÚÍÅÎÑÔØ)\n"
 
-#: src/lang.c:867
+#: src/lang.c:869
 msgid "There is no news\n"
 msgstr "îÅÔ ÎÏ×ÏÓÔÅÊ\n"
 
-#: src/lang.c:868
+#: src/lang.c:870
 msgid "Thread"
 msgstr "äÉÓËÕÓÓÉÑ"
 
-#: src/lang.c:869
+#: src/lang.c:871
 msgid "Thread Level Commands"
 msgstr "ëÏÍÁÎÄÙ ÕÒÏ×ÎÑ ÄÉÓËÕÓÓÉÊ"
 
-#: src/lang.c:870
+#: src/lang.c:872
 msgid "Thread deselected"
 msgstr "ó ÄÉÓËÕÓÓÉÉ ÓÎÑÔÁ ÏÔÍÅÔËÁ"
 
-#: src/lang.c:871
+#: src/lang.c:873
 msgid "Thread selected"
 msgstr "äÉÓËÕÓÓÉÑ ×ÙÂÒÁÎÁ"
 
-#: src/lang.c:873
+#: src/lang.c:875
 msgid "threads"
 msgstr "ÄÉÓËÕÓÓÉÉ"
 
-#: src/lang.c:875
+#: src/lang.c:877
 msgid "thread"
 msgstr "ÄÉÓËÕÓÓÉÑ"
 
-#: src/lang.c:876
+#: src/lang.c:878
 #, c-format
 msgid "Thread %4s of %4s"
 msgstr "äÉÓËÕÓÓÉÑ %4s ÉÚ %4s"
 
-#: src/lang.c:877
+#: src/lang.c:879
 msgid "Threading articles..."
 msgstr "òÁÚÂÏÒ ÄÉÓËÕÓÓÉÊ..."
 
-#: src/lang.c:878
+#: src/lang.c:880
 #, c-format
 msgid "Toggled word highlighting %s"
 msgstr "ðÅÒÅËÌÀÞÅÎÉÅ ÐÏÄÓ×ÅÔËÉ ÓÌÏ× %s"
 
-#: src/lang.c:879
+#: src/lang.c:881
 msgid "Toggled rot13 encoding"
 msgstr "ðÅÒÅËÌÀÞÅÎÉÅ ËÏÄÉÒÏ×ËÉ rot13"
 
-#: src/lang.c:880
+#: src/lang.c:882
 #, c-format
 msgid "Toggled german TeX encoding %s"
 msgstr "ðÅÒÅËÌÀÞÅÎÉÅ ÎÅÍÅÃËÏÊ TeX ËÏÄÉÒÏ×ËÉ %s"
 
-#: src/lang.c:881
+#: src/lang.c:883
 #, c-format
 msgid "Toggled tab-width to %d"
 msgstr "ðÅÒÅËÌÀÞÅÎÉÅ ÛÉÒÉÎÙ ÔÁÂÕÌÑÃÉÉ ÎÁ %d"
 
-#: src/lang.c:883
+#: src/lang.c:885
 #, c-format
 msgid "%d Trying to dotlock %s"
 msgstr "%d ÐÏÐÙÔËÁ dotlock %s"
 
-#: src/lang.c:884
+#: src/lang.c:886
 #, c-format
 msgid "%d Trying to lock %s"
 msgstr "%d ðÏÐÙÔËÁ ÚÁÂÌÏËÉÒÏ×ÁÔØ %s"
 
-#: src/lang.c:886
+#: src/lang.c:888
 msgid "           h=help"
 msgstr "           h=ÐÏÍÏÝØ"
 
-#: src/lang.c:888
+#: src/lang.c:890
 msgid "Unlimited"
 msgstr "îÅÏÇÒÁÎÉÞÅÎ"
 
-#: src/lang.c:889
+#: src/lang.c:891
 msgid "Enter wildcard unsubscribe pattern> "
 msgstr "÷×ÅÄÉÔÅ ÛÁÂÌÏÎ ÄÌÑ ÏÔÐÉÓÙ×ÁÎÉÑ> "
 
-#: src/lang.c:890
+#: src/lang.c:892
 #, c-format
 msgid "Error decoding %s : %s"
 msgstr "ïÛÉÂËÁ ÒÁÓËÏÄÉÒÏ×ÁÎÉÑ %s : %s"
 
-#: src/lang.c:891
+#: src/lang.c:893
 msgid "No end."
 msgstr "îÅÔ ËÏÎÃÁ."
 
-#: src/lang.c:892
+#: src/lang.c:894
 #, c-format
 msgid "%s successfully decoded."
 msgstr "%s ÕÓÐÅÛÎÏ ÒÁÓËÏÄÉÒÏ×ÁÎ."
 
-#: src/lang.c:893
+#: src/lang.c:895
 #, c-format
 msgid ""
 "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n"
@@ -3947,118 +3947,118 @@ msgstr ""
 "%*s[-- %s/%s, %suuencoded ÆÁÊÌ, %d ÓÔÒÏË, ÉÍÑ: %s --]\n"
 "\n"
 
-#: src/lang.c:894
+#: src/lang.c:896
 msgid "unread "
 msgstr "ÎÅÐÒÏÞÉÔÁÎÏ "
 
-#: src/lang.c:895
+#: src/lang.c:897
 #, c-format
 msgid "unsubscribed from %d groups"
 msgstr "ÏÔÐÉÓÁÌÉÓØ ÏÔ %d ÇÒÕÐÐ"
 
-#: src/lang.c:896
+#: src/lang.c:898
 #, c-format
 msgid "Unsubscribed from %s"
 msgstr "ïÔÐÉÓÁÌÉÓØ ÏÔ %s"
 
-#: src/lang.c:897
+#: src/lang.c:899
 msgid "Unsubscribing... "
 msgstr "ïÔÐÉÓÙ×ÁÅÍÓÑ... "
 
-#: src/lang.c:898
+#: src/lang.c:900
 msgid "Unthreading articles..."
 msgstr "òÁÚÇÒÕÐÐÉÒÏ×ËÁ ÄÉÓËÕÓÓÉÊ..."
 
-#: src/lang.c:899
+#: src/lang.c:901
 msgid "Updated"
 msgstr "ïÂÎÏ×ÌÅÎÏ"
 
-#: src/lang.c:901
+#: src/lang.c:903
 #, c-format
 msgid "unparseable \"LIST COUNTS\" line: \"%s\""
 msgstr ""
 
-#: src/lang.c:903
+#: src/lang.c:905
 msgid "Updating"
 msgstr "ïÂÎÏ×ÌÅÎÉÅ"
 
-#: src/lang.c:904
+#: src/lang.c:906
 msgid "URL Menu"
 msgstr ""
 
-#: src/lang.c:905
+#: src/lang.c:907
 #, fuzzy
 msgid "URL Menu Commands"
 msgstr "ëÏÍÁÎÄÙ ×ÅÒÈÎÅÇÏ ÕÒÏ×ÎÑ"
 
-#: src/lang.c:906
+#: src/lang.c:908
 #, fuzzy, c-format
 msgid "Opening %s"
 msgstr "ïÔËÒÙÔÉÅ %s\n"
 
-#: src/lang.c:907
+#: src/lang.c:909
 #, fuzzy
 msgid "Select URL> "
 msgstr "÷ÙÂÅÒÉÔÅ ÇÒÕÐÐÕ> "
 
-#: src/lang.c:908
+#: src/lang.c:910
 #, fuzzy
 msgid "No URLs in this article"
 msgstr "îÅÔ ÂÏÌØÛÅ URL × ÓÔÁÔØÅ"
 
-#: src/lang.c:909
+#: src/lang.c:911
 msgid "Use MIME display program for this message?"
 msgstr "÷ÙÚ×ÁÔØ ÐÒÏÇÒÁÍÍÕ, ÐÏËÁÚÙ×ÁÀÝÕÀ MIME ÄÌÑ ÓÔÁÔØÉ?"
 
-#: src/lang.c:910
+#: src/lang.c:912
 msgid "  -c       mark all news as read in subscribed newsgroups (batch mode)"
 msgstr ""
 "  -c       ÏÔÍÅÔÉÔØ ×ÓÅ ÎÏ×ÏÓÔÉ ËÁË ÐÒÏÞ. × ÐÏÄÐÉÓ. ÇÒÕÐÐÁÈ (ÐÁËÅÔÎÙÊ ÒÅÖÉÍ)"
 
-#: src/lang.c:911
+#: src/lang.c:913
 msgid "  -Z       return status indicating if any unread news (batch mode)"
 msgstr "  -Z       ×ÏÚ×ÒÁÔ ÓÔÁÔÕÓÁ Ï ÎÅÐÒÏÞÉÔÁÎÎÙÈ ÎÏ×ÏÓÔÑÈ (ÐÁËÅÔÎÙÊ ÒÅÖÉÍ)"
 
-#: src/lang.c:912
+#: src/lang.c:914
 msgid "  -q       don't check for new newsgroups"
 msgstr "  -q       ÎÅ ÐÒÏ×ÅÒÑÔØ ÐÏÑ×ÌÅÎÉÑ ÎÏ×ÙÈ ÇÒÕÐÐ ÎÏ×ÏÓÔÅÊ"
 
-#: src/lang.c:913
+#: src/lang.c:915
 msgid "  -X       don't save any files on quit"
 msgstr "  -X       ÎÅ ÓÏÈÒÁÎÑÔØ ÆÁÊÌÙ ÐÒÉ ×ÙÈÏÄÅ"
 
-#: src/lang.c:914
+#: src/lang.c:916
 msgid "  -d       don't show newsgroup descriptions"
 msgstr "  -d       ÎÅ ÐÏËÁÚÙ×ÁÔØ ÏÐÉÓÁÎÉÑ ÇÒÕÐÐ"
 
-#: src/lang.c:915
+#: src/lang.c:917
 msgid "  -G limit get only limit articles/group"
 msgstr "  -G limit ÐÏÌÕÞÉÔØ ÔÏÌØËÏ limit ÓÔÁÔÅÊ/ÇÒÕÐÐ"
 
-#: src/lang.c:916
+#: src/lang.c:918
 #, c-format
 msgid "  -H       help information about %s"
 msgstr "  -H       ÐÏÄÓËÁÚËÁ Ï %s"
 
-#: src/lang.c:917
+#: src/lang.c:919
 msgid "  -h       this help message"
 msgstr "  -h       ÜÔÁ ÐÏÄÓËÁÚËÁ"
 
-#: src/lang.c:918
+#: src/lang.c:920
 #, c-format
 msgid "  -I dir   news index file directory [default=%s]"
 msgstr "  -I dir   ÄÉÒÅËÔÏÒÉÑ ÉÎÄÅËÓÎÏÇÏ ÆÁÊÌÁ [ÐÏ ÕÍÏÌÞÁÎÉÀ=%s]"
 
-#: src/lang.c:919
+#: src/lang.c:921
 msgid "  -u       update index files (batch mode)"
 msgstr "  -u       ÏÂÎÏ×ÉÔØ ÉÎÄÅËÓÎÙÅ ÆÁÊÌÙ (ÐÁËÅÔÎÙÊ ÒÅÖÉÍ)"
 
-#: src/lang.c:920
+#: src/lang.c:922
 #, c-format
 msgid "  -m dir   mailbox directory [default=%s]"
 msgstr "  -m dir   ÄÉÒÅËÔÏÒÉÑ mailbox [ÐÏ ÕÍÏÌÞÁÎÉÀ=%s]"
 
-#: src/lang.c:921
+#: src/lang.c:923
 #, c-format
 msgid ""
 "\n"
@@ -4067,55 +4067,55 @@ msgstr ""
 "\n"
 "ïÔÐÒÁ×ÌÑÊÔÅ ÏÛÉÂËÉ/ËÏÍÍÅÎÔÁÒÉÉ %s"
 
-#: src/lang.c:922
+#: src/lang.c:924
 msgid "  -N       mail new news to your posts (batch mode)"
 msgstr ""
 "  -N       ÏÔÐÒÁ×ÌÑÔØ ÐÏ email ÎÏ×ÙÅ ÓÔÁÔØÉ ÎÁ ×ÁÛÉ ÓÏÏÂÝÅÎÉÑ (ÐÁËÅÔÎÙÊ "
 "ÒÅÖÉÍ)"
 
-#: src/lang.c:923
+#: src/lang.c:925
 msgid "  -M user  mail new news to specified user (batch mode)"
 msgstr ""
 "  -M user  ÏÔÐÒÁ×ÌÑÔØ ÐÏ email ÎÏ×ÙÅ ÓÔÁÔØÉ ÕËÁÚÁÎÎÏÍÕ ÐÏÌØÚÏ×ÁÔÅÌÀ "
 "(ÐÁËÅÔÎÙÊ ÒÅÖÉÍ)"
 
-#: src/lang.c:924
+#: src/lang.c:926
 #, c-format
 msgid "  -f file  subscribed to newsgroups file [default=%s]"
 msgstr "  -f file  ÆÁÊÌ ÐÏÄÐÉÓËÉ [ÐÏ ÕÍÏÌÞÁÎÉÀ=%s]"
 
-#: src/lang.c:925
+#: src/lang.c:927
 #, fuzzy
 msgid "  -x       no-posting mode"
 msgstr "  -x       ÒÅÖÉÍ ÚÁÐÒÅÔ ÏÔÐÒÁ×ÌÅÎÉÑ"
 
-#: src/lang.c:926
+#: src/lang.c:928
 msgid "  -w       post an article and exit"
 msgstr "  -w       ÏÔÐÒÁ×ÉÔØ ÓÔÁÔØÀ É ×ÙÊÔÉ"
 
-#: src/lang.c:927
+#: src/lang.c:929
 msgid "  -o       post all postponed articles and exit"
 msgstr "  -o       ÏÔÐÒÁ×ÉÔØ ×ÓÅ ÏÔÌÏÖÅÎÎÙÅ ÓÔÁÔØÉ É ×ÙÊÔÉ"
 
-#: src/lang.c:928
+#: src/lang.c:930
 msgid "  -R       read news saved by -S option"
 msgstr "  -R       ÞÉÔÁÔØ ÎÏ×ÏÓÔÉ, ÓÏÈÒÁÎ£ÎÎÙÅ ÏÐÃÉÅÊ -S"
 
-#: src/lang.c:929
+#: src/lang.c:931
 #, c-format
 msgid "  -s dir   save news directory [default=%s]"
 msgstr "  -s dir   ÄÉÒÅËÔÏÒÉÑ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÎÏ×ÏÓÔÅÊ [ÐÏ ÕÍÏÌÞÁÎÉÀ=%s]"
 
-#: src/lang.c:930
+#: src/lang.c:932
 msgid "  -S       save new news for later reading (batch mode)"
 msgstr ""
 "  -S       ÓÏÈÒÁÎÑÔØ ÎÏ×ÏÓÔÉ ÄÌÑ ÐÏÓÌÅÄÕÀÝÅÇÏ ÐÒÏÞÔÅÎÉÑ (ÐÁËÅÔÎÙÊ ÒÅÖÉÍ)"
 
-#: src/lang.c:931
+#: src/lang.c:933
 msgid "  -z       start if any unread news"
 msgstr "  -z       ÚÁÐÕÓÔÉÔØ ÅÓÌÉ ÅÓÔØ ÎÅÐÒÏÞÉÔÁÎÎÙÅ ÎÏ×ÏÓÔÉ"
 
-#: src/lang.c:932
+#: src/lang.c:934
 #, c-format
 msgid ""
 "A Usenet reader.\n"
@@ -4126,30 +4126,30 @@ msgstr ""
 "\n"
 "éÓÐÏÌØÚÏ×ÁÎÉÅ: %s [ÏÐÃÉÉ] [ÇÒÕÐÐÁ ÎÏ×ÏÓÔÅÊ[,...]]"
 
-#: src/lang.c:933
+#: src/lang.c:935
 msgid "  -v       verbose output for batch mode options"
 msgstr "  -v       ÄÅÔÁÌØÎÙÊ ×Ù×ÏÄ ÄÌÑ ÏÐÃÉÊ ÐÁËÅÔÎÏÇÏ ÒÅÖÉÍÁ"
 
-#: src/lang.c:934
+#: src/lang.c:936
 msgid "  -V       print version & date information"
 msgstr "  -V       ×Ù×ÅÓÔÉ ×ÅÒÓÉÀ É ÄÁÔÕ"
 
-#: src/lang.c:935
+#: src/lang.c:937
 #, c-format
 msgid "%s only useful without batch mode operations\n"
 msgstr "%s ÏÐÃÉÑ ÐÏÌÅÚÎÁ ÔÏÌØËÏ ÂÅÚ ÐÁËÅÔÎÏÇÏ ÒÅÖÉÍÁ\n"
 
-#: src/lang.c:936
+#: src/lang.c:938
 #, c-format
 msgid "%s only useful for batch mode operations\n"
 msgstr "%s ÏÐÃÉÑ ÐÏÌÅÚÎÁ ÔÏÌØËÏ × ÐÁËÅÔÎÏÍ ÒÅÖÉÍÅ\n"
 
-#: src/lang.c:937
+#: src/lang.c:939
 #, c-format
 msgid "Useless combination %s and %s. Ignoring %s.\n"
 msgstr ""
 
-#: src/lang.c:939
+#: src/lang.c:941
 #, c-format
 msgid ""
 "\n"
@@ -4158,12 +4158,12 @@ msgstr ""
 "\n"
 "%s%d ×ÎÅ ÄÉÁÐÁÚÏÎÁ (0 - %d). óÂÒÏÓ × 0"
 
-#: src/lang.c:940
+#: src/lang.c:942
 #, c-format
 msgid "View '%s' (%s/%s)?"
 msgstr "ðÒÏÓÍÏÔÒ '%s' (%s/%s)?"
 
-#: src/lang.c:942
+#: src/lang.c:944
 #, c-format
 msgid ""
 "\n"
@@ -4175,7 +4175,7 @@ msgstr ""
 "óÔÒÏËÁ %d - ÐÅÒ×ÁÑ ÄÌÉÎÎÁÑ ÓÔÒÏËÁ:\n"
 "%-100s\n"
 
-#: src/lang.c:943
+#: src/lang.c:945
 msgid ""
 "\n"
 "Warning: article unchanged after editing\n"
@@ -4183,7 +4183,7 @@ msgstr ""
 "\n"
 "÷ÎÉÍÁÎÉÅ: ÓÔÁÔØÑ ÎÅ ÉÚÍÅÎÉÌÁÓØ ÐÏÓÌÅ ÒÅÄÁËÔÉÒÏ×ÁÎÉÑ\n"
 
-#: src/lang.c:944
+#: src/lang.c:946
 msgid ""
 "\n"
 "Warning: \"Subject:\" contains only whitespaces.\n"
@@ -4191,7 +4191,7 @@ msgstr ""
 "\n"
 "÷ÎÉÍÁÎÉÅ: \"Subject:\" ÓÏÄÅÒÖÉÔ ÏÄÎÉ ÐÒÏÂÅÌÙ.\n"
 
-#: src/lang.c:945
+#: src/lang.c:947
 msgid ""
 "\n"
 "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:"
@@ -4200,7 +4200,7 @@ msgstr ""
 "\n"
 "ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: \"Subject:\" ÎÁÞÉÎÁÅÔÓÑ Ó  \"Re: \" ÎÏ ÎÅÔ \"References:\".\n"
 
-#: src/lang.c:947
+#: src/lang.c:949
 msgid ""
 "\n"
 "Warning: Article has \"References:\" but \"Subject:\" does not begin\n"
@@ -4210,7 +4210,7 @@ msgstr ""
 "÷ÎÉÍÁÎÉÅ: × ÓÔÁÔØÅ ÅÓÔØ \"References:\" ÎÏ \"Subject:\"\n"
 "          ÎÅ ÎÁÞÉÎÁÅÔÓÑ Ó \"Re: \" É ÎÅ ÓÏÄÅÒÖÉÔ \"(was:\".\n"
 
-#: src/lang.c:950
+#: src/lang.c:952
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4232,7 +4232,7 @@ msgstr ""
 "÷ÏÔ ÓÔÁÔØÑ, ËÏÔÏÒÕÀ ×Ù ÈÏÔÉÔÅ ÏÔÍÅÎÉÔØ:\n"
 "\n"
 
-#: src/lang.c:954
+#: src/lang.c:956
 msgid ""
 "\n"
 "Warning: You are using a non-plain transfer encoding (such as base64 or\n"
@@ -4247,13 +4247,13 @@ msgstr ""
 "ÂÕÄÅÔ\n"
 "          ÄÏÂÁ×ÌÅÎÁ ÜÔÏÊ ÐÒÏÇÒÁÍÍÏÊ, ÏÎÁ ÎÅ ÂÕÄÅÔ ËÏÒÒÅËÔÎÏ ÚÁËÏÄÉÒÏ×ÁÎÁ.\n"
 
-#: src/lang.c:959
+#: src/lang.c:961
 msgid ""
 "\n"
 "Warning: \"example\" is a reserved hierarchy!\n"
 msgstr ""
 
-#: src/lang.c:960
+#: src/lang.c:962
 #, c-format
 msgid ""
 "\n"
@@ -4268,7 +4268,7 @@ msgstr ""
 "îÅËÏÔÏÒÙÅ ÚÎÁÞÅÎÉÑ × ×ÁÛÅÍ %s ÆÁÊÌÅ ÉÚÍÅÎÉÌÉÓØ!\n"
 "ðÒÏÞÉÔÁÊÔÅ WHATSNEW, É Ô.Ä...\n"
 
-#: src/lang.c:962
+#: src/lang.c:964
 #, c-format
 msgid ""
 "\n"
@@ -4282,7 +4282,7 @@ msgstr ""
 "îÅËÏÔÏÒÙÅ ÚÎÁÞÅÎÉÅÑ × ÆÁÊÌÅ %s ÍÏÇÕÔ ÂÙÔØ ÐÒÏÉÇÎÏÒÉÒÏ×ÁÎÙ,\n"
 "ÄÒÕÇÉÅ ÍÏÇÌÉ ÂÙÔØ ÉÚÍÅÎÅÎÙ!\n"
 
-#: src/lang.c:965
+#: src/lang.c:967
 #, c-format
 msgid ""
 "Warning: tin wrote fewer groups to your\n"
@@ -4292,7 +4292,7 @@ msgid ""
 "before you start tin once again!\n"
 msgstr ""
 
-#: src/lang.c:969
+#: src/lang.c:971
 #, c-format
 msgid ""
 "\n"
@@ -4302,12 +4302,12 @@ msgstr ""
 "÷ÎÉÍÁÎÉÅ: ÏÂÎÁÒÕÖÅÎÏ %d '-- \\n' ÓÔÒÏË, ÜÔÏ ÍÏÖÅÔ ÕÄÉ×ÉÔØ ÎÅËÏÔÏÒÙÈ "
 "ÐÏÌØÚÏ×ÁÔÅÌÅÊ.\n"
 
-#: src/lang.c:970
+#: src/lang.c:972
 #, c-format
 msgid "Warning: Only %d out of %d articles were saved"
 msgstr "÷ÎÉÍÁÎÉÅ: óÏÈÒÁÎÅÎÙ ÔÏÌØËÏ %d ÉÚ %d ÓÔÁÔÅÊ"
 
-#: src/lang.c:971
+#: src/lang.c:973
 #, c-format
 msgid ""
 "\n"
@@ -4322,14 +4322,14 @@ msgstr ""
 "          ÐÏÌÅÚÎÕÀ ÉÎÆÏÒÍÁÃÉÀ, ÏÎÉ ÄÏÌÖÎÙ ÂÙÔØ ËÏÒÏÔËÉÍÉ ÎÁÓÔÏÌØËÏ,\n"
 "          ÎÁÓËÏÌØËÏ ÜÔÏ ×ÏÚÍÏÖÎÏ.\n"
 
-#: src/lang.c:975
+#: src/lang.c:977
 #, c-format
 msgid ""
 "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? "
 msgstr ""
 "÷ÎÉÍÁÎÉÅ: ÁÄÒÅÓ email ÍÏÖÅÔ ÓÏÄÅÒÖÁÔØ spamtrap. %s=ÐÒÏÄÏÌÖÉÔØ, %s=ÓÔÏÐ? "
 
-#: src/lang.c:976
+#: src/lang.c:978
 msgid ""
 "\n"
 "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n"
@@ -4337,37 +4337,37 @@ msgstr ""
 "\n"
 "÷ÎÉÍÁÎÉÅ: óÉÇÎÁÔÕÒÙ ÄÏÌÖÎÙ ÎÁÞÉÎÁÔØÓÑ Ó '-- \\n' ÎÅ Ó '--\\n'.\n"
 
-#: src/lang.c:977
+#: src/lang.c:979
 msgid "Writing attributes file..."
 msgstr "úÁÐÉÓØ ÆÁÊÌÁ ÁÔÒÉÂÕÔÏ×..."
 
-#: src/lang.c:979
+#: src/lang.c:981
 #, c-format
 msgid "%d Responses"
 msgstr "%d ÏÔ×ÅÔÏ×"
 
-#: src/lang.c:981
+#: src/lang.c:983
 #, c-format
 msgid "Added %d %s"
 msgstr "äÏÂÁ×ÌÅÎÏ %d %s"
 
-#: src/lang.c:982
+#: src/lang.c:984
 msgid "No unsubscribed groups to show"
 msgstr "îÅÔ ÏÔÐÉÓÁÎÎÙÈ ÇÒÕÐÐ ÄÌÑ ×Ù×ÏÄÁ"
 
-#: src/lang.c:983
+#: src/lang.c:985
 msgid "Showing subscribed to groups only"
 msgstr "ðÏËÁÚ ÔÏÌØËÏ ÐÏÄÐÉÓÁÎÎÙÈ ÎÁ ÇÒÕÐÐÕ"
 
-#: src/lang.c:984
+#: src/lang.c:986
 msgid "Yes "
 msgstr "äÁ "
 
-#: src/lang.c:985
+#: src/lang.c:987
 msgid "    You have mail"
 msgstr "    îÏ×ÁÑ ÐÏÞÔÁ"
 
-#: src/lang.c:990
+#: src/lang.c:992
 #, c-format
 msgid ""
 "\n"
@@ -4387,11 +4387,11 @@ msgstr ""
 "          ÏÔÒÅÄÁËÔÉÒÕÊÔÅ Å£ É ÕÂÅÒÉÔÅ ÜÔÉ ÓÉÍ×ÏÌÙ ÉÌÉ ÉÚÍÅÎÉÔÅ × M)ÅÎÀ\n"
 "          ÚÎÁÞÅÎÉÅ MM_NETWORK_CHARSET ÎÁ ÐÏÄÈÏÄÑÝÅÅ.\n"
 
-#: src/lang.c:1001
+#: src/lang.c:1003
 msgid "  -D mode  debug mode"
 msgstr ""
 
-#: src/lang.c:1005
+#: src/lang.c:1007
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4418,11 +4418,11 @@ msgstr ""
 "÷ÏÔ ÓÔÁÔØÑ, ËÏÔÏÒÕÀ ×Ù ÈÏÔÉÔÅ ÏÔÍÅÎÉÔØ:\n"
 "\n"
 
-#: src/lang.c:1014
+#: src/lang.c:1016
 msgid "toggle color"
 msgstr "ÉÚÍÅÎÉÔØ Ã×ÅÔ"
 
-#: src/lang.c:1015
+#: src/lang.c:1017
 msgid ""
 "# Changing colors of several screen parts\n"
 "# Possible values are:\n"
@@ -4468,11 +4468,11 @@ msgstr ""
 "#  15 = Ó×ÅÔÌÏ-ÂÅÌÙÊ\n"
 "\n"
 
-#: src/lang.c:1035
+#: src/lang.c:1037
 msgid "  -a       toggle color flag"
 msgstr "  -a       ÉÚÍÅÎÉÔØ Ã×ÅÔ"
 
-#: src/lang.c:1039
+#: src/lang.c:1041
 msgid ""
 "\n"
 "Error: Followup-To set to more than one newsgroup!\n"
@@ -4480,14 +4480,14 @@ msgstr ""
 "\n"
 "ïÛÉÂËÁ: Followup-To ÕÓÔÁÎÏ×ÌÅÎ ÎÁ ÂÏÌØÛÅ ÞÅÍ ÏÄÎÕ ÇÒÕÐÐÕ!\n"
 
-#: src/lang.c:1040
+#: src/lang.c:1042
 #, c-format
 msgid ""
 "\n"
 "Error: \"%s\" is renamed, use \"%s\" instead!\n"
 msgstr ""
 
-#: src/lang.c:1041
+#: src/lang.c:1043
 #, c-format
 msgid ""
 "\n"
@@ -4496,7 +4496,7 @@ msgstr ""
 "\n"
 "ïÛÉÂËÁ: ËÒÏÓÓ-ÐÏÓÔÉÎÇÁ × %d ÇÒÕÐÐÙ ÂÅÚ Followup-To ÓÔÒÏËÉ!\n"
 
-#: src/lang.c:1042
+#: src/lang.c:1044
 #, c-format
 msgid ""
 "\n"
@@ -4505,7 +4505,7 @@ msgstr ""
 "\n"
 "ïÛÉÂËÁ: \"%s\" - ÎÅÄÏÐÕÓÔÉÍÁÑ ÇÒÕÐÐÁ!\n"
 
-#: src/lang.c:1044
+#: src/lang.c:1046
 msgid ""
 "\n"
 "Warning: Followup-To set to more than one newsgroup!\n"
@@ -4513,7 +4513,7 @@ msgstr ""
 "\n"
 "÷ÎÉÍÁÎÉÅ: Followup-To ÕÓÔÁÎÏ×ÌÅÎ ÎÁ ÂÏÌØÛÅ ÞÅÍ ÏÄÎÕ ÇÒÕÐÐÕ!\n"
 
-#: src/lang.c:1045
+#: src/lang.c:1047
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -4522,7 +4522,7 @@ msgstr ""
 "\n"
 "÷ÎÉÍÁÎÉÅ: \"%s\" - ÎÅÄÏÐÕÓÔÉÍÁÑ ÎÁ ÜÔÏÍ ÍÅÓÔÅ ÇÒÕÐÐÁ ÎÏ×ÏÓÔÅÊ!\n"
 
-#: src/lang.c:1046
+#: src/lang.c:1048
 #, c-format
 msgid ""
 "\n"
@@ -4531,7 +4531,7 @@ msgstr ""
 "\n"
 "÷ÎÉÍÁÎÉÅ: ËÒÏÓÓ-ÐÏÓÔÉÎÇ × %d ÇÒÕÐÐÙ ÂÅÚ Followup-To ÓÔÒÏËÉ!\n"
 
-#: src/lang.c:1047
+#: src/lang.c:1049
 #, c-format
 msgid ""
 "\n"
@@ -4540,7 +4540,7 @@ msgstr ""
 "\n"
 "÷ÎÉÍÁÎÉÅ: \"%s\" ÎÅ × newsrc É ÍÏÖÅÔ ÂÙÔØ ÏÛÉÂÏÞÎÁ ÎÁ ÜÔÏÍ ÍÅÓÔÅ!\n"
 
-#: src/lang.c:1048
+#: src/lang.c:1050
 #, c-format
 msgid ""
 "\n"
@@ -4549,176 +4549,176 @@ msgstr ""
 "\n"
 "÷ÎÉÍÁÎÉÅ: \"%s\" - ÎÅÄÏÐÕÓÔÉÍÁÑ ÎÁ ÜÔÏÍ ÍÅÓÔÅ ÇÒÕÐÐÁ ÎÏ×ÏÓÔÅÊ!\n"
 
-#: src/lang.c:1052
+#: src/lang.c:1054
 #, c-format
 msgid "%d files successfully written from %d articles. %d %s occurred."
 msgstr "%d ÆÁÊÌÏ× ÕÓÐÅÛÎÏ ÚÁÐÉÓÁÎÙ ÉÚ %d ÓÔÁÔÅÊ. %d %s."
 
-#: src/lang.c:1053
+#: src/lang.c:1055
 msgid "Missing parts."
 msgstr "ðÒÏÐÕÝÅÎÙ ÞÁÓÔÉ."
 
-#: src/lang.c:1054
+#: src/lang.c:1056
 msgid "No beginning."
 msgstr "îÅÔ ÎÁÞÁÌÁ."
 
-#: src/lang.c:1055
+#: src/lang.c:1057
 msgid "No data."
 msgstr "îÅÔ ÄÁÎÎÙÈ."
 
-#: src/lang.c:1056
+#: src/lang.c:1058
 msgid "Unknown error."
 msgstr "îÅÉÚ×ÅÓÔÎÁÑ ÏÛÉÂËÁ."
 
-#: src/lang.c:1059
+#: src/lang.c:1061
 #, c-format
 msgid "\tChecksum of %s (%ld %s)"
 msgstr "\tëÏÎÔÒÏÌØÎÁÑ ÓÕÍÍÁ %s (%ld %s)"
 
-#: src/lang.c:1064
+#: src/lang.c:1066
 msgid "Reading mail active file... "
 msgstr ""
 
-#: src/lang.c:1065
+#: src/lang.c:1067
 msgid "Reading mailgroups file... "
 msgstr "þÔÅÎÉÅ ÆÁÊÌÁ mailgroups... "
 
-#: src/lang.c:1069
+#: src/lang.c:1071
 msgid "perform PGP operations on article"
 msgstr "×ÙÐÏÌÎÉÔØ PGP ÏÐÅÒÁÃÉÉ ÓÏ ÓÔÁÔØÅÊ"
 
-#: src/lang.c:1070
+#: src/lang.c:1072
 msgid "Add key(s) to public keyring?"
 msgstr "äÏÂÁ×ÉÔØ ËÌÀÞ(É) Ë ÏÔËÒÙÔÙÍ ËÌÀÞÁÍ?"
 
-#: src/lang.c:1071
+#: src/lang.c:1073
 #, c-format
 msgid "%s=encrypt, %s=sign, %s=both, %s=quit: "
 msgstr "%s=ÛÉÆÒÏ×ÁÔØ, %s=ÐÏÄÐÉÓÁÔØ, %s=ÏÂÁ, %s=×ÙÈÏÄ: "
 
-#: src/lang.c:1072
+#: src/lang.c:1074
 #, c-format
 msgid "%s=sign, %s=sign & include public key, %s=quit: "
 msgstr "%s=ÛÉÆÒÏ×ÁÔØ, %s=ÐÏÄÐÉÓÁÔØ É ×ÌÏÖÉÔØ ÏÔËÒÙÔÙÊ ËÌÀÞ, %s=×ÙÈÏÄ: "
 
-#: src/lang.c:1073
+#: src/lang.c:1075
 #, c-format
 msgid "PGP has not been set up (can't open %s)"
 msgstr "PGP ÎÅ ÕÓÔÁÎÏ×ÌÅÎ (ÎÅ ÍÏÇÕ ÏÔËÒÙÔØ %s)"
 
-#: src/lang.c:1074
+#: src/lang.c:1076
 msgid "Article not signed and no public keys found"
 msgstr "óÔÁÔØÑ ÎÅ ÐÏÄÐÉÓÁÎÁ É ÏÔËÒÙÔÙÊ ËÌÀÞ ÎÅ ÎÁÊÄÅÎ"
 
-#: src/lang.c:1076
+#: src/lang.c:1078
 #, 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:1077
+#: src/lang.c:1079
 #, 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:1078
+#: src/lang.c:1080
 #, 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:1080
+#: src/lang.c:1082
 #, 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:1081
+#: src/lang.c:1083
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=send [%%s]: "
 msgstr "%s=×ÙÈÏÄ, %s=ÒÅÄ., %s=pgp, %s=ÏÔÐÒÁ×ÉÔØ [%%s]: "
 
-#: src/lang.c:1082
+#: src/lang.c:1084
 #, 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:1086
+#: src/lang.c:1088
 #, 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:1087
+#: src/lang.c:1089
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=send [%%s]: "
 msgstr "%s=×ÙÈÏÄ, %s=ÒÅÄ., %s=ispell, %s=ÏÔÐÒÁ×ÉÔØ [%%s]: "
 
-#: src/lang.c:1088
+#: src/lang.c:1090
 #, 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:1090
+#: src/lang.c:1092
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone: "
 msgstr "%s=×ÙÈÏÄ, %s=ÒÅÄ., %s=ÍÅÎÀ, %s=ÏÔÐÒÁ×ÉÔØ, %s=ÏÔÌÏÖÉÔØ: "
 
-#: src/lang.c:1091
+#: src/lang.c:1093
 #, c-format
 msgid "%s=quit, %s=edit, %s=send [%%s]: "
 msgstr "%s=×ÙÈÏÄ, %s=ÒÅÄ., %s=ÏÔÐÒÁ×ÉÔØ [%%s]: "
 
-#: src/lang.c:1092
+#: src/lang.c:1094
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr "%s=×ÙÈÏÄ, %s=ÒÅÄ., %s=ÍÅÎÀ, %s=ÏÔÐÒÁ×ÉÔØ, %s=ÏÔÌÏÖÉÔØ [%%s]: "
 
-#: src/lang.c:1101
+#: src/lang.c:1103
 msgid "Try cache_overview_files to speed up things.\n"
 msgstr "ðÏÐÒÏÂÕÊÔÅ cache_overview_files ÄÌÑ ÕÓËÏÒÅÎÉÑ.\n"
 
-#: src/lang.c:1102
+#: src/lang.c:1104
 msgid "Tin will use local index files instead.\n"
 msgstr "Tin ÂÕÄÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÆÁÊÌÙ ÌÏËÁÌØÎÏÇÏ ÉÎÄÅËÓÁ.\n"
 
-#: src/lang.c:1103
+#: src/lang.c:1105
 msgid "Cannot find NNTP server name"
 msgstr "îÅ ÍÏÇÕ ÎÁÊÔÉ ÉÍÑ NNTP ÓÅÒ×ÅÒÁ"
 
-#: src/lang.c:1104
+#: src/lang.c:1106
 #, fuzzy, c-format
 msgid "Connecting to %s:%u..."
 msgstr "óÏÅÄÉÎÅÎÉÅ Ó %s:%u..."
 
-#: src/lang.c:1105
+#: src/lang.c:1107
 msgid "Disconnecting from server...\n"
 msgstr "ïÔÓÏÅÄÉÎÅÎÉÅ ÏÔ ÓÅÒ×ÅÒÁ...\n"
 
-#: src/lang.c:1106
+#: src/lang.c:1108
 #, fuzzy, c-format
 msgid ""
 "Wrong newsgroup name (\"%s\") in response of \"GROUP %s\" command: \"%s\""
 msgstr "îÅÐÒÁ×ÉÌØÎÏÅ ÉÍÑ ÇÒÕÐÐÙ × ÏÔ×ÅÔÅ ÎÁ ËÏÍÁÎÄÕ GROUP, %s ÄÌÑ %s"
 
-#: src/lang.c:1107
+#: src/lang.c:1109
 #, c-format
 msgid "Failed to connect to NNTP server %s. Exiting..."
 msgstr "îÅ ÕÄÁÌÏÓØ ÓÏÅÄÉÎÉÔØÓÑ Ó NNTP ÓÅÒ×ÅÒÏÍ %s. ÷ÙÈÏÄ..."
 
-#: src/lang.c:1108
+#: src/lang.c:1110
 msgid "205  Closing connection"
 msgstr "205  úÁËÒÙÔÉÅ ÓÏÅÄÉÎÅÎÉÑ"
 
-#: src/lang.c:1109
+#: src/lang.c:1111
 msgid "Your server does not support the NNTP XOVER or OVER command.\n"
 msgstr "óÅÒ×ÅÒ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔ NNTP XOVER ÉÌÉ OVER ËÏÍÁÎÄÙ.\n"
 
-#: src/lang.c:1110
+#: src/lang.c:1112
 msgid "Connection to news server has timed out. Reconnect?"
 msgstr "÷ÒÅÍÑ ÓÏÅÄÉÎÅÎÉÑ Ë ÓÅÒ×ÅÒÕ ÐÒÅ×ÙÓÉÌÏ ÌÉÍÉÔ. ðÏÄËÌÀÞÉÔØÓÑ ÅÝ£ ÒÁÚ?"
 
-#: src/lang.c:1111
+#: src/lang.c:1113
 #, c-format
 msgid ""
 "Put the server name in the file %s,\n"
@@ -4727,46 +4727,46 @@ msgstr ""
 "ðÏÍÅÓÔÉÔØ ÉÍÑ ÓÅÒ×ÅÒÁ × ÆÁÊÌ %s,\n"
 "ÉÌÉ ÕÓÔÁÎÏ×ÉÔØ ÐÅÒÅÍÅÎÎÕÀ ÏËÒÕÖÅÎÉÑ NNTPSERVER"
 
-#: src/lang.c:1112
+#: src/lang.c:1114
 msgid "  -A       force authentication on connect"
 msgstr "  -A       ÐÒÉÎÕÄÉÔÅÌØÎÁÑ ÁÕÔÅÎÔÉÆÉËÁÃÉÑ ÐÒÉ ÓÏÅÄÉÎÅÎÉÉ"
 
-#: src/lang.c:1113
+#: src/lang.c:1115
 #, c-format
 msgid "  -g serv  read news from NNTP server serv [default=%s]"
 msgstr "  -g serv  ÞÔÅÎÉÅ ÎÏ×ÏÓÔÅÊ Ó NNTP ÓÅÒ×ÅÒÁ serv [ÐÏ ÕÍÏÌÞÁÎÉÀ=%s]"
 
-#: src/lang.c:1114
+#: src/lang.c:1116
 #, c-format
 msgid "  -p port  use port as NNTP port [default=%d]"
 msgstr "  -p port  ÉÓÐÏÌØÚÏ×ÁÔØ port ËÁË NNTP ÐÏÒÔ [ÐÏ ÕÍÏÌÞÁÎÉÀ=%d]"
 
-#: src/lang.c:1115
+#: src/lang.c:1117
 msgid "  -Q       quick start. Same as -nqd"
 msgstr "  -Q       ÂÙÓÔÒÙÊ ÚÁÐÕÓË. ëÁË Ó ÏÐÃÉÑÍÉ -nqd"
 
-#: src/lang.c:1116
+#: src/lang.c:1118
 msgid "  -r       read news remotely from default NNTP server"
 msgstr ""
 "  -r       ÞÉÔÁÔØ ÎÏ×ÏÓÔÉ ÕÄÁÌÅÎÎÏ Ó NNTP ÓÅÒ×ÅÒÁ, ÚÁÄÁÎÎÏÇÏ ÐÏ ÕÍÏÌÞÁÎÉÀ"
 
-#: src/lang.c:1117
+#: src/lang.c:1119
 msgid "  -l       use only LIST instead of GROUP (-n) command"
 msgstr "  -l       ÉÓÐÏÌØÚÏ×ÁÔØ LIST ×ÍÅÓÔÏ ËÏÍÁÎÄÙ GROUP (-n)"
 
-#: src/lang.c:1118
+#: src/lang.c:1120
 msgid "  -n       only read subscribed .newsrc groups from NNTP server"
 msgstr "  -n       ÞÉÔÁÔØ ÔÏÌØËÏ ÐÏÄÐÉÓÁÎÎÙÅ .newsrc ÇÒÕÐÐÙ Ó NNTP ÓÅÒ×ÅÒÁ"
 
-#: src/lang.c:1120
+#: src/lang.c:1122
 msgid "  -4       force connecting via IPv4"
 msgstr ""
 
-#: src/lang.c:1121
+#: src/lang.c:1123
 msgid "  -6       force connecting via IPv6"
 msgstr ""
 
-#: src/lang.c:1122
+#: src/lang.c:1124
 msgid ""
 "\n"
 "socket or connect problem\n"
@@ -4774,7 +4774,7 @@ msgstr ""
 "\n"
 "ÐÒÏÂÌÅÍÁ Ó ÓÏËÅÔÏÍ ÉÌÉ Ó ÓÏÅÄÉÎÅÎÉÅÍ\n"
 
-#: src/lang.c:1124
+#: src/lang.c:1126
 #, c-format
 msgid ""
 "\n"
@@ -4783,16 +4783,16 @@ msgstr ""
 "\n"
 "óÏÅÄÉÎÅÎÉÅ Ó %s: "
 
-#: src/lang.c:1125
+#: src/lang.c:1127
 msgid "Giving up...\n"
 msgstr "ðÒÅËÒÁÝÁÅÍ...\n"
 
-#: src/lang.c:1127
+#: src/lang.c:1129
 #, c-format
 msgid "%s/tcp: Unknown service.\n"
 msgstr "%s/tcp: îÅÉÚ×ÅÓÔÎÙÊ ÓÅÒ×ÉÓ.\n"
 
-#: src/lang.c:1131
+#: src/lang.c:1133
 msgid ""
 "Your server does not have Xref: in its XOVER information.\n"
 "Tin will try to use XHDR XREF instead (slows down things a bit).\n"
@@ -4800,88 +4800,88 @@ msgstr ""
 "÷ÁÛ ÓÅÒ×ÅÒ ÎÅ ÓÏÄÅÒÖÉÔ Xref: × Ó×ÏÅÊ ÉÎÆÏÒÍÁÃÉÉ XOVER.\n"
 "Tin ÂÕÄÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ XHDR XREF (ÞÕÔØ ÍÅÄÌÅÎÅÅ).\n"
 
-#: src/lang.c:1134
+#: src/lang.c:1136
 msgid "Your server does not have Xref: in its XOVER information.\n"
 msgstr "óÅÒ×ÅÒ ÎÅ ÓÏÄÅÒÖÉÔ Xref: × XOVER.\n"
 
-#: src/lang.c:1137
+#: src/lang.c:1139
 #, 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:1140
+#: src/lang.c:1142
 msgid "  -Q       quick start. Same as -qd"
 msgstr "  -Q       ÂÙÓÔÒÙÊ ÚÁÐÕÓË. ôÏ ÖÅ ÓÁÍÏÅ ËÁË Ó ÏÐÃÉÑÍÉ -qd"
 
-#: src/lang.c:1141
+#: src/lang.c:1143
 msgid "  -l       read only active file instead of scanning spool (-n) command"
 msgstr ""
 "  -l       ÞÉÔÁÔØ ÔÏÌØËÏ ÆÁÊÌ active ×ÍÅÓÔÏ ÓËÁÎÉÒÏ×ÁÎÉÑ spool (-n) ËÏÍÁÎÄÙ"
 
-#: src/lang.c:1142
+#: src/lang.c:1144
 msgid "  -n       only read subscribed .newsrc groups from spool"
 msgstr "  -n       ÞÉÔÁÔØ ÔÏÌØËÏ ÐÏÄÐÉÓÁÎÎÙÅ .newsrc ÇÒÕÐÐÙ ÉÚ spool"
 
-#: src/lang.c:1143
+#: src/lang.c:1145
 msgid "Your server does not have Xref: in its NOV-files.\n"
 msgstr "÷ÁÛ ÓÅÒ×ÅÒ ÎÅ ÉÍÅÅÔ Xref: × NOV-ÆÁÊÌÁÈ.\n"
 
-#: src/lang.c:1147
+#: src/lang.c:1149
 msgid "Posting using external inews failed. Use built in inews instead?"
 msgstr "ïÔÐÒÁ×ÌÅÎÉÅ Ó ×ÎÅÛÎÉÍ inews ÐÒÏ×ÁÌÉÌÏÓØ. éÓÐÏÌØÚÏ×ÁÔØ ×ÓÔÒÏÅÎÎÙÊ inews"
 
-#: src/lang.c:1148
+#: src/lang.c:1150
 msgid "It worked! Should I always use my built in inews from now on?"
 msgstr "úÁÒÁÂÏÔÁÌÏ! éÓÐÏÌØÚÏ×ÁÔØ ×ÓÅÇÄÁ ÓÄÅÌÁÎÎÙÊ inews?"
 
-#: src/lang.c:1152
+#: src/lang.c:1154
 #, c-format
 msgid "%d %s printed"
 msgstr "%d %s ÎÁÐÅÞÁÔÁÎÏ"
 
-#: src/lang.c:1153
+#: src/lang.c:1155
 msgid "output article/thread/hot/pattern/tagged articles to printer"
 msgstr "×Ù×ÏÄ ÓÔÁÔØÉ/ÄÉÓËÕÓÓÉÉ/hot/ÛÁÂÌÏÎÁ/ÐÏÍÅÞÅÎÎÙÈ ÓÔÁÔÅÊ ÎÁ ÐÅÞÁÔØ"
 
-#: src/lang.c:1154
+#: src/lang.c:1156
 msgid "Print"
 msgstr "ðÅÞÁÔØ"
 
-#: src/lang.c:1155
+#: src/lang.c:1157
 msgid "Printing..."
 msgstr "ðÅÞÁÔÁÀ..."
 
-#: src/lang.c:1159
+#: src/lang.c:1161
 #, fuzzy, c-format
 msgid "%d %s piped to \"%s\""
 msgstr "%d %s ÎÁÐÅÞÁÔÁÎÏ"
 
-#: src/lang.c:1160
+#: src/lang.c:1162
 msgid "pipe article/thread/hot/pattern/tagged articles into command"
 msgstr "pipe ÓÔÁÔØÀ/ÄÉÓËÕÓÓÉÀ/hot/ÛÁÂÌÏÎ/ÐÏÍÅÞÅÎÎÙÅ ÓÔÁÔØÉ × ËÏÍÁÎÄÕ"
 
-#: src/lang.c:1161
+#: src/lang.c:1163
 msgid "No command"
 msgstr "îÅÔ ËÏÍÁÎÄÙ"
 
-#: src/lang.c:1162
+#: src/lang.c:1164
 msgid "Pipe"
 msgstr ""
 
-#: src/lang.c:1163
+#: src/lang.c:1165
 #, c-format
 msgid "Pipe to command [%.*s]> "
 msgstr "Pipe × ËÏÍÁÎÄÕ [%.*s]> "
 
-#: src/lang.c:1164
+#: src/lang.c:1166
 msgid "Piping..."
 msgstr ""
 
-#: src/lang.c:1166
+#: src/lang.c:1168
 msgid "Piping not enabled."
 msgstr "Piping ÎÅ ×ËÌÀÞÅÎ."
 
-#: src/lang.c:1170
+#: src/lang.c:1172
 #, c-format
 msgid ""
 "\n"
@@ -4896,7 +4896,7 @@ msgstr ""
 "        É ÓÏÄÅÒÖÉÍÏÅ.  éÓÐÏÌØÚÕÊÔÅ ÚÁÐÑÔÕÀ (,) ÄÌÑ ÒÁÚÄÅÌÅÎÉÑ\n"
 "        ÎÅÓËÏÌØËÉÈ ÉÍÅÎ ÇÒÕÐÐ.\n"
 
-#: src/lang.c:1175
+#: src/lang.c:1177
 #, c-format
 msgid ""
 "\n"
@@ -4909,7 +4909,7 @@ msgstr ""
 "        ÔÁË ËÁË ÓÔÒÏËÁ ÎÅ ÍÏÖÅÔ ÓÏÄÅÒÖÁÔØ ÐÒÏÂÅÌÏ×.\n"
 "        ðÏÖÁÌÕÊÓÔÁ ÚÁÐÉÓÙ×ÁÅÔÅ ×ÓÅ ÇÒÕÐÐÙ ÏÄÎÏÊ ÓÔÒÏËÏÊ.\n"
 
-#: src/lang.c:1180
+#: src/lang.c:1182
 #, c-format
 msgid ""
 "\n"
@@ -4922,7 +4922,7 @@ msgstr ""
 "          üÔÏ ÎÏ×ÏÅ Ó×ÏÊÔÓ×Ï É ÍÏÖÅÔ ÐÏÄÄÅÒÖÉ×ÁÔØÓÑ ÎÅ ×ÓÅÍÉ ÓÅÒ×ÅÒÁÍÉ.\n"
 "          þÔÏÂÙ ÉÚÂÅÖÁÔØ ÐÒÏÂÌÅÍ, ÚÁÐÉÓÙ×ÁÊÔÅ ×ÓÅ ÇÒÕÐÐÙ ÏÄÎÏÊ ÓÔÒÏËÏÊ.\n"
 
-#: src/lang.c:1184
+#: src/lang.c:1186
 #, c-format
 msgid ""
 "\n"
@@ -4931,7 +4931,7 @@ msgstr ""
 "\n"
 "÷ÎÉÍÁÎÉÅ: ÓÔÒÏËÁ \"%s:\" ÓÏÄÅÒÖÉÔ ÐÒÏÂÅÌÙ, ËÏÔÏÒÙÅ ÄÏÌÖÎÙ ÂÙÔØ ÕÂÒÁÎÙ.\n"
 
-#: src/lang.c:1189
+#: src/lang.c:1191
 msgid ""
 "\n"
 "  If your article contains quoted text  please take some time to pare it "
@@ -4953,40 +4953,40 @@ msgid ""
 "  likely to ignore it completely.  It's a crowded net out there.\n"
 msgstr ""
 
-#: src/lang.c:1202
+#: src/lang.c:1204
 msgid "shell escape"
 msgstr "×ÙÈÏÄ × ÏÂÏÌÏÞËÕ"
 
-#: src/lang.c:1203
+#: src/lang.c:1205
 #, c-format
 msgid "Shell Command (%s)"
 msgstr "ëÏÍÁÎÄÁ ÏÂÏÌÏÞËÉ (%s)"
 
-#: src/lang.c:1204
+#: src/lang.c:1206
 #, c-format
 msgid "Enter shell command [%s]> "
 msgstr "÷×ÅÄÉÔÅ ËÏÍÁÎÄÕ ÏÂÏÌÏÞËÉ [%s]> "
 
-#: src/lang.c:1208
+#: src/lang.c:1210
 #, c-format
 msgid "%s: Can't get entry for TERM\n"
 msgstr "%s: îÅ ÍÏÇÕ ÐÏÌÕÞÉÔØ ÚÁÐÉÓØ ÄÌÑ TERM\n"
 
-#: src/lang.c:1212
+#: src/lang.c:1214
 #, c-format
 msgid "Group %.*s ('q' to quit)..."
 msgstr "çÒÕÐÐÁ %.*s ('q' ÞÔÏÂÙ ×ÙÊÔÉ)..."
 
-#: src/lang.c:1214
+#: src/lang.c:1216
 #, c-format
 msgid "Group %.*s..."
 msgstr "çÒÕÐÐÁ %.*s..."
 
-#: src/lang.c:1218
+#: src/lang.c:1220
 msgid "Server unavailable\n"
 msgstr "óÅÒ×ÅÒ ÎÅ ÄÏÓÔÕÐÅÎ\n"
 
-#: src/lang.c:1224
+#: src/lang.c:1226
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; "
@@ -4995,7 +4995,7 @@ msgstr ""
 "%s=pipe; %s=mail; %s=ÐÅÞÁÔØ; %s=×ÙÈÏÄ; %s=toggle all/unread; %s=ÓÏÈÒ.; "
 "%s=ÏÔÍ.; %s=ÏÔÐÒÁ×ÉÔØ"
 
-#: src/lang.c:1225
+#: src/lang.c:1227
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
@@ -5003,7 +5003,7 @@ msgstr ""
 "%s=pipe; %s=mail; %s=ÐÅÞÁÔØ; %s=×ÙÈÏÄ; %s=reply mail; %s=ÓÏÈÒ.; %s=ÏÔÍ.; "
 "%s=ÏÔÐÒÁ×ÉÔØ"
 
-#: src/lang.c:1227
+#: src/lang.c:1229
 #, c-format
 msgid ""
 "%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
@@ -5011,13 +5011,13 @@ msgstr ""
 "%s=mail; %s=ÐÅÞÁÔØ; %s=×ÙÈÏÄ; %s=toggle all/unread; %s=ÓÏÈÒ.; %s=ÏÔÍ.; "
 "%s=ÏÔÐÒÁ×ÉÔØ"
 
-#: src/lang.c:1228
+#: src/lang.c:1230
 #, 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:1232
+#: src/lang.c:1234
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
@@ -5025,521 +5025,521 @@ msgstr ""
 "%s=pipe; %s=mail; %s=×ÙÈÏÄ; %s=toggle all/unread; %s=ÓÏÈÒ.; %s=ÏÔÍ.; "
 "%s=ÏÔÐÒÁ×ÉÔØ"
 
-#: src/lang.c:1233
+#: src/lang.c:1235
 #, 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:1235
+#: src/lang.c:1237
 #, 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:1236
+#: src/lang.c:1238
 #, 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:1242
+#: src/lang.c:1244
 msgid "Terminal does not support color"
 msgstr "ôÅÒÍÉÎÁÌ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔ Ã×ÅÔ"
 
-#: src/lang.c:1247
+#: src/lang.c:1249
 #, c-format
 msgid "Trying %s"
 msgstr ""
 
-#: src/lang.c:1261 src/lang.c:1289 src/lang.c:1560 src/refs.c:289
+#: src/lang.c:1263 src/lang.c:1291 src/lang.c:1573 src/refs.c:289
 msgid "None"
 msgstr "îÉÞÅÇÏ"
 
-#: src/lang.c:1262
+#: src/lang.c:1264
 msgid "Subject"
 msgstr "ôÅÍÁ"
 
-#: src/lang.c:1263
+#: src/lang.c:1265
 msgid "References"
 msgstr ""
 
-#: src/lang.c:1264
+#: src/lang.c:1266
 msgid "Both Subject and References"
 msgstr "ôÅÍÁ É References"
 
-#: src/lang.c:1265
+#: src/lang.c:1267
 msgid "Multipart Subject"
 msgstr ""
 
-#: src/lang.c:1266
+#: src/lang.c:1268
 msgid "Percentage Match"
 msgstr "óÏ×ÐÁÄÅÎÉÑ ÐÏ ÐÒÏÃÅÎÔÁÍ"
 
-#: src/lang.c:1279 src/lang.c:1370 src/lang.c:1449
+#: src/lang.c:1281 src/lang.c:1372 src/lang.c:1462
 msgid "No"
 msgstr "îÅÔ"
 
-#: src/lang.c:1280 src/lang.c:1451
+#: src/lang.c:1282 src/lang.c:1464
 msgid "Yes"
 msgstr "äÁ"
 
-#: src/lang.c:1281
+#: src/lang.c:1283
 msgid "Hide All"
 msgstr "óËÒÙÔØ ×ÓÅ"
 
-#: src/lang.c:1290
+#: src/lang.c:1292
 msgid "Address"
 msgstr "áÄÒÅÓ"
 
-#: src/lang.c:1291
+#: src/lang.c:1293
 msgid "Full Name"
 msgstr "ðÏÌÎÏÅ ÉÍÑ"
 
-#: src/lang.c:1292
+#: src/lang.c:1294
 msgid "Address and Name"
 msgstr "áÄÒÅÓ É ÉÍÑ"
 
-#: src/lang.c:1300
+#: src/lang.c:1302
 msgid "Max"
 msgstr "íÁËÓÉÍÁÌØÎÙÊ"
 
-#: src/lang.c:1301
+#: src/lang.c:1303
 msgid "Sum"
 msgstr "óÕÍÍÁ"
 
-#: src/lang.c:1302
+#: src/lang.c:1304
 msgid "Average"
 msgstr "óÒÅÄÎÉÊ"
 
-#: src/lang.c:1312 src/lang.c:1332
+#: src/lang.c:1314 src/lang.c:1334
 msgid "Black"
 msgstr "þÅÒÎÙÊ"
 
-#: src/lang.c:1313 src/lang.c:1333
+#: src/lang.c:1315 src/lang.c:1335
 msgid "Red"
 msgstr "ëÒÁÓÎÙÊ"
 
-#: src/lang.c:1314 src/lang.c:1334
+#: src/lang.c:1316 src/lang.c:1336
 msgid "Green"
 msgstr "úÅÌ£ÎÙÊ"
 
-#: src/lang.c:1315 src/lang.c:1335
+#: src/lang.c:1317 src/lang.c:1337
 msgid "Brown"
 msgstr "ëÏÒÉÞÎÅ×ÙÊ"
 
-#: src/lang.c:1316 src/lang.c:1336
+#: src/lang.c:1318 src/lang.c:1338
 msgid "Blue"
 msgstr "óÉÎÉÊ"
 
-#: src/lang.c:1317 src/lang.c:1337
+#: src/lang.c:1319 src/lang.c:1339
 msgid "Pink"
 msgstr "òÏÚÏ×ÙÊ"
 
-#: src/lang.c:1318 src/lang.c:1338
+#: src/lang.c:1320 src/lang.c:1340
 msgid "Cyan"
 msgstr "çÏÌÕÂÏÊ"
 
-#: src/lang.c:1319 src/lang.c:1339
+#: src/lang.c:1321 src/lang.c:1341
 msgid "White"
 msgstr "âÅÌÙÊ"
 
-#: src/lang.c:1320
+#: src/lang.c:1322
 msgid "Gray"
 msgstr "óÅÒÙÊ"
 
-#: src/lang.c:1321
+#: src/lang.c:1323
 msgid "Light Red"
 msgstr "ó×ÅÔÌÏ-ËÒÁÓÎÙÊ"
 
-#: src/lang.c:1322
+#: src/lang.c:1324
 msgid "Light Green"
 msgstr "ó×ÅÔÌÏ-ÚÅÌ£ÎÙÊ"
 
-#: src/lang.c:1323
+#: src/lang.c:1325
 msgid "Yellow"
 msgstr "ö£ÌÔÙÊ"
 
-#: src/lang.c:1324
+#: src/lang.c:1326
 msgid "Light Blue"
 msgstr "ó×ÅÔÌÏ-ÓÉÎÉÊ"
 
-#: src/lang.c:1325
+#: src/lang.c:1327
 msgid "Light Pink"
 msgstr "ó×ÅÔÌÏ-ÒÏÚÏ×ÙÊ"
 
-#: src/lang.c:1326
+#: src/lang.c:1328
 msgid "Light Cyan"
 msgstr "ó×ÅÔÌÏ-ÇÏÌÕÂÏÊ"
 
-#: src/lang.c:1327
+#: src/lang.c:1329
 msgid "Light White"
 msgstr "ó×ÅÔÌÏ-ÂÅÌÙÊ"
 
-#: src/lang.c:1348 src/lang.c:1456 src/lang.c:1471
+#: src/lang.c:1350 src/lang.c:1469 src/lang.c:1484
 msgid "Nothing"
 msgstr "îÉÞÅÇÏ"
 
-#: src/lang.c:1350
+#: src/lang.c:1352
 msgid "Space"
 msgstr ""
 
-#: src/lang.c:1358
+#: src/lang.c:1360
 msgid "Normal"
 msgstr ""
 
-#: src/lang.c:1359
+#: src/lang.c:1361
 msgid "Best highlighting"
 msgstr "ìÕÞÛÅÅ ÐÏÄÓ×ÅÞÉ×ÁÎÉÅ"
 
-#: src/lang.c:1360
+#: src/lang.c:1362
 msgid "Underline"
 msgstr "ðÏÄÞÅÒËÉ×ÁÎÉÅ"
 
-#: src/lang.c:1361
+#: src/lang.c:1363
 msgid "Reverse video"
 msgstr "òÅ×ÅÒÓÎÏÅ ×ÉÄÅÏ"
 
-#: src/lang.c:1362
+#: src/lang.c:1364
 msgid "Blinking"
 msgstr "íÉÇÁÎÉÅ"
 
-#: src/lang.c:1363
+#: src/lang.c:1365
 msgid "Half bright"
 msgstr ""
 
-#: src/lang.c:1364
+#: src/lang.c:1366
 msgid "Bold"
 msgstr ""
 
-#: src/lang.c:1371
+#: src/lang.c:1373
 msgid "Cc"
 msgstr ""
 
-#: src/lang.c:1372
+#: src/lang.c:1374
 msgid "Bcc"
 msgstr ""
 
-#: src/lang.c:1373
+#: src/lang.c:1375
 msgid "Cc and Bcc"
 msgstr ""
 
-#: src/lang.c:1379 src/lang.c:1392
+#: src/lang.c:1392 src/lang.c:1405
 msgid "none"
 msgstr "ÎÉÞÅÇÏ"
 
-#: src/lang.c:1380
+#: src/lang.c:1393
 msgid "commands"
 msgstr "ËÏÍÁÎÄÙ"
 
-#: src/lang.c:1381
+#: src/lang.c:1394
 msgid "select"
 msgstr "×ÙÂÏÒ"
 
-#: src/lang.c:1383
+#: src/lang.c:1396
 msgid "commands & quit"
 msgstr "ËÏÍÁÎÄÙ É ×ÙÈÏÄ"
 
-#: src/lang.c:1384
+#: src/lang.c:1397
 msgid "commands & select"
 msgstr "ËÏÍÁÎÄÙ É ×ÙÂÏÒ"
 
-#: src/lang.c:1385
+#: src/lang.c:1398
 msgid "quit & select"
 msgstr "×ÙÈÏÄ É ×ÙÂÏÒ"
 
-#: src/lang.c:1386
+#: src/lang.c:1399
 msgid "commands & quit & select"
 msgstr "ËÏÍÁÎÄÙ, ×ÙÈÏÄ É ×ÙÂÏÒ"
 
-#: src/lang.c:1393
+#: src/lang.c:1406
 msgid "PageDown"
 msgstr ""
 
-#: src/lang.c:1394
+#: src/lang.c:1407
 msgid "PageNextUnread"
 msgstr ""
 
-#: src/lang.c:1395
+#: src/lang.c:1408
 msgid "PageDown or PageNextUnread"
 msgstr ""
 
-#: src/lang.c:1401
+#: src/lang.c:1414
 #, fuzzy
 msgid "Subject: (case sensitive)"
 msgstr "ôÅÍÁ: ÓÔÒÏËÁ (ÎÅ ÉÇÎÏÒÉÒÏ×ÁÔØ ÒÅÇÉÓÔÒ)"
 
-#: src/lang.c:1402
+#: src/lang.c:1415
 #, fuzzy
 msgid "Subject: (ignore case)"
 msgstr "ôÅÍÁ: ÓÔÒÏËÁ (ÉÇÎÏÒÉÒÏ×ÁÔØ ÒÅÇÉÓÔÒ) "
 
-#: src/lang.c:1403
+#: src/lang.c:1416
 #, fuzzy
 msgid "From: (case sensitive)"
 msgstr "From: ÓÔÒÏËÁ (ÎÅ ÉÇÎÏÒ. ÒÅÇÉÓÔÒ)    "
 
-#: src/lang.c:1404
+#: src/lang.c:1417
 #, fuzzy
 msgid "From: (ignore case)"
 msgstr "From: ÓÔÒÏËÁ (ÉÇÎÏÒ. ÒÅÇÉÓÔÒ)   "
 
-#: src/lang.c:1405
+#: src/lang.c:1418
 msgid "Msg-ID: & full References: line"
 msgstr ""
 
-#: src/lang.c:1406
+#: src/lang.c:1419
 msgid "Msg-ID: & last References: only"
 msgstr ""
 
-#: src/lang.c:1407
+#: src/lang.c:1420
 msgid "Message-ID: entry only"
 msgstr ""
 
-#: src/lang.c:1408
+#: src/lang.c:1421
 #, fuzzy
 msgid "Lines:"
 msgstr "óÔÒÏËÉ"
 
-#: src/lang.c:1414
+#: src/lang.c:1427
 #, fuzzy
 msgid "Don't trim article body"
 msgstr "óÏÒÔÉÒÏ×ÁÔØ ÓÔÁÔØÉ ÐÏ"
 
-#: src/lang.c:1415
+#: src/lang.c:1428
 msgid "Skip leading blank lines"
 msgstr ""
 
-#: src/lang.c:1416
+#: src/lang.c:1429
 msgid "Skip trailing blank lines"
 msgstr ""
 
-#: src/lang.c:1417
+#: src/lang.c:1430
 msgid "Skip leading and trailing blank l."
 msgstr ""
 
-#: src/lang.c:1418
+#: src/lang.c:1431
 msgid "Compact multiple between text"
 msgstr ""
 
-#: src/lang.c:1419
+#: src/lang.c:1432
 msgid "Compact multiple and skip leading"
 msgstr ""
 
-#: src/lang.c:1420
+#: src/lang.c:1433
 msgid "Compact multiple and skip trailing"
 msgstr ""
 
-#: src/lang.c:1421
+#: src/lang.c:1434
 msgid "Compact mltpl., skip lead. & trai."
 msgstr ""
 
-#: src/lang.c:1450
+#: src/lang.c:1463
 msgid "Shell archive"
 msgstr ""
 
-#: src/lang.c:1457
+#: src/lang.c:1470
 msgid "Subject: (descending)"
 msgstr "ôÅÍÁ: (ÐÏ ÕÂÙ×ÁÎÉÀ)"
 
-#: src/lang.c:1458
+#: src/lang.c:1471
 msgid "Subject: (ascending)"
 msgstr "ôÅÍÁ: (ÐÏ ×ÏÚÒÁÓÔÁÎÉÀ)"
 
-#: src/lang.c:1459
+#: src/lang.c:1472
 msgid "From: (descending)"
 msgstr "From: (ÐÏ ÕÂÙ×ÁÎÉÀ)"
 
-#: src/lang.c:1460
+#: src/lang.c:1473
 msgid "From: (ascending)"
 msgstr "From: (ÐÏ ×ÏÚÒÁÓÔÁÎÉÀ)"
 
-#: src/lang.c:1461
+#: src/lang.c:1474
 msgid "Date: (descending)"
 msgstr "äÁÔÁ: (ÐÏ ÕÂÙ×ÁÎÉÀ)"
 
-#: src/lang.c:1462
+#: src/lang.c:1475
 msgid "Date: (ascending)"
 msgstr "äÁÔÁ: (ÐÏ ×ÏÚÒÁÓÔÁÎÉÀ)"
 
-#: src/lang.c:1463 src/lang.c:1472
+#: src/lang.c:1476 src/lang.c:1485
 msgid "Score (descending)"
 msgstr "Score (ÐÏ ÕÂÙ×ÁÎÉÀ)"
 
-#: src/lang.c:1464 src/lang.c:1473
+#: src/lang.c:1477 src/lang.c:1486
 msgid "Score (ascending)"
 msgstr "Score (ÐÏ ×ÏÚÒÁÓÔÁÎÉÀ)"
 
-#: src/lang.c:1465
+#: src/lang.c:1478
 msgid "Lines: (descending)"
 msgstr "ëÏÌÉÞÅÓÔ×Ï ÓÔÒÏË: (ÐÏ ÕÂÙ×ÁÎÉÀ)"
 
-#: src/lang.c:1466
+#: src/lang.c:1479
 msgid "Lines: (ascending)"
 msgstr "ëÏÌÉÞÅÓÔ×Ï ÓÔÒÏË: (ÐÏ ×ÏÚÒÁÓÔÁÎÉÀ)"
 
-#: src/lang.c:1474
+#: src/lang.c:1487
 #, fuzzy
 msgid "Last posting date (descending)"
 msgstr "ëÏÌÉÞÅÓÔ×Ï ÓÔÒÏË: (ÐÏ ÕÂÙ×ÁÎÉÀ)"
 
-#: src/lang.c:1475
+#: src/lang.c:1488
 #, fuzzy
 msgid "Last posting date (ascending)"
 msgstr "ëÏÌÉÞÅÓÔ×Ï ÓÔÒÏË: (ÐÏ ×ÏÚÒÁÓÔÁÎÉÀ)"
 
-#: src/lang.c:1481
+#: src/lang.c:1494
 msgid "Quick-sort"
 msgstr ""
 
-#: src/lang.c:1482
+#: src/lang.c:1495
 msgid "Heap-sort"
 msgstr ""
 
-#: src/lang.c:1489
+#: src/lang.c:1502
 msgid "Always Keep"
 msgstr ""
 
-#: src/lang.c:1490
+#: src/lang.c:1503
 msgid "Always Remove"
 msgstr ""
 
-#: src/lang.c:1491
+#: src/lang.c:1504
 msgid "Mark with D on selection screen"
 msgstr ""
 
-#: src/lang.c:1497
+#: src/lang.c:1510
 msgid "Kill only unread arts"
 msgstr "õÎÉÞÔÏÖÁÔØ ÔÏÌØËÏ ÎÅÐÒÏÞ. ÓÔÁÔØÉ"
 
-#: src/lang.c:1498
+#: src/lang.c:1511
 msgid "Kill all arts & show with K"
 msgstr "õÎÉÞÔÏÖÁÔØ ×ÓÅ ÓÔÁÔØÉ É ÐÏËÁÚ. Ó K"
 
 #. TODO: s/K/art_marked_killed/
-#: src/lang.c:1499
+#: src/lang.c:1512
 msgid "Kill all arts and never show"
 msgstr "õÎÉÞÔÏÖÁÔØ ×ÓÅ ÓÔÁÔØÉ É ÎÅ ÐÏËÁÚ."
 
-#: src/lang.c:1505
+#: src/lang.c:1518
 msgid "Nothing special"
 msgstr "îÉÞÅÇÏ ÏÓÏÂÅÎÎÏÇÏ"
 
-#: src/lang.c:1506
+#: src/lang.c:1519
 msgid "Compress quotes"
 msgstr "óÖÉÍÁÔØ ÃÉÔÉÒÏ×ÁÎÉÅ"
 
-#: src/lang.c:1507
+#: src/lang.c:1520
 msgid "Quote signatures"
 msgstr "ãÉÔÉÒÏ×ÁÔØ ÓÉÇÎÁÔÕÒÙ"
 
-#: src/lang.c:1508
+#: src/lang.c:1521
 msgid "Compress quotes, quote sigs"
 msgstr "óÖÉÍÁÔØ ÓÉÇÎÁÔÕÒÙ, ÃÉÔÉÒÏ×ÁÔØ ÓÉÇÎÁÔÕÒÙ"
 
-#: src/lang.c:1509
+#: src/lang.c:1522
 msgid "Quote empty lines"
 msgstr "ãÉÔÉÒÏ×ÁÔØ ÐÕÓÔÙÅ ÓÔÒÏËÉ"
 
-#: src/lang.c:1510
+#: src/lang.c:1523
 msgid "Compress quotes, quote empty lines"
 msgstr "óÖÉÍÁÔØ ÃÉÔÉÒÏ×ÁÎÉÅ, ÃÉÔÉÒÏ×ÁÔØ ÐÕÓÔÙÅ ÓÔÒÏËÉ"
 
-#: src/lang.c:1511
+#: src/lang.c:1524
 msgid "Quote sigs & empty lines"
 msgstr "ãÉÔÉÒÏ×ÁÔØ ÓÉÇÎÁÔÕÒÙ É ÐÕÓÔÙÅ ÓÔÒÏËÉ"
 
-#: src/lang.c:1512
+#: src/lang.c:1525
 msgid "Comp. q., quote sigs & empty lines"
 msgstr "óÖÉÍÁÔØ ÃÉÔÉÒÏ×ÁÎÉÅ, ÃÉÔÉÒÏ×ÁÔØ ÓÉÇÎÁÔÕÒÙ É ÐÕÓÔÙÅ ÓÔÒÏËÉ"
 
-#: src/lang.c:1552
+#: src/lang.c:1565
 msgid "no"
 msgstr "ÎÅÔ"
 
-#: src/lang.c:1553
+#: src/lang.c:1566
 msgid "with headers"
 msgstr "Ó ÚÁÇÏÌÏ×ËÁÍÉ"
 
-#: src/lang.c:1554
+#: src/lang.c:1567
 msgid "without headers"
 msgstr "ÂÅÚ ÚÁÇÏÌÏ×ËÏ×"
 
-#: src/lang.c:1561
+#: src/lang.c:1574
 msgid "NFKC"
 msgstr ""
 
-#: src/lang.c:1563
+#: src/lang.c:1576
 msgid "NFKD"
 msgstr ""
 
-#: src/lang.c:1564
+#: src/lang.c:1577
 msgid "NFC"
 msgstr ""
 
-#: src/lang.c:1565
+#: src/lang.c:1578
 msgid "NFD"
 msgstr ""
 
-#: src/lang.c:1573
+#: src/lang.c:1586
 msgid "Display Options"
 msgstr "ïÐÃÉÉ ×Ù×ÏÄÁ"
 
-#: src/lang.c:1580
+#: src/lang.c:1593
 msgid "Color Options"
 msgstr "ïÐÃÉÉ ÒÁÂÏÔÙ Ó Ã×ÅÔÏÍ"
 
-#: src/lang.c:1586
+#: src/lang.c:1599
 #, fuzzy
 msgid "Highlight Options"
 msgstr "ïÐÃÉÉ ÆÉÌØÔÒÁÃÉÉ"
 
-#: src/lang.c:1593
+#: src/lang.c:1606
 msgid "Article-Limiting Options"
 msgstr ""
 
-#: src/lang.c:1599
+#: src/lang.c:1612
 msgid "Posting/Mailing Options"
 msgstr "ïÐÃÉÉ ÏÔÐÒÁ×ËÉ ÓÔÁÔÅÊ/ÐÉÓÅÍ"
 
-#: src/lang.c:1605
+#: src/lang.c:1618
 msgid "Saving/Printing Options"
 msgstr "ïÐÃÉÉ ÓÏÈÒÁÎÅÎÉÑ É ÐÅÞÁÔÉ"
 
-#: src/lang.c:1611
+#: src/lang.c:1624
 msgid "Expert Options"
 msgstr "üËÓÐÅÒÔÎÙÅ ÏÐÃÉÉ"
 
-#: src/lang.c:1617
+#: src/lang.c:1630
 msgid "Filtering Options"
 msgstr "ïÐÃÉÉ ÆÉÌØÔÒÁÃÉÉ"
 
-#: src/lang.c:1622 src/lang.c:1653 src/lang.c:1659 src/lang.c:1686
-#: src/lang.c:1738 src/lang.c:1744 src/lang.c:1754 src/lang.c:1765
-#: src/lang.c:1783 src/lang.c:1852 src/lang.c:2053 src/lang.c:2059
-#: src/lang.c:2065 src/lang.c:2071 src/lang.c:2083 src/lang.c:2090
-#: src/lang.c:2144 src/lang.c:2153 src/lang.c:2159 src/lang.c:2166
-#: src/lang.c:2173 src/lang.c:2180 src/lang.c:2187 src/lang.c:2194
-#: src/lang.c:2201 src/lang.c:2208 src/lang.c:2215 src/lang.c:2222
-#: src/lang.c:2229 src/lang.c:2236 src/lang.c:2243 src/lang.c:2250
-#: src/lang.c:2257 src/lang.c:2264 src/lang.c:2271 src/lang.c:2278
-#: src/lang.c:2285 src/lang.c:2292 src/lang.c:2299 src/lang.c:2306
-#: src/lang.c:2313 src/lang.c:2320 src/lang.c:2327 src/lang.c:2335
-#: src/lang.c:2351 src/lang.c:2358 src/lang.c:2365 src/lang.c:2372
-#: src/lang.c:2378 src/lang.c:2384 src/lang.c:2401 src/lang.c:2413
-#: src/lang.c:2447 src/lang.c:2500 src/lang.c:2514 src/lang.c:2520
-#: src/lang.c:2545 src/lang.c:2563 src/lang.c:2580 src/lang.c:2616
-#: src/lang.c:2652 src/lang.c:2672 src/lang.c:2707 src/lang.c:2717
-#: src/lang.c:2724 src/lang.c:2750 src/lang.c:2774 src/lang.c:2847
-#: src/lang.c:2861 src/lang.c:2869 src/lang.c:2883 src/lang.c:2889
-#: src/lang.c:2927
+#: src/lang.c:1635 src/lang.c:1666 src/lang.c:1672 src/lang.c:1699
+#: src/lang.c:1751 src/lang.c:1757 src/lang.c:1767 src/lang.c:1778
+#: src/lang.c:1796 src/lang.c:1865 src/lang.c:2066 src/lang.c:2072
+#: src/lang.c:2078 src/lang.c:2084 src/lang.c:2096 src/lang.c:2103
+#: src/lang.c:2157 src/lang.c:2166 src/lang.c:2172 src/lang.c:2179
+#: src/lang.c:2186 src/lang.c:2193 src/lang.c:2200 src/lang.c:2207
+#: src/lang.c:2214 src/lang.c:2221 src/lang.c:2228 src/lang.c:2235
+#: src/lang.c:2242 src/lang.c:2249 src/lang.c:2256 src/lang.c:2263
+#: src/lang.c:2270 src/lang.c:2277 src/lang.c:2284 src/lang.c:2291
+#: src/lang.c:2298 src/lang.c:2305 src/lang.c:2312 src/lang.c:2319
+#: src/lang.c:2326 src/lang.c:2333 src/lang.c:2340 src/lang.c:2348
+#: src/lang.c:2364 src/lang.c:2371 src/lang.c:2378 src/lang.c:2385
+#: src/lang.c:2391 src/lang.c:2397 src/lang.c:2414 src/lang.c:2426
+#: src/lang.c:2461 src/lang.c:2514 src/lang.c:2528 src/lang.c:2534
+#: src/lang.c:2559 src/lang.c:2577 src/lang.c:2594 src/lang.c:2606
+#: src/lang.c:2639 src/lang.c:2675 src/lang.c:2695 src/lang.c:2730
+#: src/lang.c:2740 src/lang.c:2747 src/lang.c:2773 src/lang.c:2797
+#: src/lang.c:2870 src/lang.c:2884 src/lang.c:2892 src/lang.c:2906
+#: src/lang.c:2912 src/lang.c:2950
 msgid "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr "<ðòïâåì> ×ÙÂÒÁÔØ, <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:1623
+#: src/lang.c:1636
 msgid "Show mini menu & posting etiquette"
 msgstr "ðÏËÁÚÙ×ÁÔØ ÍÉÎÉ-ÍÅÎÀ É ÜÔÉËÅÔ ÏÂÝÅÎÉÑ"
 
-#: src/lang.c:1624
+#: src/lang.c:1637
 msgid ""
 "# If ON show a mini menu of useful commands at each level\n"
 "# and posting etiquette after composing an article\n"
@@ -5547,17 +5547,17 @@ msgstr ""
 "# åÓÌÉ ON, ÔÏ ÐÏËÁÚÙ×ÁÔØ ËÏÒÏÔËÏÅ ÏÐÉÓÁÎÉÅ ÄÌÑ ËÁÖÄÏÊ ÇÒÕÐÐÙ\n"
 "# É ÐÒÁ×ÉÌÁ ÓÅÔÅ×ÏÇÏ ÜÔÉËÅÔÁ ÐÏÓÌÅ ÓÏÚÄÁÎÉÑ ÓÔÁÔØÉ\n"
 
-#: src/lang.c:1629
+#: src/lang.c:1642
 msgid "Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
 msgstr ""
 "ðÏËÁÚÙ×ÁÔØ ËÏÒÏÔËÏÅ ÏÐÉÓÁÎÉÑ ÄÌÑ ËÁÖÄÏÊ ÇÒÕÐÐÙ. <ðòïâåì> ×ÙÂÏÒ, <CR> "
 "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1630
+#: src/lang.c:1643
 msgid "Show description of each newsgroup"
 msgstr "ðÏËÁÚÙ×ÁÔØ ÏÐÉÓÁÎÉÅ ÇÒÕÐÐ"
 
-#: src/lang.c:1631
+#: src/lang.c:1644
 msgid ""
 "# If ON show group description text after newsgroup name at\n"
 "# group selection level\n"
@@ -5565,19 +5565,19 @@ msgstr ""
 "# åÓÌÉ ON, ÔÏ ÐÏËÁÚÙ×ÁÔØ ÏÐÉÓÁÎÉÅ ÇÒÕÐÐÙ ÐÏÓÌÅ ÉÍÅÎÉ ÇÒÕÐÐÙ ×\n"
 "# ÒÅÖÉÍÅ ×ÙÂÏÒÁ ÇÒÕÐÐÙ\n"
 
-#: src/lang.c:1636
+#: src/lang.c:1649
 #, fuzzy
 msgid ""
 "Show From (author) fields in group & thread level. <SPACE> toggles & <CR> "
 "sets."
 msgstr "÷Ù×ÏÄ ôÅÍÙ É á×ÔÏÒÁ × ÍÅÎÀ ÇÒÕÐÐÙ. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1637
+#: src/lang.c:1650
 #, fuzzy
 msgid "In group and thread level, show author by"
 msgstr "÷ ÍÅÎÀ ÇÒÕÐÐÙ ÐÏËÁÚÁÔØ Á×ÔÏÒÁ ËÁË"
 
-#: src/lang.c:1638
+#: src/lang.c:1651
 #, fuzzy
 msgid ""
 "# Part of From field to display in group and thread level\n"
@@ -5594,33 +5594,33 @@ msgstr ""
 "# * 2 = ÐÏÌÎÏÅ ÉÍÑ\n"
 "#   3 = ÁÄÒÅÓ É ÐÏÌÎÏÅ ÉÍÑ\n"
 
-#: src/lang.c:1647
+#: src/lang.c:1660
 msgid "Draw -> or highlighted bar for selection. <SPACE> toggles & <CR> sets."
 msgstr "÷Ù×ÏÄÉÔØ -> ×ÍÅÓÔÏ ÐÏÄÓ×ÅÔËÉ × ÍÅÎÀ. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1648
+#: src/lang.c:1661
 msgid "Draw -> instead of highlighted bar"
 msgstr "÷Ù×ÏÄÉÔØ -> ×ÍÅÓÔÏ ÐÏÄÓ×ÅÔËÉ × ÍÅÎÀ."
 
-#: src/lang.c:1649
+#: src/lang.c:1662
 msgid "# If ON use -> otherwise highlighted bar for selection\n"
 msgstr "# åÓÌÉ ON, ÔÏ ×Ù×ÏÄÉÔØ -> ×ÍÅÓÔÏ ÐÏÄÓ×ÅÔËÉ × ÍÅÎÀ\n"
 
-#: src/lang.c:1654
+#: src/lang.c:1667
 msgid "Use inverse video for page headers"
 msgstr "éÎ×ÅÒÓÎÙÊ ×ÉÄÅÏ ÒÅÖÉÍ ÄÌÑ ÚÁÇÏÌÏ×ËÏ× ÓÔÒÁÎÉÃ"
 
-#: src/lang.c:1655
+#: src/lang.c:1668
 msgid "# If ON use inverse video for page headers at different levels\n"
 msgstr ""
 "# åÓÌÉ ON, ÔÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÉÎ×ÅÒÓÉÀ Ã×ÅÔÏ× ÄÌÑ ÚÁÇÏÌÏ×ËÏ× ÎÁ\n"
 "# ÒÁÚÌÉÞÎÙÈ ÕÒÏ×ÎÑÈ\n"
 
-#: src/lang.c:1660
+#: src/lang.c:1673
 msgid "Thread articles by"
 msgstr "çÒÕÐÐÉÒÏ×ÁÔØ ÓÔÁÔØÉ ÐÏ"
 
-#: src/lang.c:1661
+#: src/lang.c:1674
 msgid ""
 "# Thread articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5640,17 +5640,17 @@ msgstr ""
 "#   4 = Multipart Subject\n"
 "#   5 = óÏ×ÐÁÄÅÎÉÅ ÐÏ ÐÒÏÃÅÎÔÁÍ\n"
 
-#: src/lang.c:1672
+#: src/lang.c:1685
 msgid "Enter percentage match required to thread together. <CR> sets."
 msgstr ""
 "÷×ÅÄÉÔÅ ÎÅÏÂÈÏÄÉÍÙÊ ÐÒÏÃÅÎÔ ÓÏ×ÐÁÄÅÎÉÑ ÄÌÑ ÏÂßÅÄÉÎÅÎÉÑ × ÄÉÓËÕÓÓÉÀ. <CR> "
 "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1673
+#: src/lang.c:1686
 msgid "Thread percentage match"
 msgstr "ðÒÏÃÅÎÔ ÓÏ×ÐÁÄÅÎÉÑ ÄÉÓËÕÓÓÉÉ"
 
-#: src/lang.c:1675
+#: src/lang.c:1688
 #, no-c-format
 msgid ""
 "# Thread percentage match...\n"
@@ -5665,11 +5665,11 @@ msgid ""
 "# 'harppy' would be threaded separately from 'happy'\n"
 msgstr ""
 
-#: src/lang.c:1687
+#: src/lang.c:1700
 msgid "Score of a thread"
 msgstr "Score ÄÉÓËÕÓÓÉÉ"
 
-#: src/lang.c:1688
+#: src/lang.c:1701
 msgid ""
 "# Thread score\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5683,18 +5683,18 @@ msgstr ""
 "#   1 = ÓÕÍÍÁ\n"
 "#   2 = ÓÒÅÄÎÅÅ\n"
 
-#: src/lang.c:1696
+#: src/lang.c:1709
 msgid ""
 "Sort articles by Subject, From, Date or Score. <SPACE> toggles & <CR> sets."
 msgstr ""
 "óÏÒÔÉÒÏ×ÁÔØ ÓÔÁÔØÉ ÐÏ ôÅÍÅ, From, äÁÔÅ ÉÌÉ Score. <ðòïâåì> ×ÙÂÏÒ, <CR> "
 "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1697
+#: src/lang.c:1710
 msgid "Sort articles by"
 msgstr "óÏÒÔÉÒÏ×ÁÔØ ÓÔÁÔØÉ ÐÏ"
 
-#: src/lang.c:1698
+#: src/lang.c:1711
 msgid ""
 "# Sort articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5724,17 +5724,17 @@ msgstr ""
 "#   9 = ëÏÌÉÞÅÓÔ×Ï ÓÔÒÏË ÐÏ ÕÂÙ×ÁÎÉÀ\n"
 "#  10 = ëÏÌÉÞÅÓÔ×Ï ÓÔÒÏË ÐÏ ×ÏÚÒÁÓÔÁÎÉÀ\n"
 
-#: src/lang.c:1714
+#: src/lang.c:1727
 msgid "Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
 msgstr ""
 "îÅ ÓÏÒÔÉÒÏ×ÁÔØ ÄÉÓËÕÓÓÉÉ ÉÌÉ ÓÏÒÔÉÒÏ×ÁÔØ ÐÏ Score. <ðòïâåì> ×ÙÂÏÒ, <CR> "
 "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1715
+#: src/lang.c:1728
 msgid "Sort threads by"
 msgstr "óÏÒÔÉÒÏ×ÁÔØ ÄÉÓËÕÓÓÉÉ ÐÏ"
 
-#: src/lang.c:1716
+#: src/lang.c:1729
 #, fuzzy
 msgid ""
 "# Sort thread by ...\n"
@@ -5751,55 +5751,55 @@ msgstr ""
 "# * 1 = Score ÐÏ ÕÂÙ×ÁÎÉÀ\n"
 "#   2 = Score ÐÏ ×ÏÚÒÁÓÔÁÎÉÀ\n"
 
-#: src/lang.c:1726
+#: src/lang.c:1739
 msgid ""
 "Put cursor at first/last unread art in groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 "õÓÔ. ËÕÒÓÏÒ ÎÁ ÐÅÒ×ÕÀ/ÐÏÓÌÅÄ. ÎÅÐÒÏÞÉÔ. ÓÔÁÔØÀ × ÇÒÕÐÐÁÈ. <ðòïâåì> ×ÙÂÏÒ, "
 "<CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1727
+#: src/lang.c:1740
 #, fuzzy
 msgid "Go to first unread article in group"
 msgstr "ðÅÒÅÊÔÉ Ë ÐÅÒ×ÏÊ ÎÅÐÒÏÞ. ÓÔÁÔØÅ × ÇÒÕÐÐÅ"
 
-#: src/lang.c:1728
+#: src/lang.c:1741
 msgid "# If ON put cursor at first unread art in group otherwise last art\n"
 msgstr ""
 "# åÓÌÉ ON ÔÏ ÐÅÒÅÊÔÉ Ë ÐÅÒ×ÏÊ ÎÅÐÒÏÞÉÔÁÎÎÏÊ ÓÔÁÔØÅ × ÇÒÕÐÐÅ,\n"
 "# ÉÎÁÞÅ Ë ÐÅÒÅÊÔÉ Ë ÐÏÓÌÅÄÎÅÊ.\n"
 
-#: src/lang.c:1732
+#: src/lang.c:1745
 msgid "Show all articles or only unread articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 "ðÏËÁÚÙ×ÁÔØ ×ÓÅ ÓÔÁÔØÉ ÉÌÉ ÔÏÌØËÏ ÎÅÐÒÏÞÉÔÁÎÎÙÅ. <ðòïâåì> ×ÙÂÏÒ, <CR> "
 "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1733
+#: src/lang.c:1746
 msgid "Show only unread articles"
 msgstr "ðÏËÁÚÙ×ÁÔØ ÔÏÌØËÏ ÎÅÐÒÏÞÉÔ. ÓÔÁÔØÉ"
 
-#: src/lang.c:1734
+#: src/lang.c:1747
 msgid "# If ON show only new/unread articles otherwise show all.\n"
 msgstr ""
 "# åÓÌÉ ON, ÔÏ ÐÏËÁÚÙ×ÁÔØ ÔÏÌØËÏ ÎÏ×ÙÅ/ÎÅÐÒÏÞÉÔÁÎÎÙÅ ÓÔÁÔØÉ,\n"
 "# ÉÎÁÞÅ ÐÏËÁÚÙ×ÁÔØ ×ÓÅ.\n"
 
-#: src/lang.c:1739
+#: src/lang.c:1752
 msgid "Show only groups with unread arts"
 msgstr "ðÏËÁÚÙ×ÁÔØ ÔÏÌØËÏ ÇÒÕÐÐÙ Ó ÎÅÐÒÏÞ. ÓÔÁÔØÑÍÉ"
 
-#: src/lang.c:1740
+#: src/lang.c:1753
 msgid "# If ON show only subscribed to groups that contain unread articles.\n"
 msgstr ""
 "# åÓÌÉ ON, ÔÏ ÐÏËÁÚÙ×ÁÔØ ÔÏÌØËÏ ÐÏÄÐÉÓÁÎÎÙÅ ÇÒÕÐÐÙ Ó ÎÅÐÒÏÞÔ£ÎÎÙÍÉ "
 "ÓÔÁÔØÑÍÉ.\n"
 
-#: src/lang.c:1745
+#: src/lang.c:1758
 msgid "Filter which articles"
 msgstr "óÔÁÔØÉ ÄÌÑ ÆÉÌØÔÒÁÃÉÉ"
 
-#: src/lang.c:1746
+#: src/lang.c:1759
 msgid ""
 "# Filter which articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5808,11 +5808,11 @@ msgid ""
 "#   2 = kill all articles and never show them\n"
 msgstr ""
 
-#: src/lang.c:1755
+#: src/lang.c:1768
 msgid "Go to the next unread article with"
 msgstr ""
 
-#: src/lang.c:1756
+#: src/lang.c:1769
 msgid ""
 "# Go to the unread article with following key(s)\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5822,12 +5822,12 @@ msgid ""
 "#   3 = PAGE DOWN or TAB\n"
 msgstr ""
 
-#: src/lang.c:1766
+#: src/lang.c:1779
 #, fuzzy
 msgid "How to treat blank lines"
 msgstr "ãÉÔÉÒÏ×ÁÔØ ÐÕÓÔÙÅ ÓÔÒÏËÉ"
 
-#: src/lang.c:1767
+#: src/lang.c:1780
 msgid ""
 "# Trim the article body, remove unnecessary blank lines.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5844,87 +5844,87 @@ msgid ""
 "#       leading and trailing blank lines\n"
 msgstr ""
 
-#: src/lang.c:1784
+#: src/lang.c:1797
 msgid "List thread using right arrow key"
 msgstr "òÁÚ×ÅÒÎÕÔØ ÄÉÓËÕÓÓÉÀ ÐÒÁ×ÏÊ ÓÔÒÅÌËÏÊ"
 
-#: src/lang.c:1785
+#: src/lang.c:1798
 msgid ""
 "# If ON automatically list thread when entering it using right arrow key.\n"
 msgstr ""
 
-#: src/lang.c:1789
+#: src/lang.c:1802
 msgid "Enter character to indicate deleted articles. <CR> sets, <ESC> cancels."
 msgstr ""
 "÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÕÄÁÌ£ÎÎÙÈ ÓÔÁÔÅÊ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:1790
+#: src/lang.c:1803
 msgid "Character to show deleted articles"
 msgstr "óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÕÄÁÌ£ÎÎÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:1791
+#: src/lang.c:1804
 msgid ""
 "# Character used to show that an art was deleted (default 'D')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1796
+#: src/lang.c:1809
 msgid ""
 "Enter character to indicate articles in a range. <CR> sets, <ESC> cancels."
 msgstr ""
 "÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÓÔÁÔÅÊ × ÄÉÁÐÁÚÏÎÅ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> "
 "ÏÔÍÅÎÉÔØ."
 
-#: src/lang.c:1797
+#: src/lang.c:1810
 msgid "Character to show inrange articles"
 msgstr "óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÓÔÁÔÅÊ × ÄÉÁÐÁÚÏÎÅ"
 
-#: src/lang.c:1798
+#: src/lang.c:1811
 msgid ""
 "# Character used to show that an art is in a range (default '#')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1803
+#: src/lang.c:1816
 msgid ""
 "Enter character to indicate that article will return. <CR> sets, <ESC> "
 "cancels."
 msgstr ""
 
-#: src/lang.c:1804
+#: src/lang.c:1817
 msgid "Character to show returning arts"
 msgstr "óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ×ÏÚ×Ò. ÓÔÁÔÅÊ"
 
-#: src/lang.c:1805
+#: src/lang.c:1818
 msgid ""
 "# Character used to show that an art will return (default '-')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1810
+#: src/lang.c:1823
 msgid ""
 "Enter character to indicate selected articles. <CR> sets, <ESC> cancels."
 msgstr "÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ×ÙÂÒÁÎÎÙÈ ÓÔÁÔÅÊ. <CR> ××ÏÄ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:1811
+#: src/lang.c:1824
 msgid "Character to show selected articles"
 msgstr "óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ×ÙÂÒÁÎÎÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:1812
+#: src/lang.c:1825
 msgid ""
 "# Character used to show that an art was auto-selected (default '*')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1817
+#: src/lang.c:1830
 msgid "Enter character to indicate recent articles. <CR> sets, <ESC> cancels."
 msgstr "÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÎÏ×ÙÈ ÓÔÁÔÅÊ. <CR> ××ÏÄ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:1818
+#: src/lang.c:1831
 msgid "Character to show recent articles"
 msgstr "óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÎÏ×ÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:1819
+#: src/lang.c:1832
 msgid ""
 "# Character used to show that an art is recent (default 'o')\n"
 "# _ is turned into ' '\n"
@@ -5932,16 +5932,16 @@ msgstr ""
 "# óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÎÏ×ÏÊ ÓÔÁÔØÉ (ÐÏ ÕÍÏÌÞÁÎÉÀ 'o')\n"
 "# _ ÚÁÍÅÎÑÅÔÓÑ ÎÁ ' '\n"
 
-#: src/lang.c:1824
+#: src/lang.c:1837
 msgid "Enter character to indicate unread articles. <CR> sets, <ESC> cancels."
 msgstr ""
 "÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÎÅÐÒÏÞÉÔÁÎÎÙÈ ÓÔÁÔÅÊ. <CR> ××ÏÄ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:1825
+#: src/lang.c:1838
 msgid "Character to show unread articles"
 msgstr "óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÎÅÐÒÏÞÉÔÁÎÎÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:1826
+#: src/lang.c:1839
 msgid ""
 "# Character used to show that an art is unread (default '+')\n"
 "# _ is turned into ' '\n"
@@ -5949,16 +5949,16 @@ msgstr ""
 "# óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÓÔÁÔØÉ ËÁË ÎÅÐÒÏÞÉÔÁÎÎÏÊ (ÐÏ ÕÍÏÌÞÁÎÉÀ '+')\n"
 "# _ ÚÁÍÅÎÑÅÔÓÑ ÎÁ ' '\n"
 
-#: src/lang.c:1831
+#: src/lang.c:1844
 msgid "Enter character to indicate read articles. <CR> sets, <ESC> cancels."
 msgstr ""
 "÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÐÒÏÞÉÔÁÎÎÙÈ ÓÔÁÔÅÊ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:1832
+#: src/lang.c:1845
 msgid "Character to show read articles"
 msgstr "óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÐÒÏÞÉÔÁÎÎÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:1833
+#: src/lang.c:1846
 msgid ""
 "# Character used to show that an art was read (default ' ')\n"
 "# _ is turned into ' '\n"
@@ -5966,49 +5966,49 @@ msgstr ""
 "# óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÓÔÁÔØÉ ËÁË ÐÒÏÞÉÔÁÎÎÏÊ (ÐÏ ÕÍÏÌÞÁÎÉÀ ' ')\n"
 "# _ ÚÁÍÅÎÑÅÔÓÑ ÎÁ ' '\n"
 
-#: src/lang.c:1838
+#: src/lang.c:1851
 msgid "Enter character to indicate killed articles. <CR> sets, <ESC> cancels."
 msgstr ""
 "÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÕÎÉÞÔÏÖÅÎÎÙÈ ÓÔÁÔÅÊ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> "
 "ÏÔÍÅÎÁ."
 
-#: src/lang.c:1839
+#: src/lang.c:1852
 msgid "Character to show killed articles"
 msgstr "óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÕÎÉÞÔÏÖÅÎÎÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:1840
+#: src/lang.c:1853
 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:1845
+#: src/lang.c:1858
 msgid ""
 "Enter character to indicate read selected articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1846
+#: src/lang.c:1859
 msgid "Character to show readselected arts"
 msgstr ""
 
-#: src/lang.c:1847
+#: src/lang.c:1860
 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:1853
+#: src/lang.c:1866
 msgid "Abbreviate long newsgroup names"
 msgstr ""
 
-#: src/lang.c:1854
+#: src/lang.c:1867
 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:1860
+#: src/lang.c:1873
 msgid ""
 "0 = full page scrolling, -1 = show previous last line as first on next page, "
 "-2 = half page"
@@ -6016,11 +6016,11 @@ msgstr ""
 "0 = ÐÒÏËÒÕÔËÁ ×ÓÅÊ ÓÔÒÁÎÉÃÙ, -1 = ÐÒÅÄÙÄÕÝÁÑ ÐÏÓÌÅÄÎÑÑ ÓÔÒÏËÁ ËÁË ÐÅÒ×ÁÑ ÎÁ "
 "ÓÌÅÄÕÀÝÅÊ ÓÔÒÁÎÉÃÅ, -2 = ÐÏÌÓÔÒÁÎÉÃÙ"
 
-#: src/lang.c:1861
+#: src/lang.c:1874
 msgid "Number of lines to scroll in pager"
 msgstr "þÉÓÌÏ ÓÔÒÏË ÐÒÏËÒÕÔËÉ × ÐÅÊÄÖÅÒÅ"
 
-#: src/lang.c:1862
+#: src/lang.c:1875
 msgid ""
 "# Number of lines that cursor-up/down will scroll in article pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6031,30 +6031,30 @@ msgid ""
 "#   2 or greater = scroll by 2 or more lines (only in the pager)\n"
 msgstr ""
 
-#: src/lang.c:1872
+#: src/lang.c:1885
 msgid "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr "÷Ù×ÏÄÉÔØ ÓÉÇÎÁÔÕÒÙ. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1873
+#: src/lang.c:1886
 msgid "Display signatures"
 msgstr "÷Ù×ÏÄÉÔØ ÓÉÇÎÁÔÕÒÙ"
 
-#: src/lang.c:1874
+#: src/lang.c:1887
 msgid "# If OFF don't show signatures when displaying articles\n"
 msgstr "# åÓÌÉ OFF, ÔÏ ÎÅ ×Ù×ÏÄÉÔØ ÓÉÇÎÁÔÕÒÙ ÐÒÉ ×Ù×ÏÄÅ ÓÔÁÔÅÊ\n"
 
-#: src/lang.c:1878
+#: src/lang.c:1891
 msgid ""
 "Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
 msgstr ""
 "÷Ù×ÏÄÉÔØ UUE ÚÁËÏÄÉÒÏ×ÁÎÎÙÅ ÄÁÎÎÙÅ ËÁË ×ÌÏÖÅÎÉÅ. <ðòïâåì> ×ÙÂÏÒ, <CR> "
 "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1879
+#: src/lang.c:1892
 msgid "Display uue data as an attachment"
 msgstr "÷Ù×ÏÄÉÔØ UUE ÄÁÎÎÙÅ ËÁË ×ÌÏÖÅÎÉÅ"
 
-#: src/lang.c:1880
+#: src/lang.c:1893
 msgid ""
 "# Handling of uuencoded data in the pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6066,30 +6066,30 @@ msgid ""
 "#       be folded into a tag line.\n"
 msgstr ""
 
-#: src/lang.c:1890
+#: src/lang.c:1903
 msgid ""
 "Decode German style TeX umlaut codes to ISO. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1891
+#: src/lang.c:1904
 msgid "Display \"a as Umlaut-a"
 msgstr "÷Ù×ÏÄÉÔØ \"a ËÁË Umlaut-a"
 
-#: src/lang.c:1892
+#: src/lang.c:1905
 msgid ""
 "# If ON decode German style TeX umlaut codes to ISO and\n"
 "# show \"a as Umlaut-a, etc.\n"
 msgstr ""
 
-#: src/lang.c:1897 src/lang.c:1907
+#: src/lang.c:1910 src/lang.c:1920
 msgid "Space separated list of header fields"
 msgstr "óÐÉÓÏË ÐÏÌÅÊ ÚÁÇÏÌÏ×ËÁ, ÒÁÚÄÅÌ£ÎÎÙÅ ÐÒÏÂÅÌÁÍÉ"
 
-#: src/lang.c:1898
+#: src/lang.c:1911
 msgid "Display these header fields (or *)"
 msgstr "ðÏËÁÚÙ×ÁÔØ ÜÔÉ ÐÏÌÑ ÚÁÇÏÌÏ×ËÁ (ÉÌÉ *)"
 
-#: src/lang.c:1899
+#: src/lang.c:1912
 msgid ""
 "# Which news headers you wish to see. If you want to see _all_ the headers,\n"
 "# place an '*' as this value. This is the only way a wildcard can be used.\n"
@@ -6099,11 +6099,11 @@ msgid ""
 "# spaces. Not defining anything turns off this option.\n"
 msgstr ""
 
-#: src/lang.c:1908
+#: src/lang.c:1921
 msgid "Do not display these header fields"
 msgstr "îÅ ÐÏËÁÚÙ×ÁÔØ ÜÔÉ ÐÏÌÑ ÚÁÇÏÌÏ×ËÁ"
 
-#: src/lang.c:1909
+#: src/lang.c:1922
 msgid ""
 "# Same as 'news_headers_to_display' except it denotes the opposite.\n"
 "# An example of using both options might be if you thought X- headers were\n"
@@ -6115,229 +6115,229 @@ msgid ""
 "# Not defining anything turns off this option.\n"
 msgstr ""
 
-#: src/lang.c:1919
+#: src/lang.c:1932
 msgid ""
 "Do you want to enable automatic handling of multipart/alternative articles?"
 msgstr "èÏÔÉÔÅ ×ËÌÀÞÉÔØ Á×ÔÏÍÁÔÉÞÅÓËÕÀ ÏÂÒÁÂÏÔËÕ multipart/alternative ÓÔÁÔÅÊ?"
 
-#: src/lang.c:1920
+#: src/lang.c:1933
 msgid "Skip multipart/alternative parts"
 msgstr "ðÒÏÐÕÓËÁÔØ multipart/alternative ÞÁÓÔÉ"
 
-#: src/lang.c:1921
+#: src/lang.c:1934
 msgid "# If ON strip multipart/alternative messages automatically\n"
 msgstr ""
 
-#: src/lang.c:1925
+#: src/lang.c:1938
 #, fuzzy
 msgid "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
 msgstr ""
 "äÏÂÁ×ÌÑÔØ ÓÉÇÎÁÔÕÒÕ ÐÒÉ ÐÏ×ÔÏÒÎÏÊ ÏÔÐÒÁ×ËÅ. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1926
+#: src/lang.c:1939
 msgid "Detection of verbatim blocks"
 msgstr ""
 
-#: src/lang.c:1927
+#: src/lang.c:1940
 #, fuzzy
 msgid "# If ON detect verbatim blocks in articles\n"
 msgstr ""
 "# åÓÌÉ ON, ÔÏ ÄÅÒÖÁÔØ ×ÓÅ ÎÅÕÄÁ×ÛÉÅÓÑ ÏÔÐÒÁ×ËÉ ÓÔÁÔÅÊ × ~/dead.articles\n"
 
-#: src/lang.c:1932
+#: src/lang.c:1945
 msgid "A regex used to decide which lines to show in col_quote."
 msgstr ""
 
-#: src/lang.c:1933
+#: src/lang.c:1946
 msgid "Regex used to show quoted lines"
 msgstr "çÅÇ. ×ÙÒ. ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË"
 
-#: src/lang.c:1934
+#: src/lang.c:1947
 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:1940
+#: src/lang.c:1953
 msgid "A regex used to decide which lines to show in col_quote2."
 msgstr ""
 
-#: src/lang.c:1941
+#: src/lang.c:1954
 msgid "Regex used to show twice quoted l."
 msgstr "òÅÇ. ×ÙÒ. ÄÌÑ Ä×ÁÖÄÙ ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË"
 
-#: src/lang.c:1942
+#: src/lang.c:1955
 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:1948
+#: src/lang.c:1961
 msgid "A regex used to decide which lines to show in col_quote3."
 msgstr ""
 
-#: src/lang.c:1949
+#: src/lang.c:1962
 msgid "Regex used to show >= 3 times q.l."
 msgstr "òÅÇ. ×ÙÒ. ÄÌÑ ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË >= 3 ÒÁÚ"
 
-#: src/lang.c:1950
+#: src/lang.c:1963
 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:1956
+#: src/lang.c:1969
 #, fuzzy
 msgid "Enable detection of external quotes? <SPACE> toggles & <CR> sets."
 msgstr ""
 "äÏÂÁ×ÌÑÔØ ÓÉÇÎÁÔÕÒÕ ÐÒÉ ÐÏ×ÔÏÒÎÏÊ ÏÔÐÒÁ×ËÅ. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1957
+#: src/lang.c:1970
 msgid "Detection of external quotes"
 msgstr ""
 
-#: src/lang.c:1958
+#: src/lang.c:1971
 #, fuzzy
 msgid "# If ON detect quoted text from external sources in articles\n"
 msgstr ""
 "# åÓÌÉ ON, ÔÏ ÄÅÒÖÁÔØ ×ÓÅ ÎÅÕÄÁ×ÛÉÅÓÑ ÏÔÐÒÁ×ËÉ ÓÔÁÔÅÊ × ~/dead.articles\n"
 
-#: src/lang.c:1962
+#: src/lang.c:1975
 msgid "A regex used to decide which lines to show in col_extquote."
 msgstr ""
 
-#: src/lang.c:1963
+#: src/lang.c:1976
 #, fuzzy
 msgid "Regex used to show quotes from external sources"
 msgstr "çÅÇ. ×ÙÒ. ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË"
 
-#: src/lang.c:1964
+#: src/lang.c:1977
 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:1971
+#: src/lang.c:1984
 msgid "A regex used to decide which words to show in col_markslashes."
 msgstr ""
 
-#: src/lang.c:1972
+#: src/lang.c:1985
 msgid "Regex used to highlight /slashes/"
 msgstr "òÅÇ. ×ÙÒ. ÄÌÑ ×ÙÄÅÌÅÎÉÑ /ÔÅËÓÔÁ/"
 
-#: src/lang.c:1973
+#: src/lang.c:1986
 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:1979
+#: src/lang.c:1992
 msgid "A regex used to decide which words to show in col_markstars."
 msgstr ""
 
-#: src/lang.c:1980
+#: src/lang.c:1993
 msgid "Regex used to highlight *stars*"
 msgstr "òÅÇ. ×ÙÒ. ÄÌÑ ×ÙÄÅÌÅÎÉÑ *ÔÅËÓÔÁ*"
 
-#: src/lang.c:1981
+#: src/lang.c:1994
 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:1987
+#: src/lang.c:2000
 msgid "A regex used to decide which words to show in col_markstroke."
 msgstr ""
 
-#: src/lang.c:1988
+#: src/lang.c:2001
 msgid "Regex used to highlight -strokes-"
 msgstr "òÅÇ. ×ÙÒ. ÄÌÑ ×ÙÄÅÌÅÎÉÑ -ÔÅËÓÔÁ-"
 
-#: src/lang.c:1989
+#: src/lang.c:2002
 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:1995
+#: src/lang.c:2008
 msgid "A regex used to decide which words to show in col_markdash."
 msgstr ""
 
-#: src/lang.c:1996
+#: src/lang.c:2009
 msgid "Regex used to highlight _underline_"
 msgstr "òÅÇ. ×ÙÒ. ÄÌÑ ×ÙÄÅÌÅÎÉÑ _ÔÅËÓÔÁ_"
 
-#: src/lang.c:1997
+#: src/lang.c:2010
 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:2003
+#: src/lang.c:2016
 msgid "A regex used to find Subject prefixes to remove.  Use '|' as separator."
 msgstr ""
 
-#: src/lang.c:2004
+#: src/lang.c:2017
 msgid "Regex with Subject prefixes"
 msgstr ""
 
-#: src/lang.c:2005
+#: src/lang.c:2018
 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:2010
+#: src/lang.c:2023
 msgid "A regex used to find Subject suffixes to remove.  Use '|' as separator."
 msgstr ""
 
-#: src/lang.c:2011
+#: src/lang.c:2024
 msgid "Regex with Subject suffixes"
 msgstr ""
 
-#: src/lang.c:2012
+#: src/lang.c:2025
 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:2017
+#: src/lang.c:2030
 msgid "A regex used to find the begin of a verbatim block."
 msgstr ""
 
-#: src/lang.c:2018
+#: src/lang.c:2031
 msgid "Regex for begin of a verbatim block"
 msgstr ""
 
-#: src/lang.c:2019
+#: src/lang.c:2032
 msgid ""
 "# A regular expression that tin will use to find the begin of\n"
 "# a verbatim block.\n"
 msgstr ""
 
-#: src/lang.c:2024
+#: src/lang.c:2037
 msgid "A regex used to find the end of a verbatim block."
 msgstr ""
 
-#: src/lang.c:2025
+#: src/lang.c:2038
 msgid "Regex for end of a verbatim block"
 msgstr ""
 
-#: src/lang.c:2026
+#: src/lang.c:2039
 msgid ""
 "# A regular expression that tin will use to find the end of\n"
 "# a verbatim block.\n"
 msgstr ""
 
-#: src/lang.c:2031
+#: src/lang.c:2044
 msgid ""
 "Enter name and options for external MIME viewer, --internal for built-in "
 "viewer"
@@ -6345,11 +6345,11 @@ msgstr ""
 "÷×ÅÄÉÔÅ ÉÍÑ É ÏÐÃÉÉ ÄÌÑ ×ÎÅÛÎÅÇÏ ÐÒÏÓÍÏÔÒ. MIME, --internal ÄÌÑ ×ÓÔÒÏÅÎÎÏÇÏ "
 "ÐÒÏÓÍÏÔÒ."
 
-#: src/lang.c:2032
+#: src/lang.c:2045
 msgid "MIME binary content viewer"
 msgstr "ðÒÏÓÍÏÔÏÒÝÉË ÓÏÄÅÒÖÉÍÏÇÏ Ä×ÏÉÞÎÏÇÏ MIME"
 
-#: src/lang.c:2033
+#: src/lang.c:2046
 msgid ""
 "# If --internal automatically use the built in MIME viewer for non-text\n"
 "# parts of articles.\n"
@@ -6358,132 +6358,132 @@ msgid ""
 "# for no automatic viewing\n"
 msgstr ""
 
-#: src/lang.c:2040
+#: src/lang.c:2053
 msgid "Confirm before starting non-text viewing program"
 msgstr "ðÏÄÔ×ÅÒÖÄÁÔØ ÓÔÁÒÔ ÐÒÏÓÍÏÔÏÒÝÉËÁ ÎÅÔÅËÓÔÏ×ÏÊ ÉÎÆÏÒÍÁÃÉÉ"
 
-#: src/lang.c:2041
+#: src/lang.c:2054
 msgid "Ask before using MIME viewer"
 msgstr "óÐÒÏÓÉÔØ ÏÂ ÉÓÐÏÌ. ÐÒÏÓÍÏÔÒ. MIME"
 
-#: src/lang.c:2042
+#: src/lang.c:2055
 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:2047
+#: src/lang.c:2060
 msgid "Ask to mark groups read when quitting. <SPACE> toggles & <CR> sets."
 msgstr ""
 "óÐÒÏÓÉÔØ ÏÂ ÏÔÍÅÔËÅ ÇÒÕÐÐ ËÁË ÐÒÏÞÉÔ. ÐÒÉ ×ÙÈÏÄÅ. <ðòïâåì> ×ÙÂÏÒ, <CR> "
 "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2048
+#: src/lang.c:2061
 msgid "Catchup read groups when quitting"
 msgstr ""
 
-#: src/lang.c:2049
+#: src/lang.c:2062
 msgid "# If ON ask user if read groups should all be marked read\n"
 msgstr ""
 "# åÓÌÉ ON, ÔÏ ÓÐÒÏÓÉÔØ ÐÏÌØÚÏ×ÁÔÅÌÑ ÄÏÌÖÎÙ ÌÉ ÂÙÔØ ×ÓÅ ÇÒÕÐÐÙ\n"
 "# ÐÏÍÅÞÅÎÙ ËÁË ÐÒÏÞÔ£ÎÎÙÅ.\n"
 
-#: src/lang.c:2054
+#: src/lang.c:2067
 msgid "Catchup group using left key"
 msgstr ""
 
-#: src/lang.c:2055
+#: src/lang.c:2068
 msgid "# If ON catchup group/thread when leaving with the left arrow key.\n"
 msgstr ""
 
-#: src/lang.c:2060
+#: src/lang.c:2073
 msgid "Catchup thread by using left key"
 msgstr ""
 
-#: src/lang.c:2066
+#: src/lang.c:2079
 msgid "Which actions require confirmation"
 msgstr "ëÁËÉÅ ÄÅÊÓÔ×ÉÑ ÔÒÅÂÕÀÔ ÐÏÄÔ×ÅÒÖÄÅÎÉÑ"
 
-#: src/lang.c:2067
+#: src/lang.c:2080
 msgid "# What should we ask confirmation for.\n"
 msgstr "# ëÁËÉÅ ÄÅÊÓÔ×ÉÑ ÔÒÅÂÕÀÔ ÐÏÄÔ×ÅÒÖÄÅÎÉÑ.\n"
 
-#: src/lang.c:2072
+#: src/lang.c:2085
 msgid "'Mark as (un)read' ignores tags"
 msgstr ""
 
-#: src/lang.c:2073
+#: src/lang.c:2086
 msgid ""
 "# If ON the 'Mark as (un)read' function marks only the current article.\n"
 msgstr ""
 
-#: src/lang.c:2077
+#: src/lang.c:2090
 #, fuzzy
 msgid "Program to run to open URLs, <CR> sets, <ESC> cancels."
 msgstr "ðÒÏÇÒÁÍÍÙ ÄÌÑ ÏÔËÒÙÔÉÑ URL. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ"
 
-#: src/lang.c:2078
+#: src/lang.c:2091
 #, fuzzy
 msgid "Program that opens URLs"
 msgstr "ðÒÏÇÒÁÍÍÁ ÄÌÑ ÏÔËÒÙÔÉÑ URL"
 
-#: src/lang.c:2079
+#: src/lang.c:2092
 #, fuzzy
 msgid "# The program used to open URLs. The actual URL will be appended\n"
 msgstr "# ðÒÏÇÒÁÍÍÁ ÄÌÑ ÏÔËÒÙÔÉÑ URL. óÁÍ URL ÂÕÄÅÔ ÄÏÂÁ×ÌÅÎ × ËÏÎÅÃ\n"
 
-#: src/lang.c:2084
+#: src/lang.c:2097
 msgid "Use mouse in xterm"
 msgstr "éÓÐÏÌØÚÏ×ÁÔØ ÍÙÛØ × xterm"
 
-#: src/lang.c:2085
+#: src/lang.c:2098
 msgid "# If ON enable mouse button support on xterm terminals\n"
 msgstr "# åÓÌÉ ON, ÔÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÍÙÛØ × xterm ÔÅÒÍÉÎÁÌÁÈ\n"
 
-#: src/lang.c:2091
+#: src/lang.c:2104
 msgid "Use scroll keys on keypad"
 msgstr "éÓÐÏÌØÚÏ×ÁÔØ ËÌÁ×ÉÛÉ ÐÒÏËÒÕÔËÉ ÎÁ keypad"
 
-#: src/lang.c:2092
+#: src/lang.c:2105
 msgid "# If ON enable scroll keys on terminals that support it\n"
 msgstr "# åÓÌÉ ON, ÔÏ ÉÓÐÏÌØÚÏ×ÁÔØ ËÌÁ×ÉÛÉ ÐÒÏËÒÕÔËÉ ÎÁ ÎÅËÏÔÏÒÙÈ ÔÅÒÍÉÎÁÌÁÈ\n"
 
-#: src/lang.c:2097
+#: src/lang.c:2110
 msgid "Enter maximum number of article to get. <CR> sets."
 msgstr "÷×ÅÄÉÔÅ ÍÁËÓÉÍÁÌØÎÏÅ ÞÉÓÌÏ ÓÔÁÔÅÊ ÄÌÑ ÚÁÇÒÕÚËÉ. <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2098
+#: src/lang.c:2111
 msgid "Number of articles to get"
 msgstr "þÉÓÌÏ ÓÔÁÔÅÊ ÄÌÑ ÚÁÇÒÕÚËÉ"
 
-#: src/lang.c:2099
+#: src/lang.c:2112
 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:2104
+#: src/lang.c:2117
 msgid "Enter number of days article is considered recent. <CR> sets."
 msgstr "÷×ÅÄÉÔÅ ÞÉÓÌÏ ÄÎÅÊ, ÐÏËÁ ÓÔÁÔØÑ ÓÞÉÔÁÅÔÓÑ ÎÏ×ÏÊ. <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2105
+#: src/lang.c:2118
 msgid "Article recentness time limit"
 msgstr "ìÉÍÉÔ ×ÒÅÍÅÎÉ ÄÌÑ ÎÏ×ÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:2106
+#: src/lang.c:2119
 msgid "# Number of days in which article is considered recent, (0=OFF)\n"
 msgstr "# þÉÓÌÏ ÄÎÅÊ, ÐÏËÁ ÓÔÁÔØÑ ÓÞÉÔÁÅÔÓÑ ÎÏ×ÏÊ. (0=OFF)\n"
 
-#: src/lang.c:2110
+#: src/lang.c:2123
 msgid ""
 "WILDMAT for normal wildcards, REGEX for full regular expression matching."
 msgstr "WILDMAT ÄÌÑ ÏÂÙÞÎÙÈ ÛÁÂÌÏÎÏ×, REGEX ÄÌÑ ÒÅÇÕÌÑÒÎÙÈ ×ÙÒÁÖÅÎÉÊ"
 
-#: src/lang.c:2111
+#: src/lang.c:2124
 msgid "Wildcard matching"
 msgstr "ôÉÐ ÛÁÂÌÏÎÁ"
 
-#: src/lang.c:2112
+#: src/lang.c:2125
 msgid ""
 "# Wildcard matching\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6495,59 +6495,59 @@ msgstr ""
 "# * 0 = wildmat\n"
 "#   1 = regex\n"
 
-#: src/lang.c:2119
+#: src/lang.c:2132
 msgid "Enter minimal score before an article is marked killed. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2120
+#: src/lang.c:2133
 msgid "Score limit (kill)"
 msgstr ""
 
-#: src/lang.c:2121
+#: src/lang.c:2134
 msgid "# Score limit before an article is marked killed\n"
 msgstr ""
 
-#: src/lang.c:2125
+#: src/lang.c:2138
 msgid "Enter default score to kill articles. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2126
+#: src/lang.c:2139
 msgid "Default score to kill articles"
 msgstr ""
 
-#: src/lang.c:2127
+#: src/lang.c:2140
 msgid "# Default score to kill articles\n"
 msgstr ""
 
-#: src/lang.c:2131
+#: src/lang.c:2144
 msgid "Enter minimal score before an article is marked hot. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2132
+#: src/lang.c:2145
 msgid "Score limit (select)"
 msgstr ""
 
-#: src/lang.c:2133
+#: src/lang.c:2146
 msgid "# Score limit before an article is marked hot\n"
 msgstr ""
 
-#: src/lang.c:2137
+#: src/lang.c:2150
 msgid "Enter default score to select articles. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2138
+#: src/lang.c:2151
 msgid "Default score to select articles"
 msgstr ""
 
-#: src/lang.c:2139
+#: src/lang.c:2152
 msgid "# Default score to select articles\n"
 msgstr ""
 
-#: src/lang.c:2145
+#: src/lang.c:2158
 msgid "Use slrnface to show ''X-Face:''s"
 msgstr "éÓÐÏÌØÚÏ×ÁÔØ slrnface ÄÌÑ ÐÏËÁÚÁ X_Face:"
 
-#: src/lang.c:2146
+#: src/lang.c:2159
 msgid ""
 "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n"
 "# Only useful when running in an xterm.\n"
@@ -6555,19 +6555,19 @@ msgstr ""
 "# åÓÌÉ ON, ÔÏ ÉÓÐÏÌØÚÏ×ÁÔØ slrnface(1) ÄÌÑ ÉÎÔÅÒÐÒÅÔÉÒÏ×ÁÎÉÑ\n"
 "# ÚÁÇÏÌÏ×ËÁ X-Face. ðÏÌØÚÎÏ ÔÏÌØËÏ ÐÏÄ xterm.\n"
 
-#: src/lang.c:2154
+#: src/lang.c:2167
 msgid "Use ANSI color"
 msgstr "éÓÐÏÌØÚÏ×ÁÔØ Ã×ÅÔ ANSI"
 
-#: src/lang.c:2155
+#: src/lang.c:2168
 msgid "# If ON using ANSI-color\n"
 msgstr "# åÓÌÉ ON, ÔÏ ÉÓÐÏÌØÚÏ×ÁÔØ Ã×ÅÔ ANSI\n"
 
-#: src/lang.c:2160
+#: src/lang.c:2173
 msgid "Standard foreground color"
 msgstr "óÔÁÎÄÁÒÔÎÙÊ Ã×ÅÔ ÓÉÍ×ÏÌÏ×"
 
-#: src/lang.c:2161
+#: src/lang.c:2174
 msgid ""
 "# Standard foreground color\n"
 "# Default: -1 (default color)\n"
@@ -6575,11 +6575,11 @@ msgstr ""
 "# óÔÁÎÄÁÒÔÎÙÊ Ã×ÅÔ ÓÉÍ×ÏÌÏ×\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: -1 (Ã×ÅÔ ÐÏ ÕÍÏÌÞÁÎÉÀ)\n"
 
-#: src/lang.c:2167
+#: src/lang.c:2180
 msgid "Standard background color"
 msgstr "óÔÁÎÄÁÒÔÎÙÊ Ã×ÅÔ ÆÏÎÁ"
 
-#: src/lang.c:2168
+#: src/lang.c:2181
 msgid ""
 "# Standard background color\n"
 "# Default: -1 (default color)\n"
@@ -6587,11 +6587,11 @@ msgstr ""
 "# óÔÁÎÄÁÒÔÎÙÊ Ã×ÅÔ ÆÏÎÁ\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: -1 (Ã×ÅÔ ÐÏ ÕÍÏÌÞÁÎÉÀ)\n"
 
-#: src/lang.c:2174
+#: src/lang.c:2187
 msgid "Color for inverse text (background)"
 msgstr "ã×ÅÔ ÄÌÑ ÉÎ×ÅÒÓÎÏÇÏ ÔÅËÓÔÁ (ÆÏÎ)"
 
-#: src/lang.c:2175
+#: src/lang.c:2188
 msgid ""
 "# Color of background for inverse text\n"
 "# Default: 4 (blue)\n"
@@ -6599,11 +6599,11 @@ msgstr ""
 "# ã×ÅÔ ÆÏÎÁ ÄÌÑ ÉÎ×ÅÒÓÎÏÇÏ ÔÅËÓÔÁ\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 4 (ÓÉÎÉÊ)\n"
 
-#: src/lang.c:2181
+#: src/lang.c:2194
 msgid "Color for inverse text (foreground)"
 msgstr "ã×ÅÔ ÄÌÑ ÉÎ×ÅÒÓÎÏÇÏ ÔÅËÓÔÁ (ÓÉÍ×ÏÌÙ)"
 
-#: src/lang.c:2182
+#: src/lang.c:2195
 msgid ""
 "# Color of foreground for inverse text\n"
 "# Default: 7 (white)\n"
@@ -6611,11 +6611,11 @@ msgstr ""
 "# ã×ÅÔ ÄÌÑ ÉÎ×ÅÒÓÎÏÇÏ ÔÅËÓÔÁ (ÓÉÍ×ÏÌÙ)\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 7 (ÂÅÌÙÊ)\n"
 
-#: src/lang.c:2188
+#: src/lang.c:2201
 msgid "Color of text lines"
 msgstr "ã×ÅÔ ÔÅËÓÔÏ×ÙÈ ÓÔÒÏË"
 
-#: src/lang.c:2189
+#: src/lang.c:2202
 msgid ""
 "# Color of text lines\n"
 "# Default: -1 (default color)\n"
@@ -6623,11 +6623,11 @@ msgstr ""
 "# ã×ÅÔ ÔÅËÓÔÏ×ÙÈ ÓÔÒÏË\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: -1 (Ã×ÅÔ ÐÏ ÕÍÏÌÞÁÎÉÀ)\n"
 
-#: src/lang.c:2195
+#: src/lang.c:2208
 msgid "Color of mini help menu"
 msgstr "ã×ÅÔ ÔÅËÓÔÁ ÍÅÎÀ ÍÉÎÉ-ÐÏÍÏÝÉ"
 
-#: src/lang.c:2196
+#: src/lang.c:2209
 msgid ""
 "# Color of mini help menu\n"
 "# Default: 3 (brown)\n"
@@ -6635,11 +6635,11 @@ msgstr ""
 "# ã×ÅÔ ÔÅËÓÔÁ ÍÉÎÉ-ÐÏÍÏÝÉ\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 3 (ËÏÒÉÞÎÅ×ÙÊ)\n"
 
-#: src/lang.c:2202
+#: src/lang.c:2215
 msgid "Color of help text"
 msgstr "ã×ÅÔ ÔÅËÓÔÁ ÐÏÍÏÝÉ"
 
-#: src/lang.c:2203
+#: src/lang.c:2216
 msgid ""
 "# Color of help pages\n"
 "# Default: -1 (default color)\n"
@@ -6647,21 +6647,21 @@ msgstr ""
 "# ã×ÅÔ ÔÅËÓÔÁ ÐÏÍÏÝÉ\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: -1 (Ã×ÅÔ ÐÏ ÕÍÏÌÞÁÎÉÀ)\n"
 
-#: src/lang.c:2209
+#: src/lang.c:2222
 msgid "Color of status messages"
 msgstr "ã×ÅÔ ÓÔÁÔÕÓÎÙÈ ÓÏÏÂÝÅÎÉÊ"
 
-#: src/lang.c:2210
+#: src/lang.c:2223
 msgid ""
 "# Color of messages in last line\n"
 "# Default: 6 (cyan)\n"
 msgstr ""
 
-#: src/lang.c:2216
+#: src/lang.c:2229
 msgid "Color of quoted lines"
 msgstr "ã×ÅÔ ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË"
 
-#: src/lang.c:2217
+#: src/lang.c:2230
 msgid ""
 "# Color of quote-lines\n"
 "# Default: 2 (green)\n"
@@ -6669,11 +6669,11 @@ msgstr ""
 "# ã×ÅÔ ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 2 (ÚÅÌ£ÎÙÊ)\n"
 
-#: src/lang.c:2223
+#: src/lang.c:2236
 msgid "Color of twice quoted line"
 msgstr "ã×ÅÔ Ä×ÁÖÄÙ ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË"
 
-#: src/lang.c:2224
+#: src/lang.c:2237
 msgid ""
 "# Color of twice quoted lines\n"
 "# Default: 3 (brown)\n"
@@ -6681,11 +6681,11 @@ msgstr ""
 "# ã×ÅÔ Ä×ÁÖÄÙ ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 3 (ËÏÒÉÞÎÅ×ÙÊ)\n"
 
-#: src/lang.c:2230
+#: src/lang.c:2243
 msgid "Color of =>3 times quoted line"
 msgstr "ã×ÅÔ >=3 ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË"
 
-#: src/lang.c:2231
+#: src/lang.c:2244
 msgid ""
 "# Color of >=3 times quoted lines\n"
 "# Default: 4 (blue)\n"
@@ -6693,11 +6693,11 @@ msgstr ""
 "# ã×ÅÔ >=3 ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 4 (ÓÉÎÉÊ)\n"
 
-#: src/lang.c:2237
+#: src/lang.c:2250
 msgid "Color of article header lines"
 msgstr "ã×ÅÔ ÓÔÒÏË ÚÁÇÏÌÏ×ËÏ× ÓÔÁÔØÉ"
 
-#: src/lang.c:2238
+#: src/lang.c:2251
 msgid ""
 "# Color of header-lines\n"
 "# Default: 2 (green)\n"
@@ -6705,11 +6705,11 @@ msgstr ""
 "# ã×ÅÔ ÓÔÒÏË ÚÁÇÏÌÏ×ËÁ\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 2 (ÚÅÌ£ÎÙÊ)\n"
 
-#: src/lang.c:2244
+#: src/lang.c:2257
 msgid "Color of actual news header fields"
 msgstr "ã×ÅÔ ÓÔÒÏË news ÚÁÇÏÌÏ×ËÏ× ÓÔÁÔÅÊ"
 
-#: src/lang.c:2245
+#: src/lang.c:2258
 msgid ""
 "# Color of actual news header fields\n"
 "# Default: 9 (light red)\n"
@@ -6717,11 +6717,11 @@ msgstr ""
 "# ã×ÅÔ ÓÔÒÏË news ÚÁÇÏÌÏ×ËÏ× ÓÔÁÔÅÊ\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 9 (Ó×ÅÔÌÏ-ËÒÁÓÎÙÊ)\n"
 
-#: src/lang.c:2251
+#: src/lang.c:2264
 msgid "Color of article subject lines"
 msgstr "ã×ÅÔ ÓÔÒÏË Ó ÔÅÍÏÊ ÓÔÁÔØÉ"
 
-#: src/lang.c:2252
+#: src/lang.c:2265
 msgid ""
 "# Color of article subject\n"
 "# Default: 6 (cyan)\n"
@@ -6729,12 +6729,12 @@ msgstr ""
 "# ã×ÅÔ ÓÔÒÏËÉ Ó ÔÅÍÏÊ ÓÔÁÔØÉ\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 6 (ÇÏÌÕÂÏÊ)\n"
 
-#: src/lang.c:2258
+#: src/lang.c:2271
 #, fuzzy
 msgid "Color of external quotes"
 msgstr "ã×ÅÔ ÔÅËÓÔÏ×ÙÈ ÓÔÒÏË"
 
-#: src/lang.c:2259
+#: src/lang.c:2272
 #, fuzzy
 msgid ""
 "# Color of quoted text from external sources\n"
@@ -6743,11 +6743,11 @@ msgstr ""
 "# ã×ÅÔ ÓÔÒÏËÉ Ó ÔÅÍÏÊ ÓÔÁÔØÉ\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 6 (ÇÏÌÕÂÏÊ)\n"
 
-#: src/lang.c:2265
+#: src/lang.c:2278
 msgid "Color of response counter"
 msgstr "ã×ÅÔ ÓÞÅÔÞÉËÁ ËÏÌÉÞÅÓÔ×Á ÏÔ×ÅÔÏ×"
 
-#: src/lang.c:2266
+#: src/lang.c:2279
 msgid ""
 "# Color of response counter\n"
 "# Default: 2 (green)\n"
@@ -6755,11 +6755,11 @@ msgstr ""
 "# ã×ÅÔ ÓÞÅÔÞÉËÁ ËÏÌÉÞÅÓÔ×Á ÏÔ×ÅÔÏ×\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 2 (ÚÅÌ£ÎÙÊ)\n"
 
-#: src/lang.c:2272
+#: src/lang.c:2285
 msgid "Color of sender (From:)"
 msgstr "ã×ÅÔ ÓÔÒÏËÉ ÏÔÐÒÁ×ÉÔÅÌÑ From:"
 
-#: src/lang.c:2273
+#: src/lang.c:2286
 msgid ""
 "# Color of sender (From:)\n"
 "# Default: 2 (green)\n"
@@ -6767,11 +6767,11 @@ msgstr ""
 "# ã×ÅÔ ÓÔÒÏËÉ ÏÔÐÒÁ×ÉÔÅÌÑ (From:)\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 2 (ÚÅÌ£ÎÙÊ)\n"
 
-#: src/lang.c:2279
+#: src/lang.c:2292
 msgid "Color of help/mail sign"
 msgstr "ã×ÅÔ ÓÏÏÂÝÅÎÉÑ Ï ×ÙÚÏ×Å ÐÏÍÏÝÉ"
 
-#: src/lang.c:2280
+#: src/lang.c:2293
 msgid ""
 "# Color of Help/Mail-Sign\n"
 "# Default: 4 (blue)\n"
@@ -6779,11 +6779,11 @@ msgstr ""
 "# ã×ÅÔ Help/Mail-Sign\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 4 (ÓÉÎÉÊ)\n"
 
-#: src/lang.c:2286
+#: src/lang.c:2299
 msgid "Color of signatures"
 msgstr "ã×ÅÔ ÓÉÇÎÁÔÕÒ"
 
-#: src/lang.c:2287
+#: src/lang.c:2300
 msgid ""
 "# Color of signature\n"
 "# Default: 4 (blue)\n"
@@ -6791,11 +6791,11 @@ msgstr ""
 "# ã×ÅÔ ÓÉÇÎÁÔÕÒ\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 4 (ÓÉÎÉÊ)\n"
 
-#: src/lang.c:2293
+#: src/lang.c:2306
 msgid "Color of highlighted URLs"
 msgstr "ã×ÅÔ ÐÏÄÓ×ÅÞÉ×ÁÎÉÑ URL"
 
-#: src/lang.c:2294
+#: src/lang.c:2307
 msgid ""
 "# Color of highlighted URLs\n"
 "# Default: -1 (default color)\n"
@@ -6803,12 +6803,12 @@ msgstr ""
 "# ã×ÅÔ ÐÏÄÓ×ÅÞÉ×ÁÎÉÑ URL\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: -1 (Ã×ÅÔ ÐÏ ÕÍÏÌÞÁÎÉÀ)\n"
 
-#: src/lang.c:2300
+#: src/lang.c:2313
 #, fuzzy
 msgid "Color of verbatim blocks"
 msgstr "ã×ÅÔ ÔÅËÓÔÏ×ÙÈ ÓÔÒÏË"
 
-#: src/lang.c:2301
+#: src/lang.c:2314
 #, fuzzy
 msgid ""
 "# Color of verbatim blocks\n"
@@ -6817,11 +6817,11 @@ msgstr ""
 "# ã×ÅÔ ÓÔÒÏËÉ Ó ÔÅÍÏÊ ÓÔÁÔØÉ\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 6 (ÇÏÌÕÂÏÊ)\n"
 
-#: src/lang.c:2307
+#: src/lang.c:2320
 msgid "Color of highlighting with *stars*"
 msgstr "ã×ÅÔ ×ÙÄÅÌÅÎÎÏÇÏ *ÔÅËÓÔÁ*"
 
-#: src/lang.c:2308
+#: src/lang.c:2321
 msgid ""
 "# Color of word highlighting with *stars*\n"
 "# Default: 11 (yellow)\n"
@@ -6829,11 +6829,11 @@ msgstr ""
 "# ã×ÅÔ ÄÌÑ ×ÙÄÅÌÅÎÎÏÇÏ *ÔÅËÓÔÁ*\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 11 (Ö£ÌÔÙÊ)\n"
 
-#: src/lang.c:2314
+#: src/lang.c:2327
 msgid "Color of highlighting with _dash_"
 msgstr "ã×ÅÔ ×ÙÄÅÌÅÎÎÏÇÏ _ÔÅËÓÔÁ_"
 
-#: src/lang.c:2315
+#: src/lang.c:2328
 msgid ""
 "# Color of word highlighting with _dash_\n"
 "# Default: 13 (light pink)\n"
@@ -6841,11 +6841,11 @@ msgstr ""
 "# ã×ÅÔ ÄÌÑ ×ÙÄÅÌÅÎÎÏÇÏ _ÔÅËÓÔÁ_\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 13 (Ó×ÅÔÌÏ-ÒÏÚÏ×ÙÊ)\n"
 
-#: src/lang.c:2321
+#: src/lang.c:2334
 msgid "Color of highlighting with /slash/"
 msgstr "ã×ÅÔ ×ÙÄÅÌÅÎÎÏÇÏ /ÔÅËÓÔÁ/"
 
-#: src/lang.c:2322
+#: src/lang.c:2335
 msgid ""
 "# Color of word highlighting with /slash/\n"
 "# Default: 14 (light cyan)\n"
@@ -6853,11 +6853,11 @@ msgstr ""
 "# ã×ÅÔ ÄÌÑ ×ÙÄÅÌÅÎÉÑ /ÔÅËÓÔÁ/\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 14 (Ó×ÅÔÌÏ-ÇÏÌÕÂÏÊ)\n"
 
-#: src/lang.c:2328
+#: src/lang.c:2341
 msgid "Color of highlighting with -stroke-"
 msgstr "ã×ÅÔ ×ÙÄÅÌÅÎÎÏÇÏ -ÔÅËÓÔÁ-"
 
-#: src/lang.c:2329
+#: src/lang.c:2342
 msgid ""
 "# Color of word highlighting with -stroke-\n"
 "# Default: 12 (light blue)\n"
@@ -6865,11 +6865,11 @@ msgstr ""
 "# ã×ÅÔ ÄÌÑ ×ÙÄÅÌÅÎÉÑ -ÔÅËÓÔÁ-\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 12 (Ó×ÅÔÌÏ-ÓÉÎÉÊ)\n"
 
-#: src/lang.c:2336
+#: src/lang.c:2349
 msgid "Attr. of highlighting with *stars*"
 msgstr "áÔÒÉÂÕÔ ×ÙÄÅÌÅÎÎÏÇÏ *ÔÅËÓÔÁ*"
 
-#: src/lang.c:2337
+#: src/lang.c:2350
 msgid ""
 "# Attributes of word highlighting on mono terminals\n"
 "# Possible values are:\n"
@@ -6897,11 +6897,11 @@ msgstr ""
 "# áÔÒÉÂÕÔ ÄÌÑ ×ÙÄÅÌÅÎÎÏÇÏ *ÔÅËÓÔÁ*\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 6 (bold)\n"
 
-#: src/lang.c:2352
+#: src/lang.c:2365
 msgid "Attr. of highlighting with _dash_"
 msgstr "áÔÒÉÂÕÔ ×ÙÄÅÌÅÎÎÏÇÏ _ÔÅËÓÔÁ_"
 
-#: src/lang.c:2353
+#: src/lang.c:2366
 msgid ""
 "# Attribute of word highlighting with _dash_\n"
 "# Default: 2 (best highlighting)\n"
@@ -6909,11 +6909,11 @@ msgstr ""
 "# áÔÒÉÂÕÔ ×ÙÄÅÌÅÎÎÏÇÏ _ÔÅËÓÔÁ_\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 2 (ÌÕÞÛÅÅ ÐÏÄÓ×ÅÞÉ×ÁÎÉÅ)\n"
 
-#: src/lang.c:2359
+#: src/lang.c:2372
 msgid "Attr. of highlighting with /slash/"
 msgstr "áÔÒÉÂÕÔ ×ÙÄÅÌÅÎÎÏÇÏ /ÔÅËÓÔÁ/"
 
-#: src/lang.c:2360
+#: src/lang.c:2373
 msgid ""
 "# Attribute of word highlighting with /slash/\n"
 "# Default: 5 (half bright)\n"
@@ -6921,11 +6921,11 @@ msgstr ""
 "# áÔÒÉÂÕÔ ÄÌÑ ×ÙÄÅÌÅÎÉÑ /ÔÅËÓÔÁ/\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 5 (half bright)\n"
 
-#: src/lang.c:2366
+#: src/lang.c:2379
 msgid "Attr. of highlighting with -stroke-"
 msgstr "áÔÒÉÂÕÔ ×ÙÄÅÌÅÎÎÏÇÏ -ÔÅËÓÔÁ-"
 
-#: src/lang.c:2367
+#: src/lang.c:2380
 msgid ""
 "# Attribute of word highlighting with -stroke-\n"
 "# Default: 3 (reverse video)\n"
@@ -6933,27 +6933,27 @@ msgstr ""
 "# áÔÒÉÂÕÔ ×ÙÄÅÌÅÎÎÏÇÏ -ÔÅËÓÔÁ-\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 3 (ÒÅ×ÅÒÓÎÏÅ ×ÉÄÅÏ)\n"
 
-#: src/lang.c:2373
+#: src/lang.c:2386
 msgid "URL highlighting in message body"
 msgstr "ðÏÄÓ×ÅÞÉ×ÁÔØ URL × ÔÅÌÅ ÐÉÓØÍÁ"
 
-#: src/lang.c:2374
+#: src/lang.c:2387
 msgid "# Enable URL highlighting?\n"
 msgstr "# ÷ËÌÀÞÉÔØ ÐÏÄÓ×ÅÔËÕ URL?\n"
 
-#: src/lang.c:2379
+#: src/lang.c:2392
 msgid "Word highlighting in message body"
 msgstr "ðÏÄÓ×ÅÞÉ×ÁÔØ ÓÌÏ×Á × ÔÅÌÅ ÓÏÏÂÝÅÎÉÑ"
 
-#: src/lang.c:2380
+#: src/lang.c:2393
 msgid "# Enable word highlighting?\n"
 msgstr "# ÷ËÌÀÞÉÔØ ÐÏÄÓ×ÅÔËÕ ÓÌÏ×?\n"
 
-#: src/lang.c:2385
+#: src/lang.c:2398
 msgid "What to display instead of mark"
 msgstr "÷Ù×ÏÄÉÔØ ×ÍÅÓÔÏ ÏÔÍÅÔËÉ"
 
-#: src/lang.c:2386
+#: src/lang.c:2399
 msgid ""
 "# Should the leading and ending stars and dashes also be displayed,\n"
 "# even when they are highlighting marks?\n"
@@ -6963,114 +6963,116 @@ msgid ""
 "# * 2 = print a space instead\n"
 msgstr ""
 
-#: src/lang.c:2395
+#: src/lang.c:2408
 msgid "Enter column number to wrap article lines to in the pager. <CR> sets."
 msgstr "÷×ÅÄÉÔÅ ÍÁËÓ. ÞÉÓÌÏ ÓÉÍ×ÏÌÏ× × ÓÔÒÏËÅ × ÐÅÊÄÖÅÒÅ. <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2396
+#: src/lang.c:2409
 msgid "Page line wrap column"
 msgstr "íÁËÓ. ÞÉÓÌÏ ÓÉÍ×ÏÌÏ× × ÓÔÒÏËÅ × ÐÅÊÄÖÅÒÅ"
 
-#: src/lang.c:2397
+#: src/lang.c:2410
 msgid "# Wrap article lines at column\n"
 msgstr ""
 
-#: src/lang.c:2402
+#: src/lang.c:2415
 msgid "Wrap around threads on next unread"
 msgstr ""
 
-#: src/lang.c:2403
+#: src/lang.c:2416
 msgid "# If ON wrap around threads on searching next unread article\n"
 msgstr ""
 
-#: src/lang.c:2407
+#: src/lang.c:2420
 msgid "Enter default mail address (and fullname). <CR> sets."
 msgstr "÷×ÅÄÉÔÅ email ÁÄÒÅÓ (É ÐÏÌÎÏÅ ÉÍÑ). <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2408 src/lang.c:2908
+#: src/lang.c:2421 src/lang.c:2931
 msgid "Mail address (and fullname)"
 msgstr "Email ÁÄÒÅÓ (É ÐÏÌÎÏÅ ÉÍÑ)"
 
-#: src/lang.c:2409
+#: src/lang.c:2422
 msgid "# User's mail address (and fullname), if not username@host (fullname)\n"
 msgstr "# Email ÁÄÒÅÓ ÐÏÌØÚÏ×ÁÔÅÌÑ (É ÐÏÌÎÏÅ ÉÍÑ).\n"
 
-#: src/lang.c:2414
+#: src/lang.c:2427
 msgid "Show empty Followup-To in editor"
 msgstr "ðÏËÁÚÙ×ÁÔØ ÐÕÓÔÏÊ Followup-To × ÒÅÄÁËÔÏÒÅ"
 
-#: src/lang.c:2415
+#: src/lang.c:2428
 msgid "# If ON show empty Followup-To header when editing an article\n"
 msgstr ""
 "# åÓÌÉ ON, ÔÏ ÐÏËÁÚÙ×ÁÔØ ÐÕÓÔÏÊ Follow-up ×Ï ×ÒÅÍÑ ÒÅÄÁËÔÉÒÏ×ÁÎÉÑ ÓÔÁÔØÉ\n"
 
-#: src/lang.c:2419
+#: src/lang.c:2432
 msgid ""
 "Enter path/! command/--none to create your default signature. <CR> sets."
 msgstr ""
 "÷×ÅÄÉÔÅ ÐÕÔØ/! ËÏÍÁÎÄÁ/--none ÄÌÑ ÓÏÚÄÁÎÉÑ ×ÁÛÅÊ ÓÉÇÎÁÔÕÒÙ. <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2420
+#: src/lang.c:2433
 msgid "Create signature from path/command"
 msgstr "óÏÚÄÁÔØ ÓÉÇÎÁÔÕÒÕ ËÏÍÁÎÄÏÊ"
 
-#: src/lang.c:2421
+#: src/lang.c:2434
+#, c-format
 msgid ""
 "# Signature path (random sigs)/file to be used when posting/replying\n"
 "# sigfile=file       appends file as signature\n"
 "# sigfile=!command   executes external command to generate a signature\n"
+"#                    (specify %G to pass name of current newsgroup)\n"
 "# sigfile=--none     don't append a signature\n"
 msgstr ""
 
-#: src/lang.c:2428
+#: src/lang.c:2442
 msgid ""
 "Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
 msgstr ""
 "îÁÞÉÎÁÔØ ÓÉÇÎÁÔÕÒÕ Ó \"--\" × ÏÔÄÅÌØÎÏÊ ÓÔÒÏËÅ. <ðòïâåì> ×ÙÂÏÒ, <CR> "
 "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2429
+#: src/lang.c:2443
 msgid "Prepend signature with \"-- \""
 msgstr "îÁÞÉÎÁÔØ ÓÉÇÎÁÔÕÒÕ Ó \"--\""
 
-#: src/lang.c:2430
+#: src/lang.c:2444
 msgid "# If ON prepend the signature with dashes '\\n-- \\n'\n"
 msgstr "# åÓÌÉ ON, ÔÏ ÎÁÞÉÎÁÔØ ÓÉÇÎÁÔÕÒÕ Ó ÄÅÆÉÓÏ× '\\n-- \\n'\n"
 
-#: src/lang.c:2434
+#: src/lang.c:2448
 msgid "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 "äÏÂÁ×ÌÑÔØ ÓÉÇÎÁÔÕÒÕ ÐÒÉ ÐÏ×ÔÏÒÎÏÊ ÏÔÐÒÁ×ËÅ. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2435
+#: src/lang.c:2449
 msgid "Add signature when reposting"
 msgstr "äÏÂÁ×ÌÑÔØ ÓÉÇÎÁÔÕÒÕ ÐÒÉ ÐÏ×ÔÏÒÎÏÊ ÏÔÐÒÁ×ËÅ"
 
-#: src/lang.c:2436
+#: src/lang.c:2450
 msgid "# If ON add signature to reposted articles\n"
 msgstr "# åÓÌÉ ON, ÔÏ ÄÏÂÁ×ÌÑÔØ ÓÉÇÎÁÔÕÒÕ ÐÒÉ ÐÏ×ÔÏÒÎÏÊ ÏÔÐÒÁ×ËÅ\n"
 
-#: src/lang.c:2440
+#: src/lang.c:2454
 #, c-format
 msgid "Enter quotation marks, %s or %S for author's initials."
 msgstr "÷×ÅÄÉÔÅ ÓÉÍ×ÏÌÙ ÄÌÑ ÎÁÞÁÌÁ ÃÉÔÉÒÏ×ÁÎÉÑ, %s ÉÌÉ %S ÉÎÉÃÉÁÌÙ Á×ÔÏÒÁ."
 
-#: src/lang.c:2441
+#: src/lang.c:2455
 msgid "Characters used as quote-marks"
 msgstr "óÉÍ×ÏÌÙ ÉÓÐÏÌØÚÕÅÍÙÅ ÄÌÑ ÎÁÞÁÌÁ ÃÉÔÉÒÏ×ÁÎÉÑ"
 
-#: src/lang.c:2442
+#: src/lang.c:2456
 #, c-format
 msgid ""
 "# Characters used in quoting to followups and replies.\n"
 "# '_' is replaced by ' ', %s, %S are replaced by author's initials.\n"
 msgstr ""
 
-#: src/lang.c:2448
+#: src/lang.c:2462
 msgid "Quoting behavior"
 msgstr "ãÉÔÉÒÏ×ÁÎÉÅ"
 
-#: src/lang.c:2449
+#: src/lang.c:2463
 msgid ""
 "# How quoting should be handled when following up or replying.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7094,56 +7096,56 @@ msgstr ""
 "#   6 = ãÉÔÉÒÏ×ÁÔØ ÓÉÇÎÁÔÕÒÙ É ÐÕÓÔÙÅ ÓÔÒÏËÉ\n"
 "#   7 = óÖÉÍÁÔØ ÃÉÔÉÒÏ×ÁÎÉÅ, ÃÉÔÉÒÏ×ÁÔØ ÓÉÇÎÁÔÕÒÙ É ÐÕÓÔÙÅ ÓÔÒÏËÉ\n"
 
-#: src/lang.c:2462 src/lang.c:2470 src/lang.c:2476
+#: src/lang.c:2476 src/lang.c:2484 src/lang.c:2490
 msgid ""
 "%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name"
 msgstr ""
 
-#: src/lang.c:2463
+#: src/lang.c:2477
 msgid "Quote line when following up"
 msgstr "ãÉÔÉÒÏ×ÁÔØ ÐÒÉ follow-up"
 
-#: src/lang.c:2464
+#: src/lang.c:2478
 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:2471
+#: src/lang.c:2485
 msgid "Quote line when cross-posting"
 msgstr "ãÉÔÉÒÏ×ÁÔØ ÐÒÉ ËÒÏÓÓ-ÐÏÓÔÉÎÇÅ"
 
-#: src/lang.c:2477
+#: src/lang.c:2491
 msgid "Quote line when mailing"
 msgstr "ãÉÔÉÒÏ×ÁÔØ ÐÒÉ ÏÔÐÒÁ×ËÅ email"
 
-#: src/lang.c:2482
+#: src/lang.c:2496
 msgid "If ON, include User-Agent: header. <SPACE> toggles & <CR> sets."
 msgstr ""
 "åÓÌÉ ON, ÔÏ ÄÏÂÁ×ÌÑÔØ ÚÁÇÏÌÏ×ÏË User-Agent:. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2483
+#: src/lang.c:2497
 #, fuzzy
 msgid "Insert 'User-Agent:' header"
 msgstr "äÏÂÁ×ÌÑÔØ ÚÁÇÏÌÏ×ÏË User-Agent:"
 
-#: src/lang.c:2484
+#: src/lang.c:2498
 msgid "# If ON include advertising User-Agent: header\n"
 msgstr "# åÓÌÉ ON, ÔÏ ÄÏÂÁ×ÌÑÔØ ÒÅËÌÁÍÎÙÊ ÚÁÇÏÌÏ×ÏË User-Agent:\n"
 
-#: src/lang.c:2489
+#: src/lang.c:2503
 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:2490
+#: src/lang.c:2504
 msgid "MM_CHARSET"
 msgstr ""
 
-#: src/lang.c:2491
+#: src/lang.c:2505
 msgid ""
 "# Charset supported locally which is also used for MIME header and\n"
 "# Content-Type header.\n"
@@ -7153,15 +7155,15 @@ msgid ""
 "# mm_charset is considered not displayable and represented as '?'.\n"
 msgstr ""
 
-#: src/lang.c:2501
+#: src/lang.c:2515
 msgid "MM_NETWORK_CHARSET"
 msgstr ""
 
-#: src/lang.c:2502
+#: src/lang.c:2516
 msgid "# Charset used for MIME (Content-Type) header in postings.\n"
 msgstr "# ëÏÄÉÒÏ×ËÁ × MIME (Content-Type) × ÏÔÐÒÁ×ÌÑÅÍÙÈ ÓÔÁÔØÑÈ.\n"
 
-#: src/lang.c:2506
+#: src/lang.c:2520
 #, fuzzy
 msgid ""
 "Enter local charset name (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
@@ -7169,27 +7171,27 @@ msgstr ""
 "÷×ÅÄÉÔÅ ËÏÄÉÒÏ×ËÕ ÄÌÑ MIME (ÎÁÐÒ. US-ASCII, ISO-8859-1, EUC-KR), <CR> "
 "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2507
+#: src/lang.c:2521
 msgid "MM_LOCAL_CHARSET"
 msgstr ""
 
-#: src/lang.c:2508
+#: src/lang.c:2522
 msgid "# Charset supported locally.\n"
 msgstr ""
 
-#: src/lang.c:2515
+#: src/lang.c:2529
 msgid "Mailbox format"
 msgstr "æÏÒÍÁÔ Mailbox"
 
-#: src/lang.c:2516
+#: src/lang.c:2530
 msgid "# Format of the mailbox.\n"
 msgstr "# æÏÒÍÁÔ mailbox.\n"
 
-#: src/lang.c:2521
+#: src/lang.c:2535
 msgid "MIME encoding in news messages"
 msgstr "ëÏÄÉÒÏ×ËÁ MIME × ÓÔÁÔØÑÈ"
 
-#: src/lang.c:2522
+#: src/lang.c:2536
 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"
@@ -7198,15 +7200,15 @@ msgid ""
 "# Russian charsets with a lot of 8bit characters.\n"
 msgstr ""
 
-#: src/lang.c:2530 src/lang.c:2551
+#: src/lang.c:2544 src/lang.c:2565
 msgid "Don't change unless you know what you are doing. <ESC> cancels."
 msgstr "îÅ ÉÚÍÅÎÑÊÔÅ, ÅÓÌÉ ÎÅ ÐÏÎÉÍÁÅÔÅ ÞÔÏ ×Ù ÄÅÌÁÅÔÅ. <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:2531
+#: src/lang.c:2545
 msgid "Use 8bit characters in news headers"
 msgstr "éÓÐÏÌØÚÏ×ÁÔØ 8 ÂÉÔÎÙÅ ÓÉÍ×ÏÌÙ × ÚÁÇÏÌÏ×ËÁÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:2532
+#: src/lang.c:2546
 msgid ""
 "# If ON, 8bit characters in news headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -7219,32 +7221,32 @@ msgstr ""
 "# ÏÔ ÚÎÁÞÅÎÉÑ ÜÔÏÇÏ ÐÁÒÁÍÅÔÒÁ, ÐÏËÁ post_mime_encoding ÔÁËÖÅ\n"
 "# ÎÅ ÕÓÔÁÎÏ×ÌÅÎ × 8bit.\n"
 
-#: src/lang.c:2539
+#: src/lang.c:2553
 msgid ""
 "Auto-view post-processed files <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr ""
 "á×ÔÏÐÒÏÓÍÏÔÒ ÐÏÓÔ-ÏÂÒÁÂÏÔÁÎÎÙÈ ÆÁÊÌÏ×. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ, "
 "<ESC> ÏÔÍÅÎÉÔØ"
 
-#: src/lang.c:2540
+#: src/lang.c:2554
 msgid "View post-processed files"
 msgstr "ðÒÏÓÍÏÔÒ ÐÏÓÔ-ÏÂÒÁÂÏÔÁÎÎÙÈ ÆÁÊÌÏ×"
 
-#: src/lang.c:2541
+#: src/lang.c:2555
 msgid "# If set, post processed files will be opened in a viewer\n"
 msgstr ""
 "# åÓÌÉ ÕÓÔÁÎÏ×ÌÅÎ, ÔÏ ÐÏÓÔ-ÏÂÒÁÂÏÔÁÎÎÙÅ ÆÁÊÌÙ ÂÕÄÕÔ ÏÔËÒÙ×ÁÔØÓÑ\n"
 "# × ÐÒÏÓÍÏÔÏÒÝÉËÅ\n"
 
-#: src/lang.c:2546
+#: src/lang.c:2560
 msgid "MIME encoding in mail messages"
 msgstr "MIME ËÏÄÉÒÏ×ËÁ × ÐÏÞÔÏ×ÙÈ ÓÏÏÂÝÅÎÉÑÈ"
 
-#: src/lang.c:2552
+#: src/lang.c:2566
 msgid "Use 8bit characters in mail headers"
 msgstr "éÓÐÏÌØÚÏ×ÁÔØ 8 ÂÉÔÎÙÅ ÓÉÍ×ÏÌÙ × ÚÁÇÏÌÏ×ËÁÈ ÐÏÞÔÙ"
 
-#: src/lang.c:2553
+#: src/lang.c:2567
 msgid ""
 "# If ON, 8bit characters in mail headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -7255,11 +7257,11 @@ msgid ""
 "# turn it ON unless you have some compelling reason.\n"
 msgstr ""
 
-#: src/lang.c:2564
+#: src/lang.c:2578
 msgid "Strip blanks from ends of lines"
 msgstr "õÂÉÒÁÔØ ÐÒÏÂÅÌÙ × ËÏÎÃÅ ÓÔÒÏËÉ"
 
-#: src/lang.c:2565
+#: src/lang.c:2579
 msgid ""
 "# If ON strip blanks from ends of lines for faster display on slow "
 "terminals.\n"
@@ -7267,16 +7269,16 @@ msgstr ""
 "# åÓÌÉ ON, ÔÏ ÕÂÉÒÁÔØ ÐÒÏÂÅÌÙ × ËÏÎÃÅ ÓÔÒÏËÉ ÄÌÑ ÂÏÌÅÅ ÂÙÓÔÒÏÇÏ ×Ù×ÏÄÁ\n"
 "# ÎÁ ÍÅÄÌÅÎÎÙÈ ÔÅÒÍÉÎÁÌÁÈ.\n"
 
-#: src/lang.c:2571
+#: src/lang.c:2585
 msgid "If ON, use transliteration. <SPACE> toggles & <CR> sets."
 msgstr ""
 "åÓÌÉ ON, ÔÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÔÒÁÎÓÌÉÔÅÒÁÃÉÀ, <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ"
 
-#: src/lang.c:2572
+#: src/lang.c:2586
 msgid "Transliteration"
 msgstr "ôÒÁÎÓÌÉÔÅÒÁÃÉÑ"
 
-#: src/lang.c:2573
+#: src/lang.c:2587
 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"
@@ -7286,12 +7288,12 @@ msgstr ""
 "# ÓÉÍ×ÏÌ ÎÅ ÍÏÖÅÔ ÂÙÔØ ÐÒÅÄÓÔÁ×ÌÅÎ × ÃÅÌÅ×ÏÍ ÎÁÂÏÒÅ ÓÉÍ×ÏÌÏ×, ÔÏ ÏÎ\n"
 "# ÁÐÐÒÏËÓÉÍÉÒÕÅÔÓÑ ÏÄÎÉÍ ÉÌÉ ÎÅÓËÏÌØËÉÍÉ ÐÏÈÏÖÉÍÉ ÓÉÍ×ÏÌÁÍÉ.\n"
 
-#: src/lang.c:2581
+#: src/lang.c:2595
 #, fuzzy
 msgid "Send you a Cc/Bcc automatically"
 msgstr "ïÔÐÒÁ×ÌÑÔØ ×ÁÍ Cc Á×ÔÏÍÁÔÉÞÅÓËÉ"
 
-#: src/lang.c:2582
+#: src/lang.c:2596
 #, fuzzy
 msgid ""
 "# Put your name in the Cc: and/or Bcc: field when mailing an article.\n"
@@ -7309,81 +7311,91 @@ msgstr ""
 "#   3 = NFC\n"
 "#   4 = NFD\n"
 
-#: src/lang.c:2591
+#: src/lang.c:2607
+msgid "Hash algorithm for Cancel-Lock/Cancel-Key"
+msgstr ""
+
+#: src/lang.c:2608
+msgid ""
+"# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n"
+"# Use 'none' to not generate Cancel-Lock headers.\n"
+msgstr ""
+
+#: src/lang.c:2614
 msgid "Enter address elements about which you want to be warned. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2592
+#: src/lang.c:2615
 msgid "Spamtrap warning address parts"
 msgstr ""
 
-#: src/lang.c:2593
+#: src/lang.c:2616
 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:2598
+#: src/lang.c:2621
 msgid "Enter default number of days a filter entry will be valid. <CR> sets."
 msgstr "÷×ÅÄÉÔÅ ÞÉÓÌÏ ÄÎÅÊ ÐÏËÁ ÆÉÌØÔÒ ÉÍÅÅÔ ÓÉÌÕ. <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2599
+#: src/lang.c:2622
 msgid "No. of days a filter entry is valid"
 msgstr "þÉÓÌÏ ÄÎÅÊ ÐÏËÁ ÆÉÌØÔÒ ÉÍÅÅÔ ÓÉÌÕ"
 
-#: src/lang.c:2600
+#: src/lang.c:2623
 msgid "# Number of days a short term filter will be active\n"
 msgstr ""
 
-#: src/lang.c:2604
+#: src/lang.c:2627
 msgid "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr "äÏÂÁ×ÉÔØ ÏÔÐÒÁ×ÌÅÎÎÙÅ ÓÔÁÔØÉ × ÆÉÌØÔÒ, <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ"
 
-#: src/lang.c:2605
+#: src/lang.c:2628
 msgid "Add posted articles to filter"
 msgstr "äÏÂÁ×ÉÔØ ÏÔÐÒÁ×ÌÅÎÎÙÅ ÓÔÁÔØÉ × ÆÉÌØÔÒ"
 
-#: src/lang.c:2606
+#: src/lang.c:2629
 msgid ""
 "# If ON add posted articles which start a new thread to filter for\n"
 "# highlighting follow-ups\n"
 msgstr ""
 
-#: src/lang.c:2610
+#: src/lang.c:2633
 msgid "The directory where articles/threads are to be saved in mailbox format."
 msgstr "äÉÒÅËÔÏÒÉÑ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÓÔÁÔÅÊ/ÄÉÓËÕÓÓÉÊ × ÆÏÒÍÁÔÅ mailbox."
 
-#: src/lang.c:2611
+#: src/lang.c:2634
 msgid "Mail directory"
 msgstr "äÉÒÅËÔÏÒÉÑ ÄÌÑ ÐÏÞÔÙ"
 
-#: src/lang.c:2612
+#: src/lang.c:2635
 msgid "# (-m) directory where articles/threads are saved in mailbox format\n"
 msgstr "# (-m) ÄÉÒÅËÔÏÒÉÑ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÓÔÁÔÅÊ/ÄÉÓËÕÓÓÉÊ × ÆÏÒÍÁÔÅ mailbox\n"
 
-#: src/lang.c:2617
+#: src/lang.c:2640
 msgid "Save articles in batch mode (-S)"
 msgstr "óÏÈÒÁÎÑÔØ ÓÔÁÔØÉ × ÐÁËÅÔÎÏÍ ÒÅÖÉÍÅ (-S)"
 
-#: src/lang.c:2618
+#: src/lang.c:2641
 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:2623
+#: src/lang.c:2646
 msgid "The directory where you want articles/threads saved."
 msgstr "äÉÒÅËÔÏÒÉÑ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÓÔÁÔÅÊ/ÄÉÓËÕÓÓÉÊ"
 
-#: src/lang.c:2624
+#: src/lang.c:2647
 msgid "Directory to save arts/threads in"
 msgstr "äÉÒÅËÔÏÒÉÑ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÓÔÁÔÅÊ/ÄÉÓËÕÓÓÉÊ"
 
-#: src/lang.c:2625
+#: src/lang.c:2648
 msgid "# Directory where articles/threads are saved\n"
 msgstr "# äÉÒÅËÔÏÒÉÑ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÓÔÁÔÅÊ/ÄÉÓËÕÓÓÉÊ\n"
 
-#: src/lang.c:2629
+#: src/lang.c:2652
 msgid ""
 "Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> "
 "sets."
@@ -7391,17 +7403,17 @@ msgstr ""
 "á×ÔÏÍÁÔÉÞÅÓËÉ ÓÏÈÒÁÎÑÔØ ÓÔÁÔØÉ/ÄÉÓË. Ó ÚÁÇÏÌÏ×ËÏÍ Archive-name:. <ðòïâåì> "
 "×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2630
+#: src/lang.c:2653
 msgid "Use Archive-name: header for save"
 msgstr "éÓÐÏÌØÚÏ×ÁÔØ ÚÁÇÏÌÏ×ÏË Archive-name: ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ"
 
-#: src/lang.c:2631
+#: src/lang.c:2654
 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:2636
+#: src/lang.c:2659
 msgid ""
 "Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
 "cancels."
@@ -7409,24 +7421,24 @@ msgstr ""
 "ïÔÍÅÔÉÔØ ÓÏÈÒÁÎ£ÎÎÙÅ ÓÔÁÔØÉ/ÄÉÓËÕÓÓÉÉ ËÁË ÐÒÏÞÉÔÁÎÎÙÅ. <ðòïâåì> ×ÙÂÏÒ, <CR> "
 "ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ"
 
-#: src/lang.c:2637
+#: src/lang.c:2660
 msgid "Mark saved articles/threads as read"
 msgstr "ïÔÍÅÔÉÔØ ÓÏÈÒÁÎ£ÎÎÙÅ ÓÔÁÔØÉ/ÄÉÓËÕÓÓÉÉ ËÁË ÐÒÏÞÉÔÁÎÎÙÅ"
 
-#: src/lang.c:2638
+#: src/lang.c:2661
 msgid "# If ON mark articles that are saved as read\n"
 msgstr "# åÓÌÉ ON, ÔÏ ÏÔÍÅÔÉÔØ ÓÏÈÒÁÎ£ÎÎÙÅ ÓÔÁÔØÉ ËÁË ÐÒÏÞÉÔÁÎÎÙÅ\n"
 
-#: src/lang.c:2642
+#: src/lang.c:2665
 msgid "Do post processing (eg. extract attachments) for saved articles."
 msgstr ""
 "÷ÙÐÏÌÎÉÔØ ÐÏÓÔ-ÏÂÒÁÂÏÔËÕ (ÎÁÐÒ. ÕÂÒÁÔØ ×ÌÏÖÅÎÉÑ) ÄÌÑ ÓÏÈÒÁÎÑÅÍÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:2643
+#: src/lang.c:2666
 msgid "Post process saved articles"
 msgstr "ðÏÓÔ-ÏÂÒÁÂÏÔËÁ ÓÏÈÒÁÎ£ÎÎÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:2644
+#: src/lang.c:2667
 msgid ""
 "# Perform post processing (saving binary attachments) from saved articles.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7435,65 +7447,65 @@ msgid ""
 "#   2 = yes\n"
 msgstr ""
 
-#: src/lang.c:2653
+#: src/lang.c:2676
 msgid "Process only unread articles"
 msgstr "ïÂÒÁÂÏÔÁÔØ ÔÏÌØËÏ ÎÅÐÒÏÞ. ÓÔÁÔØÉ"
 
-#: src/lang.c:2654
+#: src/lang.c:2677
 msgid ""
 "# If ON only save/print/pipe/mail unread articles (tagged articles "
 "excepted)\n"
 msgstr ""
 
-#: src/lang.c:2659
+#: src/lang.c:2682
 msgid "Print all or just part of header. <SPACE> toggles & <CR> sets."
 msgstr ""
 "ðÅÞÁÔÁÔØ ×ÓÅ ÉÌÉ ÔÏÌØËÏ ÞÁÓÔØ ÚÁÇÏÌÏ×ËÏ×. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2660
+#: src/lang.c:2683
 msgid "Print all headers when printing"
 msgstr "ðÅÞÁÔÁÔØ ×ÓÅ ÚÁÇÏÌÏ×ËÉ"
 
-#: src/lang.c:2661
+#: src/lang.c:2684
 msgid ""
 "# If ON print all of article header otherwise just the important lines\n"
 msgstr "# åÓÌÉ ON, ÔÏ ×Ù×ÏÄÉÔØ ×ÓÅ ÚÁÇÏÌÏ×ËÉ ÓÔÁÔÅÊ, ÉÎÁÞÅ ÔÏÌØËÏ ×ÁÖÎÙÅ\n"
 
-#: src/lang.c:2665
+#: src/lang.c:2688
 msgid ""
 "The printer program with options that is to be used to print articles/"
 "threads."
 msgstr "ëÏÍÁÎÄÁ ÐÅÞÁÔÉ Ó ÐÁÒÁÍÅÔÒÁÍÉ ÄÌÑ ÐÅÞÁÔÉ ÓÔÁÔÅÊ/ÄÉÓËÕÓÓÉÊ"
 
-#: src/lang.c:2666
+#: src/lang.c:2689
 msgid "Printer program with options"
 msgstr "ðÒÏÇÒÁÍÍÁ ÐÅÞÁÔÉ Ó ÏÐÃÉÑÍÉ"
 
-#: src/lang.c:2667
+#: src/lang.c:2690
 msgid "# Print program with parameters used to print articles/threads\n"
 msgstr "# ëÏÍÁÎÄÁ ÐÅÞÁÔÉ Ó ÐÁÒÁÍÅÔÒÁÍÉ ÄÌÑ ÐÅÞÁÔÉ ÓÔÁÔÅÊ/ÄÉÓËÕÓÓÉÊ\n"
 
-#: src/lang.c:2673
+#: src/lang.c:2696
 msgid "Force redraw after certain commands"
 msgstr "ðÅÒÅÒÉÓÏ×Ù×ÁÔØ ÜËÒÁÎ ÐÏÓÌÅ ÎÅËÏÔÏÒÙÈ ËÏÍÁÎÄ"
 
-#: src/lang.c:2674
+#: src/lang.c:2697
 msgid ""
 "# If ON a screen redraw will always be done after certain external commands\n"
 msgstr "# åÓÌÉ ON, ÔÏ ÐÅÒÅÒÉÓÏ×Ù×ÁÔØ ÜËÒÁÎ ÐÏÓÌÅ ÎÅËÏÔÏÒÙÈ ×ÎÅÛÎÉÈ ËÏÍÁÎÄ\n"
 
-#: src/lang.c:2678
+#: src/lang.c:2701
 msgid ""
 "Start editor with line offset. <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr ""
 "úÁÐÕÓÔÉÔØ ÒÅÄÁËÔÏÒ Ó ÕÓÔÁÎÏ×ËÏÊ ËÕÒÓÏÒÁ. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ, "
 "<ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:2679
+#: src/lang.c:2702
 msgid "Start editor with line offset"
 msgstr "úÁÐÕÓÔÉÔØ ÒÅÄÁËÔÏÒ Ó ÕÓÔÁÎÏ×ËÏÊ ËÕÒÓÏÒÁ"
 
-#: src/lang.c:2680
+#: src/lang.c:2703
 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"
@@ -7501,17 +7513,17 @@ msgstr ""
 "# åÓÌÉ ON, ÔÏ ÒÅÄÁËÔÏÒ ÂÕÄÅÔ ÚÁÐÕÝÅÎ Ó ÕÓÔÁÎÏ×ËÏÊ ËÕÒÓÏÒÁ ÓÏ ÓÍÅÝÅÎÉÅÍ,\n"
 "# ÉÎÁÞÅ ËÕÒÓÏÒ ÂÕÄÅÔ ÕÓÔÁÎÏ×ÌÅÎ ÎÁ ÐÅÒ×ÏÊ ÓÔÒÏËÅ\n"
 
-#: src/lang.c:2685
+#: src/lang.c:2708
 msgid "Enter %E for editor, %F for filename, %N for line-number, <CR> to set."
 msgstr ""
 "÷×ÅÄÉÔÅ %E ÄÌÑ ÉÍÅÎÉ ÒÅÄÁËÔÏÒÁ, %F ÄÌÑ ÉÍÅÎÉ ÆÁÊÌÁ, %N ÄÌÑ ÎÏÍÅÒÁ ÓÔÒÏËÉ. "
 "<CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2686
+#: src/lang.c:2709
 msgid "Invocation of your editor"
 msgstr "úÁÐÕÓË ×ÁÛÅÇÏ ÒÅÄÁËÔÏÒÁ"
 
-#: src/lang.c:2687
+#: src/lang.c:2710
 msgid ""
 "# Format of editor line including parameters\n"
 "# %E Editor  %F Filename  %N Linenumber\n"
@@ -7519,16 +7531,16 @@ msgstr ""
 "# æÏÒÍÁÔ ÓÔÒÏËÉ ÄÌÑ ÚÁÐÕÓËÁ ÒÅÄÁËÔÏÒÁ ×ËÌÀÞÁÅÔ ÐÁÒÁÍÅÔÒÙ\n"
 "# %E òÅÄÁËÔÏÒ  %F éÍÑ ÆÁÊÌÁ  %N îÏÍÅÒ ÓÔÒÏËÉ\n"
 
-#: src/lang.c:2692
+#: src/lang.c:2715
 msgid ""
 "Enter name and options for external-inews, --internal for internal inews"
 msgstr "÷×ÅÄÉÔÅ ÉÍÑ É ÏÐÃÉÉ ÄÌÑ external-inews, --internal ÄÌÑ internal inews"
 
-#: src/lang.c:2693
+#: src/lang.c:2716
 msgid "External inews"
 msgstr "÷ÎÅÛÎÉÊ inews"
 
-#: src/lang.c:2694
+#: src/lang.c:2717
 msgid ""
 "# If --internal use the built in mini inews for posting via NNTP\n"
 "# otherwise use an external inews program\n"
@@ -7536,18 +7548,18 @@ msgstr ""
 "# åÓÌÉ --internal, ÔÏ ÉÓÐÏÌØÚÏ×ÁÔØ ×ÓÔÒÏÅÎÎÙÊ ÍÉÎÉ unews ÄÌÑ ÏÔÐÒÁ×ËÉ\n"
 "# ÓÔÁÔÅÊ ÞÅÒÅÚ NNTP, ÉÎÁÞÅ ÉÓÐÏÌØÚÏ×ÁÔØ ×ÎÅÛÎÀÀ ÐÒÏÇÒÁÍÍÕ inews\n"
 
-#: src/lang.c:2698
+#: src/lang.c:2721
 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:2699
+#: src/lang.c:2722
 msgid "Invocation of your mail command"
 msgstr "úÁÐÕÓË ×ÁÛÅÊ ËÏÍÁÎÄÙ ÏÔÐÒÁ×ËÉ ÐÏÞÔÙ"
 
-#: src/lang.c:2700
+#: src/lang.c:2723
 msgid ""
 "# Format of mailer line including parameters\n"
 "# %M Mailer  %S Subject  %T To  %F Filename\n"
@@ -7555,11 +7567,11 @@ msgid ""
 "# ie. elm interactive          :    elm -i %F -s \"%S\" \"%T\"\n"
 msgstr ""
 
-#: src/lang.c:2708
+#: src/lang.c:2731
 msgid "Use interactive mail reader"
 msgstr "éÓÐÏÌØÚÏ×ÁÔØ ÉÎÔÅÒÁËÔÉ×ÎÕÀ ÐÒÏÇÒÁÍÍÕ ÞÔÅÎÉÑ ÐÏÞÔÙ"
 
-#: src/lang.c:2709
+#: src/lang.c:2732
 msgid ""
 "# Interactive mailreader\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7575,34 +7587,34 @@ msgstr ""
 "#   2 = ÉÓÐÏÌØÚÏ×ÁÔØ ÉÎÔÅÒÁËÔÉ×ÎÕÀ ÐÒÏÇÒÁÍÍÕ ÞÔÅÎÉÑ ÐÏÞÔÙ ÂÅÚ ÚÁÇÏÌÏ×ËÏ× × "
 "ÆÁÊÌÅ\n"
 
-#: src/lang.c:2718
+#: src/lang.c:2741
 msgid "Remove ~/.article after posting"
 msgstr "õÂÒÁÔØ ~/.article ÐÏÓÌÅ ÏÔÐÒÁ×ËÉ"
 
-#: src/lang.c:2719
+#: src/lang.c:2742
 msgid "# If ON remove ~/.article after posting.\n"
 msgstr "# åÓÌÉ ON, ÔÏ ÕÂÒÁÔØ ~/.article ÐÏÓÌÅ ÏÔÐÒÁ×ËÉ.\n"
 
-#: src/lang.c:2725
+#: src/lang.c:2748
 msgid "Use UTF-8 graphics (thread tree etc.)"
 msgstr ""
 
-#: src/lang.c:2726
+#: src/lang.c:2749
 msgid ""
 "# If ON use UTF-8 characters for indicator '->', tree and ellipsis '...'.\n"
 msgstr ""
 
-#: src/lang.c:2731
+#: src/lang.c:2754
 msgid "Filename for all posted articles, <CR> sets, no filename=do not save."
 msgstr ""
 "éÍÑ ÆÁÊÌÁ ÄÌÑ ×ÓÅÈ ÏÔÐÒÁ×ÌÅÎÎÙÈ ÓÔÁÔÅÊ. <CR> ÕÓÔÁÎÏ×ÉÔØ, ÎÅ ÉÍÅÎÉ=ÎÅ "
 "ÓÏÈÒÁÎÑÔØ."
 
-#: src/lang.c:2732
+#: src/lang.c:2755
 msgid "Filename for posted articles"
 msgstr "éÍÑ ÆÁÊÌÁ ÄÌÑ ÏÔÐÒÁ×ÌÅÎÎÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:2733
+#: src/lang.c:2756
 msgid ""
 "# Filename where to keep all postings (default posted)\n"
 "# If no filename is set then postings will not be saved\n"
@@ -7610,39 +7622,39 @@ msgstr ""
 "# éÍÑ ÆÁÊÌÁ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÏÔÐÒÁ×ÌÅÎÎÙÈ ÓÔÁÔÅÊ.\n"
 "# åÓÌÉ ÉÍÑ ÆÁÊÌÁ ÎÅ ÕËÁÚÁÎÏ, ÔÏ ÏÔÐÒÁ×ÌÅÎÎÙÅ ÓÔÁÔØÉ ÎÅ ÂÕÄÕÔ ÓÏÈÒÁÎÑÔÓÑ.\n"
 
-#: src/lang.c:2738
+#: src/lang.c:2761
 msgid ""
 "Keep all failed articles in ~/dead.articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 "äÅÒÖÁÔØ ×ÓÅ ÎÅÕÄÁ×ÛÉÅÓÑ ÓÔÁÔØÉ × ~/dead.articles. <ðòïâåì> ×ÙÂÏÒ, <CR> "
 "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2739
+#: src/lang.c:2762
 msgid "Keep failed arts in ~/dead.articles"
 msgstr "äÅÒÖÁÔØ ÎÅÕÄÁ×ÛÉÅÓÑ ÓÔÁÔØÉ × ~/dead.articles"
 
-#: src/lang.c:2740
+#: src/lang.c:2763
 msgid "# If ON keep all failed postings in ~/dead.articles\n"
 msgstr ""
 "# åÓÌÉ ON, ÔÏ ÄÅÒÖÁÔØ ×ÓÅ ÎÅÕÄÁ×ÛÉÅÓÑ ÏÔÐÒÁ×ËÉ ÓÔÁÔÅÊ × ~/dead.articles\n"
 
-#: src/lang.c:2744
+#: src/lang.c:2767
 msgid "Do you want to strip unsubscribed groups from .newsrc"
 msgstr "èÏÔÉÔÅ ÕÂÒÁÔØ ÎÅÐÏÄÐÉÓÁÎÎÙÅ ÇÒÕÐÐÙ ÉÚ .newsrc"
 
-#: src/lang.c:2745
+#: src/lang.c:2768
 msgid "No unsubscribed groups in newsrc"
 msgstr "õÂÉÒÁÔØ ÎÅÐÏÄÐÉÓÁÎÎÙÅ ÇÒÕÐÐÙ ÉÚ newsrc"
 
-#: src/lang.c:2746
+#: src/lang.c:2769
 msgid "# If ON strip unsubscribed groups from newsrc\n"
 msgstr "# åÓÌÉ ON, ÔÏ ÕÂÉÒÁÔØ ÎÅÐÏÄÐÉÓÁÎÎÙÅ ÇÒÕÐÐÙ ÉÚ newsrc\n"
 
-#: src/lang.c:2751
+#: src/lang.c:2774
 msgid "Remove bogus groups from newsrc"
 msgstr "õÂÉÒÁÔØ ÆÉËÔÉ×ÎÙÅ ÇÒÕÐÐÙ ÉÚ newsrc"
 
-#: src/lang.c:2752
+#: src/lang.c:2775
 msgid ""
 "# What to do with bogus groups in newsrc file\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7656,7 +7668,7 @@ msgstr ""
 "#   1 = ÕÎÉÞÔÏÖÁÔØ\n"
 "#   2 = ÐÏÍÅÞÁÔØ D × ÜËÒÁÎÅ ×ÙÂÏÒÁ\n"
 
-#: src/lang.c:2761
+#: src/lang.c:2784
 #, fuzzy
 msgid ""
 "Enter number of seconds to wait for a response from the server. <CR> sets."
@@ -7664,37 +7676,37 @@ msgstr ""
 "÷×ÅÄÉÔÅ ËÏÌÉÞÅÓÔ×Ï ÓÅËÕÎÄ ÍÅÖÄÕ Á×ÔÏÍÁÔÉÞÅÓËÉÍ ÞÔÅÎÉÅÍ ÁËÔÉ×ÎÏÇÏ ÆÁÊÌÁ. <CR> "
 "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2762
+#: src/lang.c:2785
 msgid "NNTP read timeout in seconds"
 msgstr ""
 
-#: src/lang.c:2763
+#: src/lang.c:2786
 msgid ""
 "# Time in seconds to wait for a response from the server (0=no timeout)\n"
 msgstr ""
 
-#: src/lang.c:2768
+#: src/lang.c:2791
 msgid "Enter number of seconds until active file will be reread. <CR> sets."
 msgstr ""
 "÷×ÅÄÉÔÅ ËÏÌÉÞÅÓÔ×Ï ÓÅËÕÎÄ ÍÅÖÄÕ Á×ÔÏÍÁÔÉÞÅÓËÉÍ ÞÔÅÎÉÅÍ ÁËÔÉ×ÎÏÇÏ ÆÁÊÌÁ. <CR> "
 "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2769
+#: src/lang.c:2792
 msgid "Interval in secs to reread active"
 msgstr "éÎÔÅÒ×ÁÌ × ÓÅËÕÎÄÁÈ ÍÅÖÄÕ ÞÔÅÎÉÅÍ active"
 
-#: src/lang.c:2770
+#: src/lang.c:2793
 msgid ""
 "# Time interval in seconds between rereading the active file (0=never)\n"
 msgstr ""
 "# ÷ÒÅÍÅÎÎÏÊ ÉÎÔÅÒ×ÁÌ × ÓÅËÕÎÄÁÈ ÍÅÖÄÕ Á×ÔÏÍÁÔÉÞÅÓËÉÍ ÞÔÅÎÉÅÍ ÆÁÊÌÁ\n"
 "# active (0=ÎÉËÏÇÄÁ)\n"
 
-#: src/lang.c:2775
+#: src/lang.c:2798
 msgid "Reconnect to server automatically"
 msgstr "óÏÅÄÉÎÉÔØÓÑ ÓÎÏ×Á Ó ÓÅÒ×ÅÒÏÍ Á×ÔÏÍÁÔÉÞÅÓËÉ"
 
-#: src/lang.c:2776
+#: src/lang.c:2799
 msgid ""
 "# If ON automatically reconnect to NNTP server if the connection is broken\n"
 msgstr ""
@@ -7702,29 +7714,29 @@ msgstr ""
 "ÓÏÅÄÉÎÅÎÉÅ\n"
 "# ÐÒÅÒ×ÁÌÏÓØ\n"
 
-#: src/lang.c:2780
+#: src/lang.c:2803
 msgid ""
 "Create local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2781
+#: src/lang.c:2804
 msgid "Cache NNTP overview files locally"
 msgstr ""
 
-#: src/lang.c:2782
+#: src/lang.c:2805
 msgid "# If ON, create local copies of NNTP overview files.\n"
 msgstr ""
 
-#: src/lang.c:2786 src/lang.c:2801 src/lang.c:2821 src/lang.c:2840
+#: src/lang.c:2809 src/lang.c:2824 src/lang.c:2844 src/lang.c:2863
 msgid "Enter format string. <CR> sets, <ESC> cancels."
 msgstr "÷×ÅÄÉÔÅ ÆÏÒÍÁÔ ÓÔÒÏËÉ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:2787
+#: src/lang.c:2810
 #, fuzzy
 msgid "Format string for selection level"
 msgstr "×ÅÒÎÕÔØÓÑ × ÕÒÏ×ÅÎØ ×ÙÂÏÒÁ ÇÒÕÐÐ"
 
-#: src/lang.c:2788
+#: src/lang.c:2811
 msgid ""
 "# Format string for selection level representation\n"
 "# Default: %f %n %U  %G  %d\n"
@@ -7738,12 +7750,12 @@ msgid ""
 "#   %U              Unread count\n"
 msgstr ""
 
-#: src/lang.c:2802
+#: src/lang.c:2825
 #, fuzzy
 msgid "Format string for group level"
 msgstr "æÏÒÍÁÔ ÓÔÒÏËÉ ÄÌÑ ×Ù×ÏÄÁ ÄÁÔ"
 
-#: src/lang.c:2803
+#: src/lang.c:2826
 msgid ""
 "# Format string for group level representation\n"
 "# Default: %n %m %R %L  %s  %F\n"
@@ -7762,12 +7774,12 @@ msgid ""
 "#   %S              Score\n"
 msgstr ""
 
-#: src/lang.c:2822
+#: src/lang.c:2845
 #, fuzzy
 msgid "Format string for thread level"
 msgstr "# æÏÒÍÁÔ ÓÔÒÏËÉ ÄÌÑ ÐÒÅÄÓÔÁ×ÌÅÎÉÑ ÄÁÔÙ\n"
 
-#: src/lang.c:2823
+#: src/lang.c:2846
 msgid ""
 "# Format string for thread level representation\n"
 "# Default: %n %m  [%L]  %T  %F\n"
@@ -7785,19 +7797,19 @@ msgid ""
 "#   %T              Thread tree (only thread level)\n"
 msgstr ""
 
-#: src/lang.c:2841
+#: src/lang.c:2864
 msgid "Format string for display of dates"
 msgstr "æÏÒÍÁÔ ÓÔÒÏËÉ ÄÌÑ ×Ù×ÏÄÁ ÄÁÔ"
 
-#: src/lang.c:2842
+#: src/lang.c:2865
 msgid "# Format string for date representation\n"
 msgstr "# æÏÒÍÁÔ ÓÔÒÏËÉ ÄÌÑ ÐÒÅÄÓÔÁ×ÌÅÎÉÑ ÄÁÔÙ\n"
 
-#: src/lang.c:2848
+#: src/lang.c:2871
 msgid "Unicode normalization form"
 msgstr "æÏÒÍÁ ÎÏÒÍÁÌÉÚÁÃÉÉ Unicode"
 
-#: src/lang.c:2849
+#: src/lang.c:2872
 #, fuzzy
 msgid ""
 "# Unicode normalization form\n"
@@ -7816,20 +7828,20 @@ msgstr ""
 "#   3 = NFC\n"
 "#   4 = NFD\n"
 
-#: src/lang.c:2862
+#: src/lang.c:2885
 msgid "Render BiDi"
 msgstr "÷ÏÓÐÒÏÉÚ×ÏÄÉÔØ BiDi"
 
-#: src/lang.c:2863
+#: src/lang.c:2886
 msgid "# If ON, bi-directional text is rendered by tin\n"
 msgstr "# åÓÌÉ ON, ÔÏ Ä×ÕÎÁÐÒÁ×ÌÅÎÎÙÊ ÔÅËÓÔ ×ÏÓÐÒÏÉÚ×ÏÄÉÔÓÑ tin'ÏÍ\n"
 
-#: src/lang.c:2870
+#: src/lang.c:2893
 #, fuzzy
 msgid "Function for sorting articles"
 msgstr "éÍÑ ÆÁÊÌÁ ÄÌÑ ÏÔÐÒÁ×ÌÅÎÎÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:2871
+#: src/lang.c:2894
 #, fuzzy
 msgid ""
 "# Function for sorting articles\n"
@@ -7842,156 +7854,156 @@ msgstr ""
 "# * 0 = wildmat\n"
 "#   1 = regex\n"
 
-#: src/lang.c:2884
+#: src/lang.c:2907
 msgid "Automatically GroupMarkUnselArtRead"
 msgstr ""
 
-#: src/lang.c:2890
+#: src/lang.c:2913
 #, fuzzy
 msgid "Delete post-process files"
 msgstr "ðÒÏÓÍÏÔÒ ÐÏÓÔ-ÏÂÒÁÂÏÔÁÎÎÙÈ ÆÁÊÌÏ×"
 
-#: src/lang.c:2895
+#: src/lang.c:2918
 #, fuzzy
 msgid "Filename for all mailed articles, <CR> sets, no filename=do not save."
 msgstr ""
 "éÍÑ ÆÁÊÌÁ ÄÌÑ ×ÓÅÈ ÏÔÐÒÁ×ÌÅÎÎÙÈ ÓÔÁÔÅÊ. <CR> ÕÓÔÁÎÏ×ÉÔØ, ÎÅ ÉÍÅÎÉ=ÎÅ "
 "ÓÏÈÒÁÎÑÔØ."
 
-#: src/lang.c:2896
+#: src/lang.c:2919
 msgid "Mailbox to save sent mails"
 msgstr ""
 
-#: src/lang.c:2901
+#: src/lang.c:2924
 #, fuzzy
 msgid "Set Followup-To: header to this group(s). <CR> sets, <ESC> cancels."
 msgstr "÷×ÅÄÉÔÅ ÆÏÒÍÁÔ ÓÔÒÏËÉ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:2902
+#: src/lang.c:2925
 msgid "Followup-To: header"
 msgstr ""
 
-#: src/lang.c:2907
+#: src/lang.c:2930
 #, fuzzy
 msgid "Enter default mail address (and fullname). <CR> sets, <ESC> cancels."
 msgstr "÷×ÅÄÉÔÅ email ÁÄÒÅÓ (É ÐÏÌÎÏÅ ÉÍÑ). <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2914
+#: src/lang.c:2937
 #, fuzzy
 msgid ""
 "Path and options for ispell-like spell-checker. <CR> sets, <ESC> cancels."
 msgstr "ðÒÏÇÒÁÍÍÙ ÄÌÑ ÏÔËÒÙÔÉÑ URL. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ"
 
-#: src/lang.c:2915
+#: src/lang.c:2938
 msgid "Ispell program"
 msgstr ""
 
-#: src/lang.c:2921
+#: src/lang.c:2944
 msgid "When group is a mailing list, send responses to this email address."
 msgstr ""
 
-#: src/lang.c:2922
+#: src/lang.c:2945
 #, fuzzy
 msgid "Mailing list address"
 msgstr "ïÔÐÒÁ×ÉÔØ ÌÏÇ-ÓÏÏÂÝÅÎÉÅ %s\n"
 
-#: src/lang.c:2928
+#: src/lang.c:2951
 msgid "Forward articles as attachment"
 msgstr ""
 
-#: src/lang.c:2933
+#: src/lang.c:2956
 msgid ""
 "A comma separated list of MIME major/minor Content-Types. <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2934
+#: src/lang.c:2957
 msgid "Which MIME types will be saved"
 msgstr ""
 
-#: src/lang.c:2939
+#: src/lang.c:2962
 #, fuzzy
 msgid "Value of the Organization: header. <CR> sets, <ESC> cancels."
 msgstr "÷×ÅÄÉÔÅ ÆÏÒÍÁÔ ÓÔÒÏËÉ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:2940
+#: src/lang.c:2963
 msgid "Organization: header"
 msgstr ""
 
-#: src/lang.c:2945
+#: src/lang.c:2968
 #, fuzzy
 msgid "Filename for saved articles. <CR> sets, <ESC> cancels."
 msgstr "÷×ÅÄÉÔÅ ÆÏÒÍÁÔ ÓÔÒÏËÉ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:2946
+#: src/lang.c:2969
 #, fuzzy
 msgid "savefile"
 msgstr "óÏÈÒÁÎÉÔØ × ÆÁÊÌ> "
 
-#: src/lang.c:2951 src/lang.c:2975
+#: src/lang.c:2974 src/lang.c:2998
 #, fuzzy
 msgid "Scope for the filter rule. <CR> sets, <ESC> cancels."
 msgstr "÷×ÅÄÉÔÅ ÆÏÒÍÁÔ ÓÔÒÏËÉ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:2952
+#: src/lang.c:2975
 #, fuzzy
 msgid "Quick (1 key) select filter scope"
 msgstr "äÏÂÁ×ÉÔØ ÆÉÌØÔÒ ÂÙÓÔÒÏÇÏ ×ÙÂÏÒÁ?"
 
-#: src/lang.c:2957 src/lang.c:2981
+#: src/lang.c:2980 src/lang.c:3004
 #, fuzzy
 msgid "Header for filter rule. <CR> sets, <ESC> cancels."
 msgstr "÷×ÅÄÉÔÅ ÆÏÒÍÁÔ ÓÔÒÏËÉ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:2958
+#: src/lang.c:2981
 msgid "Quick (1 key) select filter header"
 msgstr ""
 
-#: src/lang.c:2963 src/lang.c:2987
+#: src/lang.c:2986 src/lang.c:3010
 #, fuzzy
 msgid "ON = case sensitive, OFF = ignore case. <CR> sets, <ESC> cancels."
 msgstr "÷×ÅÄÉÔÅ ÆÏÒÍÁÔ ÓÔÒÏËÉ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:2964
+#: src/lang.c:2987
 #, fuzzy
 msgid "Quick (1 key) select filter case"
 msgstr "äÏÂÁ×ÉÔØ ÆÉÌØÔÒ ÂÙÓÔÒÏÇÏ ×ÙÂÏÒÁ?"
 
-#: src/lang.c:2969 src/lang.c:2993
+#: src/lang.c:2992 src/lang.c:3016
 #, fuzzy
 msgid "ON = expire, OFF = don't ever expire. <CR> sets, <ESC> cancels."
 msgstr "÷×ÅÄÉÔÅ ÆÏÒÍÁÔ ÓÔÒÏËÉ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:2970
+#: src/lang.c:2993
 msgid "Quick (1 key) select filter expire"
 msgstr ""
 
-#: src/lang.c:2976
+#: src/lang.c:2999
 #, fuzzy
 msgid "Quick (1 key) kill filter scope"
 msgstr "äÏÂÁ×ÉÔØ ÆÉÌØÔÒ ÂÙÓÔÒÏÇÏ ÕÎÉÞÔÏÖÅÎÉÑ?"
 
-#: src/lang.c:2982
+#: src/lang.c:3005
 msgid "Quick (1 key) kill filter header"
 msgstr ""
 
-#: src/lang.c:2988
+#: src/lang.c:3011
 #, fuzzy
 msgid "Quick (1 key) kill filter case"
 msgstr "äÏÂÁ×ÉÔØ ÆÉÌØÔÒ ÂÙÓÔÒÏÇÏ ÕÎÉÞÔÏÖÅÎÉÑ?"
 
-#: src/lang.c:2994
+#: src/lang.c:3017
 msgid "Quick (1 key) kill filter expire"
 msgstr ""
 
-#: src/lang.c:3000
+#: src/lang.c:3023
 msgid "Assume this charset if no charset declaration is present, <CR> to set."
 msgstr ""
 
-#: src/lang.c:3001
+#: src/lang.c:3024
 msgid "UNDECLARED_CHARSET"
 msgstr ""
 
-#: src/lang.c:3007
+#: src/lang.c:3030
 #, fuzzy
 msgid ""
 "Add this text at the start of the message body. <CR> sets, <ESC> cancels."
@@ -7999,27 +8011,27 @@ msgstr ""
 "÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÓÔÁÔÅÊ × ÄÉÁÐÁÚÏÎÅ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> "
 "ÏÔÍÅÎÉÔØ."
 
-#: src/lang.c:3008
+#: src/lang.c:3031
 msgid "X_Body"
 msgstr ""
 
-#: src/lang.c:3013
+#: src/lang.c:3036
 #, fuzzy
 msgid "Insert this header when posting. <CR> sets, <ESC> cancels."
 msgstr "÷×ÅÄÉÔÅ ÆÏÒÍÁÔ ÓÔÒÏËÉ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:3014
+#: src/lang.c:3037
 msgid "X_Headers"
 msgstr ""
 
-#: src/lang.c:3019
+#: src/lang.c:3042
 #, fuzzy
 msgid ""
 "Automatically insert an X-Comment-To: header? <SPACE> toggles & <CR> sets."
 msgstr ""
 "åÓÌÉ ON, ÔÏ ÄÏÂÁ×ÌÑÔØ ÚÁÇÏÌÏ×ÏË User-Agent:. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:3020
+#: src/lang.c:3043
 #, fuzzy
 msgid "Insert 'X-Comment-To:' header"
 msgstr "äÏÂÁ×ÌÑÔØ ÚÁÇÏÌÏ×ÏË 'X-Comment-To:'"
@@ -8029,12 +8041,12 @@ msgstr "äÏÂÁ×ÌÑÔØ ÚÁÇÏÌÏ×ÏË 'X-Comment-T
 msgid "reading from local spool"
 msgstr ""
 
-#: src/misc.c:3857
+#: src/misc.c:3868
 #, c-format
 msgid "Version: %s %s release %s (\"%s\") %s %s\n"
 msgstr "÷ÅÒÓÉÑ: %s %s ÒÅÌÉÚ %s (\"%s\") %s %s\n"
 
-#: src/misc.c:3860
+#: src/misc.c:3871
 #, c-format
 msgid "Version: %s %s release %s (\"%s\")\n"
 msgstr "÷ÅÒÓÉÑ: %s %s ÒÅÌÉÚ %s (\"%s\")\n"
@@ -8057,11 +8069,11 @@ msgstr ""
 msgid "NNTP connection error. Exiting..."
 msgstr "îÅ ÕÄÁÌÏÓØ ÓÏÅÄÉÎÉÔØÓÑ Ó NNTP ÓÅÒ×ÅÒÏÍ %s. ÷ÙÈÏÄ..."
 
-#: src/nntplib.c:856 src/nntplib.c:1834
+#: src/nntplib.c:856 src/nntplib.c:1835
 msgid "Rejoin current group\n"
 msgstr "÷ÓÔÕÐÉÔØ ÓÎÏ×Á × ÔÅËÕÝÕÀ ÇÒÕÐÐÕ\n"
 
-#: src/nntplib.c:864 src/nntplib.c:1842
+#: src/nntplib.c:864 src/nntplib.c:1843
 #, c-format
 msgid "Read (%s)\n"
 msgstr "þÔÅÎÉÅ (%s)\n"
@@ -8071,11 +8083,11 @@ msgstr "þÔÅÎÉÅ (%s)\n"
 msgid "Resend last command (%s)\n"
 msgstr "ðÅÒÅÓÌÁÔØ ÐÏÓÌÅÄÎÀÀ ËÏÍÁÎÄÕ (%s)\n"
 
-#: src/nntplib.c:1481
+#: src/nntplib.c:1482
 msgid "CAPABILITIES did not announce READER"
 msgstr ""
 
-#: src/nntplib.c:1988
+#: src/nntplib.c:1989
 msgid "MOTD: "
 msgstr ""
 
@@ -8084,19 +8096,19 @@ msgstr ""
 msgid "couldn't expand %s\n"
 msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÒÁÓËÒÙÔØ %s\n"
 
-#: src/post.c:1339
-#, c-format
+#: src/post.c:1341
+#, fuzzy, c-format
 msgid ""
-"Line %d is longer than 998 octets and should be folded, but\n"
+"Line %d is longer than %d octets and should be folded, but\n"
 "encoding is neither set to %s nor to %s\n"
 msgstr ""
 "óÔÒÏËÁ %d ÄÌÉÎÎÅÅ 998 ÏËÔÅÔÏ× É ÄÏÌÖÎÁ ÂÙÔØ ÒÁÚÂÉÔÁ ÎÁ ÞÁÓÔÉ,\n"
 "ÎÏ ËÏÄÉÒÏ×ËÁ ÎÅ ÕÓÔÁÎÏ×ÌÅÎÁ ÎÉ × %s, ÎÉ × %s\n"
 
-#: src/post.c:1344
-#, c-format
+#: src/post.c:1346
+#, fuzzy, c-format
 msgid ""
-"Line %d is longer than 998 octets and should be folded, but\n"
+"Line %d is longer than %d octets and should be folded, but\n"
 "encoding is set to %s without enabling MIME_BREAK_LONG_LINES or\n"
 "posting doesn't contain any 8bit chars and thus folding won't happen\n"
 msgstr ""
@@ -8105,16 +8117,16 @@ msgstr ""
 "ÉÌÉ ÓÏÏÂÝÅÎÉÅ ÎÅ ÓÏÄÅÒÖÉÔ ÎÉ ÏÄÎÏÇÏ 8-ÂÉÔÎÏÇÏ ÓÉÍ×ÏÌÁ, ÔÁËÉÍ ÏÂÒÁÚÏÍ\n"
 "ÒÁÚÂÉÔÉÑ ÎÁ ÞÁÓÔÉ ÎÅ ÐÒÏÉÚÏÊÄ£Ô.\n"
 
-#: src/post.c:1346
-#, c-format
+#: src/post.c:1348
+#, fuzzy, c-format
 msgid ""
-"Line %d is longer than 998 octets and should be folded, but\n"
+"Line %d is longer than %d octets and should be folded, but\n"
 "encoding is not set to %s\n"
 msgstr ""
 "óÔÒÏËÁ %d ÄÌÉÎÎÅÅ 998 ÏËÔÅÔÏ× É ÄÏÌÖÎÁ ÂÙÔØ ÒÁÚÂÉÔÁ ÎÁ ÞÁÓÔÉ,\n"
 "ÎÏ ËÏÄÉÒÏ×ËÁ ÎÅ ÕÓÔÁÎÏ×ÌÅÎÁ × %s\n"
 
-#: src/post.c:2320
+#: src/post.c:2322
 #, c-format
 msgid "Posting: %.*s ..."
 msgstr "ïÔÐÒÁ×ÌÅÎÉÅ × ÇÒÕÐÐÕ %.*s ..."
@@ -8144,7 +8156,7 @@ msgstr "[- îÅÄÏÓÔÕÐÎÏ -]"
 #. * preamble
 #. * TODO: -> lang.c
 #.
-#: src/rfc2047.c:1309
+#: src/rfc2047.c:1308
 #, c-format
 msgid ""
 "This message has been composed in the 'multipart/mixed' MIME-format. If you\n"
@@ -8158,7 +8170,7 @@ msgstr ""
 "ÄÌÑ ÒÁÂÏÔÙ Ó ÎÏ×ÙÍ ÆÏÒÍÁÔÏÍ É ÓÌÅÄÕÀÝÉÅ ÄÁÎÎÙÅ ÍÏÇÕÔ ×ÙÇÌÑÄÅÔØ ÓÔÒÁÎÎÏ.\n"
 "\n"
 
-#: src/save.c:1067
+#: src/save.c:1065
 msgid "bytes"
 msgstr "ÂÁÊÔ"
 
Binary files tin-2.4.1/po/sv.gmo and tin-2.4.2/po/sv.gmo differ
diff -Nurp '--exclude=.bzr*' tin-2.4.1/po/sv.po tin-2.4.2/po/sv.po
--- tin-2.4.1/po/sv.po	2016-12-20 16:59:39.000000000 +0100
+++ tin-2.4.2/po/sv.po	2017-12-08 09:39:46.581547934 +0100
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tin 1.8.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-12-20 16:59+0100\n"
+"POT-Creation-Date: 2017-12-08 09:39+0100\n"
 "PO-Revision-Date: 2006-01-11 21:22+0100\n"
 "Last-Translator: Daniel Nylander <po@danielnylander.se>\n"
 "Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n"
@@ -16,474 +16,474 @@ msgstr ""
 "Content-Type: text/plain; charset=iso-8859-1\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: src/attrib.c:941
+#: src/attrib.c:954
 #, fuzzy
 msgid "Processing attributes... "
 msgstr "Skriver attributfil... "
 
-#: src/attrib.c:1163
+#: src/attrib.c:1176
 #, c-format
 msgid ""
 "# Do not edit this comment block\n"
 "#\n"
 msgstr ""
 
-#: src/attrib.c:1164
+#: src/attrib.c:1177
 #, c-format
 msgid "#  scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n"
 msgstr ""
 
-#: src/attrib.c:1165
+#: src/attrib.c:1178
 #, c-format
 msgid "#  add_posted_to_filter=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1166
+#: src/attrib.c:1179
 #, c-format
 msgid "#  advertising=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1167
+#: src/attrib.c:1180
 #, c-format
 msgid "#  alternative_handling=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1168
+#: src/attrib.c:1181
 #, c-format
 msgid "#  ask_for_metamail=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1169
+#: src/attrib.c:1182
 #, c-format
 msgid "#  auto_cc_bcc=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1170
+#: src/attrib.c:1183
 #, c-format
 msgid "#    0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n"
 msgstr ""
 
-#: src/attrib.c:1171
+#: src/attrib.c:1184
 #, c-format
 msgid "#  auto_list_thread=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1172
+#: src/attrib.c:1185
 #, c-format
 msgid "#  auto_save=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1173
+#: src/attrib.c:1186
 #, c-format
 msgid "#  auto_select=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1174
+#: src/attrib.c:1187
 #, c-format
 msgid "#  batch_save=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1175
+#: src/attrib.c:1188
 #, c-format
 msgid "#  date_format=STRING (eg. %%a, %%d %%b %%Y %%H:%%M:%%S)\n"
 msgstr ""
 
-#: src/attrib.c:1176
+#: src/attrib.c:1189
 #, c-format
 msgid "#  delete_tmp_files=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1177
+#: src/attrib.c:1190
 #, c-format
 msgid "#  editor_format=STRING (eg. %%E +%%N %%F)\n"
 msgstr ""
 
-#: src/attrib.c:1178
+#: src/attrib.c:1191
 #, c-format
 msgid "#  fcc=STRING (eg. =mailbox)\n"
 msgstr ""
 
-#: src/attrib.c:1179
+#: src/attrib.c:1192
 #, c-format
 msgid "#  followup_to=STRING\n"
 msgstr ""
 
-#: src/attrib.c:1180
+#: src/attrib.c:1193
 #, c-format
 msgid "#  from=STRING (just append wanted From:-line, don't use quotes)\n"
 msgstr ""
 
-#: src/attrib.c:1181
+#: src/attrib.c:1194
 #, c-format
 msgid "#  group_catchup_on_exit=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1182
+#: src/attrib.c:1195
 #, c-format
 msgid "#  group_format=STRING (eg. %%n %%m %%R %%L  %%s  %%F)\n"
 msgstr ""
 
-#: src/attrib.c:1183
+#: src/attrib.c:1196
 #, c-format
 msgid "#  mail_8bit_header=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1184
+#: src/attrib.c:1197
 #, c-format
 msgid "#  mail_mime_encoding=supported_encoding"
 msgstr ""
 
-#: src/attrib.c:1192
+#: src/attrib.c:1205
 #, c-format
 msgid "#  ispell=STRING\n"
 msgstr ""
 
-#: src/attrib.c:1194
+#: src/attrib.c:1207
 #, c-format
 msgid "#  maildir=STRING (eg. ~/Mail)\n"
 msgstr ""
 
-#: src/attrib.c:1195
+#: src/attrib.c:1208
 #, c-format
 msgid "#  mailing_list=STRING (eg. majordomo@example.org)\n"
 msgstr ""
 
-#: src/attrib.c:1196
+#: src/attrib.c:1209
 #, c-format
 msgid "#  mime_types_to_save=STRING (eg. image/*,!image/bmp)\n"
 msgstr ""
 
-#: src/attrib.c:1197
+#: src/attrib.c:1210
 #, c-format
 msgid "#  mark_ignore_tags=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1198
+#: src/attrib.c:1211
 #, c-format
 msgid "#  mark_saved_read=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1199
+#: src/attrib.c:1212
 #, c-format
 msgid "#  mime_forward=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1201
+#: src/attrib.c:1214
 #, c-format
 msgid "#  mm_network_charset=supported_charset"
 msgstr ""
 
-#: src/attrib.c:1208
+#: src/attrib.c:1221
 #, c-format
 msgid "#  undeclared_charset=STRING (default is US-ASCII)\n"
 msgstr ""
 
-#: src/attrib.c:1210
+#: src/attrib.c:1223
 #, c-format
 msgid "#  news_headers_to_display=STRING\n"
 msgstr ""
 
-#: src/attrib.c:1211
+#: src/attrib.c:1224
 #, c-format
 msgid "#  news_headers_to_not_display=STRING\n"
 msgstr ""
 
-#: src/attrib.c:1212
+#: src/attrib.c:1225
 #, c-format
 msgid "#  news_quote_format=STRING\n"
 msgstr ""
 
-#: src/attrib.c:1213
+#: src/attrib.c:1226
 #, c-format
 msgid "#  organization=STRING (if beginning with '/' read from file)\n"
 msgstr ""
 
-#: src/attrib.c:1214
+#: src/attrib.c:1227
 #, c-format
 msgid "#  pos_first_unread=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1215
+#: src/attrib.c:1228
 #, c-format
 msgid "#  post_8bit_header=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1216
+#: src/attrib.c:1229
 #, c-format
 msgid "#  post_mime_encoding=supported_encoding"
 msgstr ""
 
-#: src/attrib.c:1223
+#: src/attrib.c:1236
 #, c-format
 msgid "#  post_process_type=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1228
+#: src/attrib.c:1241
 #, c-format
 msgid "#  post_process_view=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1229
+#: src/attrib.c:1242
 #, c-format
 msgid "#  quick_kill_scope=STRING (ie. talk.*)\n"
 msgstr ""
 
-#: src/attrib.c:1230
+#: src/attrib.c:1243
 #, c-format
 msgid "#  quick_kill_expire=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1231
+#: src/attrib.c:1244
 #, c-format
 msgid "#  quick_kill_case=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1232
+#: src/attrib.c:1245
 #, c-format
 msgid "#  quick_kill_header=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1233 src/attrib.c:1242
+#: src/attrib.c:1246 src/attrib.c:1255
 #, c-format
 msgid "#    0=Subject: (case sensitive)  1=Subject: (ignore case)\n"
 msgstr ""
 
-#: src/attrib.c:1234 src/attrib.c:1243
+#: src/attrib.c:1247 src/attrib.c:1256
 #, c-format
 msgid "#    2=From: (case sensitive)     3=From: (ignore case)\n"
 msgstr ""
 
-#: src/attrib.c:1235 src/attrib.c:1244
+#: src/attrib.c:1248 src/attrib.c:1257
 #, c-format
 msgid "#    4=Message-ID: & full References: line\n"
 msgstr ""
 
-#: src/attrib.c:1236 src/attrib.c:1245
+#: src/attrib.c:1249 src/attrib.c:1258
 #, c-format
 msgid "#    5=Message-ID: & last References: entry only\n"
 msgstr ""
 
-#: src/attrib.c:1237 src/attrib.c:1246
+#: src/attrib.c:1250 src/attrib.c:1259
 #, c-format
 msgid "#    6=Message-ID: entry only     7=Lines:\n"
 msgstr ""
 
-#: src/attrib.c:1238
+#: src/attrib.c:1251
 #, c-format
 msgid "#  quick_select_scope=STRING\n"
 msgstr ""
 
-#: src/attrib.c:1239
+#: src/attrib.c:1252
 #, c-format
 msgid "#  quick_select_expire=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1240
+#: src/attrib.c:1253
 #, c-format
 msgid "#  quick_select_case=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1241
+#: src/attrib.c:1254
 #, c-format
 msgid "#  quick_select_header=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1247
+#: src/attrib.c:1260
 #, c-format
 msgid "#  quote_chars=STRING (%%s, %%S for initials)\n"
 msgstr ""
 
-#: src/attrib.c:1249
+#: src/attrib.c:1262
 #, c-format
 msgid "#  print_header=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1251
+#: src/attrib.c:1264
 #, c-format
 msgid "#  process_only_unread=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1252
+#: src/attrib.c:1265
 #, c-format
 msgid "#  prompt_followupto=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1253
+#: src/attrib.c:1266
 #, c-format
 msgid "#  savedir=STRING (eg. ~user/News)\n"
 msgstr ""
 
-#: src/attrib.c:1254
+#: src/attrib.c:1267
 #, c-format
 msgid "#  savefile=STRING (eg. =linux)\n"
 msgstr ""
 
-#: src/attrib.c:1255
+#: src/attrib.c:1268
 #, c-format
 msgid "#  sigfile=STRING (eg. $var/sig)\n"
 msgstr ""
 
-#: src/attrib.c:1256
+#: src/attrib.c:1269
 #, c-format
 msgid "#  show_author=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1262
+#: src/attrib.c:1275
 #, c-format
 msgid "#  show_signatures=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1263
+#: src/attrib.c:1276
 #, c-format
 msgid "#  show_only_unread_arts=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1264
+#: src/attrib.c:1277
 #, c-format
 msgid "#  sigdashes=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1265
+#: src/attrib.c:1278
 #, c-format
 msgid "#  signature_repost=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1266
+#: src/attrib.c:1279
 #, c-format
 msgid "#  sort_article_type=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1284
+#: src/attrib.c:1297
 #, c-format
 msgid "#  sort_threads_type=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1293
+#: src/attrib.c:1306
 #, c-format
 msgid "#  start_editor_offset=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1294
+#: src/attrib.c:1307
 #, c-format
 msgid "#  tex2iso_conv=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1295
+#: src/attrib.c:1308
 #, c-format
 msgid "#  thread_catchup_on_exit=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1296
+#: src/attrib.c:1309
 #, c-format
 msgid "#  thread_articles=NUM"
 msgstr ""
 
-#: src/attrib.c:1303
+#: src/attrib.c:1316
 #, c-format
 msgid "#  thread_format=STRING (eg. %%n %%m [%%L]  %%T  %%F)\n"
 msgstr ""
 
-#: src/attrib.c:1304
+#: src/attrib.c:1317
 #, c-format
 msgid "#  thread_perc=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1305
+#: src/attrib.c:1318
 #, c-format
 msgid "#  trim_article_body=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1306
+#: src/attrib.c:1319
 #, c-format
 msgid "#    0 = Don't trim article body\n"
 msgstr ""
 
-#: src/attrib.c:1307
+#: src/attrib.c:1320
 #, c-format
 msgid "#    1 = Skip leading blank lines\n"
 msgstr ""
 
-#: src/attrib.c:1308
+#: src/attrib.c:1321
 #, c-format
 msgid "#    2 = Skip trailing blank lines\n"
 msgstr ""
 
-#: src/attrib.c:1309
+#: src/attrib.c:1322
 #, c-format
 msgid "#    3 = Skip leading and trailing blank lines\n"
 msgstr ""
 
-#: src/attrib.c:1310
+#: src/attrib.c:1323
 #, c-format
 msgid "#    4 = Compact multiple blank lines between text blocks\n"
 msgstr ""
 
-#: src/attrib.c:1311
+#: src/attrib.c:1324
 #, c-format
 msgid ""
 "#    5 = Compact multiple blank lines between text blocks and skip\n"
 "#        leading blank lines\n"
 msgstr ""
 
-#: src/attrib.c:1312
+#: src/attrib.c:1325
 #, c-format
 msgid ""
 "#    6 = Compact multiple blank lines between text blocks and skip\n"
 "#        trailing blank lines\n"
 msgstr ""
 
-#: src/attrib.c:1313
+#: src/attrib.c:1326
 #, c-format
 msgid ""
 "#    7 = Compact multiple blank lines between text blocks and skip\n"
 "#        leading and trailing blank lines\n"
 msgstr ""
 
-#: src/attrib.c:1314
+#: src/attrib.c:1327
 #, c-format
 msgid "#  verbatim_handling=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1316
+#: src/attrib.c:1329
 #, c-format
 msgid "#  extquote_handling=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1318
+#: src/attrib.c:1331
 #, c-format
 msgid "#  wrap_on_next_unread=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1319
+#: src/attrib.c:1332
 #, c-format
 msgid "#  x_body=STRING (eg. ~/.tin/extra-body-text)\n"
 msgstr ""
 
-#: src/attrib.c:1320
+#: src/attrib.c:1333
 #, c-format
 msgid "#  x_comment_to=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1321
+#: src/attrib.c:1334
 #, c-format
 msgid "#  x_headers=STRING (eg. ~/.tin/extra-headers)\n"
 msgstr ""
 
-#: src/attrib.c:1322
+#: src/attrib.c:1335
 #, c-format
 msgid ""
 "#\n"
 "# Note that it is best to put general (global scoping)\n"
 msgstr ""
 
-#: src/attrib.c:1323
+#: src/attrib.c:1336
 #, c-format
 msgid ""
 "# entries first followed by group specific entries.\n"
 "#\n"
 msgstr ""
 
-#: src/attrib.c:1324
+#: src/attrib.c:1337
 #, c-format
 msgid "############################################################################\n"
 msgstr ""
@@ -832,395 +832,395 @@ msgstr ""
 msgid "Cannot create %s"
 msgstr "Kan inte skapa %s"
 
-#: src/lang.c:122
+#: src/lang.c:123
 #, c-format
 msgid "Can't find base article %d"
 msgstr ""
 
-#: src/lang.c:123
+#: src/lang.c:125
 #, c-format
 msgid "Can't open %s"
 msgstr "Kan inte öppna %s"
 
-#: src/lang.c:124
+#: src/lang.c:126
 #, c-format
 msgid "Couldn't open %s for saving"
 msgstr ""
 
-#: src/lang.c:125
+#: src/lang.c:127
 msgid "*** Posting not allowed ***"
 msgstr "*** Postning inte tillåten ***"
 
-#: src/lang.c:126
+#: src/lang.c:128
 #, c-format
 msgid "Posting is not allowed to %s"
 msgstr ""
 
-#: src/lang.c:128
+#: src/lang.c:130
 #, c-format
 msgid "Can't retrieve %s"
 msgstr ""
 
-#: src/lang.c:130
+#: src/lang.c:132
 #, c-format
 msgid "%s is a directory"
 msgstr "%s är en katalog"
 
-#: src/lang.c:131
+#: src/lang.c:133
 msgid "Catchup"
 msgstr ""
 
-#: src/lang.c:132
+#: src/lang.c:134
 #, c-format
 msgid "Catchup %s..."
 msgstr ""
 
-#: src/lang.c:133
+#: src/lang.c:135
 msgid "Catchup all groups entered during this session?"
 msgstr ""
 
-#: src/lang.c:134
+#: src/lang.c:136
 msgid "You have tagged articles in this group - catchup anyway?"
 msgstr ""
 
-#: src/lang.c:135
+#: src/lang.c:137
 #, c-format
 msgid "%s %d %s in %lu seconds\n"
 msgstr ""
 
-#: src/lang.c:136
+#: src/lang.c:138
 msgid "Caughtup"
 msgstr ""
 
-#: src/lang.c:137
+#: src/lang.c:139
 msgid "Check Prepared Article"
 msgstr ""
 
-#: src/lang.c:138
+#: src/lang.c:140
 msgid "Checking for new groups... "
 msgstr "Letar efter nya grupper..."
 
-#: src/lang.c:139
+#: src/lang.c:141
 msgid "Checking for news..."
 msgstr ""
 
-#: src/lang.c:140
+#: src/lang.c:142
 #, c-format
 msgid "Post-process %s=no, %s=yes, %s=shar, %s=quit: "
 msgstr ""
 
-#: src/lang.c:142
+#: src/lang.c:144
 msgid "ANSI color disabled"
 msgstr ""
 
-#: src/lang.c:143
+#: src/lang.c:145
 msgid "ANSI color enabled"
 msgstr ""
 
-#: src/lang.c:145
+#: src/lang.c:147
 #, c-format
 msgid "Command failed: %s"
 msgstr "Kommando misslyckades: %s"
 
-#: src/lang.c:146
+#: src/lang.c:148
 #, fuzzy, c-format
 msgid "Cook article failed, %s is exiting"
 msgstr "skärm är för liten, %s avslutas\n"
 
-#: src/lang.c:147
+#: src/lang.c:149
 msgid "Mark not selected articles read?"
 msgstr ""
 
-#: src/lang.c:149
+#: src/lang.c:151
 #, c-format
 msgid "Connecting to %s..."
 msgstr "Ansluter till %s..."
 
-#: src/lang.c:151
+#: src/lang.c:153
 msgid "<CR>"
 msgstr ""
 
-#: src/lang.c:152
+#: src/lang.c:154
 msgid "Creating active file for saved groups...\n"
 msgstr ""
 
-#: src/lang.c:153
+#: src/lang.c:155
 msgid "Creating newsrc file...\n"
 msgstr ""
 
-#: src/lang.c:155 src/lang.c:1311 src/lang.c:1331
+#: src/lang.c:157 src/lang.c:1313 src/lang.c:1333
 msgid "Default"
 msgstr "Förvald"
 
-#: src/lang.c:156
+#: src/lang.c:158
 msgid "Delete saved files that have been post processed?"
 msgstr ""
 
-#: src/lang.c:157
+#: src/lang.c:159
 msgid "Deleting temporary files..."
 msgstr ""
 
-#: src/lang.c:159
+#: src/lang.c:161
 msgid "*** End of article ***"
 msgstr "*** Slut på artikel ***"
 
-#: src/lang.c:160
+#: src/lang.c:162
 msgid "*** End of articles ***"
 msgstr "*** Slut på artiklar ***"
 
-#: src/lang.c:161
+#: src/lang.c:163
 #, fuzzy
 msgid "*** End of attachments ***"
 msgstr "*** Slut på artiklar ***"
 
-#: src/lang.c:162
+#: src/lang.c:164
 msgid "*** End of groups ***"
 msgstr "*** Slut på grupper ***"
 
-#: src/lang.c:163
+#: src/lang.c:165
 #, fuzzy
 msgid "*** End of page ***"
 msgstr "*** Slut på artikel ***"
 
-#: src/lang.c:164
+#: src/lang.c:166
 #, fuzzy
 msgid "*** End of scopes ***"
 msgstr "*** Slut på grupper ***"
 
-#: src/lang.c:165
+#: src/lang.c:167
 msgid "*** End of thread ***"
 msgstr "*** Slut på tråd ***"
 
-#: src/lang.c:166
+#: src/lang.c:168
 #, fuzzy
 msgid "*** End of URLs ***"
 msgstr "*** Slut på grupper ***"
 
-#: src/lang.c:167
+#: src/lang.c:169
 msgid "Enter limit of articles to get> "
 msgstr ""
 
-#: src/lang.c:168
+#: src/lang.c:170
 msgid "Enter Message-ID to go to> "
 msgstr ""
 
-#: src/lang.c:169
+#: src/lang.c:171
 msgid " and enter next unread thread"
 msgstr ""
 
-#: src/lang.c:170
+#: src/lang.c:172
 #, fuzzy
 msgid " and enter next unread article"
 msgstr "Slut på olästa artiklar"
 
-#: src/lang.c:171
+#: src/lang.c:173
 msgid " and enter next unread group"
 msgstr ""
 
-#: src/lang.c:172
+#: src/lang.c:174
 msgid "Enter option number> "
 msgstr ""
 
-#: src/lang.c:173
+#: src/lang.c:175
 #, c-format
 msgid "Enter range [%s]> "
 msgstr ""
 
-#: src/lang.c:174
+#: src/lang.c:176
 msgid ""
 "\n"
 "Warning: Approved: header used.\n"
 msgstr ""
 
-#: src/lang.c:176
+#: src/lang.c:178
 msgid ""
 "\n"
 "Error: Bad address in Approved: header.\n"
 msgstr ""
 
-#: src/lang.c:177
+#: src/lang.c:179
 msgid ""
 "\n"
 "Error: Bad address in From: header.\n"
 msgstr ""
 
-#: src/lang.c:178
+#: src/lang.c:180
 msgid ""
 "\n"
 "Error: Bad FQDN in Message-ID: header.\n"
 msgstr ""
 
-#: src/lang.c:179
+#: src/lang.c:181
 msgid ""
 "\n"
 "Error: Bad address in Reply-To: header.\n"
 msgstr ""
 
-#: src/lang.c:180
+#: src/lang.c:182
 msgid ""
 "\n"
 "Error: Bad address in To: header.\n"
 msgstr ""
 
-#: src/lang.c:182
+#: src/lang.c:184
 #, c-format
 msgid "Can't unlock %s"
 msgstr "Kan inte låsa upp %s"
 
-#: src/lang.c:183
+#: src/lang.c:185
 #, c-format
 msgid "Couldn't dotlock %s - article not appended!"
 msgstr ""
 
-#: src/lang.c:184
+#: src/lang.c:186
 #, c-format
 msgid "Couldn't lock %s - article not appended!"
 msgstr ""
 
-#: src/lang.c:187
+#: src/lang.c:189
 #, c-format
 msgid "Corrupted file %s"
 msgstr "Skadad fil %s"
 
-#: src/lang.c:189
+#: src/lang.c:191
 msgid ""
 "\n"
 "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n"
 msgstr ""
 
-#: src/lang.c:190
+#: src/lang.c:192
 #, c-format
 msgid "Error: Custom format exceeds screen width. Using default \"%s\"."
 msgstr ""
 
-#: src/lang.c:191
+#: src/lang.c:193
 msgid "Internal error in GNKSA routine - send bug report.\n"
 msgstr ""
 
-#: src/lang.c:192
+#: src/lang.c:194
 msgid "Left angle bracket missing in route address.\n"
 msgstr ""
 
-#: src/lang.c:193
+#: src/lang.c:195
 msgid "Left parenthesis missing in old-style address.\n"
 msgstr ""
 
-#: src/lang.c:194
+#: src/lang.c:196
 msgid "Right parenthesis missing in old-style address.\n"
 msgstr ""
 
-#: src/lang.c:195
+#: src/lang.c:197
 msgid "At-sign missing in mail address.\n"
 msgstr ""
 
-#: src/lang.c:196
+#: src/lang.c:198
 msgid "Single component FQDN is not allowed. Add your domain.\n"
 msgstr ""
 
-#: src/lang.c:197
+#: src/lang.c:199
 msgid ""
 "Invalid domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
 msgstr ""
 
-#: src/lang.c:198
+#: src/lang.c:200
 msgid ""
 "Illegal domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
 msgstr ""
 
-#: src/lang.c:199
+#: src/lang.c:201
 msgid ""
 "Unknown domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
 msgstr ""
 
-#: src/lang.c:200
+#: src/lang.c:202
 msgid "Illegal character in FQDN.\n"
 msgstr ""
 
-#: src/lang.c:201
+#: src/lang.c:203
 msgid "Zero length FQDN component not allowed.\n"
 msgstr ""
 
-#: src/lang.c:202
+#: src/lang.c:204
 msgid "FQDN component exceeds maximum allowed length (63 chars).\n"
 msgstr ""
 
-#: src/lang.c:203
+#: src/lang.c:205
 msgid "FQDN component may not start or end with hyphen.\n"
 msgstr ""
 
-#: src/lang.c:204
+#: src/lang.c:206
 msgid "FQDN component may not start with digit.\n"
 msgstr ""
 
-#: src/lang.c:205
+#: src/lang.c:207
 msgid "Domain literal has impossible numeric value.\n"
 msgstr ""
 
-#: src/lang.c:206
+#: src/lang.c:208
 msgid ""
 "Domain literal is for private use only and not allowed for global use.\n"
 msgstr ""
 
-#: src/lang.c:207
+#: src/lang.c:209
 msgid "Right bracket missing in domain literal.\n"
 msgstr ""
 
-#: src/lang.c:208
+#: src/lang.c:210
 msgid "Missing localpart of mail address.\n"
 msgstr ""
 
-#: src/lang.c:209
+#: src/lang.c:211
 msgid "Illegal character in localpart of mail address.\n"
 msgstr ""
 
-#: src/lang.c:210
+#: src/lang.c:212
 msgid "Zero length localpart component not allowed.\n"
 msgstr ""
 
-#: src/lang.c:211
+#: src/lang.c:213
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n"
 msgstr ""
 
-#: src/lang.c:212
+#: src/lang.c:214
 msgid ""
 "Illegal character in realname.\n"
 "Quoted words may not contain '()<>\\'.\n"
 msgstr ""
 
-#: src/lang.c:213
+#: src/lang.c:215
 msgid ""
 "Illegal character in realname.\n"
 "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n"
 msgstr ""
 
-#: src/lang.c:214
+#: src/lang.c:216
 msgid "Bad syntax in encoded word used in realname.\n"
 msgstr ""
 
-#: src/lang.c:215
+#: src/lang.c:217
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '()<>\\' in old-style addresses.\n"
 msgstr ""
 
-#: src/lang.c:216
+#: src/lang.c:218
 msgid ""
 "Illegal character in realname.\n"
 "Control characters and unencoded 8bit characters > 127 are not allowed.\n"
 msgstr ""
 
-#: src/lang.c:217
+#: src/lang.c:219
 msgid ""
 "\n"
 "Error: No blank line found after header.\n"
 msgstr ""
 
-#: src/lang.c:218
+#: src/lang.c:220
 #, c-format
 msgid ""
 "\n"
@@ -1228,7 +1228,7 @@ msgid ""
 msgstr ""
 
 #. TODO: fixme, US-ASCII is not the only 7bit charset we know about
-#: src/lang.c:220
+#: src/lang.c:222
 msgid ""
 "\n"
 "Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n"
@@ -1237,7 +1237,7 @@ msgid ""
 "       editing tinrc.\n"
 msgstr ""
 
-#: src/lang.c:225
+#: src/lang.c:227
 msgid ""
 "\n"
 "Error: Posting contains  non-ASCII characters  but the  MIME encoding\n"
@@ -1247,13 +1247,13 @@ msgid ""
 "       using the M)enu of configurable options or by editing tinrc.\n"
 msgstr ""
 
-#: src/lang.c:231
+#: src/lang.c:233
 msgid ""
 "\n"
 "Error: Article starts with blank line instead of header\n"
 msgstr ""
 
-#: src/lang.c:232
+#: src/lang.c:234
 #, c-format
 msgid ""
 "\n"
@@ -1261,28 +1261,28 @@ msgid ""
 "%s\n"
 msgstr ""
 
-#: src/lang.c:233
+#: src/lang.c:235
 #, c-format
 msgid ""
 "\n"
 "Error: The \"%s:\" line is empty.\n"
 msgstr ""
 
-#: src/lang.c:234
+#: src/lang.c:236
 #, c-format
 msgid ""
 "\n"
 "Error: The \"%s:\" line is missing from the article header.\n"
 msgstr ""
 
-#: src/lang.c:235
+#: src/lang.c:237
 #, c-format
 msgid ""
 "\n"
 "Error: %s contains non 7bit chars.\n"
 msgstr ""
 
-#: src/lang.c:236
+#: src/lang.c:238
 #, c-format
 msgid ""
 "\n"
@@ -1290,159 +1290,159 @@ msgid ""
 "%s\n"
 msgstr ""
 
-#: src/lang.c:237
+#: src/lang.c:239
 #, c-format
 msgid ""
 "\n"
 "Error: There are multiple (%d) \"%s:\" lines in the header.\n"
 msgstr ""
 
-#: src/lang.c:238
+#: src/lang.c:240
 #, c-format
 msgid "Insecure permissions of %s (%o)"
 msgstr ""
 
-#: src/lang.c:240
+#: src/lang.c:242
 #, c-format
 msgid "Invalid response to GROUP command, %s"
 msgstr ""
 
-#: src/lang.c:245
+#: src/lang.c:247
 #, c-format
 msgid "MIME parse error: Unexpected end of %s/%s article"
 msgstr ""
 
-#: src/lang.c:246
+#: src/lang.c:248
 msgid "MIME parse error: Start boundary whilst reading headers"
 msgstr ""
 
-#: src/lang.c:247
+#: src/lang.c:249
 msgid ""
 "\n"
 "Error: \"poster\" is not allowed in Newsgroups!\n"
 msgstr ""
 
-#: src/lang.c:248
+#: src/lang.c:250
 msgid "Can't get a (fully-qualified) domain-name!"
 msgstr ""
 
-#: src/lang.c:249
+#: src/lang.c:251
 #, c-format
 msgid "No permissions to go into %s\n"
 msgstr "Inga rättigheter att gå in i %s\n"
 
-#: src/lang.c:251
+#: src/lang.c:253
 msgid ""
 "\n"
 "Error: From: line missing.\n"
 msgstr ""
 
-#: src/lang.c:253
+#: src/lang.c:255
 #, c-format
 msgid "No read permissions for %s\n"
 msgstr "Inga läsrättigheter för %s\n"
 
-#: src/lang.c:254
+#: src/lang.c:256
 #, c-format
 msgid "File %s does not exist\n"
 msgstr "Filen %s existerar inte\n"
 
-#: src/lang.c:255
+#: src/lang.c:257
 #, c-format
 msgid "No write permissions for %s\n"
 msgstr "Inga skrivrättigheter för %s\n"
 
-#: src/lang.c:256
+#: src/lang.c:258
 msgid "Can't get user information (/etc/passwd missing?)"
 msgstr ""
 
-#: src/lang.c:257
+#: src/lang.c:259
 msgid "errors"
 msgstr "fel"
 
-#: src/lang.c:259
+#: src/lang.c:261
 #, c-format
 msgid ""
 "\n"
 "Error on line %d: \"Sender:\" header not allowed (it will be added for you)\n"
 msgstr ""
 
-#: src/lang.c:261
+#: src/lang.c:263
 #, c-format
 msgid "Server has non of the groups listed in %s"
 msgstr ""
 
-#: src/lang.c:262
+#: src/lang.c:264
 msgid "error"
 msgstr "fel"
 
-#: src/lang.c:263
+#: src/lang.c:265
 msgid "Unknown display level"
 msgstr ""
 
-#: src/lang.c:264
+#: src/lang.c:266
 msgid "<ESC>"
 msgstr "<ESC>"
 
-#: src/lang.c:265
+#: src/lang.c:267
 msgid "Exiting..."
 msgstr "Avslutar..."
 
-#: src/lang.c:266
+#: src/lang.c:268
 msgid "leaving external mail-reader"
 msgstr ""
 
-#: src/lang.c:267
+#: src/lang.c:269
 #, c-format
 msgid "Extracting %s..."
 msgstr "extraherar %s..."
 
-#: src/lang.c:269
+#: src/lang.c:271
 #, c-format
 msgid "Error writing %s file. Filesystem full? File reset to previous state."
 msgstr ""
 
-#: src/lang.c:270
+#: src/lang.c:272
 #, c-format
 msgid "Error making backup of %s file. Filesystem full?"
 msgstr ""
 
-#: src/lang.c:271
+#: src/lang.c:273
 #, c-format
 msgid "Filtering global rules (%d/%d)..."
 msgstr ""
 
-#: src/lang.c:272
+#: src/lang.c:274
 msgid "Rule created by: "
 msgstr ""
 
-#: src/lang.c:273
+#: src/lang.c:275
 #, c-format
 msgid "Enter pattern [%s]> "
 msgstr "Ange mönster [%s]> "
 
-#: src/lang.c:274
+#: src/lang.c:276
 #, c-format
 msgid ""
 "\n"
 "You requested followups to your article to go to the following %s:\n"
 msgstr ""
 
-#: src/lang.c:275
+#: src/lang.c:277
 #, c-format
 msgid "  %s\t Answers will be directed to you by mail.\n"
 msgstr ""
 
-#: src/lang.c:276
+#: src/lang.c:278
 msgid "-- forwarded message --\n"
 msgstr "-- vidarebefordrat meddelande --\n"
 
-#: src/lang.c:277
+#: src/lang.c:279
 #, fuzzy
 msgid "-- end of forwarded message --\n"
 msgstr "Vidarebefordrat meddelande (slut)\n"
 
-#: src/lang.c:278
+#: src/lang.c:280
 msgid ""
 "# Format:\n"
 "#   comment=STRING    Optional. Multiple lines allowed. Comments must be "
@@ -1473,872 +1473,872 @@ msgid ""
 "#\n"
 msgstr ""
 
-#: src/lang.c:299
+#: src/lang.c:301
 #, c-format
 msgid "Enter score for rule (default=%d): "
 msgstr ""
 
-#: src/lang.c:300
+#: src/lang.c:302
 #, c-format
 msgid "Enter the score weight (range 0 < score <= %d)"
 msgstr ""
 
 #. SCORE_MAX
-#: src/lang.c:301
+#: src/lang.c:303
 msgid "Full"
 msgstr "Fullständig"
 
-#: src/lang.c:302
+#: src/lang.c:304
 msgid "Comment (optional)  : "
 msgstr "Kommentar (valfri)  : "
 
-#: src/lang.c:303
+#: src/lang.c:305
 msgid "Apply pattern to    : "
 msgstr ""
 
-#: src/lang.c:304
+#: src/lang.c:306
 msgid "From: line (ignore case)      "
 msgstr ""
 
-#: src/lang.c:305
+#: src/lang.c:307
 msgid "From: line (case sensitive)   "
 msgstr ""
 
-#: src/lang.c:307
+#: src/lang.c:309
 #, c-format
 msgid "%s%s: Unknown host.\n"
 msgstr "%s%s: Okänd värd.\n"
 
-#: src/lang.c:309
+#: src/lang.c:311
 msgid "global "
 msgstr "global "
 
-#: src/lang.c:310
+#: src/lang.c:312
 #, c-format
 msgid "Please use %.100s instead"
 msgstr "Vänligen använd %.100s istället"
 
-#: src/lang.c:311
+#: src/lang.c:313
 #, c-format
 msgid "%s is bogus"
 msgstr ""
 
-#: src/lang.c:312
+#: src/lang.c:314
 #, c-format
 msgid "Group %s is moderated. Continue?"
 msgstr "Grupp %s är modererad. Fortsätta?"
 
-#: src/lang.c:313
+#: src/lang.c:315
 msgid "groups"
 msgstr "grupper"
 
-#: src/lang.c:314
+#: src/lang.c:316
 #, c-format
 msgid "Rereading %s..."
 msgstr "Läser om %s..."
 
-#: src/lang.c:315
+#: src/lang.c:317
 msgid "Top Level Commands"
 msgstr "Toppnivåkommandon"
 
-#: src/lang.c:316
+#: src/lang.c:318
 msgid "Group Selection"
 msgstr "Gruppval"
 
-#: src/lang.c:317
+#: src/lang.c:319
 msgid "group"
 msgstr "grupp"
 
-#: src/lang.c:318
+#: src/lang.c:320
 msgid ""
 "*** Group descriptions are disabled according to current select_format ***"
 msgstr ""
 
-#: src/lang.c:320
+#: src/lang.c:322
 msgid ""
 "One or more lines of comment. <CR> to add a line or proceed if line is empty."
 msgstr ""
 
-#: src/lang.c:321
+#: src/lang.c:323
 msgid "From: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:322
+#: src/lang.c:324
 msgid ""
 "Linecount of articles to be filtered. < for less, > for more, = for equal."
 msgstr ""
 
-#: src/lang.c:323
+#: src/lang.c:325
 msgid "Message-ID: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:324
+#: src/lang.c:326
 msgid "Subject: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:325
+#: src/lang.c:327
 msgid ""
 "Enter text pattern to filter if Subject: & From: lines are not what you want."
 msgstr ""
 
-#: src/lang.c:326
+#: src/lang.c:328
 msgid ""
 "Select where text pattern should be applied. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:327
+#: src/lang.c:329
 msgid ""
 "Expiration time in days for the entered filter. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:328
+#: src/lang.c:330
 msgid ""
 "Apply kill only to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:329
+#: src/lang.c:331
 msgid ""
 "Apply select to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:330
+#: src/lang.c:332
 msgid "kill an article via a menu"
 msgstr ""
 
-#: src/lang.c:331
+#: src/lang.c:333
 msgid "auto-select (hot) an article via a menu"
 msgstr ""
 
-#: src/lang.c:332
+#: src/lang.c:334
 msgid "Browse URLs in article"
 msgstr "Bläddra URL:er i artikel"
 
-#: src/lang.c:333
+#: src/lang.c:335
 msgid "0 - 9\t  display article by number in current thread"
 msgstr ""
 
-#: src/lang.c:335
+#: src/lang.c:337
 msgid "cancel (delete) or supersede (overwrite) current article"
 msgstr ""
 
-#: src/lang.c:336
+#: src/lang.c:338
 msgid "post followup to current article"
 msgstr ""
 
-#: src/lang.c:337
+#: src/lang.c:339
 msgid "post followup (don't copy text) to current article"
 msgstr ""
 
-#: src/lang.c:338
+#: src/lang.c:340
 msgid "post followup to current article quoting complete headers"
 msgstr ""
 
-#: src/lang.c:339
+#: src/lang.c:341
 msgid "repost chosen article to another group"
 msgstr ""
 
-#: src/lang.c:341
+#: src/lang.c:343
 msgid "edit article (mail-groups only)"
 msgstr ""
 
-#: src/lang.c:342
+#: src/lang.c:344
 msgid "display first article in current thread"
 msgstr ""
 
-#: src/lang.c:343
+#: src/lang.c:345
 msgid "display first page of article"
 msgstr ""
 
-#: src/lang.c:344
+#: src/lang.c:346
 msgid "display last article in current thread"
 msgstr ""
 
-#: src/lang.c:345
+#: src/lang.c:347
 msgid "display last page of article"
 msgstr "visa sista sidan av artikel"
 
-#: src/lang.c:346
+#: src/lang.c:348
 msgid "mark rest of thread as read and advance to next unread"
 msgstr ""
 
-#: src/lang.c:347
+#: src/lang.c:349
 msgid "display next article"
 msgstr "visa nästa artikel"
 
-#: src/lang.c:348
+#: src/lang.c:350
 msgid "display first article in next thread"
 msgstr "visa första artikel i nästa tråd"
 
-#: src/lang.c:349
+#: src/lang.c:351
 msgid "display next unread article"
 msgstr "visa nästa olästa artikel"
 
-#: src/lang.c:350
+#: src/lang.c:352
 msgid "go to the article that this one followed up"
 msgstr ""
 
-#: src/lang.c:351
+#: src/lang.c:353
 msgid "display previous article"
 msgstr "visa föregående artikel"
 
-#: src/lang.c:352
+#: src/lang.c:354
 msgid "display previous unread article"
 msgstr "visa föregående olästa artikel"
 
-#: src/lang.c:353
+#: src/lang.c:355
 msgid "quickly kill an article using defaults"
 msgstr ""
 
-#: src/lang.c:354
+#: src/lang.c:356
 msgid "quickly auto-select (hot) an article using defaults"
 msgstr ""
 
-#: src/lang.c:355
+#: src/lang.c:357
 msgid "return to group selection level"
 msgstr "återgå till gruppvalsnivå"
 
-#: src/lang.c:356
+#: src/lang.c:358
 msgid "reply through mail to author"
 msgstr ""
 
-#: src/lang.c:357
+#: src/lang.c:359
 msgid "reply through mail (don't copy text) to author"
 msgstr ""
 
-#: src/lang.c:358
+#: src/lang.c:360
 msgid "reply through mail to author quoting complete headers"
 msgstr ""
 
-#: src/lang.c:359
+#: src/lang.c:361
 msgid "search backwards within this article"
 msgstr ""
 
-#: src/lang.c:360
+#: src/lang.c:362
 msgid "search forwards within this article"
 msgstr "sök framåt inom denna artikel"
 
-#: src/lang.c:361
+#: src/lang.c:363
 msgid "show article in raw-mode (including all headers)"
 msgstr ""
 
-#: src/lang.c:362
+#: src/lang.c:364
 msgid "skip next block of included text"
 msgstr ""
 
-#: src/lang.c:363
+#: src/lang.c:365
 msgid "toggle display of sections hidden by a form-feed (^L) on/off"
 msgstr ""
 
-#: src/lang.c:364
+#: src/lang.c:366
 #, fuzzy
 msgid "toggle display of all headers"
 msgstr "växla val av tråd"
 
-#: src/lang.c:365
+#: src/lang.c:367
 msgid "toggle word highlighting on/off"
 msgstr ""
 
-#: src/lang.c:366
+#: src/lang.c:368
 msgid "toggle ROT-13 (basic decode) for current article"
 msgstr ""
 
-#: src/lang.c:367
+#: src/lang.c:369
 msgid "toggle tabwidth 4 <-> 8"
 msgstr ""
 
-#: src/lang.c:368
+#: src/lang.c:370
 msgid "toggle german TeX style decoding for current article"
 msgstr ""
 
-#: src/lang.c:369
+#: src/lang.c:371
 msgid "toggle display of uuencoded sections"
 msgstr ""
 
-#: src/lang.c:370
+#: src/lang.c:372
 msgid "View/pipe/save multimedia attachments"
 msgstr ""
 
-#: src/lang.c:371
+#: src/lang.c:373
 #, fuzzy
 msgid "choose first attachment in list"
 msgstr "välj första artikel i lista"
 
-#: src/lang.c:372
+#: src/lang.c:374
 #, fuzzy
 msgid "0 - 9\t  choose attachment by number"
 msgstr "0 - 9\t  välj artikel efter nummer"
 
-#: src/lang.c:373
+#: src/lang.c:375
 #, fuzzy
 msgid "choose last attachment in list"
 msgstr "välj sista artikel i lista"
 
-#: src/lang.c:375
+#: src/lang.c:377
 msgid "pipe attachment into command"
 msgstr ""
 
-#: src/lang.c:376
+#: src/lang.c:378
 #, fuzzy
 msgid "pipe raw attachment into command"
 msgstr "Toppnivåkommandon"
 
-#: src/lang.c:378
+#: src/lang.c:380
 msgid "save attachment to disk"
 msgstr ""
 
-#: src/lang.c:379
+#: src/lang.c:381
 msgid "search for attachments forwards"
 msgstr ""
 
-#: src/lang.c:380
+#: src/lang.c:382
 #, fuzzy
 msgid "search for attachments backwards"
 msgstr "%s=sök framåt; %s=sök bakåt; %s=avsluta"
 
-#: src/lang.c:381
+#: src/lang.c:383
 msgid "view attachment"
 msgstr ""
 
-#: src/lang.c:382
+#: src/lang.c:384
 #, fuzzy
 msgid "tag attachment"
 msgstr "Välj artikel> "
 
-#: src/lang.c:383
+#: src/lang.c:385
 msgid "tag attachments that match user specified pattern"
 msgstr ""
 
-#: src/lang.c:384
+#: src/lang.c:386
 msgid "reverse tagging on all attachments (toggle)"
 msgstr ""
 
-#: src/lang.c:385
+#: src/lang.c:387
 #, fuzzy
 msgid "untag all tagged attachments"
 msgstr "Välj artikel> "
 
-#: src/lang.c:386
+#: src/lang.c:388
 msgid "toggle info message in last line (name/description of attachment)"
 msgstr ""
 
-#: src/lang.c:387
+#: src/lang.c:389
 #, fuzzy
 msgid "choose first attribute in list"
 msgstr "välj första artikel i lista"
 
-#: src/lang.c:388
+#: src/lang.c:390
 #, fuzzy
 msgid "0 - 9\t  choose attribute by number"
 msgstr "0 - 9\t  välj artikel efter nummer"
 
-#: src/lang.c:389
+#: src/lang.c:391
 #, fuzzy
 msgid "choose last attribute in list"
 msgstr "välj sista artikel i lista"
 
-#: src/lang.c:390
+#: src/lang.c:392
 msgid "reset attribute to a default value"
 msgstr ""
 
-#: src/lang.c:391
+#: src/lang.c:393
 #, fuzzy
 msgid "search forwards for an attribute"
 msgstr "sök framåt efter ett gruppnamn"
 
-#: src/lang.c:392
+#: src/lang.c:394
 #, fuzzy
 msgid "search backwards for an attribute"
 msgstr "sök framåt efter ett gruppnamn"
 
-#: src/lang.c:393
+#: src/lang.c:395
 #, fuzzy
 msgid "select attribute"
 msgstr "välj tråd"
 
-#: src/lang.c:394
+#: src/lang.c:396
 msgid "toggle back to options menu when invoked from there"
 msgstr ""
 
-#: src/lang.c:395
+#: src/lang.c:397
 #, c-format
 msgid "report bug or comment via mail to %s"
 msgstr "rapportera fel eller kommentar via e-post till %s"
 
-#: src/lang.c:396
+#: src/lang.c:398
 #, fuzzy
 msgid "choose first option in list"
 msgstr "välj första grupp i lista"
 
-#: src/lang.c:397
+#: src/lang.c:399
 #, fuzzy
 msgid "0 - 9\t  choose option by number"
 msgstr "0 - 9\t  välj grupp efter nummer"
 
-#: src/lang.c:398
+#: src/lang.c:400
 #, fuzzy
 msgid "choose last option in list"
 msgstr "välj sista grupp i lista"
 
-#: src/lang.c:399
+#: src/lang.c:401
 #, fuzzy
 msgid "start scopes menu"
 msgstr "återgå till föregående meny"
 
-#: src/lang.c:400
+#: src/lang.c:402
 #, fuzzy
 msgid "search forwards for an option"
 msgstr "sök framåt efter ett gruppnamn"
 
-#: src/lang.c:401
+#: src/lang.c:403
 #, fuzzy
 msgid "search backwards for an option"
 msgstr "sök framåt efter ett gruppnamn"
 
-#: src/lang.c:402
+#: src/lang.c:404
 #, fuzzy
 msgid "select option"
 msgstr "välj"
 
-#: src/lang.c:403
+#: src/lang.c:405
 msgid "toggle to attributes menu"
 msgstr ""
 
-#: src/lang.c:404
+#: src/lang.c:406
 msgid "choose range of articles to be affected by next command"
 msgstr ""
 
-#: src/lang.c:405
+#: src/lang.c:407
 msgid "escape from command prompt"
 msgstr ""
 
-#: src/lang.c:406
+#: src/lang.c:408
 msgid "edit filter file"
 msgstr "redigera filterfil"
 
-#: src/lang.c:407
+#: src/lang.c:409
 msgid "get help"
 msgstr "få hjälp"
 
-#: src/lang.c:408
+#: src/lang.c:410
 msgid "display last article viewed"
 msgstr ""
 
-#: src/lang.c:409
+#: src/lang.c:411
 msgid "down one line"
 msgstr "en rad ner"
 
-#: src/lang.c:410
+#: src/lang.c:412
 msgid "up one line"
 msgstr "upp en rad"
 
-#: src/lang.c:411
+#: src/lang.c:413
 msgid "go to article chosen by Message-ID"
 msgstr ""
 
-#: src/lang.c:412
+#: src/lang.c:414
 msgid "mail article/thread/hot/pattern/tagged articles to someone"
 msgstr ""
 
-#: src/lang.c:413
+#: src/lang.c:415
 msgid "menu of configurable options"
 msgstr ""
 
-#: src/lang.c:414
+#: src/lang.c:416
 msgid "down one page"
 msgstr "ner en sida"
 
-#: src/lang.c:415
+#: src/lang.c:417
 msgid "up one page"
 msgstr "upp en sida"
 
-#: src/lang.c:417
+#: src/lang.c:419
 msgid "post (write) article to current group"
 msgstr ""
 
-#: src/lang.c:418
+#: src/lang.c:420
 msgid "post postponed articles"
 msgstr ""
 
-#: src/lang.c:420
+#: src/lang.c:422
 msgid "list articles posted by you (from posted file)"
 msgstr ""
 
-#: src/lang.c:421
+#: src/lang.c:423
 msgid "return to previous menu"
 msgstr "återgå till föregående meny"
 
-#: src/lang.c:422
+#: src/lang.c:424
 msgid "quit tin immediately"
 msgstr "avsluta tin omedelbart"
 
-#: src/lang.c:423
+#: src/lang.c:425
 msgid "redraw page"
 msgstr "rita om sida"
 
-#: src/lang.c:424
+#: src/lang.c:426
 msgid "save article/thread/hot/pattern/tagged articles to file"
 msgstr ""
 
-#: src/lang.c:425
+#: src/lang.c:427
 msgid "save marked articles automatically without user prompts"
 msgstr ""
 
-#: src/lang.c:426
+#: src/lang.c:428
 msgid "scroll the screen one line down"
 msgstr ""
 
-#: src/lang.c:427
+#: src/lang.c:429
 msgid "scroll the screen one line up"
 msgstr ""
 
-#: src/lang.c:428
+#: src/lang.c:430
 msgid "search for articles by author backwards"
 msgstr ""
 
-#: src/lang.c:429
+#: src/lang.c:431
 msgid "search for articles by author forwards"
 msgstr ""
 
-#: src/lang.c:430
+#: src/lang.c:432
 msgid "search all articles for a given string (this may take some time)"
 msgstr ""
 
-#: src/lang.c:431
+#: src/lang.c:433
 msgid " \t  (searches are case-insensitive and wrap around to all articles)"
 msgstr ""
 
-#: src/lang.c:432
+#: src/lang.c:434
 msgid "search for articles by Subject line backwards"
 msgstr ""
 
-#: src/lang.c:433
+#: src/lang.c:435
 msgid "search for articles by Subject line forwards"
 msgstr ""
 
-#: src/lang.c:434
+#: src/lang.c:436
 msgid "repeat last search"
 msgstr "repetera senaste sökning"
 
-#: src/lang.c:435
+#: src/lang.c:437
 msgid "tag current article for reposting/mailing/piping/printing/saving"
 msgstr ""
 
-#: src/lang.c:436
+#: src/lang.c:438
 msgid "toggle info message in last line (subject/description)"
 msgstr ""
 
-#: src/lang.c:437
+#: src/lang.c:439
 msgid "toggle inverse video"
 msgstr ""
 
-#: src/lang.c:438
+#: src/lang.c:440
 msgid "toggle mini help menu display"
 msgstr ""
 
-#: src/lang.c:439
+#: src/lang.c:441
 msgid "cycle the display of authors email address, real name, both or neither"
 msgstr ""
 
-#: src/lang.c:440
+#: src/lang.c:442
 msgid "show version information"
 msgstr "visa versionsinformation"
 
-#: src/lang.c:441
+#: src/lang.c:443
 msgid "mark all articles as read and return to group selection menu"
 msgstr ""
 
-#: src/lang.c:442
+#: src/lang.c:444
 msgid "mark all articles as read and enter next group with unread articles"
 msgstr ""
 
-#: src/lang.c:443
+#: src/lang.c:445
 msgid "choose first thread in list"
 msgstr "välj första tråd i lista"
 
-#: src/lang.c:444
+#: src/lang.c:446
 msgid "choose last thread in list"
 msgstr "välj sista tråd i lista"
 
-#: src/lang.c:445
+#: src/lang.c:447
 msgid "list articles within current thread (bring up Thread sub-menu)"
 msgstr ""
 
-#: src/lang.c:446
+#: src/lang.c:448
 msgid "mark article as unread"
 msgstr "markera artikel som oläst"
 
-#: src/lang.c:447
+#: src/lang.c:449
 msgid "mark current thread, range or tagged threads as read"
 msgstr ""
 
-#: src/lang.c:448
+#: src/lang.c:450
 msgid "mark current thread, range or tagged threads as unread"
 msgstr ""
 
-#: src/lang.c:449
+#: src/lang.c:451
 msgid "mark current/range/selected/pattern/tagged as read after prompting"
 msgstr ""
 
-#: src/lang.c:450
+#: src/lang.c:452
 msgid "mark current/range/selected/pattern/tagged as unread after prompting"
 msgstr ""
 
-#: src/lang.c:451
+#: src/lang.c:453
 msgid "toggle display of all/selected articles"
 msgstr ""
 
-#: src/lang.c:452
+#: src/lang.c:454
 msgid "display next group"
 msgstr "visa nästa grupp"
 
-#: src/lang.c:453
+#: src/lang.c:455
 msgid "display previous group"
 msgstr "visa föregående grupp"
 
-#: src/lang.c:454
+#: src/lang.c:456
 msgid "toggle all selections (all articles)"
 msgstr ""
 
-#: src/lang.c:455
+#: src/lang.c:457
 msgid "select group (make \"hot\")"
 msgstr "välj grupp (gör \"het\")"
 
-#: src/lang.c:456
+#: src/lang.c:458
 msgid "select thread"
 msgstr "välj tråd"
 
-#: src/lang.c:457
+#: src/lang.c:459
 msgid "select threads if at least one unread article is selected"
 msgstr ""
 
-#: src/lang.c:458
+#: src/lang.c:460
 msgid "select threads that match user specified pattern"
 msgstr ""
 
-#: src/lang.c:459
+#: src/lang.c:461
 msgid "tag all parts of current multipart-message in order"
 msgstr ""
 
-#: src/lang.c:460
+#: src/lang.c:462
 msgid "0 - 9\t  choose thread by number"
 msgstr "0 - 9\t  välj tråd efter nummer"
 
-#: src/lang.c:461
+#: src/lang.c:463
 msgid "toggle limit number of articles to get, and reload"
 msgstr ""
 
-#: src/lang.c:462
+#: src/lang.c:464
 msgid "toggle display of all/unread articles"
 msgstr ""
 
-#: src/lang.c:463
+#: src/lang.c:465
 msgid "toggle selection of thread"
 msgstr "växla val av tråd"
 
-#: src/lang.c:464
+#: src/lang.c:466
 msgid "cycle through threading options available"
 msgstr ""
 
-#: src/lang.c:465
+#: src/lang.c:467
 msgid "undo all selections (all articles)"
 msgstr ""
 
-#: src/lang.c:466
+#: src/lang.c:468
 msgid "untag all tagged threads"
 msgstr ""
 
-#: src/lang.c:467
+#: src/lang.c:469
 msgid "add new scope"
 msgstr ""
 
-#: src/lang.c:468
+#: src/lang.c:470
 msgid "delete scope"
 msgstr ""
 
-#: src/lang.c:469
+#: src/lang.c:471
 #, fuzzy
 msgid "edit attributes file"
 msgstr "Skriver attributfil..."
 
-#: src/lang.c:470
+#: src/lang.c:472
 #, fuzzy
 msgid "choose first scope in list"
 msgstr "välj första grupp i lista"
 
-#: src/lang.c:471
+#: src/lang.c:473
 #, fuzzy
 msgid "0 - 9\t  choose scope by number"
 msgstr "0 - 9\t  välj grupp efter nummer"
 
-#: src/lang.c:472
+#: src/lang.c:474
 #, fuzzy
 msgid "choose last scope in list"
 msgstr "välj sista grupp i lista"
 
-#: src/lang.c:473
+#: src/lang.c:475
 msgid "move scope"
 msgstr ""
 
-#: src/lang.c:474
+#: src/lang.c:476
 msgid "rename scope"
 msgstr ""
 
-#: src/lang.c:475
+#: src/lang.c:477
 #, fuzzy
 msgid "select scope"
 msgstr "välj"
 
-#: src/lang.c:476
+#: src/lang.c:478
 msgid "mark all articles in group as read"
 msgstr ""
 
-#: src/lang.c:477
+#: src/lang.c:479
 msgid "mark all articles in group as read and move to next unread group"
 msgstr ""
 
-#: src/lang.c:478
+#: src/lang.c:480
 msgid "choose first group in list"
 msgstr "välj första grupp i lista"
 
-#: src/lang.c:479
+#: src/lang.c:481
 msgid "choose group by name"
 msgstr "välj grupp efter namn"
 
-#: src/lang.c:480
+#: src/lang.c:482
 msgid "0 - 9\t  choose group by number"
 msgstr "0 - 9\t  välj grupp efter nummer"
 
-#: src/lang.c:481
+#: src/lang.c:483
 msgid "choose range of groups to be affected by next command"
 msgstr ""
 
-#: src/lang.c:482
+#: src/lang.c:484
 msgid "choose last group in list"
 msgstr "välj sista grupp i lista"
 
-#: src/lang.c:484
+#: src/lang.c:486
 msgid "list groups which an article has been posted to (by Message-ID)"
 msgstr ""
 
-#: src/lang.c:485
+#: src/lang.c:487
 msgid " \t  (go to article if at least one of the groups is available)"
 msgstr ""
 
-#: src/lang.c:487
+#: src/lang.c:489
 msgid "mark all articles in chosen group unread"
 msgstr ""
 
-#: src/lang.c:488
+#: src/lang.c:490
 msgid "move chosen group within list"
 msgstr ""
 
-#: src/lang.c:489
+#: src/lang.c:491
 msgid "choose next group with unread news"
 msgstr ""
 
-#: src/lang.c:490 src/lang.c:1382
+#: src/lang.c:492 src/lang.c:1395
 msgid "quit"
 msgstr "avsluta"
 
-#: src/lang.c:491
+#: src/lang.c:493
 msgid "quit without saving configuration changes"
 msgstr "avsluta utan att spara konfigurationsändringar"
 
-#: src/lang.c:492
+#: src/lang.c:494
 msgid "read chosen group"
 msgstr "läs vald grupp"
 
-#: src/lang.c:493
+#: src/lang.c:495
 msgid "reset .newsrc (all available articles in groups marked unread)"
 msgstr ""
 
-#: src/lang.c:494
+#: src/lang.c:496
 msgid "search backwards for a group name"
 msgstr ""
 
-#: src/lang.c:495
+#: src/lang.c:497
 msgid " \t  (all searches are case-insensitive and wrap around)"
 msgstr ""
 
-#: src/lang.c:496
+#: src/lang.c:498
 msgid "search forwards for a group name"
 msgstr "sök framåt efter ett gruppnamn"
 
-#: src/lang.c:497
+#: src/lang.c:499
 msgid "subscribe to chosen group"
 msgstr "prenumerera på vald grupp"
 
-#: src/lang.c:498
+#: src/lang.c:500
 msgid "subscribe to groups that match pattern"
 msgstr ""
 
-#: src/lang.c:499
+#: src/lang.c:501
 msgid "reread active file to check for any new news"
 msgstr ""
 
-#: src/lang.c:500
+#: src/lang.c:502
 msgid "toggle display of group name only or group name plus description"
 msgstr ""
 
-#: src/lang.c:501
+#: src/lang.c:503
 msgid "toggle display to show all/unread subscribed groups"
 msgstr ""
 
-#: src/lang.c:502
+#: src/lang.c:504
 msgid "unsubscribe from chosen group"
 msgstr "säg upp prenumeration av vald grupp"
 
-#: src/lang.c:503
+#: src/lang.c:505
 msgid "unsubscribe from groups that match pattern"
 msgstr "säg upp prenumeration av grupper som matchar mönster"
 
-#: src/lang.c:504
+#: src/lang.c:506
 msgid "sort the list of groups"
 msgstr "sortera listan av grupper"
 
-#: src/lang.c:505
+#: src/lang.c:507
 msgid "toggle display to show all/subscribed groups"
 msgstr ""
 
-#: src/lang.c:506
+#: src/lang.c:508
 msgid "0 - 9\t  choose article by number"
 msgstr "0 - 9\t  välj artikel efter nummer"
 
-#: src/lang.c:507
+#: src/lang.c:509
 msgid "mark thread as read and return to group index page"
 msgstr ""
 
-#: src/lang.c:508
+#: src/lang.c:510
 msgid "mark thread as read and enter next unread thread or group"
 msgstr ""
 
-#: src/lang.c:509
+#: src/lang.c:511
 msgid "choose first article in list"
 msgstr "välj första artikel i lista"
 
-#: src/lang.c:510
+#: src/lang.c:512
 msgid "choose last article in list"
 msgstr "välj sista artikel i lista"
 
-#: src/lang.c:511
+#: src/lang.c:513
 msgid "mark art, range or tagged arts as read; move crsr to next unread art"
 msgstr ""
 
-#: src/lang.c:512
+#: src/lang.c:514
 #, fuzzy
 msgid "mark article, range or tagged articles as unread"
 msgstr "markera artikel som oläst"
 
-#: src/lang.c:513
+#: src/lang.c:515
 #, fuzzy
 msgid "mark current thread as unread"
 msgstr "markera tråd som oläst"
 
-#: src/lang.c:514
+#: src/lang.c:516
 msgid "read chosen article"
 msgstr "läs vald artikel"
 
-#: src/lang.c:515
+#: src/lang.c:517
 msgid ""
 "Display properties\n"
 "------------------"
@@ -2346,7 +2346,7 @@ msgstr ""
 "Visa egenskaper\n"
 "---------------"
 
-#: src/lang.c:516
+#: src/lang.c:518
 msgid ""
 "Miscellaneous\n"
 "-------------"
@@ -2354,7 +2354,7 @@ msgstr ""
 "Diverse\n"
 "-------"
 
-#: src/lang.c:517
+#: src/lang.c:519
 msgid ""
 "Moving around\n"
 "-------------"
@@ -2362,7 +2362,7 @@ msgstr ""
 "Flytta runt\n"
 "-----------"
 
-#: src/lang.c:518
+#: src/lang.c:520
 msgid ""
 "Group/thread/article operations\n"
 "-------------------------------"
@@ -2370,7 +2370,7 @@ msgstr ""
 "Operationer för grupp/tråd/artikel\n"
 "----------------------------------"
 
-#: src/lang.c:519
+#: src/lang.c:521
 #, fuzzy
 msgid ""
 "Attachment operations\n"
@@ -2379,7 +2379,7 @@ msgstr ""
 "Visa egenskaper\n"
 "---------------"
 
-#: src/lang.c:520
+#: src/lang.c:522
 #, fuzzy
 msgid ""
 "Attribute operations\n"
@@ -2388,7 +2388,7 @@ msgstr ""
 "Visa egenskaper\n"
 "---------------"
 
-#: src/lang.c:521
+#: src/lang.c:523
 #, fuzzy
 msgid ""
 "Option operations\n"
@@ -2397,7 +2397,7 @@ msgstr ""
 "Visa egenskaper\n"
 "---------------"
 
-#: src/lang.c:522
+#: src/lang.c:524
 #, fuzzy
 msgid ""
 "Scope operations\n"
@@ -2406,7 +2406,7 @@ msgstr ""
 "Visa egenskaper\n"
 "---------------"
 
-#: src/lang.c:523
+#: src/lang.c:525
 #, fuzzy
 msgid ""
 "URL operations\n"
@@ -2415,116 +2415,116 @@ msgstr ""
 "Visa egenskaper\n"
 "---------------"
 
-#: src/lang.c:524
+#: src/lang.c:526
 #, fuzzy
 msgid "choose first URL in list"
 msgstr "välj första grupp i lista"
 
-#: src/lang.c:525
+#: src/lang.c:527
 #, fuzzy
 msgid "0 - 9\t  choose URL by number"
 msgstr "0 - 9\t  välj grupp efter nummer"
 
-#: src/lang.c:526
+#: src/lang.c:528
 #, fuzzy
 msgid "choose last URL in list"
 msgstr "välj sista grupp i lista"
 
-#: src/lang.c:527
+#: src/lang.c:529
 #, fuzzy
 msgid "search for URLs forwards"
 msgstr "Sök framåt [%s]> "
 
-#: src/lang.c:528
+#: src/lang.c:530
 #, fuzzy
 msgid "search for URLs backwards"
 msgstr "Sök bakåt [%s]> "
 
-#: src/lang.c:529
+#: src/lang.c:531
 msgid "Open URL in browser"
 msgstr ""
 
-#: src/lang.c:530
+#: src/lang.c:532
 msgid "toggle info message in last line (URL)"
 msgstr ""
 
-#: src/lang.c:532
+#: src/lang.c:534
 msgid "Group Level Commands"
 msgstr "Gruppnivåkommandon"
 
-#: src/lang.c:533
+#: src/lang.c:535
 msgid "Kill filter added"
 msgstr ""
 
-#: src/lang.c:534
+#: src/lang.c:536
 msgid "Auto-selection filter added"
 msgstr ""
 
-#: src/lang.c:535
+#: src/lang.c:537
 msgid "All parts tagged"
 msgstr ""
 
-#: src/lang.c:536
+#: src/lang.c:538
 msgid "Storing article for later posting"
 msgstr ""
 
-#: src/lang.c:537
+#: src/lang.c:539
 msgid "Please enter a valid character"
 msgstr "Vänligen ange ett giltigt tecken"
 
-#: src/lang.c:538
+#: src/lang.c:540
 #, c-format
 msgid "Missing part #%d"
 msgstr ""
 
-#: src/lang.c:539
+#: src/lang.c:541
 msgid "*** No postponed articles ***"
 msgstr "*** Inga uppskjutna artiklar ***"
 
-#: src/lang.c:540
+#: src/lang.c:542
 msgid "Not a multi-part message"
 msgstr ""
 
-#: src/lang.c:541
+#: src/lang.c:543
 msgid "You are not subscribed to this group"
 msgstr "Du är inte prenumerant av denna grupp"
 
-#: src/lang.c:542
+#: src/lang.c:544
 msgid "No previous expression"
 msgstr "Inget tidigare uttryck"
 
-#: src/lang.c:543
+#: src/lang.c:545
 msgid "Operation disabled in no-overwrite mode"
 msgstr ""
 
 #. TODO: replace hardcoded key-name in txt_info_postponed
-#: src/lang.c:545
+#: src/lang.c:547
 #, c-format
 msgid "%d postponed %s, reuse with ^O...\n"
 msgstr ""
 
-#: src/lang.c:546
+#: src/lang.c:548
 msgid ""
 "X-Conversion-Note: multipart/alternative contents have been removed.\n"
 "  To get the whole article, turn alternative handling OFF in the Option "
 "Menu\n"
 msgstr ""
 
-#: src/lang.c:548
+#: src/lang.c:550
 #, c-format
 msgid "Save filename for %s/%s is a mailbox. Attachment not saved"
 msgstr ""
 
-#: src/lang.c:549
+#: src/lang.c:551
 msgid "TeX2Iso encoded article"
 msgstr ""
 
-#: src/lang.c:550
+#: src/lang.c:552
 msgid "incomplete "
 msgstr "ej komplett "
 
 #. TODO: replace hardcoded key-names
-#: src/lang.c:552
+#: src/lang.c:554
 #, c-format
 msgid ""
 "\n"
@@ -2562,152 +2562,152 @@ msgid ""
 "Please send bug-reports/comments to %s with the 'R' command.\n"
 msgstr ""
 
-#: src/lang.c:568
+#: src/lang.c:570
 #, c-format
 msgid "Invalid  From: %s  line. Read the INSTALL file again."
 msgstr ""
 
-#: src/lang.c:570
+#: src/lang.c:572
 msgid "Invalid multibyte sequence found\n"
 msgstr ""
 
-#: src/lang.c:573
+#: src/lang.c:575
 #, c-format
 msgid "Invalid  Sender:-header %s"
 msgstr ""
 
-#: src/lang.c:575
+#: src/lang.c:577
 msgid "Inverse video disabled"
 msgstr ""
 
-#: src/lang.c:576
+#: src/lang.c:578
 msgid "Inverse video enabled"
 msgstr ""
 
-#: src/lang.c:578
+#: src/lang.c:580
 #, c-format
 msgid "Missing definition for %s\n"
 msgstr ""
 
-#: src/lang.c:579
+#: src/lang.c:581
 #, c-format
 msgid "Invalid key definition '%s'\n"
 msgstr ""
 
-#: src/lang.c:580
+#: src/lang.c:582
 #, c-format
 msgid "Invalid keyname '%s'\n"
 msgstr ""
 
-#: src/lang.c:581
+#: src/lang.c:583
 #, c-format
 msgid "Keymap file was upgraded to version %s\n"
 msgstr ""
 
-#: src/lang.c:582
+#: src/lang.c:584
 #, c-format
 msgid "Kill From:     [%s] (y/n): "
 msgstr ""
 
-#: src/lang.c:583
+#: src/lang.c:585
 msgid "Kill Lines: (</>num): "
 msgstr ""
 
-#: src/lang.c:584
+#: src/lang.c:586
 msgid "Kill Article Menu"
 msgstr ""
 
-#: src/lang.c:585
+#: src/lang.c:587
 #, c-format
 msgid "Kill Msg-Id:   [%s] (f/l/o/n): "
 msgstr ""
 
-#: src/lang.c:586
+#: src/lang.c:588
 msgid "Kill pattern scope  : "
 msgstr ""
 
-#: src/lang.c:587
+#: src/lang.c:589
 #, c-format
 msgid "Kill Subject:  [%s] (y/n): "
 msgstr ""
 
-#: src/lang.c:588
+#: src/lang.c:590
 msgid "Kill text pattern   : "
 msgstr ""
 
-#: src/lang.c:589
+#: src/lang.c:591
 msgid "Kill time in days   : "
 msgstr ""
 
-#: src/lang.c:591
+#: src/lang.c:593
 msgid "Last"
 msgstr "Sista"
 
-#: src/lang.c:592
+#: src/lang.c:594
 msgid "-- Last response --"
 msgstr "-- Sista svaret --"
 
-#: src/lang.c:593
+#: src/lang.c:595
 #, c-format
 msgid "Lines %s  "
 msgstr "Rader %s  "
 
-#: src/lang.c:596
+#: src/lang.c:598
 #, fuzzy
 msgid "Function not available."
 msgstr "Artikel ej tillgänglig"
 
-#: src/lang.c:597
+#: src/lang.c:599
 msgid "Not reading via NNTP."
 msgstr ""
 
-#: src/lang.c:598
+#: src/lang.c:600
 #, fuzzy, c-format
 msgid "Group: %s"
 msgstr "Grupp %.*s..."
 
-#: src/lang.c:599
+#: src/lang.c:601
 #, fuzzy, c-format
 msgid "Groups: %s"
 msgstr "Grupp %.*s..."
 
-#: src/lang.c:602
+#: src/lang.c:604
 msgid "Mail"
 msgstr "Post"
 
-#: src/lang.c:603
+#: src/lang.c:605
 msgid "mailbox "
 msgstr "postlåda "
 
-#: src/lang.c:604
+#: src/lang.c:606
 #, c-format
 msgid "Mail article(s) to [%.*s]> "
 msgstr "Skicka artikel(ar) till [%.*s]> "
 
-#: src/lang.c:605
+#: src/lang.c:607
 #, c-format
 msgid "Mailing log to %s\n"
 msgstr "Skickar logg till %s\n"
 
-#: src/lang.c:606
+#: src/lang.c:608
 msgid "Mail bug report..."
 msgstr ""
 
-#: src/lang.c:607
+#: src/lang.c:609
 #, c-format
 msgid "Mail BUG REPORT to %s?"
 msgstr "Skicka FELRAPPORT till %s?"
 
-#: src/lang.c:608
+#: src/lang.c:610
 msgid "Mailed"
 msgstr "Skickad"
 
-#: src/lang.c:609
+#: src/lang.c:611
 #, c-format
 msgid "Mailing to %s..."
 msgstr "Skickar till %s..."
 
-#: src/lang.c:610
+#: src/lang.c:612
 msgid ""
 "# [Mail/Save] active file. Format is like news active file:\n"
 "#   groupname  max.artnum  min.artnum  /dir\n"
@@ -2715,353 +2715,353 @@ msgid ""
 "#\n"
 msgstr ""
 
-#: src/lang.c:613
+#: src/lang.c:615
 #, fuzzy, c-format
 msgid "%s marked as read"
 msgstr "%s markerad som oläst"
 
-#: src/lang.c:614
+#: src/lang.c:616
 #, c-format
 msgid "%s marked as unread"
 msgstr "%s markerad som oläst"
 
-#: src/lang.c:615
+#: src/lang.c:617
 #, fuzzy, c-format
 msgid "Marked %d of %d %s as read"
 msgstr "Markera grupp %s som läst?"
 
-#: src/lang.c:616
+#: src/lang.c:618
 #, fuzzy, c-format
 msgid "Marked %d of %d %s as unread"
 msgstr "Markera grupp %s som läst?"
 
-#: src/lang.c:617 src/lang.c:1349
+#: src/lang.c:619 src/lang.c:1351
 msgid "Mark"
 msgstr "Markera"
 
-#: src/lang.c:618
+#: src/lang.c:620
 #, c-format
 msgid "Mark all articles as read%s?"
 msgstr "Markera alla artiklar som lästa%s?"
 
-#: src/lang.c:619
+#: src/lang.c:621
 #, fuzzy, c-format
 msgid "Mark article as read%s?"
 msgstr "Markera alla artiklar som lästa%s?"
 
-#: src/lang.c:620
+#: src/lang.c:622
 #, c-format
 msgid "Mark group %s as read?"
 msgstr "Markera grupp %s som läst?"
 
-#: src/lang.c:621
+#: src/lang.c:623
 #, c-format
 msgid "Mark thread as read%s?"
 msgstr "Markera tråd som läst%s?"
 
-#: src/lang.c:622
+#: src/lang.c:624
 #, c-format
 msgid "Matching %s groups..."
 msgstr "Matchar %s grupper..."
 
-#: src/lang.c:623 src/lang.c:637 src/lang.c:643
+#: src/lang.c:625 src/lang.c:639 src/lang.c:645
 #, 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:625
+#: src/lang.c:627
 #, 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:627
+#: src/lang.c:629
 #, 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:629
+#: src/lang.c:631
 #, 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:630 src/lang.c:634
+#: src/lang.c:632 src/lang.c:636
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s=search pattern; %s=kill/select"
 msgstr ""
 "<n>=sätt nuvarande till n; %s=nästa olästa; %s=sökmönster; %s=döda/välj"
 
-#: src/lang.c:631
+#: src/lang.c:633
 #, c-format
 msgid ""
 "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; "
 "%s=list thread"
 msgstr ""
 
-#: src/lang.c:632
+#: src/lang.c:634
 #, 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:633
+#: src/lang.c:635
 #, 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:635
+#: src/lang.c:637
 #, c-format
 msgid "%s=author search; %s=body search; %s=catchup; %s=followup; %s=mark read"
 msgstr ""
 
-#: src/lang.c:636
+#: src/lang.c:638
 #, c-format
 msgid "%s=add; %s=move; %s=rename; %s=delete"
 msgstr ""
 
-#: src/lang.c:638
+#: src/lang.c:640
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s,%s=search pattern; %s=catchup"
 msgstr ""
 
-#: src/lang.c:639
+#: src/lang.c:641
 #, 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:640
+#: src/lang.c:642
 #, c-format
 msgid ""
 "%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/"
 "out"
 msgstr ""
 
-#: src/lang.c:641
+#: src/lang.c:643
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s=catchup; %s=display toggle"
 msgstr ""
 
-#: src/lang.c:642
+#: src/lang.c:644
 #, 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:644
+#: src/lang.c:646
 #, 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:645
+#: src/lang.c:647
 msgid "--More--"
 msgstr "--Mer--"
 
-#: src/lang.c:646
+#: src/lang.c:648
 #, c-format
 msgid "Moving %s..."
 msgstr "Flyttar %s..."
 
-#: src/lang.c:647
+#: src/lang.c:649
 msgid "Message-ID: & last Reference  "
 msgstr ""
 
-#: src/lang.c:648
+#: src/lang.c:650
 msgid "Message-ID: line              "
 msgstr ""
 
-#: src/lang.c:649
+#: src/lang.c:651
 msgid "Message-ID: & References: line"
 msgstr ""
 
-#: src/lang.c:651
+#: src/lang.c:653
 msgid ", name: "
 msgstr ", namn: "
 
-#: src/lang.c:652
+#: src/lang.c:654
 #, c-format
 msgid "Go to newsgroup [%s]> "
 msgstr "Gå till diskussionsgrupp [%s]> "
 
-#: src/lang.c:653
+#: src/lang.c:655
 msgid "newsgroups"
 msgstr "diskussionsgrupper"
 
-#: src/lang.c:654
+#: src/lang.c:656
 #, c-format
 msgid "Position %s in group list (1,2,..,$) [%d]> "
 msgstr ""
 
-#: src/lang.c:655
+#: src/lang.c:657
 msgid "newsgroup"
 msgstr "diskussionsgrupp"
 
-#: src/lang.c:656
+#: src/lang.c:658
 msgid "Try and save newsrc file again?"
 msgstr "Försöka att spara filen newsrc igen?"
 
-#: src/lang.c:657
+#: src/lang.c:659
 msgid "Warning: No newsgroups were written to your newsrc file. Save aborted."
 msgstr ""
 
-#: src/lang.c:658
+#: src/lang.c:660
 msgid "newsrc file saved successfully.\n"
 msgstr ""
 
-#: src/lang.c:659
+#: src/lang.c:661
 msgid "-- Next response --"
 msgstr "-- Nästa svar --"
 
-#: src/lang.c:660
+#: src/lang.c:662
 msgid "No  "
 msgstr "Nej "
 
-#: src/lang.c:661
+#: src/lang.c:663
 msgid "*** No articles ***"
 msgstr "*** Inga artiklar ***"
 
-#: src/lang.c:662
+#: src/lang.c:664
 msgid "No articles have been posted"
 msgstr "Inga artiklar har postats"
 
-#: src/lang.c:663
+#: src/lang.c:665
 #, fuzzy
 msgid "*** No attachments ***"
 msgstr "*** Inga artiklar ***"
 
-#: src/lang.c:664
+#: src/lang.c:666
 msgid "*** No description ***"
 msgstr "*** Ingen beskrivning ***"
 
-#: src/lang.c:665
+#: src/lang.c:667
 msgid "No filename"
 msgstr "Inget filnamn"
 
-#: src/lang.c:666
+#: src/lang.c:668
 msgid "No group"
 msgstr "Ingen grupp"
 
-#: src/lang.c:667
+#: src/lang.c:669
 msgid "*** No groups ***"
 msgstr "*** Inga grupper ***"
 
-#: src/lang.c:668
+#: src/lang.c:670
 msgid "No more groups to read"
 msgstr "Inga fler grupper att läsa"
 
-#: src/lang.c:669
+#: src/lang.c:671
 msgid "No last message"
 msgstr "Inget sista meddelande"
 
-#: src/lang.c:670
+#: src/lang.c:672
 msgid "No mail address"
 msgstr "Ingen e-postadress"
 
-#: src/lang.c:671
+#: src/lang.c:673
 msgid "No articles marked for saving"
 msgstr ""
 
-#: src/lang.c:672
+#: src/lang.c:674
 msgid "No match"
 msgstr "Ingen match"
 
-#: src/lang.c:673
+#: src/lang.c:675
 msgid "No more groups"
 msgstr "Inga fler grupper"
 
-#: src/lang.c:674
+#: src/lang.c:676
 msgid "No newsgroups"
 msgstr "Inga diskussionsgrupper"
 
-#: src/lang.c:675
+#: src/lang.c:677
 msgid "No next unread article"
 msgstr "Slut på olästa artiklar"
 
-#: src/lang.c:676
+#: src/lang.c:678
 msgid "No previous group"
 msgstr "Ingen föregående grupp"
 
-#: src/lang.c:677
+#: src/lang.c:679
 msgid "No previous search, nothing to repeat"
 msgstr ""
 
-#: src/lang.c:678
+#: src/lang.c:680
 msgid "No previous unread article"
 msgstr "Ingen föregående oläst artikel"
 
-#: src/lang.c:679
+#: src/lang.c:681
 msgid "No responses"
 msgstr "Inga svar"
 
-#: src/lang.c:680
+#: src/lang.c:682
 msgid "No responses to list in current thread"
 msgstr ""
 
-#: src/lang.c:681
+#: src/lang.c:683
 #, fuzzy
 msgid "*** No scopes ***"
 msgstr "*** Inga grupper ***"
 
-#: src/lang.c:682
+#: src/lang.c:684
 msgid "No search string"
 msgstr "Ingen söksträng"
 
-#: src/lang.c:683
+#: src/lang.c:685
 msgid "No subject"
 msgstr "Inget ämne"
 
-#: src/lang.c:685
+#: src/lang.c:687
 #, c-format
 msgid "%s: Terminal must have clear to end-of-line (ce)\n"
 msgstr ""
 
-#: src/lang.c:686
+#: src/lang.c:688
 #, c-format
 msgid "%s: Terminal must have clear to end-of-screen (cd)\n"
 msgstr ""
 
-#: src/lang.c:687
+#: src/lang.c:689
 #, c-format
 msgid "%s: Terminal must have clearscreen (cl) capability\n"
 msgstr ""
 
-#: src/lang.c:688
+#: src/lang.c:690
 #, c-format
 msgid "%s: Terminal must have cursor motion (cm)\n"
 msgstr ""
 
-#: src/lang.c:689
+#: src/lang.c:691
 #, c-format
 msgid "%s: TERM variable must be set to use screen capabilities\n"
 msgstr ""
 
-#: src/lang.c:691
+#: src/lang.c:693
 #, c-format
 msgid "No viewer found for %s/%s\n"
 msgstr ""
 
-#: src/lang.c:692
+#: src/lang.c:694
 msgid "Newsgroup does not exist on this server"
 msgstr ""
 
-#: src/lang.c:693
+#: src/lang.c:695
 #, c-format
 msgid "Group %s not found in active file"
 msgstr ""
 
-#: src/lang.c:694
+#: src/lang.c:696
 msgid "c)reate it, use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr ""
 
-#: src/lang.c:695
+#: src/lang.c:697
 msgid "use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr ""
 
-#: src/lang.c:696
+#: src/lang.c:698
 #, c-format
 msgid ""
 "# NNTP-server -> newsrc translation table and NNTP-server\n"
@@ -3078,322 +3078,322 @@ msgid ""
 "#\n"
 msgstr ""
 
-#: src/lang.c:703
+#: src/lang.c:705
 msgid "Only"
 msgstr "Endast"
 
-#: src/lang.c:704
+#: src/lang.c:706
 #, c-format
 msgid "Option not enabled. Recompile with %s."
 msgstr "Flagga inte aktiverad. Bygg om med %s."
 
-#: src/lang.c:705
+#: src/lang.c:707
 msgid "Options Menu"
 msgstr "Alternativmenyn"
 
-#: src/lang.c:706
+#: src/lang.c:708
 #, fuzzy
 msgid "Options Menu Commands"
 msgstr "Alternativmenyn"
 
-#: src/lang.c:709
+#: src/lang.c:711
 #, c-format
 msgid "Error in regex: %s at pos. %d '%s'"
 msgstr ""
 
-#: src/lang.c:710
+#: src/lang.c:712
 #, c-format
 msgid "Error in regex: pcre internal error %d"
 msgstr ""
 
-#: src/lang.c:711
+#: src/lang.c:713
 #, c-format
 msgid "Error in regex: study - pcre internal error %s"
 msgstr ""
 
-#: src/lang.c:712
+#: src/lang.c:714
 msgid "Post a followup..."
 msgstr "Posta en uppföljning..."
 
 #. TODO: replace hardcoded key-name in txt_post_error_ask_postpone
-#: src/lang.c:714
+#: src/lang.c:716
 msgid ""
 "An error has occurred while posting the article. If you think that this\n"
 "error is temporary or otherwise correctable, you can postpone the article\n"
 "and pick it up again with ^O later.\n"
 msgstr ""
 
-#: src/lang.c:717
+#: src/lang.c:719
 msgid "Posted articles history"
 msgstr ""
 
-#: src/lang.c:718
+#: src/lang.c:720
 #, c-format
 msgid "Post to newsgroup(s) [%s]> "
 msgstr "Posta till diskussionsgrupp(er) [%s]> "
 
-#: src/lang.c:719
+#: src/lang.c:721
 msgid "-- post processing started --"
 msgstr ""
 
-#: src/lang.c:720
+#: src/lang.c:722
 msgid "-- post processing completed --"
 msgstr ""
 
-#: src/lang.c:721
+#: src/lang.c:723
 #, c-format
 msgid "Post subject [%s]> "
 msgstr ""
 
-#: src/lang.c:722
+#: src/lang.c:724
 msgid ""
 "# Summary of mailed/posted messages viewable by 'W' command from within "
 "tin.\n"
 msgstr ""
 
-#: src/lang.c:723
+#: src/lang.c:725
 msgid "Posting article..."
 msgstr "Postar artikel..."
 
-#: src/lang.c:724
+#: src/lang.c:726
 #, c-format
 msgid "Post postponed articles [%%s]? (%s/%s/%s/%s/%s): "
 msgstr ""
 
-#: src/lang.c:725
+#: src/lang.c:727
 #, c-format
 msgid "Hot %s"
 msgstr "Hetta %s"
 
-#: src/lang.c:726
+#: src/lang.c:728
 #, c-format
 msgid "Tagged %s"
 msgstr "Märkt %s"
 
-#: src/lang.c:727
+#: src/lang.c:729
 #, c-format
 msgid "Untagged %s"
 msgstr ""
 
-#: src/lang.c:728
+#: src/lang.c:730
 msgid "Processing mail messages marked for deletion."
 msgstr ""
 
-#: src/lang.c:729
+#: src/lang.c:731
 msgid "Processing saved articles marked for deletion."
 msgstr ""
 
-#: src/lang.c:730
+#: src/lang.c:732
 #, c-format
 msgid "Accept Followup-To? %s=post, %s=ignore, %s=quit: "
 msgstr ""
 
-#: src/lang.c:731
+#: src/lang.c:733
 msgid "Article unchanged, abort mailing?"
 msgstr ""
 
-#: src/lang.c:732
+#: src/lang.c:734
 #, c-format
 msgid "Do you want to see postponed articles (%d)?"
 msgstr ""
 
-#: src/lang.c:734
+#: src/lang.c:736
 msgid "Add quick kill filter?"
 msgstr ""
 
-#: src/lang.c:735
+#: src/lang.c:737
 msgid "Add quick selection filter?"
 msgstr ""
 
-#: src/lang.c:736
+#: src/lang.c:738
 msgid "Do you really want to quit?"
 msgstr "Vill du verkligen avsluta?"
 
-#: src/lang.c:737
+#: src/lang.c:739
 #, c-format
 msgid "%s=edit cancel message, %s=quit, %s=delete (cancel) [%%s]: "
 msgstr ""
 
-#: src/lang.c:738
+#: src/lang.c:740
 msgid "You have tagged articles in this group - quit anyway?"
 msgstr ""
 
-#: src/lang.c:739
+#: src/lang.c:741
 #, c-format
 msgid "%s=quit, %s=edit, %s=postpone: "
 msgstr ""
 
-#: src/lang.c:740
+#: src/lang.c:742
 #, c-format
 msgid "%s=quit %s=edit %s=save kill description: "
 msgstr ""
 
-#: src/lang.c:741
+#: src/lang.c:743
 #, c-format
 msgid "%s=quit %s=edit %s=save select description: "
 msgstr ""
 
-#: src/lang.c:742
+#: src/lang.c:744
 msgid "Do you really want to quit without saving your configuration?"
 msgstr "Vill du verkligen avsluta utan att spara din konfiguration?"
 
-#: src/lang.c:745
+#: src/lang.c:747
 msgid "Invalid range - valid are '0-9.$' eg. 1-$"
 msgstr ""
 
-#: src/lang.c:747
+#: src/lang.c:749
 msgid "Do you want to abort this operation?"
 msgstr "Vill du avbryta denna operation?"
 
-#: src/lang.c:748
+#: src/lang.c:750
 msgid "Do you want to exit tin immediately?"
 msgstr "Vill du avsluta tin omedelbart?"
 
-#: src/lang.c:750
+#: src/lang.c:752
 msgid "Reading ('q' to quit)..."
 msgstr "Läser (\"q\" för att avsluta)..."
 
-#: src/lang.c:751
+#: src/lang.c:753
 #, c-format
 msgid "Reading %sarticles..."
 msgstr "Läser %sarticles..."
 
-#: src/lang.c:752
+#: src/lang.c:754
 #, c-format
 msgid "Reading %sattributes file...\n"
 msgstr "Läser %sattributfil...\n"
 
-#: src/lang.c:753
+#: src/lang.c:755
 #, c-format
 msgid "Reading %sconfig file...\n"
 msgstr "Läser %skonfigurationsfil...\n"
 
-#: src/lang.c:754
+#: src/lang.c:756
 msgid "Reading filter file...\n"
 msgstr "Läser filterfil...\n"
 
-#: src/lang.c:755
+#: src/lang.c:757
 #, c-format
 msgid "Reading %s groups..."
 msgstr "Läser %s grupper..."
 
-#: src/lang.c:756
+#: src/lang.c:758
 msgid "Reading input history file...\n"
 msgstr ""
 
-#: src/lang.c:757
+#: src/lang.c:759
 msgid "Reading keymap file...\n"
 msgstr ""
 
-#: src/lang.c:758
+#: src/lang.c:760
 msgid "Reading groups from active file... "
 msgstr "Läser grupper från aktiv fil..."
 
-#: src/lang.c:759
+#: src/lang.c:761
 msgid "Reading groups from newsrc file... "
 msgstr ""
 
-#: src/lang.c:760
+#: src/lang.c:762
 msgid "Reading newsgroups file... "
 msgstr ""
 
-#: src/lang.c:761
+#: src/lang.c:763
 msgid "Reading newsrc file..."
 msgstr ""
 
-#: src/lang.c:762
+#: src/lang.c:764
 msgid "References: line              "
 msgstr ""
 
-#: src/lang.c:764
+#: src/lang.c:766
 #, c-format
 msgid "(%d:%02d remaining)"
 msgstr "(%d:%02d återstår)"
 
-#: src/lang.c:766
+#: src/lang.c:768
 #, c-format
 msgid "Bogus group %s removed."
 msgstr ""
 
-#: src/lang.c:767
+#: src/lang.c:769
 msgid "Removed from the previous rule: "
 msgstr ""
 
-#: src/lang.c:768
+#: src/lang.c:770
 #, c-format
 msgid "Error: rename %s to %s"
 msgstr "Fel: byt namn på %s till %s"
 
-#: src/lang.c:769
+#: src/lang.c:771
 msgid "Reply to author..."
 msgstr ""
 
-#: src/lang.c:770
+#: src/lang.c:772
 msgid "Repost"
 msgstr ""
 
-#: src/lang.c:771
+#: src/lang.c:773
 msgid "Reposting article..."
 msgstr ""
 
-#: src/lang.c:772
+#: src/lang.c:774
 #, c-format
 msgid "Repost article(s) to group(s) [%s]> "
 msgstr ""
 
-#: src/lang.c:773
+#: src/lang.c:775
 msgid "Reset newsrc?"
 msgstr "Återställ newsrc?"
 
-#: src/lang.c:774
+#: src/lang.c:776
 msgid "Responses have been directed to the following newsgroups"
 msgstr ""
 
-#: src/lang.c:775
+#: src/lang.c:777
 #, c-format
 msgid "Responses have been directed to poster. %s=mail, %s=post, %s=quit: "
 msgstr ""
 
-#: src/lang.c:777
+#: src/lang.c:779
 msgid "Press <RETURN> to continue..."
 msgstr "Tryck <RETURN> för att fortsätta..."
 
-#: src/lang.c:779
+#: src/lang.c:781
 #, c-format
 msgid "Select From    [%s] (y/n): "
 msgstr ""
 
-#: src/lang.c:780
+#: src/lang.c:782
 msgid "Select Lines: (</>num): "
 msgstr "Välj rader: (</>num): "
 
-#: src/lang.c:781
+#: src/lang.c:783
 msgid "Auto-select Article Menu"
 msgstr ""
 
-#: src/lang.c:782
+#: src/lang.c:784
 #, c-format
 msgid "Select Msg-Id  [%s] (f/l/o/n): "
 msgstr ""
 
-#: src/lang.c:783
+#: src/lang.c:785
 msgid "Select pattern scope: "
 msgstr ""
 
-#: src/lang.c:784
+#: src/lang.c:786
 #, c-format
 msgid "Select Subject [%s] (y/n): "
 msgstr ""
 
-#: src/lang.c:785
+#: src/lang.c:787
 msgid "Select text pattern : "
 msgstr ""
 
-#: src/lang.c:786
+#: src/lang.c:788
 msgid "Select time in days   : "
 msgstr "Välj tid i dagar   : "
 
-#: src/lang.c:787
+#: src/lang.c:789
 #, c-format
 msgid ""
 "# %s server configuration file\n"
@@ -3406,54 +3406,54 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/lang.c:793
+#: src/lang.c:795
 msgid "Showing unread groups only"
 msgstr "Visar endast olästa grupper"
 
-#: src/lang.c:794
+#: src/lang.c:796
 msgid "Subject: line (ignore case)   "
 msgstr ""
 
-#: src/lang.c:795
+#: src/lang.c:797
 msgid "Subject: line (case sensitive)"
 msgstr ""
 
-#: src/lang.c:796
+#: src/lang.c:798
 msgid "Save"
 msgstr "Spara"
 
-#: src/lang.c:797
+#: src/lang.c:799
 #, c-format
 msgid "Save '%s' (%s/%s)?"
 msgstr "Spara \"%s\" (%s/%s)?"
 
-#: src/lang.c:798
+#: src/lang.c:800
 msgid "Save configuration before continuing?"
 msgstr "Spara konfiguration före du fortsätter?"
 
-#: src/lang.c:799
+#: src/lang.c:801
 msgid "Save filename> "
 msgstr "Spara filnamn> "
 
-#: src/lang.c:800
+#: src/lang.c:802
 msgid "Saved"
 msgstr "Sparad"
 
-#: src/lang.c:801
+#: src/lang.c:803
 #, c-format
 msgid "%4d unread (%4d hot) %s in %s\n"
 msgstr ""
 
-#: src/lang.c:802
+#: src/lang.c:804
 #, c-format
 msgid "Saved %s...\n"
 msgstr "Sparade %s...\n"
 
-#: src/lang.c:803
+#: src/lang.c:805
 msgid "Nothing was saved"
 msgstr "Ingenting sparades"
 
-#: src/lang.c:804
+#: src/lang.c:806
 #, c-format
 msgid ""
 "\n"
@@ -3462,213 +3462,213 @@ msgstr ""
 "\n"
 "%s %d %s från %d %s\n"
 
-#: src/lang.c:805
+#: src/lang.c:807
 #, c-format
 msgid "-- %s saved to %s%s --"
 msgstr "-- %s sparad till %s%s --"
 
-#: src/lang.c:806
+#: src/lang.c:808
 #, c-format
 msgid "-- %s saved to %s - %s --"
 msgstr "-- %s sparad till %s - %s --"
 
-#: src/lang.c:807
+#: src/lang.c:809
 msgid "Saving..."
 msgstr "Sparar..."
 
-#: src/lang.c:808
+#: src/lang.c:810
 #, c-format
 msgid "%s: Screen initialization failed"
 msgstr ""
 
-#: src/lang.c:810
+#: src/lang.c:812
 #, c-format
 msgid "%s: screen is too small\n"
 msgstr "%s: skärm är för liten\n"
 
-#: src/lang.c:812
+#: src/lang.c:814
 #, fuzzy, c-format
 msgid "screen is too small, %s is exiting"
 msgstr "skärm är för liten, %s avslutas\n"
 
-#: src/lang.c:813
+#: src/lang.c:815
 msgid "Delete scope?"
 msgstr ""
 
-#: src/lang.c:814
+#: src/lang.c:816
 #, fuzzy
 msgid "Enter scope> "
 msgstr "Ange mönster [%s]> "
 
-#: src/lang.c:815
+#: src/lang.c:817
 msgid "Select new position> "
 msgstr ""
 
-#: src/lang.c:816
+#: src/lang.c:818
 msgid "New position cannot be a global scope"
 msgstr ""
 
-#: src/lang.c:817
+#: src/lang.c:819
 msgid "Global scope, operation not allowed"
 msgstr ""
 
-#: src/lang.c:818
+#: src/lang.c:820
 msgid "Rename scope> "
 msgstr ""
 
-#: src/lang.c:819
+#: src/lang.c:821
 #, fuzzy
 msgid "Select scope> "
 msgstr "Välj grupp> "
 
-#: src/lang.c:820
+#: src/lang.c:822
 #, fuzzy
 msgid "Scopes Menu"
 msgstr "Alternativmenyn"
 
-#: src/lang.c:821
+#: src/lang.c:823
 #, fuzzy
 msgid "Scopes Menu Commands"
 msgstr "Toppnivåkommandon"
 
-#: src/lang.c:822
+#: src/lang.c:824
 #, c-format
 msgid "Search backwards [%s]> "
 msgstr "Sök bakåt [%s]> "
 
-#: src/lang.c:823
+#: src/lang.c:825
 #, c-format
 msgid "Search body [%s]> "
 msgstr ""
 
-#: src/lang.c:824
+#: src/lang.c:826
 #, c-format
 msgid "Search forwards [%s]> "
 msgstr "Sök framåt [%s]> "
 
-#: src/lang.c:825
+#: src/lang.c:827
 msgid "Searching..."
 msgstr "Söker..."
 
-#: src/lang.c:826
+#: src/lang.c:828
 #, c-format
 msgid "Searching article %d of %d ('q' to abort)..."
 msgstr ""
 
-#: src/lang.c:827
+#: src/lang.c:829
 msgid "Select article> "
 msgstr "Välj artikel> "
 
-#: src/lang.c:828
+#: src/lang.c:830
 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:829
+#: src/lang.c:831
 msgid "Select group> "
 msgstr "Välj grupp> "
 
-#: src/lang.c:830
+#: src/lang.c:832
 #, c-format
 msgid "Enter selection pattern [%s]> "
 msgstr ""
 
-#: src/lang.c:831
+#: src/lang.c:833
 #, fuzzy
 msgid "Select thread> "
 msgstr "Välj tråd > "
 
-#: src/lang.c:832
+#: src/lang.c:834
 #, c-format
 msgid "%s %s %s (\"%s\") [%s]: send a DETAILED bug report to %s\n"
 msgstr ""
 
-#: src/lang.c:833
+#: src/lang.c:835
 msgid "servers active-file"
 msgstr ""
 
-#: src/lang.c:834
+#: src/lang.c:836
 msgid "Cannot move into new newsgroups. Subscribe first..."
 msgstr ""
 
-#: src/lang.c:835
+#: src/lang.c:837
 msgid "<SPACE>"
 msgstr "<BLANKSTEG>"
 
-#: src/lang.c:836
+#: src/lang.c:838
 #, c-format
 msgid "Starting: (%s)"
 msgstr "Startar: (%s)"
 
-#: src/lang.c:837
+#: src/lang.c:839
 #, c-format
 msgid "List Thread (%d of %d)"
 msgstr "Lista tråd (%d av %d)"
 
-#: src/lang.c:838
+#: src/lang.c:840
 #, c-format
 msgid "Thread (%.*s)"
 msgstr "Tråd (%.*s)"
 
-#: src/lang.c:839
+#: src/lang.c:841
 msgid "Enter wildcard subscribe pattern> "
 msgstr ""
 
-#: src/lang.c:840
+#: src/lang.c:842
 #, c-format
 msgid "subscribed to %d groups"
 msgstr ""
 
-#: src/lang.c:841
+#: src/lang.c:843
 #, c-format
 msgid "Subscribed to %s"
 msgstr ""
 
-#: src/lang.c:842
+#: src/lang.c:844
 msgid "Subscribing... "
 msgstr ""
 
-#: src/lang.c:843
+#: src/lang.c:845
 #, c-format
 msgid "Repost or supersede article(s) [%%s]? (%s/%s/%s): "
 msgstr ""
 
-#: src/lang.c:844
+#: src/lang.c:846
 #, c-format
 msgid "Supersede article(s) to group(s) [%s]> "
 msgstr ""
 
-#: src/lang.c:845
+#: src/lang.c:847
 msgid "Superseding article ..."
 msgstr ""
 
-#: src/lang.c:846
+#: src/lang.c:848
 #, c-format
 msgid ""
 "\n"
 "Stopped. Type 'fg' to restart %s\n"
 msgstr ""
 
-#: src/lang.c:848
+#: src/lang.c:850
 #, c-format
 msgid "%d days"
 msgstr "%d dagar"
 
-#: src/lang.c:849
+#: src/lang.c:851
 msgid "<TAB>"
 msgstr "<TAB>"
 
-#: src/lang.c:850
+#: src/lang.c:852
 msgid "TeX "
 msgstr "TeX "
 
-#: src/lang.c:851
+#: src/lang.c:853
 msgid "# Default action/prompt strings\n"
 msgstr ""
 
-#: src/lang.c:852
+#: src/lang.c:854
 msgid ""
 "# Defaults for quick (1 key) kill & auto-selection filters\n"
 "# header=NUM  0,1=Subject: 2,3=From: 4=Message-ID: & full References: line\n"
@@ -3679,225 +3679,225 @@ msgid ""
 "# expire=ON/OFF  ON=limit to default_filter_days OFF=don't ever expire\n"
 msgstr ""
 
-#: src/lang.c:865
+#: src/lang.c:867
 msgid ""
 "# If ON use print current subject or newsgroup description in the last line\n"
 msgstr ""
 
-#: src/lang.c:866
+#: src/lang.c:868
 msgid "# Host & time info used for detecting new groups (don't touch)\n"
 msgstr ""
 
-#: src/lang.c:867
+#: src/lang.c:869
 msgid "There is no news\n"
 msgstr ""
 
-#: src/lang.c:868
+#: src/lang.c:870
 msgid "Thread"
 msgstr "Tråd"
 
-#: src/lang.c:869
+#: src/lang.c:871
 msgid "Thread Level Commands"
 msgstr ""
 
-#: src/lang.c:870
+#: src/lang.c:872
 msgid "Thread deselected"
 msgstr ""
 
-#: src/lang.c:871
+#: src/lang.c:873
 msgid "Thread selected"
 msgstr ""
 
-#: src/lang.c:873
+#: src/lang.c:875
 msgid "threads"
 msgstr "trådar"
 
-#: src/lang.c:875
+#: src/lang.c:877
 msgid "thread"
 msgstr "tråd"
 
-#: src/lang.c:876
+#: src/lang.c:878
 #, c-format
 msgid "Thread %4s of %4s"
 msgstr "Tråd %4s av %4s"
 
-#: src/lang.c:877
+#: src/lang.c:879
 msgid "Threading articles..."
 msgstr "Trådar artiklar..."
 
-#: src/lang.c:878
+#: src/lang.c:880
 #, c-format
 msgid "Toggled word highlighting %s"
 msgstr ""
 
-#: src/lang.c:879
+#: src/lang.c:881
 msgid "Toggled rot13 encoding"
 msgstr ""
 
-#: src/lang.c:880
+#: src/lang.c:882
 #, c-format
 msgid "Toggled german TeX encoding %s"
 msgstr ""
 
-#: src/lang.c:881
+#: src/lang.c:883
 #, c-format
 msgid "Toggled tab-width to %d"
 msgstr ""
 
-#: src/lang.c:883
+#: src/lang.c:885
 #, c-format
 msgid "%d Trying to dotlock %s"
 msgstr ""
 
-#: src/lang.c:884
+#: src/lang.c:886
 #, c-format
 msgid "%d Trying to lock %s"
 msgstr "%d Försöker att låsa %s"
 
-#: src/lang.c:886
+#: src/lang.c:888
 msgid "           h=help"
 msgstr "           h=hjälp"
 
-#: src/lang.c:888
+#: src/lang.c:890
 msgid "Unlimited"
 msgstr "Obegränsad"
 
-#: src/lang.c:889
+#: src/lang.c:891
 msgid "Enter wildcard unsubscribe pattern> "
 msgstr ""
 
-#: src/lang.c:890
+#: src/lang.c:892
 #, c-format
 msgid "Error decoding %s : %s"
 msgstr "Fel vid avkodning av %s : %s"
 
-#: src/lang.c:891
+#: src/lang.c:893
 msgid "No end."
 msgstr "Inget slut."
 
-#: src/lang.c:892
+#: src/lang.c:894
 #, c-format
 msgid "%s successfully decoded."
 msgstr "%s lyckades avkodas."
 
-#: src/lang.c:893
+#: src/lang.c:895
 #, c-format
 msgid ""
 "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n"
 "\n"
 msgstr ""
 
-#: src/lang.c:894
+#: src/lang.c:896
 msgid "unread "
 msgstr "oläst "
 
-#: src/lang.c:895
+#: src/lang.c:897
 #, c-format
 msgid "unsubscribed from %d groups"
 msgstr ""
 
-#: src/lang.c:896
+#: src/lang.c:898
 #, c-format
 msgid "Unsubscribed from %s"
 msgstr ""
 
-#: src/lang.c:897
+#: src/lang.c:899
 msgid "Unsubscribing... "
 msgstr ""
 
-#: src/lang.c:898
+#: src/lang.c:900
 msgid "Unthreading articles..."
 msgstr ""
 
-#: src/lang.c:899
+#: src/lang.c:901
 msgid "Updated"
 msgstr "Uppdaterad"
 
-#: src/lang.c:901
+#: src/lang.c:903
 #, c-format
 msgid "unparseable \"LIST COUNTS\" line: \"%s\""
 msgstr ""
 
-#: src/lang.c:903
+#: src/lang.c:905
 msgid "Updating"
 msgstr "Uppdaterar"
 
-#: src/lang.c:904
+#: src/lang.c:906
 msgid "URL Menu"
 msgstr ""
 
-#: src/lang.c:905
+#: src/lang.c:907
 #, fuzzy
 msgid "URL Menu Commands"
 msgstr "Toppnivåkommandon"
 
-#: src/lang.c:906
+#: src/lang.c:908
 #, fuzzy, c-format
 msgid "Opening %s"
 msgstr "Öppnar %s"
 
-#: src/lang.c:907
+#: src/lang.c:909
 #, fuzzy
 msgid "Select URL> "
 msgstr "Välj grupp> "
 
-#: src/lang.c:908
+#: src/lang.c:910
 #, fuzzy
 msgid "No URLs in this article"
 msgstr "Inga fler URL:er i denna artikel"
 
-#: src/lang.c:909
+#: src/lang.c:911
 msgid "Use MIME display program for this message?"
 msgstr ""
 
-#: src/lang.c:910
+#: src/lang.c:912
 msgid "  -c       mark all news as read in subscribed newsgroups (batch mode)"
 msgstr ""
 
-#: src/lang.c:911
+#: src/lang.c:913
 msgid "  -Z       return status indicating if any unread news (batch mode)"
 msgstr ""
 
-#: src/lang.c:912
+#: src/lang.c:914
 msgid "  -q       don't check for new newsgroups"
 msgstr ""
 
-#: src/lang.c:913
+#: src/lang.c:915
 msgid "  -X       don't save any files on quit"
 msgstr ""
 
-#: src/lang.c:914
+#: src/lang.c:916
 msgid "  -d       don't show newsgroup descriptions"
 msgstr ""
 
-#: src/lang.c:915
+#: src/lang.c:917
 msgid "  -G limit get only limit articles/group"
 msgstr ""
 
-#: src/lang.c:916
+#: src/lang.c:918
 #, c-format
 msgid "  -H       help information about %s"
 msgstr ""
 
-#: src/lang.c:917
+#: src/lang.c:919
 msgid "  -h       this help message"
 msgstr "  -h       detta hjälpmeddelande"
 
-#: src/lang.c:918
+#: src/lang.c:920
 #, c-format
 msgid "  -I dir   news index file directory [default=%s]"
 msgstr ""
 
-#: src/lang.c:919
+#: src/lang.c:921
 msgid "  -u       update index files (batch mode)"
 msgstr ""
 
-#: src/lang.c:920
+#: src/lang.c:922
 #, c-format
 msgid "  -m dir   mailbox directory [default=%s]"
 msgstr ""
 
-#: src/lang.c:921
+#: src/lang.c:923
 #, c-format
 msgid ""
 "\n"
@@ -3907,49 +3907,49 @@ msgstr ""
 "Skicka felrapporter/kommentarer till %s\n"
 "Rapportera synpunkter på översättningen till <tp-sv@listor.tp-sv.se>."
 
-#: src/lang.c:922
+#: src/lang.c:924
 msgid "  -N       mail new news to your posts (batch mode)"
 msgstr ""
 
-#: src/lang.c:923
+#: src/lang.c:925
 msgid "  -M user  mail new news to specified user (batch mode)"
 msgstr ""
 
-#: src/lang.c:924
+#: src/lang.c:926
 #, c-format
 msgid "  -f file  subscribed to newsgroups file [default=%s]"
 msgstr ""
 
-#: src/lang.c:925
+#: src/lang.c:927
 msgid "  -x       no-posting mode"
 msgstr ""
 
-#: src/lang.c:926
+#: src/lang.c:928
 msgid "  -w       post an article and exit"
 msgstr "  -w       posta en artikel och avsluta"
 
-#: src/lang.c:927
+#: src/lang.c:929
 msgid "  -o       post all postponed articles and exit"
 msgstr ""
 
-#: src/lang.c:928
+#: src/lang.c:930
 msgid "  -R       read news saved by -S option"
 msgstr ""
 
-#: src/lang.c:929
+#: src/lang.c:931
 #, c-format
 msgid "  -s dir   save news directory [default=%s]"
 msgstr ""
 
-#: src/lang.c:930
+#: src/lang.c:932
 msgid "  -S       save new news for later reading (batch mode)"
 msgstr ""
 
-#: src/lang.c:931
+#: src/lang.c:933
 msgid "  -z       start if any unread news"
 msgstr "  -z       starta om det finns olästa diskussioner"
 
-#: src/lang.c:932
+#: src/lang.c:934
 #, c-format
 msgid ""
 "A Usenet reader.\n"
@@ -3960,42 +3960,42 @@ msgstr ""
 "\n"
 "Användning: %s [flaggor] [diskussionsgrupp[,...]]"
 
-#: src/lang.c:933
+#: src/lang.c:935
 msgid "  -v       verbose output for batch mode options"
 msgstr ""
 
-#: src/lang.c:934
+#: src/lang.c:936
 msgid "  -V       print version & date information"
 msgstr "  -V       skriv ut version & datuminformation"
 
-#: src/lang.c:935
+#: src/lang.c:937
 #, c-format
 msgid "%s only useful without batch mode operations\n"
 msgstr ""
 
-#: src/lang.c:936
+#: src/lang.c:938
 #, c-format
 msgid "%s only useful for batch mode operations\n"
 msgstr ""
 
-#: src/lang.c:937
+#: src/lang.c:939
 #, c-format
 msgid "Useless combination %s and %s. Ignoring %s.\n"
 msgstr ""
 
-#: src/lang.c:939
+#: src/lang.c:941
 #, c-format
 msgid ""
 "\n"
 "%s%d out of range (0 - %d). Reset to 0"
 msgstr ""
 
-#: src/lang.c:940
+#: src/lang.c:942
 #, c-format
 msgid "View '%s' (%s/%s)?"
 msgstr "Visa \"%s\" (%s/%s)?"
 
-#: src/lang.c:942
+#: src/lang.c:944
 #, c-format
 msgid ""
 "\n"
@@ -4003,33 +4003,33 @@ msgid ""
 "%-100s\n"
 msgstr ""
 
-#: src/lang.c:943
+#: src/lang.c:945
 msgid ""
 "\n"
 "Warning: article unchanged after editing\n"
 msgstr ""
 
-#: src/lang.c:944
+#: src/lang.c:946
 msgid ""
 "\n"
 "Warning: \"Subject:\" contains only whitespaces.\n"
 msgstr ""
 
-#: src/lang.c:945
+#: src/lang.c:947
 msgid ""
 "\n"
 "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:"
 "\".\n"
 msgstr ""
 
-#: src/lang.c:947
+#: src/lang.c:949
 msgid ""
 "\n"
 "Warning: Article has \"References:\" but \"Subject:\" does not begin\n"
 "         with \"Re: \" and does not contain \"(was:\".\n"
 msgstr ""
 
-#: src/lang.c:950
+#: src/lang.c:952
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4043,7 +4043,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/lang.c:954
+#: src/lang.c:956
 msgid ""
 "\n"
 "Warning: You are using a non-plain transfer encoding (such as base64 or\n"
@@ -4052,13 +4052,13 @@ msgid ""
 "         not be encoded properly.\n"
 msgstr ""
 
-#: src/lang.c:959
+#: src/lang.c:961
 msgid ""
 "\n"
 "Warning: \"example\" is a reserved hierarchy!\n"
 msgstr ""
 
-#: src/lang.c:960
+#: src/lang.c:962
 #, c-format
 msgid ""
 "\n"
@@ -4068,7 +4068,7 @@ msgid ""
 "Read WHATSNEW, etc...\n"
 msgstr ""
 
-#: src/lang.c:962
+#: src/lang.c:964
 #, c-format
 msgid ""
 "\n"
@@ -4077,7 +4077,7 @@ msgid ""
 "Some values in your %s file may be ignored, others might have changed!\n"
 msgstr ""
 
-#: src/lang.c:965
+#: src/lang.c:967
 #, c-format
 msgid ""
 "Warning: tin wrote fewer groups to your\n"
@@ -4087,19 +4087,19 @@ msgid ""
 "before you start tin once again!\n"
 msgstr ""
 
-#: src/lang.c:969
+#: src/lang.c:971
 #, c-format
 msgid ""
 "\n"
 "Warning: Found %d '-- \\n' lines, this may confuse some people.\n"
 msgstr ""
 
-#: src/lang.c:970
+#: src/lang.c:972
 #, c-format
 msgid "Warning: Only %d out of %d articles were saved"
 msgstr ""
 
-#: src/lang.c:971
+#: src/lang.c:973
 #, c-format
 msgid ""
 "\n"
@@ -4110,49 +4110,49 @@ msgid ""
 "         possible.\n"
 msgstr ""
 
-#: src/lang.c:975
+#: src/lang.c:977
 #, c-format
 msgid ""
 "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? "
 msgstr ""
 
-#: src/lang.c:976
+#: src/lang.c:978
 msgid ""
 "\n"
 "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n"
 msgstr ""
 
-#: src/lang.c:977
+#: src/lang.c:979
 msgid "Writing attributes file..."
 msgstr "Skriver attributfil..."
 
-#: src/lang.c:979
+#: src/lang.c:981
 #, c-format
 msgid "%d Responses"
 msgstr "%d svar"
 
-#: src/lang.c:981
+#: src/lang.c:983
 #, c-format
 msgid "Added %d %s"
 msgstr "Lade till %d %s"
 
-#: src/lang.c:982
+#: src/lang.c:984
 msgid "No unsubscribed groups to show"
 msgstr ""
 
-#: src/lang.c:983
+#: src/lang.c:985
 msgid "Showing subscribed to groups only"
 msgstr ""
 
-#: src/lang.c:984
+#: src/lang.c:986
 msgid "Yes "
 msgstr "Ja "
 
-#: src/lang.c:985
+#: src/lang.c:987
 msgid "    You have mail"
 msgstr "    Du har post"
 
-#: src/lang.c:990
+#: src/lang.c:992
 #, c-format
 msgid ""
 "\n"
@@ -4165,11 +4165,11 @@ msgid ""
 "         M)enu option.\n"
 msgstr ""
 
-#: src/lang.c:1001
+#: src/lang.c:1003
 msgid "  -D mode  debug mode"
 msgstr ""
 
-#: src/lang.c:1005
+#: src/lang.c:1007
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4186,11 +4186,11 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/lang.c:1014
+#: src/lang.c:1016
 msgid "toggle color"
 msgstr "växla färg"
 
-#: src/lang.c:1015
+#: src/lang.c:1017
 msgid ""
 "# Changing colors of several screen parts\n"
 "# Possible values are:\n"
@@ -4215,289 +4215,289 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/lang.c:1035
+#: src/lang.c:1037
 msgid "  -a       toggle color flag"
 msgstr ""
 
-#: src/lang.c:1039
+#: src/lang.c:1041
 msgid ""
 "\n"
 "Error: Followup-To set to more than one newsgroup!\n"
 msgstr ""
 
-#: src/lang.c:1040
+#: src/lang.c:1042
 #, c-format
 msgid ""
 "\n"
 "Error: \"%s\" is renamed, use \"%s\" instead!\n"
 msgstr ""
 
-#: src/lang.c:1041
+#: src/lang.c:1043
 #, c-format
 msgid ""
 "\n"
 "Error: cross-posting to %d newsgroups and no Followup-To line!\n"
 msgstr ""
 
-#: src/lang.c:1042
+#: src/lang.c:1044
 #, c-format
 msgid ""
 "\n"
 "Error: \"%s\" is not a valid newsgroup!\n"
 msgstr ""
 
-#: src/lang.c:1044
+#: src/lang.c:1046
 msgid ""
 "\n"
 "Warning: Followup-To set to more than one newsgroup!\n"
 msgstr ""
 
-#: src/lang.c:1045
+#: src/lang.c:1047
 #, c-format
 msgid ""
 "\n"
 "Warning: \"%s\" is renamed, you should use \"%s\" instead!\n"
 msgstr ""
 
-#: src/lang.c:1046
+#: src/lang.c:1048
 #, c-format
 msgid ""
 "\n"
 "Warning: cross-posting to %d newsgroups and no Followup-To line!\n"
 msgstr ""
 
-#: src/lang.c:1047
+#: src/lang.c:1049
 #, c-format
 msgid ""
 "\n"
 "Warning: \"%s\" is not in your newsrc, it may be invalid at this site!\n"
 msgstr ""
 
-#: src/lang.c:1048
+#: src/lang.c:1050
 #, c-format
 msgid ""
 "\n"
 "Warning: \"%s\" is not a valid newsgroup at this site!\n"
 msgstr ""
 
-#: src/lang.c:1052
+#: src/lang.c:1054
 #, c-format
 msgid "%d files successfully written from %d articles. %d %s occurred."
 msgstr ""
 
-#: src/lang.c:1053
+#: src/lang.c:1055
 msgid "Missing parts."
 msgstr ""
 
-#: src/lang.c:1054
+#: src/lang.c:1056
 msgid "No beginning."
 msgstr "Ingen början."
 
-#: src/lang.c:1055
+#: src/lang.c:1057
 msgid "No data."
 msgstr "Inget data."
 
-#: src/lang.c:1056
+#: src/lang.c:1058
 msgid "Unknown error."
 msgstr "Okänt fel."
 
-#: src/lang.c:1059
+#: src/lang.c:1061
 #, c-format
 msgid "\tChecksum of %s (%ld %s)"
 msgstr "\tKontrollsumma för %s (%ld %s)"
 
-#: src/lang.c:1064
+#: src/lang.c:1066
 msgid "Reading mail active file... "
 msgstr ""
 
-#: src/lang.c:1065
+#: src/lang.c:1067
 msgid "Reading mailgroups file... "
 msgstr ""
 
-#: src/lang.c:1069
+#: src/lang.c:1071
 msgid "perform PGP operations on article"
 msgstr "genomför PGP-operationer på artikel"
 
-#: src/lang.c:1070
+#: src/lang.c:1072
 msgid "Add key(s) to public keyring?"
 msgstr ""
 
-#: src/lang.c:1071
+#: src/lang.c:1073
 #, c-format
 msgid "%s=encrypt, %s=sign, %s=both, %s=quit: "
 msgstr "%s=kryptera, %s=signera, %s=båda, %s=avsluta: "
 
-#: src/lang.c:1072
+#: src/lang.c:1074
 #, 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:1073
+#: src/lang.c:1075
 #, c-format
 msgid "PGP has not been set up (can't open %s)"
 msgstr ""
 
-#: src/lang.c:1074
+#: src/lang.c:1076
 msgid "Article not signed and no public keys found"
 msgstr ""
 
-#: src/lang.c:1076
+#: src/lang.c:1078
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr ""
 
-#: src/lang.c:1077
+#: src/lang.c:1079
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=send [%%s]: "
 msgstr ""
 
-#: src/lang.c:1078
+#: src/lang.c:1080
 #, c-format
 msgid ""
 "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 
-#: src/lang.c:1080
+#: src/lang.c:1082
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr ""
 
-#: src/lang.c:1081
+#: src/lang.c:1083
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=send [%%s]: "
 msgstr ""
 
-#: src/lang.c:1082
+#: src/lang.c:1084
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 
-#: src/lang.c:1086
+#: src/lang.c:1088
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone: "
 msgstr ""
 
-#: src/lang.c:1087
+#: src/lang.c:1089
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=send [%%s]: "
 msgstr ""
 
-#: src/lang.c:1088
+#: src/lang.c:1090
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 
-#: src/lang.c:1090
+#: src/lang.c:1092
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone: "
 msgstr ""
 
-#: src/lang.c:1091
+#: src/lang.c:1093
 #, c-format
 msgid "%s=quit, %s=edit, %s=send [%%s]: "
 msgstr ""
 
-#: src/lang.c:1092
+#: src/lang.c:1094
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 
-#: src/lang.c:1101
+#: src/lang.c:1103
 msgid "Try cache_overview_files to speed up things.\n"
 msgstr ""
 
-#: src/lang.c:1102
+#: src/lang.c:1104
 msgid "Tin will use local index files instead.\n"
 msgstr ""
 
-#: src/lang.c:1103
+#: src/lang.c:1105
 msgid "Cannot find NNTP server name"
 msgstr ""
 
-#: src/lang.c:1104
+#: src/lang.c:1106
 #, c-format
 msgid "Connecting to %s:%u..."
 msgstr "Ansluter till %s:%u..."
 
-#: src/lang.c:1105
+#: src/lang.c:1107
 msgid "Disconnecting from server...\n"
 msgstr "Kopplar ner från server...\n"
 
-#: src/lang.c:1106
+#: src/lang.c:1108
 #, c-format
 msgid ""
 "Wrong newsgroup name (\"%s\") in response of \"GROUP %s\" command: \"%s\""
 msgstr ""
 
-#: src/lang.c:1107
+#: src/lang.c:1109
 #, c-format
 msgid "Failed to connect to NNTP server %s. Exiting..."
 msgstr ""
 
-#: src/lang.c:1108
+#: src/lang.c:1110
 msgid "205  Closing connection"
 msgstr "205  Stänger anslutning"
 
-#: src/lang.c:1109
+#: src/lang.c:1111
 msgid "Your server does not support the NNTP XOVER or OVER command.\n"
 msgstr ""
 
-#: src/lang.c:1110
+#: src/lang.c:1112
 msgid "Connection to news server has timed out. Reconnect?"
 msgstr ""
 
-#: src/lang.c:1111
+#: src/lang.c:1113
 #, c-format
 msgid ""
 "Put the server name in the file %s,\n"
 "or set the environment variable NNTPSERVER"
 msgstr ""
 
-#: src/lang.c:1112
+#: src/lang.c:1114
 msgid "  -A       force authentication on connect"
 msgstr "  -A       tvinga autentisering vid anslutning"
 
-#: src/lang.c:1113
+#: src/lang.c:1115
 #, c-format
 msgid "  -g serv  read news from NNTP server serv [default=%s]"
 msgstr ""
 
-#: src/lang.c:1114
+#: src/lang.c:1116
 #, c-format
 msgid "  -p port  use port as NNTP port [default=%d]"
 msgstr ""
 
-#: src/lang.c:1115
+#: src/lang.c:1117
 msgid "  -Q       quick start. Same as -nqd"
 msgstr "  -Q       snabbstart. Samma som -nqd"
 
-#: src/lang.c:1116
+#: src/lang.c:1118
 msgid "  -r       read news remotely from default NNTP server"
 msgstr ""
 
-#: src/lang.c:1117
+#: src/lang.c:1119
 msgid "  -l       use only LIST instead of GROUP (-n) command"
 msgstr ""
 
-#: src/lang.c:1118
+#: src/lang.c:1120
 msgid "  -n       only read subscribed .newsrc groups from NNTP server"
 msgstr ""
 
-#: src/lang.c:1120
+#: src/lang.c:1122
 msgid "  -4       force connecting via IPv4"
 msgstr ""
 
-#: src/lang.c:1121
+#: src/lang.c:1123
 msgid "  -6       force connecting via IPv6"
 msgstr ""
 
-#: src/lang.c:1122
+#: src/lang.c:1124
 msgid ""
 "\n"
 "socket or connect problem\n"
 msgstr ""
 
-#: src/lang.c:1124
+#: src/lang.c:1126
 #, c-format
 msgid ""
 "\n"
@@ -4506,104 +4506,104 @@ msgstr ""
 "\n"
 "Anslutning till %s: "
 
-#: src/lang.c:1125
+#: src/lang.c:1127
 msgid "Giving up...\n"
 msgstr "Ger upp...\n"
 
-#: src/lang.c:1127
+#: src/lang.c:1129
 #, c-format
 msgid "%s/tcp: Unknown service.\n"
 msgstr "%s/tcp: Okänd tjänst.\n"
 
-#: src/lang.c:1131
+#: src/lang.c:1133
 msgid ""
 "Your server does not have Xref: in its XOVER information.\n"
 "Tin will try to use XHDR XREF instead (slows down things a bit).\n"
 msgstr ""
 
-#: src/lang.c:1134
+#: src/lang.c:1136
 msgid "Your server does not have Xref: in its XOVER information.\n"
 msgstr ""
 
-#: src/lang.c:1137
+#: src/lang.c:1139
 #, 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:1140
+#: src/lang.c:1142
 msgid "  -Q       quick start. Same as -qd"
 msgstr "  -Q       snabbstart. Samma som -qd"
 
-#: src/lang.c:1141
+#: src/lang.c:1143
 msgid "  -l       read only active file instead of scanning spool (-n) command"
 msgstr ""
 
-#: src/lang.c:1142
+#: src/lang.c:1144
 msgid "  -n       only read subscribed .newsrc groups from spool"
 msgstr ""
 
-#: src/lang.c:1143
+#: src/lang.c:1145
 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:1147
+#: src/lang.c:1149
 msgid "Posting using external inews failed. Use built in inews instead?"
 msgstr ""
 
-#: src/lang.c:1148
+#: src/lang.c:1150
 msgid "It worked! Should I always use my built in inews from now on?"
 msgstr ""
 
-#: src/lang.c:1152
+#: src/lang.c:1154
 #, c-format
 msgid "%d %s printed"
 msgstr "%d %s utskriven"
 
-#: src/lang.c:1153
+#: src/lang.c:1155
 msgid "output article/thread/hot/pattern/tagged articles to printer"
 msgstr ""
 
-#: src/lang.c:1154
+#: src/lang.c:1156
 msgid "Print"
 msgstr "Skriv ut"
 
-#: src/lang.c:1155
+#: src/lang.c:1157
 msgid "Printing..."
 msgstr "Skriver ut..."
 
-#: src/lang.c:1159
+#: src/lang.c:1161
 #, fuzzy, c-format
 msgid "%d %s piped to \"%s\""
 msgstr "%d %s utskriven"
 
-#: src/lang.c:1160
+#: src/lang.c:1162
 msgid "pipe article/thread/hot/pattern/tagged articles into command"
 msgstr ""
 
-#: src/lang.c:1161
+#: src/lang.c:1163
 msgid "No command"
 msgstr "Inget kommando"
 
-#: src/lang.c:1162
+#: src/lang.c:1164
 msgid "Pipe"
 msgstr "Rör"
 
-#: src/lang.c:1163
+#: src/lang.c:1165
 #, fuzzy, c-format
 msgid "Pipe to command [%.*s]> "
 msgstr "Öppna rör till kommando [%.*s]> "
 
-#: src/lang.c:1164
+#: src/lang.c:1166
 msgid "Piping..."
 msgstr ""
 
-#: src/lang.c:1166
+#: src/lang.c:1168
 msgid "Piping not enabled."
 msgstr ""
 
-#: src/lang.c:1170
+#: src/lang.c:1172
 #, c-format
 msgid ""
 "\n"
@@ -4613,7 +4613,7 @@ msgid ""
 "       newsgroup names.\n"
 msgstr ""
 
-#: src/lang.c:1175
+#: src/lang.c:1177
 #, c-format
 msgid ""
 "\n"
@@ -4622,7 +4622,7 @@ msgid ""
 "       Please write all newsgroups into a single line.\n"
 msgstr ""
 
-#: src/lang.c:1180
+#: src/lang.c:1182
 #, c-format
 msgid ""
 "\n"
@@ -4631,14 +4631,14 @@ msgid ""
 "         To avoid trouble please write all newsgroups into a single line.\n"
 msgstr ""
 
-#: src/lang.c:1184
+#: src/lang.c:1186
 #, c-format
 msgid ""
 "\n"
 "Warning: The \"%s:\" line has spaces in it that SHOULD be removed.\n"
 msgstr ""
 
-#: src/lang.c:1189
+#: src/lang.c:1191
 msgid ""
 "\n"
 "  If your article contains quoted text  please take some time to pare it "
@@ -4660,609 +4660,609 @@ msgid ""
 "  likely to ignore it completely.  It's a crowded net out there.\n"
 msgstr ""
 
-#: src/lang.c:1202
+#: src/lang.c:1204
 msgid "shell escape"
 msgstr ""
 
-#: src/lang.c:1203
+#: src/lang.c:1205
 #, c-format
 msgid "Shell Command (%s)"
 msgstr "Skalkommando (%s)"
 
-#: src/lang.c:1204
+#: src/lang.c:1206
 #, c-format
 msgid "Enter shell command [%s]> "
 msgstr "Ange skalkommando [%s]> "
 
-#: src/lang.c:1208
+#: src/lang.c:1210
 #, c-format
 msgid "%s: Can't get entry for TERM\n"
 msgstr ""
 
-#: src/lang.c:1212
+#: src/lang.c:1214
 #, c-format
 msgid "Group %.*s ('q' to quit)..."
 msgstr "Grupp %.*s (\"q\" för att avsluta)..."
 
-#: src/lang.c:1214
+#: src/lang.c:1216
 #, c-format
 msgid "Group %.*s..."
 msgstr "Grupp %.*s..."
 
-#: src/lang.c:1218
+#: src/lang.c:1220
 msgid "Server unavailable\n"
 msgstr "Server ej tillgänglig\n"
 
-#: src/lang.c:1224
+#: src/lang.c:1226
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; "
 "%s=post"
 msgstr ""
 
-#: src/lang.c:1225
+#: src/lang.c:1227
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1227
+#: src/lang.c:1229
 #, c-format
 msgid ""
 "%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1228
+#: src/lang.c:1230
 #, c-format
 msgid "%s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1232
+#: src/lang.c:1234
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1233
+#: src/lang.c:1235
 #, c-format
 msgid "%s=pipe; %s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1235
+#: src/lang.c:1237
 #, c-format
 msgid "%s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1236
+#: src/lang.c:1238
 #, c-format
 msgid "%s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1242
+#: src/lang.c:1244
 msgid "Terminal does not support color"
 msgstr ""
 
-#: src/lang.c:1247
+#: src/lang.c:1249
 #, c-format
 msgid "Trying %s"
 msgstr "Försöker med %s"
 
-#: src/lang.c:1261 src/lang.c:1289 src/lang.c:1560 src/refs.c:289
+#: src/lang.c:1263 src/lang.c:1291 src/lang.c:1573 src/refs.c:289
 msgid "None"
 msgstr "Ingen"
 
-#: src/lang.c:1262
+#: src/lang.c:1264
 msgid "Subject"
 msgstr "Ämne"
 
-#: src/lang.c:1263
+#: src/lang.c:1265
 msgid "References"
 msgstr "Referenser"
 
-#: src/lang.c:1264
+#: src/lang.c:1266
 msgid "Both Subject and References"
 msgstr ""
 
-#: src/lang.c:1265
+#: src/lang.c:1267
 msgid "Multipart Subject"
 msgstr ""
 
-#: src/lang.c:1266
+#: src/lang.c:1268
 msgid "Percentage Match"
 msgstr ""
 
-#: src/lang.c:1279 src/lang.c:1370 src/lang.c:1449
+#: src/lang.c:1281 src/lang.c:1372 src/lang.c:1462
 msgid "No"
 msgstr "Nej"
 
-#: src/lang.c:1280 src/lang.c:1451
+#: src/lang.c:1282 src/lang.c:1464
 msgid "Yes"
 msgstr "Ja"
 
-#: src/lang.c:1281
+#: src/lang.c:1283
 msgid "Hide All"
 msgstr "Göm alla"
 
-#: src/lang.c:1290
+#: src/lang.c:1292
 msgid "Address"
 msgstr "Adress"
 
-#: src/lang.c:1291
+#: src/lang.c:1293
 msgid "Full Name"
 msgstr "Hela namnet"
 
-#: src/lang.c:1292
+#: src/lang.c:1294
 msgid "Address and Name"
 msgstr "Adress och namn"
 
-#: src/lang.c:1300
+#: src/lang.c:1302
 msgid "Max"
 msgstr "Max"
 
-#: src/lang.c:1301
+#: src/lang.c:1303
 msgid "Sum"
 msgstr "Summa"
 
-#: src/lang.c:1302
+#: src/lang.c:1304
 msgid "Average"
 msgstr "Medelvärde"
 
-#: src/lang.c:1312 src/lang.c:1332
+#: src/lang.c:1314 src/lang.c:1334
 msgid "Black"
 msgstr "Svart"
 
-#: src/lang.c:1313 src/lang.c:1333
+#: src/lang.c:1315 src/lang.c:1335
 msgid "Red"
 msgstr "Röd"
 
-#: src/lang.c:1314 src/lang.c:1334
+#: src/lang.c:1316 src/lang.c:1336
 msgid "Green"
 msgstr "Grön"
 
-#: src/lang.c:1315 src/lang.c:1335
+#: src/lang.c:1317 src/lang.c:1337
 msgid "Brown"
 msgstr "Brun"
 
-#: src/lang.c:1316 src/lang.c:1336
+#: src/lang.c:1318 src/lang.c:1338
 msgid "Blue"
 msgstr "Blå"
 
-#: src/lang.c:1317 src/lang.c:1337
+#: src/lang.c:1319 src/lang.c:1339
 msgid "Pink"
 msgstr "Rosa"
 
-#: src/lang.c:1318 src/lang.c:1338
+#: src/lang.c:1320 src/lang.c:1340
 msgid "Cyan"
 msgstr "Turkos"
 
-#: src/lang.c:1319 src/lang.c:1339
+#: src/lang.c:1321 src/lang.c:1341
 msgid "White"
 msgstr "Vit"
 
-#: src/lang.c:1320
+#: src/lang.c:1322
 msgid "Gray"
 msgstr "Grå"
 
-#: src/lang.c:1321
+#: src/lang.c:1323
 msgid "Light Red"
 msgstr "Ljusröd"
 
-#: src/lang.c:1322
+#: src/lang.c:1324
 msgid "Light Green"
 msgstr "Ljusgrön"
 
-#: src/lang.c:1323
+#: src/lang.c:1325
 msgid "Yellow"
 msgstr "Gul"
 
-#: src/lang.c:1324
+#: src/lang.c:1326
 msgid "Light Blue"
 msgstr "Ljusblå"
 
-#: src/lang.c:1325
+#: src/lang.c:1327
 msgid "Light Pink"
 msgstr "Ljusrosa"
 
-#: src/lang.c:1326
+#: src/lang.c:1328
 msgid "Light Cyan"
 msgstr "Ljusturkos"
 
-#: src/lang.c:1327
+#: src/lang.c:1329
 msgid "Light White"
 msgstr "Ljusvit"
 
-#: src/lang.c:1348 src/lang.c:1456 src/lang.c:1471
+#: src/lang.c:1350 src/lang.c:1469 src/lang.c:1484
 msgid "Nothing"
 msgstr "Ingenting"
 
-#: src/lang.c:1350
+#: src/lang.c:1352
 msgid "Space"
 msgstr "Blanksteg"
 
-#: src/lang.c:1358
+#: src/lang.c:1360
 msgid "Normal"
 msgstr "Normal"
 
-#: src/lang.c:1359
+#: src/lang.c:1361
 msgid "Best highlighting"
 msgstr ""
 
-#: src/lang.c:1360
+#: src/lang.c:1362
 msgid "Underline"
 msgstr "Understruken"
 
-#: src/lang.c:1361
+#: src/lang.c:1363
 msgid "Reverse video"
 msgstr ""
 
-#: src/lang.c:1362
+#: src/lang.c:1364
 msgid "Blinking"
 msgstr "Blinkande"
 
-#: src/lang.c:1363
+#: src/lang.c:1365
 msgid "Half bright"
 msgstr ""
 
-#: src/lang.c:1364
+#: src/lang.c:1366
 msgid "Bold"
 msgstr "Fet"
 
-#: src/lang.c:1371
+#: src/lang.c:1373
 msgid "Cc"
 msgstr ""
 
-#: src/lang.c:1372
+#: src/lang.c:1374
 msgid "Bcc"
 msgstr ""
 
-#: src/lang.c:1373
+#: src/lang.c:1375
 msgid "Cc and Bcc"
 msgstr ""
 
-#: src/lang.c:1379 src/lang.c:1392
+#: src/lang.c:1392 src/lang.c:1405
 msgid "none"
 msgstr "ingen"
 
-#: src/lang.c:1380
+#: src/lang.c:1393
 msgid "commands"
 msgstr "kommandon"
 
-#: src/lang.c:1381
+#: src/lang.c:1394
 msgid "select"
 msgstr "välj"
 
-#: src/lang.c:1383
+#: src/lang.c:1396
 msgid "commands & quit"
 msgstr ""
 
-#: src/lang.c:1384
+#: src/lang.c:1397
 msgid "commands & select"
 msgstr ""
 
-#: src/lang.c:1385
+#: src/lang.c:1398
 msgid "quit & select"
 msgstr ""
 
-#: src/lang.c:1386
+#: src/lang.c:1399
 msgid "commands & quit & select"
 msgstr ""
 
-#: src/lang.c:1393
+#: src/lang.c:1406
 msgid "PageDown"
 msgstr ""
 
-#: src/lang.c:1394
+#: src/lang.c:1407
 msgid "PageNextUnread"
 msgstr ""
 
-#: src/lang.c:1395
+#: src/lang.c:1408
 msgid "PageDown or PageNextUnread"
 msgstr ""
 
-#: src/lang.c:1401
+#: src/lang.c:1414
 #, fuzzy
 msgid "Subject: (case sensitive)"
 msgstr "Ämne: (stigande)"
 
-#: src/lang.c:1402
+#: src/lang.c:1415
 #, fuzzy
 msgid "Subject: (ignore case)"
 msgstr "Ämne: (stigande)"
 
-#: src/lang.c:1403
+#: src/lang.c:1416
 #, fuzzy
 msgid "From: (case sensitive)"
 msgstr "Från: (stigande)"
 
-#: src/lang.c:1404
+#: src/lang.c:1417
 #, fuzzy
 msgid "From: (ignore case)"
 msgstr "Från: (stigande)"
 
-#: src/lang.c:1405
+#: src/lang.c:1418
 msgid "Msg-ID: & full References: line"
 msgstr ""
 
-#: src/lang.c:1406
+#: src/lang.c:1419
 msgid "Msg-ID: & last References: only"
 msgstr ""
 
-#: src/lang.c:1407
+#: src/lang.c:1420
 msgid "Message-ID: entry only"
 msgstr ""
 
-#: src/lang.c:1408
+#: src/lang.c:1421
 msgid "Lines:"
 msgstr "Rader:"
 
-#: src/lang.c:1414
+#: src/lang.c:1427
 #, fuzzy
 msgid "Don't trim article body"
 msgstr "Sortera artiklar efter"
 
-#: src/lang.c:1415
+#: src/lang.c:1428
 msgid "Skip leading blank lines"
 msgstr ""
 
-#: src/lang.c:1416
+#: src/lang.c:1429
 msgid "Skip trailing blank lines"
 msgstr ""
 
-#: src/lang.c:1417
+#: src/lang.c:1430
 msgid "Skip leading and trailing blank l."
 msgstr ""
 
-#: src/lang.c:1418
+#: src/lang.c:1431
 msgid "Compact multiple between text"
 msgstr ""
 
-#: src/lang.c:1419
+#: src/lang.c:1432
 msgid "Compact multiple and skip leading"
 msgstr ""
 
-#: src/lang.c:1420
+#: src/lang.c:1433
 msgid "Compact multiple and skip trailing"
 msgstr ""
 
-#: src/lang.c:1421
+#: src/lang.c:1434
 msgid "Compact mltpl., skip lead. & trai."
 msgstr ""
 
-#: src/lang.c:1450
+#: src/lang.c:1463
 msgid "Shell archive"
 msgstr "Skalarkiv"
 
-#: src/lang.c:1457
+#: src/lang.c:1470
 msgid "Subject: (descending)"
 msgstr "Ämne: (fallande)"
 
-#: src/lang.c:1458
+#: src/lang.c:1471
 msgid "Subject: (ascending)"
 msgstr "Ämne: (stigande)"
 
-#: src/lang.c:1459
+#: src/lang.c:1472
 msgid "From: (descending)"
 msgstr "Från: (fallande)"
 
-#: src/lang.c:1460
+#: src/lang.c:1473
 msgid "From: (ascending)"
 msgstr "Från: (stigande)"
 
-#: src/lang.c:1461
+#: src/lang.c:1474
 msgid "Date: (descending)"
 msgstr "Datum: (fallande)"
 
-#: src/lang.c:1462
+#: src/lang.c:1475
 msgid "Date: (ascending)"
 msgstr "Datum: (stigande)"
 
-#: src/lang.c:1463 src/lang.c:1472
+#: src/lang.c:1476 src/lang.c:1485
 msgid "Score (descending)"
 msgstr "Poäng (fallande)"
 
-#: src/lang.c:1464 src/lang.c:1473
+#: src/lang.c:1477 src/lang.c:1486
 msgid "Score (ascending)"
 msgstr "Poäng (stigande)"
 
-#: src/lang.c:1465
+#: src/lang.c:1478
 msgid "Lines: (descending)"
 msgstr "Rader: (fallande)"
 
-#: src/lang.c:1466
+#: src/lang.c:1479
 msgid "Lines: (ascending)"
 msgstr "Rader: (stigande)"
 
-#: src/lang.c:1474
+#: src/lang.c:1487
 msgid "Last posting date (descending)"
 msgstr ""
 
-#: src/lang.c:1475
+#: src/lang.c:1488
 msgid "Last posting date (ascending)"
 msgstr ""
 
-#: src/lang.c:1481
+#: src/lang.c:1494
 msgid "Quick-sort"
 msgstr ""
 
-#: src/lang.c:1482
+#: src/lang.c:1495
 msgid "Heap-sort"
 msgstr ""
 
-#: src/lang.c:1489
+#: src/lang.c:1502
 msgid "Always Keep"
 msgstr "Behåll alltid"
 
-#: src/lang.c:1490
+#: src/lang.c:1503
 msgid "Always Remove"
 msgstr "Ta alltid bort"
 
-#: src/lang.c:1491
+#: src/lang.c:1504
 msgid "Mark with D on selection screen"
 msgstr ""
 
-#: src/lang.c:1497
+#: src/lang.c:1510
 msgid "Kill only unread arts"
 msgstr ""
 
-#: src/lang.c:1498
+#: src/lang.c:1511
 msgid "Kill all arts & show with K"
 msgstr ""
 
 #. TODO: s/K/art_marked_killed/
-#: src/lang.c:1499
+#: src/lang.c:1512
 msgid "Kill all arts and never show"
 msgstr ""
 
-#: src/lang.c:1505
+#: src/lang.c:1518
 msgid "Nothing special"
 msgstr "Ingenting speciellt"
 
-#: src/lang.c:1506
+#: src/lang.c:1519
 msgid "Compress quotes"
 msgstr ""
 
-#: src/lang.c:1507
+#: src/lang.c:1520
 msgid "Quote signatures"
 msgstr ""
 
-#: src/lang.c:1508
+#: src/lang.c:1521
 msgid "Compress quotes, quote sigs"
 msgstr ""
 
-#: src/lang.c:1509
+#: src/lang.c:1522
 msgid "Quote empty lines"
 msgstr ""
 
-#: src/lang.c:1510
+#: src/lang.c:1523
 msgid "Compress quotes, quote empty lines"
 msgstr ""
 
-#: src/lang.c:1511
+#: src/lang.c:1524
 msgid "Quote sigs & empty lines"
 msgstr ""
 
-#: src/lang.c:1512
+#: src/lang.c:1525
 msgid "Comp. q., quote sigs & empty lines"
 msgstr ""
 
-#: src/lang.c:1552
+#: src/lang.c:1565
 msgid "no"
 msgstr "nej"
 
-#: src/lang.c:1553
+#: src/lang.c:1566
 msgid "with headers"
 msgstr ""
 
-#: src/lang.c:1554
+#: src/lang.c:1567
 msgid "without headers"
 msgstr ""
 
-#: src/lang.c:1561
+#: src/lang.c:1574
 msgid "NFKC"
 msgstr ""
 
-#: src/lang.c:1563
+#: src/lang.c:1576
 msgid "NFKD"
 msgstr ""
 
-#: src/lang.c:1564
+#: src/lang.c:1577
 msgid "NFC"
 msgstr ""
 
-#: src/lang.c:1565
+#: src/lang.c:1578
 msgid "NFD"
 msgstr ""
 
-#: src/lang.c:1573
+#: src/lang.c:1586
 msgid "Display Options"
 msgstr "Visningsalternativ"
 
-#: src/lang.c:1580
+#: src/lang.c:1593
 msgid "Color Options"
 msgstr ""
 
-#: src/lang.c:1586
+#: src/lang.c:1599
 #, fuzzy
 msgid "Highlight Options"
 msgstr "Visningsalternativ"
 
-#: src/lang.c:1593
+#: src/lang.c:1606
 msgid "Article-Limiting Options"
 msgstr ""
 
-#: src/lang.c:1599
+#: src/lang.c:1612
 msgid "Posting/Mailing Options"
 msgstr ""
 
-#: src/lang.c:1605
+#: src/lang.c:1618
 msgid "Saving/Printing Options"
 msgstr ""
 
-#: src/lang.c:1611
+#: src/lang.c:1624
 msgid "Expert Options"
 msgstr ""
 
-#: src/lang.c:1617
+#: src/lang.c:1630
 msgid "Filtering Options"
 msgstr ""
 
-#: src/lang.c:1622 src/lang.c:1653 src/lang.c:1659 src/lang.c:1686
-#: src/lang.c:1738 src/lang.c:1744 src/lang.c:1754 src/lang.c:1765
-#: src/lang.c:1783 src/lang.c:1852 src/lang.c:2053 src/lang.c:2059
-#: src/lang.c:2065 src/lang.c:2071 src/lang.c:2083 src/lang.c:2090
-#: src/lang.c:2144 src/lang.c:2153 src/lang.c:2159 src/lang.c:2166
-#: src/lang.c:2173 src/lang.c:2180 src/lang.c:2187 src/lang.c:2194
-#: src/lang.c:2201 src/lang.c:2208 src/lang.c:2215 src/lang.c:2222
-#: src/lang.c:2229 src/lang.c:2236 src/lang.c:2243 src/lang.c:2250
-#: src/lang.c:2257 src/lang.c:2264 src/lang.c:2271 src/lang.c:2278
-#: src/lang.c:2285 src/lang.c:2292 src/lang.c:2299 src/lang.c:2306
-#: src/lang.c:2313 src/lang.c:2320 src/lang.c:2327 src/lang.c:2335
-#: src/lang.c:2351 src/lang.c:2358 src/lang.c:2365 src/lang.c:2372
-#: src/lang.c:2378 src/lang.c:2384 src/lang.c:2401 src/lang.c:2413
-#: src/lang.c:2447 src/lang.c:2500 src/lang.c:2514 src/lang.c:2520
-#: src/lang.c:2545 src/lang.c:2563 src/lang.c:2580 src/lang.c:2616
-#: src/lang.c:2652 src/lang.c:2672 src/lang.c:2707 src/lang.c:2717
-#: src/lang.c:2724 src/lang.c:2750 src/lang.c:2774 src/lang.c:2847
-#: src/lang.c:2861 src/lang.c:2869 src/lang.c:2883 src/lang.c:2889
-#: src/lang.c:2927
+#: src/lang.c:1635 src/lang.c:1666 src/lang.c:1672 src/lang.c:1699
+#: src/lang.c:1751 src/lang.c:1757 src/lang.c:1767 src/lang.c:1778
+#: src/lang.c:1796 src/lang.c:1865 src/lang.c:2066 src/lang.c:2072
+#: src/lang.c:2078 src/lang.c:2084 src/lang.c:2096 src/lang.c:2103
+#: src/lang.c:2157 src/lang.c:2166 src/lang.c:2172 src/lang.c:2179
+#: src/lang.c:2186 src/lang.c:2193 src/lang.c:2200 src/lang.c:2207
+#: src/lang.c:2214 src/lang.c:2221 src/lang.c:2228 src/lang.c:2235
+#: src/lang.c:2242 src/lang.c:2249 src/lang.c:2256 src/lang.c:2263
+#: src/lang.c:2270 src/lang.c:2277 src/lang.c:2284 src/lang.c:2291
+#: src/lang.c:2298 src/lang.c:2305 src/lang.c:2312 src/lang.c:2319
+#: src/lang.c:2326 src/lang.c:2333 src/lang.c:2340 src/lang.c:2348
+#: src/lang.c:2364 src/lang.c:2371 src/lang.c:2378 src/lang.c:2385
+#: src/lang.c:2391 src/lang.c:2397 src/lang.c:2414 src/lang.c:2426
+#: src/lang.c:2461 src/lang.c:2514 src/lang.c:2528 src/lang.c:2534
+#: src/lang.c:2559 src/lang.c:2577 src/lang.c:2594 src/lang.c:2606
+#: src/lang.c:2639 src/lang.c:2675 src/lang.c:2695 src/lang.c:2730
+#: src/lang.c:2740 src/lang.c:2747 src/lang.c:2773 src/lang.c:2797
+#: src/lang.c:2870 src/lang.c:2884 src/lang.c:2892 src/lang.c:2906
+#: src/lang.c:2912 src/lang.c:2950
 msgid "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1623
+#: src/lang.c:1636
 msgid "Show mini menu & posting etiquette"
 msgstr ""
 
-#: src/lang.c:1624
+#: src/lang.c:1637
 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:1629
+#: src/lang.c:1642
 msgid "Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1630
+#: src/lang.c:1643
 msgid "Show description of each newsgroup"
 msgstr ""
 
-#: src/lang.c:1631
+#: src/lang.c:1644
 msgid ""
 "# If ON show group description text after newsgroup name at\n"
 "# group selection level\n"
 msgstr ""
 
-#: src/lang.c:1636
+#: src/lang.c:1649
 msgid ""
 "Show From (author) fields in group & thread level. <SPACE> toggles & <CR> "
 "sets."
 msgstr ""
 
-#: src/lang.c:1637
+#: src/lang.c:1650
 msgid "In group and thread level, show author by"
 msgstr ""
 
-#: src/lang.c:1638
+#: src/lang.c:1651
 msgid ""
 "# Part of From field to display in group and thread level\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5272,31 +5272,31 @@ msgid ""
 "#   3 = both\n"
 msgstr ""
 
-#: src/lang.c:1647
+#: src/lang.c:1660
 msgid "Draw -> or highlighted bar for selection. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1648
+#: src/lang.c:1661
 msgid "Draw -> instead of highlighted bar"
 msgstr ""
 
-#: src/lang.c:1649
+#: src/lang.c:1662
 msgid "# If ON use -> otherwise highlighted bar for selection\n"
 msgstr ""
 
-#: src/lang.c:1654
+#: src/lang.c:1667
 msgid "Use inverse video for page headers"
 msgstr ""
 
-#: src/lang.c:1655
+#: src/lang.c:1668
 msgid "# If ON use inverse video for page headers at different levels\n"
 msgstr ""
 
-#: src/lang.c:1660
+#: src/lang.c:1673
 msgid "Thread articles by"
 msgstr "Tråda artiklar efter"
 
-#: src/lang.c:1661
+#: src/lang.c:1674
 msgid ""
 "# Thread articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5308,15 +5308,15 @@ msgid ""
 "#   5 = Percentage Match\n"
 msgstr ""
 
-#: src/lang.c:1672
+#: src/lang.c:1685
 msgid "Enter percentage match required to thread together. <CR> sets."
 msgstr ""
 
-#: src/lang.c:1673
+#: src/lang.c:1686
 msgid "Thread percentage match"
 msgstr ""
 
-#: src/lang.c:1675
+#: src/lang.c:1688
 #, no-c-format
 msgid ""
 "# Thread percentage match...\n"
@@ -5331,11 +5331,11 @@ msgid ""
 "# 'harppy' would be threaded separately from 'happy'\n"
 msgstr ""
 
-#: src/lang.c:1687
+#: src/lang.c:1700
 msgid "Score of a thread"
 msgstr ""
 
-#: src/lang.c:1688
+#: src/lang.c:1701
 msgid ""
 "# Thread score\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5344,16 +5344,16 @@ msgid ""
 "#   2 = average\n"
 msgstr ""
 
-#: src/lang.c:1696
+#: src/lang.c:1709
 msgid ""
 "Sort articles by Subject, From, Date or Score. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1697
+#: src/lang.c:1710
 msgid "Sort articles by"
 msgstr "Sortera artiklar efter"
 
-#: src/lang.c:1698
+#: src/lang.c:1711
 msgid ""
 "# Sort articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5370,15 +5370,15 @@ msgid ""
 "#  10 = Lines ascending\n"
 msgstr ""
 
-#: src/lang.c:1714
+#: src/lang.c:1727
 msgid "Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1715
+#: src/lang.c:1728
 msgid "Sort threads by"
 msgstr "Sortera trådar efter"
 
-#: src/lang.c:1716
+#: src/lang.c:1729
 msgid ""
 "# Sort thread by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5389,44 +5389,44 @@ msgid ""
 "#   4 = Last posting date ascending\n"
 msgstr ""
 
-#: src/lang.c:1726
+#: src/lang.c:1739
 msgid ""
 "Put cursor at first/last unread art in groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1727
+#: src/lang.c:1740
 msgid "Go to first unread article in group"
 msgstr "välj första artikel i lista"
 
-#: src/lang.c:1728
+#: src/lang.c:1741
 msgid "# If ON put cursor at first unread art in group otherwise last art\n"
 msgstr ""
 
-#: src/lang.c:1732
+#: src/lang.c:1745
 msgid "Show all articles or only unread articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1733
+#: src/lang.c:1746
 msgid "Show only unread articles"
 msgstr "Visa endast olästa artiklar"
 
-#: src/lang.c:1734
+#: src/lang.c:1747
 msgid "# If ON show only new/unread articles otherwise show all.\n"
 msgstr ""
 
-#: src/lang.c:1739
+#: src/lang.c:1752
 msgid "Show only groups with unread arts"
 msgstr ""
 
-#: src/lang.c:1740
+#: src/lang.c:1753
 msgid "# If ON show only subscribed to groups that contain unread articles.\n"
 msgstr ""
 
-#: src/lang.c:1745
+#: src/lang.c:1758
 msgid "Filter which articles"
 msgstr "Filtrera vilka artiklar"
 
-#: src/lang.c:1746
+#: src/lang.c:1759
 msgid ""
 "# Filter which articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5435,11 +5435,11 @@ msgid ""
 "#   2 = kill all articles and never show them\n"
 msgstr ""
 
-#: src/lang.c:1755
+#: src/lang.c:1768
 msgid "Go to the next unread article with"
 msgstr ""
 
-#: src/lang.c:1756
+#: src/lang.c:1769
 msgid ""
 "# Go to the unread article with following key(s)\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5449,11 +5449,11 @@ msgid ""
 "#   3 = PAGE DOWN or TAB\n"
 msgstr ""
 
-#: src/lang.c:1766
+#: src/lang.c:1779
 msgid "How to treat blank lines"
 msgstr ""
 
-#: src/lang.c:1767
+#: src/lang.c:1780
 msgid ""
 "# Trim the article body, remove unnecessary blank lines.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5470,168 +5470,168 @@ msgid ""
 "#       leading and trailing blank lines\n"
 msgstr ""
 
-#: src/lang.c:1784
+#: src/lang.c:1797
 msgid "List thread using right arrow key"
 msgstr ""
 
-#: src/lang.c:1785
+#: src/lang.c:1798
 msgid ""
 "# If ON automatically list thread when entering it using right arrow key.\n"
 msgstr ""
 
-#: src/lang.c:1789
+#: src/lang.c:1802
 msgid "Enter character to indicate deleted articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1790
+#: src/lang.c:1803
 msgid "Character to show deleted articles"
 msgstr ""
 
-#: src/lang.c:1791
+#: src/lang.c:1804
 msgid ""
 "# Character used to show that an art was deleted (default 'D')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1796
+#: src/lang.c:1809
 msgid ""
 "Enter character to indicate articles in a range. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1797
+#: src/lang.c:1810
 msgid "Character to show inrange articles"
 msgstr ""
 
-#: src/lang.c:1798
+#: src/lang.c:1811
 msgid ""
 "# Character used to show that an art is in a range (default '#')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1803
+#: src/lang.c:1816
 msgid ""
 "Enter character to indicate that article will return. <CR> sets, <ESC> "
 "cancels."
 msgstr ""
 
-#: src/lang.c:1804
+#: src/lang.c:1817
 msgid "Character to show returning arts"
 msgstr ""
 
-#: src/lang.c:1805
+#: src/lang.c:1818
 msgid ""
 "# Character used to show that an art will return (default '-')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1810
+#: src/lang.c:1823
 msgid ""
 "Enter character to indicate selected articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1811
+#: src/lang.c:1824
 msgid "Character to show selected articles"
 msgstr ""
 
-#: src/lang.c:1812
+#: src/lang.c:1825
 msgid ""
 "# Character used to show that an art was auto-selected (default '*')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1817
+#: src/lang.c:1830
 msgid "Enter character to indicate recent articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1818
+#: src/lang.c:1831
 msgid "Character to show recent articles"
 msgstr ""
 
-#: src/lang.c:1819
+#: src/lang.c:1832
 msgid ""
 "# Character used to show that an art is recent (default 'o')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1824
+#: src/lang.c:1837
 msgid "Enter character to indicate unread articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1825
+#: src/lang.c:1838
 msgid "Character to show unread articles"
 msgstr ""
 
-#: src/lang.c:1826
+#: src/lang.c:1839
 msgid ""
 "# Character used to show that an art is unread (default '+')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1831
+#: src/lang.c:1844
 msgid "Enter character to indicate read articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1832
+#: src/lang.c:1845
 msgid "Character to show read articles"
 msgstr ""
 
-#: src/lang.c:1833
+#: src/lang.c:1846
 msgid ""
 "# Character used to show that an art was read (default ' ')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1838
+#: src/lang.c:1851
 msgid "Enter character to indicate killed articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1839
+#: src/lang.c:1852
 msgid "Character to show killed articles"
 msgstr ""
 
-#: src/lang.c:1840
+#: src/lang.c:1853
 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:1845
+#: src/lang.c:1858
 msgid ""
 "Enter character to indicate read selected articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1846
+#: src/lang.c:1859
 msgid "Character to show readselected arts"
 msgstr ""
 
-#: src/lang.c:1847
+#: src/lang.c:1860
 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:1853
+#: src/lang.c:1866
 msgid "Abbreviate long newsgroup names"
 msgstr ""
 
-#: src/lang.c:1854
+#: src/lang.c:1867
 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:1860
+#: src/lang.c:1873
 msgid ""
 "0 = full page scrolling, -1 = show previous last line as first on next page, "
 "-2 = half page"
 msgstr ""
 
-#: src/lang.c:1861
+#: src/lang.c:1874
 msgid "Number of lines to scroll in pager"
 msgstr ""
 
-#: src/lang.c:1862
+#: src/lang.c:1875
 msgid ""
 "# Number of lines that cursor-up/down will scroll in article pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5642,28 +5642,28 @@ msgid ""
 "#   2 or greater = scroll by 2 or more lines (only in the pager)\n"
 msgstr ""
 
-#: src/lang.c:1872
+#: src/lang.c:1885
 msgid "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1873
+#: src/lang.c:1886
 msgid "Display signatures"
 msgstr "Visa signaturer"
 
-#: src/lang.c:1874
+#: src/lang.c:1887
 msgid "# If OFF don't show signatures when displaying articles\n"
 msgstr ""
 
-#: src/lang.c:1878
+#: src/lang.c:1891
 msgid ""
 "Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1879
+#: src/lang.c:1892
 msgid "Display uue data as an attachment"
 msgstr ""
 
-#: src/lang.c:1880
+#: src/lang.c:1893
 msgid ""
 "# Handling of uuencoded data in the pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5675,30 +5675,30 @@ msgid ""
 "#       be folded into a tag line.\n"
 msgstr ""
 
-#: src/lang.c:1890
+#: src/lang.c:1903
 msgid ""
 "Decode German style TeX umlaut codes to ISO. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1891
+#: src/lang.c:1904
 msgid "Display \"a as Umlaut-a"
 msgstr "Visa \"a som Umlaut-a"
 
-#: src/lang.c:1892
+#: src/lang.c:1905
 msgid ""
 "# If ON decode German style TeX umlaut codes to ISO and\n"
 "# show \"a as Umlaut-a, etc.\n"
 msgstr ""
 
-#: src/lang.c:1897 src/lang.c:1907
+#: src/lang.c:1910 src/lang.c:1920
 msgid "Space separated list of header fields"
 msgstr ""
 
-#: src/lang.c:1898
+#: src/lang.c:1911
 msgid "Display these header fields (or *)"
 msgstr ""
 
-#: src/lang.c:1899
+#: src/lang.c:1912
 msgid ""
 "# Which news headers you wish to see. If you want to see _all_ the headers,\n"
 "# place an '*' as this value. This is the only way a wildcard can be used.\n"
@@ -5708,11 +5708,11 @@ msgid ""
 "# spaces. Not defining anything turns off this option.\n"
 msgstr ""
 
-#: src/lang.c:1908
+#: src/lang.c:1921
 msgid "Do not display these header fields"
 msgstr ""
 
-#: src/lang.c:1909
+#: src/lang.c:1922
 msgid ""
 "# Same as 'news_headers_to_display' except it denotes the opposite.\n"
 "# An example of using both options might be if you thought X- headers were\n"
@@ -5724,230 +5724,230 @@ msgid ""
 "# Not defining anything turns off this option.\n"
 msgstr ""
 
-#: src/lang.c:1919
+#: src/lang.c:1932
 msgid ""
 "Do you want to enable automatic handling of multipart/alternative articles?"
 msgstr ""
 
-#: src/lang.c:1920
+#: src/lang.c:1933
 msgid "Skip multipart/alternative parts"
 msgstr ""
 
-#: src/lang.c:1921
+#: src/lang.c:1934
 msgid "# If ON strip multipart/alternative messages automatically\n"
 msgstr ""
 
-#: src/lang.c:1925
+#: src/lang.c:1938
 msgid "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1926
+#: src/lang.c:1939
 msgid "Detection of verbatim blocks"
 msgstr ""
 
-#: src/lang.c:1927
+#: src/lang.c:1940
 msgid "# If ON detect verbatim blocks in articles\n"
 msgstr ""
 
-#: src/lang.c:1932
+#: src/lang.c:1945
 msgid "A regex used to decide which lines to show in col_quote."
 msgstr ""
 
-#: src/lang.c:1933
+#: src/lang.c:1946
 msgid "Regex used to show quoted lines"
 msgstr ""
 
-#: src/lang.c:1934
+#: src/lang.c:1947
 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:1940
+#: src/lang.c:1953
 msgid "A regex used to decide which lines to show in col_quote2."
 msgstr ""
 
-#: src/lang.c:1941
+#: src/lang.c:1954
 msgid "Regex used to show twice quoted l."
 msgstr ""
 
-#: src/lang.c:1942
+#: src/lang.c:1955
 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:1948
+#: src/lang.c:1961
 msgid "A regex used to decide which lines to show in col_quote3."
 msgstr ""
 
-#: src/lang.c:1949
+#: src/lang.c:1962
 msgid "Regex used to show >= 3 times q.l."
 msgstr ""
 
-#: src/lang.c:1950
+#: src/lang.c:1963
 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:1956
+#: src/lang.c:1969
 msgid "Enable detection of external quotes? <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1957
+#: src/lang.c:1970
 msgid "Detection of external quotes"
 msgstr ""
 
-#: src/lang.c:1958
+#: src/lang.c:1971
 msgid "# If ON detect quoted text from external sources in articles\n"
 msgstr ""
 
-#: src/lang.c:1962
+#: src/lang.c:1975
 msgid "A regex used to decide which lines to show in col_extquote."
 msgstr ""
 
-#: src/lang.c:1963
+#: src/lang.c:1976
 msgid "Regex used to show quotes from external sources"
 msgstr ""
 
-#: src/lang.c:1964
+#: src/lang.c:1977
 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:1971
+#: src/lang.c:1984
 msgid "A regex used to decide which words to show in col_markslashes."
 msgstr ""
 
-#: src/lang.c:1972
+#: src/lang.c:1985
 msgid "Regex used to highlight /slashes/"
 msgstr ""
 
-#: src/lang.c:1973
+#: src/lang.c:1986
 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:1979
+#: src/lang.c:1992
 msgid "A regex used to decide which words to show in col_markstars."
 msgstr ""
 
-#: src/lang.c:1980
+#: src/lang.c:1993
 msgid "Regex used to highlight *stars*"
 msgstr ""
 
-#: src/lang.c:1981
+#: src/lang.c:1994
 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:1987
+#: src/lang.c:2000
 msgid "A regex used to decide which words to show in col_markstroke."
 msgstr ""
 
-#: src/lang.c:1988
+#: src/lang.c:2001
 msgid "Regex used to highlight -strokes-"
 msgstr ""
 
-#: src/lang.c:1989
+#: src/lang.c:2002
 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:1995
+#: src/lang.c:2008
 msgid "A regex used to decide which words to show in col_markdash."
 msgstr ""
 
-#: src/lang.c:1996
+#: src/lang.c:2009
 msgid "Regex used to highlight _underline_"
 msgstr ""
 
-#: src/lang.c:1997
+#: src/lang.c:2010
 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:2003
+#: src/lang.c:2016
 msgid "A regex used to find Subject prefixes to remove.  Use '|' as separator."
 msgstr ""
 
-#: src/lang.c:2004
+#: src/lang.c:2017
 msgid "Regex with Subject prefixes"
 msgstr ""
 
-#: src/lang.c:2005
+#: src/lang.c:2018
 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:2010
+#: src/lang.c:2023
 msgid "A regex used to find Subject suffixes to remove.  Use '|' as separator."
 msgstr ""
 
-#: src/lang.c:2011
+#: src/lang.c:2024
 msgid "Regex with Subject suffixes"
 msgstr ""
 
-#: src/lang.c:2012
+#: src/lang.c:2025
 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:2017
+#: src/lang.c:2030
 msgid "A regex used to find the begin of a verbatim block."
 msgstr ""
 
-#: src/lang.c:2018
+#: src/lang.c:2031
 msgid "Regex for begin of a verbatim block"
 msgstr ""
 
-#: src/lang.c:2019
+#: src/lang.c:2032
 msgid ""
 "# A regular expression that tin will use to find the begin of\n"
 "# a verbatim block.\n"
 msgstr ""
 
-#: src/lang.c:2024
+#: src/lang.c:2037
 msgid "A regex used to find the end of a verbatim block."
 msgstr ""
 
-#: src/lang.c:2025
+#: src/lang.c:2038
 msgid "Regex for end of a verbatim block"
 msgstr ""
 
-#: src/lang.c:2026
+#: src/lang.c:2039
 msgid ""
 "# A regular expression that tin will use to find the end of\n"
 "# a verbatim block.\n"
 msgstr ""
 
-#: src/lang.c:2031
+#: src/lang.c:2044
 msgid ""
 "Enter name and options for external MIME viewer, --internal for built-in "
 "viewer"
 msgstr ""
 
-#: src/lang.c:2032
+#: src/lang.c:2045
 msgid "MIME binary content viewer"
 msgstr ""
 
-#: src/lang.c:2033
+#: src/lang.c:2046
 msgid ""
 "# If --internal automatically use the built in MIME viewer for non-text\n"
 "# parts of articles.\n"
@@ -5956,125 +5956,125 @@ msgid ""
 "# for no automatic viewing\n"
 msgstr ""
 
-#: src/lang.c:2040
+#: src/lang.c:2053
 msgid "Confirm before starting non-text viewing program"
 msgstr ""
 
-#: src/lang.c:2041
+#: src/lang.c:2054
 msgid "Ask before using MIME viewer"
 msgstr ""
 
-#: src/lang.c:2042
+#: src/lang.c:2055
 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:2047
+#: src/lang.c:2060
 msgid "Ask to mark groups read when quitting. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2048
+#: src/lang.c:2061
 msgid "Catchup read groups when quitting"
 msgstr ""
 
-#: src/lang.c:2049
+#: src/lang.c:2062
 msgid "# If ON ask user if read groups should all be marked read\n"
 msgstr ""
 
-#: src/lang.c:2054
+#: src/lang.c:2067
 msgid "Catchup group using left key"
 msgstr ""
 
-#: src/lang.c:2055
+#: src/lang.c:2068
 msgid "# If ON catchup group/thread when leaving with the left arrow key.\n"
 msgstr ""
 
-#: src/lang.c:2060
+#: src/lang.c:2073
 msgid "Catchup thread by using left key"
 msgstr ""
 
-#: src/lang.c:2066
+#: src/lang.c:2079
 msgid "Which actions require confirmation"
 msgstr ""
 
-#: src/lang.c:2067
+#: src/lang.c:2080
 msgid "# What should we ask confirmation for.\n"
 msgstr ""
 
-#: src/lang.c:2072
+#: src/lang.c:2085
 msgid "'Mark as (un)read' ignores tags"
 msgstr ""
 
-#: src/lang.c:2073
+#: src/lang.c:2086
 msgid ""
 "# If ON the 'Mark as (un)read' function marks only the current article.\n"
 msgstr ""
 
-#: src/lang.c:2077
+#: src/lang.c:2090
 msgid "Program to run to open URLs, <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2078
+#: src/lang.c:2091
 msgid "Program that opens URLs"
 msgstr ""
 
-#: src/lang.c:2079
+#: src/lang.c:2092
 msgid "# The program used to open URLs. The actual URL will be appended\n"
 msgstr ""
 
-#: src/lang.c:2084
+#: src/lang.c:2097
 msgid "Use mouse in xterm"
 msgstr ""
 
-#: src/lang.c:2085
+#: src/lang.c:2098
 msgid "# If ON enable mouse button support on xterm terminals\n"
 msgstr ""
 
-#: src/lang.c:2091
+#: src/lang.c:2104
 msgid "Use scroll keys on keypad"
 msgstr ""
 
-#: src/lang.c:2092
+#: src/lang.c:2105
 msgid "# If ON enable scroll keys on terminals that support it\n"
 msgstr ""
 
-#: src/lang.c:2097
+#: src/lang.c:2110
 msgid "Enter maximum number of article to get. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2098
+#: src/lang.c:2111
 msgid "Number of articles to get"
 msgstr ""
 
-#: src/lang.c:2099
+#: src/lang.c:2112
 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:2104
+#: src/lang.c:2117
 msgid "Enter number of days article is considered recent. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2105
+#: src/lang.c:2118
 msgid "Article recentness time limit"
 msgstr ""
 
-#: src/lang.c:2106
+#: src/lang.c:2119
 msgid "# Number of days in which article is considered recent, (0=OFF)\n"
 msgstr ""
 
-#: src/lang.c:2110
+#: src/lang.c:2123
 msgid ""
 "WILDMAT for normal wildcards, REGEX for full regular expression matching."
 msgstr ""
 
-#: src/lang.c:2111
+#: src/lang.c:2124
 msgid "Wildcard matching"
 msgstr ""
 
-#: src/lang.c:2112
+#: src/lang.c:2125
 msgid ""
 "# Wildcard matching\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6082,328 +6082,328 @@ msgid ""
 "#   1 = regex\n"
 msgstr ""
 
-#: src/lang.c:2119
+#: src/lang.c:2132
 msgid "Enter minimal score before an article is marked killed. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2120
+#: src/lang.c:2133
 msgid "Score limit (kill)"
 msgstr ""
 
-#: src/lang.c:2121
+#: src/lang.c:2134
 msgid "# Score limit before an article is marked killed\n"
 msgstr ""
 
-#: src/lang.c:2125
+#: src/lang.c:2138
 msgid "Enter default score to kill articles. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2126
+#: src/lang.c:2139
 msgid "Default score to kill articles"
 msgstr ""
 
-#: src/lang.c:2127
+#: src/lang.c:2140
 msgid "# Default score to kill articles\n"
 msgstr ""
 
-#: src/lang.c:2131
+#: src/lang.c:2144
 msgid "Enter minimal score before an article is marked hot. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2132
+#: src/lang.c:2145
 msgid "Score limit (select)"
 msgstr ""
 
-#: src/lang.c:2133
+#: src/lang.c:2146
 msgid "# Score limit before an article is marked hot\n"
 msgstr ""
 
-#: src/lang.c:2137
+#: src/lang.c:2150
 msgid "Enter default score to select articles. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2138
+#: src/lang.c:2151
 msgid "Default score to select articles"
 msgstr ""
 
-#: src/lang.c:2139
+#: src/lang.c:2152
 msgid "# Default score to select articles\n"
 msgstr ""
 
-#: src/lang.c:2145
+#: src/lang.c:2158
 msgid "Use slrnface to show ''X-Face:''s"
 msgstr ""
 
-#: src/lang.c:2146
+#: src/lang.c:2159
 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:2154
+#: src/lang.c:2167
 msgid "Use ANSI color"
 msgstr "Använd ANSI-färg"
 
-#: src/lang.c:2155
+#: src/lang.c:2168
 msgid "# If ON using ANSI-color\n"
 msgstr ""
 
-#: src/lang.c:2160
+#: src/lang.c:2173
 msgid "Standard foreground color"
 msgstr ""
 
-#: src/lang.c:2161
+#: src/lang.c:2174
 msgid ""
 "# Standard foreground color\n"
 "# Default: -1 (default color)\n"
 msgstr ""
 
-#: src/lang.c:2167
+#: src/lang.c:2180
 msgid "Standard background color"
 msgstr ""
 
-#: src/lang.c:2168
+#: src/lang.c:2181
 msgid ""
 "# Standard background color\n"
 "# Default: -1 (default color)\n"
 msgstr ""
 
-#: src/lang.c:2174
+#: src/lang.c:2187
 msgid "Color for inverse text (background)"
 msgstr ""
 
-#: src/lang.c:2175
+#: src/lang.c:2188
 msgid ""
 "# Color of background for inverse text\n"
 "# Default: 4 (blue)\n"
 msgstr ""
 
-#: src/lang.c:2181
+#: src/lang.c:2194
 msgid "Color for inverse text (foreground)"
 msgstr ""
 
-#: src/lang.c:2182
+#: src/lang.c:2195
 msgid ""
 "# Color of foreground for inverse text\n"
 "# Default: 7 (white)\n"
 msgstr ""
 
-#: src/lang.c:2188
+#: src/lang.c:2201
 msgid "Color of text lines"
 msgstr ""
 
-#: src/lang.c:2189
+#: src/lang.c:2202
 msgid ""
 "# Color of text lines\n"
 "# Default: -1 (default color)\n"
 msgstr ""
 
-#: src/lang.c:2195
+#: src/lang.c:2208
 msgid "Color of mini help menu"
 msgstr ""
 
-#: src/lang.c:2196
+#: src/lang.c:2209
 msgid ""
 "# Color of mini help menu\n"
 "# Default: 3 (brown)\n"
 msgstr ""
 
-#: src/lang.c:2202
+#: src/lang.c:2215
 msgid "Color of help text"
 msgstr ""
 
-#: src/lang.c:2203
+#: src/lang.c:2216
 msgid ""
 "# Color of help pages\n"
 "# Default: -1 (default color)\n"
 msgstr ""
 
-#: src/lang.c:2209
+#: src/lang.c:2222
 msgid "Color of status messages"
 msgstr ""
 
-#: src/lang.c:2210
+#: src/lang.c:2223
 msgid ""
 "# Color of messages in last line\n"
 "# Default: 6 (cyan)\n"
 msgstr ""
 
-#: src/lang.c:2216
+#: src/lang.c:2229
 msgid "Color of quoted lines"
 msgstr ""
 
-#: src/lang.c:2217
+#: src/lang.c:2230
 msgid ""
 "# Color of quote-lines\n"
 "# Default: 2 (green)\n"
 msgstr ""
 
-#: src/lang.c:2223
+#: src/lang.c:2236
 msgid "Color of twice quoted line"
 msgstr ""
 
-#: src/lang.c:2224
+#: src/lang.c:2237
 msgid ""
 "# Color of twice quoted lines\n"
 "# Default: 3 (brown)\n"
 msgstr ""
 
-#: src/lang.c:2230
+#: src/lang.c:2243
 msgid "Color of =>3 times quoted line"
 msgstr ""
 
-#: src/lang.c:2231
+#: src/lang.c:2244
 msgid ""
 "# Color of >=3 times quoted lines\n"
 "# Default: 4 (blue)\n"
 msgstr ""
 
-#: src/lang.c:2237
+#: src/lang.c:2250
 msgid "Color of article header lines"
 msgstr ""
 
-#: src/lang.c:2238
+#: src/lang.c:2251
 msgid ""
 "# Color of header-lines\n"
 "# Default: 2 (green)\n"
 msgstr ""
 
-#: src/lang.c:2244
+#: src/lang.c:2257
 msgid "Color of actual news header fields"
 msgstr ""
 
-#: src/lang.c:2245
+#: src/lang.c:2258
 msgid ""
 "# Color of actual news header fields\n"
 "# Default: 9 (light red)\n"
 msgstr ""
 
-#: src/lang.c:2251
+#: src/lang.c:2264
 msgid "Color of article subject lines"
 msgstr ""
 
-#: src/lang.c:2252
+#: src/lang.c:2265
 msgid ""
 "# Color of article subject\n"
 "# Default: 6 (cyan)\n"
 msgstr ""
 
-#: src/lang.c:2258
+#: src/lang.c:2271
 #, fuzzy
 msgid "Color of external quotes"
 msgstr "Färg för signaturer"
 
-#: src/lang.c:2259
+#: src/lang.c:2272
 msgid ""
 "# Color of quoted text from external sources\n"
 "# Default: 5 (pink)\n"
 msgstr ""
 
-#: src/lang.c:2265
+#: src/lang.c:2278
 msgid "Color of response counter"
 msgstr ""
 
-#: src/lang.c:2266
+#: src/lang.c:2279
 msgid ""
 "# Color of response counter\n"
 "# Default: 2 (green)\n"
 msgstr ""
 
-#: src/lang.c:2272
+#: src/lang.c:2285
 msgid "Color of sender (From:)"
 msgstr ""
 
-#: src/lang.c:2273
+#: src/lang.c:2286
 msgid ""
 "# Color of sender (From:)\n"
 "# Default: 2 (green)\n"
 msgstr ""
 
-#: src/lang.c:2279
+#: src/lang.c:2292
 msgid "Color of help/mail sign"
 msgstr ""
 
-#: src/lang.c:2280
+#: src/lang.c:2293
 msgid ""
 "# Color of Help/Mail-Sign\n"
 "# Default: 4 (blue)\n"
 msgstr ""
 
-#: src/lang.c:2286
+#: src/lang.c:2299
 msgid "Color of signatures"
 msgstr "Färg för signaturer"
 
-#: src/lang.c:2287
+#: src/lang.c:2300
 msgid ""
 "# Color of signature\n"
 "# Default: 4 (blue)\n"
 msgstr ""
 
-#: src/lang.c:2293
+#: src/lang.c:2306
 msgid "Color of highlighted URLs"
 msgstr ""
 
-#: src/lang.c:2294
+#: src/lang.c:2307
 msgid ""
 "# Color of highlighted URLs\n"
 "# Default: -1 (default color)\n"
 msgstr ""
 
-#: src/lang.c:2300
+#: src/lang.c:2313
 msgid "Color of verbatim blocks"
 msgstr ""
 
-#: src/lang.c:2301
+#: src/lang.c:2314
 msgid ""
 "# Color of verbatim blocks\n"
 "# Default: 5 (pink)\n"
 msgstr ""
 
-#: src/lang.c:2307
+#: src/lang.c:2320
 msgid "Color of highlighting with *stars*"
 msgstr ""
 
-#: src/lang.c:2308
+#: src/lang.c:2321
 msgid ""
 "# Color of word highlighting with *stars*\n"
 "# Default: 11 (yellow)\n"
 msgstr ""
 
-#: src/lang.c:2314
+#: src/lang.c:2327
 msgid "Color of highlighting with _dash_"
 msgstr ""
 
-#: src/lang.c:2315
+#: src/lang.c:2328
 msgid ""
 "# Color of word highlighting with _dash_\n"
 "# Default: 13 (light pink)\n"
 msgstr ""
 
-#: src/lang.c:2321
+#: src/lang.c:2334
 msgid "Color of highlighting with /slash/"
 msgstr ""
 
-#: src/lang.c:2322
+#: src/lang.c:2335
 msgid ""
 "# Color of word highlighting with /slash/\n"
 "# Default: 14 (light cyan)\n"
 msgstr ""
 
-#: src/lang.c:2328
+#: src/lang.c:2341
 msgid "Color of highlighting with -stroke-"
 msgstr ""
 
-#: src/lang.c:2329
+#: src/lang.c:2342
 msgid ""
 "# Color of word highlighting with -stroke-\n"
 "# Default: 12 (light blue)\n"
 msgstr ""
 
-#: src/lang.c:2336
+#: src/lang.c:2349
 msgid "Attr. of highlighting with *stars*"
 msgstr ""
 
-#: src/lang.c:2337
+#: src/lang.c:2350
 msgid ""
 "# Attributes of word highlighting on mono terminals\n"
 "# Possible values are:\n"
@@ -6419,57 +6419,57 @@ msgid ""
 "# Default: 6 (bold)\n"
 msgstr ""
 
-#: src/lang.c:2352
+#: src/lang.c:2365
 msgid "Attr. of highlighting with _dash_"
 msgstr ""
 
-#: src/lang.c:2353
+#: src/lang.c:2366
 msgid ""
 "# Attribute of word highlighting with _dash_\n"
 "# Default: 2 (best highlighting)\n"
 msgstr ""
 
-#: src/lang.c:2359
+#: src/lang.c:2372
 msgid "Attr. of highlighting with /slash/"
 msgstr ""
 
-#: src/lang.c:2360
+#: src/lang.c:2373
 msgid ""
 "# Attribute of word highlighting with /slash/\n"
 "# Default: 5 (half bright)\n"
 msgstr ""
 
-#: src/lang.c:2366
+#: src/lang.c:2379
 msgid "Attr. of highlighting with -stroke-"
 msgstr ""
 
-#: src/lang.c:2367
+#: src/lang.c:2380
 msgid ""
 "# Attribute of word highlighting with -stroke-\n"
 "# Default: 3 (reverse video)\n"
 msgstr ""
 
-#: src/lang.c:2373
+#: src/lang.c:2386
 msgid "URL highlighting in message body"
 msgstr ""
 
-#: src/lang.c:2374
+#: src/lang.c:2387
 msgid "# Enable URL highlighting?\n"
 msgstr ""
 
-#: src/lang.c:2379
+#: src/lang.c:2392
 msgid "Word highlighting in message body"
 msgstr ""
 
-#: src/lang.c:2380
+#: src/lang.c:2393
 msgid "# Enable word highlighting?\n"
 msgstr ""
 
-#: src/lang.c:2385
+#: src/lang.c:2398
 msgid "What to display instead of mark"
 msgstr ""
 
-#: src/lang.c:2386
+#: src/lang.c:2399
 msgid ""
 "# Should the leading and ending stars and dashes also be displayed,\n"
 "# even when they are highlighting marks?\n"
@@ -6479,109 +6479,111 @@ msgid ""
 "# * 2 = print a space instead\n"
 msgstr ""
 
-#: src/lang.c:2395
+#: src/lang.c:2408
 msgid "Enter column number to wrap article lines to in the pager. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2396
+#: src/lang.c:2409
 msgid "Page line wrap column"
 msgstr ""
 
-#: src/lang.c:2397
+#: src/lang.c:2410
 msgid "# Wrap article lines at column\n"
 msgstr ""
 
-#: src/lang.c:2402
+#: src/lang.c:2415
 msgid "Wrap around threads on next unread"
 msgstr ""
 
-#: src/lang.c:2403
+#: src/lang.c:2416
 msgid "# If ON wrap around threads on searching next unread article\n"
 msgstr ""
 
-#: src/lang.c:2407
+#: src/lang.c:2420
 msgid "Enter default mail address (and fullname). <CR> sets."
 msgstr ""
 
-#: src/lang.c:2408 src/lang.c:2908
+#: src/lang.c:2421 src/lang.c:2931
 msgid "Mail address (and fullname)"
 msgstr "E-postadress (och hela namnet)"
 
-#: src/lang.c:2409
+#: src/lang.c:2422
 msgid "# User's mail address (and fullname), if not username@host (fullname)\n"
 msgstr ""
 
-#: src/lang.c:2414
+#: src/lang.c:2427
 msgid "Show empty Followup-To in editor"
 msgstr ""
 
-#: src/lang.c:2415
+#: src/lang.c:2428
 msgid "# If ON show empty Followup-To header when editing an article\n"
 msgstr ""
 
-#: src/lang.c:2419
+#: src/lang.c:2432
 msgid ""
 "Enter path/! command/--none to create your default signature. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2420
+#: src/lang.c:2433
 msgid "Create signature from path/command"
 msgstr ""
 
-#: src/lang.c:2421
+#: src/lang.c:2434
+#, c-format
 msgid ""
 "# Signature path (random sigs)/file to be used when posting/replying\n"
 "# sigfile=file       appends file as signature\n"
 "# sigfile=!command   executes external command to generate a signature\n"
+"#                    (specify %G to pass name of current newsgroup)\n"
 "# sigfile=--none     don't append a signature\n"
 msgstr ""
 
-#: src/lang.c:2428
+#: src/lang.c:2442
 msgid ""
 "Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2429
+#: src/lang.c:2443
 msgid "Prepend signature with \"-- \""
 msgstr ""
 
-#: src/lang.c:2430
+#: src/lang.c:2444
 msgid "# If ON prepend the signature with dashes '\\n-- \\n'\n"
 msgstr ""
 
-#: src/lang.c:2434
+#: src/lang.c:2448
 msgid "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2435
+#: src/lang.c:2449
 msgid "Add signature when reposting"
 msgstr ""
 
-#: src/lang.c:2436
+#: src/lang.c:2450
 msgid "# If ON add signature to reposted articles\n"
 msgstr ""
 
-#: src/lang.c:2440
+#: src/lang.c:2454
 #, c-format
 msgid "Enter quotation marks, %s or %S for author's initials."
 msgstr ""
 
-#: src/lang.c:2441
+#: src/lang.c:2455
 msgid "Characters used as quote-marks"
 msgstr ""
 
-#: src/lang.c:2442
+#: src/lang.c:2456
 #, c-format
 msgid ""
 "# Characters used in quoting to followups and replies.\n"
 "# '_' is replaced by ' ', %s, %S are replaced by author's initials.\n"
 msgstr ""
 
-#: src/lang.c:2448
+#: src/lang.c:2462
 msgid "Quoting behavior"
 msgstr ""
 
-#: src/lang.c:2449
+#: src/lang.c:2463
 msgid ""
 "# How quoting should be handled when following up or replying.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6595,52 +6597,52 @@ msgid ""
 "#   7 = Compress quotes, quote signatures, quote empty lines\n"
 msgstr ""
 
-#: src/lang.c:2462 src/lang.c:2470 src/lang.c:2476
+#: src/lang.c:2476 src/lang.c:2484 src/lang.c:2490
 msgid ""
 "%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name"
 msgstr ""
 
-#: src/lang.c:2463
+#: src/lang.c:2477
 msgid "Quote line when following up"
 msgstr ""
 
-#: src/lang.c:2464
+#: src/lang.c:2478
 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:2471
+#: src/lang.c:2485
 msgid "Quote line when cross-posting"
 msgstr ""
 
-#: src/lang.c:2477
+#: src/lang.c:2491
 msgid "Quote line when mailing"
 msgstr ""
 
-#: src/lang.c:2482
+#: src/lang.c:2496
 msgid "If ON, include User-Agent: header. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2483
+#: src/lang.c:2497
 msgid "Insert 'User-Agent:' header"
 msgstr ""
 
-#: src/lang.c:2484
+#: src/lang.c:2498
 msgid "# If ON include advertising User-Agent: header\n"
 msgstr ""
 
-#: src/lang.c:2489
+#: src/lang.c:2503
 msgid ""
 "Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr ""
 
-#: src/lang.c:2490
+#: src/lang.c:2504
 msgid "MM_CHARSET"
 msgstr "MM_CHARSET"
 
-#: src/lang.c:2491
+#: src/lang.c:2505
 msgid ""
 "# Charset supported locally which is also used for MIME header and\n"
 "# Content-Type header.\n"
@@ -6650,41 +6652,41 @@ msgid ""
 "# mm_charset is considered not displayable and represented as '?'.\n"
 msgstr ""
 
-#: src/lang.c:2501
+#: src/lang.c:2515
 msgid "MM_NETWORK_CHARSET"
 msgstr "MM_NETWORK_CHARSET"
 
-#: src/lang.c:2502
+#: src/lang.c:2516
 msgid "# Charset used for MIME (Content-Type) header in postings.\n"
 msgstr ""
 
-#: src/lang.c:2506
+#: src/lang.c:2520
 msgid ""
 "Enter local charset name (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr ""
 
-#: src/lang.c:2507
+#: src/lang.c:2521
 #, fuzzy
 msgid "MM_LOCAL_CHARSET"
 msgstr "MM_CHARSET"
 
-#: src/lang.c:2508
+#: src/lang.c:2522
 msgid "# Charset supported locally.\n"
 msgstr ""
 
-#: src/lang.c:2515
+#: src/lang.c:2529
 msgid "Mailbox format"
 msgstr "Format på postlåda"
 
-#: src/lang.c:2516
+#: src/lang.c:2530
 msgid "# Format of the mailbox.\n"
 msgstr "# Format på postlåda.\n"
 
-#: src/lang.c:2521
+#: src/lang.c:2535
 msgid "MIME encoding in news messages"
 msgstr ""
 
-#: src/lang.c:2522
+#: src/lang.c:2536
 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"
@@ -6693,15 +6695,15 @@ msgid ""
 "# Russian charsets with a lot of 8bit characters.\n"
 msgstr ""
 
-#: src/lang.c:2530 src/lang.c:2551
+#: src/lang.c:2544 src/lang.c:2565
 msgid "Don't change unless you know what you are doing. <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2531
+#: src/lang.c:2545
 msgid "Use 8bit characters in news headers"
 msgstr ""
 
-#: src/lang.c:2532
+#: src/lang.c:2546
 msgid ""
 "# If ON, 8bit characters in news headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -6709,28 +6711,28 @@ msgid ""
 "# parameter unless post_mime_encoding is 8bit as well.\n"
 msgstr ""
 
-#: src/lang.c:2539
+#: src/lang.c:2553
 msgid ""
 "Auto-view post-processed files <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2540
+#: src/lang.c:2554
 msgid "View post-processed files"
 msgstr ""
 
-#: src/lang.c:2541
+#: src/lang.c:2555
 msgid "# If set, post processed files will be opened in a viewer\n"
 msgstr ""
 
-#: src/lang.c:2546
+#: src/lang.c:2560
 msgid "MIME encoding in mail messages"
 msgstr ""
 
-#: src/lang.c:2552
+#: src/lang.c:2566
 msgid "Use 8bit characters in mail headers"
 msgstr ""
 
-#: src/lang.c:2553
+#: src/lang.c:2567
 msgid ""
 "# If ON, 8bit characters in mail headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -6741,36 +6743,36 @@ msgid ""
 "# turn it ON unless you have some compelling reason.\n"
 msgstr ""
 
-#: src/lang.c:2564
+#: src/lang.c:2578
 msgid "Strip blanks from ends of lines"
 msgstr ""
 
-#: src/lang.c:2565
+#: src/lang.c:2579
 msgid ""
 "# If ON strip blanks from ends of lines for faster display on slow "
 "terminals.\n"
 msgstr ""
 
-#: src/lang.c:2571
+#: src/lang.c:2585
 msgid "If ON, use transliteration. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2572
+#: src/lang.c:2586
 msgid "Transliteration"
 msgstr ""
 
-#: src/lang.c:2573
+#: src/lang.c:2587
 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:2581
+#: src/lang.c:2595
 msgid "Send you a Cc/Bcc automatically"
 msgstr ""
 
-#: src/lang.c:2582
+#: src/lang.c:2596
 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"
@@ -6780,119 +6782,129 @@ msgid ""
 "#   3 = Cc and Bcc\n"
 msgstr ""
 
-#: src/lang.c:2591
+#: src/lang.c:2607
+msgid "Hash algorithm for Cancel-Lock/Cancel-Key"
+msgstr ""
+
+#: src/lang.c:2608
+msgid ""
+"# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n"
+"# Use 'none' to not generate Cancel-Lock headers.\n"
+msgstr ""
+
+#: src/lang.c:2614
 msgid "Enter address elements about which you want to be warned. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2592
+#: src/lang.c:2615
 msgid "Spamtrap warning address parts"
 msgstr ""
 
-#: src/lang.c:2593
+#: src/lang.c:2616
 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:2598
+#: src/lang.c:2621
 msgid "Enter default number of days a filter entry will be valid. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2599
+#: src/lang.c:2622
 msgid "No. of days a filter entry is valid"
 msgstr ""
 
-#: src/lang.c:2600
+#: src/lang.c:2623
 msgid "# Number of days a short term filter will be active\n"
 msgstr ""
 
-#: src/lang.c:2604
+#: src/lang.c:2627
 msgid "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2605
+#: src/lang.c:2628
 msgid "Add posted articles to filter"
 msgstr ""
 
-#: src/lang.c:2606
+#: src/lang.c:2629
 msgid ""
 "# If ON add posted articles which start a new thread to filter for\n"
 "# highlighting follow-ups\n"
 msgstr ""
 
-#: src/lang.c:2610
+#: src/lang.c:2633
 msgid "The directory where articles/threads are to be saved in mailbox format."
 msgstr ""
 
-#: src/lang.c:2611
+#: src/lang.c:2634
 msgid "Mail directory"
 msgstr "Postkatalog"
 
-#: src/lang.c:2612
+#: src/lang.c:2635
 msgid "# (-m) directory where articles/threads are saved in mailbox format\n"
 msgstr ""
 
-#: src/lang.c:2617
+#: src/lang.c:2640
 msgid "Save articles in batch mode (-S)"
 msgstr ""
 
-#: src/lang.c:2618
+#: src/lang.c:2641
 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:2623
+#: src/lang.c:2646
 msgid "The directory where you want articles/threads saved."
 msgstr ""
 
-#: src/lang.c:2624
+#: src/lang.c:2647
 msgid "Directory to save arts/threads in"
 msgstr ""
 
-#: src/lang.c:2625
+#: src/lang.c:2648
 msgid "# Directory where articles/threads are saved\n"
 msgstr ""
 
-#: src/lang.c:2629
+#: src/lang.c:2652
 msgid ""
 "Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> "
 "sets."
 msgstr ""
 
-#: src/lang.c:2630
+#: src/lang.c:2653
 msgid "Use Archive-name: header for save"
 msgstr ""
 
-#: src/lang.c:2631
+#: src/lang.c:2654
 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:2636
+#: src/lang.c:2659
 msgid ""
 "Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
 "cancels."
 msgstr ""
 
-#: src/lang.c:2637
+#: src/lang.c:2660
 msgid "Mark saved articles/threads as read"
 msgstr ""
 
-#: src/lang.c:2638
+#: src/lang.c:2661
 msgid "# If ON mark articles that are saved as read\n"
 msgstr ""
 
-#: src/lang.c:2642
+#: src/lang.c:2665
 msgid "Do post processing (eg. extract attachments) for saved articles."
 msgstr ""
 
-#: src/lang.c:2643
+#: src/lang.c:2666
 msgid "Post process saved articles"
 msgstr ""
 
-#: src/lang.c:2644
+#: src/lang.c:2667
 msgid ""
 "# Perform post processing (saving binary attachments) from saved articles.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6901,106 +6913,106 @@ msgid ""
 "#   2 = yes\n"
 msgstr ""
 
-#: src/lang.c:2653
+#: src/lang.c:2676
 msgid "Process only unread articles"
 msgstr ""
 
-#: src/lang.c:2654
+#: src/lang.c:2677
 msgid ""
 "# If ON only save/print/pipe/mail unread articles (tagged articles "
 "excepted)\n"
 msgstr ""
 
-#: src/lang.c:2659
+#: src/lang.c:2682
 msgid "Print all or just part of header. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2660
+#: src/lang.c:2683
 msgid "Print all headers when printing"
 msgstr ""
 
-#: src/lang.c:2661
+#: src/lang.c:2684
 msgid ""
 "# If ON print all of article header otherwise just the important lines\n"
 msgstr ""
 
-#: src/lang.c:2665
+#: src/lang.c:2688
 msgid ""
 "The printer program with options that is to be used to print articles/"
 "threads."
 msgstr ""
 
-#: src/lang.c:2666
+#: src/lang.c:2689
 msgid "Printer program with options"
 msgstr ""
 
-#: src/lang.c:2667
+#: src/lang.c:2690
 msgid "# Print program with parameters used to print articles/threads\n"
 msgstr ""
 
-#: src/lang.c:2673
+#: src/lang.c:2696
 msgid "Force redraw after certain commands"
 msgstr ""
 
-#: src/lang.c:2674
+#: src/lang.c:2697
 msgid ""
 "# If ON a screen redraw will always be done after certain external commands\n"
 msgstr ""
 
-#: src/lang.c:2678
+#: src/lang.c:2701
 msgid ""
 "Start editor with line offset. <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2679
+#: src/lang.c:2702
 msgid "Start editor with line offset"
 msgstr ""
 
-#: src/lang.c:2680
+#: src/lang.c:2703
 msgid ""
 "# If ON editor will be started with cursor offset into the file\n"
 "# otherwise the cursor will be positioned at the first line\n"
 msgstr ""
 
-#: src/lang.c:2685
+#: src/lang.c:2708
 msgid "Enter %E for editor, %F for filename, %N for line-number, <CR> to set."
 msgstr ""
 
-#: src/lang.c:2686
+#: src/lang.c:2709
 msgid "Invocation of your editor"
 msgstr ""
 
-#: src/lang.c:2687
+#: src/lang.c:2710
 msgid ""
 "# Format of editor line including parameters\n"
 "# %E Editor  %F Filename  %N Linenumber\n"
 msgstr ""
 
-#: src/lang.c:2692
+#: src/lang.c:2715
 msgid ""
 "Enter name and options for external-inews, --internal for internal inews"
 msgstr ""
 
-#: src/lang.c:2693
+#: src/lang.c:2716
 msgid "External inews"
 msgstr "Extern inews"
 
-#: src/lang.c:2694
+#: src/lang.c:2717
 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:2698
+#: src/lang.c:2721
 msgid ""
 "Enter %M for mailer, %S for subject, %T for to, %F for filename, <CR> to set."
 msgstr ""
 
-#: src/lang.c:2699
+#: src/lang.c:2722
 msgid "Invocation of your mail command"
 msgstr ""
 
-#: src/lang.c:2700
+#: src/lang.c:2723
 msgid ""
 "# Format of mailer line including parameters\n"
 "# %M Mailer  %S Subject  %T To  %F Filename\n"
@@ -7008,11 +7020,11 @@ msgid ""
 "# ie. elm interactive          :    elm -i %F -s \"%S\" \"%T\"\n"
 msgstr ""
 
-#: src/lang.c:2708
+#: src/lang.c:2731
 msgid "Use interactive mail reader"
 msgstr ""
 
-#: src/lang.c:2709
+#: src/lang.c:2732
 msgid ""
 "# Interactive mailreader\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7021,67 +7033,67 @@ msgid ""
 "#   2 = use interactive mailreader without headers in file\n"
 msgstr ""
 
-#: src/lang.c:2718
+#: src/lang.c:2741
 msgid "Remove ~/.article after posting"
 msgstr "Ta bort ~/.article efter postning"
 
-#: src/lang.c:2719
+#: src/lang.c:2742
 msgid "# If ON remove ~/.article after posting.\n"
 msgstr ""
 
-#: src/lang.c:2725
+#: src/lang.c:2748
 msgid "Use UTF-8 graphics (thread tree etc.)"
 msgstr ""
 
-#: src/lang.c:2726
+#: src/lang.c:2749
 msgid ""
 "# If ON use UTF-8 characters for indicator '->', tree and ellipsis '...'.\n"
 msgstr ""
 
-#: src/lang.c:2731
+#: src/lang.c:2754
 msgid "Filename for all posted articles, <CR> sets, no filename=do not save."
 msgstr ""
 
-#: src/lang.c:2732
+#: src/lang.c:2755
 msgid "Filename for posted articles"
 msgstr ""
 
-#: src/lang.c:2733
+#: src/lang.c:2756
 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:2738
+#: src/lang.c:2761
 msgid ""
 "Keep all failed articles in ~/dead.articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2739
+#: src/lang.c:2762
 msgid "Keep failed arts in ~/dead.articles"
 msgstr ""
 
-#: src/lang.c:2740
+#: src/lang.c:2763
 msgid "# If ON keep all failed postings in ~/dead.articles\n"
 msgstr ""
 
-#: src/lang.c:2744
+#: src/lang.c:2767
 msgid "Do you want to strip unsubscribed groups from .newsrc"
 msgstr ""
 
-#: src/lang.c:2745
+#: src/lang.c:2768
 msgid "No unsubscribed groups in newsrc"
 msgstr ""
 
-#: src/lang.c:2746
+#: src/lang.c:2769
 msgid "# If ON strip unsubscribed groups from newsrc\n"
 msgstr ""
 
-#: src/lang.c:2751
+#: src/lang.c:2774
 msgid "Remove bogus groups from newsrc"
 msgstr ""
 
-#: src/lang.c:2752
+#: src/lang.c:2775
 msgid ""
 "# What to do with bogus groups in newsrc file\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7090,65 +7102,65 @@ msgid ""
 "#   2 = highlight with D on selection screen\n"
 msgstr ""
 
-#: src/lang.c:2761
+#: src/lang.c:2784
 msgid ""
 "Enter number of seconds to wait for a response from the server. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2762
+#: src/lang.c:2785
 msgid "NNTP read timeout in seconds"
 msgstr ""
 
-#: src/lang.c:2763
+#: src/lang.c:2786
 msgid ""
 "# Time in seconds to wait for a response from the server (0=no timeout)\n"
 msgstr ""
 
-#: src/lang.c:2768
+#: src/lang.c:2791
 msgid "Enter number of seconds until active file will be reread. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2769
+#: src/lang.c:2792
 msgid "Interval in secs to reread active"
 msgstr ""
 
-#: src/lang.c:2770
+#: src/lang.c:2793
 msgid ""
 "# Time interval in seconds between rereading the active file (0=never)\n"
 msgstr ""
 
-#: src/lang.c:2775
+#: src/lang.c:2798
 msgid "Reconnect to server automatically"
 msgstr ""
 
-#: src/lang.c:2776
+#: src/lang.c:2799
 msgid ""
 "# If ON automatically reconnect to NNTP server if the connection is broken\n"
 msgstr ""
 
-#: src/lang.c:2780
+#: src/lang.c:2803
 msgid ""
 "Create local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2781
+#: src/lang.c:2804
 msgid "Cache NNTP overview files locally"
 msgstr ""
 
-#: src/lang.c:2782
+#: src/lang.c:2805
 msgid "# If ON, create local copies of NNTP overview files.\n"
 msgstr ""
 
-#: src/lang.c:2786 src/lang.c:2801 src/lang.c:2821 src/lang.c:2840
+#: src/lang.c:2809 src/lang.c:2824 src/lang.c:2844 src/lang.c:2863
 msgid "Enter format string. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2787
+#: src/lang.c:2810
 #, fuzzy
 msgid "Format string for selection level"
 msgstr "återgå till gruppvalsnivå"
 
-#: src/lang.c:2788
+#: src/lang.c:2811
 msgid ""
 "# Format string for selection level representation\n"
 "# Default: %f %n %U  %G  %d\n"
@@ -7162,12 +7174,12 @@ msgid ""
 "#   %U              Unread count\n"
 msgstr ""
 
-#: src/lang.c:2802
+#: src/lang.c:2825
 #, fuzzy
 msgid "Format string for group level"
 msgstr "återgå till gruppvalsnivå"
 
-#: src/lang.c:2803
+#: src/lang.c:2826
 msgid ""
 "# Format string for group level representation\n"
 "# Default: %n %m %R %L  %s  %F\n"
@@ -7186,11 +7198,11 @@ msgid ""
 "#   %S              Score\n"
 msgstr ""
 
-#: src/lang.c:2822
+#: src/lang.c:2845
 msgid "Format string for thread level"
 msgstr ""
 
-#: src/lang.c:2823
+#: src/lang.c:2846
 msgid ""
 "# Format string for thread level representation\n"
 "# Default: %n %m  [%L]  %T  %F\n"
@@ -7208,19 +7220,19 @@ msgid ""
 "#   %T              Thread tree (only thread level)\n"
 msgstr ""
 
-#: src/lang.c:2841
+#: src/lang.c:2864
 msgid "Format string for display of dates"
 msgstr ""
 
-#: src/lang.c:2842
+#: src/lang.c:2865
 msgid "# Format string for date representation\n"
 msgstr ""
 
-#: src/lang.c:2848
+#: src/lang.c:2871
 msgid "Unicode normalization form"
 msgstr ""
 
-#: src/lang.c:2849
+#: src/lang.c:2872
 msgid ""
 "# Unicode normalization form\n"
 "# Possible values are:\n"
@@ -7231,19 +7243,19 @@ msgid ""
 "#   4 = NFD\n"
 msgstr ""
 
-#: src/lang.c:2862
+#: src/lang.c:2885
 msgid "Render BiDi"
 msgstr ""
 
-#: src/lang.c:2863
+#: src/lang.c:2886
 msgid "# If ON, bi-directional text is rendered by tin\n"
 msgstr ""
 
-#: src/lang.c:2870
+#: src/lang.c:2893
 msgid "Function for sorting articles"
 msgstr ""
 
-#: src/lang.c:2871
+#: src/lang.c:2894
 msgid ""
 "# Function for sorting articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7251,162 +7263,162 @@ msgid ""
 "#   1 = heapsort\n"
 msgstr ""
 
-#: src/lang.c:2884
+#: src/lang.c:2907
 msgid "Automatically GroupMarkUnselArtRead"
 msgstr ""
 
-#: src/lang.c:2890
+#: src/lang.c:2913
 msgid "Delete post-process files"
 msgstr ""
 
-#: src/lang.c:2895
+#: src/lang.c:2918
 msgid "Filename for all mailed articles, <CR> sets, no filename=do not save."
 msgstr ""
 
-#: src/lang.c:2896
+#: src/lang.c:2919
 msgid "Mailbox to save sent mails"
 msgstr ""
 
-#: src/lang.c:2901
+#: src/lang.c:2924
 msgid "Set Followup-To: header to this group(s). <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2902
+#: src/lang.c:2925
 msgid "Followup-To: header"
 msgstr ""
 
-#: src/lang.c:2907
+#: src/lang.c:2930
 msgid "Enter default mail address (and fullname). <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2914
+#: src/lang.c:2937
 msgid ""
 "Path and options for ispell-like spell-checker. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2915
+#: src/lang.c:2938
 msgid "Ispell program"
 msgstr ""
 
-#: src/lang.c:2921
+#: src/lang.c:2944
 msgid "When group is a mailing list, send responses to this email address."
 msgstr ""
 
-#: src/lang.c:2922
+#: src/lang.c:2945
 msgid "Mailing list address"
 msgstr ""
 
-#: src/lang.c:2928
+#: src/lang.c:2951
 msgid "Forward articles as attachment"
 msgstr ""
 
-#: src/lang.c:2933
+#: src/lang.c:2956
 msgid ""
 "A comma separated list of MIME major/minor Content-Types. <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2934
+#: src/lang.c:2957
 msgid "Which MIME types will be saved"
 msgstr ""
 
-#: src/lang.c:2939
+#: src/lang.c:2962
 msgid "Value of the Organization: header. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2940
+#: src/lang.c:2963
 msgid "Organization: header"
 msgstr ""
 
-#: src/lang.c:2945
+#: src/lang.c:2968
 msgid "Filename for saved articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2946
+#: src/lang.c:2969
 #, fuzzy
 msgid "savefile"
 msgstr "Spara filnamn> "
 
-#: src/lang.c:2951 src/lang.c:2975
+#: src/lang.c:2974 src/lang.c:2998
 msgid "Scope for the filter rule. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2952
+#: src/lang.c:2975
 msgid "Quick (1 key) select filter scope"
 msgstr ""
 
-#: src/lang.c:2957 src/lang.c:2981
+#: src/lang.c:2980 src/lang.c:3004
 msgid "Header for filter rule. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2958
+#: src/lang.c:2981
 msgid "Quick (1 key) select filter header"
 msgstr ""
 
-#: src/lang.c:2963 src/lang.c:2987
+#: src/lang.c:2986 src/lang.c:3010
 msgid "ON = case sensitive, OFF = ignore case. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2964
+#: src/lang.c:2987
 msgid "Quick (1 key) select filter case"
 msgstr ""
 
-#: src/lang.c:2969 src/lang.c:2993
+#: src/lang.c:2992 src/lang.c:3016
 msgid "ON = expire, OFF = don't ever expire. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2970
+#: src/lang.c:2993
 msgid "Quick (1 key) select filter expire"
 msgstr ""
 
-#: src/lang.c:2976
+#: src/lang.c:2999
 msgid "Quick (1 key) kill filter scope"
 msgstr ""
 
-#: src/lang.c:2982
+#: src/lang.c:3005
 msgid "Quick (1 key) kill filter header"
 msgstr ""
 
-#: src/lang.c:2988
+#: src/lang.c:3011
 msgid "Quick (1 key) kill filter case"
 msgstr ""
 
-#: src/lang.c:2994
+#: src/lang.c:3017
 msgid "Quick (1 key) kill filter expire"
 msgstr ""
 
-#: src/lang.c:3000
+#: src/lang.c:3023
 msgid "Assume this charset if no charset declaration is present, <CR> to set."
 msgstr ""
 
-#: src/lang.c:3001
+#: src/lang.c:3024
 #, fuzzy
 msgid "UNDECLARED_CHARSET"
 msgstr "MM_NETWORK_CHARSET"
 
-#: src/lang.c:3007
+#: src/lang.c:3030
 msgid ""
 "Add this text at the start of the message body. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3008
+#: src/lang.c:3031
 #, fuzzy
 msgid "X_Body"
 msgstr "Fet"
 
-#: src/lang.c:3013
+#: src/lang.c:3036
 msgid "Insert this header when posting. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3014
+#: src/lang.c:3037
 msgid "X_Headers"
 msgstr ""
 
-#: src/lang.c:3019
+#: src/lang.c:3042
 msgid ""
 "Automatically insert an X-Comment-To: header? <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:3020
+#: src/lang.c:3043
 msgid "Insert 'X-Comment-To:' header"
 msgstr ""
 
@@ -7415,12 +7427,12 @@ msgstr ""
 msgid "reading from local spool"
 msgstr ""
 
-#: src/misc.c:3857
+#: src/misc.c:3868
 #, 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:3860
+#: src/misc.c:3871
 #, c-format
 msgid "Version: %s %s release %s (\"%s\")\n"
 msgstr "Version: %s %s utgåva %s (\"%s\")\n"
@@ -7440,11 +7452,11 @@ msgstr ""
 msgid "NNTP connection error. Exiting..."
 msgstr ""
 
-#: src/nntplib.c:856 src/nntplib.c:1834
+#: src/nntplib.c:856 src/nntplib.c:1835
 msgid "Rejoin current group\n"
 msgstr ""
 
-#: src/nntplib.c:864 src/nntplib.c:1842
+#: src/nntplib.c:864 src/nntplib.c:1843
 #, c-format
 msgid "Read (%s)\n"
 msgstr "Läs (%s)\n"
@@ -7454,11 +7466,11 @@ msgstr "Läs (%s)\n"
 msgid "Resend last command (%s)\n"
 msgstr ""
 
-#: src/nntplib.c:1481
+#: src/nntplib.c:1482
 msgid "CAPABILITIES did not announce READER"
 msgstr ""
 
-#: src/nntplib.c:1988
+#: src/nntplib.c:1989
 msgid "MOTD: "
 msgstr ""
 
@@ -7467,29 +7479,29 @@ msgstr ""
 msgid "couldn't expand %s\n"
 msgstr ""
 
-#: src/post.c:1339
+#: src/post.c:1341
 #, c-format
 msgid ""
-"Line %d is longer than 998 octets and should be folded, but\n"
+"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:1344
+#: src/post.c:1346
 #, c-format
 msgid ""
-"Line %d is longer than 998 octets and should be folded, but\n"
+"Line %d is longer than %d octets and should be folded, but\n"
 "encoding is set to %s without enabling MIME_BREAK_LONG_LINES or\n"
 "posting doesn't contain any 8bit chars and thus folding won't happen\n"
 msgstr ""
 
-#: src/post.c:1346
+#: src/post.c:1348
 #, c-format
 msgid ""
-"Line %d is longer than 998 octets and should be folded, but\n"
+"Line %d is longer than %d octets and should be folded, but\n"
 "encoding is not set to %s\n"
 msgstr ""
 
-#: src/post.c:2320
+#: src/post.c:2322
 #, c-format
 msgid "Posting: %.*s ..."
 msgstr "Postar: %.*s ..."
@@ -7519,7 +7531,7 @@ msgstr "[- Ej tillgänglig -]"
 #. * preamble
 #. * TODO: -> lang.c
 #.
-#: src/rfc2047.c:1309
+#: src/rfc2047.c:1308
 #, c-format
 msgid ""
 "This message has been composed in the 'multipart/mixed' MIME-format. If you\n"
@@ -7529,7 +7541,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/save.c:1067
+#: src/save.c:1065
 msgid "bytes"
 msgstr "byte"
 
diff -Nurp '--exclude=.bzr*' tin-2.4.1/po/tin.pot tin-2.4.2/po/tin.pot
--- tin-2.4.1/po/tin.pot	2016-12-20 17:00:15.000000000 +0100
+++ tin-2.4.2/po/tin.pot	2017-12-08 09:40:06.378347302 +0100
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-12-20 16:59+0100\n"
+"POT-Creation-Date: 2017-12-08 09:39+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -16,473 +16,473 @@ msgstr ""
 "Content-Type: text/plain; charset=CHARSET\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: src/attrib.c:941
+#: src/attrib.c:954
 msgid "Processing attributes... "
 msgstr ""
 
-#: src/attrib.c:1163
+#: src/attrib.c:1176
 #, c-format
 msgid ""
 "# Do not edit this comment block\n"
 "#\n"
 msgstr ""
 
-#: src/attrib.c:1164
+#: src/attrib.c:1177
 #, c-format
 msgid "#  scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n"
 msgstr ""
 
-#: src/attrib.c:1165
+#: src/attrib.c:1178
 #, c-format
 msgid "#  add_posted_to_filter=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1166
+#: src/attrib.c:1179
 #, c-format
 msgid "#  advertising=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1167
+#: src/attrib.c:1180
 #, c-format
 msgid "#  alternative_handling=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1168
+#: src/attrib.c:1181
 #, c-format
 msgid "#  ask_for_metamail=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1169
+#: src/attrib.c:1182
 #, c-format
 msgid "#  auto_cc_bcc=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1170
+#: src/attrib.c:1183
 #, c-format
 msgid "#    0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n"
 msgstr ""
 
-#: src/attrib.c:1171
+#: src/attrib.c:1184
 #, c-format
 msgid "#  auto_list_thread=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1172
+#: src/attrib.c:1185
 #, c-format
 msgid "#  auto_save=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1173
+#: src/attrib.c:1186
 #, c-format
 msgid "#  auto_select=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1174
+#: src/attrib.c:1187
 #, c-format
 msgid "#  batch_save=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1175
+#: src/attrib.c:1188
 #, c-format
 msgid "#  date_format=STRING (eg. %%a, %%d %%b %%Y %%H:%%M:%%S)\n"
 msgstr ""
 
-#: src/attrib.c:1176
+#: src/attrib.c:1189
 #, c-format
 msgid "#  delete_tmp_files=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1177
+#: src/attrib.c:1190
 #, c-format
 msgid "#  editor_format=STRING (eg. %%E +%%N %%F)\n"
 msgstr ""
 
-#: src/attrib.c:1178
+#: src/attrib.c:1191
 #, c-format
 msgid "#  fcc=STRING (eg. =mailbox)\n"
 msgstr ""
 
-#: src/attrib.c:1179
+#: src/attrib.c:1192
 #, c-format
 msgid "#  followup_to=STRING\n"
 msgstr ""
 
-#: src/attrib.c:1180
+#: src/attrib.c:1193
 #, c-format
 msgid "#  from=STRING (just append wanted From:-line, don't use quotes)\n"
 msgstr ""
 
-#: src/attrib.c:1181
+#: src/attrib.c:1194
 #, c-format
 msgid "#  group_catchup_on_exit=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1182
+#: src/attrib.c:1195
 #, c-format
 msgid "#  group_format=STRING (eg. %%n %%m %%R %%L  %%s  %%F)\n"
 msgstr ""
 
-#: src/attrib.c:1183
+#: src/attrib.c:1196
 #, c-format
 msgid "#  mail_8bit_header=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1184
+#: src/attrib.c:1197
 #, c-format
 msgid "#  mail_mime_encoding=supported_encoding"
 msgstr ""
 
-#: src/attrib.c:1192
+#: src/attrib.c:1205
 #, c-format
 msgid "#  ispell=STRING\n"
 msgstr ""
 
-#: src/attrib.c:1194
+#: src/attrib.c:1207
 #, c-format
 msgid "#  maildir=STRING (eg. ~/Mail)\n"
 msgstr ""
 
-#: src/attrib.c:1195
+#: src/attrib.c:1208
 #, c-format
 msgid "#  mailing_list=STRING (eg. majordomo@example.org)\n"
 msgstr ""
 
-#: src/attrib.c:1196
+#: src/attrib.c:1209
 #, c-format
 msgid "#  mime_types_to_save=STRING (eg. image/*,!image/bmp)\n"
 msgstr ""
 
-#: src/attrib.c:1197
+#: src/attrib.c:1210
 #, c-format
 msgid "#  mark_ignore_tags=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1198
+#: src/attrib.c:1211
 #, c-format
 msgid "#  mark_saved_read=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1199
+#: src/attrib.c:1212
 #, c-format
 msgid "#  mime_forward=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1201
+#: src/attrib.c:1214
 #, c-format
 msgid "#  mm_network_charset=supported_charset"
 msgstr ""
 
-#: src/attrib.c:1208
+#: src/attrib.c:1221
 #, c-format
 msgid "#  undeclared_charset=STRING (default is US-ASCII)\n"
 msgstr ""
 
-#: src/attrib.c:1210
+#: src/attrib.c:1223
 #, c-format
 msgid "#  news_headers_to_display=STRING\n"
 msgstr ""
 
-#: src/attrib.c:1211
+#: src/attrib.c:1224
 #, c-format
 msgid "#  news_headers_to_not_display=STRING\n"
 msgstr ""
 
-#: src/attrib.c:1212
+#: src/attrib.c:1225
 #, c-format
 msgid "#  news_quote_format=STRING\n"
 msgstr ""
 
-#: src/attrib.c:1213
+#: src/attrib.c:1226
 #, c-format
 msgid "#  organization=STRING (if beginning with '/' read from file)\n"
 msgstr ""
 
-#: src/attrib.c:1214
+#: src/attrib.c:1227
 #, c-format
 msgid "#  pos_first_unread=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1215
+#: src/attrib.c:1228
 #, c-format
 msgid "#  post_8bit_header=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1216
+#: src/attrib.c:1229
 #, c-format
 msgid "#  post_mime_encoding=supported_encoding"
 msgstr ""
 
-#: src/attrib.c:1223
+#: src/attrib.c:1236
 #, c-format
 msgid "#  post_process_type=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1228
+#: src/attrib.c:1241
 #, c-format
 msgid "#  post_process_view=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1229
+#: src/attrib.c:1242
 #, c-format
 msgid "#  quick_kill_scope=STRING (ie. talk.*)\n"
 msgstr ""
 
-#: src/attrib.c:1230
+#: src/attrib.c:1243
 #, c-format
 msgid "#  quick_kill_expire=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1231
+#: src/attrib.c:1244
 #, c-format
 msgid "#  quick_kill_case=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1232
+#: src/attrib.c:1245
 #, c-format
 msgid "#  quick_kill_header=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1233 src/attrib.c:1242
+#: src/attrib.c:1246 src/attrib.c:1255
 #, c-format
 msgid "#    0=Subject: (case sensitive)  1=Subject: (ignore case)\n"
 msgstr ""
 
-#: src/attrib.c:1234 src/attrib.c:1243
+#: src/attrib.c:1247 src/attrib.c:1256
 #, c-format
 msgid "#    2=From: (case sensitive)     3=From: (ignore case)\n"
 msgstr ""
 
-#: src/attrib.c:1235 src/attrib.c:1244
+#: src/attrib.c:1248 src/attrib.c:1257
 #, c-format
 msgid "#    4=Message-ID: & full References: line\n"
 msgstr ""
 
-#: src/attrib.c:1236 src/attrib.c:1245
+#: src/attrib.c:1249 src/attrib.c:1258
 #, c-format
 msgid "#    5=Message-ID: & last References: entry only\n"
 msgstr ""
 
-#: src/attrib.c:1237 src/attrib.c:1246
+#: src/attrib.c:1250 src/attrib.c:1259
 #, c-format
 msgid "#    6=Message-ID: entry only     7=Lines:\n"
 msgstr ""
 
-#: src/attrib.c:1238
+#: src/attrib.c:1251
 #, c-format
 msgid "#  quick_select_scope=STRING\n"
 msgstr ""
 
-#: src/attrib.c:1239
+#: src/attrib.c:1252
 #, c-format
 msgid "#  quick_select_expire=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1240
+#: src/attrib.c:1253
 #, c-format
 msgid "#  quick_select_case=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1241
+#: src/attrib.c:1254
 #, c-format
 msgid "#  quick_select_header=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1247
+#: src/attrib.c:1260
 #, c-format
 msgid "#  quote_chars=STRING (%%s, %%S for initials)\n"
 msgstr ""
 
-#: src/attrib.c:1249
+#: src/attrib.c:1262
 #, c-format
 msgid "#  print_header=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1251
+#: src/attrib.c:1264
 #, c-format
 msgid "#  process_only_unread=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1252
+#: src/attrib.c:1265
 #, c-format
 msgid "#  prompt_followupto=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1253
+#: src/attrib.c:1266
 #, c-format
 msgid "#  savedir=STRING (eg. ~user/News)\n"
 msgstr ""
 
-#: src/attrib.c:1254
+#: src/attrib.c:1267
 #, c-format
 msgid "#  savefile=STRING (eg. =linux)\n"
 msgstr ""
 
-#: src/attrib.c:1255
+#: src/attrib.c:1268
 #, c-format
 msgid "#  sigfile=STRING (eg. $var/sig)\n"
 msgstr ""
 
-#: src/attrib.c:1256
+#: src/attrib.c:1269
 #, c-format
 msgid "#  show_author=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1262
+#: src/attrib.c:1275
 #, c-format
 msgid "#  show_signatures=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1263
+#: src/attrib.c:1276
 #, c-format
 msgid "#  show_only_unread_arts=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1264
+#: src/attrib.c:1277
 #, c-format
 msgid "#  sigdashes=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1265
+#: src/attrib.c:1278
 #, c-format
 msgid "#  signature_repost=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1266
+#: src/attrib.c:1279
 #, c-format
 msgid "#  sort_article_type=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1284
+#: src/attrib.c:1297
 #, c-format
 msgid "#  sort_threads_type=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1293
+#: src/attrib.c:1306
 #, c-format
 msgid "#  start_editor_offset=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1294
+#: src/attrib.c:1307
 #, c-format
 msgid "#  tex2iso_conv=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1295
+#: src/attrib.c:1308
 #, c-format
 msgid "#  thread_catchup_on_exit=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1296
+#: src/attrib.c:1309
 #, c-format
 msgid "#  thread_articles=NUM"
 msgstr ""
 
-#: src/attrib.c:1303
+#: src/attrib.c:1316
 #, c-format
 msgid "#  thread_format=STRING (eg. %%n %%m [%%L]  %%T  %%F)\n"
 msgstr ""
 
-#: src/attrib.c:1304
+#: src/attrib.c:1317
 #, c-format
 msgid "#  thread_perc=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1305
+#: src/attrib.c:1318
 #, c-format
 msgid "#  trim_article_body=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1306
+#: src/attrib.c:1319
 #, c-format
 msgid "#    0 = Don't trim article body\n"
 msgstr ""
 
-#: src/attrib.c:1307
+#: src/attrib.c:1320
 #, c-format
 msgid "#    1 = Skip leading blank lines\n"
 msgstr ""
 
-#: src/attrib.c:1308
+#: src/attrib.c:1321
 #, c-format
 msgid "#    2 = Skip trailing blank lines\n"
 msgstr ""
 
-#: src/attrib.c:1309
+#: src/attrib.c:1322
 #, c-format
 msgid "#    3 = Skip leading and trailing blank lines\n"
 msgstr ""
 
-#: src/attrib.c:1310
+#: src/attrib.c:1323
 #, c-format
 msgid "#    4 = Compact multiple blank lines between text blocks\n"
 msgstr ""
 
-#: src/attrib.c:1311
+#: src/attrib.c:1324
 #, c-format
 msgid ""
 "#    5 = Compact multiple blank lines between text blocks and skip\n"
 "#        leading blank lines\n"
 msgstr ""
 
-#: src/attrib.c:1312
+#: src/attrib.c:1325
 #, c-format
 msgid ""
 "#    6 = Compact multiple blank lines between text blocks and skip\n"
 "#        trailing blank lines\n"
 msgstr ""
 
-#: src/attrib.c:1313
+#: src/attrib.c:1326
 #, c-format
 msgid ""
 "#    7 = Compact multiple blank lines between text blocks and skip\n"
 "#        leading and trailing blank lines\n"
 msgstr ""
 
-#: src/attrib.c:1314
+#: src/attrib.c:1327
 #, c-format
 msgid "#  verbatim_handling=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1316
+#: src/attrib.c:1329
 #, c-format
 msgid "#  extquote_handling=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1318
+#: src/attrib.c:1331
 #, c-format
 msgid "#  wrap_on_next_unread=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1319
+#: src/attrib.c:1332
 #, c-format
 msgid "#  x_body=STRING (eg. ~/.tin/extra-body-text)\n"
 msgstr ""
 
-#: src/attrib.c:1320
+#: src/attrib.c:1333
 #, c-format
 msgid "#  x_comment_to=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1321
+#: src/attrib.c:1334
 #, c-format
 msgid "#  x_headers=STRING (eg. ~/.tin/extra-headers)\n"
 msgstr ""
 
-#: src/attrib.c:1322
+#: src/attrib.c:1335
 #, c-format
 msgid ""
 "#\n"
 "# Note that it is best to put general (global scoping)\n"
 msgstr ""
 
-#: src/attrib.c:1323
+#: src/attrib.c:1336
 #, c-format
 msgid ""
 "# entries first followed by group specific entries.\n"
 "#\n"
 msgstr ""
 
-#: src/attrib.c:1324
+#: src/attrib.c:1337
 #, c-format
 msgid "############################################################################\n"
 msgstr ""
@@ -815,390 +815,390 @@ msgstr ""
 msgid "Cannot create %s"
 msgstr ""
 
-#: src/lang.c:122
+#: src/lang.c:123
 #, c-format
 msgid "Can't find base article %d"
 msgstr ""
 
-#: src/lang.c:123
+#: src/lang.c:125
 #, c-format
 msgid "Can't open %s"
 msgstr ""
 
-#: src/lang.c:124
+#: src/lang.c:126
 #, c-format
 msgid "Couldn't open %s for saving"
 msgstr ""
 
-#: src/lang.c:125
+#: src/lang.c:127
 msgid "*** Posting not allowed ***"
 msgstr ""
 
-#: src/lang.c:126
+#: src/lang.c:128
 #, c-format
 msgid "Posting is not allowed to %s"
 msgstr ""
 
-#: src/lang.c:128
+#: src/lang.c:130
 #, c-format
 msgid "Can't retrieve %s"
 msgstr ""
 
-#: src/lang.c:130
+#: src/lang.c:132
 #, c-format
 msgid "%s is a directory"
 msgstr ""
 
-#: src/lang.c:131
+#: src/lang.c:133
 msgid "Catchup"
 msgstr ""
 
-#: src/lang.c:132
+#: src/lang.c:134
 #, c-format
 msgid "Catchup %s..."
 msgstr ""
 
-#: src/lang.c:133
+#: src/lang.c:135
 msgid "Catchup all groups entered during this session?"
 msgstr ""
 
-#: src/lang.c:134
+#: src/lang.c:136
 msgid "You have tagged articles in this group - catchup anyway?"
 msgstr ""
 
-#: src/lang.c:135
+#: src/lang.c:137
 #, c-format
 msgid "%s %d %s in %lu seconds\n"
 msgstr ""
 
-#: src/lang.c:136
+#: src/lang.c:138
 msgid "Caughtup"
 msgstr ""
 
-#: src/lang.c:137
+#: src/lang.c:139
 msgid "Check Prepared Article"
 msgstr ""
 
-#: src/lang.c:138
+#: src/lang.c:140
 msgid "Checking for new groups... "
 msgstr ""
 
-#: src/lang.c:139
+#: src/lang.c:141
 msgid "Checking for news..."
 msgstr ""
 
-#: src/lang.c:140
+#: src/lang.c:142
 #, c-format
 msgid "Post-process %s=no, %s=yes, %s=shar, %s=quit: "
 msgstr ""
 
-#: src/lang.c:142
+#: src/lang.c:144
 msgid "ANSI color disabled"
 msgstr ""
 
-#: src/lang.c:143
+#: src/lang.c:145
 msgid "ANSI color enabled"
 msgstr ""
 
-#: src/lang.c:145
+#: src/lang.c:147
 #, c-format
 msgid "Command failed: %s"
 msgstr ""
 
-#: src/lang.c:146
+#: src/lang.c:148
 #, c-format
 msgid "Cook article failed, %s is exiting"
 msgstr ""
 
-#: src/lang.c:147
+#: src/lang.c:149
 msgid "Mark not selected articles read?"
 msgstr ""
 
-#: src/lang.c:149
+#: src/lang.c:151
 #, c-format
 msgid "Connecting to %s..."
 msgstr ""
 
-#: src/lang.c:151
+#: src/lang.c:153
 msgid "<CR>"
 msgstr ""
 
-#: src/lang.c:152
+#: src/lang.c:154
 msgid "Creating active file for saved groups...\n"
 msgstr ""
 
-#: src/lang.c:153
+#: src/lang.c:155
 msgid "Creating newsrc file...\n"
 msgstr ""
 
-#: src/lang.c:155 src/lang.c:1311 src/lang.c:1331
+#: src/lang.c:157 src/lang.c:1313 src/lang.c:1333
 msgid "Default"
 msgstr ""
 
-#: src/lang.c:156
+#: src/lang.c:158
 msgid "Delete saved files that have been post processed?"
 msgstr ""
 
-#: src/lang.c:157
+#: src/lang.c:159
 msgid "Deleting temporary files..."
 msgstr ""
 
-#: src/lang.c:159
+#: src/lang.c:161
 msgid "*** End of article ***"
 msgstr ""
 
-#: src/lang.c:160
+#: src/lang.c:162
 msgid "*** End of articles ***"
 msgstr ""
 
-#: src/lang.c:161
+#: src/lang.c:163
 msgid "*** End of attachments ***"
 msgstr ""
 
-#: src/lang.c:162
+#: src/lang.c:164
 msgid "*** End of groups ***"
 msgstr ""
 
-#: src/lang.c:163
+#: src/lang.c:165
 msgid "*** End of page ***"
 msgstr ""
 
-#: src/lang.c:164
+#: src/lang.c:166
 msgid "*** End of scopes ***"
 msgstr ""
 
-#: src/lang.c:165
+#: src/lang.c:167
 msgid "*** End of thread ***"
 msgstr ""
 
-#: src/lang.c:166
+#: src/lang.c:168
 msgid "*** End of URLs ***"
 msgstr ""
 
-#: src/lang.c:167
+#: src/lang.c:169
 msgid "Enter limit of articles to get> "
 msgstr ""
 
-#: src/lang.c:168
+#: src/lang.c:170
 msgid "Enter Message-ID to go to> "
 msgstr ""
 
-#: src/lang.c:169
+#: src/lang.c:171
 msgid " and enter next unread thread"
 msgstr ""
 
-#: src/lang.c:170
+#: src/lang.c:172
 msgid " and enter next unread article"
 msgstr ""
 
-#: src/lang.c:171
+#: src/lang.c:173
 msgid " and enter next unread group"
 msgstr ""
 
-#: src/lang.c:172
+#: src/lang.c:174
 msgid "Enter option number> "
 msgstr ""
 
-#: src/lang.c:173
+#: src/lang.c:175
 #, c-format
 msgid "Enter range [%s]> "
 msgstr ""
 
-#: src/lang.c:174
+#: src/lang.c:176
 msgid ""
 "\n"
 "Warning: Approved: header used.\n"
 msgstr ""
 
-#: src/lang.c:176
+#: src/lang.c:178
 msgid ""
 "\n"
 "Error: Bad address in Approved: header.\n"
 msgstr ""
 
-#: src/lang.c:177
+#: src/lang.c:179
 msgid ""
 "\n"
 "Error: Bad address in From: header.\n"
 msgstr ""
 
-#: src/lang.c:178
+#: src/lang.c:180
 msgid ""
 "\n"
 "Error: Bad FQDN in Message-ID: header.\n"
 msgstr ""
 
-#: src/lang.c:179
+#: src/lang.c:181
 msgid ""
 "\n"
 "Error: Bad address in Reply-To: header.\n"
 msgstr ""
 
-#: src/lang.c:180
+#: src/lang.c:182
 msgid ""
 "\n"
 "Error: Bad address in To: header.\n"
 msgstr ""
 
-#: src/lang.c:182
+#: src/lang.c:184
 #, c-format
 msgid "Can't unlock %s"
 msgstr ""
 
-#: src/lang.c:183
+#: src/lang.c:185
 #, c-format
 msgid "Couldn't dotlock %s - article not appended!"
 msgstr ""
 
-#: src/lang.c:184
+#: src/lang.c:186
 #, c-format
 msgid "Couldn't lock %s - article not appended!"
 msgstr ""
 
-#: src/lang.c:187
+#: src/lang.c:189
 #, c-format
 msgid "Corrupted file %s"
 msgstr ""
 
-#: src/lang.c:189
+#: src/lang.c:191
 msgid ""
 "\n"
 "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n"
 msgstr ""
 
-#: src/lang.c:190
+#: src/lang.c:192
 #, c-format
 msgid "Error: Custom format exceeds screen width. Using default \"%s\"."
 msgstr ""
 
-#: src/lang.c:191
+#: src/lang.c:193
 msgid "Internal error in GNKSA routine - send bug report.\n"
 msgstr ""
 
-#: src/lang.c:192
+#: src/lang.c:194
 msgid "Left angle bracket missing in route address.\n"
 msgstr ""
 
-#: src/lang.c:193
+#: src/lang.c:195
 msgid "Left parenthesis missing in old-style address.\n"
 msgstr ""
 
-#: src/lang.c:194
+#: src/lang.c:196
 msgid "Right parenthesis missing in old-style address.\n"
 msgstr ""
 
-#: src/lang.c:195
+#: src/lang.c:197
 msgid "At-sign missing in mail address.\n"
 msgstr ""
 
-#: src/lang.c:196
+#: src/lang.c:198
 msgid "Single component FQDN is not allowed. Add your domain.\n"
 msgstr ""
 
-#: src/lang.c:197
+#: src/lang.c:199
 msgid ""
 "Invalid domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
 msgstr ""
 
-#: src/lang.c:198
+#: src/lang.c:200
 msgid ""
 "Illegal domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
 msgstr ""
 
-#: src/lang.c:199
+#: src/lang.c:201
 msgid ""
 "Unknown domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
 msgstr ""
 
-#: src/lang.c:200
+#: src/lang.c:202
 msgid "Illegal character in FQDN.\n"
 msgstr ""
 
-#: src/lang.c:201
+#: src/lang.c:203
 msgid "Zero length FQDN component not allowed.\n"
 msgstr ""
 
-#: src/lang.c:202
+#: src/lang.c:204
 msgid "FQDN component exceeds maximum allowed length (63 chars).\n"
 msgstr ""
 
-#: src/lang.c:203
+#: src/lang.c:205
 msgid "FQDN component may not start or end with hyphen.\n"
 msgstr ""
 
-#: src/lang.c:204
+#: src/lang.c:206
 msgid "FQDN component may not start with digit.\n"
 msgstr ""
 
-#: src/lang.c:205
+#: src/lang.c:207
 msgid "Domain literal has impossible numeric value.\n"
 msgstr ""
 
-#: src/lang.c:206
+#: src/lang.c:208
 msgid ""
 "Domain literal is for private use only and not allowed for global use.\n"
 msgstr ""
 
-#: src/lang.c:207
+#: src/lang.c:209
 msgid "Right bracket missing in domain literal.\n"
 msgstr ""
 
-#: src/lang.c:208
+#: src/lang.c:210
 msgid "Missing localpart of mail address.\n"
 msgstr ""
 
-#: src/lang.c:209
+#: src/lang.c:211
 msgid "Illegal character in localpart of mail address.\n"
 msgstr ""
 
-#: src/lang.c:210
+#: src/lang.c:212
 msgid "Zero length localpart component not allowed.\n"
 msgstr ""
 
-#: src/lang.c:211
+#: src/lang.c:213
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n"
 msgstr ""
 
-#: src/lang.c:212
+#: src/lang.c:214
 msgid ""
 "Illegal character in realname.\n"
 "Quoted words may not contain '()<>\\'.\n"
 msgstr ""
 
-#: src/lang.c:213
+#: src/lang.c:215
 msgid ""
 "Illegal character in realname.\n"
 "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n"
 msgstr ""
 
-#: src/lang.c:214
+#: src/lang.c:216
 msgid "Bad syntax in encoded word used in realname.\n"
 msgstr ""
 
-#: src/lang.c:215
+#: src/lang.c:217
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '()<>\\' in old-style addresses.\n"
 msgstr ""
 
-#: src/lang.c:216
+#: src/lang.c:218
 msgid ""
 "Illegal character in realname.\n"
 "Control characters and unencoded 8bit characters > 127 are not allowed.\n"
 msgstr ""
 
-#: src/lang.c:217
+#: src/lang.c:219
 msgid ""
 "\n"
 "Error: No blank line found after header.\n"
 msgstr ""
 
-#: src/lang.c:218
+#: src/lang.c:220
 #, c-format
 msgid ""
 "\n"
@@ -1206,7 +1206,7 @@ msgid ""
 msgstr ""
 
 #. TODO: fixme, US-ASCII is not the only 7bit charset we know about
-#: src/lang.c:220
+#: src/lang.c:222
 msgid ""
 "\n"
 "Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n"
@@ -1215,7 +1215,7 @@ msgid ""
 "       editing tinrc.\n"
 msgstr ""
 
-#: src/lang.c:225
+#: src/lang.c:227
 msgid ""
 "\n"
 "Error: Posting contains  non-ASCII characters  but the  MIME encoding\n"
@@ -1225,13 +1225,13 @@ msgid ""
 "       using the M)enu of configurable options or by editing tinrc.\n"
 msgstr ""
 
-#: src/lang.c:231
+#: src/lang.c:233
 msgid ""
 "\n"
 "Error: Article starts with blank line instead of header\n"
 msgstr ""
 
-#: src/lang.c:232
+#: src/lang.c:234
 #, c-format
 msgid ""
 "\n"
@@ -1239,28 +1239,28 @@ msgid ""
 "%s\n"
 msgstr ""
 
-#: src/lang.c:233
+#: src/lang.c:235
 #, c-format
 msgid ""
 "\n"
 "Error: The \"%s:\" line is empty.\n"
 msgstr ""
 
-#: src/lang.c:234
+#: src/lang.c:236
 #, c-format
 msgid ""
 "\n"
 "Error: The \"%s:\" line is missing from the article header.\n"
 msgstr ""
 
-#: src/lang.c:235
+#: src/lang.c:237
 #, c-format
 msgid ""
 "\n"
 "Error: %s contains non 7bit chars.\n"
 msgstr ""
 
-#: src/lang.c:236
+#: src/lang.c:238
 #, c-format
 msgid ""
 "\n"
@@ -1268,158 +1268,158 @@ msgid ""
 "%s\n"
 msgstr ""
 
-#: src/lang.c:237
+#: src/lang.c:239
 #, c-format
 msgid ""
 "\n"
 "Error: There are multiple (%d) \"%s:\" lines in the header.\n"
 msgstr ""
 
-#: src/lang.c:238
+#: src/lang.c:240
 #, c-format
 msgid "Insecure permissions of %s (%o)"
 msgstr ""
 
-#: src/lang.c:240
+#: src/lang.c:242
 #, c-format
 msgid "Invalid response to GROUP command, %s"
 msgstr ""
 
-#: src/lang.c:245
+#: src/lang.c:247
 #, c-format
 msgid "MIME parse error: Unexpected end of %s/%s article"
 msgstr ""
 
-#: src/lang.c:246
+#: src/lang.c:248
 msgid "MIME parse error: Start boundary whilst reading headers"
 msgstr ""
 
-#: src/lang.c:247
+#: src/lang.c:249
 msgid ""
 "\n"
 "Error: \"poster\" is not allowed in Newsgroups!\n"
 msgstr ""
 
-#: src/lang.c:248
+#: src/lang.c:250
 msgid "Can't get a (fully-qualified) domain-name!"
 msgstr ""
 
-#: src/lang.c:249
+#: src/lang.c:251
 #, c-format
 msgid "No permissions to go into %s\n"
 msgstr ""
 
-#: src/lang.c:251
+#: src/lang.c:253
 msgid ""
 "\n"
 "Error: From: line missing.\n"
 msgstr ""
 
-#: src/lang.c:253
+#: src/lang.c:255
 #, c-format
 msgid "No read permissions for %s\n"
 msgstr ""
 
-#: src/lang.c:254
+#: src/lang.c:256
 #, c-format
 msgid "File %s does not exist\n"
 msgstr ""
 
-#: src/lang.c:255
+#: src/lang.c:257
 #, c-format
 msgid "No write permissions for %s\n"
 msgstr ""
 
-#: src/lang.c:256
+#: src/lang.c:258
 msgid "Can't get user information (/etc/passwd missing?)"
 msgstr ""
 
-#: src/lang.c:257
+#: src/lang.c:259
 msgid "errors"
 msgstr ""
 
-#: src/lang.c:259
+#: src/lang.c:261
 #, c-format
 msgid ""
 "\n"
 "Error on line %d: \"Sender:\" header not allowed (it will be added for you)\n"
 msgstr ""
 
-#: src/lang.c:261
+#: src/lang.c:263
 #, c-format
 msgid "Server has non of the groups listed in %s"
 msgstr ""
 
-#: src/lang.c:262
+#: src/lang.c:264
 msgid "error"
 msgstr ""
 
-#: src/lang.c:263
+#: src/lang.c:265
 msgid "Unknown display level"
 msgstr ""
 
-#: src/lang.c:264
+#: src/lang.c:266
 msgid "<ESC>"
 msgstr ""
 
-#: src/lang.c:265
+#: src/lang.c:267
 msgid "Exiting..."
 msgstr ""
 
-#: src/lang.c:266
+#: src/lang.c:268
 msgid "leaving external mail-reader"
 msgstr ""
 
-#: src/lang.c:267
+#: src/lang.c:269
 #, c-format
 msgid "Extracting %s..."
 msgstr ""
 
-#: src/lang.c:269
+#: src/lang.c:271
 #, c-format
 msgid "Error writing %s file. Filesystem full? File reset to previous state."
 msgstr ""
 
-#: src/lang.c:270
+#: src/lang.c:272
 #, c-format
 msgid "Error making backup of %s file. Filesystem full?"
 msgstr ""
 
-#: src/lang.c:271
+#: src/lang.c:273
 #, c-format
 msgid "Filtering global rules (%d/%d)..."
 msgstr ""
 
-#: src/lang.c:272
+#: src/lang.c:274
 msgid "Rule created by: "
 msgstr ""
 
-#: src/lang.c:273
+#: src/lang.c:275
 #, c-format
 msgid "Enter pattern [%s]> "
 msgstr ""
 
-#: src/lang.c:274
+#: src/lang.c:276
 #, c-format
 msgid ""
 "\n"
 "You requested followups to your article to go to the following %s:\n"
 msgstr ""
 
-#: src/lang.c:275
+#: src/lang.c:277
 #, c-format
 msgid "  %s\t Answers will be directed to you by mail.\n"
 msgstr ""
 
-#: src/lang.c:276
+#: src/lang.c:278
 msgid "-- forwarded message --\n"
 msgstr ""
 
-#: src/lang.c:277
+#: src/lang.c:279
 msgid "-- end of forwarded message --\n"
 msgstr ""
 
-#: src/lang.c:278
+#: src/lang.c:280
 msgid ""
 "# Format:\n"
 "#   comment=STRING    Optional. Multiple lines allowed. Comments must be "
@@ -1450,1002 +1450,1002 @@ msgid ""
 "#\n"
 msgstr ""
 
-#: src/lang.c:299
+#: src/lang.c:301
 #, c-format
 msgid "Enter score for rule (default=%d): "
 msgstr ""
 
-#: src/lang.c:300
+#: src/lang.c:302
 #, c-format
 msgid "Enter the score weight (range 0 < score <= %d)"
 msgstr ""
 
 #. SCORE_MAX
-#: src/lang.c:301
+#: src/lang.c:303
 msgid "Full"
 msgstr ""
 
-#: src/lang.c:302
+#: src/lang.c:304
 msgid "Comment (optional)  : "
 msgstr ""
 
-#: src/lang.c:303
+#: src/lang.c:305
 msgid "Apply pattern to    : "
 msgstr ""
 
-#: src/lang.c:304
+#: src/lang.c:306
 msgid "From: line (ignore case)      "
 msgstr ""
 
-#: src/lang.c:305
+#: src/lang.c:307
 msgid "From: line (case sensitive)   "
 msgstr ""
 
-#: src/lang.c:307
+#: src/lang.c:309
 #, c-format
 msgid "%s%s: Unknown host.\n"
 msgstr ""
 
-#: src/lang.c:309
+#: src/lang.c:311
 msgid "global "
 msgstr ""
 
-#: src/lang.c:310
+#: src/lang.c:312
 #, c-format
 msgid "Please use %.100s instead"
 msgstr ""
 
-#: src/lang.c:311
+#: src/lang.c:313
 #, c-format
 msgid "%s is bogus"
 msgstr ""
 
-#: src/lang.c:312
+#: src/lang.c:314
 #, c-format
 msgid "Group %s is moderated. Continue?"
 msgstr ""
 
-#: src/lang.c:313
+#: src/lang.c:315
 msgid "groups"
 msgstr ""
 
-#: src/lang.c:314
+#: src/lang.c:316
 #, c-format
 msgid "Rereading %s..."
 msgstr ""
 
-#: src/lang.c:315
+#: src/lang.c:317
 msgid "Top Level Commands"
 msgstr ""
 
-#: src/lang.c:316
+#: src/lang.c:318
 msgid "Group Selection"
 msgstr ""
 
-#: src/lang.c:317
+#: src/lang.c:319
 msgid "group"
 msgstr ""
 
-#: src/lang.c:318
+#: src/lang.c:320
 msgid ""
 "*** Group descriptions are disabled according to current select_format ***"
 msgstr ""
 
-#: src/lang.c:320
+#: src/lang.c:322
 msgid ""
 "One or more lines of comment. <CR> to add a line or proceed if line is empty."
 msgstr ""
 
-#: src/lang.c:321
+#: src/lang.c:323
 msgid "From: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:322
+#: src/lang.c:324
 msgid ""
 "Linecount of articles to be filtered. < for less, > for more, = for equal."
 msgstr ""
 
-#: src/lang.c:323
+#: src/lang.c:325
 msgid "Message-ID: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:324
+#: src/lang.c:326
 msgid "Subject: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:325
+#: src/lang.c:327
 msgid ""
 "Enter text pattern to filter if Subject: & From: lines are not what you want."
 msgstr ""
 
-#: src/lang.c:326
+#: src/lang.c:328
 msgid ""
 "Select where text pattern should be applied. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:327
+#: src/lang.c:329
 msgid ""
 "Expiration time in days for the entered filter. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:328
+#: src/lang.c:330
 msgid ""
 "Apply kill only to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:329
+#: src/lang.c:331
 msgid ""
 "Apply select to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:330
+#: src/lang.c:332
 msgid "kill an article via a menu"
 msgstr ""
 
-#: src/lang.c:331
+#: src/lang.c:333
 msgid "auto-select (hot) an article via a menu"
 msgstr ""
 
-#: src/lang.c:332
+#: src/lang.c:334
 msgid "Browse URLs in article"
 msgstr ""
 
-#: src/lang.c:333
+#: src/lang.c:335
 msgid "0 - 9\t  display article by number in current thread"
 msgstr ""
 
-#: src/lang.c:335
+#: src/lang.c:337
 msgid "cancel (delete) or supersede (overwrite) current article"
 msgstr ""
 
-#: src/lang.c:336
+#: src/lang.c:338
 msgid "post followup to current article"
 msgstr ""
 
-#: src/lang.c:337
+#: src/lang.c:339
 msgid "post followup (don't copy text) to current article"
 msgstr ""
 
-#: src/lang.c:338
+#: src/lang.c:340
 msgid "post followup to current article quoting complete headers"
 msgstr ""
 
-#: src/lang.c:339
+#: src/lang.c:341
 msgid "repost chosen article to another group"
 msgstr ""
 
-#: src/lang.c:341
+#: src/lang.c:343
 msgid "edit article (mail-groups only)"
 msgstr ""
 
-#: src/lang.c:342
+#: src/lang.c:344
 msgid "display first article in current thread"
 msgstr ""
 
-#: src/lang.c:343
+#: src/lang.c:345
 msgid "display first page of article"
 msgstr ""
 
-#: src/lang.c:344
+#: src/lang.c:346
 msgid "display last article in current thread"
 msgstr ""
 
-#: src/lang.c:345
+#: src/lang.c:347
 msgid "display last page of article"
 msgstr ""
 
-#: src/lang.c:346
+#: src/lang.c:348
 msgid "mark rest of thread as read and advance to next unread"
 msgstr ""
 
-#: src/lang.c:347
+#: src/lang.c:349
 msgid "display next article"
 msgstr ""
 
-#: src/lang.c:348
+#: src/lang.c:350
 msgid "display first article in next thread"
 msgstr ""
 
-#: src/lang.c:349
+#: src/lang.c:351
 msgid "display next unread article"
 msgstr ""
 
-#: src/lang.c:350
+#: src/lang.c:352
 msgid "go to the article that this one followed up"
 msgstr ""
 
-#: src/lang.c:351
+#: src/lang.c:353
 msgid "display previous article"
 msgstr ""
 
-#: src/lang.c:352
+#: src/lang.c:354
 msgid "display previous unread article"
 msgstr ""
 
-#: src/lang.c:353
+#: src/lang.c:355
 msgid "quickly kill an article using defaults"
 msgstr ""
 
-#: src/lang.c:354
+#: src/lang.c:356
 msgid "quickly auto-select (hot) an article using defaults"
 msgstr ""
 
-#: src/lang.c:355
+#: src/lang.c:357
 msgid "return to group selection level"
 msgstr ""
 
-#: src/lang.c:356
+#: src/lang.c:358
 msgid "reply through mail to author"
 msgstr ""
 
-#: src/lang.c:357
+#: src/lang.c:359
 msgid "reply through mail (don't copy text) to author"
 msgstr ""
 
-#: src/lang.c:358
+#: src/lang.c:360
 msgid "reply through mail to author quoting complete headers"
 msgstr ""
 
-#: src/lang.c:359
+#: src/lang.c:361
 msgid "search backwards within this article"
 msgstr ""
 
-#: src/lang.c:360
+#: src/lang.c:362
 msgid "search forwards within this article"
 msgstr ""
 
-#: src/lang.c:361
+#: src/lang.c:363
 msgid "show article in raw-mode (including all headers)"
 msgstr ""
 
-#: src/lang.c:362
+#: src/lang.c:364
 msgid "skip next block of included text"
 msgstr ""
 
-#: src/lang.c:363
+#: src/lang.c:365
 msgid "toggle display of sections hidden by a form-feed (^L) on/off"
 msgstr ""
 
-#: src/lang.c:364
+#: src/lang.c:366
 msgid "toggle display of all headers"
 msgstr ""
 
-#: src/lang.c:365
+#: src/lang.c:367
 msgid "toggle word highlighting on/off"
 msgstr ""
 
-#: src/lang.c:366
+#: src/lang.c:368
 msgid "toggle ROT-13 (basic decode) for current article"
 msgstr ""
 
-#: src/lang.c:367
+#: src/lang.c:369
 msgid "toggle tabwidth 4 <-> 8"
 msgstr ""
 
-#: src/lang.c:368
+#: src/lang.c:370
 msgid "toggle german TeX style decoding for current article"
 msgstr ""
 
-#: src/lang.c:369
+#: src/lang.c:371
 msgid "toggle display of uuencoded sections"
 msgstr ""
 
-#: src/lang.c:370
+#: src/lang.c:372
 msgid "View/pipe/save multimedia attachments"
 msgstr ""
 
-#: src/lang.c:371
+#: src/lang.c:373
 msgid "choose first attachment in list"
 msgstr ""
 
-#: src/lang.c:372
+#: src/lang.c:374
 msgid "0 - 9\t  choose attachment by number"
 msgstr ""
 
-#: src/lang.c:373
+#: src/lang.c:375
 msgid "choose last attachment in list"
 msgstr ""
 
-#: src/lang.c:375
+#: src/lang.c:377
 msgid "pipe attachment into command"
 msgstr ""
 
-#: src/lang.c:376
+#: src/lang.c:378
 msgid "pipe raw attachment into command"
 msgstr ""
 
-#: src/lang.c:378
+#: src/lang.c:380
 msgid "save attachment to disk"
 msgstr ""
 
-#: src/lang.c:379
+#: src/lang.c:381
 msgid "search for attachments forwards"
 msgstr ""
 
-#: src/lang.c:380
+#: src/lang.c:382
 msgid "search for attachments backwards"
 msgstr ""
 
-#: src/lang.c:381
+#: src/lang.c:383
 msgid "view attachment"
 msgstr ""
 
-#: src/lang.c:382
+#: src/lang.c:384
 msgid "tag attachment"
 msgstr ""
 
-#: src/lang.c:383
+#: src/lang.c:385
 msgid "tag attachments that match user specified pattern"
 msgstr ""
 
-#: src/lang.c:384
+#: src/lang.c:386
 msgid "reverse tagging on all attachments (toggle)"
 msgstr ""
 
-#: src/lang.c:385
+#: src/lang.c:387
 msgid "untag all tagged attachments"
 msgstr ""
 
-#: src/lang.c:386
+#: src/lang.c:388
 msgid "toggle info message in last line (name/description of attachment)"
 msgstr ""
 
-#: src/lang.c:387
+#: src/lang.c:389
 msgid "choose first attribute in list"
 msgstr ""
 
-#: src/lang.c:388
+#: src/lang.c:390
 msgid "0 - 9\t  choose attribute by number"
 msgstr ""
 
-#: src/lang.c:389
+#: src/lang.c:391
 msgid "choose last attribute in list"
 msgstr ""
 
-#: src/lang.c:390
+#: src/lang.c:392
 msgid "reset attribute to a default value"
 msgstr ""
 
-#: src/lang.c:391
+#: src/lang.c:393
 msgid "search forwards for an attribute"
 msgstr ""
 
-#: src/lang.c:392
+#: src/lang.c:394
 msgid "search backwards for an attribute"
 msgstr ""
 
-#: src/lang.c:393
+#: src/lang.c:395
 msgid "select attribute"
 msgstr ""
 
-#: src/lang.c:394
+#: src/lang.c:396
 msgid "toggle back to options menu when invoked from there"
 msgstr ""
 
-#: src/lang.c:395
+#: src/lang.c:397
 #, c-format
 msgid "report bug or comment via mail to %s"
 msgstr ""
 
-#: src/lang.c:396
+#: src/lang.c:398
 msgid "choose first option in list"
 msgstr ""
 
-#: src/lang.c:397
+#: src/lang.c:399
 msgid "0 - 9\t  choose option by number"
 msgstr ""
 
-#: src/lang.c:398
+#: src/lang.c:400
 msgid "choose last option in list"
 msgstr ""
 
-#: src/lang.c:399
+#: src/lang.c:401
 msgid "start scopes menu"
 msgstr ""
 
-#: src/lang.c:400
+#: src/lang.c:402
 msgid "search forwards for an option"
 msgstr ""
 
-#: src/lang.c:401
+#: src/lang.c:403
 msgid "search backwards for an option"
 msgstr ""
 
-#: src/lang.c:402
+#: src/lang.c:404
 msgid "select option"
 msgstr ""
 
-#: src/lang.c:403
+#: src/lang.c:405
 msgid "toggle to attributes menu"
 msgstr ""
 
-#: src/lang.c:404
+#: src/lang.c:406
 msgid "choose range of articles to be affected by next command"
 msgstr ""
 
-#: src/lang.c:405
+#: src/lang.c:407
 msgid "escape from command prompt"
 msgstr ""
 
-#: src/lang.c:406
+#: src/lang.c:408
 msgid "edit filter file"
 msgstr ""
 
-#: src/lang.c:407
+#: src/lang.c:409
 msgid "get help"
 msgstr ""
 
-#: src/lang.c:408
+#: src/lang.c:410
 msgid "display last article viewed"
 msgstr ""
 
-#: src/lang.c:409
+#: src/lang.c:411
 msgid "down one line"
 msgstr ""
 
-#: src/lang.c:410
+#: src/lang.c:412
 msgid "up one line"
 msgstr ""
 
-#: src/lang.c:411
+#: src/lang.c:413
 msgid "go to article chosen by Message-ID"
 msgstr ""
 
-#: src/lang.c:412
+#: src/lang.c:414
 msgid "mail article/thread/hot/pattern/tagged articles to someone"
 msgstr ""
 
-#: src/lang.c:413
+#: src/lang.c:415
 msgid "menu of configurable options"
 msgstr ""
 
-#: src/lang.c:414
+#: src/lang.c:416
 msgid "down one page"
 msgstr ""
 
-#: src/lang.c:415
+#: src/lang.c:417
 msgid "up one page"
 msgstr ""
 
-#: src/lang.c:417
+#: src/lang.c:419
 msgid "post (write) article to current group"
 msgstr ""
 
-#: src/lang.c:418
+#: src/lang.c:420
 msgid "post postponed articles"
 msgstr ""
 
-#: src/lang.c:420
+#: src/lang.c:422
 msgid "list articles posted by you (from posted file)"
 msgstr ""
 
-#: src/lang.c:421
+#: src/lang.c:423
 msgid "return to previous menu"
 msgstr ""
 
-#: src/lang.c:422
+#: src/lang.c:424
 msgid "quit tin immediately"
 msgstr ""
 
-#: src/lang.c:423
+#: src/lang.c:425
 msgid "redraw page"
 msgstr ""
 
-#: src/lang.c:424
+#: src/lang.c:426
 msgid "save article/thread/hot/pattern/tagged articles to file"
 msgstr ""
 
-#: src/lang.c:425
+#: src/lang.c:427
 msgid "save marked articles automatically without user prompts"
 msgstr ""
 
-#: src/lang.c:426
+#: src/lang.c:428
 msgid "scroll the screen one line down"
 msgstr ""
 
-#: src/lang.c:427
+#: src/lang.c:429
 msgid "scroll the screen one line up"
 msgstr ""
 
-#: src/lang.c:428
+#: src/lang.c:430
 msgid "search for articles by author backwards"
 msgstr ""
 
-#: src/lang.c:429
+#: src/lang.c:431
 msgid "search for articles by author forwards"
 msgstr ""
 
-#: src/lang.c:430
+#: src/lang.c:432
 msgid "search all articles for a given string (this may take some time)"
 msgstr ""
 
-#: src/lang.c:431
+#: src/lang.c:433
 msgid " \t  (searches are case-insensitive and wrap around to all articles)"
 msgstr ""
 
-#: src/lang.c:432
+#: src/lang.c:434
 msgid "search for articles by Subject line backwards"
 msgstr ""
 
-#: src/lang.c:433
+#: src/lang.c:435
 msgid "search for articles by Subject line forwards"
 msgstr ""
 
-#: src/lang.c:434
+#: src/lang.c:436
 msgid "repeat last search"
 msgstr ""
 
-#: src/lang.c:435
+#: src/lang.c:437
 msgid "tag current article for reposting/mailing/piping/printing/saving"
 msgstr ""
 
-#: src/lang.c:436
+#: src/lang.c:438
 msgid "toggle info message in last line (subject/description)"
 msgstr ""
 
-#: src/lang.c:437
+#: src/lang.c:439
 msgid "toggle inverse video"
 msgstr ""
 
-#: src/lang.c:438
+#: src/lang.c:440
 msgid "toggle mini help menu display"
 msgstr ""
 
-#: src/lang.c:439
+#: src/lang.c:441
 msgid "cycle the display of authors email address, real name, both or neither"
 msgstr ""
 
-#: src/lang.c:440
+#: src/lang.c:442
 msgid "show version information"
 msgstr ""
 
-#: src/lang.c:441
+#: src/lang.c:443
 msgid "mark all articles as read and return to group selection menu"
 msgstr ""
 
-#: src/lang.c:442
+#: src/lang.c:444
 msgid "mark all articles as read and enter next group with unread articles"
 msgstr ""
 
-#: src/lang.c:443
+#: src/lang.c:445
 msgid "choose first thread in list"
 msgstr ""
 
-#: src/lang.c:444
+#: src/lang.c:446
 msgid "choose last thread in list"
 msgstr ""
 
-#: src/lang.c:445
+#: src/lang.c:447
 msgid "list articles within current thread (bring up Thread sub-menu)"
 msgstr ""
 
-#: src/lang.c:446
+#: src/lang.c:448
 msgid "mark article as unread"
 msgstr ""
 
-#: src/lang.c:447
+#: src/lang.c:449
 msgid "mark current thread, range or tagged threads as read"
 msgstr ""
 
-#: src/lang.c:448
+#: src/lang.c:450
 msgid "mark current thread, range or tagged threads as unread"
 msgstr ""
 
-#: src/lang.c:449
+#: src/lang.c:451
 msgid "mark current/range/selected/pattern/tagged as read after prompting"
 msgstr ""
 
-#: src/lang.c:450
+#: src/lang.c:452
 msgid "mark current/range/selected/pattern/tagged as unread after prompting"
 msgstr ""
 
-#: src/lang.c:451
+#: src/lang.c:453
 msgid "toggle display of all/selected articles"
 msgstr ""
 
-#: src/lang.c:452
+#: src/lang.c:454
 msgid "display next group"
 msgstr ""
 
-#: src/lang.c:453
+#: src/lang.c:455
 msgid "display previous group"
 msgstr ""
 
-#: src/lang.c:454
+#: src/lang.c:456
 msgid "toggle all selections (all articles)"
 msgstr ""
 
-#: src/lang.c:455
+#: src/lang.c:457
 msgid "select group (make \"hot\")"
 msgstr ""
 
-#: src/lang.c:456
+#: src/lang.c:458
 msgid "select thread"
 msgstr ""
 
-#: src/lang.c:457
+#: src/lang.c:459
 msgid "select threads if at least one unread article is selected"
 msgstr ""
 
-#: src/lang.c:458
+#: src/lang.c:460
 msgid "select threads that match user specified pattern"
 msgstr ""
 
-#: src/lang.c:459
+#: src/lang.c:461
 msgid "tag all parts of current multipart-message in order"
 msgstr ""
 
-#: src/lang.c:460
+#: src/lang.c:462
 msgid "0 - 9\t  choose thread by number"
 msgstr ""
 
-#: src/lang.c:461
+#: src/lang.c:463
 msgid "toggle limit number of articles to get, and reload"
 msgstr ""
 
-#: src/lang.c:462
+#: src/lang.c:464
 msgid "toggle display of all/unread articles"
 msgstr ""
 
-#: src/lang.c:463
+#: src/lang.c:465
 msgid "toggle selection of thread"
 msgstr ""
 
-#: src/lang.c:464
+#: src/lang.c:466
 msgid "cycle through threading options available"
 msgstr ""
 
-#: src/lang.c:465
+#: src/lang.c:467
 msgid "undo all selections (all articles)"
 msgstr ""
 
-#: src/lang.c:466
+#: src/lang.c:468
 msgid "untag all tagged threads"
 msgstr ""
 
-#: src/lang.c:467
+#: src/lang.c:469
 msgid "add new scope"
 msgstr ""
 
-#: src/lang.c:468
+#: src/lang.c:470
 msgid "delete scope"
 msgstr ""
 
-#: src/lang.c:469
+#: src/lang.c:471
 msgid "edit attributes file"
 msgstr ""
 
-#: src/lang.c:470
+#: src/lang.c:472
 msgid "choose first scope in list"
 msgstr ""
 
-#: src/lang.c:471
+#: src/lang.c:473
 msgid "0 - 9\t  choose scope by number"
 msgstr ""
 
-#: src/lang.c:472
+#: src/lang.c:474
 msgid "choose last scope in list"
 msgstr ""
 
-#: src/lang.c:473
+#: src/lang.c:475
 msgid "move scope"
 msgstr ""
 
-#: src/lang.c:474
+#: src/lang.c:476
 msgid "rename scope"
 msgstr ""
 
-#: src/lang.c:475
+#: src/lang.c:477
 msgid "select scope"
 msgstr ""
 
-#: src/lang.c:476
+#: src/lang.c:478
 msgid "mark all articles in group as read"
 msgstr ""
 
-#: src/lang.c:477
+#: src/lang.c:479
 msgid "mark all articles in group as read and move to next unread group"
 msgstr ""
 
-#: src/lang.c:478
+#: src/lang.c:480
 msgid "choose first group in list"
 msgstr ""
 
-#: src/lang.c:479
+#: src/lang.c:481
 msgid "choose group by name"
 msgstr ""
 
-#: src/lang.c:480
+#: src/lang.c:482
 msgid "0 - 9\t  choose group by number"
 msgstr ""
 
-#: src/lang.c:481
+#: src/lang.c:483
 msgid "choose range of groups to be affected by next command"
 msgstr ""
 
-#: src/lang.c:482
+#: src/lang.c:484
 msgid "choose last group in list"
 msgstr ""
 
-#: src/lang.c:484
+#: src/lang.c:486
 msgid "list groups which an article has been posted to (by Message-ID)"
 msgstr ""
 
-#: src/lang.c:485
+#: src/lang.c:487
 msgid " \t  (go to article if at least one of the groups is available)"
 msgstr ""
 
-#: src/lang.c:487
+#: src/lang.c:489
 msgid "mark all articles in chosen group unread"
 msgstr ""
 
-#: src/lang.c:488
+#: src/lang.c:490
 msgid "move chosen group within list"
 msgstr ""
 
-#: src/lang.c:489
+#: src/lang.c:491
 msgid "choose next group with unread news"
 msgstr ""
 
-#: src/lang.c:490 src/lang.c:1382
+#: src/lang.c:492 src/lang.c:1395
 msgid "quit"
 msgstr ""
 
-#: src/lang.c:491
+#: src/lang.c:493
 msgid "quit without saving configuration changes"
 msgstr ""
 
-#: src/lang.c:492
+#: src/lang.c:494
 msgid "read chosen group"
 msgstr ""
 
-#: src/lang.c:493
+#: src/lang.c:495
 msgid "reset .newsrc (all available articles in groups marked unread)"
 msgstr ""
 
-#: src/lang.c:494
+#: src/lang.c:496
 msgid "search backwards for a group name"
 msgstr ""
 
-#: src/lang.c:495
+#: src/lang.c:497
 msgid " \t  (all searches are case-insensitive and wrap around)"
 msgstr ""
 
-#: src/lang.c:496
+#: src/lang.c:498
 msgid "search forwards for a group name"
 msgstr ""
 
-#: src/lang.c:497
+#: src/lang.c:499
 msgid "subscribe to chosen group"
 msgstr ""
 
-#: src/lang.c:498
+#: src/lang.c:500
 msgid "subscribe to groups that match pattern"
 msgstr ""
 
-#: src/lang.c:499
+#: src/lang.c:501
 msgid "reread active file to check for any new news"
 msgstr ""
 
-#: src/lang.c:500
+#: src/lang.c:502
 msgid "toggle display of group name only or group name plus description"
 msgstr ""
 
-#: src/lang.c:501
+#: src/lang.c:503
 msgid "toggle display to show all/unread subscribed groups"
 msgstr ""
 
-#: src/lang.c:502
+#: src/lang.c:504
 msgid "unsubscribe from chosen group"
 msgstr ""
 
-#: src/lang.c:503
+#: src/lang.c:505
 msgid "unsubscribe from groups that match pattern"
 msgstr ""
 
-#: src/lang.c:504
+#: src/lang.c:506
 msgid "sort the list of groups"
 msgstr ""
 
-#: src/lang.c:505
+#: src/lang.c:507
 msgid "toggle display to show all/subscribed groups"
 msgstr ""
 
-#: src/lang.c:506
+#: src/lang.c:508
 msgid "0 - 9\t  choose article by number"
 msgstr ""
 
-#: src/lang.c:507
+#: src/lang.c:509
 msgid "mark thread as read and return to group index page"
 msgstr ""
 
-#: src/lang.c:508
+#: src/lang.c:510
 msgid "mark thread as read and enter next unread thread or group"
 msgstr ""
 
-#: src/lang.c:509
+#: src/lang.c:511
 msgid "choose first article in list"
 msgstr ""
 
-#: src/lang.c:510
+#: src/lang.c:512
 msgid "choose last article in list"
 msgstr ""
 
-#: src/lang.c:511
+#: src/lang.c:513
 msgid "mark art, range or tagged arts as read; move crsr to next unread art"
 msgstr ""
 
-#: src/lang.c:512
+#: src/lang.c:514
 msgid "mark article, range or tagged articles as unread"
 msgstr ""
 
-#: src/lang.c:513
+#: src/lang.c:515
 msgid "mark current thread as unread"
 msgstr ""
 
-#: src/lang.c:514
+#: src/lang.c:516
 msgid "read chosen article"
 msgstr ""
 
-#: src/lang.c:515
+#: src/lang.c:517
 msgid ""
 "Display properties\n"
 "------------------"
 msgstr ""
 
-#: src/lang.c:516
+#: src/lang.c:518
 msgid ""
 "Miscellaneous\n"
 "-------------"
 msgstr ""
 
-#: src/lang.c:517
+#: src/lang.c:519
 msgid ""
 "Moving around\n"
 "-------------"
 msgstr ""
 
-#: src/lang.c:518
+#: src/lang.c:520
 msgid ""
 "Group/thread/article operations\n"
 "-------------------------------"
 msgstr ""
 
-#: src/lang.c:519
+#: src/lang.c:521
 msgid ""
 "Attachment operations\n"
 "---------------------"
 msgstr ""
 
-#: src/lang.c:520
+#: src/lang.c:522
 msgid ""
 "Attribute operations\n"
 "--------------------"
 msgstr ""
 
-#: src/lang.c:521
+#: src/lang.c:523
 msgid ""
 "Option operations\n"
 "-----------------"
 msgstr ""
 
-#: src/lang.c:522
+#: src/lang.c:524
 msgid ""
 "Scope operations\n"
 "----------------"
 msgstr ""
 
-#: src/lang.c:523
+#: src/lang.c:525
 msgid ""
 "URL operations\n"
 "--------------"
 msgstr ""
 
-#: src/lang.c:524
+#: src/lang.c:526
 msgid "choose first URL in list"
 msgstr ""
 
-#: src/lang.c:525
+#: src/lang.c:527
 msgid "0 - 9\t  choose URL by number"
 msgstr ""
 
-#: src/lang.c:526
+#: src/lang.c:528
 msgid "choose last URL in list"
 msgstr ""
 
-#: src/lang.c:527
+#: src/lang.c:529
 msgid "search for URLs forwards"
 msgstr ""
 
-#: src/lang.c:528
+#: src/lang.c:530
 msgid "search for URLs backwards"
 msgstr ""
 
-#: src/lang.c:529
+#: src/lang.c:531
 msgid "Open URL in browser"
 msgstr ""
 
-#: src/lang.c:530
+#: src/lang.c:532
 msgid "toggle info message in last line (URL)"
 msgstr ""
 
-#: src/lang.c:532
+#: src/lang.c:534
 msgid "Group Level Commands"
 msgstr ""
 
-#: src/lang.c:533
+#: src/lang.c:535
 msgid "Kill filter added"
 msgstr ""
 
-#: src/lang.c:534
+#: src/lang.c:536
 msgid "Auto-selection filter added"
 msgstr ""
 
-#: src/lang.c:535
+#: src/lang.c:537
 msgid "All parts tagged"
 msgstr ""
 
-#: src/lang.c:536
+#: src/lang.c:538
 msgid "Storing article for later posting"
 msgstr ""
 
-#: src/lang.c:537
+#: src/lang.c:539
 msgid "Please enter a valid character"
 msgstr ""
 
-#: src/lang.c:538
+#: src/lang.c:540
 #, c-format
 msgid "Missing part #%d"
 msgstr ""
 
-#: src/lang.c:539
+#: src/lang.c:541
 msgid "*** No postponed articles ***"
 msgstr ""
 
-#: src/lang.c:540
+#: src/lang.c:542
 msgid "Not a multi-part message"
 msgstr ""
 
-#: src/lang.c:541
+#: src/lang.c:543
 msgid "You are not subscribed to this group"
 msgstr ""
 
-#: src/lang.c:542
+#: src/lang.c:544
 msgid "No previous expression"
 msgstr ""
 
-#: src/lang.c:543
+#: src/lang.c:545
 msgid "Operation disabled in no-overwrite mode"
 msgstr ""
 
 #. TODO: replace hardcoded key-name in txt_info_postponed
-#: src/lang.c:545
+#: src/lang.c:547
 #, c-format
 msgid "%d postponed %s, reuse with ^O...\n"
 msgstr ""
 
-#: src/lang.c:546
+#: src/lang.c:548
 msgid ""
 "X-Conversion-Note: multipart/alternative contents have been removed.\n"
 "  To get the whole article, turn alternative handling OFF in the Option "
 "Menu\n"
 msgstr ""
 
-#: src/lang.c:548
+#: src/lang.c:550
 #, c-format
 msgid "Save filename for %s/%s is a mailbox. Attachment not saved"
 msgstr ""
 
-#: src/lang.c:549
+#: src/lang.c:551
 msgid "TeX2Iso encoded article"
 msgstr ""
 
-#: src/lang.c:550
+#: src/lang.c:552
 msgid "incomplete "
 msgstr ""
 
 #. TODO: replace hardcoded key-names
-#: src/lang.c:552
+#: src/lang.c:554
 #, c-format
 msgid ""
 "\n"
@@ -2483,151 +2483,151 @@ msgid ""
 "Please send bug-reports/comments to %s with the 'R' command.\n"
 msgstr ""
 
-#: src/lang.c:568
+#: src/lang.c:570
 #, c-format
 msgid "Invalid  From: %s  line. Read the INSTALL file again."
 msgstr ""
 
-#: src/lang.c:570
+#: src/lang.c:572
 msgid "Invalid multibyte sequence found\n"
 msgstr ""
 
-#: src/lang.c:573
+#: src/lang.c:575
 #, c-format
 msgid "Invalid  Sender:-header %s"
 msgstr ""
 
-#: src/lang.c:575
+#: src/lang.c:577
 msgid "Inverse video disabled"
 msgstr ""
 
-#: src/lang.c:576
+#: src/lang.c:578
 msgid "Inverse video enabled"
 msgstr ""
 
-#: src/lang.c:578
+#: src/lang.c:580
 #, c-format
 msgid "Missing definition for %s\n"
 msgstr ""
 
-#: src/lang.c:579
+#: src/lang.c:581
 #, c-format
 msgid "Invalid key definition '%s'\n"
 msgstr ""
 
-#: src/lang.c:580
+#: src/lang.c:582
 #, c-format
 msgid "Invalid keyname '%s'\n"
 msgstr ""
 
-#: src/lang.c:581
+#: src/lang.c:583
 #, c-format
 msgid "Keymap file was upgraded to version %s\n"
 msgstr ""
 
-#: src/lang.c:582
+#: src/lang.c:584
 #, c-format
 msgid "Kill From:     [%s] (y/n): "
 msgstr ""
 
-#: src/lang.c:583
+#: src/lang.c:585
 msgid "Kill Lines: (</>num): "
 msgstr ""
 
-#: src/lang.c:584
+#: src/lang.c:586
 msgid "Kill Article Menu"
 msgstr ""
 
-#: src/lang.c:585
+#: src/lang.c:587
 #, c-format
 msgid "Kill Msg-Id:   [%s] (f/l/o/n): "
 msgstr ""
 
-#: src/lang.c:586
+#: src/lang.c:588
 msgid "Kill pattern scope  : "
 msgstr ""
 
-#: src/lang.c:587
+#: src/lang.c:589
 #, c-format
 msgid "Kill Subject:  [%s] (y/n): "
 msgstr ""
 
-#: src/lang.c:588
+#: src/lang.c:590
 msgid "Kill text pattern   : "
 msgstr ""
 
-#: src/lang.c:589
+#: src/lang.c:591
 msgid "Kill time in days   : "
 msgstr ""
 
-#: src/lang.c:591
+#: src/lang.c:593
 msgid "Last"
 msgstr ""
 
-#: src/lang.c:592
+#: src/lang.c:594
 msgid "-- Last response --"
 msgstr ""
 
-#: src/lang.c:593
+#: src/lang.c:595
 #, c-format
 msgid "Lines %s  "
 msgstr ""
 
-#: src/lang.c:596
+#: src/lang.c:598
 msgid "Function not available."
 msgstr ""
 
-#: src/lang.c:597
+#: src/lang.c:599
 msgid "Not reading via NNTP."
 msgstr ""
 
-#: src/lang.c:598
+#: src/lang.c:600
 #, c-format
 msgid "Group: %s"
 msgstr ""
 
-#: src/lang.c:599
+#: src/lang.c:601
 #, c-format
 msgid "Groups: %s"
 msgstr ""
 
-#: src/lang.c:602
+#: src/lang.c:604
 msgid "Mail"
 msgstr ""
 
-#: src/lang.c:603
+#: src/lang.c:605
 msgid "mailbox "
 msgstr ""
 
-#: src/lang.c:604
+#: src/lang.c:606
 #, c-format
 msgid "Mail article(s) to [%.*s]> "
 msgstr ""
 
-#: src/lang.c:605
+#: src/lang.c:607
 #, c-format
 msgid "Mailing log to %s\n"
 msgstr ""
 
-#: src/lang.c:606
+#: src/lang.c:608
 msgid "Mail bug report..."
 msgstr ""
 
-#: src/lang.c:607
+#: src/lang.c:609
 #, c-format
 msgid "Mail BUG REPORT to %s?"
 msgstr ""
 
-#: src/lang.c:608
+#: src/lang.c:610
 msgid "Mailed"
 msgstr ""
 
-#: src/lang.c:609
+#: src/lang.c:611
 #, c-format
 msgid "Mailing to %s..."
 msgstr ""
 
-#: src/lang.c:610
+#: src/lang.c:612
 msgid ""
 "# [Mail/Save] active file. Format is like news active file:\n"
 "#   groupname  max.artnum  min.artnum  /dir\n"
@@ -2635,345 +2635,345 @@ msgid ""
 "#\n"
 msgstr ""
 
-#: src/lang.c:613
+#: src/lang.c:615
 #, c-format
 msgid "%s marked as read"
 msgstr ""
 
-#: src/lang.c:614
+#: src/lang.c:616
 #, c-format
 msgid "%s marked as unread"
 msgstr ""
 
-#: src/lang.c:615
+#: src/lang.c:617
 #, c-format
 msgid "Marked %d of %d %s as read"
 msgstr ""
 
-#: src/lang.c:616
+#: src/lang.c:618
 #, c-format
 msgid "Marked %d of %d %s as unread"
 msgstr ""
 
-#: src/lang.c:617 src/lang.c:1349
+#: src/lang.c:619 src/lang.c:1351
 msgid "Mark"
 msgstr ""
 
-#: src/lang.c:618
+#: src/lang.c:620
 #, c-format
 msgid "Mark all articles as read%s?"
 msgstr ""
 
-#: src/lang.c:619
+#: src/lang.c:621
 #, c-format
 msgid "Mark article as read%s?"
 msgstr ""
 
-#: src/lang.c:620
+#: src/lang.c:622
 #, c-format
 msgid "Mark group %s as read?"
 msgstr ""
 
-#: src/lang.c:621
+#: src/lang.c:623
 #, c-format
 msgid "Mark thread as read%s?"
 msgstr ""
 
-#: src/lang.c:622
+#: src/lang.c:624
 #, c-format
 msgid "Matching %s groups..."
 msgstr ""
 
-#: src/lang.c:623 src/lang.c:637 src/lang.c:643
+#: src/lang.c:625 src/lang.c:639 src/lang.c:645
 #, c-format
 msgid "<n>=set current to n; %s=line down; %s=line up; %s=help; %s=quit"
 msgstr ""
 
-#: src/lang.c:625
+#: src/lang.c:627
 #, c-format
 msgid ""
 "%s=view; %s=pipe; %s=pipe raw; %s=save; %s=tag; %s=tag pattern; %s=untag all"
 msgstr ""
 
-#: src/lang.c:627
+#: src/lang.c:629
 #, c-format
 msgid "%s=view; %s=save; %s=tag; %s=tag pattern; %s=untag all"
 msgstr ""
 
-#: src/lang.c:629
+#: src/lang.c:631
 #, c-format
 msgid ""
 "%s=reverse tagging; %s=search forwards; %s=search backwards; %s=repeat search"
 msgstr ""
 
-#: src/lang.c:630 src/lang.c:634
+#: src/lang.c:632 src/lang.c:636
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s=search pattern; %s=kill/select"
 msgstr ""
 
-#: src/lang.c:631
+#: src/lang.c:633
 #, c-format
 msgid ""
 "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; "
 "%s=list thread"
 msgstr ""
 
-#: src/lang.c:632
+#: src/lang.c:634
 #, c-format
 msgid "%s=line up; %s=line down; %s=page up; %s=page down; %s=top; %s=bottom"
 msgstr ""
 
-#: src/lang.c:633
+#: src/lang.c:635
 #, c-format
 msgid "%s=search forwards; %s=search backwards; %s=quit"
 msgstr ""
 
-#: src/lang.c:635
+#: src/lang.c:637
 #, c-format
 msgid "%s=author search; %s=body search; %s=catchup; %s=followup; %s=mark read"
 msgstr ""
 
-#: src/lang.c:636
+#: src/lang.c:638
 #, c-format
 msgid "%s=add; %s=move; %s=rename; %s=delete"
 msgstr ""
 
-#: src/lang.c:638
+#: src/lang.c:640
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s,%s=search pattern; %s=catchup"
 msgstr ""
 
-#: src/lang.c:639
+#: src/lang.c:641
 #, c-format
 msgid ""
 "%s=line down; %s=line up; %s=help; %s=move; %s=quit; %s=toggle all/unread"
 msgstr ""
 
-#: src/lang.c:640
+#: src/lang.c:642
 #, c-format
 msgid ""
 "%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/"
 "out"
 msgstr ""
 
-#: src/lang.c:641
+#: src/lang.c:643
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s=catchup; %s=display toggle"
 msgstr ""
 
-#: src/lang.c:642
+#: src/lang.c:644
 #, c-format
 msgid "%s=help; %s=line down; %s=line up; %s=quit; %s=tag; %s=mark unread"
 msgstr ""
 
-#: src/lang.c:644
+#: src/lang.c:646
 #, c-format
 msgid "%s=search forwards; %s=search backwards; %s=repeat search"
 msgstr ""
 
-#: src/lang.c:645
+#: src/lang.c:647
 msgid "--More--"
 msgstr ""
 
-#: src/lang.c:646
+#: src/lang.c:648
 #, c-format
 msgid "Moving %s..."
 msgstr ""
 
-#: src/lang.c:647
+#: src/lang.c:649
 msgid "Message-ID: & last Reference  "
 msgstr ""
 
-#: src/lang.c:648
+#: src/lang.c:650
 msgid "Message-ID: line              "
 msgstr ""
 
-#: src/lang.c:649
+#: src/lang.c:651
 msgid "Message-ID: & References: line"
 msgstr ""
 
-#: src/lang.c:651
+#: src/lang.c:653
 msgid ", name: "
 msgstr ""
 
-#: src/lang.c:652
+#: src/lang.c:654
 #, c-format
 msgid "Go to newsgroup [%s]> "
 msgstr ""
 
-#: src/lang.c:653
+#: src/lang.c:655
 msgid "newsgroups"
 msgstr ""
 
-#: src/lang.c:654
+#: src/lang.c:656
 #, c-format
 msgid "Position %s in group list (1,2,..,$) [%d]> "
 msgstr ""
 
-#: src/lang.c:655
+#: src/lang.c:657
 msgid "newsgroup"
 msgstr ""
 
-#: src/lang.c:656
+#: src/lang.c:658
 msgid "Try and save newsrc file again?"
 msgstr ""
 
-#: src/lang.c:657
+#: src/lang.c:659
 msgid "Warning: No newsgroups were written to your newsrc file. Save aborted."
 msgstr ""
 
-#: src/lang.c:658
+#: src/lang.c:660
 msgid "newsrc file saved successfully.\n"
 msgstr ""
 
-#: src/lang.c:659
+#: src/lang.c:661
 msgid "-- Next response --"
 msgstr ""
 
-#: src/lang.c:660
+#: src/lang.c:662
 msgid "No  "
 msgstr ""
 
-#: src/lang.c:661
+#: src/lang.c:663
 msgid "*** No articles ***"
 msgstr ""
 
-#: src/lang.c:662
+#: src/lang.c:664
 msgid "No articles have been posted"
 msgstr ""
 
-#: src/lang.c:663
+#: src/lang.c:665
 msgid "*** No attachments ***"
 msgstr ""
 
-#: src/lang.c:664
+#: src/lang.c:666
 msgid "*** No description ***"
 msgstr ""
 
-#: src/lang.c:665
+#: src/lang.c:667
 msgid "No filename"
 msgstr ""
 
-#: src/lang.c:666
+#: src/lang.c:668
 msgid "No group"
 msgstr ""
 
-#: src/lang.c:667
+#: src/lang.c:669
 msgid "*** No groups ***"
 msgstr ""
 
-#: src/lang.c:668
+#: src/lang.c:670
 msgid "No more groups to read"
 msgstr ""
 
-#: src/lang.c:669
+#: src/lang.c:671
 msgid "No last message"
 msgstr ""
 
-#: src/lang.c:670
+#: src/lang.c:672
 msgid "No mail address"
 msgstr ""
 
-#: src/lang.c:671
+#: src/lang.c:673
 msgid "No articles marked for saving"
 msgstr ""
 
-#: src/lang.c:672
+#: src/lang.c:674
 msgid "No match"
 msgstr ""
 
-#: src/lang.c:673
+#: src/lang.c:675
 msgid "No more groups"
 msgstr ""
 
-#: src/lang.c:674
+#: src/lang.c:676
 msgid "No newsgroups"
 msgstr ""
 
-#: src/lang.c:675
+#: src/lang.c:677
 msgid "No next unread article"
 msgstr ""
 
-#: src/lang.c:676
+#: src/lang.c:678
 msgid "No previous group"
 msgstr ""
 
-#: src/lang.c:677
+#: src/lang.c:679
 msgid "No previous search, nothing to repeat"
 msgstr ""
 
-#: src/lang.c:678
+#: src/lang.c:680
 msgid "No previous unread article"
 msgstr ""
 
-#: src/lang.c:679
+#: src/lang.c:681
 msgid "No responses"
 msgstr ""
 
-#: src/lang.c:680
+#: src/lang.c:682
 msgid "No responses to list in current thread"
 msgstr ""
 
-#: src/lang.c:681
+#: src/lang.c:683
 msgid "*** No scopes ***"
 msgstr ""
 
-#: src/lang.c:682
+#: src/lang.c:684
 msgid "No search string"
 msgstr ""
 
-#: src/lang.c:683
+#: src/lang.c:685
 msgid "No subject"
 msgstr ""
 
-#: src/lang.c:685
+#: src/lang.c:687
 #, c-format
 msgid "%s: Terminal must have clear to end-of-line (ce)\n"
 msgstr ""
 
-#: src/lang.c:686
+#: src/lang.c:688
 #, c-format
 msgid "%s: Terminal must have clear to end-of-screen (cd)\n"
 msgstr ""
 
-#: src/lang.c:687
+#: src/lang.c:689
 #, c-format
 msgid "%s: Terminal must have clearscreen (cl) capability\n"
 msgstr ""
 
-#: src/lang.c:688
+#: src/lang.c:690
 #, c-format
 msgid "%s: Terminal must have cursor motion (cm)\n"
 msgstr ""
 
-#: src/lang.c:689
+#: src/lang.c:691
 #, c-format
 msgid "%s: TERM variable must be set to use screen capabilities\n"
 msgstr ""
 
-#: src/lang.c:691
+#: src/lang.c:693
 #, c-format
 msgid "No viewer found for %s/%s\n"
 msgstr ""
 
-#: src/lang.c:692
+#: src/lang.c:694
 msgid "Newsgroup does not exist on this server"
 msgstr ""
 
-#: src/lang.c:693
+#: src/lang.c:695
 #, c-format
 msgid "Group %s not found in active file"
 msgstr ""
 
-#: src/lang.c:694
+#: src/lang.c:696
 msgid "c)reate it, use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr ""
 
-#: src/lang.c:695
+#: src/lang.c:697
 msgid "use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr ""
 
-#: src/lang.c:696
+#: src/lang.c:698
 #, c-format
 msgid ""
 "# NNTP-server -> newsrc translation table and NNTP-server\n"
@@ -2990,321 +2990,321 @@ msgid ""
 "#\n"
 msgstr ""
 
-#: src/lang.c:703
+#: src/lang.c:705
 msgid "Only"
 msgstr ""
 
-#: src/lang.c:704
+#: src/lang.c:706
 #, c-format
 msgid "Option not enabled. Recompile with %s."
 msgstr ""
 
-#: src/lang.c:705
+#: src/lang.c:707
 msgid "Options Menu"
 msgstr ""
 
-#: src/lang.c:706
+#: src/lang.c:708
 msgid "Options Menu Commands"
 msgstr ""
 
-#: src/lang.c:709
+#: src/lang.c:711
 #, c-format
 msgid "Error in regex: %s at pos. %d '%s'"
 msgstr ""
 
-#: src/lang.c:710
+#: src/lang.c:712
 #, c-format
 msgid "Error in regex: pcre internal error %d"
 msgstr ""
 
-#: src/lang.c:711
+#: src/lang.c:713
 #, c-format
 msgid "Error in regex: study - pcre internal error %s"
 msgstr ""
 
-#: src/lang.c:712
+#: src/lang.c:714
 msgid "Post a followup..."
 msgstr ""
 
 #. TODO: replace hardcoded key-name in txt_post_error_ask_postpone
-#: src/lang.c:714
+#: src/lang.c:716
 msgid ""
 "An error has occurred while posting the article. If you think that this\n"
 "error is temporary or otherwise correctable, you can postpone the article\n"
 "and pick it up again with ^O later.\n"
 msgstr ""
 
-#: src/lang.c:717
+#: src/lang.c:719
 msgid "Posted articles history"
 msgstr ""
 
-#: src/lang.c:718
+#: src/lang.c:720
 #, c-format
 msgid "Post to newsgroup(s) [%s]> "
 msgstr ""
 
-#: src/lang.c:719
+#: src/lang.c:721
 msgid "-- post processing started --"
 msgstr ""
 
-#: src/lang.c:720
+#: src/lang.c:722
 msgid "-- post processing completed --"
 msgstr ""
 
-#: src/lang.c:721
+#: src/lang.c:723
 #, c-format
 msgid "Post subject [%s]> "
 msgstr ""
 
-#: src/lang.c:722
+#: src/lang.c:724
 msgid ""
 "# Summary of mailed/posted messages viewable by 'W' command from within "
 "tin.\n"
 msgstr ""
 
-#: src/lang.c:723
+#: src/lang.c:725
 msgid "Posting article..."
 msgstr ""
 
-#: src/lang.c:724
+#: src/lang.c:726
 #, c-format
 msgid "Post postponed articles [%%s]? (%s/%s/%s/%s/%s): "
 msgstr ""
 
-#: src/lang.c:725
+#: src/lang.c:727
 #, c-format
 msgid "Hot %s"
 msgstr ""
 
-#: src/lang.c:726
+#: src/lang.c:728
 #, c-format
 msgid "Tagged %s"
 msgstr ""
 
-#: src/lang.c:727
+#: src/lang.c:729
 #, c-format
 msgid "Untagged %s"
 msgstr ""
 
-#: src/lang.c:728
+#: src/lang.c:730
 msgid "Processing mail messages marked for deletion."
 msgstr ""
 
-#: src/lang.c:729
+#: src/lang.c:731
 msgid "Processing saved articles marked for deletion."
 msgstr ""
 
-#: src/lang.c:730
+#: src/lang.c:732
 #, c-format
 msgid "Accept Followup-To? %s=post, %s=ignore, %s=quit: "
 msgstr ""
 
-#: src/lang.c:731
+#: src/lang.c:733
 msgid "Article unchanged, abort mailing?"
 msgstr ""
 
-#: src/lang.c:732
+#: src/lang.c:734
 #, c-format
 msgid "Do you want to see postponed articles (%d)?"
 msgstr ""
 
-#: src/lang.c:734
+#: src/lang.c:736
 msgid "Add quick kill filter?"
 msgstr ""
 
-#: src/lang.c:735
+#: src/lang.c:737
 msgid "Add quick selection filter?"
 msgstr ""
 
-#: src/lang.c:736
+#: src/lang.c:738
 msgid "Do you really want to quit?"
 msgstr ""
 
-#: src/lang.c:737
+#: src/lang.c:739
 #, c-format
 msgid "%s=edit cancel message, %s=quit, %s=delete (cancel) [%%s]: "
 msgstr ""
 
-#: src/lang.c:738
+#: src/lang.c:740
 msgid "You have tagged articles in this group - quit anyway?"
 msgstr ""
 
-#: src/lang.c:739
+#: src/lang.c:741
 #, c-format
 msgid "%s=quit, %s=edit, %s=postpone: "
 msgstr ""
 
-#: src/lang.c:740
+#: src/lang.c:742
 #, c-format
 msgid "%s=quit %s=edit %s=save kill description: "
 msgstr ""
 
-#: src/lang.c:741
+#: src/lang.c:743
 #, c-format
 msgid "%s=quit %s=edit %s=save select description: "
 msgstr ""
 
-#: src/lang.c:742
+#: src/lang.c:744
 msgid "Do you really want to quit without saving your configuration?"
 msgstr ""
 
-#: src/lang.c:745
+#: src/lang.c:747
 msgid "Invalid range - valid are '0-9.$' eg. 1-$"
 msgstr ""
 
-#: src/lang.c:747
+#: src/lang.c:749
 msgid "Do you want to abort this operation?"
 msgstr ""
 
-#: src/lang.c:748
+#: src/lang.c:750
 msgid "Do you want to exit tin immediately?"
 msgstr ""
 
-#: src/lang.c:750
+#: src/lang.c:752
 msgid "Reading ('q' to quit)..."
 msgstr ""
 
-#: src/lang.c:751
+#: src/lang.c:753
 #, c-format
 msgid "Reading %sarticles..."
 msgstr ""
 
-#: src/lang.c:752
+#: src/lang.c:754
 #, c-format
 msgid "Reading %sattributes file...\n"
 msgstr ""
 
-#: src/lang.c:753
+#: src/lang.c:755
 #, c-format
 msgid "Reading %sconfig file...\n"
 msgstr ""
 
-#: src/lang.c:754
+#: src/lang.c:756
 msgid "Reading filter file...\n"
 msgstr ""
 
-#: src/lang.c:755
+#: src/lang.c:757
 #, c-format
 msgid "Reading %s groups..."
 msgstr ""
 
-#: src/lang.c:756
+#: src/lang.c:758
 msgid "Reading input history file...\n"
 msgstr ""
 
-#: src/lang.c:757
+#: src/lang.c:759
 msgid "Reading keymap file...\n"
 msgstr ""
 
-#: src/lang.c:758
+#: src/lang.c:760
 msgid "Reading groups from active file... "
 msgstr ""
 
-#: src/lang.c:759
+#: src/lang.c:761
 msgid "Reading groups from newsrc file... "
 msgstr ""
 
-#: src/lang.c:760
+#: src/lang.c:762
 msgid "Reading newsgroups file... "
 msgstr ""
 
-#: src/lang.c:761
+#: src/lang.c:763
 msgid "Reading newsrc file..."
 msgstr ""
 
-#: src/lang.c:762
+#: src/lang.c:764
 msgid "References: line              "
 msgstr ""
 
-#: src/lang.c:764
+#: src/lang.c:766
 #, c-format
 msgid "(%d:%02d remaining)"
 msgstr ""
 
-#: src/lang.c:766
+#: src/lang.c:768
 #, c-format
 msgid "Bogus group %s removed."
 msgstr ""
 
-#: src/lang.c:767
+#: src/lang.c:769
 msgid "Removed from the previous rule: "
 msgstr ""
 
-#: src/lang.c:768
+#: src/lang.c:770
 #, c-format
 msgid "Error: rename %s to %s"
 msgstr ""
 
-#: src/lang.c:769
+#: src/lang.c:771
 msgid "Reply to author..."
 msgstr ""
 
-#: src/lang.c:770
+#: src/lang.c:772
 msgid "Repost"
 msgstr ""
 
-#: src/lang.c:771
+#: src/lang.c:773
 msgid "Reposting article..."
 msgstr ""
 
-#: src/lang.c:772
+#: src/lang.c:774
 #, c-format
 msgid "Repost article(s) to group(s) [%s]> "
 msgstr ""
 
-#: src/lang.c:773
+#: src/lang.c:775
 msgid "Reset newsrc?"
 msgstr ""
 
-#: src/lang.c:774
+#: src/lang.c:776
 msgid "Responses have been directed to the following newsgroups"
 msgstr ""
 
-#: src/lang.c:775
+#: src/lang.c:777
 #, c-format
 msgid "Responses have been directed to poster. %s=mail, %s=post, %s=quit: "
 msgstr ""
 
-#: src/lang.c:777
+#: src/lang.c:779
 msgid "Press <RETURN> to continue..."
 msgstr ""
 
-#: src/lang.c:779
+#: src/lang.c:781
 #, c-format
 msgid "Select From    [%s] (y/n): "
 msgstr ""
 
-#: src/lang.c:780
+#: src/lang.c:782
 msgid "Select Lines: (</>num): "
 msgstr ""
 
-#: src/lang.c:781
+#: src/lang.c:783
 msgid "Auto-select Article Menu"
 msgstr ""
 
-#: src/lang.c:782
+#: src/lang.c:784
 #, c-format
 msgid "Select Msg-Id  [%s] (f/l/o/n): "
 msgstr ""
 
-#: src/lang.c:783
+#: src/lang.c:785
 msgid "Select pattern scope: "
 msgstr ""
 
-#: src/lang.c:784
+#: src/lang.c:786
 #, c-format
 msgid "Select Subject [%s] (y/n): "
 msgstr ""
 
-#: src/lang.c:785
+#: src/lang.c:787
 msgid "Select text pattern : "
 msgstr ""
 
-#: src/lang.c:786
+#: src/lang.c:788
 msgid "Select time in days   : "
 msgstr ""
 
-#: src/lang.c:787
+#: src/lang.c:789
 #, c-format
 msgid ""
 "# %s server configuration file\n"
@@ -3317,260 +3317,260 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/lang.c:793
+#: src/lang.c:795
 msgid "Showing unread groups only"
 msgstr ""
 
-#: src/lang.c:794
+#: src/lang.c:796
 msgid "Subject: line (ignore case)   "
 msgstr ""
 
-#: src/lang.c:795
+#: src/lang.c:797
 msgid "Subject: line (case sensitive)"
 msgstr ""
 
-#: src/lang.c:796
+#: src/lang.c:798
 msgid "Save"
 msgstr ""
 
-#: src/lang.c:797
+#: src/lang.c:799
 #, c-format
 msgid "Save '%s' (%s/%s)?"
 msgstr ""
 
-#: src/lang.c:798
+#: src/lang.c:800
 msgid "Save configuration before continuing?"
 msgstr ""
 
-#: src/lang.c:799
+#: src/lang.c:801
 msgid "Save filename> "
 msgstr ""
 
-#: src/lang.c:800
+#: src/lang.c:802
 msgid "Saved"
 msgstr ""
 
-#: src/lang.c:801
+#: src/lang.c:803
 #, c-format
 msgid "%4d unread (%4d hot) %s in %s\n"
 msgstr ""
 
-#: src/lang.c:802
+#: src/lang.c:804
 #, c-format
 msgid "Saved %s...\n"
 msgstr ""
 
-#: src/lang.c:803
+#: src/lang.c:805
 msgid "Nothing was saved"
 msgstr ""
 
-#: src/lang.c:804
+#: src/lang.c:806
 #, c-format
 msgid ""
 "\n"
 "%s %d %s from %d %s\n"
 msgstr ""
 
-#: src/lang.c:805
+#: src/lang.c:807
 #, c-format
 msgid "-- %s saved to %s%s --"
 msgstr ""
 
-#: src/lang.c:806
+#: src/lang.c:808
 #, c-format
 msgid "-- %s saved to %s - %s --"
 msgstr ""
 
-#: src/lang.c:807
+#: src/lang.c:809
 msgid "Saving..."
 msgstr ""
 
-#: src/lang.c:808
+#: src/lang.c:810
 #, c-format
 msgid "%s: Screen initialization failed"
 msgstr ""
 
-#: src/lang.c:810
+#: src/lang.c:812
 #, c-format
 msgid "%s: screen is too small\n"
 msgstr ""
 
-#: src/lang.c:812
+#: src/lang.c:814
 #, c-format
 msgid "screen is too small, %s is exiting"
 msgstr ""
 
-#: src/lang.c:813
+#: src/lang.c:815
 msgid "Delete scope?"
 msgstr ""
 
-#: src/lang.c:814
+#: src/lang.c:816
 msgid "Enter scope> "
 msgstr ""
 
-#: src/lang.c:815
+#: src/lang.c:817
 msgid "Select new position> "
 msgstr ""
 
-#: src/lang.c:816
+#: src/lang.c:818
 msgid "New position cannot be a global scope"
 msgstr ""
 
-#: src/lang.c:817
+#: src/lang.c:819
 msgid "Global scope, operation not allowed"
 msgstr ""
 
-#: src/lang.c:818
+#: src/lang.c:820
 msgid "Rename scope> "
 msgstr ""
 
-#: src/lang.c:819
+#: src/lang.c:821
 msgid "Select scope> "
 msgstr ""
 
-#: src/lang.c:820
+#: src/lang.c:822
 msgid "Scopes Menu"
 msgstr ""
 
-#: src/lang.c:821
+#: src/lang.c:823
 msgid "Scopes Menu Commands"
 msgstr ""
 
-#: src/lang.c:822
+#: src/lang.c:824
 #, c-format
 msgid "Search backwards [%s]> "
 msgstr ""
 
-#: src/lang.c:823
+#: src/lang.c:825
 #, c-format
 msgid "Search body [%s]> "
 msgstr ""
 
-#: src/lang.c:824
+#: src/lang.c:826
 #, c-format
 msgid "Search forwards [%s]> "
 msgstr ""
 
-#: src/lang.c:825
+#: src/lang.c:827
 msgid "Searching..."
 msgstr ""
 
-#: src/lang.c:826
+#: src/lang.c:828
 #, c-format
 msgid "Searching article %d of %d ('q' to abort)..."
 msgstr ""
 
-#: src/lang.c:827
+#: src/lang.c:829
 msgid "Select article> "
 msgstr ""
 
-#: src/lang.c:828
+#: src/lang.c:830
 msgid ""
 "Select option number before text or use arrow keys and <CR>. 'q' to quit."
 msgstr ""
 
-#: src/lang.c:829
+#: src/lang.c:831
 msgid "Select group> "
 msgstr ""
 
-#: src/lang.c:830
+#: src/lang.c:832
 #, c-format
 msgid "Enter selection pattern [%s]> "
 msgstr ""
 
-#: src/lang.c:831
+#: src/lang.c:833
 msgid "Select thread> "
 msgstr ""
 
-#: src/lang.c:832
+#: src/lang.c:834
 #, c-format
 msgid "%s %s %s (\"%s\") [%s]: send a DETAILED bug report to %s\n"
 msgstr ""
 
-#: src/lang.c:833
+#: src/lang.c:835
 msgid "servers active-file"
 msgstr ""
 
-#: src/lang.c:834
+#: src/lang.c:836
 msgid "Cannot move into new newsgroups. Subscribe first..."
 msgstr ""
 
-#: src/lang.c:835
+#: src/lang.c:837
 msgid "<SPACE>"
 msgstr ""
 
-#: src/lang.c:836
+#: src/lang.c:838
 #, c-format
 msgid "Starting: (%s)"
 msgstr ""
 
-#: src/lang.c:837
+#: src/lang.c:839
 #, c-format
 msgid "List Thread (%d of %d)"
 msgstr ""
 
-#: src/lang.c:838
+#: src/lang.c:840
 #, c-format
 msgid "Thread (%.*s)"
 msgstr ""
 
-#: src/lang.c:839
+#: src/lang.c:841
 msgid "Enter wildcard subscribe pattern> "
 msgstr ""
 
-#: src/lang.c:840
+#: src/lang.c:842
 #, c-format
 msgid "subscribed to %d groups"
 msgstr ""
 
-#: src/lang.c:841
+#: src/lang.c:843
 #, c-format
 msgid "Subscribed to %s"
 msgstr ""
 
-#: src/lang.c:842
+#: src/lang.c:844
 msgid "Subscribing... "
 msgstr ""
 
-#: src/lang.c:843
+#: src/lang.c:845
 #, c-format
 msgid "Repost or supersede article(s) [%%s]? (%s/%s/%s): "
 msgstr ""
 
-#: src/lang.c:844
+#: src/lang.c:846
 #, c-format
 msgid "Supersede article(s) to group(s) [%s]> "
 msgstr ""
 
-#: src/lang.c:845
+#: src/lang.c:847
 msgid "Superseding article ..."
 msgstr ""
 
-#: src/lang.c:846
+#: src/lang.c:848
 #, c-format
 msgid ""
 "\n"
 "Stopped. Type 'fg' to restart %s\n"
 msgstr ""
 
-#: src/lang.c:848
+#: src/lang.c:850
 #, c-format
 msgid "%d days"
 msgstr ""
 
-#: src/lang.c:849
+#: src/lang.c:851
 msgid "<TAB>"
 msgstr ""
 
-#: src/lang.c:850
+#: src/lang.c:852
 msgid "TeX "
 msgstr ""
 
-#: src/lang.c:851
+#: src/lang.c:853
 msgid "# Default action/prompt strings\n"
 msgstr ""
 
-#: src/lang.c:852
+#: src/lang.c:854
 msgid ""
 "# Defaults for quick (1 key) kill & auto-selection filters\n"
 "# header=NUM  0,1=Subject: 2,3=From: 4=Message-ID: & full References: line\n"
@@ -3581,271 +3581,271 @@ msgid ""
 "# expire=ON/OFF  ON=limit to default_filter_days OFF=don't ever expire\n"
 msgstr ""
 
-#: src/lang.c:865
+#: src/lang.c:867
 msgid ""
 "# If ON use print current subject or newsgroup description in the last line\n"
 msgstr ""
 
-#: src/lang.c:866
+#: src/lang.c:868
 msgid "# Host & time info used for detecting new groups (don't touch)\n"
 msgstr ""
 
-#: src/lang.c:867
+#: src/lang.c:869
 msgid "There is no news\n"
 msgstr ""
 
-#: src/lang.c:868
+#: src/lang.c:870
 msgid "Thread"
 msgstr ""
 
-#: src/lang.c:869
+#: src/lang.c:871
 msgid "Thread Level Commands"
 msgstr ""
 
-#: src/lang.c:870
+#: src/lang.c:872
 msgid "Thread deselected"
 msgstr ""
 
-#: src/lang.c:871
+#: src/lang.c:873
 msgid "Thread selected"
 msgstr ""
 
-#: src/lang.c:873
+#: src/lang.c:875
 msgid "threads"
 msgstr ""
 
-#: src/lang.c:875
+#: src/lang.c:877
 msgid "thread"
 msgstr ""
 
-#: src/lang.c:876
+#: src/lang.c:878
 #, c-format
 msgid "Thread %4s of %4s"
 msgstr ""
 
-#: src/lang.c:877
+#: src/lang.c:879
 msgid "Threading articles..."
 msgstr ""
 
-#: src/lang.c:878
+#: src/lang.c:880
 #, c-format
 msgid "Toggled word highlighting %s"
 msgstr ""
 
-#: src/lang.c:879
+#: src/lang.c:881
 msgid "Toggled rot13 encoding"
 msgstr ""
 
-#: src/lang.c:880
+#: src/lang.c:882
 #, c-format
 msgid "Toggled german TeX encoding %s"
 msgstr ""
 
-#: src/lang.c:881
+#: src/lang.c:883
 #, c-format
 msgid "Toggled tab-width to %d"
 msgstr ""
 
-#: src/lang.c:883
+#: src/lang.c:885
 #, c-format
 msgid "%d Trying to dotlock %s"
 msgstr ""
 
-#: src/lang.c:884
+#: src/lang.c:886
 #, c-format
 msgid "%d Trying to lock %s"
 msgstr ""
 
-#: src/lang.c:886
+#: src/lang.c:888
 msgid "           h=help"
 msgstr ""
 
-#: src/lang.c:888
+#: src/lang.c:890
 msgid "Unlimited"
 msgstr ""
 
-#: src/lang.c:889
+#: src/lang.c:891
 msgid "Enter wildcard unsubscribe pattern> "
 msgstr ""
 
-#: src/lang.c:890
+#: src/lang.c:892
 #, c-format
 msgid "Error decoding %s : %s"
 msgstr ""
 
-#: src/lang.c:891
+#: src/lang.c:893
 msgid "No end."
 msgstr ""
 
-#: src/lang.c:892
+#: src/lang.c:894
 #, c-format
 msgid "%s successfully decoded."
 msgstr ""
 
-#: src/lang.c:893
+#: src/lang.c:895
 #, c-format
 msgid ""
 "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n"
 "\n"
 msgstr ""
 
-#: src/lang.c:894
+#: src/lang.c:896
 msgid "unread "
 msgstr ""
 
-#: src/lang.c:895
+#: src/lang.c:897
 #, c-format
 msgid "unsubscribed from %d groups"
 msgstr ""
 
-#: src/lang.c:896
+#: src/lang.c:898
 #, c-format
 msgid "Unsubscribed from %s"
 msgstr ""
 
-#: src/lang.c:897
+#: src/lang.c:899
 msgid "Unsubscribing... "
 msgstr ""
 
-#: src/lang.c:898
+#: src/lang.c:900
 msgid "Unthreading articles..."
 msgstr ""
 
-#: src/lang.c:899
+#: src/lang.c:901
 msgid "Updated"
 msgstr ""
 
-#: src/lang.c:901
+#: src/lang.c:903
 #, c-format
 msgid "unparseable \"LIST COUNTS\" line: \"%s\""
 msgstr ""
 
-#: src/lang.c:903
+#: src/lang.c:905
 msgid "Updating"
 msgstr ""
 
-#: src/lang.c:904
+#: src/lang.c:906
 msgid "URL Menu"
 msgstr ""
 
-#: src/lang.c:905
+#: src/lang.c:907
 msgid "URL Menu Commands"
 msgstr ""
 
-#: src/lang.c:906
+#: src/lang.c:908
 #, c-format
 msgid "Opening %s"
 msgstr ""
 
-#: src/lang.c:907
+#: src/lang.c:909
 msgid "Select URL> "
 msgstr ""
 
-#: src/lang.c:908
+#: src/lang.c:910
 msgid "No URLs in this article"
 msgstr ""
 
-#: src/lang.c:909
+#: src/lang.c:911
 msgid "Use MIME display program for this message?"
 msgstr ""
 
-#: src/lang.c:910
+#: src/lang.c:912
 msgid "  -c       mark all news as read in subscribed newsgroups (batch mode)"
 msgstr ""
 
-#: src/lang.c:911
+#: src/lang.c:913
 msgid "  -Z       return status indicating if any unread news (batch mode)"
 msgstr ""
 
-#: src/lang.c:912
+#: src/lang.c:914
 msgid "  -q       don't check for new newsgroups"
 msgstr ""
 
-#: src/lang.c:913
+#: src/lang.c:915
 msgid "  -X       don't save any files on quit"
 msgstr ""
 
-#: src/lang.c:914
+#: src/lang.c:916
 msgid "  -d       don't show newsgroup descriptions"
 msgstr ""
 
-#: src/lang.c:915
+#: src/lang.c:917
 msgid "  -G limit get only limit articles/group"
 msgstr ""
 
-#: src/lang.c:916
+#: src/lang.c:918
 #, c-format
 msgid "  -H       help information about %s"
 msgstr ""
 
-#: src/lang.c:917
+#: src/lang.c:919
 msgid "  -h       this help message"
 msgstr ""
 
-#: src/lang.c:918
+#: src/lang.c:920
 #, c-format
 msgid "  -I dir   news index file directory [default=%s]"
 msgstr ""
 
-#: src/lang.c:919
+#: src/lang.c:921
 msgid "  -u       update index files (batch mode)"
 msgstr ""
 
-#: src/lang.c:920
+#: src/lang.c:922
 #, c-format
 msgid "  -m dir   mailbox directory [default=%s]"
 msgstr ""
 
-#: src/lang.c:921
+#: src/lang.c:923
 #, c-format
 msgid ""
 "\n"
 "Mail bug reports/comments to %s"
 msgstr ""
 
-#: src/lang.c:922
+#: src/lang.c:924
 msgid "  -N       mail new news to your posts (batch mode)"
 msgstr ""
 
-#: src/lang.c:923
+#: src/lang.c:925
 msgid "  -M user  mail new news to specified user (batch mode)"
 msgstr ""
 
-#: src/lang.c:924
+#: src/lang.c:926
 #, c-format
 msgid "  -f file  subscribed to newsgroups file [default=%s]"
 msgstr ""
 
-#: src/lang.c:925
+#: src/lang.c:927
 msgid "  -x       no-posting mode"
 msgstr ""
 
-#: src/lang.c:926
+#: src/lang.c:928
 msgid "  -w       post an article and exit"
 msgstr ""
 
-#: src/lang.c:927
+#: src/lang.c:929
 msgid "  -o       post all postponed articles and exit"
 msgstr ""
 
-#: src/lang.c:928
+#: src/lang.c:930
 msgid "  -R       read news saved by -S option"
 msgstr ""
 
-#: src/lang.c:929
+#: src/lang.c:931
 #, c-format
 msgid "  -s dir   save news directory [default=%s]"
 msgstr ""
 
-#: src/lang.c:930
+#: src/lang.c:932
 msgid "  -S       save new news for later reading (batch mode)"
 msgstr ""
 
-#: src/lang.c:931
+#: src/lang.c:933
 msgid "  -z       start if any unread news"
 msgstr ""
 
-#: src/lang.c:932
+#: src/lang.c:934
 #, c-format
 msgid ""
 "A Usenet reader.\n"
@@ -3853,42 +3853,42 @@ msgid ""
 "Usage: %s [options] [newsgroup[,...]]"
 msgstr ""
 
-#: src/lang.c:933
+#: src/lang.c:935
 msgid "  -v       verbose output for batch mode options"
 msgstr ""
 
-#: src/lang.c:934
+#: src/lang.c:936
 msgid "  -V       print version & date information"
 msgstr ""
 
-#: src/lang.c:935
+#: src/lang.c:937
 #, c-format
 msgid "%s only useful without batch mode operations\n"
 msgstr ""
 
-#: src/lang.c:936
+#: src/lang.c:938
 #, c-format
 msgid "%s only useful for batch mode operations\n"
 msgstr ""
 
-#: src/lang.c:937
+#: src/lang.c:939
 #, c-format
 msgid "Useless combination %s and %s. Ignoring %s.\n"
 msgstr ""
 
-#: src/lang.c:939
+#: src/lang.c:941
 #, c-format
 msgid ""
 "\n"
 "%s%d out of range (0 - %d). Reset to 0"
 msgstr ""
 
-#: src/lang.c:940
+#: src/lang.c:942
 #, c-format
 msgid "View '%s' (%s/%s)?"
 msgstr ""
 
-#: src/lang.c:942
+#: src/lang.c:944
 #, c-format
 msgid ""
 "\n"
@@ -3896,33 +3896,33 @@ msgid ""
 "%-100s\n"
 msgstr ""
 
-#: src/lang.c:943
+#: src/lang.c:945
 msgid ""
 "\n"
 "Warning: article unchanged after editing\n"
 msgstr ""
 
-#: src/lang.c:944
+#: src/lang.c:946
 msgid ""
 "\n"
 "Warning: \"Subject:\" contains only whitespaces.\n"
 msgstr ""
 
-#: src/lang.c:945
+#: src/lang.c:947
 msgid ""
 "\n"
 "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:"
 "\".\n"
 msgstr ""
 
-#: src/lang.c:947
+#: src/lang.c:949
 msgid ""
 "\n"
 "Warning: Article has \"References:\" but \"Subject:\" does not begin\n"
 "         with \"Re: \" and does not contain \"(was:\".\n"
 msgstr ""
 
-#: src/lang.c:950
+#: src/lang.c:952
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -3936,7 +3936,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/lang.c:954
+#: src/lang.c:956
 msgid ""
 "\n"
 "Warning: You are using a non-plain transfer encoding (such as base64 or\n"
@@ -3945,13 +3945,13 @@ msgid ""
 "         not be encoded properly.\n"
 msgstr ""
 
-#: src/lang.c:959
+#: src/lang.c:961
 msgid ""
 "\n"
 "Warning: \"example\" is a reserved hierarchy!\n"
 msgstr ""
 
-#: src/lang.c:960
+#: src/lang.c:962
 #, c-format
 msgid ""
 "\n"
@@ -3961,7 +3961,7 @@ msgid ""
 "Read WHATSNEW, etc...\n"
 msgstr ""
 
-#: src/lang.c:962
+#: src/lang.c:964
 #, c-format
 msgid ""
 "\n"
@@ -3970,7 +3970,7 @@ msgid ""
 "Some values in your %s file may be ignored, others might have changed!\n"
 msgstr ""
 
-#: src/lang.c:965
+#: src/lang.c:967
 #, c-format
 msgid ""
 "Warning: tin wrote fewer groups to your\n"
@@ -3980,19 +3980,19 @@ msgid ""
 "before you start tin once again!\n"
 msgstr ""
 
-#: src/lang.c:969
+#: src/lang.c:971
 #, c-format
 msgid ""
 "\n"
 "Warning: Found %d '-- \\n' lines, this may confuse some people.\n"
 msgstr ""
 
-#: src/lang.c:970
+#: src/lang.c:972
 #, c-format
 msgid "Warning: Only %d out of %d articles were saved"
 msgstr ""
 
-#: src/lang.c:971
+#: src/lang.c:973
 #, c-format
 msgid ""
 "\n"
@@ -4003,49 +4003,49 @@ msgid ""
 "         possible.\n"
 msgstr ""
 
-#: src/lang.c:975
+#: src/lang.c:977
 #, c-format
 msgid ""
 "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? "
 msgstr ""
 
-#: src/lang.c:976
+#: src/lang.c:978
 msgid ""
 "\n"
 "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n"
 msgstr ""
 
-#: src/lang.c:977
+#: src/lang.c:979
 msgid "Writing attributes file..."
 msgstr ""
 
-#: src/lang.c:979
+#: src/lang.c:981
 #, c-format
 msgid "%d Responses"
 msgstr ""
 
-#: src/lang.c:981
+#: src/lang.c:983
 #, c-format
 msgid "Added %d %s"
 msgstr ""
 
-#: src/lang.c:982
+#: src/lang.c:984
 msgid "No unsubscribed groups to show"
 msgstr ""
 
-#: src/lang.c:983
+#: src/lang.c:985
 msgid "Showing subscribed to groups only"
 msgstr ""
 
-#: src/lang.c:984
+#: src/lang.c:986
 msgid "Yes "
 msgstr ""
 
-#: src/lang.c:985
+#: src/lang.c:987
 msgid "    You have mail"
 msgstr ""
 
-#: src/lang.c:990
+#: src/lang.c:992
 #, c-format
 msgid ""
 "\n"
@@ -4058,11 +4058,11 @@ msgid ""
 "         M)enu option.\n"
 msgstr ""
 
-#: src/lang.c:1001
+#: src/lang.c:1003
 msgid "  -D mode  debug mode"
 msgstr ""
 
-#: src/lang.c:1005
+#: src/lang.c:1007
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4079,11 +4079,11 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/lang.c:1014
+#: src/lang.c:1016
 msgid "toggle color"
 msgstr ""
 
-#: src/lang.c:1015
+#: src/lang.c:1017
 msgid ""
 "# Changing colors of several screen parts\n"
 "# Possible values are:\n"
@@ -4108,391 +4108,391 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/lang.c:1035
+#: src/lang.c:1037
 msgid "  -a       toggle color flag"
 msgstr ""
 
-#: src/lang.c:1039
+#: src/lang.c:1041
 msgid ""
 "\n"
 "Error: Followup-To set to more than one newsgroup!\n"
 msgstr ""
 
-#: src/lang.c:1040
+#: src/lang.c:1042
 #, c-format
 msgid ""
 "\n"
 "Error: \"%s\" is renamed, use \"%s\" instead!\n"
 msgstr ""
 
-#: src/lang.c:1041
+#: src/lang.c:1043
 #, c-format
 msgid ""
 "\n"
 "Error: cross-posting to %d newsgroups and no Followup-To line!\n"
 msgstr ""
 
-#: src/lang.c:1042
+#: src/lang.c:1044
 #, c-format
 msgid ""
 "\n"
 "Error: \"%s\" is not a valid newsgroup!\n"
 msgstr ""
 
-#: src/lang.c:1044
+#: src/lang.c:1046
 msgid ""
 "\n"
 "Warning: Followup-To set to more than one newsgroup!\n"
 msgstr ""
 
-#: src/lang.c:1045
+#: src/lang.c:1047
 #, c-format
 msgid ""
 "\n"
 "Warning: \"%s\" is renamed, you should use \"%s\" instead!\n"
 msgstr ""
 
-#: src/lang.c:1046
+#: src/lang.c:1048
 #, c-format
 msgid ""
 "\n"
 "Warning: cross-posting to %d newsgroups and no Followup-To line!\n"
 msgstr ""
 
-#: src/lang.c:1047
+#: src/lang.c:1049
 #, c-format
 msgid ""
 "\n"
 "Warning: \"%s\" is not in your newsrc, it may be invalid at this site!\n"
 msgstr ""
 
-#: src/lang.c:1048
+#: src/lang.c:1050
 #, c-format
 msgid ""
 "\n"
 "Warning: \"%s\" is not a valid newsgroup at this site!\n"
 msgstr ""
 
-#: src/lang.c:1052
+#: src/lang.c:1054
 #, c-format
 msgid "%d files successfully written from %d articles. %d %s occurred."
 msgstr ""
 
-#: src/lang.c:1053
+#: src/lang.c:1055
 msgid "Missing parts."
 msgstr ""
 
-#: src/lang.c:1054
+#: src/lang.c:1056
 msgid "No beginning."
 msgstr ""
 
-#: src/lang.c:1055
+#: src/lang.c:1057
 msgid "No data."
 msgstr ""
 
-#: src/lang.c:1056
+#: src/lang.c:1058
 msgid "Unknown error."
 msgstr ""
 
-#: src/lang.c:1059
+#: src/lang.c:1061
 #, c-format
 msgid "\tChecksum of %s (%ld %s)"
 msgstr ""
 
-#: src/lang.c:1064
+#: src/lang.c:1066
 msgid "Reading mail active file... "
 msgstr ""
 
-#: src/lang.c:1065
+#: src/lang.c:1067
 msgid "Reading mailgroups file... "
 msgstr ""
 
-#: src/lang.c:1069
+#: src/lang.c:1071
 msgid "perform PGP operations on article"
 msgstr ""
 
-#: src/lang.c:1070
+#: src/lang.c:1072
 msgid "Add key(s) to public keyring?"
 msgstr ""
 
-#: src/lang.c:1071
+#: src/lang.c:1073
 #, c-format
 msgid "%s=encrypt, %s=sign, %s=both, %s=quit: "
 msgstr ""
 
-#: src/lang.c:1072
+#: src/lang.c:1074
 #, c-format
 msgid "%s=sign, %s=sign & include public key, %s=quit: "
 msgstr ""
 
-#: src/lang.c:1073
+#: src/lang.c:1075
 #, c-format
 msgid "PGP has not been set up (can't open %s)"
 msgstr ""
 
-#: src/lang.c:1074
+#: src/lang.c:1076
 msgid "Article not signed and no public keys found"
 msgstr ""
 
-#: src/lang.c:1076
+#: src/lang.c:1078
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr ""
 
-#: src/lang.c:1077
+#: src/lang.c:1079
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=send [%%s]: "
 msgstr ""
 
-#: src/lang.c:1078
+#: src/lang.c:1080
 #, c-format
 msgid ""
 "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 
-#: src/lang.c:1080
+#: src/lang.c:1082
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr ""
 
-#: src/lang.c:1081
+#: src/lang.c:1083
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=send [%%s]: "
 msgstr ""
 
-#: src/lang.c:1082
+#: src/lang.c:1084
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 
-#: src/lang.c:1086
+#: src/lang.c:1088
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone: "
 msgstr ""
 
-#: src/lang.c:1087
+#: src/lang.c:1089
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=send [%%s]: "
 msgstr ""
 
-#: src/lang.c:1088
+#: src/lang.c:1090
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 
-#: src/lang.c:1090
+#: src/lang.c:1092
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone: "
 msgstr ""
 
-#: src/lang.c:1091
+#: src/lang.c:1093
 #, c-format
 msgid "%s=quit, %s=edit, %s=send [%%s]: "
 msgstr ""
 
-#: src/lang.c:1092
+#: src/lang.c:1094
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 
-#: src/lang.c:1101
+#: src/lang.c:1103
 msgid "Try cache_overview_files to speed up things.\n"
 msgstr ""
 
-#: src/lang.c:1102
+#: src/lang.c:1104
 msgid "Tin will use local index files instead.\n"
 msgstr ""
 
-#: src/lang.c:1103
+#: src/lang.c:1105
 msgid "Cannot find NNTP server name"
 msgstr ""
 
-#: src/lang.c:1104
+#: src/lang.c:1106
 #, c-format
 msgid "Connecting to %s:%u..."
 msgstr ""
 
-#: src/lang.c:1105
+#: src/lang.c:1107
 msgid "Disconnecting from server...\n"
 msgstr ""
 
-#: src/lang.c:1106
+#: src/lang.c:1108
 #, c-format
 msgid ""
 "Wrong newsgroup name (\"%s\") in response of \"GROUP %s\" command: \"%s\""
 msgstr ""
 
-#: src/lang.c:1107
+#: src/lang.c:1109
 #, c-format
 msgid "Failed to connect to NNTP server %s. Exiting..."
 msgstr ""
 
-#: src/lang.c:1108
+#: src/lang.c:1110
 msgid "205  Closing connection"
 msgstr ""
 
-#: src/lang.c:1109
+#: src/lang.c:1111
 msgid "Your server does not support the NNTP XOVER or OVER command.\n"
 msgstr ""
 
-#: src/lang.c:1110
+#: src/lang.c:1112
 msgid "Connection to news server has timed out. Reconnect?"
 msgstr ""
 
-#: src/lang.c:1111
+#: src/lang.c:1113
 #, c-format
 msgid ""
 "Put the server name in the file %s,\n"
 "or set the environment variable NNTPSERVER"
 msgstr ""
 
-#: src/lang.c:1112
+#: src/lang.c:1114
 msgid "  -A       force authentication on connect"
 msgstr ""
 
-#: src/lang.c:1113
+#: src/lang.c:1115
 #, c-format
 msgid "  -g serv  read news from NNTP server serv [default=%s]"
 msgstr ""
 
-#: src/lang.c:1114
+#: src/lang.c:1116
 #, c-format
 msgid "  -p port  use port as NNTP port [default=%d]"
 msgstr ""
 
-#: src/lang.c:1115
+#: src/lang.c:1117
 msgid "  -Q       quick start. Same as -nqd"
 msgstr ""
 
-#: src/lang.c:1116
+#: src/lang.c:1118
 msgid "  -r       read news remotely from default NNTP server"
 msgstr ""
 
-#: src/lang.c:1117
+#: src/lang.c:1119
 msgid "  -l       use only LIST instead of GROUP (-n) command"
 msgstr ""
 
-#: src/lang.c:1118
+#: src/lang.c:1120
 msgid "  -n       only read subscribed .newsrc groups from NNTP server"
 msgstr ""
 
-#: src/lang.c:1120
+#: src/lang.c:1122
 msgid "  -4       force connecting via IPv4"
 msgstr ""
 
-#: src/lang.c:1121
+#: src/lang.c:1123
 msgid "  -6       force connecting via IPv6"
 msgstr ""
 
-#: src/lang.c:1122
+#: src/lang.c:1124
 msgid ""
 "\n"
 "socket or connect problem\n"
 msgstr ""
 
-#: src/lang.c:1124
+#: src/lang.c:1126
 #, c-format
 msgid ""
 "\n"
 "Connection to %s: "
 msgstr ""
 
-#: src/lang.c:1125
+#: src/lang.c:1127
 msgid "Giving up...\n"
 msgstr ""
 
-#: src/lang.c:1127
+#: src/lang.c:1129
 #, c-format
 msgid "%s/tcp: Unknown service.\n"
 msgstr ""
 
-#: src/lang.c:1131
+#: src/lang.c:1133
 msgid ""
 "Your server does not have Xref: in its XOVER information.\n"
 "Tin will try to use XHDR XREF instead (slows down things a bit).\n"
 msgstr ""
 
-#: src/lang.c:1134
+#: src/lang.c:1136
 msgid "Your server does not have Xref: in its XOVER information.\n"
 msgstr ""
 
-#: src/lang.c:1137
+#: src/lang.c:1139
 #, c-format
 msgid "Can't open %s. Try %s -r to read news via NNTP."
 msgstr ""
 
-#: src/lang.c:1140
+#: src/lang.c:1142
 msgid "  -Q       quick start. Same as -qd"
 msgstr ""
 
-#: src/lang.c:1141
+#: src/lang.c:1143
 msgid "  -l       read only active file instead of scanning spool (-n) command"
 msgstr ""
 
-#: src/lang.c:1142
+#: src/lang.c:1144
 msgid "  -n       only read subscribed .newsrc groups from spool"
 msgstr ""
 
-#: src/lang.c:1143
+#: src/lang.c:1145
 msgid "Your server does not have Xref: in its NOV-files.\n"
 msgstr ""
 
-#: src/lang.c:1147
+#: src/lang.c:1149
 msgid "Posting using external inews failed. Use built in inews instead?"
 msgstr ""
 
-#: src/lang.c:1148
+#: src/lang.c:1150
 msgid "It worked! Should I always use my built in inews from now on?"
 msgstr ""
 
-#: src/lang.c:1152
+#: src/lang.c:1154
 #, c-format
 msgid "%d %s printed"
 msgstr ""
 
-#: src/lang.c:1153
+#: src/lang.c:1155
 msgid "output article/thread/hot/pattern/tagged articles to printer"
 msgstr ""
 
-#: src/lang.c:1154
+#: src/lang.c:1156
 msgid "Print"
 msgstr ""
 
-#: src/lang.c:1155
+#: src/lang.c:1157
 msgid "Printing..."
 msgstr ""
 
-#: src/lang.c:1159
+#: src/lang.c:1161
 #, c-format
 msgid "%d %s piped to \"%s\""
 msgstr ""
 
-#: src/lang.c:1160
+#: src/lang.c:1162
 msgid "pipe article/thread/hot/pattern/tagged articles into command"
 msgstr ""
 
-#: src/lang.c:1161
+#: src/lang.c:1163
 msgid "No command"
 msgstr ""
 
-#: src/lang.c:1162
+#: src/lang.c:1164
 msgid "Pipe"
 msgstr ""
 
-#: src/lang.c:1163
+#: src/lang.c:1165
 #, c-format
 msgid "Pipe to command [%.*s]> "
 msgstr ""
 
-#: src/lang.c:1164
+#: src/lang.c:1166
 msgid "Piping..."
 msgstr ""
 
-#: src/lang.c:1166
+#: src/lang.c:1168
 msgid "Piping not enabled."
 msgstr ""
 
-#: src/lang.c:1170
+#: src/lang.c:1172
 #, c-format
 msgid ""
 "\n"
@@ -4502,7 +4502,7 @@ msgid ""
 "       newsgroup names.\n"
 msgstr ""
 
-#: src/lang.c:1175
+#: src/lang.c:1177
 #, c-format
 msgid ""
 "\n"
@@ -4511,7 +4511,7 @@ msgid ""
 "       Please write all newsgroups into a single line.\n"
 msgstr ""
 
-#: src/lang.c:1180
+#: src/lang.c:1182
 #, c-format
 msgid ""
 "\n"
@@ -4520,14 +4520,14 @@ msgid ""
 "         To avoid trouble please write all newsgroups into a single line.\n"
 msgstr ""
 
-#: src/lang.c:1184
+#: src/lang.c:1186
 #, c-format
 msgid ""
 "\n"
 "Warning: The \"%s:\" line has spaces in it that SHOULD be removed.\n"
 msgstr ""
 
-#: src/lang.c:1189
+#: src/lang.c:1191
 msgid ""
 "\n"
 "  If your article contains quoted text  please take some time to pare it "
@@ -4549,603 +4549,603 @@ msgid ""
 "  likely to ignore it completely.  It's a crowded net out there.\n"
 msgstr ""
 
-#: src/lang.c:1202
+#: src/lang.c:1204
 msgid "shell escape"
 msgstr ""
 
-#: src/lang.c:1203
+#: src/lang.c:1205
 #, c-format
 msgid "Shell Command (%s)"
 msgstr ""
 
-#: src/lang.c:1204
+#: src/lang.c:1206
 #, c-format
 msgid "Enter shell command [%s]> "
 msgstr ""
 
-#: src/lang.c:1208
+#: src/lang.c:1210
 #, c-format
 msgid "%s: Can't get entry for TERM\n"
 msgstr ""
 
-#: src/lang.c:1212
+#: src/lang.c:1214
 #, c-format
 msgid "Group %.*s ('q' to quit)..."
 msgstr ""
 
-#: src/lang.c:1214
+#: src/lang.c:1216
 #, c-format
 msgid "Group %.*s..."
 msgstr ""
 
-#: src/lang.c:1218
+#: src/lang.c:1220
 msgid "Server unavailable\n"
 msgstr ""
 
-#: src/lang.c:1224
+#: src/lang.c:1226
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; "
 "%s=post"
 msgstr ""
 
-#: src/lang.c:1225
+#: src/lang.c:1227
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1227
+#: src/lang.c:1229
 #, c-format
 msgid ""
 "%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1228
+#: src/lang.c:1230
 #, c-format
 msgid "%s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1232
+#: src/lang.c:1234
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1233
+#: src/lang.c:1235
 #, c-format
 msgid "%s=pipe; %s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1235
+#: src/lang.c:1237
 #, c-format
 msgid "%s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1236
+#: src/lang.c:1238
 #, c-format
 msgid "%s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1242
+#: src/lang.c:1244
 msgid "Terminal does not support color"
 msgstr ""
 
-#: src/lang.c:1247
+#: src/lang.c:1249
 #, c-format
 msgid "Trying %s"
 msgstr ""
 
-#: src/lang.c:1261 src/lang.c:1289 src/lang.c:1560 src/refs.c:289
+#: src/lang.c:1263 src/lang.c:1291 src/lang.c:1573 src/refs.c:289
 msgid "None"
 msgstr ""
 
-#: src/lang.c:1262
+#: src/lang.c:1264
 msgid "Subject"
 msgstr ""
 
-#: src/lang.c:1263
+#: src/lang.c:1265
 msgid "References"
 msgstr ""
 
-#: src/lang.c:1264
+#: src/lang.c:1266
 msgid "Both Subject and References"
 msgstr ""
 
-#: src/lang.c:1265
+#: src/lang.c:1267
 msgid "Multipart Subject"
 msgstr ""
 
-#: src/lang.c:1266
+#: src/lang.c:1268
 msgid "Percentage Match"
 msgstr ""
 
-#: src/lang.c:1279 src/lang.c:1370 src/lang.c:1449
+#: src/lang.c:1281 src/lang.c:1372 src/lang.c:1462
 msgid "No"
 msgstr ""
 
-#: src/lang.c:1280 src/lang.c:1451
+#: src/lang.c:1282 src/lang.c:1464
 msgid "Yes"
 msgstr ""
 
-#: src/lang.c:1281
+#: src/lang.c:1283
 msgid "Hide All"
 msgstr ""
 
-#: src/lang.c:1290
+#: src/lang.c:1292
 msgid "Address"
 msgstr ""
 
-#: src/lang.c:1291
+#: src/lang.c:1293
 msgid "Full Name"
 msgstr ""
 
-#: src/lang.c:1292
+#: src/lang.c:1294
 msgid "Address and Name"
 msgstr ""
 
-#: src/lang.c:1300
+#: src/lang.c:1302
 msgid "Max"
 msgstr ""
 
-#: src/lang.c:1301
+#: src/lang.c:1303
 msgid "Sum"
 msgstr ""
 
-#: src/lang.c:1302
+#: src/lang.c:1304
 msgid "Average"
 msgstr ""
 
-#: src/lang.c:1312 src/lang.c:1332
+#: src/lang.c:1314 src/lang.c:1334
 msgid "Black"
 msgstr ""
 
-#: src/lang.c:1313 src/lang.c:1333
+#: src/lang.c:1315 src/lang.c:1335
 msgid "Red"
 msgstr ""
 
-#: src/lang.c:1314 src/lang.c:1334
+#: src/lang.c:1316 src/lang.c:1336
 msgid "Green"
 msgstr ""
 
-#: src/lang.c:1315 src/lang.c:1335
+#: src/lang.c:1317 src/lang.c:1337
 msgid "Brown"
 msgstr ""
 
-#: src/lang.c:1316 src/lang.c:1336
+#: src/lang.c:1318 src/lang.c:1338
 msgid "Blue"
 msgstr ""
 
-#: src/lang.c:1317 src/lang.c:1337
+#: src/lang.c:1319 src/lang.c:1339
 msgid "Pink"
 msgstr ""
 
-#: src/lang.c:1318 src/lang.c:1338
+#: src/lang.c:1320 src/lang.c:1340
 msgid "Cyan"
 msgstr ""
 
-#: src/lang.c:1319 src/lang.c:1339
+#: src/lang.c:1321 src/lang.c:1341
 msgid "White"
 msgstr ""
 
-#: src/lang.c:1320
+#: src/lang.c:1322
 msgid "Gray"
 msgstr ""
 
-#: src/lang.c:1321
+#: src/lang.c:1323
 msgid "Light Red"
 msgstr ""
 
-#: src/lang.c:1322
+#: src/lang.c:1324
 msgid "Light Green"
 msgstr ""
 
-#: src/lang.c:1323
+#: src/lang.c:1325
 msgid "Yellow"
 msgstr ""
 
-#: src/lang.c:1324
+#: src/lang.c:1326
 msgid "Light Blue"
 msgstr ""
 
-#: src/lang.c:1325
+#: src/lang.c:1327
 msgid "Light Pink"
 msgstr ""
 
-#: src/lang.c:1326
+#: src/lang.c:1328
 msgid "Light Cyan"
 msgstr ""
 
-#: src/lang.c:1327
+#: src/lang.c:1329
 msgid "Light White"
 msgstr ""
 
-#: src/lang.c:1348 src/lang.c:1456 src/lang.c:1471
+#: src/lang.c:1350 src/lang.c:1469 src/lang.c:1484
 msgid "Nothing"
 msgstr ""
 
-#: src/lang.c:1350
+#: src/lang.c:1352
 msgid "Space"
 msgstr ""
 
-#: src/lang.c:1358
+#: src/lang.c:1360
 msgid "Normal"
 msgstr ""
 
-#: src/lang.c:1359
+#: src/lang.c:1361
 msgid "Best highlighting"
 msgstr ""
 
-#: src/lang.c:1360
+#: src/lang.c:1362
 msgid "Underline"
 msgstr ""
 
-#: src/lang.c:1361
+#: src/lang.c:1363
 msgid "Reverse video"
 msgstr ""
 
-#: src/lang.c:1362
+#: src/lang.c:1364
 msgid "Blinking"
 msgstr ""
 
-#: src/lang.c:1363
+#: src/lang.c:1365
 msgid "Half bright"
 msgstr ""
 
-#: src/lang.c:1364
+#: src/lang.c:1366
 msgid "Bold"
 msgstr ""
 
-#: src/lang.c:1371
+#: src/lang.c:1373
 msgid "Cc"
 msgstr ""
 
-#: src/lang.c:1372
+#: src/lang.c:1374
 msgid "Bcc"
 msgstr ""
 
-#: src/lang.c:1373
+#: src/lang.c:1375
 msgid "Cc and Bcc"
 msgstr ""
 
-#: src/lang.c:1379 src/lang.c:1392
+#: src/lang.c:1392 src/lang.c:1405
 msgid "none"
 msgstr ""
 
-#: src/lang.c:1380
+#: src/lang.c:1393
 msgid "commands"
 msgstr ""
 
-#: src/lang.c:1381
+#: src/lang.c:1394
 msgid "select"
 msgstr ""
 
-#: src/lang.c:1383
+#: src/lang.c:1396
 msgid "commands & quit"
 msgstr ""
 
-#: src/lang.c:1384
+#: src/lang.c:1397
 msgid "commands & select"
 msgstr ""
 
-#: src/lang.c:1385
+#: src/lang.c:1398
 msgid "quit & select"
 msgstr ""
 
-#: src/lang.c:1386
+#: src/lang.c:1399
 msgid "commands & quit & select"
 msgstr ""
 
-#: src/lang.c:1393
+#: src/lang.c:1406
 msgid "PageDown"
 msgstr ""
 
-#: src/lang.c:1394
+#: src/lang.c:1407
 msgid "PageNextUnread"
 msgstr ""
 
-#: src/lang.c:1395
+#: src/lang.c:1408
 msgid "PageDown or PageNextUnread"
 msgstr ""
 
-#: src/lang.c:1401
+#: src/lang.c:1414
 msgid "Subject: (case sensitive)"
 msgstr ""
 
-#: src/lang.c:1402
+#: src/lang.c:1415
 msgid "Subject: (ignore case)"
 msgstr ""
 
-#: src/lang.c:1403
+#: src/lang.c:1416
 msgid "From: (case sensitive)"
 msgstr ""
 
-#: src/lang.c:1404
+#: src/lang.c:1417
 msgid "From: (ignore case)"
 msgstr ""
 
-#: src/lang.c:1405
+#: src/lang.c:1418
 msgid "Msg-ID: & full References: line"
 msgstr ""
 
-#: src/lang.c:1406
+#: src/lang.c:1419
 msgid "Msg-ID: & last References: only"
 msgstr ""
 
-#: src/lang.c:1407
+#: src/lang.c:1420
 msgid "Message-ID: entry only"
 msgstr ""
 
-#: src/lang.c:1408
+#: src/lang.c:1421
 msgid "Lines:"
 msgstr ""
 
-#: src/lang.c:1414
+#: src/lang.c:1427
 msgid "Don't trim article body"
 msgstr ""
 
-#: src/lang.c:1415
+#: src/lang.c:1428
 msgid "Skip leading blank lines"
 msgstr ""
 
-#: src/lang.c:1416
+#: src/lang.c:1429
 msgid "Skip trailing blank lines"
 msgstr ""
 
-#: src/lang.c:1417
+#: src/lang.c:1430
 msgid "Skip leading and trailing blank l."
 msgstr ""
 
-#: src/lang.c:1418
+#: src/lang.c:1431
 msgid "Compact multiple between text"
 msgstr ""
 
-#: src/lang.c:1419
+#: src/lang.c:1432
 msgid "Compact multiple and skip leading"
 msgstr ""
 
-#: src/lang.c:1420
+#: src/lang.c:1433
 msgid "Compact multiple and skip trailing"
 msgstr ""
 
-#: src/lang.c:1421
+#: src/lang.c:1434
 msgid "Compact mltpl., skip lead. & trai."
 msgstr ""
 
-#: src/lang.c:1450
+#: src/lang.c:1463
 msgid "Shell archive"
 msgstr ""
 
-#: src/lang.c:1457
+#: src/lang.c:1470
 msgid "Subject: (descending)"
 msgstr ""
 
-#: src/lang.c:1458
+#: src/lang.c:1471
 msgid "Subject: (ascending)"
 msgstr ""
 
-#: src/lang.c:1459
+#: src/lang.c:1472
 msgid "From: (descending)"
 msgstr ""
 
-#: src/lang.c:1460
+#: src/lang.c:1473
 msgid "From: (ascending)"
 msgstr ""
 
-#: src/lang.c:1461
+#: src/lang.c:1474
 msgid "Date: (descending)"
 msgstr ""
 
-#: src/lang.c:1462
+#: src/lang.c:1475
 msgid "Date: (ascending)"
 msgstr ""
 
-#: src/lang.c:1463 src/lang.c:1472
+#: src/lang.c:1476 src/lang.c:1485
 msgid "Score (descending)"
 msgstr ""
 
-#: src/lang.c:1464 src/lang.c:1473
+#: src/lang.c:1477 src/lang.c:1486
 msgid "Score (ascending)"
 msgstr ""
 
-#: src/lang.c:1465
+#: src/lang.c:1478
 msgid "Lines: (descending)"
 msgstr ""
 
-#: src/lang.c:1466
+#: src/lang.c:1479
 msgid "Lines: (ascending)"
 msgstr ""
 
-#: src/lang.c:1474
+#: src/lang.c:1487
 msgid "Last posting date (descending)"
 msgstr ""
 
-#: src/lang.c:1475
+#: src/lang.c:1488
 msgid "Last posting date (ascending)"
 msgstr ""
 
-#: src/lang.c:1481
+#: src/lang.c:1494
 msgid "Quick-sort"
 msgstr ""
 
-#: src/lang.c:1482
+#: src/lang.c:1495
 msgid "Heap-sort"
 msgstr ""
 
-#: src/lang.c:1489
+#: src/lang.c:1502
 msgid "Always Keep"
 msgstr ""
 
-#: src/lang.c:1490
+#: src/lang.c:1503
 msgid "Always Remove"
 msgstr ""
 
-#: src/lang.c:1491
+#: src/lang.c:1504
 msgid "Mark with D on selection screen"
 msgstr ""
 
-#: src/lang.c:1497
+#: src/lang.c:1510
 msgid "Kill only unread arts"
 msgstr ""
 
-#: src/lang.c:1498
+#: src/lang.c:1511
 msgid "Kill all arts & show with K"
 msgstr ""
 
 #. TODO: s/K/art_marked_killed/
-#: src/lang.c:1499
+#: src/lang.c:1512
 msgid "Kill all arts and never show"
 msgstr ""
 
-#: src/lang.c:1505
+#: src/lang.c:1518
 msgid "Nothing special"
 msgstr ""
 
-#: src/lang.c:1506
+#: src/lang.c:1519
 msgid "Compress quotes"
 msgstr ""
 
-#: src/lang.c:1507
+#: src/lang.c:1520
 msgid "Quote signatures"
 msgstr ""
 
-#: src/lang.c:1508
+#: src/lang.c:1521
 msgid "Compress quotes, quote sigs"
 msgstr ""
 
-#: src/lang.c:1509
+#: src/lang.c:1522
 msgid "Quote empty lines"
 msgstr ""
 
-#: src/lang.c:1510
+#: src/lang.c:1523
 msgid "Compress quotes, quote empty lines"
 msgstr ""
 
-#: src/lang.c:1511
+#: src/lang.c:1524
 msgid "Quote sigs & empty lines"
 msgstr ""
 
-#: src/lang.c:1512
+#: src/lang.c:1525
 msgid "Comp. q., quote sigs & empty lines"
 msgstr ""
 
-#: src/lang.c:1552
+#: src/lang.c:1565
 msgid "no"
 msgstr ""
 
-#: src/lang.c:1553
+#: src/lang.c:1566
 msgid "with headers"
 msgstr ""
 
-#: src/lang.c:1554
+#: src/lang.c:1567
 msgid "without headers"
 msgstr ""
 
-#: src/lang.c:1561
+#: src/lang.c:1574
 msgid "NFKC"
 msgstr ""
 
-#: src/lang.c:1563
+#: src/lang.c:1576
 msgid "NFKD"
 msgstr ""
 
-#: src/lang.c:1564
+#: src/lang.c:1577
 msgid "NFC"
 msgstr ""
 
-#: src/lang.c:1565
+#: src/lang.c:1578
 msgid "NFD"
 msgstr ""
 
-#: src/lang.c:1573
+#: src/lang.c:1586
 msgid "Display Options"
 msgstr ""
 
-#: src/lang.c:1580
+#: src/lang.c:1593
 msgid "Color Options"
 msgstr ""
 
-#: src/lang.c:1586
+#: src/lang.c:1599
 msgid "Highlight Options"
 msgstr ""
 
-#: src/lang.c:1593
+#: src/lang.c:1606
 msgid "Article-Limiting Options"
 msgstr ""
 
-#: src/lang.c:1599
+#: src/lang.c:1612
 msgid "Posting/Mailing Options"
 msgstr ""
 
-#: src/lang.c:1605
+#: src/lang.c:1618
 msgid "Saving/Printing Options"
 msgstr ""
 
-#: src/lang.c:1611
+#: src/lang.c:1624
 msgid "Expert Options"
 msgstr ""
 
-#: src/lang.c:1617
+#: src/lang.c:1630
 msgid "Filtering Options"
 msgstr ""
 
-#: src/lang.c:1622 src/lang.c:1653 src/lang.c:1659 src/lang.c:1686
-#: src/lang.c:1738 src/lang.c:1744 src/lang.c:1754 src/lang.c:1765
-#: src/lang.c:1783 src/lang.c:1852 src/lang.c:2053 src/lang.c:2059
-#: src/lang.c:2065 src/lang.c:2071 src/lang.c:2083 src/lang.c:2090
-#: src/lang.c:2144 src/lang.c:2153 src/lang.c:2159 src/lang.c:2166
-#: src/lang.c:2173 src/lang.c:2180 src/lang.c:2187 src/lang.c:2194
-#: src/lang.c:2201 src/lang.c:2208 src/lang.c:2215 src/lang.c:2222
-#: src/lang.c:2229 src/lang.c:2236 src/lang.c:2243 src/lang.c:2250
-#: src/lang.c:2257 src/lang.c:2264 src/lang.c:2271 src/lang.c:2278
-#: src/lang.c:2285 src/lang.c:2292 src/lang.c:2299 src/lang.c:2306
-#: src/lang.c:2313 src/lang.c:2320 src/lang.c:2327 src/lang.c:2335
-#: src/lang.c:2351 src/lang.c:2358 src/lang.c:2365 src/lang.c:2372
-#: src/lang.c:2378 src/lang.c:2384 src/lang.c:2401 src/lang.c:2413
-#: src/lang.c:2447 src/lang.c:2500 src/lang.c:2514 src/lang.c:2520
-#: src/lang.c:2545 src/lang.c:2563 src/lang.c:2580 src/lang.c:2616
-#: src/lang.c:2652 src/lang.c:2672 src/lang.c:2707 src/lang.c:2717
-#: src/lang.c:2724 src/lang.c:2750 src/lang.c:2774 src/lang.c:2847
-#: src/lang.c:2861 src/lang.c:2869 src/lang.c:2883 src/lang.c:2889
-#: src/lang.c:2927
+#: src/lang.c:1635 src/lang.c:1666 src/lang.c:1672 src/lang.c:1699
+#: src/lang.c:1751 src/lang.c:1757 src/lang.c:1767 src/lang.c:1778
+#: src/lang.c:1796 src/lang.c:1865 src/lang.c:2066 src/lang.c:2072
+#: src/lang.c:2078 src/lang.c:2084 src/lang.c:2096 src/lang.c:2103
+#: src/lang.c:2157 src/lang.c:2166 src/lang.c:2172 src/lang.c:2179
+#: src/lang.c:2186 src/lang.c:2193 src/lang.c:2200 src/lang.c:2207
+#: src/lang.c:2214 src/lang.c:2221 src/lang.c:2228 src/lang.c:2235
+#: src/lang.c:2242 src/lang.c:2249 src/lang.c:2256 src/lang.c:2263
+#: src/lang.c:2270 src/lang.c:2277 src/lang.c:2284 src/lang.c:2291
+#: src/lang.c:2298 src/lang.c:2305 src/lang.c:2312 src/lang.c:2319
+#: src/lang.c:2326 src/lang.c:2333 src/lang.c:2340 src/lang.c:2348
+#: src/lang.c:2364 src/lang.c:2371 src/lang.c:2378 src/lang.c:2385
+#: src/lang.c:2391 src/lang.c:2397 src/lang.c:2414 src/lang.c:2426
+#: src/lang.c:2461 src/lang.c:2514 src/lang.c:2528 src/lang.c:2534
+#: src/lang.c:2559 src/lang.c:2577 src/lang.c:2594 src/lang.c:2606
+#: src/lang.c:2639 src/lang.c:2675 src/lang.c:2695 src/lang.c:2730
+#: src/lang.c:2740 src/lang.c:2747 src/lang.c:2773 src/lang.c:2797
+#: src/lang.c:2870 src/lang.c:2884 src/lang.c:2892 src/lang.c:2906
+#: src/lang.c:2912 src/lang.c:2950
 msgid "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1623
+#: src/lang.c:1636
 msgid "Show mini menu & posting etiquette"
 msgstr ""
 
-#: src/lang.c:1624
+#: src/lang.c:1637
 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:1629
+#: src/lang.c:1642
 msgid "Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1630
+#: src/lang.c:1643
 msgid "Show description of each newsgroup"
 msgstr ""
 
-#: src/lang.c:1631
+#: src/lang.c:1644
 msgid ""
 "# If ON show group description text after newsgroup name at\n"
 "# group selection level\n"
 msgstr ""
 
-#: src/lang.c:1636
+#: src/lang.c:1649
 msgid ""
 "Show From (author) fields in group & thread level. <SPACE> toggles & <CR> "
 "sets."
 msgstr ""
 
-#: src/lang.c:1637
+#: src/lang.c:1650
 msgid "In group and thread level, show author by"
 msgstr ""
 
-#: src/lang.c:1638
+#: src/lang.c:1651
 msgid ""
 "# Part of From field to display in group and thread level\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5155,31 +5155,31 @@ msgid ""
 "#   3 = both\n"
 msgstr ""
 
-#: src/lang.c:1647
+#: src/lang.c:1660
 msgid "Draw -> or highlighted bar for selection. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1648
+#: src/lang.c:1661
 msgid "Draw -> instead of highlighted bar"
 msgstr ""
 
-#: src/lang.c:1649
+#: src/lang.c:1662
 msgid "# If ON use -> otherwise highlighted bar for selection\n"
 msgstr ""
 
-#: src/lang.c:1654
+#: src/lang.c:1667
 msgid "Use inverse video for page headers"
 msgstr ""
 
-#: src/lang.c:1655
+#: src/lang.c:1668
 msgid "# If ON use inverse video for page headers at different levels\n"
 msgstr ""
 
-#: src/lang.c:1660
+#: src/lang.c:1673
 msgid "Thread articles by"
 msgstr ""
 
-#: src/lang.c:1661
+#: src/lang.c:1674
 msgid ""
 "# Thread articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5191,15 +5191,15 @@ msgid ""
 "#   5 = Percentage Match\n"
 msgstr ""
 
-#: src/lang.c:1672
+#: src/lang.c:1685
 msgid "Enter percentage match required to thread together. <CR> sets."
 msgstr ""
 
-#: src/lang.c:1673
+#: src/lang.c:1686
 msgid "Thread percentage match"
 msgstr ""
 
-#: src/lang.c:1675
+#: src/lang.c:1688
 #, no-c-format
 msgid ""
 "# Thread percentage match...\n"
@@ -5214,11 +5214,11 @@ msgid ""
 "# 'harppy' would be threaded separately from 'happy'\n"
 msgstr ""
 
-#: src/lang.c:1687
+#: src/lang.c:1700
 msgid "Score of a thread"
 msgstr ""
 
-#: src/lang.c:1688
+#: src/lang.c:1701
 msgid ""
 "# Thread score\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5227,16 +5227,16 @@ msgid ""
 "#   2 = average\n"
 msgstr ""
 
-#: src/lang.c:1696
+#: src/lang.c:1709
 msgid ""
 "Sort articles by Subject, From, Date or Score. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1697
+#: src/lang.c:1710
 msgid "Sort articles by"
 msgstr ""
 
-#: src/lang.c:1698
+#: src/lang.c:1711
 msgid ""
 "# Sort articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5253,15 +5253,15 @@ msgid ""
 "#  10 = Lines ascending\n"
 msgstr ""
 
-#: src/lang.c:1714
+#: src/lang.c:1727
 msgid "Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1715
+#: src/lang.c:1728
 msgid "Sort threads by"
 msgstr ""
 
-#: src/lang.c:1716
+#: src/lang.c:1729
 msgid ""
 "# Sort thread by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5272,44 +5272,44 @@ msgid ""
 "#   4 = Last posting date ascending\n"
 msgstr ""
 
-#: src/lang.c:1726
+#: src/lang.c:1739
 msgid ""
 "Put cursor at first/last unread art in groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1727
+#: src/lang.c:1740
 msgid "Go to first unread article in group"
 msgstr ""
 
-#: src/lang.c:1728
+#: src/lang.c:1741
 msgid "# If ON put cursor at first unread art in group otherwise last art\n"
 msgstr ""
 
-#: src/lang.c:1732
+#: src/lang.c:1745
 msgid "Show all articles or only unread articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1733
+#: src/lang.c:1746
 msgid "Show only unread articles"
 msgstr ""
 
-#: src/lang.c:1734
+#: src/lang.c:1747
 msgid "# If ON show only new/unread articles otherwise show all.\n"
 msgstr ""
 
-#: src/lang.c:1739
+#: src/lang.c:1752
 msgid "Show only groups with unread arts"
 msgstr ""
 
-#: src/lang.c:1740
+#: src/lang.c:1753
 msgid "# If ON show only subscribed to groups that contain unread articles.\n"
 msgstr ""
 
-#: src/lang.c:1745
+#: src/lang.c:1758
 msgid "Filter which articles"
 msgstr ""
 
-#: src/lang.c:1746
+#: src/lang.c:1759
 msgid ""
 "# Filter which articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5318,11 +5318,11 @@ msgid ""
 "#   2 = kill all articles and never show them\n"
 msgstr ""
 
-#: src/lang.c:1755
+#: src/lang.c:1768
 msgid "Go to the next unread article with"
 msgstr ""
 
-#: src/lang.c:1756
+#: src/lang.c:1769
 msgid ""
 "# Go to the unread article with following key(s)\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5332,11 +5332,11 @@ msgid ""
 "#   3 = PAGE DOWN or TAB\n"
 msgstr ""
 
-#: src/lang.c:1766
+#: src/lang.c:1779
 msgid "How to treat blank lines"
 msgstr ""
 
-#: src/lang.c:1767
+#: src/lang.c:1780
 msgid ""
 "# Trim the article body, remove unnecessary blank lines.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5353,168 +5353,168 @@ msgid ""
 "#       leading and trailing blank lines\n"
 msgstr ""
 
-#: src/lang.c:1784
+#: src/lang.c:1797
 msgid "List thread using right arrow key"
 msgstr ""
 
-#: src/lang.c:1785
+#: src/lang.c:1798
 msgid ""
 "# If ON automatically list thread when entering it using right arrow key.\n"
 msgstr ""
 
-#: src/lang.c:1789
+#: src/lang.c:1802
 msgid "Enter character to indicate deleted articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1790
+#: src/lang.c:1803
 msgid "Character to show deleted articles"
 msgstr ""
 
-#: src/lang.c:1791
+#: src/lang.c:1804
 msgid ""
 "# Character used to show that an art was deleted (default 'D')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1796
+#: src/lang.c:1809
 msgid ""
 "Enter character to indicate articles in a range. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1797
+#: src/lang.c:1810
 msgid "Character to show inrange articles"
 msgstr ""
 
-#: src/lang.c:1798
+#: src/lang.c:1811
 msgid ""
 "# Character used to show that an art is in a range (default '#')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1803
+#: src/lang.c:1816
 msgid ""
 "Enter character to indicate that article will return. <CR> sets, <ESC> "
 "cancels."
 msgstr ""
 
-#: src/lang.c:1804
+#: src/lang.c:1817
 msgid "Character to show returning arts"
 msgstr ""
 
-#: src/lang.c:1805
+#: src/lang.c:1818
 msgid ""
 "# Character used to show that an art will return (default '-')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1810
+#: src/lang.c:1823
 msgid ""
 "Enter character to indicate selected articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1811
+#: src/lang.c:1824
 msgid "Character to show selected articles"
 msgstr ""
 
-#: src/lang.c:1812
+#: src/lang.c:1825
 msgid ""
 "# Character used to show that an art was auto-selected (default '*')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1817
+#: src/lang.c:1830
 msgid "Enter character to indicate recent articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1818
+#: src/lang.c:1831
 msgid "Character to show recent articles"
 msgstr ""
 
-#: src/lang.c:1819
+#: src/lang.c:1832
 msgid ""
 "# Character used to show that an art is recent (default 'o')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1824
+#: src/lang.c:1837
 msgid "Enter character to indicate unread articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1825
+#: src/lang.c:1838
 msgid "Character to show unread articles"
 msgstr ""
 
-#: src/lang.c:1826
+#: src/lang.c:1839
 msgid ""
 "# Character used to show that an art is unread (default '+')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1831
+#: src/lang.c:1844
 msgid "Enter character to indicate read articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1832
+#: src/lang.c:1845
 msgid "Character to show read articles"
 msgstr ""
 
-#: src/lang.c:1833
+#: src/lang.c:1846
 msgid ""
 "# Character used to show that an art was read (default ' ')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1838
+#: src/lang.c:1851
 msgid "Enter character to indicate killed articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1839
+#: src/lang.c:1852
 msgid "Character to show killed articles"
 msgstr ""
 
-#: src/lang.c:1840
+#: src/lang.c:1853
 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:1845
+#: src/lang.c:1858
 msgid ""
 "Enter character to indicate read selected articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1846
+#: src/lang.c:1859
 msgid "Character to show readselected arts"
 msgstr ""
 
-#: src/lang.c:1847
+#: src/lang.c:1860
 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:1853
+#: src/lang.c:1866
 msgid "Abbreviate long newsgroup names"
 msgstr ""
 
-#: src/lang.c:1854
+#: src/lang.c:1867
 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:1860
+#: src/lang.c:1873
 msgid ""
 "0 = full page scrolling, -1 = show previous last line as first on next page, "
 "-2 = half page"
 msgstr ""
 
-#: src/lang.c:1861
+#: src/lang.c:1874
 msgid "Number of lines to scroll in pager"
 msgstr ""
 
-#: src/lang.c:1862
+#: src/lang.c:1875
 msgid ""
 "# Number of lines that cursor-up/down will scroll in article pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5525,28 +5525,28 @@ msgid ""
 "#   2 or greater = scroll by 2 or more lines (only in the pager)\n"
 msgstr ""
 
-#: src/lang.c:1872
+#: src/lang.c:1885
 msgid "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1873
+#: src/lang.c:1886
 msgid "Display signatures"
 msgstr ""
 
-#: src/lang.c:1874
+#: src/lang.c:1887
 msgid "# If OFF don't show signatures when displaying articles\n"
 msgstr ""
 
-#: src/lang.c:1878
+#: src/lang.c:1891
 msgid ""
 "Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1879
+#: src/lang.c:1892
 msgid "Display uue data as an attachment"
 msgstr ""
 
-#: src/lang.c:1880
+#: src/lang.c:1893
 msgid ""
 "# Handling of uuencoded data in the pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5558,30 +5558,30 @@ msgid ""
 "#       be folded into a tag line.\n"
 msgstr ""
 
-#: src/lang.c:1890
+#: src/lang.c:1903
 msgid ""
 "Decode German style TeX umlaut codes to ISO. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1891
+#: src/lang.c:1904
 msgid "Display \"a as Umlaut-a"
 msgstr ""
 
-#: src/lang.c:1892
+#: src/lang.c:1905
 msgid ""
 "# If ON decode German style TeX umlaut codes to ISO and\n"
 "# show \"a as Umlaut-a, etc.\n"
 msgstr ""
 
-#: src/lang.c:1897 src/lang.c:1907
+#: src/lang.c:1910 src/lang.c:1920
 msgid "Space separated list of header fields"
 msgstr ""
 
-#: src/lang.c:1898
+#: src/lang.c:1911
 msgid "Display these header fields (or *)"
 msgstr ""
 
-#: src/lang.c:1899
+#: src/lang.c:1912
 msgid ""
 "# Which news headers you wish to see. If you want to see _all_ the headers,\n"
 "# place an '*' as this value. This is the only way a wildcard can be used.\n"
@@ -5591,11 +5591,11 @@ msgid ""
 "# spaces. Not defining anything turns off this option.\n"
 msgstr ""
 
-#: src/lang.c:1908
+#: src/lang.c:1921
 msgid "Do not display these header fields"
 msgstr ""
 
-#: src/lang.c:1909
+#: src/lang.c:1922
 msgid ""
 "# Same as 'news_headers_to_display' except it denotes the opposite.\n"
 "# An example of using both options might be if you thought X- headers were\n"
@@ -5607,230 +5607,230 @@ msgid ""
 "# Not defining anything turns off this option.\n"
 msgstr ""
 
-#: src/lang.c:1919
+#: src/lang.c:1932
 msgid ""
 "Do you want to enable automatic handling of multipart/alternative articles?"
 msgstr ""
 
-#: src/lang.c:1920
+#: src/lang.c:1933
 msgid "Skip multipart/alternative parts"
 msgstr ""
 
-#: src/lang.c:1921
+#: src/lang.c:1934
 msgid "# If ON strip multipart/alternative messages automatically\n"
 msgstr ""
 
-#: src/lang.c:1925
+#: src/lang.c:1938
 msgid "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1926
+#: src/lang.c:1939
 msgid "Detection of verbatim blocks"
 msgstr ""
 
-#: src/lang.c:1927
+#: src/lang.c:1940
 msgid "# If ON detect verbatim blocks in articles\n"
 msgstr ""
 
-#: src/lang.c:1932
+#: src/lang.c:1945
 msgid "A regex used to decide which lines to show in col_quote."
 msgstr ""
 
-#: src/lang.c:1933
+#: src/lang.c:1946
 msgid "Regex used to show quoted lines"
 msgstr ""
 
-#: src/lang.c:1934
+#: src/lang.c:1947
 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:1940
+#: src/lang.c:1953
 msgid "A regex used to decide which lines to show in col_quote2."
 msgstr ""
 
-#: src/lang.c:1941
+#: src/lang.c:1954
 msgid "Regex used to show twice quoted l."
 msgstr ""
 
-#: src/lang.c:1942
+#: src/lang.c:1955
 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:1948
+#: src/lang.c:1961
 msgid "A regex used to decide which lines to show in col_quote3."
 msgstr ""
 
-#: src/lang.c:1949
+#: src/lang.c:1962
 msgid "Regex used to show >= 3 times q.l."
 msgstr ""
 
-#: src/lang.c:1950
+#: src/lang.c:1963
 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:1956
+#: src/lang.c:1969
 msgid "Enable detection of external quotes? <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1957
+#: src/lang.c:1970
 msgid "Detection of external quotes"
 msgstr ""
 
-#: src/lang.c:1958
+#: src/lang.c:1971
 msgid "# If ON detect quoted text from external sources in articles\n"
 msgstr ""
 
-#: src/lang.c:1962
+#: src/lang.c:1975
 msgid "A regex used to decide which lines to show in col_extquote."
 msgstr ""
 
-#: src/lang.c:1963
+#: src/lang.c:1976
 msgid "Regex used to show quotes from external sources"
 msgstr ""
 
-#: src/lang.c:1964
+#: src/lang.c:1977
 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:1971
+#: src/lang.c:1984
 msgid "A regex used to decide which words to show in col_markslashes."
 msgstr ""
 
-#: src/lang.c:1972
+#: src/lang.c:1985
 msgid "Regex used to highlight /slashes/"
 msgstr ""
 
-#: src/lang.c:1973
+#: src/lang.c:1986
 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:1979
+#: src/lang.c:1992
 msgid "A regex used to decide which words to show in col_markstars."
 msgstr ""
 
-#: src/lang.c:1980
+#: src/lang.c:1993
 msgid "Regex used to highlight *stars*"
 msgstr ""
 
-#: src/lang.c:1981
+#: src/lang.c:1994
 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:1987
+#: src/lang.c:2000
 msgid "A regex used to decide which words to show in col_markstroke."
 msgstr ""
 
-#: src/lang.c:1988
+#: src/lang.c:2001
 msgid "Regex used to highlight -strokes-"
 msgstr ""
 
-#: src/lang.c:1989
+#: src/lang.c:2002
 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:1995
+#: src/lang.c:2008
 msgid "A regex used to decide which words to show in col_markdash."
 msgstr ""
 
-#: src/lang.c:1996
+#: src/lang.c:2009
 msgid "Regex used to highlight _underline_"
 msgstr ""
 
-#: src/lang.c:1997
+#: src/lang.c:2010
 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:2003
+#: src/lang.c:2016
 msgid "A regex used to find Subject prefixes to remove.  Use '|' as separator."
 msgstr ""
 
-#: src/lang.c:2004
+#: src/lang.c:2017
 msgid "Regex with Subject prefixes"
 msgstr ""
 
-#: src/lang.c:2005
+#: src/lang.c:2018
 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:2010
+#: src/lang.c:2023
 msgid "A regex used to find Subject suffixes to remove.  Use '|' as separator."
 msgstr ""
 
-#: src/lang.c:2011
+#: src/lang.c:2024
 msgid "Regex with Subject suffixes"
 msgstr ""
 
-#: src/lang.c:2012
+#: src/lang.c:2025
 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:2017
+#: src/lang.c:2030
 msgid "A regex used to find the begin of a verbatim block."
 msgstr ""
 
-#: src/lang.c:2018
+#: src/lang.c:2031
 msgid "Regex for begin of a verbatim block"
 msgstr ""
 
-#: src/lang.c:2019
+#: src/lang.c:2032
 msgid ""
 "# A regular expression that tin will use to find the begin of\n"
 "# a verbatim block.\n"
 msgstr ""
 
-#: src/lang.c:2024
+#: src/lang.c:2037
 msgid "A regex used to find the end of a verbatim block."
 msgstr ""
 
-#: src/lang.c:2025
+#: src/lang.c:2038
 msgid "Regex for end of a verbatim block"
 msgstr ""
 
-#: src/lang.c:2026
+#: src/lang.c:2039
 msgid ""
 "# A regular expression that tin will use to find the end of\n"
 "# a verbatim block.\n"
 msgstr ""
 
-#: src/lang.c:2031
+#: src/lang.c:2044
 msgid ""
 "Enter name and options for external MIME viewer, --internal for built-in "
 "viewer"
 msgstr ""
 
-#: src/lang.c:2032
+#: src/lang.c:2045
 msgid "MIME binary content viewer"
 msgstr ""
 
-#: src/lang.c:2033
+#: src/lang.c:2046
 msgid ""
 "# If --internal automatically use the built in MIME viewer for non-text\n"
 "# parts of articles.\n"
@@ -5839,125 +5839,125 @@ msgid ""
 "# for no automatic viewing\n"
 msgstr ""
 
-#: src/lang.c:2040
+#: src/lang.c:2053
 msgid "Confirm before starting non-text viewing program"
 msgstr ""
 
-#: src/lang.c:2041
+#: src/lang.c:2054
 msgid "Ask before using MIME viewer"
 msgstr ""
 
-#: src/lang.c:2042
+#: src/lang.c:2055
 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:2047
+#: src/lang.c:2060
 msgid "Ask to mark groups read when quitting. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2048
+#: src/lang.c:2061
 msgid "Catchup read groups when quitting"
 msgstr ""
 
-#: src/lang.c:2049
+#: src/lang.c:2062
 msgid "# If ON ask user if read groups should all be marked read\n"
 msgstr ""
 
-#: src/lang.c:2054
+#: src/lang.c:2067
 msgid "Catchup group using left key"
 msgstr ""
 
-#: src/lang.c:2055
+#: src/lang.c:2068
 msgid "# If ON catchup group/thread when leaving with the left arrow key.\n"
 msgstr ""
 
-#: src/lang.c:2060
+#: src/lang.c:2073
 msgid "Catchup thread by using left key"
 msgstr ""
 
-#: src/lang.c:2066
+#: src/lang.c:2079
 msgid "Which actions require confirmation"
 msgstr ""
 
-#: src/lang.c:2067
+#: src/lang.c:2080
 msgid "# What should we ask confirmation for.\n"
 msgstr ""
 
-#: src/lang.c:2072
+#: src/lang.c:2085
 msgid "'Mark as (un)read' ignores tags"
 msgstr ""
 
-#: src/lang.c:2073
+#: src/lang.c:2086
 msgid ""
 "# If ON the 'Mark as (un)read' function marks only the current article.\n"
 msgstr ""
 
-#: src/lang.c:2077
+#: src/lang.c:2090
 msgid "Program to run to open URLs, <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2078
+#: src/lang.c:2091
 msgid "Program that opens URLs"
 msgstr ""
 
-#: src/lang.c:2079
+#: src/lang.c:2092
 msgid "# The program used to open URLs. The actual URL will be appended\n"
 msgstr ""
 
-#: src/lang.c:2084
+#: src/lang.c:2097
 msgid "Use mouse in xterm"
 msgstr ""
 
-#: src/lang.c:2085
+#: src/lang.c:2098
 msgid "# If ON enable mouse button support on xterm terminals\n"
 msgstr ""
 
-#: src/lang.c:2091
+#: src/lang.c:2104
 msgid "Use scroll keys on keypad"
 msgstr ""
 
-#: src/lang.c:2092
+#: src/lang.c:2105
 msgid "# If ON enable scroll keys on terminals that support it\n"
 msgstr ""
 
-#: src/lang.c:2097
+#: src/lang.c:2110
 msgid "Enter maximum number of article to get. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2098
+#: src/lang.c:2111
 msgid "Number of articles to get"
 msgstr ""
 
-#: src/lang.c:2099
+#: src/lang.c:2112
 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:2104
+#: src/lang.c:2117
 msgid "Enter number of days article is considered recent. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2105
+#: src/lang.c:2118
 msgid "Article recentness time limit"
 msgstr ""
 
-#: src/lang.c:2106
+#: src/lang.c:2119
 msgid "# Number of days in which article is considered recent, (0=OFF)\n"
 msgstr ""
 
-#: src/lang.c:2110
+#: src/lang.c:2123
 msgid ""
 "WILDMAT for normal wildcards, REGEX for full regular expression matching."
 msgstr ""
 
-#: src/lang.c:2111
+#: src/lang.c:2124
 msgid "Wildcard matching"
 msgstr ""
 
-#: src/lang.c:2112
+#: src/lang.c:2125
 msgid ""
 "# Wildcard matching\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5965,327 +5965,327 @@ msgid ""
 "#   1 = regex\n"
 msgstr ""
 
-#: src/lang.c:2119
+#: src/lang.c:2132
 msgid "Enter minimal score before an article is marked killed. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2120
+#: src/lang.c:2133
 msgid "Score limit (kill)"
 msgstr ""
 
-#: src/lang.c:2121
+#: src/lang.c:2134
 msgid "# Score limit before an article is marked killed\n"
 msgstr ""
 
-#: src/lang.c:2125
+#: src/lang.c:2138
 msgid "Enter default score to kill articles. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2126
+#: src/lang.c:2139
 msgid "Default score to kill articles"
 msgstr ""
 
-#: src/lang.c:2127
+#: src/lang.c:2140
 msgid "# Default score to kill articles\n"
 msgstr ""
 
-#: src/lang.c:2131
+#: src/lang.c:2144
 msgid "Enter minimal score before an article is marked hot. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2132
+#: src/lang.c:2145
 msgid "Score limit (select)"
 msgstr ""
 
-#: src/lang.c:2133
+#: src/lang.c:2146
 msgid "# Score limit before an article is marked hot\n"
 msgstr ""
 
-#: src/lang.c:2137
+#: src/lang.c:2150
 msgid "Enter default score to select articles. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2138
+#: src/lang.c:2151
 msgid "Default score to select articles"
 msgstr ""
 
-#: src/lang.c:2139
+#: src/lang.c:2152
 msgid "# Default score to select articles\n"
 msgstr ""
 
-#: src/lang.c:2145
+#: src/lang.c:2158
 msgid "Use slrnface to show ''X-Face:''s"
 msgstr ""
 
-#: src/lang.c:2146
+#: src/lang.c:2159
 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:2154
+#: src/lang.c:2167
 msgid "Use ANSI color"
 msgstr ""
 
-#: src/lang.c:2155
+#: src/lang.c:2168
 msgid "# If ON using ANSI-color\n"
 msgstr ""
 
-#: src/lang.c:2160
+#: src/lang.c:2173
 msgid "Standard foreground color"
 msgstr ""
 
-#: src/lang.c:2161
+#: src/lang.c:2174
 msgid ""
 "# Standard foreground color\n"
 "# Default: -1 (default color)\n"
 msgstr ""
 
-#: src/lang.c:2167
+#: src/lang.c:2180
 msgid "Standard background color"
 msgstr ""
 
-#: src/lang.c:2168
+#: src/lang.c:2181
 msgid ""
 "# Standard background color\n"
 "# Default: -1 (default color)\n"
 msgstr ""
 
-#: src/lang.c:2174
+#: src/lang.c:2187
 msgid "Color for inverse text (background)"
 msgstr ""
 
-#: src/lang.c:2175
+#: src/lang.c:2188
 msgid ""
 "# Color of background for inverse text\n"
 "# Default: 4 (blue)\n"
 msgstr ""
 
-#: src/lang.c:2181
+#: src/lang.c:2194
 msgid "Color for inverse text (foreground)"
 msgstr ""
 
-#: src/lang.c:2182
+#: src/lang.c:2195
 msgid ""
 "# Color of foreground for inverse text\n"
 "# Default: 7 (white)\n"
 msgstr ""
 
-#: src/lang.c:2188
+#: src/lang.c:2201
 msgid "Color of text lines"
 msgstr ""
 
-#: src/lang.c:2189
+#: src/lang.c:2202
 msgid ""
 "# Color of text lines\n"
 "# Default: -1 (default color)\n"
 msgstr ""
 
-#: src/lang.c:2195
+#: src/lang.c:2208
 msgid "Color of mini help menu"
 msgstr ""
 
-#: src/lang.c:2196
+#: src/lang.c:2209
 msgid ""
 "# Color of mini help menu\n"
 "# Default: 3 (brown)\n"
 msgstr ""
 
-#: src/lang.c:2202
+#: src/lang.c:2215
 msgid "Color of help text"
 msgstr ""
 
-#: src/lang.c:2203
+#: src/lang.c:2216
 msgid ""
 "# Color of help pages\n"
 "# Default: -1 (default color)\n"
 msgstr ""
 
-#: src/lang.c:2209
+#: src/lang.c:2222
 msgid "Color of status messages"
 msgstr ""
 
-#: src/lang.c:2210
+#: src/lang.c:2223
 msgid ""
 "# Color of messages in last line\n"
 "# Default: 6 (cyan)\n"
 msgstr ""
 
-#: src/lang.c:2216
+#: src/lang.c:2229
 msgid "Color of quoted lines"
 msgstr ""
 
-#: src/lang.c:2217
+#: src/lang.c:2230
 msgid ""
 "# Color of quote-lines\n"
 "# Default: 2 (green)\n"
 msgstr ""
 
-#: src/lang.c:2223
+#: src/lang.c:2236
 msgid "Color of twice quoted line"
 msgstr ""
 
-#: src/lang.c:2224
+#: src/lang.c:2237
 msgid ""
 "# Color of twice quoted lines\n"
 "# Default: 3 (brown)\n"
 msgstr ""
 
-#: src/lang.c:2230
+#: src/lang.c:2243
 msgid "Color of =>3 times quoted line"
 msgstr ""
 
-#: src/lang.c:2231
+#: src/lang.c:2244
 msgid ""
 "# Color of >=3 times quoted lines\n"
 "# Default: 4 (blue)\n"
 msgstr ""
 
-#: src/lang.c:2237
+#: src/lang.c:2250
 msgid "Color of article header lines"
 msgstr ""
 
-#: src/lang.c:2238
+#: src/lang.c:2251
 msgid ""
 "# Color of header-lines\n"
 "# Default: 2 (green)\n"
 msgstr ""
 
-#: src/lang.c:2244
+#: src/lang.c:2257
 msgid "Color of actual news header fields"
 msgstr ""
 
-#: src/lang.c:2245
+#: src/lang.c:2258
 msgid ""
 "# Color of actual news header fields\n"
 "# Default: 9 (light red)\n"
 msgstr ""
 
-#: src/lang.c:2251
+#: src/lang.c:2264
 msgid "Color of article subject lines"
 msgstr ""
 
-#: src/lang.c:2252
+#: src/lang.c:2265
 msgid ""
 "# Color of article subject\n"
 "# Default: 6 (cyan)\n"
 msgstr ""
 
-#: src/lang.c:2258
+#: src/lang.c:2271
 msgid "Color of external quotes"
 msgstr ""
 
-#: src/lang.c:2259
+#: src/lang.c:2272
 msgid ""
 "# Color of quoted text from external sources\n"
 "# Default: 5 (pink)\n"
 msgstr ""
 
-#: src/lang.c:2265
+#: src/lang.c:2278
 msgid "Color of response counter"
 msgstr ""
 
-#: src/lang.c:2266
+#: src/lang.c:2279
 msgid ""
 "# Color of response counter\n"
 "# Default: 2 (green)\n"
 msgstr ""
 
-#: src/lang.c:2272
+#: src/lang.c:2285
 msgid "Color of sender (From:)"
 msgstr ""
 
-#: src/lang.c:2273
+#: src/lang.c:2286
 msgid ""
 "# Color of sender (From:)\n"
 "# Default: 2 (green)\n"
 msgstr ""
 
-#: src/lang.c:2279
+#: src/lang.c:2292
 msgid "Color of help/mail sign"
 msgstr ""
 
-#: src/lang.c:2280
+#: src/lang.c:2293
 msgid ""
 "# Color of Help/Mail-Sign\n"
 "# Default: 4 (blue)\n"
 msgstr ""
 
-#: src/lang.c:2286
+#: src/lang.c:2299
 msgid "Color of signatures"
 msgstr ""
 
-#: src/lang.c:2287
+#: src/lang.c:2300
 msgid ""
 "# Color of signature\n"
 "# Default: 4 (blue)\n"
 msgstr ""
 
-#: src/lang.c:2293
+#: src/lang.c:2306
 msgid "Color of highlighted URLs"
 msgstr ""
 
-#: src/lang.c:2294
+#: src/lang.c:2307
 msgid ""
 "# Color of highlighted URLs\n"
 "# Default: -1 (default color)\n"
 msgstr ""
 
-#: src/lang.c:2300
+#: src/lang.c:2313
 msgid "Color of verbatim blocks"
 msgstr ""
 
-#: src/lang.c:2301
+#: src/lang.c:2314
 msgid ""
 "# Color of verbatim blocks\n"
 "# Default: 5 (pink)\n"
 msgstr ""
 
-#: src/lang.c:2307
+#: src/lang.c:2320
 msgid "Color of highlighting with *stars*"
 msgstr ""
 
-#: src/lang.c:2308
+#: src/lang.c:2321
 msgid ""
 "# Color of word highlighting with *stars*\n"
 "# Default: 11 (yellow)\n"
 msgstr ""
 
-#: src/lang.c:2314
+#: src/lang.c:2327
 msgid "Color of highlighting with _dash_"
 msgstr ""
 
-#: src/lang.c:2315
+#: src/lang.c:2328
 msgid ""
 "# Color of word highlighting with _dash_\n"
 "# Default: 13 (light pink)\n"
 msgstr ""
 
-#: src/lang.c:2321
+#: src/lang.c:2334
 msgid "Color of highlighting with /slash/"
 msgstr ""
 
-#: src/lang.c:2322
+#: src/lang.c:2335
 msgid ""
 "# Color of word highlighting with /slash/\n"
 "# Default: 14 (light cyan)\n"
 msgstr ""
 
-#: src/lang.c:2328
+#: src/lang.c:2341
 msgid "Color of highlighting with -stroke-"
 msgstr ""
 
-#: src/lang.c:2329
+#: src/lang.c:2342
 msgid ""
 "# Color of word highlighting with -stroke-\n"
 "# Default: 12 (light blue)\n"
 msgstr ""
 
-#: src/lang.c:2336
+#: src/lang.c:2349
 msgid "Attr. of highlighting with *stars*"
 msgstr ""
 
-#: src/lang.c:2337
+#: src/lang.c:2350
 msgid ""
 "# Attributes of word highlighting on mono terminals\n"
 "# Possible values are:\n"
@@ -6301,57 +6301,57 @@ msgid ""
 "# Default: 6 (bold)\n"
 msgstr ""
 
-#: src/lang.c:2352
+#: src/lang.c:2365
 msgid "Attr. of highlighting with _dash_"
 msgstr ""
 
-#: src/lang.c:2353
+#: src/lang.c:2366
 msgid ""
 "# Attribute of word highlighting with _dash_\n"
 "# Default: 2 (best highlighting)\n"
 msgstr ""
 
-#: src/lang.c:2359
+#: src/lang.c:2372
 msgid "Attr. of highlighting with /slash/"
 msgstr ""
 
-#: src/lang.c:2360
+#: src/lang.c:2373
 msgid ""
 "# Attribute of word highlighting with /slash/\n"
 "# Default: 5 (half bright)\n"
 msgstr ""
 
-#: src/lang.c:2366
+#: src/lang.c:2379
 msgid "Attr. of highlighting with -stroke-"
 msgstr ""
 
-#: src/lang.c:2367
+#: src/lang.c:2380
 msgid ""
 "# Attribute of word highlighting with -stroke-\n"
 "# Default: 3 (reverse video)\n"
 msgstr ""
 
-#: src/lang.c:2373
+#: src/lang.c:2386
 msgid "URL highlighting in message body"
 msgstr ""
 
-#: src/lang.c:2374
+#: src/lang.c:2387
 msgid "# Enable URL highlighting?\n"
 msgstr ""
 
-#: src/lang.c:2379
+#: src/lang.c:2392
 msgid "Word highlighting in message body"
 msgstr ""
 
-#: src/lang.c:2380
+#: src/lang.c:2393
 msgid "# Enable word highlighting?\n"
 msgstr ""
 
-#: src/lang.c:2385
+#: src/lang.c:2398
 msgid "What to display instead of mark"
 msgstr ""
 
-#: src/lang.c:2386
+#: src/lang.c:2399
 msgid ""
 "# Should the leading and ending stars and dashes also be displayed,\n"
 "# even when they are highlighting marks?\n"
@@ -6361,109 +6361,111 @@ msgid ""
 "# * 2 = print a space instead\n"
 msgstr ""
 
-#: src/lang.c:2395
+#: src/lang.c:2408
 msgid "Enter column number to wrap article lines to in the pager. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2396
+#: src/lang.c:2409
 msgid "Page line wrap column"
 msgstr ""
 
-#: src/lang.c:2397
+#: src/lang.c:2410
 msgid "# Wrap article lines at column\n"
 msgstr ""
 
-#: src/lang.c:2402
+#: src/lang.c:2415
 msgid "Wrap around threads on next unread"
 msgstr ""
 
-#: src/lang.c:2403
+#: src/lang.c:2416
 msgid "# If ON wrap around threads on searching next unread article\n"
 msgstr ""
 
-#: src/lang.c:2407
+#: src/lang.c:2420
 msgid "Enter default mail address (and fullname). <CR> sets."
 msgstr ""
 
-#: src/lang.c:2408 src/lang.c:2908
+#: src/lang.c:2421 src/lang.c:2931
 msgid "Mail address (and fullname)"
 msgstr ""
 
-#: src/lang.c:2409
+#: src/lang.c:2422
 msgid "# User's mail address (and fullname), if not username@host (fullname)\n"
 msgstr ""
 
-#: src/lang.c:2414
+#: src/lang.c:2427
 msgid "Show empty Followup-To in editor"
 msgstr ""
 
-#: src/lang.c:2415
+#: src/lang.c:2428
 msgid "# If ON show empty Followup-To header when editing an article\n"
 msgstr ""
 
-#: src/lang.c:2419
+#: src/lang.c:2432
 msgid ""
 "Enter path/! command/--none to create your default signature. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2420
+#: src/lang.c:2433
 msgid "Create signature from path/command"
 msgstr ""
 
-#: src/lang.c:2421
+#: src/lang.c:2434
+#, c-format
 msgid ""
 "# Signature path (random sigs)/file to be used when posting/replying\n"
 "# sigfile=file       appends file as signature\n"
 "# sigfile=!command   executes external command to generate a signature\n"
+"#                    (specify %G to pass name of current newsgroup)\n"
 "# sigfile=--none     don't append a signature\n"
 msgstr ""
 
-#: src/lang.c:2428
+#: src/lang.c:2442
 msgid ""
 "Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2429
+#: src/lang.c:2443
 msgid "Prepend signature with \"-- \""
 msgstr ""
 
-#: src/lang.c:2430
+#: src/lang.c:2444
 msgid "# If ON prepend the signature with dashes '\\n-- \\n'\n"
 msgstr ""
 
-#: src/lang.c:2434
+#: src/lang.c:2448
 msgid "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2435
+#: src/lang.c:2449
 msgid "Add signature when reposting"
 msgstr ""
 
-#: src/lang.c:2436
+#: src/lang.c:2450
 msgid "# If ON add signature to reposted articles\n"
 msgstr ""
 
-#: src/lang.c:2440
+#: src/lang.c:2454
 #, c-format
 msgid "Enter quotation marks, %s or %S for author's initials."
 msgstr ""
 
-#: src/lang.c:2441
+#: src/lang.c:2455
 msgid "Characters used as quote-marks"
 msgstr ""
 
-#: src/lang.c:2442
+#: src/lang.c:2456
 #, c-format
 msgid ""
 "# Characters used in quoting to followups and replies.\n"
 "# '_' is replaced by ' ', %s, %S are replaced by author's initials.\n"
 msgstr ""
 
-#: src/lang.c:2448
+#: src/lang.c:2462
 msgid "Quoting behavior"
 msgstr ""
 
-#: src/lang.c:2449
+#: src/lang.c:2463
 msgid ""
 "# How quoting should be handled when following up or replying.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6477,52 +6479,52 @@ msgid ""
 "#   7 = Compress quotes, quote signatures, quote empty lines\n"
 msgstr ""
 
-#: src/lang.c:2462 src/lang.c:2470 src/lang.c:2476
+#: src/lang.c:2476 src/lang.c:2484 src/lang.c:2490
 msgid ""
 "%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name"
 msgstr ""
 
-#: src/lang.c:2463
+#: src/lang.c:2477
 msgid "Quote line when following up"
 msgstr ""
 
-#: src/lang.c:2464
+#: src/lang.c:2478
 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:2471
+#: src/lang.c:2485
 msgid "Quote line when cross-posting"
 msgstr ""
 
-#: src/lang.c:2477
+#: src/lang.c:2491
 msgid "Quote line when mailing"
 msgstr ""
 
-#: src/lang.c:2482
+#: src/lang.c:2496
 msgid "If ON, include User-Agent: header. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2483
+#: src/lang.c:2497
 msgid "Insert 'User-Agent:' header"
 msgstr ""
 
-#: src/lang.c:2484
+#: src/lang.c:2498
 msgid "# If ON include advertising User-Agent: header\n"
 msgstr ""
 
-#: src/lang.c:2489
+#: src/lang.c:2503
 msgid ""
 "Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr ""
 
-#: src/lang.c:2490
+#: src/lang.c:2504
 msgid "MM_CHARSET"
 msgstr ""
 
-#: src/lang.c:2491
+#: src/lang.c:2505
 msgid ""
 "# Charset supported locally which is also used for MIME header and\n"
 "# Content-Type header.\n"
@@ -6532,40 +6534,40 @@ msgid ""
 "# mm_charset is considered not displayable and represented as '?'.\n"
 msgstr ""
 
-#: src/lang.c:2501
+#: src/lang.c:2515
 msgid "MM_NETWORK_CHARSET"
 msgstr ""
 
-#: src/lang.c:2502
+#: src/lang.c:2516
 msgid "# Charset used for MIME (Content-Type) header in postings.\n"
 msgstr ""
 
-#: src/lang.c:2506
+#: src/lang.c:2520
 msgid ""
 "Enter local charset name (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr ""
 
-#: src/lang.c:2507
+#: src/lang.c:2521
 msgid "MM_LOCAL_CHARSET"
 msgstr ""
 
-#: src/lang.c:2508
+#: src/lang.c:2522
 msgid "# Charset supported locally.\n"
 msgstr ""
 
-#: src/lang.c:2515
+#: src/lang.c:2529
 msgid "Mailbox format"
 msgstr ""
 
-#: src/lang.c:2516
+#: src/lang.c:2530
 msgid "# Format of the mailbox.\n"
 msgstr ""
 
-#: src/lang.c:2521
+#: src/lang.c:2535
 msgid "MIME encoding in news messages"
 msgstr ""
 
-#: src/lang.c:2522
+#: src/lang.c:2536
 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"
@@ -6574,15 +6576,15 @@ msgid ""
 "# Russian charsets with a lot of 8bit characters.\n"
 msgstr ""
 
-#: src/lang.c:2530 src/lang.c:2551
+#: src/lang.c:2544 src/lang.c:2565
 msgid "Don't change unless you know what you are doing. <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2531
+#: src/lang.c:2545
 msgid "Use 8bit characters in news headers"
 msgstr ""
 
-#: src/lang.c:2532
+#: src/lang.c:2546
 msgid ""
 "# If ON, 8bit characters in news headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -6590,28 +6592,28 @@ msgid ""
 "# parameter unless post_mime_encoding is 8bit as well.\n"
 msgstr ""
 
-#: src/lang.c:2539
+#: src/lang.c:2553
 msgid ""
 "Auto-view post-processed files <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2540
+#: src/lang.c:2554
 msgid "View post-processed files"
 msgstr ""
 
-#: src/lang.c:2541
+#: src/lang.c:2555
 msgid "# If set, post processed files will be opened in a viewer\n"
 msgstr ""
 
-#: src/lang.c:2546
+#: src/lang.c:2560
 msgid "MIME encoding in mail messages"
 msgstr ""
 
-#: src/lang.c:2552
+#: src/lang.c:2566
 msgid "Use 8bit characters in mail headers"
 msgstr ""
 
-#: src/lang.c:2553
+#: src/lang.c:2567
 msgid ""
 "# If ON, 8bit characters in mail headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -6622,36 +6624,36 @@ msgid ""
 "# turn it ON unless you have some compelling reason.\n"
 msgstr ""
 
-#: src/lang.c:2564
+#: src/lang.c:2578
 msgid "Strip blanks from ends of lines"
 msgstr ""
 
-#: src/lang.c:2565
+#: src/lang.c:2579
 msgid ""
 "# If ON strip blanks from ends of lines for faster display on slow "
 "terminals.\n"
 msgstr ""
 
-#: src/lang.c:2571
+#: src/lang.c:2585
 msgid "If ON, use transliteration. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2572
+#: src/lang.c:2586
 msgid "Transliteration"
 msgstr ""
 
-#: src/lang.c:2573
+#: src/lang.c:2587
 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:2581
+#: src/lang.c:2595
 msgid "Send you a Cc/Bcc automatically"
 msgstr ""
 
-#: src/lang.c:2582
+#: src/lang.c:2596
 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"
@@ -6661,119 +6663,129 @@ msgid ""
 "#   3 = Cc and Bcc\n"
 msgstr ""
 
-#: src/lang.c:2591
+#: src/lang.c:2607
+msgid "Hash algorithm for Cancel-Lock/Cancel-Key"
+msgstr ""
+
+#: src/lang.c:2608
+msgid ""
+"# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n"
+"# Use 'none' to not generate Cancel-Lock headers.\n"
+msgstr ""
+
+#: src/lang.c:2614
 msgid "Enter address elements about which you want to be warned. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2592
+#: src/lang.c:2615
 msgid "Spamtrap warning address parts"
 msgstr ""
 
-#: src/lang.c:2593
+#: src/lang.c:2616
 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:2598
+#: src/lang.c:2621
 msgid "Enter default number of days a filter entry will be valid. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2599
+#: src/lang.c:2622
 msgid "No. of days a filter entry is valid"
 msgstr ""
 
-#: src/lang.c:2600
+#: src/lang.c:2623
 msgid "# Number of days a short term filter will be active\n"
 msgstr ""
 
-#: src/lang.c:2604
+#: src/lang.c:2627
 msgid "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2605
+#: src/lang.c:2628
 msgid "Add posted articles to filter"
 msgstr ""
 
-#: src/lang.c:2606
+#: src/lang.c:2629
 msgid ""
 "# If ON add posted articles which start a new thread to filter for\n"
 "# highlighting follow-ups\n"
 msgstr ""
 
-#: src/lang.c:2610
+#: src/lang.c:2633
 msgid "The directory where articles/threads are to be saved in mailbox format."
 msgstr ""
 
-#: src/lang.c:2611
+#: src/lang.c:2634
 msgid "Mail directory"
 msgstr ""
 
-#: src/lang.c:2612
+#: src/lang.c:2635
 msgid "# (-m) directory where articles/threads are saved in mailbox format\n"
 msgstr ""
 
-#: src/lang.c:2617
+#: src/lang.c:2640
 msgid "Save articles in batch mode (-S)"
 msgstr ""
 
-#: src/lang.c:2618
+#: src/lang.c:2641
 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:2623
+#: src/lang.c:2646
 msgid "The directory where you want articles/threads saved."
 msgstr ""
 
-#: src/lang.c:2624
+#: src/lang.c:2647
 msgid "Directory to save arts/threads in"
 msgstr ""
 
-#: src/lang.c:2625
+#: src/lang.c:2648
 msgid "# Directory where articles/threads are saved\n"
 msgstr ""
 
-#: src/lang.c:2629
+#: src/lang.c:2652
 msgid ""
 "Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> "
 "sets."
 msgstr ""
 
-#: src/lang.c:2630
+#: src/lang.c:2653
 msgid "Use Archive-name: header for save"
 msgstr ""
 
-#: src/lang.c:2631
+#: src/lang.c:2654
 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:2636
+#: src/lang.c:2659
 msgid ""
 "Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
 "cancels."
 msgstr ""
 
-#: src/lang.c:2637
+#: src/lang.c:2660
 msgid "Mark saved articles/threads as read"
 msgstr ""
 
-#: src/lang.c:2638
+#: src/lang.c:2661
 msgid "# If ON mark articles that are saved as read\n"
 msgstr ""
 
-#: src/lang.c:2642
+#: src/lang.c:2665
 msgid "Do post processing (eg. extract attachments) for saved articles."
 msgstr ""
 
-#: src/lang.c:2643
+#: src/lang.c:2666
 msgid "Post process saved articles"
 msgstr ""
 
-#: src/lang.c:2644
+#: src/lang.c:2667
 msgid ""
 "# Perform post processing (saving binary attachments) from saved articles.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6782,106 +6794,106 @@ msgid ""
 "#   2 = yes\n"
 msgstr ""
 
-#: src/lang.c:2653
+#: src/lang.c:2676
 msgid "Process only unread articles"
 msgstr ""
 
-#: src/lang.c:2654
+#: src/lang.c:2677
 msgid ""
 "# If ON only save/print/pipe/mail unread articles (tagged articles "
 "excepted)\n"
 msgstr ""
 
-#: src/lang.c:2659
+#: src/lang.c:2682
 msgid "Print all or just part of header. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2660
+#: src/lang.c:2683
 msgid "Print all headers when printing"
 msgstr ""
 
-#: src/lang.c:2661
+#: src/lang.c:2684
 msgid ""
 "# If ON print all of article header otherwise just the important lines\n"
 msgstr ""
 
-#: src/lang.c:2665
+#: src/lang.c:2688
 msgid ""
 "The printer program with options that is to be used to print articles/"
 "threads."
 msgstr ""
 
-#: src/lang.c:2666
+#: src/lang.c:2689
 msgid "Printer program with options"
 msgstr ""
 
-#: src/lang.c:2667
+#: src/lang.c:2690
 msgid "# Print program with parameters used to print articles/threads\n"
 msgstr ""
 
-#: src/lang.c:2673
+#: src/lang.c:2696
 msgid "Force redraw after certain commands"
 msgstr ""
 
-#: src/lang.c:2674
+#: src/lang.c:2697
 msgid ""
 "# If ON a screen redraw will always be done after certain external commands\n"
 msgstr ""
 
-#: src/lang.c:2678
+#: src/lang.c:2701
 msgid ""
 "Start editor with line offset. <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2679
+#: src/lang.c:2702
 msgid "Start editor with line offset"
 msgstr ""
 
-#: src/lang.c:2680
+#: src/lang.c:2703
 msgid ""
 "# If ON editor will be started with cursor offset into the file\n"
 "# otherwise the cursor will be positioned at the first line\n"
 msgstr ""
 
-#: src/lang.c:2685
+#: src/lang.c:2708
 msgid "Enter %E for editor, %F for filename, %N for line-number, <CR> to set."
 msgstr ""
 
-#: src/lang.c:2686
+#: src/lang.c:2709
 msgid "Invocation of your editor"
 msgstr ""
 
-#: src/lang.c:2687
+#: src/lang.c:2710
 msgid ""
 "# Format of editor line including parameters\n"
 "# %E Editor  %F Filename  %N Linenumber\n"
 msgstr ""
 
-#: src/lang.c:2692
+#: src/lang.c:2715
 msgid ""
 "Enter name and options for external-inews, --internal for internal inews"
 msgstr ""
 
-#: src/lang.c:2693
+#: src/lang.c:2716
 msgid "External inews"
 msgstr ""
 
-#: src/lang.c:2694
+#: src/lang.c:2717
 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:2698
+#: src/lang.c:2721
 msgid ""
 "Enter %M for mailer, %S for subject, %T for to, %F for filename, <CR> to set."
 msgstr ""
 
-#: src/lang.c:2699
+#: src/lang.c:2722
 msgid "Invocation of your mail command"
 msgstr ""
 
-#: src/lang.c:2700
+#: src/lang.c:2723
 msgid ""
 "# Format of mailer line including parameters\n"
 "# %M Mailer  %S Subject  %T To  %F Filename\n"
@@ -6889,11 +6901,11 @@ msgid ""
 "# ie. elm interactive          :    elm -i %F -s \"%S\" \"%T\"\n"
 msgstr ""
 
-#: src/lang.c:2708
+#: src/lang.c:2731
 msgid "Use interactive mail reader"
 msgstr ""
 
-#: src/lang.c:2709
+#: src/lang.c:2732
 msgid ""
 "# Interactive mailreader\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6902,67 +6914,67 @@ msgid ""
 "#   2 = use interactive mailreader without headers in file\n"
 msgstr ""
 
-#: src/lang.c:2718
+#: src/lang.c:2741
 msgid "Remove ~/.article after posting"
 msgstr ""
 
-#: src/lang.c:2719
+#: src/lang.c:2742
 msgid "# If ON remove ~/.article after posting.\n"
 msgstr ""
 
-#: src/lang.c:2725
+#: src/lang.c:2748
 msgid "Use UTF-8 graphics (thread tree etc.)"
 msgstr ""
 
-#: src/lang.c:2726
+#: src/lang.c:2749
 msgid ""
 "# If ON use UTF-8 characters for indicator '->', tree and ellipsis '...'.\n"
 msgstr ""
 
-#: src/lang.c:2731
+#: src/lang.c:2754
 msgid "Filename for all posted articles, <CR> sets, no filename=do not save."
 msgstr ""
 
-#: src/lang.c:2732
+#: src/lang.c:2755
 msgid "Filename for posted articles"
 msgstr ""
 
-#: src/lang.c:2733
+#: src/lang.c:2756
 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:2738
+#: src/lang.c:2761
 msgid ""
 "Keep all failed articles in ~/dead.articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2739
+#: src/lang.c:2762
 msgid "Keep failed arts in ~/dead.articles"
 msgstr ""
 
-#: src/lang.c:2740
+#: src/lang.c:2763
 msgid "# If ON keep all failed postings in ~/dead.articles\n"
 msgstr ""
 
-#: src/lang.c:2744
+#: src/lang.c:2767
 msgid "Do you want to strip unsubscribed groups from .newsrc"
 msgstr ""
 
-#: src/lang.c:2745
+#: src/lang.c:2768
 msgid "No unsubscribed groups in newsrc"
 msgstr ""
 
-#: src/lang.c:2746
+#: src/lang.c:2769
 msgid "# If ON strip unsubscribed groups from newsrc\n"
 msgstr ""
 
-#: src/lang.c:2751
+#: src/lang.c:2774
 msgid "Remove bogus groups from newsrc"
 msgstr ""
 
-#: src/lang.c:2752
+#: src/lang.c:2775
 msgid ""
 "# What to do with bogus groups in newsrc file\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6971,64 +6983,64 @@ msgid ""
 "#   2 = highlight with D on selection screen\n"
 msgstr ""
 
-#: src/lang.c:2761
+#: src/lang.c:2784
 msgid ""
 "Enter number of seconds to wait for a response from the server. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2762
+#: src/lang.c:2785
 msgid "NNTP read timeout in seconds"
 msgstr ""
 
-#: src/lang.c:2763
+#: src/lang.c:2786
 msgid ""
 "# Time in seconds to wait for a response from the server (0=no timeout)\n"
 msgstr ""
 
-#: src/lang.c:2768
+#: src/lang.c:2791
 msgid "Enter number of seconds until active file will be reread. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2769
+#: src/lang.c:2792
 msgid "Interval in secs to reread active"
 msgstr ""
 
-#: src/lang.c:2770
+#: src/lang.c:2793
 msgid ""
 "# Time interval in seconds between rereading the active file (0=never)\n"
 msgstr ""
 
-#: src/lang.c:2775
+#: src/lang.c:2798
 msgid "Reconnect to server automatically"
 msgstr ""
 
-#: src/lang.c:2776
+#: src/lang.c:2799
 msgid ""
 "# If ON automatically reconnect to NNTP server if the connection is broken\n"
 msgstr ""
 
-#: src/lang.c:2780
+#: src/lang.c:2803
 msgid ""
 "Create local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2781
+#: src/lang.c:2804
 msgid "Cache NNTP overview files locally"
 msgstr ""
 
-#: src/lang.c:2782
+#: src/lang.c:2805
 msgid "# If ON, create local copies of NNTP overview files.\n"
 msgstr ""
 
-#: src/lang.c:2786 src/lang.c:2801 src/lang.c:2821 src/lang.c:2840
+#: src/lang.c:2809 src/lang.c:2824 src/lang.c:2844 src/lang.c:2863
 msgid "Enter format string. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2787
+#: src/lang.c:2810
 msgid "Format string for selection level"
 msgstr ""
 
-#: src/lang.c:2788
+#: src/lang.c:2811
 msgid ""
 "# Format string for selection level representation\n"
 "# Default: %f %n %U  %G  %d\n"
@@ -7042,11 +7054,11 @@ msgid ""
 "#   %U              Unread count\n"
 msgstr ""
 
-#: src/lang.c:2802
+#: src/lang.c:2825
 msgid "Format string for group level"
 msgstr ""
 
-#: src/lang.c:2803
+#: src/lang.c:2826
 msgid ""
 "# Format string for group level representation\n"
 "# Default: %n %m %R %L  %s  %F\n"
@@ -7065,11 +7077,11 @@ msgid ""
 "#   %S              Score\n"
 msgstr ""
 
-#: src/lang.c:2822
+#: src/lang.c:2845
 msgid "Format string for thread level"
 msgstr ""
 
-#: src/lang.c:2823
+#: src/lang.c:2846
 msgid ""
 "# Format string for thread level representation\n"
 "# Default: %n %m  [%L]  %T  %F\n"
@@ -7087,19 +7099,19 @@ msgid ""
 "#   %T              Thread tree (only thread level)\n"
 msgstr ""
 
-#: src/lang.c:2841
+#: src/lang.c:2864
 msgid "Format string for display of dates"
 msgstr ""
 
-#: src/lang.c:2842
+#: src/lang.c:2865
 msgid "# Format string for date representation\n"
 msgstr ""
 
-#: src/lang.c:2848
+#: src/lang.c:2871
 msgid "Unicode normalization form"
 msgstr ""
 
-#: src/lang.c:2849
+#: src/lang.c:2872
 msgid ""
 "# Unicode normalization form\n"
 "# Possible values are:\n"
@@ -7110,19 +7122,19 @@ msgid ""
 "#   4 = NFD\n"
 msgstr ""
 
-#: src/lang.c:2862
+#: src/lang.c:2885
 msgid "Render BiDi"
 msgstr ""
 
-#: src/lang.c:2863
+#: src/lang.c:2886
 msgid "# If ON, bi-directional text is rendered by tin\n"
 msgstr ""
 
-#: src/lang.c:2870
+#: src/lang.c:2893
 msgid "Function for sorting articles"
 msgstr ""
 
-#: src/lang.c:2871
+#: src/lang.c:2894
 msgid ""
 "# Function for sorting articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7130,159 +7142,159 @@ msgid ""
 "#   1 = heapsort\n"
 msgstr ""
 
-#: src/lang.c:2884
+#: src/lang.c:2907
 msgid "Automatically GroupMarkUnselArtRead"
 msgstr ""
 
-#: src/lang.c:2890
+#: src/lang.c:2913
 msgid "Delete post-process files"
 msgstr ""
 
-#: src/lang.c:2895
+#: src/lang.c:2918
 msgid "Filename for all mailed articles, <CR> sets, no filename=do not save."
 msgstr ""
 
-#: src/lang.c:2896
+#: src/lang.c:2919
 msgid "Mailbox to save sent mails"
 msgstr ""
 
-#: src/lang.c:2901
+#: src/lang.c:2924
 msgid "Set Followup-To: header to this group(s). <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2902
+#: src/lang.c:2925
 msgid "Followup-To: header"
 msgstr ""
 
-#: src/lang.c:2907
+#: src/lang.c:2930
 msgid "Enter default mail address (and fullname). <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2914
+#: src/lang.c:2937
 msgid ""
 "Path and options for ispell-like spell-checker. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2915
+#: src/lang.c:2938
 msgid "Ispell program"
 msgstr ""
 
-#: src/lang.c:2921
+#: src/lang.c:2944
 msgid "When group is a mailing list, send responses to this email address."
 msgstr ""
 
-#: src/lang.c:2922
+#: src/lang.c:2945
 msgid "Mailing list address"
 msgstr ""
 
-#: src/lang.c:2928
+#: src/lang.c:2951
 msgid "Forward articles as attachment"
 msgstr ""
 
-#: src/lang.c:2933
+#: src/lang.c:2956
 msgid ""
 "A comma separated list of MIME major/minor Content-Types. <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2934
+#: src/lang.c:2957
 msgid "Which MIME types will be saved"
 msgstr ""
 
-#: src/lang.c:2939
+#: src/lang.c:2962
 msgid "Value of the Organization: header. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2940
+#: src/lang.c:2963
 msgid "Organization: header"
 msgstr ""
 
-#: src/lang.c:2945
+#: src/lang.c:2968
 msgid "Filename for saved articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2946
+#: src/lang.c:2969
 msgid "savefile"
 msgstr ""
 
-#: src/lang.c:2951 src/lang.c:2975
+#: src/lang.c:2974 src/lang.c:2998
 msgid "Scope for the filter rule. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2952
+#: src/lang.c:2975
 msgid "Quick (1 key) select filter scope"
 msgstr ""
 
-#: src/lang.c:2957 src/lang.c:2981
+#: src/lang.c:2980 src/lang.c:3004
 msgid "Header for filter rule. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2958
+#: src/lang.c:2981
 msgid "Quick (1 key) select filter header"
 msgstr ""
 
-#: src/lang.c:2963 src/lang.c:2987
+#: src/lang.c:2986 src/lang.c:3010
 msgid "ON = case sensitive, OFF = ignore case. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2964
+#: src/lang.c:2987
 msgid "Quick (1 key) select filter case"
 msgstr ""
 
-#: src/lang.c:2969 src/lang.c:2993
+#: src/lang.c:2992 src/lang.c:3016
 msgid "ON = expire, OFF = don't ever expire. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2970
+#: src/lang.c:2993
 msgid "Quick (1 key) select filter expire"
 msgstr ""
 
-#: src/lang.c:2976
+#: src/lang.c:2999
 msgid "Quick (1 key) kill filter scope"
 msgstr ""
 
-#: src/lang.c:2982
+#: src/lang.c:3005
 msgid "Quick (1 key) kill filter header"
 msgstr ""
 
-#: src/lang.c:2988
+#: src/lang.c:3011
 msgid "Quick (1 key) kill filter case"
 msgstr ""
 
-#: src/lang.c:2994
+#: src/lang.c:3017
 msgid "Quick (1 key) kill filter expire"
 msgstr ""
 
-#: src/lang.c:3000
+#: src/lang.c:3023
 msgid "Assume this charset if no charset declaration is present, <CR> to set."
 msgstr ""
 
-#: src/lang.c:3001
+#: src/lang.c:3024
 msgid "UNDECLARED_CHARSET"
 msgstr ""
 
-#: src/lang.c:3007
+#: src/lang.c:3030
 msgid ""
 "Add this text at the start of the message body. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3008
+#: src/lang.c:3031
 msgid "X_Body"
 msgstr ""
 
-#: src/lang.c:3013
+#: src/lang.c:3036
 msgid "Insert this header when posting. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3014
+#: src/lang.c:3037
 msgid "X_Headers"
 msgstr ""
 
-#: src/lang.c:3019
+#: src/lang.c:3042
 msgid ""
 "Automatically insert an X-Comment-To: header? <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:3020
+#: src/lang.c:3043
 msgid "Insert 'X-Comment-To:' header"
 msgstr ""
 
@@ -7291,12 +7303,12 @@ msgstr ""
 msgid "reading from local spool"
 msgstr ""
 
-#: src/misc.c:3857
+#: src/misc.c:3868
 #, c-format
 msgid "Version: %s %s release %s (\"%s\") %s %s\n"
 msgstr ""
 
-#: src/misc.c:3860
+#: src/misc.c:3871
 #, c-format
 msgid "Version: %s %s release %s (\"%s\")\n"
 msgstr ""
@@ -7316,11 +7328,11 @@ msgstr ""
 msgid "NNTP connection error. Exiting..."
 msgstr ""
 
-#: src/nntplib.c:856 src/nntplib.c:1834
+#: src/nntplib.c:856 src/nntplib.c:1835
 msgid "Rejoin current group\n"
 msgstr ""
 
-#: src/nntplib.c:864 src/nntplib.c:1842
+#: src/nntplib.c:864 src/nntplib.c:1843
 #, c-format
 msgid "Read (%s)\n"
 msgstr ""
@@ -7330,11 +7342,11 @@ msgstr ""
 msgid "Resend last command (%s)\n"
 msgstr ""
 
-#: src/nntplib.c:1481
+#: src/nntplib.c:1482
 msgid "CAPABILITIES did not announce READER"
 msgstr ""
 
-#: src/nntplib.c:1988
+#: src/nntplib.c:1989
 msgid "MOTD: "
 msgstr ""
 
@@ -7343,29 +7355,29 @@ msgstr ""
 msgid "couldn't expand %s\n"
 msgstr ""
 
-#: src/post.c:1339
+#: src/post.c:1341
 #, c-format
 msgid ""
-"Line %d is longer than 998 octets and should be folded, but\n"
+"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:1344
+#: src/post.c:1346
 #, c-format
 msgid ""
-"Line %d is longer than 998 octets and should be folded, but\n"
+"Line %d is longer than %d octets and should be folded, but\n"
 "encoding is set to %s without enabling MIME_BREAK_LONG_LINES or\n"
 "posting doesn't contain any 8bit chars and thus folding won't happen\n"
 msgstr ""
 
-#: src/post.c:1346
+#: src/post.c:1348
 #, c-format
 msgid ""
-"Line %d is longer than 998 octets and should be folded, but\n"
+"Line %d is longer than %d octets and should be folded, but\n"
 "encoding is not set to %s\n"
 msgstr ""
 
-#: src/post.c:2320
+#: src/post.c:2322
 #, c-format
 msgid "Posting: %.*s ..."
 msgstr ""
@@ -7395,7 +7407,7 @@ msgstr ""
 #. * preamble
 #. * TODO: -> lang.c
 #.
-#: src/rfc2047.c:1309
+#: src/rfc2047.c:1308
 #, c-format
 msgid ""
 "This message has been composed in the 'multipart/mixed' MIME-format. If you\n"
@@ -7405,7 +7417,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/save.c:1067
+#: src/save.c:1065
 msgid "bytes"
 msgstr ""
 
Binary files tin-2.4.1/po/tr.gmo and tin-2.4.2/po/tr.gmo differ
diff -Nurp '--exclude=.bzr*' tin-2.4.1/po/tr.po tin-2.4.2/po/tr.po
--- tin-2.4.1/po/tr.po	2016-12-20 16:59:39.000000000 +0100
+++ tin-2.4.2/po/tr.po	2017-12-08 09:39:46.757555040 +0100
@@ -1,499 +1,513 @@
-# Turkish translations for tin
-# Copyright (C) 2005 Free Software Foundation, Inc.
-# Þebnem Korkmaz <sebnem_k@hotmail.com>, 2005.
+# Turkish translation of tin.
+# This file is distributed under the same license as the tin package.
+# Åžebnem Korkmaz <sebnem_k@hotmail.com>, 2005.
 # Ali Ibraimi <liloib@yahoo.com>, 2005.
-# Özge Sevinç <ozge_se@yahoo.com>, 2005.
+# Ã–zge SevinÃ§ <ozge_se@yahoo.com>, 2005.
+# Mesutcan Kurt <mesutcank@gmail.com>, 2017.
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: tin 1.7.7\n"
+"Project-Id-Version: tin 2.4.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-12-20 16:59+0100\n"
-"PO-Revision-Date: 2005-03-06 09:25+0200\n"
-"Last-Translator: Þebnem Korkmaz <sebnem_k@hotmail.com>\n"
+"POT-Creation-Date: 2017-12-08 09:39+0100\n"
+"PO-Revision-Date: 2017-05-29 18:40+0000\n"
+"Last-Translator: Mesutcan Kurt <mesutcank@gmail.com>\n"
 "Language-Team: Turkish <gnu-tr-u12a@lists.sourceforge.net>\n"
 "Language: tr\n"
 "MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=ISO-8859-9\n"
+"Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Generator: Pootle 2.5.1.1\n"
+"X-Bugs: Report translation errors to the Language-Team address.\n"
+"X-POOTLE-MTIME: 1496083249.000000\n"
 
-#: src/attrib.c:941
-#, fuzzy
+#: src/attrib.c:954
 msgid "Processing attributes... "
-msgstr "Öznitelikler dosylasýný yazýyor..."
+msgstr "Nitelikleri iÅŸliyor... "
 
-#: src/attrib.c:1163
+#: src/attrib.c:1176
 #, c-format
 msgid ""
 "# Do not edit this comment block\n"
 "#\n"
 msgstr ""
-"# Bu açýklama bloðunu düzenlemeyin\n"
+"# Bu aÃ§Ä±klama bloÄŸunu dÃ¼zenlemeyin\n"
 "#\n"
 
-#: src/attrib.c:1164
-#, fuzzy, c-format
+#: src/attrib.c:1177
+#, c-format
 msgid "#  scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n"
-msgstr "#  scope=DÝZGE (kapsam, örn. alt.*,!alt.bin*) [zorunlu]\n"
+msgstr "#  scope=DÄ°ZGE (Ã¶rn. alt.*,!alt.bin*) [zorunlu]\n"
 
-#: src/attrib.c:1165
+#: src/attrib.c:1178
 #, c-format
 msgid "#  add_posted_to_filter=ON/OFF\n"
-msgstr ""
+msgstr "#  add_posted_to_filter=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1166
+#: src/attrib.c:1179
 #, c-format
 msgid "#  advertising=ON/OFF\n"
-msgstr ""
+msgstr "#  advertising=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1167
+#: src/attrib.c:1180
 #, c-format
 msgid "#  alternative_handling=ON/OFF\n"
-msgstr ""
+msgstr "#  alternative_handling=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1168
+#: src/attrib.c:1181
 #, c-format
 msgid "#  ask_for_metamail=ON/OFF\n"
-msgstr ""
+msgstr "#  ask_for_metamail=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1169
+#: src/attrib.c:1182
 #, c-format
 msgid "#  auto_cc_bcc=NUM\n"
-msgstr ""
+msgstr "#   auto_cc_bcc=SAYI\n"
 
-#: src/attrib.c:1170
+#: src/attrib.c:1183
 #, c-format
 msgid "#    0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n"
-msgstr ""
+msgstr "#    0=HayÄ±r, 1=Kopya, 2=Gizli Kopya, 3=Kopya ve Gizli kopya\n"
 
-#: src/attrib.c:1171
+#: src/attrib.c:1184
 #, c-format
 msgid "#  auto_list_thread=ON/OFF\n"
-msgstr ""
+msgstr "#  auto_list_thread=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1172
+#: src/attrib.c:1185
 #, c-format
 msgid "#  auto_save=ON/OFF\n"
-msgstr ""
+msgstr "#  auto_save=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1173
+#: src/attrib.c:1186
 #, c-format
 msgid "#  auto_select=ON/OFF\n"
-msgstr ""
+msgstr "#  auto_select=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1174
+#: src/attrib.c:1187
 #, c-format
 msgid "#  batch_save=ON/OFF\n"
-msgstr ""
+msgstr "#  batch_save=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1175
+#: src/attrib.c:1188
 #, c-format
 msgid "#  date_format=STRING (eg. %%a, %%d %%b %%Y %%H:%%M:%%S)\n"
-msgstr ""
+msgstr "#  date_format=DÄ°ZGE (Ã¶rn. %%a, %%d %%b %%Y %%H:%%M:%%S)\n"
 
-#: src/attrib.c:1176
+#: src/attrib.c:1189
 #, c-format
 msgid "#  delete_tmp_files=ON/OFF\n"
-msgstr ""
+msgstr "#  delete_tmp_files=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1177
+#: src/attrib.c:1190
 #, c-format
 msgid "#  editor_format=STRING (eg. %%E +%%N %%F)\n"
-msgstr ""
+msgstr "#  editor_format=DÄ°ZGE (Ã¶rn. %%E +%%N %%F)\n"
 
-#: src/attrib.c:1178
+#: src/attrib.c:1191
 #, c-format
 msgid "#  fcc=STRING (eg. =mailbox)\n"
-msgstr ""
+msgstr "#  fcc=DÄ°ZGE (Ã¶rn. =mailbox)\n"
 
-#: src/attrib.c:1179
+#: src/attrib.c:1192
 #, c-format
 msgid "#  followup_to=STRING\n"
-msgstr "#  followup_to=DÝZGE (cevap yönlendirmesi)\n"
+msgstr "#  followup_to=DÄ°ZGE\n"
 
-#: src/attrib.c:1180
+#: src/attrib.c:1193
 #, 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:1181
+#: src/attrib.c:1194
 #, c-format
 msgid "#  group_catchup_on_exit=ON/OFF\n"
-msgstr ""
+msgstr "#  group_catchup_on_exit=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1182
+#: src/attrib.c:1195
 #, c-format
 msgid "#  group_format=STRING (eg. %%n %%m %%R %%L  %%s  %%F)\n"
-msgstr ""
+msgstr "#  group_format=DÄ°ZGE (Ã¶rn. %%n %%m %%R %%L  %%s  %%F)\n"
 
-#: src/attrib.c:1183
+#: src/attrib.c:1196
 #, c-format
 msgid "#  mail_8bit_header=ON/OFF\n"
-msgstr ""
+msgstr "#  mail_8bit_header=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1184
+#: src/attrib.c:1197
 #, c-format
 msgid "#  mail_mime_encoding=supported_encoding"
-msgstr ""
+msgstr "#  mail_mime_encoding=desteklenen_kodlama"
 
-#: src/attrib.c:1192
-#, fuzzy, c-format
+#: src/attrib.c:1205
+#, c-format
 msgid "#  ispell=STRING\n"
-msgstr "#  ispell=DÝZGE\n"
+msgstr "#  ispell=DÄ°ZGE\n"
 
-#: src/attrib.c:1194
-#, fuzzy, c-format
+#: src/attrib.c:1207
+#, c-format
 msgid "#  maildir=STRING (eg. ~/Mail)\n"
-msgstr "#  maildir=DÝZGE (posta dizini, örn. ~/Mail)\n"
+msgstr "#  maildir=DÄ°ZGE (Ã¶rn. ~/Mail)\n"
 
-#: src/attrib.c:1195
-#, fuzzy, c-format
+#: src/attrib.c:1208
+#, c-format
 msgid "#  mailing_list=STRING (eg. majordomo@example.org)\n"
-msgstr "#  mailing_list=DÝZGE (posta listesi, örn. majordomo@example.org)\n"
+msgstr "#  mailing_list=DÄ°ZGE (Ã¶rn. majordomo@example.org)\n"
 
-#: src/attrib.c:1196
+#: src/attrib.c:1209
 #, c-format
 msgid "#  mime_types_to_save=STRING (eg. image/*,!image/bmp)\n"
-msgstr ""
+msgstr "#  mime_types_to_save=DÄ°ZGE (Ã¶rn. image/*,!image/bmp)\n"
 
-#: src/attrib.c:1197
+#: src/attrib.c:1210
 #, c-format
 msgid "#  mark_ignore_tags=ON/OFF\n"
-msgstr ""
+msgstr "#  mark_ignore_tags=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1198
+#: src/attrib.c:1211
 #, c-format
 msgid "#  mark_saved_read=ON/OFF\n"
-msgstr ""
+msgstr "#  mark_saved_read=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1199
+#: src/attrib.c:1212
 #, c-format
 msgid "#  mime_forward=ON/OFF\n"
-msgstr ""
+msgstr "#  mime_forward=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1201
+#: src/attrib.c:1214
 #, c-format
 msgid "#  mm_network_charset=supported_charset"
-msgstr ""
+msgstr "#  mm_network_charset=supported_charset"
 
-#: src/attrib.c:1208
+#: src/attrib.c:1221
 #, c-format
 msgid "#  undeclared_charset=STRING (default is US-ASCII)\n"
-msgstr ""
+msgstr "#  undeclared_charset=DÄ°ZGE (varsayÄ±lan US-ASCII)\n"
 
-#: src/attrib.c:1210
-#, fuzzy, c-format
+#: src/attrib.c:1223
+#, c-format
 msgid "#  news_headers_to_display=STRING\n"
-msgstr "#  news_quote_format=DÝZGE\n"
+msgstr "#  news_headers_to_display=DÄ°ZGE\n"
 
-#: src/attrib.c:1211
-#, fuzzy, c-format
+#: src/attrib.c:1224
+#, c-format
 msgid "#  news_headers_to_not_display=STRING\n"
-msgstr "#  news_quote_format=DÝZGE\n"
+msgstr "#  news_headers_to_not_display=DÄ°ZGE\n"
 
-#: src/attrib.c:1212
-#, fuzzy, c-format
+#: src/attrib.c:1225
+#, c-format
 msgid "#  news_quote_format=STRING\n"
-msgstr "#  news_quote_format=DÝZGE\n"
+msgstr "#  news_quote_format=DÄ°ZGE\n"
 
-#: src/attrib.c:1213
+#: src/attrib.c:1226
 #, 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"
+"#  organization=DÄ°ZGE (kurum; eÄŸer / ile baÅŸlÄ±yor ise, dosyadan okunur)\n"
 
-#: src/attrib.c:1214
+#: src/attrib.c:1227
 #, c-format
 msgid "#  pos_first_unread=ON/OFF\n"
-msgstr ""
+msgstr "#  pos_first_unread=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1215
+#: src/attrib.c:1228
 #, c-format
 msgid "#  post_8bit_header=ON/OFF\n"
-msgstr ""
+msgstr "#  post_8bit_header=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1216
+#: src/attrib.c:1229
 #, c-format
 msgid "#  post_mime_encoding=supported_encoding"
-msgstr ""
+msgstr "#  post_mime_encoding=desteklenen_kodlama"
 
-#: src/attrib.c:1223
+#: src/attrib.c:1236
 #, c-format
 msgid "#  post_process_type=NUM\n"
-msgstr ""
+msgstr "#  post_process_type=SAYI\n"
 
-#: src/attrib.c:1228
+#: src/attrib.c:1241
 #, c-format
 msgid "#  post_process_view=ON/OFF\n"
-msgstr ""
+msgstr "#  post_process_view=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1229
+#: src/attrib.c:1242
 #, c-format
 msgid "#  quick_kill_scope=STRING (ie. talk.*)\n"
-msgstr ""
+msgstr "#  quick_kill_scope=DÄ°ZGE (yani. talk.*)\n"
 
-#: src/attrib.c:1230
+#: src/attrib.c:1243
 #, c-format
 msgid "#  quick_kill_expire=ON/OFF\n"
-msgstr ""
+msgstr "#  quick_kill_expire=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1231
+#: src/attrib.c:1244
 #, c-format
 msgid "#  quick_kill_case=ON/OFF\n"
-msgstr ""
+msgstr "#  quick_kill_case=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1232
+#: src/attrib.c:1245
 #, c-format
 msgid "#  quick_kill_header=NUM\n"
-msgstr ""
+msgstr "#  quick_kill_header=SAYI\n"
 
-#: src/attrib.c:1233 src/attrib.c:1242
+#: src/attrib.c:1246 src/attrib.c:1255
 #, 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:1234 src/attrib.c:1243
+#: src/attrib.c:1247 src/attrib.c:1256
 #, 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:1235 src/attrib.c:1244
+#: src/attrib.c:1248 src/attrib.c:1257
 #, c-format
 msgid "#    4=Message-ID: & full References: line\n"
-msgstr ""
+msgstr "#    4=Ä°leti-KimliÄŸi: & tÃ¼m Referanslar: satÄ±rÄ±\n"
 
-#: src/attrib.c:1236 src/attrib.c:1245
+#: src/attrib.c:1249 src/attrib.c:1258
 #, c-format
 msgid "#    5=Message-ID: & last References: entry only\n"
-msgstr ""
+msgstr "#    5=Ä°leti-KimliÄŸi: & sadece son Referanslar: girdisi\n"
 
-#: src/attrib.c:1237 src/attrib.c:1246
+#: src/attrib.c:1250 src/attrib.c:1259
 #, c-format
 msgid "#    6=Message-ID: entry only     7=Lines:\n"
-msgstr ""
+msgstr "#    6=Ä°leti-KimliÄŸi: girdisi sadece     7=SatÄ±rlar:\n"
 
-#: src/attrib.c:1238
-#, fuzzy, c-format
+#: src/attrib.c:1251
+#, c-format
 msgid "#  quick_select_scope=STRING\n"
-msgstr "#  quick_select_scope=DÝZGE\n"
+msgstr "#  quick_select_scope=DÄ°ZGE\n"
 
-#: src/attrib.c:1239
+#: src/attrib.c:1252
 #, c-format
 msgid "#  quick_select_expire=ON/OFF\n"
-msgstr ""
+msgstr "#  quick_select_expire=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1240
+#: src/attrib.c:1253
 #, c-format
 msgid "#  quick_select_case=ON/OFF\n"
-msgstr ""
+msgstr "#  quick_select_case=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1241
+#: src/attrib.c:1254
 #, c-format
 msgid "#  quick_select_header=NUM\n"
-msgstr ""
+msgstr "#  quick_select_header=SAYI\n"
 
-#: src/attrib.c:1247
+#: src/attrib.c:1260
 #, c-format
 msgid "#  quote_chars=STRING (%%s, %%S for initials)\n"
-msgstr ""
+msgstr "#  quote_chars=DÄ°ZGE (baÅŸlangÄ±Ã§ iÃ§in %%s, %%S)\n"
 
-#: src/attrib.c:1249
+#: src/attrib.c:1262
 #, c-format
 msgid "#  print_header=ON/OFF\n"
-msgstr ""
+msgstr "#  print_header=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1251
+#: src/attrib.c:1264
 #, c-format
 msgid "#  process_only_unread=ON/OFF\n"
-msgstr ""
+msgstr "#  process_only_unread=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1252
-#, fuzzy, c-format
+#: src/attrib.c:1265
+#, c-format
 msgid "#  prompt_followupto=ON/OFF\n"
-msgstr "#  followup_to=DÝZGE (cevap yönlendirmesi)\n"
+msgstr "#  prompt_followupto=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1253
-#, fuzzy, c-format
+#: src/attrib.c:1266
+#, c-format
 msgid "#  savedir=STRING (eg. ~user/News)\n"
-msgstr "#  savedir=DÝZGE (saklama dizini, örn. ~user/News)\n"
+msgstr "#  savedir=DÄ°ZGE (Ã¶rn. ~user/News)\n"
 
-#: src/attrib.c:1254
-#, fuzzy, c-format
+#: src/attrib.c:1267
+#, c-format
 msgid "#  savefile=STRING (eg. =linux)\n"
-msgstr "#  savefile=DÝZGE (saklama dosyasý, örn. =linux)\n"
+msgstr "#  savefile=DÄ°ZGE (Ã¶rn. =linux)\n"
 
-#: src/attrib.c:1255
-#, fuzzy, c-format
+#: src/attrib.c:1268
+#, c-format
 msgid "#  sigfile=STRING (eg. $var/sig)\n"
-msgstr "#  sigfile=DÝZGE (imza dosyasý, örn. $var/sig)\n"
+msgstr "#  sigfile=DÄ°ZGE (Ã¶rn. $var/sig)\n"
 
-#: src/attrib.c:1256
+#: src/attrib.c:1269
 #, c-format
 msgid "#  show_author=NUM\n"
-msgstr ""
+msgstr "#  show_author=SAYI\n"
 
-#: src/attrib.c:1262
+#: src/attrib.c:1275
 #, c-format
 msgid "#  show_signatures=ON/OFF\n"
-msgstr ""
+msgstr "#  show_signatures=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1263
+#: src/attrib.c:1276
 #, c-format
 msgid "#  show_only_unread_arts=ON/OFF\n"
-msgstr ""
+msgstr "#  show_only_unread_arts=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1264
+#: src/attrib.c:1277
 #, c-format
 msgid "#  sigdashes=ON/OFF\n"
-msgstr ""
+msgstr "#  sigdashes=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1265
+#: src/attrib.c:1278
 #, c-format
 msgid "#  signature_repost=ON/OFF\n"
-msgstr ""
+msgstr "#  signature_repost=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1266
+#: src/attrib.c:1279
 #, c-format
 msgid "#  sort_article_type=NUM\n"
-msgstr ""
+msgstr "#  sort_article_type=SAYI\n"
 
-#: src/attrib.c:1284
+#: src/attrib.c:1297
 #, c-format
 msgid "#  sort_threads_type=NUM\n"
-msgstr ""
+msgstr "#  sort_threads_type=SAYI\n"
 
-#: src/attrib.c:1293
+#: src/attrib.c:1306
 #, c-format
 msgid "#  start_editor_offset=ON/OFF\n"
-msgstr ""
+msgstr "#  start_editor_offset=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1294
+#: src/attrib.c:1307
 #, c-format
 msgid "#  tex2iso_conv=ON/OFF\n"
-msgstr ""
+msgstr "#  tex2iso_conv=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1295
+#: src/attrib.c:1308
 #, c-format
 msgid "#  thread_catchup_on_exit=ON/OFF\n"
-msgstr ""
+msgstr "#  thread_catchup_on_exit=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1296
+#: src/attrib.c:1309
 #, c-format
 msgid "#  thread_articles=NUM"
-msgstr ""
+msgstr "#  thread_articles=SAYI"
 
-#: src/attrib.c:1303
+#: src/attrib.c:1316
 #, c-format
 msgid "#  thread_format=STRING (eg. %%n %%m [%%L]  %%T  %%F)\n"
-msgstr ""
+msgstr "#  thread_format=DÄ°ZGE (Ã¶rn. %%n %%m [%%L]  %%T  %%F)\n"
 
-#: src/attrib.c:1304
+#: src/attrib.c:1317
 #, c-format
 msgid "#  thread_perc=NUM\n"
-msgstr ""
+msgstr "#  thread_perc=SAYI\n"
 
-#: src/attrib.c:1305
+#: src/attrib.c:1318
 #, c-format
 msgid "#  trim_article_body=NUM\n"
-msgstr ""
+msgstr "#  trim_article_body=SAYI\n"
 
-#: src/attrib.c:1306
+#: src/attrib.c:1319
 #, c-format
 msgid "#    0 = Don't trim article body\n"
-msgstr ""
+msgstr "#    0 = Makale gÃ¶vdesini kesme\n"
 
-#: src/attrib.c:1307
+#: src/attrib.c:1320
 #, c-format
 msgid "#    1 = Skip leading blank lines\n"
-msgstr ""
+msgstr "#    1 = BaÅŸtaki boÅŸ satÄ±rlarÄ± atla\n"
 
-#: src/attrib.c:1308
+#: src/attrib.c:1321
 #, c-format
 msgid "#    2 = Skip trailing blank lines\n"
-msgstr ""
+msgstr "#    2 = Sondaki boÅŸ satÄ±rlarÄ± atla\n"
 
-#: src/attrib.c:1309
+#: src/attrib.c:1322
 #, c-format
 msgid "#    3 = Skip leading and trailing blank lines\n"
-msgstr ""
+msgstr "#    3 = BaÅŸtaki ve sondaki boÅŸ satÄ±rlarÄ± atla\n"
 
-#: src/attrib.c:1310
+#: src/attrib.c:1323
 #, c-format
 msgid "#    4 = Compact multiple blank lines between text blocks\n"
-msgstr ""
+msgstr "#    4 = Metin bloklarÄ± arasÄ±ndaki birden fazla boÅŸ satÄ±rÄ± birleÅŸtir\n"
 
-#: src/attrib.c:1311
+#: src/attrib.c:1324
 #, c-format
 msgid ""
 "#    5 = Compact multiple blank lines between text blocks and skip\n"
 "#        leading blank lines\n"
 msgstr ""
+"#    5 = Metin bloklarÄ± arasÄ±ndaki birden fazla boÅŸ satÄ±rÄ± birleÅŸtir ve\n"
+"#        baÅŸtaki boÅŸ satÄ±rlarÄ± atla\n"
 
-#: src/attrib.c:1312
+#: src/attrib.c:1325
 #, c-format
 msgid ""
 "#    6 = Compact multiple blank lines between text blocks and skip\n"
 "#        trailing blank lines\n"
 msgstr ""
+"#    6 = Metin bloklarÄ± arasÄ±ndaki birden fazla boÅŸ satÄ±rÄ± birleÅŸtir ve\n"
+"#        sondaki boÅŸ satÄ±rlarÄ± atla\n"
 
-#: src/attrib.c:1313
+#: src/attrib.c:1326
 #, c-format
 msgid ""
 "#    7 = Compact multiple blank lines between text blocks and skip\n"
 "#        leading and trailing blank lines\n"
 msgstr ""
+"#    7 = Metin bloklarÄ± arasÄ±ndaki birden fazla boÅŸ satÄ±rÄ± birleÅŸtir ve\n"
+"#        baÅŸtaki ve sonraki boÅŸ satÄ±rlarÄ± atla\n"
 
-#: src/attrib.c:1314
+#: src/attrib.c:1327
 #, c-format
 msgid "#  verbatim_handling=ON/OFF\n"
-msgstr ""
+msgstr "#  verbatim_handling=AÃ‡IK/KAPLI\n"
 
-#: src/attrib.c:1316
+#: src/attrib.c:1329
 #, c-format
 msgid "#  extquote_handling=ON/OFF\n"
-msgstr ""
+msgstr "#  exquote_handling=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1318
+#: src/attrib.c:1331
 #, c-format
 msgid "#  wrap_on_next_unread=ON/OFF\n"
-msgstr ""
+msgstr "#  wrap_on_next_unread=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1319
-#, fuzzy, c-format
+#: src/attrib.c:1332
+#, c-format
 msgid "#  x_body=STRING (eg. ~/.tin/extra-body-text)\n"
-msgstr "#  x_body=DÝZGE (extra gövde dosyasý, örn. ~/.tin/extra-body-text)\n"
+msgstr "#  x_body=DÄ°ZGE (Ã¶rn. ~/.tin/extra-body-text)\n"
 
-#: src/attrib.c:1320
+#: src/attrib.c:1333
 #, c-format
 msgid "#  x_comment_to=ON/OFF\n"
-msgstr ""
+msgstr "#  x_comment_to=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1321
-#, fuzzy, c-format
+#: src/attrib.c:1334
+#, c-format
 msgid "#  x_headers=STRING (eg. ~/.tin/extra-headers)\n"
-msgstr ""
-"#  x_headers=DÝZGE (ekstra baþlýk dosyasý, örn. ~/.tin/extra-headers)\n"
+msgstr "#  x_headers=DÄ°ZGE (Ã¶rn. ~/.tin/extra-headers)\n"
 
-#: src/attrib.c:1322
-#, fuzzy, c-format
+#: src/attrib.c:1335
+#, c-format
 msgid ""
 "#\n"
 "# Note that it is best to put general (global scoping)\n"
 msgstr ""
 "#\n"
-"# Genel(küresel) kaplamýn en iyi olduðunu not ediniz.\n"
+"# Genele (kÃ¼resel kapsama) koymak en iyisidir\n"
 
-#: src/attrib.c:1323
-#, fuzzy, c-format
+#: src/attrib.c:1336
+#, c-format
 msgid ""
 "# entries first followed by group specific entries.\n"
 "#\n"
 msgstr ""
-"# Öncelikle özgül grup girdileri tarafýndan takip edilen girdiler\n"
+"# grup Ã¶zel girdilerinden hemen Ã¶nce gelen girdiler.\n"
 "#\n"
 
-#: src/attrib.c:1324
-#, fuzzy, c-format
+#: src/attrib.c:1337
+#, c-format
 msgid "############################################################################\n"
 msgstr "############################################################################\n"
 
@@ -503,38 +517,37 @@ msgstr "(bilinmiyor)"
 
 #: src/keymap.c:277
 msgid "NULL"
-msgstr ""
+msgstr "NULL"
 
 #: src/lang.c:42
-#, fuzzy
 msgid "1 Response"
-msgstr "1 Yanýt"
+msgstr "1 YanÄ±t"
 
 #: src/lang.c:46
-#, fuzzy, c-format
+#, c-format
 msgid ""
 "\n"
 "%s contains no newsgroups. Exiting."
 msgstr ""
 "\n"
-"%s haber gruplarýný içermez. Çýkýyor."
+"%s haber gruplarÄ±nÄ± iÃ§ermiyor. Ã‡Ä±kÄ±yor."
 
 #: src/lang.c:47
 msgid "all "
-msgstr "tümü"
+msgstr "tÃ¼mÃ¼ "
 
 #: src/lang.c:48
 msgid "All groups"
-msgstr "Tüm gruplar"
+msgstr "TÃ¼m gruplar"
 
 #: src/lang.c:49
-#, fuzzy, c-format
+#, c-format
 msgid "File %s exists. %s=append, %s=overwrite, %s=quit: "
-msgstr "%s dosyasý var. %s=ekle, %s=üstüne yazý., %s=çýk: "
+msgstr "%s dosyasÄ± var. %s=ekle, %s=Ã¼stÃ¼ne yaz, %s=Ã§Ä±k: "
 
 #: src/lang.c:50
 msgid "Article cancelled (deleted)."
-msgstr "Makale iptal edildi (silinmiþ)."
+msgstr "Makale iptal edildi (silinmiÅŸ)."
 
 #: src/lang.c:52
 msgid "Article cannot be cancelled (deleted)."
@@ -545,7 +558,7 @@ msgid "Article deleted."
 msgstr "Makale silindi."
 
 #: src/lang.c:55
-#, fuzzy, c-format
+#, c-format
 msgid ""
 "\n"
 "Your article:\n"
@@ -554,12 +567,13 @@ msgid ""
 "  %s"
 msgstr ""
 "\n"
-"Makaleniz:\n"
+"Makaleniz :\n"
 "  \"%s\"\n"
-"buna gönderilecektir %s:\n"
+"  buna gÃ¶nderilecektir:\n"
+" %s"
 
 #: src/lang.c:56
-#, fuzzy, c-format
+#, c-format
 msgid ""
 "\n"
 "Your article:\n"
@@ -567,77 +581,72 @@ msgid ""
 "will be posted to the following %s:\n"
 msgstr ""
 "\n"
-"Makaleniz:\n"
+"Makaleniz :\n"
 "  \"%s\"\n"
-"buna gönderilecektir %s:\n"
+"buna gÃ¶nderilecektir %s:\n"
 
 #: src/lang.c:57
 msgid "Article not posted!"
-msgstr "Makale gönderilmedi!"
+msgstr "Makale gÃ¶nderilmedi!"
 
 #: src/lang.c:58
 msgid "Article not saved"
 msgstr "Makale kaydedilmedi"
 
 #: src/lang.c:59
-#, fuzzy
 msgid "Article Level Commands"
-msgstr "Makale Düzey Komutlarý"
+msgstr "Makale Seviye KomutlarÄ±"
 
 #: src/lang.c:60
 msgid "Article has no parent"
-msgstr "Makalenin üstü yok"
+msgstr "Makalenin Ã¼stÃ¼ yok"
 
 #: src/lang.c:61
-#, fuzzy
 msgid "Parent article has been killed"
-msgstr "Ana makale öldürüldü"
+msgstr "Ãœst makale Ã¶ldÃ¼rÃ¼ldÃ¼"
 
 #: src/lang.c:62
-#, fuzzy
 msgid "Parent article is unavailable"
-msgstr "Ana makale kullanlamýyor."
+msgstr "Ãœst makale mevcut deÄŸil."
 
 #: src/lang.c:63
 #, c-format
 msgid "Article posted: %s"
-msgstr "Makale gönderildi: %s"
+msgstr "Makale gÃ¶nderildi: %s"
 
 #: src/lang.c:64
 #, c-format
 msgid "Article rejected (saved to %s)"
-msgstr "Makale reddedildi (%s dosyasýna kaydedildi)"
+msgstr "Makale reddedildi (%s dosyasÄ±na kaydedildi)"
 
 #: src/lang.c:65
-#, fuzzy, c-format
+#, c-format
 msgid ""
 "%s=article, %s=thread, %s=range, %s=hot, %s=pattern, %s=tagged, %s=quit: "
 msgstr ""
-"%s=makale, %s=parçacýk, %s=otomatik, %s=kalýp, %s=imlenmiþ makaleler, "
-"%s=çýk: "
+"%s=makale, %s=e-posta zinciri, %s=aralÄ±k, %s=sÄ±cak, %s=kalÄ±p, "
+"%s=etiketlenmiÅŸ, %s=Ã§Ä±k: "
 
 #: src/lang.c:66
-#, fuzzy
 msgid "Article unavailable"
-msgstr "Makale kullanýlamýyor."
+msgstr "Makale mevcut deÄŸil"
 
 #: src/lang.c:67
 msgid "Article undeleted."
-msgstr "Makale silinmeden geri alýndý."
+msgstr "Makale silinmeden geri alÄ±ndÄ±."
 
 #: src/lang.c:68
-#, fuzzy, c-format
+#, c-format
 msgid "Article %4d of %4d"
-msgstr "Makale %4d of %4d"
+msgstr "Makale %4d/%4d"
 
 #: src/lang.c:70
 msgid "articles"
 msgstr "makaleler"
 
 #: src/lang.c:71
-#, fuzzy
 msgid "This is a repost of the following article:"
-msgstr "Bu dosyanýn yeniden gönderimi dieðildir:"
+msgstr "Bu, ÅŸu makalenin yeniden gÃ¶nderimidir:"
 
 #: src/lang.c:72
 msgid "article"
@@ -650,145 +659,137 @@ msgstr "Makale"
 #: src/lang.c:74
 #, c-format
 msgid "-- %d %s mailed --"
-msgstr "-- %d %s postalandý --"
+msgstr "-- %d %s postalandÄ± --"
 
 #: src/lang.c:75
 #, c-format
 msgid " at %s"
-msgstr " %s de"
+msgstr "%s de"
 
 #: src/lang.c:76
-#, fuzzy, c-format
+#, c-format
 msgid "%*s[-- %s/%s, encoding %s%s%s, %d lines%s%s --]\n"
-msgstr "%*s[-- %s/%s, kodluyor %s%s%s, %d satýr%s%s --]\n"
+msgstr "%*s[-- %s/%s, kodlanÄ±yor %s%s%s, %d satÄ±r%s%s --]\n"
 
 #: src/lang.c:77
 msgid ", charset: "
-msgstr ""
+msgstr ", karakter kÃ¼mesi: "
 
 #: src/lang.c:78
 #, c-format
 msgid "%*s[-- charset %s not supported --]\n"
-msgstr ""
+msgstr "%*s[-- karakter seti %s desteklenmiyor --]\n"
 
 #: src/lang.c:79
 #, c-format
 msgid "%*s[-- Description: %s --]\n"
-msgstr "%*s[-- Taným: %s --]\n"
+msgstr "%*s[-- TanÄ±m:%s --]\n"
 
 #: src/lang.c:80
-#, fuzzy, c-format
+#, c-format
 msgid "%d lines"
-msgstr "Çizgiler"
+msgstr "%d satÄ±r"
 
 #: src/lang.c:81
 msgid "Attachment Menu"
-msgstr ""
+msgstr "Ek MenÃ¼sÃ¼"
 
 #: src/lang.c:82
-#, fuzzy
 msgid "Attachment Menu Commands"
-msgstr "Makale Düzey Komutlarý"
+msgstr "Ek MenÃ¼ KomutlarÄ±"
 
 #: src/lang.c:83
-#, fuzzy
 msgid "<no name>"
-msgstr "hiçbiri"
+msgstr "<no name>"
 
 #: src/lang.c:84
-#, fuzzy, c-format
+#, c-format
 msgid "Attachment saved successfully. (%s)"
-msgstr "newsrc dosyasý baþarýyla kaydedildi.\n"
+msgstr "Ek baÅŸarÄ±yla kaydedildi. (%s)"
 
 #: src/lang.c:85
-#, fuzzy, c-format
+#, c-format
 msgid "%d of %d attachments saved successfully."
-msgstr "newsrc dosyasý baþarýyla kaydedildi.\n"
+msgstr "%d ekin %d'si baÅŸarÄ±yla kaydedildi."
 
 #: src/lang.c:86
-#, fuzzy
 msgid "Select attachment> "
-msgstr "Makale seç> "
+msgstr "Ek seÃ§> "
 
 #: src/lang.c:87
-#, fuzzy
 msgid "Tagged attachment"
-msgstr "Makale seç> "
+msgstr "EtiketlendirilmiÅŸ ek"
 
 #: src/lang.c:88
-#, fuzzy, c-format
+#, c-format
 msgid "%d attachments tagged"
-msgstr "Makale seç> "
+msgstr "%d ek etiketlendi"
 
 #: src/lang.c:89
-#, fuzzy
 msgid "Untagged attachment"
-msgstr "Makale seç> "
+msgstr "EtiketlenmemiÅŸ ek"
 
 #: src/lang.c:90
-#, fuzzy
 msgid "Attributes Menu Commands"
-msgstr "Makale Düzey Komutlarý"
+msgstr "Ã–znitelik MenÃ¼sÃ¼ KomutlarÄ±"
 
 #: src/lang.c:91
 #, c-format
 msgid "attribute with no scope: %s"
-msgstr ""
+msgstr "kapsamsÄ±z nitelik: %s"
 
 #: src/lang.c:93
 #, c-format
 msgid "%d Authentication failed"
-msgstr "%d Kimlik denetimi baþarýsýz"
+msgstr "%d Kimlik denetimi baÅŸarÄ±sÄ±z"
 
 #: src/lang.c:94
-#, fuzzy, c-format
+#, c-format
 msgid "NNTP authorization password not found for %s"
-msgstr "NNTP yetki þifresi %s için bulunamadý"
+msgstr "%s iÃ§in NNTP yetkilendirme parolasÄ± bulunmadÄ± "
 
 #: src/lang.c:95
-#, fuzzy
 msgid "Server expects authentication.\n"
-msgstr "Sunucu doðrulama bekliyor.\n"
+msgstr "Sunucu doÄŸrulama bekliyor.\n"
 
 #: src/lang.c:96
 msgid "    Please enter password: "
-msgstr "    Lütfen parola girin: "
+msgstr "    LÃ¼tfen parola girin: "
 
 #: src/lang.c:97
 msgid "    Please enter username: "
-msgstr "    Lütfen kullanýcý adý girin: "
+msgstr "    LÃ¼tfen kullanÄ±cÄ± adÄ± girin: "
 
 #: src/lang.c:98
-#, fuzzy, c-format
+#, c-format
 msgid "Authorized for user: %s\n"
-msgstr "Kullanýcý için yetkilendirlmiþ: %s\n"
+msgstr "%s kullanÄ±cÄ±sÄ± iÃ§in yetkilendirilmiÅŸ\n"
 
 #: src/lang.c:99
 #, c-format
 msgid "Authorization failed for user: %s\n"
-msgstr "Kullanýcý için yetkilendirme baþarýsýz: %s\n"
+msgstr "KullanÄ±cÄ± iÃ§in yetkilendirme baÅŸarÄ±sÄ±z: %s\n"
 
 #: src/lang.c:101
-#, fuzzy, c-format
+#, c-format
 msgid "Author search backwards [%s]> "
-msgstr "Yazar geriye doðru arýyor[%s]> "
+msgstr "Yazar geriye doÄŸru arÄ±yor[%s]> "
 
 #: src/lang.c:102
-#, fuzzy, c-format
+#, c-format
 msgid "Author search forwards [%s]> "
-msgstr "Yazar ileriye doðru arýyor [%s]> "
+msgstr "Yazar ileriye doÄŸru arÄ±yor [%s]> "
 
 #: src/lang.c:103
-#, fuzzy, c-format
+#, c-format
 msgid ""
 "\n"
 "Autosubscribed to %s"
 msgstr ""
 "\n"
-"Otomatik abone %s"
+"%s'e otomatik abone olundu"
 
 #: src/lang.c:104
-#, fuzzy
 msgid "Autosubscribing groups...\n"
 msgstr "Gruplar otomatik abone ediliyor...\n"
 
@@ -796,545 +797,504 @@ msgstr "Gruplar otomatik abone ediliyor.
 #, c-format
 msgid "Autoselecting articles (use '%s' to see all unread) ..."
 msgstr ""
-"Makaleler otomatik seçiliyor (tüm okunmamýþlarý görmek için '%s' "
-"kullanýn) ..."
+"Makaleler otomatik seÃ§iliyor (tÃ¼m okunmamÄ±ÅŸlarÄ± gÃ¶rmek iÃ§in '%s' "
+"kullanÄ±n) ..."
 
 #: src/lang.c:107
 #, c-format
 msgid "Active file corrupt - %s"
-msgstr "Aktif dosya bozuk - %s"
+msgstr "Aktif dosya bozuk- %s"
 
 #: src/lang.c:108
-#, fuzzy, c-format
+#, c-format
 msgid ""
 "Article to be posted resulted in errors/warnings. %s=quit, %s=Menu, %s=edit: "
 msgstr ""
-"Gönderilecek dosyada hatalar/uyarýlar çýktý. %s=çýk, %s=Menü, %s=düzelt: "
+"GÃ¶nderilecek makalede hatalar/uyarÄ±lar Ã§Ä±ktÄ±. %s=Ã§Ä±k, %s=MenÃ¼, %s=dÃ¼zenle: "
 
 #: src/lang.c:109
 #, c-format
 msgid "Unrecognized attribute: %s"
-msgstr "Tanýnmayan öznitelik: %s"
+msgstr "TanÄ±nmayan Ã¶znitelik: %s"
 
 #: src/lang.c:110
 #, c-format
 msgid "Bad command. Type '%s' for help."
-msgstr "Bozuk komut. Yardým için '%s' yazýn."
+msgstr "Bozuk komut. YardÄ±m iÃ§in  '%s'  yazÄ±n."
 
 #: src/lang.c:112
-#, fuzzy
 msgid "Base article"
 msgstr "Temel makale"
 
 #: src/lang.c:113
-#, fuzzy
 msgid "Base article range"
-msgstr "Temel makale aralýðý"
+msgstr "Temel makale aralÄ±ÄŸÄ±"
 
 #: src/lang.c:114
-#, fuzzy, c-format
+#, c-format
 msgid "%s: Updating of index files not supported: cache_overview_files=%s"
-msgstr "%s: Desteklenmeyen dizin dosyalarý güncelleniyor\n"
+msgstr ""
+"%s: Dizin dosyalarÄ±nÄ± gÃ¼ncelleme desteklenmiyor: cache_overview_files=%s"
 
 #: src/lang.c:115
 msgid "*** Beginning of article ***"
-msgstr "*** Makalenin baþý ***"
+msgstr "*** Makalenin baÅŸÄ± ***"
 
 #: src/lang.c:116
-#, fuzzy
 msgid "*** Beginning of page ***"
-msgstr "*** Makalenin baþý ***"
+msgstr "*** SayfanÄ±n baÅŸÄ± ***"
 
 #: src/lang.c:118
-#, fuzzy, c-format
+#, c-format
 msgid "Cancel (delete) or supersede (overwrite) article [%%s]? (%s/%s/%s): "
 msgstr ""
-"Dosyayý Ýptal et(sil) veya dosyanýn yerini al(üstüne yaz)[%%s]? (%s/%s/%s): "
+"Ä°ptal et (sil) veya dosyanÄ±n yerini al (Ã¼stÃ¼ne yaz) makale [%%.*s]? (%s/%s/"
+"%s): "
 
 #: src/lang.c:119
 msgid "Cancelling article..."
 msgstr "Makale iptal ediliyor..."
 
 #: src/lang.c:121
-#, fuzzy, c-format
+#, c-format
 msgid "Cannot create %s"
-msgstr "Yaratýlmaýyor %s"
+msgstr "%s oluÅŸturulamÄ±yor"
 
-#: src/lang.c:122
-#, fuzzy, c-format
+#: src/lang.c:123
+#, c-format
 msgid "Can't find base article %d"
-msgstr "Temel makale bulunamýyor %d"
+msgstr "Temel makale %d bulunamadÄ±"
 
-#: src/lang.c:123
-#, fuzzy, c-format
+#: src/lang.c:125
+#, c-format
 msgid "Can't open %s"
-msgstr "Açýlamýyor %s"
+msgstr "%s aÃ§Ä±lamÄ±yor"
 
-#: src/lang.c:124
-#, fuzzy, c-format
+#: src/lang.c:126
+#, c-format
 msgid "Couldn't open %s for saving"
-msgstr "Kaydetmek için %s açýlmadý"
+msgstr "%s kaydetmek iÃ§in aÃ§Ä±lamadÄ±"
 
-#: src/lang.c:125
+#: src/lang.c:127
 msgid "*** Posting not allowed ***"
-msgstr "*** Gönderim izni yok ***"
+msgstr "*** GÃ¶nderim izni yok ***"
 
-#: src/lang.c:126
+#: src/lang.c:128
 #, c-format
 msgid "Posting is not allowed to %s"
-msgstr "%s için gönderim izni yok"
+msgstr "%s iÃ§in gÃ¶nderim izni yok"
 
-#: src/lang.c:128
-#, fuzzy, c-format
+#: src/lang.c:130
+#, c-format
 msgid "Can't retrieve %s"
-msgstr "Alýnamýyor %s"
+msgstr "%s alÄ±namÄ±yor"
 
-#: src/lang.c:130
+#: src/lang.c:132
 #, c-format
 msgid "%s is a directory"
 msgstr "%s bir dizindir"
 
-#: src/lang.c:131
+#: src/lang.c:133
 msgid "Catchup"
-msgstr ""
+msgstr "Yakala"
 
-#: src/lang.c:132
+#: src/lang.c:134
 #, c-format
 msgid "Catchup %s..."
-msgstr ""
+msgstr "Yakala %s..."
 
-#: src/lang.c:133
+#: src/lang.c:135
 msgid "Catchup all groups entered during this session?"
-msgstr ""
+msgstr "Bu oturunda girilmiÅŸ tÃ¼m gruplar yakalansÄ±n mÄ±?"
 
-#: src/lang.c:134
-#, fuzzy
+#: src/lang.c:136
 msgid "You have tagged articles in this group - catchup anyway?"
-msgstr "Bu makalede imlenmiþ makaleler var - catchup anyway?"
+msgstr "Bu grupta etiketlenmiÅŸ makaleleriniz var - yine de yakala?"
 
-#: src/lang.c:135
+#: src/lang.c:137
 #, c-format
 msgid "%s %d %s in %lu seconds\n"
 msgstr "%4$lu saniyede %1$s %2$d %3$s\n"
 
-#: src/lang.c:136
+#: src/lang.c:138
 msgid "Caughtup"
-msgstr ""
+msgstr "Caughtup"
 
-#: src/lang.c:137
-#, fuzzy
+#: src/lang.c:139
 msgid "Check Prepared Article"
-msgstr "Hazýr Makaleyi Denetle"
+msgstr "HazÄ±rlanmÄ±ÅŸ Makaleyi Denetle"
 
-#: src/lang.c:138
-#, fuzzy
+#: src/lang.c:140
 msgid "Checking for new groups... "
-msgstr "Yeni gruplar denetleniyor... "
+msgstr "Yeni gruplar kontrol ediliyor... "
 
-#: src/lang.c:139
-#, fuzzy
+#: src/lang.c:141
 msgid "Checking for news..."
-msgstr "Haberler denetleniyor..."
+msgstr "Haberler kontrol ediliyor..."
 
-#: src/lang.c:140
-#, fuzzy, c-format
+#: src/lang.c:142
+#, c-format
 msgid "Post-process %s=no, %s=yes, %s=shar, %s=quit: "
-msgstr "Son-iþlem %s=hayýr, %s=evet, %s=ortak, %s=çýk: "
+msgstr "Sonradan-iÅŸleme %s=hayÄ±r, %s=evet, %s=ortak, %s=Ã§Ä±k: "
 
-#: src/lang.c:142
-#, fuzzy
+#: src/lang.c:144
 msgid "ANSI color disabled"
-msgstr "ANSI renk geçersiz"
+msgstr "ANSI renk kapalÄ±"
 
-#: src/lang.c:143
-#, fuzzy
+#: src/lang.c:145
 msgid "ANSI color enabled"
-msgstr "ANSI renk geçerli"
+msgstr "ANSI renk aÃ§Ä±k"
 
-#: src/lang.c:145
+#: src/lang.c:147
 #, c-format
 msgid "Command failed: %s"
-msgstr "Komut baþarýsýz: %s"
+msgstr "Komut baÅŸarÄ±sÄ±z: %s"
 
-#: src/lang.c:146
-#, fuzzy, c-format
+#: src/lang.c:148
+#, c-format
 msgid "Cook article failed, %s is exiting"
-msgstr "ekran çok küçük, %s çýkýyor\n"
+msgstr "Makale piÅŸirme baÅŸarÄ±sÄ±z, %s Ã§Ä±kÄ±yor"
 
-#: src/lang.c:147
+#: src/lang.c:149
 msgid "Mark not selected articles read?"
-msgstr ""
+msgstr "SeÃ§ilmemiÅŸ makaleleri okunmuÅŸ olarak iÅŸaretle?"
 
-#: src/lang.c:149
-#, fuzzy, c-format
+#: src/lang.c:151
+#, c-format
 msgid "Connecting to %s..."
-msgstr "Baðlanýyor %s..."
+msgstr "%s'e baÄŸlanÄ±lÄ±yor..."
 
-#: src/lang.c:151
+#: src/lang.c:153
 msgid "<CR>"
 msgstr "<CR>"
 
-#: src/lang.c:152
-#, fuzzy
+#: src/lang.c:154
 msgid "Creating active file for saved groups...\n"
-msgstr "Kaydedilen kümeler için aktif dosya oluþturuyor...\n"
+msgstr "Kaydedilen gruplar iÃ§in aktif dosya oluÅŸturuyor...\n"
 
-#: src/lang.c:153
-#, fuzzy
+#: src/lang.c:155
 msgid "Creating newsrc file...\n"
-msgstr "Newsrc dosyasý oluþturuluyor...\n"
+msgstr "Newsrc dosyasÄ± oluÅŸturuluyor...\n"
 
-#: src/lang.c:155 src/lang.c:1311 src/lang.c:1331
+#: src/lang.c:157 src/lang.c:1313 src/lang.c:1333
 msgid "Default"
-msgstr "Öntanýmlý"
+msgstr "Ã–ntanÄ±mlÄ±"
 
-#: src/lang.c:156
-#, fuzzy
+#: src/lang.c:158
 msgid "Delete saved files that have been post processed?"
-msgstr "Son iþlenen kaydedilmiþ dosyalarý sil?"
+msgstr "Sonradan iÅŸlenen kaydedilmiÅŸ dosyalarÄ± sil?"
 
-#: src/lang.c:157
+#: src/lang.c:159
 msgid "Deleting temporary files..."
-msgstr "Geçici dosyalar siliniyor..."
+msgstr "GeÃ§ici dosyalar siliniyor..."
 
-#: src/lang.c:159
+#: src/lang.c:161
 msgid "*** End of article ***"
 msgstr "*** Makalenin sonu ***"
 
-#: src/lang.c:160
+#: src/lang.c:162
 msgid "*** End of articles ***"
 msgstr "*** Makalelerin sonu ***"
 
-#: src/lang.c:161
-#, fuzzy
+#: src/lang.c:163
 msgid "*** End of attachments ***"
-msgstr "*** Makalelerin sonu ***"
+msgstr "*** Eklerin sonu ***"
 
-#: src/lang.c:162
-#, fuzzy
+#: src/lang.c:164
 msgid "*** End of groups ***"
-msgstr "*** Kümelerin sonu ***"
+msgstr "*** GruplarÄ±n sonu ***"
 
-#: src/lang.c:163
-#, fuzzy
+#: src/lang.c:165
 msgid "*** End of page ***"
-msgstr "*** Makalenin sonu ***"
+msgstr "*** SayfanÄ±n sonu ***"
 
-#: src/lang.c:164
-#, fuzzy
+#: src/lang.c:166
 msgid "*** End of scopes ***"
-msgstr "*** Kümelerin sonu ***"
+msgstr "*** KapsamlarÄ±n sonu ***"
 
-#: src/lang.c:165
-#, fuzzy
+#: src/lang.c:167
 msgid "*** End of thread ***"
-msgstr "*** Parçacýklarýn sonu ***"
+msgstr "***E-posta zincirinin sonu***"
 
-#: src/lang.c:166
-#, fuzzy
+#: src/lang.c:168
 msgid "*** End of URLs ***"
-msgstr "*** Kümelerin sonu ***"
+msgstr "***URL'lerin sonu***"
 
-#: src/lang.c:167
-#, fuzzy
+#: src/lang.c:169
 msgid "Enter limit of articles to get> "
-msgstr "Alýnacak makalelerin limitini girin> "
+msgstr "Getirilecek makalelerin sÄ±nÄ±rÄ±nÄ± girin> "
 
-#: src/lang.c:168
-#, fuzzy
+#: src/lang.c:170
 msgid "Enter Message-ID to go to> "
-msgstr "Gitmek için kimlik mesajýný girin> "
+msgstr "Gidilecek mesaj kimlik numarasÄ± girin> "
 
-#: src/lang.c:169
-#, fuzzy
+#: src/lang.c:171
 msgid " and enter next unread thread"
-msgstr " ve sonraki okuma parçacýðýný yazýn"
+msgstr " ve sonraki okunmamÄ±ÅŸ e-posta zincirine girin"
 
-#: src/lang.c:170
-#, fuzzy
+#: src/lang.c:172
 msgid " and enter next unread article"
-msgstr " ve sonraki okuma parçacýðýný yazýn"
+msgstr " ve sonraki okunmamÄ±ÅŸ makaleye girin"
 
-#: src/lang.c:171
-#, fuzzy
+#: src/lang.c:173
 msgid " and enter next unread group"
-msgstr " ve sonraki okuma kümesini yazýn"
+msgstr " ve sonraki okunmamÄ±ÅŸ eposta grubuna girin"
 
-#: src/lang.c:172
-#, fuzzy
+#: src/lang.c:174
 msgid "Enter option number> "
-msgstr "Seçenek numarasýný yazýn> "
+msgstr "SeÃ§enek numarasÄ±nÄ± yazÄ±n> "
 
-#: src/lang.c:173
-#, fuzzy, c-format
+#: src/lang.c:175
+#, c-format
 msgid "Enter range [%s]> "
-msgstr "Aralýðý yazýn [%s]> "
+msgstr "AralÄ±k Girin [%s]> "
 
-#: src/lang.c:174
-#, fuzzy
+#: src/lang.c:176
 msgid ""
 "\n"
 "Warning: Approved: header used.\n"
 msgstr ""
 "\n"
-"Uyarý: Onaylandý: baþlýk kullanýldý.\n"
+"UyarÄ±: OnaylandÄ±: baÅŸlÄ±k kullanÄ±ldÄ±.\n"
 
-#: src/lang.c:176
-#, fuzzy
+#: src/lang.c:178
 msgid ""
 "\n"
 "Error: Bad address in Approved: header.\n"
 msgstr ""
 "\n"
-"Hata: Onaylananda bozuk adres: baþlýk.\n"
+"Hata: Onaylananda bozuk adres: baÅŸlÄ±k.\n"
 
-#: src/lang.c:177
-#, fuzzy
+#: src/lang.c:179
 msgid ""
 "\n"
 "Error: Bad address in From: header.\n"
 msgstr ""
 "\n"
-"Hata: Gönderende bozuk adres: baþlýk.\n"
+"Hata: GÃ¶nderende bozuk adres: baÅŸlÄ±k.\n"
 
-#: src/lang.c:178
-#, fuzzy
+#: src/lang.c:180
 msgid ""
 "\n"
 "Error: Bad FQDN in Message-ID: header.\n"
 msgstr ""
 "\n"
-"Hata: Kimilk mesajýnda bozuk FQDN: baþlýk.\n"
+"Hata: Mesaj kimlik numarasÄ±nda bozuk FQDN: baÅŸlÄ±k.\n"
 
-#: src/lang.c:179
-#, fuzzy
+#: src/lang.c:181
 msgid ""
 "\n"
 "Error: Bad address in Reply-To: header.\n"
 msgstr ""
 "\n"
-"Hata: Yanýtta bozuk adres: baþlýk\n"
+"Hata: YanÄ±tlanacak Adreste bozuk adres: baÅŸlÄ±k\n"
 
-#: src/lang.c:180
-#, fuzzy
+#: src/lang.c:182
 msgid ""
 "\n"
 "Error: Bad address in To: header.\n"
 msgstr ""
 "\n"
-"Hata: Gönderende bozuk adres: baþlýk.\n"
+"Hata: GÃ¶nderende bozuk adres: baÅŸlÄ±k.\n"
 
-#: src/lang.c:182
-#, fuzzy, c-format
+#: src/lang.c:184
+#, c-format
 msgid "Can't unlock %s"
-msgstr "Açýlamýyor %s"
+msgstr "AÃ§Ä±lamÄ±yor %s"
 
-#: src/lang.c:183
-#, fuzzy, c-format
+#: src/lang.c:185
+#, c-format
 msgid "Couldn't dotlock %s - article not appended!"
-msgstr "Açýlamadý %s - makale eklenmedi!"
+msgstr "dotlock yapÄ±lamadÄ± %s- makale eklenmedi!"
 
-#: src/lang.c:184
-#, fuzzy, c-format
+#: src/lang.c:186
+#, c-format
 msgid "Couldn't lock %s - article not appended!"
-msgstr "Kapatýlamadý %s - makale eklenmedi!"
+msgstr "%s kapatÄ±lamÄ±yor - makale eklenmedi!"
 
-#: src/lang.c:187
-#, fuzzy, c-format
+#: src/lang.c:189
+#, c-format
 msgid "Corrupted file %s"
-msgstr "Virüslü dosya %s"
+msgstr "BozulmuÅŸ dosya %s"
 
-#: src/lang.c:189
-#, fuzzy
+#: src/lang.c:191
 msgid ""
 "\n"
 "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n"
 msgstr ""
 "\n"
-"Hata: Birden fazla haber grubu için Takip-Et ayarlandý!\n"
+"Hata: \"poster\" ve bir haber grubu iÃ§in takip-et'e izin verilmiyor\n"
 
-#: src/lang.c:190
+#: src/lang.c:192
 #, 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:191
+#: src/lang.c:193
 msgid "Internal error in GNKSA routine - send bug report.\n"
-msgstr "GNKSA yordamýnda iç hata - hata raporu gönder.\n"
+msgstr "GNKSA yordamÄ±nda iÃ§ hata - hata raporu gÃ¶nder.\n"
 
-#: src/lang.c:192
-#, fuzzy
+#: src/lang.c:194
 msgid "Left angle bracket missing in route address.\n"
-msgstr "Yordam adresinde sol açýlý ayraç eksik.\n"
+msgstr "Yol adresinde kÃ¼Ã§Ã¼ktÃ¼r iÅŸareti eksik.\n"
 
-#: src/lang.c:193
+#: src/lang.c:195
 msgid "Left parenthesis missing in old-style address.\n"
-msgstr "Eski-biçemli adreste sol ayraç eksik.\n"
+msgstr "Eski-biÃ§emli adreste sol ayraÃ§ eksik.\n"
 
-#: src/lang.c:194
+#: src/lang.c:196
 msgid "Right parenthesis missing in old-style address.\n"
-msgstr "Eski-biçemli adreste sað ayraç eksik.\n"
+msgstr "Eski-biÃ§emli adreste saÄŸ ayraÃ§ eksik.\n"
 
-#: src/lang.c:195
+#: src/lang.c:197
 msgid "At-sign missing in mail address.\n"
-msgstr "Posta adresinde @ iþareti eksik.\n"
+msgstr "Posta adresinde @ iÅŸareti eksik.\n"
 
-#: src/lang.c:196
-#, fuzzy
+#: src/lang.c:198
 msgid "Single component FQDN is not allowed. Add your domain.\n"
-msgstr "FQDN tekli bileþenine izin verilmedi. Taným kümesi ekleyin.\n"
+msgstr "FQDN tekli bileÅŸenine izin verilmedi. Alan adÄ±nÄ±zÄ± ekleyin.\n"
 
-#: src/lang.c:197
-#, fuzzy
+#: src/lang.c:199
 msgid ""
 "Invalid domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
 msgstr ""
-"Geçersiz etki alaný. Üst düzey etki alaný varsa hata raporu gönderin.\n"
-"Kullan . munged adresler için geçersiz üst düzey etki alaný.\n"
+"GeÃ§ersiz alan adÄ±. Ãœst seviye alan adÄ± gerÃ§ekten varsa hata raporu "
+"gÃ¶nderin.\n"
+"KorunmuÅŸ adresler iÃ§in Ã¼st seviye alan adÄ± olarak .invalid kullanÄ±n.\n"
 
-#: src/lang.c:198
-#, fuzzy
+#: src/lang.c:200
 msgid ""
 "Illegal domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
 msgstr ""
-"Kuraldýþý etki alaný. Üst düzey etki alaný varsa hata raporu gönderin.\n"
-"Kuulan . munged adresler için geçersiz üst düzey etki alaný.\n"
+"KuraldÄ±ÅŸÄ± alan adÄ±. Ãœst dÃ¼zey alan adÄ± gerÃ§ekten varsa hata raporu "
+"gÃ¶nderin.\n"
+"KorunmuÅŸ adresler iÃ§in Ã¼st seviye etki alanÄ± olarak .invalid kullanÄ±n.\n"
 
-#: src/lang.c:199
-#, fuzzy
+#: src/lang.c:201
 msgid ""
 "Unknown domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
 msgstr ""
-"Bilinmeyen etki alaný. Üst düzey etki alalný varsa hata raporu gönderin.\n"
-"Kullan. munged adresler geçersiz üst düzey etki alaný.\n"
+"Bilinmeyen alan adÄ±. Ãœst seviye alan adÄ± gerÃ§ekten varsa hata raporu "
+"gÃ¶nderin.\n"
+"KorunmuÅŸ adresler iÃ§in Ã¼st seviye alan adÄ± olarak .invalid kullanÄ±n.\n"
 
-#: src/lang.c:200
+#: src/lang.c:202
 msgid "Illegal character in FQDN.\n"
-msgstr "FQDN'de kuraldýþý karakter.\n"
+msgstr "FQDN'de kuraldÄ±ÅŸÄ± karakter.\n"
 
-#: src/lang.c:201
-#, fuzzy
+#: src/lang.c:203
 msgid "Zero length FQDN component not allowed.\n"
-msgstr "Sýfýr unzunluklu FQDN bileþenine izin verilmedi.\n"
+msgstr "SÄ±fÄ±r uzunluklu FQDN bileÅŸenine izin verilmedi. \n"
 
-#: src/lang.c:202
-#, fuzzy
+#: src/lang.c:204
 msgid "FQDN component exceeds maximum allowed length (63 chars).\n"
-msgstr "FQDN bileþeni izin verilen maximum uzunluðu aþýyor.(63 kar.).\n"
+msgstr "FQDN bileÅŸeni izin verilen en fazla uzunluÄŸu aÅŸÄ±yor (63 karakter).\n"
 
-#: src/lang.c:203
-#, fuzzy
+#: src/lang.c:205
 msgid "FQDN component may not start or end with hyphen.\n"
-msgstr "FQDN bileþeni tire ile baþlamayabilir veya bitmeyebilir.\n"
+msgstr "FQDN bileÅŸeni tire ile baÅŸlamayabilir veya bitmeyebilir.\n"
 
-#: src/lang.c:204
-#, fuzzy
+#: src/lang.c:206
 msgid "FQDN component may not start with digit.\n"
-msgstr "FQDN bileþeni basamak ile baþlamayabilir.\n"
+msgstr "FQDN bileÅŸeni sayÄ± ile baÅŸlamayabilir.\n"
 
-#: src/lang.c:205
-#, fuzzy
+#: src/lang.c:207
 msgid "Domain literal has impossible numeric value.\n"
-msgstr "Deðiþmez etki alaný imkansýz sayýsal deðere sahip.\n"
+msgstr "Alan adÄ± ifadesi imkansÄ±z sayÄ±sal deÄŸer iÃ§eriyor.\n"
 
-#: src/lang.c:206
-#, fuzzy
+#: src/lang.c:208
 msgid ""
 "Domain literal is for private use only and not allowed for global use.\n"
 msgstr ""
-"Deðiþmez etki alaný sadece özel kullaným içindir ve küresel kullanýma izin "
-"verilmez.\n"
+"Alan adÄ± ifadesi Ã¶zel kullanÄ±m iÃ§indir ve genel kullanÄ±ma izin verilmez.\n"
 
-#: src/lang.c:207
-#, fuzzy
+#: src/lang.c:209
 msgid "Right bracket missing in domain literal.\n"
-msgstr "Deðiþmez etki alanýnda sað köþeli ayraç eksik.\n"
+msgstr "Alan adÄ± ifadesinde saÄŸ kÃ¶ÅŸeli parantez eksik.\n"
 
-#: src/lang.c:208
+#: src/lang.c:210
 msgid "Missing localpart of mail address.\n"
-msgstr "Posta adresinin yerel kýsmý eksik.\n"
+msgstr "Posta adresinin yerel kÄ±smÄ± eksik.\n"
 
-#: src/lang.c:209
+#: src/lang.c:211
 msgid "Illegal character in localpart of mail address.\n"
-msgstr "Posta adresinin yerel kýsmýnda kuraldýþý karakter.\n"
+msgstr "Posta adresinin yerel kÄ±smÄ±nda kuraldÄ±ÅŸÄ± karakter.\n"
 
-#: src/lang.c:210
-#, fuzzy
+#: src/lang.c:212
 msgid "Zero length localpart component not allowed.\n"
-msgstr "Sýfýr uzunluklu yerel kýsým bileþenine izin verilmedi.\n"
+msgstr "SÄ±fÄ±r uzunluklu localpart bileÅŸenine izin verilmedi.\n"
 
-#: src/lang.c:211
-#, fuzzy
+#: src/lang.c:213
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n"
 msgstr ""
-"Gerçek isimde kuraldýþý karakter.\n"
-"Ýmlenmemiþ sözcükler yordam adreslerinde '!()<>@,;:\\.[]' içermeyebilir.\n"
+"GerÃ§ek isimde kuraldÄ±ÅŸÄ± karakter.\n"
+"AlÄ±ntÄ±lanmamÄ±ÅŸ sÃ¶zcÃ¼kler rota adreslerinde  '!()<>@,;:\\.[]' iÃ§ermeyebilir.\n"
 
-#: src/lang.c:212
-#, fuzzy
+#: src/lang.c:214
 msgid ""
 "Illegal character in realname.\n"
 "Quoted words may not contain '()<>\\'.\n"
 msgstr ""
-"Gerçek isimde kuraldýþý karakter.\n"
-"Ýmlenmil sözcükler '()<>\\' içermeyebilir.\n"
+"GerÃ§ek isimde kuraldÄ±ÅŸÄ± karakter.\n"
+"AlÄ±ntÄ±lanmÄ±ÅŸ sÃ¶zcÃ¼kler '()<>\\' iÃ§ermeyebilir.\n"
 
-#: src/lang.c:213
-#, fuzzy
+#: src/lang.c:215
 msgid ""
 "Illegal character in realname.\n"
 "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n"
 msgstr ""
-"Gerçek isimde kuraldýþý karakter.\n"
-"Kodlanmýþ sözcükler parametrelerde '!()<>@,;:\"\\.[]/= içermeyebilir.\n"
+"GerÃ§ek isimde kuraldÄ±ÅŸÄ± karakter.\n"
+"KodlanmÄ±ÅŸ sÃ¶zcÃ¼kler parametrelerde '!()<>@,;:\"\\.[]/= iÃ§ermeyebilir.\n"
 
-#: src/lang.c:214
-#, fuzzy
+#: src/lang.c:216
 msgid "Bad syntax in encoded word used in realname.\n"
-msgstr "Gerçek isimde kullanýlan kodlanmýþ sözkükte bozuk sözdizimi.\n"
+msgstr "GerÃ§ek isimde kullanÄ±lan kodlanmÄ±ÅŸ sÃ¶zcÃ¼kte bozuk sÃ¶zdizimi.\n"
 
-#: src/lang.c:215
-#, fuzzy
+#: src/lang.c:217
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '()<>\\' in old-style addresses.\n"
 msgstr ""
-"Gerçek isimde kuraldýþý karakter.\n"
-"Ýmlenmemiþ sözcükler eski-biçemli adreslerde '()<>\\' içermeyebilir.\n"
+"GerÃ§ek isimde kuraldÄ±ÅŸÄ± karakter.\n"
+"AlÄ±ntÄ±lanmamÄ±ÅŸ sÃ¶zcÃ¼kler eski-biÃ§emli adreslerde '()<>\\' iÃ§ermeyebilir.\n"
 
-#: src/lang.c:216
-#, fuzzy
+#: src/lang.c:218
 msgid ""
 "Illegal character in realname.\n"
 "Control characters and unencoded 8bit characters > 127 are not allowed.\n"
 msgstr ""
-"Gerçek isimde kuraldýþý karakter. Denetim karakterlerine ve kodlanmamýþ 8bit "
-"karakterlerine > 127 izin verilmedi.\n"
+"GerÃ§ek isimde kuraldÄ±ÅŸÄ± karakter.\n"
+"Denetim karakterlerine ve kodlanmamÄ±ÅŸ 127'den bÃ¼yÃ¼k 8bit karakterlerine izin "
+"verilmiyor.\n"
 
-#: src/lang.c:217
-#, fuzzy
+#: src/lang.c:219
 msgid ""
 "\n"
 "Error: No blank line found after header.\n"
 msgstr ""
 "\n"
-"Hata: Baþlýktan sonra boþ satýr bulunamadý.\n"
+"Hata: Ãœst bilgiden sonra sonra boÅŸ satÄ±r bulunamadÄ±.\n"
 
-#: src/lang.c:218
+#: src/lang.c:220
 #, c-format
 msgid ""
 "\n"
 "Error: Illegal formatted %s.\n"
 msgstr ""
+"\n"
+"Hata: GeÃ§ersiz biÃ§imlendirilmiÅŸ %s.\n"
 
+#  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:220
-#, fuzzy
+#: src/lang.c:222
 msgid ""
 "\n"
 "Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n"
@@ -1343,13 +1303,14 @@ msgid ""
 "       editing tinrc.\n"
 msgstr ""
 "\n"
-"Hata: Gönderim ASCII olmayan karakterler içeriyor ama MM_CHARSET ayarlandý.\n"
-" US-ASCII - lütfen bu ayarlarý uygun deðerlere dönüþtürün\n"
-" diliniz için yapýlandýrabilen seçenekler M)enüsünü kullanarak ya da\n"
-" tinric düzenleyerek.\n"
+"Hata: GÃ¶nderim ASCII olmayan karakterler iÃ§eriyor ama MM_CHARSET\n"
+"       US-ASCII olarak ayarlandÄ±  - lÃ¼tfen bu ayarlarÄ±  yapÄ±landÄ±rabilen "
+"seÃ§enekler\n"
+"       M)enÃ¼sÃ¼nÃ¼ kullanarak ya da tinrc dosyasÄ±nÄ± dÃ¼zenleyerek dilinize "
+"uygun deÄŸerlere\n"
+"       dÃ¶nÃ¼ÅŸtÃ¼rÃ¼n.\n"
 
-#: src/lang.c:225
-#, fuzzy
+#: src/lang.c:227
 msgid ""
 "\n"
 "Error: Posting contains  non-ASCII characters  but the  MIME encoding\n"
@@ -1359,246 +1320,238 @@ msgid ""
 "       using the M)enu of configurable options or by editing tinrc.\n"
 msgstr ""
 "\n"
-"Hata: Gönderim ASCIII olmayan karakterler içeriyor ama MIME kodlanýyor\n"
-" haber iletileri için  \"7bit\" ayarlandý - lütfen deðiþtirin\n"
-" ayarlarý \"8bit\" ya da  \"quoted-printable\" baðlý olarak\n"
-" yaþadýðýnýz bölgede daha yaygýn olana. Bu yapýlabilir\n"
-" yapýlandýrabilen seçenekler  M)enüsü kullanýlarak veya tinrc düzenlenerek.\n"
+"Hata: GÃ¶nderim, ASCII olmayan  karakterler iÃ§eriyor  ama  MIME kodlama\n"
+"       haber iletileri iÃ§in  \"7bit\" olarak ayarlandÄ±  -  lÃ¼tfen ayarlarÄ±  "
+"yaÅŸadÄ±ÄŸÄ±nÄ±z\n"
+"       bÃ¶lgede daha yaygÄ±n olan hangisiyse \"8bit\" olarak   ya da  \"quoted-"
+"printable\"\n"
+"       olarak  deÄŸiÅŸtirin. Bu, yapÄ±landÄ±rÄ±labilir  seÃ§enekler M)enÃ¼sÃ¼nden "
+"ya  da tinrc\n"
+"       dosyasÄ± dÃ¼zenlenerek yapÄ±labilir.\n"
 
-#: src/lang.c:231
-#, fuzzy
+#: src/lang.c:233
 msgid ""
 "\n"
 "Error: Article starts with blank line instead of header\n"
 msgstr ""
 "\n"
-"Hata: Makale baþlýk yerine boþ satýrla baþlýyor\n"
+"Hata: Makale Ã¼st bilgi yerine boÅŸ satÄ±rla baÅŸlÄ±yor\n"
 
-#: src/lang.c:232
-#, fuzzy, c-format
+#: src/lang.c:234
+#, c-format
 msgid ""
 "\n"
 "Error: Header on line %d does not have a colon after the header name:\n"
 "%s\n"
 msgstr ""
 "\n"
-"Hata: Satýrdaki baþlýkta %d baþlýk isminden sonra iki nokta yok:\n"
+"Hata: %d satÄ±rÄ±ndaki Ã¼st baÅŸlÄ±k, Ã¼st baÅŸlÄ±k adÄ±ndan sonra iki nokta "
+"bulundurmuyor:\n"
 "%s\n"
 
-#: src/lang.c:233
-#, fuzzy, c-format
+#: src/lang.c:235
+#, c-format
 msgid ""
 "\n"
 "Error: The \"%s:\" line is empty.\n"
 msgstr ""
 "\n"
-"Hata: \"%s:\"satýrý boþ.\n"
+"Hata: \"%s:\" satÄ±rÄ± boÅŸ.\n"
 
-#: src/lang.c:234
-#, fuzzy, c-format
+#: src/lang.c:236
+#, c-format
 msgid ""
 "\n"
 "Error: The \"%s:\" line is missing from the article header.\n"
 msgstr ""
 "\n"
-"Hata: Makale baþlýðýnda \"%s:\" satýrý eksik.\n"
+"Hata: Makale Ã¼st bilgisinden sonra \"%s:\" satÄ±rÄ± eksik.\n"
 
-#: src/lang.c:235
+#: src/lang.c:237
 #, c-format
 msgid ""
 "\n"
 "Error: %s contains non 7bit chars.\n"
 msgstr ""
+"\n"
+"Hata: %s 7bit olmayan karakterler iÃ§eriyor.\n"
 
-#: src/lang.c:236
-#, fuzzy, c-format
+#: src/lang.c:238
+#, c-format
 msgid ""
 "\n"
 "Error: Header on line %d does not have a space after the colon:\n"
 "%s\n"
 msgstr ""
 "\n"
-"Hata: %d satýrýndaki baþlýkta iki noktadan sonra boþluk yok:\n"
+"Hata: %d satÄ±rÄ±ndaki Ã¼st bilgide iki noktadan sonra sonra boÅŸluk yok:\n"
 "%s\n"
 
-#: src/lang.c:237
-#, fuzzy, c-format
+#: src/lang.c:239
+#, c-format
 msgid ""
 "\n"
 "Error: There are multiple (%d) \"%s:\" lines in the header.\n"
 msgstr ""
 "\n"
-"Hata: Baþlýkta (%d) \"%s:\" çoklu satýlrarý var.\n"
+"Hata: Ãœst bilgide (%d) \"%s:\" satÄ±rlarÄ±ndan birden fazla var.\n"
 
-#: src/lang.c:238
-#, fuzzy, c-format
+#: src/lang.c:240
+#, c-format
 msgid "Insecure permissions of %s (%o)"
-msgstr "Güvenli olmayan yetkiler %s (%o)"
+msgstr "%s'de gÃ¼venli olmayan yetkiler (%o)"
 
-#: src/lang.c:240
-#, fuzzy, c-format
+#: src/lang.c:242
+#, c-format
 msgid "Invalid response to GROUP command, %s"
-msgstr "KÜME komutuna geçersiz yanýt.%s"
+msgstr "GROUP komutuna geÃ§ersiz yanÄ±t, %s"
 
-#: src/lang.c:245
-#, fuzzy, c-format
+#: src/lang.c:247
+#, 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"
+msgstr "MIME ayrÄ±ÅŸtÄ±rma hatasÄ±: Makale %s/%s iÃ§in beklenmeyen son"
 
-#: src/lang.c:246
-#, fuzzy
+#: src/lang.c:248
 msgid "MIME parse error: Start boundary whilst reading headers"
-msgstr "MIME ayrýþtýrma hatasý: Baþlýklarý okurken baþlatma sýnýrý"
+msgstr "MIME ayrÄ±ÅŸtÄ±rma hatasÄ±: BaÅŸlÄ±klarÄ± okurken baÅŸlatma sÄ±nÄ±rÄ±"
 
-#: src/lang.c:247
-#, fuzzy
+#: src/lang.c:249
 msgid ""
 "\n"
 "Error: \"poster\" is not allowed in Newsgroups!\n"
 msgstr ""
 "\n"
-"Hata: \"%s\" geçerli bir haber grubu deðil!\n"
+"Hata: Haber gruplarÄ±nda \"poster\" izin verilmiyor!\n"
 
-#: src/lang.c:248
-#, fuzzy
+#: src/lang.c:250
 msgid "Can't get a (fully-qualified) domain-name!"
-msgstr "(Tam niletelendirilmiþ) etki alaný adý alýnamadý!"
+msgstr "(tam yetkinlikte) bir alan adÄ± alÄ±namadÄ±!"
 
-#: src/lang.c:249
-#, fuzzy, c-format
+#: src/lang.c:251
+#, c-format
 msgid "No permissions to go into %s\n"
-msgstr "%s için gidiþ yetkisi yok\n"
+msgstr "%s'e giriÅŸ yetkisi yok\n"
 
-#: src/lang.c:251
-#, fuzzy
+#: src/lang.c:253
 msgid ""
 "\n"
 "Error: From: line missing.\n"
 msgstr ""
 "\n"
-"Hata: Baþlangýç:satýr eksik.\n"
+"Hata: GÃ¶nderen: satÄ±rÄ± eksik.\n"
 
-#: src/lang.c:253
-#, fuzzy, c-format
+#: src/lang.c:255
+#, c-format
 msgid "No read permissions for %s\n"
-msgstr "%s için okuma yetkisi yok\n"
+msgstr "%s iÃ§in okuma yetkisi yok\n"
 
-#: src/lang.c:254
-#, fuzzy, c-format
+#: src/lang.c:256
+#, c-format
 msgid "File %s does not exist\n"
-msgstr "%s dosyasý yok\n"
+msgstr "%s dosyasÄ± yok\n"
 
-#: src/lang.c:255
-#, fuzzy, c-format
+#: src/lang.c:257
+#, c-format
 msgid "No write permissions for %s\n"
-msgstr "%s için yazma yetkisi yok\n"
+msgstr "%s iÃ§in yazma yetkisi yok\n"
 
-#: src/lang.c:256
-#, fuzzy
+#: src/lang.c:258
 msgid "Can't get user information (/etc/passwd missing?)"
-msgstr "Kullanýcý bilgisi alýnamýyor(/etc/passwd kayýp?)"
+msgstr "KullanÄ±cÄ± bilgisi alÄ±namÄ±yor (/etc/passwd kayÄ±p?)"
 
-#: src/lang.c:257
-#, fuzzy
+#: src/lang.c:259
 msgid "errors"
 msgstr "hatalar"
 
-#: src/lang.c:259
-#, fuzzy, c-format
+#: src/lang.c:261
+#, c-format
 msgid ""
 "\n"
 "Error on line %d: \"Sender:\" header not allowed (it will be added for you)\n"
 msgstr ""
 "\n"
-"%d satýrýnda hata \"Sender:\" baþlýk için izin verilmedi (sizin için "
+"%d satÄ±rÄ±nda hata: \"GÃ¶nderen:\" baÅŸlÄ±ÄŸÄ±na izin verilmedi (sizin iÃ§in "
 "eklenecek)\n"
 
-#: src/lang.c:261
-#, fuzzy, c-format
+#: src/lang.c:263
+#, c-format
 msgid "Server has non of the groups listed in %s"
-msgstr "Sunucuda %s'de listelenen gruplarýn hiçbiri yok"
+msgstr "Sunucuda %s'de listelenen gruplarÄ±n hiÃ§biri yok "
 
-#: src/lang.c:262
-#, fuzzy
+#: src/lang.c:264
 msgid "error"
 msgstr "hata"
 
-#: src/lang.c:263
-#, fuzzy
+#: src/lang.c:265
 msgid "Unknown display level"
-msgstr "Bilinmeyen gösterim düzeyi"
+msgstr "Bilinmeyen gÃ¶sterim dÃ¼zeyi"
 
-#: src/lang.c:264
-#, fuzzy
+#: src/lang.c:266
 msgid "<ESC>"
 msgstr "<ESC>"
 
-#: src/lang.c:265
-#, fuzzy
+#: src/lang.c:267
 msgid "Exiting..."
-msgstr "Çýkýyor..."
+msgstr "Ã‡Ä±kÄ±lÄ±yor..."
 
-#: src/lang.c:266
-#, fuzzy
+#: src/lang.c:268
 msgid "leaving external mail-reader"
-msgstr "Dýþ posta-okuyucuyu býrakýyor"
+msgstr "harici eposta okuyucusundan Ã§Ä±kÄ±lÄ±yor"
 
-#: src/lang.c:267
-#, fuzzy, c-format
+#: src/lang.c:269
+#, c-format
 msgid "Extracting %s..."
-msgstr "Ayýklýyor %s..."
+msgstr "%s Ã§Ä±kartÄ±lÄ±yor..."
 
-#: src/lang.c:269
-#, fuzzy, c-format
+#: src/lang.c:271
+#, c-format
 msgid "Error writing %s file. Filesystem full? File reset to previous state."
 msgstr ""
-"%s dosyasýný yazarken hata. Dosya sistemi dolu? Dosya önceki durumuna "
-"dönüþtürüldü."
+"%s dosyasÄ±nÄ± yazarken hata oluÅŸtu. Dosya sistemi dolu olabilir mi? Dosya "
+"Ã¶nceki durumuna dÃ¶nÃ¼ÅŸtÃ¼rÃ¼ldÃ¼. "
 
-#: src/lang.c:270
-#, fuzzy, c-format
+#: src/lang.c:272
+#, c-format
 msgid "Error making backup of %s file. Filesystem full?"
-msgstr "%s dosyasýný yedeklemede hata. Dosya sistemi dolu?"
+msgstr "%s dosyasÄ±nÄ± yedeklerken hata oluÅŸtu. Dosya sistemi dolu olabilir mi?"
 
-#: src/lang.c:271
-#, fuzzy, c-format
+#: src/lang.c:273
+#, c-format
 msgid "Filtering global rules (%d/%d)..."
-msgstr "Genel kurallar süzgeçleniyor (%d/%d)..."
+msgstr "Genel kurallar filtreleniyor (%d/%d)..."
 
-#: src/lang.c:272
-#, fuzzy
+#: src/lang.c:274
 msgid "Rule created by: "
-msgstr "Kural oluþturuldu: "
+msgstr "KuralÄ± oluÅŸturan: "
 
-#: src/lang.c:273
-#, fuzzy, c-format
+#: src/lang.c:275
+#, c-format
 msgid "Enter pattern [%s]> "
-msgstr "Örüntüyü girin [%s]> "
+msgstr "Ã–rÃ¼ntÃ¼yÃ¼ girin [%s]> "
 
-#: src/lang.c:274
-#, fuzzy, c-format
+#: src/lang.c:276
+#, c-format
 msgid ""
 "\n"
 "You requested followups to your article to go to the following %s:\n"
 msgstr ""
 "\n"
-"Gitmek için makalenize takip-et istediniz %s:\n"
+"Sonraki %s'e gitmek iÃ§in makalenize takip-et istediniz:\n"
 
-#: src/lang.c:275
-#, fuzzy, c-format
+#: src/lang.c:277
+#, c-format
 msgid "  %s\t Answers will be directed to you by mail.\n"
-msgstr "  %s\t Cevaplarý postayla yönlendirilecek.\n"
+msgstr "  %s\t Cevaplar, size eposta ile yÃ¶nlendirilecek.\n"
 
-#: src/lang.c:276
+#: src/lang.c:278
 msgid "-- forwarded message --\n"
-msgstr ""
+msgstr "-- yÃ¶nlendirilmiÅŸ ileti --\n"
 
-#: src/lang.c:277
+#: src/lang.c:279
 msgid "-- end of forwarded message --\n"
-msgstr ""
+msgstr "-- yÃ¶nlendirilmiÅŸ iletinin sonu --\n"
 
-#: src/lang.c:278
-#, fuzzy
+#: src/lang.c:280
 msgid ""
 "# Format:\n"
 "#   comment=STRING    Optional. Multiple lines allowed. Comments must be "
@@ -1629,1298 +1582,1108 @@ msgid ""
 "#\n"
 msgstr ""
 "# Format:\n"
-"#   comment=STRING Seçmeli. Çoklu satýrlara izin verildi. Komutlar "
-"eklenmeli\n"
-"#                    kural baþýna, ya da taþýnacak\n"
-"#                    sonraki kurala.'#' komut için geçerli bir anahtar "
-"sözcük deðildir!\n"
-"#   group=STRING     Zorunlu. Haber grubu listesi (örn.comp.*,!*sources*).\n"
-"#   case=NUM          Zorunlu. Karþýlaþtýr=0 / yoksay=1 durumu "
-"süzgeçlerken.\n"
-"#   score=NUM|STRING  Zorunlu.Verilecek skor. Her ikisi:\n"
-"#     score=NUM        Bir Sayý (örn. 70), Ya da:\n"
-"#     score=STRING     Ýki anahtar sözcükten biri: 'hot' ya da 'kill'.\n"
-"#   subj=STRING       Seçmeli. Konu: satýr (örn. Nasýl sihirbaz olunur)..\n"
-"#   from=STRING       Seçmeli. Gönderen. satýr  (örn. *Craig Shergold*).\n"
-"#   msgid=STRING      Seçmeli. Ýleti-kimliði : satýr (örn. <123@ether.net>) "
-"ile\n"
-"#                     tam referanslar.\n"
-"#   msgid_last=STRING Seçmeli. Yukarýdaki gibi, ama sadece ilk referansla.\n"
-"#   msgid_only=STRING Seçmeli. Yukarýdeki gibi, ama referans olmadan.\n"
-"#                    Ýleti-kimliði:\n"
-"#   lines=[<>]?NUM    Seçmeli. Satýrlar: satýr '<' or '>' seçmelidir.\n"
-"#   gnksa=[<>]?NUM    Seçmeli. GNKSA dönüþ kodundan() ayrýþtýrýlýyor.'<' or "
-"'>' opt.\n"
-"#   xref=PATTERN     Seçmeli.Ölü örüntü (örn. alt.flame*)\n"
-"#   time=NUM          Seçmeli.Kural bitince time_t deðeri\n"
+"#   comment=DÄ°ZGE    SeÃ§meli. Ã‡oklu satÄ±rlara izin verildi. Komutlar kural "
+"baÅŸÄ±na\n"
+"                                                      ya da sonraki korala "
+"taÅŸÄ±nacak.\n"
+" '#' yorum iÃ§in \n"
+"                                                      geÃ§erli bir anahtar "
+"sÃ¶zcÃ¼k deÄŸildir!\n"
+"#   group=DÄ°ZGE     Zorunlu. Haber grubu listesi (Ã¶rn. comp.*,!*sources*).\n"
+"#   case=SAYI          Zorunlu. Filtrelerken karÅŸÄ±laÅŸtÄ±r=0 / yoksay=1.\n"
+"#   score=SAYI|DÄ°ZGE  Zorunlu.Verilecek skor. Ä°kisinden biri:\n"
+"#     score=SAYI        Bir SayÄ± (Ã¶rn. 70), Ya da:\n"
+"#     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>) "
+"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"
+"#                                               Ä°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 "
+"'>' seÃ§meli.\n"
+"#   xref=Ã–RÃœNTÃœ     SeÃ§meli. Ã–ldÃ¼rme Ã¶rÃ¼ntÃ¼sÃ¼ (Ã¶rn. alt.flame*)\n"
+"#   time=SAYI          SeÃ§meli. KuralÄ±n sÃ¼resi dolunca time_t deÄŸeri\n"
 "#\n"
 
-#: src/lang.c:299
-#, fuzzy, c-format
+#: src/lang.c:301
+#, c-format
 msgid "Enter score for rule (default=%d): "
-msgstr "Kural için skoru yazýn (varsayýlan=%d): "
+msgstr "Kural iÃ§in skoru yazÄ±n (varsayÄ±lan=%d): "
 
-#: src/lang.c:300
-#, fuzzy, c-format
+#: src/lang.c:302
+#, c-format
 msgid "Enter the score weight (range 0 < score <= %d)"
-msgstr "Skor aðýrlýðýný yazýn (aralýk 0 < skor <= %d)"
+msgstr "Skor aÄŸÄ±rlÄ±ÄŸÄ±nÄ± yazÄ±n (aralÄ±k 0 < skor <= %d)"
 
+#  SCORE_MAX
+#  SCORE_MAX
 #. SCORE_MAX
-#: src/lang.c:301
-#, fuzzy
+#: src/lang.c:303
 msgid "Full"
 msgstr "Tam"
 
-#: src/lang.c:302
-#, fuzzy
+#: src/lang.c:304
 msgid "Comment (optional)  : "
-msgstr "Komut (seçmeli)   : "
+msgstr "Komut (seÃ§meli)  : "
 
-#: src/lang.c:303
-#, fuzzy
+#: src/lang.c:305
 msgid "Apply pattern to    : "
-msgstr "Örüntüyü uygula   : "
+msgstr "Ã–rÃ¼ntÃ¼yÃ¼ uygula    : "
 
-#: src/lang.c:304
-#, fuzzy
+#: src/lang.c:306
 msgid "From: line (ignore case)      "
-msgstr "Gönderen: satýr (büyük/küçük harfleri yoksay) "
+msgstr "GÃ¶nderen: satÄ±r (bÃ¼yÃ¼k/kÃ¼Ã§Ã¼k harfleri yoksay)      "
 
-#: src/lang.c:305
-#, fuzzy
+#: src/lang.c:307
 msgid "From: line (case sensitive)   "
-msgstr "Gönderen: satýr (büyük/küçük harfe duyarlý)   "
+msgstr "GÃ¶nderen: satÄ±r (bÃ¼yÃ¼k/kÃ¼Ã§Ã¼k harfe duyarlÄ±)   "
 
-#: src/lang.c:307
-#, fuzzy, c-format
+#: src/lang.c:309
+#, c-format
 msgid "%s%s: Unknown host.\n"
-msgstr "%s%s: Bilinmeyen ana sunucu.\n"
+msgstr "%s%s: Bilinmeyen sunucu.\n"
 
-#: src/lang.c:309
-#, fuzzy
+#: src/lang.c:311
 msgid "global "
-msgstr "küresel "
+msgstr "kÃ¼resel "
 
-#: src/lang.c:310
-#, fuzzy, c-format
+#: src/lang.c:312
+#, c-format
 msgid "Please use %.100s instead"
-msgstr "Lütfen % kullanýn.100s yerine"
+msgstr "LÃ¼tfen yerine %.100s kullanÄ±n"
 
-#: src/lang.c:311
+#: src/lang.c:313
 #, c-format
 msgid "%s is bogus"
 msgstr "%s sahte"
 
-#: src/lang.c:312
-#, fuzzy, c-format
+#: src/lang.c:314
+#, c-format
 msgid "Group %s is moderated. Continue?"
-msgstr "Küme %s ayarlandý. Devam?"
+msgstr "%s yÃ¶neticili bir grup. Devam?"
 
-#: src/lang.c:313
-#, fuzzy
+#: src/lang.c:315
 msgid "groups"
-msgstr "kümeler"
+msgstr "gruplar"
 
-#: src/lang.c:314
+# #-#-#-#-#  tin1.po (PACKAGE VERSION)  #-#-#-#-#
+#  TODO: -> lang.c
+# #-#-#-#-#  tin2.po (PACKAGE VERSION)  #-#-#-#-#
+#  TODO: -> lang.c
+# #-#-#-#-#  tin4.po (PACKAGE VERSION)  #-#-#-#-#
+#  TODO: -> lang.c
+#  TODO: -> lang.c
+#: src/lang.c:316
 #, c-format
 msgid "Rereading %s..."
 msgstr "%s tekrar okunuyor..."
 
-#: src/lang.c:315
-#, fuzzy
+#: src/lang.c:317
 msgid "Top Level Commands"
-msgstr "Üst Düzey Komutlar"
+msgstr "Ãœst DÃ¼zey Komutlar "
 
-#: src/lang.c:316
-#, fuzzy
+#: src/lang.c:318
 msgid "Group Selection"
-msgstr "Küme Seçimi"
+msgstr "Grup SeÃ§imi"
 
-#: src/lang.c:317
-#, fuzzy
+#: src/lang.c:319
 msgid "group"
-msgstr "küme"
+msgstr "grup"
 
-#: src/lang.c:318
+#: src/lang.c:320
 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:320
-#, fuzzy
+#: src/lang.c:322
 msgid ""
 "One or more lines of comment. <CR> to add a line or proceed if line is empty."
 msgstr ""
-"Komutun bir veya birden çok satýrý. Satýr boþsa satýr eklemek veya devam "
-"etmek için <CR>."
+"Yorumun bir veya birden Ã§ok satÄ±rÄ±. SatÄ±r boÅŸsa satÄ±r eklemek veya devam "
+"etmek iÃ§in <CR>."
 
-#: src/lang.c:321
-#, fuzzy
+#: src/lang.c:323
 msgid "From: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr ""
-"Gönderen: Süzgeç dosyaya eklenecek satýr.<SPACE> deðiþtirir & <CR> ayarlar."
+"GÃ¶nderen: Filtre dosyasÄ±na eklenecek satÄ±r. <SPACE> deÄŸiÅŸtirir & <CR> "
+"ayarlar."
 
-#: src/lang.c:322
-#, fuzzy
+#: src/lang.c:324
 msgid ""
 "Linecount of articles to be filtered. < for less, > for more, = for equal."
-msgstr "Süzgeçlenecek makalelerin satýr sayýsý. < az , > çok , =eþit."
+msgstr ""
+"Filtrelenecek makalelerin satÄ±r sayÄ±sÄ±. < daha az, > daha Ã§ok , = eÅŸit."
 
-#: src/lang.c:323
-#, fuzzy
+#: src/lang.c:325
 msgid "Message-ID: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr ""
-"Ýleti-kimliði: Dosya süzgeçlemek için eklenecek satýr. <SPACE> deðiþtirir & "
-"<CR> ayarlar."
+"Ä°leti-kimliÄŸi: Filtre dosyasÄ±na eklenecek satÄ±r. <SPACE> deÄŸiÅŸtirir & <CR> "
+"ayarlar."
 
-#: src/lang.c:324
-#, fuzzy
+#: src/lang.c:326
 msgid "Subject: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr ""
-"Konu: Dosya süzgeçlemek için eklenecek satýr. <SPACE> deðiþtirir & <CR> "
+"Konu: Dosya filtrelemek iÃ§in eklenecek satÄ±r. <SPACE> deÄŸiÅŸtirir & <CR> "
 "ayarlar."
 
-#: src/lang.c:325
-#, fuzzy
+#: src/lang.c:327
 msgid ""
 "Enter text pattern to filter if Subject: & From: lines are not what you want."
 msgstr ""
-"Süzgeçlemek için metin örüntüsünü girin eðer Konu: & Gönderen: istediðiniz "
-"satýrlar deðilse."
+"Konu: & GÃ¶nderen: satÄ±rlarÄ± istediÄŸiniz gibi deÄŸilse filtrelemek iÃ§in metin "
+"Ã¶rÃ¼ntÃ¼sÃ¼nÃ¼ girin."
 
-#: src/lang.c:326
-#, fuzzy
+#: src/lang.c:328
 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> "
+"Metin Ã¶rÃ¼ntÃ¼sÃ¼nÃ¼n nereye uygulanacaÄŸÄ±nÄ± seÃ§in. <SPACE> deÄŸiÅŸtirir & <CR> "
 "ayarlar."
 
-#: src/lang.c:327
-#, fuzzy
+#: src/lang.c:329
 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 & "
+"YazÄ±lan sÃ¼zgeÃ§ iÃ§in gÃ¼n olarak kullanÄ±m sÃ¼resi bitimi. <SPACE> deÄŸiÅŸtirir & "
 "<CR> ayarlar."
 
-#: src/lang.c:328
-#, fuzzy
+#: src/lang.c:330
 msgid ""
 "Apply kill only to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr ""
-"Sadece mevcut küme veya bütün kümeler için kill uygulayýn. <SPACE> "
-"deðiþtirir & <CR>ayarlar."
+"Ã–ldÃ¼rmeyi sadece mevcut grup veya bÃ¼tÃ¼n gruplar iÃ§in uygula. <SPACE> "
+"deÄŸiÅŸtirir & <CR>ayarlar."
 
-#: src/lang.c:329
-#, fuzzy
+#: src/lang.c:331
 msgid ""
 "Apply select to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr ""
-"Mevcut küme veya bütün kümeler için seç uygulayýn <SPACE> deðiþtirir & "
-"<CR>ayarlar."
+"SeÃ§imi mevcut grup veya bÃ¼tÃ¼n gruplar uygula. <SPACE> deÄŸiÅŸtirir & <CR> "
+"ayarlar."
 
-#: src/lang.c:330
-#, fuzzy
+#: src/lang.c:332
 msgid "kill an article via a menu"
-msgstr "makaleyi menü aracýlýðýyla öldür"
+msgstr "makaleyi menÃ¼ aracÄ±lÄ±ÄŸÄ±yla Ã¶ldÃ¼r"
 
-#: src/lang.c:331
-#, fuzzy
+#: src/lang.c:333
 msgid "auto-select (hot) an article via a menu"
-msgstr "makaleyi menü aracýlýyla otomatik-seç (hot)"
+msgstr "makaleyi menÃ¼ yardÄ±mÄ±yla otomatik seÃ§ (sÄ±cak)"
 
-#: src/lang.c:332
-#, fuzzy
+#: src/lang.c:334
 msgid "Browse URLs in article"
-msgstr "Makaledeki URL'lara gözat"
+msgstr "Makaledeki URL'lere gÃ¶zat"
 
-#: src/lang.c:333
-#, fuzzy
+#: src/lang.c:335
 msgid "0 - 9\t  display article by number in current thread"
-msgstr "0 - 9\t  makaleyi mevcut parçacýktaki sayýyla görüntüle"
+msgstr "0 - 9\t  makaleyi mevcut zincirdeki sayÄ±yla gÃ¶rÃ¼ntÃ¼le"
 
-#: src/lang.c:335
+#: src/lang.c:337
 msgid "cancel (delete) or supersede (overwrite) current article"
-msgstr ""
+msgstr "makaleyi iptal et (sil) veya dosyanÄ±n yerini al (Ã¼stÃ¼ne yaz)"
 
-#: src/lang.c:336
-#, fuzzy
+#: src/lang.c:338
 msgid "post followup to current article"
-msgstr "mevcut makale için takip-et gönder"
+msgstr "mevcut makale iÃ§in devam iletisi gÃ¶nder"
 
-#: src/lang.c:337
-#, fuzzy
+#: src/lang.c:339
 msgid "post followup (don't copy text) to current article"
-msgstr "mevcut makale için takip-et gönder (metni kopyalama)"
+msgstr "mevcut makaleye devam iletisi gÃ¶nder (metni kopyalama)"
 
-#: src/lang.c:338
-#, fuzzy
+#: src/lang.c:340
 msgid "post followup to current article quoting complete headers"
-msgstr "tam baþlýklarý imleyen mevcut makale için takip-et gönder"
+msgstr "mevcut makaleye tÃ¼m Ã¼st bilgileri alÄ±ntÄ±layan devam iletisi gÃ¶nder"
 
-#: src/lang.c:339
-#, fuzzy
+#: src/lang.c:341
 msgid "repost chosen article to another group"
-msgstr "seçilen makaleyi baþka bir kümeye yeniden gönder"
+msgstr "seÃ§ilen makaleyi baÅŸka bir gruba yeniden gÃ¶nder"
 
-#: src/lang.c:341
-#, fuzzy
+#: src/lang.c:343
 msgid "edit article (mail-groups only)"
-msgstr "makaleyi düzenle (sadece posta-gruplarý)"
+msgstr "makaleyi dÃ¼zenle (sadece eposta-gruplarÄ±)"
 
-#: src/lang.c:342
-#, fuzzy
+#: src/lang.c:344
 msgid "display first article in current thread"
-msgstr "mevcut parçacýktaki makaleyi ilk görüntüle"
+msgstr "mevcut zincirdeki ilk makaleyi gÃ¶rÃ¼ntÃ¼le"
 
-#: src/lang.c:343
-#, fuzzy
+#: src/lang.c:345
 msgid "display first page of article"
-msgstr "makalenin ilk sayfasýný görüntüle"
+msgstr "makalenin ilk sayfasÄ±nÄ± gÃ¶rÃ¼ntÃ¼le"
 
-#: src/lang.c:344
-#, fuzzy
+#: src/lang.c:346
 msgid "display last article in current thread"
-msgstr "mevcut parçacýktaki son makaleyi görüntüle"
+msgstr "mevcut zincirdeki son makaleyi gÃ¶rÃ¼ntÃ¼le"
 
-#: src/lang.c:345
-#, fuzzy
+#: src/lang.c:347
 msgid "display last page of article"
-msgstr "makalenin son sayfasný görüntüle"
+msgstr "makalenin son sayfasnÄ± gÃ¶rÃ¼ntÃ¼le"
 
-#: src/lang.c:346
-#, fuzzy
+#: src/lang.c:348
 msgid "mark rest of thread as read and advance to next unread"
-msgstr "parçacýðýn kalanýný okunmuþ olarak iþaretle ve sonraki okunmamýþa geç"
+msgstr "zincirin kalanÄ±nÄ± okunmuÅŸ olarak iÅŸaretle ve sonraki okunmamÄ±ÅŸa geÃ§"
 
-#: src/lang.c:347
-#, fuzzy
+#: src/lang.c:349
 msgid "display next article"
-msgstr "sonraki makaleyi görüntüle"
+msgstr "sonraki makaleyi gÃ¶rÃ¼ntÃ¼le"
 
-#: src/lang.c:348
-#, fuzzy
+#: src/lang.c:350
 msgid "display first article in next thread"
-msgstr "sonraki baþlýktaki ilk makaleyi görüntüle"
+msgstr "sonraki zincirdeki ilk makaleyi gÃ¶rÃ¼ntÃ¼le"
 
-#: src/lang.c:349
-#, fuzzy
+#: src/lang.c:351
 msgid "display next unread article"
-msgstr "sonraki okunmamýþ makaleyi görüntüle"
+msgstr "sonraki okunmamÄ±ÅŸ makaleyi gÃ¶ster"
 
-#: src/lang.c:350
-#, fuzzy
+#: src/lang.c:352
 msgid "go to the article that this one followed up"
 msgstr "bunu takip eden makaleye git"
 
-#: src/lang.c:351
-#, fuzzy
+#: src/lang.c:353
 msgid "display previous article"
-msgstr "önceki makaleyi görüntüle"
+msgstr "Ã¶nceki makaleyi gÃ¶rÃ¼ntÃ¼le"
 
-#: src/lang.c:352
-#, fuzzy
+#: src/lang.c:354
 msgid "display previous unread article"
-msgstr "önceki okunmamýþ makaleyi görüntüle"
+msgstr "Ã¶nceki okunmamÄ±ÅŸ makaleyi gÃ¶rÃ¼ntÃ¼le"
 
-#: src/lang.c:353
-#, fuzzy
+#: src/lang.c:355
 msgid "quickly kill an article using defaults"
-msgstr "varsayýlanlarý kullanarak makaleyi hemen öldür"
+msgstr "varsayÄ±lanlarÄ± kullanarak makaleyi hemen Ã¶ldÃ¼r"
 
-#: src/lang.c:354
-#, fuzzy
+#: src/lang.c:356
 msgid "quickly auto-select (hot) an article using defaults"
-msgstr "varsayýlanlarý kullanarak makaleyi hemen otomatik-seç(hot)"
+msgstr "varsayÄ±lanlarÄ± kullanarak makaleyi hemen otomatik-seÃ§ (sÄ±cak)"
 
-#: src/lang.c:355
-#, fuzzy
+#: src/lang.c:357
 msgid "return to group selection level"
-msgstr "küme seçme düzeyine dön"
+msgstr "grup seÃ§me seviyesine dÃ¶n"
 
-#: src/lang.c:356
-#, fuzzy
+#: src/lang.c:358
 msgid "reply through mail to author"
-msgstr "yazara posta aracýlýðyla yanýt ver"
+msgstr "yazara e-posta aracÄ±lÄ±ÄŸyla yanÄ±t ver"
 
-#: src/lang.c:357
-#, fuzzy
+#: src/lang.c:359
 msgid "reply through mail (don't copy text) to author"
-msgstr "yazara posta aracýlýyla yanýt ver (metni kopyalama)"
+msgstr "yazara e-posta aracÄ±lÄ±yla yanÄ±t ver (metni kopyalama)"
 
-#: src/lang.c:358
-#, fuzzy
+#: src/lang.c:360
 msgid "reply through mail to author quoting complete headers"
-msgstr "tam baþlýklarý imleyerek yazara posta aracýlýðýyla yanýt ver"
+msgstr "Ã¼st bilgileri alÄ±ntÄ±layarak yazara e-posta aracÄ±lÄ±ÄŸÄ±yla yanÄ±t ver"
 
-#: src/lang.c:359
-#, fuzzy
+#: src/lang.c:361
 msgid "search backwards within this article"
-msgstr "bu makalede geriye doðru ara"
+msgstr "bu makalede geriye doÄŸru ara"
 
-#: src/lang.c:360
-#, fuzzy
+#: src/lang.c:362
 msgid "search forwards within this article"
-msgstr "bu makalede ileriye doðru ara"
+msgstr "bu makalede ileriye doÄŸru ara"
 
-#: src/lang.c:361
-#, fuzzy
+#: src/lang.c:363
 msgid "show article in raw-mode (including all headers)"
-msgstr "makaleyi ham-kipte göster (bütün baþlýklar dahil)"
+msgstr "makaleyi ham-kipte gÃ¶ster (bÃ¼tÃ¼n Ã¼st bilgiler dahil)"
 
-#: src/lang.c:362
-#, fuzzy
+#: src/lang.c:364
 msgid "skip next block of included text"
-msgstr "ekli dosyanýn sonraki öbeðine atla"
+msgstr "sonraki iÃ§eren metnin Ã¶beÄŸini atla"
 
-#: src/lang.c:363
-#, fuzzy
+#: src/lang.c:365
 msgid "toggle display of sections hidden by a form-feed (^L) on/off"
 msgstr ""
-"(^L)açýk/kapalý form-besleme tarafýndan gizlenen bölümlerin gösterimini "
-"deðiþtir"
+"form-feed (Ë†L) ile gizlenen bÃ¶lÃ¼mlerin gÃ¶sterilmesini deÄŸiÅŸtir aÃ§Ä±k/kapalÄ±"
 
-#: src/lang.c:364
-#, fuzzy
+#: src/lang.c:366
 msgid "toggle display of all headers"
-msgstr "bütün/okunmamýþ makalelerin görünümünü deðiþtir"
+msgstr "tÃ¼m Ã¼st bilgilerin gÃ¶sterilmesini deÄŸiÅŸtir"
 
-#: src/lang.c:365
-#, fuzzy
+#: src/lang.c:367
 msgid "toggle word highlighting on/off"
-msgstr "açýk/kapalý vurgulayan sözcüðü deðiþtir"
+msgstr "kelime vurgulamayÄ± deÄŸiÅŸtir aÃ§Ä±k/kapalÄ±"
 
-#: src/lang.c:366
-#, fuzzy
+#: src/lang.c:368
 msgid "toggle ROT-13 (basic decode) for current article"
-msgstr "mevcut makale için ROT-13 (temel kod çözücü) deðiþtir"
+msgstr "mevcut makale iÃ§in ROT-13 (temel kod Ã§Ã¶zÃ¼cÃ¼) deÄŸiÅŸtir"
 
-#: src/lang.c:367
-#, fuzzy
+#: src/lang.c:369
 msgid "toggle tabwidth 4 <-> 8"
-msgstr "sekme aralýðýný deðiþtir 4 <-> 8"
+msgstr "tab aralÄ±ÄŸÄ±nÄ± deÄŸiÅŸtir 4 <-> 8"
 
-#: src/lang.c:368
-#, fuzzy
+#: src/lang.c:370
 msgid "toggle german TeX style decoding for current article"
-msgstr "german TeX kod biçemi mevcut makale için deðiþtir"
+msgstr "mevcut makale iÃ§in alman TeX biÃ§imi kod Ã§Ã¶zmeyi deÄŸiÅŸtir"
 
-#: src/lang.c:369
-#, fuzzy
+#: src/lang.c:371
 msgid "toggle display of uuencoded sections"
-msgstr "metinsele kodlanmýþ bölümlerin gösterimini deðiþtir"
+msgstr "uuencoded bÃ¶lÃ¼mlerin gÃ¶sterimini deÄŸiÅŸtir"
 
-#: src/lang.c:370
-#, fuzzy
+#: src/lang.c:372
 msgid "View/pipe/save multimedia attachments"
-msgstr "çoklu-ortam eklerini Görüntüle/kaydet"
+msgstr "Ã‡oklu-ortam eklerini gÃ¶rÃ¼ntÃ¼le/yÃ¶nlendir/kaydet"
 
-#: src/lang.c:371
-#, fuzzy
+#: src/lang.c:373
 msgid "choose first attachment in list"
-msgstr "listedeki ilk makaleyi seç"
+msgstr "listedeki ilk eki seÃ§"
 
-#: src/lang.c:372
-#, fuzzy
+#: src/lang.c:374
 msgid "0 - 9\t  choose attachment by number"
-msgstr "0 - 9\t  sayýya göre makale seç"
+msgstr "0 - 9\t  eki sayÄ±yla seÃ§"
 
-#: src/lang.c:373
-#, fuzzy
+#: src/lang.c:375
 msgid "choose last attachment in list"
-msgstr "listedeki son makaleyi seç"
+msgstr "listedeki son eki seÃ§"
 
-#: src/lang.c:375
+#: src/lang.c:377
 msgid "pipe attachment into command"
-msgstr ""
+msgstr "eki komuta yÃ¶nlendir"
 
-#: src/lang.c:376
-#, fuzzy
+#: src/lang.c:378
 msgid "pipe raw attachment into command"
-msgstr "Makale Düzey Komutlarý"
+msgstr "ham eki komuta yÃ¶nlendir"
 
-#: src/lang.c:378
+#: src/lang.c:380
 msgid "save attachment to disk"
-msgstr ""
+msgstr "eki diske kaydet"
 
-#: src/lang.c:379
-#, fuzzy
+#: src/lang.c:381
 msgid "search for attachments forwards"
-msgstr "makaleleri yazara göre ileriye doðru ara"
+msgstr "ekleri ileriye doÄŸru ara"
 
-#: src/lang.c:380
-#, fuzzy
+#: src/lang.c:382
 msgid "search for attachments backwards"
-msgstr "makaleleri yazara göre geriye doðru ara"
+msgstr "ekleri geriye doÄŸru ara"
 
-#: src/lang.c:381
+#: src/lang.c:383
 msgid "view attachment"
-msgstr ""
+msgstr "eki gÃ¶rÃ¼ntÃ¼le"
 
-#: src/lang.c:382
-#, fuzzy
+#: src/lang.c:384
 msgid "tag attachment"
-msgstr "Makale seç> "
+msgstr "eki etiketle"
 
-#: src/lang.c:383
-#, fuzzy
+#: src/lang.c:385
 msgid "tag attachments that match user specified pattern"
-msgstr "kullanýcý tanýmlý kalýba uyan baþlýklarý seç"
+msgstr "kullanÄ±cÄ± tarafÄ±ndan belirlenmiÅŸ Ã¶rÃ¼ntÃ¼ye uyan ekleri etiketle"
 
-#: src/lang.c:384
+#: src/lang.c:386
 msgid "reverse tagging on all attachments (toggle)"
-msgstr ""
+msgstr "tÃ¼m eklerdeki etiketleri ters Ã§evir (deÄŸiÅŸtir)"
 
-#: src/lang.c:385
-#, fuzzy
+#: src/lang.c:387
 msgid "untag all tagged attachments"
-msgstr "etiketlenmiþ bütün parçacýklarýn etiketini kaldýr"
+msgstr "etiketlenmiÅŸ bÃ¼tÃ¼n eklerin etiketlerini kaldÄ±r"
 
-#: src/lang.c:386
-#, fuzzy
+#: src/lang.c:388
 msgid "toggle info message in last line (name/description of attachment)"
-msgstr "son satýrdaki bilgi iletisini deðiþtir (konu/taným)"
+msgstr "son satÄ±rdaki bilgi iletisini deÄŸiÅŸtir (isim/ekin tanÄ±mÄ±)"
 
-#: src/lang.c:387
-#, fuzzy
+#: src/lang.c:389
 msgid "choose first attribute in list"
-msgstr "listedeki ilk makaleyi seç"
+msgstr "listedeki ilk Ã¶zelliÄŸi seÃ§"
 
-#: src/lang.c:388
-#, fuzzy
+#: src/lang.c:390
 msgid "0 - 9\t  choose attribute by number"
-msgstr "0 - 9\t  sayýya göre makale seç"
+msgstr "0 - 9\t  Ã¶zelliÄŸi sayÄ±yla seÃ§"
 
-#: src/lang.c:389
-#, fuzzy
+#: src/lang.c:391
 msgid "choose last attribute in list"
-msgstr "listedeki son makaleyi seç"
+msgstr "listedeki son Ã¶zniteliÄŸi seÃ§"
 
-#: src/lang.c:390
+#: src/lang.c:392
 msgid "reset attribute to a default value"
-msgstr ""
+msgstr "niteliÄŸi varsayÄ±lan deÄŸere sÄ±fÄ±rla"
 
-#: src/lang.c:391
-#, fuzzy
+#: src/lang.c:393
 msgid "search forwards for an attribute"
-msgstr "ileriye doðru küme ismi ara"
+msgstr "ileriye doÄŸru Ã¶znitelik ismi ara"
 
-#: src/lang.c:392
-#, fuzzy
+#: src/lang.c:394
 msgid "search backwards for an attribute"
-msgstr "geriye doðru küme ismi ara"
+msgstr "geriye doÄŸru Ã¶znitelik ismi ara"
 
-#: src/lang.c:393
-#, fuzzy
+#: src/lang.c:395
 msgid "select attribute"
-msgstr "parçacýk seç"
+msgstr "nitelik seÃ§"
 
-#: src/lang.c:394
+#: src/lang.c:396
 msgid "toggle back to options menu when invoked from there"
-msgstr ""
+msgstr "oradan Ã§aÄŸrÄ±ldÄ±ÄŸÄ±nda seÃ§enekler menÃ¼sÃ¼ne geri deÄŸiÅŸtir"
 
-#: src/lang.c:395
-#, fuzzy, c-format
+#: src/lang.c:397
+#, c-format
 msgid "report bug or comment via mail to %s"
-msgstr "hata veya komutu posta aracýlýðýyla bildirin %s"
+msgstr "%s'e eposta yoluyla yorum ya da hata bildir"
 
-#: src/lang.c:396
-#, fuzzy
+#: src/lang.c:398
 msgid "choose first option in list"
-msgstr "listedeki ilk kümeyi seç"
+msgstr "listedeki ilk seÃ§eneÄŸi seÃ§"
 
-#: src/lang.c:397
-#, fuzzy
+#: src/lang.c:399
 msgid "0 - 9\t  choose option by number"
-msgstr "0 - 9\t  sayýya göre küme seç"
+msgstr "0 - 9\t  seÃ§eneÄŸi sayÄ±yla seÃ§"
 
-#: src/lang.c:398
-#, fuzzy
+#: src/lang.c:400
 msgid "choose last option in list"
-msgstr "listedeki son kümeyi seç"
+msgstr "listedeki son seÃ§eneÄŸi seÃ§"
 
-#: src/lang.c:399
-#, fuzzy
+#: src/lang.c:401
 msgid "start scopes menu"
-msgstr "önceki menüye dön"
+msgstr "kapsam menÃ¼sÃ¼nÃ¼ baÅŸlat"
 
-#: src/lang.c:400
-#, fuzzy
+#: src/lang.c:402
 msgid "search forwards for an option"
-msgstr "ileriye doðru küme ismi ara"
+msgstr "bir seÃ§enek iÃ§in ileriye doÄŸru ara"
 
-#: src/lang.c:401
-#, fuzzy
+#: src/lang.c:403
 msgid "search backwards for an option"
-msgstr "geriye doðru küme ismi ara"
+msgstr "bir seÃ§enek iÃ§in geriye doÄŸru ara"
 
-#: src/lang.c:402
-#, fuzzy
+#: src/lang.c:404
 msgid "select option"
-msgstr "seç"
+msgstr "seÃ§enek seÃ§"
 
-#: src/lang.c:403
+#: src/lang.c:405
 msgid "toggle to attributes menu"
-msgstr ""
+msgstr "nitelik menÃ¼sÃ¼ne deÄŸiÅŸtir"
 
-#: src/lang.c:404
-#, fuzzy
+#: src/lang.c:406
 msgid "choose range of articles to be affected by next command"
-msgstr "sonraki komuttan etkilenen makalelerin aralýðýný seç"
+msgstr "sonraki komuttan etkilenecek makalelerin aralÄ±ÄŸÄ±nÄ± seÃ§"
 
-#: src/lang.c:405
-#, fuzzy
+#: src/lang.c:407
 msgid "escape from command prompt"
-msgstr "komut isteminden çýk"
+msgstr "komut isteminden Ã§Ä±k"
 
-#: src/lang.c:406
-#, fuzzy
+#: src/lang.c:408
 msgid "edit filter file"
-msgstr "Süz dosyasý okunuyor"
+msgstr "sÃ¼zgeÃ§ dosyasÄ±nÄ± dÃ¼zenle"
 
-#: src/lang.c:407
-#, fuzzy
+#: src/lang.c:409
 msgid "get help"
-msgstr "yardým al"
+msgstr "yardÄ±m al"
 
-#: src/lang.c:408
-#, fuzzy
+#: src/lang.c:410
 msgid "display last article viewed"
-msgstr "görüntülenen son makaleyi göster"
+msgstr "gÃ¶rÃ¼ntÃ¼lenen son makaleyi gÃ¶ster"
 
-#: src/lang.c:409
-#, fuzzy
+#: src/lang.c:411
 msgid "down one line"
-msgstr "bir satýr aþaðý"
+msgstr "bir satÄ±r aÅŸaÄŸÄ±"
 
-#: src/lang.c:410
-#, fuzzy
+#: src/lang.c:412
 msgid "up one line"
-msgstr "bir satýr aþaðý"
+msgstr "bir satÄ±r yukarÄ±"
 
-#: src/lang.c:411
-#, fuzzy
+#: src/lang.c:413
 msgid "go to article chosen by Message-ID"
-msgstr "Ýleti-kimliði tarafýndn seçilen makaleye git"
+msgstr "Ä°leti-kimliÄŸi tarafÄ±ndan seÃ§ilen makaleye git"
 
-#: src/lang.c:412
-#, fuzzy
+#: src/lang.c:414
 msgid "mail article/thread/hot/pattern/tagged articles to someone"
-msgstr "makale/parçacýk/hot/örüntü/etiketlenmiþ makaleleri postala"
+msgstr "makale/zincir/hot/Ã¶rÃ¼ntÃ¼/etiketlenmiÅŸ makaleleri baÅŸkasÄ±na postala"
 
-#: src/lang.c:413
-#, fuzzy
+#: src/lang.c:415
 msgid "menu of configurable options"
-msgstr "yapýlandýrabilir seçenekler menüsü"
+msgstr "yapÄ±landÄ±rabilir seÃ§enekler menÃ¼sÃ¼"
 
-#: src/lang.c:414
-#, fuzzy
+#: src/lang.c:416
 msgid "down one page"
-msgstr "bir sayfa alta"
+msgstr "bir sayfa aÅŸaÄŸÄ±ya"
 
-#: src/lang.c:415
-#, fuzzy
+#: src/lang.c:417
 msgid "up one page"
-msgstr "bir sayfa yukarýya"
+msgstr "bir sayfa yukarÄ±ya"
 
-#: src/lang.c:417
-#, fuzzy
+#: src/lang.c:419
 msgid "post (write) article to current group"
-msgstr "makaleyi mevcut kümeye gönder(yaz)"
+msgstr "makaleyi mevcut gruba gÃ¶nder (yaz)"
 
-#: src/lang.c:418
-#, fuzzy
+#: src/lang.c:420
 msgid "post postponed articles"
-msgstr "ertelenmiþ makaleleri postala"
+msgstr "ertelenmiÅŸ makaleleri gÃ¶nder"
 
-#: src/lang.c:420
-#, fuzzy
+#: src/lang.c:422
 msgid "list articles posted by you (from posted file)"
-msgstr "(postalanmýþ dosyadan) tarafýnýzdan postalanan makaleleri listele"
+msgstr "gÃ¶ndermiÅŸ olduÄŸunuz makaleleri listele (posted dosyasÄ±ndan)"
 
-#: src/lang.c:421
-#, fuzzy
+#: src/lang.c:423
 msgid "return to previous menu"
-msgstr "önceki menüye dön"
+msgstr "Ã¶nceki menÃ¼ye geri dÃ¶n"
 
-#: src/lang.c:422
-#, fuzzy
+#: src/lang.c:424
 msgid "quit tin immediately"
-msgstr "tin'den hemen çýk"
+msgstr "tin'den hemen Ã§Ä±k"
 
-#: src/lang.c:423
-#, fuzzy
+#: src/lang.c:425
 msgid "redraw page"
-msgstr "sayfayý yeniden çiz"
+msgstr "sayfayÄ± yeniden Ã§iz"
 
-#: src/lang.c:424
-#, fuzzy
+#: src/lang.c:426
 msgid "save article/thread/hot/pattern/tagged articles to file"
-msgstr "makale/parçacýk/hot/örüntü/etiketlenmiþ makaleleri dosyaya kaydet"
+msgstr "makale/zincir/sÄ±cak/Ã¶rÃ¼ntÃ¼/etiketlenmiÅŸ makaleleri dosyaya kaydet"
 
-#: src/lang.c:425
-#, fuzzy
+#: src/lang.c:427
 msgid "save marked articles automatically without user prompts"
-msgstr "iþaretlenmiþ makaleleri kullanýcý istemi olmadan otomatik kaydet"
+msgstr "iÅŸaretlenmiÅŸ makaleleri kullanÄ±cÄ± istemi olmadan otomatik kaydet"
 
-#: src/lang.c:426
+#: src/lang.c:428
 msgid "scroll the screen one line down"
-msgstr ""
+msgstr "ekranÄ± bir satÄ±r aÅŸaÄŸÄ± kaydÄ±r"
 
-#: src/lang.c:427
+#: src/lang.c:429
 msgid "scroll the screen one line up"
-msgstr ""
+msgstr "ekranÄ± bir satÄ±r yukarÄ± kaydÄ±r"
 
-#: src/lang.c:428
-#, fuzzy
+#: src/lang.c:430
 msgid "search for articles by author backwards"
-msgstr "makaleleri yazara göre geriye doðru ara"
+msgstr "makaleleri yazara gÃ¶re geriye doÄŸru ara"
 
-#: src/lang.c:429
-#, fuzzy
+#: src/lang.c:431
 msgid "search for articles by author forwards"
-msgstr "makaleleri yazara göre ileriye doðru ara"
+msgstr "makaleleri yazara gÃ¶re ileriye doÄŸru ara"
 
-#: src/lang.c:430
-#, fuzzy
+#: src/lang.c:432
 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)"
+msgstr "bÃ¼tÃ¼n makaleleri verilen dizgi iÃ§in ara (bu uzun sÃ¼rebilir)"
 
-#: src/lang.c:431
-#, fuzzy
+#: src/lang.c:433
 msgid " \t  (searches are case-insensitive and wrap around to all articles)"
 msgstr ""
-" \t  (arayýcýlar büyük/küçük harfe duyarlýdýr ve bütün makaleleri çevreler)"
+" \t  (aramalar bÃ¼yÃ¼k/kÃ¼Ã§Ã¼k harfe duyarlÄ±dÄ±r ve bÃ¼tÃ¼n makaleleri Ã§evreler)"
 
-#: src/lang.c:432
-#, fuzzy
+#: src/lang.c:434
 msgid "search for articles by Subject line backwards"
-msgstr "makaleleri Konu satýrýna göre geriye doðru ara"
+msgstr "makaleleri Konu satÄ±rÄ±na gÃ¶re geriye doÄŸru ara"
 
-#: src/lang.c:433
-#, fuzzy
+#: src/lang.c:435
 msgid "search for articles by Subject line forwards"
-msgstr "makaleleri Konuya göre ileriye doðru ara"
+msgstr "makaleleri Konuya gÃ¶re ileriye doÄŸru ara "
 
-#: src/lang.c:434
-#, fuzzy
+#: src/lang.c:436
 msgid "repeat last search"
-msgstr "son aramayý tekrarla"
+msgstr "son aramayÄ± tekrarla"
 
-#: src/lang.c:435
-#, fuzzy
+#: src/lang.c:437
 msgid "tag current article for reposting/mailing/piping/printing/saving"
 msgstr ""
-"mevcut makaleyi yeniden gönderme/postalama/kanal/yazdýrma/kaydetme için "
-"etiketle"
+"mevcut makaleyi yeniden gÃ¶nderme/postalama/yÃ¶nlendirme/yazdÄ±rma/kaydetme "
+"iÃ§in etiketle"
 
-#: src/lang.c:436
-#, fuzzy
+#: src/lang.c:438
 msgid "toggle info message in last line (subject/description)"
-msgstr "son satýrdaki bilgi iletisini deðiþtir (konu/taným)"
+msgstr "son satÄ±rdaki bilgi iletisini deÄŸiÅŸtir (konu/tanÄ±m)"
 
-#: src/lang.c:437
-#, fuzzy
+#: src/lang.c:439
 msgid "toggle inverse video"
-msgstr "ters video'yu deðiþtir"
+msgstr "ters videoyu deÄŸiÅŸtir"
 
-#: src/lang.c:438
-#, fuzzy
+#: src/lang.c:440
 msgid "toggle mini help menu display"
-msgstr "mini yardým menüsü görünümünü deðiþtir"
+msgstr "mini yardÄ±m menÃ¼sÃ¼nÃ¼n gÃ¶rÃ¼nÃ¼mÃ¼nÃ¼ deÄŸiÅŸtir"
 
-#: src/lang.c:439
-#, fuzzy
+#: src/lang.c:441
 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"
+"yazarlarÄ±n e-posta adreslerinin, gerÃ§ek isimlerinin, ikisinin veya "
+"hiÃ§birinin gÃ¶rÃ¼nÃ¼mÃ¼nÃ¼ Ã§evir"
 
-#: src/lang.c:440
-#, fuzzy
+#: src/lang.c:442
 msgid "show version information"
-msgstr "sürüm bilgisini göster"
+msgstr "sÃ¼rÃ¼m bilgisini gÃ¶ster"
 
-#: src/lang.c:441
-#, fuzzy
+#: src/lang.c:443
 msgid "mark all articles as read and return to group selection menu"
 msgstr ""
-"bürtümn makaleleri okunmuþ olarak iþaretle ve küme seçme menüsüne geri dön"
+"bÃ¼tÃ¼n makaleleri okunmuÅŸ olarak iÅŸaretle ve grup seÃ§me menÃ¼sÃ¼ne geri dÃ¶n"
 
-#: src/lang.c:442
-#, fuzzy
+#: src/lang.c:444
 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 kümeye gir"
+"bÃ¼tÃ¼n makaleleri okunmuÅŸ olarak iÅŸaretle ve okunmamÄ±ÅŸ makalelerin bulunduÄŸu "
+"sonraki gruba gir"
 
-#: src/lang.c:443
-#, fuzzy
+#: src/lang.c:445
 msgid "choose first thread in list"
-msgstr "listedeki ilk parçacýðý seç"
+msgstr "listedeki ilk eposta zincirini seÃ§"
 
-#: src/lang.c:444
-#, fuzzy
+#: src/lang.c:446
 msgid "choose last thread in list"
-msgstr "listedeki son parçacýðý seç"
+msgstr "listedeki son eposta zincirini seÃ§"
 
-#: src/lang.c:445
-#, fuzzy
+#: src/lang.c:447
 msgid "list articles within current thread (bring up Thread sub-menu)"
-msgstr ""
-"mevcut parçacýk kapsamýndaki makaleleri seç ( Parçacýk alt-menüsünü aç)"
+msgstr "mevcut zincirdeki baÅŸlÄ±klarÄ± listele (Zincir alt menÃ¼sÃ¼nÃ¼ aÃ§arak)"
 
-#: src/lang.c:446
-#, fuzzy
+#: src/lang.c:448
 msgid "mark article as unread"
-msgstr "makaleyi okunmamýþ olarak iþaretle"
+msgstr "makaleyi okunmamÄ±ÅŸ olarak iÅŸaretle"
 
-#: src/lang.c:447
-#, fuzzy
+#: src/lang.c:449
 msgid "mark current thread, range or tagged threads as read"
 msgstr ""
-"mevcut parçacýðý veya etiketlenmiþ parçacýklarý okunmuþ olarak iþaretle "
+"mevcut zincir, aralÄ±k veya etiketlenmiÅŸ zincirleri okunmuÅŸ olarak iÅŸaretle"
 
-#: src/lang.c:448
-#, fuzzy
+#: src/lang.c:450
 msgid "mark current thread, range or tagged threads as unread"
 msgstr ""
-"mevcut parçacýðý veya etiketlenmiþ parçacýklarý okunmuþ olarak iþaretle "
+"mevcut zincir, aralÄ±k veya etiketlenmiÅŸ zincirleri okunmamÄ±ÅŸ olarak iÅŸaretle"
 
-#: src/lang.c:449
+#: src/lang.c:451
 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:450
+#: src/lang.c:452
 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:451
-#, fuzzy
+#: src/lang.c:453
 msgid "toggle display of all/selected articles"
-msgstr "Bütün/seçilen makalelerin görünümünü deðiþtir"
+msgstr "bÃ¼tÃ¼n/seÃ§ilen makalelerin gÃ¶rÃ¼nÃ¼mÃ¼nÃ¼ deÄŸiÅŸtir"
 
-#: src/lang.c:452
-#, fuzzy
+#: src/lang.c:454
 msgid "display next group"
-msgstr "sonraki kümeyi görüntüle"
+msgstr "sonraki grubu gÃ¶rÃ¼ntÃ¼le"
 
-#: src/lang.c:453
-#, fuzzy
+#: src/lang.c:455
 msgid "display previous group"
-msgstr "önceki kümeyi görüntüle"
+msgstr "Ã¶nceki grubu gÃ¶rÃ¼ntÃ¼le"
 
-#: src/lang.c:454
-#, fuzzy
+#: src/lang.c:456
 msgid "toggle all selections (all articles)"
-msgstr "bütün seçimleri (bütün makaleleri) deðiþtir"
+msgstr "bÃ¼tÃ¼n seÃ§imleri (bÃ¼tÃ¼n makaleleri) deÄŸiÅŸtir"
 
-#: src/lang.c:455
-#, fuzzy
+#: src/lang.c:457
 msgid "select group (make \"hot\")"
-msgstr "küme seç (yap \"hot\")"
+msgstr "grup seÃ§ (\"sÄ±cak\" yap)"
 
-#: src/lang.c:456
-#, fuzzy
+#: src/lang.c:458
 msgid "select thread"
-msgstr "parçacýk seç"
+msgstr "zincir seÃ§"
 
-#: src/lang.c:457
-#, fuzzy
+#: src/lang.c:459
 msgid "select threads if at least one unread article is selected"
-msgstr "en az bir okunmamýþ makale seçilmiþse parçacýk seç)"
+msgstr "en az bir okunmamÄ±ÅŸ makalesi olan zincirleri seÃ§"
 
-#: src/lang.c:458
-#, fuzzy
+#: src/lang.c:460
 msgid "select threads that match user specified pattern"
-msgstr "kullanýcý tanýmlý kalýba uyan baþlýklarý seç"
+msgstr "kullanÄ±cÄ± tanÄ±mlÄ± kalÄ±ba uyan eposta zincirlerini seÃ§"
 
-#: src/lang.c:459
-#, fuzzy
+#: src/lang.c:461
 msgid "tag all parts of current multipart-message in order"
-msgstr "mevcut çok-bölümlü iletinin bütün bölümlerini sýrayla etiketle"
+msgstr "mevcut Ã§ok-bÃ¶lÃ¼mlÃ¼ iletinin bÃ¼tÃ¼n bÃ¶lÃ¼mlerini sÄ±rayla etiketle"
 
-#: src/lang.c:460
-#, fuzzy
+#: src/lang.c:462
 msgid "0 - 9\t  choose thread by number"
-msgstr "0 - 9\t  sayýya göre parçacýk seç"
+msgstr "0 - 9\t  sayÄ±ya gÃ¶re eposta zinciri seÃ§"
 
-#: src/lang.c:461
-#, fuzzy
+#: src/lang.c:463
 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."
+msgstr "alÄ±nacak ve yeniden yÃ¼klenecek makalelerin sÄ±nÄ±r sayÄ±sÄ±nÄ± deÄŸiÅŸtir"
 
-#: src/lang.c:462
-#, fuzzy
+#: src/lang.c:464
 msgid "toggle display of all/unread articles"
-msgstr "bütün/okunmamýþ makalelerin görünümünü deðiþtir"
+msgstr "bÃ¼tÃ¼n/okunmamÄ±ÅŸ makalelerin gÃ¶rÃ¼nÃ¼mÃ¼nÃ¼ deÄŸiÅŸtir"
 
-#: src/lang.c:463
-#, fuzzy
+#: src/lang.c:465
 msgid "toggle selection of thread"
-msgstr "parçacýk seçimini deðiþtir"
+msgstr "eposta zincirin seÃ§imini deÄŸiÅŸtir"
 
-#: src/lang.c:464
-#, fuzzy
+#: src/lang.c:466
 msgid "cycle through threading options available"
-msgstr "kullanýlabilir parçacýk seçenekleriyle çevir"
+msgstr "kullanÄ±labilir eposta zinciri seÃ§eneklerini Ã§evir"
 
-#: src/lang.c:465
-#, fuzzy
+#: src/lang.c:467
 msgid "undo all selections (all articles)"
-msgstr "bütün seçimleri (bütün makaleleri) geri al"
+msgstr "bÃ¼tÃ¼n seÃ§imleri (bÃ¼tÃ¼n makaleleri) geri al"
 
-#: src/lang.c:466
-#, fuzzy
+#: src/lang.c:468
 msgid "untag all tagged threads"
-msgstr "etiketlenmiþ bütün parçacýklarýn etiketini kaldýr"
+msgstr "etiketlenmiÅŸ bÃ¼tÃ¼n eposta zincirlerinin etiketini kaldÄ±r"
 
-#: src/lang.c:467
+#: src/lang.c:469
 msgid "add new scope"
-msgstr ""
+msgstr "yeni kapsam ekle"
 
-#: src/lang.c:468
-#, fuzzy
+#: src/lang.c:470
 msgid "delete scope"
-msgstr "Örüntü alanýný seç: "
+msgstr "kapsam sil"
 
-#: src/lang.c:469
-#, fuzzy
+#: src/lang.c:471
 msgid "edit attributes file"
-msgstr "Öznitelikler dosylasýný yazýyor..."
+msgstr "Ã¶znitelikler dosyasÄ±nÄ± dÃ¼zenle"
 
-#: src/lang.c:470
-#, fuzzy
+#: src/lang.c:472
 msgid "choose first scope in list"
-msgstr "listedeki ilk kümeyi seç"
+msgstr "listedeki ilk kapsamÄ± seÃ§"
 
-#: src/lang.c:471
-#, fuzzy
+#: src/lang.c:473
 msgid "0 - 9\t  choose scope by number"
-msgstr "0 - 9\t  sayýya göre küme seç"
+msgstr "0 - 9\t  kapsamÄ± sayÄ±yla seÃ§"
 
-#: src/lang.c:472
-#, fuzzy
+#: src/lang.c:474
 msgid "choose last scope in list"
-msgstr "listedeki son kümeyi seç"
+msgstr "listedeki son kapsamÄ± seÃ§"
 
-#: src/lang.c:473
+#: src/lang.c:475
 msgid "move scope"
-msgstr ""
+msgstr "kapsamÄ± kaydÄ±r"
 
-#: src/lang.c:474
+#: src/lang.c:476
 msgid "rename scope"
-msgstr ""
+msgstr "kapsamÄ± yeniden adlandÄ±r"
 
-#: src/lang.c:475
-#, fuzzy
+#: src/lang.c:477
 msgid "select scope"
-msgstr "kabuk çýkýþý"
+msgstr "kapsam seÃ§"
 
-#: src/lang.c:476
-#, fuzzy
+#: src/lang.c:478
 msgid "mark all articles in group as read"
-msgstr "kümedeki bütün makaleleri okunmuþ olarak iþaretle"
+msgstr "gruptaki tÃ¼m makaleleri okunmuÅŸ olarak iÅŸaretle"
 
-#: src/lang.c:477
-#, fuzzy
+#: src/lang.c:479
 msgid "mark all articles in group as read and move to next unread group"
 msgstr ""
-"kümedeki bütün makaleleri okumuþ olarak iþaretle ve sonraki okunmamýþ kümeye "
-"geç"
+"gruptaki tÃ¼m makaleleri okunmuÅŸ olarak iÅŸaretle ve sonraki okunmamÄ±ÅŸ gruba "
+"geÃ§"
 
-#: src/lang.c:478
-#, fuzzy
+#: src/lang.c:480
 msgid "choose first group in list"
-msgstr "listedeki ilk kümeyi seç"
+msgstr "listedeki ilk grubu seÃ§"
 
-#: src/lang.c:479
-#, fuzzy
+#: src/lang.c:481
 msgid "choose group by name"
-msgstr "Ýsme göre küme seç"
+msgstr "grubu isme gÃ¶re seÃ§"
 
-#: src/lang.c:480
-#, fuzzy
+#: src/lang.c:482
 msgid "0 - 9\t  choose group by number"
-msgstr "0 - 9\t  sayýya göre küme seç"
+msgstr "0 - 9\t  grubu sayÄ±yla seÃ§"
 
-#: src/lang.c:481
-#, fuzzy
+#: src/lang.c:483
 msgid "choose range of groups to be affected by next command"
-msgstr "sonraki komuttan etkilenecek olan kümelerin aralýðýný seç"
+msgstr "sonraki komuttan etkilenecek olan gruplarÄ±n aralÄ±ÄŸÄ±nÄ± seÃ§"
 
-#: src/lang.c:482
-#, fuzzy
+#: src/lang.c:484
 msgid "choose last group in list"
-msgstr "listedeki son kümeyi seç"
+msgstr "listedeki son grubu seÃ§"
 
-#: src/lang.c:484
-#, fuzzy
+#: src/lang.c:486
 msgid "list groups which an article has been posted to (by Message-ID)"
-msgstr "Ýleti-kimliði tarafýndn seçilen makaleye git"
+msgstr "Ä°leti-kimliÄŸine gÃ¶re makale gÃ¶nderilmiÅŸ gruplarÄ± listele"
 
-#: src/lang.c:485
+#: src/lang.c:487
 msgid " \t  (go to article if at least one of the groups is available)"
-msgstr ""
+msgstr " \t  (gruplardan en az biri kullanÄ±labilir ise makaleye git)"
 
-#: src/lang.c:487
-#, fuzzy
+#: src/lang.c:489
 msgid "mark all articles in chosen group unread"
-msgstr "seçilen kümedeki bütün makaleleri okunmamýþ olarak iþaretle"
+msgstr "seÃ§ilen gruptaki bÃ¼tÃ¼n makaleleri okunmamÄ±ÅŸ olarak iÅŸaretle"
 
-#: src/lang.c:488
-#, fuzzy
+#: src/lang.c:490
 msgid "move chosen group within list"
-msgstr "Listede seçilen kümeye git"
+msgstr "listede seÃ§ilen grubu taÅŸÄ±"
 
-#: src/lang.c:489
-#, fuzzy
+#: src/lang.c:491
 msgid "choose next group with unread news"
-msgstr "okunmamýþ haberlerde sonraki kümeyi seç"
+msgstr "okunmamÄ±ÅŸ haberli sonraki grubu seÃ§"
 
-#: src/lang.c:490 src/lang.c:1382
-#, fuzzy
+#: src/lang.c:492 src/lang.c:1395
 msgid "quit"
-msgstr "çýk"
+msgstr "Ã§Ä±k"
 
-#: src/lang.c:491
-#, fuzzy
+#: src/lang.c:493
 msgid "quit without saving configuration changes"
-msgstr "yapýlandýrabilir deðiþiklikleri kaydetmeden çýk"
+msgstr "yapÄ±landÄ±rma deÄŸiÅŸikliklerini kaydetmeden Ã§Ä±k"
 
-#: src/lang.c:492
-#, fuzzy
+#: src/lang.c:494
 msgid "read chosen group"
-msgstr "seçilen kümeyi oku"
+msgstr "seÃ§ilen grubu oku"
 
-#: src/lang.c:493
-#, fuzzy
+#: src/lang.c:495
 msgid "reset .newsrc (all available articles in groups marked unread)"
 msgstr ""
-"reset .newsrc (kümelerdeki bütün kullanýlabilir makaleler okunmamýþ olarak "
-"iþaretlendi)"
+".newsrc dosyasÄ±nÄ± sÄ±fÄ±rla (gruplardaki okunmamÄ±ÅŸ olarak iÅŸaretlenmiÅŸ tÃ¼m "
+"mevcut makaleler)"
 
-#: src/lang.c:494
-#, fuzzy
+#: src/lang.c:496
 msgid "search backwards for a group name"
-msgstr "geriye doðru küme ismi ara"
+msgstr "grup adÄ± iÃ§in geriye doÄŸru ara"
 
-#: src/lang.c:495
-#, fuzzy
+#: src/lang.c:497
 msgid " \t  (all searches are case-insensitive and wrap around)"
-msgstr " \t  (bütün arayýcýlar büyük/küçük harfe duyarlýdýr ve çevreler)"
+msgstr " \t  (tÃ¼m aramalar bÃ¼yÃ¼k/kÃ¼Ã§Ã¼k harfe duyarlÄ±dÄ±r ve Ã§evreler)"
 
-#: src/lang.c:496
-#, fuzzy
+#: src/lang.c:498
 msgid "search forwards for a group name"
-msgstr "ileriye doðru küme ismi ara"
+msgstr "grup adÄ± iÃ§in ileriye doÄŸru ara"
 
-#: src/lang.c:497
-#, fuzzy
+#: src/lang.c:499
 msgid "subscribe to chosen group"
-msgstr "seçilen kümeye abone ol"
+msgstr "seÃ§ilen gruba abone ol"
 
-#: src/lang.c:498
-#, fuzzy
+#: src/lang.c:500
 msgid "subscribe to groups that match pattern"
-msgstr "örüntüye uyan kümelere abone ol"
+msgstr "Ã¶rÃ¼ntÃ¼ye uyan gruplara abone ol"
 
-#: src/lang.c:499
-#, fuzzy
+#: src/lang.c:501
 msgid "reread active file to check for any new news"
-msgstr "aktif dosyayý yeni haberleri onaylamak için yeniden oku"
+msgstr "etkin dosyayÄ± yeni haberleri kontrol etmek iÃ§in yeniden oku"
 
-#: src/lang.c:500
-#, fuzzy
+#: src/lang.c:502
 msgid "toggle display of group name only or group name plus description"
-msgstr "sadece küme ismini veya küme ismi ve taným görünümünü deðiþtir"
+msgstr "sadece grup ismini veya grup ismi ve tanÄ±m gÃ¶rÃ¼nÃ¼mÃ¼nÃ¼ deÄŸiÅŸtir"
 
-#: src/lang.c:501
-#, fuzzy
+#: src/lang.c:503
 msgid "toggle display to show all/unread subscribed groups"
 msgstr ""
-"bütün7okunmamýþ abone olmayan kümeleri göstermek için görünümü deðiþtir"
+"bÃ¼tÃ¼n/okunmamÄ±ÅŸ abone olmayan gruplarÄ± gÃ¶stermek iÃ§in gÃ¶rÃ¼nÃ¼mÃ¼ deÄŸiÅŸtir"
 
-#: src/lang.c:502
-#, fuzzy
+#: src/lang.c:504
 msgid "unsubscribe from chosen group"
-msgstr "seçilen küme için abonelikten çýk"
+msgstr "seÃ§ilen grup iÃ§in abonelikten Ã§Ä±k"
 
-#: src/lang.c:503
-#, fuzzy
+#: src/lang.c:505
 msgid "unsubscribe from groups that match pattern"
-msgstr "örüntüye uyan bütün kümeler için abonelikten çýk"
+msgstr "Ã¶rÃ¼ntÃ¼ye uyan bÃ¼tÃ¼n gruplar iÃ§in abonelikten Ã§Ä±k"
 
-#: src/lang.c:504
-#, fuzzy
+#: src/lang.c:506
 msgid "sort the list of groups"
-msgstr "küme listelerini sýrala"
+msgstr "grup listelerini sÄ±rala"
 
-#: src/lang.c:505
-#, fuzzy
+#: src/lang.c:507
 msgid "toggle display to show all/subscribed groups"
-msgstr "bütün/abone olmayan kümeleri göstermek için görünümü deðiþtir"
+msgstr "bÃ¼tÃ¼n/abone olunmayan gruplarÄ± gÃ¶stermek iÃ§in gÃ¶rÃ¼nÃ¼mÃ¼ deÄŸiÅŸtir"
 
-#: src/lang.c:506
-#, fuzzy
+#: src/lang.c:508
 msgid "0 - 9\t  choose article by number"
-msgstr "0 - 9\t  sayýya göre makale seç"
+msgstr "0 - 9\t  sayÄ±yla makale seÃ§"
 
-#: src/lang.c:507
-#, fuzzy
+#: src/lang.c:509
 msgid "mark thread as read and return to group index page"
-msgstr "parçacýðý okunmuþ olarak iþaretle ve küme dizin sayfasýna geri dön"
+msgstr "zinciri okunmuÅŸ olarak iÅŸaretle ve grup dizin sayfasÄ±na geri dÃ¶n"
 
-#: src/lang.c:508
-#, fuzzy
+#: src/lang.c:510
 msgid "mark thread as read and enter next unread thread or group"
 msgstr ""
-"parçacýðý okunmuþ olarak iþaretle ve sonraki okunmamýþ parçacýða veya kümeye "
-"gir"
+"epsota zincirini okunmuÅŸ olarak iÅŸaretle ve sonraki okunmamÄ±ÅŸ eposta "
+"zincirine veya gruba gir"
 
-#: src/lang.c:509
-#, fuzzy
+#: src/lang.c:511
 msgid "choose first article in list"
-msgstr "listedeki ilk makaleyi seç"
+msgstr "listedeki ilk makaleyi seÃ§"
 
-#: src/lang.c:510
-#, fuzzy
+#: src/lang.c:512
 msgid "choose last article in list"
-msgstr "listedeki son makaleyi seç"
+msgstr "listedeki son makaleyi seÃ§"
 
-#: src/lang.c:511
-#, fuzzy
+#: src/lang.c:513
 msgid "mark art, range or tagged arts as read; move crsr to next unread art"
 msgstr ""
-"makaleyi veya etiketlenen makaleleri okunmuþ olarak iþaretle ve imleçi "
-"sonraki okunmamýþ makaleye taþý"
+"makale, aralÄ±k veya etiketlenmiÅŸ makaleyi okunmuÅŸ olarak iÅŸaretle; crsr'yi "
+"sonraki okunmamÄ±ÅŸ makaleye taÅŸÄ±"
 
-#: src/lang.c:512
-#, fuzzy
+#: src/lang.c:514
 msgid "mark article, range or tagged articles as unread"
-msgstr "makaleyi okunmamýþ olarak iþaretle"
+msgstr ""
+"makaleyi, aralÄ±ÄŸÄ± ya da etiketlenmiÅŸ makaleleri okunmamÄ±ÅŸ olarak iÅŸaretle"
 
-#: src/lang.c:513
-#, fuzzy
+#: src/lang.c:515
 msgid "mark current thread as unread"
-msgstr "parçacýðý okunmamýþ olarak iþaretle"
+msgstr "mevcut eposta zincirini okunmamÄ±ÅŸ olarak iÅŸaretle"
 
-#: src/lang.c:514
-#, fuzzy
+#: src/lang.c:516
 msgid "read chosen article"
-msgstr "seçilen makaleyi oku"
+msgstr "seÃ§ilen makaleyi oku"
 
-#: src/lang.c:515
-#, fuzzy
+#: src/lang.c:517
 msgid ""
 "Display properties\n"
 "------------------"
 msgstr ""
-"Özellikleri görüntüle\n"
-"---------------------"
+"Ã–zellikleri gÃ¶rÃ¼ntÃ¼le\n"
+"------------------"
 
-#: src/lang.c:516
-#, fuzzy
+#: src/lang.c:518
 msgid ""
 "Miscellaneous\n"
 "-------------"
 msgstr ""
-"Diðer\n"
-"-----"
+"DiÄŸer\n"
+"-------------"
 
-#: src/lang.c:517
-#, fuzzy
+#: src/lang.c:519
 msgid ""
 "Moving around\n"
 "-------------"
 msgstr ""
-"Etrafýna taþý\n"
+"EtrafÄ±na taÅŸÄ±\n"
 "-------------"
 
-#: src/lang.c:518
-#, fuzzy
+#: src/lang.c:520
 msgid ""
 "Group/thread/article operations\n"
 "-------------------------------"
 msgstr ""
-"Küme/parçacýk/makale iþlemleri\n"
+"Grup/zincir/makale iÅŸlemleri\n"
 "-------------------------------"
 
-#: src/lang.c:519
-#, fuzzy
+#: src/lang.c:521
 msgid ""
 "Attachment operations\n"
 "---------------------"
 msgstr ""
-"Özellikleri görüntüle\n"
+"Ek iÅŸlemleri\n"
 "---------------------"
 
-#: src/lang.c:520
-#, fuzzy
+#: src/lang.c:522
 msgid ""
 "Attribute operations\n"
 "--------------------"
 msgstr ""
-"Özellikleri görüntüle\n"
-"---------------------"
+"Ã–znitelik iÅŸlemleri\n"
+"--------------------"
 
-#: src/lang.c:521
-#, fuzzy
+#: src/lang.c:523
 msgid ""
 "Option operations\n"
 "-----------------"
 msgstr ""
-"Özellikleri görüntüle\n"
-"---------------------"
+"SeÃ§enek iÅŸlemleri\n"
+"-----------------"
 
-#: src/lang.c:522
-#, fuzzy
+#: src/lang.c:524
 msgid ""
 "Scope operations\n"
 "----------------"
 msgstr ""
-"Özellikleri görüntüle\n"
-"---------------------"
+"Etki alanÄ± iÅŸlemleri\n"
+"----------------"
 
-#: src/lang.c:523
-#, fuzzy
+#: src/lang.c:525
 msgid ""
 "URL operations\n"
 "--------------"
 msgstr ""
-"Özellikleri görüntüle\n"
-"---------------------"
+"URL iÅŸlemleri\n"
+"--------------"
 
-#: src/lang.c:524
-#, fuzzy
+#: src/lang.c:526
 msgid "choose first URL in list"
-msgstr "listedeki ilk kümeyi seç"
+msgstr "listedeki ilk URL'yi seÃ§"
 
-#: src/lang.c:525
-#, fuzzy
+#: src/lang.c:527
 msgid "0 - 9\t  choose URL by number"
-msgstr "0 - 9\t  sayýya göre küme seç"
+msgstr "0 - 9\t  URL'yi sayÄ±yla seÃ§"
 
-#: src/lang.c:526
-#, fuzzy
+#: src/lang.c:528
 msgid "choose last URL in list"
-msgstr "listedeki son kümeyi seç"
+msgstr "Listedeki son URL'yi seÃ§"
 
-#: src/lang.c:527
-#, fuzzy
+#: src/lang.c:529
 msgid "search for URLs forwards"
-msgstr "makaleleri yazara göre ileriye doðru ara"
+msgstr "URL'leri ileriye doÄŸru ara"
 
-#: src/lang.c:528
-#, fuzzy
+#: src/lang.c:530
 msgid "search for URLs backwards"
-msgstr "makaleleri yazara göre geriye doðru ara"
+msgstr "URL'leri geriye doÄŸru ara"
 
-#: src/lang.c:529
+#: src/lang.c:531
 msgid "Open URL in browser"
-msgstr ""
+msgstr "URL'yi tarayÄ±cÄ±da aÃ§"
 
-#: src/lang.c:530
-#, fuzzy
+#: src/lang.c:532
 msgid "toggle info message in last line (URL)"
-msgstr "son satýrdaki bilgi iletisini deðiþtir (konu/taným)"
+msgstr "son satÄ±rdaki bilgi iletisini deÄŸiÅŸtir (URL)"
 
-#: src/lang.c:532
-#, fuzzy
+#: src/lang.c:534
 msgid "Group Level Commands"
-msgstr "Küme Düzey Komutlarý"
+msgstr "Grup Seviyesi KomutlarÄ±"
 
-#: src/lang.c:533
-#, fuzzy
+#: src/lang.c:535
 msgid "Kill filter added"
-msgstr "Eklendikten sonra öldür"
+msgstr "Ã–ldÃ¼rme filtresi eklendi"
 
-#: src/lang.c:534
-#, fuzzy
+#: src/lang.c:536
 msgid "Auto-selection filter added"
-msgstr "Eklendikten sonra otomatik-seç"
+msgstr "Otomatik seÃ§me filtresi eklendi"
 
-#: src/lang.c:535
-#, fuzzy
+#: src/lang.c:537
 msgid "All parts tagged"
-msgstr "Bütün bölümler etiketlendi"
+msgstr "BÃ¼tÃ¼n bÃ¶lÃ¼mler etiketlendi"
 
-#: src/lang.c:536
-#, fuzzy
+#: src/lang.c:538
 msgid "Storing article for later posting"
-msgstr "Makale daha sonra postlama için yükleniyor"
+msgstr "Makale daha sonra gÃ¶ndermek iÃ§in saklanÄ±yor"
 
-#: src/lang.c:537
-#, fuzzy
+#: src/lang.c:539
 msgid "Please enter a valid character"
-msgstr "Lütfen geçerli bir karakter yazýn"
+msgstr "LÃ¼tfen geÃ§erli bir karakter girin"
 
-#: src/lang.c:538
-#, fuzzy, c-format
+#: src/lang.c:540
+#, c-format
 msgid "Missing part #%d"
-msgstr "Eksik bölüm #%d"
+msgstr "Eksik bÃ¶lÃ¼m #%d"
 
-#: src/lang.c:539
-#, fuzzy
+#: src/lang.c:541
 msgid "*** No postponed articles ***"
-msgstr "*** Ertelenmiþ makale yok ***"
+msgstr "*** ErtelenmiÅŸ makale yok ***"
 
-#: src/lang.c:540
-#, fuzzy
+#: src/lang.c:542
 msgid "Not a multi-part message"
-msgstr "Çok-bölümlü ileti deðil"
+msgstr "Ã‡ok-bÃ¶lÃ¼mlÃ¼ ileti deÄŸil"
 
-#: src/lang.c:541
-#, fuzzy
+#: src/lang.c:543
 msgid "You are not subscribed to this group"
-msgstr "Bu kümeye abone deðilsiniz"
+msgstr "Bu gruba abone deÄŸilsiniz"
 
-#: src/lang.c:542
-#, fuzzy
+#: src/lang.c:544
 msgid "No previous expression"
-msgstr "Önceki ifade yok"
+msgstr "Ã–nceki ifade yok"
 
-#: src/lang.c:543
-#, fuzzy
+#: src/lang.c:545
 msgid "Operation disabled in no-overwrite mode"
-msgstr "Üstüne yazýlmayan kipte iþlem geçersiz"
+msgstr "ÃœstÃ¼ne yazÄ±lmayan kipte iÅŸlem geÃ§ersiz"
 
+#  TODO: replace hardcoded key-name in txt_info_postponed
 #. TODO: replace hardcoded key-name in txt_info_postponed
-#: src/lang.c:545
-#, fuzzy, c-format
+#: src/lang.c:547
+#, c-format
 msgid "%d postponed %s, reuse with ^O...\n"
-msgstr "%d ertelendi %s, tekrar kullan ^O...\n"
+msgstr "%d ertelendi %s, ^O ile tekrar kullan...\n"
 
-#: src/lang.c:546
-#, fuzzy
+#: src/lang.c:548
 msgid ""
 "X-Conversion-Note: multipart/alternative contents have been removed.\n"
 "  To get the whole article, turn alternative handling OFF in the Option "
 "Menu\n"
 msgstr ""
-"X-Çevirim Notu: çok-bölümlü/alternatif içerikler kaldýrýldý.\n"
-"  Bütün makaleyi almak için, Seçenekler Menüsündeki alternatif kotarmayý\n"
-"  OFF durumuna getirin\n"
+"X-Conversion-Note: Ã§ok-bÃ¶lÃ¼mlÃ¼/alternatif iÃ§erikler kaldÄ±rÄ±ldÄ±.\n"
+"  BÃ¼tÃ¼n makaleyi almak iÃ§in, SeÃ§enekler MenÃ¼sÃ¼ndeki alternatif kotarmayÄ± "
+"KAPALI durumuna getirin\n"
 
-#: src/lang.c:548
-#, fuzzy, c-format
+#: src/lang.c:550
+#, c-format
 msgid "Save filename for %s/%s is a mailbox. Attachment not saved"
-msgstr "Dosya adýný %s/%s için kaydet bir posta kutusudur. Ek kaydedilmedi"
+msgstr "Dosya adÄ±nÄ± %s/%s iÃ§in kaydetmek bir posta kutusudur. Ek kaydedilmedi"
 
-#: src/lang.c:549
-#, fuzzy
+#: src/lang.c:551
 msgid "TeX2Iso encoded article"
-msgstr "TeX2Iso makaleyi kodladý"
+msgstr "TeX2Iso ile kodlanmÄ±ÅŸ makale"
 
-#: src/lang.c:550
-#, fuzzy
+#: src/lang.c:552
 msgid "incomplete "
-msgstr "tamamlanmadý "
+msgstr "tamamlanmadÄ± "
 
+#  TODO: replace hardcoded key-names
 #. TODO: replace hardcoded key-names
-#: src/lang.c:552
-#, fuzzy, c-format
+#: src/lang.c:554
+#, c-format
 msgid ""
 "\n"
 "Welcome to %s, a full screen threaded Netnews reader. It can read news "
@@ -2957,605 +2720,560 @@ msgid ""
 "Please send bug-reports/comments to %s with the 'R' command.\n"
 msgstr ""
 "\n"
-"Hoþgeldiniz %s, tam ekran Netnews okuyucu kullandý. Haberleri yerel olarak\n"
-"(örn. <spool>/news) veya uzaktan (-r seçeneði) NNTP ((Network News "
-"Transport\n"
-"Protocol) sunucusundan okuyabilir. -h kullanýlabilir komut satýrý "
-"seçeneklerini listeler.\n"
+"%s'e hoÅŸgeldiniz, tam ekran Netnews okuyucusu. Haberleri yerel olarak\n"
+"(Ã¶rn. <spool>/news) veya uzaktan (-r seÃ§eneÄŸi) NNTP (Network News Transport\n"
+"Protocol) sunucusundan okuyabilir. -h kullanÄ±labilir komut satÄ±rÄ± "
+"seÃ§eneklerini listeler.\n"
 "\n"
-"%s dört haber okuma düzeyine sahiptir, haber grubu seçme sayfasý, grup "
+"%s dÃ¶rt haber okuma dÃ¼zeyine sahiptir, haber grubu seÃ§me sayfasÄ±, grup "
 "dizin\n"
-"sayfasý, kullaným listeleyen sayfa ve makale görüntüleyici. Yardým her\n"
-"düzeyde 'h' komutuna basýlarak kullanýlabilir.\n"
-"\n"
-" 'j' ve 'k' uçbirim yön tuþlarýný kullanarak aþaðý/yukarý taþýyýn. Sayfayý "
-"aþaðý/yukarý taþýmak için PgUp/PgDn ya da\n"
-"Ctrl-U ve Ctrl-D kullanýn. Haber grubuna RETURN/TAB'a basarak girin.\n"
+"sayfasÄ±, eposta zinciri listeleyen sayfa ve makale gÃ¶rÃ¼ntÃ¼leyici. YardÄ±m "
+"her\n"
+"dÃ¼zeyde 'h' komutuna basÄ±larak kullanÄ±labilir.\n"
+"\n"
+"'j' ve 'k' uÃ§birim yÃ¶n tuÅŸlarÄ±nÄ± kullanarak aÅŸaÄŸÄ±/yukarÄ± taÅŸÄ±yÄ±n. SayfayÄ± "
+"aÅŸaÄŸÄ±/yukarÄ± taÅŸÄ±mak iÃ§in PgUp/PgDn ya da \n"
+"Ctrl-U ve Ctrl-D kullanÄ±n. Haber grubuna RETURN/TAB'a basarak girin.\n"
 "\n"
-"Makaleler, parçacýklar, etiketlenmiþ makaleler veya bir örüntüye uyan "
+"Makaleler, eposta zincirleri, etiketlenmiÅŸ makaleler veya bir Ã¶rÃ¼ntÃ¼ye uyan "
 "makaleler postalanabilir\n"
-"('m' komutu), yazdýr ('o' komutu), kaydet ('s' komutu), kanal ('I' komutu).\n"
-"Bir haber makalesini postalamak için 'w' komutunu, var olan bir haber "
-"makalesini takip-et için 'f'/'F' komutunu\n"
-" ve var olan bir haber makalesi yazarýna posta yoluyla yanýt için 'r'/'R'\n"
-" komutunu kullanýn. 'M' komutu menü aracýlýðýyla yapýlandýrýlacak %s için\n"
-" iþleme izin verir.\n"
-"\n"
-"Daha fazla bilgi çin el ile sayfasýný, README, INSTALL, TODO ve FTP "
-"dosyalarýný okuyun.\n"
-"Hata-raporlarýný ve önerileri 'R' komutu ile %s'e gönderin.\n"
+"('m' komutu), yazdÄ±rÄ±labilir ('o' komutu), kaydedilebilir ('s' komutu), "
+"yÃ¶nlendirilebilir ('I' komutu).\n"
+"Bir haber makalesini postalamak iÃ§in 'w' komutunu, var olan bir haber "
+"makalesini takip-et iÃ§in 'f'/'F' komutunu\n"
+"ve var olan bir haber makalesi yazarÄ±na eposta yoluyla yanÄ±t iÃ§in 'r'/'R'\n"
+"komutunu kullanÄ±n. 'M' komutu menÃ¼ aracÄ±lÄ±ÄŸÄ±yla yapÄ±landÄ±rÄ±lacak %s iÃ§in\n"
+"iÅŸleme izin verir.\n"
+"\n"
+"Daha fazla bilgi iÃ§in el ile sayfasÄ±nÄ±, README, INSTALL, TODO ve FTP "
+"dosyalarÄ±nÄ± okuyun.\n"
+"Hata-raporlarÄ±nÄ± ve Ã¶nerileri 'R' komutu ile %s'e gÃ¶nderin.\n"
 
-#: src/lang.c:568
-#, fuzzy, c-format
+#: src/lang.c:570
+#, 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."
+msgstr "GeÃ§ersiz  GÃ¶nderen: %s  satÄ±rÄ±. INSTALL dosyasÄ±nÄ± yeniden okuyun."
 
-#: src/lang.c:570
+#: src/lang.c:572
 msgid "Invalid multibyte sequence found\n"
-msgstr ""
+msgstr "GeÃ§ersiz Ã§oklu bayt sÄ±rasÄ± bulundu\n"
 
-#: src/lang.c:573
-#, fuzzy, c-format
+#: src/lang.c:575
+#, c-format
 msgid "Invalid  Sender:-header %s"
-msgstr "Geçersiz Gönderen: -baþlýk %s"
+msgstr "GeÃ§ersiz  GÃ¶nderen: -baÅŸlÄ±k %s"
 
-#: src/lang.c:575
-#, fuzzy
+#: src/lang.c:577
 msgid "Inverse video disabled"
-msgstr "Ters video geçersiz"
+msgstr "Ters video devre dÄ±ÅŸÄ±"
 
-#: src/lang.c:576
-#, fuzzy
+#: src/lang.c:578
 msgid "Inverse video enabled"
-msgstr "Ters video geçerli"
+msgstr "Ters video geÃ§erli"
 
-#: src/lang.c:578
-#, fuzzy, c-format
+#: src/lang.c:580
+#, c-format
 msgid "Missing definition for %s\n"
-msgstr "Taným eksik %s\n"
+msgstr "%s iÃ§in tanÄ±m eksik\n"
 
-#: src/lang.c:579
-#, fuzzy, c-format
+#: src/lang.c:581
+#, c-format
 msgid "Invalid key definition '%s'\n"
-msgstr "Geçersiz tuþ tanýmý '%s'\n"
+msgstr "GeÃ§ersiz tuÅŸ tanÄ±mÄ± '%s'\n"
 
-#: src/lang.c:580
-#, fuzzy, c-format
+#: src/lang.c:582
+#, c-format
 msgid "Invalid keyname '%s'\n"
-msgstr "Geçersiz anahtar sözcük '%s'\n"
+msgstr "GeÃ§ersiz anahtar isim '%s'\n"
 
-#: src/lang.c:581
+#: src/lang.c:583
 #, c-format
 msgid "Keymap file was upgraded to version %s\n"
-msgstr ""
+msgstr "TuÅŸeÅŸlem dosyasÄ± %s sÃ¼rÃ¼mÃ¼ne yÃ¼kseltildi\n"
 
-#: src/lang.c:582
-#, fuzzy, c-format
+#: src/lang.c:584
+#, c-format
 msgid "Kill From:     [%s] (y/n): "
-msgstr "Göndereni yok et:     [%s] (y/n): "
+msgstr "GÃ¶nderen: yok et     [%s] (e/h): "
 
-#: src/lang.c:583
-#, fuzzy
+#: src/lang.c:585
 msgid "Kill Lines: (</>num): "
-msgstr "Satýrlarý yok et:(</>num): "
+msgstr "SatÄ±rlar: yok et(</>num): "
 
-#: src/lang.c:584
-#, fuzzy
+#: src/lang.c:586
 msgid "Kill Article Menu"
-msgstr "Makale menüsünü yok et"
+msgstr "Makale MenÃ¼sÃ¼nÃ¼ Yok Et"
 
-#: src/lang.c:585
-#, fuzzy, c-format
+#: src/lang.c:587
+#, c-format
 msgid "Kill Msg-Id:   [%s] (f/l/o/n): "
-msgstr "Ýleti-Kimliðini yko et:   [%s] (f/l/o/n): "
+msgstr "Ä°leti-KimliÄŸi: yok et:  [%s] (f/l/o/n): "
 
-#: src/lang.c:586
-#, fuzzy
+#: src/lang.c:588
 msgid "Kill pattern scope  : "
-msgstr "Örüntü kapsamýný yok et: "
+msgstr "Ã–rÃ¼ntÃ¼ kapsamÄ±nÄ± yok et  :  "
 
-#: src/lang.c:587
-#, fuzzy, c-format
+#: src/lang.c:589
+#, c-format
 msgid "Kill Subject:  [%s] (y/n): "
-msgstr "Konuyu yok et: [%s] (y/n): "
+msgstr "Konuyu yok et:  [%s] (e/h): "
 
-#: src/lang.c:588
-#, fuzzy
+#: src/lang.c:590
 msgid "Kill text pattern   : "
-msgstr "Metin örüntüsünü yok et : "
+msgstr "Metin Ã¶rÃ¼ntÃ¼sÃ¼nÃ¼ yok et   : "
 
-#: src/lang.c:589
-#, fuzzy
+#: src/lang.c:591
 msgid "Kill time in days   : "
-msgstr "Zamaný gün olarak yok et: "
+msgstr "Åžu kadar gÃ¼n iÃ§inde Ã¶ldÃ¼r   : "
 
-#: src/lang.c:591
-#, fuzzy
+#: src/lang.c:593
 msgid "Last"
 msgstr "Son"
 
-#: src/lang.c:592
-#, fuzzy
+#: src/lang.c:594
 msgid "-- Last response --"
-msgstr "-- Son yanýt --"
+msgstr "-- Son yanÄ±t --"
 
-#: src/lang.c:593
-#, fuzzy, c-format
+#: src/lang.c:595
+#, c-format
 msgid "Lines %s  "
-msgstr "Satýrlar %s "
+msgstr "SatÄ±rlar %s  "
 
-#: src/lang.c:596
-#, fuzzy
+#: src/lang.c:598
 msgid "Function not available."
-msgstr "Makale kullanýlamýyor."
+msgstr "Fonksiyon mevcut deÄŸil."
 
-#: src/lang.c:597
+#: src/lang.c:599
 msgid "Not reading via NNTP."
-msgstr ""
+msgstr "NNTP Ã¼zerinden okunamÄ±yor."
 
-#: src/lang.c:598
-#, fuzzy, c-format
+#: src/lang.c:600
+#, c-format
 msgid "Group: %s"
-msgstr "Grup %.*s..."
+msgstr "Grup: %s"
 
-#: src/lang.c:599
-#, fuzzy, c-format
+#: src/lang.c:601
+#, c-format
 msgid "Groups: %s"
-msgstr "Grup %.*s..."
+msgstr "Gruplar: %s"
 
-#: src/lang.c:602
-#, fuzzy
+#: src/lang.c:604
 msgid "Mail"
-msgstr "Postalandý"
+msgstr "Eposta"
 
-#: src/lang.c:603
-#, fuzzy
+#: src/lang.c:605
 msgid "mailbox "
-msgstr "posta kutusu "
+msgstr "mailbox "
 
-#: src/lang.c:604
-#, fuzzy, c-format
+#: src/lang.c:606
+#, c-format
 msgid "Mail article(s) to [%.*s]> "
-msgstr "Makaleleri postala [%.*s]> "
+msgstr "Makaleleri ÅŸuraya gÃ¶nder [%.*s]> "
 
-#: src/lang.c:605
-#, fuzzy, c-format
+#: src/lang.c:607
+#, c-format
 msgid "Mailing log to %s\n"
-msgstr "Günlüðü postalýyor %s\n"
+msgstr "GÃ¼nlÃ¼k %s'e postalanÄ±yor\n"
 
-#: src/lang.c:606
-#, fuzzy
+#: src/lang.c:608
 msgid "Mail bug report..."
 msgstr "Hata raporu postala..."
 
-#: src/lang.c:607
-#, fuzzy, c-format
+#: src/lang.c:609
+#, c-format
 msgid "Mail BUG REPORT to %s?"
-msgstr "HATA RAPORUNU postala %s?"
+msgstr "HATA RAPORUNU %s'e postala?"
 
-#: src/lang.c:608
-#, fuzzy
+#: src/lang.c:610
 msgid "Mailed"
-msgstr "Postalandý"
+msgstr "PostalandÄ±"
 
-#: src/lang.c:609
-#, fuzzy, c-format
+#: src/lang.c:611
+#, c-format
 msgid "Mailing to %s..."
-msgstr "Postalanýyor %s..."
+msgstr "%s'e postalanÄ±yor..."
 
-#: src/lang.c:610
-#, fuzzy
+#: src/lang.c:612
 msgid ""
 "# [Mail/Save] active file. Format is like news active file:\n"
 "#   groupname  max.artnum  min.artnum  /dir\n"
 "# The 4th field is the basedir (ie. ~/Mail or ~/News)\n"
 "#\n"
 msgstr ""
-"# (Mail/Save) aktif dosya. Format haber aktif dosyasyla ayný:\n"
+"# [Eposta/Kaydet] aktif dosya. Format haber aktif dosyasyla aynÄ±:\n"
 "# grup ismi  max.artnum  min.artnum  /dir\n"
-"# 4. alan basedir(örn.~/Mail or ~/News)\n"
+"# 4. alan temel dizin (Ã¶rn.~/Mail or ~/News)\n"
 "#\n"
 
-#: src/lang.c:613
-#, fuzzy, c-format
+#: src/lang.c:615
+#, c-format
 msgid "%s marked as read"
-msgstr "%s okunmamýþ olarak iþaretlendi"
+msgstr "%s okunmuÅŸ olarak iÅŸaretlendi"
 
-#: src/lang.c:614
-#, fuzzy, c-format
+#: src/lang.c:616
+#, c-format
 msgid "%s marked as unread"
-msgstr "%s okunmamýþ olarak iþaretlendi"
+msgstr "%s okunmamÄ±ÅŸ olarak iÅŸaretlendi"
 
-#: src/lang.c:615
-#, fuzzy, c-format
+#: src/lang.c:617
+#, c-format
 msgid "Marked %d of %d %s as read"
-msgstr "%d içerisinde %d iþaretlendi %s okunmuþ olarak etiketlendi"
+msgstr "%d iÃ§erisinde %d %s okunmuÅŸ olarak iÅŸaretlendi"
 
-#: src/lang.c:616
-#, fuzzy, c-format
+#: src/lang.c:618
+#, c-format
 msgid "Marked %d of %d %s as unread"
-msgstr "%d içerisinde %d iþaretlendi %s okunmuþ olarak etiketlendi"
+msgstr "%d iÃ§erisinde %d %s okunmamÄ±ÅŸ olarak iÅŸaretlendi "
 
-#: src/lang.c:617 src/lang.c:1349
-#, fuzzy
+#: src/lang.c:619 src/lang.c:1351
 msgid "Mark"
-msgstr "Ýþaretle"
+msgstr "Ä°ÅŸaretle"
 
-#: src/lang.c:618
-#, fuzzy, c-format
+#: src/lang.c:620
+#, c-format
 msgid "Mark all articles as read%s?"
-msgstr "Bütün makaleleri okunmuþ olarak iþaretle%s?"
+msgstr "BÃ¼tÃ¼n makaleleri okunmuÅŸ olarak iÅŸaretle%s?"
 
-#: src/lang.c:619
-#, fuzzy, c-format
+#: src/lang.c:621
+#, c-format
 msgid "Mark article as read%s?"
-msgstr "Bütün makaleleri okunmuþ olarak iþaretle%s?"
+msgstr "Makaleyi okunmuÅŸ olarak iÅŸaretle%s?"
 
-#: src/lang.c:620
-#, fuzzy, c-format
+#: src/lang.c:622
+#, c-format
 msgid "Mark group %s as read?"
-msgstr "Küme %s 'i okunmuþ olarak iþaretle?"
+msgstr "%s grubunu okunmuÅŸ olarak iÅŸaretle?"
 
-#: src/lang.c:621
-#, fuzzy, c-format
+#: src/lang.c:623
+#, c-format
 msgid "Mark thread as read%s?"
-msgstr "Parçacýk %s 'i okunmuþ olarak iþaretle?"
+msgstr "Eposta zincirini okunmuÅŸ olarak iÅŸaretle%s?"
 
-#: src/lang.c:622
-#, fuzzy, c-format
+#: src/lang.c:624
+#, c-format
 msgid "Matching %s groups..."
-msgstr "%s kümelerini eþleþtiriyor..."
+msgstr "%s gruplarÄ± eÅŸleÅŸtiriyor..."
 
-#: src/lang.c:623 src/lang.c:637 src/lang.c:643
-#, fuzzy, c-format
+#: src/lang.c:625 src/lang.c:639 src/lang.c:645
+#, c-format
 msgid "<n>=set current to n; %s=line down; %s=line up; %s=help; %s=quit"
 msgstr ""
-"<n>= muvcut n için ayarlandý; %s=sonraki okunmayan; %s=catchup; %s=deðiþimi "
-"görüntüle"
+"<n>=mevcutu n olarak ayarla; %s=satÄ±r aÅŸaÄŸÄ±; %s=satÄ±r yukarÄ±; %s=yardÄ±m; "
+"%s=Ã§Ä±kÄ±ÅŸ"
 
-#: src/lang.c:625
-#, fuzzy, c-format
+#: src/lang.c:627
+#, c-format
 msgid ""
 "%s=view; %s=pipe; %s=pipe raw; %s=save; %s=tag; %s=tag pattern; %s=untag all"
-msgstr "%s=posta; %s=çýk; %s=cevap yaz; %s=kaydet; %s=etiketle; %s=yolla"
+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:627
-#, fuzzy, c-format
+#: src/lang.c:629
+#, c-format
 msgid "%s=view; %s=save; %s=tag; %s=tag pattern; %s=untag all"
-msgstr "%s=posta; %s=çýk; %s=cevap yaz; %s=kaydet; %s=etiketle; %s=yolla"
+msgstr ""
+"%s=gÃ¶rÃ¼ntÃ¼le; %s=kaydet; %s=etiketle; %s=deseni etiketle; %s=tamamÄ±nÄ±n "
+"etiketini kaldÄ±r"
 
-#: src/lang.c:629
-#, fuzzy, c-format
+#: src/lang.c:631
+#, c-format
 msgid ""
 "%s=reverse tagging; %s=search forwards; %s=search backwards; %s=repeat search"
-msgstr "%s=ileriye doðru ara; %s=geriye doðru ara; %s=çýk"
+msgstr ""
+"%s=geriye doÄŸru etiketle; %s=ileriye doÄŸru ara; %s=geriye doÄŸru ara; "
+"%s=aramayÄ± tekrarla"
 
-#: src/lang.c:630 src/lang.c:634
-#, fuzzy, c-format
+#: src/lang.c:632 src/lang.c:636
+#, c-format
 msgid "<n>=set current to n; %s=next unread; %s=search pattern; %s=kill/select"
 msgstr ""
-"<n>=muvcut n için ayarlandý; %s=sonraki okunmayan; %s=arama örüntüsü; %s=yok "
-"et/seç"
+"<n>=mevcutu n olarak ayarla; %s=sonraki okunmayan; %s=arama Ã¶rÃ¼ntÃ¼sÃ¼; %s=yok "
+"et/seÃ§"
 
-#: src/lang.c:631
-#, fuzzy, c-format
+#: src/lang.c:633
+#, c-format
 msgid ""
 "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; "
 "%s=list thread"
 msgstr ""
-"%s=yazar aramasý; %s=catchup; %s=alt satýr; %s=üst satýr; %s= okunmuþ "
-"iþaretle; %s=parçacýk listele"
+"%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:632
-#, fuzzy, c-format
+#: src/lang.c:634
+#, c-format
 msgid "%s=line up; %s=line down; %s=page up; %s=page down; %s=top; %s=bottom"
 msgstr ""
-"%s=üst satýr; %s=alt satýr; %s=üst sayfa; %s= alt sayfa; %s=üst; %s=alt"
+"%s=satÄ±r yukarÄ±; %s=satÄ±r aÅŸaÄŸÄ±; %s=Ã¼st sayfa; %s=alt sayfa; %s=Ã¼st; %s=alt"
 
-#: src/lang.c:633
-#, fuzzy, c-format
+#: src/lang.c:635
+#, c-format
 msgid "%s=search forwards; %s=search backwards; %s=quit"
-msgstr "%s=ileriye doðru ara; %s=geriye doðru ara; %s=çýk"
+msgstr "%s=ileriye doÄŸru ara; %s=geriye doÄŸru ara; %s=Ã§Ä±k"
 
-#: src/lang.c:635
-#, fuzzy, c-format
+#: src/lang.c:637
+#, 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=catchup; %s=takip-et; %s=okumuþ "
-"olarak iþaretle"
+"%s=yazar aramasÄ±; %s=gÃ¶vde aramasÄ±; %s=yakala; %s=takip-et; %s=okumuÅŸ olarak "
+"iÅŸaretle"
 
-#: src/lang.c:636
+#: src/lang.c:638
 #, c-format
 msgid "%s=add; %s=move; %s=rename; %s=delete"
-msgstr ""
+msgstr "%s=ekle; %s=kaydÄ±r; %s=yeniden adlandÄ±r; %s=sil"
 
-#: src/lang.c:638
-#, fuzzy, c-format
+#: src/lang.c:640
+#, c-format
 msgid "<n>=set current to n; %s=next unread; %s,%s=search pattern; %s=catchup"
 msgstr ""
-"<n>=mevcut n için ayarlandý; %s=sonraki okunmayan; %s,%s=arama örgüsü; "
-"%s=catchup"
+"<n>=mevcutu n olarak ayarla; %s=sonraki okunmayan; %s,%s=arama deseni; "
+"%s=yakala"
 
-#: src/lang.c:639
-#, fuzzy, c-format
+#: src/lang.c:641
+#, c-format
 msgid ""
 "%s=line down; %s=line up; %s=help; %s=move; %s=quit; %s=toggle all/unread"
 msgstr ""
-"%s=alt satýr; %s=üst satýr; %s=yardým; %s=taþý; %s=çýk; %s=bütün/okunmamýþ "
-"deðiþtir"
+"%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:640
-#, fuzzy, c-format
+#: src/lang.c:642
+#, c-format
 msgid ""
 "%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/"
 "out"
 msgstr ""
-"%s=abone ol; %s=alt örüntü; %s=abonelikten çýk; %s=alt olmayan örüntü; "
-"%s=yank in/out"
+"%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:641
-#, fuzzy, c-format
+#: src/lang.c:643
+#, c-format
 msgid "<n>=set current to n; %s=next unread; %s=catchup; %s=display toggle"
 msgstr ""
-"<n>= muvcut n için ayarlandý; %s=sonraki okunmayan; %s=catchup; %s=deðiþimi "
-"görüntüle"
+"<n>=mevcutu n olarak ayarla; %s=sonraki okunmayan; %s=yakala; %s=gÃ¶rÃ¼nÃ¼m "
+"deÄŸiÅŸtir"
 
-#: src/lang.c:642
-#, fuzzy, c-format
+#: src/lang.c:644
+#, c-format
 msgid "%s=help; %s=line down; %s=line up; %s=quit; %s=tag; %s=mark unread"
 msgstr ""
-"%s=yardým; %s=alt satýr; %s=üst satýr; %s=quit; %s=etiketle; %s=okunmamýþ "
-"olarak iþaretle"
+"%s=yardÄ±m; %s=satÄ±r aÅŸaÄŸÄ±; %s=satÄ±r yukarÄ±; %s=quit; %s=etiketle; "
+"%s=okunmamÄ±ÅŸ olarak iÅŸaretle"
 
-#: src/lang.c:644
-#, fuzzy, c-format
+#: src/lang.c:646
+#, c-format
 msgid "%s=search forwards; %s=search backwards; %s=repeat search"
-msgstr "%s=ileriye doðru ara; %s=geriye doðru ara; %s=çýk"
+msgstr "%s=ileriye doÄŸru ara; %s=geriye doÄŸru ara; %s=aramayÄ± tekrarla"
 
-#: src/lang.c:645
-#, fuzzy
+#: src/lang.c:647
 msgid "--More--"
-msgstr "--Tümü--"
+msgstr "--Daha fazla--"
 
-#: src/lang.c:646
-#, fuzzy, c-format
+#: src/lang.c:648
+#, c-format
 msgid "Moving %s..."
-msgstr "Taþýnan %s..."
+msgstr "TaÅŸÄ±nÄ±yor %s..."
 
-#: src/lang.c:647
+#: src/lang.c:649
 msgid "Message-ID: & last Reference  "
-msgstr ""
+msgstr "Ä°leti-KimliÄŸi: & son Referans  "
 
-#: src/lang.c:648
-#, fuzzy
+#: src/lang.c:650
 msgid "Message-ID: line              "
-msgstr "Ýleti-Kimliði: satýr             "
+msgstr "Ä°leti-KimliÄŸi: satÄ±r             "
 
-#: src/lang.c:649
+#: src/lang.c:651
 msgid "Message-ID: & References: line"
-msgstr ""
+msgstr "Ä°leti-KimliÄŸi & Referanslar: satÄ±rÄ±"
 
-#: src/lang.c:651
-#, fuzzy
+#: src/lang.c:653
 msgid ", name: "
 msgstr ", isim: "
 
-#: src/lang.c:652
-#, fuzzy, c-format
+#: src/lang.c:654
+#, c-format
 msgid "Go to newsgroup [%s]> "
-msgstr "Haber grubuna gidin [%s]> "
+msgstr "Haber grubuna git [%s]> "
 
-#: src/lang.c:653
-#, fuzzy
+#: src/lang.c:655
 msgid "newsgroups"
-msgstr "haber gruplarý"
+msgstr "haber gruplarÄ±"
 
-#: src/lang.c:654
-#, fuzzy, c-format
+#: src/lang.c:656
+#, c-format
 msgid "Position %s in group list (1,2,..,$) [%d]> "
-msgstr "Grup listesinde %s konumlayýn (1,2,..,$) [%d]> "
+msgstr "Grup listesinde %s konumu (1,2,..,$) [%d]> "
 
-#: src/lang.c:655
-#, fuzzy
+#: src/lang.c:657
 msgid "newsgroup"
-msgstr "haber gruplarý"
+msgstr "haber grubu"
 
-#: src/lang.c:656
-#, fuzzy
+#: src/lang.c:658
 msgid "Try and save newsrc file again?"
-msgstr "Newsrc dosyasýný kaydetmeyi tekrar dene?"
+msgstr "newsrc dosyasÄ±nÄ± yeniden dene ve kaydet?"
 
-#: src/lang.c:657
-#, fuzzy
+#: src/lang.c:659
 msgid "Warning: No newsgroups were written to your newsrc file. Save aborted."
 msgstr ""
-"Uyarý: Newsrc dosyanýza herhangi bir haber grubu yazýlmadý. Kaydetme "
+"UyarÄ±: newsrc dosyanÄ±zda hiÃ§bir haber grubu yazÄ±lÄ± deÄŸil. Kaydetme "
 "durduruldu."
 
-#: src/lang.c:658
-#, fuzzy
+#: src/lang.c:660
 msgid "newsrc file saved successfully.\n"
-msgstr "newsrc dosyasý baþarýyla kaydedildi.\n"
+msgstr "newsrc dosyasÄ± baÅŸarÄ±yla kaydedildi.\n"
 
-#: src/lang.c:659
-#, fuzzy
+#: src/lang.c:661
 msgid "-- Next response --"
-msgstr "-- Sonraki yanýt --"
+msgstr "-- Sonraki yanÄ±t --"
 
-#: src/lang.c:660
-#, fuzzy
+#: src/lang.c:662
 msgid "No  "
-msgstr "Hayýr"
+msgstr "HayÄ±r  "
 
-#: src/lang.c:661
-#, fuzzy
+#: src/lang.c:663
 msgid "*** No articles ***"
-msgstr "*** Makale yok ***"
+msgstr "*** Makale Yok ***"
 
-#: src/lang.c:662
-#, fuzzy
+#: src/lang.c:664
 msgid "No articles have been posted"
-msgstr "Hiçbir makale gönderilmedi"
+msgstr "Makale(ler) gÃ¶nderilmedi"
 
-#: src/lang.c:663
-#, fuzzy
+#: src/lang.c:665
 msgid "*** No attachments ***"
-msgstr "*** Makale yok ***"
+msgstr "*** Ek yok ***"
 
-#: src/lang.c:664
-#, fuzzy
+#: src/lang.c:666
 msgid "*** No description ***"
-msgstr "*** Taným yok ***"
+msgstr "*** TanÄ±m yok ***"
 
-#: src/lang.c:665
-#, fuzzy
+#: src/lang.c:667
 msgid "No filename"
-msgstr "Dosya adý yok"
+msgstr "Dosya adÄ± yok"
 
-#: src/lang.c:666
-#, fuzzy
+#: src/lang.c:668
 msgid "No group"
-msgstr "Küme yok"
+msgstr "Grup yok"
 
-#: src/lang.c:667
-#, fuzzy
+#: src/lang.c:669
 msgid "*** No groups ***"
-msgstr "*** Kümeler yok ***"
+msgstr "*** Grup(lar) yok ***"
 
-#: src/lang.c:668
-#, fuzzy
+#: src/lang.c:670
 msgid "No more groups to read"
-msgstr "Okunacak küme kalmadý"
+msgstr "Okunacak baÅŸka grup yok"
 
-#: src/lang.c:669
-#, fuzzy
+#: src/lang.c:671
 msgid "No last message"
 msgstr "Son ileti yok"
 
-#: src/lang.c:670
-#, fuzzy
+#: src/lang.c:672
 msgid "No mail address"
-msgstr "Posta adresi yok"
+msgstr "Eposta adresi yok"
 
-#: src/lang.c:671
-#, fuzzy
+#: src/lang.c:673
 msgid "No articles marked for saving"
-msgstr "Kaydetmek için hiçbir makale iþaretlenmedi"
+msgstr "Kaydetmek iÃ§in iÅŸaretlenen makale yok"
 
-#: src/lang.c:672
-#, fuzzy
+#: src/lang.c:674
 msgid "No match"
-msgstr "Eþ yok"
+msgstr "EÅŸleÅŸme yok"
 
-#: src/lang.c:673
-#, fuzzy
+#: src/lang.c:675
 msgid "No more groups"
-msgstr "Baþka küme yok"
+msgstr "BaÅŸka grup yok"
 
-#: src/lang.c:674
-#, fuzzy
+#: src/lang.c:676
 msgid "No newsgroups"
-msgstr "Haber gruplarý yok"
+msgstr "Haber grubu yok"
 
-#: src/lang.c:675
-#, fuzzy
+#: src/lang.c:677
 msgid "No next unread article"
-msgstr "Sonraki okunmamýþ makale yok"
+msgstr "Sonraki okunmayan makale yok"
 
-#: src/lang.c:676
-#, fuzzy
+#: src/lang.c:678
 msgid "No previous group"
-msgstr "Önceki küme yok"
+msgstr "Ã–nceki grup yok"
 
-#: src/lang.c:677
+#: src/lang.c:679
 msgid "No previous search, nothing to repeat"
-msgstr ""
+msgstr "Ã–nceki arama yok, tekrarlanacak bir ÅŸey yok"
 
-#: src/lang.c:678
-#, fuzzy
+#: src/lang.c:680
 msgid "No previous unread article"
-msgstr "Önceki okunmamýþ makale yok"
+msgstr "Ã–nceki okunmayan makale yok"
 
-#: src/lang.c:679
-#, fuzzy
+#: src/lang.c:681
 msgid "No responses"
-msgstr "Yanýt yok"
+msgstr "YanÄ±t yok"
 
-#: src/lang.c:680
-#, fuzzy
+#: src/lang.c:682
 msgid "No responses to list in current thread"
-msgstr "Mevcut parçacýkta listelemek için hiç yanýt yok"
+msgstr "Mevcut zincirde listelenecek yanÄ±t yok"
 
-#: src/lang.c:681
-#, fuzzy
+#: src/lang.c:683
 msgid "*** No scopes ***"
-msgstr "*** Kümeler yok ***"
+msgstr "*** Kapsam yok ***"
 
-#: src/lang.c:682
-#, fuzzy
+#: src/lang.c:684
 msgid "No search string"
 msgstr "Arama dizgisi yok"
 
-#: src/lang.c:683
-#, fuzzy
+#: src/lang.c:685
 msgid "No subject"
 msgstr "Konu yok"
 
-#: src/lang.c:685
-#, fuzzy, c-format
+#: src/lang.c:687
+#, c-format
 msgid "%s: Terminal must have clear to end-of-line (ce)\n"
-msgstr "%s: Uçbirim satýr sonuna kadar boþ olmak zorunda (ce)\n"
+msgstr "%s: UÃ§birim satÄ±r sonuna (ce) kadar silmek zorunda\n"
 
-#: src/lang.c:686
-#, fuzzy, c-format
+#: src/lang.c:688
+#, c-format
 msgid "%s: Terminal must have clear to end-of-screen (cd)\n"
-msgstr "%s: Uçbirim ekran sonuna kadar boþ olmak zorunda (cd)\n"
+msgstr "%s: UÃ§birim ekran sonuna (cd) kadar silmek zorunda\n"
 
-#: src/lang.c:687
-#, fuzzy, c-format
+#: src/lang.c:689
+#, c-format
 msgid "%s: Terminal must have clearscreen (cl) capability\n"
-msgstr "%s: Uçbirimin ekran temizleme (cl) yeteneði olmalý\n"
+msgstr "%s: UÃ§birim'in ekran temizleme yeteneÄŸini (cl) olmak zorunda\n"
 
-#: src/lang.c:688
-#, fuzzy, c-format
+#: src/lang.c:690
+#, c-format
 msgid "%s: Terminal must have cursor motion (cm)\n"
-msgstr "%s: Uçbirimin imleç hareketi olmalý (cm)\n"
+msgstr "%s: UÃ§birim imleÃ§ hareketi'ne (cm) sahip olmak zorunda\n"
 
-#: src/lang.c:689
-#, fuzzy, c-format
+#: src/lang.c:691
+#, c-format
 msgid "%s: TERM variable must be set to use screen capabilities\n"
 msgstr ""
-"%s: TERM deðiþkeni ekran yetenekleri kullanýlacak þekilde ayarlanmalý\n"
+"%s: Ekran yeteneklerini kullanabilmek iÃ§in TERM deÄŸiÅŸkeni ayarlanmalÄ±\n"
 
-#: src/lang.c:691
-#, fuzzy, c-format
+#: src/lang.c:693
+#, c-format
 msgid "No viewer found for %s/%s\n"
-msgstr "%s/%s için görüntüleyici yok\n"
+msgstr "%s%s iÃ§in gÃ¶rÃ¼ntÃ¼leyici yok\n"
 
-#: src/lang.c:692
-#, fuzzy
+#: src/lang.c:694
 msgid "Newsgroup does not exist on this server"
 msgstr "Bu sunucuda haber grubu yok"
 
-#: src/lang.c:693
-#, fuzzy, c-format
+#: src/lang.c:695
+#, c-format
 msgid "Group %s not found in active file"
-msgstr "Küme %s aktif dosyada bulunamadý"
+msgstr "%s grubu aktif dosyada bulunamadÄ±"
 
-#: src/lang.c:694
-#, fuzzy
+#: src/lang.c:696
 msgid "c)reate it, use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr ""
-"c)yarat, a)lternatif isim kullan, d)varsayýlaný kullan, mewsrc, q)tin'den "
-"çýk: "
+"o)luÅŸtur, a)lternatif isim kullan, v)arsayÄ±lan .newsrc kullan, tin'den Ã§)Ä±k: "
 
-#: src/lang.c:695
-#, fuzzy
+#: src/lang.c:697
 msgid "use a)lternative name, use d)efault .newsrc, q)uit tin: "
-msgstr "a)lternatif isim kullan, d)varsayýlaný kullan, newsrc, q)tin'den çýk: "
+msgstr "a)lternatif isim kullan, v)arsayÄ±lan .newsrc kullan, tin'den Ã§)Ä±k: "
 
-#: src/lang.c:696
-#, fuzzy, c-format
+#: src/lang.c:698
+#, c-format
 msgid ""
 "# NNTP-server -> newsrc translation table and NNTP-server\n"
 "# shortname list for %s %s\n"
@@ -3570,381 +3288,343 @@ msgid ""
 "#   news.example.org  /tmp/nrc-ex      example    ex\n"
 "#\n"
 msgstr ""
-"# NNTP-sunucu -> newsrc çeviri dosyasý ile NNTP-sunucu\n"
-"#   %s %s için kýsaltma listesi\n"
+"# NNTP-sunucusu -> newsrc Ã§eviri tablosu ve NNTP-sunucusu\n"
+"# %s %s iÃ§in kÄ±sa isim listesi\n"
 "#\n"
-"# bu dosyanýn biçimi\n"
-"#  <FQDN of NNTP-server> <newsrc file> <shortname> ...\n"
+"#bu dosyanÄ±n formatÄ±\n"
+"#   <NNTP sunucusunun FQDN'i> <newsrc dosyasÄ±> <kÄ±sa isim> ...\n"
 "#\n"
-"# eðer <newsrc file> yol gösterilmeden verildiyse, $HOME onun yeri "
-"varsayýlýr\n"
+"# eÄŸer <newsrc dosyasÄ±> yol belirtilmeden verilirse, $HOME bu dosyanÄ±n "
+"dizini olarak varsayÄ±lÄ±r\n"
 "#\n"
-"# örnekler:\n"
-"#   news.tin.org      .newsrc-tin.org  tinorg\n"
-"#   news.example.org  /tmp/nrc-ex      example    ex\n"
+"# Ã¶rnekler:\n"
+"#   news.tin.org     .newsrc-tin.org  tinorg\n"
+"#   news.ka.nu    /tmp/nrc-nu      example    ex\n"
 "#\n"
 
-#: src/lang.c:703
-#, fuzzy
+#: src/lang.c:705
 msgid "Only"
 msgstr "Sadece"
 
-#: src/lang.c:704
-#, fuzzy, c-format
+#: src/lang.c:706
+#, c-format
 msgid "Option not enabled. Recompile with %s."
-msgstr "Seçenek etkin kýlýnmadý. Yeniden derle %s."
+msgstr "SeÃ§enek etkin deÄŸil. %s ile tekrar derle."
 
-#: src/lang.c:705
-#, fuzzy
+#: src/lang.c:707
 msgid "Options Menu"
-msgstr "Seçenekler menüsü"
+msgstr "SeÃ§enekler menÃ¼sÃ¼"
 
-#: src/lang.c:706
-#, fuzzy
+#: src/lang.c:708
 msgid "Options Menu Commands"
-msgstr "Seçenekler menüsü"
+msgstr "SeÃ§enekler MenÃ¼sÃ¼ KomutlarÄ±"
 
-#: src/lang.c:709
-#, fuzzy, c-format
+#: src/lang.c:711
+#, c-format
 msgid "Error in regex: %s at pos. %d '%s'"
-msgstr "Regex'de hata: poda %s. %d '%s'"
+msgstr "Regex hatasÄ±: %s ÅŸu konumda %d '%s'"
 
-#: src/lang.c:710
-#, fuzzy, c-format
+#: src/lang.c:712
+#, c-format
 msgid "Error in regex: pcre internal error %d"
-msgstr "Regex'de hata: pcre iç hata %d"
+msgstr "Regex hatasÄ±: pcre iÃ§ hata %d"
 
-#: src/lang.c:711
-#, fuzzy, c-format
+#: src/lang.c:713
+#, c-format
 msgid "Error in regex: study - pcre internal error %s"
-msgstr "Regex'de hata: incele - pcre iç hata %s"
+msgstr "Regex hatasÄ±: incele - pcre iÃ§ hatasÄ± %s"
 
-#: src/lang.c:712
-#, fuzzy
+#: src/lang.c:714
 msgid "Post a followup..."
-msgstr "Takip edici gönder..."
+msgstr "Takip gÃ¶nder..."
 
+#  TODO: replace hardcoded key-name in txt_post_error_ask_postpone
 #. TODO: replace hardcoded key-name in txt_post_error_ask_postpone
-#: src/lang.c:714
-#, fuzzy
+#: src/lang.c:716
 msgid ""
 "An error has occurred while posting the article. If you think that this\n"
 "error is temporary or otherwise correctable, you can postpone the article\n"
 "and pick it up again with ^O later.\n"
 msgstr ""
-"Makaleyi gönderirken hata oluþtu. Bu makalenin düzeltibeleceðini "
-"düþünüyorsanýz, makaleyi erteleyebilir ve tekrar ^O komutunu kulanarak "
-"ulaþabilirsiniz.\n"
+"Makaleyi gÃ¶nderirken hata oluÅŸtu. Bu makalenin dÃ¼zeltibeleceÄŸini\n"
+"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:717
-#, fuzzy
+#: src/lang.c:719
 msgid "Posted articles history"
-msgstr "Gönderilmiþ makalelerin geçmiþi"
+msgstr "GÃ¶nderilmiÅŸ makalelerin geÃ§miÅŸi"
 
-#: src/lang.c:718
-#, fuzzy, c-format
+#: src/lang.c:720
+#, c-format
 msgid "Post to newsgroup(s) [%s]> "
-msgstr "habergrup(lar)a gönder [%s]> "
+msgstr "Habergrup(lar)a gÃ¶nder [%s]> "
 
-#: src/lang.c:719
-#, fuzzy
+#: src/lang.c:721
 msgid "-- post processing started --"
-msgstr "-- gönderme iþlemi baþlatýldý --"
+msgstr "-- sonradan iÅŸleme baÅŸladÄ± --"
 
-#: src/lang.c:720
-#, fuzzy
+#: src/lang.c:722
 msgid "-- post processing completed --"
-msgstr "-- gönderme iþlemi tamamlandý --"
+msgstr "-- sonradan iÅŸleme tamamlandÄ± --"
 
-#: src/lang.c:721
-#, fuzzy, c-format
+#: src/lang.c:723
+#, c-format
 msgid "Post subject [%s]> "
-msgstr "Konuyu gönder (%s)> "
+msgstr "Konuyu gÃ¶nder [%s]> "
 
-#: src/lang.c:722
-#, fuzzy
+#: src/lang.c:724
 msgid ""
 "# Summary of mailed/posted messages viewable by 'W' command from within "
 "tin.\n"
 msgstr ""
-"# 'W' komutundan görünebilir postalanmýþ/gönderilmiþ iletilerin özeti.\n"
+"# Tin'deki 'W' komutundan gÃ¶rÃ¼nebilir postalanmÄ±ÅŸ/gÃ¶nderilmiÅŸ iletilerin "
+"Ã¶zeti.\n"
 
-#: src/lang.c:723
-#, fuzzy
+#: src/lang.c:725
 msgid "Posting article..."
-msgstr "Makale gönderiliyor..."
+msgstr "Makale gÃ¶nderiliyor..."
 
-#: src/lang.c:724
-#, fuzzy, c-format
+#: src/lang.c:726
+#, c-format
 msgid "Post postponed articles [%%s]? (%s/%s/%s/%s/%s): "
-msgstr "Ertelenmiþ makaleleri gönder [%%s]? (%s/%s/%s/%s/%s): "
+msgstr "ErtelenmiÅŸ makaleleri gÃ¶nder [%%s]? (%s/%s/%s/%s/%s): "
 
-#: src/lang.c:725
-#, fuzzy, c-format
+#: src/lang.c:727
+#, c-format
 msgid "Hot %s"
-msgstr "Hot %s"
+msgstr "SÄ±cak %s"
 
-#: src/lang.c:726
-#, fuzzy, c-format
+#: src/lang.c:728
+#, c-format
 msgid "Tagged %s"
-msgstr "%s imlenmiþ"
+msgstr "EtiketlenmiÅŸ %s"
 
-#: src/lang.c:727
-#, fuzzy, c-format
+#: src/lang.c:729
+#, c-format
 msgid "Untagged %s"
-msgstr "%s imlenmemiþ"
+msgstr "EtiketlenmemiÅŸ %s"
 
-#: src/lang.c:728
-#, fuzzy
+#: src/lang.c:730
 msgid "Processing mail messages marked for deletion."
-msgstr "Silinmek için iþaretlenen iletilerin iþletilmesi."
+msgstr "Silinmek iÃ§in iÅŸaretlenen iletiler iÅŸleniyor."
 
-#: src/lang.c:729
-#, fuzzy
+#: src/lang.c:731
 msgid "Processing saved articles marked for deletion."
-msgstr "Silinmek için iþaretlenen kaydedilmiþ makalelerin iþletilmesi."
+msgstr "Silinmek iÃ§in iÅŸaretlenen kaydedilmiÅŸ makaleler iÅŸleniyor."
 
-#: src/lang.c:730
-#, fuzzy, c-format
+#: src/lang.c:732
+#, c-format
 msgid "Accept Followup-To? %s=post, %s=ignore, %s=quit: "
-msgstr "Takip edilsin? %s=gönder, %s=yoksay, %s=terk et: "
+msgstr "Takip etmeyi kabul et? %s=gÃ¶nder, %s=yoksay, %s=Ã§Ä±k: "
 
-#: src/lang.c:731
-#, fuzzy
+#: src/lang.c:733
 msgid "Article unchanged, abort mailing?"
-msgstr "Makale deðiþtirilmesini, posta iptal edilsin mi?"
+msgstr "Makale deÄŸiÅŸtirilmedi, postalama iptal edilsin mi?"
 
-#: src/lang.c:732
-#, fuzzy, c-format
+#: src/lang.c:734
+#, c-format
 msgid "Do you want to see postponed articles (%d)?"
-msgstr "Ertelediðiniz makaleleri görmek ister misiniz (%d)?"
+msgstr "ErtelenmiÅŸ makaleleri gÃ¶rmek ister misiniz (%d)?"
 
-#: src/lang.c:734
-#, fuzzy
+#: src/lang.c:736
 msgid "Add quick kill filter?"
-msgstr "Öldürücü hýzlý süzü eklensin mi?"
+msgstr "HÄ±zlÄ±ca Ã¶ldÃ¼rme filtresi ekle?"
 
-#: src/lang.c:735
-#, fuzzy
+#: src/lang.c:737
 msgid "Add quick selection filter?"
-msgstr "Hýzlý seçenek süzü eklensin mi?"
+msgstr "HÄ±zlÄ± seÃ§me filtresi ekle?"
 
-#: src/lang.c:736
-#, fuzzy
+#: src/lang.c:738
 msgid "Do you really want to quit?"
-msgstr "Terketmek istediðinizden emin misiniz?"
+msgstr "GerÃ§ekten Ã§Ä±kmak istiyor musunuz?"
 
-#: src/lang.c:737
-#, fuzzy, c-format
+#: src/lang.c:739
+#, c-format
 msgid "%s=edit cancel message, %s=quit, %s=delete (cancel) [%%s]: "
-msgstr "%s=düzenle iletiyi iptal et, %s=terk et, %s=sil (iptal) [%%s]: "
+msgstr "%s=iptal edilen iletiyi dÃ¼zenle, %s=terk et, %s=sil (iptal) [%%s]: "
 
-#: src/lang.c:738
-#, fuzzy
+#: src/lang.c:740
 msgid "You have tagged articles in this group - quit anyway?"
-msgstr "Bu gruptaki makaleleri imlediniz-yine de terk edilsin mi?"
+msgstr "Bu grupta etiketlenmiÅŸ makaleleriniz var - yine de Ã§Ä±kÄ±lsÄ±n mÄ±?"
 
-#: src/lang.c:739
-#, fuzzy, c-format
+#: src/lang.c:741
+#, c-format
 msgid "%s=quit, %s=edit, %s=postpone: "
-msgstr "%s=terk et, %s=düzenle, %s=ertele: "
+msgstr "%s=Ã§Ä±k, %s=dÃ¼zenle, %s=ertele: "
 
-#: src/lang.c:740
-#, fuzzy, c-format
+#: src/lang.c:742
+#, c-format
 msgid "%s=quit %s=edit %s=save kill description: "
-msgstr "%s=terk et %s=düzenle %s=kaydet tanýmý öldür: "
+msgstr "%s=Ã§Ä±k %s=dÃ¼zenle %s=Ã¶ldÃ¼rme tanÄ±mÄ± kaydet: "
 
-#: src/lang.c:741
-#, fuzzy, c-format
+#: src/lang.c:743
+#, c-format
 msgid "%s=quit %s=edit %s=save select description: "
-msgstr "%s=terk et %s=düzenle %s=kaydet tanýmý seç: "
+msgstr "%s=Ã§Ä±k %s=dÃ¼zenle %s=tanÄ±m seÃ§me kaydet: "
 
-#: src/lang.c:742
-#, fuzzy
+#: src/lang.c:744
 msgid "Do you really want to quit without saving your configuration?"
-msgstr "Yapýlandýrmalarý kaydetmeden terk etmek istediðinizden emin misiniz?"
+msgstr "YapÄ±landÄ±rmalarÄ± kaydetmeden Ã§Ä±kmak istediÄŸinizden emin misiniz?"
 
-#: src/lang.c:745
-#, fuzzy
+#: src/lang.c:747
 msgid "Invalid range - valid are '0-9.$' eg. 1-$"
-msgstr "Geçersiz aralýklar- '0-9.$' eg. 1-$ geçerlidir"
+msgstr "GeÃ§ersiz aralÄ±k- 'geÃ§erli aralÄ±k '0-9.$' Ã¶rn. 1-$"
 
-#: src/lang.c:747
-#, fuzzy
+#: src/lang.c:749
 msgid "Do you want to abort this operation?"
-msgstr "Ýþlem durdurulsun mu?"
+msgstr "Ä°ÅŸlem durdurulsun mu?"
 
-#: src/lang.c:748
-#, fuzzy
+#: src/lang.c:750
 msgid "Do you want to exit tin immediately?"
-msgstr "tin'den hemen çýkmak istediðinizden emin misisniz?"
+msgstr "tin'den hemen Ã§Ä±kmak istediÄŸinizden emin misiniz?"
 
-#: src/lang.c:750
-#, fuzzy
+#: src/lang.c:752
 msgid "Reading ('q' to quit)..."
-msgstr "('q' iptal) okunuyor..."
+msgstr "okunuyor (Ã§Ä±kmak iÃ§in 'q')..."
 
-#: src/lang.c:751
-#, fuzzy, c-format
+#: src/lang.c:753
+#, c-format
 msgid "Reading %sarticles..."
-msgstr "Makaleler %sokunuyor..."
+msgstr "%smakaleler okunuyor..."
 
-#: src/lang.c:752
-#, fuzzy, c-format
+#: src/lang.c:754
+#, c-format
 msgid "Reading %sattributes file...\n"
-msgstr "%sÖznitelik dosyasý okunuyor...\n"
+msgstr "%sÃ¶znitelik dosyasÄ± okunuyor...\n"
 
-#: src/lang.c:753
-#, fuzzy, c-format
+#: src/lang.c:755
+#, c-format
 msgid "Reading %sconfig file...\n"
-msgstr "%sYapýlandýrma dosyasý okunuyor\n"
+msgstr " %syapÄ±landÄ±rma dosyasÄ± okunuyor...\n"
 
-#: src/lang.c:754
-#, fuzzy
+#: src/lang.c:756
 msgid "Reading filter file...\n"
-msgstr "Süz dosyasý okunuyor...\n"
+msgstr "filtre dosyasÄ± okunuyor...\n"
 
-#: src/lang.c:755
-#, fuzzy, c-format
+#: src/lang.c:757
+#, c-format
 msgid "Reading %s groups..."
 msgstr "%s gruplar okunuyor..."
 
-#: src/lang.c:756
-#, fuzzy
+#: src/lang.c:758
 msgid "Reading input history file...\n"
-msgstr "Giriþ tarihçe dosyasý okunuyor...\n"
+msgstr "Girdi geÃ§miÅŸ dosyasÄ± okunuyor...\n"
 
-#: src/lang.c:757
-#, fuzzy
+#: src/lang.c:759
 msgid "Reading keymap file...\n"
-msgstr "anahtarharita dosyasý okunuyor...\n"
+msgstr "tuÅŸeÅŸlem dosyasÄ± okunuyor...\n"
 
-#: src/lang.c:758
-#, fuzzy
+#: src/lang.c:760
 msgid "Reading groups from active file... "
-msgstr "Gruplar yürürlükteki dosyadan okunuyor... "
+msgstr "Gruplar etkin dosyadan okunuyor... "
 
-#: src/lang.c:759
-#, fuzzy
+#: src/lang.c:761
 msgid "Reading groups from newsrc file... "
-msgstr "Gruplar haberkaynak dosyasýndan okunuyor... "
+msgstr "Gruplar newsrc dosyasÄ±ndan okunuyor... "
 
-#: src/lang.c:760
-#, fuzzy
+#: src/lang.c:762
 msgid "Reading newsgroups file... "
-msgstr "Habergruplar dosyasý okunuyor... "
+msgstr "haber gruplarÄ± dosyasÄ± okunuyor... "
 
-#: src/lang.c:761
-#, fuzzy
+#: src/lang.c:763
 msgid "Reading newsrc file..."
-msgstr "Haberkaynak dosyasý okunuyor..."
+msgstr "newsrc dosyasÄ± okunuyor..."
 
-#: src/lang.c:762
-#, fuzzy
+#: src/lang.c:764
 msgid "References: line              "
-msgstr "Ýleti-Kimliði: satýr             "
+msgstr "Referanslar: satÄ±rÄ±              "
 
-#: src/lang.c:764
+#: src/lang.c:766
 #, c-format
 msgid "(%d:%02d remaining)"
-msgstr ""
+msgstr "(%d:%02d kaldÄ±)"
 
-#: src/lang.c:766
-#, fuzzy, c-format
+#: src/lang.c:768
+#, c-format
 msgid "Bogus group %s removed."
-msgstr "Bogus grubu %s kaldýrýldý."
+msgstr "Sahte grup %s kaldÄ±rÄ±ldÄ±."
 
-#: src/lang.c:767
+#  * TODO: add to the right rule, give better explanation, -> lang.c
+#: src/lang.c:769
 msgid "Removed from the previous rule: "
-msgstr "Önceki kuraldan kaldýrýldý: "
+msgstr "Ã–nceki kuraldan kaldÄ±rÄ±ldÄ±: "
 
-#: src/lang.c:768
-#, fuzzy, c-format
+#: src/lang.c:770
+#, c-format
 msgid "Error: rename %s to %s"
-msgstr "Hata:%s'den %s'ye yeniden adlandýr"
+msgstr "Hata: %s'den %s'ye yeniden adlandÄ±rma"
 
-#: src/lang.c:769
-#, fuzzy
+#: src/lang.c:771
 msgid "Reply to author..."
-msgstr "Yetkiliye yanýt gönderiyor..."
+msgstr "Yazara yanÄ±tla..."
 
-#: src/lang.c:770
-#, fuzzy
+#: src/lang.c:772
 msgid "Repost"
-msgstr "Yeniden gönder"
+msgstr "Yeniden gÃ¶nder"
 
-#: src/lang.c:771
-#, fuzzy
+#: src/lang.c:773
 msgid "Reposting article..."
-msgstr "Makale yeniden gönderiliyor..."
+msgstr "\"Makale yeniden gÃ¶nderiliyor..."
 
-#: src/lang.c:772
-#, fuzzy, c-format
+#: src/lang.c:774
+#, c-format
 msgid "Repost article(s) to group(s) [%s]> "
-msgstr "Makale(ler)i grup(lar)a gönder (%s)> "
+msgstr "Makale(ler)i grup(lar)a gÃ¶nder [%s]> "
 
-#: src/lang.c:773
-#, fuzzy
+#: src/lang.c:775
 msgid "Reset newsrc?"
-msgstr "Haberkaynak sýfýrlansýn mý?"
+msgstr "newsrc sÄ±fÄ±rlansÄ±n mÄ±?"
 
-#: src/lang.c:774
-#, fuzzy
+#: src/lang.c:776
 msgid "Responses have been directed to the following newsgroups"
-msgstr "Yanýtlar sonraki habergruplara yönlendirildi"
+msgstr "YanÄ±tlar ÅŸu haber gruplarÄ±na yÃ¶nlendirildi"
 
-#: src/lang.c:775
-#, fuzzy, c-format
+#: src/lang.c:777
+#, 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: "
+msgstr "YanÄ±tlar gÃ¶ndericiye yÃ¶nlendirildi.  %s=postala, %s=gÃ¶nder, %s=iptal: "
 
-#: src/lang.c:777
-#, fuzzy
+#: src/lang.c:779
 msgid "Press <RETURN> to continue..."
-msgstr "Devam etmek için <DÖNÜÞ> bas..."
+msgstr "Devam etmek iÃ§in  <RETURN>..."
 
-#: src/lang.c:779
+#: src/lang.c:781
 #, c-format
 msgid "Select From    [%s] (y/n): "
-msgstr ""
+msgstr "GÃ¶nderen SeÃ§    [%s] (e/h): "
 
-#: src/lang.c:780
-#, fuzzy
+#: src/lang.c:782
 msgid "Select Lines: (</>num): "
-msgstr "Satýrlarý seç: (</>num): "
+msgstr "SatÄ±rlar: SeÃ§ (</>num):"
 
-#: src/lang.c:781
-#, fuzzy
+#: src/lang.c:783
 msgid "Auto-select Article Menu"
-msgstr "Otomatik Seçme Makale Menüsü"
+msgstr "Makale MenÃ¼sÃ¼nÃ¼ Otomatik SeÃ§"
 
-#: src/lang.c:782
-#, fuzzy, c-format
+#: src/lang.c:784
+#, c-format
 msgid "Select Msg-Id  [%s] (f/l/o/n): "
-msgstr "Ýleti-kimliði seçiniz [%s] (f/l/o/n): "
+msgstr "Ä°leti-kimliÄŸi seÃ§iniz  [%s] (f/l/o/n): "
 
-#: src/lang.c:783
-#, fuzzy
+#: src/lang.c:785
 msgid "Select pattern scope: "
-msgstr "Örüntü alanýný seç: "
+msgstr "Desen etki alanÄ±nÄ± seÃ§: "
 
-#: src/lang.c:784
-#, fuzzy, c-format
+#: src/lang.c:786
+#, c-format
 msgid "Select Subject [%s] (y/n): "
-msgstr "Konuyu seç [%s] (y/n): "
+msgstr "Konuyu SeÃ§ [%s] (e/h): "
 
-#: src/lang.c:785
-#, fuzzy
+#: src/lang.c:787
 msgid "Select text pattern : "
-msgstr "Alan metnini seç : "
+msgstr "Metin Ã¶rÃ¼ntÃ¼sÃ¼ seÃ§ : "
 
-#: src/lang.c:786
-#, fuzzy
+#: src/lang.c:788
 msgid "Select time in days   : "
-msgstr "Günlük olarak zamaný seç: "
+msgstr "ZamanÄ± gÃ¼n cinsinden seÃ§   : "
 
-#: src/lang.c:787
-#, fuzzy, c-format
+#: src/lang.c:789
+#, c-format
 msgid ""
 "# %s server configuration file\n"
 "# This file was automatically saved by %s %s %s (\"%s\")\n"
@@ -3955,302 +3635,275 @@ msgid ""
 "############################################################################\n"
 "\n"
 msgstr ""
-"# %ssunucu yapýlandýrma dosyasý\n"
-"# Bu dosya otomatik olarak kaydedildi %s %s %s (\"%s\")\n"
+"# %s sunucu yapÄ±landÄ±rma dosyasÄ±\n"
+"# Bu dosya otomatik olarak ÅŸu kiÅŸi tarafÄ±ndan kaydedildi %s %s %s (\"%s\")\n"
 "#\n"
-"# %s çalýþýrken deðiþtirmeyiniz, çünkü her deðiþikler\n"
-"# terk ettiðinde yeniden yazýlacak %s.\n"
-"# Ne yapmak gerektiðinizi bilmiyorsanýz lütfen deðiþtirmeyiniz.\n"
+"# %s Ã§alÄ±ÅŸÄ±rken deÄŸiÅŸtirmeyiniz, Ã§Ã¼nkÃ¼ tÃ¼m deÄŸiÅŸiklikleriniz\n"
+"# Ã§Ä±ktÄ±ÄŸÄ±nÄ±z zaman Ã¼zerine yazÄ±lacaktÄ±r %s.\n"
+"# Ne yaptÄ±ÄŸÄ±nÄ±zÄ± bilmiyorsanÄ±z lÃ¼tfen deÄŸiÅŸtirmeyiniz.\n"
+"############################################################################\n"
+"\n"
 
-#: src/lang.c:793
-#, fuzzy
+#: src/lang.c:795
 msgid "Showing unread groups only"
-msgstr "Sadece okunmamýþ gruplar görünüyor"
+msgstr "Sadece okunmamÄ±ÅŸ gruplar gÃ¶steriliyor"
 
-#: src/lang.c:794
-#, fuzzy
+#: src/lang.c:796
 msgid "Subject: line (ignore case)   "
-msgstr "Konu: satýr (büyük küçük harf durumunu yoksay)"
+msgstr "Konu: satÄ±r (bÃ¼yÃ¼k kÃ¼Ã§Ã¼k harf durumunu yoksay)   "
 
-#: src/lang.c:795
-#, fuzzy
+#: src/lang.c:797
 msgid "Subject: line (case sensitive)"
-msgstr "Konu: satýr (büyük-küçük duyarlý)"
+msgstr "Konu: satÄ±r (bÃ¼yÃ¼k-kÃ¼Ã§Ã¼k harf duyarlÄ±)"
 
-#: src/lang.c:796
-#, fuzzy
+#: src/lang.c:798
 msgid "Save"
 msgstr "Kaydet"
 
-#: src/lang.c:797
-#, fuzzy, c-format
+#: src/lang.c:799
+#, c-format
 msgid "Save '%s' (%s/%s)?"
-msgstr "Kaydedilsin mi '%s' (%s/%s)?"
+msgstr "'%s' Kaydedilsin mi (%s/%s)?"
 
-#: src/lang.c:798
-#, fuzzy
+#: src/lang.c:800
 msgid "Save configuration before continuing?"
-msgstr "Devam etmeden düzenlemeleri kaydet?"
+msgstr "Devam etmeden yapÄ±landÄ±rmayÄ± kaydet?"
 
-#: src/lang.c:799
-#, fuzzy
+#: src/lang.c:801
 msgid "Save filename> "
-msgstr "Dosyaadý kaydet> "
+msgstr "Kaydet dosyaadÄ±> "
 
-#: src/lang.c:800
-#, fuzzy
+#: src/lang.c:802
 msgid "Saved"
 msgstr "Kaydedildi"
 
-#: src/lang.c:801
-#, fuzzy, c-format
+#: src/lang.c:803
+#, c-format
 msgid "%4d unread (%4d hot) %s in %s\n"
-msgstr "%4d okunmamýþ (%4d hot) %s in %s\n"
+msgstr "%4d okunmamÄ±ÅŸ (%4d sÄ±cak) %s ÅŸunun iÃ§inde %s\n"
 
-#: src/lang.c:802
-#, fuzzy, c-format
+#: src/lang.c:804
+#, c-format
 msgid "Saved %s...\n"
-msgstr "Kaydedildi %s...\n"
+msgstr "%s kaydedildi...\n"
 
-#: src/lang.c:803
-#, fuzzy
+#: src/lang.c:805
 msgid "Nothing was saved"
-msgstr "Hiçbirþey kaydedilmedi"
+msgstr "HiÃ§bir ÅŸey kaydedilmedi"
 
-#: src/lang.c:804
-#, fuzzy, c-format
+#: src/lang.c:806
+#, c-format
 msgid ""
 "\n"
 "%s %d %s from %d %s\n"
 msgstr ""
 "\n"
-"%s %d %s 'dan %d %s\n"
+"%s %d %s ÅŸundan %d %s\n"
 
-#: src/lang.c:805
-#, fuzzy, c-format
+#: src/lang.c:807
+#, c-format
 msgid "-- %s saved to %s%s --"
-msgstr "-- %s kaydedildi %s%s --"
+msgstr "-- %s ÅŸuna kaydedildi %s%s --"
 
-#: src/lang.c:806
-#, fuzzy, c-format
+#: src/lang.c:808
+#, c-format
 msgid "-- %s saved to %s - %s --"
-msgstr "-- %s kaydedildi %s - %s --"
+msgstr "-- %s ÅŸuna kaydedildi %s - %s --"
 
-#: src/lang.c:807
-#, fuzzy
+#: src/lang.c:809
 msgid "Saving..."
 msgstr "Kaydediliyor..."
 
-#: src/lang.c:808
-#, fuzzy, c-format
+#: src/lang.c:810
+#, c-format
 msgid "%s: Screen initialization failed"
-msgstr "%s: Ekran baþlatma baþarýsýz"
+msgstr "%s: Ekran baÅŸlatma baÅŸarÄ±sÄ±z"
 
-#: src/lang.c:810
-#, fuzzy, c-format
+#: src/lang.c:812
+#, c-format
 msgid "%s: screen is too small\n"
-msgstr "%s: ekran çok küçük\n"
+msgstr "%s: ekran Ã§ok kÃ¼Ã§Ã¼k\n"
 
-#: src/lang.c:812
-#, fuzzy, c-format
+#: src/lang.c:814
+#, c-format
 msgid "screen is too small, %s is exiting"
-msgstr "ekran çok küçük, %s çýkýyor\n"
+msgstr "ekran Ã§ok kÃ¼Ã§Ã¼k, %s Ã§Ä±kÄ±yor"
 
-#: src/lang.c:813
-#, fuzzy
+#: src/lang.c:815
 msgid "Delete scope?"
-msgstr "Örüntü alanýný seç: "
+msgstr "AlanÄ± sil?"
 
-#: src/lang.c:814
-#, fuzzy
+#: src/lang.c:816
 msgid "Enter scope> "
-msgstr "Seçenek numarasýný yazýn> "
+msgstr "Alan gir> "
 
-#: src/lang.c:815
-#, fuzzy
+#: src/lang.c:817
 msgid "Select new position> "
-msgstr "Alan metnini seç : "
+msgstr "Yeni konum seÃ§> "
 
-#: src/lang.c:816
+#: src/lang.c:818
 msgid "New position cannot be a global scope"
-msgstr ""
+msgstr "Yeni konum kÃ¼resel kapsam olamaz"
 
-#: src/lang.c:817
+#: src/lang.c:819
 msgid "Global scope, operation not allowed"
-msgstr ""
+msgstr "Genel etki alanÄ±, iÅŸleme izin verilmedi"
 
-#: src/lang.c:818
+#: src/lang.c:820
 msgid "Rename scope> "
-msgstr ""
+msgstr "KapsamÄ± yeniden adlandÄ±r> "
 
-#: src/lang.c:819
-#, fuzzy
+#: src/lang.c:821
 msgid "Select scope> "
-msgstr "Grup seç> "
+msgstr "Etki alanÄ± seÃ§> "
 
-#: src/lang.c:820
-#, fuzzy
+#: src/lang.c:822
 msgid "Scopes Menu"
-msgstr "Seçenekler menüsü"
+msgstr "Etki AlanÄ± MenÃ¼sÃ¼"
 
-#: src/lang.c:821
-#, fuzzy
+#: src/lang.c:823
 msgid "Scopes Menu Commands"
-msgstr "Üst Düzey Komutlar"
+msgstr "Alan MenÃ¼sÃ¼ KomutlarÄ±"
 
-#: src/lang.c:822
-#, fuzzy, c-format
+#: src/lang.c:824
+#, c-format
 msgid "Search backwards [%s]> "
-msgstr "Geri ara [%s]> "
+msgstr "Geriye doÄŸru ara [%s]> "
 
-#: src/lang.c:823
-#, fuzzy, c-format
+#: src/lang.c:825
+#, c-format
 msgid "Search body [%s]> "
-msgstr "Gövdeyi ara [%s]> "
+msgstr "GÃ¶vdeyi ara  [%s]> "
 
-#: src/lang.c:824
-#, fuzzy, c-format
+#: src/lang.c:826
+#, c-format
 msgid "Search forwards [%s]> "
-msgstr "Ýleri ara [%s]> "
+msgstr "Ä°leri ara [%s]> "
 
-#: src/lang.c:825
-#, fuzzy
+#: src/lang.c:827
 msgid "Searching..."
-msgstr "Arýyor..."
+msgstr "AranÄ±yor..."
 
-#: src/lang.c:826
-#, fuzzy, c-format
+#: src/lang.c:828
+#, c-format
 msgid "Searching article %d of %d ('q' to abort)..."
-msgstr "Makale aranýyor %d of %d ('q' durdur)..."
+msgstr "Makale aranÄ±yor %d / %d ('q' durdur)..."
 
-#: src/lang.c:827
-#, fuzzy
+#: src/lang.c:829
 msgid "Select article> "
-msgstr "Makale seç> "
+msgstr "Makale seÃ§> "
 
-#: src/lang.c:828
-#, fuzzy
+#: src/lang.c:830
 msgid ""
 "Select option number before text or use arrow keys and <CR>. 'q' to quit."
 msgstr ""
-"Metin ve ok tuþu kullanmadan seçenek ve <CR>düðmelerini basýnýz. terk etmek "
-"için 'q'."
+"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:829
-#, fuzzy
+#: src/lang.c:831
 msgid "Select group> "
-msgstr "Grup seç> "
+msgstr "Grup seÃ§> "
 
-#: src/lang.c:830
-#, fuzzy, c-format
+#: src/lang.c:832
+#, c-format
 msgid "Enter selection pattern [%s]> "
-msgstr "Seçme örüntüsünü girin [%s]> "
+msgstr "SeÃ§me Ã¶rÃ¼ntÃ¼sÃ¼nÃ¼ girin [%s]> "
 
-#: src/lang.c:831
-#, fuzzy
+#: src/lang.c:833
 msgid "Select thread> "
-msgstr "En küçük yürütme birimlerini seç > "
+msgstr "eposta zinciri seÃ§> "
 
-#: src/lang.c:832
-#, fuzzy, c-format
+#: src/lang.c:834
+#, c-format
 msgid "%s %s %s (\"%s\") [%s]: send a DETAILED bug report to %s\n"
-msgstr "%s %s %s (\"%s\") [%s]: DETAYLI hata raporu gönder %s\n"
+msgstr "\"%s %s %s (\"%s\") [%s]: DETAYLI hata raporunu ÅŸuna gÃ¶nder %s\n"
 
-#: src/lang.c:833
-#, fuzzy
+#: src/lang.c:835
 msgid "servers active-file"
-msgstr "Sunucular etkindosyasý"
+msgstr "sunucular etkin-dosyasÄ±"
 
-#: src/lang.c:834
-#, fuzzy
+#: src/lang.c:836
 msgid "Cannot move into new newsgroups. Subscribe first..."
-msgstr "Habergruplara giriþ yapýlamýyor. Önce abone ol..."
+msgstr "Yeni habergruplarÄ±na giriÅŸ yapÄ±lamÄ±yor. Ã–nce abone ol..."
 
-#: src/lang.c:835
-#, fuzzy
+#: src/lang.c:837
 msgid "<SPACE>"
-msgstr "<ARALIK>"
+msgstr "<SPACE>"
 
-#: src/lang.c:836
-#, fuzzy, c-format
+#: src/lang.c:838
+#, c-format
 msgid "Starting: (%s)"
-msgstr "Baþlatma: (%s)"
+msgstr "BaÅŸlÄ±yor: (%s)"
 
-#: src/lang.c:837
-#, fuzzy, c-format
+#: src/lang.c:839
+#, c-format
 msgid "List Thread (%d of %d)"
-msgstr "En küçük yürütme birimlerini listele (%d of %d)"
+msgstr "Eposta zinciri listeleme (%d of %d)"
 
-#: src/lang.c:838
-#, fuzzy, c-format
+#: src/lang.c:840
+#, c-format
 msgid "Thread (%.*s)"
-msgstr "En küçük yürütme birimi (%.*s)"
+msgstr "Eposta zinciri (%.*s)"
 
-#: src/lang.c:839
-#, fuzzy
+#: src/lang.c:841
 msgid "Enter wildcard subscribe pattern> "
-msgstr "Joker abone alanýna giriniz> "
+msgstr "Abone olma joker karakter Ã¶rÃ¼ntÃ¼sÃ¼nÃ¼ girin> "
 
-#: src/lang.c:840
-#, fuzzy, c-format
+#: src/lang.c:842
+#, c-format
 msgid "subscribed to %d groups"
-msgstr "%d gruplara abone olundu"
+msgstr "\"%d gruba abone olundu"
 
-#: src/lang.c:841
-#, fuzzy, c-format
+#: src/lang.c:843
+#, c-format
 msgid "Subscribed to %s"
-msgstr "Abone olundu %s"
+msgstr "%s'e abone olundu"
 
-#: src/lang.c:842
-#, fuzzy
+#: src/lang.c:844
 msgid "Subscribing... "
 msgstr "Abone olunuyor... "
 
-#: src/lang.c:843
-#, fuzzy, c-format
+#: src/lang.c:845
+#, 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/%s): "
+msgstr "Makale(ler)i yeniden gÃ¶nder yada deÄŸiÅŸtir [%%s]? (%s/%s/%s): "
 
-#: src/lang.c:844
-#, fuzzy, c-format
+#: src/lang.c:846
+#, c-format
 msgid "Supersede article(s) to group(s) [%s]> "
-msgstr "Makale(ler)i Grup(lar)a yerini al [%s]> "
+msgstr "Makale(ler)i Grup(lar)Ä±n yerine al [%s]> "
 
-#: src/lang.c:845
-#, fuzzy
+#: src/lang.c:847
 msgid "Superseding article ..."
-msgstr "Makaleyi deðiþtiriyor..."
+msgstr "Makale deÄŸiÅŸtiriliyor ..."
 
-#: src/lang.c:846
-#, fuzzy, c-format
+#: src/lang.c:848
+#, c-format
 msgid ""
 "\n"
 "Stopped. Type 'fg' to restart %s\n"
 msgstr ""
 "\n"
-"Durduruldu. Yeniden baþlatmak için 'fg' yaz %s\n"
+"Durduruldu. Yeniden baÅŸlatmak iÃ§in 'fg' yaz %s\n"
 
-#: src/lang.c:848
-#, fuzzy, c-format
+#: src/lang.c:850
+#, c-format
 msgid "%d days"
-msgstr "%d günler"
+msgstr "%d gÃ¼n"
 
-#: src/lang.c:849
-#, fuzzy
+#: src/lang.c:851
 msgid "<TAB>"
-msgstr "<SEKME>"
+msgstr "<TAB>"
 
-#: src/lang.c:850
+#: src/lang.c:852
 msgid "TeX "
-msgstr ""
+msgstr "TeX "
 
-#: src/lang.c:851
-#, fuzzy
+#: src/lang.c:853
 msgid "# Default action/prompt strings\n"
-msgstr "# Varsayýlan iþlem/komut dizgileri\n"
+msgstr "# VarsayÄ±lan iÅŸlem/komut dizgileri\n"
 
-#: src/lang.c:852
-#, fuzzy
+#: src/lang.c:854
 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"
@@ -4260,432 +3913,390 @@ msgid ""
 "# case=ON/OFF    ON=filter case sensitive OFF=ignore case\n"
 "# expire=ON/OFF  ON=limit to default_filter_days OFF=don't ever expire\n"
 msgstr ""
-"# Varsayýlanlarý (1 tuþ) kill & otomatik seçme süzleri\n"
-"# baþlýk=NUM  0,1=Konu: 2,3=dan: 4=Ýleti kimliði: & tam referanslar: satýr\n"
-"#             5=Ýleti Kimliði: & son referanslar: sadece giriþ\n"
-"#             6=Ýleti Kimliði: sadece giriþ 7=Satýrlar:\n"
-"# global=ON/OFF  ON=bütün gruplara uygula OFF=mevcut gruba uygula\n"
-"# case=ON/OFF    ON=filter case sensitive OFF=ignore case\n"
-"# expire=ON/OFF  ON=limit to default_filter_days OFF=don't ever expire\n"
+"# HÄ±zlÄ± (1 tuÅŸ) otomatik seÃ§me ve yok etme filtreleri iÃ§in Ã¶ntanÄ±mlÄ±lar \n"
+"# baÅŸlÄ±k=SAYI  0,1=Konu: 2,3=GÃ¶nderen: 4=Ä°leti kimliÄŸi: & tam Referanslar: "
+"satÄ±rÄ±\n"
+"#             5=Ä°leti KimliÄŸi: & son Referanslar: sadece giriÅŸ\n"
+"#             6=Ä°leti KimliÄŸi: sadece 7=SatÄ±rlar: girdisi\n"
+"# kÃ¼resel=AÃ‡IK/KAPALI  AÃ‡IK=bÃ¼tÃ¼n gruplara uygula KAPALI=mevcut gruba "
+"uygula\n"
+"# bÃ¼yÃ¼k kÃ¼Ã§Ã¼k harf=AÃ‡IK/KAPALI    AÃ‡IK=bÃ¼yÃ¼k kÃ¼Ã§Ã¼k harf duyarlÄ± filtrele "
+"KAPALI=bÃ¼yÃ¼k kÃ¼Ã§Ã¼k harf duyarsÄ±z filtrele\n"
+"# 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:865
-#, fuzzy
+#: src/lang.c:867
 msgid ""
 "# If ON use print current subject or newsgroup description in the last line\n"
 msgstr ""
-"# ON durumdaysa mevcut konu yada son satýrdaki habergrup tanýmý için "
-"yazýcýyý kullanýnýz\n"
+"# eÄŸer AÃ‡IK durumdaysa mevcut konu yada son satÄ±rdaki haber grubu tanÄ±mÄ± "
+"iÃ§in yazdÄ±rÄ±r\n"
 
-#: src/lang.c:866
-#, fuzzy
+#: src/lang.c:868
 msgid "# Host & time info used for detecting new groups (don't touch)\n"
 msgstr ""
-"# Yeni gruplarý algýlamak için ana sunucu& zaman bilgileri kullanýnýz "
-"(dokunmayýnýz)\n"
+"# Yeni gruplarÄ± algÄ±lamak iÃ§in sunucu & zaman bilgileri kullanÄ±lÄ±r "
+"(dokunmayÄ±nÄ±z)\n"
 
-#: src/lang.c:867
-#, fuzzy
+#: src/lang.c:869
 msgid "There is no news\n"
-msgstr "Hiçbir haber yok\n"
+msgstr "HiÃ§bir haber yok\n"
 
-#: src/lang.c:868
-#, fuzzy
+#: src/lang.c:870
 msgid "Thread"
-msgstr "En küçük yürütme birimi"
+msgstr "Eposta zinciri"
 
-#: src/lang.c:869
-#, fuzzy
+#: src/lang.c:871
 msgid "Thread Level Commands"
-msgstr "En Küçük Yürütme Birim Komut Düzeyi"
+msgstr "Eposta Zinciri Seviyesi KomutlarÄ±"
 
-#: src/lang.c:870
-#, fuzzy
+#: src/lang.c:872
 msgid "Thread deselected"
-msgstr "En küçük yürütme birimin seçimi iptal edildi"
+msgstr "Eposta zinciri seÃ§imi kaldÄ±rÄ±ldÄ±"
 
-#: src/lang.c:871
-#, fuzzy
+#: src/lang.c:873
 msgid "Thread selected"
-msgstr "En küçük yürütme birimi seçildi"
+msgstr "Eposta zinciri seÃ§ildi"
 
-#: src/lang.c:873
-#, fuzzy
+#: src/lang.c:875
 msgid "threads"
-msgstr "en küçük yürütme birimleri"
+msgstr "eposta zincirleri"
 
-#: src/lang.c:875
-#, fuzzy
+#: src/lang.c:877
 msgid "thread"
-msgstr "en küçük yürütme birimi"
+msgstr "eposta zinciri"
 
-#: src/lang.c:876
-#, fuzzy, c-format
+#: src/lang.c:878
+#, c-format
 msgid "Thread %4s of %4s"
-msgstr "En küçük yürütme birimi %4s of %4s"
+msgstr "Eposta zinciri %4s / %4s "
 
-#: src/lang.c:877
-#, fuzzy
+#: src/lang.c:879
 msgid "Threading articles..."
-msgstr "Makaleler baðlanýyor..."
+msgstr "Makaleler zincirleniyor..."
 
-#: src/lang.c:878
-#, fuzzy, c-format
+#: src/lang.c:880
+#, c-format
 msgid "Toggled word highlighting %s"
-msgstr "Geçiþ kelime belirtiliyor %s"
+msgstr "Kelime vurgulamasÄ± deÄŸiÅŸtirildi %s"
 
-#: src/lang.c:879
-#, fuzzy
+#: src/lang.c:881
 msgid "Toggled rot13 encoding"
-msgstr "Geçiþ rot13 kodlanýyor"
+msgstr "rot13 kodlama deÄŸiÅŸtirildi"
 
-#: src/lang.c:880
-#, fuzzy, c-format
+#: src/lang.c:882
+#, c-format
 msgid "Toggled german TeX encoding %s"
-msgstr "Geçiþ almanca TeX kodlanýyor %s"
-
-#: src/lang.c:881
-#, fuzzy, c-format
-msgid "Toggled tab-width to %d"
-msgstr "Geçiþ sekme geniþliði %d"
+msgstr "Almanca TeX kodlama deÄŸiÅŸtirildi %s"
 
 #: src/lang.c:883
-#, fuzzy, c-format
+#, c-format
+msgid "Toggled tab-width to %d"
+msgstr "tab geniÅŸliÄŸi ÅŸuna deÄŸiÅŸtirildi %d"
+
+#: src/lang.c:885
+#, c-format
 msgid "%d Trying to dotlock %s"
-msgstr "%d kilitlemeye deniyor %s"
+msgstr "\"%d dotlock yapÄ±lmaya Ã§alÄ±ÅŸÄ±lÄ±yor %s"
 
-#: src/lang.c:884
-#, fuzzy, c-format
+#: src/lang.c:886
+#, c-format
 msgid "%d Trying to lock %s"
-msgstr "%d kilitlemeye çalýþýyor %s"
+msgstr "\"%d Kilitlemeye Ã§alÄ±ÅŸÄ±lÄ±yor %s"
 
-#: src/lang.c:886
-#, fuzzy
+#: src/lang.c:888
 msgid "           h=help"
-msgstr "         h=yardým"
+msgstr "           h=yardÄ±m"
 
-#: src/lang.c:888
-#, fuzzy
+#: src/lang.c:890
 msgid "Unlimited"
-msgstr "Sýnýrsýz"
+msgstr "SÄ±nÄ±rsÄ±z"
 
-#: src/lang.c:889
-#, fuzzy
+#: src/lang.c:891
 msgid "Enter wildcard unsubscribe pattern> "
-msgstr "Abone iptal joker alanýna giriniz> "
+msgstr "abonelikten Ã§Ä±kma joker karakter Ã¶rÃ¼ntÃ¼sÃ¼nÃ¼ girin> "
 
-#: src/lang.c:890
-#, fuzzy, c-format
+#: src/lang.c:892
+#, c-format
 msgid "Error decoding %s : %s"
-msgstr "Hata kod çözülmesi %s: %s"
+msgstr "Ã‡Ã¶zÃ¼lÃ¼rken hata %s: %s"
 
-#: src/lang.c:891
-#, fuzzy
+#: src/lang.c:893
 msgid "No end."
-msgstr "Sonu yok."
+msgstr "Son yok."
 
-#: src/lang.c:892
-#, fuzzy, c-format
+#: src/lang.c:894
+#, c-format
 msgid "%s successfully decoded."
-msgstr "%s kod baþarýyla çözüldü."
+msgstr "%s baÅŸarÄ±yla Ã§Ã¶zÃ¼ldÃ¼."
 
-#: src/lang.c:893
-#, fuzzy, c-format
+#: src/lang.c:895
+#, c-format
 msgid ""
 "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n"
 "\n"
 msgstr ""
-"%*s[-- %s/%s, %s metinsele kodlama dosyasý, %d satýr, ad: %s --]\n"
+"%*s[-- %s/%s, %s uuencoded dosya, %d satÄ±r, ad: %s --]\n"
 "\n"
 
-#: src/lang.c:894
-#, fuzzy
+#: src/lang.c:896
 msgid "unread "
-msgstr "okunmamýþ "
+msgstr "okunmamÄ±ÅŸ "
 
-#: src/lang.c:895
-#, fuzzy, c-format
+#: src/lang.c:897
+#, c-format
 msgid "unsubscribed from %d groups"
-msgstr "%d gruptan abonelik iptal edildi"
+msgstr "%d tane gruptan abonelikten Ã§Ä±kÄ±ldÄ±"
 
-#: src/lang.c:896
-#, fuzzy, c-format
+#: src/lang.c:898
+#, c-format
 msgid "Unsubscribed from %s"
-msgstr "abonelik iptal edildi %s"
+msgstr "%s aboneliÄŸinden Ã§Ä±kÄ±ldÄ±"
 
-#: src/lang.c:897
-#, fuzzy
+#: src/lang.c:899
 msgid "Unsubscribing... "
-msgstr "Abonelik iptal oluyor... "
+msgstr "Abonelik iptal ediliyor... "
 
-#: src/lang.c:898
-#, fuzzy
+#: src/lang.c:900
 msgid "Unthreading articles..."
-msgstr "Makalelerin baðlantýsý sonlanýyor..."
+msgstr "Makalelerin baÄŸlantÄ±sÄ± sonlanÄ±yor..."
 
-#: src/lang.c:899
-#, fuzzy
+#: src/lang.c:901
 msgid "Updated"
-msgstr "Güncelendi"
+msgstr "GÃ¼ncellendi"
 
-#: src/lang.c:901
+#: src/lang.c:903
 #, c-format
 msgid "unparseable \"LIST COUNTS\" line: \"%s\""
-msgstr ""
+msgstr "Ã§Ã¶zÃ¼mlenemez \"LIST COUNTS\" satÄ±rÄ±: \"%s\""
 
-#: src/lang.c:903
-#, fuzzy
+#: src/lang.c:905
 msgid "Updating"
-msgstr "Güncellenme"
+msgstr "GÃ¼ncelleniyor"
 
-#: src/lang.c:904
+#: src/lang.c:906
 msgid "URL Menu"
-msgstr ""
+msgstr "URL MenÃ¼sÃ¼"
 
-#: src/lang.c:905
-#, fuzzy
+#: src/lang.c:907
 msgid "URL Menu Commands"
-msgstr "Üst Düzey Komutlar"
+msgstr "URL MenÃ¼sÃ¼ KomutlarÄ±"
 
-#: src/lang.c:906
-#, fuzzy, c-format
+#: src/lang.c:908
+#, c-format
 msgid "Opening %s"
-msgstr "Açýlma %s\n"
+msgstr "%s aÃ§Ä±lÄ±yor"
 
-#: src/lang.c:907
-#, fuzzy
+#: src/lang.c:909
 msgid "Select URL> "
-msgstr "Grup seç> "
+msgstr "URL seÃ§> "
 
-#: src/lang.c:908
-#, fuzzy
+#: src/lang.c:910
 msgid "No URLs in this article"
-msgstr "Makalede Birörnek Kaynak Bulucu yok"
+msgstr "Makalede URL yok"
 
-#: src/lang.c:909
-#, fuzzy
+#: src/lang.c:911
 msgid "Use MIME display program for this message?"
-msgstr ""
-"Bu ileti için MIME(Çok Amaçlý Internet Posta Uzantýlarý) ekran programý "
-"kullan?"
+msgstr "Bu ileti iÃ§in MIME gÃ¶rÃ¼ntÃ¼leme programÄ± kullan?"
 
-#: src/lang.c:910
-#, fuzzy
+#: src/lang.c:912
 msgid "  -c       mark all news as read in subscribed newsgroups (batch mode)"
 msgstr ""
-"  -c       abone edilmiþ habergruplara bütün haberleri okunmuþ olarak "
-"iþaretleyiniz (toplu mod)"
+"  -c       abone olunmuÅŸ haber gruplarÄ±ndaki tÃ¼m haberleri okunmuÅŸ olarak "
+"iÅŸaretle (toplu kip)"
 
-#: src/lang.c:911
-#, fuzzy
+#: src/lang.c:913
 msgid "  -Z       return status indicating if any unread news (batch mode)"
-msgstr "  -Z       Okunmamýþ haber varsa geri statüsüne gelir (toplu mod)"
+msgstr ""
+"  -Z       herhangi okunmamÄ±ÅŸ haber varsa bu durumu gÃ¶steren durum geri "
+"dÃ¶ndÃ¼r (toplu kip)"
 
-#: src/lang.c:912
-#, fuzzy
+#: src/lang.c:914
 msgid "  -q       don't check for new newsgroups"
-msgstr "  -q       yeni habergruplarý için deneme"
+msgstr "  -q       yeni haber gruplarÄ± iÃ§in kontrol etme"
 
-#: src/lang.c:913
-#, fuzzy
+#: src/lang.c:915
 msgid "  -X       don't save any files on quit"
-msgstr "  -X       çýkýþta hiçbir dosya kaydetme"
+msgstr "  -X       Ã§Ä±kÄ±ÅŸta hiÃ§bir dosyayÄ± kaydetme"
 
-#: src/lang.c:914
-#, fuzzy
+#: src/lang.c:916
 msgid "  -d       don't show newsgroup descriptions"
-msgstr "  -d       habergrubu tanýmlarý gösterme"
+msgstr "  -d       habergrubu tanÄ±mlarÄ± gÃ¶sterme"
 
-#: src/lang.c:915
-#, fuzzy
+#: src/lang.c:917
 msgid "  -G limit get only limit articles/group"
-msgstr "  -G limit sadece makale/grup sýnýrý elde et"
+msgstr "  -G sÄ±nÄ±r sadece sÄ±nÄ±r kadar makale/grup getir"
 
-#: src/lang.c:916
-#, fuzzy, c-format
+#: src/lang.c:918
+#, c-format
 msgid "  -H       help information about %s"
-msgstr "  -H       yardým bilgisi %s"
+msgstr "  -H       %s hakkÄ±nda yardÄ±m bilgisi"
 
-#: src/lang.c:917
-#, fuzzy
+#: src/lang.c:919
 msgid "  -h       this help message"
-msgstr "  -h       ileti yardýmý"
+msgstr "  -h       bu yardÄ±m mesajÄ±"
 
-#: src/lang.c:918
-#, fuzzy, c-format
+#: src/lang.c:920
+#, c-format
 msgid "  -I dir   news index file directory [default=%s]"
-msgstr "  -I dir   haber dizin dosyasý [varsayýlant=%s]"
+msgstr "  -I dizin   haber dizinleme dosyasÄ± dizini [varsayÄ±lan=%s]"
 
-#: src/lang.c:919
-#, fuzzy
+#: src/lang.c:921
 msgid "  -u       update index files (batch mode)"
-msgstr "  -u       guncelleme dizin dosyasý (toplu modu)"
+msgstr "  -u       dizin dosyalarÄ±nÄ± gÃ¼ncelle (toplu kip)"
 
-#: src/lang.c:920
-#, fuzzy, c-format
+#: src/lang.c:922
+#, c-format
 msgid "  -m dir   mailbox directory [default=%s]"
-msgstr "  -m dir   posta kutusu dizini [varsayýlan=%s]"
+msgstr "  -m dizin   posta kutusu dizini [varsayÄ±lan=%s]"
 
-#: src/lang.c:921
-#, fuzzy, c-format
+#: src/lang.c:923
+#, c-format
 msgid ""
 "\n"
 "Mail bug reports/comments to %s"
 msgstr ""
 "\n"
-"posta hata raporu/açýklama %s"
+"hata raporu/yorumlarÄ± %s adresine yolla"
 
-#: src/lang.c:922
-#, fuzzy
+#: src/lang.c:924
 msgid "  -N       mail new news to your posts (batch mode)"
-msgstr "  -N       Gönderilenlere yeni haber gönder (toplu mod)"
+msgstr "  -N       gÃ¶nderilerinize yeni haberleri gÃ¶nder (toplu kip)"
 
-#: src/lang.c:923
-#, fuzzy
+#: src/lang.c:925
 msgid "  -M user  mail new news to specified user (batch mode)"
-msgstr "  -M kulanýcýsý  özel kulanýcýya yeni haber göder (toplu mod)"
+msgstr ""
+"  -M kullanÄ±cÄ±  belirtilmiÅŸ kulanÄ±cÄ±ya yeni haberleri gÃ¶nder (toplu kip)"
 
-#: src/lang.c:924
-#, fuzzy, c-format
+#: src/lang.c:926
+#, c-format
 msgid "  -f file  subscribed to newsgroups file [default=%s]"
-msgstr "  -f dosyasý  habergruplar dosyasýna abone olundu (varsayýlan=%s)"
+msgstr "  -f dosya  haber gruplarÄ± dosyasÄ±na abone olundu [varsayÄ±lan=%s]"
 
-#: src/lang.c:925
-#, fuzzy
+#: src/lang.c:927
 msgid "  -x       no-posting mode"
-msgstr "  -x       iþlem modu yok"
+msgstr "  -x       gÃ¶ndermeme kipi"
 
-#: src/lang.c:926
-#, fuzzy
+#: src/lang.c:928
 msgid "  -w       post an article and exit"
-msgstr "  -w       makale gönder ve çýk"
+msgstr "  -w       makale gÃ¶nder ve Ã§Ä±k"
 
-#: src/lang.c:927
-#, fuzzy
+#: src/lang.c:929
 msgid "  -o       post all postponed articles and exit"
-msgstr "  -o       ertelenmiþ bütün makaleleri gönder ve çýk"
+msgstr "  -o       ertelenmiÅŸ bÃ¼tÃ¼n makaleleri gÃ¶nder ve Ã§Ä±k"
 
-#: src/lang.c:928
-#, fuzzy
+#: src/lang.c:930
 msgid "  -R       read news saved by -S option"
-msgstr "  -R       -S seçeneði basarak kaydedilen haberleri oku"
+msgstr "  -R       -S seÃ§eneÄŸi ile kaydedilen haberleri oku"
 
-#: src/lang.c:929
-#, fuzzy, c-format
+#: src/lang.c:931
+#, c-format
 msgid "  -s dir   save news directory [default=%s]"
-msgstr "  -s dir   haber dizinini kaydet (varsayýlan=%s)"
+msgstr "  -s dizin   haber dizinini kaydet [varsayÄ±lan=%s]"
 
-#: src/lang.c:930
-#, fuzzy
+#: src/lang.c:932
 msgid "  -S       save new news for later reading (batch mode)"
-msgstr "  -S       daha sonra okumak üzere yeni haberleri kaydet (toplu mod)"
+msgstr "  -S       daha sonra okumak Ã¼zere yeni haberleri kaydet (toplu kip)"
 
-#: src/lang.c:931
-#, fuzzy
+#: src/lang.c:933
 msgid "  -z       start if any unread news"
-msgstr "  -z       okunmamýþ haber varsa baþla"
+msgstr "  -z       okunmamÄ±ÅŸ haber varsa baÅŸla"
 
-#: src/lang.c:932
-#, fuzzy, c-format
+#: src/lang.c:934
+#, c-format
 msgid ""
 "A Usenet reader.\n"
 "\n"
 "Usage: %s [options] [newsgroup[,...]]"
 msgstr ""
-"Usenet okuyucusu.\n"
+"Bir Usenet okuyucusu.\n"
 "\n"
-"Kullaným: %s [seçenekler] [habergrubu[,...]]"
+"KullanÄ±m: %s [seÃ§enekler] [habergrubu[,...]]"
 
-#: src/lang.c:933
-#, fuzzy
+#: src/lang.c:935
 msgid "  -v       verbose output for batch mode options"
-msgstr "  -v       toplu kip seçenekleri için gereksiz çýkýþ"
+msgstr "  -v       toplu kip seÃ§enekleri iÃ§in ayrÄ±ntÄ±lÄ± Ã§Ä±kÄ±ÅŸ"
 
-#: src/lang.c:934
-#, fuzzy
+#: src/lang.c:936
 msgid "  -V       print version & date information"
-msgstr "  -V       Sürüm & tarih bilgilerini yazdýr"
+msgstr "  -V       sÃ¼rÃ¼m ve tarih bilgilerini yazdÄ±r"
 
-#: src/lang.c:935
-#, fuzzy, c-format
+#: src/lang.c:937
+#, c-format
 msgid "%s only useful without batch mode operations\n"
-msgstr "%s sadece toplu kip seçenekleri yoksa kullanýþlý\n"
+msgstr "%s sadece toplu kip iÅŸlemleri yoksa kullanÄ±ÅŸlÄ±\n"
 
-#: src/lang.c:936
-#, fuzzy, c-format
+#: src/lang.c:938
+#, c-format
 msgid "%s only useful for batch mode operations\n"
-msgstr "%s sadece toplu kip seçenekleri varsa kullanýþlý\n"
+msgstr "%s sadece toplu kip iÅŸlemleri varsa kullanÄ±ÅŸlÄ±\n"
 
-#: src/lang.c:937
+#: src/lang.c:939
 #, c-format
 msgid "Useless combination %s and %s. Ignoring %s.\n"
-msgstr ""
+msgstr "Kombinasyon %s ve %s kullanÄ±ÅŸsÄ±z. %s Ã¶nemsenmiyor.\n"
 
-#: src/lang.c:939
-#, fuzzy, c-format
+#: src/lang.c:941
+#, c-format
 msgid ""
 "\n"
 "%s%d out of range (0 - %d). Reset to 0"
 msgstr ""
 "\n"
-"%s%d erimin dýþýnda (0 - %d), Sýfýrla"
+"%s%d aralÄ±k dÄ±ÅŸÄ±nda (0 - %d). 0'a SÄ±fÄ±rla"
 
-#: src/lang.c:940
-#, fuzzy, c-format
+#: src/lang.c:942
+#, c-format
 msgid "View '%s' (%s/%s)?"
-msgstr "Göster '%s' (%s/%s)?"
+msgstr "GÃ¶ster '%s' (%s/%s)?"
 
-#: src/lang.c:942
-#, fuzzy, c-format
+#: src/lang.c:944
+#, c-format
 msgid ""
 "\n"
 "Warning: posting exceeds %d columns. Line %d is the first long one:\n"
 "%-100s\n"
 msgstr ""
 "\n"
-"Uyarý: gönderme %d sütunlarýný geçiyor. %d en uzun ilk satýr:\n"
+"UyarÄ±: gÃ¶nderi %d sÃ¼tunu aÅŸÄ±yor. %d en uzun ilk satÄ±r:\n"
 "%-100s\n"
 
-#: src/lang.c:943
-#, fuzzy
+#: src/lang.c:945
 msgid ""
 "\n"
 "Warning: article unchanged after editing\n"
 msgstr ""
 "\n"
-"Uyarý: makale düzenlendikten sonra deðiþtirildi\n"
+"UyarÄ±: makale dÃ¼zenlendikten sonra deÄŸiÅŸtirilmedi\n"
 
-#: src/lang.c:944
-#, fuzzy
+#: src/lang.c:946
 msgid ""
 "\n"
 "Warning: \"Subject:\" contains only whitespaces.\n"
 msgstr ""
 "\n"
-"Uyarý: \"Konu:\" sadece beyazboþluklar var.\n"
+"UyarÄ±: \"Konu:\" sadece beyaz boÅŸluklardan oluÅŸuyor. \n"
 
-#: src/lang.c:945
-#, fuzzy
+#: src/lang.c:947
 msgid ""
 "\n"
 "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:"
 "\".\n"
 msgstr ""
 "\n"
-"Uyarý: \"Konu:\" ,  \"Re: \" ile baþlar ama \"Referanslar:\" yok.\n"
+"UyarÄ±: \"Konu:\", \"Re: \" ile baÅŸlÄ±yor ama \"Referanslar:\" yok.\n"
 
-#: src/lang.c:947
-#, fuzzy
+#: src/lang.c:949
 msgid ""
 "\n"
 "Warning: Article has \"References:\" but \"Subject:\" does not begin\n"
 "         with \"Re: \" and does not contain \"(was:\".\n"
 msgstr ""
 "\n"
-"Uyarý: Makalede \"Referanslar:\"  var \"Konu:\"    \"Re: \" ile\n"
-"       baþlmýyor ve \"(was:\" yok.\n"
+"UyarÄ±: Makalede \"Referanslar:\" var ama \"Konu:\" \"Re: \" ile\n"
+"         baÅŸlamÄ±yor ve \"(was:\" yok.\n"
 
-#: src/lang.c:950
-#, fuzzy
+#: src/lang.c:952
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4698,18 +4309,17 @@ msgid ""
 "This is the article you are about to cancel:\n"
 "\n"
 msgstr ""
-"Dikkatle oku!\n"
+"Dikkatli oku!\n"
 "\n"
-" Tarafýnýzdan yazýlan bir makaleyi iptal etmek üzeresiniz. Bu, makaleyi "
-"dünyadaki\n"
-" birçok haber sunucusundan silecektir, ama çalýþacaðýnýn da bir garantisi "
+"  TarafÄ±nÄ±zdan yazÄ±lan bir makaleyi iptal etmek Ã¼zeresiniz. Bu, makaleyi "
+"dÃ¼nyadaki\n"
+"  birÃ§ok haber sunucusundan silecektir, ama Ã§alÄ±ÅŸacaÄŸÄ±nÄ±n da bir garantisi "
 "yok.\n"
 "\n"
-"Ýptal etmek üzere olduðunuz makale bu:\n"
+"Ä°ptal etmek Ã¼zere olduÄŸunuz makale bu:\n"
 "\n"
 
-#: src/lang.c:954
-#, fuzzy
+#: src/lang.c:956
 msgid ""
 "\n"
 "Warning: You are using a non-plain transfer encoding (such as base64 or\n"
@@ -4718,21 +4328,23 @@ msgid ""
 "         not be encoded properly.\n"
 msgstr ""
 "\n"
-"Uyarý: Makalenizi sunmak için düz olmayan bir transfer kodlamasý (base64 ya "
+"UyarÄ±: Makalenizi sunmak iÃ§in dÃ¼z olmayan bir transfer kodlamasÄ± (base64 ya "
 "da\n"
-"          imlenen-yazýlabilir gibi) ve dýþ inews programý kullanýyorsunuz. "
-"Eðer o\n"
-"          inews programý tarafýndan bir imza iliþtirildiyse, uygun þekilde "
+"          alÄ±ntÄ±lÄ±-yazÄ±labilir gibi) ve harici inews programÄ± "
+"kullanÄ±yorsunuz. EÄŸer o\n"
+"          inews programÄ± tarafÄ±ndan bir imza iliÅŸtirildiyse, uygun ÅŸekilde "
 "kodlanamaz.\n"
 
-#: src/lang.c:959
+#: src/lang.c:961
 msgid ""
 "\n"
 "Warning: \"example\" is a reserved hierarchy!\n"
 msgstr ""
+"\n"
+"UyarÄ±: \"Ã¶rnek\" ayrÄ±lmÄ±ÅŸ bir hiyerarÅŸidir!\n"
 
-#: src/lang.c:960
-#, fuzzy, c-format
+#: src/lang.c:962
+#, c-format
 msgid ""
 "\n"
 "\n"
@@ -4742,12 +4354,12 @@ msgid ""
 msgstr ""
 "\n"
 "\n"
-"Daha önceki bir sürümden tin %s 'e güncelliyorsunuz.\n"
-"%s dosyanýzdaki bazi deðerler deðiþtirilmiþtir!\n"
-"Oku WHATSNEW, vb...\n"
+"Daha Ã¶nceki bir sÃ¼rÃ¼mden tin %s 'e gÃ¼ncelliyorsunuz.\n"
+"%s dosyanÄ±zdaki bazÄ± deÄŸerler deÄŸiÅŸtirilmiÅŸtir!\n"
+"WHATSNEW, vb dosyalarÄ± okuyun...\n"
 
-#: src/lang.c:962
-#, fuzzy, c-format
+#: src/lang.c:964
+#, c-format
 msgid ""
 "\n"
 "\n"
@@ -4756,11 +4368,11 @@ msgid ""
 msgstr ""
 "\n"
 "\n"
-"Yeni bir sürümden tin %s 'e alçaltýyorsunuz!\n"
-"%s dosyanýdaki bazý deðerler yoksayýlabiri, diðerleri deðiþtirilebilir!\n"
+"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:965
-#, fuzzy, c-format
+#: src/lang.c:967
+#, c-format
 msgid ""
 "Warning: tin wrote fewer groups to your\n"
 "\t%s\n"
@@ -4768,29 +4380,29 @@ msgid ""
 "this session this indicates an error and you should backup your %s\n"
 "before you start tin once again!\n"
 msgstr ""
-"Uyarý: tin baþlangýçta okuduðundan\n"
+"UyarÄ±: tin baÅŸlangÄ±Ã§ta okuduÄŸundan\n"
 "\t%s\n"
-"daha az küme yazdý. Bu oturum sýrasýnda %ld %s 'den aboneliðinizi "
-"almadýysanýz\n"
-"bu bir hata gösterir ve tini tekrar baþlatmadan %s'i\n"
+"daha az grup yazdÄ±. Bu oturum sÄ±rasÄ±nda %ld %s'den aboneliÄŸinizden "
+"Ã§Ä±kmadÄ±ysanÄ±z\n"
+"bu oturum bir hataya iÅŸarettir ve tin'i tekrar baÅŸlatmadan %s'i\n"
 "yedeklemeniz gerekmektedir!\n"
 
-#: src/lang.c:969
-#, fuzzy, c-format
+#: src/lang.c:971
+#, c-format
 msgid ""
 "\n"
 "Warning: Found %d '-- \\n' lines, this may confuse some people.\n"
 msgstr ""
 "\n"
-"Uyarý: Bulundu %d '-- \\n' satýrlar, bazý insanlarýn kafasý karýþabilir.\n"
+"UyarÄ±: %d bulundu  '-- \\n' satÄ±r, bazÄ± insanlarÄ±n kafasÄ± karÄ±ÅŸabilir.\n"
 
-#: src/lang.c:970
-#, fuzzy, c-format
+#: src/lang.c:972
+#, c-format
 msgid "Warning: Only %d out of %d articles were saved"
-msgstr "Uyarý: Sadece %d 'de %d makale kaydedildi"
+msgstr "UyarÄ±: Sadece %d'de %d makale kaydedildi"
 
-#: src/lang.c:971
-#, fuzzy, c-format
+#: src/lang.c:973
+#, c-format
 msgid ""
 "\n"
 "Warning: Your signature  is longer than %d lines.  Since signatures usually "
@@ -4800,64 +4412,58 @@ msgid ""
 "         possible.\n"
 msgstr ""
 "\n"
-"Uyarý: Ýmzanýz %d satýrlarýndan daha uzun. Ýmzalar genellikle\n"
-"         iþe yarar bilgi aktarmadýklarý için, olabildikleri kadar kýsa\n"
-"        olmalýlar.\n"
+"UyarÄ±: Ä°mzanÄ±z %d satÄ±rlarÄ±ndan daha uzun. Ä°mzalar genellikle\n"
+"         iÅŸe yarar bilgi aktarmadÄ±klarÄ± iÃ§in, olabildikleri kadar kÄ±sa\n"
+"         olmalÄ±lar.\n"
 
-#: src/lang.c:975
-#, fuzzy, c-format
+#: src/lang.c:977
+#, c-format
 msgid ""
 "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? "
 msgstr ""
-"Uyarý: bu posta adresinde mesaj yaðanaðý tuzaðý olabilir. %s=devam. "
+"UyarÄ±: bu eposta adresinde mesaj yaÄŸanaÄŸÄ± tuzaÄŸÄ± olabilir. %s=devam, "
 "%s=durdur? "
 
-#: src/lang.c:976
-#, fuzzy
+#: src/lang.c:978
 msgid ""
 "\n"
 "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n"
 msgstr ""
 "\n"
-"Uyarý: Ýmzalar '-- \\n' ile baþlamalý '--\\n' ile deðil.\n"
+"UyarÄ±: Ä°mzalar '-- \\n ile baÅŸlamalÄ± '--\\n ile deÄŸil'.\n"
 
-#: src/lang.c:977
-#, fuzzy
+#: src/lang.c:979
 msgid "Writing attributes file..."
-msgstr "Öznitelikler dosylasýný yazýyor..."
+msgstr "Ã–znitelikler dosylasÄ± yazÄ±lÄ±yor..."
 
-#: src/lang.c:979
-#, fuzzy, c-format
+#: src/lang.c:981
+#, c-format
 msgid "%d Responses"
-msgstr "%d Yanýtlar"
+msgstr "%d YanÄ±t"
 
-#: src/lang.c:981
-#, fuzzy, c-format
+#: src/lang.c:983
+#, c-format
 msgid "Added %d %s"
-msgstr "Eklendi %d %s"
+msgstr "%d %s Eklendi"
 
-#: src/lang.c:982
-#, fuzzy
+#: src/lang.c:984
 msgid "No unsubscribed groups to show"
-msgstr "Gösterilecek abonelikten çýkmýþ küme yok"
+msgstr "GÃ¶sterilecek abonelikten Ã§Ä±kÄ±lmÄ±ÅŸ grup yok"
 
-#: src/lang.c:983
-#, fuzzy
+#: src/lang.c:985
 msgid "Showing subscribed to groups only"
-msgstr "Sadece abone kümeleri göster"
+msgstr "Sadece abone olunan gruplarÄ± gÃ¶ster"
 
-#: src/lang.c:984
-#, fuzzy
+#: src/lang.c:986
 msgid "Yes "
-msgstr "Evet"
+msgstr "Evet "
 
-#: src/lang.c:985
-#, fuzzy
+#: src/lang.c:987
 msgid "    You have mail"
-msgstr "     Postanýz var"
+msgstr "    EpostanÄ±z var"
 
-#: src/lang.c:990
-#, fuzzy, c-format
+#: src/lang.c:992
+#, c-format
 msgid ""
 "\n"
 "Warning: Posting is in %s and contains characters which are not\n"
@@ -4869,20 +4475,19 @@ msgid ""
 "         M)enu option.\n"
 msgstr ""
 "\n"
-"Uyarý: Gönderim %s 'de ve seçtiðiniz\n"
-"     MM_NETWORK_CHARSETte olmayan karakterler içeriyor: %s.\n"
-"     Bu makaleyi deðiþtirmeden gönderirseniz bu karakterler '?' ile\n"
-"    deðiþtirilecektir. Makalenizi karamþýklaþtýrmamak için\n"
-"    düzenleyip karakterleri silin ya da  MM_NETWORK_CHARSET\n"
-"    ayarlarýný M)enü seçeneði ile yollamak için daha uygun bir þekilde\n"
-"    deðiþtirin.\n"
+"UyarÄ±: GÃ¶nderim %s 'de ve seÃ§tiÄŸiniz\n"
+"         MM_NETWORK_CHARSETte olmayan karakterler iÃ§eriyor: %s.\n"
+"         Bu makaleyi deÄŸiÅŸtirmeden gÃ¶nderirseniz bu karakterler '?' ile\n"
+"         deÄŸiÅŸtirilecektir. Makalenizi karmaÅŸÄ±klaÅŸtÄ±rmamak iÃ§in\n"
+"         dÃ¼zenleyip karakterleri silin ya da  MM_NETWORK_CHARSET\n"
+"         ayarlarÄ±nÄ± M)enÃ¼ seÃ§eneÄŸi ile yollamak iÃ§in daha uygun bir ÅŸekilde\n"
+"         deÄŸiÅŸtirin.\n"
 
-#: src/lang.c:1001
+#: src/lang.c:1003
 msgid "  -D mode  debug mode"
-msgstr ""
+msgstr "  -D kip  hata ayÄ±klama kipi"
 
-#: src/lang.c:1005
-#, fuzzy
+#: src/lang.c:1007
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4900,21 +4505,20 @@ msgid ""
 msgstr ""
 "Dikkatle okuyun!\n"
 "\n"
-" Tarafýnýzdan yazýlmýþ olmayan bir makaleyi iptal etmek üzeresiniz. Bu\n"
-" dünyadaki birçok sunucudan bu makaleyi silecektir;\n"
-" en azýndan Usenet'in çoðunluðu bunu uygunsuz bulmaktadýr.\n"
-" Bu eleþtiriyi almaya hazýr olduðunuzdan kesinlikle eminseniz\n"
-" sadece 'd' ye basýn.\n"
+"  TarafÄ±nÄ±zdan yazÄ±lmamÄ±ÅŸ bir makaleyi iptal etmek Ã¼zeresiniz. Bu\n"
+"  dÃ¼nyadaki birÃ§ok sunucudan bu makaleyi silecektir;\n"
+"  en azÄ±ndan Usenet'in Ã§oÄŸunluÄŸu bunu uygunsuz bulmaktadÄ±r.\n"
+"  Bu eleÅŸtiriyi almaya hazÄ±r olduÄŸunuzdan kesinlikle eminseniz\n"
+"  sadece 'd' ye basÄ±n.\n"
 "\n"
-"Ýptal etmek üzere olduðunuz makale bu:\n"
+"Ä°ptal etmek Ã¼zere olduÄŸunuz makale bu:\n"
 "\n"
 
-#: src/lang.c:1014
-#, fuzzy
+#: src/lang.c:1016
 msgid "toggle color"
-msgstr "renk deðiþtir"
+msgstr "renk deÄŸiÅŸtir"
 
-#: src/lang.c:1015
+#: src/lang.c:1017
 msgid ""
 "# Changing colors of several screen parts\n"
 "# Possible values are:\n"
@@ -4938,463 +4542,446 @@ msgid ""
 "#  15 = light white\n"
 "\n"
 msgstr ""
+"# BirkaÃ§ ekran bÃ¶lÃ¼mÃ¼ iÃ§in deÄŸiÅŸen renkler\n"
+"# OlasÄ± deÄŸerler:\n"
+"#  -1 = Ã¶ntanÄ±mlÄ± (Ã¶nplan iÃ§in beyaz ve arkaplan iÃ§in siyah)\n"
+"#   0 = siyah\n"
+"#   1 = kÄ±rmÄ±zÄ±\n"
+"#   2 = yeÅŸil\n"
+"#   3 = kahverengi\n"
+"#   4 = mavi\n"
+"#   5 = pembe\n"
+"#   6 = camgÃ¶beÄŸi\n"
+"#   7 = beyaz\n"
+"# Bu renkler *sadece* Ã¶nplan iÃ§indir:\n"
+"#   8 = gri\n"
+"#   9 = aÃ§Ä±k kÄ±rmÄ±zÄ±\n"
+"#  10 = aÃ§Ä±k yeÅŸil\n"
+"#  11 = sarÄ±\n"
+"#  12 = aÃ§Ä±k mavi\n"
+"#  13 = aÃ§Ä±k pembe\n"
+"#  14 = aÃ§Ä±k camgÃ¶beÄŸi\n"
+"#  15 = aÃ§Ä±k beyaz\n"
+"\n"
 
-#: src/lang.c:1035
-#, fuzzy
+#: src/lang.c:1037
 msgid "  -a       toggle color flag"
-msgstr "  -a       renk bayraðýný deðiþtir"
+msgstr "  -a       renk bayraÄŸÄ±nÄ± deÄŸiÅŸtir"
 
-#: src/lang.c:1039
-#, fuzzy
+#: src/lang.c:1041
 msgid ""
 "\n"
 "Error: Followup-To set to more than one newsgroup!\n"
 msgstr ""
 "\n"
-"Hata: Birden fazla haber grubu için Takip-Et ayarlandý!\n"
+"Hata: Birden fazla haber grubu iÃ§in Takip-Et ayarlandÄ±!\n"
 
-#: src/lang.c:1040
+#: src/lang.c:1042
 #, c-format
 msgid ""
 "\n"
 "Error: \"%s\" is renamed, use \"%s\" instead!\n"
 msgstr ""
+"\n"
+"Hata: \"%s\" yeniden adlandÄ±rÄ±lmÄ±ÅŸ, onun yerine \"%s\" kullanÄ±n!\n"
 
-#: src/lang.c:1041
-#, fuzzy, c-format
+#: src/lang.c:1043
+#, c-format
 msgid ""
 "\n"
 "Error: cross-posting to %d newsgroups and no Followup-To line!\n"
 msgstr ""
 "\n"
-"Hata: %d haber gruubuna çapraz gönderiyor ve Takip-Et satýrý yok!\n"
+"Hata: %d haber gruubuna Ã§apraz gÃ¶nderiyor ve Takip-Et satÄ±rÄ± yok!\n"
 
-#: src/lang.c:1042
-#, fuzzy, c-format
+#: src/lang.c:1044
+#, c-format
 msgid ""
 "\n"
 "Error: \"%s\" is not a valid newsgroup!\n"
 msgstr ""
 "\n"
-"Hata: \"%s\" geçerli bir haber grubu deðil!\n"
+"Hata: \"%s\" geÃ§erli bir haber grubu deÄŸil!\n"
 
-#: src/lang.c:1044
-#, fuzzy
+#: src/lang.c:1046
 msgid ""
 "\n"
 "Warning: Followup-To set to more than one newsgroup!\n"
 msgstr ""
 "\n"
-"Uyarý: Birden fazla haber grubu için Takip-Et ayarlandý!\n"
+"UyarÄ±: Birden fazla haber grubu iÃ§in Takip-Et ayarlandÄ±!\n"
 
-#: src/lang.c:1045
-#, fuzzy, c-format
+#: src/lang.c:1047
+#, c-format
 msgid ""
 "\n"
 "Warning: \"%s\" is renamed, you should use \"%s\" instead!\n"
 msgstr ""
 "\n"
-"Uyaý:  \"%s\" bu sitede geçerli bir newsrc deðil!\n"
+"UyarÄ±: \"%s\"nin ismi deÄŸiÅŸti, onun yerine \"%s\" kullanmalÄ±sÄ±nÄ±z!\n"
 
-#: src/lang.c:1046
-#, fuzzy, c-format
+#: src/lang.c:1048
+#, c-format
 msgid ""
 "\n"
 "Warning: cross-posting to %d newsgroups and no Followup-To line!\n"
 msgstr ""
 "\n"
-"Hata: %d haber gruubuna çapraz gönderiyor ve Takip-Et satýrý yok!\n"
+"Hata: %d haber grubuna Ã§apraz gÃ¶nderiyor ve Takip-Et satÄ±rÄ± yok!\n"
 
-#: src/lang.c:1047
-#, fuzzy, c-format
+#: src/lang.c:1049
+#, c-format
 msgid ""
 "\n"
 "Warning: \"%s\" is not in your newsrc, it may be invalid at this site!\n"
 msgstr ""
 "\n"
-"Uyarý:  \"%s\" sizin newsrc'niz deðil, bu sitede geçersiz olabilir!\n"
+"UyarÄ±: \"%s\" sizin newsrc'nizde mevcut deÄŸil, bu sitede geÃ§ersiz olabilir!\n"
 
-#: src/lang.c:1048
-#, fuzzy, c-format
+#: src/lang.c:1050
+#, c-format
 msgid ""
 "\n"
 "Warning: \"%s\" is not a valid newsgroup at this site!\n"
 msgstr ""
 "\n"
-"Uyaý:  \"%s\" bu sitede geçerli bir newsrc deðil!\n"
+"UyaÄ±:  \"%s\" bu sitede geÃ§erli bir haber grubu deÄŸil!\n"
 
-#: src/lang.c:1052
-#, fuzzy, c-format
+#: src/lang.c:1054
+#, c-format
 msgid "%d files successfully written from %d articles. %d %s occurred."
-msgstr "%d dosyalarý %d makalelerinden baþarýyla yazýldý. %d%s meydana geldi."
+msgstr "%d dosya %d makalelerinden baÅŸarÄ±yla yazÄ±ldÄ±. %d %s meydana geldi."
 
-#: src/lang.c:1053
-#, fuzzy
+#: src/lang.c:1055
 msgid "Missing parts."
-msgstr "Bazý yerler eksik."
+msgstr "Eksik bÃ¶lÃ¼mler var."
 
-#: src/lang.c:1054
-#, fuzzy
+#: src/lang.c:1056
 msgid "No beginning."
-msgstr "Baþlangýç yok."
+msgstr "BaÅŸlangÄ±Ã§ yok."
 
-#: src/lang.c:1055
-#, fuzzy
+#: src/lang.c:1057
 msgid "No data."
 msgstr "Veri yok."
 
-#: src/lang.c:1056
-#, fuzzy
+#: src/lang.c:1058
 msgid "Unknown error."
 msgstr "Bilinmeyen hata."
 
-#: src/lang.c:1059
-#, fuzzy, c-format
+#: src/lang.c:1061
+#, c-format
 msgid "\tChecksum of %s (%ld %s)"
-msgstr "\tSaðlama toplamý %s (%ld %s)"
+msgstr "\tSaÄŸlama toplamÄ± %s (%ld %s)"
 
-#: src/lang.c:1064
-#, fuzzy
+#: src/lang.c:1066
 msgid "Reading mail active file... "
-msgstr "Posta aktif dosyasý okunuyor... "
+msgstr "eposta etkin dosya okunuyor... "
 
-#: src/lang.c:1065
-#, fuzzy
+#: src/lang.c:1067
 msgid "Reading mailgroups file... "
-msgstr "Postagruplarý dosyasý okunuyor... "
+msgstr "mailgroups dosyasÄ± okunuyor... "
 
-#: src/lang.c:1069
-#, fuzzy
+#: src/lang.c:1071
 msgid "perform PGP operations on article"
-msgstr "makalede PGP iþlemi gerçekleþtir"
+msgstr "makalede PGP iÅŸlemi gerÃ§ekleÅŸtir"
 
-#: src/lang.c:1070
-#, fuzzy
+#: src/lang.c:1072
 msgid "Add key(s) to public keyring?"
-msgstr "Genel tuþhalkasýna tuþ(lar) ekle?"
+msgstr "Genel anahtar zincirine anahtar(lar) ekle?"
 
-#: src/lang.c:1071
-#, fuzzy, c-format
+#: src/lang.c:1073
+#, c-format
 msgid "%s=encrypt, %s=sign, %s=both, %s=quit: "
-msgstr "%s=þifrele, %s=imzala. %s=ikisi de, %s=çýk: "
+msgstr "%s=ÅŸifrele, %s=imzala. %s=ikisi de, %s=Ã§Ä±k: "
 
-#: src/lang.c:1072
-#, fuzzy, c-format
+#: src/lang.c:1074
+#, c-format
 msgid "%s=sign, %s=sign & include public key, %s=quit: "
-msgstr "%s=iþaretle, %s=imzala & genel tuþ dahil et, %s=çýk: "
+msgstr "%s=iÅŸaretle, %s=imzala & genel anahtarÄ± dahil et, %s=Ã§Ä±k: "
 
-#: src/lang.c:1073
-#, fuzzy, c-format
+#: src/lang.c:1075
+#, c-format
 msgid "PGP has not been set up (can't open %s)"
-msgstr "PGP ayarlanmadý (açýlamýyor %s)"
+msgstr "PGP ayarlanmadÄ± (%s aÃ§Ä±lamÄ±yor)"
 
-#: src/lang.c:1074
-#, fuzzy
+#: src/lang.c:1076
 msgid "Article not signed and no public keys found"
-msgstr "Makale  imzalanmadý ve genel tuþlar bulunamadý"
+msgstr "Makale imzalanmadÄ± ve genel anahtar bulunamadÄ±"
 
-#: src/lang.c:1076
-#, fuzzy, c-format
+#: src/lang.c:1078
+#, 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=yolla, %s=ertele: "
+msgstr "%s=Ã§Ä±k, %s=dÃ¼zenle, %s=ispell, %s=pgp, %s=menÃ¼, %s=gÃ¶nder, %s=ertele: "
 
-#: src/lang.c:1077
-#, fuzzy, c-format
+#: src/lang.c:1079
+#, 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]: "
+msgstr "%s=Ã§Ä±k, %s=dÃ¼zenle, %s=ispell, %s=pgp, %s=gÃ¶nder [%%s]: "
 
-#: src/lang.c:1078
-#, fuzzy, c-format
+#: src/lang.c:1080
+#, 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=yolla, %s=ertele [%%s]: "
+"%s=Ã§Ä±k, %s=dÃ¼zenle, %s=ispell, %s=pgp, %s=menÃ¼, %s=gÃ¶nder, %s=ertele [%%s]: "
 
-#: src/lang.c:1080
-#, fuzzy, c-format
+#: src/lang.c:1082
+#, 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: "
+msgstr "%s=Ã§Ä±k, %s=dÃ¼zenle, %s=pgp, %s=menÃ¼, %s=yolla, %s=ertele: "
 
-#: src/lang.c:1081
-#, fuzzy, c-format
+#: src/lang.c:1083
+#, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=send [%%s]: "
-msgstr "%s=çýk, %s=düzenle, %s=pgp, %s=gönder [%%s]: "
+msgstr "%s=Ã§Ä±k, %s=dÃ¼zenle, %s=pgp, %s=gÃ¶nder [%%s]: "
 
-#: src/lang.c:1082
-#, fuzzy, c-format
+#: src/lang.c:1084
+#, 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 [%%]: "
+msgstr "%s=Ã§Ä±k, %s=dÃ¼zenle, %s=pgp, %s=menÃ¼, %s=yolla, %s=ertele [%%s]: "
 
-#: src/lang.c:1086
-#, fuzzy, c-format
+#: src/lang.c:1088
+#, 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: "
+msgstr "%s=Ã§Ä±k, %s=dÃ¼zenle, %s=ispell, %s=menÃ¼, %s=yolla, %s=ertele: "
 
-#: src/lang.c:1087
-#, fuzzy, c-format
+#: src/lang.c:1089
+#, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=send [%%s]: "
-msgstr "%s=çýk, %s=düzenle, %s=ispell, %s=yolla [%%s]: "
+msgstr "%s=Ã§Ä±k, %s=dÃ¼zenle, %s=ispell, %s=yolla [%%s]: "
 
-#: src/lang.c:1088
-#, fuzzy, c-format
+#: src/lang.c:1090
+#, 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]: "
+msgstr "%s=Ã§Ä±k, %s=dÃ¼zenle, %s=ispell, %s=menÃ¼, %s=yolla, %s=ertele [%%s]: "
 
-#: src/lang.c:1090
-#, fuzzy, c-format
+#: src/lang.c:1092
+#, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone: "
-msgstr "%s=çýk, %s=düzenle, %s=menü, %s=post, %s=ertele: "
+msgstr "%s=Ã§Ä±k, %s=dÃ¼zenle, %s=menÃ¼, %s=yolla, %s=ertele: "
 
-#: src/lang.c:1091
-#, fuzzy, c-format
+#: src/lang.c:1093
+#, c-format
 msgid "%s=quit, %s=edit, %s=send [%%s]: "
-msgstr "%s=çýk, %s=düzenle, %s=gönder [%%s]: "
+msgstr "%s=Ã§Ä±k, %s=dÃ¼zenle, %s=gÃ¶nder [%%s]: "
 
-#: src/lang.c:1092
-#, fuzzy, c-format
+#: src/lang.c:1094
+#, 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]: "
+msgstr "%s=Ã§Ä±k, %s=dÃ¼zenle, %s=menÃ¼, %s=yolla, %s=ertele [%%.*s]: "
 
-#: src/lang.c:1101
-#, fuzzy
+#: src/lang.c:1103
 msgid "Try cache_overview_files to speed up things.\n"
-msgstr "Hýzlandýrmak için önbellek_giriþ_dosyalarýný deneyin.\n"
+msgstr "HÄ±zlandÄ±rmak iÃ§in cace_overview_files deneyin.\n"
 
-#: src/lang.c:1102
-#, fuzzy
+#: src/lang.c:1104
 msgid "Tin will use local index files instead.\n"
-msgstr "Tin yerel dizin dosyalarýný kullanacak.\n"
+msgstr "Tin yerel dizinleme dosyalarÄ±nÄ± kullanacak.\n"
 
-#: src/lang.c:1103
-#, fuzzy
+#: src/lang.c:1105
 msgid "Cannot find NNTP server name"
-msgstr "NNTP sunucu ismi bulunamadý"
+msgstr "NNTP sunucu ismi bulunamadÄ±"
 
-#: src/lang.c:1104
-#, fuzzy, c-format
+#: src/lang.c:1106
+#, c-format
 msgid "Connecting to %s:%u..."
-msgstr "Baðlanýyor %s:%u..."
+msgstr "BaÄŸlanÄ±yor %s:%u..."
 
-#: src/lang.c:1105
-#, fuzzy
+#: src/lang.c:1107
 msgid "Disconnecting from server...\n"
-msgstr "Sunucu baðlantýsý kesildi...\n"
+msgstr "Sunucu baÄŸlantÄ±sÄ± kesiliyor...\n"
 
-#: src/lang.c:1106
-#, fuzzy, c-format
+#: src/lang.c:1108
+#, c-format
 msgid ""
 "Wrong newsgroup name (\"%s\") in response of \"GROUP %s\" command: \"%s\""
-msgstr "GRUP komut yanýtýnda yanlýþ haber grubu ismi. %s e %s"
+msgstr ""
+"\"GROUP %s\" komutuna cevap olarak HatalÄ± haber grubu ismi (\"%s\"): \"%s\""
 
-#: src/lang.c:1107
-#, fuzzy, c-format
+#: src/lang.c:1109
+#, c-format
 msgid "Failed to connect to NNTP server %s. Exiting..."
-msgstr "NNTP sunucusuna baðlantý baþarýsýz %s. Çýkýyor..."
+msgstr "NNTP sunucusuna baÄŸlantÄ± baÅŸarÄ±sÄ±z %s. Ã‡Ä±kÄ±lÄ±yor..."
 
-#: src/lang.c:1108
-#, fuzzy
+#: src/lang.c:1110
 msgid "205  Closing connection"
-msgstr "205  Baðlantý kesiliyor"
+msgstr "205  BaÄŸlantÄ± kapanÄ±yor"
 
-#: src/lang.c:1109
-#, fuzzy
+#: src/lang.c:1111
 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:1110
-#, fuzzy
+#: src/lang.c:1112
 msgid "Connection to news server has timed out. Reconnect?"
-msgstr "Haber sunucusu baðlantý süreniz doldu. Tekrar baðlan?"
+msgstr "Haber sunucusu baÄŸlantÄ±sÄ± zaman aÅŸÄ±mÄ±na uÄŸradÄ±. Tekrar baÄŸlan?"
 
-#: src/lang.c:1111
-#, fuzzy, c-format
+#: src/lang.c:1113
+#, c-format
 msgid ""
 "Put the server name in the file %s,\n"
 "or set the environment variable NNTPSERVER"
 msgstr ""
-"%s dosyasýna sunucu ismini girin,\n"
-"ya da çevre deðiþkeni NNTPSERVERi ayarlayýn"
+"%s dosyasÄ±na sunucu ismini girin,\n"
+"ya da Ã§evre deÄŸiÅŸkeni NNTPSERVERi ayarlayÄ±n"
 
-#: src/lang.c:1112
-#, fuzzy
+#: src/lang.c:1114
 msgid "  -A       force authentication on connect"
-msgstr "  -A       baðlantýda doðrulamayý zorla"
+msgstr "  -A       baÄŸlantÄ±da kimlik doÄŸrulamayÄ± zorla"
 
-#: src/lang.c:1113
-#, fuzzy, c-format
+#: src/lang.c:1115
+#, c-format
 msgid "  -g serv  read news from NNTP server serv [default=%s]"
-msgstr "  -g serv  NNTP sunucusundan haberleri oku serv [default=%s]"
+msgstr "  -g sunucu  NNTP sunucusundan haberleri oku [varsayÄ±lan=%s]"
 
-#: src/lang.c:1114
-#, fuzzy, c-format
+#: src/lang.c:1116
+#, c-format
 msgid "  -p port  use port as NNTP port [default=%d]"
-msgstr "  -p port  baðlantý noktasýný NNTP gibi kullan port [default=%d]"
+msgstr ""
+"  -p baÄŸlantÄ± noktasÄ±  baÄŸlantÄ± noktasÄ±nÄ± NNTP baÄŸlantÄ± noktasÄ± olarak "
+"kullan [varsayÄ±lan=%d]"
 
-#: src/lang.c:1115
-#, fuzzy
+#: src/lang.c:1117
 msgid "  -Q       quick start. Same as -nqd"
-msgstr "  -Q       hýzlý baþlat. -nqd ile ayný"
+msgstr "  -Q       hÄ±zlÄ± baÅŸlat. -nqd ile aynÄ±"
 
-#: src/lang.c:1116
-#, fuzzy
+#: src/lang.c:1118
 msgid "  -r       read news remotely from default NNTP server"
-msgstr "  -r       varsayýlan NTTP sunucusundan haberleri uzaktan oku"
+msgstr "  -r       varsayÄ±lan NTTP sunucusundan haberleri uzaktan oku"
 
-#: src/lang.c:1117
-#, fuzzy
+#: src/lang.c:1119
 msgid "  -l       use only LIST instead of GROUP (-n) command"
 msgstr "  -l       GROUP (-n) komutu yerine sadece LIST i kullan"
 
-#: src/lang.c:1118
-#, fuzzy
+#: src/lang.c:1120
 msgid "  -n       only read subscribed .newsrc groups from NNTP server"
-msgstr "  -n       NNTP sunucusundan sadece abone newsrc gruplarýný oku"
+msgstr "  -n       NNTP sunucusundan sadece abone olunan newsrc gruplarÄ±nÄ± oku"
 
-#: src/lang.c:1120
+#: src/lang.c:1122
 msgid "  -4       force connecting via IPv4"
-msgstr ""
+msgstr "  -4       IPv4 ile baÄŸlanmayÄ± zorla"
 
-#: src/lang.c:1121
+#: src/lang.c:1123
 msgid "  -6       force connecting via IPv6"
-msgstr ""
+msgstr "  -6       IPv6 ile baÄŸlanmayÄ± zorla"
 
-#: src/lang.c:1122
-#, fuzzy
+#: src/lang.c:1124
 msgid ""
 "\n"
 "socket or connect problem\n"
 msgstr ""
 "\n"
-"socket ya da baðlantý hatasý\n"
+"soket ya da baÄŸlantÄ± hatasÄ±\n"
 
-#: src/lang.c:1124
-#, fuzzy, c-format
+#: src/lang.c:1126
+#, c-format
 msgid ""
 "\n"
 "Connection to %s: "
 msgstr ""
 "\n"
-"Baðlanýyor %s: "
+"%s'e baÄŸlantÄ±: "
 
-#: src/lang.c:1125
-#, fuzzy
+#: src/lang.c:1127
 msgid "Giving up...\n"
-msgstr "Pes ediliyor...\n"
+msgstr "BÄ±rakÄ±lÄ±yor...\n"
 
-#: src/lang.c:1127
-#, fuzzy, c-format
+#: src/lang.c:1129
+#, c-format
 msgid "%s/tcp: Unknown service.\n"
 msgstr "%s/tcp: Bilinmeyen servis.\n"
 
-#: src/lang.c:1131
-#, fuzzy
+#: src/lang.c:1133
 msgid ""
 "Your server does not have Xref: in its XOVER information.\n"
 "Tin will try to use XHDR XREF instead (slows down things a bit).\n"
 msgstr ""
 "Sunucunuzun XOVER bilgisinde Xref: yok.\n"
-"Tin XHDR XREF kullanmayý deneyecek (biraz yavaþlatýr).\n"
+"Tin XHDR XREF kullanmayÄ± deneyecek (biraz yavaÅŸlatÄ±r).\n"
 
-#: src/lang.c:1134
-#, fuzzy
+#: src/lang.c:1136
 msgid "Your server does not have Xref: in its XOVER information.\n"
 msgstr "Sunucunuzun XOVER bilgisinde Xref: yok.\n"
 
-#: src/lang.c:1137
-#, fuzzy, c-format
+#: src/lang.c:1139
+#, 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.\n"
+msgstr "%s aÃ§Ä±lamÄ±yor. NNTP aracÄ±lÄ±ÄŸÄ±yla haber okumak iÃ§in %s -r deneyin."
 
-#: src/lang.c:1140
-#, fuzzy
+#: src/lang.c:1142
 msgid "  -Q       quick start. Same as -qd"
-msgstr "  -Q       hýzlý baþlat. -qd ile ayný"
+msgstr "  -Q       hÄ±zlÄ± baÅŸlat. -qd ile aynÄ±"
 
-#: src/lang.c:1141
-#, fuzzy
+#: src/lang.c:1143
 msgid "  -l       read only active file instead of scanning spool (-n) command"
-msgstr ""
-"  -l       bekletme komutunu taramak yerine sadece aktif dosyayý okuyun"
+msgstr "  -l       kuyruk arama (-n) komutu yerine sadece etkin dosyayÄ± oku"
 
-#: src/lang.c:1142
-#, fuzzy
+#: src/lang.c:1144
 msgid "  -n       only read subscribed .newsrc groups from spool"
-msgstr "  -n       'bekletme'den sadece abone newsrc gruplarý okuyun"
+msgstr "  -n       kuyruktan sadece abone olunan .newsrc gruplarÄ±nÄ± okuyun"
 
-#: src/lang.c:1143
-#, fuzzy
+#: src/lang.c:1145
 msgid "Your server does not have Xref: in its NOV-files.\n"
-msgstr "Sunucunuzun NOV-dosyalarýnda Xref:yok.\n"
+msgstr "Sunucunuzun NOV dosyalarÄ±nda Xref: yok.\n"
 
-#: src/lang.c:1147
-#, fuzzy
+#: src/lang.c:1149
 msgid "Posting using external inews failed. Use built in inews instead?"
 msgstr ""
-"Dýþ inews kullanýlarak gönderme baþarýsýz. Yerine yerleþik inews kullanýlsýn "
-"mý?"
+"Harici inews kullanÄ±larak gÃ¶nderme baÅŸarÄ±sÄ±z. Yerine dahili inews "
+"kullanÄ±lsÄ±n mÄ±?"
 
-#: src/lang.c:1148
-#, fuzzy
+#: src/lang.c:1150
 msgid "It worked! Should I always use my built in inews from now on?"
-msgstr "Ýþe yaradý! Bundan sonra hep yerleþik inewslerimi mi kullanmalýyým?"
+msgstr "Ä°ÅŸe yaradÄ±! Bundan sonra hep dahili inews mi kullanmalÄ±yÄ±m?"
 
-#: src/lang.c:1152
-#, fuzzy, c-format
+#: src/lang.c:1154
+#, c-format
 msgid "%d %s printed"
-msgstr "%d %s yazdýrýldý"
+msgstr "%d %s yazdÄ±rÄ±ldÄ±"
 
-#: src/lang.c:1153
-#, fuzzy
+#: src/lang.c:1155
 msgid "output article/thread/hot/pattern/tagged articles to printer"
-msgstr "çýkýþ makalesi/parçacýk/hot/örüntü/imlenmiþ makaleleri yazýcýya gönder"
+msgstr "makale/eposta zinciri/hot/Ã¶rÃ¼ntÃ¼/imlenmiÅŸ makaleleri yazÄ±cÄ±ya gÃ¶nder"
 
-#: src/lang.c:1154
-#, fuzzy
+#: src/lang.c:1156
 msgid "Print"
-msgstr "Yazdýr"
+msgstr "YazdÄ±r"
 
-#: src/lang.c:1155
-#, fuzzy
+#: src/lang.c:1157
 msgid "Printing..."
-msgstr "Yazdýrýlýyor..."
+msgstr "YazdÄ±rÄ±lÄ±yor..."
 
-#: src/lang.c:1159
-#, fuzzy, c-format
+#: src/lang.c:1161
+#, c-format
 msgid "%d %s piped to \"%s\""
-msgstr "%d %s yazdýrýldý"
+msgstr "%d %s ÅŸuna yÃ¶nlendirildi \"%s\""
 
-#: src/lang.c:1160
-#, fuzzy
+#: src/lang.c:1162
 msgid "pipe article/thread/hot/pattern/tagged articles into command"
-msgstr "kanal makale/parçacýk/hot/örüntü/imlenmiþ makaleleri komuta al"
+msgstr "makale/zincir/sÄ±cak/Ã¶rÃ¼ntÃ¼/imlenmiÅŸ makaleleri komuta yÃ¶nlendir"
 
-#: src/lang.c:1161
-#, fuzzy
+#: src/lang.c:1163
 msgid "No command"
 msgstr "Komut yok"
 
-#: src/lang.c:1162
-#, fuzzy
+#: src/lang.c:1164
 msgid "Pipe"
-msgstr "Kanal"
+msgstr "YÃ¶nlendirme"
 
-#: src/lang.c:1163
-#, fuzzy, c-format
+#: src/lang.c:1165
+#, c-format
 msgid "Pipe to command [%.*s]> "
-msgstr "Komut kanalý [%.*s]> "
+msgstr "Komuta yÃ¶nlendir [%.*s]> "
 
-#: src/lang.c:1164
-#, fuzzy
+#: src/lang.c:1166
 msgid "Piping..."
-msgstr "Yöneltiliyor..."
+msgstr "YÃ¶nlendiriliyor..."
 
-#: src/lang.c:1166
-#, fuzzy
+#: src/lang.c:1168
 msgid "Piping not enabled."
-msgstr "Yöneltme gerçekleþtirilemedi."
+msgstr "YÃ¶nlendirme etkin deÄŸil."
 
-#: src/lang.c:1170
-#, fuzzy, c-format
+#: src/lang.c:1172
+#, c-format
 msgid ""
 "\n"
 "Error: The \"%s:\" line has spaces  in it that MUST be removed.\n"
@@ -5403,13 +4990,13 @@ msgid ""
 "       newsgroup names.\n"
 msgstr ""
 "\n"
-"Hata: \"%s:\" satýrýnda çýkarýlmasý gereken boþluklar var.\n"
-"      Ýzin verilebilir tek boþluk iki noktayý(:) içerikten  ayýran\n"
-"      boþluktur. Çoklu habergrubu isimlerini ayýrmak için\n"
-"      virgül (,) kullanýn.\n"
+"Hata: \"%s:\" satÄ±rÄ±nda Ã§Ä±karÄ±lmasÄ± gereken boÅŸluklar  var.\n"
+"       Ä°zin verilebilir  tek boÅŸluk iki noktayÄ±(:) iÃ§erikten  ayÄ±ran\n"
+"       boÅŸluktur. Ã‡oklu habergrubu isimlerini ayÄ±rmak iÃ§in\n"
+"       virgÃ¼l (,) kullanÄ±n.\n"
 
-#: src/lang.c:1175
-#, fuzzy, c-format
+#: src/lang.c:1177
+#, c-format
 msgid ""
 "\n"
 "Error: The \"%s:\" line is  continued in  the next line.  Since\n"
@@ -5417,12 +5004,12 @@ msgid ""
 "       Please write all newsgroups into a single line.\n"
 msgstr ""
 "\n"
-"Hata: \"%s:\" satýrý bir sonraki satýrda devam ediyor. Satýrda\n"
-"       beyazboþluk kullanýlamayacaðý için, buna izin verilmiyor.\n"
-"       Lütfen bütün haber gruplarýný tek bir satýra yazýn.\n"
+"Hata: \"%s:\" satÄ±rÄ± bir sonraki satÄ±rda devam ediyor. SatÄ±r,\n"
+"       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:1180
-#, fuzzy, c-format
+#: src/lang.c:1182
+#, c-format
 msgid ""
 "\n"
 "Warning: The \"%s:\" line is continued in the next line.\n"
@@ -5430,23 +5017,22 @@ msgid ""
 "         To avoid trouble please write all newsgroups into a single line.\n"
 msgstr ""
 "\n"
-"Uyarý: \"%s:\" satýrý bir sonraki satýrda devam ediyor.\n"
-"        Bu çok yeni bir öznitelik ve tüm sunucular tarafýndan kabul "
+"UyarÄ±: \"%s:\" satÄ±rÄ± bir sonraki satÄ±rda devam ediyor.\n"
+"        Bu Ã§ok yeni bir Ã¶zellik ve tÃ¼m sunucular tarafÄ±ndan kabul "
 "edilmeyebilir.\n"
-"        Herhangi bir sorunla karþýlaþmamak için bütün haber gruplarýný tek "
-"bir satýra yazýn.\n"
+"        Herhangi bir sorunla karÅŸÄ±laÅŸmamak iÃ§in bÃ¼tÃ¼n haber gruplarÄ±nÄ± tek "
+"bir satÄ±ra yazÄ±n.\n"
 
-#: src/lang.c:1184
-#, fuzzy, c-format
+#: src/lang.c:1186
+#, c-format
 msgid ""
 "\n"
 "Warning: The \"%s:\" line has spaces in it that SHOULD be removed.\n"
 msgstr ""
 "\n"
-"Uyarý: \"%s:\" satýrýnda SÝLÝNMESÝ GEREKEN boþluklar var.\n"
+"UyarÄ±: \"%s:\" satÄ±rÄ±nda SÄ°LÄ°NMESÄ° GEREKEN boÅŸluklar var.\n"
 
-#: src/lang.c:1189
-#, fuzzy
+#: src/lang.c:1191
 msgid ""
 "\n"
 "  If your article contains quoted text  please take some time to pare it "
@@ -5468,739 +5054,640 @@ msgid ""
 "  likely to ignore it completely.  It's a crowded net out there.\n"
 msgstr ""
 "\n"
-"  Makaleniz imlenmiþ metin içeriyorsa, karþýlýk verdiðiniz çözümleri\n"
-" uygun hale getirmek için metni kýsaltýn, yoksa insanlar sizin bir ahmak "
-"olduðunuzu\n"
-" düþünür. Birçok insan ilk sayfasýnda uzunca bir imlenmiþ metin gördükleri "
-"makaleleri\n"
-" atlýyor. Makalenizi geleneksel olan 80 karakterden az tutacak þekilde "
-"biçimlendirin\n"
-" (72 sýnýrý aþmadan imlemeye izin verdiði için iyi bir seçim).  Satýrlarýnýz "
-"fazla uzunsa\n"
-" çirkin görünürler ve insanlar yazdýklarýnýzý okumazlar. Göndereceklerinizi "
-"biçimlendirmede\n"
-" dikkatli ve özenli olmazsanýz, insanlar onu tamamen yoksayarlar. Net "
-"oldukça kalabalýk bir yer.\n"
+"  Makaleniz alÄ±ntÄ±lanmÄ±ÅŸ metin  iÃ§eriyorsa, karÅŸÄ±lÄ±k verdiÄŸiniz Ã§Ã¶zÃ¼mleri\n"
+"  uygun hale  getirmek iÃ§in metni kÄ±saltÄ±n, yoksa insanlar sizin bir ahmak  "
+"olduÄŸunuzu\n"
+"  dÃ¼ÅŸÃ¼nÃ¼r. BirÃ§ok insan ilk  sayfasÄ±nda uzunca bir imlenmiÅŸ metin  "
+"gÃ¶rdÃ¼kleri makaleleri\n"
+"  atlÄ±yor. Makalenizi  geleneksel olan 80 karakterden az  tutacak ÅŸekilde "
+"biÃ§imlendirin\n"
+"  (72 sÄ±nÄ±rÄ± aÅŸmadan imlemeye  izin verdiÄŸi iÃ§in iyi bir seÃ§im).  "
+"SatÄ±rlarÄ±nÄ±z  fazla uzunsa\n"
+"  Ã§irkin gÃ¶rÃ¼nÃ¼rler ve  insanlar yazdÄ±klarÄ±nÄ±zÄ± okumazlar. "
+"GÃ¶ndereceklerinizi  biÃ§imlendirmede\n"
+"  dikkatli ve Ã¶zenli olmazsanÄ±z, insanlar  onu tamamen yoksayarlar. Net  "
+"oldukÃ§a kalabalÄ±k bir yer.\n"
 
-#: src/lang.c:1202
-#, fuzzy
+#: src/lang.c:1204
 msgid "shell escape"
-msgstr "kabuk çýkýþý"
+msgstr "kabuk Ã§Ä±kÄ±ÅŸÄ±"
 
-#: src/lang.c:1203
-#, fuzzy, c-format
+#: src/lang.c:1205
+#, c-format
 msgid "Shell Command (%s)"
 msgstr "Kabuk Komutu (%s)"
 
-#: src/lang.c:1204
-#, fuzzy, c-format
+#: src/lang.c:1206
+#, c-format
 msgid "Enter shell command [%s]> "
 msgstr "Kabuk komutunu girin [%s]> "
 
-#: src/lang.c:1208
-#, fuzzy, c-format
+#: src/lang.c:1210
+#, c-format
 msgid "%s: Can't get entry for TERM\n"
-msgstr "%s: TERM için girdi alýnamýyor\n"
+msgstr "%s: TERM iÃ§in girdi alÄ±namÄ±yor\n"
 
-#: src/lang.c:1212
-#, fuzzy, c-format
+#: src/lang.c:1214
+#, c-format
 msgid "Group %.*s ('q' to quit)..."
-msgstr "Grup %.*s (çýkmak için 'q')..."
+msgstr "Grup %.*s (Ã§Ä±kmak iÃ§in 'q')..."
 
-#: src/lang.c:1214
-#, fuzzy, c-format
+#: src/lang.c:1216
+#, c-format
 msgid "Group %.*s..."
 msgstr "Grup %.*s..."
 
-#: src/lang.c:1218
-#, fuzzy
+#: src/lang.c:1220
 msgid "Server unavailable\n"
-msgstr "Sunucu kullanýlamýyor\n"
+msgstr "Sunucuya ulaÅŸÄ±lamÄ±yor\n"
 
-#: src/lang.c:1224
-#, fuzzy, c-format
+#: src/lang.c:1226
+#, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; "
 "%s=post"
 msgstr ""
-"%s=kanal, %s=posta; %s=yazdýr, %s=çýk, %s=hepsini deðiþtir/okunmayanlar; "
-"%s=kaydet; %s=etiketle; %s=yolla"
+"%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:1225
-#, fuzzy, c-format
+#: src/lang.c:1227
+#, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
-"%s=kanal; %s=posta; %s=yazdýr; %s=çýk; %s=cevap yaz; %s=kaydet; %s=etiketle; "
-"%s=yolla"
+"%s=yÃ¶nlendir; %s=eposta; %s=yazdÄ±r; %s=Ã§Ä±k; %s=cevap yaz; %s=kaydet; "
+"%s=etiketle; %s=gÃ¶nder"
 
-#: src/lang.c:1227
-#, fuzzy, c-format
+#: src/lang.c:1229
+#, c-format
 msgid ""
 "%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr ""
-"%s=posta; %s=yazdýr; %s=çýk; %s=hepsini deðiþtir/okunmayanlar; %s=kaydet; "
-"%s=etiketle; %s=yolla"
+"%s=posta; %s=yazdÄ±r; %s=Ã§Ä±k; %s=hepsini/okunmayanlarÄ± deÄŸiÅŸtir; %s=kaydet; "
+"%s=etiketle; %s=gÃ¶nder"
 
-#: src/lang.c:1228
-#, fuzzy, c-format
+#: src/lang.c:1230
+#, c-format
 msgid "%s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
-"%s=posta; %s=yazdýr; %s=çýk; %s=cevap yaz; %s=kaydet; %s=etiketle; %s=yolla"
+"%s=eposta; %s=yazdÄ±r; %s=Ã§Ä±k; %s=cevap yaz; %s=kaydet; %s=etiketle; %s=gÃ¶nder"
 
-#: src/lang.c:1232
-#, fuzzy, c-format
+#: src/lang.c:1234
+#, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr ""
-"%s=kanal; %s=posta; %s=çýk; %s=hepsini deðiþtir/okunmayanlar; %s=kaydet; "
-"%s=etiketle; %s=yolla"
+"%s=yÃ¶nlendir; %s=eposta; %s=Ã§Ä±k; %s=hepsini/okunmayanlarÄ± deÄŸiÅŸtir; "
+"%s=kaydet; %s=etiketle; %s=gÃ¶nder"
 
-#: src/lang.c:1233
-#, fuzzy, c-format
+#: src/lang.c:1235
+#, c-format
 msgid "%s=pipe; %s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
-"%s=kanal; %s=posta; %s=çýk; %s=cevap yaz; %s=kaydet; %s=etiketle; %s=yolla"
+"%s=yÃ¶nlendir; %s=eposta; %s=Ã§Ä±k; %s=cevap yaz; %s=kaydet; %s=etiketle; "
+"%s=gÃ¶nder"
 
-#: src/lang.c:1235
-#, fuzzy, c-format
+#: src/lang.c:1237
+#, c-format
 msgid "%s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr ""
-"%s=posta; %s=çýk; %s=hepsini deðiþtir/okunmayanlar; %s=kaydet; %s=etiketle; "
-"%s=yolla"
+"%s=eposta; %s=Ã§Ä±k; %s=hepsini/okunmayanlarÄ± deÄŸiÅŸtir; %s=kaydet; "
+"%s=etiketle; %s=yolla"
 
-#: src/lang.c:1236
-#, fuzzy, c-format
+#: src/lang.c:1238
+#, c-format
 msgid "%s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
-msgstr "%s=posta; %s=çýk; %s=cevap yaz; %s=kaydet; %s=etiketle; %s=yolla"
+msgstr "%s=eposta; %s=Ã§Ä±k; %s=cevap yaz; %s=kaydet; %s=etiketle; %s=yolla"
 
-#: src/lang.c:1242
-#, fuzzy
+#: src/lang.c:1244
 msgid "Terminal does not support color"
-msgstr "Uçbirim renk desteklemiyor"
+msgstr "UÃ§birim renk desteklemiyor"
 
-#: src/lang.c:1247
-#, fuzzy, c-format
+#: src/lang.c:1249
+#, c-format
 msgid "Trying %s"
 msgstr "%s deneniyor"
 
-#: src/lang.c:1261 src/lang.c:1289 src/lang.c:1560 src/refs.c:289
-#, fuzzy
+#: src/lang.c:1263 src/lang.c:1291 src/lang.c:1573 src/refs.c:289
 msgid "None"
-msgstr "Hiçbiri"
+msgstr "HiÃ§biri"
 
-#: src/lang.c:1262
-#, fuzzy
+#: src/lang.c:1264
 msgid "Subject"
 msgstr "Konu"
 
-#: src/lang.c:1263
-#, fuzzy
+#: src/lang.c:1265
 msgid "References"
 msgstr "Kaynaklar"
 
-#: src/lang.c:1264
-#, fuzzy
+#: src/lang.c:1266
 msgid "Both Subject and References"
 msgstr "Konu ve Kaynaklar"
 
-#: src/lang.c:1265
-#, fuzzy
+#: src/lang.c:1267
 msgid "Multipart Subject"
-msgstr "Çoklu Konu"
+msgstr "Ã‡ok parÃ§alÄ± Konu"
 
-#: src/lang.c:1266
+#: src/lang.c:1268
 msgid "Percentage Match"
-msgstr ""
+msgstr "YÃ¼zde EÅŸleÅŸmesi"
 
-#: src/lang.c:1279 src/lang.c:1370 src/lang.c:1449
-#, fuzzy
+#: src/lang.c:1281 src/lang.c:1372 src/lang.c:1462
 msgid "No"
-msgstr "Hayýr"
+msgstr "HayÄ±r"
 
-#: src/lang.c:1280 src/lang.c:1451
-#, fuzzy
+#: src/lang.c:1282 src/lang.c:1464
 msgid "Yes"
 msgstr "Evet"
 
-#: src/lang.c:1281
-#, fuzzy
+#: src/lang.c:1283
 msgid "Hide All"
-msgstr "Tümünü Sakla"
+msgstr "TÃ¼mÃ¼nÃ¼ Sakla"
 
-#: src/lang.c:1290
-#, fuzzy
+#: src/lang.c:1292
 msgid "Address"
 msgstr "Adres"
 
-#: src/lang.c:1291
-#, fuzzy
+#: src/lang.c:1293
 msgid "Full Name"
-msgstr "Tüm Ýsim"
+msgstr "Tam Ä°sim"
 
-#: src/lang.c:1292
-#, fuzzy
+#: src/lang.c:1294
 msgid "Address and Name"
-msgstr "Adres ve Ýsim"
+msgstr "Adres ve Ä°sim"
 
-#: src/lang.c:1300
-#, fuzzy
+#: src/lang.c:1302
 msgid "Max"
-msgstr "En Çok"
+msgstr "En Ã‡ok"
 
-#: src/lang.c:1301
-#, fuzzy
+#: src/lang.c:1303
 msgid "Sum"
 msgstr "Toplam"
 
-#: src/lang.c:1302
-#, fuzzy
+#: src/lang.c:1304
 msgid "Average"
 msgstr "Ortalama"
 
-#: src/lang.c:1312 src/lang.c:1332
-#, fuzzy
+#: src/lang.c:1314 src/lang.c:1334
 msgid "Black"
 msgstr "Siyah"
 
-#: src/lang.c:1313 src/lang.c:1333
-#, fuzzy
+#: src/lang.c:1315 src/lang.c:1335
 msgid "Red"
-msgstr "Kýrmýzý"
+msgstr "KÄ±rmÄ±zÄ±"
 
-#: src/lang.c:1314 src/lang.c:1334
-#, fuzzy
+#: src/lang.c:1316 src/lang.c:1336
 msgid "Green"
-msgstr "Yeþil"
+msgstr "YeÅŸil"
 
-#: src/lang.c:1315 src/lang.c:1335
-#, fuzzy
+#: src/lang.c:1317 src/lang.c:1337
 msgid "Brown"
 msgstr "Kahverengi"
 
-#: src/lang.c:1316 src/lang.c:1336
-#, fuzzy
+#: src/lang.c:1318 src/lang.c:1338
 msgid "Blue"
 msgstr "Mavi"
 
-#: src/lang.c:1317 src/lang.c:1337
-#, fuzzy
+#: src/lang.c:1319 src/lang.c:1339
 msgid "Pink"
 msgstr "Pembe"
 
-#: src/lang.c:1318 src/lang.c:1338
-#, fuzzy
+#: src/lang.c:1320 src/lang.c:1340
 msgid "Cyan"
-msgstr "Camgöbeði"
+msgstr "CamgÃ¶beÄŸi"
 
-#: src/lang.c:1319 src/lang.c:1339
-#, fuzzy
+#: src/lang.c:1321 src/lang.c:1341
 msgid "White"
 msgstr "Beyaz"
 
-#: src/lang.c:1320
-#, fuzzy
+#: src/lang.c:1322
 msgid "Gray"
 msgstr "Gri"
 
-#: src/lang.c:1321
-#, fuzzy
+#: src/lang.c:1323
 msgid "Light Red"
-msgstr "Açýk Kýrmýzý"
+msgstr "AÃ§Ä±k KÄ±rmÄ±zÄ±"
 
-#: src/lang.c:1322
-#, fuzzy
+#: src/lang.c:1324
 msgid "Light Green"
-msgstr "Açýk Yeþil"
+msgstr "AÃ§Ä±k YeÅŸil"
 
-#: src/lang.c:1323
-#, fuzzy
+#: src/lang.c:1325
 msgid "Yellow"
-msgstr "Sarý"
+msgstr "SarÄ±"
 
-#: src/lang.c:1324
-#, fuzzy
+#: src/lang.c:1326
 msgid "Light Blue"
-msgstr "Açýk Mavi"
+msgstr "AÃ§Ä±k Mavi"
 
-#: src/lang.c:1325
-#, fuzzy
+#: src/lang.c:1327
 msgid "Light Pink"
-msgstr "Açýk Pembe"
+msgstr "AÃ§Ä±k Pembe"
 
-#: src/lang.c:1326
-#, fuzzy
+#: src/lang.c:1328
 msgid "Light Cyan"
-msgstr "Açýk Camgöbeði"
+msgstr "AÃ§Ä±k CamgÃ¶beÄŸi"
 
-#: src/lang.c:1327
-#, fuzzy
+#: src/lang.c:1329
 msgid "Light White"
-msgstr "Açýk Beyaz"
+msgstr "AÃ§Ä±k Beyaz"
 
-#: src/lang.c:1348 src/lang.c:1456 src/lang.c:1471
-#, fuzzy
+#: src/lang.c:1350 src/lang.c:1469 src/lang.c:1484
 msgid "Nothing"
-msgstr "Hiçbirþey"
+msgstr "HiÃ§bir ÅŸey"
 
-#: src/lang.c:1350
-#, fuzzy
+#: src/lang.c:1352
 msgid "Space"
-msgstr "Boþluk"
+msgstr "BoÅŸluk"
 
-#: src/lang.c:1358
-#, fuzzy
+#: src/lang.c:1360
 msgid "Normal"
 msgstr "Normal"
 
-#: src/lang.c:1359
-#, fuzzy
+#: src/lang.c:1361
 msgid "Best highlighting"
 msgstr "En iyi vurgulama"
 
-#: src/lang.c:1360
-#, fuzzy
+#: src/lang.c:1362
 msgid "Underline"
-msgstr "Alt çizgi"
+msgstr "AltÄ± Ã§izili"
 
-#: src/lang.c:1361
-#, fuzzy
+#: src/lang.c:1363
 msgid "Reverse video"
-msgstr "Tes görüntü"
+msgstr "Ters video"
 
-#: src/lang.c:1362
-#, fuzzy
+#: src/lang.c:1364
 msgid "Blinking"
-msgstr "Yanýp sönme"
+msgstr "YanÄ±p sÃ¶nme"
 
-#: src/lang.c:1363
-#, fuzzy
+#: src/lang.c:1365
 msgid "Half bright"
-msgstr "Yarý parlak"
+msgstr "YarÄ± parlak"
 
-#: src/lang.c:1364
-#, fuzzy
+#: src/lang.c:1366
 msgid "Bold"
-msgstr "Kalýn"
+msgstr "KalÄ±n"
 
-#: src/lang.c:1371
+#: src/lang.c:1373
 msgid "Cc"
-msgstr ""
+msgstr "Bilgi"
 
-#: src/lang.c:1372
+#: src/lang.c:1374
 msgid "Bcc"
-msgstr ""
+msgstr "Gizli Kopya"
 
-#: src/lang.c:1373
+#: src/lang.c:1375
 msgid "Cc and Bcc"
-msgstr ""
+msgstr "Kopya ve Gizli Kopya"
 
-#: src/lang.c:1379 src/lang.c:1392
-#, fuzzy
+#: src/lang.c:1392 src/lang.c:1405
 msgid "none"
-msgstr "hiçbiri"
+msgstr "hiÃ§biri"
 
-#: src/lang.c:1380
-#, fuzzy
+#: src/lang.c:1393
 msgid "commands"
 msgstr "komutlar"
 
-#: src/lang.c:1381
-#, fuzzy
+#: src/lang.c:1394
 msgid "select"
-msgstr "seç"
+msgstr "seÃ§"
 
-#: src/lang.c:1383
-#, fuzzy
+#: src/lang.c:1396
 msgid "commands & quit"
-msgstr "komutlar & çýk"
+msgstr "komutlar & Ã§Ä±k"
 
-#: src/lang.c:1384
-#, fuzzy
+#: src/lang.c:1397
 msgid "commands & select"
-msgstr "komutlar & seç"
+msgstr "komutlar & seÃ§"
 
-#: src/lang.c:1385
-#, fuzzy
+#: src/lang.c:1398
 msgid "quit & select"
-msgstr "çýk & seç"
+msgstr "Ã§Ä±k & seÃ§"
 
-#: src/lang.c:1386
-#, fuzzy
+#: src/lang.c:1399
 msgid "commands & quit & select"
-msgstr "komutlar & çýk & seç"
+msgstr "komutlar & Ã§Ä±k & seÃ§"
 
-#: src/lang.c:1393
+#: src/lang.c:1406
 msgid "PageDown"
-msgstr ""
+msgstr "PageDown"
 
-#: src/lang.c:1394
+#: src/lang.c:1407
 msgid "PageNextUnread"
-msgstr ""
+msgstr "PageNextUnread"
 
-#: src/lang.c:1395
+#: src/lang.c:1408
 msgid "PageDown or PageNextUnread"
-msgstr ""
+msgstr "PageDown ya da PageNextUnread"
 
-#: src/lang.c:1401
-#, fuzzy
+#: src/lang.c:1414
 msgid "Subject: (case sensitive)"
-msgstr "Konu: satýr (büyük-küçük duyarlý)"
+msgstr "Konu: (bÃ¼yÃ¼k-kÃ¼Ã§Ã¼k harf duyarlÄ±)"
 
-#: src/lang.c:1402
-#, fuzzy
+#: src/lang.c:1415
 msgid "Subject: (ignore case)"
-msgstr "Konu: satýr (büyük küçük harf durumunu yoksay)"
+msgstr "Konu: (bÃ¼yÃ¼k kÃ¼Ã§Ã¼k harf yoksay)"
 
-#: src/lang.c:1403
-#, fuzzy
+#: src/lang.c:1416
 msgid "From: (case sensitive)"
-msgstr "Gönderen: satýr (büyük/küçük harfe duyarlý)   "
+msgstr "GÃ¶nderen: (bÃ¼yÃ¼k/kÃ¼Ã§Ã¼k harf duyarlÄ±)"
 
-#: src/lang.c:1404
-#, fuzzy
+#: src/lang.c:1417
 msgid "From: (ignore case)"
-msgstr "Gönderen: satýr (büyük/küçük harfleri yoksay) "
+msgstr "GÃ¶nderen: (bÃ¼yÃ¼k/kÃ¼Ã§Ã¼k harf yoksay)"
 
-#: src/lang.c:1405
+#: src/lang.c:1418
 msgid "Msg-ID: & full References: line"
-msgstr ""
+msgstr "Ä°leti-KimliÄŸi: & tÃ¼m Referanslar: satÄ±rÄ±"
 
-#: src/lang.c:1406
+#: src/lang.c:1419
 msgid "Msg-ID: & last References: only"
-msgstr ""
+msgstr "Ä°leti-KimliÄŸi & sadece son Referanslar:"
 
-#: src/lang.c:1407
+#: src/lang.c:1420
 msgid "Message-ID: entry only"
-msgstr ""
+msgstr "Ä°leti-KimliÄŸi: sadece girdi"
 
-#: src/lang.c:1408
-#, fuzzy
+#: src/lang.c:1421
 msgid "Lines:"
-msgstr "Çizgiler"
+msgstr "SatÄ±rlar: "
 
-#: src/lang.c:1414
-#, fuzzy
+#: src/lang.c:1427
 msgid "Don't trim article body"
-msgstr "Makaleleri sýrala"
+msgstr "Makale gÃ¶vdesini kÄ±rpma"
 
-#: src/lang.c:1415
+#: src/lang.c:1428
 msgid "Skip leading blank lines"
-msgstr ""
+msgstr "BaÅŸtaki boÅŸ satÄ±rlarÄ± atla"
 
-#: src/lang.c:1416
+#: src/lang.c:1429
 msgid "Skip trailing blank lines"
-msgstr ""
+msgstr "Sondaki boÅŸ satÄ±rlarÄ± atla"
 
-#: src/lang.c:1417
+#: src/lang.c:1430
 msgid "Skip leading and trailing blank l."
-msgstr ""
+msgstr "BaÅŸtaki ve sondaki I. boÅŸluÄŸu atla."
 
-#: src/lang.c:1418
+#: src/lang.c:1431
 msgid "Compact multiple between text"
-msgstr ""
+msgstr "Metin arasÄ±ndaki Ã§oklu olanlarÄ± birleÅŸtir"
 
-#: src/lang.c:1419
+#: src/lang.c:1432
 msgid "Compact multiple and skip leading"
-msgstr ""
+msgstr "Ã‡oklu olanlarÄ± birleÅŸtir ve baÅŸtakini atla"
 
-#: src/lang.c:1420
+#: src/lang.c:1433
 msgid "Compact multiple and skip trailing"
-msgstr ""
+msgstr "Ã‡oklu olanlarÄ± birleÅŸtir ve sondakini atla"
 
-#: src/lang.c:1421
+#: src/lang.c:1434
 msgid "Compact mltpl., skip lead. & trai."
-msgstr ""
+msgstr "Ã‡oklularÄ± sÄ±kÄ±ÅŸtÄ±r, baÅŸÄ± & sonu atla."
 
-#: src/lang.c:1450
-#, fuzzy
+#: src/lang.c:1463
 msgid "Shell archive"
-msgstr "kabuk arþivi"
+msgstr "Kabuk arÅŸivi"
 
-#: src/lang.c:1457
-#, fuzzy
+#: src/lang.c:1470
 msgid "Subject: (descending)"
-msgstr "Konu: (alçalan)"
+msgstr "Konu: (azalan)"
 
-#: src/lang.c:1458
-#, fuzzy
+#: src/lang.c:1471
 msgid "Subject: (ascending)"
-msgstr "Konu: (yükselen)"
+msgstr "Konu: (artan)"
 
-#: src/lang.c:1459
-#, fuzzy
+#: src/lang.c:1472
 msgid "From: (descending)"
-msgstr "Gönderen: (alçalan)"
+msgstr "GÃ¶nderen: (azalan)"
 
-#: src/lang.c:1460
-#, fuzzy
+#: src/lang.c:1473
 msgid "From: (ascending)"
-msgstr "Gönderen: (yükselen)"
+msgstr "GÃ¶nderen: (artan)"
 
-#: src/lang.c:1461
-#, fuzzy
+#: src/lang.c:1474
 msgid "Date: (descending)"
-msgstr "Tarih: (alçalan)"
+msgstr "Tarih: (azalan)"
 
-#: src/lang.c:1462
-#, fuzzy
+#: src/lang.c:1475
 msgid "Date: (ascending)"
-msgstr "Tarih: (yükselen)"
+msgstr "Tarih: (artan)"
 
-#: src/lang.c:1463 src/lang.c:1472
-#, fuzzy
+#: src/lang.c:1476 src/lang.c:1485
 msgid "Score (descending)"
-msgstr "Skor: (alçalan)"
+msgstr "Skor: (azalan)"
 
-#: src/lang.c:1464 src/lang.c:1473
-#, fuzzy
+#: src/lang.c:1477 src/lang.c:1486
 msgid "Score (ascending)"
-msgstr "Skor: (yükselen)"
+msgstr "Skor (artan)"
 
-#: src/lang.c:1465
-#, fuzzy
+#: src/lang.c:1478
 msgid "Lines: (descending)"
-msgstr "Satýrlar: (alçalan)"
+msgstr "SatÄ±rlar: (azalan)"
 
-#: src/lang.c:1466
-#, fuzzy
+#: src/lang.c:1479
 msgid "Lines: (ascending)"
-msgstr "Satýrlar: (yükselen)"
+msgstr "SatÄ±rlar: (artan)"
 
-#: src/lang.c:1474
-#, fuzzy
+#: src/lang.c:1487
 msgid "Last posting date (descending)"
-msgstr "Satýrlar: (alçalan)"
+msgstr "Son gÃ¶nderim tarihi (azalan)"
 
-#: src/lang.c:1475
-#, fuzzy
+#: src/lang.c:1488
 msgid "Last posting date (ascending)"
-msgstr "Satýrlar: (yükselen)"
+msgstr "Son gÃ¶nderim tarihi (artan)"
 
-#: src/lang.c:1481
+#: src/lang.c:1494
 msgid "Quick-sort"
-msgstr ""
+msgstr "HÄ±zlÄ± sÄ±ralama algoritmasÄ±"
 
-#: src/lang.c:1482
+#: src/lang.c:1495
 msgid "Heap-sort"
-msgstr ""
+msgstr "Heap sÄ±ralama algoritmasÄ±"
 
-#: src/lang.c:1489
-#, fuzzy
+#: src/lang.c:1502
 msgid "Always Keep"
-msgstr "Hep Sakla"
+msgstr "Her zaman Koru"
 
-#: src/lang.c:1490
-#, fuzzy
+#: src/lang.c:1503
 msgid "Always Remove"
-msgstr "Hep Kaldýr"
+msgstr "Her Zaman KaldÄ±r"
 
-#: src/lang.c:1491
-#, fuzzy
+#: src/lang.c:1504
 msgid "Mark with D on selection screen"
-msgstr "Seçenek ekranýnda D ile iþaretle"
+msgstr "SeÃ§im ekranÄ±nda D ile iÅŸaretle"
 
-#: src/lang.c:1497
-#, fuzzy
+#: src/lang.c:1510
 msgid "Kill only unread arts"
 msgstr "Sadece okunmayan makaleleri yok et"
 
-#: src/lang.c:1498
-#, fuzzy
+#: src/lang.c:1511
 msgid "Kill all arts & show with K"
-msgstr "Tüm makaleleri yok et & K ile göster"
+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:1499
-#, fuzzy
+#: src/lang.c:1512
 msgid "Kill all arts and never show"
-msgstr "Tüm makaleleri yok et ve asla gösterme"
+msgstr "TÃ¼m makaleleri yok et ve asla gÃ¶sterme"
 
-#: src/lang.c:1505
-#, fuzzy
+#: src/lang.c:1518
 msgid "Nothing special"
-msgstr "Özel birþey yok"
+msgstr "Ã–zel bir ÅŸey yok"
 
-#: src/lang.c:1506
-#, fuzzy
+#: src/lang.c:1519
 msgid "Compress quotes"
-msgstr "Ýmleri sýkýþtýr"
+msgstr "AlÄ±ntÄ±larÄ± sÄ±kÄ±ÅŸtÄ±r"
 
-#: src/lang.c:1507
-#, fuzzy
+#: src/lang.c:1520
 msgid "Quote signatures"
-msgstr "Ýmzalarý imle"
+msgstr "Ä°mzalarÄ± alÄ±ntÄ±la"
 
-#: src/lang.c:1508
-#, fuzzy
+#: src/lang.c:1521
 msgid "Compress quotes, quote sigs"
-msgstr "Ýmleri sýkýþtýr, imzalarý imle"
+msgstr "AlÄ±ntÄ±larÄ± sÄ±kÄ±ÅŸtÄ±r, imzalarÄ± alÄ±ntÄ±la"
 
-#: src/lang.c:1509
-#, fuzzy
+#: src/lang.c:1522
 msgid "Quote empty lines"
-msgstr "Boþ satýrlarý imle"
+msgstr "BoÅŸ satÄ±rlarÄ± alÄ±ntÄ±la"
 
-#: src/lang.c:1510
-#, fuzzy
+#: src/lang.c:1523
 msgid "Compress quotes, quote empty lines"
-msgstr "Ýmleri sýkýþtýr, boþ satýrlarý imle"
+msgstr "AlÄ±ntÄ±larÄ± sÄ±kÄ±ÅŸtÄ±r, boÅŸ satÄ±rlarÄ± alÄ±ntÄ±la"
 
-#: src/lang.c:1511
-#, fuzzy
+#: src/lang.c:1524
 msgid "Quote sigs & empty lines"
-msgstr "Ýmzalarý & boþ satýrlarý imle"
+msgstr "Ä°mzalarÄ± ve boÅŸ satÄ±rlarÄ± alÄ±ntÄ±la"
 
-#: src/lang.c:1512
-#, fuzzy
+#: src/lang.c:1525
 msgid "Comp. q., quote sigs & empty lines"
-msgstr "Ýmleri sýkýþtýr, imzalarý & boþ satýrlarý imle"
+msgstr "Ä°mleri sÄ±kÄ±ÅŸtÄ±r, imzalarÄ± & boÅŸ satÄ±rlarÄ± alÄ±ntÄ±la"
 
-#: src/lang.c:1552
-#, fuzzy
+#: src/lang.c:1565
 msgid "no"
-msgstr "hiçbiri"
+msgstr "hayÄ±r"
 
-#: src/lang.c:1553
-#, fuzzy
+#: src/lang.c:1566
 msgid "with headers"
-msgstr "en küçük yürütme birimleri"
+msgstr "baÅŸlÄ±klarla birlikte"
 
-#: src/lang.c:1554
+#: src/lang.c:1567
 msgid "without headers"
-msgstr ""
+msgstr "Ã¼st bilgi olmadan"
 
-#: src/lang.c:1561
+#: src/lang.c:1574
 msgid "NFKC"
-msgstr ""
+msgstr "NFKC"
 
-#: src/lang.c:1563
+#: src/lang.c:1576
 msgid "NFKD"
-msgstr ""
+msgstr "NFKD"
 
-#: src/lang.c:1564
+#: src/lang.c:1577
 msgid "NFC"
-msgstr ""
+msgstr "NFC"
 
-#: src/lang.c:1565
+#: src/lang.c:1578
 msgid "NFD"
-msgstr ""
+msgstr "NFD"
 
-#: src/lang.c:1573
-#, fuzzy
+#: src/lang.c:1586
 msgid "Display Options"
-msgstr "Seçenekleri Göster"
+msgstr "GÃ¶rÃ¼ntÃ¼ SeÃ§enekleri"
 
-#: src/lang.c:1580
-#, fuzzy
+#: src/lang.c:1593
 msgid "Color Options"
-msgstr "Renk Seçenekleri"
+msgstr "Renk SeÃ§enekleri"
 
-#: src/lang.c:1586
-#, fuzzy
+#: src/lang.c:1599
 msgid "Highlight Options"
-msgstr "Süzgeçleme Seçenekleri"
+msgstr "Vurgulama SeÃ§enekleri"
 
-#: src/lang.c:1593
-#, fuzzy
+#: src/lang.c:1606
 msgid "Article-Limiting Options"
-msgstr "Makale-Sýnýrlandýrma Seçenekleri"
+msgstr "Makale-SÄ±nÄ±rlandÄ±rma SeÃ§enekleri"
 
-#: src/lang.c:1599
-#, fuzzy
+#: src/lang.c:1612
 msgid "Posting/Mailing Options"
-msgstr "Yollama/Postalama Seçenekleri"
+msgstr "Yollama/Postalama SeÃ§enekleri"
 
-#: src/lang.c:1605
-#, fuzzy
+#: src/lang.c:1618
 msgid "Saving/Printing Options"
-msgstr "Kaydetme/Yazdýrma Seçenekleri"
+msgstr "Kaydetme/YazdÄ±rma SeÃ§enekleri"
 
-#: src/lang.c:1611
-#, fuzzy
+#: src/lang.c:1624
 msgid "Expert Options"
-msgstr "Uzman Seçenekleri"
+msgstr "Uzman SeÃ§enekleri"
 
-#: src/lang.c:1617
-#, fuzzy
+#: src/lang.c:1630
 msgid "Filtering Options"
-msgstr "Süzgeçleme Seçenekleri"
+msgstr "Filtreleme SeÃ§enekleri"
 
-#: src/lang.c:1622 src/lang.c:1653 src/lang.c:1659 src/lang.c:1686
-#: src/lang.c:1738 src/lang.c:1744 src/lang.c:1754 src/lang.c:1765
-#: src/lang.c:1783 src/lang.c:1852 src/lang.c:2053 src/lang.c:2059
-#: src/lang.c:2065 src/lang.c:2071 src/lang.c:2083 src/lang.c:2090
-#: src/lang.c:2144 src/lang.c:2153 src/lang.c:2159 src/lang.c:2166
-#: src/lang.c:2173 src/lang.c:2180 src/lang.c:2187 src/lang.c:2194
-#: src/lang.c:2201 src/lang.c:2208 src/lang.c:2215 src/lang.c:2222
-#: src/lang.c:2229 src/lang.c:2236 src/lang.c:2243 src/lang.c:2250
-#: src/lang.c:2257 src/lang.c:2264 src/lang.c:2271 src/lang.c:2278
-#: src/lang.c:2285 src/lang.c:2292 src/lang.c:2299 src/lang.c:2306
-#: src/lang.c:2313 src/lang.c:2320 src/lang.c:2327 src/lang.c:2335
-#: src/lang.c:2351 src/lang.c:2358 src/lang.c:2365 src/lang.c:2372
-#: src/lang.c:2378 src/lang.c:2384 src/lang.c:2401 src/lang.c:2413
-#: src/lang.c:2447 src/lang.c:2500 src/lang.c:2514 src/lang.c:2520
-#: src/lang.c:2545 src/lang.c:2563 src/lang.c:2580 src/lang.c:2616
-#: src/lang.c:2652 src/lang.c:2672 src/lang.c:2707 src/lang.c:2717
-#: src/lang.c:2724 src/lang.c:2750 src/lang.c:2774 src/lang.c:2847
-#: src/lang.c:2861 src/lang.c:2869 src/lang.c:2883 src/lang.c:2889
-#: src/lang.c:2927
-#, fuzzy
+#: src/lang.c:1635 src/lang.c:1666 src/lang.c:1672 src/lang.c:1699
+#: src/lang.c:1751 src/lang.c:1757 src/lang.c:1767 src/lang.c:1778
+#: src/lang.c:1796 src/lang.c:1865 src/lang.c:2066 src/lang.c:2072
+#: src/lang.c:2078 src/lang.c:2084 src/lang.c:2096 src/lang.c:2103
+#: src/lang.c:2157 src/lang.c:2166 src/lang.c:2172 src/lang.c:2179
+#: src/lang.c:2186 src/lang.c:2193 src/lang.c:2200 src/lang.c:2207
+#: src/lang.c:2214 src/lang.c:2221 src/lang.c:2228 src/lang.c:2235
+#: src/lang.c:2242 src/lang.c:2249 src/lang.c:2256 src/lang.c:2263
+#: src/lang.c:2270 src/lang.c:2277 src/lang.c:2284 src/lang.c:2291
+#: src/lang.c:2298 src/lang.c:2305 src/lang.c:2312 src/lang.c:2319
+#: src/lang.c:2326 src/lang.c:2333 src/lang.c:2340 src/lang.c:2348
+#: src/lang.c:2364 src/lang.c:2371 src/lang.c:2378 src/lang.c:2385
+#: src/lang.c:2391 src/lang.c:2397 src/lang.c:2414 src/lang.c:2426
+#: src/lang.c:2461 src/lang.c:2514 src/lang.c:2528 src/lang.c:2534
+#: src/lang.c:2559 src/lang.c:2577 src/lang.c:2594 src/lang.c:2606
+#: src/lang.c:2639 src/lang.c:2675 src/lang.c:2695 src/lang.c:2730
+#: src/lang.c:2740 src/lang.c:2747 src/lang.c:2773 src/lang.c:2797
+#: src/lang.c:2870 src/lang.c:2884 src/lang.c:2892 src/lang.c:2906
+#: src/lang.c:2912 src/lang.c:2950
 msgid "<SPACE> toggles, <CR> sets, <ESC> cancels."
-msgstr "<SPACE> deðiþtirir, <CR> ayarlar, <ESC> iptal eder."
+msgstr "<SPACE> deÄŸiÅŸtirir, <CR> ayarlar, <ESC> iptal eder."
 
-#: src/lang.c:1623
-#, fuzzy
+#: src/lang.c:1636
 msgid "Show mini menu & posting etiquette"
-msgstr "Mini menüyü & yollama etiketini göster"
+msgstr "Mini menÃ¼yÃ¼ ve gÃ¶nderme etiketini gÃ¶ster"
 
-#: src/lang.c:1624
-#, fuzzy
+#: src/lang.c:1637
 msgid ""
 "# If ON show a mini menu of useful commands at each level\n"
 "# and posting etiquette after composing an article\n"
 msgstr ""
-"# ON durumundaysa makale oluþturduktan sonra tüm düzeylerde kullanýþlý "
-"komutlarýn\n"
-"# mini menüsünü ve yollama etiketini göster.\n"
+"# EÄŸer AÃ‡IK durumundaysa makale oluÅŸturduktan sonra tÃ¼m\n"
+"# dÃ¼zeylerde kullanÄ±ÅŸlÄ± komutlarÄ±n mini menÃ¼sÃ¼nÃ¼ ve yollama etiketini "
+"gÃ¶ster.\n"
 
-#: src/lang.c:1629
-#, fuzzy
+#: src/lang.c:1642
 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."
+"Her haber grubu iÃ§in kÄ±sa aÃ§Ä±klama gÃ¶ster. <SPACE> deÄŸiÅŸtirir & <CR> ayarlar."
 
-#: src/lang.c:1630
-#, fuzzy
+#: src/lang.c:1643
 msgid "Show description of each newsgroup"
-msgstr "Her haber grubu için açýklama göster"
+msgstr "Her haber grubu iÃ§in aÃ§Ä±klama gÃ¶ster"
 
-#: src/lang.c:1631
-#, fuzzy
+#: src/lang.c:1644
 msgid ""
 "# If ON show group description text after newsgroup name at\n"
 "# group selection level\n"
 msgstr ""
-"# ON durumundaysa grup seçim düzeyindeki haber grubu isiminden sonraki\n"
-"# grup açýklama metnini göster.\n"
+"# EÄŸer AÃ‡IK durumundaysa grup seÃ§im dÃ¼zeyindeki haber grubu isiminden "
+"sonraki\n"
+"# grup aÃ§Ä±klama metnini gÃ¶ster.\n"
 
-#: src/lang.c:1636
-#, fuzzy
+#: src/lang.c:1649
 msgid ""
 "Show From (author) fields in group & thread level. <SPACE> toggles & <CR> "
 "sets."
 msgstr ""
-"Grup menüsünde Konu & Gönderen (yazar) alanlarýný göster. <SPACE> deðiþtirir "
-"& <CR> ayarlar."
+"Grup & zincir seviyesinde Konu & GÃ¶nderen (yazar) alanlarÄ±nÄ± gÃ¶ster. <SPACE> "
+"deÄŸiÅŸtirir & <CR> ayarlar."
 
-#: src/lang.c:1637
-#, fuzzy
+#: src/lang.c:1650
 msgid "In group and thread level, show author by"
-msgstr "Grup menüsünde yazarý þuna göre göster"
+msgstr "Grup ve zincir seviyesinde, yazarÄ± ÅŸuna gÃ¶re gÃ¶ster"
 
-#: src/lang.c:1638
-#, fuzzy
+#: src/lang.c:1651
 msgid ""
 "# Part of From field to display in group and thread level\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6209,41 +5696,43 @@ msgid ""
 "# * 2 = full name\n"
 "#   3 = both\n"
 msgstr ""
-"# Gösterilecek gönderen alan kýsýmlarý 0)hiç 1)adres 2) tüm isim 3) hepsi\n"
+"# GÃ¶nderen alanÄ±nÄ±n E-posta zinciri seviyesinde ve grup iÃ§inde gÃ¶sterilecek "
+"kÄ±smÄ±\n"
+"# Muhtemel deÄŸerler (varsayÄ±lan * ile iÅŸaretli):\n"
+"#   0 = hiÃ§biri\n"
+"#   1 = adres\n"
+"# * 2 = tam isim\n"
+"#   3 = her ikisi de\n"
 
-#: src/lang.c:1647
-#, fuzzy
+#: src/lang.c:1660
 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."
+"-> Ã§iz ya da seÃ§im iÃ§in vurgulanmÄ±ÅŸ Ã§ubuk. <SPACE> deÄŸiÅŸtirir & <CR> ayarlar."
 
-#: src/lang.c:1648
-#, fuzzy
+#: src/lang.c:1661
 msgid "Draw -> instead of highlighted bar"
-msgstr "Çiz -> vurgulanmýþ çubuk yerine"
+msgstr "Ã‡iz -> vurgulanmÄ±ÅŸ Ã§ubuk yerine"
 
-#: src/lang.c:1649
-#, fuzzy
+#: src/lang.c:1662
 msgid "# If ON use -> otherwise highlighted bar for selection\n"
-msgstr "# ON durumundaysa -> deðilse seçim için vurgulanmýþ çubuk\n"
+msgstr ""
+"# EÄŸer AÃ‡IK durumundaysa kullan -> deÄŸilse seÃ§im iÃ§in vurgulanmÄ±ÅŸ Ã§ubuk\n"
 
-#: src/lang.c:1654
-#, fuzzy
+#: src/lang.c:1667
 msgid "Use inverse video for page headers"
-msgstr "Sayfa baþlýklarý için ters görüntü kullan"
+msgstr "Sayfa Ã¼st bilgileri iÃ§in ters gÃ¶rÃ¼ntÃ¼ kullan"
 
-#: src/lang.c:1655
-#, fuzzy
+#: src/lang.c:1668
 msgid "# If ON use inverse video for page headers at different levels\n"
 msgstr ""
-"# ON durumundaysa farklý düzeyde sayfa baþlýklarý için ters görüntü kullan\n"
+"# EÄŸer AÃ‡IK durumundaysa farklÄ± seviyelerdeki sayfa Ã¼st bilgileri iÃ§in ters "
+"gÃ¶rÃ¼ntÃ¼ kullan\n"
 
-#: src/lang.c:1660
-#, fuzzy
+#: src/lang.c:1673
 msgid "Thread articles by"
-msgstr "Makaleleri belirle"
+msgstr "Zincir makaleleri ÅŸuna gÃ¶re"
 
-#: src/lang.c:1661
+#: src/lang.c:1674
 msgid ""
 "# Thread articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6254,16 +5743,24 @@ msgid ""
 "#   4 = Multipart Subject\n"
 "#   5 = Percentage Match\n"
 msgstr ""
+"# ... tarafÄ±ndan E-posta zinciri makaleleri\n"
+"# Muhtemel deÄŸerler (varsayÄ±lan * ile iÅŸaretli):\n"
+"#   0 = hiÃ§biri\n"
+"#   1 = Konu\n"
+"#   2 = Referanslar\n"
+"# * 3 = Her ikisi de (Konu ve referanslar)\n"
+"#    4 = Ã‡ok BÃ¶lÃ¼mlÃ¼ Konu\n"
+"#    5 = YÃ¼zde EÅŸleÅŸmesi\n"
 
-#: src/lang.c:1672
+#: src/lang.c:1685
 msgid "Enter percentage match required to thread together. <CR> sets."
-msgstr ""
+msgstr "Zincirlemek iÃ§in gerekli eÅŸleÅŸme yÃ¼zdesini girin. <CR> ayarlar."
 
-#: src/lang.c:1673
+#: src/lang.c:1686
 msgid "Thread percentage match"
-msgstr ""
+msgstr "Zincir eÅŸleÅŸme yÃ¼zdesi"
 
-#: src/lang.c:1675
+#: src/lang.c:1688
 #, no-c-format
 msgid ""
 "# Thread percentage match...\n"
@@ -6277,13 +5774,22 @@ msgid ""
 "# thread. eg. 'happy' and 'harpy' would match, but 'harpie', 'happie' and\n"
 "# 'harppy' would be threaded separately from 'happy'\n"
 msgstr ""
+"# Zincir eÅŸleme yÃ¼zdesi...\n"
+"# birbirine ait olduÄŸu dÃ¼ÅŸÃ¼nÃ¼len iki makale baÅŸlÄ±ÄŸÄ±ndaki uymasÄ± gereken\n"
+"# karakter eÅŸleÅŸme yÃ¼zdesi. Bu deÄŸer bir tamsayÄ± yÃ¼zdesidir, Ã¶rn. 80, "
+"sonrasÄ±nda\n"
+"# sayÄ± gelemez. EÄŸer burada 80 yazÄ±ldÄ±ysa, iki makalenin aynÄ± zincire "
+"konulmasÄ±\n"
+"# iÃ§in karakterlerin tamamen uyuÅŸmasÄ± gerekiyor. Ã¶rn. 'mutlu' ve 'mullu' "
+"eÅŸleÅŸir\n"
+"# fakat 'mttllu', 'muuttl' ve 'mtluuu', 'mutlu'dan ayrÄ± bir ÅŸekilde "
+"zincirlenecektir.\n"
 
-#: src/lang.c:1687
-#, fuzzy
+#: src/lang.c:1700
 msgid "Score of a thread"
-msgstr "Bir iþ parçacýðýnýn skoru"
+msgstr "Eposta zincirinin skoru"
 
-#: src/lang.c:1688
+#: src/lang.c:1701
 msgid ""
 "# Thread score\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6291,22 +5797,24 @@ msgid ""
 "#   1 = sum\n"
 "#   2 = average\n"
 msgstr ""
+"# E-posta zinciri skoru\n"
+"# Muhtemel deÄŸerler (varsayÄ±lan * ile iÅŸaretli):\n"
+"# * 0 = en Ã§ok\n"
+"#   1 = toplam\n"
+"#   2 = ortalama\n"
 
-#: src/lang.c:1696
-#, fuzzy
+#: src/lang.c:1709
 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."
+"Makaleleri Konu, GÃ¶nderen, Tarih ya da Skora gÃ¶re sÄ±rala. <SPACE> deÄŸiÅŸtirir "
+"& <CR> ayarlar."
 
-#: src/lang.c:1697
-#, fuzzy
+#: src/lang.c:1710
 msgid "Sort articles by"
-msgstr "Makaleleri sýrala"
+msgstr "Makaleleri ÅŸuna gÃ¶re sÄ±rala"
 
-#: src/lang.c:1698
-#, fuzzy
+#: src/lang.c:1711
 msgid ""
 "# Sort articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6322,26 +5830,31 @@ msgid ""
 "#   9 = Lines descending\n"
 "#  10 = Lines ascending\n"
 msgstr ""
-"# Makaleleri sýrala 0=(hiçbirþey) 1=(Konu azalmasý) 2=(Konu yükselmesi)\n"
-"# 3=(Gönderen azalmasý) 4=(Gönderen yükselmesi) 5=(Tarih azalmasý) 6=(Tarih "
-"yükselmesi)\n"
-"# 7=(Skor azalmasý) 8=(Skor yükselmesi) 9=(Satýrlar azalmasý) 10=(Satýrlar "
-"yükselmesi).\n"
+"# Makaleleri ÅŸuna gÃ¶re sÄ±rala ...\n"
+"# OlasÄ± deÄŸerler (Ã¶ntanÄ±mlÄ± olan * ile iÅŸaretlenmiÅŸtir):\n"
+"#   0 = (hiÃ§bir ÅŸey)\n"
+"#   1 = (Konu azalan)\n"
+"#   2 = (Konu artan)\n"
+"#   3 = (GÃ¶nderen azalan)\n"
+"#   4 = (GÃ¶nderen artan)\n"
+"#   5 = (Tarih azalan)\n"
+"# * 6 = (Tarih artan)\n"
+"#   7 = (Skor azalan)\n"
+"#   8 = (Skor artan)\n"
+"#   9 = (SatÄ±rlar azalan)\n"
+"#  10 = (SatÄ±rlar artan)\n"
 
-#: src/lang.c:1714
-#, fuzzy
+#: src/lang.c:1727
 msgid "Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
 msgstr ""
-"Ýþ parçacýklarýný Hiçbirþeye ya da skora göre sýrala. <SPACE> deðiþtirir & "
-"<CR> ayarlar."
+"Eposta zincirlerini HiÃ§bir ÅŸeye ya da skora gÃ¶re sÄ±rala. <SPACE> deÄŸiÅŸtirir "
+"& <CR> ayarlar."
 
-#: src/lang.c:1715
-#, fuzzy
+#: src/lang.c:1728
 msgid "Sort threads by"
-msgstr "Ýþ parçacýklarýný sýrala"
+msgstr "Eposta zincirlerini ÅŸuna gÃ¶re sÄ±rala"
 
-#: src/lang.c:1716
-#, fuzzy
+#: src/lang.c:1729
 msgid ""
 "# Sort thread by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6351,68 +5864,62 @@ msgid ""
 "#   3 = Last posting date descending\n"
 "#   4 = Last posting date ascending\n"
 msgstr ""
-"# Makaleleri sýrala 0=(hiçbirþey) 1=(Konu azalmasý) 2=(Konu yükselmesi)\n"
-"# 3=(Gönderen azalmasý) 4=(Gönderen yükselmesi) 5=(Tarih azalmasý) 6=(Tarih "
-"yükselmesi)\n"
-"# 7=(Skor azalmasý) 8=(Skor yükselmesi) 9=(Satýrlar azalmasý) 10=(Satýrlar "
-"yükselmesi).\n"
+"# Zincirleri ÅŸuna sÄ±rala ...\n"
+"# OlasÄ± deÄŸerler (Ã¶ntanÄ±mlÄ± olan * ile iÅŸaretlenmiÅŸtir):\n"
+"#   0 = hiÃ§bir ÅŸey\n"
+"# * 1 = Skor azalan\n"
+"#   2 = Skor artan\n"
+"#   3 = Son gÃ¶nderim tarihi azalan\n"
+"#   4 = Son gÃ¶nderim tarihi artan\n"
 
-#: src/lang.c:1726
-#, fuzzy
+#: src/lang.c:1739
 msgid ""
 "Put cursor at first/last unread art in groups. <SPACE> toggles & <CR> sets."
 msgstr ""
-"Ýmleci gruplardaki ilk/son okunmamýþ makalelere koyun. <SPACE> deðiþtirir & "
+"Ä°mleci gruplardaki ilk/son okunmamÄ±ÅŸ makalelere koy. <SPACE> deÄŸiÅŸtirir & "
 "<CR> ayarlar."
 
-#: src/lang.c:1727
-#, fuzzy
+#: src/lang.c:1740
 msgid "Go to first unread article in group"
-msgstr "Gruptaki ilk okunmamýþ makaleye git"
+msgstr "Gruptaki ilk okunmamÄ±ÅŸ makaleye git"
 
-#: src/lang.c:1728
-#, fuzzy
+#: src/lang.c:1741
 msgid "# If ON put cursor at first unread art in group otherwise last art\n"
 msgstr ""
-"# ON durumundaysa imleci ilk okunmamýþ makeleye, deðilse son makeleye koy.\n"
+"# EÄŸer AÃ‡IK durumundaysa imleci ilk okunmamÄ±ÅŸ makeleye, deÄŸilse son makeleye "
+"koy\n"
 
-#: src/lang.c:1732
-#, fuzzy
+#: src/lang.c:1745
 msgid "Show all articles or only unread articles. <SPACE> toggles & <CR> sets."
 msgstr ""
-"Tüm makaleleri ya da sadece okunmayan makaleleri göster.<SPACE> deðiþtirir & "
+"TÃ¼m makaleleri ya da sadece okunmamÄ±ÅŸ makaleleri gÃ¶ster.<SPACE> deÄŸiÅŸtirir & "
 "<CR> ayarlar."
 
-#: src/lang.c:1733
-#, fuzzy
+#: src/lang.c:1746
 msgid "Show only unread articles"
-msgstr "Sadece okunmayan makaleleri göster"
+msgstr "Sadece okunmayan makaleleri gÃ¶ster"
 
-#: src/lang.c:1734
-#, fuzzy
+#: src/lang.c:1747
 msgid "# If ON show only new/unread articles otherwise show all.\n"
 msgstr ""
-"# ON durumundaysa sadece yeni/okunmamýþ makaleleri, deðilse hepsini göster.\n"
+"# EÄŸer AÃ‡IK durumundaysa sadece yeni/okunmamÄ±ÅŸ makaleleri, deÄŸilse hepsini "
+"gÃ¶ster.\n"
 
-#: src/lang.c:1739
-#, fuzzy
+#: src/lang.c:1752
 msgid "Show only groups with unread arts"
-msgstr "Sadece okunmamýþ makale olan gruplarý göster"
+msgstr "Sadece okunmamÄ±ÅŸ makale olan gruplarÄ± gÃ¶ster"
 
-#: src/lang.c:1740
-#, fuzzy
+#: src/lang.c:1753
 msgid "# If ON show only subscribed to groups that contain unread articles.\n"
 msgstr ""
-"# ON durumundaysa sadece abone olunup okunmamýþ makaler içerem gruplarý "
-"göster.\n"
+"# EÄŸer AÃ‡IK durumundaysa sadece abone olunup okunmamÄ±ÅŸ makaler iÃ§eren "
+"gruplarÄ± gÃ¶ster.\n"
 
-#: src/lang.c:1745
-#, fuzzy
+#: src/lang.c:1758
 msgid "Filter which articles"
-msgstr "Hangi makaleleri filtrele"
+msgstr "Hangi makaleler filtrelenecek"
 
-#: src/lang.c:1746
-#, fuzzy
+#: src/lang.c:1759
 msgid ""
 "# Filter which articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6420,17 +5927,18 @@ msgid ""
 "#   1 = kill all articles and show in threads marked with K\n"
 "#   2 = kill all articles and never show them\n"
 msgstr ""
-"# 0=(Sadece okunmamýþ makaleleri yok et)\n"
-"# 1=(Tüm makalerleri yok et ve K ile iþaretlenmiþ parçaýk olarak göster)\n"
-"# 2=(Tüm makaleleri yok et ve bir daha gösterme].\n"
+"# Hangi makaleler filtrelenecek\n"
+"# OlasÄ± deÄŸerler (Ã¶ntanÄ±mlÄ± olan * ile iÅŸaretlenmiÅŸtir):\n"
+"# * 0 = Sadece okunmamÄ±ÅŸ makaleleri yok et\n"
+"#   1 = TÃ¼m makalerleri yok et ve zincirlerde K ile iÅŸaretlenmiÅŸ olarak "
+"gÃ¶ster\n"
+"#   2 = TÃ¼m makaleleri yok et ve bir daha gÃ¶sterme.\n"
 
-#: src/lang.c:1755
-#, fuzzy
+#: src/lang.c:1768
 msgid "Go to the next unread article with"
-msgstr "Sonraki okunmamýþ makale yok"
+msgstr "Sonraki okunmamÄ±ÅŸ makaleye ÅŸununla git"
 
-#: src/lang.c:1756
-#, fuzzy
+#: src/lang.c:1769
 msgid ""
 "# Go to the unread article with following key(s)\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6439,15 +5947,18 @@ msgid ""
 "# * 2 = TAB\n"
 "#   3 = PAGE DOWN or TAB\n"
 msgstr ""
-"# Makale/parçacýk listelerinde hangi bilgiler gösterilmeli\n"
-"# 0 = hiçbir þey, 1 = satýrlar, 2 = skor, 3 = satýrlar & skor\n"
+"# Takip eden tuÅŸ(lar) ile bir sonraki makaleye git\n"
+"# Muhtemel deÄŸerler (varsayÄ±lan * ile iÅŸaretli):\n"
+"#   0 = hiÃ§biri\n"
+"#   1 = PAGE DOWN\n"
+"# * 2 = TAB\n"
+"#   3 = PAGE DOWN ya da TAB\n"
 
-#: src/lang.c:1766
-#, fuzzy
+#: src/lang.c:1779
 msgid "How to treat blank lines"
-msgstr "Boþ satýrlarý imle"
+msgstr "BoÅŸ satÄ±rlar nasÄ±l iÅŸlensin"
 
-#: src/lang.c:1767
+#: src/lang.c:1780
 msgid ""
 "# Trim the article body, remove unnecessary blank lines.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6463,246 +5974,233 @@ msgid ""
 "#   7 = Compact multiple blank lines between text blocks and skip\n"
 "#       leading and trailing blank lines\n"
 msgstr ""
+"# Makale gÃ¶vdesini kÄ±rp, gereksiz boÅŸ satÄ±rlarÄ± kaldÄ±r.\n"
+"# Muhtemel deÄŸerler (varsayÄ±lan * ile iÅŸaretli):\n"
+"# * 0 = Ã–zel bir ÅŸey yapma\n"
+"#   1 = BaÅŸtaki boÅŸ satÄ±rlarÄ± atla\n"
+"#   2 = Sondaki boÅŸ satÄ±rlarÄ± atla\n"
+"#   3 = BaÅŸtaki ve sondaki boÅŸ satÄ±rlarÄ± atla\n"
+"#   4 = Metin bloklarÄ± arasÄ±ndaki birden fazla boÅŸ satÄ±rÄ± birleÅŸtir\n"
+"#   5 = Metin bloklarÄ± arasÄ±ndaki birden fazla boÅŸ satÄ±rÄ± birleÅŸtir ve\n"
+"#       baÅŸtaki boÅŸ satÄ±rlarÄ± atla\n"
+"# 6 = Metin bloklarÄ± arasÄ±ndaki birden fazla boÅŸ satÄ±rÄ± birleÅŸtir ve\n"
+"#       sondaki boÅŸ satÄ±rlarÄ± atla\n"
+"# 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:1784
-#, fuzzy
+#: src/lang.c:1797
 msgid "List thread using right arrow key"
-msgstr "Sað ok tuþuna basarak parçacýklarý listele"
+msgstr "SaÄŸ ok tuÅŸunu kullanarak eposta zincirlerini listele"
 
-#: src/lang.c:1785
-#, fuzzy
+#: src/lang.c:1798
 msgid ""
 "# If ON automatically list thread when entering it using right arrow key.\n"
 msgstr ""
-"# ON durumundaysa parçacýklarý sað ok tuþunu kullanarak girerken otomatik "
-"olarak listele.\n"
+"# EÄŸer AÃ‡IK durumundaysa zincirleri saÄŸ ok tuÅŸunu kullanarak girerken "
+"otomatik olarak listele.\n"
 
-#: src/lang.c:1789
-#, fuzzy
+#: src/lang.c:1802
 msgid "Enter character to indicate deleted articles. <CR> sets, <ESC> cancels."
 msgstr ""
-"Silinmiþ makaleleri göstermek için karakter giriniz. <CR> ayarlar, <ESC> "
+"SilinmiÅŸ makaleleri gÃ¶stermek iÃ§in karakter giriniz. <CR> ayarlar, <ESC> "
 "iptal eder."
 
-#: src/lang.c:1790
-#, fuzzy
+#: src/lang.c:1803
 msgid "Character to show deleted articles"
-msgstr "Silinmiþ makaleleri gösterecek olan karakter"
+msgstr "SilinmiÅŸ makaleleri gÃ¶sterecek olan karakter"
 
-#: src/lang.c:1791
-#, fuzzy
+#: src/lang.c:1804
 msgid ""
 "# Character used to show that an art was deleted (default 'D')\n"
 "# _ is turned into ' '\n"
 msgstr ""
-"# Makalenin silindiðini göstermek için kullanýlan karakter (varsayýlan 'D')\n"
-"# _ þuna dönüþür ' '\n"
+"# Makalenin silindiÄŸini gÃ¶stermek iÃ§in kullanÄ±lan karakter (varsayÄ±lan 'D')\n"
+"#_ ÅŸuna dÃ¶nÃ¼ÅŸÃ¼ ' '\n"
 
-#: src/lang.c:1796
-#, fuzzy
+#: src/lang.c:1809
 msgid ""
 "Enter character to indicate articles in a range. <CR> sets, <ESC> cancels."
 msgstr ""
-"Sýralanmýþ makaleleri imlemek için karakter girin. <CR> ayarlar, <ESC> iptal "
-"eder."
+"Bir aralÄ±ktaki makaleleri belirtmek iÃ§in karakter girin. <CR> ayarlar, <ESC> "
+"iptal eder."
 
-#: src/lang.c:1797
-#, fuzzy
+#: src/lang.c:1810
 msgid "Character to show inrange articles"
-msgstr "Sýralanmýþ makaleleri gösterecek olan karakter"
+msgstr "SÄ±ralanmÄ±ÅŸ makaleleri gÃ¶sterecek olan karakter"
 
-#: src/lang.c:1798
-#, fuzzy
+#: src/lang.c:1811
 msgid ""
 "# Character used to show that an art is in a range (default '#')\n"
 "# _ is turned into ' '\n"
 msgstr ""
-"# Bir makalenin sýralanmýþ olduðunu göstermek için kullanýlan karakter "
-"(varsayýlan '#')\n"
-"# _ þuna dönüþür ' '\n"
+"# Bir makalenin aralÄ±kta olduÄŸunu gÃ¶stermek iÃ§in kullanÄ±lan karakter "
+"(varsayÄ±lan '#')\n"
+"# _ ÅŸuna dÃ¶nÃ¼ÅŸtÃ¼ ' '\n"
 
-#: src/lang.c:1803
-#, fuzzy
+#: src/lang.c:1816
 msgid ""
 "Enter character to indicate that article will return. <CR> sets, <ESC> "
 "cancels."
 msgstr ""
-"Makalenin döneceðini göstermek için karakter girin. <CR> ayarlar, <ESC> "
+"Makalenin dÃ¶neceÄŸini gÃ¶stermek iÃ§in karakter girin. <CR> ayarlar, <ESC> "
 "iptal eder."
 
-#: src/lang.c:1804
-#, fuzzy
+#: src/lang.c:1817
 msgid "Character to show returning arts"
-msgstr "Dönen makaleleri gösterecek olan karakter"
+msgstr "DÃ¶nen makaleleri gÃ¶sterecek olan karakter"
 
-#: src/lang.c:1805
-#, fuzzy
+#: src/lang.c:1818
 msgid ""
 "# Character used to show that an art will return (default '-')\n"
 "# _ is turned into ' '\n"
 msgstr ""
-"# Bir makalenin döneceðini göstermek için kullanýlan karakter (varsayýlan "
+"# Bir makalenin dÃ¶neceÄŸini gÃ¶stermek iÃ§in kullanÄ±lan karakter (varsayÄ±lan "
 "'-')\n"
-"# _ þuna dönüþür ' '\n"
+"# _ ÅŸuna dÃ¶nÃ¼ÅŸtÃ¼ ' '\n"
 
-#: src/lang.c:1810
-#, fuzzy
+#: src/lang.c:1823
 msgid ""
 "Enter character to indicate selected articles. <CR> sets, <ESC> cancels."
 msgstr ""
-"Seçilen makaleleri imlemek için karakter girin. <CR> ayarlar, <ESC> iptal "
+"SeÃ§ilen makaleleri belirtmek iÃ§in karakter girin. <CR> ayarlar, <ESC> iptal "
 "eder."
 
-#: src/lang.c:1811
-#, fuzzy
+#: src/lang.c:1824
 msgid "Character to show selected articles"
-msgstr "Seçilen makaleleri gösterecek olan karakter"
+msgstr "SeÃ§ilen makaleleri gÃ¶sterecek olan karakter"
 
-#: src/lang.c:1812
-#, fuzzy
+#: src/lang.c:1825
 msgid ""
 "# Character used to show that an art was auto-selected (default '*')\n"
 "# _ is turned into ' '\n"
 msgstr ""
-"# Bir makalenin otomatik seçildiðini göstermek için kullanýlan karakter "
-"(varsayýlan '*')\n"
-"# _ þuna dönüþür ' '\n"
+"# Bir makalenin otomatik seÃ§ildiÄŸini gÃ¶stermek iÃ§in kullanÄ±lan karakter "
+"(varsayÄ±lan '*')\n"
+"#_ ÅŸuna dÃ¶nÃ¼ÅŸÃ¼r ' '\n"
 
-#: src/lang.c:1817
-#, fuzzy
+#: src/lang.c:1830
 msgid "Enter character to indicate recent articles. <CR> sets, <ESC> cancels."
 msgstr ""
-"Son makaleleri imlemek için karakter girin. <CR> ayarlar, <ESC> iptal eder."
+"Son makaleleri belirtmek iÃ§in karakter girin. <CR> ayarlar, <ESC> iptal eder."
 
-#: src/lang.c:1818
-#, fuzzy
+#: src/lang.c:1831
 msgid "Character to show recent articles"
-msgstr "Son makaleleri gösterecek olan karakter"
+msgstr "Son makaleleri gÃ¶sterecek olan karakter"
 
-#: src/lang.c:1819
-#, fuzzy
+#: src/lang.c:1832
 msgid ""
 "# Character used to show that an art is recent (default 'o')\n"
 "# _ is turned into ' '\n"
 msgstr ""
-"# Bir makalenin son olduðunu göstermek için kullanýlan karakter (varsayýlan "
+"# Bir makalenin son olduÄŸunu gÃ¶stermek iÃ§in kullanÄ±lan karakter (varsayÄ±lan "
 "'o')\n"
-"# _ þuna dönüþür ' '\n"
+"# _ ÅŸuna dÃ¶nÃ¼ÅŸtÃ¼ ' '\n"
 
-#: src/lang.c:1824
-#, fuzzy
+#: src/lang.c:1837
 msgid "Enter character to indicate unread articles. <CR> sets, <ESC> cancels."
 msgstr ""
-"Okunmamýþ makaleleri imlemek için karakter girin. <CR> ayarlar, <ESC> iptal "
-"eder."
+"OkunmamÄ±ÅŸ makaleleri belirtmek iÃ§in karakter girin. <CR> ayarlar, <ESC> "
+"iptal eder."
 
-#: src/lang.c:1825
-#, fuzzy
+#: src/lang.c:1838
 msgid "Character to show unread articles"
-msgstr "Okunmamýþ makaleleri gösterecek olan karakter"
+msgstr "OkunmamÄ±ÅŸ makaleleri gÃ¶sterecek olan karakter"
 
-#: src/lang.c:1826
-#, fuzzy
+#: src/lang.c:1839
 msgid ""
 "# Character used to show that an art is unread (default '+')\n"
 "# _ is turned into ' '\n"
 msgstr ""
-"# Bir makalenin okunmadýðýný göstermek için kullanýlan karakter (varsayýlan "
+"# Bir makalenin okunmadÄ±ÄŸÄ±nÄ± gÃ¶stermek iÃ§in kullanÄ±lan karakter (varsayÄ±lan "
 "'+')\n"
-"# _ þuna dönüþür ' '\n"
+"# _ ÅŸuna dÃ¶nÃ¼ÅŸtÃ¼ ' '\n"
 
-#: src/lang.c:1831
-#, fuzzy
+#: src/lang.c:1844
 msgid "Enter character to indicate read articles. <CR> sets, <ESC> cancels."
 msgstr ""
-"Okunan makaleleri imlemek için karakter girin. <CR> yarlar, <ESC> iptal eder."
+"Okunan makaleleri belirtmek iÃ§in karakter girin. <CR> ayarlar, <ESC> iptal "
+"eder."
 
-#: src/lang.c:1832
-#, fuzzy
+#: src/lang.c:1845
 msgid "Character to show read articles"
-msgstr "Okunmamýþ makaleleri gösterecek olan karakter"
+msgstr "OkunmuÅŸ makaleleri gÃ¶sterecek olan karakter"
 
-#: src/lang.c:1833
-#, fuzzy
+#: src/lang.c:1846
 msgid ""
 "# Character used to show that an art was read (default ' ')\n"
 "# _ is turned into ' '\n"
 msgstr ""
-"# Bir makalenin okunduðunu göstermek için kullanýlan karakter (varsayýlan ' "
+"# Bir makalenin okunduÄŸunu gÃ¶stermek iÃ§in kullanÄ±lan karakter (varsayÄ±lan ' "
 "')\n"
-"# _ þuna dönüþür ' '\n"
+"# _ ÅŸuna dÃ¶nÃ¼ÅŸtÃ¼ ' '\n"
 
-#: src/lang.c:1838
-#, fuzzy
+#: src/lang.c:1851
 msgid "Enter character to indicate killed articles. <CR> sets, <ESC> cancels."
 msgstr ""
-"Yok olan makaleleri imlemek için karakter girin. <CR> ayarlar, <ESC> iptal "
+"Yok olan makaleleri belirtmek iÃ§in karakter girin. <CR> ayarlar, <ESC> iptal "
 "eder."
 
-#: src/lang.c:1839
-#, fuzzy
+#: src/lang.c:1852
 msgid "Character to show killed articles"
-msgstr "Yok olan makaleleri gösterecen karakter"
+msgstr "Yok olan makaleleri gÃ¶sterecek olan karakter"
 
-#: src/lang.c:1840
-#, fuzzy
+#: src/lang.c:1853
 msgid ""
 "# Character used to show that an art was killed (default 'K')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
 msgstr ""
-"# Bir makalenin yok olduðunu göstermek için kullanýlan karakter (varsayýlan "
+"# Bir makalenin yok olduÄŸunu gÃ¶stermek iÃ§in kullanÄ±lan karakter (varsayÄ±lan "
 "'K')\n"
-"# yok olma düzeyi ona göre ayarlanmalýdýr, _ þuna dönüþür ' '\n"
+"# kill_level ona gÃ¶re ayarlanmalÄ±dÄ±r, _ ÅŸuna dÃ¶nÃ¼ÅŸtÃ¼ ' '\n"
 
-#: src/lang.c:1845
-#, fuzzy
+#: src/lang.c:1858
 msgid ""
 "Enter character to indicate read selected articles. <CR> sets, <ESC> cancels."
 msgstr ""
-"Okunmuþ-seçilmiþ makaleleri imlemek için karakter girin. <CR> ayarlar, <ESC> "
-"iptal eder."
+"OkunmuÅŸ seÃ§ilmiÅŸ makaleleri belirtmek iÃ§in karakter girin. <CR> ayarlar, "
+"<ESC> iptal eder."
 
-#: src/lang.c:1846
-#, fuzzy
+#: src/lang.c:1859
 msgid "Character to show readselected arts"
-msgstr "Okunmuþ-seçilmiþ makaleleri gösteren karakter"
+msgstr "OkunmuÅŸ seÃ§ilmiÅŸ makaleleri gÃ¶steren karakter:"
 
-#: src/lang.c:1847
-#, fuzzy
+#: src/lang.c:1860
 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 ""
-"# Bir makalenin okunmadan seçildiðini göstermek için kullanýlan karakter "
-"(varsayýlan ':')\n"
-"# yok olma düzeyi ona göre ayarlanmalýdýr, _ þuna dönüþür ' '\n"
+"# Bir makalenin okunmadan seÃ§ildiÄŸini gÃ¶stermek iÃ§in kullanÄ±lan karakter "
+"(varsayÄ±lan ':')\n"
+"# kill_level ona gÃ¶re ayarlanmalÄ±dÄ±r, _ ÅŸuna dÃ¶nÃ¼ÅŸtÃ¼ ' '\n"
 
-#: src/lang.c:1853
+#: src/lang.c:1866
 msgid "Abbreviate long newsgroup names"
-msgstr ""
+msgstr "Uzun haber grubu isimlerini kÄ±saltÄ±n"
 
-#: src/lang.c:1854
+#: src/lang.c:1867
 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 ""
+"# EÄŸer AÃ‡IK ise grup seÃ§im ve makale seÃ§im seviyesinde uzun haber grubu "
+"isimlerini\n"
+"# (eÄŸer gerekliyse) ÅŸu ÅŸekilde kÄ±salt:\n"
+"#   news.software.readers -> n.software.readers -> n.s.readers -> n.s.r.\n"
 
-#: src/lang.c:1860
-#, fuzzy
+#: src/lang.c:1873
 msgid ""
 "0 = full page scrolling, -1 = show previous last line as first on next page, "
 "-2 = half page"
 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"
+"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:1861
-#, fuzzy
+#: src/lang.c:1874
 msgid "Number of lines to scroll in pager"
-msgstr "Sayfalayýcýda kaydýrýlan satýr sayýsý"
+msgstr "SayfalayÄ±cÄ±da kaydÄ±rÄ±lacak satÄ±r sayÄ±sÄ±"
 
-#: src/lang.c:1862
+#: src/lang.c:1875
 msgid ""
 "# Number of lines that cursor-up/down will scroll in article pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6712,30 +6210,39 @@ msgid ""
 "# * 1 = line-by-line\n"
 "#   2 or greater = scroll by 2 or more lines (only in the pager)\n"
 msgstr ""
+"# Makale sayfalayÄ±cÄ±da imleÃ§ aÅŸaÄŸÄ± yukarÄ±nÄ±n kaydÄ±rma yapacaÄŸÄ± satÄ±r sayÄ±sÄ±\n"
+"# OlasÄ± deÄŸerler (Ã¶ntanÄ±mlÄ± olan * ile iÅŸaretlenmiÅŸtir):\n"
+"#  -2 = yarÄ±m sayfa kaydÄ±rma\n"
+"#  -1 = satÄ±rÄ±n baÅŸÄ±/sonu sonraki sayfaya aktarÄ±lÄ±r\n"
+"#   0 = sayfa sayfa (geleneksel davranÄ±ÅŸ)\n"
+"# * 1 = satÄ±r satÄ±r\n"
+"#   2 ya da daha fazla = 2 ya da daha fazla satÄ±r kaydÄ±r (sadece "
+"sayfalayÄ±cÄ±da)\n"
 
-#: src/lang.c:1872
+#: src/lang.c:1885
 msgid "Display signatures. <SPACE> toggles & <CR> sets."
-msgstr ""
+msgstr "Ä°mzalarÄ± gÃ¶ster. <SPACE> deÄŸiÅŸtirir & <CR> ayarlar."
 
-#: src/lang.c:1873
-#, fuzzy
+#: src/lang.c:1886
 msgid "Display signatures"
-msgstr "Seçenekleri Göster"
+msgstr "Ä°mzalarÄ± gÃ¶ster"
 
-#: src/lang.c:1874
+#: src/lang.c:1887
 msgid "# If OFF don't show signatures when displaying articles\n"
-msgstr ""
+msgstr "# EÄŸer KAPALI ise makaleleri gÃ¶rÃ¼ntÃ¼lerken imzalarÄ± gÃ¶sterme\n"
 
-#: src/lang.c:1878
+#: src/lang.c:1891
 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:1879
+#: src/lang.c:1892
 msgid "Display uue data as an attachment"
-msgstr ""
+msgstr "Uue verilerini ek olarak gÃ¶rÃ¼ntÃ¼le"
 
-#: src/lang.c:1880
+#: src/lang.c:1893
 msgid ""
 "# Handling of uuencoded data in the pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6746,31 +6253,43 @@ msgid ""
 "will\n"
 "#       be folded into a tag line.\n"
 msgstr ""
+"# SayfalayÄ±cÄ±daki uuencoded veriyi iÅŸleme\n"
+"# OlasÄ± deÄŸerler (Ã¶ntanÄ±mlÄ± olan * ile iÅŸaretlenmiÅŸtir):\n"
+"# * 0 = hayÄ±r, ham uuencoded veriyi gÃ¶ster\n"
+"#   1 = evet, uuencoded veriyi boyut ve dosya adÄ±nÄ± gÃ¶steren tek satÄ±ra "
+"indir,\n"
+"#                  MIME eklerinin gÃ¶sterildiÄŸi gibi\n"
+"#   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:1890
+#: src/lang.c:1903
 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:1891
+#: src/lang.c:1904
 msgid "Display \"a as Umlaut-a"
-msgstr ""
+msgstr "\"a karaklerlerini noktalÄ± a olarak gÃ¶ster"
 
-#: src/lang.c:1892
+#: src/lang.c:1905
 msgid ""
 "# If ON decode German style TeX umlaut codes to ISO and\n"
 "# show \"a as Umlaut-a, etc.\n"
 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:1897 src/lang.c:1907
+#: src/lang.c:1910 src/lang.c:1920
 msgid "Space separated list of header fields"
-msgstr ""
+msgstr "BoÅŸluk ile ayrÄ±lmÄ±ÅŸ baÅŸlÄ±k alanlarÄ± listesi"
 
-#: src/lang.c:1898
+#: src/lang.c:1911
 msgid "Display these header fields (or *)"
-msgstr ""
+msgstr "Åžu baÅŸlÄ±k alanlarÄ±nÄ± gÃ¶ster (ya da *)"
 
-#: src/lang.c:1899
+#: src/lang.c:1912
 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"
@@ -6779,13 +6298,21 @@ msgid ""
 "with\n"
 "# spaces. Not defining anything turns off this option.\n"
 msgstr ""
+"# Hangi haber baÅŸlÄ±klarÄ±nÄ± gÃ¶rmek istiyorsunuz. EÄŸer _bÃ¼tÃ¼n baÅŸlÄ±klarÄ± "
+"gÃ¶rmek,\n"
+"# istiyorsanÄ±z, deÄŸer oalrak '*' yazÄ±n. Bir joker karakter kullanmanÄ±n tek "
+"yolu budur.\n"
+"# EÄŸer 'X-' deÄŸeri yazarsanÄ±z, 'X-' ile baÅŸlayan (Ã–rneÄŸin X-Alan ya da X-"
+"Pape) bÃ¼tÃ¼n\n"
+"# baÅŸlÄ±klarÄ± gÃ¶receksiniz. BoÅŸluklarla ayÄ±rarak birden fazla "
+"listeleyebilirsiniz.\n"
+"# HiÃ§bir ÅŸey belirtmezseniz bu Ã¶zellik kapanÄ±r.\n"
 
-#: src/lang.c:1908
-#, fuzzy
+#: src/lang.c:1921
 msgid "Do not display these header fields"
-msgstr "Aktüel habver baþlýlarý alanýnýn rengi"
+msgstr "Bu Ã¼st bilgi alanlarÄ±nÄ± gÃ¶sterme"
 
-#: src/lang.c:1909
+#: src/lang.c:1922
 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"
@@ -6796,240 +6323,308 @@ msgid ""
 "# news_headers_to_not_display=X-Alan X-Pape\n"
 "# Not defining anything turns off this option.\n"
 msgstr ""
+"# 'news_headers_to_display' ile aynÄ± fakat tersini belirtir.\n"
+"# Ä°ki Ã¶zelliÄŸin de Ã¶rnek bir kullanÄ±mÄ± ÅŸÃ¶yle olabilir, X- baÅŸlÄ±klarÄ±nÄ±n\n"
+"# iyi bir ÅŸey olduÄŸunu dÃ¼ÅŸÃ¼nÃ¼p, Alan ve Pape olanlarÄ±n kÃ¶tÃ¼ olduÄŸunu\n"
+"# dÃ¼ÅŸÃ¼nebilirsiniz. Bu durumda ÅŸÃ¶yle bir ÅŸey ayarlamanÄ±z gerekir:\n"
+"# news_headers_to_display=X-\n"
+"# news_headers_to_not_display=X-Alan X-Pape\n"
+"# HiÃ§bir ÅŸey belirtmezseniz bu Ã¶zellik kapanÄ±r.\n"
 
-#: src/lang.c:1919
+#: src/lang.c:1932
 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:1920
+#: src/lang.c:1933
 msgid "Skip multipart/alternative parts"
-msgstr ""
+msgstr "multipart/alternative bÃ¶lÃ¼mleri atla"
 
-#: src/lang.c:1921
+#: src/lang.c:1934
 msgid "# If ON strip multipart/alternative messages automatically\n"
-msgstr ""
+msgstr "# EÄŸer AÃ‡IK ise multipart/alternative iletileri otomatik olarak kÄ±rp\n"
 
-#: src/lang.c:1925
-#, fuzzy
+#: src/lang.c:1938
 msgid "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
 msgstr ""
-"Konu: Dosya süzgeçlemek için eklenecek satýr. <SPACE> deðiþtirir & <CR> "
+"Birebir aynÄ± bloklarÄ±n algÄ±lanmasÄ±nÄ± etkinleÅŸtir. <SPACE> deÄŸiÅŸtirir & <CR> "
 "ayarlar."
 
-#: src/lang.c:1926
+#: src/lang.c:1939
 msgid "Detection of verbatim blocks"
-msgstr ""
+msgstr "Birebir aynÄ± bloklarÄ±n algÄ±lanmasÄ±"
 
-#: src/lang.c:1927
-#, fuzzy
+#: src/lang.c:1940
 msgid "# If ON detect verbatim blocks in articles\n"
-msgstr "# If ON gönderilemeyen bütün postalarý tut ~/ölü.makale\n"
+msgstr ""
+"# EÄŸer AÃ‡IK ise makalelerde birebir aynÄ± bloklarÄ±n algÄ±lanmasÄ±nÄ± "
+"etkinleÅŸtir\n"
 
-#: src/lang.c:1932
+#: src/lang.c:1945
 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:1933
+#: src/lang.c:1946
 msgid "Regex used to show quoted lines"
-msgstr ""
+msgstr "AlÄ±ntÄ±lanmÄ±ÅŸ satÄ±rlarÄ± gÃ¶stermek iÃ§in regex kullanÄ±ldÄ±"
 
-#: src/lang.c:1934
+#: src/lang.c:1947
 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 ""
+"# Tin'in makaleleri gÃ¶rÃ¼ntÃ¼lerken hangi satÄ±rlarÄ±n alÄ±ntÄ±lanacaÄŸÄ±na\n"
+"# karar vermek iÃ§in kullanacaÄŸÄ± dÃ¼zenli ifade. AlÄ±ntÄ±lanmÄ±ÅŸ satÄ±rlar "
+"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:1940
+#: src/lang.c:1953
 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:1941
+#: src/lang.c:1954
 msgid "Regex used to show twice quoted l."
-msgstr ""
+msgstr "Ä°ki kere alÄ±ntÄ±lanan dil iÃ§in kullanÄ±lan regex."
 
-#: src/lang.c:1942
+#: src/lang.c:1955
 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 ""
+"# Tin'in hangi satÄ±rlarÄ±n iki kere alÄ±ntÄ±lanacaÄŸÄ±na karar vermek iÃ§in n# "
+"kullanacaÄŸÄ± dÃ¼zenli ifade. Ä°ki kere alÄ±ntÄ±lanmÄ±ÅŸ satÄ±rlar col_quote2 "
+"iÃ§erisinde gÃ¶steriliyor.\n"
+"# EÄŸer bunu boÅŸ bÄ±rakÄ±rsanÄ±z, tin yerleÅŸik varsayÄ±lanÄ± kullanacak.\n"
 
-#: src/lang.c:1948
+#: src/lang.c:1961
 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:1949
+#: src/lang.c:1962
 msgid "Regex used to show >= 3 times q.l."
-msgstr ""
+msgstr "3 kere ya da daha fazla kullanÄ±lan sorgu dili iÃ§in kullanÄ±lan regex."
 
-#: src/lang.c:1950
+#: src/lang.c:1963
 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 ""
+"# Tin'in hangi satÄ±rlarÄ±n >=3 kere alÄ±ntÄ±lanacaÄŸÄ±na karar vermek iÃ§in "
+"kullanacaÄŸÄ±\n"
+"# dÃ¼zenli ifade. >=3 kere alÄ±ntÄ±lanmÄ±ÅŸ satÄ±rlar col_quote3 iÃ§erisinde "
+"gÃ¶steriliyor.\n"
+"# EÄŸer bunu boÅŸ bÄ±rakÄ±rsanÄ±z, tin yerleÅŸik varsayÄ±lanÄ± kullanacak.\n"
 
-#: src/lang.c:1956
-#, fuzzy
+#: src/lang.c:1969
 msgid "Enable detection of external quotes? <SPACE> toggles & <CR> sets."
 msgstr ""
-"Konu: Dosya süzgeçlemek için eklenecek satýr. <SPACE> deðiþtirir & <CR> "
+"Harici alÄ±ntÄ±lar iÃ§in algÄ±lamayÄ± etkinleÅŸtir? <SPACE> deÄŸiÅŸtirir & <CR> "
 "ayarlar."
 
-#: src/lang.c:1957
+#: src/lang.c:1970
 msgid "Detection of external quotes"
-msgstr ""
+msgstr "Harici alÄ±ntÄ±lar algÄ±landÄ±"
 
-#: src/lang.c:1958
-#, fuzzy
+#: src/lang.c:1971
 msgid "# If ON detect quoted text from external sources in articles\n"
-msgstr "# If ON gönderilemeyen bütün postalarý tut ~/ölü.makale\n"
+msgstr ""
+"# EÄŸer AÃ‡IK ise makaledeki harici kaynaklardan alÄ±ntÄ±lanmÄ±ÅŸ metinleri "
+"algÄ±la\n"
 
-#: src/lang.c:1962
+#: src/lang.c:1975
 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:1963
+#: src/lang.c:1976
 msgid "Regex used to show quotes from external sources"
-msgstr ""
+msgstr "Harici kaynaklardan alÄ±ntÄ±larÄ± gÃ¶stermek iÃ§in regex kullanÄ±ldÄ±"
 
-#: src/lang.c:1964
+#: src/lang.c:1977
 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 ""
+"# Tin'in hangi satÄ±rlarÄ±n harici olarak alÄ±ntÄ±landÄ±ÄŸÄ±na karar vermek iÃ§in\n"
+"# kullanacak dÃ¼zenli ifade. Harici olarak alÄ±ntÄ±lanan metin col_extquote "
+"iÃ§inde gÃ¶steriliyor.\n"
+"# EÄŸer bunu boÅŸ bÄ±rakÄ±rsanÄ±z, tin yerleÅŸik varsayÄ±lanÄ± kullanacak.\n"
 
-#: src/lang.c:1971
+#: src/lang.c:1984
 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:1972
+#: src/lang.c:1985
 msgid "Regex used to highlight /slashes/"
-msgstr ""
+msgstr "/taksimleri/ vurgulamak iÃ§in regex kullanÄ±ldÄ±"
 
-#: src/lang.c:1973
+#: src/lang.c:1986
 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 ""
+"# Tin'in '/' ile sÄ±nÄ±rlanmÄ±ÅŸ kelimelerden hangilerinin col_markslashes "
+"iÃ§inde\n"
+"# 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:1979
+#: src/lang.c:1992
 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:1980
+#: src/lang.c:1993
 msgid "Regex used to highlight *stars*"
-msgstr ""
+msgstr "*yÄ±ldÄ±zlarÄ±* vurgulamak iÃ§in regex kullanÄ±ldÄ±"
 
-#: src/lang.c:1981
+#: src/lang.c:1994
 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 ""
+"# Tin'in '*' ile sÄ±nÄ±rlanmÄ±ÅŸ kelimelerden hangilerinin col_markstars iÃ§inde\n"
+"# 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:1987
+#: src/lang.c:2000
 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:1988
-#, fuzzy
+#: src/lang.c:2001
 msgid "Regex used to highlight -strokes-"
-msgstr "-vuruþ- ile vurgulama rengi"
+msgstr "-vuruÅŸ- ile vurgulama regex'i"
 
-#: src/lang.c:1989
+#: src/lang.c:2002
 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 ""
+"# Tin'in '-' ile sÄ±nÄ±rlanmÄ±ÅŸ kelimelerden hangilerinin col_markstars iÃ§inde\n"
+"# 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:1995
+#: src/lang.c:2008
 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:1996
+#: src/lang.c:2009
 msgid "Regex used to highlight _underline_"
-msgstr ""
+msgstr "_alt Ã§izgiyi_ vurgulamak iÃ§in regex kullanÄ±ldÄ±"
 
-#: src/lang.c:1997
+#: src/lang.c:2010
 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 ""
+"# Tin'in '_' ile sÄ±nÄ±rlanmÄ±ÅŸ kelimelerden hangilerinin col_markdash iÃ§inde\n"
+"# 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:2003
+#: src/lang.c:2016
 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:2004
+#: src/lang.c:2017
 msgid "Regex with Subject prefixes"
-msgstr ""
+msgstr "Konu Ã¶nekleriyle regex"
 
-#: src/lang.c:2005
+#: src/lang.c:2018
 msgid ""
 "# A regular expression that tin will use to find Subject prefixes\n"
 "# which will be removed before showing the header.\n"
 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:2010
+#: src/lang.c:2023
 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:2011
+#: src/lang.c:2024
 msgid "Regex with Subject suffixes"
-msgstr ""
+msgstr "Konu sonekleriyle regex"
 
-#: src/lang.c:2012
+#: src/lang.c:2025
 msgid ""
 "# A regular expression that tin will use to find Subject suffixes\n"
 "# which will be removed when replying or posting followup.\n"
 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:2017
+#: src/lang.c:2030
 msgid "A regex used to find the begin of a verbatim block."
-msgstr ""
+msgstr "BloÄŸun birebir aynÄ±sÄ±nÄ±n baÅŸlangÄ±cÄ±nÄ± bulmak iÃ§in regex kullanÄ±ldÄ±."
 
-#: src/lang.c:2018
+#: src/lang.c:2031
 msgid "Regex for begin of a verbatim block"
-msgstr ""
+msgstr "BloÄŸun birebir aynÄ±sÄ±nÄ±n baÅŸlangÄ±cÄ± iÃ§in regex"
 
-#: src/lang.c:2019
+#: src/lang.c:2032
 msgid ""
 "# A regular expression that tin will use to find the begin of\n"
 "# a verbatim block.\n"
 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:2024
+#: src/lang.c:2037
 msgid "A regex used to find the end of a verbatim block."
-msgstr ""
+msgstr "BloÄŸun birebir aynÄ±sÄ±nÄ±n sonunu bulmak iÃ§in regex kullanÄ±ldÄ±."
 
-#: src/lang.c:2025
+#: src/lang.c:2038
 msgid "Regex for end of a verbatim block"
-msgstr ""
+msgstr "BloÄŸun birebir aynÄ±sÄ±nÄ±n sonu iÃ§in regex"
 
-#: src/lang.c:2026
+#: src/lang.c:2039
 msgid ""
 "# A regular expression that tin will use to find the end of\n"
 "# a verbatim block.\n"
 msgstr ""
+"# Tin'in bloÄŸun birebir aynÄ±sÄ±nÄ±n sonunu bulmak iÃ§in\n"
+"# kullanacaÄŸÄ± dÃ¼zenli ifade.\n"
 
-#: src/lang.c:2031
+#: src/lang.c:2044
 msgid ""
 "Enter name and options for external MIME viewer, --internal for built-in "
 "viewer"
 msgstr ""
+"Harici MIME gÃ¶rÃ¼ntÃ¼leyici iÃ§in isim ve seÃ§enek girin, --internal for built-"
+"in viewer"
 
-#: src/lang.c:2032
+#: src/lang.c:2045
 msgid "MIME binary content viewer"
-msgstr ""
+msgstr "MIME ikili deÄŸeri iÃ§erik gÃ¶rÃ¼ntÃ¼leyicisi"
 
-#: src/lang.c:2033
+#: src/lang.c:2046
 msgid ""
 "# If --internal automatically use the built in MIME viewer for non-text\n"
 "# parts of articles.\n"
@@ -7037,547 +6632,532 @@ msgid ""
 "blank\n"
 "# for no automatic viewing\n"
 msgstr ""
+"# EÄŸer --internal varsa, makalenin metin olmayan bÃ¶lÃ¼mleri iÃ§in\n"
+"# dahili MIME gÃ¶rÃ¼ntÃ¼leyiciyi kullan.\n"
+"# 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:2040
+#: src/lang.c:2053
 msgid "Confirm before starting non-text viewing program"
-msgstr ""
+msgstr "Metin olmayan gÃ¶rÃ¼ntÃ¼leme programÄ±nÄ± baÅŸlatmadan Ã¶nce onaylayÄ±n"
 
-#: src/lang.c:2041
+#: src/lang.c:2054
 msgid "Ask before using MIME viewer"
-msgstr ""
+msgstr "MIME gÃ¶rÃ¼ntÃ¼leyiciyi kullanmadan Ã¶nce sor"
 
-#: src/lang.c:2042
+#: src/lang.c:2055
 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 ""
+"# EÄŸer AÃ‡IK ise tin MIME mesajlarÄ±nÄ± gÃ¶rÃ¼ntÃ¼lemek iÃ§in metamail kullanmadan "
+"Ã¶nce soracak\n"
+"# bu sadece metamail_prog bir ÅŸeye ayarlÄ± ise olur\n"
 
-#: src/lang.c:2047
+#: src/lang.c:2060
 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:2048
+#: src/lang.c:2061
 msgid "Catchup read groups when quitting"
-msgstr ""
+msgstr "Ã‡Ä±kmadan okunan gruplar yakalansÄ±n mÄ±"
 
-#: src/lang.c:2049
+#: src/lang.c:2062
 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:2054
+#: src/lang.c:2067
 msgid "Catchup group using left key"
-msgstr ""
+msgstr "Sol tuÅŸ ile grubu yakala"
 
-#: src/lang.c:2055
+#: src/lang.c:2068
 msgid "# If ON catchup group/thread when leaving with the left arrow key.\n"
-msgstr ""
+msgstr "# EÄŸer AÃ‡IKSA gruptan/zincirden sol ok tuÅŸ ile ayrÄ±lÄ±rken yakala.\n"
 
-#: src/lang.c:2060
+#: src/lang.c:2073
 msgid "Catchup thread by using left key"
-msgstr ""
+msgstr "Makaleyi sol tuÅŸ ile yakala"
 
-#: src/lang.c:2066
+#: src/lang.c:2079
 msgid "Which actions require confirmation"
-msgstr ""
+msgstr "Hangi eylemler onay gerektiriyor"
 
-#: src/lang.c:2067
+#: src/lang.c:2080
 msgid "# What should we ask confirmation for.\n"
-msgstr ""
+msgstr "# Onay iÃ§in ne sormalÄ±yÄ±z.\n"
 
-#: src/lang.c:2072
-#, fuzzy
+#: src/lang.c:2085
 msgid "'Mark as (un)read' ignores tags"
-msgstr "makaleyi okunmamýþ olarak iþaretle"
+msgstr "'Okun(ma)muÅŸ olarak iÅŸaretle' etiketleri yoksayar"
 
-#: src/lang.c:2073
-#, fuzzy
+#: src/lang.c:2086
 msgid ""
 "# If ON the 'Mark as (un)read' function marks only the current article.\n"
-msgstr "# ON durumundaysa 'makaleyi okunmuþ olarak iþaretle'"
+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:2077
-#, fuzzy
+#: src/lang.c:2090
 msgid "Program to run to open URLs, <CR> sets, <ESC> cancels."
-msgstr "URL açmak için çalýþtýrýlan program, <CR> ayarlar, <ESC> iptal eder."
+msgstr "URL aÃ§mak iÃ§in Ã§alÄ±ÅŸtÄ±rÄ±lacak program, <CR> ayarlar, <ESC> iptal eder."
 
-#: src/lang.c:2078
-#, fuzzy
+#: src/lang.c:2091
 msgid "Program that opens URLs"
-msgstr "URL açan program"
+msgstr "URL'leri aÃ§an program"
 
-#: src/lang.c:2079
-#, fuzzy
+#: src/lang.c:2092
 msgid "# The program used to open URLs. The actual URL will be appended\n"
-msgstr "# Program URL açýyordu. Aktüel URL'ler sona eklenecek\n"
+msgstr "# Program URL aÃ§Ä±yordu. AsÄ±l URL'ler sona eklenecek\n"
 
-#: src/lang.c:2084
-#, fuzzy
+#: src/lang.c:2097
 msgid "Use mouse in xterm"
-msgstr "xterm2de fare kullan"
+msgstr "xterm'de fare kullan"
 
-#: src/lang.c:2085
-#, fuzzy
+#: src/lang.c:2098
 msgid "# If ON enable mouse button support on xterm terminals\n"
 msgstr ""
-"# ON durumundaysa xtrem uçbirimlerini destekleyen fare tuþunu etkinleþtir.\n"
+"# EÄŸer AÃ‡IK durumundaysa xtrem uÃ§birimlerini destekleyen fare tuÅŸunu "
+"etkinleÅŸtir.\n"
 
-#: src/lang.c:2091
-#, fuzzy
+#: src/lang.c:2104
 msgid "Use scroll keys on keypad"
-msgstr "Klavye üzerinde kaydýrma tuþlarýný kullan"
+msgstr "TuÅŸ takÄ±mÄ±ndaki ok tuÅŸlarÄ±nÄ± kullan"
 
-#: src/lang.c:2092
-#, fuzzy
+#: src/lang.c:2105
 msgid "# If ON enable scroll keys on terminals that support it\n"
 msgstr ""
-"# ON durumunduysa uçbirimler tarafýndan desteklenen kaydýrma tuþlarýný "
-"etkinleþtir\n"
+"# EÄŸer AÃ‡IK durumunduysa uÃ§birimler tarafÄ±ndan desteklenen kaydÄ±rma "
+"tuÅŸlarÄ±nÄ± etkinleÅŸtir\n"
 
-#: src/lang.c:2097
-#, fuzzy
+#: src/lang.c:2110
 msgid "Enter maximum number of article to get. <CR> sets."
-msgstr "Alýnacak makalenin max. sayýsýný yazýn. <CR> ayarlar."
+msgstr "En fazla alÄ±nacak makalenin sayÄ±sÄ±nÄ± yazÄ±n. <CR> ayarlar. "
 
-#: src/lang.c:2098
-#, fuzzy
+#: src/lang.c:2111
 msgid "Number of articles to get"
-msgstr "Alýnacak makale sayýsý"
+msgstr "AlÄ±nacak makale sayÄ±sÄ±"
 
-#: src/lang.c:2099
-#, fuzzy
+#: src/lang.c:2112
 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 ""
-"# Alýnacak makale sayýsý (0= sýnýrsýz), eðer negatif max.sayýyý ayarlarsa\n"
+"# AlÄ±nacak makale sayÄ±sÄ± (0=sÄ±nÄ±rsÄ±z), eÄŸer negatif ayarlanÄ±rsa il "
+"okunmamÄ±ÅŸtan Ã¶ncce\n"
+"# ÅŸu anki mevcut okunan makale sayÄ±sÄ± okunur\n"
 
-#: src/lang.c:2104
-#, fuzzy
+#: src/lang.c:2117
 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."
+msgstr "Makalenin yeni sayÄ±lacaÄŸÄ± gÃ¼n sayÄ±sÄ±nÄ± yazÄ±n. <CR> ayarlar."
 
-#: src/lang.c:2105
-#, fuzzy
+#: src/lang.c:2118
 msgid "Article recentness time limit"
-msgstr "Makalenin yenilik zaman sýnýrý"
+msgstr "Makalenin yenilik zaman sÄ±nÄ±rÄ±"
 
-#: src/lang.c:2106
-#, fuzzy
+#: src/lang.c:2119
 msgid "# Number of days in which article is considered recent, (0=OFF)\n"
-msgstr "# Makalenin yeni sayýldýðý gün sayýsý, (0=OFF)\n"
+msgstr "# Makalenin yeni sayÄ±ldÄ±ÄŸÄ± gÃ¼n sayÄ±sÄ±, (0=KAPALI)\n"
 
-#: src/lang.c:2110
-#, fuzzy
+#: src/lang.c:2123
 msgid ""
 "WILDMAT for normal wildcards, REGEX for full regular expression matching."
 msgstr ""
-"WILDMAT normal jokerler, REGEX tam düzenli varsayým eþleþtirmeleri  içindir."
+"WILDMAT normal joker karakterler, REGEX tam dÃ¼zenli ifade eÅŸleÅŸtirmeleri "
+"iÃ§indir."
 
-#: src/lang.c:2111
-#, fuzzy
+#: src/lang.c:2124
 msgid "Wildcard matching"
-msgstr "Joker eþleþtiriyor"
+msgstr "Joker karakterler eÅŸleÅŸtiriyor"
 
-#: src/lang.c:2112
+#: src/lang.c:2125
 msgid ""
 "# Wildcard matching\n"
 "# Possible values are (the default is marked with *):\n"
 "# * 0 = wildmat\n"
 "#   1 = regex\n"
 msgstr ""
+"# Joker karakter eÅŸleme\n"
+"# OlasÄ± deÄŸerler (Ã¶ntanÄ±ml olan * ile iÅŸaretlenmiÅŸtir):\n"
+"# * 0 = wildmat\n"
+"#   1 = regex\n"
 
-#: src/lang.c:2119
-#, fuzzy
+#: src/lang.c:2132
 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."
+"Makale yok et olarak iÅŸaretlenmeden Ã¶nce minimal skoru yazÄ±n. <CR> ayarlar."
 
-#: src/lang.c:2120
-#, fuzzy
+#: src/lang.c:2133
 msgid "Score limit (kill)"
-msgstr "Sýnýrý skorla (yok et)"
+msgstr "Skor sÄ±nÄ±rÄ± (yok et)"
 
-#: src/lang.c:2121
-#, fuzzy
+#: src/lang.c:2134
 msgid "# Score limit before an article is marked killed\n"
-msgstr "# Makale yok et olarak iþaretlendiðinde sýnýrý skorla\n"
+msgstr "# Makale yok et olarak iÅŸaretlenmeden Ã¶nceki skor sÄ±nÄ±rÄ±\n"
 
-#: src/lang.c:2125
-#, fuzzy
+#: src/lang.c:2138
 msgid "Enter default score to kill articles. <CR> sets."
-msgstr "Makaleleri yok etmke için varsayýlan skoru yazýn. <CR> ayarlar."
+msgstr "Makaleleri yok etmek iÃ§in varsayÄ±lan skoru yazÄ±n. <CR> ayarlar."
 
-#: src/lang.c:2126
-#, fuzzy
+#: src/lang.c:2139
 msgid "Default score to kill articles"
-msgstr "Makaleleri yok etmke için skoru varsay"
+msgstr "Makaleleri yok etmek iÃ§in Ã¶ntanÄ±mlÄ± skor"
 
-#: src/lang.c:2127
-#, fuzzy
+#: src/lang.c:2140
 msgid "# Default score to kill articles\n"
-msgstr "# Makaleleri yok etmke için skoru varsay\n"
+msgstr "# Makaleleri yok etmek iÃ§in Ã¶ntanÄ±mlÄ± skor\n"
 
-#: src/lang.c:2131
-#, fuzzy
+#: src/lang.c:2144
 msgid "Enter minimal score before an article is marked hot. <CR> sets."
 msgstr ""
-"Makale 'hot' olarak iþaretlenmeden önce minimum skoru yazýn.<CR> ayarlar."
+"Makale sÄ±cak olarak iÅŸaretlenmeden Ã¶nce gereken en az skoru yazÄ±n. <CR> "
+"ayarlar."
 
-#: src/lang.c:2132
-#, fuzzy
+#: src/lang.c:2145
 msgid "Score limit (select)"
-msgstr "Sýnýrý skorla (seç)"
+msgstr "Skor sÄ±nÄ±rÄ± (seÃ§)          :"
 
-#: src/lang.c:2133
-#, fuzzy
+#: src/lang.c:2146
 msgid "# Score limit before an article is marked hot\n"
-msgstr "# Makale 'hot! olarak iþaretlenmeden önce sýnýrý skorlayýn\n"
+msgstr "# Makale sÄ±cak olarak iÅŸaretlenmeden Ã¶nceki skor sÄ±nÄ±rÄ±\n"
 
-#: src/lang.c:2137
-#, fuzzy
+#: src/lang.c:2150
 msgid "Enter default score to select articles. <CR> sets."
-msgstr "Makaleleri seçmek için varsayýlan skoru yazýn.<CR> ayarlar."
+msgstr "Makaleleri seÃ§mek iÃ§in Ã¶ntanÄ±mlÄ± skoru yazÄ±n. <CR> ayarlar."
 
-#: src/lang.c:2138
-#, fuzzy
+#: src/lang.c:2151
 msgid "Default score to select articles"
-msgstr "Makaleleri seçmek için varsayýlan deðer"
+msgstr "Makaleleri seÃ§mek iÃ§in Ã¶ntanÄ±mlÄ± skor"
 
-#: src/lang.c:2139
-#, fuzzy
+#: src/lang.c:2152
 msgid "# Default score to select articles\n"
-msgstr "# Makaleleri seçmek için varsayýlan deðer\n"
+msgstr "# Makaleleri seÃ§mek iÃ§in Ã¶ntanÄ±mlÄ± skor\n"
 
-#: src/lang.c:2145
-#, fuzzy
+#: src/lang.c:2158
 msgid "Use slrnface to show ''X-Face:''s"
-msgstr "''X-Face:''s göstermek için slmface kullan"
+msgstr " ''X-Face:''leri gÃ¶stermek iÃ§in slmface kullan"
 
-#: src/lang.c:2146
-#, fuzzy
+#: src/lang.c:2159
 msgid ""
 "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n"
 "# Only useful when running in an xterm.\n"
 msgstr ""
-"# ON durmunduysa ''X-Face:'' baþlýðýný yorumlamak için slrnface(1) "
-"kullanýlýyor.\n"
-"# sadece xterm çalýþýtýrýlýrken yararlý.\n"
+"# EÄŸer AÃ‡IK durmunduysa ''X-Face:'' baÅŸlÄ±ÄŸÄ±nÄ± yorumlamak iÃ§in slrnface(1) "
+"kullanÄ±lÄ±r.\n"
+"# Sadece xterm'de Ã§alÄ±ÅŸÄ±rken faydalÄ±.\n"
 
-#: src/lang.c:2154
-#, fuzzy
+#: src/lang.c:2167
 msgid "Use ANSI color"
-msgstr "ANSI renk geçerli"
+msgstr "ANSI renk kullan"
 
-#: src/lang.c:2155
-#, fuzzy
+#: src/lang.c:2168
 msgid "# If ON using ANSI-color\n"
-msgstr "# On durumundaysa ANSI-renk kullanýlýyor\n"
+msgstr "# EÄŸer AÃ‡IK durumundaysa ANSI-renk kullanÄ±lÄ±yor\n"
 
-#: src/lang.c:2160
-#, fuzzy
+#: src/lang.c:2173
 msgid "Standard foreground color"
-msgstr "Standart önplan rengi"
+msgstr "Standart Ã¶nplan rengi"
 
-#: src/lang.c:2161
-#, fuzzy
+#: src/lang.c:2174
 msgid ""
 "# Standard foreground color\n"
 "# Default: -1 (default color)\n"
-msgstr "# Standart önplan rengi\n"
+msgstr ""
+"# Standart Ã¶nplan rengi\n"
+"# Ã–ntanÄ±mlÄ±: -1 (varsayÄ±lan renk)\n"
 
-#: src/lang.c:2167
-#, fuzzy
+#: src/lang.c:2180
 msgid "Standard background color"
 msgstr "Standart arkaplan rengi"
 
-#: src/lang.c:2168
-#, fuzzy
+#: src/lang.c:2181
 msgid ""
 "# Standard background color\n"
 "# Default: -1 (default color)\n"
-msgstr "# Standart arkaplan rengi\n"
+msgstr ""
+"# Standart arkaplan rengi\n"
+"# Ã–ntanÄ±mlÄ±: -1 (Ã¶ntanÄ±mlÄ± renk)\n"
 
-#: src/lang.c:2174
-#, fuzzy
+#: src/lang.c:2187
 msgid "Color for inverse text (background)"
-msgstr "Çapraz metnin arkaplan rengi"
+msgstr "Ters metin iÃ§in renk (arkaplan)"
 
-#: src/lang.c:2175
-#, fuzzy
+#: src/lang.c:2188
 msgid ""
 "# Color of background for inverse text\n"
 "# Default: 4 (blue)\n"
-msgstr "# Çapraz metnin arkaplan rengi\n"
+msgstr ""
+"# Ters metin iÃ§in arkaplan rengi\n"
+"# Ã–ntanÄ±mlÄ±: 4 (mavi)\n"
 
-#: src/lang.c:2181
-#, fuzzy
+#: src/lang.c:2194
 msgid "Color for inverse text (foreground)"
-msgstr "Çapraz metnin önplan rengi"
+msgstr "Ters metin iÃ§in renk (Ã¶nplan)"
 
-#: src/lang.c:2182
-#, fuzzy
+#: src/lang.c:2195
 msgid ""
 "# Color of foreground for inverse text\n"
 "# Default: 7 (white)\n"
-msgstr "# Çapraz metnin önplan rengi\n"
+msgstr ""
+"# Ters Ã§erilmiÅŸ metin iÃ§in Ã¶nplan rengi\n"
+"# Ã–ntanÄ±mlÄ±: 7 (beyaz)\n"
 
-#: src/lang.c:2188
-#, fuzzy
+#: src/lang.c:2201
 msgid "Color of text lines"
-msgstr "Metin satýrlarýnýn rengi"
+msgstr "Metin satÄ±rlarÄ± iÃ§in renk"
 
-#: src/lang.c:2189
-#, fuzzy
+#: src/lang.c:2202
 msgid ""
 "# Color of text lines\n"
 "# Default: -1 (default color)\n"
-msgstr "# Color of text lines\n"
+msgstr ""
+"# Metin satÄ±rlarÄ±nÄ±n renkleri\n"
+"# VarsayÄ±lan: -1 (varsayÄ±lan renk)\n"
 
-#: src/lang.c:2195
-#, fuzzy
+#: src/lang.c:2208
 msgid "Color of mini help menu"
-msgstr "Mini yardým menüsünün rengi"
+msgstr "KÃ¼Ã§Ã¼k yardÄ±m menÃ¼sÃ¼ iÃ§in renk"
 
-#: src/lang.c:2196
-#, fuzzy
+#: src/lang.c:2209
 msgid ""
 "# Color of mini help menu\n"
 "# Default: 3 (brown)\n"
-msgstr "# Mini yardým menüsünün rengi\n"
+msgstr ""
+"# KÃ¼Ã§Ã¼k yardÄ±m menÃ¼sÃ¼ iÃ§in renk\n"
+"# Ã–ntanÄ±mlÄ±: 3 (kahverengi)\n"
 
-#: src/lang.c:2202
-#, fuzzy
+#: src/lang.c:2215
 msgid "Color of help text"
-msgstr "Yardým sayfalarýnýn rengi"
+msgstr "YardÄ±m metinleri iÃ§in renk"
 
-#: src/lang.c:2203
+#: src/lang.c:2216
 msgid ""
 "# Color of help pages\n"
 "# Default: -1 (default color)\n"
 msgstr ""
+"# YardÄ±m sayfalarÄ±nÄ±n renkleri\n"
+"# VarsayÄ±lan: -1 (varsayÄ±lan renk)\n"
 
-#: src/lang.c:2209
-#, fuzzy
+#: src/lang.c:2222
 msgid "Color of status messages"
-msgstr "Durum iletilerinin rengi"
+msgstr "Durum mesajlarÄ± iÃ§in renk"
 
-#: src/lang.c:2210
-#, fuzzy
+#: src/lang.c:2223
 msgid ""
 "# Color of messages in last line\n"
 "# Default: 6 (cyan)\n"
-msgstr "# Son satýrdaki iletilerin rengi\n"
+msgstr ""
+"# Son satÄ±rdaki iletilerin rengi\n"
+"# Ã–ntanÄ±mlÄ±: 6 (cam gÃ¶beÄŸi)\n"
 
-#: src/lang.c:2216
-#, fuzzy
+#: src/lang.c:2229
 msgid "Color of quoted lines"
-msgstr "Ýmlenmiþ-satýr rengi"
+msgstr "AlÄ±ntÄ±lanmÄ±ÅŸ satÄ±rlarÄ±n rengi"
 
-#: src/lang.c:2217
-#, fuzzy
+#: src/lang.c:2230
 msgid ""
 "# Color of quote-lines\n"
 "# Default: 2 (green)\n"
-msgstr "# Ýmlenmiþ-satýr rengi\n"
+msgstr ""
+"# AlÄ±ntÄ±lanmÄ±ÅŸ satÄ±r rengi\n"
+"# Ã–ntanÄ±mlÄ±: 2 (yeÅŸil)\n"
 
-#: src/lang.c:2223
-#, fuzzy
+#: src/lang.c:2236
 msgid "Color of twice quoted line"
-msgstr "Çift imlenen satýrlarýn rengi"
+msgstr "Ä°ki kez alÄ±ntÄ±lanan satÄ±rlarÄ±n rengi"
 
-#: src/lang.c:2224
-#, fuzzy
+#: src/lang.c:2237
 msgid ""
 "# Color of twice quoted lines\n"
 "# Default: 3 (brown)\n"
-msgstr "# Çift imlenen satýrlarýn rengi\n"
+msgstr ""
+"# Ä°ki kez alÄ±ntÄ±lanan satÄ±rlarÄ±n rengi\n"
+"# Ã–ntanÄ±mÄ±: 3 (kahverengi)\n"
 
-#: src/lang.c:2230
-#, fuzzy
+#: src/lang.c:2243
 msgid "Color of =>3 times quoted line"
-msgstr "Ýmlenmiþ satýrda =>3 kat rengi"
+msgstr "3 ya da daha fazla alÄ±ntÄ±lanan satÄ±rlarÄ±n rengi"
 
-#: src/lang.c:2231
-#, fuzzy
+#: src/lang.c:2244
 msgid ""
 "# Color of >=3 times quoted lines\n"
 "# Default: 4 (blue)\n"
-msgstr "# Ýmlenmiþ satýrlarda >=3 kat rengi\n"
+msgstr ""
+"# 3 ya da daha fazla alÄ±ntÄ±lanan satÄ±rlarÄ±n rengi# Ã–ntanÄ±mlÄ±: 4 (mavi)\n"
 
-#: src/lang.c:2237
-#, fuzzy
+#: src/lang.c:2250
 msgid "Color of article header lines"
-msgstr "Makale baþlýk satýrlarýnýn rengi"
+msgstr "Makale Ã¼st bilgi satÄ±rlarÄ±nÄ±n rengi"
 
-#: src/lang.c:2238
-#, fuzzy
+#: src/lang.c:2251
 msgid ""
 "# Color of header-lines\n"
 "# Default: 2 (green)\n"
-msgstr "# Baþlýk-satýrlarýnýn rengi\n"
+msgstr "# Makale Ã¼st bilgi satÄ±rlarÄ±nÄ±n rengi# Ã–ntanÄ±mlÄ±: 2 (yeÅŸil)\n"
 
-#: src/lang.c:2244
-#, fuzzy
+#: src/lang.c:2257
 msgid "Color of actual news header fields"
-msgstr "Aktüel habver baþlýlarý alanýnýn rengi"
+msgstr "Mevcut haber Ã¼st bilgi alanlarÄ± iÃ§in renk"
 
-#: src/lang.c:2245
-#, fuzzy
+#: src/lang.c:2258
 msgid ""
 "# Color of actual news header fields\n"
 "# Default: 9 (light red)\n"
-msgstr "# Aktüel haber baþlýklarý alanýnýn rengi\n"
+msgstr ""
+"# Mevcut haber Ã¼st bilgi alanlarÄ± iÃ§in renk\n"
+"# Ã–ntanÄ±mlÄ±: 9 (aÃ§Ä±k kÄ±rmÄ±zÄ±)\n"
 
-#: src/lang.c:2251
-#, fuzzy
+#: src/lang.c:2264
 msgid "Color of article subject lines"
-msgstr "Makale konu satýrlarýnýn rengi"
+msgstr "Makale baÅŸlÄ±k satÄ±rlarÄ± iÃ§in renk"
 
-#: src/lang.c:2252
-#, fuzzy
+#: src/lang.c:2265
 msgid ""
 "# Color of article subject\n"
 "# Default: 6 (cyan)\n"
-msgstr "# Makale konusunun rengi\n"
+msgstr ""
+"# Makale baÅŸlÄ±ÄŸÄ± rengi\n"
+"# Ã–ntanÄ±mlÄ±: 6 (camgÃ¶beÄŸi)\n"
 
-#: src/lang.c:2258
-#, fuzzy
+#: src/lang.c:2271
 msgid "Color of external quotes"
-msgstr "Metin satýrlarýnýn rengi"
+msgstr "Harici alÄ±ntÄ±larÄ±n rengi"
 
-#: src/lang.c:2259
-#, fuzzy
+#: src/lang.c:2272
 msgid ""
 "# Color of quoted text from external sources\n"
 "# Default: 5 (pink)\n"
-msgstr "# Makale konusunun rengi\n"
+msgstr ""
+"# Harici kaynaklardan alÄ±ntÄ±lanan metnin rengi\n"
+"# VarsayÄ±lan: 5 (pembe)\n"
 
-#: src/lang.c:2265
-#, fuzzy
+#: src/lang.c:2278
 msgid "Color of response counter"
-msgstr "Yanýt sayacý rengi"
+msgstr "YanÄ±t sayacÄ± rengi"
 
-#: src/lang.c:2266
-#, fuzzy
+#: src/lang.c:2279
 msgid ""
 "# Color of response counter\n"
 "# Default: 2 (green)\n"
-msgstr "# Yanýt sayacý rengi\n"
+msgstr ""
+"# YanÄ±t sayacÄ± rengi\n"
+"# Ã–ntanÄ±mlÄ±: 2 (yeÅŸil)\n"
 
-#: src/lang.c:2272
-#, fuzzy
+#: src/lang.c:2285
 msgid "Color of sender (From:)"
-msgstr "Gönderen (-den:) rengi"
+msgstr "GÃ¶nderen rengi (GÃ¶nderen:)"
 
-#: src/lang.c:2273
-#, fuzzy
+#: src/lang.c:2286
 msgid ""
 "# Color of sender (From:)\n"
 "# Default: 2 (green)\n"
-msgstr "# Gönderen (-den:) rengi\n"
+msgstr ""
+"# GÃ¶nderen rengi (GÃ¶nderen:)\n"
+"# Ã–ntanÄ±mlÄ±: 2 (yeÅŸil)\n"
 
-#: src/lang.c:2279
-#, fuzzy
+#: src/lang.c:2292
 msgid "Color of help/mail sign"
-msgstr "yardým/posta iþareti rengi"
+msgstr "YardÄ±m/posta iÅŸaretinin rengi"
 
-#: src/lang.c:2280
-#, fuzzy
+#: src/lang.c:2293
 msgid ""
 "# Color of Help/Mail-Sign\n"
 "# Default: 4 (blue)\n"
-msgstr "# Yardým/Posta Ýþareti rengi\n"
+msgstr ""
+"# YardÄ±m/Posta Ä°ÅŸareti rengi\n"
+"# Ã–ntanÄ±mlÄ±: 4 (mavi)\n"
 
-#: src/lang.c:2286
-#, fuzzy
+#: src/lang.c:2299
 msgid "Color of signatures"
-msgstr "Ýmza rengi"
+msgstr "Ä°mzalarÄ±n rengi"
 
-#: src/lang.c:2287
-#, fuzzy
+#: src/lang.c:2300
 msgid ""
 "# Color of signature\n"
 "# Default: 4 (blue)\n"
-msgstr "# Ýmza rengi\n"
+msgstr ""
+"# Ä°nzanÄ±n rengi\n"
+"# Ã–ntanÄ±mlÄ±: 4 (mavi)\n"
 
-#: src/lang.c:2293
-#, fuzzy
+#: src/lang.c:2306
 msgid "Color of highlighted URLs"
-msgstr "*yýldýz* ile vurgulama rengi"
+msgstr "VurgulanmÄ±ÅŸ URL'lerin rengi"
 
-#: src/lang.c:2294
+#: src/lang.c:2307
 msgid ""
 "# Color of highlighted URLs\n"
 "# Default: -1 (default color)\n"
 msgstr ""
+"# VurgulanmÄ±ÅŸ URL renkleri\n"
+"# Default: -1 (varsayÄ±lan renk)\n"
 
-#: src/lang.c:2300
-#, fuzzy
+#: src/lang.c:2313
 msgid "Color of verbatim blocks"
-msgstr "Metin satýrlarýnýn rengi"
+msgstr "Birebir aynÄ± bloklarÄ±n rengi"
 
-#: src/lang.c:2301
-#, fuzzy
+#: src/lang.c:2314
 msgid ""
 "# Color of verbatim blocks\n"
 "# Default: 5 (pink)\n"
-msgstr "# Makale konusunun rengi\n"
+msgstr ""
+"# Birebir aynÄ± bloklarÄ±n rengi\n"
+"# VarsayÄ±lan: 5 (pink)\n"
 
-#: src/lang.c:2307
-#, fuzzy
+#: src/lang.c:2320
 msgid "Color of highlighting with *stars*"
-msgstr "*yýldýz* ile vurgulama rengi"
+msgstr "*yÄ±ldÄ±z* ile vurgulama rengi"
 
-#: src/lang.c:2308
-#, fuzzy
+#: src/lang.c:2321
 msgid ""
 "# Color of word highlighting with *stars*\n"
 "# Default: 11 (yellow)\n"
-msgstr "# *yýldýz* ile vurgulama rengi\n"
+msgstr ""
+"# *yÄ±ldÄ±z* ile kelime vurgulama rengi\n"
+"# Ã–ntanÄ±mlÄ±: 11 (yeÅŸil)\n"
 
-#: src/lang.c:2314
-#, fuzzy
+#: src/lang.c:2327
 msgid "Color of highlighting with _dash_"
-msgstr "_kesik çizgi_ ile vurgulama rengi"
+msgstr "_alt Ã§izgi_ ile vurgulama rengi"
 
-#: src/lang.c:2315
-#, fuzzy
+#: src/lang.c:2328
 msgid ""
 "# Color of word highlighting with _dash_\n"
 "# Default: 13 (light pink)\n"
-msgstr "# _kesik çizgi_ ile vurgulama rengi\n"
+msgstr ""
+"# _alt Ã§izgi_ ile kelime vurgulama rengi\n"
+"# Ã–ntanÄ±mlÄ±: 13 (aÃ§Ä±k pembe)\n"
 
-#: src/lang.c:2321
-#, fuzzy
+#: src/lang.c:2334
 msgid "Color of highlighting with /slash/"
-msgstr "/bölü/ ile vurgulama rengi"
+msgstr "/taksim/ ile vurgulama rengi"
 
-#: src/lang.c:2322
-#, fuzzy
+#: src/lang.c:2335
 msgid ""
 "# Color of word highlighting with /slash/\n"
 "# Default: 14 (light cyan)\n"
-msgstr "# /bölü/ ile vurgulama rengi\n"
+msgstr ""
+"# /taksim/ ile kelime vurgulama rengi\n"
+"# Ã–ntanÄ±mlÄ±: 14 (aÃ§Ä±k camgÃ¶beÄŸi)\n"
 
-#: src/lang.c:2328
-#, fuzzy
+#: src/lang.c:2341
 msgid "Color of highlighting with -stroke-"
-msgstr "-vuruþ- ile vurgulama rengi"
+msgstr "-tire- ile vurgulama rengi"
 
-#: src/lang.c:2329
-#, fuzzy
+#: src/lang.c:2342
 msgid ""
 "# Color of word highlighting with -stroke-\n"
 "# Default: 12 (light blue)\n"
-msgstr "# -vuruþ- ile vurgulama rengi\n"
+msgstr ""
+"# -vuruÅŸ- ile kelime vurgulama rengi\n"
+"# Ã–ntanÄ±mlÄ±: 14 (aÃ§Ä±k mavi)\n"
 
-#: src/lang.c:2336
-#, fuzzy
+#: src/lang.c:2349
 msgid "Attr. of highlighting with *stars*"
-msgstr "*yýldýz*  ile vurgulama özniteliði"
+msgstr "*yÄ±ldÄ±z* ile vurgulama Ã¶zelliÄŸi"
 
-#: src/lang.c:2337
-#, fuzzy
+#: src/lang.c:2350
 msgid ""
 "# Attributes of word highlighting on mono terminals\n"
 "# Possible values are:\n"
@@ -7592,75 +7172,76 @@ msgid ""
 "# Attribute of word highlighting with *stars*\n"
 "# Default: 6 (bold)\n"
 msgstr ""
-"# Tekli uçbirimlerde sözcük vurgulama özniteliði.\n"
-"# Makalelerde dört olanak vardýr:\n"
-"# *yýldýz*, /bölü/, _kesik çizgi_ and -vuruþ-.\n"
-"Olasý deðerler\n"
-"# 0 - Normal, 1 - Altýný çiz, 2 - En iyi vurgulama,\n"
-"# 3 - Video ters çevir, 4 - Yanýp sönen, 5 - Yaý parlak, 6 - Koyu\n"
+"# Tek renkli uÃ§ birimlerde kelime vurgulama Ã¶zelliÄŸi\n"
+"# OlasÄ± deÄŸerler:\n"
+"#   0 = Normal\n"
+"#   1 = AltÄ±nÄ± Ã§iz\n"
+"#   2 = En iyi vurgulama\n"
+"#   3 = Ters gÃ¶rÃ¼ntÃ¼\n"
+"#   4 = YanÄ±p sÃ¶nme\n"
+"#   5 = YarÄ± parlak\n"
+"#   6 = KalÄ±n\n"
+"\n"
+"# *yÄ±ldÄ±zlarla kelime vurgulama Ã¶zelliÄŸi\n"
+"# Ã–ntanÄ±mlÄ±: 6 (kalÄ±n)\n"
 
-#: src/lang.c:2352
-#, fuzzy
+#: src/lang.c:2365
 msgid "Attr. of highlighting with _dash_"
-msgstr "_vuruþ_  ile vurgulama özniteliði"
+msgstr "_alt Ã§izgi_ ile vurgulama Ã¶zelliÄŸi"
 
-#: src/lang.c:2353
+#: src/lang.c:2366
 msgid ""
 "# Attribute of word highlighting with _dash_\n"
 "# Default: 2 (best highlighting)\n"
 msgstr ""
+"# _tire_ ile vurgulanan kelimenin rengi\n"
+"# VarsayÄ±lan: 2 (en iyi vurgu)\n"
 
-#: src/lang.c:2359
-#, fuzzy
+#: src/lang.c:2372
 msgid "Attr. of highlighting with /slash/"
-msgstr "/bölü/ ile vurgulama özniteliði"
+msgstr "/bÃ¶lÃ¼/ ile vurgulama Ã¶zelliÄŸi"
 
-#: src/lang.c:2360
-#, fuzzy
+#: src/lang.c:2373
 msgid ""
 "# Attribute of word highlighting with /slash/\n"
 "# Default: 5 (half bright)\n"
-msgstr "# /bölü/ ile vurgulama özniteliði\n"
+msgstr ""
+"# /taksim/ ile kelime vurgulama Ã¶zelliÄŸi\n"
+"# Ã–ntanÄ±mlÄ±: 5 (hafif parlak)\n"
 
-#: src/lang.c:2366
-#, fuzzy
+#: src/lang.c:2379
 msgid "Attr. of highlighting with -stroke-"
-msgstr "-kesik çizgi- ile vurgulama özniteliði"
+msgstr "-tire- ile vurgulama Ã¶zniteliÄŸi"
 
-#: src/lang.c:2367
-#, fuzzy
+#: src/lang.c:2380
 msgid ""
 "# Attribute of word highlighting with -stroke-\n"
 "# Default: 3 (reverse video)\n"
-msgstr "# -kesik çizgi- ile vurgulama özniteliði\n"
+msgstr ""
+"# -tire- ile kelime vurgulama Ã¶zniteliÄŸi\n"
+"# Ã–ntanÄ±mlÄ±: 3 (ters video)\n"
 
-#: src/lang.c:2373
-#, fuzzy
+#: src/lang.c:2386
 msgid "URL highlighting in message body"
-msgstr "Ýleti gövdesinde vurgulana sözcük"
+msgstr "Ä°leti gÃ¶vdesindeki URL vurgulamasÄ±"
 
-#: src/lang.c:2374
-#, fuzzy
+#: src/lang.c:2387
 msgid "# Enable URL highlighting?\n"
-msgstr "# Sözcük vurgulamayý etkinlþetir?\n"
+msgstr "# URL vurgulamasÄ±nÄ± etkinleÅŸtir?\n"
 
-#: src/lang.c:2379
-#, fuzzy
+#: src/lang.c:2392
 msgid "Word highlighting in message body"
-msgstr "Ýleti gövdesinde vurgulana sözcük"
+msgstr "Ä°leti gÃ¶vdesinde kelime vurgulama"
 
-#: src/lang.c:2380
-#, fuzzy
+#: src/lang.c:2393
 msgid "# Enable word highlighting?\n"
-msgstr "# Sözcük vurgulamayý etkinlþetir?\n"
+msgstr "# Kelime vurgulamasÄ±nÄ± etkinleÅŸtir?\n"
 
-#: src/lang.c:2385
-#, fuzzy
+#: src/lang.c:2398
 msgid "What to display instead of mark"
-msgstr "Ýþaretin yerine ne gösterilmeli?"
+msgstr "Ä°ÅŸaretin yerine ne gÃ¶sterilecek?"
 
-#: src/lang.c:2386
-#, fuzzy
+#: src/lang.c:2399
 msgid ""
 "# Should the leading and ending stars and dashes also be displayed,\n"
 "# even when they are highlighting marks?\n"
@@ -7669,131 +7250,134 @@ msgid ""
 "#   1 = yes, display mark\n"
 "# * 2 = print a space instead\n"
 msgstr ""
-"# iþaretleri vurgulasalar bile?\n"
-"# baþtaki ve sondaki yýldýzlar ve kesik çizgiler görüntülenmelidir\n"
-"# 0 - hayýr    1 - evet, iþareti görüntüle    2 - boþluk býrak\n"
+"# Vurgulama iÅŸareti olmasÄ±na raÄŸmen baÅŸtaki ve sondaki yÄ±ldÄ±zlar ve\n"
+"# tireler gÃ¶sterilsin mi?# OlasÄ± deÄŸerler (Ã¶ntanÄ±mlÄ± olan * ile "
+"gÃ¶sterilmiÅŸtir):\n"
+"#   0 = hayÄ±r\n"
+"#   1 = evet, iÅŸareti gÃ¶ster\n"
+"# * 2 = onlarÄ±n yerine bir boÅŸluk yaz\n"
 
-#: src/lang.c:2395
-#, fuzzy
+#: src/lang.c:2408
 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. "
+"SayfalayÄ±cÄ±daki makale satÄ±rlarÄ±nÄ± Ã§evrelemek iÃ§in sÃ¼tun mumarasÄ±nÄ± yazÄ±n. "
 "<CR> ayarlar."
 
-#: src/lang.c:2396
-#, fuzzy
+#: src/lang.c:2409
 msgid "Page line wrap column"
-msgstr "Sayfa satýrý sütunu çevreliyor"
+msgstr "Sayfa satÄ±rÄ± sÃ¼tunu Ã§evreliyor"
 
-#: src/lang.c:2397
-#, fuzzy
+#: src/lang.c:2410
 msgid "# Wrap article lines at column\n"
-msgstr "# Sütundaki makale satýrlarýný çevrele\n"
+msgstr "# SÃ¼tundaki makale satÄ±rlarÄ±nÄ± Ã§evrele\n"
 
-#: src/lang.c:2402
-#, fuzzy
+#: src/lang.c:2415
 msgid "Wrap around threads on next unread"
-msgstr "Sonraki okunmayanda parçacýklarý çevrele"
+msgstr "Sonraki okunmayanda zincirleri Ã§evrele"
 
-#: src/lang.c:2403
-#, fuzzy
+#: src/lang.c:2416
 msgid "# If ON wrap around threads on searching next unread article\n"
 msgstr ""
-"# ON durumunduysa sonraki okunmayan makaleyi aramak için parçacýklarý "
-"çevrele\n"
+"# EÄŸer AÃ‡IK durumunduysa sonraki okunmayan makaleyi aramak iÃ§in zincirleri "
+"Ã§evrele\n"
 
-#: src/lang.c:2407
-#, fuzzy
+#: src/lang.c:2420
 msgid "Enter default mail address (and fullname). <CR> sets."
-msgstr "Varsayýlan posta adresini (ve tüm ismi) yaz, <CR> ayarlar."
+msgstr "Ã–ntanÄ±mlÄ± e-posta adresini (ve tÃ¼m ismi) yaz, <CR> ayarlar."
 
-#: src/lang.c:2408 src/lang.c:2908
-#, fuzzy
+#: src/lang.c:2421 src/lang.c:2931
 msgid "Mail address (and fullname)"
-msgstr "Posta adresi (ile tüm isim)"
+msgstr "E-posta adresi (ve tÃ¼m isim)"
 
-#: src/lang.c:2409
-#, fuzzy
+#: src/lang.c:2422
 msgid "# User's mail address (and fullname), if not username@host (fullname)\n"
 msgstr ""
-"# Kullanýcýnýn posta adresi (ile tüm ismi), deðilse kullanýcýadý@anasistem "
-"(tüm isim)\n"
+"# KullanÄ±cÄ±nÄ±n e-posta adresi (ve tÃ¼m ismi), yoksa kullanÄ±cÄ±adÄ±@sistem (tÃ¼m "
+"isim)\n"
 
-#: src/lang.c:2414
+#: src/lang.c:2427
 msgid "Show empty Followup-To in editor"
-msgstr ""
+msgstr "BoÅŸ izleneni dÃ¼zenleyicide gÃ¶ster"
 
-#: src/lang.c:2415
+#: src/lang.c:2428
 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:2419
+#: src/lang.c:2432
 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:2420
+#: src/lang.c:2433
 msgid "Create signature from path/command"
-msgstr ""
+msgstr "Yoldan/komuttan imza oluÅŸtur"
 
-#: src/lang.c:2421
+#: src/lang.c:2434
+#, fuzzy, c-format
 msgid ""
 "# Signature path (random sigs)/file to be used when posting/replying\n"
 "# sigfile=file       appends file as signature\n"
 "# sigfile=!command   executes external command to generate a signature\n"
+"#                    (specify %G to pass name of current newsgroup)\n"
 "# sigfile=--none     don't append a signature\n"
 msgstr ""
+"# Yollarken/cevaplarken kullanÄ±lacak mza yolu (rastgele imza)/dosya\n"
+"# sigfile=dosya       dosyayÄ± imza olarak ekler\n"
+"# sigfile=!komut   harici komutu imza oluÅŸturmak iÃ§in Ã§alÄ±ÅŸtÄ±rÄ±r\n"
+"# sigfile=--none     imza eklemez\n"
 
-#: src/lang.c:2428
+#: src/lang.c:2442
 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:2429
+#: src/lang.c:2443
 msgid "Prepend signature with \"-- \""
-msgstr ""
+msgstr "Ä°mzayÄ± \"--\" ile baÅŸlat"
 
-#: src/lang.c:2430
+#: src/lang.c:2444
 msgid "# If ON prepend the signature with dashes '\\n-- \\n'\n"
-msgstr ""
+msgstr "# EÄŸer AÃ‡IK ise imzayÄ± tire ile baÅŸlat '\\n-- \\n'\n"
 
-#: src/lang.c:2434
+#: src/lang.c:2448
 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:2435
+#: src/lang.c:2449
 msgid "Add signature when reposting"
-msgstr ""
+msgstr "Tekrar gÃ¶nderirken imza ekle"
 
-#: src/lang.c:2436
+#: src/lang.c:2450
 msgid "# If ON add signature to reposted articles\n"
-msgstr ""
+msgstr "# EÄŸer AÃ‡IK ise tekrar gÃ¶nderilmiÅŸ makaleler iÃ§in imza ekle\n"
 
-#: src/lang.c:2440
+#: src/lang.c:2454
 #, c-format
 msgid "Enter quotation marks, %s or %S for author's initials."
-msgstr ""
+msgstr "YazarÄ±n baÅŸlangÄ±Ã§larÄ± iÃ§in, %s ya da %S alÄ±ntÄ± iÅŸaretleri gir."
 
-#: src/lang.c:2441
+#: src/lang.c:2455
 msgid "Characters used as quote-marks"
-msgstr ""
+msgstr "TÄ±rnak iÅŸaretleri olarak kullanÄ±lmÄ±ÅŸ karakterler"
 
-#: src/lang.c:2442
-#, fuzzy, c-format
+#: src/lang.c:2456
+#, c-format
 msgid ""
 "# Characters used in quoting to followups and replies.\n"
 "# '_' is replaced by ' ', %s, %S are replaced by author's initials.\n"
 msgstr ""
-"# Sonrakine geçerken ve cevaplarda kulanýlan karakterlerin gösterimi.\n"
-"# '_'  deðiþtirilir ' ', %s, %S yazar baþlýðý deðiþtirilir.\n"
+"# 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:2448
-#, fuzzy
+#: src/lang.c:2462
 msgid "Quoting behavior"
-msgstr "Davranýþ göstermesi"
+msgstr "AlÄ±ntÄ±lama davranÄ±ÅŸÄ±"
 
-#: src/lang.c:2449
-#, fuzzy
+#: src/lang.c:2463
 msgid ""
 "# How quoting should be handled when following up or replying.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7806,81 +7390,72 @@ msgid ""
 "#   6 = Quote signatures, quote empty lines\n"
 "#   7 = Compress quotes, quote signatures, quote empty lines\n"
 msgstr ""
-"Diðerine geçerken yada cevap verirken görünüm nasýl olmalý.\n"
-"# 0 = Normal\n"
-"# 1 = Görünümleri sýkýþtýr\n"
-"# 2 = Ýmzayý göster\n"
-"# 3 = Görünümleri þýkýþtýr, imzalarý göster\n"
-"# 4 = Boþ satýrlarý göster\n"
-"# 5 = Görünümleri sýkýþtýr, boþ satýrlarý göster\n"
-"# 6 = Ýmzalarý göster, boþ satýrlarý göster\n"
-"# 7 = Görünümleri göster, imzalarý göster, boþ satýrlarý göster\n"
+"# Takip ederken ya da cevap verirken alÄ±ntÄ±lara ne yapÄ±lmalÄ±.\n"
+"# OlasÄ± deÄŸerler (Ã–ntanÄ±mlÄ± olan * ile iÅŸaretlendi):\n"
+"#   0 = Ã–zel bir ÅŸey yapma\n"
+"#   1 = AlÄ±ntÄ±larÄ± sÄ±kÄ±ÅŸtÄ±r\n"
+"#   2 = Ä°mzalarÄ± alÄ±ntÄ±la\n"
+"#   3 = AlÄ±ntÄ±larÄ± ÅŸÄ±kÄ±ÅŸtÄ±r, imzalarÄ± alÄ±ntÄ±la\n"
+"#   4 = BoÅŸ satÄ±rlarÄ± alÄ±ntÄ±la\n"
+"# * 5 = AlÄ±ntÄ±larÄ± sÄ±kÄ±ÅŸtÄ±r, boÅŸ satÄ±rlarÄ± alÄ±ntÄ±la\n"
+"#   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:2462 src/lang.c:2470 src/lang.c:2476
-#, fuzzy
+#: src/lang.c:2476 src/lang.c:2484 src/lang.c:2490
 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 Grupadý %M Ýleti-Kimliði %N Ad %C Ýlk Ad"
+"%A Adres %D Tarih %F Adres+Ad %G Grup adÄ± %M Ä°leti-KimliÄŸi %N Ad %C Ä°lk Ad"
 
-#: src/lang.c:2463
-#, fuzzy
+#: src/lang.c:2477
 msgid "Quote line when following up"
-msgstr "Sonrakine geçerken satýr göster"
+msgstr "Takip ederken satÄ±rÄ± alÄ±ntÄ±la"
 
-#: src/lang.c:2464
-#, fuzzy
+#: src/lang.c:2478
 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 ""
-"# Bir makaleyi postalarken/gönderirken/diðerine geçerken görünüm satýrý "
-"biçimleyiniz\n"
-"# %A Adres   %D Tarih   %F Adres+Ad   %G Grupadý   %M Ýleti-Kimliði\n"
-"# %N Tam Ad  %C Ýlk Adýnýz   %I Adýn baþ harfleri\n"
+"# Bir makaleyi postalarken/gÃ¶nderirken/takip ederken gÃ¶rÃ¼nÃ¼m satÄ±r "
+"alÄ±ntÄ±lama biÃ§imi\n"
+"# %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:2471
-#, fuzzy
+#: src/lang.c:2485
 msgid "Quote line when cross-posting"
-msgstr "Çapraz gönderirken satýrý göster"
+msgstr "Ã‡apraz gÃ¶nderirken satÄ±rÄ± alÄ±ntÄ±la"
 
-#: src/lang.c:2477
-#, fuzzy
+#: src/lang.c:2491
 msgid "Quote line when mailing"
-msgstr "posta gönderirken satýrý göster"
+msgstr "E-posta gÃ¶nderirken satÄ±rÄ± alÄ±ntÄ±la"
 
-#: src/lang.c:2482
-#, fuzzy
+#: src/lang.c:2496
 msgid "If ON, include User-Agent: header. <SPACE> toggles & <CR> sets."
 msgstr ""
-"ON durumdaysa, Kullanýcý-Etken baþlýðý ekleyiniz.  <SPACE> toggles & <CR> "
-"sets."
+"EÄŸer AÃ‡IK durumdaysa, User-Agent: baÅŸlÄ±ÄŸÄ± ekler. <SPACE> deÄŸiÅŸtirir & <CR> "
+"ayarlar."
 
-#: src/lang.c:2483
-#, fuzzy
+#: src/lang.c:2497
 msgid "Insert 'User-Agent:' header"
-msgstr "'User-Agent:'-baþlýk ekleyiniz"
+msgstr "'User-Agent' baÅŸlÄ±ÄŸÄ± ekle"
 
-#: src/lang.c:2484
-#, fuzzy
+#: src/lang.c:2498
 msgid "# If ON include advertising User-Agent: header\n"
-msgstr "# ON durumdaysa User-Agent ilanýný ekleyiniz: baþlýk\n"
+msgstr "# EÄŸer AÃ‡IK durumdaysa User-Agent: baÅŸlÄ±ÄŸÄ±nÄ± iÃ§er\n"
 
-#: src/lang.c:2489
-#, fuzzy
+#: src/lang.c:2503
 msgid ""
 "Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr ""
-"(US-ASCII, ISO-8859-1, EUC-KR) Çok Amaçlý Internet Posta Uzantýlarý için "
-"karakterküme ismini giriniz."
+"MIME iÃ§in karakter kÃ¼mesi adÄ± girin (Ã¶rn. US-ASCII, ISO-8859-1, EUC-KR), "
+"<CR> ayarlar."
 
-#: src/lang.c:2490
+#: src/lang.c:2504
 msgid "MM_CHARSET"
-msgstr ""
+msgstr "MM_CHARSET"
 
-#: src/lang.c:2491
-#, fuzzy
+#: src/lang.c:2505
 msgid ""
 "# Charset supported locally which is also used for MIME header and\n"
 "# Content-Type header.\n"
@@ -7889,61 +7464,52 @@ msgid ""
 "# If MIME_STRICT_CHARSET is defined at compile-time, charset other than\n"
 "# mm_charset is considered not displayable and represented as '?'.\n"
 msgstr ""
-"# Karakterkümesi Çok Amaçlý Internet Posta Uzantýlarý baþlýklarý için de "
-"yerel olarak desteklenmemktedir\n"
-"# Ýçerik-Tür baþlýðý.\n"
-"# Kurulmamýþsa, çevre deðerli MM_KARAKTERKÜMESÝ kullanýlýr.\n"
-"# US-ASCII kümesi yada varsayýlan zamanýnýn tanýmý yoksa derleyiniz.\n"
-"# Çok Amaçlý Internet Posta Uzantýlarý_STICT_KARAKTERKÜMESÝ doðru zamanda "
-"tanýmlanmýþsa, diðer karakterkümesi\n"
-"# mm_karakterkümesi görünemez ve gösteremez '?'.\n"
+"# Yerel olarak desteklenen karakter kÃ¼mesi MIME baÅŸlÄ±klarÄ± ve Content-Type\n"
+"# baÅŸlÄ±ÄŸÄ±nda kullanÄ±lmÄ±ÅŸ.\n"
+"# EÄŸer ayarlÄ± deÄŸilse MM_CHARSET Ã§evre deÄŸiÅŸkeninin deÄŸer kullanÄ±lÄ±r.\n"
+"# HiÃ§biri tanÄ±mlÄ± deÄŸilse US-ASCII ya da derleme zamanÄ± varsayÄ±lanÄ± "
+"kullanÄ±lÄ±r.\n"
+"# EÄŸer MIME_STRICT_CHARSET derleme amanÄ±nda tanÄ±mlÄ±ysa mm_charset\n"
+"# haricinde karakter kÃ¼meleri gÃ¶sterilemez kabul edilir ve '?' olarak "
+"gÃ¶sterilir.\n"
 
-#: src/lang.c:2501
-#, fuzzy
+#: src/lang.c:2515
 msgid "MM_NETWORK_CHARSET"
-msgstr "MM_AÐ_KARAKTERKÜMESÝ"
+msgstr "MM_NETWORK_CHARSET"
 
-#: src/lang.c:2502
-#, fuzzy
+#: src/lang.c:2516
 msgid "# Charset used for MIME (Content-Type) header in postings.\n"
 msgstr ""
-"# Çok Amaçlý Internet Posta Uzantýlarýn (içerik-tür) posta baþlýklarý için "
-"kulanýlan karakter kümesi\n"
+"GÃ¶nderilerde MIME (Content-Type) baÅŸlÄ±ÄŸÄ± iÃ§in kullanÄ±lan karakter kÃ¼mesi.\n"
 
-#: src/lang.c:2506
-#, fuzzy
+#: src/lang.c:2520
 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) Çok Amaçlý Internet Posta Uzantýlarý için "
-"karakterküme ismini giriniz."
+"Yerel karakter kÃ¼mesi adÄ± giriniz (Ã¶rneÄŸin US-ASCII, ISO-8859-1, EUC-KR), "
+"<CR> ayarlar."
 
-#: src/lang.c:2507
-#, fuzzy
+#: src/lang.c:2521
 msgid "MM_LOCAL_CHARSET"
-msgstr "MM_AÐ_KARAKTERKÜMESÝ"
+msgstr "MM_LOCAL_CHARSET"
 
-#: src/lang.c:2508
+#: src/lang.c:2522
 msgid "# Charset supported locally.\n"
-msgstr ""
+msgstr "# Karakter kÃ¼mesi yerel olarak destekleniyor.\n"
 
-#: src/lang.c:2515
-#, fuzzy
+#: src/lang.c:2529
 msgid "Mailbox format"
-msgstr "posta kutusu"
+msgstr "Mailbox biÃ§imi"
 
-#: src/lang.c:2516
-#, fuzzy
+#: src/lang.c:2530
 msgid "# Format of the mailbox.\n"
-msgstr "# Posta kutusunun biçimi.\n"
+msgstr "# mailbox biÃ§imi.\n"
 
-#: src/lang.c:2521
-#, fuzzy
+#: src/lang.c:2535
 msgid "MIME encoding in news messages"
-msgstr "Yeni mesajlarda Çok Amaçlý Internet Posta Uzantýlarý kodla"
+msgstr "Haber mesajlarÄ±nda MIME kodlama"
 
-#: src/lang.c:2522
-#, fuzzy
+#: src/lang.c:2536
 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"
@@ -7951,66 +7517,60 @@ msgid ""
 "# while Base64 is more efficient for most 8bit East Asian, Greek, and\n"
 "# Russian charsets with a lot of 8bit characters.\n"
 msgstr ""
-"# Çok Amaçlý Internet Posta Uzantýlarý kodlayýcý (8bit, base64, quoted-"
-"printable, 7bit)\n"
-"# e-postalar için, gerektiðinde. QP European için yüksek verimlidir\n"
-"# Karakter kümesi (ISO-8859-X) küçük iþaretli kesir US-ASCII karakterler\n"
-"# Base64 8bit Doðu Asya ve Yunancadan daha yüksek verimlidir\n"
-"# Rusça karakter kümesinin 8bit karakterler.\n"
+"# Gerekliyse, posta ve gÃ¶nderiler iÃ§in MIME kodlayÄ±cÄ± ( (8bit, base64, "
+"quoted-printable, 7bit).\n"
+"# QP, US-ASCII karakter Ã§ok az olan Ã§oÄŸu avrupa karakter kÃ¼meleri (ISO-8859-"
+"X) iÃ§in verimlidir\n"
+"# Karakter kÃ¼mesi (ISO-8859-X) kÃ¼Ã§Ã¼k iÅŸaretli kesir US-ASCII karakterler\n"
+"# 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:2530 src/lang.c:2551
-#, fuzzy
+#: src/lang.c:2544 src/lang.c:2565
 msgid "Don't change unless you know what you are doing. <ESC> cancels."
-msgstr "Ne yaptýðýný bilmiyorsan deðiþtirme. <ESC> iptal eder."
+msgstr "Ne yaptÄ±ÄŸÄ±nÄ± bilmiyorsan deÄŸiÅŸtirme. <ESC> iptal eder."
 
-#: src/lang.c:2531
-#, fuzzy
+#: src/lang.c:2545
 msgid "Use 8bit characters in news headers"
-msgstr "Yeni baþlýklarda 8bit karakter kullan."
+msgstr "Haber baÅŸlÄ±klarÄ±nda 8bit karakterler kullan."
 
-#: src/lang.c:2532
-#, fuzzy
+#: src/lang.c:2546
 msgid ""
 "# If ON, 8bit characters in news headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
 "# 8bit chars in header are encoded regardless of the value of this\n"
 "# parameter unless post_mime_encoding is 8bit as well.\n"
 msgstr ""
-"# ON durumdaysa, 8bit karakterler yeni baþlýklarda kodlanmaz.\n"
-"# varsayýlan OFF durumdaysa 8bit karakterler kodlanýr 8bit baþlýklardaki\n"
-"# karakterlerin deðeri bakýlmadan kodlanýr\n"
-"# Çok Amaçlý Internet Posta Uzantýlarý kodlamasý 8bit ise\n"
+"# EÄŸer AÃ‡IK durumdaysa, 8bit karakterler haber baÅŸlÄ±klarÄ±nda kodlanmaz.\n"
+"# varsayÄ±lan KAPALI'dÄ±r. Bu yÃ¼zden 8bit karakterler varsayÄ±lan olarak\n"
+"# 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:2539
-#, fuzzy
+#: src/lang.c:2553
 msgid ""
 "Auto-view post-processed files <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr ""
-"Soniþemci dosyalarý otomatik olarak göster <SPACE> toggles, <CR> sets, <ESC> "
-"cancels."
+"Sonradan iÅŸlenmiÅŸ dosyalarÄ± otomatik olarak gÃ¶ster <SPACE> deÄŸiÅŸtirir, <CR> "
+"ayarlar, <ESC> iptal eder."
 
-#: src/lang.c:2540
-#, fuzzy
+#: src/lang.c:2554
 msgid "View post-processed files"
-msgstr "Soniþlemci dosyalarý göster"
+msgstr "sonradan-iÅŸlenmiÅŸ dosyalarÄ± gÃ¶ster"
 
-#: src/lang.c:2541
-#, fuzzy
+#: src/lang.c:2555
 msgid "# If set, post processed files will be opened in a viewer\n"
-msgstr "# Kurulmuþsa, soniþlemci dosyalar görünüleyicide açýlacak\n"
+msgstr ""
+"# EÄŸer ayarlandÄ±ysa, sonradan iÅŸlenmiÅŸ dosyalar bir gÃ¶rÃ¼ntÃ¼leyicide "
+"aÃ§Ä±lacaktÄ±r\n"
 
-#: src/lang.c:2546
-#, fuzzy
+#: src/lang.c:2560
 msgid "MIME encoding in mail messages"
-msgstr "Çok Amaçlý Internet Posta Uzantýlarý posta iletilerinde kodla"
+msgstr "E-posta iletilerinde MIME kodlama"
 
-#: src/lang.c:2552
-#, fuzzy
+#: src/lang.c:2566
 msgid "Use 8bit characters in mail headers"
-msgstr "Posta baþlýklarýnda 8bit karakter kullan"
+msgstr "E-posta baÅŸlÄ±klarÄ±nda 8bit karakterler kullan"
 
-#: src/lang.c:2553
-#, fuzzy
+#: src/lang.c:2567
 msgid ""
 "# If ON, 8bit characters in mail headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -8020,54 +7580,52 @@ msgid ""
 "# prohibits 8bit characters in mail headers so that you are advised NOT to\n"
 "# turn it ON unless you have some compelling reason.\n"
 msgstr ""
-"# ON durumdaysa, 8bit karakterler posta baþlýklarýnda kodlanmaz\n"
-"# 8bit baþlýklardaki karakterler parametrelerin deðeri bakýlmadan kodlanýr\n"
-"# Çok Amaçlý Internet Posta Uzantýlarý kodlamasý 8bit deðilse. Dikkat ! RFC "
-"2822\n"
-"# posta baþlýklarýnda 8bit karakterleri yasaksa iptal önerilir HAYIR -e\n"
-"# Çok önemli neden yoksa ON durumuna getir\n"
+"# EÄŸer AÃ‡IK durumdaysa, 8bit karakterler posta baÅŸlÄ±klarÄ±nda kodlanmaz.\n"
+"# Ã¶ntanÄ±mlÄ± deÄŸer KAPALI'dÄ±r. 8bit karakterler Ã¶ntanÄ±mlÄ± olarak kodlanÄ±r.\n"
+"# 8bit baÅŸlÄ±klardaki karakterler parametrelerin deÄŸeri bakÄ±lmadan kodlanÄ±r\n"
+"# mail_mime_encoding 8bit deÄŸilse. RFC 2822 posta baÅŸlÄ±klarÄ±nda 8bit "
+"karakterleri\n"
+"# yasaklar. EÄŸer Ã§ok Ã¶nemli bir nedeniniz yoksa bunu AÃ‡IK TUTMAMANI "
+"Ã¶nerilir.\n"
 
-#: src/lang.c:2564
-#, fuzzy
+#: src/lang.c:2578
 msgid "Strip blanks from ends of lines"
-msgstr "Satýr sonu boþlarý yok et"
+msgstr "SatÄ±r sonu boÅŸlarÄ± yok et"
 
-#: src/lang.c:2565
-#, fuzzy
+#: src/lang.c:2579
 msgid ""
 "# If ON strip blanks from ends of lines for faster display on slow "
 "terminals.\n"
 msgstr ""
-"# ON durumdaysa yavaþ uçbirimde daha hýzlý görüntü için boþlarý yok et.\n"
+"# EÄŸer AÃ‡IK durumdaysa yavaÅŸ uÃ§birimde daha hÄ±zlÄ± gÃ¶rÃ¼ntÃ¼ iÃ§in boÅŸlarÄ± yok "
+"et.\n"
 
-#: src/lang.c:2571
-#, fuzzy
+#: src/lang.c:2585
 msgid "If ON, use transliteration. <SPACE> toggles & <CR> sets."
-msgstr "ON durumdaysa damga çevirisi kullan.  <SPACE> toggles & <CR> sets."
+msgstr ""
+"EÄŸer AÃ‡IK durumdaysa damga Ã§evirisi kullan. <SPACE> deÄŸiÅŸtirir & <CR> "
+"ayarlar."
 
-#: src/lang.c:2572
-#, fuzzy
+#: src/lang.c:2586
 msgid "Transliteration"
-msgstr "Damga çevirisi"
+msgstr "BaÅŸka alfabe ile yazma"
 
-#: src/lang.c:2573
-#, fuzzy
+#: src/lang.c:2587
 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 ""
-"# ON durumdaysa, //DAMGAÇEVÝRÝSÝ uzantýsý kullan. Karakterin yapamadýðýný\n"
-"# daha büyük damga kümesi, yaklaþýk deðer verilebilir\n"
-"# Bir veya daha fazla ayný karakter\n"
+"# EÄŸer AÃ‡IK durumdaysa, //TRANSLIT uzantÄ±sÄ± kullan. Bu, eÄŸer bir karater\n"
+"# hedef karakter kÃ¼mesinde temsil edilemiyorsa, benzer gÃ¶zÃ¼ken "
+"karakterlerin\n"
+"# bir ya da birkaÃ§Ä± ile benzetilebilir.\n"
 
-#: src/lang.c:2581
-#, fuzzy
+#: src/lang.c:2595
 msgid "Send you a Cc/Bcc automatically"
-msgstr "Mektup kopyasý otomatik olarak kendine gönder."
+msgstr "kopyasÄ±nÄ±/gizli kopyasÄ±nÄ± otomatik olarak kendine gÃ¶nder"
 
-#: src/lang.c:2582
-#, fuzzy
+#: src/lang.c:2596
 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"
@@ -8076,161 +7634,155 @@ msgid ""
 "#   2 = Bcc\n"
 "#   3 = Cc and Bcc\n"
 msgstr ""
-"# Makale/parçacýk listelerinde hangi bilgiler gösterilmeli\n"
-"# 0 = hiçbir þey, 1 = satýrlar, 2 = skor, 3 = satýrlar & skor\n"
+"# Makale gÃ¶nderirken adÄ±nÄ±zÄ± Bilgi: ve/veya Gizli Bilgi: alanlarÄ±na girin.\n"
+"# Muhtemel deÄŸerler (varsayÄ±lan * ile iÅŸaretli):\n"
+"# * 0 = HayÄ±r\n"
+"#   1 = Bilgi\n"
+"#   2 = Gizli Bilgi\n"
+"#   3 = Bilgi ve Gizli Bilgi\n"
+
+#: src/lang.c:2607
+msgid "Hash algorithm for Cancel-Lock/Cancel-Key"
+msgstr ""
+
+#: src/lang.c:2608
+msgid ""
+"# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n"
+"# Use 'none' to not generate Cancel-Lock headers.\n"
+msgstr ""
 
-#: src/lang.c:2591
-#, fuzzy
+#: src/lang.c:2614
 msgid "Enter address elements about which you want to be warned. <CR> sets."
-msgstr "uyarýlmak istediðin adres öðelerine gir <CR> sets."
+msgstr "UyarÄ±lmak istediÄŸiniz adres bileÅŸenlerini girin. <CR> ayarlar."
 
-#: src/lang.c:2592
-#, fuzzy
+#: src/lang.c:2615
 msgid "Spamtrap warning address parts"
-msgstr "isteneyen e-mail posta uyarýsý"
+msgstr "Spam tuzaÄŸÄ± uyarÄ± adres bÃ¶lÃ¼mleri"
 
-#: src/lang.c:2593
-#, fuzzy
+#: src/lang.c:2616
 msgid ""
 "# A comma-delimited list of address-parts you want to be warned\n"
 "# about when trying to reply by email.\n"
 msgstr ""
-"# Uyarýlmak isiyorsan virgülle-sýnýrlanmýþ address-kýsýmlarýn listesini "
-"göster\n"
-"# e-posta ile cevap yazmak istediðin zaman\n"
+"# 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:2598
-#, fuzzy
+#: src/lang.c:2621
 msgid "Enter default number of days a filter entry will be valid. <CR> sets."
-msgstr "Süz giriþin geçerli olacaðý varsayýlan günler sayýsýna gir <CR> sets."
+msgstr ""
+"Bir filtre girdisinin geÃ§erli olacaÄŸÄ± varsayÄ±lan gÃ¼n sayÄ±sÄ±na gir. <CR> "
+"ayarlar."
 
-#: src/lang.c:2599
-#, fuzzy
+#: src/lang.c:2622
 msgid "No. of days a filter entry is valid"
-msgstr "Süz girdisinin geçerli günler sayýsý"
+msgstr "SÃ¼zgeÃ§ girdisinin geÃ§erli olduÄŸu gÃ¼n sayÄ±sÄ±"
 
-#: src/lang.c:2600
-#, fuzzy
+#: src/lang.c:2623
 msgid "# Number of days a short term filter will be active\n"
-msgstr "# Kýsa sürecek süzün aktif olacaðý günler sayýsý\n"
+msgstr "# KÄ±sa sÃ¼reli filtrenin aktif olacaÄŸÄ± gÃ¼n sayÄ±sÄ±\n"
 
-#: src/lang.c:2604
+#: src/lang.c:2627
 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:2605
-#, fuzzy
+#: src/lang.c:2628
 msgid "Add posted articles to filter"
-msgstr "Gönderilen makaleleri süzgece ekle"
+msgstr "GÃ¶nderilen makaleleri sÃ¼zgece ekle"
 
-#: src/lang.c:2606
-#, fuzzy
+#: src/lang.c:2629
 msgid ""
 "# If ON add posted articles which start a new thread to filter for\n"
 "# highlighting follow-ups\n"
-msgstr "# ON durumduysa gönderilmiþ makaleleri ekle# highlighting follow-ups\n"
+msgstr ""
+"# EÄŸer AÃ‡IK ise vurgulanan takipler iÃ§in filtreleyen yeni bir zincir "
+"oluÅŸturan\n"
+"# gÃ¶nderilmiÅŸ makaleleri ekle\n"
 
-#: src/lang.c:2610
-#, fuzzy
+#: src/lang.c:2633
 msgid "The directory where articles/threads are to be saved in mailbox format."
-msgstr "makaleler/iç parçacýklarýn posta kutusu olarak kaydedilecek dizin."
+msgstr ""
+"makalelerin/e-posta zincirlerinin mailbox biÃ§iminde kaydedileceÄŸi dizin"
 
-#: src/lang.c:2611
-#, fuzzy
+#: src/lang.c:2634
 msgid "Mail directory"
-msgstr "Posta dizini"
+msgstr "Eposta dizini"
 
-#: src/lang.c:2612
-#, fuzzy
+#: src/lang.c:2635
 msgid "# (-m) directory where articles/threads are saved in mailbox format\n"
 msgstr ""
-"# makaleler/iç parçacýklarýn posta kutusu olarak kaydetmek istediðin dizin\n"
+"# (-m) dizin makaleler/zincirlerin mailbox biÃ§iminde kaydetmek istediÄŸiniz "
+"dizin\n"
 
-#: src/lang.c:2617
-#, fuzzy
+#: src/lang.c:2640
 msgid "Save articles in batch mode (-S)"
-msgstr "Makaleleri toplu moda kaydet (-S)"
+msgstr "Makaleleri toplu modda kaydet (-S)"
 
-#: src/lang.c:2618
-#, fuzzy
+#: src/lang.c:2641
 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 ""
-"# ON durumdaysa kaydeti bastýðýn zaman makaleler/iç parçacýklar\n"
-"# toplu mode olarak kaydedilir\n"
+"# 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:2623
-#, fuzzy
+#: src/lang.c:2646
 msgid "The directory where you want articles/threads saved."
-msgstr "makeleleri7iç parçacýklarýný kaydetmek istediðin dizin."
+msgstr "makeleleri/e-pota zincirlerini kaydetmek istediÄŸiniz dizin."
 
-#: src/lang.c:2624
-#, fuzzy
+#: src/lang.c:2647
 msgid "Directory to save arts/threads in"
-msgstr "iç parçacýklarýn kaydedildiði dizin"
+msgstr "makaleler/zincirler ÅŸu dizine kaydedilir"
 
-#: src/lang.c:2625
-#, fuzzy
+#: src/lang.c:2648
 msgid "# Directory where articles/threads are saved\n"
-msgstr "# Kaydedilmiþ makalelerin/iç parçacýklarýn olduðu dizin\n"
+msgstr "# Makalelerin/zincirlerin kaydedildiÄŸi dizin\n"
 
-#: src/lang.c:2629
-#, fuzzy
+#: src/lang.c:2652
 msgid ""
 "Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> "
 "sets."
 msgstr ""
-"Arçivadý olarak makaleleri/iç parçacýklarý otomatik olarak kaydet: header. "
-"<SPACE> toggles & <CR> sets."
+"Archive-name: baÅŸlÄ±ÄŸÄ±na gÃ¶re makale/zincirleri otomatik kaydet. <SPACE> "
+"deÄŸiÅŸtirir & <CR> ayarlar."
 
-#: src/lang.c:2630
-#, fuzzy
+#: src/lang.c:2653
 msgid "Use Archive-name: header for save"
-msgstr "Arþiv ismi kullan: baþlýk kaydetme"
+msgstr "Kaydetmek iÃ§in Archive-name: Ã¼st bilgisini kullan"
 
-#: src/lang.c:2631
-#, fuzzy
+#: src/lang.c:2654
 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 ""
-"# ON durumdaysa Arþiv ismi ile makaleleri/iç parçacýklarý: posta baþlýðý\n"
-"# will Arþiv ismi &\n"
+"# 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:2636
-#, fuzzy
+#: src/lang.c:2659
 msgid ""
 "Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
 "cancels."
 msgstr ""
-"Kaydedilmiþ makaleleri /iç parçacýklarý okunmuþ olarak iþaretle. <ARALIK> "
-"büyük küçük harf, <CR> kümeler, <ESC> iptal et."
+"Kaydedilen makale/zincirleri okunmuÅŸ olarak iÅŸaretle. <SPACE> deÄŸiÅŸtirir, "
+"<CR> ayarlar, <ESC> iptal eder."
 
-#: src/lang.c:2637
-#, fuzzy
+#: src/lang.c:2660
 msgid "Mark saved articles/threads as read"
-msgstr "Kaydedilmiþ makaleleri /iç parçacýklarý okunmuþ olarak iþaretle"
+msgstr "KaydedilmiÅŸ makaleleri/eposta zincirlerini okunmuÅŸ olarak iÅŸaretle"
 
-#: src/lang.c:2638
-#, fuzzy
+#: src/lang.c:2661
 msgid "# If ON mark articles that are saved as read\n"
-msgstr "# ON durumdaysa kaydedilmiþ makaleleri okunmuþ olarak iþaretle\n"
+msgstr "# AÃ‡IK durumdaysa okunmuÅŸ olarak kaydedilmiÅŸ makaleleri iÅŸaretle\n"
 
-#: src/lang.c:2642
-#, fuzzy
+#: src/lang.c:2665
 msgid "Do post processing (eg. extract attachments) for saved articles."
-msgstr ""
-"Kaydedilmiþ makaleler için iþlem gönder (örn. ekleri çýkart) for saved "
-"articles."
+msgstr "KaydedilmiÅŸ makaleler iÃ§in sonradan iÅŸleme uygula (Ã¶rn. ek Ã§Ä±kartma)."
 
-#: src/lang.c:2643
-#, fuzzy
+#: src/lang.c:2666
 msgid "Post process saved articles"
-msgstr "Kaydedilmiþ makaleleri gönder"
+msgstr "KaydedilmiÅŸ makaleleri sonradan iÅŸle"
 
-#: src/lang.c:2644
-#, fuzzy
+#: src/lang.c:2667
 msgid ""
 "# Perform post processing (saving binary attachments) from saved articles.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -8238,174 +7790,152 @@ msgid ""
 "#   1 = extract shell archives (shar) only\n"
 "#   2 = yes\n"
 msgstr ""
-"# Kaydedilmiþ makaleler gönderme iþlemini bitir.\n"
-"# 0=(evet) 1=(hayýr) 2=(kabuk arþivleri bul (shar) only)\n"
+"# KaydedilmiÅŸ makalelerden sonradan iÅŸleme uygula (ikilik ekleri kaydetme).\n"
+"# OlasÄ± deÄŸerler (Ã¶ntanÄ±mlÄ± olan * ile iÅŸaretlenmiÅŸtir):\n"
+"# * 0 = hayÄ±r\n"
+"#   1 = sadece kabuk arÅŸivlerini (shar) Ã§Ä±kart\n"
+"#   2 = evet\n"
 
-#: src/lang.c:2653
-#, fuzzy
+#: src/lang.c:2676
 msgid "Process only unread articles"
-msgstr "Sadece okunmayan makaleleri iþle"
+msgstr "Sadece okunmayan makaleleri iÅŸle"
 
-#: src/lang.c:2654
-#, fuzzy
+#: src/lang.c:2677
 msgid ""
 "# If ON only save/print/pipe/mail unread articles (tagged articles "
 "excepted)\n"
 msgstr ""
-"# ON durumundaysa okunmamýþ makaleleri sadece kaydet/yazdýr/ilet/postala "
-"(imlenmiþ makaleler hariç tutulur)\n"
+"# EÄŸer AÃ‡IK durumundaysa okunmamÄ±ÅŸ makaleleri sadece kaydet/yazdÄ±r/yÃ¶nlendir/"
+"postala (etiketlenmiÅŸ makaleler hariÃ§ tutulur)\n"
 
-#: src/lang.c:2659
-#, fuzzy
+#: src/lang.c:2682
 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."
+"BaÅŸlÄ±ÄŸÄ±n tÃ¼mÃ¼nÃ¼ ya da bir kÄ±smÄ±nÄ± yazdÄ±r. <SPACE> deÄŸiÅŸtirir & <CR> ayarlar."
 
-#: src/lang.c:2660
-#, fuzzy
+#: src/lang.c:2683
 msgid "Print all headers when printing"
-msgstr "Yazdýrýrken tüm baþlýklarý yazdýr"
+msgstr "YazdÄ±rÄ±rken bÃ¼tÃ¼n Ã¼st bilgileri yazdÄ±r"
 
-#: src/lang.c:2661
-#, fuzzy
+#: src/lang.c:2684
 msgid ""
 "# If ON print all of article header otherwise just the important lines\n"
 msgstr ""
-"# On durumundaysa makale baþlýðýnýn tümünü deðilse sadece önemli olanlarý "
-"yazdýr\n"
+"# EÄŸer AÃ‡IK durumundaysa makale baÅŸlÄ±ÄŸÄ±nÄ±n tÃ¼mÃ¼nÃ¼ deÄŸilse sadece Ã¶nemli "
+"olanlarÄ± yazdÄ±r\n"
 
-#: src/lang.c:2665
-#, fuzzy
+#: src/lang.c:2688
 msgid ""
 "The printer program with options that is to be used to print articles/"
 "threads."
 msgstr ""
-"Makaleleri/parçacýklarý yazdýrmak için kullanýlacak seçenekli yazýcý "
-"programý."
+"Makaleleri/zincirleri yazdÄ±rmak iÃ§in kullanÄ±lacak seÃ§enekleriyle yazÄ±cÄ± "
+"programÄ±"
 
-#: src/lang.c:2666
-#, fuzzy
+#: src/lang.c:2689
 msgid "Printer program with options"
-msgstr "Seçenekli yazýcý programý"
+msgstr "SeÃ§enekleriyle yazÄ±cÄ± programÄ±"
 
-#: src/lang.c:2667
-#, fuzzy
+#: src/lang.c:2690
 msgid "# Print program with parameters used to print articles/threads\n"
 msgstr ""
-"# Makaleleri/iþ parçacýklarý yazdýrmak için parameterli yazýcý program "
-"kullan\n"
+"# ProgramÄ± makaleleri/zincirleri yazdÄ±rmak iÃ§in kullanÄ±lan parametreleri "
+"kullanarak yazdÄ±r\n"
 
-#: src/lang.c:2673
-#, fuzzy
+#: src/lang.c:2696
 msgid "Force redraw after certain commands"
-msgstr "Kesin komutlardan sonra ekrandaki çizimin yenilenmesini güçlendir"
+msgstr "Belli komutlardan sonra ekrandaki Ã§izimin yenilenmesini zorla"
 
-#: src/lang.c:2674
-#, fuzzy
+#: src/lang.c:2697
 msgid ""
 "# If ON a screen redraw will always be done after certain external commands\n"
 msgstr ""
-"# ON durumdaysa ekrandaki çizimin yenilenmesi bazý dýþ komutlardan sonra "
-"tamamlanacak\n"
+"# EÄŸer AÃ‡IK durumdaysa ekrandaki Ã§izimin yenilenmesi bazÄ± dÄ±ÅŸ komutlardan "
+"sonra tamamlanacak\n"
 
-#: src/lang.c:2678
-#, fuzzy
+#: src/lang.c:2701
 msgid ""
 "Start editor with line offset. <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr ""
-"Satýr kaydýrarak düzenleciyi baþlat. <ARALIK> büyük küçük harf, <CR> "
-"kümeler, <ESC> iptal et."
+"SatÄ±r kaydÄ±rarak dÃ¼zenleciyi baÅŸlat. <SPACE> deÄŸiÅŸtirir, <CR> ayarlar, <ESC> "
+"iptal eder."
 
-#: src/lang.c:2679
-#, fuzzy
+#: src/lang.c:2702
 msgid "Start editor with line offset"
-msgstr "Düzenleyiciyi satýr konumu ile baþlat"
+msgstr "DÃ¼zenleyiciyi satÄ±r konumu ile baÅŸlat"
 
-#: src/lang.c:2680
-#, fuzzy
+#: src/lang.c:2703
 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 düzenleyicir dosyadaki imleç kaydýrýcýlarda açýlacak\n"
-"# aksi takdirde imleç ilk satýrda yer alacak\n"
+"# AÃ‡IK ise dÃ¼zenleyici imleci dosyadaki kaldÄ±ÄŸÄ± yerden baÅŸlatacak\n"
+"# aksi takdirde imleÃ§ ilk satÄ±rda yer alacak\n"
 
-#: src/lang.c:2685
-#, fuzzy
+#: src/lang.c:2708
 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, kümelemek "
-"için <CR> yazýn."
+"DÃ¼zenleyici iÃ§in %E, dosya adÄ± iÃ§in %F, satÄ±r numarasÄ± iÃ§in %N, ayarlama "
+"iÃ§in <CR>."
 
-#: src/lang.c:2686
-#, fuzzy
+#: src/lang.c:2709
 msgid "Invocation of your editor"
-msgstr "Düzenleyicinizin yürütülmesi"
+msgstr "DÃ¼zenleyicinizin baÅŸlatÄ±lmasÄ±"
 
-#: src/lang.c:2687
-#, fuzzy
+#: src/lang.c:2710
 msgid ""
 "# Format of editor line including parameters\n"
 "# %E Editor  %F Filename  %N Linenumber\n"
 msgstr ""
-"# Parametrelerle birlikte düzenleyici satýrý biçimi\n"
-"# %E Düzenleyici  %F Dosya adý  %N Satýr numarasý\n"
+"# Parametrelerde dÃ¼zenleyici satÄ±rÄ± biÃ§imi\n"
+"# %E DÃ¼zenleyici  %F Dosya adÄ±  %N SatÄ±r numarasÄ±\n"
 
-#: src/lang.c:2692
-#, fuzzy
+#: src/lang.c:2715
 msgid ""
 "Enter name and options for external-inews, --internal for internal inews"
 msgstr ""
-"Dýþ inew programlarý için isim ve seçenekleri, --iç inew programlarý için "
-"içseli girin"
+"Harici inews programÄ± iÃ§in isim ve seÃ§enekler, dahili inews iÃ§in --internal"
 
-#: src/lang.c:2693
-#, fuzzy
+#: src/lang.c:2716
 msgid "External inews"
-msgstr "Dýþ inew programlarý"
+msgstr "Harici inews"
 
-#: src/lang.c:2694
-#, fuzzy
+#: src/lang.c:2717
 msgid ""
 "# If --internal use the built in mini inews for posting via NNTP\n"
 "# otherwise use an external inews program\n"
 msgstr ""
-"# Eðer --içsel ise NNTP yoluyla gönderim için yerleþik mini inew "
-"programlarýný kullanýn\n"
-"# deðilse bir dýþ inew programý kullanýn\n"
+"# 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:2698
-#, fuzzy
+#: src/lang.c:2721
 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, kümelemek için <CR> yazýn."
+"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:2699
-#, fuzzy
+#: src/lang.c:2722
 msgid "Invocation of your mail command"
-msgstr "Posta komutunuzun yürütülmesi"
+msgstr "E-posta komutunuzun baÅŸlatÄ±lmasÄ±"
 
-#: src/lang.c:2700
-#, fuzzy
+#: src/lang.c:2723
 msgid ""
 "# Format of mailer line including parameters\n"
 "# %M Mailer  %S Subject  %T To  %F Filename\n"
 "# ie. to use elm as your mailer:    elm -s \"%S\" \"%T\" < %F\n"
 "# ie. elm interactive          :    elm -i %F -s \"%S\" \"%T\"\n"
 msgstr ""
-"# Parametrelerle birlikte gönderici satýrý biçimi\n"
-"# %M Gönderici  %S Konu  %T Gönderilen  %F Dosya adý\n"
-"# ie. elmi göndericiniz olarak kullanmak için:    elm -s \"%S\" \"%T\" < %F\n"
-"# ie. elm etkileþimli            :    elm -i %F -s \"%S\" \"%T\"\n"
+"# 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"
 
-#: src/lang.c:2708
-#, fuzzy
+#: src/lang.c:2731
 msgid "Use interactive mail reader"
-msgstr "Etkileþimli posta okuyucu kullan"
+msgstr "EtkileÅŸimli posta okuyucusu kullan"
 
-#: src/lang.c:2709
+#: src/lang.c:2732
 msgid ""
 "# Interactive mailreader\n"
 "# Possible values are (the default is marked with *):\n"
@@ -8413,87 +7943,84 @@ msgid ""
 "#   1 = use interactive mailreader with headers in file\n"
 "#   2 = use interactive mailreader without headers in file\n"
 msgstr ""
+"# EtkileÅŸimli eposta okuyucusu\n"
+"# OlasÄ± deÄŸerler (Ã¶ntanÄ±mlÄ± olan * ile iÅŸaretlenmiÅŸtir):\n"
+"# * 0 = etkileÅŸimli eposta okuyucusu yok\n"
+"#   1 = etkileÅŸimli eposta okuyucusunu dosyada baÅŸlÄ±klar olacak ÅŸekilde "
+"kullan\n"
+"#   2 = etkileÅŸimli eposta okuyucusunu dosyada baÅŸlÄ±klar olmayacak ÅŸekilde "
+"kullan\n"
 
-#: src/lang.c:2718
-#, fuzzy
+#: src/lang.c:2741
 msgid "Remove ~/.article after posting"
-msgstr "Kaldýr ~/.article sonra makale"
+msgstr "GÃ¶nderim sonrasÄ± ~/.article dosyasÄ±nÄ± sil"
 
-#: src/lang.c:2719
-#, fuzzy
+#: src/lang.c:2742
 msgid "# If ON remove ~/.article after posting.\n"
-msgstr "# ON durumundaysa kaldýr  ~/.gönderimden sonra makale.\n"
+msgstr "# AÃ‡IK durumundaysa gÃ¶nderim sonrasÄ± ~/.article dosyasÄ±nÄ± sil.\n"
 
-#: src/lang.c:2725
+#: src/lang.c:2748
 msgid "Use UTF-8 graphics (thread tree etc.)"
-msgstr ""
+msgstr "UTF-8 grafik kullan (zincir aÄŸacÄ± vb.)"
 
-#: src/lang.c:2726
+#: src/lang.c:2749
 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:2731
-#, fuzzy
+#: src/lang.c:2754
 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=kaydetmeyin."
+"TÃ¼m gÃ¶nderilen makaleler iÃ§in dosya adÄ±, <CR> ayarlar, dosya adÄ± "
+"yok=kaydetme."
 
-#: src/lang.c:2732
-#, fuzzy
+#: src/lang.c:2755
 msgid "Filename for posted articles"
-msgstr "Gönderilen makaleler için dosya adý"
+msgstr "GÃ¶nderilen makaleler iÃ§in dosya adÄ±"
 
-#: src/lang.c:2733
-#, fuzzy
+#: src/lang.c:2756
 msgid ""
 "# Filename where to keep all postings (default posted)\n"
 "# If no filename is set then postings will not be saved\n"
 msgstr ""
-"# Postalarýn tutunacak dosyaadý (gönderilmiþ varsayýlan)\n"
-"# Dosyaadý yoksa hiçbir posta kaydedilmeyecek\n"
+"# TÃ¼m gÃ¶nderilerin tutulacaÄŸÄ± dosya adÄ± (gÃ¶nderilmiÅŸ varsayÄ±lan)\n"
+"# Dosya adÄ± ayarlanmazsa hiÃ§bir gÃ¶nderi kaydedilmeyecek\n"
 
-#: src/lang.c:2738
-#, fuzzy
+#: src/lang.c:2761
 msgid ""
 "Keep all failed articles in ~/dead.articles. <SPACE> toggles & <CR> sets."
 msgstr ""
-"Baþarýsýz makaleleri tut ~/ölü.makale. <Aralýk> büyük küçük harf & <CR> "
-"kümeleri."
+"TÃ¼m baÅŸarÄ±sÄ±z makaleleri ~/dead.articles altÄ±nda tut. <SPACE> deÄŸiÅŸtirir & "
+"<CR> ayarlar."
 
-#: src/lang.c:2739
-#, fuzzy
+#: src/lang.c:2762
 msgid "Keep failed arts in ~/dead.articles"
-msgstr "Baþarýsýz makaleleri tut ~/ölü.makale"
+msgstr "BaÅŸarÄ±sÄ±z makaleleri ~/dead.articles altÄ±nda tut"
 
-#: src/lang.c:2740
-#, fuzzy
+#: src/lang.c:2763
 msgid "# If ON keep all failed postings in ~/dead.articles\n"
-msgstr "# If ON gönderilemeyen bütün postalarý tut ~/ölü.makale\n"
+msgstr ""
+"# EÄŸer AÃ‡IK ise tÃ¼m baÅŸarÄ±sÄ±z gÃ¶nderileri ~/dead.articles iÃ§inde sakla\n"
 
-#: src/lang.c:2744
-#, fuzzy
+#: src/lang.c:2767
 msgid "Do you want to strip unsubscribed groups from .newsrc"
-msgstr "Abone olmayan gruplarý çýkart .newsrc"
+msgstr "Abone olmayan gruplarÄ± Ã§Ä±kart .newsrc dosyasÄ±ndan Ã§Ä±kart"
 
-#: src/lang.c:2745
-#, fuzzy
+#: src/lang.c:2768
 msgid "No unsubscribed groups in newsrc"
-msgstr "Abone olmayan grup yok newsrc"
+msgstr "newsrc dosyasÄ±nda abone olunmayan grup yok"
 
-#: src/lang.c:2746
-#, fuzzy
+#: src/lang.c:2769
 msgid "# If ON strip unsubscribed groups from newsrc\n"
-msgstr "# If ON abone olmamýþ gruplarý çýkart newsrc\n"
+msgstr "# EÄŸer AÃ‡IK ise newsrc'den abonelikten Ã§Ä±kÄ±lmÄ±ÅŸ gruplarÄ± Ã§Ä±kart\n"
 
-#: src/lang.c:2751
-#, fuzzy
+#: src/lang.c:2774
 msgid "Remove bogus groups from newsrc"
-msgstr "Bogus gruplarý kaldýr newsrc"
+msgstr "sahte gruplarÄ±nÄ± newsrc'den Ã§Ä±kart"
 
-#: src/lang.c:2752
-#, fuzzy
+#: src/lang.c:2775
 msgid ""
 "# What to do with bogus groups in newsrc file\n"
 "# Possible values are (the default is marked with *):\n"
@@ -8501,83 +8028,81 @@ msgid ""
 "#   1 = remove\n"
 "#   2 = highlight with D on selection screen\n"
 msgstr ""
-"# newsrc dosyasýnda olan bogus gruplara ne yapýlsýn\n"
-"# 0=(Koru) 1=(Kaldýr) 2=(Highlight with D on selection screen).\n"
+"# newsrc dosyasÄ±nda olan sahte gruplara ne yapÄ±lsÄ±n\n"
+"# OlasÄ± deÄŸerler (Ã¶ntanÄ±mlÄ± olan * ile iÅŸaretli):\n"
+"# * 0 = koru\n"
+"#   1 = kaldÄ±r\n"
+"#   2 = seÃ§im ekranÄ±nda D ile vurgula\n"
 
-#: src/lang.c:2761
-#, fuzzy
+#: src/lang.c:2784
 msgid ""
 "Enter number of seconds to wait for a response from the server. <CR> sets."
-msgstr "Aktif dosya tekrar okunana kadar saniye miktarýný girin. <CR> ayarlar."
+msgstr ""
+"Sunucudan cevap gelene kadar beklenecek saniye miktarÄ±nÄ± girin. <CR> ayarlar."
 
-#: src/lang.c:2762
+#: src/lang.c:2785
 msgid "NNTP read timeout in seconds"
-msgstr ""
+msgstr "NNTP saniye cinsinden okuma zaman aÅŸÄ±mÄ±"
 
-#: src/lang.c:2763
+#: src/lang.c:2786
 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:2768
-#, fuzzy
+#: src/lang.c:2791
 msgid "Enter number of seconds until active file will be reread. <CR> sets."
-msgstr "Aktif dosya tekrar okunana kadar saniye miktarýný girin. <CR> ayarlar."
+msgstr ""
+"Aktif dosya tekrar okunana kadar beklenecek saniye miktarÄ±nÄ± girin. <CR> "
+"ayarlar."
 
-#: src/lang.c:2769
-#, fuzzy
+#: src/lang.c:2792
 msgid "Interval in secs to reread active"
-msgstr "yeniden etkin kýlma saniye aralýðý"
+msgstr "Etkin olanÄ± yeniden okmak iÃ§in saniye cinsinden zaman aralÄ±ÄŸÄ±"
 
-#: src/lang.c:2770
-#, fuzzy
+#: src/lang.c:2793
 msgid ""
 "# Time interval in seconds between rereading the active file (0=never)\n"
-msgstr "# Aktif dosyalar okunurken saniyeler süren zaman aralýðý (0=asla)\n"
+msgstr ""
+"# Aktif dosyalar tekrar okunurken saniye cinsinden zaman aralÄ±ÄŸÄ± (0=asla)\n"
 
-#: src/lang.c:2775
-#, fuzzy
+#: src/lang.c:2798
 msgid "Reconnect to server automatically"
-msgstr "Sunucuya otomatik olarak baðlan"
+msgstr "Sunucuya otomatik olarak baÄŸlan"
 
-#: src/lang.c:2776
-#, fuzzy
+#: src/lang.c:2799
 msgid ""
 "# If ON automatically reconnect to NNTP server if the connection is broken\n"
 msgstr ""
-"# ON konumunda ise baðlantý kesilirse NNTP sunucusuna otomatik olarak tekrar "
-"baðlan\n"
+"# AÃ‡IK konumunda ise baÄŸlantÄ± kesilirse NNTP sunucusuna otomatik olarak "
+"tekrar baÄŸlan\n"
 
-#: src/lang.c:2780
-#, fuzzy
+#: src/lang.c:2803
 msgid ""
 "Create local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 msgstr ""
-"NNTP giriþ sayfalarýnýn yerel kopyalarýný yarat. <SPACE> deðiþtirir & <CR> "
-"ayarlar."
+"NNTP Ã¶nizleme dosyalarÄ±nÄ±n yerel kopyalarÄ±nÄ± yarat. <SPACE> deÄŸiÅŸtirir & "
+"<CR> ayarlar."
 
-#: src/lang.c:2781
-#, fuzzy
+#: src/lang.c:2804
 msgid "Cache NNTP overview files locally"
-msgstr "Að Haberleri Aktarma Protokolü önbelleði yerel olarak giriþ dosyalarý"
+msgstr "NNTP Ã¶nizleme dosyalarÄ±nÄ± yerel olarak Ã¶nbellekle"
 
-#: src/lang.c:2782
-#, fuzzy
+#: src/lang.c:2805
 msgid "# If ON, create local copies of NNTP overview files.\n"
-msgstr "# On durumundaysa, NNTP giriþ dosyalarýnýn yerel kopyalarýný yarat.\n"
+msgstr ""
+"# AÃ‡IK durumundaysa, NNTP Ã¶nizleme dosyalarÄ±nÄ±n yerel kopyalarÄ±nÄ± yarat.\n"
 
-#: src/lang.c:2786 src/lang.c:2801 src/lang.c:2821 src/lang.c:2840
-#, fuzzy
+#: src/lang.c:2809 src/lang.c:2824 src/lang.c:2844 src/lang.c:2863
 msgid "Enter format string. <CR> sets, <ESC> cancels."
-msgstr ""
-"Okunan makaleleri imlemek için karakter girin. <CR> yarlar, <ESC> iptal eder."
+msgstr "BiÃ§imleme dizgesini girin. <CR> ayarlar, <ESC> iptal eder."
 
-#: src/lang.c:2787
-#, fuzzy
+#: src/lang.c:2810
 msgid "Format string for selection level"
-msgstr "küme seçme düzeyine dön"
+msgstr "SeÃ§im seviyesinde formatlama dizgesi"
 
-#: src/lang.c:2788
+#: src/lang.c:2811
 msgid ""
 "# Format string for selection level representation\n"
 "# Default: %f %n %U  %G  %d\n"
@@ -8590,13 +8115,23 @@ msgid ""
 "#   %n              Number, linenumber on screen\n"
 "#   %U              Unread count\n"
 msgstr ""
+"# SeÃ§im seviyesi gÃ¶sterimi iÃ§in biÃ§im dizgesi\n"
+"# VarsayÄ±lan: %f %n %U  %G  %d\n"
+"# Muhtemel deÄŸerler:\n"
+"#   %%              '%'\n"
+"#   %d              AÃ§Ä±klama\n"
+"#   %f              Haber grubu bayraÄŸÄ±: 'D' sahte, 'X' gÃ¶nderilemez,\n"
+"#                  'M'yÃ¶netilmiÅŸ, '=' yeniden adlandÄ±rÄ±lmÄ±ÅŸ, 'N' yeni, 'u' "
+"abone olunmamÄ±ÅŸ\n"
+"#   %G              Grup adÄ±\n"
+"#   %n              SayÄ±, ekrandaki satÄ±r sayÄ±sÄ±\n"
+"#   %U              OkunmamÄ±ÅŸ say\n"
 
-#: src/lang.c:2802
-#, fuzzy
+#: src/lang.c:2825
 msgid "Format string for group level"
-msgstr "küme seçme düzeyine dön"
+msgstr "Grup seviyesinde biÃ§imleme dizgesi"
 
-#: src/lang.c:2803
+#: src/lang.c:2826
 msgid ""
 "# Format string for group level representation\n"
 "# Default: %n %m %R %L  %s  %F\n"
@@ -8614,12 +8149,28 @@ msgid ""
 "#   %s              Subject (only group level)\n"
 "#   %S              Score\n"
 msgstr ""
+"# Grup seviyesi gÃ¶sterimi iÃ§in dizge biÃ§imi\n"
+"# Ã–ntanÄ±mlÄ±: %n %m %R %L  %s  %F\n"
+"# OlasÄ± deÄŸerler:\n"
+"#   %%             '%'\n"
+"#   %D             Tarih, date_format gibi\n"
+"#   %/formatstr)D   Tarih, formatstr deÄŸeri my_strftime() fonksiyonuna "
+"geÃ§irilir\n"
+"#   %F             GÃ¶nderen, show_author deÄŸerine gÃ¶re isim ve/veya adres\n"
+"#   %I             BaÅŸlangÄ±Ã§lar\n"
+"#   %L             SatÄ±r sayÄ±sÄ±\n"
+"#   %M             Ä°leti-KimliÄŸi\n"
+"#   %m             Makale iÅŸaretleri\n"
+"#   %n             SayÄ±, ekrandaki satÄ±r sayÄ±sÄ±\n"
+"#   %R             SayÄ±, zincirdeki cevap sayÄ±sÄ±\n"
+"#   %s             BaÅŸlÄ±k (sadece grup seviyesinde)\n"
+"#   %S             Skor\n"
 
-#: src/lang.c:2822
+#: src/lang.c:2845
 msgid "Format string for thread level"
-msgstr ""
+msgstr "E-posta zinciri iÃ§in dizge biÃ§imi"
 
-#: src/lang.c:2823
+#: src/lang.c:2846
 msgid ""
 "# Format string for thread level representation\n"
 "# Default: %n %m  [%L]  %T  %F\n"
@@ -8636,20 +8187,35 @@ msgid ""
 "#   %S              Score\n"
 "#   %T              Thread tree (only thread level)\n"
 msgstr ""
+"# Zincir seviyesi gÃ¶sterimi iÃ§in dizge biÃ§imi\n"
+"# Ã–ntanÄ±mlÄ±: %n %m  [%L]  %T  %F\n"
+"# OlasÄ± deÄŸerler:\n"
+"#   %%             '%'\n"
+"#   %D             Tarih, date_format gibi\n"
+"#   %/formatstr)D   Tarih, formatstr deÄŸeri my_strftime() fonksiyonuna "
+"geÃ§irilir\n"
+"#   %F             GÃ¶nderen, show_author deÄŸerine gÃ¶re isim ve/veya adres\n"
+"#   %I             BaÅŸlangÄ±Ã§lar\n"
+"#   %L             SatÄ±r sayÄ±sÄ±\n"
+"#   %M             Ä°leti-KimliÄŸi\n"
+"#   %m             Makale iÅŸaretleri\n"
+"#   %n             SayÄ±, ekrandaki satÄ±r sayÄ±sÄ±\n"
+"#   %S             Skor\n"
+"#   %T             Zincir aÄŸacÄ±(sadece zincir seviyesinde)\n"
 
-#: src/lang.c:2841
+#: src/lang.c:2864
 msgid "Format string for display of dates"
-msgstr ""
+msgstr "Tarihlerin gÃ¶sterilmesi iÃ§in dizge biÃ§imi"
 
-#: src/lang.c:2842
+#: src/lang.c:2865
 msgid "# Format string for date representation\n"
-msgstr ""
+msgstr "# Tarih gÃ¶sterimi iÃ§in dizge biÃ§imi\n"
 
-#: src/lang.c:2848
+#: src/lang.c:2871
 msgid "Unicode normalization form"
-msgstr ""
+msgstr "Unicode normalleÅŸtirme biÃ§imi"
 
-#: src/lang.c:2849
+#: src/lang.c:2872
 msgid ""
 "# Unicode normalization form\n"
 "# Possible values are:\n"
@@ -8659,341 +8225,332 @@ msgid ""
 "#   3 = NFC\n"
 "#   4 = NFD\n"
 msgstr ""
+"# Unicode normalleÅŸtirme biÃ§imi\n"
+"# OlasÄ± deÄŸerler:\n"
+"#   0 = HiÃ§biri\n"
+"#   1 = NFKC\n"
+"#   2 = NFKD\n"
+"#   3 = NFC\n"
+"#   4 = NFD\n"
 
-#: src/lang.c:2862
+#: src/lang.c:2885
 msgid "Render BiDi"
-msgstr ""
+msgstr "BiDi gerÃ§ekle"
 
-#: src/lang.c:2863
+#: src/lang.c:2886
 msgid "# If ON, bi-directional text is rendered by tin\n"
-msgstr ""
+msgstr "# EÄŸer AÃ‡IK ise Ã§ift yÃ¶nlÃ¼ metinler tin tarafÄ±ndan gerÃ§eklenir\n"
 
-#: src/lang.c:2870
-#, fuzzy
+#: src/lang.c:2893
 msgid "Function for sorting articles"
-msgstr "Gönderilen makaleler için dosya adý"
+msgstr "Makaleleri sÄ±ralamak iÃ§in fonksiyon"
 
-#: src/lang.c:2871
-#, fuzzy
+#: src/lang.c:2894
 msgid ""
 "# Function for sorting articles\n"
 "# Possible values are (the default is marked with *):\n"
 "# * 0 = qsort\n"
 "#   1 = heapsort\n"
 msgstr ""
-"# Gösterilecek gönderen alan kýsýmlarý 0)hiç 1)adres 2) tüm isim 3) hepsi\n"
+"# Makaleleri sÄ±ralamak iÃ§in fonksiyon\n"
+"# OlasÄ± deÄŸerler (Ã¶ntanÄ±mlÄ± olan * ile iÅŸaretlenmiÅŸtir):\n"
+"# * 0 = qsort\n"
+"#   1 = heapsort\n"
 
-#: src/lang.c:2884
+#: src/lang.c:2907
 msgid "Automatically GroupMarkUnselArtRead"
-msgstr ""
+msgstr "Otomatik olarak GroupMarkUnselArtRead"
 
-#: src/lang.c:2890
-#, fuzzy
+#: src/lang.c:2913
 msgid "Delete post-process files"
-msgstr "Soniþlemci dosyalarý göster"
+msgstr "sonradan-iÅŸlenmiÅŸ dosyalarÄ± sil"
 
-#: src/lang.c:2895
-#, fuzzy
+#: src/lang.c:2918
 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=kaydetmeyin."
+"TÃ¼m gÃ¶nderilen makaleler iÃ§in dosya adÄ±, <CR> ayarlar, dosya adÄ± "
+"yok=kaydetme."
 
-#: src/lang.c:2896
+#: src/lang.c:2919
 msgid "Mailbox to save sent mails"
-msgstr ""
+msgstr "GÃ¶nderilmiÅŸ postalarÄ± kaydetmek iÃ§in posta kutusu"
 
-#: src/lang.c:2901
-#, fuzzy
+#: src/lang.c:2924
 msgid "Set Followup-To: header to this group(s). <CR> sets, <ESC> cancels."
 msgstr ""
-"Okunan makaleleri imlemek için karakter girin. <CR> yarlar, <ESC> iptal eder."
+"Takip-Et: baÅŸlÄ±ÄŸÄ±nÄ± bu grup(lar) iÃ§in ayarla. <CR> ayarlar, <ESC> iptal eder."
 
-#: src/lang.c:2902
+#: src/lang.c:2925
 msgid "Followup-To: header"
-msgstr ""
+msgstr "Takip-Et: baÅŸlÄ±ÄŸÄ±"
 
-#: src/lang.c:2907
-#, fuzzy
+#: src/lang.c:2930
 msgid "Enter default mail address (and fullname). <CR> sets, <ESC> cancels."
-msgstr "Varsayýlan posta adresini (ve tüm ismi) yaz, <CR> ayarlar."
+msgstr ""
+"VarsayÄ±lan e-posta adresi (ve tÃ¼m ismi) girin. <CR> ayarlar, <ESC> iptal "
+"eder."
 
-#: src/lang.c:2914
-#, fuzzy
+#: src/lang.c:2937
 msgid ""
 "Path and options for ispell-like spell-checker. <CR> sets, <ESC> cancels."
-msgstr "URL açmak için çalýþtýrýlan program, <CR> ayarlar, <ESC> iptal eder."
+msgstr ""
+"ispell gibi imla kontrol araÃ§larÄ± iÃ§in yol ve seÃ§enekler. <CR> ayarlar, "
+"<ESC> iptal eder."
 
-#: src/lang.c:2915
+#: src/lang.c:2938
 msgid "Ispell program"
-msgstr ""
+msgstr "Ispell programÄ±"
 
-#: src/lang.c:2921
+#: src/lang.c:2944
 msgid "When group is a mailing list, send responses to this email address."
-msgstr ""
+msgstr "Grup bir posta listesi ise, yanÄ±tlarÄ± bu e-posta adresine yolla."
 
-#: src/lang.c:2922
-#, fuzzy
+#: src/lang.c:2945
 msgid "Mailing list address"
-msgstr "Günlüðü postalýyor %s\n"
+msgstr "Eposta listesi adresi"
 
-#: src/lang.c:2928
+#: src/lang.c:2951
 msgid "Forward articles as attachment"
-msgstr ""
+msgstr "Makaleleri ek olarak ilet"
 
-#: src/lang.c:2933
+#: src/lang.c:2956
 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:2934
+#: src/lang.c:2957
 msgid "Which MIME types will be saved"
-msgstr ""
+msgstr "Hangi MIME tÃ¼rleri kaydedilecek"
 
-#: src/lang.c:2939
-#, fuzzy
+#: src/lang.c:2962
 msgid "Value of the Organization: header. <CR> sets, <ESC> cancels."
-msgstr ""
-"Okunan makaleleri imlemek için karakter girin. <CR> yarlar, <ESC> iptal eder."
+msgstr "Organizasyon: baÅŸlÄ±ÄŸÄ± iÃ§in deÄŸer. <CR> ayarlar, <ESC> iptal eder."
 
-#: src/lang.c:2940
+#: src/lang.c:2963
 msgid "Organization: header"
-msgstr ""
+msgstr "Kurum: Ã¼st bilgi"
 
-#: src/lang.c:2945
-#, fuzzy
+#: src/lang.c:2968
 msgid "Filename for saved articles. <CR> sets, <ESC> cancels."
-msgstr ""
-"Okunan makaleleri imlemek için karakter girin. <CR> yarlar, <ESC> iptal eder."
+msgstr "KaydedilmiÅŸ makaleler iÃ§in dosya adÄ±. <CR> ayarlar, <ESC> iptal eder."
 
-#: src/lang.c:2946
-#, fuzzy
+#: src/lang.c:2969
 msgid "savefile"
-msgstr "Dosyaadý kaydet> "
+msgstr "kayÄ±tdosyasÄ±"
 
-#: src/lang.c:2951 src/lang.c:2975
-#, fuzzy
+#: src/lang.c:2974 src/lang.c:2998
 msgid "Scope for the filter rule. <CR> sets, <ESC> cancels."
-msgstr ""
-"Okunan makaleleri imlemek için karakter girin. <CR> yarlar, <ESC> iptal eder."
+msgstr "Filtre kuralÄ±nÄ±n kapsamÄ±. <CR> ayarlar, <ESC> iptal eder."
 
-#: src/lang.c:2952
-#, fuzzy
+#: src/lang.c:2975
 msgid "Quick (1 key) select filter scope"
-msgstr "Hýzlý seçenek süzü eklensin mi?"
+msgstr "HÄ±zlÄ± (1 tuÅŸ) filtre alanÄ± seÃ§"
 
-#: src/lang.c:2957 src/lang.c:2981
-#, fuzzy
+#: src/lang.c:2980 src/lang.c:3004
 msgid "Header for filter rule. <CR> sets, <ESC> cancels."
-msgstr ""
-"Okunan makaleleri imlemek için karakter girin. <CR> yarlar, <ESC> iptal eder."
+msgstr "Filtre kuralÄ±nÄ±n Ã¼st bilgisi. <CR> ayarlar, <ESC> iptal eder."
 
-#: src/lang.c:2958
+#: src/lang.c:2981
 msgid "Quick (1 key) select filter header"
-msgstr ""
+msgstr "Filtre Ã¼st bilgisi hÄ±zlÄ± seÃ§imi (1 tuÅŸ)"
 
-#: src/lang.c:2963 src/lang.c:2987
-#, fuzzy
+#: src/lang.c:2986 src/lang.c:3010
 msgid "ON = case sensitive, OFF = ignore case. <CR> sets, <ESC> cancels."
 msgstr ""
-"Okunan makaleleri imlemek için karakter girin. <CR> yarlar, <ESC> iptal eder."
+"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:2964
-#, fuzzy
+#: src/lang.c:2987
 msgid "Quick (1 key) select filter case"
-msgstr "Hýzlý seçenek süzü eklensin mi?"
+msgstr "HÄ±zlÄ± filtre durumu seÃ§me (1 tuÅŸ)"
 
-#: src/lang.c:2969 src/lang.c:2993
-#, fuzzy
+#: src/lang.c:2992 src/lang.c:3016
 msgid "ON = expire, OFF = don't ever expire. <CR> sets, <ESC> cancels."
 msgstr ""
-"Okunan makaleleri imlemek için karakter girin. <CR> yarlar, <ESC> iptal eder."
+"AÃ‡IK = sÃ¼resini doldur, KAPALI = hiÃ§bir zaman sÃ¼resini doldurma. <CR> "
+"ayarlar, <ESC> iptal eder."
 
-#: src/lang.c:2970
+#: src/lang.c:2993
 msgid "Quick (1 key) select filter expire"
-msgstr ""
+msgstr "HÄ±zlÄ± (1 tuÅŸ) filtre bitiÅŸ seÃ§me"
 
-#: src/lang.c:2976
-#, fuzzy
+#: src/lang.c:2999
 msgid "Quick (1 key) kill filter scope"
-msgstr "Öldürücü hýzlý süzü eklensin mi?"
+msgstr "HÄ±zlÄ± (1 tuÅŸ) filtre alanÄ± Ã¶ldÃ¼r"
 
-#: src/lang.c:2982
+#: src/lang.c:3005
 msgid "Quick (1 key) kill filter header"
-msgstr ""
+msgstr "HÄ±zlÄ± (1 tuÅŸ) filtre baÅŸlÄ±ÄŸÄ± yok etme"
 
-#: src/lang.c:2988
-#, fuzzy
+#: src/lang.c:3011
 msgid "Quick (1 key) kill filter case"
-msgstr "Öldürücü hýzlý süzü eklensin mi?"
+msgstr "HÄ±zlÄ± (1 tuÅŸ) filtre durumu Ã¶ldÃ¼r"
 
-#: src/lang.c:2994
+#: src/lang.c:3017
 msgid "Quick (1 key) kill filter expire"
-msgstr ""
+msgstr "HÄ±zlÄ± (1 tuÅŸ) filtre bitiÅŸi Ã¶ldÃ¼rme"
 
-#: src/lang.c:3000
+#: src/lang.c:3023
 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:3001
-#, fuzzy
+#: src/lang.c:3024
 msgid "UNDECLARED_CHARSET"
-msgstr "MM_AÐ_KARAKTERKÜMESÝ"
+msgstr "UNDECLARED_CHARSET"
 
-#: src/lang.c:3007
-#, fuzzy
+#: src/lang.c:3030
 msgid ""
 "Add this text at the start of the message body. <CR> sets, <ESC> cancels."
-msgstr ""
-"Sýralanmýþ makaleleri imlemek için karakter girin. <CR> ayarlar, <ESC> iptal "
-"eder."
+msgstr "Bu metni ileti gÃ¶vdesinin baÅŸÄ±na ekle. <CR> ayarlar, <ESC> iptal eder."
 
-#: src/lang.c:3008
-#, fuzzy
+#: src/lang.c:3031
 msgid "X_Body"
-msgstr "Kalýn"
+msgstr "X_Body"
 
-#: src/lang.c:3013
-#, fuzzy
+#: src/lang.c:3036
 msgid "Insert this header when posting. <CR> sets, <ESC> cancels."
-msgstr ""
-"Okunan makaleleri imlemek için karakter girin. <CR> yarlar, <ESC> iptal eder."
+msgstr "Bu Ã¼st bilgiyi gÃ¶nderirken ekle. <CR> ayarlar, <ESC> iptal eder."
 
-#: src/lang.c:3014
+#: src/lang.c:3037
 msgid "X_Headers"
-msgstr ""
+msgstr "X_Headers"
 
-#: src/lang.c:3019
-#, fuzzy
+#: src/lang.c:3042
 msgid ""
 "Automatically insert an X-Comment-To: header? <SPACE> toggles & <CR> sets."
 msgstr ""
-"ON durumdaysa, Kullanýcý-Etken baþlýðý ekleyiniz.  <SPACE> toggles & <CR> "
-"sets."
+"X-Comment-To: baÅŸlÄ±ÄŸÄ±nÄ± otomatik ekle? <SPACE> deÄŸiÅŸtirir & <CR> ayarlar."
 
-#: src/lang.c:3020
-#, fuzzy
+#: src/lang.c:3043
 msgid "Insert 'X-Comment-To:' header"
-msgstr "'X-Comment-To:'-baþlýk ekleyiniz"
+msgstr "'X-Comment-To:' Ã¼st bilgisi ekle"
 
 #. TODO: lang.c
 #: src/main.c:801
 msgid "reading from local spool"
-msgstr ""
+msgstr "yerel kuyruktan okunuyor"
 
-#: src/misc.c:3857
-#, fuzzy, c-format
+#: src/misc.c:3868
+#, c-format
 msgid "Version: %s %s release %s (\"%s\") %s %s\n"
-msgstr "Sürüm: %s %s serbest býrak %s (\"%s\") %s %s\n"
+msgstr "SÃ¼rÃ¼m: %s yayÄ±m %s %s (\"%s\") %s %s\n"
 
-#: src/misc.c:3860
-#, fuzzy, c-format
+#: src/misc.c:3871
+#, c-format
 msgid "Version: %s %s release %s (\"%s\")\n"
-msgstr "Sürüm: %s %s serbest býrak %s (\"%s\")\n"
+msgstr "SÃ¼rÃ¼m: %s yayÄ±m %s %s (\"%s\")\n"
 
 #: src/newsrc.c:453
-#, fuzzy
 msgid "Unreachable?\n"
-msgstr "Ulaþýlamaz?\n"
+msgstr "UlaÅŸÄ±lamaz?\n"
 
 #: src/nntplib.c:817
-#, fuzzy, c-format
+#, c-format
 msgid ""
 "\n"
 "Server timed out, trying reconnect # %d\n"
 msgstr ""
 "\n"
-"Sunucu süresi doldu, tekrar baðlanmaya çalýþýyor # %d\n"
+"Sunucu zaman aÅŸÄ±mÄ±na uÄŸradÄ±, tekrar baÄŸlanmaya Ã§alÄ±ÅŸÄ±yor # %d\n"
 
 #: src/nntplib.c:844
-#, fuzzy
 msgid "NNTP connection error. Exiting..."
-msgstr "NNTP sunucusuna baðlantý baþarýsýz %s. Çýkýyor..."
+msgstr "NNTP sunucusuna baÄŸlantÄ± baÅŸarÄ±sÄ±z %s. Ã‡Ä±kÄ±yor..."
 
-#: src/nntplib.c:856 src/nntplib.c:1834
-#, fuzzy
+#: src/nntplib.c:856 src/nntplib.c:1835
 msgid "Rejoin current group\n"
-msgstr "Þu anki gruba tekrar katýl\n"
+msgstr "Åžu anki gruba tekrar katÄ±l\n"
 
-#: src/nntplib.c:864 src/nntplib.c:1842
-#, fuzzy, c-format
+#: src/nntplib.c:864 src/nntplib.c:1843
+#, c-format
 msgid "Read (%s)\n"
 msgstr "Oku (%s)\n"
 
 #: src/nntplib.c:866
-#, fuzzy, c-format
+#, c-format
 msgid "Resend last command (%s)\n"
-msgstr "Son komutu tekrr yolla (%s)\n"
+msgstr "Son komutu tekrar yolla (%s)\n"
 
-#: src/nntplib.c:1481
+#: src/nntplib.c:1482
 msgid "CAPABILITIES did not announce READER"
-msgstr ""
+msgstr "CAPABILITIES, READER duyurmadÄ±"
 
-#: src/nntplib.c:1988
+#: src/nntplib.c:1989
 msgid "MOTD: "
-msgstr ""
+msgstr "MOTD: "
 
 #: src/nrctbl.c:175
 #, c-format
 msgid "couldn't expand %s\n"
-msgstr "%s geniþletilemedi\n"
+msgstr "%s geniÅŸletilemedi\n"
 
-#: src/post.c:1339
-#, c-format
+#: src/post.c:1341
+#, fuzzy, c-format
 msgid ""
-"Line %d is longer than 998 octets and should be folded, but\n"
+"Line %d is longer than %d octets and should be folded, but\n"
 "encoding is neither set to %s nor to %s\n"
 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:1344
-#, c-format
+#: src/post.c:1346
+#, fuzzy, c-format
 msgid ""
-"Line %d is longer than 998 octets and should be folded, but\n"
+"Line %d is longer than %d octets and should be folded, but\n"
 "encoding is set to %s without enabling MIME_BREAK_LONG_LINES or\n"
 "posting doesn't contain any 8bit chars and thus folding won't happen\n"
 msgstr ""
+"%d satÄ±rÄ± %d oktetten daha uzun ve kÄ±saltÄ±lmalÄ±, fakat\n"
+"kodlama MIME_BREAK_LONG_LINES aktive edilmeksizin %s iÃ§in ayarlÄ± ya da\n"
+"gÃ¶nderi hiÃ§bir 8bit karakter iÃ§ermiyor ve bu sebeple kÄ±saltma "
+"gerÃ§ekleÅŸmeyecek\n"
 
-#: src/post.c:1346
-#, c-format
+#: src/post.c:1348
+#, fuzzy, c-format
 msgid ""
-"Line %d is longer than 998 octets and should be folded, but\n"
+"Line %d is longer than %d octets and should be folded, but\n"
 "encoding is not set to %s\n"
 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:2320
-#, fuzzy, c-format
+#: src/post.c:2322
+#, c-format
 msgid "Posting: %.*s ..."
-msgstr "Gönderiliyor: %.*s ..."
+msgstr "GÃ¶nderiliyor: %.*s ..."
 
+#  fp
+#  Check if okay to read
 #. Check if okay to read
 #: src/read.c:202
 msgid "Aborting read, please wait..."
-msgstr "Okuma durduruluyor, lütfen bekleyin..."
+msgstr "Okuma durduruluyor, lÃ¼tfen bekleyin..."
 
 #: src/read.c:349
 msgid "Aborted read\n"
 msgstr "Okuma durduruldu\n"
 
 #: src/read.c:404
-#, fuzzy
 msgid "Draining\n"
-msgstr "Akaçlanma\n"
+msgstr "SÃ¼zdÃ¼rÃ¼lÃ¼yor\n"
 
+#  Don't hash the initial '<'
 #: src/refs.c:233
-#, fuzzy
 msgid "unchanged"
-msgstr "deðiþtirilmedi"
+msgstr "deÄŸiÅŸtirilmemiÅŸ"
 
 #: src/refs.c:600
-#, fuzzy
 msgid "[- Unavailable -]"
-msgstr "[- Kullanýlamýyor -]"
+msgstr "[- KullanÄ±lamÄ±yor -]"
 
 #.
 #. * preamble
 #. * TODO: -> lang.c
 #.
-#: src/rfc2047.c:1309
+#: src/rfc2047.c:1308
 #, c-format
 msgid ""
 "This message has been composed in the 'multipart/mixed' MIME-format. If you\n"
@@ -9002,14 +8559,19 @@ msgid ""
 "to understand the new format, and some of what follows may look strange.\n"
 "\n"
 msgstr ""
+"Bu mesaj 'multiplart/mixed' MIME-formatÄ± ile oluÅŸturuldu. EÄŸer\n"
+"bu Ã¶n eki okuyorsanÄ±z, e-posta okuyucunuz muhtemelen yeni biÃ§imi anlamak "
+"iÃ§in\n"
+"henÃ¼z deÄŸiÅŸikliÄŸe uÄŸramamÄ±ÅŸ, ve gelecek birkaÃ§ ÅŸey garip gÃ¶rÃ¼nebilir.\n"
+"\n"
 
-#: src/save.c:1067
+#: src/save.c:1065
 msgid "bytes"
 msgstr "bayt"
 
 #: src/select.c:408
 msgid "unread"
-msgstr "okunmamýþ"
+msgstr "okunmamÄ±ÅŸ"
 
 #: src/select.c:408
 msgid "all"
@@ -9020,23 +8582,21 @@ msgid " R"
 msgstr " R"
 
 #: src/xface.c:70
-#, fuzzy
 msgid "Can't run slrnface: Not running in a xterm."
-msgstr "Slrnface çalýþtýrýlamýyor: fifo isim oluþturulamadý."
+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:82 src/xface.c:93 src/xface.c:108
 #, 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ý."
+msgstr "Slrnface Ã§alÄ±ÅŸtÄ±rÄ±lamÄ±yor: Ã‡evre deÄŸiÅŸkeni %s bulunamadÄ±."
 
 #: src/xface.c:117 src/xface.c:149
-#, fuzzy, c-format
+#, c-format
 msgid "Can't run slrnface: failed to create %s"
-msgstr "Slrnface çalýþtýrýlamýyor: yaratým baþarýsýz %s"
+msgstr "Slrnface Ã§alÄ±ÅŸtÄ±rÄ±lamÄ±yor: %s oluÅŸturulamÄ±yor"
 
 #: src/xface.c:127
-#, fuzzy
 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"
@@ -9049,89 +8609,28 @@ msgid ""
 "special files created by your NFS server while slrnface is running.\n"
 "Do not try to remove them.\n"
 msgstr ""
-"Bu dizin slrnface ve ana iþlem arasýndaki iletiþimi saðlayan adý konmuþ\n"
-" kanallarý yaratmak için kullanýlmaktadýr. Normalde boþ olmalý çünkü\n"
-" kanal her iki iþlem tarafýndan açýldýktan hemen sonra silinir.\n"
+"Bu dizin slrnface ve ana iÅŸlem arasÄ±ndaki iletiÅŸimi saÄŸlayan adÄ± konmuÅŸ\n"
+" kanallarÄ± yaratmak iÃ§in kullanÄ±lmaktadÄ±r. Normalde boÅŸ olmalÄ± Ã§Ã¼nkÃ¼\n"
+" kanal her iki iÅŸlem tarafÄ±ndan aÃ§Ä±ldÄ±ktan hemen sonra silinir.\n"
 "\n"
-"Slrnface tarafýndan oluþturulan dosya isimleri þu biçimdedir: hostname.pid"
+"Slrnface tarafÄ±ndan oluÅŸturulan dosya isimleri ÅŸu biÃ§imdedir: \"sunucuadi.pid"
 "\". Bu\n"
-" muhtemelen saniyenin onda birinden bile fazla kalýnca oluþan bir hatadýr.\n"
+" muhtemelen saniyenin onda birinden bile fazla kalÄ±nca oluÅŸan bir hatadÄ±r.\n"
 "\n"
-"Ancak dizin eðer NFS sunucusundan kurulduysa, slrnface çalýþýrken\n"
-"NFS sunucunuzun yarattýðý özel dosyalari görebilirsiniz.\n"
-"Kaldýrmaya çalýþmayýnýz.\n"
+"Ancak dizin eÄŸer NFS sunucusundan baÄŸlandÄ±ysa, slrnface Ã§alÄ±ÅŸÄ±rken\n"
+"NFS sunucunuzun yarattÄ±ÄŸÄ± Ã¶zel dosyalari gÃ¶rebilirsiniz.\n"
+"OnlarÄ± silmeye Ã§alÄ±ÅŸmayÄ±nÄ±z.\n"
 
 #: src/xface.c:141
-#, fuzzy
 msgid "Can't run slrnface: couldn't construct fifo name."
-msgstr "Slrnface çalýþtýrýlamýyor: fifo isim oluþturulamadý."
+msgstr "Slrnface Ã§alÄ±ÅŸtÄ±rÄ±lamÄ±yor: fifo ismi oluÅŸturulamadÄ±."
 
 #: src/xface.c:180
-#, fuzzy, c-format
+#, c-format
 msgid "Slrnface abnormally exited, code %d."
-msgstr "Slrnface beklenmedik þekilde sonlandýrýldý, kod %d."
+msgstr "Slrnface beklenmedik ÅŸekilde sonlandÄ±rÄ±ldÄ±, kod %d."
 
 #: src/xface.c:227
-#, fuzzy, c-format
+#, c-format
 msgid "Slrnface failed: %s."
-msgstr "Slrnface baþarýsýz: %s."
-
-#, fuzzy
-#~ msgid "Enter maximum length of newsgroup names displayed. <CR> sets."
-#~ msgstr "Görünen haber gruplarýnýn en fazla uzunluðunu girin. <CR> ayarlar."
-
-#, fuzzy
-#~ msgid "Max. length of group names shown"
-#~ msgstr "Gösterilen grup isimlerinin en fazla uzunluðu"
-
-#, fuzzy
-#~ msgid "# Maximum length of the names of newsgroups displayed\n"
-#~ msgstr "# Görünen haber gryplarýnýn isimlerinin en fazla uzunluðu\n"
-
-#, fuzzy
-#~ msgid "mark selected articles as read"
-#~ msgstr "makaleyi okunmamýþ olarak iþaretle"
-
-#, fuzzy
-#~ msgid "Mark %s=tagged articles, %s=current article, %s=quit: "
-#~ msgstr "Ýþaretle %s=etiketlenen makaleler, %s=mevcut makale, %s=çýk: "
-
-#, fuzzy
-#~ msgid "Mark %s=tagged articles/threads, %s=current thread, %s=quit: "
-#~ msgstr ""
-#~ "Ýþaretle %s=etiketlenen makale7parçacýklar, %s= mevcut parçacýk, %s=çýk: "
-
-#, fuzzy
-#~ msgid "Thread range"
-#~ msgstr "en küçük yürütme birimi aralýðý"
-
-#, fuzzy
-#~ msgid "Send you a carbon copy automatically. <SPACE> toggles & <CR> sets."
-#~ msgstr ""
-#~ "Mektup kopyasý otomatik olarak kendine gönder. <SPACE> toggles & <CR> "
-#~ "sets."
-
-#, fuzzy
-#~ msgid ""
-#~ "# If ON automatically put your name in the Cc: field when mailing an "
-#~ "article\n"
-#~ msgstr ""
-#~ "# ON durumdaysa otomatic olarak ismini mektup kopyasýna koy: Makaleyi "
-#~ "gönderirken alan yarat\n"
-
-#, fuzzy
-#~ msgid ""
-#~ "Send you a blind carbon copy automatically. <SPACE> toggles & <CR> sets."
-#~ msgstr "Gizli mektup kopyasý otomatik olarak kendine gönder."
-
-#, fuzzy
-#~ msgid "Send you a blind cc automatically"
-#~ msgstr "Gizli mektup kopyasý otomatik olarak kendine gönder"
-
-#, fuzzy
-#~ msgid ""
-#~ "# If ON automatically put your name in the Bcc: field when mailing an "
-#~ "article\n"
-#~ msgstr ""
-#~ "# ON durumdaysa otomatic olarak ismini görünmeyen mektup kopyasýna koy: "
-#~ "Makaleyi gönderirken alan yarat\n"
+msgstr "Slrnface baÅŸarÄ±sÄ±z: %s"
Binary files tin-2.4.1/po/zh_CN.gmo and tin-2.4.2/po/zh_CN.gmo differ
diff -Nurp '--exclude=.bzr*' tin-2.4.1/po/zh_CN.po tin-2.4.2/po/zh_CN.po
--- tin-2.4.1/po/zh_CN.po	2016-12-20 16:59:40.000000000 +0100
+++ tin-2.4.2/po/zh_CN.po	2017-12-08 09:39:46.921561663 +0100
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tin 2.3.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-12-20 16:59+0100\n"
+"POT-Creation-Date: 2017-12-08 09:39+0100\n"
 "PO-Revision-Date: 2015-08-28 12:21+0800\n"
 "Last-Translator: Mingye Wang <arthur200126@gmail.com>\n"
 "Language-Team: Chinese (simplified) <i18n-zh@googlegroups.com>\n"
@@ -20,11 +20,11 @@ msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Generator: Poedit 1.8.4\n"
 
-#: src/attrib.c:941
+#: src/attrib.c:954
 msgid "Processing attributes... "
 msgstr "å¤„ç†å±žæ€§â€¦"
 
-#: src/attrib.c:1163
+#: src/attrib.c:1176
 #, c-format
 msgid ""
 "# Do not edit this comment block\n"
@@ -33,397 +33,397 @@ msgstr ""
 "# ä¸ç¼–è¾‘è¿™ä¸ªè¯„è®ºåŒºå—\n"
 "#\n"
 
-#: src/attrib.c:1164
+#: src/attrib.c:1177
 #, c-format
 msgid "#  scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n"
 msgstr "#  scope=å­—ä¸² (ä¾‹å¦‚ï¼šalt.*,!alt.bin*) [å¿…è¦]\n"
 
-#: src/attrib.c:1165
+#: src/attrib.c:1178
 #, c-format
 msgid "#  add_posted_to_filter=ON/OFF\n"
 msgstr "#  add_posted_to_filter=ON/OFF\n"
 
-#: src/attrib.c:1166
+#: src/attrib.c:1179
 #, c-format
 msgid "#  advertising=ON/OFF\n"
 msgstr "#  advertising=ON/OFF\n"
 
-#: src/attrib.c:1167
+#: src/attrib.c:1180
 #, c-format
 msgid "#  alternative_handling=ON/OFF\n"
 msgstr "#  alternative_handling=ON/OFF\n"
 
-#: src/attrib.c:1168
+#: src/attrib.c:1181
 #, c-format
 msgid "#  ask_for_metamail=ON/OFF\n"
 msgstr "#  ask_for_metamail=ON/OFF\n"
 
-#: src/attrib.c:1169
+#: src/attrib.c:1182
 #, c-format
 msgid "#  auto_cc_bcc=NUM\n"
 msgstr "#  auto_cc_bcc=æ•°å­—\n"
 
-#: src/attrib.c:1170
+#: src/attrib.c:1183
 #, c-format
 msgid "#    0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n"
 msgstr "#    0=æ— ï¼Œ1=æŠ„é€ï¼Œ2=å¯†ä»¶æŠ„é€ï¼Œ3=æŠ„é€å’Œå¯†ä»¶æŠ„é€\n"
 
-#: src/attrib.c:1171
+#: src/attrib.c:1184
 #, c-format
 msgid "#  auto_list_thread=ON/OFF\n"
 msgstr "#  auto_list_thread=ON/OFF\n"
 
-#: src/attrib.c:1172
+#: src/attrib.c:1185
 #, c-format
 msgid "#  auto_save=ON/OFF\n"
 msgstr "#  auto_save=ON/OFF\n"
 
-#: src/attrib.c:1173
+#: src/attrib.c:1186
 #, c-format
 msgid "#  auto_select=ON/OFF\n"
 msgstr "#  auto_select=ON/OFF\n"
 
-#: src/attrib.c:1174
+#: src/attrib.c:1187
 #, c-format
 msgid "#  batch_save=ON/OFF\n"
 msgstr "#  batch_save=ON/OFF\n"
 
-#: src/attrib.c:1175
+#: src/attrib.c:1188
 #, 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:1176
+#: src/attrib.c:1189
 #, c-format
 msgid "#  delete_tmp_files=ON/OFF\n"
 msgstr "#  delete_tmp_files=ON/OFF\n"
 
-#: src/attrib.c:1177
+#: src/attrib.c:1190
 #, c-format
 msgid "#  editor_format=STRING (eg. %%E +%%N %%F)\n"
 msgstr "#  editor_format=å­—ä¸² (ä¾‹å¦‚ï¼š%%E+%%N %%F)\n"
 
-#: src/attrib.c:1178
+#: src/attrib.c:1191
 #, c-format
 msgid "#  fcc=STRING (eg. =mailbox)\n"
 msgstr "#  fcc=å­—ä¸² (ä¾‹å¦‚ï¼š=mailbox)\n"
 
-#: src/attrib.c:1179
+#: src/attrib.c:1192
 #, c-format
 msgid "#  followup_to=STRING\n"
 msgstr "#  followup_to=å­—ä¸²\n"
 
-#: src/attrib.c:1180
+#: src/attrib.c:1193
 #, c-format
 msgid "#  from=STRING (just append wanted From:-line, don't use quotes)\n"
 msgstr "#  from=å­—ä¸² (ä»…é™„åŠ æƒ³è¦çš„å‘ä¿¡è€… :-lineï¼Œä¸ä½¿ç”¨å¼•è¨€)\n"
 
-#: src/attrib.c:1181
+#: src/attrib.c:1194
 #, c-format
 msgid "#  group_catchup_on_exit=ON/OFF\n"
 msgstr "#  group_catchup_on_exit=ON/OFF\n"
 
-#: src/attrib.c:1182
+#: src/attrib.c:1195
 #, 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:1183
+#: src/attrib.c:1196
 #, c-format
 msgid "#  mail_8bit_header=ON/OFF\n"
 msgstr "#  mail_8 bit_header=ON/OFF\n"
 
-#: src/attrib.c:1184
+#: src/attrib.c:1197
 #, c-format
 msgid "#  mail_mime_encoding=supported_encoding"
 msgstr "#  mail_mime_encoding=supported_encoding"
 
-#: src/attrib.c:1192
+#: src/attrib.c:1205
 #, c-format
 msgid "#  ispell=STRING\n"
 msgstr "#  ispell=å­—ä¸²\n"
 
-#: src/attrib.c:1194
+#: src/attrib.c:1207
 #, c-format
 msgid "#  maildir=STRING (eg. ~/Mail)\n"
 msgstr "#  maildir=å­—ä¸² (ä¾‹å¦‚ï¼š~/Mail)\n"
 
-#: src/attrib.c:1195
+#: src/attrib.c:1208
 #, c-format
 msgid "#  mailing_list=STRING (eg. majordomo@example.org)\n"
 msgstr "#  mailing_list=å­—ä¸² (ä¾‹å¦‚ï¼šmajordomo@example.org)\n"
 
-#: src/attrib.c:1196
+#: src/attrib.c:1209
 #, 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:1197
+#: src/attrib.c:1210
 #, c-format
 msgid "#  mark_ignore_tags=ON/OFF\n"
 msgstr "#  mark_ignore_tags=ON/OFF\n"
 
-#: src/attrib.c:1198
+#: src/attrib.c:1211
 #, c-format
 msgid "#  mark_saved_read=ON/OFF\n"
 msgstr "#  mark_saved_read=ON/OFF\n"
 
-#: src/attrib.c:1199
+#: src/attrib.c:1212
 #, c-format
 msgid "#  mime_forward=ON/OFF\n"
 msgstr "#  mime_forward=ON/OFF\n"
 
-#: src/attrib.c:1201
+#: src/attrib.c:1214
 #, c-format
 msgid "#  mm_network_charset=supported_charset"
 msgstr "#  mm_network_charset=æ”¯æŒçš„å­—ç¬¦é›†"
 
-#: src/attrib.c:1208
+#: src/attrib.c:1221
 #, c-format
 msgid "#  undeclared_charset=STRING (default is US-ASCII)\n"
 msgstr "#  undeclared_charset=å­—ä¸² (ç¼ºçœæ˜¯ US-ASCII)\n"
 
-#: src/attrib.c:1210
+#: src/attrib.c:1223
 #, c-format
 msgid "#  news_headers_to_display=STRING\n"
 msgstr "#  news_headers_to_display=å­—ä¸²\n"
 
-#: src/attrib.c:1211
+#: src/attrib.c:1224
 #, c-format
 msgid "#  news_headers_to_not_display=STRING\n"
 msgstr "#  news_headers_to_not_display=å­—ä¸²\n"
 
-#: src/attrib.c:1212
+#: src/attrib.c:1225
 #, c-format
 msgid "#  news_quote_format=STRING\n"
 msgstr "#  news_quote_format=å­—ä¸²\n"
 
-#: src/attrib.c:1213
+#: src/attrib.c:1226
 #, c-format
 msgid "#  organization=STRING (if beginning with '/' read from file)\n"
 msgstr "#  organization=å­—ä¸² (å¦‚æžœèµ·å§‹éƒ¨åˆ†ä¸Žâ€˜/â€™è¯»å–ä»Žæ–‡ä»¶)\n"
 
-#: src/attrib.c:1214
+#: src/attrib.c:1227
 #, c-format
 msgid "#  pos_first_unread=ON/OFF\n"
 msgstr "#  pos_first_unread=ON/OFF\n"
 
-#: src/attrib.c:1215
+#: src/attrib.c:1228
 #, c-format
 msgid "#  post_8bit_header=ON/OFF\n"
 msgstr "#  post_8 bit_header=ON/OFF\n"
 
-#: src/attrib.c:1216
+#: src/attrib.c:1229
 #, c-format
 msgid "#  post_mime_encoding=supported_encoding"
 msgstr "#  post_mime_encoding=æ”¯æŒçš„ç¼–ç "
 
-#: src/attrib.c:1223
+#: src/attrib.c:1236
 #, c-format
 msgid "#  post_process_type=NUM\n"
 msgstr "#  post_process_type=æ•°å­—\n"
 
-#: src/attrib.c:1228
+#: src/attrib.c:1241
 #, c-format
 msgid "#  post_process_view=ON/OFF\n"
 msgstr "#  post_process_view=ON/OFF\n"
 
-#: src/attrib.c:1229
+#: src/attrib.c:1242
 #, c-format
 msgid "#  quick_kill_scope=STRING (ie. talk.*)\n"
 msgstr "#  quick_kill_scope=å­—ä¸² (äº¦å³ talk.*)\n"
 
-#: src/attrib.c:1230
+#: src/attrib.c:1243
 #, c-format
 msgid "#  quick_kill_expire=ON/OFF\n"
 msgstr "#  quick_kill_expire=ON/OFF\n"
 
-#: src/attrib.c:1231
+#: src/attrib.c:1244
 #, c-format
 msgid "#  quick_kill_case=ON/OFF\n"
 msgstr "#  quick_kill_case=ON/OFF\n"
 
-#: src/attrib.c:1232
+#: src/attrib.c:1245
 #, c-format
 msgid "#  quick_kill_header=NUM\n"
 msgstr "#  quick_kill_header=æ•°å­—\n"
 
-#: src/attrib.c:1233 src/attrib.c:1242
+#: src/attrib.c:1246 src/attrib.c:1255
 #, c-format
 msgid "#    0=Subject: (case sensitive)  1=Subject: (ignore case)\n"
 msgstr "#    0=Subject: (å¤§å°å†™ç›¸ç¬¦)  1=Subject: (å¿½ç•¥å¤§å°å†™)\n"
 
-#: src/attrib.c:1234 src/attrib.c:1243
+#: src/attrib.c:1247 src/attrib.c:1256
 #, c-format
 msgid "#    2=From: (case sensitive)     3=From: (ignore case)\n"
 msgstr "#    2=From: (å¤§å°å†™ç›¸ç¬¦)     3=From: (å¿½ç•¥å¤§å°å†™)\n"
 
-#: src/attrib.c:1235 src/attrib.c:1244
+#: src/attrib.c:1248 src/attrib.c:1257
 #, c-format
 msgid "#    4=Message-ID: & full References: line\n"
 msgstr "#    4=Message-ID: & å…¨éƒ¨ References: è¡Œ\n"
 
-#: src/attrib.c:1236 src/attrib.c:1245
+#: src/attrib.c:1249 src/attrib.c:1258
 #, c-format
 msgid "#    5=Message-ID: & last References: entry only\n"
 msgstr "#    5=åªæœ‰ Message-ID: & æœ€åŽä¸€ç¬” References: æ¡ç›®\n"
 
-#: src/attrib.c:1237 src/attrib.c:1246
+#: src/attrib.c:1250 src/attrib.c:1259
 #, c-format
 msgid "#    6=Message-ID: entry only     7=Lines:\n"
 msgstr "#    6=åªæœ‰ Message-ID: æ¡ç›®     7=Lines:\n"
 
-#: src/attrib.c:1238
+#: src/attrib.c:1251
 #, c-format
 msgid "#  quick_select_scope=STRING\n"
 msgstr "#  quick_select_scope=å­—ä¸²\n"
 
-#: src/attrib.c:1239
+#: src/attrib.c:1252
 #, c-format
 msgid "#  quick_select_expire=ON/OFF\n"
 msgstr "#  quick_select_expire=ON/OFF\n"
 
-#: src/attrib.c:1240
+#: src/attrib.c:1253
 #, c-format
 msgid "#  quick_select_case=ON/OFF\n"
 msgstr "#  quick_select_case=ON/OFF\n"
 
-#: src/attrib.c:1241
+#: src/attrib.c:1254
 #, c-format
 msgid "#  quick_select_header=NUM\n"
 msgstr "#  quick_select_header=æ•°å­—\n"
 
-#: src/attrib.c:1247
+#: src/attrib.c:1260
 #, c-format
 msgid "#  quote_chars=STRING (%%s, %%S for initials)\n"
 msgstr "#  quote_chars=å­—ä¸² (%%sï¼Œ%%S ç”¨äºŽç¼©å†™)\n"
 
-#: src/attrib.c:1249
+#: src/attrib.c:1262
 #, c-format
 msgid "#  print_header=ON/OFF\n"
 msgstr "#  print_header=ON/OFF\n"
 
-#: src/attrib.c:1251
+#: src/attrib.c:1264
 #, c-format
 msgid "#  process_only_unread=ON/OFF\n"
 msgstr "#  process_only_unread=ON/OFF\n"
 
-#: src/attrib.c:1252
+#: src/attrib.c:1265
 #, c-format
 msgid "#  prompt_followupto=ON/OFF\n"
 msgstr "#  prompt_followupto=ON/OFF\n"
 
-#: src/attrib.c:1253
+#: src/attrib.c:1266
 #, c-format
 msgid "#  savedir=STRING (eg. ~user/News)\n"
 msgstr "#  savedir=å­—ä¸² (ä¾‹å¦‚ï¼š~user/News)\n"
 
-#: src/attrib.c:1254
+#: src/attrib.c:1267
 #, c-format
 msgid "#  savefile=STRING (eg. =linux)\n"
 msgstr "#  savefile=å­—ä¸² (ä¾‹å¦‚ï¼š=linux)\n"
 
-#: src/attrib.c:1255
+#: src/attrib.c:1268
 #, c-format
 msgid "#  sigfile=STRING (eg. $var/sig)\n"
 msgstr "#  sigfile=å­—ä¸² (ä¾‹å¦‚ï¼š$var/sig)\n"
 
-#: src/attrib.c:1256
+#: src/attrib.c:1269
 #, c-format
 msgid "#  show_author=NUM\n"
 msgstr "#  show_author=æ•°å­—\n"
 
-#: src/attrib.c:1262
+#: src/attrib.c:1275
 #, c-format
 msgid "#  show_signatures=ON/OFF\n"
 msgstr "#  show_signatures=ON/OFF\n"
 
-#: src/attrib.c:1263
+#: src/attrib.c:1276
 #, c-format
 msgid "#  show_only_unread_arts=ON/OFF\n"
 msgstr "#  show_only_unread_arts=ON/OFF\n"
 
-#: src/attrib.c:1264
+#: src/attrib.c:1277
 #, c-format
 msgid "#  sigdashes=ON/OFF\n"
 msgstr "#  sigdashes=ON/OFF\n"
 
-#: src/attrib.c:1265
+#: src/attrib.c:1278
 #, c-format
 msgid "#  signature_repost=ON/OFF\n"
 msgstr "#  signature_repost=ON/OFF\n"
 
-#: src/attrib.c:1266
+#: src/attrib.c:1279
 #, c-format
 msgid "#  sort_article_type=NUM\n"
 msgstr "#  sort_article_type=æ•°å­—\n"
 
-#: src/attrib.c:1284
+#: src/attrib.c:1297
 #, c-format
 msgid "#  sort_threads_type=NUM\n"
 msgstr "#  sort_threads_type=æ•°å­—\n"
 
-#: src/attrib.c:1293
+#: src/attrib.c:1306
 #, c-format
 msgid "#  start_editor_offset=ON/OFF\n"
 msgstr "#  start_editor_offset=ON/OFF\n"
 
-#: src/attrib.c:1294
+#: src/attrib.c:1307
 #, c-format
 msgid "#  tex2iso_conv=ON/OFF\n"
 msgstr "#  tex2iso_conv=ON/OFF\n"
 
-#: src/attrib.c:1295
+#: src/attrib.c:1308
 #, c-format
 msgid "#  thread_catchup_on_exit=ON/OFF\n"
 msgstr "#  thread_catchup_on_exit=ON/OFF\n"
 
-#: src/attrib.c:1296
+#: src/attrib.c:1309
 #, c-format
 msgid "#  thread_articles=NUM"
 msgstr "#  thread_articles=æ•°å­—"
 
-#: src/attrib.c:1303
+#: src/attrib.c:1316
 #, c-format
 msgid "#  thread_format=STRING (eg. %%n %%m [%%L]  %%T  %%F)\n"
 msgstr "#  thread_format=å­—ä¸² (ä¾‹å¦‚ï¼š%%n %%m [%%L]  %%T  %%F)\n"
 
-#: src/attrib.c:1304
+#: src/attrib.c:1317
 #, c-format
 msgid "#  thread_perc=NUM\n"
 msgstr "#  thread_perc=æ•°å­—\n"
 
-#: src/attrib.c:1305
+#: src/attrib.c:1318
 #, c-format
 msgid "#  trim_article_body=NUM\n"
 msgstr "#  trim_article_body=æ•°å­—\n"
 
-#: src/attrib.c:1306
+#: src/attrib.c:1319
 #, c-format
 msgid "#    0 = Don't trim article body\n"
 msgstr "#    0 = ä¸ä¿®å‰ªæ–‡ç« å†…æ–‡\n"
 
-#: src/attrib.c:1307
+#: src/attrib.c:1320
 #, c-format
 msgid "#    1 = Skip leading blank lines\n"
 msgstr "#    1 = è·³è¿‡å‰å¯¼ç©ºè¡Œ\n"
 
-#: src/attrib.c:1308
+#: src/attrib.c:1321
 #, c-format
 msgid "#    2 = Skip trailing blank lines\n"
 msgstr "#    2 = è·³è¿‡å°¾éšç©ºè¡Œ\n"
 
-#: src/attrib.c:1309
+#: src/attrib.c:1322
 #, c-format
 msgid "#    3 = Skip leading and trailing blank lines\n"
 msgstr "#    3 = è·³è¿‡å‰å¯¼å’Œå°¾éšç©ºè¡Œ\n"
 
-#: src/attrib.c:1310
+#: src/attrib.c:1323
 #, c-format
 msgid "#    4 = Compact multiple blank lines between text blocks\n"
 msgstr "#    4 = åŽ‹ç¼©æ–‡æœ¬åŒºå—ä¹‹é—´çš„å¤šé‡ç©ºè¡Œ\n"
 
-#: src/attrib.c:1311
+#: src/attrib.c:1324
 #, c-format
 msgid ""
 "#    5 = Compact multiple blank lines between text blocks and skip\n"
@@ -432,7 +432,7 @@ msgstr ""
 "#    5 = åŽ‹ç¼©æ–‡æœ¬åŒºå—ä¹‹é—´çš„å¤šé‡ç©ºè¡Œå¹¶è·³è¿‡\n"
 "#        å‰å¯¼ç©ºè¡Œ\n"
 
-#: src/attrib.c:1312
+#: src/attrib.c:1325
 #, c-format
 msgid ""
 "#    6 = Compact multiple blank lines between text blocks and skip\n"
@@ -441,7 +441,7 @@ msgstr ""
 "#    6 = åŽ‹ç¼©æ–‡æœ¬åŒºå—ä¹‹é—´çš„å¤šé‡ç©ºè¡Œå¹¶è·³è¿‡\n"
 "#        å°¾éšç©ºè¡Œ\n"
 
-#: src/attrib.c:1313
+#: src/attrib.c:1326
 #, c-format
 msgid ""
 "#    7 = Compact multiple blank lines between text blocks and skip\n"
@@ -450,37 +450,37 @@ msgstr ""
 "#    7 = åŽ‹ç¼©æ–‡æœ¬åŒºå—ä¹‹é—´çš„å¤šé‡ç©ºè¡Œå¹¶è·³è¿‡\n"
 "#        å‰å¯¼å’Œå°¾éšç©ºè¡Œ\n"
 
-#: src/attrib.c:1314
+#: src/attrib.c:1327
 #, c-format
 msgid "#  verbatim_handling=ON/OFF\n"
 msgstr "#  verbatim_handling=ON/OFF\n"
 
-#: src/attrib.c:1316
+#: src/attrib.c:1329
 #, fuzzy, c-format
 msgid "#  extquote_handling=ON/OFF\n"
 msgstr "#  verbatim_handling=ON/OFF\n"
 
-#: src/attrib.c:1318
+#: src/attrib.c:1331
 #, c-format
 msgid "#  wrap_on_next_unread=ON/OFF\n"
 msgstr "#  wrap_on_next_unread=ON/OFF\n"
 
-#: src/attrib.c:1319
+#: src/attrib.c:1332
 #, c-format
 msgid "#  x_body=STRING (eg. ~/.tin/extra-body-text)\n"
 msgstr "#  x_body=å­—ä¸² (ä¾‹å¦‚ï¼š~/.tin/extra-body-text)\n"
 
-#: src/attrib.c:1320
+#: src/attrib.c:1333
 #, c-format
 msgid "#  x_comment_to=ON/OFF\n"
 msgstr "#  x_comment_to=ON/OFF\n"
 
-#: src/attrib.c:1321
+#: src/attrib.c:1334
 #, c-format
 msgid "#  x_headers=STRING (eg. ~/.tin/extra-headers)\n"
 msgstr "#  x_headers=å­—ä¸² (ä¾‹å¦‚ï¼š~/.tin/extra-headers)\n"
 
-#: src/attrib.c:1322
+#: src/attrib.c:1335
 #, c-format
 msgid ""
 "#\n"
@@ -489,7 +489,7 @@ msgstr ""
 "#\n"
 "# è¦æ³¨æ„çš„æ˜¯ï¼Œæœ€å¥½æ˜¯æ”¾åˆ°ä¸€èˆ¬çŽ¯å¢ƒ (å…¨å±€èŒƒå›´)\n"
 
-#: src/attrib.c:1323
+#: src/attrib.c:1336
 #, c-format
 msgid ""
 "# entries first followed by group specific entries.\n"
@@ -498,7 +498,7 @@ msgstr ""
 "# æ¡ç›®å…ˆäºŽç¾¤ç»„ç‰¹å®šçš„æ¡ç›®ã€‚\n"
 "#\n"
 
-#: src/attrib.c:1324
+#: src/attrib.c:1337
 #, c-format
 msgid "############################################################################\n"
 msgstr "############################################################################\n"
@@ -844,196 +844,196 @@ msgstr "å–æ¶ˆæ–‡ç« â€¦"
 msgid "Cannot create %s"
 msgstr "æ— æ³•åˆ›å»º %s"
 
-#: src/lang.c:122
+#: src/lang.c:123
 #, c-format
 msgid "Can't find base article %d"
 msgstr "æ‰¾ä¸åˆ°åŸºåº•æ–‡ç«  %d"
 
-#: src/lang.c:123
+#: src/lang.c:125
 #, c-format
 msgid "Can't open %s"
 msgstr "æ— æ³•æ‰“å¼€ %s"
 
-#: src/lang.c:124
+#: src/lang.c:126
 #, c-format
 msgid "Couldn't open %s for saving"
 msgstr "æ— æ³•æ‰“å¼€ %s ä»¥ä¿å­˜"
 
-#: src/lang.c:125
+#: src/lang.c:127
 msgid "*** Posting not allowed ***"
 msgstr "*** ä¸å…è®¸å¼ è´´ ***"
 
-#: src/lang.c:126
+#: src/lang.c:128
 #, c-format
 msgid "Posting is not allowed to %s"
 msgstr "ä¸å…è®¸å¼ è´´åˆ° %s"
 
-#: src/lang.c:128
+#: src/lang.c:130
 #, c-format
 msgid "Can't retrieve %s"
 msgstr "æ— æ³•å–å›ž %s"
 
-#: src/lang.c:130
+#: src/lang.c:132
 #, c-format
 msgid "%s is a directory"
 msgstr "%s æ˜¯ä¸ªç›®å½•"
 
-#: src/lang.c:131
+#: src/lang.c:133
 msgid "Catchup"
 msgstr "è®¾å›žæœªè¯»"
 
-#: src/lang.c:132
+#: src/lang.c:134
 #, c-format
 msgid "Catchup %s..."
 msgstr "è®¾å›žæœªè¯» %sâ€¦"
 
-#: src/lang.c:133
+#: src/lang.c:135
 msgid "Catchup all groups entered during this session?"
 msgstr "å°†æ‰€æœ‰åœ¨è¿™ä¸ªä½œä¸šé˜¶æ®µæœŸé—´å†…è¿›å…¥çš„ç¾¤ç»„è®¾å›žæœªè¯»ï¼Ÿ"
 
-#: src/lang.c:134
+#: src/lang.c:136
 msgid "You have tagged articles in this group - catchup anyway?"
 msgstr "æ‚¨å·²åœ¨è¿™ä¸ªç¾¤ç»„ä¸­æ ‡è®°æ–‡ç«  - è¿˜æ˜¯è¦è®¾å›žæœªè¯»ï¼Ÿ"
 
-#: src/lang.c:135
+#: src/lang.c:137
 #, c-format
 msgid "%s %d %s in %lu seconds\n"
 msgstr "%s %d %s äºŽ %lu ç§’å®Œæˆ\n"
 
-#: src/lang.c:136
+#: src/lang.c:138
 msgid "Caughtup"
 msgstr "å·²è®¾å›žæœªè¯»"
 
-#: src/lang.c:137
+#: src/lang.c:139
 msgid "Check Prepared Article"
 msgstr "æ£€æŸ¥å¤‡å¦¥çš„æ–‡ç« "
 
-#: src/lang.c:138
+#: src/lang.c:140
 msgid "Checking for new groups... "
 msgstr "æ£€æŸ¥çœ‹çœ‹æ–°ç¾¤ç»„â€¦"
 
-#: src/lang.c:139
+#: src/lang.c:141
 msgid "Checking for news..."
 msgstr "æ£€æŸ¥çœ‹çœ‹æ–°é—»â€¦"
 
-#: src/lang.c:140
+#: src/lang.c:142
 #, c-format
 msgid "Post-process %s=no, %s=yes, %s=shar, %s=quit: "
 msgstr "åŽç½®å¤„ç† %s=å¦ï¼Œ%s=æ˜¯ï¼Œ%s=sharï¼Œ%s=ç¦»å¼€ï¼š"
 
-#: src/lang.c:142
+#: src/lang.c:144
 msgid "ANSI color disabled"
 msgstr "ANSI é¢œè‰²å·²åœç”¨"
 
-#: src/lang.c:143
+#: src/lang.c:145
 msgid "ANSI color enabled"
 msgstr "ANSI é¢œè‰²å·²å¯ç”¨"
 
-#: src/lang.c:145
+#: src/lang.c:147
 #, c-format
 msgid "Command failed: %s"
 msgstr "å‘½ä»¤å¤±è´¥ï¼š%s"
 
-#: src/lang.c:146
+#: src/lang.c:148
 #, c-format
 msgid "Cook article failed, %s is exiting"
 msgstr ""
 
-#: src/lang.c:147
+#: src/lang.c:149
 msgid "Mark not selected articles read?"
 msgstr "æ ‡è®°æœªé€‰æ–‡ç« ä¸ºå·²è¯»ï¼Ÿ"
 
-#: src/lang.c:149
+#: src/lang.c:151
 #, c-format
 msgid "Connecting to %s..."
 msgstr "è¿žæŽ¥åˆ° %sâ€¦"
 
-#: src/lang.c:151
+#: src/lang.c:153
 msgid "<CR>"
 msgstr "<CR>"
 
-#: src/lang.c:152
+#: src/lang.c:154
 msgid "Creating active file for saved groups...\n"
 msgstr "ä¸ºå·²å­˜ç¾¤ç»„åˆ›å»ºçŽ°ç”¨æ–‡ä»¶â€¦\n"
 
-#: src/lang.c:153
+#: src/lang.c:155
 msgid "Creating newsrc file...\n"
 msgstr "åˆ›å»º newsrc æ–‡ä»¶â€¦\n"
 
-#: src/lang.c:155 src/lang.c:1311 src/lang.c:1331
+#: src/lang.c:157 src/lang.c:1313 src/lang.c:1333
 msgid "Default"
 msgstr "ç¼ºçœ"
 
-#: src/lang.c:156
+#: src/lang.c:158
 msgid "Delete saved files that have been post processed?"
 msgstr "åˆ é™¤ç»è¿‡åŽç½®å¤„ç†çš„å·²å­˜æ–‡ä»¶ï¼Ÿ"
 
-#: src/lang.c:157
+#: src/lang.c:159
 msgid "Deleting temporary files..."
 msgstr "åˆ é™¤æš‚å­˜æ–‡ä»¶â€¦"
 
-#: src/lang.c:159
+#: src/lang.c:161
 msgid "*** End of article ***"
 msgstr "*** æ–‡ç« ç»“æŸ ***"
 
-#: src/lang.c:160
+#: src/lang.c:162
 msgid "*** End of articles ***"
 msgstr "*** æ–‡ç« ç»“æŸ ***"
 
-#: src/lang.c:161
+#: src/lang.c:163
 msgid "*** End of attachments ***"
 msgstr "*** é™„ä»¶ç»“æŸ ***"
 
-#: src/lang.c:162
+#: src/lang.c:164
 msgid "*** End of groups ***"
 msgstr "*** ç¾¤ç»„ç»“æŸ ***"
 
-#: src/lang.c:163
+#: src/lang.c:165
 msgid "*** End of page ***"
 msgstr "*** é¡µé¢ç»“æŸ ***"
 
-#: src/lang.c:164
+#: src/lang.c:166
 msgid "*** End of scopes ***"
 msgstr "*** èŒƒå›´ç»“æŸ ***"
 
-#: src/lang.c:165
+#: src/lang.c:167
 msgid "*** End of thread ***"
 msgstr "*** è®¨è®ºä¸²ç»“æŸ ***"
 
-#: src/lang.c:166
+#: src/lang.c:168
 msgid "*** End of URLs ***"
 msgstr "*** ç½‘å€ç»“æŸ ***"
 
-#: src/lang.c:167
+#: src/lang.c:169
 msgid "Enter limit of articles to get> "
 msgstr "è¾“å…¥æå–æ–‡ç« çš„é™åˆ¶>"
 
-#: src/lang.c:168
+#: src/lang.c:170
 msgid "Enter Message-ID to go to> "
 msgstr "è¾“å…¥è¦å‰å¾€çš„æ¶ˆæ¯è¯†åˆ«å·>"
 
-#: src/lang.c:169
+#: src/lang.c:171
 msgid " and enter next unread thread"
 msgstr " å¹¶è¿›å…¥ä¸‹ä¸€ä¸ªæœªè¯»çš„è®¨è®ºä¸²"
 
-#: src/lang.c:170
+#: src/lang.c:172
 msgid " and enter next unread article"
 msgstr " å¹¶è¿›å…¥ä¸‹ä¸€ç¯‡æœªè¯»çš„æ–‡ç« "
 
-#: src/lang.c:171
+#: src/lang.c:173
 msgid " and enter next unread group"
 msgstr " å¹¶è¿›å…¥ä¸‹ä¸€ä¸ªæœªè¯»çš„ç¾¤ç»„"
 
-#: src/lang.c:172
+#: src/lang.c:174
 msgid "Enter option number> "
 msgstr "è¾“å…¥é€‰é¡¹æ•°å­—>"
 
-#: src/lang.c:173
+#: src/lang.c:175
 #, c-format
 msgid "Enter range [%s]> "
 msgstr "è¾“å…¥èŒƒå›´ [%s]>"
 
-#: src/lang.c:174
+#: src/lang.c:176
 msgid ""
 "\n"
 "Warning: Approved: header used.\n"
@@ -1041,7 +1041,7 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šå·²ä½¿ç”¨ Approved: æ ‡å¤´ã€‚\n"
 
-#: src/lang.c:176
+#: src/lang.c:178
 msgid ""
 "\n"
 "Error: Bad address in Approved: header.\n"
@@ -1049,7 +1049,7 @@ msgstr ""
 "\n"
 "é”™è¯¯ï¼šä¸å½“çš„åœ°å€äºŽ Approved: æ ‡å¤´ã€‚\n"
 
-#: src/lang.c:177
+#: src/lang.c:179
 msgid ""
 "\n"
 "Error: Bad address in From: header.\n"
@@ -1057,7 +1057,7 @@ msgstr ""
 "\n"
 "é”™è¯¯ï¼šä¸å½“çš„åœ°å€äºŽ From: æ ‡å¤´ã€‚\n"
 
-#: src/lang.c:178
+#: src/lang.c:180
 msgid ""
 "\n"
 "Error: Bad FQDN in Message-ID: header.\n"
@@ -1065,7 +1065,7 @@ msgstr ""
 "\n"
 "é”™è¯¯ï¼šä¸å½“çš„ FQDN äºŽ Message-ID: æ ‡å¤´ã€‚\n"
 
-#: src/lang.c:179
+#: src/lang.c:181
 msgid ""
 "\n"
 "Error: Bad address in Reply-To: header.\n"
@@ -1073,7 +1073,7 @@ msgstr ""
 "\n"
 "é”™è¯¯ï¼šä¸å½“çš„åœ°å€äºŽ Reply-To: æ ‡å¤´ã€‚\n"
 
-#: src/lang.c:180
+#: src/lang.c:182
 msgid ""
 "\n"
 "Error: Bad address in To: header.\n"
@@ -1081,27 +1081,27 @@ msgstr ""
 "\n"
 "é”™è¯¯ï¼šä¸å½“çš„åœ°å€åœ¨ From: æ ‡å¤´å†…ã€‚\n"
 
-#: src/lang.c:182
+#: src/lang.c:184
 #, c-format
 msgid "Can't unlock %s"
 msgstr "æ— æ³•è§£é™¤é”å®š %s"
 
-#: src/lang.c:183
+#: src/lang.c:185
 #, c-format
 msgid "Couldn't dotlock %s - article not appended!"
 msgstr "æ— æ³•ç‚¹é” %s - æ–‡ç« æœªé™„åŠ ï¼"
 
-#: src/lang.c:184
+#: src/lang.c:186
 #, c-format
 msgid "Couldn't lock %s - article not appended!"
 msgstr "æ— æ³•é”å®š %s - æ–‡ç« æœªé™„åŠ ï¼"
 
-#: src/lang.c:187
+#: src/lang.c:189
 #, c-format
 msgid "Corrupted file %s"
 msgstr "å·²æŸåæ–‡ä»¶ %s"
 
-#: src/lang.c:189
+#: src/lang.c:191
 msgid ""
 "\n"
 "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n"
@@ -1109,36 +1109,36 @@ msgstr ""
 "\n"
 "é”™è¯¯ï¼šä¸å…è®¸è·Ÿè´´â€œposterâ€å’Œæ–°é—»ç¾¤ç»„ï¼\n"
 
-#: src/lang.c:190
+#: src/lang.c:192
 #, c-format
 msgid "Error: Custom format exceeds screen width. Using default \"%s\"."
 msgstr ""
 
-#: src/lang.c:191
+#: src/lang.c:193
 msgid "Internal error in GNKSA routine - send bug report.\n"
 msgstr "GNKSA ä¾‹ç¨‹ä¸­å‘ç”Ÿå†…éƒ¨é”™è¯¯ - å‘é€é”™è¯¯æŠ¥å‘Šã€‚\n"
 
-#: src/lang.c:192
+#: src/lang.c:194
 msgid "Left angle bracket missing in route address.\n"
 msgstr "åœ¨è·¯ç”±åœ°å€ä¸­ç¼ºå°‘å·¦è§’æ‹¬å·ã€‚\n"
 
-#: src/lang.c:193
+#: src/lang.c:195
 msgid "Left parenthesis missing in old-style address.\n"
 msgstr "åœ¨æ—§å¼åœ°å€ä¸­ç¼ºå°‘å·¦æ‹¬å·ã€‚\n"
 
-#: src/lang.c:194
+#: src/lang.c:196
 msgid "Right parenthesis missing in old-style address.\n"
 msgstr "åœ¨æ—§å¼åœ°å€ä¸­ç¼ºå°‘å³æ‹¬å·ã€‚\n"
 
-#: src/lang.c:195
+#: src/lang.c:197
 msgid "At-sign missing in mail address.\n"
 msgstr "åœ¨é‚®ä»¶åœ°å€ä¸­ç¼ºå°‘ @ ç¬¦å·ã€‚\n"
 
-#: src/lang.c:196
+#: src/lang.c:198
 msgid "Single component FQDN is not allowed. Add your domain.\n"
 msgstr "ä¸å…è®¸å•ä¸€ç»„æˆ FQDNã€‚è¯·åŠ å…¥æ‚¨çš„åŸŸåã€‚\n"
 
-#: src/lang.c:197
+#: src/lang.c:199
 msgid ""
 "Invalid domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1146,7 +1146,7 @@ msgstr ""
 "æ— æ•ˆçš„åŸŸåã€‚å¦‚æžœæ‚¨çš„é¡¶å±‚åŸŸåçœŸçš„å­˜åœ¨ï¼Œè¯·å‘é€é”™è¯¯æŠ¥å‘Šã€‚\n"
 "ä½¿ç”¨ .invalid ä½œä¸ºä¼ªè£…åœ°å€çš„é¡¶å±‚åŸŸåã€‚\n"
 
-#: src/lang.c:198
+#: src/lang.c:200
 msgid ""
 "Illegal domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1154,7 +1154,7 @@ msgstr ""
 "ä¸åˆæ³•çš„åŸŸåã€‚å¦‚æžœæ‚¨çš„é¡¶å±‚åŸŸåçœŸçš„å­˜åœ¨ï¼Œè¯·å‘é€é”™è¯¯æŠ¥å‘Šã€‚\n"
 "ä½¿ç”¨ .invalid ä½œä¸ºä¼ªè£…åœ°å€çš„é¡¶å±‚åŸŸåã€‚\n"
 
-#: src/lang.c:199
+#: src/lang.c:201
 msgid ""
 "Unknown domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1162,52 +1162,52 @@ msgstr ""
 "ä¸æ˜ŽåŸŸåã€‚å¦‚æžœæ‚¨çš„é¡¶å±‚åŸŸåçœŸçš„å­˜åœ¨ï¼Œè¯·å‘é€é”™è¯¯æŠ¥å‘Šã€‚\n"
 "ä½¿ç”¨ .invalid ä½œä¸ºä¼ªè£…åœ°å€çš„é¡¶å±‚åŸŸåã€‚\n"
 
-#: src/lang.c:200
+#: src/lang.c:202
 msgid "Illegal character in FQDN.\n"
 msgstr "FQDN ä¸­æœ‰ä¸åˆæ³•çš„å­—ç¬¦ã€‚\n"
 
-#: src/lang.c:201
+#: src/lang.c:203
 msgid "Zero length FQDN component not allowed.\n"
 msgstr "ä¸å…è®¸é›¶é•¿åº¦çš„ FQDN ç»„æˆã€‚\n"
 
-#: src/lang.c:202
+#: src/lang.c:204
 msgid "FQDN component exceeds maximum allowed length (63 chars).\n"
 msgstr "FQDN ç»„æˆè¶…å‡ºå…è®¸çš„æœ€å¤§é•¿åº¦ (63 ä¸ªå­—ç¬¦)ã€‚\n"
 
-#: src/lang.c:203
+#: src/lang.c:205
 msgid "FQDN component may not start or end with hyphen.\n"
 msgstr "FQDN ç»„æˆä¸å¯ä»¥è¿žå­—å·èµ·å§‹æˆ–ç»“æŸã€‚\n"
 
-#: src/lang.c:204
+#: src/lang.c:206
 msgid "FQDN component may not start with digit.\n"
 msgstr "FQDN ç»„æˆä¸å¯ä»¥æ•°å­—èµ·å§‹ã€‚\n"
 
-#: src/lang.c:205
+#: src/lang.c:207
 msgid "Domain literal has impossible numeric value.\n"
 msgstr "åŸŸåå­—é¢é‡å…·æœ‰ä¸å¯èƒ½çš„æ•°å€¼ã€‚\n"
 
-#: src/lang.c:206
+#: src/lang.c:208
 msgid ""
 "Domain literal is for private use only and not allowed for global use.\n"
 msgstr "åŸŸåå­—é¢é‡åªé™ç§äººä½¿ç”¨è€Œä¸å…è®¸å…¨å±€ä½¿ç”¨ã€‚\n"
 
-#: src/lang.c:207
+#: src/lang.c:209
 msgid "Right bracket missing in domain literal.\n"
 msgstr "åŸŸåå­—é¢é‡ä¸­ç¼ºå°‘å³ä¸­æ‹¬å·ã€‚\n"
 
-#: src/lang.c:208
+#: src/lang.c:210
 msgid "Missing localpart of mail address.\n"
 msgstr "ç¼ºå°‘é‚®ä»¶åœ°å€çš„æœ¬åœ°éƒ¨åˆ†ã€‚\n"
 
-#: src/lang.c:209
+#: src/lang.c:211
 msgid "Illegal character in localpart of mail address.\n"
 msgstr "é‚®ä»¶åœ°å€çš„æœ¬åœ°éƒ¨åˆ†æœ‰ä¸åˆæ³•çš„å­—ç¬¦ã€‚\n"
 
-#: src/lang.c:210
+#: src/lang.c:212
 msgid "Zero length localpart component not allowed.\n"
 msgstr "ä¸å…è®¸é›¶é•¿åº¦çš„æœ¬åœ°éƒ¨åˆ†ç»„æˆã€‚\n"
 
-#: src/lang.c:211
+#: src/lang.c:213
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n"
@@ -1215,7 +1215,7 @@ msgstr ""
 "çœŸå®žåç§°ä¸­æœ‰ä¸åˆæ³•çš„å­—ç¬¦ã€‚\n"
 "è·¯ç”±åœ°å€ä¸­çš„å¼•è¨€ç»“æŸå­—è¯ä¸å¯ä»¥åŒ…å«â€˜!()<>@,;:\\.[]â€™ã€‚\n"
 
-#: src/lang.c:212
+#: src/lang.c:214
 msgid ""
 "Illegal character in realname.\n"
 "Quoted words may not contain '()<>\\'.\n"
@@ -1223,7 +1223,7 @@ msgstr ""
 "çœŸå®žåç§°ä¸­æœ‰ä¸åˆæ³•çš„å­—ç¬¦ã€‚\n"
 "å¼•è¨€å­—è¯ä¸å¯ä»¥åŒ…å«â€˜()<>\\â€™ã€‚\n"
 
-#: src/lang.c:213
+#: src/lang.c:215
 msgid ""
 "Illegal character in realname.\n"
 "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n"
@@ -1231,11 +1231,11 @@ msgstr ""
 "çœŸå®žåç§°ä¸­æœ‰ä¸åˆæ³•çš„å­—ç¬¦ã€‚\n"
 "ç¼–ç å­—è¯åœ¨å‚æ•°ä¸­ä¸å¯ä»¥åŒ…å«â€˜!()<>@,;:\"\\.[]/=â€™ã€‚\n"
 
-#: src/lang.c:214
+#: src/lang.c:216
 msgid "Bad syntax in encoded word used in realname.\n"
 msgstr "ç”¨äºŽçœŸå®žåç§°çš„ç¼–ç å­—è¯ä¸­æœ‰ä¸å½“çš„è¯­æ³•ã€‚\n"
 
-#: src/lang.c:215
+#: src/lang.c:217
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '()<>\\' in old-style addresses.\n"
@@ -1243,7 +1243,7 @@ msgstr ""
 "çœŸå®žåç§°ä¸­æœ‰ä¸åˆæ³•çš„å­—ç¬¦ã€‚\n"
 "å¼•è¨€ç»“æŸå­—è¯åœ¨æ—§å¼åœ°å€ä¸­ä¸å¯ä»¥åŒ…å«â€˜()<>\\â€™ã€‚\n"
 
-#: src/lang.c:216
+#: src/lang.c:218
 msgid ""
 "Illegal character in realname.\n"
 "Control characters and unencoded 8bit characters > 127 are not allowed.\n"
@@ -1251,7 +1251,7 @@ msgstr ""
 "çœŸå®žåç§°ä¸­æœ‰ä¸åˆæ³•çš„å­—ç¬¦ã€‚\n"
 "æŽ§åˆ¶å­—ç¬¦å’Œæœªç¼–ç  8 æ¯”ç‰¹å­—ç¬¦ä¸å…è®¸ > 127ã€‚\n"
 
-#: src/lang.c:217
+#: src/lang.c:219
 msgid ""
 "\n"
 "Error: No blank line found after header.\n"
@@ -1259,7 +1259,7 @@ msgstr ""
 "\n"
 "é”™è¯¯ï¼šæ ‡å¤´ä¹‹åŽæ‰¾ä¸åˆ°ä»»ä½•ç©ºè¡Œã€‚\n"
 
-#: src/lang.c:218
+#: src/lang.c:220
 #, c-format
 msgid ""
 "\n"
@@ -1269,7 +1269,7 @@ msgstr ""
 "é”™è¯¯ï¼šä¸åˆæ³•çš„æ ¼å¼ %sã€‚\n"
 
 #. TODO: fixme, US-ASCII is not the only 7bit charset we know about
-#: src/lang.c:220
+#: src/lang.c:222
 msgid ""
 "\n"
 "Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n"
@@ -1282,7 +1282,7 @@ msgstr ""
 "      US-ASCII  - è¯·ä½¿ç”¨å¯ç»„é…é€‰é¡¹çš„ M)èœå• æˆ–è€…ç»ç”±ç¼–è¾‘\n"
 "      tinrc æ¥å˜æ›´è¿™ä¸ªè®¾ç½®ä¸ºé€‚åˆæ‚¨çš„è¯­è¨€çš„å€¼ã€‚\n"
 
-#: src/lang.c:225
+#: src/lang.c:227
 msgid ""
 "\n"
 "Error: Posting contains  non-ASCII characters  but the  MIME encoding\n"
@@ -1298,7 +1298,7 @@ msgstr ""
 "      è¿™å¯ä»¥åˆ©ç”¨å¯ç»„é…é€‰é¡¹çš„  M)èœå• æˆ–æ˜¯ç»ç”±ç¼–è¾‘ tinrc æ¥\n"
 "      è¾¾æˆã€‚\n"
 
-#: src/lang.c:231
+#: src/lang.c:233
 msgid ""
 "\n"
 "Error: Article starts with blank line instead of header\n"
@@ -1306,7 +1306,7 @@ msgstr ""
 "\n"
 "é”™è¯¯ï¼šæ–‡ç« ä»¥ç©ºè¡Œèµ·å§‹è€Œéžæ ‡å¤´\n"
 
-#: src/lang.c:232
+#: src/lang.c:234
 #, c-format
 msgid ""
 "\n"
@@ -1317,7 +1317,7 @@ msgstr ""
 "é”™è¯¯ï¼šç¬¬ %d è¡Œçš„æ ‡å¤´äºŽæ ‡å¤´åç§°ä¹‹åŽæ²¡æœ‰å†’å·ï¼š\n"
 "%s\n"
 
-#: src/lang.c:233
+#: src/lang.c:235
 #, c-format
 msgid ""
 "\n"
@@ -1326,7 +1326,7 @@ msgstr ""
 "\n"
 "é”™è¯¯ï¼šâ€œ%s:â€è¿™è¡Œæ˜¯ç©ºçš„ã€‚\n"
 
-#: src/lang.c:234
+#: src/lang.c:236
 #, c-format
 msgid ""
 "\n"
@@ -1335,7 +1335,7 @@ msgstr ""
 "\n"
 "é”™è¯¯ï¼šâ€œ%s:â€æ–‡ç« æ ‡å¤´ç¼ºå°‘è¿™è¡Œã€‚\n"
 
-#: src/lang.c:235
+#: src/lang.c:237
 #, c-format
 msgid ""
 "\n"
@@ -1344,7 +1344,7 @@ msgstr ""
 "\n"
 "é”™è¯¯ï¼š%s å«æœ‰éž 7 æ¯”ç‰¹å­—ç¬¦ã€‚\n"
 
-#: src/lang.c:236
+#: src/lang.c:238
 #, c-format
 msgid ""
 "\n"
@@ -1355,7 +1355,7 @@ msgstr ""
 "é”™è¯¯ï¼šç¬¬ %d è¡Œçš„æ ‡å¤´äºŽå†’å·ä¹‹åŽæ²¡æœ‰ç©ºæ ¼ï¼š\n"
 "%s\n"
 
-#: src/lang.c:237
+#: src/lang.c:239
 #, c-format
 msgid ""
 "\n"
@@ -1364,26 +1364,26 @@ msgstr ""
 "\n"
 "é”™è¯¯ï¼šåœ¨æ ‡å¤´ä¸­å‡ºçŽ°å¤šé‡çš„ (%d)â€œ%s:â€è¡Œã€‚\n"
 
-#: src/lang.c:238
+#: src/lang.c:240
 #, c-format
 msgid "Insecure permissions of %s (%o)"
 msgstr "%s (%o) çš„ä¸å®‰å…¨æƒé™"
 
-#: src/lang.c:240
+#: src/lang.c:242
 #, c-format
 msgid "Invalid response to GROUP command, %s"
 msgstr "å¯¹äºŽ GROUP å‘½ä»¤çš„æ— æ•ˆå›žåº”ï¼Œ%s"
 
-#: src/lang.c:245
+#: src/lang.c:247
 #, c-format
 msgid "MIME parse error: Unexpected end of %s/%s article"
 msgstr "MIME å‰–æžé”™è¯¯ï¼šæœªé¢„æœŸçš„ %s/%s æ–‡ç« ç»“æŸ"
 
-#: src/lang.c:246
+#: src/lang.c:248
 msgid "MIME parse error: Start boundary whilst reading headers"
 msgstr "MIME å‰–æžé”™è¯¯ï¼šè¯»å–æ ‡å¤´æ—¶å‡ºçŽ°èµ·å§‹è¾¹ç•Œ"
 
-#: src/lang.c:247
+#: src/lang.c:249
 msgid ""
 "\n"
 "Error: \"poster\" is not allowed in Newsgroups!\n"
@@ -1391,16 +1391,16 @@ msgstr ""
 "\n"
 "é”™è¯¯ï¼šåœ¨æ–°é—»ç¾¤ç»„ä¸­ä¸å…è®¸â€œposterâ€ï¼\n"
 
-#: src/lang.c:248
+#: src/lang.c:250
 msgid "Can't get a (fully-qualified) domain-name!"
 msgstr "æ— æ³•æå– (å®Œå…¨åˆæ ¼çš„) åŸŸååç§°ï¼"
 
-#: src/lang.c:249
+#: src/lang.c:251
 #, c-format
 msgid "No permissions to go into %s\n"
 msgstr "æ²¡æœ‰æƒé™å¯è¿›å…¥ %s\n"
 
-#: src/lang.c:251
+#: src/lang.c:253
 msgid ""
 "\n"
 "Error: From: line missing.\n"
@@ -1408,30 +1408,30 @@ msgstr ""
 "\n"
 "é”™è¯¯ï¼š From: è¡Œç¼ºå¤±ã€‚\n"
 
-#: src/lang.c:253
+#: src/lang.c:255
 #, c-format
 msgid "No read permissions for %s\n"
 msgstr "æ²¡æœ‰ %s çš„è¯»å–æƒé™\n"
 
-#: src/lang.c:254
+#: src/lang.c:256
 #, c-format
 msgid "File %s does not exist\n"
 msgstr "æ–‡ä»¶ %s ä¸å­˜åœ¨\n"
 
-#: src/lang.c:255
+#: src/lang.c:257
 #, c-format
 msgid "No write permissions for %s\n"
 msgstr "æ²¡æœ‰ %s çš„å†™å…¥æƒé™\n"
 
-#: src/lang.c:256
+#: src/lang.c:258
 msgid "Can't get user information (/etc/passwd missing?)"
 msgstr "æ— æ³•æå–ç”¨æˆ·ä¿¡æ¯ (ç¼ºå°‘ /etc/passwd ?)"
 
-#: src/lang.c:257
+#: src/lang.c:259
 msgid "errors"
 msgstr "é”™è¯¯"
 
-#: src/lang.c:259
+#: src/lang.c:261
 #, c-format
 msgid ""
 "\n"
@@ -1440,61 +1440,61 @@ msgstr ""
 "\n"
 "é”™è¯¯äºŽç¬¬ %d è¡Œï¼šâ€œSender:â€æ ‡å¤´ä¸è¢«å…è®¸ (å°†ä¼šä¸ºæ‚¨åŠ å…¥)\n"
 
-#: src/lang.c:261
+#: src/lang.c:263
 #, c-format
 msgid "Server has non of the groups listed in %s"
 msgstr "æœåŠ¡å™¨ä¸å…·ä»»ä½•ä¸€ä¸ªåˆ—åœ¨ %s ä¸­çš„ç¾¤ç»„"
 
-#: src/lang.c:262
+#: src/lang.c:264
 msgid "error"
 msgstr "é”™è¯¯"
 
-#: src/lang.c:263
+#: src/lang.c:265
 msgid "Unknown display level"
 msgstr "ä¸æ˜Žçš„æ˜¾ç¤ºå±‚çº§"
 
-#: src/lang.c:264
+#: src/lang.c:266
 msgid "<ESC>"
 msgstr "<ESC>"
 
-#: src/lang.c:265
+#: src/lang.c:267
 msgid "Exiting..."
 msgstr "æ­£åœ¨ç¦»å¼€â€¦"
 
-#: src/lang.c:266
+#: src/lang.c:268
 msgid "leaving external mail-reader"
 msgstr "ç¦»å¼€å¤–éƒ¨é‚®ä»¶é˜…è¯»å™¨"
 
-#: src/lang.c:267
+#: src/lang.c:269
 #, c-format
 msgid "Extracting %s..."
 msgstr "æ­£åœ¨æˆªå– %sâ€¦"
 
-#: src/lang.c:269
+#: src/lang.c:271
 #, c-format
 msgid "Error writing %s file. Filesystem full? File reset to previous state."
 msgstr "å†™å…¥ %s æ–‡ä»¶æ—¶å‘ç”Ÿé”™è¯¯ã€‚æ–‡ä»¶ç³»ç»Ÿå·²æ»¡ï¼Ÿæ–‡ä»¶é‡ç½®åˆ°ä¸Šä¸€ä¸ªçŠ¶æ€ã€‚"
 
-#: src/lang.c:270
+#: src/lang.c:272
 #, c-format
 msgid "Error making backup of %s file. Filesystem full?"
 msgstr "åˆ¶ä½œæ–‡ä»¶ %s å¤‡ä»½æ—¶å‘ç”Ÿé”™è¯¯ã€‚æ–‡ä»¶ç³»ç»Ÿå·²æ»¡ï¼Ÿ"
 
-#: src/lang.c:271
+#: src/lang.c:273
 #, c-format
 msgid "Filtering global rules (%d/%d)..."
 msgstr "ç­›é€‰å…¨å±€è§„åˆ™ (%d/%d)â€¦"
 
-#: src/lang.c:272
+#: src/lang.c:274
 msgid "Rule created by: "
 msgstr "è§„åˆ™åˆ›å»ºè€…ä¸ºï¼š"
 
-#: src/lang.c:273
+#: src/lang.c:275
 #, c-format
 msgid "Enter pattern [%s]> "
 msgstr "è¾“å…¥æ¨¡å¼ [%s]>"
 
-#: src/lang.c:274
+#: src/lang.c:276
 #, c-format
 msgid ""
 "\n"
@@ -1503,20 +1503,20 @@ msgstr ""
 "\n"
 "æ‚¨æ‰€è¦æ±‚å¯¹äºŽæ‚¨æ–‡ç« çš„è·Ÿè´´ä¸ºä¸‹åˆ— %sï¼š\n"
 
-#: src/lang.c:275
+#: src/lang.c:277
 #, c-format
 msgid "  %s\t Answers will be directed to you by mail.\n"
 msgstr "  %s\t å›žå¤å°†ä¼šç›´æŽ¥ç»ç”±é‚®ä»¶å¯„ç»™æ‚¨ã€‚\n"
 
-#: src/lang.c:276
+#: src/lang.c:278
 msgid "-- forwarded message --\n"
 msgstr "-- å·²è½¬å‘æ¶ˆæ¯ --\n"
 
-#: src/lang.c:277
+#: src/lang.c:279
 msgid "-- end of forwarded message --\n"
 msgstr "-- å·²è½¬å‘æ¶ˆæ¯ç»“æŸ --\n"
 
-#: src/lang.c:278
+#: src/lang.c:280
 msgid ""
 "# Format:\n"
 "#   comment=STRING    Optional. Multiple lines allowed. Comments must be "
@@ -1570,845 +1570,845 @@ msgstr ""
 "#   time=æ•°å­—         å¯é€‰ã€‚time_t å€¼è¡¨ç¤ºè§„åˆ™è¿‡æœŸçš„æ—¶é—´\n"
 "#\n"
 
-#: src/lang.c:299
+#: src/lang.c:301
 #, c-format
 msgid "Enter score for rule (default=%d): "
 msgstr "è¾“å…¥è§„åˆ™çš„åˆ†æ•° (ç¼ºçœ=%d)ï¼š"
 
-#: src/lang.c:300
+#: src/lang.c:302
 #, c-format
 msgid "Enter the score weight (range 0 < score <= %d)"
 msgstr "è¾“å…¥åˆ†æ•°çš„æƒé‡ (èŒƒå›´ 0 < åˆ†æ•° <= %d)"
 
 #. SCORE_MAX
-#: src/lang.c:301
+#: src/lang.c:303
 msgid "Full"
 msgstr "å…¨éƒ¨"
 
-#: src/lang.c:302
+#: src/lang.c:304
 msgid "Comment (optional)  : "
 msgstr "è¯„è®º (å¯é€‰çš„) ï¼š"
 
-#: src/lang.c:303
+#: src/lang.c:305
 msgid "Apply pattern to    : "
 msgstr "å¥—ç”¨æ¨¡å¼åˆ°   ï¼š"
 
-#: src/lang.c:304
+#: src/lang.c:306
 msgid "From: line (ignore case)      "
 msgstr "From: è¡Œ (å¿½ç•¥å¤§å°å†™)      "
 
-#: src/lang.c:305
+#: src/lang.c:307
 msgid "From: line (case sensitive)   "
 msgstr "From: è¡Œ (å¤§å°å†™ç›¸ç¬¦)   "
 
-#: src/lang.c:307
+#: src/lang.c:309
 #, c-format
 msgid "%s%s: Unknown host.\n"
 msgstr "%s%sï¼šä¸æ˜Žçš„ä¸»æœºã€‚\n"
 
-#: src/lang.c:309
+#: src/lang.c:311
 msgid "global "
 msgstr "å…¨å±€ "
 
-#: src/lang.c:310
+#: src/lang.c:312
 #, c-format
 msgid "Please use %.100s instead"
 msgstr "è¯·ä½¿ç”¨ %.100s ä½œä¸ºæ›¿ä»£"
 
-#: src/lang.c:311
+#: src/lang.c:313
 #, c-format
 msgid "%s is bogus"
 msgstr "%s æ˜¯å‡é€ çš„"
 
-#: src/lang.c:312
+#: src/lang.c:314
 #, c-format
 msgid "Group %s is moderated. Continue?"
 msgstr "ç¾¤ç»„ %s æœ‰äººä¸»æŒã€‚è¦ç»§ç»­ï¼Ÿ"
 
-#: src/lang.c:313
+#: src/lang.c:315
 msgid "groups"
 msgstr "ç¾¤ç»„"
 
-#: src/lang.c:314
+#: src/lang.c:316
 #, c-format
 msgid "Rereading %s..."
 msgstr "é‡æ–°è¯»å– %sâ€¦"
 
-#: src/lang.c:315
+#: src/lang.c:317
 msgid "Top Level Commands"
 msgstr "é¡¶å±‚å‘½ä»¤"
 
-#: src/lang.c:316
+#: src/lang.c:318
 msgid "Group Selection"
 msgstr "ç¾¤ç»„é€‰æ‹©"
 
-#: src/lang.c:317
+#: src/lang.c:319
 msgid "group"
 msgstr "ç¾¤ç»„"
 
-#: src/lang.c:318
+#: src/lang.c:320
 msgid ""
 "*** Group descriptions are disabled according to current select_format ***"
 msgstr ""
 
-#: src/lang.c:320
+#: src/lang.c:322
 msgid ""
 "One or more lines of comment. <CR> to add a line or proceed if line is empty."
 msgstr "ä¸€æˆ–å¤šè¡Œçš„è¯„è®ºã€‚<CR> ä»¥åŠ å…¥ä¸€è¡Œæˆ–æ˜¯å¦‚æžœç©ºè¡Œåˆ™ç»§ç»­ã€‚"
 
-#: src/lang.c:321
+#: src/lang.c:323
 msgid "From: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr "From: è¦åŠ å…¥ç­›é€‰å™¨æ–‡ä»¶çš„åˆ—ã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:322
+#: src/lang.c:324
 msgid ""
 "Linecount of articles to be filtered. < for less, > for more, = for equal."
 msgstr "è¦ç­›é€‰çš„æ–‡ç« è¡Œæ•°ã€‚< è¡¨ç¤ºè¾ƒå°‘ï¼Œ> è¡¨ç¤ºæ›´å¤šï¼Œ= è¡¨ç¤ºç›¸ç­‰ã€‚"
 
-#: src/lang.c:323
+#: src/lang.c:325
 msgid "Message-ID: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr "Message-ID: è¦åŠ å…¥ç­›é€‰å™¨æ–‡ä»¶çš„åˆ—ã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:324
+#: src/lang.c:326
 msgid "Subject: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr "Subject: è¦åŠ å…¥ç­›é€‰å™¨æ–‡ä»¶çš„åˆ—ã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:325
+#: src/lang.c:327
 msgid ""
 "Enter text pattern to filter if Subject: & From: lines are not what you want."
 msgstr "å¦‚æžœ Subject: &  From: å„åˆ—ä¸æ˜¯æ‚¨æƒ³è¦çš„ï¼Œå°±è¾“å…¥æ–‡æœ¬æ¨¡å¼åˆ°ç­›é€‰å™¨ã€‚"
 
-#: src/lang.c:326
+#: src/lang.c:328
 msgid ""
 "Select where text pattern should be applied. <SPACE> toggles & <CR> sets."
 msgstr "é€‰å–åº”è¯¥å¥—ç”¨æ–‡æœ¬æ¨¡å¼çš„åœ°æ–¹ã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:327
+#: src/lang.c:329
 msgid ""
 "Expiration time in days for the entered filter. <SPACE> toggles & <CR> sets."
 msgstr "æ‰€è¾“å…¥ç­›é€‰å™¨çš„è¿‡æœŸå¤©æ•°ã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:328
+#: src/lang.c:330
 msgid ""
 "Apply kill only to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr "åªå¯¹ç›®å‰çš„ç¾¤ç»„æˆ–æ‰€æœ‰ç¾¤ç»„æ‰å¥—ç”¨ç é™¤ã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:329
+#: src/lang.c:331
 msgid ""
 "Apply select to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr "å¯¹ç›®å‰çš„ç¾¤ç»„æˆ–æ‰€æœ‰ç¾¤ç»„å¥—ç”¨é€‰å–ã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:330
+#: src/lang.c:332
 msgid "kill an article via a menu"
 msgstr "é€è¿‡èœå•ç é™¤æ–‡ç« "
 
-#: src/lang.c:331
+#: src/lang.c:333
 msgid "auto-select (hot) an article via a menu"
 msgstr "é€è¿‡èœå•è‡ªåŠ¨é€‰å– (çƒ­é—¨) æ–‡ç« "
 
-#: src/lang.c:332
+#: src/lang.c:334
 msgid "Browse URLs in article"
 msgstr "åœ¨æ–‡ç« ä¸­æµè§ˆç½‘å€"
 
-#: src/lang.c:333
+#: src/lang.c:335
 msgid "0 - 9\t  display article by number in current thread"
 msgstr "0 - 9\t  åœ¨ç›®å‰çš„è®¨è®ºä¸²ä¸­ä¾ç¼–å·æ˜¾ç¤ºæ–‡ç« "
 
-#: src/lang.c:335
+#: src/lang.c:337
 msgid "cancel (delete) or supersede (overwrite) current article"
 msgstr "å–æ¶ˆ (åˆ é™¤) æˆ–å–ä»£ (è¦†å†™) ç›®å‰çš„æ–‡ç« "
 
-#: src/lang.c:336
+#: src/lang.c:338
 msgid "post followup to current article"
 msgstr "è·Ÿè´´ç›®å‰çš„æ–‡ç« "
 
-#: src/lang.c:337
+#: src/lang.c:339
 msgid "post followup (don't copy text) to current article"
 msgstr "è·Ÿè´´ (ä¸å¤åˆ¶æ–‡æœ¬) ç›®å‰çš„æ–‡ç« "
 
-#: src/lang.c:338
+#: src/lang.c:340
 msgid "post followup to current article quoting complete headers"
 msgstr "è·Ÿè´´ç›®å‰çš„æ–‡ç« å¹¶å¼•è¿°å®Œæ•´æ ‡å¤´"
 
-#: src/lang.c:339
+#: src/lang.c:341
 msgid "repost chosen article to another group"
 msgstr "é‡æ–°å¼ è´´æ‰€é€‰æ–‡ç« åˆ°å¦å¤–çš„ç¾¤ç»„"
 
-#: src/lang.c:341
+#: src/lang.c:343
 msgid "edit article (mail-groups only)"
 msgstr "ç¼–è¾‘æ–‡ç«  (åªé™é‚®ä»¶ç¾¤ç»„)"
 
-#: src/lang.c:342
+#: src/lang.c:344
 msgid "display first article in current thread"
 msgstr "æ˜¾ç¤ºç›®å‰è®¨è®ºä¸²ä¸­çš„ç¬¬ä¸€ç¯‡æ–‡ç« "
 
-#: src/lang.c:343
+#: src/lang.c:345
 msgid "display first page of article"
 msgstr "æ˜¾ç¤ºæ–‡ç« çš„ç¬¬ä¸€é¡µ"
 
-#: src/lang.c:344
+#: src/lang.c:346
 msgid "display last article in current thread"
 msgstr "æ˜¾ç¤ºç›®å‰è®¨è®ºä¸²ä¸­çš„æœ€åŽä¸€ç¯‡æ–‡ç« "
 
-#: src/lang.c:345
+#: src/lang.c:347
 msgid "display last page of article"
 msgstr "æ˜¾ç¤ºæ–‡ç« çš„æœ€åŽä¸€é¡µ"
 
-#: src/lang.c:346
+#: src/lang.c:348
 msgid "mark rest of thread as read and advance to next unread"
 msgstr "æ ‡è®°å…¶ä½™çš„è®¨è®ºä¸²ä¸ºå·²è¯»å¹¶è·³åˆ°ä¸‹ä¸€ä¸ªæœªè¯»"
 
-#: src/lang.c:347
+#: src/lang.c:349
 msgid "display next article"
 msgstr "æ˜¾ç¤ºä¸‹ä¸€ç¯‡æ–‡ç« "
 
-#: src/lang.c:348
+#: src/lang.c:350
 msgid "display first article in next thread"
 msgstr "æ˜¾ç¤ºä¸‹ä¸€ä¸ªè®¨è®ºä¸²çš„ç¬¬ä¸€ç¯‡æ–‡ç« "
 
-#: src/lang.c:349
+#: src/lang.c:351
 msgid "display next unread article"
 msgstr "æ˜¾ç¤ºä¸‹ä¸€ç¯‡æœªè¯»æ–‡ç« "
 
-#: src/lang.c:350
+#: src/lang.c:352
 msgid "go to the article that this one followed up"
 msgstr "å‰å¾€è¿™ç¯‡æ‰€è·Ÿè´´çš„æ–‡ç« "
 
-#: src/lang.c:351
+#: src/lang.c:353
 msgid "display previous article"
 msgstr "æ˜¾ç¤ºä¸Šä¸€ç¯‡æ–‡ç« "
 
-#: src/lang.c:352
+#: src/lang.c:354
 msgid "display previous unread article"
 msgstr "æ˜¾ç¤ºä¸Šä¸€ç¯‡æœªè¯»æ–‡ç« "
 
-#: src/lang.c:353
+#: src/lang.c:355
 msgid "quickly kill an article using defaults"
 msgstr "ä½¿ç”¨é»˜è®¤å€¼å¿«é€Ÿç é™¤æ–‡ç« "
 
-#: src/lang.c:354
+#: src/lang.c:356
 msgid "quickly auto-select (hot) an article using defaults"
 msgstr "ä½¿ç”¨é»˜è®¤å€¼å¿«é€Ÿè‡ªåŠ¨é€‰å– (çƒ­é—¨) æ–‡ç« "
 
-#: src/lang.c:355
+#: src/lang.c:357
 msgid "return to group selection level"
 msgstr "å›žåˆ°ç¾¤ç»„é€‰æ‹©å±‚çº§"
 
-#: src/lang.c:356
+#: src/lang.c:358
 msgid "reply through mail to author"
 msgstr "é€è¿‡é‚®ä»¶å›žå¤ä½œè€…"
 
-#: src/lang.c:357
+#: src/lang.c:359
 msgid "reply through mail (don't copy text) to author"
 msgstr "é€è¿‡é‚®ä»¶ (ä¸å¤åˆ¶æ–‡æœ¬) å›žå¤ä½œè€…"
 
-#: src/lang.c:358
+#: src/lang.c:360
 msgid "reply through mail to author quoting complete headers"
 msgstr "é€è¿‡é‚®ä»¶å›žå¤ä½œè€…å¹¶å¼•è¿°å®Œæ•´æ ‡å¤´"
 
-#: src/lang.c:359
+#: src/lang.c:361
 msgid "search backwards within this article"
 msgstr "åœ¨è¿™ç¯‡æ–‡ç« ä¹‹å†…å‘åŽæœç´¢"
 
-#: src/lang.c:360
+#: src/lang.c:362
 msgid "search forwards within this article"
 msgstr "åœ¨è¿™ç¯‡æ–‡ç« ä¹‹å†…å‘å‰æœç´¢"
 
-#: src/lang.c:361
+#: src/lang.c:363
 msgid "show article in raw-mode (including all headers)"
 msgstr "åœ¨åŽŸå§‹æ¨¡å¼ä¸­æ˜¾ç¤ºæ–‡ç«  (åŒ…å«æ‰€æœ‰æ ‡å¤´)"
 
-#: src/lang.c:362
+#: src/lang.c:364
 msgid "skip next block of included text"
 msgstr "è·³è¿‡æ‰€å«æ–‡æœ¬çš„ä¸‹ä¸€ä¸ªåŒºå—"
 
-#: src/lang.c:363
+#: src/lang.c:365
 msgid "toggle display of sections hidden by a form-feed (^L) on/off"
 msgstr "åˆ‡æ¢æ˜¾ç¤ºç”±è¡¨æ ¼é¦ˆé€ (^L) æ‰€éšè—çš„åŒºæ®µ ON/OFF"
 
-#: src/lang.c:364
+#: src/lang.c:366
 msgid "toggle display of all headers"
 msgstr "åˆ‡æ¢æ˜¾ç¤ºæ‰€æœ‰æ ‡å¤´"
 
-#: src/lang.c:365
+#: src/lang.c:367
 msgid "toggle word highlighting on/off"
 msgstr "åˆ‡æ¢å­—è¯é«˜äº®åº¦æ˜¾ç¤º ON/OFF"
 
-#: src/lang.c:366
+#: src/lang.c:368
 msgid "toggle ROT-13 (basic decode) for current article"
 msgstr "åˆ‡æ¢ç›®å‰æ–‡ç« çš„ ROT-13 (åŸºæœ¬è§£ç )"
 
-#: src/lang.c:367
+#: src/lang.c:369
 msgid "toggle tabwidth 4 <-> 8"
 msgstr "åˆ‡æ¢è·³æ ¼å®½åº¦ 4 <-> 8"
 
-#: src/lang.c:368
+#: src/lang.c:370
 msgid "toggle german TeX style decoding for current article"
 msgstr "åˆ‡æ¢ç›®å‰æ–‡ç« çš„å¾·è¯­ TeX æ ·å¼è§£ç "
 
-#: src/lang.c:369
+#: src/lang.c:371
 msgid "toggle display of uuencoded sections"
 msgstr "åˆ‡æ¢æ˜¾ç¤ºå¹¶ç¼–ç åŒºæ®µ"
 
-#: src/lang.c:370
+#: src/lang.c:372
 msgid "View/pipe/save multimedia attachments"
 msgstr "æŸ¥çœ‹/ç®¡é“/ä¿å­˜å¤šåª’ä½“é™„ä»¶"
 
-#: src/lang.c:371
+#: src/lang.c:373
 msgid "choose first attachment in list"
 msgstr "é€‰æ‹©åˆ—è¡¨ä¸­çš„ç¬¬ä¸€ä¸ªé™„ä»¶"
 
-#: src/lang.c:372
+#: src/lang.c:374
 msgid "0 - 9\t  choose attachment by number"
 msgstr "0 - 9\t  ä¾ç¼–å·é€‰æ‹©é™„ä»¶"
 
-#: src/lang.c:373
+#: src/lang.c:375
 msgid "choose last attachment in list"
 msgstr "é€‰æ‹©åˆ—è¡¨ä¸­çš„æœ€åŽä¸€ä¸ªé™„ä»¶"
 
-#: src/lang.c:375
+#: src/lang.c:377
 msgid "pipe attachment into command"
 msgstr "å°†é™„ä»¶è¿›å…¥ç®¡é“å‘½ä»¤"
 
-#: src/lang.c:376
+#: src/lang.c:378
 msgid "pipe raw attachment into command"
 msgstr "å°†åŽŸå§‹é™„ä»¶è¿›å…¥ç®¡é“å‘½ä»¤"
 
-#: src/lang.c:378
+#: src/lang.c:380
 msgid "save attachment to disk"
 msgstr "å°†é™„ä»¶ä¿å­˜åˆ°ç£ç›˜"
 
-#: src/lang.c:379
+#: src/lang.c:381
 msgid "search for attachments forwards"
 msgstr "å‘å‰æœç´¢é™„ä»¶"
 
-#: src/lang.c:380
+#: src/lang.c:382
 msgid "search for attachments backwards"
 msgstr "å‘åŽæœç´¢é™„ä»¶"
 
-#: src/lang.c:381
+#: src/lang.c:383
 msgid "view attachment"
 msgstr "æŸ¥çœ‹é™„ä»¶"
 
-#: src/lang.c:382
+#: src/lang.c:384
 msgid "tag attachment"
 msgstr "æ ‡è®°é™„ä»¶"
 
-#: src/lang.c:383
+#: src/lang.c:385
 msgid "tag attachments that match user specified pattern"
 msgstr "æ ‡è®°åŒ¹é…ç”¨æˆ·æŒ‡å®šæ¨¡å¼çš„é™„ä»¶"
 
-#: src/lang.c:384
+#: src/lang.c:386
 msgid "reverse tagging on all attachments (toggle)"
 msgstr "åå‘æ ‡è®°æ‰€æœ‰é™„ä»¶ (åˆ‡æ¢)"
 
-#: src/lang.c:385
+#: src/lang.c:387
 msgid "untag all tagged attachments"
 msgstr "å–æ¶ˆæ ‡è®°æ‰€æœ‰å·²æ ‡è®°é™„ä»¶"
 
-#: src/lang.c:386
+#: src/lang.c:388
 msgid "toggle info message in last line (name/description of attachment)"
 msgstr "åˆ‡æ¢æœ€åŽä¸€è¡Œä¸­çš„ä¿¡æ¯ (é™„ä»¶çš„åç§°/æè¿°)"
 
-#: src/lang.c:387
+#: src/lang.c:389
 msgid "choose first attribute in list"
 msgstr "é€‰æ‹©åˆ—è¡¨ä¸­çš„ç¬¬ä¸€é¡¹å±žæ€§"
 
-#: src/lang.c:388
+#: src/lang.c:390
 msgid "0 - 9\t  choose attribute by number"
 msgstr "0 - 9\t  ä¾ç¼–å·é€‰æ‹©å±žæ€§"
 
-#: src/lang.c:389
+#: src/lang.c:391
 msgid "choose last attribute in list"
 msgstr "é€‰æ‹©åˆ—è¡¨ä¸­çš„æœ€åŽä¸€é¡¹å±žæ€§"
 
-#: src/lang.c:390
+#: src/lang.c:392
 msgid "reset attribute to a default value"
 msgstr "é‡ç½®å±žæ€§ä¸ºé»˜è®¤å€¼"
 
-#: src/lang.c:391
+#: src/lang.c:393
 msgid "search forwards for an attribute"
 msgstr "å‘å‰æœç´¢æŸä¸€å±žæ€§"
 
-#: src/lang.c:392
+#: src/lang.c:394
 msgid "search backwards for an attribute"
 msgstr "å‘åŽæœç´¢æŸä¸€å±žæ€§"
 
-#: src/lang.c:393
+#: src/lang.c:395
 msgid "select attribute"
 msgstr "é€‰å–å±žæ€§"
 
-#: src/lang.c:394
+#: src/lang.c:396
 msgid "toggle back to options menu when invoked from there"
 msgstr "å¦‚æžœä¹‹å‰ä»Žé‚£é‡Œè°ƒç”¨å°±åˆ‡å›žé€‰é¡¹åŠŸèƒ½è¡¨"
 
-#: src/lang.c:395
+#: src/lang.c:397
 #, c-format
 msgid "report bug or comment via mail to %s"
 msgstr "é€è¿‡é‚®ä»¶æŠ¥å‘Šé”™è¯¯æˆ–è¯„è®ºç»™ %s"
 
-#: src/lang.c:396
+#: src/lang.c:398
 msgid "choose first option in list"
 msgstr "é€‰æ‹©åˆ—è¡¨ä¸­çš„ç¬¬ä¸€ä¸ªé€‰é¡¹"
 
-#: src/lang.c:397
+#: src/lang.c:399
 msgid "0 - 9\t  choose option by number"
 msgstr "0 - 9\t  ä¾ç¼–å·é€‰æ‹©é€‰é¡¹"
 
-#: src/lang.c:398
+#: src/lang.c:400
 msgid "choose last option in list"
 msgstr "é€‰æ‹©åˆ—è¡¨ä¸­çš„æœ€åŽä¸€ä¸ªé€‰é¡¹"
 
-#: src/lang.c:399
+#: src/lang.c:401
 msgid "start scopes menu"
 msgstr "èµ·å§‹èŒƒå›´èœå•"
 
-#: src/lang.c:400
+#: src/lang.c:402
 msgid "search forwards for an option"
 msgstr "å‘å‰æœç´¢æŸä¸€é€‰é¡¹"
 
-#: src/lang.c:401
+#: src/lang.c:403
 msgid "search backwards for an option"
 msgstr "å‘åŽæœç´¢æŸä¸€é€‰é¡¹"
 
-#: src/lang.c:402
+#: src/lang.c:404
 msgid "select option"
 msgstr "é€‰å–é€‰é¡¹"
 
-#: src/lang.c:403
+#: src/lang.c:405
 msgid "toggle to attributes menu"
 msgstr "åˆ‡æ¢åˆ°å±žæ€§èœå•"
 
-#: src/lang.c:404
+#: src/lang.c:406
 msgid "choose range of articles to be affected by next command"
 msgstr "é€‰æ‹©ä¼šè¢«ä¸‹ä¸€ä¸ªå‘½ä»¤æ‰€å½±å“çš„æ–‡ç« èŒƒå›´"
 
-#: src/lang.c:405
+#: src/lang.c:407
 msgid "escape from command prompt"
 msgstr "ä»ŽæŒ‡ä»¤æç¤ºç¬¦å·é€€å‡º"
 
-#: src/lang.c:406
+#: src/lang.c:408
 msgid "edit filter file"
 msgstr "ç¼–è¾‘ç­›é€‰å™¨æ–‡ä»¶"
 
-#: src/lang.c:407
+#: src/lang.c:409
 msgid "get help"
 msgstr "æå–è¯´æ˜Ž"
 
-#: src/lang.c:408
+#: src/lang.c:410
 msgid "display last article viewed"
 msgstr "æ˜¾ç¤ºæœ€åŽä¸€ç¯‡å·²æŸ¥çœ‹æ–‡ç« "
 
-#: src/lang.c:409
+#: src/lang.c:411
 msgid "down one line"
 msgstr "å‘ä¸‹ä¸€è¡Œ"
 
-#: src/lang.c:410
+#: src/lang.c:412
 msgid "up one line"
 msgstr "å‘ä¸Šä¸€è¡Œ"
 
-#: src/lang.c:411
+#: src/lang.c:413
 msgid "go to article chosen by Message-ID"
 msgstr "å‰å¾€ä¾æ¶ˆæ¯è¯†åˆ«å·æ‰€é€‰æ–‡ç« "
 
-#: src/lang.c:412
+#: src/lang.c:414
 msgid "mail article/thread/hot/pattern/tagged articles to someone"
 msgstr "é‚®å¯„æ–‡ç« /è®¨è®ºä¸²/çƒ­é—¨/æ¨¡å¼/å·²æ ‡è®°æ–‡ç« ç»™æŸäºº"
 
-#: src/lang.c:413
+#: src/lang.c:415
 msgid "menu of configurable options"
 msgstr "å¯ç»„é…é€‰é¡¹çš„èœå•"
 
-#: src/lang.c:414
+#: src/lang.c:416
 msgid "down one page"
 msgstr "å‘ä¸‹ä¸€é¡µ"
 
-#: src/lang.c:415
+#: src/lang.c:417
 msgid "up one page"
 msgstr "å‘ä¸Šä¸€é¡µ"
 
-#: src/lang.c:417
+#: src/lang.c:419
 msgid "post (write) article to current group"
 msgstr "å¼ è´´ (å†™å…¥) æ–‡ç« åˆ°ç›®å‰çš„ç¾¤ç»„"
 
-#: src/lang.c:418
+#: src/lang.c:420
 msgid "post postponed articles"
 msgstr "å¼ è´´è¢«æç½®çš„æ–‡ç« "
 
-#: src/lang.c:420
+#: src/lang.c:422
 msgid "list articles posted by you (from posted file)"
 msgstr "åˆ—å‡ºç”±æ‚¨æ‰€å¼ è´´çš„æ–‡ç«  (æ¥è‡ªå¼ è´´çš„æ–‡ä»¶)"
 
-#: src/lang.c:421
+#: src/lang.c:423
 msgid "return to previous menu"
 msgstr "å›žåˆ°ä¸Šä¸€ä¸ªèœå•"
 
-#: src/lang.c:422
+#: src/lang.c:424
 msgid "quit tin immediately"
 msgstr "é©¬ä¸Šç¦»å¼€ tin"
 
-#: src/lang.c:423
+#: src/lang.c:425
 msgid "redraw page"
 msgstr "é‡ç»˜é¡µé¢"
 
-#: src/lang.c:424
+#: src/lang.c:426
 msgid "save article/thread/hot/pattern/tagged articles to file"
 msgstr "ä¿å­˜æ–‡ç« /è®¨è®ºä¸²/çƒ­é—¨/æ¨¡å¼/å·²æ ‡è®°æ–‡ç« åˆ°æ–‡ä»¶"
 
-#: src/lang.c:425
+#: src/lang.c:427
 msgid "save marked articles automatically without user prompts"
 msgstr "è‡ªåŠ¨ä¿å­˜æ ‡è®°çš„æ–‡ç« è€Œæ— éœ€ç”¨æˆ·æç¤º"
 
-#: src/lang.c:426
+#: src/lang.c:428
 msgid "scroll the screen one line down"
 msgstr "å·åŠ¨å±å¹•ä¸€æ¬¡ä¸‹ç§»ä¸€è¡Œ"
 
-#: src/lang.c:427
+#: src/lang.c:429
 msgid "scroll the screen one line up"
 msgstr "å·åŠ¨å±å¹•ä¸€æ¬¡ä¸Šç§»ä¸€è¡Œ"
 
-#: src/lang.c:428
+#: src/lang.c:430
 msgid "search for articles by author backwards"
 msgstr "ä¾ä½œè€…å‘åŽæœç´¢æ–‡ç« "
 
-#: src/lang.c:429
+#: src/lang.c:431
 msgid "search for articles by author forwards"
 msgstr "ä¾ä½œè€…å‘å‰æœç´¢æ–‡ç« "
 
-#: src/lang.c:430
+#: src/lang.c:432
 msgid "search all articles for a given string (this may take some time)"
 msgstr "å¯¹æ‰€æœ‰æ–‡ç« æœç´¢ç»™å®šçš„å­—ä¸² (è¿™ä¹Ÿè®¸ä¼šèŠ±ä¸€ç‚¹æ—¶é—´)"
 
-#: src/lang.c:431
+#: src/lang.c:433
 msgid " \t  (searches are case-insensitive and wrap around to all articles)"
 msgstr " \t (æœç´¢æ—¶å¤§å°å†™ä¸é¡»ç›¸ç¬¦å¹¶å›žåˆ°æ‰€æœ‰æ–‡ç« çš„å‰ç«¯)"
 
-#: src/lang.c:432
+#: src/lang.c:434
 msgid "search for articles by Subject line backwards"
 msgstr "ä¾ä¸»é¢˜å‘åŽæœç´¢æ–‡ç« "
 
-#: src/lang.c:433
+#: src/lang.c:435
 msgid "search for articles by Subject line forwards"
 msgstr "ä¾ä¸»é¢˜å‘å‰æœç´¢æ–‡ç« "
 
-#: src/lang.c:434
+#: src/lang.c:436
 msgid "repeat last search"
 msgstr "é‡å¤æœ€åŽä¸€ç¬”æœç´¢"
 
-#: src/lang.c:435
+#: src/lang.c:437
 msgid "tag current article for reposting/mailing/piping/printing/saving"
 msgstr "æ ‡è®°ç›®å‰çš„æ–‡ç« ä»¥ç”¨äºŽé‡æ–°å¼ è´´/é‚®å¯„/ç®¡é“/æ‰“å°/ä¿å­˜"
 
-#: src/lang.c:436
+#: src/lang.c:438
 msgid "toggle info message in last line (subject/description)"
 msgstr "åˆ‡æ¢æœ€åŽä¸€è¡Œä¸­çš„ä¿¡æ¯æ¶ˆæ¯ (ä¸»æ—¨/æè¿°)"
 
-#: src/lang.c:437
+#: src/lang.c:439
 msgid "toggle inverse video"
 msgstr "åˆ‡æ¢åç™½æ˜¾ç¤º"
 
-#: src/lang.c:438
+#: src/lang.c:440
 msgid "toggle mini help menu display"
 msgstr "åˆ‡æ¢è¿·ä½ è¯´æ˜Žèœå•æ˜¾ç¤º"
 
-#: src/lang.c:439
+#: src/lang.c:441
 msgid "cycle the display of authors email address, real name, both or neither"
 msgstr "å‘¨æœŸæ˜¾ç¤ºä½œè€…ç”µå­é‚®ä»¶åœ°å€ã€çœŸå®žåç§°ã€ä¸¤è€…æˆ–çš†éž"
 
-#: src/lang.c:440
+#: src/lang.c:442
 msgid "show version information"
 msgstr "æ˜¾ç¤ºç‰ˆæœ¬ä¿¡æ¯"
 
-#: src/lang.c:441
+#: src/lang.c:443
 msgid "mark all articles as read and return to group selection menu"
 msgstr "æ ‡è®°æ‰€æœ‰æ–‡ç« ä¸ºå·²è¯»å¹¶å›žåˆ°ç¾¤ç»„é€‰æ‹©èœå•"
 
-#: src/lang.c:442
+#: src/lang.c:444
 msgid "mark all articles as read and enter next group with unread articles"
 msgstr "æ ‡è®°æ‰€æœ‰æ–‡ç« ä¸ºå·²è¯»å¹¶è¿›å…¥ä¸‹ä¸€ä¸ªç¾¤ç»„ä¸Žæœªè¯»æ–‡ç« "
 
-#: src/lang.c:443
+#: src/lang.c:445
 msgid "choose first thread in list"
 msgstr "é€‰æ‹©æ¸…å•ä¸­çš„ç¬¬ä¸€ç¬”è®¨è®ºä¸²"
 
-#: src/lang.c:444
+#: src/lang.c:446
 msgid "choose last thread in list"
 msgstr "é€‰æ‹©æ¸…å•ä¸­çš„æœ€åŽä¸€ç¯‡è®¨è®ºä¸²"
 
-#: src/lang.c:445
+#: src/lang.c:447
 msgid "list articles within current thread (bring up Thread sub-menu)"
 msgstr "åˆ—å‡ºç›®å‰è®¨è®ºä¸²ä¹‹å†…çš„æ–‡ç«  (å¸¦å‡ºè®¨è®ºä¸²å­èœå•)"
 
-#: src/lang.c:446
+#: src/lang.c:448
 msgid "mark article as unread"
 msgstr "æ ‡è®°æ–‡ç« ä¸ºæœªè¯»"
 
-#: src/lang.c:447
+#: src/lang.c:449
 msgid "mark current thread, range or tagged threads as read"
 msgstr "æ ‡è®°ç›®å‰çš„è®¨è®ºä¸²ã€èŒƒå›´æˆ–å·²æ ‡è®°è®¨è®ºä¸²ä¸ºå·²è¯»"
 
-#: src/lang.c:448
+#: src/lang.c:450
 msgid "mark current thread, range or tagged threads as unread"
 msgstr "æ ‡è®°ç›®å‰çš„è®¨è®ºä¸²ã€èŒƒå›´æˆ–å·²æ ‡è®°è®¨è®ºä¸²ä¸ºæœªè¯»"
 
-#: src/lang.c:449
+#: src/lang.c:451
 msgid "mark current/range/selected/pattern/tagged as read after prompting"
 msgstr "æ ‡è®°ç›®å‰çš„/èŒƒå›´/å·²é€‰/æ¨¡å¼/å·²æ ‡è®°äºŽæç¤ºä¹‹åŽä¸ºå·²è¯»"
 
-#: src/lang.c:450
+#: src/lang.c:452
 msgid "mark current/range/selected/pattern/tagged as unread after prompting"
 msgstr "æ ‡è®°ç›®å‰çš„/èŒƒå›´/å·²é€‰/æ¨¡å¼/å·²æ ‡è®°äºŽæç¤ºä¹‹åŽä¸ºæœªè¯»"
 
-#: src/lang.c:451
+#: src/lang.c:453
 msgid "toggle display of all/selected articles"
 msgstr "åˆ‡æ¢æ˜¾ç¤ºæ‰€æœ‰/å·²é€‰æ–‡ç« "
 
-#: src/lang.c:452
+#: src/lang.c:454
 msgid "display next group"
 msgstr "æ˜¾ç¤ºä¸‹ä¸€ä¸ªç¾¤ç»„"
 
-#: src/lang.c:453
+#: src/lang.c:455
 msgid "display previous group"
 msgstr "æ˜¾ç¤ºä¸Šä¸€ä¸ªç¾¤ç»„"
 
-#: src/lang.c:454
+#: src/lang.c:456
 msgid "toggle all selections (all articles)"
 msgstr "åˆ‡æ¢æ‰€æœ‰é€‰å– (æ‰€æœ‰æ–‡ç« )"
 
-#: src/lang.c:455
+#: src/lang.c:457
 msgid "select group (make \"hot\")"
 msgstr "é€‰å–ç¾¤ç»„ (è®¾ä¸ºâ€œçƒ­é—¨â€)"
 
-#: src/lang.c:456
+#: src/lang.c:458
 msgid "select thread"
 msgstr "é€‰å–è®¨è®ºä¸²"
 
-#: src/lang.c:457
+#: src/lang.c:459
 msgid "select threads if at least one unread article is selected"
 msgstr "å¦‚æžœè‡³å°‘é€‰å–äº†ä¸€ç¯‡æœªè¯»æ–‡ç« å°±é€‰å–è®¨è®ºä¸²"
 
-#: src/lang.c:458
+#: src/lang.c:460
 msgid "select threads that match user specified pattern"
 msgstr "é€‰å–åŒ¹é…ç”¨æˆ·æŒ‡å®šæ¨¡å¼çš„è®¨è®ºä¸²"
 
-#: src/lang.c:459
+#: src/lang.c:461
 msgid "tag all parts of current multipart-message in order"
 msgstr "ä¾åºæ ‡è®°ç›®å‰å¤šéƒ¨ä»¶æ¶ˆæ¯çš„æ‰€æœ‰éƒ¨åˆ†"
 
-#: src/lang.c:460
+#: src/lang.c:462
 msgid "0 - 9\t  choose thread by number"
 msgstr "0 - 9\t  ä¾ç¼–å·é€‰æ‹©è®¨è®ºä¸²"
 
-#: src/lang.c:461
+#: src/lang.c:463
 msgid "toggle limit number of articles to get, and reload"
 msgstr "åˆ‡æ¢è¦æå–æ–‡ç« çš„é™åˆ¶æ•°é‡ï¼Œå¹¶é‡æ–°åŠ è½½"
 
-#: src/lang.c:462
+#: src/lang.c:464
 msgid "toggle display of all/unread articles"
 msgstr "åˆ‡æ¢æ˜¾ç¤ºæ‰€æœ‰/æœªè¯»æ–‡ç« "
 
-#: src/lang.c:463
+#: src/lang.c:465
 msgid "toggle selection of thread"
 msgstr "åˆ‡æ¢è®¨è®ºä¸²çš„é€‰å–"
 
-#: src/lang.c:464
+#: src/lang.c:466
 msgid "cycle through threading options available"
 msgstr "é‡å¤å¾ªçŽ¯å¯ç”¨çš„è®¨è®ºä¸²é€‰é¡¹"
 
-#: src/lang.c:465
+#: src/lang.c:467
 msgid "undo all selections (all articles)"
 msgstr "å¤åŽŸæ‰€æœ‰é€‰å– (æ‰€æœ‰æ–‡ç« )"
 
-#: src/lang.c:466
+#: src/lang.c:468
 msgid "untag all tagged threads"
 msgstr "å–æ¶ˆæ ‡è®°æ‰€æœ‰å·²æ ‡è®°è®¨è®ºä¸²"
 
-#: src/lang.c:467
+#: src/lang.c:469
 msgid "add new scope"
 msgstr "åŠ å…¥æ–°çš„èŒƒå›´"
 
-#: src/lang.c:468
+#: src/lang.c:470
 msgid "delete scope"
 msgstr "åˆ é™¤èŒƒå›´"
 
-#: src/lang.c:469
+#: src/lang.c:471
 msgid "edit attributes file"
 msgstr "ç¼–è¾‘å±žæ€§æ–‡ä»¶"
 
-#: src/lang.c:470
+#: src/lang.c:472
 msgid "choose first scope in list"
 msgstr "é€‰æ‹©æ¸…å•ä¸­çš„ç¬¬ä¸€ç¬”èŒƒå›´"
 
-#: src/lang.c:471
+#: src/lang.c:473
 msgid "0 - 9\t  choose scope by number"
 msgstr "0 - 9\t  ä¾ç¼–å·é€‰æ‹©èŒƒå›´"
 
-#: src/lang.c:472
+#: src/lang.c:474
 msgid "choose last scope in list"
 msgstr "é€‰æ‹©æ¸…å•ä¸­çš„æœ€åŽä¸€ç¬”èŒƒå›´"
 
-#: src/lang.c:473
+#: src/lang.c:475
 msgid "move scope"
 msgstr "ç§»åŠ¨èŒƒå›´"
 
-#: src/lang.c:474
+#: src/lang.c:476
 msgid "rename scope"
 msgstr "é‡å‘½åèŒƒå›´"
 
-#: src/lang.c:475
+#: src/lang.c:477
 msgid "select scope"
 msgstr "é€‰å–èŒƒå›´"
 
-#: src/lang.c:476
+#: src/lang.c:478
 msgid "mark all articles in group as read"
 msgstr "æ ‡è®°æ‰€æœ‰ç¾¤ç»„ä¸­çš„æ–‡ç« ä¸ºå·²è¯»"
 
-#: src/lang.c:477
+#: src/lang.c:479
 msgid "mark all articles in group as read and move to next unread group"
 msgstr "æ ‡è®°æ‰€æœ‰ç¾¤ç»„ä¸­çš„æ–‡ç« ä¸ºå·²è¯»å¹¶ç§»åŠ¨åˆ°ä¸‹ä¸€ä¸ªæœªè¯»ç¾¤ç»„"
 
-#: src/lang.c:478
+#: src/lang.c:480
 msgid "choose first group in list"
 msgstr "é€‰æ‹©æ¸…å•ä¸­çš„ç¬¬ä¸€ç¬”ç¾¤ç»„"
 
-#: src/lang.c:479
+#: src/lang.c:481
 msgid "choose group by name"
 msgstr "ä¾åç§°é€‰æ‹©ç¾¤ç»„"
 
-#: src/lang.c:480
+#: src/lang.c:482
 msgid "0 - 9\t  choose group by number"
 msgstr "0 - 9\t  ä¾ç¼–å·é€‰æ‹©ç¾¤ç»„"
 
-#: src/lang.c:481
+#: src/lang.c:483
 msgid "choose range of groups to be affected by next command"
 msgstr "é€‰æ‹©å—ä¸‹ä¸€ä¸ªå‘½ä»¤æ‰€å½±å“çš„ç¾¤ç»„èŒƒå›´"
 
-#: src/lang.c:482
+#: src/lang.c:484
 msgid "choose last group in list"
 msgstr "é€‰æ‹©æ¸…å•ä¸­çš„æœ€åŽä¸€ä¸ªç¾¤ç»„"
 
-#: src/lang.c:484
+#: src/lang.c:486
 #, fuzzy
 msgid "list groups which an article has been posted to (by Message-ID)"
 msgstr "å‰å¾€ä¾æ¶ˆæ¯è¯†åˆ«å·æ‰€é€‰æ–‡ç« "
 
-#: src/lang.c:485
+#: src/lang.c:487
 msgid " \t  (go to article if at least one of the groups is available)"
 msgstr ""
 
-#: src/lang.c:487
+#: src/lang.c:489
 msgid "mark all articles in chosen group unread"
 msgstr "æ ‡è®°æ‰€æœ‰åœ¨å·²é€‰ç¾¤ç»„ä¸­çš„æ–‡ç« ä¸ºæœªè¯»"
 
-#: src/lang.c:488
+#: src/lang.c:490
 msgid "move chosen group within list"
 msgstr "ç§»åŠ¨æ¸…å•å†…æ‰€é€‰ç¾¤ç»„"
 
-#: src/lang.c:489
+#: src/lang.c:491
 msgid "choose next group with unread news"
 msgstr "é€‰æ‹©å…·æœ‰æœªè¯»æ–°é—»çš„ä¸‹ä¸€ä¸ªç¾¤ç»„"
 
-#: src/lang.c:490 src/lang.c:1382
+#: src/lang.c:492 src/lang.c:1395
 msgid "quit"
 msgstr "ç¦»å¼€"
 
-#: src/lang.c:491
+#: src/lang.c:493
 msgid "quit without saving configuration changes"
 msgstr "ç¦»å¼€ä½†ä¸ä¿å­˜ç»„æ€å˜æ›´"
 
-#: src/lang.c:492
+#: src/lang.c:494
 msgid "read chosen group"
 msgstr "è¯»å–æ‰€é€‰ç¾¤ç»„"
 
-#: src/lang.c:493
+#: src/lang.c:495
 msgid "reset .newsrc (all available articles in groups marked unread)"
 msgstr "é‡ç½® .newsrc (æ ‡è®°æ‰€æœ‰å¯ç”¨ç¾¤ç»„ä¸­çš„æ–‡ç« ä¸ºæœªè¯»)"
 
-#: src/lang.c:494
+#: src/lang.c:496
 msgid "search backwards for a group name"
 msgstr "å‘åŽæœç´¢ç¾¤ç»„åç§°"
 
-#: src/lang.c:495
+#: src/lang.c:497
 msgid " \t  (all searches are case-insensitive and wrap around)"
 msgstr " \t  (æ‰€æœ‰æœç´¢ä¸é¡»ç¬¦åˆå¤§å°å†™å¹¶å›žåˆ°å¼€å§‹éƒ¨åˆ†)"
 
-#: src/lang.c:496
+#: src/lang.c:498
 msgid "search forwards for a group name"
 msgstr "å‘å‰æœç´¢ç¾¤ç»„åç§°"
 
-#: src/lang.c:497
+#: src/lang.c:499
 msgid "subscribe to chosen group"
 msgstr "è®¢é˜…æ‰€é€‰ç¾¤ç»„"
 
-#: src/lang.c:498
+#: src/lang.c:500
 msgid "subscribe to groups that match pattern"
 msgstr "è®¢é˜…åŒ¹é…æ¨¡å¼çš„ç¾¤ç»„"
 
-#: src/lang.c:499
+#: src/lang.c:501
 msgid "reread active file to check for any new news"
 msgstr "é‡æ–°è¯»å–çŽ°ç”¨æ–‡ä»¶ä»¥æ£€æŸ¥çœ‹çœ‹ä»»ä½•æ–°çš„æ–°é—»"
 
-#: src/lang.c:500
+#: src/lang.c:502
 msgid "toggle display of group name only or group name plus description"
 msgstr "åˆ‡æ¢åªæ˜¾ç¤ºç¾¤ç»„åç§°æˆ–æ˜¯ç¾¤ç»„åç§°åŠ ä¸Šæè¿°"
 
-#: src/lang.c:501
+#: src/lang.c:503
 msgid "toggle display to show all/unread subscribed groups"
 msgstr "åˆ‡æ¢æ˜¾ç¤ºå…¨éƒ¨/æœªè¯»çš„å·²è®¢é˜…ç¾¤ç»„"
 
-#: src/lang.c:502
+#: src/lang.c:504
 msgid "unsubscribe from chosen group"
 msgstr "å–æ¶ˆè®¢é˜…æ‰€é€‰ç¾¤ç»„"
 
-#: src/lang.c:503
+#: src/lang.c:505
 msgid "unsubscribe from groups that match pattern"
 msgstr "å–æ¶ˆè®¢é˜…åŒ¹é…æ¨¡å¼çš„ç¾¤ç»„"
 
-#: src/lang.c:504
+#: src/lang.c:506
 msgid "sort the list of groups"
 msgstr "æŽ’åºç¾¤ç»„æ¸…å•"
 
-#: src/lang.c:505
+#: src/lang.c:507
 msgid "toggle display to show all/subscribed groups"
 msgstr "åˆ‡æ¢æ˜¾ç¤ºå…¨éƒ¨/å·²è®¢é˜…çš„ç¾¤ç»„"
 
-#: src/lang.c:506
+#: src/lang.c:508
 msgid "0 - 9\t  choose article by number"
 msgstr "0 - 9\t  ä¾ç¼–å·é€‰æ‹©æ–‡ç« "
 
-#: src/lang.c:507
+#: src/lang.c:509
 msgid "mark thread as read and return to group index page"
 msgstr "æ ‡è®°è®¨è®ºä¸²ä¸ºå·²è¯»å¹¶å›žåˆ°ç¾¤ç»„ç´¢å¼•é¡µé¢"
 
-#: src/lang.c:508
+#: src/lang.c:510
 msgid "mark thread as read and enter next unread thread or group"
 msgstr "æ ‡è®°è®¨è®ºä¸²ä¸ºå·²è¯»å¹¶è¾“å…¥ä¸‹ä¸€ä¸ªæœªè¯»çš„è®¨è®ºä¸²æˆ–ç¾¤ç»„"
 
-#: src/lang.c:509
+#: src/lang.c:511
 msgid "choose first article in list"
 msgstr "é€‰æ‹©æ¸…å•ä¸­çš„ç¬¬ä¸€ç¯‡æ–‡ç« "
 
-#: src/lang.c:510
+#: src/lang.c:512
 msgid "choose last article in list"
 msgstr "é€‰æ‹©æ¸…å•ä¸­çš„æœ€åŽä¸€ç¯‡æ–‡ç« "
 
-#: src/lang.c:511
+#: src/lang.c:513
 msgid "mark art, range or tagged arts as read; move crsr to next unread art"
 msgstr "æ ‡è®°æ–‡ç« ã€èŒƒå›´æˆ–å·²æ ‡è®°æ–‡ç« ä¸ºå·²è¯»ï¼›ç§»åŠ¨å…‰æ ‡åˆ°ä¸‹ä¸€ç¯‡æœªè¯»æ–‡ç« "
 
-#: src/lang.c:512
+#: src/lang.c:514
 msgid "mark article, range or tagged articles as unread"
 msgstr "æ ‡è®°æ–‡ç« ã€èŒƒå›´æˆ–å·²æ ‡è®°æ–‡ç« ä¸ºæœªè¯»"
 
-#: src/lang.c:513
+#: src/lang.c:515
 msgid "mark current thread as unread"
 msgstr "æ ‡è®°ç›®å‰è®¨è®ºä¸²ä¸ºæœªè¯»"
 
-#: src/lang.c:514
+#: src/lang.c:516
 msgid "read chosen article"
 msgstr "è¯»å–æ‰€é€‰æ–‡ç« "
 
-#: src/lang.c:515
+#: src/lang.c:517
 msgid ""
 "Display properties\n"
 "------------------"
@@ -2416,7 +2416,7 @@ msgstr ""
 "æ˜¾ç¤ºå±žæ€§\n"
 "------------------"
 
-#: src/lang.c:516
+#: src/lang.c:518
 msgid ""
 "Miscellaneous\n"
 "-------------"
@@ -2424,7 +2424,7 @@ msgstr ""
 "æ‚é¡¹\n"
 "-------------"
 
-#: src/lang.c:517
+#: src/lang.c:519
 msgid ""
 "Moving around\n"
 "-------------"
@@ -2432,7 +2432,7 @@ msgstr ""
 "å››å¤„ç§»åŠ¨\n"
 "-------------"
 
-#: src/lang.c:518
+#: src/lang.c:520
 msgid ""
 "Group/thread/article operations\n"
 "-------------------------------"
@@ -2440,7 +2440,7 @@ msgstr ""
 "ç¾¤ç»„/è®¨è®ºä¸²/æ–‡ç« æ“ä½œ\n"
 "-------------------------------"
 
-#: src/lang.c:519
+#: src/lang.c:521
 msgid ""
 "Attachment operations\n"
 "---------------------"
@@ -2448,7 +2448,7 @@ msgstr ""
 "é™„ä»¶æ“ä½œ\n"
 "---------------------"
 
-#: src/lang.c:520
+#: src/lang.c:522
 msgid ""
 "Attribute operations\n"
 "--------------------"
@@ -2456,7 +2456,7 @@ msgstr ""
 "å±žæ€§æ“ä½œ\n"
 "--------------------"
 
-#: src/lang.c:521
+#: src/lang.c:523
 msgid ""
 "Option operations\n"
 "-----------------"
@@ -2464,7 +2464,7 @@ msgstr ""
 "é€‰é¡¹æ“ä½œ\n"
 "-----------------"
 
-#: src/lang.c:522
+#: src/lang.c:524
 msgid ""
 "Scope operations\n"
 "----------------"
@@ -2472,7 +2472,7 @@ msgstr ""
 "èŒƒå›´æ“ä½œ\n"
 "----------------"
 
-#: src/lang.c:523
+#: src/lang.c:525
 msgid ""
 "URL operations\n"
 "--------------"
@@ -2480,90 +2480,90 @@ msgstr ""
 "ç½‘å€æ“ä½œ\n"
 "--------------"
 
-#: src/lang.c:524
+#: src/lang.c:526
 msgid "choose first URL in list"
 msgstr "é€‰æ‹©æ¸…å•ä¸­çš„ç¬¬ä¸€ç¬”ç½‘å€"
 
-#: src/lang.c:525
+#: src/lang.c:527
 msgid "0 - 9\t  choose URL by number"
 msgstr "0 - 9\t  ä¾ç¼–å·é€‰æ‹©ç½‘å€"
 
-#: src/lang.c:526
+#: src/lang.c:528
 msgid "choose last URL in list"
 msgstr "é€‰æ‹©æ¸…å•ä¸­çš„æœ€åŽä¸€ç¬”ç½‘å€"
 
-#: src/lang.c:527
+#: src/lang.c:529
 msgid "search for URLs forwards"
 msgstr "å‘å‰æœç´¢ç½‘å€"
 
-#: src/lang.c:528
+#: src/lang.c:530
 msgid "search for URLs backwards"
 msgstr "å‘åŽæœç´¢ç½‘å€"
 
-#: src/lang.c:529
+#: src/lang.c:531
 msgid "Open URL in browser"
 msgstr "åœ¨æµè§ˆå™¨ä¸­æ‰“å¼€ç½‘å€"
 
-#: src/lang.c:530
+#: src/lang.c:532
 msgid "toggle info message in last line (URL)"
 msgstr "åˆ‡æ¢æœ€åŽä¸€è¡Œçš„ä¿¡æ¯æ¶ˆæ¯ (ç½‘å€)"
 
-#: src/lang.c:532
+#: src/lang.c:534
 msgid "Group Level Commands"
 msgstr "ç¾¤ç»„å±‚çº§å‘½ä»¤"
 
-#: src/lang.c:533
+#: src/lang.c:535
 msgid "Kill filter added"
 msgstr "ç é™¤å·²åŠ å…¥çš„ç­›é€‰å™¨"
 
-#: src/lang.c:534
+#: src/lang.c:536
 msgid "Auto-selection filter added"
 msgstr "è‡ªåŠ¨é€‰å–å·²åŠ å…¥çš„ç­›é€‰å™¨"
 
-#: src/lang.c:535
+#: src/lang.c:537
 msgid "All parts tagged"
 msgstr "å·²æ ‡è®°æ‰€æœ‰éƒ¨åˆ†"
 
-#: src/lang.c:536
+#: src/lang.c:538
 msgid "Storing article for later posting"
 msgstr "å­˜å…¥æ–‡ç« ä»¥ç”¨äºŽç¨åŽå¼ è´´"
 
-#: src/lang.c:537
+#: src/lang.c:539
 msgid "Please enter a valid character"
 msgstr "è¯·è¾“å…¥æœ‰æ•ˆå­—ç¬¦"
 
-#: src/lang.c:538
+#: src/lang.c:540
 #, c-format
 msgid "Missing part #%d"
 msgstr "ç¼ºå°‘éƒ¨åˆ†çš„ #%d"
 
-#: src/lang.c:539
+#: src/lang.c:541
 msgid "*** No postponed articles ***"
 msgstr "*** æœªè¢«æç½®çš„æ–‡ç«  ***"
 
-#: src/lang.c:540
+#: src/lang.c:542
 msgid "Not a multi-part message"
 msgstr "ä¸æ˜¯ä¸€ç¯‡å¤šéƒ¨ä»¶æ¶ˆæ¯"
 
-#: src/lang.c:541
+#: src/lang.c:543
 msgid "You are not subscribed to this group"
 msgstr "æ‚¨æœªè®¢é˜…è¿™ä¸ªç¾¤ç»„"
 
-#: src/lang.c:542
+#: src/lang.c:544
 msgid "No previous expression"
 msgstr "æ²¡æœ‰ä¸Šä¸€ä¸ªè¡¨è¾¾å¼"
 
-#: src/lang.c:543
+#: src/lang.c:545
 msgid "Operation disabled in no-overwrite mode"
 msgstr "åœ¨æ— è¦†å†™æ¨¡å¼ä¸­çš„æ“ä½œå·²åœç”¨"
 
 #. TODO: replace hardcoded key-name in txt_info_postponed
-#: src/lang.c:545
+#: src/lang.c:547
 #, c-format
 msgid "%d postponed %s, reuse with ^O...\n"
 msgstr "%d å·²æç½® %sï¼ŒæŒ‰ä¸‹ ^O ä»¥é‡æ–°ä½¿ç”¨â€¦\n"
 
-#: src/lang.c:546
+#: src/lang.c:548
 msgid ""
 "X-Conversion-Note: multipart/alternative contents have been removed.\n"
 "  To get the whole article, turn alternative handling OFF in the Option "
@@ -2572,21 +2572,21 @@ msgstr ""
 "X-Conversion-Note: å¤šéƒ¨ä»¶/æ›¿ä»£å†…å®¹å·²è¢«ç§»é™¤ã€‚\n"
 "  è¦æå–æ•´ç¯‡æ–‡ç« ï¼Œè¯·åœ¨é€‰é¡¹åŠŸèƒ½è¡¨ä¸­å…³é—­æ›¿ä»£å¤„ç†\n"
 
-#: src/lang.c:548
+#: src/lang.c:550
 #, c-format
 msgid "Save filename for %s/%s is a mailbox. Attachment not saved"
 msgstr "ä¿å­˜ %s/%s çš„æ–‡ä»¶åæ˜¯ä¸€ä¸ªä¿¡ç®±ã€‚é™„ä»¶æœªè¢«ä¿å­˜"
 
-#: src/lang.c:549
+#: src/lang.c:551
 msgid "TeX2Iso encoded article"
 msgstr "TeX2Iso ç¼–ç æ–‡ç« "
 
-#: src/lang.c:550
+#: src/lang.c:552
 msgid "incomplete "
 msgstr "ä¸å®Œæ•´çš„ "
 
 #. TODO: replace hardcoded key-names
-#: src/lang.c:552
+#: src/lang.c:554
 #, c-format
 msgid ""
 "\n"
@@ -2645,152 +2645,152 @@ msgstr ""
 "è¦èŽ·å¾—æ›´å¤šä¿¡æ¯ï¼Œè¯·é˜…è¯»åœ¨çº¿æ‰‹å†Œã€READMEã€INSTALLã€TODO å’Œ FTP ç­‰æ–‡ä»¶ã€‚\n"
 "è¯·åˆ©ç”¨â€˜Râ€™å‘½ä»¤å‘é€é”™è¯¯æŠ¥å‘Š/æ„è§ç»™ %sã€‚\n"
 
-#: src/lang.c:568
+#: src/lang.c:570
 #, c-format
 msgid "Invalid  From: %s  line. Read the INSTALL file again."
 msgstr "æ— æ•ˆçš„   From: %s  è¡Œã€‚è¯·å†é˜…è¯» INSTALL æ–‡ä»¶ã€‚"
 
-#: src/lang.c:570
+#: src/lang.c:572
 msgid "Invalid multibyte sequence found\n"
 msgstr "å‡ºçŽ°æ— æ•ˆçš„å¤šå­—èŠ‚åºåˆ—\n"
 
-#: src/lang.c:573
+#: src/lang.c:575
 #, c-format
 msgid "Invalid  Sender:-header %s"
 msgstr "æ— æ•ˆçš„  Sender: -header %s"
 
-#: src/lang.c:575
+#: src/lang.c:577
 msgid "Inverse video disabled"
 msgstr "åç™½æ˜¾ç¤ºå·²åœç”¨"
 
-#: src/lang.c:576
+#: src/lang.c:578
 msgid "Inverse video enabled"
 msgstr "åç™½æ˜¾ç¤ºå·²å¯ç”¨"
 
-#: src/lang.c:578
+#: src/lang.c:580
 #, c-format
 msgid "Missing definition for %s\n"
 msgstr "ç¼ºå°‘ %s çš„å®šä¹‰\n"
 
-#: src/lang.c:579
+#: src/lang.c:581
 #, c-format
 msgid "Invalid key definition '%s'\n"
 msgstr "æ— æ•ˆçš„æŒ‰é”®å®šä¹‰â€˜%sâ€™\n"
 
-#: src/lang.c:580
+#: src/lang.c:582
 #, c-format
 msgid "Invalid keyname '%s'\n"
 msgstr "æ— æ•ˆçš„æŒ‰é”®åç§°â€˜%sâ€™\n"
 
-#: src/lang.c:581
+#: src/lang.c:583
 #, c-format
 msgid "Keymap file was upgraded to version %s\n"
 msgstr "Keymap æ–‡ä»¶å·²å‡çº§åˆ°ç‰ˆæœ¬ %s\n"
 
-#: src/lang.c:582
+#: src/lang.c:584
 #, c-format
 msgid "Kill From:     [%s] (y/n): "
 msgstr "ç é™¤ From:   [%s] (y/n)ï¼š"
 
-#: src/lang.c:583
+#: src/lang.c:585
 msgid "Kill Lines: (</>num): "
 msgstr "ç é™¤ Lines: (</>num)ï¼š"
 
-#: src/lang.c:584
+#: src/lang.c:586
 msgid "Kill Article Menu"
 msgstr "ç é™¤æ–‡ç« èœå•"
 
-#: src/lang.c:585
+#: src/lang.c:587
 #, c-format
 msgid "Kill Msg-Id:   [%s] (f/l/o/n): "
 msgstr "ç é™¤ Msg-Idï¼š [%s] (f/l/o/n)ï¼š"
 
-#: src/lang.c:586
+#: src/lang.c:588
 msgid "Kill pattern scope  : "
 msgstr "ç é™¤æ¨¡å¼èŒƒå›´ ï¼š"
 
-#: src/lang.c:587
+#: src/lang.c:589
 #, c-format
 msgid "Kill Subject:  [%s] (y/n): "
 msgstr "ç é™¤ Subject: [%s] (y/n)ï¼š"
 
-#: src/lang.c:588
+#: src/lang.c:590
 msgid "Kill text pattern   : "
 msgstr "ç é™¤æ–‡æœ¬æ¨¡å¼  ï¼š"
 
-#: src/lang.c:589
+#: src/lang.c:591
 msgid "Kill time in days   : "
 msgstr "ç é™¤æ—¶é—´äºŽæ¯æ—¥  ï¼š"
 
-#: src/lang.c:591
+#: src/lang.c:593
 msgid "Last"
 msgstr "æœ€åŽä¸€ç¬”"
 
-#: src/lang.c:592
+#: src/lang.c:594
 msgid "-- Last response --"
 msgstr "-- æœ€åŽä¸€ç¬”å›žåº” --"
 
-#: src/lang.c:593
+#: src/lang.c:595
 #, c-format
 msgid "Lines %s  "
 msgstr "è¡Œ %s  "
 
-#: src/lang.c:596
+#: src/lang.c:598
 #, fuzzy
 msgid "Function not available."
 msgstr "æ— æ³•ä½¿ç”¨æ–‡ç« "
 
-#: src/lang.c:597
+#: src/lang.c:599
 msgid "Not reading via NNTP."
 msgstr ""
 
-#: src/lang.c:598
+#: src/lang.c:600
 #, fuzzy, c-format
 msgid "Group: %s"
 msgstr "ç¾¤ç»„ %.*sâ€¦"
 
-#: src/lang.c:599
+#: src/lang.c:601
 #, fuzzy, c-format
 msgid "Groups: %s"
 msgstr "ç¾¤ç»„ %.*sâ€¦"
 
-#: src/lang.c:602
+#: src/lang.c:604
 msgid "Mail"
 msgstr "é‚®å¯„"
 
-#: src/lang.c:603
+#: src/lang.c:605
 msgid "mailbox "
 msgstr "ä¿¡ç®± "
 
-#: src/lang.c:604
+#: src/lang.c:606
 #, c-format
 msgid "Mail article(s) to [%.*s]> "
 msgstr "é‚®å¯„æ–‡ç« åˆ° [%.*s]>"
 
-#: src/lang.c:605
+#: src/lang.c:607
 #, c-format
 msgid "Mailing log to %s\n"
 msgstr "é‚®å¯„è®°å½•æ¡£åˆ° %s\n"
 
-#: src/lang.c:606
+#: src/lang.c:608
 msgid "Mail bug report..."
 msgstr "é‚®å¯„é”™è¯¯æŠ¥å‘Šâ€¦"
 
-#: src/lang.c:607
+#: src/lang.c:609
 #, c-format
 msgid "Mail BUG REPORT to %s?"
 msgstr "é‚®å¯„é”™è¯¯æŠ¥å‘Šåˆ° %sï¼Ÿ"
 
-#: src/lang.c:608
+#: src/lang.c:610
 msgid "Mailed"
 msgstr "å·²å¯„å‡º"
 
-#: src/lang.c:609
+#: src/lang.c:611
 #, c-format
 msgid "Mailing to %s..."
 msgstr "é‚®å¯„åˆ° %sâ€¦"
 
-#: src/lang.c:610
+#: src/lang.c:612
 msgid ""
 "# [Mail/Save] active file. Format is like news active file:\n"
 "#   groupname  max.artnum  min.artnum  /dir\n"
@@ -2802,84 +2802,84 @@ msgstr ""
 "# ç¬¬å››ä¸ªå­—æ®µæ˜¯åŸºåº•ç›®å½• (äº¦å³ ~/Mail æˆ– ~/News)\n"
 "#\n"
 
-#: src/lang.c:613
+#: src/lang.c:615
 #, c-format
 msgid "%s marked as read"
 msgstr "%s æ ‡è®°ä¸ºå·²è¯»"
 
-#: src/lang.c:614
+#: src/lang.c:616
 #, c-format
 msgid "%s marked as unread"
 msgstr "%s æ ‡è®°ä¸ºæœªè¯»"
 
-#: src/lang.c:615
+#: src/lang.c:617
 #, c-format
 msgid "Marked %d of %d %s as read"
 msgstr "æ ‡è®° %2$d ä¸­çš„ %1$d %3$s ä¸ºå·²è¯»"
 
-#: src/lang.c:616
+#: src/lang.c:618
 #, c-format
 msgid "Marked %d of %d %s as unread"
 msgstr "æ ‡è®° %2$d ä¸­çš„ %1$d %3$s ä¸ºæœªè¯»"
 
-#: src/lang.c:617 src/lang.c:1349
+#: src/lang.c:619 src/lang.c:1351
 msgid "Mark"
 msgstr "æ ‡è®°"
 
-#: src/lang.c:618
+#: src/lang.c:620
 #, c-format
 msgid "Mark all articles as read%s?"
 msgstr "æ ‡è®°æ‰€æœ‰æ–‡ç« ä¸º %s è¯»ï¼Ÿ"
 
-#: src/lang.c:619
+#: src/lang.c:621
 #, c-format
 msgid "Mark article as read%s?"
 msgstr "æ ‡è®°æ–‡ç« ä¸º %s è¯»ï¼Ÿ"
 
-#: src/lang.c:620
+#: src/lang.c:622
 #, c-format
 msgid "Mark group %s as read?"
 msgstr "æ ‡è®°ç¾¤ç»„ %s ä¸ºå·²è¯»ï¼Ÿ"
 
-#: src/lang.c:621
+#: src/lang.c:623
 #, c-format
 msgid "Mark thread as read%s?"
 msgstr "æ ‡è®°è®¨è®ºä¸²ä¸º %s è¯»ï¼Ÿ"
 
-#: src/lang.c:622
+#: src/lang.c:624
 #, c-format
 msgid "Matching %s groups..."
 msgstr "æ­£åœ¨åŒ¹é… %s ç¾¤ç»„â€¦"
 
-#: src/lang.c:623 src/lang.c:637 src/lang.c:643
+#: src/lang.c:625 src/lang.c:639 src/lang.c:645
 #, c-format
 msgid "<n>=set current to n; %s=line down; %s=line up; %s=help; %s=quit"
 msgstr "<n>=è®¾ç½®ç›®å‰ä¸º n; %s=ä¸‹ç§»ä¸€è¡Œï¼›%s=ä¸Šç§»ä¸€è¡Œï¼›%s=æ±‚åŠ©ï¼›%s=ç¦»å¼€"
 
-#: src/lang.c:625
+#: src/lang.c:627
 #, c-format
 msgid ""
 "%s=view; %s=pipe; %s=pipe raw; %s=save; %s=tag; %s=tag pattern; %s=untag all"
 msgstr ""
 "%s=æŸ¥çœ‹ï¼›%s=ç®¡é“ï¼›%s=ç®¡é“åŽŸå§‹ï¼›%s=ä¿å­˜ï¼›%s=æ ‡è®°ï¼›%s=æ ‡è®°æ¨¡å¼ï¼›%s=å–æ¶ˆæ‰€æœ‰æ ‡è®°"
 
-#: src/lang.c:627
+#: src/lang.c:629
 #, c-format
 msgid "%s=view; %s=save; %s=tag; %s=tag pattern; %s=untag all"
 msgstr "%s=æŸ¥çœ‹ï¼›%s=ä¿å­˜ï¼›%s=æ ‡è®°ï¼›%s=æ ‡è®°æ¨¡å¼ï¼›%s=å–æ¶ˆæ‰€æœ‰æ ‡è®°"
 
-#: src/lang.c:629
+#: src/lang.c:631
 #, c-format
 msgid ""
 "%s=reverse tagging; %s=search forwards; %s=search backwards; %s=repeat search"
 msgstr "%s=åå‘æ ‡è®°ï¼›%s=å‘å‰æœç´¢ï¼›%s=å‘åŽæœç´¢ï¼›%s=é‡å¤æœç´¢"
 
-#: src/lang.c:630 src/lang.c:634
+#: src/lang.c:632 src/lang.c:636
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s=search pattern; %s=kill/select"
 msgstr "<n>=è®¾ç½®ç›®å‰ä¸º n; %s=ä¸‹ä¸€ä¸ªæœªè¯»ï¼›%s=æœç´¢æ¨¡å¼ï¼›%s=ç é™¤/é€‰å–"
 
-#: src/lang.c:631
+#: src/lang.c:633
 #, c-format
 msgid ""
 "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; "
@@ -2888,262 +2888,262 @@ msgstr ""
 "%s=ä½œè€…æœç´¢ï¼›%s=è®¾å›žæœªè¯»ï¼›%s=ä¸‹ç§»ä¸€è¡Œï¼›%s=ä¸Šç§»ä¸€è¡Œï¼›%s=è®¾ä¸ºå·²è¯»ï¼›%s=åˆ—å‡ºè®¨è®º"
 "ä¸²"
 
-#: src/lang.c:632
+#: src/lang.c:634
 #, 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:633
+#: src/lang.c:635
 #, c-format
 msgid "%s=search forwards; %s=search backwards; %s=quit"
 msgstr "%s=å‘å‰æœç´¢ï¼›%s=å‘åŽæœç´¢ï¼›%s=ç¦»å¼€"
 
-#: src/lang.c:635
+#: src/lang.c:637
 #, 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:636
+#: src/lang.c:638
 #, c-format
 msgid "%s=add; %s=move; %s=rename; %s=delete"
 msgstr "%s=åŠ å…¥ï¼›%s=ç§»åŠ¨ï¼›%s=é‡å‘½åï¼›%s=åˆ é™¤"
 
-#: src/lang.c:638
+#: src/lang.c:640
 #, 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:639
+#: src/lang.c:641
 #, 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:640
+#: src/lang.c:642
 #, 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:641
+#: src/lang.c:643
 #, 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:642
+#: src/lang.c:644
 #, 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:644
+#: src/lang.c:646
 #, c-format
 msgid "%s=search forwards; %s=search backwards; %s=repeat search"
 msgstr "%s=å‘å‰æœç´¢ï¼›%s=å‘åŽæœç´¢ï¼›%s=é‡å¤æœç´¢"
 
-#: src/lang.c:645
+#: src/lang.c:647
 msgid "--More--"
 msgstr "--æ›´å¤š--"
 
-#: src/lang.c:646
+#: src/lang.c:648
 #, c-format
 msgid "Moving %s..."
 msgstr "æ­£åœ¨ç§»åŠ¨ %sâ€¦"
 
-#: src/lang.c:647
+#: src/lang.c:649
 msgid "Message-ID: & last Reference  "
 msgstr "Message-ID: & æœ€è¿‘å‚è€ƒ  "
 
-#: src/lang.c:648
+#: src/lang.c:650
 msgid "Message-ID: line              "
 msgstr "Message-ID: è¡Œ              "
 
-#: src/lang.c:649
+#: src/lang.c:651
 msgid "Message-ID: & References: line"
 msgstr "Message-ID: & References: è¡Œ"
 
-#: src/lang.c:651
+#: src/lang.c:653
 msgid ", name: "
 msgstr "ï¼Œåç§°ï¼š"
 
-#: src/lang.c:652
+#: src/lang.c:654
 #, c-format
 msgid "Go to newsgroup [%s]> "
 msgstr "å‰å¾€æ–°é—»ç¾¤ç»„ [%s]>"
 
-#: src/lang.c:653
+#: src/lang.c:655
 msgid "newsgroups"
 msgstr "æ–°é—»ç¾¤ç»„"
 
-#: src/lang.c:654
+#: src/lang.c:656
 #, c-format
 msgid "Position %s in group list (1,2,..,$) [%d]> "
 msgstr "å®šä½ %s äºŽç¾¤ç»„æ¸…å• (1,2,..,$) [%d]>"
 
-#: src/lang.c:655
+#: src/lang.c:657
 msgid "newsgroup"
 msgstr "æ–°é—»ç¾¤ç»„"
 
-#: src/lang.c:656
+#: src/lang.c:658
 msgid "Try and save newsrc file again?"
 msgstr "å†æ¬¡å°è¯•å¹¶ä¿å­˜ newsrc æ–‡ä»¶ï¼Ÿ"
 
-#: src/lang.c:657
+#: src/lang.c:659
 msgid "Warning: No newsgroups were written to your newsrc file. Save aborted."
 msgstr "è­¦å‘Šï¼šæ²¡æœ‰ä»»ä½•æ–°é—»ç¾¤ç»„è¢«å†™å…¥æ‚¨çš„ newsrc æ–‡ä»¶ã€‚å·²æ”¾å¼ƒä¿å­˜ã€‚"
 
-#: src/lang.c:658
+#: src/lang.c:660
 msgid "newsrc file saved successfully.\n"
 msgstr "newsrc æ–‡ä»¶å·²æˆåŠŸä¿å­˜ã€‚\n"
 
-#: src/lang.c:659
+#: src/lang.c:661
 msgid "-- Next response --"
 msgstr "-- ä¸‹ä¸€ä¸ªå›žåº” --"
 
-#: src/lang.c:660
+#: src/lang.c:662
 msgid "No  "
 msgstr "å¦  "
 
-#: src/lang.c:661
+#: src/lang.c:663
 msgid "*** No articles ***"
 msgstr "*** æ²¡æœ‰æ–‡ç«  ***"
 
-#: src/lang.c:662
+#: src/lang.c:664
 msgid "No articles have been posted"
 msgstr "æ²¡æœ‰ä»»ä½•æ–‡ç« å·²è¢«å¼ è´´"
 
-#: src/lang.c:663
+#: src/lang.c:665
 msgid "*** No attachments ***"
 msgstr "*** æ²¡æœ‰é™„ä»¶ ***"
 
-#: src/lang.c:664
+#: src/lang.c:666
 msgid "*** No description ***"
 msgstr "*** æ²¡æœ‰æè¿° ***"
 
-#: src/lang.c:665
+#: src/lang.c:667
 msgid "No filename"
 msgstr "æ²¡æœ‰æ–‡ä»¶å"
 
-#: src/lang.c:666
+#: src/lang.c:668
 msgid "No group"
 msgstr "æ²¡æœ‰ç¾¤ç»„"
 
-#: src/lang.c:667
+#: src/lang.c:669
 msgid "*** No groups ***"
 msgstr "*** æ²¡æœ‰ç¾¤ç»„ ***"
 
-#: src/lang.c:668
+#: src/lang.c:670
 msgid "No more groups to read"
 msgstr "å·²æ— å¯è¯»å–ç¾¤ç»„"
 
-#: src/lang.c:669
+#: src/lang.c:671
 msgid "No last message"
 msgstr "æ²¡æœ‰æœ€è¿‘ä¸€ç¬”æ¶ˆæ¯"
 
-#: src/lang.c:670
+#: src/lang.c:672
 msgid "No mail address"
 msgstr "æ²¡æœ‰é‚®ä»¶åœ°å€"
 
-#: src/lang.c:671
+#: src/lang.c:673
 msgid "No articles marked for saving"
 msgstr "æ²¡æœ‰æ ‡è®°è¦ä¿å­˜çš„æ–‡ç« "
 
-#: src/lang.c:672
+#: src/lang.c:674
 msgid "No match"
 msgstr "æ²¡æœ‰åŒ¹é…"
 
-#: src/lang.c:673
+#: src/lang.c:675
 msgid "No more groups"
 msgstr "å·²æ— ç¾¤ç»„"
 
-#: src/lang.c:674
+#: src/lang.c:676
 msgid "No newsgroups"
 msgstr "æ²¡æœ‰æ–°é—»ç¾¤ç»„"
 
-#: src/lang.c:675
+#: src/lang.c:677
 msgid "No next unread article"
 msgstr "æ²¡æœ‰ä¸‹ä¸€ç¯‡æœªè¯»æ–‡ç« "
 
-#: src/lang.c:676
+#: src/lang.c:678
 msgid "No previous group"
 msgstr "æ²¡æœ‰ä¸Šä¸€ä¸ªç¾¤ç»„"
 
-#: src/lang.c:677
+#: src/lang.c:679
 msgid "No previous search, nothing to repeat"
 msgstr "æ²¡æœ‰ä¸Šä¸€ä¸ªæœç´¢ï¼Œæ²¡æœ‰ä»»ä½•ä¸œè¥¿å¯é‡å¤"
 
-#: src/lang.c:678
+#: src/lang.c:680
 msgid "No previous unread article"
 msgstr "æ²¡æœ‰ä¸Šä¸€ç¯‡æœªè¯»æ–‡ç« "
 
-#: src/lang.c:679
+#: src/lang.c:681
 msgid "No responses"
 msgstr "æ²¡æœ‰å›žåº”"
 
-#: src/lang.c:680
+#: src/lang.c:682
 msgid "No responses to list in current thread"
 msgstr "åœ¨ç›®å‰çš„è®¨è®ºä¸²ä¸­æ²¡æœ‰å›žåº”å¯åˆ—å‡º"
 
-#: src/lang.c:681
+#: src/lang.c:683
 msgid "*** No scopes ***"
 msgstr "*** æ²¡æœ‰èŒƒå›´ ***"
 
-#: src/lang.c:682
+#: src/lang.c:684
 msgid "No search string"
 msgstr "æ²¡æœ‰æœç´¢å­—ä¸²"
 
-#: src/lang.c:683
+#: src/lang.c:685
 msgid "No subject"
 msgstr "æ²¡æœ‰ä¸»æ—¨"
 
-#: src/lang.c:685
+#: src/lang.c:687
 #, c-format
 msgid "%s: Terminal must have clear to end-of-line (ce)\n"
 msgstr "%sï¼šç»ˆç«¯æœºå¿…é¡»èƒ½å¤Ÿæ¸…ç©ºåˆ°è¡Œå°¾ (ce)\n"
 
-#: src/lang.c:686
+#: src/lang.c:688
 #, c-format
 msgid "%s: Terminal must have clear to end-of-screen (cd)\n"
 msgstr "%sï¼šç»ˆç«¯æœºå¿…é¡»èƒ½å¤Ÿæ¸…ç©ºåˆ°å±å¹•æœ«ç«¯ (cd)\n"
 
-#: src/lang.c:687
+#: src/lang.c:689
 #, c-format
 msgid "%s: Terminal must have clearscreen (cl) capability\n"
 msgstr "%sï¼šç»ˆç«¯æœºå¿…é¡»å…·å¤‡æ¸…ç©ºå±å¹• (cl) çš„èƒ½åŠ›\n"
 
-#: src/lang.c:688
+#: src/lang.c:690
 #, c-format
 msgid "%s: Terminal must have cursor motion (cm)\n"
 msgstr "%sï¼šç»ˆç«¯æœºå¿…é¡»èƒ½å¤Ÿç§»åŠ¨å…‰æ ‡ (cm)\n"
 
-#: src/lang.c:689
+#: src/lang.c:691
 #, c-format
 msgid "%s: TERM variable must be set to use screen capabilities\n"
 msgstr "%sï¼šTERM å˜é‡å¿…é¡»è¢«è®¾ç½®ä»¥ä½¿ç”¨å±å¹•èƒ½åŠ›\n"
 
-#: src/lang.c:691
+#: src/lang.c:693
 #, c-format
 msgid "No viewer found for %s/%s\n"
 msgstr "æ‰¾ä¸åˆ°ä»»ä½•æŸ¥çœ‹å™¨ç”¨äºŽ %s/%s\n"
 
-#: src/lang.c:692
+#: src/lang.c:694
 msgid "Newsgroup does not exist on this server"
 msgstr "æ–°é—»ç¾¤ç»„ä¸å­˜åœ¨äºŽè¿™ä¸ªæœåŠ¡å™¨"
 
-#: src/lang.c:693
+#: src/lang.c:695
 #, c-format
 msgid "Group %s not found in active file"
 msgstr "åœ¨çŽ°ç”¨æ–‡ä»¶ä¸­æ‰¾ä¸åˆ°ç¾¤ç»„ %s"
 
-#: src/lang.c:694
+#: src/lang.c:696
 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:695
+#: src/lang.c:697
 msgid "use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr "ä½¿ç”¨ a)æ›¿ä»£åç§°ã€ä½¿ç”¨ d)ç¼ºçœ .newsrcã€q)ç¦»å¼€ tinï¼š"
 
-#: src/lang.c:696
+#: src/lang.c:698
 #, c-format
 msgid ""
 "# NNTP-server -> newsrc translation table and NNTP-server\n"
@@ -3172,44 +3172,44 @@ msgstr ""
 "#   news.example.org  /tmp/nrc-ex      example    ex\n"
 "#\n"
 
-#: src/lang.c:703
+#: src/lang.c:705
 msgid "Only"
 msgstr "åªæœ‰"
 
-#: src/lang.c:704
+#: src/lang.c:706
 #, c-format
 msgid "Option not enabled. Recompile with %s."
 msgstr "é€‰é¡¹æœªå¯ç”¨ã€‚é‡æ–°ä»¥ %s ç¼–è¯‘ã€‚"
 
-#: src/lang.c:705
+#: src/lang.c:707
 msgid "Options Menu"
 msgstr "é€‰é¡¹åŠŸèƒ½è¡¨"
 
-#: src/lang.c:706
+#: src/lang.c:708
 msgid "Options Menu Commands"
 msgstr "é€‰é¡¹åŠŸèƒ½è¡¨å‘½ä»¤"
 
-#: src/lang.c:709
+#: src/lang.c:711
 #, c-format
 msgid "Error in regex: %s at pos. %d '%s'"
 msgstr "åœ¨æ­£åˆ™è¡¨è¾¾å¼ %s çš„ä½ç½® %d å‘ç”Ÿé”™è¯¯ï¼šâ€˜%sâ€™"
 
-#: src/lang.c:710
+#: src/lang.c:712
 #, c-format
 msgid "Error in regex: pcre internal error %d"
 msgstr "åœ¨æ­£åˆ™è¡¨è¾¾å¼ä¸­å‘ç”Ÿé”™è¯¯ï¼špcre å†…éƒ¨é”™è¯¯ %d"
 
-#: src/lang.c:711
+#: src/lang.c:713
 #, c-format
 msgid "Error in regex: study - pcre internal error %s"
 msgstr "åœ¨æ­£åˆ™è¡¨è¾¾å¼ä¸­å‘ç”Ÿé”™è¯¯ï¼šstudy - pcre å†…éƒ¨é”™è¯¯ %s"
 
-#: src/lang.c:712
+#: src/lang.c:714
 msgid "Post a followup..."
 msgstr "è·Ÿè´´â€¦"
 
 #. TODO: replace hardcoded key-name in txt_post_error_ask_postpone
-#: src/lang.c:714
+#: src/lang.c:716
 msgid ""
 "An error has occurred while posting the article. If you think that this\n"
 "error is temporary or otherwise correctable, you can postpone the article\n"
@@ -3219,277 +3219,277 @@ msgstr ""
 "é”™è¯¯æ˜¯æš‚æ—¶æˆ–æ˜¯å¯æ”¹æ­£çš„ï¼Œæ‚¨å¯ä»¥æç½®æ–‡ç« \n"
 "å¹¶äºŽç¨åŽä»¥ ^O å†æ¬¡å–å‡ºå®ƒã€‚\n"
 
-#: src/lang.c:717
+#: src/lang.c:719
 msgid "Posted articles history"
 msgstr "å¼ è´´æ–‡ç« åŽ†å²è®°å½•"
 
-#: src/lang.c:718
+#: src/lang.c:720
 #, c-format
 msgid "Post to newsgroup(s) [%s]> "
 msgstr "å¼ è´´åˆ°æ–°é—»ç¾¤ç»„ [%s]>"
 
-#: src/lang.c:719
+#: src/lang.c:721
 msgid "-- post processing started --"
 msgstr "-- å¼ è´´å¤„ç†å¼€å§‹ --"
 
-#: src/lang.c:720
+#: src/lang.c:722
 msgid "-- post processing completed --"
 msgstr "-- å¼ è´´å¤„ç†å®Œæˆ --"
 
-#: src/lang.c:721
+#: src/lang.c:723
 #, c-format
 msgid "Post subject [%s]> "
 msgstr "å¼ è´´ä¸»æ—¨ [%s]>"
 
-#: src/lang.c:722
+#: src/lang.c:724
 msgid ""
 "# Summary of mailed/posted messages viewable by 'W' command from within "
 "tin.\n"
 msgstr "# é‚®å¯„/å¼ è´´çš„æ¶ˆæ¯æ¦‚è¦å¯ä»¥åœ¨ tin ä¹‹ä¸­ç»ç”±â€˜Wâ€™å‘½ä»¤æ¥æŸ¥çœ‹ã€‚\n"
 
-#: src/lang.c:723
+#: src/lang.c:725
 msgid "Posting article..."
 msgstr "å¼ è´´æ–‡ç« â€¦"
 
-#: src/lang.c:724
+#: src/lang.c:726
 #, c-format
 msgid "Post postponed articles [%%s]? (%s/%s/%s/%s/%s): "
 msgstr "å¼ è´´è¢«æç½®çš„æ–‡ç«  [%%s]ï¼Ÿ(%s/%s/%s/%s/%s)ï¼š"
 
-#: src/lang.c:725
+#: src/lang.c:727
 #, c-format
 msgid "Hot %s"
 msgstr "çƒ­é—¨ %s"
 
-#: src/lang.c:726
+#: src/lang.c:728
 #, c-format
 msgid "Tagged %s"
 msgstr "å·²æ ‡è®° %s"
 
-#: src/lang.c:727
+#: src/lang.c:729
 #, c-format
 msgid "Untagged %s"
 msgstr "å·²å–æ¶ˆæ ‡è®° %s"
 
-#: src/lang.c:728
+#: src/lang.c:730
 msgid "Processing mail messages marked for deletion."
 msgstr "å¤„ç†æ ‡è®°ä¸ºåˆ é™¤çš„é‚®ä»¶æ¶ˆæ¯ã€‚"
 
-#: src/lang.c:729
+#: src/lang.c:731
 msgid "Processing saved articles marked for deletion."
 msgstr "å¤„ç†æ ‡è®°ä¸ºåˆ é™¤çš„å·²ä¿å­˜æ–‡ç« ã€‚"
 
-#: src/lang.c:730
+#: src/lang.c:732
 #, c-format
 msgid "Accept Followup-To? %s=post, %s=ignore, %s=quit: "
 msgstr "æŽ¥å—è·Ÿè´´ï¼Ÿ%s=å¼ è´´ï¼Œ%s=å¿½ç•¥ï¼Œ%s=ç¦»å¼€ï¼š"
 
-#: src/lang.c:731
+#: src/lang.c:733
 msgid "Article unchanged, abort mailing?"
 msgstr "æ–‡ç« æœªå˜æ›´ï¼Œæ”¾å¼ƒé‚®å¯„ï¼Ÿ"
 
-#: src/lang.c:732
+#: src/lang.c:734
 #, c-format
 msgid "Do you want to see postponed articles (%d)?"
 msgstr "æ‚¨è¦çœ‹åˆ°æç½®çš„æ–‡ç«  (%d) å—ï¼Ÿ"
 
-#: src/lang.c:734
+#: src/lang.c:736
 msgid "Add quick kill filter?"
 msgstr "åŠ å…¥å¿«é€Ÿç é™¤ç­›é€‰å™¨ï¼Ÿ"
 
-#: src/lang.c:735
+#: src/lang.c:737
 msgid "Add quick selection filter?"
 msgstr "åŠ å…¥å¿«é€Ÿé€‰æ‹©ç­›é€‰å™¨ï¼Ÿ"
 
-#: src/lang.c:736
+#: src/lang.c:738
 msgid "Do you really want to quit?"
 msgstr "æ‚¨çœŸçš„è¦ç¦»å¼€å—ï¼Ÿ"
 
-#: src/lang.c:737
+#: src/lang.c:739
 #, c-format
 msgid "%s=edit cancel message, %s=quit, %s=delete (cancel) [%%s]: "
 msgstr "%s=ç¼–è¾‘å–æ¶ˆæ¶ˆæ¯ï¼Œ%s=ç¦»å¼€ï¼Œ%s=åˆ é™¤ (å–æ¶ˆ) [%%s]ï¼š"
 
-#: src/lang.c:738
+#: src/lang.c:740
 msgid "You have tagged articles in this group - quit anyway?"
 msgstr "æ‚¨å·²åœ¨è¿™ä¸ªç¾¤ç»„ä¸­æ ‡è®°æ–‡ç«  - æ— è®ºå¦‚ä½•éƒ½è¦ç¦»å¼€ï¼Ÿ"
 
-#: src/lang.c:739
+#: src/lang.c:741
 #, c-format
 msgid "%s=quit, %s=edit, %s=postpone: "
 msgstr "%s=ç¦»å¼€ï¼Œ%s=ç¼–è¾‘ï¼Œ%s=æç½®ï¼š"
 
-#: src/lang.c:740
+#: src/lang.c:742
 #, c-format
 msgid "%s=quit %s=edit %s=save kill description: "
 msgstr "%s=ç¦»å¼€ %s=ç¼–è¾‘ %s=ä¿å­˜ç é™¤æè¿°ï¼š"
 
-#: src/lang.c:741
+#: src/lang.c:743
 #, c-format
 msgid "%s=quit %s=edit %s=save select description: "
 msgstr "%s=ç¦»å¼€ %s=ç¼–è¾‘ %s=ä¿å­˜é€‰å–æè¿°ï¼š"
 
-#: src/lang.c:742
+#: src/lang.c:744
 msgid "Do you really want to quit without saving your configuration?"
 msgstr "æ‚¨çœŸçš„è¦ç¦»å¼€å´ä¸ä¿å­˜æ‚¨çš„ç»„æ€å—ï¼Ÿ"
 
-#: src/lang.c:745
+#: src/lang.c:747
 msgid "Invalid range - valid are '0-9.$' eg. 1-$"
 msgstr "æ— æ•ˆçš„èŒƒå›´ - æœ‰æ•ˆæ˜¯â€˜0-9.$â€™ä¾‹å¦‚ï¼š1-$"
 
-#: src/lang.c:747
+#: src/lang.c:749
 msgid "Do you want to abort this operation?"
 msgstr "æ‚¨è¦æ”¾å¼ƒè¿™ä¸ªæ“ä½œå—ï¼Ÿ"
 
-#: src/lang.c:748
+#: src/lang.c:750
 msgid "Do you want to exit tin immediately?"
 msgstr "æ‚¨è¦é©¬ä¸Šç¦»å¼€ tin å—ï¼Ÿ"
 
-#: src/lang.c:750
+#: src/lang.c:752
 msgid "Reading ('q' to quit)..."
 msgstr "è¯»å– (â€˜qâ€™è¡¨ç¤ºç¦»å¼€)â€¦"
 
-#: src/lang.c:751
+#: src/lang.c:753
 #, c-format
 msgid "Reading %sarticles..."
 msgstr "è¯»å– %s ç¯‡æ–‡ç« â€¦"
 
-#: src/lang.c:752
+#: src/lang.c:754
 #, c-format
 msgid "Reading %sattributes file...\n"
 msgstr "è¯»å– %s å±žæ€§æ–‡ä»¶â€¦\n"
 
-#: src/lang.c:753
+#: src/lang.c:755
 #, c-format
 msgid "Reading %sconfig file...\n"
 msgstr "è¯»å– %s ç»„æ€æ–‡ä»¶â€¦\n"
 
-#: src/lang.c:754
+#: src/lang.c:756
 msgid "Reading filter file...\n"
 msgstr "è¯»å–ç­›é€‰å™¨æ–‡ä»¶â€¦\n"
 
-#: src/lang.c:755
+#: src/lang.c:757
 #, c-format
 msgid "Reading %s groups..."
 msgstr "è¯»å– %s ç¾¤ç»„â€¦"
 
-#: src/lang.c:756
+#: src/lang.c:758
 msgid "Reading input history file...\n"
 msgstr "è¯»å–è¾“å…¥åŽ†å²æ–‡ä»¶â€¦\n"
 
-#: src/lang.c:757
+#: src/lang.c:759
 msgid "Reading keymap file...\n"
 msgstr "è¯»å– keymap æ–‡ä»¶â€¦\n"
 
-#: src/lang.c:758
+#: src/lang.c:760
 msgid "Reading groups from active file... "
 msgstr "ä»ŽçŽ°ç”¨æ–‡ä»¶è¯»å–ç¾¤ç»„â€¦"
 
-#: src/lang.c:759
+#: src/lang.c:761
 msgid "Reading groups from newsrc file... "
 msgstr "ä»Ž newsrc æ–‡ä»¶è¯»å–ç¾¤ç»„â€¦"
 
-#: src/lang.c:760
+#: src/lang.c:762
 msgid "Reading newsgroups file... "
 msgstr "è¯»å–æ–°é—»ç¾¤ç»„æ–‡ä»¶â€¦"
 
-#: src/lang.c:761
+#: src/lang.c:763
 msgid "Reading newsrc file..."
 msgstr "è¯»å– newsrc æ–‡ä»¶â€¦"
 
-#: src/lang.c:762
+#: src/lang.c:764
 msgid "References: line              "
 msgstr "References: è¡Œ              "
 
-#: src/lang.c:764
+#: src/lang.c:766
 #, c-format
 msgid "(%d:%02d remaining)"
 msgstr "(%d:%02d è¿˜å‰©ä½™)"
 
-#: src/lang.c:766
+#: src/lang.c:768
 #, c-format
 msgid "Bogus group %s removed."
 msgstr "å‡é€ çš„ç¾¤ç»„ %s å·²ç§»é™¤ã€‚"
 
-#: src/lang.c:767
+#: src/lang.c:769
 msgid "Removed from the previous rule: "
 msgstr "å·²ä»Žä¸Šä¸€ä¸ªè§„åˆ™ç§»é™¤ï¼š"
 
-#: src/lang.c:768
+#: src/lang.c:770
 #, c-format
 msgid "Error: rename %s to %s"
 msgstr "é”™è¯¯ï¼šé‡å‘½å %s ä¸º %s"
 
-#: src/lang.c:769
+#: src/lang.c:771
 msgid "Reply to author..."
 msgstr "å›žå¤ç»™ä½œè€…â€¦"
 
-#: src/lang.c:770
+#: src/lang.c:772
 msgid "Repost"
 msgstr "é‡æ–°å¼ è´´"
 
-#: src/lang.c:771
+#: src/lang.c:773
 msgid "Reposting article..."
 msgstr "é‡æ–°å¼ è´´æ–‡ç« â€¦"
 
-#: src/lang.c:772
+#: src/lang.c:774
 #, c-format
 msgid "Repost article(s) to group(s) [%s]> "
 msgstr "é‡æ–°å¼ è´´æ–‡ç« åˆ°ç¾¤ç»„ [%s]>"
 
-#: src/lang.c:773
+#: src/lang.c:775
 msgid "Reset newsrc?"
 msgstr "é‡ç½® newsrcï¼Ÿ"
 
-#: src/lang.c:774
+#: src/lang.c:776
 msgid "Responses have been directed to the following newsgroups"
 msgstr "å›žåº”å·²è¢«å¯¼å‘ä¸‹åˆ—æ–°é—»ç¾¤ç»„"
 
-#: src/lang.c:775
+#: src/lang.c:777
 #, c-format
 msgid "Responses have been directed to poster. %s=mail, %s=post, %s=quit: "
 msgstr "å›žåº”å·²è¢«å¯¼å‘å¼ è´´è€…ã€‚%s=é‚®å¯„ï¼Œ%s=å¼ è´´ï¼Œ%s=ç¦»å¼€ï¼š"
 
-#: src/lang.c:777
+#: src/lang.c:779
 msgid "Press <RETURN> to continue..."
 msgstr "æŒ‰ä¸‹ <RETURN> ä»¥ç»§ç»­â€¦"
 
-#: src/lang.c:779
+#: src/lang.c:781
 #, c-format
 msgid "Select From    [%s] (y/n): "
 msgstr "é€‰å–è‡ª    [%s] (y/n)ï¼š"
 
-#: src/lang.c:780
+#: src/lang.c:782
 msgid "Select Lines: (</>num): "
 msgstr "é€‰å–å¤šè¡Œï¼š(</>num)ï¼š"
 
-#: src/lang.c:781
+#: src/lang.c:783
 msgid "Auto-select Article Menu"
 msgstr "è‡ªåŠ¨é€‰å–æ–‡ç« èœå•"
 
-#: src/lang.c:782
+#: src/lang.c:784
 #, c-format
 msgid "Select Msg-Id  [%s] (f/l/o/n): "
 msgstr "é€‰å– Msg-Id  [%s] (f/l/o/n)ï¼š"
 
-#: src/lang.c:783
+#: src/lang.c:785
 msgid "Select pattern scope: "
 msgstr "é€‰å–æ¨¡å¼èŒƒå›´ï¼š"
 
-#: src/lang.c:784
+#: src/lang.c:786
 #, c-format
 msgid "Select Subject [%s] (y/n): "
 msgstr "é€‰å–ä¸»æ—¨ [%s] (y/n)ï¼š"
 
-#: src/lang.c:785
+#: src/lang.c:787
 msgid "Select text pattern : "
 msgstr "é€‰å–æ–‡æœ¬æ¨¡å¼ï¼š"
 
-#: src/lang.c:786
+#: src/lang.c:788
 msgid "Select time in days   : "
 msgstr "é€‰å–æ—¶é—´å¤©æ•°  ï¼š"
 
-#: src/lang.c:787
+#: src/lang.c:789
 #, c-format
 msgid ""
 "# %s server configuration file\n"
@@ -3510,54 +3510,54 @@ msgstr ""
 "############################################################################\n"
 "\n"
 
-#: src/lang.c:793
+#: src/lang.c:795
 msgid "Showing unread groups only"
 msgstr "åªæ˜¾ç¤ºæœªè¯»ç¾¤ç»„"
 
-#: src/lang.c:794
+#: src/lang.c:796
 msgid "Subject: line (ignore case)   "
 msgstr "Subject: è¡Œ (å¿½ç•¥å¤§å°å†™)   "
 
-#: src/lang.c:795
+#: src/lang.c:797
 msgid "Subject: line (case sensitive)"
 msgstr "Subject: è¡Œ (å¤§å°å†™ç›¸ç¬¦)"
 
-#: src/lang.c:796
+#: src/lang.c:798
 msgid "Save"
 msgstr "ä¿å­˜"
 
-#: src/lang.c:797
+#: src/lang.c:799
 #, c-format
 msgid "Save '%s' (%s/%s)?"
 msgstr "ä¿å­˜â€˜%sâ€™(%s/%s)ï¼Ÿ"
 
-#: src/lang.c:798
+#: src/lang.c:800
 msgid "Save configuration before continuing?"
 msgstr "ç»§ç»­ä¹‹å‰å…ˆä¿å­˜ç»„æ€ï¼Ÿ"
 
-#: src/lang.c:799
+#: src/lang.c:801
 msgid "Save filename> "
 msgstr "ä¿å­˜æ–‡ä»¶å>"
 
-#: src/lang.c:800
+#: src/lang.c:802
 msgid "Saved"
 msgstr "å·²ä¿å­˜"
 
-#: src/lang.c:801
+#: src/lang.c:803
 #, c-format
 msgid "%4d unread (%4d hot) %s in %s\n"
 msgstr "%4d æœªè¯» (%4d çƒ­é—¨) %s äºŽ %s\n"
 
-#: src/lang.c:802
+#: src/lang.c:804
 #, c-format
 msgid "Saved %s...\n"
 msgstr "å·²ä¿å­˜ %sâ€¦\n"
 
-#: src/lang.c:803
+#: src/lang.c:805
 msgid "Nothing was saved"
 msgstr "æ²¡æœ‰ä»»ä½•ä¸œè¥¿è¢«ä¿å­˜"
 
-#: src/lang.c:804
+#: src/lang.c:806
 #, c-format
 msgid ""
 "\n"
@@ -3566,182 +3566,182 @@ msgstr ""
 "\n"
 "%s %d %s æ¥è‡ª %d %s\n"
 
-#: src/lang.c:805
+#: src/lang.c:807
 #, c-format
 msgid "-- %s saved to %s%s --"
 msgstr "-- %s ä¿å­˜åˆ° %s%s --"
 
-#: src/lang.c:806
+#: src/lang.c:808
 #, c-format
 msgid "-- %s saved to %s - %s --"
 msgstr "-- %s ä¿å­˜åˆ° %s - %s --"
 
-#: src/lang.c:807
+#: src/lang.c:809
 msgid "Saving..."
 msgstr "ä¿å­˜ä¸­â€¦"
 
-#: src/lang.c:808
+#: src/lang.c:810
 #, c-format
 msgid "%s: Screen initialization failed"
 msgstr "%sï¼šå±å¹•åˆå§‹åŒ–å¤±è´¥"
 
-#: src/lang.c:810
+#: src/lang.c:812
 #, c-format
 msgid "%s: screen is too small\n"
 msgstr "%sï¼šå±å¹•å¤ªå°\n"
 
-#: src/lang.c:812
+#: src/lang.c:814
 #, fuzzy, c-format
 msgid "screen is too small, %s is exiting"
 msgstr "å±å¹•å¤ªå°ï¼Œ%s æ­£åœ¨ç¦»å¼€\n"
 
-#: src/lang.c:813
+#: src/lang.c:815
 msgid "Delete scope?"
 msgstr "åˆ é™¤èŒƒå›´ï¼Ÿ"
 
-#: src/lang.c:814
+#: src/lang.c:816
 msgid "Enter scope> "
 msgstr "è¾“å…¥èŒƒå›´>"
 
-#: src/lang.c:815
+#: src/lang.c:817
 msgid "Select new position> "
 msgstr "é€‰å–æ–°ä½ç½®>"
 
-#: src/lang.c:816
+#: src/lang.c:818
 msgid "New position cannot be a global scope"
 msgstr "æ–°ä½ç½®ä¸å¯æ˜¯å…¨å±€èŒƒå›´"
 
-#: src/lang.c:817
+#: src/lang.c:819
 msgid "Global scope, operation not allowed"
 msgstr "å…¨å±€èŒƒå›´ï¼Œæ“ä½œä¸å…è®¸"
 
-#: src/lang.c:818
+#: src/lang.c:820
 msgid "Rename scope> "
 msgstr "é‡å‘½åèŒƒå›´>"
 
-#: src/lang.c:819
+#: src/lang.c:821
 msgid "Select scope> "
 msgstr "é€‰å–èŒƒå›´>"
 
-#: src/lang.c:820
+#: src/lang.c:822
 msgid "Scopes Menu"
 msgstr "èŒƒå›´èœå•"
 
-#: src/lang.c:821
+#: src/lang.c:823
 msgid "Scopes Menu Commands"
 msgstr "èŒƒå›´åŠŸèƒ½è¡¨æŒ‡ä»¤"
 
-#: src/lang.c:822
+#: src/lang.c:824
 #, c-format
 msgid "Search backwards [%s]> "
 msgstr "å‘åŽæœç´¢ [%s]>"
 
-#: src/lang.c:823
+#: src/lang.c:825
 #, c-format
 msgid "Search body [%s]> "
 msgstr "æœç´¢å†…æ–‡ [%s]>"
 
-#: src/lang.c:824
+#: src/lang.c:826
 #, c-format
 msgid "Search forwards [%s]> "
 msgstr "å‘å‰æœç´¢ [%s]>"
 
-#: src/lang.c:825
+#: src/lang.c:827
 msgid "Searching..."
 msgstr "æœç´¢ä¸­â€¦"
 
-#: src/lang.c:826
+#: src/lang.c:828
 #, c-format
 msgid "Searching article %d of %d ('q' to abort)..."
 msgstr "æœç´¢æ–‡ç«  %2$d ä¸­çš„ %1$d (â€˜qâ€™ä»¥æ”¾å¼ƒ)â€¦"
 
-#: src/lang.c:827
+#: src/lang.c:829
 msgid "Select article> "
 msgstr "é€‰å–æ–‡ç« >"
 
-#: src/lang.c:828
+#: src/lang.c:830
 msgid ""
 "Select option number before text or use arrow keys and <CR>. 'q' to quit."
 msgstr "é€‰å–æ–‡æœ¬å‰æ–¹çš„é€‰é¡¹æ•°å­—æˆ–ä½¿ç”¨æ–¹å‘é”®å’Œ <CR>ã€‚â€˜qâ€™ä»¥ç¦»å¼€ã€‚"
 
-#: src/lang.c:829
+#: src/lang.c:831
 msgid "Select group> "
 msgstr "é€‰å–ç¾¤ç»„>"
 
-#: src/lang.c:830
+#: src/lang.c:832
 #, c-format
 msgid "Enter selection pattern [%s]> "
 msgstr "è¾“å…¥é€‰æ‹©æ¨¡å¼ [%s]>"
 
-#: src/lang.c:831
+#: src/lang.c:833
 msgid "Select thread> "
 msgstr "é€‰å–å¸–å­> "
 
-#: src/lang.c:832
+#: src/lang.c:834
 #, c-format
 msgid "%s %s %s (\"%s\") [%s]: send a DETAILED bug report to %s\n"
 msgstr "%s %s %s (â€œ%sâ€) [%s]ï¼šå‘é€è¯¦ç»†çš„é”™è¯¯æŠ¥å‘Šç»™ %s\n"
 
-#: src/lang.c:833
+#: src/lang.c:835
 msgid "servers active-file"
 msgstr "æœåŠ¡å™¨ç›®å‰æ–‡ä»¶"
 
-#: src/lang.c:834
+#: src/lang.c:836
 msgid "Cannot move into new newsgroups. Subscribe first..."
 msgstr "æ— æ³•ç§»å…¥æ–°çš„æ–°é—»ç¾¤ç»„ã€‚è¯·å…ˆè®¢é˜…â€¦"
 
-#: src/lang.c:835
+#: src/lang.c:837
 msgid "<SPACE>"
 msgstr "<SPACE>"
 
-#: src/lang.c:836
+#: src/lang.c:838
 #, c-format
 msgid "Starting: (%s)"
 msgstr "å¼€å§‹ï¼š(%s)"
 
-#: src/lang.c:837
+#: src/lang.c:839
 #, c-format
 msgid "List Thread (%d of %d)"
 msgstr "åˆ—å‡ºè®¨è®ºä¸² (%2$d ä¸­çš„ %1$d)"
 
-#: src/lang.c:838
+#: src/lang.c:840
 #, c-format
 msgid "Thread (%.*s)"
 msgstr "è®¨è®ºä¸² (%.*s)"
 
-#: src/lang.c:839
+#: src/lang.c:841
 msgid "Enter wildcard subscribe pattern> "
 msgstr "è¾“å…¥é€šé…ç¬¦è®¢é˜…æ¨¡å¼>"
 
-#: src/lang.c:840
+#: src/lang.c:842
 #, c-format
 msgid "subscribed to %d groups"
 msgstr "å·²è®¢é˜… %d ç¾¤ç»„"
 
-#: src/lang.c:841
+#: src/lang.c:843
 #, c-format
 msgid "Subscribed to %s"
 msgstr "å·²è®¢é˜… %s"
 
-#: src/lang.c:842
+#: src/lang.c:844
 msgid "Subscribing... "
 msgstr "è®¢é˜…â€¦"
 
-#: src/lang.c:843
+#: src/lang.c:845
 #, c-format
 msgid "Repost or supersede article(s) [%%s]? (%s/%s/%s): "
 msgstr "é‡æ–°å¼ è´´æˆ–å–ä»£æ–‡ç«  [%%s]ï¼Ÿ(%s/%s/%s)ï¼š"
 
-#: src/lang.c:844
+#: src/lang.c:846
 #, c-format
 msgid "Supersede article(s) to group(s) [%s]> "
 msgstr "å–ä»£æ–‡ç« äºŽç¾¤ç»„ [%s]>"
 
-#: src/lang.c:845
+#: src/lang.c:847
 msgid "Superseding article ..."
 msgstr "å–ä»£æ–‡ç« â€¦"
 
-#: src/lang.c:846
+#: src/lang.c:848
 #, c-format
 msgid ""
 "\n"
@@ -3750,24 +3750,24 @@ msgstr ""
 "\n"
 "å·²åœæ­¢ã€‚è¾“å…¥â€˜fgâ€™ä»¥é‡æ–°å¯åŠ¨ %s\n"
 
-#: src/lang.c:848
+#: src/lang.c:850
 #, c-format
 msgid "%d days"
 msgstr "%d å¤©"
 
-#: src/lang.c:849
+#: src/lang.c:851
 msgid "<TAB>"
 msgstr "<TAB>"
 
-#: src/lang.c:850
+#: src/lang.c:852
 msgid "TeX "
 msgstr "TeX "
 
-#: src/lang.c:851
+#: src/lang.c:853
 msgid "# Default action/prompt strings\n"
 msgstr "# ç¼ºçœçš„åŠ¨ä½œ/æç¤ºå­—ä¸²\n"
 
-#: src/lang.c:852
+#: src/lang.c:854
 msgid ""
 "# Defaults for quick (1 key) kill & auto-selection filters\n"
 "# header=NUM  0,1=Subject: 2,3=From: 4=Message-ID: & full References: line\n"
@@ -3785,108 +3785,108 @@ msgstr ""
 "# case=ON/OFF    ON=ç­›é€‰å™¨å¤§å°å†™é¡»ç›¸ç¬¦ OFF=å¿½ç•¥å¤§å°å†™\n"
 "# expire=ON/OFF  ON=é™åˆ¶åˆ° default_filter_days OFF=ä¸ä¼šè¿‡æœŸ\n"
 
-#: src/lang.c:865
+#: src/lang.c:867
 msgid ""
 "# If ON use print current subject or newsgroup description in the last line\n"
 msgstr "# å¦‚æžœä¸º ON å°±å°å‡ºç›®å‰çš„ä¸»æ—¨æˆ–æœ€åŽä¸€è¡Œä¸­çš„æ–°é—»ç¾¤ç»„æè¿°\n"
 
-#: src/lang.c:866
+#: src/lang.c:868
 msgid "# Host & time info used for detecting new groups (don't touch)\n"
 msgstr "# ä¸»æœº & æ—¶é—´ä¿¡æ¯ç”¨äºŽä¾¦æµ‹æ–°ç¾¤ç»„ (ä¸å½±å“)\n"
 
-#: src/lang.c:867
+#: src/lang.c:869
 msgid "There is no news\n"
 msgstr "æ²¡æœ‰ä»»ä½•æ–°é—»\n"
 
-#: src/lang.c:868
+#: src/lang.c:870
 msgid "Thread"
 msgstr "è®¨è®ºä¸²"
 
-#: src/lang.c:869
+#: src/lang.c:871
 msgid "Thread Level Commands"
 msgstr "è®¨è®ºä¸²å±‚çº§å‘½ä»¤"
 
-#: src/lang.c:870
+#: src/lang.c:872
 msgid "Thread deselected"
 msgstr "è®¨è®ºä¸²å·²å–æ¶ˆé€‰å–"
 
-#: src/lang.c:871
+#: src/lang.c:873
 msgid "Thread selected"
 msgstr "è®¨è®ºä¸²å·²é€‰å–"
 
-#: src/lang.c:873
+#: src/lang.c:875
 msgid "threads"
 msgstr "è®¨è®ºä¸²"
 
-#: src/lang.c:875
+#: src/lang.c:877
 msgid "thread"
 msgstr "è®¨è®ºä¸²"
 
-#: src/lang.c:876
+#: src/lang.c:878
 #, c-format
 msgid "Thread %4s of %4s"
 msgstr "è®¨è®ºä¸² %2$4s ä¸­çš„ %1$4s"
 
-#: src/lang.c:877
+#: src/lang.c:879
 msgid "Threading articles..."
 msgstr "è®¨è®ºä¸²æ–‡ç« â€¦"
 
-#: src/lang.c:878
+#: src/lang.c:880
 #, c-format
 msgid "Toggled word highlighting %s"
 msgstr "å·²åˆ‡æ¢å­—è¯é«˜äº®åº¦æ˜¾ç¤º %s"
 
-#: src/lang.c:879
+#: src/lang.c:881
 msgid "Toggled rot13 encoding"
 msgstr "å·²åˆ‡æ¢ rot13 ç¼–ç "
 
-#: src/lang.c:880
+#: src/lang.c:882
 #, c-format
 msgid "Toggled german TeX encoding %s"
 msgstr "å·²åˆ‡æ¢å¾·è¯­ TeX ç¼–ç  %s"
 
-#: src/lang.c:881
+#: src/lang.c:883
 #, c-format
 msgid "Toggled tab-width to %d"
 msgstr "å·²åˆ‡æ¢è·³æ ¼å®½åº¦ä¸º %d"
 
-#: src/lang.c:883
+#: src/lang.c:885
 #, c-format
 msgid "%d Trying to dotlock %s"
 msgstr "%d å°è¯•ç‚¹é”å®š %s"
 
-#: src/lang.c:884
+#: src/lang.c:886
 #, c-format
 msgid "%d Trying to lock %s"
 msgstr "%d å°è¯•é”å®š %s"
 
-#: src/lang.c:886
+#: src/lang.c:888
 msgid "           h=help"
 msgstr "           h=æ±‚åŠ©"
 
-#: src/lang.c:888
+#: src/lang.c:890
 msgid "Unlimited"
 msgstr "æ²¡æœ‰é™åˆ¶"
 
-#: src/lang.c:889
+#: src/lang.c:891
 msgid "Enter wildcard unsubscribe pattern> "
 msgstr "è¾“å…¥å–æ¶ˆè®¢é˜…çš„é€šé…ç¬¦æ¨¡å¼>"
 
-#: src/lang.c:890
+#: src/lang.c:892
 #, c-format
 msgid "Error decoding %s : %s"
 msgstr "è§£ç  %s æ—¶å‘ç”Ÿé”™è¯¯ï¼š%s"
 
-#: src/lang.c:891
+#: src/lang.c:893
 msgid "No end."
 msgstr "æ²¡æœ‰ç»“æŸã€‚"
 
-#: src/lang.c:892
+#: src/lang.c:894
 #, c-format
 msgid "%s successfully decoded."
 msgstr "%s å·²æˆåŠŸè§£ç ã€‚"
 
-#: src/lang.c:893
+#: src/lang.c:895
 #, c-format
 msgid ""
 "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n"
@@ -3895,114 +3895,114 @@ msgstr ""
 "%*s[-- %s/%sï¼Œ%suuencoded æ–‡ä»¶ï¼Œ%d è¡Œï¼Œåç§°ï¼š%s --]\n"
 "\n"
 
-#: src/lang.c:894
+#: src/lang.c:896
 msgid "unread "
 msgstr "æœªè¯» "
 
-#: src/lang.c:895
+#: src/lang.c:897
 #, c-format
 msgid "unsubscribed from %d groups"
 msgstr "å·²ä»Ž %d ç¾¤ç»„å–æ¶ˆè®¢é˜…"
 
-#: src/lang.c:896
+#: src/lang.c:898
 #, c-format
 msgid "Unsubscribed from %s"
 msgstr "å·²ä»Ž %s å–æ¶ˆè®¢é˜…"
 
-#: src/lang.c:897
+#: src/lang.c:899
 msgid "Unsubscribing... "
 msgstr "å–æ¶ˆè®¢é˜…â€¦"
 
-#: src/lang.c:898
+#: src/lang.c:900
 msgid "Unthreading articles..."
 msgstr "å±•å¼€è®¨è®ºä¸²æ–‡ç« â€¦"
 
-#: src/lang.c:899
+#: src/lang.c:901
 msgid "Updated"
 msgstr "å·²æ›´æ–°"
 
-#: src/lang.c:901
+#: src/lang.c:903
 #, c-format
 msgid "unparseable \"LIST COUNTS\" line: \"%s\""
 msgstr "æ— æ³•è§£æžçš„â€œæ¸…å•è®¡æ•°â€è¡Œï¼šâ€œ%sâ€"
 
-#: src/lang.c:903
+#: src/lang.c:905
 msgid "Updating"
 msgstr "æ›´æ–°"
 
-#: src/lang.c:904
+#: src/lang.c:906
 msgid "URL Menu"
 msgstr "ç½‘å€èœå•"
 
-#: src/lang.c:905
+#: src/lang.c:907
 msgid "URL Menu Commands"
 msgstr "ç½‘å€åŠŸèƒ½è¡¨æŒ‡ä»¤"
 
-#: src/lang.c:906
+#: src/lang.c:908
 #, c-format
 msgid "Opening %s"
 msgstr "æ‰“å¼€ %s"
 
-#: src/lang.c:907
+#: src/lang.c:909
 msgid "Select URL> "
 msgstr "é€‰å–ç½‘å€>"
 
-#: src/lang.c:908
+#: src/lang.c:910
 msgid "No URLs in this article"
 msgstr "åœ¨è¿™ç¯‡æ–‡ç« ä¸­æ²¡æœ‰ç½‘å€"
 
-#: src/lang.c:909
+#: src/lang.c:911
 msgid "Use MIME display program for this message?"
 msgstr "è¿™ä¸ªæ¶ˆæ¯ä½¿ç”¨ MIME æ˜¾ç¤ºç¨‹åºï¼Ÿ"
 
-#: src/lang.c:910
+#: src/lang.c:912
 msgid "  -c       mark all news as read in subscribed newsgroups (batch mode)"
 msgstr "  -c       æ ‡è®°æ‰€æœ‰åœ¨è®¢é˜…æ–°é—»ç¾¤ç»„ä¸­çš„æ–°é—»ä¸ºå·²è¯» (æ‰¹æ¬¡æ¨¡å¼)"
 
-#: src/lang.c:911
+#: src/lang.c:913
 msgid "  -Z       return status indicating if any unread news (batch mode)"
 msgstr "  -Z       è¿”å›žçŠ¶æ€æŒ‡å‡ºæ˜¯å¦æœ‰ä»»ä½•æœªè¯»æ–°é—» (æ‰¹æ¬¡æ¨¡å¼)"
 
-#: src/lang.c:912
+#: src/lang.c:914
 msgid "  -q       don't check for new newsgroups"
 msgstr "  -q       ä¸æ£€æŸ¥æ–°çš„æ–°é—»ç¾¤ç»„"
 
-#: src/lang.c:913
+#: src/lang.c:915
 msgid "  -X       don't save any files on quit"
 msgstr "  -X       ç¦»å¼€æ—¶ä¸ä¿å­˜ä»»ä½•æ–‡ä»¶"
 
-#: src/lang.c:914
+#: src/lang.c:916
 msgid "  -d       don't show newsgroup descriptions"
 msgstr "  -d       ä¸æ˜¾ç¤ºæ–°é—»ç¾¤ç»„çš„æè¿°"
 
-#: src/lang.c:915
+#: src/lang.c:917
 msgid "  -G limit get only limit articles/group"
 msgstr "  -G limit åªæå–æœ‰é™çš„æ–‡ç« /ç¾¤ç»„"
 
-#: src/lang.c:916
+#: src/lang.c:918
 #, c-format
 msgid "  -H       help information about %s"
 msgstr "  -H       %s ç›¸å…³çš„è¯´æ˜Žä¿¡æ¯"
 
-#: src/lang.c:917
+#: src/lang.c:919
 msgid "  -h       this help message"
 msgstr "  -h       è¿™ä»½è¯´æ˜Žæ¶ˆæ¯"
 
-#: src/lang.c:918
+#: src/lang.c:920
 #, c-format
 msgid "  -I dir   news index file directory [default=%s]"
 msgstr "  -I dir   æ–°é—»ç´¢å¼•æ–‡ä»¶ç›®å½• [ç¼ºçœ=%s]"
 
-#: src/lang.c:919
+#: src/lang.c:921
 msgid "  -u       update index files (batch mode)"
 msgstr "  -u       æ›´æ–°ç´¢å¼•æ–‡ä»¶ (æ‰¹æ¬¡æ¨¡å¼)"
 
-#: src/lang.c:920
+#: src/lang.c:922
 #, c-format
 msgid "  -m dir   mailbox directory [default=%s]"
 msgstr "  -m dir   ä¿¡ç®±ç›®å½• [ç¼ºçœ=%s]"
 
-#: src/lang.c:921
+#: src/lang.c:923
 #, c-format
 msgid ""
 "\n"
@@ -4011,49 +4011,49 @@ msgstr ""
 "\n"
 "é‚®å¯„é”™è¯¯æŠ¥å‘Š/è¯„è®ºç»™ %s"
 
-#: src/lang.c:922
+#: src/lang.c:924
 msgid "  -N       mail new news to your posts (batch mode)"
 msgstr "  -N       é‚®å¯„å¯¹äºŽæ‚¨çš„å¼ è´´çš„æ–°é—» (æ‰¹æ¬¡æ¨¡å¼)"
 
-#: src/lang.c:923
+#: src/lang.c:925
 msgid "  -M user  mail new news to specified user (batch mode)"
 msgstr "  -M user  é‚®å¯„æ–°çš„æ–°é—»ç»™æŒ‡å®šç”¨æˆ· (æ‰¹æ¬¡æ¨¡å¼)"
 
-#: src/lang.c:924
+#: src/lang.c:926
 #, c-format
 msgid "  -f file  subscribed to newsgroups file [default=%s]"
 msgstr "  -f file  è®¢é˜…æ–°é—»ç¾¤ç»„æ–‡ä»¶ [ç¼ºçœ=%s]"
 
-#: src/lang.c:925
+#: src/lang.c:927
 msgid "  -x       no-posting mode"
 msgstr "  -x       ä¸è®¸å¼ è´´æ¨¡å¼"
 
-#: src/lang.c:926
+#: src/lang.c:928
 msgid "  -w       post an article and exit"
 msgstr "  -w       å¼ è´´æ–‡ç« ç„¶åŽç¦»å¼€"
 
-#: src/lang.c:927
+#: src/lang.c:929
 msgid "  -o       post all postponed articles and exit"
 msgstr "  -o       å¼ è´´æ‰€æœ‰æç½®çš„æ–‡ç« ç„¶åŽç¦»å¼€"
 
-#: src/lang.c:928
+#: src/lang.c:930
 msgid "  -R       read news saved by -S option"
 msgstr "  -R       è¯»å–ç”± -S é€‰é¡¹æ‰€ä¿å­˜çš„æ–°é—»"
 
-#: src/lang.c:929
+#: src/lang.c:931
 #, c-format
 msgid "  -s dir   save news directory [default=%s]"
 msgstr "  -s dir   ä¿å­˜æ–°é—»ç›®å½• [ç¼ºçœ=%s]"
 
-#: src/lang.c:930
+#: src/lang.c:932
 msgid "  -S       save new news for later reading (batch mode)"
 msgstr "  -S       ä¿å­˜æ–°çš„æ–°é—»ä»¥ä¾¿ç¨åŽè¯»å– (æ‰¹æ¬¡æ¨¡å¼)"
 
-#: src/lang.c:931
+#: src/lang.c:933
 msgid "  -z       start if any unread news"
 msgstr "  -z       å¦‚æžœæœ‰ä»»ä½•æœªè¯»æ–°é—»æ‰æ‰“å¼€"
 
-#: src/lang.c:932
+#: src/lang.c:934
 #, c-format
 msgid ""
 "A Usenet reader.\n"
@@ -4064,30 +4064,30 @@ msgstr ""
 "\n"
 "ç”¨æ³•ï¼š%s [é€‰é¡¹] [æ–°é—»ç¾¤ç»„[,...]]"
 
-#: src/lang.c:933
+#: src/lang.c:935
 msgid "  -v       verbose output for batch mode options"
 msgstr "  -v       è¯¦ç»†è¾“å‡ºç”¨äºŽæ‰¹æ¬¡æ¨¡å¼é€‰é¡¹"
 
-#: src/lang.c:934
+#: src/lang.c:936
 msgid "  -V       print version & date information"
 msgstr "  -V       å°å‡ºç‰ˆæœ¬ & æ—¥æœŸä¿¡æ¯"
 
-#: src/lang.c:935
+#: src/lang.c:937
 #, c-format
 msgid "%s only useful without batch mode operations\n"
 msgstr "%s åªæœ‰åœ¨éžæ‰¹æ¬¡æ¨¡å¼æ“ä½œæ—¶æœ‰ç”¨\n"
 
-#: src/lang.c:936
+#: src/lang.c:938
 #, c-format
 msgid "%s only useful for batch mode operations\n"
 msgstr "%s åªæœ‰åœ¨æ‰¹æ¬¡æ¨¡å¼æ“ä½œæ—¶æœ‰ç”¨\n"
 
-#: src/lang.c:937
+#: src/lang.c:939
 #, c-format
 msgid "Useless combination %s and %s. Ignoring %s.\n"
 msgstr "æ— ç”¨çš„ç»„åˆ %s å’Œ %sã€‚å¿½ç•¥ %sã€‚\n"
 
-#: src/lang.c:939
+#: src/lang.c:941
 #, c-format
 msgid ""
 "\n"
@@ -4096,12 +4096,12 @@ msgstr ""
 "\n"
 "%s%d è¶…å‡ºèŒƒå›´ (0 - %d)ã€‚é‡ç½®ä¸º 0"
 
-#: src/lang.c:940
+#: src/lang.c:942
 #, c-format
 msgid "View '%s' (%s/%s)?"
 msgstr "æŸ¥çœ‹â€˜%sâ€™(%s/%s)ï¼Ÿ"
 
-#: src/lang.c:942
+#: src/lang.c:944
 #, c-format
 msgid ""
 "\n"
@@ -4112,7 +4112,7 @@ msgstr ""
 "è­¦å‘Šï¼šå¼ è´´è¶…å‡º %d å­—æ®µã€‚ç¬¬ %d è¡Œæ˜¯ç¬¬ä¸€ä¸ªé•¿è¡Œï¼š\n"
 "%-100s\n"
 
-#: src/lang.c:943
+#: src/lang.c:945
 msgid ""
 "\n"
 "Warning: article unchanged after editing\n"
@@ -4120,7 +4120,7 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šæ–‡ç« ç¼–è¾‘ä¹‹åŽæœªå˜æ›´\n"
 
-#: src/lang.c:944
+#: src/lang.c:946
 msgid ""
 "\n"
 "Warning: \"Subject:\" contains only whitespaces.\n"
@@ -4128,7 +4128,7 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šâ€œ Subject: â€åªå«ç©ºç™½ã€‚\n"
 
-#: src/lang.c:945
+#: src/lang.c:947
 msgid ""
 "\n"
 "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:"
@@ -4137,7 +4137,7 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šâ€œ Subject: â€ä»¥â€œReï¼šâ€å¼€å§‹ä½†æ˜¯æ²¡æœ‰â€œ References: â€ã€‚\n"
 
-#: src/lang.c:947
+#: src/lang.c:949
 msgid ""
 "\n"
 "Warning: Article has \"References:\" but \"Subject:\" does not begin\n"
@@ -4147,7 +4147,7 @@ msgstr ""
 "è­¦å‘Šï¼šæ–‡ç« æœ‰â€œ References: â€ä½†æ˜¯â€œ Subject: â€å¹¶éž\n"
 "      ä»¥â€œRe:â€å¼€å§‹ä¸”ä¸åŒ…å«â€œ(was:â€ã€‚\n"
 
-#: src/lang.c:950
+#: src/lang.c:952
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4169,7 +4169,7 @@ msgstr ""
 "è¿™æ˜¯æ‚¨å³å°†å–æ¶ˆçš„æ–‡ç« ï¼š\n"
 "\n"
 
-#: src/lang.c:954
+#: src/lang.c:956
 msgid ""
 "\n"
 "Warning: You are using a non-plain transfer encoding (such as base64 or\n"
@@ -4183,7 +4183,7 @@ msgstr ""
 "      æ–‡ç« ã€‚å¦‚æžœæŸä¸ªç­¾åè¢«è¯¥ inews ç¨‹åºæ‰€é™„åŠ ï¼Œå®ƒå°†\n"
 "      æ— æ³•è¢«é€‚å½“åœ°ç¼–ç ã€‚\n"
 
-#: src/lang.c:959
+#: src/lang.c:961
 msgid ""
 "\n"
 "Warning: \"example\" is a reserved hierarchy!\n"
@@ -4191,7 +4191,7 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šâ€œexampleâ€æ˜¯è¢«ä¿ç•™çš„é˜¶å±‚ç»“æž„ï¼\n"
 
-#: src/lang.c:960
+#: src/lang.c:962
 #, c-format
 msgid ""
 "\n"
@@ -4206,7 +4206,7 @@ msgstr ""
 "åœ¨æ‚¨ %s æ–‡ä»¶ä¸­çš„æŸäº›å€¼å·²æœ‰å˜æ›´ï¼\n"
 "è¯·å‚é˜… WHATSNEW â€¦ç­‰ç­‰\n"
 
-#: src/lang.c:962
+#: src/lang.c:964
 #, c-format
 msgid ""
 "\n"
@@ -4219,7 +4219,7 @@ msgstr ""
 "æ‚¨æ­£åœ¨ä»Žè¾ƒæ–°çš„ç‰ˆæœ¬é™çº§åˆ° tin %sï¼\n"
 "åœ¨æ‚¨ %s æ–‡ä»¶ä¸­çš„æŸäº›å€¼å¯èƒ½ä¼šè¢«å¿½ç•¥ï¼Œå…¶ä»–å€¼ä¹Ÿå¯èƒ½å·²æœ‰å˜æ›´ï¼\n"
 
-#: src/lang.c:965
+#: src/lang.c:967
 #, c-format
 msgid ""
 "Warning: tin wrote fewer groups to your\n"
@@ -4234,7 +4234,7 @@ msgstr ""
 "å¹¶æœªå–æ¶ˆè®¢é˜… %ld %sï¼Œé‚£ä¹ˆè¿™å°±ä»£è¡¨å‘ç”Ÿäº†é”™è¯¯ï¼Œè€Œæ‚¨åº”è¯¥\n"
 "äºŽå†æ¬¡å¯åŠ¨ tin ä¹‹å‰å…ˆå¤‡ä»½æ‚¨çš„ %sï¼\n"
 
-#: src/lang.c:969
+#: src/lang.c:971
 #, c-format
 msgid ""
 "\n"
@@ -4243,12 +4243,12 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šæ‰¾åˆ° %d ä¸ªâ€˜-- \\nâ€™è¡Œï¼Œè¿™ä¹Ÿè®¸ä¼šä½¿æŸäº›äººæ„Ÿåˆ°å›°æƒ‘ã€‚\n"
 
-#: src/lang.c:970
+#: src/lang.c:972
 #, c-format
 msgid "Warning: Only %d out of %d articles were saved"
 msgstr "è­¦å‘Šï¼šåªæœ‰ %2$d ä¸­çš„ %1$d ç¯‡æ–‡ç« è¢«ä¿å­˜"
 
-#: src/lang.c:971
+#: src/lang.c:973
 #, c-format
 msgid ""
 "\n"
@@ -4262,13 +4262,13 @@ msgstr ""
 "è­¦å‘Šï¼šæ‚¨çš„ç­¾åé•¿åº¦å·²è¶…è¿‡ %d è¡Œã€‚ ç”±äºŽç­¾åé€šå¸¸\n"
 "      ä¸ä¼šç”¨æ¥ä¼ è¾“ä»»ä½•æœ‰ç”¨çš„ä¿¡æ¯ï¼Œå®ƒä»¬åº”è¯¥è¦æ„ˆçŸ­æ„ˆå¥½ã€‚\n"
 
-#: src/lang.c:975
+#: src/lang.c:977
 #, c-format
 msgid ""
 "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? "
 msgstr "è­¦å‘Šï¼šè¿™ä¸ªé‚®ä»¶åœ°å€å¯èƒ½åŒ…å«åžƒåœ¾é™·é˜±ã€‚%s=ç»§ç»­ï¼Œ%s=æ”¾å¼ƒï¼Ÿ"
 
-#: src/lang.c:976
+#: src/lang.c:978
 msgid ""
 "\n"
 "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n"
@@ -4276,37 +4276,37 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šç­¾ååº”è¯¥ä»¥â€˜-- \\nâ€™èµ·å§‹è€Œéžä»¥â€˜--\\nâ€™ã€‚\n"
 
-#: src/lang.c:977
+#: src/lang.c:979
 msgid "Writing attributes file..."
 msgstr "å†™å…¥å±žæ€§æ–‡ä»¶â€¦"
 
-#: src/lang.c:979
+#: src/lang.c:981
 #, c-format
 msgid "%d Responses"
 msgstr "%d ç¯‡å›žåº”"
 
-#: src/lang.c:981
+#: src/lang.c:983
 #, c-format
 msgid "Added %d %s"
 msgstr "å·²åŠ å…¥ %d %s"
 
-#: src/lang.c:982
+#: src/lang.c:984
 msgid "No unsubscribed groups to show"
 msgstr "æ²¡æœ‰å·²å–æ¶ˆè®¢é˜…çš„ç¾¤ç»„å¯æ˜¾ç¤º"
 
-#: src/lang.c:983
+#: src/lang.c:985
 msgid "Showing subscribed to groups only"
 msgstr "åªæ˜¾ç¤ºå·²è®¢é˜…ç¾¤ç»„"
 
-#: src/lang.c:984
+#: src/lang.c:986
 msgid "Yes "
 msgstr "æ˜¯ "
 
-#: src/lang.c:985
+#: src/lang.c:987
 msgid "    You have mail"
 msgstr "    æ‚¨æœ‰é‚®ä»¶"
 
-#: src/lang.c:990
+#: src/lang.c:992
 #, c-format
 msgid ""
 "\n"
@@ -4327,11 +4327,11 @@ msgstr ""
 "      å˜æ›´ MM_NETWORK_CHARSET çš„è®¾ç½®ä¸ºé€‚å½“çš„å€¼ï¼Œ\n"
 "      ä»¥ç”¨äºŽæ‚¨çš„å¼ è´´ã€‚\n"
 
-#: src/lang.c:1001
+#: src/lang.c:1003
 msgid "  -D mode  debug mode"
 msgstr "  -D æ¨¡å¼  é™¤é”™æ¨¡å¼"
 
-#: src/lang.c:1005
+#: src/lang.c:1007
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4358,11 +4358,11 @@ msgstr ""
 "è¿™æ˜¯æ‚¨å³å°†è¦å–æ¶ˆçš„æ–‡ç« ï¼š\n"
 "\n"
 
-#: src/lang.c:1014
+#: src/lang.c:1016
 msgid "toggle color"
 msgstr "åˆ‡æ¢é¢œè‰²"
 
-#: src/lang.c:1015
+#: src/lang.c:1017
 msgid ""
 "# Changing colors of several screen parts\n"
 "# Possible values are:\n"
@@ -4408,11 +4408,11 @@ msgstr ""
 "#  15 = äº®ç™½è‰²\n"
 "\n"
 
-#: src/lang.c:1035
+#: src/lang.c:1037
 msgid "  -a       toggle color flag"
 msgstr "  -a       åˆ‡æ¢é¢œè‰²æ——æ ‡"
 
-#: src/lang.c:1039
+#: src/lang.c:1041
 msgid ""
 "\n"
 "Error: Followup-To set to more than one newsgroup!\n"
@@ -4420,7 +4420,7 @@ msgstr ""
 "\n"
 "é”™è¯¯ï¼šè·Ÿè´´è¢«è®¾ç½®è¶…è¿‡ä¸€ä¸ªæ–°é—»ç¾¤ç»„ï¼\n"
 
-#: src/lang.c:1040
+#: src/lang.c:1042
 #, c-format
 msgid ""
 "\n"
@@ -4429,7 +4429,7 @@ msgstr ""
 "\n"
 "é”™è¯¯ï¼šâ€œ%sâ€è¢«é‡å‘½åï¼Œä½¿ç”¨â€œ%sâ€ä½œä¸ºæ›¿ä»£ï¼\n"
 
-#: src/lang.c:1041
+#: src/lang.c:1043
 #, c-format
 msgid ""
 "\n"
@@ -4438,7 +4438,7 @@ msgstr ""
 "\n"
 "é”™è¯¯ï¼šè·¨æ¿å¼ è´´åˆ° %d æ–°é—»ç¾¤ç»„è€Œæ²¡æœ‰è·Ÿè´´è¡Œï¼\n"
 
-#: src/lang.c:1042
+#: src/lang.c:1044
 #, c-format
 msgid ""
 "\n"
@@ -4447,7 +4447,7 @@ msgstr ""
 "\n"
 "é”™è¯¯ï¼šâ€œ%sâ€å¹¶éžæœ‰æ•ˆæ–°é—»ç¾¤ç»„ï¼\n"
 
-#: src/lang.c:1044
+#: src/lang.c:1046
 msgid ""
 "\n"
 "Warning: Followup-To set to more than one newsgroup!\n"
@@ -4455,7 +4455,7 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šè·Ÿè´´è¢«è®¾ç½®è¶…è¿‡ä¸€ä¸ªæ–°é—»ç¾¤ç»„ï¼\n"
 
-#: src/lang.c:1045
+#: src/lang.c:1047
 #, c-format
 msgid ""
 "\n"
@@ -4464,7 +4464,7 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šâ€œ%sâ€è¢«é‡å‘½åï¼Œæ‚¨åº”è¯¥ä½¿ç”¨â€œ%sâ€ä½œä¸ºæ›¿ä»£ï¼\n"
 
-#: src/lang.c:1046
+#: src/lang.c:1048
 #, c-format
 msgid ""
 "\n"
@@ -4473,7 +4473,7 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šè·¨æ¿å¼ è´´åˆ° %d æ–°é—»ç¾¤ç»„è€Œæ²¡æœ‰è·Ÿè´´è¡Œï¼\n"
 
-#: src/lang.c:1047
+#: src/lang.c:1049
 #, c-format
 msgid ""
 "\n"
@@ -4482,7 +4482,7 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šâ€œ%sâ€ä¸åœ¨æ‚¨çš„ newsrc ä¹‹ä¸­ï¼Œåœ¨è¿™ä¸ªç«™å°å®ƒä¹Ÿè®¸ä¼šæ— æ•ˆï¼\n"
 
-#: src/lang.c:1048
+#: src/lang.c:1050
 #, c-format
 msgid ""
 "\n"
@@ -4491,174 +4491,174 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šâ€œ%sâ€å¹¶éžè¿™ä¸ªç«™å°ä¸Šçš„æœ‰æ•ˆæ–°é—»ç¾¤ç»„ï¼\n"
 
-#: src/lang.c:1052
+#: src/lang.c:1054
 #, c-format
 msgid "%d files successfully written from %d articles. %d %s occurred."
 msgstr "%d ä¸ªæ–‡ä»¶æˆåŠŸåœ°ä»Ž %d ç¯‡æ–‡ç« å†™å…¥ã€‚%d %s å·²å‘ç”Ÿã€‚"
 
-#: src/lang.c:1053
+#: src/lang.c:1055
 msgid "Missing parts."
 msgstr "ç¼ºå°‘éƒ¨åˆ†ã€‚"
 
-#: src/lang.c:1054
+#: src/lang.c:1056
 msgid "No beginning."
 msgstr "æ²¡æœ‰èµ·å§‹éƒ¨åˆ†ã€‚"
 
-#: src/lang.c:1055
+#: src/lang.c:1057
 msgid "No data."
 msgstr "æ²¡æœ‰æ•°æ®ã€‚"
 
-#: src/lang.c:1056
+#: src/lang.c:1058
 msgid "Unknown error."
 msgstr "ä¸æ˜Žé”™è¯¯ã€‚"
 
-#: src/lang.c:1059
+#: src/lang.c:1061
 #, c-format
 msgid "\tChecksum of %s (%ld %s)"
 msgstr "\t%s çš„æ€»å’Œæ£€æŸ¥ç  (%ld %s)"
 
-#: src/lang.c:1064
+#: src/lang.c:1066
 msgid "Reading mail active file... "
 msgstr "è¯»å–é‚®ä»¶çŽ°ç”¨æ–‡ä»¶â€¦"
 
-#: src/lang.c:1065
+#: src/lang.c:1067
 msgid "Reading mailgroups file... "
 msgstr "è¯»å–é‚®ä»¶ç¾¤ç»„æ–‡ä»¶â€¦"
 
-#: src/lang.c:1069
+#: src/lang.c:1071
 msgid "perform PGP operations on article"
 msgstr "å¯¹äºŽæ–‡ç« æ–½è¡Œ PGP æ“ä½œ"
 
-#: src/lang.c:1070
+#: src/lang.c:1072
 msgid "Add key(s) to public keyring?"
 msgstr "å°†å¯†é’¥åŠ å…¥å…¬ç”¨é’¥åŒ™åœˆï¼Ÿ"
 
-#: src/lang.c:1071
+#: src/lang.c:1073
 #, c-format
 msgid "%s=encrypt, %s=sign, %s=both, %s=quit: "
 msgstr "%s=åŠ å¯†ï¼Œ%s=ç­¾åï¼Œ%s=ä¸¤è€…ï¼Œ%s=ç¦»å¼€ï¼š"
 
-#: src/lang.c:1072
+#: src/lang.c:1074
 #, c-format
 msgid "%s=sign, %s=sign & include public key, %s=quit: "
 msgstr "%s=ç­¾åï¼Œ%s=ç­¾å & åŒ…å«å…¬å¼€å¯†é’¥ï¼Œ%s=ç¦»å¼€ï¼š"
 
-#: src/lang.c:1073
+#: src/lang.c:1075
 #, c-format
 msgid "PGP has not been set up (can't open %s)"
 msgstr "PGP å°šæœªè®¾ç½® (æ— æ³•æ‰“å¼€ %s)"
 
-#: src/lang.c:1074
+#: src/lang.c:1076
 msgid "Article not signed and no public keys found"
 msgstr "æ–‡ç« æœªè¢«ç­¾åä¸”æ‰¾ä¸åˆ°ä»»ä½•å…¬å¼€å¯†é’¥"
 
-#: src/lang.c:1076
+#: src/lang.c:1078
 #, 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:1077
+#: src/lang.c:1079
 #, 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:1078
+#: src/lang.c:1080
 #, 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:1080
+#: src/lang.c:1082
 #, 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:1081
+#: src/lang.c:1083
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=send [%%s]: "
 msgstr "%s=ç¦»å¼€ï¼Œ%s=ç¼–è¾‘ï¼Œ%s=pgpï¼Œ%s=å‘é€ [%%s]ï¼š"
 
-#: src/lang.c:1082
+#: src/lang.c:1084
 #, 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:1086
+#: src/lang.c:1088
 #, 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:1087
+#: src/lang.c:1089
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=send [%%s]: "
 msgstr "%s=ç¦»å¼€ï¼Œ%s=ç¼–è¾‘ï¼Œ%s=æ‹¼å†™æ£€æŸ¥ï¼Œ%s=å‘é€ [%%s]ï¼š"
 
-#: src/lang.c:1088
+#: src/lang.c:1090
 #, 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:1090
+#: src/lang.c:1092
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone: "
 msgstr "%s=ç¦»å¼€ï¼Œ%s=ç¼–è¾‘ï¼Œ%s=èœå•ï¼Œ%s=å¼ è´´ï¼Œ%s=æç½®ï¼š"
 
-#: src/lang.c:1091
+#: src/lang.c:1093
 #, c-format
 msgid "%s=quit, %s=edit, %s=send [%%s]: "
 msgstr "%s=ç¦»å¼€ï¼Œ%s=ç¼–è¾‘ï¼Œ%s=å‘é€ [%%s]ï¼š"
 
-#: src/lang.c:1092
+#: src/lang.c:1094
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr "%s=ç¦»å¼€ï¼Œ%s=ç¼–è¾‘ï¼Œ%s=èœå•ï¼Œ%s=å¼ è´´ï¼Œ%s=æç½® [%%s]ï¼š"
 
-#: src/lang.c:1101
+#: src/lang.c:1103
 msgid "Try cache_overview_files to speed up things.\n"
 msgstr "å°è¯• cache_overview_files ä»¥åŠ é€Ÿã€‚\n"
 
-#: src/lang.c:1102
+#: src/lang.c:1104
 msgid "Tin will use local index files instead.\n"
 msgstr "Tin å°†ä½¿ç”¨æœ¬åœ°ç´¢å¼•æ–‡ä»¶ä½œä¸ºæ›¿ä»£ã€‚\n"
 
-#: src/lang.c:1103
+#: src/lang.c:1105
 msgid "Cannot find NNTP server name"
 msgstr "æ‰¾ä¸åˆ° NNTP æœåŠ¡å™¨åç§°"
 
-#: src/lang.c:1104
+#: src/lang.c:1106
 #, c-format
 msgid "Connecting to %s:%u..."
 msgstr "è¿žæŽ¥åˆ° %s:%uâ€¦"
 
-#: src/lang.c:1105
+#: src/lang.c:1107
 msgid "Disconnecting from server...\n"
 msgstr "ä»ŽæœåŠ¡å™¨ä¸­æ–­è¿žæŽ¥â€¦\n"
 
-#: src/lang.c:1106
+#: src/lang.c:1108
 #, c-format
 msgid ""
 "Wrong newsgroup name (\"%s\") in response of \"GROUP %s\" command: \"%s\""
 msgstr "é”™è¯¯æ–°é—»ç¾¤ç»„åç§° (â€œ%sâ€) äºŽâ€œç¾¤ç»„ %sâ€å‘½ä»¤ï¼šâ€œ%sâ€çš„å›žåº”ä¹‹ä¸­"
 
-#: src/lang.c:1107
+#: src/lang.c:1109
 #, c-format
 msgid "Failed to connect to NNTP server %s. Exiting..."
 msgstr "è¿žæŽ¥åˆ° NNTP æœåŠ¡å™¨ %s æ—¶å¤±è´¥ã€‚ç¦»å¼€â€¦"
 
-#: src/lang.c:1108
+#: src/lang.c:1110
 msgid "205  Closing connection"
 msgstr "205  å…³é—­è¿žæŽ¥"
 
-#: src/lang.c:1109
+#: src/lang.c:1111
 msgid "Your server does not support the NNTP XOVER or OVER command.\n"
 msgstr "æ‚¨çš„æœåŠ¡å™¨ä¸æ”¯æŒ NNTP XOVER æˆ– OVER å‘½ä»¤ã€‚\n"
 
-#: src/lang.c:1110
+#: src/lang.c:1112
 msgid "Connection to news server has timed out. Reconnect?"
 msgstr "è¿žæŽ¥åˆ°æ–°é—»æœåŠ¡å™¨å·²è¶…æ—¶ã€‚é‡æ–°è¿žæŽ¥ï¼Ÿ"
 
-#: src/lang.c:1111
+#: src/lang.c:1113
 #, c-format
 msgid ""
 "Put the server name in the file %s,\n"
@@ -4667,45 +4667,45 @@ msgstr ""
 "åœ¨æ–‡ä»¶ %s ä¸­æ”¾å…¥æœåŠ¡å™¨åç§°ï¼Œ\n"
 "æˆ–è®¾ç½®çŽ¯å¢ƒå˜é‡ NNTPSERVER"
 
-#: src/lang.c:1112
+#: src/lang.c:1114
 msgid "  -A       force authentication on connect"
 msgstr "  -A       è¿žæŽ¥æ—¶å¼ºåˆ¶è®¤è¯"
 
-#: src/lang.c:1113
+#: src/lang.c:1115
 #, c-format
 msgid "  -g serv  read news from NNTP server serv [default=%s]"
 msgstr "  -g serv  ä»Ž NNTP æœåŠ¡å™¨ serv [ç¼ºçœ=%s] è¯»å–æ–°é—»"
 
-#: src/lang.c:1114
+#: src/lang.c:1116
 #, c-format
 msgid "  -p port  use port as NNTP port [default=%d]"
 msgstr "  -p port  ä½¿ç”¨ port ä½œä¸º NNTP é€šä¿¡ç«¯å£ [ç¼ºçœ=%d]"
 
-#: src/lang.c:1115
+#: src/lang.c:1117
 msgid "  -Q       quick start. Same as -nqd"
 msgstr "  -Q       å¿«é€Ÿå¼€å§‹ã€‚å¦‚åŒ -nqd"
 
-#: src/lang.c:1116
+#: src/lang.c:1118
 msgid "  -r       read news remotely from default NNTP server"
 msgstr "  -r       ä»Žç¼ºçœ NNTP æœåŠ¡å™¨è¿œç¨‹è¯»å–æ–°é—»"
 
-#: src/lang.c:1117
+#: src/lang.c:1119
 msgid "  -l       use only LIST instead of GROUP (-n) command"
 msgstr "  -l       åªä½¿ç”¨ LIST ä»¥ä»£æ›¿ GROUP (-n) å‘½ä»¤"
 
-#: src/lang.c:1118
+#: src/lang.c:1120
 msgid "  -n       only read subscribed .newsrc groups from NNTP server"
 msgstr "  -n       ä»Ž NNTP æœåŠ¡å™¨åªè¯»å–å·²è®¢é˜…çš„ .newsrc ç¾¤ç»„"
 
-#: src/lang.c:1120
+#: src/lang.c:1122
 msgid "  -4       force connecting via IPv4"
 msgstr "  -4       å¼ºåˆ¶é€è¿‡ IPv4 è¿žæŽ¥"
 
-#: src/lang.c:1121
+#: src/lang.c:1123
 msgid "  -6       force connecting via IPv6"
 msgstr "  -6       å¼ºåˆ¶é€è¿‡ IPv6 è¿žæŽ¥"
 
-#: src/lang.c:1122
+#: src/lang.c:1124
 msgid ""
 "\n"
 "socket or connect problem\n"
@@ -4713,7 +4713,7 @@ msgstr ""
 "\n"
 "é€šä¿¡ç«¯æˆ–è¿žæŽ¥é—®é¢˜\n"
 
-#: src/lang.c:1124
+#: src/lang.c:1126
 #, c-format
 msgid ""
 "\n"
@@ -4722,16 +4722,16 @@ msgstr ""
 "\n"
 "è¿žæŽ¥åˆ° %sï¼š"
 
-#: src/lang.c:1125
+#: src/lang.c:1127
 msgid "Giving up...\n"
 msgstr "æ”¾å¼ƒâ€¦\n"
 
-#: src/lang.c:1127
+#: src/lang.c:1129
 #, c-format
 msgid "%s/tcp: Unknown service.\n"
 msgstr "%s/tcpï¼šä¸æ˜ŽæœåŠ¡ã€‚\n"
 
-#: src/lang.c:1131
+#: src/lang.c:1133
 msgid ""
 "Your server does not have Xref: in its XOVER information.\n"
 "Tin will try to use XHDR XREF instead (slows down things a bit).\n"
@@ -4739,87 +4739,87 @@ msgstr ""
 "æ‚¨çš„æœåŠ¡å™¨æ²¡æœ‰ Xref: äºŽå®ƒçš„ XOVER ä¿¡æ¯ä¹‹ä¸­ã€‚\n"
 "Tin å°†å°è¯•ä½¿ç”¨ XHDR XREF ä½œä¸ºæ›¿ä»£ (ä¼šæ…¢ä¸€ç‚¹)ã€‚\n"
 
-#: src/lang.c:1134
+#: src/lang.c:1136
 msgid "Your server does not have Xref: in its XOVER information.\n"
 msgstr "æ‚¨çš„æœåŠ¡å™¨æ²¡æœ‰ Xref: äºŽå®ƒçš„ XOVER ä¿¡æ¯ä¹‹ä¸­ã€‚\n"
 
-#: src/lang.c:1137
+#: src/lang.c:1139
 #, 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:1140
+#: src/lang.c:1142
 msgid "  -Q       quick start. Same as -qd"
 msgstr "  -Q       å¿«é€Ÿå¼€å§‹ã€‚å¦‚åŒ -qd"
 
-#: src/lang.c:1141
+#: src/lang.c:1143
 msgid "  -l       read only active file instead of scanning spool (-n) command"
 msgstr "  -l       çŽ°ç”¨æ–‡ä»¶åªè¯»ä»¥ä»£æ›¿æ‰«ææš‚å­˜ (-n) å‘½ä»¤"
 
-#: src/lang.c:1142
+#: src/lang.c:1144
 msgid "  -n       only read subscribed .newsrc groups from spool"
 msgstr "  -n       åªä»Žæš‚å­˜è¯»å–å·²è®¢é˜…çš„ .newsrc ç¾¤ç»„"
 
-#: src/lang.c:1143
+#: src/lang.c:1145
 msgid "Your server does not have Xref: in its NOV-files.\n"
 msgstr "æ‚¨çš„æœåŠ¡å™¨æ²¡æœ‰ Xref: äºŽå®ƒçš„ NOV æ–‡ä»¶ä¹‹ä¸­ã€‚\n"
 
-#: src/lang.c:1147
+#: src/lang.c:1149
 msgid "Posting using external inews failed. Use built in inews instead?"
 msgstr "ä½¿ç”¨å¤–éƒ¨ inews å¼ è´´å¤±è´¥ã€‚ä½¿ç”¨å†…ç½® inews ä½œä¸ºæ›¿ä»£ï¼Ÿ"
 
-#: src/lang.c:1148
+#: src/lang.c:1150
 msgid "It worked! Should I always use my built in inews from now on?"
 msgstr "å®ƒåšåˆ°äº†ï¼ä»ŽçŽ°åœ¨èµ·ï¼Œæˆ‘åº”è¯¥ä¸€å¾‹ä½¿ç”¨å†…ç½®çš„ inewsï¼Ÿ"
 
-#: src/lang.c:1152
+#: src/lang.c:1154
 #, c-format
 msgid "%d %s printed"
 msgstr "%d %s å·²æ‰“å°"
 
-#: src/lang.c:1153
+#: src/lang.c:1155
 msgid "output article/thread/hot/pattern/tagged articles to printer"
 msgstr "è¾“å‡º æ–‡ç« /è®¨è®ºä¸²/çƒ­é—¨/æ¨¡å¼/å·²æ ‡è®°æ–‡ç«  åˆ°æ‰“å°æœº"
 
-#: src/lang.c:1154
+#: src/lang.c:1156
 msgid "Print"
 msgstr "æ‰“å°"
 
-#: src/lang.c:1155
+#: src/lang.c:1157
 msgid "Printing..."
 msgstr "æ‰“å°ä¸­â€¦"
 
-#: src/lang.c:1159
+#: src/lang.c:1161
 #, fuzzy, c-format
 msgid "%d %s piped to \"%s\""
 msgstr "%d %s å·²æ‰“å°"
 
-#: src/lang.c:1160
+#: src/lang.c:1162
 msgid "pipe article/thread/hot/pattern/tagged articles into command"
 msgstr "ç®¡é“ æ–‡ç« /è®¨è®ºä¸²/çƒ­é—¨/æ¨¡å¼/å·²æ ‡è®°æ–‡ç«  è¿›å…¥å‘½ä»¤"
 
-#: src/lang.c:1161
+#: src/lang.c:1163
 msgid "No command"
 msgstr "æ²¡æœ‰å‘½ä»¤"
 
-#: src/lang.c:1162
+#: src/lang.c:1164
 msgid "Pipe"
 msgstr "ç®¡é“"
 
-#: src/lang.c:1163
+#: src/lang.c:1165
 #, c-format
 msgid "Pipe to command [%.*s]> "
 msgstr "ç®¡é“åˆ°å‘½ä»¤ [%.*s]>"
 
-#: src/lang.c:1164
+#: src/lang.c:1166
 msgid "Piping..."
 msgstr "ç®¡é“ä¸­â€¦"
 
-#: src/lang.c:1166
+#: src/lang.c:1168
 msgid "Piping not enabled."
 msgstr "ç®¡é“æœªå¯ç”¨ã€‚"
 
-#: src/lang.c:1170
+#: src/lang.c:1172
 #, c-format
 msgid ""
 "\n"
@@ -4834,7 +4834,7 @@ msgstr ""
 "      æ‰å…è®¸ã€‚ä½¿ç”¨é€—å·(,)æ¥åˆ†éš”å¤šé‡çš„\n"
 "      æ–°é—»ç¾¤ç»„åç§°ã€‚\n"
 
-#: src/lang.c:1175
+#: src/lang.c:1177
 #, c-format
 msgid ""
 "\n"
@@ -4847,7 +4847,7 @@ msgstr ""
 "      åœ¨è¡Œä¸­ä¸å¯ä»¥åŒ…å«ç©ºç™½ï¼Œ å› æ­¤è¿™æ˜¯ä¸å…è®¸çš„ã€‚\n"
 "      è¯·å°†æ‰€æœ‰æ–°é—»ç¾¤ç»„å†™å…¥å•ä¸€è¡Œä¸­ã€‚\n"
 
-#: src/lang.c:1180
+#: src/lang.c:1182
 #, c-format
 msgid ""
 "\n"
@@ -4860,7 +4860,7 @@ msgstr ""
 "        è¿™æ˜¯éžå¸¸æ–°çš„åŠŸèƒ½ï¼Œå¯èƒ½æ— æ³•è¢«æ‰€æœ‰çš„æœåŠ¡å™¨æŽ¥æ”¶ã€‚\n"
 "        ä¸ºé¿å…éº»çƒ¦ï¼Œè¯·å°†æ‰€æœ‰æ–°é—»ç¾¤ç»„å†™å…¥å•ä¸€è¡Œä¸­ã€‚\n"
 
-#: src/lang.c:1184
+#: src/lang.c:1186
 #, c-format
 msgid ""
 "\n"
@@ -4869,7 +4869,7 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šâ€œ%s:â€è¡Œä¸­å«æœ‰åº”è¯¥è¢«ç§»é™¤çš„ç©ºæ ¼ã€‚\n"
 
-#: src/lang.c:1189
+#: src/lang.c:1191
 msgid ""
 "\n"
 "  If your article contains quoted text  please take some time to pare it "
@@ -4901,40 +4901,40 @@ msgstr ""
 "  ä¸åœ¨ä¹Žå¹¶æ³¨æ„æ‚¨å¼ è´´æ‰€ç”¨çš„æ ¼å¼ï¼Œåˆ«äººå°†å¾ˆå¯èƒ½\n"
 "  ä¼šå®Œå…¨å¿½ç•¥å®ƒï¼Œå°¤å…¶æ˜¯åœ¨è¿™ä¸ªæ‹¥æŒ¤çš„ç½‘ç»œä¸­ã€‚\n"
 
-#: src/lang.c:1202
+#: src/lang.c:1204
 msgid "shell escape"
 msgstr "å‘½ä»¤å£³è·³è„±"
 
-#: src/lang.c:1203
+#: src/lang.c:1205
 #, c-format
 msgid "Shell Command (%s)"
 msgstr "å‘½ä»¤å£³å‘½ä»¤ (%s)"
 
-#: src/lang.c:1204
+#: src/lang.c:1206
 #, c-format
 msgid "Enter shell command [%s]> "
 msgstr "è¾“å…¥å‘½ä»¤å£³å‘½ä»¤ [%s]>"
 
-#: src/lang.c:1208
+#: src/lang.c:1210
 #, c-format
 msgid "%s: Can't get entry for TERM\n"
 msgstr "%sï¼šæ— æ³•æå– TERM æ¡ç›®\n"
 
-#: src/lang.c:1212
+#: src/lang.c:1214
 #, c-format
 msgid "Group %.*s ('q' to quit)..."
 msgstr "ç¾¤ç»„ %.*s (â€˜qâ€™ä»¥ç¦»å¼€)â€¦"
 
-#: src/lang.c:1214
+#: src/lang.c:1216
 #, c-format
 msgid "Group %.*s..."
 msgstr "ç¾¤ç»„ %.*sâ€¦"
 
-#: src/lang.c:1218
+#: src/lang.c:1220
 msgid "Server unavailable\n"
 msgstr "æœåŠ¡å™¨æ— æ³•ä½¿ç”¨\n"
 
-#: src/lang.c:1224
+#: src/lang.c:1226
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; "
@@ -4943,534 +4943,534 @@ msgstr ""
 "%s=ç®¡é“ï¼›%s=é‚®å¯„ï¼›%s=æ‰“å°ï¼›%s=ç¦»å¼€ï¼›%s=åˆ‡æ¢æ‰€æœ‰/æœªè¯»ï¼›%s=ä¿å­˜ï¼›%s=æ ‡è®°ï¼›%s=å¼ "
 "è´´"
 
-#: src/lang.c:1225
+#: src/lang.c:1227
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 "%s=ç®¡é“ï¼›%s=é‚®å¯„ï¼›%s=æ‰“å°ï¼›%s=ç¦»å¼€ï¼›%s=å›žå¤é‚®ä»¶ï¼›%s=ä¿å­˜ï¼›%s=æ ‡è®°ï¼›%s=å¼ è´´"
 
-#: src/lang.c:1227
+#: src/lang.c:1229
 #, 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:1228
+#: src/lang.c:1230
 #, 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:1232
+#: src/lang.c:1234
 #, 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:1233
+#: src/lang.c:1235
 #, 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:1235
+#: src/lang.c:1237
 #, 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:1236
+#: src/lang.c:1238
 #, 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:1242
+#: src/lang.c:1244
 msgid "Terminal does not support color"
 msgstr "ç»ˆç«¯æœºä¸æ”¯æŒé¢œè‰²"
 
-#: src/lang.c:1247
+#: src/lang.c:1249
 #, c-format
 msgid "Trying %s"
 msgstr "å°è¯• %s"
 
-#: src/lang.c:1261 src/lang.c:1289 src/lang.c:1560 src/refs.c:289
+#: src/lang.c:1263 src/lang.c:1291 src/lang.c:1573 src/refs.c:289
 msgid "None"
 msgstr "æ— "
 
-#: src/lang.c:1262
+#: src/lang.c:1264
 msgid "Subject"
 msgstr "ä¸»æ—¨"
 
-#: src/lang.c:1263
+#: src/lang.c:1265
 msgid "References"
 msgstr "å‚è€ƒ"
 
-#: src/lang.c:1264
+#: src/lang.c:1266
 msgid "Both Subject and References"
 msgstr "ä¸»æ—¨å’Œå‚è€ƒä¸¤è€…"
 
-#: src/lang.c:1265
+#: src/lang.c:1267
 msgid "Multipart Subject"
 msgstr "å¤šéƒ¨ä»¶ä¸»æ—¨"
 
-#: src/lang.c:1266
+#: src/lang.c:1268
 msgid "Percentage Match"
 msgstr "ç™¾åˆ†æ¯”åŒ¹é…"
 
-#: src/lang.c:1279 src/lang.c:1370 src/lang.c:1449
+#: src/lang.c:1281 src/lang.c:1372 src/lang.c:1462
 msgid "No"
 msgstr "å¦"
 
-#: src/lang.c:1280 src/lang.c:1451
+#: src/lang.c:1282 src/lang.c:1464
 msgid "Yes"
 msgstr "æ˜¯"
 
-#: src/lang.c:1281
+#: src/lang.c:1283
 msgid "Hide All"
 msgstr "éšè—æ‰€æœ‰"
 
-#: src/lang.c:1290
+#: src/lang.c:1292
 msgid "Address"
 msgstr "åœ°å€"
 
-#: src/lang.c:1291
+#: src/lang.c:1293
 msgid "Full Name"
 msgstr "å…¨å"
 
-#: src/lang.c:1292
+#: src/lang.c:1294
 msgid "Address and Name"
 msgstr "åœ°å€å’Œåç§°"
 
-#: src/lang.c:1300
+#: src/lang.c:1302
 msgid "Max"
 msgstr "æœ€å¤§"
 
-#: src/lang.c:1301
+#: src/lang.c:1303
 msgid "Sum"
 msgstr "æ€»å’Œ"
 
-#: src/lang.c:1302
+#: src/lang.c:1304
 msgid "Average"
 msgstr "å¹³å‡"
 
-#: src/lang.c:1312 src/lang.c:1332
+#: src/lang.c:1314 src/lang.c:1334
 msgid "Black"
 msgstr "é»‘è‰²"
 
-#: src/lang.c:1313 src/lang.c:1333
+#: src/lang.c:1315 src/lang.c:1335
 msgid "Red"
 msgstr "çº¢è‰²"
 
-#: src/lang.c:1314 src/lang.c:1334
+#: src/lang.c:1316 src/lang.c:1336
 msgid "Green"
 msgstr "ç»¿è‰²"
 
-#: src/lang.c:1315 src/lang.c:1335
+#: src/lang.c:1317 src/lang.c:1337
 msgid "Brown"
 msgstr "æ£•è‰²"
 
-#: src/lang.c:1316 src/lang.c:1336
+#: src/lang.c:1318 src/lang.c:1338
 msgid "Blue"
 msgstr "è“è‰²"
 
-#: src/lang.c:1317 src/lang.c:1337
+#: src/lang.c:1319 src/lang.c:1339
 msgid "Pink"
 msgstr "ç²‰çº¢"
 
-#: src/lang.c:1318 src/lang.c:1338
+#: src/lang.c:1320 src/lang.c:1340
 msgid "Cyan"
 msgstr "é’è‰²"
 
-#: src/lang.c:1319 src/lang.c:1339
+#: src/lang.c:1321 src/lang.c:1341
 msgid "White"
 msgstr "ç™½è‰²"
 
-#: src/lang.c:1320
+#: src/lang.c:1322
 msgid "Gray"
 msgstr "ç°è‰²"
 
-#: src/lang.c:1321
+#: src/lang.c:1323
 msgid "Light Red"
 msgstr "æµ…çº¢è‰²"
 
-#: src/lang.c:1322
+#: src/lang.c:1324
 msgid "Light Green"
 msgstr "æµ…ç»¿è‰²"
 
-#: src/lang.c:1323
+#: src/lang.c:1325
 msgid "Yellow"
 msgstr "é»„è‰²"
 
-#: src/lang.c:1324
+#: src/lang.c:1326
 msgid "Light Blue"
 msgstr "æµ…è“è‰²"
 
-#: src/lang.c:1325
+#: src/lang.c:1327
 msgid "Light Pink"
 msgstr "æµ…ç²‰çº¢"
 
-#: src/lang.c:1326
+#: src/lang.c:1328
 msgid "Light Cyan"
 msgstr "æµ…é’è‰²"
 
-#: src/lang.c:1327
+#: src/lang.c:1329
 msgid "Light White"
 msgstr "äº®ç™½è‰²"
 
-#: src/lang.c:1348 src/lang.c:1456 src/lang.c:1471
+#: src/lang.c:1350 src/lang.c:1469 src/lang.c:1484
 msgid "Nothing"
 msgstr "æ²¡æœ‰ä»»ä½•ä¸œè¥¿"
 
-#: src/lang.c:1350
+#: src/lang.c:1352
 msgid "Space"
 msgstr "ç©ºæ ¼"
 
-#: src/lang.c:1358
+#: src/lang.c:1360
 msgid "Normal"
 msgstr "ä¸€èˆ¬"
 
-#: src/lang.c:1359
+#: src/lang.c:1361
 msgid "Best highlighting"
 msgstr "æœ€ä½³é«˜äº®åº¦æ˜¾ç¤º"
 
-#: src/lang.c:1360
+#: src/lang.c:1362
 msgid "Underline"
 msgstr "åº•çº¿"
 
-#: src/lang.c:1361
+#: src/lang.c:1363
 msgid "Reverse video"
 msgstr "åç™½æ˜¾ç¤º"
 
-#: src/lang.c:1362
+#: src/lang.c:1364
 msgid "Blinking"
 msgstr "é—ªåŠ¨"
 
-#: src/lang.c:1363
+#: src/lang.c:1365
 msgid "Half bright"
 msgstr "åŠæ˜Žäº®"
 
-#: src/lang.c:1364
+#: src/lang.c:1366
 msgid "Bold"
 msgstr "ç²—ä½“"
 
-#: src/lang.c:1371
+#: src/lang.c:1373
 msgid "Cc"
 msgstr "å‰¯æœ¬"
 
-#: src/lang.c:1372
+#: src/lang.c:1374
 msgid "Bcc"
 msgstr "å¯†ä»¶å‰¯æœ¬"
 
-#: src/lang.c:1373
+#: src/lang.c:1375
 msgid "Cc and Bcc"
 msgstr "å‰¯æœ¬å’Œå¯†ä»¶å‰¯æœ¬"
 
-#: src/lang.c:1379 src/lang.c:1392
+#: src/lang.c:1392 src/lang.c:1405
 msgid "none"
 msgstr "æ— "
 
-#: src/lang.c:1380
+#: src/lang.c:1393
 msgid "commands"
 msgstr "å‘½ä»¤"
 
-#: src/lang.c:1381
+#: src/lang.c:1394
 msgid "select"
 msgstr "é€‰å–"
 
-#: src/lang.c:1383
+#: src/lang.c:1396
 msgid "commands & quit"
 msgstr "å‘½ä»¤ & ç¦»å¼€"
 
-#: src/lang.c:1384
+#: src/lang.c:1397
 msgid "commands & select"
 msgstr "å‘½ä»¤ & é€‰å–"
 
-#: src/lang.c:1385
+#: src/lang.c:1398
 msgid "quit & select"
 msgstr "ç¦»å¼€ & é€‰å–"
 
-#: src/lang.c:1386
+#: src/lang.c:1399
 msgid "commands & quit & select"
 msgstr "å‘½ä»¤ & ç¦»å¼€ & é€‰å–"
 
-#: src/lang.c:1393
+#: src/lang.c:1406
 msgid "PageDown"
 msgstr "ä¸‹ä¸€é¡µ"
 
-#: src/lang.c:1394
+#: src/lang.c:1407
 msgid "PageNextUnread"
 msgstr "ä¸‹ä¸€æœªè¯»é¡µ"
 
-#: src/lang.c:1395
+#: src/lang.c:1408
 msgid "PageDown or PageNextUnread"
 msgstr "ä¸‹ä¸€é¡µæˆ–ä¸€æœªè¯»é¡µ"
 
-#: src/lang.c:1401
+#: src/lang.c:1414
 msgid "Subject: (case sensitive)"
 msgstr "Subject: (å¤§å°å†™ç›¸ç¬¦)"
 
-#: src/lang.c:1402
+#: src/lang.c:1415
 msgid "Subject: (ignore case)"
 msgstr "Subject: (å¿½ç•¥å¤§å°å†™)"
 
-#: src/lang.c:1403
+#: src/lang.c:1416
 msgid "From: (case sensitive)"
 msgstr "From: (å¤§å°å†™ç›¸ç¬¦)"
 
-#: src/lang.c:1404
+#: src/lang.c:1417
 msgid "From: (ignore case)"
 msgstr "From: (å¿½ç•¥å¤§å°å†™)"
 
-#: src/lang.c:1405
+#: src/lang.c:1418
 msgid "Msg-ID: & full References: line"
 msgstr "Message-ID: & å…¨éƒ¨ References: è¡Œ"
 
-#: src/lang.c:1406
+#: src/lang.c:1419
 msgid "Msg-ID: & last References: only"
 msgstr "Message-ID: & æœ€åŽä¸€ç¬” References: åªæœ‰"
 
-#: src/lang.c:1407
+#: src/lang.c:1420
 msgid "Message-ID: entry only"
 msgstr "åªæœ‰ Message-ID: æ¡ç›®"
 
-#: src/lang.c:1408
+#: src/lang.c:1421
 msgid "Lines:"
 msgstr "Lines:"
 
-#: src/lang.c:1414
+#: src/lang.c:1427
 msgid "Don't trim article body"
 msgstr "ä¸ä¿®å‰ªæ–‡ç« å†…æ–‡"
 
-#: src/lang.c:1415
+#: src/lang.c:1428
 msgid "Skip leading blank lines"
 msgstr "è·³è¿‡å‰å¯¼ç©ºè¡Œ"
 
-#: src/lang.c:1416
+#: src/lang.c:1429
 msgid "Skip trailing blank lines"
 msgstr "è·³è¿‡å°¾éšç©ºè¡Œ"
 
-#: src/lang.c:1417
+#: src/lang.c:1430
 msgid "Skip leading and trailing blank l."
 msgstr "è·³è¿‡å‰å¯¼å’Œå°¾éšç©ºè¡Œã€‚"
 
-#: src/lang.c:1418
+#: src/lang.c:1431
 msgid "Compact multiple between text"
 msgstr "åŽ‹ç¼©æ–‡æœ¬é—´å¤šé‡ç©ºè¡Œ"
 
-#: src/lang.c:1419
+#: src/lang.c:1432
 msgid "Compact multiple and skip leading"
 msgstr "åŽ‹ç¼©å¤šé‡ç©ºè¡Œå’Œè·³è¿‡å‰å¯¼ç©ºè¡Œ"
 
-#: src/lang.c:1420
+#: src/lang.c:1433
 msgid "Compact multiple and skip trailing"
 msgstr "åŽ‹ç¼©å¤šé‡ç©ºè¡Œå’Œè·³è¿‡å°¾éšç©ºè¡Œ"
 
-#: src/lang.c:1421
+#: src/lang.c:1434
 msgid "Compact mltpl., skip lead. & trai."
 msgstr "åŽ‹ç¼©å¤šé‡ç©ºè¡Œï¼Œè·³è¿‡å‰å¯¼ & å°¾éšç©ºè¡Œã€‚"
 
-#: src/lang.c:1450
+#: src/lang.c:1463
 msgid "Shell archive"
 msgstr "å‘½ä»¤å£³å­˜ç›˜"
 
-#: src/lang.c:1457
+#: src/lang.c:1470
 msgid "Subject: (descending)"
 msgstr "Subject: (é€’å‡)"
 
-#: src/lang.c:1458
+#: src/lang.c:1471
 msgid "Subject: (ascending)"
 msgstr "Subject: (é€’å‡)"
 
-#: src/lang.c:1459
+#: src/lang.c:1472
 msgid "From: (descending)"
 msgstr "From: (é€’å‡)"
 
-#: src/lang.c:1460
+#: src/lang.c:1473
 msgid "From: (ascending)"
 msgstr "From: (é€’å‡)"
 
-#: src/lang.c:1461
+#: src/lang.c:1474
 msgid "Date: (descending)"
 msgstr "Date: (é€’å‡)"
 
-#: src/lang.c:1462
+#: src/lang.c:1475
 msgid "Date: (ascending)"
 msgstr "Date: (é€’å‡)"
 
-#: src/lang.c:1463 src/lang.c:1472
+#: src/lang.c:1476 src/lang.c:1485
 msgid "Score (descending)"
 msgstr "åˆ†æ•° (é€’å‡)"
 
-#: src/lang.c:1464 src/lang.c:1473
+#: src/lang.c:1477 src/lang.c:1486
 msgid "Score (ascending)"
 msgstr "åˆ†æ•° (é€’å‡)"
 
-#: src/lang.c:1465
+#: src/lang.c:1478
 msgid "Lines: (descending)"
 msgstr "Lines: (é€’å‡)"
 
-#: src/lang.c:1466
+#: src/lang.c:1479
 msgid "Lines: (ascending)"
 msgstr "Lines: (é€’å‡)"
 
-#: src/lang.c:1474
+#: src/lang.c:1487
 msgid "Last posting date (descending)"
 msgstr "æœ€è¿‘ä¸€æ¬¡å¼ è´´æ—¥æœŸ (é€’å‡)"
 
-#: src/lang.c:1475
+#: src/lang.c:1488
 msgid "Last posting date (ascending)"
 msgstr "æœ€è¿‘ä¸€æ¬¡å¼ è´´æ—¥æœŸ (é€’å‡)"
 
-#: src/lang.c:1481
+#: src/lang.c:1494
 msgid "Quick-sort"
 msgstr "å¿«é€ŸæŽ’åºæ³•"
 
-#: src/lang.c:1482
+#: src/lang.c:1495
 msgid "Heap-sort"
 msgstr "å †ç§¯æŽ’åºæ³•"
 
-#: src/lang.c:1489
+#: src/lang.c:1502
 msgid "Always Keep"
 msgstr "ä¸€å¾‹ä¿ç•™"
 
-#: src/lang.c:1490
+#: src/lang.c:1503
 msgid "Always Remove"
 msgstr "ä¸€å¾‹ç§»é™¤"
 
-#: src/lang.c:1491
+#: src/lang.c:1504
 msgid "Mark with D on selection screen"
 msgstr "äºŽé€‰æ‹©å±å¹•ä»¥ D æ ‡è®°"
 
-#: src/lang.c:1497
+#: src/lang.c:1510
 msgid "Kill only unread arts"
 msgstr "åªç é™¤æœªè¯»æ–‡ç« "
 
-#: src/lang.c:1498
+#: src/lang.c:1511
 msgid "Kill all arts & show with K"
 msgstr "ä»¥ K ç é™¤æ‰€æœ‰æ–‡ç«  & æ˜¾ç¤º"
 
 #. TODO: s/K/art_marked_killed/
-#: src/lang.c:1499
+#: src/lang.c:1512
 msgid "Kill all arts and never show"
 msgstr "ç é™¤æ‰€æœ‰æ–‡ç« å¹¶æ°¸ä¸æ˜¾ç¤º"
 
-#: src/lang.c:1505
+#: src/lang.c:1518
 msgid "Nothing special"
 msgstr "æ²¡ä»€ä¹ˆç‰¹åˆ«"
 
-#: src/lang.c:1506
+#: src/lang.c:1519
 msgid "Compress quotes"
 msgstr "åŽ‹ç¼©å¼•è¨€"
 
-#: src/lang.c:1507
+#: src/lang.c:1520
 msgid "Quote signatures"
 msgstr "å¼•ç”¨ç­¾å"
 
-#: src/lang.c:1508
+#: src/lang.c:1521
 msgid "Compress quotes, quote sigs"
 msgstr "åŽ‹ç¼©å¼•è¨€ï¼Œå¼•ç”¨ç­¾å"
 
-#: src/lang.c:1509
+#: src/lang.c:1522
 msgid "Quote empty lines"
 msgstr "å¼•è¨€ç©ºè¡Œ"
 
-#: src/lang.c:1510
+#: src/lang.c:1523
 msgid "Compress quotes, quote empty lines"
 msgstr "åŽ‹ç¼©å¼•è¨€ï¼Œå¼•è¨€ç©ºè¡Œ"
 
-#: src/lang.c:1511
+#: src/lang.c:1524
 msgid "Quote sigs & empty lines"
 msgstr "å¼•ç”¨ç­¾å & ç©ºè¡Œ"
 
-#: src/lang.c:1512
+#: src/lang.c:1525
 msgid "Comp. q., quote sigs & empty lines"
 msgstr "åŽ‹ç¼©å¼•è¨€ï¼Œå¼•ç”¨ç­¾å & ç©ºè¡Œ"
 
-#: src/lang.c:1552
+#: src/lang.c:1565
 msgid "no"
 msgstr "æ— "
 
-#: src/lang.c:1553
+#: src/lang.c:1566
 msgid "with headers"
 msgstr "ä¿ç•™æ ‡å¤´"
 
-#: src/lang.c:1554
+#: src/lang.c:1567
 msgid "without headers"
 msgstr "æ— éœ€æ ‡å¤´"
 
-#: src/lang.c:1561
+#: src/lang.c:1574
 msgid "NFKC"
 msgstr "NFKC"
 
-#: src/lang.c:1563
+#: src/lang.c:1576
 msgid "NFKD"
 msgstr "NFKD"
 
-#: src/lang.c:1564
+#: src/lang.c:1577
 msgid "NFC"
 msgstr "NFC"
 
-#: src/lang.c:1565
+#: src/lang.c:1578
 msgid "NFD"
 msgstr "NFD"
 
-#: src/lang.c:1573
+#: src/lang.c:1586
 msgid "Display Options"
 msgstr "æ˜¾ç¤ºé€‰é¡¹"
 
-#: src/lang.c:1580
+#: src/lang.c:1593
 msgid "Color Options"
 msgstr "é¢œè‰²é€‰é¡¹"
 
-#: src/lang.c:1586
+#: src/lang.c:1599
 msgid "Highlight Options"
 msgstr "çªæ˜¾é€‰é¡¹"
 
-#: src/lang.c:1593
+#: src/lang.c:1606
 msgid "Article-Limiting Options"
 msgstr "æ–‡ç« é™åˆ¶é€‰é¡¹"
 
-#: src/lang.c:1599
+#: src/lang.c:1612
 msgid "Posting/Mailing Options"
 msgstr "å¼ è´´/é‚®å¯„é€‰é¡¹"
 
-#: src/lang.c:1605
+#: src/lang.c:1618
 msgid "Saving/Printing Options"
 msgstr "ä¿å­˜/æ‰“å°é€‰é¡¹"
 
-#: src/lang.c:1611
+#: src/lang.c:1624
 msgid "Expert Options"
 msgstr "ä¸“å®¶é€‰é¡¹"
 
-#: src/lang.c:1617
+#: src/lang.c:1630
 msgid "Filtering Options"
 msgstr "ç­›é€‰é€‰é¡¹"
 
-#: src/lang.c:1622 src/lang.c:1653 src/lang.c:1659 src/lang.c:1686
-#: src/lang.c:1738 src/lang.c:1744 src/lang.c:1754 src/lang.c:1765
-#: src/lang.c:1783 src/lang.c:1852 src/lang.c:2053 src/lang.c:2059
-#: src/lang.c:2065 src/lang.c:2071 src/lang.c:2083 src/lang.c:2090
-#: src/lang.c:2144 src/lang.c:2153 src/lang.c:2159 src/lang.c:2166
-#: src/lang.c:2173 src/lang.c:2180 src/lang.c:2187 src/lang.c:2194
-#: src/lang.c:2201 src/lang.c:2208 src/lang.c:2215 src/lang.c:2222
-#: src/lang.c:2229 src/lang.c:2236 src/lang.c:2243 src/lang.c:2250
-#: src/lang.c:2257 src/lang.c:2264 src/lang.c:2271 src/lang.c:2278
-#: src/lang.c:2285 src/lang.c:2292 src/lang.c:2299 src/lang.c:2306
-#: src/lang.c:2313 src/lang.c:2320 src/lang.c:2327 src/lang.c:2335
-#: src/lang.c:2351 src/lang.c:2358 src/lang.c:2365 src/lang.c:2372
-#: src/lang.c:2378 src/lang.c:2384 src/lang.c:2401 src/lang.c:2413
-#: src/lang.c:2447 src/lang.c:2500 src/lang.c:2514 src/lang.c:2520
-#: src/lang.c:2545 src/lang.c:2563 src/lang.c:2580 src/lang.c:2616
-#: src/lang.c:2652 src/lang.c:2672 src/lang.c:2707 src/lang.c:2717
-#: src/lang.c:2724 src/lang.c:2750 src/lang.c:2774 src/lang.c:2847
-#: src/lang.c:2861 src/lang.c:2869 src/lang.c:2883 src/lang.c:2889
-#: src/lang.c:2927
+#: src/lang.c:1635 src/lang.c:1666 src/lang.c:1672 src/lang.c:1699
+#: src/lang.c:1751 src/lang.c:1757 src/lang.c:1767 src/lang.c:1778
+#: src/lang.c:1796 src/lang.c:1865 src/lang.c:2066 src/lang.c:2072
+#: src/lang.c:2078 src/lang.c:2084 src/lang.c:2096 src/lang.c:2103
+#: src/lang.c:2157 src/lang.c:2166 src/lang.c:2172 src/lang.c:2179
+#: src/lang.c:2186 src/lang.c:2193 src/lang.c:2200 src/lang.c:2207
+#: src/lang.c:2214 src/lang.c:2221 src/lang.c:2228 src/lang.c:2235
+#: src/lang.c:2242 src/lang.c:2249 src/lang.c:2256 src/lang.c:2263
+#: src/lang.c:2270 src/lang.c:2277 src/lang.c:2284 src/lang.c:2291
+#: src/lang.c:2298 src/lang.c:2305 src/lang.c:2312 src/lang.c:2319
+#: src/lang.c:2326 src/lang.c:2333 src/lang.c:2340 src/lang.c:2348
+#: src/lang.c:2364 src/lang.c:2371 src/lang.c:2378 src/lang.c:2385
+#: src/lang.c:2391 src/lang.c:2397 src/lang.c:2414 src/lang.c:2426
+#: src/lang.c:2461 src/lang.c:2514 src/lang.c:2528 src/lang.c:2534
+#: src/lang.c:2559 src/lang.c:2577 src/lang.c:2594 src/lang.c:2606
+#: src/lang.c:2639 src/lang.c:2675 src/lang.c:2695 src/lang.c:2730
+#: src/lang.c:2740 src/lang.c:2747 src/lang.c:2773 src/lang.c:2797
+#: src/lang.c:2870 src/lang.c:2884 src/lang.c:2892 src/lang.c:2906
+#: src/lang.c:2912 src/lang.c:2950
 msgid "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr "<SPACE> åˆ‡æ¢ï¼Œ<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:1623
+#: src/lang.c:1636
 msgid "Show mini menu & posting etiquette"
 msgstr "æ˜¾ç¤ºè¿·ä½ èœå• & å¼ è´´ç¤¼ä»ª"
 
-#: src/lang.c:1624
+#: src/lang.c:1637
 msgid ""
 "# If ON show a mini menu of useful commands at each level\n"
 "# and posting etiquette after composing an article\n"
@@ -5478,15 +5478,15 @@ msgstr ""
 "# å¦‚æžœæ‰“å¼€å°±åœ¨æ¯ä¸ªå±‚çº§ä¸­æ˜¾ç¤ºå¸¸ç”¨å‘½ä»¤çš„è¿·ä½ èœå•\n"
 "# å¹¶äºŽæ’°å†™æ–‡ç« ä¹‹åŽæ˜¾ç¤ºå¼ è´´ç¤¼ä»ª\n"
 
-#: src/lang.c:1629
+#: src/lang.c:1642
 msgid "Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
 msgstr "æ˜¾ç¤ºæ¯ä¸ªæ–°é—»ç¾¤ç»„çš„ç®€çŸ­æè¿°ã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:1630
+#: src/lang.c:1643
 msgid "Show description of each newsgroup"
 msgstr "æ˜¾ç¤ºæ¯ä¸ªæ–°é—»ç¾¤ç»„çš„æè¿°"
 
-#: src/lang.c:1631
+#: src/lang.c:1644
 msgid ""
 "# If ON show group description text after newsgroup name at\n"
 "# group selection level\n"
@@ -5494,19 +5494,19 @@ msgstr ""
 "# å¦‚æžœæ‰“å¼€å°±åœ¨ç¾¤ç»„é€‰æ‹©å±‚çº§ä¸­äºŽæ–°é—»ç¾¤ç»„åç§°ä¹‹åŽ\n"
 "# æ˜¾ç¤ºç¾¤ç»„æè¿°æ–‡æœ¬\n"
 
-#: src/lang.c:1636
+#: src/lang.c:1649
 #, fuzzy
 msgid ""
 "Show From (author) fields in group & thread level. <SPACE> toggles & <CR> "
 "sets."
 msgstr "åœ¨ç¾¤ç»„èœå•ä¸­æ˜¾ç¤ºä¸»æ—¨ & å‘ä¿¡è€… (ä½œè€…) å­—æ®µã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:1637
+#: src/lang.c:1650
 #, fuzzy
 msgid "In group and thread level, show author by"
 msgstr "åœ¨ç¾¤ç»„èœå•ä¸­ï¼Œæ˜¾ç¤ºä½œè€…"
 
-#: src/lang.c:1638
+#: src/lang.c:1651
 #, fuzzy
 msgid ""
 "# Part of From field to display in group and thread level\n"
@@ -5523,31 +5523,31 @@ msgstr ""
 "# * 2 = å…¨å\n"
 "#   3 = ä¸¤è€…\n"
 
-#: src/lang.c:1647
+#: src/lang.c:1660
 msgid "Draw -> or highlighted bar for selection. <SPACE> toggles & <CR> sets."
 msgstr "ç»˜åˆ¶ -> æˆ–é«˜äº®åº¦æ¡ç”¨äºŽé€‰æ‹©ã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:1648
+#: src/lang.c:1661
 msgid "Draw -> instead of highlighted bar"
 msgstr "ç»˜åˆ¶ -> ä»¥ä»£æ›¿é«˜äº®åº¦æ¡"
 
-#: src/lang.c:1649
+#: src/lang.c:1662
 msgid "# If ON use -> otherwise highlighted bar for selection\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±ä½¿ç”¨ -> å¦åˆ™é«˜äº®åº¦æ¡ç”¨äºŽé€‰æ‹©\n"
 
-#: src/lang.c:1654
+#: src/lang.c:1667
 msgid "Use inverse video for page headers"
 msgstr "ä½¿ç”¨åç™½æ˜¾ç¤ºç”¨äºŽé¡µé¢æ ‡å¤´"
 
-#: src/lang.c:1655
+#: src/lang.c:1668
 msgid "# If ON use inverse video for page headers at different levels\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±äºŽä¸åŒçš„å±‚çº§ä½¿ç”¨åç™½æ˜¾ç¤ºç”¨äºŽé¡µé¢æ ‡å¤´\n"
 
-#: src/lang.c:1660
+#: src/lang.c:1673
 msgid "Thread articles by"
 msgstr "è®¨è®ºä¸²æ–‡ç« ä¾æ®"
 
-#: src/lang.c:1661
+#: src/lang.c:1674
 msgid ""
 "# Thread articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5567,15 +5567,15 @@ msgstr ""
 "#   4 = å¤šéƒ¨ä»¶ä¸»æ—¨\n"
 "#   5 = ç™¾åˆ†æ¯”åŒ¹é…\n"
 
-#: src/lang.c:1672
+#: src/lang.c:1685
 msgid "Enter percentage match required to thread together. <CR> sets."
 msgstr "è¾“å…¥å°†è®¨è®ºä¸²èµ·æ‰€å¿…éœ€çš„ç™¾åˆ†æ¯”åŒ¹é…ã€‚<CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:1673
+#: src/lang.c:1686
 msgid "Thread percentage match"
 msgstr "è®¨è®ºä¸²ç™¾åˆ†æ¯”åŒ¹é…"
 
-#: src/lang.c:1675
+#: src/lang.c:1688
 #, no-c-format
 msgid ""
 "# Thread percentage match...\n"
@@ -5598,11 +5598,11 @@ msgstr ""
 "# ä»»ä½•æ’å…¥ã€‚ä¾‹å¦‚ happy å°†åŒ¹é… harpyï¼Œä½† harpie, happie å’Œ harpy ä¼šè¢«åˆ†å…¥å¦ä¸€"
 "ç¯‡å¸–å­ã€‚\n"
 
-#: src/lang.c:1687
+#: src/lang.c:1700
 msgid "Score of a thread"
 msgstr "è®¨è®ºä¸²çš„åˆ†æ•°"
 
-#: src/lang.c:1688
+#: src/lang.c:1701
 msgid ""
 "# Thread score\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5616,16 +5616,16 @@ msgstr ""
 "#   1 = æ€»å’Œ\n"
 "#   2 = å¹³å‡\n"
 
-#: src/lang.c:1696
+#: src/lang.c:1709
 msgid ""
 "Sort articles by Subject, From, Date or Score. <SPACE> toggles & <CR> sets."
 msgstr "æŽ’åºæ–‡ç« ä¾æ®ä¸»é¢˜ã€å‘ä¿¡è€…ã€æ—¥æœŸæˆ–åˆ†æ•°ã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:1697
+#: src/lang.c:1710
 msgid "Sort articles by"
 msgstr "æŽ’åºæ–‡ç« ä¾æ®"
 
-#: src/lang.c:1698
+#: src/lang.c:1711
 msgid ""
 "# Sort articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5655,15 +5655,15 @@ msgstr ""
 "#   9 = è¡Œæ•°é€’å‡\n"
 "#  10 = è¡Œæ•°é€’å‡\n"
 
-#: src/lang.c:1714
+#: src/lang.c:1727
 msgid "Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
 msgstr "æŽ’åºè®¨è®ºä¸²ä¸ä¾æ®ä»»ä½•ä¸œè¥¿æˆ–ä¾æ®åˆ†æ•°ã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:1715
+#: src/lang.c:1728
 msgid "Sort threads by"
 msgstr "æŽ’åºè®¨è®ºä¸²ä¾æ®"
 
-#: src/lang.c:1716
+#: src/lang.c:1729
 msgid ""
 "# Sort thread by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5681,44 +5681,44 @@ msgstr ""
 "#   3 = æœ€è¿‘ä¸€æ¬¡å¼ è´´æ—¥æœŸé€’å‡\n"
 "#   4 = æœ€è¿‘ä¸€æ¬¡å¼ è´´æ—¥æœŸé€’å‡\n"
 
-#: src/lang.c:1726
+#: src/lang.c:1739
 msgid ""
 "Put cursor at first/last unread art in groups. <SPACE> toggles & <CR> sets."
 msgstr "å°†å…‰æ ‡æ”¾åœ¨ç¾¤ç»„ä¸­ç¬¬ä¸€/æœ€åŽä¸€ç¯‡æœªè¯»æ–‡ç« ã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:1727
+#: src/lang.c:1740
 msgid "Go to first unread article in group"
 msgstr "å‰å¾€ç¾¤ç»„ä¸­ç¬¬ä¸€ç¯‡æœªè¯»çš„æ–‡ç« "
 
-#: src/lang.c:1728
+#: src/lang.c:1741
 msgid "# If ON put cursor at first unread art in group otherwise last art\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±å°†å…‰æ ‡æ”¾åœ¨ç¾¤ç»„ä¸­ç¬¬ä¸€ç¯‡æœªè¯»æ–‡ç« ï¼Œå¦åˆ™æ˜¯æœ€åŽä¸€ç¯‡æ–‡ç« \n"
 
-#: src/lang.c:1732
+#: src/lang.c:1745
 msgid "Show all articles or only unread articles. <SPACE> toggles & <CR> sets."
 msgstr "æ˜¾ç¤ºæ‰€æœ‰æ–‡ç« æˆ–åªæœ‰æœªè¯»æ–‡ç« ã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:1733
+#: src/lang.c:1746
 msgid "Show only unread articles"
 msgstr "åªæ˜¾ç¤ºæœªè¯»æ–‡ç« "
 
-#: src/lang.c:1734
+#: src/lang.c:1747
 msgid "# If ON show only new/unread articles otherwise show all.\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±åªæ˜¾ç¤ºæ–°çš„/æœªè¯»æ–‡ç« ï¼Œå¦åˆ™å…¨éƒ¨æ˜¾ç¤ºã€‚\n"
 
-#: src/lang.c:1739
+#: src/lang.c:1752
 msgid "Show only groups with unread arts"
 msgstr "åªæ˜¾ç¤ºæœ‰æœªè¯»æ–‡ç« çš„ç¾¤ç»„"
 
-#: src/lang.c:1740
+#: src/lang.c:1753
 msgid "# If ON show only subscribed to groups that contain unread articles.\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±åªæ˜¾ç¤ºåŒ…å«æœªè¯»æ–‡ç« çš„è®¢é˜…ç¾¤ç»„ã€‚\n"
 
-#: src/lang.c:1745
+#: src/lang.c:1758
 msgid "Filter which articles"
 msgstr "ç­›é€‰å“ªäº›æ–‡ç« "
 
-#: src/lang.c:1746
+#: src/lang.c:1759
 msgid ""
 "# Filter which articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5732,11 +5732,11 @@ msgstr ""
 "#   1 = ç é™¤æ‰€æœ‰æ–‡ç« å¹¶åœ¨è®¨è®ºä¸²ä¸­æ˜¾ç¤ºæ—¶ä»¥ K æ ‡è®°\n"
 "#   2 = ç é™¤æ‰€æœ‰æ–‡ç« å¹¶æ°¸ä¸æ˜¾ç¤ºå®ƒä»¬\n"
 
-#: src/lang.c:1755
+#: src/lang.c:1768
 msgid "Go to the next unread article with"
 msgstr "å‰å¾€ä¸‹ä¸€ç¯‡æœªè¯»æ–‡ç« å€Ÿç”±"
 
-#: src/lang.c:1756
+#: src/lang.c:1769
 msgid ""
 "# Go to the unread article with following key(s)\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5752,11 +5752,11 @@ msgstr ""
 "# * 2 = TAB\n"
 "#   3 = PAGE DOWN æˆ– TAB\n"
 
-#: src/lang.c:1766
+#: src/lang.c:1779
 msgid "How to treat blank lines"
 msgstr "å¦‚ä½•å¯¹å¾…ç©ºè¡Œ"
 
-#: src/lang.c:1767
+#: src/lang.c:1780
 msgid ""
 "# Trim the article body, remove unnecessary blank lines.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5786,24 +5786,24 @@ msgstr ""
 "#   7 = åŽ‹ç¼©æ–‡æœ¬åŒºå—é—´çš„å¤šé‡ç©ºè¡Œå’Œè·³è¿‡\n"
 "#       å‰å¯¼å’Œå°¾éšç©ºè¡Œ\n"
 
-#: src/lang.c:1784
+#: src/lang.c:1797
 msgid "List thread using right arrow key"
 msgstr "ä½¿ç”¨å‘å³é”®åˆ—å‡ºè®¨è®ºä¸²"
 
-#: src/lang.c:1785
+#: src/lang.c:1798
 msgid ""
 "# If ON automatically list thread when entering it using right arrow key.\n"
 msgstr "# å¦‚æžœæ‰“å¼€å½“ä½¿ç”¨å‘å³é”®è¾“å…¥å®ƒæ—¶å°±è‡ªåŠ¨åˆ—å‡ºè®¨è®ºä¸²ã€‚\n"
 
-#: src/lang.c:1789
+#: src/lang.c:1802
 msgid "Enter character to indicate deleted articles. <CR> sets, <ESC> cancels."
 msgstr "è¾“å…¥å­—ç¬¦ä»¥æŒ‡å‡ºå·²åˆ é™¤æ–‡ç« ã€‚<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:1790
+#: src/lang.c:1803
 msgid "Character to show deleted articles"
 msgstr "ç”¨æ¥æ˜¾ç¤ºå·²åˆ é™¤æ–‡ç« çš„å­—ç¬¦"
 
-#: src/lang.c:1791
+#: src/lang.c:1804
 msgid ""
 "# Character used to show that an art was deleted (default 'D')\n"
 "# _ is turned into ' '\n"
@@ -5811,16 +5811,16 @@ msgstr ""
 "# ç”¨æ¥æ˜¾ç¤ºæ–‡ç« è¢«åˆ é™¤çš„å­—ç¬¦ (ç¼ºçœâ€˜Dâ€™)\n"
 "# _ è¢«è½¬æ¢ä¸ºâ€˜ â€™\n"
 
-#: src/lang.c:1796
+#: src/lang.c:1809
 msgid ""
 "Enter character to indicate articles in a range. <CR> sets, <ESC> cancels."
 msgstr "è¾“å…¥å­—ç¬¦ä»¥æŒ‡å‡ºåœ¨èŒƒå›´ä¸­çš„æ–‡ç« ã€‚<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:1797
+#: src/lang.c:1810
 msgid "Character to show inrange articles"
 msgstr "ç”¨æ¥æ˜¾ç¤ºèŒƒå›´ä¸­æ–‡ç« çš„å­—ç¬¦"
 
-#: src/lang.c:1798
+#: src/lang.c:1811
 msgid ""
 "# Character used to show that an art is in a range (default '#')\n"
 "# _ is turned into ' '\n"
@@ -5828,17 +5828,17 @@ msgstr ""
 "# ç”¨æ¥æ˜¾ç¤ºæ–‡ç« åœ¨èŒƒå›´ä¸­çš„å­—ç¬¦ (ç¼ºçœâ€˜#â€™)\n"
 "# _ è¢«è½¬æ¢ä¸ºâ€˜ â€™\n"
 
-#: src/lang.c:1803
+#: src/lang.c:1816
 msgid ""
 "Enter character to indicate that article will return. <CR> sets, <ESC> "
 "cancels."
 msgstr "è¾“å…¥å­—ç¬¦ä»¥æŒ‡å‡ºè¯¥æ–‡ç« å°†è¿”å›žã€‚<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:1804
+#: src/lang.c:1817
 msgid "Character to show returning arts"
 msgstr "ç”¨æ¥æ˜¾ç¤ºè¿”å›žæ–‡ç« çš„å­—ç¬¦"
 
-#: src/lang.c:1805
+#: src/lang.c:1818
 msgid ""
 "# Character used to show that an art will return (default '-')\n"
 "# _ is turned into ' '\n"
@@ -5846,16 +5846,16 @@ msgstr ""
 "# ç”¨æ¥æ˜¾ç¤ºè¯¥æ–‡ç« å°†è¿”å›žçš„å­—ç¬¦ (ç¼ºçœâ€˜-â€™)\n"
 "# _ è¢«è½¬æ¢ä¸ºâ€˜ â€™\n"
 
-#: src/lang.c:1810
+#: src/lang.c:1823
 msgid ""
 "Enter character to indicate selected articles. <CR> sets, <ESC> cancels."
 msgstr "è¾“å…¥å­—ç¬¦ä»¥æŒ‡å‡ºå·²é€‰æ–‡ç« ã€‚<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:1811
+#: src/lang.c:1824
 msgid "Character to show selected articles"
 msgstr "ç”¨æ¥æ˜¾ç¤ºå·²é€‰æ–‡ç« çš„å­—ç¬¦"
 
-#: src/lang.c:1812
+#: src/lang.c:1825
 msgid ""
 "# Character used to show that an art was auto-selected (default '*')\n"
 "# _ is turned into ' '\n"
@@ -5863,15 +5863,15 @@ msgstr ""
 "# ç”¨æ¥æ˜¾ç¤ºè¯¥æ–‡ç« å·²è¢«è‡ªåŠ¨é€‰å–çš„å­—ç¬¦ (ç¼ºçœâ€˜*â€™)\n"
 "# _ è¢«è½¬æ¢ä¸ºâ€˜ â€™\n"
 
-#: src/lang.c:1817
+#: src/lang.c:1830
 msgid "Enter character to indicate recent articles. <CR> sets, <ESC> cancels."
 msgstr "è¾“å…¥å­—ç¬¦ä»¥æŒ‡å‡ºæœ€è¿‘æ–‡ç« ã€‚<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:1818
+#: src/lang.c:1831
 msgid "Character to show recent articles"
 msgstr "ç”¨æ¥æ˜¾ç¤ºæœ€è¿‘æ–‡ç« çš„å­—ç¬¦"
 
-#: src/lang.c:1819
+#: src/lang.c:1832
 msgid ""
 "# Character used to show that an art is recent (default 'o')\n"
 "# _ is turned into ' '\n"
@@ -5879,15 +5879,15 @@ msgstr ""
 "# ç”¨æ¥æ˜¾ç¤ºæ˜¯æœ€è¿‘æ–‡ç« çš„å­—ç¬¦ (ç¼ºçœâ€˜oâ€™)\n"
 "# _ è¢«è½¬æ¢ä¸ºâ€˜ â€™\n"
 
-#: src/lang.c:1824
+#: src/lang.c:1837
 msgid "Enter character to indicate unread articles. <CR> sets, <ESC> cancels."
 msgstr "è¾“å…¥å­—ç¬¦ä»¥æŒ‡å‡ºæœªè¯»æ–‡ç« ã€‚<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:1825
+#: src/lang.c:1838
 msgid "Character to show unread articles"
 msgstr "ç”¨æ¥æ˜¾ç¤ºæœªè¯»æ–‡ç« çš„å­—ç¬¦"
 
-#: src/lang.c:1826
+#: src/lang.c:1839
 msgid ""
 "# Character used to show that an art is unread (default '+')\n"
 "# _ is turned into ' '\n"
@@ -5895,15 +5895,15 @@ msgstr ""
 "# ç”¨æ¥æ˜¾ç¤ºè¯¥æ–‡ç« æœªè¯»çš„å­—ç¬¦ (ç¼ºçœâ€˜+â€™)\n"
 "# _ è¢«è½¬æ¢ä¸ºâ€˜ â€™\n"
 
-#: src/lang.c:1831
+#: src/lang.c:1844
 msgid "Enter character to indicate read articles. <CR> sets, <ESC> cancels."
 msgstr "è¾“å…¥å­—ç¬¦ä»¥æŒ‡å‡ºå·²è¯»æ–‡ç« ã€‚<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:1832
+#: src/lang.c:1845
 msgid "Character to show read articles"
 msgstr "ç”¨æ¥æ˜¾ç¤ºå·²è¯»æ–‡ç« çš„å­—ç¬¦"
 
-#: src/lang.c:1833
+#: src/lang.c:1846
 msgid ""
 "# Character used to show that an art was read (default ' ')\n"
 "# _ is turned into ' '\n"
@@ -5911,15 +5911,15 @@ msgstr ""
 "# ç”¨æ¥æ˜¾ç¤ºè¯¥æ–‡ç« å·²è¯»å–å­—ç¬¦ (ç¼ºçœâ€˜ â€™)\n"
 "# _ è¢«è½¬æ¢ä¸ºâ€˜ â€™\n"
 
-#: src/lang.c:1838
+#: src/lang.c:1851
 msgid "Enter character to indicate killed articles. <CR> sets, <ESC> cancels."
 msgstr "è¾“å…¥å­—ç¬¦ä»¥æŒ‡å‡ºè¢«ç é™¤æ–‡ç« ã€‚<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:1839
+#: src/lang.c:1852
 msgid "Character to show killed articles"
 msgstr "ç”¨æ¥æ˜¾ç¤ºè¢«ç é™¤æ–‡ç« çš„å­—ç¬¦"
 
-#: src/lang.c:1840
+#: src/lang.c:1853
 msgid ""
 "# Character used to show that an art was killed (default 'K')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
@@ -5927,16 +5927,16 @@ msgstr ""
 "# ç”¨æ¥æ˜¾ç¤ºè¯¥æ–‡ç« è¢«ç é™¤çš„å­—ç¬¦ (ç¼ºçœâ€˜Kâ€™)\n"
 "# kill_level å¿…é¡»æ ¹æ®ä¸åŒæƒ…å†µè€Œè®¾ç½®ï¼Œ_ è¢«è½¬æ¢ä¸ºâ€˜ â€™\n"
 
-#: src/lang.c:1845
+#: src/lang.c:1858
 msgid ""
 "Enter character to indicate read selected articles. <CR> sets, <ESC> cancels."
 msgstr "è¾“å…¥å­—ç¬¦ä»¥æŒ‡å‡ºè¯»å–æ‰€é€‰æ–‡ç« ã€‚<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:1846
+#: src/lang.c:1859
 msgid "Character to show readselected arts"
 msgstr "ç”¨æ¥æ˜¾ç¤ºè¯»å–æ‰€é€‰æ–‡ç« çš„å­—ç¬¦"
 
-#: src/lang.c:1847
+#: src/lang.c:1860
 msgid ""
 "# Character used to show that an art was selected before read (default ':')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
@@ -5944,11 +5944,11 @@ msgstr ""
 "# ç”¨æ¥æ˜¾ç¤ºè¯¥æ–‡ç« è¯»å–ä¹‹å‰å·²è¢«é€‰çš„å­—ç¬¦ (ç¼ºçœâ€˜:â€™)\n"
 "# kill_level å¿…é¡»æ ¹æ®ä¸åŒæƒ…å†µè€Œè®¾ç½®ï¼Œ_ è¢«è½¬æ¢ä¸ºâ€˜ â€™\n"
 
-#: src/lang.c:1853
+#: src/lang.c:1866
 msgid "Abbreviate long newsgroup names"
 msgstr "å°†è¾ƒé•¿æ–°é—»ç¾¤ç»„åç§°ç¼©å†™"
 
-#: src/lang.c:1854
+#: src/lang.c:1867
 msgid ""
 "# If ON abbreviate (if necessary) long newsgroup names at group selection\n"
 "# level and article level like this:\n"
@@ -5958,17 +5958,17 @@ msgstr ""
 "# å±‚çº§å’Œæ–‡ç« å±‚çº§ä¼šå¦‚ä¸‹æ‰€ç¤ºï¼š\n"
 "#   news.software.readers -> n.software.readers -> n.s.readers -> n.s.rã€‚\n"
 
-#: src/lang.c:1860
+#: src/lang.c:1873
 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:1861
+#: src/lang.c:1874
 msgid "Number of lines to scroll in pager"
 msgstr "é¡µé¢åˆ‡æ¢æ—¶å·åŠ¨çš„è¡Œæ•°"
 
-#: src/lang.c:1862
+#: src/lang.c:1875
 msgid ""
 "# Number of lines that cursor-up/down will scroll in article pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5986,28 +5986,28 @@ msgstr ""
 "# * 1 = å·åŠ¨ä¸€è¡Œ\n"
 "#   2 æˆ–æ›´å¤§ = å·åŠ¨ 2 æˆ–æ›´å¤šè¡Œ (åªæœ‰åœ¨é¡µé¢åˆ‡æ¢æ—¶)\n"
 
-#: src/lang.c:1872
+#: src/lang.c:1885
 msgid "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr "æ˜¾ç¤ºç­¾åã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:1873
+#: src/lang.c:1886
 msgid "Display signatures"
 msgstr "æ˜¾ç¤ºç­¾å"
 
-#: src/lang.c:1874
+#: src/lang.c:1887
 msgid "# If OFF don't show signatures when displaying articles\n"
 msgstr "# å¦‚æžœå…³é—­äºŽæ˜¾ç¤ºæ–‡ç« æ—¶å°±ä¸æ˜¾ç¤ºç­¾å\n"
 
-#: src/lang.c:1878
+#: src/lang.c:1891
 msgid ""
 "Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
 msgstr "å°† uuencoded æ•°æ®æ˜¾ç¤ºä¸ºå·²æ ‡è®°é™„ä»¶ã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:1879
+#: src/lang.c:1892
 msgid "Display uue data as an attachment"
 msgstr "å°† uue æ•°æ®ä½œä¸ºé™„ä»¶æ˜¾ç¤º"
 
-#: src/lang.c:1880
+#: src/lang.c:1893
 msgid ""
 "# Handling of uuencoded data in the pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6026,16 +6026,16 @@ msgstr ""
 "#   2 = éšè—æ‰€æœ‰ï¼Œç±»ä¼¼ 1ï¼Œä½†æ˜¯ä»»ä½•çœ‹æ¥åƒæ˜¯ uuencoded æ•°æ®çš„è¡Œï¼Œéƒ½å°†\n"
 "#       è¢«æŠ˜å ä¸ºä¸€æ ‡è®°è¡Œã€‚\n"
 
-#: src/lang.c:1890
+#: src/lang.c:1903
 msgid ""
 "Decode German style TeX umlaut codes to ISO. <SPACE> toggles & <CR> sets."
 msgstr "è§£ç å¾·è¯­æ ·å¼ TeX å˜éŸ³ç¼–ç ä¸º ISOã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:1891
+#: src/lang.c:1904
 msgid "Display \"a as Umlaut-a"
 msgstr "æ˜¾ç¤º \"a ä¸ºå˜éŸ³ a"
 
-#: src/lang.c:1892
+#: src/lang.c:1905
 msgid ""
 "# If ON decode German style TeX umlaut codes to ISO and\n"
 "# show \"a as Umlaut-a, etc.\n"
@@ -6043,15 +6043,15 @@ msgstr ""
 "# å¦‚æžœæ‰“å¼€å°±è§£ç å¾·è¯­æ ·å¼ TeX å˜éŸ³ç¼–ç ä¸º ISO å¹¶\n"
 "# æ˜¾ç¤º \"a ä¸ºå˜éŸ³ a ...ç­‰ç­‰\n"
 
-#: src/lang.c:1897 src/lang.c:1907
+#: src/lang.c:1910 src/lang.c:1920
 msgid "Space separated list of header fields"
 msgstr "ä»¥ç©ºæ ¼åˆ†éš”çš„æ ‡å¤´å­—æ®µæ¸…å•"
 
-#: src/lang.c:1898
+#: src/lang.c:1911
 msgid "Display these header fields (or *)"
 msgstr "æ˜¾ç¤ºè¿™äº›æ ‡å¤´å­—æ®µ (æˆ– *)"
 
-#: src/lang.c:1899
+#: src/lang.c:1912
 msgid ""
 "# Which news headers you wish to see. If you want to see _all_ the headers,\n"
 "# place an '*' as this value. This is the only way a wildcard can be used.\n"
@@ -6066,11 +6066,11 @@ msgstr ""
 "#â€˜X-â€™(åƒæ˜¯ X-Alan æˆ– X-Pape)ã€‚æ‚¨å¯ä»¥å€Ÿç”±ä»¥ç©ºæ ¼åˆ†éš”è€Œåˆ—å‡º\n"
 "# è¶…è¿‡ä¸€ä¸ªã€‚æ²¡æœ‰å®šä¹‰ä»»ä½•å€¼å°†ä¼šå…³é—­è¿™ä¸ªé€‰é¡¹ã€‚\n"
 
-#: src/lang.c:1908
+#: src/lang.c:1921
 msgid "Do not display these header fields"
 msgstr "ä¸æ˜¾ç¤ºè¿™äº›æ ‡å¤´å­—æ®µ"
 
-#: src/lang.c:1909
+#: src/lang.c:1922
 msgid ""
 "# Same as 'news_headers_to_display' except it denotes the opposite.\n"
 "# An example of using both options might be if you thought X- headers were\n"
@@ -6089,40 +6089,40 @@ msgstr ""
 "# news_headers_to_not_display=X-Alan X-Pape\n"
 "# æ²¡æœ‰å®šä¹‰ä»»ä½•å€¼å°±è¡¨ç¤ºå…³é—­è¿™ä¸ªé€‰é¡¹ã€‚\n"
 
-#: src/lang.c:1919
+#: src/lang.c:1932
 msgid ""
 "Do you want to enable automatic handling of multipart/alternative articles?"
 msgstr "æ‚¨è¦å¯ç”¨å¤šéƒ¨ä»¶/æ›¿ä»£æ–‡ç« çš„è‡ªåŠ¨å¤„ç†å—ï¼Ÿ"
 
-#: src/lang.c:1920
+#: src/lang.c:1933
 msgid "Skip multipart/alternative parts"
 msgstr "è·³è¿‡å¤šéƒ¨ä»¶/æ›¿ä»£éƒ¨åˆ†"
 
-#: src/lang.c:1921
+#: src/lang.c:1934
 msgid "# If ON strip multipart/alternative messages automatically\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±è‡ªåŠ¨æˆªé™¤å¤šéƒ¨ä»¶/æ›¿ä»£æ¶ˆæ¯\n"
 
-#: src/lang.c:1925
+#: src/lang.c:1938
 msgid "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
 msgstr "å¯ç”¨å­—é¢åŒºå—çš„ä¾¦æµ‹ï¼Ÿ<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:1926
+#: src/lang.c:1939
 msgid "Detection of verbatim blocks"
 msgstr "å­—é¢åŒºå—çš„ä¾¦æµ‹"
 
-#: src/lang.c:1927
+#: src/lang.c:1940
 msgid "# If ON detect verbatim blocks in articles\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±åœ¨æ–‡ç« ä¸­ä¾¦æµ‹å­—é¢åŒºå—\n"
 
-#: src/lang.c:1932
+#: src/lang.c:1945
 msgid "A regex used to decide which lines to show in col_quote."
 msgstr "ç”¨æ¥å†³å®šåœ¨ col_quote ä¸­è¦æ˜¾ç¤ºå“ªäº›è¡Œçš„ regexã€‚"
 
-#: src/lang.c:1933
+#: src/lang.c:1946
 msgid "Regex used to show quoted lines"
 msgstr "ç”¨æ¥æ˜¾ç¤ºå¼•è¨€è¡Œçš„ regex"
 
-#: src/lang.c:1934
+#: src/lang.c:1947
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# quoted when viewing articles. Quoted lines are shown in col_quote.\n"
@@ -6132,15 +6132,15 @@ msgstr ""
 "# æ­£åˆ™è¡¨è¾¾å¼ã€‚å¼•è¨€è¡Œå°†ä»¥ col_quote æ˜¾ç¤ºã€‚\n"
 "# å¦‚æžœæ‚¨ä¿ç•™å®ƒä¸ºç©ºç™½ï¼Œtin å°†ä½¿ç”¨å†…ç½®çš„é»˜è®¤å€¼ã€‚\n"
 
-#: src/lang.c:1940
+#: src/lang.c:1953
 msgid "A regex used to decide which lines to show in col_quote2."
 msgstr "ç”¨æ¥å†³å®šè¦ä»¥ col_quote2 æ˜¾ç¤ºå“ªäº›è¡Œçš„ regexã€‚"
 
-#: src/lang.c:1941
+#: src/lang.c:1954
 msgid "Regex used to show twice quoted l."
 msgstr "ç”¨æ¥æ˜¾ç¤ºç¬¬äºŒå±‚å¼•è¨€è¡Œçš„ regexã€‚"
 
-#: src/lang.c:1942
+#: src/lang.c:1955
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# quoted twice. Twice quoted lines are shown in col_quote2.\n"
@@ -6150,15 +6150,15 @@ msgstr ""
 "# æ­£åˆ™è¡¨è¾¾å¼ã€‚ç¬¬äºŒå±‚å¼•è¨€è¡Œå°†ä»¥ col_quote2 æ˜¾ç¤ºã€‚\n"
 "# å¦‚æžœæ‚¨ä¿ç•™å®ƒä¸ºç©ºç™½ï¼Œtin å°†ä½¿ç”¨å†…ç½®çš„é»˜è®¤å€¼ã€‚\n"
 
-#: src/lang.c:1948
+#: src/lang.c:1961
 msgid "A regex used to decide which lines to show in col_quote3."
 msgstr "ç”¨æ¥å†³å®šè¦ä»¥ col_quote3 æ˜¾ç¤ºå“ªäº›è¡Œçš„ regexã€‚"
 
-#: src/lang.c:1949
+#: src/lang.c:1962
 msgid "Regex used to show >= 3 times q.l."
 msgstr "ç”¨æ¥æ˜¾ç¤º >= 3 å±‚å¼•è¨€è¡Œçš„ regexã€‚"
 
-#: src/lang.c:1950
+#: src/lang.c:1963
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# quoted >=3 times. >=3 times quoted lines are shown in col_quote3.\n"
@@ -6168,32 +6168,32 @@ msgstr ""
 "# æ­£åˆ™è¡¨è¾¾å¼ã€‚>= 3 å±‚å¼•è¨€è¡Œå°†ä»¥ col_quote3 æ˜¾ç¤ºã€‚\n"
 "# å¦‚æžœæ‚¨ä¿ç•™å®ƒä¸ºç©ºç™½ï¼Œtin å°†ä½¿ç”¨å†…ç½®çš„é»˜è®¤å€¼ã€‚\n"
 
-#: src/lang.c:1956
+#: src/lang.c:1969
 #, fuzzy
 msgid "Enable detection of external quotes? <SPACE> toggles & <CR> sets."
 msgstr "å¯ç”¨å­—é¢åŒºå—çš„ä¾¦æµ‹ï¼Ÿ<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:1957
+#: src/lang.c:1970
 #, fuzzy
 msgid "Detection of external quotes"
 msgstr "å­—é¢åŒºå—çš„ä¾¦æµ‹"
 
-#: src/lang.c:1958
+#: src/lang.c:1971
 #, fuzzy
 msgid "# If ON detect quoted text from external sources in articles\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±åœ¨æ–‡ç« ä¸­ä¾¦æµ‹å­—é¢åŒºå—\n"
 
-#: src/lang.c:1962
+#: src/lang.c:1975
 #, fuzzy
 msgid "A regex used to decide which lines to show in col_extquote."
 msgstr "ç”¨æ¥å†³å®šåœ¨ col_quote ä¸­è¦æ˜¾ç¤ºå“ªäº›è¡Œçš„ regexã€‚"
 
-#: src/lang.c:1963
+#: src/lang.c:1976
 #, fuzzy
 msgid "Regex used to show quotes from external sources"
 msgstr "ç”¨æ¥æ˜¾ç¤ºå¼•è¨€è¡Œçš„ regex"
 
-#: src/lang.c:1964
+#: src/lang.c:1977
 #, fuzzy
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
@@ -6204,15 +6204,15 @@ msgstr ""
 "# æ­£åˆ™è¡¨è¾¾å¼ã€‚ç¬¬äºŒå±‚å¼•è¨€è¡Œå°†ä»¥ col_quote2 æ˜¾ç¤ºã€‚\n"
 "# å¦‚æžœæ‚¨ä¿ç•™å®ƒä¸ºç©ºç™½ï¼Œtin å°†ä½¿ç”¨å†…ç½®çš„é»˜è®¤å€¼ã€‚\n"
 
-#: src/lang.c:1971
+#: src/lang.c:1984
 msgid "A regex used to decide which words to show in col_markslashes."
 msgstr "ç”¨æ¥å†³å®šè¦ä»¥ col_markslashes æ˜¾ç¤ºå“ªäº›å­—è¯çš„ regexã€‚"
 
-#: src/lang.c:1972
+#: src/lang.c:1985
 msgid "Regex used to highlight /slashes/"
 msgstr "ç”¨æ¥é«˜äº®åº¦æ ‡ç¤º /æ–œçº¿/ çš„ regex"
 
-#: src/lang.c:1973
+#: src/lang.c:1986
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '/' are to be shown in col_markslashes.\n"
@@ -6222,15 +6222,15 @@ msgstr ""
 "# å°†ä»¥ col_markslashes æ˜¾ç¤ºçš„æ­£åˆ™è¡¨è¾¾å¼ã€‚\n"
 "# å¦‚æžœæ‚¨ä¿ç•™å®ƒä¸ºç©ºç™½ï¼Œtin å°†ä½¿ç”¨å†…ç½®çš„é»˜è®¤å€¼ã€‚\n"
 
-#: src/lang.c:1979
+#: src/lang.c:1992
 msgid "A regex used to decide which words to show in col_markstars."
 msgstr "ç”¨æ¥å†³å®šè¦ä»¥ col_markstars æ˜¾ç¤ºå“ªäº›å­—è¯çš„ regexã€‚"
 
-#: src/lang.c:1980
+#: src/lang.c:1993
 msgid "Regex used to highlight *stars*"
 msgstr "ç”¨æ¥é«˜äº®åº¦æ˜¾ç¤º *æ˜Ÿå·* çš„ regex"
 
-#: src/lang.c:1981
+#: src/lang.c:1994
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '*' are to be shown in col_markstars.\n"
@@ -6240,15 +6240,15 @@ msgstr ""
 "# å°†ä»¥ col_markstars æ˜¾ç¤ºçš„æ­£åˆ™è¡¨è¾¾å¼ã€‚\n"
 "# å¦‚æžœæ‚¨ä¿ç•™å®ƒä¸ºç©ºç™½ï¼Œtin å°†ä½¿ç”¨å†…ç½®çš„é»˜è®¤å€¼ã€‚\n"
 
-#: src/lang.c:1987
+#: src/lang.c:2000
 msgid "A regex used to decide which words to show in col_markstroke."
 msgstr "ç”¨æ¥å†³å®šè¦ä»¥ col_markstroke æ˜¾ç¤ºå“ªäº›å­—è¯çš„ regexã€‚"
 
-#: src/lang.c:1988
+#: src/lang.c:2001
 msgid "Regex used to highlight -strokes-"
 msgstr "ç”¨æ¥é«˜äº®åº¦æ˜¾ç¤º -æ¨ªçº¿- çš„ regex"
 
-#: src/lang.c:1989
+#: src/lang.c:2002
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '-' are to be shown in col_markstroke.\n"
@@ -6258,15 +6258,15 @@ msgstr ""
 "# å°†ä»¥ col_markstroke æ˜¾ç¤ºçš„æ­£åˆ™è¡¨è¾¾å¼ã€‚\n"
 "# å¦‚æžœæ‚¨ä¿ç•™å®ƒä¸ºç©ºç™½ï¼Œtin å°†ä½¿ç”¨å†…ç½®çš„é»˜è®¤å€¼ã€‚\n"
 
-#: src/lang.c:1995
+#: src/lang.c:2008
 msgid "A regex used to decide which words to show in col_markdash."
 msgstr "ç”¨æ¥å†³å®šè¦ä»¥ col_markdash æ˜¾ç¤ºå“ªäº›å­—è¯çš„ regexã€‚"
 
-#: src/lang.c:1996
+#: src/lang.c:2009
 msgid "Regex used to highlight _underline_"
 msgstr "ç”¨æ¥é«˜äº®åº¦æ˜¾ç¤º _åº•çº¿_ çš„ regex"
 
-#: src/lang.c:1997
+#: src/lang.c:2010
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '_' are to be shown in col_markdash.\n"
@@ -6276,15 +6276,15 @@ msgstr ""
 "# å°†ä»¥ col_markdash æ˜¾ç¤ºçš„æ­£åˆ™è¡¨è¾¾å¼ã€‚\n"
 "# å¦‚æžœæ‚¨ä¿ç•™å®ƒä¸ºç©ºç™½ï¼Œtin å°†ä½¿ç”¨å†…ç½®çš„é»˜è®¤å€¼ã€‚\n"
 
-#: src/lang.c:2003
+#: src/lang.c:2016
 msgid "A regex used to find Subject prefixes to remove.  Use '|' as separator."
 msgstr "ç”¨æ¥å¯»æ‰¾è¦ç§»é™¤çš„ä¸»æ—¨å‰ç¼€çš„ regexã€‚ ä½¿ç”¨â€˜|â€™ä½œä¸ºåˆ†éš”ç¬¦å·ã€‚"
 
-#: src/lang.c:2004
+#: src/lang.c:2017
 msgid "Regex with Subject prefixes"
 msgstr "ä¸»æ—¨å‰ç¼€çš„ regex"
 
-#: src/lang.c:2005
+#: src/lang.c:2018
 msgid ""
 "# A regular expression that tin will use to find Subject prefixes\n"
 "# which will be removed before showing the header.\n"
@@ -6292,15 +6292,15 @@ msgstr ""
 "# tin å°†ç”¨æ¥å¯»æ‰¾ä¸»æ—¨å‰ç¼€çš„æ­£åˆ™è¡¨è¾¾å¼\n"
 "# äºŽæ˜¾ç¤ºæ ‡å¤´ä¹‹å‰å°†è¢«ç§»é™¤ã€‚\n"
 
-#: src/lang.c:2010
+#: src/lang.c:2023
 msgid "A regex used to find Subject suffixes to remove.  Use '|' as separator."
 msgstr "ç”¨æ¥å¯»æ‰¾è¦ç§»é™¤çš„ä¸»æ—¨åŽç¼€çš„ regexã€‚ ä½¿ç”¨â€˜|â€™ä½œä¸ºåˆ†éš”ç¬¦å·ã€‚"
 
-#: src/lang.c:2011
+#: src/lang.c:2024
 msgid "Regex with Subject suffixes"
 msgstr "ä¸»æ—¨åŽç¼€çš„ regex"
 
-#: src/lang.c:2012
+#: src/lang.c:2025
 msgid ""
 "# A regular expression that tin will use to find Subject suffixes\n"
 "# which will be removed when replying or posting followup.\n"
@@ -6308,45 +6308,45 @@ msgstr ""
 "# tin å°†ç”¨æ¥å¯»æ‰¾ä¸»æ—¨åŽç¼€çš„æ­£åˆ™è¡¨è¾¾å¼\n"
 "# äºŽå›žå¤æˆ–è·Ÿè´´æ—¶å°†è¢«ç§»é™¤ã€‚\n"
 
-#: src/lang.c:2017
+#: src/lang.c:2030
 msgid "A regex used to find the begin of a verbatim block."
 msgstr "ç”¨æ¥æ‰¾å¯»å­—é¢åŒºå—å¼€å§‹çš„ regexã€‚"
 
-#: src/lang.c:2018
+#: src/lang.c:2031
 msgid "Regex for begin of a verbatim block"
 msgstr "ç”¨äºŽå­—é¢åŒºå—å¼€å§‹çš„ regex"
 
-#: src/lang.c:2019
+#: src/lang.c:2032
 msgid ""
 "# A regular expression that tin will use to find the begin of\n"
 "# a verbatim block.\n"
 msgstr "# tin å°†ç”¨æ¥æ‰¾å¯»å­—é¢åŒºå—å¼€å§‹çš„æ­£åˆ™è¡¨è¾¾å¼ã€‚\n"
 
-#: src/lang.c:2024
+#: src/lang.c:2037
 msgid "A regex used to find the end of a verbatim block."
 msgstr "ç”¨æ¥æ‰¾å¯»å­—é¢åŒºå—ç»“æŸçš„ regexã€‚"
 
-#: src/lang.c:2025
+#: src/lang.c:2038
 msgid "Regex for end of a verbatim block"
 msgstr "ç”¨äºŽå­—é¢åŒºå—ç»“æŸçš„ regex"
 
-#: src/lang.c:2026
+#: src/lang.c:2039
 msgid ""
 "# A regular expression that tin will use to find the end of\n"
 "# a verbatim block.\n"
 msgstr "# tin å°†ç”¨æ¥æ‰¾å¯»å­—é¢åŒºå—ç»“æŸçš„æ­£åˆ™è¡¨è¾¾å¼ã€‚\n"
 
-#: src/lang.c:2031
+#: src/lang.c:2044
 msgid ""
 "Enter name and options for external MIME viewer, --internal for built-in "
 "viewer"
 msgstr "è¾“å…¥å¤–éƒ¨ MIME æŸ¥çœ‹å™¨çš„åç§°å’Œé€‰é¡¹ï¼Œ--internal è¡¨ç¤ºå†…ç½®æŸ¥çœ‹å™¨"
 
-#: src/lang.c:2032
+#: src/lang.c:2045
 msgid "MIME binary content viewer"
 msgstr "MIME äºŒè¿›åˆ¶å†…å®¹æŸ¥çœ‹å™¨"
 
-#: src/lang.c:2033
+#: src/lang.c:2046
 msgid ""
 "# If --internal automatically use the built in MIME viewer for non-text\n"
 "# parts of articles.\n"
@@ -6359,15 +6359,15 @@ msgstr ""
 "# å¦åˆ™è¯·æŒ‡å®šå¤–éƒ¨æŸ¥çœ‹å™¨ç¨‹åº (ä¾‹ï¼šmetamail) æˆ–ä¿æŒç©ºç™½ä»¥\n"
 "# è¡¨ç¤ºä¸è¦è‡ªåŠ¨æŸ¥çœ‹\n"
 
-#: src/lang.c:2040
+#: src/lang.c:2053
 msgid "Confirm before starting non-text viewing program"
 msgstr "å¯åŠ¨éžçº¯æ–‡æœ¬æŸ¥çœ‹ç¨‹åºä¹‹å‰å…ˆç¡®è®¤"
 
-#: src/lang.c:2041
+#: src/lang.c:2054
 msgid "Ask before using MIME viewer"
 msgstr "ä½¿ç”¨ MIME æŸ¥çœ‹å™¨ä¹‹å‰å…ˆè¯¢é—®"
 
-#: src/lang.c:2042
+#: src/lang.c:2055
 msgid ""
 "# If ON tin will ask before using metamail to display MIME messages\n"
 "# this only happens if metamail_prog is set to something\n"
@@ -6375,84 +6375,84 @@ msgstr ""
 "# å¦‚æžœæ‰“å¼€ï¼Œtin å°†äºŽä½¿ç”¨ metamail æ˜¾ç¤º MIME æ¶ˆæ¯ä¹‹å‰å…ˆè¯¢é—®\n"
 "# åªæœ‰å½“ metamail_prog å·²è®¾ç½®ä¸ºæŸä¸ªå€¼æ—¶ï¼Œè¿™æ‰ä¼šå‘ç”Ÿ\n"
 
-#: src/lang.c:2047
+#: src/lang.c:2060
 msgid "Ask to mark groups read when quitting. <SPACE> toggles & <CR> sets."
 msgstr "ç¦»å¼€æ—¶è¯¢é—®æ˜¯å¦å°†ç¾¤ç»„æ ‡è®°ä¸ºå·²è¯»ã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:2048
+#: src/lang.c:2061
 msgid "Catchup read groups when quitting"
 msgstr "ç¦»å¼€æ—¶å°†å·²è¯»ç¾¤ç»„è®¾å›žæœªè¯»"
 
-#: src/lang.c:2049
+#: src/lang.c:2062
 msgid "# If ON ask user if read groups should all be marked read\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±è¯¢é—®ç”¨æˆ·æ˜¯å¦æ‰€æœ‰å·²è¯»ç¾¤ç»„åº”è¯¥éƒ½è¢«æ ‡è®°ä¸ºå·²è¯»\n"
 
-#: src/lang.c:2054
+#: src/lang.c:2067
 msgid "Catchup group using left key"
 msgstr "ä½¿ç”¨å‘å·¦é”®å°†ç¾¤ç»„è®¾å›žæœªè¯»"
 
-#: src/lang.c:2055
+#: src/lang.c:2068
 msgid "# If ON catchup group/thread when leaving with the left arrow key.\n"
 msgstr "# å¦‚æžœæ‰“å¼€åˆ™å½“ä»¥å‘å·¦é”®ç¦»å¼€æ—¶ï¼Œå°†ç¾¤ç»„/è®¨è®ºä¸²è®¾å›žæœªè¯»ã€‚\n"
 
-#: src/lang.c:2060
+#: src/lang.c:2073
 msgid "Catchup thread by using left key"
 msgstr "ä½¿ç”¨å‘å·¦é”®å°†è®¨è®ºä¸²è®¾å›žæœªè¯»"
 
-#: src/lang.c:2066
+#: src/lang.c:2079
 msgid "Which actions require confirmation"
 msgstr "å“ªäº›åŠ¨ä½œéœ€è¦ç¡®è®¤"
 
-#: src/lang.c:2067
+#: src/lang.c:2080
 msgid "# What should we ask confirmation for.\n"
 msgstr "# æˆ‘ä»¬åº”è¯¥å¯¹äºŽä»€ä¹ˆè¯¢é—®ç¡®è®¤ã€‚\n"
 
-#: src/lang.c:2072
+#: src/lang.c:2085
 msgid "'Mark as (un)read' ignores tags"
 msgstr "â€˜æ ‡è®°ä¸º(æœª)å·²è¯»â€™å¿½ç•¥æ ‡è®°"
 
-#: src/lang.c:2073
+#: src/lang.c:2086
 msgid ""
 "# If ON the 'Mark as (un)read' function marks only the current article.\n"
 msgstr "# å¦‚æžœæ‰“å¼€åˆ™â€˜æ ‡è®°ä¸º(æœª)å·²è¯»â€™åŠŸèƒ½åªä¼šæ ‡è®°ç›®å‰çš„æ–‡ç« ã€‚\n"
 
-#: src/lang.c:2077
+#: src/lang.c:2090
 msgid "Program to run to open URLs, <CR> sets, <ESC> cancels."
 msgstr "è¿è¡Œä»¥æ‰“å¼€ç½‘å€çš„ç¨‹åºï¼Œ<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2078
+#: src/lang.c:2091
 msgid "Program that opens URLs"
 msgstr "æ‰“å¼€ç½‘å€çš„ç¨‹åº"
 
-#: src/lang.c:2079
+#: src/lang.c:2092
 msgid "# The program used to open URLs. The actual URL will be appended\n"
 msgstr "# ç”¨æ¥æ‰“å¼€ç½‘å€çš„ç¨‹åºã€‚å°†ä¼šé™„åŠ å®žé™…çš„ç½‘å€\n"
 
-#: src/lang.c:2084
+#: src/lang.c:2097
 msgid "Use mouse in xterm"
 msgstr "åœ¨ xterm ä¸­ä½¿ç”¨é¼ æ ‡"
 
-#: src/lang.c:2085
+#: src/lang.c:2098
 msgid "# If ON enable mouse button support on xterm terminals\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±å¯ç”¨ xterm ç»ˆç«¯æœºå¯¹äºŽé¼ æ ‡æŒ‰é’®çš„æ”¯æŒ\n"
 
-#: src/lang.c:2091
+#: src/lang.c:2104
 msgid "Use scroll keys on keypad"
 msgstr "ä½¿ç”¨æ•°å­—é”®ç›˜ä¸Šçš„å·åŠ¨é”®"
 
-#: src/lang.c:2092
+#: src/lang.c:2105
 msgid "# If ON enable scroll keys on terminals that support it\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±åœ¨æœ‰æ”¯æŒå·åŠ¨é”®çš„ç»ˆç«¯æœºä¸Šå¯ç”¨å®ƒ\n"
 
-#: src/lang.c:2097
+#: src/lang.c:2110
 msgid "Enter maximum number of article to get. <CR> sets."
 msgstr "è¾“å…¥è¦æå–æ–‡ç« çš„æœ€å¤§å€¼æ•°é‡ã€‚<CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:2098
+#: src/lang.c:2111
 msgid "Number of articles to get"
 msgstr "è¦æå–æ–‡ç« çš„æ•°é‡"
 
-#: src/lang.c:2099
+#: src/lang.c:2112
 msgid ""
 "# Number of articles to get (0=no limit), if negative sets maximum number\n"
 "# of already read articles to be read before first unread one\n"
@@ -6460,28 +6460,28 @@ msgstr ""
 "# è¦æå–æ–‡ç« çš„æ•°é‡ (0=æ— é™åˆ¶)ï¼Œå¦‚æžœä¸ºè´Ÿå°±è®¾ç½®\n"
 "# ä¸ºç¬¬ä¸€ç¯‡æœªè¯»æ–‡ç« ä¹‹å‰è¦è¯»å–çš„å·²è¯»æ–‡ç« æœ€å¤§å€¼\n"
 
-#: src/lang.c:2104
+#: src/lang.c:2117
 msgid "Enter number of days article is considered recent. <CR> sets."
 msgstr "è¾“å…¥è¢«è®¤ä¸ºæœ€è¿‘æ–‡ç« çš„æ—¥æ•°ã€‚<CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:2105
+#: src/lang.c:2118
 msgid "Article recentness time limit"
 msgstr "æœ€è¿‘æ–‡ç« çš„æ—¶é—´é™åˆ¶"
 
-#: src/lang.c:2106
+#: src/lang.c:2119
 msgid "# Number of days in which article is considered recent, (0=OFF)\n"
 msgstr "# è¢«è®¤ä¸ºæ˜¯æœ€è¿‘æ–‡ç« æ‰€éœ€çš„æ—¥æ•°ï¼Œ(0=å…³é—­)\n"
 
-#: src/lang.c:2110
+#: src/lang.c:2123
 msgid ""
 "WILDMAT for normal wildcards, REGEX for full regular expression matching."
 msgstr "WILDMAT ç”¨äºŽä¸€èˆ¬é€šé…ç¬¦ï¼ŒREGEX ç”¨äºŽå®Œæ•´æ­£åˆ™è¡¨è¾¾å¼åŒ¹é…ã€‚"
 
-#: src/lang.c:2111
+#: src/lang.c:2124
 msgid "Wildcard matching"
 msgstr "é€šé…ç¬¦åŒ¹é…"
 
-#: src/lang.c:2112
+#: src/lang.c:2125
 msgid ""
 "# Wildcard matching\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6493,59 +6493,59 @@ msgstr ""
 "# * 0 = wildmat\n"
 "#   1 = regex\n"
 
-#: src/lang.c:2119
+#: src/lang.c:2132
 msgid "Enter minimal score before an article is marked killed. <CR> sets."
 msgstr "è¾“å…¥æ–‡ç« è¢«æ ‡è®°ç é™¤ä¹‹å‰çš„æœ€å°‘åˆ†æ•°ã€‚<CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:2120
+#: src/lang.c:2133
 msgid "Score limit (kill)"
 msgstr "åˆ†æ•°é™åˆ¶ (ç é™¤)"
 
-#: src/lang.c:2121
+#: src/lang.c:2134
 msgid "# Score limit before an article is marked killed\n"
 msgstr "# æ–‡ç« è¢«æ ‡è®°ç é™¤ä¹‹å‰çš„åˆ†æ•°é™åˆ¶\n"
 
-#: src/lang.c:2125
+#: src/lang.c:2138
 msgid "Enter default score to kill articles. <CR> sets."
 msgstr "è¾“å…¥ç é™¤æ–‡ç« çš„ç¼ºçœåˆ†æ•°ã€‚<CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:2126
+#: src/lang.c:2139
 msgid "Default score to kill articles"
 msgstr "ç é™¤æ–‡ç« çš„ç¼ºçœåˆ†æ•°"
 
-#: src/lang.c:2127
+#: src/lang.c:2140
 msgid "# Default score to kill articles\n"
 msgstr "# ç é™¤æ–‡ç« çš„ç¼ºçœåˆ†æ•°\n"
 
-#: src/lang.c:2131
+#: src/lang.c:2144
 msgid "Enter minimal score before an article is marked hot. <CR> sets."
 msgstr "è¾“å…¥æ–‡ç« è¢«æ ‡è®°çƒ­é—¨ä¹‹å‰çš„æœ€å°‘åˆ†æ•°ã€‚<CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:2132
+#: src/lang.c:2145
 msgid "Score limit (select)"
 msgstr "åˆ†æ•°é™åˆ¶ (é€‰å–)"
 
-#: src/lang.c:2133
+#: src/lang.c:2146
 msgid "# Score limit before an article is marked hot\n"
 msgstr "# æ–‡ç« è¢«æ ‡è®°çƒ­é—¨ä¹‹å‰çš„åˆ†æ•°é™åˆ¶\n"
 
-#: src/lang.c:2137
+#: src/lang.c:2150
 msgid "Enter default score to select articles. <CR> sets."
 msgstr "è¾“å…¥é€‰å–æ–‡ç« çš„ç¼ºçœåˆ†æ•°ã€‚<CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:2138
+#: src/lang.c:2151
 msgid "Default score to select articles"
 msgstr "é€‰å–æ–‡ç« çš„ç¼ºçœåˆ†æ•°"
 
-#: src/lang.c:2139
+#: src/lang.c:2152
 msgid "# Default score to select articles\n"
 msgstr "# é€‰å–æ–‡ç« çš„ç¼ºçœåˆ†æ•°\n"
 
-#: src/lang.c:2145
+#: src/lang.c:2158
 msgid "Use slrnface to show ''X-Face:''s"
 msgstr "ä½¿ç”¨ slrnface ä»¥æ˜¾ç¤ºâ€˜X-Face:â€™"
 
-#: src/lang.c:2146
+#: src/lang.c:2159
 msgid ""
 "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n"
 "# Only useful when running in an xterm.\n"
@@ -6553,19 +6553,19 @@ msgstr ""
 "# å¦‚æžœæ‰“å¼€å°±ä½¿ç”¨ slrnface(1) ä»¥è§£è¯‘â€˜X-Face:â€™æ ‡å¤´ã€‚\n"
 "# åªæœ‰åœ¨ xterm ä¸­è¿è¡Œæ—¶æ‰æœ‰ä½œç”¨ã€‚\n"
 
-#: src/lang.c:2154
+#: src/lang.c:2167
 msgid "Use ANSI color"
 msgstr "ä½¿ç”¨ ANSI é¢œè‰²"
 
-#: src/lang.c:2155
+#: src/lang.c:2168
 msgid "# If ON using ANSI-color\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±ä½¿ç”¨ ANSI é¢œè‰²\n"
 
-#: src/lang.c:2160
+#: src/lang.c:2173
 msgid "Standard foreground color"
 msgstr "æ ‡å‡†å‰æ™¯é¢œè‰²"
 
-#: src/lang.c:2161
+#: src/lang.c:2174
 msgid ""
 "# Standard foreground color\n"
 "# Default: -1 (default color)\n"
@@ -6573,11 +6573,11 @@ msgstr ""
 "# æ ‡å‡†å‰æ™¯é¢œè‰²\n"
 "# ç¼ºçœï¼š-1 (ç¼ºçœé¢œè‰²)\n"
 
-#: src/lang.c:2167
+#: src/lang.c:2180
 msgid "Standard background color"
 msgstr "æ ‡å‡†èƒŒæ™¯é¢œè‰²"
 
-#: src/lang.c:2168
+#: src/lang.c:2181
 msgid ""
 "# Standard background color\n"
 "# Default: -1 (default color)\n"
@@ -6585,11 +6585,11 @@ msgstr ""
 "# æ ‡å‡†èƒŒæ™¯é¢œè‰²\n"
 "# ç¼ºçœï¼š-1 (ç¼ºçœé¢œè‰²)\n"
 
-#: src/lang.c:2174
+#: src/lang.c:2187
 msgid "Color for inverse text (background)"
 msgstr "åç™½æ–‡æœ¬çš„é¢œè‰² (èƒŒæ™¯)"
 
-#: src/lang.c:2175
+#: src/lang.c:2188
 msgid ""
 "# Color of background for inverse text\n"
 "# Default: 4 (blue)\n"
@@ -6597,11 +6597,11 @@ msgstr ""
 "# åç™½æ–‡æœ¬çš„èƒŒæ™¯é¢œè‰²\n"
 "# ç¼ºçœï¼š4 (è“è‰²)\n"
 
-#: src/lang.c:2181
+#: src/lang.c:2194
 msgid "Color for inverse text (foreground)"
 msgstr "åç™½æ–‡æœ¬çš„é¢œè‰² (å‰æ™¯)"
 
-#: src/lang.c:2182
+#: src/lang.c:2195
 msgid ""
 "# Color of foreground for inverse text\n"
 "# Default: 7 (white)\n"
@@ -6609,11 +6609,11 @@ msgstr ""
 "# åç™½æ–‡æœ¬çš„å‰æ™¯é¢œè‰²\n"
 "# ç¼ºçœï¼š7 (ç™½è‰²)\n"
 
-#: src/lang.c:2188
+#: src/lang.c:2201
 msgid "Color of text lines"
 msgstr "æ–‡æœ¬è¡Œçš„é¢œè‰²"
 
-#: src/lang.c:2189
+#: src/lang.c:2202
 msgid ""
 "# Color of text lines\n"
 "# Default: -1 (default color)\n"
@@ -6621,11 +6621,11 @@ msgstr ""
 "# æ–‡æœ¬è¡Œçš„é¢œè‰²\n"
 "# ç¼ºçœï¼š-1 (ç¼ºçœé¢œè‰²)\n"
 
-#: src/lang.c:2195
+#: src/lang.c:2208
 msgid "Color of mini help menu"
 msgstr "è¿·ä½ è¯´æ˜Žèœå•çš„é¢œè‰²"
 
-#: src/lang.c:2196
+#: src/lang.c:2209
 msgid ""
 "# Color of mini help menu\n"
 "# Default: 3 (brown)\n"
@@ -6633,11 +6633,11 @@ msgstr ""
 "# è¿·ä½ è¯´æ˜Žèœå•çš„é¢œè‰²\n"
 "# ç¼ºçœï¼š3 (æ£•è‰²)\n"
 
-#: src/lang.c:2202
+#: src/lang.c:2215
 msgid "Color of help text"
 msgstr "è¯´æ˜Žæ–‡æœ¬çš„é¢œè‰²"
 
-#: src/lang.c:2203
+#: src/lang.c:2216
 msgid ""
 "# Color of help pages\n"
 "# Default: -1 (default color)\n"
@@ -6645,11 +6645,11 @@ msgstr ""
 "# è¯´æ˜Žé¡µé¢çš„é¢œè‰²\n"
 "# ç¼ºçœï¼š-1 (ç¼ºçœé¢œè‰²)\n"
 
-#: src/lang.c:2209
+#: src/lang.c:2222
 msgid "Color of status messages"
 msgstr "çŠ¶æ€æ¶ˆæ¯çš„é¢œè‰²"
 
-#: src/lang.c:2210
+#: src/lang.c:2223
 msgid ""
 "# Color of messages in last line\n"
 "# Default: 6 (cyan)\n"
@@ -6657,11 +6657,11 @@ msgstr ""
 "# æœ€åŽä¸€è¡Œä¸­æ¶ˆæ¯çš„é¢œè‰²\n"
 "# ç¼ºçœï¼š6 (é’è‰²)\n"
 
-#: src/lang.c:2216
+#: src/lang.c:2229
 msgid "Color of quoted lines"
 msgstr "å¼•è¨€è¡Œçš„é¢œè‰²"
 
-#: src/lang.c:2217
+#: src/lang.c:2230
 msgid ""
 "# Color of quote-lines\n"
 "# Default: 2 (green)\n"
@@ -6669,11 +6669,11 @@ msgstr ""
 "# å¼•è¨€è¡Œçš„é¢œè‰²\n"
 "# ç¼ºçœï¼š2 (ç»¿è‰²)\n"
 
-#: src/lang.c:2223
+#: src/lang.c:2236
 msgid "Color of twice quoted line"
 msgstr "ç¬¬äºŒå±‚å¼•è¨€è¡Œçš„é¢œè‰²"
 
-#: src/lang.c:2224
+#: src/lang.c:2237
 msgid ""
 "# Color of twice quoted lines\n"
 "# Default: 3 (brown)\n"
@@ -6681,11 +6681,11 @@ msgstr ""
 "# ç¬¬äºŒå±‚å¼•è¨€è¡Œçš„é¢œè‰²\n"
 "# ç¼ºçœï¼š3 (æ£•è‰²)\n"
 
-#: src/lang.c:2230
+#: src/lang.c:2243
 msgid "Color of =>3 times quoted line"
 msgstr "=>3 å±‚å¼•è¨€è¡Œçš„é¢œè‰²"
 
-#: src/lang.c:2231
+#: src/lang.c:2244
 msgid ""
 "# Color of >=3 times quoted lines\n"
 "# Default: 4 (blue)\n"
@@ -6693,11 +6693,11 @@ msgstr ""
 "# =>3 å±‚å¼•è¨€è¡Œçš„é¢œè‰²\n"
 "# ç¼ºçœï¼š4 (è“è‰²)\n"
 
-#: src/lang.c:2237
+#: src/lang.c:2250
 msgid "Color of article header lines"
 msgstr "æ ‡å¤´è¡Œçš„é¢œè‰²"
 
-#: src/lang.c:2238
+#: src/lang.c:2251
 msgid ""
 "# Color of header-lines\n"
 "# Default: 2 (green)\n"
@@ -6705,11 +6705,11 @@ msgstr ""
 "# æ ‡å¤´è¡Œçš„é¢œè‰²\n"
 "# ç¼ºçœï¼š2 (ç»¿è‰²)\n"
 
-#: src/lang.c:2244
+#: src/lang.c:2257
 msgid "Color of actual news header fields"
 msgstr "å®žé™…æ–°é—»æ ‡å¤´å­—æ®µçš„é¢œè‰²"
 
-#: src/lang.c:2245
+#: src/lang.c:2258
 msgid ""
 "# Color of actual news header fields\n"
 "# Default: 9 (light red)\n"
@@ -6717,11 +6717,11 @@ msgstr ""
 "# å®žé™…æ–°é—»æ ‡å¤´å­—æ®µçš„é¢œè‰²\n"
 "# ç¼ºçœï¼š9 (æµ…çº¢è‰²)\n"
 
-#: src/lang.c:2251
+#: src/lang.c:2264
 msgid "Color of article subject lines"
 msgstr "æ–‡ç« ä¸»æ—¨è¡Œçš„é¢œè‰²"
 
-#: src/lang.c:2252
+#: src/lang.c:2265
 msgid ""
 "# Color of article subject\n"
 "# Default: 6 (cyan)\n"
@@ -6729,12 +6729,12 @@ msgstr ""
 "# æ–‡ç« ä¸»æ—¨è¡Œçš„é¢œè‰²\n"
 "# ç¼ºçœï¼š6 (é’è‰²)\n"
 
-#: src/lang.c:2258
+#: src/lang.c:2271
 #, fuzzy
 msgid "Color of external quotes"
 msgstr "æ–‡æœ¬è¡Œçš„é¢œè‰²"
 
-#: src/lang.c:2259
+#: src/lang.c:2272
 #, fuzzy
 msgid ""
 "# Color of quoted text from external sources\n"
@@ -6743,11 +6743,11 @@ msgstr ""
 "# å­—é¢åŒºå—çš„é¢œè‰²\n"
 "# ç¼ºçœï¼š5 (ç²‰çº¢)\n"
 
-#: src/lang.c:2265
+#: src/lang.c:2278
 msgid "Color of response counter"
 msgstr "å›žåº”è®¡æ•°å™¨çš„é¢œè‰²"
 
-#: src/lang.c:2266
+#: src/lang.c:2279
 msgid ""
 "# Color of response counter\n"
 "# Default: 2 (green)\n"
@@ -6755,11 +6755,11 @@ msgstr ""
 "# å›žåº”è®¡æ•°å™¨çš„é¢œè‰²\n"
 "# ç¼ºçœï¼š2 (ç»¿è‰²)\n"
 
-#: src/lang.c:2272
+#: src/lang.c:2285
 msgid "Color of sender (From:)"
 msgstr "å‘é€è€…çš„é¢œè‰² ( From: )"
 
-#: src/lang.c:2273
+#: src/lang.c:2286
 msgid ""
 "# Color of sender (From:)\n"
 "# Default: 2 (green)\n"
@@ -6767,11 +6767,11 @@ msgstr ""
 "# å‘é€è€…çš„é¢œè‰² ( From: )\n"
 "# ç¼ºçœï¼š2 (ç»¿è‰²)\n"
 
-#: src/lang.c:2279
+#: src/lang.c:2292
 msgid "Color of help/mail sign"
 msgstr "è¯´æ˜Ž/é‚®ä»¶ç­¾åçš„é¢œè‰²"
 
-#: src/lang.c:2280
+#: src/lang.c:2293
 msgid ""
 "# Color of Help/Mail-Sign\n"
 "# Default: 4 (blue)\n"
@@ -6779,11 +6779,11 @@ msgstr ""
 "# è¯´æ˜Ž/é‚®ä»¶ç­¾åçš„é¢œè‰²\n"
 "# ç¼ºçœï¼š4 (è“è‰²)\n"
 
-#: src/lang.c:2286
+#: src/lang.c:2299
 msgid "Color of signatures"
 msgstr "ç­¾åçš„é¢œè‰²"
 
-#: src/lang.c:2287
+#: src/lang.c:2300
 msgid ""
 "# Color of signature\n"
 "# Default: 4 (blue)\n"
@@ -6791,11 +6791,11 @@ msgstr ""
 "# ç­¾åçš„é¢œè‰²\n"
 "# ç¼ºçœï¼š4 (è“è‰²)\n"
 
-#: src/lang.c:2293
+#: src/lang.c:2306
 msgid "Color of highlighted URLs"
 msgstr "é«˜äº®åº¦ç½‘å€çš„é¢œè‰²"
 
-#: src/lang.c:2294
+#: src/lang.c:2307
 msgid ""
 "# Color of highlighted URLs\n"
 "# Default: -1 (default color)\n"
@@ -6803,11 +6803,11 @@ msgstr ""
 "# é«˜äº®åº¦ç½‘å€çš„é¢œè‰²\n"
 "# ç¼ºçœï¼š-1 (ç¼ºçœé¢œè‰²)\n"
 
-#: src/lang.c:2300
+#: src/lang.c:2313
 msgid "Color of verbatim blocks"
 msgstr "å­—é¢åŒºå—çš„é¢œè‰²"
 
-#: src/lang.c:2301
+#: src/lang.c:2314
 msgid ""
 "# Color of verbatim blocks\n"
 "# Default: 5 (pink)\n"
@@ -6815,11 +6815,11 @@ msgstr ""
 "# å­—é¢åŒºå—çš„é¢œè‰²\n"
 "# ç¼ºçœï¼š5 (ç²‰çº¢)\n"
 
-#: src/lang.c:2307
+#: src/lang.c:2320
 msgid "Color of highlighting with *stars*"
 msgstr "é«˜äº®åº¦æ˜¾ç¤º *æ˜Ÿå·* çš„é¢œè‰²"
 
-#: src/lang.c:2308
+#: src/lang.c:2321
 msgid ""
 "# Color of word highlighting with *stars*\n"
 "# Default: 11 (yellow)\n"
@@ -6827,11 +6827,11 @@ msgstr ""
 "# é«˜äº®åº¦æ˜¾ç¤º *æ˜Ÿå·* å­—è¯çš„é¢œè‰²\n"
 "# ç¼ºçœï¼š11 (é»„è‰²)\n"
 
-#: src/lang.c:2314
+#: src/lang.c:2327
 msgid "Color of highlighting with _dash_"
 msgstr "é«˜äº®åº¦æ˜¾ç¤º _åº•çº¿_ çš„é¢œè‰²"
 
-#: src/lang.c:2315
+#: src/lang.c:2328
 msgid ""
 "# Color of word highlighting with _dash_\n"
 "# Default: 13 (light pink)\n"
@@ -6839,11 +6839,11 @@ msgstr ""
 "# é«˜äº®åº¦æ˜¾ç¤º _åº•çº¿_ å­—è¯çš„é¢œè‰²\n"
 "# ç¼ºçœï¼š13 (æµ…ç²‰çº¢)\n"
 
-#: src/lang.c:2321
+#: src/lang.c:2334
 msgid "Color of highlighting with /slash/"
 msgstr "é«˜äº®åº¦æ˜¾ç¤º /æ–œçº¿/ çš„é¢œè‰²"
 
-#: src/lang.c:2322
+#: src/lang.c:2335
 msgid ""
 "# Color of word highlighting with /slash/\n"
 "# Default: 14 (light cyan)\n"
@@ -6851,11 +6851,11 @@ msgstr ""
 "# é«˜äº®åº¦æ˜¾ç¤º /æ–œçº¿/ å­—è¯çš„é¢œè‰²\n"
 "# ç¼ºçœï¼š14 (æµ…è“ç»¿è‰²)\n"
 
-#: src/lang.c:2328
+#: src/lang.c:2341
 msgid "Color of highlighting with -stroke-"
 msgstr "é«˜äº®åº¦æ˜¾ç¤º -æ¨ªçº¿- çš„é¢œè‰²"
 
-#: src/lang.c:2329
+#: src/lang.c:2342
 msgid ""
 "# Color of word highlighting with -stroke-\n"
 "# Default: 12 (light blue)\n"
@@ -6863,11 +6863,11 @@ msgstr ""
 "# é«˜äº®åº¦æ˜¾ç¤º -æ¨ªçº¿- å­—è¯çš„é¢œè‰²\n"
 "# ç¼ºçœï¼š12 (æµ…è“è‰²)\n"
 
-#: src/lang.c:2336
+#: src/lang.c:2349
 msgid "Attr. of highlighting with *stars*"
 msgstr "é«˜äº®åº¦æ˜¾ç¤º *æ˜Ÿå·* çš„å±žæ€§"
 
-#: src/lang.c:2337
+#: src/lang.c:2350
 msgid ""
 "# Attributes of word highlighting on mono terminals\n"
 "# Possible values are:\n"
@@ -6895,11 +6895,11 @@ msgstr ""
 "# é«˜äº®åº¦æ˜¾ç¤º *æ˜Ÿå·* å­—è¯çš„å±žæ€§\n"
 "# ç¼ºçœï¼š6 (ç²—ä½“)\n"
 
-#: src/lang.c:2352
+#: src/lang.c:2365
 msgid "Attr. of highlighting with _dash_"
 msgstr "é«˜äº®åº¦æ˜¾ç¤º _åº•çº¿_ çš„å±žæ€§"
 
-#: src/lang.c:2353
+#: src/lang.c:2366
 msgid ""
 "# Attribute of word highlighting with _dash_\n"
 "# Default: 2 (best highlighting)\n"
@@ -6907,11 +6907,11 @@ msgstr ""
 "# é«˜äº®åº¦æ˜¾ç¤º _åº•çº¿_ å­—è¯çš„å±žæ€§\n"
 "# ç¼ºçœï¼š2 (æœ€å¥½é«˜äº®åº¦æ˜¾ç¤º)\n"
 
-#: src/lang.c:2359
+#: src/lang.c:2372
 msgid "Attr. of highlighting with /slash/"
 msgstr "é«˜äº®åº¦æ˜¾ç¤º /æ–œçº¿/ çš„å±žæ€§"
 
-#: src/lang.c:2360
+#: src/lang.c:2373
 msgid ""
 "# Attribute of word highlighting with /slash/\n"
 "# Default: 5 (half bright)\n"
@@ -6919,11 +6919,11 @@ msgstr ""
 "# é«˜äº®åº¦æ˜¾ç¤º /æ–œçº¿/ å­—è¯çš„å±žæ€§\n"
 "# ç¼ºçœï¼š5 (åŠæ˜Žäº®)\n"
 
-#: src/lang.c:2366
+#: src/lang.c:2379
 msgid "Attr. of highlighting with -stroke-"
 msgstr "é«˜äº®åº¦æ˜¾ç¤º -æ¨ªçº¿- çš„å±žæ€§"
 
-#: src/lang.c:2367
+#: src/lang.c:2380
 msgid ""
 "# Attribute of word highlighting with -stroke-\n"
 "# Default: 3 (reverse video)\n"
@@ -6931,27 +6931,27 @@ msgstr ""
 "# é«˜äº®åº¦æ˜¾ç¤º /æ–œçº¿/ å­—è¯çš„å±žæ€§\n"
 "# ç¼ºçœï¼š3 (åç™½æ˜¾ç¤º)\n"
 
-#: src/lang.c:2373
+#: src/lang.c:2386
 msgid "URL highlighting in message body"
 msgstr "åœ¨æ¶ˆæ¯å†…æ–‡ä¸­é«˜äº®åº¦æ˜¾ç¤ºç½‘å€"
 
-#: src/lang.c:2374
+#: src/lang.c:2387
 msgid "# Enable URL highlighting?\n"
 msgstr "# å¯ç”¨é«˜äº®åº¦æ˜¾ç¤ºç½‘å€ï¼Ÿ\n"
 
-#: src/lang.c:2379
+#: src/lang.c:2392
 msgid "Word highlighting in message body"
 msgstr "åœ¨æ¶ˆæ¯å†…æ–‡ä¸­é«˜äº®åº¦æ˜¾ç¤ºå­—è¯"
 
-#: src/lang.c:2380
+#: src/lang.c:2393
 msgid "# Enable word highlighting?\n"
 msgstr "# å¯ç”¨é«˜äº®åº¦æ˜¾ç¤ºå­—è¯ï¼Ÿ\n"
 
-#: src/lang.c:2385
+#: src/lang.c:2398
 msgid "What to display instead of mark"
 msgstr "è¦æ˜¾ç¤ºä»€ä¹ˆä»¥ä»£æ›¿æ ‡è®°"
 
-#: src/lang.c:2386
+#: src/lang.c:2399
 msgid ""
 "# Should the leading and ending stars and dashes also be displayed,\n"
 "# even when they are highlighting marks?\n"
@@ -6967,60 +6967,62 @@ msgstr ""
 "#   1 = æ˜¯ï¼Œæ˜¾ç¤ºæ ‡è®°\n"
 "# * 2 = å°å‡ºç©ºæ ¼ä½œä¸ºæ›¿ä»£\n"
 
-#: src/lang.c:2395
+#: src/lang.c:2408
 msgid "Enter column number to wrap article lines to in the pager. <CR> sets."
 msgstr "è¾“å…¥åœ¨é¡µé¢åˆ‡æ¢ä¸­ç”¨æ¥å°†æ–‡ç« æ¢è¡Œçš„æ å·ã€‚<CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:2396
+#: src/lang.c:2409
 msgid "Page line wrap column"
 msgstr "é¡µé¢è‡ªåŠ¨æ¢è¡Œæ å·"
 
-#: src/lang.c:2397
+#: src/lang.c:2410
 msgid "# Wrap article lines at column\n"
 msgstr "# æ–‡ç« æ¢è¡ŒäºŽæ å·\n"
 
-#: src/lang.c:2402
+#: src/lang.c:2415
 msgid "Wrap around threads on next unread"
 msgstr "äºŽä¸‹ä¸€ç¯‡æœªè¯»å›žåˆ°å¼€å§‹éƒ¨åˆ†è®¨è®ºä¸²"
 
-#: src/lang.c:2403
+#: src/lang.c:2416
 msgid "# If ON wrap around threads on searching next unread article\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±äºŽæœç´¢ä¸‹ä¸€ç¯‡æœªè¯»æ–‡ç« æ—¶å›žåˆ°å¼€å§‹éƒ¨åˆ†è®¨è®ºä¸²\n"
 
-#: src/lang.c:2407
+#: src/lang.c:2420
 msgid "Enter default mail address (and fullname). <CR> sets."
 msgstr "è¾“å…¥ç¼ºçœé‚®ä»¶åœ°å€ (ä»¥åŠå…¨å)ã€‚<CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:2408 src/lang.c:2908
+#: src/lang.c:2421 src/lang.c:2931
 msgid "Mail address (and fullname)"
 msgstr "é‚®ä»¶åœ°å€ (ä»¥åŠå…¨å)"
 
-#: src/lang.c:2409
+#: src/lang.c:2422
 msgid "# User's mail address (and fullname), if not username@host (fullname)\n"
 msgstr "# ç”¨æˆ·é‚®ä»¶åœ°å€ (ä»¥åŠå…¨å)ï¼Œå¦‚æžœä¸æ˜¯ ç”¨æˆ·å@ä¸»æœº (å…¨å)\n"
 
-#: src/lang.c:2414
+#: src/lang.c:2427
 msgid "Show empty Followup-To in editor"
 msgstr "åœ¨ç¼–è¾‘å™¨ä¸­æ˜¾ç¤ºç©ºçš„è·Ÿè´´"
 
-#: src/lang.c:2415
+#: src/lang.c:2428
 msgid "# If ON show empty Followup-To header when editing an article\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±äºŽç¼–è¾‘æ–‡ç« æ—¶æ˜¾ç¤ºç©ºçš„è·Ÿè´´æ ‡å¤´\n"
 
-#: src/lang.c:2419
+#: src/lang.c:2432
 msgid ""
 "Enter path/! command/--none to create your default signature. <CR> sets."
 msgstr "è¾“å…¥ path/! command/--none ä»¥åˆ›å»ºæ‚¨çš„ç¼ºçœç­¾åã€‚<CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:2420
+#: src/lang.c:2433
 msgid "Create signature from path/command"
 msgstr "ä»Žè·¯å¾„/å‘½ä»¤åˆ›å»ºç­¾å"
 
-#: src/lang.c:2421
+#: src/lang.c:2434
+#, fuzzy, c-format
 msgid ""
 "# Signature path (random sigs)/file to be used when posting/replying\n"
 "# sigfile=file       appends file as signature\n"
 "# sigfile=!command   executes external command to generate a signature\n"
+"#                    (specify %G to pass name of current newsgroup)\n"
 "# sigfile=--none     don't append a signature\n"
 msgstr ""
 "# å¼ è´´/å›žå¤æ—¶ä½¿ç”¨çš„ç­¾åè·¯å¾„ (éšæœºç­¾å)/æ–‡ä»¶\n"
@@ -7028,41 +7030,41 @@ msgstr ""
 "# sigfile=!å‘½ä»¤      è¿è¡Œå¤–éƒ¨å‘½ä»¤ä»¥äº§ç”Ÿç­¾å\n"
 "# sigfile=--none     ä¸é™„åŠ ç­¾å\n"
 
-#: src/lang.c:2428
+#: src/lang.c:2442
 msgid ""
 "Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
 msgstr "å°†å•ç‹¬ä¸€è¡Œçš„â€œ-- â€å‰ç½®äºŽç­¾åã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:2429
+#: src/lang.c:2443
 msgid "Prepend signature with \"-- \""
 msgstr "å°†â€œ-- â€å‰ç½®äºŽç­¾å"
 
-#: src/lang.c:2430
+#: src/lang.c:2444
 msgid "# If ON prepend the signature with dashes '\\n-- \\n'\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±å°†è™šçº¿â€˜\\n-- \\nâ€™å‰ç½®äºŽç­¾å\n"
 
-#: src/lang.c:2434
+#: src/lang.c:2448
 msgid "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr "é‡æ–°å¼ è´´æ–‡ç« æ—¶åŠ å…¥ç­¾åã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:2435
+#: src/lang.c:2449
 msgid "Add signature when reposting"
 msgstr "é‡æ–°å¼ è´´æ—¶åŠ å…¥ç­¾å"
 
-#: src/lang.c:2436
+#: src/lang.c:2450
 msgid "# If ON add signature to reposted articles\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±å°†ç­¾ååŠ å…¥é‡æ–°å¼ è´´çš„æ–‡ç« \n"
 
-#: src/lang.c:2440
+#: src/lang.c:2454
 #, c-format
 msgid "Enter quotation marks, %s or %S for author's initials."
 msgstr "è¾“å…¥å¼•è¨€ç¬¦å·ã€%s æˆ– %S ä½œä¸ºä½œè€…çš„ç¼©å†™ã€‚"
 
-#: src/lang.c:2441
+#: src/lang.c:2455
 msgid "Characters used as quote-marks"
 msgstr "ä½œä¸ºå¼•è¨€ç¬¦å·ä½¿ç”¨çš„å­—ç¬¦"
 
-#: src/lang.c:2442
+#: src/lang.c:2456
 #, c-format
 msgid ""
 "# Characters used in quoting to followups and replies.\n"
@@ -7071,11 +7073,11 @@ msgstr ""
 "# å­—ç¬¦å·²ç”¨äºŽå¼•è¨€åˆ°è·Ÿéšå’Œå›žå¤ã€‚\n"
 "#â€˜_â€™è¢«ç½®æ¢ç”±â€˜ â€™ï¼Œ%sï¼Œ%S è¢«ç½®æ¢ä¾ä½œè€…è®¾ç½®ç¼©å†™ã€‚\n"
 
-#: src/lang.c:2448
+#: src/lang.c:2462
 msgid "Quoting behavior"
 msgstr "å¼•è¨€è¡Œä¸º"
 
-#: src/lang.c:2449
+#: src/lang.c:2463
 msgid ""
 "# How quoting should be handled when following up or replying.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7099,16 +7101,16 @@ msgstr ""
 "#   6 = å¼•ç”¨ç­¾åï¼Œå¼•ç”¨ç©ºè¡Œ\n"
 "#   7 = åŽ‹ç¼©å¼•è¨€ï¼Œå¼•ç”¨ç­¾åï¼Œå¼•ç”¨ç©ºè¡Œ\n"
 
-#: src/lang.c:2462 src/lang.c:2470 src/lang.c:2476
+#: src/lang.c:2476 src/lang.c:2484 src/lang.c:2490
 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:2463
+#: src/lang.c:2477
 msgid "Quote line when following up"
 msgstr "è·Ÿè´´æ—¶çš„å¼•è¨€è¡Œ"
 
-#: src/lang.c:2464
+#: src/lang.c:2478
 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"
@@ -7118,38 +7120,38 @@ msgstr ""
 "# %A åœ°å€    %D æ—¥æœŸ   %F Addr+åç§°   %G ç¾¤ç»„åç§°   %M æ¶ˆæ¯è¯†åˆ«å·\n"
 "# %N å…¨å  %C åå­—   %I ç¼©å†™\n"
 
-#: src/lang.c:2471
+#: src/lang.c:2485
 msgid "Quote line when cross-posting"
 msgstr "è·¨æ¿å¼ è´´æ—¶çš„å¼•è¨€è¡Œ"
 
-#: src/lang.c:2477
+#: src/lang.c:2491
 msgid "Quote line when mailing"
 msgstr "é‚®å¯„æ—¶çš„å¼•è¨€è¡Œ"
 
-#: src/lang.c:2482
+#: src/lang.c:2496
 msgid "If ON, include User-Agent: header. <SPACE> toggles & <CR> sets."
 msgstr "å¦‚æžœæ‰“å¼€å°±åŒ…å« User-Agent: æ ‡å¤´ã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:2483
+#: src/lang.c:2497
 msgid "Insert 'User-Agent:' header"
 msgstr "æ’å…¥â€˜User-Agent:â€™æ ‡å¤´"
 
-#: src/lang.c:2484
+#: src/lang.c:2498
 msgid "# If ON include advertising User-Agent: header\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±åŒ…å«ä½œä¸ºé€šå‘Šçš„ User-Agent: æ ‡å¤´\n"
 
-#: src/lang.c:2489
+#: src/lang.c:2503
 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:2490
+#: src/lang.c:2504
 msgid "MM_CHARSET"
 msgstr "MM_CHARSET"
 
-#: src/lang.c:2491
+#: src/lang.c:2505
 msgid ""
 "# Charset supported locally which is also used for MIME header and\n"
 "# Content-Type header.\n"
@@ -7165,40 +7167,40 @@ msgstr ""
 "# å¦‚æžœ MIME_STRICT_CHARSET äºŽç¼–è¯‘æ—¶æœŸè¢«å®šä¹‰ï¼Œé‚£ä¹ˆ mm_charset ä»¥å¤–çš„\n"
 "# å­—ç¬¦é›†å°†è¢«è®¤ä¸ºæ— æ³•æ˜¾ç¤ºï¼Œå¹¶ä¸”ä»¥â€˜ï¼Ÿâ€™çš„æ–¹å¼è¡¨è¿°ã€‚\n"
 
-#: src/lang.c:2501
+#: src/lang.c:2515
 msgid "MM_NETWORK_CHARSET"
 msgstr "MM_NETWORK_CHARSET"
 
-#: src/lang.c:2502
+#: src/lang.c:2516
 msgid "# Charset used for MIME (Content-Type) header in postings.\n"
 msgstr "# åœ¨è´´æ–‡ä¸­ä½œä¸º MIME (å†…å®¹ç±»åž‹) æ ‡å¤´çš„å­—ç¬¦é›†ã€‚\n"
 
-#: src/lang.c:2506
+#: src/lang.c:2520
 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:2507
+#: src/lang.c:2521
 msgid "MM_LOCAL_CHARSET"
 msgstr "MM_LOCAL_CHARSET"
 
-#: src/lang.c:2508
+#: src/lang.c:2522
 msgid "# Charset supported locally.\n"
 msgstr "# æœ¬åœ°æ”¯æŒçš„å­—ç¬¦é›†ã€‚\n"
 
-#: src/lang.c:2515
+#: src/lang.c:2529
 msgid "Mailbox format"
 msgstr "ä¿¡ç®±æ ¼å¼"
 
-#: src/lang.c:2516
+#: src/lang.c:2530
 msgid "# Format of the mailbox.\n"
 msgstr "# ä¿¡ç®±çš„æ ¼å¼ã€‚\n"
 
-#: src/lang.c:2521
+#: src/lang.c:2535
 msgid "MIME encoding in news messages"
 msgstr "åœ¨æ–°é—»æ¶ˆæ¯ä¸­çš„ MIME ç¼–ç "
 
-#: src/lang.c:2522
+#: src/lang.c:2536
 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"
@@ -7212,15 +7214,15 @@ msgstr ""
 "# è€Œ Base64 å¯¹äºŽåŒ…å«å¾ˆå¤š 8 æ¯”ç‰¹å­—ç¬¦çš„å¤šæ•° 8 æ¯”ç‰¹ä¸œäºšè¯¸è¯­ã€\n"
 "# å¸Œè…Šè¯­ä»¥åŠä¿„è¯­å­—ç¬¦é›†æ¥è¯´æ›´ä¸ºé€‚å½“ã€‚\n"
 
-#: src/lang.c:2530 src/lang.c:2551
+#: src/lang.c:2544 src/lang.c:2565
 msgid "Don't change unless you know what you are doing. <ESC> cancels."
 msgstr "ä¸è¦å˜æ›´ï¼Œé™¤éžæ‚¨çŸ¥é“æ‚¨åœ¨åšä»€ä¹ˆã€‚<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2531
+#: src/lang.c:2545
 msgid "Use 8bit characters in news headers"
 msgstr "åœ¨æ–°é—»æ ‡å¤´ä¸­ä½¿ç”¨ 8 æ¯”ç‰¹å­—ç¬¦"
 
-#: src/lang.c:2532
+#: src/lang.c:2546
 msgid ""
 "# If ON, 8bit characters in news headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -7232,28 +7234,28 @@ msgstr ""
 "# é™¤éž post_mime_encoding åŒæ ·ä¹Ÿè¢«è®¾ç½®ä¸º 8 æ¯”ç‰¹ï¼Œ\n"
 "# å¦åˆ™æ ‡å¤´ä¸­çš„ 8 æ¯”ç‰¹å­—ç¬¦å°†æ— è§†äºŽæ­¤å‚æ•°è€Œè¢«ç¼–ç ã€‚\n"
 
-#: src/lang.c:2539
+#: src/lang.c:2553
 msgid ""
 "Auto-view post-processed files <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr "è‡ªåŠ¨æŸ¥çœ‹å¤„ç†åŽæ–‡ä»¶<SPACE> åˆ‡æ¢ï¼Œ<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2540
+#: src/lang.c:2554
 msgid "View post-processed files"
 msgstr "æŸ¥çœ‹å¤„ç†åŽæ–‡ä»¶"
 
-#: src/lang.c:2541
+#: src/lang.c:2555
 msgid "# If set, post processed files will be opened in a viewer\n"
 msgstr "# å¦‚æžœè®¾ç½®ï¼Œå¤„ç†ä¹‹åŽçš„æ–‡ä»¶å°†åœ¨æŸ¥çœ‹å™¨ä¸­è¢«æ‰“å¼€\n"
 
-#: src/lang.c:2546
+#: src/lang.c:2560
 msgid "MIME encoding in mail messages"
 msgstr "é‚®ä»¶æ¶ˆæ¯ä¸­çš„ MIME ç¼–ç "
 
-#: src/lang.c:2552
+#: src/lang.c:2566
 msgid "Use 8bit characters in mail headers"
 msgstr "é‚®ä»¶æ ‡å¤´ä¸­ä½¿ç”¨ 8 æ¯”ç‰¹å­—ç¬¦"
 
-#: src/lang.c:2553
+#: src/lang.c:2567
 msgid ""
 "# If ON, 8bit characters in mail headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -7270,25 +7272,25 @@ msgstr ""
 "# ç¦æ­¢é‚®ä»¶æ ‡å¤´ä¸­çš„ 8 æ¯”ç‰¹å­—ç¬¦ï¼Œå› æ­¤å»ºè®®æ‚¨ä¸è¦å°†å®ƒæ‰“å¼€ï¼Œ\n"
 "# é™¤éžæ‚¨æœ‰æŸäº›å¼ºåˆ¶çš„åŽŸå› ã€‚\n"
 
-#: src/lang.c:2564
+#: src/lang.c:2578
 msgid "Strip blanks from ends of lines"
 msgstr "ä»Žè¡Œå°¾æˆªé™¤ç©ºç™½"
 
-#: src/lang.c:2565
+#: src/lang.c:2579
 msgid ""
 "# If ON strip blanks from ends of lines for faster display on slow "
 "terminals.\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±ä»Žè¡Œå°¾æˆªé™¤ç©ºç™½ï¼Œä»¥ä¾¿åœ¨è¾ƒæ…¢ç»ˆç«¯æœºä¸Šèƒ½è¾ƒå¿«æ˜¾ç¤ºã€‚\n"
 
-#: src/lang.c:2571
+#: src/lang.c:2585
 msgid "If ON, use transliteration. <SPACE> toggles & <CR> sets."
 msgstr "å¦‚æžœæ‰“å¼€å°±ä½¿ç”¨å­—é¢é‡è½¬è¯‘ã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:2572
+#: src/lang.c:2586
 msgid "Transliteration"
 msgstr "å­—é¢é‡è½¬è¯‘"
 
-#: src/lang.c:2573
+#: src/lang.c:2587
 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"
@@ -7298,11 +7300,11 @@ msgstr ""
 "# åœ¨ç›®æ ‡å­—ç¬¦é›†ä¸­è¢«è¡¨è¿°æ—¶ï¼Œå®ƒå¯ä»¥é€è¿‡ä¸€ä¸ª\n"
 "# æˆ–å¤šä¸ªå¤–è§‚ç±»ä¼¼çš„å­—ç¬¦æ‰€è¿‘ä¼¼æ˜¾ç¤ºã€‚\n"
 
-#: src/lang.c:2581
+#: src/lang.c:2595
 msgid "Send you a Cc/Bcc automatically"
 msgstr "è‡ªåŠ¨å‘é€ç»™æ‚¨ä¸€ä»½å‰¯æœ¬/å¯†ä»¶å‰¯æœ¬"
 
-#: src/lang.c:2582
+#: src/lang.c:2596
 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"
@@ -7318,15 +7320,25 @@ msgstr ""
 "#   2 = å¯†ä»¶å‰¯æœ¬\n"
 "#   3 = å‰¯æœ¬å’Œå¯†ä»¶å‰¯æœ¬\n"
 
-#: src/lang.c:2591
+#: src/lang.c:2607
+msgid "Hash algorithm for Cancel-Lock/Cancel-Key"
+msgstr ""
+
+#: src/lang.c:2608
+msgid ""
+"# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n"
+"# Use 'none' to not generate Cancel-Lock headers.\n"
+msgstr ""
+
+#: src/lang.c:2614
 msgid "Enter address elements about which you want to be warned. <CR> sets."
 msgstr "è¾“å…¥æ‚¨æƒ³è¦èŽ·å¾—ç›¸å…³è­¦å‘Šçš„åœ°å€å› ç´ ã€‚<CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:2592
+#: src/lang.c:2615
 msgid "Spamtrap warning address parts"
 msgstr "åžƒåœ¾é‚®ä»¶æŠ“å–è­¦å‘Šçš„åœ°å€éƒ¨åˆ†"
 
-#: src/lang.c:2593
+#: src/lang.c:2616
 msgid ""
 "# A comma-delimited list of address-parts you want to be warned\n"
 "# about when trying to reply by email.\n"
@@ -7334,27 +7346,27 @@ msgstr ""
 "# å½“æ‚¨å°è¯•ä»¥ç”µå­é‚®ä»¶å›žå¤æ—¶\n"
 "# æƒ³è¦èŽ·å¾—ç›¸å…³è­¦å‘Šè€Œä»¥é€—å·åˆ†éš”çš„åœ°å€éƒ¨åˆ†æ¸…å•ã€‚\n"
 
-#: src/lang.c:2598
+#: src/lang.c:2621
 msgid "Enter default number of days a filter entry will be valid. <CR> sets."
 msgstr "è¾“å…¥ç­›é€‰å™¨æ¡ç›®ä¿æŒæœ‰æ•ˆçš„ç¼ºçœå¤©æ•°ã€‚<CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:2599
+#: src/lang.c:2622
 msgid "No. of days a filter entry is valid"
 msgstr "ç­›é€‰å™¨æ¡ç›®æœ‰æ•ˆå¤©æ•°"
 
-#: src/lang.c:2600
+#: src/lang.c:2623
 msgid "# Number of days a short term filter will be active\n"
 msgstr "# çŸ­æœŸç­›é€‰å™¨ä¿æŒä½œç”¨çš„å¤©æ•°\n"
 
-#: src/lang.c:2604
+#: src/lang.c:2627
 msgid "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr "åŠ å…¥å·²å¼ è´´æ–‡ç« åˆ°ç­›é€‰å™¨ã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:2605
+#: src/lang.c:2628
 msgid "Add posted articles to filter"
 msgstr "åŠ å…¥å·²å¼ è´´æ–‡ç« åˆ°ç­›é€‰å™¨"
 
-#: src/lang.c:2606
+#: src/lang.c:2629
 msgid ""
 "# If ON add posted articles which start a new thread to filter for\n"
 "# highlighting follow-ups\n"
@@ -7362,23 +7374,23 @@ msgstr ""
 "# å¦‚æžœæ‰“å¼€å°±åŠ å…¥å¼€å§‹æ–°è®¨è®ºä¸²çš„å·²å¼ è´´æ–‡ç« åˆ°ç­›é€‰å™¨\n"
 "# ä½œä¸ºé«˜äº®åº¦æ˜¾ç¤ºè·Ÿè´´\n"
 
-#: src/lang.c:2610
+#: src/lang.c:2633
 msgid "The directory where articles/threads are to be saved in mailbox format."
 msgstr "å°†ä»¥ mailbox æ ¼å¼ä¿å­˜çš„æ–‡ç« /è®¨è®ºä¸²ç›®å½•ä½ç½®ã€‚"
 
-#: src/lang.c:2611
+#: src/lang.c:2634
 msgid "Mail directory"
 msgstr "é‚®ä»¶ç›®å½•"
 
-#: src/lang.c:2612
+#: src/lang.c:2635
 msgid "# (-m) directory where articles/threads are saved in mailbox format\n"
 msgstr "# (-m) ä»¥ mailbox æ ¼å¼ä¿å­˜çš„æ–‡ç« /è®¨è®ºä¸²ç›®å½•ä½ç½®\n"
 
-#: src/lang.c:2617
+#: src/lang.c:2640
 msgid "Save articles in batch mode (-S)"
 msgstr "ä»¥æ‰¹æ¬¡æ¨¡å¼ä¿å­˜æ–‡ç«  (-S)"
 
-#: src/lang.c:2618
+#: src/lang.c:2641
 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"
@@ -7386,29 +7398,29 @@ msgstr ""
 "# å¦‚æžœæ‰“å¼€å°±äºŽå‘½ä»¤è¡Œä¸ŠæŒ‡å®šä¿å­˜ -S æˆ–é‚®å¯„ (-M/-N) æ—¶\n"
 "# ä»¥æ‰¹æ¬¡æ¨¡å¼ä¿å­˜æ–‡ç« /è®¨è®ºä¸²\n"
 
-#: src/lang.c:2623
+#: src/lang.c:2646
 msgid "The directory where you want articles/threads saved."
 msgstr "æ‚¨æƒ³è¦ä¿å­˜æ–‡ç« /è®¨è®ºä¸²çš„ç›®å½•ä½ç½®ã€‚"
 
-#: src/lang.c:2624
+#: src/lang.c:2647
 msgid "Directory to save arts/threads in"
 msgstr "è¦ä¿å­˜æ–‡ç« /è®¨è®ºä¸²çš„ç›®å½•"
 
-#: src/lang.c:2625
+#: src/lang.c:2648
 msgid "# Directory where articles/threads are saved\n"
 msgstr "# ä¿å­˜æ–‡ç« /è®¨è®ºä¸²çš„ç›®å½•ä½ç½®\n"
 
-#: src/lang.c:2629
+#: src/lang.c:2652
 msgid ""
 "Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> "
 "sets."
 msgstr "ä¾ Archive-name: æ ‡å¤´æ¥è‡ªåŠ¨ä¿å­˜æ–‡ç« /è®¨è®ºä¸²ã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:2630
+#: src/lang.c:2653
 msgid "Use Archive-name: header for save"
 msgstr "ä¿å­˜ä½¿ç”¨ Archive-name: æ ‡å¤´"
 
-#: src/lang.c:2631
+#: src/lang.c:2654
 msgid ""
 "# If ON articles/threads with Archive-name: in mail header will\n"
 "# be automatically saved with the Archive-name & part/patch no.\n"
@@ -7416,29 +7428,29 @@ msgstr ""
 "# å¦‚æžœæ‰“å¼€å°±å°†åœ¨é‚®ä»¶æ ‡å¤´ä¸­å…·æœ‰ Archive-name: çš„æ–‡ç« /è®¨è®ºä¸²\n"
 "# ä»¥å­˜ç›˜åç§° & éƒ¨åˆ†/ä¿®è¡¥ç¨‹åºå·ç è‡ªåŠ¨ä¿å­˜\n"
 
-#: src/lang.c:2636
+#: src/lang.c:2659
 msgid ""
 "Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
 "cancels."
 msgstr "å°†å·²ä¿å­˜çš„æ–‡ç« /è®¨è®ºä¸²æ ‡è®°ä¸ºå·²è¯»ã€‚<SPACE> åˆ‡æ¢ï¼Œ<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2637
+#: src/lang.c:2660
 msgid "Mark saved articles/threads as read"
 msgstr "å°†å·²ä¿å­˜çš„æ–‡ç« /è®¨è®ºä¸²æ ‡è®°ä¸ºå·²è¯»"
 
-#: src/lang.c:2638
+#: src/lang.c:2661
 msgid "# If ON mark articles that are saved as read\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±æ ‡è®°å·²ä¿å­˜çš„æ–‡ç« ä¸ºå·²è¯»\n"
 
-#: src/lang.c:2642
+#: src/lang.c:2665
 msgid "Do post processing (eg. extract attachments) for saved articles."
 msgstr "å¯¹äºŽå·²ä¿å­˜çš„æ–‡ç« è¿›è¡ŒåŽç»­å¤„ç† (ä¾‹å¦‚ï¼šæˆªå–é™„ä»¶)ã€‚"
 
-#: src/lang.c:2643
+#: src/lang.c:2666
 msgid "Post process saved articles"
 msgstr "åŽç»­å¤„ç†å·²ä¿å­˜çš„æ–‡ç« "
 
-#: src/lang.c:2644
+#: src/lang.c:2667
 msgid ""
 "# Perform post processing (saving binary attachments) from saved articles.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7452,62 +7464,62 @@ msgstr ""
 "#   1 = åªæˆªå–å‘½ä»¤å£³å½’æ¡£ (shar)\n"
 "#   2 = æ˜¯\n"
 
-#: src/lang.c:2653
+#: src/lang.c:2676
 msgid "Process only unread articles"
 msgstr "åªå¤„ç†æœªè¯»æ–‡ç« "
 
-#: src/lang.c:2654
+#: src/lang.c:2677
 msgid ""
 "# If ON only save/print/pipe/mail unread articles (tagged articles "
 "excepted)\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±åª ä¿å­˜/æ‰“å°/ç®¡é“/é‚®å¯„ æœªè¯»æ–‡ç«  (é™¤äº†å·²æ ‡è®°æ–‡ç« )\n"
 
-#: src/lang.c:2659
+#: src/lang.c:2682
 msgid "Print all or just part of header. <SPACE> toggles & <CR> sets."
 msgstr "æ‰“å°æ‰€æœ‰æˆ–æ˜¯ä»…ä»…éƒ¨åˆ†çš„æ ‡å¤´ã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:2660
+#: src/lang.c:2683
 msgid "Print all headers when printing"
 msgstr "æ‰“å°æ—¶æ‰“å°æ‰€æœ‰æ ‡å¤´"
 
-#: src/lang.c:2661
+#: src/lang.c:2684
 msgid ""
 "# If ON print all of article header otherwise just the important lines\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±æ‰“å°æ‰€æœ‰çš„æ–‡ç« æ ‡å¤´ï¼Œå¦åˆ™ä»…æ‰“å°é‡è¦è¡Œ\n"
 
-#: src/lang.c:2665
+#: src/lang.c:2688
 msgid ""
 "The printer program with options that is to be used to print articles/"
 "threads."
 msgstr "å°†è¢«ç”¨æ¥æ‰“å°æ–‡ç« /è®¨è®ºä¸²çš„æ‰“å°ç¨‹åºä»¥åŠé€‰é¡¹ã€‚"
 
-#: src/lang.c:2666
+#: src/lang.c:2689
 msgid "Printer program with options"
 msgstr "æ‰“å°ç¨‹åºä»¥åŠé€‰é¡¹"
 
-#: src/lang.c:2667
+#: src/lang.c:2690
 msgid "# Print program with parameters used to print articles/threads\n"
 msgstr "# ç”¨æ¥æ‰“å°æ–‡ç« /è®¨è®ºä¸²çš„æ‰“å°ç¨‹åºä»¥åŠå‚æ•°\n"
 
-#: src/lang.c:2673
+#: src/lang.c:2696
 msgid "Force redraw after certain commands"
 msgstr "ç‰¹å®šå‘½ä»¤ä¹‹åŽå¼ºåˆ¶é‡ç»˜"
 
-#: src/lang.c:2674
+#: src/lang.c:2697
 msgid ""
 "# If ON a screen redraw will always be done after certain external commands\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±äºŽç‰¹å®šå¤–éƒ¨å‘½ä»¤ä¹‹åŽå°†ä¸€å¾‹å®Œæˆå±å¹•é‡ç»˜\n"
 
-#: src/lang.c:2678
+#: src/lang.c:2701
 msgid ""
 "Start editor with line offset. <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr "å¯å§‹ç¼–è¾‘å™¨ä»¥åŠè¡Œåç§»ã€‚<SPACE> åˆ‡æ¢ï¼Œ<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2679
+#: src/lang.c:2702
 msgid "Start editor with line offset"
 msgstr "å¯å§‹ç¼–è¾‘å™¨ä»¥åŠè¡Œåç§»"
 
-#: src/lang.c:2680
+#: src/lang.c:2703
 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"
@@ -7515,15 +7527,15 @@ msgstr ""
 "# å¦‚æžœæ‰“å¼€å°±å¯å§‹ç¼–è¾‘å™¨ä»¥åŠè¿›å…¥æ–‡ä»¶åŽçš„å…‰æ ‡åç§»\n"
 "# å¦åˆ™å…‰æ ‡å°†è¢«å®šä½äºŽç¬¬ä¸€è¡Œ\n"
 
-#: src/lang.c:2685
+#: src/lang.c:2708
 msgid "Enter %E for editor, %F for filename, %N for line-number, <CR> to set."
 msgstr "è¾“å…¥ %E ä½œä¸ºç¼–è¾‘å™¨ï¼Œ%F ä½œä¸ºæ–‡ä»¶åï¼Œ%N ä½œä¸ºè¡Œå·ï¼Œ<CR> ä»¥è®¾ç½®ã€‚"
 
-#: src/lang.c:2686
+#: src/lang.c:2709
 msgid "Invocation of your editor"
 msgstr "è°ƒç”¨æ‚¨çš„ç¼–è¾‘å™¨"
 
-#: src/lang.c:2687
+#: src/lang.c:2710
 msgid ""
 "# Format of editor line including parameters\n"
 "# %E Editor  %F Filename  %N Linenumber\n"
@@ -7531,16 +7543,16 @@ msgstr ""
 "# æ ¼å¼çš„ç¼–è¾‘å™¨è¡ŒåŒ…å«å‚æ•°\n"
 "# %E ç¼–è¾‘å™¨  %F æ–‡ä»¶å  %N Linenumber\n"
 
-#: src/lang.c:2692
+#: src/lang.c:2715
 msgid ""
 "Enter name and options for external-inews, --internal for internal inews"
 msgstr "è¾“å…¥ç”¨äºŽå¤–éƒ¨ inews çš„åç§°å’Œé€‰é¡¹ï¼Œ--internal ç”¨äºŽå†…éƒ¨ inews"
 
-#: src/lang.c:2693
+#: src/lang.c:2716
 msgid "External inews"
 msgstr "å¤–éƒ¨ inews"
 
-#: src/lang.c:2694
+#: src/lang.c:2717
 msgid ""
 "# If --internal use the built in mini inews for posting via NNTP\n"
 "# otherwise use an external inews program\n"
@@ -7548,18 +7560,18 @@ msgstr ""
 "# å¦‚æžœè®¾ç½® --internal å°±ä½¿ç”¨å†…ç½®çš„è¿·ä½  inews ä½œä¸ºé€è¿‡ NNTP å¼ è´´\n"
 "# å¦åˆ™ä½¿ç”¨å¤–éƒ¨ inews ç¨‹åº\n"
 
-#: src/lang.c:2698
+#: src/lang.c:2721
 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:2699
+#: src/lang.c:2722
 msgid "Invocation of your mail command"
 msgstr "è°ƒç”¨æ‚¨çš„é‚®å¯„å‘½ä»¤"
 
-#: src/lang.c:2700
+#: src/lang.c:2723
 msgid ""
 "# Format of mailer line including parameters\n"
 "# %M Mailer  %S Subject  %T To  %F Filename\n"
@@ -7571,11 +7583,11 @@ msgstr ""
 "# æˆ‘ã€‚ä»¥ä½¿ç”¨ elm ä½œä¸ºæ‚¨çš„é‚®ä»¶ç¨‹åºï¼š   elm -sâ€œ%Sâ€â€œ%Tâ€<%F\n"
 "# æˆ‘ã€‚elm äº¤äº’å¼         ï¼š   elm -i %F -sâ€œ%Sâ€â€œ%Tâ€\n"
 
-#: src/lang.c:2708
+#: src/lang.c:2731
 msgid "Use interactive mail reader"
 msgstr "ä½¿ç”¨äº¤äº’å¼é‚®ä»¶é˜…è¯»å™¨"
 
-#: src/lang.c:2709
+#: src/lang.c:2732
 msgid ""
 "# Interactive mailreader\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7589,32 +7601,32 @@ msgstr ""
 "#   1 = ä½¿ç”¨äº¤äº’å¼é‚®ä»¶é˜…è¯»å™¨ä»¥åŠæ–‡ä»¶ä¸­çš„æ ‡å¤´\n"
 "#   2 = ä½¿ç”¨äº¤äº’å¼é‚®ä»¶é˜…è¯»å™¨è€Œæ— éœ€æ–‡ä»¶ä¸­çš„æ ‡å¤´\n"
 
-#: src/lang.c:2718
+#: src/lang.c:2741
 msgid "Remove ~/.article after posting"
 msgstr "å¼ è´´ä¹‹åŽç§»é™¤ ~/.article"
 
-#: src/lang.c:2719
+#: src/lang.c:2742
 msgid "# If ON remove ~/.article after posting.\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±äºŽå¼ è´´ä¹‹åŽç§»é™¤ ~/.articleã€‚\n"
 
-#: src/lang.c:2725
+#: src/lang.c:2748
 msgid "Use UTF-8 graphics (thread tree etc.)"
 msgstr "ä½¿ç”¨ UTF-8 å›¾å½¢ (æ ‘çŠ¶è®¨è®ºä¸²ç­‰ç­‰â€¦)"
 
-#: src/lang.c:2726
+#: src/lang.c:2749
 msgid ""
 "# If ON use UTF-8 characters for indicator '->', tree and ellipsis '...'.\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±ä½¿ç”¨ UTF-8 å­—ç¬¦ä½œä¸ºæŒ‡ç¤ºå™¨â€˜->â€™ã€æ ‘çŠ¶ç»“æž„å’Œçœç•¥ç¬¦å·â€˜â€¦â€™ã€‚\n"
 
-#: src/lang.c:2731
+#: src/lang.c:2754
 msgid "Filename for all posted articles, <CR> sets, no filename=do not save."
 msgstr "ç”¨äºŽæ‰€æœ‰å·²å¼ è´´æ–‡ç« çš„æ–‡ä»¶åï¼Œ<CR> è®¾ç½®ï¼Œæ²¡æœ‰æ–‡ä»¶å=ä¸ä¿å­˜ã€‚"
 
-#: src/lang.c:2732
+#: src/lang.c:2755
 msgid "Filename for posted articles"
 msgstr "ç”¨äºŽå·²å¼ è´´æ–‡ç« çš„æ–‡ä»¶å"
 
-#: src/lang.c:2733
+#: src/lang.c:2756
 msgid ""
 "# Filename where to keep all postings (default posted)\n"
 "# If no filename is set then postings will not be saved\n"
@@ -7622,36 +7634,36 @@ msgstr ""
 "# ä¿ç•™æ‰€æœ‰è´´æ–‡ (ç¼ºçœä¸ºå·²å¼ è´´) çš„æ–‡ä»¶ä½ç½®\n"
 "# å¦‚æžœæ²¡æœ‰è®¾ç½®æ–‡ä»¶ååˆ™ä¸ä¼šä¿å­˜è´´æ–‡\n"
 
-#: src/lang.c:2738
+#: src/lang.c:2761
 msgid ""
 "Keep all failed articles in ~/dead.articles. <SPACE> toggles & <CR> sets."
 msgstr "ä¿ç•™æ‰€æœ‰å¼ è´´å¤±è´¥çš„æ–‡ç« äºŽ ~/dead.articlesã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:2739
+#: src/lang.c:2762
 msgid "Keep failed arts in ~/dead.articles"
 msgstr "ä¿ç•™å¼ è´´å¤±è´¥çš„æ–‡ç« äºŽ ~/dead.articles"
 
-#: src/lang.c:2740
+#: src/lang.c:2763
 msgid "# If ON keep all failed postings in ~/dead.articles\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±ä¿ç•™æ‰€æœ‰å¼ è´´å¤±è´¥çš„è´´æ–‡äºŽ ~/dead.articles\n"
 
-#: src/lang.c:2744
+#: src/lang.c:2767
 msgid "Do you want to strip unsubscribed groups from .newsrc"
 msgstr "æ‚¨è¦ä»Ž .newsrc æˆªé™¤å·²å–æ¶ˆè®¢é˜…çš„ç¾¤ç»„"
 
-#: src/lang.c:2745
+#: src/lang.c:2768
 msgid "No unsubscribed groups in newsrc"
 msgstr "åœ¨ newsrc ä¸­æ²¡æœ‰å·²å–æ¶ˆè®¢é˜…çš„ç¾¤ç»„"
 
-#: src/lang.c:2746
+#: src/lang.c:2769
 msgid "# If ON strip unsubscribed groups from newsrc\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±ä»Ž newsrc æˆªé™¤å·²å–æ¶ˆè®¢é˜…çš„ç¾¤ç»„\n"
 
-#: src/lang.c:2751
+#: src/lang.c:2774
 msgid "Remove bogus groups from newsrc"
 msgstr "ä»Ž newsrc ç§»é™¤å‡é€ çš„ç¾¤ç»„"
 
-#: src/lang.c:2752
+#: src/lang.c:2775
 msgid ""
 "# What to do with bogus groups in newsrc file\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7665,64 +7677,64 @@ msgstr ""
 "#   1 = ç§»é™¤\n"
 "#   2 = ä»¥ D é«˜äº®åº¦æ˜¾ç¤ºäºŽé€‰æ‹©å±å¹•\n"
 
-#: src/lang.c:2761
+#: src/lang.c:2784
 msgid ""
 "Enter number of seconds to wait for a response from the server. <CR> sets."
 msgstr "è¾“å…¥ä»ŽæœåŠ¡å™¨ç­‰å¾…å›žåº”çš„ç§’æ•°ã€‚<CR> è¡¨ç¤ºè®¾ç½®ã€‚"
 
-#: src/lang.c:2762
+#: src/lang.c:2785
 msgid "NNTP read timeout in seconds"
 msgstr "NNTP è¯»å–è¶…æ—¶çš„ç§’æ•°"
 
-#: src/lang.c:2763
+#: src/lang.c:2786
 msgid ""
 "# Time in seconds to wait for a response from the server (0=no timeout)\n"
 msgstr "# ä»ŽæœåŠ¡å™¨ç­‰å¾…å›žåº”çš„ç§’æ•°æ—¶é—´ (0=æ²¡æœ‰è¶…æ—¶é™åˆ¶)\n"
 
-#: src/lang.c:2768
+#: src/lang.c:2791
 msgid "Enter number of seconds until active file will be reread. <CR> sets."
 msgstr "è¾“å…¥é‡æ–°è¯»å–çŽ°ç”¨æ–‡ä»¶çš„é—´éš”ç§’æ•°ã€‚<CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:2769
+#: src/lang.c:2792
 msgid "Interval in secs to reread active"
 msgstr "é‡æ–°è¯»å–çŽ°ç”¨æ–‡ä»¶çš„é—´éš”(ä»¥ç§’ä¸ºå•ä½)"
 
-#: src/lang.c:2770
+#: src/lang.c:2793
 msgid ""
 "# Time interval in seconds between rereading the active file (0=never)\n"
 msgstr "# é‡æ–°è¯»å–çŽ°ç”¨æ–‡ä»¶çš„æ—¶é—´é—´éš”ç§’æ•° (0=æ°¸ä¸)\n"
 
-#: src/lang.c:2775
+#: src/lang.c:2798
 msgid "Reconnect to server automatically"
 msgstr "è‡ªåŠ¨é‡æ–°è¿žæŽ¥åˆ°æœåŠ¡å™¨"
 
-#: src/lang.c:2776
+#: src/lang.c:2799
 msgid ""
 "# If ON automatically reconnect to NNTP server if the connection is broken\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±äºŽè¿žæŽ¥ä¸­æ–­æ—¶è‡ªåŠ¨é‡æ–°è¿žæŽ¥åˆ° NNTP æœåŠ¡å™¨\n"
 
-#: src/lang.c:2780
+#: src/lang.c:2803
 msgid ""
 "Create local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 msgstr "åˆ›å»º NNTP æ¦‚è¿°æ–‡ä»¶çš„æœ¬åœ°å¤æœ¬ã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:2781
+#: src/lang.c:2804
 msgid "Cache NNTP overview files locally"
 msgstr "äº§ç”Ÿ NNTP æ¦‚è¿°æ–‡ä»¶çš„æœ¬åœ°ç¼“å­˜"
 
-#: src/lang.c:2782
+#: src/lang.c:2805
 msgid "# If ON, create local copies of NNTP overview files.\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±åˆ›å»º NNTP æ¦‚è¿°æ–‡ä»¶çš„æœ¬åœ°å¤æœ¬ã€‚\n"
 
-#: src/lang.c:2786 src/lang.c:2801 src/lang.c:2821 src/lang.c:2840
+#: src/lang.c:2809 src/lang.c:2824 src/lang.c:2844 src/lang.c:2863
 msgid "Enter format string. <CR> sets, <ESC> cancels."
 msgstr "è¾“å…¥æ ¼å¼å­—ä¸²ã€‚<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2787
+#: src/lang.c:2810
 msgid "Format string for selection level"
 msgstr "ç”¨äºŽé€‰æ‹©å±‚çº§è¡¨ç¤ºçš„æ ¼å¼å­—ä¸²"
 
-#: src/lang.c:2788
+#: src/lang.c:2811
 msgid ""
 "# Format string for selection level representation\n"
 "# Default: %f %n %U  %G  %d\n"
@@ -7746,11 +7758,11 @@ msgstr ""
 "#   %n              æ•°å­—ï¼Œå±å¹•ä¸Šçš„è¡Œæ•°\n"
 "#   %U              æœªè¯»æ•°\n"
 
-#: src/lang.c:2802
+#: src/lang.c:2825
 msgid "Format string for group level"
 msgstr "ç”¨äºŽç»„å±‚çº§è¡¨ç¤ºçš„æ ¼å¼å­—ä¸²"
 
-#: src/lang.c:2803
+#: src/lang.c:2826
 msgid ""
 "# Format string for group level representation\n"
 "# Default: %n %m %R %L  %s  %F\n"
@@ -7784,11 +7796,11 @@ msgstr ""
 "#   %s              ä¸»é¢˜ï¼ˆä»…ç»„çº§ï¼‰\n"
 "#   %S              åˆ†æ•°\n"
 
-#: src/lang.c:2822
+#: src/lang.c:2845
 msgid "Format string for thread level"
 msgstr "ç”¨äºŽå¸–å­å±‚çº§çš„æ ¼å¼å­—ä¸²"
 
-#: src/lang.c:2823
+#: src/lang.c:2846
 msgid ""
 "# Format string for thread level representation\n"
 "# Default: %n %m  [%L]  %T  %F\n"
@@ -7822,19 +7834,19 @@ msgstr ""
 "#   %T              å¸–å­æ ‘ï¼ˆä»…å¸–çº§ï¼‰\n"
 "\n"
 
-#: src/lang.c:2841
+#: src/lang.c:2864
 msgid "Format string for display of dates"
 msgstr "ç”¨äºŽæ˜¾ç¤ºæ—¥æœŸçš„æ ¼å¼å­—ä¸²"
 
-#: src/lang.c:2842
+#: src/lang.c:2865
 msgid "# Format string for date representation\n"
 msgstr "# ç”¨äºŽæ—¥æœŸè¡¨ç¤ºçš„æ ¼å¼å­—ä¸²\n"
 
-#: src/lang.c:2848
+#: src/lang.c:2871
 msgid "Unicode normalization form"
 msgstr "ä¸‡å›½ç èŒƒå¼å½¢å¼"
 
-#: src/lang.c:2849
+#: src/lang.c:2872
 msgid ""
 "# Unicode normalization form\n"
 "# Possible values are:\n"
@@ -7852,19 +7864,19 @@ msgstr ""
 "#   3 = NFC\n"
 "#   4 = NFD\n"
 
-#: src/lang.c:2862
+#: src/lang.c:2885
 msgid "Render BiDi"
 msgstr "å‘ˆçŽ°åŒå‘æ–‡æœ¬"
 
-#: src/lang.c:2863
+#: src/lang.c:2886
 msgid "# If ON, bi-directional text is rendered by tin\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±ç”± tin å‘ˆçŽ°åŒå‘æ–‡æœ¬\n"
 
-#: src/lang.c:2870
+#: src/lang.c:2893
 msgid "Function for sorting articles"
 msgstr "ç”¨äºŽæŽ’åºæ–‡ç« çš„å‡½æ•°"
 
-#: src/lang.c:2871
+#: src/lang.c:2894
 msgid ""
 "# Function for sorting articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7876,159 +7888,159 @@ msgstr ""
 "# * 0 = å¿«é€ŸæŽ’åº\n"
 "#   1 = å †ç§¯æŽ’åº\n"
 
-#: src/lang.c:2884
+#: src/lang.c:2907
 msgid "Automatically GroupMarkUnselArtRead"
 msgstr "è‡ªåŠ¨ GroupMarkUnselArtRead"
 
-#: src/lang.c:2890
+#: src/lang.c:2913
 msgid "Delete post-process files"
 msgstr "åˆ é™¤åŽç»­å¤„ç†æ–‡ä»¶"
 
-#: src/lang.c:2895
+#: src/lang.c:2918
 msgid "Filename for all mailed articles, <CR> sets, no filename=do not save."
 msgstr "ç”¨äºŽæ‰€æœ‰å·²é‚®å¯„æ–‡ç« çš„æ–‡ä»¶åï¼Œ<CR> è®¾ç½®ï¼Œæ²¡æœ‰æ–‡ä»¶å=ä¸ä¿å­˜ã€‚"
 
-#: src/lang.c:2896
+#: src/lang.c:2919
 msgid "Mailbox to save sent mails"
 msgstr "è¦ä¿å­˜å·²å‘é€é‚®ä»¶çš„ä¿¡ç®±"
 
-#: src/lang.c:2901
+#: src/lang.c:2924
 msgid "Set Followup-To: header to this group(s). <CR> sets, <ESC> cancels."
 msgstr "è®¾ç½® Followup-To: æ ‡å¤´ä¸ºè¿™ä¸ªç¾¤ç»„ã€‚<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2902
+#: src/lang.c:2925
 msgid "Followup-To: header"
 msgstr "Followup-To: æ ‡å¤´"
 
-#: src/lang.c:2907
+#: src/lang.c:2930
 msgid "Enter default mail address (and fullname). <CR> sets, <ESC> cancels."
 msgstr "è¾“å…¥ç¼ºçœé‚®ä»¶åœ°å€ (é™„å…¨å)ã€‚<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2914
+#: src/lang.c:2937
 msgid ""
 "Path and options for ispell-like spell-checker. <CR> sets, <ESC> cancels."
 msgstr "ä½œä¸ºç±»ä¼¼ ispell æ‹¼å†™æ£€æŸ¥å™¨çš„è·¯å¾„å’Œé€‰é¡¹ã€‚<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2915
+#: src/lang.c:2938
 msgid "Ispell program"
 msgstr "Ispell ç¨‹åº"
 
-#: src/lang.c:2921
+#: src/lang.c:2944
 msgid "When group is a mailing list, send responses to this email address."
 msgstr "å½“ç¾¤ç»„æ˜¯ä¸ªé‚®é€’è®ºå›æ—¶ï¼Œå‘é€å›žåº”åˆ°è¿™ä¸ªç”µå­é‚®ä»¶åœ°å€ã€‚"
 
-#: src/lang.c:2922
+#: src/lang.c:2945
 msgid "Mailing list address"
 msgstr "é‚®é€’è®ºå›åœ°å€"
 
-#: src/lang.c:2928
+#: src/lang.c:2951
 msgid "Forward articles as attachment"
 msgstr "ä½œä¸ºé™„ä»¶ä»¥è½¬å‘æ–‡ç« "
 
-#: src/lang.c:2933
+#: src/lang.c:2956
 msgid ""
 "A comma separated list of MIME major/minor Content-Types. <ESC> cancels."
 msgstr "é€—å·åˆ†éš”çš„ MIME ä¸»è¦/æ¬¡è¦å†…å®¹ç±»åž‹æ¸…å•ã€‚<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2934
+#: src/lang.c:2957
 msgid "Which MIME types will be saved"
 msgstr "å°†è¢«ä¿å­˜çš„ MIME ç±»åž‹"
 
-#: src/lang.c:2939
+#: src/lang.c:2962
 msgid "Value of the Organization: header. <CR> sets, <ESC> cancels."
 msgstr "Organization: æ ‡å¤´çš„å€¼ã€‚<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2940
+#: src/lang.c:2963
 msgid "Organization: header"
 msgstr "Organization: æ ‡å¤´"
 
-#: src/lang.c:2945
+#: src/lang.c:2968
 msgid "Filename for saved articles. <CR> sets, <ESC> cancels."
 msgstr "ç”¨äºŽå·²ä¿å­˜æ–‡ç« çš„æ–‡ä»¶åã€‚<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2946
+#: src/lang.c:2969
 msgid "savefile"
 msgstr "ä¿å­˜æ–‡ä»¶"
 
-#: src/lang.c:2951 src/lang.c:2975
+#: src/lang.c:2974 src/lang.c:2998
 msgid "Scope for the filter rule. <CR> sets, <ESC> cancels."
 msgstr "ç”¨äºŽç­›é€‰å™¨è§„åˆ™çš„èŒƒå›´ã€‚<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2952
+#: src/lang.c:2975
 msgid "Quick (1 key) select filter scope"
 msgstr "å¿«é€Ÿ (1 é”®) é€‰å–ç­›é€‰å™¨èŒƒå›´"
 
-#: src/lang.c:2957 src/lang.c:2981
+#: src/lang.c:2980 src/lang.c:3004
 msgid "Header for filter rule. <CR> sets, <ESC> cancels."
 msgstr "ç”¨äºŽç­›é€‰å™¨è§„åˆ™çš„æ ‡å¤´ã€‚<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2958
+#: src/lang.c:2981
 msgid "Quick (1 key) select filter header"
 msgstr "å¿«é€Ÿ (1 é”®) é€‰å–ç­›é€‰å™¨æ ‡å¤´"
 
-#: src/lang.c:2963 src/lang.c:2987
+#: src/lang.c:2986 src/lang.c:3010
 msgid "ON = case sensitive, OFF = ignore case. <CR> sets, <ESC> cancels."
 msgstr "ON = å¤§å°å†™ç›¸ç¬¦ï¼ŒOFF = å¿½ç•¥å¤§å°å†™ã€‚<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2964
+#: src/lang.c:2987
 msgid "Quick (1 key) select filter case"
 msgstr "å¿«é€Ÿ (1 é”®) é€‰å–ç­›é€‰å™¨å¤§å°å†™"
 
-#: src/lang.c:2969 src/lang.c:2993
+#: src/lang.c:2992 src/lang.c:3016
 msgid "ON = expire, OFF = don't ever expire. <CR> sets, <ESC> cancels."
 msgstr "ON = è¿‡æœŸï¼ŒOFF = ä¸ä¼šè¿‡æœŸã€‚<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2970
+#: src/lang.c:2993
 msgid "Quick (1 key) select filter expire"
 msgstr "å¿«é€Ÿ (1 é”®) é€‰å–ç­›é€‰å™¨è¿‡æœŸ"
 
-#: src/lang.c:2976
+#: src/lang.c:2999
 msgid "Quick (1 key) kill filter scope"
 msgstr "å¿«é€Ÿ (1 é”®) ç é™¤ç­›é€‰å™¨èŒƒå›´"
 
-#: src/lang.c:2982
+#: src/lang.c:3005
 msgid "Quick (1 key) kill filter header"
 msgstr "å¿«é€Ÿ (1 é”®) ç é™¤ç­›é€‰å™¨æ ‡å¤´"
 
-#: src/lang.c:2988
+#: src/lang.c:3011
 msgid "Quick (1 key) kill filter case"
 msgstr "å¿«é€Ÿ (1 é”®) ç é™¤ç­›é€‰å™¨å¤§å°å†™"
 
-#: src/lang.c:2994
+#: src/lang.c:3017
 msgid "Quick (1 key) kill filter expire"
 msgstr "å¿«é€Ÿ (1 é”®) ç é™¤ç­›é€‰å™¨è¿‡æœŸ"
 
-#: src/lang.c:3000
+#: src/lang.c:3023
 msgid "Assume this charset if no charset declaration is present, <CR> to set."
 msgstr "å¦‚æžœä¸å­˜åœ¨ä»»ä½•å­—ç¬¦é›†å®£å‘Šå°±å‡è®¾ä¸ºè¿™ä¸ªå­—ç¬¦é›†ï¼Œ<CR> ä»¥è®¾ç½®ã€‚"
 
-#: src/lang.c:3001
+#: src/lang.c:3024
 msgid "UNDECLARED_CHARSET"
 msgstr "æœªå®£å‘Šå­—ç¬¦é›†"
 
-#: src/lang.c:3007
+#: src/lang.c:3030
 msgid ""
 "Add this text at the start of the message body. <CR> sets, <ESC> cancels."
 msgstr "åŠ å…¥è¿™ä¸ªæ–‡æœ¬äºŽæ¶ˆæ¯å†…æ–‡çš„å¼€å§‹ã€‚<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:3008
+#: src/lang.c:3031
 msgid "X_Body"
 msgstr "X_Body"
 
-#: src/lang.c:3013
+#: src/lang.c:3036
 msgid "Insert this header when posting. <CR> sets, <ESC> cancels."
 msgstr "å¼ è´´æ—¶æ’å…¥è¿™ä¸ªæ ‡å¤´ã€‚<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:3014
+#: src/lang.c:3037
 msgid "X_Headers"
 msgstr "X_Headers"
 
-#: src/lang.c:3019
+#: src/lang.c:3042
 msgid ""
 "Automatically insert an X-Comment-To: header? <SPACE> toggles & <CR> sets."
 msgstr "è‡ªåŠ¨æ’å…¥ X-Comment-To: æ ‡å¤´ï¼Ÿ<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:3020
+#: src/lang.c:3043
 msgid "Insert 'X-Comment-To:' header"
 msgstr "æ’å…¥â€˜X-Comment-To:â€™æ ‡å¤´"
 
@@ -8037,12 +8049,12 @@ msgstr "æ’å…¥â€˜X-Comment-To:â€™æ ‡å¤´"
 msgid "reading from local spool"
 msgstr ""
 
-#: src/misc.c:3857
+#: src/misc.c:3868
 #, c-format
 msgid "Version: %s %s release %s (\"%s\") %s %s\n"
 msgstr "ç‰ˆæœ¬ï¼š%s %s å‘å¸ƒ %s (â€œ%sâ€) %s %s\n"
 
-#: src/misc.c:3860
+#: src/misc.c:3871
 #, c-format
 msgid "Version: %s %s release %s (\"%s\")\n"
 msgstr "ç‰ˆæœ¬ï¼š%s %s å‘å¸ƒ %s (â€œ%sâ€)\n"
@@ -8065,11 +8077,11 @@ msgstr ""
 msgid "NNTP connection error. Exiting..."
 msgstr "è¿žæŽ¥åˆ° NNTP æœåŠ¡å™¨ %s æ—¶å¤±è´¥ã€‚ç¦»å¼€â€¦"
 
-#: src/nntplib.c:856 src/nntplib.c:1834
+#: src/nntplib.c:856 src/nntplib.c:1835
 msgid "Rejoin current group\n"
 msgstr "é‡æ–°é“¾æŽ¥ç›®å‰çš„ç¾¤ç»„\n"
 
-#: src/nntplib.c:864 src/nntplib.c:1842
+#: src/nntplib.c:864 src/nntplib.c:1843
 #, c-format
 msgid "Read (%s)\n"
 msgstr "å·²è¯» (%s)\n"
@@ -8079,11 +8091,11 @@ msgstr "å·²è¯» (%s)\n"
 msgid "Resend last command (%s)\n"
 msgstr "é‡æ–°å‘é€æœ€è¿‘çš„å‘½ä»¤ (%s)\n"
 
-#: src/nntplib.c:1481
+#: src/nntplib.c:1482
 msgid "CAPABILITIES did not announce READER"
 msgstr "èƒ½åŠ›ä¸­å¹¶æœªå®£å‘ŠåŒ…å«é˜…è¯»å™¨"
 
-#: src/nntplib.c:1988
+#: src/nntplib.c:1989
 msgid "MOTD: "
 msgstr "MOTD: "
 
@@ -8092,19 +8104,19 @@ msgstr "MOTD: "
 msgid "couldn't expand %s\n"
 msgstr "æ— æ³•å±•å¼€ %s\n"
 
-#: src/post.c:1339
-#, c-format
+#: src/post.c:1341
+#, fuzzy, c-format
 msgid ""
-"Line %d is longer than 998 octets and should be folded, but\n"
+"Line %d is longer than %d octets and should be folded, but\n"
 "encoding is neither set to %s nor to %s\n"
 msgstr ""
 "ç¬¬ %d è¡Œé•¿åº¦è¶…è¿‡ 998 å­—èŠ‚è€Œåº”è¯¥è¢«æŠ˜å ï¼Œä½†æ˜¯\n"
 "ç¼–ç æœªè¢«è®¾ç½®ä¸º %s äº¦éž %s\n"
 
-#: src/post.c:1344
-#, c-format
+#: src/post.c:1346
+#, fuzzy, c-format
 msgid ""
-"Line %d is longer than 998 octets and should be folded, but\n"
+"Line %d is longer than %d octets and should be folded, but\n"
 "encoding is set to %s without enabling MIME_BREAK_LONG_LINES or\n"
 "posting doesn't contain any 8bit chars and thus folding won't happen\n"
 msgstr ""
@@ -8112,16 +8124,16 @@ msgstr ""
 "ç¼–ç è¢«è®¾ç½®ä¸º %s è€Œæœªå¯ç”¨ MIME_BREAK_LONG_LINES æˆ–æ˜¯\n"
 "è´´æ–‡ä¸åŒ…å«ä»»ä½• 8 æ¯”ç‰¹å­—ç¬¦ï¼Œå› è€Œæ— æ³•å‘ç”ŸæŠ˜å \n"
 
-#: src/post.c:1346
-#, c-format
+#: src/post.c:1348
+#, fuzzy, c-format
 msgid ""
-"Line %d is longer than 998 octets and should be folded, but\n"
+"Line %d is longer than %d octets and should be folded, but\n"
 "encoding is not set to %s\n"
 msgstr ""
 "ç¬¬ %d è¡Œé•¿åº¦è¶…è¿‡ 998 å­—èŠ‚è€Œï¼Œä½†æ˜¯\n"
 "ç¼–ç æœªè¢«è®¾ç½®ä¸º %s\n"
 
-#: src/post.c:2320
+#: src/post.c:2322
 #, c-format
 msgid "Posting: %.*s ..."
 msgstr "å¼ è´´ï¼š%.*sâ€¦"
@@ -8151,7 +8163,7 @@ msgstr "[- ä¸å¯ç”¨ -]"
 #. * preamble
 #. * TODO: -> lang.c
 #.
-#: src/rfc2047.c:1309
+#: src/rfc2047.c:1308
 #, c-format
 msgid ""
 "This message has been composed in the 'multipart/mixed' MIME-format. If you\n"
@@ -8165,7 +8177,7 @@ msgstr ""
 "ä»¥äº†è§£æ–°çš„æ ¼å¼ï¼Œè€ŒéšåŽè€Œæ¥çš„ä¸œè¥¿ä¹Ÿè®¸çœ‹èµ·æ¥ä¼šå¾ˆæ€ªå¼‚ã€‚\n"
 "\n"
 
-#: src/save.c:1067
+#: src/save.c:1065
 msgid "bytes"
 msgstr "å­—èŠ‚"
 
Binary files tin-2.4.1/po/zh_TW.gmo and tin-2.4.2/po/zh_TW.gmo differ
diff -Nurp '--exclude=.bzr*' tin-2.4.1/po/zh_TW.po tin-2.4.2/po/zh_TW.po
--- tin-2.4.1/po/zh_TW.po	2016-12-20 16:59:40.000000000 +0100
+++ tin-2.4.2/po/zh_TW.po	2017-12-08 09:39:47.089568446 +0100
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tin 2.3.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-12-20 16:59+0100\n"
+"POT-Creation-Date: 2017-12-08 09:39+0100\n"
 "PO-Revision-Date: 2015-10-08 12:13+0800\n"
 "Last-Translator: Wei-Lun Chao <bluebat@member.fsf.org>\n"
 "Language-Team: Chinese (traditional) <zh-l10n@linux.org.tw>\n"
@@ -18,11 +18,11 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
 
-#: src/attrib.c:941
+#: src/attrib.c:954
 msgid "Processing attributes... "
 msgstr "è™•ç†å±¬æ€§â€¦"
 
-#: src/attrib.c:1163
+#: src/attrib.c:1176
 #, c-format
 msgid ""
 "# Do not edit this comment block\n"
@@ -31,397 +31,397 @@ msgstr ""
 "# ä¸ç·¨è¼¯é€™å€‹è©•è«–å€å¡Š\n"
 "#\n"
 
-#: src/attrib.c:1164
+#: src/attrib.c:1177
 #, c-format
 msgid "#  scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n"
 msgstr "#  scope=å­—ä¸² (ä¾‹å¦‚ï¼šalt.*,!alt.bin*) [å¿…è¦]\n"
 
-#: src/attrib.c:1165
+#: src/attrib.c:1178
 #, c-format
 msgid "#  add_posted_to_filter=ON/OFF\n"
 msgstr "#  add_posted_to_filter=ON/OFF\n"
 
-#: src/attrib.c:1166
+#: src/attrib.c:1179
 #, c-format
 msgid "#  advertising=ON/OFF\n"
 msgstr "#  advertising=ON/OFF\n"
 
-#: src/attrib.c:1167
+#: src/attrib.c:1180
 #, c-format
 msgid "#  alternative_handling=ON/OFF\n"
 msgstr "#  alternative_handling=ON/OFF\n"
 
-#: src/attrib.c:1168
+#: src/attrib.c:1181
 #, c-format
 msgid "#  ask_for_metamail=ON/OFF\n"
 msgstr "#  ask_for_metamail=ON/OFF\n"
 
-#: src/attrib.c:1169
+#: src/attrib.c:1182
 #, c-format
 msgid "#  auto_cc_bcc=NUM\n"
 msgstr "#  auto_cc_bcc=æ•¸å­—\n"
 
-#: src/attrib.c:1170
+#: src/attrib.c:1183
 #, c-format
 msgid "#    0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n"
 msgstr "#    0=ç„¡ï¼Œ1=å‰¯æœ¬ï¼Œ2=å¯†ä»¶å‰¯æœ¬ï¼Œ3=å‰¯æœ¬å’Œå¯†ä»¶å‰¯æœ¬\n"
 
-#: src/attrib.c:1171
+#: src/attrib.c:1184
 #, c-format
 msgid "#  auto_list_thread=ON/OFF\n"
 msgstr "#  auto_list_thread=ON/OFF\n"
 
-#: src/attrib.c:1172
+#: src/attrib.c:1185
 #, c-format
 msgid "#  auto_save=ON/OFF\n"
 msgstr "#  auto_save=ON/OFF\n"
 
-#: src/attrib.c:1173
+#: src/attrib.c:1186
 #, c-format
 msgid "#  auto_select=ON/OFF\n"
 msgstr "#  auto_select=ON/OFF\n"
 
-#: src/attrib.c:1174
+#: src/attrib.c:1187
 #, c-format
 msgid "#  batch_save=ON/OFF\n"
 msgstr "#  batch_save=ON/OFF\n"
 
-#: src/attrib.c:1175
+#: src/attrib.c:1188
 #, 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:1176
+#: src/attrib.c:1189
 #, c-format
 msgid "#  delete_tmp_files=ON/OFF\n"
 msgstr "#  delete_tmp_files=ON/OFF\n"
 
-#: src/attrib.c:1177
+#: src/attrib.c:1190
 #, c-format
 msgid "#  editor_format=STRING (eg. %%E +%%N %%F)\n"
 msgstr "#  editor_format=å­—ä¸² (ä¾‹å¦‚ï¼š%%E+%%N %%F)\n"
 
-#: src/attrib.c:1178
+#: src/attrib.c:1191
 #, c-format
 msgid "#  fcc=STRING (eg. =mailbox)\n"
 msgstr "#  fcc=å­—ä¸² (ä¾‹å¦‚ï¼š=mailbox)\n"
 
-#: src/attrib.c:1179
+#: src/attrib.c:1192
 #, c-format
 msgid "#  followup_to=STRING\n"
 msgstr "#  followup_to=å­—ä¸²\n"
 
-#: src/attrib.c:1180
+#: src/attrib.c:1193
 #, c-format
 msgid "#  from=STRING (just append wanted From:-line, don't use quotes)\n"
 msgstr "#  from=å­—ä¸² (åƒ…é™„åŠ æƒ³è¦çš„ç™¼ä¿¡è€… :-lineï¼Œä¸ä½¿ç”¨å¼•è¨€)\n"
 
-#: src/attrib.c:1181
+#: src/attrib.c:1194
 #, c-format
 msgid "#  group_catchup_on_exit=ON/OFF\n"
 msgstr "#  group_catchup_on_exit=ON/OFF\n"
 
-#: src/attrib.c:1182
+#: src/attrib.c:1195
 #, 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:1183
+#: src/attrib.c:1196
 #, c-format
 msgid "#  mail_8bit_header=ON/OFF\n"
 msgstr "#  mail_8 bit_header=ON/OFF\n"
 
-#: src/attrib.c:1184
+#: src/attrib.c:1197
 #, c-format
 msgid "#  mail_mime_encoding=supported_encoding"
 msgstr "#  mail_mime_encoding=supported_encoding"
 
-#: src/attrib.c:1192
+#: src/attrib.c:1205
 #, c-format
 msgid "#  ispell=STRING\n"
 msgstr "#  ispell=å­—ä¸²\n"
 
-#: src/attrib.c:1194
+#: src/attrib.c:1207
 #, c-format
 msgid "#  maildir=STRING (eg. ~/Mail)\n"
 msgstr "#  maildir=å­—ä¸² (ä¾‹å¦‚ï¼š~/Mail)\n"
 
-#: src/attrib.c:1195
+#: src/attrib.c:1208
 #, c-format
 msgid "#  mailing_list=STRING (eg. majordomo@example.org)\n"
 msgstr "#  mailing_list=å­—ä¸² (ä¾‹å¦‚ï¼šmajordomo@example.org)\n"
 
-#: src/attrib.c:1196
+#: src/attrib.c:1209
 #, 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:1197
+#: src/attrib.c:1210
 #, c-format
 msgid "#  mark_ignore_tags=ON/OFF\n"
 msgstr "#  mark_ignore_tags=ON/OFF\n"
 
-#: src/attrib.c:1198
+#: src/attrib.c:1211
 #, c-format
 msgid "#  mark_saved_read=ON/OFF\n"
 msgstr "#  mark_saved_read=ON/OFF\n"
 
-#: src/attrib.c:1199
+#: src/attrib.c:1212
 #, c-format
 msgid "#  mime_forward=ON/OFF\n"
 msgstr "#  mime_forward=ON/OFF\n"
 
-#: src/attrib.c:1201
+#: src/attrib.c:1214
 #, c-format
 msgid "#  mm_network_charset=supported_charset"
 msgstr "#  mm_network_charset=æ”¯æ´çš„å­—å…ƒé›†"
 
-#: src/attrib.c:1208
+#: src/attrib.c:1221
 #, c-format
 msgid "#  undeclared_charset=STRING (default is US-ASCII)\n"
 msgstr "#  undeclared_charset=å­—ä¸² (é è¨­æ˜¯ US-ASCII)\n"
 
-#: src/attrib.c:1210
+#: src/attrib.c:1223
 #, c-format
 msgid "#  news_headers_to_display=STRING\n"
 msgstr "#  news_headers_to_display=å­—ä¸²\n"
 
-#: src/attrib.c:1211
+#: src/attrib.c:1224
 #, c-format
 msgid "#  news_headers_to_not_display=STRING\n"
 msgstr "#  news_headers_to_not_display=å­—ä¸²\n"
 
-#: src/attrib.c:1212
+#: src/attrib.c:1225
 #, c-format
 msgid "#  news_quote_format=STRING\n"
 msgstr "#  news_quote_format=å­—ä¸²\n"
 
-#: src/attrib.c:1213
+#: src/attrib.c:1226
 #, c-format
 msgid "#  organization=STRING (if beginning with '/' read from file)\n"
 msgstr "#  organization=å­—ä¸² (å¦‚æžœèµ·å§‹éƒ¨åˆ†èˆ‡ã€Ž/ã€è®€å–å¾žæª”æ¡ˆ)\n"
 
-#: src/attrib.c:1214
+#: src/attrib.c:1227
 #, c-format
 msgid "#  pos_first_unread=ON/OFF\n"
 msgstr "#  pos_first_unread=ON/OFF\n"
 
-#: src/attrib.c:1215
+#: src/attrib.c:1228
 #, c-format
 msgid "#  post_8bit_header=ON/OFF\n"
 msgstr "#  post_8 bit_header=ON/OFF\n"
 
-#: src/attrib.c:1216
+#: src/attrib.c:1229
 #, c-format
 msgid "#  post_mime_encoding=supported_encoding"
 msgstr "#  post_mime_encoding=æ”¯æ´çš„ç·¨ç¢¼"
 
-#: src/attrib.c:1223
+#: src/attrib.c:1236
 #, c-format
 msgid "#  post_process_type=NUM\n"
 msgstr "#  post_process_type=æ•¸å­—\n"
 
-#: src/attrib.c:1228
+#: src/attrib.c:1241
 #, c-format
 msgid "#  post_process_view=ON/OFF\n"
 msgstr "#  post_process_view=ON/OFF\n"
 
-#: src/attrib.c:1229
+#: src/attrib.c:1242
 #, c-format
 msgid "#  quick_kill_scope=STRING (ie. talk.*)\n"
 msgstr "#  quick_kill_scope=å­—ä¸² (äº¦å³ talk.*)\n"
 
-#: src/attrib.c:1230
+#: src/attrib.c:1243
 #, c-format
 msgid "#  quick_kill_expire=ON/OFF\n"
 msgstr "#  quick_kill_expire=ON/OFF\n"
 
-#: src/attrib.c:1231
+#: src/attrib.c:1244
 #, c-format
 msgid "#  quick_kill_case=ON/OFF\n"
 msgstr "#  quick_kill_case=ON/OFF\n"
 
-#: src/attrib.c:1232
+#: src/attrib.c:1245
 #, c-format
 msgid "#  quick_kill_header=NUM\n"
 msgstr "#  quick_kill_header=æ•¸å­—\n"
 
-#: src/attrib.c:1233 src/attrib.c:1242
+#: src/attrib.c:1246 src/attrib.c:1255
 #, c-format
 msgid "#    0=Subject: (case sensitive)  1=Subject: (ignore case)\n"
 msgstr "#    0=Subject: (å¤§å°å¯«ç›¸ç¬¦)  1=Subject: (å¿½ç•¥å¤§å°å¯«)\n"
 
-#: src/attrib.c:1234 src/attrib.c:1243
+#: src/attrib.c:1247 src/attrib.c:1256
 #, c-format
 msgid "#    2=From: (case sensitive)     3=From: (ignore case)\n"
 msgstr "#    2=From: (å¤§å°å¯«ç›¸ç¬¦)     3=From: (å¿½ç•¥å¤§å°å¯«)\n"
 
-#: src/attrib.c:1235 src/attrib.c:1244
+#: src/attrib.c:1248 src/attrib.c:1257
 #, c-format
 msgid "#    4=Message-ID: & full References: line\n"
 msgstr "#    4=Message-ID: & å…¨éƒ¨ References: åˆ—\n"
 
-#: src/attrib.c:1236 src/attrib.c:1245
+#: src/attrib.c:1249 src/attrib.c:1258
 #, c-format
 msgid "#    5=Message-ID: & last References: entry only\n"
 msgstr "#    5=åªæœ‰ Message-ID: & æœ€å¾Œä¸€ç­† References: æ¢ç›®\n"
 
-#: src/attrib.c:1237 src/attrib.c:1246
+#: src/attrib.c:1250 src/attrib.c:1259
 #, c-format
 msgid "#    6=Message-ID: entry only     7=Lines:\n"
 msgstr "#    6=åªæœ‰ Message-ID: æ¢ç›®     7=Lines:\n"
 
-#: src/attrib.c:1238
+#: src/attrib.c:1251
 #, c-format
 msgid "#  quick_select_scope=STRING\n"
 msgstr "#  quick_select_scope=å­—ä¸²\n"
 
-#: src/attrib.c:1239
+#: src/attrib.c:1252
 #, c-format
 msgid "#  quick_select_expire=ON/OFF\n"
 msgstr "#  quick_select_expire=ON/OFF\n"
 
-#: src/attrib.c:1240
+#: src/attrib.c:1253
 #, c-format
 msgid "#  quick_select_case=ON/OFF\n"
 msgstr "#  quick_select_case=ON/OFF\n"
 
-#: src/attrib.c:1241
+#: src/attrib.c:1254
 #, c-format
 msgid "#  quick_select_header=NUM\n"
 msgstr "#  quick_select_header=æ•¸å­—\n"
 
-#: src/attrib.c:1247
+#: src/attrib.c:1260
 #, c-format
 msgid "#  quote_chars=STRING (%%s, %%S for initials)\n"
 msgstr "#  quote_chars=å­—ä¸² (%%sï¼Œ%%S ç”¨æ–¼ç¸®å¯«)\n"
 
-#: src/attrib.c:1249
+#: src/attrib.c:1262
 #, c-format
 msgid "#  print_header=ON/OFF\n"
 msgstr "#  print_header=ON/OFF\n"
 
-#: src/attrib.c:1251
+#: src/attrib.c:1264
 #, c-format
 msgid "#  process_only_unread=ON/OFF\n"
 msgstr "#  process_only_unread=ON/OFF\n"
 
-#: src/attrib.c:1252
+#: src/attrib.c:1265
 #, c-format
 msgid "#  prompt_followupto=ON/OFF\n"
 msgstr "#  prompt_followupto=ON/OFF\n"
 
-#: src/attrib.c:1253
+#: src/attrib.c:1266
 #, c-format
 msgid "#  savedir=STRING (eg. ~user/News)\n"
 msgstr "#  savedir=å­—ä¸² (ä¾‹å¦‚ï¼š~user/News)\n"
 
-#: src/attrib.c:1254
+#: src/attrib.c:1267
 #, c-format
 msgid "#  savefile=STRING (eg. =linux)\n"
 msgstr "#  savefile=å­—ä¸² (ä¾‹å¦‚ï¼š=linux)\n"
 
-#: src/attrib.c:1255
+#: src/attrib.c:1268
 #, c-format
 msgid "#  sigfile=STRING (eg. $var/sig)\n"
 msgstr "#  sigfile=å­—ä¸² (ä¾‹å¦‚ï¼š$var/sig)\n"
 
-#: src/attrib.c:1256
+#: src/attrib.c:1269
 #, c-format
 msgid "#  show_author=NUM\n"
 msgstr "#  show_author=æ•¸å­—\n"
 
-#: src/attrib.c:1262
+#: src/attrib.c:1275
 #, c-format
 msgid "#  show_signatures=ON/OFF\n"
 msgstr "#  show_signatures=ON/OFF\n"
 
-#: src/attrib.c:1263
+#: src/attrib.c:1276
 #, c-format
 msgid "#  show_only_unread_arts=ON/OFF\n"
 msgstr "#  show_only_unread_arts=ON/OFF\n"
 
-#: src/attrib.c:1264
+#: src/attrib.c:1277
 #, c-format
 msgid "#  sigdashes=ON/OFF\n"
 msgstr "#  sigdashes=ON/OFF\n"
 
-#: src/attrib.c:1265
+#: src/attrib.c:1278
 #, c-format
 msgid "#  signature_repost=ON/OFF\n"
 msgstr "#  signature_repost=ON/OFF\n"
 
-#: src/attrib.c:1266
+#: src/attrib.c:1279
 #, c-format
 msgid "#  sort_article_type=NUM\n"
 msgstr "#  sort_article_type=æ•¸å­—\n"
 
-#: src/attrib.c:1284
+#: src/attrib.c:1297
 #, c-format
 msgid "#  sort_threads_type=NUM\n"
 msgstr "#  sort_threads_type=æ•¸å­—\n"
 
-#: src/attrib.c:1293
+#: src/attrib.c:1306
 #, c-format
 msgid "#  start_editor_offset=ON/OFF\n"
 msgstr "#  start_editor_offset=ON/OFF\n"
 
-#: src/attrib.c:1294
+#: src/attrib.c:1307
 #, c-format
 msgid "#  tex2iso_conv=ON/OFF\n"
 msgstr "#  tex2iso_conv=ON/OFF\n"
 
-#: src/attrib.c:1295
+#: src/attrib.c:1308
 #, c-format
 msgid "#  thread_catchup_on_exit=ON/OFF\n"
 msgstr "#  thread_catchup_on_exit=ON/OFF\n"
 
-#: src/attrib.c:1296
+#: src/attrib.c:1309
 #, c-format
 msgid "#  thread_articles=NUM"
 msgstr "#  thread_articles=æ•¸å­—"
 
-#: src/attrib.c:1303
+#: src/attrib.c:1316
 #, c-format
 msgid "#  thread_format=STRING (eg. %%n %%m [%%L]  %%T  %%F)\n"
 msgstr "#  thread_format=å­—ä¸² (ä¾‹å¦‚ï¼š%%n %%m [%%L]  %%T  %%F)\n"
 
-#: src/attrib.c:1304
+#: src/attrib.c:1317
 #, c-format
 msgid "#  thread_perc=NUM\n"
 msgstr "#  thread_perc=æ•¸å­—\n"
 
-#: src/attrib.c:1305
+#: src/attrib.c:1318
 #, c-format
 msgid "#  trim_article_body=NUM\n"
 msgstr "#  trim_article_body=æ•¸å­—\n"
 
-#: src/attrib.c:1306
+#: src/attrib.c:1319
 #, c-format
 msgid "#    0 = Don't trim article body\n"
 msgstr "#    0 = ä¸ä¿®å‰ªæ–‡ç« å…§æ–‡\n"
 
-#: src/attrib.c:1307
+#: src/attrib.c:1320
 #, c-format
 msgid "#    1 = Skip leading blank lines\n"
 msgstr "#    1 = è·³éŽå‰å°Žç©ºåˆ—\n"
 
-#: src/attrib.c:1308
+#: src/attrib.c:1321
 #, c-format
 msgid "#    2 = Skip trailing blank lines\n"
 msgstr "#    2 = è·³éŽå°¾éš¨ç©ºåˆ—\n"
 
-#: src/attrib.c:1309
+#: src/attrib.c:1322
 #, c-format
 msgid "#    3 = Skip leading and trailing blank lines\n"
 msgstr "#    3 = è·³éŽå‰å°Žå’Œå°¾éš¨ç©ºåˆ—\n"
 
-#: src/attrib.c:1310
+#: src/attrib.c:1323
 #, c-format
 msgid "#    4 = Compact multiple blank lines between text blocks\n"
 msgstr "#    4 = å£“ç¸®æ–‡å­—å€å¡Šä¹‹é–“çš„å¤šé‡ç©ºåˆ—\n"
 
-#: src/attrib.c:1311
+#: src/attrib.c:1324
 #, c-format
 msgid ""
 "#    5 = Compact multiple blank lines between text blocks and skip\n"
@@ -430,7 +430,7 @@ msgstr ""
 "#    5 = å£“ç¸®æ–‡å­—å€å¡Šä¹‹é–“çš„å¤šé‡ç©ºåˆ—ä¸¦è·³éŽ\n"
 "#        å‰å°Žç©ºåˆ—\n"
 
-#: src/attrib.c:1312
+#: src/attrib.c:1325
 #, c-format
 msgid ""
 "#    6 = Compact multiple blank lines between text blocks and skip\n"
@@ -439,7 +439,7 @@ msgstr ""
 "#    6 = å£“ç¸®æ–‡å­—å€å¡Šä¹‹é–“çš„å¤šé‡ç©ºåˆ—ä¸¦è·³éŽ\n"
 "#        å°¾éš¨ç©ºåˆ—\n"
 
-#: src/attrib.c:1313
+#: src/attrib.c:1326
 #, c-format
 msgid ""
 "#    7 = Compact multiple blank lines between text blocks and skip\n"
@@ -448,37 +448,37 @@ msgstr ""
 "#    7 = å£“ç¸®æ–‡å­—å€å¡Šä¹‹é–“çš„å¤šé‡ç©ºåˆ—ä¸¦è·³éŽ\n"
 "#        å‰å°Žå’Œå°¾éš¨ç©ºåˆ—\n"
 
-#: src/attrib.c:1314
+#: src/attrib.c:1327
 #, c-format
 msgid "#  verbatim_handling=ON/OFF\n"
 msgstr "#  verbatim_handling=ON/OFF\n"
 
-#: src/attrib.c:1316
+#: src/attrib.c:1329
 #, fuzzy, c-format
 msgid "#  extquote_handling=ON/OFF\n"
 msgstr "#  verbatim_handling=ON/OFF\n"
 
-#: src/attrib.c:1318
+#: src/attrib.c:1331
 #, c-format
 msgid "#  wrap_on_next_unread=ON/OFF\n"
 msgstr "#  wrap_on_next_unread=ON/OFF\n"
 
-#: src/attrib.c:1319
+#: src/attrib.c:1332
 #, c-format
 msgid "#  x_body=STRING (eg. ~/.tin/extra-body-text)\n"
 msgstr "#  x_body=å­—ä¸² (ä¾‹å¦‚ï¼š~/.tin/extra-body-text)\n"
 
-#: src/attrib.c:1320
+#: src/attrib.c:1333
 #, c-format
 msgid "#  x_comment_to=ON/OFF\n"
 msgstr "#  x_comment_to=ON/OFF\n"
 
-#: src/attrib.c:1321
+#: src/attrib.c:1334
 #, c-format
 msgid "#  x_headers=STRING (eg. ~/.tin/extra-headers)\n"
 msgstr "#  x_headers=å­—ä¸² (ä¾‹å¦‚ï¼š~/.tin/extra-headers)\n"
 
-#: src/attrib.c:1322
+#: src/attrib.c:1335
 #, c-format
 msgid ""
 "#\n"
@@ -487,7 +487,7 @@ msgstr ""
 "#\n"
 "# è¦æ³¨æ„çš„æ˜¯ï¼Œæœ€å¥½æ˜¯æ”¾åˆ°ä¸€èˆ¬ç’°å¢ƒ (å…¨åŸŸç¯„åœ)\n"
 
-#: src/attrib.c:1323
+#: src/attrib.c:1336
 #, c-format
 msgid ""
 "# entries first followed by group specific entries.\n"
@@ -496,7 +496,7 @@ msgstr ""
 "# æ¢ç›®å…ˆæ–¼ç¾¤çµ„ç‰¹å®šçš„æ¢ç›®ã€‚\n"
 "#\n"
 
-#: src/attrib.c:1324
+#: src/attrib.c:1337
 #, c-format
 msgid "############################################################################\n"
 msgstr "############################################################################\n"
@@ -842,196 +842,196 @@ msgstr "å–æ¶ˆæ–‡ç« â€¦"
 msgid "Cannot create %s"
 msgstr "ç„¡æ³•å»ºç«‹ %s"
 
-#: src/lang.c:122
+#: src/lang.c:123
 #, c-format
 msgid "Can't find base article %d"
 msgstr "æ‰¾ä¸åˆ°åŸºåº•æ–‡ç«  %d"
 
-#: src/lang.c:123
+#: src/lang.c:125
 #, c-format
 msgid "Can't open %s"
 msgstr "ç„¡æ³•é–‹å•Ÿ %s"
 
-#: src/lang.c:124
+#: src/lang.c:126
 #, c-format
 msgid "Couldn't open %s for saving"
 msgstr "ç„¡æ³•é–‹å•Ÿ %s ä»¥å„²å­˜"
 
-#: src/lang.c:125
+#: src/lang.c:127
 msgid "*** Posting not allowed ***"
 msgstr "*** ä¸å…è¨±å¼µè²¼ ***"
 
-#: src/lang.c:126
+#: src/lang.c:128
 #, c-format
 msgid "Posting is not allowed to %s"
 msgstr "ä¸å…è¨±å¼µè²¼åˆ° %s"
 
-#: src/lang.c:128
+#: src/lang.c:130
 #, c-format
 msgid "Can't retrieve %s"
 msgstr "ç„¡æ³•å–å›ž %s"
 
-#: src/lang.c:130
+#: src/lang.c:132
 #, c-format
 msgid "%s is a directory"
 msgstr "%s æ˜¯å€‹ç›®éŒ„"
 
-#: src/lang.c:131
+#: src/lang.c:133
 msgid "Catchup"
 msgstr "è¨­å›žæœªè®€"
 
-#: src/lang.c:132
+#: src/lang.c:134
 #, c-format
 msgid "Catchup %s..."
 msgstr "è¨­å›žæœªè®€ %sâ€¦"
 
-#: src/lang.c:133
+#: src/lang.c:135
 msgid "Catchup all groups entered during this session?"
 msgstr "å°‡æ‰€æœ‰åœ¨é€™å€‹ä½œæ¥­éšŽæ®µæœŸé–“å…§é€²å…¥çš„ç¾¤çµ„è¨­å›žæœªè®€ï¼Ÿ"
 
-#: src/lang.c:134
+#: src/lang.c:136
 msgid "You have tagged articles in this group - catchup anyway?"
 msgstr "æ‚¨å·²åœ¨é€™å€‹ç¾¤çµ„ä¸­æ¨™å®šæ–‡ç«  - é‚„æ˜¯è¦è¨­å›žæœªè®€ï¼Ÿ"
 
-#: src/lang.c:135
+#: src/lang.c:137
 #, c-format
 msgid "%s %d %s in %lu seconds\n"
 msgstr "%s %d %s æ–¼ %lu ç§’å®Œæˆ\n"
 
-#: src/lang.c:136
+#: src/lang.c:138
 msgid "Caughtup"
 msgstr "å·²è¨­å›žæœªè®€"
 
-#: src/lang.c:137
+#: src/lang.c:139
 msgid "Check Prepared Article"
 msgstr "æª¢æŸ¥å‚™å¦¥çš„æ–‡ç« "
 
-#: src/lang.c:138
+#: src/lang.c:140
 msgid "Checking for new groups... "
 msgstr "æª¢æŸ¥çœ‹çœ‹æ–°ç¾¤çµ„â€¦"
 
-#: src/lang.c:139
+#: src/lang.c:141
 msgid "Checking for news..."
 msgstr "æª¢æŸ¥çœ‹çœ‹æ–°èžâ€¦"
 
-#: src/lang.c:140
+#: src/lang.c:142
 #, c-format
 msgid "Post-process %s=no, %s=yes, %s=shar, %s=quit: "
 msgstr "å¾Œç½®è™•ç† %s=å¦ï¼Œ%s=æ˜¯ï¼Œ%s=sharï¼Œ%s=é›¢é–‹ï¼š"
 
-#: src/lang.c:142
+#: src/lang.c:144
 msgid "ANSI color disabled"
 msgstr "ANSI é¡è‰²å·²åœç”¨"
 
-#: src/lang.c:143
+#: src/lang.c:145
 msgid "ANSI color enabled"
 msgstr "ANSI é¡è‰²å·²å•Ÿç”¨"
 
-#: src/lang.c:145
+#: src/lang.c:147
 #, c-format
 msgid "Command failed: %s"
 msgstr "å‘½ä»¤å¤±æ•—ï¼š%s"
 
-#: src/lang.c:146
+#: src/lang.c:148
 #, fuzzy, c-format
 msgid "Cook article failed, %s is exiting"
 msgstr "èž¢å¹•å¤ªå°ï¼Œ%s æ­£åœ¨é›¢é–‹\n"
 
-#: src/lang.c:147
+#: src/lang.c:149
 msgid "Mark not selected articles read?"
 msgstr "æ¨™è¨˜æœªé¸æ–‡ç« ç‚ºå·²è®€ï¼Ÿ"
 
-#: src/lang.c:149
+#: src/lang.c:151
 #, c-format
 msgid "Connecting to %s..."
 msgstr "é€£ç·šåˆ° %sâ€¦"
 
-#: src/lang.c:151
+#: src/lang.c:153
 msgid "<CR>"
 msgstr "<CR>"
 
-#: src/lang.c:152
+#: src/lang.c:154
 msgid "Creating active file for saved groups...\n"
 msgstr "ç‚ºå·²å­˜ç¾¤çµ„å»ºç«‹ç¾ç”¨æª”æ¡ˆâ€¦\n"
 
-#: src/lang.c:153
+#: src/lang.c:155
 msgid "Creating newsrc file...\n"
 msgstr "å»ºç«‹ newsrc æª”æ¡ˆâ€¦\n"
 
-#: src/lang.c:155 src/lang.c:1311 src/lang.c:1331
+#: src/lang.c:157 src/lang.c:1313 src/lang.c:1333
 msgid "Default"
 msgstr "é è¨­"
 
-#: src/lang.c:156
+#: src/lang.c:158
 msgid "Delete saved files that have been post processed?"
 msgstr "åˆªé™¤ç¶“éŽå¾Œç½®è™•ç†çš„å·²å­˜æª”æ¡ˆï¼Ÿ"
 
-#: src/lang.c:157
+#: src/lang.c:159
 msgid "Deleting temporary files..."
 msgstr "åˆªé™¤æš«å­˜æª”æ¡ˆâ€¦"
 
-#: src/lang.c:159
+#: src/lang.c:161
 msgid "*** End of article ***"
 msgstr "*** æ–‡ç« çµæŸ ***"
 
-#: src/lang.c:160
+#: src/lang.c:162
 msgid "*** End of articles ***"
 msgstr "*** æ–‡ç« çµæŸ ***"
 
-#: src/lang.c:161
+#: src/lang.c:163
 msgid "*** End of attachments ***"
 msgstr "*** é™„ä»¶çµæŸ ***"
 
-#: src/lang.c:162
+#: src/lang.c:164
 msgid "*** End of groups ***"
 msgstr "*** ç¾¤çµ„çµæŸ ***"
 
-#: src/lang.c:163
+#: src/lang.c:165
 msgid "*** End of page ***"
 msgstr "*** é é¢çµæŸ ***"
 
-#: src/lang.c:164
+#: src/lang.c:166
 msgid "*** End of scopes ***"
 msgstr "*** ç¯„åœçµæŸ ***"
 
-#: src/lang.c:165
+#: src/lang.c:167
 msgid "*** End of thread ***"
 msgstr "*** è¨Žè«–ä¸²çµæŸ ***"
 
-#: src/lang.c:166
+#: src/lang.c:168
 msgid "*** End of URLs ***"
 msgstr "*** ç¶²å€çµæŸ ***"
 
-#: src/lang.c:167
+#: src/lang.c:169
 msgid "Enter limit of articles to get> "
 msgstr "è¼¸å…¥æå–æ–‡ç« çš„é™åˆ¶>"
 
-#: src/lang.c:168
+#: src/lang.c:170
 msgid "Enter Message-ID to go to> "
 msgstr "è¼¸å…¥è¦å‰å¾€çš„è¨Šæ¯è­˜åˆ¥è™Ÿ>"
 
-#: src/lang.c:169
+#: src/lang.c:171
 msgid " and enter next unread thread"
 msgstr " ä¸¦é€²å…¥ä¸‹ä¸€å€‹æœªè®€çš„è¨Žè«–ä¸²"
 
-#: src/lang.c:170
+#: src/lang.c:172
 msgid " and enter next unread article"
 msgstr " ä¸¦é€²å…¥ä¸‹ä¸€ç¯‡æœªè®€çš„æ–‡ç« "
 
-#: src/lang.c:171
+#: src/lang.c:173
 msgid " and enter next unread group"
 msgstr " ä¸¦é€²å…¥ä¸‹ä¸€å€‹æœªè®€çš„ç¾¤çµ„"
 
-#: src/lang.c:172
+#: src/lang.c:174
 msgid "Enter option number> "
 msgstr "è¼¸å…¥é¸é …æ•¸å­—>"
 
-#: src/lang.c:173
+#: src/lang.c:175
 #, c-format
 msgid "Enter range [%s]> "
 msgstr "è¼¸å…¥ç¯„åœ [%s]>"
 
-#: src/lang.c:174
+#: src/lang.c:176
 msgid ""
 "\n"
 "Warning: Approved: header used.\n"
@@ -1039,7 +1039,7 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šå·²ä½¿ç”¨ Approved: æ¨™é ­ã€‚\n"
 
-#: src/lang.c:176
+#: src/lang.c:178
 msgid ""
 "\n"
 "Error: Bad address in Approved: header.\n"
@@ -1047,7 +1047,7 @@ msgstr ""
 "\n"
 "éŒ¯èª¤ï¼šä¸ç•¶çš„åœ°å€æ–¼ Approved: æ¨™é ­ã€‚\n"
 
-#: src/lang.c:177
+#: src/lang.c:179
 msgid ""
 "\n"
 "Error: Bad address in From: header.\n"
@@ -1055,7 +1055,7 @@ msgstr ""
 "\n"
 "éŒ¯èª¤ï¼šä¸ç•¶çš„åœ°å€æ–¼ From: æ¨™é ­ã€‚\n"
 
-#: src/lang.c:178
+#: src/lang.c:180
 msgid ""
 "\n"
 "Error: Bad FQDN in Message-ID: header.\n"
@@ -1063,7 +1063,7 @@ msgstr ""
 "\n"
 "éŒ¯èª¤ï¼šä¸ç•¶çš„ FQDN æ–¼ Message-ID: æ¨™é ­ã€‚\n"
 
-#: src/lang.c:179
+#: src/lang.c:181
 msgid ""
 "\n"
 "Error: Bad address in Reply-To: header.\n"
@@ -1071,7 +1071,7 @@ msgstr ""
 "\n"
 "éŒ¯èª¤ï¼šä¸ç•¶çš„åœ°å€æ–¼ Reply-To: æ¨™é ­ã€‚\n"
 
-#: src/lang.c:180
+#: src/lang.c:182
 msgid ""
 "\n"
 "Error: Bad address in To: header.\n"
@@ -1079,27 +1079,27 @@ msgstr ""
 "\n"
 "éŒ¯èª¤ï¼šä¸ç•¶çš„åœ°å€æ–¼ To: æ¨™é ­ã€‚\n"
 
-#: src/lang.c:182
+#: src/lang.c:184
 #, c-format
 msgid "Can't unlock %s"
 msgstr "ç„¡æ³•è§£é™¤éŽ–å®š %s"
 
-#: src/lang.c:183
+#: src/lang.c:185
 #, c-format
 msgid "Couldn't dotlock %s - article not appended!"
 msgstr "ç„¡æ³•é»žéŽ– %s - æ–‡ç« æœªé™„åŠ ï¼"
 
-#: src/lang.c:184
+#: src/lang.c:186
 #, c-format
 msgid "Couldn't lock %s - article not appended!"
 msgstr "ç„¡æ³•éŽ–å®š %s - æ–‡ç« æœªé™„åŠ ï¼"
 
-#: src/lang.c:187
+#: src/lang.c:189
 #, c-format
 msgid "Corrupted file %s"
 msgstr "å·²æå£žæª”æ¡ˆ %s"
 
-#: src/lang.c:189
+#: src/lang.c:191
 msgid ""
 "\n"
 "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n"
@@ -1107,36 +1107,36 @@ msgstr ""
 "\n"
 "éŒ¯èª¤ï¼šä¸å…è¨±è·Ÿè²¼ã€Œposterã€å’Œæ–°èžç¾¤çµ„ï¼\n"
 
-#: src/lang.c:190
+#: src/lang.c:192
 #, c-format
 msgid "Error: Custom format exceeds screen width. Using default \"%s\"."
 msgstr ""
 
-#: src/lang.c:191
+#: src/lang.c:193
 msgid "Internal error in GNKSA routine - send bug report.\n"
 msgstr "GNKSA å¸¸å¼ä¸­ç™¼ç”Ÿå…§éƒ¨éŒ¯èª¤ - ç™¼é€éŒ¯èª¤å ±å‘Šã€‚\n"
 
-#: src/lang.c:192
+#: src/lang.c:194
 msgid "Left angle bracket missing in route address.\n"
 msgstr "åœ¨è·¯ç”±åœ°å€ä¸­ç¼ºå°‘å·¦è§’æ‹¬è™Ÿã€‚\n"
 
-#: src/lang.c:193
+#: src/lang.c:195
 msgid "Left parenthesis missing in old-style address.\n"
 msgstr "åœ¨èˆŠå¼åœ°å€ä¸­ç¼ºå°‘å·¦æ‹¬è™Ÿã€‚\n"
 
-#: src/lang.c:194
+#: src/lang.c:196
 msgid "Right parenthesis missing in old-style address.\n"
 msgstr "åœ¨èˆŠå¼åœ°å€ä¸­ç¼ºå°‘å³æ‹¬è™Ÿã€‚\n"
 
-#: src/lang.c:195
+#: src/lang.c:197
 msgid "At-sign missing in mail address.\n"
 msgstr "åœ¨éƒµä»¶åœ°å€ä¸­ç¼ºå°‘ @ ç¬¦è™Ÿã€‚\n"
 
-#: src/lang.c:196
+#: src/lang.c:198
 msgid "Single component FQDN is not allowed. Add your domain.\n"
 msgstr "ä¸å…è¨±å–®ä¸€çµ„æˆ FQDNã€‚è«‹åŠ å…¥æ‚¨çš„ç¶²åŸŸã€‚\n"
 
-#: src/lang.c:197
+#: src/lang.c:199
 msgid ""
 "Invalid domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1144,7 +1144,7 @@ msgstr ""
 "ç„¡æ•ˆçš„ç¶²åŸŸã€‚å¦‚æžœæ‚¨çš„é ‚å±¤ç¶²åŸŸçœŸçš„å­˜åœ¨ï¼Œè«‹ç™¼é€éŒ¯èª¤å ±å‘Šã€‚\n"
 "ä½¿ç”¨ .invalid åšç‚ºå½è£åœ°å€çš„é ‚å±¤ç¶²åŸŸã€‚\n"
 
-#: src/lang.c:198
+#: src/lang.c:200
 msgid ""
 "Illegal domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1152,7 +1152,7 @@ msgstr ""
 "ä¸åˆæ³•çš„ç¶²åŸŸã€‚å¦‚æžœæ‚¨çš„é ‚å±¤ç¶²åŸŸçœŸçš„å­˜åœ¨ï¼Œè«‹ç™¼é€éŒ¯èª¤å ±å‘Šã€‚\n"
 "ä½¿ç”¨ .invalid åšç‚ºå½è£åœ°å€çš„é ‚å±¤ç¶²åŸŸã€‚\n"
 
-#: src/lang.c:199
+#: src/lang.c:201
 msgid ""
 "Unknown domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1160,52 +1160,52 @@ msgstr ""
 "ä¸æ˜Žç¶²åŸŸã€‚å¦‚æžœæ‚¨çš„é ‚å±¤ç¶²åŸŸçœŸçš„å­˜åœ¨ï¼Œè«‹ç™¼é€éŒ¯èª¤å ±å‘Šã€‚\n"
 "ä½¿ç”¨ .invalid åšç‚ºå½è£åœ°å€çš„é ‚å±¤ç¶²åŸŸã€‚\n"
 
-#: src/lang.c:200
+#: src/lang.c:202
 msgid "Illegal character in FQDN.\n"
 msgstr "FQDN ä¸­æœ‰ä¸åˆæ³•çš„å­—å…ƒã€‚\n"
 
-#: src/lang.c:201
+#: src/lang.c:203
 msgid "Zero length FQDN component not allowed.\n"
 msgstr "ä¸å…è¨±é›¶é•·åº¦çš„ FQDN çµ„æˆã€‚\n"
 
-#: src/lang.c:202
+#: src/lang.c:204
 msgid "FQDN component exceeds maximum allowed length (63 chars).\n"
 msgstr "FQDN çµ„æˆè¶…å‡ºå…è¨±çš„æœ€å¤§é•·åº¦ (63 å€‹å­—å…ƒ)ã€‚\n"
 
-#: src/lang.c:203
+#: src/lang.c:205
 msgid "FQDN component may not start or end with hyphen.\n"
 msgstr "FQDN çµ„æˆä¸å¯ä»¥é€£å­—è™Ÿèµ·å§‹æˆ–çµæŸã€‚\n"
 
-#: src/lang.c:204
+#: src/lang.c:206
 msgid "FQDN component may not start with digit.\n"
 msgstr "FQDN çµ„æˆä¸å¯ä»¥æ•¸å­—èµ·å§‹ã€‚\n"
 
-#: src/lang.c:205
+#: src/lang.c:207
 msgid "Domain literal has impossible numeric value.\n"
 msgstr "ç¶²åŸŸå¯¦å­—å…·æœ‰ä¸å¯èƒ½çš„æ•¸å€¼ã€‚\n"
 
-#: src/lang.c:206
+#: src/lang.c:208
 msgid ""
 "Domain literal is for private use only and not allowed for global use.\n"
 msgstr "ç¶²åŸŸå¯¦å­—åªé™ç§äººä½¿ç”¨è€Œä¸å…è¨±å…¨åŸŸä½¿ç”¨ã€‚\n"
 
-#: src/lang.c:207
+#: src/lang.c:209
 msgid "Right bracket missing in domain literal.\n"
 msgstr "ç¶²åŸŸå¯¦å­—ä¸­ç¼ºå°‘å³ä¸­æ‹¬è™Ÿã€‚\n"
 
-#: src/lang.c:208
+#: src/lang.c:210
 msgid "Missing localpart of mail address.\n"
 msgstr "ç¼ºå°‘éƒµä»¶åœ°å€çš„æœ¬åœ°éƒ¨åˆ†ã€‚\n"
 
-#: src/lang.c:209
+#: src/lang.c:211
 msgid "Illegal character in localpart of mail address.\n"
 msgstr "éƒµä»¶åœ°å€çš„æœ¬åœ°éƒ¨åˆ†æœ‰ä¸åˆæ³•çš„å­—å…ƒã€‚\n"
 
-#: src/lang.c:210
+#: src/lang.c:212
 msgid "Zero length localpart component not allowed.\n"
 msgstr "ä¸å…è¨±é›¶é•·åº¦çš„æœ¬åœ°éƒ¨åˆ†çµ„æˆã€‚\n"
 
-#: src/lang.c:211
+#: src/lang.c:213
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n"
@@ -1213,7 +1213,7 @@ msgstr ""
 "çœŸå¯¦åç¨±ä¸­æœ‰ä¸åˆæ³•çš„å­—å…ƒã€‚\n"
 "è·¯ç”±åœ°å€ä¸­çš„å¼•è¨€çµæŸå­—è©žä¸å¯ä»¥åŒ…å«ã€Ž!()<>@,;:\\.[]ã€ã€‚\n"
 
-#: src/lang.c:212
+#: src/lang.c:214
 msgid ""
 "Illegal character in realname.\n"
 "Quoted words may not contain '()<>\\'.\n"
@@ -1221,7 +1221,7 @@ msgstr ""
 "çœŸå¯¦åç¨±ä¸­æœ‰ä¸åˆæ³•çš„å­—å…ƒã€‚\n"
 "å¼•è¨€å­—è©žä¸å¯ä»¥åŒ…å«ã€Ž()<>\\ã€ã€‚\n"
 
-#: src/lang.c:213
+#: src/lang.c:215
 msgid ""
 "Illegal character in realname.\n"
 "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n"
@@ -1229,11 +1229,11 @@ msgstr ""
 "çœŸå¯¦åç¨±ä¸­æœ‰ä¸åˆæ³•çš„å­—å…ƒã€‚\n"
 "ç·¨ç¢¼å­—è©žåœ¨åƒæ•¸ä¸­ä¸å¯ä»¥åŒ…å«ã€Ž!()<>@,;:\"\\.[]/=ã€ã€‚\n"
 
-#: src/lang.c:214
+#: src/lang.c:216
 msgid "Bad syntax in encoded word used in realname.\n"
 msgstr "ç”¨æ–¼çœŸå¯¦åç¨±çš„ç·¨ç¢¼å­—è©žä¸­æœ‰ä¸ç•¶çš„èªžæ³•ã€‚\n"
 
-#: src/lang.c:215
+#: src/lang.c:217
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '()<>\\' in old-style addresses.\n"
@@ -1241,7 +1241,7 @@ msgstr ""
 "çœŸå¯¦åç¨±ä¸­æœ‰ä¸åˆæ³•çš„å­—å…ƒã€‚\n"
 "å¼•è¨€çµæŸå­—è©žåœ¨èˆŠå¼åœ°å€ä¸­ä¸å¯ä»¥åŒ…å«ã€Ž()<>\\ã€ã€‚\n"
 
-#: src/lang.c:216
+#: src/lang.c:218
 msgid ""
 "Illegal character in realname.\n"
 "Control characters and unencoded 8bit characters > 127 are not allowed.\n"
@@ -1249,7 +1249,7 @@ msgstr ""
 "çœŸå¯¦åç¨±ä¸­æœ‰ä¸åˆæ³•çš„å­—å…ƒã€‚\n"
 "æŽ§åˆ¶å­—å…ƒå’Œæœªç·¨ç¢¼ 8 ä½å…ƒå­—å…ƒä¸å…è¨± > 127ã€‚\n"
 
-#: src/lang.c:217
+#: src/lang.c:219
 msgid ""
 "\n"
 "Error: No blank line found after header.\n"
@@ -1257,7 +1257,7 @@ msgstr ""
 "\n"
 "éŒ¯èª¤ï¼šæ¨™é ­ä¹‹å¾Œæ‰¾ä¸åˆ°ä»»ä½•ç©ºç™½åˆ—ã€‚\n"
 
-#: src/lang.c:218
+#: src/lang.c:220
 #, c-format
 msgid ""
 "\n"
@@ -1267,7 +1267,7 @@ msgstr ""
 "éŒ¯èª¤ï¼šä¸åˆæ³•çš„æ ¼å¼ %sã€‚\n"
 
 #. TODO: fixme, US-ASCII is not the only 7bit charset we know about
-#: src/lang.c:220
+#: src/lang.c:222
 msgid ""
 "\n"
 "Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n"
@@ -1280,7 +1280,7 @@ msgstr ""
 "      US-ASCII  - è«‹ä½¿ç”¨å¯çµ„é…é¸é …çš„ M)é¸å–® æˆ–è€…ç¶“ç”±ç·¨è¼¯\n"
 "      tinrc ä¾†è®Šæ›´é€™å€‹è¨­å®šç‚ºé©åˆæ‚¨çš„èªžè¨€çš„å€¼ã€‚\n"
 
-#: src/lang.c:225
+#: src/lang.c:227
 msgid ""
 "\n"
 "Error: Posting contains  non-ASCII characters  but the  MIME encoding\n"
@@ -1296,7 +1296,7 @@ msgstr ""
 "      é€™å¯ä»¥åˆ©ç”¨å¯çµ„é…é¸é …çš„  M)é¸å–® æˆ–æ˜¯ç¶“ç”±ç·¨è¼¯ tinrc ä¾†\n"
 "      é”æˆã€‚\n"
 
-#: src/lang.c:231
+#: src/lang.c:233
 msgid ""
 "\n"
 "Error: Article starts with blank line instead of header\n"
@@ -1304,7 +1304,7 @@ msgstr ""
 "\n"
 "éŒ¯èª¤ï¼šæ–‡ç« ä»¥ç©ºç™½åˆ—èµ·å§‹è€Œéžæ¨™é ­\n"
 
-#: src/lang.c:232
+#: src/lang.c:234
 #, c-format
 msgid ""
 "\n"
@@ -1315,7 +1315,7 @@ msgstr ""
 "éŒ¯èª¤ï¼šç¬¬ %d åˆ—çš„æ¨™é ­æ–¼æ¨™é ­åç¨±ä¹‹å¾Œæ²’æœ‰å†’è™Ÿï¼š\n"
 "%s\n"
 
-#: src/lang.c:233
+#: src/lang.c:235
 #, c-format
 msgid ""
 "\n"
@@ -1324,7 +1324,7 @@ msgstr ""
 "\n"
 "éŒ¯èª¤ï¼šã€Œ%s:ã€é€™åˆ—æ˜¯ç©ºçš„ã€‚\n"
 
-#: src/lang.c:234
+#: src/lang.c:236
 #, c-format
 msgid ""
 "\n"
@@ -1333,7 +1333,7 @@ msgstr ""
 "\n"
 "éŒ¯èª¤ï¼šã€Œ%s:ã€æ–‡ç« æ¨™é ­ç¼ºå°‘é€™åˆ—ã€‚\n"
 
-#: src/lang.c:235
+#: src/lang.c:237
 #, c-format
 msgid ""
 "\n"
@@ -1342,7 +1342,7 @@ msgstr ""
 "\n"
 "éŒ¯èª¤ï¼š%s å«æœ‰éž 7 ä½å…ƒå­—å…ƒã€‚\n"
 
-#: src/lang.c:236
+#: src/lang.c:238
 #, c-format
 msgid ""
 "\n"
@@ -1353,7 +1353,7 @@ msgstr ""
 "éŒ¯èª¤ï¼šç¬¬ %d åˆ—çš„æ¨™é ­æ–¼å†’è™Ÿä¹‹å¾Œæ²’æœ‰ç©ºæ ¼ï¼š\n"
 "%s\n"
 
-#: src/lang.c:237
+#: src/lang.c:239
 #, c-format
 msgid ""
 "\n"
@@ -1362,26 +1362,26 @@ msgstr ""
 "\n"
 "éŒ¯èª¤ï¼šåœ¨æ¨™é ­ä¸­å‡ºç¾å¤šé‡çš„ (%d)ã€Œ%s:ã€åˆ—ã€‚\n"
 
-#: src/lang.c:238
+#: src/lang.c:240
 #, c-format
 msgid "Insecure permissions of %s (%o)"
 msgstr "%s (%o) çš„ä¸å®‰å…¨æ¬Šé™"
 
-#: src/lang.c:240
+#: src/lang.c:242
 #, c-format
 msgid "Invalid response to GROUP command, %s"
 msgstr "å°æ–¼ GROUP å‘½ä»¤çš„ç„¡æ•ˆå›žæ‡‰ï¼Œ%s"
 
-#: src/lang.c:245
+#: src/lang.c:247
 #, c-format
 msgid "MIME parse error: Unexpected end of %s/%s article"
 msgstr "MIME å‰–æžéŒ¯èª¤ï¼šæœªé æœŸçš„ %s/%s æ–‡ç« çµæŸ"
 
-#: src/lang.c:246
+#: src/lang.c:248
 msgid "MIME parse error: Start boundary whilst reading headers"
 msgstr "MIME å‰–æžéŒ¯èª¤ï¼šè®€å–æ¨™é ­æ™‚å‡ºç¾èµ·å§‹é‚Šç•Œ"
 
-#: src/lang.c:247
+#: src/lang.c:249
 msgid ""
 "\n"
 "Error: \"poster\" is not allowed in Newsgroups!\n"
@@ -1389,16 +1389,16 @@ msgstr ""
 "\n"
 "éŒ¯èª¤ï¼šåœ¨æ–°èžç¾¤çµ„ä¸­ä¸å…è¨±ã€Œposterã€ï¼\n"
 
-#: src/lang.c:248
+#: src/lang.c:250
 msgid "Can't get a (fully-qualified) domain-name!"
 msgstr "ç„¡æ³•æå– (å®Œå…¨åˆæ ¼çš„) ç¶²åŸŸåç¨±ï¼"
 
-#: src/lang.c:249
+#: src/lang.c:251
 #, c-format
 msgid "No permissions to go into %s\n"
 msgstr "æ²’æœ‰æ¬Šé™å¯é€²å…¥ %s\n"
 
-#: src/lang.c:251
+#: src/lang.c:253
 msgid ""
 "\n"
 "Error: From: line missing.\n"
@@ -1406,30 +1406,30 @@ msgstr ""
 "\n"
 "éŒ¯èª¤ï¼š From: ç¼ºå°‘åˆ—ã€‚\n"
 
-#: src/lang.c:253
+#: src/lang.c:255
 #, c-format
 msgid "No read permissions for %s\n"
 msgstr "æ²’æœ‰ %s çš„è®€å–è¨±å¯æ¬Š\n"
 
-#: src/lang.c:254
+#: src/lang.c:256
 #, c-format
 msgid "File %s does not exist\n"
 msgstr "æª”æ¡ˆ %s ä¸å­˜åœ¨\n"
 
-#: src/lang.c:255
+#: src/lang.c:257
 #, c-format
 msgid "No write permissions for %s\n"
 msgstr "æ²’æœ‰ %s çš„å¯«å…¥æ¬Šé™\n"
 
-#: src/lang.c:256
+#: src/lang.c:258
 msgid "Can't get user information (/etc/passwd missing?)"
 msgstr "ç„¡æ³•æå–ä½¿ç”¨è€…è³‡è¨Š (ç¼ºå°‘ /etc/passwd ?)"
 
-#: src/lang.c:257
+#: src/lang.c:259
 msgid "errors"
 msgstr "éŒ¯èª¤"
 
-#: src/lang.c:259
+#: src/lang.c:261
 #, c-format
 msgid ""
 "\n"
@@ -1438,61 +1438,61 @@ msgstr ""
 "\n"
 "éŒ¯èª¤æ–¼ç¬¬ %d åˆ—ï¼šä¸å…è¨±ã€ŒSender:ã€æ¨™é ­ (å°‡æœƒç‚ºæ‚¨åŠ å…¥)\n"
 
-#: src/lang.c:261
+#: src/lang.c:263
 #, c-format
 msgid "Server has non of the groups listed in %s"
 msgstr "ä¼ºæœå™¨ä¸å…·ä»»ä½•ä¸€å€‹åˆ—åœ¨ %s ä¸­çš„ç¾¤çµ„"
 
-#: src/lang.c:262
+#: src/lang.c:264
 msgid "error"
 msgstr "éŒ¯èª¤"
 
-#: src/lang.c:263
+#: src/lang.c:265
 msgid "Unknown display level"
 msgstr "ä¸æ˜Žçš„é¡¯ç¤ºå±¤ç´š"
 
-#: src/lang.c:264
+#: src/lang.c:266
 msgid "<ESC>"
 msgstr "<ESC>"
 
-#: src/lang.c:265
+#: src/lang.c:267
 msgid "Exiting..."
 msgstr "æ­£åœ¨é›¢é–‹â€¦"
 
-#: src/lang.c:266
+#: src/lang.c:268
 msgid "leaving external mail-reader"
 msgstr "é›¢é–‹å¤–éƒ¨éƒµä»¶é–±è®€å™¨"
 
-#: src/lang.c:267
+#: src/lang.c:269
 #, c-format
 msgid "Extracting %s..."
 msgstr "æ­£åœ¨æ“·å– %sâ€¦"
 
-#: src/lang.c:269
+#: src/lang.c:271
 #, c-format
 msgid "Error writing %s file. Filesystem full? File reset to previous state."
 msgstr "å¯«å…¥ %s æª”æ¡ˆæ™‚ç™¼ç”ŸéŒ¯èª¤ã€‚æª”æ¡ˆç³»çµ±å·²æ»¿ï¼Ÿæª”æ¡ˆé‡ç½®åˆ°ä¸Šä¸€å€‹ç‹€æ…‹ã€‚"
 
-#: src/lang.c:270
+#: src/lang.c:272
 #, c-format
 msgid "Error making backup of %s file. Filesystem full?"
 msgstr "è£½ä½œæª”æ¡ˆ %s å‚™ä»½æ™‚ç™¼ç”ŸéŒ¯èª¤ã€‚æª”æ¡ˆç³»çµ±å·²æ»¿ï¼Ÿ"
 
-#: src/lang.c:271
+#: src/lang.c:273
 #, c-format
 msgid "Filtering global rules (%d/%d)..."
 msgstr "ç¯©é¸å…¨åŸŸè¦å‰‡ (%d/%d)â€¦"
 
-#: src/lang.c:272
+#: src/lang.c:274
 msgid "Rule created by: "
 msgstr "è¦å‰‡å»ºç«‹è€…ç‚ºï¼š"
 
-#: src/lang.c:273
+#: src/lang.c:275
 #, c-format
 msgid "Enter pattern [%s]> "
 msgstr "è¼¸å…¥èƒšé¨° [%s]>"
 
-#: src/lang.c:274
+#: src/lang.c:276
 #, c-format
 msgid ""
 "\n"
@@ -1501,20 +1501,20 @@ msgstr ""
 "\n"
 "æ‚¨æ‰€è¦æ±‚å°æ–¼æ‚¨æ–‡ç« çš„è·Ÿè²¼ç‚ºä¸‹åˆ— %sï¼š\n"
 
-#: src/lang.c:275
+#: src/lang.c:277
 #, c-format
 msgid "  %s\t Answers will be directed to you by mail.\n"
 msgstr "  %s\t å›žè¦†å°‡æœƒç›´æŽ¥ç¶“ç”±éƒµä»¶å¯„çµ¦æ‚¨ã€‚\n"
 
-#: src/lang.c:276
+#: src/lang.c:278
 msgid "-- forwarded message --\n"
 msgstr "-- å·²è½‰å¯„è¨Šæ¯ --\n"
 
-#: src/lang.c:277
+#: src/lang.c:279
 msgid "-- end of forwarded message --\n"
 msgstr "-- å·²è½‰å¯„è¨Šæ¯çµæŸ --\n"
 
-#: src/lang.c:278
+#: src/lang.c:280
 msgid ""
 "# Format:\n"
 "#   comment=STRING    Optional. Multiple lines allowed. Comments must be "
@@ -1568,845 +1568,845 @@ msgstr ""
 "#   time=æ•¸å­—         å¯é¸ã€‚time_t å€¼è¡¨ç¤ºè¦å‰‡éŽæœŸçš„æ™‚é–“\n"
 "#\n"
 
-#: src/lang.c:299
+#: src/lang.c:301
 #, c-format
 msgid "Enter score for rule (default=%d): "
 msgstr "è¼¸å…¥è¦å‰‡çš„åˆ†æ•¸ (é è¨­=%d)ï¼š"
 
-#: src/lang.c:300
+#: src/lang.c:302
 #, c-format
 msgid "Enter the score weight (range 0 < score <= %d)"
 msgstr "è¼¸å…¥åˆ†æ•¸çš„æ¬Šé‡ (ç¯„åœ 0 < åˆ†æ•¸ <= %d)"
 
 #. SCORE_MAX
-#: src/lang.c:301
+#: src/lang.c:303
 msgid "Full"
 msgstr "å…¨éƒ¨"
 
-#: src/lang.c:302
+#: src/lang.c:304
 msgid "Comment (optional)  : "
 msgstr "è©•è«– (å¯é¸çš„) ï¼š"
 
-#: src/lang.c:303
+#: src/lang.c:305
 msgid "Apply pattern to    : "
 msgstr "å¥—ç”¨èƒšé¨°åˆ°   ï¼š"
 
-#: src/lang.c:304
+#: src/lang.c:306
 msgid "From: line (ignore case)      "
 msgstr "From: åˆ— (å¿½ç•¥å¤§å°å¯«)      "
 
-#: src/lang.c:305
+#: src/lang.c:307
 msgid "From: line (case sensitive)   "
 msgstr "From: åˆ— (å¤§å°å¯«ç›¸ç¬¦)   "
 
-#: src/lang.c:307
+#: src/lang.c:309
 #, c-format
 msgid "%s%s: Unknown host.\n"
 msgstr "%s%sï¼šä¸æ˜Žçš„ä¸»æ©Ÿã€‚\n"
 
-#: src/lang.c:309
+#: src/lang.c:311
 msgid "global "
 msgstr "å…¨åŸŸ "
 
-#: src/lang.c:310
+#: src/lang.c:312
 #, c-format
 msgid "Please use %.100s instead"
 msgstr "è«‹ä½¿ç”¨ %.100s åšç‚ºæ›¿ä»£"
 
-#: src/lang.c:311
+#: src/lang.c:313
 #, c-format
 msgid "%s is bogus"
 msgstr "%s æ˜¯å‡é€ çš„"
 
-#: src/lang.c:312
+#: src/lang.c:314
 #, c-format
 msgid "Group %s is moderated. Continue?"
 msgstr "ç¾¤çµ„ %s æœ‰äººä¸»æŒã€‚è¦ç¹¼çºŒï¼Ÿ"
 
-#: src/lang.c:313
+#: src/lang.c:315
 msgid "groups"
 msgstr "ç¾¤çµ„"
 
-#: src/lang.c:314
+#: src/lang.c:316
 #, c-format
 msgid "Rereading %s..."
 msgstr "é‡æ–°è®€å– %sâ€¦"
 
-#: src/lang.c:315
+#: src/lang.c:317
 msgid "Top Level Commands"
 msgstr "é ‚å±¤å‘½ä»¤"
 
-#: src/lang.c:316
+#: src/lang.c:318
 msgid "Group Selection"
 msgstr "ç¾¤çµ„é¸æ“‡"
 
-#: src/lang.c:317
+#: src/lang.c:319
 msgid "group"
 msgstr "ç¾¤çµ„"
 
-#: src/lang.c:318
+#: src/lang.c:320
 msgid ""
 "*** Group descriptions are disabled according to current select_format ***"
 msgstr ""
 
-#: src/lang.c:320
+#: src/lang.c:322
 msgid ""
 "One or more lines of comment. <CR> to add a line or proceed if line is empty."
 msgstr "ä¸€æˆ–å¤šåˆ—çš„è©•è«–ã€‚<CR> ä»¥åŠ å…¥ä¸€åˆ—æˆ–æ˜¯å¦‚æžœç©ºåˆ—å‰‡ç¹¼çºŒã€‚"
 
-#: src/lang.c:321
+#: src/lang.c:323
 msgid "From: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr "From: è¦åŠ å…¥ç¯©é¸å™¨æª”æ¡ˆçš„åˆ—ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:322
+#: src/lang.c:324
 msgid ""
 "Linecount of articles to be filtered. < for less, > for more, = for equal."
 msgstr "è¦ç¯©é¸çš„æ–‡ç« åˆ—æ•¸ã€‚< è¡¨ç¤ºè¼ƒå°‘ï¼Œ> è¡¨ç¤ºæ›´å¤šï¼Œ= è¡¨ç¤ºç›¸ç­‰ã€‚"
 
-#: src/lang.c:323
+#: src/lang.c:325
 msgid "Message-ID: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr "Message-ID: è¦åŠ å…¥ç¯©é¸å™¨æª”æ¡ˆçš„åˆ—ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:324
+#: src/lang.c:326
 msgid "Subject: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr "Subject: è¦åŠ å…¥ç¯©é¸å™¨æª”æ¡ˆçš„åˆ—ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:325
+#: src/lang.c:327
 msgid ""
 "Enter text pattern to filter if Subject: & From: lines are not what you want."
 msgstr "å¦‚æžœ Subject: &  From: å„åˆ—ä¸æ˜¯æ‚¨æƒ³è¦çš„ï¼Œå°±è¼¸å…¥æ–‡å­—èƒšé¨°åˆ°ç¯©é¸å™¨ã€‚"
 
-#: src/lang.c:326
+#: src/lang.c:328
 msgid ""
 "Select where text pattern should be applied. <SPACE> toggles & <CR> sets."
 msgstr "é¸å–æ‡‰è©²å¥—ç”¨æ–‡å­—èƒšé¨°çš„åœ°æ–¹ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:327
+#: src/lang.c:329
 msgid ""
 "Expiration time in days for the entered filter. <SPACE> toggles & <CR> sets."
 msgstr "æ‰€è¼¸å…¥ç¯©é¸å™¨çš„éŽæœŸå¤©æ•¸ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:328
+#: src/lang.c:330
 msgid ""
 "Apply kill only to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr "åªå°ç›®å‰çš„ç¾¤çµ„æˆ–æ‰€æœ‰ç¾¤çµ„æ‰å¥—ç”¨ç é™¤ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:329
+#: src/lang.c:331
 msgid ""
 "Apply select to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr "å°ç›®å‰çš„ç¾¤çµ„æˆ–æ‰€æœ‰ç¾¤çµ„å¥—ç”¨é¸å–ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:330
+#: src/lang.c:332
 msgid "kill an article via a menu"
 msgstr "é€éŽé¸å–®ç é™¤æ–‡ç« "
 
-#: src/lang.c:331
+#: src/lang.c:333
 msgid "auto-select (hot) an article via a menu"
 msgstr "é€éŽé¸å–®è‡ªå‹•é¸å– (ç†±é–€) æ–‡ç« "
 
-#: src/lang.c:332
+#: src/lang.c:334
 msgid "Browse URLs in article"
 msgstr "åœ¨æ–‡ç« ä¸­ç€è¦½ç¶²å€"
 
-#: src/lang.c:333
+#: src/lang.c:335
 msgid "0 - 9\t  display article by number in current thread"
 msgstr "0 - 9\t  åœ¨ç›®å‰çš„è¨Žè«–ä¸²ä¸­ä¾ç·¨è™Ÿé¡¯ç¤ºæ–‡ç« "
 
-#: src/lang.c:335
+#: src/lang.c:337
 msgid "cancel (delete) or supersede (overwrite) current article"
 msgstr "å–æ¶ˆ (åˆªé™¤) æˆ–å–ä»£ (è¦†å¯«) ç›®å‰çš„æ–‡ç« "
 
-#: src/lang.c:336
+#: src/lang.c:338
 msgid "post followup to current article"
 msgstr "è·Ÿè²¼ç›®å‰çš„æ–‡ç« "
 
-#: src/lang.c:337
+#: src/lang.c:339
 msgid "post followup (don't copy text) to current article"
 msgstr "è·Ÿè²¼ (ä¸è¤‡è£½æ–‡å­—) ç›®å‰çš„æ–‡ç« "
 
-#: src/lang.c:338
+#: src/lang.c:340
 msgid "post followup to current article quoting complete headers"
 msgstr "è·Ÿè²¼ç›®å‰çš„æ–‡ç« ä¸¦å¼•è¿°å®Œæ•´æ¨™é ­"
 
-#: src/lang.c:339
+#: src/lang.c:341
 msgid "repost chosen article to another group"
 msgstr "é‡æ–°å¼µè²¼æ‰€é¸æ–‡ç« åˆ°å¦å¤–çš„ç¾¤çµ„"
 
-#: src/lang.c:341
+#: src/lang.c:343
 msgid "edit article (mail-groups only)"
 msgstr "ç·¨è¼¯æ–‡ç«  (åªé™éƒµä»¶ç¾¤çµ„)"
 
-#: src/lang.c:342
+#: src/lang.c:344
 msgid "display first article in current thread"
 msgstr "é¡¯ç¤ºç›®å‰è¨Žè«–ä¸²ä¸­çš„ç¬¬ä¸€ç¯‡æ–‡ç« "
 
-#: src/lang.c:343
+#: src/lang.c:345
 msgid "display first page of article"
 msgstr "é¡¯ç¤ºæ–‡ç« çš„ç¬¬ä¸€é "
 
-#: src/lang.c:344
+#: src/lang.c:346
 msgid "display last article in current thread"
 msgstr "é¡¯ç¤ºç›®å‰è¨Žè«–ä¸²ä¸­çš„æœ€å¾Œä¸€ç¯‡æ–‡ç« "
 
-#: src/lang.c:345
+#: src/lang.c:347
 msgid "display last page of article"
 msgstr "é¡¯ç¤ºæ–‡ç« çš„æœ€å¾Œä¸€é "
 
-#: src/lang.c:346
+#: src/lang.c:348
 msgid "mark rest of thread as read and advance to next unread"
 msgstr "æ¨™è¨˜å…¶é¤˜çš„è¨Žè«–ä¸²ç‚ºå·²è®€ä¸¦è·³åˆ°ä¸‹ä¸€å€‹æœªè®€"
 
-#: src/lang.c:347
+#: src/lang.c:349
 msgid "display next article"
 msgstr "é¡¯ç¤ºä¸‹ä¸€ç¯‡æ–‡ç« "
 
-#: src/lang.c:348
+#: src/lang.c:350
 msgid "display first article in next thread"
 msgstr "é¡¯ç¤ºä¸‹ä¸€å€‹è¨Žè«–ä¸²çš„ç¬¬ä¸€ç¯‡æ–‡ç« "
 
-#: src/lang.c:349
+#: src/lang.c:351
 msgid "display next unread article"
 msgstr "é¡¯ç¤ºä¸‹ä¸€ç¯‡æœªè®€æ–‡ç« "
 
-#: src/lang.c:350
+#: src/lang.c:352
 msgid "go to the article that this one followed up"
 msgstr "å‰å¾€é€™ç¯‡æ‰€è·Ÿè²¼çš„æ–‡ç« "
 
-#: src/lang.c:351
+#: src/lang.c:353
 msgid "display previous article"
 msgstr "é¡¯ç¤ºä¸Šä¸€ç¯‡æ–‡ç« "
 
-#: src/lang.c:352
+#: src/lang.c:354
 msgid "display previous unread article"
 msgstr "é¡¯ç¤ºä¸Šä¸€ç¯‡æœªè®€æ–‡ç« "
 
-#: src/lang.c:353
+#: src/lang.c:355
 msgid "quickly kill an article using defaults"
 msgstr "ä½¿ç”¨é è¨­å€¼å¿«é€Ÿç é™¤æ–‡ç« "
 
-#: src/lang.c:354
+#: src/lang.c:356
 msgid "quickly auto-select (hot) an article using defaults"
 msgstr "ä½¿ç”¨é è¨­å€¼å¿«é€Ÿè‡ªå‹•é¸å– (ç†±é–€) æ–‡ç« "
 
-#: src/lang.c:355
+#: src/lang.c:357
 msgid "return to group selection level"
 msgstr "å›žåˆ°ç¾¤çµ„é¸æ“‡å±¤ç´š"
 
-#: src/lang.c:356
+#: src/lang.c:358
 msgid "reply through mail to author"
 msgstr "é€éŽéƒµä»¶å›žè¦†ä½œè€…"
 
-#: src/lang.c:357
+#: src/lang.c:359
 msgid "reply through mail (don't copy text) to author"
 msgstr "é€éŽéƒµä»¶ (ä¸è¤‡è£½æ–‡å­—) å›žè¦†ä½œè€…"
 
-#: src/lang.c:358
+#: src/lang.c:360
 msgid "reply through mail to author quoting complete headers"
 msgstr "é€éŽéƒµä»¶å›žè¦†ä½œè€…ä¸¦å¼•è¿°å®Œæ•´æ¨™é ­"
 
-#: src/lang.c:359
+#: src/lang.c:361
 msgid "search backwards within this article"
 msgstr "åœ¨é€™ç¯‡æ–‡ç« ä¹‹å…§å‘å¾Œæœå°‹"
 
-#: src/lang.c:360
+#: src/lang.c:362
 msgid "search forwards within this article"
 msgstr "åœ¨é€™ç¯‡æ–‡ç« ä¹‹å…§å‘å‰æœå°‹"
 
-#: src/lang.c:361
+#: src/lang.c:363
 msgid "show article in raw-mode (including all headers)"
 msgstr "åœ¨åŽŸå§‹æ¨¡å¼ä¸­é¡¯ç¤ºæ–‡ç«  (åŒ…å«æ‰€æœ‰æ¨™é ­)"
 
-#: src/lang.c:362
+#: src/lang.c:364
 msgid "skip next block of included text"
 msgstr "è·³éŽæ‰€å«æ–‡å­—çš„ä¸‹ä¸€å€‹å€å¡Š"
 
-#: src/lang.c:363
+#: src/lang.c:365
 msgid "toggle display of sections hidden by a form-feed (^L) on/off"
 msgstr "åˆ‡æ›é¡¯ç¤ºç”±è¡¨æ ¼é¥‹é€ (^L) æ‰€éš±è—çš„å€æ®µ ON/OFF"
 
-#: src/lang.c:364
+#: src/lang.c:366
 msgid "toggle display of all headers"
 msgstr "åˆ‡æ›é¡¯ç¤ºæ‰€æœ‰æ¨™é ­"
 
-#: src/lang.c:365
+#: src/lang.c:367
 msgid "toggle word highlighting on/off"
 msgstr "åˆ‡æ›å­—è©žé«˜äº®åº¦é¡¯ç¤º ON/OFF"
 
-#: src/lang.c:366
+#: src/lang.c:368
 msgid "toggle ROT-13 (basic decode) for current article"
 msgstr "åˆ‡æ›ç›®å‰æ–‡ç« çš„ ROT-13 (åŸºæœ¬è§£ç¢¼)"
 
-#: src/lang.c:367
+#: src/lang.c:369
 msgid "toggle tabwidth 4 <-> 8"
 msgstr "åˆ‡æ›è·³æ ¼å¯¬åº¦ 4 <-> 8"
 
-#: src/lang.c:368
+#: src/lang.c:370
 msgid "toggle german TeX style decoding for current article"
 msgstr "åˆ‡æ›ç›®å‰æ–‡ç« çš„å¾·èªž TeX æ¨£å¼è§£ç¢¼"
 
-#: src/lang.c:369
+#: src/lang.c:371
 msgid "toggle display of uuencoded sections"
 msgstr "åˆ‡æ›é¡¯ç¤ºä¸¦ç·¨ç¢¼å€æ®µ"
 
-#: src/lang.c:370
+#: src/lang.c:372
 msgid "View/pipe/save multimedia attachments"
 msgstr "æª¢è¦–/ç®¡ç·š/å„²å­˜å¤šåª’é«”é™„ä»¶"
 
-#: src/lang.c:371
+#: src/lang.c:373
 msgid "choose first attachment in list"
 msgstr "é¸æ“‡åˆ—è¡¨ä¸­çš„ç¬¬ä¸€å€‹é™„ä»¶"
 
-#: src/lang.c:372
+#: src/lang.c:374
 msgid "0 - 9\t  choose attachment by number"
 msgstr "0 - 9\t  ä¾ç·¨è™Ÿé¸æ“‡é™„ä»¶"
 
-#: src/lang.c:373
+#: src/lang.c:375
 msgid "choose last attachment in list"
 msgstr "é¸æ“‡åˆ—è¡¨ä¸­çš„æœ€å¾Œä¸€å€‹é™„ä»¶"
 
-#: src/lang.c:375
+#: src/lang.c:377
 msgid "pipe attachment into command"
 msgstr "å°‡é™„ä»¶é€²å…¥ç®¡ç·šå‘½ä»¤"
 
-#: src/lang.c:376
+#: src/lang.c:378
 msgid "pipe raw attachment into command"
 msgstr "å°‡åŽŸå§‹é™„ä»¶é€²å…¥ç®¡ç·šå‘½ä»¤"
 
-#: src/lang.c:378
+#: src/lang.c:380
 msgid "save attachment to disk"
 msgstr "å°‡é™„ä»¶å„²å­˜åˆ°ç£ç¢Ÿ"
 
-#: src/lang.c:379
+#: src/lang.c:381
 msgid "search for attachments forwards"
 msgstr "å‘å‰æœå°‹é™„ä»¶"
 
-#: src/lang.c:380
+#: src/lang.c:382
 msgid "search for attachments backwards"
 msgstr "å‘å¾Œæœå°‹é™„ä»¶"
 
-#: src/lang.c:381
+#: src/lang.c:383
 msgid "view attachment"
 msgstr "æª¢è¦–é™„ä»¶"
 
-#: src/lang.c:382
+#: src/lang.c:384
 msgid "tag attachment"
 msgstr "æ¨™å®šé™„ä»¶"
 
-#: src/lang.c:383
+#: src/lang.c:385
 msgid "tag attachments that match user specified pattern"
 msgstr "æ¨™å®šåŒ¹é…ä½¿ç”¨è€…æŒ‡å®šèƒšé¨°çš„é™„ä»¶"
 
-#: src/lang.c:384
+#: src/lang.c:386
 msgid "reverse tagging on all attachments (toggle)"
 msgstr "åå‘æ¨™å®šæ‰€æœ‰é™„ä»¶ (åˆ‡æ›)"
 
-#: src/lang.c:385
+#: src/lang.c:387
 msgid "untag all tagged attachments"
 msgstr "å–æ¶ˆæ¨™å®šæ‰€æœ‰å·²æ¨™å®šé™„ä»¶"
 
-#: src/lang.c:386
+#: src/lang.c:388
 msgid "toggle info message in last line (name/description of attachment)"
 msgstr "åˆ‡æ›æœ€å¾Œä¸€åˆ—ä¸­çš„è³‡è¨Š (é™„ä»¶çš„åç¨±/æè¿°)"
 
-#: src/lang.c:387
+#: src/lang.c:389
 msgid "choose first attribute in list"
 msgstr "é¸æ“‡åˆ—è¡¨ä¸­çš„ç¬¬ä¸€é …å±¬æ€§"
 
-#: src/lang.c:388
+#: src/lang.c:390
 msgid "0 - 9\t  choose attribute by number"
 msgstr "0 - 9\t  ä¾ç·¨è™Ÿé¸æ“‡å±¬æ€§"
 
-#: src/lang.c:389
+#: src/lang.c:391
 msgid "choose last attribute in list"
 msgstr "é¸æ“‡åˆ—è¡¨ä¸­çš„æœ€å¾Œä¸€é …å±¬æ€§"
 
-#: src/lang.c:390
+#: src/lang.c:392
 msgid "reset attribute to a default value"
 msgstr "é‡ç½®å±¬æ€§ç‚ºé è¨­å€¼"
 
-#: src/lang.c:391
+#: src/lang.c:393
 msgid "search forwards for an attribute"
 msgstr "å‘å‰æœå°‹æŸä¸€å±¬æ€§"
 
-#: src/lang.c:392
+#: src/lang.c:394
 msgid "search backwards for an attribute"
 msgstr "å‘å¾Œæœå°‹æŸä¸€å±¬æ€§"
 
-#: src/lang.c:393
+#: src/lang.c:395
 msgid "select attribute"
 msgstr "é¸å–å±¬æ€§"
 
-#: src/lang.c:394
+#: src/lang.c:396
 msgid "toggle back to options menu when invoked from there"
 msgstr "å¦‚æžœä¹‹å‰å¾žé‚£è£¡èª¿ç”¨å°±åˆ‡å›žé¸é …åŠŸèƒ½è¡¨"
 
-#: src/lang.c:395
+#: src/lang.c:397
 #, c-format
 msgid "report bug or comment via mail to %s"
 msgstr "é€éŽéƒµä»¶å ±å‘ŠéŒ¯èª¤æˆ–è©•è«–çµ¦ %s"
 
-#: src/lang.c:396
+#: src/lang.c:398
 msgid "choose first option in list"
 msgstr "é¸æ“‡åˆ—è¡¨ä¸­çš„ç¬¬ä¸€å€‹é¸é …"
 
-#: src/lang.c:397
+#: src/lang.c:399
 msgid "0 - 9\t  choose option by number"
 msgstr "0 - 9\t  ä¾ç·¨è™Ÿé¸æ“‡é¸é …"
 
-#: src/lang.c:398
+#: src/lang.c:400
 msgid "choose last option in list"
 msgstr "é¸æ“‡åˆ—è¡¨ä¸­çš„æœ€å¾Œä¸€å€‹é¸é …"
 
-#: src/lang.c:399
+#: src/lang.c:401
 msgid "start scopes menu"
 msgstr "èµ·å§‹ç¯„åœé¸å–®"
 
-#: src/lang.c:400
+#: src/lang.c:402
 msgid "search forwards for an option"
 msgstr "å‘å‰æœå°‹æŸä¸€é¸é …"
 
-#: src/lang.c:401
+#: src/lang.c:403
 msgid "search backwards for an option"
 msgstr "å‘å¾Œæœå°‹æŸä¸€é¸é …"
 
-#: src/lang.c:402
+#: src/lang.c:404
 msgid "select option"
 msgstr "é¸å–é¸é …"
 
-#: src/lang.c:403
+#: src/lang.c:405
 msgid "toggle to attributes menu"
 msgstr "åˆ‡æ›åˆ°å±¬æ€§é¸å–®"
 
-#: src/lang.c:404
+#: src/lang.c:406
 msgid "choose range of articles to be affected by next command"
 msgstr "é¸æ“‡æœƒè¢«ä¸‹ä¸€å€‹å‘½ä»¤æ‰€å½±éŸ¿çš„æ–‡ç« ç¯„åœ"
 
-#: src/lang.c:405
+#: src/lang.c:407
 msgid "escape from command prompt"
 msgstr "å¾žæŒ‡ä»¤æç¤ºç¬¦è™Ÿé€€å‡º"
 
-#: src/lang.c:406
+#: src/lang.c:408
 msgid "edit filter file"
 msgstr "ç·¨è¼¯ç¯©é¸å™¨æª”æ¡ˆ"
 
-#: src/lang.c:407
+#: src/lang.c:409
 msgid "get help"
 msgstr "æå–èªªæ˜Ž"
 
-#: src/lang.c:408
+#: src/lang.c:410
 msgid "display last article viewed"
 msgstr "é¡¯ç¤ºæœ€å¾Œä¸€ç¯‡å·²æª¢è¦–æ–‡ç« "
 
-#: src/lang.c:409
+#: src/lang.c:411
 msgid "down one line"
 msgstr "å‘ä¸‹ä¸€åˆ—"
 
-#: src/lang.c:410
+#: src/lang.c:412
 msgid "up one line"
 msgstr "å‘ä¸Šä¸€åˆ—"
 
-#: src/lang.c:411
+#: src/lang.c:413
 msgid "go to article chosen by Message-ID"
 msgstr "å‰å¾€ä¾è¨Šæ¯è­˜åˆ¥è™Ÿæ‰€é¸æ–‡ç« "
 
-#: src/lang.c:412
+#: src/lang.c:414
 msgid "mail article/thread/hot/pattern/tagged articles to someone"
 msgstr "éƒµå¯„æ–‡ç« /è¨Žè«–ä¸²/ç†±é–€/èƒšé¨°/å·²æ¨™å®šæ–‡ç« çµ¦æŸäºº"
 
-#: src/lang.c:413
+#: src/lang.c:415
 msgid "menu of configurable options"
 msgstr "å¯çµ„é…é¸é …çš„é¸å–®"
 
-#: src/lang.c:414
+#: src/lang.c:416
 msgid "down one page"
 msgstr "å‘ä¸‹ä¸€é "
 
-#: src/lang.c:415
+#: src/lang.c:417
 msgid "up one page"
 msgstr "å‘ä¸Šä¸€é "
 
-#: src/lang.c:417
+#: src/lang.c:419
 msgid "post (write) article to current group"
 msgstr "å¼µè²¼ (å¯«å…¥) æ–‡ç« åˆ°ç›®å‰çš„ç¾¤çµ„"
 
-#: src/lang.c:418
+#: src/lang.c:420
 msgid "post postponed articles"
 msgstr "å¼µè²¼è¢«æ“±ç½®çš„æ–‡ç« "
 
-#: src/lang.c:420
+#: src/lang.c:422
 msgid "list articles posted by you (from posted file)"
 msgstr "åˆ—å‡ºç”±æ‚¨æ‰€å¼µè²¼çš„æ–‡ç«  (ä¾†è‡ªå¼µè²¼çš„æª”æ¡ˆ)"
 
-#: src/lang.c:421
+#: src/lang.c:423
 msgid "return to previous menu"
 msgstr "å›žåˆ°ä¸Šä¸€å€‹é¸å–®"
 
-#: src/lang.c:422
+#: src/lang.c:424
 msgid "quit tin immediately"
 msgstr "é¦¬ä¸Šé›¢é–‹ tin"
 
-#: src/lang.c:423
+#: src/lang.c:425
 msgid "redraw page"
 msgstr "é‡ç¹ªé é¢"
 
-#: src/lang.c:424
+#: src/lang.c:426
 msgid "save article/thread/hot/pattern/tagged articles to file"
 msgstr "å„²å­˜æ–‡ç« /è¨Žè«–ä¸²/ç†±é–€/èƒšé¨°/å·²æ¨™å®šæ–‡ç« åˆ°æª”æ¡ˆ"
 
-#: src/lang.c:425
+#: src/lang.c:427
 msgid "save marked articles automatically without user prompts"
 msgstr "è‡ªå‹•å„²å­˜æ¨™è¨˜çš„æ–‡ç« è€Œç„¡éœ€ä½¿ç”¨è€…æç¤º"
 
-#: src/lang.c:426
+#: src/lang.c:428
 msgid "scroll the screen one line down"
 msgstr "æ²å‹•èž¢å¹•ä¸€æ¬¡ä¸‹ç§»ä¸€åˆ—"
 
-#: src/lang.c:427
+#: src/lang.c:429
 msgid "scroll the screen one line up"
 msgstr "æ²å‹•èž¢å¹•ä¸€æ¬¡ä¸Šç§»ä¸€åˆ—"
 
-#: src/lang.c:428
+#: src/lang.c:430
 msgid "search for articles by author backwards"
 msgstr "ä¾ä½œè€…å‘å¾Œæœå°‹æ–‡ç« "
 
-#: src/lang.c:429
+#: src/lang.c:431
 msgid "search for articles by author forwards"
 msgstr "ä¾ä½œè€…å‘å‰æœå°‹æ–‡ç« "
 
-#: src/lang.c:430
+#: src/lang.c:432
 msgid "search all articles for a given string (this may take some time)"
 msgstr "å°æ‰€æœ‰æ–‡ç« æœå°‹çµ¦å®šçš„å­—ä¸² (é€™ä¹Ÿè¨±æœƒèŠ±ä¸€é»žæ™‚é–“)"
 
-#: src/lang.c:431
+#: src/lang.c:433
 msgid " \t  (searches are case-insensitive and wrap around to all articles)"
 msgstr " \t (æœå°‹æ™‚å¤§å°å¯«ä¸é ˆç›¸ç¬¦ä¸¦å›žåˆ°æ‰€æœ‰æ–‡ç« çš„å‰ç«¯)"
 
-#: src/lang.c:432
+#: src/lang.c:434
 msgid "search for articles by Subject line backwards"
 msgstr "ä¾ä¸»é¡Œå‘å¾Œæœå°‹æ–‡ç« "
 
-#: src/lang.c:433
+#: src/lang.c:435
 msgid "search for articles by Subject line forwards"
 msgstr "ä¾ä¸»é¡Œå‘å‰æœå°‹æ–‡ç« "
 
-#: src/lang.c:434
+#: src/lang.c:436
 msgid "repeat last search"
 msgstr "é‡è¤‡æœ€å¾Œä¸€ç­†æœå°‹"
 
-#: src/lang.c:435
+#: src/lang.c:437
 msgid "tag current article for reposting/mailing/piping/printing/saving"
 msgstr "æ¨™å®šç›®å‰çš„æ–‡ç« ä»¥ç”¨æ–¼é‡æ–°å¼µè²¼/éƒµå¯„/ç®¡ç·š/åˆ—å°/å„²å­˜"
 
-#: src/lang.c:436
+#: src/lang.c:438
 msgid "toggle info message in last line (subject/description)"
 msgstr "åˆ‡æ›æœ€å¾Œä¸€åˆ—ä¸­çš„è³‡è¨Šè¨Šæ¯ (ä¸»æ—¨/æè¿°)"
 
-#: src/lang.c:437
+#: src/lang.c:439
 msgid "toggle inverse video"
 msgstr "åˆ‡æ›åç™½é¡¯ç¤º"
 
-#: src/lang.c:438
+#: src/lang.c:440
 msgid "toggle mini help menu display"
 msgstr "åˆ‡æ›è¿·ä½ èªªæ˜Žé¸å–®é¡¯ç¤º"
 
-#: src/lang.c:439
+#: src/lang.c:441
 msgid "cycle the display of authors email address, real name, both or neither"
 msgstr "é€±æœŸé¡¯ç¤ºä½œè€…é›»å­éƒµä»¶åœ°å€ã€çœŸå¯¦åç¨±ã€å…©è€…æˆ–çš†éž"
 
-#: src/lang.c:440
+#: src/lang.c:442
 msgid "show version information"
 msgstr "é¡¯ç¤ºç‰ˆæœ¬è³‡è¨Š"
 
-#: src/lang.c:441
+#: src/lang.c:443
 msgid "mark all articles as read and return to group selection menu"
 msgstr "æ¨™è¨˜æ‰€æœ‰æ–‡ç« ç‚ºå·²è®€ä¸¦å›žåˆ°ç¾¤çµ„é¸æ“‡é¸å–®"
 
-#: src/lang.c:442
+#: src/lang.c:444
 msgid "mark all articles as read and enter next group with unread articles"
 msgstr "æ¨™è¨˜æ‰€æœ‰æ–‡ç« ç‚ºå·²è®€ä¸¦é€²å…¥ä¸‹ä¸€å€‹ç¾¤çµ„èˆ‡æœªè®€æ–‡ç« "
 
-#: src/lang.c:443
+#: src/lang.c:445
 msgid "choose first thread in list"
 msgstr "é¸æ“‡æ¸…å–®ä¸­çš„ç¬¬ä¸€ç­†è¨Žè«–ä¸²"
 
-#: src/lang.c:444
+#: src/lang.c:446
 msgid "choose last thread in list"
 msgstr "é¸æ“‡æ¸…å–®ä¸­çš„æœ€å¾Œä¸€ç¯‡è¨Žè«–ä¸²"
 
-#: src/lang.c:445
+#: src/lang.c:447
 msgid "list articles within current thread (bring up Thread sub-menu)"
 msgstr "åˆ—å‡ºç›®å‰è¨Žè«–ä¸²ä¹‹å…§çš„æ–‡ç«  (å¸¶å‡ºè¨Žè«–ä¸²å­é¸å–®)"
 
-#: src/lang.c:446
+#: src/lang.c:448
 msgid "mark article as unread"
 msgstr "æ¨™è¨˜æ–‡ç« ç‚ºæœªè®€"
 
-#: src/lang.c:447
+#: src/lang.c:449
 msgid "mark current thread, range or tagged threads as read"
 msgstr "æ¨™è¨˜ç›®å‰çš„è¨Žè«–ä¸²ã€ç¯„åœæˆ–å·²æ¨™å®šè¨Žè«–ä¸²ç‚ºå·²è®€"
 
-#: src/lang.c:448
+#: src/lang.c:450
 msgid "mark current thread, range or tagged threads as unread"
 msgstr "æ¨™è¨˜ç›®å‰çš„è¨Žè«–ä¸²ã€ç¯„åœæˆ–å·²æ¨™å®šè¨Žè«–ä¸²ç‚ºæœªè®€"
 
-#: src/lang.c:449
+#: src/lang.c:451
 msgid "mark current/range/selected/pattern/tagged as read after prompting"
 msgstr "æ¨™è¨˜ç›®å‰çš„/ç¯„åœ/å·²é¸/èƒšé¨°/å·²æ¨™å®šæ–¼æç¤ºä¹‹å¾Œç‚ºå·²è®€"
 
-#: src/lang.c:450
+#: src/lang.c:452
 msgid "mark current/range/selected/pattern/tagged as unread after prompting"
 msgstr "æ¨™è¨˜ç›®å‰çš„/ç¯„åœ/å·²é¸/èƒšé¨°/å·²æ¨™å®šæ–¼æç¤ºä¹‹å¾Œç‚ºæœªè®€"
 
-#: src/lang.c:451
+#: src/lang.c:453
 msgid "toggle display of all/selected articles"
 msgstr "åˆ‡æ›é¡¯ç¤ºæ‰€æœ‰/å·²é¸æ–‡ç« "
 
-#: src/lang.c:452
+#: src/lang.c:454
 msgid "display next group"
 msgstr "é¡¯ç¤ºä¸‹ä¸€å€‹ç¾¤çµ„"
 
-#: src/lang.c:453
+#: src/lang.c:455
 msgid "display previous group"
 msgstr "é¡¯ç¤ºä¸Šä¸€å€‹ç¾¤çµ„"
 
-#: src/lang.c:454
+#: src/lang.c:456
 msgid "toggle all selections (all articles)"
 msgstr "åˆ‡æ›æ‰€æœ‰é¸å– (æ‰€æœ‰æ–‡ç« )"
 
-#: src/lang.c:455
+#: src/lang.c:457
 msgid "select group (make \"hot\")"
 msgstr "é¸å–ç¾¤çµ„ (è¨­ç‚ºã€Œç†±é–€ã€)"
 
-#: src/lang.c:456
+#: src/lang.c:458
 msgid "select thread"
 msgstr "é¸å–è¨Žè«–ä¸²"
 
-#: src/lang.c:457
+#: src/lang.c:459
 msgid "select threads if at least one unread article is selected"
 msgstr "å¦‚æžœè‡³å°‘é¸å–äº†ä¸€ç¯‡æœªè®€æ–‡ç« å°±é¸å–è¨Žè«–ä¸²"
 
-#: src/lang.c:458
+#: src/lang.c:460
 msgid "select threads that match user specified pattern"
 msgstr "é¸å–åŒ¹é…ä½¿ç”¨è€…æŒ‡å®šèƒšé¨°çš„è¨Žè«–ä¸²"
 
-#: src/lang.c:459
+#: src/lang.c:461
 msgid "tag all parts of current multipart-message in order"
 msgstr "ä¾åºæ¨™å®šç›®å‰å¤šéƒ¨ä»¶è¨Šæ¯çš„æ‰€æœ‰éƒ¨åˆ†"
 
-#: src/lang.c:460
+#: src/lang.c:462
 msgid "0 - 9\t  choose thread by number"
 msgstr "0 - 9\t  ä¾ç·¨è™Ÿé¸æ“‡è¨Žè«–ä¸²"
 
-#: src/lang.c:461
+#: src/lang.c:463
 msgid "toggle limit number of articles to get, and reload"
 msgstr "åˆ‡æ›è¦æå–æ–‡ç« çš„é™åˆ¶æ•¸é‡ï¼Œä¸¦é‡æ–°è¼‰å…¥"
 
-#: src/lang.c:462
+#: src/lang.c:464
 msgid "toggle display of all/unread articles"
 msgstr "åˆ‡æ›é¡¯ç¤ºæ‰€æœ‰/æœªè®€æ–‡ç« "
 
-#: src/lang.c:463
+#: src/lang.c:465
 msgid "toggle selection of thread"
 msgstr "åˆ‡æ›è¨Žè«–ä¸²çš„é¸å–"
 
-#: src/lang.c:464
+#: src/lang.c:466
 msgid "cycle through threading options available"
 msgstr "é‡è¦†å¾ªç’°å¯ç”¨çš„è¨Žè«–ä¸²é¸é …"
 
-#: src/lang.c:465
+#: src/lang.c:467
 msgid "undo all selections (all articles)"
 msgstr "å¾©åŽŸæ‰€æœ‰é¸å– (æ‰€æœ‰æ–‡ç« )"
 
-#: src/lang.c:466
+#: src/lang.c:468
 msgid "untag all tagged threads"
 msgstr "å–æ¶ˆæ¨™å®šæ‰€æœ‰å·²æ¨™å®šè¨Žè«–ä¸²"
 
-#: src/lang.c:467
+#: src/lang.c:469
 msgid "add new scope"
 msgstr "åŠ å…¥æ–°çš„ç¯„åœ"
 
-#: src/lang.c:468
+#: src/lang.c:470
 msgid "delete scope"
 msgstr "åˆªé™¤ç¯„åœ"
 
-#: src/lang.c:469
+#: src/lang.c:471
 msgid "edit attributes file"
 msgstr "ç·¨è¼¯å±¬æ€§æª”æ¡ˆ"
 
-#: src/lang.c:470
+#: src/lang.c:472
 msgid "choose first scope in list"
 msgstr "é¸æ“‡æ¸…å–®ä¸­çš„ç¬¬ä¸€ç­†ç¯„åœ"
 
-#: src/lang.c:471
+#: src/lang.c:473
 msgid "0 - 9\t  choose scope by number"
 msgstr "0 - 9\t  ä¾ç·¨è™Ÿé¸æ“‡ç¯„åœ"
 
-#: src/lang.c:472
+#: src/lang.c:474
 msgid "choose last scope in list"
 msgstr "é¸æ“‡æ¸…å–®ä¸­çš„æœ€å¾Œä¸€ç­†ç¯„åœ"
 
-#: src/lang.c:473
+#: src/lang.c:475
 msgid "move scope"
 msgstr "ç§»å‹•ç¯„åœ"
 
-#: src/lang.c:474
+#: src/lang.c:476
 msgid "rename scope"
 msgstr "é‡æ–°å‘½åç¯„åœ"
 
-#: src/lang.c:475
+#: src/lang.c:477
 msgid "select scope"
 msgstr "é¸å–ç¯„åœ"
 
-#: src/lang.c:476
+#: src/lang.c:478
 msgid "mark all articles in group as read"
 msgstr "æ¨™è¨˜æ‰€æœ‰ç¾¤çµ„ä¸­çš„æ–‡ç« ç‚ºå·²è®€"
 
-#: src/lang.c:477
+#: src/lang.c:479
 msgid "mark all articles in group as read and move to next unread group"
 msgstr "æ¨™è¨˜æ‰€æœ‰ç¾¤çµ„ä¸­çš„æ–‡ç« ç‚ºå·²è®€ä¸¦ç§»å‹•åˆ°ä¸‹ä¸€å€‹æœªè®€ç¾¤çµ„"
 
-#: src/lang.c:478
+#: src/lang.c:480
 msgid "choose first group in list"
 msgstr "é¸æ“‡æ¸…å–®ä¸­çš„ç¬¬ä¸€ç­†ç¾¤çµ„"
 
-#: src/lang.c:479
+#: src/lang.c:481
 msgid "choose group by name"
 msgstr "ä¾åç¨±é¸æ“‡ç¾¤çµ„"
 
-#: src/lang.c:480
+#: src/lang.c:482
 msgid "0 - 9\t  choose group by number"
 msgstr "0 - 9\t  ä¾ç·¨è™Ÿé¸æ“‡ç¾¤çµ„"
 
-#: src/lang.c:481
+#: src/lang.c:483
 msgid "choose range of groups to be affected by next command"
 msgstr "é¸æ“‡å—ä¸‹ä¸€å€‹å‘½ä»¤æ‰€å½±éŸ¿çš„ç¾¤çµ„ç¯„åœ"
 
-#: src/lang.c:482
+#: src/lang.c:484
 msgid "choose last group in list"
 msgstr "é¸æ“‡æ¸…å–®ä¸­çš„æœ€å¾Œä¸€å€‹ç¾¤çµ„"
 
-#: src/lang.c:484
+#: src/lang.c:486
 #, fuzzy
 msgid "list groups which an article has been posted to (by Message-ID)"
 msgstr "å‰å¾€ä¾è¨Šæ¯è­˜åˆ¥è™Ÿæ‰€é¸æ–‡ç« "
 
-#: src/lang.c:485
+#: src/lang.c:487
 msgid " \t  (go to article if at least one of the groups is available)"
 msgstr ""
 
-#: src/lang.c:487
+#: src/lang.c:489
 msgid "mark all articles in chosen group unread"
 msgstr "æ¨™è¨˜æ‰€æœ‰åœ¨å·²é¸ç¾¤çµ„ä¸­çš„æ–‡ç« ç‚ºæœªè®€"
 
-#: src/lang.c:488
+#: src/lang.c:490
 msgid "move chosen group within list"
 msgstr "ç§»å‹•æ¸…å–®å…§æ‰€é¸ç¾¤çµ„"
 
-#: src/lang.c:489
+#: src/lang.c:491
 msgid "choose next group with unread news"
 msgstr "é¸æ“‡å…·æœ‰æœªè®€æ–°èžçš„ä¸‹ä¸€å€‹ç¾¤çµ„"
 
-#: src/lang.c:490 src/lang.c:1382
+#: src/lang.c:492 src/lang.c:1395
 msgid "quit"
 msgstr "é›¢é–‹"
 
-#: src/lang.c:491
+#: src/lang.c:493
 msgid "quit without saving configuration changes"
 msgstr "é›¢é–‹ä½†ä¸å„²å­˜çµ„æ…‹è®Šæ›´"
 
-#: src/lang.c:492
+#: src/lang.c:494
 msgid "read chosen group"
 msgstr "è®€å–æ‰€é¸ç¾¤çµ„"
 
-#: src/lang.c:493
+#: src/lang.c:495
 msgid "reset .newsrc (all available articles in groups marked unread)"
 msgstr "é‡ç½® .newsrc (æ¨™è¨˜æ‰€æœ‰å¯ç”¨ç¾¤çµ„ä¸­çš„æ–‡ç« ç‚ºæœªè®€)"
 
-#: src/lang.c:494
+#: src/lang.c:496
 msgid "search backwards for a group name"
 msgstr "å‘å¾Œæœå°‹ç¾¤çµ„åç¨±"
 
-#: src/lang.c:495
+#: src/lang.c:497
 msgid " \t  (all searches are case-insensitive and wrap around)"
 msgstr " \t  (æ‰€æœ‰æœå°‹ä¸é ˆç¬¦åˆå¤§å°å¯«ä¸¦å›žåˆ°é–‹å§‹éƒ¨åˆ†)"
 
-#: src/lang.c:496
+#: src/lang.c:498
 msgid "search forwards for a group name"
 msgstr "å‘å‰æœå°‹ç¾¤çµ„åç¨±"
 
-#: src/lang.c:497
+#: src/lang.c:499
 msgid "subscribe to chosen group"
 msgstr "è¨‚é–±æ‰€é¸ç¾¤çµ„"
 
-#: src/lang.c:498
+#: src/lang.c:500
 msgid "subscribe to groups that match pattern"
 msgstr "è¨‚é–±åŒ¹é…èƒšé¨°çš„ç¾¤çµ„"
 
-#: src/lang.c:499
+#: src/lang.c:501
 msgid "reread active file to check for any new news"
 msgstr "é‡æ–°è®€å–ç¾ç”¨æª”æ¡ˆä»¥æª¢æŸ¥çœ‹çœ‹ä»»ä½•æ–°çš„æ–°èž"
 
-#: src/lang.c:500
+#: src/lang.c:502
 msgid "toggle display of group name only or group name plus description"
 msgstr "åˆ‡æ›åªé¡¯ç¤ºç¾¤çµ„åç¨±æˆ–æ˜¯ç¾¤çµ„åç¨±åŠ ä¸Šæè¿°"
 
-#: src/lang.c:501
+#: src/lang.c:503
 msgid "toggle display to show all/unread subscribed groups"
 msgstr "åˆ‡æ›é¡¯ç¤ºå…¨éƒ¨/æœªè®€çš„å·²è¨‚é–±ç¾¤çµ„"
 
-#: src/lang.c:502
+#: src/lang.c:504
 msgid "unsubscribe from chosen group"
 msgstr "å–æ¶ˆè¨‚é–±æ‰€é¸ç¾¤çµ„"
 
-#: src/lang.c:503
+#: src/lang.c:505
 msgid "unsubscribe from groups that match pattern"
 msgstr "å–æ¶ˆè¨‚é–±åŒ¹é…èƒšé¨°çš„ç¾¤çµ„"
 
-#: src/lang.c:504
+#: src/lang.c:506
 msgid "sort the list of groups"
 msgstr "æŽ’åºç¾¤çµ„æ¸…å–®"
 
-#: src/lang.c:505
+#: src/lang.c:507
 msgid "toggle display to show all/subscribed groups"
 msgstr "åˆ‡æ›é¡¯ç¤ºå…¨éƒ¨/å·²è¨‚é–±çš„ç¾¤çµ„"
 
-#: src/lang.c:506
+#: src/lang.c:508
 msgid "0 - 9\t  choose article by number"
 msgstr "0 - 9\t  ä¾ç·¨è™Ÿé¸æ“‡æ–‡ç« "
 
-#: src/lang.c:507
+#: src/lang.c:509
 msgid "mark thread as read and return to group index page"
 msgstr "æ¨™è¨˜è¨Žè«–ä¸²ç‚ºå·²è®€ä¸¦å›žåˆ°ç¾¤çµ„ç´¢å¼•é é¢"
 
-#: src/lang.c:508
+#: src/lang.c:510
 msgid "mark thread as read and enter next unread thread or group"
 msgstr "æ¨™è¨˜è¨Žè«–ä¸²ç‚ºå·²è®€ä¸¦è¼¸å…¥ä¸‹ä¸€å€‹æœªè®€çš„è¨Žè«–ä¸²æˆ–ç¾¤çµ„"
 
-#: src/lang.c:509
+#: src/lang.c:511
 msgid "choose first article in list"
 msgstr "é¸æ“‡æ¸…å–®ä¸­çš„ç¬¬ä¸€ç¯‡æ–‡ç« "
 
-#: src/lang.c:510
+#: src/lang.c:512
 msgid "choose last article in list"
 msgstr "é¸æ“‡æ¸…å–®ä¸­çš„æœ€å¾Œä¸€ç¯‡æ–‡ç« "
 
-#: src/lang.c:511
+#: src/lang.c:513
 msgid "mark art, range or tagged arts as read; move crsr to next unread art"
 msgstr "æ¨™è¨˜æ–‡ç« ã€ç¯„åœæˆ–å·²æ¨™å®šæ–‡ç« ç‚ºå·²è®€ï¼›ç§»å‹•æ¸¸æ¨™åˆ°ä¸‹ä¸€ç¯‡æœªè®€æ–‡ç« "
 
-#: src/lang.c:512
+#: src/lang.c:514
 msgid "mark article, range or tagged articles as unread"
 msgstr "æ¨™è¨˜æ–‡ç« ã€ç¯„åœæˆ–å·²æ¨™å®šæ–‡ç« ç‚ºæœªè®€"
 
-#: src/lang.c:513
+#: src/lang.c:515
 msgid "mark current thread as unread"
 msgstr "æ¨™è¨˜ç›®å‰è¨Žè«–ä¸²ç‚ºæœªè®€"
 
-#: src/lang.c:514
+#: src/lang.c:516
 msgid "read chosen article"
 msgstr "è®€å–æ‰€é¸æ–‡ç« "
 
-#: src/lang.c:515
+#: src/lang.c:517
 msgid ""
 "Display properties\n"
 "------------------"
@@ -2414,7 +2414,7 @@ msgstr ""
 "é¡¯ç¤ºå±¬æ€§\n"
 "------------------"
 
-#: src/lang.c:516
+#: src/lang.c:518
 msgid ""
 "Miscellaneous\n"
 "-------------"
@@ -2422,7 +2422,7 @@ msgstr ""
 "é›œé …\n"
 "-------------"
 
-#: src/lang.c:517
+#: src/lang.c:519
 msgid ""
 "Moving around\n"
 "-------------"
@@ -2430,7 +2430,7 @@ msgstr ""
 "å››è™•ç§»å‹•\n"
 "-------------"
 
-#: src/lang.c:518
+#: src/lang.c:520
 msgid ""
 "Group/thread/article operations\n"
 "-------------------------------"
@@ -2438,7 +2438,7 @@ msgstr ""
 "ç¾¤çµ„/è¨Žè«–ä¸²/æ–‡ç« æ“ä½œ\n"
 "-------------------------------"
 
-#: src/lang.c:519
+#: src/lang.c:521
 msgid ""
 "Attachment operations\n"
 "---------------------"
@@ -2446,7 +2446,7 @@ msgstr ""
 "é™„ä»¶æ“ä½œ\n"
 "---------------------"
 
-#: src/lang.c:520
+#: src/lang.c:522
 msgid ""
 "Attribute operations\n"
 "--------------------"
@@ -2454,7 +2454,7 @@ msgstr ""
 "å±¬æ€§æ“ä½œ\n"
 "--------------------"
 
-#: src/lang.c:521
+#: src/lang.c:523
 msgid ""
 "Option operations\n"
 "-----------------"
@@ -2462,7 +2462,7 @@ msgstr ""
 "é¸é …æ“ä½œ\n"
 "-----------------"
 
-#: src/lang.c:522
+#: src/lang.c:524
 msgid ""
 "Scope operations\n"
 "----------------"
@@ -2470,7 +2470,7 @@ msgstr ""
 "ç¯„åœæ“ä½œ\n"
 "----------------"
 
-#: src/lang.c:523
+#: src/lang.c:525
 msgid ""
 "URL operations\n"
 "--------------"
@@ -2478,90 +2478,90 @@ msgstr ""
 "ç¶²å€æ“ä½œ\n"
 "--------------"
 
-#: src/lang.c:524
+#: src/lang.c:526
 msgid "choose first URL in list"
 msgstr "é¸æ“‡æ¸…å–®ä¸­çš„ç¬¬ä¸€ç­†ç¶²å€"
 
-#: src/lang.c:525
+#: src/lang.c:527
 msgid "0 - 9\t  choose URL by number"
 msgstr "0 - 9\t  ä¾ç·¨è™Ÿé¸æ“‡ç¶²å€"
 
-#: src/lang.c:526
+#: src/lang.c:528
 msgid "choose last URL in list"
 msgstr "é¸æ“‡æ¸…å–®ä¸­çš„æœ€å¾Œä¸€ç­†ç¶²å€"
 
-#: src/lang.c:527
+#: src/lang.c:529
 msgid "search for URLs forwards"
 msgstr "å‘å‰æœå°‹ç¶²å€"
 
-#: src/lang.c:528
+#: src/lang.c:530
 msgid "search for URLs backwards"
 msgstr "å‘å¾Œæœå°‹ç¶²å€"
 
-#: src/lang.c:529
+#: src/lang.c:531
 msgid "Open URL in browser"
 msgstr "åœ¨ç€è¦½å™¨ä¸­é–‹å•Ÿç¶²å€"
 
-#: src/lang.c:530
+#: src/lang.c:532
 msgid "toggle info message in last line (URL)"
 msgstr "åˆ‡æ›æœ€å¾Œä¸€åˆ—çš„è³‡è¨Šè¨Šæ¯ (ç¶²å€)"
 
-#: src/lang.c:532
+#: src/lang.c:534
 msgid "Group Level Commands"
 msgstr "ç¾¤çµ„å±¤ç´šå‘½ä»¤"
 
-#: src/lang.c:533
+#: src/lang.c:535
 msgid "Kill filter added"
 msgstr "ç é™¤å·²åŠ å…¥çš„ç¯©é¸å™¨"
 
-#: src/lang.c:534
+#: src/lang.c:536
 msgid "Auto-selection filter added"
 msgstr "è‡ªå‹•é¸å–å·²åŠ å…¥çš„ç¯©é¸å™¨"
 
-#: src/lang.c:535
+#: src/lang.c:537
 msgid "All parts tagged"
 msgstr "å·²æ¨™å®šæ‰€æœ‰éƒ¨åˆ†"
 
-#: src/lang.c:536
+#: src/lang.c:538
 msgid "Storing article for later posting"
 msgstr "å­˜å…¥æ–‡ç« ä»¥ç”¨æ–¼ç¨å¾Œå¼µè²¼"
 
-#: src/lang.c:537
+#: src/lang.c:539
 msgid "Please enter a valid character"
 msgstr "è«‹è¼¸å…¥æœ‰æ•ˆå­—å…ƒ"
 
-#: src/lang.c:538
+#: src/lang.c:540
 #, c-format
 msgid "Missing part #%d"
 msgstr "ç¼ºå°‘éƒ¨åˆ†çš„ #%d"
 
-#: src/lang.c:539
+#: src/lang.c:541
 msgid "*** No postponed articles ***"
 msgstr "*** æ²’æœ‰è¢«æ“±ç½®çš„æ–‡ç«  ***"
 
-#: src/lang.c:540
+#: src/lang.c:542
 msgid "Not a multi-part message"
 msgstr "ä¸æ˜¯ä¸€ç¯‡å¤šéƒ¨ä»¶è¨Šæ¯"
 
-#: src/lang.c:541
+#: src/lang.c:543
 msgid "You are not subscribed to this group"
 msgstr "æ‚¨æœªè¨‚é–±é€™å€‹ç¾¤çµ„"
 
-#: src/lang.c:542
+#: src/lang.c:544
 msgid "No previous expression"
 msgstr "æ²’æœ‰ä¸Šä¸€å€‹è¡¨ç¤ºå¼"
 
-#: src/lang.c:543
+#: src/lang.c:545
 msgid "Operation disabled in no-overwrite mode"
 msgstr "åœ¨ç„¡è¦†å¯«æ¨¡å¼ä¸­çš„æ“ä½œå·²åœç”¨"
 
 #. TODO: replace hardcoded key-name in txt_info_postponed
-#: src/lang.c:545
+#: src/lang.c:547
 #, c-format
 msgid "%d postponed %s, reuse with ^O...\n"
 msgstr "%d å·²æ“±ç½® %sï¼ŒæŒ‰ä¸‹ ^O ä»¥é‡æ–°ä½¿ç”¨â€¦\n"
 
-#: src/lang.c:546
+#: src/lang.c:548
 msgid ""
 "X-Conversion-Note: multipart/alternative contents have been removed.\n"
 "  To get the whole article, turn alternative handling OFF in the Option "
@@ -2570,21 +2570,21 @@ msgstr ""
 "X-Conversion-Note: å¤šéƒ¨ä»¶/æ›¿ä»£å…§å®¹å·²è¢«ç§»é™¤ã€‚\n"
 "  è¦æå–æ•´ç¯‡æ–‡ç« ï¼Œè«‹åœ¨é¸é …åŠŸèƒ½è¡¨ä¸­é—œé–‰æ›¿ä»£è™•ç†\n"
 
-#: src/lang.c:548
+#: src/lang.c:550
 #, c-format
 msgid "Save filename for %s/%s is a mailbox. Attachment not saved"
 msgstr "å„²å­˜ %s/%s çš„æª”åæ˜¯ä¸€å€‹ä¿¡ç®±ã€‚é™„ä»¶æœªè¢«å„²å­˜"
 
-#: src/lang.c:549
+#: src/lang.c:551
 msgid "TeX2Iso encoded article"
 msgstr "TeX2Iso ç·¨ç¢¼æ–‡ç« "
 
-#: src/lang.c:550
+#: src/lang.c:552
 msgid "incomplete "
 msgstr "ä¸å®Œæ•´çš„ "
 
 #. TODO: replace hardcoded key-names
-#: src/lang.c:552
+#: src/lang.c:554
 #, c-format
 msgid ""
 "\n"
@@ -2643,152 +2643,152 @@ msgstr ""
 "è¦ç²å¾—æ›´å¤šè³‡è¨Šï¼Œè«‹é–±è®€ç·šä¸Šæ‰‹å†Šã€READMEã€INSTALLã€TODO å’Œ FTP ç­‰æª”æ¡ˆã€‚\n"
 "è«‹åˆ©ç”¨ã€ŽRã€å‘½ä»¤ç™¼é€éŒ¯èª¤å ±å‘Š/æ„è¦‹çµ¦ %sã€‚\n"
 
-#: src/lang.c:568
+#: src/lang.c:570
 #, c-format
 msgid "Invalid  From: %s  line. Read the INSTALL file again."
 msgstr "ç„¡æ•ˆçš„   From: %s  åˆ—ã€‚è«‹å†é–±è®€ INSTALL æª”æ¡ˆã€‚"
 
-#: src/lang.c:570
+#: src/lang.c:572
 msgid "Invalid multibyte sequence found\n"
 msgstr "å‡ºç¾ç„¡æ•ˆçš„å¤šä½å…ƒçµ„åºåˆ—\n"
 
-#: src/lang.c:573
+#: src/lang.c:575
 #, c-format
 msgid "Invalid  Sender:-header %s"
 msgstr "ç„¡æ•ˆçš„  Sender: -header %s"
 
-#: src/lang.c:575
+#: src/lang.c:577
 msgid "Inverse video disabled"
 msgstr "åç™½é¡¯ç¤ºå·²åœç”¨"
 
-#: src/lang.c:576
+#: src/lang.c:578
 msgid "Inverse video enabled"
 msgstr "åç™½é¡¯ç¤ºå·²å•Ÿç”¨"
 
-#: src/lang.c:578
+#: src/lang.c:580
 #, c-format
 msgid "Missing definition for %s\n"
 msgstr "ç¼ºå°‘ %s çš„å®šç¾©\n"
 
-#: src/lang.c:579
+#: src/lang.c:581
 #, c-format
 msgid "Invalid key definition '%s'\n"
 msgstr "ç„¡æ•ˆçš„æŒ‰éµå®šç¾©ã€Ž%sã€\n"
 
-#: src/lang.c:580
+#: src/lang.c:582
 #, c-format
 msgid "Invalid keyname '%s'\n"
 msgstr "ç„¡æ•ˆçš„æŒ‰éµåç¨±ã€Ž%sã€\n"
 
-#: src/lang.c:581
+#: src/lang.c:583
 #, c-format
 msgid "Keymap file was upgraded to version %s\n"
 msgstr "Keymap æª”æ¡ˆå·²å‡ç´šåˆ°ç‰ˆæœ¬ %s\n"
 
-#: src/lang.c:582
+#: src/lang.c:584
 #, c-format
 msgid "Kill From:     [%s] (y/n): "
 msgstr "ç é™¤ From:   [%s] (y/n)ï¼š"
 
-#: src/lang.c:583
+#: src/lang.c:585
 msgid "Kill Lines: (</>num): "
 msgstr "ç é™¤ Lines: (</>num)ï¼š"
 
-#: src/lang.c:584
+#: src/lang.c:586
 msgid "Kill Article Menu"
 msgstr "ç é™¤æ–‡ç« é¸å–®"
 
-#: src/lang.c:585
+#: src/lang.c:587
 #, c-format
 msgid "Kill Msg-Id:   [%s] (f/l/o/n): "
 msgstr "ç é™¤ Msg-Idï¼š [%s] (f/l/o/n)ï¼š"
 
-#: src/lang.c:586
+#: src/lang.c:588
 msgid "Kill pattern scope  : "
 msgstr "ç é™¤èƒšé¨°ç¯„åœ ï¼š"
 
-#: src/lang.c:587
+#: src/lang.c:589
 #, c-format
 msgid "Kill Subject:  [%s] (y/n): "
 msgstr "ç é™¤ Subject: [%s] (y/n)ï¼š"
 
-#: src/lang.c:588
+#: src/lang.c:590
 msgid "Kill text pattern   : "
 msgstr "ç é™¤æ–‡å­—èƒšé¨°  ï¼š"
 
-#: src/lang.c:589
+#: src/lang.c:591
 msgid "Kill time in days   : "
 msgstr "ç é™¤æ™‚é–“æ–¼æ¯æ—¥  ï¼š"
 
-#: src/lang.c:591
+#: src/lang.c:593
 msgid "Last"
 msgstr "æœ€å¾Œä¸€ç­†"
 
-#: src/lang.c:592
+#: src/lang.c:594
 msgid "-- Last response --"
 msgstr "-- æœ€å¾Œä¸€ç­†å›žæ‡‰ --"
 
-#: src/lang.c:593
+#: src/lang.c:595
 #, c-format
 msgid "Lines %s  "
 msgstr "åˆ— %s  "
 
-#: src/lang.c:596
+#: src/lang.c:598
 #, fuzzy
 msgid "Function not available."
 msgstr "ç„¡æ³•ä½¿ç”¨æ–‡ç« "
 
-#: src/lang.c:597
+#: src/lang.c:599
 msgid "Not reading via NNTP."
 msgstr ""
 
-#: src/lang.c:598
+#: src/lang.c:600
 #, fuzzy, c-format
 msgid "Group: %s"
 msgstr "ç¾¤çµ„ %.*sâ€¦"
 
-#: src/lang.c:599
+#: src/lang.c:601
 #, fuzzy, c-format
 msgid "Groups: %s"
 msgstr "ç¾¤çµ„ %.*sâ€¦"
 
-#: src/lang.c:602
+#: src/lang.c:604
 msgid "Mail"
 msgstr "éƒµå¯„"
 
-#: src/lang.c:603
+#: src/lang.c:605
 msgid "mailbox "
 msgstr "ä¿¡ç®± "
 
-#: src/lang.c:604
+#: src/lang.c:606
 #, c-format
 msgid "Mail article(s) to [%.*s]> "
 msgstr "éƒµå¯„æ–‡ç« åˆ° [%.*s]>"
 
-#: src/lang.c:605
+#: src/lang.c:607
 #, c-format
 msgid "Mailing log to %s\n"
 msgstr "éƒµå¯„è¨˜éŒ„æª”åˆ° %s\n"
 
-#: src/lang.c:606
+#: src/lang.c:608
 msgid "Mail bug report..."
 msgstr "éƒµå¯„éŒ¯èª¤å ±å‘Šâ€¦"
 
-#: src/lang.c:607
+#: src/lang.c:609
 #, c-format
 msgid "Mail BUG REPORT to %s?"
 msgstr "éƒµå¯„éŒ¯èª¤å ±å‘Šåˆ° %sï¼Ÿ"
 
-#: src/lang.c:608
+#: src/lang.c:610
 msgid "Mailed"
 msgstr "å·²å¯„å‡º"
 
-#: src/lang.c:609
+#: src/lang.c:611
 #, c-format
 msgid "Mailing to %s..."
 msgstr "éƒµå¯„åˆ° %sâ€¦"
 
-#: src/lang.c:610
+#: src/lang.c:612
 msgid ""
 "# [Mail/Save] active file. Format is like news active file:\n"
 "#   groupname  max.artnum  min.artnum  /dir\n"
@@ -2800,84 +2800,84 @@ msgstr ""
 "# ç¬¬å››å€‹æ¬„ä½æ˜¯åŸºåº•ç›®éŒ„ (äº¦å³ ~/Mail æˆ– ~/News)\n"
 "#\n"
 
-#: src/lang.c:613
+#: src/lang.c:615
 #, c-format
 msgid "%s marked as read"
 msgstr "%s æ¨™è¨˜ç‚ºå·²è®€"
 
-#: src/lang.c:614
+#: src/lang.c:616
 #, c-format
 msgid "%s marked as unread"
 msgstr "%s æ¨™è¨˜ç‚ºæœªè®€"
 
-#: src/lang.c:615
+#: src/lang.c:617
 #, c-format
 msgid "Marked %d of %d %s as read"
 msgstr "æ¨™è¨˜ %2$d ä¸­çš„ %1$d %3$s ç‚ºå·²è®€"
 
-#: src/lang.c:616
+#: src/lang.c:618
 #, c-format
 msgid "Marked %d of %d %s as unread"
 msgstr "æ¨™è¨˜ %2$d ä¸­çš„ %1$d %3$s ç‚ºæœªè®€"
 
-#: src/lang.c:617 src/lang.c:1349
+#: src/lang.c:619 src/lang.c:1351
 msgid "Mark"
 msgstr "æ¨™è¨˜"
 
-#: src/lang.c:618
+#: src/lang.c:620
 #, c-format
 msgid "Mark all articles as read%s?"
 msgstr "æ¨™è¨˜æ‰€æœ‰æ–‡ç« ç‚º %s è®€ï¼Ÿ"
 
-#: src/lang.c:619
+#: src/lang.c:621
 #, c-format
 msgid "Mark article as read%s?"
 msgstr "æ¨™è¨˜æ–‡ç« ç‚º %s è®€ï¼Ÿ"
 
-#: src/lang.c:620
+#: src/lang.c:622
 #, c-format
 msgid "Mark group %s as read?"
 msgstr "æ¨™è¨˜ç¾¤çµ„ %s ç‚ºå·²è®€ï¼Ÿ"
 
-#: src/lang.c:621
+#: src/lang.c:623
 #, c-format
 msgid "Mark thread as read%s?"
 msgstr "æ¨™è¨˜è¨Žè«–ä¸²ç‚º %s è®€ï¼Ÿ"
 
-#: src/lang.c:622
+#: src/lang.c:624
 #, c-format
 msgid "Matching %s groups..."
 msgstr "æ­£åœ¨åŒ¹é… %s ç¾¤çµ„â€¦"
 
-#: src/lang.c:623 src/lang.c:637 src/lang.c:643
+#: src/lang.c:625 src/lang.c:639 src/lang.c:645
 #, c-format
 msgid "<n>=set current to n; %s=line down; %s=line up; %s=help; %s=quit"
 msgstr "<n>=è¨­å®šç›®å‰ç‚º n; %s=ä¸‹ç§»ä¸€åˆ—ï¼›%s=è²¼é½Šï¼›%s=æ±‚åŠ©ï¼›%s=é›¢é–‹"
 
-#: src/lang.c:625
+#: src/lang.c:627
 #, c-format
 msgid ""
 "%s=view; %s=pipe; %s=pipe raw; %s=save; %s=tag; %s=tag pattern; %s=untag all"
 msgstr ""
 "%s=æª¢è¦–ï¼›%s=ç®¡ç·šï¼›%s=ç®¡ç·šåŽŸå§‹ï¼›%s=å„²å­˜ï¼›%s=æ¨™å®šï¼›%s=æ¨™å®šèƒšé¨°ï¼›%s=å–æ¶ˆæ‰€æœ‰æ¨™å®š"
 
-#: src/lang.c:627
+#: src/lang.c:629
 #, c-format
 msgid "%s=view; %s=save; %s=tag; %s=tag pattern; %s=untag all"
 msgstr "%s=æª¢è¦–ï¼›%s=å„²å­˜ï¼›%s=æ¨™å®šï¼›%s=æ¨™å®šèƒšé¨°ï¼›%s=å–æ¶ˆæ‰€æœ‰æ¨™å®š"
 
-#: src/lang.c:629
+#: src/lang.c:631
 #, c-format
 msgid ""
 "%s=reverse tagging; %s=search forwards; %s=search backwards; %s=repeat search"
 msgstr "%s=åå‘æ¨™å®šï¼›%s=å‘å‰æœå°‹ï¼›%s=å‘å¾Œæœå°‹ï¼›%s=é‡è¤‡æœå°‹"
 
-#: src/lang.c:630 src/lang.c:634
+#: src/lang.c:632 src/lang.c:636
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s=search pattern; %s=kill/select"
 msgstr "<n>=è¨­å®šç›®å‰ç‚º n; %s=ä¸‹ä¸€å€‹æœªè®€ï¼›%s=æœå°‹èƒšé¨°ï¼›%s=ç é™¤/é¸å–"
 
-#: src/lang.c:631
+#: src/lang.c:633
 #, c-format
 msgid ""
 "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; "
@@ -2885,262 +2885,262 @@ msgid ""
 msgstr ""
 "%s=ä½œè€…æœå°‹ï¼›%s=è¨­å›žæœªè®€ï¼›%s=ä¸‹ç§»ä¸€åˆ—ï¼›%s=è²¼é½Šï¼›%s=æ¨™è¨˜è®€å–ï¼›%s=åˆ—å‡ºè¨Žè«–ä¸²"
 
-#: src/lang.c:632
+#: src/lang.c:634
 #, 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:633
+#: src/lang.c:635
 #, c-format
 msgid "%s=search forwards; %s=search backwards; %s=quit"
 msgstr "%s=å‘å‰æœå°‹ï¼›%s=å‘å¾Œæœå°‹ï¼›%s=é›¢é–‹"
 
-#: src/lang.c:635
+#: src/lang.c:637
 #, 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:636
+#: src/lang.c:638
 #, c-format
 msgid "%s=add; %s=move; %s=rename; %s=delete"
 msgstr "%s=åŠ å…¥ï¼›%s=ç§»å‹•ï¼›%s=é‡æ–°å‘½åï¼›%s=åˆªé™¤"
 
-#: src/lang.c:638
+#: src/lang.c:640
 #, 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:639
+#: src/lang.c:641
 #, 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:640
+#: src/lang.c:642
 #, 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:641
+#: src/lang.c:643
 #, 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:642
+#: src/lang.c:644
 #, 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:644
+#: src/lang.c:646
 #, c-format
 msgid "%s=search forwards; %s=search backwards; %s=repeat search"
 msgstr "%s=å‘å‰æœå°‹ï¼›%s=å‘å¾Œæœå°‹ï¼›%s=é‡è¤‡æœå°‹"
 
-#: src/lang.c:645
+#: src/lang.c:647
 msgid "--More--"
 msgstr "--æ›´å¤š--"
 
-#: src/lang.c:646
+#: src/lang.c:648
 #, c-format
 msgid "Moving %s..."
 msgstr "æ­£åœ¨ç§»å‹• %sâ€¦"
 
-#: src/lang.c:647
+#: src/lang.c:649
 msgid "Message-ID: & last Reference  "
 msgstr "Message-ID: & æœ€è¿‘ä¸€ç­†åƒè€ƒ  "
 
-#: src/lang.c:648
+#: src/lang.c:650
 msgid "Message-ID: line              "
 msgstr "Message-ID: åˆ—              "
 
-#: src/lang.c:649
+#: src/lang.c:651
 msgid "Message-ID: & References: line"
 msgstr "Message-ID: & References: åˆ—"
 
-#: src/lang.c:651
+#: src/lang.c:653
 msgid ", name: "
 msgstr "ï¼Œåç¨±ï¼š"
 
-#: src/lang.c:652
+#: src/lang.c:654
 #, c-format
 msgid "Go to newsgroup [%s]> "
 msgstr "å‰å¾€æ–°èžç¾¤çµ„ [%s]>"
 
-#: src/lang.c:653
+#: src/lang.c:655
 msgid "newsgroups"
 msgstr "æ–°èžç¾¤çµ„"
 
-#: src/lang.c:654
+#: src/lang.c:656
 #, c-format
 msgid "Position %s in group list (1,2,..,$) [%d]> "
 msgstr "å®šä½ %s æ–¼ç¾¤çµ„æ¸…å–® (1,2,..,$) [%d]>"
 
-#: src/lang.c:655
+#: src/lang.c:657
 msgid "newsgroup"
 msgstr "æ–°èžç¾¤çµ„"
 
-#: src/lang.c:656
+#: src/lang.c:658
 msgid "Try and save newsrc file again?"
 msgstr "å†æ¬¡å˜—è©¦ä¸¦å„²å­˜ newsrc æª”æ¡ˆï¼Ÿ"
 
-#: src/lang.c:657
+#: src/lang.c:659
 msgid "Warning: No newsgroups were written to your newsrc file. Save aborted."
 msgstr "è­¦å‘Šï¼šæ²’æœ‰ä»»ä½•æ–°èžç¾¤çµ„è¢«å¯«å…¥æ‚¨çš„ newsrc æª”æ¡ˆã€‚å·²æ”¾æ£„å„²å­˜ã€‚"
 
-#: src/lang.c:658
+#: src/lang.c:660
 msgid "newsrc file saved successfully.\n"
 msgstr "newsrc æª”æ¡ˆå·²æˆåŠŸå„²å­˜ã€‚\n"
 
-#: src/lang.c:659
+#: src/lang.c:661
 msgid "-- Next response --"
 msgstr "-- ä¸‹ä¸€å€‹å›žæ‡‰ --"
 
-#: src/lang.c:660
+#: src/lang.c:662
 msgid "No  "
 msgstr "å¦  "
 
-#: src/lang.c:661
+#: src/lang.c:663
 msgid "*** No articles ***"
 msgstr "*** æ²’æœ‰æ–‡ç«  ***"
 
-#: src/lang.c:662
+#: src/lang.c:664
 msgid "No articles have been posted"
 msgstr "æ²’æœ‰ä»»ä½•æ–‡ç« å·²è¢«å¼µè²¼"
 
-#: src/lang.c:663
+#: src/lang.c:665
 msgid "*** No attachments ***"
 msgstr "*** æ²’æœ‰é™„ä»¶ ***"
 
-#: src/lang.c:664
+#: src/lang.c:666
 msgid "*** No description ***"
 msgstr "*** æ²’æœ‰æè¿° ***"
 
-#: src/lang.c:665
+#: src/lang.c:667
 msgid "No filename"
 msgstr "æ²’æœ‰æª”å"
 
-#: src/lang.c:666
+#: src/lang.c:668
 msgid "No group"
 msgstr "æ²’æœ‰ç¾¤çµ„"
 
-#: src/lang.c:667
+#: src/lang.c:669
 msgid "*** No groups ***"
 msgstr "*** æ²’æœ‰ç¾¤çµ„ ***"
 
-#: src/lang.c:668
+#: src/lang.c:670
 msgid "No more groups to read"
 msgstr "å·²ç„¡å¯è®€å–ç¾¤çµ„"
 
-#: src/lang.c:669
+#: src/lang.c:671
 msgid "No last message"
 msgstr "æ²’æœ‰æœ€è¿‘ä¸€ç­†è¨Šæ¯"
 
-#: src/lang.c:670
+#: src/lang.c:672
 msgid "No mail address"
 msgstr "æ²’æœ‰éƒµä»¶åœ°å€"
 
-#: src/lang.c:671
+#: src/lang.c:673
 msgid "No articles marked for saving"
 msgstr "æ²’æœ‰æ¨™è¨˜è¦å„²å­˜çš„æ–‡ç« "
 
-#: src/lang.c:672
+#: src/lang.c:674
 msgid "No match"
 msgstr "æ²’æœ‰åŒ¹é…"
 
-#: src/lang.c:673
+#: src/lang.c:675
 msgid "No more groups"
 msgstr "å·²ç„¡ç¾¤çµ„"
 
-#: src/lang.c:674
+#: src/lang.c:676
 msgid "No newsgroups"
 msgstr "æ²’æœ‰æ–°èžç¾¤çµ„"
 
-#: src/lang.c:675
+#: src/lang.c:677
 msgid "No next unread article"
 msgstr "æ²’æœ‰ä¸‹ä¸€ç¯‡æœªè®€æ–‡ç« "
 
-#: src/lang.c:676
+#: src/lang.c:678
 msgid "No previous group"
 msgstr "æ²’æœ‰ä¸Šä¸€å€‹ç¾¤çµ„"
 
-#: src/lang.c:677
+#: src/lang.c:679
 msgid "No previous search, nothing to repeat"
 msgstr "æ²’æœ‰ä¸Šä¸€å€‹æœå°‹ï¼Œæ²’æœ‰ä»»ä½•æ±è¥¿å¯é‡è¤‡"
 
-#: src/lang.c:678
+#: src/lang.c:680
 msgid "No previous unread article"
 msgstr "æ²’æœ‰ä¸Šä¸€ç¯‡æœªè®€æ–‡ç« "
 
-#: src/lang.c:679
+#: src/lang.c:681
 msgid "No responses"
 msgstr "æ²’æœ‰å›žæ‡‰"
 
-#: src/lang.c:680
+#: src/lang.c:682
 msgid "No responses to list in current thread"
 msgstr "åœ¨ç›®å‰çš„è¨Žè«–ä¸²ä¸­æ²’æœ‰å›žæ‡‰å¯åˆ—å‡º"
 
-#: src/lang.c:681
+#: src/lang.c:683
 msgid "*** No scopes ***"
 msgstr "*** æ²’æœ‰ç¯„åœ ***"
 
-#: src/lang.c:682
+#: src/lang.c:684
 msgid "No search string"
 msgstr "æ²’æœ‰æœå°‹å­—ä¸²"
 
-#: src/lang.c:683
+#: src/lang.c:685
 msgid "No subject"
 msgstr "æ²’æœ‰ä¸»æ—¨"
 
-#: src/lang.c:685
+#: src/lang.c:687
 #, c-format
 msgid "%s: Terminal must have clear to end-of-line (ce)\n"
 msgstr "%sï¼šçµ‚ç«¯æ©Ÿå¿…é ˆèƒ½å¤ æ¸…ç©ºåˆ°åˆ—å°¾ (ce)\n"
 
-#: src/lang.c:686
+#: src/lang.c:688
 #, c-format
 msgid "%s: Terminal must have clear to end-of-screen (cd)\n"
 msgstr "%sï¼šçµ‚ç«¯æ©Ÿå¿…é ˆèƒ½å¤ æ¸…ç©ºåˆ°èž¢å¹•æœ«ç«¯ (cd)\n"
 
-#: src/lang.c:687
+#: src/lang.c:689
 #, c-format
 msgid "%s: Terminal must have clearscreen (cl) capability\n"
 msgstr "%sï¼šçµ‚ç«¯æ©Ÿå¿…é ˆå…·å‚™æ¸…ç©ºèž¢å¹• (cl) çš„èƒ½åŠ›\n"
 
-#: src/lang.c:688
+#: src/lang.c:690
 #, c-format
 msgid "%s: Terminal must have cursor motion (cm)\n"
 msgstr "%sï¼šçµ‚ç«¯æ©Ÿå¿…é ˆèƒ½å¤ ç§»å‹•æ¸¸æ¨™ (cm)\n"
 
-#: src/lang.c:689
+#: src/lang.c:691
 #, c-format
 msgid "%s: TERM variable must be set to use screen capabilities\n"
 msgstr "%sï¼šTERM è®Šæ•¸å¿…é ˆè¢«è¨­å®šä»¥ä½¿ç”¨èž¢å¹•èƒ½åŠ›\n"
 
-#: src/lang.c:691
+#: src/lang.c:693
 #, c-format
 msgid "No viewer found for %s/%s\n"
 msgstr "æ‰¾ä¸åˆ°ä»»ä½•æª¢è¦–å™¨ç”¨æ–¼ %s/%s\n"
 
-#: src/lang.c:692
+#: src/lang.c:694
 msgid "Newsgroup does not exist on this server"
 msgstr "æ–°èžç¾¤çµ„ä¸å­˜åœ¨æ–¼é€™å€‹ä¼ºæœå™¨"
 
-#: src/lang.c:693
+#: src/lang.c:695
 #, c-format
 msgid "Group %s not found in active file"
 msgstr "åœ¨ç¾ç”¨æª”æ¡ˆä¸­æ‰¾ä¸åˆ°ç¾¤çµ„ %s"
 
-#: src/lang.c:694
+#: src/lang.c:696
 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:695
+#: src/lang.c:697
 msgid "use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr "ä½¿ç”¨ a)æ›¿ä»£åç¨±ã€ä½¿ç”¨ d)é è¨­ .newsrcã€q)é›¢é–‹ tinï¼š"
 
-#: src/lang.c:696
+#: src/lang.c:698
 #, c-format
 msgid ""
 "# NNTP-server -> newsrc translation table and NNTP-server\n"
@@ -3169,44 +3169,44 @@ msgstr ""
 "#   news.example.org  /tmp/nrc-ex      example    ex\n"
 "#\n"
 
-#: src/lang.c:703
+#: src/lang.c:705
 msgid "Only"
 msgstr "åªæœ‰"
 
-#: src/lang.c:704
+#: src/lang.c:706
 #, c-format
 msgid "Option not enabled. Recompile with %s."
 msgstr "é¸é …æœªå•Ÿç”¨ã€‚é‡æ–°ä»¥ %s ç·¨è­¯ã€‚"
 
-#: src/lang.c:705
+#: src/lang.c:707
 msgid "Options Menu"
 msgstr "é¸é …åŠŸèƒ½è¡¨"
 
-#: src/lang.c:706
+#: src/lang.c:708
 msgid "Options Menu Commands"
 msgstr "é¸é …åŠŸèƒ½è¡¨å‘½ä»¤"
 
-#: src/lang.c:709
+#: src/lang.c:711
 #, c-format
 msgid "Error in regex: %s at pos. %d '%s'"
 msgstr "åœ¨æ­£è¦è¡¨ç¤ºå¼ %s çš„ä½ç½® %d ç™¼ç”ŸéŒ¯èª¤ï¼šã€Ž%sã€"
 
-#: src/lang.c:710
+#: src/lang.c:712
 #, c-format
 msgid "Error in regex: pcre internal error %d"
 msgstr "åœ¨æ­£è¦è¡¨ç¤ºå¼ä¸­ç™¼ç”ŸéŒ¯èª¤ï¼špcre å…§éƒ¨éŒ¯èª¤ %d"
 
-#: src/lang.c:711
+#: src/lang.c:713
 #, c-format
 msgid "Error in regex: study - pcre internal error %s"
 msgstr "åœ¨æ­£è¦è¡¨ç¤ºå¼ä¸­ç™¼ç”ŸéŒ¯èª¤ï¼šstudy - pcre å…§éƒ¨éŒ¯èª¤ %s"
 
-#: src/lang.c:712
+#: src/lang.c:714
 msgid "Post a followup..."
 msgstr "è·Ÿè²¼â€¦"
 
 #. TODO: replace hardcoded key-name in txt_post_error_ask_postpone
-#: src/lang.c:714
+#: src/lang.c:716
 msgid ""
 "An error has occurred while posting the article. If you think that this\n"
 "error is temporary or otherwise correctable, you can postpone the article\n"
@@ -3216,277 +3216,277 @@ msgstr ""
 "éŒ¯èª¤æ˜¯æš«æ™‚æˆ–æ˜¯å¯æ”¹æ­£çš„ï¼Œæ‚¨å¯ä»¥æ“±ç½®æ–‡ç« \n"
 "ä¸¦æ–¼ç¨å¾Œä»¥ ^O å†æ¬¡å–å‡ºå®ƒã€‚\n"
 
-#: src/lang.c:717
+#: src/lang.c:719
 msgid "Posted articles history"
 msgstr "å¼µè²¼æ–‡ç« æ­·å²è¨˜éŒ„"
 
-#: src/lang.c:718
+#: src/lang.c:720
 #, c-format
 msgid "Post to newsgroup(s) [%s]> "
 msgstr "å¼µè²¼åˆ°æ–°èžç¾¤çµ„ [%s]>"
 
-#: src/lang.c:719
+#: src/lang.c:721
 msgid "-- post processing started --"
 msgstr "-- å¼µè²¼è™•ç†é–‹å§‹ --"
 
-#: src/lang.c:720
+#: src/lang.c:722
 msgid "-- post processing completed --"
 msgstr "-- å¼µè²¼è™•ç†å®Œæˆ --"
 
-#: src/lang.c:721
+#: src/lang.c:723
 #, c-format
 msgid "Post subject [%s]> "
 msgstr "å¼µè²¼ä¸»æ—¨ [%s]>"
 
-#: src/lang.c:722
+#: src/lang.c:724
 msgid ""
 "# Summary of mailed/posted messages viewable by 'W' command from within "
 "tin.\n"
 msgstr "# éƒµå¯„/å¼µè²¼çš„è¨Šæ¯æ¦‚è¦å¯ä»¥åœ¨ tin ä¹‹ä¸­ç¶“ç”±ã€ŽWã€å‘½ä»¤ä¾†æª¢è¦–ã€‚\n"
 
-#: src/lang.c:723
+#: src/lang.c:725
 msgid "Posting article..."
 msgstr "å¼µè²¼æ–‡ç« â€¦"
 
-#: src/lang.c:724
+#: src/lang.c:726
 #, c-format
 msgid "Post postponed articles [%%s]? (%s/%s/%s/%s/%s): "
 msgstr "å¼µè²¼è¢«æ“±ç½®çš„æ–‡ç«  [%%s]ï¼Ÿ(%s/%s/%s/%s/%s)ï¼š"
 
-#: src/lang.c:725
+#: src/lang.c:727
 #, c-format
 msgid "Hot %s"
 msgstr "ç†±é–€ %s"
 
-#: src/lang.c:726
+#: src/lang.c:728
 #, c-format
 msgid "Tagged %s"
 msgstr "å·²æ¨™å®š %s"
 
-#: src/lang.c:727
+#: src/lang.c:729
 #, c-format
 msgid "Untagged %s"
 msgstr "å·²å–æ¶ˆæ¨™å®š %s"
 
-#: src/lang.c:728
+#: src/lang.c:730
 msgid "Processing mail messages marked for deletion."
 msgstr "è™•ç†æ¨™è¨˜ç‚ºåˆªé™¤çš„éƒµä»¶è¨Šæ¯ã€‚"
 
-#: src/lang.c:729
+#: src/lang.c:731
 msgid "Processing saved articles marked for deletion."
 msgstr "è™•ç†æ¨™è¨˜ç‚ºåˆªé™¤çš„å·²å„²å­˜æ–‡ç« ã€‚"
 
-#: src/lang.c:730
+#: src/lang.c:732
 #, c-format
 msgid "Accept Followup-To? %s=post, %s=ignore, %s=quit: "
 msgstr "æŽ¥å—è·Ÿè²¼ï¼Ÿ%s=å¼µè²¼ï¼Œ%s=å¿½ç•¥ï¼Œ%s=é›¢é–‹ï¼š"
 
-#: src/lang.c:731
+#: src/lang.c:733
 msgid "Article unchanged, abort mailing?"
 msgstr "æ–‡ç« æœªè®Šæ›´ï¼Œæ”¾æ£„éƒµå¯„ï¼Ÿ"
 
-#: src/lang.c:732
+#: src/lang.c:734
 #, c-format
 msgid "Do you want to see postponed articles (%d)?"
 msgstr "æ‚¨è¦çœ‹åˆ°æ“±ç½®çš„æ–‡ç«  (%d) å—Žï¼Ÿ"
 
-#: src/lang.c:734
+#: src/lang.c:736
 msgid "Add quick kill filter?"
 msgstr "åŠ å…¥å¿«é€Ÿç é™¤ç¯©é¸å™¨ï¼Ÿ"
 
-#: src/lang.c:735
+#: src/lang.c:737
 msgid "Add quick selection filter?"
 msgstr "åŠ å…¥å¿«é€Ÿé¸æ“‡ç¯©é¸å™¨ï¼Ÿ"
 
-#: src/lang.c:736
+#: src/lang.c:738
 msgid "Do you really want to quit?"
 msgstr "æ‚¨çœŸçš„è¦é›¢é–‹å—Žï¼Ÿ"
 
-#: src/lang.c:737
+#: src/lang.c:739
 #, c-format
 msgid "%s=edit cancel message, %s=quit, %s=delete (cancel) [%%s]: "
 msgstr "%s=ç·¨è¼¯å–æ¶ˆè¨Šæ¯ï¼Œ%s=é›¢é–‹ï¼Œ%s=åˆªé™¤ (å–æ¶ˆ) [%%s]ï¼š"
 
-#: src/lang.c:738
+#: src/lang.c:740
 msgid "You have tagged articles in this group - quit anyway?"
 msgstr "æ‚¨å·²åœ¨é€™å€‹ç¾¤çµ„ä¸­æ¨™å®šæ–‡ç«  - ç„¡è«–å¦‚ä½•éƒ½è¦é›¢é–‹ï¼Ÿ"
 
-#: src/lang.c:739
+#: src/lang.c:741
 #, c-format
 msgid "%s=quit, %s=edit, %s=postpone: "
 msgstr "%s=é›¢é–‹ï¼Œ%s=ç·¨è¼¯ï¼Œ%s=æ“±ç½®ï¼š"
 
-#: src/lang.c:740
+#: src/lang.c:742
 #, c-format
 msgid "%s=quit %s=edit %s=save kill description: "
 msgstr "%s=é›¢é–‹ %s=ç·¨è¼¯ %s=å„²å­˜ç é™¤æè¿°ï¼š"
 
-#: src/lang.c:741
+#: src/lang.c:743
 #, c-format
 msgid "%s=quit %s=edit %s=save select description: "
 msgstr "%s=é›¢é–‹ %s=ç·¨è¼¯ %s=å„²å­˜é¸å–æè¿°ï¼š"
 
-#: src/lang.c:742
+#: src/lang.c:744
 msgid "Do you really want to quit without saving your configuration?"
 msgstr "æ‚¨çœŸçš„è¦é›¢é–‹å»ä¸å„²å­˜æ‚¨çš„çµ„æ…‹å—Žï¼Ÿ"
 
-#: src/lang.c:745
+#: src/lang.c:747
 msgid "Invalid range - valid are '0-9.$' eg. 1-$"
 msgstr "ç„¡æ•ˆçš„ç¯„åœ - æœ‰æ•ˆæ˜¯ã€Ž0-9.$ã€ä¾‹å¦‚ï¼š1-$"
 
-#: src/lang.c:747
+#: src/lang.c:749
 msgid "Do you want to abort this operation?"
 msgstr "æ‚¨è¦æ”¾æ£„é€™å€‹æ“ä½œå—Žï¼Ÿ"
 
-#: src/lang.c:748
+#: src/lang.c:750
 msgid "Do you want to exit tin immediately?"
 msgstr "æ‚¨è¦é¦¬ä¸Šé›¢é–‹ tin å—Žï¼Ÿ"
 
-#: src/lang.c:750
+#: src/lang.c:752
 msgid "Reading ('q' to quit)..."
 msgstr "è®€å– (ã€Žqã€è¡¨ç¤ºé›¢é–‹)â€¦"
 
-#: src/lang.c:751
+#: src/lang.c:753
 #, c-format
 msgid "Reading %sarticles..."
 msgstr "è®€å– %s ç¯‡æ–‡ç« â€¦"
 
-#: src/lang.c:752
+#: src/lang.c:754
 #, c-format
 msgid "Reading %sattributes file...\n"
 msgstr "è®€å– %s å±¬æ€§æª”æ¡ˆâ€¦\n"
 
-#: src/lang.c:753
+#: src/lang.c:755
 #, c-format
 msgid "Reading %sconfig file...\n"
 msgstr "è®€å– %s çµ„æ…‹æª”æ¡ˆâ€¦\n"
 
-#: src/lang.c:754
+#: src/lang.c:756
 msgid "Reading filter file...\n"
 msgstr "è®€å–ç¯©é¸å™¨æª”æ¡ˆâ€¦\n"
 
-#: src/lang.c:755
+#: src/lang.c:757
 #, c-format
 msgid "Reading %s groups..."
 msgstr "è®€å– %s ç¾¤çµ„â€¦"
 
-#: src/lang.c:756
+#: src/lang.c:758
 msgid "Reading input history file...\n"
 msgstr "è®€å–è¼¸å…¥æ­·å²æª”æ¡ˆâ€¦\n"
 
-#: src/lang.c:757
+#: src/lang.c:759
 msgid "Reading keymap file...\n"
 msgstr "è®€å– keymap æª”æ¡ˆâ€¦\n"
 
-#: src/lang.c:758
+#: src/lang.c:760
 msgid "Reading groups from active file... "
 msgstr "å¾žç¾ç”¨æª”æ¡ˆè®€å–ç¾¤çµ„â€¦"
 
-#: src/lang.c:759
+#: src/lang.c:761
 msgid "Reading groups from newsrc file... "
 msgstr "å¾ž newsrc æª”æ¡ˆè®€å–ç¾¤çµ„â€¦"
 
-#: src/lang.c:760
+#: src/lang.c:762
 msgid "Reading newsgroups file... "
 msgstr "è®€å–æ–°èžç¾¤çµ„æª”æ¡ˆâ€¦"
 
-#: src/lang.c:761
+#: src/lang.c:763
 msgid "Reading newsrc file..."
 msgstr "è®€å– newsrc æª”æ¡ˆâ€¦"
 
-#: src/lang.c:762
+#: src/lang.c:764
 msgid "References: line              "
 msgstr "References: åˆ—              "
 
-#: src/lang.c:764
+#: src/lang.c:766
 #, c-format
 msgid "(%d:%02d remaining)"
 msgstr "(%d:%02d é‚„å‰©é¤˜)"
 
-#: src/lang.c:766
+#: src/lang.c:768
 #, c-format
 msgid "Bogus group %s removed."
 msgstr "å‡é€ çš„ç¾¤çµ„ %s å·²ç§»é™¤ã€‚"
 
-#: src/lang.c:767
+#: src/lang.c:769
 msgid "Removed from the previous rule: "
 msgstr "å·²å¾žä¸Šä¸€å€‹è¦å‰‡ç§»é™¤ï¼š"
 
-#: src/lang.c:768
+#: src/lang.c:770
 #, c-format
 msgid "Error: rename %s to %s"
 msgstr "éŒ¯èª¤ï¼šé‡æ–°å‘½å %s ç‚º %s"
 
-#: src/lang.c:769
+#: src/lang.c:771
 msgid "Reply to author..."
 msgstr "å›žè¦†çµ¦ä½œè€…â€¦"
 
-#: src/lang.c:770
+#: src/lang.c:772
 msgid "Repost"
 msgstr "é‡æ–°å¼µè²¼"
 
-#: src/lang.c:771
+#: src/lang.c:773
 msgid "Reposting article..."
 msgstr "é‡æ–°å¼µè²¼æ–‡ç« â€¦"
 
-#: src/lang.c:772
+#: src/lang.c:774
 #, c-format
 msgid "Repost article(s) to group(s) [%s]> "
 msgstr "é‡æ–°å¼µè²¼æ–‡ç« åˆ°ç¾¤çµ„ [%s]>"
 
-#: src/lang.c:773
+#: src/lang.c:775
 msgid "Reset newsrc?"
 msgstr "é‡ç½® newsrcï¼Ÿ"
 
-#: src/lang.c:774
+#: src/lang.c:776
 msgid "Responses have been directed to the following newsgroups"
 msgstr "å›žæ‡‰å·²è¢«å°Žå‘ä¸‹åˆ—æ–°èžç¾¤çµ„"
 
-#: src/lang.c:775
+#: src/lang.c:777
 #, c-format
 msgid "Responses have been directed to poster. %s=mail, %s=post, %s=quit: "
 msgstr "å›žæ‡‰å·²è¢«å°Žå‘å¼µè²¼è€…ã€‚%s=éƒµå¯„ï¼Œ%s=å¼µè²¼ï¼Œ%s=é›¢é–‹ï¼š"
 
-#: src/lang.c:777
+#: src/lang.c:779
 msgid "Press <RETURN> to continue..."
 msgstr "æŒ‰ä¸‹ <RETURN> ä»¥ç¹¼çºŒâ€¦"
 
-#: src/lang.c:779
+#: src/lang.c:781
 #, c-format
 msgid "Select From    [%s] (y/n): "
 msgstr "é¸å–è‡ª    [%s] (y/n)ï¼š"
 
-#: src/lang.c:780
+#: src/lang.c:782
 msgid "Select Lines: (</>num): "
 msgstr "é¸å–å¤šåˆ—ï¼š(</>num)ï¼š"
 
-#: src/lang.c:781
+#: src/lang.c:783
 msgid "Auto-select Article Menu"
 msgstr "è‡ªå‹•é¸å–æ–‡ç« é¸å–®"
 
-#: src/lang.c:782
+#: src/lang.c:784
 #, c-format
 msgid "Select Msg-Id  [%s] (f/l/o/n): "
 msgstr "é¸å– Msg-Id  [%s] (f/l/o/n)ï¼š"
 
-#: src/lang.c:783
+#: src/lang.c:785
 msgid "Select pattern scope: "
 msgstr "é¸å–èƒšé¨°ç¯„åœï¼š"
 
-#: src/lang.c:784
+#: src/lang.c:786
 #, c-format
 msgid "Select Subject [%s] (y/n): "
 msgstr "é¸å–ä¸»æ—¨ [%s] (y/n)ï¼š"
 
-#: src/lang.c:785
+#: src/lang.c:787
 msgid "Select text pattern : "
 msgstr "é¸å–æ–‡å­—èƒšé¨°ï¼š"
 
-#: src/lang.c:786
+#: src/lang.c:788
 msgid "Select time in days   : "
 msgstr "é¸å–æ™‚é–“å¤©æ•¸  ï¼š"
 
-#: src/lang.c:787
+#: src/lang.c:789
 #, c-format
 msgid ""
 "# %s server configuration file\n"
@@ -3507,54 +3507,54 @@ msgstr ""
 "############################################################################\n"
 "\n"
 
-#: src/lang.c:793
+#: src/lang.c:795
 msgid "Showing unread groups only"
 msgstr "åªé¡¯ç¤ºæœªè®€ç¾¤çµ„"
 
-#: src/lang.c:794
+#: src/lang.c:796
 msgid "Subject: line (ignore case)   "
 msgstr "Subject: åˆ— (å¿½ç•¥å¤§å°å¯«)   "
 
-#: src/lang.c:795
+#: src/lang.c:797
 msgid "Subject: line (case sensitive)"
 msgstr "Subject: åˆ— (å¤§å°å¯«ç›¸ç¬¦)"
 
-#: src/lang.c:796
+#: src/lang.c:798
 msgid "Save"
 msgstr "å„²å­˜"
 
-#: src/lang.c:797
+#: src/lang.c:799
 #, c-format
 msgid "Save '%s' (%s/%s)?"
 msgstr "å„²å­˜ã€Ž%sã€(%s/%s)ï¼Ÿ"
 
-#: src/lang.c:798
+#: src/lang.c:800
 msgid "Save configuration before continuing?"
 msgstr "ç¹¼çºŒä¹‹å‰å…ˆå„²å­˜çµ„æ…‹ï¼Ÿ"
 
-#: src/lang.c:799
+#: src/lang.c:801
 msgid "Save filename> "
 msgstr "å„²å­˜æª”å>"
 
-#: src/lang.c:800
+#: src/lang.c:802
 msgid "Saved"
 msgstr "å·²å„²å­˜"
 
-#: src/lang.c:801
+#: src/lang.c:803
 #, c-format
 msgid "%4d unread (%4d hot) %s in %s\n"
 msgstr "%4d æœªè®€ (%4d ç†±é–€) %s æ–¼ %s\n"
 
-#: src/lang.c:802
+#: src/lang.c:804
 #, c-format
 msgid "Saved %s...\n"
 msgstr "å·²å„²å­˜ %sâ€¦\n"
 
-#: src/lang.c:803
+#: src/lang.c:805
 msgid "Nothing was saved"
 msgstr "æ²’æœ‰ä»»ä½•æ±è¥¿è¢«å„²å­˜"
 
-#: src/lang.c:804
+#: src/lang.c:806
 #, c-format
 msgid ""
 "\n"
@@ -3563,182 +3563,182 @@ msgstr ""
 "\n"
 "%s %d %s ä¾†è‡ª %d %s\n"
 
-#: src/lang.c:805
+#: src/lang.c:807
 #, c-format
 msgid "-- %s saved to %s%s --"
 msgstr "-- %s å„²å­˜åˆ° %s%s --"
 
-#: src/lang.c:806
+#: src/lang.c:808
 #, c-format
 msgid "-- %s saved to %s - %s --"
 msgstr "-- %s å„²å­˜åˆ° %s - %s --"
 
-#: src/lang.c:807
+#: src/lang.c:809
 msgid "Saving..."
 msgstr "å„²å­˜ä¸­â€¦"
 
-#: src/lang.c:808
+#: src/lang.c:810
 #, c-format
 msgid "%s: Screen initialization failed"
 msgstr "%sï¼šèž¢å¹•åˆå§‹åŒ–å¤±æ•—"
 
-#: src/lang.c:810
+#: src/lang.c:812
 #, c-format
 msgid "%s: screen is too small\n"
 msgstr "%sï¼šèž¢å¹•å¤ªå°\n"
 
-#: src/lang.c:812
+#: src/lang.c:814
 #, fuzzy, c-format
 msgid "screen is too small, %s is exiting"
 msgstr "èž¢å¹•å¤ªå°ï¼Œ%s æ­£åœ¨é›¢é–‹\n"
 
-#: src/lang.c:813
+#: src/lang.c:815
 msgid "Delete scope?"
 msgstr "åˆªé™¤ç¯„åœï¼Ÿ"
 
-#: src/lang.c:814
+#: src/lang.c:816
 msgid "Enter scope> "
 msgstr "è¼¸å…¥ç¯„åœ>"
 
-#: src/lang.c:815
+#: src/lang.c:817
 msgid "Select new position> "
 msgstr "é¸å–æ–°ä½ç½®>"
 
-#: src/lang.c:816
+#: src/lang.c:818
 msgid "New position cannot be a global scope"
 msgstr "æ–°ä½ç½®ä¸å¯æ˜¯å…¨åŸŸç¯„åœ"
 
-#: src/lang.c:817
+#: src/lang.c:819
 msgid "Global scope, operation not allowed"
 msgstr "å…¨åŸŸç¯„åœï¼Œæ“ä½œä¸å…è¨±"
 
-#: src/lang.c:818
+#: src/lang.c:820
 msgid "Rename scope> "
 msgstr "é‡æ–°å‘½åç¯„åœ>"
 
-#: src/lang.c:819
+#: src/lang.c:821
 msgid "Select scope> "
 msgstr "é¸å–ç¯„åœ>"
 
-#: src/lang.c:820
+#: src/lang.c:822
 msgid "Scopes Menu"
 msgstr "ç¯„åœé¸å–®"
 
-#: src/lang.c:821
+#: src/lang.c:823
 msgid "Scopes Menu Commands"
 msgstr "ç¯„åœåŠŸèƒ½è¡¨æŒ‡ä»¤"
 
-#: src/lang.c:822
+#: src/lang.c:824
 #, c-format
 msgid "Search backwards [%s]> "
 msgstr "å‘å¾Œæœå°‹ [%s]>"
 
-#: src/lang.c:823
+#: src/lang.c:825
 #, c-format
 msgid "Search body [%s]> "
 msgstr "æœå°‹å…§æ–‡ [%s]>"
 
-#: src/lang.c:824
+#: src/lang.c:826
 #, c-format
 msgid "Search forwards [%s]> "
 msgstr "å‘å‰æœå°‹ [%s]>"
 
-#: src/lang.c:825
+#: src/lang.c:827
 msgid "Searching..."
 msgstr "æœå°‹ä¸­â€¦"
 
-#: src/lang.c:826
+#: src/lang.c:828
 #, c-format
 msgid "Searching article %d of %d ('q' to abort)..."
 msgstr "æœå°‹æ–‡ç«  %2$d ä¸­çš„ %1$d (ã€Žqã€ä»¥æ”¾æ£„)â€¦"
 
-#: src/lang.c:827
+#: src/lang.c:829
 msgid "Select article> "
 msgstr "é¸å–æ–‡ç« >"
 
-#: src/lang.c:828
+#: src/lang.c:830
 msgid ""
 "Select option number before text or use arrow keys and <CR>. 'q' to quit."
 msgstr "é¸å–æ–‡å­—å‰æ–¹çš„é¸é …æ•¸å­—æˆ–ä½¿ç”¨æ–¹å‘éµå’Œ <CR>ã€‚ã€Žqã€ä»¥é›¢é–‹ã€‚"
 
-#: src/lang.c:829
+#: src/lang.c:831
 msgid "Select group> "
 msgstr "é¸å–ç¾¤çµ„>"
 
-#: src/lang.c:830
+#: src/lang.c:832
 #, c-format
 msgid "Enter selection pattern [%s]> "
 msgstr "è¼¸å…¥é¸æ“‡èƒšé¨° [%s]>"
 
-#: src/lang.c:831
+#: src/lang.c:833
 msgid "Select thread> "
 msgstr "é¸å–è¨Žè«–ä¸²> "
 
-#: src/lang.c:832
+#: src/lang.c:834
 #, c-format
 msgid "%s %s %s (\"%s\") [%s]: send a DETAILED bug report to %s\n"
 msgstr "%s %s %s (ã€Œ%sã€) [%s]ï¼šç™¼é€è©³ç´°çš„éŒ¯èª¤å ±å‘Šçµ¦ %s\n"
 
-#: src/lang.c:833
+#: src/lang.c:835
 msgid "servers active-file"
 msgstr "ä¼ºæœå™¨ç›®å‰æª”æ¡ˆ"
 
-#: src/lang.c:834
+#: src/lang.c:836
 msgid "Cannot move into new newsgroups. Subscribe first..."
 msgstr "ç„¡æ³•ç§»å…¥æ–°çš„æ–°èžç¾¤çµ„ã€‚è«‹å…ˆè¨‚é–±â€¦"
 
-#: src/lang.c:835
+#: src/lang.c:837
 msgid "<SPACE>"
 msgstr "<SPACE>"
 
-#: src/lang.c:836
+#: src/lang.c:838
 #, c-format
 msgid "Starting: (%s)"
 msgstr "é–‹å§‹ï¼š(%s)"
 
-#: src/lang.c:837
+#: src/lang.c:839
 #, c-format
 msgid "List Thread (%d of %d)"
 msgstr "åˆ—å‡ºè¨Žè«–ä¸² (%2$d ä¸­çš„ %1$d)"
 
-#: src/lang.c:838
+#: src/lang.c:840
 #, c-format
 msgid "Thread (%.*s)"
 msgstr "è¨Žè«–ä¸² (%.*s)"
 
-#: src/lang.c:839
+#: src/lang.c:841
 msgid "Enter wildcard subscribe pattern> "
 msgstr "è¼¸å…¥è¬ç”¨å­—å…ƒè¨‚é–±èƒšé¨°>"
 
-#: src/lang.c:840
+#: src/lang.c:842
 #, c-format
 msgid "subscribed to %d groups"
 msgstr "å·²è¨‚é–± %d ç¾¤çµ„"
 
-#: src/lang.c:841
+#: src/lang.c:843
 #, c-format
 msgid "Subscribed to %s"
 msgstr "å·²è¨‚é–± %s"
 
-#: src/lang.c:842
+#: src/lang.c:844
 msgid "Subscribing... "
 msgstr "è¨‚é–±â€¦"
 
-#: src/lang.c:843
+#: src/lang.c:845
 #, c-format
 msgid "Repost or supersede article(s) [%%s]? (%s/%s/%s): "
 msgstr "é‡æ–°å¼µè²¼æˆ–å–ä»£æ–‡ç«  [%%s]ï¼Ÿ(%s/%s/%s)ï¼š"
 
-#: src/lang.c:844
+#: src/lang.c:846
 #, c-format
 msgid "Supersede article(s) to group(s) [%s]> "
 msgstr "å–ä»£æ–‡ç« æ–¼ç¾¤çµ„ [%s]>"
 
-#: src/lang.c:845
+#: src/lang.c:847
 msgid "Superseding article ..."
 msgstr "å–ä»£æ–‡ç« â€¦"
 
-#: src/lang.c:846
+#: src/lang.c:848
 #, c-format
 msgid ""
 "\n"
@@ -3747,24 +3747,24 @@ msgstr ""
 "\n"
 "å·²åœæ­¢ã€‚è¼¸å…¥ã€Žfgã€ä»¥é‡æ–°å•Ÿå‹• %s\n"
 
-#: src/lang.c:848
+#: src/lang.c:850
 #, c-format
 msgid "%d days"
 msgstr "%d å¤©"
 
-#: src/lang.c:849
+#: src/lang.c:851
 msgid "<TAB>"
 msgstr "<TAB>"
 
-#: src/lang.c:850
+#: src/lang.c:852
 msgid "TeX "
 msgstr "TeX "
 
-#: src/lang.c:851
+#: src/lang.c:853
 msgid "# Default action/prompt strings\n"
 msgstr "# é è¨­çš„å‹•ä½œ/æç¤ºå­—ä¸²\n"
 
-#: src/lang.c:852
+#: src/lang.c:854
 msgid ""
 "# Defaults for quick (1 key) kill & auto-selection filters\n"
 "# header=NUM  0,1=Subject: 2,3=From: 4=Message-ID: & full References: line\n"
@@ -3782,108 +3782,108 @@ msgstr ""
 "# case=ON/OFF    ON=ç¯©é¸å™¨å¤§å°å¯«é ˆç›¸ç¬¦ OFF=å¿½ç•¥å¤§å°å¯«\n"
 "# expire=ON/OFF  ON=é™åˆ¶åˆ° default_filter_days OFF=ä¸æœƒéŽæœŸ\n"
 
-#: src/lang.c:865
+#: src/lang.c:867
 msgid ""
 "# If ON use print current subject or newsgroup description in the last line\n"
 msgstr "# å¦‚æžœç‚º ON å°±å°å‡ºç›®å‰çš„ä¸»æ—¨æˆ–æœ€å¾Œä¸€åˆ—ä¸­çš„æ–°èžç¾¤çµ„æè¿°\n"
 
-#: src/lang.c:866
+#: src/lang.c:868
 msgid "# Host & time info used for detecting new groups (don't touch)\n"
 msgstr "# ä¸»æ©Ÿ & æ™‚é–“è³‡è¨Šç”¨æ–¼åµæ¸¬æ–°ç¾¤çµ„ (ä¸å½±éŸ¿)\n"
 
-#: src/lang.c:867
+#: src/lang.c:869
 msgid "There is no news\n"
 msgstr "æ²’æœ‰ä»»ä½•æ–°èž\n"
 
-#: src/lang.c:868
+#: src/lang.c:870
 msgid "Thread"
 msgstr "è¨Žè«–ä¸²"
 
-#: src/lang.c:869
+#: src/lang.c:871
 msgid "Thread Level Commands"
 msgstr "è¨Žè«–ä¸²å±¤ç´šå‘½ä»¤"
 
-#: src/lang.c:870
+#: src/lang.c:872
 msgid "Thread deselected"
 msgstr "è¨Žè«–ä¸²å·²å–æ¶ˆé¸å–"
 
-#: src/lang.c:871
+#: src/lang.c:873
 msgid "Thread selected"
 msgstr "è¨Žè«–ä¸²å·²é¸å–"
 
-#: src/lang.c:873
+#: src/lang.c:875
 msgid "threads"
 msgstr "è¨Žè«–ä¸²"
 
-#: src/lang.c:875
+#: src/lang.c:877
 msgid "thread"
 msgstr "è¨Žè«–ä¸²"
 
-#: src/lang.c:876
+#: src/lang.c:878
 #, c-format
 msgid "Thread %4s of %4s"
 msgstr "è¨Žè«–ä¸² %2$4s ä¸­çš„ %1$4s"
 
-#: src/lang.c:877
+#: src/lang.c:879
 msgid "Threading articles..."
 msgstr "è¨Žè«–ä¸²æ–‡ç« â€¦"
 
-#: src/lang.c:878
+#: src/lang.c:880
 #, c-format
 msgid "Toggled word highlighting %s"
 msgstr "å·²åˆ‡æ›å­—è©žé«˜äº®åº¦é¡¯ç¤º %s"
 
-#: src/lang.c:879
+#: src/lang.c:881
 msgid "Toggled rot13 encoding"
 msgstr "å·²åˆ‡æ› rot13 ç·¨ç¢¼"
 
-#: src/lang.c:880
+#: src/lang.c:882
 #, c-format
 msgid "Toggled german TeX encoding %s"
 msgstr "å·²åˆ‡æ›å¾·èªž TeX ç·¨ç¢¼ %s"
 
-#: src/lang.c:881
+#: src/lang.c:883
 #, c-format
 msgid "Toggled tab-width to %d"
 msgstr "å·²åˆ‡æ›è·³æ ¼å¯¬åº¦ç‚º %d"
 
-#: src/lang.c:883
+#: src/lang.c:885
 #, c-format
 msgid "%d Trying to dotlock %s"
 msgstr "%d å˜—è©¦é»žéŽ–å®š %s"
 
-#: src/lang.c:884
+#: src/lang.c:886
 #, c-format
 msgid "%d Trying to lock %s"
 msgstr "%d å˜—è©¦éŽ–å®š %s"
 
-#: src/lang.c:886
+#: src/lang.c:888
 msgid "           h=help"
 msgstr "           h=æ±‚åŠ©"
 
-#: src/lang.c:888
+#: src/lang.c:890
 msgid "Unlimited"
 msgstr "æ²’æœ‰é™åˆ¶"
 
-#: src/lang.c:889
+#: src/lang.c:891
 msgid "Enter wildcard unsubscribe pattern> "
 msgstr "è¼¸å…¥å–æ¶ˆè¨‚é–±çš„è¬ç”¨å­—å…ƒèƒšé¨°>"
 
-#: src/lang.c:890
+#: src/lang.c:892
 #, c-format
 msgid "Error decoding %s : %s"
 msgstr "è§£ç¢¼ %s æ™‚ç™¼ç”ŸéŒ¯èª¤ï¼š%s"
 
-#: src/lang.c:891
+#: src/lang.c:893
 msgid "No end."
 msgstr "æ²’æœ‰çµæŸã€‚"
 
-#: src/lang.c:892
+#: src/lang.c:894
 #, c-format
 msgid "%s successfully decoded."
 msgstr "%s å·²æˆåŠŸè§£ç¢¼ã€‚"
 
-#: src/lang.c:893
+#: src/lang.c:895
 #, c-format
 msgid ""
 "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n"
@@ -3892,114 +3892,114 @@ msgstr ""
 "%*s[-- %s/%sï¼Œ%suuencoded æª”æ¡ˆï¼Œ%d åˆ—ï¼Œåç¨±ï¼š%s --]\n"
 "\n"
 
-#: src/lang.c:894
+#: src/lang.c:896
 msgid "unread "
 msgstr "æœªè®€ "
 
-#: src/lang.c:895
+#: src/lang.c:897
 #, c-format
 msgid "unsubscribed from %d groups"
 msgstr "å·²å¾ž %d ç¾¤çµ„å–æ¶ˆè¨‚é–±"
 
-#: src/lang.c:896
+#: src/lang.c:898
 #, c-format
 msgid "Unsubscribed from %s"
 msgstr "å·²å¾ž %s å–æ¶ˆè¨‚é–±"
 
-#: src/lang.c:897
+#: src/lang.c:899
 msgid "Unsubscribing... "
 msgstr "å–æ¶ˆè¨‚é–±â€¦"
 
-#: src/lang.c:898
+#: src/lang.c:900
 msgid "Unthreading articles..."
 msgstr "å±•é–‹è¨Žè«–ä¸²æ–‡ç« â€¦"
 
-#: src/lang.c:899
+#: src/lang.c:901
 msgid "Updated"
 msgstr "å·²æ›´æ–°"
 
-#: src/lang.c:901
+#: src/lang.c:903
 #, c-format
 msgid "unparseable \"LIST COUNTS\" line: \"%s\""
 msgstr "ç„¡æ³•è§£æžçš„ã€Œæ¸…å–®è¨ˆæ•¸ã€åˆ—ï¼šã€Œ%sã€"
 
-#: src/lang.c:903
+#: src/lang.c:905
 msgid "Updating"
 msgstr "æ›´æ–°"
 
-#: src/lang.c:904
+#: src/lang.c:906
 msgid "URL Menu"
 msgstr "ç¶²å€é¸å–®"
 
-#: src/lang.c:905
+#: src/lang.c:907
 msgid "URL Menu Commands"
 msgstr "ç¶²å€åŠŸèƒ½è¡¨æŒ‡ä»¤"
 
-#: src/lang.c:906
+#: src/lang.c:908
 #, c-format
 msgid "Opening %s"
 msgstr "é–‹å•Ÿ %s"
 
-#: src/lang.c:907
+#: src/lang.c:909
 msgid "Select URL> "
 msgstr "é¸å–ç¶²å€>"
 
-#: src/lang.c:908
+#: src/lang.c:910
 msgid "No URLs in this article"
 msgstr "åœ¨é€™ç¯‡æ–‡ç« ä¸­æ²’æœ‰ç¶²å€"
 
-#: src/lang.c:909
+#: src/lang.c:911
 msgid "Use MIME display program for this message?"
 msgstr "é€™å€‹è¨Šæ¯ä½¿ç”¨ MIME é¡¯ç¤ºç¨‹å¼ï¼Ÿ"
 
-#: src/lang.c:910
+#: src/lang.c:912
 msgid "  -c       mark all news as read in subscribed newsgroups (batch mode)"
 msgstr "  -c       æ¨™è¨˜æ‰€æœ‰åœ¨è¨‚é–±æ–°èžç¾¤çµ„ä¸­çš„æ–°èžç‚ºå·²è®€ (æ‰¹æ¬¡æ¨¡å¼)"
 
-#: src/lang.c:911
+#: src/lang.c:913
 msgid "  -Z       return status indicating if any unread news (batch mode)"
 msgstr "  -Z       å›žå‚³ç‹€æ…‹æŒ‡å‡ºæ˜¯å¦æœ‰ä»»ä½•æœªè®€æ–°èž (æ‰¹æ¬¡æ¨¡å¼)"
 
-#: src/lang.c:912
+#: src/lang.c:914
 msgid "  -q       don't check for new newsgroups"
 msgstr "  -q       ä¸æª¢æŸ¥æ–°çš„æ–°èžç¾¤çµ„"
 
-#: src/lang.c:913
+#: src/lang.c:915
 msgid "  -X       don't save any files on quit"
 msgstr "  -X       é›¢é–‹æ™‚ä¸å„²å­˜ä»»ä½•æª”æ¡ˆ"
 
-#: src/lang.c:914
+#: src/lang.c:916
 msgid "  -d       don't show newsgroup descriptions"
 msgstr "  -d       ä¸é¡¯ç¤ºæ–°èžç¾¤çµ„çš„æè¿°"
 
-#: src/lang.c:915
+#: src/lang.c:917
 msgid "  -G limit get only limit articles/group"
 msgstr "  -G limit åªæå–æœ‰é™çš„æ–‡ç« /ç¾¤çµ„"
 
-#: src/lang.c:916
+#: src/lang.c:918
 #, c-format
 msgid "  -H       help information about %s"
 msgstr "  -H       %s ç›¸é—œçš„èªªæ˜Žè³‡è¨Š"
 
-#: src/lang.c:917
+#: src/lang.c:919
 msgid "  -h       this help message"
 msgstr "  -h       é€™ä»½èªªæ˜Žè¨Šæ¯"
 
-#: src/lang.c:918
+#: src/lang.c:920
 #, c-format
 msgid "  -I dir   news index file directory [default=%s]"
 msgstr "  -I dir   æ–°èžç´¢å¼•æª”æ¡ˆç›®éŒ„ [é è¨­=%s]"
 
-#: src/lang.c:919
+#: src/lang.c:921
 msgid "  -u       update index files (batch mode)"
 msgstr "  -u       æ›´æ–°ç´¢å¼•æª”æ¡ˆ (æ‰¹æ¬¡æ¨¡å¼)"
 
-#: src/lang.c:920
+#: src/lang.c:922
 #, c-format
 msgid "  -m dir   mailbox directory [default=%s]"
 msgstr "  -m dir   ä¿¡ç®±ç›®éŒ„ [é è¨­=%s]"
 
-#: src/lang.c:921
+#: src/lang.c:923
 #, c-format
 msgid ""
 "\n"
@@ -4008,49 +4008,49 @@ msgstr ""
 "\n"
 "éƒµå¯„éŒ¯èª¤å ±å‘Š/è©•è«–çµ¦ %s"
 
-#: src/lang.c:922
+#: src/lang.c:924
 msgid "  -N       mail new news to your posts (batch mode)"
 msgstr "  -N       éƒµå¯„å°æ–¼æ‚¨çš„å¼µè²¼çš„æ–°èž (æ‰¹æ¬¡æ¨¡å¼)"
 
-#: src/lang.c:923
+#: src/lang.c:925
 msgid "  -M user  mail new news to specified user (batch mode)"
 msgstr "  -M user  éƒµå¯„æ–°çš„æ–°èžçµ¦æŒ‡å®šä½¿ç”¨è€… (æ‰¹æ¬¡æ¨¡å¼)"
 
-#: src/lang.c:924
+#: src/lang.c:926
 #, c-format
 msgid "  -f file  subscribed to newsgroups file [default=%s]"
 msgstr "  -f file  è¨‚é–±æ–°èžç¾¤çµ„æª”æ¡ˆ [é è¨­=%s]"
 
-#: src/lang.c:925
+#: src/lang.c:927
 msgid "  -x       no-posting mode"
 msgstr "  -x       ä¸è¨±å¼µè²¼æ¨¡å¼"
 
-#: src/lang.c:926
+#: src/lang.c:928
 msgid "  -w       post an article and exit"
 msgstr "  -w       å¼µè²¼æ–‡ç« ç„¶å¾Œé›¢é–‹"
 
-#: src/lang.c:927
+#: src/lang.c:929
 msgid "  -o       post all postponed articles and exit"
 msgstr "  -o       å¼µè²¼æ‰€æœ‰æ“±ç½®çš„æ–‡ç« ç„¶å¾Œé›¢é–‹"
 
-#: src/lang.c:928
+#: src/lang.c:930
 msgid "  -R       read news saved by -S option"
 msgstr "  -R       è®€å–ç”± -S é¸é …æ‰€å„²å­˜çš„æ–°èž"
 
-#: src/lang.c:929
+#: src/lang.c:931
 #, c-format
 msgid "  -s dir   save news directory [default=%s]"
 msgstr "  -s dir   å„²å­˜æ–°èžç›®éŒ„ [é è¨­=%s]"
 
-#: src/lang.c:930
+#: src/lang.c:932
 msgid "  -S       save new news for later reading (batch mode)"
 msgstr "  -S       å„²å­˜æ–°çš„æ–°èžä»¥ä¾¿ç¨å¾Œè®€å– (æ‰¹æ¬¡æ¨¡å¼)"
 
-#: src/lang.c:931
+#: src/lang.c:933
 msgid "  -z       start if any unread news"
 msgstr "  -z       å¦‚æžœæœ‰ä»»ä½•æœªè®€æ–°èžæ‰é–‹å•Ÿ"
 
-#: src/lang.c:932
+#: src/lang.c:934
 #, c-format
 msgid ""
 "A Usenet reader.\n"
@@ -4061,30 +4061,30 @@ msgstr ""
 "\n"
 "ç”¨æ³•ï¼š%s [é¸é …] [æ–°èžç¾¤çµ„[,...]]"
 
-#: src/lang.c:933
+#: src/lang.c:935
 msgid "  -v       verbose output for batch mode options"
 msgstr "  -v       è©³ç´°è¼¸å‡ºç”¨æ–¼æ‰¹æ¬¡æ¨¡å¼é¸é …"
 
-#: src/lang.c:934
+#: src/lang.c:936
 msgid "  -V       print version & date information"
 msgstr "  -V       å°å‡ºç‰ˆæœ¬ & æ—¥æœŸè³‡è¨Š"
 
-#: src/lang.c:935
+#: src/lang.c:937
 #, c-format
 msgid "%s only useful without batch mode operations\n"
 msgstr "%s åªæœ‰åœ¨éžæ‰¹æ¬¡æ¨¡å¼æ“ä½œæ™‚æœ‰ç”¨\n"
 
-#: src/lang.c:936
+#: src/lang.c:938
 #, c-format
 msgid "%s only useful for batch mode operations\n"
 msgstr "%s åªæœ‰åœ¨æ‰¹æ¬¡æ¨¡å¼æ“ä½œæ™‚æœ‰ç”¨\n"
 
-#: src/lang.c:937
+#: src/lang.c:939
 #, c-format
 msgid "Useless combination %s and %s. Ignoring %s.\n"
 msgstr "ç„¡ç”¨çš„çµ„åˆ %s å’Œ %sã€‚å¿½ç•¥ %sã€‚\n"
 
-#: src/lang.c:939
+#: src/lang.c:941
 #, c-format
 msgid ""
 "\n"
@@ -4093,12 +4093,12 @@ msgstr ""
 "\n"
 "%s%d è¶…å‡ºç¯„åœ (0 - %d)ã€‚é‡ç½®ç‚º 0"
 
-#: src/lang.c:940
+#: src/lang.c:942
 #, c-format
 msgid "View '%s' (%s/%s)?"
 msgstr "æª¢è¦–ã€Ž%sã€(%s/%s)ï¼Ÿ"
 
-#: src/lang.c:942
+#: src/lang.c:944
 #, c-format
 msgid ""
 "\n"
@@ -4109,7 +4109,7 @@ msgstr ""
 "è­¦å‘Šï¼šå¼µè²¼è¶…å‡º %d æ¬„ä½ã€‚ç¬¬ %d åˆ—æ˜¯ç¬¬ä¸€å€‹é•·åˆ—ï¼š\n"
 "%-100s\n"
 
-#: src/lang.c:943
+#: src/lang.c:945
 msgid ""
 "\n"
 "Warning: article unchanged after editing\n"
@@ -4117,7 +4117,7 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šæ–‡ç« ç·¨è¼¯ä¹‹å¾Œæœªè®Šæ›´\n"
 
-#: src/lang.c:944
+#: src/lang.c:946
 msgid ""
 "\n"
 "Warning: \"Subject:\" contains only whitespaces.\n"
@@ -4125,7 +4125,7 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šã€ŒSubject:ã€åªå«ç©ºç™½ã€‚\n"
 
-#: src/lang.c:945
+#: src/lang.c:947
 msgid ""
 "\n"
 "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:"
@@ -4134,7 +4134,7 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šã€ŒSubject:ã€ä»¥ã€ŒReï¼šã€é–‹å§‹ä½†æ˜¯æ²’æœ‰ã€ŒReferences:ã€ã€‚\n"
 
-#: src/lang.c:947
+#: src/lang.c:949
 msgid ""
 "\n"
 "Warning: Article has \"References:\" but \"Subject:\" does not begin\n"
@@ -4144,7 +4144,7 @@ msgstr ""
 "è­¦å‘Šï¼šæ–‡ç« æœ‰ã€ŒReferences:ã€ä½†æ˜¯ã€ŒSubject:ã€ä¸¦éž\n"
 "      ä»¥ã€ŒRe:ã€é–‹å§‹ä¸”ä¸åŒ…å«ã€Œ(was:ã€ã€‚\n"
 
-#: src/lang.c:950
+#: src/lang.c:952
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4166,7 +4166,7 @@ msgstr ""
 "é€™æ˜¯æ‚¨å³å°‡å–æ¶ˆçš„æ–‡ç« ï¼š\n"
 "\n"
 
-#: src/lang.c:954
+#: src/lang.c:956
 msgid ""
 "\n"
 "Warning: You are using a non-plain transfer encoding (such as base64 or\n"
@@ -4180,7 +4180,7 @@ msgstr ""
 "      æ–‡ç« ã€‚å¦‚æžœæŸå€‹ç°½åè¢«è©² inews ç¨‹å¼æ‰€é™„åŠ ï¼Œå®ƒå°‡\n"
 "      ç„¡æ³•è¢«é©ç•¶åœ°ç·¨ç¢¼ã€‚\n"
 
-#: src/lang.c:959
+#: src/lang.c:961
 msgid ""
 "\n"
 "Warning: \"example\" is a reserved hierarchy!\n"
@@ -4188,7 +4188,7 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šã€Œexampleã€æ˜¯è¢«ä¿ç•™çš„éšŽå±¤çµæ§‹ï¼\n"
 
-#: src/lang.c:960
+#: src/lang.c:962
 #, c-format
 msgid ""
 "\n"
@@ -4203,7 +4203,7 @@ msgstr ""
 "åœ¨æ‚¨ %s æª”æ¡ˆä¸­çš„æŸäº›å€¼å·²æœ‰è®Šæ›´ï¼\n"
 "è«‹åƒé–± WHATSNEW â€¦ç­‰ç­‰\n"
 
-#: src/lang.c:962
+#: src/lang.c:964
 #, c-format
 msgid ""
 "\n"
@@ -4216,7 +4216,7 @@ msgstr ""
 "æ‚¨æ­£åœ¨å¾žè¼ƒæ–°çš„ç‰ˆæœ¬é™ç´šåˆ° tin %sï¼\n"
 "åœ¨æ‚¨ %s æª”æ¡ˆä¸­çš„æŸäº›å€¼å¯èƒ½æœƒè¢«å¿½ç•¥ï¼Œå…¶ä»–å€¼ä¹Ÿå¯èƒ½å·²æœ‰è®Šæ›´ï¼\n"
 
-#: src/lang.c:965
+#: src/lang.c:967
 #, c-format
 msgid ""
 "Warning: tin wrote fewer groups to your\n"
@@ -4231,7 +4231,7 @@ msgstr ""
 "ä¸¦æœªå–æ¶ˆè¨‚é–± %ld %sï¼Œé‚£éº¼é€™å°±ä»£è¡¨ç™¼ç”Ÿäº†éŒ¯èª¤ï¼Œè€Œæ‚¨æ‡‰è©²\n"
 "æ–¼å†æ¬¡å•Ÿå‹• tin ä¹‹å‰å…ˆå‚™ä»½æ‚¨çš„ %sï¼\n"
 
-#: src/lang.c:969
+#: src/lang.c:971
 #, c-format
 msgid ""
 "\n"
@@ -4240,12 +4240,12 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šæ‰¾åˆ° %d å€‹ã€Ž-- \\nã€åˆ—ï¼Œé€™ä¹Ÿè¨±æœƒä½¿æŸäº›äººæ„Ÿåˆ°å›°æƒ‘ã€‚\n"
 
-#: src/lang.c:970
+#: src/lang.c:972
 #, c-format
 msgid "Warning: Only %d out of %d articles were saved"
 msgstr "è­¦å‘Šï¼šåªæœ‰ %2$d ä¸­çš„ %1$d ç¯‡æ–‡ç« è¢«å„²å­˜"
 
-#: src/lang.c:971
+#: src/lang.c:973
 #, c-format
 msgid ""
 "\n"
@@ -4259,13 +4259,13 @@ msgstr ""
 "è­¦å‘Šï¼šæ‚¨çš„ç°½åé•·åº¦å·²è¶…éŽ %d åˆ—ã€‚ ç”±æ–¼ç°½åé€šå¸¸\n"
 "      ä¸æœƒç”¨ä¾†å‚³è¼¸ä»»ä½•æœ‰ç”¨çš„è³‡è¨Šï¼Œå®ƒå€‘æ‡‰è©²è¦æ„ˆçŸ­æ„ˆå¥½ã€‚\n"
 
-#: src/lang.c:975
+#: src/lang.c:977
 #, c-format
 msgid ""
 "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? "
 msgstr "è­¦å‘Šï¼šé€™å€‹éƒµä»¶åœ°å€å¯èƒ½åŒ…å«åžƒåœ¾é™·é˜±ã€‚%s=ç¹¼çºŒï¼Œ%s=æ”¾æ£„ï¼Ÿ"
 
-#: src/lang.c:976
+#: src/lang.c:978
 msgid ""
 "\n"
 "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n"
@@ -4273,37 +4273,37 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šç°½åæ‡‰è©²ä»¥ã€Ž-- \\nã€èµ·å§‹è€Œéžä»¥ã€Ž--\\nã€ã€‚\n"
 
-#: src/lang.c:977
+#: src/lang.c:979
 msgid "Writing attributes file..."
 msgstr "å¯«å…¥å±¬æ€§æª”æ¡ˆâ€¦"
 
-#: src/lang.c:979
+#: src/lang.c:981
 #, c-format
 msgid "%d Responses"
 msgstr "%d ç¯‡å›žæ‡‰"
 
-#: src/lang.c:981
+#: src/lang.c:983
 #, c-format
 msgid "Added %d %s"
 msgstr "å·²åŠ å…¥ %d %s"
 
-#: src/lang.c:982
+#: src/lang.c:984
 msgid "No unsubscribed groups to show"
 msgstr "æ²’æœ‰å·²å–æ¶ˆè¨‚é–±çš„ç¾¤çµ„å¯é¡¯ç¤º"
 
-#: src/lang.c:983
+#: src/lang.c:985
 msgid "Showing subscribed to groups only"
 msgstr "åªé¡¯ç¤ºå·²è¨‚é–±ç¾¤çµ„"
 
-#: src/lang.c:984
+#: src/lang.c:986
 msgid "Yes "
 msgstr "æ˜¯ "
 
-#: src/lang.c:985
+#: src/lang.c:987
 msgid "    You have mail"
 msgstr "    æ‚¨æœ‰éƒµä»¶"
 
-#: src/lang.c:990
+#: src/lang.c:992
 #, c-format
 msgid ""
 "\n"
@@ -4324,11 +4324,11 @@ msgstr ""
 "      è®Šæ›´ MM_NETWORK_CHARSET çš„è¨­å®šç‚ºé©ç•¶çš„å€¼ï¼Œ\n"
 "      ä»¥ç”¨æ–¼æ‚¨çš„å¼µè²¼ã€‚\n"
 
-#: src/lang.c:1001
+#: src/lang.c:1003
 msgid "  -D mode  debug mode"
 msgstr "  -D æ¨¡å¼  é™¤éŒ¯æ¨¡å¼"
 
-#: src/lang.c:1005
+#: src/lang.c:1007
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4355,11 +4355,11 @@ msgstr ""
 "é€™æ˜¯æ‚¨å³å°‡è¦å–æ¶ˆçš„æ–‡ç« ï¼š\n"
 "\n"
 
-#: src/lang.c:1014
+#: src/lang.c:1016
 msgid "toggle color"
 msgstr "åˆ‡æ›é¡è‰²"
 
-#: src/lang.c:1015
+#: src/lang.c:1017
 msgid ""
 "# Changing colors of several screen parts\n"
 "# Possible values are:\n"
@@ -4405,11 +4405,11 @@ msgstr ""
 "#  15 = äº®ç™½è‰²\n"
 "\n"
 
-#: src/lang.c:1035
+#: src/lang.c:1037
 msgid "  -a       toggle color flag"
 msgstr "  -a       åˆ‡æ›é¡è‰²æ——æ¨™"
 
-#: src/lang.c:1039
+#: src/lang.c:1041
 msgid ""
 "\n"
 "Error: Followup-To set to more than one newsgroup!\n"
@@ -4417,7 +4417,7 @@ msgstr ""
 "\n"
 "éŒ¯èª¤ï¼šè·Ÿè²¼è¢«è¨­å®šè¶…éŽä¸€å€‹æ–°èžç¾¤çµ„ï¼\n"
 
-#: src/lang.c:1040
+#: src/lang.c:1042
 #, c-format
 msgid ""
 "\n"
@@ -4426,7 +4426,7 @@ msgstr ""
 "\n"
 "éŒ¯èª¤ï¼šã€Œ%sã€è¢«é‡æ–°å‘½åï¼Œä½¿ç”¨ã€Œ%sã€åšç‚ºæ›¿ä»£ï¼\n"
 
-#: src/lang.c:1041
+#: src/lang.c:1043
 #, c-format
 msgid ""
 "\n"
@@ -4435,7 +4435,7 @@ msgstr ""
 "\n"
 "éŒ¯èª¤ï¼šè·¨æ¿å¼µè²¼åˆ° %d æ–°èžç¾¤çµ„è€Œæ²’æœ‰è·Ÿè²¼åˆ—ï¼\n"
 
-#: src/lang.c:1042
+#: src/lang.c:1044
 #, c-format
 msgid ""
 "\n"
@@ -4444,7 +4444,7 @@ msgstr ""
 "\n"
 "éŒ¯èª¤ï¼šã€Œ%sã€ä¸¦éžæœ‰æ•ˆæ–°èžç¾¤çµ„ï¼\n"
 
-#: src/lang.c:1044
+#: src/lang.c:1046
 msgid ""
 "\n"
 "Warning: Followup-To set to more than one newsgroup!\n"
@@ -4452,7 +4452,7 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šè·Ÿè²¼è¢«è¨­å®šè¶…éŽä¸€å€‹æ–°èžç¾¤çµ„ï¼\n"
 
-#: src/lang.c:1045
+#: src/lang.c:1047
 #, c-format
 msgid ""
 "\n"
@@ -4461,7 +4461,7 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šã€Œ%sã€è¢«é‡æ–°å‘½åï¼Œæ‚¨æ‡‰è©²ä½¿ç”¨ã€Œ%sã€åšç‚ºæ›¿ä»£ï¼\n"
 
-#: src/lang.c:1046
+#: src/lang.c:1048
 #, c-format
 msgid ""
 "\n"
@@ -4470,7 +4470,7 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šè·¨æ¿å¼µè²¼åˆ° %d æ–°èžç¾¤çµ„è€Œæ²’æœ‰è·Ÿè²¼åˆ—ï¼\n"
 
-#: src/lang.c:1047
+#: src/lang.c:1049
 #, c-format
 msgid ""
 "\n"
@@ -4479,7 +4479,7 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šã€Œ%sã€ä¸åœ¨æ‚¨çš„ newsrc ä¹‹ä¸­ï¼Œåœ¨é€™å€‹ç«™è‡ºå®ƒä¹Ÿè¨±æœƒç„¡æ•ˆï¼\n"
 
-#: src/lang.c:1048
+#: src/lang.c:1050
 #, c-format
 msgid ""
 "\n"
@@ -4488,174 +4488,174 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šã€Œ%sã€ä¸¦éžé€™å€‹ç«™è‡ºä¸Šçš„æœ‰æ•ˆæ–°èžç¾¤çµ„ï¼\n"
 
-#: src/lang.c:1052
+#: src/lang.c:1054
 #, c-format
 msgid "%d files successfully written from %d articles. %d %s occurred."
 msgstr "%d å€‹æª”æ¡ˆæˆåŠŸåœ°å¾ž %d ç¯‡æ–‡ç« å¯«å…¥ã€‚%d %s å·²ç™¼ç”Ÿã€‚"
 
-#: src/lang.c:1053
+#: src/lang.c:1055
 msgid "Missing parts."
 msgstr "ç¼ºå°‘éƒ¨åˆ†ã€‚"
 
-#: src/lang.c:1054
+#: src/lang.c:1056
 msgid "No beginning."
 msgstr "æ²’æœ‰èµ·å§‹éƒ¨åˆ†ã€‚"
 
-#: src/lang.c:1055
+#: src/lang.c:1057
 msgid "No data."
 msgstr "æ²’æœ‰è³‡æ–™ã€‚"
 
-#: src/lang.c:1056
+#: src/lang.c:1058
 msgid "Unknown error."
 msgstr "ä¸æ˜ŽéŒ¯èª¤ã€‚"
 
-#: src/lang.c:1059
+#: src/lang.c:1061
 #, c-format
 msgid "\tChecksum of %s (%ld %s)"
 msgstr "\t%s çš„ç¸½å’Œæª¢æŸ¥ç¢¼ (%ld %s)"
 
-#: src/lang.c:1064
+#: src/lang.c:1066
 msgid "Reading mail active file... "
 msgstr "è®€å–éƒµä»¶ç¾ç”¨æª”æ¡ˆâ€¦"
 
-#: src/lang.c:1065
+#: src/lang.c:1067
 msgid "Reading mailgroups file... "
 msgstr "è®€å–éƒµä»¶ç¾¤çµ„æª”æ¡ˆâ€¦"
 
-#: src/lang.c:1069
+#: src/lang.c:1071
 msgid "perform PGP operations on article"
 msgstr "å°æ–¼æ–‡ç« æ–½è¡Œ PGP æ“ä½œ"
 
-#: src/lang.c:1070
+#: src/lang.c:1072
 msgid "Add key(s) to public keyring?"
 msgstr "å°‡å¯†é‘°åŠ å…¥å…¬ç”¨é‘°åŒ™åœˆï¼Ÿ"
 
-#: src/lang.c:1071
+#: src/lang.c:1073
 #, c-format
 msgid "%s=encrypt, %s=sign, %s=both, %s=quit: "
 msgstr "%s=åŠ å¯†ï¼Œ%s=ç°½åï¼Œ%s=å…©è€…ï¼Œ%s=é›¢é–‹ï¼š"
 
-#: src/lang.c:1072
+#: src/lang.c:1074
 #, c-format
 msgid "%s=sign, %s=sign & include public key, %s=quit: "
 msgstr "%s=ç°½åï¼Œ%s=ç°½å & åŒ…å«å…¬é–‹é‡‘é‘°ï¼Œ%s=é›¢é–‹ï¼š"
 
-#: src/lang.c:1073
+#: src/lang.c:1075
 #, c-format
 msgid "PGP has not been set up (can't open %s)"
 msgstr "PGP å°šæœªè¨­ç½® (ç„¡æ³•é–‹å•Ÿ %s)"
 
-#: src/lang.c:1074
+#: src/lang.c:1076
 msgid "Article not signed and no public keys found"
 msgstr "æ–‡ç« æœªè¢«ç°½åä¸”æ‰¾ä¸åˆ°ä»»ä½•å…¬é–‹é‡‘é‘°"
 
-#: src/lang.c:1076
+#: src/lang.c:1078
 #, 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:1077
+#: src/lang.c:1079
 #, 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:1078
+#: src/lang.c:1080
 #, 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:1080
+#: src/lang.c:1082
 #, 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:1081
+#: src/lang.c:1083
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=send [%%s]: "
 msgstr "%s=é›¢é–‹ï¼Œ%s=ç·¨è¼¯ï¼Œ%s=pgpï¼Œ%s=ç™¼é€ [%%s]ï¼š"
 
-#: src/lang.c:1082
+#: src/lang.c:1084
 #, 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:1086
+#: src/lang.c:1088
 #, 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:1087
+#: src/lang.c:1089
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=send [%%s]: "
 msgstr "%s=é›¢é–‹ï¼Œ%s=ç·¨è¼¯ï¼Œ%s=æ‹¼å¯«æª¢æŸ¥ï¼Œ%s=ç™¼é€ [%%s]ï¼š"
 
-#: src/lang.c:1088
+#: src/lang.c:1090
 #, 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:1090
+#: src/lang.c:1092
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone: "
 msgstr "%s=é›¢é–‹ï¼Œ%s=ç·¨è¼¯ï¼Œ%s=é¸å–®ï¼Œ%s=å¼µè²¼ï¼Œ%s=æ“±ç½®ï¼š"
 
-#: src/lang.c:1091
+#: src/lang.c:1093
 #, c-format
 msgid "%s=quit, %s=edit, %s=send [%%s]: "
 msgstr "%s=é›¢é–‹ï¼Œ%s=ç·¨è¼¯ï¼Œ%s=ç™¼é€ [%%s]ï¼š"
 
-#: src/lang.c:1092
+#: src/lang.c:1094
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr "%s=é›¢é–‹ï¼Œ%s=ç·¨è¼¯ï¼Œ%s=é¸å–®ï¼Œ%s=å¼µè²¼ï¼Œ%s=æ“±ç½® [%%s]ï¼š"
 
-#: src/lang.c:1101
+#: src/lang.c:1103
 msgid "Try cache_overview_files to speed up things.\n"
 msgstr "å˜—è©¦ cache_overview_files ä»¥åŠ é€Ÿã€‚\n"
 
-#: src/lang.c:1102
+#: src/lang.c:1104
 msgid "Tin will use local index files instead.\n"
 msgstr "Tin å°‡ä½¿ç”¨æœ¬åœ°ç´¢å¼•æª”æ¡ˆåšç‚ºæ›¿ä»£ã€‚\n"
 
-#: src/lang.c:1103
+#: src/lang.c:1105
 msgid "Cannot find NNTP server name"
 msgstr "æ‰¾ä¸åˆ° NNTP ä¼ºæœå™¨åç¨±"
 
-#: src/lang.c:1104
+#: src/lang.c:1106
 #, c-format
 msgid "Connecting to %s:%u..."
 msgstr "é€£ç·šåˆ° %s:%uâ€¦"
 
-#: src/lang.c:1105
+#: src/lang.c:1107
 msgid "Disconnecting from server...\n"
 msgstr "å¾žä¼ºæœå™¨ä¸­æ–·é€£ç·šâ€¦\n"
 
-#: src/lang.c:1106
+#: src/lang.c:1108
 #, c-format
 msgid ""
 "Wrong newsgroup name (\"%s\") in response of \"GROUP %s\" command: \"%s\""
 msgstr "éŒ¯èª¤æ–°èžç¾¤çµ„åç¨± (ã€Œ%sã€) æ–¼ã€Œç¾¤çµ„ %sã€å‘½ä»¤ï¼šã€Œ%sã€çš„å›žæ‡‰ä¹‹ä¸­"
 
-#: src/lang.c:1107
+#: src/lang.c:1109
 #, c-format
 msgid "Failed to connect to NNTP server %s. Exiting..."
 msgstr "é€£ç·šåˆ° NNTP ä¼ºæœå™¨ %s æ™‚å¤±æ•—ã€‚é›¢é–‹â€¦"
 
-#: src/lang.c:1108
+#: src/lang.c:1110
 msgid "205  Closing connection"
 msgstr "205  é—œé–‰é€£æŽ¥"
 
-#: src/lang.c:1109
+#: src/lang.c:1111
 msgid "Your server does not support the NNTP XOVER or OVER command.\n"
 msgstr "æ‚¨çš„ä¼ºæœå™¨ä¸æ”¯æ´ NNTP XOVER æˆ– OVER å‘½ä»¤ã€‚\n"
 
-#: src/lang.c:1110
+#: src/lang.c:1112
 msgid "Connection to news server has timed out. Reconnect?"
 msgstr "é€£ç·šåˆ°æ–°èžä¼ºæœå™¨å·²é€¾æ™‚ã€‚é‡æ–°é€£ç·šï¼Ÿ"
 
-#: src/lang.c:1111
+#: src/lang.c:1113
 #, c-format
 msgid ""
 "Put the server name in the file %s,\n"
@@ -4664,45 +4664,45 @@ msgstr ""
 "åœ¨æª”æ¡ˆ %s ä¸­æ”¾å…¥ä¼ºæœå™¨åç¨±ï¼Œ\n"
 "æˆ–è¨­å®šç’°å¢ƒè®Šæ•¸ NNTPSERVER"
 
-#: src/lang.c:1112
+#: src/lang.c:1114
 msgid "  -A       force authentication on connect"
 msgstr "  -A       é€£ç·šæ™‚å¼·åˆ¶èªè­‰"
 
-#: src/lang.c:1113
+#: src/lang.c:1115
 #, c-format
 msgid "  -g serv  read news from NNTP server serv [default=%s]"
 msgstr "  -g serv  å¾ž NNTP ä¼ºæœå™¨ serv [é è¨­=%s] è®€å–æ–°èž"
 
-#: src/lang.c:1114
+#: src/lang.c:1116
 #, c-format
 msgid "  -p port  use port as NNTP port [default=%d]"
 msgstr "  -p port  ä½¿ç”¨ port åšç‚º NNTP é€šè¨ŠåŸ  [é è¨­=%d]"
 
-#: src/lang.c:1115
+#: src/lang.c:1117
 msgid "  -Q       quick start. Same as -nqd"
 msgstr "  -Q       å¿«é€Ÿé–‹å§‹ã€‚å¦‚åŒ -nqd"
 
-#: src/lang.c:1116
+#: src/lang.c:1118
 msgid "  -r       read news remotely from default NNTP server"
 msgstr "  -r       å¾žé è¨­ NNTP ä¼ºæœå™¨é ç«¯è®€å–æ–°èž"
 
-#: src/lang.c:1117
+#: src/lang.c:1119
 msgid "  -l       use only LIST instead of GROUP (-n) command"
 msgstr "  -l       åªä½¿ç”¨ LIST ä»¥ä»£æ›¿ GROUP (-n) å‘½ä»¤"
 
-#: src/lang.c:1118
+#: src/lang.c:1120
 msgid "  -n       only read subscribed .newsrc groups from NNTP server"
 msgstr "  -n       å¾ž NNTP ä¼ºæœå™¨åªè®€å–å·²è¨‚é–±çš„ .newsrc ç¾¤çµ„"
 
-#: src/lang.c:1120
+#: src/lang.c:1122
 msgid "  -4       force connecting via IPv4"
 msgstr "  -4       å¼·åˆ¶é€éŽ IPv4 é€£æŽ¥"
 
-#: src/lang.c:1121
+#: src/lang.c:1123
 msgid "  -6       force connecting via IPv6"
 msgstr "  -6       å¼·åˆ¶é€éŽ IPv6 é€£æŽ¥"
 
-#: src/lang.c:1122
+#: src/lang.c:1124
 msgid ""
 "\n"
 "socket or connect problem\n"
@@ -4710,7 +4710,7 @@ msgstr ""
 "\n"
 "é€šè¨Šç«¯æˆ–é€£æŽ¥å•é¡Œ\n"
 
-#: src/lang.c:1124
+#: src/lang.c:1126
 #, c-format
 msgid ""
 "\n"
@@ -4719,16 +4719,16 @@ msgstr ""
 "\n"
 "é€£ç·šåˆ° %sï¼š"
 
-#: src/lang.c:1125
+#: src/lang.c:1127
 msgid "Giving up...\n"
 msgstr "æ”¾æ£„â€¦\n"
 
-#: src/lang.c:1127
+#: src/lang.c:1129
 #, c-format
 msgid "%s/tcp: Unknown service.\n"
 msgstr "%s/tcpï¼šä¸æ˜Žæœå‹™ã€‚\n"
 
-#: src/lang.c:1131
+#: src/lang.c:1133
 msgid ""
 "Your server does not have Xref: in its XOVER information.\n"
 "Tin will try to use XHDR XREF instead (slows down things a bit).\n"
@@ -4736,87 +4736,87 @@ msgstr ""
 "æ‚¨çš„ä¼ºæœå™¨æ²’æœ‰ Xref: æ–¼å®ƒçš„ XOVER è³‡è¨Šä¹‹ä¸­ã€‚\n"
 "Tin å°‡å˜—è©¦ä½¿ç”¨ XHDR XREF åšç‚ºæ›¿ä»£ (æœƒæ…¢ä¸€é»ž)ã€‚\n"
 
-#: src/lang.c:1134
+#: src/lang.c:1136
 msgid "Your server does not have Xref: in its XOVER information.\n"
 msgstr "æ‚¨çš„ä¼ºæœå™¨æ²’æœ‰ Xref: æ–¼å®ƒçš„ XOVER è³‡è¨Šä¹‹ä¸­ã€‚\n"
 
-#: src/lang.c:1137
+#: src/lang.c:1139
 #, 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:1140
+#: src/lang.c:1142
 msgid "  -Q       quick start. Same as -qd"
 msgstr "  -Q       å¿«é€Ÿé–‹å§‹ã€‚å¦‚åŒ -qd"
 
-#: src/lang.c:1141
+#: src/lang.c:1143
 msgid "  -l       read only active file instead of scanning spool (-n) command"
 msgstr "  -l       ç¾ç”¨æª”æ¡ˆå”¯è®€ä»¥ä»£æ›¿æŽƒææš«å­˜ (-n) å‘½ä»¤"
 
-#: src/lang.c:1142
+#: src/lang.c:1144
 msgid "  -n       only read subscribed .newsrc groups from spool"
 msgstr "  -n       åªå¾žæš«å­˜è®€å–å·²è¨‚é–±çš„ .newsrc ç¾¤çµ„"
 
-#: src/lang.c:1143
+#: src/lang.c:1145
 msgid "Your server does not have Xref: in its NOV-files.\n"
 msgstr "æ‚¨çš„ä¼ºæœå™¨æ²’æœ‰ Xref: æ–¼å®ƒçš„ NOV æª”æ¡ˆä¹‹ä¸­ã€‚\n"
 
-#: src/lang.c:1147
+#: src/lang.c:1149
 msgid "Posting using external inews failed. Use built in inews instead?"
 msgstr "ä½¿ç”¨å¤–éƒ¨ inews å¼µè²¼å¤±æ•—ã€‚ä½¿ç”¨å…§å»º inews åšç‚ºæ›¿ä»£ï¼Ÿ"
 
-#: src/lang.c:1148
+#: src/lang.c:1150
 msgid "It worked! Should I always use my built in inews from now on?"
 msgstr "å®ƒåšåˆ°äº†ï¼å¾žç¾åœ¨èµ·ï¼Œæˆ‘æ‡‰è©²ä¸€å¾‹ä½¿ç”¨å…§å»ºçš„ inewsï¼Ÿ"
 
-#: src/lang.c:1152
+#: src/lang.c:1154
 #, c-format
 msgid "%d %s printed"
 msgstr "%d %s å·²åˆ—å°"
 
-#: src/lang.c:1153
+#: src/lang.c:1155
 msgid "output article/thread/hot/pattern/tagged articles to printer"
 msgstr "è¼¸å‡º æ–‡ç« /è¨Žè«–ä¸²/ç†±é–€/èƒšé¨°/å·²æ¨™å®šæ–‡ç«  åˆ°å°è¡¨æ©Ÿ"
 
-#: src/lang.c:1154
+#: src/lang.c:1156
 msgid "Print"
 msgstr "åˆ—å°"
 
-#: src/lang.c:1155
+#: src/lang.c:1157
 msgid "Printing..."
 msgstr "åˆ—å°ä¸­â€¦"
 
-#: src/lang.c:1159
+#: src/lang.c:1161
 #, fuzzy, c-format
 msgid "%d %s piped to \"%s\""
 msgstr "%d %s å·²åˆ—å°"
 
-#: src/lang.c:1160
+#: src/lang.c:1162
 msgid "pipe article/thread/hot/pattern/tagged articles into command"
 msgstr "ç®¡ç·š æ–‡ç« /è¨Žè«–ä¸²/ç†±é–€/èƒšé¨°/å·²æ¨™å®šæ–‡ç«  é€²å…¥å‘½ä»¤"
 
-#: src/lang.c:1161
+#: src/lang.c:1163
 msgid "No command"
 msgstr "æ²’æœ‰å‘½ä»¤"
 
-#: src/lang.c:1162
+#: src/lang.c:1164
 msgid "Pipe"
 msgstr "ç®¡ç·š"
 
-#: src/lang.c:1163
+#: src/lang.c:1165
 #, c-format
 msgid "Pipe to command [%.*s]> "
 msgstr "ç®¡ç·šåˆ°å‘½ä»¤ [%.*s]>"
 
-#: src/lang.c:1164
+#: src/lang.c:1166
 msgid "Piping..."
 msgstr "ç®¡ç·šä¸­â€¦"
 
-#: src/lang.c:1166
+#: src/lang.c:1168
 msgid "Piping not enabled."
 msgstr "ç®¡ç·šæœªå•Ÿç”¨ã€‚"
 
-#: src/lang.c:1170
+#: src/lang.c:1172
 #, c-format
 msgid ""
 "\n"
@@ -4831,7 +4831,7 @@ msgstr ""
 "      æ‰å…è¨±ã€‚ä½¿ç”¨é€—è™Ÿ(,)ä¾†åˆ†éš”å¤šé‡çš„\n"
 "      æ–°èžç¾¤çµ„åç¨±ã€‚\n"
 
-#: src/lang.c:1175
+#: src/lang.c:1177
 #, c-format
 msgid ""
 "\n"
@@ -4844,7 +4844,7 @@ msgstr ""
 "      åœ¨åˆ—ä¸­ä¸å¯ä»¥åŒ…å«ç©ºç™½ï¼Œ å› æ­¤é€™æ˜¯ä¸å…è¨±çš„ã€‚\n"
 "      è«‹å°‡æ‰€æœ‰æ–°èžç¾¤çµ„å¯«å…¥å–®ä¸€åˆ—ä¸­ã€‚\n"
 
-#: src/lang.c:1180
+#: src/lang.c:1182
 #, c-format
 msgid ""
 "\n"
@@ -4857,7 +4857,7 @@ msgstr ""
 "        é€™æ˜¯éžå¸¸æ–°çš„åŠŸèƒ½ï¼Œå¯èƒ½ç„¡æ³•è¢«æ‰€æœ‰çš„ä¼ºæœå™¨æŽ¥æ”¶ã€‚\n"
 "        ç‚ºé¿å…éº»ç…©ï¼Œè«‹å°‡æ‰€æœ‰æ–°èžç¾¤çµ„å¯«å…¥å–®ä¸€åˆ—ä¸­ã€‚\n"
 
-#: src/lang.c:1184
+#: src/lang.c:1186
 #, c-format
 msgid ""
 "\n"
@@ -4866,7 +4866,7 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šã€Œ%s:ã€åˆ—ä¸­å«æœ‰æ‡‰è©²è¢«ç§»é™¤çš„ç©ºæ ¼ã€‚\n"
 
-#: src/lang.c:1189
+#: src/lang.c:1191
 msgid ""
 "\n"
 "  If your article contains quoted text  please take some time to pare it "
@@ -4898,40 +4898,40 @@ msgstr ""
 "  ä¸åœ¨ä¹Žä¸¦æ³¨æ„æ‚¨å¼µè²¼æ‰€ç”¨çš„æ ¼å¼ï¼Œåˆ¥äººå°‡å¾ˆå¯èƒ½\n"
 "  æœƒå®Œå…¨å¿½ç•¥å®ƒï¼Œå°¤å…¶æ˜¯åœ¨é€™å€‹æ“æ“ çš„ç¶²è·¯ä¸­ã€‚\n"
 
-#: src/lang.c:1202
+#: src/lang.c:1204
 msgid "shell escape"
 msgstr "å‘½ä»¤æ®¼è·³è„«"
 
-#: src/lang.c:1203
+#: src/lang.c:1205
 #, c-format
 msgid "Shell Command (%s)"
 msgstr "å‘½ä»¤æ®¼å‘½ä»¤ (%s)"
 
-#: src/lang.c:1204
+#: src/lang.c:1206
 #, c-format
 msgid "Enter shell command [%s]> "
 msgstr "è¼¸å…¥å‘½ä»¤æ®¼å‘½ä»¤ [%s]>"
 
-#: src/lang.c:1208
+#: src/lang.c:1210
 #, c-format
 msgid "%s: Can't get entry for TERM\n"
 msgstr "%sï¼šç„¡æ³•æå– TERM æ¢ç›®\n"
 
-#: src/lang.c:1212
+#: src/lang.c:1214
 #, c-format
 msgid "Group %.*s ('q' to quit)..."
 msgstr "ç¾¤çµ„ %.*s (ã€Žqã€ä»¥é›¢é–‹)â€¦"
 
-#: src/lang.c:1214
+#: src/lang.c:1216
 #, c-format
 msgid "Group %.*s..."
 msgstr "ç¾¤çµ„ %.*sâ€¦"
 
-#: src/lang.c:1218
+#: src/lang.c:1220
 msgid "Server unavailable\n"
 msgstr "ä¼ºæœå™¨ç„¡æ³•ä½¿ç”¨\n"
 
-#: src/lang.c:1224
+#: src/lang.c:1226
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; "
@@ -4940,534 +4940,534 @@ msgstr ""
 "%s=ç®¡ç·šï¼›%s=éƒµå¯„ï¼›%s=åˆ—å°ï¼›%s=é›¢é–‹ï¼›%s=åˆ‡æ›æ‰€æœ‰/æœªè®€ï¼›%s=å„²å­˜ï¼›%s=æ¨™å®šï¼›%s=å¼µ"
 "è²¼"
 
-#: src/lang.c:1225
+#: src/lang.c:1227
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 "%s=ç®¡ç·šï¼›%s=éƒµå¯„ï¼›%s=åˆ—å°ï¼›%s=é›¢é–‹ï¼›%s=å›žè¦†éƒµä»¶ï¼›%s=å„²å­˜ï¼›%s=æ¨™å®šï¼›%s=å¼µè²¼"
 
-#: src/lang.c:1227
+#: src/lang.c:1229
 #, 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:1228
+#: src/lang.c:1230
 #, 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:1232
+#: src/lang.c:1234
 #, 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:1233
+#: src/lang.c:1235
 #, 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:1235
+#: src/lang.c:1237
 #, 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:1236
+#: src/lang.c:1238
 #, 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:1242
+#: src/lang.c:1244
 msgid "Terminal does not support color"
 msgstr "çµ‚ç«¯æ©Ÿä¸æ”¯æ´é¡è‰²"
 
-#: src/lang.c:1247
+#: src/lang.c:1249
 #, c-format
 msgid "Trying %s"
 msgstr "å˜—è©¦ %s"
 
-#: src/lang.c:1261 src/lang.c:1289 src/lang.c:1560 src/refs.c:289
+#: src/lang.c:1263 src/lang.c:1291 src/lang.c:1573 src/refs.c:289
 msgid "None"
 msgstr "ç„¡"
 
-#: src/lang.c:1262
+#: src/lang.c:1264
 msgid "Subject"
 msgstr "ä¸»æ—¨"
 
-#: src/lang.c:1263
+#: src/lang.c:1265
 msgid "References"
 msgstr "åƒè€ƒ"
 
-#: src/lang.c:1264
+#: src/lang.c:1266
 msgid "Both Subject and References"
 msgstr "ä¸»æ—¨å’Œåƒè€ƒå…©è€…"
 
-#: src/lang.c:1265
+#: src/lang.c:1267
 msgid "Multipart Subject"
 msgstr "å¤šéƒ¨ä»¶ä¸»æ—¨"
 
-#: src/lang.c:1266
+#: src/lang.c:1268
 msgid "Percentage Match"
 msgstr "ç™¾åˆ†æ¯”åŒ¹é…"
 
-#: src/lang.c:1279 src/lang.c:1370 src/lang.c:1449
+#: src/lang.c:1281 src/lang.c:1372 src/lang.c:1462
 msgid "No"
 msgstr "å¦"
 
-#: src/lang.c:1280 src/lang.c:1451
+#: src/lang.c:1282 src/lang.c:1464
 msgid "Yes"
 msgstr "æ˜¯"
 
-#: src/lang.c:1281
+#: src/lang.c:1283
 msgid "Hide All"
 msgstr "éš±è—æ‰€æœ‰"
 
-#: src/lang.c:1290
+#: src/lang.c:1292
 msgid "Address"
 msgstr "åœ°å€"
 
-#: src/lang.c:1291
+#: src/lang.c:1293
 msgid "Full Name"
 msgstr "å…¨å"
 
-#: src/lang.c:1292
+#: src/lang.c:1294
 msgid "Address and Name"
 msgstr "åœ°å€å’Œåç¨±"
 
-#: src/lang.c:1300
+#: src/lang.c:1302
 msgid "Max"
 msgstr "æœ€å¤§"
 
-#: src/lang.c:1301
+#: src/lang.c:1303
 msgid "Sum"
 msgstr "ç¸½å’Œ"
 
-#: src/lang.c:1302
+#: src/lang.c:1304
 msgid "Average"
 msgstr "å¹³å‡"
 
-#: src/lang.c:1312 src/lang.c:1332
+#: src/lang.c:1314 src/lang.c:1334
 msgid "Black"
 msgstr "é»‘è‰²"
 
-#: src/lang.c:1313 src/lang.c:1333
+#: src/lang.c:1315 src/lang.c:1335
 msgid "Red"
 msgstr "ç´…è‰²"
 
-#: src/lang.c:1314 src/lang.c:1334
+#: src/lang.c:1316 src/lang.c:1336
 msgid "Green"
 msgstr "ç¶ è‰²"
 
-#: src/lang.c:1315 src/lang.c:1335
+#: src/lang.c:1317 src/lang.c:1337
 msgid "Brown"
 msgstr "æ£•è‰²"
 
-#: src/lang.c:1316 src/lang.c:1336
+#: src/lang.c:1318 src/lang.c:1338
 msgid "Blue"
 msgstr "è—è‰²"
 
-#: src/lang.c:1317 src/lang.c:1337
+#: src/lang.c:1319 src/lang.c:1339
 msgid "Pink"
 msgstr "ç²‰ç´…"
 
-#: src/lang.c:1318 src/lang.c:1338
+#: src/lang.c:1320 src/lang.c:1340
 msgid "Cyan"
 msgstr "é’è‰²"
 
-#: src/lang.c:1319 src/lang.c:1339
+#: src/lang.c:1321 src/lang.c:1341
 msgid "White"
 msgstr "ç™½è‰²"
 
-#: src/lang.c:1320
+#: src/lang.c:1322
 msgid "Gray"
 msgstr "ç°è‰²"
 
-#: src/lang.c:1321
+#: src/lang.c:1323
 msgid "Light Red"
 msgstr "æ·ºç´…è‰²"
 
-#: src/lang.c:1322
+#: src/lang.c:1324
 msgid "Light Green"
 msgstr "æ·ºç¶ è‰²"
 
-#: src/lang.c:1323
+#: src/lang.c:1325
 msgid "Yellow"
 msgstr "é»ƒè‰²"
 
-#: src/lang.c:1324
+#: src/lang.c:1326
 msgid "Light Blue"
 msgstr "æ·ºè—è‰²"
 
-#: src/lang.c:1325
+#: src/lang.c:1327
 msgid "Light Pink"
 msgstr "æ·ºç²‰ç´…"
 
-#: src/lang.c:1326
+#: src/lang.c:1328
 msgid "Light Cyan"
 msgstr "æ·ºé’è‰²"
 
-#: src/lang.c:1327
+#: src/lang.c:1329
 msgid "Light White"
 msgstr "äº®ç™½è‰²"
 
-#: src/lang.c:1348 src/lang.c:1456 src/lang.c:1471
+#: src/lang.c:1350 src/lang.c:1469 src/lang.c:1484
 msgid "Nothing"
 msgstr "æ²’æœ‰ä»»ä½•æ±è¥¿"
 
-#: src/lang.c:1350
+#: src/lang.c:1352
 msgid "Space"
 msgstr "ç©ºæ ¼"
 
-#: src/lang.c:1358
+#: src/lang.c:1360
 msgid "Normal"
 msgstr "ä¸€èˆ¬"
 
-#: src/lang.c:1359
+#: src/lang.c:1361
 msgid "Best highlighting"
 msgstr "æœ€ä½³é«˜äº®åº¦é¡¯ç¤º"
 
-#: src/lang.c:1360
+#: src/lang.c:1362
 msgid "Underline"
 msgstr "åº•ç·š"
 
-#: src/lang.c:1361
+#: src/lang.c:1363
 msgid "Reverse video"
 msgstr "åç™½é¡¯ç¤º"
 
-#: src/lang.c:1362
+#: src/lang.c:1364
 msgid "Blinking"
 msgstr "é–ƒå‹•"
 
-#: src/lang.c:1363
+#: src/lang.c:1365
 msgid "Half bright"
 msgstr "åŠæ˜Žäº®"
 
-#: src/lang.c:1364
+#: src/lang.c:1366
 msgid "Bold"
 msgstr "ç²—é«”"
 
-#: src/lang.c:1371
+#: src/lang.c:1373
 msgid "Cc"
 msgstr "å‰¯æœ¬"
 
-#: src/lang.c:1372
+#: src/lang.c:1374
 msgid "Bcc"
 msgstr "å¯†ä»¶å‰¯æœ¬"
 
-#: src/lang.c:1373
+#: src/lang.c:1375
 msgid "Cc and Bcc"
 msgstr "å‰¯æœ¬å’Œå¯†ä»¶å‰¯æœ¬"
 
-#: src/lang.c:1379 src/lang.c:1392
+#: src/lang.c:1392 src/lang.c:1405
 msgid "none"
 msgstr "ç„¡"
 
-#: src/lang.c:1380
+#: src/lang.c:1393
 msgid "commands"
 msgstr "å‘½ä»¤"
 
-#: src/lang.c:1381
+#: src/lang.c:1394
 msgid "select"
 msgstr "é¸å–"
 
-#: src/lang.c:1383
+#: src/lang.c:1396
 msgid "commands & quit"
 msgstr "å‘½ä»¤ & é›¢é–‹"
 
-#: src/lang.c:1384
+#: src/lang.c:1397
 msgid "commands & select"
 msgstr "å‘½ä»¤ & é¸å–"
 
-#: src/lang.c:1385
+#: src/lang.c:1398
 msgid "quit & select"
 msgstr "é›¢é–‹ & é¸å–"
 
-#: src/lang.c:1386
+#: src/lang.c:1399
 msgid "commands & quit & select"
 msgstr "å‘½ä»¤ & é›¢é–‹ & é¸å–"
 
-#: src/lang.c:1393
+#: src/lang.c:1406
 msgid "PageDown"
 msgstr "ä¸‹ä¸€é "
 
-#: src/lang.c:1394
+#: src/lang.c:1407
 msgid "PageNextUnread"
 msgstr "ä¸‹ä¸€æœªè®€é "
 
-#: src/lang.c:1395
+#: src/lang.c:1408
 msgid "PageDown or PageNextUnread"
 msgstr "ä¸‹ä¸€é æˆ–ä¸€æœªè®€é "
 
-#: src/lang.c:1401
+#: src/lang.c:1414
 msgid "Subject: (case sensitive)"
 msgstr "Subject: (å¤§å°å¯«ç›¸ç¬¦)"
 
-#: src/lang.c:1402
+#: src/lang.c:1415
 msgid "Subject: (ignore case)"
 msgstr "Subject: (å¿½ç•¥å¤§å°å¯«)"
 
-#: src/lang.c:1403
+#: src/lang.c:1416
 msgid "From: (case sensitive)"
 msgstr "From: (å¤§å°å¯«ç›¸ç¬¦)"
 
-#: src/lang.c:1404
+#: src/lang.c:1417
 msgid "From: (ignore case)"
 msgstr "From: (å¿½ç•¥å¤§å°å¯«)"
 
-#: src/lang.c:1405
+#: src/lang.c:1418
 msgid "Msg-ID: & full References: line"
 msgstr "Message-ID: & å…¨éƒ¨ References: åˆ—"
 
-#: src/lang.c:1406
+#: src/lang.c:1419
 msgid "Msg-ID: & last References: only"
 msgstr "Message-ID: & æœ€å¾Œä¸€ç­† References: åªæœ‰"
 
-#: src/lang.c:1407
+#: src/lang.c:1420
 msgid "Message-ID: entry only"
 msgstr "åªæœ‰ Message-ID: æ¢ç›®"
 
-#: src/lang.c:1408
+#: src/lang.c:1421
 msgid "Lines:"
 msgstr "Lines:"
 
-#: src/lang.c:1414
+#: src/lang.c:1427
 msgid "Don't trim article body"
 msgstr "ä¸ä¿®å‰ªæ–‡ç« å…§æ–‡"
 
-#: src/lang.c:1415
+#: src/lang.c:1428
 msgid "Skip leading blank lines"
 msgstr "è·³éŽå‰å°Žç©ºåˆ—"
 
-#: src/lang.c:1416
+#: src/lang.c:1429
 msgid "Skip trailing blank lines"
 msgstr "è·³éŽå°¾éš¨ç©ºåˆ—"
 
-#: src/lang.c:1417
+#: src/lang.c:1430
 msgid "Skip leading and trailing blank l."
 msgstr "è·³éŽå‰å°Žå’Œå°¾éš¨ç©ºåˆ—ã€‚"
 
-#: src/lang.c:1418
+#: src/lang.c:1431
 msgid "Compact multiple between text"
 msgstr "å£“ç¸®æ–‡å­—é–“å¤šé‡ç©ºåˆ—"
 
-#: src/lang.c:1419
+#: src/lang.c:1432
 msgid "Compact multiple and skip leading"
 msgstr "å£“ç¸®å¤šé‡ç©ºåˆ—å’Œè·³éŽå‰å°Žç©ºåˆ—"
 
-#: src/lang.c:1420
+#: src/lang.c:1433
 msgid "Compact multiple and skip trailing"
 msgstr "å£“ç¸®å¤šé‡ç©ºåˆ—å’Œè·³éŽå°¾éš¨ç©ºåˆ—"
 
-#: src/lang.c:1421
+#: src/lang.c:1434
 msgid "Compact mltpl., skip lead. & trai."
 msgstr "å£“ç¸®å¤šé‡ç©ºåˆ—ï¼Œè·³éŽå‰å°Ž & å°¾éš¨ç©ºåˆ—ã€‚"
 
-#: src/lang.c:1450
+#: src/lang.c:1463
 msgid "Shell archive"
 msgstr "å‘½ä»¤æ®¼å­˜æª”"
 
-#: src/lang.c:1457
+#: src/lang.c:1470
 msgid "Subject: (descending)"
 msgstr "Subject: (éžé™)"
 
-#: src/lang.c:1458
+#: src/lang.c:1471
 msgid "Subject: (ascending)"
 msgstr "Subject: (éžå‡)"
 
-#: src/lang.c:1459
+#: src/lang.c:1472
 msgid "From: (descending)"
 msgstr "From: (éžé™)"
 
-#: src/lang.c:1460
+#: src/lang.c:1473
 msgid "From: (ascending)"
 msgstr "From: (éžå‡)"
 
-#: src/lang.c:1461
+#: src/lang.c:1474
 msgid "Date: (descending)"
 msgstr "Date: (éžé™)"
 
-#: src/lang.c:1462
+#: src/lang.c:1475
 msgid "Date: (ascending)"
 msgstr "Date: (éžå‡)"
 
-#: src/lang.c:1463 src/lang.c:1472
+#: src/lang.c:1476 src/lang.c:1485
 msgid "Score (descending)"
 msgstr "åˆ†æ•¸ (éžé™)"
 
-#: src/lang.c:1464 src/lang.c:1473
+#: src/lang.c:1477 src/lang.c:1486
 msgid "Score (ascending)"
 msgstr "åˆ†æ•¸ (éžå‡)"
 
-#: src/lang.c:1465
+#: src/lang.c:1478
 msgid "Lines: (descending)"
 msgstr "Lines: (éžé™)"
 
-#: src/lang.c:1466
+#: src/lang.c:1479
 msgid "Lines: (ascending)"
 msgstr "Lines: (éžå‡)"
 
-#: src/lang.c:1474
+#: src/lang.c:1487
 msgid "Last posting date (descending)"
 msgstr "æœ€è¿‘ä¸€æ¬¡å¼µè²¼æ—¥æœŸ (éžé™)"
 
-#: src/lang.c:1475
+#: src/lang.c:1488
 msgid "Last posting date (ascending)"
 msgstr "æœ€è¿‘ä¸€æ¬¡å¼µè²¼æ—¥æœŸ (éžå‡)"
 
-#: src/lang.c:1481
+#: src/lang.c:1494
 msgid "Quick-sort"
 msgstr "å¿«é€ŸæŽ’åºæ³•"
 
-#: src/lang.c:1482
+#: src/lang.c:1495
 msgid "Heap-sort"
 msgstr "å †ç©æŽ’åºæ³•"
 
-#: src/lang.c:1489
+#: src/lang.c:1502
 msgid "Always Keep"
 msgstr "ä¸€å¾‹ä¿ç•™"
 
-#: src/lang.c:1490
+#: src/lang.c:1503
 msgid "Always Remove"
 msgstr "ä¸€å¾‹ç§»é™¤"
 
-#: src/lang.c:1491
+#: src/lang.c:1504
 msgid "Mark with D on selection screen"
 msgstr "æ–¼é¸æ“‡èž¢å¹•ä»¥ D æ¨™è¨˜"
 
-#: src/lang.c:1497
+#: src/lang.c:1510
 msgid "Kill only unread arts"
 msgstr "åªç é™¤æœªè®€æ–‡ç« "
 
-#: src/lang.c:1498
+#: src/lang.c:1511
 msgid "Kill all arts & show with K"
 msgstr "ä»¥ K ç é™¤æ‰€æœ‰æ–‡ç«  & é¡¯ç¤º"
 
 #. TODO: s/K/art_marked_killed/
-#: src/lang.c:1499
+#: src/lang.c:1512
 msgid "Kill all arts and never show"
 msgstr "ç é™¤æ‰€æœ‰æ–‡ç« ä¸¦æ°¸ä¸é¡¯ç¤º"
 
-#: src/lang.c:1505
+#: src/lang.c:1518
 msgid "Nothing special"
 msgstr "æ²’ä»€éº¼ç‰¹åˆ¥"
 
-#: src/lang.c:1506
+#: src/lang.c:1519
 msgid "Compress quotes"
 msgstr "å£“ç¸®å¼•è¨€"
 
-#: src/lang.c:1507
+#: src/lang.c:1520
 msgid "Quote signatures"
 msgstr "å¼•ç”¨ç°½å"
 
-#: src/lang.c:1508
+#: src/lang.c:1521
 msgid "Compress quotes, quote sigs"
 msgstr "å£“ç¸®å¼•è¨€ï¼Œå¼•ç”¨ç°½å"
 
-#: src/lang.c:1509
+#: src/lang.c:1522
 msgid "Quote empty lines"
 msgstr "å¼•è¨€ç©ºåˆ—"
 
-#: src/lang.c:1510
+#: src/lang.c:1523
 msgid "Compress quotes, quote empty lines"
 msgstr "å£“ç¸®å¼•è¨€ï¼Œå¼•è¨€ç©ºåˆ—"
 
-#: src/lang.c:1511
+#: src/lang.c:1524
 msgid "Quote sigs & empty lines"
 msgstr "å¼•ç”¨ç°½å & ç©ºåˆ—"
 
-#: src/lang.c:1512
+#: src/lang.c:1525
 msgid "Comp. q., quote sigs & empty lines"
 msgstr "å£“ç¸®å¼•è¨€ï¼Œå¼•ç”¨ç°½å & ç©ºåˆ—"
 
-#: src/lang.c:1552
+#: src/lang.c:1565
 msgid "no"
 msgstr "ç„¡"
 
-#: src/lang.c:1553
+#: src/lang.c:1566
 msgid "with headers"
 msgstr "ä¿ç•™æ¨™é ­"
 
-#: src/lang.c:1554
+#: src/lang.c:1567
 msgid "without headers"
 msgstr "ç„¡éœ€æ¨™é ­"
 
-#: src/lang.c:1561
+#: src/lang.c:1574
 msgid "NFKC"
 msgstr "NFKC"
 
-#: src/lang.c:1563
+#: src/lang.c:1576
 msgid "NFKD"
 msgstr "NFKD"
 
-#: src/lang.c:1564
+#: src/lang.c:1577
 msgid "NFC"
 msgstr "NFC"
 
-#: src/lang.c:1565
+#: src/lang.c:1578
 msgid "NFD"
 msgstr "NFD"
 
-#: src/lang.c:1573
+#: src/lang.c:1586
 msgid "Display Options"
 msgstr "é¡¯ç¤ºé¸é …"
 
-#: src/lang.c:1580
+#: src/lang.c:1593
 msgid "Color Options"
 msgstr "é¡è‰²é¸é …"
 
-#: src/lang.c:1586
+#: src/lang.c:1599
 msgid "Highlight Options"
 msgstr "çªé¡¯é¸é …"
 
-#: src/lang.c:1593
+#: src/lang.c:1606
 msgid "Article-Limiting Options"
 msgstr "æ–‡ç« é™åˆ¶é¸é …"
 
-#: src/lang.c:1599
+#: src/lang.c:1612
 msgid "Posting/Mailing Options"
 msgstr "å¼µè²¼/éƒµå¯„é¸é …"
 
-#: src/lang.c:1605
+#: src/lang.c:1618
 msgid "Saving/Printing Options"
 msgstr "å„²å­˜/åˆ—å°é¸é …"
 
-#: src/lang.c:1611
+#: src/lang.c:1624
 msgid "Expert Options"
 msgstr "å°ˆå®¶é¸é …"
 
-#: src/lang.c:1617
+#: src/lang.c:1630
 msgid "Filtering Options"
 msgstr "ç¯©é¸é¸é …"
 
-#: src/lang.c:1622 src/lang.c:1653 src/lang.c:1659 src/lang.c:1686
-#: src/lang.c:1738 src/lang.c:1744 src/lang.c:1754 src/lang.c:1765
-#: src/lang.c:1783 src/lang.c:1852 src/lang.c:2053 src/lang.c:2059
-#: src/lang.c:2065 src/lang.c:2071 src/lang.c:2083 src/lang.c:2090
-#: src/lang.c:2144 src/lang.c:2153 src/lang.c:2159 src/lang.c:2166
-#: src/lang.c:2173 src/lang.c:2180 src/lang.c:2187 src/lang.c:2194
-#: src/lang.c:2201 src/lang.c:2208 src/lang.c:2215 src/lang.c:2222
-#: src/lang.c:2229 src/lang.c:2236 src/lang.c:2243 src/lang.c:2250
-#: src/lang.c:2257 src/lang.c:2264 src/lang.c:2271 src/lang.c:2278
-#: src/lang.c:2285 src/lang.c:2292 src/lang.c:2299 src/lang.c:2306
-#: src/lang.c:2313 src/lang.c:2320 src/lang.c:2327 src/lang.c:2335
-#: src/lang.c:2351 src/lang.c:2358 src/lang.c:2365 src/lang.c:2372
-#: src/lang.c:2378 src/lang.c:2384 src/lang.c:2401 src/lang.c:2413
-#: src/lang.c:2447 src/lang.c:2500 src/lang.c:2514 src/lang.c:2520
-#: src/lang.c:2545 src/lang.c:2563 src/lang.c:2580 src/lang.c:2616
-#: src/lang.c:2652 src/lang.c:2672 src/lang.c:2707 src/lang.c:2717
-#: src/lang.c:2724 src/lang.c:2750 src/lang.c:2774 src/lang.c:2847
-#: src/lang.c:2861 src/lang.c:2869 src/lang.c:2883 src/lang.c:2889
-#: src/lang.c:2927
+#: src/lang.c:1635 src/lang.c:1666 src/lang.c:1672 src/lang.c:1699
+#: src/lang.c:1751 src/lang.c:1757 src/lang.c:1767 src/lang.c:1778
+#: src/lang.c:1796 src/lang.c:1865 src/lang.c:2066 src/lang.c:2072
+#: src/lang.c:2078 src/lang.c:2084 src/lang.c:2096 src/lang.c:2103
+#: src/lang.c:2157 src/lang.c:2166 src/lang.c:2172 src/lang.c:2179
+#: src/lang.c:2186 src/lang.c:2193 src/lang.c:2200 src/lang.c:2207
+#: src/lang.c:2214 src/lang.c:2221 src/lang.c:2228 src/lang.c:2235
+#: src/lang.c:2242 src/lang.c:2249 src/lang.c:2256 src/lang.c:2263
+#: src/lang.c:2270 src/lang.c:2277 src/lang.c:2284 src/lang.c:2291
+#: src/lang.c:2298 src/lang.c:2305 src/lang.c:2312 src/lang.c:2319
+#: src/lang.c:2326 src/lang.c:2333 src/lang.c:2340 src/lang.c:2348
+#: src/lang.c:2364 src/lang.c:2371 src/lang.c:2378 src/lang.c:2385
+#: src/lang.c:2391 src/lang.c:2397 src/lang.c:2414 src/lang.c:2426
+#: src/lang.c:2461 src/lang.c:2514 src/lang.c:2528 src/lang.c:2534
+#: src/lang.c:2559 src/lang.c:2577 src/lang.c:2594 src/lang.c:2606
+#: src/lang.c:2639 src/lang.c:2675 src/lang.c:2695 src/lang.c:2730
+#: src/lang.c:2740 src/lang.c:2747 src/lang.c:2773 src/lang.c:2797
+#: src/lang.c:2870 src/lang.c:2884 src/lang.c:2892 src/lang.c:2906
+#: src/lang.c:2912 src/lang.c:2950
 msgid "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr "<SPACE> åˆ‡æ›ï¼Œ<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:1623
+#: src/lang.c:1636
 msgid "Show mini menu & posting etiquette"
 msgstr "é¡¯ç¤ºè¿·ä½ é¸å–® & å¼µè²¼ç¦®å„€"
 
-#: src/lang.c:1624
+#: src/lang.c:1637
 msgid ""
 "# If ON show a mini menu of useful commands at each level\n"
 "# and posting etiquette after composing an article\n"
@@ -5475,15 +5475,15 @@ msgstr ""
 "# å¦‚æžœé–‹å•Ÿå°±åœ¨æ¯å€‹å±¤ç´šä¸­é¡¯ç¤ºå¸¸ç”¨å‘½ä»¤çš„è¿·ä½ é¸å–®\n"
 "# ä¸¦æ–¼æ’°å¯«æ–‡ç« ä¹‹å¾Œé¡¯ç¤ºå¼µè²¼ç¦®å„€\n"
 
-#: src/lang.c:1629
+#: src/lang.c:1642
 msgid "Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
 msgstr "é¡¯ç¤ºæ¯å€‹æ–°èžç¾¤çµ„çš„ç°¡çŸ­æè¿°ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:1630
+#: src/lang.c:1643
 msgid "Show description of each newsgroup"
 msgstr "é¡¯ç¤ºæ¯å€‹æ–°èžç¾¤çµ„çš„æè¿°"
 
-#: src/lang.c:1631
+#: src/lang.c:1644
 msgid ""
 "# If ON show group description text after newsgroup name at\n"
 "# group selection level\n"
@@ -5491,19 +5491,19 @@ msgstr ""
 "# å¦‚æžœé–‹å•Ÿå°±åœ¨ç¾¤çµ„é¸æ“‡å±¤ç´šä¸­æ–¼æ–°èžç¾¤çµ„åç¨±ä¹‹å¾Œ\n"
 "# é¡¯ç¤ºç¾¤çµ„æè¿°æ–‡å­—\n"
 
-#: src/lang.c:1636
+#: src/lang.c:1649
 #, fuzzy
 msgid ""
 "Show From (author) fields in group & thread level. <SPACE> toggles & <CR> "
 "sets."
 msgstr "åœ¨ç¾¤çµ„é¸å–®ä¸­é¡¯ç¤ºä¸»æ—¨ & ç™¼ä¿¡è€… (ä½œè€…) æ¬„ä½ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:1637
+#: src/lang.c:1650
 #, fuzzy
 msgid "In group and thread level, show author by"
 msgstr "åœ¨ç¾¤çµ„é¸å–®ä¸­ï¼Œé¡¯ç¤ºä½œè€…"
 
-#: src/lang.c:1638
+#: src/lang.c:1651
 #, fuzzy
 msgid ""
 "# Part of From field to display in group and thread level\n"
@@ -5520,31 +5520,31 @@ msgstr ""
 "# * 2 = å…¨å\n"
 "#   3 = å…©è€…\n"
 
-#: src/lang.c:1647
+#: src/lang.c:1660
 msgid "Draw -> or highlighted bar for selection. <SPACE> toggles & <CR> sets."
 msgstr "ç¹ªè£½ -> æˆ–é«˜äº®åº¦æ¢ç”¨æ–¼é¸æ“‡ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:1648
+#: src/lang.c:1661
 msgid "Draw -> instead of highlighted bar"
 msgstr "ç¹ªè£½ -> ä»¥ä»£æ›¿é«˜äº®åº¦æ¢"
 
-#: src/lang.c:1649
+#: src/lang.c:1662
 msgid "# If ON use -> otherwise highlighted bar for selection\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±ä½¿ç”¨ -> å¦å‰‡é«˜äº®åº¦æ¢ç”¨æ–¼é¸æ“‡\n"
 
-#: src/lang.c:1654
+#: src/lang.c:1667
 msgid "Use inverse video for page headers"
 msgstr "ä½¿ç”¨åç™½é¡¯ç¤ºç”¨æ–¼é é¢æ¨™é ­"
 
-#: src/lang.c:1655
+#: src/lang.c:1668
 msgid "# If ON use inverse video for page headers at different levels\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±æ–¼ä¸åŒçš„å±¤ç´šä½¿ç”¨åç™½é¡¯ç¤ºç”¨æ–¼é é¢æ¨™é ­\n"
 
-#: src/lang.c:1660
+#: src/lang.c:1673
 msgid "Thread articles by"
 msgstr "è¨Žè«–ä¸²æ–‡ç« ä¾æ“š"
 
-#: src/lang.c:1661
+#: src/lang.c:1674
 msgid ""
 "# Thread articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5564,15 +5564,15 @@ msgstr ""
 "#   4 = å¤šéƒ¨ä»¶ä¸»æ—¨\n"
 "#   5 = ç™¾åˆ†æ¯”åŒ¹é…\n"
 
-#: src/lang.c:1672
+#: src/lang.c:1685
 msgid "Enter percentage match required to thread together. <CR> sets."
 msgstr "è¼¸å…¥å°‡è¨Žè«–ä¸²èµ·æ‰€å¿…éœ€çš„ç™¾åˆ†æ¯”åŒ¹é…ã€‚<CR> è¨­å®šã€‚"
 
-#: src/lang.c:1673
+#: src/lang.c:1686
 msgid "Thread percentage match"
 msgstr "è¨Žè«–ä¸²ç™¾åˆ†æ¯”åŒ¹é…"
 
-#: src/lang.c:1675
+#: src/lang.c:1688
 #, no-c-format
 msgid ""
 "# Thread percentage match...\n"
@@ -5595,11 +5595,11 @@ msgstr ""
 "# è¨Žè«–ä¸²ä¸­ã€‚ä¾‹å¦‚ï¼šã€Žhappyã€å’Œã€Žharpyã€æœƒåŒ¹é…ï¼Œä½†æ˜¯ã€Žharpieã€ã€ã€Žhappieã€å’Œ\n"
 "#ã€Žharppyã€æœƒè·Ÿã€Žhappyã€åˆ†åœ¨ä¸åŒçš„è¨Žè«–ä¸²\n"
 
-#: src/lang.c:1687
+#: src/lang.c:1700
 msgid "Score of a thread"
 msgstr "è¨Žè«–ä¸²çš„åˆ†æ•¸"
 
-#: src/lang.c:1688
+#: src/lang.c:1701
 msgid ""
 "# Thread score\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5613,16 +5613,16 @@ msgstr ""
 "#   1 = ç¸½å’Œ\n"
 "#   2 = å¹³å‡\n"
 
-#: src/lang.c:1696
+#: src/lang.c:1709
 msgid ""
 "Sort articles by Subject, From, Date or Score. <SPACE> toggles & <CR> sets."
 msgstr "æŽ’åºæ–‡ç« ä¾æ“šä¸»é¡Œã€ç™¼ä¿¡è€…ã€æ—¥æœŸæˆ–åˆ†æ•¸ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:1697
+#: src/lang.c:1710
 msgid "Sort articles by"
 msgstr "æŽ’åºæ–‡ç« ä¾æ“š"
 
-#: src/lang.c:1698
+#: src/lang.c:1711
 msgid ""
 "# Sort articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5652,15 +5652,15 @@ msgstr ""
 "#   9 = åˆ—æ•¸éžé™\n"
 "#  10 = åˆ—æ•¸éžå‡\n"
 
-#: src/lang.c:1714
+#: src/lang.c:1727
 msgid "Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
 msgstr "æŽ’åºè¨Žè«–ä¸²ä¸ä¾æ“šä»»ä½•æ±è¥¿æˆ–ä¾æ“šåˆ†æ•¸ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:1715
+#: src/lang.c:1728
 msgid "Sort threads by"
 msgstr "æŽ’åºè¨Žè«–ä¸²ä¾æ“š"
 
-#: src/lang.c:1716
+#: src/lang.c:1729
 msgid ""
 "# Sort thread by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5678,44 +5678,44 @@ msgstr ""
 "#   3 = æœ€è¿‘ä¸€æ¬¡å¼µè²¼æ—¥æœŸéžé™\n"
 "#   4 = æœ€è¿‘ä¸€æ¬¡å¼µè²¼æ—¥æœŸéžå‡\n"
 
-#: src/lang.c:1726
+#: src/lang.c:1739
 msgid ""
 "Put cursor at first/last unread art in groups. <SPACE> toggles & <CR> sets."
 msgstr "å°‡æ¸¸æ¨™æ”¾åœ¨ç¾¤çµ„ä¸­ç¬¬ä¸€/æœ€å¾Œä¸€ç¯‡æœªè®€æ–‡ç« ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:1727
+#: src/lang.c:1740
 msgid "Go to first unread article in group"
 msgstr "å‰å¾€ç¾¤çµ„ä¸­ç¬¬ä¸€ç¯‡æœªè®€çš„æ–‡ç« "
 
-#: src/lang.c:1728
+#: src/lang.c:1741
 msgid "# If ON put cursor at first unread art in group otherwise last art\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±å°‡æ¸¸æ¨™æ”¾åœ¨ç¾¤çµ„ä¸­ç¬¬ä¸€ç¯‡æœªè®€æ–‡ç« ï¼Œå¦å‰‡æ˜¯æœ€å¾Œä¸€ç¯‡æ–‡ç« \n"
 
-#: src/lang.c:1732
+#: src/lang.c:1745
 msgid "Show all articles or only unread articles. <SPACE> toggles & <CR> sets."
 msgstr "é¡¯ç¤ºæ‰€æœ‰æ–‡ç« æˆ–åªæœ‰æœªè®€æ–‡ç« ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:1733
+#: src/lang.c:1746
 msgid "Show only unread articles"
 msgstr "åªé¡¯ç¤ºæœªè®€æ–‡ç« "
 
-#: src/lang.c:1734
+#: src/lang.c:1747
 msgid "# If ON show only new/unread articles otherwise show all.\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±åªé¡¯ç¤ºæ–°çš„/æœªè®€æ–‡ç« ï¼Œå¦å‰‡å…¨éƒ¨é¡¯ç¤ºã€‚\n"
 
-#: src/lang.c:1739
+#: src/lang.c:1752
 msgid "Show only groups with unread arts"
 msgstr "åªé¡¯ç¤ºæœ‰æœªè®€æ–‡ç« çš„ç¾¤çµ„"
 
-#: src/lang.c:1740
+#: src/lang.c:1753
 msgid "# If ON show only subscribed to groups that contain unread articles.\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±åªé¡¯ç¤ºåŒ…å«æœªè®€æ–‡ç« çš„è¨‚é–±ç¾¤çµ„ã€‚\n"
 
-#: src/lang.c:1745
+#: src/lang.c:1758
 msgid "Filter which articles"
 msgstr "ç¯©é¸å“ªäº›æ–‡ç« "
 
-#: src/lang.c:1746
+#: src/lang.c:1759
 msgid ""
 "# Filter which articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5729,11 +5729,11 @@ msgstr ""
 "#   1 = ç é™¤æ‰€æœ‰æ–‡ç« ä¸¦åœ¨è¨Žè«–ä¸²ä¸­é¡¯ç¤ºæ™‚ä»¥ K æ¨™è¨˜\n"
 "#   2 = ç é™¤æ‰€æœ‰æ–‡ç« ä¸¦æ°¸ä¸é¡¯ç¤ºå®ƒå€‘\n"
 
-#: src/lang.c:1755
+#: src/lang.c:1768
 msgid "Go to the next unread article with"
 msgstr "å‰å¾€ä¸‹ä¸€ç¯‡æœªè®€æ–‡ç« è—‰ç”±"
 
-#: src/lang.c:1756
+#: src/lang.c:1769
 msgid ""
 "# Go to the unread article with following key(s)\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5749,11 +5749,11 @@ msgstr ""
 "# * 2 = TAB\n"
 "#   3 = PAGE DOWN æˆ– TAB\n"
 
-#: src/lang.c:1766
+#: src/lang.c:1779
 msgid "How to treat blank lines"
 msgstr "å¦‚ä½•å°å¾…ç©ºåˆ—"
 
-#: src/lang.c:1767
+#: src/lang.c:1780
 msgid ""
 "# Trim the article body, remove unnecessary blank lines.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5783,24 +5783,24 @@ msgstr ""
 "#   7 = å£“ç¸®æ–‡å­—å€å¡Šé–“çš„å¤šé‡ç©ºåˆ—å’Œè·³éŽ\n"
 "#       å‰å°Žå’Œå°¾éš¨ç©ºåˆ—\n"
 
-#: src/lang.c:1784
+#: src/lang.c:1797
 msgid "List thread using right arrow key"
 msgstr "ä½¿ç”¨å‘å³éµåˆ—å‡ºè¨Žè«–ä¸²"
 
-#: src/lang.c:1785
+#: src/lang.c:1798
 msgid ""
 "# If ON automatically list thread when entering it using right arrow key.\n"
 msgstr "# å¦‚æžœé–‹å•Ÿç•¶ä½¿ç”¨å‘å³éµè¼¸å…¥å®ƒæ™‚å°±è‡ªå‹•åˆ—å‡ºè¨Žè«–ä¸²ã€‚\n"
 
-#: src/lang.c:1789
+#: src/lang.c:1802
 msgid "Enter character to indicate deleted articles. <CR> sets, <ESC> cancels."
 msgstr "è¼¸å…¥å­—å…ƒä»¥æŒ‡å‡ºå·²åˆªé™¤æ–‡ç« ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:1790
+#: src/lang.c:1803
 msgid "Character to show deleted articles"
 msgstr "ç”¨ä¾†é¡¯ç¤ºå·²åˆªé™¤æ–‡ç« çš„å­—å…ƒ"
 
-#: src/lang.c:1791
+#: src/lang.c:1804
 msgid ""
 "# Character used to show that an art was deleted (default 'D')\n"
 "# _ is turned into ' '\n"
@@ -5808,16 +5808,16 @@ msgstr ""
 "# ç”¨ä¾†é¡¯ç¤ºæ–‡ç« è¢«åˆªé™¤çš„å­—å…ƒ (é è¨­ã€ŽDã€)\n"
 "# _ è¢«è½‰æ›ç‚ºã€Ž ã€\n"
 
-#: src/lang.c:1796
+#: src/lang.c:1809
 msgid ""
 "Enter character to indicate articles in a range. <CR> sets, <ESC> cancels."
 msgstr "è¼¸å…¥å­—å…ƒä»¥æŒ‡å‡ºåœ¨ç¯„åœä¸­çš„æ–‡ç« ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:1797
+#: src/lang.c:1810
 msgid "Character to show inrange articles"
 msgstr "ç”¨ä¾†é¡¯ç¤ºç¯„åœä¸­æ–‡ç« çš„å­—å…ƒ"
 
-#: src/lang.c:1798
+#: src/lang.c:1811
 msgid ""
 "# Character used to show that an art is in a range (default '#')\n"
 "# _ is turned into ' '\n"
@@ -5825,17 +5825,17 @@ msgstr ""
 "# ç”¨ä¾†é¡¯ç¤ºæ–‡ç« åœ¨ç¯„åœä¸­çš„å­—å…ƒ (é è¨­ã€Ž#ã€)\n"
 "# _ è¢«è½‰æ›ç‚ºã€Ž ã€\n"
 
-#: src/lang.c:1803
+#: src/lang.c:1816
 msgid ""
 "Enter character to indicate that article will return. <CR> sets, <ESC> "
 "cancels."
 msgstr "è¼¸å…¥å­—å…ƒä»¥æŒ‡å‡ºè©²æ–‡ç« å°‡å›žå‚³ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:1804
+#: src/lang.c:1817
 msgid "Character to show returning arts"
 msgstr "ç”¨ä¾†é¡¯ç¤ºå›žå‚³æ–‡ç« çš„å­—å…ƒ"
 
-#: src/lang.c:1805
+#: src/lang.c:1818
 msgid ""
 "# Character used to show that an art will return (default '-')\n"
 "# _ is turned into ' '\n"
@@ -5843,16 +5843,16 @@ msgstr ""
 "# ç”¨ä¾†é¡¯ç¤ºè©²æ–‡ç« å°‡å›žå‚³çš„å­—å…ƒ (é è¨­ã€Ž-ã€)\n"
 "# _ è¢«è½‰æ›ç‚ºã€Ž ã€\n"
 
-#: src/lang.c:1810
+#: src/lang.c:1823
 msgid ""
 "Enter character to indicate selected articles. <CR> sets, <ESC> cancels."
 msgstr "è¼¸å…¥å­—å…ƒä»¥æŒ‡å‡ºå·²é¸æ–‡ç« ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:1811
+#: src/lang.c:1824
 msgid "Character to show selected articles"
 msgstr "ç”¨ä¾†é¡¯ç¤ºå·²é¸æ–‡ç« çš„å­—å…ƒ"
 
-#: src/lang.c:1812
+#: src/lang.c:1825
 msgid ""
 "# Character used to show that an art was auto-selected (default '*')\n"
 "# _ is turned into ' '\n"
@@ -5860,15 +5860,15 @@ msgstr ""
 "# ç”¨ä¾†é¡¯ç¤ºè©²æ–‡ç« å·²è¢«è‡ªå‹•é¸å–çš„å­—å…ƒ (é è¨­ã€Ž*ã€)\n"
 "# _ è¢«è½‰æ›ç‚ºã€Ž ã€\n"
 
-#: src/lang.c:1817
+#: src/lang.c:1830
 msgid "Enter character to indicate recent articles. <CR> sets, <ESC> cancels."
 msgstr "è¼¸å…¥å­—å…ƒä»¥æŒ‡å‡ºæœ€è¿‘æ–‡ç« ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:1818
+#: src/lang.c:1831
 msgid "Character to show recent articles"
 msgstr "ç”¨ä¾†é¡¯ç¤ºæœ€è¿‘æ–‡ç« çš„å­—å…ƒ"
 
-#: src/lang.c:1819
+#: src/lang.c:1832
 msgid ""
 "# Character used to show that an art is recent (default 'o')\n"
 "# _ is turned into ' '\n"
@@ -5876,15 +5876,15 @@ msgstr ""
 "# ç”¨ä¾†é¡¯ç¤ºæ˜¯æœ€è¿‘æ–‡ç« çš„å­—å…ƒ (é è¨­ã€Žoã€)\n"
 "# _ è¢«è½‰æ›ç‚ºã€Ž ã€\n"
 
-#: src/lang.c:1824
+#: src/lang.c:1837
 msgid "Enter character to indicate unread articles. <CR> sets, <ESC> cancels."
 msgstr "è¼¸å…¥å­—å…ƒä»¥æŒ‡å‡ºæœªè®€æ–‡ç« ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:1825
+#: src/lang.c:1838
 msgid "Character to show unread articles"
 msgstr "ç”¨ä¾†é¡¯ç¤ºæœªè®€æ–‡ç« çš„å­—å…ƒ"
 
-#: src/lang.c:1826
+#: src/lang.c:1839
 msgid ""
 "# Character used to show that an art is unread (default '+')\n"
 "# _ is turned into ' '\n"
@@ -5892,15 +5892,15 @@ msgstr ""
 "# ç”¨ä¾†é¡¯ç¤ºè©²æ–‡ç« æœªè®€çš„å­—å…ƒ (é è¨­ã€Ž+ã€)\n"
 "# _ è¢«è½‰æ›ç‚ºã€Ž ã€\n"
 
-#: src/lang.c:1831
+#: src/lang.c:1844
 msgid "Enter character to indicate read articles. <CR> sets, <ESC> cancels."
 msgstr "è¼¸å…¥å­—å…ƒä»¥æŒ‡å‡ºå·²è®€æ–‡ç« ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:1832
+#: src/lang.c:1845
 msgid "Character to show read articles"
 msgstr "ç”¨ä¾†é¡¯ç¤ºå·²è®€æ–‡ç« çš„å­—å…ƒ"
 
-#: src/lang.c:1833
+#: src/lang.c:1846
 msgid ""
 "# Character used to show that an art was read (default ' ')\n"
 "# _ is turned into ' '\n"
@@ -5908,15 +5908,15 @@ msgstr ""
 "# ç”¨ä¾†é¡¯ç¤ºè©²æ–‡ç« å·²è®€å–å­—å…ƒ (é è¨­ã€Ž ã€)\n"
 "# _ è¢«è½‰æ›ç‚ºã€Ž ã€\n"
 
-#: src/lang.c:1838
+#: src/lang.c:1851
 msgid "Enter character to indicate killed articles. <CR> sets, <ESC> cancels."
 msgstr "è¼¸å…¥å­—å…ƒä»¥æŒ‡å‡ºè¢«ç é™¤æ–‡ç« ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:1839
+#: src/lang.c:1852
 msgid "Character to show killed articles"
 msgstr "ç”¨ä¾†é¡¯ç¤ºè¢«ç é™¤æ–‡ç« çš„å­—å…ƒ"
 
-#: src/lang.c:1840
+#: src/lang.c:1853
 msgid ""
 "# Character used to show that an art was killed (default 'K')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
@@ -5924,16 +5924,16 @@ msgstr ""
 "# ç”¨ä¾†é¡¯ç¤ºè©²æ–‡ç« è¢«ç é™¤çš„å­—å…ƒ (é è¨­ã€ŽKã€)\n"
 "# kill_level å¿…é ˆæ ¹æ“šä¸åŒæƒ…æ³è€Œè¨­å®šï¼Œ_ è¢«è½‰æ›ç‚ºã€Ž ã€\n"
 
-#: src/lang.c:1845
+#: src/lang.c:1858
 msgid ""
 "Enter character to indicate read selected articles. <CR> sets, <ESC> cancels."
 msgstr "è¼¸å…¥å­—å…ƒä»¥æŒ‡å‡ºè®€å–æ‰€é¸æ–‡ç« ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:1846
+#: src/lang.c:1859
 msgid "Character to show readselected arts"
 msgstr "ç”¨ä¾†é¡¯ç¤ºè®€å–æ‰€é¸æ–‡ç« çš„å­—å…ƒ"
 
-#: src/lang.c:1847
+#: src/lang.c:1860
 msgid ""
 "# Character used to show that an art was selected before read (default ':')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
@@ -5941,11 +5941,11 @@ msgstr ""
 "# ç”¨ä¾†é¡¯ç¤ºè©²æ–‡ç« è®€å–ä¹‹å‰å·²è¢«é¸çš„å­—å…ƒ (é è¨­ã€Ž:ã€)\n"
 "# kill_level å¿…é ˆæ ¹æ“šä¸åŒæƒ…æ³è€Œè¨­å®šï¼Œ_ è¢«è½‰æ›ç‚ºã€Ž ã€\n"
 
-#: src/lang.c:1853
+#: src/lang.c:1866
 msgid "Abbreviate long newsgroup names"
 msgstr "å°‡è¼ƒé•·æ–°èžç¾¤çµ„åç¨±ç¸®å¯«"
 
-#: src/lang.c:1854
+#: src/lang.c:1867
 msgid ""
 "# If ON abbreviate (if necessary) long newsgroup names at group selection\n"
 "# level and article level like this:\n"
@@ -5955,17 +5955,17 @@ msgstr ""
 "# å±¤ç´šå’Œæ–‡ç« å±¤ç´šæœƒå¦‚ä¸‹æ‰€ç¤ºï¼š\n"
 "#   news.software.readers -> n.software.readers -> n.s.readers -> n.s.rã€‚\n"
 
-#: src/lang.c:1860
+#: src/lang.c:1873
 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:1861
+#: src/lang.c:1874
 msgid "Number of lines to scroll in pager"
 msgstr "é é¢åˆ‡æ›æ™‚æ²å‹•çš„åˆ—æ•¸"
 
-#: src/lang.c:1862
+#: src/lang.c:1875
 msgid ""
 "# Number of lines that cursor-up/down will scroll in article pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5983,28 +5983,28 @@ msgstr ""
 "# * 1 = æ²å‹•ä¸€åˆ—\n"
 "#   2 æˆ–æ›´å¤§ = æ²å‹• 2 æˆ–æ›´å¤šåˆ— (åªæœ‰åœ¨é é¢åˆ‡æ›æ™‚)\n"
 
-#: src/lang.c:1872
+#: src/lang.c:1885
 msgid "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr "é¡¯ç¤ºç°½åã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:1873
+#: src/lang.c:1886
 msgid "Display signatures"
 msgstr "é¡¯ç¤ºç°½å"
 
-#: src/lang.c:1874
+#: src/lang.c:1887
 msgid "# If OFF don't show signatures when displaying articles\n"
 msgstr "# å¦‚æžœé—œé–‰æ–¼é¡¯ç¤ºæ–‡ç« æ™‚å°±ä¸é¡¯ç¤ºç°½å\n"
 
-#: src/lang.c:1878
+#: src/lang.c:1891
 msgid ""
 "Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
 msgstr "å°‡ uuencoded è³‡æ–™é¡¯ç¤ºç‚ºå·²æ¨™å®šé™„ä»¶ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:1879
+#: src/lang.c:1892
 msgid "Display uue data as an attachment"
 msgstr "å°‡ uue è³‡æ–™åšç‚ºé™„ä»¶é¡¯ç¤º"
 
-#: src/lang.c:1880
+#: src/lang.c:1893
 msgid ""
 "# Handling of uuencoded data in the pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6023,16 +6023,16 @@ msgstr ""
 "#   2 = éš±è—æ‰€æœ‰ï¼Œé¡žä¼¼ 1ï¼Œä½†æ˜¯ä»»ä½•çœ‹ä¾†åƒæ˜¯ uuencoded è³‡æ–™çš„åˆ—ï¼Œéƒ½å°‡\n"
 "#       è¢«æŠ˜ç–Šç‚ºä¸€æ¨™å®šåˆ—ã€‚\n"
 
-#: src/lang.c:1890
+#: src/lang.c:1903
 msgid ""
 "Decode German style TeX umlaut codes to ISO. <SPACE> toggles & <CR> sets."
 msgstr "è§£ç¢¼å¾·èªžæ¨£å¼ TeX è®ŠéŸ³ç·¨ç¢¼ç‚º ISOã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:1891
+#: src/lang.c:1904
 msgid "Display \"a as Umlaut-a"
 msgstr "é¡¯ç¤º \"a ç‚ºè®ŠéŸ³ a"
 
-#: src/lang.c:1892
+#: src/lang.c:1905
 msgid ""
 "# If ON decode German style TeX umlaut codes to ISO and\n"
 "# show \"a as Umlaut-a, etc.\n"
@@ -6040,15 +6040,15 @@ msgstr ""
 "# å¦‚æžœé–‹å•Ÿå°±è§£ç¢¼å¾·èªžæ¨£å¼ TeX è®ŠéŸ³ç·¨ç¢¼ç‚º ISO ä¸¦\n"
 "# é¡¯ç¤º \"a ç‚ºè®ŠéŸ³ a ...ç­‰ç­‰\n"
 
-#: src/lang.c:1897 src/lang.c:1907
+#: src/lang.c:1910 src/lang.c:1920
 msgid "Space separated list of header fields"
 msgstr "ä»¥ç©ºæ ¼åˆ†éš”çš„æ¨™é ­æ¬„ä½æ¸…å–®"
 
-#: src/lang.c:1898
+#: src/lang.c:1911
 msgid "Display these header fields (or *)"
 msgstr "é¡¯ç¤ºé€™äº›æ¨™é ­æ¬„ä½ (æˆ– *)"
 
-#: src/lang.c:1899
+#: src/lang.c:1912
 msgid ""
 "# Which news headers you wish to see. If you want to see _all_ the headers,\n"
 "# place an '*' as this value. This is the only way a wildcard can be used.\n"
@@ -6063,11 +6063,11 @@ msgstr ""
 "#ã€ŽX-ã€(åƒæ˜¯ X-Alan æˆ– X-Pape)ã€‚æ‚¨å¯ä»¥è—‰ç”±ä»¥ç©ºæ ¼åˆ†éš”è€Œåˆ—å‡º\n"
 "# è¶…éŽä¸€å€‹ã€‚æ²’æœ‰å®šç¾©ä»»ä½•å€¼å°‡æœƒé—œé–‰é€™å€‹é¸é …ã€‚\n"
 
-#: src/lang.c:1908
+#: src/lang.c:1921
 msgid "Do not display these header fields"
 msgstr "ä¸é¡¯ç¤ºé€™äº›æ¨™é ­æ¬„ä½"
 
-#: src/lang.c:1909
+#: src/lang.c:1922
 msgid ""
 "# Same as 'news_headers_to_display' except it denotes the opposite.\n"
 "# An example of using both options might be if you thought X- headers were\n"
@@ -6086,40 +6086,40 @@ msgstr ""
 "# news_headers_to_not_display=X-Alan X-Pape\n"
 "# æ²’æœ‰å®šç¾©ä»»ä½•å€¼å°±è¡¨ç¤ºé—œé–‰é€™å€‹é¸é …ã€‚\n"
 
-#: src/lang.c:1919
+#: src/lang.c:1932
 msgid ""
 "Do you want to enable automatic handling of multipart/alternative articles?"
 msgstr "æ‚¨è¦å•Ÿç”¨å¤šéƒ¨ä»¶/æ›¿ä»£æ–‡ç« çš„è‡ªå‹•è™•ç†å—Žï¼Ÿ"
 
-#: src/lang.c:1920
+#: src/lang.c:1933
 msgid "Skip multipart/alternative parts"
 msgstr "è·³éŽå¤šéƒ¨ä»¶/æ›¿ä»£éƒ¨åˆ†"
 
-#: src/lang.c:1921
+#: src/lang.c:1934
 msgid "# If ON strip multipart/alternative messages automatically\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±è‡ªå‹•æˆªé™¤å¤šéƒ¨ä»¶/æ›¿ä»£è¨Šæ¯\n"
 
-#: src/lang.c:1925
+#: src/lang.c:1938
 msgid "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
 msgstr "å•Ÿç”¨å­—é¢å€å¡Šçš„åµæ¸¬ï¼Ÿ<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:1926
+#: src/lang.c:1939
 msgid "Detection of verbatim blocks"
 msgstr "å­—é¢å€å¡Šçš„åµæ¸¬"
 
-#: src/lang.c:1927
+#: src/lang.c:1940
 msgid "# If ON detect verbatim blocks in articles\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±åœ¨æ–‡ç« ä¸­åµæ¸¬å­—é¢å€å¡Š\n"
 
-#: src/lang.c:1932
+#: src/lang.c:1945
 msgid "A regex used to decide which lines to show in col_quote."
 msgstr "ç”¨ä¾†æ±ºå®šåœ¨ col_quote ä¸­è¦é¡¯ç¤ºå“ªäº›åˆ—çš„ regexã€‚"
 
-#: src/lang.c:1933
+#: src/lang.c:1946
 msgid "Regex used to show quoted lines"
 msgstr "ç”¨ä¾†é¡¯ç¤ºå¼•è¨€åˆ—çš„ regex"
 
-#: src/lang.c:1934
+#: src/lang.c:1947
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# quoted when viewing articles. Quoted lines are shown in col_quote.\n"
@@ -6129,15 +6129,15 @@ msgstr ""
 "# æ­£è¦è¡¨ç¤ºå¼ã€‚å¼•è¨€åˆ—å°‡ä»¥ col_quote é¡¯ç¤ºã€‚\n"
 "# å¦‚æžœæ‚¨ä¿ç•™å®ƒç‚ºç©ºç™½ï¼Œtin å°‡ä½¿ç”¨å…§å»ºçš„é è¨­å€¼ã€‚\n"
 
-#: src/lang.c:1940
+#: src/lang.c:1953
 msgid "A regex used to decide which lines to show in col_quote2."
 msgstr "ç”¨ä¾†æ±ºå®šè¦ä»¥ col_quote2 é¡¯ç¤ºå“ªäº›åˆ—çš„ regexã€‚"
 
-#: src/lang.c:1941
+#: src/lang.c:1954
 msgid "Regex used to show twice quoted l."
 msgstr "ç”¨ä¾†é¡¯ç¤ºç¬¬äºŒå±¤å¼•è¨€åˆ—çš„ regexã€‚"
 
-#: src/lang.c:1942
+#: src/lang.c:1955
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# quoted twice. Twice quoted lines are shown in col_quote2.\n"
@@ -6147,15 +6147,15 @@ msgstr ""
 "# æ­£è¦è¡¨ç¤ºå¼ã€‚ç¬¬äºŒå±¤å¼•è¨€åˆ—å°‡ä»¥ col_quote2 é¡¯ç¤ºã€‚\n"
 "# å¦‚æžœæ‚¨ä¿ç•™å®ƒç‚ºç©ºç™½ï¼Œtin å°‡ä½¿ç”¨å…§å»ºçš„é è¨­å€¼ã€‚\n"
 
-#: src/lang.c:1948
+#: src/lang.c:1961
 msgid "A regex used to decide which lines to show in col_quote3."
 msgstr "ç”¨ä¾†æ±ºå®šè¦ä»¥ col_quote3 é¡¯ç¤ºå“ªäº›åˆ—çš„ regexã€‚"
 
-#: src/lang.c:1949
+#: src/lang.c:1962
 msgid "Regex used to show >= 3 times q.l."
 msgstr "ç”¨ä¾†é¡¯ç¤º >= 3 å±¤å¼•è¨€åˆ—çš„ regexã€‚"
 
-#: src/lang.c:1950
+#: src/lang.c:1963
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# quoted >=3 times. >=3 times quoted lines are shown in col_quote3.\n"
@@ -6165,32 +6165,32 @@ msgstr ""
 "# æ­£è¦è¡¨ç¤ºå¼ã€‚>= 3 å±¤å¼•è¨€åˆ—å°‡ä»¥ col_quote3 é¡¯ç¤ºã€‚\n"
 "# å¦‚æžœæ‚¨ä¿ç•™å®ƒç‚ºç©ºç™½ï¼Œtin å°‡ä½¿ç”¨å…§å»ºçš„é è¨­å€¼ã€‚\n"
 
-#: src/lang.c:1956
+#: src/lang.c:1969
 #, fuzzy
 msgid "Enable detection of external quotes? <SPACE> toggles & <CR> sets."
 msgstr "å•Ÿç”¨å­—é¢å€å¡Šçš„åµæ¸¬ï¼Ÿ<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:1957
+#: src/lang.c:1970
 #, fuzzy
 msgid "Detection of external quotes"
 msgstr "å­—é¢å€å¡Šçš„åµæ¸¬"
 
-#: src/lang.c:1958
+#: src/lang.c:1971
 #, fuzzy
 msgid "# If ON detect quoted text from external sources in articles\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±åœ¨æ–‡ç« ä¸­åµæ¸¬å­—é¢å€å¡Š\n"
 
-#: src/lang.c:1962
+#: src/lang.c:1975
 #, fuzzy
 msgid "A regex used to decide which lines to show in col_extquote."
 msgstr "ç”¨ä¾†æ±ºå®šåœ¨ col_quote ä¸­è¦é¡¯ç¤ºå“ªäº›åˆ—çš„ regexã€‚"
 
-#: src/lang.c:1963
+#: src/lang.c:1976
 #, fuzzy
 msgid "Regex used to show quotes from external sources"
 msgstr "ç”¨ä¾†é¡¯ç¤ºå¼•è¨€åˆ—çš„ regex"
 
-#: src/lang.c:1964
+#: src/lang.c:1977
 #, fuzzy
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
@@ -6201,15 +6201,15 @@ msgstr ""
 "# æ­£è¦è¡¨ç¤ºå¼ã€‚ç¬¬äºŒå±¤å¼•è¨€åˆ—å°‡ä»¥ col_quote2 é¡¯ç¤ºã€‚\n"
 "# å¦‚æžœæ‚¨ä¿ç•™å®ƒç‚ºç©ºç™½ï¼Œtin å°‡ä½¿ç”¨å…§å»ºçš„é è¨­å€¼ã€‚\n"
 
-#: src/lang.c:1971
+#: src/lang.c:1984
 msgid "A regex used to decide which words to show in col_markslashes."
 msgstr "ç”¨ä¾†æ±ºå®šè¦ä»¥ col_markslashes é¡¯ç¤ºå“ªäº›å­—è©žçš„ regexã€‚"
 
-#: src/lang.c:1972
+#: src/lang.c:1985
 msgid "Regex used to highlight /slashes/"
 msgstr "ç”¨ä¾†é«˜äº®åº¦æ¨™ç¤º /æ–œç·š/ çš„ regex"
 
-#: src/lang.c:1973
+#: src/lang.c:1986
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '/' are to be shown in col_markslashes.\n"
@@ -6219,15 +6219,15 @@ msgstr ""
 "# å°‡ä»¥ col_markslashes é¡¯ç¤ºçš„æ­£è¦è¡¨ç¤ºå¼ã€‚\n"
 "# å¦‚æžœæ‚¨ä¿ç•™å®ƒç‚ºç©ºç™½ï¼Œtin å°‡ä½¿ç”¨å…§å»ºçš„é è¨­å€¼ã€‚\n"
 
-#: src/lang.c:1979
+#: src/lang.c:1992
 msgid "A regex used to decide which words to show in col_markstars."
 msgstr "ç”¨ä¾†æ±ºå®šè¦ä»¥ col_markstars é¡¯ç¤ºå“ªäº›å­—è©žçš„ regexã€‚"
 
-#: src/lang.c:1980
+#: src/lang.c:1993
 msgid "Regex used to highlight *stars*"
 msgstr "ç”¨ä¾†é«˜äº®åº¦é¡¯ç¤º *æ˜Ÿè™Ÿ* çš„ regex"
 
-#: src/lang.c:1981
+#: src/lang.c:1994
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '*' are to be shown in col_markstars.\n"
@@ -6237,15 +6237,15 @@ msgstr ""
 "# å°‡ä»¥ col_markstars é¡¯ç¤ºçš„æ­£è¦è¡¨ç¤ºå¼ã€‚\n"
 "# å¦‚æžœæ‚¨ä¿ç•™å®ƒç‚ºç©ºç™½ï¼Œtin å°‡ä½¿ç”¨å…§å»ºçš„é è¨­å€¼ã€‚\n"
 
-#: src/lang.c:1987
+#: src/lang.c:2000
 msgid "A regex used to decide which words to show in col_markstroke."
 msgstr "ç”¨ä¾†æ±ºå®šè¦ä»¥ col_markstroke é¡¯ç¤ºå“ªäº›å­—è©žçš„ regexã€‚"
 
-#: src/lang.c:1988
+#: src/lang.c:2001
 msgid "Regex used to highlight -strokes-"
 msgstr "ç”¨ä¾†é«˜äº®åº¦é¡¯ç¤º -æ©«ç·š- çš„ regex"
 
-#: src/lang.c:1989
+#: src/lang.c:2002
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '-' are to be shown in col_markstroke.\n"
@@ -6255,15 +6255,15 @@ msgstr ""
 "# å°‡ä»¥ col_markstroke é¡¯ç¤ºçš„æ­£è¦è¡¨ç¤ºå¼ã€‚\n"
 "# å¦‚æžœæ‚¨ä¿ç•™å®ƒç‚ºç©ºç™½ï¼Œtin å°‡ä½¿ç”¨å…§å»ºçš„é è¨­å€¼ã€‚\n"
 
-#: src/lang.c:1995
+#: src/lang.c:2008
 msgid "A regex used to decide which words to show in col_markdash."
 msgstr "ç”¨ä¾†æ±ºå®šè¦ä»¥ col_markdash é¡¯ç¤ºå“ªäº›å­—è©žçš„ regexã€‚"
 
-#: src/lang.c:1996
+#: src/lang.c:2009
 msgid "Regex used to highlight _underline_"
 msgstr "ç”¨ä¾†é«˜äº®åº¦é¡¯ç¤º _åº•ç·š_ çš„ regex"
 
-#: src/lang.c:1997
+#: src/lang.c:2010
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '_' are to be shown in col_markdash.\n"
@@ -6273,15 +6273,15 @@ msgstr ""
 "# å°‡ä»¥ col_markdash é¡¯ç¤ºçš„æ­£è¦è¡¨ç¤ºå¼ã€‚\n"
 "# å¦‚æžœæ‚¨ä¿ç•™å®ƒç‚ºç©ºç™½ï¼Œtin å°‡ä½¿ç”¨å…§å»ºçš„é è¨­å€¼ã€‚\n"
 
-#: src/lang.c:2003
+#: src/lang.c:2016
 msgid "A regex used to find Subject prefixes to remove.  Use '|' as separator."
 msgstr "ç”¨ä¾†å°‹æ‰¾è¦ç§»é™¤çš„ä¸»æ—¨å‰ç¶´çš„ regexã€‚ ä½¿ç”¨ã€Ž|ã€åšç‚ºåˆ†éš”ç¬¦è™Ÿã€‚"
 
-#: src/lang.c:2004
+#: src/lang.c:2017
 msgid "Regex with Subject prefixes"
 msgstr "ä¸»æ—¨å‰ç¶´çš„ regex"
 
-#: src/lang.c:2005
+#: src/lang.c:2018
 msgid ""
 "# A regular expression that tin will use to find Subject prefixes\n"
 "# which will be removed before showing the header.\n"
@@ -6289,15 +6289,15 @@ msgstr ""
 "# tin å°‡ç”¨ä¾†å°‹æ‰¾ä¸»æ—¨å‰ç¶´çš„æ­£è¦è¡¨ç¤ºå¼\n"
 "# æ–¼é¡¯ç¤ºæ¨™é ­ä¹‹å‰å°‡è¢«ç§»é™¤ã€‚\n"
 
-#: src/lang.c:2010
+#: src/lang.c:2023
 msgid "A regex used to find Subject suffixes to remove.  Use '|' as separator."
 msgstr "ç”¨ä¾†å°‹æ‰¾è¦ç§»é™¤çš„ä¸»æ—¨å­—å°¾çš„ regexã€‚ ä½¿ç”¨ã€Ž|ã€åšç‚ºåˆ†éš”ç¬¦è™Ÿã€‚"
 
-#: src/lang.c:2011
+#: src/lang.c:2024
 msgid "Regex with Subject suffixes"
 msgstr "ä¸»æ—¨å­—å°¾çš„ regex"
 
-#: src/lang.c:2012
+#: src/lang.c:2025
 msgid ""
 "# A regular expression that tin will use to find Subject suffixes\n"
 "# which will be removed when replying or posting followup.\n"
@@ -6305,45 +6305,45 @@ msgstr ""
 "# tin å°‡ç”¨ä¾†å°‹æ‰¾ä¸»æ—¨å­—å°¾çš„æ­£è¦è¡¨ç¤ºå¼\n"
 "# æ–¼å›žè¦†æˆ–è·Ÿè²¼æ™‚å°‡è¢«ç§»é™¤ã€‚\n"
 
-#: src/lang.c:2017
+#: src/lang.c:2030
 msgid "A regex used to find the begin of a verbatim block."
 msgstr "ç”¨ä¾†æ‰¾å°‹å­—é¢å€å¡Šé–‹å§‹çš„ regexã€‚"
 
-#: src/lang.c:2018
+#: src/lang.c:2031
 msgid "Regex for begin of a verbatim block"
 msgstr "ç”¨æ–¼å­—é¢å€å¡Šé–‹å§‹çš„ regex"
 
-#: src/lang.c:2019
+#: src/lang.c:2032
 msgid ""
 "# A regular expression that tin will use to find the begin of\n"
 "# a verbatim block.\n"
 msgstr "# tin å°‡ç”¨ä¾†æ‰¾å°‹å­—é¢å€å¡Šé–‹å§‹çš„æ­£è¦è¡¨ç¤ºå¼ã€‚\n"
 
-#: src/lang.c:2024
+#: src/lang.c:2037
 msgid "A regex used to find the end of a verbatim block."
 msgstr "ç”¨ä¾†æ‰¾å°‹å­—é¢å€å¡ŠçµæŸçš„ regexã€‚"
 
-#: src/lang.c:2025
+#: src/lang.c:2038
 msgid "Regex for end of a verbatim block"
 msgstr "ç”¨æ–¼å­—é¢å€å¡ŠçµæŸçš„ regex"
 
-#: src/lang.c:2026
+#: src/lang.c:2039
 msgid ""
 "# A regular expression that tin will use to find the end of\n"
 "# a verbatim block.\n"
 msgstr "# tin å°‡ç”¨ä¾†æ‰¾å°‹å­—é¢å€å¡ŠçµæŸçš„æ­£è¦è¡¨ç¤ºå¼ã€‚\n"
 
-#: src/lang.c:2031
+#: src/lang.c:2044
 msgid ""
 "Enter name and options for external MIME viewer, --internal for built-in "
 "viewer"
 msgstr "è¼¸å…¥å¤–éƒ¨ MIME æª¢è¦–å™¨çš„åç¨±å’Œé¸é …ï¼Œ--internal è¡¨ç¤ºå…§å»ºæª¢è¦–å™¨"
 
-#: src/lang.c:2032
+#: src/lang.c:2045
 msgid "MIME binary content viewer"
 msgstr "MIME äºŒé€²ä½å…§å®¹æª¢è¦–å™¨"
 
-#: src/lang.c:2033
+#: src/lang.c:2046
 msgid ""
 "# If --internal automatically use the built in MIME viewer for non-text\n"
 "# parts of articles.\n"
@@ -6356,15 +6356,15 @@ msgstr ""
 "# å¦å‰‡è«‹æŒ‡å®šå¤–éƒ¨æª¢è¦–å™¨ç¨‹å¼ (ä¾‹ï¼šmetamail) æˆ–ä¿æŒç©ºç™½ä»¥\n"
 "# è¡¨ç¤ºä¸è¦è‡ªå‹•æª¢è¦–\n"
 
-#: src/lang.c:2040
+#: src/lang.c:2053
 msgid "Confirm before starting non-text viewing program"
 msgstr "å•Ÿå‹•éžç´”æ–‡å­—æª¢è¦–ç¨‹å¼ä¹‹å‰å…ˆç¢ºèª"
 
-#: src/lang.c:2041
+#: src/lang.c:2054
 msgid "Ask before using MIME viewer"
 msgstr "ä½¿ç”¨ MIME æª¢è¦–å™¨ä¹‹å‰å…ˆè©¢å•"
 
-#: src/lang.c:2042
+#: src/lang.c:2055
 msgid ""
 "# If ON tin will ask before using metamail to display MIME messages\n"
 "# this only happens if metamail_prog is set to something\n"
@@ -6372,84 +6372,84 @@ msgstr ""
 "# å¦‚æžœé–‹å•Ÿï¼Œtin å°‡æ–¼ä½¿ç”¨ metamail é¡¯ç¤º MIME è¨Šæ¯ä¹‹å‰å…ˆè©¢å•\n"
 "# åªæœ‰ç•¶ metamail_prog å·²è¨­å®šç‚ºæŸå€‹å€¼æ™‚ï¼Œé€™æ‰æœƒç™¼ç”Ÿ\n"
 
-#: src/lang.c:2047
+#: src/lang.c:2060
 msgid "Ask to mark groups read when quitting. <SPACE> toggles & <CR> sets."
 msgstr "é›¢é–‹æ™‚è©¢å•æ˜¯å¦å°‡ç¾¤çµ„æ¨™è¨˜ç‚ºå·²è®€ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:2048
+#: src/lang.c:2061
 msgid "Catchup read groups when quitting"
 msgstr "é›¢é–‹æ™‚å°‡å·²è®€ç¾¤çµ„è¨­å›žæœªè®€"
 
-#: src/lang.c:2049
+#: src/lang.c:2062
 msgid "# If ON ask user if read groups should all be marked read\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±è©¢å•ä½¿ç”¨è€…æ˜¯å¦æ‰€æœ‰å·²è®€ç¾¤çµ„æ‡‰è©²éƒ½è¢«æ¨™è¨˜ç‚ºå·²è®€\n"
 
-#: src/lang.c:2054
+#: src/lang.c:2067
 msgid "Catchup group using left key"
 msgstr "ä½¿ç”¨å‘å·¦éµå°‡ç¾¤çµ„è¨­å›žæœªè®€"
 
-#: src/lang.c:2055
+#: src/lang.c:2068
 msgid "# If ON catchup group/thread when leaving with the left arrow key.\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå‰‡ç•¶ä»¥å‘å·¦éµé›¢é–‹æ™‚ï¼Œå°‡ç¾¤çµ„/è¨Žè«–ä¸²è¨­å›žæœªè®€ã€‚\n"
 
-#: src/lang.c:2060
+#: src/lang.c:2073
 msgid "Catchup thread by using left key"
 msgstr "ä½¿ç”¨å‘å·¦éµå°‡è¨Žè«–ä¸²è¨­å›žæœªè®€"
 
-#: src/lang.c:2066
+#: src/lang.c:2079
 msgid "Which actions require confirmation"
 msgstr "å“ªäº›å‹•ä½œéœ€è¦ç¢ºèª"
 
-#: src/lang.c:2067
+#: src/lang.c:2080
 msgid "# What should we ask confirmation for.\n"
 msgstr "# æˆ‘å€‘æ‡‰è©²å°æ–¼ä»€éº¼è©¢å•ç¢ºèªã€‚\n"
 
-#: src/lang.c:2072
+#: src/lang.c:2085
 msgid "'Mark as (un)read' ignores tags"
 msgstr "ã€Žæ¨™è¨˜ç‚º(æœª)å·²è®€ã€å¿½ç•¥æ¨™å®š"
 
-#: src/lang.c:2073
+#: src/lang.c:2086
 msgid ""
 "# If ON the 'Mark as (un)read' function marks only the current article.\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå‰‡ã€Žæ¨™è¨˜ç‚º(æœª)å·²è®€ã€åŠŸèƒ½åªæœƒæ¨™è¨˜ç›®å‰çš„æ–‡ç« ã€‚\n"
 
-#: src/lang.c:2077
+#: src/lang.c:2090
 msgid "Program to run to open URLs, <CR> sets, <ESC> cancels."
 msgstr "åŸ·è¡Œä»¥é–‹å•Ÿç¶²å€çš„ç¨‹å¼ï¼Œ<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2078
+#: src/lang.c:2091
 msgid "Program that opens URLs"
 msgstr "é–‹å•Ÿç¶²å€çš„ç¨‹å¼"
 
-#: src/lang.c:2079
+#: src/lang.c:2092
 msgid "# The program used to open URLs. The actual URL will be appended\n"
 msgstr "# ç”¨ä¾†é–‹å•Ÿç¶²å€çš„ç¨‹å¼ã€‚å°‡æœƒé™„åŠ å¯¦éš›çš„ç¶²å€\n"
 
-#: src/lang.c:2084
+#: src/lang.c:2097
 msgid "Use mouse in xterm"
 msgstr "åœ¨ xterm ä¸­ä½¿ç”¨æ»‘é¼ "
 
-#: src/lang.c:2085
+#: src/lang.c:2098
 msgid "# If ON enable mouse button support on xterm terminals\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±å•Ÿç”¨ xterm çµ‚ç«¯æ©Ÿå°æ–¼æ»‘é¼ æŒ‰éˆ•çš„æ”¯æ´\n"
 
-#: src/lang.c:2091
+#: src/lang.c:2104
 msgid "Use scroll keys on keypad"
 msgstr "ä½¿ç”¨æ•¸å­—éµç›¤ä¸Šçš„æ²å‹•éµ"
 
-#: src/lang.c:2092
+#: src/lang.c:2105
 msgid "# If ON enable scroll keys on terminals that support it\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±åœ¨æœ‰æ”¯æ´æ²å‹•éµçš„çµ‚ç«¯æ©Ÿä¸Šå•Ÿç”¨å®ƒ\n"
 
-#: src/lang.c:2097
+#: src/lang.c:2110
 msgid "Enter maximum number of article to get. <CR> sets."
 msgstr "è¼¸å…¥è¦æå–æ–‡ç« çš„æœ€å¤§å€¼æ•¸é‡ã€‚<CR> è¨­å®šã€‚"
 
-#: src/lang.c:2098
+#: src/lang.c:2111
 msgid "Number of articles to get"
 msgstr "è¦æå–æ–‡ç« çš„æ•¸é‡"
 
-#: src/lang.c:2099
+#: src/lang.c:2112
 msgid ""
 "# Number of articles to get (0=no limit), if negative sets maximum number\n"
 "# of already read articles to be read before first unread one\n"
@@ -6457,28 +6457,28 @@ msgstr ""
 "# è¦æå–æ–‡ç« çš„æ•¸é‡ (0=ç„¡é™åˆ¶)ï¼Œå¦‚æžœç‚ºè² å°±è¨­å®š\n"
 "# ç‚ºç¬¬ä¸€ç¯‡æœªè®€æ–‡ç« ä¹‹å‰è¦è®€å–çš„å·²è®€æ–‡ç« æœ€å¤§å€¼\n"
 
-#: src/lang.c:2104
+#: src/lang.c:2117
 msgid "Enter number of days article is considered recent. <CR> sets."
 msgstr "è¼¸å…¥è¢«èªç‚ºæœ€è¿‘æ–‡ç« çš„æ—¥æ•¸ã€‚<CR> è¨­å®šã€‚"
 
-#: src/lang.c:2105
+#: src/lang.c:2118
 msgid "Article recentness time limit"
 msgstr "æœ€è¿‘æ–‡ç« çš„æ™‚é–“é™åˆ¶"
 
-#: src/lang.c:2106
+#: src/lang.c:2119
 msgid "# Number of days in which article is considered recent, (0=OFF)\n"
 msgstr "# è¢«èªç‚ºæ˜¯æœ€è¿‘æ–‡ç« æ‰€éœ€çš„æ—¥æ•¸ï¼Œ(0=é—œé–‰)\n"
 
-#: src/lang.c:2110
+#: src/lang.c:2123
 msgid ""
 "WILDMAT for normal wildcards, REGEX for full regular expression matching."
 msgstr "WILDMAT ç”¨æ–¼ä¸€èˆ¬è¬ç”¨å­—å…ƒï¼ŒREGEX ç”¨æ–¼å®Œæ•´æ­£è¦è¡¨ç¤ºå¼åŒ¹é…ã€‚"
 
-#: src/lang.c:2111
+#: src/lang.c:2124
 msgid "Wildcard matching"
 msgstr "è¬ç”¨å­—å…ƒåŒ¹é…"
 
-#: src/lang.c:2112
+#: src/lang.c:2125
 msgid ""
 "# Wildcard matching\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6490,59 +6490,59 @@ msgstr ""
 "# * 0 = wildmat\n"
 "#   1 = regex\n"
 
-#: src/lang.c:2119
+#: src/lang.c:2132
 msgid "Enter minimal score before an article is marked killed. <CR> sets."
 msgstr "è¼¸å…¥æ–‡ç« è¢«æ¨™è¨˜ç é™¤ä¹‹å‰çš„æœ€å°‘åˆ†æ•¸ã€‚<CR> è¨­å®šã€‚"
 
-#: src/lang.c:2120
+#: src/lang.c:2133
 msgid "Score limit (kill)"
 msgstr "åˆ†æ•¸é™åˆ¶ (ç é™¤)"
 
-#: src/lang.c:2121
+#: src/lang.c:2134
 msgid "# Score limit before an article is marked killed\n"
 msgstr "# æ–‡ç« è¢«æ¨™è¨˜ç é™¤ä¹‹å‰çš„åˆ†æ•¸é™åˆ¶\n"
 
-#: src/lang.c:2125
+#: src/lang.c:2138
 msgid "Enter default score to kill articles. <CR> sets."
 msgstr "è¼¸å…¥ç é™¤æ–‡ç« çš„é è¨­åˆ†æ•¸ã€‚<CR> è¨­å®šã€‚"
 
-#: src/lang.c:2126
+#: src/lang.c:2139
 msgid "Default score to kill articles"
 msgstr "ç é™¤æ–‡ç« çš„é è¨­åˆ†æ•¸"
 
-#: src/lang.c:2127
+#: src/lang.c:2140
 msgid "# Default score to kill articles\n"
 msgstr "# ç é™¤æ–‡ç« çš„é è¨­åˆ†æ•¸\n"
 
-#: src/lang.c:2131
+#: src/lang.c:2144
 msgid "Enter minimal score before an article is marked hot. <CR> sets."
 msgstr "è¼¸å…¥æ–‡ç« è¢«æ¨™è¨˜ç†±é–€ä¹‹å‰çš„æœ€å°‘åˆ†æ•¸ã€‚<CR> è¨­å®šã€‚"
 
-#: src/lang.c:2132
+#: src/lang.c:2145
 msgid "Score limit (select)"
 msgstr "åˆ†æ•¸é™åˆ¶ (é¸å–)"
 
-#: src/lang.c:2133
+#: src/lang.c:2146
 msgid "# Score limit before an article is marked hot\n"
 msgstr "# æ–‡ç« è¢«æ¨™è¨˜ç†±é–€ä¹‹å‰çš„åˆ†æ•¸é™åˆ¶\n"
 
-#: src/lang.c:2137
+#: src/lang.c:2150
 msgid "Enter default score to select articles. <CR> sets."
 msgstr "è¼¸å…¥é¸å–æ–‡ç« çš„é è¨­åˆ†æ•¸ã€‚<CR> è¨­å®šã€‚"
 
-#: src/lang.c:2138
+#: src/lang.c:2151
 msgid "Default score to select articles"
 msgstr "é¸å–æ–‡ç« çš„é è¨­åˆ†æ•¸"
 
-#: src/lang.c:2139
+#: src/lang.c:2152
 msgid "# Default score to select articles\n"
 msgstr "# é¸å–æ–‡ç« çš„é è¨­åˆ†æ•¸\n"
 
-#: src/lang.c:2145
+#: src/lang.c:2158
 msgid "Use slrnface to show ''X-Face:''s"
 msgstr "ä½¿ç”¨ slrnface ä»¥é¡¯ç¤ºã€ŽX-Face:ã€"
 
-#: src/lang.c:2146
+#: src/lang.c:2159
 msgid ""
 "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n"
 "# Only useful when running in an xterm.\n"
@@ -6550,19 +6550,19 @@ msgstr ""
 "# å¦‚æžœé–‹å•Ÿå°±ä½¿ç”¨ slrnface(1) ä»¥è§£è­¯ã€ŽX-Face:ã€æ¨™é ­ã€‚\n"
 "# åªæœ‰åœ¨ xterm ä¸­åŸ·è¡Œæ™‚æ‰æœ‰ä½œç”¨ã€‚\n"
 
-#: src/lang.c:2154
+#: src/lang.c:2167
 msgid "Use ANSI color"
 msgstr "ä½¿ç”¨ ANSI é¡è‰²"
 
-#: src/lang.c:2155
+#: src/lang.c:2168
 msgid "# If ON using ANSI-color\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±ä½¿ç”¨ ANSI é¡è‰²\n"
 
-#: src/lang.c:2160
+#: src/lang.c:2173
 msgid "Standard foreground color"
 msgstr "æ¨™æº–å‰æ™¯é¡è‰²"
 
-#: src/lang.c:2161
+#: src/lang.c:2174
 msgid ""
 "# Standard foreground color\n"
 "# Default: -1 (default color)\n"
@@ -6570,11 +6570,11 @@ msgstr ""
 "# æ¨™æº–å‰æ™¯é¡è‰²\n"
 "# é è¨­ï¼š-1 (é è¨­é¡è‰²)\n"
 
-#: src/lang.c:2167
+#: src/lang.c:2180
 msgid "Standard background color"
 msgstr "æ¨™æº–èƒŒæ™¯é¡è‰²"
 
-#: src/lang.c:2168
+#: src/lang.c:2181
 msgid ""
 "# Standard background color\n"
 "# Default: -1 (default color)\n"
@@ -6582,11 +6582,11 @@ msgstr ""
 "# æ¨™æº–èƒŒæ™¯é¡è‰²\n"
 "# é è¨­ï¼š-1 (é è¨­é¡è‰²)\n"
 
-#: src/lang.c:2174
+#: src/lang.c:2187
 msgid "Color for inverse text (background)"
 msgstr "åç™½æ–‡å­—çš„é¡è‰² (èƒŒæ™¯)"
 
-#: src/lang.c:2175
+#: src/lang.c:2188
 msgid ""
 "# Color of background for inverse text\n"
 "# Default: 4 (blue)\n"
@@ -6594,11 +6594,11 @@ msgstr ""
 "# åç™½æ–‡å­—çš„èƒŒæ™¯é¡è‰²\n"
 "# é è¨­ï¼š4 (è—è‰²)\n"
 
-#: src/lang.c:2181
+#: src/lang.c:2194
 msgid "Color for inverse text (foreground)"
 msgstr "åç™½æ–‡å­—çš„é¡è‰² (å‰æ™¯)"
 
-#: src/lang.c:2182
+#: src/lang.c:2195
 msgid ""
 "# Color of foreground for inverse text\n"
 "# Default: 7 (white)\n"
@@ -6606,11 +6606,11 @@ msgstr ""
 "# åç™½æ–‡å­—çš„å‰æ™¯é¡è‰²\n"
 "# é è¨­ï¼š7 (ç™½è‰²)\n"
 
-#: src/lang.c:2188
+#: src/lang.c:2201
 msgid "Color of text lines"
 msgstr "æ–‡å­—åˆ—çš„é¡è‰²"
 
-#: src/lang.c:2189
+#: src/lang.c:2202
 msgid ""
 "# Color of text lines\n"
 "# Default: -1 (default color)\n"
@@ -6618,11 +6618,11 @@ msgstr ""
 "# æ–‡å­—åˆ—çš„é¡è‰²\n"
 "# é è¨­ï¼š-1 (é è¨­é¡è‰²)\n"
 
-#: src/lang.c:2195
+#: src/lang.c:2208
 msgid "Color of mini help menu"
 msgstr "è¿·ä½ èªªæ˜Žé¸å–®çš„é¡è‰²"
 
-#: src/lang.c:2196
+#: src/lang.c:2209
 msgid ""
 "# Color of mini help menu\n"
 "# Default: 3 (brown)\n"
@@ -6630,11 +6630,11 @@ msgstr ""
 "# è¿·ä½ èªªæ˜Žé¸å–®çš„é¡è‰²\n"
 "# é è¨­ï¼š3 (æ£•è‰²)\n"
 
-#: src/lang.c:2202
+#: src/lang.c:2215
 msgid "Color of help text"
 msgstr "èªªæ˜Žæ–‡å­—çš„é¡è‰²"
 
-#: src/lang.c:2203
+#: src/lang.c:2216
 msgid ""
 "# Color of help pages\n"
 "# Default: -1 (default color)\n"
@@ -6642,11 +6642,11 @@ msgstr ""
 "# èªªæ˜Žé é¢çš„é¡è‰²\n"
 "# é è¨­ï¼š-1 (é è¨­é¡è‰²)\n"
 
-#: src/lang.c:2209
+#: src/lang.c:2222
 msgid "Color of status messages"
 msgstr "ç‹€æ…‹è¨Šæ¯çš„é¡è‰²"
 
-#: src/lang.c:2210
+#: src/lang.c:2223
 msgid ""
 "# Color of messages in last line\n"
 "# Default: 6 (cyan)\n"
@@ -6654,11 +6654,11 @@ msgstr ""
 "# æœ€å¾Œä¸€åˆ—ä¸­è¨Šæ¯çš„é¡è‰²\n"
 "# é è¨­ï¼š6 (é’è‰²)\n"
 
-#: src/lang.c:2216
+#: src/lang.c:2229
 msgid "Color of quoted lines"
 msgstr "å¼•è¨€åˆ—çš„é¡è‰²"
 
-#: src/lang.c:2217
+#: src/lang.c:2230
 msgid ""
 "# Color of quote-lines\n"
 "# Default: 2 (green)\n"
@@ -6666,11 +6666,11 @@ msgstr ""
 "# å¼•è¨€åˆ—çš„é¡è‰²\n"
 "# é è¨­ï¼š2 (ç¶ è‰²)\n"
 
-#: src/lang.c:2223
+#: src/lang.c:2236
 msgid "Color of twice quoted line"
 msgstr "ç¬¬äºŒå±¤å¼•è¨€åˆ—çš„é¡è‰²"
 
-#: src/lang.c:2224
+#: src/lang.c:2237
 msgid ""
 "# Color of twice quoted lines\n"
 "# Default: 3 (brown)\n"
@@ -6678,11 +6678,11 @@ msgstr ""
 "# ç¬¬äºŒå±¤å¼•è¨€åˆ—çš„é¡è‰²\n"
 "# é è¨­ï¼š3 (æ£•è‰²)\n"
 
-#: src/lang.c:2230
+#: src/lang.c:2243
 msgid "Color of =>3 times quoted line"
 msgstr "=>3 å±¤å¼•è¨€åˆ—çš„é¡è‰²"
 
-#: src/lang.c:2231
+#: src/lang.c:2244
 msgid ""
 "# Color of >=3 times quoted lines\n"
 "# Default: 4 (blue)\n"
@@ -6690,11 +6690,11 @@ msgstr ""
 "# =>3 å±¤å¼•è¨€åˆ—çš„é¡è‰²\n"
 "# é è¨­ï¼š4 (è—è‰²)\n"
 
-#: src/lang.c:2237
+#: src/lang.c:2250
 msgid "Color of article header lines"
 msgstr "æ–‡ç« æ¨™é ­åˆ—çš„é¡è‰²"
 
-#: src/lang.c:2238
+#: src/lang.c:2251
 msgid ""
 "# Color of header-lines\n"
 "# Default: 2 (green)\n"
@@ -6702,11 +6702,11 @@ msgstr ""
 "# æ¨™é ­åˆ—çš„é¡è‰²\n"
 "# é è¨­ï¼š2 (ç¶ è‰²)\n"
 
-#: src/lang.c:2244
+#: src/lang.c:2257
 msgid "Color of actual news header fields"
 msgstr "å¯¦éš›æ–°èžæ¨™é ­æ¬„ä½çš„é¡è‰²"
 
-#: src/lang.c:2245
+#: src/lang.c:2258
 msgid ""
 "# Color of actual news header fields\n"
 "# Default: 9 (light red)\n"
@@ -6714,11 +6714,11 @@ msgstr ""
 "# å¯¦éš›æ–°èžæ¨™é ­æ¬„ä½çš„é¡è‰²\n"
 "# é è¨­ï¼š9 (æ·ºç´…è‰²)\n"
 
-#: src/lang.c:2251
+#: src/lang.c:2264
 msgid "Color of article subject lines"
 msgstr "æ–‡ç« ä¸»æ—¨åˆ—çš„é¡è‰²"
 
-#: src/lang.c:2252
+#: src/lang.c:2265
 msgid ""
 "# Color of article subject\n"
 "# Default: 6 (cyan)\n"
@@ -6726,12 +6726,12 @@ msgstr ""
 "# æ–‡ç« ä¸»æ—¨åˆ—çš„é¡è‰²\n"
 "# é è¨­ï¼š6 (é’è‰²)\n"
 
-#: src/lang.c:2258
+#: src/lang.c:2271
 #, fuzzy
 msgid "Color of external quotes"
 msgstr "æ–‡å­—åˆ—çš„é¡è‰²"
 
-#: src/lang.c:2259
+#: src/lang.c:2272
 #, fuzzy
 msgid ""
 "# Color of quoted text from external sources\n"
@@ -6740,11 +6740,11 @@ msgstr ""
 "# å­—é¢å€å¡Šçš„é¡è‰²\n"
 "# é è¨­ï¼š5 (ç²‰ç´…)\n"
 
-#: src/lang.c:2265
+#: src/lang.c:2278
 msgid "Color of response counter"
 msgstr "å›žæ‡‰è¨ˆæ•¸å™¨çš„é¡è‰²"
 
-#: src/lang.c:2266
+#: src/lang.c:2279
 msgid ""
 "# Color of response counter\n"
 "# Default: 2 (green)\n"
@@ -6752,11 +6752,11 @@ msgstr ""
 "# å›žæ‡‰è¨ˆæ•¸å™¨çš„é¡è‰²\n"
 "# é è¨­ï¼š2 (ç¶ è‰²)\n"
 
-#: src/lang.c:2272
+#: src/lang.c:2285
 msgid "Color of sender (From:)"
 msgstr "å‚³é€è€…çš„é¡è‰² ( From: )"
 
-#: src/lang.c:2273
+#: src/lang.c:2286
 msgid ""
 "# Color of sender (From:)\n"
 "# Default: 2 (green)\n"
@@ -6764,11 +6764,11 @@ msgstr ""
 "# å‚³é€è€…çš„é¡è‰² ( From: )\n"
 "# é è¨­ï¼š2 (ç¶ è‰²)\n"
 
-#: src/lang.c:2279
+#: src/lang.c:2292
 msgid "Color of help/mail sign"
 msgstr "èªªæ˜Ž/éƒµä»¶ç°½åçš„é¡è‰²"
 
-#: src/lang.c:2280
+#: src/lang.c:2293
 msgid ""
 "# Color of Help/Mail-Sign\n"
 "# Default: 4 (blue)\n"
@@ -6776,11 +6776,11 @@ msgstr ""
 "# èªªæ˜Ž/éƒµä»¶ç°½åçš„é¡è‰²\n"
 "# é è¨­ï¼š4 (è—è‰²)\n"
 
-#: src/lang.c:2286
+#: src/lang.c:2299
 msgid "Color of signatures"
 msgstr "ç°½åçš„é¡è‰²"
 
-#: src/lang.c:2287
+#: src/lang.c:2300
 msgid ""
 "# Color of signature\n"
 "# Default: 4 (blue)\n"
@@ -6788,11 +6788,11 @@ msgstr ""
 "# ç°½åçš„é¡è‰²\n"
 "# é è¨­ï¼š4 (è—è‰²)\n"
 
-#: src/lang.c:2293
+#: src/lang.c:2306
 msgid "Color of highlighted URLs"
 msgstr "é«˜äº®åº¦ç¶²å€çš„é¡è‰²"
 
-#: src/lang.c:2294
+#: src/lang.c:2307
 msgid ""
 "# Color of highlighted URLs\n"
 "# Default: -1 (default color)\n"
@@ -6800,11 +6800,11 @@ msgstr ""
 "# é«˜äº®åº¦ç¶²å€çš„é¡è‰²\n"
 "# é è¨­ï¼š-1 (é è¨­é¡è‰²)\n"
 
-#: src/lang.c:2300
+#: src/lang.c:2313
 msgid "Color of verbatim blocks"
 msgstr "å­—é¢å€å¡Šçš„é¡è‰²"
 
-#: src/lang.c:2301
+#: src/lang.c:2314
 msgid ""
 "# Color of verbatim blocks\n"
 "# Default: 5 (pink)\n"
@@ -6812,11 +6812,11 @@ msgstr ""
 "# å­—é¢å€å¡Šçš„é¡è‰²\n"
 "# é è¨­ï¼š5 (ç²‰ç´…)\n"
 
-#: src/lang.c:2307
+#: src/lang.c:2320
 msgid "Color of highlighting with *stars*"
 msgstr "é«˜äº®åº¦é¡¯ç¤º *æ˜Ÿè™Ÿ* çš„é¡è‰²"
 
-#: src/lang.c:2308
+#: src/lang.c:2321
 msgid ""
 "# Color of word highlighting with *stars*\n"
 "# Default: 11 (yellow)\n"
@@ -6824,11 +6824,11 @@ msgstr ""
 "# é«˜äº®åº¦é¡¯ç¤º *æ˜Ÿè™Ÿ* å­—è©žçš„é¡è‰²\n"
 "# é è¨­ï¼š11 (é»ƒè‰²)\n"
 
-#: src/lang.c:2314
+#: src/lang.c:2327
 msgid "Color of highlighting with _dash_"
 msgstr "é«˜äº®åº¦é¡¯ç¤º _åº•ç·š_ çš„é¡è‰²"
 
-#: src/lang.c:2315
+#: src/lang.c:2328
 msgid ""
 "# Color of word highlighting with _dash_\n"
 "# Default: 13 (light pink)\n"
@@ -6836,11 +6836,11 @@ msgstr ""
 "# é«˜äº®åº¦é¡¯ç¤º _åº•ç·š_ å­—è©žçš„é¡è‰²\n"
 "# é è¨­ï¼š13 (æ·ºç²‰ç´…)\n"
 
-#: src/lang.c:2321
+#: src/lang.c:2334
 msgid "Color of highlighting with /slash/"
 msgstr "é«˜äº®åº¦é¡¯ç¤º /æ–œç·š/ çš„é¡è‰²"
 
-#: src/lang.c:2322
+#: src/lang.c:2335
 msgid ""
 "# Color of word highlighting with /slash/\n"
 "# Default: 14 (light cyan)\n"
@@ -6848,11 +6848,11 @@ msgstr ""
 "# é«˜äº®åº¦é¡¯ç¤º /æ–œç·š/ å­—è©žçš„é¡è‰²\n"
 "# é è¨­ï¼š14 (æ·ºè—ç¶ è‰²)\n"
 
-#: src/lang.c:2328
+#: src/lang.c:2341
 msgid "Color of highlighting with -stroke-"
 msgstr "é«˜äº®åº¦é¡¯ç¤º -æ©«ç·š- çš„é¡è‰²"
 
-#: src/lang.c:2329
+#: src/lang.c:2342
 msgid ""
 "# Color of word highlighting with -stroke-\n"
 "# Default: 12 (light blue)\n"
@@ -6860,11 +6860,11 @@ msgstr ""
 "# é«˜äº®åº¦é¡¯ç¤º -æ©«ç·š- å­—è©žçš„é¡è‰²\n"
 "# é è¨­ï¼š12 (æ·ºè—è‰²)\n"
 
-#: src/lang.c:2336
+#: src/lang.c:2349
 msgid "Attr. of highlighting with *stars*"
 msgstr "é«˜äº®åº¦é¡¯ç¤º *æ˜Ÿè™Ÿ* çš„å±¬æ€§"
 
-#: src/lang.c:2337
+#: src/lang.c:2350
 msgid ""
 "# Attributes of word highlighting on mono terminals\n"
 "# Possible values are:\n"
@@ -6892,11 +6892,11 @@ msgstr ""
 "# é«˜äº®åº¦é¡¯ç¤º *æ˜Ÿè™Ÿ* å­—è©žçš„å±¬æ€§\n"
 "# é è¨­ï¼š6 (ç²—é«”)\n"
 
-#: src/lang.c:2352
+#: src/lang.c:2365
 msgid "Attr. of highlighting with _dash_"
 msgstr "é«˜äº®åº¦é¡¯ç¤º _åº•ç·š_ çš„å±¬æ€§"
 
-#: src/lang.c:2353
+#: src/lang.c:2366
 msgid ""
 "# Attribute of word highlighting with _dash_\n"
 "# Default: 2 (best highlighting)\n"
@@ -6904,11 +6904,11 @@ msgstr ""
 "# é«˜äº®åº¦é¡¯ç¤º _åº•ç·š_ å­—è©žçš„å±¬æ€§\n"
 "# é è¨­ï¼š2 (æœ€å¥½é«˜äº®åº¦é¡¯ç¤º)\n"
 
-#: src/lang.c:2359
+#: src/lang.c:2372
 msgid "Attr. of highlighting with /slash/"
 msgstr "é«˜äº®åº¦é¡¯ç¤º /æ–œç·š/ çš„å±¬æ€§"
 
-#: src/lang.c:2360
+#: src/lang.c:2373
 msgid ""
 "# Attribute of word highlighting with /slash/\n"
 "# Default: 5 (half bright)\n"
@@ -6916,11 +6916,11 @@ msgstr ""
 "# é«˜äº®åº¦é¡¯ç¤º /æ–œç·š/ å­—è©žçš„å±¬æ€§\n"
 "# é è¨­ï¼š5 (åŠæ˜Žäº®)\n"
 
-#: src/lang.c:2366
+#: src/lang.c:2379
 msgid "Attr. of highlighting with -stroke-"
 msgstr "é«˜äº®åº¦é¡¯ç¤º -æ©«ç·š- çš„å±¬æ€§"
 
-#: src/lang.c:2367
+#: src/lang.c:2380
 msgid ""
 "# Attribute of word highlighting with -stroke-\n"
 "# Default: 3 (reverse video)\n"
@@ -6928,27 +6928,27 @@ msgstr ""
 "# é«˜äº®åº¦é¡¯ç¤º /æ–œç·š/ å­—è©žçš„å±¬æ€§\n"
 "# é è¨­ï¼š3 (åç™½é¡¯ç¤º)\n"
 
-#: src/lang.c:2373
+#: src/lang.c:2386
 msgid "URL highlighting in message body"
 msgstr "åœ¨è¨Šæ¯å…§æ–‡ä¸­é«˜äº®åº¦é¡¯ç¤ºç¶²å€"
 
-#: src/lang.c:2374
+#: src/lang.c:2387
 msgid "# Enable URL highlighting?\n"
 msgstr "# å•Ÿç”¨é«˜äº®åº¦é¡¯ç¤ºç¶²å€ï¼Ÿ\n"
 
-#: src/lang.c:2379
+#: src/lang.c:2392
 msgid "Word highlighting in message body"
 msgstr "åœ¨è¨Šæ¯å…§æ–‡ä¸­é«˜äº®åº¦é¡¯ç¤ºå­—è©ž"
 
-#: src/lang.c:2380
+#: src/lang.c:2393
 msgid "# Enable word highlighting?\n"
 msgstr "# å•Ÿç”¨é«˜äº®åº¦é¡¯ç¤ºå­—è©žï¼Ÿ\n"
 
-#: src/lang.c:2385
+#: src/lang.c:2398
 msgid "What to display instead of mark"
 msgstr "è¦é¡¯ç¤ºä»€éº¼ä»¥ä»£æ›¿æ¨™è¨˜"
 
-#: src/lang.c:2386
+#: src/lang.c:2399
 msgid ""
 "# Should the leading and ending stars and dashes also be displayed,\n"
 "# even when they are highlighting marks?\n"
@@ -6964,60 +6964,62 @@ msgstr ""
 "#   1 = æ˜¯ï¼Œé¡¯ç¤ºæ¨™è¨˜\n"
 "# * 2 = å°å‡ºç©ºæ ¼åšç‚ºæ›¿ä»£\n"
 
-#: src/lang.c:2395
+#: src/lang.c:2408
 msgid "Enter column number to wrap article lines to in the pager. <CR> sets."
 msgstr "è¼¸å…¥åœ¨é é¢åˆ‡æ›ä¸­ç”¨ä¾†å°‡æ–‡ç« æ›åˆ—çš„æ¬„è™Ÿã€‚<CR> è¨­å®šã€‚"
 
-#: src/lang.c:2396
+#: src/lang.c:2409
 msgid "Page line wrap column"
 msgstr "é é¢è‡ªå‹•æ›åˆ—æ¬„è™Ÿ"
 
-#: src/lang.c:2397
+#: src/lang.c:2410
 msgid "# Wrap article lines at column\n"
 msgstr "# æ–‡ç« æ›åˆ—æ–¼æ¬„è™Ÿ\n"
 
-#: src/lang.c:2402
+#: src/lang.c:2415
 msgid "Wrap around threads on next unread"
 msgstr "æ–¼ä¸‹ä¸€ç¯‡æœªè®€å›žåˆ°é–‹å§‹éƒ¨åˆ†è¨Žè«–ä¸²"
 
-#: src/lang.c:2403
+#: src/lang.c:2416
 msgid "# If ON wrap around threads on searching next unread article\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±æ–¼æœå°‹ä¸‹ä¸€ç¯‡æœªè®€æ–‡ç« æ™‚å›žåˆ°é–‹å§‹éƒ¨åˆ†è¨Žè«–ä¸²\n"
 
-#: src/lang.c:2407
+#: src/lang.c:2420
 msgid "Enter default mail address (and fullname). <CR> sets."
 msgstr "è¼¸å…¥é è¨­éƒµä»¶åœ°å€ (ä»¥åŠå…¨å)ã€‚<CR> è¨­å®šã€‚"
 
-#: src/lang.c:2408 src/lang.c:2908
+#: src/lang.c:2421 src/lang.c:2931
 msgid "Mail address (and fullname)"
 msgstr "éƒµä»¶åœ°å€ (ä»¥åŠå…¨å)"
 
-#: src/lang.c:2409
+#: src/lang.c:2422
 msgid "# User's mail address (and fullname), if not username@host (fullname)\n"
 msgstr "# ä½¿ç”¨è€…éƒµä»¶åœ°å€ (ä»¥åŠå…¨å)ï¼Œå¦‚æžœä¸æ˜¯ ä½¿ç”¨è€…åç¨±@ä¸»æ©Ÿ (å…¨å)\n"
 
-#: src/lang.c:2414
+#: src/lang.c:2427
 msgid "Show empty Followup-To in editor"
 msgstr "åœ¨ç·¨è¼¯å™¨ä¸­é¡¯ç¤ºç©ºçš„è·Ÿè²¼"
 
-#: src/lang.c:2415
+#: src/lang.c:2428
 msgid "# If ON show empty Followup-To header when editing an article\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±æ–¼ç·¨è¼¯æ–‡ç« æ™‚é¡¯ç¤ºç©ºçš„è·Ÿè²¼æ¨™é ­\n"
 
-#: src/lang.c:2419
+#: src/lang.c:2432
 msgid ""
 "Enter path/! command/--none to create your default signature. <CR> sets."
 msgstr "è¼¸å…¥ path/! command/--none ä»¥å»ºç«‹æ‚¨çš„é è¨­ç°½åã€‚<CR> è¨­å®šã€‚"
 
-#: src/lang.c:2420
+#: src/lang.c:2433
 msgid "Create signature from path/command"
 msgstr "å¾žè·¯å¾‘/å‘½ä»¤å»ºç«‹ç°½å"
 
-#: src/lang.c:2421
+#: src/lang.c:2434
+#, fuzzy, c-format
 msgid ""
 "# Signature path (random sigs)/file to be used when posting/replying\n"
 "# sigfile=file       appends file as signature\n"
 "# sigfile=!command   executes external command to generate a signature\n"
+"#                    (specify %G to pass name of current newsgroup)\n"
 "# sigfile=--none     don't append a signature\n"
 msgstr ""
 "# å¼µè²¼/å›žè¦†æ™‚ä½¿ç”¨çš„ç°½åè·¯å¾‘ (éš¨æ©Ÿç°½å)/æª”æ¡ˆ\n"
@@ -7025,41 +7027,41 @@ msgstr ""
 "# sigfile=!å‘½ä»¤      åŸ·è¡Œå¤–éƒ¨å‘½ä»¤ä»¥ç”¢ç”Ÿç°½å\n"
 "# sigfile=--none     ä¸é™„åŠ ç°½å\n"
 
-#: src/lang.c:2428
+#: src/lang.c:2442
 msgid ""
 "Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
 msgstr "å°‡å–®ç¨ä¸€åˆ—çš„ã€Œ--ã€å‰ç½®æ–¼ç°½åã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:2429
+#: src/lang.c:2443
 msgid "Prepend signature with \"-- \""
 msgstr "å°‡ã€Œ--ã€å‰ç½®æ–¼ç°½å"
 
-#: src/lang.c:2430
+#: src/lang.c:2444
 msgid "# If ON prepend the signature with dashes '\\n-- \\n'\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±å°‡è™›ç·šã€Ž\\n-- \\nã€å‰ç½®æ–¼ç°½å\n"
 
-#: src/lang.c:2434
+#: src/lang.c:2448
 msgid "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr "é‡æ–°å¼µè²¼æ–‡ç« æ™‚åŠ å…¥ç°½åã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:2435
+#: src/lang.c:2449
 msgid "Add signature when reposting"
 msgstr "é‡æ–°å¼µè²¼æ™‚åŠ å…¥ç°½å"
 
-#: src/lang.c:2436
+#: src/lang.c:2450
 msgid "# If ON add signature to reposted articles\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±å°‡ç°½ååŠ å…¥é‡æ–°å¼µè²¼çš„æ–‡ç« \n"
 
-#: src/lang.c:2440
+#: src/lang.c:2454
 #, c-format
 msgid "Enter quotation marks, %s or %S for author's initials."
 msgstr "è¼¸å…¥å¼•è¨€ç¬¦è™Ÿã€%s æˆ– %S åšç‚ºä½œè€…çš„ç¸®å¯«ã€‚"
 
-#: src/lang.c:2441
+#: src/lang.c:2455
 msgid "Characters used as quote-marks"
 msgstr "åšç‚ºå¼•è¨€ç¬¦è™Ÿä½¿ç”¨çš„å­—å…ƒ"
 
-#: src/lang.c:2442
+#: src/lang.c:2456
 #, c-format
 msgid ""
 "# Characters used in quoting to followups and replies.\n"
@@ -7068,11 +7070,11 @@ msgstr ""
 "# å­—å…ƒå·²ç”¨æ–¼å¼•è¨€åˆ°è·Ÿéš¨å’Œå›žè¦†ã€‚\n"
 "#ã€Ž_ã€è¢«ç½®æ›ç”±ã€Ž ã€ï¼Œ%sï¼Œ%S è¢«ç½®æ›ä¾ä½œè€…è¨­å®šç¸®å¯«ã€‚\n"
 
-#: src/lang.c:2448
+#: src/lang.c:2462
 msgid "Quoting behavior"
 msgstr "å¼•è¨€è¡Œç‚º"
 
-#: src/lang.c:2449
+#: src/lang.c:2463
 msgid ""
 "# How quoting should be handled when following up or replying.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7096,16 +7098,16 @@ msgstr ""
 "#   6 = å¼•ç”¨ç°½åï¼Œå¼•ç”¨ç©ºåˆ—\n"
 "#   7 = å£“ç¸®å¼•è¨€ï¼Œå¼•ç”¨ç°½åï¼Œå¼•ç”¨ç©ºåˆ—\n"
 
-#: src/lang.c:2462 src/lang.c:2470 src/lang.c:2476
+#: src/lang.c:2476 src/lang.c:2484 src/lang.c:2490
 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:2463
+#: src/lang.c:2477
 msgid "Quote line when following up"
 msgstr "è·Ÿè²¼æ™‚çš„å¼•è¨€åˆ—"
 
-#: src/lang.c:2464
+#: src/lang.c:2478
 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"
@@ -7115,38 +7117,38 @@ msgstr ""
 "# %A ä½å€    %D æ—¥æœŸ   %F Addr+åç¨±   %G ç¾¤çµ„åç¨±   %M è¨Šæ¯è­˜åˆ¥è™Ÿ\n"
 "# %N å…¨å  %C åå­—   %I ç¸®å¯«\n"
 
-#: src/lang.c:2471
+#: src/lang.c:2485
 msgid "Quote line when cross-posting"
 msgstr "è·¨æ¿å¼µè²¼æ™‚çš„å¼•è¨€åˆ—"
 
-#: src/lang.c:2477
+#: src/lang.c:2491
 msgid "Quote line when mailing"
 msgstr "éƒµå¯„æ™‚çš„å¼•è¨€åˆ—"
 
-#: src/lang.c:2482
+#: src/lang.c:2496
 msgid "If ON, include User-Agent: header. <SPACE> toggles & <CR> sets."
 msgstr "å¦‚æžœé–‹å•Ÿå°±åŒ…å« User-Agent: æ¨™é ­ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:2483
+#: src/lang.c:2497
 msgid "Insert 'User-Agent:' header"
 msgstr "æ’å…¥ã€ŽUser-Agent:ã€æ¨™é ­"
 
-#: src/lang.c:2484
+#: src/lang.c:2498
 msgid "# If ON include advertising User-Agent: header\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±åŒ…å«åšç‚ºé€šå‘Šçš„ User-Agent: æ¨™é ­\n"
 
-#: src/lang.c:2489
+#: src/lang.c:2503
 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:2490
+#: src/lang.c:2504
 msgid "MM_CHARSET"
 msgstr "MM_CHARSET"
 
-#: src/lang.c:2491
+#: src/lang.c:2505
 msgid ""
 "# Charset supported locally which is also used for MIME header and\n"
 "# Content-Type header.\n"
@@ -7162,40 +7164,40 @@ msgstr ""
 "# å¦‚æžœ MIME_STRICT_CHARSET æ–¼ç·¨è­¯æ™‚æœŸè¢«å®šç¾©ï¼Œé‚£éº¼ mm_charset ä»¥å¤–çš„\n"
 "# å­—å…ƒé›†å°‡è¢«èªç‚ºç„¡æ³•é¡¯ç¤ºï¼Œä¸¦ä¸”ä»¥ã€Žï¼Ÿã€çš„æ–¹å¼è¡¨è¿°ã€‚\n"
 
-#: src/lang.c:2501
+#: src/lang.c:2515
 msgid "MM_NETWORK_CHARSET"
 msgstr "MM_NETWORK_CHARSET"
 
-#: src/lang.c:2502
+#: src/lang.c:2516
 msgid "# Charset used for MIME (Content-Type) header in postings.\n"
 msgstr "# åœ¨è²¼æ–‡ä¸­åšç‚º MIME (å…§å®¹é¡žåž‹) æ¨™é ­çš„å­—å…ƒé›†ã€‚\n"
 
-#: src/lang.c:2506
+#: src/lang.c:2520
 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:2507
+#: src/lang.c:2521
 msgid "MM_LOCAL_CHARSET"
 msgstr "MM_LOCAL_CHARSET"
 
-#: src/lang.c:2508
+#: src/lang.c:2522
 msgid "# Charset supported locally.\n"
 msgstr "# æœ¬åœ°æ”¯æ´çš„å­—å…ƒé›†ã€‚\n"
 
-#: src/lang.c:2515
+#: src/lang.c:2529
 msgid "Mailbox format"
 msgstr "ä¿¡ç®±æ ¼å¼"
 
-#: src/lang.c:2516
+#: src/lang.c:2530
 msgid "# Format of the mailbox.\n"
 msgstr "# ä¿¡ç®±çš„æ ¼å¼ã€‚\n"
 
-#: src/lang.c:2521
+#: src/lang.c:2535
 msgid "MIME encoding in news messages"
 msgstr "åœ¨æ–°èžè¨Šæ¯ä¸­çš„ MIME ç·¨ç¢¼"
 
-#: src/lang.c:2522
+#: src/lang.c:2536
 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"
@@ -7209,15 +7211,15 @@ msgstr ""
 "# è€Œ Base64 å°æ–¼åŒ…å«å¾ˆå¤š 8 ä½å…ƒå­—å…ƒçš„å¤šæ•¸ 8 ä½å…ƒæ±äºžè«¸èªžã€\n"
 "# å¸Œè‡˜èªžä»¥åŠä¿„èªžå­—å…ƒé›†ä¾†èªªæ›´ç‚ºé©ç•¶ã€‚\n"
 
-#: src/lang.c:2530 src/lang.c:2551
+#: src/lang.c:2544 src/lang.c:2565
 msgid "Don't change unless you know what you are doing. <ESC> cancels."
 msgstr "ä¸è¦è®Šæ›´ï¼Œé™¤éžæ‚¨çŸ¥é“æ‚¨åœ¨åšä»€éº¼ã€‚<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2531
+#: src/lang.c:2545
 msgid "Use 8bit characters in news headers"
 msgstr "åœ¨æ–°èžæ¨™é ­ä¸­ä½¿ç”¨ 8 ä½å…ƒå­—å…ƒ"
 
-#: src/lang.c:2532
+#: src/lang.c:2546
 msgid ""
 "# If ON, 8bit characters in news headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -7229,28 +7231,28 @@ msgstr ""
 "# é™¤éž post_mime_encoding åŒæ¨£ä¹Ÿè¢«è¨­å®šç‚º 8 ä½å…ƒï¼Œ\n"
 "# å¦å‰‡æ¨™é ­ä¸­çš„ 8 ä½å…ƒå­—å…ƒå°‡ç„¡è¦–æ–¼æ­¤åƒæ•¸è€Œè¢«ç·¨ç¢¼ã€‚\n"
 
-#: src/lang.c:2539
+#: src/lang.c:2553
 msgid ""
 "Auto-view post-processed files <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr "è‡ªå‹•æª¢è¦–è™•ç†å¾Œæª”æ¡ˆ<SPACE> åˆ‡æ›ï¼Œ<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2540
+#: src/lang.c:2554
 msgid "View post-processed files"
 msgstr "æª¢è¦–è™•ç†å¾Œæª”æ¡ˆ"
 
-#: src/lang.c:2541
+#: src/lang.c:2555
 msgid "# If set, post processed files will be opened in a viewer\n"
 msgstr "# å¦‚æžœè¨­å®šï¼Œè™•ç†ä¹‹å¾Œçš„æª”æ¡ˆå°‡åœ¨æª¢è¦–å™¨ä¸­è¢«é–‹å•Ÿ\n"
 
-#: src/lang.c:2546
+#: src/lang.c:2560
 msgid "MIME encoding in mail messages"
 msgstr "éƒµä»¶è¨Šæ¯ä¸­çš„ MIME ç·¨ç¢¼"
 
-#: src/lang.c:2552
+#: src/lang.c:2566
 msgid "Use 8bit characters in mail headers"
 msgstr "éƒµä»¶æ¨™é ­ä¸­ä½¿ç”¨ 8 ä½å…ƒå­—å…ƒ"
 
-#: src/lang.c:2553
+#: src/lang.c:2567
 msgid ""
 "# If ON, 8bit characters in mail headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -7267,25 +7269,25 @@ msgstr ""
 "# ç¦æ­¢éƒµä»¶æ¨™é ­ä¸­çš„ 8 ä½å…ƒå­—å…ƒï¼Œå› æ­¤å»ºè­°æ‚¨ä¸è¦å°‡å®ƒé–‹å•Ÿï¼Œ\n"
 "# é™¤éžæ‚¨æœ‰æŸäº›å¼·åˆ¶çš„åŽŸå› ã€‚\n"
 
-#: src/lang.c:2564
+#: src/lang.c:2578
 msgid "Strip blanks from ends of lines"
 msgstr "å¾žåˆ—å°¾æˆªé™¤ç©ºç™½"
 
-#: src/lang.c:2565
+#: src/lang.c:2579
 msgid ""
 "# If ON strip blanks from ends of lines for faster display on slow "
 "terminals.\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±å¾žåˆ—å°¾æˆªé™¤ç©ºç™½ï¼Œä»¥ä¾¿åœ¨è¼ƒæ…¢çµ‚ç«¯æ©Ÿä¸Šèƒ½è¼ƒå¿«é¡¯ç¤ºã€‚\n"
 
-#: src/lang.c:2571
+#: src/lang.c:2585
 msgid "If ON, use transliteration. <SPACE> toggles & <CR> sets."
 msgstr "å¦‚æžœé–‹å•Ÿå°±ä½¿ç”¨å¯¦å­—è½‰è­¯ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:2572
+#: src/lang.c:2586
 msgid "Transliteration"
 msgstr "å¯¦å­—è½‰è­¯"
 
-#: src/lang.c:2573
+#: src/lang.c:2587
 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"
@@ -7295,11 +7297,11 @@ msgstr ""
 "# åœ¨ç›®æ¨™å­—å…ƒé›†ä¸­è¢«è¡¨è¿°æ™‚ï¼Œå®ƒå¯ä»¥é€éŽä¸€å€‹\n"
 "# æˆ–å¤šå€‹å¤–è§€é¡žä¼¼çš„å­—å…ƒæ‰€è¿‘ä¼¼é¡¯ç¤ºã€‚\n"
 
-#: src/lang.c:2581
+#: src/lang.c:2595
 msgid "Send you a Cc/Bcc automatically"
 msgstr "è‡ªå‹•ç™¼é€çµ¦æ‚¨ä¸€ä»½å‰¯æœ¬/å¯†ä»¶å‰¯æœ¬"
 
-#: src/lang.c:2582
+#: src/lang.c:2596
 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"
@@ -7315,15 +7317,25 @@ msgstr ""
 "#   2 = å¯†ä»¶å‰¯æœ¬\n"
 "#   3 = å‰¯æœ¬å’Œå¯†ä»¶å‰¯æœ¬\n"
 
-#: src/lang.c:2591
+#: src/lang.c:2607
+msgid "Hash algorithm for Cancel-Lock/Cancel-Key"
+msgstr ""
+
+#: src/lang.c:2608
+msgid ""
+"# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n"
+"# Use 'none' to not generate Cancel-Lock headers.\n"
+msgstr ""
+
+#: src/lang.c:2614
 msgid "Enter address elements about which you want to be warned. <CR> sets."
 msgstr "è¼¸å…¥æ‚¨æƒ³è¦ç²å¾—ç›¸é—œè­¦å‘Šçš„åœ°å€å› ç´ ã€‚<CR> è¨­å®šã€‚"
 
-#: src/lang.c:2592
+#: src/lang.c:2615
 msgid "Spamtrap warning address parts"
 msgstr "åžƒåœ¾éƒµä»¶æŠ“å–è­¦å‘Šçš„åœ°å€éƒ¨åˆ†"
 
-#: src/lang.c:2593
+#: src/lang.c:2616
 msgid ""
 "# A comma-delimited list of address-parts you want to be warned\n"
 "# about when trying to reply by email.\n"
@@ -7331,27 +7343,27 @@ msgstr ""
 "# ç•¶æ‚¨å˜—è©¦ä»¥é›»å­éƒµä»¶å›žè¦†æ™‚\n"
 "# æƒ³è¦ç²å¾—ç›¸é—œè­¦å‘Šè€Œä»¥é€—è™Ÿåˆ†éš”çš„åœ°å€éƒ¨åˆ†æ¸…å–®ã€‚\n"
 
-#: src/lang.c:2598
+#: src/lang.c:2621
 msgid "Enter default number of days a filter entry will be valid. <CR> sets."
 msgstr "è¼¸å…¥ç¯©é¸å™¨æ¢ç›®ä¿æŒæœ‰æ•ˆçš„é è¨­å¤©æ•¸ã€‚<CR> è¨­å®šã€‚"
 
-#: src/lang.c:2599
+#: src/lang.c:2622
 msgid "No. of days a filter entry is valid"
 msgstr "ç¯©é¸å™¨æ¢ç›®æœ‰æ•ˆå¤©æ•¸"
 
-#: src/lang.c:2600
+#: src/lang.c:2623
 msgid "# Number of days a short term filter will be active\n"
 msgstr "# çŸ­æœŸç¯©é¸å™¨ä¿æŒä½œç”¨çš„å¤©æ•¸\n"
 
-#: src/lang.c:2604
+#: src/lang.c:2627
 msgid "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr "åŠ å…¥å·²å¼µè²¼æ–‡ç« åˆ°ç¯©é¸å™¨ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:2605
+#: src/lang.c:2628
 msgid "Add posted articles to filter"
 msgstr "åŠ å…¥å·²å¼µè²¼æ–‡ç« åˆ°ç¯©é¸å™¨"
 
-#: src/lang.c:2606
+#: src/lang.c:2629
 msgid ""
 "# If ON add posted articles which start a new thread to filter for\n"
 "# highlighting follow-ups\n"
@@ -7359,23 +7371,23 @@ msgstr ""
 "# å¦‚æžœé–‹å•Ÿå°±åŠ å…¥é–‹å§‹æ–°è¨Žè«–ä¸²çš„å·²å¼µè²¼æ–‡ç« åˆ°ç¯©é¸å™¨\n"
 "# åšç‚ºé«˜äº®åº¦é¡¯ç¤ºè·Ÿè²¼\n"
 
-#: src/lang.c:2610
+#: src/lang.c:2633
 msgid "The directory where articles/threads are to be saved in mailbox format."
 msgstr "å°‡ä»¥ mailbox æ ¼å¼å„²å­˜çš„æ–‡ç« /è¨Žè«–ä¸²ç›®éŒ„ä½ç½®ã€‚"
 
-#: src/lang.c:2611
+#: src/lang.c:2634
 msgid "Mail directory"
 msgstr "éƒµä»¶ç›®éŒ„"
 
-#: src/lang.c:2612
+#: src/lang.c:2635
 msgid "# (-m) directory where articles/threads are saved in mailbox format\n"
 msgstr "# (-m) ä»¥ mailbox æ ¼å¼å„²å­˜çš„æ–‡ç« /è¨Žè«–ä¸²ç›®éŒ„ä½ç½®\n"
 
-#: src/lang.c:2617
+#: src/lang.c:2640
 msgid "Save articles in batch mode (-S)"
 msgstr "ä»¥æ‰¹æ¬¡æ¨¡å¼å„²å­˜æ–‡ç«  (-S)"
 
-#: src/lang.c:2618
+#: src/lang.c:2641
 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"
@@ -7383,29 +7395,29 @@ msgstr ""
 "# å¦‚æžœé–‹å•Ÿå°±æ–¼å‘½ä»¤åˆ—ä¸ŠæŒ‡å®šå„²å­˜ -S æˆ–éƒµå¯„ (-M/-N) æ™‚\n"
 "# ä»¥æ‰¹æ¬¡æ¨¡å¼å„²å­˜æ–‡ç« /è¨Žè«–ä¸²\n"
 
-#: src/lang.c:2623
+#: src/lang.c:2646
 msgid "The directory where you want articles/threads saved."
 msgstr "æ‚¨æƒ³è¦å„²å­˜æ–‡ç« /è¨Žè«–ä¸²çš„ç›®éŒ„ä½ç½®ã€‚"
 
-#: src/lang.c:2624
+#: src/lang.c:2647
 msgid "Directory to save arts/threads in"
 msgstr "è¦å„²å­˜æ–‡ç« /è¨Žè«–ä¸²çš„ç›®éŒ„"
 
-#: src/lang.c:2625
+#: src/lang.c:2648
 msgid "# Directory where articles/threads are saved\n"
 msgstr "# å„²å­˜æ–‡ç« /è¨Žè«–ä¸²çš„ç›®éŒ„ä½ç½®\n"
 
-#: src/lang.c:2629
+#: src/lang.c:2652
 msgid ""
 "Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> "
 "sets."
 msgstr "ä¾ Archive-name: æ¨™é ­ä¾†è‡ªå‹•å„²å­˜æ–‡ç« /è¨Žè«–ä¸²ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:2630
+#: src/lang.c:2653
 msgid "Use Archive-name: header for save"
 msgstr "å„²å­˜ä½¿ç”¨ Archive-name: æ¨™é ­"
 
-#: src/lang.c:2631
+#: src/lang.c:2654
 msgid ""
 "# If ON articles/threads with Archive-name: in mail header will\n"
 "# be automatically saved with the Archive-name & part/patch no.\n"
@@ -7413,29 +7425,29 @@ msgstr ""
 "# å¦‚æžœé–‹å•Ÿå°±å°‡åœ¨éƒµä»¶æ¨™é ­ä¸­å…·æœ‰ Archive-name: çš„æ–‡ç« /è¨Žè«–ä¸²\n"
 "# ä»¥å­˜æª”åç¨± & éƒ¨åˆ†/ä¿®è£œç¨‹å¼è™Ÿç¢¼è‡ªå‹•å„²å­˜\n"
 
-#: src/lang.c:2636
+#: src/lang.c:2659
 msgid ""
 "Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
 "cancels."
 msgstr "å°‡å·²å„²å­˜çš„æ–‡ç« /è¨Žè«–ä¸²æ¨™è¨˜ç‚ºå·²è®€ã€‚<SPACE> åˆ‡æ›ï¼Œ<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2637
+#: src/lang.c:2660
 msgid "Mark saved articles/threads as read"
 msgstr "å°‡å·²å„²å­˜çš„æ–‡ç« /è¨Žè«–ä¸²æ¨™è¨˜ç‚ºå·²è®€"
 
-#: src/lang.c:2638
+#: src/lang.c:2661
 msgid "# If ON mark articles that are saved as read\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±æ¨™è¨˜å·²å„²å­˜çš„æ–‡ç« ç‚ºå·²è®€\n"
 
-#: src/lang.c:2642
+#: src/lang.c:2665
 msgid "Do post processing (eg. extract attachments) for saved articles."
 msgstr "å°æ–¼å·²å„²å­˜çš„æ–‡ç« é€²è¡Œå¾ŒçºŒè™•ç† (ä¾‹å¦‚ï¼šæ“·å–é™„ä»¶)ã€‚"
 
-#: src/lang.c:2643
+#: src/lang.c:2666
 msgid "Post process saved articles"
 msgstr "å¾ŒçºŒè™•ç†å·²å„²å­˜çš„æ–‡ç« "
 
-#: src/lang.c:2644
+#: src/lang.c:2667
 msgid ""
 "# Perform post processing (saving binary attachments) from saved articles.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7449,62 +7461,62 @@ msgstr ""
 "#   1 = åªæ“·å–å‘½ä»¤æ®¼æ­¸æª” (shar)\n"
 "#   2 = æ˜¯\n"
 
-#: src/lang.c:2653
+#: src/lang.c:2676
 msgid "Process only unread articles"
 msgstr "åªè™•ç†æœªè®€æ–‡ç« "
 
-#: src/lang.c:2654
+#: src/lang.c:2677
 msgid ""
 "# If ON only save/print/pipe/mail unread articles (tagged articles "
 "excepted)\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±åª å„²å­˜/åˆ—å°/ç®¡ç·š/éƒµå¯„ æœªè®€æ–‡ç«  (é™¤äº†å·²æ¨™å®šæ–‡ç« )\n"
 
-#: src/lang.c:2659
+#: src/lang.c:2682
 msgid "Print all or just part of header. <SPACE> toggles & <CR> sets."
 msgstr "åˆ—å°æ‰€æœ‰æˆ–æ˜¯åƒ…åƒ…éƒ¨åˆ†çš„æ¨™é ­ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:2660
+#: src/lang.c:2683
 msgid "Print all headers when printing"
 msgstr "åˆ—å°æ™‚åˆ—å°æ‰€æœ‰æ¨™é ­"
 
-#: src/lang.c:2661
+#: src/lang.c:2684
 msgid ""
 "# If ON print all of article header otherwise just the important lines\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±åˆ—å°æ‰€æœ‰çš„æ–‡ç« æ¨™é ­ï¼Œå¦å‰‡åƒ…åˆ—å°é‡è¦åˆ—\n"
 
-#: src/lang.c:2665
+#: src/lang.c:2688
 msgid ""
 "The printer program with options that is to be used to print articles/"
 "threads."
 msgstr "å°‡è¢«ç”¨ä¾†åˆ—å°æ–‡ç« /è¨Žè«–ä¸²çš„åˆ—å°ç¨‹å¼ä»¥åŠé¸é …ã€‚"
 
-#: src/lang.c:2666
+#: src/lang.c:2689
 msgid "Printer program with options"
 msgstr "åˆ—å°ç¨‹å¼ä»¥åŠé¸é …"
 
-#: src/lang.c:2667
+#: src/lang.c:2690
 msgid "# Print program with parameters used to print articles/threads\n"
 msgstr "# ç”¨ä¾†åˆ—å°æ–‡ç« /è¨Žè«–ä¸²çš„åˆ—å°ç¨‹å¼ä»¥åŠåƒæ•¸\n"
 
-#: src/lang.c:2673
+#: src/lang.c:2696
 msgid "Force redraw after certain commands"
 msgstr "ç‰¹å®šå‘½ä»¤ä¹‹å¾Œå¼·åˆ¶é‡ç¹ª"
 
-#: src/lang.c:2674
+#: src/lang.c:2697
 msgid ""
 "# If ON a screen redraw will always be done after certain external commands\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±æ–¼ç‰¹å®šå¤–éƒ¨å‘½ä»¤ä¹‹å¾Œå°‡ä¸€å¾‹å®Œæˆèž¢å¹•é‡ç¹ª\n"
 
-#: src/lang.c:2678
+#: src/lang.c:2701
 msgid ""
 "Start editor with line offset. <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr "å•Ÿå§‹ç·¨è¼¯å™¨ä»¥åŠåˆ—åç§»ã€‚<SPACE> åˆ‡æ›ï¼Œ<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2679
+#: src/lang.c:2702
 msgid "Start editor with line offset"
 msgstr "å•Ÿå§‹ç·¨è¼¯å™¨ä»¥åŠåˆ—åç§»"
 
-#: src/lang.c:2680
+#: src/lang.c:2703
 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"
@@ -7512,15 +7524,15 @@ msgstr ""
 "# å¦‚æžœé–‹å•Ÿå°±å•Ÿå§‹ç·¨è¼¯å™¨ä»¥åŠé€²å…¥æª”æ¡ˆå¾Œçš„æ¸¸æ¨™åç§»\n"
 "# å¦å‰‡æ¸¸æ¨™å°‡è¢«å®šä½æ–¼ç¬¬ä¸€åˆ—\n"
 
-#: src/lang.c:2685
+#: src/lang.c:2708
 msgid "Enter %E for editor, %F for filename, %N for line-number, <CR> to set."
 msgstr "è¼¸å…¥ %E åšç‚ºç·¨è¼¯å™¨ï¼Œ%F åšç‚ºæª”åï¼Œ%N åšç‚ºåˆ—è™Ÿï¼Œ<CR> ä»¥è¨­å®šã€‚"
 
-#: src/lang.c:2686
+#: src/lang.c:2709
 msgid "Invocation of your editor"
 msgstr "èª¿ç”¨æ‚¨çš„ç·¨è¼¯å™¨"
 
-#: src/lang.c:2687
+#: src/lang.c:2710
 msgid ""
 "# Format of editor line including parameters\n"
 "# %E Editor  %F Filename  %N Linenumber\n"
@@ -7528,16 +7540,16 @@ msgstr ""
 "# æ ¼å¼çš„ç·¨è¼¯å™¨åˆ—åŒ…å«åƒæ•¸\n"
 "# %E ç·¨è¼¯å™¨  %F æª”å  %N Linenumber\n"
 
-#: src/lang.c:2692
+#: src/lang.c:2715
 msgid ""
 "Enter name and options for external-inews, --internal for internal inews"
 msgstr "è¼¸å…¥ç”¨æ–¼å¤–éƒ¨ inews çš„åç¨±å’Œé¸é …ï¼Œ--internal ç”¨æ–¼å…§éƒ¨ inews"
 
-#: src/lang.c:2693
+#: src/lang.c:2716
 msgid "External inews"
 msgstr "å¤–éƒ¨ inews"
 
-#: src/lang.c:2694
+#: src/lang.c:2717
 msgid ""
 "# If --internal use the built in mini inews for posting via NNTP\n"
 "# otherwise use an external inews program\n"
@@ -7545,17 +7557,17 @@ msgstr ""
 "# å¦‚æžœè¨­å®š --internal å°±ä½¿ç”¨å…§å»ºçš„è¿·ä½  inews åšç‚ºé€éŽ NNTP å¼µè²¼\n"
 "# å¦å‰‡ä½¿ç”¨å¤–éƒ¨ inews ç¨‹å¼\n"
 
-#: src/lang.c:2698
+#: src/lang.c:2721
 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:2699
+#: src/lang.c:2722
 msgid "Invocation of your mail command"
 msgstr "èª¿ç”¨æ‚¨çš„éƒµå¯„å‘½ä»¤"
 
-#: src/lang.c:2700
+#: src/lang.c:2723
 msgid ""
 "# Format of mailer line including parameters\n"
 "# %M Mailer  %S Subject  %T To  %F Filename\n"
@@ -7567,11 +7579,11 @@ msgstr ""
 "# æˆ‘ã€‚ä»¥ä½¿ç”¨ elm åšç‚ºæ‚¨çš„éƒµä»¶ç¨‹å¼ï¼š   elm -sã€Œ%Sã€ã€Œ%Tã€<%F\n"
 "# æˆ‘ã€‚elm äº’å‹•å¼         ï¼š   elm -i %F -sã€Œ%Sã€ã€Œ%Tã€\n"
 
-#: src/lang.c:2708
+#: src/lang.c:2731
 msgid "Use interactive mail reader"
 msgstr "ä½¿ç”¨äº’å‹•å¼éƒµä»¶é–±è®€å™¨"
 
-#: src/lang.c:2709
+#: src/lang.c:2732
 msgid ""
 "# Interactive mailreader\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7585,33 +7597,33 @@ msgstr ""
 "#   1 = ä½¿ç”¨äº’å‹•å¼éƒµä»¶é–±è®€å™¨ä»¥åŠæª”æ¡ˆä¸­çš„æ¨™é ­\n"
 "#   2 = ä½¿ç”¨äº’å‹•å¼éƒµä»¶é–±è®€å™¨è€Œç„¡éœ€æª”æ¡ˆä¸­çš„æ¨™é ­\n"
 
-#: src/lang.c:2718
+#: src/lang.c:2741
 msgid "Remove ~/.article after posting"
 msgstr "å¼µè²¼ä¹‹å¾Œç§»é™¤ ~/.article"
 
-#: src/lang.c:2719
+#: src/lang.c:2742
 msgid "# If ON remove ~/.article after posting.\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±æ–¼å¼µè²¼ä¹‹å¾Œç§»é™¤ ~/.articleã€‚\n"
 
-#: src/lang.c:2725
+#: src/lang.c:2748
 msgid "Use UTF-8 graphics (thread tree etc.)"
 msgstr "ä½¿ç”¨ UTF-8 åœ–å½¢ (æ¨¹ç‹€è¨Žè«–ä¸²ç­‰ç­‰â€¦)"
 
-#: src/lang.c:2726
+#: src/lang.c:2749
 msgid ""
 "# If ON use UTF-8 characters for indicator '->', tree and ellipsis '...'.\n"
 msgstr ""
 "# å¦‚æžœé–‹å•Ÿå°±ä½¿ç”¨ UTF-8 å­—å…ƒåšç‚ºæŒ‡ç¤ºå™¨ã€Ž->ã€ã€æ¨¹ç‹€çµæ§‹å’Œçœç•¥ç¬¦è™Ÿã€Žâ€¦ã€ã€‚\n"
 
-#: src/lang.c:2731
+#: src/lang.c:2754
 msgid "Filename for all posted articles, <CR> sets, no filename=do not save."
 msgstr "ç”¨æ–¼æ‰€æœ‰å·²å¼µè²¼æ–‡ç« çš„æª”åï¼Œ<CR> è¨­å®šï¼Œæ²’æœ‰æª”å=ä¸å„²å­˜ã€‚"
 
-#: src/lang.c:2732
+#: src/lang.c:2755
 msgid "Filename for posted articles"
 msgstr "ç”¨æ–¼å·²å¼µè²¼æ–‡ç« çš„æª”å"
 
-#: src/lang.c:2733
+#: src/lang.c:2756
 msgid ""
 "# Filename where to keep all postings (default posted)\n"
 "# If no filename is set then postings will not be saved\n"
@@ -7619,36 +7631,36 @@ msgstr ""
 "# ä¿ç•™æ‰€æœ‰è²¼æ–‡ (é è¨­ç‚ºå·²å¼µè²¼) çš„æª”æ¡ˆä½ç½®\n"
 "# å¦‚æžœæ²’æœ‰è¨­å®šæª”åå‰‡ä¸æœƒå„²å­˜è²¼æ–‡\n"
 
-#: src/lang.c:2738
+#: src/lang.c:2761
 msgid ""
 "Keep all failed articles in ~/dead.articles. <SPACE> toggles & <CR> sets."
 msgstr "ä¿ç•™æ‰€æœ‰å¼µè²¼å¤±æ•—çš„æ–‡ç« æ–¼ ~/dead.articlesã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:2739
+#: src/lang.c:2762
 msgid "Keep failed arts in ~/dead.articles"
 msgstr "ä¿ç•™å¼µè²¼å¤±æ•—çš„æ–‡ç« æ–¼ ~/dead.articles"
 
-#: src/lang.c:2740
+#: src/lang.c:2763
 msgid "# If ON keep all failed postings in ~/dead.articles\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±ä¿ç•™æ‰€æœ‰å¼µè²¼å¤±æ•—çš„è²¼æ–‡æ–¼ ~/dead.articles\n"
 
-#: src/lang.c:2744
+#: src/lang.c:2767
 msgid "Do you want to strip unsubscribed groups from .newsrc"
 msgstr "æ‚¨è¦å¾ž .newsrc æˆªé™¤å·²å–æ¶ˆè¨‚é–±çš„ç¾¤çµ„"
 
-#: src/lang.c:2745
+#: src/lang.c:2768
 msgid "No unsubscribed groups in newsrc"
 msgstr "åœ¨ newsrc ä¸­æ²’æœ‰å·²å–æ¶ˆè¨‚é–±çš„ç¾¤çµ„"
 
-#: src/lang.c:2746
+#: src/lang.c:2769
 msgid "# If ON strip unsubscribed groups from newsrc\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±å¾ž newsrc æˆªé™¤å·²å–æ¶ˆè¨‚é–±çš„ç¾¤çµ„\n"
 
-#: src/lang.c:2751
+#: src/lang.c:2774
 msgid "Remove bogus groups from newsrc"
 msgstr "å¾ž newsrc ç§»é™¤å‡é€ çš„ç¾¤çµ„"
 
-#: src/lang.c:2752
+#: src/lang.c:2775
 msgid ""
 "# What to do with bogus groups in newsrc file\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7662,64 +7674,64 @@ msgstr ""
 "#   1 = ç§»é™¤\n"
 "#   2 = ä»¥ D é«˜äº®åº¦é¡¯ç¤ºæ–¼é¸æ“‡èž¢å¹•\n"
 
-#: src/lang.c:2761
+#: src/lang.c:2784
 msgid ""
 "Enter number of seconds to wait for a response from the server. <CR> sets."
 msgstr "è¼¸å…¥å¾žä¼ºæœå™¨ç­‰å¾…å›žæ‡‰çš„ç§’æ•¸ã€‚<CR> è¡¨ç¤ºè¨­å®šã€‚"
 
-#: src/lang.c:2762
+#: src/lang.c:2785
 msgid "NNTP read timeout in seconds"
 msgstr "NNTP è®€å–é€¾æ™‚çš„ç§’æ•¸"
 
-#: src/lang.c:2763
+#: src/lang.c:2786
 msgid ""
 "# Time in seconds to wait for a response from the server (0=no timeout)\n"
 msgstr "# å¾žä¼ºæœå™¨ç­‰å¾…å›žæ‡‰çš„ç§’æ•¸æ™‚é–“ (0=æ²’æœ‰é€¾æ™‚é™åˆ¶)\n"
 
-#: src/lang.c:2768
+#: src/lang.c:2791
 msgid "Enter number of seconds until active file will be reread. <CR> sets."
 msgstr "è¼¸å…¥é‡æ–°è®€å–ç¾ç”¨æª”æ¡ˆçš„é–“éš”ç§’æ•¸ã€‚<CR> è¨­å®šã€‚"
 
-#: src/lang.c:2769
+#: src/lang.c:2792
 msgid "Interval in secs to reread active"
 msgstr "é‡æ–°è®€å–ç¾ç”¨æª”æ¡ˆçš„é–“éš”(ä»¥ç§’ç‚ºå–®ä½)"
 
-#: src/lang.c:2770
+#: src/lang.c:2793
 msgid ""
 "# Time interval in seconds between rereading the active file (0=never)\n"
 msgstr "# é‡æ–°è®€å–ç¾ç”¨æª”æ¡ˆçš„æ™‚é–“é–“éš”ç§’æ•¸ (0=æ°¸ä¸)\n"
 
-#: src/lang.c:2775
+#: src/lang.c:2798
 msgid "Reconnect to server automatically"
 msgstr "è‡ªå‹•é‡æ–°é€£ç·šåˆ°ä¼ºæœå™¨"
 
-#: src/lang.c:2776
+#: src/lang.c:2799
 msgid ""
 "# If ON automatically reconnect to NNTP server if the connection is broken\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±æ–¼é€£æŽ¥ä¸­æ–·æ™‚è‡ªå‹•é‡æ–°é€£ç·šåˆ° NNTP ä¼ºæœå™¨\n"
 
-#: src/lang.c:2780
+#: src/lang.c:2803
 msgid ""
 "Create local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 msgstr "å»ºç«‹ NNTP æ¦‚è§€æª”æ¡ˆçš„æœ¬åœ°è¤‡æœ¬ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:2781
+#: src/lang.c:2804
 msgid "Cache NNTP overview files locally"
 msgstr "ç”¢ç”Ÿ NNTP æ¦‚è§€æª”æ¡ˆçš„æœ¬åœ°å¿«å–"
 
-#: src/lang.c:2782
+#: src/lang.c:2805
 msgid "# If ON, create local copies of NNTP overview files.\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±å»ºç«‹ NNTP æ¦‚è§€æª”æ¡ˆçš„æœ¬åœ°è¤‡æœ¬ã€‚\n"
 
-#: src/lang.c:2786 src/lang.c:2801 src/lang.c:2821 src/lang.c:2840
+#: src/lang.c:2809 src/lang.c:2824 src/lang.c:2844 src/lang.c:2863
 msgid "Enter format string. <CR> sets, <ESC> cancels."
 msgstr "è¼¸å…¥æ ¼å¼å­—ä¸²ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2787
+#: src/lang.c:2810
 msgid "Format string for selection level"
 msgstr "é¸æ“‡å±¤ç´šçš„æ ¼å¼å­—ä¸²"
 
-#: src/lang.c:2788
+#: src/lang.c:2811
 msgid ""
 "# Format string for selection level representation\n"
 "# Default: %f %n %U  %G  %d\n"
@@ -7743,11 +7755,11 @@ msgstr ""
 "#   %n              æ•¸å­—ï¼Œèž¢å¹•ä¸Šçš„åˆ—è™Ÿ\n"
 "#   %U              æœªè®€è¨ˆæ•¸\n"
 
-#: src/lang.c:2802
+#: src/lang.c:2825
 msgid "Format string for group level"
 msgstr "ç”¨æ–¼ç¾¤çµ„å±¤ç´šçš„æ ¼å¼å­—ä¸²"
 
-#: src/lang.c:2803
+#: src/lang.c:2826
 msgid ""
 "# Format string for group level representation\n"
 "# Default: %n %m %R %L  %s  %F\n"
@@ -7781,11 +7793,11 @@ msgstr ""
 "#   %s              ä¸»æ—¨ (åªæœ‰åœ¨ç¾¤çµ„ç­‰ç´š)\n"
 "#   %S              åˆ†æ•¸\n"
 
-#: src/lang.c:2822
+#: src/lang.c:2845
 msgid "Format string for thread level"
 msgstr "# ç”¨æ–¼è¨Žè«–ä¸²å±¤ç´šçš„æ ¼å¼å­—ä¸²"
 
-#: src/lang.c:2823
+#: src/lang.c:2846
 msgid ""
 "# Format string for thread level representation\n"
 "# Default: %n %m  [%L]  %T  %F\n"
@@ -7817,19 +7829,19 @@ msgstr ""
 "#   %S              åˆ†æ•¸\n"
 "#   %T              è¨Žè«–ä¸²æ¨¹ (åªæœ‰åœ¨è¨Žè«–ä¸²ç­‰ç´š)\n"
 
-#: src/lang.c:2841
+#: src/lang.c:2864
 msgid "Format string for display of dates"
 msgstr "ç”¨æ–¼é¡¯ç¤ºæ—¥æœŸçš„æ ¼å¼å­—ä¸²"
 
-#: src/lang.c:2842
+#: src/lang.c:2865
 msgid "# Format string for date representation\n"
 msgstr "# ç”¨æ–¼æ—¥æœŸè¡¨ç¤ºçš„æ ¼å¼å­—ä¸²\n"
 
-#: src/lang.c:2848
+#: src/lang.c:2871
 msgid "Unicode normalization form"
 msgstr "è¬åœ‹ç¢¼æ­£è¦åŒ–å½¢å¼"
 
-#: src/lang.c:2849
+#: src/lang.c:2872
 msgid ""
 "# Unicode normalization form\n"
 "# Possible values are:\n"
@@ -7847,19 +7859,19 @@ msgstr ""
 "#   3 = NFC\n"
 "#   4 = NFD\n"
 
-#: src/lang.c:2862
+#: src/lang.c:2885
 msgid "Render BiDi"
 msgstr "æ½¤ç®—é›™å‘æ–‡å­—"
 
-#: src/lang.c:2863
+#: src/lang.c:2886
 msgid "# If ON, bi-directional text is rendered by tin\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±ç”± tin æ½¤ç®—é›™å‘æ–‡å­—\n"
 
-#: src/lang.c:2870
+#: src/lang.c:2893
 msgid "Function for sorting articles"
 msgstr "ç”¨æ–¼æŽ’åºæ–‡ç« çš„å‡½å¼"
 
-#: src/lang.c:2871
+#: src/lang.c:2894
 msgid ""
 "# Function for sorting articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7871,159 +7883,159 @@ msgstr ""
 "# * 0 = å¿«é€ŸæŽ’åº\n"
 "#   1 = å †ç©æŽ’åº\n"
 
-#: src/lang.c:2884
+#: src/lang.c:2907
 msgid "Automatically GroupMarkUnselArtRead"
 msgstr "è‡ªå‹• GroupMarkUnselArtRead"
 
-#: src/lang.c:2890
+#: src/lang.c:2913
 msgid "Delete post-process files"
 msgstr "åˆªé™¤å¾ŒçºŒè™•ç†æª”æ¡ˆ"
 
-#: src/lang.c:2895
+#: src/lang.c:2918
 msgid "Filename for all mailed articles, <CR> sets, no filename=do not save."
 msgstr "ç”¨æ–¼æ‰€æœ‰å·²éƒµå¯„æ–‡ç« çš„æª”åï¼Œ<CR> è¨­å®šï¼Œæ²’æœ‰æª”å=ä¸å„²å­˜ã€‚"
 
-#: src/lang.c:2896
+#: src/lang.c:2919
 msgid "Mailbox to save sent mails"
 msgstr "è¦å„²å­˜å·²ç™¼é€éƒµä»¶çš„ä¿¡ç®±"
 
-#: src/lang.c:2901
+#: src/lang.c:2924
 msgid "Set Followup-To: header to this group(s). <CR> sets, <ESC> cancels."
 msgstr "è¨­å®š Followup-To: æ¨™é ­ç‚ºé€™å€‹ç¾¤çµ„ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2902
+#: src/lang.c:2925
 msgid "Followup-To: header"
 msgstr "Followup-To: æ¨™é ­"
 
-#: src/lang.c:2907
+#: src/lang.c:2930
 msgid "Enter default mail address (and fullname). <CR> sets, <ESC> cancels."
 msgstr "è¼¸å…¥é è¨­éƒµä»¶åœ°å€ (é™„å…¨å)ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2914
+#: src/lang.c:2937
 msgid ""
 "Path and options for ispell-like spell-checker. <CR> sets, <ESC> cancels."
 msgstr "åšç‚ºé¡žä¼¼ ispell æ‹¼å¯«æª¢æŸ¥å™¨çš„è·¯å¾‘å’Œé¸é …ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2915
+#: src/lang.c:2938
 msgid "Ispell program"
 msgstr "Ispell ç¨‹å¼"
 
-#: src/lang.c:2921
+#: src/lang.c:2944
 msgid "When group is a mailing list, send responses to this email address."
 msgstr "ç•¶ç¾¤çµ„æ˜¯å€‹éƒµéžè«–å£‡æ™‚ï¼Œç™¼é€å›žæ‡‰åˆ°é€™å€‹é›»å­éƒµä»¶åœ°å€ã€‚"
 
-#: src/lang.c:2922
+#: src/lang.c:2945
 msgid "Mailing list address"
 msgstr "éƒµéžè«–å£‡åœ°å€"
 
-#: src/lang.c:2928
+#: src/lang.c:2951
 msgid "Forward articles as attachment"
 msgstr "åšç‚ºè½‰å¯„æ–‡ç« çš„é™„ä»¶"
 
-#: src/lang.c:2933
+#: src/lang.c:2956
 msgid ""
 "A comma separated list of MIME major/minor Content-Types. <ESC> cancels."
 msgstr "é€—è™Ÿåˆ†éš”çš„ MIME ä¸»è¦/æ¬¡è¦å…§å®¹é¡žåž‹æ¸…å–®ã€‚<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2934
+#: src/lang.c:2957
 msgid "Which MIME types will be saved"
 msgstr "å°‡è¢«å„²å­˜çš„ MIME é¡žåž‹"
 
-#: src/lang.c:2939
+#: src/lang.c:2962
 msgid "Value of the Organization: header. <CR> sets, <ESC> cancels."
 msgstr "Organization: æ¨™é ­çš„å€¼ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2940
+#: src/lang.c:2963
 msgid "Organization: header"
 msgstr "Organization: æ¨™é ­"
 
-#: src/lang.c:2945
+#: src/lang.c:2968
 msgid "Filename for saved articles. <CR> sets, <ESC> cancels."
 msgstr "ç”¨æ–¼å·²å„²å­˜æ–‡ç« çš„æª”åã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2946
+#: src/lang.c:2969
 msgid "savefile"
 msgstr "å„²å­˜æª”æ¡ˆ"
 
-#: src/lang.c:2951 src/lang.c:2975
+#: src/lang.c:2974 src/lang.c:2998
 msgid "Scope for the filter rule. <CR> sets, <ESC> cancels."
 msgstr "ç”¨æ–¼ç¯©é¸å™¨è¦å‰‡çš„ç¯„åœã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2952
+#: src/lang.c:2975
 msgid "Quick (1 key) select filter scope"
 msgstr "å¿«é€Ÿ (1 éµ) é¸å–ç¯©é¸å™¨ç¯„åœ"
 
-#: src/lang.c:2957 src/lang.c:2981
+#: src/lang.c:2980 src/lang.c:3004
 msgid "Header for filter rule. <CR> sets, <ESC> cancels."
 msgstr "ç”¨æ–¼ç¯©é¸å™¨è¦å‰‡çš„æ¨™é ­ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2958
+#: src/lang.c:2981
 msgid "Quick (1 key) select filter header"
 msgstr "å¿«é€Ÿ (1 éµ) é¸å–ç¯©é¸å™¨æ¨™é ­"
 
-#: src/lang.c:2963 src/lang.c:2987
+#: src/lang.c:2986 src/lang.c:3010
 msgid "ON = case sensitive, OFF = ignore case. <CR> sets, <ESC> cancels."
 msgstr "ON = å¤§å°å¯«ç›¸ç¬¦ï¼ŒOFF = å¿½ç•¥å¤§å°å¯«ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2964
+#: src/lang.c:2987
 msgid "Quick (1 key) select filter case"
 msgstr "å¿«é€Ÿ (1 éµ) é¸å–ç¯©é¸å™¨å¤§å°å¯«"
 
-#: src/lang.c:2969 src/lang.c:2993
+#: src/lang.c:2992 src/lang.c:3016
 msgid "ON = expire, OFF = don't ever expire. <CR> sets, <ESC> cancels."
 msgstr "ON = éŽæœŸï¼ŒOFF = ä¸æœƒéŽæœŸã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2970
+#: src/lang.c:2993
 msgid "Quick (1 key) select filter expire"
 msgstr "å¿«é€Ÿ (1 éµ) é¸å–ç¯©é¸å™¨éŽæœŸ"
 
-#: src/lang.c:2976
+#: src/lang.c:2999
 msgid "Quick (1 key) kill filter scope"
 msgstr "å¿«é€Ÿ (1 éµ) ç é™¤ç¯©é¸å™¨ç¯„åœ"
 
-#: src/lang.c:2982
+#: src/lang.c:3005
 msgid "Quick (1 key) kill filter header"
 msgstr "å¿«é€Ÿ (1 éµ) ç é™¤ç¯©é¸å™¨æ¨™é ­"
 
-#: src/lang.c:2988
+#: src/lang.c:3011
 msgid "Quick (1 key) kill filter case"
 msgstr "å¿«é€Ÿ (1 éµ) ç é™¤ç¯©é¸å™¨å¤§å°å¯«"
 
-#: src/lang.c:2994
+#: src/lang.c:3017
 msgid "Quick (1 key) kill filter expire"
 msgstr "å¿«é€Ÿ (1 éµ) ç é™¤ç¯©é¸å™¨éŽæœŸ"
 
-#: src/lang.c:3000
+#: src/lang.c:3023
 msgid "Assume this charset if no charset declaration is present, <CR> to set."
 msgstr "å¦‚æžœä¸å­˜åœ¨ä»»ä½•å­—å…ƒé›†å®£å‘Šå°±å‡è¨­ç‚ºé€™å€‹å­—å…ƒé›†ï¼Œ<CR> ä»¥è¨­å®šã€‚"
 
-#: src/lang.c:3001
+#: src/lang.c:3024
 msgid "UNDECLARED_CHARSET"
 msgstr "æœªå®£å‘Šå­—å…ƒé›†"
 
-#: src/lang.c:3007
+#: src/lang.c:3030
 msgid ""
 "Add this text at the start of the message body. <CR> sets, <ESC> cancels."
 msgstr "åŠ å…¥é€™å€‹æ–‡å­—æ–¼è¨Šæ¯å…§æ–‡çš„é–‹å§‹ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:3008
+#: src/lang.c:3031
 msgid "X_Body"
 msgstr "X_Body"
 
-#: src/lang.c:3013
+#: src/lang.c:3036
 msgid "Insert this header when posting. <CR> sets, <ESC> cancels."
 msgstr "å¼µè²¼æ™‚æ’å…¥é€™å€‹æ¨™é ­ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:3014
+#: src/lang.c:3037
 msgid "X_Headers"
 msgstr "X_Headers"
 
-#: src/lang.c:3019
+#: src/lang.c:3042
 msgid ""
 "Automatically insert an X-Comment-To: header? <SPACE> toggles & <CR> sets."
 msgstr "è‡ªå‹•æ’å…¥ X-Comment-To: æ¨™é ­ï¼Ÿ<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:3020
+#: src/lang.c:3043
 msgid "Insert 'X-Comment-To:' header"
 msgstr "æ’å…¥ã€ŽX-Comment-To:ã€æ¨™é ­"
 
@@ -8032,12 +8044,12 @@ msgstr "æ’å…¥ã€ŽX-Comment-To:ã€æ¨™é ­"
 msgid "reading from local spool"
 msgstr ""
 
-#: src/misc.c:3857
+#: src/misc.c:3868
 #, c-format
 msgid "Version: %s %s release %s (\"%s\") %s %s\n"
 msgstr "ç‰ˆæœ¬ï¼š%s %s é‡‹å‡º %s (ã€Œ%sã€) %s %s\n"
 
-#: src/misc.c:3860
+#: src/misc.c:3871
 #, c-format
 msgid "Version: %s %s release %s (\"%s\")\n"
 msgstr "ç‰ˆæœ¬ï¼š%s %s é‡‹å‡º %s (ã€Œ%sã€)\n"
@@ -8060,11 +8072,11 @@ msgstr ""
 msgid "NNTP connection error. Exiting..."
 msgstr "é€£ç·šåˆ° NNTP ä¼ºæœå™¨ %s æ™‚å¤±æ•—ã€‚é›¢é–‹â€¦"
 
-#: src/nntplib.c:856 src/nntplib.c:1834
+#: src/nntplib.c:856 src/nntplib.c:1835
 msgid "Rejoin current group\n"
 msgstr "é‡æ–°é€£çµç›®å‰çš„ç¾¤çµ„\n"
 
-#: src/nntplib.c:864 src/nntplib.c:1842
+#: src/nntplib.c:864 src/nntplib.c:1843
 #, c-format
 msgid "Read (%s)\n"
 msgstr "å·²è®€ (%s)\n"
@@ -8074,11 +8086,11 @@ msgstr "å·²è®€ (%s)\n"
 msgid "Resend last command (%s)\n"
 msgstr "é‡æ–°ç™¼é€æœ€è¿‘çš„å‘½ä»¤ (%s)\n"
 
-#: src/nntplib.c:1481
+#: src/nntplib.c:1482
 msgid "CAPABILITIES did not announce READER"
 msgstr "èƒ½åŠ›ä¸­ä¸¦æœªå®£å‘ŠåŒ…å«é–±è®€å™¨"
 
-#: src/nntplib.c:1988
+#: src/nntplib.c:1989
 msgid "MOTD: "
 msgstr "MOTD: "
 
@@ -8087,19 +8099,19 @@ msgstr "MOTD: "
 msgid "couldn't expand %s\n"
 msgstr "ç„¡æ³•å±•é–‹ %s\n"
 
-#: src/post.c:1339
-#, c-format
+#: src/post.c:1341
+#, fuzzy, c-format
 msgid ""
-"Line %d is longer than 998 octets and should be folded, but\n"
+"Line %d is longer than %d octets and should be folded, but\n"
 "encoding is neither set to %s nor to %s\n"
 msgstr ""
 "ç¬¬ %d åˆ—é•·åº¦è¶…éŽ 998 ä½å…ƒçµ„è€Œæ‡‰è©²è¢«æŠ˜ç–Šï¼Œä½†æ˜¯\n"
 "ç·¨ç¢¼æœªè¢«è¨­å®šç‚º %s äº¦éž %s\n"
 
-#: src/post.c:1344
-#, c-format
+#: src/post.c:1346
+#, fuzzy, c-format
 msgid ""
-"Line %d is longer than 998 octets and should be folded, but\n"
+"Line %d is longer than %d octets and should be folded, but\n"
 "encoding is set to %s without enabling MIME_BREAK_LONG_LINES or\n"
 "posting doesn't contain any 8bit chars and thus folding won't happen\n"
 msgstr ""
@@ -8107,16 +8119,16 @@ msgstr ""
 "ç·¨ç¢¼è¢«è¨­å®šç‚º %s è€Œæœªå•Ÿç”¨ MIME_BREAK_LONG_LINES æˆ–æ˜¯\n"
 "è²¼æ–‡ä¸åŒ…å«ä»»ä½• 8 ä½å…ƒå­—å…ƒï¼Œå› è€Œç„¡æ³•ç™¼ç”ŸæŠ˜ç–Š\n"
 
-#: src/post.c:1346
-#, c-format
+#: src/post.c:1348
+#, fuzzy, c-format
 msgid ""
-"Line %d is longer than 998 octets and should be folded, but\n"
+"Line %d is longer than %d octets and should be folded, but\n"
 "encoding is not set to %s\n"
 msgstr ""
 "ç¬¬ %d åˆ—é•·åº¦è¶…éŽ 998 ä½å…ƒçµ„è€Œï¼Œä½†æ˜¯\n"
 "ç·¨ç¢¼æœªè¢«è¨­å®šç‚º %s\n"
 
-#: src/post.c:2320
+#: src/post.c:2322
 #, c-format
 msgid "Posting: %.*s ..."
 msgstr "å¼µè²¼ï¼š%.*sâ€¦"
@@ -8146,7 +8158,7 @@ msgstr "[- ç„¡æ³•ä½¿ç”¨ -]"
 #. * preamble
 #. * TODO: -> lang.c
 #.
-#: src/rfc2047.c:1309
+#: src/rfc2047.c:1308
 #, c-format
 msgid ""
 "This message has been composed in the 'multipart/mixed' MIME-format. If you\n"
@@ -8160,7 +8172,7 @@ msgstr ""
 "ä»¥äº†è§£æ–°çš„æ ¼å¼ï¼Œè€Œéš¨å¾Œè€Œä¾†çš„æ±è¥¿ä¹Ÿè¨±çœ‹èµ·ä¾†æœƒå¾ˆæ€ªç•°ã€‚\n"
 "\n"
 
-#: src/save.c:1067
+#: src/save.c:1065
 msgid "bytes"
 msgstr "ä½å…ƒçµ„"
 
diff -Nurp '--exclude=.bzr*' tin-2.4.1/src/Makefile.in tin-2.4.2/src/Makefile.in
--- tin-2.4.1/src/Makefile.in	2015-11-04 00:48:39.000000000 +0100
+++ tin-2.4.2/src/Makefile.in	2017-12-08 08:55:34.578439045 +0100
@@ -3,7 +3,7 @@
 #
 # Updated: 2012-02-20
 #
-# Copyright (c) 1995-2014 Thomas E. Dickey <dickey@invisible-island.net>
+# Copyright (c) 1995-2018 Thomas E. Dickey <dickey@invisible-island.net>
 # All rights reserved.
 #
 # Redistribution and use in source and binary forms, with or without
@@ -338,6 +338,9 @@ install_manpage : $(DESTDIR)$(INS_MANUAL
 	@$(INSTALL) -m 444 $(DOCDIR)/tin.1 $(DESTDIR)$(INS_MANUAL_DIR)$(INS_MANUAL_EXT)/$(PROJECT).$(INS_MANUAL_EXT)
 	@( $(CD) $(DESTDIR)$(INS_MANUAL_DIR)$(INS_MANUAL_EXT) && $(RM) -f r$(PROJECT).$(INS_MANUAL_EXT) && $(LN) $(PROJECT).$(INS_MANUAL_EXT) r$(PROJECT).$(INS_MANUAL_EXT) )
 	@$(INSTALL) -m 444 $(DOCDIR)/tin.5 $(DESTDIR)$(INS_MANUAL_DIR)5/$(PROJECT).5
+	@-$(RM) -f $(DESTDIR)$(INS_MANUAL_DIR)5/r$(PROJECT).5
+	@$(ECHO) ".so $(INS_MANUAL_DIR)5/$(PROJECT).5" > $(DESTDIR)$(INS_MANUAL_DIR)5/r$(PROJECT).5
+	@$(CHMOD) 444 $(DESTDIR)$(INS_MANUAL_DIR)5/r$(PROJECT).5
 	@-if test ! -f $(DESTDIR)$(INS_MANUAL_DIR)5/mbox.5 ; then $(INSTALL) -m 444 $(DOCDIR)/mbox.5 $(DESTDIR)$(INS_MANUAL_DIR)5/mbox.5 ; else $(ECHO) "  ... skipping $(DESTDIR)$(INS_MANUAL_DIR)5/mbox.5 - file already exists" ; fi
 	@-if test ! -f $(DESTDIR)$(INS_MANUAL_DIR)5/mmdf.5 ; then $(INSTALL) -m 444 $(DOCDIR)/mmdf.5 $(DESTDIR)$(INS_MANUAL_DIR)5/mmdf.5 ; else $(ECHO) "  ... skipping $(DESTDIR)$(INS_MANUAL_DIR)5/mmdf.5 - file already exists" ; fi
 
diff -Nurp '--exclude=.bzr*' tin-2.4.1/src/active.c tin-2.4.2/src/active.c
--- tin-2.4.1/src/active.c	2016-10-12 17:28:00.000000000 +0200
+++ tin-2.4.2/src/active.c	2017-12-08 08:54:35.900656716 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2016-10-10
  *  Notes     :
  *
- * Copyright (c) 1992-2017 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1992-2018 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.4.1/src/art.c tin-2.4.2/src/art.c
--- tin-2.4.1/src/art.c	2016-12-24 10:42:20.000000000 +0100
+++ tin-2.4.2/src/art.c	2017-12-08 08:54:35.940658332 +0100
@@ -3,10 +3,10 @@
  *  Module    : art.c
  *  Author    : I.Lea & R.Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2016-10-10
+ *  Updated   : 2017-02-03
  *  Notes     :
  *
- * Copyright (c) 1991-2017 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
+ * Copyright (c) 1991-2018 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -729,7 +729,13 @@ read_art_headers(
 
 		get_cwd(dir);
 		make_base_group_path(group->spooldir, group->name, buf, sizeof(buf));
-		chdir(buf);
+		if (chdir(buf) != 0) {
+#ifdef DEBUG
+			if (debug & DEBUG_MISC)
+				fprintf(stderr, "read_art_headers(chdir(%s))", strerror(errno));
+#endif /* DEBUG */
+			return -1;
+		}
 	}
 
 	snprintf(group_msg, sizeof(group_msg), _(txt_group), cCOLS - strlen(_(txt_group)) + 2 - 3, group->name);
@@ -1918,7 +1924,7 @@ read_overview(
 		if (first) {
 			found = TRUE;
 			/*
-			 * TODO: do once a start and cache full result
+			 * TODO: do once at start and cache full result
 			 *       if "LIST HEADERS RANGE" failed try "LIST HEADERS"?
 			 */
 			if (nntp_caps.type == CAPABILITIES && nntp_caps.list_headers) {
diff -Nurp '--exclude=.bzr*' tin-2.4.1/src/attrib.c tin-2.4.2/src/attrib.c
--- tin-2.4.1/src/attrib.c	2016-10-12 17:28:00.000000000 +0200
+++ tin-2.4.2/src/attrib.c	2017-12-08 08:54:35.964659301 +0100
@@ -3,10 +3,10 @@
  *  Module    : attrib.c
  *  Author    : I. Lea
  *  Created   : 1993-12-01
- *  Updated   : 2015-10-09
+ *  Updated   : 2017-08-02
  *  Notes     : Group attribute routines
  *
- * Copyright (c) 1993-2017 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1993-2018 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -562,6 +562,19 @@ read_attributes_file(
 							free(tbuf);
 							found = TRUE;
 						}
+						/*
+						 * previous versions has always passed groupname to external
+						 * commands, now we look for %G
+						 *
+						 * 8 == sizeof("sigfile=")
+						 */
+						if (match_string(line, "sigfile=", buf, sizeof(buf) - 8) && buf[0] == '!') {
+							char *newbuf = my_malloc(sizeof(buf) - 8 + 4);
+
+							sprintf(newbuf, "%s %s", buf, "%G");
+							set_attrib(OPT_ATTRIB_SIGFILE, scope, line, newbuf);
+							free(newbuf);
+						}
 						MATCH_BOOLEAN("show_only_unread=", OPT_ATTRIB_SHOW_ONLY_UNREAD_ARTS);
 						MATCH_INTEGER("sort_art_type=", OPT_ATTRIB_SORT_ARTICLE_TYPE, SORT_ARTICLES_BY_LINES_ASCEND);
 						break;
@@ -1528,7 +1541,6 @@ write_attributes_file(
 		rename_file(new_file, file);
 
 	free(new_file);
-	return;
 }
 
 
diff -Nurp '--exclude=.bzr*' tin-2.4.1/src/auth.c tin-2.4.2/src/auth.c
--- tin-2.4.1/src/auth.c	2016-12-13 17:21:28.000000000 +0100
+++ tin-2.4.2/src/auth.c	2017-12-08 08:54:36.000660755 +0100
@@ -3,11 +3,11 @@
  *  Module    : auth.c
  *  Author    : Dirk Nimmich <nimmich@muenster.de>
  *  Created   : 1997-04-05
- *  Updated   : 2016-12-13
+ *  Updated   : 2017-10-18
  *  Notes     : Routines to authenticate to a news server via NNTP.
  *              DON'T USE get_respcode() THROUGHOUT THIS CODE.
  *
- * Copyright (c) 1997-2017 Dirk Nimmich <nimmich@muenster.de>
+ * Copyright (c) 1997-2018 Dirk Nimmich <nimmich@muenster.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -297,12 +297,12 @@ authinfo_plain(
 				return TRUE;
 			}
 		}
-#   ifdef DEBUG
+#	ifdef DEBUG
 		else {
 			if (debug & DEBUG_NNTP)
 				 debug_print_file("NNTP", "read_newsauth_file(\"%s\", \"%s\", \"%s\") failed", server, authuser, authpass);
 		}
-#   endif /* DEBUG */
+#	endif /* DEBUG */
 	}
 
 	/*
@@ -351,7 +351,7 @@ authinfo_plain(
 			 * on some systems (i.e. Solaris) getpass(3) is limited
 			 * to 8 chars -> we use tin_getline()
 			 */
-			STRCPY(authpassword, tin_getline(_(txt_auth_pass), FALSE, NULL, sizeof(authpassword) - 1, TRUE, HIST_NONE));
+			STRCPY(authpassword, tin_getline(_(txt_auth_pass), 0, NULL, sizeof(authpassword) - 1, TRUE, HIST_NONE));
 #	endif /* USE_CURSES */
 
 #	ifdef USE_SASL
diff -Nurp '--exclude=.bzr*' tin-2.4.1/src/charset.c tin-2.4.2/src/charset.c
--- tin-2.4.1/src/charset.c	2016-10-12 17:28:00.000000000 +0200
+++ tin-2.4.2/src/charset.c	2017-12-08 08:54:36.020661564 +0100
@@ -3,10 +3,10 @@
  *  Module    : charset.c
  *  Author    : M. Kuhn, T. Burmester
  *  Created   : 1993-12-10
- *  Updated   : 2016-03-10
+ *  Updated   : 2017-10-18
  *  Notes     : ISO to ascii charset conversion routines
  *
- * Copyright (c) 1993-2017 Markus Kuhn <mgk25@cl.cam.ac.uk>
+ * Copyright (c) 1993-2018 Markus Kuhn <mgk25@cl.cam.ac.uk>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -253,8 +253,6 @@ convert_iso2asc(
 		}
 	}
 	*asc = '\0';
-
-	return;
 }
 
 
@@ -276,16 +274,16 @@ convert_tex2iso(
 	 * code position as ISO-8859-1
 	 * DEC-MCS, Windows-1252
 	 */
-	if (!strcasecmp(tinrc.mm_local_charset, "ISO-8859-1") ||
-		!strcasecmp(tinrc.mm_local_charset, "ISO-8859-2") ||
-		!strcasecmp(tinrc.mm_local_charset, "ISO-8859-3") ||
-		!strcasecmp(tinrc.mm_local_charset, "ISO-8859-4") ||
-		!strcasecmp(tinrc.mm_local_charset, "ISO-8859-9") ||
-		!strcasecmp(tinrc.mm_local_charset, "ISO-8859-10") ||
-		!strcasecmp(tinrc.mm_local_charset, "ISO-8859-13") ||
-		!strcasecmp(tinrc.mm_local_charset, "ISO-8859-14") ||
-		!strcasecmp(tinrc.mm_local_charset, "ISO-8859-15") ||
-		!strcasecmp(tinrc.mm_local_charset, "ISO-8859-16") ||
+	if (IS_LOCAL_CHARSET("ISO-8859-1") ||
+		IS_LOCAL_CHARSET("ISO-8859-2") ||
+		IS_LOCAL_CHARSET("ISO-8859-3") ||
+		IS_LOCAL_CHARSET("ISO-8859-4") ||
+		IS_LOCAL_CHARSET("ISO-8859-9") ||
+		IS_LOCAL_CHARSET("ISO-8859-10") ||
+		IS_LOCAL_CHARSET("ISO-8859-13") ||
+		IS_LOCAL_CHARSET("ISO-8859-14") ||
+		IS_LOCAL_CHARSET("ISO-8859-15") ||
+		IS_LOCAL_CHARSET("ISO-8859-16") ||
 		iso2asc_supported >= 0) {
 		tex_to[1] = tex_to[0] = "\344";	/* auml */
 		tex_to[3] = tex_to[2] = "\366";	/* ouml */
@@ -294,7 +292,7 @@ convert_tex2iso(
 		tex_to[9] = tex_to[8] = "\326";	/* Ouml */
 		tex_to[11] = tex_to[10] = "\334";	/* Uuml */
 		tex_to[14] = tex_to[13] = tex_to[12] = "\337"; /* szlig */
-	} else if (!strcasecmp(tinrc.mm_local_charset, "UTF-8")) { /* locale charset is UTF-8 */
+	} else if (IS_LOCAL_CHARSET("UTF-8")) { /* locale charset is UTF-8 */
 		tex_to[1] = tex_to[0] = "\303\244";	/* auml */
 		tex_to[3] = tex_to[2] = "\303\266";	/* ouml */
 		tex_to[5] = tex_to[4] = "\303\274";	/* uuml */
diff -Nurp '--exclude=.bzr*' tin-2.4.1/src/color.c tin-2.4.2/src/color.c
--- tin-2.4.1/src/color.c	2016-10-12 17:28:00.000000000 +0200
+++ tin-2.4.2/src/color.c	2017-12-08 08:54:36.052662856 +0100
@@ -11,7 +11,7 @@
  *  Notes     : This are the basic function for ansi-color
  *              and word highlighting
  *
- * Copyright (c) 1995-2017 Roland Rosenfeld <roland@spinnaker.rhein.de>
+ * Copyright (c) 1995-2018 Roland Rosenfeld <roland@spinnaker.rhein.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.4.1/src/config.c tin-2.4.2/src/config.c
--- tin-2.4.1/src/config.c	2016-10-12 17:28:00.000000000 +0200
+++ tin-2.4.2/src/config.c	2017-12-08 08:54:36.072663664 +0100
@@ -3,10 +3,10 @@
  *  Module    : config.c
  *  Author    : I. Lea
  *  Created   : 1991-04-01
- *  Updated   : 2016-10-10
+ *  Updated   : 2017-08-23
  *  Notes     : Configuration file routines
  *
- * Copyright (c) 1991-2017 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1991-2018 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -189,6 +189,11 @@ read_config_file(
 			if (match_boolean(buf, "cache_overview_files=", &tinrc.cache_overview_files))
 				break;
 
+#ifdef USE_CANLOCK
+			if (match_list(buf, "cancel_lock_algo=", txt_cancel_lock_algos, &tinrc.cancel_lock_algo))
+				break;
+#endif /* USE_CANLOCK */
+
 			if (match_boolean(buf, "catchup_read_groups=", &tinrc.catchup_read_groups))
 				break;
 
@@ -1174,6 +1179,11 @@ write_config_file(
 	fprintf(fp, "%s", _(txt_inews_prog.tinrc));
 	fprintf(fp, "inews_prog=%s\n\n", tinrc.inews_prog);
 
+#ifdef USE_CANLOCK
+	fprintf(fp, "%s", _(txt_cancel_lock_algo.tinrc));
+	fprintf(fp, "cancel_lock_algo=%s\n\n", txt_cancel_lock_algos[tinrc.cancel_lock_algo]);
+#endif /* USE_CANLOCK */
+
 	fprintf(fp, "%s", _(txt_auto_list_thread.tinrc));
 	fprintf(fp, "auto_list_thread=%s\n\n", print_boolean(tinrc.auto_list_thread));
 
@@ -1848,9 +1858,21 @@ rc_update(
 					}
 					break;
 				}
-				/* simple rename */
-				if (match_string(buf, "default_sigfile=", tinrc.sigfile, sizeof(tinrc.sigfile)))
+				/* 1. simple rename
+				 *
+				 * 2. previous versions has always passed groupname to external
+				 *    commands, now we look for %G
+				 */
+				if (match_string(buf, "default_sigfile=", tinrc.sigfile, sizeof(tinrc.sigfile))) {
+					if (tinrc.sigfile[0] == '!') {
+						char *newbuf = my_malloc(sizeof(tinrc.sigfile) + 4);
+
+						sprintf(newbuf, "%s %s", tinrc.sigfile, "%G");
+						my_strncpy(tinrc.sigfile, newbuf, sizeof(tinrc.sigfile) - 1);
+						free(newbuf);
+					}
 					break;
+				}
 				break;
 
 			case 'h':
@@ -1888,7 +1910,7 @@ rc_update(
 					break;
 				if (match_boolean(buf, "show_last_line_prev_page=", &show_last_line_prev_page))
 					break;
-				if (match_boolean(buf, "show_lines=", &show_lines)){
+				if (match_boolean(buf, "show_lines=", &show_lines)) {
 					show_lines_or_score = TRUE;
 					break;
 				}
@@ -1943,7 +1965,7 @@ rc_update(
 		tinrc.hide_uue = 1;
 
 	if (keep_posted_articles)
-		strncpy(tinrc.posted_articles_file, "posted", sizeof(tinrc.posted_articles_file) - 1);
+		STRCPY(tinrc.posted_articles_file, "posted");
 
 	tinrc.quote_style = (compress_quotes ? QUOTE_COMPRESS : 0) + (quote_empty_lines ? QUOTE_EMPTY : 0) + (quote_signatures ? QUOTE_SIGS : 0);
 
@@ -1976,13 +1998,13 @@ rc_update(
 		tinrc.scroll_lines = -1;
 
 	if (use_builtin_inews)
-		strncpy(tinrc.inews_prog, INTERNAL_CMD, sizeof(tinrc.inews_prog) - 1);
+		STRCPY(tinrc.inews_prog, INTERNAL_CMD);
 
 	if (use_mailreader_i)
 		tinrc.interactive_mailer = INTERACTIVE_WITHOUT_HEADERS;
 
 	if (!use_metamail || getenv("NOMETAMAIL") != NULL)
-		strncpy(tinrc.metamail_prog, INTERNAL_CMD, sizeof(tinrc.metamail_prog) - 1);
+		STRCPY(tinrc.metamail_prog, INTERNAL_CMD);
 	else
 		my_strncpy(tinrc.metamail_prog, METAMAIL_CMD, sizeof(tinrc.metamail_prog) - 1);
 
@@ -2012,10 +2034,40 @@ rc_post_update(
 			continue;
 
 		switch (tolower((unsigned char) buf[0])) {
+			case 'c':
+#ifdef USE_CANLOCK
+				{
+					t_bool cancel_locks = TRUE;
+
+					if (match_boolean(buf, "cancel_locks=", &cancel_locks)) {
+						if (!cancel_locks)
+							tinrc.cancel_lock_algo = 0;
+						break;
+					}
+				}
+#endif /* USE_CANLOCK */
+				break;
+
 			case 'g':
 				if (match_integer(buf, "groupname_max_length=", &groupname_max_length, 132))
 					break;
+				break;
 
+			case 's':
+				/*
+				 * previous versions has always passed groupname to external
+				 * commands, now we look for %G
+				 */
+				if (match_string(buf, "sigfile=", tinrc.sigfile, sizeof(tinrc.sigfile))) {
+					if (tinrc.sigfile[0] == '!') {
+						char *newbuf = my_malloc(sizeof(tinrc.sigfile) + 4);
+
+						sprintf(newbuf, "%s %s", tinrc.sigfile, "%G");
+						my_strncpy(tinrc.sigfile, newbuf, sizeof(tinrc.sigfile) - 1);
+						free(newbuf);
+					}
+					break;
+				}
 				break;
 
 			default:
diff -Nurp '--exclude=.bzr*' tin-2.4.1/src/cook.c tin-2.4.2/src/cook.c
--- tin-2.4.1/src/cook.c	2016-10-12 17:28:00.000000000 +0200
+++ tin-2.4.2/src/cook.c	2017-12-08 08:54:36.088664310 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2016-02-28
  *  Notes     : Split from page.c
  *
- * Copyright (c) 2000-2017 Jason Faultless <jason@altarstone.com>
+ * Copyright (c) 2000-2018 Jason Faultless <jason@altarstone.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.4.1/src/curses.c tin-2.4.2/src/curses.c
--- tin-2.4.1/src/curses.c	2016-10-12 17:28:00.000000000 +0200
+++ tin-2.4.2/src/curses.c	2017-12-08 08:54:36.108665118 +0100
@@ -3,7 +3,7 @@
  *  Module    : curses.c
  *  Author    : D. Taylor & I. Lea
  *  Created   : 1986-01-01
- *  Updated   : 2013-12-06
+ *  Updated   : 2017-10-18
  *  Notes     : This is a screen management library borrowed with permission
  *              from the Elm mail system. This library was hacked to provide
  *              what tin needs.
@@ -1298,7 +1298,7 @@ ReadWch(
 	/*
 	 * UTF-8
 	 */
-	if (!strcasecmp(tinrc.mm_local_charset, "UTF-8")) {
+	if (IS_LOCAL_CHARSET("UTF-8")) {
 		int ch = mbs[0] & 0xFF;
 
 		/* determine the count of bytes we have still have to read */
diff -Nurp '--exclude=.bzr*' tin-2.4.1/src/debug.c tin-2.4.2/src/debug.c
--- tin-2.4.1/src/debug.c	2016-10-12 17:28:00.000000000 +0200
+++ tin-2.4.2/src/debug.c	2017-12-08 08:54:36.132666087 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2016-02-26
  *  Notes     : debug routines
  *
- * Copyright (c) 1991-2017 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1991-2018 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.4.1/src/envarg.c tin-2.4.2/src/envarg.c
--- tin-2.4.1/src/envarg.c	2016-10-12 17:28:00.000000000 +0200
+++ tin-2.4.2/src/envarg.c	2017-12-08 08:54:36.152666896 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 1993-03-10
  *  Notes     : Adds default options from environment to command line
  *
- * Copyright (c) 1991-2017 Bill Davidson
+ * Copyright (c) 1991-2018 Bill Davidson
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.4.1/src/feed.c tin-2.4.2/src/feed.c
--- tin-2.4.1/src/feed.c	2016-10-12 17:28:00.000000000 +0200
+++ tin-2.4.2/src/feed.c	2017-12-08 08:54:36.168667541 +0100
@@ -3,10 +3,10 @@
  *  Module    : feed.c
  *  Author    : I. Lea
  *  Created   : 1991-08-31
- *  Updated   : 2016-10-10
+ *  Updated   : 2017-03-28
  *  Notes     : provides same interface to mail,pipe,print,save & repost commands
  *
- * Copyright (c) 1991-2017 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1991-2018 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -398,8 +398,6 @@ print_save_summary(
 			what, first, last);
 
 	wait_message((tinrc.beginner_level) ? 4 : 2, buf);
-
-	return;
 }
 
 
diff -Nurp '--exclude=.bzr*' tin-2.4.1/src/filter.c tin-2.4.2/src/filter.c
--- tin-2.4.1/src/filter.c	2016-10-12 17:28:00.000000000 +0200
+++ tin-2.4.2/src/filter.c	2017-12-08 08:54:36.188668349 +0100
@@ -3,10 +3,10 @@
  *  Module    : filter.c
  *  Author    : I. Lea
  *  Created   : 1992-12-28
- *  Updated   : 2016-05-23
+ *  Updated   : 2017-03-28
  *  Notes     : Filter articles. Kill & auto selection are supported.
  *
- * Copyright (c) 1991-2017 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1991-2018 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -1011,8 +1011,6 @@ fmt_filter_menu_prompt(
 	}
 	snprintf(dest, dest_len, fmt_str, buf);
 	free(buf);
-
-	return;
 }
 
 
@@ -1617,8 +1615,8 @@ add_filter_rule(
 	struct t_filter_rule *rule,
 	t_bool quick_filter_rule)
 {
-	char acBuf[PATH_LEN];
-	char sbuf[(sizeof(acBuf) / 2)]; /* half as big as acBuf so quote_wild(sbuf) fits into acBuf */
+	char acbuf[PATH_LEN];
+	char sbuf[(sizeof(acbuf) / 2)]; /* half as big as acbuf so quote_wild(sbuf) fits into acbuf */
 	int i = glob_filter.num;
 	t_bool filtered = FALSE;
 	time_t current_time;
@@ -1629,8 +1627,8 @@ add_filter_rule(
 
 	ptr = glob_filter.filter;
 
-	ptr[i].icase = FALSE;
 	ptr[i].inscope = TRUE;
+	ptr[i].icase = FALSE;
 	ptr[i].fullref = FILTER_MSGID;
 	ptr[i].comment = (struct t_filter_comment *) 0;
 	ptr[i].scope = NULL;
@@ -1675,24 +1673,24 @@ add_filter_rule(
 
 	ptr[i].icase = rule->icase;
 	if (*rule->text) {
-		snprintf(acBuf, sizeof(acBuf), REGEX_FMT, quote_wild_whitespace(rule->text));
+		snprintf(acbuf, sizeof(acbuf), REGEX_FMT, quote_wild_whitespace(rule->text));
 
 		switch (rule->counter) {
 			case FILTER_SUBJ_CASE_IGNORE:
 			case FILTER_SUBJ_CASE_SENSITIVE:
-				ptr[i].subj = my_strdup(acBuf);
+				ptr[i].subj = my_strdup(acbuf);
 				break;
 
 			case FILTER_FROM_CASE_IGNORE:
 			case FILTER_FROM_CASE_SENSITIVE:
-				ptr[i].from = my_strdup(acBuf);
+				ptr[i].from = my_strdup(acbuf);
 				break;
 
 			case FILTER_MSGID:
 			case FILTER_MSGID_LAST:
 			case FILTER_MSGID_ONLY:
 			case FILTER_REFS_ONLY:
-				ptr[i].msgid = my_strdup(acBuf);
+				ptr[i].msgid = my_strdup(acbuf);
 				ptr[i].fullref = rule->counter;
 				break;
 
@@ -1706,17 +1704,17 @@ add_filter_rule(
 	} else {
 		/*
 		 * STRCPY() truncates subject/from/message-id so it fits
-		 * into acBuf even after quote_wild()
+		 * into acbuf even after quote_wild()
 		 */
 		if (rule->subj_ok) {
 			STRCPY(sbuf, art->subject);
-			snprintf(acBuf, sizeof(acBuf), REGEX_FMT, (rule->check_string ? quote_wild(sbuf) : sbuf));
-			ptr[i].subj = my_strdup(acBuf);
+			snprintf(acbuf, sizeof(acbuf), REGEX_FMT, (rule->check_string ? quote_wild(sbuf) : sbuf));
+			ptr[i].subj = my_strdup(acbuf);
 		}
 		if (rule->from_ok) {
 			STRCPY(sbuf, art->from);
-			snprintf(acBuf, sizeof(acBuf), REGEX_FMT, quote_wild(sbuf));
-			ptr[i].from = my_strdup(acBuf);
+			snprintf(acbuf, sizeof(acbuf), REGEX_FMT, quote_wild(sbuf));
+			ptr[i].from = my_strdup(acbuf);
 		}
 		/*
 		 * message-ids should be quoted
@@ -1749,8 +1747,8 @@ add_filter_rule(
 			} else {
 				STRCPY(sbuf, MSGID(art));
 			}
-			snprintf(acBuf, sizeof(acBuf), REGEX_FMT, quote_wild(sbuf));
-			ptr[i].msgid = my_strdup(acBuf);
+			snprintf(acbuf, sizeof(acbuf), REGEX_FMT, quote_wild(sbuf));
+			ptr[i].msgid = my_strdup(acbuf);
 			ptr[i].fullref = rule->fullref;
 		}
 		if (rule->subj_ok || rule->from_ok || rule->msgid_ok || rule->lines_ok) {
diff -Nurp '--exclude=.bzr*' tin-2.4.1/src/getline.c tin-2.4.2/src/getline.c
--- tin-2.4.1/src/getline.c	2016-11-21 22:12:43.000000000 +0100
+++ tin-2.4.2/src/getline.c	2017-12-08 08:54:36.220669642 +0100
@@ -489,7 +489,7 @@ gl_kill_back_word(
 		while (gl_buf[cur])
 			gl_buf[j++] = gl_buf[cur++];
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
- 		gl_buf[j] = (wchar_t) '\0';
+		gl_buf[j] = (wchar_t) '\0';
 #else
 		gl_buf[j] = '\0';
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
diff -Nurp '--exclude=.bzr*' tin-2.4.1/src/global.c tin-2.4.2/src/global.c
--- tin-2.4.1/src/global.c	2016-10-12 17:28:00.000000000 +0200
+++ tin-2.4.2/src/global.c	2017-12-08 08:54:36.240670450 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2005-10-19
  *  Notes     : Generic nagivation and key handling routines
  *
- * Copyright (c) 1999-2017 Jason Faultless <jason@altarstone.com>
+ * Copyright (c) 1999-2018 Jason Faultless <jason@altarstone.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.4.1/src/group.c tin-2.4.2/src/group.c
--- tin-2.4.1/src/group.c	2016-10-12 17:28:00.000000000 +0200
+++ tin-2.4.2/src/group.c	2017-12-08 08:54:36.256671097 +0100
@@ -3,10 +3,10 @@
  *  Module    : group.c
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2016-10-10
+ *  Updated   : 2017-09-18
  *  Notes     :
  *
- * Copyright (c) 1991-2017 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
+ * Copyright (c) 1991-2018 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -1482,7 +1482,7 @@ do_search(
 	start = ((func == GLOBAL_SEARCH_SUBJECT_FORWARD || func == GLOBAL_SEARCH_AUTHOR_FORWARD)
 		&& grpmenu.curr < grpmenu.max - 1) ? prev_response((int) base[grpmenu.curr + 1]) : (int) base[grpmenu.curr];
 
-	if ((n = search(func, start, repeat)) != -1) {
+	if (start >= 0 && ((n = search(func, start, repeat)) != -1)) {
 		grpmenu.curr = which_thread(n);
 
 		/*
diff -Nurp '--exclude=.bzr*' tin-2.4.1/src/hashstr.c tin-2.4.2/src/hashstr.c
--- tin-2.4.1/src/hashstr.c	2016-10-12 17:28:00.000000000 +0200
+++ tin-2.4.2/src/hashstr.c	2017-12-08 08:54:36.280672066 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2003-09-19
  *  Notes     :
  *
- * Copyright (c) 1991-2017 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
+ * Copyright (c) 1991-2018 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
 
  * All rights reserved.
  *
diff -Nurp '--exclude=.bzr*' tin-2.4.1/src/header.c tin-2.4.2/src/header.c
--- tin-2.4.1/src/header.c	2016-10-12 17:28:00.000000000 +0200
+++ tin-2.4.2/src/header.c	2017-12-08 08:54:36.300672873 +0100
@@ -5,7 +5,7 @@
  *  Created   : 1997-03-10
  *  Updated   : 2016-07-29
  *
- * Copyright (c) 1997-2017 Urs Janssen <urs@tin.org>
+ * Copyright (c) 1997-2018 Urs Janssen <urs@tin.org>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -310,7 +310,6 @@ get_from_name(
 	if (debug & DEBUG_MISC)
 		error_message(2, "FROM=[%s] USER=[%s] HOST=[%s] NAME=[%s]", from_name, get_user_name(), domain_name, get_full_name());
 #	endif /* DEBUG */
-
 }
 
 
diff -Nurp '--exclude=.bzr*' tin-2.4.1/src/help.c tin-2.4.2/src/help.c
--- tin-2.4.1/src/help.c	2016-10-12 17:28:01.000000000 +0200
+++ tin-2.4.2/src/help.c	2017-12-08 08:54:36.336674327 +0100
@@ -3,10 +3,10 @@
  *  Module    : help.c
  *  Author    : I. Lea
  *  Created   : 1991-04-01
- *  Updated   : 2016-06-06
+ *  Updated   : 2017-03-28
  *  Notes     :
  *
- * Copyright (c) 1991-2017 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1991-2018 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -745,7 +745,6 @@ show_help_page(
 	info_pager(fp, title, TRUE);
 	fclose(fp);
 	info_pager(NULL, NULL, TRUE); /* free mem */
-	return;
 }
 
 
diff -Nurp '--exclude=.bzr*' tin-2.4.1/src/inews.c tin-2.4.2/src/inews.c
--- tin-2.4.1/src/inews.c	2016-10-12 17:28:01.000000000 +0200
+++ tin-2.4.2/src/inews.c	2017-12-08 08:54:36.356675136 +0100
@@ -3,10 +3,10 @@
  *  Module    : inews.c
  *  Author    : I. Lea
  *  Created   : 1992-03-17
- *  Updated   : 2013-11-27
+ *  Updated   : 2017-08-13
  *  Notes     : NNTP built in version of inews
  *
- * Copyright (c) 1991-2017 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1991-2018 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -257,7 +257,7 @@ submit_inews(
 				u_put_server("\r\n");
 			}
 #	ifdef USE_CANLOCK
-			if (!can_lock_in_article) {
+			if (tinrc.cancel_lock_algo && !can_lock_in_article) {
 				char lock[1024];
 				char *lptr;
 
diff -Nurp '--exclude=.bzr*' tin-2.4.1/src/init.c tin-2.4.2/src/init.c
--- tin-2.4.1/src/init.c	2016-10-12 17:28:01.000000000 +0200
+++ tin-2.4.2/src/init.c	2017-12-08 08:54:36.376675943 +0100
@@ -3,10 +3,10 @@
  *  Module    : init.c
  *  Author    : I. Lea
  *  Created   : 1991-04-01
- *  Updated   : 2016-04-17
+ *  Updated   : 2017-08-13
  *  Notes     :
  *
- * Copyright (c) 1991-2017 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1991-2018 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -107,7 +107,7 @@ char userid[PATH_LEN];
 	char mailgroups_file[PATH_LEN];
 #endif /* HAVE_MH_MAIL_HANDLING */
 #ifndef NNTP_ONLY
-	char novfilename[PATH_LEN];		/* file name of a single nov index file */
+	char novfilename[NAME_LEN + 1];		/* file name of a single nov index file */
 	char novrootdir[PATH_LEN];		/* root directory of nov index files */
 #endif /* !NNTP_ONLY */
 
@@ -400,6 +400,9 @@ struct t_config tinrc = {
 	FALSE,		/* extquote_handling */
 #endif /* HAVE_COLOR */
 	"",		/* inews_prog */
+#ifdef USE_CANLOCK
+	1,			/* cancel_lock_algo, sha1 */
+#endif /* USE_CANLOCK */
 	INTERACTIVE_NONE,		/* interactive_mailer */
 	FALSE,		/* use_mouse */
 #ifdef HAVE_KEYPAD
diff -Nurp '--exclude=.bzr*' tin-2.4.1/src/joinpath.c tin-2.4.2/src/joinpath.c
--- tin-2.4.1/src/joinpath.c	2016-10-12 17:28:01.000000000 +0200
+++ tin-2.4.2/src/joinpath.c	2017-12-08 08:54:36.392676589 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2008-12-04
  *  Notes     :
  *
- * Copyright (c) 1997-2017 Thomas Dickey <dickey@invisible-island.net>
+ * Copyright (c) 1997-2018 Thomas Dickey <dickey@invisible-island.net>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.4.1/src/keymap.c tin-2.4.2/src/keymap.c
--- tin-2.4.1/src/keymap.c	2016-10-12 17:28:01.000000000 +0200
+++ tin-2.4.2/src/keymap.c	2017-12-08 08:54:36.412677398 +0100
@@ -3,10 +3,10 @@
  *  Module    : keymap.c
  *  Author    : D. Nimmich, J. Faultless
  *  Created   : 2000-05-25
- *  Updated   : 2016-05-25
+ *  Updated   : 2017-03-28
  *  Notes     : This file contains key mapping routines and variables.
  *
- * Copyright (c) 2000-2017 Dirk Nimmich <nimmich@muenster.de>
+ * Copyright (c) 2000-2018 Dirk Nimmich <nimmich@muenster.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -2479,8 +2479,6 @@ upgrade_keymap_file(
 	rename(newk, old);
 	wait_message(0, _(txt_keymap_upgraded), KEYMAP_VERSION);
 	prompt_continue();
-
-	return;
 }
 
 
diff -Nurp '--exclude=.bzr*' tin-2.4.1/src/lang.c tin-2.4.2/src/lang.c
--- tin-2.4.1/src/lang.c	2016-10-12 17:28:01.000000000 +0200
+++ tin-2.4.2/src/lang.c	2017-12-08 08:54:36.432678205 +0100
@@ -3,10 +3,10 @@
  *  Module    : lang.c
  *  Author    : I. Lea
  *  Created   : 1991-04-01
- *  Updated   : 2016-07-29
+ *  Updated   : 2017-08-13
  *  Notes     :
  *
- * Copyright (c) 1991-2017 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1991-2018 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -119,7 +119,9 @@ constext txt_cancel_article[] = N_("Canc
 constext txt_cancelling_art[] = N_("Cancelling article...");
 constext txt_cannot_create_uniq_name[] = "Can't create unique tempfile-name";
 constext txt_cannot_create[] = N_("Cannot create %s");
-constext txt_cannot_find_base_art[] = N_("Can't find base article %d");
+#ifdef DEBUG
+	constext txt_cannot_find_base_art[] = N_("Can't find base article %d");
+#endif /* DEBUG */
 constext txt_cannot_open[] = N_("Can't open %s");
 constext txt_cannot_open_for_saving[] = N_("Couldn't open %s for saving");
 constext txt_cannot_post[] = N_("*** Posting not allowed ***");
@@ -1094,7 +1096,7 @@ Warning: Posting is in %s and contains c
 #endif /* HAVE_PGP_GPG */
 
 #ifdef M_UNIX
-	constext txt_copyright_notice[] = "%s (c) Copyright 1991-2017 Iain Lea.";
+	constext txt_copyright_notice[] = "%s (c) Copyright 1991-2018 Iain Lea.";
 #endif /* M_UNIX */
 
 #ifdef NNTP_ABLE
@@ -1374,6 +1376,17 @@ constext *txt_auto_cc_bcc_options[] = {
 	NULL
 };
 
+#ifdef USE_CANLOCK
+/* hash algorithms for Cancel-Lock/Cancel-Key */
+constext *txt_cancel_lock_algos[] = {
+	"none",
+	"sha1",
+	"sha256",
+	"sha512",
+	NULL
+};
+#endif /* USE_CANLOCK */
+
 /* different confirm choices */
 constext *txt_confirm_choices[] = {
 	N_("none"),
@@ -2421,6 +2434,7 @@ struct opttxt txt_sigfile = {
 	N_("# Signature path (random sigs)/file to be used when posting/replying\n\
 # sigfile=file       appends file as signature\n\
 # sigfile=!command   executes external command to generate a signature\n\
+#                    (specify %G to pass name of current newsgroup)\n\
 # sigfile=--none     don't append a signature\n")
 };
 
@@ -2587,6 +2601,15 @@ struct opttxt txt_auto_cc_bcc = {
 #   3 = Cc and Bcc\n")
 };
 
+#ifdef USE_CANLOCK
+struct opttxt txt_cancel_lock_algo = {
+	N_("<SPACE> toggles, <CR> sets, <ESC> cancels."),
+	N_("Hash algorithm for Cancel-Lock/Cancel-Key"),
+	N_("# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n\
+# Use 'none' to not generate Cancel-Lock headers.\n")
+};
+#endif /* USE_CANLOCK */
+
 struct opttxt txt_spamtrap_warning_addresses = {
 	N_("Enter address elements about which you want to be warned. <CR> sets."),
 	N_("Spamtrap warning address parts"),
diff -Nurp '--exclude=.bzr*' tin-2.4.1/src/list.c tin-2.4.2/src/list.c
--- tin-2.4.1/src/list.c	2016-10-12 17:28:01.000000000 +0200
+++ tin-2.4.2/src/list.c	2017-12-08 08:54:36.472679821 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2008-11-28
  *  Notes     : Low level functions handling the active[] list and its group_hash index
  *
- * Copyright (c) 1993-2017 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1993-2018 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.4.1/src/lock.c tin-2.4.2/src/lock.c
--- tin-2.4.1/src/lock.c	2016-10-12 17:28:01.000000000 +0200
+++ tin-2.4.2/src/lock.c	2017-12-08 08:54:36.488680468 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2013-11-17
  *  Notes     :
  *
- * Copyright (c) 1998-2017 Urs Janssen <urs@tin.org>
+ * Copyright (c) 1998-2018 Urs Janssen <urs@tin.org>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.4.1/src/mail.c tin-2.4.2/src/mail.c
--- tin-2.4.1/src/mail.c	2016-10-12 17:28:01.000000000 +0200
+++ tin-2.4.2/src/mail.c	2017-12-08 08:54:36.508681275 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2016-07-29
  *  Notes     : Mail handling routines for creating pseudo newsgroups
  *
- * Copyright (c) 1992-2017 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1992-2018 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -583,7 +583,6 @@ void
 grp_del_mail_art(
 	struct t_article *article)
 {
-
 	if (article->delete_it)
 		info_message(_(txt_art_undeleted));
 	else
diff -Nurp '--exclude=.bzr*' tin-2.4.1/src/main.c tin-2.4.2/src/main.c
--- tin-2.4.1/src/main.c	2016-10-12 17:28:01.000000000 +0200
+++ tin-2.4.2/src/main.c	2017-12-08 08:54:36.528682083 +0100
@@ -3,10 +3,10 @@
  *  Module    : main.c
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : main.c
+ *  Updated   : 2017-02-22
  *  Notes     :
  *
- * Copyright (c) 1991-2017 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
+ * Copyright (c) 1991-2018 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -305,7 +305,7 @@ main(
 	 */
 	if (post_article_and_exit || post_postponed_and_exit) {
 		no_write = tmp_no_write; /* restore original value */
-		quick_post_article(post_postponed_and_exit);
+		quick_post_article(post_postponed_and_exit, num_cmd_line_groups);
 		wait_message(2, _(txt_exiting));
 		no_write = TRUE; /* disable newsrc updates */
 		tin_done(EXIT_SUCCESS, NULL);
diff -Nurp '--exclude=.bzr*' tin-2.4.1/src/makecfg.c tin-2.4.2/src/makecfg.c
--- tin-2.4.1/src/makecfg.c	2016-12-24 10:45:40.000000000 +0100
+++ tin-2.4.2/src/makecfg.c	2017-12-08 08:54:36.544682729 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2016-11-18
  *  Notes     : #defines and structs for options_menu.c
  *
- * Copyright (c) 1997-2017 Thomas E. Dickey <dickey@invisible-island.net>
+ * Copyright (c) 1997-2018 Thomas E. Dickey <dickey@invisible-island.net>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.4.1/src/memory.c tin-2.4.2/src/memory.c
--- tin-2.4.1/src/memory.c	2016-10-12 17:28:01.000000000 +0200
+++ tin-2.4.2/src/memory.c	2017-12-08 08:54:36.564683538 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2016-08-06
  *  Notes     :
  *
- * Copyright (c) 1991-2017 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
+ * Copyright (c) 1991-2018 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.4.1/src/mimetypes.c tin-2.4.2/src/mimetypes.c
--- tin-2.4.1/src/mimetypes.c	2016-10-12 17:28:01.000000000 +0200
+++ tin-2.4.2/src/mimetypes.c	2017-12-08 08:54:36.580684184 +0100
@@ -3,10 +3,10 @@
  *  Module    : mimetypes.c
  *  Author    : J. Faultless
  *  Created   : 2000-03-31
- *  Updated   : 2007-12-30
+ *  Updated   : 2017-03-28
  *  Notes     : mime.types handling
  *
- * Copyright (c) 2000-2017 Jason Faultless <jason@altarstone.com>
+ * Copyright (c) 2000-2018 Jason Faultless <jason@altarstone.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -118,8 +118,6 @@ lookup_mimetype(
 	joinpath(buf, sizeof(buf), TIN_DEFAULTS_DIR, "mime.types");
 	_lookup_mimetype(buf, ext, part);
 #endif /* TIN_DEFAULTS_DIR */
-
-	return;
 }
 
 
diff -Nurp '--exclude=.bzr*' tin-2.4.1/src/misc.c tin-2.4.2/src/misc.c
--- tin-2.4.1/src/misc.c	2016-10-12 17:28:01.000000000 +0200
+++ tin-2.4.2/src/misc.c	2017-12-08 08:54:36.600684991 +0100
@@ -3,10 +3,10 @@
  *  Module    : misc.c
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2016-10-10
+ *  Updated   : 2017-09-18
  *  Notes     :
  *
- * Copyright (c) 1991-2017 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
+ * Copyright (c) 1991-2018 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -712,8 +712,8 @@ my_mkdir(
 	char buf[LEN];
 	struct stat sb;
 
-	snprintf(buf, sizeof(buf), "mkdir %s", path); /* redirect stderr to /dev/null? use invoke_cmd()? */
 	if (stat(path, &sb) == -1) {
+		snprintf(buf, sizeof(buf), "mkdir %s", path); /* redirect stderr to /dev/null? use invoke_cmd()? */
 		system(buf);
 #	ifdef HAVE_CHMOD
 		return chmod(path, mode);
@@ -1139,9 +1139,9 @@ create_index_lock_file(
 	time_t epoch;
 
 	if ((fp = fopen(the_lock_file, "r")) != NULL) {
-		fgets(buf, (int) sizeof(buf), fp);
+		err = (fgets(buf, (int) sizeof(buf), fp) == NULL);
 		fclose(fp);
-		error_message(2, "\n%s: Already started pid=[%d] on %s", tin_progname, atoi(buf), buf + 8);
+		error_message(2, "\n%s: Already started pid=[%d] on %s", tin_progname, err ? 0 : atoi(buf), err ? "-" : buf + 8);
 		free(tin_progname);
 		giveup();
 	}
@@ -3790,6 +3790,10 @@ idna_decode(
 		UChar dest[1024];
 		UErrorCode err = U_ZERO_ERROR;
 		char *s;
+#ifdef HAVE_LIBICUUC_46_API
+		UIDNA *uts46;
+		UIDNAInfo info = UIDNA_INFO_INITIALIZER;
+#endif /* HAVE_LIBICUUC_46_API */
 
 		if ((s = strrchr(out, '@')))
 			s++;
@@ -3797,18 +3801,25 @@ idna_decode(
 			s = out;
 
 		src = char2UChar(s);
+#ifndef HAVE_LIBICUUC_46_API
 		uidna_IDNToUnicode(src, -1, dest, 1023, UIDNA_USE_STD3_RULES, NULL, &err);
+#else
+		uts46 = uidna_openUTS46(UIDNA_USE_STD3_RULES, &err);
+		uidna_nameToUnicode(uts46, src, u_strlen(src), dest, 1023, &info, &err);
+		uidna_close(uts46);
+#endif /* !HAVE_LIBICUUC_46_API */
 		free(src);
 		if (!(U_FAILURE(err))) {
 			char *t;
 
 			*s = '\0'; /* cut off domainpart */
-			s = UChar2char(dest); /* convert domainpart */
-			t = my_malloc(strlen(out) + strlen(s) + 1);
-			sprintf(t, "%s%s", out, s);
-			free(s);
-			free(out);
-			out = t;
+			if ((s = UChar2char(dest)) != NULL) { /* convert domainpart */
+				t = my_malloc(strlen(out) + strlen(s) + 1);
+				sprintf(t, "%s%s", out, s);
+				free(s);
+				free(out);
+				out = t;
+			}
 		}
 	}
 #	else
@@ -4107,7 +4118,6 @@ draw_mark_selected(
 	StartInverse();	/* ToggleInverse() doesn't work correct with ncurses4.x */
 	my_fputc(tinrc.art_marked_selected, stdout);
 	EndInverse();	/* ToggleInverse() doesn't work correct with ncurses4.x */
-	return;
 }
 
 
diff -Nurp '--exclude=.bzr*' tin-2.4.1/src/my_tmpfile.c tin-2.4.2/src/my_tmpfile.c
--- tin-2.4.1/src/my_tmpfile.c	2016-10-12 17:28:01.000000000 +0200
+++ tin-2.4.2/src/my_tmpfile.c	2017-12-08 08:54:36.628686122 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2014-05-13
  *  Notes     :
  *
- * Copyright (c) 2001-2017 Urs Janssen <urs@tin.org>
+ * Copyright (c) 2001-2018 Urs Janssen <urs@tin.org>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.4.1/src/newsrc.c tin-2.4.2/src/newsrc.c
--- tin-2.4.1/src/newsrc.c	2016-10-12 17:28:01.000000000 +0200
+++ tin-2.4.2/src/newsrc.c	2017-12-08 08:54:36.648686930 +0100
@@ -3,10 +3,10 @@
  *  Module    : newsrc.c
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2016-07-29
+ *  Updated   : 2017-05-23
  *  Notes     : ArtCount = (ArtMax - ArtMin) + 1  [could have holes]
  *
- * Copyright (c) 1991-2017 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
+ * Copyright (c) 1991-2018 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -804,7 +804,7 @@ parse_bitmap_seq(
 	if (debug & DEBUG_NEWSRC) {
 		char buf[NEWSRC_LINE];
 
-		snprintf(buf, sizeof(buf), "Parsing [%s%c %.*s]", group->name, SUB_CHAR(group->subscribed), (int) (NEWSRC_LINE - strlen(group->name) - 20), ptr);
+		snprintf(buf, sizeof(buf), "Parsing [%s%c %.*s]", group->name, SUB_CHAR(group->subscribed), (int) (NEWSRC_LINE - strlen(group->name) - 14), BlankIfNull(ptr));
 		debug_print_comment(buf);
 		debug_print_bitmap(group, NULL);
 	}
diff -Nurp '--exclude=.bzr*' tin-2.4.1/src/nntplib.c tin-2.4.2/src/nntplib.c
--- tin-2.4.1/src/nntplib.c	2016-12-24 10:46:35.000000000 +0100
+++ tin-2.4.2/src/nntplib.c	2017-12-08 08:54:36.680688222 +0100
@@ -3,7 +3,7 @@
  *  Module    : nntplib.c
  *  Author    : S. Barber & I. Lea
  *  Created   : 1991-01-12
- *  Updated   : 2016-12-13
+ *  Updated   : 2017-11-06
  *  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
@@ -593,7 +593,7 @@ get_tcp6_socket(
 {
 	char mymachine[MAXHOSTNAMELEN + 1];
 	char myport[12];
-	int s = -1, err = -1;
+	int s = -1, err;
 	struct addrinfo hints, *res, *res0;
 
 	snprintf(mymachine, sizeof(mymachine), "%s", machine);
@@ -777,8 +777,8 @@ put_server(
 		 * one. we cache "LIST cmd." instead, this will slow down things, but
 		 * that's ok on reconnect.
 		 */
-        if (strcmp(last_put, string))
-        	STRCPY(last_put, string);
+		if (strcmp(last_put, string))
+			STRCPY(last_put, string);
 		if (!strncmp(string, "LIST ACTIVE ", 12))
 			last_put[11] = '\0'; /* "LIST ACTIVE" */
 		else if (!strncmp(string, "LIST COUNTS ", 12))
@@ -1199,7 +1199,7 @@ check_extensions(
 								nntp_caps.sasl |= SASL_LOGIN;
 							}
 						}
-					} else if (!strncasecmp(ptr, "COMPRESS", 8)) { /* draft-murchison-nntp-compress-06 */
+					} else if (!strncasecmp(ptr, "COMPRESS", 8)) { /* RFC 8054 */
 						d = ptr + 8;
 						d = strpbrk(d, " \t");
 						while (d != NULL && (d + 1 < (ptr + strlen(ptr)))) {
@@ -1322,7 +1322,7 @@ nntp_open(
 {
 #ifdef NNTP_ABLE
 	char *linep;
-	char line[NNTP_STRLEN];
+	char line[NNTP_STRLEN]= { '\0' };
 	int ret;
 	t_bool sec = FALSE;
 	/* It appears that is_reconnect guards code that should be run only once */
@@ -1399,7 +1399,7 @@ nntp_open(
 
 			return ret;
 	}
-	if (!is_reconnect) {
+	if (!is_reconnect && *line) {
 		/* remove leading whitespace and save server's initial response */
 		linep = line;
 		while (isspace((int) *linep))
@@ -1485,7 +1485,7 @@ nntp_open(
 		can_post = nntp_caps.post && !force_no_post;
 	}
 
-	if (!is_reconnect) {
+	if (!is_reconnect && *line) {
 #	if 0
 	/*
 	 * gives wrong results if RFC 3977 server requestes auth after
diff -Nurp '--exclude=.bzr*' tin-2.4.1/src/nrctbl.c tin-2.4.2/src/nrctbl.c
--- tin-2.4.1/src/nrctbl.c	2016-10-12 17:28:01.000000000 +0200
+++ tin-2.4.2/src/nrctbl.c	2017-12-08 08:54:36.716689677 +0100
@@ -9,7 +9,7 @@
  *              and the name of the newsrc file for a given
  *              alias of the server.
  *
- * Copyright (c) 1996-2017 Sven Paulus <sven@tin.org>
+ * Copyright (c) 1996-2018 Sven Paulus <sven@tin.org>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.4.1/src/options_menu.c tin-2.4.2/src/options_menu.c
--- tin-2.4.1/src/options_menu.c	2016-10-12 17:28:01.000000000 +0200
+++ tin-2.4.2/src/options_menu.c	2017-12-08 08:54:36.736690485 +0100
@@ -3,10 +3,10 @@
  *  Module    : options_menu.c
  *  Author    : Michael Bienia <michael@vorlon.ping.de>
  *  Created   : 2004-09-05
- *  Updated   : 2016-04-27
+ *  Updated   : 2017-08-13
  *  Notes     : Split from config.c
  *
- * Copyright (c) 2004-2017 Michael Bienia <michael@vorlon.ping.de>
+ * Copyright (c) 2004-2018 Michael Bienia <michael@vorlon.ping.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -1772,6 +1772,9 @@ config_page(
 
 				case OPT_LIST:
 					switch (option) {
+#ifdef USE_CANLOCK
+						case OPT_CANCEL_LOCK_ALGO:
+#endif /* USE_CANLOCK */
 #ifdef HAVE_COLOR
 						case OPT_COL_FROM:
 						case OPT_COL_HEAD:
diff -Nurp '--exclude=.bzr*' tin-2.4.1/src/page.c tin-2.4.2/src/page.c
--- tin-2.4.1/src/page.c	2016-10-12 17:28:01.000000000 +0200
+++ tin-2.4.2/src/page.c	2017-12-08 08:54:36.756691293 +0100
@@ -3,10 +3,10 @@
  *  Module    : page.c
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2016-07-29
+ *  Updated   : 2017-03-30
  *  Notes     :
  *
- * Copyright (c) 1991-2017 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
+ * Copyright (c) 1991-2018 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -1055,11 +1055,14 @@ print_message_page(
 		if ((line = tin_fgets(file, FALSE)) == NULL)
 			break;	/* ran out of message */
 
+		if ((help_level == INFO_PAGER) && ((int) strlen(line) >= cCOLS - 1))
+			line[cCOLS - 1] = '\0';
+
 		/*
 		 * use the offsets gained while doing line wrapping to
 		 * determine the correct position to truncate the line
 		 */
-		if (base_line + i < messagelines - 1) {	/* not last line of message */
+		if ((help_level != INFO_PAGER) && (base_line + i < messagelines - 1)) {	/* not last line of message */
 			bytes = (curr + 1)->offset - curr->offset;
 			line[bytes] = '\0';
 		}
@@ -1190,7 +1193,7 @@ draw_page(
 	 * ncurses doesn't clear the scroll area when you scroll by more than the
 	 * window size - force full redraw
 	 */
-	if ((end-start >= ARTLINES) || (part == 0)) {
+	if ((end - start >= ARTLINES) || (part == 0)) {
 		ClearScreen();
 		draw_page_header(group);
 	} else
diff -Nurp '--exclude=.bzr*' tin-2.4.1/src/pgp.c tin-2.4.2/src/pgp.c
--- tin-2.4.1/src/pgp.c	2016-10-12 17:28:01.000000000 +0200
+++ tin-2.4.2/src/pgp.c	2017-12-08 08:54:36.792692747 +0100
@@ -3,10 +3,10 @@
  *  Module    : pgp.c
  *  Author    : Steven J. Madsen
  *  Created   : 1995-05-12
- *  Updated   : 2013-11-12
+ *  Updated   : 2017-03-28
  *  Notes     : PGP support
  *
- * Copyright (c) 1995-2017 Steven J. Madsen <steve@erinet.com>
+ * Copyright (c) 1995-2018 Steven J. Madsen <steve@erinet.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -315,7 +315,6 @@ pgp_append_public_key(
 		}
 		unlink(keyfile);
 	}
-	return;
 }
 
 
diff -Nurp '--exclude=.bzr*' tin-2.4.1/src/post.c tin-2.4.2/src/post.c
--- tin-2.4.1/src/post.c	2016-10-12 17:28:01.000000000 +0200
+++ tin-2.4.2/src/post.c	2017-12-08 08:54:36.832694363 +0100
@@ -3,10 +3,10 @@
  *  Module    : post.c
  *  Author    : I. Lea
  *  Created   : 1991-04-01
- *  Updated   : 2016-10-10
+ *  Updated   : 2017-08-13
  *  Notes     : mail/post/replyto/followup/repost & cancel articles
  *
- * Copyright (c) 1991-2017 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1991-2018 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -48,13 +48,15 @@
 
 #ifdef USE_CANLOCK
 #	define ADD_CAN_KEY(id) { \
-		char key[1024]; \
-		char *kptr; \
-		key[0] = '\0'; \
-		if ((kptr = build_cankey(id, get_secret())) != NULL) { \
-			STRCPY(key, kptr); \
-			free(kptr); \
-			msg_add_header("Cancel-Key", key); \
+		if (tinrc.cancel_lock_algo) { \
+			char key[1024]; \
+			char *kptr; \
+			key[0] = '\0'; \
+			if ((kptr = build_cankey(id, get_secret())) != NULL) { \
+				STRCPY(key, kptr); \
+				free(kptr); \
+				msg_add_header("Cancel-Key", key); \
+			} \
 		} \
 	}
 	/*
@@ -66,13 +68,15 @@
 	 */
 #	ifdef EVIL_INSIDE
 #		define ADD_CAN_LOCK(id) { \
-			char lock[1024]; \
-			char *lptr = (char *) 0; \
-			lock[0] = '\0'; \
-			if ((lptr = build_canlock(id, get_secret())) != NULL) { \
-				STRCPY(lock, lptr); \
-				free(lptr); \
-				msg_add_header("Cancel-Lock", lock); \
+			if (tinrc.cancel_lock_algo) { \
+				char lock[1024]; \
+				char *lptr = (char *) 0; \
+				lock[0] = '\0'; \
+				if ((lptr = build_canlock(id, get_secret())) != NULL) { \
+					STRCPY(lock, lptr); \
+					free(lptr); \
+					msg_add_header("Cancel-Lock", lock); \
+				} \
 			} \
 		}
 #	endif /* EVIL_INSIDE */
@@ -181,6 +185,7 @@ static void update_posted_info_file(cons
 #endif /* EVIL_INSIDE */
 #ifdef USE_CANLOCK
 	static char *build_cankey(const char *messageid, const char *secret);
+	static cl_hash_version get_cancel_lock_algo(void);
 #endif /* USE_CANLOCK */
 
 
@@ -539,7 +544,6 @@ user_posted_messages(
 		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);
-		buf[cCOLS - 2] = '\0';
 		fprintf(fp, "%s%s", buf, cCRLF);
 	}
 	free(posted);
@@ -1323,32 +1327,29 @@ check_article_to_be_posted(
 
 			warnings++;
 		}
-		if (strlen(line) > 998 && !must_break_line)
+		if (strlen(line) > IMF_LINE_LEN && !must_break_line)
 			must_break_line = cnt;
 	}
 
-#if 1
 /*
  * TODO: cleanup, test me, move to the right location, strings -> lang.c, ...
- *       define a macro for 998
  */
 	if (must_break_line && ((*c_group ? (*c_group)->attribute->post_mime_encoding : tinrc.post_mime_encoding) != MIME_ENCODING_BASE64)) {
 #	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 998 octets and should be folded, but\nencoding is neither set to %s nor to %s\n"), must_break_line, txt_quoted_printable, txt_base64);
+				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 */
 		{
 			if ((*c_group ? (*c_group)->attribute->post_mime_encoding : tinrc.post_mime_encoding) == MIME_ENCODING_QP)
-				my_fprintf(stderr, _("Line %d is longer than 998 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, txt_quoted_printable);
+				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);
 			else
-				my_fprintf(stderr, _("Line %d is longer than 998 octets and should be folded, but\nencoding is not set to %s\n"), must_break_line, txt_base64);
+				my_fprintf(stderr, _("Line %d is longer than %d octets and should be folded, but\nencoding is not set to %s\n"), must_break_line, IMF_LINE_LEN, txt_base64);
 		}
 		my_fflush(stderr);
 		warnings++;
 	}
-#endif /* 1 */
 
 	if (saw_sig_dashes > 1)
 		warnings_catbp |= CA_WARNING_MULTIPLE_SIGDASHES;
@@ -2250,7 +2251,8 @@ create_normal_article_headers(
  */
 void
 quick_post_article(
-	t_bool postponed_only)
+	t_bool postponed_only,
+	int num_cmd_line_groups)
 {
 	char buf[HEADER_LEN];
 	int art_type = GROUP_TYPE_NEWS;
@@ -2271,16 +2273,16 @@ quick_post_article(
 		return;
 
 	/*
-	 * Get groupname
+	 * post_article_and_exit
+	 * Get groupname, but skip query if group was given on the cmd.-line
 	 */
-	snprintf(buf, sizeof(buf), _(txt_post_newsgroups), tinrc.default_post_newsgroups);
-	if (!(prompt_string_default(buf, tinrc.default_post_newsgroups, _(txt_no_newsgroups), HIST_POST_NEWSGROUPS)))
-		return;
+	if (!num_cmd_line_groups) {
+		snprintf(buf, sizeof(buf), _(txt_post_newsgroups), tinrc.default_post_newsgroups);
+		if (!(prompt_string_default(buf, tinrc.default_post_newsgroups, _(txt_no_newsgroups), HIST_POST_NEWSGROUPS)))
+			return;
 
-	/*
-	 * Strip double newsgroups
-	 */
-	strip_double_ngs(tinrc.default_post_newsgroups);
+		 strip_double_ngs(tinrc.default_post_newsgroups);
+	}
 
 	/*
 	 * Check/see if any of the newsgroups are not postable.
@@ -2320,7 +2322,6 @@ post_postponed_article(
 	snprintf(buf, sizeof(buf), _("Posting: %.*s ..."), cCOLS - 14, subject); /* TODO: -> lang.c, use strunc() */
 	post_loop(POST_POSTPONED, group_find(ng, FALSE), (ask ? POST_EDIT : GLOBAL_POST), buf, GROUP_TYPE_NEWS, 0);
 	free(ng);
-	return;
 }
 
 
@@ -2402,8 +2403,6 @@ fetch_postponed_article(
 	 */
 
 	while (fgets(line, (int) sizeof(line), in) != NULL) {
-		if (tinrc.mailbox_format == 1)
-			bufp = line;
 		if (strncmp(line, "From ", 5) == 0)
 			first_article = FALSE;
 		if (first_article) {
@@ -2421,6 +2420,7 @@ fetch_postponed_article(
 
 			/* unquote quoted From_ lines */
 			if (tinrc.mailbox_format == 1) {
+				bufp = line;
 				while (*bufp == '>')
 					bufp++;
 				if (strncmp(bufp, "From ", 5) == 0)
@@ -2688,7 +2688,7 @@ is_crosspost(
  * shortening to 998 is a good idea.
  */
 #ifdef NNTP_ONLY
-#	define MAXREFSIZE 998
+#	define MAXREFSIZE 998	/* MIN(IMF_LINE_LEN,2047) */
 #else /* some extern inews (required for posting right into the spool) can't handle 1k-lines */
 #	define MAXREFSIZE 512
 #endif /* NNTP_ONLY */
@@ -2761,7 +2761,7 @@ join_references(
 	}
 	*c++ = ' ';
 	appendid(&c, &newref);
-	*c = 0;
+	*c = '\0';
 
 	/* now see if we need to remove ids */
 	while (strlen(b) > (MAXREFSIZE - strlen("References: ") - 2)) {
@@ -3516,7 +3516,7 @@ mail_bug_report(
 			fprintf(fp, "NNTP2: %s\n", bug_nntpserver2);
 			start_line_offset++;
 		}
-		if (nntp_caps.implementation){
+		if (nntp_caps.implementation) {
 			fprintf(fp, "IMPLE: %s\n", nntp_caps.implementation);
 			start_line_offset++;
 		}
@@ -5138,6 +5138,24 @@ build_messageid(
 
 /* TODO: move to canlock.c */
 #ifdef USE_CANLOCK
+static cl_hash_version
+get_cancel_lock_algo(
+	void)
+{
+	/*
+	 * must match the order in txt_cancel_lock_algos
+	 */
+	switch(tinrc.cancel_lock_algo) {
+		case 2:
+			return CL_SHA256;
+		case 3:
+			return CL_SHA512;
+		case 1:
+		default:
+			return CL_SHA1;
+	}
+}
+
 /*
  * build_canlock(messageid, secret)
  * returns *(cancel-lock) or NULL
@@ -5147,10 +5165,10 @@ build_canlock(
 	const char *messageid,
 	const char *secret)
 {
-	if ((messageid == NULL) || (secret == NULL) || (*secret == '\0'))
-		return ((char *) 0);
+	if (!tinrc.cancel_lock_algo || (messageid == NULL) || (secret == NULL) || (*secret == '\0'))
+		return NULL;
 	else
-		return (char *) (sha_lock((const unsigned char *) secret, strlen(secret), (const unsigned char *) messageid, strlen(messageid)));
+		return cl_get_lock(get_cancel_lock_algo(), (const unsigned char *) secret, strlen(secret), (const unsigned char *) messageid, strlen(messageid));
 }
 
 
@@ -5163,10 +5181,10 @@ build_cankey(
 	const char *messageid,
 	const char *secret)
 {
-	if ((messageid == NULL) || (secret == NULL) || (*secret == '\0'))
-		return ((char *) 0);
+	if (!tinrc.cancel_lock_algo || (messageid == NULL) || (secret == NULL) || (*secret == '\0'))
+		return NULL;
 	else
-		return (sha_key((const unsigned char *) secret, strlen(secret), (const unsigned char *) messageid, strlen(messageid)));
+		return cl_get_key(get_cancel_lock_algo(), (const unsigned char *) secret, strlen(secret), (const unsigned char *) messageid, strlen(messageid));
 }
 
 
@@ -5388,7 +5406,9 @@ build_nglist(
 	src = ngs_list;
 	dst = my_list;
 	while ((cp = *src++)) {
-		if (cp == ',') cp = ' ';
+		if (cp == ',')
+			cp = ' ';
+
 		*dst++ = cp;
 	}
 	*dst = cp;
@@ -5422,7 +5442,7 @@ stripped_double_ngs(
 				/* Double newsgroup. Move all following newsgroups downwards */
 				k = j + 1;
 				do {
-					newsgroups[k-1] = newsgroups[k];
+					newsgroups[k - 1] = newsgroups[k];
 				} while (newsgroups[k++]);
 				changed = TRUE;
 				(*ngcnt)--;
diff -Nurp '--exclude=.bzr*' tin-2.4.1/src/prompt.c tin-2.4.2/src/prompt.c
--- tin-2.4.1/src/prompt.c	2016-10-12 17:28:01.000000000 +0200
+++ tin-2.4.2/src/prompt.c	2017-12-08 08:54:36.872695978 +0100
@@ -3,10 +3,10 @@
  *  Module    : prompt.c
  *  Author    : I. Lea
  *  Created   : 1991-04-01
- *  Updated   : 2015-10-31
+ *  Updated   : 2017-10-18
  *  Notes     :
  *
- * Copyright (c) 1991-2017 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1991-2018 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -69,7 +69,7 @@ prompt_num(
 
 	clear_message();
 	snprintf(tmp, sizeof(tmp), "%c", ch);
-	if ((p = tin_getline(prompt, TRUE, tmp, 0, FALSE, HIST_OTHER)) != NULL) {
+	if ((p = tin_getline(prompt, 1, tmp, 0, FALSE, HIST_OTHER)) != NULL) {
 		STRCPY(tmp, p);
 		num = atoi(tmp);
 	} else
@@ -112,7 +112,7 @@ prompt_default_string(
 	char *p;
 
 	clear_message();
-	if ((p = tin_getline(prompt, FALSE, default_prompt, buf_len, FALSE, which_hist)) == NULL) {
+	if ((p = tin_getline(prompt, 0, default_prompt, buf_len, FALSE, which_hist)) == NULL) {
 		buf[0] = '\0';
 		clear_message();
 		return FALSE;
@@ -143,7 +143,7 @@ prompt_menu_string(
 	 */
 	/* fflush(stdin); */
 	MoveCursor(line, 0);
-	if ((p = tin_getline(prompt, FALSE, var, 0, FALSE, HIST_OTHER)) == NULL)
+	if ((p = tin_getline(prompt, 0, var, 0, FALSE, HIST_OTHER)) == NULL)
 		return FALSE;
 
 	strcpy(var, p);
@@ -532,7 +532,7 @@ prompt_option_char(
 		MoveCursor(option_row(option), 0);
 		fmt_option_prompt(prompt, sizeof(prompt) - 1, TRUE, option);
 
-		if ((p = tin_getline(prompt, FALSE, p, 1, FALSE, HIST_OTHER)) == NULL) {
+		if ((p = tin_getline(prompt, 0, p, 1, FALSE, HIST_OTHER)) == NULL) {
 			clear_message();
 			return FALSE;
 		}
diff -Nurp '--exclude=.bzr*' tin-2.4.1/src/read.c tin-2.4.2/src/read.c
--- tin-2.4.1/src/read.c	2016-10-12 17:28:01.000000000 +0200
+++ tin-2.4.2/src/read.c	2017-12-08 08:54:36.892696787 +0100
@@ -5,7 +5,7 @@
  *  Created   : 1997-04-10
  *  Updated   : 2016-07-29
  *
- * Copyright (c) 1997-2017 Jason Faultless <jason@altarstone.com>
+ * Copyright (c) 1997-2018 Jason Faultless <jason@altarstone.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.4.1/src/refs.c tin-2.4.2/src/refs.c
--- tin-2.4.1/src/refs.c	2016-10-12 17:28:01.000000000 +0200
+++ tin-2.4.2/src/refs.c	2017-12-08 08:54:36.912697594 +0100
@@ -3,12 +3,12 @@
  *  Module    : refs.c
  *  Author    : Jason Faultless <jason@altarstone.com>
  *  Created   : 1996-05-09
- *  Updated   : 2016-05-02
+ *  Updated   : 2017-03-28
  *  Notes     : Caching of message ids / References based threading
  *  Credits   : Richard Hodson <richard@macgyver.tele2.co.uk>
  *              hash_msgid, free_msgid
  *
- * Copyright (c) 1996-2017 Jason Faultless <jason@altarstone.com>
+ * Copyright (c) 1996-2018 Jason Faultless <jason@altarstone.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -893,8 +893,6 @@ thread_by_reference(
 		fclose(dbgfd);
 	}
 #endif /* DEBUG */
-
-	return;
 }
 
 
@@ -960,8 +958,6 @@ collate_subjects(
 		 */
 		h->aptr = i;
 	}
-
-	return;
 }
 
 
diff -Nurp '--exclude=.bzr*' tin-2.4.1/src/regex.c tin-2.4.2/src/regex.c
--- tin-2.4.1/src/regex.c	2016-10-12 17:28:01.000000000 +0200
+++ tin-2.4.2/src/regex.c	2017-12-08 08:54:36.928698241 +0100
@@ -3,11 +3,11 @@
  *  Module    : regex.c
  *  Author    : Jason Faultless <jason@altarstone.com>
  *  Created   : 1997-02-21
- *  Updated   : 2011-11-09
+ *  Updated   : 2017-02-17
  *  Notes     : Regular expression subroutines
  *  Credits   :
  *
- * Copyright (c) 1997-2017 Jason Faultless <jason@altarstone.com>
+ * Copyright (c) 1997-2018 Jason Faultless <jason@altarstone.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -110,7 +110,7 @@ compile_regex(
 	struct regex_cache *cache,
 	int options)
 {
-	const char *regex_errmsg = 0;
+	const char *regex_errmsg = NULL;
 	int regex_errpos, my_options = options;
 
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) && (defined(PCRE_MAJOR) && PCRE_MAJOR >= 4)
diff -Nurp '--exclude=.bzr*' tin-2.4.1/src/rfc1524.c tin-2.4.2/src/rfc1524.c
--- tin-2.4.1/src/rfc1524.c	2016-10-12 17:28:01.000000000 +0200
+++ tin-2.4.2/src/rfc1524.c	2017-12-08 08:54:36.944698887 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2013-11-21
  *  Notes     : mailcap parsing as defined in RFC 1524
  *
- * Copyright (c) 2000-2017 Urs Janssen <urs@tin.org>, Jason Faultless <jason@altarstone.com>
+ * Copyright (c) 2000-2018 Urs Janssen <urs@tin.org>, Jason Faultless <jason@altarstone.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.4.1/src/rfc2045.c tin-2.4.2/src/rfc2045.c
--- tin-2.4.1/src/rfc2045.c	2016-10-12 17:28:01.000000000 +0200
+++ tin-2.4.2/src/rfc2045.c	2017-12-08 08:54:36.964699695 +0100
@@ -3,10 +3,10 @@
  *  Module    : rfc2045.c
  *  Author    : Chris Blum <chris@resolution.de>
  *  Created   : 1995-09-01
- *  Updated   : 2015-08-24
+ *  Updated   : 2017-02-17
  *  Notes     : RFC 2045/2047 encoding
  *
- * Copyright (c) 1995-2017 Chris Blum <chris@resolution.de>
+ * Copyright (c) 1995-2018 Chris Blum <chris@resolution.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -90,7 +90,7 @@ rfc1521_encode(
 			if (bits) {
 				if (xpos >= 73) {
 					*b++ = '\n';
-					*b = 0;
+					*b = '\0';
 					fputs(buffer, f);
 					b = buffer;
 					xpos = 0;
@@ -109,7 +109,7 @@ rfc1521_encode(
 				bits = 0;
 			}
 			if (xpos) {
-				*b = 0;
+				*b = '\0';
 				fputs(buffer, f);
 				xpos = 0;
 			}
@@ -139,7 +139,7 @@ rfc1521_encode(
 				if (bits >= 24) {
 					if (xpos >= 73) {
 						*b++ = '\n';
-						*b = 0;
+						*b = '\0';
 						b = buffer;
 						xpos = 0;
 						fputs(buffer, f);
@@ -206,7 +206,7 @@ rfc1521_encode(
 				xpos = 0;
 			}
 		}
-		*b = 0;
+		*b = '\0';
 		if (b != buffer)
 			fputs(buffer, f);
 		if (b != buffer && b[-1] == '\n')
diff -Nurp '--exclude=.bzr*' tin-2.4.1/src/rfc2046.c tin-2.4.2/src/rfc2046.c
--- tin-2.4.1/src/rfc2046.c	2016-10-12 17:28:01.000000000 +0200
+++ tin-2.4.2/src/rfc2046.c	2017-12-08 08:54:36.980700341 +0100
@@ -3,10 +3,10 @@
  *  Module    : rfc2046.c
  *  Author    : Jason Faultless <jason@altarstone.com>
  *  Created   : 2000-02-18
- *  Updated   : 2016-09-26
+ *  Updated   : 2017-10-11
  *  Notes     : RFC 2046 MIME article parsing
  *
- * Copyright (c) 2000-2017 Jason Faultless <jason@altarstone.com>
+ * Copyright (c) 2000-2018 Jason Faultless <jason@altarstone.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -54,7 +54,7 @@ static int count_lines(char *line);
 static int parse_multipart_article(FILE *infile, t_openartinfo *artinfo, t_part *part, int depth, t_bool show_progress_meter);
 static int parse_normal_article(FILE *in, t_openartinfo *artinfo, t_bool show_progress_meter);
 static int parse_rfc2045_article(FILE *infile, int line_count, t_openartinfo *artinfo, t_bool show_progress_meter);
-static unsigned int parse_content_encoding(const char *encoding);
+static unsigned int parse_content_encoding(char *encoding);
 static void decode_value(const char *charset, t_param *part);
 static void parse_content_type(char *type, t_part *content);
 static void parse_content_disposition(char *disp, t_part *part);
@@ -232,6 +232,11 @@ remove_cwsp(
 		}
 
 		if (!inquotes) {
+			/* skip over quoted pairs */
+			if (c_cnt && src == '\\') {
+				++from;
+				continue;
+			}
 			if (src == '(') {
 				++c_cnt;
 				continue;
@@ -704,10 +709,13 @@ parse_content_type(
 
 static unsigned int
 parse_content_encoding(
-	const char *encoding)
+	char *encoding)
 {
 	unsigned int i;
 
+	/* Remove comments and white space */
+	remove_cwsp(encoding);
+
 	for (i = 0; content_encodings[i] != NULL; ++i) {
 		if (strcasecmp(encoding, content_encodings[i]) == 0)
 			return i;
diff -Nurp '--exclude=.bzr*' tin-2.4.1/src/rfc2047.c tin-2.4.2/src/rfc2047.c
--- tin-2.4.1/src/rfc2047.c	2016-10-12 17:28:01.000000000 +0200
+++ tin-2.4.2/src/rfc2047.c	2017-12-08 08:54:37.020701957 +0100
@@ -3,10 +3,10 @@
  *  Module    : rfc2047.c
  *  Author    : Chris Blum <chris@resolution.de>
  *  Created   : 1995-09-01
- *  Updated   : 2016-03-10
+ *  Updated   : 2017-03-28
  *  Notes     : MIME header encoding/decoding stuff
  *
- * Copyright (c) 1995-2017 Chris Blum <chris@resolution.de>
+ * Copyright (c) 1995-2018 Chris Blum <chris@resolution.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -257,7 +257,7 @@ rfc1522_decode(
 #endif /* !CHARSET_CONVERSION */
 	sc = c;
 
-	while (*c && t - buffer < BUFFER_LEN) {
+	while (*c && t - buffer < BUFFER_LEN - 1) {
 		if (*c != '=') {
 			if (adjacentflag && isspace((unsigned char) *c)) {
 				const char *dd;
@@ -289,7 +289,7 @@ rfc1522_decode(
 				}
 				*e++ = *c++;
 			}
-			*e = 0;
+			*e = '\0';
 			if (*c == '?') {
 				c++;
 				encoding = tolower((unsigned char) *c);
@@ -364,7 +364,6 @@ str2b64(
 	}
 
 	*to = '\0';
-	return;
 }
 
 
@@ -779,7 +778,7 @@ rfc1522_do_encode(
 			rightafter_ew = FALSE;
 		}
 	}		/* end of pass 1 while loop */
-	*t = 0;
+	*t = '\0';
 
 	/* Pass 2: break long lines if there are MIME-sequences in the result */
 	c = buffer;
@@ -825,7 +824,7 @@ every "word" were a space ... */
 		FreeAndNull(buffer);
 		buffer = new_buffer;
 	}
-	*t = 0;
+	*t = '\0';
 	*where = buffer;
 	return any_quoting_done;
 }
diff -Nurp '--exclude=.bzr*' tin-2.4.1/src/save.c tin-2.4.2/src/save.c
--- tin-2.4.1/src/save.c	2016-10-12 17:28:01.000000000 +0200
+++ tin-2.4.2/src/save.c	2017-12-08 08:54:37.040702765 +0100
@@ -3,10 +3,10 @@
  *  Module    : save.c
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2016-10-10
+ *  Updated   : 2017-08-21
  *  Notes     :
  *
- * Copyright (c) 1991-2017 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
+ * Copyright (c) 1991-2018 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -493,7 +493,7 @@ save_and_process_art(
 		const char *partprefix;
 		char *ptr;
 		char archpath[PATH_LEN];
-		char filename[NAME_LEN];
+		char filename[NAME_LEN + 1];
 
 		/*
 		 * We need either a part or a patch number, part takes precedence
@@ -664,7 +664,7 @@ generate_savepath(
 	const char *name;
 	t_bool mbox;
 
-	savepath = my_malloc(PATH_LEN + 1);
+	savepath = my_malloc(PATH_LEN);
 	/*
 	 * Get the filename to save to in 'savepath'
 	 */
@@ -882,8 +882,6 @@ post_process_uud(
 	my_printf(_(txt_libuu_saved), count, num_save, errors, PLURAL(errors, txt_error));
 	my_printf(cCRLF);
 	UUCleanUp();
-
-	return;
 }
 
 #else
@@ -1143,7 +1141,6 @@ uudecode_line(
 			}
 		}
 	}
-	return;
 }
 
 
@@ -1173,7 +1170,7 @@ post_process_sh(
 		if ((fp_in = fopen(save[i].path, "r")) == NULL)
 			continue;
 
-		wait_message(1, _(txt_extracting_shar), save[i].path);
+		wait_message(0, _(txt_extracting_shar), save[i].path);
 
 		while (fgets(buf, (int) sizeof(buf), fp_in) != NULL) {
 			/* find #!/bin/sh style patterns */
@@ -1186,8 +1183,10 @@ post_process_sh(
 		}
 		fclose(fp_in);
 
-		if (fp_out == NULL)			/* Didn't extract any shar */
+		if (fp_out == NULL) {			/* Didn't extract any shar */
+			my_fputs(cCRLF, stdout);
 			continue;
+		}
 
 		fclose(fp_out);
 		fp_out = NULL;
@@ -1201,7 +1200,6 @@ post_process_sh(
 #endif /* !M_UNIX */
 		unlink(file_out);
 	}
-	return;
 }
 
 
@@ -2053,7 +2051,6 @@ tag_pattern(
 		FreeIfNeeded(cache.re);
 		FreeIfNeeded(cache.extra);
 	}
-	return;
 }
 
 
diff -Nurp '--exclude=.bzr*' tin-2.4.1/src/screen.c tin-2.4.2/src/screen.c
--- tin-2.4.1/src/screen.c	2016-10-12 17:28:01.000000000 +0200
+++ tin-2.4.2/src/screen.c	2017-12-08 08:54:37.072704057 +0100
@@ -3,10 +3,10 @@
  *  Module    : screen.c
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2016-04-15
+ *  Updated   : 2017-03-28
  *  Notes     :
  *
- * Copyright (c) 1991-2017 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
+ * Copyright (c) 1991-2018 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -214,8 +214,6 @@ perror_message(
 	}
 
 	va_end(ap);
-
-	return;
 }
 
 
diff -Nurp '--exclude=.bzr*' tin-2.4.1/src/search.c tin-2.4.2/src/search.c
--- tin-2.4.1/src/search.c	2016-10-12 17:28:01.000000000 +0200
+++ tin-2.4.2/src/search.c	2017-12-08 08:54:37.092704865 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2015-05-20
  *  Notes     :
  *
- * Copyright (c) 1991-2017 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
+ * Copyright (c) 1991-2018 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.4.1/src/select.c tin-2.4.2/src/select.c
--- tin-2.4.1/src/select.c	2016-10-12 17:28:01.000000000 +0200
+++ tin-2.4.2/src/select.c	2017-12-08 08:54:37.108705511 +0100
@@ -3,10 +3,10 @@
  *  Module    : select.c
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2016-10-10
+ *  Updated   : 2017-03-28
  *  Notes     :
  *
- * Copyright (c) 1991-2017 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
+ * Copyright (c) 1991-2018 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -67,7 +67,7 @@ static void subscribe_pattern(const char
 static void sync_active_file(void);
 static void yank_active_file(void);
 #ifdef NNTP_ABLE
-	static char *lookup_msgid(char *id);
+	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 */
@@ -1239,8 +1239,6 @@ read_groups(
 
 	if (!need_reread_active_file())
 		show_selection_page();
-
-	return;
 }
 
 
@@ -1451,10 +1449,10 @@ lookup_msgid(
 					case OK_HEAD:
 					case OK_HDR:
 						while ((ptr = tin_fgets(FAKE_NNTP_FP, FALSE)) != NULL) {
-#       ifdef DEBUG
+#		ifdef DEBUG
 							if (debug & DEBUG_NNTP)
 								debug_print_file("NNTP", "<<<%s%s", logtime(), ptr);
-#       endif /* DEBUG */
+#		endif /* DEBUG */
 
 							if (ret == OK_HEAD) { /* RFC 2980 ("%s %s", id, grp) */
 								if (!strncmp(ptr, msgid, strlen(msgid))) { /* INN, MPNews, Leafnode, Cnews nntpd */
@@ -1482,10 +1480,10 @@ lookup_msgid(
 							return x;
 
 						if (!r) {
-#       ifdef DEBUG
+#		ifdef DEBUG
 								if (debug & DEBUG_NNTP)
 									debug_print_file("NNTP", "lookup_msgid(%s) response empty or not recognized", buf);
-#       endif /* DEBUG */
+#		endif /* DEBUG */
 								if (!nntp_caps.xpat)
 									info_message(_(txt_lookup_func_not_available));
 						}
@@ -1513,10 +1511,10 @@ lookup_msgid(
 				switch (ret) {
 					case OK_HEAD:
 						while ((ptr = tin_fgets(FAKE_NNTP_FP, FALSE)) != NULL) {
-#ifdef DEBUG
+#		ifdef DEBUG
 							if (debug & DEBUG_NNTP)
 								debug_print_file("NNTP", "<<<%s%s", logtime(), ptr);
-#endif /* DEBUG */
+#		endif /* DEBUG */
 							if (!strncmp(ptr, msgid, strlen(msgid)))
 								r = ptr + strlen(msgid) + 1;
 
@@ -1528,10 +1526,10 @@ lookup_msgid(
 							return x;
 
 						if (!r) {
-#       ifdef DEBUG
+#		ifdef DEBUG
 								if (debug & DEBUG_NNTP)
 									debug_print_file("NNTP", "lookup_msgid(%s) response empty or not recognized", buf);
-#       endif /* DEBUG */
+#		endif /* DEBUG */
 								info_message(_(txt_lookup_func_not_available));
 								/* nntp_caps.xpat = FALSE; */ /* ? */
 						}
diff -Nurp '--exclude=.bzr*' tin-2.4.1/src/sigfile.c tin-2.4.2/src/sigfile.c
--- tin-2.4.1/src/sigfile.c	2016-10-12 17:28:01.000000000 +0200
+++ tin-2.4.2/src/sigfile.c	2017-12-08 08:54:37.136706642 +0100
@@ -3,10 +3,10 @@
  *  Module    : sigfile.c
  *  Author    : M. Gleason & I. Lea
  *  Created   : 1992-10-17
- *  Updated   : 2013-11-21
+ *  Updated   : 2017-08-02
  *  Notes     : Generate random signature for posting/mailing etc.
  *
- * Copyright (c) 1992-2017 Mike Gleason
+ * Copyright (c) 1992-2018 Mike Gleason
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -74,12 +74,41 @@ msg_write_signature(
 #ifndef DONT_HAVE_PIPING
 		if (thisgroup->attribute->sigfile[0] == '!') {
 			FILE *pipe_fp;
-			char *sigcmd;
+			char *sigcmd, *sigattr, *ptr;
 			char cmd[PATH_LEN];
 
 			fprintf(fp, "\n%s", thisgroup->attribute->sigdashes ? SIGDASHES : "\n");
-			sigcmd = my_malloc(strlen(thisgroup->attribute->sigfile + 1) + strlen(thisgroup->name) + 4);
-			sprintf(sigcmd, "%s \"%s\"", thisgroup->attribute->sigfile + 1, thisgroup->name);
+			sigattr = thisgroup->attribute->sigfile + 1;
+
+			if ((ptr = strstr(sigattr, "%G"))) {
+				char *to, *grpname;
+				int cnt = 1;
+
+				/* check if %G occurs more than once */
+				while (strstr(++ptr, "%G"))
+					++cnt;
+
+				/* sigattr - (cnt * '%G') + (cnt * '"groupname"') + '\0' */
+				sigcmd = my_malloc(strlen(sigattr) + cnt * strlen(thisgroup->name) + 1);
+				to = sigcmd;
+
+				while (*sigattr) {
+					if (*sigattr == '%' && *(sigattr + 1) && *(sigattr + 1) == 'G') {
+						grpname = thisgroup->name;
+						*to++ = '"';
+						while (*grpname)
+							*to++ = *grpname++;
+						*to++ = '"';
+						sigattr += 2;
+					} else
+						*to++ = *sigattr++;
+				}
+
+				*to = '\0';
+			} else {
+				sigcmd = my_malloc(strlen(sigattr) + 1);
+				sprintf(sigcmd, "%s", sigattr);
+			}
 
 			if ((pipe_fp = popen(sigcmd, "r")) != NULL) {
 				while (fgets(cmd, PATH_LEN, pipe_fp))
diff -Nurp '--exclude=.bzr*' tin-2.4.1/src/signal.c tin-2.4.2/src/signal.c
--- tin-2.4.1/src/signal.c	2016-10-12 17:28:02.000000000 +0200
+++ tin-2.4.2/src/signal.c	2017-12-08 08:54:37.176708258 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2016-07-29
  *  Notes     : signal handlers for different modes and window resizing
  *
- * Copyright (c) 1991-2017 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1991-2018 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.4.1/src/strftime.c tin-2.4.2/src/strftime.c
--- tin-2.4.1/src/strftime.c	2016-10-12 17:28:02.000000000 +0200
+++ tin-2.4.2/src/strftime.c	2017-12-08 08:54:37.204709389 +0100
@@ -12,7 +12,7 @@
  *              tm = localtime(&secs);
  *              num = strftime(buf, sizeof(buf), "%a %d-%m-%y %H:%M:%S", tm);
  *
- * Copyright (c) 1991-2017 Arnold Robbins <arnold@skeeve.com>
+ * Copyright (c) 1991-2018 Arnold Robbins <arnold@skeeve.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.4.1/src/string.c tin-2.4.2/src/string.c
--- tin-2.4.1/src/string.c	2016-12-04 10:53:13.000000000 +0100
+++ tin-2.4.2/src/string.c	2017-12-08 08:54:37.236710682 +0100
@@ -3,10 +3,10 @@
  *  Module    : string.c
  *  Author    : Urs Janssen <urs@tin.org>
  *  Created   : 1997-01-20
- *  Updated   : 2016-02-25
+ *  Updated   : 2017-02-17
  *  Notes     :
  *
- * Copyright (c) 1997-2017 Urs Janssen <urs@tin.org>
+ * Copyright (c) 1997-2018 Urs Janssen <urs@tin.org>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -239,7 +239,7 @@ mystrcat(
 		*((*t)++) = *s++;
 		len++;
 	}
-	**t = 0;
+	**t = '\0';
 	return len;
 }
 
diff -Nurp '--exclude=.bzr*' tin-2.4.1/src/tags.c tin-2.4.2/src/tags.c
--- tin-2.4.1/src/tags.c	2016-10-12 17:28:02.000000000 +0200
+++ tin-2.4.2/src/tags.c	2017-12-08 08:54:37.260711651 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2010-04-02
  *  Notes     : Split out from other modules
  *
- * Copyright (c) 1999-2017 Jason Faultless <jason@altarstone.com>
+ * Copyright (c) 1999-2018 Jason Faultless <jason@altarstone.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.4.1/src/tcurses.c tin-2.4.2/src/tcurses.c
--- tin-2.4.1/src/tcurses.c	2016-10-12 17:28:02.000000000 +0200
+++ tin-2.4.2/src/tcurses.c	2017-12-08 08:54:37.284712621 +0100
@@ -3,11 +3,11 @@
  *  Module    : tcurses.c
  *  Author    : Thomas Dickey <dickey@invisible-island.net>
  *  Created   : 1997-03-02
- *  Updated   : 2012-02-20
+ *  Updated   : 2017-10-18
  *  Notes     : This is a set of wrapper functions adapting the termcap
  *	             interface of tin to use SVr4 curses (e.g., ncurses).
  *
- * Copyright (c) 1997-2017 Thomas Dickey <dickey@invisible-island.net>
+ * Copyright (c) 1997-2018 Thomas Dickey <dickey@invisible-island.net>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -583,13 +583,16 @@ again:
 
 		if (wch < KEY_MIN) {
 			/* read in the multibyte sequence */
-			char *mbs = my_malloc(MB_CUR_MAX + 1);
+			char *mbs = my_calloc(1, MB_CUR_MAX + 1);
 			int i, ch;
 			wchar_t wc;
 
 			mbs[0] = (char) wch;
 			nodelay(stdscr, TRUE);
-			for (i = 1; i < (int) MB_CUR_MAX; i++) {
+			res = mbtowc(&wc, mbs, MB_CUR_MAX);
+			for (i = 1; i < (int) MB_CUR_MAX && res == -1; i++) {
+				if ((res = mbtowc(&wc, mbs, MB_CUR_MAX)) > 0)
+					break;
 				if ((ch = getch()) != ERR)
 					mbs[i] = (char) ch;
 				else
@@ -597,8 +600,6 @@ again:
 			}
 			nodelay(stdscr, FALSE);
 
-			mbs[i] = '\0';
-			res = mbtowc(&wc, mbs, MB_CUR_MAX);
 			free(mbs);
 			if (res == -1)
 				return WEOF; /* error */
@@ -689,13 +690,13 @@ my_fprintf(
 void
 my_fputc(
 	int ch,
-	FILE *fp)
+	FILE *stream)
 {
 	TRACE(("my_fputc(%s)", tin_tracechar(ch)));
 	if (cmd_line) {
 		if (_inraw && ch == '\n')
-			fputc('\r', fp);
-		fputc(ch, fp);
+			fputc('\r', stream);
+		fputc(ch, stream);
 	} else
 		addch((unsigned char) ch);
 }
@@ -704,15 +705,15 @@ my_fputc(
 void
 my_fputs(
 	const char *str,
-	FILE *fp)
+	FILE *stream)
 {
 	TRACE(("my_fputs(%s)", _nc_visbuf(str)));
 	if (cmd_line) {
 		if (_inraw) {
 			while (*str)
-				my_fputc(*str++, fp);
+				my_fputc(*str++, stream);
 		} else
-			fputs(str, fp);
+			fputs(str, stream);
 	} else {
 		addstr(str);
 	}
diff -Nurp '--exclude=.bzr*' tin-2.4.1/src/thread.c tin-2.4.2/src/thread.c
--- tin-2.4.1/src/thread.c	2016-10-12 17:28:02.000000000 +0200
+++ tin-2.4.2/src/thread.c	2017-12-08 08:54:37.312713752 +0100
@@ -3,10 +3,10 @@
  *  Module    : thread.c
  *  Author    : I. Lea
  *  Created   : 1991-04-01
- *  Updated   : 2016-07-26
+ *  Updated   : 2017-03-28
  *  Notes     :
  *
- * Copyright (c) 1991-2017 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1991-2018 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -382,7 +382,6 @@ draw_thread_item(
 	int item)
 {
 	build_tline(item, &arts[find_response(thread_basenote, item)]);
-	return;
 }
 
 
@@ -1430,7 +1429,6 @@ make_prefix(
 	prefix[maxlen] = '\0'; /* just in case strlen(buf) > maxlen */
 	free(buf);
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
-	return;
 }
 
 
diff -Nurp '--exclude=.bzr*' tin-2.4.1/src/tincfg.tbl tin-2.4.2/src/tincfg.tbl
--- tin-2.4.1/src/tincfg.tbl	2016-10-12 17:31:23.000000000 +0200
+++ tin-2.4.2/src/tincfg.tbl	2017-12-08 08:54:40.676849635 +0100
@@ -2,10 +2,10 @@
 ;   Module    : tincfg.tbl
 ;   Author    : Thomas E. Dickey
 ;   Created   : 1996-11-01
-;   Updated   : 2016-04-17
+;   Updated   : 2017-08-13
 ;   Notes     : #defines and structs for config.c
 ;
-; Copyright (c) 1996-2017 Thomas E. Dickey <dickey@invisible-island.net>
+; Copyright (c) 1996-2018 Thomas E. Dickey <dickey@invisible-island.net>
 ; All rights reserved.
 ;
 ; Redistribution and use in source and binary forms, with or without
@@ -284,6 +284,9 @@
 	start_editor_offset		OPT_ON_OFF
 	editor_format			OPT_STRING
 	inews_prog			OPT_STRING
+#ifdef USE_CANLOCK
+	cancel_lock_algo		txt_cancel_lock_algos
+#endif
 	mailer_format			OPT_STRING
 	interactive_mailer		txt_interactive_mailers
 	unlink_article			OPT_ON_OFF
diff -Nurp '--exclude=.bzr*' tin-2.4.1/src/trace.c tin-2.4.2/src/trace.c
--- tin-2.4.1/src/trace.c	2016-10-12 17:28:02.000000000 +0200
+++ tin-2.4.2/src/trace.c	2017-12-08 08:54:37.364715852 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2001-07-22
  *  Notes     : debugging support via TRACE macro.
  *
- * Copyright (c) 1997-2017 Thomas Dickey <dickey@invisible-island.net>
+ * Copyright (c) 1997-2018 Thomas Dickey <dickey@invisible-island.net>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.4.1/src/version.c tin-2.4.2/src/version.c
--- tin-2.4.1/src/version.c	2016-10-12 17:28:02.000000000 +0200
+++ tin-2.4.2/src/version.c	2017-12-08 08:54:37.388716821 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2013-11-15
  *  Notes     :
  *
- * Copyright (c) 2003-2017 Urs Janssen <urs@tin.org>
+ * Copyright (c) 2003-2018 Urs Janssen <urs@tin.org>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.4.1/src/wildmat.c tin-2.4.2/src/wildmat.c
--- tin-2.4.1/src/wildmat.c	2016-10-12 17:28:02.000000000 +0200
+++ tin-2.4.2/src/wildmat.c	2017-12-08 08:54:37.416717953 +0100
@@ -169,7 +169,7 @@ wildmatpos(
 	int srch_offsets_size)
 {
 	char *txt, *t, *px;
-	int i;
+	int i, prev_offset = srch_offsets[1];
 	t_bool ret = FALSE;
 
 	if (srch_offsets_size >= 2)
@@ -199,7 +199,7 @@ wildmatpos(
 	/* remove the leading '*' */
 	px = my_strdup(p + 1);
 
-	for (t = txt; *t; t++)
+	for (t = txt + prev_offset; *t; t++)
 		if ((ret = (DoMatch(t, px))) == TRUE) {
 			/* remove the trailing '*' */
 			px[strlen(px) - 1] = '\0';
diff -Nurp '--exclude=.bzr*' tin-2.4.1/src/xface.c tin-2.4.2/src/xface.c
--- tin-2.4.1/src/xface.c	2016-10-12 17:28:02.000000000 +0200
+++ tin-2.4.2/src/xface.c	2017-12-08 08:54:37.440718922 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2013-11-06
  *  Notes     :
  *
- * Copyright (c) 2003-2017 Joshua Crawford <mortarn@softhome.net> & Drazen Kacar <dave@willfork.com>
+ * Copyright (c) 2003-2018 Joshua Crawford <mortarn@softhome.net> & Drazen Kacar <dave@willfork.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.4.1/src/xref.c tin-2.4.2/src/xref.c
--- tin-2.4.1/src/xref.c	2016-10-12 17:28:02.000000000 +0200
+++ tin-2.4.2/src/xref.c	2017-12-08 08:54:37.468720053 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2016-06-02
  *  Notes     :
  *
- * Copyright (c) 1993-2017 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1993-2018 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.4.1/tin.spec tin-2.4.2/tin.spec
--- tin-2.4.1/tin.spec	2016-08-23 23:02:45.000000000 +0200
+++ tin-2.4.2/tin.spec	2017-05-03 19:47:33.173373469 +0200
@@ -1,10 +1,10 @@
 Name: tin
 Summary: easy-to-use USENET news reader
-Version: 2.4.1
+Version: 2.4.2
 Release: 1
 License: BSD
 Group: Applications/News
-Source: ftp://ftp.tin.org/pub/news/clients/tin/v2.3/%{name}-%{version}.tar.bz2
+Source: ftp://ftp.tin.org/pub/news/clients/tin/v2.4/%{name}-%{version}.tar.bz2
 Buildroot: /var/tmp/%{name}-%{version}-%{release}
 Packager: Dirk Nimmich <nimmich@muenster.de>
 
diff -Nurp '--exclude=.bzr*' tin-2.4.1/tools/opt-case.pl tin-2.4.2/tools/opt-case.pl
--- tin-2.4.1/tools/opt-case.pl	2013-08-28 19:09:55.000000000 +0200
+++ tin-2.4.2/tools/opt-case.pl	2017-12-08 08:44:49.212401596 +0100
@@ -78,7 +78,7 @@ B<opt-case.pl> E<lt> I<input> [E<gt> I<o
 
 =head1 DESCRIPTION
 
-B<opt-case.pl> reads a B<tin>(1) filter-file (B<tin>(5)) with regexp
+B<opt-case.pl> reads a L<tin(1)> filter-file (L<tin(5)>) with regexp
 filters on STDIN and turns all case insensitive regexp into case
 sensitive ones whenever possible, as case sensitive regexp are (a
 bit) faster.
@@ -86,12 +86,12 @@ bit) faster.
 =head1 NOTES
 
 The case= line must come before any line with a regexp pattern, (that
-is the order B<tin>(1) saves the filter file, if you created the
-filter by hand and never let B<tin>(1) rewrite the file, you might
+is the order L<tin(1)> saves the filter file, if you created the
+filter by hand and never let L<tin(1)> rewrite the file, you might
 want to check that first).
 
 Don't use B<opt-case.pl> on wildmat filters, transform them into
-regexp filter via B<w2r.pl>(1) first.
+regexp filter via L<w2r.pl(1)> first.
 
 =head1 AUTHOR
 
@@ -99,6 +99,6 @@ Urs Janssen E<lt>urs@tin.orgE<gt>
 
 =head1 SEE ALSO
 
-B<tin>(1), B<tin>(5), B<w2r.pl>(1)
+L<tin(1)>, L<tin(5)>, L<w2r.pl(1)>
 
 =cut
diff -Nurp '--exclude=.bzr*' tin-2.4.1/tools/tinews.pl tin-2.4.2/tools/tinews.pl
--- tin-2.4.1/tools/tinews.pl	2016-12-21 11:06:24.000000000 +0100
+++ tin-2.4.2/tools/tinews.pl	2017-12-10 17:01:49.590977111 +0100
@@ -4,7 +4,7 @@
 # signs the article and posts it.
 #
 #
-# Copyright (c) 2002-2017 Urs Janssen <urs@tin.org>,
+# Copyright (c) 2002-2018 Urs Janssen <urs@tin.org>,
 #                         Marc Brockschmidt <marc@marcbrockschmidt.de>
 #
 # Redistribution and use in source and binary forms, with or without
@@ -35,19 +35,22 @@
 # TODO: - add debug mode which doesn't delete tmp-files and is verbose
 #       - add pid to pgptmpf to allow multiple simultaneous instances
 #       - check for /etc/nntpserver (and /etc/news/server)
-#       - add $NEWSHOST fallback for $NNTPSERVER (like in Net::NNTP)?
 #       - add $PGPOPTS, $PGPPATH and $GNUPGHOME support
 #       - cleanup and remove duplicated code
 #       - option to convert CRLF to LF in input
-#       - use STARTTLS (if Net::NNTP is recent enough and server supports it)
+#       - use STARTTLS (if Net::NNTP is recent enough and server supports it)?
 #       - quote inpupt properly before passing to shell
+#       - if (!defined $ENV{'GPG_TTY'}) {if (open(my $T,'-|','tty')) {
+#           chomp(my $tty=<$T>); close($T);
+#           $ENV{'GPG_TTY'}=$tty if($tty =~ m/^\//)}}
+#         for gpg?
 #
 
 use strict;
 use warnings;
 
 # version Number
-my $version = "1.1.42";
+my $version = "1.1.49";
 
 my %config;
 
@@ -80,9 +83,10 @@ $config{'pgpheader'}	= 'X-PGP-Sig';
 $config{'pgpbegin'}		= '-----BEGIN PGP SIGNATURE-----';	# Begin of PGP-Signature
 $config{'pgpend'}		= '-----END PGP SIGNATURE-----';	# End of PGP-Signature
 
+$config{'canlock_algorithm'}	= 'sha1'; 	# Digest algorithm used for cancel-lock and cancel-key; sha1, sha256 and sha512 are supported
 # $config{'canlock_secret'}	= '~/.cancelsecret';		# Path to canlock secret file
 
-# $config{'ignore_headers'} = '';      # headers to be ignored during signing
+# $config{'ignore_headers'} = '';		# headers to be ignored during signing
 
 $config{'PGPSignHeaders'} = ['From', 'Newsgroups', 'Subject', 'Control',
 	'Supersedes', 'Followup-To', 'Date', 'Injection-Date', 'Sender', 'Approved',
@@ -130,7 +134,8 @@ if (defined($TINEWSRC)) {
 # digest-algo is case sensitive and should be all uppercase
 $config{'digest-algo'} = uc($config{'digest-algo'});
 
-# these env-vars have higher priority
+# these env-vars have higher priority (order is important)
+$config{'NNTPServer'} = $ENV{'NEWSHOST'} if ($ENV{'NEWSHOST'});
 $config{'NNTPServer'} = $ENV{'NNTPSERVER'} if ($ENV{'NNTPSERVER'});
 $config{'NNTPPort'} = $ENV{'NNTPPORT'} if ($ENV{'NNTPPORT'});
 
@@ -148,6 +153,7 @@ GetOptions('A|V|W|O|no-organization|h|he
 	'force-auth|Y'	=> \$config{'force_auth'},
 	'approved|a=s'	=> \$config{'approved'},
 	'control|c=s'	=> \$config{'control'},
+	'canlock-algorithm=s'	=> \$config{'canlock_algorithm'},
 	'distribution|d=s'	=> \$config{'distribution'},
 	'expires|e=s'	=> \$config{'expires'},
 	'from|f=s'	=> \$config{'from'},
@@ -179,19 +185,45 @@ usage() if ($config{'help'});
 my $sha_mod=undef;
 # Cancel-Locks require some more modules
 if ($config{'canlock_secret'} && !$config{'no_canlock'}) {
-	foreach ('Digest::SHA qw(sha1)', 'Digest::SHA1()') {
-		eval "use $_";
-		if (!$@) {
-			($sha_mod = $_) =~ s#( qw\(sha1\)|\(\))##;
-			last;
+	$config{'canlock_algorithm'} = lc($config{'canlock_algorithm'});
+	# we support sha1, sha256 and sha512, fallback to sha1 if something else is given
+	if (!($config{'canlock_algorithm'} =~ /^sha(1|256|512)$/)) {
+		warn "Digest algorithm " . $config{'canlock_algorithm'} . " not supported. Falling back to sha1.\n" if $config{'debug'};
+		$config{'canlock_algorithm'} = 'sha1';
+	}
+	if ($config{'canlock_algorithm'} eq 'sha1') {
+		foreach ('Digest::SHA qw(sha1)', 'Digest::SHA1()') {
+			eval "use $_";
+			if (!$@) {
+				($sha_mod = $_) =~ s#( qw\(sha1\)|\(\))##;
+				last;
+			}
 		}
-	}
-	foreach ('MIME::Base64()', 'Digest::HMAC_SHA1()') {
-		eval "use $_";
-		if ($@ || !defined($sha_mod)) {
-			$config{'no_canlock'} = 1;
-			warn "Cancel-Locks disabled: Can't locate ".$_."\n" if $config{'debug'};
-			last;
+		foreach ('MIME::Base64()', 'Digest::HMAC_SHA1()') {
+			eval "use $_";
+			if ($@ || !defined($sha_mod)) {
+				$config{'no_canlock'} = 1;
+				warn "Cancel-Locks disabled: Can't locate ".$_."\n" if $config{'debug'};
+				last;
+			}
+		}
+	} elsif ($config{'canlock_algorithm'} eq 'sha256') {
+		foreach ('MIME::Base64()', 'Digest::SHA qw(sha256 hmac_sha256)') {
+			eval "use $_";
+			if ($@) {
+	 			$config{'no_canlock'} = 1;
+				warn "Cancel-Locks disabled: Can't locate ".$_."\n" if $config{'debug'};
+				last;
+			}
+		}
+	} else {
+		foreach ('MIME::Base64()', 'Digest::SHA qw(sha512 hmac_sha512)') {
+			eval "use $_";
+			if ($@) {
+	 			$config{'no_canlock'} = 1;
+				warn "Cancel-Locks disabled: Can't locate ".$_."\n" if $config{'debug'};
+				last;
+			}
 		}
 	}
 }
@@ -228,11 +260,11 @@ readarticle(\%Header, \@Body);
 # Add signature if there is none
 if (!$config{'no_signature'}) {
 	if ($config{'add_signature'} && !grep {/^-- /} @Body) {
-		if (-r $config{'sig_path'}) {
+		if (-r glob($config{'sig_path'})) {
 			my $l = 0;
 			push @Body, "-- \n";
-			open(my $SIGNATURE, '<', $config{'sig_path'}) or die("Can't open " . $config{'sig_path'} . ": $!");
-			while (<$SIGNATURE>){
+			open(my $SIGNATURE, '<', glob($config{'sig_path'})) or die("Can't open " . $config{'sig_path'} . ": $!");
+			while (<$SIGNATURE>) {
 				die $config{'sig_path'} . " longer than " . $config{'sig_max_lines'}. " lines!" if (++$l > $config{'sig_max_lines'});
 				push @Body, $_;
 			}
@@ -368,44 +400,38 @@ if ($config{'canlock_secret'} && !$confi
 	close($CANLock);
 	(my $data = $Header{'message-id'}) =~ s#^Message-ID: ##i;
 	chomp $data;
-	my $digest = Digest::HMAC_SHA1::hmac_sha1($data, $key);
-	my $cancel_key = MIME::Base64::encode($digest, '');
-	my $cancel_lock;
-	if ($sha_mod =~ m/SHA1/) {
-		$cancel_lock = MIME::Base64::encode(Digest::SHA1::sha1($cancel_key, ''));
-	} else {
-		$cancel_lock = MIME::Base64::encode(Digest::SHA::sha1($cancel_key, ''));
-	}
+	my $cancel_key = buildcancelkey($data, $key);
+	my $cancel_lock = buildcancellock($cancel_key, $sha_mod);
 	if (defined($Header{'cancel-lock'})) {
 		chomp $Header{'cancel-lock'};
-		$Header{'cancel-lock'} .= " sha1:" . $cancel_lock;
+		$Header{'cancel-lock'} .= " " . $config{'canlock_algorithm'} . ":" . $cancel_lock . "\n";
 	} else {
-		$Header{'cancel-lock'} = "Cancel-Lock: sha1:" . $cancel_lock;
+		$Header{'cancel-lock'} = "Cancel-Lock: " . $config{'canlock_algorithm'} . ":" . $cancel_lock . "\n";
 	}
 
 	if ((defined($Header{'supersedes'}) && $Header{'supersedes'} =~ m/^Supersedes:\s+<\S+>\s*$/i) || (defined($Header{'control'}) && $Header{'control'} =~ m/^Control:\s+cancel\s+<\S+>\s*$/i) ||(defined($Header{'also-control'}) && $Header{'also-control'} =~ m/^Also-Control:\s+cancel\s+<\S+>\s*$/i)) {
 		if (defined($Header{'also-control'}) && $Header{'also-control'} =~ m/^Also-Control:\s+cancel\s+/i) {
 			($data = $Header{'also-control'}) =~ s#^Also-Control:\s+cancel\s+##i;
 			chomp $data;
-			$cancel_key = MIME::Base64::encode(Digest::HMAC_SHA1::hmac_sha1($data, $key),'');
+			$cancel_key = buildcancelkey($data, $key);
 		} else {
 			if (defined($Header{'control'}) && $Header{'control'} =~ m/^Control: cancel /i) {
 				($data = $Header{'control'})=~ s#^Control:\s+cancel\s+##i;
 				chomp $data;
-				$cancel_key = MIME::Base64::encode(Digest::HMAC_SHA1::hmac_sha1($data, $key),'');
+				$cancel_key = buildcancelkey($data, $key);
 			} else {
 				if (defined($Header{'supersedes'})) {
 					($data = $Header{'supersedes'}) =~ s#^Supersedes: ##i;
 					chomp $data;
-					$cancel_key = MIME::Base64::encode(Digest::HMAC_SHA1::hmac_sha1($data, $key),'');
+					$cancel_key = buildcancelkey($data, $key);
 				}
 			}
 		}
 		if (defined($Header{'cancel-key'})) {
 			chomp $Header{'cancel-key'};
-			$Header{'cancel-key'} .= " sha1:" . $cancel_key . "\n";
+			$Header{'cancel-key'} .= " " . $config{'canlock_algorithm'} . ":" . $cancel_key . "\n";
 		} else {
-			$Header{'cancel-key'} = "Cancel-Key: sha1:" . $cancel_key . "\n";
+			$Header{'cancel-key'} = "Cancel-Key: " . $config{'canlock_algorithm'} . ":" . $cancel_key . "\n";
 		}
 	}
 }
@@ -700,7 +726,7 @@ sub savearticle {
 
 #-------- sub signarticle
 # signarticle signs an article and returns a reference to an array
-# 	containing the whole signed Message.
+# containing the whole signed Message.
 #
 # Receives:
 # 	- $HeaderR: A reference to a hash containing the articles headers.
@@ -747,6 +773,7 @@ sub signarticle {
 	unless (m/\Q$config{'pgpbegin'}\E$/o) {
 		unlink $config{'pgptmpf'} . ".txt";
 		unlink $config{'pgptmpf'} . ".txt.asc";
+		close($FH);
 		die("$0: ".$config{'pgpbegin'}." not found in ".$config{'pgptmpf'}.".txt.asc\n");
 	}
 	unlink($config{'pgptmpf'} . ".txt") or warn "$0: Couldn't unlink ".$config{'pgptmpf'}.".txt: $!\n";
@@ -755,6 +782,7 @@ sub signarticle {
 	$_ = <$FH>;
 	unless (m/^Version: (\S+)(?:\s(\S+))?/o) {
 		unlink $config{'pgptmpf'} . ".txt.asc";
+		close($FH);
 		die("$0: didn't find PGP Version line where expected.\n");
 	}
 	if (defined($2)) {
@@ -776,6 +804,7 @@ sub signarticle {
 	$_ = <$FH>;
 	unless (eof($FH)) {
 		unlink $config{'pgptmpf'} . ".txt.asc";
+		close($FH);
 		die("$0: unexpected data following ".$config{'pgpend'}."\n");
 	}
 	close($FH);
@@ -808,6 +837,55 @@ sub signarticle {
 	return \@pgpmessage;
 }
 
+#-------- sub buildcancelkey
+# buildcancelkey builds the cancel-key based on the configured HASH algorithm.
+#
+# Receives:
+# 	- $data: The input data.
+# 	- $key: The secret key to be used.
+#
+# Returns:
+# 	- $cancel_key: The calculated cancel-key.
+sub buildcancelkey {
+	my ($data, $key) = @_;
+	my $cancel_key;
+	if ($config{'canlock_algorithm'} eq 'sha1') {
+		$cancel_key = MIME::Base64::encode(Digest::HMAC_SHA1::hmac_sha1($data, $key), '');
+	} elsif ($config{'canlock_algorithm'} eq 'sha256') {
+		$cancel_key = MIME::Base64::encode(Digest::SHA::hmac_sha256($data, $key), '');
+	} else {
+		$cancel_key = MIME::Base64::encode(Digest::SHA::hmac_sha512($data, $key), '');
+	}
+	return $cancel_key;
+}
+
+#-------- sub buildcancellock
+# buildcancellock builds the cancel-lock based on the configured HASH algorithm
+# and the given cancel-key.
+#
+# Receives:
+# 	- $sha_mod: A hint which module to be used for sha1.
+# 	- $cancel_key: The cancel-key for which the lock has to be calculated.
+#
+# Returns:
+# 	- $cancel_lock: The calculated cancel-lock.
+sub buildcancellock {
+	my ($cancel_key, $sha_mod) = @_;
+	my $cancel_lock;
+	if ($config{'canlock_algorithm'} eq 'sha1') {
+		if ($sha_mod =~ m/SHA1/) {
+			$cancel_lock = MIME::Base64::encode(Digest::SHA1::sha1($cancel_key, ''), '');
+		} else {
+			$cancel_lock = MIME::Base64::encode(Digest::SHA::sha1($cancel_key, ''), '');
+		}
+	} elsif ($config{'canlock_algorithm'} eq 'sha256') {
+		$cancel_lock = MIME::Base64::encode(Digest::SHA::sha256($cancel_key, ''), '');
+	} else {
+		$cancel_lock = MIME::Base64::encode(Digest::SHA::sha512($cancel_key, ''), '');
+	}
+	return $cancel_lock;
+}
+
 sub version {
 	print $pname." ".$version."\n";
 	return;
@@ -853,8 +931,8 @@ B<tinews.pl> [B<OPTIONS>] E<lt> I<input>
 
 =head1 DESCRIPTION
 
-B<tinews.pl> reads an article on STDIN, signs it via B<pgp>(1) or
-B<gpg>(1) and posts it to a news server.
+B<tinews.pl> reads an article on STDIN, signs it via L<pgp(1)> or
+L<gpg(1)> and posts it to a news server.
 
 If the article contains To:, Cc: or Bcc: headers and mail-actions are
 configured it will automatically add a "Posted-And-Mailed: yes" header
@@ -969,6 +1047,12 @@ X<-L> X<--no-canlock>
 
 Do not add Cancel-Lock: / Cancel-Key: headers.
 
+=item --B<canlock-algorithm> C<Algorithm>
+X<--canlock-algorithm>
+
+Digest algorithm used for Cancel-Lock: / Cancel-Key: headers.
+Supported algorithms are sha1, sha256 and sha512. Default is sha1.
+
 =item -B<R> | --B<no-control>
 X<-R> X<--no-control>
 
@@ -1032,10 +1116,17 @@ X<tinews, environment variables>
 
 =over 4
 
+=item B<$NEWSHOST>
+X<$NEWSHOST> X<NEWSHOST>
+
+Set to override the NNTP server configured in the source or config-file.
+It has lower priority than B<$NNTPSERVER> and should be avoided.
+
 =item B<$NNTPSERVER>
 X<$NNTPSERVER> X<NNTPSERVER>
 
-Set to override the NNTP server configured in the source.
+Set to override the NNTP server configured in the source or config-file.
+This has higher priority than B<$NEWSHOST>.
 
 =item B<$NNTPPORT>
 X<$NNTPPORT> X<NNTPPORT>
@@ -1048,12 +1139,12 @@ B<$NNTPPORT>.
 X<$PGPPASS> X<PGPPASS>
 
 Set to override the passphrase configured in the source (used for
-B<pgp>(1)-2.6.3).
+L<pgp(1)>-2.6.3).
 
 =item B<$PGPPASSFILE>
 X<$PGPPASSFILE> X<PGPPASSFILE>
 
-Passphrase file used for B<pgp>(1) or B<gpg>(1).
+Passphrase file used for L<pgp(1)> or L<gpg(1)>.
 
 =item B<$SIGNER>
 X<$SIGNER> X<SIGNER>
@@ -1099,7 +1190,7 @@ Temporary file used to store the reforma
 
 =item F<$PGPPASSFILE>
 
-The passphrase file to be used for B<pgp>(1) or B<gpg>(1).
+The passphrase file to be used for L<pgp(1)> or L<gpg(1)>.
 
 =item F<$HOME/.signature>
 
@@ -1143,16 +1234,24 @@ security is an issue, don't use this scr
 
 =head1 NOTES
 
-B<tinews.pl> is designed to be used with B<pgp>(1)-2.6.3,
-B<pgp>(1)-5, B<pgp>(1)-6, B<gpg>(1) and B<gpg2>(1).
+B<tinews.pl> is designed to be used with L<pgp(1)>-2.6.3,
+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:
-B<Getopt::Long>(3pm), B<Net::NNTP>(3pm), B<Time::Local>(3pm) and
-B<Term::Readline>(3pm).
+L<Getopt::Long(3pm)>, L<Net::NNTP(3pm)>, <Time::Local(3pm)> and
+L<Term::Readline(3pm)>.
 
 If the Cancel-Lock feature is enabled the following additional modules
-must be installed: B<MIME::Base64>(3pm), B<Digest::SHA>(3pm) or
-B<Digest::SHA1>(3pm) and B<Digest::HMAC_SHA1>(3pm)
+must be installed: L<MIME::Base64(3pm)>, L<Digest::SHA(3pm)> or
+L<Digest::SHA1(3pm)> and L<Digest::HMAC_SHA1(3pm)>. sha256 and sha512 as
+algorithms for B<canlock-algorithm> are only available with L<Digest::SHA(3pm)>.
+
+L<gpg2(1)> users may need to set B<$GPG_TTY>, i.e.
+
+ GPG_TTY=$(tty)
+ export GPG_TTY
+
+before using B<tinews.pl>. See L<https://www.gnupg.org/> for details.
 
 =head1 AUTHOR
 
@@ -1161,9 +1260,9 @@ Marc Brockschmidt E<lt>marc@marcbrocksch
 
 =head1 SEE ALSO
 
-B<pgp>(1), B<gpg>(1), B<gpg2>(1), B<pgps>(1), B<Digest::HMAC_SHA1>(3pm),
-B<Digest::SHA>(3pm), B<Digest::SHA1>(3pm), B<Getopt::Long>(3pm),
-B<MIME::Base64>(3pm), B<Net::NNTP>(3pm), B<Time::Local>(3pm),
-B<Term::Readline>(3pm)
+L<pgp(1)>, L<gpg(1)>, L<gpg2(1)>, L<pgps(1)>, L<Digest::HMAC_SHA1(3pm)>,
+L<Digest::SHA(3pm)>, L<Digest::SHA1(3pm)>, L<Getopt::Long(3pm)>,
+L<MIME::Base64(3pm)>, L<Net::NNTP(3pm)>, L<Time::Local(3pm)>,
+L<Term::Readline(3pm)>
 
 =cut
diff -Nurp '--exclude=.bzr*' tin-2.4.1/tools/url_handler.pl tin-2.4.2/tools/url_handler.pl
--- tin-2.4.1/tools/url_handler.pl	2013-08-28 19:09:56.000000000 +0200
+++ tin-2.4.2/tools/url_handler.pl	2017-12-08 00:50:27.973316894 +0100
@@ -123,7 +123,7 @@ Examples:
 
 =head1 SECURITY
 
-B<url_handler.pl> was designed to work together with B<tin>(1) which only
+B<url_handler.pl> was designed to work together with L<tin(1)> which only
 issues shell escaped absolute URLs thus B<url_handler.pl> does not try hard
 to shell escape its input nor does it convert relative URLs into absolute
 ones! If you use B<url_handler.pl> from other applications be sure to at
@@ -135,7 +135,7 @@ Urs Janssen E<lt>urs@tin.orgE<gt>
 
 =head1 SEE ALSO
 
-http://www.catb.org/~esr/BROWSER/
-http://www.dwheeler.com/browse/secure_browser.html
+L<http://www.catb.org/~esr/BROWSER/>
+L<http://www.dwheeler.com/browse/secure_browser.html>
 
 =cut
diff -Nurp '--exclude=.bzr*' tin-2.4.1/tools/w2r.pl tin-2.4.2/tools/w2r.pl
--- tin-2.4.1/tools/w2r.pl	2013-08-28 19:09:56.000000000 +0200
+++ tin-2.4.2/tools/w2r.pl	2017-12-08 08:42:29.026745763 +0100
@@ -128,7 +128,7 @@ B<w2r.pl> E<lt> I<input> [E<gt> I<output
 
 =head1 DESCRIPTION
 
-B<w2r.pl> reads a B<tin>(1) filter file with wildmat filters on STDIN,
+B<w2r.pl> reads a L<tin(1)> filter file with wildmat filters on STDIN,
 converts it to regexp filters and returns it on STDOUT.
 
 =head1 NOTES
@@ -141,6 +141,6 @@ Urs Janssen E<lt>urs@tin.orgE<gt>
 
 =head1 SEE ALSO
 
-B<tin>(1), B<tin>(5)
+L<tin(1)>, L<tin(5)>
 
 =cut
