-----------------------------------------------------------------------------
 MANIFEST             |  145 
 Makefile             |   13 
 aclocal.m4           |  236 +
 config.guess         |   40 
 config.sub           |   37 
 configure            | 3605 ++++++++++++++---------
 configure.in         |  174 -
 doc/CHANGES          |   43 
 doc/INSTALL          |   37 
 doc/TODO             |   30 
 doc/l10n/de.add      |    2 
 doc/l10n/de.po       | 2492 ++++++++--------
 doc/l10n/de/tin.1    |   71 
 doc/l10n/de/tin.5    |   28 
 doc/l10n/en_GB.po    | 2541 ++++++++--------
 doc/l10n/en_GB/tin.1 |   69 
 doc/l10n/en_GB/tin.5 |   28 
 doc/l10n/tin-man.pot | 2417 +++++++--------
 doc/opt-case.1       |    2 
 doc/tin.1            |   51 
 doc/tin.5            |   22 
 include/autoconf.hin |   20 
 include/extern.h     |   19 
 include/policy.h     |   17 
 include/proto.h      |   13 
 include/tin.h        |   95 
 include/tinrc.h      |   15 
 include/version.h    |    6 
 pcre/config.h        |    4 
 po/da.gmo            |binary
 po/da.po             |  981 +++---
 po/de.gmo            |binary
 po/de.po             | 1002 +++---
 po/en_GB.gmo         |binary
 po/en_GB.po          |  988 +++---
 po/et.gmo            |binary
 po/et.po             | 1000 +++---
 po/fr.gmo            |binary
 po/fr.po             | 1000 +++---
 po/ru.gmo            |binary
 po/ru.po             |  989 +++---
 po/sv.gmo            |binary
 po/sv.po             |  981 +++---
 po/tin.pot           |  988 +++---
 po/tr.gmo            |binary
 po/tr.po             | 1001 +++---
 po/zh_TW.gmo         |binary
 po/zh_TW.po          | 7548 +++++++++++++++++++++++++++++++++++++++++++++++++
 src/Makefile.in      |    6 
 src/art.c            |  119 
 src/config.c         |   18 
 src/curses.c         |   11 
 src/debug.c          |   12 
 src/group.c          |    4 
 src/heapsort.c       |  189 +
 src/inews.c          |   30 
 src/init.c           |   11 
 src/lang.c           |   48 
 src/mail.c           |    5 
 src/misc.c           |   91 
 src/nntplib.c        |    6 
 src/options_menu.c   |  189 -
 src/page.c           |    4 
 src/pgp.c            |   32 
 src/post.c           |   14 
 src/refs.c           |    2 
 src/screen.c         |    4 
 src/select.c         |    8 
 src/string.c         |   65 
 src/tcurses.c        |    6 
 src/thread.c         |    4 
 src/tincfg.tbl       |   97 
 tools/opt-case.pl    |   12 
 tools/tinews.pl      |    2 
 tools/tinlock        |    2 
 tools/url_handler.pl |    7 
 76 files changed, 19685 insertions(+), 10063 deletions(-)
-----------------------------------------------------------------------------
diff -Nurp --exclude='.bzr*' tin-2.1.0/MANIFEST tin-2.1.1/MANIFEST
--- tin-2.1.0/MANIFEST	2011-12-24 16:39:32.000000000 +0100
+++ tin-2.1.1/MANIFEST	2012-06-23 11:51:55.951301626 +0200
@@ -1,25 +1,25 @@
-MANIFEST for tin-2.1.0 (Sat Dec 24 16:39:31 CET 2011)
+MANIFEST for tin-2.1.1 (Sat Jun 23 11:51:54 CEST 2012)
 ----------------------------------------------------
-   14066 ./Makefile
-    8059 ./MANIFEST
+   14150 ./Makefile
+    8133 ./MANIFEST
     1441 ./README
      745 ./README.MAC
      976 ./README.WIN
-  178359 ./aclocal.m4
+  182070 ./aclocal.m4
      882 ./conf-tin
-   45149 ./config.guess
-   35431 ./config.sub
-  649206 ./configure
-   33982 ./configure.in
+   45527 ./config.guess
+   35533 ./config.sub
+  670669 ./configure
+   35884 ./configure.in
     7123 ./install-sh
     1488 ./tin.spec
    18847 ./doc/ABOUT-NLS
-    2197 ./doc/CHANGES
+    4217 ./doc/CHANGES
   278101 ./doc/CHANGES.old
     5041 ./doc/CREDITS
     1305 ./doc/DEBUG_REFS
-   30697 ./doc/INSTALL
-   40547 ./doc/TODO
+   30951 ./doc/INSTALL
+   41274 ./doc/TODO
      294 ./doc/WHATSNEW
     2618 ./doc/art_handling.txt
     1701 ./doc/article.txt
@@ -44,8 +44,8 @@ MANIFEST for tin-2.1.0 (Sat Dec 24 16:39
     4947 ./doc/umlaute.txt
     4246 ./doc/umlauts.txt
     6723 ./doc/url_handler.1
-  128634 ./doc/tin.1
-   78466 ./doc/tin.5
+  129189 ./doc/tin.1
+   78758 ./doc/tin.5
     4952 ./doc/tin.defaults
    13573 ./doc/tinews.1
     2418 ./doc/tools.txt
@@ -53,94 +53,95 @@ MANIFEST for tin-2.1.0 (Sat Dec 24 16:39
     2196 ./doc/wildmat.3
      344 ./tools/expiretover
     3815 ./tools/metamutt
-    2788 ./tools/opt-case.pl
-    1410 ./tools/tinlock
+    2789 ./tools/opt-case.pl
+    1413 ./tools/tinlock
    34309 ./tools/tinews.pl
-    3643 ./tools/url_handler.pl
+    3762 ./tools/url_handler.pl
     1657 ./tools/url_handler.sh
     3347 ./tools/w2r.pl
     1661 ./tools/expand_aliases.tgz
     2586 ./include/bool.h
     1947 ./include/bugrep.h
     2210 ./include/debug.h
-   67189 ./include/extern.h
+   67572 ./include/extern.h
    14068 ./include/keymap.h
     6333 ./include/newsrc.h
     8430 ./include/nntplib.h
      664 ./include/plp_snprintf.h
-   14551 ./include/policy.h
-   32552 ./include/proto.h
+   14798 ./include/policy.h
+   32923 ./include/proto.h
     5319 ./include/rfc2046.h
     3377 ./include/stpwatch.h
     5898 ./include/tcurses.h
-   69768 ./include/tin.h
-   16646 ./include/tinrc.h
+   71237 ./include/tin.h
+   16754 ./include/tinrc.h
     4346 ./include/tnntp.h
     2264 ./include/trace.h
     2351 ./include/version.h
    35004 ./src/active.c
-   73329 ./src/art.c
+   74660 ./src/art.c
    74949 ./src/attrib.c
    14980 ./src/auth.c
    12555 ./src/charset.c
     8552 ./src/color.c
-   62757 ./src/config.c
+   63039 ./src/config.c
    27541 ./src/cook.c
-   27152 ./src/curses.c
-   10637 ./src/debug.c
+   27276 ./src/curses.c
+   10636 ./src/debug.c
     3408 ./src/envarg.c
    30327 ./src/feed.c
    56428 ./src/filter.c
    18126 ./src/getline.c
     9070 ./src/global.c
-   47199 ./src/group.c
+   47215 ./src/group.c
     3900 ./src/hashstr.c
     8215 ./src/header.c
+    6246 ./src/heapsort.c
    43731 ./src/help.c
-   14005 ./src/inews.c
-   37291 ./src/init.c
+   13781 ./src/inews.c
+   37436 ./src/init.c
     2435 ./src/joinpath.c
   101534 ./src/keymap.c
-  134450 ./src/lang.c
+  134805 ./src/lang.c
     4486 ./src/langinfo.c
     7728 ./src/list.c
     6673 ./src/lock.c
-   16787 ./src/mail.c
+   16819 ./src/mail.c
    25458 ./src/main.c
    10682 ./src/makecfg.c
    13440 ./src/memory.c
     5283 ./src/mimetypes.c
-   93695 ./src/misc.c
+   94267 ./src/misc.c
    39325 ./src/newsrc.c
    53550 ./src/nntplib.c
     7502 ./src/nrctbl.c
-   99559 ./src/options_menu.c
-   65831 ./src/page.c
+  102141 ./src/options_menu.c
+   65847 ./src/page.c
    24138 ./src/parsdate.y
    17057 ./src/plp_snprintf.c
-   13003 ./src/pgp.c
-  150688 ./src/post.c
+   13167 ./src/pgp.c
+  150719 ./src/post.c
    18892 ./src/prompt.c
    10384 ./src/read.c
-   27319 ./src/refs.c
+   27367 ./src/refs.c
     5481 ./src/regex.c
    14483 ./src/rfc1524.c
    15069 ./src/rfc2045.c
    32083 ./src/rfc2046.c
    36206 ./src/rfc2047.c
    57217 ./src/save.c
-   11368 ./src/screen.c
+   11484 ./src/screen.c
    18173 ./src/search.c
-   32761 ./src/select.c
+   32783 ./src/select.c
     7805 ./src/sigfile.c
    14366 ./src/signal.c
     7215 ./src/strftime.c
-   27510 ./src/string.c
+   27479 ./src/string.c
    13345 ./src/tags.c
-   17436 ./src/tcurses.c
+   17487 ./src/tcurses.c
     3070 ./src/tmpfile.c
     3706 ./src/my_tmpfile.c
-   41371 ./src/thread.c
+   41387 ./src/thread.c
     2472 ./src/trace.c
     4315 ./src/version.c
     5453 ./src/wildmat.c
@@ -157,7 +158,7 @@ MANIFEST for tin-2.1.0 (Sat Dec 24 16:39
    11121 ./pcre/NON-UNIX-USE
    24136 ./pcre/README
     6161 ./pcre/RunTest.in
-     225 ./pcre/config.h
+     278 ./pcre/config.h
     8703 ./pcre/configure.in
      395 ./pcre/version.sh
     6369 ./pcre/dftables.c
@@ -213,9 +214,9 @@ MANIFEST for tin-2.1.0 (Sat Dec 24 16:39
   108966 ./pcre/testdata/testoutput7
    53056 ./pcre/testdata/testoutput8
    28769 ./pcre/testdata/testoutput9
-   20894 ./include/autoconf.hin
-   21544 ./src/Makefile.in
-   10043 ./src/tincfg.tbl
+   21250 ./include/autoconf.hin
+   21487 ./src/Makefile.in
+    9951 ./src/tincfg.tbl
     1929 ./libcanlock/CHANGES
     2464 ./libcanlock/HOWTO
     1259 ./libcanlock/README
@@ -265,30 +266,32 @@ MANIFEST for tin-2.1.0 (Sat Dec 24 16:39
       41 ./intl/VERSION
     5068 ./po/Makefile.inn
      847 ./po/POTFILES.in
-  141400 ./po/tin.pot
-   60043 ./po/da.gmo
-  176751 ./po/da.po
-  181097 ./po/de.gmo
-  237532 ./po/de.po
-    8420 ./po/en_GB.gmo
-  153337 ./po/en_GB.po
-  180461 ./po/et.gmo
-  229648 ./po/et.po
-  188962 ./po/fr.gmo
-  238905 ./po/fr.po
-  124529 ./po/ru.gmo
-  214013 ./po/ru.po
-   22829 ./po/sv.gmo
-  159961 ./po/sv.po
-    4671 ./po/tr.gmo
-  226123 ./po/tr.po
-  133900 ./doc/l10n/de/tin.1
-   81404 ./doc/l10n/de/tin.5
-     129 ./doc/l10n/de.add
-  325209 ./doc/l10n/de.po
-  132298 ./doc/l10n/en_GB/tin.1
-   80976 ./doc/l10n/en_GB/tin.5
-  452294 ./doc/l10n/en_GB.po
+  141650 ./po/tin.pot
+   60056 ./po/da.gmo
+  177056 ./po/da.po
+  181399 ./po/de.gmo
+  237956 ./po/de.po
+    8621 ./po/en_GB.gmo
+  153763 ./po/en_GB.po
+  179411 ./po/et.gmo
+  229885 ./po/et.po
+  187726 ./po/fr.gmo
+  239132 ./po/fr.po
+  124232 ./po/ru.gmo
+  214519 ./po/ru.po
+   22842 ./po/sv.gmo
+  160266 ./po/sv.po
+    4684 ./po/tr.gmo
+  226528 ./po/tr.po
+  229980 ./po/zh_TW.po
+  179140 ./po/zh_TW.gmo
+  134454 ./doc/l10n/de/tin.1
+   81707 ./doc/l10n/de/tin.5
+     130 ./doc/l10n/de.add
+  326339 ./doc/l10n/de.po
+  132867 ./doc/l10n/en_GB/tin.1
+   81279 ./doc/l10n/en_GB/tin.5
+  453893 ./doc/l10n/en_GB.po
      336 ./doc/l10n/po4a.conf
-  283178 ./doc/l10n/tin-man.pot
-10293309 total
+  284197 ./doc/l10n/tin-man.pot
+10755367 total
diff -Nurp --exclude='.bzr*' tin-2.1.0/Makefile tin-2.1.1/Makefile
--- tin-2.1.0/Makefile	2011-12-24 16:39:30.000000000 +0100
+++ tin-2.1.1/Makefile	2012-06-23 11:51:54.326994739 +0200
@@ -1,15 +1,15 @@
 # Top level Makefile for tin
 # - for configuration options read the doc/INSTALL file.
 #
-# Updated: 2011-04-17
+# Updated: 2012-03-25
 #
 
 PROJECT	= tin
 LVER	= 2
 PVER	= 1
-SVER	= 0
+SVER	= 1
 VER	= $(LVER).$(PVER).$(SVER)
-DVER	= 20111224
+DVER	= 20120623
 EXE	= tin
 
 # directory structure
@@ -64,6 +64,7 @@ CFILES	= \
 	$(SRCDIR)/group.c \
 	$(SRCDIR)/hashstr.c \
 	$(SRCDIR)/header.c \
+	$(SRCDIR)/heapsort.c \
 	$(SRCDIR)/help.c\
 	$(SRCDIR)/inews.c \
 	$(SRCDIR)/init.c \
@@ -325,7 +326,9 @@ POFILES = \
 	$(PODIR)/sv.gmo \
 	$(PODIR)/sv.po \
 	$(PODIR)/tr.gmo \
-	$(PODIR)/tr.po
+	$(PODIR)/tr.po \
+	$(PODIR)/zh_TW.po \
+	$(PODIR)/zh_TW.gmo
 
 L10NFILES = \
 	$(L10NDIR)/de/tin.1 \
@@ -340,7 +343,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
+ALL_DIRS = $(TOPDIR) $(DOCDIR) $(SRCDIR) $(INCDIR) $(PCREDIR) $(PCREDIR)/doc $(PCREDIR)/testdata $(CANDIR) $(INTLDIR) $(PODIR) $(L10NDIR) $(L10NDIR)/de $(L10NDIR)/en_GB
 
 # standard commands
 CD	= cd
diff -Nurp --exclude='.bzr*' tin-2.1.0/aclocal.m4 tin-2.1.1/aclocal.m4
--- tin-2.1.0/aclocal.m4	2011-12-24 16:19:59.000000000 +0100
+++ tin-2.1.1/aclocal.m4	2012-02-21 09:41:39.128188720 +0100
@@ -2,7 +2,7 @@ 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   : 2011-10-03
+dnl Updated   : 2012-02-20
 dnl Notes     :
 dnl
 dnl Copyright (c) 1995-2012 Thomas E. Dickey <dickey@invisible-island.net>
@@ -737,6 +737,31 @@ changequote([,])dnl
   AC_SUBST(GENCAT)
 ])dnl
 dnl ---------------------------------------------------------------------------
+dnl CF_ACVERSION_CHECK version: 2 updated: 2011/05/08 11:22:03
+dnl ------------------
+dnl Conditionally generate script according to whether we're using a given autoconf.
+dnl
+dnl $1 = version to compare against
+dnl $2 = code to use if AC_ACVERSION is at least as high as $1.
+dnl $3 = code to use if AC_ACVERSION is older than $1.
+define(CF_ACVERSION_CHECK,
+[
+ifdef([m4_version_compare],
+[m4_if(m4_version_compare(m4_defn([AC_ACVERSION]), [$1]), -1, [$3], [$2])],
+[CF_ACVERSION_COMPARE(
+AC_PREREQ_CANON(AC_PREREQ_SPLIT([$1])),
+AC_PREREQ_CANON(AC_PREREQ_SPLIT(AC_ACVERSION)), AC_ACVERSION, [$2], [$3])])])dnl
+dnl ---------------------------------------------------------------------------
+dnl CF_ACVERSION_COMPARE version: 2 updated: 2011/04/14 20:56:50
+dnl --------------------
+dnl CF_ACVERSION_COMPARE(MAJOR1, MINOR1, TERNARY1,
+dnl                      MAJOR2, MINOR2, TERNARY2,
+dnl                      PRINTABLE2, not FOUND, FOUND)
+define(CF_ACVERSION_COMPARE,
+[ifelse(builtin([eval], [$2 < $5]), 1,
+[ifelse([$8], , ,[$8])],
+[ifelse([$9], , ,[$9])])])dnl
+dnl ---------------------------------------------------------------------------
 dnl CF_ADD_CFLAGS version: 10 updated: 2010/05/26 05:38:42
 dnl -------------
 dnl Copy non-preprocessor flags to $CFLAGS, preprocessor flags to $CPPFLAGS
@@ -1018,12 +1043,33 @@ ifelse([$5],NONE,,[(test $5 = NONE || te
 }
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_ANSI_CC_CHECK version: 10 updated: 2010/10/23 15:52:32
+dnl CF_ANSI_CC_CHECK version: 11 updated: 2011/07/01 19:47:45
 dnl ----------------
-dnl This is adapted from the macros 'fp_PROG_CC_STDC' and 'fp_C_PROTOTYPES'
-dnl in the sharutils 4.2 distribution.
+dnl This was originally adapted from the macros 'fp_PROG_CC_STDC' and
+dnl 'fp_C_PROTOTYPES' in the sharutils 4.2 distribution.
 AC_DEFUN([CF_ANSI_CC_CHECK],
 [
+# This should have been defined by AC_PROG_CC
+: ${CC:=cc}
+
+# Check for user's environment-breakage by stuffing CFLAGS/CPPFLAGS content
+# into CC.  This will not help with broken scripts that wrap the compiler with
+# options, but eliminates a more common category of user confusion.
+AC_MSG_CHECKING(\$CC variable)
+case "$CC" in #(vi
+*[[\ \	]]-[[IUD]]*)
+	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/[[ 	]].*//'`
+	CF_ADD_CFLAGS($cf_flags)
+	;;
+*)
+	AC_MSG_RESULT(ok)
+	;;
+esac
+
 AC_CACHE_CHECK(for ${CC:-cc} option to accept ANSI C, cf_cv_ansi_cc,[
 cf_cv_ansi_cc=no
 cf_save_CFLAGS="$CFLAGS"
@@ -1872,7 +1918,7 @@ CF_CURSES_HEADER
 CF_TERM_HEADER
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_CURSES_HEADER version: 2 updated: 2010/04/28 06:02:16
+dnl CF_CURSES_HEADER version: 3 updated: 2011/05/01 19:47:45
 dnl ----------------
 dnl Find a "curses" header file, e.g,. "curses.h", or one of the more common
 dnl variations of ncurses' installs.
@@ -1882,7 +1928,7 @@ AC_DEFUN([CF_CURSES_HEADER],[
 AC_CACHE_CHECK(if we have identified curses headers,cf_cv_ncurses_header,[
 cf_cv_ncurses_header=none
 for cf_header in ifelse($1,,,[ \
-	$1/ncurses.h \
+    $1/ncurses.h \
 	$1/curses.h]) \
 	ncurses.h \
 	curses.h ifelse($1,,[ncurses/ncurses.h ncurses/curses.h])
@@ -1901,7 +1947,7 @@ fi
 AC_CHECK_HEADERS($cf_cv_ncurses_header)
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_CURSES_LIBS version: 34 updated: 2011/04/09 14:51:08
+dnl CF_CURSES_LIBS version: 35 updated: 2011/08/09 21:06:37
 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.
@@ -1981,7 +2027,7 @@ if test ".$ac_cv_func_initscr" != .yes ;
     # Check for library containing tgoto.  Do this before curses library
     # because it may be needed to link the test-case for initscr.
     AC_CHECK_FUNC(tgoto,[cf_term_lib=predefined],[
-        for cf_term_lib in $cf_check_list termcap termlib unknown
+        for cf_term_lib in $cf_check_list otermcap termcap termlib unknown
         do
             AC_CHECK_LIB($cf_term_lib,tgoto,[break])
         done
@@ -3193,11 +3239,11 @@ CF_SUBDIR_PATH($1,$2,lib)
 $1="$cf_library_path_list [$]$1"
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_LIB_PREFIX version: 8 updated: 2008/09/13 11:34:16
+dnl CF_LIB_PREFIX version: 9 updated: 2012/01/21 19:28:10
 dnl -------------
 dnl Compute the library-prefix for the given host system
 dnl $1 = variable to set
-AC_DEFUN([CF_LIB_PREFIX],
+define([CF_LIB_PREFIX],
 [
 	case $cf_cv_system_name in #(vi
 	OS/2*|os2*) #(vi
@@ -3405,7 +3451,7 @@ printf("old\n");
 	,[$1=no])
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_NCURSES_CONFIG version: 8 updated: 2010/07/08 05:17:30
+dnl CF_NCURSES_CONFIG version: 9 updated: 2011/11/26 15:42:05
 dnl -----------------
 dnl Tie together the configure-script macros for ncurses.
 dnl Prefer the "-config" script from ncurses 6.x, to simplify analysis.
@@ -3417,7 +3463,10 @@ AC_DEFUN([CF_NCURSES_CONFIG],
 cf_ncuconfig_root=ifelse($1,,ncurses,$1)
 
 echo "Looking for ${cf_ncuconfig_root}-config"
-AC_PATH_PROGS(NCURSES_CONFIG,${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}5-config,none)
+
+CF_ACVERSION_CHECK(2.52,
+	[AC_CHECK_TOOLS(NCURSES_CONFIG, ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}5-config, none)],
+	[AC_PATH_PROGS(NCURSES_CONFIG, ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}5-config, none)])
 
 if test "$NCURSES_CONFIG" != none ; then
 
@@ -3692,7 +3741,7 @@ EOF
 test "$cf_cv_ncurses_version" = no || AC_DEFINE(NCURSES)
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_NETLIBS version: 7 updated: 2010/06/20 09:24:28
+dnl CF_NETLIBS version: 8 updated: 2011/10/03 05:24:34
 dnl ----------
 dnl After checking for functions in the default $LIBS, make a further check
 dnl for the functions that are netlib-related (these aren't always in the
@@ -3765,14 +3814,14 @@ mingw32) # (vi
 	AC_CHECK_FUNCS(gethostbyname,,[
 		CF_RECHECK_FUNC(gethostbyname,nsl,cf_cv_netlibs)])
 
+	AC_CHECK_FUNCS(inet_ntoa,,[
+		CF_RECHECK_FUNC(inet_ntoa,nsl,cf_cv_netlibs)])
+
 	AC_CHECK_FUNCS(gethostbyname,,[
 		CF_RECHECK_FUNC(gethostbyname,network,cf_cv_netlibs)])
 
 	AC_CHECK_FUNCS(strcasecmp,,[
 		CF_RECHECK_FUNC(strcasecmp,resolv,cf_cv_netlibs)])
-
-	AC_CHECK_FUNCS(inet_ntoa,,[
-		CF_RECHECK_FUNC(inet_ntoa,nsl,cf_cv_netlibs)])
 	;;
 esac
 ])
@@ -3983,13 +4032,15 @@ case ".[$]$1" in #(vi
 esac
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_PDCURSES_X11 version: 11 updated: 2011/01/15 18:45:38
+dnl CF_PDCURSES_X11 version: 12 updated: 2011/11/26 15:42:05
 dnl ---------------
 dnl Configure for PDCurses' X11 library
 AC_DEFUN([CF_PDCURSES_X11],[
 AC_REQUIRE([CF_X_ATHENA])
 
-AC_PATH_PROGS(XCURSES_CONFIG,xcurses-config,none)
+CF_ACVERSION_CHECK(2.52,
+	[AC_CHECK_TOOLS(XCURSES_CONFIG, xcurses-config, none)],
+	[AC_PATH_PROGS(XCURSES_CONFIG, xcurses-config, none)])
 
 if test "$XCURSES_CONFIG" != none ; then
 
@@ -4026,7 +4077,7 @@ else
 fi
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_PKG_CONFIG version: 6 updated: 2011/04/17 06:36:21
+dnl CF_PKG_CONFIG version: 7 updated: 2011/04/29 04:53:22
 dnl -------------
 dnl Check for the package-config program, unless disabled by command-line.
 AC_DEFUN([CF_PKG_CONFIG],
@@ -4043,7 +4094,9 @@ no) #(vi
 	PKG_CONFIG=none
 	;;
 yes) #(vi
-	AC_PATH_PROG(PKG_CONFIG, pkg-config, none)
+	CF_ACVERSION_CHECK(2.52,
+		[AC_PATH_TOOL(PKG_CONFIG, pkg-config, none)],
+		[AC_PATH_PROG(PKG_CONFIG, pkg-config, none)])
 	;;
 *)
 	PKG_CONFIG=$withval
@@ -4816,7 +4869,7 @@ AC_MSG_RESULT($cf_cv_sys_select_timeval)
 test $cf_cv_sys_select_timeval = yes && AC_DEFINE(NEED_TIMEVAL_FIX)
 ])
 dnl ---------------------------------------------------------------------------
-dnl CF_TERMCAP_LIBS version: 12 updated: 2010/06/20 09:24:28
+dnl CF_TERMCAP_LIBS version: 13 updated: 2011/06/08 18:09:57
 dnl ---------------
 dnl Look for termcap libraries, or the equivalent in terminfo.
 dnl
@@ -5057,6 +5110,45 @@ else
 fi
 ])
 dnl ---------------------------------------------------------------------------
+dnl CF_TRY_XOPEN_SOURCE version: 1 updated: 2011/10/30 17:09:50
+dnl -------------------
+dnl If _XOPEN_SOURCE is not defined in the compile environment, check if we
+dnl can define it successfully.
+AC_DEFUN([CF_TRY_XOPEN_SOURCE],[
+AC_CACHE_CHECK(if we should define _XOPEN_SOURCE,cf_cv_xopen_source,[
+	AC_TRY_COMPILE([
+#include <stdlib.h>
+#include <string.h>
+#include <sys/types.h>
+],[
+#ifndef _XOPEN_SOURCE
+make an error
+#endif],
+	[cf_cv_xopen_source=no],
+	[cf_save="$CPPFLAGS"
+	 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
+	 AC_TRY_COMPILE([
+#include <stdlib.h>
+#include <string.h>
+#include <sys/types.h>
+],[
+#ifdef _XOPEN_SOURCE
+make an error
+#endif],
+	[cf_cv_xopen_source=no],
+	[cf_cv_xopen_source=$cf_XOPEN_SOURCE])
+	CPPFLAGS="$cf_save"
+	])
+])
+
+if test "$cf_cv_xopen_source" != no ; then
+	CF_REMOVE_DEFINE(CFLAGS,$CFLAGS,_XOPEN_SOURCE)
+	CF_REMOVE_DEFINE(CPPFLAGS,$CPPFLAGS,_XOPEN_SOURCE)
+	cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
+	CF_ADD_CFLAGS($cf_temp_xopen_source)
+fi
+])
+dnl ---------------------------------------------------------------------------
 dnl CF_TYPE_OUTCHAR version: 13 updated: 2002/10/09 20:00:37
 dnl ---------------
 dnl Check for return and param type of 3rd -- OutChar() -- param of tputs().
@@ -5429,7 +5521,7 @@ AC_TRY_LINK([
 test $cf_cv_need_xopen_extension = yes && CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED"
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_XOPEN_SOURCE version: 35 updated: 2011/02/20 20:37:37
+dnl CF_XOPEN_SOURCE version: 42 updated: 2012/01/07 08:26:49
 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,
@@ -5445,7 +5537,7 @@ cf_POSIX_C_SOURCE=ifelse([$2],,199506L,[
 cf_xopen_source=
 
 case $host_os in #(vi
-aix[[456]]*) #(vi
+aix[[4-7]]*) #(vi
 	cf_xopen_source="-D_ALL_SOURCE"
 	;;
 cygwin) #(vi
@@ -5456,6 +5548,7 @@ darwin[[0-8]].*) #(vi
 	;;
 darwin*) #(vi
 	cf_xopen_source="-D_DARWIN_C_SOURCE"
+	cf_XOPEN_SOURCE=
 	;;
 freebsd*|dragonfly*) #(vi
 	# 5.x headers associate
@@ -5473,15 +5566,23 @@ hpux*) #(vi
 	;;
 irix[[56]].*) #(vi
 	cf_xopen_source="-D_SGI_SOURCE"
+	cf_XOPEN_SOURCE=
 	;;
 linux*|gnu*|mint*|k*bsd*-gnu) #(vi
 	CF_GNU_SOURCE
 	;;
 mirbsd*) #(vi
-	# setting _XOPEN_SOURCE or _POSIX_SOURCE breaks <arpa/inet.h>
+	# setting _XOPEN_SOURCE or _POSIX_SOURCE breaks <sys/select.h> and other headers which use u_int / u_short types
+	cf_XOPEN_SOURCE=
+	CF_POSIX_C_SOURCE($cf_POSIX_C_SOURCE)
 	;;
 netbsd*) #(vi
-	# setting _XOPEN_SOURCE breaks IPv6 for lynx on NetBSD 1.6, breaks xterm, is not needed for ncursesw
+	cf_xopen_source="-D_NETBSD_SOURCE" # setting _XOPEN_SOURCE breaks IPv6 for lynx on NetBSD 1.6, breaks xterm, is not needed for ncursesw
+	;;
+openbsd[[4-9]]*) #(vi
+	# setting _XOPEN_SOURCE lower than 500 breaks g++ compile with wchar.h, needed for ncursesw
+	cf_xopen_source="-D_BSD_SOURCE"
+	cf_XOPEN_SOURCE=600
 	;;
 openbsd*) #(vi
 	# setting _XOPEN_SOURCE breaks xterm on OpenBSD 2.8, is not needed for ncursesw
@@ -5495,36 +5596,11 @@ nto-qnx*) #(vi
 sco*) #(vi
 	# setting _XOPEN_SOURCE breaks Lynx on SCO Unix / OpenServer
 	;;
-solaris2.1[[0-9]]) #(vi
-	cf_xopen_source="-D__EXTENSIONS__ -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
-	;;
-solaris2.[[1-9]]) #(vi
+solaris2.*) #(vi
 	cf_xopen_source="-D__EXTENSIONS__"
 	;;
 *)
-	AC_CACHE_CHECK(if we should define _XOPEN_SOURCE,cf_cv_xopen_source,[
-	AC_TRY_COMPILE([#include <sys/types.h>],[
-#ifndef _XOPEN_SOURCE
-make an error
-#endif],
-	[cf_cv_xopen_source=no],
-	[cf_save="$CPPFLAGS"
-	 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
-	 AC_TRY_COMPILE([#include <sys/types.h>],[
-#ifdef _XOPEN_SOURCE
-make an error
-#endif],
-	[cf_cv_xopen_source=no],
-	[cf_cv_xopen_source=$cf_XOPEN_SOURCE])
-	CPPFLAGS="$cf_save"
-	])
-])
-	if test "$cf_cv_xopen_source" != no ; then
-		CF_REMOVE_DEFINE(CFLAGS,$CFLAGS,_XOPEN_SOURCE)
-		CF_REMOVE_DEFINE(CPPFLAGS,$CPPFLAGS,_XOPEN_SOURCE)
-		cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
-		CF_ADD_CFLAGS($cf_temp_xopen_source)
-	fi
+	CF_TRY_XOPEN_SOURCE
 	CF_POSIX_C_SOURCE($cf_POSIX_C_SOURCE)
 	;;
 esac
@@ -5532,6 +5608,35 @@ esac
 if test -n "$cf_xopen_source" ; then
 	CF_ADD_CFLAGS($cf_xopen_source)
 fi
+
+dnl In anything but the default case, we may have system-specific setting
+dnl which is still not guaranteed to provide all of the entrypoints that
+dnl _XOPEN_SOURCE would yield.
+if test -n "$cf_XOPEN_SOURCE" && test -z "$cf_cv_xopen_source" ; then
+	AC_MSG_CHECKING(if _XOPEN_SOURCE really is set)
+	AC_TRY_COMPILE([#include <stdlib.h>],[
+#ifndef _XOPEN_SOURCE
+make an error
+#endif],
+	[cf_XOPEN_SOURCE_set=yes],
+	[cf_XOPEN_SOURCE_set=no])
+	AC_MSG_RESULT($cf_XOPEN_SOURCE_set)
+	if test $cf_XOPEN_SOURCE_set = yes
+	then
+		AC_TRY_COMPILE([#include <stdlib.h>],[
+#if (_XOPEN_SOURCE - 0) < $cf_XOPEN_SOURCE
+make an error
+#endif],
+		[cf_XOPEN_SOURCE_set_ok=yes],
+		[cf_XOPEN_SOURCE_set_ok=no])
+		if test $cf_XOPEN_SOURCE_set_ok = no
+		then
+			AC_MSG_WARN(_XOPEN_SOURCE is lower than requested)
+		fi
+	else
+		CF_TRY_XOPEN_SOURCE
+	fi
+fi
 ])
 dnl ---------------------------------------------------------------------------
 dnl CF_X_ATHENA version: 20 updated: 2010/11/09 05:18:02
@@ -5672,7 +5777,7 @@ elif test "$cf_x_athena_inc" != default 
 fi
 ])
 dnl ---------------------------------------------------------------------------
-dnl CF_X_ATHENA_LIBS version: 10 updated: 2011/02/13 13:31:33
+dnl CF_X_ATHENA_LIBS version: 12 updated: 2011/07/17 19:55:02
 dnl ----------------
 dnl Normally invoked by CF_X_ATHENA, with $1 set to the appropriate flavor of
 dnl the Athena widgets, e.g., Xaw, Xaw3d, neXtaw.
@@ -5688,19 +5793,24 @@ for cf_path in default \
 	/usr/local
 do
 	for cf_lib in \
-		"-l$cf_x_athena_root -lXmu" \
-		"-l$cf_x_athena_root -lXpm -lXmu" \
-		"-l${cf_x_athena_root}_s -lXmu_s"
+		${cf_x_athena_root} \
+		${cf_x_athena_root}7 \
+		${cf_x_athena_root}6
+	do
+	for cf_libs in \
+		"-l$cf_lib -lXmu" \
+		"-l$cf_lib -lXpm -lXmu" \
+		"-l${cf_lib}_s -lXmu_s"
 	do
 		if test -z "$cf_x_athena_lib" ; then
 			cf_save="$LIBS"
 			cf_test=XawSimpleMenuAddGlobalActions
 			if test $cf_path != default ; then
-				CF_ADD_LIBS(-L$cf_path/lib $cf_lib)
-				AC_MSG_CHECKING(for $cf_lib in $cf_path)
+				CF_ADD_LIBS(-L$cf_path/lib $cf_libs)
+				AC_MSG_CHECKING(for $cf_libs in $cf_path)
 			else
-				CF_ADD_LIBS($cf_lib)
-				AC_MSG_CHECKING(for $cf_test in $cf_lib)
+				CF_ADD_LIBS($cf_libs)
+				AC_MSG_CHECKING(for $cf_test in $cf_libs)
 			fi
 			AC_TRY_LINK([
 #include <X11/Intrinsic.h>
@@ -5711,12 +5821,14 @@ $cf_test((XtAppContext) 0)],
 				[cf_result=no])
 			AC_MSG_RESULT($cf_result)
 			if test "$cf_result" = yes ; then
-				cf_x_athena_lib="$cf_lib"
+				cf_x_athena_lib="$cf_libs"
 				break
 			fi
 			LIBS="$cf_save"
 		fi
-	done
+	done # cf_libs
+		test -n "$cf_x_athena_lib" && break
+	done # cf_lib
 done
 
 if test -z "$cf_x_athena_lib" ; then
diff -Nurp --exclude='.bzr*' tin-2.1.0/config.guess tin-2.1.1/config.guess
--- tin-2.1.0/config.guess	2011-11-12 21:32:23.000000000 +0100
+++ tin-2.1.1/config.guess	2012-06-17 22:52:34.127127225 +0200
@@ -2,9 +2,9 @@
 # Attempt to guess a canonical system name.
 #   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
 #   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
-#   2911 Free Software Foundation, Inc.
+#   2011, 2012 Free Software Foundation, Inc.
 
-timestamp='2011-11-11'
+timestamp='2012-06-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
@@ -17,9 +17,7 @@ timestamp='2011-11-11'
 # General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
-# 02110-1301, USA.
+# along with this program; if not, see <http://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
@@ -57,7 +55,7 @@ GNU config.guess ($timestamp)
 
 Originally written by Per Bothner.
 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
-2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011
+2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012
 Free Software Foundation, Inc.
 
 This is free software; see the source for copying conditions.  There is NO
@@ -145,7 +143,7 @@ UNAME_VERSION=`(uname -v) 2>/dev/null` |
 case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
     *:NetBSD:*:*)
 	# NetBSD (nbsd) targets should (where applicable) match one or
-	# more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*,
+	# more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*,
 	# *-*-netbsdecoff* and *-*-netbsd*.  For targets that recently
 	# switched to ELF, *-*-netbsd* would select the old
 	# object file format.  This provides both forward
@@ -202,6 +200,10 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:$
 	# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
 	echo "${machine}-${os}${release}"
 	exit ;;
+    *:Bitrig:*:*)
+	UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'`
+	echo ${UNAME_MACHINE_ARCH}-unknown-bitrig${UNAME_RELEASE}
+	exit ;;
     *:OpenBSD:*:*)
 	UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
 	echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE}
@@ -863,6 +865,13 @@ EOF
     i*86:Minix:*:*)
 	echo ${UNAME_MACHINE}-pc-minix
 	exit ;;
+    aarch64:Linux:*:*)
+	echo ${UNAME_MACHINE}-unknown-linux-gnu
+	exit ;;
+    aarch64_be:Linux:*:*)
+	UNAME_MACHINE=aarch64_be
+	echo ${UNAME_MACHINE}-unknown-linux-gnu
+	exit ;;
     alpha:Linux:*:*)
 	case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
 	    EV5)   UNAME_MACHINE=alphaev5 ;;
@@ -897,16 +906,16 @@ EOF
 	echo ${UNAME_MACHINE}-unknown-linux-gnu
 	exit ;;
     cris:Linux:*:*)
-	echo cris-axis-linux-gnu
+	echo ${UNAME_MACHINE}-axis-linux-gnu
 	exit ;;
     crisv32:Linux:*:*)
-	echo crisv32-axis-linux-gnu
+	echo ${UNAME_MACHINE}-axis-linux-gnu
 	exit ;;
     frv:Linux:*:*)
-	echo frv-unknown-linux-gnu
+	echo ${UNAME_MACHINE}-unknown-linux-gnu
 	exit ;;
     hexagon:Linux:*:*)
-	echo hexagon-unknown-linux-gnu
+	echo ${UNAME_MACHINE}-unknown-linux-gnu
 	exit ;;
     i*86:Linux:*:*)
 	LIBC=gnu
@@ -948,7 +957,7 @@ EOF
 	test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
 	;;
     or32:Linux:*:*)
-	echo or32-unknown-linux-gnu
+	echo ${UNAME_MACHINE}-unknown-linux-gnu
 	exit ;;
     padre:Linux:*:*)
 	echo sparc-unknown-linux-gnu
@@ -989,7 +998,7 @@ EOF
 	echo ${UNAME_MACHINE}-dec-linux-gnu
 	exit ;;
     x86_64:Linux:*:*)
-	echo x86_64-unknown-linux-gnu
+	echo ${UNAME_MACHINE}-unknown-linux-gnu
 	exit ;;
     xtensa*:Linux:*:*)
 	echo ${UNAME_MACHINE}-unknown-linux-gnu
@@ -1251,7 +1260,7 @@ EOF
     NEO-?:NONSTOP_KERNEL:*:*)
 	echo neo-tandem-nsk${UNAME_RELEASE}
 	exit ;;
-    NSE-?:NONSTOP_KERNEL:*:*)
+    NSE-*:NONSTOP_KERNEL:*:*)
 	echo nse-tandem-nsk${UNAME_RELEASE}
 	exit ;;
     NSR-?:NONSTOP_KERNEL:*:*)
@@ -1320,6 +1329,9 @@ EOF
     i*86:AROS:*:*)
 	echo ${UNAME_MACHINE}-pc-aros
 	exit ;;
+    x86_64:VMkernel:*:*)
+	echo ${UNAME_MACHINE}-unknown-esx
+	exit ;;
 esac
 
 #echo '(No uname command or uname output not recognized.)' 1>&2
diff -Nurp --exclude='.bzr*' tin-2.1.0/config.sub tin-2.1.1/config.sub
--- tin-2.1.0/config.sub	2011-11-12 21:33:50.000000000 +0100
+++ tin-2.1.1/config.sub	2012-06-17 22:53:11.150124368 +0200
@@ -2,9 +2,9 @@
 # Configuration validation subroutine script.
 #   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
 #   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
-#   2011 Free Software Foundation, Inc.
+#   2011, 2012 Free Software Foundation, Inc.
 
-timestamp='2011-11-11'
+timestamp='2012-06-17'
 
 # This file is (in principle) common to ALL GNU software.
 # The presence of a machine in this file suggests that SOME GNU software
@@ -21,9 +21,7 @@ timestamp='2011-11-11'
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
-# 02110-1301, USA.
+# along with this program; if not, see <http://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
@@ -76,7 +74,7 @@ version="\
 GNU config.sub ($timestamp)
 
 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
-2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011
+2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012
 Free Software Foundation, Inc.
 
 This is free software; see the source for copying conditions.  There is NO
@@ -132,6 +130,10 @@ case $maybe_os in
     os=-$maybe_os
     basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
     ;;
+  android-linux)
+    os=-linux-android
+    basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`-unknown
+    ;;
   *)
     basic_machine=`echo $1 | sed 's/-[^-]*$//'`
     if [ $basic_machine != $1 ]
@@ -223,6 +225,12 @@ case $os in
 	-isc*)
 		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
 		;;
+	-lynx*178)
+		os=-lynxos178
+		;;
+	-lynx*5)
+		os=-lynxos5
+		;;
 	-lynx*)
 		os=-lynxos
 		;;
@@ -247,6 +255,7 @@ case $basic_machine in
 	# Some are omitted here because they have special meanings below.
 	1750a | 580 \
 	| a29k \
+	| aarch64 | aarch64_be \
 	| alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
 	| alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
 	| am33_2.0 \
@@ -319,8 +328,7 @@ case $basic_machine in
 	c6x)
 		basic_machine=tic6x-unknown
 		;;
-	m6811 | m68hc11 | m6812 | m68hc12 | picochip)
-		# Motorola 68HC11/12.
+	m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | picochip)
 		basic_machine=$basic_machine-unknown
 		os=-none
 		;;
@@ -332,6 +340,9 @@ case $basic_machine in
 	strongarm | thumb | xscale)
 		basic_machine=arm-unknown
 		;;
+	xgate)
+		basic_machine=$basic_machine-unknown
+		;;
 	xscaleeb)
 		basic_machine=armeb-unknown
 		;;
@@ -352,6 +363,7 @@ case $basic_machine in
 	# Recognize the basic CPU types with company name.
 	580-* \
 	| a29k-* \
+	| aarch64-* | aarch64_be-* \
 	| alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
 	| alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
 	| alphapca5[67]-* | alpha64pca5[67]-* | arc-* \
@@ -715,7 +727,6 @@ case $basic_machine in
 	i370-ibm* | ibm*)
 		basic_machine=i370-ibm
 		;;
-# I'm not sure what "Sysv32" means.  Should this be sysv3.2?
 	i*86v32)
 		basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
 		os=-sysv32
@@ -1341,7 +1352,7 @@ case $os in
 	      | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
 	      | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
 	      | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \
-	      | -openbsd* | -solidbsd* \
+	      | -bitrig* | -openbsd* | -solidbsd* \
 	      | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \
 	      | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
 	      | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
@@ -1532,6 +1543,9 @@ case $basic_machine in
 	c4x-* | tic4x-*)
 		os=-coff
 		;;
+	hexagon-*)
+		os=-elf
+		;;
 	tic54x-*)
 		os=-coff
 		;;
@@ -1559,9 +1573,6 @@ case $basic_machine in
 		;;
 	m68000-sun)
 		os=-sunos3
-		# This also exists in the configure program, but was not the
-		# default.
-		# os=-sunos4
 		;;
 	m68*-cisco)
 		os=-aout
diff -Nurp --exclude='.bzr*' tin-2.1.0/configure tin-2.1.1/configure
--- tin-2.1.0/configure	2011-12-24 16:39:31.000000000 +0100
+++ tin-2.1.1/configure	2012-06-23 11:51:54.743073350 +0200
@@ -191,14 +191,15 @@ cat <<\EOF
   --with-build-cppflags=XXX the build C preprocessor-flags ($BUILD_CPPFLAGS)
   --with-build-ldflags=XXX the build linker-flags ($BUILD_LDFLAGS)
   --with-build-libs=XXX   the build libraries (${BUILD_LIBS})
+  --enable-heapsort       enable heapsort() as alternative to qsort
   --with-ispell           (default: from system path)
   --with-metamail         (default: from system path)
   --with-sum              (default: from system path)
   --with-editor=PROG      specify editor (default: vi)
   --with-mailer=PROG      specify default mailer-program (default: mailx)
-  --with-mailbox=DIR      directory for incoming mailboxes (default: empty)
 EOF
 cat <<\EOF
+  --with-mailbox=DIR      directory for incoming mailboxes (default: empty)
   --disable-pgp-gpg       disable PGP/GPG Support
   --with-pgp              (default: from system path)
   --with-pgpk             (default: from system path)
@@ -210,9 +211,9 @@ cat <<\EOF
   --enable-debug          turn on debug support
   --disable-echo          display "compiling" commands
   --enable-prototypes     check for optional prototypes
-  --enable-warnings       turn on GCC compiler warnings
 EOF
 cat <<\EOF
+  --enable-warnings       turn on GCC compiler warnings
   --with-libdir=PATH      news-library (default: /usr/lib/news)
   --with-spooldir=PATH    news spool-directory (default: /var/spool/news)
   --with-nov-dir=PATH     news overview-directory (default: $SPOOLDIR)
@@ -227,9 +228,9 @@ cat <<\EOF
                           termcap, terminfo, curses, ncurses, ncursesw, or
                           pdcurses (replaces options --enable-curses and
                           --with-ncurses)
-  --with-curses-dir=DIR   directory in which (n)curses is installed
 EOF
 cat <<\EOF
+  --with-curses-dir=DIR   directory in which (n)curses is installed
   --with-ncurses          link with ncurses if available (deprecated)
   --enable-curses         use curses interface (deprecated)
   --with-pcre=PATH        use installed pcre versus bundled
@@ -244,9 +245,9 @@ cat <<\EOF
                           use MH style mail handling for mailgroups
   --enable-cancel-locks   enable creation of Cancel-Locks
   --disable-gsasl         don't use GNU SASL
-  --disable-8bit-keys     disable 8-bit keycode support
 EOF
 cat <<\EOF
+  --disable-8bit-keys     disable 8-bit keycode support
   --disable-color         disable ANSI-color support
   --disable-etiquette     disable printing of posting-etiquette
   --enable-break-long-lines
@@ -262,9 +263,9 @@ cat <<\EOF
   --enable-fascist-newsadmin
                           have fascist newsadmin
   --disable-inverse-video disable inverse video and highlighting
-  --disable-piping        disable piping support
 EOF
 cat <<\EOF
+  --disable-piping        disable piping support
   --disable-printing      disable printer support
   --disable-append-pid    disable appending .pid to tmp-files
   --disable-xhdr-xref     disable XHDR XREF fallback
@@ -282,9 +283,9 @@ cat <<\EOF
   --with-libiconv-prefix=DIR
                           search for libiconv in DIR/include and DIR/lib
   --disable-nls           do not use Native Language Support
-  --with-included-gettext use the GNU gettext library included here
 EOF
 cat <<\EOF
+  --with-included-gettext use the GNU gettext library included here
   --with-textdomain=PKG   NLS text-domain (default is package name)
   --disable-included-msgs use included messages, for i18n support
   --with-Xaw3d            link with Xaw 3d library
@@ -634,7 +635,7 @@ fi
 
 
 PACKAGE=tin
-VERSION=2.1.0
+VERSION=2.1.1
 cat >> confdefs.h <<EOF
 #define PACKAGE "$PACKAGE"
 EOF
@@ -646,6 +647,8 @@ EOF
 
 
 
+EXTRAO_DEP='#'
+
 ac_aux_dir=
 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
   if test -f $ac_dir/install-sh; then
@@ -674,7 +677,7 @@ else { echo "configure: error: can not r
 fi
 
 echo $ac_n "checking host system type""... $ac_c" 1>&6
-echo "configure:678: checking host system type" >&5
+echo "configure:681: checking host system type" >&5
 
 host_alias=$host
 case "$host_alias" in
@@ -806,7 +809,7 @@ case "$host_os" in
 			# Extract the first word of "xlc", so it can be a program name with args.
 set dummy xlc; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:810: checking for $ac_word" >&5
+echo "configure:813: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_XLC'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -849,14 +852,14 @@ fi
 esac
 
 ### Native Language Support
-ALL_LINGUAS="da de en_GB et fr ru sv tr"
+ALL_LINGUAS="da de en_GB et fr ru sv tr zh_TW"
 
 ### Checks for programs
 save_CFLAGS="$CFLAGS"
 # 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:860: checking for $ac_word" >&5
+echo "configure:863: 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
@@ -886,7 +889,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:890: checking for $ac_word" >&5
+echo "configure:893: 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
@@ -937,7 +940,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:941: checking for $ac_word" >&5
+echo "configure:944: 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
@@ -969,7 +972,7 @@ fi
 fi
 
 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
-echo "configure:973: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
+echo "configure:976: 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.
@@ -980,12 +983,12 @@ cross_compiling=$ac_cv_prog_cc_cross
 
 cat > conftest.$ac_ext << EOF
 
-#line 984 "configure"
+#line 987 "configure"
 #include "confdefs.h"
 
 main(){return(0);}
 EOF
-if { (eval echo configure:989: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:992: \"$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
@@ -1011,12 +1014,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:1015: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
+echo "configure:1018: 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:1020: checking whether we are using GNU C" >&5
+echo "configure:1023: 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
@@ -1025,7 +1028,7 @@ else
   yes;
 #endif
 EOF
-if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1029: \"$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:1032: \"$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
@@ -1044,7 +1047,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:1048: checking whether ${CC-cc} accepts -g" >&5
+echo "configure:1051: 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
@@ -1076,7 +1079,7 @@ else
 fi
 
 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
-echo "configure:1080: checking how to run the C preprocessor" >&5
+echo "configure:1083: checking how to run the C preprocessor" >&5
 # On Suns, sometimes $CPP names a directory.
 if test -n "$CPP" && test -d "$CPP"; then
   CPP=
@@ -1091,13 +1094,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 1095 "configure"
+#line 1098 "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:1101: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:1104: \"$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
   :
@@ -1108,13 +1111,13 @@ else
   rm -rf conftest*
   CPP="${CC-cc} -E -traditional-cpp"
   cat > conftest.$ac_ext <<EOF
-#line 1112 "configure"
+#line 1115 "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:1118: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:1121: \"$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
   :
@@ -1125,13 +1128,13 @@ else
   rm -rf conftest*
   CPP="${CC-cc} -nologo -E"
   cat > conftest.$ac_ext <<EOF
-#line 1129 "configure"
+#line 1132 "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:1135: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:1138: \"$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
   :
@@ -1157,13 +1160,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:1161: checking whether ${CC-cc} needs -traditional" >&5
+echo "configure:1164: 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 1167 "configure"
+#line 1170 "configure"
 #include "confdefs.h"
 #include <sgtty.h>
 Autoconf TIOCGETP
@@ -1181,7 +1184,7 @@ rm -f conftest*
 
   if test $ac_cv_prog_gcc_traditional = no; then
     cat > conftest.$ac_ext <<EOF
-#line 1185 "configure"
+#line 1188 "configure"
 #include "confdefs.h"
 #include <termio.h>
 Autoconf TCGETA
@@ -1203,7 +1206,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:1207: checking whether ${MAKE-make} sets \${MAKE}" >&5
+echo "configure:1210: 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
@@ -1241,7 +1244,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:1245: checking for a BSD compatible install" >&5
+echo "configure:1248: 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
@@ -1318,14 +1321,14 @@ EOF
   do
     rm -f y.tab.ch
     echo $ac_n "checking for $cf_prog""... $ac_c" 1>&6
-echo "configure:1322: checking for $cf_prog" >&5
+echo "configure:1325: checking for $cf_prog" >&5
     cf_command="$cf_prog conftest.y"
     cf_result=no
-    if { (eval echo configure:1325: \"$cf_command\") 1>&5; (eval $cf_command) 2>&5; } && test -s y.tab.c ; then
+    if { (eval echo configure:1328: \"$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:1329: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest ; then
+        if { (eval echo configure:1332: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest ; then
           cf_result=yes
         fi
       else
@@ -1349,7 +1352,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:1353: checking for $ac_word" >&5
+echo "configure:1356: 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
@@ -1380,9 +1383,9 @@ done
 test -n "$LINT" || LINT=":"
 
 echo $ac_n "checking for AIX""... $ac_c" 1>&6
-echo "configure:1384: checking for AIX" >&5
+echo "configure:1387: checking for AIX" >&5
 cat > conftest.$ac_ext <<EOF
-#line 1386 "configure"
+#line 1389 "configure"
 #include "confdefs.h"
 #ifdef _AIX
   yes
@@ -1410,7 +1413,7 @@ cf_POSIX_C_SOURCE=199506L
 cf_xopen_source=
 
 case $host_os in #(vi
-aix[456]*) #(vi
+aix[4-7]*) #(vi
 	cf_xopen_source="-D_ALL_SOURCE"
 	;;
 cygwin) #(vi
@@ -1421,6 +1424,7 @@ darwin[0-8].*) #(vi
 	;;
 darwin*) #(vi
 	cf_xopen_source="-D_DARWIN_C_SOURCE"
+	cf_XOPEN_SOURCE=
 	;;
 freebsd*|dragonfly*) #(vi
 	# 5.x headers associate
@@ -1438,17 +1442,18 @@ hpux*) #(vi
 	;;
 irix[56].*) #(vi
 	cf_xopen_source="-D_SGI_SOURCE"
+	cf_XOPEN_SOURCE=
 	;;
 linux*|gnu*|mint*|k*bsd*-gnu) #(vi
 	
 echo $ac_n "checking if we must define _GNU_SOURCE""... $ac_c" 1>&6
-echo "configure:1446: checking if we must define _GNU_SOURCE" >&5
+echo "configure:1451: 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 1452 "configure"
+#line 1457 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 int main() {
@@ -1458,7 +1463,7 @@ make an error
 #endif
 ; return 0; }
 EOF
-if { (eval echo configure:1462: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:1467: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_gnu_source=no
 else
@@ -1468,7 +1473,7 @@ else
   cf_save="$CPPFLAGS"
 	 CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"
 	 cat > conftest.$ac_ext <<EOF
-#line 1472 "configure"
+#line 1477 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 int main() {
@@ -1478,7 +1483,7 @@ make an error
 #endif
 ; return 0; }
 EOF
-if { (eval echo configure:1482: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:1487: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_gnu_source=no
 else
@@ -1500,10 +1505,221 @@ test "$cf_cv_gnu_source" = yes && CPPFLA
 
 	;;
 mirbsd*) #(vi
-	# setting _XOPEN_SOURCE or _POSIX_SOURCE breaks <arpa/inet.h>
+	# setting _XOPEN_SOURCE or _POSIX_SOURCE breaks <sys/select.h> and other headers which use u_int / u_short types
+	cf_XOPEN_SOURCE=
+	
+cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
+
+cf_save_CFLAGS="$CFLAGS"
+cf_save_CPPFLAGS="$CPPFLAGS"
+
+
+cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
+	sed	-e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ 	]*\)\?[ 	]/ /g' \
+		-e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ 	]*\)\?$//g'`
+
+
+cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
+	sed	-e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ 	]*\)\?[ 	]/ /g' \
+		-e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ 	]*\)\?$//g'`
+
+
+echo $ac_n "checking if we should define _POSIX_C_SOURCE""... $ac_c" 1>&6
+echo "configure:1529: 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}:1535: testing if the symbol is already defined go no further ..." 1>&5
+
+	cat > conftest.$ac_ext <<EOF
+#line 1538 "configure"
+#include "confdefs.h"
+#include <sys/types.h>
+int main() {
+
+#ifndef _POSIX_C_SOURCE
+make an error
+#endif
+; return 0; }
+EOF
+if { (eval echo configure:1548: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+  rm -rf conftest*
+  cf_cv_posix_c_source=no
+else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  rm -rf conftest*
+  cf_want_posix_source=no
+	 case .$cf_POSIX_C_SOURCE in #(vi
+	 .[12]??*) #(vi
+		cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
+		;;
+	 .2) #(vi
+		cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
+		cf_want_posix_source=yes
+		;;
+	 .*)
+		cf_want_posix_source=yes
+		;;
+	 esac
+	 if test "$cf_want_posix_source" = yes ; then
+		cat > conftest.$ac_ext <<EOF
+#line 1570 "configure"
+#include "confdefs.h"
+#include <sys/types.h>
+int main() {
+
+#ifdef _POSIX_SOURCE
+make an error
+#endif
+; return 0; }
+EOF
+if { (eval echo configure:1580: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+  :
+else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  rm -rf conftest*
+  cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
+fi
+rm -f conftest*
+	 fi
+	 
+echo "${as_me:-configure}:1591: 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}:1596: testing if the second compile does not leave our definition intact error ..." 1>&5
+
+	 cat > conftest.$ac_ext <<EOF
+#line 1599 "configure"
+#include "confdefs.h"
+#include <sys/types.h>
+int main() {
+
+#ifndef _POSIX_C_SOURCE
+make an error
+#endif
+; return 0; }
+EOF
+if { (eval echo configure:1609: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+  :
+else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  rm -rf conftest*
+  cf_cv_posix_c_source=no
+fi
+rm -f conftest*
+	 CFLAGS="$cf_save_CFLAGS"
+	 CPPFLAGS="$cf_save_CPPFLAGS"
+	
+fi
+rm -f conftest*
+
+fi
+
+echo "$ac_t""$cf_cv_posix_c_source" 1>&6
+
+if test "$cf_cv_posix_c_source" != no ; then
+	CFLAGS="$cf_trim_CFLAGS"
+	CPPFLAGS="$cf_trim_CPPFLAGS"
+	
+cf_fix_cppflags=no
+cf_new_cflags=
+cf_new_cppflags=
+cf_new_extra_cppflags=
+
+for cf_add_cflags in $cf_cv_posix_c_source
+do
+case $cf_fix_cppflags in
+no)
+	case $cf_add_cflags in #(vi
+	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
+		case $cf_add_cflags in
+		-D*)
+			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
+
+			test "${cf_add_cflags}" != "${cf_tst_cflags}" \
+				&& test -z "${cf_tst_cflags}" \
+				&& cf_fix_cppflags=yes
+
+			if test $cf_fix_cppflags = yes ; then
+				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"
+				continue
+			fi
+			;;
+		esac
+		case "$CPPFLAGS" in
+		*$cf_add_cflags) #(vi
+			;;
+		*) #(vi
+			case $cf_add_cflags in #(vi
+			-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
+			cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
+			;;
+		esac
+		;;
+	*)
+		cf_new_cflags="$cf_new_cflags $cf_add_cflags"
+		;;
+	esac
+	;;
+yes)
+	cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+
+	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
+
+	test "${cf_add_cflags}" != "${cf_tst_cflags}" \
+		&& test -z "${cf_tst_cflags}" \
+		&& cf_fix_cppflags=no
+	;;
+esac
+done
+
+if test -n "$cf_new_cflags" ; then
+	
+	CFLAGS="$CFLAGS $cf_new_cflags"
+fi
+
+if test -n "$cf_new_cppflags" ; then
+	
+	CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
+fi
+
+if test -n "$cf_new_extra_cppflags" ; then
+	
+	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
+fi
+
+
+
+
+fi
+
+
 	;;
 netbsd*) #(vi
-	# setting _XOPEN_SOURCE breaks IPv6 for lynx on NetBSD 1.6, breaks xterm, is not needed for ncursesw
+	cf_xopen_source="-D_NETBSD_SOURCE" # setting _XOPEN_SOURCE breaks IPv6 for lynx on NetBSD 1.6, breaks xterm, is not needed for ncursesw
+	;;
+openbsd[4-9]*) #(vi
+	# setting _XOPEN_SOURCE lower than 500 breaks g++ compile with wchar.h, needed for ncursesw
+	cf_xopen_source="-D_BSD_SOURCE"
+	cf_XOPEN_SOURCE=600
 	;;
 openbsd*) #(vi
 	# setting _XOPEN_SOURCE breaks xterm on OpenBSD 2.8, is not needed for ncursesw
@@ -1517,23 +1733,25 @@ nto-qnx*) #(vi
 sco*) #(vi
 	# setting _XOPEN_SOURCE breaks Lynx on SCO Unix / OpenServer
 	;;
-solaris2.1[0-9]) #(vi
-	cf_xopen_source="-D__EXTENSIONS__ -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
-	;;
-solaris2.[1-9]) #(vi
+solaris2.*) #(vi
 	cf_xopen_source="-D__EXTENSIONS__"
 	;;
 *)
-	echo $ac_n "checking if we should define _XOPEN_SOURCE""... $ac_c" 1>&6
-echo "configure:1529: checking if we should define _XOPEN_SOURCE" >&5
+	
+echo $ac_n "checking if we should define _XOPEN_SOURCE""... $ac_c" 1>&6
+echo "configure:1743: 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 1535 "configure"
+#line 1749 "configure"
 #include "confdefs.h"
+
+#include <stdlib.h>
+#include <string.h>
 #include <sys/types.h>
+
 int main() {
 
 #ifndef _XOPEN_SOURCE
@@ -1541,7 +1759,7 @@ make an error
 #endif
 ; return 0; }
 EOF
-if { (eval echo configure:1545: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:1763: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_xopen_source=no
 else
@@ -1551,9 +1769,13 @@ else
   cf_save="$CPPFLAGS"
 	 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
 	 cat > conftest.$ac_ext <<EOF
-#line 1555 "configure"
+#line 1773 "configure"
 #include "confdefs.h"
+
+#include <stdlib.h>
+#include <string.h>
 #include <sys/types.h>
+
 int main() {
 
 #ifdef _XOPEN_SOURCE
@@ -1561,7 +1783,7 @@ make an error
 #endif
 ; return 0; }
 EOF
-if { (eval echo configure:1565: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:1787: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_xopen_source=no
 else
@@ -1579,19 +1801,20 @@ rm -f conftest*
 fi
 
 echo "$ac_t""$cf_cv_xopen_source" 1>&6
-	if test "$cf_cv_xopen_source" != no ; then
-		
+
+if test "$cf_cv_xopen_source" != no ; then
+	
 CFLAGS=`echo "$CFLAGS" | \
 	sed	-e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ 	]*\)\?[ 	]/ /g' \
 		-e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ 	]*\)\?$//g'`
 
-		
+	
 CPPFLAGS=`echo "$CPPFLAGS" | \
 	sed	-e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ 	]*\)\?[ 	]/ /g' \
 		-e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ 	]*\)\?$//g'`
 
-		cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
-		
+	cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
+	
 cf_fix_cppflags=no
 cf_new_cflags=
 cf_new_cppflags=
@@ -1673,7 +1896,8 @@ fi
 
 
 
-	fi
+fi
+
 	
 cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
 
@@ -1692,16 +1916,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:1696: checking if we should define _POSIX_C_SOURCE" >&5
+echo "configure:1920: 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}:1702: testing if the symbol is already defined go no further ..." 1>&5
+echo "${as_me:-configure}:1926: testing if the symbol is already defined go no further ..." 1>&5
 
 	cat > conftest.$ac_ext <<EOF
-#line 1705 "configure"
+#line 1929 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 int main() {
@@ -1711,7 +1935,7 @@ make an error
 #endif
 ; return 0; }
 EOF
-if { (eval echo configure:1715: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:1939: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_posix_c_source=no
 else
@@ -1733,7 +1957,7 @@ else
 	 esac
 	 if test "$cf_want_posix_source" = yes ; then
 		cat > conftest.$ac_ext <<EOF
-#line 1737 "configure"
+#line 1961 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 int main() {
@@ -1743,7 +1967,7 @@ make an error
 #endif
 ; return 0; }
 EOF
-if { (eval echo configure:1747: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:1971: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -1754,15 +1978,15 @@ fi
 rm -f conftest*
 	 fi
 	 
-echo "${as_me:-configure}:1758: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
+echo "${as_me:-configure}:1982: 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}:1763: testing if the second compile does not leave our definition intact error ..." 1>&5
+echo "${as_me:-configure}:1987: testing if the second compile does not leave our definition intact error ..." 1>&5
 
 	 cat > conftest.$ac_ext <<EOF
-#line 1766 "configure"
+#line 1990 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 int main() {
@@ -1772,7 +1996,7 @@ make an error
 #endif
 ; return 0; }
 EOF
-if { (eval echo configure:1776: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:2000: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -1849,47 +2073,261 @@ CPPFLAGS=`echo "$CPPFLAGS" | \
 yes)
 	cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
 
-	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
+	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
+
+	test "${cf_add_cflags}" != "${cf_tst_cflags}" \
+		&& test -z "${cf_tst_cflags}" \
+		&& cf_fix_cppflags=no
+	;;
+esac
+done
+
+if test -n "$cf_new_cflags" ; then
+	
+	CFLAGS="$CFLAGS $cf_new_cflags"
+fi
+
+if test -n "$cf_new_cppflags" ; then
+	
+	CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
+fi
+
+if test -n "$cf_new_extra_cppflags" ; then
+	
+	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
+fi
+
+
+
+
+fi
+
+
+	;;
+esac
+
+if test -n "$cf_xopen_source" ; then
+	
+cf_fix_cppflags=no
+cf_new_cflags=
+cf_new_cppflags=
+cf_new_extra_cppflags=
+
+for cf_add_cflags in $cf_xopen_source
+do
+case $cf_fix_cppflags in
+no)
+	case $cf_add_cflags in #(vi
+	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
+		case $cf_add_cflags in
+		-D*)
+			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
+
+			test "${cf_add_cflags}" != "${cf_tst_cflags}" \
+				&& test -z "${cf_tst_cflags}" \
+				&& cf_fix_cppflags=yes
+
+			if test $cf_fix_cppflags = yes ; then
+				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"
+				continue
+			fi
+			;;
+		esac
+		case "$CPPFLAGS" in
+		*$cf_add_cflags) #(vi
+			;;
+		*) #(vi
+			case $cf_add_cflags in #(vi
+			-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
+			cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
+			;;
+		esac
+		;;
+	*)
+		cf_new_cflags="$cf_new_cflags $cf_add_cflags"
+		;;
+	esac
+	;;
+yes)
+	cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+
+	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
+
+	test "${cf_add_cflags}" != "${cf_tst_cflags}" \
+		&& test -z "${cf_tst_cflags}" \
+		&& cf_fix_cppflags=no
+	;;
+esac
+done
+
+if test -n "$cf_new_cflags" ; then
+	
+	CFLAGS="$CFLAGS $cf_new_cflags"
+fi
+
+if test -n "$cf_new_cppflags" ; then
+	
+	CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
+fi
+
+if test -n "$cf_new_extra_cppflags" ; then
+	
+	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
+fi
+
+
+
+
+fi
+
+if test -n "$cf_XOPEN_SOURCE" && test -z "$cf_cv_xopen_source" ; then
+	echo $ac_n "checking if _XOPEN_SOURCE really is set""... $ac_c" 1>&6
+echo "configure:2197: checking if _XOPEN_SOURCE really is set" >&5
+	cat > conftest.$ac_ext <<EOF
+#line 2199 "configure"
+#include "confdefs.h"
+#include <stdlib.h>
+int main() {
+
+#ifndef _XOPEN_SOURCE
+make an error
+#endif
+; return 0; }
+EOF
+if { (eval echo configure:2209: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+  rm -rf conftest*
+  cf_XOPEN_SOURCE_set=yes
+else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  rm -rf conftest*
+  cf_XOPEN_SOURCE_set=no
+fi
+rm -f conftest*
+	echo "$ac_t""$cf_XOPEN_SOURCE_set" 1>&6
+	if test $cf_XOPEN_SOURCE_set = yes
+	then
+		cat > conftest.$ac_ext <<EOF
+#line 2223 "configure"
+#include "confdefs.h"
+#include <stdlib.h>
+int main() {
+
+#if (_XOPEN_SOURCE - 0) < $cf_XOPEN_SOURCE
+make an error
+#endif
+; return 0; }
+EOF
+if { (eval echo configure:2233: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+  rm -rf conftest*
+  cf_XOPEN_SOURCE_set_ok=yes
+else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  rm -rf conftest*
+  cf_XOPEN_SOURCE_set_ok=no
+fi
+rm -f conftest*
+		if test $cf_XOPEN_SOURCE_set_ok = no
+		then
+			echo "configure: warning: _XOPEN_SOURCE is lower than requested" 1>&2
+		fi
+	else
+		
+echo $ac_n "checking if we should define _XOPEN_SOURCE""... $ac_c" 1>&6
+echo "configure:2250: 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 2256 "configure"
+#include "confdefs.h"
+
+#include <stdlib.h>
+#include <string.h>
+#include <sys/types.h>
 
-	test "${cf_add_cflags}" != "${cf_tst_cflags}" \
-		&& test -z "${cf_tst_cflags}" \
-		&& cf_fix_cppflags=no
-	;;
-esac
-done
+int main() {
 
-if test -n "$cf_new_cflags" ; then
-	
-	CFLAGS="$CFLAGS $cf_new_cflags"
-fi
+#ifndef _XOPEN_SOURCE
+make an error
+#endif
+; return 0; }
+EOF
+if { (eval echo configure:2270: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+  rm -rf conftest*
+  cf_cv_xopen_source=no
+else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  rm -rf conftest*
+  cf_save="$CPPFLAGS"
+	 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
+	 cat > conftest.$ac_ext <<EOF
+#line 2280 "configure"
+#include "confdefs.h"
 
-if test -n "$cf_new_cppflags" ; then
-	
-	CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
-fi
+#include <stdlib.h>
+#include <string.h>
+#include <sys/types.h>
 
-if test -n "$cf_new_extra_cppflags" ; then
+int main() {
+
+#ifdef _XOPEN_SOURCE
+make an error
+#endif
+; return 0; }
+EOF
+if { (eval echo configure:2294: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+  rm -rf conftest*
+  cf_cv_xopen_source=no
+else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  rm -rf conftest*
+  cf_cv_xopen_source=$cf_XOPEN_SOURCE
+fi
+rm -f conftest*
+	CPPFLAGS="$cf_save"
 	
-	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
 fi
-
-
-
+rm -f conftest*
 
 fi
 
+echo "$ac_t""$cf_cv_xopen_source" 1>&6
 
-	;;
-esac
+if test "$cf_cv_xopen_source" != no ; then
+	
+CFLAGS=`echo "$CFLAGS" | \
+	sed	-e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ 	]*\)\?[ 	]/ /g' \
+		-e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ 	]*\)\?$//g'`
 
-if test -n "$cf_xopen_source" ; then
+	
+CPPFLAGS=`echo "$CPPFLAGS" | \
+	sed	-e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ 	]*\)\?[ 	]/ /g' \
+		-e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ 	]*\)\?$//g'`
+
+	cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
 	
 cf_fix_cppflags=no
 cf_new_cflags=
 cf_new_cppflags=
 cf_new_extra_cppflags=
 
-for cf_add_cflags in $cf_xopen_source
+for cf_add_cflags in $cf_temp_xopen_source
 do
 case $cf_fix_cppflags in
 no)
@@ -1967,15 +2405,18 @@ fi
 
 fi
 
+	fi
+fi
+
 
 echo $ac_n "checking if SIGWINCH is defined""... $ac_c" 1>&6
-echo "configure:1973: checking if SIGWINCH is defined" >&5
+echo "configure:2414: 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 1979 "configure"
+#line 2420 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -1985,7 +2426,7 @@ int main() {
 int x = SIGWINCH
 ; return 0; }
 EOF
-if { (eval echo configure:1989: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:2430: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_define_sigwinch=yes
 else
@@ -1993,7 +2434,7 @@ else
   cat conftest.$ac_ext >&5
   rm -rf conftest*
   cat > conftest.$ac_ext <<EOF
-#line 1997 "configure"
+#line 2438 "configure"
 #include "confdefs.h"
 
 #undef _XOPEN_SOURCE
@@ -2006,7 +2447,7 @@ int main() {
 int x = SIGWINCH
 ; return 0; }
 EOF
-if { (eval echo configure:2010: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:2451: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_define_sigwinch=maybe
 else
@@ -2026,7 +2467,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:2030: checking for actual SIGWINCH definition" >&5
+echo "configure:2471: 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
@@ -2036,7 +2477,7 @@ cf_sigwinch=32
 while test $cf_sigwinch != 1
 do
 	cat > conftest.$ac_ext <<EOF
-#line 2040 "configure"
+#line 2481 "configure"
 #include "confdefs.h"
 
 #undef _XOPEN_SOURCE
@@ -2053,7 +2494,7 @@ make an error
 int x = SIGWINCH
 ; return 0; }
 EOF
-if { (eval echo configure:2057: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:2498: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_fixup_sigwinch=$cf_sigwinch
 	 break
@@ -2077,7 +2518,7 @@ fi
 
 
         echo $ac_n "checking for strerror in -lcposix""... $ac_c" 1>&6
-echo "configure:2081: checking for strerror in -lcposix" >&5
+echo "configure:2522: checking for strerror in -lcposix" >&5
 ac_lib_var=`echo cposix'_'strerror | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -2085,7 +2526,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lcposix  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 2089 "configure"
+#line 2530 "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
@@ -2096,7 +2537,7 @@ int main() {
 strerror()
 ; return 0; }
 EOF
-if { (eval echo configure:2100: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:2541: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -2119,8 +2560,111 @@ fi
   
 
 
+# This should have been defined by AC_PROG_CC
+: ${CC:=cc}
+
+# Check for user's environment-breakage by stuffing CFLAGS/CPPFLAGS content
+# into CC.  This will not help with broken scripts that wrap the compiler with
+# options, but eliminates a more common category of user confusion.
+echo $ac_n "checking \$CC variable""... $ac_c" 1>&6
+echo "configure:2571: checking \$CC variable" >&5
+case "$CC" in #(vi
+*[\ \	]-[IUD]*)
+	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/[ 	].*//'`
+	
+cf_fix_cppflags=no
+cf_new_cflags=
+cf_new_cppflags=
+cf_new_extra_cppflags=
+
+for cf_add_cflags in $cf_flags
+do
+case $cf_fix_cppflags in
+no)
+	case $cf_add_cflags in #(vi
+	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
+		case $cf_add_cflags in
+		-D*)
+			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
+
+			test "${cf_add_cflags}" != "${cf_tst_cflags}" \
+				&& test -z "${cf_tst_cflags}" \
+				&& cf_fix_cppflags=yes
+
+			if test $cf_fix_cppflags = yes ; then
+				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"
+				continue
+			fi
+			;;
+		esac
+		case "$CPPFLAGS" in
+		*$cf_add_cflags) #(vi
+			;;
+		*) #(vi
+			case $cf_add_cflags in #(vi
+			-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
+			cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
+			;;
+		esac
+		;;
+	*)
+		cf_new_cflags="$cf_new_cflags $cf_add_cflags"
+		;;
+	esac
+	;;
+yes)
+	cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
+
+	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
+
+	test "${cf_add_cflags}" != "${cf_tst_cflags}" \
+		&& test -z "${cf_tst_cflags}" \
+		&& cf_fix_cppflags=no
+	;;
+esac
+done
+
+if test -n "$cf_new_cflags" ; then
+	
+	CFLAGS="$CFLAGS $cf_new_cflags"
+fi
+
+if test -n "$cf_new_cppflags" ; then
+	
+	CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
+fi
+
+if test -n "$cf_new_extra_cppflags" ; then
+	
+	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
+fi
+
+
+
+
+	;;
+*)
+	echo "$ac_t""ok" 1>&6
+	;;
+esac
+
 echo $ac_n "checking for ${CC:-cc} option to accept ANSI C""... $ac_c" 1>&6
-echo "configure:2124: checking for ${CC:-cc} option to accept ANSI C" >&5
+echo "configure:2668: 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
@@ -2226,7 +2770,7 @@ fi
 
 
 	cat > conftest.$ac_ext <<EOF
-#line 2230 "configure"
+#line 2774 "configure"
 #include "confdefs.h"
 
 #ifndef CC_HAS_PROTOS
@@ -2242,7 +2786,7 @@ int main() {
 	struct s2 {int (*f) (double a);};
 ; return 0; }
 EOF
-if { (eval echo configure:2246: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:2790: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_ansi_cc="$cf_arg"; break
 else
@@ -2360,12 +2904,12 @@ You have the following choices:
 fi
 
 echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
-echo "configure:2364: checking for Cygwin environment" >&5
+echo "configure:2908: 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 2369 "configure"
+#line 2913 "configure"
 #include "confdefs.h"
 
 int main() {
@@ -2376,7 +2920,7 @@ int main() {
 return __CYGWIN__;
 ; return 0; }
 EOF
-if { (eval echo configure:2380: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:2924: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_cygwin=yes
 else
@@ -2393,19 +2937,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:2397: checking for mingw32 environment" >&5
+echo "configure:2941: 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 2402 "configure"
+#line 2946 "configure"
 #include "confdefs.h"
 
 int main() {
 return __MINGW32__;
 ; return 0; }
 EOF
-if { (eval echo configure:2409: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:2953: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_mingw32=yes
 else
@@ -2437,7 +2981,7 @@ esac
 
 
 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
-echo "configure:2441: checking for executable suffix" >&5
+echo "configure:2985: checking for executable suffix" >&5
 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -2447,7 +2991,7 @@ else
   rm -f conftest*
   echo 'int main () { return 0; }' > conftest.$ac_ext
   ac_cv_exeext=
-  if { (eval echo configure:2451: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
+  if { (eval echo configure:2995: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
     for file in conftest.*; do
       if test -f $file ; then
         case $file in
@@ -2471,13 +3015,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:2475: checking for object suffix" >&5
+echo "configure:3019: 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:2481: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:3025: \"$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
@@ -2517,7 +3061,7 @@ LIB_PREFIX=$LIB_PREFIX
 	
 
 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
-echo "configure:2521: checking whether ln -s works" >&5
+echo "configure:3065: 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
@@ -2561,7 +3105,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:2565: checking for $ac_word" >&5
+echo "configure:3109: 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
@@ -2593,11 +3137,11 @@ done
 fi
 
 	echo $ac_n "checking for native build C compiler""... $ac_c" 1>&6
-echo "configure:2597: checking for native build C compiler" >&5
+echo "configure:3141: 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:2601: checking for native build C preprocessor" >&5
+echo "configure:3145: 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
@@ -2610,7 +3154,7 @@ fi
 	echo "$ac_t""$BUILD_CPP" 1>&6
 
 	echo $ac_n "checking for native build C flags""... $ac_c" 1>&6
-echo "configure:2614: checking for native build C flags" >&5
+echo "configure:3158: 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
@@ -2621,7 +3165,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:2625: checking for native build C preprocessor-flags" >&5
+echo "configure:3169: 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
@@ -2632,7 +3176,7 @@ fi
 	echo "$ac_t""$BUILD_CPPFLAGS" 1>&6
 
 	echo $ac_n "checking for native build linker-flags""... $ac_c" 1>&6
-echo "configure:2636: checking for native build linker-flags" >&5
+echo "configure:3180: 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
@@ -2643,7 +3187,7 @@ fi
 	echo "$ac_t""$BUILD_LDFLAGS" 1>&6
 
 	echo $ac_n "checking for native build linker-libraries""... $ac_c" 1>&6
-echo "configure:2647: checking for native build linker-libraries" >&5
+echo "configure:3191: 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
@@ -2686,7 +3230,7 @@ fi
 
 
 echo $ac_n "checking build system type""... $ac_c" 1>&6
-echo "configure:2690: checking build system type" >&5
+echo "configure:3234: checking build system type" >&5
 
 build_alias=$build
 case "$build_alias" in
@@ -2712,7 +3256,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:2716: checking for $ac_word" >&5
+echo "configure:3260: 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
@@ -2744,7 +3288,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:2748: checking for $ac_word" >&5
+echo "configure:3292: 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
@@ -2779,7 +3323,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:2783: checking for $ac_word" >&5
+echo "configure:3327: 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
@@ -2811,7 +3355,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:2815: checking for $ac_word" >&5
+echo "configure:3359: 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
@@ -2847,7 +3391,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:2851: checking for $ac_word" >&5
+echo "configure:3395: 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
@@ -2879,7 +3423,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:2883: checking for $ac_word" >&5
+echo "configure:3427: 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
@@ -2916,7 +3460,7 @@ fi
 
 
 echo $ac_n "checking for options to update archives""... $ac_c" 1>&6
-echo "configure:2920: checking for options to update archives" >&5
+echo "configure:3464: 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
@@ -2938,10 +3482,10 @@ else
 		rm -f conftest.a
 
 		cat >conftest.$ac_ext <<EOF
-#line 2942 "configure"
+#line 3486 "configure"
 int	testdata[3] = { 123, 456, 789 };
 EOF
-		if { (eval echo configure:2945: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; } ; then
+		if { (eval echo configure:3489: \"$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
@@ -2951,7 +3495,7 @@ EOF
 		else
 			test -n "$verbose" && echo "	cannot compile test-program" 1>&6
 
-echo "${as_me:-configure}:2955: testing cannot compile test-program ..." 1>&5
+echo "${as_me:-configure}:3499: testing cannot compile test-program ..." 1>&5
 
 
 			break
@@ -2993,6 +3537,125 @@ EOF
 		;;
 esac
 
+echo $ac_n "checking if you would like to use heapsort""... $ac_c" 1>&6
+echo "configure:3542: 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
+  enableval="$enable_heapsort"
+  test "$enableval" != yes && enableval=no
+  if test "$enableval" != "no" ; then
+    cf_use_heapsort=yes 
+  else
+    cf_use_heapsort=no
+  fi
+else
+  enableval=no 
+  cf_use_heapsort=no
+  
+fi
+
+echo "$ac_t""$cf_use_heapsort" 1>&6
+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:3564: 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 3569 "configure"
+#include "confdefs.h"
+/* System header to define __stub macros and hopefully few prototypes,
+    which can conflict with char $ac_func(); below.  */
+#include <assert.h>
+/* Override any gcc2 internal prototype to avoid an error.  */
+/* We use char because int might match the return type of a gcc2
+    builtin and then its argument prototype would still apply.  */
+char $ac_func();
+
+int main() {
+
+/* The GNU C library defines this for functions which it implements
+    to always fail with ENOSYS.  Some functions are actually named
+    something starting with __ and the normal name is an alias.  */
+#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+choke me
+#else
+$ac_func();
+#endif
+
+; return 0; }
+EOF
+if { (eval echo configure:3592: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+  
+  eval "ac_cv_func_$ac_func=yes"
+else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+
+  eval "ac_cv_func_$ac_func=no"
+fi
+rm -rf conftest*
+fi
+
+if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
+  echo "$ac_t""yes" 1>&6
+    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
+  cat >> confdefs.h <<EOF
+#define $ac_tr_func 1
+EOF
+ 
+else
+  echo "$ac_t""no" 1>&6
+fi
+done
+
+	if test x"$ac_cv_func_heapsort" = xyes; then
+		echo $ac_n "checking if its prototype is compatible with qsort""... $ac_c" 1>&6
+echo "configure:3618: checking if its prototype is compatible with qsort" >&5
+		cat > conftest.$ac_ext <<EOF
+#line 3620 "configure"
+#include "confdefs.h"
+
+#include <stdlib.h>
+#include <sys/types.h>
+extern int my_compare(const void *, const void *);
+
+int main() {
+
+	char *base = 0;
+	heapsort((void *)0, 1, 2, my_compare);
+
+; return 0; }
+EOF
+if { (eval echo configure:3634: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+  :
+else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  rm -rf conftest*
+  cf_use_heapsort=no
+fi
+rm -f conftest*;
+		echo "$ac_t""$cf_use_heapsort" 1>&6
+	else
+		test -n "$verbose" && echo "	will use our own heapsort function" 1>&6
+
+echo "${as_me:-configure}:3647: testing will use our own heapsort function ..." 1>&5
+
+
+		EXTRAO_DEP=''
+		EXTRAOBJS="$EXTRAOBJS \$(OBJDIR)/heapsort.o"
+	fi
+fi
+if test "x$cf_use_heapsort" = xyes; then
+	cat >> confdefs.h <<\EOF
+#define USE_HEAPSORT 1
+EOF
+
+fi
 
 
 # Check whether --with-ispell or --without-ispell was given.
@@ -3007,7 +3670,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:3011: checking for ispell" >&5
+echo "configure:3674: checking for ispell" >&5
    ac_cv_path_PATH_ISPELL="$withval"
    cat >> confdefs.h <<EOF
 #define PATH_ISPELL "$withval"
@@ -3024,7 +3687,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:3028: checking for $ac_word" >&5
+echo "configure:3691: 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
@@ -3081,7 +3744,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:3085: checking for metamail" >&5
+echo "configure:3748: checking for metamail" >&5
    ac_cv_path_PATH_METAMAIL="$withval"
    cat >> confdefs.h <<EOF
 #define PATH_METAMAIL "$withval"
@@ -3098,7 +3761,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:3102: checking for $ac_word" >&5
+echo "configure:3765: 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
@@ -3155,7 +3818,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:3159: checking for sum" >&5
+echo "configure:3822: checking for sum" >&5
    ac_cv_path_PATH_SUM="$withval"
    cat >> confdefs.h <<EOF
 #define PATH_SUM "$withval"
@@ -3172,7 +3835,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:3176: checking for $ac_word" >&5
+echo "configure:3839: 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
@@ -3219,12 +3882,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:3223: checking if $ac_cv_path_PATH_SUM takes -r" >&5
+echo "configure:3886: 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:3228: \"$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:3891: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }
 then
 	ac_cv_prog_sum_r=yes
 else
@@ -3254,7 +3917,7 @@ fi
 
 
 echo $ac_n "checking for default editor""... $ac_c" 1>&6
-echo "configure:3258: checking for default editor" >&5
+echo "configure:3921: checking for default editor" >&5
 
 # Check whether --with-editor or --without-editor was given.
 if test "${with_editor+set}" = set; then
@@ -3282,7 +3945,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:3286: checking for $ac_word" >&5
+echo "configure:3949: 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
@@ -3327,7 +3990,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:3331: checking for $ac_word" >&5
+echo "configure:3994: 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
@@ -3381,7 +4044,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:3385: checking for $ac_word" >&5
+echo "configure:4048: 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
@@ -3418,7 +4081,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:3422: checking for $ac_word" >&5
+echo "configure:4085: 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
@@ -3452,7 +4115,7 @@ fi
 
 fi
 echo $ac_n "checking for default mailer""... $ac_c" 1>&6
-echo "configure:3456: checking for default mailer" >&5
+echo "configure:4119: checking for default mailer" >&5
 if test -n "$DEFAULT_MAILER" ; then
 	
 case $cf_cv_system_name in #(vi
@@ -3479,7 +4142,7 @@ echo "$ac_t""$DEFAULT_MAILER" 1>&6
 
 
 echo $ac_n "checking for incoming-mail directory""... $ac_c" 1>&6
-echo "configure:3483: checking for incoming-mail directory" >&5
+echo "configure:4146: checking for incoming-mail directory" >&5
 
 # Check whether --with-mailbox or --without-mailbox was given.
 if test "${with_mailbox+set}" = set; then
@@ -3525,7 +4188,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:3529: checking if you want PGP/GPG-Support" >&5
+echo "configure:4192: 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
@@ -3557,7 +4220,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:3561: checking for pgp" >&5
+echo "configure:4224: checking for pgp" >&5
    ac_cv_path_PATH_PGP="$withval"
    cat >> confdefs.h <<EOF
 #define PATH_PGP "$withval"
@@ -3574,7 +4237,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:3578: checking for $ac_word" >&5
+echo "configure:4241: 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
@@ -3632,7 +4295,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:3636: checking for pgpk" >&5
+echo "configure:4299: checking for pgpk" >&5
    ac_cv_path_PATH_PGPK="$withval"
    cat >> confdefs.h <<EOF
 #define PATH_PGPK "$withval"
@@ -3649,7 +4312,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:3653: checking for $ac_word" >&5
+echo "configure:4316: 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
@@ -3707,7 +4370,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:3711: checking for gpg" >&5
+echo "configure:4374: checking for gpg" >&5
    ac_cv_path_PATH_GPG="$withval"
    cat >> confdefs.h <<EOF
 #define PATH_GPG "$withval"
@@ -3724,7 +4387,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:3728: checking for $ac_word" >&5
+echo "configure:4391: 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
@@ -3783,7 +4446,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:3787: checking for slrnface" >&5
+echo "configure:4450: checking for slrnface" >&5
    ac_cv_path_PATH_SLRNFACE="$withval"
    cat >> confdefs.h <<EOF
 #define PATH_SLRNFACE "$withval"
@@ -3800,7 +4463,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:3804: checking for $ac_word" >&5
+echo "configure:4467: 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
@@ -3843,6 +4506,10 @@ EOF
 
 fi
 
+if test -n "$ac_cv_path_PATH_SLRNFACE"; then
+	EXTRAO_DEP=""
+	EXTRAOBJS="$EXTRAOBJS \$(OBJDIR)/xface.o"
+fi
 
 ## Default shell
 
@@ -3856,13 +4523,13 @@ fi
 
 
 echo $ac_n "checking for the default shell program""... $ac_c" 1>&6
-echo "configure:3860: checking for the default shell program" >&5
+echo "configure:4527: 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 3866 "configure"
+#line 4533 "configure"
 #include "confdefs.h"
 
 #include <sys/params.h>
@@ -3875,7 +4542,7 @@ make an error
 
 ; return 0; }
 EOF
-if { (eval echo configure:3879: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:4546: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   $cf_shell_progs="csh tcsh $cf_shell_progs"
 else
@@ -3885,11 +4552,11 @@ fi
 rm -f conftest*
 fi
 
-echo "${as_me:-configure}:3889: testing paths of shell programs: $cf_shell_progs ..." 1>&5
+echo "${as_me:-configure}:4556: 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}:3893: testing /etc/shells ..." 1>&5
+echo "${as_me:-configure}:4560: testing /etc/shells ..." 1>&5
 
 	for cf_prog in $cf_shell_progs
 	do
@@ -3924,14 +4591,14 @@ echo "${as_me:-configure}:3893: testing 
 	echo "$ac_t""$DEFAULT_SHELL" 1>&6
 else
 	
-echo "${as_me:-configure}:3928: testing $PATH ..." 1>&5
+echo "${as_me:-configure}:4595: 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:3935: checking for $ac_word" >&5
+echo "configure:4602: 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
@@ -3984,7 +4651,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:3988: checking if NNTP-support will be used" >&5
+echo "configure:4655: checking if NNTP-support will be used" >&5
 
 # Check whether --enable-nntp or --disable-nntp was given.
 if test "${enable_nntp+set}" = set; then
@@ -4006,7 +4673,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:4010: checking whether to be NNTP_ONLY" >&5
+echo "configure:4677: 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
@@ -4038,7 +4705,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:4042: checking if you want to compile-in debug support" >&5
+echo "configure:4709: 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
@@ -4065,7 +4732,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:4069: checking if you want to see long compiling messages" >&5
+echo "configure:4736: 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
@@ -4110,7 +4777,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:4114: checking if you want to compile with fallback prototypes" >&5
+echo "configure:4781: 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
@@ -4134,7 +4801,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:4138: checking if you want to turn on gcc warnings" >&5
+echo "configure:4805: 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
@@ -4160,7 +4827,7 @@ then
 GCC_VERSION=none
 if test "$GCC" = yes ; then
 	echo $ac_n "checking version of $CC""... $ac_c" 1>&6
-echo "configure:4164: checking version of $CC" >&5
+echo "configure:4831: checking version of $CC" >&5
 	GCC_VERSION="`${CC} --version 2>/dev/null | sed -e '2,$d' -e 's/^.*(GCC) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
 	test -z "$GCC_VERSION" && GCC_VERSION=unknown
 	echo "$ac_t""$GCC_VERSION" 1>&6
@@ -4175,11 +4842,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:4179: checking if this is really Intel C compiler" >&5
+echo "configure:4846: checking if this is really Intel C compiler" >&5
 		cf_save_CFLAGS="$CFLAGS"
 		CFLAGS="$CFLAGS -no-gcc"
 		cat > conftest.$ac_ext <<EOF
-#line 4183 "configure"
+#line 4850 "configure"
 #include "confdefs.h"
 
 int main() {
@@ -4191,7 +4858,7 @@ make an error
 
 ; return 0; }
 EOF
-if { (eval echo configure:4195: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:4862: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   INTEL_COMPILER=yes
 cf_save_CFLAGS="$cf_save_CFLAGS -we147 -no-gcc"
@@ -4209,7 +4876,7 @@ fi
 
 
 cat > conftest.$ac_ext <<EOF
-#line 4213 "${as_me:-configure}"
+#line 4880 "${as_me:-configure}"
 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
 EOF
 
@@ -4227,7 +4894,7 @@ then
 # warning #279: controlling expression is constant
 
 	echo "checking for $CC warning options" 1>&6
-echo "configure:4231: checking for $CC warning options" >&5
+echo "configure:4898: checking for $CC warning options" >&5
 	cf_save_CFLAGS="$CFLAGS"
 	EXTRA_CFLAGS="-Wall"
 	for cf_opt in \
@@ -4242,7 +4909,7 @@ echo "configure:4231: checking for $CC w
 		wd981
 	do
 		CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
-		if { (eval echo configure:4246: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+		if { (eval echo configure:4913: \"$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
@@ -4252,7 +4919,7 @@ echo "configure:4231: checking for $CC w
 elif test "$GCC" = yes
 then
 	echo "checking for $CC warning options" 1>&6
-echo "configure:4256: checking for $CC warning options" >&5
+echo "configure:4923: checking for $CC warning options" >&5
 	cf_save_CFLAGS="$CFLAGS"
 	EXTRA_CFLAGS=
 	cf_warn_CONST=""
@@ -4271,7 +4938,7 @@ echo "configure:4256: checking for $CC w
 		Wundef $cf_warn_CONST 
 	do
 		CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
-		if { (eval echo configure:4275: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+		if { (eval echo configure:4942: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
 			test -n "$verbose" && echo "$ac_t""... -$cf_opt" 1>&6
 			case $cf_opt in #(vi
 			Wcast-qual) #(vi
@@ -4282,7 +4949,7 @@ echo "configure:4256: checking for $CC w
 				[34].*)
 					test -n "$verbose" && echo "	feature is broken in gcc $GCC_VERSION" 1>&6
 
-echo "${as_me:-configure}:4286: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
+echo "${as_me:-configure}:4953: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
 
 
 					continue;;
@@ -4305,7 +4972,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:4309: checking for news-library path" >&5
+echo "configure:4976: checking for news-library path" >&5
 	
 # Check whether --with-libdir or --without-libdir was given.
 if test "${with_libdir+set}" = set; then
@@ -4351,7 +5018,7 @@ NEWSLIBDIR="$withval"
 	echo "$ac_t""$NEWSLIBDIR" 1>&6
 
 	echo $ac_n "checking for news spool-directory path""... $ac_c" 1>&6
-echo "configure:4355: checking for news spool-directory path" >&5
+echo "configure:5022: checking for news spool-directory path" >&5
 	
 # Check whether --with-spooldir or --without-spooldir was given.
 if test "${with_spooldir+set}" = set; then
@@ -4397,7 +5064,7 @@ SPOOLDIR="$withval"
 	echo "$ac_t""$SPOOLDIR" 1>&6
 
 	echo $ac_n "checking for news overview-directory path""... $ac_c" 1>&6
-echo "configure:4401: checking for news overview-directory path" >&5
+echo "configure:5068: 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
@@ -4443,7 +5110,7 @@ NOVROOTDIR="$withval"
 	echo "$ac_t""$NOVROOTDIR" 1>&6
 
 	echo $ac_n "checking for overview filename""... $ac_c" 1>&6
-echo "configure:4447: checking for overview filename" >&5
+echo "configure:5114: checking for overview filename" >&5
 	
 # Check whether --with-nov-fname or --without-nov-fname was given.
 if test "${with_nov_fname+set}" = set; then
@@ -4479,7 +5146,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:4483: checking for directory containing \"inews\"" >&5
+echo "configure:5150: 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
@@ -4528,7 +5195,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:4532: checking for $ac_word" >&5
+echo "configure:5199: 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
@@ -4584,7 +5251,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:4588: checking if you want socks library" >&5
+echo "configure:5255: 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
@@ -4604,7 +5271,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:4608: checking if you want socks5 library" >&5
+echo "configure:5275: 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
@@ -4661,14 +5328,14 @@ if test -n "$cf_searchpath/include" ; th
 			  cf_save_CPPFLAGS=$CPPFLAGS
 			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 			  cat > conftest.$ac_ext <<EOF
-#line 4665 "configure"
+#line 5332 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello")
 ; return 0; }
 EOF
-if { (eval echo configure:4672: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:5339: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -4685,7 +5352,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}:4689: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me:-configure}:5356: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
@@ -4727,14 +5394,14 @@ if test -n "$cf_searchpath/../include" ;
 			  cf_save_CPPFLAGS=$CPPFLAGS
 			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 			  cat > conftest.$ac_ext <<EOF
-#line 4731 "configure"
+#line 5398 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello")
 ; return 0; }
 EOF
-if { (eval echo configure:4738: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:5405: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -4751,7 +5418,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}:4755: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me:-configure}:5422: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
@@ -4791,7 +5458,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}:4795: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me:-configure}:5462: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 
         LDFLAGS="-L$cf_add_libdir $LDFLAGS"
@@ -4821,7 +5488,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}:4825: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me:-configure}:5492: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 
         LDFLAGS="-L$cf_add_libdir $LDFLAGS"
@@ -4846,13 +5513,13 @@ cf_cv_header_path_socks=
 cf_cv_library_path_socks=
 
 
-echo "${as_me:-configure}:4850: testing Starting FIND_LINKAGE(socks,) ..." 1>&5
+echo "${as_me:-configure}:5517: testing Starting FIND_LINKAGE(socks,) ..." 1>&5
 
 
 cf_save_LIBS="$LIBS"
 
 cat > conftest.$ac_ext <<EOF
-#line 4856 "configure"
+#line 5523 "configure"
 #include "confdefs.h"
 
 #include <stdio.h>
@@ -4863,7 +5530,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:4867: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:5534: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   
 	cf_cv_find_linkage_socks=yes
@@ -4879,7 +5546,7 @@ else
 LIBS="-lsocks  $cf_save_LIBS"
 
 cat > conftest.$ac_ext <<EOF
-#line 4883 "configure"
+#line 5550 "configure"
 #include "confdefs.h"
 
 #include <stdio.h>
@@ -4890,7 +5557,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:4894: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:5561: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   
 	cf_cv_find_linkage_socks=yes
@@ -4908,11 +5575,11 @@ else
 
     test -n "$verbose" && echo "	find linkage for socks library" 1>&6
 
-echo "${as_me:-configure}:4912: testing find linkage for socks library ..." 1>&5
+echo "${as_me:-configure}:5579: testing find linkage for socks library ..." 1>&5
 
 
     
-echo "${as_me:-configure}:4916: testing Searching for headers in FIND_LINKAGE(socks,) ..." 1>&5
+echo "${as_me:-configure}:5583: testing Searching for headers in FIND_LINKAGE(socks,) ..." 1>&5
 
 
     cf_save_CPPFLAGS="$CPPFLAGS"
@@ -5034,12 +5701,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}:5038: testing ... testing $cf_cv_header_path_socks ..." 1>&5
+echo "${as_me:-configure}:5705: 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 5043 "configure"
+#line 5710 "configure"
 #include "confdefs.h"
 
 #include <stdio.h>
@@ -5050,12 +5717,12 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:5054: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:5721: \"$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}:5059: testing ... found socks headers in $cf_cv_header_path_socks ..." 1>&5
+echo "${as_me:-configure}:5726: testing ... found socks headers in $cf_cv_header_path_socks ..." 1>&5
 
 
             cf_cv_find_linkage_socks=maybe
@@ -5076,7 +5743,7 @@ rm -f conftest*
     if test "$cf_cv_find_linkage_socks" = maybe ; then
 
       
-echo "${as_me:-configure}:5080: testing Searching for socks library in FIND_LINKAGE(socks,) ..." 1>&5
+echo "${as_me:-configure}:5747: testing Searching for socks library in FIND_LINKAGE(socks,) ..." 1>&5
 
 
       cf_save_LIBS="$LIBS"
@@ -5184,14 +5851,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}:5188: testing ... testing $cf_cv_library_path_socks ..." 1>&5
+echo "${as_me:-configure}:5855: 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 5195 "configure"
+#line 5862 "configure"
 #include "confdefs.h"
 
 #include <stdio.h>
@@ -5202,12 +5869,12 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:5206: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:5873: \"$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}:5211: testing ... found socks library in $cf_cv_library_path_socks ..." 1>&5
+echo "${as_me:-configure}:5878: testing ... found socks library in $cf_cv_library_path_socks ..." 1>&5
 
 
                 cf_cv_find_linkage_socks=yes
@@ -5269,14 +5936,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 5273 "configure"
+#line 5940 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello")
 ; return 0; }
 EOF
-if { (eval echo configure:5280: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:5947: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -5293,7 +5960,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}:5297: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me:-configure}:5964: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
@@ -5329,7 +5996,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}:5333: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me:-configure}:6000: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 
         LDFLAGS="-L$cf_add_libdir $LDFLAGS"
@@ -5392,7 +6059,7 @@ else
 cf_test_netlibs=no
 
 echo $ac_n "checking for network libraries""... $ac_c" 1>&6
-echo "configure:5396: checking for network libraries" >&5
+echo "configure:6063: checking for network libraries" >&5
 
 if eval "test \"`echo '$''{'cf_cv_netlibs'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -5409,17 +6076,17 @@ mingw32) # (vi
 do
 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:5413: checking for $ac_hdr" >&5
+echo "configure:6080: 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 5418 "configure"
+#line 6085 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:5423: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:6090: \"$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*
@@ -5456,7 +6123,7 @@ done
 	LIBS="$cf_winsock_lib $LIBS"
 
 	cat > conftest.$ac_ext <<EOF
-#line 5460 "configure"
+#line 6127 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_WINDOWS_H
@@ -5478,7 +6145,7 @@ int main() {
 	gethostname(buffer, sizeof(buffer));
 ; return 0; }
 EOF
-if { (eval echo configure:5482: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:6149: \"$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
@@ -5495,12 +6162,12 @@ rm -rf conftest*
 	for ac_func in gethostname
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:5499: checking for $ac_func" >&5
+echo "configure:6166: 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 5504 "configure"
+#line 6171 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -5523,7 +6190,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:5527: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:6194: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -5546,7 +6213,7 @@ else
   echo "$ac_t""no" 1>&6
 
 echo $ac_n "checking for gethostname in -lnsl""... $ac_c" 1>&6
-echo "configure:5550: checking for gethostname in -lnsl" >&5
+echo "configure:6217: 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
@@ -5554,7 +6221,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lnsl $cf_cv_netlibs $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 5558 "configure"
+#line 6225 "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
@@ -5565,7 +6232,7 @@ int main() {
 gethostname()
 ; return 0; }
 EOF
-if { (eval echo configure:5569: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:6236: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -5598,7 +6265,7 @@ else
 	
 			
 echo $ac_n "checking for gethostname in -lsocket""... $ac_c" 1>&6
-echo "configure:5602: checking for gethostname in -lsocket" >&5
+echo "configure:6269: 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
@@ -5606,7 +6273,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lsocket $cf_cv_netlibs $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 5610 "configure"
+#line 6277 "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
@@ -5617,7 +6284,7 @@ int main() {
 gethostname()
 ; return 0; }
 EOF
-if { (eval echo configure:5621: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:6288: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -5659,7 +6326,7 @@ done
 
 
 	echo $ac_n "checking for main in -linet""... $ac_c" 1>&6
-echo "configure:5663: checking for main in -linet" >&5
+echo "configure:6330: 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
@@ -5667,14 +6334,14 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-linet  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 5671 "configure"
+#line 6338 "configure"
 #include "confdefs.h"
 
 int main() {
 main()
 ; return 0; }
 EOF
-if { (eval echo configure:5678: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:6345: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -5699,12 +6366,12 @@ fi
 	for ac_func in socket
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:5703: checking for $ac_func" >&5
+echo "configure:6370: 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 5708 "configure"
+#line 6375 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -5727,7 +6394,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:5731: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:6398: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -5750,7 +6417,7 @@ else
   echo "$ac_t""no" 1>&6
 
 echo $ac_n "checking for socket in -lsocket""... $ac_c" 1>&6
-echo "configure:5754: checking for socket in -lsocket" >&5
+echo "configure:6421: 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
@@ -5758,7 +6425,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lsocket $cf_cv_netlibs $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 5762 "configure"
+#line 6429 "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
@@ -5769,7 +6436,7 @@ int main() {
 socket()
 ; return 0; }
 EOF
-if { (eval echo configure:5773: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:6440: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -5802,7 +6469,7 @@ else
 	
 			
 echo $ac_n "checking for socket in -lbsd""... $ac_c" 1>&6
-echo "configure:5806: checking for socket in -lbsd" >&5
+echo "configure:6473: 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
@@ -5810,7 +6477,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lbsd $cf_cv_netlibs $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 5814 "configure"
+#line 6481 "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
@@ -5821,7 +6488,7 @@ int main() {
 socket()
 ; return 0; }
 EOF
-if { (eval echo configure:5825: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:6492: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -5866,12 +6533,12 @@ done
 	for ac_func in gethostbyname
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:5870: checking for $ac_func" >&5
+echo "configure:6537: 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 5875 "configure"
+#line 6542 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -5894,7 +6561,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:5898: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:6565: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -5917,7 +6584,7 @@ else
   echo "$ac_t""no" 1>&6
 
 echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6
-echo "configure:5921: checking for gethostbyname in -lnsl" >&5
+echo "configure:6588: 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
@@ -5925,7 +6592,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lnsl $cf_cv_netlibs $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 5929 "configure"
+#line 6596 "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
@@ -5936,7 +6603,7 @@ int main() {
 gethostbyname()
 ; return 0; }
 EOF
-if { (eval echo configure:5940: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:6607: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -5974,15 +6641,15 @@ fi
 done
 
 
-	for ac_func in gethostbyname
+	for ac_func in inet_ntoa
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:5981: checking for $ac_func" >&5
+echo "configure:6648: 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 5986 "configure"
+#line 6653 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -6005,7 +6672,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:6009: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:6676: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -6027,27 +6694,27 @@ EOF
 else
   echo "$ac_t""no" 1>&6
 
-echo $ac_n "checking for gethostbyname in -lnetwork""... $ac_c" 1>&6
-echo "configure:6032: checking for gethostbyname in -lnetwork" >&5
-ac_lib_var=`echo network'_'gethostbyname | sed 'y%./+-%__p_%'`
+echo $ac_n "checking for inet_ntoa in -lnsl""... $ac_c" 1>&6
+echo "configure:6699: 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
 else
   ac_save_LIBS="$LIBS"
-LIBS="-lnetwork $cf_cv_netlibs $LIBS"
+LIBS="-lnsl $cf_cv_netlibs $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 6040 "configure"
+#line 6707 "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 gethostbyname();
+char inet_ntoa();
 
 int main() {
-gethostbyname()
+inet_ntoa()
 ; return 0; }
 EOF
-if { (eval echo configure:6051: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:6718: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -6064,19 +6731,19 @@ if eval "test \"`echo '$ac_cv_lib_'$ac_l
   echo "$ac_t""yes" 1>&6
   
 	
-cf_tr_func=`echo "gethostbyname" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
+cf_tr_func=`echo "inet_ntoa" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
 	cat >> confdefs.h <<EOF
 #define HAVE_$cf_tr_func 1
 EOF
 
-	ac_cv_func_gethostbyname=yes
-	if test "$cf_used_lib_network" != yes ; then cf_used_lib_network=yes; cf_cv_netlibs="-lnetwork $cf_cv_netlibs"; fi
+	ac_cv_func_inet_ntoa=yes
+	if test "$cf_used_lib_nsl" != yes ; then cf_used_lib_nsl=yes; cf_cv_netlibs="-lnsl $cf_cv_netlibs"; fi
 else
   echo "$ac_t""no" 1>&6
 
-	ac_cv_func_gethostbyname=unknown
-	unset ac_cv_func_gethostbyname 2>/dev/null
+	ac_cv_func_inet_ntoa=unknown
+	unset ac_cv_func_inet_ntoa 2>/dev/null
 	
 fi
 
@@ -6085,15 +6752,15 @@ fi
 done
 
 
-	for ac_func in strcasecmp
+	for ac_func in gethostbyname
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:6092: checking for $ac_func" >&5
+echo "configure:6759: 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 6097 "configure"
+#line 6764 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -6116,7 +6783,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:6120: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:6787: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -6138,27 +6805,27 @@ EOF
 else
   echo "$ac_t""no" 1>&6
 
-echo $ac_n "checking for strcasecmp in -lresolv""... $ac_c" 1>&6
-echo "configure:6143: checking for strcasecmp in -lresolv" >&5
-ac_lib_var=`echo resolv'_'strcasecmp | sed 'y%./+-%__p_%'`
+echo $ac_n "checking for gethostbyname in -lnetwork""... $ac_c" 1>&6
+echo "configure:6810: 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
 else
   ac_save_LIBS="$LIBS"
-LIBS="-lresolv $cf_cv_netlibs $LIBS"
+LIBS="-lnetwork $cf_cv_netlibs $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 6151 "configure"
+#line 6818 "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 strcasecmp();
+char gethostbyname();
 
 int main() {
-strcasecmp()
+gethostbyname()
 ; return 0; }
 EOF
-if { (eval echo configure:6162: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:6829: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -6175,19 +6842,19 @@ if eval "test \"`echo '$ac_cv_lib_'$ac_l
   echo "$ac_t""yes" 1>&6
   
 	
-cf_tr_func=`echo "strcasecmp" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
+cf_tr_func=`echo "gethostbyname" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
 	cat >> confdefs.h <<EOF
 #define HAVE_$cf_tr_func 1
 EOF
 
-	ac_cv_func_strcasecmp=yes
-	if test "$cf_used_lib_resolv" != yes ; then cf_used_lib_resolv=yes; cf_cv_netlibs="-lresolv $cf_cv_netlibs"; fi
+	ac_cv_func_gethostbyname=yes
+	if test "$cf_used_lib_network" != yes ; then cf_used_lib_network=yes; cf_cv_netlibs="-lnetwork $cf_cv_netlibs"; fi
 else
   echo "$ac_t""no" 1>&6
 
-	ac_cv_func_strcasecmp=unknown
-	unset ac_cv_func_strcasecmp 2>/dev/null
+	ac_cv_func_gethostbyname=unknown
+	unset ac_cv_func_gethostbyname 2>/dev/null
 	
 fi
 
@@ -6196,15 +6863,15 @@ fi
 done
 
 
-	for ac_func in inet_ntoa
+	for ac_func in strcasecmp
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:6203: checking for $ac_func" >&5
+echo "configure:6870: 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 6208 "configure"
+#line 6875 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -6227,7 +6894,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:6231: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:6898: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -6249,27 +6916,27 @@ EOF
 else
   echo "$ac_t""no" 1>&6
 
-echo $ac_n "checking for inet_ntoa in -lnsl""... $ac_c" 1>&6
-echo "configure:6254: checking for inet_ntoa in -lnsl" >&5
-ac_lib_var=`echo nsl'_'inet_ntoa | sed 'y%./+-%__p_%'`
+echo $ac_n "checking for strcasecmp in -lresolv""... $ac_c" 1>&6
+echo "configure:6921: 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
 else
   ac_save_LIBS="$LIBS"
-LIBS="-lnsl $cf_cv_netlibs $LIBS"
+LIBS="-lresolv $cf_cv_netlibs $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 6262 "configure"
+#line 6929 "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 inet_ntoa();
+char strcasecmp();
 
 int main() {
-inet_ntoa()
+strcasecmp()
 ; return 0; }
 EOF
-if { (eval echo configure:6273: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:6940: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -6286,19 +6953,19 @@ if eval "test \"`echo '$ac_cv_lib_'$ac_l
   echo "$ac_t""yes" 1>&6
   
 	
-cf_tr_func=`echo "inet_ntoa" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
+cf_tr_func=`echo "strcasecmp" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
 	cat >> confdefs.h <<EOF
 #define HAVE_$cf_tr_func 1
 EOF
 
-	ac_cv_func_inet_ntoa=yes
-	if test "$cf_used_lib_nsl" != yes ; then cf_used_lib_nsl=yes; cf_cv_netlibs="-lnsl $cf_cv_netlibs"; fi
+	ac_cv_func_strcasecmp=yes
+	if test "$cf_used_lib_resolv" != yes ; then cf_used_lib_resolv=yes; cf_cv_netlibs="-lresolv $cf_cv_netlibs"; fi
 else
   echo "$ac_t""no" 1>&6
 
-	ac_cv_func_inet_ntoa=unknown
-	unset ac_cv_func_inet_ntoa 2>/dev/null
+	ac_cv_func_strcasecmp=unknown
+	unset ac_cv_func_strcasecmp 2>/dev/null
 	
 fi
 
@@ -6362,14 +7029,14 @@ if test -n "$cf_searchpath/include" ; th
 			  cf_save_CPPFLAGS=$CPPFLAGS
 			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 			  cat > conftest.$ac_ext <<EOF
-#line 6366 "configure"
+#line 7033 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello")
 ; return 0; }
 EOF
-if { (eval echo configure:6373: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:7040: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -6386,7 +7053,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}:6390: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me:-configure}:7057: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
@@ -6428,14 +7095,14 @@ if test -n "$cf_searchpath/../include" ;
 			  cf_save_CPPFLAGS=$CPPFLAGS
 			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 			  cat > conftest.$ac_ext <<EOF
-#line 6432 "configure"
+#line 7099 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello")
 ; return 0; }
 EOF
-if { (eval echo configure:6439: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:7106: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -6452,7 +7119,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}:6456: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me:-configure}:7123: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
@@ -6492,7 +7159,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}:6496: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me:-configure}:7163: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 
         LDFLAGS="-L$cf_add_libdir $LDFLAGS"
@@ -6522,7 +7189,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}:6526: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me:-configure}:7193: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 
         LDFLAGS="-L$cf_add_libdir $LDFLAGS"
@@ -6552,10 +7219,10 @@ EOF
 
 
 echo $ac_n "checking if the socks library uses socks4 prefix""... $ac_c" 1>&6
-echo "configure:6556: checking if the socks library uses socks4 prefix" >&5
+echo "configure:7223: checking if the socks library uses socks4 prefix" >&5
 cf_use_socks4=error
 cat > conftest.$ac_ext <<EOF
-#line 6559 "configure"
+#line 7226 "configure"
 #include "confdefs.h"
 
 #include <socks.h>
@@ -6564,7 +7231,7 @@ int main() {
 	Rinit((char *)0)
 ; return 0; }
 EOF
-if { (eval echo configure:6568: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:7235: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   cat >> confdefs.h <<\EOF
 #define USE_SOCKS4_PREFIX 1
@@ -6576,14 +7243,14 @@ else
   cat conftest.$ac_ext >&5
 
   cat > conftest.$ac_ext <<EOF
-#line 6580 "configure"
+#line 7247 "configure"
 #include "confdefs.h"
 #include <socks.h>
 int main() {
 SOCKSinit((char *)0)
 ; return 0; }
 EOF
-if { (eval echo configure:6587: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:7254: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   cf_use_socks4=no
 else
@@ -6650,9 +7317,9 @@ EOF
 fi
 
 echo $ac_n "checking if socks5p.h is available""... $ac_c" 1>&6
-echo "configure:6654: checking if socks5p.h is available" >&5
+echo "configure:7321: checking if socks5p.h is available" >&5
 cat > conftest.$ac_ext <<EOF
-#line 6656 "configure"
+#line 7323 "configure"
 #include "confdefs.h"
 
 #define INCLUDE_PROTOTYPES
@@ -6662,7 +7329,7 @@ int main() {
 	init((char *)0)
 ; return 0; }
 EOF
-if { (eval echo configure:6666: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:7333: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_use_socks5p_h=yes
 else
@@ -6689,17 +7356,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:6693: checking for $ac_hdr" >&5
+echo "configure:7360: 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 6698 "configure"
+#line 7365 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:6703: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:7370: \"$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*
@@ -6726,12 +7393,12 @@ fi
 done
 
 echo $ac_n "checking for fcntl""... $ac_c" 1>&6
-echo "configure:6730: checking for fcntl" >&5
+echo "configure:7397: 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 6735 "configure"
+#line 7402 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char fcntl(); below.  */
@@ -6754,7 +7421,7 @@ fcntl();
 
 ; return 0; }
 EOF
-if { (eval echo configure:6758: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:7425: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_fcntl=yes"
 else
@@ -6774,12 +7441,12 @@ else
 fi
 
 echo $ac_n "checking for lockf""... $ac_c" 1>&6
-echo "configure:6778: checking for lockf" >&5
+echo "configure:7445: 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 6783 "configure"
+#line 7450 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char lockf(); below.  */
@@ -6802,7 +7469,7 @@ lockf();
 
 ; return 0; }
 EOF
-if { (eval echo configure:6806: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:7473: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_lockf=yes"
 else
@@ -6822,12 +7489,12 @@ else
 fi
 
 echo $ac_n "checking for flock""... $ac_c" 1>&6
-echo "configure:6826: checking for flock" >&5
+echo "configure:7493: 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 6831 "configure"
+#line 7498 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char flock(); below.  */
@@ -6850,7 +7517,7 @@ flock();
 
 ; return 0; }
 EOF
-if { (eval echo configure:6854: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:7521: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_flock=yes"
 else
@@ -6871,7 +7538,7 @@ fi
 
 
 echo $ac_n "checking for file-locking functions""... $ac_c" 1>&6
-echo "configure:6875: checking for file-locking functions" >&5
+echo "configure:7542: 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
@@ -6883,7 +7550,7 @@ if eval 'test ${ac_cv_func_'$cf_lock'+se
 	case $cf_lock in #(vi
 	fcntl) #(vi
 		cat > conftest.$ac_ext <<EOF
-#line 6887 "configure"
+#line 7554 "configure"
 #include "confdefs.h"
 
 #include <stdio.h>
@@ -6911,7 +7578,7 @@ int main() {
 	
 ; return 0; }
 EOF
-if { (eval echo configure:6915: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:7582: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -6923,7 +7590,7 @@ rm -f conftest*
 		;;
 	lockf) #(vi
 		cat > conftest.$ac_ext <<EOF
-#line 6927 "configure"
+#line 7594 "configure"
 #include "confdefs.h"
 
 #include <stdio.h>
@@ -6943,7 +7610,7 @@ int main() {
 	
 ; return 0; }
 EOF
-if { (eval echo configure:6947: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:7614: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -6955,7 +7622,7 @@ rm -f conftest*
 		;;
 	flock)
 		cat > conftest.$ac_ext <<EOF
-#line 6959 "configure"
+#line 7626 "configure"
 #include "confdefs.h"
 
 #include <stdio.h>
@@ -6978,7 +7645,7 @@ int main() {
 	
 ; return 0; }
 EOF
-if { (eval echo configure:6982: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:7649: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -6999,7 +7666,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:7003: checking which locking method will be used" >&5
+echo "configure:7670: checking which locking method will be used" >&5
 ### fcntl() is preferred, if the user just disables fcntl()
 ### without specifying an alternative lockf() is preferred
 
@@ -7067,9 +7734,8 @@ else
 	echo "configure: warning: None of fcntl(), lockf(), flock() available" 1>&2
 fi
 
-
 echo $ac_n "checking for screen type""... $ac_c" 1>&6
-echo "configure:7073: checking for screen type" >&5
+echo "configure:7739: checking for screen type" >&5
 
 # Check whether --with-screen or --without-screen was given.
 if test "${with_screen+set}" = set; then
@@ -7087,7 +7753,7 @@ use_ncurses=no
 
 
 echo $ac_n "checking for specific curses-directory""... $ac_c" 1>&6
-echo "configure:7091: checking for specific curses-directory" >&5
+echo "configure:7757: 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
@@ -7158,14 +7824,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 7162 "configure"
+#line 7828 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello")
 ; return 0; }
 EOF
-if { (eval echo configure:7169: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:7835: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -7182,7 +7848,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}:7186: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me:-configure}:7852: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
@@ -7218,7 +7884,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}:7222: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me:-configure}:7888: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 
         LDFLAGS="-L$cf_add_libdir $LDFLAGS"
@@ -7250,7 +7916,7 @@ pdcurses) #(vi
 	;;
 none)
 	echo $ac_n "checking if you want to use ncurses library""... $ac_c" 1>&6
-echo "configure:7254: checking if you want to use ncurses library" >&5
+echo "configure:7920: 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
@@ -7263,7 +7929,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:7267: checking if you want curses rather than termcap interface" >&5
+echo "configure:7933: 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
@@ -7295,12 +7961,14 @@ EOF
 cf_ncuconfig_root=ncurses
 
 echo "Looking for ${cf_ncuconfig_root}-config"
+
+
 for ac_prog in ${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:7304: checking for $ac_word" >&5
+echo "configure:7972: 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
@@ -7345,27 +8013,27 @@ LIBS="`$NCURSES_CONFIG --libs` $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:7349: checking if we have identified curses headers" >&5
+echo "configure:8017: 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
   
 cf_cv_ncurses_header=none
 for cf_header in  \
-	ncurses/ncurses.h \
+    ncurses/ncurses.h \
 	ncurses/curses.h \
 	ncurses.h \
 	curses.h 
 do
 cat > conftest.$ac_ext <<EOF
-#line 7362 "configure"
+#line 8030 "configure"
 #include "confdefs.h"
 #include <${cf_header}>
 int main() {
 initscr(); tgoto("?", 0,0)
 ; return 0; }
 EOF
-if { (eval echo configure:7369: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:8037: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_ncurses_header=$cf_header; break
 else
@@ -7388,17 +8056,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:7392: checking for $ac_hdr" >&5
+echo "configure:8060: 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 7397 "configure"
+#line 8065 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:7402: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:8070: \"$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*
@@ -7474,14 +8142,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 7478 "configure"
+#line 8146 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello")
 ; return 0; }
 EOF
-if { (eval echo configure:7485: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:8153: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -7498,7 +8166,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}:7502: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me:-configure}:8170: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
@@ -7517,7 +8185,7 @@ fi
 }
 
 echo $ac_n "checking for $cf_ncuhdr_root header in include-path""... $ac_c" 1>&6
-echo "configure:7521: checking for $cf_ncuhdr_root header in include-path" >&5
+echo "configure:8189: 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
@@ -7528,7 +8196,7 @@ else
 	do
 		
 	cat > conftest.$ac_ext <<EOF
-#line 7532 "configure"
+#line 8200 "configure"
 #include "confdefs.h"
 
 
@@ -7549,7 +8217,7 @@ printf("old\n");
 	
 ; return 0; }
 EOF
-if { (eval echo configure:7553: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:8221: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_ncurses_h=$cf_header
 	
@@ -7575,7 +8243,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:7579: checking for $cf_ncuhdr_root include-path" >&5
+echo "configure:8247: 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
@@ -7721,14 +8389,14 @@ if test -n "$cf_incdir" ; then
 			  cf_save_CPPFLAGS=$CPPFLAGS
 			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 			  cat > conftest.$ac_ext <<EOF
-#line 7725 "configure"
+#line 8393 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello")
 ; return 0; }
 EOF
-if { (eval echo configure:7732: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:8400: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -7745,7 +8413,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}:7749: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me:-configure}:8417: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
@@ -7767,7 +8435,7 @@ fi
 		do
 			
 	cat > conftest.$ac_ext <<EOF
-#line 7771 "configure"
+#line 8439 "configure"
 #include "confdefs.h"
 
 
@@ -7788,7 +8456,7 @@ printf("old\n");
 	
 ; return 0; }
 EOF
-if { (eval echo configure:7792: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:8460: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_ncurses_h2=$cf_header
 	
@@ -7846,14 +8514,14 @@ if test -n "$cf_1st_incdir" ; then
 			  cf_save_CPPFLAGS=$CPPFLAGS
 			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 			  cat > conftest.$ac_ext <<EOF
-#line 7850 "configure"
+#line 8518 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello")
 ; return 0; }
 EOF
-if { (eval echo configure:7857: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:8525: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -7870,7 +8538,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}:7874: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me:-configure}:8542: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
@@ -7918,7 +8586,7 @@ esac
 
 
 echo $ac_n "checking for terminfo header""... $ac_c" 1>&6
-echo "configure:7922: checking for terminfo header" >&5
+echo "configure:8590: 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
@@ -7935,7 +8603,7 @@ esac
 for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h"
 do
 cat > conftest.$ac_ext <<EOF
-#line 7939 "configure"
+#line 8607 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 #include <${cf_cv_ncurses_header:-curses.h}>
@@ -7945,7 +8613,7 @@ int main() {
 int x = auto_left_margin
 ; return 0; }
 EOF
-if { (eval echo configure:7949: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:8617: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   
 	cf_cv_term_header="$cf_test"
@@ -8000,7 +8668,7 @@ EOF
 
 
 echo $ac_n "checking for ncurses version""... $ac_c" 1>&6
-echo "configure:8004: checking for ncurses version" >&5
+echo "configure:8672: 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
@@ -8026,7 +8694,7 @@ Autoconf "old"
 #endif
 EOF
 	cf_try="$ac_cpp conftest.$ac_ext 2>&5 | grep '^Autoconf ' >conftest.out"
-	{ (eval echo configure:8030: \"$cf_try\") 1>&5; (eval $cf_try) 2>&5; }
+	{ (eval echo configure:8698: \"$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"
@@ -8035,7 +8703,7 @@ EOF
 
 else
   cat > conftest.$ac_ext <<EOF
-#line 8039 "configure"
+#line 8707 "configure"
 #include "confdefs.h"
 
 #include <${cf_cv_ncurses_header:-curses.h}>
@@ -8059,7 +8727,7 @@ int main()
 	${cf_cv_main_return:-return}(0);
 }
 EOF
-if { (eval echo configure:8063: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:8731: \"$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`
@@ -8090,7 +8758,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:8094: checking for Gpm_Open in -lgpm" >&5
+echo "configure:8762: 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
@@ -8098,7 +8766,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lgpm  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 8102 "configure"
+#line 8770 "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
@@ -8109,7 +8777,7 @@ int main() {
 Gpm_Open()
 ; return 0; }
 EOF
-if { (eval echo configure:8113: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:8781: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -8125,7 +8793,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:8129: checking for initscr in -lgpm" >&5
+echo "configure:8797: 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
@@ -8133,7 +8801,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lgpm  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 8137 "configure"
+#line 8805 "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
@@ -8144,7 +8812,7 @@ int main() {
 initscr()
 ; return 0; }
 EOF
-if { (eval echo configure:8148: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:8816: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -8176,7 +8844,7 @@ freebsd*)
 	# 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:8180: checking for tgoto in -lmytinfo" >&5
+echo "configure:8848: 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
@@ -8184,7 +8852,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lmytinfo  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 8188 "configure"
+#line 8856 "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
@@ -8195,7 +8863,7 @@ int main() {
 tgoto()
 ; return 0; }
 EOF
-if { (eval echo configure:8199: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:8867: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -8229,12 +8897,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:8233: checking for initscr" >&5
+echo "configure:8901: 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 8238 "configure"
+#line 8906 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char initscr(); below.  */
@@ -8257,7 +8925,7 @@ initscr();
 
 ; return 0; }
 EOF
-if { (eval echo configure:8261: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:8929: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_initscr=yes"
 else
@@ -8277,17 +8945,17 @@ else
 
 		cf_save_LIBS="$LIBS"
 		echo $ac_n "checking for initscr in -l$cf_nculib_root""... $ac_c" 1>&6
-echo "configure:8281: checking for initscr in -l$cf_nculib_root" >&5
+echo "configure:8949: checking for initscr in -l$cf_nculib_root" >&5
 		LIBS="-l$cf_nculib_root $LIBS"
 		cat > conftest.$ac_ext <<EOF
-#line 8284 "configure"
+#line 8952 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
 int main() {
 initscr()
 ; return 0; }
 EOF
-if { (eval echo configure:8291: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:8959: \"$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'
@@ -8394,17 +9062,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:8398: checking for -l$cf_nculib_root in $cf_libdir" >&5
+echo "configure:9066: 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 8401 "configure"
+#line 9069 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
 int main() {
 initscr()
 ; return 0; }
 EOF
-if { (eval echo configure:8408: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:9076: \"$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'
@@ -8435,7 +9103,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:8439: checking if we can link $cf_nculib_root without $cf_ncurses_LIBS" >&5
+echo "configure:9107: 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$%%"`
@@ -8444,14 +9112,14 @@ echo "configure:8439: checking if we can
 		fi
 	done
 	cat > conftest.$ac_ext <<EOF
-#line 8448 "configure"
+#line 9116 "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:8455: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:9123: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   echo "$ac_t""yes" 1>&6
 else
@@ -8481,9 +9149,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:8485: checking for $cf_hdr" >&5
+echo "configure:9153: checking for $cf_hdr" >&5
 	cat > conftest.$ac_ext <<EOF
-#line 8487 "configure"
+#line 9155 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -8491,7 +9159,7 @@ echo "configure:8485: checking for $cf_h
 
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:8495: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:9163: \"$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*
@@ -8518,12 +9186,12 @@ done
 
 		
   echo $ac_n "checking for wide char and multibyte support""... $ac_c" 1>&6
-echo "configure:8522: checking for wide char and multibyte support" >&5
+echo "configure:9190: 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 8527 "configure"
+#line 9195 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 #ifdef HAVE_STDLIB_H
@@ -8577,7 +9245,7 @@ const char icb[5] = {0xa4, 0xa4, 0xa4, 0
       wcsncat(wcb2, wcb, 5);
 ; return 0; }
 EOF
-if { (eval echo configure:8581: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:9249: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   am_cv_multibyte_able=yes
 else
@@ -8587,7 +9255,7 @@ else
   cf_save_LIBS="$LIBS"
       LIBS="-lutf8 $LIBS"
       cat > conftest.$ac_ext <<EOF
-#line 8591 "configure"
+#line 9259 "configure"
 #include "confdefs.h"
 #include <libutf8.h>
 int main() {
@@ -8631,7 +9299,7 @@ const char icb[5] = {0xa4, 0xa4, 0xa4, 0
         wcsncat(wcb2, wcb, 5);
 ; return 0; }
 EOF
-if { (eval echo configure:8635: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:9303: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   am_cv_multibyte_able=libutf8
 else
@@ -8667,12 +9335,14 @@ EOF
 cf_ncuconfig_root=ncursesw
 
 echo "Looking for ${cf_ncuconfig_root}-config"
+
+
 for ac_prog in ${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:8676: checking for $ac_word" >&5
+echo "configure:9346: 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
@@ -8717,27 +9387,27 @@ LIBS="`$NCURSES_CONFIG --libs` $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:8721: checking if we have identified curses headers" >&5
+echo "configure:9391: 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
   
 cf_cv_ncurses_header=none
 for cf_header in  \
-	ncursesw/ncurses.h \
+    ncursesw/ncurses.h \
 	ncursesw/curses.h \
 	ncurses.h \
 	curses.h 
 do
 cat > conftest.$ac_ext <<EOF
-#line 8734 "configure"
+#line 9404 "configure"
 #include "confdefs.h"
 #include <${cf_header}>
 int main() {
 initscr(); tgoto("?", 0,0)
 ; return 0; }
 EOF
-if { (eval echo configure:8741: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:9411: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_ncurses_header=$cf_header; break
 else
@@ -8760,17 +9430,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:8764: checking for $ac_hdr" >&5
+echo "configure:9434: 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 8769 "configure"
+#line 9439 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:8774: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:9444: \"$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*
@@ -8846,14 +9516,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 8850 "configure"
+#line 9520 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello")
 ; return 0; }
 EOF
-if { (eval echo configure:8857: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:9527: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -8870,7 +9540,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}:8874: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me:-configure}:9544: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
@@ -8889,7 +9559,7 @@ fi
 }
 
 echo $ac_n "checking for $cf_ncuhdr_root header in include-path""... $ac_c" 1>&6
-echo "configure:8893: checking for $cf_ncuhdr_root header in include-path" >&5
+echo "configure:9563: 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
@@ -8900,7 +9570,7 @@ else
 	do
 		
 	cat > conftest.$ac_ext <<EOF
-#line 8904 "configure"
+#line 9574 "configure"
 #include "confdefs.h"
 
 
@@ -8929,7 +9599,7 @@ printf("old\n");
 	
 ; return 0; }
 EOF
-if { (eval echo configure:8933: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:9603: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_ncurses_h=$cf_header
 	
@@ -8955,7 +9625,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:8959: checking for $cf_ncuhdr_root include-path" >&5
+echo "configure:9629: 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
@@ -9101,14 +9771,14 @@ if test -n "$cf_incdir" ; then
 			  cf_save_CPPFLAGS=$CPPFLAGS
 			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 			  cat > conftest.$ac_ext <<EOF
-#line 9105 "configure"
+#line 9775 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello")
 ; return 0; }
 EOF
-if { (eval echo configure:9112: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:9782: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -9125,7 +9795,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}:9129: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me:-configure}:9799: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
@@ -9147,7 +9817,7 @@ fi
 		do
 			
 	cat > conftest.$ac_ext <<EOF
-#line 9151 "configure"
+#line 9821 "configure"
 #include "confdefs.h"
 
 
@@ -9168,7 +9838,7 @@ printf("old\n");
 	
 ; return 0; }
 EOF
-if { (eval echo configure:9172: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:9842: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_ncurses_h2=$cf_header
 	
@@ -9226,14 +9896,14 @@ if test -n "$cf_1st_incdir" ; then
 			  cf_save_CPPFLAGS=$CPPFLAGS
 			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 			  cat > conftest.$ac_ext <<EOF
-#line 9230 "configure"
+#line 9900 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello")
 ; return 0; }
 EOF
-if { (eval echo configure:9237: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:9907: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -9250,7 +9920,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}:9254: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me:-configure}:9924: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
@@ -9298,7 +9968,7 @@ esac
 
 
 echo $ac_n "checking for terminfo header""... $ac_c" 1>&6
-echo "configure:9302: checking for terminfo header" >&5
+echo "configure:9972: 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
@@ -9315,7 +9985,7 @@ esac
 for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h"
 do
 cat > conftest.$ac_ext <<EOF
-#line 9319 "configure"
+#line 9989 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 #include <${cf_cv_ncurses_header:-curses.h}>
@@ -9325,7 +9995,7 @@ int main() {
 int x = auto_left_margin
 ; return 0; }
 EOF
-if { (eval echo configure:9329: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:9999: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   
 	cf_cv_term_header="$cf_test"
@@ -9380,7 +10050,7 @@ EOF
 
 
 echo $ac_n "checking for ncurses version""... $ac_c" 1>&6
-echo "configure:9384: checking for ncurses version" >&5
+echo "configure:10054: 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
@@ -9406,7 +10076,7 @@ Autoconf "old"
 #endif
 EOF
 	cf_try="$ac_cpp conftest.$ac_ext 2>&5 | grep '^Autoconf ' >conftest.out"
-	{ (eval echo configure:9410: \"$cf_try\") 1>&5; (eval $cf_try) 2>&5; }
+	{ (eval echo configure:10080: \"$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"
@@ -9415,7 +10085,7 @@ EOF
 
 else
   cat > conftest.$ac_ext <<EOF
-#line 9419 "configure"
+#line 10089 "configure"
 #include "confdefs.h"
 
 #include <${cf_cv_ncurses_header:-curses.h}>
@@ -9439,7 +10109,7 @@ int main()
 	${cf_cv_main_return:-return}(0);
 }
 EOF
-if { (eval echo configure:9443: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:10113: \"$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`
@@ -9470,7 +10140,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:9474: checking for Gpm_Open in -lgpm" >&5
+echo "configure:10144: 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
@@ -9478,7 +10148,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lgpm  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 9482 "configure"
+#line 10152 "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
@@ -9489,7 +10159,7 @@ int main() {
 Gpm_Open()
 ; return 0; }
 EOF
-if { (eval echo configure:9493: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:10163: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -9505,7 +10175,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:9509: checking for initscr in -lgpm" >&5
+echo "configure:10179: 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
@@ -9513,7 +10183,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lgpm  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 9517 "configure"
+#line 10187 "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
@@ -9524,7 +10194,7 @@ int main() {
 initscr()
 ; return 0; }
 EOF
-if { (eval echo configure:9528: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:10198: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -9556,7 +10226,7 @@ freebsd*)
 	# 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:9560: checking for tgoto in -lmytinfo" >&5
+echo "configure:10230: 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
@@ -9564,7 +10234,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lmytinfo  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 9568 "configure"
+#line 10238 "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
@@ -9575,7 +10245,7 @@ int main() {
 tgoto()
 ; return 0; }
 EOF
-if { (eval echo configure:9579: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:10249: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -9609,12 +10279,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:9613: checking for initscr" >&5
+echo "configure:10283: 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 9618 "configure"
+#line 10288 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char initscr(); below.  */
@@ -9637,7 +10307,7 @@ initscr();
 
 ; return 0; }
 EOF
-if { (eval echo configure:9641: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:10311: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_initscr=yes"
 else
@@ -9657,17 +10327,17 @@ else
 
 		cf_save_LIBS="$LIBS"
 		echo $ac_n "checking for initscr in -l$cf_nculib_root""... $ac_c" 1>&6
-echo "configure:9661: checking for initscr in -l$cf_nculib_root" >&5
+echo "configure:10331: checking for initscr in -l$cf_nculib_root" >&5
 		LIBS="-l$cf_nculib_root $LIBS"
 		cat > conftest.$ac_ext <<EOF
-#line 9664 "configure"
+#line 10334 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
 int main() {
 initscr()
 ; return 0; }
 EOF
-if { (eval echo configure:9671: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:10341: \"$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'
@@ -9774,17 +10444,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:9778: checking for -l$cf_nculib_root in $cf_libdir" >&5
+echo "configure:10448: 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 9781 "configure"
+#line 10451 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
 int main() {
 initscr()
 ; return 0; }
 EOF
-if { (eval echo configure:9788: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:10458: \"$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'
@@ -9815,7 +10485,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:9819: checking if we can link $cf_nculib_root without $cf_ncurses_LIBS" >&5
+echo "configure:10489: 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$%%"`
@@ -9824,14 +10494,14 @@ echo "configure:9819: checking if we can
 		fi
 	done
 	cat > conftest.$ac_ext <<EOF
-#line 9828 "configure"
+#line 10498 "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:9835: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:10505: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   echo "$ac_t""yes" 1>&6
 else
@@ -9857,13 +10527,13 @@ fi
 
 		
 echo $ac_n "checking if we must define _XOPEN_SOURCE_EXTENDED""... $ac_c" 1>&6
-echo "configure:9861: checking if we must define _XOPEN_SOURCE_EXTENDED" >&5
+echo "configure:10531: checking if we must define _XOPEN_SOURCE_EXTENDED" >&5
 if eval "test \"`echo '$''{'cf_cv_need_xopen_extension'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
 cat > conftest.$ac_ext <<EOF
-#line 9867 "configure"
+#line 10537 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
@@ -9880,7 +10550,7 @@ int main() {
 	getbegyx(stdscr, y1, x1)
 ; return 0; }
 EOF
-if { (eval echo configure:9884: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:10554: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   cf_cv_need_xopen_extension=no
 else
@@ -9888,7 +10558,7 @@ else
   cat conftest.$ac_ext >&5
 
   cat > conftest.$ac_ext <<EOF
-#line 9892 "configure"
+#line 10562 "configure"
 #include "confdefs.h"
 
 #define _XOPEN_SOURCE_EXTENDED
@@ -9905,7 +10575,7 @@ int main() {
 	getbegyx(stdscr, y1, x1)
 ; return 0; }
 EOF
-if { (eval echo configure:9909: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:10579: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   cf_cv_need_xopen_extension=yes
 else
@@ -9929,7 +10599,7 @@ test $cf_cv_need_xopen_extension = yes &
 
 
 echo $ac_n "checking for extra include directories""... $ac_c" 1>&6
-echo "configure:9933: checking for extra include directories" >&5
+echo "configure:10603: 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
@@ -9960,7 +10630,7 @@ test "$cf_cv_curses_incdir" != no && CPP
 
 
 echo $ac_n "checking if we have identified curses headers""... $ac_c" 1>&6
-echo "configure:9964: checking if we have identified curses headers" >&5
+echo "configure:10634: 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
@@ -9971,14 +10641,14 @@ for cf_header in  \
 	curses.h ncurses/ncurses.h ncurses/curses.h
 do
 cat > conftest.$ac_ext <<EOF
-#line 9975 "configure"
+#line 10645 "configure"
 #include "confdefs.h"
 #include <${cf_header}>
 int main() {
 initscr(); tgoto("?", 0,0)
 ; return 0; }
 EOF
-if { (eval echo configure:9982: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:10652: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_ncurses_header=$cf_header; break
 else
@@ -10001,17 +10671,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:10005: checking for $ac_hdr" >&5
+echo "configure:10675: 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 10010 "configure"
+#line 10680 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:10015: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:10685: \"$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*
@@ -10040,7 +10710,7 @@ done
 
 
 echo $ac_n "checking for terminfo header""... $ac_c" 1>&6
-echo "configure:10044: checking for terminfo header" >&5
+echo "configure:10714: 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
@@ -10057,7 +10727,7 @@ esac
 for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h"
 do
 cat > conftest.$ac_ext <<EOF
-#line 10061 "configure"
+#line 10731 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 #include <${cf_cv_ncurses_header:-curses.h}>
@@ -10067,7 +10737,7 @@ int main() {
 int x = auto_left_margin
 ; return 0; }
 EOF
-if { (eval echo configure:10071: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:10741: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   
 	cf_cv_term_header="$cf_test"
@@ -10116,7 +10786,7 @@ esac
 
 
 echo $ac_n "checking for ncurses version""... $ac_c" 1>&6
-echo "configure:10120: checking for ncurses version" >&5
+echo "configure:10790: 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
@@ -10142,7 +10812,7 @@ Autoconf "old"
 #endif
 EOF
 	cf_try="$ac_cpp conftest.$ac_ext 2>&5 | grep '^Autoconf ' >conftest.out"
-	{ (eval echo configure:10146: \"$cf_try\") 1>&5; (eval $cf_try) 2>&5; }
+	{ (eval echo configure:10816: \"$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"
@@ -10151,7 +10821,7 @@ EOF
 
 else
   cat > conftest.$ac_ext <<EOF
-#line 10155 "configure"
+#line 10825 "configure"
 #include "confdefs.h"
 
 #include <${cf_cv_ncurses_header:-curses.h}>
@@ -10175,7 +10845,7 @@ int main()
 	${cf_cv_main_return:-return}(0);
 }
 EOF
-if { (eval echo configure:10179: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:10849: \"$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`
@@ -10199,16 +10869,16 @@ EOF
 
 
 echo $ac_n "checking if we have identified curses libraries""... $ac_c" 1>&6
-echo "configure:10203: checking if we have identified curses libraries" >&5
+echo "configure:10873: checking if we have identified curses libraries" >&5
 cat > conftest.$ac_ext <<EOF
-#line 10205 "configure"
+#line 10875 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
 int main() {
 initscr(); tgoto("?", 0,0)
 ; return 0; }
 EOF
-if { (eval echo configure:10212: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:10882: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   cf_result=yes
 else
@@ -10224,7 +10894,7 @@ if test "$cf_result" = no ; then
 case $host_os in #(vi
 freebsd*) #(vi
     echo $ac_n "checking for tgoto in -lmytinfo""... $ac_c" 1>&6
-echo "configure:10228: checking for tgoto in -lmytinfo" >&5
+echo "configure:10898: 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
@@ -10232,7 +10902,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lmytinfo  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 10236 "configure"
+#line 10906 "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
@@ -10243,7 +10913,7 @@ int main() {
 tgoto()
 ; return 0; }
 EOF
-if { (eval echo configure:10247: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:10917: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -10272,7 +10942,7 @@ hpux10.*) #(vi
 	if test "x$cf_cv_screen" = "xcurses_colr"
 	then
 		echo $ac_n "checking for initscr in -lcur_colr""... $ac_c" 1>&6
-echo "configure:10276: checking for initscr in -lcur_colr" >&5
+echo "configure:10946: 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
@@ -10280,7 +10950,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lcur_colr  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 10284 "configure"
+#line 10954 "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
@@ -10291,7 +10961,7 @@ int main() {
 initscr()
 ; return 0; }
 EOF
-if { (eval echo configure:10295: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:10965: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -10314,7 +10984,7 @@ else
   echo "$ac_t""no" 1>&6
 
 		echo $ac_n "checking for initscr in -lHcurses""... $ac_c" 1>&6
-echo "configure:10318: checking for initscr in -lHcurses" >&5
+echo "configure:10988: 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
@@ -10322,7 +10992,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lHcurses  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 10326 "configure"
+#line 10996 "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
@@ -10333,7 +11003,7 @@ int main() {
 initscr()
 ; return 0; }
 EOF
-if { (eval echo configure:10337: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:11007: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -10387,7 +11057,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}:10391: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me:-configure}:11061: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 
         LDFLAGS="-L$cf_add_libdir $LDFLAGS"
@@ -10417,7 +11087,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}:10421: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me:-configure}:11091: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 
         LDFLAGS="-L$cf_add_libdir $LDFLAGS"
@@ -10449,7 +11119,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}:10453: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me:-configure}:11123: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 
         LDFLAGS="-L$cf_add_libdir $LDFLAGS"
@@ -10485,7 +11155,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}:10489: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me:-configure}:11159: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 
         LDFLAGS="-L$cf_add_libdir $LDFLAGS"
@@ -10516,12 +11186,12 @@ if test ".$ac_cv_func_initscr" != .yes ;
     # Check for library containing tgoto.  Do this before curses library
     # because it may be needed to link the test-case for initscr.
     echo $ac_n "checking for tgoto""... $ac_c" 1>&6
-echo "configure:10520: checking for tgoto" >&5
+echo "configure:11190: 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 10525 "configure"
+#line 11195 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char tgoto(); below.  */
@@ -10544,7 +11214,7 @@ tgoto();
 
 ; return 0; }
 EOF
-if { (eval echo configure:10548: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:11218: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_tgoto=yes"
 else
@@ -10562,10 +11232,10 @@ if eval "test \"`echo '$ac_cv_func_'tgot
 else
   echo "$ac_t""no" 1>&6
 
-        for cf_term_lib in $cf_check_list termcap termlib unknown
+        for cf_term_lib in $cf_check_list otermcap termcap termlib unknown
         do
             echo $ac_n "checking for tgoto in -l$cf_term_lib""... $ac_c" 1>&6
-echo "configure:10569: checking for tgoto in -l$cf_term_lib" >&5
+echo "configure:11239: 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
@@ -10573,7 +11243,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-l$cf_term_lib  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 10577 "configure"
+#line 11247 "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
@@ -10584,7 +11254,7 @@ int main() {
 tgoto()
 ; return 0; }
 EOF
-if { (eval echo configure:10588: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:11258: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -10614,7 +11284,7 @@ fi
  	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:10618: checking for initscr in -l$cf_curs_lib" >&5
+echo "configure:11288: 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
@@ -10622,7 +11292,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-l$cf_curs_lib  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 10626 "configure"
+#line 11296 "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
@@ -10633,7 +11303,7 @@ int main() {
 initscr()
 ; return 0; }
 EOF
-if { (eval echo configure:10637: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:11307: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -10659,16 +11329,16 @@ fi
     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:10663: checking if we can link with $cf_curs_lib library" >&5
+echo "configure:11333: checking if we can link with $cf_curs_lib library" >&5
         cat > conftest.$ac_ext <<EOF
-#line 10665 "configure"
+#line 11335 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
 int main() {
 initscr()
 ; return 0; }
 EOF
-if { (eval echo configure:10672: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:11342: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   cf_result=yes
 else
@@ -10684,16 +11354,16 @@ rm -rf conftest*
         :
     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:10688: checking if we need both $cf_curs_lib and $cf_term_lib libraries" >&5
+echo "configure:11358: checking if we need both $cf_curs_lib and $cf_term_lib libraries" >&5
         cat > conftest.$ac_ext <<EOF
-#line 10690 "configure"
+#line 11360 "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:10697: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:11367: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   cf_result=no
 else
@@ -10703,14 +11373,14 @@ else
   
             LIBS="-l$cf_curs_lib -l$cf_term_lib $cf_save_LIBS"
             cat > conftest.$ac_ext <<EOF
-#line 10707 "configure"
+#line 11377 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
 int main() {
 initscr()
 ; return 0; }
 EOF
-if { (eval echo configure:10714: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:11384: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   cf_result=yes
 else
@@ -10732,13 +11402,13 @@ fi
 
 		
 echo $ac_n "checking if we must define _XOPEN_SOURCE_EXTENDED""... $ac_c" 1>&6
-echo "configure:10736: checking if we must define _XOPEN_SOURCE_EXTENDED" >&5
+echo "configure:11406: checking if we must define _XOPEN_SOURCE_EXTENDED" >&5
 if eval "test \"`echo '$''{'cf_cv_need_xopen_extension'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
 cat > conftest.$ac_ext <<EOF
-#line 10742 "configure"
+#line 11412 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
@@ -10755,7 +11425,7 @@ int main() {
 	getbegyx(stdscr, y1, x1)
 ; return 0; }
 EOF
-if { (eval echo configure:10759: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:11429: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   cf_cv_need_xopen_extension=no
 else
@@ -10763,7 +11433,7 @@ else
   cat conftest.$ac_ext >&5
 
   cat > conftest.$ac_ext <<EOF
-#line 10767 "configure"
+#line 11437 "configure"
 #include "confdefs.h"
 
 #define _XOPEN_SOURCE_EXTENDED
@@ -10780,7 +11450,7 @@ int main() {
 	getbegyx(stdscr, y1, x1)
 ; return 0; }
 EOF
-if { (eval echo configure:10784: \"$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=yes
 else
@@ -10803,7 +11473,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:10807: checking if you want to use installed version of pcre" >&5
+echo "configure:11477: 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
@@ -10885,7 +11555,7 @@ debug_malloc=none
 
 
 echo $ac_n "checking if you want to use dbmalloc for testing""... $ac_c" 1>&6
-echo "configure:10889: checking if you want to use dbmalloc for testing" >&5
+echo "configure:11559: 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
@@ -11002,17 +11672,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:11006: checking for dbmalloc.h" >&5
+echo "configure:11676: 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 11011 "configure"
+#line 11681 "configure"
 #include "confdefs.h"
 #include <dbmalloc.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:11016: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:11686: \"$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*
@@ -11029,7 +11699,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:11033: checking for debug_malloc in -ldbmalloc" >&5
+echo "configure:11703: 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
@@ -11037,7 +11707,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-ldbmalloc  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 11041 "configure"
+#line 11711 "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
@@ -11048,7 +11718,7 @@ int main() {
 debug_malloc()
 ; return 0; }
 EOF
-if { (eval echo configure:11052: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:11722: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -11077,7 +11747,7 @@ fi
 
 
 echo $ac_n "checking if you want to use dmalloc for testing""... $ac_c" 1>&6
-echo "configure:11081: checking if you want to use dmalloc for testing" >&5
+echo "configure:11751: 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
@@ -11194,17 +11864,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:11198: checking for dmalloc.h" >&5
+echo "configure:11868: 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 11203 "configure"
+#line 11873 "configure"
 #include "confdefs.h"
 #include <dmalloc.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:11208: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:11878: \"$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*
@@ -11221,7 +11891,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:11225: checking for dmalloc_debug in -ldmalloc" >&5
+echo "configure:11895: 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
@@ -11229,7 +11899,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-ldmalloc  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 11233 "configure"
+#line 11903 "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
@@ -11240,7 +11910,7 @@ int main() {
 dmalloc_debug()
 ; return 0; }
 EOF
-if { (eval echo configure:11244: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:11914: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -11267,19 +11937,18 @@ fi
 fi
 
 
-EXTRAO_DEP='#'
 
 # Check whether --with-trace or --without-trace was given.
 if test "${with_trace+set}" = set; then
   withval="$with_trace"
   
 	echo $ac_n "checking for _tracef""... $ac_c" 1>&6
-echo "configure:11278: checking for _tracef" >&5
+echo "configure:11947: 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 11283 "configure"
+#line 11952 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char _tracef(); below.  */
@@ -11302,7 +11971,7 @@ _tracef();
 
 ; return 0; }
 EOF
-if { (eval echo configure:11306: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:11975: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func__tracef=yes"
 else
@@ -11324,7 +11993,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:11328: checking for _tracef in -l${cf_with_screen}_g" >&5
+echo "configure:11997: 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
@@ -11332,7 +12001,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-l${cf_with_screen}_g  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 11336 "configure"
+#line 12005 "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
@@ -11343,7 +12012,7 @@ int main() {
 _tracef()
 ; return 0; }
 EOF
-if { (eval echo configure:11347: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:12016: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -11370,7 +12039,7 @@ EOF
 EOF
 
 		 EXTRAO_DEP=''
-		 EXTRAOBJS="$EXTRAOBJS trace.o"
+		 EXTRAOBJS="$EXTRAOBJS \$(OBJDIR)/trace.o"
 else
   echo "$ac_t""no" 1>&6
 use_trace=no
@@ -11389,7 +12058,7 @@ fi
 
 ## options for miscellaneous definitions
 echo $ac_n "checking for domain-name""... $ac_c" 1>&6
-echo "configure:11393: checking for domain-name" >&5
+echo "configure:12062: checking for domain-name" >&5
 
 # Check whether --with-domain-name or --without-domain-name was given.
 if test "${with_domain_name+set}" = set; then
@@ -11418,7 +12087,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:11422: checking for NNTP default-server" >&5
+echo "configure:12091: 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
@@ -11484,7 +12153,7 @@ EOF
 
 ## optional features
 echo $ac_n "checking whether to use MH style mail handling for mailgroups""... $ac_c" 1>&6
-echo "configure:11488: checking whether to use MH style mail handling for mailgroups" >&5
+echo "configure:12157: 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
@@ -11505,7 +12174,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:11509: checking whether to use Cancel-Locks" >&5
+echo "configure:12178: 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
@@ -11536,17 +12205,17 @@ echo "$ac_t""$enableval" 1>&6
 ## gsasl - used for AUTH SASL PLAIN
 ac_safe=`echo "gsasl.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for gsasl.h""... $ac_c" 1>&6
-echo "configure:11540: checking for gsasl.h" >&5
+echo "configure:12209: 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 11545 "configure"
+#line 12214 "configure"
 #include "confdefs.h"
 #include <gsasl.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:11550: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:12219: \"$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*
@@ -11563,7 +12232,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:11567: checking for gsasl_check_version in -lgsasl" >&5
+echo "configure:12236: 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
@@ -11571,7 +12240,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lgsasl  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 11575 "configure"
+#line 12244 "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
@@ -11582,7 +12251,7 @@ int main() {
 gsasl_check_version()
 ; return 0; }
 EOF
-if { (eval echo configure:11586: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:12255: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -11638,7 +12307,7 @@ fi
 fi
 
 echo $ac_n "checking whether to enable 8-bit keycodes""... $ac_c" 1>&6
-echo "configure:11642: checking whether to enable 8-bit keycodes" >&5
+echo "configure:12311: 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
@@ -11664,7 +12333,7 @@ fi
 echo "$ac_t""$enableval" 1>&6
 
 echo $ac_n "checking whether to enable ANSI-color""... $ac_c" 1>&6
-echo "configure:11668: checking whether to enable ANSI-color" >&5
+echo "configure:12337: checking whether to enable ANSI-color" >&5
 
 # Check whether --enable-color or --disable-color was given.
 if test "${enable_color+set}" = set; then
@@ -11681,7 +12350,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:11685: checking whether to enable posting-etiquette" >&5
+echo "configure:12354: checking whether to enable posting-etiquette" >&5
 
 # Check whether --enable-etiquette or --disable-etiquette was given.
 if test "${enable_etiquette+set}" = set; then
@@ -11700,7 +12369,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:11704: checking whether to strictly observe RFC2047 and break long lines" >&5
+echo "configure:12373: 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
@@ -11719,7 +12388,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:11723: checking whether to force MM_CHARSET obeyance when decoding mime" >&5
+echo "configure:12392: 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
@@ -11745,7 +12414,7 @@ fi
 echo "$ac_t""$enableval" 1>&6
 
 echo $ac_n "checking for MIME character-set""... $ac_c" 1>&6
-echo "configure:11749: checking for MIME character-set" >&5
+echo "configure:12418: 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
@@ -11767,7 +12436,7 @@ EOF
 echo "$ac_t""$MM_CHARSET" 1>&6
 
 echo $ac_n "checking for default ISO/ASCII table""... $ac_c" 1>&6
-echo "configure:11771: checking for default ISO/ASCII table" >&5
+echo "configure:12440: 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
@@ -11789,7 +12458,7 @@ EOF
 echo "$ac_t""$DEFAULT_ISO2ASC" 1>&6
 
 echo $ac_n "checking whether to enable locale support""... $ac_c" 1>&6
-echo "configure:11793: checking whether to enable locale support" >&5
+echo "configure:12462: checking whether to enable locale support" >&5
 
 # Check whether --enable-locale or --disable-locale was given.
 if test "${enable_locale+set}" = set; then
@@ -11808,7 +12477,7 @@ fi
 echo "$ac_t""$enableval" 1>&6
 
 echo $ac_n "checking whether to enable posting""... $ac_c" 1>&6
-echo "configure:11812: checking whether to enable posting" >&5
+echo "configure:12481: checking whether to enable posting" >&5
 
 # Check whether --enable-posting or --disable-posting was given.
 if test "${enable_posting+set}" = set; then
@@ -11827,7 +12496,7 @@ fi
 echo "$ac_t""$enableval" 1>&6
 
 echo $ac_n "checking whether to enable shell escape""... $ac_c" 1>&6
-echo "configure:11831: checking whether to enable shell escape" >&5
+echo "configure:12500: 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
@@ -11846,7 +12515,7 @@ fi
 echo "$ac_t""$enableval" 1>&6
 
 echo $ac_n "checking whether to have fascist newsadmin""... $ac_c" 1>&6
-echo "configure:11850: checking whether to have fascist newsadmin" >&5
+echo "configure:12519: 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
@@ -11865,7 +12534,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:11869: checking whether to enable inverse video and highlighting" >&5
+echo "configure:12538: 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
@@ -11884,7 +12553,7 @@ fi
 echo "$ac_t""$enableval" 1>&6
 
 echo $ac_n "checking whether to enable piping support""... $ac_c" 1>&6
-echo "configure:11888: checking whether to enable piping support" >&5
+echo "configure:12557: checking whether to enable piping support" >&5
 
 # Check whether --enable-piping or --disable-piping was given.
 if test "${enable_piping+set}" = set; then
@@ -11903,7 +12572,7 @@ fi
 echo "$ac_t""$enableval" 1>&6
 
 echo $ac_n "checking whether to enable printer support""... $ac_c" 1>&6
-echo "configure:11907: checking whether to enable printer support" >&5
+echo "configure:12576: checking whether to enable printer support" >&5
 
 # Check whether --enable-printing or --disable-printing was given.
 if test "${enable_printing+set}" = set; then
@@ -11922,7 +12591,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:11926: checking whether to unique tmp-files by appending .pid" >&5
+echo "configure:12595: 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
@@ -11948,7 +12617,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:11952: checking whether to fallback to XHDR XREF if XOVER isn't supported" >&5
+echo "configure:12621: 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
@@ -11975,7 +12644,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:11979: checking whether to send a GROUP command before a LISTGROUP" >&5
+echo "configure:12648: 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
@@ -11995,7 +12664,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:11999: checking whether to ignore system()s return value" >&5
+echo "configure:12668: 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
@@ -12015,7 +12684,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:12019: checking for directory containing tin.defaults file" >&5
+echo "configure:12688: 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
@@ -12066,7 +12735,7 @@ EOF
 
 ### check for ipv6 support
 echo $ac_n "checking whether to enable IPv6""... $ac_c" 1>&6
-echo "configure:12070: checking whether to enable IPv6" >&5
+echo "configure:12739: checking whether to enable IPv6" >&5
 
 # Check whether --enable-ipv6 or --disable-ipv6 was given.
 if test "${enable_ipv6+set}" = set; then
@@ -12087,7 +12756,7 @@ if test "$enableval" = "yes"; then
 	
 
 echo $ac_n "checking ipv6 stack type""... $ac_c" 1>&6
-echo "configure:12091: checking ipv6 stack type" >&5
+echo "configure:12760: checking ipv6 stack type" >&5
 if eval "test \"`echo '$''{'cf_cv_ipv6type'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -12107,7 +12776,7 @@ do
 		;;
 	inria) #(vi
 				cat > conftest.$ac_ext <<EOF
-#line 12111 "configure"
+#line 12780 "configure"
 #include "confdefs.h"
 
 #include <netinet/in.h>
@@ -12125,7 +12794,7 @@ rm -f conftest*
 		;;
 	kame) #(vi
 				cat > conftest.$ac_ext <<EOF
-#line 12129 "configure"
+#line 12798 "configure"
 #include "confdefs.h"
 
 #include <netinet/in.h>
@@ -12143,7 +12812,7 @@ rm -f conftest*
 		;;
 	linux-glibc) #(vi
 				cat > conftest.$ac_ext <<EOF
-#line 12147 "configure"
+#line 12816 "configure"
 #include "confdefs.h"
 
 #include <features.h>
@@ -12170,7 +12839,7 @@ rm -f conftest*
 		;;
 	toshiba) #(vi
 		cat > conftest.$ac_ext <<EOF
-#line 12174 "configure"
+#line 12843 "configure"
 #include "confdefs.h"
 
 #include <sys/param.h>
@@ -12188,7 +12857,7 @@ rm -f conftest*
 		;;
 	v6d) #(vi
 		cat > conftest.$ac_ext <<EOF
-#line 12192 "configure"
+#line 12861 "configure"
 #include "confdefs.h"
 
 #include </usr/local/v6/include/sys/v6config.h>
@@ -12206,7 +12875,7 @@ rm -f conftest*
 		;;
 	zeta)
 		cat > conftest.$ac_ext <<EOF
-#line 12210 "configure"
+#line 12879 "configure"
 #include "confdefs.h"
 
 #include <sys/param.h>
@@ -12239,7 +12908,7 @@ cf_ipv6lib=none
 cf_ipv6dir=none
 
 echo $ac_n "checking for IPv6 library if required""... $ac_c" 1>&6
-echo "configure:12243: checking for IPv6 library if required" >&5
+echo "configure:12912: checking for IPv6 library if required" >&5
 case $cf_cv_ipv6type in #(vi
 solaris) #(vi
 	;;
@@ -12273,7 +12942,7 @@ echo "$ac_t""$cf_ipv6lib" 1>&6
 if test "$cf_ipv6lib" != "none"; then
 
 	cat > conftest.$ac_ext <<EOF
-#line 12277 "configure"
+#line 12946 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -12284,7 +12953,7 @@ int main() {
 getaddrinfo(0, 0, 0, 0)
 ; return 0; }
 EOF
-if { (eval echo configure:12288: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:12957: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -12432,14 +13101,14 @@ if test -n "$cf_incdir" ; then
 			  cf_save_CPPFLAGS=$CPPFLAGS
 			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 			  cat > conftest.$ac_ext <<EOF
-#line 12436 "configure"
+#line 13105 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello")
 ; return 0; }
 EOF
-if { (eval echo configure:12443: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:13112: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -12456,7 +13125,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}:12460: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me:-configure}:13129: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
@@ -12485,12 +13154,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:12489: checking for getaddrinfo" >&5
+echo "configure:13158: 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 12494 "configure"
+#line 13163 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char getaddrinfo(); below.  */
@@ -12513,7 +13182,7 @@ getaddrinfo();
 
 ; return 0; }
 EOF
-if { (eval echo configure:12517: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:13186: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_getaddrinfo=yes"
 else
@@ -12533,10 +13202,10 @@ else
 
 		cf_save_LIBS="$LIBS"
 		echo $ac_n "checking for getaddrinfo in -l$cf_ipv6lib""... $ac_c" 1>&6
-echo "configure:12537: checking for getaddrinfo in -l$cf_ipv6lib" >&5
+echo "configure:13206: checking for getaddrinfo in -l$cf_ipv6lib" >&5
 		LIBS="-l$cf_ipv6lib $LIBS"
 		cat > conftest.$ac_ext <<EOF
-#line 12540 "configure"
+#line 13209 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -12547,7 +13216,7 @@ int main() {
 getaddrinfo(0, 0, 0, 0)
 ; return 0; }
 EOF
-if { (eval echo configure:12551: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:13220: \"$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'
@@ -12654,10 +13323,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:12658: checking for -l$cf_ipv6lib in $cf_libdir" >&5
+echo "configure:13327: 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 12661 "configure"
+#line 13330 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -12668,7 +13337,7 @@ int main() {
 getaddrinfo(0, 0, 0, 0)
 ; return 0; }
 EOF
-if { (eval echo configure:12672: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:13341: \"$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'
@@ -12701,7 +13370,7 @@ fi
 
 
 echo $ac_n "checking working getaddrinfo""... $ac_c" 1>&6
-echo "configure:12705: checking working getaddrinfo" >&5
+echo "configure:13374: checking working getaddrinfo" >&5
 if eval "test \"`echo '$''{'cf_cv_getaddrinfo'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -12710,7 +13379,7 @@ if test "$cross_compiling" = yes; then
   cf_cv_getaddrinfo=unknown
 else
   cat > conftest.$ac_ext <<EOF
-#line 12714 "configure"
+#line 13383 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -12789,7 +13458,7 @@ int main()
 }
 
 EOF
-if { (eval echo configure:12793: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:13462: \"$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
@@ -12833,12 +13502,12 @@ fi
 for ac_func in getaddrinfo getnameinfo
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:12837: checking for $ac_func" >&5
+echo "configure:13506: 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 12842 "configure"
+#line 13511 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -12861,7 +13530,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:12865: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:13534: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -12890,7 +13559,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:12894: checking whether to enable long article numbers" >&5
+echo "configure:13563: 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
@@ -12910,7 +13579,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:12914: checking whether to make a coffee while compiling" >&5
+echo "configure:13583: 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
@@ -12935,7 +13604,7 @@ fi
 ### checks for compiler characteristics
 
 echo $ac_n "checking for makeflags variable""... $ac_c" 1>&6
-echo "configure:12939: checking for makeflags variable" >&5
+echo "configure:13608: checking for makeflags variable" >&5
 if eval "test \"`echo '$''{'cf_cv_makeflags'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -12981,12 +13650,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:12985: checking for working const" >&5
+echo "configure:13654: 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 12990 "configure"
+#line 13659 "configure"
 #include "confdefs.h"
 
 int main() {
@@ -13035,7 +13704,7 @@ ccp = (char const *const *) p;
 
 ; return 0; }
 EOF
-if { (eval echo configure:13039: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:13708: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_c_const=yes
 else
@@ -13056,21 +13725,21 @@ EOF
 fi
 
 echo $ac_n "checking for inline""... $ac_c" 1>&6
-echo "configure:13060: checking for inline" >&5
+echo "configure:13729: 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 13067 "configure"
+#line 13736 "configure"
 #include "confdefs.h"
 
 int main() {
 } $ac_kw foo() {
 ; return 0; }
 EOF
-if { (eval echo configure:13074: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:13743: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_c_inline=$ac_kw; break
 else
@@ -13097,13 +13766,13 @@ esac
 
 
 echo $ac_n "checking for ansi token expansion/substitution""... $ac_c" 1>&6
-echo "configure:13101: checking for ansi token expansion/substitution" >&5
+echo "configure:13770: 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 13107 "configure"
+#line 13776 "configure"
 #include "confdefs.h"
 
 #define string(n) #n
@@ -13111,7 +13780,7 @@ int main() {
 char *s = string(token)
 ; return 0; }
 EOF
-if { (eval echo configure:13115: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:13784: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_cpp_expands=yes
 else
@@ -13132,13 +13801,13 @@ EOF
 
 
 echo $ac_n "checking for ansi token concatenation""... $ac_c" 1>&6
-echo "configure:13136: checking for ansi token concatenation" >&5
+echo "configure:13805: 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 13142 "configure"
+#line 13811 "configure"
 #include "confdefs.h"
 
 #define concat(a,b) a ## b
@@ -13146,7 +13815,7 @@ int main() {
 char *firstlast = "y", *s = concat(first,last)
 ; return 0; }
 EOF
-if { (eval echo configure:13150: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:13819: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_cpp_concats=yes
 else
@@ -13167,20 +13836,20 @@ EOF
 
 
 echo $ac_n "checking if nested parameters work""... $ac_c" 1>&6
-echo "configure:13171: checking if nested parameters work" >&5
+echo "configure:13840: 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 13177 "configure"
+#line 13846 "configure"
 #include "confdefs.h"
 
 int main() {
 extern void (*sigdisp(int sig, void (*func)(int sig)))(int sig)
 ; return 0; }
 EOF
-if { (eval echo configure:13184: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:13853: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_nested_params=yes
 else
@@ -13203,12 +13872,12 @@ EOF
 
 ###	Checks for header files.
 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
-echo "configure:13207: checking for ANSI C header files" >&5
+echo "configure:13876: 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 13212 "configure"
+#line 13881 "configure"
 #include "confdefs.h"
 #include <stdlib.h>
 #include <stdarg.h>
@@ -13216,7 +13885,7 @@ else
 #include <float.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:13220: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:13889: \"$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*
@@ -13233,7 +13902,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 13237 "configure"
+#line 13906 "configure"
 #include "confdefs.h"
 #include <string.h>
 EOF
@@ -13251,7 +13920,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 13255 "configure"
+#line 13924 "configure"
 #include "confdefs.h"
 #include <stdlib.h>
 EOF
@@ -13272,7 +13941,7 @@ if test "$cross_compiling" = yes; then
   :
 else
   cat > conftest.$ac_ext <<EOF
-#line 13276 "configure"
+#line 13945 "configure"
 #include "confdefs.h"
 #include <ctype.h>
 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
@@ -13283,7 +13952,7 @@ if (XOR (islower (i), ISLOWER (i)) || to
 exit (0); }
 
 EOF
-if { (eval echo configure:13287: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:13956: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
 then
   :
 else
@@ -13311,12 +13980,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:13315: checking for $ac_hdr that defines DIR" >&5
+echo "configure:13984: 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 13320 "configure"
+#line 13989 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #include <$ac_hdr>
@@ -13324,7 +13993,7 @@ int main() {
 DIR *dirp = 0;
 ; return 0; }
 EOF
-if { (eval echo configure:13328: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:13997: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   eval "ac_cv_header_dirent_$ac_safe=yes"
 else
@@ -13349,7 +14018,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:13353: checking for opendir in -ldir" >&5
+echo "configure:14022: 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
@@ -13357,7 +14026,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-ldir  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 13361 "configure"
+#line 14030 "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
@@ -13368,7 +14037,7 @@ int main() {
 opendir()
 ; return 0; }
 EOF
-if { (eval echo configure:13372: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:14041: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -13390,7 +14059,7 @@ fi
 
 else
 echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6
-echo "configure:13394: checking for opendir in -lx" >&5
+echo "configure:14063: 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
@@ -13398,7 +14067,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lx  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 13402 "configure"
+#line 14071 "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
@@ -13409,7 +14078,7 @@ int main() {
 opendir()
 ; return 0; }
 EOF
-if { (eval echo configure:13413: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:14082: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -13432,12 +14101,12 @@ fi
 fi
 
 echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
-echo "configure:13436: checking whether time.h and sys/time.h may both be included" >&5
+echo "configure:14105: 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 13441 "configure"
+#line 14110 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #include <sys/time.h>
@@ -13446,7 +14115,7 @@ int main() {
 struct tm *tp;
 ; return 0; }
 EOF
-if { (eval echo configure:13450: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:14119: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_header_time=yes
 else
@@ -13467,12 +14136,12 @@ EOF
 fi
 
 echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6
-echo "configure:13471: checking for sys/wait.h that is POSIX.1 compatible" >&5
+echo "configure:14140: 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 13476 "configure"
+#line 14145 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #include <sys/wait.h>
@@ -13488,7 +14157,7 @@ wait (&s);
 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
 ; return 0; }
 EOF
-if { (eval echo configure:13492: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:14161: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_header_sys_wait_h=yes
 else
@@ -13569,9 +14238,9 @@ for cf_hdr in \
 
 do
 	echo $ac_n "checking for $cf_hdr""... $ac_c" 1>&6
-echo "configure:13573: checking for $cf_hdr" >&5
+echo "configure:14242: checking for $cf_hdr" >&5
 	cat > conftest.$ac_ext <<EOF
-#line 13575 "configure"
+#line 14244 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -13579,7 +14248,7 @@ echo "configure:13573: checking for $cf_
 
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:13583: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:14252: \"$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*
@@ -13617,17 +14286,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:13621: checking for $ac_hdr" >&5
+echo "configure:14290: 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 13626 "configure"
+#line 14295 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:13631: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:14300: \"$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*
@@ -13659,17 +14328,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:13663: checking for $ac_hdr" >&5
+echo "configure:14332: 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 13668 "configure"
+#line 14337 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:13673: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:14342: \"$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*
@@ -13704,16 +14373,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:13708: checking whether termios.h needs _POSIX_SOURCE" >&5
+echo "configure:14377: checking whether termios.h needs _POSIX_SOURCE" >&5
 	cat > conftest.$ac_ext <<EOF
-#line 13710 "configure"
+#line 14379 "configure"
 #include "confdefs.h"
 #include <termios.h>
 int main() {
 struct termios foo; int x = foo.c_iflag
 ; return 0; }
 EOF
-if { (eval echo configure:13717: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:14386: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   termios_bad=no
 else
@@ -13722,7 +14391,7 @@ else
   rm -rf conftest*
   
 		cat > conftest.$ac_ext <<EOF
-#line 13726 "configure"
+#line 14395 "configure"
 #include "confdefs.h"
 
 #define _POSIX_SOURCE
@@ -13731,7 +14400,7 @@ int main() {
 struct termios foo; int x = foo.c_iflag
 ; return 0; }
 EOF
-if { (eval echo configure:13735: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:14404: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   termios_bad=unknown
 else
@@ -13754,7 +14423,7 @@ fi
 
 
 echo $ac_n "checking declaration of size-change""... $ac_c" 1>&6
-echo "configure:13758: checking declaration of size-change" >&5
+echo "configure:14427: 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
@@ -13768,7 +14437,7 @@ do
     CPPFLAGS="$cf_save_CPPFLAGS"
     test -n "$cf_opts" && CPPFLAGS="$CPPFLAGS -D$cf_opts"
     cat > conftest.$ac_ext <<EOF
-#line 13772 "configure"
+#line 14441 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #ifdef HAVE_TERMIOS_H
@@ -13807,7 +14476,7 @@ int main() {
 	
 ; return 0; }
 EOF
-if { (eval echo configure:13811: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:14480: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_sizechange=yes
 else
@@ -13846,7 +14515,7 @@ fi
 
 
 echo $ac_n "checking if sys/time.h conflicts with sys/select.h""... $ac_c" 1>&6
-echo "configure:13850: checking if sys/time.h conflicts with sys/select.h" >&5
+echo "configure:14519: 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
@@ -13854,7 +14523,7 @@ else
 for cf_opts in no yes
 do
 cat > conftest.$ac_ext <<EOF
-#line 13858 "configure"
+#line 14527 "configure"
 #include "confdefs.h"
 
 #define yes 1
@@ -13882,7 +14551,7 @@ int main() {
 struct timeval foo
 ; return 0; }
 EOF
-if { (eval echo configure:13886: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:14555: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_sys_select_timeval=$cf_opts
 	 break
@@ -13906,12 +14575,12 @@ EOF
 
 ###	Checks for Datatypes.
 echo $ac_n "checking for gid_t""... $ac_c" 1>&6
-echo "configure:13910: checking for gid_t" >&5
+echo "configure:14579: 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 13915 "configure"
+#line 14584 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #if STDC_HEADERS
@@ -13939,12 +14608,12 @@ EOF
 fi
 
 echo $ac_n "checking for mode_t""... $ac_c" 1>&6
-echo "configure:13943: checking for mode_t" >&5
+echo "configure:14612: 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 13948 "configure"
+#line 14617 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #if STDC_HEADERS
@@ -13972,12 +14641,12 @@ EOF
 fi
 
 echo $ac_n "checking for off_t""... $ac_c" 1>&6
-echo "configure:13976: checking for off_t" >&5
+echo "configure:14645: 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 13981 "configure"
+#line 14650 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #if STDC_HEADERS
@@ -14005,12 +14674,12 @@ EOF
 fi
 
 echo $ac_n "checking for pid_t""... $ac_c" 1>&6
-echo "configure:14009: checking for pid_t" >&5
+echo "configure:14678: 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 14014 "configure"
+#line 14683 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #if STDC_HEADERS
@@ -14038,12 +14707,12 @@ EOF
 fi
 
 echo $ac_n "checking for size_t""... $ac_c" 1>&6
-echo "configure:14042: checking for size_t" >&5
+echo "configure:14711: 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 14047 "configure"
+#line 14716 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #if STDC_HEADERS
@@ -14071,12 +14740,12 @@ EOF
 fi
 
 echo $ac_n "checking for ssize_t""... $ac_c" 1>&6
-echo "configure:14075: checking for ssize_t" >&5
+echo "configure:14744: 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 14080 "configure"
+#line 14749 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #if STDC_HEADERS
@@ -14104,12 +14773,12 @@ EOF
 fi
 
 echo $ac_n "checking for time_t""... $ac_c" 1>&6
-echo "configure:14108: checking for time_t" >&5
+echo "configure:14777: 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 14113 "configure"
+#line 14782 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #if STDC_HEADERS
@@ -14137,7 +14806,7 @@ EOF
 fi
 
 cat > conftest.$ac_ext <<EOF
-#line 14141 "configure"
+#line 14810 "configure"
 #include "confdefs.h"
 #include <netinet/in.h>
 EOF
@@ -14148,7 +14817,7 @@ else
   rm -rf conftest*
   
 	cat > conftest.$ac_ext <<EOF
-#line 14152 "configure"
+#line 14821 "configure"
 #include "confdefs.h"
 #include <sys/endian.h>
 EOF
@@ -14159,12 +14828,12 @@ else
   rm -rf conftest*
   
 		echo $ac_n "checking for in_addr_t""... $ac_c" 1>&6
-echo "configure:14163: checking for in_addr_t" >&5
+echo "configure:14832: 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 14168 "configure"
+#line 14837 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #if STDC_HEADERS
@@ -14200,12 +14869,12 @@ fi
 rm -f conftest*
 
 echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6
-echo "configure:14204: checking for uid_t in sys/types.h" >&5
+echo "configure:14873: 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 14209 "configure"
+#line 14878 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 EOF
@@ -14235,9 +14904,9 @@ fi
 
 
 echo $ac_n "checking for quad_t""... $ac_c" 1>&6
-echo "configure:14239: checking for quad_t" >&5
+echo "configure:14908: checking for quad_t" >&5
 cat > conftest.$ac_ext <<EOF
-#line 14241 "configure"
+#line 14910 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -14250,7 +14919,7 @@ int main() {
 quad_t x; x = 0
 ; return 0; }
 EOF
-if { (eval echo configure:14254: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:14923: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_quad_t=yes
 else
@@ -14269,9 +14938,9 @@ EOF
 fi
 
 echo $ac_n "checking for long long""... $ac_c" 1>&6
-echo "configure:14273: checking for long long" >&5
+echo "configure:14942: checking for long long" >&5
 cat > conftest.$ac_ext <<EOF
-#line 14275 "configure"
+#line 14944 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -14280,7 +14949,7 @@ int main() {
 long long x; x = 0
 ; return 0; }
 EOF
-if { (eval echo configure:14284: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:14953: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_long_long=yes
 else
@@ -14299,9 +14968,9 @@ EOF
 fi
 
 echo $ac_n "checking for int_least64_t""... $ac_c" 1>&6
-echo "configure:14303: checking for int_least64_t" >&5
+echo "configure:14972: checking for int_least64_t" >&5
 cat > conftest.$ac_ext <<EOF
-#line 14305 "configure"
+#line 14974 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_STDINT_H
@@ -14315,7 +14984,7 @@ int main() {
 int_least64_t x; x = 0
 ; return 0; }
 EOF
-if { (eval echo configure:14319: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:14988: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_int_least64_t=yes
 else
@@ -14333,9 +15002,9 @@ EOF
 
 
 	echo $ac_n "checking for INT64_C""... $ac_c" 1>&6
-echo "configure:14337: checking for INT64_C" >&5
+echo "configure:15006: checking for INT64_C" >&5
 	cat > conftest.$ac_ext <<EOF
-#line 14339 "configure"
+#line 15008 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_STDINT_H
@@ -14349,7 +15018,7 @@ int main() {
 int_least64_t x; x = INT64_C(0)
 ; return 0; }
 EOF
-if { (eval echo configure:14353: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:15022: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_int64_c=yes
 else
@@ -14370,9 +15039,9 @@ fi
 
 
 echo $ac_n "checking for nl_item""... $ac_c" 1>&6
-echo "configure:14374: checking for nl_item" >&5
+echo "configure:15043: checking for nl_item" >&5
 cat > conftest.$ac_ext <<EOF
-#line 14376 "configure"
+#line 15045 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_LANGINFO_H
@@ -14387,7 +15056,7 @@ int main() {
 nl_item x; x = 0
 ; return 0; }
 EOF
-if { (eval echo configure:14391: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:15060: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_nl_item=yes
 else
@@ -14409,7 +15078,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:14413: checking for UUInitialize in -luu" >&5
+echo "configure:15082: 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
@@ -14417,7 +15086,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-luu  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 14421 "configure"
+#line 15090 "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
@@ -14428,7 +15097,7 @@ int main() {
 UUInitialize()
 ; return 0; }
 EOF
-if { (eval echo configure:14432: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:15101: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -14445,17 +15114,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:14449: checking for uudeview.h" >&5
+echo "configure:15118: 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 14454 "configure"
+#line 15123 "configure"
 #include "confdefs.h"
 #include <uudeview.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:14459: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:15128: \"$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*
@@ -14491,56 +15160,243 @@ else
 fi
 
 
-# libidnkit - Internationalized Domain Names / IDN 2008
-echo $ac_n "checking for idn_decodename in -lidnkit""... $ac_c" 1>&6
-echo "configure:14497: 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
+
+# ICU - International Components for Unicode
+# TODO: do seperate checks for
+#  - unorm_normalize()
+#  - uidna_IDNToUnicode()
+#  - ubidi_open()
+cf_try_icuuc="no"
+ac_safe=`echo "unicode/unorm.h" | sed 'y%./+-%__p_%'`
+echo $ac_n "checking for unicode/unorm.h""... $ac_c" 1>&6
+echo "configure:15173: 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
-  ac_save_LIBS="$LIBS"
-LIBS="-lidnkit  $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 14505 "configure"
+  cat > conftest.$ac_ext <<EOF
+#line 15178 "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 idn_decodename();
+#include <unicode/unorm.h>
+EOF
+ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
+{ (eval echo configure:15183: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
+if test -z "$ac_err"; then
+  rm -rf conftest*
+  eval "ac_cv_header_$ac_safe=yes"
+else
+  echo "$ac_err" >&5
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  rm -rf conftest*
+  eval "ac_cv_header_$ac_safe=no"
+fi
+rm -f conftest*
+fi
+if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
+  echo "$ac_t""yes" 1>&6
+  
+	ac_safe=`echo "unicode/ustring.h" | sed 'y%./+-%__p_%'`
+echo $ac_n "checking for unicode/ustring.h""... $ac_c" 1>&6
+echo "configure:15202: 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 15207 "configure"
+#include "confdefs.h"
+#include <unicode/ustring.h>
+EOF
+ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
+{ (eval echo configure:15212: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
+if test -z "$ac_err"; then
+  rm -rf conftest*
+  eval "ac_cv_header_$ac_safe=yes"
+else
+  echo "$ac_err" >&5
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  rm -rf conftest*
+  eval "ac_cv_header_$ac_safe=no"
+fi
+rm -f conftest*
+fi
+if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
+  echo "$ac_t""yes" 1>&6
+  
+		cat >> confdefs.h <<\EOF
+#define HAVE_UNICODE_UNORM_H 1
+EOF
+
+		cat >> confdefs.h <<\EOF
+#define HAVE_UNICODE_USTRING_H 1
+EOF
 
+		echo $ac_n "checking for unorm_normalize in libicuuc""... $ac_c" 1>&6
+echo "configure:15238: checking for unorm_normalize in libicuuc" >&5
+		cf_save_LIBS="$LIBS"
+		cf_try_icuuc="no"
+		LIBS="$LIBS -licuuc"
+		cat > conftest.$ac_ext <<EOF
+#line 15243 "configure"
+#include "confdefs.h"
+#include <unicode/unorm.h>
 int main() {
-idn_decodename()
+
+			int32_t needed, ustr = NULL;
+ 			UErrorCode status;
+			needed = unorm_normalize(ustr, -1, UNORM_DEFAULT, 0, NULL, 0, &status);
 ; return 0; }
 EOF
-if { (eval echo configure:14516: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:15253: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
-  eval "ac_cv_lib_$ac_lib_var=yes"
+  
+			cat >> confdefs.h <<\EOF
+#define HAVE_LIBICUUC 1
+EOF
+
+			cf_try_icuuc="yes"
 else
   echo "configure: failed program was:" >&5
   cat conftest.$ac_ext >&5
 
-  eval "ac_cv_lib_$ac_lib_var=no"
+  LIBS=$cf_save_LIBS
+		
 fi
 rm -rf conftest*
-LIBS="$ac_save_LIBS"
+		echo "$ac_t""$cf_try_icuuc" 1>&6
+		ac_safe=`echo "unicode/uidna.h" | sed 'y%./+-%__p_%'`
+echo $ac_n "checking for unicode/uidna.h""... $ac_c" 1>&6
+echo "configure:15272: 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 15277 "configure"
+#include "confdefs.h"
+#include <unicode/uidna.h>
+EOF
+ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
+{ (eval echo configure:15282: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
+if test -z "$ac_err"; then
+  rm -rf conftest*
+  eval "ac_cv_header_$ac_safe=yes"
+else
+  echo "$ac_err" >&5
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  rm -rf conftest*
+  eval "ac_cv_header_$ac_safe=no"
+fi
+rm -f conftest*
+fi
+if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
+  echo "$ac_t""yes" 1>&6
+  
+			cat >> confdefs.h <<\EOF
+#define HAVE_UNICODE_UIDNA_H 1
+EOF
+
+		
+else
+  echo "$ac_t""no" 1>&6
+fi
+
+		ac_safe=`echo "unicode/ubidi.h" | sed 'y%./+-%__p_%'`
+echo $ac_n "checking for unicode/ubidi.h""... $ac_c" 1>&6
+echo "configure:15310: 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 15315 "configure"
+#include "confdefs.h"
+#include <unicode/ubidi.h>
+EOF
+ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
+{ (eval echo configure:15320: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
+if test -z "$ac_err"; then
+  rm -rf conftest*
+  eval "ac_cv_header_$ac_safe=yes"
+else
+  echo "$ac_err" >&5
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  rm -rf conftest*
+  eval "ac_cv_header_$ac_safe=no"
+fi
+rm -f conftest*
+fi
+if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
+  echo "$ac_t""yes" 1>&6
+  
+			cat >> confdefs.h <<\EOF
+#define HAVE_UNICODE_UBIDI_H 1
+EOF
+
+		
+else
+  echo "$ac_t""no" 1>&6
+fi
+
+	
+else
+  echo "$ac_t""no" 1>&6
+fi
+
+
+else
+  echo "$ac_t""no" 1>&6
+fi
 
+
+# without icuuc try GNU libunistring for normalization
+if test $cf_try_icuuc = no ; then
+	ac_safe=`echo "unitypes.h" | sed 'y%./+-%__p_%'`
+echo $ac_n "checking for unitypes.h""... $ac_c" 1>&6
+echo "configure:15361: 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 15366 "configure"
+#include "confdefs.h"
+#include <unitypes.h>
+EOF
+ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
+{ (eval echo configure:15371: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
+if test -z "$ac_err"; then
+  rm -rf conftest*
+  eval "ac_cv_header_$ac_safe=yes"
+else
+  echo "$ac_err" >&5
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  rm -rf conftest*
+  eval "ac_cv_header_$ac_safe=no"
 fi
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
+rm -f conftest*
+fi
+if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
   echo "$ac_t""yes" 1>&6
   
-	ac_safe=`echo "idn/api.h" | sed 'y%./+-%__p_%'`
-echo $ac_n "checking for idn/api.h""... $ac_c" 1>&6
-echo "configure:14534: checking for idn/api.h" >&5
+		ac_safe=`echo "uninorm.h" | sed 'y%./+-%__p_%'`
+echo $ac_n "checking for uninorm.h""... $ac_c" 1>&6
+echo "configure:15390: 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 14539 "configure"
+#line 15395 "configure"
 #include "confdefs.h"
-#include <idn/api.h>
+#include <uninorm.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:14544: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:15400: \"$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*
@@ -14557,64 +15413,63 @@ fi
 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
   echo "$ac_t""yes" 1>&6
   
-		echo $ac_n "checking for IDN_DECODE_LOOKUP""... $ac_c" 1>&6
-echo "configure:14562: checking for IDN_DECODE_LOOKUP" >&5
-		cf_save_LIBS="$LIBS"
-		LIBS="$LIBS -lidnkit"
-		cat > conftest.$ac_ext <<EOF
-#line 14566 "configure"
+			cat >> confdefs.h <<\EOF
+#define HAVE_UNITYPES_H 1
+EOF
+
+			cat >> confdefs.h <<\EOF
+#define HAVE_UNINORM_H 1
+EOF
+
+			echo $ac_n "checking for u8_normalize in libunistring""... $ac_c" 1>&6
+echo "configure:15426: checking for u8_normalize in libunistring" >&5
+			cf_save_LIBS="$LIBS"
+			cf_try_unistring="no"
+			LIBS="$LIBS -lunistring"
+			cat > conftest.$ac_ext <<EOF
+#line 15431 "configure"
 #include "confdefs.h"
-#include <idn/api.h>
-			#include <string.h>
+#include <unitypes.h>
+				#include <uninorm.h>
 int main() {
 
-			idn_result_t rs;
-			char in[255], out[255];
-			strcpy(in, "xn--brenfe-fta9a2q.de");
-			rs = idn_decodename(IDN_DECODE_LOOKUP, &in, &out, 254);
-			idn_result_tostring(rs);
+				size_t ol = 0;
+				u8_normalize(UNINORM_NFC, (uint8_t *) "x", 2, NULL, &ol);
 ; return 0; }
 EOF
-if { (eval echo configure:14579: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:15441: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   
-			cat >> confdefs.h <<\EOF
-#define HAVE_LIBIDNKIT 1
-EOF
-
-			cat >> confdefs.h <<\EOF
-#define HAVE_IDN_API_H 1
-EOF
-
-			cat >> confdefs.h <<\EOF
-#define HAVE_IDN_DECODENAME 1
+				cat >> confdefs.h <<\EOF
+#define HAVE_LIBUNISTRING 1
 EOF
 
-			echo "$ac_t""yes" 1>&6
+				cf_try_unistring="yes"
 else
   echo "configure: failed program was:" >&5
   cat conftest.$ac_ext >&5
 
-  
-			LIBS=$cf_save_LIBS
-			echo "$ac_t""no" 1>&6
-		
+  LIBS=$cf_save_LIBS
+			
 fi
 rm -rf conftest*
-	
+			echo "$ac_t""$cf_try_unistring" 1>&6
+		
 else
   echo "$ac_t""no" 1>&6
 fi
 
-
+	
 else
   echo "$ac_t""no" 1>&6
 fi
 
+fi
 
-# libidn - Internationalized Domain Names / IDN 2003
-echo $ac_n "checking for stringprep_check_version in -lidn""... $ac_c" 1>&6
-echo "configure:14618: checking for stringprep_check_version in -lidn" >&5
+# without icuuc try libidn for Internationalized Domain Names / IDN 2003
+if test $cf_try_icuuc = no ; then
+	echo $ac_n "checking for stringprep_check_version in -lidn""... $ac_c" 1>&6
+echo "configure:15473: 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
@@ -14622,7 +15477,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lidn  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 14626 "configure"
+#line 15481 "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
@@ -14633,7 +15488,7 @@ int main() {
 stringprep_check_version()
 ; return 0; }
 EOF
-if { (eval echo configure:14637: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:15492: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -14650,17 +15505,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:14654: checking for stringprep.h" >&5
+echo "configure:15509: 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 14659 "configure"
+#line 15514 "configure"
 #include "confdefs.h"
 #include <stringprep.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:14664: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:15519: \"$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*
@@ -14677,23 +15532,23 @@ fi
 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
   echo "$ac_t""yes" 1>&6
   
-		cat >> confdefs.h <<\EOF
+			cat >> confdefs.h <<\EOF
 #define HAVE_STRINGPREP_H 1
 EOF
 
-		ac_safe=`echo "idna.h" | sed 'y%./+-%__p_%'`
+			ac_safe=`echo "idna.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for idna.h""... $ac_c" 1>&6
-echo "configure:14687: checking for idna.h" >&5
+echo "configure:15542: 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 14692 "configure"
+#line 15547 "configure"
 #include "confdefs.h"
 #include <idna.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:14697: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:15552: \"$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*
@@ -14710,12 +15565,12 @@ fi
 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
   echo "$ac_t""yes" 1>&6
   
-			cat >> confdefs.h <<\EOF
+				cat >> confdefs.h <<\EOF
 #define HAVE_IDNA_H 1
 EOF
 
-			echo $ac_n "checking for idna_to_unicode_lzlz in -lidn""... $ac_c" 1>&6
-echo "configure:14719: checking for idna_to_unicode_lzlz in -lidn" >&5
+				echo $ac_n "checking for idna_to_unicode_lzlz in -lidn""... $ac_c" 1>&6
+echo "configure:15574: 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
@@ -14723,7 +15578,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lidn  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 14727 "configure"
+#line 15582 "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
@@ -14734,7 +15589,7 @@ int main() {
 idna_to_unicode_lzlz()
 ; return 0; }
 EOF
-if { (eval echo configure:14738: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:15593: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -14750,14 +15605,14 @@ fi
 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
   echo "$ac_t""yes" 1>&6
   
-				cat >> confdefs.h <<\EOF
+					cat >> confdefs.h <<\EOF
 #define HAVE_IDNA_TO_UNICODE_LZLZ 1
 EOF
 
-				echo $ac_n "checking for IDNA_USE_STD3_ASCII_RULES""... $ac_c" 1>&6
-echo "configure:14759: checking for IDNA_USE_STD3_ASCII_RULES" >&5
-				cat > conftest.$ac_ext <<EOF
-#line 14761 "configure"
+					echo $ac_n "checking for IDNA_USE_STD3_ASCII_RULES""... $ac_c" 1>&6
+echo "configure:15614: checking for IDNA_USE_STD3_ASCII_RULES" >&5
+					cat > conftest.$ac_ext <<EOF
+#line 15616 "configure"
 #include "confdefs.h"
 #include <idna.h>
 EOF
@@ -14765,25 +15620,25 @@ if (eval "$ac_cpp conftest.$ac_ext") 2>&
   egrep "IDNA_USE_STD3_ASCII_RULES" >/dev/null 2>&1; then
   rm -rf conftest*
   
-					cat >> confdefs.h <<\EOF
+						cat >> confdefs.h <<\EOF
 #define HAVE_IDNA_USE_STD3_ASCII_RULES 1
 EOF
 
-					echo "$ac_t""yes" 1>&6
+						echo "$ac_t""yes" 1>&6
 else
   rm -rf conftest*
   echo "$ac_t""no" 1>&6
-				
+					
 fi
 rm -f conftest*
 
-			
+				
 else
   echo "$ac_t""no" 1>&6
 fi
 
-			echo $ac_n "checking for idna_strerror in -lidn""... $ac_c" 1>&6
-echo "configure:14787: checking for idna_strerror in -lidn" >&5
+				echo $ac_n "checking for idna_strerror in -lidn""... $ac_c" 1>&6
+echo "configure:15642: 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
@@ -14791,7 +15646,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lidn  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 14795 "configure"
+#line 15650 "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
@@ -14802,7 +15657,7 @@ int main() {
 idna_strerror()
 ; return 0; }
 EOF
-if { (eval echo configure:14806: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:15661: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -14818,79 +15673,87 @@ fi
 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
   echo "$ac_t""yes" 1>&6
   
-				cat >> confdefs.h <<\EOF
+					cat >> confdefs.h <<\EOF
 #define HAVE_IDNA_STRERROR 1
 EOF
 
-			
+				
 else
   echo "$ac_t""no" 1>&6
 fi
 
-		
+			
 else
   echo "$ac_t""no" 1>&6
 fi
 
-		cat >> confdefs.h <<\EOF
+			cat >> confdefs.h <<\EOF
 #define HAVE_LIBIDN 1
 EOF
 
-		LIBS="$LIBS -lidn"
-	
+			LIBS="$LIBS -lidn"
+		
 else
   echo "$ac_t""no" 1>&6
 fi
 
-
+	
 else
   echo "$ac_t""no" 1>&6
 fi
 
+fi
 
-# ICU - International Components for Unicode
-ac_safe=`echo "unicode/unorm.h" | sed 'y%./+-%__p_%'`
-echo $ac_n "checking for unicode/unorm.h""... $ac_c" 1>&6
-echo "configure:14855: checking for unicode/unorm.h" >&5
-if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
+# libidnkit - Internationalized Domain Names / IDN 2008
+echo $ac_n "checking for idn_decodename in -lidnkit""... $ac_c" 1>&6
+echo "configure:15710: 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
 else
-  cat > conftest.$ac_ext <<EOF
-#line 14860 "configure"
+  ac_save_LIBS="$LIBS"
+LIBS="-lidnkit  $LIBS"
+cat > conftest.$ac_ext <<EOF
+#line 15718 "configure"
 #include "confdefs.h"
-#include <unicode/unorm.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 idn_decodename();
+
+int main() {
+idn_decodename()
+; return 0; }
 EOF
-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:14865: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
-if test -z "$ac_err"; then
-  rm -rf conftest*
-  eval "ac_cv_header_$ac_safe=yes"
+if { (eval echo configure:15729: \"$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 "$ac_err" >&5
   echo "configure: failed program was:" >&5
   cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  eval "ac_cv_header_$ac_safe=no"
+
+  eval "ac_cv_lib_$ac_lib_var=no"
 fi
-rm -f conftest*
+rm -rf conftest*
+LIBS="$ac_save_LIBS"
+
 fi
-if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
+if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
   echo "$ac_t""yes" 1>&6
   
-	ac_safe=`echo "unicode/ustring.h" | sed 'y%./+-%__p_%'`
-echo $ac_n "checking for unicode/ustring.h""... $ac_c" 1>&6
-echo "configure:14884: checking for unicode/ustring.h" >&5
+	ac_safe=`echo "idn/api.h" | sed 'y%./+-%__p_%'`
+echo $ac_n "checking for idn/api.h""... $ac_c" 1>&6
+echo "configure:15747: 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 14889 "configure"
+#line 15752 "configure"
 #include "confdefs.h"
-#include <unicode/ustring.h>
+#include <idn/api.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:14894: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:15757: \"$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*
@@ -14907,85 +15770,50 @@ fi
 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
   echo "$ac_t""yes" 1>&6
   
-		cat >> confdefs.h <<\EOF
-#define HAVE_UNICODE_UNORM_H 1
-EOF
-
-		cat >> confdefs.h <<\EOF
-#define HAVE_UNICODE_USTRING_H 1
-EOF
-
-		echo $ac_n "checking for unorm_normalize in libicuuc""... $ac_c" 1>&6
-echo "configure:14920: checking for unorm_normalize in libicuuc" >&5
+		echo $ac_n "checking for IDN_DECODE_LOOKUP""... $ac_c" 1>&6
+echo "configure:15775: checking for IDN_DECODE_LOOKUP" >&5
 		cf_save_LIBS="$LIBS"
-		cf_try_icuuc="no"
-		LIBS="$LIBS -licuuc"
+		LIBS="$LIBS -lidnkit"
 		cat > conftest.$ac_ext <<EOF
-#line 14925 "configure"
+#line 15779 "configure"
 #include "confdefs.h"
-#include <unicode/unorm.h>
+#include <idn/api.h>
+			#include <string.h>
 int main() {
 
-			int32_t needed, ustr = NULL;
- 			UErrorCode status;
-			needed = unorm_normalize(ustr, -1, UNORM_DEFAULT, 0, NULL, 0, &status);
+			idn_result_t rs;
+			char in[255], out[255];
+			strcpy(in, "xn--brenfe-fta9a2q.de");
+			rs = idn_decodename(IDN_DECODE_LOOKUP, &in, &out, 254);
+			idn_result_tostring(rs);
 ; return 0; }
 EOF
-if { (eval echo configure:14935: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:15792: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   
 			cat >> confdefs.h <<\EOF
-#define HAVE_LIBICUUC 1
+#define HAVE_LIBIDNKIT 1
 EOF
 
-			cf_try_icuuc="yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+			cat >> confdefs.h <<\EOF
+#define HAVE_IDN_API_H 1
+EOF
 
-  LIBS=$cf_save_LIBS
-		
-fi
-rm -rf conftest*
-		echo "$ac_t""$cf_try_icuuc" 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:14954: 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 14959 "configure"
-#include "confdefs.h"
-#include <unicode/ubidi.h>
+			cat >> confdefs.h <<\EOF
+#define HAVE_IDN_DECODENAME 1
 EOF
-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:14964: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
-if test -z "$ac_err"; then
-  rm -rf conftest*
-  eval "ac_cv_header_$ac_safe=yes"
+
+			echo "$ac_t""yes" 1>&6
 else
-  echo "$ac_err" >&5
   echo "configure: failed program was:" >&5
   cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  eval "ac_cv_header_$ac_safe=no"
-fi
-rm -f conftest*
-fi
-if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-  
-			cat >> confdefs.h <<\EOF
-#define HAVE_UNICODE_UBIDI_H 1
-EOF
 
+  
+			LIBS=$cf_save_LIBS
+			echo "$ac_t""no" 1>&6
 		
-else
-  echo "$ac_t""no" 1>&6
 fi
-
+rm -rf conftest*
 	
 else
   echo "$ac_t""no" 1>&6
@@ -14997,6 +15825,7 @@ else
 fi
 
 
+
 if test $use_curses != no ; then
 	cf_cv_termlib=$cf_with_screen
 else
@@ -15007,24 +15836,24 @@ else
   
 cf_cv_termlib=none
 cat > conftest.$ac_ext <<EOF
-#line 15011 "configure"
+#line 15840 "configure"
 #include "confdefs.h"
 
 int main() {
 char *x=(char*)tgoto("",0,0)
 ; return 0; }
 EOF
-if { (eval echo configure:15018: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:15847: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   cat > conftest.$ac_ext <<EOF
-#line 15021 "configure"
+#line 15850 "configure"
 #include "confdefs.h"
 
 int main() {
 int x=tigetstr("")
 ; return 0; }
 EOF
-if { (eval echo configure:15028: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:15857: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   cf_cv_termlib=terminfo
 else
@@ -15036,7 +15865,7 @@ fi
 rm -rf conftest*
 	test -n "$verbose" && echo "	using functions in predefined $cf_cv_termlib LIBS" 1>&6
 
-echo "${as_me:-configure}:15040: testing using functions in predefined $cf_cv_termlib LIBS ..." 1>&5
+echo "${as_me:-configure}:15869: testing using functions in predefined $cf_cv_termlib LIBS ..." 1>&5
 
 
 
@@ -15056,16 +15885,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:15060: checking for $cf_func in -l$cf_lib" >&5
+echo "configure:15889: checking for $cf_func in -l$cf_lib" >&5
 		cat > conftest.$ac_ext <<EOF
-#line 15062 "configure"
+#line 15891 "configure"
 #include "confdefs.h"
 
 int main() {
 int x=$cf_func("")
 ; return 0; }
 EOF
-if { (eval echo configure:15069: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:15898: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   cf_result=yes
 else
@@ -15092,7 +15921,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:15096: checking for initscr in -lcurses" >&5
+echo "configure:15925: 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
@@ -15100,7 +15929,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lcurses  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 15104 "configure"
+#line 15933 "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
@@ -15111,7 +15940,7 @@ int main() {
 initscr()
 ; return 0; }
 EOF
-if { (eval echo configure:15115: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:15944: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -15132,7 +15961,7 @@ else
 fi
 
 	echo $ac_n "checking for tgoto in -ltermcap""... $ac_c" 1>&6
-echo "configure:15136: checking for tgoto in -ltermcap" >&5
+echo "configure:15965: 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
@@ -15140,7 +15969,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-ltermcap  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 15144 "configure"
+#line 15973 "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
@@ -15151,7 +15980,7 @@ int main() {
 tgoto()
 ; return 0; }
 EOF
-if { (eval echo configure:15155: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:15984: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -15184,11 +16013,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:15188: checking if we should include termcap.h" >&5
+echo "configure:16017: checking if we should include termcap.h" >&5
 	cf_save_CFLAGS="$CFLAGS"
 	CFLAGS="$CFLAGS -I$srcdir/include"
 	cat > conftest.$ac_ext <<EOF
-#line 15192 "configure"
+#line 16021 "configure"
 #include "confdefs.h"
 
 #define HAVE_TERMCAP_H 1
@@ -15201,7 +16030,7 @@ make an error
 
 ; return 0; }
 EOF
-if { (eval echo configure:15205: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:16034: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_result=yes
 else
@@ -15220,7 +16049,7 @@ EOF
 	
 
 echo $ac_n "checking for term.h""... $ac_c" 1>&6
-echo "configure:15224: checking for term.h" >&5
+echo "configure:16053: 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
@@ -15241,7 +16070,7 @@ esac
 for cf_header in $cf_header_list
 do
 	cat > conftest.$ac_ext <<EOF
-#line 15245 "configure"
+#line 16074 "configure"
 #include "confdefs.h"
 
 #include <${cf_cv_ncurses_header:-curses.h}>
@@ -15250,7 +16079,7 @@ int main() {
 WINDOW *x
 ; return 0; }
 EOF
-if { (eval echo configure:15254: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:16083: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_term_header=$cf_header
 	 break
@@ -15270,7 +16099,7 @@ no)
 	for cf_header in ncurses/term.h ncursesw/term.h
 	do
 		cat > conftest.$ac_ext <<EOF
-#line 15274 "configure"
+#line 16103 "configure"
 #include "confdefs.h"
 
 #include <${cf_cv_ncurses_header:-curses.h}>
@@ -15283,7 +16112,7 @@ int main() {
 WINDOW *x
 ; return 0; }
 EOF
-if { (eval echo configure:15287: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:16116: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_term_header=$cf_header
 			 break
@@ -15326,7 +16155,7 @@ esac
 
 
 echo $ac_n "checking if we should include curses.h or termcap.h""... $ac_c" 1>&6
-echo "configure:15330: checking if we should include curses.h or termcap.h" >&5
+echo "configure:16159: 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
@@ -15344,7 +16173,7 @@ do
     test -n "$cf_t_opts" && CPPFLAGS="$CPPFLAGS -D$cf_t_opts"
 
     cat > conftest.$ac_ext <<EOF
-#line 15348 "configure"
+#line 16177 "configure"
 #include "confdefs.h"
 /* $cf_c_opts $cf_t_opts */
 $CHECK_DECL_HDRS
@@ -15352,7 +16181,7 @@ int main() {
 char *x = (char *)tgoto("")
 ; return 0; }
 EOF
-if { (eval echo configure:15356: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:16185: \"$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
@@ -15365,7 +16194,7 @@ else
 
   echo "Recompiling with corrected call (C:$cf_c_opts, T:$cf_t_opts)" >&5
 	cat > conftest.$ac_ext <<EOF
-#line 15369 "configure"
+#line 16198 "configure"
 #include "confdefs.h"
 
 $CHECK_DECL_HDRS
@@ -15373,7 +16202,7 @@ int main() {
 char *x = (char *)tgoto("",0,0)
 ; return 0; }
 EOF
-if { (eval echo configure:15377: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:16206: \"$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
@@ -15449,7 +16278,7 @@ esac
 
 
 echo $ac_n "checking declaration of tputs 3rd param""... $ac_c" 1>&6
-echo "configure:15453: checking declaration of tputs 3rd param" >&5
+echo "configure:16282: 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
@@ -15465,10 +16294,10 @@ for Q in int void; do
 for R in int char; do
 for S in "" const; do
 	
-echo "${as_me:-configure}:15469: testing loop variables P:$P, Q:$Q, R:$R, S:$S ..." 1>&5
+echo "${as_me:-configure}:16298: testing loop variables P:$P, Q:$Q, R:$R, S:$S ..." 1>&5
 
 	cat > conftest.$ac_ext <<EOF
-#line 15472 "configure"
+#line 16301 "configure"
 #include "confdefs.h"
 $CHECK_DECL_HDRS
 int main() {
@@ -15477,7 +16306,7 @@ extern $Q OutChar($R);
 	tputs("", 1, OutChar)
 ; return 0; }
 EOF
-if { (eval echo configure:15481: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:16310: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_type_outchar="$Q OutChar($R)"
 	 cf_cv_found=yes
@@ -15532,14 +16361,14 @@ EOF
 elif test ".$cf_cv_termlib" = .termcap ; then
 	# BSD 'tputs()' may need 'PC' to be set.
 	cat > conftest.$ac_ext <<EOF
-#line 15536 "configure"
+#line 16365 "configure"
 #include "confdefs.h"
 
 int main() {
 extern char PC; PC = 0
 ; return 0; }
 EOF
-if { (eval echo configure:15543: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:16372: \"$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
@@ -15558,13 +16387,13 @@ fi
 
 
 echo $ac_n "checking if external errno is declared""... $ac_c" 1>&6
-echo "configure:15562: checking if external errno is declared" >&5
+echo "configure:16391: 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 15568 "configure"
+#line 16397 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_STDLIB_H
@@ -15577,7 +16406,7 @@ int main() {
 int x = (int) errno
 ; return 0; }
 EOF
-if { (eval echo configure:15581: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:16410: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_dcl_errno=yes
 else
@@ -15605,13 +16434,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:15609: checking if external errno exists" >&5
+echo "configure:16438: 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 15615 "configure"
+#line 16444 "configure"
 #include "confdefs.h"
 
 #undef errno
@@ -15621,7 +16450,7 @@ int main() {
 errno = 2
 ; return 0; }
 EOF
-if { (eval echo configure:15625: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:16454: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   cf_cv_have_errno=yes
 else
@@ -15653,12 +16482,12 @@ fi
 for ac_func in strerror
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:15657: checking for $ac_func" >&5
+echo "configure:16486: 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 15662 "configure"
+#line 16491 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -15681,7 +16510,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:15685: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:16514: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -15708,13 +16537,13 @@ else
 
     
 echo $ac_n "checking if external sys_nerr is declared""... $ac_c" 1>&6
-echo "configure:15712: checking if external sys_nerr is declared" >&5
+echo "configure:16541: 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 15718 "configure"
+#line 16547 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_STDLIB_H
@@ -15727,7 +16556,7 @@ int main() {
 int x = (int) sys_nerr
 ; return 0; }
 EOF
-if { (eval echo configure:15731: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:16560: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_dcl_sys_nerr=yes
 else
@@ -15755,13 +16584,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:15759: checking if external sys_nerr exists" >&5
+echo "configure:16588: 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 15765 "configure"
+#line 16594 "configure"
 #include "confdefs.h"
 
 #undef sys_nerr
@@ -15771,7 +16600,7 @@ int main() {
 sys_nerr = 2
 ; return 0; }
 EOF
-if { (eval echo configure:15775: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:16604: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   cf_cv_have_sys_nerr=yes
 else
@@ -15800,13 +16629,13 @@ fi
 
     
 echo $ac_n "checking if external sys_errlist is declared""... $ac_c" 1>&6
-echo "configure:15804: checking if external sys_errlist is declared" >&5
+echo "configure:16633: 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 15810 "configure"
+#line 16639 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_STDLIB_H
@@ -15819,7 +16648,7 @@ int main() {
 int x = (int) sys_errlist
 ; return 0; }
 EOF
-if { (eval echo configure:15823: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:16652: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_dcl_sys_errlist=yes
 else
@@ -15847,13 +16676,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:15851: checking if external sys_errlist exists" >&5
+echo "configure:16680: 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 15857 "configure"
+#line 16686 "configure"
 #include "confdefs.h"
 
 #undef sys_errlist
@@ -15863,7 +16692,7 @@ int main() {
 sys_errlist = 2
 ; return 0; }
 EOF
-if { (eval echo configure:15867: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:16696: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   cf_cv_have_sys_errlist=yes
 else
@@ -15937,6 +16766,7 @@ for ac_func in \
 	setenv \
 	setlocale \
 	settz \
+	setvbuf \
 	sigaction \
 	snprintf \
 	stpcpy \
@@ -15964,12 +16794,12 @@ for ac_func in \
 $cf_tc_funcs 
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:15968: checking for $ac_func" >&5
+echo "configure:16798: 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 15973 "configure"
+#line 16803 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -15992,7 +16822,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:15996: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:16826: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -16018,12 +16848,12 @@ done
 
 
 echo $ac_n "checking for flock""... $ac_c" 1>&6
-echo "configure:16022: checking for flock" >&5
+echo "configure:16852: 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 16027 "configure"
+#line 16857 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char flock(); below.  */
@@ -16046,7 +16876,7 @@ flock();
 
 ; return 0; }
 EOF
-if { (eval echo configure:16050: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:16880: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_flock=yes"
 else
@@ -16068,7 +16898,7 @@ else
   echo "$ac_t""no" 1>&6
 
 	echo $ac_n "checking for flock in -lbsd""... $ac_c" 1>&6
-echo "configure:16072: checking for flock in -lbsd" >&5
+echo "configure:16902: 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
@@ -16076,7 +16906,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lbsd  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 16080 "configure"
+#line 16910 "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
@@ -16087,7 +16917,7 @@ int main() {
 flock()
 ; return 0; }
 EOF
-if { (eval echo configure:16091: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:16921: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -16116,12 +16946,12 @@ fi
 
 # clock_gettime() / librt
 echo $ac_n "checking for clock_gettime""... $ac_c" 1>&6
-echo "configure:16120: checking for clock_gettime" >&5
+echo "configure:16950: 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 16125 "configure"
+#line 16955 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char clock_gettime(); below.  */
@@ -16144,7 +16974,7 @@ clock_gettime();
 
 ; return 0; }
 EOF
-if { (eval echo configure:16148: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:16978: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_clock_gettime=yes"
 else
@@ -16166,7 +16996,7 @@ else
   echo "$ac_t""no" 1>&6
 
 		echo $ac_n "checking for clock_gettime in -lrt""... $ac_c" 1>&6
-echo "configure:16170: checking for clock_gettime in -lrt" >&5
+echo "configure:17000: 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
@@ -16174,7 +17004,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lrt  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 16178 "configure"
+#line 17008 "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
@@ -16185,7 +17015,7 @@ int main() {
 clock_gettime()
 ; return 0; }
 EOF
-if { (eval echo configure:16189: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:17019: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -16217,12 +17047,12 @@ fi
 
 
   echo $ac_n "checking for wide char and multibyte support""... $ac_c" 1>&6
-echo "configure:16221: checking for wide char and multibyte support" >&5
+echo "configure:17051: 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 16226 "configure"
+#line 17056 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 #ifdef HAVE_STDLIB_H
@@ -16276,7 +17106,7 @@ const char icb[5] = {0xa4, 0xa4, 0xa4, 0
       wcsncat(wcb2, wcb, 5);
 ; return 0; }
 EOF
-if { (eval echo configure:16280: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:17110: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   am_cv_multibyte_able=yes
 else
@@ -16286,7 +17116,7 @@ else
   cf_save_LIBS="$LIBS"
       LIBS="-lutf8 $LIBS"
       cat > conftest.$ac_ext <<EOF
-#line 16290 "configure"
+#line 17120 "configure"
 #include "confdefs.h"
 #include <libutf8.h>
 int main() {
@@ -16330,7 +17160,7 @@ const char icb[5] = {0xa4, 0xa4, 0xa4, 0
         wcsncat(wcb2, wcb, 5);
 ; return 0; }
 EOF
-if { (eval echo configure:16334: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:17164: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   am_cv_multibyte_able=libutf8
 else
@@ -16364,9 +17194,9 @@ EOF
 
 
 echo $ac_n "checking if gettimeofday takes two arguments""... $ac_c" 1>&6
-echo "configure:16368: checking if gettimeofday takes two arguments" >&5
+echo "configure:17198: checking if gettimeofday takes two arguments" >&5
 cat > conftest.$ac_ext <<EOF
-#line 16370 "configure"
+#line 17200 "configure"
 #include "confdefs.h"
 
 #if HAVE_SYS_TIME_H
@@ -16378,7 +17208,7 @@ struct timezone *tz;
 gettimeofday(&tv, &tz);
 ; return 0; }
 EOF
-if { (eval echo configure:16382: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:17212: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_func_gettimeofday_2args=yes
 else
@@ -16397,12 +17227,12 @@ EOF
 fi
 
 echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
-echo "configure:16401: checking return type of signal handlers" >&5
+echo "configure:17231: 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 16406 "configure"
+#line 17236 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #include <signal.h>
@@ -16419,7 +17249,7 @@ int main() {
 int i;
 ; return 0; }
 EOF
-if { (eval echo configure:16423: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:17253: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_type_signal=void
 else
@@ -16439,7 +17269,7 @@ EOF
 
 
 echo $ac_n "checking declaration of signal arguments""... $ac_c" 1>&6
-echo "configure:16443: checking declaration of signal arguments" >&5
+echo "configure:17273: 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
@@ -16448,7 +17278,7 @@ cf_cv_sig_args=
 for cf_test in "int sig" "int sig, ..."
 do
 	cat > conftest.$ac_ext <<EOF
-#line 16452 "configure"
+#line 17282 "configure"
 #include "confdefs.h"
 
 #include <signal.h>
@@ -16456,7 +17286,7 @@ int main() {
 extern RETSIGTYPE catch($cf_test); signal(SIGINT, catch)
 ; return 0; }
 EOF
-if { (eval echo configure:16460: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:17290: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_sig_args="$cf_test";break
 else
@@ -16482,13 +17312,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:16486: checking whether sigaction needs _POSIX_SOURCE" >&5
+echo "configure:17316: 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 16492 "configure"
+#line 17322 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -16497,7 +17327,7 @@ int main() {
 struct sigaction act
 ; return 0; }
 EOF
-if { (eval echo configure:16501: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:17331: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_sigact_bad=no
 else
@@ -16518,13 +17348,13 @@ EOF
 
 
 echo $ac_n "checking if we have sigaction/related functions""... $ac_c" 1>&6
-echo "configure:16522: checking if we have sigaction/related functions" >&5
+echo "configure:17352: 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 16528 "configure"
+#line 17358 "configure"
 #include "confdefs.h"
 
 #ifdef SVR4_ACTION
@@ -16542,7 +17372,7 @@ int main() {
     sigaction (SIGBUS,&sa,&osa);
 ; return 0; }
 EOF
-if { (eval echo configure:16546: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:17376: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   cf_cv_sigaction_funcs=yes
 else
@@ -16564,7 +17394,7 @@ EOF
 fi
 
 echo $ac_n "checking for fork""... $ac_c" 1>&6
-echo "configure:16568: checking for fork" >&5
+echo "configure:17398: checking for fork" >&5
 if eval "test \"`echo '$''{'cf_cv_func_fork'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -16573,7 +17403,7 @@ if test "$cross_compiling" = yes; then
   cf_cv_func_fork=unknown
 else
   cat > conftest.$ac_ext <<EOF
-#line 16577 "configure"
+#line 17407 "configure"
 #include "confdefs.h"
 
 int main()
@@ -16583,7 +17413,7 @@ int main()
 	${cf_cv_main_return:-return}(0);
 }
 EOF
-if { (eval echo configure:16587: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:17417: \"$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
@@ -16605,12 +17435,12 @@ EOF
 
 
 echo $ac_n "checking for memmove""... $ac_c" 1>&6
-echo "configure:16609: checking for memmove" >&5
+echo "configure:17439: 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 16614 "configure"
+#line 17444 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char memmove(); below.  */
@@ -16633,7 +17463,7 @@ memmove();
 
 ; return 0; }
 EOF
-if { (eval echo configure:16637: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:17467: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_memmove=yes"
 else
@@ -16652,12 +17482,12 @@ else
   echo "$ac_t""no" 1>&6
 
 echo $ac_n "checking for bcopy""... $ac_c" 1>&6
-echo "configure:16656: checking for bcopy" >&5
+echo "configure:17486: 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 16661 "configure"
+#line 17491 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char bcopy(); below.  */
@@ -16680,7 +17510,7 @@ bcopy();
 
 ; return 0; }
 EOF
-if { (eval echo configure:16684: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:17514: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_bcopy=yes"
 else
@@ -16696,7 +17526,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:16700: checking if bcopy does overlapping moves" >&5
+echo "configure:17530: 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
@@ -16705,7 +17535,7 @@ else
   cf_cv_good_bcopy=unknown
 else
   cat > conftest.$ac_ext <<EOF
-#line 16709 "configure"
+#line 17539 "configure"
 #include "confdefs.h"
 
 int main() {
@@ -16718,7 +17548,7 @@ int main() {
 }
 		
 EOF
-if { (eval echo configure:16722: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:17552: \"$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
@@ -16756,9 +17586,9 @@ fi
 
 
 echo $ac_n "checking if select expects int * arguments""... $ac_c" 1>&6
-echo "configure:16760: checking if select expects int * arguments" >&5
+echo "configure:17590: checking if select expects int * arguments" >&5
 cat > conftest.$ac_ext <<EOF
-#line 16762 "configure"
+#line 17592 "configure"
 #include "confdefs.h"
 #include <time.h>
 EOF
@@ -16778,7 +17608,7 @@ rm -f conftest*
 
 
 echo $ac_n "checking whether closedir returns void""... $ac_c" 1>&6
-echo "configure:16782: checking whether closedir returns void" >&5
+echo "configure:17612: 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
@@ -16786,13 +17616,13 @@ else
   ac_cv_func_closedir_void=yes
 else
   cat > conftest.$ac_ext <<EOF
-#line 16790 "configure"
+#line 17620 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #include <$ac_header_dirent>
 int closedir(); main() { exit(closedir(opendir(".")) != 0); }
 EOF
-if { (eval echo configure:16796: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:17626: \"$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
@@ -16818,7 +17648,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:16822: checking whether setvbuf arguments are reversed" >&5
+echo "configure:17652: 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
@@ -16826,7 +17656,7 @@ else
     { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
 else
   cat > conftest.$ac_ext <<EOF
-#line 16830 "configure"
+#line 17660 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 /* If setvbuf has the reversed format, exit 0. */
@@ -16840,7 +17670,7 @@ main () {
   exit(0);			/* Non-reversed systems segv here.  */
 }
 EOF
-if { (eval echo configure:16844: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:17674: \"$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
@@ -16878,12 +17708,12 @@ for ac_func in \
 
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:16882: checking for $ac_func" >&5
+echo "configure:17712: 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 16887 "configure"
+#line 17717 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -16906,7 +17736,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:16910: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:17740: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -16933,13 +17763,13 @@ done
 
 
 echo $ac_n "checking for type sigaction_t""... $ac_c" 1>&6
-echo "configure:16937: checking for type sigaction_t" >&5
+echo "configure:17767: 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 16943 "configure"
+#line 17773 "configure"
 #include "confdefs.h"
 
 #include <signal.h>
@@ -16947,7 +17777,7 @@ int main() {
 sigaction_t x
 ; return 0; }
 EOF
-if { (eval echo configure:16951: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:17781: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_type_sigaction=yes
 else
@@ -16967,13 +17797,13 @@ EOF
 
 
 echo $ac_n "checking for nonconflicting termios.h""... $ac_c" 1>&6
-echo "configure:16971: checking for nonconflicting termios.h" >&5
+echo "configure:17801: 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 16977 "configure"
+#line 17807 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_IOCTL_H
@@ -16995,7 +17825,7 @@ int main() {
 	(void) tcgetattr (0, &save_tty)
 ; return 0; }
 EOF
-if { (eval echo configure:16999: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:17829: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   cf_cv_use_termios_h=yes
 else
@@ -17026,13 +17856,13 @@ fi
 
 
 echo $ac_n "checking for passwd.pw_gecos""... $ac_c" 1>&6
-echo "configure:17030: checking for passwd.pw_gecos" >&5
+echo "configure:17860: 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 17036 "configure"
+#line 17866 "configure"
 #include "confdefs.h"
 
 #include <pwd.h>
@@ -17043,7 +17873,7 @@ int main() {
 	char bar = foo.pw_gecos
 ; return 0; }
 EOF
-if { (eval echo configure:17047: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:17877: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_pw_gecos=yes
 else
@@ -17063,13 +17893,13 @@ EOF
 
 
 echo $ac_n "checking for tm.tm_gmtoff""... $ac_c" 1>&6
-echo "configure:17067: checking for tm.tm_gmtoff" >&5
+echo "configure:17897: 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 17073 "configure"
+#line 17903 "configure"
 #include "confdefs.h"
 
 #ifdef TIME_WITH_SYS_TIME
@@ -17089,7 +17919,7 @@ int main() {
 	long bar = foo.tm_gmtoff
 ; return 0; }
 EOF
-if { (eval echo configure:17093: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:17923: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_tm_gmtoff=yes
 else
@@ -17109,7 +17939,7 @@ EOF
 
 
 echo $ac_n "checking for long file names""... $ac_c" 1>&6
-echo "configure:17113: checking for long file names" >&5
+echo "configure:17943: 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
@@ -17157,17 +17987,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:17161: checking for $ac_hdr" >&5
+echo "configure:17991: 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 17166 "configure"
+#line 17996 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:17171: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:18001: \"$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*
@@ -17204,17 +18034,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:17208: checking for $ac_hdr" >&5
+echo "configure:18038: 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 17213 "configure"
+#line 18043 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:17218: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:18048: \"$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*
@@ -17244,17 +18074,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:17248: checking for $ac_hdr" >&5
+echo "configure:18078: 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 17253 "configure"
+#line 18083 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:17258: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:18088: \"$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*
@@ -17295,13 +18125,13 @@ fi
 
 
 echo $ac_n "checking for union wait""... $ac_c" 1>&6
-echo "configure:17299: checking for union wait" >&5
+echo "configure:18129: 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 17305 "configure"
+#line 18135 "configure"
 #include "confdefs.h"
 $cf_wait_headers
 int main() {
@@ -17312,7 +18142,7 @@ int x;
 	
 ; return 0; }
 EOF
-if { (eval echo configure:17316: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:18146: \"$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
@@ -17323,7 +18153,7 @@ else
 
   
 	cat > conftest.$ac_ext <<EOF
-#line 17327 "configure"
+#line 18157 "configure"
 #include "confdefs.h"
 $cf_wait_headers
 int main() {
@@ -17338,7 +18168,7 @@ union wait x;
 	
 ; return 0; }
 EOF
-if { (eval echo configure:17342: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:18172: \"$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
@@ -17363,7 +18193,7 @@ EOF
 
 
 echo $ac_n "checking if the system function returns usable child-status""... $ac_c" 1>&6
-echo "configure:17367: checking if the system function returns usable child-status" >&5
+echo "configure:18197: 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
@@ -17372,7 +18202,7 @@ else
   cf_cv_system_status=unknown
 else
   cat > conftest.$ac_ext <<EOF
-#line 17376 "configure"
+#line 18206 "configure"
 #include "confdefs.h"
 
 #include <stdio.h>
@@ -17405,7 +18235,7 @@ int main()
 }
 
 EOF
-if { (eval echo configure:17409: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:18239: \"$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
@@ -17416,11 +18246,11 @@ else
   cf_cv_system_status=unknown
 else
   cat > conftest.$ac_ext <<EOF
-#line 17420 "configure"
+#line 18250 "configure"
 #include "confdefs.h"
 int main() { ${cf_cv_main_return:-return}(system("exit 23") != (23 << 8)); }
 EOF
-if { (eval echo configure:17424: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:18254: \"$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
@@ -17463,13 +18293,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:17467: checking for obsolete/broken version of ncurses" >&5
+echo "configure:18297: 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 17473 "configure"
+#line 18303 "configure"
 #include "confdefs.h"
 
 #include <${cf_cv_ncurses_header:-curses.h}>
@@ -17483,7 +18313,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:17487: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:18317: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_ncurses_broken=no
 else
@@ -17508,13 +18338,13 @@ fi
 
 		
 echo $ac_n "checking if curses supports color attributes""... $ac_c" 1>&6
-echo "configure:17512: checking if curses supports color attributes" >&5
+echo "configure:18342: 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 17518 "configure"
+#line 18348 "configure"
 #include "confdefs.h"
 
 #include <${cf_cv_ncurses_header:-curses.h}>
@@ -17529,7 +18359,7 @@ chtype x = COLOR_BLUE;
 	
 ; return 0; }
 EOF
-if { (eval echo configure:17533: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:18363: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   cf_cv_color_curses=yes
 else
@@ -17580,7 +18410,7 @@ if test $check_sig_const = yes ; then
 	
 
 echo $ac_n "checking for redefinable signal constants""... $ac_c" 1>&6
-echo "configure:17584: checking for redefinable signal constants" >&5
+echo "configure:18414: 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
@@ -17592,7 +18422,7 @@ if test -n "$cf_cv_sig_args"; then
   cf_cv_sig_const=unknown
 else
   cat > conftest.$ac_ext <<EOF
-#line 17596 "configure"
+#line 18426 "configure"
 #include "confdefs.h"
 
 #define NEW_DFL	((RETSIGTYPE (*)($cf_test))0)
@@ -17619,7 +18449,7 @@ int main()
 	${cf_cv_main_return:-return}(0);
 }
 EOF
-if { (eval echo configure:17623: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:18453: \"$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
@@ -17645,13 +18475,13 @@ fi
 
 
 echo $ac_n "checking for ANSI qsort""... $ac_c" 1>&6
-echo "configure:17649: checking for ANSI qsort" >&5
+echo "configure:18479: 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 17655 "configure"
+#line 18485 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_STDLIB_H
@@ -17663,7 +18493,7 @@ extern int compare(const void *, const v
 	 qsort(foo, sizeof(foo)/sizeof(*foo), sizeof(*foo), compare)
 ; return 0; }
 EOF
-if { (eval echo configure:17667: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:18497: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_comptype=yes
 else
@@ -17691,7 +18521,7 @@ fi
 
 
 echo $ac_n "checking if application can dump core""... $ac_c" 1>&6
-echo "configure:17695: checking if application can dump core" >&5
+echo "configure:18525: 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
@@ -17700,7 +18530,7 @@ else
   cf_cv_corefile=unknown
 else
   cat > conftest.$ac_ext <<EOF
-#line 17704 "configure"
+#line 18534 "configure"
 #include "confdefs.h"
 
 #include <signal.h>
@@ -17741,7 +18571,7 @@ int main()
 #endif
 }
 EOF
-if { (eval echo configure:17745: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:18575: \"$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
@@ -17789,18 +18619,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:17793: checking for missing "${ac_func}" extern" >&5
+echo "configure:18623: 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}:17799: testing for missing "${ac_func}" external ..." 1>&5
+echo "${as_me:-configure}:18629: testing for missing "${ac_func}" external ..." 1>&5
 
 cf_save_CFLAGS="$CFLAGS"
 CFLAGS="$CFLAGS $CHECK_DECL_FLAG"
 cat > conftest.$ac_ext <<EOF
-#line 17804 "configure"
+#line 18634 "configure"
 #include "confdefs.h"
 
 $CHECK_DECL_HDRS
@@ -17814,7 +18644,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:17818: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:18648: \"$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
@@ -17822,7 +18652,7 @@ if { (eval echo configure:17818: \"$ac_l
 cf_1_up=`echo "${ac_func}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
 cat > conftest.$ac_ext <<EOF
-#line 17826 "configure"
+#line 18656 "configure"
 #include "confdefs.h"
 
 #define DECL_${cf_1_up}
@@ -17832,7 +18662,7 @@ int main() {
 long x = 0
 ; return 0; }
 EOF
-if { (eval echo configure:17836: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:18666: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   eval 'cf_cv_func_'${ac_func}'=yes'
 else
@@ -17881,18 +18711,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:17885: checking for missing "${ac_func}" extern" >&5
+echo "configure:18715: 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}:17891: testing for missing "${ac_func}" external ..." 1>&5
+echo "${as_me:-configure}:18721: testing for missing "${ac_func}" external ..." 1>&5
 
 cf_save_CFLAGS="$CFLAGS"
 CFLAGS="$CFLAGS $CHECK_DECL_FLAG"
 cat > conftest.$ac_ext <<EOF
-#line 17896 "configure"
+#line 18726 "configure"
 #include "confdefs.h"
 
 $CHECK_DECL_HDRS
@@ -17906,7 +18736,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:17910: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:18740: \"$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
@@ -17914,7 +18744,7 @@ if { (eval echo configure:17910: \"$ac_l
 cf_1_up=`echo "${ac_func}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
 cat > conftest.$ac_ext <<EOF
-#line 17918 "configure"
+#line 18748 "configure"
 #include "confdefs.h"
 
 #define DECL_${cf_1_up}
@@ -17924,7 +18754,7 @@ int main() {
 long x = 0
 ; return 0; }
 EOF
-if { (eval echo configure:17928: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:18758: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   eval 'cf_cv_func_'${ac_func}'=yes'
 else
@@ -17971,18 +18801,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:17975: checking for missing "${ac_func}" extern" >&5
+echo "configure:18805: 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}:17981: testing for missing "${ac_func}" external ..." 1>&5
+echo "${as_me:-configure}:18811: testing for missing "${ac_func}" external ..." 1>&5
 
 cf_save_CFLAGS="$CFLAGS"
 CFLAGS="$CFLAGS $CHECK_DECL_FLAG"
 cat > conftest.$ac_ext <<EOF
-#line 17986 "configure"
+#line 18816 "configure"
 #include "confdefs.h"
 
 $CHECK_DECL_HDRS
@@ -17996,7 +18826,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:18000: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:18830: \"$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
@@ -18004,7 +18834,7 @@ if { (eval echo configure:18000: \"$ac_l
 cf_1_up=`echo "${ac_func}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
 cat > conftest.$ac_ext <<EOF
-#line 18008 "configure"
+#line 18838 "configure"
 #include "confdefs.h"
 
 #define DECL_${cf_1_up}
@@ -18014,7 +18844,7 @@ int main() {
 long x = 0
 ; return 0; }
 EOF
-if { (eval echo configure:18018: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:18848: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   eval 'cf_cv_func_'${ac_func}'=yes'
 else
@@ -18077,6 +18907,7 @@ for ac_func in \
 	getcwd \
 	getopt \
 	getwd \
+	heapsort \
 	ioctl \
 	isascii \
 	kill \
@@ -18116,18 +18947,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:18120: checking for missing "${ac_func}" extern" >&5
+echo "configure:18951: 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}:18126: testing for missing "${ac_func}" external ..." 1>&5
+echo "${as_me:-configure}:18957: testing for missing "${ac_func}" external ..." 1>&5
 
 cf_save_CFLAGS="$CFLAGS"
 CFLAGS="$CFLAGS $CHECK_DECL_FLAG"
 cat > conftest.$ac_ext <<EOF
-#line 18131 "configure"
+#line 18962 "configure"
 #include "confdefs.h"
 
 $CHECK_DECL_HDRS
@@ -18141,7 +18972,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:18145: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:18976: \"$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
@@ -18149,7 +18980,7 @@ if { (eval echo configure:18145: \"$ac_l
 cf_1_up=`echo "${ac_func}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
 cat > conftest.$ac_ext <<EOF
-#line 18153 "configure"
+#line 18984 "configure"
 #include "confdefs.h"
 
 #define DECL_${cf_1_up}
@@ -18159,7 +18990,7 @@ int main() {
 long x = 0
 ; return 0; }
 EOF
-if { (eval echo configure:18163: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:18994: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   eval 'cf_cv_func_'${ac_func}'=yes'
 else
@@ -18203,18 +19034,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:18207: checking for missing "${ac_func}" extern" >&5
+echo "configure:19038: 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}:18213: testing for missing "${ac_func}" external ..." 1>&5
+echo "${as_me:-configure}:19044: testing for missing "${ac_func}" external ..." 1>&5
 
 cf_save_CFLAGS="$CFLAGS"
 CFLAGS="$CFLAGS $CHECK_DECL_FLAG"
 cat > conftest.$ac_ext <<EOF
-#line 18218 "configure"
+#line 19049 "configure"
 #include "confdefs.h"
 
 $CHECK_DECL_HDRS
@@ -18228,7 +19059,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:18232: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:19063: \"$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
@@ -18236,7 +19067,7 @@ if { (eval echo configure:18232: \"$ac_l
 cf_1_up=`echo "${ac_func}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
 cat > conftest.$ac_ext <<EOF
-#line 18240 "configure"
+#line 19071 "configure"
 #include "confdefs.h"
 
 #define DECL_${cf_1_up}
@@ -18246,7 +19077,7 @@ int main() {
 long x = 0
 ; return 0; }
 EOF
-if { (eval echo configure:18250: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:19081: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   eval 'cf_cv_func_'${ac_func}'=yes'
 else
@@ -18293,18 +19124,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:18297: checking for missing "${ac_func}" extern" >&5
+echo "configure:19128: 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}:18303: testing for missing "${ac_func}" external ..." 1>&5
+echo "${as_me:-configure}:19134: testing for missing "${ac_func}" external ..." 1>&5
 
 cf_save_CFLAGS="$CFLAGS"
 CFLAGS="$CFLAGS $CHECK_DECL_FLAG"
 cat > conftest.$ac_ext <<EOF
-#line 18308 "configure"
+#line 19139 "configure"
 #include "confdefs.h"
 
 $CHECK_DECL_HDRS
@@ -18318,7 +19149,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:18322: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:19153: \"$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
@@ -18326,7 +19157,7 @@ if { (eval echo configure:18322: \"$ac_l
 cf_1_up=`echo "${ac_func}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
 cat > conftest.$ac_ext <<EOF
-#line 18330 "configure"
+#line 19161 "configure"
 #include "confdefs.h"
 
 #define DECL_${cf_1_up}
@@ -18336,7 +19167,7 @@ int main() {
 long x = 0
 ; return 0; }
 EOF
-if { (eval echo configure:18340: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:19171: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   eval 'cf_cv_func_'${ac_func}'=yes'
 else
@@ -18374,7 +19205,7 @@ fi
 
 
 echo $ac_n "checking for working TIOCGWINSZ""... $ac_c" 1>&6
-echo "configure:18378: checking for working TIOCGWINSZ" >&5
+echo "configure:19209: 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
@@ -18385,7 +19216,7 @@ else
   cf_cv_use_tiocgwinsz=unknown
 else
   cat > conftest.$ac_ext <<EOF
-#line 18389 "configure"
+#line 19220 "configure"
 #include "confdefs.h"
 
 $CHECK_DECL_HDRS
@@ -18410,7 +19241,7 @@ int main()
 	${cf_cv_main_return:-return}(0);	/* we cannot guarantee this is run interactively */
 }
 EOF
-if { (eval echo configure:18414: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:19245: \"$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
@@ -18457,7 +19288,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:18461: checking for $ac_word" >&5
+echo "configure:19292: 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
@@ -18487,19 +19318,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:18491: checking for working alloca.h" >&5
+echo "configure:19322: 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 18496 "configure"
+#line 19327 "configure"
 #include "confdefs.h"
 #include <alloca.h>
 int main() {
 char *p = alloca(2 * sizeof(int));
 ; return 0; }
 EOF
-if { (eval echo configure:18503: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:19334: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   ac_cv_header_alloca_h=yes
 else
@@ -18520,12 +19351,12 @@ EOF
 fi
 
 echo $ac_n "checking for alloca""... $ac_c" 1>&6
-echo "configure:18524: checking for alloca" >&5
+echo "configure:19355: 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 18529 "configure"
+#line 19360 "configure"
 #include "confdefs.h"
 
 #ifdef __GNUC__
@@ -18553,7 +19384,7 @@ int main() {
 char *p = (char *) alloca(1);
 ; return 0; }
 EOF
-if { (eval echo configure:18557: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:19388: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   ac_cv_func_alloca_works=yes
 else
@@ -18585,12 +19416,12 @@ EOF
 
 
 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
-echo "configure:18589: checking whether alloca needs Cray hooks" >&5
+echo "configure:19420: 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 18594 "configure"
+#line 19425 "configure"
 #include "confdefs.h"
 #if defined(CRAY) && ! defined(CRAY2)
 webecray
@@ -18615,12 +19446,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:18619: checking for $ac_func" >&5
+echo "configure:19450: 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 18624 "configure"
+#line 19455 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -18643,7 +19474,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:18647: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:19478: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -18670,7 +19501,7 @@ done
 fi
 
 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
-echo "configure:18674: checking stack direction for C alloca" >&5
+echo "configure:19505: 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
@@ -18678,7 +19509,7 @@ else
   ac_cv_c_stack_direction=0
 else
   cat > conftest.$ac_ext <<EOF
-#line 18682 "configure"
+#line 19513 "configure"
 #include "confdefs.h"
 find_stack_direction ()
 {
@@ -18697,7 +19528,7 @@ main ()
   exit (find_stack_direction() < 0);
 }
 EOF
-if { (eval echo configure:18701: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:19532: \"$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
@@ -18722,17 +19553,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:18726: checking for $ac_hdr" >&5
+echo "configure:19557: 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 18731 "configure"
+#line 19562 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:18736: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:19567: \"$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*
@@ -18761,12 +19592,12 @@ done
 for ac_func in getpagesize
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:18765: checking for $ac_func" >&5
+echo "configure:19596: 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 18770 "configure"
+#line 19601 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -18789,7 +19620,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:18793: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:19624: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -18814,7 +19645,7 @@ fi
 done
 
 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
-echo "configure:18818: checking for working mmap" >&5
+echo "configure:19649: 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
@@ -18822,7 +19653,7 @@ else
   ac_cv_func_mmap_fixed_mapped=no
 else
   cat > conftest.$ac_ext <<EOF
-#line 18826 "configure"
+#line 19657 "configure"
 #include "confdefs.h"
 
 /* Thanks to Mike Haertel and Jim Avera for this test.
@@ -18962,7 +19793,7 @@ main()
 }
 
 EOF
-if { (eval echo configure:18966: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:19797: \"$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
@@ -18986,12 +19817,12 @@ fi
 
 
     echo $ac_n "checking whether we are using the GNU C Library 2.1 or newer""... $ac_c" 1>&6
-echo "configure:18990: checking whether we are using the GNU C Library 2.1 or newer" >&5
+echo "configure:19821: 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 18995 "configure"
+#line 19826 "configure"
 #include "confdefs.h"
 
 #include <features.h>
@@ -19049,17 +19880,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:19053: checking for $ac_hdr" >&5
+echo "configure:19884: 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 19058 "configure"
+#line 19889 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:19063: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:19894: \"$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*
@@ -19090,12 +19921,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:19094: checking for $ac_func" >&5
+echo "configure:19925: 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 19099 "configure"
+#line 19930 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -19118,7 +19949,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:19122: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:19953: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -19186,14 +20017,14 @@ if test -n "$cf_searchpath/include" ; th
 			  cf_save_CPPFLAGS=$CPPFLAGS
 			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 			  cat > conftest.$ac_ext <<EOF
-#line 19190 "configure"
+#line 20021 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello")
 ; return 0; }
 EOF
-if { (eval echo configure:19197: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:20028: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -19210,7 +20041,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}:19214: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me:-configure}:20045: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
@@ -19252,14 +20083,14 @@ if test -n "$cf_searchpath/../include" ;
 			  cf_save_CPPFLAGS=$CPPFLAGS
 			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 			  cat > conftest.$ac_ext <<EOF
-#line 19256 "configure"
+#line 20087 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello")
 ; return 0; }
 EOF
-if { (eval echo configure:19263: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:20094: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -19276,7 +20107,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}:19280: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me:-configure}:20111: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
@@ -19316,7 +20147,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}:19320: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me:-configure}:20151: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 
         LDFLAGS="-L$cf_add_libdir $LDFLAGS"
@@ -19346,7 +20177,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}:19350: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me:-configure}:20181: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 
         LDFLAGS="-L$cf_add_libdir $LDFLAGS"
@@ -19368,7 +20199,7 @@ fi
 
 
   echo $ac_n "checking for iconv""... $ac_c" 1>&6
-echo "configure:19372: checking for iconv" >&5
+echo "configure:20203: checking for iconv" >&5
 if eval "test \"`echo '$''{'am_cv_func_iconv'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -19381,13 +20212,13 @@ cf_cv_header_path_iconv=
 cf_cv_library_path_iconv=
 
 
-echo "${as_me:-configure}:19385: testing Starting FIND_LINKAGE(iconv,) ..." 1>&5
+echo "${as_me:-configure}:20216: testing Starting FIND_LINKAGE(iconv,) ..." 1>&5
 
 
 cf_save_LIBS="$LIBS"
 
 cat > conftest.$ac_ext <<EOF
-#line 19391 "configure"
+#line 20222 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
@@ -19401,7 +20232,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:19405: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:20236: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   
 	cf_cv_find_linkage_iconv=yes
@@ -19417,7 +20248,7 @@ else
 LIBS="-liconv  $cf_save_LIBS"
 
 cat > conftest.$ac_ext <<EOF
-#line 19421 "configure"
+#line 20252 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
@@ -19431,7 +20262,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:20266: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   
 	cf_cv_find_linkage_iconv=yes
@@ -19449,11 +20280,11 @@ else
 
     test -n "$verbose" && echo "	find linkage for iconv library" 1>&6
 
-echo "${as_me:-configure}:19453: testing find linkage for iconv library ..." 1>&5
+echo "${as_me:-configure}:20284: testing find linkage for iconv library ..." 1>&5
 
 
     
-echo "${as_me:-configure}:19457: testing Searching for headers in FIND_LINKAGE(iconv,) ..." 1>&5
+echo "${as_me:-configure}:20288: testing Searching for headers in FIND_LINKAGE(iconv,) ..." 1>&5
 
 
     cf_save_CPPFLAGS="$CPPFLAGS"
@@ -19575,12 +20406,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}:19579: testing ... testing $cf_cv_header_path_iconv ..." 1>&5
+echo "${as_me:-configure}:20410: 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 19584 "configure"
+#line 20415 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
@@ -19594,12 +20425,12 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:19598: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:20429: \"$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}:19603: testing ... found iconv headers in $cf_cv_header_path_iconv ..." 1>&5
+echo "${as_me:-configure}:20434: testing ... found iconv headers in $cf_cv_header_path_iconv ..." 1>&5
 
 
             cf_cv_find_linkage_iconv=maybe
@@ -19620,7 +20451,7 @@ rm -f conftest*
     if test "$cf_cv_find_linkage_iconv" = maybe ; then
 
       
-echo "${as_me:-configure}:19624: testing Searching for iconv library in FIND_LINKAGE(iconv,) ..." 1>&5
+echo "${as_me:-configure}:20455: testing Searching for iconv library in FIND_LINKAGE(iconv,) ..." 1>&5
 
 
       cf_save_LIBS="$LIBS"
@@ -19728,14 +20559,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}:19732: testing ... testing $cf_cv_library_path_iconv ..." 1>&5
+echo "${as_me:-configure}:20563: 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 19739 "configure"
+#line 20570 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
@@ -19749,12 +20580,12 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:19753: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:20584: \"$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}:19758: testing ... found iconv library in $cf_cv_library_path_iconv ..." 1>&5
+echo "${as_me:-configure}:20589: testing ... found iconv library in $cf_cv_library_path_iconv ..." 1>&5
 
 
                 cf_cv_find_linkage_iconv=yes
@@ -19806,13 +20637,13 @@ EOF
 
 
     echo $ac_n "checking if the declaration of iconv() needs const.""... $ac_c" 1>&6
-echo "configure:19810: checking if the declaration of iconv() needs const." >&5
+echo "configure:20641: 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 19816 "configure"
+#line 20647 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
@@ -19832,7 +20663,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:19836: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:20667: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   am_cv_proto_iconv_const=no
 else
@@ -19885,14 +20716,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 19889 "configure"
+#line 20720 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello")
 ; return 0; }
 EOF
-if { (eval echo configure:19896: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:20727: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -19909,7 +20740,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}:19913: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me:-configure}:20744: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
@@ -19947,7 +20778,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}:19951: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me:-configure}:20782: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 
         LDFLAGS="-L$cf_add_libdir $LDFLAGS"
@@ -19963,19 +20794,19 @@ fi
 
    
   echo $ac_n "checking for nl_langinfo and CODESET""... $ac_c" 1>&6
-echo "configure:19967: checking for nl_langinfo and CODESET" >&5
+echo "configure:20798: 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 19972 "configure"
+#line 20803 "configure"
 #include "confdefs.h"
 #include <langinfo.h>
 int main() {
 char* cs = nl_langinfo(CODESET);
 ; return 0; }
 EOF
-if { (eval echo configure:19979: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:20810: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   am_cv_langinfo_codeset=yes
 else
@@ -19998,19 +20829,19 @@ EOF
 
    if test $ac_cv_header_locale_h = yes; then
     echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
-echo "configure:20002: checking for LC_MESSAGES" >&5
+echo "configure:20833: 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 20007 "configure"
+#line 20838 "configure"
 #include "confdefs.h"
 #include <locale.h>
 int main() {
 return LC_MESSAGES
 ; return 0; }
 EOF
-if { (eval echo configure:20014: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:20845: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   am_cv_val_LC_MESSAGES=yes
 else
@@ -20031,7 +20862,7 @@ EOF
     fi
   fi
    echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
-echo "configure:20035: checking whether NLS is requested" >&5
+echo "configure:20866: checking whether NLS is requested" >&5
     
   
 # Check whether --enable-nls or --disable-nls was given.
@@ -20055,7 +20886,7 @@ fi
 EOF
 
     echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
-echo "configure:20059: checking whether included gettext is requested" >&5
+echo "configure:20890: 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
@@ -20074,7 +20905,7 @@ fi
       cf_save_LIBS_1="$LIBS"
       LIBS="$LIBICONV $LIBS"
       echo $ac_n "checking for libintl.h and gettext()""... $ac_c" 1>&6
-echo "configure:20078: checking for libintl.h and gettext()" >&5
+echo "configure:20909: checking for libintl.h and gettext()" >&5
 if eval "test \"`echo '$''{'cf_cv_func_gettext'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -20087,13 +20918,13 @@ cf_cv_header_path_intl=
 cf_cv_library_path_intl=
 
 
-echo "${as_me:-configure}:20091: testing Starting FIND_LINKAGE(intl,) ..." 1>&5
+echo "${as_me:-configure}:20922: testing Starting FIND_LINKAGE(intl,) ..." 1>&5
 
 
 cf_save_LIBS="$LIBS"
 
 cat > conftest.$ac_ext <<EOF
-#line 20097 "configure"
+#line 20928 "configure"
 #include "confdefs.h"
 
 #include <libintl.h>
@@ -20108,7 +20939,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:20112: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:20943: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   
 	cf_cv_find_linkage_intl=yes
@@ -20124,7 +20955,7 @@ else
 LIBS="-lintl  $cf_save_LIBS"
 
 cat > conftest.$ac_ext <<EOF
-#line 20128 "configure"
+#line 20959 "configure"
 #include "confdefs.h"
 
 #include <libintl.h>
@@ -20139,7 +20970,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:20143: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:20974: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   
 	cf_cv_find_linkage_intl=yes
@@ -20157,11 +20988,11 @@ else
 
     test -n "$verbose" && echo "	find linkage for intl library" 1>&6
 
-echo "${as_me:-configure}:20161: testing find linkage for intl library ..." 1>&5
+echo "${as_me:-configure}:20992: testing find linkage for intl library ..." 1>&5
 
 
     
-echo "${as_me:-configure}:20165: testing Searching for headers in FIND_LINKAGE(intl,) ..." 1>&5
+echo "${as_me:-configure}:20996: testing Searching for headers in FIND_LINKAGE(intl,) ..." 1>&5
 
 
     cf_save_CPPFLAGS="$CPPFLAGS"
@@ -20283,12 +21114,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}:20287: testing ... testing $cf_cv_header_path_intl ..." 1>&5
+echo "${as_me:-configure}:21118: 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 20292 "configure"
+#line 21123 "configure"
 #include "confdefs.h"
 
 #include <libintl.h>
@@ -20303,12 +21134,12 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:20307: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:21138: \"$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}:20312: testing ... found intl headers in $cf_cv_header_path_intl ..." 1>&5
+echo "${as_me:-configure}:21143: testing ... found intl headers in $cf_cv_header_path_intl ..." 1>&5
 
 
             cf_cv_find_linkage_intl=maybe
@@ -20329,7 +21160,7 @@ rm -f conftest*
     if test "$cf_cv_find_linkage_intl" = maybe ; then
 
       
-echo "${as_me:-configure}:20333: testing Searching for intl library in FIND_LINKAGE(intl,) ..." 1>&5
+echo "${as_me:-configure}:21164: testing Searching for intl library in FIND_LINKAGE(intl,) ..." 1>&5
 
 
       cf_save_LIBS="$LIBS"
@@ -20437,14 +21268,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}:20441: testing ... testing $cf_cv_library_path_intl ..." 1>&5
+echo "${as_me:-configure}:21272: 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 20448 "configure"
+#line 21279 "configure"
 #include "confdefs.h"
 
 #include <libintl.h>
@@ -20459,12 +21290,12 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:20463: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:21294: \"$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}:20468: testing ... found intl library in $cf_cv_library_path_intl ..." 1>&5
+echo "${as_me:-configure}:21299: testing ... found intl library in $cf_cv_library_path_intl ..." 1>&5
 
 
                 cf_cv_find_linkage_intl=yes
@@ -20548,14 +21379,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 20552 "configure"
+#line 21383 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello")
 ; return 0; }
 EOF
-if { (eval echo configure:20559: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:21390: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -20572,7 +21403,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}:20576: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me:-configure}:21407: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
@@ -20611,7 +21442,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}:20615: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me:-configure}:21446: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 
         INTLLIBS="-L$cf_add_libdir $INTLLIBS"
@@ -20627,12 +21458,12 @@ fi
           for ac_func in dcgettext
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:20631: checking for $ac_func" >&5
+echo "configure:21462: 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 20636 "configure"
+#line 21467 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -20655,7 +21486,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:20659: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:21490: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -20685,7 +21516,7 @@ done
 
 set dummy msgfmt; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:20689: checking for $ac_word" >&5
+echo "configure:21520: 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
@@ -20719,7 +21550,7 @@ fi
           # Extract the first word of "gmsgfmt", so it can be a program name with args.
 set dummy gmsgfmt; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:20723: checking for $ac_word" >&5
+echo "configure:21554: 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
@@ -20757,7 +21588,7 @@ fi
 
 set dummy xgettext; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:20761: checking for $ac_word" >&5
+echo "configure:21592: 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
@@ -20807,7 +21638,7 @@ fi
 
 set dummy msgfmt; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:20811: checking for $ac_word" >&5
+echo "configure:21642: 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
@@ -20841,7 +21672,7 @@ fi
       # Extract the first word of "gmsgfmt", so it can be a program name with args.
 set dummy gmsgfmt; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:20845: checking for $ac_word" >&5
+echo "configure:21676: 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
@@ -20878,7 +21709,7 @@ fi
 
 set dummy xgettext; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:20882: checking for $ac_word" >&5
+echo "configure:21713: 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
@@ -20950,7 +21781,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:20954: checking for $ac_word" >&5
+echo "configure:21785: 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
@@ -20983,7 +21814,7 @@ done
       ac_verc_fail=yes
     else
             echo $ac_n "checking version of bison""... $ac_c" 1>&6
-echo "configure:20987: checking version of bison" >&5
+echo "configure:21818: 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;;
@@ -21031,7 +21862,7 @@ echo "configure:20987: checking version 
        LINGUAS=
      else
        echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
-echo "configure:21035: checking for catalogs to be installed" >&5
+echo "configure:21866: checking for catalogs to be installed" >&5
        NEW_LINGUAS=
        for presentlang in $ALL_LINGUAS; do
          useit=no
@@ -21090,7 +21921,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:21094: checking if we should use included message-library" >&5
+echo "configure:21925: 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
@@ -21145,17 +21976,17 @@ else
 do
 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:21149: checking for $ac_hdr" >&5
+echo "configure:21980: 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 21154 "configure"
+#line 21985 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:21159: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:21990: \"$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*
@@ -21239,19 +22070,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:21243: checking for working alloca.h" >&5
+echo "configure:22074: 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 21248 "configure"
+#line 22079 "configure"
 #include "confdefs.h"
 #include <alloca.h>
 int main() {
 char *p = alloca(2 * sizeof(int));
 ; return 0; }
 EOF
-if { (eval echo configure:21255: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:22086: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   ac_cv_header_alloca_h=yes
 else
@@ -21272,12 +22103,12 @@ EOF
 fi
 
 echo $ac_n "checking for alloca""... $ac_c" 1>&6
-echo "configure:21276: checking for alloca" >&5
+echo "configure:22107: 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 21281 "configure"
+#line 22112 "configure"
 #include "confdefs.h"
 
 #ifdef __GNUC__
@@ -21305,7 +22136,7 @@ int main() {
 char *p = (char *) alloca(1);
 ; return 0; }
 EOF
-if { (eval echo configure:21309: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:22140: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   ac_cv_func_alloca_works=yes
 else
@@ -21337,12 +22168,12 @@ EOF
 
 
 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
-echo "configure:21341: checking whether alloca needs Cray hooks" >&5
+echo "configure:22172: 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 21346 "configure"
+#line 22177 "configure"
 #include "confdefs.h"
 #if defined(CRAY) && ! defined(CRAY2)
 webecray
@@ -21367,12 +22198,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:21371: checking for $ac_func" >&5
+echo "configure:22202: 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 21376 "configure"
+#line 22207 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -21395,7 +22226,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:21399: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:22230: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -21422,7 +22253,7 @@ done
 fi
 
 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
-echo "configure:21426: checking stack direction for C alloca" >&5
+echo "configure:22257: 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
@@ -21430,7 +22261,7 @@ else
   ac_cv_c_stack_direction=0
 else
   cat > conftest.$ac_ext <<EOF
-#line 21434 "configure"
+#line 22265 "configure"
 #include "confdefs.h"
 find_stack_direction ()
 {
@@ -21449,7 +22280,7 @@ main ()
   exit (find_stack_direction() < 0);
 }
 EOF
-if { (eval echo configure:21453: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:22284: \"$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
@@ -21494,9 +22325,9 @@ fi
 for cf_hdr in iconv.h
 do
 	echo $ac_n "checking for $cf_hdr""... $ac_c" 1>&6
-echo "configure:21498: checking for $cf_hdr" >&5
+echo "configure:22329: checking for $cf_hdr" >&5
 	cat > conftest.$ac_ext <<EOF
-#line 21500 "configure"
+#line 22331 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -21504,7 +22335,7 @@ echo "configure:21498: checking for $cf_
 
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:21508: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:22339: \"$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*
@@ -21530,13 +22361,13 @@ fi
 done
 
 echo $ac_n "checking for iconv_open() //TRANSLIT extension""... $ac_c" 1>&6
-echo "configure:21534: checking for iconv_open() //TRANSLIT extension" >&5
+echo "configure:22365: 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 21540 "configure"
+#line 22371 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_ICONV_H
@@ -21553,7 +22384,7 @@ int main() {
 	exit(0);
 }
 EOF
-if { (eval echo configure:21557: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:22388: \"$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
@@ -21609,12 +22440,12 @@ EOF
 		;;
 	*)
 		echo $ac_n "checking for link""... $ac_c" 1>&6
-echo "configure:21613: checking for link" >&5
+echo "configure:22444: 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 21618 "configure"
+#line 22449 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char link(); below.  */
@@ -21637,7 +22468,7 @@ link();
 
 ; return 0; }
 EOF
-if { (eval echo configure:21641: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:22472: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_link=yes"
 else
@@ -21667,7 +22498,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:21671: checking for X" >&5
+echo "configure:22502: checking for X" >&5
 
 
 # Check whether --with-x or --without-x was given.
@@ -21730,12 +22561,12 @@ if test "$ac_x_includes" = NO; then
 
   # First, try using that file with no special directory specified.
 cat > conftest.$ac_ext <<EOF
-#line 21734 "configure"
+#line 22565 "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:21739: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:22570: \"$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*
@@ -21804,14 +22635,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 21808 "configure"
+#line 22639 "configure"
 #include "confdefs.h"
 
 int main() {
 ${x_direct_test_function}()
 ; return 0; }
 EOF
-if { (eval echo configure:21815: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:22646: \"$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.
@@ -21899,7 +22730,7 @@ fi
 
 
 echo $ac_n "checking if you want to use pkg-config""... $ac_c" 1>&6
-echo "configure:21903: checking if you want to use pkg-config" >&5
+echo "configure:22734: 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
@@ -21916,10 +22747,11 @@ no) #(vi
 	PKG_CONFIG=none
 	;;
 yes) #(vi
-	# Extract the first word of "pkg-config", so it can be a program name with args.
+	
+# 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:21923: checking for $ac_word" >&5
+echo "configure:22755: 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
@@ -22014,17 +22846,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:22018: checking whether -R must be followed by a space" >&5
+echo "configure:22850: 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 22021 "configure"
+#line 22853 "configure"
 #include "confdefs.h"
 
 int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:22028: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:22860: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   ac_R_nospace=yes
 else
@@ -22040,14 +22872,14 @@ rm -rf conftest*
       else
 	LIBS="$ac_xsave_LIBS -R $x_libraries"
 	cat > conftest.$ac_ext <<EOF
-#line 22044 "configure"
+#line 22876 "configure"
 #include "confdefs.h"
 
 int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:22051: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:22883: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   ac_R_space=yes
 else
@@ -22079,7 +22911,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:22083: checking for dnet_ntoa in -ldnet" >&5
+echo "configure:22915: 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
@@ -22087,7 +22919,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-ldnet  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 22091 "configure"
+#line 22923 "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
@@ -22098,7 +22930,7 @@ int main() {
 dnet_ntoa()
 ; return 0; }
 EOF
-if { (eval echo configure:22102: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:22934: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -22120,7 +22952,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:22124: checking for dnet_ntoa in -ldnet_stub" >&5
+echo "configure:22956: 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
@@ -22128,7 +22960,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-ldnet_stub  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 22132 "configure"
+#line 22964 "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
@@ -22139,7 +22971,7 @@ int main() {
 dnet_ntoa()
 ; return 0; }
 EOF
-if { (eval echo configure:22143: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:22975: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -22168,12 +23000,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:22172: checking for gethostbyname" >&5
+echo "configure:23004: 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 22177 "configure"
+#line 23009 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char gethostbyname(); below.  */
@@ -22196,7 +23028,7 @@ gethostbyname();
 
 ; return 0; }
 EOF
-if { (eval echo configure:22200: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:23032: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_gethostbyname=yes"
 else
@@ -22217,7 +23049,7 @@ fi
 
     if test $ac_cv_func_gethostbyname = no; then
       echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6
-echo "configure:22221: checking for gethostbyname in -lnsl" >&5
+echo "configure:23053: 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
@@ -22225,7 +23057,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lnsl  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 22229 "configure"
+#line 23061 "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
@@ -22236,7 +23068,7 @@ int main() {
 gethostbyname()
 ; return 0; }
 EOF
-if { (eval echo configure:22240: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:23072: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -22266,12 +23098,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:22270: checking for connect" >&5
+echo "configure:23102: 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 22275 "configure"
+#line 23107 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char connect(); below.  */
@@ -22294,7 +23126,7 @@ connect();
 
 ; return 0; }
 EOF
-if { (eval echo configure:22298: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:23130: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_connect=yes"
 else
@@ -22315,7 +23147,7 @@ fi
 
     if test $ac_cv_func_connect = no; then
       echo $ac_n "checking for connect in -lsocket""... $ac_c" 1>&6
-echo "configure:22319: checking for connect in -lsocket" >&5
+echo "configure:23151: 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
@@ -22323,7 +23155,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 22327 "configure"
+#line 23159 "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
@@ -22334,7 +23166,7 @@ int main() {
 connect()
 ; return 0; }
 EOF
-if { (eval echo configure:22338: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:23170: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -22358,12 +23190,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:22362: checking for remove" >&5
+echo "configure:23194: 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 22367 "configure"
+#line 23199 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char remove(); below.  */
@@ -22386,7 +23218,7 @@ remove();
 
 ; return 0; }
 EOF
-if { (eval echo configure:22390: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:23222: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_remove=yes"
 else
@@ -22407,7 +23239,7 @@ fi
 
     if test $ac_cv_func_remove = no; then
       echo $ac_n "checking for remove in -lposix""... $ac_c" 1>&6
-echo "configure:22411: checking for remove in -lposix" >&5
+echo "configure:23243: 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
@@ -22415,7 +23247,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lposix  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 22419 "configure"
+#line 23251 "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
@@ -22426,7 +23258,7 @@ int main() {
 remove()
 ; return 0; }
 EOF
-if { (eval echo configure:22430: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:23262: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -22450,12 +23282,12 @@ fi
 
     # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
     echo $ac_n "checking for shmat""... $ac_c" 1>&6
-echo "configure:22454: checking for shmat" >&5
+echo "configure:23286: 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 22459 "configure"
+#line 23291 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char shmat(); below.  */
@@ -22478,7 +23310,7 @@ shmat();
 
 ; return 0; }
 EOF
-if { (eval echo configure:22482: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:23314: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_shmat=yes"
 else
@@ -22499,7 +23331,7 @@ fi
 
     if test $ac_cv_func_shmat = no; then
       echo $ac_n "checking for shmat in -lipc""... $ac_c" 1>&6
-echo "configure:22503: checking for shmat in -lipc" >&5
+echo "configure:23335: 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
@@ -22507,7 +23339,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lipc  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 22511 "configure"
+#line 23343 "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
@@ -22518,7 +23350,7 @@ int main() {
 shmat()
 ; return 0; }
 EOF
-if { (eval echo configure:22522: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:23354: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -22551,7 +23383,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:22555: checking for IceConnectionNumber in -lICE" >&5
+echo "configure:23387: 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
@@ -22559,7 +23391,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lICE $X_EXTRA_LIBS $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 22563 "configure"
+#line 23395 "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
@@ -22570,7 +23402,7 @@ int main() {
 IceConnectionNumber()
 ; return 0; }
 EOF
-if { (eval echo configure:22574: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:23406: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -22598,7 +23430,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:22602: checking if you want to link with Xaw 3d library" >&5
+echo "configure:23434: checking if you want to link with Xaw 3d library" >&5
 withval=
 
 # Check whether --with-Xaw3d or --without-Xaw3d was given.
@@ -22615,7 +23447,7 @@ else
 fi
 
 echo $ac_n "checking if you want to link with neXT Athena library""... $ac_c" 1>&6
-echo "configure:22619: checking if you want to link with neXT Athena library" >&5
+echo "configure:23451: checking if you want to link with neXT Athena library" >&5
 withval=
 
 # Check whether --with-neXtaw or --without-neXtaw was given.
@@ -22632,7 +23464,7 @@ else
 fi
 
 echo $ac_n "checking if you want to link with Athena-Plus library""... $ac_c" 1>&6
-echo "configure:22636: checking if you want to link with Athena-Plus library" >&5
+echo "configure:23468: checking if you want to link with Athena-Plus library" >&5
 withval=
 
 # Check whether --with-XawPlus or --without-XawPlus was given.
@@ -22666,19 +23498,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}:22670: testing found package $cf_athena_pkg ..." 1>&5
+echo "${as_me:-configure}:23502: 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}:22677: testing package $cf_athena_pkg CFLAGS: $cf_pkgconfig_incs ..." 1>&5
+echo "${as_me:-configure}:23509: 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}:22682: testing package $cf_athena_pkg LIBS: $cf_pkgconfig_libs ..." 1>&5
+echo "${as_me:-configure}:23514: testing package $cf_athena_pkg LIBS: $cf_pkgconfig_libs ..." 1>&5
 
 
 	
@@ -22775,13 +23607,13 @@ EOF
 
 
 echo $ac_n "checking for usable $cf_x_athena/Xmu package""... $ac_c" 1>&6
-echo "configure:22779: checking for usable $cf_x_athena/Xmu package" >&5
+echo "configure:23611: 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 22785 "configure"
+#line 23617 "configure"
 #include "confdefs.h"
 
 #include <X11/Xmu/CharSet.h>
@@ -22792,7 +23624,7 @@ int check = XmuCompareISOLatin1("big", "
 
 ; return 0; }
 EOF
-if { (eval echo configure:22796: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:23628: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   cf_cv_xaw_compat=yes
 else
@@ -22815,7 +23647,7 @@ echo "$ac_t""$cf_cv_xaw_compat" 1>&6
 				*)
 					test -n "$verbose" && echo "	work around broken package" 1>&6
 
-echo "${as_me:-configure}:22819: testing work around broken package ..." 1>&5
+echo "${as_me:-configure}:23651: testing work around broken package ..." 1>&5
 
 
 					
@@ -22824,19 +23656,19 @@ echo "${as_me:-configure}:22819: testing
 if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists xmu; then
 	test -n "$verbose" && echo "	found package xmu" 1>&6
 
-echo "${as_me:-configure}:22828: testing found package xmu ..." 1>&5
+echo "${as_me:-configure}:23660: 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}:22835: testing package xmu CFLAGS: $cf_pkgconfig_incs ..." 1>&5
+echo "${as_me:-configure}:23667: 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}:22840: testing package xmu LIBS: $cf_pkgconfig_libs ..." 1>&5
+echo "${as_me:-configure}:23672: testing package xmu LIBS: $cf_pkgconfig_libs ..." 1>&5
 
 
 	
@@ -22927,13 +23759,13 @@ else
 	
 test -n "$verbose" && echo "	...before $LIBS" 1>&6
 
-echo "${as_me:-configure}:22931: testing ...before $LIBS ..." 1>&5
+echo "${as_me:-configure}:23763: testing ...before $LIBS ..." 1>&5
 
 
 LIBS=`echo "$LIBS" | sed -e "s/[ 	][ 	]*/ /g" -e "s,-lXt ,-lXt -lXmu ," -e 's/  / /g'`
 test -n "$verbose" && echo "	...after  $LIBS" 1>&6
 
-echo "${as_me:-configure}:22937: testing ...after  $LIBS ..." 1>&5
+echo "${as_me:-configure}:23769: testing ...after  $LIBS ..." 1>&5
 
 
 
@@ -22959,19 +23791,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}:22963: testing found package Xext ..." 1>&5
+echo "${as_me:-configure}:23795: 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}:22970: testing package Xext CFLAGS: $cf_pkgconfig_incs ..." 1>&5
+echo "${as_me:-configure}:23802: 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}:22975: testing package Xext LIBS: $cf_pkgconfig_libs ..." 1>&5
+echo "${as_me:-configure}:23807: testing package Xext LIBS: $cf_pkgconfig_libs ..." 1>&5
 
 
 	
@@ -23061,7 +23893,7 @@ fi
 else
 	
 	echo $ac_n "checking for XextCreateExtension in -lXext""... $ac_c" 1>&6
-echo "configure:23065: checking for XextCreateExtension in -lXext" >&5
+echo "configure:23897: 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
@@ -23069,7 +23901,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lXext  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 23073 "configure"
+#line 23905 "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
@@ -23080,7 +23912,7 @@ int main() {
 XextCreateExtension()
 ; return 0; }
 EOF
-if { (eval echo configure:23084: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:23916: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -23115,19 +23947,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}:23119: testing found package xt ..." 1>&5
+echo "${as_me:-configure}:23951: 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}:23126: testing package xt CFLAGS: $cf_pkgconfig_incs ..." 1>&5
+echo "${as_me:-configure}:23958: 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}:23131: testing package xt LIBS: $cf_pkgconfig_libs ..." 1>&5
+echo "${as_me:-configure}:23963: testing package xt LIBS: $cf_pkgconfig_libs ..." 1>&5
 
 
 	
@@ -23221,13 +24053,13 @@ fi
 	*)
 # 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:23225: checking for usable X dependency" >&5
+echo "configure:24057: 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 23231 "configure"
+#line 24063 "configure"
 #include "confdefs.h"
 
 #include <X11/Xlib.h>
@@ -23241,7 +24073,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:23245: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:24077: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   cf_cv_xt_x11_compat=yes
 else
@@ -23258,7 +24090,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}:23262: testing work around broken X11 dependency ..." 1>&5
+echo "${as_me:-configure}:24094: testing work around broken X11 dependency ..." 1>&5
 
 
 			# 2010/11/19 - good enough until a working Xt on Xcb is delivered.
@@ -23268,19 +24100,19 @@ echo "${as_me:-configure}:23262: testing
 if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists x11; then
 	test -n "$verbose" && echo "	found package x11" 1>&6
 
-echo "${as_me:-configure}:23272: testing found package x11 ..." 1>&5
+echo "${as_me:-configure}:24104: 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}:23279: testing package x11 CFLAGS: $cf_pkgconfig_incs ..." 1>&5
+echo "${as_me:-configure}:24111: 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}:23284: testing package x11 LIBS: $cf_pkgconfig_libs ..." 1>&5
+echo "${as_me:-configure}:24116: testing package x11 LIBS: $cf_pkgconfig_libs ..." 1>&5
 
 
 	
@@ -23371,13 +24203,13 @@ else
 	
 test -n "$verbose" && echo "	...before $LIBS" 1>&6
 
-echo "${as_me:-configure}:23375: testing ...before $LIBS ..." 1>&5
+echo "${as_me:-configure}:24207: 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}:23381: testing ...after  $LIBS ..." 1>&5
+echo "${as_me:-configure}:24213: testing ...after  $LIBS ..." 1>&5
 
 
 
@@ -23388,13 +24220,13 @@ fi
 	esac
 
 echo $ac_n "checking for usable X Toolkit package""... $ac_c" 1>&6
-echo "configure:23392: checking for usable X Toolkit package" >&5
+echo "configure:24224: 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 23398 "configure"
+#line 24230 "configure"
 #include "confdefs.h"
 
 #include <X11/Shell.h>
@@ -23404,7 +24236,7 @@ int num = IceConnectionNumber(0)
 
 ; return 0; }
 EOF
-if { (eval echo configure:23408: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:24240: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   cf_cv_xt_ice_compat=yes
 else
@@ -23429,7 +24261,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}:23433: testing work around broken ICE dependency ..." 1>&5
+echo "${as_me:-configure}:24265: testing work around broken ICE dependency ..." 1>&5
 
 
 				
@@ -23438,19 +24270,19 @@ echo "${as_me:-configure}:23433: testing
 if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists ice; then
 	test -n "$verbose" && echo "	found package ice" 1>&6
 
-echo "${as_me:-configure}:23442: testing found package ice ..." 1>&5
+echo "${as_me:-configure}:24274: 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}:23449: testing package ice CFLAGS: $cf_pkgconfig_incs ..." 1>&5
+echo "${as_me:-configure}:24281: 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}:23454: testing package ice LIBS: $cf_pkgconfig_libs ..." 1>&5
+echo "${as_me:-configure}:24286: testing package ice LIBS: $cf_pkgconfig_libs ..." 1>&5
 
 
 	
@@ -23542,19 +24374,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}:23546: testing found package sm ..." 1>&5
+echo "${as_me:-configure}:24378: 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}:23553: testing package sm CFLAGS: $cf_pkgconfig_incs ..." 1>&5
+echo "${as_me:-configure}:24385: 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}:23558: testing package sm LIBS: $cf_pkgconfig_libs ..." 1>&5
+echo "${as_me:-configure}:24390: testing package sm LIBS: $cf_pkgconfig_libs ..." 1>&5
 
 
 	
@@ -23649,13 +24481,13 @@ else
 	
 test -n "$verbose" && echo "	...before $LIBS" 1>&6
 
-echo "${as_me:-configure}:23653: testing ...before $LIBS ..." 1>&5
+echo "${as_me:-configure}:24485: 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}:23659: testing ...after  $LIBS ..." 1>&5
+echo "${as_me:-configure}:24491: testing ...after  $LIBS ..." 1>&5
 
 
 
@@ -23676,7 +24508,7 @@ else
 	
 test -n "$verbose" && echo "	checking additions to CFLAGS" 1>&6
 
-echo "${as_me:-configure}:23680: testing checking additions to CFLAGS ..." 1>&5
+echo "${as_me:-configure}:24512: testing checking additions to CFLAGS ..." 1>&5
 
 
 cf_check_cflags="$CFLAGS"
@@ -23748,7 +24580,7 @@ done
 if test -n "$cf_new_cflags" ; then
 	test -n "$verbose" && echo "	add to \$CFLAGS $cf_new_cflags" 1>&6
 
-echo "${as_me:-configure}:23752: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5
+echo "${as_me:-configure}:24584: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5
 
 
 	CFLAGS="$CFLAGS $cf_new_cflags"
@@ -23757,7 +24589,7 @@ fi
 if test -n "$cf_new_cppflags" ; then
 	test -n "$verbose" && echo "	add to \$CPPFLAGS $cf_new_cppflags" 1>&6
 
-echo "${as_me:-configure}:23761: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5
+echo "${as_me:-configure}:24593: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5
 
 
 	CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
@@ -23766,7 +24598,7 @@ fi
 if test -n "$cf_new_extra_cppflags" ; then
 	test -n "$verbose" && echo "	add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags" 1>&6
 
-echo "${as_me:-configure}:23770: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5
+echo "${as_me:-configure}:24602: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5
 
 
 	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
@@ -23777,14 +24609,14 @@ fi
 
 if test "$cf_check_cflags" != "$CFLAGS" ; then
 cat > conftest.$ac_ext <<EOF
-#line 23781 "configure"
+#line 24613 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello world");
 ; return 0; }
 EOF
-if { (eval echo configure:23788: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:24620: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -23792,13 +24624,13 @@ else
 
   test -n "$verbose" && echo "	test-compile failed.  Undoing change to \$CFLAGS" 1>&6
 
-echo "${as_me:-configure}:23796: testing test-compile failed.  Undoing change to \$CFLAGS ..." 1>&5
+echo "${as_me:-configure}:24628: testing test-compile failed.  Undoing change to \$CFLAGS ..." 1>&5
 
 
 	 if test "$cf_check_cppflags" != "$CPPFLAGS" ; then
 		 test -n "$verbose" && echo "	but keeping change to \$CPPFLAGS" 1>&6
 
-echo "${as_me:-configure}:23802: testing but keeping change to \$CPPFLAGS ..." 1>&5
+echo "${as_me:-configure}:24634: testing but keeping change to \$CPPFLAGS ..." 1>&5
 
 
 	 fi
@@ -23809,12 +24641,12 @@ fi
 
 
 	echo $ac_n "checking for XOpenDisplay""... $ac_c" 1>&6
-echo "configure:23813: checking for XOpenDisplay" >&5
+echo "configure:24645: 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 23818 "configure"
+#line 24650 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char XOpenDisplay(); below.  */
@@ -23837,7 +24669,7 @@ XOpenDisplay();
 
 ; return 0; }
 EOF
-if { (eval echo configure:23841: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:24673: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_XOpenDisplay=yes"
 else
@@ -23856,7 +24688,7 @@ else
   echo "$ac_t""no" 1>&6
 
 	echo $ac_n "checking for XOpenDisplay in -lX11""... $ac_c" 1>&6
-echo "configure:23860: checking for XOpenDisplay in -lX11" >&5
+echo "configure:24692: 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
@@ -23864,7 +24696,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lX11 $X_PRE_LIBS $LIBS $X_EXTRA_LIBS $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 23868 "configure"
+#line 24700 "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
@@ -23875,7 +24707,7 @@ int main() {
 XOpenDisplay()
 ; return 0; }
 EOF
-if { (eval echo configure:23879: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:24711: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -23899,12 +24731,12 @@ fi
 
 
 	echo $ac_n "checking for XtAppInitialize""... $ac_c" 1>&6
-echo "configure:23903: checking for XtAppInitialize" >&5
+echo "configure:24735: 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 23908 "configure"
+#line 24740 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char XtAppInitialize(); below.  */
@@ -23927,7 +24759,7 @@ XtAppInitialize();
 
 ; return 0; }
 EOF
-if { (eval echo configure:23931: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:24763: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_func_XtAppInitialize=yes"
 else
@@ -23946,7 +24778,7 @@ else
   echo "$ac_t""no" 1>&6
 
 	echo $ac_n "checking for XtAppInitialize in -lXt""... $ac_c" 1>&6
-echo "configure:23950: checking for XtAppInitialize in -lXt" >&5
+echo "configure:24782: 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
@@ -23954,7 +24786,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lXt $X_PRE_LIBS $LIBS $X_EXTRA_LIBS $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 23958 "configure"
+#line 24790 "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
@@ -23965,7 +24797,7 @@ int main() {
 XtAppInitialize()
 ; return 0; }
 EOF
-if { (eval echo configure:23969: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:24801: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -24018,13 +24850,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:24022: checking for $cf_test in $cf_path" >&5
+echo "configure:24854: checking for $cf_test in $cf_path" >&5
 		else
 			echo $ac_n "checking for $cf_test""... $ac_c" 1>&6
-echo "configure:24025: checking for $cf_test" >&5
+echo "configure:24857: checking for $cf_test" >&5
 		fi
 		cat > conftest.$ac_ext <<EOF
-#line 24028 "configure"
+#line 24860 "configure"
 #include "confdefs.h"
 
 #include <X11/Intrinsic.h>
@@ -24033,7 +24865,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:24037: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:24869: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_result=yes
 else
@@ -24070,24 +24902,29 @@ for cf_path in default \
 	/usr/local
 do
 	for cf_lib in \
-		"-l$cf_x_athena_root -lXmu" \
-		"-l$cf_x_athena_root -lXpm -lXmu" \
-		"-l${cf_x_athena_root}_s -lXmu_s"
+		${cf_x_athena_root} \
+		${cf_x_athena_root}7 \
+		${cf_x_athena_root}6
+	do
+	for cf_libs in \
+		"-l$cf_lib -lXmu" \
+		"-l$cf_lib -lXpm -lXmu" \
+		"-l${cf_lib}_s -lXmu_s"
 	do
 		if test -z "$cf_x_athena_lib" ; then
 			cf_save="$LIBS"
 			cf_test=XawSimpleMenuAddGlobalActions
 			if test $cf_path != default ; then
-				LIBS="-L$cf_path/lib $cf_lib $LIBS"
-				echo $ac_n "checking for $cf_lib in $cf_path""... $ac_c" 1>&6
-echo "configure:24084: checking for $cf_lib in $cf_path" >&5
+				LIBS="-L$cf_path/lib $cf_libs $LIBS"
+				echo $ac_n "checking for $cf_libs in $cf_path""... $ac_c" 1>&6
+echo "configure:24921: checking for $cf_libs in $cf_path" >&5
 			else
-				LIBS="$cf_lib $LIBS"
-				echo $ac_n "checking for $cf_test in $cf_lib""... $ac_c" 1>&6
-echo "configure:24088: checking for $cf_test in $cf_lib" >&5
+				LIBS="$cf_libs $LIBS"
+				echo $ac_n "checking for $cf_test in $cf_libs""... $ac_c" 1>&6
+echo "configure:24925: checking for $cf_test in $cf_libs" >&5
 			fi
 			cat > conftest.$ac_ext <<EOF
-#line 24091 "configure"
+#line 24928 "configure"
 #include "confdefs.h"
 
 #include <X11/Intrinsic.h>
@@ -24098,7 +24935,7 @@ int main() {
 $cf_test((XtAppContext) 0)
 ; return 0; }
 EOF
-if { (eval echo configure:24102: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:24939: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   cf_result=yes
 else
@@ -24110,12 +24947,14 @@ fi
 rm -rf conftest*
 			echo "$ac_t""$cf_result" 1>&6
 			if test "$cf_result" = yes ; then
-				cf_x_athena_lib="$cf_lib"
+				cf_x_athena_lib="$cf_libs"
 				break
 			fi
 			LIBS="$cf_save"
 		fi
-	done
+	done # cf_libs
+		test -n "$cf_x_athena_lib" && break
+	done # cf_lib
 done
 
 if test -z "$cf_x_athena_lib" ; then
@@ -24135,12 +24974,13 @@ fi
 
 
 
+
 for ac_prog in xcurses-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:24144: checking for $ac_word" >&5
+echo "configure:24984: 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
@@ -24190,7 +25030,7 @@ LDFLAGS="$LDFLAGS $X_LIBS"
 
 test -n "$verbose" && echo "	checking additions to CFLAGS" 1>&6
 
-echo "${as_me:-configure}:24194: testing checking additions to CFLAGS ..." 1>&5
+echo "${as_me:-configure}:25034: testing checking additions to CFLAGS ..." 1>&5
 
 
 cf_check_cflags="$CFLAGS"
@@ -24262,7 +25102,7 @@ done
 if test -n "$cf_new_cflags" ; then
 	test -n "$verbose" && echo "	add to \$CFLAGS $cf_new_cflags" 1>&6
 
-echo "${as_me:-configure}:24266: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5
+echo "${as_me:-configure}:25106: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5
 
 
 	CFLAGS="$CFLAGS $cf_new_cflags"
@@ -24271,7 +25111,7 @@ fi
 if test -n "$cf_new_cppflags" ; then
 	test -n "$verbose" && echo "	add to \$CPPFLAGS $cf_new_cppflags" 1>&6
 
-echo "${as_me:-configure}:24275: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5
+echo "${as_me:-configure}:25115: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5
 
 
 	CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
@@ -24280,7 +25120,7 @@ fi
 if test -n "$cf_new_extra_cppflags" ; then
 	test -n "$verbose" && echo "	add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags" 1>&6
 
-echo "${as_me:-configure}:24284: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5
+echo "${as_me:-configure}:25124: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5
 
 
 	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
@@ -24291,14 +25131,14 @@ fi
 
 if test "$cf_check_cflags" != "$CFLAGS" ; then
 cat > conftest.$ac_ext <<EOF
-#line 24295 "configure"
+#line 25135 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello world");
 ; return 0; }
 EOF
-if { (eval echo configure:24302: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:25142: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -24306,13 +25146,13 @@ else
 
   test -n "$verbose" && echo "	test-compile failed.  Undoing change to \$CFLAGS" 1>&6
 
-echo "${as_me:-configure}:24310: testing test-compile failed.  Undoing change to \$CFLAGS ..." 1>&5
+echo "${as_me:-configure}:25150: testing test-compile failed.  Undoing change to \$CFLAGS ..." 1>&5
 
 
 	 if test "$cf_check_cppflags" != "$CPPFLAGS" ; then
 		 test -n "$verbose" && echo "	but keeping change to \$CPPFLAGS" 1>&6
 
-echo "${as_me:-configure}:24316: testing but keeping change to \$CPPFLAGS ..." 1>&5
+echo "${as_me:-configure}:25156: testing but keeping change to \$CPPFLAGS ..." 1>&5
 
 
 	 fi
@@ -24322,7 +25162,7 @@ rm -rf conftest*
 fi
 
 echo $ac_n "checking for XOpenDisplay in -lX11""... $ac_c" 1>&6
-echo "configure:24326: checking for XOpenDisplay in -lX11" >&5
+echo "configure:25166: 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
@@ -24330,7 +25170,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lX11 $X_PRE_LIBS $LIBS $X_EXTRA_LIBS $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 24334 "configure"
+#line 25174 "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
@@ -24341,7 +25181,7 @@ int main() {
 XOpenDisplay()
 ; return 0; }
 EOF
-if { (eval echo configure:24345: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:25185: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -24362,14 +25202,14 @@ else
 fi
 
 echo $ac_n "checking for XCurses library""... $ac_c" 1>&6
-echo "configure:24366: checking for XCurses library" >&5
+echo "configure:25206: 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
   
 LIBS="-lXCurses $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 24373 "configure"
+#line 25213 "configure"
 #include "confdefs.h"
 
 #include <xcurses.h>
@@ -24379,7 +25219,7 @@ int main() {
 XCursesExit();
 ; return 0; }
 EOF
-if { (eval echo configure:24383: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:25223: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   
   cf_cv_lib_XCurses=yes
 else
@@ -24407,17 +25247,17 @@ EOF
 
 	ac_safe=`echo "xcurses.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for xcurses.h""... $ac_c" 1>&6
-echo "configure:24411: checking for xcurses.h" >&5
+echo "configure:25251: 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 24416 "configure"
+#line 25256 "configure"
 #include "confdefs.h"
 #include <xcurses.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:24421: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:25261: \"$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*
@@ -24446,6 +25286,61 @@ else
 fi
 
 fi
+for ac_func in vwprintw
+do
+echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
+echo "configure:25293: 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 25298 "configure"
+#include "confdefs.h"
+/* System header to define __stub macros and hopefully few prototypes,
+    which can conflict with char $ac_func(); below.  */
+#include <assert.h>
+/* Override any gcc2 internal prototype to avoid an error.  */
+/* We use char because int might match the return type of a gcc2
+    builtin and then its argument prototype would still apply.  */
+char $ac_func();
+
+int main() {
+
+/* The GNU C library defines this for functions which it implements
+    to always fail with ENOSYS.  Some functions are actually named
+    something starting with __ and the normal name is an alias.  */
+#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+choke me
+#else
+$ac_func();
+#endif
+
+; return 0; }
+EOF
+if { (eval echo configure:25321: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+  
+  eval "ac_cv_func_$ac_func=yes"
+else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+
+  eval "ac_cv_func_$ac_func=no"
+fi
+rm -rf conftest*
+fi
+
+if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
+  echo "$ac_t""yes" 1>&6
+    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
+  cat >> confdefs.h <<EOF
+#define $ac_tr_func 1
+EOF
+ 
+else
+  echo "$ac_t""no" 1>&6
+fi
+done
+
 
 ### sum up warnings
 if test "$cf_cv_termlib" = none ; then
diff -Nurp --exclude='.bzr*' tin-2.1.0/configure.in tin-2.1.1/configure.in
--- tin-2.1.0/configure.in	2011-12-24 16:39:30.000000000 +0100
+++ tin-2.1.1/configure.in	2012-06-23 11:51:54.286987183 +0200
@@ -2,7 +2,7 @@ dnl Project   : tin - a Usenet reader
 dnl Module    : configure.in
 dnl Author    : Thomas E. Dickey <dickey@invisible-island.net>
 dnl Created   : 1995-08-24
-dnl Updated   : 2011-12-21
+dnl Updated   : 2012-03-05
 dnl Notes     :
 dnl
 dnl Copyright (c) 1995-2012 Thomas E. Dickey <dickey@invisible-island.net>
@@ -41,12 +41,14 @@ AC_PREFIX_DEFAULT(/usr/local)
 
 dnl PACKAGE is required for GNU gettext
 PACKAGE=tin
-VERSION=2.1.0
+VERSION=2.1.1
 AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE")
 AC_DEFINE_UNQUOTED(VERSION, "$VERSION")
 AC_SUBST(PACKAGE)
 AC_SUBST(VERSION)
 
+EXTRAO_DEP='#'
+
 CF_CHECK_CACHE
 
 CF_PATHSEP
@@ -79,7 +81,7 @@ case "$host_os" in
 esac
 
 ### Native Language Support
-ALL_LINGUAS="da de en_GB et fr ru sv tr"
+ALL_LINGUAS="da de en_GB et fr ru sv tr zh_TW"
 
 ### Checks for programs
 save_CFLAGS="$CFLAGS"
@@ -122,6 +124,34 @@ case "$host_cpu:$host_vendor:$host_os" i
 		;;
 esac
 
+AC_MSG_CHECKING(if you would like to use heapsort)
+CF_ARG_ENABLE(heapsort,
+	[  --enable-heapsort       enable heapsort() as alternative to qsort],
+	[cf_use_heapsort=yes],
+	[cf_use_heapsort=no])
+AC_MSG_RESULT($cf_use_heapsort)
+if test "x$cf_use_heapsort" = xyes; then
+	AC_CHECK_FUNCS(heapsort)
+	if test x"$ac_cv_func_heapsort" = xyes; then
+		AC_MSG_CHECKING(if its prototype is compatible with qsort)
+		AC_TRY_COMPILE([
+#include <stdlib.h>
+#include <sys/types.h>
+extern int my_compare(const void *, const void *);
+],[
+	char *base = 0;
+	heapsort((void *)0, 1, 2, my_compare);
+],,[cf_use_heapsort=no]);
+		AC_MSG_RESULT($cf_use_heapsort)
+	else
+		CF_VERBOSE(will use our own heapsort function)
+		EXTRAO_DEP=''
+		EXTRAOBJS="$EXTRAOBJS \$(OBJDIR)/heapsort.o"
+	fi
+fi
+if test "x$cf_use_heapsort" = xyes; then
+	AC_DEFINE(USE_HEAPSORT)
+fi
 
 CF_WITH_PROGRAM(ispell,
 [  --with-ispell           (default: from system path)])
@@ -160,6 +190,10 @@ fi
 ## slrnface
 CF_WITH_PROGRAM(slrnface,
 [  --with-slrnface         (default: from system path)])
+if test -n "$ac_cv_path_PATH_SLRNFACE"; then
+	EXTRAO_DEP=""
+	EXTRAOBJS="$EXTRAOBJS \$(OBJDIR)/xface.o"
+fi
 
 ## Default shell
 AC_ARG_WITH(shell,
@@ -344,7 +378,6 @@ else
 	AC_MSG_WARN([[None of fcntl(), lockf(), flock() available]])
 fi
 
-
 AC_MSG_CHECKING(for screen type)
 AC_ARG_WITH(screen,
 [  --with-screen=xxx       specify screen type, which must be one of:
@@ -435,7 +468,6 @@ debug_malloc=none
 CF_WITH_DBMALLOC(debug_malloc=DBMALLOC)
 CF_WITH_DMALLOC(debug_malloc=DMALLOC)
 
-EXTRAO_DEP='#'
 AC_ARG_WITH(trace,
 	[  --with-trace            use debugging/traces for screen output],
 	[
@@ -447,7 +479,7 @@ AC_ARG_WITH(trace,
 		 use_trace=yes
 		 AC_DEFINE(USE_TRACE)
 		 EXTRAO_DEP=''
-		 EXTRAOBJS="$EXTRAOBJS trace.o"],
+		 EXTRAOBJS="$EXTRAOBJS \$(OBJDIR)/trace.o"],
 		 use_trace=no)])],
 	[use_trace=no])
 #AC_MSG_CHECKING(if you want debugging-trace)
@@ -876,54 +908,13 @@ AC_CHECK_LIB(uu, UUInitialize,
 	)]
 )
 
-# libidnkit - Internationalized Domain Names / IDN 2008
-AC_CHECK_LIB(idnkit, idn_decodename, [
-	AC_CHECK_HEADER(idn/api.h, [
-		AC_MSG_CHECKING(for IDN_DECODE_LOOKUP)
-		cf_save_LIBS="$LIBS"
-		LIBS="$LIBS -lidnkit"
-		AC_TRY_LINK([#include <idn/api.h>
-			#include <string.h>], [
-			idn_result_t rs;
-			char in[255], out[255];
-			strcpy(in, "xn--brenfe-fta9a2q.de");
-			rs = idn_decodename(IDN_DECODE_LOOKUP, &in, &out, 254);
-			idn_result_tostring(rs);], [
-			AC_DEFINE(HAVE_LIBIDNKIT)
-			AC_DEFINE(HAVE_IDN_API_H)
-			AC_DEFINE(HAVE_IDN_DECODENAME)
-			AC_MSG_RESULT(yes)], [
-			LIBS=$cf_save_LIBS
-			AC_MSG_RESULT(no)
-		])
-	])
-])
-
-# libidn - Internationalized Domain Names / IDN 2003
-AC_CHECK_LIB(idn, stringprep_check_version,
-	[AC_CHECK_HEADER(stringprep.h,[
-		AC_DEFINE(HAVE_STRINGPREP_H)
-		AC_CHECK_HEADER(idna.h, [
-			AC_DEFINE(HAVE_IDNA_H)
-			AC_CHECK_LIB(idn, idna_to_unicode_lzlz, [
-				AC_DEFINE(HAVE_IDNA_TO_UNICODE_LZLZ)
-				AC_MSG_CHECKING(for IDNA_USE_STD3_ASCII_RULES)
-				AC_EGREP_HEADER(IDNA_USE_STD3_ASCII_RULES, idna.h, [
-					AC_DEFINE(HAVE_IDNA_USE_STD3_ASCII_RULES)
-					AC_MSG_RESULT(yes)],
-					AC_MSG_RESULT(no)
-				)
-			])
-			AC_CHECK_LIB(idn, idna_strerror, [
-				AC_DEFINE(HAVE_IDNA_STRERROR)
-			])
-		])
-		AC_DEFINE(HAVE_LIBIDN)
-		LIBS="$LIBS -lidn"]
-	)]
-)
 
 # ICU - International Components for Unicode
+# TODO: do seperate checks for
+#  - unorm_normalize()
+#  - uidna_IDNToUnicode()
+#  - ubidi_open()
+cf_try_icuuc="no"
 AC_CHECK_HEADER(unicode/unorm.h,[
 	AC_CHECK_HEADER(unicode/ustring.h, [
 		AC_DEFINE(HAVE_UNICODE_UNORM_H)
@@ -941,12 +932,88 @@ AC_CHECK_HEADER(unicode/unorm.h,[
 			LIBS=$cf_save_LIBS
 		)
 		AC_MSG_RESULT($cf_try_icuuc)
+		AC_CHECK_HEADER(unicode/uidna.h, [
+			AC_DEFINE(HAVE_UNICODE_UIDNA_H)
+		])
 		AC_CHECK_HEADER(unicode/ubidi.h, [
 			AC_DEFINE(HAVE_UNICODE_UBIDI_H)
 		])
 	])
 ])
 
+# without icuuc try GNU libunistring for normalization
+if test $cf_try_icuuc = no ; then
+	AC_CHECK_HEADER(unitypes.h,[
+		AC_CHECK_HEADER(uninorm.h,[
+			AC_DEFINE(HAVE_UNITYPES_H)
+			AC_DEFINE(HAVE_UNINORM_H)
+			AC_MSG_CHECKING(for u8_normalize in libunistring)
+			cf_save_LIBS="$LIBS"
+			cf_try_unistring="no"
+			LIBS="$LIBS -lunistring"
+			AC_TRY_LINK([#include <unitypes.h>
+				#include <uninorm.h>], [
+				size_t ol = 0;
+				u8_normalize(UNINORM_NFC, (uint8_t *) "x", 2, NULL, &ol);], [
+				AC_DEFINE(HAVE_LIBUNISTRING)
+				cf_try_unistring="yes"],
+				LIBS=$cf_save_LIBS
+			)
+			AC_MSG_RESULT($cf_try_unistring)
+		])
+	])
+fi
+
+# without icuuc try libidn for Internationalized Domain Names / IDN 2003
+if test $cf_try_icuuc = no ; then
+	AC_CHECK_LIB(idn, stringprep_check_version,
+		[AC_CHECK_HEADER(stringprep.h,[
+			AC_DEFINE(HAVE_STRINGPREP_H)
+			AC_CHECK_HEADER(idna.h, [
+				AC_DEFINE(HAVE_IDNA_H)
+				AC_CHECK_LIB(idn, idna_to_unicode_lzlz, [
+					AC_DEFINE(HAVE_IDNA_TO_UNICODE_LZLZ)
+					AC_MSG_CHECKING(for IDNA_USE_STD3_ASCII_RULES)
+					AC_EGREP_HEADER(IDNA_USE_STD3_ASCII_RULES, idna.h, [
+						AC_DEFINE(HAVE_IDNA_USE_STD3_ASCII_RULES)
+						AC_MSG_RESULT(yes)],
+						AC_MSG_RESULT(no)
+					)
+				])
+				AC_CHECK_LIB(idn, idna_strerror, [
+					AC_DEFINE(HAVE_IDNA_STRERROR)
+				])
+			])
+			AC_DEFINE(HAVE_LIBIDN)
+			LIBS="$LIBS -lidn"]
+		)]
+	)
+fi
+
+# libidnkit - Internationalized Domain Names / IDN 2008
+AC_CHECK_LIB(idnkit, idn_decodename, [
+	AC_CHECK_HEADER(idn/api.h, [
+		AC_MSG_CHECKING(for IDN_DECODE_LOOKUP)
+		cf_save_LIBS="$LIBS"
+		LIBS="$LIBS -lidnkit"
+		AC_TRY_LINK([#include <idn/api.h>
+			#include <string.h>], [
+			idn_result_t rs;
+			char in[255], out[255];
+			strcpy(in, "xn--brenfe-fta9a2q.de");
+			rs = idn_decodename(IDN_DECODE_LOOKUP, &in, &out, 254);
+			idn_result_tostring(rs);], [
+			AC_DEFINE(HAVE_LIBIDNKIT)
+			AC_DEFINE(HAVE_IDN_API_H)
+			AC_DEFINE(HAVE_IDN_DECODENAME)
+			AC_MSG_RESULT(yes)], [
+			LIBS=$cf_save_LIBS
+			AC_MSG_RESULT(no)
+		])
+	])
+])
+
+
 if test $use_curses != no ; then
 	cf_cv_termlib=$cf_with_screen
 else
@@ -1030,6 +1097,7 @@ AC_CHECK_FUNCS(\
 	setenv \
 	setlocale \
 	settz \
+	setvbuf \
 	sigaction \
 	snprintf \
 	stpcpy \
@@ -1231,6 +1299,7 @@ CF_CHECK_DECL(\
 	getcwd \
 	getopt \
 	getwd \
+	heapsort \
 	ioctl \
 	isascii \
 	kill \
@@ -1368,6 +1437,7 @@ esac
 if test "$cf_cv_termlib" = pdcurses ; then
 	CF_PDCURSES_X11
 fi
+AC_CHECK_FUNCS(vwprintw)
 
 ### sum up warnings
 if test "$cf_cv_termlib" = none ; then
diff -Nurp --exclude='.bzr*' tin-2.1.0/doc/CHANGES tin-2.1.1/doc/CHANGES
--- tin-2.1.0/doc/CHANGES	2011-12-24 15:40:40.000000000 +0100
+++ tin-2.1.1/doc/CHANGES	2012-06-23 11:51:06.089881295 +0200
@@ -1,3 +1,46 @@
+-- 2.1.1 release 20120623 "Mulindry" --
+
+ 007) Urs Janssen <urs@tin.org>
+      ADD. allow new IDN ccTLD of Kazakhstan and new ccTLD of Curacao
+      FIX. policy.h
+
+ 006) Wei-Lun Chao <chaoweilun@gmail.com>
+      ADD. chinese translation
+      FIX. zh_TW.po
+
+ 005) Dennis Preiser <dennis@d--p.de>
+      BUG. in read groups with show_only_unread_arts base article was invalid
+           but should be displayed after 'M'enu
+      FIX. group.c, options_menu.c, page.c, post.c, select.c, thread.c, proto.h
+
+U004) Thomas E. Dickey <dickey@invisible-island.net>
+      ADD. update configure macros
+      ADD. --enable-heapsort configure switch
+      ADD. 'M'enu option for sort_function if --enable-heapsort
+      FIX. art.c, config.c, heapsort.c, init.c, lang.c, options_menu.c
+           tcurses.c, tincfg.tbl, extern.h, proto.h, tin.h, tinrc.h
+           configure[.in], autoconf.h[in], aclocal.m4
+
+U003) Urs Janssen <urs@tin.org>
+      ADD. config.guess, config.sub update
+      ADD. heapsort.c fallback
+      ADD. compile heapsort.c and xface.c conditionaly
+      ADD. configure check for libunistring if libicuuc is not found
+      ADD. configure check for setvbug
+      ADD. prefer libicuuc for idna2003 decoding over libidn
+      ADD. use NFC instead of NFKC as default normalization if possible
+      ADD. swapped args for append_file() to match order of copy_fp()
+      BUG. creation of several temporary files could fail if $TMPDIR didn't
+           end with /
+      BUG. doubled % in some description strings where single % are needed
+      BUG. used strftime() instead of my_strftime() in debug.c
+      BUG. cached overview wasn't converted to undeclared_charset if set for
+           the group and post_8bit_header was active
+      FIX. art.c, config.c, debug.c, heapsort.c, inews.c, init.c, lang.c
+           mail.c, misc.c, nntplib.c, pgp.c, post.c, refs.c, select.c
+           string.c extern.h, proto.h, tin.h, autoconf.h[in], configure[.in]
+           config.guess, config.sub, Makefile, tin.1, tin.5, *.po
+
 -- 2.1.0 release 20111224 "Bridgend" --
 
  004) Matt Anton <tin@syrius.org>
diff -Nurp --exclude='.bzr*' tin-2.1.0/doc/INSTALL tin-2.1.1/doc/INSTALL
--- tin-2.1.0/doc/INSTALL	2011-11-11 22:31:09.000000000 +0100
+++ tin-2.1.1/doc/INSTALL	2012-02-20 13:19:37.801386267 +0100
@@ -15,21 +15,22 @@ Note: The section 'News machine names' i
 
 The following configure options and defines are documented in detail:
 ---------------------------------------------------------------------
-  --disable-fcntl                         --program-prefix
-  --disable-included-msgs                 --program-suffix
-  --enable-8bit-keys                      --program-transform-name
-  --enable-append-pid                     --with-coffee
-  --enable-break-long-lines               --with-curses-dir
-  --enable-broken-listgroup-fix           --with-dbmalloc
-  --enable-broken-system-fix              --with-defaults-dir
-  --enable-cancel-locks                   --with-dmalloc
-  --enable-color                          --with-domain-name
-  --enable-curses                         --with-editor
-  --enable-debug                          --with-gpg
-  --enable-echo                           --with-included-gettext
-  --enable-etiquette                      --with-inews-dir
-  --enable-fascist-newsadmin              --with-slrnface
-  --enable-flock                          --with-iso-to-ascii
+  --disable-fcntl                         --prefix
+  --disable-included-msgs                 --program-prefix
+  --enable-8bit-keys                      --program-suffix
+  --enable-append-pid                     --program-transform-name
+  --enable-break-long-lines               --with-coffee
+  --enable-broken-listgroup-fix           --with-curses-dir
+  --enable-broken-system-fix              --with-dbmalloc
+  --enable-cancel-locks                   --with-defaults-dir
+  --enable-color                          --with-dmalloc
+  --enable-curses                         --with-domain-name
+  --enable-debug                          --with-editor
+  --enable-echo                           --with-gpg
+  --enable-etiquette                      --with-included-gettext
+  --enable-fascist-newsadmin              --with-inews-dir
+  --enable-flock                          --with-slrnface
+  --enable-heapsort                       --with-iso-to-ascii
   --enable-inverse-video                  --with-ispell
   --enable-locale                         --with-libdir
   --enable-lockf                          --with-libiconv-prefix
@@ -49,7 +50,6 @@ The following configure options and defi
   --enable-xhdr-xref                      --with-spooldir
   --exec-prefix                           --with-trace
   --mandir
-  --prefix
 
 
   ENFORCE_RFC1034                         HAVE_UUDEVIEW_H
@@ -521,6 +521,11 @@ Turn on Cancel-Locks. This feature requi
 Message-ID of the posting, so if your server does not offer server side
 purposed IDs you have to mess around with EVIL_INSIDE
 
+--enable-heapsort (default: off)
+Enable heapsort(3) as alternative to qsort(3). In large groups with a long
+retention and long threads this may be a performance win as the data in
+the group is somewhat presorted.
+
 --enable-nls (default: on)
 The --enable-nls option enables Native Language Support (NLS), which allows
 tin to run in languages other than American English. Native Language
diff -Nurp --exclude='.bzr*' tin-2.1.0/doc/TODO tin-2.1.1/doc/TODO
--- tin-2.1.0/doc/TODO	2011-12-14 17:06:04.000000000 +0100
+++ tin-2.1.1/doc/TODO	2012-05-30 23:02:51.266393051 +0200
@@ -87,6 +87,10 @@ o  remove Message-IDs with 8bit chars in
    Message-ID or References header
    [done for References in replies/followups, Urs]
 
+o  keep RFC 6532 in mind as parts of it will sooner or later make it into
+   NNTP (sic!).
+   [20120220 Urs Janssen <urs@tin.org>]
+
 o  repost ('x') ignores ~/.tin/attributes - bug or feature?!
    [IMHO a bug as settings like mailing_list are essential, Urs]
 
@@ -222,6 +226,9 @@ o  turn CA_ERROR_SPACE_IN_NEWSGROUPS, CA
    [define FOLLOW_USEFOR_DRAFT to turn the mentioned errors into
     warnings. 20011226 Urs Janssen <urs@tin.org>]
 
+o  check FOLLOW_USEFOR_DRAFT code against RFC 5536
+   [20120221 Urs Janssen <urs@tin.org>]
+
 o  support "Suggested Minimal Digest Format"
    <ftp://rtfm.mit.edu/pub/usenet/news.answers/faqs/minimal-digest-format>
 
@@ -473,6 +480,11 @@ o  allow expiring filter entrys n-days a
 
 o  add command to generate filter rules for all currently tagged articles
 
+o  allow editing of the strings presented in the kill-Menu for
+   "Kill Subject", "Kill From", "Kill Msg-Id" without having to edit
+   the full filter-file
+   [20120201 Urs Janssen <urs@tin.org>]
+
 Pager enhancements
 ------------------
 o  add 'autoview' (spawn external viewer) 'autohide' (don't even show info
@@ -504,7 +516,7 @@ Internal Changes
 ----------------
 o  curses.c:input_pending() and curses.c:get_arrow_key() have
    #ifdef HAVE_SELECT and a code path for the case when we don't have
-   select(2), but read.c:wait_for_input() has no code path the the
+   select(2), but read.c:wait_for_input() has no code path for the
    !HAVE_SELECT case. we should add a !HAVE_SELECT case there (or at
    least have adjusted messages in txt_reading_article and txt_group)
    [20110506 Urs Janssen <urs@tin.org>]
@@ -539,7 +551,7 @@ o  tinrc.confirm_choice should be writte
    changes).
    [20081112 Urs Janssen <urs@tin.org>]
 
-o  use read()/write() instead of fputs()/fgets()
+o  use read()/write() instead of fputs()/fgets() on socket
 
 o  move several (server related) files into the per-server dir
    e.g.:
@@ -592,7 +604,7 @@ o  clean up $AUTOSUBSCRIBE code (the NNT
 o  check where joinpath() should be used (e.g. grep for TMPDIR in the source)
    [Urs Janssen <urs@tin.org>]
 
-o  make configure look for strrstr() in libpub/publib.h
+o  make configure look for strrstr() in libpub & publib.h
    [Urs Janssen <urs@tin.org>]
 
 o  reorder several structs to avoid padding (see gcc -Wpadded)
@@ -725,7 +737,8 @@ o  add IDNA 2003 (RFC 3490ff.) and IDNA 
 
 o  add normalization
    (via <http://oss.software.ibm.com/icu/> or
-   <http://www.gnu.org/software/libidn/>)
+   <http://www.gnu.org/software/libidn/> or
+   <http://www.gnu.org/software/libunistring/>)
    (done for search strings)
    [20031209 Michael Bienia <michael@vorlon.ping.de>]
 
@@ -923,7 +936,7 @@ o  check_article_to_be_posted() needs a 
 
 o  update gettext stuff to > gettext-0.12.1
 
-o  clean up included pcre stuff and update to >= pcre-8.21
+o  clean up included pcre stuff and update to >= pcre-8.30
 
 o  shows up cross-postings multiple times even if read once before getting
    a resync/reread active/newsrc-file
@@ -961,3 +974,10 @@ o  re add innlib support? (the old one w
    all (which were not that many) features we used and our code didn't
    use the innlibs code where ever it was possible (and useful).
    [20080211 Urs Janssen <urs@tin.org>]
+
+o  add check for libarchive <https://code.google.com/p/libarchive/>
+   and use for post-processing?
+   [20111225 Urs Janssen <urs@tin.org>]
+
+o  add jump to selected article from DisplayPostHist (â€™Wâ€™)
+   [20120220 Urs Janssen <urs@tin.org>]
diff -Nurp --exclude='.bzr*' tin-2.1.0/doc/l10n/de/tin.1 tin-2.1.1/doc/l10n/de/tin.1
--- tin-2.1.0/doc/l10n/de/tin.1	2011-12-24 16:35:28.000000000 +0100
+++ tin-2.1.1/doc/l10n/de/tin.1	2012-05-24 00:00:29.751363402 +0200
@@ -3,7 +3,7 @@
 .\" Module    : tin.1
 .\" Author    : I. Lea, U. Janssen
 .\" Created   : 1991-08-23
-.\" Updated   : 2011-12-24
+.\" Updated   : 2012-05-20
 .\" Notes     : use american english; still needs some work, e.g.:
 .\"             - document authorization (.newsauth)
 .\"             - document random organization feature
@@ -14,7 +14,7 @@
 .\" This file was generated with po4a. Translate the source file.
 .\"
 .\"*******************************************************************
-.TH tin 1 "24. Dezember 2011" 2.1.0 "Usenet Newsreader"
+.TH tin 1 "24. Dezember 2011" 2.1.1 "Usenet Newsreader"
 .\"
 .\"
 .SH NAME
@@ -350,16 +350,15 @@ missing if the specific option is not en
 switch!) if the group is moderated, set to no posting or postings to it get
 redirected.
 .PP
-If a thread has unread articles in it it's marked with a
-\fBart_marked_unread\fP in front of the total number of articles in the
-thread. If there are recent articles within the thread it might be marked
-with \fBart_marked_recent\fP in front of the total number of articles in the
-thread \- this is controlled by the \fBrecent_time\fP option. If a thread has
-hot articles in it (see also section "FILTERING ARTICLES") it's marked with
-\fBart_marked_selected\fP in front of the total number of articles in the
-thread. The number of lines of the first (unread) article in the thread
-might also be shown right before the subject \- this is controlled by the
-\fBshow_info\fP option.
+If a thread has unread articles it is marked with \fBart_marked_unread\fP in
+front of the total number of articles in the thread. If there are recent
+articles within the thread it might be marked with \fBart_marked_recent\fP in
+front of the total number of articles in the thread \- this is controlled by
+the \fBrecent_time\fP option. If a thread has hot articles in it (see also
+section "FILTERING ARTICLES") it's marked with \fBart_marked_selected\fP in
+front of the total number of articles in the thread. The number of lines of
+the first (unread) article in the thread might also be shown right before
+the subject \- this is controlled by the \fBshow_info\fP option.
 .PP
 .\" FIXME - make this autoscale
 .nf
@@ -634,6 +633,9 @@ see if any new news has arrived since st
 .\"
 Alle Artikel in der aktuellen Gruppe als ungelesen markieren.
 .SS "GROUP INDEX COMMANDS"
+All searches in this level are limited to unread articles if in
+\fBshow_only_unread_arts\fP mode. \fBGroupToggleReadUnread\fP ('\fBr\fP')  can be use
+toggle the setting right before/after the search.
 .TP  10
 \fB4\fP
 Artikel 4 auswÃ¤hlen.
@@ -1969,7 +1971,7 @@ possible values are:
 \fBNFD\fP: Canonical Decomposition
 .RE
 Some normalization modes are only available if they are supported by the
-library \fBtin\fP uses to do the normalization. Default is NFKC.
+library \fBtin\fP uses to do the normalization. NFC should be used if possible.
 .TP 
 \fBSetze Cursor auf ersten ungel. Art. (pos_first_unread)\fP
 If ON put cursor at first unread article in group otherwise at last
@@ -2128,6 +2130,16 @@ and turn descriptions off. The text used
 \fBtin\fP to be build with mh\-mail\-handling support) from
 \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/mailgroups\fP for mailgroups. Default is ON.
 .TP 
+\fBSortierfunktion (sort_function)\fP
+Function used for sorting articles. Default is 0.
+.RS +.5i
+.IP 0 3
+Use \fBqsort\fP(3)  for sorting.
+.IP 1
+Use \fBheapsort\fP(3)  for sorting. This might be faster in large groups with
+long threads (somewhat presorted data).
+.RE
+.TP 
 \fBZeige Zeilenz./Bewert. in Ãœbersicht (show_info)\fP
 Which information about the thread or article should be shown. Default is 1,
 show only the line count.
@@ -2510,14 +2522,15 @@ directory. This file can also be read on
 .\" FIXME - Next paragraph is out of date
 .\"
 .\"
-The on\-screen filtering menu is accessed by pressing '\fB^K\fP' at the Group
-and Article levels. It allows the user to kill or select an article that
-matches the current \*(rqSubject:\*(rq line, \*(rqFrom:\*(rq line or a string entered by
-the user. The user entered string can be applied to the \*(rqSubject:\*(rq or
-\&\*(rqFrom:\*(rq lines of an article. The kill description can be limited to the
-current newsgroup or it can apply to all newsgroups. Once entered the user
-can abort the command and not save the kill description, edit the kill file
-or save the kill description.
+The on\-screen filtering menu is accessed by pressing \fBMenuFilterKill\fP
+('\fB^K\fP') or \fBMenuFilterSelect\fP ('\fB^A\fP')  at the Group and Article
+levels. It allows the user to kill or select an article that matches the
+current \*(rqSubject:\*(rq line, \*(rqFrom:\*(rq line or a string entered by the
+user. The user entered string can be applied to the \&\*(rqSubject:\*(rq or
+\&\*(rqFrom:\*(rq line of an article. The filter can be limited to the current
+newsgroup or it can apply to all newsgroups. Once entered the user can abort
+the command and not save the new filter, edit the full filter file or save
+filter.
 .SS "POSTING ARTICLES"
 \fBtin\fP allows posting of articles, follow\-up to already posted articles and
 replying direct through mail to the author of an article.
@@ -3406,7 +3419,7 @@ Iain Lea <iain@bricbrac.de>
 Urs JanÃŸen <urs@tin.org>
 .\"
 .\"
-.SH ï¿½BERSETZUNG
+.SH ÃœBERSETZUNG
 .TP 1i
 Erika Mustermann <erika@example.org>
 .\"
@@ -3414,10 +3427,10 @@ Erika Mustermann <erika@example.org>
 \fBcron\fP(1), \fBelm\fP(1), \fBemacs\fP(1), \fBgpg\fP(1), \fBinews\fP(1), \fBispell\fP(1),
 \fBlp\fP(1), \fBlpr\fP(1), \fBmetamail\fP(1), \fBnoffle\fP(1), \fBperl\fP(1), \fBperlre\fP(1),
 \fBpgp\fP(1), \fBrn\fP(1), \fBsendmail\fP(1), \fBshar\fP(1), \fBslrnface\fP(1), \fBtass\fP(1),
-\fBunshar\fP(1), \fBuudecode\fP(1), \fBvi\fP(1), \fBxterm\fP(1x), \fBiconv\fP(3),
-\fBiconv_open\fP(3), \fBnl_langinfo\fP(3), \fBpcre\fP(3), \fBpcrepattern\fP(3),
-\fBsnprintf\fP(3), \fBstrftime\fP(3), \fBvsnprintf\fP(3), \fBwildmat\fP(3),
-\fBenviron\fP(5), \fBlocale\fP(5), \fBmailcap\fP(5), \fBmbox\fP(5), \fBmmdf\fP(5),
-\fBnewsoverview\fP(5), \fBtin\fP(5), \fBRFC1524\fP, \fBRFC2045\fP, \fBRFC2046\fP,
-\fBRFC2047\fP, \fBRFC2048\fP, \fBRFC2980\fP, \fBRFC3977\fP, \fBRFC4643\fP, \fBRFC5322\fP,
-\fBRFC5536\fP, \fBRFC5537\fP, \fBRFC6048\fP
+\fBunshar\fP(1), \fBuudecode\fP(1), \fBvi\fP(1), \fBxterm\fP(1x), \fBheapsort\fP(3),
+\fBiconv\fP(3), \fBiconv_open\fP(3), \fBnl_langinfo\fP(3), \fBpcre\fP(3),
+\fBpcrepattern\fP(3), \fBqsort\fP(3), \fBsnprintf\fP(3), \fBstrftime\fP(3),
+\fBvsnprintf\fP(3), \fBwildmat\fP(3), \fBenviron\fP(5), \fBlocale\fP(5), \fBmailcap\fP(5),
+\fBmbox\fP(5), \fBmmdf\fP(5), \fBnewsoverview\fP(5), \fBtin\fP(5), \fBRFC1524\fP,
+\fBRFC2045\fP, \fBRFC2046\fP, \fBRFC2047\fP, \fBRFC2048\fP, \fBRFC2980\fP, \fBRFC3977\fP,
+\fBRFC4643\fP, \fBRFC5322\fP, \fBRFC5536\fP, \fBRFC5537\fP, \fBRFC6048\fP
diff -Nurp --exclude='.bzr*' tin-2.1.0/doc/l10n/de/tin.5 tin-2.1.1/doc/l10n/de/tin.5
--- tin-2.1.0/doc/l10n/de/tin.5	2011-12-24 16:35:29.000000000 +0100
+++ tin-2.1.1/doc/l10n/de/tin.5	2012-05-24 00:00:31.935776803 +0200
@@ -2,7 +2,7 @@
 .\" Module    : tin.5
 .\" Author    : U. Janssen
 .\" Created   : 2000-07-10
-.\" Updated   : 2011-12-24
+.\" Updated   : 2012-03-04
 .\" Notes     : needs a some work
 .\"
 .\"
@@ -11,7 +11,7 @@
 .\" This file was generated with po4a. Translate the source file.
 .\"
 .\"*******************************************************************
-.TH tin 5 "24. Dezember 2011" 2.1.0 "Usenet Newsreader"
+.TH tin 5 "24. Dezember 2011" 2.1.1 "Usenet Newsreader"
 
 .SH NAME
 tin, rtin \- zugehÃ¶rige Dateien
@@ -1694,7 +1694,8 @@ possible values are:
 \fBNFD\fP: Canonical Decomposition
 .RE
 Some normalization modes are only available if they are supported by the
-library \fBtin\fP(1)  uses to do the normalization. Default is NFKC.
+library \fBtin\fP(1)  uses to do the normalization. NFC should be used if
+possible.
 .TP 
 \fBpos_first_unread\fP
 If ON put cursor at first unread article in group otherwise at last
@@ -1840,6 +1841,16 @@ where the top/bottom line is carried ove
 supersedes show_last_line_prev_page=ON. Set to \-2 to get half\-page
 scrolling. This setting supersedes full_page_scroll=OFF.
 .TP 
+\fBsort_function\fP
+Function used for sorting articles. Default is 0.
+.RS +.5i
+.IP 0 3
+Use \fBqsort\fP(3)  for sorting.
+.IP 1
+Use \fBheapsort\fP(3)  for sorting. This might be faster in large groups with
+long threads (somewhat presorted data).
+.RE
+.TP 
 \fBshow_author\fP
 Which information about the author should be shown. Default is 2, authors
 full name.
@@ -2403,8 +2414,9 @@ SUBSCRIPTIONS (\fBRFC6048\fP) command in
 .SH "SIEHE AUCH"
 \fBelm\fP(1), \fBinews\fP(1), \fBispell\fP(1), \fBlp\fP(1), \fBlpr\fP(1), \fBmetamail\fP(1) 
 \fBperl\fP(1), \fBpgp\fP(1), \fBrn\fP(1), \fBshar\fP(1), \fBslrnface\fP(1), \fBtin\fP(1),
-\fBxterm\fP(1x), \fBiconv\fP(3), \fBiconv_open\fP(3), \fBnl_langinfo\fP(3), \fBpcre\fP(3),
-\fBstrftime\fP(3), \fBsystem\fP(3), \fBmailcap\fP(5), \fBactive\fP(5), \fBmbox\fP(5),
-\fBmmdf\fP(5), \fBnewsoverview\fP(5), \fBoverview.fmt\fP(5), \fBinnd\fP(8), \fBRFC1524\fP,
-\fBRFC2045\fP, \fBRFC2046\fP, \fBRFC2047\fP, \fBRFC2048\fP, \fBRFC2980\fP, \fBRFC3977\fP,
-\fBRFC4643\fP, \fBRFC5322\fP, \fBRFC5536\fP, \fBRFC5537\fP, \fBRFC6048\fP
+\fBxterm\fP(1x), \fBheapsort\fP(3)  \fBiconv\fP(3), \fBiconv_open\fP(3),
+\fBnl_langinfo\fP(3), \fBpcre\fP(3), \fBqsort\fP(3), \fBstrftime\fP(3), \fBsystem\fP(3),
+\fBmailcap\fP(5), \fBactive\fP(5), \fBmbox\fP(5), \fBmmdf\fP(5), \fBnewsoverview\fP(5),
+\fBoverview.fmt\fP(5), \fBinnd\fP(8), \fBRFC1524\fP, \fBRFC2045\fP, \fBRFC2046\fP,
+\fBRFC2047\fP, \fBRFC2048\fP, \fBRFC2980\fP, \fBRFC3977\fP, \fBRFC4643\fP, \fBRFC5322\fP,
+\fBRFC5536\fP, \fBRFC5537\fP, \fBRFC6048\fP
diff -Nurp --exclude='.bzr*' tin-2.1.0/doc/l10n/de.add tin-2.1.1/doc/l10n/de.add
--- tin-2.1.0/doc/l10n/de.add	2011-11-11 22:31:09.000000000 +0100
+++ tin-2.1.1/doc/l10n/de.add	2012-02-19 13:01:42.942642569 +0100
@@ -1,5 +1,5 @@
 PO4A-HEADER: mode=after; position=MAINTAINER;beginboundary=^\.SH
-.SH ÜBERSETZUNG
+.SH ÃœBERSETZUNG
 .TP 1i
 Erika Mustermann <erika@example.org>
 .\"
diff -Nurp --exclude='.bzr*' tin-2.1.0/doc/l10n/de.po tin-2.1.1/doc/l10n/de.po
--- tin-2.1.0/doc/l10n/de.po	2011-12-24 16:35:18.000000000 +0100
+++ tin-2.1.1/doc/l10n/de.po	2012-05-24 00:00:23.902256475 +0200
@@ -1,11 +1,11 @@
 # German translations for tin manpages
 # This file is distributed under the same license as the tin package.
-# Urs Janssen <urs@tin.org>, 2008-2011.
+# Urs Janssen <urs@tin.org>, 2008-2012.
 #
 msgid ""
 msgstr ""
 "Project-Id-Version: tin 1.9.5\n"
-"POT-Creation-Date: 2011-12-24 16:27+0100\n"
+"POT-Creation-Date: 2012-05-24 00:00+0200\n"
 "PO-Revision-Date: 2009-10-01 16:17+0200\n"
 "Last-Translator: Urs Janssen <urs@tin.org>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -28,8 +28,8 @@ msgstr "24. Dezember 2011"
 # type: TH
 #: ../tin.1:12 ../tin.5:9
 #, no-wrap
-msgid "2.1.0"
-msgstr "2.1.0"
+msgid "2.1.1"
+msgstr "2.1.1"
 
 # type: TH
 #: ../tin.1:12 ../tin.5:9
@@ -148,7 +148,7 @@ msgid "Interactive mode:"
 msgstr "Interaktiver-Modus:"
 
 # type: TP
-#: ../tin.1:80 ../tin.1:90 ../tin.1:1068 ../tin.1:3236
+#: ../tin.1:80 ../tin.1:90 ../tin.1:1071 ../tin.1:3255
 #, no-wrap
 msgid "B<0>"
 msgstr "B<0>"
@@ -159,7 +159,7 @@ msgid "Successful program execution."
 msgstr "Programm erfolgreich beendet."
 
 # type: TP
-#: ../tin.1:83 ../tin.1:93 ../tin.1:3239
+#: ../tin.1:83 ../tin.1:93 ../tin.1:3258
 #, no-wrap
 msgid "B<1>"
 msgstr "B<1>"
@@ -180,7 +180,7 @@ msgid "No unread news"
 msgstr "Keine ungelesenen Nachrichten vorhanden"
 
 # type: TP
-#: ../tin.1:96 ../tin.1:3242
+#: ../tin.1:96 ../tin.1:3261
 #, no-wrap
 msgid "B<2>"
 msgstr "B<2>"
@@ -918,16 +918,15 @@ msgstr ""
 # type: Plain text
 #: ../tin.1:382
 msgid ""
-"If a thread has unread articles in it it's marked with a "
-"B<art_marked_unread> in front of the total number of articles in the thread. "
-"If there are recent articles within the thread it might be marked with "
-"B<art_marked_recent> in front of the total number of articles in the thread "
-"- this is controlled by the B<recent_time> option. If a thread has hot "
-"articles in it (see also section \"FILTERING ARTICLES\") it's marked with "
-"B<art_marked_selected> in front of the total number of articles in the "
-"thread. The number of lines of the first (unread) article in the thread "
-"might also be shown right before the subject - this is controlled by the "
-"B<show_info> option."
+"If a thread has unread articles it is marked with B<art_marked_unread> in "
+"front of the total number of articles in the thread. If there are recent "
+"articles within the thread it might be marked with B<art_marked_recent> in "
+"front of the total number of articles in the thread - this is controlled by "
+"the B<recent_time> option. If a thread has hot articles in it (see also "
+"section \"FILTERING ARTICLES\") it's marked with B<art_marked_selected> in "
+"front of the total number of articles in the thread. The number of lines of "
+"the first (unread) article in the thread might also be shown right before "
+"the subject - this is controlled by the B<show_info> option."
 msgstr ""
 
 # type: Plain text
@@ -1162,7 +1161,7 @@ msgstr ""
 "Ã¼berall das Gleichen."
 
 # type: TP
-#: ../tin.1:477 ../tin.1:1340 ../tin.1:1393
+#: ../tin.1:477 ../tin.1:1343 ../tin.1:1396
 #, no-wrap
 msgid "B<ShellEscape '!'>"
 msgstr "B<ShellEscape '!'>"
@@ -1242,7 +1241,7 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:508 ../tin.1:1346 ../tin.1:1400
+#: ../tin.1:508 ../tin.1:1349 ../tin.1:1403
 #, no-wrap
 msgid "B<Help 'h'>"
 msgstr "B<Help 'h'>"
@@ -1256,13 +1255,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:514 ../tin.1:1349 ../tin.1:1403
+#: ../tin.1:514 ../tin.1:1352 ../tin.1:1406
 #, no-wrap
 msgid "B<ToggleHelpDisplay 'H'>"
 msgstr "B<ToggleHelpDisplay 'H'>"
 
 # type: Plain text
-#: ../tin.1:517 ../tin.1:1352 ../tin.1:1406
+#: ../tin.1:517 ../tin.1:1355 ../tin.1:1409
 msgid "Toggle the display of help mini menu at the bottom of the screen."
 msgstr ""
 
@@ -1300,7 +1299,7 @@ msgid "NEWSGROUP SELECTION COMMANDS"
 msgstr ""
 
 # type: TP
-#: ../tin.1:529 ../tin.1:657 ../tin.1:907 ../tin.1:1071 ../tin.1:3248
+#: ../tin.1:529 ../tin.1:660 ../tin.1:910 ../tin.1:1074 ../tin.1:3267
 #, no-wrap
 msgid "B<4>"
 msgstr "B<4>"
@@ -1324,13 +1323,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:536 ../tin.1:678 ../tin.1:928
+#: ../tin.1:536 ../tin.1:681 ../tin.1:931
 #, no-wrap
 msgid "B<SetRange '#'>"
 msgstr "B<SetRange '#'>"
 
 # type: Plain text
-#: ../tin.1:540 ../tin.1:682 ../tin.1:932
+#: ../tin.1:540 ../tin.1:685 ../tin.1:935
 msgid ""
 "Choose a range of articles to be affected by the next command. See the "
 "section \"RANGES\" for more information."
@@ -1350,20 +1349,20 @@ msgid "Sort the list of newsgroups."
 msgstr "Liste vorhandener Newsgroups sortieren."
 
 # type: TP
-#: ../tin.1:543 ../tin.1:685 ../tin.1:935 ../tin.1:1125 ../tin.1:1337
-#: ../tin.1:1387
+#: ../tin.1:543 ../tin.1:688 ../tin.1:938 ../tin.1:1128 ../tin.1:1340
+#: ../tin.1:1390
 #, no-wrap
 msgid "B<SearchRepeat '\\e'>"
 msgstr "B<SearchRepeat '\\e'>"
 
 # type: Plain text
-#: ../tin.1:546 ../tin.1:938 ../tin.1:1128 ../tin.1:1340 ../tin.1:1390
+#: ../tin.1:546 ../tin.1:941 ../tin.1:1131 ../tin.1:1343 ../tin.1:1393
 msgid "Repeat the previous search."
 msgstr "Vorherige Suche wiederholen."
 
 # type: TP
-#: ../tin.1:546 ../tin.1:688 ../tin.1:938 ../tin.1:1128 ../tin.1:1331
-#: ../tin.1:1381
+#: ../tin.1:546 ../tin.1:691 ../tin.1:941 ../tin.1:1131 ../tin.1:1334
+#: ../tin.1:1384
 #, no-wrap
 msgid "B<SearchSubjF '/'>"
 msgstr "B<SearchSubjF '/'>"
@@ -1374,8 +1373,8 @@ msgid "Search for a group by name and de
 msgstr ""
 
 # type: TP
-#: ../tin.1:549 ../tin.1:691 ../tin.1:941 ../tin.1:1131 ../tin.1:1334
-#: ../tin.1:1384
+#: ../tin.1:549 ../tin.1:694 ../tin.1:944 ../tin.1:1134 ../tin.1:1337
+#: ../tin.1:1387
 #, no-wrap
 msgid "B<SearchSubjB '?'>"
 msgstr "B<SearchSubjB '?'>"
@@ -1410,7 +1409,7 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:559 ../tin.1:766 ../tin.1:979 ../tin.1:1189
+#: ../tin.1:559 ../tin.1:769 ../tin.1:982 ../tin.1:1192
 #, no-wrap
 msgid "B<Catchup 'c'>"
 msgstr "B<Catchup 'c'>"
@@ -1423,7 +1422,7 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:563 ../tin.1:770 ../tin.1:983 ../tin.1:1193
+#: ../tin.1:563 ../tin.1:773 ../tin.1:986 ../tin.1:1196
 #, no-wrap
 msgid "B<CatchupNextUnread 'C'>"
 msgstr "B<CatchupNextUnread 'C'>"
@@ -1449,13 +1448,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:571 ../tin.1:783 ../tin.1:996 ../tin.1:1205
+#: ../tin.1:571 ../tin.1:786 ../tin.1:999 ../tin.1:1208
 #, no-wrap
 msgid "B<EditFilter 'E'>"
 msgstr "B<EditFilter 'E'>"
 
 # type: Plain text
-#: ../tin.1:574 ../tin.1:786 ../tin.1:999 ../tin.1:1208
+#: ../tin.1:574 ../tin.1:789 ../tin.1:1002 ../tin.1:1211
 msgid "Edit the filter file and reload it afterwards."
 msgstr "Filter-Datei bearbeiten und danach anwenden."
 
@@ -1466,15 +1465,15 @@ msgid "B<SelectGoto 'g'>"
 msgstr "B<SelectGoto 'g'>"
 
 # type: Plain text
-#: ../tin.1:578 ../tin.1:790
+#: ../tin.1:578 ../tin.1:793
 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
-#: ../tin.1:578 ../tin.1:793 ../tin.1:999 ../tin.1:1221 ../tin.1:1343
-#: ../tin.1:1396
+#: ../tin.1:578 ../tin.1:796 ../tin.1:1002 ../tin.1:1224 ../tin.1:1346
+#: ../tin.1:1399
 #, no-wrap
 msgid "B<ToggleInfoLastLine 'i'>"
 msgstr "B<ToggleInfoLastLine 'i'>"
@@ -1488,13 +1487,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:583 ../tin.1:797 ../tin.1:1002 ../tin.1:1224
+#: ../tin.1:583 ../tin.1:800 ../tin.1:1005 ../tin.1:1227
 #, no-wrap
 msgid "B<ToggleInverseVideo 'I'>"
 msgstr "B<ToggleInverseVideo 'I'>"
 
 # type: Plain text
-#: ../tin.1:586 ../tin.1:800 ../tin.1:1005 ../tin.1:1227
+#: ../tin.1:586 ../tin.1:803 ../tin.1:1008 ../tin.1:1230
 msgid "Toggle inverse video."
 msgstr ""
 
@@ -1514,13 +1513,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:592 ../tin.1:817 ../tin.1:1241
+#: ../tin.1:592 ../tin.1:820 ../tin.1:1244
 #, no-wrap
 msgid "B<OptionMenu 'M'>"
 msgstr "B<OptionMenu 'M'>"
 
 # type: Plain text
-#: ../tin.1:596 ../tin.1:821 ../tin.1:1245
+#: ../tin.1:596 ../tin.1:824 ../tin.1:1248
 msgid ""
 "User configurable options menu (for more information see section \"GLOBAL "
 "OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES\")."
@@ -1538,7 +1537,7 @@ msgid "Positions the cursor on the next 
 msgstr ""
 
 # type: TP
-#: ../tin.1:599 ../tin.1:838 ../tin.1:1024 ../tin.1:1262
+#: ../tin.1:599 ../tin.1:841 ../tin.1:1027 ../tin.1:1265
 #, no-wrap
 msgid "B<Quit 'q'>"
 msgstr "B<Quit 'q'>"
@@ -1551,13 +1550,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:603 ../tin.1:841 ../tin.1:1027 ../tin.1:1265
+#: ../tin.1:603 ../tin.1:844 ../tin.1:1030 ../tin.1:1268
 #, no-wrap
 msgid "B<QuitTin 'Q'>"
 msgstr "B<QuitTin 'Q'>"
 
 # type: Plain text
-#: ../tin.1:606 ../tin.1:844 ../tin.1:1030 ../tin.1:1268
+#: ../tin.1:606 ../tin.1:847 ../tin.1:1033 ../tin.1:1271
 msgid "Quit B<tin> - don't ask the user to confirm."
 msgstr "Beendet B<tin> sofort, ohne BestÃ¤tigungsnachfrage."
 
@@ -1576,13 +1575,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:611 ../tin.1:847 ../tin.1:1030
+#: ../tin.1:611 ../tin.1:850 ../tin.1:1033
 #, no-wrap
 msgid "B<BugReport 'R'>"
 msgstr "B<BugReport 'R'>"
 
 # type: Plain text
-#: ../tin.1:615 ../tin.1:851 ../tin.1:1034
+#: ../tin.1:615 ../tin.1:854 ../tin.1:1037
 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."
@@ -1645,7 +1644,7 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:633 ../tin.1:875 ../tin.1:1049 ../tin.1:1302
+#: ../tin.1:633 ../tin.1:878 ../tin.1:1052 ../tin.1:1305
 #, no-wrap
 msgid "B<Post 'w'>"
 msgstr "B<Post 'w'>"
@@ -1717,43 +1716,51 @@ msgstr ""
 
 # type: Plain text
 #: ../tin.1:660
+msgid ""
+"All searches in this level are limited to unread articles if in "
+"B<show_only_unread_arts> mode. B<GroupToggleReadUnread> ('B<r>')  can be use "
+"toggle the setting right before/after the search."
+msgstr ""
+
+# type: Plain text
+#: ../tin.1:663
 msgid "Select article 4."
 msgstr "Artikel 4 auswÃ¤hlen."
 
 # type: TP
-#: ../tin.1:660 ../tin.1:910 ../tin.1:1074
+#: ../tin.1:663 ../tin.1:913 ../tin.1:1077
 #, no-wrap
 msgid "B<MenuFilterSelect '^A'>"
 msgstr "B<MenuFilterSelect '^A'>"
 
 # type: Plain text
-#: ../tin.1:664 ../tin.1:914 ../tin.1:1078
+#: ../tin.1:667 ../tin.1:917 ../tin.1:1081
 msgid ""
 "Auto select article(s) using a menu. Read the section \"FILTERING ARTICLES\" "
 "for more information."
 msgstr ""
 
 # type: TP
-#: ../tin.1:664 ../tin.1:914 ../tin.1:1090
+#: ../tin.1:667 ../tin.1:917 ../tin.1:1093
 #, no-wrap
 msgid "B<MenuFilterKill '^K'>"
 msgstr "B<MenuFilterKill '^K'>"
 
 # type: Plain text
-#: ../tin.1:668 ../tin.1:918 ../tin.1:1094
+#: ../tin.1:671 ../tin.1:921 ../tin.1:1097
 msgid ""
 "Kill article(s) using a menu. Read the section \"FILTERING ARTICLES\" for "
 "more information."
 msgstr ""
 
 # type: TP
-#: ../tin.1:668 ../tin.1:918
+#: ../tin.1:671 ../tin.1:921
 #, no-wrap
 msgid "B<MarkFeedRead '^X'>"
 msgstr "B<MarkFeedRead '^X'>"
 
 # type: Plain text
-#: ../tin.1:673 ../tin.1:923
+#: ../tin.1:676 ../tin.1:926
 msgid ""
 "Mark current article, thread, range, auto-selected (hot) articles, articles "
 "matching pattern or tagged articles as read. A prompt asks which type should "
@@ -1761,13 +1768,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:673 ../tin.1:923
+#: ../tin.1:676 ../tin.1:926
 #, no-wrap
 msgid "B<MarkFeedUnread '^W'>"
 msgstr "B<MarkFeedUnread '^W'>"
 
 # type: Plain text
-#: ../tin.1:678 ../tin.1:928
+#: ../tin.1:681 ../tin.1:931
 msgid ""
 "Mark current article, thread, range, auto-selected (hot) articles, articles "
 "matching pattern or tagged articles as unread. A prompt asks which type "
@@ -1775,63 +1782,63 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:682 ../tin.1:932 ../tin.1:1122
+#: ../tin.1:685 ../tin.1:935 ../tin.1:1125
 #, no-wrap
 msgid "B<LastViewed '-'>"
 msgstr "B<LastViewed '-'>"
 
 # type: Plain text
-#: ../tin.1:685 ../tin.1:935 ../tin.1:1125
+#: ../tin.1:688 ../tin.1:938 ../tin.1:1128
 msgid "Re-enter the last message that was viewed."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:688
+#: ../tin.1:691
 msgid "Repeat the previous search"
 msgstr "Vorherige Suche wiederholen."
 
 # type: Plain text
-#: ../tin.1:691
+#: ../tin.1:694
 msgid "Search forward for specified subject."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:694
+#: ../tin.1:697
 msgid "Search backward for specified subject."
 msgstr ""
 
 # type: TP
-#: ../tin.1:694
+#: ../tin.1:697
 #, no-wrap
 msgid "B<GroupSelThd '*'>"
 msgstr "B<GroupSelThd '*'>"
 
 # type: Plain text
-#: ../tin.1:697
+#: ../tin.1:700
 msgid "Select current thread for later processing."
 msgstr ""
 
 # type: TP
-#: ../tin.1:697
+#: ../tin.1:700
 #, no-wrap
 msgid "B<GroupDoAutoSel '+'>"
 msgstr "B<GroupDoAutoSel '+'>"
 
 # type: Plain text
-#: ../tin.1:701
+#: ../tin.1:704
 msgid ""
 "Selects all threads in current group. It is a shortcut for calling "
 "B<GroupSelPattern> with a pattern of ''*''."
 msgstr ""
 
 # type: TP
-#: ../tin.1:701
+#: ../tin.1:704
 #, no-wrap
 msgid "B<GroupToggleThdSel '.'>"
 msgstr "B<GroupToggleThdSel '.'>"
 
 # type: Plain text
-#: ../tin.1:706
+#: ../tin.1:709
 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 "
@@ -1839,13 +1846,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:706
+#: ../tin.1:709
 #, no-wrap
 msgid "B<GroupSelThdIfUnreadSelected ';'>"
 msgstr "B<GroupSelThdIfUnreadSelected ';'>"
 
 # type: Plain text
-#: ../tin.1:711
+#: ../tin.1:714
 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-"
@@ -1853,13 +1860,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:711
+#: ../tin.1:714
 #, no-wrap
 msgid "B<GroupSelPattern '='>"
 msgstr "B<GroupSelPattern '='>"
 
 # type: Plain text
-#: ../tin.1:717
+#: ../tin.1:720
 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 "
@@ -1868,24 +1875,24 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:717
+#: ../tin.1:720
 #, no-wrap
 msgid "B<GroupReverseSel '@'>"
 msgstr "B<GroupReverseSel '@'>"
 
 # type: Plain text
-#: ../tin.1:720
+#: ../tin.1:723
 msgid "Reverse all selections on all articles."
 msgstr ""
 
 # type: TP
-#: ../tin.1:720
+#: ../tin.1:723
 #, no-wrap
 msgid "B<GroupUndoSel '~'>"
 msgstr "B<GroupUndoSel '~'>"
 
 # type: Plain text
-#: ../tin.1:726
+#: ../tin.1:729
 msgid ""
 "Undo all selections on all articles. It clears the toggle effect of "
 "B<GroupMarkUnselArtRead> ('B<X>') command. Thus after first doing a "
@@ -1894,13 +1901,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:726 ../tin.1:956 ../tin.1:1148
+#: ../tin.1:729 ../tin.1:959 ../tin.1:1151
 #, no-wrap
 msgid "B<Pipe '|'>"
 msgstr "B<Pipe '|'>"
 
 # type: Plain text
-#: ../tin.1:731 ../tin.1:961 ../tin.1:1153
+#: ../tin.1:734 ../tin.1:964 ../tin.1:1156
 msgid ""
 "Pipe current article / thread / auto-selected (hot) articles / articles "
 "matching pattern / tagged articles into command. See the section \"MAILING "
@@ -1908,13 +1915,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:731 ../tin.1:1153
+#: ../tin.1:734 ../tin.1:1156
 #, no-wrap
 msgid "B<QuickFilterSelect '['>"
 msgstr "B<QuickFilterSelect '['>"
 
 # type: Plain text
-#: ../tin.1:740
+#: ../tin.1:743
 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: "
@@ -1926,13 +1933,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:740 ../tin.1:1162
+#: ../tin.1:743 ../tin.1:1165
 #, no-wrap
 msgid "B<QuickFilterKill ']'>"
 msgstr "B<QuickFilterKill ']'>"
 
 # type: Plain text
-#: ../tin.1:749
+#: ../tin.1:752
 msgid ""
 "Kill article(s) with a single key [after confirmation]. The defaults used "
 "for killing are based upon the following four tinrc config variables: "
@@ -1944,99 +1951,99 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:749
+#: ../tin.1:752
 #, no-wrap
 msgid "B<GroupReadBasenote '^J' 'E<lt>CRE<gt>'>"
 msgstr "B<GroupReadBasenote '^J' 'E<lt>CRE<gt>'>"
 
 # type: Plain text
-#: ../tin.1:752
+#: ../tin.1:755
 msgid "Read current article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:752
+#: ../tin.1:755
 #, no-wrap
 msgid "B<GroupNextUnreadArtOrGrp 'E<lt>TABE<gt>'>"
 msgstr "B<GroupNextUnreadArtOrGrp 'E<lt>TABE<gt>'>"
 
 # type: Plain text
-#: ../tin.1:755
+#: ../tin.1:758
 msgid "View next unread article or group."
 msgstr ""
 
 # type: TP
-#: ../tin.1:755 ../tin.1:967 ../tin.1:1179
+#: ../tin.1:758 ../tin.1:970 ../tin.1:1182
 #, no-wrap
 msgid "B<SearchAuthF 'a'>"
 msgstr "B<SearchAuthF 'a'>"
 
 # type: Plain text
-#: ../tin.1:759
+#: ../tin.1:762
 msgid ""
 "Author forward search. This searches for articles with a specific ''From:'' "
 "line."
 msgstr ""
 
 # type: TP
-#: ../tin.1:759 ../tin.1:972 ../tin.1:1182
+#: ../tin.1:762 ../tin.1:975 ../tin.1:1185
 #, no-wrap
 msgid "B<SearchAuthB 'A'>"
 msgstr "B<SearchAuthB 'A'>"
 
 # type: Plain text
-#: ../tin.1:762 ../tin.1:975
+#: ../tin.1:765 ../tin.1:978
 msgid "Author backward search. Otherwise, see B<SearchAuthF> ('B<a>') above."
 msgstr ""
 
 # type: TP
-#: ../tin.1:762 ../tin.1:975 ../tin.1:1185
+#: ../tin.1:765 ../tin.1:978 ../tin.1:1188
 #, no-wrap
 msgid "B<SearchBody 'B'>"
 msgstr "B<SearchBody 'B'>"
 
 # type: Plain text
-#: ../tin.1:766 ../tin.1:979 ../tin.1:1189
+#: ../tin.1:769 ../tin.1:982 ../tin.1:1192
 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
-#: ../tin.1:770
+#: ../tin.1:773
 msgid ""
 "Mark all articles as read [after confirmation] then return to the group "
 "selection list. Move cursor to next group."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:774
+#: ../tin.1:777
 msgid ""
 "Mark all articles as read [after confirmation] and enter the next group with "
 "unread news."
 msgstr ""
 
 # type: TP
-#: ../tin.1:774
+#: ../tin.1:777
 #, no-wrap
 msgid "B<GroupToggleSubjDisplay 'd'>"
 msgstr "B<GroupToggleSubjDisplay 'd'>"
 
 # type: Plain text
-#: ../tin.1:778 ../tin.1:991
+#: ../tin.1:781 ../tin.1:994
 msgid ""
 "Cycle the display of the author through all the possible options for the "
 "tinrc variable B<show_author>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:778
+#: ../tin.1:781
 #, no-wrap
 msgid "B<GroupCancel 'D'>"
 msgstr "B<GroupCancel 'D'>"
 
 # type: Plain text
-#: ../tin.1:783 ../tin.1:996 ../tin.1:1202
+#: ../tin.1:786 ../tin.1:999 ../tin.1:1205
 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 "
@@ -2044,37 +2051,37 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:786
+#: ../tin.1:789
 #, no-wrap
 msgid "B<GroupGoto 'g'>"
 msgstr "B<GroupGoto 'g'>"
 
 # type: TP
-#: ../tin.1:790
+#: ../tin.1:793
 #, no-wrap
 msgid "B<GroupToggleGetartLimit 'G'>"
 msgstr "B<GroupToggleGetartLimit 'G'>"
 
 # type: Plain text
-#: ../tin.1:793
+#: ../tin.1:796
 msgid "Toggle article/group limit."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:797
+#: ../tin.1:800
 msgid ""
 "Display the subject of the first article in the current thread in the last "
 "line."
 msgstr ""
 
 # type: TP
-#: ../tin.1:800
+#: ../tin.1:803
 #, no-wrap
 msgid "B<GroupMarkThdRead 'K'>"
 msgstr "B<GroupMarkThdRead 'K'>"
 
 # type: Plain text
-#: ../tin.1:806
+#: ../tin.1:809
 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 "
@@ -2083,35 +2090,35 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:806
+#: ../tin.1:809
 #, no-wrap
 msgid "B<GroupListThd 'l'>"
 msgstr "B<GroupListThd 'l'>"
 
 # type: Plain text
-#: ../tin.1:809
+#: ../tin.1:812
 msgid "Open the thread under the current cursor position."
 msgstr ""
 
 # type: TP
-#: ../tin.1:809 ../tin.1:1011 ../tin.1:1233
+#: ../tin.1:812 ../tin.1:1014 ../tin.1:1236
 #, no-wrap
 msgid "B<LookupMessage 'L'>"
 msgstr "B<LookupMessage 'L'>"
 
 # type: Plain text
-#: ../tin.1:812 ../tin.1:1014 ../tin.1:1236
+#: ../tin.1:815 ../tin.1:1017 ../tin.1:1239
 msgid "Look up article by ''Message-ID:''."
 msgstr "Artikel anhand der ''Message-ID:'' nachschlagen."
 
 # type: TP
-#: ../tin.1:812
+#: ../tin.1:815
 #, no-wrap
 msgid "B<GroupMail 'm'>"
 msgstr "B<GroupMail 'm'>"
 
 # type: Plain text
-#: ../tin.1:817 ../tin.1:1019 ../tin.1:1241
+#: ../tin.1:820 ../tin.1:1022 ../tin.1:1244
 msgid ""
 "Mail current article / thread / auto-selected (hot) articles / articles "
 "matching pattern / tagged articles to someone. See the section \"MAILING "
@@ -2119,35 +2126,35 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:821
+#: ../tin.1:824
 #, no-wrap
 msgid "B<GroupNextGroup 'n'>"
 msgstr "B<GroupNextGroup 'n'>"
 
 # type: Plain text
-#: ../tin.1:824
+#: ../tin.1:827
 msgid "Go to next group."
 msgstr ""
 
 # type: TP
-#: ../tin.1:824
+#: ../tin.1:827
 #, no-wrap
 msgid "B<GroupNextUnreadArt 'N'>"
 msgstr "B<GroupNextUnreadArt 'N'>"
 
 # type: Plain text
-#: ../tin.1:827
+#: ../tin.1:830
 msgid "Go to next unread article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:827 ../tin.1:1019 ../tin.1:1251
+#: ../tin.1:830 ../tin.1:1022 ../tin.1:1254
 #, no-wrap
 msgid "B<Print 'o'>"
 msgstr "B<Print 'o'>"
 
 # type: Plain text
-#: ../tin.1:832 ../tin.1:1024 ../tin.1:1256
+#: ../tin.1:835 ../tin.1:1027 ../tin.1:1259
 msgid ""
 "Send current article / thread / auto-selected (hot) articles / articles "
 "matching pattern / tagged articles to printer. See the section \"MAILING "
@@ -2155,51 +2162,51 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:832
+#: ../tin.1:835
 #, no-wrap
 msgid "B<GroupPrevGroup 'p'>"
 msgstr "B<GroupPrevGroup 'p'>"
 
 # type: Plain text
-#: ../tin.1:835
+#: ../tin.1:838
 msgid "Go to previous group."
 msgstr ""
 
 # type: TP
-#: ../tin.1:835
+#: ../tin.1:838
 #, no-wrap
 msgid "B<GroupPrevUnreadArt 'P'>"
 msgstr "B<GroupPrevUnreadArt 'P'>"
 
 # type: Plain text
-#: ../tin.1:838
+#: ../tin.1:841
 msgid "Go to previous unread article."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:841 ../tin.1:1027
+#: ../tin.1:844 ../tin.1:1030
 msgid "Return to previous level."
 msgstr ""
 
 # type: TP
-#: ../tin.1:844
+#: ../tin.1:847
 #, no-wrap
 msgid "B<GroupToggleReadUnread 'r'>"
 msgstr "B<GroupToggleReadUnread 'r'>"
 
 # type: Plain text
-#: ../tin.1:847
+#: ../tin.1:850
 msgid "Toggle the display between all articles and unread articles."
 msgstr ""
 
 # type: TP
-#: ../tin.1:851
+#: ../tin.1:854
 #, no-wrap
 msgid "B<GroupSave 's'>"
 msgstr "B<GroupSave 's'>"
 
 # type: Plain text
-#: ../tin.1:856 ../tin.1:1039 ../tin.1:1281
+#: ../tin.1:859 ../tin.1:1042 ../tin.1:1284
 msgid ""
 "Save current article / thread / auto-selected (hot) articles / articles "
 "matching pattern / tagged articles. See the section \"MAILING PIPING "
@@ -2207,24 +2214,24 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:856
+#: ../tin.1:859
 #, no-wrap
 msgid "B<GroupAutoSave 'S'>"
 msgstr "B<GroupAutoSave 'S'>"
 
 # type: Plain text
-#: ../tin.1:859 ../tin.1:1042 ../tin.1:1284
+#: ../tin.1:862 ../tin.1:1045 ../tin.1:1287
 msgid "Save marked articles automatically without further prompting."
 msgstr "Markierte Artikel automatisch ohne weiteres Nachfragen speichern."
 
 # type: TP
-#: ../tin.1:859
+#: ../tin.1:862
 #, no-wrap
 msgid "B<GroupTag 't'>"
 msgstr "B<GroupTag 't'>"
 
 # type: Plain text
-#: ../tin.1:864
+#: ../tin.1:867
 msgid ""
 "Toggle tag-status of current article / thread for B<GroupMail> ('B<m>')  / "
 "B<Pipe> ('B<|>') / B<Print> ('B<o>') / B<GroupSave> ('B<s>') / "
@@ -2232,25 +2239,25 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:864
+#: ../tin.1:867
 #, no-wrap
 msgid "B<GroupTagParts 'T'>"
 msgstr "B<GroupTagParts 'T'>"
 
 # type: Plain text
-#: ../tin.1:867
+#: ../tin.1:870
 msgid ""
 "Automatically tag in order all the parts of the current multi-part message."
 msgstr ""
 
 # type: TP
-#: ../tin.1:867
+#: ../tin.1:870
 #, no-wrap
 msgid "B<GroupToggleThreading 'u'>"
 msgstr "B<GroupToggleThreading 'u'>"
 
 # type: Plain text
-#: ../tin.1:872
+#: ../tin.1:875
 msgid ""
 "Cycle the threading mode through no threading, threading by subject, "
 "threading by references, threading on both subject and references, group "
@@ -2258,18 +2265,18 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:872
+#: ../tin.1:875
 #, no-wrap
 msgid "B<GroupUntag 'U'>"
 msgstr "B<GroupUntag 'U'>"
 
 # type: Plain text
-#: ../tin.1:875
+#: ../tin.1:878
 msgid "Untag all articles that were tagged."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:881
+#: ../tin.1:884
 msgid ""
 "Post an article to current group. If posting fails for some reason, you'll "
 "get the chance to edit the article again via B<PostEdit> ('B<e>'), postpone "
@@ -2278,13 +2285,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:881
+#: ../tin.1:884
 #, no-wrap
 msgid "B<GroupRepost 'x'>"
 msgstr "B<GroupRepost 'x'>"
 
 # type: Plain text
-#: ../tin.1:887
+#: ../tin.1:890
 msgid ""
 "Repost an already posted article / thread / auto-selected (hot) articles / "
 "articles matching pattern / tagged articles to another newsgroup(s). Useful "
@@ -2293,13 +2300,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:887
+#: ../tin.1:890
 #, no-wrap
 msgid "B<GroupMarkUnselArtRead 'X'>"
 msgstr "B<GroupMarkUnselArtRead 'X'>"
 
 # type: Plain text
-#: ../tin.1:895
+#: ../tin.1:898
 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.  "
@@ -2310,25 +2317,25 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:895 ../tin.1:1056 ../tin.1:1315
+#: ../tin.1:898 ../tin.1:1059 ../tin.1:1318
 #, no-wrap
 msgid "B<MarkArtUnread 'z'>"
 msgstr "B<MarkArtUnread 'z'>"
 
 # type: Plain text
-#: ../tin.1:898
+#: ../tin.1:901
 msgid "Mark current article as unread."
 msgstr "Aktuellen Artikel als ungelesen markieren."
 
 # type: TP
-#: ../tin.1:898 ../tin.1:1061 ../tin.1:1318
+#: ../tin.1:901 ../tin.1:1064 ../tin.1:1321
 #, no-wrap
 msgid "B<MarkThdUnread 'Z'>"
 msgstr "B<MarkThdUnread 'Z'>"
 
 # type: Plain text
 #. --------------------------------------------------------------------
-#: ../tin.1:905
+#: ../tin.1:908
 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 "
@@ -2336,94 +2343,94 @@ msgid ""
 msgstr ""
 
 # type: SS
-#: ../tin.1:905
+#: ../tin.1:908
 #, no-wrap
 msgid "THREAD LISTING COMMANDS"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:910
+#: ../tin.1:913
 msgid "Select article 4 within thread."
 msgstr "Artikel 4 aus dem Thread auswÃ¤hlen."
 
 # type: Plain text
-#: ../tin.1:941
+#: ../tin.1:944
 msgid "Search forward for a specified subject."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:944
+#: ../tin.1:947
 msgid "Search backwards for a specified subject."
 msgstr ""
 
 # type: TP
-#: ../tin.1:944
+#: ../tin.1:947
 #, no-wrap
 msgid "B<ThreadSelArt '*'>"
 msgstr "B<ThreadSelArt '*'>"
 
 # type: Plain text
-#: ../tin.1:947
+#: ../tin.1:950
 msgid "Select the current thread for later processing."
 msgstr ""
 
 # type: TP
-#: ../tin.1:947
+#: ../tin.1:950
 #, no-wrap
 msgid "B<ThreadToggleArtSel '.'>"
 msgstr "B<ThreadToggleArtSel '.'>"
 
 # type: Plain text
-#: ../tin.1:950
+#: ../tin.1:953
 msgid "Toggle selection of current article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:950
+#: ../tin.1:953
 #, no-wrap
 msgid "B<ThreadReverseSel '@'>"
 msgstr "B<ThreadReverseSel '@'>"
 
 # type: Plain text
-#: ../tin.1:953
+#: ../tin.1:956
 msgid "Reverse article selections."
 msgstr "Artikelauswahl invertieren."
 
 # type: TP
-#: ../tin.1:953
+#: ../tin.1:956
 #, no-wrap
 msgid "B<ThreadUndoSel '~'>"
 msgstr "B<ThreadUndoSel '~'>"
 
 # type: Plain text
-#: ../tin.1:956
+#: ../tin.1:959
 msgid "Undo all selections on current thread."
 msgstr ""
 
 # type: TP
-#: ../tin.1:961
+#: ../tin.1:964
 #, no-wrap
 msgid "B<ThreadReadArt '^J' 'E<lt>CRE<gt>'>"
 msgstr "B<ThreadReadArt '^J' 'E<lt>CRE<gt>'>"
 
 # type: Plain text
-#: ../tin.1:964
+#: ../tin.1:967
 msgid "Read current article within thread."
 msgstr ""
 
 # type: TP
-#: ../tin.1:964
+#: ../tin.1:967
 #, no-wrap
 msgid "B<ThreadReadNextArtOrThread 'E<lt>TABE<gt>'>"
 msgstr "B<ThreadReadNextArtOrThread 'E<lt>TABE<gt>'>"
 
 # type: Plain text
-#: ../tin.1:967
+#: ../tin.1:970
 msgid "View next unread article within thread."
 msgstr "NÃ¤chsten ungelesenen Artikel im Thread anzeigen."
 
 # type: Plain text
-#: ../tin.1:972
+#: ../tin.1:975
 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 "
@@ -2431,44 +2438,44 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:983
+#: ../tin.1:986
 msgid ""
 "Mark thread as read [after confirmation] and return to the group index "
 "page.  Move cursor to next thread."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:987
+#: ../tin.1:990
 msgid ""
 "Mark thread as read [after confirmation] and enter the next thread "
 "containing unread news."
 msgstr ""
 
 # type: TP
-#: ../tin.1:987
+#: ../tin.1:990
 #, no-wrap
 msgid "B<ThreadToggleSubjDisplay 'd'>"
 msgstr "B<ThreadToggleSubjDisplay 'd'>"
 
 # type: TP
-#: ../tin.1:991
+#: ../tin.1:994
 #, no-wrap
 msgid "B<ThreadCancel 'D'>"
 msgstr "B<ThreadCancel 'D'>"
 
 # type: Plain text
-#: ../tin.1:1002 ../tin.1:1224
+#: ../tin.1:1005 ../tin.1:1227
 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
-#: ../tin.1:1005
+#: ../tin.1:1008
 #, no-wrap
 msgid "B<ThreadMarkArtRead 'K'>"
 msgstr "B<ThreadMarkArtRead 'K'>"
 
 # type: Plain text
-#: ../tin.1:1011
+#: ../tin.1:1014
 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 "
@@ -2476,49 +2483,49 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1014
+#: ../tin.1:1017
 #, no-wrap
 msgid "B<ThreadMail 'm'>"
 msgstr "B<ThreadMail 'm'>"
 
 # type: TP
-#: ../tin.1:1034
+#: ../tin.1:1037
 #, no-wrap
 msgid "B<ThreadSave 's'>"
 msgstr "B<ThreadSave 's'>"
 
 # type: TP
-#: ../tin.1:1039
+#: ../tin.1:1042
 #, no-wrap
 msgid "B<ThreadAutoSave 'S'>"
 msgstr "B<ThreadAutoSave 'S'>"
 
 # type: TP
-#: ../tin.1:1042
+#: ../tin.1:1045
 #, no-wrap
 msgid "B<ThreadTag 't'>"
 msgstr "B<ThreadTag 't'>"
 
 # type: Plain text
-#: ../tin.1:1046 ../tin.1:1288
+#: ../tin.1:1049 ../tin.1:1291
 msgid ""
 "Toggle tag status of current article for mailing, piping, printing, saving "
 "or reposting."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1046
+#: ../tin.1:1049
 #, no-wrap
 msgid "B<ThreadUntag 'U'>"
 msgstr "B<ThreadUntag 'U'>"
 
 # type: Plain text
-#: ../tin.1:1049
+#: ../tin.1:1052
 msgid "Untag all tagged threads."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1056
+#: ../tin.1:1059
 msgid ""
 "Post an article to current group. If posting fails for some reason, you'll "
 "get the chance to edit the article again via B<PostEdit> ('B<e>'), postpone "
@@ -2527,7 +2534,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1061
+#: ../tin.1:1064
 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 "
@@ -2536,142 +2543,142 @@ msgstr ""
 
 # type: Plain text
 #. --------------------------------------------------------------------
-#: ../tin.1:1066
+#: ../tin.1:1069
 msgid "Mark all articles in thread as unread."
 msgstr "Alle Artikel im aktuellen Thread as ungelesen markieren."
 
 # type: SS
-#: ../tin.1:1066
+#: ../tin.1:1069
 #, no-wrap
 msgid "ARTICLE VIEWER COMMANDS"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1071
+#: ../tin.1:1074
 msgid "Read the first (base) article in this thread."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1074
+#: ../tin.1:1077
 msgid "Read response 4 in this thread."
 msgstr "Antwort 4 im diesem Thread lesen."
 
 # type: TP
-#: ../tin.1:1078
+#: ../tin.1:1081
 #, no-wrap
 msgid "B<PageReplyQuoteHeaders '^E'>"
 msgstr "B<PageReplyQuoteHeaders '^E'>"
 
 # type: Plain text
-#: ../tin.1:1082
+#: ../tin.1:1085
 msgid ""
 "Reply through mail to the author of the current article with a copy of the "
 "article with all headers included."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1082
+#: ../tin.1:1085
 #, no-wrap
 msgid "B<PagePGPCheckArticle '^G'>"
 msgstr "B<PagePGPCheckArticle '^G'>"
 
 # type: Plain text
-#: ../tin.1:1087
+#: ../tin.1:1090
 msgid "Perform B<pgp>(1)  operations on article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1087
+#: ../tin.1:1090
 #, no-wrap
 msgid "B<PageToggleRaw '^H'>"
 msgstr "B<PageToggleRaw '^H'>"
 
 # type: Plain text
-#: ../tin.1:1090
+#: ../tin.1:1093
 msgid "Toggles the display mode (raw including all headers vs. cooked)."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1094
+#: ../tin.1:1097
 #, no-wrap
 msgid "B<PageToggleTabs '^T'>"
 msgstr "B<PageToggleTabs '^T'>"
 
 # type: Plain text
-#: ../tin.1:1097
+#: ../tin.1:1100
 msgid "Toggle the TAB width between 4 and 8 characters."
 msgstr "Tabulatorbreite zwischen 4 und 8 Zeichen Umschalten."
 
 # type: TP
-#: ../tin.1:1097
+#: ../tin.1:1100
 #, no-wrap
 msgid "B<PageFollowupQuoteHeaders '^W'>"
 msgstr "B<PageFollowupQuoteHeaders '^W'>"
 
 # type: Plain text
-#: ../tin.1:1101
+#: ../tin.1:1104
 msgid ""
 "Post a followup to the current article with a copy of the article with all "
 "headers included."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1101
+#: ../tin.1:1104
 #, no-wrap
 msgid "B<PageToggleTex2iso '\"'>"
 msgstr "B<PageToggleTex2iso '\"'>"
 
 # type: Plain text
-#: ../tin.1:1105
+#: ../tin.1:1108
 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
-#: ../tin.1:1105
+#: ../tin.1:1108
 #, no-wrap
 msgid "B<PageToggleAllHeaders '*'>"
 msgstr "B<PageToggleAllHeaders '*'>"
 
 # type: TP
-#: ../tin.1:1108
+#: ../tin.1:1111
 msgid ""
 "Toggles the display of all headers vs. headers in B<news_headers_to_display>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1108
+#: ../tin.1:1111
 #, no-wrap
 msgid "B<PageToggleRot '%'>"
 msgstr "B<PageToggleRot '%'>"
 
 # type: Plain text
-#: ../tin.1:1111
+#: ../tin.1:1114
 msgid "Toggle ROT-13 decoding for this article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1111
+#: ../tin.1:1114
 #, no-wrap
 msgid "B<PageToggleUue '('>"
 msgstr "B<PageToggleUue '('>"
 
 # type: Plain text
-#: ../tin.1:1115
+#: ../tin.1:1118
 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
-#: ../tin.1:1115
+#: ../tin.1:1118
 #, no-wrap
 msgid "B<PageReveal ')'>"
 msgstr "B<PageReveal ')'>"
 
 # type: Plain text
-#: ../tin.1:1122
+#: ../tin.1:1125
 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 "
@@ -2681,23 +2688,23 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1131
+#: ../tin.1:1134
 msgid "Forward search the text of this article."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1134
+#: ../tin.1:1137
 msgid "Backward search the text of this article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1134
+#: ../tin.1:1137
 #, no-wrap
 msgid "B<PageSkipIncludedText ':'>"
 msgstr "B<PageSkipIncludedText ':'>"
 
 # type: Plain text
-#: ../tin.1:1139
+#: ../tin.1:1142
 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 "
@@ -2705,40 +2712,40 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1139
+#: ../tin.1:1142
 #, no-wrap
 msgid "B<PageTopThd 'E<lt>'>"
 msgstr "B<PageTopThd 'E<lt>'>"
 
 # type: Plain text
-#: ../tin.1:1142
+#: ../tin.1:1145
 msgid "Go to the first article in the current thread."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1142
+#: ../tin.1:1145
 #, no-wrap
 msgid "B<PageBotThd 'E<gt>'>"
 msgstr "B<PageBotThd 'E<gt>'>"
 
 # type: Plain text
-#: ../tin.1:1145
+#: ../tin.1:1148
 msgid "Go to the last article in the current thread."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1145
+#: ../tin.1:1148
 #, no-wrap
 msgid "B<PageToggleHighlight '_'>"
 msgstr "B<PageToggleHighlight '_'>"
 
 # type: Plain text
-#: ../tin.1:1148
+#: ../tin.1:1151
 msgid "Toggle word highlighting on/off."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1162
+#: ../tin.1:1165
 msgid ""
 "Auto select article(s) with a single key. The defaults used for selection "
 "are set based upon the following four tinrc config variables: "
@@ -2750,7 +2757,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1171
+#: ../tin.1:1174
 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>, "
@@ -2761,24 +2768,24 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1171
+#: ../tin.1:1174
 #, no-wrap
 msgid "B<PageNextThd '^J' 'E<lt>CRE<gt>'>"
 msgstr "B<PageNextThd '^J' 'E<lt>CRE<gt>'>"
 
 # type: Plain text
-#: ../tin.1:1174
+#: ../tin.1:1177
 msgid "Go to next base article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1174
+#: ../tin.1:1177
 #, no-wrap
 msgid "B<PageNextUnread 'E<lt>TABE<gt>'>"
 msgstr "B<PageNextUnread 'E<lt>TABE<gt>'>"
 
 # type: Plain text
-#: ../tin.1:1179
+#: ../tin.1:1182
 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 "
@@ -2786,265 +2793,265 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1182
+#: ../tin.1:1185
 msgid "Author forward search."
 msgstr "Suche nach Autor (vorwÃ¤rts)."
 
 # type: Plain text
-#: ../tin.1:1185
+#: ../tin.1:1188
 msgid "Author backward search."
 msgstr "Suche nach Autor (rÃ¼ckwÃ¤rts)."
 
 # type: Plain text
-#: ../tin.1:1193
+#: ../tin.1:1196
 msgid ""
 "Mark the current thread as read [after confirmation] and return to the "
 "previous menu. Move cursor to next item."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1197
+#: ../tin.1:1200
 msgid ""
 "Mark the rest of the current thread as read [after confirmation] and enter "
 "the next thread with unread articles."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1197
+#: ../tin.1:1200
 #, no-wrap
 msgid "B<PageCancel 'D'>"
 msgstr "B<PageCancel 'D'>"
 
 # type: TP
-#: ../tin.1:1202
+#: ../tin.1:1205
 #, no-wrap
 msgid "B<PageEditArticle 'e'>"
 msgstr "B<PageEditArticle 'e'>"
 
 # type: Plain text
-#: ../tin.1:1205
+#: ../tin.1:1208
 msgid ""
 "Edit the current article. This is restricted to mailgroups and saved news."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1208
+#: ../tin.1:1211
 #, no-wrap
 msgid "B<PageFollowupQuote 'f'>"
 msgstr "B<PageFollowupQuote 'f'>"
 
 # type: Plain text
-#: ../tin.1:1211
+#: ../tin.1:1214
 msgid ""
 "Post a followup to the current article with a copy of the article included."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1211
+#: ../tin.1:1214
 #, no-wrap
 msgid "B<PageFollowup 'F'>"
 msgstr "B<PageFollowup 'F'>"
 
 # type: Plain text
-#: ../tin.1:1215
+#: ../tin.1:1218
 msgid ""
 "Post a followup to the current article without including a copy of the "
 "article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1215
+#: ../tin.1:1218
 #, no-wrap
 msgid "B<PageFirstPage 'g'>"
 msgstr "B<PageFirstPage 'g'>"
 
 # type: Plain text
-#: ../tin.1:1218
+#: ../tin.1:1221
 msgid "Go to the start of the article."
 msgstr "Zum Anfang des Artikels springen."
 
 # type: TP
-#: ../tin.1:1218
+#: ../tin.1:1221
 #, no-wrap
 msgid "B<PageLastPage 'G'>"
 msgstr "B<PageLastPage 'G'>"
 
 # type: Plain text
-#: ../tin.1:1221
+#: ../tin.1:1224
 msgid "Go to the end of the article."
 msgstr "Zum Ende des Artikels springen."
 
 # type: TP
-#: ../tin.1:1227
+#: ../tin.1:1230
 #, no-wrap
 msgid "B<PageKillThd 'K'>"
 msgstr "B<PageKillThd 'K'>"
 
 # type: Plain text
-#: ../tin.1:1230
+#: ../tin.1:1233
 msgid "Mark rest of thread as read and move onto the next unread thread."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1230
+#: ../tin.1:1233
 #, no-wrap
 msgid "B<PageListThd 'l'>"
 msgstr "B<PageListThd 'l'>"
 
 # type: Plain text
-#: ../tin.1:1233
+#: ../tin.1:1236
 msgid "Show the thread menu that the current article is a part of."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1236
+#: ../tin.1:1239
 #, no-wrap
 msgid "B<PageMail 'm'>"
 msgstr "B<PageMail 'm'>"
 
 # type: TP
-#: ../tin.1:1245
+#: ../tin.1:1248
 #, no-wrap
 msgid "B<PageNextArt 'n'>"
 msgstr "B<PageNextArt 'n'>"
 
 # type: Plain text
-#: ../tin.1:1248
+#: ../tin.1:1251
 msgid "Go to the next article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1248
+#: ../tin.1:1251
 #, no-wrap
 msgid "B<PageNextUnreadArt 'N'>"
 msgstr "B<PageNextUnreadArt 'N'>"
 
 # type: Plain text
-#: ../tin.1:1251
+#: ../tin.1:1254
 msgid "Go to the next unread article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1256
+#: ../tin.1:1259
 #, no-wrap
 msgid "B<PagePrevArt 'p'>"
 msgstr "B<PagePrevArt 'p'>"
 
 # type: Plain text
-#: ../tin.1:1259
+#: ../tin.1:1262
 msgid "Go to the previous article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1259
+#: ../tin.1:1262
 #, no-wrap
 msgid "B<PagePrevUnreadArt 'P'>"
 msgstr "B<PagePrevUnreadArt 'P'>"
 
 # type: Plain text
-#: ../tin.1:1262
+#: ../tin.1:1265
 msgid "Go to the previous unread article."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1265
+#: ../tin.1:1268
 msgid "Return to the previous level."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1268
+#: ../tin.1:1271
 #, no-wrap
 msgid "B<PageReplyQuote 'r'>"
 msgstr "B<PageReplyQuote 'r'>"
 
 # type: Plain text
-#: ../tin.1:1272
+#: ../tin.1:1275
 msgid ""
 "Reply through mail to the author of the current article with a copy of the "
 "article included."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1272
+#: ../tin.1:1275
 #, no-wrap
 msgid "B<PageReply 'R'>"
 msgstr "B<PageReply 'R'>"
 
 # type: Plain text
-#: ../tin.1:1276
+#: ../tin.1:1279
 msgid ""
 "Reply through mail to the author of the current article without including "
 "the original article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1276
+#: ../tin.1:1279
 #, no-wrap
 msgid "B<PageSave 's'>"
 msgstr "B<PageSave 's'>"
 
 # type: TP
-#: ../tin.1:1281
+#: ../tin.1:1284
 #, no-wrap
 msgid "B<PageAutoSave 'S'>"
 msgstr "B<PageAutoSave 'S'>"
 
 # type: TP
-#: ../tin.1:1284
+#: ../tin.1:1287
 #, no-wrap
 msgid "B<PageTag 't'>"
 msgstr "B<PageTag 't'>"
 
 # type: TP
-#: ../tin.1:1288
+#: ../tin.1:1291
 #, no-wrap
 msgid "B<PageGroupSel 'T'>"
 msgstr "B<PageGroupSel 'T'>"
 
 # type: Plain text
-#: ../tin.1:1291
+#: ../tin.1:1294
 msgid "Return to group selection level."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1291
+#: ../tin.1:1294
 #, no-wrap
 msgid "B<PageGotoParent 'u'>"
 msgstr "B<PageGotoParent 'u'>"
 
 # type: Plain text
-#: ../tin.1:1294
+#: ../tin.1:1297
 msgid "Go to parent article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1294
+#: ../tin.1:1297
 #, no-wrap
 msgid "B<PageViewUrl 'U'>"
 msgstr "B<PageViewUrl 'U'>"
 
 # type: Plain text
-#: ../tin.1:1298
+#: ../tin.1:1301
 msgid ""
 "Display a list of URLs in the current article. See the section \"URL LISTING"
 "\" for more information."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1298
+#: ../tin.1:1301
 #, no-wrap
 msgid "B<PageViewAttach 'V'>"
 msgstr "B<PageViewAttach 'V'>"
 
 # type: Plain text
-#: ../tin.1:1302
+#: ../tin.1:1305
 msgid ""
 "Display a list of attachments of the current article. See the section "
 "\"ATTACHMENT LISTING\" for more information."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1309
+#: ../tin.1:1312
 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>'), "
@@ -3053,13 +3060,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1309
+#: ../tin.1:1312
 #, no-wrap
 msgid "B<PageRepost 'x'>"
 msgstr "B<PageRepost 'x'>"
 
 # type: Plain text
-#: ../tin.1:1315
+#: ../tin.1:1318
 msgid ""
 "Repost an already posted article / thread / auto-selected (hot) articles / "
 "articles matching pattern / tagged articles to another newsgroup(s). Useful "
@@ -3068,76 +3075,76 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1318
+#: ../tin.1:1321
 msgid "Mark article as unread."
 msgstr "Alle Artikel als ungelesen markieren."
 
 # type: Plain text
 #. --------------------------------------------------------------------
-#: ../tin.1:1323
+#: ../tin.1:1326
 msgid "Mark the current thread as unread."
 msgstr "Markiere den aktuellen Thread als ungelesen."
 
 # type: SS
-#: ../tin.1:1323
+#: ../tin.1:1326
 #, no-wrap
 msgid "URL LISTING"
 msgstr "URL LISTE"
 
 # type: Plain text
-#: ../tin.1:1326
+#: ../tin.1:1329
 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
-#: ../tin.1:1327
+#: ../tin.1:1330
 #, no-wrap
 msgid "B<UrlSelect '^J' 'E<lt>CRE<gt>'>"
 msgstr "B<UrlSelect '^J' 'E<lt>CRE<gt>'>"
 
 # type: Plain text
-#: ../tin.1:1331
+#: ../tin.1:1334
 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
-#: ../tin.1:1334
+#: ../tin.1:1337
 msgid "URL forward search."
 msgstr "Suche nach URL (vorwÃ¤rts)."
 
 # type: Plain text
-#: ../tin.1:1337
+#: ../tin.1:1340
 msgid "URL backward search."
 msgstr "Suche nach URL (rÃ¼ckwÃ¤rts)."
 
 # type: TP
-#: ../tin.1:1343 ../tin.1:1396
+#: ../tin.1:1346 ../tin.1:1399
 msgid "Shell escape."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1346
+#: ../tin.1:1349
 msgid "Toggle the display of the current URL in the last line."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1349 ../tin.1:1403
+#: ../tin.1:1352 ../tin.1:1406
 msgid "Help screen of commands available."
 msgstr ""
 
 # type: SS
 #. --------------------------------------------------------------------
-#: ../tin.1:1355
+#: ../tin.1:1358
 #, no-wrap
 msgid "ATTACHMENT LISTING"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1358
+#: ../tin.1:1361
 msgid ""
 "B<PageViewAttach> ('B<V>') displays a list of attachments of the current "
 "article. Besides the common moving keys, the following commands are "
@@ -3145,108 +3152,108 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1359
+#: ../tin.1:1362
 #, no-wrap
 msgid "B<AttachPipe 'p'>"
 msgstr "B<AttachPipe 'p'>"
 
 # type: Plain text
-#: ../tin.1:1362
+#: ../tin.1:1365
 msgid "Pipe attachment into command."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1362
+#: ../tin.1:1365
 #, no-wrap
 msgid "B<AttachSave 's'>"
 msgstr "B<AttachSave 's'>"
 
 # type: Plain text
-#: ../tin.1:1365
+#: ../tin.1:1368
 msgid "Save current attachment / tagged attachments to disk."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1365
+#: ../tin.1:1368
 #, no-wrap
 msgid "B<AttachSelect '^J' 'E<lt>CRE<gt>'>"
 msgstr "B<AttachSelect '^J' 'E<lt>CRE<gt>'>"
 
 # type: Plain text
-#: ../tin.1:1368
+#: ../tin.1:1371
 msgid "View attachment."
 msgstr "MultimediaanhÃ¤nge anzeigen."
 
 # type: TP
-#: ../tin.1:1368
+#: ../tin.1:1371
 #, no-wrap
 msgid "B<AttachTag 't'>"
 msgstr "B<AttachTag 't'>"
 
 # type: Plain text
-#: ../tin.1:1371
+#: ../tin.1:1374
 msgid "Tag one or more attachments for saving."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1371
+#: ../tin.1:1374
 #, no-wrap
 msgid "B<AttachTagPattern '='>"
 msgstr "B<AttachTagPattern '='>"
 
 # type: Plain text
-#: ../tin.1:1375
+#: ../tin.1:1378
 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
-#: ../tin.1:1375
+#: ../tin.1:1378
 #, no-wrap
 msgid "B<AttachToggleTagged '@'>"
 msgstr "B<AttachToggleTagged '@'>"
 
 # type: Plain text
-#: ../tin.1:1378
+#: ../tin.1:1381
 msgid "Reverse tagging of all attachments."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1378
+#: ../tin.1:1381
 #, no-wrap
 msgid "B<AttachUntag 'U'>"
 msgstr "B<AttachUntag 'U'>"
 
 # type: Plain text
-#: ../tin.1:1381
+#: ../tin.1:1384
 msgid "Untag all tagged attachments."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1384
+#: ../tin.1:1387
 msgid "Attachment forward search."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1387
+#: ../tin.1:1390
 msgid "Attachment backward search."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1390
+#: ../tin.1:1393
 #, no-wrap
 msgid "B<GlobalPipe '|'>"
 msgstr "B<GlobalPipe '|'>"
 
 # type: Plain text
-#: ../tin.1:1393
+#: ../tin.1:1396
 msgid ""
 "Pipe attachment into command. Uses the raw attachment, no decoding is done."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1400
+#: ../tin.1:1403
 msgid ""
 "Toggle the display of the name/description of the current attachment in the "
 "last line."
@@ -3254,14 +3261,14 @@ msgstr "Names oder Beschreibung des Anha
 
 # type: SS
 #. --------------------------------------------------------------------
-#: ../tin.1:1409
+#: ../tin.1:1412
 #, no-wrap
 msgid "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES"
 msgstr ""
 
 # type: Plain text
 #.  FIXME - add missing descriptions
-#: ../tin.1:1419
+#: ../tin.1:1422
 msgid ""
 "At startup, B<tin> reads in the configuration files (see also B<tin>(5)).  "
 "They contain a list of variables that can be used to configure the way "
@@ -3273,7 +3280,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1427
+#: ../tin.1:1430
 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 "
@@ -3284,7 +3291,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1433
+#: ../tin.1:1436
 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 "
@@ -3294,7 +3301,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1440
+#: ../tin.1:1443
 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> "
@@ -3304,7 +3311,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1445
+#: ../tin.1:1448
 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 "
@@ -3313,14 +3320,14 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1448
+#: ../tin.1:1451
 msgid ""
 "The B<ConfigScopeMenu> ('B<S>') command brings up the scopes menu. For more "
 "information see section \"SCOPES MENU\"."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1452
+#: ../tin.1:1455
 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/"
@@ -3328,13 +3335,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1452
+#: ../tin.1:1455
 #, no-wrap
 msgid "B<Abbreviate long newsgroup names (abbreviate_groupname)>"
 msgstr "B<Lange Newsgruppennamen abkÃ¼rzen (abbreviate_groupname)>"
 
 # type: Plain text
-#: ../tin.1:1458 ../tin.5:1186
+#: ../tin.1:1461 ../tin.5:1186
 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."
@@ -3342,161 +3349,161 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1458
+#: ../tin.1:1461
 #, 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
-#: ../tin.1:1462 ../tin.5:1190
+#: ../tin.1:1465 ../tin.5:1190
 msgid ""
 "If ON add posted articles which start a new thread to filter for "
 "highlighting follow-ups. Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1462
+#: ../tin.1:1465
 #, no-wrap
 msgid "B<Insert 'User-Agent:'-header (advertising)>"
 msgstr "B<FÃ¼ge 'User-Agent:'-header ein (advertising)>"
 
 # type: Plain text
-#: ../tin.1:1465 ../tin.5:1193
+#: ../tin.1:1468 ../tin.5:1193
 msgid "Turn ON advertising in header (''User-Agent:''). Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1465
+#: ../tin.1:1468
 #, no-wrap
 msgid "B<Skip multipart/alternative parts (alternative_handling)>"
 msgstr "B<Ãœbersp. multipart/alternative-Teile (alternative_handling)>"
 
 # type: Plain text
-#: ../tin.1:1468 ../tin.5:1196
+#: ../tin.1:1471 ../tin.5:1196
 msgid ""
 "If ON strip multipart/alternative messages automatically. Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1468
+#: ../tin.1:1471
 #, 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
-#: ../tin.1:1471 ../tin.5:1199
+#: ../tin.1:1474 ../tin.5:1199
 msgid "The character used to show that an article was deleted. Default is 'D'."
 msgstr "Zeichen das anzeigt, dass ein Artikel gelÃ¶scht wurde. Standard is 'D'."
 
 # type: TP
-#: ../tin.1:1471
+#: ../tin.1:1474
 #, 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
-#: ../tin.1:1474 ../tin.5:1202
+#: ../tin.1:1477 ../tin.5:1202
 msgid ""
 "The character used to show that an article is in a range. Default is '#'."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1474
+#: ../tin.1:1477
 #, 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
-#: ../tin.1:1478 ../tin.5:1206
+#: ../tin.1:1481 ../tin.5:1206
 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
-#: ../tin.1:1478
+#: ../tin.1:1481
 #, 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
-#: ../tin.1:1482 ../tin.5:1210
+#: ../tin.1:1485 ../tin.5:1210
 msgid ""
 "The character used to show that an article/thread is auto-selected (hot).  "
 "Default is '*'."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1482
+#: ../tin.1:1485
 #, 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
-#: ../tin.1:1486 ../tin.5:1214
+#: ../tin.1:1489 ../tin.5:1214
 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
-#: ../tin.1:1486
+#: ../tin.1:1489
 #, 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
-#: ../tin.1:1490
+#: ../tin.1:1493
 msgid ""
 "The character used to show that an article has not been read. Default is "
 "\\&'+'."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1490
+#: ../tin.1:1493
 #, 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
-#: ../tin.1:1493 ../tin.5:1221
+#: ../tin.1:1496 ../tin.5:1221
 msgid "The character used to show that an article was read. Default is ' '."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1493
+#: ../tin.1:1496
 #, 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
-#: ../tin.1:1497 ../tin.5:1225
+#: ../tin.1:1500 ../tin.5:1225
 msgid ""
 "The character used to show that an article was killed. Default is 'K'.  "
 "B<kill_level> must be set accordingly."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1497
+#: ../tin.1:1500
 #, 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
-#: ../tin.1:1501 ../tin.5:1229
+#: ../tin.1:1504 ../tin.5:1229
 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
-#: ../tin.1:1501 ../tin.5:1229
+#: ../tin.1:1504 ../tin.5:1229
 #, 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
-#: ../tin.1:1506
+#: ../tin.1:1509
 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 "
@@ -3504,50 +3511,50 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1506
+#: ../tin.1:1509
 #, 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
-#: ../tin.1:1510 ../tin.5:1240
+#: ../tin.1:1513 ../tin.5:1240
 msgid ""
 "Automatically put your name in the ''Cc:'' and/or ''Bcc:'' field when "
 "mailing an article. Default is No."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1510
+#: ../tin.1:1513
 #, 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
-#: ../tin.1:1514 ../tin.5:1244
+#: ../tin.1:1517 ../tin.5:1244
 msgid ""
 "If ON automatically list thread when entering it using right arrow key.  "
 "Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1514
+#: ../tin.1:1517
 #, no-wrap
 msgid "B<Reconnect to server automatically (auto_reconnect)>"
 msgstr "B<Autom. Wiederverbindung zum Server (auto_reconnect)>"
 
 # type: Plain text
-#: ../tin.1:1517 ../tin.1:2438
+#: ../tin.1:1520 ../tin.1:2456
 msgid "Default is OFF."
 msgstr "Standard ist OFF."
 
 # type: TP
-#: ../tin.1:1517
+#: ../tin.1:1520
 #, no-wrap
 msgid "B<Use Archive-name: header for save (auto_save)>"
 msgstr "B<Nutze Archive-name: zum Speichern (auto_save)>"
 
 # type: Plain text
-#: ../tin.1:1523 ../tin.5:1253
+#: ../tin.1:1526 ../tin.5:1253
 msgid ""
 "If ON articles/threads with ''Archive-name:'' in header will be "
 "automatically saved with the Archive-name & part/patch no and post processed "
@@ -3555,13 +3562,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1523
+#: ../tin.1:1526
 #, no-wrap
 msgid "B<Save articles in batch mode (batch_save)>"
 msgstr "B<Speicher Artikel im Batchmode (-S) (batch_save)>"
 
 # type: Plain text
-#: ../tin.1:1528 ../tin.5:1258
+#: ../tin.1:1531 ../tin.5:1258
 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 "
@@ -3569,13 +3576,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1528
+#: ../tin.1:1531
 #, no-wrap
 msgid "B<Show mini menu & posting etiquette (beginner_level)>"
 msgstr "B<Zeigt MinimenÃ¼ & Posting etiquette (beginner_level)>"
 
 # type: Plain text
-#: ../tin.1:1533 ../tin.5:1263
+#: ../tin.1:1536 ../tin.5:1263
 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 "
@@ -3583,13 +3590,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1533
+#: ../tin.1:1536
 #, 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
-#: ../tin.1:1538
+#: ../tin.1:1541
 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.  "
@@ -3597,302 +3604,302 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1538
+#: ../tin.1:1541
 #, 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
-#: ../tin.1:1544 ../tin.5:1272
+#: ../tin.1:1547 ../tin.5:1272
 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
-#: ../tin.1:1544
+#: ../tin.1:1547
 #, no-wrap
 msgid "B<Standard background color (col_back)>"
 msgstr "B<Standard Hintergrundfarbe (col_back)>"
 
 # type: Plain text
-#: ../tin.1:1547 ../tin.5:1275
+#: ../tin.1:1550 ../tin.5:1275
 msgid "Standard background color"
 msgstr "Standard Hintergrundfarbe"
 
 # type: TP
-#: ../tin.1:1547
+#: ../tin.1:1550
 #, no-wrap
 msgid "B<Color of sender (From:) (col_from)>"
 msgstr "B<Farbe des Autors (From:) (col_from)>"
 
 # type: Plain text
-#: ../tin.1:1550 ../tin.5:1278
+#: ../tin.1:1553 ../tin.5:1278
 msgid "Color of sender (From:)"
 msgstr "Farbe des Autors (From:)"
 
 # type: TP
-#: ../tin.1:1550
+#: ../tin.1:1553
 #, no-wrap
 msgid "B<Color of article header lines (col_head)>"
 msgstr "B<Farbe der Artikelheaderzeilen (col_head)>"
 
 # type: Plain text
-#: ../tin.1:1553 ../tin.5:1281
+#: ../tin.1:1556 ../tin.5:1281
 msgid "Color of header-lines"
 msgstr "Farbe der Artikelheaderzeilen"
 
 # type: TP
-#: ../tin.1:1553
+#: ../tin.1:1556
 #, no-wrap
 msgid "B<Color of help text (col_help)>"
 msgstr "B<Farbe des Hilfstext (col_help)>"
 
 # type: Plain text
-#: ../tin.1:1556 ../tin.5:1284
+#: ../tin.1:1559 ../tin.5:1284
 msgid "Color of help pages"
 msgstr "Farbe des Hilfstext"
 
 # type: TP
-#: ../tin.1:1556
+#: ../tin.1:1559
 #, 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
-#: ../tin.1:1559 ../tin.5:1287
+#: ../tin.1:1562 ../tin.5:1287
 msgid "Color of background for inverse text"
 msgstr "Hintergrundfarbe fÃ¼r inversen Text"
 
 # type: TP
-#: ../tin.1:1559
+#: ../tin.1:1562
 #, 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
-#: ../tin.1:1562 ../tin.5:1290
+#: ../tin.1:1565 ../tin.5:1290
 msgid "Color of foreground for inverse text"
 msgstr "Vordergrundfarbe fÃ¼r inversen Text"
 
 # type: TP
-#: ../tin.1:1562
+#: ../tin.1:1565
 #, no-wrap
 msgid "B<Color of highlighting with _dash_ (col_markdash)>"
 msgstr "B<Farbe der Hervorhebung _Striche_ (col_markdash)>"
 
 # type: Plain text
-#: ../tin.1:1566 ../tin.5:1294
+#: ../tin.1:1569 ../tin.5:1294
 msgid ""
 "Color of words emphasized like _this_. See also B<word_h_display_marks> and "
 "B<word_highlight>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1566
+#: ../tin.1:1569
 #, no-wrap
 msgid "B<Color of highlighting with /slash/ (col_markslash)>"
 msgstr "B<Farbe der Hervorhebung /SchrÃ¤gstr./ (col_markslash)>"
 
 # type: Plain text
-#: ../tin.1:1570 ../tin.5:1298
+#: ../tin.1:1573 ../tin.5:1298
 msgid ""
 "Color of words emphasized like /this/. See also B<word_h_display_marks> and "
 "B<word_highlight>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1570
+#: ../tin.1:1573
 #, no-wrap
 msgid "B<Color of highlighting with *stars* (col_markstar)>"
 msgstr "B<Farbe der Hervorhebung *Sterne* (col_markstar)>"
 
 # type: Plain text
-#: ../tin.1:1574 ../tin.5:1302
+#: ../tin.1:1577 ../tin.5:1302
 msgid ""
 "Color of words emphasized like *this*. See also B<word_h_display_marks> and "
 "B<word_highlight>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1574
+#: ../tin.1:1577
 #, no-wrap
 msgid "B<Color of highlighting with -stroke- (col_markstroke)>"
 msgstr "B<Farbe der Hervorhebung -Durchstr.- (col_markstroke)>"
 
 # type: Plain text
-#: ../tin.1:1578 ../tin.5:1306
+#: ../tin.1:1581 ../tin.5:1306
 msgid ""
 "Color of words emphasized like -this-. See also B<word_h_display_marks> and "
 "B<word_highlight>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1578
+#: ../tin.1:1581
 #, no-wrap
 msgid "B<Color of mini help menu (col_minihelp)>"
 msgstr "B<Farbe des MinihilfemenÃ¼ (col_minihelp)>"
 
 # type: Plain text
-#: ../tin.1:1581 ../tin.5:1309
+#: ../tin.1:1584 ../tin.5:1309
 msgid "Color of mini help menu"
 msgstr "Farbe des MinihilfemenÃ¼"
 
 # type: TP
-#: ../tin.1:1581
+#: ../tin.1:1584
 #, no-wrap
 msgid "B<Color of actual news header fields (col_newsheaders)>"
 msgstr "B<Farbe des angezeigten Headers (col_newsheaders)>"
 
 # type: Plain text
-#: ../tin.1:1584 ../tin.5:1312
+#: ../tin.1:1587 ../tin.5:1312
 msgid "Color of actual news header fields"
 msgstr "Farbe des angezeigten Headers"
 
 # type: TP
-#: ../tin.1:1584
+#: ../tin.1:1587
 #, no-wrap
 msgid "B<Standard foreground color (col_normal)>"
 msgstr "B<Standard Vordergrundfarbe (col_normal)>"
 
 # type: Plain text
-#: ../tin.1:1587 ../tin.5:1315
+#: ../tin.1:1590 ../tin.5:1315
 msgid "Standard foreground color"
 msgstr "Standard Vordergrundfarbe"
 
 # type: TP
-#: ../tin.1:1587
+#: ../tin.1:1590
 #, no-wrap
 msgid "B<Color of quoted lines (col_quote)>"
 msgstr "B<Farbe der zitierten Zeilen (col_quote)>"
 
 # type: Plain text
-#: ../tin.1:1590 ../tin.5:1318
+#: ../tin.1:1593 ../tin.5:1318
 msgid "Color of quoted lines"
 msgstr "Farbe der zitierten Zeilen"
 
 # type: TP
-#: ../tin.1:1590
+#: ../tin.1:1593
 #, no-wrap
 msgid "B<Color of twice quoted line (col_quote2)>"
 msgstr "B<Farbe von zweifach zitierten Zeilen (col_quote2)>"
 
 # type: Plain text
-#: ../tin.1:1593 ../tin.5:1321
+#: ../tin.1:1596 ../tin.5:1321
 msgid "Color of twice quoted lines"
 msgstr "Farbe von zweifach zitierten Zeilen"
 
 # type: TP
-#: ../tin.1:1593
+#: ../tin.1:1596
 #, 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
-#: ../tin.1:1596 ../tin.5:1324
+#: ../tin.1:1599 ../tin.5:1324
 msgid "Color of E<gt>=3 times quoted lines"
 msgstr "Farbe von =E<gt>3-fach zitierten Zeilen"
 
 # type: TP
-#: ../tin.1:1596
+#: ../tin.1:1599
 #, no-wrap
 msgid "B<Color of response counter (col_response)>"
 msgstr "B<Farbe des AntwortzÃ¤hlers (col_response)>"
 
 # type: Plain text
-#: ../tin.1:1600
+#: ../tin.1:1603
 msgid ""
 "Color of response counter. This is the text that says \"Response x of y\" in "
 "the article viewer."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1600
+#: ../tin.1:1603
 #, no-wrap
 msgid "B<Color of signatures (col_signature)>"
 msgstr "B<Farbe von Signaturen (col_signature)>"
 
 # type: Plain text
-#: ../tin.1:1603 ../tin.5:1331
+#: ../tin.1:1606 ../tin.5:1331
 msgid "Color of signatures"
 msgstr "Farbe von Signaturen"
 
 # type: TP
-#: ../tin.1:1603
+#: ../tin.1:1606
 #, no-wrap
 msgid "B<Color of urls highlight (col_urls)>"
 msgstr "B<Farbe der hervorgehobenen URLs (col_urls)>"
 
 # type: Plain text
-#: ../tin.1:1606 ../tin.5:1334
+#: ../tin.1:1609 ../tin.5:1334
 msgid "Color of urls highlight"
 msgstr "Farbe der hervorgehobenen URLs"
 
 # type: TP
-#: ../tin.1:1606
+#: ../tin.1:1609
 #, no-wrap
 msgid "B<Color of verbatim blocks (col_verbatim)>"
 msgstr "B<Farbe des wortgetreu darzustellenden Textes (col_verbatim)>"
 
 # type: Plain text
 #
-#: ../tin.1:1609 ../tin.5:1337
+#: ../tin.1:1612 ../tin.5:1337
 msgid "Color of verbatim blocks"
 msgstr "Farbe des wortgetreu darzustellenden Textes"
 
 # type: TP
-#: ../tin.1:1609
+#: ../tin.1:1612
 #, no-wrap
 msgid "B<Color of article subject lines (col_subject)>"
 msgstr "B<Farbe der Subjectzeile (col_subject)>"
 
 # type: Plain text
-#: ../tin.1:1612 ../tin.5:1340
+#: ../tin.1:1615 ../tin.5:1340
 msgid "Color of article subject"
 msgstr "Farbe der Subjectzeile"
 
 # type: TP
-#: ../tin.1:1612
+#: ../tin.1:1615
 #, no-wrap
 msgid "B<Color of text lines (col_text)>"
 msgstr "B<Farbe der Textzeilen (col_text)>"
 
 # type: Plain text
-#: ../tin.1:1615 ../tin.5:1343
+#: ../tin.1:1618 ../tin.5:1343
 msgid "Color of text-lines"
 msgstr "Farbe der Textzeilen"
 
 # type: TP
-#: ../tin.1:1615
+#: ../tin.1:1618
 #, no-wrap
 msgid "B<Color of help/mail sign (col_title)>"
 msgstr "B<Farbe des Hilfe/Mail-Zeichens (col_title)>"
 
 # type: Plain text
-#: ../tin.1:1618 ../tin.5:1346
+#: ../tin.1:1621 ../tin.5:1346
 msgid "Color of help/mail sign"
 msgstr "Farbe des Hilfe/Mail-Zeichens"
 
 # type: TP
-#: ../tin.1:1618
+#: ../tin.1:1621
 #, no-wrap
 msgid "B<Which actions require confirmation (confirm_choice)>"
 msgstr "B<BestÃ¤tigung erforderlich fÃ¼r (confirm_choice)>"
 
 # type: Plain text
-#: ../tin.1:1621
+#: ../tin.1:1624
 msgid "Ask for manual confirmation to protect the user."
 msgstr ""
 
 # type: IP
-#: ../tin.1:1622 ../tin.1:1628 ../tin.1:1632
+#: ../tin.1:1625 ../tin.1:1631 ../tin.1:1635
 #, no-wrap
 msgid "\\(bu"
 msgstr "\\(bu"
 
 # type: Plain text
 #.  TODO: check if all affected commands are marked [after confirmation]
-#: ../tin.1:1628
+#: ../tin.1:1631
 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 "
@@ -3900,21 +3907,21 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1632
+#: ../tin.1:1635
 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
-#: ../tin.1:1636
+#: ../tin.1:1639
 msgid ""
 "B<select> Ask for confirmation before marking all not selected (with "
 "B<GroupMarkUnselArtRead> ('B<X>') command) articles as read."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1637
+#: ../tin.1:1640
 #, no-wrap
 msgid "B<Format string for display of dates (date_format)>"
 msgstr "B<Datums Format-Zeichenkette (date_format)>"
@@ -3923,7 +3930,7 @@ msgstr "B<Datums Format-Zeichenkette (da
 # type: Plain text
 #.  most of these default_* settings are not available from the menu
 #.  as they are intended for internal use only.
-#: ../tin.1:1649
+#: ../tin.1:1652
 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 "
@@ -3932,403 +3939,404 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1649
+#: ../tin.1:1652
 #, no-wrap
 msgid "B<(default_art_search)>"
 msgstr "B<(default_art_search)>"
 
 # type: TP
-#: ../tin.1:1651
+#: ../tin.1:1654
 #, no-wrap
 msgid "B<(default_author_search)>"
 msgstr "B<(default_author_search)>"
 
 # type: TP
-#: ../tin.1:1653
+#: ../tin.1:1656
 #, no-wrap
 msgid "B<(default_config_search)>"
 msgstr "B<(default_config_search)>"
 
 # type: Plain text
-#: ../tin.1:1656 ../tin.5:1385
+#: ../tin.1:1659 ../tin.5:1385
 msgid "The last article/author/config option that was searched for."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1656
+#: ../tin.1:1659
 #, no-wrap
 msgid "B<(default_filter_days)>"
 msgstr "B<(default_filter_days)>"
 
 # type: Plain text
-#: ../tin.1:1659 ../tin.5:1388
+#: ../tin.1:1662 ../tin.5:1388
 msgid "Default is 28."
 msgstr "Standard ist 28."
 
 # type: TP
-#: ../tin.1:1659
+#: ../tin.1:1662
 #, no-wrap
 msgid "B<(default_filter_kill_case)>"
 msgstr "B<(default_filter_kill_case)>"
 
 # type: Plain text
-#: ../tin.1:1663
+#: ../tin.1:1666
 msgid ""
 "Default for quick (1 key) kill filter case.  ON = filter case sensitive, OFF "
 "= ignore case. Default is OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1663
+#: ../tin.1:1666
 #, no-wrap
 msgid "B<(default_filter_kill_expire)>"
 msgstr "B<(default_filter_kill_expire)>"
 
 # type: Plain text
-#: ../tin.1:1668
+#: ../tin.1:1671
 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
-#: ../tin.1:1668
+#: ../tin.1:1671
 #, no-wrap
 msgid "B<(default_filter_kill_global)>"
 msgstr "B<(default_filter_kill_global)>"
 
 # type: Plain text
-#: ../tin.1:1672
+#: ../tin.1:1675
 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
-#: ../tin.1:1672
+#: ../tin.1:1675
 #, no-wrap
 msgid "B<(default_filter_kill_header)>"
 msgstr "B<(default_filter_kill_header)>"
 
 # type: Plain text
-#: ../tin.1:1675 ../tin.5:1403
+#: ../tin.1:1678 ../tin.5:1403
 msgid "Default for quick (1 key) kill filter header."
 msgstr ""
 
 # type: IP
-#: ../tin.1:1676 ../tin.1:1710 ../tin.1:1841 ../tin.1:2015 ../tin.1:2060
-#: ../tin.1:2172 ../tin.1:2198 ../tin.1:2249 ../tin.1:2279 ../tin.1:2350
-#: ../tin.1:2378 ../tin.1:2398 ../tin.1:2486 ../tin.5:1556 ../tin.5:1748
-#: ../tin.5:1798 ../tin.5:1929 ../tin.5:1955 ../tin.5:2008 ../tin.5:2037
-#: ../tin.5:2119 ../tin.5:2139 ../tin.5:2235
+#: ../tin.1:1679 ../tin.1:1713 ../tin.1:1844 ../tin.1:2018 ../tin.1:2064
+#: ../tin.1:2176 ../tin.1:2201 ../tin.1:2216 ../tin.1:2267 ../tin.1:2297
+#: ../tin.1:2368 ../tin.1:2396 ../tin.1:2416 ../tin.1:2504 ../tin.5:1556
+#: ../tin.5:1748 ../tin.5:1798 ../tin.5:1928 ../tin.5:1943 ../tin.5:1969
+#: ../tin.5:2022 ../tin.5:2051 ../tin.5:2133 ../tin.5:2153 ../tin.5:2249
 #, no-wrap
 msgid "0"
 msgstr "0"
 
 # type: Plain text
-#: ../tin.1:1678 ../tin.1:1712
+#: ../tin.1:1681 ../tin.1:1715
 #, no-wrap
 msgid " ''Subject:'' (case sensitive)\n"
 msgstr " ''Subject:'' (GroÃŸ/Kleinschreibung beachten)\n"
 
 # type: IP
-#: ../tin.1:1678 ../tin.1:1712 ../tin.1:1847 ../tin.1:2017 ../tin.1:2062
-#: ../tin.1:2174 ../tin.1:2200 ../tin.1:2251 ../tin.1:2281 ../tin.1:2352
-#: ../tin.1:2380 ../tin.1:2400 ../tin.1:2488 ../tin.5:1563 ../tin.5:1750
-#: ../tin.5:1800 ../tin.5:1849 ../tin.5:1931 ../tin.5:1957 ../tin.5:2010
-#: ../tin.5:2039 ../tin.5:2121 ../tin.5:2141 ../tin.5:2237
+#: ../tin.1:1681 ../tin.1:1715 ../tin.1:1850 ../tin.1:2020 ../tin.1:2066
+#: ../tin.1:2178 ../tin.1:2205 ../tin.1:2218 ../tin.1:2269 ../tin.1:2299
+#: ../tin.1:2370 ../tin.1:2398 ../tin.1:2418 ../tin.1:2506 ../tin.5:1563
+#: ../tin.5:1750 ../tin.5:1800 ../tin.5:1849 ../tin.5:1932 ../tin.5:1945
+#: ../tin.5:1971 ../tin.5:2024 ../tin.5:2053 ../tin.5:2135 ../tin.5:2155
+#: ../tin.5:2251
 #, no-wrap
 msgid "1"
 msgstr "1"
 
 # type: Plain text
-#: ../tin.1:1680 ../tin.1:1714
+#: ../tin.1:1683 ../tin.1:1717
 #, no-wrap
 msgid " ''Subject:'' (ignore case)\n"
 msgstr " ''Subject:'' (GroÃŸ/Kleinschreibung ignorieren)\n"
 
 # type: IP
-#: ../tin.1:1680 ../tin.1:1714 ../tin.1:1852 ../tin.1:2019 ../tin.1:2066
-#: ../tin.1:2177 ../tin.1:2204 ../tin.1:2253 ../tin.1:2284 ../tin.1:2354
-#: ../tin.1:2382 ../tin.1:2402 ../tin.1:2490 ../tin.5:1568 ../tin.5:1752
-#: ../tin.5:1805 ../tin.5:1853 ../tin.5:1934 ../tin.5:1961 ../tin.5:2012
-#: ../tin.5:2042 ../tin.5:2123 ../tin.5:2143 ../tin.5:2239
+#: ../tin.1:1683 ../tin.1:1717 ../tin.1:1855 ../tin.1:2022 ../tin.1:2070
+#: ../tin.1:2181 ../tin.1:2222 ../tin.1:2271 ../tin.1:2302 ../tin.1:2372
+#: ../tin.1:2400 ../tin.1:2420 ../tin.1:2508 ../tin.5:1568 ../tin.5:1752
+#: ../tin.5:1805 ../tin.5:1853 ../tin.5:1948 ../tin.5:1975 ../tin.5:2026
+#: ../tin.5:2056 ../tin.5:2137 ../tin.5:2157 ../tin.5:2253
 #, no-wrap
 msgid "2"
 msgstr "2"
 
 # type: Plain text
-#: ../tin.1:1682 ../tin.1:1716
+#: ../tin.1:1685 ../tin.1:1719
 #, no-wrap
 msgid " ''From:'' (case sensitive)\n"
 msgstr " ''From:'' (GroÃŸ/Kleinschreibung beachten)\n"
 
 # type: IP
-#: ../tin.1:1682 ../tin.1:1716 ../tin.1:2021 ../tin.1:2180 ../tin.1:2208
-#: ../tin.1:2255 ../tin.1:2286 ../tin.1:2356 ../tin.1:2404 ../tin.5:1754
-#: ../tin.5:1937 ../tin.5:1965 ../tin.5:2014 ../tin.5:2044 ../tin.5:2145
+#: ../tin.1:1685 ../tin.1:1719 ../tin.1:2024 ../tin.1:2184 ../tin.1:2226
+#: ../tin.1:2273 ../tin.1:2304 ../tin.1:2374 ../tin.1:2422 ../tin.5:1754
+#: ../tin.5:1951 ../tin.5:1979 ../tin.5:2028 ../tin.5:2058 ../tin.5:2159
 #, no-wrap
 msgid "3"
 msgstr "3"
 
 # type: Plain text
-#: ../tin.1:1684 ../tin.1:1718
+#: ../tin.1:1687 ../tin.1:1721
 #, no-wrap
 msgid " ''From:'' (ignore case)\n"
 msgstr " ''From:'' (GroÃŸ/Kleinschreibung ignorieren)\n"
 
 # type: IP
-#: ../tin.1:1684 ../tin.1:1718 ../tin.1:2023 ../tin.1:2257 ../tin.1:2288
-#: ../tin.1:2359 ../tin.1:2406 ../tin.5:1756 ../tin.5:1859 ../tin.5:2016
-#: ../tin.5:2046 ../tin.5:2147
+#: ../tin.1:1687 ../tin.1:1721 ../tin.1:2026 ../tin.1:2275 ../tin.1:2306
+#: ../tin.1:2377 ../tin.1:2424 ../tin.5:1756 ../tin.5:1859 ../tin.5:2030
+#: ../tin.5:2060 ../tin.5:2161
 #, no-wrap
 msgid "4"
 msgstr "4"
 
 # type: Plain text
-#: ../tin.1:1686 ../tin.1:1720
+#: ../tin.1:1689 ../tin.1:1723
 #, no-wrap
 msgid " ''Message-ID:'' & full ''References:'' line\n"
 msgstr " ''Message-ID:'' & alle ''References:'' EintrÃ¤ge\n"
 
 # type: IP
-#: ../tin.1:1686 ../tin.1:1720 ../tin.1:2259 ../tin.1:2361 ../tin.1:2409
-#: ../tin.5:2018 ../tin.5:2150
+#: ../tin.1:1689 ../tin.1:1723 ../tin.1:2277 ../tin.1:2379 ../tin.1:2427
+#: ../tin.5:2032 ../tin.5:2164
 #, no-wrap
 msgid "5"
 msgstr "5"
 
 # type: Plain text
-#: ../tin.1:1688 ../tin.1:1722
+#: ../tin.1:1691 ../tin.1:1725
 #, no-wrap
 msgid " ''Message-ID:'' & last ''References:'' entry only\n"
 msgstr "''Message-ID:'' & letzter ''References:'' Eintrag\n"
 
 # type: IP
-#: ../tin.1:1688 ../tin.1:1722 ../tin.1:2261 ../tin.1:2411 ../tin.5:2020
-#: ../tin.5:2152
+#: ../tin.1:1691 ../tin.1:1725 ../tin.1:2279 ../tin.1:2429 ../tin.5:2034
+#: ../tin.5:2166
 #, no-wrap
 msgid "6"
 msgstr "6"
 
 # type: Plain text
-#: ../tin.1:1690 ../tin.1:1724
+#: ../tin.1:1693 ../tin.1:1727
 #, no-wrap
 msgid " ''Message-ID:'' entry only\n"
 msgstr " ''Message-ID:'' allein\n"
 
 # type: IP
-#: ../tin.1:1690 ../tin.1:1724 ../tin.1:2264 ../tin.1:2413 ../tin.5:2023
-#: ../tin.5:2154
+#: ../tin.1:1693 ../tin.1:1727 ../tin.1:2282 ../tin.1:2431 ../tin.5:2037
+#: ../tin.5:2168
 #, no-wrap
 msgid "7"
 msgstr "7"
 
 # type: Plain text
-#: ../tin.1:1692 ../tin.1:1726
+#: ../tin.1:1695 ../tin.1:1729
 #, no-wrap
 msgid " ''Lines:''\n"
 msgstr " ''Lines:''\n"
 
 # type: TP
-#: ../tin.1:1693
+#: ../tin.1:1696
 #, no-wrap
 msgid "B<(default_filter_select_case)>"
 msgstr "B<(default_filter_select_case)>"
 
 # type: Plain text
-#: ../tin.1:1697 ../tin.5:1420
+#: ../tin.1:1700 ../tin.5:1420
 msgid ""
 "Default for quick (1 key) auto-selection filter case. ON=filter case "
 "sensitive, OFF=ignore case. Default is OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1697
+#: ../tin.1:1700
 #, no-wrap
 msgid "B<(default_filter_select_expire)>"
 msgstr "B<(default_filter_select_expire)>"
 
 # type: Plain text
-#: ../tin.1:1702
+#: ../tin.1:1705
 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
-#: ../tin.1:1702
+#: ../tin.1:1705
 #, no-wrap
 msgid "B<(default_filter_select_global)>"
 msgstr "B<(default_filter_select_global)>"
 
 # type: Plain text
-#: ../tin.1:1706
+#: ../tin.1:1709
 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
-#: ../tin.1:1706
+#: ../tin.1:1709
 #, no-wrap
 msgid "B<(default_filter_select_header)>"
 msgstr "B<(default_filter_select_header)>"
 
 # type: Plain text
-#: ../tin.1:1709 ../tin.5:1431
+#: ../tin.1:1712 ../tin.5:1431
 msgid "Default for quick (1 key) auto-selection filter header."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1727
+#: ../tin.1:1730
 #, no-wrap
 msgid "B<(default_goto_group)>"
 msgstr "B<(default_goto_group)>"
 
 # type: TP
-#: ../tin.1:1729
+#: ../tin.1:1732
 #, no-wrap
 msgid "B<(default_group_search)>"
 msgstr "B<(default_group_search)>"
 
 # type: TP
-#: ../tin.1:1731
+#: ../tin.1:1734
 #, no-wrap
 msgid "B<(default_mail_address)>"
 msgstr "B<(default_mail_address)>"
 
 # type: TP
-#: ../tin.1:1733
+#: ../tin.1:1736
 #, no-wrap
 msgid "B<(default_move_group)>"
 msgstr "B<(default_move_group)>"
 
 # type: TP
-#: ../tin.1:1735
+#: ../tin.1:1738
 #, no-wrap
 msgid "B<(default_pattern)>"
 msgstr "B<(default_pattern)>"
 
 # type: TP
-#: ../tin.1:1737
+#: ../tin.1:1740
 #, no-wrap
 msgid "B<(default_pipe_command)>"
 msgstr "B<(default_pipe_command)>"
 
 # type: TP
-#: ../tin.1:1739
+#: ../tin.1:1742
 #, no-wrap
 msgid "B<(default_post_newsgroups)>"
 msgstr "B<(default_post_newsgroups)>"
 
 # type: TP
-#: ../tin.1:1741
+#: ../tin.1:1744
 #, no-wrap
 msgid "B<(default_post_subject)>"
 msgstr "B<(default_post_subject)>"
 
 # type: TP
-#: ../tin.1:1743
+#: ../tin.1:1746
 #, no-wrap
 msgid "B<(default_range_group)>"
 msgstr "B<(default_range_group)>"
 
 # type: TP
-#: ../tin.1:1745
+#: ../tin.1:1748
 #, no-wrap
 msgid "B<(default_range_select)>"
 msgstr "B<(default_range_select)>"
 
 # type: TP
-#: ../tin.1:1747
+#: ../tin.1:1750
 #, no-wrap
 msgid "B<(default_range_thread)>"
 msgstr "B<(default_range_thread)>"
 
 # type: TP
-#: ../tin.1:1749
+#: ../tin.1:1752
 #, no-wrap
 msgid "B<(default_repost_group)>"
 msgstr "B<(default_repost_group)>"
 
 # type: TP
-#: ../tin.1:1751
+#: ../tin.1:1754
 #, no-wrap
 msgid "B<(default_save_file)>"
 msgstr "B<(default_save_file)>"
 
 # type: TP
-#: ../tin.1:1753
+#: ../tin.1:1756
 #, no-wrap
 msgid "B<(default_save_mode)>"
 msgstr "B<(default_save_mode)>"
 
 # type: TP
-#: ../tin.1:1755
+#: ../tin.1:1758
 #, no-wrap
 msgid "B<(default_select_pattern)>"
 msgstr "B<(default_select_pattern)>"
 
 # type: TP
-#: ../tin.1:1757
+#: ../tin.1:1760
 #, no-wrap
 msgid "B<(default_shell_command)>"
 msgstr "B<(default_shell_command)>"
 
 # type: TP
-#: ../tin.1:1759
+#: ../tin.1:1762
 #, no-wrap
 msgid "B<(default_subject_search)>"
 msgstr "B<(default_subject_search)>"
 
 # type: TP
-#: ../tin.1:1761
+#: ../tin.1:1764
 #, 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
-#: ../tin.1:1765
+#: ../tin.1:1768
 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
-#: ../tin.1:1765
+#: ../tin.1:1768
 #, no-wrap
 msgid "B<Invocation of your editor (editor_format)>"
 msgstr "B<Aufruf Ihres Editors (editor_format)>"
 
 # type: Plain text
-#: ../tin.1:1769
+#: ../tin.1:1772
 msgid ""
 "The format string used to create the editor start command with parameters.  "
 "Default is \"%E +%N %F\" (i.e., /bin/vi +7 .article)."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1769
+#: ../tin.1:1772
 #, no-wrap
 msgid "B<Force redraw after certain commands (force_screen_redraw)>"
 msgstr "B<Anzeigeauffrischung nach Kommandos (force_screen_redraw)>"
 
 # type: Plain text
-#: ../tin.1:1773 ../tin.5:1491
+#: ../tin.1:1776 ../tin.5:1491
 msgid ""
 "Specifies whether a screen redraw should always be done after certain "
 "external commands. Default is OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1773
+#: ../tin.1:1776
 #, no-wrap
 msgid "B<Number of articles to get (getart_limit)>"
 msgstr "B<Anzahl der zu holenden Artikel (getart_limit)>"
 
 # type: Plain text
-#: ../tin.1:1779
+#: ../tin.1:1782
 msgid ""
 "If B<getart_limit> is E<gt> 0 not more than B<getart_limit> articles/group "
 "are fetched from the server. If B<getart_limit> is E<lt> 0 B<tin> will start "
@@ -4337,25 +4345,25 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1779
+#: ../tin.1:1782
 #, 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
-#: ../tin.1:1782 ../tin.5:1509
+#: ../tin.1:1785 ../tin.5:1509
 msgid ""
 "If ON catchup group when leaving with the left arrow key. Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1782
+#: ../tin.1:1785
 #, 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
-#: ../tin.1:1790 ../tin.5:1506
+#: ../tin.1:1793 ../tin.5:1506
 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 "
@@ -4366,26 +4374,26 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1790
+#: ../tin.1:1793
 #, no-wrap
 msgid "B<Max. length of group names shown (groupname_max_length)>"
 msgstr "B<Max. LÃ¤nge angezeigter Gruppennamen (groupname_max_length)>"
 
 # type: Plain text
-#: ../tin.1:1794 ../tin.5:1513
+#: ../tin.1:1797 ../tin.5:1513
 msgid ""
 "Maximum length of the names of newsgroups to be displayed so that more of "
 "the newsgroup description can be displayed. Default is 32."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1794
+#: ../tin.1:1797
 #, no-wrap
 msgid "B<Display uue data as an attachment (hide_uue)>"
 msgstr "B<Zeige uue-Teile als Anhang (hide_uue)>"
 
 # type: Plain text
-#: ../tin.1:1803
+#: ../tin.1:1806
 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 "
@@ -4397,13 +4405,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1803
+#: ../tin.1:1806
 #, no-wrap
 msgid "B<External inews (inews_prog)>"
 msgstr "B<Externes inews-Programm (inews_prog)>"
 
 # type: Plain text
-#: ../tin.1:1810
+#: ../tin.1:1813
 msgid ""
 "Path, name and options of external B<inews>(1).  If you are reading via NNTP "
 "the default value is --internal (use built-in NNTP inews), else it is "
@@ -4412,14 +4420,14 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1810
+#: ../tin.1:1813
 #, no-wrap
 msgid "B<(info_in_last_line)>"
 msgstr "B<(info_in_last_line)>"
 
 # type: Plain text
 #.  this is missing from the Menu
-#: ../tin.1:1817
+#: ../tin.1:1820
 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 "
@@ -4428,13 +4436,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1817
+#: ../tin.1:1820
 #, no-wrap
 msgid "B<Use interactive mail reader (interactive_mailer)>"
 msgstr "B<Benutze interaktives Mailprogramm (interactive_mailer)>"
 
 # type: Plain text
-#: ../tin.1:1824
+#: ../tin.1:1827
 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, ...). "
@@ -4447,26 +4455,26 @@ msgstr ""
 #.  TODO: fix menu description
 #.        mono_mark* currently do allow "Reverse video" even if
 #.        inverse_okay=FALSE
-#: ../tin.1:1824
+#: ../tin.1:1827
 #, 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
-#: ../tin.1:1831 ../tin.5:1546
+#: ../tin.1:1834 ../tin.5:1546
 msgid ""
 "If ON use inverse video for page headers and URL highlighting.  Default is "
 "ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1831
+#: ../tin.1:1834
 #, 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
-#: ../tin.1:1836 ../tin.5:1551
+#: ../tin.1:1839 ../tin.5:1551
 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."
@@ -4474,20 +4482,20 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1836
+#: ../tin.1:1839
 #, no-wrap
 msgid "B<Filter which articles (kill_level)>"
 msgstr "B<Filter (kill) anwenden auf (kill_level)>"
 
 # type: Plain text
-#: ../tin.1:1840
+#: ../tin.1:1843
 msgid ""
 "This option controls the processing and display of articles that are "
 "killed.  There are 3 options:"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1847
+#: ../tin.1:1850
 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 "
@@ -4497,7 +4505,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1852 ../tin.5:1568
+#: ../tin.1:1855 ../tin.5:1568
 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 "
@@ -4506,7 +4514,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1856 ../tin.5:1572
+#: ../tin.1:1859 ../tin.5:1572
 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 "
@@ -4514,18 +4522,18 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1858
+#: ../tin.1:1861
 msgid "Default is 0 (B<Kill only unread arts>)."
 msgstr "Voreinstellung ist 0 (B<Killt nur ungelesene Artikel>)."
 
 # type: TP
-#: ../tin.1:1858
+#: ../tin.1:1861
 #, 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
-#: ../tin.1:1864 ../tin.5:1579
+#: ../tin.1:1867 ../tin.5:1579
 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 "
@@ -4534,39 +4542,39 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1864
+#: ../tin.1:1867
 #, no-wrap
 msgid "B<Mail address (mail_address)>"
 msgstr "B<Mailadresse (und Name) (mail_address)>"
 
 # type: Plain text
-#: ../tin.1:1870 ../tin.5:1585
+#: ../tin.1:1873 ../tin.5:1585
 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
-#: ../tin.1:1870
+#: ../tin.1:1873
 #, 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
-#: ../tin.1:1874 ../tin.5:1589
+#: ../tin.1:1877 ../tin.5:1589
 msgid ""
 "MIME encoding of the body in mail message, if necessary (8bit, base64, "
 "quoted-printable, 7bit). Default is quoted-printable."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1874
+#: ../tin.1:1877
 #, no-wrap
 msgid "B<Quote line when mailing (mail_quote_format)>"
 msgstr "B<Einleitungszeile bei Mailantwort (mail_quote_format)>"
 
 # type: Plain text
-#: ../tin.1:1879 ../tin.5:1594
+#: ../tin.1:1882 ../tin.5:1594
 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, %"
@@ -4574,13 +4582,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1879
+#: ../tin.1:1882
 #, no-wrap
 msgid "B<Format of the mailbox (mailbox_format)>"
 msgstr "B<Mailbox-Format (mailbox_format)>"
 
 # type: Plain text
-#: ../tin.1:1887
+#: ../tin.1:1890
 msgid ""
 "Select one of the following mailbox-formats: MBOXO (default, except for "
 "SCO), MBOXRD or MMDF (default on SCO). See B<mbox>(5)  for more details on "
@@ -4588,13 +4596,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1887
+#: ../tin.1:1890
 #, no-wrap
 msgid "B<Mail directory (maildir)>"
 msgstr "B<Mail Verzeichnis (maildir)>"
 
 # type: Plain text
-#: ../tin.1:1896
+#: ../tin.1:1899
 msgid ""
 "The directory where articles/threads are to be saved in B<mbox>(5)  format. "
 "This feature is mainly for use with the B<elm>(1)  mail program. It allows "
@@ -4603,14 +4611,14 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1896
+#: ../tin.1:1899
 #, no-wrap
 msgid "B<Invocation of your mail command (mailer_format)>"
 msgstr "B<Aufruf Ihres Mailkommandos (mailer_format)>"
 
 # type: Plain text
 #.  TODO: document %S, %T, %M, %F, %U ...
-#: ../tin.1:1905
+#: ../tin.1:1908
 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> %"
@@ -4622,13 +4630,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1905
+#: ../tin.1:1908
 #, 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
-#: ../tin.1:1913 ../tin.5:1648
+#: ../tin.1:1916 ../tin.5:1648
 msgid ""
 "When this is ON, the B<GroupMarkThdRead> ('B<K>'), B<ThreadMarkArtRead> "
 "('B<K>'), B<MarkThdUnread> ('B<Z>') at Group level and B<MarkArtUnread> "
@@ -4639,24 +4647,24 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1913
+#: ../tin.1:1916
 #, 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
-#: ../tin.1:1916 ../tin.5:1640
+#: ../tin.1:1919 ../tin.5:1640
 msgid "If ON mark articles that are saved as read. Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1916
+#: ../tin.1:1919
 #, no-wrap
 msgid "B<Viewer program for MIME articles (metamail_prog)>"
 msgstr "B<MIME-Viewer (metamail_prog)>"
 
 # type: Plain text
-#: ../tin.1:1928
+#: ../tin.1:1931
 msgid ""
 "Path, name and options of external B<metamail>(1)  program used to view non-"
 "textual parts of articles.  To use the built-in viewer, set to --internal. "
@@ -4667,13 +4675,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1928
+#: ../tin.1:1931
 #, no-wrap
 msgid "B<MM_CHARSET (mm_charset)>"
 msgstr "B<MM_CHARSET (mm_charset)>"
 
 # type: Plain text
-#: ../tin.1:1941
+#: ../tin.1:1944
 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 "
@@ -4687,13 +4695,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1941
+#: ../tin.1:1944
 #, no-wrap
 msgid "B<MM_NETWORK_CHARSET (mm_network_charset)>"
 msgstr "B<MM_NETWORK_CHARSET (mm_network_charset)>"
 
 # type: Plain text
-#: ../tin.1:1952
+#: ../tin.1:1955
 msgid ""
 "Charset used for posting and MIME headers; replaces B<mm_charset>.  "
 "Conversion between B<mm_network_charset> and local charset (determined via "
@@ -4704,7 +4712,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1955 ../tin.5:1687
+#: ../tin.1:1958 ../tin.5:1687
 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"
@@ -4713,7 +4721,7 @@ msgstr ""
 "KR,TW}, ISO-2022-{CN,CN-EXT,JP,JP-1,JP-2}, Big5, UTF-8"
 
 # type: Plain text
-#: ../tin.1:1961 ../tin.5:1693
+#: ../tin.1:1964 ../tin.5:1693
 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 "
@@ -4722,13 +4730,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1961
+#: ../tin.1:1964
 #, no-wrap
 msgid "B<Attribute of highlighting with _dash_ (mono_markdash)>"
 msgstr "B<Hervorhebungsattr. _Unterstriche_ (mono_markdash)>"
 
 # type: Plain text
-#: ../tin.1:1966
+#: ../tin.1:1969
 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 "
@@ -4736,13 +4744,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1966
+#: ../tin.1:1969
 #, no-wrap
 msgid "B<Attribute of highlighting with /slash/ (mono_markslash)>"
 msgstr "B<Hervorhebungsattr. /SchrÃ¤gstriche/ (mono_markslash)>"
 
 # type: Plain text
-#: ../tin.1:1971
+#: ../tin.1:1974
 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 "
@@ -4750,13 +4758,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1971
+#: ../tin.1:1974
 #, no-wrap
 msgid "B<Attribute of highlighting with *stars* (mono_markstar)>"
 msgstr "B<Hervorhebungsattribute *Sterne* (mono_markstar)>"
 
 # type: Plain text
-#: ../tin.1:1976
+#: ../tin.1:1979
 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 "
@@ -4764,13 +4772,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1976
+#: ../tin.1:1979
 #, no-wrap
 msgid "B<Attribute of highlighting with -stroke- (mono_markstroke)>"
 msgstr "B<Hervorhebungsattr. -Durchstreich.- (mono_markstroke)>"
 
 # type: Plain text
-#: ../tin.1:1981
+#: ../tin.1:1984
 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 "
@@ -4778,26 +4786,26 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1981
+#: ../tin.1:1984
 #, no-wrap
 msgid "B<(newnews)>"
 msgstr "B<(newnews)>"
 
 # type: Plain text
-#: ../tin.1:1985
+#: ../tin.1:1988
 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
-#: ../tin.1:1985
+#: ../tin.1:1988
 #, no-wrap
 msgid "B<Display these header fields (or *) (news_headers_to_display)>"
 msgstr "B<or *) (news_headers_to_display>"
 
 # type: Plain text
-#: ../tin.1:1992
+#: ../tin.1:1995
 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 "
@@ -4807,13 +4815,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1992
+#: ../tin.1:1995
 #, 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
-#: ../tin.1:2001
+#: ../tin.1:2004
 msgid ""
 "Same as B<news_headers_to_display> except it denotes the opposite. An "
 "example of using both options might be if you thought X- headers were A Good "
@@ -4824,13 +4832,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2001
+#: ../tin.1:2004
 #, no-wrap
 msgid "B<Quote line when following up (news_quote_format)>"
 msgstr "B<Einleitungszeile beim Antworten (news_quote_format)>"
 
 # type: Plain text
-#: ../tin.1:2006 ../tin.5:1740
+#: ../tin.1:2009 ../tin.5:1740
 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, %"
@@ -4838,84 +4846,84 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2006
+#: ../tin.1:2009
 #, no-wrap
 msgid "B<NNTP read timeout in seconds (nntp_read_timeout_secs)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2010
+#: ../tin.1:2013
 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
-#: ../tin.1:2010
+#: ../tin.1:2013
 #, no-wrap
 msgid "B<Unicode normalization form (normalization_form)>"
 msgstr "B<Unicode Normalisierungsart (normalization_form)>"
 
 # type: Plain text
-#: ../tin.1:2014
+#: ../tin.1:2017
 msgid ""
 "The normalization form B<tin> should use to normalize unicode input.  The "
 "possible values are:"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2017 ../tin.5:1750
+#: ../tin.1:2020 ../tin.5:1750
 msgid "B<None>: no normalization"
 msgstr "B<None>: keine Normalisierung"
 
 # type: Plain text
-#: ../tin.1:2019 ../tin.5:1752
+#: ../tin.1:2022 ../tin.5:1752
 msgid "B<NFKC>: Compatibility Decomposition, followed by Canonical Composition"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2021 ../tin.5:1754
+#: ../tin.1:2024 ../tin.5:1754
 msgid "B<NFKD>: Compatibility Decomposition"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2023 ../tin.5:1756
+#: ../tin.1:2026 ../tin.5:1756
 msgid "B<NFC>: Canonical Decomposition, followed by Canonical Composition"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2025 ../tin.5:1758
+#: ../tin.1:2028 ../tin.5:1758
 msgid "B<NFD>: Canonical Decomposition"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2028
+#: ../tin.1:2032
 msgid ""
 "Some normalization modes are only available if they are supported by the "
-"library B<tin> uses to do the normalization. Default is NFKC."
+"library B<tin> uses to do the normalization. NFC should be used if possible."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2028
+#: ../tin.1:2032
 #, 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
-#: ../tin.1:2032
+#: ../tin.1:2036
 msgid ""
 "If ON put cursor at first unread article in group otherwise at last article. "
 "Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2032
+#: ../tin.1:2036
 #, 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
-#: ../tin.1:2043 ../tin.5:1778
+#: ../tin.1:2047 ../tin.5:1778
 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 "
@@ -4928,13 +4936,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2043
+#: ../tin.1:2047
 #, no-wrap
 msgid "B<MIME encoding in news messages (post_mime_encoding)>"
 msgstr "B<MIME-Kodierung in Newsartikeln (post_mime_encoding)>"
 
 # type: Plain text
-#: ../tin.1:2048
+#: ../tin.1:2052
 msgid ""
 "MIME encoding of the body in news message, if necessary. (8bit, base64, "
 "quoted-printable, 7bit). Default is 8bit, which leads to no encoding. base64 "
@@ -4942,13 +4950,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2048
+#: ../tin.1:2052
 #, no-wrap
 msgid "B<View post-processed files (post_process_view)>"
 msgstr "B<Nachbearbeitete Artikel anzeigen (post_process_view)>"
 
 # type: Plain text
-#: ../tin.1:2055
+#: ../tin.1:2059
 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 "
@@ -4956,41 +4964,41 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2055
+#: ../tin.1:2059
 #, no-wrap
 msgid "B<Post process saved articles (post_process_type)>"
 msgstr "B<Nachbearbeiten gespeichert. Artikel (post_process_type)>"
 
 # type: Plain text
-#: ../tin.1:2059
+#: ../tin.1:2063
 msgid ""
 "This specifies whether to perform post processing on saved articles.  The "
 "following values are allowed:"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2062 ../tin.5:1800
+#: ../tin.1:2066 ../tin.5:1800
 msgid "B<No> (default), no post processing is done."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2066
+#: ../tin.1:2070
 msgid "B<Shell archives>, unpacking of multi-part B<shar>(1)  files only."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2068 ../tin.5:1807
+#: ../tin.1:2072 ../tin.5:1807
 msgid "B<Yes>, binary attachments and data will be decoded and saved."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2069
+#: ../tin.1:2073
 #, 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
-#: ../tin.1:2075 ../tin.5:1814
+#: ../tin.1:2079 ../tin.5:1814
 msgid ""
 "Keep posted articles in I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/"
 ">B<posted_articles_file>.  If no filename is set then postings will not be "
@@ -4998,26 +5006,26 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2075
+#: ../tin.1:2079
 #, no-wrap
 msgid "B<Print all headers when printing (print_header)>"
 msgstr "B<Alle Header beim Drucken ausgeben (print_header)>"
 
 # type: Plain text
-#: ../tin.1:2079 ../tin.5:1818
+#: ../tin.1:2083 ../tin.5:1818
 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
-#: ../tin.1:2079
+#: ../tin.1:2083
 #, no-wrap
 msgid "B<Printer program with options (printer)>"
 msgstr "B<Druckprogramm mit Optionen (printer)>"
 
 # type: Plain text
-#: ../tin.1:2088
+#: ../tin.1:2092
 msgid ""
 "The printer program with options that is to be used to print articles.  The "
 "default is B<lpr>(1)  for BSD machines and B<lp>(1)  for SysV machines. "
@@ -5025,40 +5033,40 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2088
+#: ../tin.1:2092
 #, no-wrap
 msgid "B<Process only unread articles (process_only_unread)>"
 msgstr "B<Bearbeite nur ungelesene Artikel (process_only_unread)>"
 
 # type: Plain text
-#: ../tin.1:2092 ../tin.5:1832
+#: ../tin.1:2096 ../tin.5:1832
 msgid ""
 "If ON only save/print/pipe/mail unread articles (tagged articles excepted).  "
 "Default is OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2092
+#: ../tin.1:2096
 #, 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
-#: ../tin.1:2095
+#: ../tin.1:2099
 msgid ""
 "If ON show empty ''Followup-To:'' header when editing an article. Default is "
 "OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2095
+#: ../tin.1:2099
 #, no-wrap
 msgid "B<Characters used as quote-marks (quote_chars)>"
 msgstr "B<Zitatzeichen (quote_chars)>"
 
 # type: Plain text
 #.  TODO: document %s
-#: ../tin.1:2100 ../tin.5:1842
+#: ../tin.1:2104 ../tin.5:1842
 msgid ""
 "The character used in quoting included text to article followups and mail "
 "replies. The '_' character represents a blank character and is replaced with "
@@ -5066,13 +5074,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2100
+#: ../tin.1:2104
 #, no-wrap
 msgid "B<Quoting behavior (quote_style)>"
 msgstr "B<Zitierverhalten (quote_style)>"
 
 # type: Plain text
-#: ../tin.1:2107
+#: ../tin.1:2111
 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, "
@@ -5083,7 +5091,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2111
+#: ../tin.1:2115
 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 "
@@ -5091,13 +5099,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2111
+#: ../tin.1:2115
 #, 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
-#: ../tin.1:2116
+#: ../tin.1:2120
 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 "
@@ -5105,13 +5113,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2116
+#: ../tin.1:2120
 #, 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
-#: ../tin.1:2121
+#: ../tin.1:2125
 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 "
@@ -5119,13 +5127,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2121
+#: ../tin.1:2125
 #, 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
-#: ../tin.1:2126
+#: ../tin.1:2130
 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 "
@@ -5133,39 +5141,39 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2126
+#: ../tin.1:2130
 #, no-wrap
 msgid "B<Article recentness time limit (recent_time)>"
 msgstr "B<Artikel Neuheitszeit-Limit (recent_time)>"
 
 # type: Plain text
-#: ../tin.1:2130 ../tin.5:1887
+#: ../tin.1:2134 ../tin.5:1887
 msgid ""
 "If set to 0, this feature is deactivated, otherwise it means the number of "
 "days. Default is 2."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2130
+#: ../tin.1:2134
 #, no-wrap
 msgid "B<Render BiDi (render_bidi)>"
 msgstr "B<BiDi wiedergeben (render_bidi)>"
 
 # type: Plain text
-#: ../tin.1:2134 ../tin.5:1891
+#: ../tin.1:2138 ../tin.5:1891
 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
-#: ../tin.1:2134
+#: ../tin.1:2138
 #, 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
-#: ../tin.1:2139 ../tin.5:1896
+#: ../tin.1:2143 ../tin.5:1896
 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 "
@@ -5173,78 +5181,78 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2139
+#: ../tin.1:2143
 #, no-wrap
 msgid "B<Directory to save arts/threads in (savedir)>"
 msgstr "B<Verz. um Art/Threads zu speichern (savedir)>"
 
 # type: Plain text
-#: ../tin.1:2143 ../tin.5:1900
+#: ../tin.1:2147 ../tin.5:1900
 msgid ""
 "Directory where articles/threads are saved. Default is I<${TIN_HOMEDIR:-"
 "\"$HOME\"}/News>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2143
+#: ../tin.1:2147
 #, no-wrap
 msgid "B<Score limit (kill) (score_limit_kill)>"
 msgstr "B<kill) (score_limit_kill>"
 
 # type: Plain text
-#: ../tin.1:2147 ../tin.5:1904
+#: ../tin.1:2151 ../tin.5:1904
 msgid ""
 "If the score of an article is below or equal this value the article gets "
 "marked as killed."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2147
+#: ../tin.1:2151
 #, no-wrap
 msgid "B<Score limit (select) (score_limit_select)>"
 msgstr "B<select) (score_limit_select>"
 
 # type: Plain text
-#: ../tin.1:2151 ../tin.5:1908
+#: ../tin.1:2155 ../tin.5:1908
 msgid ""
 "If the score of an article is above or equal this value the article gets "
 "marked as hot."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2151
+#: ../tin.1:2155
 #, no-wrap
 msgid "B<Default score to kill articles (score_kill)>"
 msgstr "B<Bewertung fÃ¼r gekillte Artikel (score_kill)>"
 
 # type: Plain text
-#: ../tin.1:2155 ../tin.5:1912
+#: ../tin.1:2159 ../tin.5:1912
 msgid ""
 "Score of an article which should be killed, this must be E<lt>= "
 "B<score_limit_kill>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2155
+#: ../tin.1:2159
 #, no-wrap
 msgid "B<Default score to select articles (score_select)>"
 msgstr "B<Bewertung fÃ¼r wichtige Artikel (score_select)>"
 
 # type: Plain text
-#: ../tin.1:2159 ../tin.5:1916
+#: ../tin.1:2163 ../tin.5:1916
 msgid ""
 "Score of an article which should be marked hot, this must be E<gt>= "
 "B<score_limit_select>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2159
+#: ../tin.1:2163
 #, 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
-#: ../tin.1:2167
+#: ../tin.1:2171
 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 "
@@ -5255,52 +5263,52 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2167
+#: ../tin.1:2171
 #, no-wrap
 msgid "B<In group menu, show author by (show_author)>"
 msgstr "B<Im GruppenmenÃ¼, zeige Autor an nach (show_author)>"
 
 # type: Plain text
-#: ../tin.1:2171 ../tin.5:1928
+#: ../tin.1:2175 ../tin.5:1942
 msgid ""
 "Which information about the author should be shown. Default is 2, authors "
 "full name."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2174 ../tin.5:1931
+#: ../tin.1:2178 ../tin.5:1945
 msgid "B<None>, only the ''Subject:'' line will be displayed."
 msgstr "B<Nichts>, nur die ''Subject:'' Zeile wird angezeigt."
 
 # type: Plain text
-#: ../tin.1:2177 ../tin.5:1934
+#: ../tin.1:2181 ../tin.5:1948
 msgid ""
 "B<Address>, ''Subject:'' line & the address part of the ''From:'' line are "
 "displayed."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2180 ../tin.5:1937
+#: ../tin.1:2184 ../tin.5:1951
 msgid ""
 "B<Full Name>, ''Subject:'' line & the authors full name part of the "
 "\\&''From:'' line are displayed (default)."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2183 ../tin.5:1940
+#: ../tin.1:2187 ../tin.5:1954
 msgid ""
 "B<Address and Name>, ''Subject:'' line & all of the ''From:'' line are "
 "displayed."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2184
+#: ../tin.1:2188
 #, no-wrap
 msgid "B<Show description of each newsgroup (show_description)>"
 msgstr "B<Zeige Beschreibung der Newsgruppen (show_description)>"
 
 # type: Plain text
-#: ../tin.1:2193
+#: ../tin.1:2197
 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 "
@@ -5311,25 +5319,48 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2193
+#: ../tin.1:2197
+#, no-wrap
+msgid "B<Function for sorting articles (sort_function)>"
+msgstr "B<Sortierfunktion (sort_function)>"
+
+# type: Plain text
+#: ../tin.1:2200 ../tin.5:1927
+msgid "Function used for sorting articles. Default is 0."
+msgstr ""
+
+# type: Plain text
+#: ../tin.1:2205 ../tin.5:1932
+msgid "Use B<qsort>(3)  for sorting."
+msgstr ""
+
+# type: Plain text
+#: ../tin.1:2210 ../tin.5:1937
+msgid ""
+"Use B<heapsort>(3)  for sorting. This might be faster in large groups with "
+"long threads (somewhat presorted data)."
+msgstr ""
+
+# type: TP
+#: ../tin.1:2211
 #, no-wrap
 msgid "B<Show lines/score in listings (show_info)>"
 msgstr "B<Zeige Zeilenz./Bewert. in Ãœbersicht (show_info)>"
 
 # type: Plain text
-#: ../tin.1:2197 ../tin.5:1954
+#: ../tin.1:2215 ../tin.5:1968
 msgid ""
 "Which information about the thread or article should be shown. Default is 1, "
 "show only the line count."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2200 ../tin.5:1957
+#: ../tin.1:2218 ../tin.5:1971
 msgid "B<None>, no information will be displayed."
 msgstr "B<Nichts>. Keine weiteren Informationen werden angezeigt."
 
 # type: Plain text
-#: ../tin.1:2204
+#: ../tin.1:2222
 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 "
@@ -5337,7 +5368,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2208 ../tin.5:1965
+#: ../tin.1:2226 ../tin.5:1979
 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 "
@@ -5345,66 +5376,66 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2210 ../tin.5:1967
+#: ../tin.1:2228 ../tin.5:1981
 msgid "B<Lines & Score>, display line count and score."
 msgstr "B<Zeilen und Bewertung>, Zeilenzahl und Bewertung zusÃ¤tzlich anzeigen."
 
 # type: TP
-#: ../tin.1:2211
+#: ../tin.1:2229
 #, 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
-#: ../tin.1:2215
+#: ../tin.1:2233
 msgid ""
 "If ON show only new/unread articles otherwise show all articles.  Default is "
 "ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2215
+#: ../tin.1:2233
 #, 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
-#: ../tin.1:2219 ../tin.5:1976
+#: ../tin.1:2237 ../tin.5:1990
 msgid ""
 "If ON show only subscribed groups that contain unread articles. Default is "
 "OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2219
+#: ../tin.1:2237
 #, no-wrap
 msgid "B<Display signatures (show_signatures)>"
 msgstr "B<Zeige Signaturen an (show_signatures)>"
 
 # type: Plain text
-#: ../tin.1:2223
+#: ../tin.1:2241
 msgid "If OFF don't show signatures when displaying articles.  Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2223
+#: ../tin.1:2241
 #, no-wrap
 msgid "B<Prepend signature with '\\en-- \\en' (sigdashes)>"
 msgstr "B<Trenne Sig mit '\\en-- \\en' ab (sigdashes)>"
 
 # type: Plain text
-#: ../tin.1:2226 ../tin.5:1982
+#: ../tin.1:2244 ../tin.5:1996
 msgid "If ON prepend the signature with sigdashes. Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2226
+#: ../tin.1:2244
 #, no-wrap
 msgid "B<Create signature from path/command (sigfile)>"
 msgstr "B<Erzeuge Signatur aus Pfad/Kommando (sigfile)>"
 
 # type: Plain text
-#: ../tin.1:2236
+#: ../tin.1:2254
 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 "
@@ -5416,24 +5447,24 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2236
+#: ../tin.1:2254
 #, no-wrap
 msgid "B<Add signature when reposting (signature_repost)>"
 msgstr "B<Signatur beim Reposten anhÃ¤ngen (signature_repost)>"
 
 # type: Plain text
-#: ../tin.1:2239 ../tin.5:1996
+#: ../tin.1:2257 ../tin.5:2010
 msgid "If ON add signature to reposted articles. Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2239
+#: ../tin.1:2257
 #, no-wrap
 msgid "B<Regex used to highlight /slashes/ (slashes_regex)>"
 msgstr "B<Reg. fÃ¼r /SchrÃ¤gst./ Hervorhebungen (slashes_regex)>"
 
 # type: Plain text
-#: ../tin.1:2244
+#: ../tin.1:2262
 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 "
@@ -5441,147 +5472,147 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2244
+#: ../tin.1:2262
 #, no-wrap
 msgid "B<Sort articles by (sort_article_type)>"
 msgstr "B<Sortiere Artikel nach (sort_article_type)>"
 
 # type: Plain text
-#: ../tin.1:2248 ../tin.5:2007
+#: ../tin.1:2266 ../tin.5:2021
 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
-#: ../tin.1:2251 ../tin.5:2010
+#: ../tin.1:2269 ../tin.5:2024
 msgid "B<Nothing>, don't sort articles."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2253 ../tin.5:2012
+#: ../tin.1:2271 ../tin.5:2026
 msgid ""
 "B<Subject: (descending)>, sort articles by ''Subject:'' field descending."
 msgstr ""
 "B<Subject: (absteigend)>, Artikel absteigend nach ''Subject:'' sortieren."
 
 # type: Plain text
-#: ../tin.1:2255 ../tin.5:2014
+#: ../tin.1:2273 ../tin.5:2028
 msgid "B<Subject: (ascending)>, sort articles by ''Subject:'' field ascending."
 msgstr ""
 "B<Subject: (aufsteigend)>, Artikel aufsteigend nach ''Subject:'' sortieren."
 
 # type: Plain text
-#: ../tin.1:2257 ../tin.5:2016
+#: ../tin.1:2275 ../tin.5:2030
 msgid "B<From: (descending)>, sort articles by ''From:'' field descending."
 msgstr "B<From: (absteigend)>, Artikel absteigend nach ''From:'' sortieren."
 
 # type: Plain text
-#: ../tin.1:2259 ../tin.5:2018
+#: ../tin.1:2277 ../tin.5:2032
 msgid "B<From: (ascending)>, sort articles by ''From:'' field ascending."
 msgstr "B<From: (aufsteigend)>, Artikel aufsteigend nach ''From:'' sortieren."
 
 # type: Plain text
-#: ../tin.1:2261 ../tin.5:2020
+#: ../tin.1:2279 ../tin.5:2034
 msgid "B<Date: (descending)>, sort articles by ''Date:'' field descending."
 msgstr "B<Date: (absteigend)>, Artikel absteigend nach ''Date:'' sortieren."
 
 # type: Plain text
-#: ../tin.1:2264 ../tin.5:2023
+#: ../tin.1:2282 ../tin.5:2037
 msgid ""
 "B<Date: (ascending)>, sort articles by ''Date:'' field ascending (default)."
 msgstr "B<Date: (aufsteigend)>, Artikel aufsteigend nach ''Date:'' sortieren."
 
 # type: Plain text
-#: ../tin.1:2266 ../tin.5:2025
+#: ../tin.1:2284 ../tin.5:2039
 msgid "B<Score (descending)>, sort articles by filtering score descending."
 msgstr "B<Score (absteigend)>, Artikel absteigend nach Score sortieren."
 
 # type: IP
-#: ../tin.1:2266 ../tin.5:2025
+#: ../tin.1:2284 ../tin.5:2039
 #, no-wrap
 msgid "8"
 msgstr "8"
 
 # type: Plain text
-#: ../tin.1:2268 ../tin.5:2027
+#: ../tin.1:2286 ../tin.5:2041
 msgid "B<Score (ascending)>, sort articles by filtering score ascending."
 msgstr "B<Score (aufsteigend)>, Artikel aufsteigend nach Score sortieren."
 
 # type: IP
-#: ../tin.1:2268 ../tin.5:2027
+#: ../tin.1:2286 ../tin.5:2041
 #, no-wrap
 msgid "9"
 msgstr "9"
 
 # type: Plain text
-#: ../tin.1:2270 ../tin.5:2029
+#: ../tin.1:2288 ../tin.5:2043
 msgid "B<Lines: (descending)>, sort articles by ''Lines:'' field descending."
 msgstr "B<Lines: (absteigend)>, Artikel absteigend nach ''Lines:'' sortieren."
 
 # type: IP
-#: ../tin.1:2270 ../tin.5:2029
+#: ../tin.1:2288 ../tin.5:2043
 #, no-wrap
 msgid "10"
 msgstr "10"
 
 # type: Plain text
-#: ../tin.1:2272 ../tin.5:2031
+#: ../tin.1:2290 ../tin.5:2045
 msgid "B<Lines: (ascending)>, sort articles by ''Lines:'' field ascending."
 msgstr ""
 "B<Lines: (aufsteigend)>, Artikel aufsteigend nach ''Lines:'' sortieren."
 
 # type: TP
-#: ../tin.1:2273
+#: ../tin.1:2291
 #, no-wrap
 msgid "B<Sort threads by (sort_threads_type)>"
 msgstr "B<Sortiere Threads nach (sort_threads_type)>"
 
 # type: Plain text
-#: ../tin.1:2278 ../tin.5:2036
+#: ../tin.1:2296 ../tin.5:2050
 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
-#: ../tin.1:2281 ../tin.5:2039
+#: ../tin.1:2299 ../tin.5:2053
 msgid "B<Nothing>, don't sort threads."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2284 ../tin.5:2042
+#: ../tin.1:2302 ../tin.5:2056
 msgid ""
 "B<Score (descending)>, sort threads by filtering score descending (default)."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2286 ../tin.5:2044
+#: ../tin.1:2304 ../tin.5:2058
 msgid "B<Score (ascending)>, sort threads by filtering score ascending."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2288 ../tin.5:2046
+#: ../tin.1:2306 ../tin.5:2060
 msgid ""
 "B<Last posting date (descending)>, sort threads by date of last posting "
 "descending."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2290 ../tin.5:2048
+#: ../tin.1:2308 ../tin.5:2062
 msgid ""
 "B<Last posting date (ascending)>, sort threads by date of last posting "
 "ascending."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2291
+#: ../tin.1:2309
 #, no-wrap
 msgid "B<Spamtrap warning address parts (spamtrap_warning_addresses)>"
 msgstr "B<Spamfallenwarnung in Adresse (spamtrap_warning_addresses)>"
 
 # type: Plain text
-#: ../tin.1:2296
+#: ../tin.1:2314
 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 "
@@ -5589,18 +5620,18 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2298
+#: ../tin.1:2316
 msgid "I<spam,delete,remove>"
 msgstr "I<spam,delete,remove>"
 
 # type: TP
-#: ../tin.1:2298
+#: ../tin.1:2316
 #, no-wrap
 msgid "B<Regex used to highlight *stars* (stars_regex)>"
 msgstr "B<Regu. A. fÃ¼r *Stern* Hervorhebungen (stars_regex)>"
 
 # type: Plain text
-#: ../tin.1:2303
+#: ../tin.1:2321
 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 "
@@ -5608,13 +5639,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2303
+#: ../tin.1:2321
 #, 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
-#: ../tin.1:2308 ../tin.5:2066
+#: ../tin.1:2326 ../tin.5:2080
 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 "
@@ -5622,26 +5653,26 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2308
+#: ../tin.1:2326
 #, no-wrap
 msgid "B<Strip blanks of end of lines (strip_blanks)>"
 msgstr "B<Leerzeichen am Zeilenende entfernen (strip_blanks)>"
 
 # type: Plain text
-#: ../tin.1:2314 ../tin.5:2070
+#: ../tin.1:2332 ../tin.5:2084
 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
-#: ../tin.1:2314
+#: ../tin.1:2332
 #, 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
-#: ../tin.1:2323 ../tin.5:2079
+#: ../tin.1:2341 ../tin.5:2093
 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 "
@@ -5652,26 +5683,26 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2323
+#: ../tin.1:2341
 #, no-wrap
 msgid "B<No unsubscribed groups in newsrc (strip_newsrc)>"
 msgstr "B<Nur abonnierte Gruppen in newsrc (strip_newsrc)>"
 
 # type: Plain text
-#: ../tin.1:2327 ../tin.5:2083
+#: ../tin.1:2345 ../tin.5:2097
 msgid ""
 "If ON, then unsubscribed groups will be permanently removed from your I<"
 "${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> file. Default is OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2327
+#: ../tin.1:2345
 #, no-wrap
 msgid "B<Regex used to highlight -strokes- (strokes_regex)>"
 msgstr "B<Reg. fÃ¼r -Durchstr.- Hervorhebungen (strokes_regex)>"
 
 # type: Plain text
-#: ../tin.1:2332
+#: ../tin.1:2350
 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 "
@@ -5679,13 +5710,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2332
+#: ../tin.1:2350
 #, 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
-#: ../tin.1:2337 ../tin.5:2266
+#: ../tin.1:2355 ../tin.5:2280
 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 "
@@ -5693,26 +5724,26 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2337
+#: ../tin.1:2355
 #, no-wrap
 msgid "B<Display \"a as Umlaut-a (tex2iso_conv)>"
 msgstr "B<Wandle TeX-Umlaute automatisch um (tex2iso_conv)>"
 
 # type: Plain text
-#: ../tin.1:2341
+#: ../tin.1:2359
 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
-#: ../tin.1:2341
+#: ../tin.1:2359
 #, no-wrap
 msgid "B<Thread articles by (thread_articles)>"
 msgstr "B<Threade Artikel anhand (thread_articles)>"
 
 # type: Plain text
-#: ../tin.1:2349
+#: ../tin.1:2367
 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 "
@@ -5722,101 +5753,101 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2352
+#: ../tin.1:2370
 msgid "B<None>, don't thread."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2354
+#: ../tin.1:2372
 msgid "B<Subject>, thread on ''Subject:'' only."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2356
+#: ../tin.1:2374
 msgid "B<References>, thread on ''References:'' only."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2359
+#: ../tin.1:2377
 msgid ""
 "B<Both Subject and References>, thread on ''References:'' then "
 "\\&''Subject:'' (default)."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2361
+#: ../tin.1:2379
 msgid "B<Multipart Subject>, thread multipart articles on ''Subject:''."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2364
+#: ../tin.1:2382
 msgid ""
 "B<Percentage Match>, thread base upon a partial character match on "
 "\\&''Subject:''."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2365
+#: ../tin.1:2383
 #, 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
-#: ../tin.1:2369 ../tin.5:2114
+#: ../tin.1:2387 ../tin.5:2128
 msgid ""
 "If ON catchup group/thread when leaving with the left arrow key. Default is "
 "ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2369
+#: ../tin.1:2387
 #, no-wrap
 msgid "B<Matchingness of a thread (thread_perc)>"
 msgstr "B<Prozentualer Subject Vergleich (thread_perc)>"
 
 # type: Plain text
-#: ../tin.1:2373
+#: ../tin.1:2391
 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
-#: ../tin.1:2373
+#: ../tin.1:2391
 #, no-wrap
 msgid "B<Score of a thread (thread_score)>"
 msgstr "B<Bewertung eines Threads (thread_score)>"
 
 # type: Plain text
-#: ../tin.1:2377 ../tin.5:2118
+#: ../tin.1:2395 ../tin.5:2132
 msgid ""
 "How the total score of a thread is computed. Default is 0, the maximum score "
 "in this thread."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2380 ../tin.5:2121
+#: ../tin.1:2398 ../tin.5:2135
 msgid "B<Max>, the maximum score in this thread."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2382 ../tin.5:2123
+#: ../tin.1:2400 ../tin.5:2137
 msgid "B<Sum>, the sum of all scores in this thread."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2384 ../tin.5:2125
+#: ../tin.1:2402 ../tin.5:2139
 msgid "B<Average>, the average score in this thread."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2385
+#: ../tin.1:2403
 #, no-wrap
 msgid "B<Transliteration (translit)>"
 msgstr "B<Verwende Umschreibungen (translit)>"
 
 # type: Plain text
-#: ../tin.1:2393 ../tin.5:2134
+#: ../tin.1:2411 ../tin.5:2148
 msgid ""
 "If ON append //TRANSLIT to the first argument of B<iconv_open>(3)  to enable "
 "transliteration. This means that when a character cannot be represented in "
@@ -5826,69 +5857,69 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2393
+#: ../tin.1:2411
 #, no-wrap
 msgid "B<How to treat blank lines (trim_article_body)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2397 ../tin.5:2138
+#: ../tin.1:2415 ../tin.5:2152
 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: TP
-#: ../tin.1:2400 ../tin.5:2141
+#: ../tin.1:2418 ../tin.5:2155
 msgid "B<Don't trim article body>, do nothing."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2402 ../tin.5:2143
+#: ../tin.1:2420 ../tin.5:2157
 msgid "B<Skip leading blank lines>."
 msgstr "B<FÃ¼hrende Leerzeilen Ã¼berspringen>."
 
 # type: Plain text
-#: ../tin.1:2404 ../tin.5:2145
+#: ../tin.1:2422 ../tin.5:2159
 msgid "B<Skip trailing blank lines>."
 msgstr "B<Abschliessende Leerzeilen Ã¼berspr.>."
 
 # type: Plain text
-#: ../tin.1:2406 ../tin.5:2147
+#: ../tin.1:2424 ../tin.5:2161
 msgid ""
 "B<Skip leading and trailing blank l.>, skip leading and trailing blank lines."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2409 ../tin.5:2150
+#: ../tin.1:2427 ../tin.5:2164
 msgid ""
 "B<Compact multiple between text>, replace multiple blank lines between "
 "textblocks with one blank line."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2411 ../tin.5:2152
+#: ../tin.1:2429 ../tin.5:2166
 msgid "B<Compact multiple and skip leading>, 4 + 1"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2413 ../tin.5:2154
+#: ../tin.1:2431 ../tin.5:2168
 msgid "B<Compact multiple and skip trailing>, 4 + 2"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2415 ../tin.5:2156
+#: ../tin.1:2433 ../tin.5:2170
 msgid "B<Compact mltpl., skip lead. & trai.>, 4 + 3"
 msgstr ""
 
 # type: TP
-#: ../tin.1:2416
+#: ../tin.1:2434
 #, no-wrap
 msgid "B<Regex used to highlight _underline_ (underscores_regex)>"
 msgstr "B<Reg. fÃ¼r _Unterstr._ Hervorhebungen (underscores_regex)>"
 
 # type: Plain text
-#: ../tin.1:2421
+#: ../tin.1:2439
 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 "
@@ -5896,24 +5927,24 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2421
+#: ../tin.1:2439
 #, no-wrap
 msgid "B<Remove ~/.article after posting (unlink_article)>"
 msgstr "B<Entferne ~/.article nach dem posten (unlink_article)>"
 
 # type: Plain text
-#: ../tin.1:2424
+#: ../tin.1:2442
 msgid "If ON remove I<~/.article> after posting. Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2424
+#: ../tin.1:2442
 #, no-wrap
 msgid "B<Program that opens URL's (url_handler)>"
 msgstr "B<Ã–ffne URLs mit ... (url_handler)>"
 
 # type: Plain text
-#: ../tin.1:2429
+#: ../tin.1:2447
 msgid ""
 "The program that will be run when launching URL's in the article viewer "
 "using B<PageViewUrl> ('B<U>'). The actual URL will be appended to this.  "
@@ -5921,54 +5952,54 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2429
+#: ../tin.1:2447
 #, no-wrap
 msgid "B<URL highlighting in message body (url_highlight)>"
 msgstr "B<URL-Hervorhebung im Artikel (url_highlight)>"
 
 # type: Plain text
-#: ../tin.1:2432 ../tin.5:2176
+#: ../tin.1:2450 ../tin.5:2190
 msgid "Enable highlighting URLs in message body. Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2432
+#: ../tin.1:2450
 #, no-wrap
 msgid "B<Use ANSI color (use_color)>"
 msgstr "B<Benutze ANSI-Farben (use_color)>"
 
 # type: Plain text
-#: ../tin.1:2435
+#: ../tin.1:2453
 msgid "If enabled B<tin> uses ANSI-colors. Default is OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2435
+#: ../tin.1:2453
 #, no-wrap
 msgid "B<Use scroll keys on keypad (use_keypad)>"
 msgstr "B<Scrollt. vom Nummernblock nutzen (use_keypad)>"
 
 # type: TP
-#: ../tin.1:2438
+#: ../tin.1:2456
 #, no-wrap
 msgid "B<Use mouse in xterm (use_mouse)>"
 msgstr "B<Maus in xterm nutzen (use_mouse)>"
 
 # type: Plain text
-#: ../tin.1:2444 ../tin.5:2190
+#: ../tin.1:2462 ../tin.5:2204
 msgid ""
 "Allows the mouse button support in a B<xterm>(1x)  to be enabled/disabled.  "
 "Default is OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2444
+#: ../tin.1:2462
 #, 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
-#: ../tin.1:2454
+#: ../tin.1:2472
 msgid ""
 "If enabled B<tin> uses B<slrnface>(1)  to interpret the ''X-Face:'' header. "
 "For this option to have any effect, B<tin> must be running in an B<xterm>"
@@ -5976,61 +6007,61 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2454
+#: ../tin.1:2472
 #, no-wrap
 msgid "B<Use UTF-8 graphics (utf8_graphics)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2458 ../tin.5:2206
+#: ../tin.1:2476 ../tin.5:2220
 msgid ""
 "If ON use UTF-8 characters for indicator ('-E<gt>'), thread/attachment tree "
 "and ellipsis ('...'). Default is OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2458
+#: ../tin.1:2476
 #, 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
-#: ../tin.1:2461
+#: ../tin.1:2479
 msgid ""
 "A regular expression that tin will use to find the begin of a verbatim block."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2461
+#: ../tin.1:2479
 #, 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
-#: ../tin.1:2464
+#: ../tin.1:2482
 msgid ""
 "A regular expression that tin will use to find the end of a verbatim block."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2464
+#: ../tin.1:2482
 #, no-wrap
 msgid "B<Detection of verbatim blocks (verbatim_handling)>"
 msgstr "B<Wortgetreue TextblÃ¶cke erkennen (verbatim_handling)>"
 
 # type: Plain text
-#: ../tin.1:2467
+#: ../tin.1:2485
 msgid "If ON verbatim blocks will be detected. Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2467
+#: ../tin.1:2485
 #, no-wrap
 msgid "B<Wildcard matching (wildcard)>"
 msgstr "B<WildcardprÃ¼fung (wildcard)>"
 
 # type: Plain text
-#: ../tin.1:2481
+#: ../tin.1:2499
 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.  "
@@ -6041,41 +6072,41 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2481
+#: ../tin.1:2499
 #, 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
-#: ../tin.1:2485 ../tin.5:2234
+#: ../tin.1:2503 ../tin.5:2248
 msgid ""
 "Should the leading and ending stars, slashes, strokes and dashes also be "
 "displayed, even when they are highlighting marks?"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2488 ../tin.5:2237
+#: ../tin.1:2506 ../tin.5:2251
 msgid "B<no>"
 msgstr "B<nein>"
 
 # type: Plain text
-#: ../tin.1:2490 ../tin.5:2239
+#: ../tin.1:2508 ../tin.5:2253
 msgid "yes, B<display mark>"
 msgstr "ja, B<Markierung> anzeigen"
 
 # type: Plain text
-#: ../tin.1:2492 ../tin.5:2241
+#: ../tin.1:2510 ../tin.5:2255
 msgid "print a B<space> instead"
 msgstr "ein B<Leerzeichen> ausgeben"
 
 # type: TP
-#: ../tin.1:2493
+#: ../tin.1:2511
 #, no-wrap
 msgid "B<Word highlighting in message body (word_highlight)>"
 msgstr "B<Wort-Hervorhebung im Artikel (word_highlight)>"
 
 # type: Plain text
-#: ../tin.1:2501
+#: ../tin.1:2519
 msgid ""
 "Enable word highlighting. See B<word_h_display_marks> for the options "
 "available. If B<use_color> is enabled the colors specified in "
@@ -6086,13 +6117,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2501
+#: ../tin.1:2519
 #, no-wrap
 msgid "B<Page line wrap column (wrap_column)>"
 msgstr "B<Zeilen umbrechen nach (wrap_column)>"
 
 # type: Plain text
-#: ../tin.1:2512 ../tin.5:2261
+#: ../tin.1:2530 ../tin.5:2275
 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 "
@@ -6105,26 +6136,26 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2512
+#: ../tin.1:2530
 #, no-wrap
 msgid "B<Quote line when cross-posting (xpost_quote_format)>"
 msgstr "B<Einleitungszeile beim Crossposten (xpost_quote_format)>"
 
 # type: Plain text
-#: ../tin.1:2519 ../tin.5:2271
+#: ../tin.1:2537 ../tin.5:2285
 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
-#: ../tin.1:2519
+#: ../tin.1:2537
 #, no-wrap
 msgid "ATTRIBUTES MENU AND GROUP ATTRIBUTES"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2526
+#: ../tin.1:2544
 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> "
@@ -6135,7 +6166,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2534
+#: ../tin.1:2552
 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 "
@@ -6146,7 +6177,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2541
+#: ../tin.1:2559
 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 "
@@ -6157,7 +6188,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2548
+#: ../tin.1:2566
 msgid ""
 "Besides the keys for moving around and changing values known from the "
 "options menu the attributes menu provides the following command: "
@@ -6165,13 +6196,13 @@ msgid ""
 msgstr ""
 
 # type: SS
-#: ../tin.1:2548
+#: ../tin.1:2566
 #, no-wrap
 msgid "SCOPES MENU"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2553
+#: ../tin.1:2571
 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.  "
@@ -6180,7 +6211,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2564
+#: ../tin.1:2582
 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 "
@@ -6193,14 +6224,14 @@ msgid ""
 msgstr ""
 
 # type: SS
-#: ../tin.1:2564
+#: ../tin.1:2582
 #, no-wrap
 msgid "FILTERING ARTICLES"
 msgstr "ARTIKEL FILTERN"
 
 # type: Plain text
 #.  FIXME - add scoring description
-#: ../tin.1:2571
+#: ../tin.1:2589
 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 "
@@ -6210,7 +6241,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2577
+#: ../tin.1:2595
 msgid ""
 "When B<tin> starts up the user's kill-file I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
 "filter> (see also B<tin>(5))  is read. Each time a newsgroup is entered the "
@@ -6219,7 +6250,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2582
+#: ../tin.1:2600
 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 "
@@ -6228,7 +6259,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2587
+#: ../tin.1:2605
 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 "
@@ -6236,7 +6267,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2593
+#: ../tin.1:2611
 msgid ""
 "The filtering capabilities of B<tin> have been significantly enhanced over "
 "previous versions to include scoring and better pattern matching. It is "
@@ -6247,33 +6278,33 @@ msgstr ""
 
 # type: Plain text
 #.  FIXME - Next paragraph is out of date
-#: ../tin.1:2605
+#: ../tin.1:2624
 msgid ""
-"The on-screen filtering menu is accessed by pressing 'B<^K>' at the Group "
-"and Article levels. It allows the user to kill or select an article that "
-"matches the current ''Subject:'' line, ''From:'' line or a string entered by "
-"the user. The user entered string can be applied to the ''Subject:'' or "
-"\\&''From:'' lines of an article. The kill description can be limited to the "
-"current newsgroup or it can apply to all newsgroups. Once entered the user "
-"can abort the command and not save the kill description, edit the kill file "
-"or save the kill description."
+"The on-screen filtering menu is accessed by pressing B<MenuFilterKill> "
+"('B<^K>') or B<MenuFilterSelect> ('B<^A>')  at the Group and Article levels. "
+"It allows the user to kill or select an article that matches the current "
+"''Subject:'' line, ''From:'' line or a string entered by the user. The user "
+"entered string can be applied to the \\&''Subject:'' or ''From:'' line of an "
+"article. The filter can be limited to the current newsgroup or it can apply "
+"to all newsgroups. Once entered the user can abort the command and not save "
+"the new filter, edit the full filter file or save filter."
 msgstr ""
 
 # type: SS
-#: ../tin.1:2605
+#: ../tin.1:2624
 #, no-wrap
 msgid "POSTING ARTICLES"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2608
+#: ../tin.1:2627
 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
-#: ../tin.1:2618
+#: ../tin.1:2637
 msgid ""
 "Use the B<Post> ('B<w>') command to post an article to a newsgroup.  After "
 "entering the post subject the default editor (i.e., B<vi>(1))  or the editor "
@@ -6286,7 +6317,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2623
+#: ../tin.1:2642
 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 "
@@ -6294,7 +6325,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2631
+#: ../tin.1:2650
 msgid ""
 "Use the B<PageFollowupQuote> ('B<f>'), B<PageFollowup> ('B<F>')  or "
 "B<PageFollowupQuoteHeaders> ('B<^W>') command to post a follow-up article to "
@@ -6306,7 +6337,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2645
+#: ../tin.1:2664
 msgid ""
 "Use the B<PageReplyQuote> ('B<r>'), B<PageReply> ('B<R>') or "
 "B<PageReplyQuoteHeaders> ('B<^E>') command to reply direct through mail to "
@@ -6321,13 +6352,13 @@ msgid ""
 msgstr ""
 
 # type: SS
-#: ../tin.1:2645
+#: ../tin.1:2664
 #, no-wrap
 msgid "CUSTOMIZING THE ARTICLE QUOTE STRING"
 msgstr "EINLEITUNGSZEILE ANPASSEN"
 
 # type: Plain text
-#: ../tin.1:2653
+#: ../tin.1:2672
 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 "
@@ -6339,13 +6370,13 @@ msgid ""
 msgstr ""
 
 # type: ta
-#: ../tin.1:2655
+#: ../tin.1:2674
 #, no-wrap
 msgid "\\w'%A  'u +\\w'Address'u"
 msgstr "\\w'%A  'u +\\w'Mailadresse'u"
 
 # type: Plain text
-#: ../tin.1:2664
+#: ../tin.1:2683
 #, no-wrap
 msgid ""
 "B<%A>\tAddress (Email)\n"
@@ -6367,12 +6398,12 @@ msgstr ""
 "B<%I>\tInitialen des Autor\n"
 
 # type: Plain text
-#: ../tin.1:2667
+#: ../tin.1:2686
 msgid "e.g.,"
 msgstr "z. B."
 
 # type: Plain text
-#: ../tin.1:2672
+#: ../tin.1:2691
 #, no-wrap
 msgid ""
 "CW<mail_quote_format=On %D in %G you wrote:\n"
@@ -6382,12 +6413,12 @@ msgstr ""
 "news_quote_format=In %M schreib %F:>\n"
 
 # type: Plain text
-#: ../tin.1:2676
+#: ../tin.1:2695
 msgid "would expand to:"
 msgstr "ergÃ¤be folgendes:"
 
 # type: Plain text
-#: ../tin.1:2681
+#: ../tin.1:2700
 #, no-wrap
 msgid ""
 "CW<On 21 Sep 1993 09:45:51 -0400 in alt.sources you wrote:\n"
@@ -6397,7 +6428,7 @@ msgstr ""
 "In E<lt>abcINN123@example.orgE<gt> schreib Joe Bar E<lt>joe@example.orgE<gt>:>\n"
 
 # type: Plain text
-#: ../tin.1:2691
+#: ../tin.1:2710
 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 "
@@ -6407,13 +6438,13 @@ msgid ""
 msgstr ""
 
 # type: SS
-#: ../tin.1:2691
+#: ../tin.1:2710
 #, no-wrap
 msgid "MAILING PIPING PRINTING REPOSTING AND SAVING ARTICLES"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2698
+#: ../tin.1:2717
 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> "
@@ -6423,7 +6454,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2703
+#: ../tin.1:2722
 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 "
@@ -6432,7 +6463,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2707
+#: ../tin.1:2726
 msgid ""
 "Otherwise, the initial prompt will ask you to select which article, thread, "
 "hot (auto-selected), regex pattern, tagged articles you wish to mail, pipe "
@@ -6440,7 +6471,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2711
+#: ../tin.1:2730
 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 "
@@ -6448,7 +6479,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2717
+#: ../tin.1:2736
 msgid ""
 "If a regex pattern is selected you are asked to enter a pattern (e.g., to "
 "match all articles subject lines containing 'net News' you enter \"net News"
@@ -6458,7 +6489,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2722
+#: ../tin.1:2741
 msgid ""
 "Various expansion characters are recognized when entering the directory and "
 "file to save to. Environment variables (prefixed with '$') and user home "
@@ -6467,7 +6498,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2727
+#: ../tin.1:2746
 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 "
@@ -6476,7 +6507,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2731
+#: ../tin.1:2750
 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 "
@@ -6484,20 +6515,20 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2737
+#: ../tin.1:2756
 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
-#: ../tin.1:2737
+#: ../tin.1:2756
 #, no-wrap
 msgid "AUTOMATIC MAILING AND SAVING NEW NEWS"
 msgstr "AUTOMATISCHES MAILEN UND SPEICHERN VON UNGELESENEN ARTIKELN"
 
 # type: Plain text
-#: ../tin.1:2749
+#: ../tin.1:2768
 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. "
@@ -6512,7 +6543,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2753
+#: ../tin.1:2772
 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 "
@@ -6520,7 +6551,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2760
+#: ../tin.1:2779
 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 "
@@ -6531,50 +6562,50 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2761
+#: ../tin.1:2780
 #, no-wrap
 msgid "B<tin -M iain -c -f newsrc.mail>"
 msgstr "B<tin -M iain -c -f newsrc.mail>"
 
 # type: Plain text
-#: ../tin.1:2765
+#: ../tin.1:2784
 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
-#: ../tin.1:2766
+#: ../tin.1:2785
 #, no-wrap
 msgid "B<tin -S -c -f newsrc.save>"
 msgstr "B<tin -S -c -f newsrc.save>"
 
 # type: Plain text
-#: ../tin.1:2770
+#: ../tin.1:2789
 msgid ""
 "(save any unread articles in newsgroups specified in file newsrc.save and "
 "mark them as read)"
 msgstr ""
 
 # type: TP
-#: ../tin.1:2771
+#: ../tin.1:2790
 #, no-wrap
 msgid "B<tin -R>"
 msgstr "B<tin -R>"
 
 # type: Plain text
-#: ../tin.1:2776
+#: ../tin.1:2795
 msgid "(read any articles saved by B<tin -S>)"
 msgstr ""
 
 # type: SS
-#: ../tin.1:2776
+#: ../tin.1:2795
 #, no-wrap
 msgid "RANGES"
 msgstr "BEREICHE"
 
 # type: Plain text
-#: ../tin.1:2787
+#: ../tin.1:2806
 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 "
@@ -6588,13 +6619,13 @@ msgid ""
 msgstr ""
 
 # type: SS
-#: ../tin.1:2788
+#: ../tin.1:2807
 #, no-wrap
 msgid "NEWSGROUP LISTS & WILDCARDS"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2799
+#: ../tin.1:2818
 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 "
@@ -6607,30 +6638,30 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2801
+#: ../tin.1:2820
 msgid "I<alt.config,news.*,!news.test>"
 msgstr "I<alt.config,news.*,!news.test>"
 
 # type: Plain text
-#: ../tin.1:2803
+#: ../tin.1:2822
 msgid ""
 "Matches alt.config and everything in the 'news' hierarchy except news.test"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2808
+#: ../tin.1:2827
 msgid ""
 "See the explanation for the $B<AUTOSUBSCRIBE> variables for further examples."
 msgstr ""
 
 # type: SS
-#: ../tin.1:2808
+#: ../tin.1:2827
 #, no-wrap
 msgid "SIGNATURES"
 msgstr "SIGNATUREN"
 
 # type: Plain text
-#: ../tin.1:2817
+#: ../tin.1:2836
 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"
@@ -6641,19 +6672,19 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2820
+#: ../tin.1:2839
 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
-#: ../tin.1:2822
+#: ../tin.1:2841
 msgid "The following is an example of a I<.Sig> file:"
 msgstr "Nachstehend eine Beispiel I<.Sig> Datei:"
 
 # type: Plain text
-#: ../tin.1:2827
+#: ../tin.1:2846
 #, no-wrap
 msgid ""
 "CW<NAMES  Joe Bar E<lt>joe@example.orgE<gt>\n"
@@ -6663,7 +6694,7 @@ msgstr ""
 "SNAIL  HeidestraÃŸe 17, 99999 Notreal, Germany>\n"
 
 # type: Plain text
-#: ../tin.1:2842
+#: ../tin.1:2861
 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 "
@@ -6677,13 +6708,13 @@ msgid ""
 msgstr ""
 
 # type: SS
-#: ../tin.1:2842
+#: ../tin.1:2861
 #, no-wrap
 msgid "TIPS AND TRICKS"
 msgstr "TIPS UND TRICKS"
 
 # type: Plain text
-#: ../tin.1:2846
+#: ../tin.1:2865
 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 "
@@ -6691,7 +6722,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2848
+#: ../tin.1:2867
 msgid ""
 "The following newsgroups provide useful information concerning news software:"
 msgstr ""
@@ -6699,7 +6730,7 @@ msgstr ""
 "Newssoftware:"
 
 # type: Plain text
-#: ../tin.1:2851
+#: ../tin.1:2870
 msgid ""
 "\\(emnews.software.readers (info. about news user agents tin, rn, nn, slrn "
 "etc.)"
@@ -6708,19 +6739,19 @@ msgstr ""
 "slrn, ...)"
 
 # type: Plain text
-#: ../tin.1:2853
+#: ../tin.1:2872
 msgid "\\(emnews.software.nntp (info. about NNTP)"
 msgstr "\\(emnews.software.nntp (Informationen Ã¼ber NNTP)"
 
 # type: Plain text
-#: ../tin.1:2855
+#: ../tin.1:2874
 msgid ""
 "\\(emnews.answers (Frequently Asked Questions (FAQ) about many different "
 "themes)"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2859
+#: ../tin.1:2878
 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.  "
@@ -6728,14 +6759,14 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2866
+#: ../tin.1:2885
 msgid ""
 "When B<tin> is run in an B<xterm>(1x)  it will resize itself each time the "
 "B<xterm>(1x)  is resized."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2870
+#: ../tin.1:2889
 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 "
@@ -6743,20 +6774,20 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2875
+#: ../tin.1:2894
 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
-#: ../tin.1:2875
+#: ../tin.1:2894
 #, no-wrap
 msgid "XTERM BUTTONS"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2881
+#: ../tin.1:2900
 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 "
@@ -6765,103 +6796,103 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2883
+#: ../tin.1:2902
 msgid "In general (i.e., for the group, thread and article menus),"
 msgstr ""
 
 # type: TP
-#: ../tin.1:2883
+#: ../tin.1:2902
 #, no-wrap
 msgid "Button1 (left)"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2886
+#: ../tin.1:2905
 msgid ""
 "enters next (lower) level if you click on an article, otherwise pages down."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2886
+#: ../tin.1:2905
 #, no-wrap
 msgid "Button2 (center)"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2890
+#: ../tin.1:2909
 msgid ""
 "returns to the previous (upper) level if you click on an article, otherwise "
 "pages up."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2890
+#: ../tin.1:2909
 #, no-wrap
 msgid "Button3 (right)"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2894
+#: ../tin.1:2913
 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
-#: ../tin.1:2896
+#: ../tin.1:2915
 msgid "In the group selection menu, if the mouse is pointing at a group then:"
 msgstr ""
 
 # type: TP
-#: ../tin.1:2896 ../tin.1:2908 ../tin.1:2922
+#: ../tin.1:2915 ../tin.1:2927 ../tin.1:2941
 #, no-wrap
 msgid "left button"
 msgstr "Linke Maustaste"
 
 # type: Plain text
-#: ../tin.1:2900
+#: ../tin.1:2919
 msgid ""
 "moves to and selects the group pointed at, just like B<SelectReadGrp> "
 "('B<E<lt>CRE<gt>>')."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2900 ../tin.1:2912 ../tin.1:2925
+#: ../tin.1:2919 ../tin.1:2931 ../tin.1:2944
 #, no-wrap
 msgid "center button"
 msgstr "Mittlere Maustaste"
 
 # type: Plain text
-#: ../tin.1:2903
+#: ../tin.1:2922
 msgid "quits the program, just like B<Quit> ('B<q>')."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2903 ../tin.1:2917 ../tin.1:2930
+#: ../tin.1:2922 ../tin.1:2936 ../tin.1:2949
 #, no-wrap
 msgid "right button"
 msgstr "Rechte Maustaste"
 
 # type: Plain text
-#: ../tin.1:2906
+#: ../tin.1:2925
 msgid "moves to the group pointed at."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2908
+#: ../tin.1:2927
 msgid ""
 "In the article menu, if the mouse is pointing at an article (or thread) then:"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2912
+#: ../tin.1:2931
 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
-#: ../tin.1:2917
+#: ../tin.1:2936
 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> "
@@ -6869,23 +6900,23 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2920
+#: ../tin.1:2939
 msgid "moves to the article (or thread) pointed at."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2922
+#: ../tin.1:2941
 msgid "In the thread menu, if the mouse is pointing at an article then:"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2925
+#: ../tin.1:2944
 msgid ""
 "reads article pointed at, just like B<ThreadReadArt> ('B<E<lt>CRE<gt>>')."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2930
+#: ../tin.1:2949
 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> "
@@ -6893,25 +6924,25 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2933
+#: ../tin.1:2952
 msgid "moves to the article pointed at."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2940
+#: ../tin.1:2959
 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
-#: ../tin.1:2940
+#: ../tin.1:2959
 #, no-wrap
 msgid "INDEX FILES"
 msgstr "INDEX DATEIEN"
 
 # type: Plain text
-#: ../tin.1:2945
+#: ../tin.1:2964
 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 "
@@ -6919,7 +6950,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2951
+#: ../tin.1:2970
 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 "
@@ -6929,7 +6960,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2960
+#: ../tin.1:2979
 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 "
@@ -6941,7 +6972,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2967
+#: ../tin.1:2986
 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 "
@@ -6952,27 +6983,27 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2972
+#: ../tin.1:2991
 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
-#: ../tin.1:2977
+#: ../tin.1:2996
 #, 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
-#: ../tin.1:2983
+#: ../tin.1:3002
 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
-#: ../tin.1:2989
+#: ../tin.1:3008
 #, no-wrap
 msgid ""
 "CW<find ${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news* \\e\n"
@@ -6982,7 +7013,7 @@ msgstr ""
 "-type f -name \"[0-9]*.[0-9]\" -atime +28 | xargs rm -f>\n"
 
 # type: SH
-#: ../tin.1:2994 ../tin.5:21
+#: ../tin.1:3013 ../tin.5:21
 #, no-wrap
 msgid "FILES"
 msgstr "DATEIEN"
@@ -7002,124 +7033,124 @@ msgstr "DATEIEN"
 #.        $TMPDIR/SCOPES-R   (-D 32)
 #.        $TMPDIR/SCOPES-W   (-D 32)
 #.        $TMPDIR/ACTIVE     (-D 64)
-#: ../tin.1:3011
+#: ../tin.1:3030
 msgid "For a detailed description see B<tin>(5)."
 msgstr "FÃ¼r eine ausfÃ¼hrlich Beschreibung siehe B<tin>(5)."
 
 # type: Plain text
-#: ../tin.1:3013 ../tin.5:42
+#: ../tin.1:3032 ../tin.5:42
 msgid "I<$MAILCAPS>"
 msgstr "I<$MAILCAPS>"
 
 # type: Plain text
-#: ../tin.1:3015 ../tin.5:44
+#: ../tin.1:3034 ../tin.5:44
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.mailcap>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.mailcap>"
 
 # type: Plain text
-#: ../tin.1:3017 ../tin.5:46
+#: ../tin.1:3036 ../tin.5:46
 msgid "I</etc/mailcap>"
 msgstr "I</etc/mailcap>"
 
 # type: Plain text
-#: ../tin.1:3019 ../tin.5:48
+#: ../tin.1:3038 ../tin.5:48
 msgid "I</usr/etc/mailcap>"
 msgstr "I</usr/etc/mailcap>"
 
 # type: Plain text
-#: ../tin.1:3021 ../tin.5:50
+#: ../tin.1:3040 ../tin.5:50
 msgid "I</usr/local/etc/mailcap>"
 msgstr "I</usr/local/etc/mailcap>"
 
 # type: Plain text
-#: ../tin.1:3023 ../tin.5:52
+#: ../tin.1:3042 ../tin.5:52
 msgid "I</etc/mail/mailcap>"
 msgstr "I</etc/mail/mailcap>"
 
 # type: Plain text
-#: ../tin.1:3026 ../tin.5:221
+#: ../tin.1:3045 ../tin.5:221
 msgid "I</etc/nntpserver>"
 msgstr "I</etc/nntpserver>"
 
 # type: Plain text
-#: ../tin.1:3029 ../tin.5:231
+#: ../tin.1:3048 ../tin.5:231
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.cancelsecret>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.cancelsecret>"
 
 # type: Plain text
-#: ../tin.1:3032 ../tin.5:238
+#: ../tin.1:3051 ../tin.5:238
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.mime.types>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.mime.types>"
 
 # type: Plain text
-#: ../tin.1:3034 ../tin.5:240
+#: ../tin.1:3053 ../tin.5:240
 msgid "I</etc/mime.types>"
 msgstr "I</etc/mime.types>"
 
 # type: Plain text
-#: ../tin.1:3036 ../tin.5:242
+#: ../tin.1:3055 ../tin.5:242
 msgid "I</etc/tin/mime.types>"
 msgstr "I</etc/tin/mime.types>"
 
 # type: Plain text
-#: ../tin.1:3039 ../tin.5:249
+#: ../tin.1:3058 ../tin.5:249
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsauth>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsauth>"
 
 # type: Plain text
-#: ../tin.1:3042 ../tin.5:282
+#: ../tin.1:3061 ../tin.5:282
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>"
 
 # type: Plain text
-#: ../tin.1:3046 ../tin.5:311
+#: ../tin.1:3065 ../tin.5:311
 #, 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
-#: ../tin.1:3050 ../tin.5:319
+#: ../tin.1:3069 ../tin.5:319
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.signature>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.signature>"
 
 # type: Plain text
-#: ../tin.1:3052 ../tin.5:321
+#: ../tin.1:3071 ../tin.5:321
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>"
 
 # type: Plain text
-#: ../tin.1:3055 ../tin.5:328
+#: ../tin.1:3074 ../tin.5:328
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.sigfixed>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.sigfixed>"
 
 # type: Plain text
-#: ../tin.1:3058 ../tin.5:335
+#: ../tin.1:3077 ../tin.5:335
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/.inputhistory>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/.inputhistory>"
 
 # type: Plain text
-#: ../tin.1:3061 ../tin.5:342
+#: ../tin.1:3080 ../tin.5:342
 msgid "I<${TIN_INDEX_MAILDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.mail/>"
 msgstr "I<${TIN_INDEX_MAILDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.mail/>"
 
 # type: Plain text
-#: ../tin.1:3065 ../tin.5:350
+#: ../tin.1:3084 ../tin.5:350
 #, 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
-#: ../tin.1:3069 ../tin.5:358
+#: ../tin.1:3088 ../tin.5:358
 msgid "I<${TIN_INDEX_SAVEDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.save/>"
 msgstr "I<${TIN_INDEX_SAVEDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.save/>"
 
 # type: Plain text
-#: ../tin.1:3072 ../tin.5:365
+#: ../tin.1:3091 ../tin.5:365
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.mail>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.mail>"
 
 # type: Plain text
-#: ../tin.1:3075 ../tin.5:399
+#: ../tin.1:3094 ../tin.5:399
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.save>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.save>"
 
@@ -7128,66 +7159,66 @@ msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin
 #.  as with inn >= 2.2.x getting more and more popular
 #.  we should think about checking for the new Paths (/news/etc/)
 #.  ${TIN_LIBDIR\-/news/etc"}/attributes
-#: ../tin.1:3079 ../tin.5:410
+#: ../tin.1:3098 ../tin.5:410
 msgid "I</etc/tin/attributes>"
 msgstr "I</etc/tin/attributes>"
 
 # type: Plain text
-#: ../tin.1:3081 ../tin.5:412
+#: ../tin.1:3100 ../tin.5:412
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/attributes>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/attributes>"
 
 # type: Plain text
 #.  TODO: add missing descriptions and explain things in detail.
-#: ../tin.1:3084 ../tin.5:737
+#: ../tin.1:3103 ../tin.5:737
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/filter>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/filter>"
 
 # type: Plain text
-#: ../tin.1:3088 ../tin.5:819
+#: ../tin.1:3107 ../tin.5:819
 #, 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
-#: ../tin.1:3090 ../tin.5:821
+#: ../tin.1:3109 ../tin.5:821
 #, 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
-#: ../tin.1:3094 ../tin.5:1054
+#: ../tin.1:3113 ../tin.5:1054
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/mailgroups>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/mailgroups>"
 
 # type: Plain text
-#: ../tin.1:3097 ../tin.5:1070
+#: ../tin.1:3116 ../tin.5:1070
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable>"
 
 # type: Plain text
-#: ../tin.1:3100 ../tin.5:1096
+#: ../tin.1:3119 ../tin.5:1096
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>"
 
 # type: Plain text
-#: ../tin.1:3103 ../tin.5:1103
+#: ../tin.1:3122 ../tin.5:1103
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/posted>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/posted>"
 
 # type: Plain text
-#: ../tin.1:3106 ../tin.5:1113
+#: ../tin.1:3125 ../tin.5:1113
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/postponed.articles>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/postponed.articles>"
 
 # type: Plain text
-#: ../tin.1:3110
+#: ../tin.1:3129
 #, 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
-#: ../tin.1:3115
+#: ../tin.1:3134
 #, no-wrap
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER:${NNTPPORT:+\":$NNTPPORT\"}/serverrc>\n"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER:${NNTPPORT:+\":$NNTPPORT\"}/serverrc>\n"
@@ -7197,22 +7228,22 @@ msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin
 #.  as with inn >= 2.2.x getting more and more popular
 #.  we should think about checking for the new Paths (/news/etc/)
 #.  .IR ${TIN_LIBDIR\-"/news/etc"}/tinrc
-#: ../tin.1:3120 ../tin.5:1166
+#: ../tin.1:3139 ../tin.5:1166
 msgid "I</etc/tin/tinrc>"
 msgstr "I</etc/tin/tinrc>"
 
 # type: Plain text
-#: ../tin.1:3122 ../tin.5:1168
+#: ../tin.1:3141 ../tin.5:1168
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc>"
 
 # type: Plain text
-#: ../tin.1:3125 ../tin.5:2275
+#: ../tin.1:3144 ../tin.5:2289
 msgid "I</etc/tin/tin.defaults>"
 msgstr "I</etc/tin/tin.defaults>"
 
 # type: Plain text
-#: ../tin.1:3128
+#: ../tin.1:3147
 msgid "I</usr/local/share/locale/${LC_MESSAGES}/LC_MESSAGES/tin.mo>"
 msgstr "I</usr/local/share/locale/${LC_MESSAGES}/LC_MESSAGES/tin.mo>"
 
@@ -7221,51 +7252,51 @@ msgstr "I</usr/local/share/locale/${LC_M
 #.  as with inn >= 2.2.x getting more and more popular
 #.  we should think about checking for the new Paths
 #.  (described shown below).
-#: ../tin.1:3131 ../tin.5:2382
+#: ../tin.1:3150 ../tin.5:2396
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}>"
 msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}>"
 
 # type: Plain text
-#: ../tin.1:3134 ../tin.5:2442
+#: ../tin.1:3153 ../tin.5:2456
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/active.times>"
 msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/active.times>"
 
 # type: Plain text
-#: ../tin.1:3137 ../tin.5:2469
+#: ../tin.1:3156 ../tin.5:2483
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/newsgroups>"
 msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/newsgroups>"
 
 # type: Plain text
-#: ../tin.1:3140 ../tin.5:2492
+#: ../tin.1:3159 ../tin.5:2506
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/organization>"
 msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/organization>"
 
 # type: Plain text
 #.  is the Path correct? or is it /news/etc/overview.fmt
-#: ../tin.1:3143 ../tin.5:2502
+#: ../tin.1:3162 ../tin.5:2516
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/overview.fmt>"
 msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/overview.fmt>"
 
 # type: Plain text
 #.  is the Path correct? or is it /news/etc/subscriptions
-#: ../tin.1:3146 ../tin.5:2520
+#: ../tin.1:3165 ../tin.5:2534
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>"
 msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>"
 
 # type: SH
-#: ../tin.1:3149
+#: ../tin.1:3168
 #, no-wrap
 msgid "ENVIRONMENT"
 msgstr "UMGEBUNGSVARIABLEN"
 
 # type: TP
-#: ../tin.1:3163
+#: ../tin.1:3182
 #, no-wrap
 msgid "B<TINRC>"
 msgstr "B<TINRC>"
 
 # type: Plain text
-#: ../tin.1:3171
+#: ../tin.1:3190
 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 "
@@ -7275,13 +7306,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3171
+#: ../tin.1:3190
 #, no-wrap
 msgid "B<TIN_HOMEDIR>"
 msgstr "B<TIN_HOMEDIR>"
 
 # type: Plain text
-#: ../tin.1:3176
+#: ../tin.1:3195
 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 "
@@ -7289,13 +7320,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3176
+#: ../tin.1:3195
 #, no-wrap
 msgid "B<TIN_INDEX_NEWSDIR>"
 msgstr "B<TIN_INDEX_NEWSDIR>"
 
 # type: Plain text
-#: ../tin.1:3182
+#: ../tin.1:3201
 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 "
@@ -7303,13 +7334,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3182
+#: ../tin.1:3201
 #, no-wrap
 msgid "B<TIN_INDEX_MAILDIR>"
 msgstr "B<TIN_INDEX_MAILDIR>"
 
 # type: Plain text
-#: ../tin.1:3188
+#: ../tin.1:3207
 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 "
@@ -7317,13 +7348,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3188
+#: ../tin.1:3207
 #, no-wrap
 msgid "B<TIN_INDEX_SAVEDIR>"
 msgstr "B<TIN_INDEX_SAVEDIR>"
 
 # type: Plain text
-#: ../tin.1:3194
+#: ../tin.1:3213
 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 "
@@ -7331,13 +7362,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3194
+#: ../tin.1:3213
 #, no-wrap
 msgid "B<TIN_LIBDIR>"
 msgstr "B<TIN_LIBDIR>"
 
 # type: Plain text
-#: ../tin.1:3199
+#: ../tin.1:3218
 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 "
@@ -7345,13 +7376,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3199
+#: ../tin.1:3218
 #, no-wrap
 msgid "B<TIN_SPOOLDIR>"
 msgstr "B<TIN_SPOOLDIR>"
 
 # type: Plain text
-#: ../tin.1:3204
+#: ../tin.1:3223
 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 "
@@ -7359,13 +7390,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3204
+#: ../tin.1:3223
 #, no-wrap
 msgid "B<TIN_NOVROOTDIR>"
 msgstr "B<TIN_NOVROOTDIR>"
 
 # type: Plain text
-#: ../tin.1:3210
+#: ../tin.1:3229
 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 "
@@ -7373,13 +7404,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3210
+#: ../tin.1:3229
 #, no-wrap
 msgid "B<TIN_ACTIVEFILE>"
 msgstr "B<TIN_ACTIVEFILE>"
 
 # type: Plain text
-#: ../tin.1:3216
+#: ../tin.1:3235
 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 "
@@ -7388,13 +7419,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3216
+#: ../tin.1:3235
 #, no-wrap
 msgid "B<NNTPSERVER>"
 msgstr "B<NNTPSERVER>"
 
 # type: Plain text
-#: ../tin.1:3222
+#: ../tin.1:3241
 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</"
@@ -7403,13 +7434,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3222
+#: ../tin.1:3241
 #, no-wrap
 msgid "B<NNTPPORT>"
 msgstr "B<NNTPPORT>"
 
 # type: Plain text
-#: ../tin.1:3227
+#: ../tin.1:3246
 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 "
@@ -7417,83 +7448,83 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3227
+#: ../tin.1:3246
 #, no-wrap
 msgid "B<DISTRIBUTION>"
 msgstr "B<DISTRIBUTION>"
 
 # type: Plain text
-#: ../tin.1:3231
+#: ../tin.1:3250
 msgid ""
 "Set the article header field ''Distribution:'' to the contents of the "
 "variable instead of the system default."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3231
+#: ../tin.1:3250
 #, no-wrap
 msgid "B<ISO2ASC>"
 msgstr "B<ISO2ASC>"
 
 # type: Plain text
-#: ../tin.1:3235
+#: ../tin.1:3254
 msgid ""
 "Set the ISO to ASCII charset decoding table character to use in decoding an "
 "article text. Values can range from 0 to 6."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3239
+#: ../tin.1:3258
 msgid "universal table for many languages"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3242
+#: ../tin.1:3261
 msgid "single-spacing universal table"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3245
+#: ../tin.1:3264
 msgid "table for Danish, Dutch, German, Norwegian and Swedish"
 msgstr ""
 
 # type: TP
-#: ../tin.1:3245
+#: ../tin.1:3264
 #, no-wrap
 msgid "B<3>"
 msgstr "B<3>"
 
 # type: Plain text
-#: ../tin.1:3248
+#: ../tin.1:3267
 msgid ""
 "table for Danish, Finnish, Norwegian and Swedish using the appropriate ISO "
 "646 variant"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3251
+#: ../tin.1:3270
 msgid "table with RFC 1345 codes in brackets"
 msgstr ""
 
 # type: TP
-#: ../tin.1:3251
+#: ../tin.1:3270
 #, no-wrap
 msgid "B<5>"
 msgstr "B<5>"
 
 # type: Plain text
-#: ../tin.1:3254
+#: ../tin.1:3273
 msgid "table for printers that allow overstriking with backspace"
 msgstr ""
 
 # type: TP
-#: ../tin.1:3255
+#: ../tin.1:3274
 #, no-wrap
 msgid "B<ORGANIZATION>"
 msgstr "B<ORGANIZATION>"
 
 # type: Plain text
-#: ../tin.1:3261
+#: ../tin.1:3280
 msgid ""
 "Set the article header field ''Organization:'' to the contents of the "
 "variable instead of the system default. If reading news on an Apollo "
@@ -7502,24 +7533,24 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3261
+#: ../tin.1:3280
 #, no-wrap
 msgid "B<NEWSORG (DomainOS)>"
 msgstr "B<NEWSORG (DomainOS)>"
 
 # type: Plain text
-#: ../tin.1:3264
+#: ../tin.1:3283
 msgid "DomainOS specific, same as $B<ORGANIZATION> on other OSs (see above)."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3264
+#: ../tin.1:3283
 #, no-wrap
 msgid "B<REPLYTO>"
 msgstr "B<REPLYTO>"
 
 # type: Plain text
-#: ../tin.1:3269
+#: ../tin.1:3288
 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 "
@@ -7527,37 +7558,37 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3269
+#: ../tin.1:3288
 #, no-wrap
 msgid "B<NAME>"
 msgstr "B<NAME>"
 
 # type: Plain text
-#: ../tin.1:3273
+#: ../tin.1:3292
 msgid ""
 "Overrides the full name given in the gecos-files in I</etc/passwd>, see also "
 "B<mail_address>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3273
+#: ../tin.1:3292
 #, no-wrap
 msgid "B<REALNAME>"
 msgstr "B<REALNAME>"
 
 # type: Plain text
-#: ../tin.1:3276
+#: ../tin.1:3295
 msgid "Same as $B<NAME>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3276
+#: ../tin.1:3295
 #, no-wrap
 msgid "B<HOME>"
 msgstr "B<HOME>"
 
 # type: Plain text
-#: ../tin.1:3281
+#: ../tin.1:3300
 msgid ""
 "Pathname of the user's home directory. See B<environ>(5)  for more info."
 msgstr ""
@@ -7565,37 +7596,37 @@ msgstr ""
 "B<environ>(5)."
 
 # type: TP
-#: ../tin.1:3281
+#: ../tin.1:3300
 #, no-wrap
 msgid "B<MAILER>"
 msgstr "B<MAILER>"
 
 # type: Plain text
-#: ../tin.1:3285
+#: ../tin.1:3304
 msgid ""
 "This variable has precedence over the default mailer that is used in all "
 "mailing operations within B<tin>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3285
+#: ../tin.1:3304
 #, no-wrap
 msgid "B<MAIL>"
 msgstr "B<MAIL>"
 
 # type: Plain text
-#: ../tin.1:3288
+#: ../tin.1:3307
 msgid "Full path to the user's mailbox."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3288
+#: ../tin.1:3307
 #, no-wrap
 msgid "B<VISUAL>"
 msgstr "B<VISUAL>"
 
 # type: Plain text
-#: ../tin.1:3297
+#: ../tin.1:3316
 msgid ""
 "This variable has precedence over the default editor (i.e., B<vi>(1))  that "
 "is used in all editing operations within B<tin> (e.g., posting, replying, "
@@ -7604,13 +7635,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3297
+#: ../tin.1:3316
 #, no-wrap
 msgid "B<EDITOR>"
 msgstr "B<EDITOR>"
 
 # type: Plain text
-#: ../tin.1:3306
+#: ../tin.1:3325
 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 "
@@ -7619,13 +7650,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3306
+#: ../tin.1:3325
 #, no-wrap
 msgid "B<AUTOSUBSCRIBE>"
 msgstr "B<AUTOSUBSCRIBE>"
 
 # type: Plain text
-#: ../tin.1:3312
+#: ../tin.1:3331
 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 "
@@ -7634,12 +7665,12 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3314
+#: ../tin.1:3333
 msgid "I<AUTOSUBSCRIBE=comp.os.unix.*,talk.*,!talk.politics.*>"
 msgstr "I<AUTOSUBSCRIBE=comp.os.unix.*,talk.*,!talk.politics.*>"
 
 # type: Plain text
-#: ../tin.1:3319
+#: ../tin.1:3338
 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 "
@@ -7648,25 +7679,25 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3319
+#: ../tin.1:3338
 #, no-wrap
 msgid "B<AUTOUNSUBSCRIBE>"
 msgstr "B<AUTOUNSUBSCRIBE>"
 
 # type: Plain text
-#: ../tin.1:3323
+#: ../tin.1:3342
 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
-#: ../tin.1:3325
+#: ../tin.1:3344
 msgid "I<AUTOUNSUBSCRIBE=alt.flame.*,u*,!uk.*>"
 msgstr "I<AUTOUNSUBSCRIBE=alt.flame.*,u*,!uk.*>"
 
 # type: Plain text
-#: ../tin.1:3329
+#: ../tin.1:3348
 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 "
@@ -7674,104 +7705,104 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3329
+#: ../tin.1:3348
 #, no-wrap
 msgid "B<TMPDIR>"
 msgstr "B<TMPDIR>"
 
 # type: Plain text
-#: ../tin.1:3333
+#: ../tin.1:3352
 msgid ""
 "A pathname of a directory made available for B<tin> to create temporary "
 "files."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3333
+#: ../tin.1:3352
 #, no-wrap
 msgid "B<MAILCAPS>"
 msgstr "B<MAILCAPS>"
 
 # type: Plain text
-#: ../tin.1:3339
+#: ../tin.1:3358
 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
-#: ../tin.1:3339
+#: ../tin.1:3358
 #, no-wrap
 msgid "B<NOMETAMAIL>"
 msgstr "B<NOMETAMAIL>"
 
 # type: Plain text
-#: ../tin.1:3344
+#: ../tin.1:3363
 msgid ""
 "Set this variable to disable the use of B<metamail>(1)  or a replacement (e."
 "g. metamutt)."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3344
+#: ../tin.1:3363
 #, no-wrap
 msgid "B<MM_CHARSET>"
 msgstr "B<MM_CHARSET>"
 
 # type: TP
-#: ../tin.1:3346
+#: ../tin.1:3365
 #, no-wrap
 msgid "B<ISPELL>"
 msgstr "B<ISPELL>"
 
 # type: Plain text
-#: ../tin.1:3351
+#: ../tin.1:3370
 msgid ""
 "Set this variable to point to B<ispell>(1)  or a replacement and its cmd-"
 "line options."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3351
+#: ../tin.1:3370
 #, no-wrap
 msgid "B<PGPOPTS>"
 msgstr "B<PGPOPTS>"
 
 # type: Plain text
-#: ../tin.1:3358
+#: ../tin.1:3377
 msgid ""
 "Define any additional options that you wish to pass to your B<pgp>(1)  or "
 "B<gpg>(1)  program."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3358
+#: ../tin.1:3377
 #, no-wrap
 msgid "B<PGPPATH>"
 msgstr "B<PGPPATH>"
 
 # type: Plain text
-#: ../tin.1:3363
+#: ../tin.1:3382
 msgid ""
 "Override the name of the B<pgp>(1)  directory in B<$HOME> that holds your "
 "keys etc.."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3363
+#: ../tin.1:3382
 #, no-wrap
 msgid "B<GNUPGHOME>"
 msgstr "B<GNUPGHOME>"
 
 # type: Plain text
-#: ../tin.1:3368
+#: ../tin.1:3387
 msgid ""
 "Override the name of the B<gpg>(1)  directory in B<$HOME> that holds your "
 "keys etc.."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3368
+#: ../tin.1:3387
 #, no-wrap
 msgid "B<LC_CTYPE>"
 msgstr "B<LC_CTYPE>"
@@ -7779,7 +7810,7 @@ msgstr "B<LC_CTYPE>"
 # type: Plain text
 #.  TODO: document LC_CTYPEs influence on
 #.        ~/.tin/keymap.*, 8bit char display, ...
-#: ../tin.1:3382
+#: ../tin.1:3401
 msgid ""
 "This variable determines the B<locale>(5)  category for character handling "
 "functions. Usually it determines the character classes for pattern matching "
@@ -7791,13 +7822,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3382
+#: ../tin.1:3401
 #, no-wrap
 msgid "B<LC_MESSAGES>"
 msgstr "B<LC_MESSAGES>"
 
 # type: Plain text
-#: ../tin.1:3391
+#: ../tin.1:3410
 msgid ""
 "Formats of informative and diagnostic messages and interactive responses.  "
 "It's value should be of the form I<language>[I<_territory>][I<.codeset>]"
@@ -7805,13 +7836,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3391
+#: ../tin.1:3410
 #, no-wrap
 msgid "B<LC_TIME>"
 msgstr "B<LC_TIME>"
 
 # type: Plain text
-#: ../tin.1:3399
+#: ../tin.1:3418
 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>"
@@ -7819,13 +7850,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3399
+#: ../tin.1:3418
 #, no-wrap
 msgid "B<LC_ALL>"
 msgstr "B<LC_ALL>"
 
 # type: Plain text
-#: ../tin.1:3408
+#: ../tin.1:3427
 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>]"
@@ -7833,13 +7864,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3408
+#: ../tin.1:3427
 #, no-wrap
 msgid "B<LANG>"
 msgstr "B<LANG>"
 
 # type: Plain text
-#: ../tin.1:3417
+#: ../tin.1:3436
 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 "
@@ -7848,13 +7879,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3417
+#: ../tin.1:3436
 #, no-wrap
 msgid "B<LANGUAGE>"
 msgstr "B<LANGUAGE>"
 
 # type: Plain text
-#: ../tin.1:3425
+#: ../tin.1:3444
 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<"
@@ -7864,13 +7895,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3425
+#: ../tin.1:3444
 #, no-wrap
 msgid "B<COLUMNS>"
 msgstr "B<COLUMNS>"
 
 # type: Plain text
-#: ../tin.1:3435
+#: ../tin.1:3454
 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 "
@@ -7883,13 +7914,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3435
+#: ../tin.1:3454
 #, no-wrap
 msgid "B<LINES>"
 msgstr "B<LINES>"
 
 # type: Plain text
-#: ../tin.1:3445
+#: ../tin.1:3464
 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 "
@@ -7902,7 +7933,7 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3445
+#: ../tin.1:3464
 #, no-wrap
 msgid "B<TERM>"
 msgstr "B<TERM>"
@@ -7911,7 +7942,7 @@ msgstr "B<TERM>"
 #
 # type: Plain text
 #.  TODO: add missing, sort useful, document in detail
-#: ../tin.1:3454
+#: ../tin.1:3473
 msgid ""
 "The type of terminal in use. This is used when looking up termcap "
 "sequences.  See B<environ>(5)  for more information."
@@ -7920,46 +7951,46 @@ msgstr ""
 "(5)."
 
 # type: SH
-#: ../tin.1:3454
+#: ../tin.1:3473
 #, no-wrap
 msgid "SIGNALS"
 msgstr "SIGNALE"
 
 # type: Plain text
-#: ../tin.1:3457
+#: ../tin.1:3476
 msgid "B<tin> handles a couple of signals:"
 msgstr "B<tin> verarbeitet folgende Signale:"
 
 # type: TP
-#: ../tin.1:3457
+#: ../tin.1:3476
 #, no-wrap
 msgid "B<SIGHUP>"
 msgstr "B<SIGHUP>"
 
 # type: Plain text
-#: ../tin.1:3460 ../tin.1:3463
+#: ../tin.1:3479 ../tin.1:3482
 msgid "Terminate gracefully."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3460
+#: ../tin.1:3479
 #, no-wrap
 msgid "B<SIGTERM>"
 msgstr "B<SIGTERM>"
 
 # type: TP
-#: ../tin.1:3463
+#: ../tin.1:3482
 #, no-wrap
 msgid "B<SIGUSR1>"
 msgstr "B<SIGUSR1>"
 
 # type: Plain text
-#: ../tin.1:3466
+#: ../tin.1:3485
 msgid "Terminate gracefully but do not restore tty."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3466
+#: ../tin.1:3485
 #, no-wrap
 msgid "B<SIGUSR2>"
 msgstr "B<SIGUSR2>"
@@ -7970,18 +8001,18 @@ msgstr "B<SIGUSR2>"
 #.  .SH DIAGNOSTICS
 #.  give an overview of the most common error messages and how to cope with
 #.  them.
-#: ../tin.1:3477
+#: ../tin.1:3496
 msgid "Write out I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>-file."
 msgstr ""
 
 # type: SH
-#: ../tin.1:3477
+#: ../tin.1:3496
 #, no-wrap
 msgid "SECURITY"
 msgstr "SICHERHEIT"
 
 # type: Plain text
-#: ../tin.1:3485
+#: ../tin.1:3504
 msgid ""
 "When 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 "
@@ -7990,7 +8021,7 @@ msgid ""
 msgstr ""
 
 # type: SH
-#: ../tin.1:3485
+#: ../tin.1:3504
 #, no-wrap
 msgid "CONFORMING TO"
 msgstr "KONFORM ZU"
@@ -7998,7 +8029,7 @@ msgstr "KONFORM ZU"
 # type: Plain text
 #.  - RFC2045, RFC2047, RFC2980, RFC3977, RFC4643, RFC5322
 #.    RFC5536, RFC5537, RFC6048 or whatever
-#: ../tin.1:3493
+#: ../tin.1:3512
 msgid ""
 "B<tin> does conform to the Base Definitions volume of IEEE Std 1003.1-2001, "
 "Section 12, Utility Conventions (Utility Argument Syntax, Utility Syntax "
@@ -8006,13 +8037,13 @@ msgid ""
 msgstr ""
 
 # type: SH
-#: ../tin.1:3493
+#: ../tin.1:3512
 #, no-wrap
 msgid "NOTES"
 msgstr "ANMERKUNGEN"
 
 # type: Plain text
-#: ../tin.1:3498
+#: ../tin.1:3517
 msgid ""
 "Regular expression support is provided by the PCRE library package B<pcre>"
 "(3), which is open source software, written by Philip Hazel, and copyright "
@@ -8020,18 +8051,18 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3502
+#: ../tin.1:3521
 msgid "ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/"
 msgstr "ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/"
 
 # type: SH
-#: ../tin.1:3502
+#: ../tin.1:3521
 #, no-wrap
 msgid "BUGS"
 msgstr "BUGS"
 
 # type: Plain text
-#: ../tin.1:3510
+#: ../tin.1:3529
 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 "
@@ -8040,7 +8071,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3519
+#: ../tin.1:3538
 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! "
@@ -8051,13 +8082,13 @@ msgid ""
 msgstr ""
 
 # type: SH
-#: ../tin.1:3519
+#: ../tin.1:3538
 #, no-wrap
 msgid "HISTORY"
 msgstr "GESCHICHTE"
 
 # type: Plain text
-#: ../tin.1:3531
+#: ../tin.1:3550
 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 "
@@ -8075,188 +8106,188 @@ msgstr ""
 "findet sich unter E<lt>http://www.tin.org/history.htmlE<gt>."
 
 # type: SH
-#: ../tin.1:3531
+#: ../tin.1:3550
 #, no-wrap
 msgid "CREDITS"
 msgstr "DANKSAGUNGEN"
 
 # type: IP
-#: ../tin.1:3533
+#: ../tin.1:3552
 #, no-wrap
 msgid "Rich Skrenta"
 msgstr "Rich Skrenta"
 
 # type: Plain text
-#: ../tin.1:3537
+#: ../tin.1:3556
 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
-#: ../tin.1:3537
+#: ../tin.1:3556
 #, no-wrap
 msgid "Bill Davidsen"
 msgstr "Bill Davidsen"
 
 # type: Plain text
-#: ../tin.1:3539
+#: ../tin.1:3558
 msgid "author of envarg.c environment variable reading routine."
 msgstr "Autor von envarg.c, Umgebungsvariablenleseroutine."
 
 # type: IP
-#: ../tin.1:3539
+#: ../tin.1:3558
 #, no-wrap
 msgid "Mike Gleason"
 msgstr "Mike Gleason"
 
 # type: Plain text
-#: ../tin.1:3541
+#: ../tin.1:3560
 msgid "author of sigfile.c random signature generation routines."
 msgstr "Autor von sigfile.c, Zufallssignaturengenerierungsroutine."
 
 # type: IP
-#: ../tin.1:3541
+#: ../tin.1:3560
 #, 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
-#: ../tin.1:3543
+#: ../tin.1:3562
 msgid ""
 "author of langinfo.c, charset.c and iso2asc.txt ISO-8859-1 documentation."
 msgstr ""
 
 # type: IP
-#: ../tin.1:3543
+#: ../tin.1:3562
 #, no-wrap
 msgid "Arnold Robbins"
 msgstr "Arnold Robbins"
 
 # type: Plain text
-#: ../tin.1:3545
+#: ../tin.1:3564
 msgid "author of strftime.c date formatting routine."
 msgstr "Autor von strftime.c, Datumsfromatierungsroutine."
 
 # type: IP
-#: ../tin.1:3545
+#: ../tin.1:3564
 #, no-wrap
 msgid "Rich Salz"
 msgstr "Rich Salz"
 
 # type: Plain text
-#: ../tin.1:3547
+#: ../tin.1:3566
 msgid ""
 "author of wildmat.c pattern matching and parsdate.y date parsing routines."
 msgstr ""
 
 # type: IP
-#: ../tin.1:3547
+#: ../tin.1:3566
 #, no-wrap
 msgid "Dave Taylor"
 msgstr "Dave Taylor"
 
 # type: Plain text
-#: ../tin.1:3551
+#: ../tin.1:3570
 msgid "author of curses.c from the B<elm>(1)  mailreader."
 msgstr ""
 
 # type: IP
-#: ../tin.1:3551
+#: ../tin.1:3570
 #, no-wrap
 msgid "Chris Thewalt"
 msgstr "Chris Thewalt"
 
 # type: Plain text
-#: ../tin.1:3555
+#: ../tin.1:3574
 msgid "author of getline.c B<emacs>(1)  style editing routine."
 msgstr ""
 
 # type: IP
-#: ../tin.1:3555
+#: ../tin.1:3574
 #, no-wrap
 msgid "Steven Madsen"
 msgstr "Steven Madsen"
 
 # type: Plain text
-#: ../tin.1:3559
+#: ../tin.1:3578
 msgid "for adding B<pgp>(1)  (Pretty Good Privacy) support."
 msgstr ""
 
 # type: IP
-#: ../tin.1:3559
+#: ../tin.1:3578
 #, 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
-#: ../tin.1:3563
+#: ../tin.1:3582
 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
-#: ../tin.1:3563
+#: ../tin.1:3582
 #, no-wrap
 msgid "Patrick Powell E<lt>papowell@astart.comE<gt>"
 msgstr "Patrick Powell E<lt>papowell@astart.comE<gt>"
 
 # type: Plain text
-#: ../tin.1:3571
+#: ../tin.1:3590
 msgid "for B<snprintf>(3)  and B<vsnprintf>(3)  fallbacks."
 msgstr "fÃ¼r B<snprintf>(3)  und B<vsnprintf>(3)  Fallbacks."
 
 # type: SH
-#: ../tin.1:3571
+#: ../tin.1:3590
 #, no-wrap
 msgid "AUTHOR"
 msgstr "AUTOR"
 
 # type: TP
-#: ../tin.1:3572
+#: ../tin.1:3591
 #, no-wrap
 msgid "Iain Lea E<lt>iain@bricbrac.deE<gt>"
 msgstr "Iain Lea E<lt>iain@bricbrac.deE<gt>"
 
 # type: SH
-#: ../tin.1:3576
+#: ../tin.1:3595
 #, no-wrap
 msgid "MAINTAINER"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3577
+#: ../tin.1:3596
 #, no-wrap
 msgid "Urs Janssen E<lt>urs@tin.orgE<gt>"
 msgstr "Urs JanÃŸen E<lt>urs@tin.orgE<gt>"
 
 # type: SH
-#: ../tin.1:3581 ../tin.5:2533
+#: ../tin.1:3600 ../tin.5:2547
 #, no-wrap
 msgid "SEE ALSO"
 msgstr "SIEHE AUCH"
 
 # type: Plain text
-#: ../tin.1:3631
+#: ../tin.1:3652
 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<noffle>(1), B<perl>(1), B<perlre>(1), "
 "B<pgp>(1), B<rn>(1), B<sendmail>(1), B<shar>(1), B<slrnface>(1), B<tass>(1), "
-"B<unshar>(1), B<uudecode>(1), B<vi>(1), B<xterm>(1x), B<iconv>(3), "
-"B<iconv_open>(3), B<nl_langinfo>(3), B<pcre>(3), B<pcrepattern>(3), "
-"B<snprintf>(3), B<strftime>(3), B<vsnprintf>(3), B<wildmat>(3), B<environ>"
-"(5), B<locale>(5), B<mailcap>(5), B<mbox>(5), B<mmdf>(5), B<newsoverview>"
-"(5), B<tin>(5), B<RFC1524>, B<RFC2045>, B<RFC2046>, B<RFC2047>, B<RFC2048>, "
-"B<RFC2980>, B<RFC3977>, B<RFC4643>, B<RFC5322>, B<RFC5536>, B<RFC5537>, "
-"B<RFC6048>"
+"B<unshar>(1), B<uudecode>(1), B<vi>(1), B<xterm>(1x), B<heapsort>(3), "
+"B<iconv>(3), B<iconv_open>(3), B<nl_langinfo>(3), B<pcre>(3), B<pcrepattern>"
+"(3), B<qsort>(3), B<snprintf>(3), B<strftime>(3), B<vsnprintf>(3), B<wildmat>"
+"(3), B<environ>(5), B<locale>(5), B<mailcap>(5), B<mbox>(5), B<mmdf>(5), "
+"B<newsoverview>(5), B<tin>(5), B<RFC1524>, B<RFC2045>, B<RFC2046>, "
+"B<RFC2047>, B<RFC2048>, B<RFC2980>, B<RFC3977>, B<RFC4643>, B<RFC5322>, "
+"B<RFC5536>, B<RFC5537>, B<RFC6048>"
 msgstr ""
 "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<noffle>(1), B<perl>(1), B<perlre>(1), "
 "B<pgp>(1), B<rn>(1), B<sendmail>(1), B<shar>(1), B<slrnface>(1), B<tass>(1), "
-"B<unshar>(1), B<uudecode>(1), B<vi>(1), B<xterm>(1x), B<iconv>(3), "
-"B<iconv_open>(3), B<nl_langinfo>(3), B<pcre>(3), B<pcrepattern>(3), "
-"B<snprintf>(3), B<strftime>(3), B<vsnprintf>(3), B<wildmat>(3), B<environ>"
-"(5), B<locale>(5), B<mailcap>(5), B<mbox>(5), B<mmdf>(5), B<newsoverview>"
-"(5), B<tin>(5), B<RFC1524>, B<RFC2045>, B<RFC2046>, B<RFC2047>, B<RFC2048>, "
-"B<RFC2980>, B<RFC3977>, B<RFC4643>, B<RFC5322>, B<RFC5536>, B<RFC5537>, "
-"B<RFC6048>"
+"B<unshar>(1), B<uudecode>(1), B<vi>(1), B<xterm>(1x), B<heapsort>(3), "
+"B<iconv>(3), B<iconv_open>(3), B<nl_langinfo>(3), B<pcre>(3), B<pcrepattern>"
+"(3), B<qsort>(3), B<snprintf>(3), B<strftime>(3), B<vsnprintf>(3), B<wildmat>"
+"(3), B<environ>(5), B<locale>(5), B<mailcap>(5), B<mbox>(5), B<mmdf>(5), "
+"B<newsoverview>(5), B<tin>(5), B<RFC1524>, B<RFC2045>, B<RFC2046>, "
+"B<RFC2047>, B<RFC2048>, B<RFC2980>, B<RFC3977>, B<RFC4643>, B<RFC5322>, "
+"B<RFC5536>, B<RFC5537>, B<RFC6048>"
 
 # type: Plain text
 #: ../tin.5:13
@@ -9053,7 +9084,7 @@ msgid "B<mail_8bit_header>"
 msgstr "B<mail_8bit_header>"
 
 # type: TP
-#: ../tin.5:490 ../tin.5:1585 ../tin.5:2312
+#: ../tin.5:490 ../tin.5:1585 ../tin.5:2326
 #, no-wrap
 msgid "B<mail_mime_encoding>"
 msgstr "B<mail_mime_encoding>"
@@ -9148,7 +9179,7 @@ msgid "B<news_quote_format>"
 msgstr "B<news_quote_format>"
 
 # type: TP
-#: ../tin.5:539 ../tin.5:2285
+#: ../tin.5:539 ../tin.5:2299
 #, no-wrap
 msgid "B<organization>"
 msgstr "B<organization>"
@@ -9175,7 +9206,7 @@ msgid "B<post_8bit_header>"
 msgstr "B<post_8bit_header>"
 
 # type: TP
-#: ../tin.5:552 ../tin.5:1778 ../tin.5:2309
+#: ../tin.5:552 ../tin.5:1778 ../tin.5:2323
 #, no-wrap
 msgid "B<post_mime_encoding>"
 msgstr "B<post_mime_encoding>"
@@ -9230,49 +9261,49 @@ msgid "B<savefile>"
 msgstr "B<savefile>"
 
 # type: TP
-#: ../tin.5:579 ../tin.5:1924
+#: ../tin.5:579 ../tin.5:1938
 #, no-wrap
 msgid "B<show_author>"
 msgstr "B<show_author>"
 
 # type: TP
-#: ../tin.5:582 ../tin.5:1950
+#: ../tin.5:582 ../tin.5:1964
 #, no-wrap
 msgid "B<show_info>"
 msgstr "B<show_info>"
 
 # type: TP
-#: ../tin.5:585 ../tin.5:1968
+#: ../tin.5:585 ../tin.5:1982
 #, no-wrap
 msgid "B<show_only_unread_arts>"
 msgstr "B<show_only_unread_arts>"
 
 # type: TP
-#: ../tin.5:588 ../tin.5:1976
+#: ../tin.5:588 ../tin.5:1990
 #, no-wrap
 msgid "B<show_signatures>"
 msgstr "B<show_signatures>"
 
 # type: TP
-#: ../tin.5:591 ../tin.5:1979
+#: ../tin.5:591 ../tin.5:1993
 #, no-wrap
 msgid "B<sigdashes>"
 msgstr "B<sigdashes>"
 
 # type: TP
-#: ../tin.5:594 ../tin.5:1982
+#: ../tin.5:594 ../tin.5:1996
 #, no-wrap
 msgid "B<sigfile>"
 msgstr "B<sigfile>"
 
 # type: TP
-#: ../tin.5:597 ../tin.5:1993
+#: ../tin.5:597 ../tin.5:2007
 #, no-wrap
 msgid "B<signature_repost>"
 msgstr "B<signature_repost>"
 
 # type: TP
-#: ../tin.5:600 ../tin.5:2003
+#: ../tin.5:600 ../tin.5:2017
 #, no-wrap
 msgid "B<sort_article_type>"
 msgstr "B<sort_article_type>"
@@ -9283,55 +9314,55 @@ msgid "Identical to the tinrc variable B
 msgstr "Identisch mit der tinrc-Variable B<sort_article_type>"
 
 # type: TP
-#: ../tin.5:603 ../tin.5:2032
+#: ../tin.5:603 ../tin.5:2046
 #, no-wrap
 msgid "B<sort_threads_type>"
 msgstr "B<sort_threads_type>"
 
 # type: TP
-#: ../tin.5:606 ../tin.5:2061
+#: ../tin.5:606 ../tin.5:2075
 #, no-wrap
 msgid "B<start_editor_offset>"
 msgstr "B<start_editor_offset>"
 
 # type: TP
-#: ../tin.5:609 ../tin.5:2090
+#: ../tin.5:609 ../tin.5:2104
 #, no-wrap
 msgid "B<tex2iso_conv>"
 msgstr "B<tex2iso_conv>"
 
 # type: TP
-#: ../tin.5:612 ../tin.5:2095
+#: ../tin.5:612 ../tin.5:2109
 #, no-wrap
 msgid "B<thread_articles>"
 msgstr "B<thread_articles>"
 
 # type: TP
-#: ../tin.5:615 ../tin.5:2110
+#: ../tin.5:615 ../tin.5:2124
 #, no-wrap
 msgid "B<thread_catchup_on_exit>"
 msgstr "B<thread_catchup_on_exit>"
 
 # type: TP
-#: ../tin.5:618 ../tin.5:2105
+#: ../tin.5:618 ../tin.5:2119
 #, no-wrap
 msgid "B<thread_perc>"
 msgstr "B<thread_perc>"
 
 # type: TP
-#: ../tin.5:621 ../tin.5:2134
+#: ../tin.5:621 ../tin.5:2148
 #, no-wrap
 msgid "B<trim_article_body>"
 msgstr "B<trim_article_body>"
 
 # type: TP
-#: ../tin.5:624 ../tin.5:2214
+#: ../tin.5:624 ../tin.5:2228
 #, no-wrap
 msgid "B<verbatim_handling>"
 msgstr "B<verbatim_handling>"
 
 # type: TP
-#: ../tin.5:627 ../tin.5:2261
+#: ../tin.5:627 ../tin.5:2275
 #, no-wrap
 msgid "B<wrap_on_next_unread>"
 msgstr "B<wrap_on_next_unread>"
@@ -9744,7 +9775,7 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:797 ../tin.5:2452
+#: ../tin.5:797 ../tin.5:2466
 #, no-wrap
 msgid "B<time>"
 msgstr "B<time>"
@@ -10305,12 +10336,12 @@ msgid "B<mailgroupname>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1063 ../tin.5:1134 ../tin.5:2399 ../tin.5:2452 ../tin.5:2479
+#: ../tin.5:1063 ../tin.5:1134 ../tin.5:2413 ../tin.5:2466 ../tin.5:2493
 msgid "is the name of the newsgroup"
 msgstr "ist der Name der Newsgruppe"
 
 # type: Plain text
-#: ../tin.5:1066 ../tin.5:1137 ../tin.5:2482
+#: ../tin.5:1066 ../tin.5:1137 ../tin.5:2496
 msgid "is a short single-line description of the group"
 msgstr "ist die zugehÃ¶rige Kurzbeschreibung"
 
@@ -10394,13 +10425,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1131 ../tin.5:2476
+#: ../tin.5:1131 ../tin.5:2490
 #, no-wrap
 msgid "B<group.name>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1134 ../tin.5:2479
+#: ../tin.5:1134 ../tin.5:2493
 #, no-wrap
 msgid "B<one-line description>"
 msgstr "B<Kurzbeschreibung>"
@@ -11264,7 +11295,7 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1660 ../tin.5:2305
+#: ../tin.5:1660 ../tin.5:2319
 #, no-wrap
 msgid "B<mm_charset>"
 msgstr "B<mm_charset>"
@@ -11412,7 +11443,8 @@ msgstr ""
 #: ../tin.5:1763
 msgid ""
 "Some normalization modes are only available if they are supported by the "
-"library B<tin>(1)  uses to do the normalization. Default is NFKC."
+"library B<tin>(1)  uses to do the normalization. NFC should be used if "
+"possible."
 msgstr ""
 
 # type: Plain text
@@ -11621,13 +11653,19 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1941
+#: ../tin.5:1924
+#, no-wrap
+msgid "B<sort_function>"
+msgstr "B<sort_function>"
+
+# type: TP
+#: ../tin.5:1955
 #, no-wrap
 msgid "B<show_description>"
 msgstr "B<show_description>"
 
 # type: Plain text
-#: ../tin.5:1950
+#: ../tin.5:1964
 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 "
@@ -11638,7 +11676,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1961
+#: ../tin.5:1975
 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 "
@@ -11646,25 +11684,25 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1972
+#: ../tin.5:1986
 msgid ""
 "If ON show only new/unread articles otherwise show all articles. Default is "
 "ON."
 msgstr ""
 
 # type: TP
-#: ../tin.5:1972
+#: ../tin.5:1986
 #, no-wrap
 msgid "B<show_only_unread_groups>"
 msgstr "B<show_only_unread_groups>"
 
 # type: Plain text
-#: ../tin.5:1979
+#: ../tin.5:1993
 msgid "If OFF don't show signatures when displaying articles. Default is ON."
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1993
+#: ../tin.5:2007
 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 "
@@ -11676,13 +11714,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1996
+#: ../tin.5:2010
 #, no-wrap
 msgid "B<slashes_regex>"
 msgstr "B<slashes_regex>"
 
 # type: Plain text
-#: ../tin.5:2003
+#: ../tin.5:2017
 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 "
@@ -11690,13 +11728,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2049
+#: ../tin.5:2063
 #, no-wrap
 msgid "B<spamtrap_warning_addresses>"
 msgstr "B<spamtrap_warning_addresses>"
 
 # type: Plain text
-#: ../tin.5:2054
+#: ../tin.5:2068
 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 "
@@ -11704,13 +11742,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2054
+#: ../tin.5:2068
 #, no-wrap
 msgid "B<stars_regex>"
 msgstr "B<stars_regex>"
 
 # type: Plain text
-#: ../tin.5:2061
+#: ../tin.5:2075
 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 "
@@ -11718,31 +11756,31 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2066
+#: ../tin.5:2080
 #, no-wrap
 msgid "B<strip_blanks>"
 msgstr "B<strip_blanks>"
 
 # type: TP
-#: ../tin.5:2070
+#: ../tin.5:2084
 #, no-wrap
 msgid "B<strip_bogus>"
 msgstr "B<strip_bogus>"
 
 # type: TP
-#: ../tin.5:2079
+#: ../tin.5:2093
 #, no-wrap
 msgid "B<strip_newsrc>"
 msgstr "B<strip_newsrc>"
 
 # type: TP
-#: ../tin.5:2083
+#: ../tin.5:2097
 #, no-wrap
 msgid "B<strokes_regex>"
 msgstr "B<strokes_regex>"
 
 # type: Plain text
-#: ../tin.5:2090
+#: ../tin.5:2104
 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 "
@@ -11750,7 +11788,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2095
+#: ../tin.5:2109
 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 "
@@ -11758,7 +11796,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2105
+#: ../tin.5:2119
 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 "
@@ -11770,7 +11808,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2110
+#: ../tin.5:2124
 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 "
@@ -11778,25 +11816,25 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2114
+#: ../tin.5:2128
 #, no-wrap
 msgid "B<thread_score>"
 msgstr "B<thread_score>"
 
 # type: TP
-#: ../tin.5:2126
+#: ../tin.5:2140
 #, no-wrap
 msgid "B<translit>"
 msgstr "B<translit>"
 
 # type: TP
-#: ../tin.5:2157
+#: ../tin.5:2171
 #, no-wrap
 msgid "B<underscores_regex>"
 msgstr "B<underscores_regex>"
 
 # type: Plain text
-#: ../tin.5:2164
+#: ../tin.5:2178
 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 "
@@ -11804,26 +11842,26 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2164
+#: ../tin.5:2178
 #, no-wrap
 msgid "B<unlink_article>"
 msgstr "B<unlink_article>"
 
 # type: Plain text
-#: ../tin.5:2168
+#: ../tin.5:2182
 msgid ""
 "If ON remove I<${TIN_HOMEDIR:-\"$HOME\"}/.article> after posting. Default is "
 "ON."
 msgstr ""
 
 # type: TP
-#: ../tin.5:2168
+#: ../tin.5:2182
 #, no-wrap
 msgid "B<url_handler>"
 msgstr "B<url_handler>"
 
 # type: Plain text
-#: ../tin.5:2173
+#: ../tin.5:2187
 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 "
@@ -11831,47 +11869,47 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2173
+#: ../tin.5:2187
 #, no-wrap
 msgid "B<url_highlight>"
 msgstr "B<url_highlight>"
 
 # type: TP
-#: ../tin.5:2176
+#: ../tin.5:2190
 #, no-wrap
 msgid "B<use_color>"
 msgstr "B<use_color>"
 
 # type: Plain text
-#: ../tin.5:2181
+#: ../tin.5:2195
 msgid "If enabled B<tin>(1)  uses ANSI-colors. Default is OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.5:2181
+#: ../tin.5:2195
 #, no-wrap
 msgid "B<use_keypad>"
 msgstr "B<use_keypad>"
 
 # type: Plain text
-#: ../tin.5:2184
+#: ../tin.5:2198
 msgid "Use scroll keys on keypad. Default is OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.5:2184
+#: ../tin.5:2198
 #, no-wrap
 msgid "B<use_mouse>"
 msgstr "B<use_mouse>"
 
 # type: TP
-#: ../tin.5:2190
+#: ../tin.5:2204
 #, no-wrap
 msgid "B<use_slrnface>"
 msgstr "B<use_slrnface>"
 
 # type: Plain text
-#: ../tin.5:2202
+#: ../tin.5:2216
 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 an B<xterm>"
@@ -11879,50 +11917,50 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2202
+#: ../tin.5:2216
 #, no-wrap
 msgid "B<utf8_graphics>"
 msgstr "B<utf8_graphics>"
 
 # type: TP
-#: ../tin.5:2206
+#: ../tin.5:2220
 #, no-wrap
 msgid "B<verbatim_begin_regex>"
 msgstr "B<verbatim_begin_regex>"
 
 # type: Plain text
-#: ../tin.5:2210
+#: ../tin.5:2224
 msgid ""
 "A regular expression that tin will use to find the begin of a verbatim "
 "block.  Default is #v+"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2210
+#: ../tin.5:2224
 #, no-wrap
 msgid "B<verbatim_end_regex>"
 msgstr "B<verbatim_end_regex>"
 
 # type: Plain text
-#: ../tin.5:2214
+#: ../tin.5:2228
 msgid ""
 "A regular expression that tin will use to find the end of a verbatim block.  "
 "Default is #v-"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2218
+#: ../tin.5:2232
 msgid "If ON verbatim blocks will be detected.  Default is ON"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2218
+#: ../tin.5:2232
 #, no-wrap
 msgid "B<wildcard>"
 msgstr "B<wildcard>"
 
 # type: Plain text
-#: ../tin.5:2230
+#: ../tin.5:2244
 msgid ""
 "Allows you to select how B<tin>(1)  matches strings. The default is 0 and "
 "uses the wildmat notation, which is how this has traditionally been handled. "
@@ -11933,19 +11971,19 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2230
+#: ../tin.5:2244
 #, no-wrap
 msgid "B<word_h_display_marks>"
 msgstr "B<word_h_display_marks>"
 
 # type: TP
-#: ../tin.5:2242
+#: ../tin.5:2256
 #, no-wrap
 msgid "B<word_highlight>"
 msgstr "B<word_highlight>"
 
 # type: Plain text
-#: ../tin.5:2250
+#: ../tin.5:2264
 msgid ""
 "Enable word highlighting. See B<word_h_display_marks> for the options "
 "available. If B<use_color> is enabled the colors specified in "
@@ -11956,19 +11994,19 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2250
+#: ../tin.5:2264
 #, no-wrap
 msgid "B<wrap_column>"
 msgstr "B<wrap_column>"
 
 # type: TP
-#: ../tin.5:2266
+#: ../tin.5:2280
 #, no-wrap
 msgid "B<xpost_quote_format>"
 msgstr "B<xpost_quote_format>"
 
 # type: Plain text
-#: ../tin.5:2282
+#: ../tin.5:2296
 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 "
@@ -11978,31 +12016,31 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2282
+#: ../tin.5:2296
 #, no-wrap
 msgid "B<domainname>"
 msgstr "B<domainname>"
 
 # type: Plain text
-#: ../tin.5:2285
+#: ../tin.5:2299
 msgid "Sets a global domain name used in From lines"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2289
+#: ../tin.5:2303
 msgid ""
 "Defines the name of your organization. $B<ORGANIZATION> overrides any "
 "specified value."
 msgstr ""
 
 # type: TP
-#: ../tin.5:2289
+#: ../tin.5:2303
 #, no-wrap
 msgid "B<newslibdir>"
 msgstr "B<newslibdir>"
 
 # type: Plain text
-#: ../tin.5:2294
+#: ../tin.5:2308
 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>. "
@@ -12010,13 +12048,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2294
+#: ../tin.5:2308
 #, no-wrap
 msgid "B<bugaddress>"
 msgstr "B<bugaddress>"
 
 # type: Plain text
-#: ../tin.5:2300
+#: ../tin.5:2314
 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."
@@ -12025,55 +12063,55 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2300
+#: ../tin.5:2314
 #, no-wrap
 msgid "B<inewsdir>"
 msgstr "B<inewsdir>"
 
 # type: Plain text
-#: ../tin.5:2305
+#: ../tin.5:2319
 msgid "Defines the directory containing of the B<inews>(1)  executable"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2309
+#: ../tin.5:2323
 msgid ""
 "Default charset to be used in MIME's ''Content-Type:'' header. "
 "$B<MM_CHARSET> overrides any specified value."
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2312
+#: ../tin.5:2326
 msgid ""
 "Default encoding scheme use in MIME articles. 8bit might be the best value."
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2316
+#: ../tin.5:2330
 msgid ""
 "Default encoding scheme use in MIME letters. quoted-printable is a good "
 "choice here."
 msgstr ""
 
 # type: TP
-#: ../tin.5:2316
+#: ../tin.5:2330
 #, no-wrap
 msgid "B<disable_gnksa_domain_check>"
 msgstr "B<disable_gnksa_domain_check>"
 
 # type: Plain text
-#: ../tin.5:2319
+#: ../tin.5:2333
 msgid "Allow unregistered top level domains"
 msgstr "Unregistrierte Top-Level-Domains zulassen"
 
 # type: TP
-#: ../tin.5:2319
+#: ../tin.5:2333
 #, no-wrap
 msgid "B<disable_sender>"
 msgstr "B<disable_sender>"
 
 # type: Plain text
-#: ../tin.5:2323
+#: ../tin.5:2337
 msgid ""
 "Don't generate a ''Sender:'' header. This has an effect only if "
 "B<inews_prog> is set to --internal."
@@ -12082,13 +12120,13 @@ msgstr ""
 "steht wird die Einstellung ignoriert."
 
 # type: TP
-#: ../tin.5:2323
+#: ../tin.5:2337
 #, no-wrap
 msgid "B<spooldir>"
 msgstr "B<spooldir>"
 
 # type: Plain text
-#: ../tin.5:2328
+#: ../tin.5:2342
 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>.  "
@@ -12096,13 +12134,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2328
+#: ../tin.5:2342
 #, no-wrap
 msgid "B<overviewdir>"
 msgstr "B<overviewdir>"
 
 # type: Plain text
-#: ../tin.5:2336
+#: ../tin.5:2350
 msgid ""
 "Base of your NOV database B<newsoverview>(5)  (tradspool style; might be the "
 "same dir as I<spooldir>), common values are I</var/spool/overview>, I</usr/"
@@ -12111,26 +12149,26 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2336
+#: ../tin.5:2350
 #, no-wrap
 msgid "B<overviewfile>"
 msgstr "B<overviewfile>"
 
 # type: Plain text
-#: ../tin.5:2340
+#: ../tin.5:2354
 msgid ""
 "Name of a single overview file, common values are I<.overview>, I<over.view>."
 msgstr ""
 "Name einer Overview-Datei, Ã¼bliche Namen sind I<.overview> oder I<over.view>."
 
 # type: TP
-#: ../tin.5:2340
+#: ../tin.5:2354
 #, no-wrap
 msgid "B<overviewfmtfile>"
 msgstr "B<overviewfmtfile>"
 
 # type: Plain text
-#: ../tin.5:2345
+#: ../tin.5:2359
 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 "
@@ -12138,13 +12176,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2345
+#: ../tin.5:2359
 #, no-wrap
 msgid "B<activefile>"
 msgstr "B<activefile>"
 
 # type: Plain text
-#: ../tin.5:2351
+#: ../tin.5:2365
 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 "
@@ -12153,13 +12191,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2351
+#: ../tin.5:2365
 #, no-wrap
 msgid "B<activetimesfile>"
 msgstr "B<activetimesfile>"
 
 # type: Plain text
-#: ../tin.5:2356
+#: ../tin.5:2370
 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 "
@@ -12167,13 +12205,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2356
+#: ../tin.5:2370
 #, no-wrap
 msgid "B<newsgroupsfile>"
 msgstr "B<newsgroupsfile>"
 
 # type: Plain text
-#: ../tin.5:2361
+#: ../tin.5:2375
 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 "
@@ -12181,13 +12219,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2361
+#: ../tin.5:2375
 #, no-wrap
 msgid "B<subscriptionsfile>"
 msgstr "B<subscriptionsfile>"
 
 # type: Plain text
-#: ../tin.5:2366
+#: ../tin.5:2380
 msgid ""
 "Full pathname of your newssystem's subscriptions file; usually the "
 "subscriptions file is in I<newslibdir>, so you only have to change this "
@@ -12195,12 +12233,12 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2370
+#: ../tin.5:2384
 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
-#: ../tin.5:2374
+#: ../tin.5:2388
 msgid ""
 "translation into language specified in $B<LC_ALL>, $B<LC_MESSAGES> or "
 "$B<LANG>"
@@ -12209,7 +12247,7 @@ msgstr ""
 "Sprache"
 
 # type: Plain text
-#: ../tin.5:2388
+#: ../tin.5:2402
 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 "
@@ -12219,7 +12257,7 @@ msgstr ""
 
 # type: Plain text
 #.  TODO: IIRC tin issues just a warning in that case?
-#: ../tin.5:2393
+#: ../tin.5:2407
 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 "
@@ -12227,37 +12265,37 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2396
+#: ../tin.5:2410
 msgid ""
 "Each line consists of four space-separated fields \"I<name> I<highmark> "
 "I<lowmark> I<flags>\"."
 msgstr ""
 
 # type: TP
-#: ../tin.5:2396 ../tin.5:2449
+#: ../tin.5:2410 ../tin.5:2463
 #, no-wrap
 msgid "B<name>"
 msgstr "B<name>"
 
 # type: TP
-#: ../tin.5:2399
+#: ../tin.5:2413
 #, no-wrap
 msgid "B<highmark>"
 msgstr "B<highmark>"
 
 # type: Plain text
-#: ../tin.5:2402
+#: ../tin.5:2416
 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
-#: ../tin.5:2402
+#: ../tin.5:2416
 #, no-wrap
 msgid "B<lowmark>"
 msgstr "B<lowmark>"
 
 # type: Plain text
-#: ../tin.5:2409
+#: ../tin.5:2423
 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 "
@@ -12267,90 +12305,90 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2409
+#: ../tin.5:2423
 #, no-wrap
 msgid "B<flags>"
 msgstr "B<flags>"
 
 # type: Plain text
-#: ../tin.5:2412
+#: ../tin.5:2426
 msgid "can be one of those"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2413
+#: ../tin.5:2427
 #, no-wrap
 msgid "B<y>"
 msgstr "B<y>"
 
 # type: Plain text
-#: ../tin.5:2416
+#: ../tin.5:2430
 msgid "local postings are allowed"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2416
+#: ../tin.5:2430
 #, no-wrap
 msgid "B<n>"
 msgstr "B<n>"
 
 # type: Plain text
-#: ../tin.5:2419
+#: ../tin.5:2433
 msgid "no local postings are allowed, only remote ones"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2419
+#: ../tin.5:2433
 #, no-wrap
 msgid "B<m>"
 msgstr "B<m>"
 
 # type: Plain text
-#: ../tin.5:2422
+#: ../tin.5:2436
 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
-#: ../tin.5:2422
+#: ../tin.5:2436
 #, no-wrap
 msgid "B<j>"
 msgstr "B<j>"
 
 # type: Plain text
-#: ../tin.5:2425
+#: ../tin.5:2439
 msgid "articles in this group are not kept, but only passed on"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2425
+#: ../tin.5:2439
 #, no-wrap
 msgid "B<x>"
 msgstr "B<x>"
 
 # type: Plain text
-#: ../tin.5:2428
+#: ../tin.5:2442
 msgid "articles cannot be posted to this newsgroup"
 msgstr "in diese Gruppe darf nicht geposted werden"
 
 # type: TP
-#: ../tin.5:2428
+#: ../tin.5:2442
 #, no-wrap
 msgid "B<=foo.bar>"
 msgstr "B<=foo.bar>"
 
 # type: Plain text
-#: ../tin.5:2431
+#: ../tin.5:2445
 msgid "articles are locally filed into the ''foo.bar'' group"
 msgstr "Artikel werden auf dem Server in der Gruppe ''foo.bar'' abgelegt"
 
 # type: TP
-#: ../tin.5:2432 ../tin.5:2459 ../tin.5:2482
+#: ../tin.5:2446 ../tin.5:2473 ../tin.5:2496
 #, no-wrap
 msgid "B<tin>(1)"
 msgstr "B<tin>(1)"
 
 # type: Plain text
-#: ../tin.5:2438
+#: ../tin.5:2452
 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<RFC3977>) or LIST COUNTS "
@@ -12358,7 +12396,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2449
+#: ../tin.5:2463
 msgid ""
 "This file provides a chronological record of when newsgroups are created. It "
 "is normally updated by the local newsserver (e.g.  B<innd>(8))  whenever a "
@@ -12367,25 +12405,25 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2456
+#: ../tin.5:2470
 msgid ""
 "is the time when the group was created, expressed as the number of seconds "
 "since the epoch."
 msgstr ""
 
 # type: TP
-#: ../tin.5:2456
+#: ../tin.5:2470
 #, no-wrap
 msgid "B<creator>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2459
+#: ../tin.5:2473
 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
-#: ../tin.5:2465
+#: ../tin.5:2479
 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<RFC3977>) command "
@@ -12393,7 +12431,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2476
+#: ../tin.5:2490
 msgid ""
 "This file provides short descriptions of each newsgroup. It is normally "
 "updated by the local newsserver (e.g.  B<innd>(8))  whenever a new group is "
@@ -12402,7 +12440,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2488
+#: ../tin.5:2502
 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<RFC3977>) "
@@ -12410,14 +12448,14 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2497
+#: ../tin.5:2511
 msgid ""
 "This file specifies might hold a default organization to be used in the "
 "''Organization:'' header. $B<ORGANIZATION> has a higher priority if set."
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2515
+#: ../tin.5:2529
 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 "
@@ -12428,7 +12466,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2530
+#: ../tin.5:2544
 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 "
@@ -12438,20 +12476,22 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2571
+#: ../tin.5:2587
 msgid ""
 "B<elm>(1), B<inews>(1), B<ispell>(1), B<lp>(1), B<lpr>(1), B<metamail>(1)  "
 "B<perl>(1), B<pgp>(1), B<rn>(1), B<shar>(1), B<slrnface>(1), B<tin>(1), "
-"B<xterm>(1x), B<iconv>(3), B<iconv_open>(3), B<nl_langinfo>(3), B<pcre>(3), "
-"B<strftime>(3), B<system>(3), B<mailcap>(5), B<active>(5), B<mbox>(5), "
-"B<mmdf>(5), B<newsoverview>(5), B<overview.fmt>(5), B<innd>(8), B<RFC1524>, "
-"B<RFC2045>, B<RFC2046>, B<RFC2047>, B<RFC2048>, B<RFC2980>, B<RFC3977>, "
-"B<RFC4643>, B<RFC5322>, B<RFC5536>, B<RFC5537>, B<RFC6048>"
+"B<xterm>(1x), B<heapsort>(3)  B<iconv>(3), B<iconv_open>(3), B<nl_langinfo>"
+"(3), B<pcre>(3), B<qsort>(3), B<strftime>(3), B<system>(3), B<mailcap>(5), "
+"B<active>(5), B<mbox>(5), B<mmdf>(5), B<newsoverview>(5), B<overview.fmt>"
+"(5), B<innd>(8), B<RFC1524>, B<RFC2045>, B<RFC2046>, B<RFC2047>, B<RFC2048>, "
+"B<RFC2980>, B<RFC3977>, B<RFC4643>, B<RFC5322>, B<RFC5536>, B<RFC5537>, "
+"B<RFC6048>"
 msgstr ""
 "B<elm>(1), B<inews>(1), B<ispell>(1), B<lp>(1), B<lpr>(1), B<metamail>(1)  "
 "B<perl>(1), B<pgp>(1), B<rn>(1), B<shar>(1), B<slrnface>(1), B<tin>(1), "
-"B<xterm>(1x), B<iconv>(3), B<iconv_open>(3), B<nl_langinfo>(3), B<pcre>(3), "
-"B<strftime>(3), B<system>(3), B<mailcap>(5), B<active>(5), B<mbox>(5), "
-"B<mmdf>(5), B<newsoverview>(5), B<overview.fmt>(5), B<innd>(8), B<RFC1524>, "
-"B<RFC2045>, B<RFC2046>, B<RFC2047>, B<RFC2048>, B<RFC2980>, B<RFC3977>, "
-"B<RFC4643>, B<RFC5322>, B<RFC5536>, B<RFC5537>, B<RFC6048>"
+"B<xterm>(1x), B<heapsort>(3)  B<iconv>(3), B<iconv_open>(3), B<nl_langinfo>"
+"(3), B<pcre>(3), B<qsort>(3), B<strftime>(3), B<system>(3), B<mailcap>(5), "
+"B<active>(5), B<mbox>(5), B<mmdf>(5), B<newsoverview>(5), B<overview.fmt>"
+"(5), B<innd>(8), B<RFC1524>, B<RFC2045>, B<RFC2046>, B<RFC2047>, B<RFC2048>, "
+"B<RFC2980>, B<RFC3977>, B<RFC4643>, B<RFC5322>, B<RFC5536>, B<RFC5537>, "
+"B<RFC6048>"
diff -Nurp --exclude='.bzr*' tin-2.1.0/doc/l10n/en_GB/tin.1 tin-2.1.1/doc/l10n/en_GB/tin.1
--- tin-2.1.0/doc/l10n/en_GB/tin.1	2011-12-24 16:27:46.000000000 +0100
+++ tin-2.1.1/doc/l10n/en_GB/tin.1	2012-05-24 00:01:11.711304175 +0200
@@ -3,7 +3,7 @@
 .\" Module    : tin.1
 .\" Author    : I. Lea, U. Janssen
 .\" Created   : 1991-08-23
-.\" Updated   : 2011-12-24
+.\" Updated   : 2012-05-20
 .\" 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, 2011" 2.1.0 "A Usenet newsreader"
+.TH tin 1 "December 24th, 2011" 2.1.1 "A Usenet newsreader"
 .\"
 .\"
 .SH NAME
@@ -346,16 +346,15 @@ missing if the specific option is not en
 switch!) if the group is moderated, set to no posting or postings to it get
 redirected.
 .PP
-If a thread has unread articles in it it's marked with a
-\fBart_marked_unread\fP in front of the total number of articles in the
-thread. If there are recent articles within the thread it might be marked
-with \fBart_marked_recent\fP in front of the total number of articles in the
-thread \- this is controlled by the \fBrecent_time\fP option. If a thread has
-hot articles in it (see also section "FILTERING ARTICLES") it's marked with
-\fBart_marked_selected\fP in front of the total number of articles in the
-thread. The number of lines of the first (unread) article in the thread
-might also be shown right before the subject \- this is controlled by the
-\fBshow_info\fP option.
+If a thread has unread articles it is marked with \fBart_marked_unread\fP in
+front of the total number of articles in the thread. If there are recent
+articles within the thread it might be marked with \fBart_marked_recent\fP in
+front of the total number of articles in the thread \- this is controlled by
+the \fBrecent_time\fP option. If a thread has hot articles in it (see also
+section "FILTERING ARTICLES") it's marked with \fBart_marked_selected\fP in
+front of the total number of articles in the thread. The number of lines of
+the first (unread) article in the thread might also be shown right before
+the subject \- this is controlled by the \fBshow_info\fP option.
 .PP
 .\" FIXME - make this autoscale
 .nf
@@ -629,6 +628,9 @@ see if any new news has arrived since st
 .\"
 Mark all articles in the current group as unread.
 .SS "GROUP INDEX COMMANDS"
+All searches in this level are limited to unread articles if in
+\fBshow_only_unread_arts\fP mode. \fBGroupToggleReadUnread\fP ('\fBr\fP')  can be use
+toggle the setting right before/after the search.
 .TP  10
 \fB4\fP
 Select article 4.
@@ -1963,7 +1965,7 @@ possible values are:
 \fBNFD\fP: Canonical Decomposition
 .RE
 Some normalisation modes are only available if they are supported by the
-library \fBtin\fP uses to do the normalisation. Default is NFKC.
+library \fBtin\fP uses to do the normalisation. NFC should be used if possible.
 .TP 
 \fBGo to first unread article in group (pos_first_unread)\fP
 If ON put cursor at first unread article in group otherwise at last
@@ -2122,6 +2124,16 @@ and turn descriptions off. The text used
 \fBtin\fP to be build with mh\-mail\-handling support) from
 \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/mailgroups\fP for mailgroups. Default is ON.
 .TP 
+\fBFunction for sorting articles (sort_function)\fP
+Function used for sorting articles. Default is 0.
+.RS +.5i
+.IP 0 3
+Use \fBqsort\fP(3)  for sorting.
+.IP 1
+Use \fBheapsort\fP(3)  for sorting. This might be faster in large groups with
+long threads (somewhat presorted data).
+.RE
+.TP 
 \fBShow lines/score in listings (show_info)\fP
 Which information about the thread or article should be shown. Default is 1,
 show only the line count.
@@ -2504,14 +2516,15 @@ directory. This file can also be read on
 .\" FIXME - Next paragraph is out of date
 .\"
 .\"
-The on\-screen filtering menu is accessed by pressing '\fB^K\fP' at the Group
-and Article levels. It allows the user to kill or select an article that
-matches the current \*(rqSubject:\*(rq line, \*(rqFrom:\*(rq line or a string entered by
-the user. The user entered string can be applied to the \*(rqSubject:\*(rq or
-\&\*(rqFrom:\*(rq lines of an article. The kill description can be limited to the
-current newsgroup or it can apply to all newsgroups. Once entered the user
-can abort the command and not save the kill description, edit the kill file
-or save the kill description.
+The on\-screen filtering menu is accessed by pressing \fBMenuFilterKill\fP
+('\fB^K\fP') or \fBMenuFilterSelect\fP ('\fB^A\fP')  at the Group and Article
+levels. It allows the user to kill or select an article that matches the
+current \*(rqSubject:\*(rq line, \*(rqFrom:\*(rq line or a string entered by the
+user. The user entered string can be applied to the \&\*(rqSubject:\*(rq or
+\&\*(rqFrom:\*(rq line of an article. The filter can be limited to the current
+newsgroup or it can apply to all newsgroups. Once entered the user can abort
+the command and not save the new filter, edit the full filter file or save
+filter.
 .SS "POSTING ARTICLES"
 \fBtin\fP allows posting of articles, follow\-up to already posted articles and
 replying direct through mail to the author of an article.
@@ -3402,10 +3415,10 @@ Urs Janssen <urs@tin.org>
 \fBcron\fP(1), \fBelm\fP(1), \fBemacs\fP(1), \fBgpg\fP(1), \fBinews\fP(1), \fBispell\fP(1),
 \fBlp\fP(1), \fBlpr\fP(1), \fBmetamail\fP(1), \fBnoffle\fP(1), \fBperl\fP(1), \fBperlre\fP(1),
 \fBpgp\fP(1), \fBrn\fP(1), \fBsendmail\fP(1), \fBshar\fP(1), \fBslrnface\fP(1), \fBtass\fP(1),
-\fBunshar\fP(1), \fBuudecode\fP(1), \fBvi\fP(1), \fBxterm\fP(1x), \fBiconv\fP(3),
-\fBiconv_open\fP(3), \fBnl_langinfo\fP(3), \fBpcre\fP(3), \fBpcrepattern\fP(3),
-\fBsnprintf\fP(3), \fBstrftime\fP(3), \fBvsnprintf\fP(3), \fBwildmat\fP(3),
-\fBenviron\fP(5), \fBlocale\fP(5), \fBmailcap\fP(5), \fBmbox\fP(5), \fBmmdf\fP(5),
-\fBnewsoverview\fP(5), \fBtin\fP(5), \fBRFC1524\fP, \fBRFC2045\fP, \fBRFC2046\fP,
-\fBRFC2047\fP, \fBRFC2048\fP, \fBRFC2980\fP, \fBRFC3977\fP, \fBRFC4643\fP, \fBRFC5322\fP,
-\fBRFC5536\fP, \fBRFC5537\fP, \fBRFC6048\fP
+\fBunshar\fP(1), \fBuudecode\fP(1), \fBvi\fP(1), \fBxterm\fP(1x), \fBheapsort\fP(3),
+\fBiconv\fP(3), \fBiconv_open\fP(3), \fBnl_langinfo\fP(3), \fBpcre\fP(3),
+\fBpcrepattern\fP(3), \fBqsort\fP(3), \fBsnprintf\fP(3), \fBstrftime\fP(3),
+\fBvsnprintf\fP(3), \fBwildmat\fP(3), \fBenviron\fP(5), \fBlocale\fP(5), \fBmailcap\fP(5),
+\fBmbox\fP(5), \fBmmdf\fP(5), \fBnewsoverview\fP(5), \fBtin\fP(5), \fBRFC1524\fP,
+\fBRFC2045\fP, \fBRFC2046\fP, \fBRFC2047\fP, \fBRFC2048\fP, \fBRFC2980\fP, \fBRFC3977\fP,
+\fBRFC4643\fP, \fBRFC5322\fP, \fBRFC5536\fP, \fBRFC5537\fP, \fBRFC6048\fP
diff -Nurp --exclude='.bzr*' tin-2.1.0/doc/l10n/en_GB/tin.5 tin-2.1.1/doc/l10n/en_GB/tin.5
--- tin-2.1.0/doc/l10n/en_GB/tin.5	2011-12-24 16:27:47.000000000 +0100
+++ tin-2.1.1/doc/l10n/en_GB/tin.5	2012-05-24 00:01:13.671675162 +0200
@@ -2,7 +2,7 @@
 .\" Module    : tin.5
 .\" Author    : U. Janssen
 .\" Created   : 2000-07-10
-.\" Updated   : 2011-12-24
+.\" Updated   : 2012-03-04
 .\" Notes     : needs a some work
 .\"
 .\"
@@ -11,7 +11,7 @@
 .\" This file was generated with po4a. Translate the source file.
 .\"
 .\"*******************************************************************
-.TH tin 5 "December 24th, 2011" 2.1.0 "A Usenet newsreader"
+.TH tin 5 "December 24th, 2011" 2.1.1 "A Usenet newsreader"
 
 .SH NAME
 tin, rtin \- related files
@@ -1693,7 +1693,8 @@ possible values are:
 \fBNFD\fP: Canonical Decomposition
 .RE
 Some normalisation modes are only available if they are supported by the
-library \fBtin\fP(1)  uses to do the normalisation. Default is NFKC.
+library \fBtin\fP(1)  uses to do the normalisation. NFC should be used if
+possible.
 .TP 
 \fBpos_first_unread\fP
 If ON put cursor at first unread article in group otherwise at last
@@ -1839,6 +1840,16 @@ where the top/bottom line is carried ove
 supersedes show_last_line_prev_page=ON. Set to \-2 to get half\-page
 scrolling. This setting supersedes full_page_scroll=OFF.
 .TP 
+\fBsort_function\fP
+Function used for sorting articles. Default is 0.
+.RS +.5i
+.IP 0 3
+Use \fBqsort\fP(3)  for sorting.
+.IP 1
+Use \fBheapsort\fP(3)  for sorting. This might be faster in large groups with
+long threads (somewhat presorted data).
+.RE
+.TP 
 \fBshow_author\fP
 Which information about the author should be shown. Default is 2, authors
 full name.
@@ -2402,8 +2413,9 @@ SUBSCRIPTIONS (\fBRFC6048\fP) command in
 .SH "SEE ALSO"
 \fBelm\fP(1), \fBinews\fP(1), \fBispell\fP(1), \fBlp\fP(1), \fBlpr\fP(1), \fBmetamail\fP(1) 
 \fBperl\fP(1), \fBpgp\fP(1), \fBrn\fP(1), \fBshar\fP(1), \fBslrnface\fP(1), \fBtin\fP(1),
-\fBxterm\fP(1x), \fBiconv\fP(3), \fBiconv_open\fP(3), \fBnl_langinfo\fP(3), \fBpcre\fP(3),
-\fBstrftime\fP(3), \fBsystem\fP(3), \fBmailcap\fP(5), \fBactive\fP(5), \fBmbox\fP(5),
-\fBmmdf\fP(5), \fBnewsoverview\fP(5), \fBoverview.fmt\fP(5), \fBinnd\fP(8), \fBRFC1524\fP,
-\fBRFC2045\fP, \fBRFC2046\fP, \fBRFC2047\fP, \fBRFC2048\fP, \fBRFC2980\fP, \fBRFC3977\fP,
-\fBRFC4643\fP, \fBRFC5322\fP, \fBRFC5536\fP, \fBRFC5537\fP, \fBRFC6048\fP
+\fBxterm\fP(1x), \fBheapsort\fP(3)  \fBiconv\fP(3), \fBiconv_open\fP(3),
+\fBnl_langinfo\fP(3), \fBpcre\fP(3), \fBqsort\fP(3), \fBstrftime\fP(3), \fBsystem\fP(3),
+\fBmailcap\fP(5), \fBactive\fP(5), \fBmbox\fP(5), \fBmmdf\fP(5), \fBnewsoverview\fP(5),
+\fBoverview.fmt\fP(5), \fBinnd\fP(8), \fBRFC1524\fP, \fBRFC2045\fP, \fBRFC2046\fP,
+\fBRFC2047\fP, \fBRFC2048\fP, \fBRFC2980\fP, \fBRFC3977\fP, \fBRFC4643\fP, \fBRFC5322\fP,
+\fBRFC5536\fP, \fBRFC5537\fP, \fBRFC6048\fP
diff -Nurp --exclude='.bzr*' tin-2.1.0/doc/l10n/en_GB.po tin-2.1.1/doc/l10n/en_GB.po
--- tin-2.1.0/doc/l10n/en_GB.po	2011-12-24 16:27:42.000000000 +0100
+++ tin-2.1.1/doc/l10n/en_GB.po	2012-05-24 00:01:05.006035223 +0200
@@ -1,11 +1,11 @@
 # English (United Kingdom) translations for tin manpages
 # This file is distributed under the same license as the tin package.
-# Urs Janssen <urs@tin.org>, 2011.
+# Urs Janssen <urs@tin.org>, 2011-2012.
 #
 msgid ""
 msgstr ""
 "Project-Id-Version: tin 1.9.5\n"
-"POT-Creation-Date: 2011-12-24 16:27+0100\n"
+"POT-Creation-Date: 2012-05-24 00:00+0200\n"
 "PO-Revision-Date: 2009-10-01 16:17+0200\n"
 "Last-Translator: Urs Janssen <urs@tin.org>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -28,8 +28,8 @@ msgstr "December 24th, 2011"
 # type: TH
 #: ../tin.1:12 ../tin.5:9
 #, no-wrap
-msgid "2.1.0"
-msgstr "2.1.0"
+msgid "2.1.1"
+msgstr "2.1.1"
 
 # type: TH
 #: ../tin.1:12 ../tin.5:9
@@ -147,7 +147,7 @@ msgid "Interactive mode:"
 msgstr "Interactive mode:"
 
 # type: TP
-#: ../tin.1:80 ../tin.1:90 ../tin.1:1068 ../tin.1:3236
+#: ../tin.1:80 ../tin.1:90 ../tin.1:1071 ../tin.1:3255
 #, no-wrap
 msgid "B<0>"
 msgstr "B<0>"
@@ -158,7 +158,7 @@ msgid "Successful program execution."
 msgstr "Successful program execution."
 
 # type: TP
-#: ../tin.1:83 ../tin.1:93 ../tin.1:3239
+#: ../tin.1:83 ../tin.1:93 ../tin.1:3258
 #, no-wrap
 msgid "B<1>"
 msgstr "B<1>"
@@ -179,7 +179,7 @@ msgid "No unread news"
 msgstr "No unread news"
 
 # type: TP
-#: ../tin.1:96 ../tin.1:3242
+#: ../tin.1:96 ../tin.1:3261
 #, no-wrap
 msgid "B<2>"
 msgstr "B<2>"
@@ -1020,27 +1020,25 @@ msgstr ""
 # type: Plain text
 #: ../tin.1:382
 msgid ""
-"If a thread has unread articles in it it's marked with a "
-"B<art_marked_unread> in front of the total number of articles in the thread. "
-"If there are recent articles within the thread it might be marked with "
-"B<art_marked_recent> in front of the total number of articles in the thread "
-"- this is controlled by the B<recent_time> option. If a thread has hot "
-"articles in it (see also section \"FILTERING ARTICLES\") it's marked with "
-"B<art_marked_selected> in front of the total number of articles in the "
-"thread. The number of lines of the first (unread) article in the thread "
-"might also be shown right before the subject - this is controlled by the "
-"B<show_info> option."
-msgstr ""
-"If a thread has unread articles in it it's marked with a "
-"B<art_marked_unread> in front of the total number of articles in the thread. "
-"If there are recent articles within the thread it might be marked with "
-"B<art_marked_recent> in front of the total number of articles in the thread "
-"- this is controlled by the B<recent_time> option. If a thread has hot "
-"articles in it (see also section \"FILTERING ARTICLES\") it's marked with "
-"B<art_marked_selected> in front of the total number of articles in the "
-"thread. The number of lines of the first (unread) article in the thread "
-"might also be shown right before the subject - this is controlled by the "
-"B<show_info> option."
+"If a thread has unread articles it is marked with B<art_marked_unread> in "
+"front of the total number of articles in the thread. If there are recent "
+"articles within the thread it might be marked with B<art_marked_recent> in "
+"front of the total number of articles in the thread - this is controlled by "
+"the B<recent_time> option. If a thread has hot articles in it (see also "
+"section \"FILTERING ARTICLES\") it's marked with B<art_marked_selected> in "
+"front of the total number of articles in the thread. The number of lines of "
+"the first (unread) article in the thread might also be shown right before "
+"the subject - this is controlled by the B<show_info> option."
+msgstr ""
+"If a thread has unread articles it is marked with B<art_marked_unread> in "
+"front of the total number of articles in the thread. If there are recent "
+"articles within the thread it might be marked with B<art_marked_recent> in "
+"front of the total number of articles in the thread - this is controlled by "
+"the B<recent_time> option. If a thread has hot articles in it (see also "
+"section \"FILTERING ARTICLES\") it's marked with B<art_marked_selected> in "
+"front of the total number of articles in the thread. The number of lines of "
+"the first (unread) article in the thread might also be shown right before "
+"the subject - this is controlled by the B<show_info> option."
 
 # type: Plain text
 #: ../tin.1:386
@@ -1293,7 +1291,7 @@ msgstr ""
 "the same effect."
 
 # type: TP
-#: ../tin.1:477 ../tin.1:1340 ../tin.1:1393
+#: ../tin.1:477 ../tin.1:1343 ../tin.1:1396
 #, no-wrap
 msgid "B<ShellEscape '!'>"
 msgstr "B<ShellEscape '!'>"
@@ -1387,7 +1385,7 @@ msgstr ""
 "('B<^O>''B<y>''B<q>'). See also ''B<-o>'' command-line switch."
 
 # type: TP
-#: ../tin.1:508 ../tin.1:1346 ../tin.1:1400
+#: ../tin.1:508 ../tin.1:1349 ../tin.1:1403
 #, no-wrap
 msgid "B<Help 'h'>"
 msgstr "B<Help 'h'>"
@@ -1404,13 +1402,13 @@ msgstr ""
 "\\e>') to search on this screen. B<Quit> ('B<q>') returns to the menu."
 
 # type: TP
-#: ../tin.1:514 ../tin.1:1349 ../tin.1:1403
+#: ../tin.1:514 ../tin.1:1352 ../tin.1:1406
 #, no-wrap
 msgid "B<ToggleHelpDisplay 'H'>"
 msgstr "B<ToggleHelpDisplay 'H'>"
 
 # type: Plain text
-#: ../tin.1:517 ../tin.1:1352 ../tin.1:1406
+#: ../tin.1:517 ../tin.1:1355 ../tin.1:1409
 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."
 
@@ -1452,7 +1450,7 @@ msgid "NEWSGROUP SELECTION COMMANDS"
 msgstr "NEWSGROUP SELECTION COMMANDS"
 
 # type: TP
-#: ../tin.1:529 ../tin.1:657 ../tin.1:907 ../tin.1:1071 ../tin.1:3248
+#: ../tin.1:529 ../tin.1:660 ../tin.1:910 ../tin.1:1074 ../tin.1:3267
 #, no-wrap
 msgid "B<4>"
 msgstr "B<4>"
@@ -1478,13 +1476,13 @@ msgstr ""
 "records of which articles have been read, so use this carefully."
 
 # type: TP
-#: ../tin.1:536 ../tin.1:678 ../tin.1:928
+#: ../tin.1:536 ../tin.1:681 ../tin.1:931
 #, no-wrap
 msgid "B<SetRange '#'>"
 msgstr "B<SetRange '#'>"
 
 # type: Plain text
-#: ../tin.1:540 ../tin.1:682 ../tin.1:932
+#: ../tin.1:540 ../tin.1:685 ../tin.1:935
 msgid ""
 "Choose a range of articles to be affected by the next command. See the "
 "section \"RANGES\" for more information."
@@ -1504,20 +1502,20 @@ msgid "Sort the list of newsgroups."
 msgstr "Sort the list of newsgroups."
 
 # type: TP
-#: ../tin.1:543 ../tin.1:685 ../tin.1:935 ../tin.1:1125 ../tin.1:1337
-#: ../tin.1:1387
+#: ../tin.1:543 ../tin.1:688 ../tin.1:938 ../tin.1:1128 ../tin.1:1340
+#: ../tin.1:1390
 #, no-wrap
 msgid "B<SearchRepeat '\\e'>"
 msgstr "B<SearchRepeat '\\e'>"
 
 # type: Plain text
-#: ../tin.1:546 ../tin.1:938 ../tin.1:1128 ../tin.1:1340 ../tin.1:1390
+#: ../tin.1:546 ../tin.1:941 ../tin.1:1131 ../tin.1:1343 ../tin.1:1393
 msgid "Repeat the previous search."
 msgstr "Repeat the previous search."
 
 # type: TP
-#: ../tin.1:546 ../tin.1:688 ../tin.1:938 ../tin.1:1128 ../tin.1:1331
-#: ../tin.1:1381
+#: ../tin.1:546 ../tin.1:691 ../tin.1:941 ../tin.1:1131 ../tin.1:1334
+#: ../tin.1:1384
 #, no-wrap
 msgid "B<SearchSubjF '/'>"
 msgstr "B<SearchSubjF '/'>"
@@ -1528,8 +1526,8 @@ msgid "Search for a group by name and de
 msgstr "Search for a group by name and description (if displayed)."
 
 # type: TP
-#: ../tin.1:549 ../tin.1:691 ../tin.1:941 ../tin.1:1131 ../tin.1:1334
-#: ../tin.1:1384
+#: ../tin.1:549 ../tin.1:694 ../tin.1:944 ../tin.1:1134 ../tin.1:1337
+#: ../tin.1:1387
 #, no-wrap
 msgid "B<SearchSubjB '?'>"
 msgstr "B<SearchSubjB '?'>"
@@ -1566,7 +1564,7 @@ msgstr ""
 "group selection list looking for unread groups."
 
 # type: TP
-#: ../tin.1:559 ../tin.1:766 ../tin.1:979 ../tin.1:1189
+#: ../tin.1:559 ../tin.1:769 ../tin.1:982 ../tin.1:1192
 #, no-wrap
 msgid "B<Catchup 'c'>"
 msgstr "B<Catchup 'c'>"
@@ -1581,7 +1579,7 @@ msgstr ""
 "group in the group selection list."
 
 # type: TP
-#: ../tin.1:563 ../tin.1:770 ../tin.1:983 ../tin.1:1193
+#: ../tin.1:563 ../tin.1:773 ../tin.1:986 ../tin.1:1196
 #, no-wrap
 msgid "B<CatchupNextUnread 'C'>"
 msgstr "B<CatchupNextUnread 'C'>"
@@ -1611,13 +1609,13 @@ msgstr ""
 "descriptions."
 
 # type: TP
-#: ../tin.1:571 ../tin.1:783 ../tin.1:996 ../tin.1:1205
+#: ../tin.1:571 ../tin.1:786 ../tin.1:999 ../tin.1:1208
 #, no-wrap
 msgid "B<EditFilter 'E'>"
 msgstr "B<EditFilter 'E'>"
 
 # type: Plain text
-#: ../tin.1:574 ../tin.1:786 ../tin.1:999 ../tin.1:1208
+#: ../tin.1:574 ../tin.1:789 ../tin.1:1002 ../tin.1:1211
 msgid "Edit the filter file and reload it afterwards."
 msgstr "Edit the filter file and reload it afterwards."
 
@@ -1628,7 +1626,7 @@ msgid "B<SelectGoto 'g'>"
 msgstr "B<SelectGoto 'g'>"
 
 # type: Plain text
-#: ../tin.1:578 ../tin.1:790
+#: ../tin.1:578 ../tin.1:793
 msgid ""
 "Choose a new group by name. This command can be used to access any group, "
 "even those not currently yanked in."
@@ -1637,8 +1635,8 @@ msgstr ""
 "even those not currently yanked in."
 
 # type: TP
-#: ../tin.1:578 ../tin.1:793 ../tin.1:999 ../tin.1:1221 ../tin.1:1343
-#: ../tin.1:1396
+#: ../tin.1:578 ../tin.1:796 ../tin.1:1002 ../tin.1:1224 ../tin.1:1346
+#: ../tin.1:1399
 #, no-wrap
 msgid "B<ToggleInfoLastLine 'i'>"
 msgstr "B<ToggleInfoLastLine 'i'>"
@@ -1655,13 +1653,13 @@ msgstr ""
 "option."
 
 # type: TP
-#: ../tin.1:583 ../tin.1:797 ../tin.1:1002 ../tin.1:1224
+#: ../tin.1:583 ../tin.1:800 ../tin.1:1005 ../tin.1:1227
 #, no-wrap
 msgid "B<ToggleInverseVideo 'I'>"
 msgstr "B<ToggleInverseVideo 'I'>"
 
 # type: Plain text
-#: ../tin.1:586 ../tin.1:800 ../tin.1:1005 ../tin.1:1227
+#: ../tin.1:586 ../tin.1:803 ../tin.1:1008 ../tin.1:1230
 msgid "Toggle inverse video."
 msgstr "Toggle inverse video."
 
@@ -1685,13 +1683,13 @@ msgstr ""
 "group displayed."
 
 # type: TP
-#: ../tin.1:592 ../tin.1:817 ../tin.1:1241
+#: ../tin.1:592 ../tin.1:820 ../tin.1:1244
 #, no-wrap
 msgid "B<OptionMenu 'M'>"
 msgstr "B<OptionMenu 'M'>"
 
 # type: Plain text
-#: ../tin.1:596 ../tin.1:821 ../tin.1:1245
+#: ../tin.1:596 ../tin.1:824 ../tin.1:1248
 msgid ""
 "User configurable options menu (for more information see section \"GLOBAL "
 "OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES\")."
@@ -1711,7 +1709,7 @@ msgid "Positions the cursor on the next 
 msgstr "Positions the cursor on the next group with unread articles in it."
 
 # type: TP
-#: ../tin.1:599 ../tin.1:838 ../tin.1:1024 ../tin.1:1262
+#: ../tin.1:599 ../tin.1:841 ../tin.1:1027 ../tin.1:1265
 #, no-wrap
 msgid "B<Quit 'q'>"
 msgstr "B<Quit 'q'>"
@@ -1726,13 +1724,13 @@ msgstr ""
 "accordingly."
 
 # type: TP
-#: ../tin.1:603 ../tin.1:841 ../tin.1:1027 ../tin.1:1265
+#: ../tin.1:603 ../tin.1:844 ../tin.1:1030 ../tin.1:1268
 #, no-wrap
 msgid "B<QuitTin 'Q'>"
 msgstr "B<QuitTin 'Q'>"
 
 # type: Plain text
-#: ../tin.1:606 ../tin.1:844 ../tin.1:1030 ../tin.1:1268
+#: ../tin.1:606 ../tin.1:847 ../tin.1:1033 ../tin.1:1271
 msgid "Quit B<tin> - don't ask the user to confirm."
 msgstr "Quit B<tin> - don't ask the user to confirm."
 
@@ -1754,13 +1752,13 @@ msgstr ""
 "command-line when B<tin> was started."
 
 # type: TP
-#: ../tin.1:611 ../tin.1:847 ../tin.1:1030
+#: ../tin.1:611 ../tin.1:850 ../tin.1:1033
 #, no-wrap
 msgid "B<BugReport 'R'>"
 msgstr "B<BugReport 'R'>"
 
 # type: Plain text
-#: ../tin.1:615 ../tin.1:851 ../tin.1:1034
+#: ../tin.1:615 ../tin.1:854 ../tin.1:1037
 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."
@@ -1831,7 +1829,7 @@ msgstr ""
 "understands."
 
 # type: TP
-#: ../tin.1:633 ../tin.1:875 ../tin.1:1049 ../tin.1:1302
+#: ../tin.1:633 ../tin.1:878 ../tin.1:1052 ../tin.1:1305
 #, no-wrap
 msgid "B<Post 'w'>"
 msgstr "B<Post 'w'>"
@@ -1912,17 +1910,28 @@ msgstr "GROUP INDEX COMMANDS"
 
 # type: Plain text
 #: ../tin.1:660
+msgid ""
+"All searches in this level are limited to unread articles if in "
+"B<show_only_unread_arts> mode. B<GroupToggleReadUnread> ('B<r>')  can be use "
+"toggle the setting right before/after the search."
+msgstr ""
+"All searches in this level are limited to unread articles if in "
+"B<show_only_unread_arts> mode. B<GroupToggleReadUnread> ('B<r>')  can be use "
+"toggle the setting right before/after the search."
+
+# type: Plain text
+#: ../tin.1:663
 msgid "Select article 4."
 msgstr "Select article 4."
 
 # type: TP
-#: ../tin.1:660 ../tin.1:910 ../tin.1:1074
+#: ../tin.1:663 ../tin.1:913 ../tin.1:1077
 #, no-wrap
 msgid "B<MenuFilterSelect '^A'>"
 msgstr "B<MenuFilterSelect '^A'>"
 
 # type: Plain text
-#: ../tin.1:664 ../tin.1:914 ../tin.1:1078
+#: ../tin.1:667 ../tin.1:917 ../tin.1:1081
 msgid ""
 "Auto select article(s) using a menu. Read the section \"FILTERING ARTICLES\" "
 "for more information."
@@ -1931,13 +1940,13 @@ msgstr ""
 "for more information."
 
 # type: TP
-#: ../tin.1:664 ../tin.1:914 ../tin.1:1090
+#: ../tin.1:667 ../tin.1:917 ../tin.1:1093
 #, no-wrap
 msgid "B<MenuFilterKill '^K'>"
 msgstr "B<MenuFilterKill '^K'>"
 
 # type: Plain text
-#: ../tin.1:668 ../tin.1:918 ../tin.1:1094
+#: ../tin.1:671 ../tin.1:921 ../tin.1:1097
 msgid ""
 "Kill article(s) using a menu. Read the section \"FILTERING ARTICLES\" for "
 "more information."
@@ -1946,13 +1955,13 @@ msgstr ""
 "more information."
 
 # type: TP
-#: ../tin.1:668 ../tin.1:918
+#: ../tin.1:671 ../tin.1:921
 #, no-wrap
 msgid "B<MarkFeedRead '^X'>"
 msgstr "B<MarkFeedRead '^X'>"
 
 # type: Plain text
-#: ../tin.1:673 ../tin.1:923
+#: ../tin.1:676 ../tin.1:926
 msgid ""
 "Mark current article, thread, range, auto-selected (hot) articles, articles "
 "matching pattern or tagged articles as read. A prompt asks which type should "
@@ -1963,13 +1972,13 @@ msgstr ""
 "be marked."
 
 # type: TP
-#: ../tin.1:673 ../tin.1:923
+#: ../tin.1:676 ../tin.1:926
 #, no-wrap
 msgid "B<MarkFeedUnread '^W'>"
 msgstr "B<MarkFeedUnread '^W'>"
 
 # type: Plain text
-#: ../tin.1:678 ../tin.1:928
+#: ../tin.1:681 ../tin.1:931
 msgid ""
 "Mark current article, thread, range, auto-selected (hot) articles, articles "
 "matching pattern or tagged articles as unread. A prompt asks which type "
@@ -1980,50 +1989,50 @@ msgstr ""
 "should be marked."
 
 # type: TP
-#: ../tin.1:682 ../tin.1:932 ../tin.1:1122
+#: ../tin.1:685 ../tin.1:935 ../tin.1:1125
 #, no-wrap
 msgid "B<LastViewed '-'>"
 msgstr "B<LastViewed '-'>"
 
 # type: Plain text
-#: ../tin.1:685 ../tin.1:935 ../tin.1:1125
+#: ../tin.1:688 ../tin.1:938 ../tin.1:1128
 msgid "Re-enter the last message that was viewed."
 msgstr "Re-enter the last message that was viewed."
 
 # type: Plain text
-#: ../tin.1:688
+#: ../tin.1:691
 msgid "Repeat the previous search"
 msgstr "Repeat the previous search"
 
 # type: Plain text
-#: ../tin.1:691
+#: ../tin.1:694
 msgid "Search forward for specified subject."
 msgstr "Search forward for specified subject."
 
 # type: Plain text
-#: ../tin.1:694
+#: ../tin.1:697
 msgid "Search backward for specified subject."
 msgstr "Search backward for specified subject."
 
 # type: TP
-#: ../tin.1:694
+#: ../tin.1:697
 #, no-wrap
 msgid "B<GroupSelThd '*'>"
 msgstr "B<GroupSelThd '*'>"
 
 # type: Plain text
-#: ../tin.1:697
+#: ../tin.1:700
 msgid "Select current thread for later processing."
 msgstr "Select current thread for later processing."
 
 # type: TP
-#: ../tin.1:697
+#: ../tin.1:700
 #, no-wrap
 msgid "B<GroupDoAutoSel '+'>"
 msgstr "B<GroupDoAutoSel '+'>"
 
 # type: Plain text
-#: ../tin.1:701
+#: ../tin.1:704
 msgid ""
 "Selects all threads in current group. It is a shortcut for calling "
 "B<GroupSelPattern> with a pattern of ''*''."
@@ -2032,13 +2041,13 @@ msgstr ""
 "B<GroupSelPattern> with a pattern of ''*''."
 
 # type: TP
-#: ../tin.1:701
+#: ../tin.1:704
 #, no-wrap
 msgid "B<GroupToggleThdSel '.'>"
 msgstr "B<GroupToggleThdSel '.'>"
 
 # type: Plain text
-#: ../tin.1:706
+#: ../tin.1:709
 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 "
@@ -2049,13 +2058,13 @@ msgstr ""
 "articles become selected."
 
 # type: TP
-#: ../tin.1:706
+#: ../tin.1:709
 #, no-wrap
 msgid "B<GroupSelThdIfUnreadSelected ';'>"
 msgstr "B<GroupSelThdIfUnreadSelected ';'>"
 
 # type: Plain text
-#: ../tin.1:711
+#: ../tin.1:714
 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-"
@@ -2066,13 +2075,13 @@ msgstr ""
 "selection on author where reader wants to see entire thread."
 
 # type: TP
-#: ../tin.1:711
+#: ../tin.1:714
 #, no-wrap
 msgid "B<GroupSelPattern '='>"
 msgstr "B<GroupSelPattern '='>"
 
 # type: Plain text
-#: ../tin.1:717
+#: ../tin.1:720
 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 "
@@ -2085,24 +2094,24 @@ msgstr ""
 "was entered."
 
 # type: TP
-#: ../tin.1:717
+#: ../tin.1:720
 #, no-wrap
 msgid "B<GroupReverseSel '@'>"
 msgstr "B<GroupReverseSel '@'>"
 
 # type: Plain text
-#: ../tin.1:720
+#: ../tin.1:723
 msgid "Reverse all selections on all articles."
 msgstr "Reverse all selections on all articles."
 
 # type: TP
-#: ../tin.1:720
+#: ../tin.1:723
 #, no-wrap
 msgid "B<GroupUndoSel '~'>"
 msgstr "B<GroupUndoSel '~'>"
 
 # type: Plain text
-#: ../tin.1:726
+#: ../tin.1:729
 msgid ""
 "Undo all selections on all articles. It clears the toggle effect of "
 "B<GroupMarkUnselArtRead> ('B<X>') command. Thus after first doing a "
@@ -2115,13 +2124,13 @@ msgstr ""
 "Thus, one can iteratively whittle down uninteresting threads."
 
 # type: TP
-#: ../tin.1:726 ../tin.1:956 ../tin.1:1148
+#: ../tin.1:729 ../tin.1:959 ../tin.1:1151
 #, no-wrap
 msgid "B<Pipe '|'>"
 msgstr "B<Pipe '|'>"
 
 # type: Plain text
-#: ../tin.1:731 ../tin.1:961 ../tin.1:1153
+#: ../tin.1:734 ../tin.1:964 ../tin.1:1156
 msgid ""
 "Pipe current article / thread / auto-selected (hot) articles / articles "
 "matching pattern / tagged articles into command. See the section \"MAILING "
@@ -2132,13 +2141,13 @@ msgstr ""
 "PIPING PRINTING REPOSTING AND SAVING ARTICLES\" for more information."
 
 # type: TP
-#: ../tin.1:731 ../tin.1:1153
+#: ../tin.1:734 ../tin.1:1156
 #, no-wrap
 msgid "B<QuickFilterSelect '['>"
 msgstr "B<QuickFilterSelect '['>"
 
 # type: Plain text
-#: ../tin.1:740
+#: ../tin.1:743
 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: "
@@ -2157,13 +2166,13 @@ msgstr ""
 "information on filtering."
 
 # type: TP
-#: ../tin.1:740 ../tin.1:1162
+#: ../tin.1:743 ../tin.1:1165
 #, no-wrap
 msgid "B<QuickFilterKill ']'>"
 msgstr "B<QuickFilterKill ']'>"
 
 # type: Plain text
-#: ../tin.1:749
+#: ../tin.1:752
 msgid ""
 "Kill article(s) with a single key [after confirmation]. The defaults used "
 "for killing are based upon the following four tinrc config variables: "
@@ -2182,35 +2191,35 @@ msgstr ""
 "information on filtering."
 
 # type: TP
-#: ../tin.1:749
+#: ../tin.1:752
 #, no-wrap
 msgid "B<GroupReadBasenote '^J' 'E<lt>CRE<gt>'>"
 msgstr "B<GroupReadBasenote '^J' 'E<lt>CRE<gt>'>"
 
 # type: Plain text
-#: ../tin.1:752
+#: ../tin.1:755
 msgid "Read current article."
 msgstr "Read current article."
 
 # type: TP
-#: ../tin.1:752
+#: ../tin.1:755
 #, no-wrap
 msgid "B<GroupNextUnreadArtOrGrp 'E<lt>TABE<gt>'>"
 msgstr "B<GroupNextUnreadArtOrGrp 'E<lt>TABE<gt>'>"
 
 # type: Plain text
-#: ../tin.1:755
+#: ../tin.1:758
 msgid "View next unread article or group."
 msgstr "View next unread article or group."
 
 # type: TP
-#: ../tin.1:755 ../tin.1:967 ../tin.1:1179
+#: ../tin.1:758 ../tin.1:970 ../tin.1:1182
 #, no-wrap
 msgid "B<SearchAuthF 'a'>"
 msgstr "B<SearchAuthF 'a'>"
 
 # type: Plain text
-#: ../tin.1:759
+#: ../tin.1:762
 msgid ""
 "Author forward search. This searches for articles with a specific ''From:'' "
 "line."
@@ -2219,24 +2228,24 @@ msgstr ""
 "line."
 
 # type: TP
-#: ../tin.1:759 ../tin.1:972 ../tin.1:1182
+#: ../tin.1:762 ../tin.1:975 ../tin.1:1185
 #, no-wrap
 msgid "B<SearchAuthB 'A'>"
 msgstr "B<SearchAuthB 'A'>"
 
 # type: Plain text
-#: ../tin.1:762 ../tin.1:975
+#: ../tin.1:765 ../tin.1:978
 msgid "Author backward search. Otherwise, see B<SearchAuthF> ('B<a>') above."
 msgstr "Author backward search. Otherwise, see B<SearchAuthF> ('B<a>') above."
 
 # type: TP
-#: ../tin.1:762 ../tin.1:975 ../tin.1:1185
+#: ../tin.1:765 ../tin.1:978 ../tin.1:1188
 #, no-wrap
 msgid "B<SearchBody 'B'>"
 msgstr "B<SearchBody 'B'>"
 
 # type: Plain text
-#: ../tin.1:766 ../tin.1:979 ../tin.1:1189
+#: ../tin.1:769 ../tin.1:982 ../tin.1:1192
 msgid ""
 "Search the body of all articles in group (can be slow). You can abort the "
 "search using B<Quit> ('B<q>')."
@@ -2245,7 +2254,7 @@ msgstr ""
 "search using B<Quit> ('B<q>')."
 
 # type: Plain text
-#: ../tin.1:770
+#: ../tin.1:773
 msgid ""
 "Mark all articles as read [after confirmation] then return to the group "
 "selection list. Move cursor to next group."
@@ -2254,7 +2263,7 @@ msgstr ""
 "selection list. Move cursor to next group."
 
 # type: Plain text
-#: ../tin.1:774
+#: ../tin.1:777
 msgid ""
 "Mark all articles as read [after confirmation] and enter the next group with "
 "unread news."
@@ -2263,13 +2272,13 @@ msgstr ""
 "unread news."
 
 # type: TP
-#: ../tin.1:774
+#: ../tin.1:777
 #, no-wrap
 msgid "B<GroupToggleSubjDisplay 'd'>"
 msgstr "B<GroupToggleSubjDisplay 'd'>"
 
 # type: Plain text
-#: ../tin.1:778 ../tin.1:991
+#: ../tin.1:781 ../tin.1:994
 msgid ""
 "Cycle the display of the author through all the possible options for the "
 "tinrc variable B<show_author>."
@@ -2278,13 +2287,13 @@ msgstr ""
 "tinrc variable B<show_author>."
 
 # type: TP
-#: ../tin.1:778
+#: ../tin.1:781
 #, no-wrap
 msgid "B<GroupCancel 'D'>"
 msgstr "B<GroupCancel 'D'>"
 
 # type: Plain text
-#: ../tin.1:783 ../tin.1:996 ../tin.1:1202
+#: ../tin.1:786 ../tin.1:999 ../tin.1:1205
 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 "
@@ -2295,24 +2304,24 @@ msgstr ""
 "newsgroup 'control' or 'control.cancel'."
 
 # type: TP
-#: ../tin.1:786
+#: ../tin.1:789
 #, no-wrap
 msgid "B<GroupGoto 'g'>"
 msgstr "B<GroupGoto 'g'>"
 
 # type: TP
-#: ../tin.1:790
+#: ../tin.1:793
 #, no-wrap
 msgid "B<GroupToggleGetartLimit 'G'>"
 msgstr "B<GroupToggleGetartLimit 'G'>"
 
 # type: Plain text
-#: ../tin.1:793
+#: ../tin.1:796
 msgid "Toggle article/group limit."
 msgstr "Toggle article/group limit."
 
 # type: Plain text
-#: ../tin.1:797
+#: ../tin.1:800
 msgid ""
 "Display the subject of the first article in the current thread in the last "
 "line."
@@ -2321,13 +2330,13 @@ msgstr ""
 "line."
 
 # type: TP
-#: ../tin.1:800
+#: ../tin.1:803
 #, no-wrap
 msgid "B<GroupMarkThdRead 'K'>"
 msgstr "B<GroupMarkThdRead 'K'>"
 
 # type: Plain text
-#: ../tin.1:806
+#: ../tin.1:809
 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 "
@@ -2340,35 +2349,35 @@ msgstr ""
 "prompt asks how to proceed."
 
 # type: TP
-#: ../tin.1:806
+#: ../tin.1:809
 #, no-wrap
 msgid "B<GroupListThd 'l'>"
 msgstr "B<GroupListThd 'l'>"
 
 # type: Plain text
-#: ../tin.1:809
+#: ../tin.1:812
 msgid "Open the thread under the current cursor position."
 msgstr "Open the thread under the current cursor position."
 
 # type: TP
-#: ../tin.1:809 ../tin.1:1011 ../tin.1:1233
+#: ../tin.1:812 ../tin.1:1014 ../tin.1:1236
 #, no-wrap
 msgid "B<LookupMessage 'L'>"
 msgstr "B<LookupMessage 'L'>"
 
 # type: Plain text
-#: ../tin.1:812 ../tin.1:1014 ../tin.1:1236
+#: ../tin.1:815 ../tin.1:1017 ../tin.1:1239
 msgid "Look up article by ''Message-ID:''."
 msgstr "Look up article by ''Message-ID:''."
 
 # type: TP
-#: ../tin.1:812
+#: ../tin.1:815
 #, no-wrap
 msgid "B<GroupMail 'm'>"
 msgstr "B<GroupMail 'm'>"
 
 # type: Plain text
-#: ../tin.1:817 ../tin.1:1019 ../tin.1:1241
+#: ../tin.1:820 ../tin.1:1022 ../tin.1:1244
 msgid ""
 "Mail current article / thread / auto-selected (hot) articles / articles "
 "matching pattern / tagged articles to someone. See the section \"MAILING "
@@ -2379,35 +2388,35 @@ msgstr ""
 "PIPING PRINTING REPOSTING AND SAVING ARTICLES\" for more information."
 
 # type: TP
-#: ../tin.1:821
+#: ../tin.1:824
 #, no-wrap
 msgid "B<GroupNextGroup 'n'>"
 msgstr "B<GroupNextGroup 'n'>"
 
 # type: Plain text
-#: ../tin.1:824
+#: ../tin.1:827
 msgid "Go to next group."
 msgstr "Go to next group."
 
 # type: TP
-#: ../tin.1:824
+#: ../tin.1:827
 #, no-wrap
 msgid "B<GroupNextUnreadArt 'N'>"
 msgstr "B<GroupNextUnreadArt 'N'>"
 
 # type: Plain text
-#: ../tin.1:827
+#: ../tin.1:830
 msgid "Go to next unread article."
 msgstr "Go to next unread article."
 
 # type: TP
-#: ../tin.1:827 ../tin.1:1019 ../tin.1:1251
+#: ../tin.1:830 ../tin.1:1022 ../tin.1:1254
 #, no-wrap
 msgid "B<Print 'o'>"
 msgstr "B<Print 'o'>"
 
 # type: Plain text
-#: ../tin.1:832 ../tin.1:1024 ../tin.1:1256
+#: ../tin.1:835 ../tin.1:1027 ../tin.1:1259
 msgid ""
 "Send current article / thread / auto-selected (hot) articles / articles "
 "matching pattern / tagged articles to printer. See the section \"MAILING "
@@ -2418,51 +2427,51 @@ msgstr ""
 "PIPING PRINTING REPOSTING AND SAVING ARTICLES\" for more information."
 
 # type: TP
-#: ../tin.1:832
+#: ../tin.1:835
 #, no-wrap
 msgid "B<GroupPrevGroup 'p'>"
 msgstr "B<GroupPrevGroup 'p'>"
 
 # type: Plain text
-#: ../tin.1:835
+#: ../tin.1:838
 msgid "Go to previous group."
 msgstr "Go to previous group."
 
 # type: TP
-#: ../tin.1:835
+#: ../tin.1:838
 #, no-wrap
 msgid "B<GroupPrevUnreadArt 'P'>"
 msgstr "B<GroupPrevUnreadArt 'P'>"
 
 # type: Plain text
-#: ../tin.1:838
+#: ../tin.1:841
 msgid "Go to previous unread article."
 msgstr "Go to previous unread article."
 
 # type: Plain text
-#: ../tin.1:841 ../tin.1:1027
+#: ../tin.1:844 ../tin.1:1030
 msgid "Return to previous level."
 msgstr "Return to previous level."
 
 # type: TP
-#: ../tin.1:844
+#: ../tin.1:847
 #, no-wrap
 msgid "B<GroupToggleReadUnread 'r'>"
 msgstr "B<GroupToggleReadUnread 'r'>"
 
 # type: Plain text
-#: ../tin.1:847
+#: ../tin.1:850
 msgid "Toggle the display between all articles and unread articles."
 msgstr "Toggle the display between all articles and unread articles."
 
 # type: TP
-#: ../tin.1:851
+#: ../tin.1:854
 #, no-wrap
 msgid "B<GroupSave 's'>"
 msgstr "B<GroupSave 's'>"
 
 # type: Plain text
-#: ../tin.1:856 ../tin.1:1039 ../tin.1:1281
+#: ../tin.1:859 ../tin.1:1042 ../tin.1:1284
 msgid ""
 "Save current article / thread / auto-selected (hot) articles / articles "
 "matching pattern / tagged articles. See the section \"MAILING PIPING "
@@ -2473,24 +2482,24 @@ msgstr ""
 "PRINTING REPOSTING AND SAVING ARTICLES\" for more information."
 
 # type: TP
-#: ../tin.1:856
+#: ../tin.1:859
 #, no-wrap
 msgid "B<GroupAutoSave 'S'>"
 msgstr "B<GroupAutoSave 'S'>"
 
 # type: Plain text
-#: ../tin.1:859 ../tin.1:1042 ../tin.1:1284
+#: ../tin.1:862 ../tin.1:1045 ../tin.1:1287
 msgid "Save marked articles automatically without further prompting."
 msgstr "Save marked articles automatically without further prompting."
 
 # type: TP
-#: ../tin.1:859
+#: ../tin.1:862
 #, no-wrap
 msgid "B<GroupTag 't'>"
 msgstr "B<GroupTag 't'>"
 
 # type: Plain text
-#: ../tin.1:864
+#: ../tin.1:867
 msgid ""
 "Toggle tag-status of current article / thread for B<GroupMail> ('B<m>')  / "
 "B<Pipe> ('B<|>') / B<Print> ('B<o>') / B<GroupSave> ('B<s>') / "
@@ -2501,26 +2510,26 @@ msgstr ""
 "B<GroupRepost> ('B<x>')."
 
 # type: TP
-#: ../tin.1:864
+#: ../tin.1:867
 #, no-wrap
 msgid "B<GroupTagParts 'T'>"
 msgstr "B<GroupTagParts 'T'>"
 
 # type: Plain text
-#: ../tin.1:867
+#: ../tin.1:870
 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
-#: ../tin.1:867
+#: ../tin.1:870
 #, no-wrap
 msgid "B<GroupToggleThreading 'u'>"
 msgstr "B<GroupToggleThreading 'u'>"
 
 # type: Plain text
-#: ../tin.1:872
+#: ../tin.1:875
 msgid ""
 "Cycle the threading mode through no threading, threading by subject, "
 "threading by references, threading on both subject and references, group "
@@ -2531,18 +2540,18 @@ msgstr ""
 "multipart articles into a thread (''Subject:'' based)."
 
 # type: TP
-#: ../tin.1:872
+#: ../tin.1:875
 #, no-wrap
 msgid "B<GroupUntag 'U'>"
 msgstr "B<GroupUntag 'U'>"
 
 # type: Plain text
-#: ../tin.1:875
+#: ../tin.1:878
 msgid "Untag all articles that were tagged."
 msgstr "Untag all articles that were tagged."
 
 # type: Plain text
-#: ../tin.1:881
+#: ../tin.1:884
 msgid ""
 "Post an article to current group. If posting fails for some reason, you'll "
 "get the chance to edit the article again via B<PostEdit> ('B<e>'), postpone "
@@ -2555,13 +2564,13 @@ msgstr ""
 "command-line switch) or discard it via B<Quit> ('B<q>')."
 
 # type: TP
-#: ../tin.1:881
+#: ../tin.1:884
 #, no-wrap
 msgid "B<GroupRepost 'x'>"
 msgstr "B<GroupRepost 'x'>"
 
 # type: Plain text
-#: ../tin.1:887
+#: ../tin.1:890
 msgid ""
 "Repost an already posted article / thread / auto-selected (hot) articles / "
 "articles matching pattern / tagged articles to another newsgroup(s). Useful "
@@ -2574,13 +2583,13 @@ msgstr ""
 "your own articles."
 
 # type: TP
-#: ../tin.1:887
+#: ../tin.1:890
 #, no-wrap
 msgid "B<GroupMarkUnselArtRead 'X'>"
 msgstr "B<GroupMarkUnselArtRead 'X'>"
 
 # type: Plain text
-#: ../tin.1:895
+#: ../tin.1:898
 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.  "
@@ -2597,25 +2606,25 @@ msgstr ""
 "changes permanent."
 
 # type: TP
-#: ../tin.1:895 ../tin.1:1056 ../tin.1:1315
+#: ../tin.1:898 ../tin.1:1059 ../tin.1:1318
 #, no-wrap
 msgid "B<MarkArtUnread 'z'>"
 msgstr "B<MarkArtUnread 'z'>"
 
 # type: Plain text
-#: ../tin.1:898
+#: ../tin.1:901
 msgid "Mark current article as unread."
 msgstr "Mark current article as unread."
 
 # type: TP
-#: ../tin.1:898 ../tin.1:1061 ../tin.1:1318
+#: ../tin.1:901 ../tin.1:1064 ../tin.1:1321
 #, no-wrap
 msgid "B<MarkThdUnread 'Z'>"
 msgstr "B<MarkThdUnread 'Z'>"
 
 # type: Plain text
 #. --------------------------------------------------------------------
-#: ../tin.1:905
+#: ../tin.1:908
 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 "
@@ -2626,94 +2635,94 @@ msgstr ""
 "present, a prompt asks how to proceed."
 
 # type: SS
-#: ../tin.1:905
+#: ../tin.1:908
 #, no-wrap
 msgid "THREAD LISTING COMMANDS"
 msgstr "THREAD LISTING COMMANDS"
 
 # type: Plain text
-#: ../tin.1:910
+#: ../tin.1:913
 msgid "Select article 4 within thread."
 msgstr "Select article 4 within thread."
 
 # type: Plain text
-#: ../tin.1:941
+#: ../tin.1:944
 msgid "Search forward for a specified subject."
 msgstr "Search forward for a specified subject."
 
 # type: Plain text
-#: ../tin.1:944
+#: ../tin.1:947
 msgid "Search backwards for a specified subject."
 msgstr "Search backwards for a specified subject."
 
 # type: TP
-#: ../tin.1:944
+#: ../tin.1:947
 #, no-wrap
 msgid "B<ThreadSelArt '*'>"
 msgstr "B<ThreadSelArt '*'>"
 
 # type: Plain text
-#: ../tin.1:947
+#: ../tin.1:950
 msgid "Select the current thread for later processing."
 msgstr "Select the current thread for later processing."
 
 # type: TP
-#: ../tin.1:947
+#: ../tin.1:950
 #, no-wrap
 msgid "B<ThreadToggleArtSel '.'>"
 msgstr "B<ThreadToggleArtSel '.'>"
 
 # type: Plain text
-#: ../tin.1:950
+#: ../tin.1:953
 msgid "Toggle selection of current article."
 msgstr "Toggle selection of current article."
 
 # type: TP
-#: ../tin.1:950
+#: ../tin.1:953
 #, no-wrap
 msgid "B<ThreadReverseSel '@'>"
 msgstr "B<ThreadReverseSel '@'>"
 
 # type: Plain text
-#: ../tin.1:953
+#: ../tin.1:956
 msgid "Reverse article selections."
 msgstr "Reverse article selections."
 
 # type: TP
-#: ../tin.1:953
+#: ../tin.1:956
 #, no-wrap
 msgid "B<ThreadUndoSel '~'>"
 msgstr "B<ThreadUndoSel '~'>"
 
 # type: Plain text
-#: ../tin.1:956
+#: ../tin.1:959
 msgid "Undo all selections on current thread."
 msgstr "Undo all selections on current thread."
 
 # type: TP
-#: ../tin.1:961
+#: ../tin.1:964
 #, no-wrap
 msgid "B<ThreadReadArt '^J' 'E<lt>CRE<gt>'>"
 msgstr "B<ThreadReadArt '^J' 'E<lt>CRE<gt>'>"
 
 # type: Plain text
-#: ../tin.1:964
+#: ../tin.1:967
 msgid "Read current article within thread."
 msgstr "Read current article within thread."
 
 # type: TP
-#: ../tin.1:964
+#: ../tin.1:967
 #, no-wrap
 msgid "B<ThreadReadNextArtOrThread 'E<lt>TABE<gt>'>"
 msgstr "B<ThreadReadNextArtOrThread 'E<lt>TABE<gt>'>"
 
 # type: Plain text
-#: ../tin.1:967
+#: ../tin.1:970
 msgid "View next unread article within thread."
 msgstr "View next unread article within thread."
 
 # type: Plain text
-#: ../tin.1:972
+#: ../tin.1:975
 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 "
@@ -2724,7 +2733,7 @@ msgstr ""
 "the current one."
 
 # type: Plain text
-#: ../tin.1:983
+#: ../tin.1:986
 msgid ""
 "Mark thread as read [after confirmation] and return to the group index "
 "page.  Move cursor to next thread."
@@ -2733,7 +2742,7 @@ msgstr ""
 "page.  Move cursor to next thread."
 
 # type: Plain text
-#: ../tin.1:987
+#: ../tin.1:990
 msgid ""
 "Mark thread as read [after confirmation] and enter the next thread "
 "containing unread news."
@@ -2742,30 +2751,30 @@ msgstr ""
 "containing unread news."
 
 # type: TP
-#: ../tin.1:987
+#: ../tin.1:990
 #, no-wrap
 msgid "B<ThreadToggleSubjDisplay 'd'>"
 msgstr "B<ThreadToggleSubjDisplay 'd'>"
 
 # type: TP
-#: ../tin.1:991
+#: ../tin.1:994
 #, no-wrap
 msgid "B<ThreadCancel 'D'>"
 msgstr "B<ThreadCancel 'D'>"
 
 # type: Plain text
-#: ../tin.1:1002 ../tin.1:1224
+#: ../tin.1:1005 ../tin.1:1227
 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
-#: ../tin.1:1005
+#: ../tin.1:1008
 #, no-wrap
 msgid "B<ThreadMarkArtRead 'K'>"
 msgstr "B<ThreadMarkArtRead 'K'>"
 
 # type: Plain text
-#: ../tin.1:1011
+#: ../tin.1:1014
 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 "
@@ -2776,31 +2785,31 @@ msgstr ""
 "article. When tagged articles are present, a prompt asks how to proceed."
 
 # type: TP
-#: ../tin.1:1014
+#: ../tin.1:1017
 #, no-wrap
 msgid "B<ThreadMail 'm'>"
 msgstr "B<ThreadMail 'm'>"
 
 # type: TP
-#: ../tin.1:1034
+#: ../tin.1:1037
 #, no-wrap
 msgid "B<ThreadSave 's'>"
 msgstr "B<ThreadSave 's'>"
 
 # type: TP
-#: ../tin.1:1039
+#: ../tin.1:1042
 #, no-wrap
 msgid "B<ThreadAutoSave 'S'>"
 msgstr "B<ThreadAutoSave 'S'>"
 
 # type: TP
-#: ../tin.1:1042
+#: ../tin.1:1045
 #, no-wrap
 msgid "B<ThreadTag 't'>"
 msgstr "B<ThreadTag 't'>"
 
 # type: Plain text
-#: ../tin.1:1046 ../tin.1:1288
+#: ../tin.1:1049 ../tin.1:1291
 msgid ""
 "Toggle tag status of current article for mailing, piping, printing, saving "
 "or reposting."
@@ -2809,18 +2818,18 @@ msgstr ""
 "or reposting."
 
 # type: TP
-#: ../tin.1:1046
+#: ../tin.1:1049
 #, no-wrap
 msgid "B<ThreadUntag 'U'>"
 msgstr "B<ThreadUntag 'U'>"
 
 # type: Plain text
-#: ../tin.1:1049
+#: ../tin.1:1052
 msgid "Untag all tagged threads."
 msgstr "Untag all tagged threads."
 
 # type: Plain text
-#: ../tin.1:1056
+#: ../tin.1:1059
 msgid ""
 "Post an article to current group. If posting fails for some reason, you'll "
 "get the chance to edit the article again via B<PostEdit> ('B<e>'), postpone "
@@ -2833,7 +2842,7 @@ msgstr ""
 "command-line switch) or discard it via B<Quit> ('B<q>')."
 
 # type: Plain text
-#: ../tin.1:1061
+#: ../tin.1:1064
 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 "
@@ -2845,34 +2854,34 @@ msgstr ""
 
 # type: Plain text
 #. --------------------------------------------------------------------
-#: ../tin.1:1066
+#: ../tin.1:1069
 msgid "Mark all articles in thread as unread."
 msgstr "Mark all articles in thread as unread."
 
 # type: SS
-#: ../tin.1:1066
+#: ../tin.1:1069
 #, no-wrap
 msgid "ARTICLE VIEWER COMMANDS"
 msgstr "ARTICLE VIEWER COMMANDS"
 
 # type: Plain text
-#: ../tin.1:1071
+#: ../tin.1:1074
 msgid "Read the first (base) article in this thread."
 msgstr "Read the first (base) article in this thread."
 
 # type: Plain text
-#: ../tin.1:1074
+#: ../tin.1:1077
 msgid "Read response 4 in this thread."
 msgstr "Read response 4 in this thread."
 
 # type: TP
-#: ../tin.1:1078
+#: ../tin.1:1081
 #, no-wrap
 msgid "B<PageReplyQuoteHeaders '^E'>"
 msgstr "B<PageReplyQuoteHeaders '^E'>"
 
 # type: Plain text
-#: ../tin.1:1082
+#: ../tin.1:1085
 msgid ""
 "Reply through mail to the author of the current article with a copy of the "
 "article with all headers included."
@@ -2881,46 +2890,46 @@ msgstr ""
 "article with all headers included."
 
 # type: TP
-#: ../tin.1:1082
+#: ../tin.1:1085
 #, no-wrap
 msgid "B<PagePGPCheckArticle '^G'>"
 msgstr "B<PagePGPCheckArticle '^G'>"
 
 # type: Plain text
-#: ../tin.1:1087
+#: ../tin.1:1090
 msgid "Perform B<pgp>(1)  operations on article."
 msgstr "Perform B<pgp>(1)  operations on article."
 
 # type: TP
-#: ../tin.1:1087
+#: ../tin.1:1090
 #, no-wrap
 msgid "B<PageToggleRaw '^H'>"
 msgstr "B<PageToggleRaw '^H'>"
 
 # type: Plain text
-#: ../tin.1:1090
+#: ../tin.1:1093
 msgid "Toggles the display mode (raw including all headers vs. cooked)."
 msgstr "Toggles the display mode (raw including all headers vs. cooked)."
 
 # type: TP
-#: ../tin.1:1094
+#: ../tin.1:1097
 #, no-wrap
 msgid "B<PageToggleTabs '^T'>"
 msgstr "B<PageToggleTabs '^T'>"
 
 # type: Plain text
-#: ../tin.1:1097
+#: ../tin.1:1100
 msgid "Toggle the TAB width between 4 and 8 characters."
 msgstr "Toggle the TAB width between 4 and 8 characters."
 
 # type: TP
-#: ../tin.1:1097
+#: ../tin.1:1100
 #, no-wrap
 msgid "B<PageFollowupQuoteHeaders '^W'>"
 msgstr "B<PageFollowupQuoteHeaders '^W'>"
 
 # type: Plain text
-#: ../tin.1:1101
+#: ../tin.1:1104
 msgid ""
 "Post a followup to the current article with a copy of the article with all "
 "headers included."
@@ -2929,13 +2938,13 @@ msgstr ""
 "headers included."
 
 # type: TP
-#: ../tin.1:1101
+#: ../tin.1:1104
 #, no-wrap
 msgid "B<PageToggleTex2iso '\"'>"
 msgstr "B<PageToggleTex2iso '\"'>"
 
 # type: Plain text
-#: ../tin.1:1105
+#: ../tin.1:1108
 msgid ""
 "Toggle TeX to ISO decoding for current article. The default behavior is "
 "taken from the B<tex2iso_conv> variable in the tinrc file."
@@ -2944,37 +2953,37 @@ msgstr ""
 "taken from the B<tex2iso_conv> variable in the tinrc file."
 
 # type: TP
-#: ../tin.1:1105
+#: ../tin.1:1108
 #, no-wrap
 msgid "B<PageToggleAllHeaders '*'>"
 msgstr "B<PageToggleAllHeaders '*'>"
 
 # type: TP
-#: ../tin.1:1108
+#: ../tin.1:1111
 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
-#: ../tin.1:1108
+#: ../tin.1:1111
 #, no-wrap
 msgid "B<PageToggleRot '%'>"
 msgstr "B<PageToggleRot '%'>"
 
 # type: Plain text
-#: ../tin.1:1111
+#: ../tin.1:1114
 msgid "Toggle ROT-13 decoding for this article."
 msgstr "Toggle ROT-13 decoding for this article."
 
 # type: TP
-#: ../tin.1:1111
+#: ../tin.1:1114
 #, no-wrap
 msgid "B<PageToggleUue '('>"
 msgstr "B<PageToggleUue '('>"
 
 # type: Plain text
-#: ../tin.1:1115
+#: ../tin.1:1118
 msgid ""
 "Toggle the display of uuencoded sections. The default behavior is taken from "
 "the B<hide_uue> variable in the tinrc file."
@@ -2983,13 +2992,13 @@ msgstr ""
 "from the B<hide_uue> variable in the tinrc file."
 
 # type: TP
-#: ../tin.1:1115
+#: ../tin.1:1118
 #, no-wrap
 msgid "B<PageReveal ')'>"
 msgstr "B<PageReveal ')'>"
 
 # type: Plain text
-#: ../tin.1:1122
+#: ../tin.1:1125
 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 "
@@ -3004,23 +3013,23 @@ msgstr ""
 "up will hide it again."
 
 # type: Plain text
-#: ../tin.1:1131
+#: ../tin.1:1134
 msgid "Forward search the text of this article."
 msgstr "Forward search the text of this article."
 
 # type: Plain text
-#: ../tin.1:1134
+#: ../tin.1:1137
 msgid "Backward search the text of this article."
 msgstr "Backward search the text of this article."
 
 # type: TP
-#: ../tin.1:1134
+#: ../tin.1:1137
 #, no-wrap
 msgid "B<PageSkipIncludedText ':'>"
 msgstr "B<PageSkipIncludedText ':'>"
 
 # type: Plain text
-#: ../tin.1:1139
+#: ../tin.1:1142
 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 "
@@ -3031,40 +3040,40 @@ msgstr ""
 "B<quote_regex3>."
 
 # type: TP
-#: ../tin.1:1139
+#: ../tin.1:1142
 #, no-wrap
 msgid "B<PageTopThd 'E<lt>'>"
 msgstr "B<PageTopThd 'E<lt>'>"
 
 # type: Plain text
-#: ../tin.1:1142
+#: ../tin.1:1145
 msgid "Go to the first article in the current thread."
 msgstr "Go to the first article in the current thread."
 
 # type: TP
-#: ../tin.1:1142
+#: ../tin.1:1145
 #, no-wrap
 msgid "B<PageBotThd 'E<gt>'>"
 msgstr "B<PageBotThd 'E<gt>'>"
 
 # type: Plain text
-#: ../tin.1:1145
+#: ../tin.1:1148
 msgid "Go to the last article in the current thread."
 msgstr "Go to the last article in the current thread."
 
 # type: TP
-#: ../tin.1:1145
+#: ../tin.1:1148
 #, no-wrap
 msgid "B<PageToggleHighlight '_'>"
 msgstr "B<PageToggleHighlight '_'>"
 
 # type: Plain text
-#: ../tin.1:1148
+#: ../tin.1:1151
 msgid "Toggle word highlighting on/off."
 msgstr "Toggle word highlighting on/off."
 
 # type: Plain text
-#: ../tin.1:1162
+#: ../tin.1:1165
 msgid ""
 "Auto select article(s) with a single key. The defaults used for selection "
 "are set based upon the following four tinrc config variables: "
@@ -3083,7 +3092,7 @@ msgstr ""
 "information on filtering."
 
 # type: Plain text
-#: ../tin.1:1171
+#: ../tin.1:1174
 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>, "
@@ -3100,24 +3109,24 @@ msgstr ""
 "\"FILTERING ARTICLES\" for more information on filtering."
 
 # type: TP
-#: ../tin.1:1171
+#: ../tin.1:1174
 #, no-wrap
 msgid "B<PageNextThd '^J' 'E<lt>CRE<gt>'>"
 msgstr "B<PageNextThd '^J' 'E<lt>CRE<gt>'>"
 
 # type: Plain text
-#: ../tin.1:1174
+#: ../tin.1:1177
 msgid "Go to next base article."
 msgstr "Go to next base article."
 
 # type: TP
-#: ../tin.1:1174
+#: ../tin.1:1177
 #, no-wrap
 msgid "B<PageNextUnread 'E<lt>TABE<gt>'>"
 msgstr "B<PageNextUnread 'E<lt>TABE<gt>'>"
 
 # type: Plain text
-#: ../tin.1:1179
+#: ../tin.1:1182
 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 "
@@ -3128,17 +3137,17 @@ msgstr ""
 "article."
 
 # type: Plain text
-#: ../tin.1:1182
+#: ../tin.1:1185
 msgid "Author forward search."
 msgstr "Author forward search."
 
 # type: Plain text
-#: ../tin.1:1185
+#: ../tin.1:1188
 msgid "Author backward search."
 msgstr "Author backward search."
 
 # type: Plain text
-#: ../tin.1:1193
+#: ../tin.1:1196
 msgid ""
 "Mark the current thread as read [after confirmation] and return to the "
 "previous menu. Move cursor to next item."
@@ -3147,7 +3156,7 @@ msgstr ""
 "previous menu. Move cursor to next item."
 
 # type: Plain text
-#: ../tin.1:1197
+#: ../tin.1:1200
 msgid ""
 "Mark the rest of the current thread as read [after confirmation] and enter "
 "the next thread with unread articles."
@@ -3156,45 +3165,45 @@ msgstr ""
 "the next thread with unread articles."
 
 # type: TP
-#: ../tin.1:1197
+#: ../tin.1:1200
 #, no-wrap
 msgid "B<PageCancel 'D'>"
 msgstr "B<PageCancel 'D'>"
 
 # type: TP
-#: ../tin.1:1202
+#: ../tin.1:1205
 #, no-wrap
 msgid "B<PageEditArticle 'e'>"
 msgstr "B<PageEditArticle 'e'>"
 
 # type: Plain text
-#: ../tin.1:1205
+#: ../tin.1:1208
 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
-#: ../tin.1:1208
+#: ../tin.1:1211
 #, no-wrap
 msgid "B<PageFollowupQuote 'f'>"
 msgstr "B<PageFollowupQuote 'f'>"
 
 # type: Plain text
-#: ../tin.1:1211
+#: ../tin.1:1214
 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
-#: ../tin.1:1211
+#: ../tin.1:1214
 #, no-wrap
 msgid "B<PageFollowup 'F'>"
 msgstr "B<PageFollowup 'F'>"
 
 # type: Plain text
-#: ../tin.1:1215
+#: ../tin.1:1218
 msgid ""
 "Post a followup to the current article without including a copy of the "
 "article."
@@ -3203,112 +3212,112 @@ msgstr ""
 "article."
 
 # type: TP
-#: ../tin.1:1215
+#: ../tin.1:1218
 #, no-wrap
 msgid "B<PageFirstPage 'g'>"
 msgstr "B<PageFirstPage 'g'>"
 
 # type: Plain text
-#: ../tin.1:1218
+#: ../tin.1:1221
 msgid "Go to the start of the article."
 msgstr "Go to the start of the article."
 
 # type: TP
-#: ../tin.1:1218
+#: ../tin.1:1221
 #, no-wrap
 msgid "B<PageLastPage 'G'>"
 msgstr "B<PageLastPage 'G'>"
 
 # type: Plain text
-#: ../tin.1:1221
+#: ../tin.1:1224
 msgid "Go to the end of the article."
 msgstr "Go to the end of the article."
 
 # type: TP
-#: ../tin.1:1227
+#: ../tin.1:1230
 #, no-wrap
 msgid "B<PageKillThd 'K'>"
 msgstr "B<PageKillThd 'K'>"
 
 # type: Plain text
-#: ../tin.1:1230
+#: ../tin.1:1233
 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
-#: ../tin.1:1230
+#: ../tin.1:1233
 #, no-wrap
 msgid "B<PageListThd 'l'>"
 msgstr "B<PageListThd 'l'>"
 
 # type: Plain text
-#: ../tin.1:1233
+#: ../tin.1:1236
 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
-#: ../tin.1:1236
+#: ../tin.1:1239
 #, no-wrap
 msgid "B<PageMail 'm'>"
 msgstr "B<PageMail 'm'>"
 
 # type: TP
-#: ../tin.1:1245
+#: ../tin.1:1248
 #, no-wrap
 msgid "B<PageNextArt 'n'>"
 msgstr "B<PageNextArt 'n'>"
 
 # type: Plain text
-#: ../tin.1:1248
+#: ../tin.1:1251
 msgid "Go to the next article."
 msgstr "Go to the next article."
 
 # type: TP
-#: ../tin.1:1248
+#: ../tin.1:1251
 #, no-wrap
 msgid "B<PageNextUnreadArt 'N'>"
 msgstr "B<PageNextUnreadArt 'N'>"
 
 # type: Plain text
-#: ../tin.1:1251
+#: ../tin.1:1254
 msgid "Go to the next unread article."
 msgstr "Go to the next unread article."
 
 # type: TP
-#: ../tin.1:1256
+#: ../tin.1:1259
 #, no-wrap
 msgid "B<PagePrevArt 'p'>"
 msgstr "B<PagePrevArt 'p'>"
 
 # type: Plain text
-#: ../tin.1:1259
+#: ../tin.1:1262
 msgid "Go to the previous article."
 msgstr "Go to the previous article."
 
 # type: TP
-#: ../tin.1:1259
+#: ../tin.1:1262
 #, no-wrap
 msgid "B<PagePrevUnreadArt 'P'>"
 msgstr "B<PagePrevUnreadArt 'P'>"
 
 # type: Plain text
-#: ../tin.1:1262
+#: ../tin.1:1265
 msgid "Go to the previous unread article."
 msgstr "Go to the previous unread article."
 
 # type: Plain text
-#: ../tin.1:1265
+#: ../tin.1:1268
 msgid "Return to the previous level."
 msgstr "Return to the previous level."
 
 # type: TP
-#: ../tin.1:1268
+#: ../tin.1:1271
 #, no-wrap
 msgid "B<PageReplyQuote 'r'>"
 msgstr "B<PageReplyQuote 'r'>"
 
 # type: Plain text
-#: ../tin.1:1272
+#: ../tin.1:1275
 msgid ""
 "Reply through mail to the author of the current article with a copy of the "
 "article included."
@@ -3317,13 +3326,13 @@ msgstr ""
 "article included."
 
 # type: TP
-#: ../tin.1:1272
+#: ../tin.1:1275
 #, no-wrap
 msgid "B<PageReply 'R'>"
 msgstr "B<PageReply 'R'>"
 
 # type: Plain text
-#: ../tin.1:1276
+#: ../tin.1:1279
 msgid ""
 "Reply through mail to the author of the current article without including "
 "the original article."
@@ -3332,53 +3341,53 @@ msgstr ""
 "the original article."
 
 # type: TP
-#: ../tin.1:1276
+#: ../tin.1:1279
 #, no-wrap
 msgid "B<PageSave 's'>"
 msgstr "B<PageSave 's'>"
 
 # type: TP
-#: ../tin.1:1281
+#: ../tin.1:1284
 #, no-wrap
 msgid "B<PageAutoSave 'S'>"
 msgstr "B<PageAutoSave 'S'>"
 
 # type: TP
-#: ../tin.1:1284
+#: ../tin.1:1287
 #, no-wrap
 msgid "B<PageTag 't'>"
 msgstr "B<PageTag 't'>"
 
 # type: TP
-#: ../tin.1:1288
+#: ../tin.1:1291
 #, no-wrap
 msgid "B<PageGroupSel 'T'>"
 msgstr "B<PageGroupSel 'T'>"
 
 # type: Plain text
-#: ../tin.1:1291
+#: ../tin.1:1294
 msgid "Return to group selection level."
 msgstr "Return to group selection level."
 
 # type: TP
-#: ../tin.1:1291
+#: ../tin.1:1294
 #, no-wrap
 msgid "B<PageGotoParent 'u'>"
 msgstr "B<PageGotoParent 'u'>"
 
 # type: Plain text
-#: ../tin.1:1294
+#: ../tin.1:1297
 msgid "Go to parent article."
 msgstr "Go to parent article."
 
 # type: TP
-#: ../tin.1:1294
+#: ../tin.1:1297
 #, no-wrap
 msgid "B<PageViewUrl 'U'>"
 msgstr "B<PageViewUrl 'U'>"
 
 # type: Plain text
-#: ../tin.1:1298
+#: ../tin.1:1301
 msgid ""
 "Display a list of URLs in the current article. See the section \"URL LISTING"
 "\" for more information."
@@ -3387,13 +3396,13 @@ msgstr ""
 "\" for more information."
 
 # type: TP
-#: ../tin.1:1298
+#: ../tin.1:1301
 #, no-wrap
 msgid "B<PageViewAttach 'V'>"
 msgstr "B<PageViewAttach 'V'>"
 
 # type: Plain text
-#: ../tin.1:1302
+#: ../tin.1:1305
 msgid ""
 "Display a list of attachments of the current article. See the section "
 "\"ATTACHMENT LISTING\" for more information."
@@ -3402,7 +3411,7 @@ msgstr ""
 "\"ATTACHMENT LISTING\" for more information."
 
 # type: Plain text
-#: ../tin.1:1309
+#: ../tin.1:1312
 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>'), "
@@ -3415,13 +3424,13 @@ msgstr ""
 "o>'' command-line switch) or discard it via B<Quit> ('B<q>')."
 
 # type: TP
-#: ../tin.1:1309
+#: ../tin.1:1312
 #, no-wrap
 msgid "B<PageRepost 'x'>"
 msgstr "B<PageRepost 'x'>"
 
 # type: Plain text
-#: ../tin.1:1315
+#: ../tin.1:1318
 msgid ""
 "Repost an already posted article / thread / auto-selected (hot) articles / "
 "articles matching pattern / tagged articles to another newsgroup(s). Useful "
@@ -3434,24 +3443,24 @@ msgstr ""
 "your own articles."
 
 # type: Plain text
-#: ../tin.1:1318
+#: ../tin.1:1321
 msgid "Mark article as unread."
 msgstr "Mark article as unread."
 
 # type: Plain text
 #. --------------------------------------------------------------------
-#: ../tin.1:1323
+#: ../tin.1:1326
 msgid "Mark the current thread as unread."
 msgstr "Mark the current thread as unread."
 
 # type: SS
-#: ../tin.1:1323
+#: ../tin.1:1326
 #, no-wrap
 msgid "URL LISTING"
 msgstr "URL LISTING"
 
 # type: Plain text
-#: ../tin.1:1326
+#: ../tin.1:1329
 msgid ""
 "B<PageViewUrl> ('B<U>') displays a list of URLs in the current article. "
 "Besides the common moving keys, the following commands are available:"
@@ -3460,13 +3469,13 @@ msgstr ""
 "Besides the common moving keys, the following commands are available:"
 
 # type: TP
-#: ../tin.1:1327
+#: ../tin.1:1330
 #, no-wrap
 msgid "B<UrlSelect '^J' 'E<lt>CRE<gt>'>"
 msgstr "B<UrlSelect '^J' 'E<lt>CRE<gt>'>"
 
 # type: Plain text
-#: ../tin.1:1331
+#: ../tin.1:1334
 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."
@@ -3475,39 +3484,39 @@ msgstr ""
 "'B<E<lt>ESCE<gt>>' or no input will skip the URL."
 
 # type: Plain text
-#: ../tin.1:1334
+#: ../tin.1:1337
 msgid "URL forward search."
 msgstr "URL forward search."
 
 # type: Plain text
-#: ../tin.1:1337
+#: ../tin.1:1340
 msgid "URL backward search."
 msgstr "URL backward search."
 
 # type: Plain text
-#: ../tin.1:1343 ../tin.1:1396
+#: ../tin.1:1346 ../tin.1:1399
 msgid "Shell escape."
 msgstr "Shell escape."
 
 # type: Plain text
-#: ../tin.1:1346
+#: ../tin.1:1349
 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
-#: ../tin.1:1349 ../tin.1:1403
+#: ../tin.1:1352 ../tin.1:1406
 msgid "Help screen of commands available."
 msgstr "Help screen of commands available."
 
 # type: SS
 #. --------------------------------------------------------------------
-#: ../tin.1:1355
+#: ../tin.1:1358
 #, no-wrap
 msgid "ATTACHMENT LISTING"
 msgstr "ATTACHMENT LISTING"
 
 # type: Plain text
-#: ../tin.1:1358
+#: ../tin.1:1361
 msgid ""
 "B<PageViewAttach> ('B<V>') displays a list of attachments of the current "
 "article. Besides the common moving keys, the following commands are "
@@ -3518,57 +3527,57 @@ msgstr ""
 "available:"
 
 # type: TP
-#: ../tin.1:1359
+#: ../tin.1:1362
 #, no-wrap
 msgid "B<AttachPipe 'p'>"
 msgstr "B<AttachPipe 'p'>"
 
 # type: Plain text
-#: ../tin.1:1362
+#: ../tin.1:1365
 msgid "Pipe attachment into command."
 msgstr "Pipe attachment into command."
 
 # type: TP
-#: ../tin.1:1362
+#: ../tin.1:1365
 #, no-wrap
 msgid "B<AttachSave 's'>"
 msgstr "B<AttachSave 's'>"
 
 # type: Plain text
-#: ../tin.1:1365
+#: ../tin.1:1368
 msgid "Save current attachment / tagged attachments to disk."
 msgstr "Save current attachment / tagged attachments to disk."
 
 # type: TP
-#: ../tin.1:1365
+#: ../tin.1:1368
 #, no-wrap
 msgid "B<AttachSelect '^J' 'E<lt>CRE<gt>'>"
 msgstr "B<AttachSelect '^J' 'E<lt>CRE<gt>'>"
 
 # type: Plain text
-#: ../tin.1:1368
+#: ../tin.1:1371
 msgid "View attachment."
 msgstr "View attachment."
 
 # type: TP
-#: ../tin.1:1368
+#: ../tin.1:1371
 #, no-wrap
 msgid "B<AttachTag 't'>"
 msgstr "B<AttachTag 't'>"
 
 # type: Plain text
-#: ../tin.1:1371
+#: ../tin.1:1374
 msgid "Tag one or more attachments for saving."
 msgstr "Tag one or more attachments for saving."
 
 # type: TP
-#: ../tin.1:1371
+#: ../tin.1:1374
 #, no-wrap
 msgid "B<AttachTagPattern '='>"
 msgstr "B<AttachTagPattern '='>"
 
 # type: Plain text
-#: ../tin.1:1375
+#: ../tin.1:1378
 msgid ""
 "Prompts for a pattern to match. All attachments whose name/description or "
 "content type/transfer encoding match the pattern will be tagged."
@@ -3577,52 +3586,52 @@ msgstr ""
 "content type/transfer encoding match the pattern will be tagged."
 
 # type: TP
-#: ../tin.1:1375
+#: ../tin.1:1378
 #, no-wrap
 msgid "B<AttachToggleTagged '@'>"
 msgstr "B<AttachToggleTagged '@'>"
 
 # type: Plain text
-#: ../tin.1:1378
+#: ../tin.1:1381
 msgid "Reverse tagging of all attachments."
 msgstr "Reverse tagging of all attachments."
 
 # type: TP
-#: ../tin.1:1378
+#: ../tin.1:1381
 #, no-wrap
 msgid "B<AttachUntag 'U'>"
 msgstr "B<AttachUntag 'U'>"
 
 # type: Plain text
-#: ../tin.1:1381
+#: ../tin.1:1384
 msgid "Untag all tagged attachments."
 msgstr "Untag all tagged attachments."
 
 # type: Plain text
-#: ../tin.1:1384
+#: ../tin.1:1387
 msgid "Attachment forward search."
 msgstr "Attachment forward search."
 
 # type: Plain text
-#: ../tin.1:1387
+#: ../tin.1:1390
 msgid "Attachment backward search."
 msgstr "Attachment backward search."
 
 # type: TP
-#: ../tin.1:1390
+#: ../tin.1:1393
 #, no-wrap
 msgid "B<GlobalPipe '|'>"
 msgstr "B<GlobalPipe '|'>"
 
 # type: Plain text
-#: ../tin.1:1393
+#: ../tin.1:1396
 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
-#: ../tin.1:1400
+#: ../tin.1:1403
 msgid ""
 "Toggle the display of the name/description of the current attachment in the "
 "last line."
@@ -3632,14 +3641,14 @@ msgstr ""
 
 # type: SS
 #. --------------------------------------------------------------------
-#: ../tin.1:1409
+#: ../tin.1:1412
 #, no-wrap
 msgid "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES"
 msgstr "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES"
 
 # type: Plain text
 #.  FIXME - add missing descriptions
-#: ../tin.1:1419
+#: ../tin.1:1422
 msgid ""
 "At startup, B<tin> reads in the configuration files (see also B<tin>(5)).  "
 "They contain a list of variables that can be used to configure the way "
@@ -3658,7 +3667,7 @@ msgstr ""
 "yet."
 
 # type: Plain text
-#: ../tin.1:1427
+#: ../tin.1:1430
 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 "
@@ -3675,7 +3684,7 @@ msgstr ""
 "don't edit the file directly whilst B<tin> is running."
 
 # type: Plain text
-#: ../tin.1:1433
+#: ../tin.1:1436
 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 "
@@ -3690,7 +3699,7 @@ msgstr ""
 "\\&'B<E<lt>ESCE<gt>>' will abort without saving changes."
 
 # type: Plain text
-#: ../tin.1:1440
+#: ../tin.1:1443
 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> "
@@ -3705,7 +3714,7 @@ msgstr ""
 "keeping your changes."
 
 # type: Plain text
-#: ../tin.1:1445
+#: ../tin.1:1448
 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 "
@@ -3718,7 +3727,7 @@ msgstr ""
 "information see section \"ATTRIBUTES MENU AND GROUP ATTRIBUTES\"."
 
 # type: Plain text
-#: ../tin.1:1448
+#: ../tin.1:1451
 msgid ""
 "The B<ConfigScopeMenu> ('B<S>') command brings up the scopes menu. For more "
 "information see section \"SCOPES MENU\"."
@@ -3727,7 +3736,7 @@ msgstr ""
 "information see section \"SCOPES MENU\"."
 
 # type: Plain text
-#: ../tin.1:1452
+#: ../tin.1:1455
 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/"
@@ -3738,13 +3747,13 @@ msgstr ""
 "tinrc>."
 
 # type: TP
-#: ../tin.1:1452
+#: ../tin.1:1455
 #, no-wrap
 msgid "B<Abbreviate long newsgroup names (abbreviate_groupname)>"
 msgstr "B<Abbreviate long newsgroup names (abbreviate_groupname)>"
 
 # type: Plain text
-#: ../tin.1:1458 ../tin.5:1186
+#: ../tin.1:1461 ../tin.5:1186
 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."
@@ -3755,13 +3764,13 @@ msgstr ""
 "readers -E<gt> n.s.readers -E<gt> n.s.r.  Default is OFF."
 
 # type: TP
-#: ../tin.1:1458
+#: ../tin.1:1461
 #, 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
-#: ../tin.1:1462 ../tin.5:1190
+#: ../tin.1:1465 ../tin.5:1190
 msgid ""
 "If ON add posted articles which start a new thread to filter for "
 "highlighting follow-ups. Default is ON."
@@ -3770,62 +3779,62 @@ msgstr ""
 "highlighting follow-ups. Default is ON."
 
 # type: TP
-#: ../tin.1:1462
+#: ../tin.1:1465
 #, no-wrap
 msgid "B<Insert 'User-Agent:'-header (advertising)>"
 msgstr "B<Insert 'User-Agent:'-header (advertising)>"
 
 # type: Plain text
-#: ../tin.1:1465 ../tin.5:1193
+#: ../tin.1:1468 ../tin.5:1193
 msgid "Turn ON advertising in header (''User-Agent:''). Default is ON."
 msgstr "Turn ON advertising in header (''User-Agent:''). Default is ON."
 
 # type: TP
-#: ../tin.1:1465
+#: ../tin.1:1468
 #, no-wrap
 msgid "B<Skip multipart/alternative parts (alternative_handling)>"
 msgstr "B<Skip multipart/alternative parts (alternative_handling)>"
 
 # type: Plain text
-#: ../tin.1:1468 ../tin.5:1196
+#: ../tin.1:1471 ../tin.5:1196
 msgid ""
 "If ON strip multipart/alternative messages automatically. Default is ON."
 msgstr ""
 "If ON strip multipart/alternative messages automatically. Default is ON."
 
 # type: TP
-#: ../tin.1:1468
+#: ../tin.1:1471
 #, 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
-#: ../tin.1:1471 ../tin.5:1199
+#: ../tin.1:1474 ../tin.5:1199
 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
-#: ../tin.1:1471
+#: ../tin.1:1474
 #, 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
-#: ../tin.1:1474 ../tin.5:1202
+#: ../tin.1:1477 ../tin.5:1202
 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
-#: ../tin.1:1474
+#: ../tin.1:1477
 #, 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
-#: ../tin.1:1478 ../tin.5:1206
+#: ../tin.1:1481 ../tin.5:1206
 msgid ""
 "The character used to show that an article will return as an unread article "
 "when the group is next entered. Default is '-'."
@@ -3834,13 +3843,13 @@ msgstr ""
 "when the group is next entered. Default is '-'."
 
 # type: TP
-#: ../tin.1:1478
+#: ../tin.1:1481
 #, 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
-#: ../tin.1:1482 ../tin.5:1210
+#: ../tin.1:1485 ../tin.5:1210
 msgid ""
 "The character used to show that an article/thread is auto-selected (hot).  "
 "Default is '*'."
@@ -3849,13 +3858,13 @@ msgstr ""
 "Default is '*'."
 
 # type: TP
-#: ../tin.1:1482
+#: ../tin.1:1485
 #, 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
-#: ../tin.1:1486 ../tin.5:1214
+#: ../tin.1:1489 ../tin.5:1214
 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'."
@@ -3864,13 +3873,13 @@ msgstr ""
 "X days). See also B<recent_time>. Default is 'o'."
 
 # type: TP
-#: ../tin.1:1486
+#: ../tin.1:1489
 #, 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
-#: ../tin.1:1490
+#: ../tin.1:1493
 msgid ""
 "The character used to show that an article has not been read. Default is "
 "\\&'+'."
@@ -3879,24 +3888,24 @@ msgstr ""
 "\\&'+'."
 
 # type: TP
-#: ../tin.1:1490
+#: ../tin.1:1493
 #, 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
-#: ../tin.1:1493 ../tin.5:1221
+#: ../tin.1:1496 ../tin.5:1221
 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
-#: ../tin.1:1493
+#: ../tin.1:1496
 #, 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
-#: ../tin.1:1497 ../tin.5:1225
+#: ../tin.1:1500 ../tin.5:1225
 msgid ""
 "The character used to show that an article was killed. Default is 'K'.  "
 "B<kill_level> must be set accordingly."
@@ -3905,13 +3914,13 @@ msgstr ""
 "B<kill_level> must be set accordingly."
 
 # type: TP
-#: ../tin.1:1497
+#: ../tin.1:1500
 #, 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
-#: ../tin.1:1501 ../tin.5:1229
+#: ../tin.1:1504 ../tin.5:1229
 msgid ""
 "The character used to show that an article was hot before it was read.  "
 "Default is ':'. B<kill_level> must be set accordingly."
@@ -3920,13 +3929,13 @@ msgstr ""
 "Default is ':'. B<kill_level> must be set accordingly."
 
 # type: TP
-#: ../tin.1:1501 ../tin.5:1229
+#: ../tin.1:1504 ../tin.5:1229
 #, 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
-#: ../tin.1:1506
+#: ../tin.1:1509
 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 "
@@ -3937,13 +3946,13 @@ msgstr ""
 "OFF."
 
 # type: TP
-#: ../tin.1:1506
+#: ../tin.1:1509
 #, 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
-#: ../tin.1:1510 ../tin.5:1240
+#: ../tin.1:1513 ../tin.5:1240
 msgid ""
 "Automatically put your name in the ''Cc:'' and/or ''Bcc:'' field when "
 "mailing an article. Default is No."
@@ -3952,13 +3961,13 @@ msgstr ""
 "mailing an article. Default is No."
 
 # type: TP
-#: ../tin.1:1510
+#: ../tin.1:1513
 #, 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
-#: ../tin.1:1514 ../tin.5:1244
+#: ../tin.1:1517 ../tin.5:1244
 msgid ""
 "If ON automatically list thread when entering it using right arrow key.  "
 "Default is ON."
@@ -3967,24 +3976,24 @@ msgstr ""
 "Default is ON."
 
 # type: TP
-#: ../tin.1:1514
+#: ../tin.1:1517
 #, no-wrap
 msgid "B<Reconnect to server automatically (auto_reconnect)>"
 msgstr "B<Reconnect to server automatically (auto_reconnect)>"
 
 # type: Plain text
-#: ../tin.1:1517 ../tin.1:2438
+#: ../tin.1:1520 ../tin.1:2456
 msgid "Default is OFF."
 msgstr "Default is OFF."
 
 # type: TP
-#: ../tin.1:1517
+#: ../tin.1:1520
 #, 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
-#: ../tin.1:1523 ../tin.5:1253
+#: ../tin.1:1526 ../tin.5:1253
 msgid ""
 "If ON articles/threads with ''Archive-name:'' in header will be "
 "automatically saved with the Archive-name & part/patch no and post processed "
@@ -3995,13 +4004,13 @@ msgstr ""
 "if B<post_process_type> is set to something other than 'No'.  Default is OFF."
 
 # type: TP
-#: ../tin.1:1523
+#: ../tin.1:1526
 #, no-wrap
 msgid "B<Save articles in batch mode (batch_save)>"
 msgstr "B<Save articles in batch mode (batch_save)>"
 
 # type: Plain text
-#: ../tin.1:1528 ../tin.5:1258
+#: ../tin.1:1531 ../tin.5:1258
 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 "
@@ -4012,13 +4021,13 @@ msgstr ""
 "ON."
 
 # type: TP
-#: ../tin.1:1528
+#: ../tin.1:1531
 #, no-wrap
 msgid "B<Show mini menu & posting etiquette (beginner_level)>"
 msgstr "B<Show mini menu & posting etiquette (beginner_level)>"
 
 # type: Plain text
-#: ../tin.1:1533 ../tin.5:1263
+#: ../tin.1:1536 ../tin.5:1263
 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 "
@@ -4029,13 +4038,13 @@ msgstr ""
 "displayed after composing an article. Default is ON."
 
 # type: TP
-#: ../tin.1:1533
+#: ../tin.1:1536
 #, 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
-#: ../tin.1:1538
+#: ../tin.1:1541
 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.  "
@@ -4046,13 +4055,13 @@ msgstr ""
 "See also \"INDEX FILES\". Default is OFF."
 
 # type: TP
-#: ../tin.1:1538
+#: ../tin.1:1541
 #, 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
-#: ../tin.1:1544 ../tin.5:1272
+#: ../tin.1:1547 ../tin.5:1272
 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."
@@ -4061,79 +4070,79 @@ msgstr ""
 "current session should be marked read. Default is OFF."
 
 # type: TP
-#: ../tin.1:1544
+#: ../tin.1:1547
 #, no-wrap
 msgid "B<Standard background color (col_back)>"
 msgstr "B<Standard background colour (col_back)>"
 
 # type: Plain text
-#: ../tin.1:1547 ../tin.5:1275
+#: ../tin.1:1550 ../tin.5:1275
 msgid "Standard background color"
 msgstr "Standard background colour"
 
 # type: TP
-#: ../tin.1:1547
+#: ../tin.1:1550
 #, no-wrap
 msgid "B<Color of sender (From:) (col_from)>"
 msgstr "B<Colour of sender (From:) (col_from)>"
 
 # type: Plain text
-#: ../tin.1:1550 ../tin.5:1278
+#: ../tin.1:1553 ../tin.5:1278
 msgid "Color of sender (From:)"
 msgstr "Colour of sender (From:)"
 
 # type: TP
-#: ../tin.1:1550
+#: ../tin.1:1553
 #, no-wrap
 msgid "B<Color of article header lines (col_head)>"
 msgstr "B<Colour of article header lines (col_head)>"
 
 # type: Plain text
-#: ../tin.1:1553 ../tin.5:1281
+#: ../tin.1:1556 ../tin.5:1281
 msgid "Color of header-lines"
 msgstr "Colour of header-lines"
 
 # type: TP
-#: ../tin.1:1553
+#: ../tin.1:1556
 #, no-wrap
 msgid "B<Color of help text (col_help)>"
 msgstr "B<Colour of help text (col_help)>"
 
 # type: Plain text
-#: ../tin.1:1556 ../tin.5:1284
+#: ../tin.1:1559 ../tin.5:1284
 msgid "Color of help pages"
 msgstr "Colour of help pages"
 
 # type: TP
-#: ../tin.1:1556
+#: ../tin.1:1559
 #, 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
-#: ../tin.1:1559 ../tin.5:1287
+#: ../tin.1:1562 ../tin.5:1287
 msgid "Color of background for inverse text"
 msgstr "Colour of background for inverse text"
 
 # type: TP
-#: ../tin.1:1559
+#: ../tin.1:1562
 #, 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
-#: ../tin.1:1562 ../tin.5:1290
+#: ../tin.1:1565 ../tin.5:1290
 msgid "Color of foreground for inverse text"
 msgstr "Colour of foreground for inverse text"
 
 # type: TP
-#: ../tin.1:1562
+#: ../tin.1:1565
 #, no-wrap
 msgid "B<Color of highlighting with _dash_ (col_markdash)>"
 msgstr "B<Colour of highlighting with _dash_ (col_markdash)>"
 
 # type: Plain text
-#: ../tin.1:1566 ../tin.5:1294
+#: ../tin.1:1569 ../tin.5:1294
 msgid ""
 "Color of words emphasized like _this_. See also B<word_h_display_marks> and "
 "B<word_highlight>."
@@ -4142,13 +4151,13 @@ msgstr ""
 "B<word_highlight>."
 
 # type: TP
-#: ../tin.1:1566
+#: ../tin.1:1569
 #, no-wrap
 msgid "B<Color of highlighting with /slash/ (col_markslash)>"
 msgstr "B<Colour of highlighting with /slash/ (col_markslash)>"
 
 # type: Plain text
-#: ../tin.1:1570 ../tin.5:1298
+#: ../tin.1:1573 ../tin.5:1298
 msgid ""
 "Color of words emphasized like /this/. See also B<word_h_display_marks> and "
 "B<word_highlight>."
@@ -4157,13 +4166,13 @@ msgstr ""
 "B<word_highlight>."
 
 # type: TP
-#: ../tin.1:1570
+#: ../tin.1:1573
 #, no-wrap
 msgid "B<Color of highlighting with *stars* (col_markstar)>"
 msgstr "B<Colour of highlighting with *stars* (col_markstar)>"
 
 # type: Plain text
-#: ../tin.1:1574 ../tin.5:1302
+#: ../tin.1:1577 ../tin.5:1302
 msgid ""
 "Color of words emphasized like *this*. See also B<word_h_display_marks> and "
 "B<word_highlight>."
@@ -4172,13 +4181,13 @@ msgstr ""
 "B<word_highlight>."
 
 # type: TP
-#: ../tin.1:1574
+#: ../tin.1:1577
 #, no-wrap
 msgid "B<Color of highlighting with -stroke- (col_markstroke)>"
 msgstr "B<Colour of highlighting with -stroke- (col_markstroke)>"
 
 # type: Plain text
-#: ../tin.1:1578 ../tin.5:1306
+#: ../tin.1:1581 ../tin.5:1306
 msgid ""
 "Color of words emphasized like -this-. See also B<word_h_display_marks> and "
 "B<word_highlight>."
@@ -4187,79 +4196,79 @@ msgstr ""
 "B<word_highlight>."
 
 # type: TP
-#: ../tin.1:1578
+#: ../tin.1:1581
 #, no-wrap
 msgid "B<Color of mini help menu (col_minihelp)>"
 msgstr "B<Colour of mini help menu (col_minihelp)>"
 
 # type: Plain text
-#: ../tin.1:1581 ../tin.5:1309
+#: ../tin.1:1584 ../tin.5:1309
 msgid "Color of mini help menu"
 msgstr "Colour of mini help menu"
 
 # type: TP
-#: ../tin.1:1581
+#: ../tin.1:1584
 #, 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
-#: ../tin.1:1584 ../tin.5:1312
+#: ../tin.1:1587 ../tin.5:1312
 msgid "Color of actual news header fields"
 msgstr "Colour of actual news header fields"
 
 # type: TP
-#: ../tin.1:1584
+#: ../tin.1:1587
 #, no-wrap
 msgid "B<Standard foreground color (col_normal)>"
 msgstr "B<Standard foreground colour (col_normal)>"
 
 # type: Plain text
-#: ../tin.1:1587 ../tin.5:1315
+#: ../tin.1:1590 ../tin.5:1315
 msgid "Standard foreground color"
 msgstr "Standard foreground colour"
 
 # type: TP
-#: ../tin.1:1587
+#: ../tin.1:1590
 #, no-wrap
 msgid "B<Color of quoted lines (col_quote)>"
 msgstr "B<Colour of quoted lines (col_quote)>"
 
 # type: Plain text
-#: ../tin.1:1590 ../tin.5:1318
+#: ../tin.1:1593 ../tin.5:1318
 msgid "Color of quoted lines"
 msgstr "Colour of quoted lines"
 
 # type: TP
-#: ../tin.1:1590
+#: ../tin.1:1593
 #, no-wrap
 msgid "B<Color of twice quoted line (col_quote2)>"
 msgstr "B<Colour of twice quoted line (col_quote2)>"
 
 # type: Plain text
-#: ../tin.1:1593 ../tin.5:1321
+#: ../tin.1:1596 ../tin.5:1321
 msgid "Color of twice quoted lines"
 msgstr "Colour of twice quoted lines"
 
 # type: TP
-#: ../tin.1:1593
+#: ../tin.1:1596
 #, 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
-#: ../tin.1:1596 ../tin.5:1324
+#: ../tin.1:1599 ../tin.5:1324
 msgid "Color of E<gt>=3 times quoted lines"
 msgstr "Colour of E<gt>=3 times quoted lines"
 
 # type: TP
-#: ../tin.1:1596
+#: ../tin.1:1599
 #, no-wrap
 msgid "B<Color of response counter (col_response)>"
 msgstr "B<Colour of response counter (col_response)>"
 
 # type: Plain text
-#: ../tin.1:1600
+#: ../tin.1:1603
 msgid ""
 "Color of response counter. This is the text that says \"Response x of y\" in "
 "the article viewer."
@@ -4268,91 +4277,91 @@ msgstr ""
 "in the article viewer."
 
 # type: TP
-#: ../tin.1:1600
+#: ../tin.1:1603
 #, no-wrap
 msgid "B<Color of signatures (col_signature)>"
 msgstr "B<Colour of signatures (col_signature)>"
 
 # type: Plain text
-#: ../tin.1:1603 ../tin.5:1331
+#: ../tin.1:1606 ../tin.5:1331
 msgid "Color of signatures"
 msgstr "Colour of signatures"
 
 # type: TP
-#: ../tin.1:1603
+#: ../tin.1:1606
 #, no-wrap
 msgid "B<Color of urls highlight (col_urls)>"
 msgstr "B<Colour of urls highlight (col_urls)>"
 
 # type: Plain text
-#: ../tin.1:1606 ../tin.5:1334
+#: ../tin.1:1609 ../tin.5:1334
 msgid "Color of urls highlight"
 msgstr "Colour of urls highlight"
 
 # type: TP
-#: ../tin.1:1606
+#: ../tin.1:1609
 #, no-wrap
 msgid "B<Color of verbatim blocks (col_verbatim)>"
 msgstr "B<Colour of verbatim blocks (col_verbatim)>"
 
 # type: Plain text
-#: ../tin.1:1609 ../tin.5:1337
+#: ../tin.1:1612 ../tin.5:1337
 msgid "Color of verbatim blocks"
 msgstr "Colour of verbatim blocks"
 
 # type: TP
-#: ../tin.1:1609
+#: ../tin.1:1612
 #, no-wrap
 msgid "B<Color of article subject lines (col_subject)>"
 msgstr "B<Colour of article subject lines (col_subject)>"
 
 # type: Plain text
-#: ../tin.1:1612 ../tin.5:1340
+#: ../tin.1:1615 ../tin.5:1340
 msgid "Color of article subject"
 msgstr "Colour of article subject"
 
 # type: TP
-#: ../tin.1:1612
+#: ../tin.1:1615
 #, no-wrap
 msgid "B<Color of text lines (col_text)>"
 msgstr "B<Colour of text lines (col_text)>"
 
 # type: Plain text
-#: ../tin.1:1615 ../tin.5:1343
+#: ../tin.1:1618 ../tin.5:1343
 msgid "Color of text-lines"
 msgstr "Colour of text-lines"
 
 # type: TP
-#: ../tin.1:1615
+#: ../tin.1:1618
 #, no-wrap
 msgid "B<Color of help/mail sign (col_title)>"
 msgstr "B<Colour of help/mail sign (col_title)>"
 
 # type: Plain text
-#: ../tin.1:1618 ../tin.5:1346
+#: ../tin.1:1621 ../tin.5:1346
 msgid "Color of help/mail sign"
 msgstr "Colour of help/mail sign"
 
 # type: TP
-#: ../tin.1:1618
+#: ../tin.1:1621
 #, no-wrap
 msgid "B<Which actions require confirmation (confirm_choice)>"
 msgstr "B<Which actions require confirmation (confirm_choice)>"
 
 # type: Plain text
-#: ../tin.1:1621
+#: ../tin.1:1624
 msgid "Ask for manual confirmation to protect the user."
 msgstr "Ask for manual confirmation to protect the user."
 
 # type: IP
-#: ../tin.1:1622 ../tin.1:1628 ../tin.1:1632
+#: ../tin.1:1625 ../tin.1:1631 ../tin.1:1635
 #, no-wrap
 msgid "\\(bu"
 msgstr "\\(bu"
 
 # type: Plain text
 #.  TODO: check if all affected commands are marked [after confirmation]
-#: ../tin.1:1628
+#: ../tin.1:1631
 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 "
@@ -4363,7 +4372,7 @@ msgstr ""
 "manual with '[after confirmation]'. Default is commands & quit."
 
 # type: Plain text
-#: ../tin.1:1632
+#: ../tin.1:1635
 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."
@@ -4372,7 +4381,7 @@ msgstr ""
 "the B<Quit> ('B<q>') command."
 
 # type: Plain text
-#: ../tin.1:1636
+#: ../tin.1:1639
 msgid ""
 "B<select> Ask for confirmation before marking all not selected (with "
 "B<GroupMarkUnselArtRead> ('B<X>') command) articles as read."
@@ -4381,7 +4390,7 @@ msgstr ""
 "B<GroupMarkUnselArtRead> ('B<X>') command) articles as read."
 
 # type: TP
-#: ../tin.1:1637
+#: ../tin.1:1640
 #, no-wrap
 msgid "B<Format string for display of dates (date_format)>"
 msgstr "B<Format string for display of dates (date_format)>"
@@ -4390,7 +4399,7 @@ msgstr "B<Format string for display of d
 # type: Plain text
 #.  most of these default_* settings are not available from the menu
 #.  as they are intended for internal use only.
-#: ../tin.1:1649
+#: ../tin.1:1652
 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 "
@@ -4403,47 +4412,47 @@ msgstr ""
 "fallback code.  Default is \"%a, %d %b %Y %H:%M:%S\"."
 
 # type: TP
-#: ../tin.1:1649
+#: ../tin.1:1652
 #, no-wrap
 msgid "B<(default_art_search)>"
 msgstr "B<(default_art_search)>"
 
 # type: TP
-#: ../tin.1:1651
+#: ../tin.1:1654
 #, no-wrap
 msgid "B<(default_author_search)>"
 msgstr "B<(default_author_search)>"
 
 # type: TP
-#: ../tin.1:1653
+#: ../tin.1:1656
 #, no-wrap
 msgid "B<(default_config_search)>"
 msgstr "B<(default_config_search)>"
 
 # type: Plain text
-#: ../tin.1:1656 ../tin.5:1385
+#: ../tin.1:1659 ../tin.5:1385
 msgid "The last article/author/config option that was searched for."
 msgstr "The last article/author/config option that was searched for."
 
 # type: TP
-#: ../tin.1:1656
+#: ../tin.1:1659
 #, no-wrap
 msgid "B<(default_filter_days)>"
 msgstr "B<(default_filter_days)>"
 
 # type: Plain text
-#: ../tin.1:1659 ../tin.5:1388
+#: ../tin.1:1662 ../tin.5:1388
 msgid "Default is 28."
 msgstr "Default is 28."
 
 # type: TP
-#: ../tin.1:1659
+#: ../tin.1:1662
 #, no-wrap
 msgid "B<(default_filter_kill_case)>"
 msgstr "B<(default_filter_kill_case)>"
 
 # type: Plain text
-#: ../tin.1:1663
+#: ../tin.1:1666
 msgid ""
 "Default for quick (1 key) kill filter case.  ON = filter case sensitive, OFF "
 "= ignore case. Default is OFF."
@@ -4452,13 +4461,13 @@ msgstr ""
 "= ignore case. Default is OFF."
 
 # type: TP
-#: ../tin.1:1663
+#: ../tin.1:1666
 #, no-wrap
 msgid "B<(default_filter_kill_expire)>"
 msgstr "B<(default_filter_kill_expire)>"
 
 # type: Plain text
-#: ../tin.1:1668
+#: ../tin.1:1671
 msgid ""
 "Default for quick (1 key) kill filter expire.  ON = limit to "
 "B<default_filter_days>, OFF = don't ever expire. Default is OFF."
@@ -4467,13 +4476,13 @@ msgstr ""
 "B<default_filter_days>, OFF = don't ever expire. Default is OFF."
 
 # type: TP
-#: ../tin.1:1668
+#: ../tin.1:1671
 #, no-wrap
 msgid "B<(default_filter_kill_global)>"
 msgstr "B<(default_filter_kill_global)>"
 
 # type: Plain text
-#: ../tin.1:1672
+#: ../tin.1:1675
 msgid ""
 "Default for quick (1 key) kill filter global.  ON=apply to all groups, "
 "OFF=apply to current group. Default is ON."
@@ -4482,139 +4491,140 @@ msgstr ""
 "OFF=apply to current group. Default is ON."
 
 # type: TP
-#: ../tin.1:1672
+#: ../tin.1:1675
 #, no-wrap
 msgid "B<(default_filter_kill_header)>"
 msgstr "B<(default_filter_kill_header)>"
 
 # type: Plain text
-#: ../tin.1:1675 ../tin.5:1403
+#: ../tin.1:1678 ../tin.5:1403
 msgid "Default for quick (1 key) kill filter header."
 msgstr "Default for quick (1 key) kill filter header."
 
 # type: IP
-#: ../tin.1:1676 ../tin.1:1710 ../tin.1:1841 ../tin.1:2015 ../tin.1:2060
-#: ../tin.1:2172 ../tin.1:2198 ../tin.1:2249 ../tin.1:2279 ../tin.1:2350
-#: ../tin.1:2378 ../tin.1:2398 ../tin.1:2486 ../tin.5:1556 ../tin.5:1748
-#: ../tin.5:1798 ../tin.5:1929 ../tin.5:1955 ../tin.5:2008 ../tin.5:2037
-#: ../tin.5:2119 ../tin.5:2139 ../tin.5:2235
+#: ../tin.1:1679 ../tin.1:1713 ../tin.1:1844 ../tin.1:2018 ../tin.1:2064
+#: ../tin.1:2176 ../tin.1:2201 ../tin.1:2216 ../tin.1:2267 ../tin.1:2297
+#: ../tin.1:2368 ../tin.1:2396 ../tin.1:2416 ../tin.1:2504 ../tin.5:1556
+#: ../tin.5:1748 ../tin.5:1798 ../tin.5:1928 ../tin.5:1943 ../tin.5:1969
+#: ../tin.5:2022 ../tin.5:2051 ../tin.5:2133 ../tin.5:2153 ../tin.5:2249
 #, no-wrap
 msgid "0"
 msgstr "0"
 
 # type: Plain text
-#: ../tin.1:1678 ../tin.1:1712
+#: ../tin.1:1681 ../tin.1:1715
 #, no-wrap
 msgid " ''Subject:'' (case sensitive)\n"
 msgstr " ''Subject:'' (case sensitive)\n"
 
 # type: IP
-#: ../tin.1:1678 ../tin.1:1712 ../tin.1:1847 ../tin.1:2017 ../tin.1:2062
-#: ../tin.1:2174 ../tin.1:2200 ../tin.1:2251 ../tin.1:2281 ../tin.1:2352
-#: ../tin.1:2380 ../tin.1:2400 ../tin.1:2488 ../tin.5:1563 ../tin.5:1750
-#: ../tin.5:1800 ../tin.5:1849 ../tin.5:1931 ../tin.5:1957 ../tin.5:2010
-#: ../tin.5:2039 ../tin.5:2121 ../tin.5:2141 ../tin.5:2237
+#: ../tin.1:1681 ../tin.1:1715 ../tin.1:1850 ../tin.1:2020 ../tin.1:2066
+#: ../tin.1:2178 ../tin.1:2205 ../tin.1:2218 ../tin.1:2269 ../tin.1:2299
+#: ../tin.1:2370 ../tin.1:2398 ../tin.1:2418 ../tin.1:2506 ../tin.5:1563
+#: ../tin.5:1750 ../tin.5:1800 ../tin.5:1849 ../tin.5:1932 ../tin.5:1945
+#: ../tin.5:1971 ../tin.5:2024 ../tin.5:2053 ../tin.5:2135 ../tin.5:2155
+#: ../tin.5:2251
 #, no-wrap
 msgid "1"
 msgstr "1"
 
 # type: Plain text
-#: ../tin.1:1680 ../tin.1:1714
+#: ../tin.1:1683 ../tin.1:1717
 #, no-wrap
 msgid " ''Subject:'' (ignore case)\n"
 msgstr " ''Subject:'' (ignore case)\n"
 
 # type: IP
-#: ../tin.1:1680 ../tin.1:1714 ../tin.1:1852 ../tin.1:2019 ../tin.1:2066
-#: ../tin.1:2177 ../tin.1:2204 ../tin.1:2253 ../tin.1:2284 ../tin.1:2354
-#: ../tin.1:2382 ../tin.1:2402 ../tin.1:2490 ../tin.5:1568 ../tin.5:1752
-#: ../tin.5:1805 ../tin.5:1853 ../tin.5:1934 ../tin.5:1961 ../tin.5:2012
-#: ../tin.5:2042 ../tin.5:2123 ../tin.5:2143 ../tin.5:2239
+#: ../tin.1:1683 ../tin.1:1717 ../tin.1:1855 ../tin.1:2022 ../tin.1:2070
+#: ../tin.1:2181 ../tin.1:2222 ../tin.1:2271 ../tin.1:2302 ../tin.1:2372
+#: ../tin.1:2400 ../tin.1:2420 ../tin.1:2508 ../tin.5:1568 ../tin.5:1752
+#: ../tin.5:1805 ../tin.5:1853 ../tin.5:1948 ../tin.5:1975 ../tin.5:2026
+#: ../tin.5:2056 ../tin.5:2137 ../tin.5:2157 ../tin.5:2253
 #, no-wrap
 msgid "2"
 msgstr "2"
 
 # type: Plain text
-#: ../tin.1:1682 ../tin.1:1716
+#: ../tin.1:1685 ../tin.1:1719
 #, no-wrap
 msgid " ''From:'' (case sensitive)\n"
 msgstr " ''From:'' (case sensitive)\n"
 
 # type: IP
-#: ../tin.1:1682 ../tin.1:1716 ../tin.1:2021 ../tin.1:2180 ../tin.1:2208
-#: ../tin.1:2255 ../tin.1:2286 ../tin.1:2356 ../tin.1:2404 ../tin.5:1754
-#: ../tin.5:1937 ../tin.5:1965 ../tin.5:2014 ../tin.5:2044 ../tin.5:2145
+#: ../tin.1:1685 ../tin.1:1719 ../tin.1:2024 ../tin.1:2184 ../tin.1:2226
+#: ../tin.1:2273 ../tin.1:2304 ../tin.1:2374 ../tin.1:2422 ../tin.5:1754
+#: ../tin.5:1951 ../tin.5:1979 ../tin.5:2028 ../tin.5:2058 ../tin.5:2159
 #, no-wrap
 msgid "3"
 msgstr "3"
 
 # type: Plain text
-#: ../tin.1:1684 ../tin.1:1718
+#: ../tin.1:1687 ../tin.1:1721
 #, no-wrap
 msgid " ''From:'' (ignore case)\n"
 msgstr " ''From:'' (ignore case)\n"
 
 # type: IP
-#: ../tin.1:1684 ../tin.1:1718 ../tin.1:2023 ../tin.1:2257 ../tin.1:2288
-#: ../tin.1:2359 ../tin.1:2406 ../tin.5:1756 ../tin.5:1859 ../tin.5:2016
-#: ../tin.5:2046 ../tin.5:2147
+#: ../tin.1:1687 ../tin.1:1721 ../tin.1:2026 ../tin.1:2275 ../tin.1:2306
+#: ../tin.1:2377 ../tin.1:2424 ../tin.5:1756 ../tin.5:1859 ../tin.5:2030
+#: ../tin.5:2060 ../tin.5:2161
 #, no-wrap
 msgid "4"
 msgstr "4"
 
 # type: Plain text
-#: ../tin.1:1686 ../tin.1:1720
+#: ../tin.1:1689 ../tin.1:1723
 #, no-wrap
 msgid " ''Message-ID:'' & full ''References:'' line\n"
 msgstr " ''Message-ID:'' & full ''References:'' line\n"
 
 # type: IP
-#: ../tin.1:1686 ../tin.1:1720 ../tin.1:2259 ../tin.1:2361 ../tin.1:2409
-#: ../tin.5:2018 ../tin.5:2150
+#: ../tin.1:1689 ../tin.1:1723 ../tin.1:2277 ../tin.1:2379 ../tin.1:2427
+#: ../tin.5:2032 ../tin.5:2164
 #, no-wrap
 msgid "5"
 msgstr "5"
 
 # type: Plain text
-#: ../tin.1:1688 ../tin.1:1722
+#: ../tin.1:1691 ../tin.1:1725
 #, no-wrap
 msgid " ''Message-ID:'' & last ''References:'' entry only\n"
 msgstr " ''Message-ID:'' & last ''References:'' entry only\n"
 
 # type: IP
-#: ../tin.1:1688 ../tin.1:1722 ../tin.1:2261 ../tin.1:2411 ../tin.5:2020
-#: ../tin.5:2152
+#: ../tin.1:1691 ../tin.1:1725 ../tin.1:2279 ../tin.1:2429 ../tin.5:2034
+#: ../tin.5:2166
 #, no-wrap
 msgid "6"
 msgstr "6"
 
 # type: Plain text
-#: ../tin.1:1690 ../tin.1:1724
+#: ../tin.1:1693 ../tin.1:1727
 #, no-wrap
 msgid " ''Message-ID:'' entry only\n"
 msgstr " ''Message-ID:'' entry only\n"
 
 # type: IP
-#: ../tin.1:1690 ../tin.1:1724 ../tin.1:2264 ../tin.1:2413 ../tin.5:2023
-#: ../tin.5:2154
+#: ../tin.1:1693 ../tin.1:1727 ../tin.1:2282 ../tin.1:2431 ../tin.5:2037
+#: ../tin.5:2168
 #, no-wrap
 msgid "7"
 msgstr "7"
 
 # type: Plain text
-#: ../tin.1:1692 ../tin.1:1726
+#: ../tin.1:1695 ../tin.1:1729
 #, no-wrap
 msgid " ''Lines:''\n"
 msgstr " ''Lines:''\n"
 
 # type: TP
-#: ../tin.1:1693
+#: ../tin.1:1696
 #, no-wrap
 msgid "B<(default_filter_select_case)>"
 msgstr "B<(default_filter_select_case)>"
 
 # type: Plain text
-#: ../tin.1:1697 ../tin.5:1420
+#: ../tin.1:1700 ../tin.5:1420
 msgid ""
 "Default for quick (1 key) auto-selection filter case. ON=filter case "
 "sensitive, OFF=ignore case. Default is OFF."
@@ -4623,13 +4633,13 @@ msgstr ""
 "sensitive, OFF=ignore case. Default is OFF."
 
 # type: TP
-#: ../tin.1:1697
+#: ../tin.1:1700
 #, no-wrap
 msgid "B<(default_filter_select_expire)>"
 msgstr "B<(default_filter_select_expire)>"
 
 # type: Plain text
-#: ../tin.1:1702
+#: ../tin.1:1705
 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."
@@ -4638,13 +4648,13 @@ msgstr ""
 "B<default_filter_days>, OFF = don't ever expire.  Default is OFF."
 
 # type: TP
-#: ../tin.1:1702
+#: ../tin.1:1705
 #, no-wrap
 msgid "B<(default_filter_select_global)>"
 msgstr "B<(default_filter_select_global)>"
 
 # type: Plain text
-#: ../tin.1:1706
+#: ../tin.1:1709
 msgid ""
 "Default for quick (1 key) auto-selection filter global.  ON=apply to all "
 "groups OFF=apply to current group. Default is ON."
@@ -4653,126 +4663,126 @@ msgstr ""
 "groups OFF=apply to current group. Default is ON."
 
 # type: TP
-#: ../tin.1:1706
+#: ../tin.1:1709
 #, no-wrap
 msgid "B<(default_filter_select_header)>"
 msgstr "B<(default_filter_select_header)>"
 
 # type: Plain text
-#: ../tin.1:1709 ../tin.5:1431
+#: ../tin.1:1712 ../tin.5:1431
 msgid "Default for quick (1 key) auto-selection filter header."
 msgstr "Default for quick (1 key) auto-selection filter header."
 
 # type: TP
-#: ../tin.1:1727
+#: ../tin.1:1730
 #, no-wrap
 msgid "B<(default_goto_group)>"
 msgstr "B<(default_goto_group)>"
 
 # type: TP
-#: ../tin.1:1729
+#: ../tin.1:1732
 #, no-wrap
 msgid "B<(default_group_search)>"
 msgstr "B<(default_group_search)>"
 
 # type: TP
-#: ../tin.1:1731
+#: ../tin.1:1734
 #, no-wrap
 msgid "B<(default_mail_address)>"
 msgstr "B<(default_mail_address)>"
 
 # type: TP
-#: ../tin.1:1733
+#: ../tin.1:1736
 #, no-wrap
 msgid "B<(default_move_group)>"
 msgstr "B<(default_move_group)>"
 
 # type: TP
-#: ../tin.1:1735
+#: ../tin.1:1738
 #, no-wrap
 msgid "B<(default_pattern)>"
 msgstr "B<(default_pattern)>"
 
 # type: TP
-#: ../tin.1:1737
+#: ../tin.1:1740
 #, no-wrap
 msgid "B<(default_pipe_command)>"
 msgstr "B<(default_pipe_command)>"
 
 # type: TP
-#: ../tin.1:1739
+#: ../tin.1:1742
 #, no-wrap
 msgid "B<(default_post_newsgroups)>"
 msgstr "B<(default_post_newsgroups)>"
 
 # type: TP
-#: ../tin.1:1741
+#: ../tin.1:1744
 #, no-wrap
 msgid "B<(default_post_subject)>"
 msgstr "B<(default_post_subject)>"
 
 # type: TP
-#: ../tin.1:1743
+#: ../tin.1:1746
 #, no-wrap
 msgid "B<(default_range_group)>"
 msgstr "B<(default_range_group)>"
 
 # type: TP
-#: ../tin.1:1745
+#: ../tin.1:1748
 #, no-wrap
 msgid "B<(default_range_select)>"
 msgstr "B<(default_range_select)>"
 
 # type: TP
-#: ../tin.1:1747
+#: ../tin.1:1750
 #, no-wrap
 msgid "B<(default_range_thread)>"
 msgstr "B<(default_range_thread)>"
 
 # type: TP
-#: ../tin.1:1749
+#: ../tin.1:1752
 #, no-wrap
 msgid "B<(default_repost_group)>"
 msgstr "B<(default_repost_group)>"
 
 # type: TP
-#: ../tin.1:1751
+#: ../tin.1:1754
 #, no-wrap
 msgid "B<(default_save_file)>"
 msgstr "B<(default_save_file)>"
 
 # type: TP
-#: ../tin.1:1753
+#: ../tin.1:1756
 #, no-wrap
 msgid "B<(default_save_mode)>"
 msgstr "B<(default_save_mode)>"
 
 # type: TP
-#: ../tin.1:1755
+#: ../tin.1:1758
 #, no-wrap
 msgid "B<(default_select_pattern)>"
 msgstr "B<(default_select_pattern)>"
 
 # type: TP
-#: ../tin.1:1757
+#: ../tin.1:1760
 #, no-wrap
 msgid "B<(default_shell_command)>"
 msgstr "B<(default_shell_command)>"
 
 # type: TP
-#: ../tin.1:1759
+#: ../tin.1:1762
 #, no-wrap
 msgid "B<(default_subject_search)>"
 msgstr "B<(default_subject_search)>"
 
 # type: TP
-#: ../tin.1:1761
+#: ../tin.1:1764
 #, 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
-#: ../tin.1:1765
+#: ../tin.1:1768
 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."
@@ -4781,13 +4791,13 @@ msgstr ""
 "an highlighted bar if set OFF. Default is OFF."
 
 # type: TP
-#: ../tin.1:1765
+#: ../tin.1:1768
 #, no-wrap
 msgid "B<Invocation of your editor (editor_format)>"
 msgstr "B<Invocation of your editor (editor_format)>"
 
 # type: Plain text
-#: ../tin.1:1769
+#: ../tin.1:1772
 msgid ""
 "The format string used to create the editor start command with parameters.  "
 "Default is \"%E +%N %F\" (i.e., /bin/vi +7 .article)."
@@ -4796,13 +4806,13 @@ msgstr ""
 "Default is \"%E +%N %F\" (i.e., /bin/vi +7 .article)."
 
 # type: TP
-#: ../tin.1:1769
+#: ../tin.1:1772
 #, 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
-#: ../tin.1:1773 ../tin.5:1491
+#: ../tin.1:1776 ../tin.5:1491
 msgid ""
 "Specifies whether a screen redraw should always be done after certain "
 "external commands. Default is OFF."
@@ -4811,13 +4821,13 @@ msgstr ""
 "external commands. Default is OFF."
 
 # type: TP
-#: ../tin.1:1773
+#: ../tin.1:1776
 #, no-wrap
 msgid "B<Number of articles to get (getart_limit)>"
 msgstr "B<Number of articles to get (getart_limit)>"
 
 # type: Plain text
-#: ../tin.1:1779
+#: ../tin.1:1782
 msgid ""
 "If B<getart_limit> is E<gt> 0 not more than B<getart_limit> articles/group "
 "are fetched from the server. If B<getart_limit> is E<lt> 0 B<tin> will start "
@@ -4830,26 +4840,26 @@ msgstr ""
 "B<getart_limit>. Default is 0, which means no limit."
 
 # type: TP
-#: ../tin.1:1779
+#: ../tin.1:1782
 #, 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
-#: ../tin.1:1782 ../tin.5:1509
+#: ../tin.1:1785 ../tin.5:1509
 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
-#: ../tin.1:1782
+#: ../tin.1:1785
 #, 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
-#: ../tin.1:1790 ../tin.5:1506
+#: ../tin.1:1793 ../tin.5:1506
 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 "
@@ -4866,13 +4876,13 @@ msgstr ""
 "Default is PageNextUnread."
 
 # type: TP
-#: ../tin.1:1790
+#: ../tin.1:1793
 #, no-wrap
 msgid "B<Max. length of group names shown (groupname_max_length)>"
 msgstr "B<Max. length of group names shown (groupname_max_length)>"
 
 # type: Plain text
-#: ../tin.1:1794 ../tin.5:1513
+#: ../tin.1:1797 ../tin.5:1513
 msgid ""
 "Maximum length of the names of newsgroups to be displayed so that more of "
 "the newsgroup description can be displayed. Default is 32."
@@ -4881,13 +4891,13 @@ msgstr ""
 "the newsgroup description can be displayed. Default is 32."
 
 # type: TP
-#: ../tin.1:1794
+#: ../tin.1:1797
 #, 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
-#: ../tin.1:1803
+#: ../tin.1:1806
 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 "
@@ -4906,13 +4916,13 @@ msgstr ""
 "toggled in the article viewer. Default is 'No'."
 
 # type: TP
-#: ../tin.1:1803
+#: ../tin.1:1806
 #, no-wrap
 msgid "B<External inews (inews_prog)>"
 msgstr "B<External inews (inews_prog)>"
 
 # type: Plain text
-#: ../tin.1:1810
+#: ../tin.1:1813
 msgid ""
 "Path, name and options of external B<inews>(1).  If you are reading via NNTP "
 "the default value is --internal (use built-in NNTP inews), else it is "
@@ -4925,14 +4935,14 @@ msgstr ""
 "article'."
 
 # type: TP
-#: ../tin.1:1810
+#: ../tin.1:1813
 #, no-wrap
 msgid "B<(info_in_last_line)>"
 msgstr "B<(info_in_last_line)>"
 
 # type: Plain text
 #.  this is missing from the Menu
-#: ../tin.1:1817
+#: ../tin.1:1820
 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 "
@@ -4945,13 +4955,13 @@ msgstr ""
 "available to display long subjects. Default is OFF."
 
 # type: TP
-#: ../tin.1:1817
+#: ../tin.1:1820
 #, no-wrap
 msgid "B<Use interactive mail reader (interactive_mailer)>"
 msgstr "B<Use interactive mail reader (interactive_mailer)>"
 
 # type: Plain text
-#: ../tin.1:1824
+#: ../tin.1:1827
 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, ...). "
@@ -4969,13 +4979,13 @@ msgstr ""
 #.  TODO: fix menu description
 #.        mono_mark* currently do allow "Reverse video" even if
 #.        inverse_okay=FALSE
-#: ../tin.1:1824
+#: ../tin.1:1827
 #, 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
-#: ../tin.1:1831 ../tin.5:1546
+#: ../tin.1:1834 ../tin.5:1546
 msgid ""
 "If ON use inverse video for page headers and URL highlighting.  Default is "
 "ON."
@@ -4984,13 +4994,13 @@ msgstr ""
 "ON."
 
 # type: TP
-#: ../tin.1:1831
+#: ../tin.1:1834
 #, 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
-#: ../tin.1:1836 ../tin.5:1551
+#: ../tin.1:1839 ../tin.5:1551
 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."
@@ -5001,13 +5011,13 @@ msgstr ""
 "article>. Default is ON."
 
 # type: TP
-#: ../tin.1:1836
+#: ../tin.1:1839
 #, no-wrap
 msgid "B<Filter which articles (kill_level)>"
 msgstr "B<Filter which articles (kill_level)>"
 
 # type: Plain text
-#: ../tin.1:1840
+#: ../tin.1:1843
 msgid ""
 "This option controls the processing and display of articles that are "
 "killed.  There are 3 options:"
@@ -5016,7 +5026,7 @@ msgstr ""
 "killed.  There are 3 options:"
 
 # type: Plain text
-#: ../tin.1:1847
+#: ../tin.1:1850
 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 "
@@ -5031,7 +5041,7 @@ msgstr ""
 "group the mark will be gone."
 
 # type: Plain text
-#: ../tin.1:1852 ../tin.5:1568
+#: ../tin.1:1855 ../tin.5:1568
 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 "
@@ -5044,7 +5054,7 @@ msgstr ""
 "B<art_marked_killed>."
 
 # type: Plain text
-#: ../tin.1:1856 ../tin.5:1572
+#: ../tin.1:1859 ../tin.5:1572
 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 "
@@ -5055,18 +5065,18 @@ msgstr ""
 "articles simply does not get displayed at all."
 
 # type: Plain text
-#: ../tin.1:1858
+#: ../tin.1:1861
 msgid "Default is 0 (B<Kill only unread arts>)."
 msgstr "Default is 0 (B<Kill only unread arts>)."
 
 # type: TP
-#: ../tin.1:1858
+#: ../tin.1:1861
 #, 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
-#: ../tin.1:1864 ../tin.5:1579
+#: ../tin.1:1867 ../tin.5:1579
 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 "
@@ -5079,13 +5089,13 @@ msgstr ""
 "Standard (B<RFC5322> and B<RFC2047>). Default is OFF."
 
 # type: TP
-#: ../tin.1:1864
+#: ../tin.1:1867
 #, no-wrap
 msgid "B<Mail address (mail_address)>"
 msgstr "B<Mail address (mail_address)>"
 
 # type: Plain text
-#: ../tin.1:1870 ../tin.5:1585
+#: ../tin.1:1873 ../tin.5:1585
 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."
@@ -5094,13 +5104,13 @@ msgstr ""
 "creating articles, sending mail and when B<pgp>(1)  signing."
 
 # type: TP
-#: ../tin.1:1870
+#: ../tin.1:1873
 #, 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
-#: ../tin.1:1874 ../tin.5:1589
+#: ../tin.1:1877 ../tin.5:1589
 msgid ""
 "MIME encoding of the body in mail message, if necessary (8bit, base64, "
 "quoted-printable, 7bit). Default is quoted-printable."
@@ -5109,13 +5119,13 @@ msgstr ""
 "quoted-printable, 7bit). Default is quoted-printable."
 
 # type: TP
-#: ../tin.1:1874
+#: ../tin.1:1877
 #, no-wrap
 msgid "B<Quote line when mailing (mail_quote_format)>"
 msgstr "B<Quote line when mailing (mail_quote_format)>"
 
 # type: Plain text
-#: ../tin.1:1879 ../tin.5:1594
+#: ../tin.1:1882 ../tin.5:1594
 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, %"
@@ -5126,13 +5136,13 @@ msgstr ""
 "C=Firstname, %I=Initials). Default is \"In article %M you wrote:\""
 
 # type: TP
-#: ../tin.1:1879
+#: ../tin.1:1882
 #, no-wrap
 msgid "B<Format of the mailbox (mailbox_format)>"
 msgstr "B<Format of the mailbox (mailbox_format)>"
 
 # type: Plain text
-#: ../tin.1:1887
+#: ../tin.1:1890
 msgid ""
 "Select one of the following mailbox-formats: MBOXO (default, except for "
 "SCO), MBOXRD or MMDF (default on SCO). See B<mbox>(5)  for more details on "
@@ -5143,13 +5153,13 @@ msgstr ""
 "MBOXO and MBOXRD and B<mmdf>(5)  for more details about MMDF."
 
 # type: TP
-#: ../tin.1:1887
+#: ../tin.1:1890
 #, no-wrap
 msgid "B<Mail directory (maildir)>"
 msgstr "B<Mail directory (maildir)>"
 
 # type: Plain text
-#: ../tin.1:1896
+#: ../tin.1:1899
 msgid ""
 "The directory where articles/threads are to be saved in B<mbox>(5)  format. "
 "This feature is mainly for use with the B<elm>(1)  mail program. It allows "
@@ -5162,14 +5172,14 @@ msgstr ""
 "filename to save to.  Default is I<${TIN_HOMEDIR:-\"$HOME\"}/Mail>."
 
 # type: TP
-#: ../tin.1:1896
+#: ../tin.1:1899
 #, no-wrap
 msgid "B<Invocation of your mail command (mailer_format)>"
 msgstr "B<Invocation of your mail command (mailer_format)>"
 
 # type: Plain text
 #.  TODO: document %S, %T, %M, %F, %U ...
-#: ../tin.1:1905
+#: ../tin.1:1908
 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> %"
@@ -5188,13 +5198,13 @@ msgstr ""
 "E<lt> .article)."
 
 # type: TP
-#: ../tin.1:1905
+#: ../tin.1:1908
 #, 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
-#: ../tin.1:1913 ../tin.5:1648
+#: ../tin.1:1916 ../tin.5:1648
 msgid ""
 "When this is ON, the B<GroupMarkThdRead> ('B<K>'), B<ThreadMarkArtRead> "
 "('B<K>'), B<MarkThdUnread> ('B<Z>') at Group level and B<MarkArtUnread> "
@@ -5211,24 +5221,24 @@ msgstr ""
 "unread articles, or nothing."
 
 # type: TP
-#: ../tin.1:1913
+#: ../tin.1:1916
 #, 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
-#: ../tin.1:1916 ../tin.5:1640
+#: ../tin.1:1919 ../tin.5:1640
 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
-#: ../tin.1:1916
+#: ../tin.1:1919
 #, no-wrap
 msgid "B<Viewer program for MIME articles (metamail_prog)>"
 msgstr "B<Viewer program for MIME articles (metamail_prog)>"
 
 # type: Plain text
-#: ../tin.1:1928
+#: ../tin.1:1931
 msgid ""
 "Path, name and options of external B<metamail>(1)  program used to view non-"
 "textual parts of articles.  To use the built-in viewer, set to --internal. "
@@ -5245,13 +5255,13 @@ msgstr ""
 "also B<ask_for_metamail>."
 
 # type: TP
-#: ../tin.1:1928
+#: ../tin.1:1931
 #, no-wrap
 msgid "B<MM_CHARSET (mm_charset)>"
 msgstr "B<MM_CHARSET (mm_charset)>"
 
 # type: Plain text
-#: ../tin.1:1941
+#: ../tin.1:1944
 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 "
@@ -5274,13 +5284,13 @@ msgstr ""
 "is disabled and you should use B<mm_network_charset> instead."
 
 # type: TP
-#: ../tin.1:1941
+#: ../tin.1:1944
 #, no-wrap
 msgid "B<MM_NETWORK_CHARSET (mm_network_charset)>"
 msgstr "B<MM_NETWORK_CHARSET (mm_network_charset)>"
 
 # type: Plain text
-#: ../tin.1:1952
+#: ../tin.1:1955
 msgid ""
 "Charset used for posting and MIME headers; replaces B<mm_charset>.  "
 "Conversion between B<mm_network_charset> and local charset (determined via "
@@ -5297,7 +5307,7 @@ msgstr ""
 "following charsets:"
 
 # type: Plain text
-#: ../tin.1:1955 ../tin.5:1687
+#: ../tin.1:1958 ../tin.5:1687
 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"
@@ -5306,7 +5316,7 @@ msgstr ""
 "KR,TW}, ISO-2022-{CN,CN-EXT,JP,JP-1,JP-2}, Big5, UTF-8"
 
 # type: Plain text
-#: ../tin.1:1961 ../tin.5:1693
+#: ../tin.1:1964 ../tin.5:1693
 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 "
@@ -5319,13 +5329,13 @@ msgstr ""
 "neither of them is defined."
 
 # type: TP
-#: ../tin.1:1961
+#: ../tin.1:1964
 #, no-wrap
 msgid "B<Attribute of highlighting with _dash_ (mono_markdash)>"
 msgstr "B<Attribute of highlighting with _dash_ (mono_markdash)>"
 
 # type: Plain text
-#: ../tin.1:1966
+#: ../tin.1:1969
 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 "
@@ -5336,13 +5346,13 @@ msgstr ""
 "B<word_highlight>."
 
 # type: TP
-#: ../tin.1:1966
+#: ../tin.1:1969
 #, no-wrap
 msgid "B<Attribute of highlighting with /slash/ (mono_markslash)>"
 msgstr "B<Attribute of highlighting with /slash/ (mono_markslash)>"
 
 # type: Plain text
-#: ../tin.1:1971
+#: ../tin.1:1974
 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 "
@@ -5353,13 +5363,13 @@ msgstr ""
 "B<word_highlight>."
 
 # type: TP
-#: ../tin.1:1971
+#: ../tin.1:1974
 #, no-wrap
 msgid "B<Attribute of highlighting with *stars* (mono_markstar)>"
 msgstr "B<Attribute of highlighting with *stars* (mono_markstar)>"
 
 # type: Plain text
-#: ../tin.1:1976
+#: ../tin.1:1979
 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 "
@@ -5370,13 +5380,13 @@ msgstr ""
 "B<word_highlight>."
 
 # type: TP
-#: ../tin.1:1976
+#: ../tin.1:1979
 #, no-wrap
 msgid "B<Attribute of highlighting with -stroke- (mono_markstroke)>"
 msgstr "B<Attribute of highlighting with -stroke- (mono_markstroke)>"
 
 # type: Plain text
-#: ../tin.1:1981
+#: ../tin.1:1984
 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 "
@@ -5387,13 +5397,13 @@ msgstr ""
 "B<word_highlight>."
 
 # type: TP
-#: ../tin.1:1981
+#: ../tin.1:1984
 #, no-wrap
 msgid "B<(newnews)>"
 msgstr "B<(newnews)>"
 
 # type: Plain text
-#: ../tin.1:1985
+#: ../tin.1:1988
 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."
@@ -5402,13 +5412,13 @@ msgstr ""
 "Do not change them unless you understand what they are for."
 
 # type: TP
-#: ../tin.1:1985
+#: ../tin.1:1988
 #, 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
-#: ../tin.1:1992
+#: ../tin.1:1995
 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 "
@@ -5423,13 +5433,13 @@ msgstr ""
 "spaces. Not defining anything turns off this option."
 
 # type: TP
-#: ../tin.1:1992
+#: ../tin.1:1995
 #, 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
-#: ../tin.1:2001
+#: ../tin.1:2004
 msgid ""
 "Same as B<news_headers_to_display> except it denotes the opposite. An "
 "example of using both options might be if you thought X- headers were A Good "
@@ -5446,13 +5456,13 @@ msgstr ""
 "off this option."
 
 # type: TP
-#: ../tin.1:2001
+#: ../tin.1:2004
 #, 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
-#: ../tin.1:2006 ../tin.5:1740
+#: ../tin.1:2009 ../tin.5:1740
 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, %"
@@ -5463,13 +5473,13 @@ msgstr ""
 "C=Firstname, %I=Initials). Default is \"%F wrote:\"."
 
 # type: TP
-#: ../tin.1:2006
+#: ../tin.1:2009
 #, 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
-#: ../tin.1:2010
+#: ../tin.1:2013
 msgid ""
 "Time in seconds to wait for a response from the server. Default is 120.  "
 "Setting this to 0 means no timeout."
@@ -5478,13 +5488,13 @@ msgstr ""
 "Setting this to 0 means no timeout."
 
 # type: TP
-#: ../tin.1:2010
+#: ../tin.1:2013
 #, no-wrap
 msgid "B<Unicode normalization form (normalization_form)>"
 msgstr "B<Unicode normalisation form (normalization_form)>"
 
 # type: Plain text
-#: ../tin.1:2014
+#: ../tin.1:2017
 msgid ""
 "The normalization form B<tin> should use to normalize unicode input.  The "
 "possible values are:"
@@ -5493,48 +5503,48 @@ msgstr ""
 "possible values are:"
 
 # type: Plain text
-#: ../tin.1:2017 ../tin.5:1750
+#: ../tin.1:2020 ../tin.5:1750
 msgid "B<None>: no normalization"
 msgstr "B<None>: no normalisation"
 
 # type: Plain text
-#: ../tin.1:2019 ../tin.5:1752
+#: ../tin.1:2022 ../tin.5:1752
 msgid "B<NFKC>: Compatibility Decomposition, followed by Canonical Composition"
 msgstr ""
 "B<NFKC>: Compatibility Decomposition, followed by Canonical Composition"
 
 # type: Plain text
-#: ../tin.1:2021 ../tin.5:1754
+#: ../tin.1:2024 ../tin.5:1754
 msgid "B<NFKD>: Compatibility Decomposition"
 msgstr "B<NFKD>: Compatibility Decomposition"
 
 # type: Plain text
-#: ../tin.1:2023 ../tin.5:1756
+#: ../tin.1:2026 ../tin.5:1756
 msgid "B<NFC>: Canonical Decomposition, followed by Canonical Composition"
 msgstr "B<NFC>: Canonical Decomposition, followed by Canonical Composition"
 
 # type: Plain text
-#: ../tin.1:2025 ../tin.5:1758
+#: ../tin.1:2028 ../tin.5:1758
 msgid "B<NFD>: Canonical Decomposition"
 msgstr "B<NFD>: Canonical Decomposition"
 
 # type: Plain text
-#: ../tin.1:2028
+#: ../tin.1:2032
 msgid ""
 "Some normalization modes are only available if they are supported by the "
-"library B<tin> uses to do the normalization. Default is NFKC."
+"library B<tin> uses to do the normalization. NFC should be used if possible."
 msgstr ""
 "Some normalisation modes are only available if they are supported by the "
-"library B<tin> uses to do the normalisation. Default is NFKC."
+"library B<tin> uses to do the normalisation. NFC should be used if possible."
 
 # type: TP
-#: ../tin.1:2028
+#: ../tin.1:2032
 #, 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
-#: ../tin.1:2032
+#: ../tin.1:2036
 msgid ""
 "If ON put cursor at first unread article in group otherwise at last article. "
 "Default is ON."
@@ -5543,13 +5553,13 @@ msgstr ""
 "Default is ON."
 
 # type: TP
-#: ../tin.1:2032
+#: ../tin.1:2036
 #, 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
-#: ../tin.1:2043 ../tin.5:1778
+#: ../tin.1:2047 ../tin.5:1778
 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 "
@@ -5570,13 +5580,13 @@ msgstr ""
 "B<post_mime_encoding>."
 
 # type: TP
-#: ../tin.1:2043
+#: ../tin.1:2047
 #, 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
-#: ../tin.1:2048
+#: ../tin.1:2052
 msgid ""
 "MIME encoding of the body in news message, if necessary. (8bit, base64, "
 "quoted-printable, 7bit). Default is 8bit, which leads to no encoding. base64 "
@@ -5587,13 +5597,13 @@ msgstr ""
 "and quoted-printable are usually undesired on usenet."
 
 # type: TP
-#: ../tin.1:2048
+#: ../tin.1:2052
 #, no-wrap
 msgid "B<View post-processed files (post_process_view)>"
 msgstr "B<View post-processed files (post_process_view)>"
 
 # type: Plain text
-#: ../tin.1:2055
+#: ../tin.1:2059
 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 "
@@ -5604,13 +5614,13 @@ msgstr ""
 "using the B<mailcap>(5)  file. Default is ON."
 
 # type: TP
-#: ../tin.1:2055
+#: ../tin.1:2059
 #, no-wrap
 msgid "B<Post process saved articles (post_process_type)>"
 msgstr "B<Post process saved articles (post_process_type)>"
 
 # type: Plain text
-#: ../tin.1:2059
+#: ../tin.1:2063
 msgid ""
 "This specifies whether to perform post processing on saved articles.  The "
 "following values are allowed:"
@@ -5619,28 +5629,28 @@ msgstr ""
 "following values are allowed:"
 
 # type: Plain text
-#: ../tin.1:2062 ../tin.5:1800
+#: ../tin.1:2066 ../tin.5:1800
 msgid "B<No> (default), no post processing is done."
 msgstr "B<No> (default), no post processing is done."
 
 # type: Plain text
-#: ../tin.1:2066
+#: ../tin.1:2070
 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
-#: ../tin.1:2068 ../tin.5:1807
+#: ../tin.1:2072 ../tin.5:1807
 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
-#: ../tin.1:2069
+#: ../tin.1:2073
 #, 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
-#: ../tin.1:2075 ../tin.5:1814
+#: ../tin.1:2079 ../tin.5:1814
 msgid ""
 "Keep posted articles in I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/"
 ">B<posted_articles_file>.  If no filename is set then postings will not be "
@@ -5651,13 +5661,13 @@ msgstr ""
 "saved.  Default is 'posted'."
 
 # type: TP
-#: ../tin.1:2075
+#: ../tin.1:2079
 #, no-wrap
 msgid "B<Print all headers when printing (print_header)>"
 msgstr "B<Print all headers when printing (print_header)>"
 
 # type: Plain text
-#: ../tin.1:2079 ../tin.5:1818
+#: ../tin.1:2083 ../tin.5:1818
 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."
@@ -5666,13 +5676,13 @@ msgstr ""
 "the ''Subject:'' and ''From:'' fields are output. Default is OFF."
 
 # type: TP
-#: ../tin.1:2079
+#: ../tin.1:2083
 #, no-wrap
 msgid "B<Printer program with options (printer)>"
 msgstr "B<Printer program with options (printer)>"
 
 # type: Plain text
-#: ../tin.1:2088
+#: ../tin.1:2092
 msgid ""
 "The printer program with options that is to be used to print articles.  The "
 "default is B<lpr>(1)  for BSD machines and B<lp>(1)  for SysV machines. "
@@ -5683,13 +5693,13 @@ msgstr ""
 "Printing from B<tin> may have been disabled by the System Administrator."
 
 # type: TP
-#: ../tin.1:2088
+#: ../tin.1:2092
 #, no-wrap
 msgid "B<Process only unread articles (process_only_unread)>"
 msgstr "B<Process only unread articles (process_only_unread)>"
 
 # type: Plain text
-#: ../tin.1:2092 ../tin.5:1832
+#: ../tin.1:2096 ../tin.5:1832
 msgid ""
 "If ON only save/print/pipe/mail unread articles (tagged articles excepted).  "
 "Default is OFF."
@@ -5698,13 +5708,13 @@ msgstr ""
 "Default is OFF."
 
 # type: TP
-#: ../tin.1:2092
+#: ../tin.1:2096
 #, 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
-#: ../tin.1:2095
+#: ../tin.1:2099
 msgid ""
 "If ON show empty ''Followup-To:'' header when editing an article. Default is "
 "OFF."
@@ -5713,14 +5723,14 @@ msgstr ""
 "OFF."
 
 # type: TP
-#: ../tin.1:2095
+#: ../tin.1:2099
 #, no-wrap
 msgid "B<Characters used as quote-marks (quote_chars)>"
 msgstr "B<Characters used as quote-marks (quote_chars)>"
 
 # type: Plain text
 #.  TODO: document %s
-#: ../tin.1:2100 ../tin.5:1842
+#: ../tin.1:2104 ../tin.5:1842
 msgid ""
 "The character used in quoting included text to article followups and mail "
 "replies. The '_' character represents a blank character and is replaced with "
@@ -5731,13 +5741,13 @@ msgstr ""
 "' ' when read. Default is 'E<gt>_'."
 
 # type: TP
-#: ../tin.1:2100
+#: ../tin.1:2104
 #, no-wrap
 msgid "B<Quoting behavior (quote_style)>"
 msgstr "B<Quoting behaviour (quote_style)>"
 
 # type: Plain text
-#: ../tin.1:2107
+#: ../tin.1:2111
 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, "
@@ -5754,7 +5764,7 @@ msgstr ""
 "lines."
 
 # type: Plain text
-#: ../tin.1:2111
+#: ../tin.1:2115
 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 "
@@ -5765,13 +5775,13 @@ msgstr ""
 "be.  If B<show_signatures> is off, then the signature will never be quoted."
 
 # type: TP
-#: ../tin.1:2111
+#: ../tin.1:2115
 #, 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
-#: ../tin.1:2116
+#: ../tin.1:2120
 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 "
@@ -5782,13 +5792,13 @@ msgstr ""
 "B<tin> uses a built-in default."
 
 # type: TP
-#: ../tin.1:2116
+#: ../tin.1:2120
 #, 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
-#: ../tin.1:2121
+#: ../tin.1:2125
 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 "
@@ -5799,13 +5809,13 @@ msgstr ""
 "B<tin> uses a built-in default."
 
 # type: TP
-#: ../tin.1:2121
+#: ../tin.1:2125
 #, 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
-#: ../tin.1:2126
+#: ../tin.1:2130
 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 "
@@ -5816,13 +5826,13 @@ msgstr ""
 "B<tin> uses a built-in default."
 
 # type: TP
-#: ../tin.1:2126
+#: ../tin.1:2130
 #, no-wrap
 msgid "B<Article recentness time limit (recent_time)>"
 msgstr "B<Article recentness time limit (recent_time)>"
 
 # type: Plain text
-#: ../tin.1:2130 ../tin.5:1887
+#: ../tin.1:2134 ../tin.5:1887
 msgid ""
 "If set to 0, this feature is deactivated, otherwise it means the number of "
 "days. Default is 2."
@@ -5831,13 +5841,13 @@ msgstr ""
 "days. Default is 2."
 
 # type: TP
-#: ../tin.1:2130
+#: ../tin.1:2134
 #, no-wrap
 msgid "B<Render BiDi (render_bidi)>"
 msgstr "B<Render BiDi (render_bidi)>"
 
 # type: Plain text
-#: ../tin.1:2134 ../tin.5:1891
+#: ../tin.1:2138 ../tin.5:1891
 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."
@@ -5846,13 +5856,13 @@ msgstr ""
 "the rendering of bi-directional text to the terminal. Default is OFF."
 
 # type: TP
-#: ../tin.1:2134
+#: ../tin.1:2138
 #, 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
-#: ../tin.1:2139 ../tin.5:1896
+#: ../tin.1:2143 ../tin.5:1896
 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 "
@@ -5863,13 +5873,13 @@ msgstr ""
 "1200. Setting this to 0 will disable this feature."
 
 # type: TP
-#: ../tin.1:2139
+#: ../tin.1:2143
 #, no-wrap
 msgid "B<Directory to save arts/threads in (savedir)>"
 msgstr "B<Directory to save arts/threads in (savedir)>"
 
 # type: Plain text
-#: ../tin.1:2143 ../tin.5:1900
+#: ../tin.1:2147 ../tin.5:1900
 msgid ""
 "Directory where articles/threads are saved. Default is I<${TIN_HOMEDIR:-"
 "\"$HOME\"}/News>."
@@ -5878,13 +5888,13 @@ msgstr ""
 "\"$HOME\"}/News>."
 
 # type: TP
-#: ../tin.1:2143
+#: ../tin.1:2147
 #, no-wrap
 msgid "B<Score limit (kill) (score_limit_kill)>"
 msgstr "B<Score limit (kill) (score_limit_kill)>"
 
 # type: Plain text
-#: ../tin.1:2147 ../tin.5:1904
+#: ../tin.1:2151 ../tin.5:1904
 msgid ""
 "If the score of an article is below or equal this value the article gets "
 "marked as killed."
@@ -5893,13 +5903,13 @@ msgstr ""
 "marked as killed."
 
 # type: TP
-#: ../tin.1:2147
+#: ../tin.1:2151
 #, no-wrap
 msgid "B<Score limit (select) (score_limit_select)>"
 msgstr "B<Score limit (select) (score_limit_select)>"
 
 # type: Plain text
-#: ../tin.1:2151 ../tin.5:1908
+#: ../tin.1:2155 ../tin.5:1908
 msgid ""
 "If the score of an article is above or equal this value the article gets "
 "marked as hot."
@@ -5908,13 +5918,13 @@ msgstr ""
 "marked as hot."
 
 # type: TP
-#: ../tin.1:2151
+#: ../tin.1:2155
 #, no-wrap
 msgid "B<Default score to kill articles (score_kill)>"
 msgstr "B<Default score to kill articles (score_kill)>"
 
 # type: Plain text
-#: ../tin.1:2155 ../tin.5:1912
+#: ../tin.1:2159 ../tin.5:1912
 msgid ""
 "Score of an article which should be killed, this must be E<lt>= "
 "B<score_limit_kill>."
@@ -5923,13 +5933,13 @@ msgstr ""
 "B<score_limit_kill>."
 
 # type: TP
-#: ../tin.1:2155
+#: ../tin.1:2159
 #, no-wrap
 msgid "B<Default score to select articles (score_select)>"
 msgstr "B<Default score to select articles (score_select)>"
 
 # type: Plain text
-#: ../tin.1:2159 ../tin.5:1916
+#: ../tin.1:2163 ../tin.5:1916
 msgid ""
 "Score of an article which should be marked hot, this must be E<gt>= "
 "B<score_limit_select>."
@@ -5938,13 +5948,13 @@ msgstr ""
 "B<score_limit_select>."
 
 # type: TP
-#: ../tin.1:2159
+#: ../tin.1:2163
 #, 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
-#: ../tin.1:2167
+#: ../tin.1:2171
 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 "
@@ -5961,13 +5971,13 @@ msgstr ""
 "page scrolling. This setting supersedes full_page_scroll=OFF."
 
 # type: TP
-#: ../tin.1:2167
+#: ../tin.1:2171
 #, no-wrap
 msgid "B<In group menu, show author by (show_author)>"
 msgstr "B<In group menu, show author by (show_author)>"
 
 # type: Plain text
-#: ../tin.1:2171 ../tin.5:1928
+#: ../tin.1:2175 ../tin.5:1942
 msgid ""
 "Which information about the author should be shown. Default is 2, authors "
 "full name."
@@ -5976,12 +5986,12 @@ msgstr ""
 "full name."
 
 # type: Plain text
-#: ../tin.1:2174 ../tin.5:1931
+#: ../tin.1:2178 ../tin.5:1945
 msgid "B<None>, only the ''Subject:'' line will be displayed."
 msgstr "B<None>, only the ''Subject:'' line will be displayed."
 
 # type: Plain text
-#: ../tin.1:2177 ../tin.5:1934
+#: ../tin.1:2181 ../tin.5:1948
 msgid ""
 "B<Address>, ''Subject:'' line & the address part of the ''From:'' line are "
 "displayed."
@@ -5990,7 +6000,7 @@ msgstr ""
 "displayed."
 
 # type: Plain text
-#: ../tin.1:2180 ../tin.5:1937
+#: ../tin.1:2184 ../tin.5:1951
 msgid ""
 "B<Full Name>, ''Subject:'' line & the authors full name part of the "
 "\\&''From:'' line are displayed (default)."
@@ -5999,7 +6009,7 @@ msgstr ""
 "\\&''From:'' line are displayed (default)."
 
 # type: Plain text
-#: ../tin.1:2183 ../tin.5:1940
+#: ../tin.1:2187 ../tin.5:1954
 msgid ""
 "B<Address and Name>, ''Subject:'' line & all of the ''From:'' line are "
 "displayed."
@@ -6008,13 +6018,13 @@ msgstr ""
 "displayed."
 
 # type: TP
-#: ../tin.1:2184
+#: ../tin.1:2188
 #, no-wrap
 msgid "B<Show description of each newsgroup (show_description)>"
 msgstr "B<Show description of each newsgroup (show_description)>"
 
 # type: Plain text
-#: ../tin.1:2193
+#: ../tin.1:2197
 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 "
@@ -6031,13 +6041,38 @@ msgstr ""
 "mailgroups> for mailgroups. Default is ON."
 
 # type: TP
-#: ../tin.1:2193
+#: ../tin.1:2197
+#, no-wrap
+msgid "B<Function for sorting articles (sort_function)>"
+msgstr "B<Function for sorting articles (sort_function)>"
+
+# type: Plain text
+#: ../tin.1:2200 ../tin.5:1927
+msgid "Function used for sorting articles. Default is 0."
+msgstr "Function used for sorting articles. Default is 0."
+
+# type: Plain text
+#: ../tin.1:2205 ../tin.5:1932
+msgid "Use B<qsort>(3)  for sorting."
+msgstr "Use B<qsort>(3)  for sorting."
+
+# type: Plain text
+#: ../tin.1:2210 ../tin.5:1937
+msgid ""
+"Use B<heapsort>(3)  for sorting. This might be faster in large groups with "
+"long threads (somewhat presorted data)."
+msgstr ""
+"Use B<heapsort>(3)  for sorting. This might be faster in large groups with "
+"long threads (somewhat presorted data)."
+
+# type: TP
+#: ../tin.1:2211
 #, no-wrap
 msgid "B<Show lines/score in listings (show_info)>"
 msgstr "B<Show lines/score in listings (show_info)>"
 
 # type: Plain text
-#: ../tin.1:2197 ../tin.5:1954
+#: ../tin.1:2215 ../tin.5:1968
 msgid ""
 "Which information about the thread or article should be shown. Default is 1, "
 "show only the line count."
@@ -6046,12 +6081,12 @@ msgstr ""
 "show only the line count."
 
 # type: Plain text
-#: ../tin.1:2200 ../tin.5:1957
+#: ../tin.1:2218 ../tin.5:1971
 msgid "B<None>, no information will be displayed."
 msgstr "B<None>, no information will be displayed."
 
 # type: Plain text
-#: ../tin.1:2204
+#: ../tin.1:2222
 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 "
@@ -6062,7 +6097,7 @@ msgstr ""
 "displayed."
 
 # type: Plain text
-#: ../tin.1:2208 ../tin.5:1965
+#: ../tin.1:2226 ../tin.5:1979
 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 "
@@ -6073,18 +6108,18 @@ msgstr ""
 "B<thread_score>."
 
 # type: Plain text
-#: ../tin.1:2210 ../tin.5:1967
+#: ../tin.1:2228 ../tin.5:1981
 msgid "B<Lines & Score>, display line count and score."
 msgstr "B<Lines & Score>, display line count and score."
 
 # type: TP
-#: ../tin.1:2211
+#: ../tin.1:2229
 #, 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
-#: ../tin.1:2215
+#: ../tin.1:2233
 msgid ""
 "If ON show only new/unread articles otherwise show all articles.  Default is "
 "ON."
@@ -6093,13 +6128,13 @@ msgstr ""
 "ON."
 
 # type: TP
-#: ../tin.1:2215
+#: ../tin.1:2233
 #, 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
-#: ../tin.1:2219 ../tin.5:1976
+#: ../tin.1:2237 ../tin.5:1990
 msgid ""
 "If ON show only subscribed groups that contain unread articles. Default is "
 "OFF."
@@ -6108,35 +6143,35 @@ msgstr ""
 "OFF."
 
 # type: TP
-#: ../tin.1:2219
+#: ../tin.1:2237
 #, no-wrap
 msgid "B<Display signatures (show_signatures)>"
 msgstr "B<Display signatures (show_signatures)>"
 
 # type: Plain text
-#: ../tin.1:2223
+#: ../tin.1:2241
 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
-#: ../tin.1:2223
+#: ../tin.1:2241
 #, no-wrap
 msgid "B<Prepend signature with '\\en-- \\en' (sigdashes)>"
 msgstr "B<Prepend signature with '\\en-- \\en' (sigdashes)>"
 
 # type: Plain text
-#: ../tin.1:2226 ../tin.5:1982
+#: ../tin.1:2244 ../tin.5:1996
 msgid "If ON prepend the signature with sigdashes. Default is ON."
 msgstr "If ON prepend the signature with sigdashes. Default is ON."
 
 # type: TP
-#: ../tin.1:2226
+#: ../tin.1:2244
 #, no-wrap
 msgid "B<Create signature from path/command (sigfile)>"
 msgstr "B<Create signature from path/command (sigfile)>"
 
 # type: Plain text
-#: ../tin.1:2236
+#: ../tin.1:2254
 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 "
@@ -6155,24 +6190,24 @@ msgstr ""
 "I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>."
 
 # type: TP
-#: ../tin.1:2236
+#: ../tin.1:2254
 #, no-wrap
 msgid "B<Add signature when reposting (signature_repost)>"
 msgstr "B<Add signature when reposting (signature_repost)>"
 
 # type: Plain text
-#: ../tin.1:2239 ../tin.5:1996
+#: ../tin.1:2257 ../tin.5:2010
 msgid "If ON add signature to reposted articles. Default is ON."
 msgstr "If ON add signature to reposted articles. Default is ON."
 
 # type: TP
-#: ../tin.1:2239
+#: ../tin.1:2257
 #, no-wrap
 msgid "B<Regex used to highlight /slashes/ (slashes_regex)>"
 msgstr "B<Regex used to highlight /slashes/ (slashes_regex)>"
 
 # type: Plain text
-#: ../tin.1:2244
+#: ../tin.1:2262
 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 "
@@ -6183,13 +6218,13 @@ msgstr ""
 "B<slashes_regex> is blank, then B<tin> uses a built-in default."
 
 # type: TP
-#: ../tin.1:2244
+#: ../tin.1:2262
 #, no-wrap
 msgid "B<Sort articles by (sort_article_type)>"
 msgstr "B<Sort articles by (sort_article_type)>"
 
 # type: Plain text
-#: ../tin.1:2248 ../tin.5:2007
+#: ../tin.1:2266 ../tin.5:2021
 msgid ""
 "This specifies how articles should be sorted. Sort by ascending Date (6) is "
 "the default. The following sort types are allowed:"
@@ -6198,91 +6233,91 @@ msgstr ""
 "the default. The following sort types are allowed:"
 
 # type: Plain text
-#: ../tin.1:2251 ../tin.5:2010
+#: ../tin.1:2269 ../tin.5:2024
 msgid "B<Nothing>, don't sort articles."
 msgstr "B<Nothing>, don't sort articles."
 
 # type: Plain text
-#: ../tin.1:2253 ../tin.5:2012
+#: ../tin.1:2271 ../tin.5:2026
 msgid ""
 "B<Subject: (descending)>, sort articles by ''Subject:'' field descending."
 msgstr ""
 "B<Subject: (descending)>, sort articles by ''Subject:'' field descending."
 
 # type: Plain text
-#: ../tin.1:2255 ../tin.5:2014
+#: ../tin.1:2273 ../tin.5:2028
 msgid "B<Subject: (ascending)>, sort articles by ''Subject:'' field ascending."
 msgstr ""
 "B<Subject: (ascending)>, sort articles by ''Subject:'' field ascending."
 
 # type: Plain text
-#: ../tin.1:2257 ../tin.5:2016
+#: ../tin.1:2275 ../tin.5:2030
 msgid "B<From: (descending)>, sort articles by ''From:'' field descending."
 msgstr "B<From: (descending)>, sort articles by ''From:'' field descending."
 
 # type: Plain text
-#: ../tin.1:2259 ../tin.5:2018
+#: ../tin.1:2277 ../tin.5:2032
 msgid "B<From: (ascending)>, sort articles by ''From:'' field ascending."
 msgstr "B<From: (ascending)>, sort articles by ''From:'' field ascending."
 
 # type: Plain text
-#: ../tin.1:2261 ../tin.5:2020
+#: ../tin.1:2279 ../tin.5:2034
 msgid "B<Date: (descending)>, sort articles by ''Date:'' field descending."
 msgstr "B<Date: (descending)>, sort articles by ''Date:'' field descending."
 
 # type: Plain text
-#: ../tin.1:2264 ../tin.5:2023
+#: ../tin.1:2282 ../tin.5:2037
 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
-#: ../tin.1:2266 ../tin.5:2025
+#: ../tin.1:2284 ../tin.5:2039
 msgid "B<Score (descending)>, sort articles by filtering score descending."
 msgstr "B<Score (descending)>, sort articles by filtering score descending."
 
 # type: IP
-#: ../tin.1:2266 ../tin.5:2025
+#: ../tin.1:2284 ../tin.5:2039
 #, no-wrap
 msgid "8"
 msgstr "8"
 
 # type: Plain text
-#: ../tin.1:2268 ../tin.5:2027
+#: ../tin.1:2286 ../tin.5:2041
 msgid "B<Score (ascending)>, sort articles by filtering score ascending."
 msgstr "B<Score (ascending)>, sort articles by filtering score ascending."
 
 # type: IP
-#: ../tin.1:2268 ../tin.5:2027
+#: ../tin.1:2286 ../tin.5:2041
 #, no-wrap
 msgid "9"
 msgstr "9"
 
 # type: Plain text
-#: ../tin.1:2270 ../tin.5:2029
+#: ../tin.1:2288 ../tin.5:2043
 msgid "B<Lines: (descending)>, sort articles by ''Lines:'' field descending."
 msgstr "B<Lines: (descending)>, sort articles by ''Lines:'' field descending."
 
 # type: IP
-#: ../tin.1:2270 ../tin.5:2029
+#: ../tin.1:2288 ../tin.5:2043
 #, no-wrap
 msgid "10"
 msgstr "10"
 
 # type: Plain text
-#: ../tin.1:2272 ../tin.5:2031
+#: ../tin.1:2290 ../tin.5:2045
 msgid "B<Lines: (ascending)>, sort articles by ''Lines:'' field ascending."
 msgstr "B<Lines: (ascending)>, sort articles by ''Lines:'' field ascending."
 
 # type: TP
-#: ../tin.1:2273
+#: ../tin.1:2291
 #, no-wrap
 msgid "B<Sort threads by (sort_threads_type)>"
 msgstr "B<Sort threads by (sort_threads_type)>"
 
 # type: Plain text
-#: ../tin.1:2278 ../tin.5:2036
+#: ../tin.1:2296 ../tin.5:2050
 msgid ""
 "This specifies how threads will be sorted. Sort by descending Score (1) is "
 "the default. The following sort types are allowed:"
@@ -6291,24 +6326,24 @@ msgstr ""
 "the default. The following sort types are allowed:"
 
 # type: Plain text
-#: ../tin.1:2281 ../tin.5:2039
+#: ../tin.1:2299 ../tin.5:2053
 msgid "B<Nothing>, don't sort threads."
 msgstr "B<Nothing>, don't sort threads."
 
 # type: Plain text
-#: ../tin.1:2284 ../tin.5:2042
+#: ../tin.1:2302 ../tin.5:2056
 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
-#: ../tin.1:2286 ../tin.5:2044
+#: ../tin.1:2304 ../tin.5:2058
 msgid "B<Score (ascending)>, sort threads by filtering score ascending."
 msgstr "B<Score (ascending)>, sort threads by filtering score ascending."
 
 # type: Plain text
-#: ../tin.1:2288 ../tin.5:2046
+#: ../tin.1:2306 ../tin.5:2060
 msgid ""
 "B<Last posting date (descending)>, sort threads by date of last posting "
 "descending."
@@ -6317,7 +6352,7 @@ msgstr ""
 "descending."
 
 # type: Plain text
-#: ../tin.1:2290 ../tin.5:2048
+#: ../tin.1:2308 ../tin.5:2062
 msgid ""
 "B<Last posting date (ascending)>, sort threads by date of last posting "
 "ascending."
@@ -6326,13 +6361,13 @@ msgstr ""
 "ascending."
 
 # type: TP
-#: ../tin.1:2291
+#: ../tin.1:2309
 #, no-wrap
 msgid "B<Spamtrap warning address parts (spamtrap_warning_addresses)>"
 msgstr "B<Spamtrap warning address parts (spamtrap_warning_addresses)>"
 
 # type: Plain text
-#: ../tin.1:2296
+#: ../tin.1:2314
 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 "
@@ -6343,18 +6378,18 @@ msgstr ""
 "these strings. The matching is case-insensitive. Example:"
 
 # type: Plain text
-#: ../tin.1:2298
+#: ../tin.1:2316
 msgid "I<spam,delete,remove>"
 msgstr "I<spam,delete,remove>"
 
 # type: TP
-#: ../tin.1:2298
+#: ../tin.1:2316
 #, no-wrap
 msgid "B<Regex used to highlight *stars* (stars_regex)>"
 msgstr "B<Regex used to highlight *stars* (stars_regex)>"
 
 # type: Plain text
-#: ../tin.1:2303
+#: ../tin.1:2321
 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 "
@@ -6365,13 +6400,13 @@ msgstr ""
 "B<stars_regex> is blank, then B<tin> uses a built-in default."
 
 # type: TP
-#: ../tin.1:2303
+#: ../tin.1:2321
 #, 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
-#: ../tin.1:2308 ../tin.5:2066
+#: ../tin.1:2326 ../tin.5:2080
 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 "
@@ -6382,13 +6417,13 @@ msgstr ""
 "a file. Default is ON."
 
 # type: TP
-#: ../tin.1:2308
+#: ../tin.1:2326
 #, 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
-#: ../tin.1:2314 ../tin.5:2070
+#: ../tin.1:2332 ../tin.5:2084
 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."
@@ -6397,13 +6432,13 @@ msgstr ""
 "display when reading on a slow terminal or via modem. Default is ON."
 
 # type: TP
-#: ../tin.1:2314
+#: ../tin.1:2332
 #, no-wrap
 msgid "B<Remove bogus groups from newsrc (strip_bogus)>"
 msgstr "B<Remove bogus groups from newsrc (strip_bogus)>"
 
 # type: Plain text
-#: ../tin.1:2323 ../tin.5:2079
+#: ../tin.1:2341 ../tin.5:2093
 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 "
@@ -6420,13 +6455,13 @@ msgstr ""
 "unsubscribe from them as and when you wish. Default is 0 (Always Keep)."
 
 # type: TP
-#: ../tin.1:2323
+#: ../tin.1:2341
 #, no-wrap
 msgid "B<No unsubscribed groups in newsrc (strip_newsrc)>"
 msgstr "B<No unsubscribed groups in newsrc (strip_newsrc)>"
 
 # type: Plain text
-#: ../tin.1:2327 ../tin.5:2083
+#: ../tin.1:2345 ../tin.5:2097
 msgid ""
 "If ON, then unsubscribed groups will be permanently removed from your I<"
 "${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> file. Default is OFF."
@@ -6435,13 +6470,13 @@ msgstr ""
 "${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> file. Default is OFF."
 
 # type: TP
-#: ../tin.1:2327
+#: ../tin.1:2345
 #, no-wrap
 msgid "B<Regex used to highlight -strokes- (strokes_regex)>"
 msgstr "B<Regex used to highlight -strokes- (strokes_regex)>"
 
 # type: Plain text
-#: ../tin.1:2332
+#: ../tin.1:2350
 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 "
@@ -6452,13 +6487,13 @@ msgstr ""
 "B<strokes_regex> is blank, then B<tin> uses a built-in default."
 
 # type: TP
-#: ../tin.1:2332
+#: ../tin.1:2350
 #, 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
-#: ../tin.1:2337 ../tin.5:2266
+#: ../tin.1:2355 ../tin.5:2280
 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 "
@@ -6469,13 +6504,13 @@ msgstr ""
 "at the end of the thread list. Default is ON."
 
 # type: TP
-#: ../tin.1:2337
+#: ../tin.1:2355
 #, no-wrap
 msgid "B<Display \"a as Umlaut-a (tex2iso_conv)>"
 msgstr "B<Display \"a as Umlaut-a (tex2iso_conv)>"
 
 # type: Plain text
-#: ../tin.1:2341
+#: ../tin.1:2359
 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<\">')."
@@ -6484,13 +6519,13 @@ msgstr ""
 "toggled in the article viewer via B<PageToggleTex2iso> ('B<\">')."
 
 # type: TP
-#: ../tin.1:2341
+#: ../tin.1:2359
 #, no-wrap
 msgid "B<Thread articles by (thread_articles)>"
 msgstr "B<Thread articles by (thread_articles)>"
 
 # type: Plain text
-#: ../tin.1:2349
+#: ../tin.1:2367
 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 "
@@ -6505,22 +6540,22 @@ msgstr ""
 "and References.  The choices are:"
 
 # type: Plain text
-#: ../tin.1:2352
+#: ../tin.1:2370
 msgid "B<None>, don't thread."
 msgstr "B<None>, don't thread."
 
 # type: Plain text
-#: ../tin.1:2354
+#: ../tin.1:2372
 msgid "B<Subject>, thread on ''Subject:'' only."
 msgstr "B<Subject>, thread on ''Subject:'' only."
 
 # type: Plain text
-#: ../tin.1:2356
+#: ../tin.1:2374
 msgid "B<References>, thread on ''References:'' only."
 msgstr "B<References>, thread on ''References:'' only."
 
 # type: Plain text
-#: ../tin.1:2359
+#: ../tin.1:2377
 msgid ""
 "B<Both Subject and References>, thread on ''References:'' then "
 "\\&''Subject:'' (default)."
@@ -6529,12 +6564,12 @@ msgstr ""
 "\\&''Subject:'' (default)."
 
 # type: Plain text
-#: ../tin.1:2361
+#: ../tin.1:2379
 msgid "B<Multipart Subject>, thread multipart articles on ''Subject:''."
 msgstr "B<Multipart Subject>, thread multipart articles on ''Subject:''."
 
 # type: Plain text
-#: ../tin.1:2364
+#: ../tin.1:2382
 msgid ""
 "B<Percentage Match>, thread base upon a partial character match on "
 "\\&''Subject:''."
@@ -6543,13 +6578,13 @@ msgstr ""
 "\\&''Subject:''."
 
 # type: TP
-#: ../tin.1:2365
+#: ../tin.1:2383
 #, 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
-#: ../tin.1:2369 ../tin.5:2114
+#: ../tin.1:2387 ../tin.5:2128
 msgid ""
 "If ON catchup group/thread when leaving with the left arrow key. Default is "
 "ON."
@@ -6558,13 +6593,13 @@ msgstr ""
 "ON."
 
 # type: TP
-#: ../tin.1:2369
+#: ../tin.1:2387
 #, no-wrap
 msgid "B<Matchingness of a thread (thread_perc)>"
 msgstr "B<Matchingness of a thread (thread_perc)>"
 
 # type: Plain text
-#: ../tin.1:2373
+#: ../tin.1:2391
 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%."
@@ -6573,13 +6608,13 @@ msgstr ""
 "the same thread. This is a percentage and the default if 75%."
 
 # type: TP
-#: ../tin.1:2373
+#: ../tin.1:2391
 #, no-wrap
 msgid "B<Score of a thread (thread_score)>"
 msgstr "B<Score of a thread (thread_score)>"
 
 # type: Plain text
-#: ../tin.1:2377 ../tin.5:2118
+#: ../tin.1:2395 ../tin.5:2132
 msgid ""
 "How the total score of a thread is computed. Default is 0, the maximum score "
 "in this thread."
@@ -6588,28 +6623,28 @@ msgstr ""
 "in this thread."
 
 # type: Plain text
-#: ../tin.1:2380 ../tin.5:2121
+#: ../tin.1:2398 ../tin.5:2135
 msgid "B<Max>, the maximum score in this thread."
 msgstr "B<Max>, the maximum score in this thread."
 
 # type: Plain text
-#: ../tin.1:2382 ../tin.5:2123
+#: ../tin.1:2400 ../tin.5:2137
 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
-#: ../tin.1:2384 ../tin.5:2125
+#: ../tin.1:2402 ../tin.5:2139
 msgid "B<Average>, the average score in this thread."
 msgstr "B<Average>, the average score in this thread."
 
 # type: TP
-#: ../tin.1:2385
+#: ../tin.1:2403
 #, no-wrap
 msgid "B<Transliteration (translit)>"
 msgstr "B<Transliteration (translit)>"
 
 # type: Plain text
-#: ../tin.1:2393 ../tin.5:2134
+#: ../tin.1:2411 ../tin.5:2148
 msgid ""
 "If ON append //TRANSLIT to the first argument of B<iconv_open>(3)  to enable "
 "transliteration. This means that when a character cannot be represented in "
@@ -6624,13 +6659,13 @@ msgstr ""
 "this option is disabled. Default is OFF."
 
 # type: TP
-#: ../tin.1:2393
+#: ../tin.1:2411
 #, 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
-#: ../tin.1:2397 ../tin.5:2138
+#: ../tin.1:2415 ../tin.5:2152
 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."
@@ -6639,29 +6674,29 @@ msgstr ""
 "Default is 0. This option does not affect lines within verbatim blocks."
 
 # type: Plain text
-#: ../tin.1:2400 ../tin.5:2141
+#: ../tin.1:2418 ../tin.5:2155
 msgid "B<Don't trim article body>, do nothing."
 msgstr "B<Don't trim article body>, do nothing."
 
 # type: Plain text
-#: ../tin.1:2402 ../tin.5:2143
+#: ../tin.1:2420 ../tin.5:2157
 msgid "B<Skip leading blank lines>."
 msgstr "B<Skip leading blank lines>."
 
 # type: Plain text
-#: ../tin.1:2404 ../tin.5:2145
+#: ../tin.1:2422 ../tin.5:2159
 msgid "B<Skip trailing blank lines>."
 msgstr "B<Skip trailing blank lines>."
 
 # type: Plain text
-#: ../tin.1:2406 ../tin.5:2147
+#: ../tin.1:2424 ../tin.5:2161
 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
-#: ../tin.1:2409 ../tin.5:2150
+#: ../tin.1:2427 ../tin.5:2164
 msgid ""
 "B<Compact multiple between text>, replace multiple blank lines between "
 "textblocks with one blank line."
@@ -6670,28 +6705,28 @@ msgstr ""
 "textblocks with one blank line."
 
 # type: Plain text
-#: ../tin.1:2411 ../tin.5:2152
+#: ../tin.1:2429 ../tin.5:2166
 msgid "B<Compact multiple and skip leading>, 4 + 1"
 msgstr "B<Compact multiple and skip leading>, 4 + 1"
 
 # type: Plain text
-#: ../tin.1:2413 ../tin.5:2154
+#: ../tin.1:2431 ../tin.5:2168
 msgid "B<Compact multiple and skip trailing>, 4 + 2"
 msgstr "B<Compact multiple and skip trailing>, 4 + 2"
 
 # type: Plain text
-#: ../tin.1:2415 ../tin.5:2156
+#: ../tin.1:2433 ../tin.5:2170
 msgid "B<Compact mltpl., skip lead. & trai.>, 4 + 3"
 msgstr "B<Compact mltpl., skip lead. & trai.>, 4 + 3"
 
 # type: TP
-#: ../tin.1:2416
+#: ../tin.1:2434
 #, no-wrap
 msgid "B<Regex used to highlight _underline_ (underscores_regex)>"
 msgstr "B<Regex used to highlight _underline_ (underscores_regex)>"
 
 # type: Plain text
-#: ../tin.1:2421
+#: ../tin.1:2439
 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 "
@@ -6702,24 +6737,24 @@ msgstr ""
 "B<underscores_regex> is blank, then B<tin> uses a built-in default."
 
 # type: TP
-#: ../tin.1:2421
+#: ../tin.1:2439
 #, no-wrap
 msgid "B<Remove ~/.article after posting (unlink_article)>"
 msgstr "B<Remove ~/.article after posting (unlink_article)>"
 
 # type: Plain text
-#: ../tin.1:2424
+#: ../tin.1:2442
 msgid "If ON remove I<~/.article> after posting. Default is ON."
 msgstr "If ON remove I<~/.article> after posting. Default is ON."
 
 # type: TP
-#: ../tin.1:2424
+#: ../tin.1:2442
 #, no-wrap
 msgid "B<Program that opens URL's (url_handler)>"
 msgstr "B<Program that opens URL's (url_handler)>"
 
 # type: Plain text
-#: ../tin.1:2429
+#: ../tin.1:2447
 msgid ""
 "The program that will be run when launching URL's in the article viewer "
 "using B<PageViewUrl> ('B<U>'). The actual URL will be appended to this.  "
@@ -6730,41 +6765,41 @@ msgstr ""
 "Default is B<url_handler.pl %s>."
 
 # type: TP
-#: ../tin.1:2429
+#: ../tin.1:2447
 #, no-wrap
 msgid "B<URL highlighting in message body (url_highlight)>"
 msgstr "B<URL highlighting in message body (url_highlight)>"
 
 # type: Plain text
-#: ../tin.1:2432 ../tin.5:2176
+#: ../tin.1:2450 ../tin.5:2190
 msgid "Enable highlighting URLs in message body. Default is ON."
 msgstr "Enable highlighting URLs in message body. Default is ON."
 
 # type: TP
-#: ../tin.1:2432
+#: ../tin.1:2450
 #, no-wrap
 msgid "B<Use ANSI color (use_color)>"
 msgstr "B<Use ANSI colour (use_color)>"
 
 # type: Plain text
-#: ../tin.1:2435
+#: ../tin.1:2453
 msgid "If enabled B<tin> uses ANSI-colors. Default is OFF."
 msgstr "If enabled B<tin> uses ANSI-colours. Default is OFF."
 
 # type: TP
-#: ../tin.1:2435
+#: ../tin.1:2453
 #, no-wrap
 msgid "B<Use scroll keys on keypad (use_keypad)>"
 msgstr "B<Use scroll keys on keypad (use_keypad)>"
 
 # type: TP
-#: ../tin.1:2438
+#: ../tin.1:2456
 #, no-wrap
 msgid "B<Use mouse in xterm (use_mouse)>"
 msgstr "B<Use mouse in xterm (use_mouse)>"
 
 # type: Plain text
-#: ../tin.1:2444 ../tin.5:2190
+#: ../tin.1:2462 ../tin.5:2204
 msgid ""
 "Allows the mouse button support in a B<xterm>(1x)  to be enabled/disabled.  "
 "Default is OFF."
@@ -6773,13 +6808,13 @@ msgstr ""
 "Default is OFF."
 
 # type: TP
-#: ../tin.1:2444
+#: ../tin.1:2462
 #, 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
-#: ../tin.1:2454
+#: ../tin.1:2472
 msgid ""
 "If enabled B<tin> uses B<slrnface>(1)  to interpret the ''X-Face:'' header. "
 "For this option to have any effect, B<tin> must be running in an B<xterm>"
@@ -6790,13 +6825,13 @@ msgstr ""
 "(1x)  and B<slrnface>(1)  must be in your $B<PATH>. Default is OFF."
 
 # type: TP
-#: ../tin.1:2454
+#: ../tin.1:2472
 #, no-wrap
 msgid "B<Use UTF-8 graphics (utf8_graphics)>"
 msgstr "B<Use UTF-8 graphics (utf8_graphics)>"
 
 # type: Plain text
-#: ../tin.1:2458 ../tin.5:2206
+#: ../tin.1:2476 ../tin.5:2220
 msgid ""
 "If ON use UTF-8 characters for indicator ('-E<gt>'), thread/attachment tree "
 "and ellipsis ('...'). Default is OFF."
@@ -6805,50 +6840,50 @@ msgstr ""
 "and ellipsis ('...'). Default is OFF."
 
 # type: TP
-#: ../tin.1:2458
+#: ../tin.1:2476
 #, 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
-#: ../tin.1:2461
+#: ../tin.1:2479
 msgid ""
 "A regular expression that 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."
 
 # type: TP
-#: ../tin.1:2461
+#: ../tin.1:2479
 #, 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
-#: ../tin.1:2464
+#: ../tin.1:2482
 msgid ""
 "A regular expression that 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."
 
 # type: TP
-#: ../tin.1:2464
+#: ../tin.1:2482
 #, no-wrap
 msgid "B<Detection of verbatim blocks (verbatim_handling)>"
 msgstr "B<Detection of verbatim blocks (verbatim_handling)>"
 
 # type: Plain text
-#: ../tin.1:2467
+#: ../tin.1:2485
 msgid "If ON verbatim blocks will be detected. Default is ON."
 msgstr "If ON verbatim blocks will be detected. Default is ON."
 
 # type: TP
-#: ../tin.1:2467
+#: ../tin.1:2485
 #, no-wrap
 msgid "B<Wildcard matching (wildcard)>"
 msgstr "B<Wildcard matching (wildcard)>"
 
 # type: Plain text
-#: ../tin.1:2481
+#: ../tin.1:2499
 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.  "
@@ -6865,13 +6900,13 @@ msgstr ""
 "NB: Newsgroup names will always be matched using the wildmat notation."
 
 # type: TP
-#: ../tin.1:2481
+#: ../tin.1:2499
 #, 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
-#: ../tin.1:2485 ../tin.5:2234
+#: ../tin.1:2503 ../tin.5:2248
 msgid ""
 "Should the leading and ending stars, slashes, strokes and dashes also be "
 "displayed, even when they are highlighting marks?"
@@ -6880,28 +6915,28 @@ msgstr ""
 "displayed, even when they are highlighting marks?"
 
 # type: Plain text
-#: ../tin.1:2488 ../tin.5:2237
+#: ../tin.1:2506 ../tin.5:2251
 msgid "B<no>"
 msgstr "B<no>"
 
 # type: Plain text
-#: ../tin.1:2490 ../tin.5:2239
+#: ../tin.1:2508 ../tin.5:2253
 msgid "yes, B<display mark>"
 msgstr "yes, B<display mark>"
 
 # type: Plain text
-#: ../tin.1:2492 ../tin.5:2241
+#: ../tin.1:2510 ../tin.5:2255
 msgid "print a B<space> instead"
 msgstr "print a B<space> instead"
 
 # type: TP
-#: ../tin.1:2493
+#: ../tin.1:2511
 #, no-wrap
 msgid "B<Word highlighting in message body (word_highlight)>"
 msgstr "B<Word highlighting in message body (word_highlight)>"
 
 # type: Plain text
-#: ../tin.1:2501
+#: ../tin.1:2519
 msgid ""
 "Enable word highlighting. See B<word_h_display_marks> for the options "
 "available. If B<use_color> is enabled the colors specified in "
@@ -6918,13 +6953,13 @@ msgstr ""
 "are used. Default is ON."
 
 # type: TP
-#: ../tin.1:2501
+#: ../tin.1:2519
 #, no-wrap
 msgid "B<Page line wrap column (wrap_column)>"
 msgstr "B<Page line wrap column (wrap_column)>"
 
 # type: Plain text
-#: ../tin.1:2512 ../tin.5:2261
+#: ../tin.1:2530 ../tin.5:2275
 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 "
@@ -6945,13 +6980,13 @@ msgstr ""
 "wrapping at the current screen width."
 
 # type: TP
-#: ../tin.1:2512
+#: ../tin.1:2530
 #, no-wrap
 msgid "B<Quote line when cross-posting (xpost_quote_format)>"
 msgstr "B<Quote line when cross-posting (xpost_quote_format)>"
 
 # type: Plain text
-#: ../tin.1:2519 ../tin.5:2271
+#: ../tin.1:2537 ../tin.5:2285
 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."
@@ -6960,13 +6995,13 @@ msgstr ""
 "to a crossposting to several groups with no ''Followup-To:'' set."
 
 # type: SS
-#: ../tin.1:2519
+#: ../tin.1:2537
 #, no-wrap
 msgid "ATTRIBUTES MENU AND GROUP ATTRIBUTES"
 msgstr "ATTRIBUTES MENU AND GROUP ATTRIBUTES"
 
 # type: Plain text
-#: ../tin.1:2526
+#: ../tin.1:2544
 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> "
@@ -6983,7 +7018,7 @@ msgstr ""
 "attributes file yet."
 
 # type: Plain text
-#: ../tin.1:2534
+#: ../tin.1:2552
 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 "
@@ -7000,7 +7035,7 @@ msgstr ""
 "For more details see B<tin>(5)."
 
 # type: Plain text
-#: ../tin.1:2541
+#: ../tin.1:2559
 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 "
@@ -7017,7 +7052,7 @@ msgstr ""
 "marked with '\\+' to the left of the attributes number."
 
 # type: Plain text
-#: ../tin.1:2548
+#: ../tin.1:2566
 msgid ""
 "Besides the keys for moving around and changing values known from the "
 "options menu the attributes menu provides the following command: "
@@ -7028,13 +7063,13 @@ msgstr ""
 "B<ConfigResetAttrib> ('B<r>') which resets an attribute to a default value."
 
 # type: SS
-#: ../tin.1:2548
+#: ../tin.1:2566
 #, no-wrap
 msgid "SCOPES MENU"
 msgstr "SCOPES MENU"
 
 # type: Plain text
-#: ../tin.1:2553
+#: ../tin.1:2571
 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.  "
@@ -7047,7 +7082,7 @@ msgstr ""
 "the scope number. Delete/rename/move are not possible with those scopes."
 
 # type: Plain text
-#: ../tin.1:2564
+#: ../tin.1:2582
 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 "
@@ -7068,14 +7103,14 @@ msgstr ""
 "the screen."
 
 # type: SS
-#: ../tin.1:2564
+#: ../tin.1:2582
 #, no-wrap
 msgid "FILTERING ARTICLES"
 msgstr "FILTERING ARTICLES"
 
 # type: Plain text
 #.  FIXME - add scoring description
-#: ../tin.1:2571
+#: ../tin.1:2589
 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 "
@@ -7090,7 +7125,7 @@ msgstr ""
 "lines in an article."
 
 # type: Plain text
-#: ../tin.1:2577
+#: ../tin.1:2595
 msgid ""
 "When B<tin> starts up the user's kill-file I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
 "filter> (see also B<tin>(5))  is read. Each time a newsgroup is entered the "
@@ -7103,7 +7138,7 @@ msgstr ""
 "criteria."
 
 # type: Plain text
-#: ../tin.1:2582
+#: ../tin.1:2600
 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 "
@@ -7116,7 +7151,7 @@ msgstr ""
 "selection rule are marked with a ''*''."
 
 # type: Plain text
-#: ../tin.1:2587
+#: ../tin.1:2605
 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 "
@@ -7127,7 +7162,7 @@ msgstr ""
 "changes) or by using an on-screen menu within B<tin>."
 
 # type: Plain text
-#: ../tin.1:2593
+#: ../tin.1:2611
 msgid ""
 "The filtering capabilities of B<tin> have been significantly enhanced over "
 "previous versions to include scoring and better pattern matching. It is "
@@ -7143,34 +7178,34 @@ msgstr ""
 
 # type: Plain text
 #.  FIXME - Next paragraph is out of date
-#: ../tin.1:2605
+#: ../tin.1:2624
 msgid ""
-"The on-screen filtering menu is accessed by pressing 'B<^K>' at the Group "
-"and Article levels. It allows the user to kill or select an article that "
-"matches the current ''Subject:'' line, ''From:'' line or a string entered by "
-"the user. The user entered string can be applied to the ''Subject:'' or "
-"\\&''From:'' lines of an article. The kill description can be limited to the "
-"current newsgroup or it can apply to all newsgroups. Once entered the user "
-"can abort the command and not save the kill description, edit the kill file "
-"or save the kill description."
-msgstr ""
-"The on-screen filtering menu is accessed by pressing 'B<^K>' at the Group "
-"and Article levels. It allows the user to kill or select an article that "
-"matches the current ''Subject:'' line, ''From:'' line or a string entered by "
-"the user. The user entered string can be applied to the ''Subject:'' or "
-"\\&''From:'' lines of an article. The kill description can be limited to the "
-"current newsgroup or it can apply to all newsgroups. Once entered the user "
-"can abort the command and not save the kill description, edit the kill file "
-"or save the kill description."
+"The on-screen filtering menu is accessed by pressing B<MenuFilterKill> "
+"('B<^K>') or B<MenuFilterSelect> ('B<^A>')  at the Group and Article levels. "
+"It allows the user to kill or select an article that matches the current "
+"''Subject:'' line, ''From:'' line or a string entered by the user. The user "
+"entered string can be applied to the \\&''Subject:'' or ''From:'' line of an "
+"article. The filter can be limited to the current newsgroup or it can apply "
+"to all newsgroups. Once entered the user can abort the command and not save "
+"the new filter, edit the full filter file or save filter."
+msgstr ""
+"The on-screen filtering menu is accessed by pressing B<MenuFilterKill> "
+"('B<^K>') or B<MenuFilterSelect> ('B<^A>')  at the Group and Article levels. "
+"It allows the user to kill or select an article that matches the current "
+"''Subject:'' line, ''From:'' line or a string entered by the user. The user "
+"entered string can be applied to the \\&''Subject:'' or ''From:'' line of an "
+"article. The filter can be limited to the current newsgroup or it can apply "
+"to all newsgroups. Once entered the user can abort the command and not save "
+"the new filter, edit the full filter file or save filter."
 
 # type: SS
-#: ../tin.1:2605
+#: ../tin.1:2624
 #, no-wrap
 msgid "POSTING ARTICLES"
 msgstr "POSTING ARTICLES"
 
 # type: Plain text
-#: ../tin.1:2608
+#: ../tin.1:2627
 msgid ""
 "B<tin> allows posting of articles, follow-up to already posted articles and "
 "replying direct through mail to the author of an article."
@@ -7179,7 +7214,7 @@ msgstr ""
 "replying direct through mail to the author of an article."
 
 # type: Plain text
-#: ../tin.1:2618
+#: ../tin.1:2637
 msgid ""
 "Use the B<Post> ('B<w>') command to post an article to a newsgroup.  After "
 "entering the post subject the default editor (i.e., B<vi>(1))  or the editor "
@@ -7200,7 +7235,7 @@ msgstr ""
 "again or p)ost the article to the specified newsgroup(s)."
 
 # type: Plain text
-#: ../tin.1:2623
+#: ../tin.1:2642
 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 "
@@ -7211,7 +7246,7 @@ msgstr ""
 "the article was posted to and the articles subject line are displayed."
 
 # type: Plain text
-#: ../tin.1:2631
+#: ../tin.1:2650
 msgid ""
 "Use the B<PageFollowupQuote> ('B<f>'), B<PageFollowup> ('B<F>')  or "
 "B<PageFollowupQuoteHeaders> ('B<^W>') command to post a follow-up article to "
@@ -7230,7 +7265,7 @@ msgstr ""
 "when posting an article with the B<Post> ('B<w>') command."
 
 # type: Plain text
-#: ../tin.1:2645
+#: ../tin.1:2664
 msgid ""
 "Use the B<PageReplyQuote> ('B<r>'), B<PageReply> ('B<R>') or "
 "B<PageReplyQuoteHeaders> ('B<^E>') command to reply direct through mail to "
@@ -7255,13 +7290,13 @@ msgstr ""
 "or send the article to the author via B<PostSend> ('B<s>')."
 
 # type: SS
-#: ../tin.1:2645
+#: ../tin.1:2664
 #, no-wrap
 msgid "CUSTOMIZING THE ARTICLE QUOTE STRING"
 msgstr "CUSTOMIZING THE ARTICLE QUOTE STRING"
 
 # type: Plain text
-#: ../tin.1:2653
+#: ../tin.1:2672
 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 "
@@ -7280,13 +7315,13 @@ msgstr ""
 "B<mail_quote_format>, B<news_quote_format> or B<xpost_quote_format>:"
 
 # type: ta
-#: ../tin.1:2655
+#: ../tin.1:2674
 #, no-wrap
 msgid "\\w'%A  'u +\\w'Address'u"
 msgstr "\\w'%A  'u +\\w'Address'u"
 
 # type: Plain text
-#: ../tin.1:2664
+#: ../tin.1:2683
 #, no-wrap
 msgid ""
 "B<%A>\tAddress (Email)\n"
@@ -7308,12 +7343,12 @@ msgstr ""
 "B<%I>\tInitials of author\n"
 
 # type: Plain text
-#: ../tin.1:2667
+#: ../tin.1:2686
 msgid "e.g.,"
 msgstr "e.g.,"
 
 # type: Plain text
-#: ../tin.1:2672
+#: ../tin.1:2691
 #, no-wrap
 msgid ""
 "CW<mail_quote_format=On %D in %G you wrote:\n"
@@ -7323,12 +7358,12 @@ msgstr ""
 "news_quote_format=In %M, %F wrote:>\n"
 
 # type: Plain text
-#: ../tin.1:2676
+#: ../tin.1:2695
 msgid "would expand to:"
 msgstr "would expand to:"
 
 # type: Plain text
-#: ../tin.1:2681
+#: ../tin.1:2700
 #, no-wrap
 msgid ""
 "CW<On 21 Sep 1993 09:45:51 -0400 in alt.sources you wrote:\n"
@@ -7338,7 +7373,7 @@ msgstr ""
 "In E<lt>abcINN123@example.orgE<gt>, Joe Bar E<lt>joe@example.orgE<gt> wrote:>\n"
 
 # type: Plain text
-#: ../tin.1:2691
+#: ../tin.1:2710
 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 "
@@ -7353,13 +7388,13 @@ msgstr ""
 "represent a space)."
 
 # type: SS
-#: ../tin.1:2691
+#: ../tin.1:2710
 #, no-wrap
 msgid "MAILING PIPING PRINTING REPOSTING AND SAVING ARTICLES"
 msgstr "MAILING PIPING PRINTING REPOSTING AND SAVING ARTICLES"
 
 # type: Plain text
-#: ../tin.1:2698
+#: ../tin.1:2717
 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> "
@@ -7374,7 +7409,7 @@ msgstr ""
 "articles is the same for ease of use."
 
 # type: Plain text
-#: ../tin.1:2703
+#: ../tin.1:2722
 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 "
@@ -7387,7 +7422,7 @@ msgstr ""
 "attributes set for the current group."
 
 # type: Plain text
-#: ../tin.1:2707
+#: ../tin.1:2726
 msgid ""
 "Otherwise, the initial prompt will ask you to select which article, thread, "
 "hot (auto-selected), regex pattern, tagged articles you wish to mail, pipe "
@@ -7398,7 +7433,7 @@ msgstr ""
 "etc."
 
 # type: Plain text
-#: ../tin.1:2711
+#: ../tin.1:2730
 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 "
@@ -7409,7 +7444,7 @@ msgstr ""
 "command."
 
 # type: Plain text
-#: ../tin.1:2717
+#: ../tin.1:2736
 msgid ""
 "If a regex pattern is selected you are asked to enter a pattern (e.g., to "
 "match all articles subject lines containing 'net News' you enter \"net News"
@@ -7424,7 +7459,7 @@ msgstr ""
 "options."
 
 # type: Plain text
-#: ../tin.1:2722
+#: ../tin.1:2741
 msgid ""
 "Various expansion characters are recognized when entering the directory and "
 "file to save to. Environment variables (prefixed with '$') and user home "
@@ -7437,7 +7472,7 @@ msgstr ""
 "variables can themselves contain other special characters."
 
 # type: Plain text
-#: ../tin.1:2727
+#: ../tin.1:2746
 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 "
@@ -7450,7 +7485,7 @@ msgstr ""
 "B<maildir>."
 
 # type: Plain text
-#: ../tin.1:2731
+#: ../tin.1:2750
 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 "
@@ -7461,7 +7496,7 @@ msgstr ""
 "(e.g., I<$SOURCES/dir/filename>). See B<savedir>."
 
 # type: Plain text
-#: ../tin.1:2737
+#: ../tin.1:2756
 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>."
@@ -7470,13 +7505,13 @@ msgstr ""
 "processed. A default process type can be set via B<post_process_type>."
 
 # type: SS
-#: ../tin.1:2737
+#: ../tin.1:2756
 #, no-wrap
 msgid "AUTOMATIC MAILING AND SAVING NEW NEWS"
 msgstr "AUTOMATIC MAILING AND SAVING NEW NEWS"
 
 # type: Plain text
-#: ../tin.1:2749
+#: ../tin.1:2768
 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. "
@@ -7501,7 +7536,7 @@ msgstr ""
 "you could overflow your file system."
 
 # type: Plain text
-#: ../tin.1:2753
+#: ../tin.1:2772
 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 "
@@ -7512,7 +7547,7 @@ msgstr ""
 "''B<-R>''."
 
 # type: Plain text
-#: ../tin.1:2760
+#: ../tin.1:2779
 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 "
@@ -7529,13 +7564,13 @@ msgstr ""
 "want using attributes."
 
 # type: TP
-#: ../tin.1:2761
+#: ../tin.1:2780
 #, no-wrap
 msgid "B<tin -M iain -c -f newsrc.mail>"
 msgstr "B<tin -M iain -c -f newsrc.mail>"
 
 # type: Plain text
-#: ../tin.1:2765
+#: ../tin.1:2784
 msgid ""
 "(mail any unread articles in newsgroups specified in file newsrc.mail to the "
 "local user iain and mark them as read)"
@@ -7544,13 +7579,13 @@ msgstr ""
 "local user iain and mark them as read)"
 
 # type: TP
-#: ../tin.1:2766
+#: ../tin.1:2785
 #, no-wrap
 msgid "B<tin -S -c -f newsrc.save>"
 msgstr "B<tin -S -c -f newsrc.save>"
 
 # type: Plain text
-#: ../tin.1:2770
+#: ../tin.1:2789
 msgid ""
 "(save any unread articles in newsgroups specified in file newsrc.save and "
 "mark them as read)"
@@ -7559,24 +7594,24 @@ msgstr ""
 "mark them as read)"
 
 # type: TP
-#: ../tin.1:2771
+#: ../tin.1:2790
 #, no-wrap
 msgid "B<tin -R>"
 msgstr "B<tin -R>"
 
 # type: Plain text
-#: ../tin.1:2776
+#: ../tin.1:2795
 msgid "(read any articles saved by B<tin -S>)"
 msgstr "(read any articles saved by B<tin -S>)"
 
 # type: SS
-#: ../tin.1:2776
+#: ../tin.1:2795
 #, no-wrap
 msgid "RANGES"
 msgstr "RANGES"
 
 # type: Plain text
-#: ../tin.1:2787
+#: ../tin.1:2806
 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 "
@@ -7599,13 +7634,13 @@ msgstr ""
 "B<MarkThdUnread> ('B<Z>')."
 
 # type: SS
-#: ../tin.1:2788
+#: ../tin.1:2807
 #, no-wrap
 msgid "NEWSGROUP LISTS & WILDCARDS"
 msgstr "NEWSGROUP LISTS & WILDCARDS"
 
 # type: Plain text
-#: ../tin.1:2799
+#: ../tin.1:2818
 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 "
@@ -7626,32 +7661,32 @@ msgstr ""
 "examples:"
 
 # type: Plain text
-#: ../tin.1:2801
+#: ../tin.1:2820
 msgid "I<alt.config,news.*,!news.test>"
 msgstr "I<alt.config,news.*,!news.test>"
 
 # type: Plain text
-#: ../tin.1:2803
+#: ../tin.1:2822
 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
-#: ../tin.1:2808
+#: ../tin.1:2827
 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
-#: ../tin.1:2808
+#: ../tin.1:2827
 #, no-wrap
 msgid "SIGNATURES"
 msgstr "SIGNATURES"
 
 # type: Plain text
-#: ../tin.1:2817
+#: ../tin.1:2836
 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"
@@ -7668,7 +7703,7 @@ msgstr ""
 "B<inews>(1)  will append the signature itself."
 
 # type: Plain text
-#: ../tin.1:2820
+#: ../tin.1:2839
 msgid ""
 "A signature in I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig> will be pulled into the "
 "editor for both posting and mailing commands."
@@ -7677,12 +7712,12 @@ msgstr ""
 "editor for both posting and mailing commands."
 
 # type: Plain text
-#: ../tin.1:2822
+#: ../tin.1:2841
 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
-#: ../tin.1:2827
+#: ../tin.1:2846
 #, no-wrap
 msgid ""
 "CW<NAMES  Joe Bar E<lt>joe@example.orgE<gt>\n"
@@ -7692,7 +7727,7 @@ msgstr ""
 "SNAIL  Musterweg 12, 99999 Notreal, Germany>\n"
 
 # type: Plain text
-#: ../tin.1:2842
+#: ../tin.1:2861
 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 "
@@ -7715,13 +7750,13 @@ msgstr ""
 "sig is read from the file I<$HOME/.sigfixed>."
 
 # type: SS
-#: ../tin.1:2842
+#: ../tin.1:2861
 #, no-wrap
 msgid "TIPS AND TRICKS"
 msgstr "TIPS AND TRICKS"
 
 # type: Plain text
-#: ../tin.1:2846
+#: ../tin.1:2865
 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 "
@@ -7732,14 +7767,14 @@ msgstr ""
 "up arrow key goes up a line and the down arrow key goes down a line."
 
 # type: Plain text
-#: ../tin.1:2848
+#: ../tin.1:2867
 msgid ""
 "The following newsgroups provide useful information concerning news software:"
 msgstr ""
 "The following newsgroups provide useful information concerning news software:"
 
 # type: Plain text
-#: ../tin.1:2851
+#: ../tin.1:2870
 msgid ""
 "\\(emnews.software.readers (info. about news user agents tin, rn, nn, slrn "
 "etc.)"
@@ -7748,12 +7783,12 @@ msgstr ""
 "etc.)"
 
 # type: Plain text
-#: ../tin.1:2853
+#: ../tin.1:2872
 msgid "\\(emnews.software.nntp (info. about NNTP)"
 msgstr "\\(emnews.software.nntp (info. about NNTP)"
 
 # type: Plain text
-#: ../tin.1:2855
+#: ../tin.1:2874
 msgid ""
 "\\(emnews.answers (Frequently Asked Questions (FAQ) about many different "
 "themes)"
@@ -7762,7 +7797,7 @@ msgstr ""
 "themes)"
 
 # type: Plain text
-#: ../tin.1:2859
+#: ../tin.1:2878
 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.  "
@@ -7773,7 +7808,7 @@ msgstr ""
 "Most prompts can be aborted by pressing 'B<E<lt>ESCE<gt>>'."
 
 # type: Plain text
-#: ../tin.1:2866
+#: ../tin.1:2885
 msgid ""
 "When B<tin> is run in an B<xterm>(1x)  it will resize itself each time the "
 "B<xterm>(1x)  is resized."
@@ -7782,7 +7817,7 @@ msgstr ""
 "B<xterm>(1x)  is resized."
 
 # type: Plain text
-#: ../tin.1:2870
+#: ../tin.1:2889
 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 "
@@ -7793,7 +7828,7 @@ msgstr ""
 "newly arrived news."
 
 # type: Plain text
-#: ../tin.1:2875
+#: ../tin.1:2894
 msgid ""
 "If you find large number of new newsgroups cluttering up your screen, "
 "pressing B<SelectToggleReadDisplay> ('B<r>') will make them go away."
@@ -7802,13 +7837,13 @@ msgstr ""
 "pressing B<SelectToggleReadDisplay> ('B<r>') will make them go away."
 
 # type: SS
-#: ../tin.1:2875
+#: ../tin.1:2894
 #, no-wrap
 msgid "XTERM BUTTONS"
 msgstr "XTERM BUTTONS"
 
 # type: Plain text
-#: ../tin.1:2881
+#: ../tin.1:2900
 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 "
@@ -7821,31 +7856,31 @@ msgstr ""
 "button)."
 
 # type: Plain text
-#: ../tin.1:2883
+#: ../tin.1:2902
 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
-#: ../tin.1:2883
+#: ../tin.1:2902
 #, no-wrap
 msgid "Button1 (left)"
 msgstr "Button1 (left)"
 
 # type: Plain text
-#: ../tin.1:2886
+#: ../tin.1:2905
 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
-#: ../tin.1:2886
+#: ../tin.1:2905
 #, no-wrap
 msgid "Button2 (center)"
 msgstr "Button2 (centre)"
 
 # type: Plain text
-#: ../tin.1:2890
+#: ../tin.1:2909
 msgid ""
 "returns to the previous (upper) level if you click on an article, otherwise "
 "pages up."
@@ -7854,13 +7889,13 @@ msgstr ""
 "pages up."
 
 # type: TP
-#: ../tin.1:2890
+#: ../tin.1:2909
 #, no-wrap
 msgid "Button3 (right)"
 msgstr "Button3 (right)"
 
 # type: Plain text
-#: ../tin.1:2894
+#: ../tin.1:2913
 msgid ""
 "positions on the article line under mouse cursor, or pages down if you've "
 "clicked outside the list of articles."
@@ -7869,18 +7904,18 @@ msgstr ""
 "clicked outside the list of articles."
 
 # type: Plain text
-#: ../tin.1:2896
+#: ../tin.1:2915
 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
-#: ../tin.1:2896 ../tin.1:2908 ../tin.1:2922
+#: ../tin.1:2915 ../tin.1:2927 ../tin.1:2941
 #, no-wrap
 msgid "left button"
 msgstr "left button"
 
 # type: Plain text
-#: ../tin.1:2900
+#: ../tin.1:2919
 msgid ""
 "moves to and selects the group pointed at, just like B<SelectReadGrp> "
 "('B<E<lt>CRE<gt>>')."
@@ -7889,36 +7924,36 @@ msgstr ""
 "('B<E<lt>CRE<gt>>')."
 
 # type: TP
-#: ../tin.1:2900 ../tin.1:2912 ../tin.1:2925
+#: ../tin.1:2919 ../tin.1:2931 ../tin.1:2944
 #, no-wrap
 msgid "center button"
 msgstr "centre button"
 
 # type: Plain text
-#: ../tin.1:2903
+#: ../tin.1:2922
 msgid "quits the program, just like B<Quit> ('B<q>')."
 msgstr "quits the program, just like B<Quit> ('B<q>')."
 
 # type: TP
-#: ../tin.1:2903 ../tin.1:2917 ../tin.1:2930
+#: ../tin.1:2922 ../tin.1:2936 ../tin.1:2949
 #, no-wrap
 msgid "right button"
 msgstr "right button"
 
 # type: Plain text
-#: ../tin.1:2906
+#: ../tin.1:2925
 msgid "moves to the group pointed at."
 msgstr "moves to the group pointed at."
 
 # type: Plain text
-#: ../tin.1:2908
+#: ../tin.1:2927
 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
-#: ../tin.1:2912
+#: ../tin.1:2931
 msgid ""
 "reads the article pointed at, just like B<GroupReadBasenote> "
 "('B<E<lt>CRE<gt>>'), or the thread, just like B<GroupListThd> ('B<l>')."
@@ -7927,7 +7962,7 @@ msgstr ""
 "('B<E<lt>CRE<gt>>'), or the thread, just like B<GroupListThd> ('B<l>')."
 
 # type: Plain text
-#: ../tin.1:2917
+#: ../tin.1:2936
 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> "
@@ -7938,24 +7973,24 @@ msgstr ""
 "('B<q>')."
 
 # type: Plain text
-#: ../tin.1:2920
+#: ../tin.1:2939
 msgid "moves to the article (or thread) pointed at."
 msgstr "moves to the article (or thread) pointed at."
 
 # type: Plain text
-#: ../tin.1:2922
+#: ../tin.1:2941
 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
-#: ../tin.1:2925
+#: ../tin.1:2944
 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
-#: ../tin.1:2930
+#: ../tin.1:2949
 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> "
@@ -7966,12 +8001,12 @@ msgstr ""
 "('B<q>')."
 
 # type: Plain text
-#: ../tin.1:2933
+#: ../tin.1:2952
 msgid "moves to the article pointed at."
 msgstr "moves to the article pointed at."
 
 # type: Plain text
-#: ../tin.1:2940
+#: ../tin.1:2959
 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."
@@ -7980,13 +8015,13 @@ msgstr ""
 "of B<xterm>(1x), but after one click of any button."
 
 # type: SS
-#: ../tin.1:2940
+#: ../tin.1:2959
 #, no-wrap
 msgid "INDEX FILES"
 msgstr "INDEX FILES"
 
 # type: Plain text
-#: ../tin.1:2945
+#: ../tin.1:2964
 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 "
@@ -7997,7 +8032,7 @@ msgstr ""
 "server then this section can be ignored."
 
 # type: Plain text
-#: ../tin.1:2951
+#: ../tin.1:2970
 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 "
@@ -8012,7 +8047,7 @@ msgstr ""
 "traffic groups."
 
 # type: Plain text
-#: ../tin.1:2960
+#: ../tin.1:2979
 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 "
@@ -8031,7 +8066,7 @@ msgstr ""
 "when reading via NNTP then turning on caching will have little or no effect."
 
 # type: Plain text
-#: ../tin.1:2967
+#: ../tin.1:2986
 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 "
@@ -8048,7 +8083,7 @@ msgstr ""
 "need to be cached."
 
 # type: Plain text
-#: ../tin.1:2972
+#: ../tin.1:2991
 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:"
@@ -8057,13 +8092,13 @@ msgstr ""
 "batcher B<cron>(1)  with the ''B<-u>'' option:"
 
 # type: Plain text
-#: ../tin.1:2977
+#: ../tin.1:2996
 #, 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
-#: ../tin.1:2983
+#: ../tin.1:3002
 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:"
@@ -8072,7 +8107,7 @@ msgstr ""
 "cached data for groups you are not reading anymore with something like:"
 
 # type: Plain text
-#: ../tin.1:2989
+#: ../tin.1:3008
 #, no-wrap
 msgid ""
 "CW<find ${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news* \\e\n"
@@ -8082,7 +8117,7 @@ msgstr ""
 "-type f -name \"[0-9]*.[0-9]\" -atime +28 | xargs rm -f>\n"
 
 # type: SH
-#: ../tin.1:2994 ../tin.5:21
+#: ../tin.1:3013 ../tin.5:21
 #, no-wrap
 msgid "FILES"
 msgstr "FILES"
@@ -8102,124 +8137,124 @@ msgstr "FILES"
 #.        $TMPDIR/SCOPES-R   (-D 32)
 #.        $TMPDIR/SCOPES-W   (-D 32)
 #.        $TMPDIR/ACTIVE     (-D 64)
-#: ../tin.1:3011
+#: ../tin.1:3030
 msgid "For a detailed description see B<tin>(5)."
 msgstr "For a detailed description see B<tin>(5)."
 
 # type: Plain text
-#: ../tin.1:3013 ../tin.5:42
+#: ../tin.1:3032 ../tin.5:42
 msgid "I<$MAILCAPS>"
 msgstr "I<$MAILCAPS>"
 
 # type: Plain text
-#: ../tin.1:3015 ../tin.5:44
+#: ../tin.1:3034 ../tin.5:44
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.mailcap>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.mailcap>"
 
 # type: Plain text
-#: ../tin.1:3017 ../tin.5:46
+#: ../tin.1:3036 ../tin.5:46
 msgid "I</etc/mailcap>"
 msgstr "I</etc/mailcap>"
 
 # type: Plain text
-#: ../tin.1:3019 ../tin.5:48
+#: ../tin.1:3038 ../tin.5:48
 msgid "I</usr/etc/mailcap>"
 msgstr "I</usr/etc/mailcap>"
 
 # type: Plain text
-#: ../tin.1:3021 ../tin.5:50
+#: ../tin.1:3040 ../tin.5:50
 msgid "I</usr/local/etc/mailcap>"
 msgstr "I</usr/local/etc/mailcap>"
 
 # type: Plain text
-#: ../tin.1:3023 ../tin.5:52
+#: ../tin.1:3042 ../tin.5:52
 msgid "I</etc/mail/mailcap>"
 msgstr "I</etc/mail/mailcap>"
 
 # type: Plain text
-#: ../tin.1:3026 ../tin.5:221
+#: ../tin.1:3045 ../tin.5:221
 msgid "I</etc/nntpserver>"
 msgstr "I</etc/nntpserver>"
 
 # type: Plain text
-#: ../tin.1:3029 ../tin.5:231
+#: ../tin.1:3048 ../tin.5:231
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.cancelsecret>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.cancelsecret>"
 
 # type: Plain text
-#: ../tin.1:3032 ../tin.5:238
+#: ../tin.1:3051 ../tin.5:238
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.mime.types>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.mime.types>"
 
 # type: Plain text
-#: ../tin.1:3034 ../tin.5:240
+#: ../tin.1:3053 ../tin.5:240
 msgid "I</etc/mime.types>"
 msgstr "I</etc/mime.types>"
 
 # type: Plain text
-#: ../tin.1:3036 ../tin.5:242
+#: ../tin.1:3055 ../tin.5:242
 msgid "I</etc/tin/mime.types>"
 msgstr "I</etc/tin/mime.types>"
 
 # type: Plain text
-#: ../tin.1:3039 ../tin.5:249
+#: ../tin.1:3058 ../tin.5:249
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsauth>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsauth>"
 
 # type: Plain text
-#: ../tin.1:3042 ../tin.5:282
+#: ../tin.1:3061 ../tin.5:282
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>"
 
 # type: Plain text
-#: ../tin.1:3046 ../tin.5:311
+#: ../tin.1:3065 ../tin.5:311
 #, 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
-#: ../tin.1:3050 ../tin.5:319
+#: ../tin.1:3069 ../tin.5:319
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.signature>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.signature>"
 
 # type: Plain text
-#: ../tin.1:3052 ../tin.5:321
+#: ../tin.1:3071 ../tin.5:321
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>"
 
 # type: Plain text
-#: ../tin.1:3055 ../tin.5:328
+#: ../tin.1:3074 ../tin.5:328
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.sigfixed>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.sigfixed>"
 
 # type: Plain text
-#: ../tin.1:3058 ../tin.5:335
+#: ../tin.1:3077 ../tin.5:335
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/.inputhistory>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/.inputhistory>"
 
 # type: Plain text
-#: ../tin.1:3061 ../tin.5:342
+#: ../tin.1:3080 ../tin.5:342
 msgid "I<${TIN_INDEX_MAILDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.mail/>"
 msgstr "I<${TIN_INDEX_MAILDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.mail/>"
 
 # type: Plain text
-#: ../tin.1:3065 ../tin.5:350
+#: ../tin.1:3084 ../tin.5:350
 #, 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
-#: ../tin.1:3069 ../tin.5:358
+#: ../tin.1:3088 ../tin.5:358
 msgid "I<${TIN_INDEX_SAVEDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.save/>"
 msgstr "I<${TIN_INDEX_SAVEDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.save/>"
 
 # type: Plain text
-#: ../tin.1:3072 ../tin.5:365
+#: ../tin.1:3091 ../tin.5:365
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.mail>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.mail>"
 
 # type: Plain text
-#: ../tin.1:3075 ../tin.5:399
+#: ../tin.1:3094 ../tin.5:399
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.save>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.save>"
 
@@ -8228,66 +8263,66 @@ msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin
 #.  as with inn >= 2.2.x getting more and more popular
 #.  we should think about checking for the new Paths (/news/etc/)
 #.  ${TIN_LIBDIR\-/news/etc"}/attributes
-#: ../tin.1:3079 ../tin.5:410
+#: ../tin.1:3098 ../tin.5:410
 msgid "I</etc/tin/attributes>"
 msgstr "I</etc/tin/attributes>"
 
 # type: Plain text
-#: ../tin.1:3081 ../tin.5:412
+#: ../tin.1:3100 ../tin.5:412
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/attributes>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/attributes>"
 
 # type: Plain text
 #.  TODO: add missing descriptions and explain things in detail.
-#: ../tin.1:3084 ../tin.5:737
+#: ../tin.1:3103 ../tin.5:737
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/filter>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/filter>"
 
 # type: Plain text
-#: ../tin.1:3088 ../tin.5:819
+#: ../tin.1:3107 ../tin.5:819
 #, 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
-#: ../tin.1:3090 ../tin.5:821
+#: ../tin.1:3109 ../tin.5:821
 #, 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
-#: ../tin.1:3094 ../tin.5:1054
+#: ../tin.1:3113 ../tin.5:1054
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/mailgroups>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/mailgroups>"
 
 # type: Plain text
-#: ../tin.1:3097 ../tin.5:1070
+#: ../tin.1:3116 ../tin.5:1070
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable>"
 
 # type: Plain text
-#: ../tin.1:3100 ../tin.5:1096
+#: ../tin.1:3119 ../tin.5:1096
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>"
 
 # type: Plain text
-#: ../tin.1:3103 ../tin.5:1103
+#: ../tin.1:3122 ../tin.5:1103
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/posted>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/posted>"
 
 # type: Plain text
-#: ../tin.1:3106 ../tin.5:1113
+#: ../tin.1:3125 ../tin.5:1113
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/postponed.articles>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/postponed.articles>"
 
 # type: Plain text
-#: ../tin.1:3110
+#: ../tin.1:3129
 #, 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
-#: ../tin.1:3115
+#: ../tin.1:3134
 #, no-wrap
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER:${NNTPPORT:+\":$NNTPPORT\"}/serverrc>\n"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER:${NNTPPORT:+\":$NNTPPORT\"}/serverrc>\n"
@@ -8297,22 +8332,22 @@ msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin
 #.  as with inn >= 2.2.x getting more and more popular
 #.  we should think about checking for the new Paths (/news/etc/)
 #.  .IR ${TIN_LIBDIR\-"/news/etc"}/tinrc
-#: ../tin.1:3120 ../tin.5:1166
+#: ../tin.1:3139 ../tin.5:1166
 msgid "I</etc/tin/tinrc>"
 msgstr "I</etc/tin/tinrc>"
 
 # type: Plain text
-#: ../tin.1:3122 ../tin.5:1168
+#: ../tin.1:3141 ../tin.5:1168
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc>"
 
 # type: Plain text
-#: ../tin.1:3125 ../tin.5:2275
+#: ../tin.1:3144 ../tin.5:2289
 msgid "I</etc/tin/tin.defaults>"
 msgstr "I</etc/tin/tin.defaults>"
 
 # type: Plain text
-#: ../tin.1:3128
+#: ../tin.1:3147
 msgid "I</usr/local/share/locale/${LC_MESSAGES}/LC_MESSAGES/tin.mo>"
 msgstr "I</usr/local/share/locale/${LC_MESSAGES}/LC_MESSAGES/tin.mo>"
 
@@ -8321,51 +8356,51 @@ msgstr "I</usr/local/share/locale/${LC_M
 #.  as with inn >= 2.2.x getting more and more popular
 #.  we should think about checking for the new Paths
 #.  (described shown below).
-#: ../tin.1:3131 ../tin.5:2382
+#: ../tin.1:3150 ../tin.5:2396
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}>"
 msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}>"
 
 # type: Plain text
-#: ../tin.1:3134 ../tin.5:2442
+#: ../tin.1:3153 ../tin.5:2456
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/active.times>"
 msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/active.times>"
 
 # type: Plain text
-#: ../tin.1:3137 ../tin.5:2469
+#: ../tin.1:3156 ../tin.5:2483
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/newsgroups>"
 msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/newsgroups>"
 
 # type: Plain text
-#: ../tin.1:3140 ../tin.5:2492
+#: ../tin.1:3159 ../tin.5:2506
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/organization>"
 msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/organization>"
 
 # type: Plain text
 #.  is the Path correct? or is it /news/etc/overview.fmt
-#: ../tin.1:3143 ../tin.5:2502
+#: ../tin.1:3162 ../tin.5:2516
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/overview.fmt>"
 msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/overview.fmt>"
 
 # type: Plain text
 #.  is the Path correct? or is it /news/etc/subscriptions
-#: ../tin.1:3146 ../tin.5:2520
+#: ../tin.1:3165 ../tin.5:2534
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>"
 msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>"
 
 # type: SH
-#: ../tin.1:3149
+#: ../tin.1:3168
 #, no-wrap
 msgid "ENVIRONMENT"
 msgstr "ENVIRONMENT"
 
 # type: TP
-#: ../tin.1:3163
+#: ../tin.1:3182
 #, no-wrap
 msgid "B<TINRC>"
 msgstr "B<TINRC>"
 
 # type: Plain text
-#: ../tin.1:3171
+#: ../tin.1:3190
 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 "
@@ -8380,13 +8415,13 @@ msgstr ""
 "the command-line to override the same option specified in the environment."
 
 # type: TP
-#: ../tin.1:3171
+#: ../tin.1:3190
 #, no-wrap
 msgid "B<TIN_HOMEDIR>"
 msgstr "B<TIN_HOMEDIR>"
 
 # type: Plain text
-#: ../tin.1:3176
+#: ../tin.1:3195
 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 "
@@ -8397,13 +8432,13 @@ msgstr ""
 "$B<TIN_HOMEDIR> to I</tmp>."
 
 # type: TP
-#: ../tin.1:3176
+#: ../tin.1:3195
 #, no-wrap
 msgid "B<TIN_INDEX_NEWSDIR>"
 msgstr "B<TIN_INDEX_NEWSDIR>"
 
 # type: Plain text
-#: ../tin.1:3182
+#: ../tin.1:3201
 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 "
@@ -8414,13 +8449,13 @@ msgstr ""
 "files in I</tmp/.news> you would set $B<TIN_INDEX_NEWSDIR> to I</tmp>."
 
 # type: TP
-#: ../tin.1:3182
+#: ../tin.1:3201
 #, no-wrap
 msgid "B<TIN_INDEX_MAILDIR>"
 msgstr "B<TIN_INDEX_MAILDIR>"
 
 # type: Plain text
-#: ../tin.1:3188
+#: ../tin.1:3207
 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 "
@@ -8431,13 +8466,13 @@ msgstr ""
 "files in I</tmp/.mail> you would set $B<TIN_INDEX_MAILDIR> to I</tmp>."
 
 # type: TP
-#: ../tin.1:3188
+#: ../tin.1:3207
 #, no-wrap
 msgid "B<TIN_INDEX_SAVEDIR>"
 msgstr "B<TIN_INDEX_SAVEDIR>"
 
 # type: Plain text
-#: ../tin.1:3194
+#: ../tin.1:3213
 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 "
@@ -8448,13 +8483,13 @@ msgstr ""
 "files in I</tmp/.save> you would set $B<TIN_INDEX_SAVEDIR> to I</tmp>."
 
 # type: TP
-#: ../tin.1:3194
+#: ../tin.1:3213
 #, no-wrap
 msgid "B<TIN_LIBDIR>"
 msgstr "B<TIN_LIBDIR>"
 
 # type: Plain text
-#: ../tin.1:3199
+#: ../tin.1:3218
 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 "
@@ -8465,13 +8500,13 @@ msgstr ""
 "running in NNTP mode setting this variable has no effect."
 
 # type: TP
-#: ../tin.1:3199
+#: ../tin.1:3218
 #, no-wrap
 msgid "B<TIN_SPOOLDIR>"
 msgstr "B<TIN_SPOOLDIR>"
 
 # type: Plain text
-#: ../tin.1:3204
+#: ../tin.1:3223
 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 "
@@ -8482,13 +8517,13 @@ msgstr ""
 "running in NNTP mode setting this variable has no effect."
 
 # type: TP
-#: ../tin.1:3204
+#: ../tin.1:3223
 #, no-wrap
 msgid "B<TIN_NOVROOTDIR>"
 msgstr "B<TIN_NOVROOTDIR>"
 
 # type: Plain text
-#: ../tin.1:3210
+#: ../tin.1:3229
 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 "
@@ -8499,13 +8534,13 @@ msgstr ""
 "is running in NNTP mode setting this variable has no effect."
 
 # type: TP
-#: ../tin.1:3210
+#: ../tin.1:3229
 #, no-wrap
 msgid "B<TIN_ACTIVEFILE>"
 msgstr "B<TIN_ACTIVEFILE>"
 
 # type: Plain text
-#: ../tin.1:3216
+#: ../tin.1:3235
 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 "
@@ -8518,13 +8553,13 @@ msgstr ""
 "prepended to $B<TIN_ACTIVEFILE>."
 
 # type: TP
-#: ../tin.1:3216
+#: ../tin.1:3235
 #, no-wrap
 msgid "B<NNTPSERVER>"
 msgstr "B<NNTPSERVER>"
 
 # type: Plain text
-#: ../tin.1:3222
+#: ../tin.1:3241
 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</"
@@ -8537,13 +8572,13 @@ msgstr ""
 "$B<NNTPSERVER>."
 
 # type: TP
-#: ../tin.1:3222
+#: ../tin.1:3241
 #, no-wrap
 msgid "B<NNTPPORT>"
 msgstr "B<NNTPPORT>"
 
 # type: Plain text
-#: ../tin.1:3227
+#: ../tin.1:3246
 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 "
@@ -8554,13 +8589,13 @@ msgstr ""
 "overrides $B<NNTPPORT>."
 
 # type: TP
-#: ../tin.1:3227
+#: ../tin.1:3246
 #, no-wrap
 msgid "B<DISTRIBUTION>"
 msgstr "B<DISTRIBUTION>"
 
 # type: Plain text
-#: ../tin.1:3231
+#: ../tin.1:3250
 msgid ""
 "Set the article header field ''Distribution:'' to the contents of the "
 "variable instead of the system default."
@@ -8569,13 +8604,13 @@ msgstr ""
 "variable instead of the system default."
 
 # type: TP
-#: ../tin.1:3231
+#: ../tin.1:3250
 #, no-wrap
 msgid "B<ISO2ASC>"
 msgstr "B<ISO2ASC>"
 
 # type: Plain text
-#: ../tin.1:3235
+#: ../tin.1:3254
 msgid ""
 "Set the ISO to ASCII charset decoding table character to use in decoding an "
 "article text. Values can range from 0 to 6."
@@ -8584,28 +8619,28 @@ msgstr ""
 "article text. Values can range from 0 to 6."
 
 # type: Plain text
-#: ../tin.1:3239
+#: ../tin.1:3258
 msgid "universal table for many languages"
 msgstr "universal table for many languages"
 
 # type: Plain text
-#: ../tin.1:3242
+#: ../tin.1:3261
 msgid "single-spacing universal table"
 msgstr "single-spacing universal table"
 
 # type: Plain text
-#: ../tin.1:3245
+#: ../tin.1:3264
 msgid "table for Danish, Dutch, German, Norwegian and Swedish"
 msgstr "table for Danish, Dutch, German, Norwegian and Swedish"
 
 # type: TP
-#: ../tin.1:3245
+#: ../tin.1:3264
 #, no-wrap
 msgid "B<3>"
 msgstr "B<3>"
 
 # type: Plain text
-#: ../tin.1:3248
+#: ../tin.1:3267
 msgid ""
 "table for Danish, Finnish, Norwegian and Swedish using the appropriate ISO "
 "646 variant"
@@ -8614,29 +8649,29 @@ msgstr ""
 "646 variant"
 
 # type: Plain text
-#: ../tin.1:3251
+#: ../tin.1:3270
 msgid "table with RFC 1345 codes in brackets"
 msgstr "table with RFC 1345 codes in brackets"
 
 # type: TP
-#: ../tin.1:3251
+#: ../tin.1:3270
 #, no-wrap
 msgid "B<5>"
 msgstr "B<5>"
 
 # type: Plain text
-#: ../tin.1:3254
+#: ../tin.1:3273
 msgid "table for printers that allow overstriking with backspace"
 msgstr "table for printers that allow overstriking with backspace"
 
 # type: TP
-#: ../tin.1:3255
+#: ../tin.1:3274
 #, no-wrap
 msgid "B<ORGANIZATION>"
 msgstr "B<ORGANIZATION>"
 
 # type: Plain text
-#: ../tin.1:3261
+#: ../tin.1:3280
 msgid ""
 "Set the article header field ''Organization:'' to the contents of the "
 "variable instead of the system default. If reading news on an Apollo "
@@ -8649,24 +8684,24 @@ msgstr ""
 "of $B<ORGANIZATION>."
 
 # type: TP
-#: ../tin.1:3261
+#: ../tin.1:3280
 #, no-wrap
 msgid "B<NEWSORG (DomainOS)>"
 msgstr "B<NEWSORG (DomainOS)>"
 
 # type: Plain text
-#: ../tin.1:3264
+#: ../tin.1:3283
 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
-#: ../tin.1:3264
+#: ../tin.1:3283
 #, no-wrap
 msgid "B<REPLYTO>"
 msgstr "B<REPLYTO>"
 
 # type: Plain text
-#: ../tin.1:3269
+#: ../tin.1:3288
 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 "
@@ -8677,13 +8712,13 @@ msgstr ""
 "different address."
 
 # type: TP
-#: ../tin.1:3269
+#: ../tin.1:3288
 #, no-wrap
 msgid "B<NAME>"
 msgstr "B<NAME>"
 
 # type: Plain text
-#: ../tin.1:3273
+#: ../tin.1:3292
 msgid ""
 "Overrides the full name given in the gecos-files in I</etc/passwd>, see also "
 "B<mail_address>."
@@ -8692,37 +8727,37 @@ msgstr ""
 "B<mail_address>."
 
 # type: TP
-#: ../tin.1:3273
+#: ../tin.1:3292
 #, no-wrap
 msgid "B<REALNAME>"
 msgstr "B<REALNAME>"
 
 # type: Plain text
-#: ../tin.1:3276
+#: ../tin.1:3295
 msgid "Same as $B<NAME>."
 msgstr "Same as $B<NAME>."
 
 # type: TP
-#: ../tin.1:3276
+#: ../tin.1:3295
 #, no-wrap
 msgid "B<HOME>"
 msgstr "B<HOME>"
 
 # type: Plain text
-#: ../tin.1:3281
+#: ../tin.1:3300
 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
-#: ../tin.1:3281
+#: ../tin.1:3300
 #, no-wrap
 msgid "B<MAILER>"
 msgstr "B<MAILER>"
 
 # type: Plain text
-#: ../tin.1:3285
+#: ../tin.1:3304
 msgid ""
 "This variable has precedence over the default mailer that is used in all "
 "mailing operations within B<tin>."
@@ -8731,24 +8766,24 @@ msgstr ""
 "mailing operations within B<tin>."
 
 # type: TP
-#: ../tin.1:3285
+#: ../tin.1:3304
 #, no-wrap
 msgid "B<MAIL>"
 msgstr "B<MAIL>"
 
 # type: Plain text
-#: ../tin.1:3288
+#: ../tin.1:3307
 msgid "Full path to the user's mailbox."
 msgstr "Full path to the user's mailbox."
 
 # type: TP
-#: ../tin.1:3288
+#: ../tin.1:3307
 #, no-wrap
 msgid "B<VISUAL>"
 msgstr "B<VISUAL>"
 
 # type: Plain text
-#: ../tin.1:3297
+#: ../tin.1:3316
 msgid ""
 "This variable has precedence over the default editor (i.e., B<vi>(1))  that "
 "is used in all editing operations within B<tin> (e.g., posting, replying, "
@@ -8761,13 +8796,13 @@ msgstr ""
 "B<environ>(5)  for more info."
 
 # type: TP
-#: ../tin.1:3297
+#: ../tin.1:3316
 #, no-wrap
 msgid "B<EDITOR>"
 msgstr "B<EDITOR>"
 
 # type: Plain text
-#: ../tin.1:3306
+#: ../tin.1:3325
 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 "
@@ -8780,13 +8815,13 @@ msgstr ""
 "more info."
 
 # type: TP
-#: ../tin.1:3306
+#: ../tin.1:3325
 #, no-wrap
 msgid "B<AUTOSUBSCRIBE>"
 msgstr "B<AUTOSUBSCRIBE>"
 
 # type: Plain text
-#: ../tin.1:3312
+#: ../tin.1:3331
 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 "
@@ -8799,12 +8834,12 @@ msgstr ""
 "example, setting"
 
 # type: Plain text
-#: ../tin.1:3314
+#: ../tin.1:3333
 msgid "I<AUTOSUBSCRIBE=comp.os.unix.*,talk.*,!talk.politics.*>"
 msgstr "I<AUTOSUBSCRIBE=comp.os.unix.*,talk.*,!talk.politics.*>"
 
 # type: Plain text
-#: ../tin.1:3319
+#: ../tin.1:3338
 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 "
@@ -8817,13 +8852,13 @@ msgstr ""
 "with the ''B<-X>'' command-line switch."
 
 # type: TP
-#: ../tin.1:3319
+#: ../tin.1:3338
 #, no-wrap
 msgid "B<AUTOUNSUBSCRIBE>"
 msgstr "B<AUTOUNSUBSCRIBE>"
 
 # type: Plain text
-#: ../tin.1:3323
+#: ../tin.1:3342
 msgid ""
 "Is handled like the $B<AUTOSUBSCRIBE> variable, but groups matching the list "
 "are unsubscribed from without further query. For example, setting"
@@ -8832,12 +8867,12 @@ msgstr ""
 "are unsubscribed from without further query. For example, setting"
 
 # type: Plain text
-#: ../tin.1:3325
+#: ../tin.1:3344
 msgid "I<AUTOUNSUBSCRIBE=alt.flame.*,u*,!uk.*>"
 msgstr "I<AUTOUNSUBSCRIBE=alt.flame.*,u*,!uk.*>"
 
 # type: Plain text
-#: ../tin.1:3329
+#: ../tin.1:3348
 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 "
@@ -8848,13 +8883,13 @@ msgstr ""
 "will be queried for as usual)."
 
 # type: TP
-#: ../tin.1:3329
+#: ../tin.1:3348
 #, no-wrap
 msgid "B<TMPDIR>"
 msgstr "B<TMPDIR>"
 
 # type: Plain text
-#: ../tin.1:3333
+#: ../tin.1:3352
 msgid ""
 "A pathname of a directory made available for B<tin> to create temporary "
 "files."
@@ -8863,13 +8898,13 @@ msgstr ""
 "files."
 
 # type: TP
-#: ../tin.1:3333
+#: ../tin.1:3352
 #, no-wrap
 msgid "B<MAILCAPS>"
 msgstr "B<MAILCAPS>"
 
 # type: Plain text
-#: ../tin.1:3339
+#: ../tin.1:3358
 msgid ""
 "This variable can be used to override the default path search for B<mailcap>"
 "(5)  files. See also B<tin>(5)."
@@ -8878,13 +8913,13 @@ msgstr ""
 "(5)  files. See also B<tin>(5)."
 
 # type: TP
-#: ../tin.1:3339
+#: ../tin.1:3358
 #, no-wrap
 msgid "B<NOMETAMAIL>"
 msgstr "B<NOMETAMAIL>"
 
 # type: Plain text
-#: ../tin.1:3344
+#: ../tin.1:3363
 msgid ""
 "Set this variable to disable the use of B<metamail>(1)  or a replacement (e."
 "g. metamutt)."
@@ -8893,19 +8928,19 @@ msgstr ""
 "g. metamutt)."
 
 # type: TP
-#: ../tin.1:3344
+#: ../tin.1:3363
 #, no-wrap
 msgid "B<MM_CHARSET>"
 msgstr "B<MM_CHARSET>"
 
 # type: TP
-#: ../tin.1:3346
+#: ../tin.1:3365
 #, no-wrap
 msgid "B<ISPELL>"
 msgstr "B<ISPELL>"
 
 # type: Plain text
-#: ../tin.1:3351
+#: ../tin.1:3370
 msgid ""
 "Set this variable to point to B<ispell>(1)  or a replacement and its cmd-"
 "line options."
@@ -8914,13 +8949,13 @@ msgstr ""
 "line options."
 
 # type: TP
-#: ../tin.1:3351
+#: ../tin.1:3370
 #, no-wrap
 msgid "B<PGPOPTS>"
 msgstr "B<PGPOPTS>"
 
 # type: Plain text
-#: ../tin.1:3358
+#: ../tin.1:3377
 msgid ""
 "Define any additional options that you wish to pass to your B<pgp>(1)  or "
 "B<gpg>(1)  program."
@@ -8929,13 +8964,13 @@ msgstr ""
 "B<gpg>(1)  program."
 
 # type: TP
-#: ../tin.1:3358
+#: ../tin.1:3377
 #, no-wrap
 msgid "B<PGPPATH>"
 msgstr "B<PGPPATH>"
 
 # type: Plain text
-#: ../tin.1:3363
+#: ../tin.1:3382
 msgid ""
 "Override the name of the B<pgp>(1)  directory in B<$HOME> that holds your "
 "keys etc.."
@@ -8944,13 +8979,13 @@ msgstr ""
 "keys etc.."
 
 # type: TP
-#: ../tin.1:3363
+#: ../tin.1:3382
 #, no-wrap
 msgid "B<GNUPGHOME>"
 msgstr "B<GNUPGHOME>"
 
 # type: Plain text
-#: ../tin.1:3368
+#: ../tin.1:3387
 msgid ""
 "Override the name of the B<gpg>(1)  directory in B<$HOME> that holds your "
 "keys etc.."
@@ -8959,7 +8994,7 @@ msgstr ""
 "keys etc.."
 
 # type: TP
-#: ../tin.1:3368
+#: ../tin.1:3387
 #, no-wrap
 msgid "B<LC_CTYPE>"
 msgstr "B<LC_CTYPE>"
@@ -8967,7 +9002,7 @@ msgstr "B<LC_CTYPE>"
 # type: Plain text
 #.  TODO: document LC_CTYPEs influence on
 #.        ~/.tin/keymap.*, 8bit char display, ...
-#: ../tin.1:3382
+#: ../tin.1:3401
 msgid ""
 "This variable determines the B<locale>(5)  category for character handling "
 "functions. Usually it determines the character classes for pattern matching "
@@ -8986,13 +9021,13 @@ msgstr ""
 "information."
 
 # type: TP
-#: ../tin.1:3382
+#: ../tin.1:3401
 #, no-wrap
 msgid "B<LC_MESSAGES>"
 msgstr "B<LC_MESSAGES>"
 
 # type: Plain text
-#: ../tin.1:3391
+#: ../tin.1:3410
 msgid ""
 "Formats of informative and diagnostic messages and interactive responses.  "
 "It's value should be of the form I<language>[I<_territory>][I<.codeset>]"
@@ -9003,13 +9038,13 @@ msgstr ""
 "[I<@modifier>]. See B<locale>(5)  and B<environ>(5)  for more information."
 
 # type: TP
-#: ../tin.1:3391
+#: ../tin.1:3410
 #, no-wrap
 msgid "B<LC_TIME>"
 msgstr "B<LC_TIME>"
 
 # type: Plain text
-#: ../tin.1:3399
+#: ../tin.1:3418
 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>"
@@ -9020,13 +9055,13 @@ msgstr ""
 "(5)  for more information."
 
 # type: TP
-#: ../tin.1:3399
+#: ../tin.1:3418
 #, no-wrap
 msgid "B<LC_ALL>"
 msgstr "B<LC_ALL>"
 
 # type: Plain text
-#: ../tin.1:3408
+#: ../tin.1:3427
 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>]"
@@ -9037,13 +9072,13 @@ msgstr ""
 "[I<.codeset>]. See B<locale>(5)  and B<environ>(5)  for more information."
 
 # type: TP
-#: ../tin.1:3408
+#: ../tin.1:3427
 #, no-wrap
 msgid "B<LANG>"
 msgstr "B<LANG>"
 
 # type: Plain text
-#: ../tin.1:3417
+#: ../tin.1:3436
 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 "
@@ -9056,13 +9091,13 @@ msgstr ""
 "(5)  for more information."
 
 # type: TP
-#: ../tin.1:3417
+#: ../tin.1:3436
 #, no-wrap
 msgid "B<LANGUAGE>"
 msgstr "B<LANGUAGE>"
 
 # type: Plain text
-#: ../tin.1:3425
+#: ../tin.1:3444
 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<"
@@ -9077,13 +9112,13 @@ msgstr ""
 "information."
 
 # type: TP
-#: ../tin.1:3425
+#: ../tin.1:3444
 #, no-wrap
 msgid "B<COLUMNS>"
 msgstr "B<COLUMNS>"
 
 # type: Plain text
-#: ../tin.1:3435
+#: ../tin.1:3454
 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 "
@@ -9104,13 +9139,13 @@ msgstr ""
 "characteristics."
 
 # type: TP
-#: ../tin.1:3435
+#: ../tin.1:3454
 #, no-wrap
 msgid "B<LINES>"
 msgstr "B<LINES>"
 
 # type: Plain text
-#: ../tin.1:3445
+#: ../tin.1:3464
 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 "
@@ -9131,7 +9166,7 @@ msgstr ""
 "B<$LINES> unless they wish to override the system selection."
 
 # type: TP
-#: ../tin.1:3445
+#: ../tin.1:3464
 #, no-wrap
 msgid "B<TERM>"
 msgstr "B<TERM>"
@@ -9140,7 +9175,7 @@ msgstr "B<TERM>"
 #
 # type: Plain text
 #.  TODO: add missing, sort useful, document in detail
-#: ../tin.1:3454
+#: ../tin.1:3473
 msgid ""
 "The type of terminal in use. This is used when looking up termcap "
 "sequences.  See B<environ>(5)  for more information."
@@ -9149,46 +9184,46 @@ msgstr ""
 "sequences.  See B<environ>(5)  for more information."
 
 # type: SH
-#: ../tin.1:3454
+#: ../tin.1:3473
 #, no-wrap
 msgid "SIGNALS"
 msgstr "SIGNALS"
 
 # type: Plain text
-#: ../tin.1:3457
+#: ../tin.1:3476
 msgid "B<tin> handles a couple of signals:"
 msgstr "B<tin> handles a couple of signals:"
 
 # type: TP
-#: ../tin.1:3457
+#: ../tin.1:3476
 #, no-wrap
 msgid "B<SIGHUP>"
 msgstr "B<SIGHUP>"
 
 # type: Plain text
-#: ../tin.1:3460 ../tin.1:3463
+#: ../tin.1:3479 ../tin.1:3482
 msgid "Terminate gracefully."
 msgstr "Terminate gracefully."
 
 # type: TP
-#: ../tin.1:3460
+#: ../tin.1:3479
 #, no-wrap
 msgid "B<SIGTERM>"
 msgstr "B<SIGTERM>"
 
 # type: TP
-#: ../tin.1:3463
+#: ../tin.1:3482
 #, no-wrap
 msgid "B<SIGUSR1>"
 msgstr "B<SIGUSR1>"
 
 # type: Plain text
-#: ../tin.1:3466
+#: ../tin.1:3485
 msgid "Terminate gracefully but do not restore tty."
 msgstr "Terminate gracefully but do not restore tty."
 
 # type: TP
-#: ../tin.1:3466
+#: ../tin.1:3485
 #, no-wrap
 msgid "B<SIGUSR2>"
 msgstr "B<SIGUSR2>"
@@ -9199,18 +9234,18 @@ msgstr "B<SIGUSR2>"
 #.  .SH DIAGNOSTICS
 #.  give an overview of the most common error messages and how to cope with
 #.  them.
-#: ../tin.1:3477
+#: ../tin.1:3496
 msgid "Write out I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>-file."
 msgstr "Write out I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>-file."
 
 # type: SH
-#: ../tin.1:3477
+#: ../tin.1:3496
 #, no-wrap
 msgid "SECURITY"
 msgstr "SECURITY"
 
 # type: Plain text
-#: ../tin.1:3485
+#: ../tin.1:3504
 msgid ""
 "When 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 "
@@ -9223,7 +9258,7 @@ msgstr ""
 "before starting tin in debug mode (e.g.  B<TMPDIR=$HOME tin -D 1>)."
 
 # type: SH
-#: ../tin.1:3485
+#: ../tin.1:3504
 #, no-wrap
 msgid "CONFORMING TO"
 msgstr "CONFORMING TO"
@@ -9231,7 +9266,7 @@ msgstr "CONFORMING TO"
 # type: Plain text
 #.  - RFC2045, RFC2047, RFC2980, RFC3977, RFC4643, RFC5322
 #.    RFC5536, RFC5537, RFC6048 or whatever
-#: ../tin.1:3493
+#: ../tin.1:3512
 msgid ""
 "B<tin> does conform to the Base Definitions volume of IEEE Std 1003.1-2001, "
 "Section 12, Utility Conventions (Utility Argument Syntax, Utility Syntax "
@@ -9242,13 +9277,13 @@ msgstr ""
 "Guidelines)."
 
 # type: SH
-#: ../tin.1:3493
+#: ../tin.1:3512
 #, no-wrap
 msgid "NOTES"
 msgstr "NOTES"
 
 # type: Plain text
-#: ../tin.1:3498
+#: ../tin.1:3517
 msgid ""
 "Regular expression support is provided by the PCRE library package B<pcre>"
 "(3), which is open source software, written by Philip Hazel, and copyright "
@@ -9259,18 +9294,18 @@ msgstr ""
 "by the University of Cambridge, England."
 
 # type: Plain text
-#: ../tin.1:3502
+#: ../tin.1:3521
 msgid "ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/"
 msgstr "ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/"
 
 # type: SH
-#: ../tin.1:3502
+#: ../tin.1:3521
 #, no-wrap
 msgid "BUGS"
 msgstr "BUGS"
 
 # type: Plain text
-#: ../tin.1:3510
+#: ../tin.1:3529
 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 "
@@ -9283,7 +9318,7 @@ msgstr ""
 "and recompile."
 
 # type: Plain text
-#: ../tin.1:3519
+#: ../tin.1:3538
 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! "
@@ -9300,13 +9335,13 @@ msgstr ""
 "request it."
 
 # type: SH
-#: ../tin.1:3519
+#: ../tin.1:3538
 #, no-wrap
 msgid "HISTORY"
 msgstr "HISTORY"
 
 # type: Plain text
-#: ../tin.1:3531
+#: ../tin.1:3550
 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 "
@@ -9323,190 +9358,190 @@ msgstr ""
 "overview see E<lt>http://www.tin.org/history.htmlE<gt>."
 
 # type: SH
-#: ../tin.1:3531
+#: ../tin.1:3550
 #, no-wrap
 msgid "CREDITS"
 msgstr "CREDITS"
 
 # type: IP
-#: ../tin.1:3533
+#: ../tin.1:3552
 #, no-wrap
 msgid "Rich Skrenta"
 msgstr "Rich Skrenta"
 
 # type: Plain text
-#: ../tin.1:3537
+#: ../tin.1:3556
 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
-#: ../tin.1:3537
+#: ../tin.1:3556
 #, no-wrap
 msgid "Bill Davidsen"
 msgstr "Bill Davidsen"
 
 # type: Plain text
-#: ../tin.1:3539
+#: ../tin.1:3558
 msgid "author of envarg.c environment variable reading routine."
 msgstr "author of envarg.c environment variable reading routine."
 
 # type: IP
-#: ../tin.1:3539
+#: ../tin.1:3558
 #, no-wrap
 msgid "Mike Gleason"
 msgstr "Mike Gleason"
 
 # type: Plain text
-#: ../tin.1:3541
+#: ../tin.1:3560
 msgid "author of sigfile.c random signature generation routines."
 msgstr "author of sigfile.c random signature generation routines."
 
 # type: IP
-#: ../tin.1:3541
+#: ../tin.1:3560
 #, 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
-#: ../tin.1:3543
+#: ../tin.1:3562
 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
-#: ../tin.1:3543
+#: ../tin.1:3562
 #, no-wrap
 msgid "Arnold Robbins"
 msgstr "Arnold Robbins"
 
 # type: Plain text
-#: ../tin.1:3545
+#: ../tin.1:3564
 msgid "author of strftime.c date formatting routine."
 msgstr "author of strftime.c date formatting routine."
 
 # type: IP
-#: ../tin.1:3545
+#: ../tin.1:3564
 #, no-wrap
 msgid "Rich Salz"
 msgstr "Rich Salz"
 
 # type: Plain text
-#: ../tin.1:3547
+#: ../tin.1:3566
 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
-#: ../tin.1:3547
+#: ../tin.1:3566
 #, no-wrap
 msgid "Dave Taylor"
 msgstr "Dave Taylor"
 
 # type: Plain text
-#: ../tin.1:3551
+#: ../tin.1:3570
 msgid "author of curses.c from the B<elm>(1)  mailreader."
 msgstr "author of curses.c from the B<elm>(1)  mailreader."
 
 # type: IP
-#: ../tin.1:3551
+#: ../tin.1:3570
 #, no-wrap
 msgid "Chris Thewalt"
 msgstr "Chris Thewalt"
 
 # type: Plain text
-#: ../tin.1:3555
+#: ../tin.1:3574
 msgid "author of getline.c B<emacs>(1)  style editing routine."
 msgstr "author of getline.c B<emacs>(1)  style editing routine."
 
 # type: IP
-#: ../tin.1:3555
+#: ../tin.1:3574
 #, no-wrap
 msgid "Steven Madsen"
 msgstr "Steven Madsen"
 
 # type: Plain text
-#: ../tin.1:3559
+#: ../tin.1:3578
 msgid "for adding B<pgp>(1)  (Pretty Good Privacy) support."
 msgstr "for adding B<pgp>(1)  (Pretty Good Privacy) support."
 
 # type: IP
-#: ../tin.1:3559
+#: ../tin.1:3578
 #, 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
-#: ../tin.1:3563
+#: ../tin.1:3582
 msgid "for B<pcre>(3)  (Perl-compatible regular expression library)."
 msgstr "for B<pcre>(3)  (Perl-compatible regular expression library)."
 
 # type: IP
-#: ../tin.1:3563
+#: ../tin.1:3582
 #, no-wrap
 msgid "Patrick Powell E<lt>papowell@astart.comE<gt>"
 msgstr "Patrick Powell E<lt>papowell@astart.comE<gt>"
 
 # type: Plain text
-#: ../tin.1:3571
+#: ../tin.1:3590
 msgid "for B<snprintf>(3)  and B<vsnprintf>(3)  fallbacks."
 msgstr "for B<snprintf>(3)  and B<vsnprintf>(3)  fallbacks."
 
 # type: SH
-#: ../tin.1:3571
+#: ../tin.1:3590
 #, no-wrap
 msgid "AUTHOR"
 msgstr "AUTHOR"
 
 # type: TP
-#: ../tin.1:3572
+#: ../tin.1:3591
 #, no-wrap
 msgid "Iain Lea E<lt>iain@bricbrac.deE<gt>"
 msgstr "Iain Lea E<lt>iain@bricbrac.deE<gt>"
 
 # type: SH
-#: ../tin.1:3576
+#: ../tin.1:3595
 #, no-wrap
 msgid "MAINTAINER"
 msgstr "MAINTAINER"
 
 # type: TP
-#: ../tin.1:3577
+#: ../tin.1:3596
 #, no-wrap
 msgid "Urs Janssen E<lt>urs@tin.orgE<gt>"
 msgstr "Urs Janssen E<lt>urs@tin.orgE<gt>"
 
 # type: SH
-#: ../tin.1:3581 ../tin.5:2533
+#: ../tin.1:3600 ../tin.5:2547
 #, no-wrap
 msgid "SEE ALSO"
 msgstr "SEE ALSO"
 
 # type: Plain text
-#: ../tin.1:3631
+#: ../tin.1:3652
 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<noffle>(1), B<perl>(1), B<perlre>(1), "
 "B<pgp>(1), B<rn>(1), B<sendmail>(1), B<shar>(1), B<slrnface>(1), B<tass>(1), "
-"B<unshar>(1), B<uudecode>(1), B<vi>(1), B<xterm>(1x), B<iconv>(3), "
-"B<iconv_open>(3), B<nl_langinfo>(3), B<pcre>(3), B<pcrepattern>(3), "
-"B<snprintf>(3), B<strftime>(3), B<vsnprintf>(3), B<wildmat>(3), B<environ>"
-"(5), B<locale>(5), B<mailcap>(5), B<mbox>(5), B<mmdf>(5), B<newsoverview>"
-"(5), B<tin>(5), B<RFC1524>, B<RFC2045>, B<RFC2046>, B<RFC2047>, B<RFC2048>, "
-"B<RFC2980>, B<RFC3977>, B<RFC4643>, B<RFC5322>, B<RFC5536>, B<RFC5537>, "
-"B<RFC6048>"
+"B<unshar>(1), B<uudecode>(1), B<vi>(1), B<xterm>(1x), B<heapsort>(3), "
+"B<iconv>(3), B<iconv_open>(3), B<nl_langinfo>(3), B<pcre>(3), B<pcrepattern>"
+"(3), B<qsort>(3), B<snprintf>(3), B<strftime>(3), B<vsnprintf>(3), B<wildmat>"
+"(3), B<environ>(5), B<locale>(5), B<mailcap>(5), B<mbox>(5), B<mmdf>(5), "
+"B<newsoverview>(5), B<tin>(5), B<RFC1524>, B<RFC2045>, B<RFC2046>, "
+"B<RFC2047>, B<RFC2048>, B<RFC2980>, B<RFC3977>, B<RFC4643>, B<RFC5322>, "
+"B<RFC5536>, B<RFC5537>, B<RFC6048>"
 msgstr ""
 "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<noffle>(1), B<perl>(1), B<perlre>(1), "
 "B<pgp>(1), B<rn>(1), B<sendmail>(1), B<shar>(1), B<slrnface>(1), B<tass>(1), "
-"B<unshar>(1), B<uudecode>(1), B<vi>(1), B<xterm>(1x), B<iconv>(3), "
-"B<iconv_open>(3), B<nl_langinfo>(3), B<pcre>(3), B<pcrepattern>(3), "
-"B<snprintf>(3), B<strftime>(3), B<vsnprintf>(3), B<wildmat>(3), B<environ>"
-"(5), B<locale>(5), B<mailcap>(5), B<mbox>(5), B<mmdf>(5), B<newsoverview>"
-"(5), B<tin>(5), B<RFC1524>, B<RFC2045>, B<RFC2046>, B<RFC2047>, B<RFC2048>, "
-"B<RFC2980>, B<RFC3977>, B<RFC4643>, B<RFC5322>, B<RFC5536>, B<RFC5537>, "
-"B<RFC6048>"
+"B<unshar>(1), B<uudecode>(1), B<vi>(1), B<xterm>(1x), B<heapsort>(3), "
+"B<iconv>(3), B<iconv_open>(3), B<nl_langinfo>(3), B<pcre>(3), B<pcrepattern>"
+"(3), B<qsort>(3), B<snprintf>(3), B<strftime>(3), B<vsnprintf>(3), B<wildmat>"
+"(3), B<environ>(5), B<locale>(5), B<mailcap>(5), B<mbox>(5), B<mmdf>(5), "
+"B<newsoverview>(5), B<tin>(5), B<RFC1524>, B<RFC2045>, B<RFC2046>, "
+"B<RFC2047>, B<RFC2048>, B<RFC2980>, B<RFC3977>, B<RFC4643>, B<RFC5322>, "
+"B<RFC5536>, B<RFC5537>, B<RFC6048>"
 
 # type: Plain text
 #: ../tin.5:13
@@ -10441,7 +10476,7 @@ msgid "B<mail_8bit_header>"
 msgstr "B<mail_8bit_header>"
 
 # type: TP
-#: ../tin.5:490 ../tin.5:1585 ../tin.5:2312
+#: ../tin.5:490 ../tin.5:1585 ../tin.5:2326
 #, no-wrap
 msgid "B<mail_mime_encoding>"
 msgstr "B<mail_mime_encoding>"
@@ -10556,7 +10591,7 @@ msgid "B<news_quote_format>"
 msgstr "B<news_quote_format>"
 
 # type: TP
-#: ../tin.5:539 ../tin.5:2285
+#: ../tin.5:539 ../tin.5:2299
 #, no-wrap
 msgid "B<organization>"
 msgstr "B<organization>"
@@ -10587,7 +10622,7 @@ msgid "B<post_8bit_header>"
 msgstr "B<post_8bit_header>"
 
 # type: TP
-#: ../tin.5:552 ../tin.5:1778 ../tin.5:2309
+#: ../tin.5:552 ../tin.5:1778 ../tin.5:2323
 #, no-wrap
 msgid "B<post_mime_encoding>"
 msgstr "B<post_mime_encoding>"
@@ -10642,49 +10677,49 @@ msgid "B<savefile>"
 msgstr "B<savefile>"
 
 # type: TP
-#: ../tin.5:579 ../tin.5:1924
+#: ../tin.5:579 ../tin.5:1938
 #, no-wrap
 msgid "B<show_author>"
 msgstr "B<show_author>"
 
 # type: TP
-#: ../tin.5:582 ../tin.5:1950
+#: ../tin.5:582 ../tin.5:1964
 #, no-wrap
 msgid "B<show_info>"
 msgstr "B<show_info>"
 
 # type: TP
-#: ../tin.5:585 ../tin.5:1968
+#: ../tin.5:585 ../tin.5:1982
 #, no-wrap
 msgid "B<show_only_unread_arts>"
 msgstr "B<show_only_unread_arts>"
 
 # type: TP
-#: ../tin.5:588 ../tin.5:1976
+#: ../tin.5:588 ../tin.5:1990
 #, no-wrap
 msgid "B<show_signatures>"
 msgstr "B<show_signatures>"
 
 # type: TP
-#: ../tin.5:591 ../tin.5:1979
+#: ../tin.5:591 ../tin.5:1993
 #, no-wrap
 msgid "B<sigdashes>"
 msgstr "B<sigdashes>"
 
 # type: TP
-#: ../tin.5:594 ../tin.5:1982
+#: ../tin.5:594 ../tin.5:1996
 #, no-wrap
 msgid "B<sigfile>"
 msgstr "B<sigfile>"
 
 # type: TP
-#: ../tin.5:597 ../tin.5:1993
+#: ../tin.5:597 ../tin.5:2007
 #, no-wrap
 msgid "B<signature_repost>"
 msgstr "B<signature_repost>"
 
 # type: TP
-#: ../tin.5:600 ../tin.5:2003
+#: ../tin.5:600 ../tin.5:2017
 #, no-wrap
 msgid "B<sort_article_type>"
 msgstr "B<sort_article_type>"
@@ -10695,55 +10730,55 @@ msgid "Identical to the tinrc variable B
 msgstr "Identical to the tinrc variable B<sort_article_type>"
 
 # type: TP
-#: ../tin.5:603 ../tin.5:2032
+#: ../tin.5:603 ../tin.5:2046
 #, no-wrap
 msgid "B<sort_threads_type>"
 msgstr "B<sort_threads_type>"
 
 # type: TP
-#: ../tin.5:606 ../tin.5:2061
+#: ../tin.5:606 ../tin.5:2075
 #, no-wrap
 msgid "B<start_editor_offset>"
 msgstr "B<start_editor_offset>"
 
 # type: TP
-#: ../tin.5:609 ../tin.5:2090
+#: ../tin.5:609 ../tin.5:2104
 #, no-wrap
 msgid "B<tex2iso_conv>"
 msgstr "B<tex2iso_conv>"
 
 # type: TP
-#: ../tin.5:612 ../tin.5:2095
+#: ../tin.5:612 ../tin.5:2109
 #, no-wrap
 msgid "B<thread_articles>"
 msgstr "B<thread_articles>"
 
 # type: TP
-#: ../tin.5:615 ../tin.5:2110
+#: ../tin.5:615 ../tin.5:2124
 #, no-wrap
 msgid "B<thread_catchup_on_exit>"
 msgstr "B<thread_catchup_on_exit>"
 
 # type: TP
-#: ../tin.5:618 ../tin.5:2105
+#: ../tin.5:618 ../tin.5:2119
 #, no-wrap
 msgid "B<thread_perc>"
 msgstr "B<thread_perc>"
 
 # type: TP
-#: ../tin.5:621 ../tin.5:2134
+#: ../tin.5:621 ../tin.5:2148
 #, no-wrap
 msgid "B<trim_article_body>"
 msgstr "B<trim_article_body>"
 
 # type: TP
-#: ../tin.5:624 ../tin.5:2214
+#: ../tin.5:624 ../tin.5:2228
 #, no-wrap
 msgid "B<verbatim_handling>"
 msgstr "B<verbatim_handling>"
 
 # type: TP
-#: ../tin.5:627 ../tin.5:2261
+#: ../tin.5:627 ../tin.5:2275
 #, no-wrap
 msgid "B<wrap_on_next_unread>"
 msgstr "B<wrap_on_next_unread>"
@@ -11219,7 +11254,7 @@ msgstr ""
 "counter) removed."
 
 # type: TP
-#: ../tin.5:797 ../tin.5:2452
+#: ../tin.5:797 ../tin.5:2466
 #, no-wrap
 msgid "B<time>"
 msgstr "B<time>"
@@ -11792,12 +11827,12 @@ msgid "B<mailgroupname>"
 msgstr "B<mailgroupname>"
 
 # type: Plain text
-#: ../tin.5:1063 ../tin.5:1134 ../tin.5:2399 ../tin.5:2452 ../tin.5:2479
+#: ../tin.5:1063 ../tin.5:1134 ../tin.5:2413 ../tin.5:2466 ../tin.5:2493
 msgid "is the name of the newsgroup"
 msgstr "is the name of the newsgroup"
 
 # type: Plain text
-#: ../tin.5:1066 ../tin.5:1137 ../tin.5:2482
+#: ../tin.5:1066 ../tin.5:1137 ../tin.5:2496
 msgid "is a short single-line description of the group"
 msgstr "is a short single-line description of the group"
 
@@ -11888,13 +11923,13 @@ msgstr ""
 "\tI<one-line description>\"."
 
 # type: TP
-#: ../tin.5:1131 ../tin.5:2476
+#: ../tin.5:1131 ../tin.5:2490
 #, no-wrap
 msgid "B<group.name>"
 msgstr "B<group.name>"
 
 # type: TP
-#: ../tin.5:1134 ../tin.5:2479
+#: ../tin.5:1134 ../tin.5:2493
 #, no-wrap
 msgid "B<one-line description>"
 msgstr "B<one-line description>"
@@ -12855,7 +12890,7 @@ msgstr ""
 "also B<ask_for_metamail>."
 
 # type: TP
-#: ../tin.5:1660 ../tin.5:2305
+#: ../tin.5:1660 ../tin.5:2319
 #, no-wrap
 msgid "B<mm_charset>"
 msgstr "B<mm_charset>"
@@ -13046,10 +13081,12 @@ msgstr ""
 #: ../tin.5:1763
 msgid ""
 "Some normalization modes are only available if they are supported by the "
-"library B<tin>(1)  uses to do the normalization. Default is NFKC."
+"library B<tin>(1)  uses to do the normalization. NFC should be used if "
+"possible."
 msgstr ""
 "Some normalisation modes are only available if they are supported by the "
-"library B<tin>(1)  uses to do the normalisation. Default is NFKC."
+"library B<tin>(1)  uses to do the normalisation. NFC should be used if "
+"possible."
 
 # type: Plain text
 #: ../tin.5:1767
@@ -13303,13 +13340,19 @@ msgstr ""
 "scrolling. This setting supersedes full_page_scroll=OFF."
 
 # type: TP
-#: ../tin.5:1941
+#: ../tin.5:1924
+#, no-wrap
+msgid "B<sort_function>"
+msgstr "B<sort_function>"
+
+# type: TP
+#: ../tin.5:1955
 #, no-wrap
 msgid "B<show_description>"
 msgstr "B<show_description>"
 
 # type: Plain text
-#: ../tin.5:1950
+#: ../tin.5:1964
 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 "
@@ -13326,7 +13369,7 @@ msgstr ""
 "mailgroups> for mailgroups. Default is ON."
 
 # type: Plain text
-#: ../tin.5:1961
+#: ../tin.5:1975
 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 "
@@ -13337,7 +13380,7 @@ msgstr ""
 "displayed."
 
 # type: Plain text
-#: ../tin.5:1972
+#: ../tin.5:1986
 msgid ""
 "If ON show only new/unread articles otherwise show all articles. Default is "
 "ON."
@@ -13346,18 +13389,18 @@ msgstr ""
 "ON."
 
 # type: TP
-#: ../tin.5:1972
+#: ../tin.5:1986
 #, no-wrap
 msgid "B<show_only_unread_groups>"
 msgstr "B<show_only_unread_groups>"
 
 # type: Plain text
-#: ../tin.5:1979
+#: ../tin.5:1993
 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
-#: ../tin.5:1993
+#: ../tin.5:2007
 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 "
@@ -13376,13 +13419,13 @@ msgstr ""
 "Default is I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>."
 
 # type: TP
-#: ../tin.5:1996
+#: ../tin.5:2010
 #, no-wrap
 msgid "B<slashes_regex>"
 msgstr "B<slashes_regex>"
 
 # type: Plain text
-#: ../tin.5:2003
+#: ../tin.5:2017
 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 "
@@ -13393,13 +13436,13 @@ msgstr ""
 "B<slashes_regex> is blank, then B<tin>(1)  uses a built-in default."
 
 # type: TP
-#: ../tin.5:2049
+#: ../tin.5:2063
 #, no-wrap
 msgid "B<spamtrap_warning_addresses>"
 msgstr "B<spamtrap_warning_addresses>"
 
 # type: Plain text
-#: ../tin.5:2054
+#: ../tin.5:2068
 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 "
@@ -13410,13 +13453,13 @@ msgstr ""
 "these strings. The matching is case-insensitive."
 
 # type: TP
-#: ../tin.5:2054
+#: ../tin.5:2068
 #, no-wrap
 msgid "B<stars_regex>"
 msgstr "B<stars_regex>"
 
 # type: Plain text
-#: ../tin.5:2061
+#: ../tin.5:2075
 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 "
@@ -13427,31 +13470,31 @@ msgstr ""
 "B<stars_regex> is blank, then B<tin>(1)  uses a built-in default."
 
 # type: TP
-#: ../tin.5:2066
+#: ../tin.5:2080
 #, no-wrap
 msgid "B<strip_blanks>"
 msgstr "B<strip_blanks>"
 
 # type: TP
-#: ../tin.5:2070
+#: ../tin.5:2084
 #, no-wrap
 msgid "B<strip_bogus>"
 msgstr "B<strip_bogus>"
 
 # type: TP
-#: ../tin.5:2079
+#: ../tin.5:2093
 #, no-wrap
 msgid "B<strip_newsrc>"
 msgstr "B<strip_newsrc>"
 
 # type: TP
-#: ../tin.5:2083
+#: ../tin.5:2097
 #, no-wrap
 msgid "B<strokes_regex>"
 msgstr "B<strokes_regex>"
 
 # type: Plain text
-#: ../tin.5:2090
+#: ../tin.5:2104
 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 "
@@ -13462,7 +13505,7 @@ msgstr ""
 "B<strokes_regex> is blank, then B<tin>(1)  uses a built-in default."
 
 # type: Plain text
-#: ../tin.5:2095
+#: ../tin.5:2109
 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 "
@@ -13473,7 +13516,7 @@ msgstr ""
 "viewer via B<PageToggleTex2iso> ('B<\">')."
 
 # type: Plain text
-#: ../tin.5:2105
+#: ../tin.5:2119
 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 "
@@ -13492,7 +13535,7 @@ msgstr ""
 "attributes>."
 
 # type: Plain text
-#: ../tin.5:2110
+#: ../tin.5:2124
 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 "
@@ -13503,25 +13546,25 @@ msgstr ""
 "the range 0 to 100. The default is 75."
 
 # type: TP
-#: ../tin.5:2114
+#: ../tin.5:2128
 #, no-wrap
 msgid "B<thread_score>"
 msgstr "B<thread_score>"
 
 # type: TP
-#: ../tin.5:2126
+#: ../tin.5:2140
 #, no-wrap
 msgid "B<translit>"
 msgstr "B<translit>"
 
 # type: TP
-#: ../tin.5:2157
+#: ../tin.5:2171
 #, no-wrap
 msgid "B<underscores_regex>"
 msgstr "B<underscores_regex>"
 
 # type: Plain text
-#: ../tin.5:2164
+#: ../tin.5:2178
 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 "
@@ -13532,13 +13575,13 @@ msgstr ""
 "B<undescores_regex> is blank, then B<tin>(1)  uses a built-in default."
 
 # type: TP
-#: ../tin.5:2164
+#: ../tin.5:2178
 #, no-wrap
 msgid "B<unlink_article>"
 msgstr "B<unlink_article>"
 
 # type: Plain text
-#: ../tin.5:2168
+#: ../tin.5:2182
 msgid ""
 "If ON remove I<${TIN_HOMEDIR:-\"$HOME\"}/.article> after posting. Default is "
 "ON."
@@ -13547,13 +13590,13 @@ msgstr ""
 "ON."
 
 # type: TP
-#: ../tin.5:2168
+#: ../tin.5:2182
 #, no-wrap
 msgid "B<url_handler>"
 msgstr "B<url_handler>"
 
 # type: Plain text
-#: ../tin.5:2173
+#: ../tin.5:2187
 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 "
@@ -13564,47 +13607,47 @@ msgstr ""
 "B<url_handler.pl %s>."
 
 # type: TP
-#: ../tin.5:2173
+#: ../tin.5:2187
 #, no-wrap
 msgid "B<url_highlight>"
 msgstr "B<url_highlight>"
 
 # type: TP
-#: ../tin.5:2176
+#: ../tin.5:2190
 #, no-wrap
 msgid "B<use_color>"
 msgstr "B<use_color>"
 
 # type: Plain text
-#: ../tin.5:2181
+#: ../tin.5:2195
 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
-#: ../tin.5:2181
+#: ../tin.5:2195
 #, no-wrap
 msgid "B<use_keypad>"
 msgstr "B<use_keypad>"
 
 # type: Plain text
-#: ../tin.5:2184
+#: ../tin.5:2198
 msgid "Use scroll keys on keypad. Default is OFF."
 msgstr "Use scroll keys on keypad. Default is OFF."
 
 # type: TP
-#: ../tin.5:2184
+#: ../tin.5:2198
 #, no-wrap
 msgid "B<use_mouse>"
 msgstr "B<use_mouse>"
 
 # type: TP
-#: ../tin.5:2190
+#: ../tin.5:2204
 #, no-wrap
 msgid "B<use_slrnface>"
 msgstr "B<use_slrnface>"
 
 # type: Plain text
-#: ../tin.5:2202
+#: ../tin.5:2216
 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 an B<xterm>"
@@ -13615,19 +13658,19 @@ msgstr ""
 "(1x)  and B<slrnface>(1)  must be in your $B<PATH>. Default is OFF."
 
 # type: TP
-#: ../tin.5:2202
+#: ../tin.5:2216
 #, no-wrap
 msgid "B<utf8_graphics>"
 msgstr "B<utf8_graphics>"
 
 # type: TP
-#: ../tin.5:2206
+#: ../tin.5:2220
 #, no-wrap
 msgid "B<verbatim_begin_regex>"
 msgstr "B<verbatim_begin_regex>"
 
 # type: Plain text
-#: ../tin.5:2210
+#: ../tin.5:2224
 msgid ""
 "A regular expression that tin will use to find the begin of a verbatim "
 "block.  Default is #v+"
@@ -13636,13 +13679,13 @@ msgstr ""
 "block.  Default is #v+"
 
 # type: TP
-#: ../tin.5:2210
+#: ../tin.5:2224
 #, no-wrap
 msgid "B<verbatim_end_regex>"
 msgstr "B<verbatim_end_regex>"
 
 # type: Plain text
-#: ../tin.5:2214
+#: ../tin.5:2228
 msgid ""
 "A regular expression that tin will use to find the end of a verbatim block.  "
 "Default is #v-"
@@ -13651,18 +13694,18 @@ msgstr ""
 "Default is #v-"
 
 # type: Plain text
-#: ../tin.5:2218
+#: ../tin.5:2232
 msgid "If ON verbatim blocks will be detected.  Default is ON"
 msgstr "If ON verbatim blocks will be detected.  Default is ON"
 
 # type: TP
-#: ../tin.5:2218
+#: ../tin.5:2232
 #, no-wrap
 msgid "B<wildcard>"
 msgstr "B<wildcard>"
 
 # type: Plain text
-#: ../tin.5:2230
+#: ../tin.5:2244
 msgid ""
 "Allows you to select how B<tin>(1)  matches strings. The default is 0 and "
 "uses the wildmat notation, which is how this has traditionally been handled. "
@@ -13679,19 +13722,19 @@ msgstr ""
 "the wildmat notation."
 
 # type: TP
-#: ../tin.5:2230
+#: ../tin.5:2244
 #, no-wrap
 msgid "B<word_h_display_marks>"
 msgstr "B<word_h_display_marks>"
 
 # type: TP
-#: ../tin.5:2242
+#: ../tin.5:2256
 #, no-wrap
 msgid "B<word_highlight>"
 msgstr "B<word_highlight>"
 
 # type: Plain text
-#: ../tin.5:2250
+#: ../tin.5:2264
 msgid ""
 "Enable word highlighting. See B<word_h_display_marks> for the options "
 "available. If B<use_color> is enabled the colors specified in "
@@ -13708,19 +13751,19 @@ msgstr ""
 "are used."
 
 # type: TP
-#: ../tin.5:2250
+#: ../tin.5:2264
 #, no-wrap
 msgid "B<wrap_column>"
 msgstr "B<wrap_column>"
 
 # type: TP
-#: ../tin.5:2266
+#: ../tin.5:2280
 #, no-wrap
 msgid "B<xpost_quote_format>"
 msgstr "B<xpost_quote_format>"
 
 # type: Plain text
-#: ../tin.5:2282
+#: ../tin.5:2296
 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 "
@@ -13735,18 +13778,18 @@ msgstr ""
 "I<newslibdir>."
 
 # type: TP
-#: ../tin.5:2282
+#: ../tin.5:2296
 #, no-wrap
 msgid "B<domainname>"
 msgstr "B<domainname>"
 
 # type: Plain text
-#: ../tin.5:2285
+#: ../tin.5:2299
 msgid "Sets a global domain name used in From lines"
 msgstr "Sets a global domain name used in From lines"
 
 # type: Plain text
-#: ../tin.5:2289
+#: ../tin.5:2303
 msgid ""
 "Defines the name of your organization. $B<ORGANIZATION> overrides any "
 "specified value."
@@ -13755,13 +13798,13 @@ msgstr ""
 "specified value."
 
 # type: TP
-#: ../tin.5:2289
+#: ../tin.5:2303
 #, no-wrap
 msgid "B<newslibdir>"
 msgstr "B<newslibdir>"
 
 # type: Plain text
-#: ../tin.5:2294
+#: ../tin.5:2308
 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>. "
@@ -13772,13 +13815,13 @@ msgstr ""
 "$B<TIN_LIBDIR> overrides any specified value."
 
 # type: TP
-#: ../tin.5:2294
+#: ../tin.5:2308
 #, no-wrap
 msgid "B<bugaddress>"
 msgstr "B<bugaddress>"
 
 # type: Plain text
-#: ../tin.5:2300
+#: ../tin.5:2314
 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."
@@ -13791,18 +13834,18 @@ msgstr ""
 "administration if you want to deal with your lusers problems on your own."
 
 # type: TP
-#: ../tin.5:2300
+#: ../tin.5:2314
 #, no-wrap
 msgid "B<inewsdir>"
 msgstr "B<inewsdir>"
 
 # type: Plain text
-#: ../tin.5:2305
+#: ../tin.5:2319
 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
-#: ../tin.5:2309
+#: ../tin.5:2323
 msgid ""
 "Default charset to be used in MIME's ''Content-Type:'' header. "
 "$B<MM_CHARSET> overrides any specified value."
@@ -13811,14 +13854,14 @@ msgstr ""
 "$B<MM_CHARSET> overrides any specified value."
 
 # type: Plain text
-#: ../tin.5:2312
+#: ../tin.5:2326
 msgid ""
 "Default encoding scheme use in MIME articles. 8bit might be the best value."
 msgstr ""
 "Default encoding scheme use in MIME articles. 8bit might be the best value."
 
 # type: Plain text
-#: ../tin.5:2316
+#: ../tin.5:2330
 msgid ""
 "Default encoding scheme use in MIME letters. quoted-printable is a good "
 "choice here."
@@ -13827,24 +13870,24 @@ msgstr ""
 "choice here."
 
 # type: TP
-#: ../tin.5:2316
+#: ../tin.5:2330
 #, no-wrap
 msgid "B<disable_gnksa_domain_check>"
 msgstr "B<disable_gnksa_domain_check>"
 
 # type: Plain text
-#: ../tin.5:2319
+#: ../tin.5:2333
 msgid "Allow unregistered top level domains"
 msgstr "Allow unregistered top level domains"
 
 # type: TP
-#: ../tin.5:2319
+#: ../tin.5:2333
 #, no-wrap
 msgid "B<disable_sender>"
 msgstr "B<disable_sender>"
 
 # type: Plain text
-#: ../tin.5:2323
+#: ../tin.5:2337
 msgid ""
 "Don't generate a ''Sender:'' header. This has an effect only if "
 "B<inews_prog> is set to --internal."
@@ -13853,13 +13896,13 @@ msgstr ""
 "B<inews_prog> is set to --internal."
 
 # type: TP
-#: ../tin.5:2323
+#: ../tin.5:2337
 #, no-wrap
 msgid "B<spooldir>"
 msgstr "B<spooldir>"
 
 # type: Plain text
-#: ../tin.5:2328
+#: ../tin.5:2342
 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>.  "
@@ -13870,13 +13913,13 @@ msgstr ""
 "$B<TIN_SPOOLDIR> overrides any specified value."
 
 # type: TP
-#: ../tin.5:2328
+#: ../tin.5:2342
 #, no-wrap
 msgid "B<overviewdir>"
 msgstr "B<overviewdir>"
 
 # type: Plain text
-#: ../tin.5:2336
+#: ../tin.5:2350
 msgid ""
 "Base of your NOV database B<newsoverview>(5)  (tradspool style; might be the "
 "same dir as I<spooldir>), common values are I</var/spool/overview>, I</usr/"
@@ -13889,26 +13932,26 @@ msgstr ""
 "specified value."
 
 # type: TP
-#: ../tin.5:2336
+#: ../tin.5:2350
 #, no-wrap
 msgid "B<overviewfile>"
 msgstr "B<overviewfile>"
 
 # type: Plain text
-#: ../tin.5:2340
+#: ../tin.5:2354
 msgid ""
 "Name of a single overview file, common values are I<.overview>, I<over.view>."
 msgstr ""
 "Name of a single overview file, common values are I<.overview>, I<over.view>."
 
 # type: TP
-#: ../tin.5:2340
+#: ../tin.5:2354
 #, no-wrap
 msgid "B<overviewfmtfile>"
 msgstr "B<overviewfmtfile>"
 
 # type: Plain text
-#: ../tin.5:2345
+#: ../tin.5:2359
 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 "
@@ -13919,13 +13962,13 @@ msgstr ""
 "your configuration differs."
 
 # type: TP
-#: ../tin.5:2345
+#: ../tin.5:2359
 #, no-wrap
 msgid "B<activefile>"
 msgstr "B<activefile>"
 
 # type: Plain text
-#: ../tin.5:2351
+#: ../tin.5:2365
 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 "
@@ -13938,13 +13981,13 @@ msgstr ""
 "specified value."
 
 # type: TP
-#: ../tin.5:2351
+#: ../tin.5:2365
 #, no-wrap
 msgid "B<activetimesfile>"
 msgstr "B<activetimesfile>"
 
 # type: Plain text
-#: ../tin.5:2356
+#: ../tin.5:2370
 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 "
@@ -13955,13 +13998,13 @@ msgstr ""
 "configuration differs."
 
 # type: TP
-#: ../tin.5:2356
+#: ../tin.5:2370
 #, no-wrap
 msgid "B<newsgroupsfile>"
 msgstr "B<newsgroupsfile>"
 
 # type: Plain text
-#: ../tin.5:2361
+#: ../tin.5:2375
 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 "
@@ -13972,13 +14015,13 @@ msgstr ""
 "configuration differs."
 
 # type: TP
-#: ../tin.5:2361
+#: ../tin.5:2375
 #, no-wrap
 msgid "B<subscriptionsfile>"
 msgstr "B<subscriptionsfile>"
 
 # type: Plain text
-#: ../tin.5:2366
+#: ../tin.5:2380
 msgid ""
 "Full pathname of your newssystem's subscriptions file; usually the "
 "subscriptions file is in I<newslibdir>, so you only have to change this "
@@ -13989,12 +14032,12 @@ msgstr ""
 "setting if your configuration differs."
 
 # type: Plain text
-#: ../tin.5:2370
+#: ../tin.5:2384
 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
-#: ../tin.5:2374
+#: ../tin.5:2388
 msgid ""
 "translation into language specified in $B<LC_ALL>, $B<LC_MESSAGES> or "
 "$B<LANG>"
@@ -14003,7 +14046,7 @@ msgstr ""
 "$B<LANG>"
 
 # type: Plain text
-#: ../tin.5:2388
+#: ../tin.5:2402
 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 "
@@ -14017,7 +14060,7 @@ msgstr ""
 
 # type: Plain text
 #.  TODO: IIRC tin issues just a warning in that case?
-#: ../tin.5:2393
+#: ../tin.5:2407
 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 "
@@ -14028,7 +14071,7 @@ msgstr ""
 "is rejected."
 
 # type: Plain text
-#: ../tin.5:2396
+#: ../tin.5:2410
 msgid ""
 "Each line consists of four space-separated fields \"I<name> I<highmark> "
 "I<lowmark> I<flags>\"."
@@ -14037,30 +14080,30 @@ msgstr ""
 "I<lowmark> I<flags>\"."
 
 # type: TP
-#: ../tin.5:2396 ../tin.5:2449
+#: ../tin.5:2410 ../tin.5:2463
 #, no-wrap
 msgid "B<name>"
 msgstr "B<name>"
 
 # type: TP
-#: ../tin.5:2399
+#: ../tin.5:2413
 #, no-wrap
 msgid "B<highmark>"
 msgstr "B<highmark>"
 
 # type: Plain text
-#: ../tin.5:2402
+#: ../tin.5:2416
 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
-#: ../tin.5:2402
+#: ../tin.5:2416
 #, no-wrap
 msgid "B<lowmark>"
 msgstr "B<lowmark>"
 
 # type: Plain text
-#: ../tin.5:2409
+#: ../tin.5:2423
 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 "
@@ -14075,90 +14118,90 @@ msgstr ""
 "are no articles in the newsgroup."
 
 # type: TP
-#: ../tin.5:2409
+#: ../tin.5:2423
 #, no-wrap
 msgid "B<flags>"
 msgstr "B<flags>"
 
 # type: Plain text
-#: ../tin.5:2412
+#: ../tin.5:2426
 msgid "can be one of those"
 msgstr "can be one of those"
 
 # type: TP
-#: ../tin.5:2413
+#: ../tin.5:2427
 #, no-wrap
 msgid "B<y>"
 msgstr "B<y>"
 
 # type: Plain text
-#: ../tin.5:2416
+#: ../tin.5:2430
 msgid "local postings are allowed"
 msgstr "local postings are allowed"
 
 # type: TP
-#: ../tin.5:2416
+#: ../tin.5:2430
 #, no-wrap
 msgid "B<n>"
 msgstr "B<n>"
 
 # type: Plain text
-#: ../tin.5:2419
+#: ../tin.5:2433
 msgid "no local postings are allowed, only remote ones"
 msgstr "no local postings are allowed, only remote ones"
 
 # type: TP
-#: ../tin.5:2419
+#: ../tin.5:2433
 #, no-wrap
 msgid "B<m>"
 msgstr "B<m>"
 
 # type: Plain text
-#: ../tin.5:2422
+#: ../tin.5:2436
 msgid "the group is moderated and all postings must be approved"
 msgstr "the group is moderated and all postings must be approved"
 
 # type: TP
-#: ../tin.5:2422
+#: ../tin.5:2436
 #, no-wrap
 msgid "B<j>"
 msgstr "B<j>"
 
 # type: Plain text
-#: ../tin.5:2425
+#: ../tin.5:2439
 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
-#: ../tin.5:2425
+#: ../tin.5:2439
 #, no-wrap
 msgid "B<x>"
 msgstr "B<x>"
 
 # type: Plain text
-#: ../tin.5:2428
+#: ../tin.5:2442
 msgid "articles cannot be posted to this newsgroup"
 msgstr "articles cannot be posted to this newsgroup"
 
 # type: TP
-#: ../tin.5:2428
+#: ../tin.5:2442
 #, no-wrap
 msgid "B<=foo.bar>"
 msgstr "B<=foo.bar>"
 
 # type: Plain text
-#: ../tin.5:2431
+#: ../tin.5:2445
 msgid "articles are locally filed into the ''foo.bar'' group"
 msgstr "articles are locally filed into the ''foo.bar'' group"
 
 # type: TP
-#: ../tin.5:2432 ../tin.5:2459 ../tin.5:2482
+#: ../tin.5:2446 ../tin.5:2473 ../tin.5:2496
 #, no-wrap
 msgid "B<tin>(1)"
 msgstr "B<tin>(1)"
 
 # type: Plain text
-#: ../tin.5:2438
+#: ../tin.5:2452
 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<RFC3977>) or LIST COUNTS "
@@ -14169,7 +14212,7 @@ msgstr ""
 "(B<RFC6048>) command instead."
 
 # type: Plain text
-#: ../tin.5:2449
+#: ../tin.5:2463
 msgid ""
 "This file provides a chronological record of when newsgroups are created. It "
 "is normally updated by the local newsserver (e.g.  B<innd>(8))  whenever a "
@@ -14182,7 +14225,7 @@ msgstr ""
 "\"I<name> I<time> I<creator>\"."
 
 # type: Plain text
-#: ../tin.5:2456
+#: ../tin.5:2470
 msgid ""
 "is the time when the group was created, expressed as the number of seconds "
 "since the epoch."
@@ -14191,18 +14234,18 @@ msgstr ""
 "since the epoch."
 
 # type: TP
-#: ../tin.5:2456
+#: ../tin.5:2470
 #, no-wrap
 msgid "B<creator>"
 msgstr "B<creator>"
 
 # type: Plain text
-#: ../tin.5:2459
+#: ../tin.5:2473
 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
-#: ../tin.5:2465
+#: ../tin.5:2479
 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<RFC3977>) command "
@@ -14213,7 +14256,7 @@ msgstr ""
 "instead."
 
 # type: Plain text
-#: ../tin.5:2476
+#: ../tin.5:2490
 msgid ""
 "This file provides short descriptions of each newsgroup. It is normally "
 "updated by the local newsserver (e.g.  B<innd>(8))  whenever a new group is "
@@ -14226,7 +14269,7 @@ msgstr ""
 "\tI<one-line description>\"."
 
 # type: Plain text
-#: ../tin.5:2488
+#: ../tin.5:2502
 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<RFC3977>) "
@@ -14237,7 +14280,7 @@ msgstr ""
 "command instead."
 
 # type: Plain text
-#: ../tin.5:2497
+#: ../tin.5:2511
 msgid ""
 "This file specifies might hold a default organization to be used in the "
 "''Organization:'' header. $B<ORGANIZATION> has a higher priority if set."
@@ -14246,7 +14289,7 @@ msgstr ""
 "''Organization:'' header. $B<ORGANIZATION> has a higher priority if set."
 
 # type: Plain text
-#: ../tin.5:2515
+#: ../tin.5:2529
 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 "
@@ -14263,7 +14306,7 @@ msgstr ""
 "the LIST OVERVIEW.FMT (B<RFC3977>) command instead."
 
 # type: Plain text
-#: ../tin.5:2530
+#: ../tin.5:2544
 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 "
@@ -14278,20 +14321,22 @@ msgstr ""
 "the LIST SUBSCRIPTIONS (B<RFC6048>) command instead."
 
 # type: Plain text
-#: ../tin.5:2571
+#: ../tin.5:2587
 msgid ""
 "B<elm>(1), B<inews>(1), B<ispell>(1), B<lp>(1), B<lpr>(1), B<metamail>(1)  "
 "B<perl>(1), B<pgp>(1), B<rn>(1), B<shar>(1), B<slrnface>(1), B<tin>(1), "
-"B<xterm>(1x), B<iconv>(3), B<iconv_open>(3), B<nl_langinfo>(3), B<pcre>(3), "
-"B<strftime>(3), B<system>(3), B<mailcap>(5), B<active>(5), B<mbox>(5), "
-"B<mmdf>(5), B<newsoverview>(5), B<overview.fmt>(5), B<innd>(8), B<RFC1524>, "
-"B<RFC2045>, B<RFC2046>, B<RFC2047>, B<RFC2048>, B<RFC2980>, B<RFC3977>, "
-"B<RFC4643>, B<RFC5322>, B<RFC5536>, B<RFC5537>, B<RFC6048>"
+"B<xterm>(1x), B<heapsort>(3)  B<iconv>(3), B<iconv_open>(3), B<nl_langinfo>"
+"(3), B<pcre>(3), B<qsort>(3), B<strftime>(3), B<system>(3), B<mailcap>(5), "
+"B<active>(5), B<mbox>(5), B<mmdf>(5), B<newsoverview>(5), B<overview.fmt>"
+"(5), B<innd>(8), B<RFC1524>, B<RFC2045>, B<RFC2046>, B<RFC2047>, B<RFC2048>, "
+"B<RFC2980>, B<RFC3977>, B<RFC4643>, B<RFC5322>, B<RFC5536>, B<RFC5537>, "
+"B<RFC6048>"
 msgstr ""
 "B<elm>(1), B<inews>(1), B<ispell>(1), B<lp>(1), B<lpr>(1), B<metamail>(1)  "
 "B<perl>(1), B<pgp>(1), B<rn>(1), B<shar>(1), B<slrnface>(1), B<tin>(1), "
-"B<xterm>(1x), B<iconv>(3), B<iconv_open>(3), B<nl_langinfo>(3), B<pcre>(3), "
-"B<strftime>(3), B<system>(3), B<mailcap>(5), B<active>(5), B<mbox>(5), "
-"B<mmdf>(5), B<newsoverview>(5), B<overview.fmt>(5), B<innd>(8), B<RFC1524>, "
-"B<RFC2045>, B<RFC2046>, B<RFC2047>, B<RFC2048>, B<RFC2980>, B<RFC3977>, "
-"B<RFC4643>, B<RFC5322>, B<RFC5536>, B<RFC5537>, B<RFC6048>"
+"B<xterm>(1x), B<heapsort>(3)  B<iconv>(3), B<iconv_open>(3), B<nl_langinfo>"
+"(3), B<pcre>(3), B<qsort>(3), B<strftime>(3), B<system>(3), B<mailcap>(5), "
+"B<active>(5), B<mbox>(5), B<mmdf>(5), B<newsoverview>(5), B<overview.fmt>"
+"(5), B<innd>(8), B<RFC1524>, B<RFC2045>, B<RFC2046>, B<RFC2047>, B<RFC2048>, "
+"B<RFC2980>, B<RFC3977>, B<RFC4643>, B<RFC5322>, B<RFC5536>, B<RFC5537>, "
+"B<RFC6048>"
diff -Nurp --exclude='.bzr*' tin-2.1.0/doc/l10n/tin-man.pot tin-2.1.1/doc/l10n/tin-man.pot
--- tin-2.1.0/doc/l10n/tin-man.pot	2011-12-24 16:27:10.000000000 +0100
+++ tin-2.1.1/doc/l10n/tin-man.pot	2012-05-24 00:00:22.000000000 +0200
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2011-12-24 16:27+0100\n"
+"POT-Creation-Date: 2012-05-24 00:00+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -30,7 +30,7 @@ msgstr ""
 # type: TH
 #: ../tin.1:12 ../tin.5:9
 #, no-wrap
-msgid "2.1.0"
+msgid "2.1.1"
 msgstr ""
 
 # type: TH
@@ -124,7 +124,7 @@ msgid "Interactive mode:"
 msgstr ""
 
 # type: TP
-#: ../tin.1:80 ../tin.1:90 ../tin.1:1068 ../tin.1:3236
+#: ../tin.1:80 ../tin.1:90 ../tin.1:1071 ../tin.1:3255
 #, no-wrap
 msgid "B<0>"
 msgstr ""
@@ -135,7 +135,7 @@ msgid "Successful program execution."
 msgstr ""
 
 # type: TP
-#: ../tin.1:83 ../tin.1:93 ../tin.1:3239
+#: ../tin.1:83 ../tin.1:93 ../tin.1:3258
 #, no-wrap
 msgid "B<1>"
 msgstr ""
@@ -156,7 +156,7 @@ msgid "No unread news"
 msgstr ""
 
 # type: TP
-#: ../tin.1:96 ../tin.1:3242
+#: ../tin.1:96 ../tin.1:3261
 #, no-wrap
 msgid "B<2>"
 msgstr ""
@@ -859,16 +859,15 @@ msgstr ""
 # type: Plain text
 #: ../tin.1:382
 msgid ""
-"If a thread has unread articles in it it's marked with a "
-"B<art_marked_unread> in front of the total number of articles in the "
-"thread. If there are recent articles within the thread it might be marked "
-"with B<art_marked_recent> in front of the total number of articles in the "
-"thread - this is controlled by the B<recent_time> option. If a thread has "
-"hot articles in it (see also section \"FILTERING ARTICLES\") it's marked "
-"with B<art_marked_selected> in front of the total number of articles in the "
-"thread. The number of lines of the first (unread) article in the thread "
-"might also be shown right before the subject - this is controlled by the "
-"B<show_info> option."
+"If a thread has unread articles it is marked with B<art_marked_unread> in "
+"front of the total number of articles in the thread. If there are recent "
+"articles within the thread it might be marked with B<art_marked_recent> in "
+"front of the total number of articles in the thread - this is controlled by "
+"the B<recent_time> option. If a thread has hot articles in it (see also "
+"section \"FILTERING ARTICLES\") it's marked with B<art_marked_selected> in "
+"front of the total number of articles in the thread. The number of lines of "
+"the first (unread) article in the thread might also be shown right before "
+"the subject - this is controlled by the B<show_info> option."
 msgstr ""
 
 # type: Plain text
@@ -1099,7 +1098,7 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:477 ../tin.1:1340 ../tin.1:1393
+#: ../tin.1:477 ../tin.1:1343 ../tin.1:1396
 #, no-wrap
 msgid "B<ShellEscape '!'>"
 msgstr ""
@@ -1179,7 +1178,7 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:508 ../tin.1:1346 ../tin.1:1400
+#: ../tin.1:508 ../tin.1:1349 ../tin.1:1403
 #, no-wrap
 msgid "B<Help 'h'>"
 msgstr ""
@@ -1193,13 +1192,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:514 ../tin.1:1349 ../tin.1:1403
+#: ../tin.1:514 ../tin.1:1352 ../tin.1:1406
 #, no-wrap
 msgid "B<ToggleHelpDisplay 'H'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:517 ../tin.1:1352 ../tin.1:1406
+#: ../tin.1:517 ../tin.1:1355 ../tin.1:1409
 msgid "Toggle the display of help mini menu at the bottom of the screen."
 msgstr ""
 
@@ -1237,7 +1236,7 @@ msgid "NEWSGROUP SELECTION COMMANDS"
 msgstr ""
 
 # type: TP
-#: ../tin.1:529 ../tin.1:657 ../tin.1:907 ../tin.1:1071 ../tin.1:3248
+#: ../tin.1:529 ../tin.1:660 ../tin.1:910 ../tin.1:1074 ../tin.1:3267
 #, no-wrap
 msgid "B<4>"
 msgstr ""
@@ -1261,13 +1260,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:536 ../tin.1:678 ../tin.1:928
+#: ../tin.1:536 ../tin.1:681 ../tin.1:931
 #, no-wrap
 msgid "B<SetRange '#'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:540 ../tin.1:682 ../tin.1:932
+#: ../tin.1:540 ../tin.1:685 ../tin.1:935
 msgid ""
 "Choose a range of articles to be affected by the next command. See the "
 "section \"RANGES\" for more information."
@@ -1285,18 +1284,18 @@ msgid "Sort the list of newsgroups."
 msgstr ""
 
 # type: TP
-#: ../tin.1:543 ../tin.1:685 ../tin.1:935 ../tin.1:1125 ../tin.1:1337 ../tin.1:1387
+#: ../tin.1:543 ../tin.1:688 ../tin.1:938 ../tin.1:1128 ../tin.1:1340 ../tin.1:1390
 #, no-wrap
 msgid "B<SearchRepeat '\\e'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:546 ../tin.1:938 ../tin.1:1128 ../tin.1:1340 ../tin.1:1390
+#: ../tin.1:546 ../tin.1:941 ../tin.1:1131 ../tin.1:1343 ../tin.1:1393
 msgid "Repeat the previous search."
 msgstr ""
 
 # type: TP
-#: ../tin.1:546 ../tin.1:688 ../tin.1:938 ../tin.1:1128 ../tin.1:1331 ../tin.1:1381
+#: ../tin.1:546 ../tin.1:691 ../tin.1:941 ../tin.1:1131 ../tin.1:1334 ../tin.1:1384
 #, no-wrap
 msgid "B<SearchSubjF '/'>"
 msgstr ""
@@ -1307,7 +1306,7 @@ msgid "Search for a group by name and de
 msgstr ""
 
 # type: TP
-#: ../tin.1:549 ../tin.1:691 ../tin.1:941 ../tin.1:1131 ../tin.1:1334 ../tin.1:1384
+#: ../tin.1:549 ../tin.1:694 ../tin.1:944 ../tin.1:1134 ../tin.1:1337 ../tin.1:1387
 #, no-wrap
 msgid "B<SearchSubjB '?'>"
 msgstr ""
@@ -1342,7 +1341,7 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:559 ../tin.1:766 ../tin.1:979 ../tin.1:1189
+#: ../tin.1:559 ../tin.1:769 ../tin.1:982 ../tin.1:1192
 #, no-wrap
 msgid "B<Catchup 'c'>"
 msgstr ""
@@ -1355,7 +1354,7 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:563 ../tin.1:770 ../tin.1:983 ../tin.1:1193
+#: ../tin.1:563 ../tin.1:773 ../tin.1:986 ../tin.1:1196
 #, no-wrap
 msgid "B<CatchupNextUnread 'C'>"
 msgstr ""
@@ -1381,13 +1380,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:571 ../tin.1:783 ../tin.1:996 ../tin.1:1205
+#: ../tin.1:571 ../tin.1:786 ../tin.1:999 ../tin.1:1208
 #, no-wrap
 msgid "B<EditFilter 'E'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:574 ../tin.1:786 ../tin.1:999 ../tin.1:1208
+#: ../tin.1:574 ../tin.1:789 ../tin.1:1002 ../tin.1:1211
 msgid "Edit the filter file and reload it afterwards."
 msgstr ""
 
@@ -1398,14 +1397,14 @@ msgid "B<SelectGoto 'g'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:578 ../tin.1:790
+#: ../tin.1:578 ../tin.1:793
 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
-#: ../tin.1:578 ../tin.1:793 ../tin.1:999 ../tin.1:1221 ../tin.1:1343 ../tin.1:1396
+#: ../tin.1:578 ../tin.1:796 ../tin.1:1002 ../tin.1:1224 ../tin.1:1346 ../tin.1:1399
 #, no-wrap
 msgid "B<ToggleInfoLastLine 'i'>"
 msgstr ""
@@ -1419,13 +1418,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:583 ../tin.1:797 ../tin.1:1002 ../tin.1:1224
+#: ../tin.1:583 ../tin.1:800 ../tin.1:1005 ../tin.1:1227
 #, no-wrap
 msgid "B<ToggleInverseVideo 'I'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:586 ../tin.1:800 ../tin.1:1005 ../tin.1:1227
+#: ../tin.1:586 ../tin.1:803 ../tin.1:1008 ../tin.1:1230
 msgid "Toggle inverse video."
 msgstr ""
 
@@ -1445,13 +1444,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:592 ../tin.1:817 ../tin.1:1241
+#: ../tin.1:592 ../tin.1:820 ../tin.1:1244
 #, no-wrap
 msgid "B<OptionMenu 'M'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:596 ../tin.1:821 ../tin.1:1245
+#: ../tin.1:596 ../tin.1:824 ../tin.1:1248
 msgid ""
 "User configurable options menu (for more information see section \"GLOBAL "
 "OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES\")."
@@ -1469,7 +1468,7 @@ msgid "Positions the cursor on the next 
 msgstr ""
 
 # type: TP
-#: ../tin.1:599 ../tin.1:838 ../tin.1:1024 ../tin.1:1262
+#: ../tin.1:599 ../tin.1:841 ../tin.1:1027 ../tin.1:1265
 #, no-wrap
 msgid "B<Quit 'q'>"
 msgstr ""
@@ -1482,13 +1481,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:603 ../tin.1:841 ../tin.1:1027 ../tin.1:1265
+#: ../tin.1:603 ../tin.1:844 ../tin.1:1030 ../tin.1:1268
 #, no-wrap
 msgid "B<QuitTin 'Q'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:606 ../tin.1:844 ../tin.1:1030 ../tin.1:1268
+#: ../tin.1:606 ../tin.1:847 ../tin.1:1033 ../tin.1:1271
 msgid "Quit B<tin> - don't ask the user to confirm."
 msgstr ""
 
@@ -1507,13 +1506,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:611 ../tin.1:847 ../tin.1:1030
+#: ../tin.1:611 ../tin.1:850 ../tin.1:1033
 #, no-wrap
 msgid "B<BugReport 'R'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:615 ../tin.1:851 ../tin.1:1034
+#: ../tin.1:615 ../tin.1:854 ../tin.1:1037
 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."
@@ -1573,7 +1572,7 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:633 ../tin.1:875 ../tin.1:1049 ../tin.1:1302
+#: ../tin.1:633 ../tin.1:878 ../tin.1:1052 ../tin.1:1305
 #, no-wrap
 msgid "B<Post 'w'>"
 msgstr ""
@@ -1645,43 +1644,51 @@ msgstr ""
 
 # type: Plain text
 #: ../tin.1:660
+msgid ""
+"All searches in this level are limited to unread articles if in "
+"B<show_only_unread_arts> mode. B<GroupToggleReadUnread> ('B<r>')  can be use "
+"toggle the setting right before/after the search."
+msgstr ""
+
+# type: Plain text
+#: ../tin.1:663
 msgid "Select article 4."
 msgstr ""
 
 # type: TP
-#: ../tin.1:660 ../tin.1:910 ../tin.1:1074
+#: ../tin.1:663 ../tin.1:913 ../tin.1:1077
 #, no-wrap
 msgid "B<MenuFilterSelect '^A'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:664 ../tin.1:914 ../tin.1:1078
+#: ../tin.1:667 ../tin.1:917 ../tin.1:1081
 msgid ""
 "Auto select article(s) using a menu. Read the section \"FILTERING ARTICLES\" "
 "for more information."
 msgstr ""
 
 # type: TP
-#: ../tin.1:664 ../tin.1:914 ../tin.1:1090
+#: ../tin.1:667 ../tin.1:917 ../tin.1:1093
 #, no-wrap
 msgid "B<MenuFilterKill '^K'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:668 ../tin.1:918 ../tin.1:1094
+#: ../tin.1:671 ../tin.1:921 ../tin.1:1097
 msgid ""
 "Kill article(s) using a menu. Read the section \"FILTERING ARTICLES\" for "
 "more information."
 msgstr ""
 
 # type: TP
-#: ../tin.1:668 ../tin.1:918
+#: ../tin.1:671 ../tin.1:921
 #, no-wrap
 msgid "B<MarkFeedRead '^X'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:673 ../tin.1:923
+#: ../tin.1:676 ../tin.1:926
 msgid ""
 "Mark current article, thread, range, auto-selected (hot) articles, articles "
 "matching pattern or tagged articles as read. A prompt asks which type should "
@@ -1689,13 +1696,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:673 ../tin.1:923
+#: ../tin.1:676 ../tin.1:926
 #, no-wrap
 msgid "B<MarkFeedUnread '^W'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:678 ../tin.1:928
+#: ../tin.1:681 ../tin.1:931
 msgid ""
 "Mark current article, thread, range, auto-selected (hot) articles, articles "
 "matching pattern or tagged articles as unread. A prompt asks which type "
@@ -1703,63 +1710,63 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:682 ../tin.1:932 ../tin.1:1122
+#: ../tin.1:685 ../tin.1:935 ../tin.1:1125
 #, no-wrap
 msgid "B<LastViewed '-'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:685 ../tin.1:935 ../tin.1:1125
+#: ../tin.1:688 ../tin.1:938 ../tin.1:1128
 msgid "Re-enter the last message that was viewed."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:688
+#: ../tin.1:691
 msgid "Repeat the previous search"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:691
+#: ../tin.1:694
 msgid "Search forward for specified subject."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:694
+#: ../tin.1:697
 msgid "Search backward for specified subject."
 msgstr ""
 
 # type: TP
-#: ../tin.1:694
+#: ../tin.1:697
 #, no-wrap
 msgid "B<GroupSelThd '*'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:697
+#: ../tin.1:700
 msgid "Select current thread for later processing."
 msgstr ""
 
 # type: TP
-#: ../tin.1:697
+#: ../tin.1:700
 #, no-wrap
 msgid "B<GroupDoAutoSel '+'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:701
+#: ../tin.1:704
 msgid ""
 "Selects all threads in current group. It is a shortcut for calling "
 "B<GroupSelPattern> with a pattern of ''*''."
 msgstr ""
 
 # type: TP
-#: ../tin.1:701
+#: ../tin.1:704
 #, no-wrap
 msgid "B<GroupToggleThdSel '.'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:706
+#: ../tin.1:709
 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 "
@@ -1767,13 +1774,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:706
+#: ../tin.1:709
 #, no-wrap
 msgid "B<GroupSelThdIfUnreadSelected ';'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:711
+#: ../tin.1:714
 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 "
@@ -1781,13 +1788,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:711
+#: ../tin.1:714
 #, no-wrap
 msgid "B<GroupSelPattern '='>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:717
+#: ../tin.1:720
 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 "
@@ -1796,24 +1803,24 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:717
+#: ../tin.1:720
 #, no-wrap
 msgid "B<GroupReverseSel '@'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:720
+#: ../tin.1:723
 msgid "Reverse all selections on all articles."
 msgstr ""
 
 # type: TP
-#: ../tin.1:720
+#: ../tin.1:723
 #, no-wrap
 msgid "B<GroupUndoSel '~'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:726
+#: ../tin.1:729
 msgid ""
 "Undo all selections on all articles. It clears the toggle effect of "
 "B<GroupMarkUnselArtRead> ('B<X>') command. Thus after first doing a "
@@ -1822,13 +1829,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:726 ../tin.1:956 ../tin.1:1148
+#: ../tin.1:729 ../tin.1:959 ../tin.1:1151
 #, no-wrap
 msgid "B<Pipe '|'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:731 ../tin.1:961 ../tin.1:1153
+#: ../tin.1:734 ../tin.1:964 ../tin.1:1156
 msgid ""
 "Pipe current article / thread / auto-selected (hot) articles / articles "
 "matching pattern / tagged articles into command. See the section \"MAILING "
@@ -1836,13 +1843,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:731 ../tin.1:1153
+#: ../tin.1:734 ../tin.1:1156
 #, no-wrap
 msgid "B<QuickFilterSelect '['>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:740
+#: ../tin.1:743
 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: "
@@ -1854,13 +1861,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:740 ../tin.1:1162
+#: ../tin.1:743 ../tin.1:1165
 #, no-wrap
 msgid "B<QuickFilterKill ']'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:749
+#: ../tin.1:752
 msgid ""
 "Kill article(s) with a single key [after confirmation]. The defaults used "
 "for killing are based upon the following four tinrc config variables: "
@@ -1872,99 +1879,99 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:749
+#: ../tin.1:752
 #, no-wrap
 msgid "B<GroupReadBasenote '^J' 'E<lt>CRE<gt>'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:752
+#: ../tin.1:755
 msgid "Read current article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:752
+#: ../tin.1:755
 #, no-wrap
 msgid "B<GroupNextUnreadArtOrGrp 'E<lt>TABE<gt>'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:755
+#: ../tin.1:758
 msgid "View next unread article or group."
 msgstr ""
 
 # type: TP
-#: ../tin.1:755 ../tin.1:967 ../tin.1:1179
+#: ../tin.1:758 ../tin.1:970 ../tin.1:1182
 #, no-wrap
 msgid "B<SearchAuthF 'a'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:759
+#: ../tin.1:762
 msgid ""
 "Author forward search. This searches for articles with a specific ''From:'' "
 "line."
 msgstr ""
 
 # type: TP
-#: ../tin.1:759 ../tin.1:972 ../tin.1:1182
+#: ../tin.1:762 ../tin.1:975 ../tin.1:1185
 #, no-wrap
 msgid "B<SearchAuthB 'A'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:762 ../tin.1:975
+#: ../tin.1:765 ../tin.1:978
 msgid "Author backward search. Otherwise, see B<SearchAuthF> ('B<a>') above."
 msgstr ""
 
 # type: TP
-#: ../tin.1:762 ../tin.1:975 ../tin.1:1185
+#: ../tin.1:765 ../tin.1:978 ../tin.1:1188
 #, no-wrap
 msgid "B<SearchBody 'B'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:766 ../tin.1:979 ../tin.1:1189
+#: ../tin.1:769 ../tin.1:982 ../tin.1:1192
 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
-#: ../tin.1:770
+#: ../tin.1:773
 msgid ""
 "Mark all articles as read [after confirmation] then return to the group "
 "selection list. Move cursor to next group."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:774
+#: ../tin.1:777
 msgid ""
 "Mark all articles as read [after confirmation] and enter the next group with "
 "unread news."
 msgstr ""
 
 # type: TP
-#: ../tin.1:774
+#: ../tin.1:777
 #, no-wrap
 msgid "B<GroupToggleSubjDisplay 'd'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:778 ../tin.1:991
+#: ../tin.1:781 ../tin.1:994
 msgid ""
 "Cycle the display of the author through all the possible options for the "
 "tinrc variable B<show_author>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:778
+#: ../tin.1:781
 #, no-wrap
 msgid "B<GroupCancel 'D'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:783 ../tin.1:996 ../tin.1:1202
+#: ../tin.1:786 ../tin.1:999 ../tin.1:1205
 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 "
@@ -1972,37 +1979,37 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:786
+#: ../tin.1:789
 #, no-wrap
 msgid "B<GroupGoto 'g'>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:790
+#: ../tin.1:793
 #, no-wrap
 msgid "B<GroupToggleGetartLimit 'G'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:793
+#: ../tin.1:796
 msgid "Toggle article/group limit."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:797
+#: ../tin.1:800
 msgid ""
 "Display the subject of the first article in the current thread in the last "
 "line."
 msgstr ""
 
 # type: TP
-#: ../tin.1:800
+#: ../tin.1:803
 #, no-wrap
 msgid "B<GroupMarkThdRead 'K'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:806
+#: ../tin.1:809
 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 "
@@ -2011,35 +2018,35 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:806
+#: ../tin.1:809
 #, no-wrap
 msgid "B<GroupListThd 'l'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:809
+#: ../tin.1:812
 msgid "Open the thread under the current cursor position."
 msgstr ""
 
 # type: TP
-#: ../tin.1:809 ../tin.1:1011 ../tin.1:1233
+#: ../tin.1:812 ../tin.1:1014 ../tin.1:1236
 #, no-wrap
 msgid "B<LookupMessage 'L'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:812 ../tin.1:1014 ../tin.1:1236
+#: ../tin.1:815 ../tin.1:1017 ../tin.1:1239
 msgid "Look up article by ''Message-ID:''."
 msgstr ""
 
 # type: TP
-#: ../tin.1:812
+#: ../tin.1:815
 #, no-wrap
 msgid "B<GroupMail 'm'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:817 ../tin.1:1019 ../tin.1:1241
+#: ../tin.1:820 ../tin.1:1022 ../tin.1:1244
 msgid ""
 "Mail current article / thread / auto-selected (hot) articles / articles "
 "matching pattern / tagged articles to someone. See the section \"MAILING "
@@ -2047,35 +2054,35 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:821
+#: ../tin.1:824
 #, no-wrap
 msgid "B<GroupNextGroup 'n'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:824
+#: ../tin.1:827
 msgid "Go to next group."
 msgstr ""
 
 # type: TP
-#: ../tin.1:824
+#: ../tin.1:827
 #, no-wrap
 msgid "B<GroupNextUnreadArt 'N'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:827
+#: ../tin.1:830
 msgid "Go to next unread article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:827 ../tin.1:1019 ../tin.1:1251
+#: ../tin.1:830 ../tin.1:1022 ../tin.1:1254
 #, no-wrap
 msgid "B<Print 'o'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:832 ../tin.1:1024 ../tin.1:1256
+#: ../tin.1:835 ../tin.1:1027 ../tin.1:1259
 msgid ""
 "Send current article / thread / auto-selected (hot) articles / articles "
 "matching pattern / tagged articles to printer. See the section \"MAILING "
@@ -2083,51 +2090,51 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:832
+#: ../tin.1:835
 #, no-wrap
 msgid "B<GroupPrevGroup 'p'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:835
+#: ../tin.1:838
 msgid "Go to previous group."
 msgstr ""
 
 # type: TP
-#: ../tin.1:835
+#: ../tin.1:838
 #, no-wrap
 msgid "B<GroupPrevUnreadArt 'P'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:838
+#: ../tin.1:841
 msgid "Go to previous unread article."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:841 ../tin.1:1027
+#: ../tin.1:844 ../tin.1:1030
 msgid "Return to previous level."
 msgstr ""
 
 # type: TP
-#: ../tin.1:844
+#: ../tin.1:847
 #, no-wrap
 msgid "B<GroupToggleReadUnread 'r'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:847
+#: ../tin.1:850
 msgid "Toggle the display between all articles and unread articles."
 msgstr ""
 
 # type: TP
-#: ../tin.1:851
+#: ../tin.1:854
 #, no-wrap
 msgid "B<GroupSave 's'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:856 ../tin.1:1039 ../tin.1:1281
+#: ../tin.1:859 ../tin.1:1042 ../tin.1:1284
 msgid ""
 "Save current article / thread / auto-selected (hot) articles / articles "
 "matching pattern / tagged articles. See the section \"MAILING PIPING "
@@ -2135,24 +2142,24 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:856
+#: ../tin.1:859
 #, no-wrap
 msgid "B<GroupAutoSave 'S'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:859 ../tin.1:1042 ../tin.1:1284
+#: ../tin.1:862 ../tin.1:1045 ../tin.1:1287
 msgid "Save marked articles automatically without further prompting."
 msgstr ""
 
 # type: TP
-#: ../tin.1:859
+#: ../tin.1:862
 #, no-wrap
 msgid "B<GroupTag 't'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:864
+#: ../tin.1:867
 msgid ""
 "Toggle tag-status of current article / thread for B<GroupMail> ('B<m>')  / "
 "B<Pipe> ('B<|>') / B<Print> ('B<o>') / B<GroupSave> ('B<s>') / "
@@ -2160,24 +2167,24 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:864
+#: ../tin.1:867
 #, no-wrap
 msgid "B<GroupTagParts 'T'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:867
+#: ../tin.1:870
 msgid "Automatically tag in order all the parts of the current multi-part message."
 msgstr ""
 
 # type: TP
-#: ../tin.1:867
+#: ../tin.1:870
 #, no-wrap
 msgid "B<GroupToggleThreading 'u'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:872
+#: ../tin.1:875
 msgid ""
 "Cycle the threading mode through no threading, threading by subject, "
 "threading by references, threading on both subject and references, group "
@@ -2185,18 +2192,18 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:872
+#: ../tin.1:875
 #, no-wrap
 msgid "B<GroupUntag 'U'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:875
+#: ../tin.1:878
 msgid "Untag all articles that were tagged."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:881
+#: ../tin.1:884
 msgid ""
 "Post an article to current group. If posting fails for some reason, you'll "
 "get the chance to edit the article again via B<PostEdit> ('B<e>'), postpone "
@@ -2205,13 +2212,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:881
+#: ../tin.1:884
 #, no-wrap
 msgid "B<GroupRepost 'x'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:887
+#: ../tin.1:890
 msgid ""
 "Repost an already posted article / thread / auto-selected (hot) articles / "
 "articles matching pattern / tagged articles to another newsgroup(s). Useful "
@@ -2220,13 +2227,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:887
+#: ../tin.1:890
 #, no-wrap
 msgid "B<GroupMarkUnselArtRead 'X'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:895
+#: ../tin.1:898
 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.  "
@@ -2237,25 +2244,25 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:895 ../tin.1:1056 ../tin.1:1315
+#: ../tin.1:898 ../tin.1:1059 ../tin.1:1318
 #, no-wrap
 msgid "B<MarkArtUnread 'z'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:898
+#: ../tin.1:901
 msgid "Mark current article as unread."
 msgstr ""
 
 # type: TP
-#: ../tin.1:898 ../tin.1:1061 ../tin.1:1318
+#: ../tin.1:901 ../tin.1:1064 ../tin.1:1321
 #, no-wrap
 msgid "B<MarkThdUnread 'Z'>"
 msgstr ""
 
 #. --------------------------------------------------------------------
 # type: Plain text
-#: ../tin.1:905
+#: ../tin.1:908
 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 "
@@ -2263,94 +2270,94 @@ msgid ""
 msgstr ""
 
 # type: SS
-#: ../tin.1:905
+#: ../tin.1:908
 #, no-wrap
 msgid "THREAD LISTING COMMANDS"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:910
+#: ../tin.1:913
 msgid "Select article 4 within thread."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:941
+#: ../tin.1:944
 msgid "Search forward for a specified subject."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:944
+#: ../tin.1:947
 msgid "Search backwards for a specified subject."
 msgstr ""
 
 # type: TP
-#: ../tin.1:944
+#: ../tin.1:947
 #, no-wrap
 msgid "B<ThreadSelArt '*'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:947
+#: ../tin.1:950
 msgid "Select the current thread for later processing."
 msgstr ""
 
 # type: TP
-#: ../tin.1:947
+#: ../tin.1:950
 #, no-wrap
 msgid "B<ThreadToggleArtSel '.'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:950
+#: ../tin.1:953
 msgid "Toggle selection of current article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:950
+#: ../tin.1:953
 #, no-wrap
 msgid "B<ThreadReverseSel '@'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:953
+#: ../tin.1:956
 msgid "Reverse article selections."
 msgstr ""
 
 # type: TP
-#: ../tin.1:953
+#: ../tin.1:956
 #, no-wrap
 msgid "B<ThreadUndoSel '~'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:956
+#: ../tin.1:959
 msgid "Undo all selections on current thread."
 msgstr ""
 
 # type: TP
-#: ../tin.1:961
+#: ../tin.1:964
 #, no-wrap
 msgid "B<ThreadReadArt '^J' 'E<lt>CRE<gt>'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:964
+#: ../tin.1:967
 msgid "Read current article within thread."
 msgstr ""
 
 # type: TP
-#: ../tin.1:964
+#: ../tin.1:967
 #, no-wrap
 msgid "B<ThreadReadNextArtOrThread 'E<lt>TABE<gt>'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:967
+#: ../tin.1:970
 msgid "View next unread article within thread."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:972
+#: ../tin.1:975
 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 "
@@ -2358,44 +2365,44 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:983
+#: ../tin.1:986
 msgid ""
 "Mark thread as read [after confirmation] and return to the group index "
 "page.  Move cursor to next thread."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:987
+#: ../tin.1:990
 msgid ""
 "Mark thread as read [after confirmation] and enter the next thread "
 "containing unread news."
 msgstr ""
 
 # type: TP
-#: ../tin.1:987
+#: ../tin.1:990
 #, no-wrap
 msgid "B<ThreadToggleSubjDisplay 'd'>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:991
+#: ../tin.1:994
 #, no-wrap
 msgid "B<ThreadCancel 'D'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1002 ../tin.1:1224
+#: ../tin.1:1005 ../tin.1:1227
 msgid "Display the subject of the current article in the last line."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1005
+#: ../tin.1:1008
 #, no-wrap
 msgid "B<ThreadMarkArtRead 'K'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1011
+#: ../tin.1:1014
 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 "
@@ -2403,49 +2410,49 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1014
+#: ../tin.1:1017
 #, no-wrap
 msgid "B<ThreadMail 'm'>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1034
+#: ../tin.1:1037
 #, no-wrap
 msgid "B<ThreadSave 's'>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1039
+#: ../tin.1:1042
 #, no-wrap
 msgid "B<ThreadAutoSave 'S'>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1042
+#: ../tin.1:1045
 #, no-wrap
 msgid "B<ThreadTag 't'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1046 ../tin.1:1288
+#: ../tin.1:1049 ../tin.1:1291
 msgid ""
 "Toggle tag status of current article for mailing, piping, printing, saving "
 "or reposting."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1046
+#: ../tin.1:1049
 #, no-wrap
 msgid "B<ThreadUntag 'U'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1049
+#: ../tin.1:1052
 msgid "Untag all tagged threads."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1056
+#: ../tin.1:1059
 msgid ""
 "Post an article to current group. If posting fails for some reason, you'll "
 "get the chance to edit the article again via B<PostEdit> ('B<e>'), postpone "
@@ -2454,7 +2461,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1061
+#: ../tin.1:1064
 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 "
@@ -2463,143 +2470,143 @@ msgstr ""
 
 #. --------------------------------------------------------------------
 # type: Plain text
-#: ../tin.1:1066
+#: ../tin.1:1069
 msgid "Mark all articles in thread as unread."
 msgstr ""
 
 # type: SS
-#: ../tin.1:1066
+#: ../tin.1:1069
 #, no-wrap
 msgid "ARTICLE VIEWER COMMANDS"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1071
+#: ../tin.1:1074
 msgid "Read the first (base) article in this thread."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1074
+#: ../tin.1:1077
 msgid "Read response 4 in this thread."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1078
+#: ../tin.1:1081
 #, no-wrap
 msgid "B<PageReplyQuoteHeaders '^E'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1082
+#: ../tin.1:1085
 msgid ""
 "Reply through mail to the author of the current article with a copy of the "
 "article with all headers included."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1082
+#: ../tin.1:1085
 #, no-wrap
 msgid "B<PagePGPCheckArticle '^G'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1087
+#: ../tin.1:1090
 msgid "Perform B<pgp>(1)  operations on article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1087
+#: ../tin.1:1090
 #, no-wrap
 msgid "B<PageToggleRaw '^H'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1090
+#: ../tin.1:1093
 msgid "Toggles the display mode (raw including all headers vs. cooked)."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1094
+#: ../tin.1:1097
 #, no-wrap
 msgid "B<PageToggleTabs '^T'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1097
+#: ../tin.1:1100
 msgid "Toggle the TAB width between 4 and 8 characters."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1097
+#: ../tin.1:1100
 #, no-wrap
 msgid "B<PageFollowupQuoteHeaders '^W'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1101
+#: ../tin.1:1104
 msgid ""
 "Post a followup to the current article with a copy of the article with all "
 "headers included."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1101
+#: ../tin.1:1104
 #, no-wrap
 msgid "B<PageToggleTex2iso '\"'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1105
+#: ../tin.1:1108
 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
-#: ../tin.1:1105
+#: ../tin.1:1108
 #, no-wrap
 msgid "B<PageToggleAllHeaders '*'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1108
+#: ../tin.1:1111
 msgid ""
 "Toggles the display of all headers vs. headers in "
 "B<news_headers_to_display>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1108
+#: ../tin.1:1111
 #, no-wrap
 msgid "B<PageToggleRot '%'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1111
+#: ../tin.1:1114
 msgid "Toggle ROT-13 decoding for this article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1111
+#: ../tin.1:1114
 #, no-wrap
 msgid "B<PageToggleUue '('>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1115
+#: ../tin.1:1118
 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
-#: ../tin.1:1115
+#: ../tin.1:1118
 #, no-wrap
 msgid "B<PageReveal ')'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1122
+#: ../tin.1:1125
 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 "
@@ -2609,23 +2616,23 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1131
+#: ../tin.1:1134
 msgid "Forward search the text of this article."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1134
+#: ../tin.1:1137
 msgid "Backward search the text of this article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1134
+#: ../tin.1:1137
 #, no-wrap
 msgid "B<PageSkipIncludedText ':'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1139
+#: ../tin.1:1142
 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 "
@@ -2633,40 +2640,40 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1139
+#: ../tin.1:1142
 #, no-wrap
 msgid "B<PageTopThd 'E<lt>'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1142
+#: ../tin.1:1145
 msgid "Go to the first article in the current thread."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1142
+#: ../tin.1:1145
 #, no-wrap
 msgid "B<PageBotThd 'E<gt>'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1145
+#: ../tin.1:1148
 msgid "Go to the last article in the current thread."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1145
+#: ../tin.1:1148
 #, no-wrap
 msgid "B<PageToggleHighlight '_'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1148
+#: ../tin.1:1151
 msgid "Toggle word highlighting on/off."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1162
+#: ../tin.1:1165
 msgid ""
 "Auto select article(s) with a single key. The defaults used for selection "
 "are set based upon the following four tinrc config variables: "
@@ -2678,7 +2685,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1171
+#: ../tin.1:1174
 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>, "
@@ -2689,24 +2696,24 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1171
+#: ../tin.1:1174
 #, no-wrap
 msgid "B<PageNextThd '^J' 'E<lt>CRE<gt>'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1174
+#: ../tin.1:1177
 msgid "Go to next base article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1174
+#: ../tin.1:1177
 #, no-wrap
 msgid "B<PageNextUnread 'E<lt>TABE<gt>'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1179
+#: ../tin.1:1182
 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 "
@@ -2714,263 +2721,263 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1182
+#: ../tin.1:1185
 msgid "Author forward search."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1185
+#: ../tin.1:1188
 msgid "Author backward search."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1193
+#: ../tin.1:1196
 msgid ""
 "Mark the current thread as read [after confirmation] and return to the "
 "previous menu. Move cursor to next item."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1197
+#: ../tin.1:1200
 msgid ""
 "Mark the rest of the current thread as read [after confirmation] and enter "
 "the next thread with unread articles."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1197
+#: ../tin.1:1200
 #, no-wrap
 msgid "B<PageCancel 'D'>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1202
+#: ../tin.1:1205
 #, no-wrap
 msgid "B<PageEditArticle 'e'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1205
+#: ../tin.1:1208
 msgid "Edit the current article. This is restricted to mailgroups and saved news."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1208
+#: ../tin.1:1211
 #, no-wrap
 msgid "B<PageFollowupQuote 'f'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1211
+#: ../tin.1:1214
 msgid "Post a followup to the current article with a copy of the article included."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1211
+#: ../tin.1:1214
 #, no-wrap
 msgid "B<PageFollowup 'F'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1215
+#: ../tin.1:1218
 msgid ""
 "Post a followup to the current article without including a copy of the "
 "article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1215
+#: ../tin.1:1218
 #, no-wrap
 msgid "B<PageFirstPage 'g'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1218
+#: ../tin.1:1221
 msgid "Go to the start of the article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1218
+#: ../tin.1:1221
 #, no-wrap
 msgid "B<PageLastPage 'G'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1221
+#: ../tin.1:1224
 msgid "Go to the end of the article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1227
+#: ../tin.1:1230
 #, no-wrap
 msgid "B<PageKillThd 'K'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1230
+#: ../tin.1:1233
 msgid "Mark rest of thread as read and move onto the next unread thread."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1230
+#: ../tin.1:1233
 #, no-wrap
 msgid "B<PageListThd 'l'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1233
+#: ../tin.1:1236
 msgid "Show the thread menu that the current article is a part of."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1236
+#: ../tin.1:1239
 #, no-wrap
 msgid "B<PageMail 'm'>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1245
+#: ../tin.1:1248
 #, no-wrap
 msgid "B<PageNextArt 'n'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1248
+#: ../tin.1:1251
 msgid "Go to the next article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1248
+#: ../tin.1:1251
 #, no-wrap
 msgid "B<PageNextUnreadArt 'N'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1251
+#: ../tin.1:1254
 msgid "Go to the next unread article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1256
+#: ../tin.1:1259
 #, no-wrap
 msgid "B<PagePrevArt 'p'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1259
+#: ../tin.1:1262
 msgid "Go to the previous article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1259
+#: ../tin.1:1262
 #, no-wrap
 msgid "B<PagePrevUnreadArt 'P'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1262
+#: ../tin.1:1265
 msgid "Go to the previous unread article."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1265
+#: ../tin.1:1268
 msgid "Return to the previous level."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1268
+#: ../tin.1:1271
 #, no-wrap
 msgid "B<PageReplyQuote 'r'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1272
+#: ../tin.1:1275
 msgid ""
 "Reply through mail to the author of the current article with a copy of the "
 "article included."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1272
+#: ../tin.1:1275
 #, no-wrap
 msgid "B<PageReply 'R'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1276
+#: ../tin.1:1279
 msgid ""
 "Reply through mail to the author of the current article without including "
 "the original article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1276
+#: ../tin.1:1279
 #, no-wrap
 msgid "B<PageSave 's'>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1281
+#: ../tin.1:1284
 #, no-wrap
 msgid "B<PageAutoSave 'S'>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1284
+#: ../tin.1:1287
 #, no-wrap
 msgid "B<PageTag 't'>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1288
+#: ../tin.1:1291
 #, no-wrap
 msgid "B<PageGroupSel 'T'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1291
+#: ../tin.1:1294
 msgid "Return to group selection level."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1291
+#: ../tin.1:1294
 #, no-wrap
 msgid "B<PageGotoParent 'u'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1294
+#: ../tin.1:1297
 msgid "Go to parent article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1294
+#: ../tin.1:1297
 #, no-wrap
 msgid "B<PageViewUrl 'U'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1298
+#: ../tin.1:1301
 msgid ""
 "Display a list of URLs in the current article. See the section \"URL "
 "LISTING\" for more information."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1298
+#: ../tin.1:1301
 #, no-wrap
 msgid "B<PageViewAttach 'V'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1302
+#: ../tin.1:1305
 msgid ""
 "Display a list of attachments of the current article. See the section "
 "\"ATTACHMENT LISTING\" for more information."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1309
+#: ../tin.1:1312
 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>'), "
@@ -2979,13 +2986,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1309
+#: ../tin.1:1312
 #, no-wrap
 msgid "B<PageRepost 'x'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1315
+#: ../tin.1:1318
 msgid ""
 "Repost an already posted article / thread / auto-selected (hot) articles / "
 "articles matching pattern / tagged articles to another newsgroup(s). Useful "
@@ -2994,24 +3001,24 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1318
+#: ../tin.1:1321
 msgid "Mark article as unread."
 msgstr ""
 
 #. --------------------------------------------------------------------
 # type: Plain text
-#: ../tin.1:1323
+#: ../tin.1:1326
 msgid "Mark the current thread as unread."
 msgstr ""
 
 # type: SS
-#: ../tin.1:1323
+#: ../tin.1:1326
 #, no-wrap
 msgid "URL LISTING"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1326
+#: ../tin.1:1329
 msgid ""
 "B<PageViewUrl> ('B<U>') displays a list of URLs in the current "
 "article. Besides the common moving keys, the following commands are "
@@ -3019,52 +3026,52 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1327
+#: ../tin.1:1330
 #, no-wrap
 msgid "B<UrlSelect '^J' 'E<lt>CRE<gt>'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1331
+#: ../tin.1:1334
 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
-#: ../tin.1:1334
+#: ../tin.1:1337
 msgid "URL forward search."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1337
+#: ../tin.1:1340
 msgid "URL backward search."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1343 ../tin.1:1396
+#: ../tin.1:1346 ../tin.1:1399
 msgid "Shell escape."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1346
+#: ../tin.1:1349
 msgid "Toggle the display of the current URL in the last line."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1349 ../tin.1:1403
+#: ../tin.1:1352 ../tin.1:1406
 msgid "Help screen of commands available."
 msgstr ""
 
 #. --------------------------------------------------------------------
 # type: SS
-#: ../tin.1:1355
+#: ../tin.1:1358
 #, no-wrap
 msgid "ATTACHMENT LISTING"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1358
+#: ../tin.1:1361
 msgid ""
 "B<PageViewAttach> ('B<V>') displays a list of attachments of the current "
 "article. Besides the common moving keys, the following commands are "
@@ -3072,107 +3079,107 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1359
+#: ../tin.1:1362
 #, no-wrap
 msgid "B<AttachPipe 'p'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1362
+#: ../tin.1:1365
 msgid "Pipe attachment into command."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1362
+#: ../tin.1:1365
 #, no-wrap
 msgid "B<AttachSave 's'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1365
+#: ../tin.1:1368
 msgid "Save current attachment / tagged attachments to disk."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1365
+#: ../tin.1:1368
 #, no-wrap
 msgid "B<AttachSelect '^J' 'E<lt>CRE<gt>'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1368
+#: ../tin.1:1371
 msgid "View attachment."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1368
+#: ../tin.1:1371
 #, no-wrap
 msgid "B<AttachTag 't'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1371
+#: ../tin.1:1374
 msgid "Tag one or more attachments for saving."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1371
+#: ../tin.1:1374
 #, no-wrap
 msgid "B<AttachTagPattern '='>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1375
+#: ../tin.1:1378
 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
-#: ../tin.1:1375
+#: ../tin.1:1378
 #, no-wrap
 msgid "B<AttachToggleTagged '@'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1378
+#: ../tin.1:1381
 msgid "Reverse tagging of all attachments."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1378
+#: ../tin.1:1381
 #, no-wrap
 msgid "B<AttachUntag 'U'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1381
+#: ../tin.1:1384
 msgid "Untag all tagged attachments."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1384
+#: ../tin.1:1387
 msgid "Attachment forward search."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1387
+#: ../tin.1:1390
 msgid "Attachment backward search."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1390
+#: ../tin.1:1393
 #, no-wrap
 msgid "B<GlobalPipe '|'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1393
+#: ../tin.1:1396
 msgid "Pipe attachment into command. Uses the raw attachment, no decoding is done."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1400
+#: ../tin.1:1403
 msgid ""
 "Toggle the display of the name/description of the current attachment in the "
 "last line."
@@ -3180,14 +3187,14 @@ msgstr ""
 
 #. --------------------------------------------------------------------
 # type: SS
-#: ../tin.1:1409
+#: ../tin.1:1412
 #, no-wrap
 msgid "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES"
 msgstr ""
 
 #.  FIXME - add missing descriptions
 # type: Plain text
-#: ../tin.1:1419
+#: ../tin.1:1422
 msgid ""
 "At startup, B<tin> reads in the configuration files (see also B<tin>(5)).  "
 "They contain a list of variables that can be used to configure the way "
@@ -3199,7 +3206,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1427
+#: ../tin.1:1430
 msgid ""
 "The variables are user configurable by editing "
 "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc> directly. Most of them can also be "
@@ -3211,7 +3218,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1433
+#: ../tin.1:1436
 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 "
@@ -3221,7 +3228,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1440
+#: ../tin.1:1443
 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> "
@@ -3231,7 +3238,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1445
+#: ../tin.1:1448
 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 "
@@ -3240,14 +3247,14 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1448
+#: ../tin.1:1451
 msgid ""
 "The B<ConfigScopeMenu> ('B<S>') command brings up the scopes menu. For more "
 "information see section \"SCOPES MENU\"."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1452
+#: ../tin.1:1455
 msgid ""
 "Here is a full list of all the available variables. The name in braces is "
 "the name of the corresponding setting in "
@@ -3255,13 +3262,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1452
+#: ../tin.1:1455
 #, no-wrap
 msgid "B<Abbreviate long newsgroup names (abbreviate_groupname)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1458 ../tin.5:1186
+#: ../tin.1:1461 ../tin.5:1186
 msgid ""
 "If ON abbreviate long newsgroup names at group selection level and article "
 "level (if necessary) like this: news.software.readers -E<gt> "
@@ -3269,159 +3276,159 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1458
+#: ../tin.1:1461
 #, no-wrap
 msgid "B<Add posted articles to filter (add_posted_to_filter)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1462 ../tin.5:1190
+#: ../tin.1:1465 ../tin.5:1190
 msgid ""
 "If ON add posted articles which start a new thread to filter for "
 "highlighting follow-ups. Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1462
+#: ../tin.1:1465
 #, no-wrap
 msgid "B<Insert 'User-Agent:'-header (advertising)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1465 ../tin.5:1193
+#: ../tin.1:1468 ../tin.5:1193
 msgid "Turn ON advertising in header (''User-Agent:''). Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1465
+#: ../tin.1:1468
 #, no-wrap
 msgid "B<Skip multipart/alternative parts (alternative_handling)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1468 ../tin.5:1196
+#: ../tin.1:1471 ../tin.5:1196
 msgid "If ON strip multipart/alternative messages automatically. Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1468
+#: ../tin.1:1471
 #, no-wrap
 msgid "B<Character to show deleted articles (art_marked_deleted)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1471 ../tin.5:1199
+#: ../tin.1:1474 ../tin.5:1199
 msgid "The character used to show that an article was deleted. Default is 'D'."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1471
+#: ../tin.1:1474
 #, no-wrap
 msgid "B<Character to show inrange articles (art_marked_inrange)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1474 ../tin.5:1202
+#: ../tin.1:1477 ../tin.5:1202
 msgid "The character used to show that an article is in a range. Default is '#'."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1474
+#: ../tin.1:1477
 #, no-wrap
 msgid "B<Character to show returning arts (art_marked_return)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1478 ../tin.5:1206
+#: ../tin.1:1481 ../tin.5:1206
 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
-#: ../tin.1:1478
+#: ../tin.1:1481
 #, no-wrap
 msgid "B<Character to show selected articles (art_marked_selected)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1482 ../tin.5:1210
+#: ../tin.1:1485 ../tin.5:1210
 msgid ""
 "The character used to show that an article/thread is auto-selected (hot).  "
 "Default is '*'."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1482
+#: ../tin.1:1485
 #, no-wrap
 msgid "B<Character to show recent articles (art_marked_recent)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1486 ../tin.5:1214
+#: ../tin.1:1489 ../tin.5:1214
 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
-#: ../tin.1:1486
+#: ../tin.1:1489
 #, no-wrap
 msgid "B<Character to show unread articles (art_marked_unread)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1490
+#: ../tin.1:1493
 msgid ""
 "The character used to show that an article has not been read. Default is "
 "\\&'+'."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1490
+#: ../tin.1:1493
 #, no-wrap
 msgid "B<Character to show read articles (art_marked_read)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1493 ../tin.5:1221
+#: ../tin.1:1496 ../tin.5:1221
 msgid "The character used to show that an article was read. Default is ' '."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1493
+#: ../tin.1:1496
 #, no-wrap
 msgid "B<Character to show killed articles (art_marked_killed)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1497 ../tin.5:1225
+#: ../tin.1:1500 ../tin.5:1225
 msgid ""
 "The character used to show that an article was killed. Default is 'K'.  "
 "B<kill_level> must be set accordingly."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1497
+#: ../tin.1:1500
 #, no-wrap
 msgid "B<Character to show read selected arts (art_marked_read_selected)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1501 ../tin.5:1229
+#: ../tin.1:1504 ../tin.5:1229
 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
-#: ../tin.1:1501 ../tin.5:1229
+#: ../tin.1:1504 ../tin.5:1229
 #, no-wrap
 msgid "B<Ask before using MIME viewer (ask_for_metamail)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1506
+#: ../tin.1:1509
 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 "
@@ -3429,50 +3436,50 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1506
+#: ../tin.1:1509
 #, no-wrap
 msgid "B<Send you a cc and/or bcc automatically (auto_cc_bcc)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1510 ../tin.5:1240
+#: ../tin.1:1513 ../tin.5:1240
 msgid ""
 "Automatically put your name in the ''Cc:'' and/or ''Bcc:'' field when "
 "mailing an article. Default is No."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1510
+#: ../tin.1:1513
 #, no-wrap
 msgid "B<List thread using right arrow key (auto_list_thread)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1514 ../tin.5:1244
+#: ../tin.1:1517 ../tin.5:1244
 msgid ""
 "If ON automatically list thread when entering it using right arrow key.  "
 "Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1514
+#: ../tin.1:1517
 #, no-wrap
 msgid "B<Reconnect to server automatically (auto_reconnect)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1517 ../tin.1:2438
+#: ../tin.1:1520 ../tin.1:2456
 msgid "Default is OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1517
+#: ../tin.1:1520
 #, no-wrap
 msgid "B<Use Archive-name: header for save (auto_save)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1523 ../tin.5:1253
+#: ../tin.1:1526 ../tin.5:1253
 msgid ""
 "If ON articles/threads with ''Archive-name:'' in header will be "
 "automatically saved with the Archive-name & part/patch no and post processed "
@@ -3481,13 +3488,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1523
+#: ../tin.1:1526
 #, no-wrap
 msgid "B<Save articles in batch mode (batch_save)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1528 ../tin.5:1258
+#: ../tin.1:1531 ../tin.5:1258
 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 "
@@ -3495,13 +3502,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1528
+#: ../tin.1:1531
 #, no-wrap
 msgid "B<Show mini menu & posting etiquette (beginner_level)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1533 ../tin.5:1263
+#: ../tin.1:1536 ../tin.5:1263
 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 "
@@ -3509,13 +3516,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1533
+#: ../tin.1:1536
 #, no-wrap
 msgid "B<Cache NNTP overview files locally (cache_overview_files)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1538
+#: ../tin.1:1541
 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.  "
@@ -3523,301 +3530,301 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1538
+#: ../tin.1:1541
 #, no-wrap
 msgid "B<Catchup read groups when quitting (catchup_read_groups)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1544 ../tin.5:1272
+#: ../tin.1:1547 ../tin.5:1272
 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
-#: ../tin.1:1544
+#: ../tin.1:1547
 #, no-wrap
 msgid "B<Standard background color (col_back)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1547 ../tin.5:1275
+#: ../tin.1:1550 ../tin.5:1275
 msgid "Standard background color"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1547
+#: ../tin.1:1550
 #, no-wrap
 msgid "B<Color of sender (From:) (col_from)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1550 ../tin.5:1278
+#: ../tin.1:1553 ../tin.5:1278
 msgid "Color of sender (From:)"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1550
+#: ../tin.1:1553
 #, no-wrap
 msgid "B<Color of article header lines (col_head)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1553 ../tin.5:1281
+#: ../tin.1:1556 ../tin.5:1281
 msgid "Color of header-lines"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1553
+#: ../tin.1:1556
 #, no-wrap
 msgid "B<Color of help text (col_help)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1556 ../tin.5:1284
+#: ../tin.1:1559 ../tin.5:1284
 msgid "Color of help pages"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1556
+#: ../tin.1:1559
 #, no-wrap
 msgid "B<Color for inverse text (background) (col_invers_bg)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1559 ../tin.5:1287
+#: ../tin.1:1562 ../tin.5:1287
 msgid "Color of background for inverse text"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1559
+#: ../tin.1:1562
 #, no-wrap
 msgid "B<Color for inverse text (foreground) (col_invers_fg)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1562 ../tin.5:1290
+#: ../tin.1:1565 ../tin.5:1290
 msgid "Color of foreground for inverse text"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1562
+#: ../tin.1:1565
 #, no-wrap
 msgid "B<Color of highlighting with _dash_ (col_markdash)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1566 ../tin.5:1294
+#: ../tin.1:1569 ../tin.5:1294
 msgid ""
 "Color of words emphasized like _this_. See also B<word_h_display_marks> and "
 "B<word_highlight>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1566
+#: ../tin.1:1569
 #, no-wrap
 msgid "B<Color of highlighting with /slash/ (col_markslash)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1570 ../tin.5:1298
+#: ../tin.1:1573 ../tin.5:1298
 msgid ""
 "Color of words emphasized like /this/. See also B<word_h_display_marks> and "
 "B<word_highlight>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1570
+#: ../tin.1:1573
 #, no-wrap
 msgid "B<Color of highlighting with *stars* (col_markstar)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1574 ../tin.5:1302
+#: ../tin.1:1577 ../tin.5:1302
 msgid ""
 "Color of words emphasized like *this*. See also B<word_h_display_marks> and "
 "B<word_highlight>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1574
+#: ../tin.1:1577
 #, no-wrap
 msgid "B<Color of highlighting with -stroke- (col_markstroke)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1578 ../tin.5:1306
+#: ../tin.1:1581 ../tin.5:1306
 msgid ""
 "Color of words emphasized like -this-. See also B<word_h_display_marks> and "
 "B<word_highlight>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1578
+#: ../tin.1:1581
 #, no-wrap
 msgid "B<Color of mini help menu (col_minihelp)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1581 ../tin.5:1309
+#: ../tin.1:1584 ../tin.5:1309
 msgid "Color of mini help menu"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1581
+#: ../tin.1:1584
 #, no-wrap
 msgid "B<Color of actual news header fields (col_newsheaders)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1584 ../tin.5:1312
+#: ../tin.1:1587 ../tin.5:1312
 msgid "Color of actual news header fields"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1584
+#: ../tin.1:1587
 #, no-wrap
 msgid "B<Standard foreground color (col_normal)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1587 ../tin.5:1315
+#: ../tin.1:1590 ../tin.5:1315
 msgid "Standard foreground color"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1587
+#: ../tin.1:1590
 #, no-wrap
 msgid "B<Color of quoted lines (col_quote)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1590 ../tin.5:1318
+#: ../tin.1:1593 ../tin.5:1318
 msgid "Color of quoted lines"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1590
+#: ../tin.1:1593
 #, no-wrap
 msgid "B<Color of twice quoted line (col_quote2)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1593 ../tin.5:1321
+#: ../tin.1:1596 ../tin.5:1321
 msgid "Color of twice quoted lines"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1593
+#: ../tin.1:1596
 #, no-wrap
 msgid "B<Color of =E<gt>3 times quoted line (col_quote3)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1596 ../tin.5:1324
+#: ../tin.1:1599 ../tin.5:1324
 msgid "Color of E<gt>=3 times quoted lines"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1596
+#: ../tin.1:1599
 #, no-wrap
 msgid "B<Color of response counter (col_response)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1600
+#: ../tin.1:1603
 msgid ""
 "Color of response counter. This is the text that says \"Response x of y\" in "
 "the article viewer."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1600
+#: ../tin.1:1603
 #, no-wrap
 msgid "B<Color of signatures (col_signature)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1603 ../tin.5:1331
+#: ../tin.1:1606 ../tin.5:1331
 msgid "Color of signatures"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1603
+#: ../tin.1:1606
 #, no-wrap
 msgid "B<Color of urls highlight (col_urls)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1606 ../tin.5:1334
+#: ../tin.1:1609 ../tin.5:1334
 msgid "Color of urls highlight"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1606
+#: ../tin.1:1609
 #, no-wrap
 msgid "B<Color of verbatim blocks (col_verbatim)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1609 ../tin.5:1337
+#: ../tin.1:1612 ../tin.5:1337
 msgid "Color of verbatim blocks"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1609
+#: ../tin.1:1612
 #, no-wrap
 msgid "B<Color of article subject lines (col_subject)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1612 ../tin.5:1340
+#: ../tin.1:1615 ../tin.5:1340
 msgid "Color of article subject"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1612
+#: ../tin.1:1615
 #, no-wrap
 msgid "B<Color of text lines (col_text)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1615 ../tin.5:1343
+#: ../tin.1:1618 ../tin.5:1343
 msgid "Color of text-lines"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1615
+#: ../tin.1:1618
 #, no-wrap
 msgid "B<Color of help/mail sign (col_title)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1618 ../tin.5:1346
+#: ../tin.1:1621 ../tin.5:1346
 msgid "Color of help/mail sign"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1618
+#: ../tin.1:1621
 #, no-wrap
 msgid "B<Which actions require confirmation (confirm_choice)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1621
+#: ../tin.1:1624
 msgid "Ask for manual confirmation to protect the user."
 msgstr ""
 
 # type: IP
-#: ../tin.1:1622 ../tin.1:1628 ../tin.1:1632
+#: ../tin.1:1625 ../tin.1:1631 ../tin.1:1635
 #, no-wrap
 msgid "\\(bu"
 msgstr ""
 
 #.  TODO: check if all affected commands are marked [after confirmation]
 # type: Plain text
-#: ../tin.1:1628
+#: ../tin.1:1631
 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 "
@@ -3825,21 +3832,21 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1632
+#: ../tin.1:1635
 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
-#: ../tin.1:1636
+#: ../tin.1:1639
 msgid ""
 "B<select> Ask for confirmation before marking all not selected (with "
 "B<GroupMarkUnselArtRead> ('B<X>') command) articles as read."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1637
+#: ../tin.1:1640
 #, no-wrap
 msgid "B<Format string for display of dates (date_format)>"
 msgstr ""
@@ -3848,7 +3855,7 @@ msgstr ""
 #.  most of these default_* settings are not available from the menu
 #.  as they are intended for internal use only.
 # type: Plain text
-#: ../tin.1:1649
+#: ../tin.1:1652
 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 "
@@ -3857,384 +3864,384 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1649
+#: ../tin.1:1652
 #, no-wrap
 msgid "B<(default_art_search)>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1651
+#: ../tin.1:1654
 #, no-wrap
 msgid "B<(default_author_search)>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1653
+#: ../tin.1:1656
 #, no-wrap
 msgid "B<(default_config_search)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1656 ../tin.5:1385
+#: ../tin.1:1659 ../tin.5:1385
 msgid "The last article/author/config option that was searched for."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1656
+#: ../tin.1:1659
 #, no-wrap
 msgid "B<(default_filter_days)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1659 ../tin.5:1388
+#: ../tin.1:1662 ../tin.5:1388
 msgid "Default is 28."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1659
+#: ../tin.1:1662
 #, no-wrap
 msgid "B<(default_filter_kill_case)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1663
+#: ../tin.1:1666
 msgid ""
 "Default for quick (1 key) kill filter case.  ON = filter case sensitive, OFF "
 "= ignore case. Default is OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1663
+#: ../tin.1:1666
 #, no-wrap
 msgid "B<(default_filter_kill_expire)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1668
+#: ../tin.1:1671
 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
-#: ../tin.1:1668
+#: ../tin.1:1671
 #, no-wrap
 msgid "B<(default_filter_kill_global)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1672
+#: ../tin.1:1675
 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
-#: ../tin.1:1672
+#: ../tin.1:1675
 #, no-wrap
 msgid "B<(default_filter_kill_header)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1675 ../tin.5:1403
+#: ../tin.1:1678 ../tin.5:1403
 msgid "Default for quick (1 key) kill filter header."
 msgstr ""
 
 # type: IP
-#: ../tin.1:1676 ../tin.1:1710 ../tin.1:1841 ../tin.1:2015 ../tin.1:2060 ../tin.1:2172 ../tin.1:2198 ../tin.1:2249 ../tin.1:2279 ../tin.1:2350 ../tin.1:2378 ../tin.1:2398 ../tin.1:2486 ../tin.5:1556 ../tin.5:1748 ../tin.5:1798 ../tin.5:1929 ../tin.5:1955 ../tin.5:2008 ../tin.5:2037 ../tin.5:2119 ../tin.5:2139 ../tin.5:2235
+#: ../tin.1:1679 ../tin.1:1713 ../tin.1:1844 ../tin.1:2018 ../tin.1:2064 ../tin.1:2176 ../tin.1:2201 ../tin.1:2216 ../tin.1:2267 ../tin.1:2297 ../tin.1:2368 ../tin.1:2396 ../tin.1:2416 ../tin.1:2504 ../tin.5:1556 ../tin.5:1748 ../tin.5:1798 ../tin.5:1928 ../tin.5:1943 ../tin.5:1969 ../tin.5:2022 ../tin.5:2051 ../tin.5:2133 ../tin.5:2153 ../tin.5:2249
 #, no-wrap
 msgid "0"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1678 ../tin.1:1712
+#: ../tin.1:1681 ../tin.1:1715
 #, no-wrap
 msgid " ''Subject:'' (case sensitive)\n"
 msgstr ""
 
 # type: IP
-#: ../tin.1:1678 ../tin.1:1712 ../tin.1:1847 ../tin.1:2017 ../tin.1:2062 ../tin.1:2174 ../tin.1:2200 ../tin.1:2251 ../tin.1:2281 ../tin.1:2352 ../tin.1:2380 ../tin.1:2400 ../tin.1:2488 ../tin.5:1563 ../tin.5:1750 ../tin.5:1800 ../tin.5:1849 ../tin.5:1931 ../tin.5:1957 ../tin.5:2010 ../tin.5:2039 ../tin.5:2121 ../tin.5:2141 ../tin.5:2237
+#: ../tin.1:1681 ../tin.1:1715 ../tin.1:1850 ../tin.1:2020 ../tin.1:2066 ../tin.1:2178 ../tin.1:2205 ../tin.1:2218 ../tin.1:2269 ../tin.1:2299 ../tin.1:2370 ../tin.1:2398 ../tin.1:2418 ../tin.1:2506 ../tin.5:1563 ../tin.5:1750 ../tin.5:1800 ../tin.5:1849 ../tin.5:1932 ../tin.5:1945 ../tin.5:1971 ../tin.5:2024 ../tin.5:2053 ../tin.5:2135 ../tin.5:2155 ../tin.5:2251
 #, no-wrap
 msgid "1"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1680 ../tin.1:1714
+#: ../tin.1:1683 ../tin.1:1717
 #, no-wrap
 msgid " ''Subject:'' (ignore case)\n"
 msgstr ""
 
 # type: IP
-#: ../tin.1:1680 ../tin.1:1714 ../tin.1:1852 ../tin.1:2019 ../tin.1:2066 ../tin.1:2177 ../tin.1:2204 ../tin.1:2253 ../tin.1:2284 ../tin.1:2354 ../tin.1:2382 ../tin.1:2402 ../tin.1:2490 ../tin.5:1568 ../tin.5:1752 ../tin.5:1805 ../tin.5:1853 ../tin.5:1934 ../tin.5:1961 ../tin.5:2012 ../tin.5:2042 ../tin.5:2123 ../tin.5:2143 ../tin.5:2239
+#: ../tin.1:1683 ../tin.1:1717 ../tin.1:1855 ../tin.1:2022 ../tin.1:2070 ../tin.1:2181 ../tin.1:2222 ../tin.1:2271 ../tin.1:2302 ../tin.1:2372 ../tin.1:2400 ../tin.1:2420 ../tin.1:2508 ../tin.5:1568 ../tin.5:1752 ../tin.5:1805 ../tin.5:1853 ../tin.5:1948 ../tin.5:1975 ../tin.5:2026 ../tin.5:2056 ../tin.5:2137 ../tin.5:2157 ../tin.5:2253
 #, no-wrap
 msgid "2"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1682 ../tin.1:1716
+#: ../tin.1:1685 ../tin.1:1719
 #, no-wrap
 msgid " ''From:'' (case sensitive)\n"
 msgstr ""
 
 # type: IP
-#: ../tin.1:1682 ../tin.1:1716 ../tin.1:2021 ../tin.1:2180 ../tin.1:2208 ../tin.1:2255 ../tin.1:2286 ../tin.1:2356 ../tin.1:2404 ../tin.5:1754 ../tin.5:1937 ../tin.5:1965 ../tin.5:2014 ../tin.5:2044 ../tin.5:2145
+#: ../tin.1:1685 ../tin.1:1719 ../tin.1:2024 ../tin.1:2184 ../tin.1:2226 ../tin.1:2273 ../tin.1:2304 ../tin.1:2374 ../tin.1:2422 ../tin.5:1754 ../tin.5:1951 ../tin.5:1979 ../tin.5:2028 ../tin.5:2058 ../tin.5:2159
 #, no-wrap
 msgid "3"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1684 ../tin.1:1718
+#: ../tin.1:1687 ../tin.1:1721
 #, no-wrap
 msgid " ''From:'' (ignore case)\n"
 msgstr ""
 
 # type: IP
-#: ../tin.1:1684 ../tin.1:1718 ../tin.1:2023 ../tin.1:2257 ../tin.1:2288 ../tin.1:2359 ../tin.1:2406 ../tin.5:1756 ../tin.5:1859 ../tin.5:2016 ../tin.5:2046 ../tin.5:2147
+#: ../tin.1:1687 ../tin.1:1721 ../tin.1:2026 ../tin.1:2275 ../tin.1:2306 ../tin.1:2377 ../tin.1:2424 ../tin.5:1756 ../tin.5:1859 ../tin.5:2030 ../tin.5:2060 ../tin.5:2161
 #, no-wrap
 msgid "4"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1686 ../tin.1:1720
+#: ../tin.1:1689 ../tin.1:1723
 #, no-wrap
 msgid " ''Message-ID:'' & full ''References:'' line\n"
 msgstr ""
 
 # type: IP
-#: ../tin.1:1686 ../tin.1:1720 ../tin.1:2259 ../tin.1:2361 ../tin.1:2409 ../tin.5:2018 ../tin.5:2150
+#: ../tin.1:1689 ../tin.1:1723 ../tin.1:2277 ../tin.1:2379 ../tin.1:2427 ../tin.5:2032 ../tin.5:2164
 #, no-wrap
 msgid "5"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1688 ../tin.1:1722
+#: ../tin.1:1691 ../tin.1:1725
 #, no-wrap
 msgid " ''Message-ID:'' & last ''References:'' entry only\n"
 msgstr ""
 
 # type: IP
-#: ../tin.1:1688 ../tin.1:1722 ../tin.1:2261 ../tin.1:2411 ../tin.5:2020 ../tin.5:2152
+#: ../tin.1:1691 ../tin.1:1725 ../tin.1:2279 ../tin.1:2429 ../tin.5:2034 ../tin.5:2166
 #, no-wrap
 msgid "6"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1690 ../tin.1:1724
+#: ../tin.1:1693 ../tin.1:1727
 #, no-wrap
 msgid " ''Message-ID:'' entry only\n"
 msgstr ""
 
 # type: IP
-#: ../tin.1:1690 ../tin.1:1724 ../tin.1:2264 ../tin.1:2413 ../tin.5:2023 ../tin.5:2154
+#: ../tin.1:1693 ../tin.1:1727 ../tin.1:2282 ../tin.1:2431 ../tin.5:2037 ../tin.5:2168
 #, no-wrap
 msgid "7"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1692 ../tin.1:1726
+#: ../tin.1:1695 ../tin.1:1729
 #, no-wrap
 msgid " ''Lines:''\n"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1693
+#: ../tin.1:1696
 #, no-wrap
 msgid "B<(default_filter_select_case)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1697 ../tin.5:1420
+#: ../tin.1:1700 ../tin.5:1420
 msgid ""
 "Default for quick (1 key) auto-selection filter case. ON=filter case "
 "sensitive, OFF=ignore case. Default is OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1697
+#: ../tin.1:1700
 #, no-wrap
 msgid "B<(default_filter_select_expire)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1702
+#: ../tin.1:1705
 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
-#: ../tin.1:1702
+#: ../tin.1:1705
 #, no-wrap
 msgid "B<(default_filter_select_global)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1706
+#: ../tin.1:1709
 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
-#: ../tin.1:1706
+#: ../tin.1:1709
 #, no-wrap
 msgid "B<(default_filter_select_header)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1709 ../tin.5:1431
+#: ../tin.1:1712 ../tin.5:1431
 msgid "Default for quick (1 key) auto-selection filter header."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1727
+#: ../tin.1:1730
 #, no-wrap
 msgid "B<(default_goto_group)>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1729
+#: ../tin.1:1732
 #, no-wrap
 msgid "B<(default_group_search)>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1731
+#: ../tin.1:1734
 #, no-wrap
 msgid "B<(default_mail_address)>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1733
+#: ../tin.1:1736
 #, no-wrap
 msgid "B<(default_move_group)>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1735
+#: ../tin.1:1738
 #, no-wrap
 msgid "B<(default_pattern)>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1737
+#: ../tin.1:1740
 #, no-wrap
 msgid "B<(default_pipe_command)>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1739
+#: ../tin.1:1742
 #, no-wrap
 msgid "B<(default_post_newsgroups)>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1741
+#: ../tin.1:1744
 #, no-wrap
 msgid "B<(default_post_subject)>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1743
+#: ../tin.1:1746
 #, no-wrap
 msgid "B<(default_range_group)>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1745
+#: ../tin.1:1748
 #, no-wrap
 msgid "B<(default_range_select)>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1747
+#: ../tin.1:1750
 #, no-wrap
 msgid "B<(default_range_thread)>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1749
+#: ../tin.1:1752
 #, no-wrap
 msgid "B<(default_repost_group)>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1751
+#: ../tin.1:1754
 #, no-wrap
 msgid "B<(default_save_file)>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1753
+#: ../tin.1:1756
 #, no-wrap
 msgid "B<(default_save_mode)>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1755
+#: ../tin.1:1758
 #, no-wrap
 msgid "B<(default_select_pattern)>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1757
+#: ../tin.1:1760
 #, no-wrap
 msgid "B<(default_shell_command)>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1759
+#: ../tin.1:1762
 #, no-wrap
 msgid "B<(default_subject_search)>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1761
+#: ../tin.1:1764
 #, no-wrap
 msgid "B<Draw -E<gt> instead of highlighted bar (draw_arrow)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1765
+#: ../tin.1:1768
 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
-#: ../tin.1:1765
+#: ../tin.1:1768
 #, no-wrap
 msgid "B<Invocation of your editor (editor_format)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1769
+#: ../tin.1:1772
 msgid ""
 "The format string used to create the editor start command with parameters.  "
 "Default is \"%E +%N %F\" (i.e., /bin/vi +7 .article)."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1769
+#: ../tin.1:1772
 #, no-wrap
 msgid "B<Force redraw after certain commands (force_screen_redraw)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1773 ../tin.5:1491
+#: ../tin.1:1776 ../tin.5:1491
 msgid ""
 "Specifies whether a screen redraw should always be done after certain "
 "external commands. Default is OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1773
+#: ../tin.1:1776
 #, no-wrap
 msgid "B<Number of articles to get (getart_limit)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1779
+#: ../tin.1:1782
 msgid ""
 "If B<getart_limit> is E<gt> 0 not more than B<getart_limit> articles/group "
 "are fetched from the server. If B<getart_limit> is E<lt> 0 B<tin> will start "
@@ -4243,24 +4250,24 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1779
+#: ../tin.1:1782
 #, no-wrap
 msgid "B<Catchup group using left key (group_catchup_on_exit)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1782 ../tin.5:1509
+#: ../tin.1:1785 ../tin.5:1509
 msgid "If ON catchup group when leaving with the left arrow key. Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1782
+#: ../tin.1:1785
 #, no-wrap
 msgid "B<Go to the next unread article with (goto_next_unread)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1790 ../tin.5:1506
+#: ../tin.1:1793 ../tin.5:1506
 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 "
@@ -4271,26 +4278,26 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1790
+#: ../tin.1:1793
 #, no-wrap
 msgid "B<Max. length of group names shown (groupname_max_length)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1794 ../tin.5:1513
+#: ../tin.1:1797 ../tin.5:1513
 msgid ""
 "Maximum length of the names of newsgroups to be displayed so that more of "
 "the newsgroup description can be displayed. Default is 32."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1794
+#: ../tin.1:1797
 #, no-wrap
 msgid "B<Display uue data as an attachment (hide_uue)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1803
+#: ../tin.1:1806
 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 "
@@ -4302,13 +4309,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1803
+#: ../tin.1:1806
 #, no-wrap
 msgid "B<External inews (inews_prog)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1810
+#: ../tin.1:1813
 msgid ""
 "Path, name and options of external B<inews>(1).  If you are reading via NNTP "
 "the default value is --internal (use built-in NNTP inews), else it is "
@@ -4317,14 +4324,14 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1810
+#: ../tin.1:1813
 #, no-wrap
 msgid "B<(info_in_last_line)>"
 msgstr ""
 
 #.  this is missing from the Menu
 # type: Plain text
-#: ../tin.1:1817
+#: ../tin.1:1820
 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 "
@@ -4333,13 +4340,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1817
+#: ../tin.1:1820
 #, no-wrap
 msgid "B<Use interactive mail reader (interactive_mailer)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1824
+#: ../tin.1:1827
 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, "
@@ -4352,26 +4359,26 @@ msgstr ""
 #.        mono_mark* currently do allow "Reverse video" even if
 #.        inverse_okay=FALSE
 # type: TP
-#: ../tin.1:1824
+#: ../tin.1:1827
 #, no-wrap
 msgid "B<Use inverse video for page headers (inverse_okay)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1831 ../tin.5:1546
+#: ../tin.1:1834 ../tin.5:1546
 msgid ""
 "If ON use inverse video for page headers and URL highlighting.  Default is "
 "ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1831
+#: ../tin.1:1834
 #, no-wrap
 msgid "B<Keep failed arts in ~/dead.articles (keep_dead_articles)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1836 ../tin.5:1551
+#: ../tin.1:1839 ../tin.5:1551
 msgid ""
 "If ON keep all failed postings in I<${TIN_HOMEDIR:-\"$HOME\"}/dead.articles> "
 "besides keeping the last failed posting in "
@@ -4379,20 +4386,20 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1836
+#: ../tin.1:1839
 #, no-wrap
 msgid "B<Filter which articles (kill_level)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1840
+#: ../tin.1:1843
 msgid ""
 "This option controls the processing and display of articles that are "
 "killed.  There are 3 options:"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1847
+#: ../tin.1:1850
 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 "
@@ -4402,7 +4409,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1852 ../tin.5:1568
+#: ../tin.1:1855 ../tin.5:1568
 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 "
@@ -4411,7 +4418,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1856 ../tin.5:1572
+#: ../tin.1:1859 ../tin.5:1572
 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 "
@@ -4419,18 +4426,18 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1858
+#: ../tin.1:1861
 msgid "Default is 0 (B<Kill only unread arts>)."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1858
+#: ../tin.1:1861
 #, no-wrap
 msgid "B<Use 8bit characters in mail headers (mail_8bit_header)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1864 ../tin.5:1579
+#: ../tin.1:1867 ../tin.5:1579
 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 "
@@ -4439,39 +4446,39 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1864
+#: ../tin.1:1867
 #, no-wrap
 msgid "B<Mail address (mail_address)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1870 ../tin.5:1585
+#: ../tin.1:1873 ../tin.5:1585
 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
-#: ../tin.1:1870
+#: ../tin.1:1873
 #, no-wrap
 msgid "B<MIME encoding in mail messages (mail_mime_encoding)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1874 ../tin.5:1589
+#: ../tin.1:1877 ../tin.5:1589
 msgid ""
 "MIME encoding of the body in mail message, if necessary (8bit, base64, "
 "quoted-printable, 7bit). Default is quoted-printable."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1874
+#: ../tin.1:1877
 #, no-wrap
 msgid "B<Quote line when mailing (mail_quote_format)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1879 ../tin.5:1594
+#: ../tin.1:1882 ../tin.5:1594
 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, "
@@ -4479,13 +4486,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1879
+#: ../tin.1:1882
 #, no-wrap
 msgid "B<Format of the mailbox (mailbox_format)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1887
+#: ../tin.1:1890
 msgid ""
 "Select one of the following mailbox-formats: MBOXO (default, except for "
 "SCO), MBOXRD or MMDF (default on SCO). See B<mbox>(5)  for more details on "
@@ -4493,13 +4500,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1887
+#: ../tin.1:1890
 #, no-wrap
 msgid "B<Mail directory (maildir)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1896
+#: ../tin.1:1899
 msgid ""
 "The directory where articles/threads are to be saved in B<mbox>(5)  "
 "format. This feature is mainly for use with the B<elm>(1)  mail program. It "
@@ -4508,14 +4515,14 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1896
+#: ../tin.1:1899
 #, no-wrap
 msgid "B<Invocation of your mail command (mailer_format)>"
 msgstr ""
 
 #.  TODO: document %S, %T, %M, %F, %U ...
 # type: Plain text
-#: ../tin.1:1905
+#: ../tin.1:1908
 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' "
@@ -4527,13 +4534,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1905
+#: ../tin.1:1908
 #, no-wrap
 msgid "B<'Mark as (un)read' ignores tags (mark_ignore_tags)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1913 ../tin.5:1648
+#: ../tin.1:1916 ../tin.5:1648
 msgid ""
 "When this is ON, the B<GroupMarkThdRead> ('B<K>'), B<ThreadMarkArtRead> "
 "('B<K>'), B<MarkThdUnread> ('B<Z>') at Group level and B<MarkArtUnread> "
@@ -4544,24 +4551,24 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1913
+#: ../tin.1:1916
 #, no-wrap
 msgid "B<Mark saved articles/threads as read (mark_saved_read)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1916 ../tin.5:1640
+#: ../tin.1:1919 ../tin.5:1640
 msgid "If ON mark articles that are saved as read. Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1916
+#: ../tin.1:1919
 #, no-wrap
 msgid "B<Viewer program for MIME articles (metamail_prog)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1928
+#: ../tin.1:1931
 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 "
@@ -4572,13 +4579,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1928
+#: ../tin.1:1931
 #, no-wrap
 msgid "B<MM_CHARSET (mm_charset)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1941
+#: ../tin.1:1944
 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 "
@@ -4592,13 +4599,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1941
+#: ../tin.1:1944
 #, no-wrap
 msgid "B<MM_NETWORK_CHARSET (mm_network_charset)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1952
+#: ../tin.1:1955
 msgid ""
 "Charset used for posting and MIME headers; replaces B<mm_charset>.  "
 "Conversion between B<mm_network_charset> and local charset (determined via "
@@ -4609,14 +4616,14 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1955 ../tin.5:1687
+#: ../tin.1:1958 ../tin.5:1687
 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
-#: ../tin.1:1961 ../tin.5:1693
+#: ../tin.1:1964 ../tin.5:1693
 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 "
@@ -4625,13 +4632,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1961
+#: ../tin.1:1964
 #, no-wrap
 msgid "B<Attribute of highlighting with _dash_ (mono_markdash)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1966
+#: ../tin.1:1969
 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 "
@@ -4639,13 +4646,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1966
+#: ../tin.1:1969
 #, no-wrap
 msgid "B<Attribute of highlighting with /slash/ (mono_markslash)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1971
+#: ../tin.1:1974
 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 "
@@ -4653,13 +4660,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1971
+#: ../tin.1:1974
 #, no-wrap
 msgid "B<Attribute of highlighting with *stars* (mono_markstar)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1976
+#: ../tin.1:1979
 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 "
@@ -4667,13 +4674,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1976
+#: ../tin.1:1979
 #, no-wrap
 msgid "B<Attribute of highlighting with -stroke- (mono_markstroke)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1981
+#: ../tin.1:1984
 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 "
@@ -4681,26 +4688,26 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1981
+#: ../tin.1:1984
 #, no-wrap
 msgid "B<(newnews)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1985
+#: ../tin.1:1988
 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
-#: ../tin.1:1985
+#: ../tin.1:1988
 #, no-wrap
 msgid "B<Display these header fields (or *) (news_headers_to_display)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1992
+#: ../tin.1:1995
 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 "
@@ -4710,13 +4717,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1992
+#: ../tin.1:1995
 #, no-wrap
 msgid "B<Do not display these header fields (news_headers_to_not_display)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2001
+#: ../tin.1:2004
 msgid ""
 "Same as B<news_headers_to_display> except it denotes the opposite. An "
 "example of using both options might be if you thought X- headers were A Good "
@@ -4727,13 +4734,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2001
+#: ../tin.1:2004
 #, no-wrap
 msgid "B<Quote line when following up (news_quote_format)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2006 ../tin.5:1740
+#: ../tin.1:2009 ../tin.5:1740
 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, "
@@ -4741,84 +4748,84 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2006
+#: ../tin.1:2009
 #, no-wrap
 msgid "B<NNTP read timeout in seconds (nntp_read_timeout_secs)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2010
+#: ../tin.1:2013
 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
-#: ../tin.1:2010
+#: ../tin.1:2013
 #, no-wrap
 msgid "B<Unicode normalization form (normalization_form)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2014
+#: ../tin.1:2017
 msgid ""
 "The normalization form B<tin> should use to normalize unicode input.  The "
 "possible values are:"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2017 ../tin.5:1750
+#: ../tin.1:2020 ../tin.5:1750
 msgid "B<None>: no normalization"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2019 ../tin.5:1752
+#: ../tin.1:2022 ../tin.5:1752
 msgid "B<NFKC>: Compatibility Decomposition, followed by Canonical Composition"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2021 ../tin.5:1754
+#: ../tin.1:2024 ../tin.5:1754
 msgid "B<NFKD>: Compatibility Decomposition"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2023 ../tin.5:1756
+#: ../tin.1:2026 ../tin.5:1756
 msgid "B<NFC>: Canonical Decomposition, followed by Canonical Composition"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2025 ../tin.5:1758
+#: ../tin.1:2028 ../tin.5:1758
 msgid "B<NFD>: Canonical Decomposition"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2028
+#: ../tin.1:2032
 msgid ""
 "Some normalization modes are only available if they are supported by the "
-"library B<tin> uses to do the normalization. Default is NFKC."
+"library B<tin> uses to do the normalization. NFC should be used if possible."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2028
+#: ../tin.1:2032
 #, no-wrap
 msgid "B<Go to first unread article in group (pos_first_unread)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2032
+#: ../tin.1:2036
 msgid ""
 "If ON put cursor at first unread article in group otherwise at last "
 "article. Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2032
+#: ../tin.1:2036
 #, no-wrap
 msgid "B<Use 8bit characters in news headers (post_8bit_header)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2043 ../tin.5:1778
+#: ../tin.1:2047 ../tin.5:1778
 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 "
@@ -4831,13 +4838,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2043
+#: ../tin.1:2047
 #, no-wrap
 msgid "B<MIME encoding in news messages (post_mime_encoding)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2048
+#: ../tin.1:2052
 msgid ""
 "MIME encoding of the body in news message, if necessary. (8bit, base64, "
 "quoted-printable, 7bit). Default is 8bit, which leads to no encoding. base64 "
@@ -4845,13 +4852,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2048
+#: ../tin.1:2052
 #, no-wrap
 msgid "B<View post-processed files (post_process_view)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2055
+#: ../tin.1:2059
 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 "
@@ -4859,41 +4866,41 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2055
+#: ../tin.1:2059
 #, no-wrap
 msgid "B<Post process saved articles (post_process_type)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2059
+#: ../tin.1:2063
 msgid ""
 "This specifies whether to perform post processing on saved articles.  The "
 "following values are allowed:"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2062 ../tin.5:1800
+#: ../tin.1:2066 ../tin.5:1800
 msgid "B<No> (default), no post processing is done."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2066
+#: ../tin.1:2070
 msgid "B<Shell archives>, unpacking of multi-part B<shar>(1)  files only."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2068 ../tin.5:1807
+#: ../tin.1:2072 ../tin.5:1807
 msgid "B<Yes>, binary attachments and data will be decoded and saved."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2069
+#: ../tin.1:2073
 #, no-wrap
 msgid "B<Filename to be used for storing posted articles (posted_articles_file)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2075 ../tin.5:1814
+#: ../tin.1:2079 ../tin.5:1814
 msgid ""
 "Keep posted articles in "
 "I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/>B<posted_articles_file>.  If no filename "
@@ -4901,26 +4908,26 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2075
+#: ../tin.1:2079
 #, no-wrap
 msgid "B<Print all headers when printing (print_header)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2079 ../tin.5:1818
+#: ../tin.1:2083 ../tin.5:1818
 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
-#: ../tin.1:2079
+#: ../tin.1:2083
 #, no-wrap
 msgid "B<Printer program with options (printer)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2088
+#: ../tin.1:2092
 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 "
@@ -4929,40 +4936,40 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2088
+#: ../tin.1:2092
 #, no-wrap
 msgid "B<Process only unread articles (process_only_unread)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2092 ../tin.5:1832
+#: ../tin.1:2096 ../tin.5:1832
 msgid ""
 "If ON only save/print/pipe/mail unread articles (tagged articles excepted).  "
 "Default is OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2092
+#: ../tin.1:2096
 #, no-wrap
 msgid "B<Show empty Followup-To in editor (prompt_followupto)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2095
+#: ../tin.1:2099
 msgid ""
 "If ON show empty ''Followup-To:'' header when editing an article. Default is "
 "OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2095
+#: ../tin.1:2099
 #, no-wrap
 msgid "B<Characters used as quote-marks (quote_chars)>"
 msgstr ""
 
 #.  TODO: document %s
 # type: Plain text
-#: ../tin.1:2100 ../tin.5:1842
+#: ../tin.1:2104 ../tin.5:1842
 msgid ""
 "The character used in quoting included text to article followups and mail "
 "replies. The '_' character represents a blank character and is replaced with "
@@ -4970,13 +4977,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2100
+#: ../tin.1:2104
 #, no-wrap
 msgid "B<Quoting behavior (quote_style)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2107
+#: ../tin.1:2111
 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, "
@@ -4987,7 +4994,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2111
+#: ../tin.1:2115
 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 "
@@ -4995,13 +5002,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2111
+#: ../tin.1:2115
 #, no-wrap
 msgid "B<Regex used to show quoted lines (quote_regex)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2116
+#: ../tin.1:2120
 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 "
@@ -5009,13 +5016,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2116
+#: ../tin.1:2120
 #, no-wrap
 msgid "B<Regex used to show twice quoted l. (quote_regex2)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2121
+#: ../tin.1:2125
 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 "
@@ -5023,13 +5030,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2121
+#: ../tin.1:2125
 #, no-wrap
 msgid "B<Regex used to show E<gt>= 3 times q.l. (quote_regex3)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2126
+#: ../tin.1:2130
 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 "
@@ -5037,39 +5044,39 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2126
+#: ../tin.1:2130
 #, no-wrap
 msgid "B<Article recentness time limit (recent_time)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2130 ../tin.5:1887
+#: ../tin.1:2134 ../tin.5:1887
 msgid ""
 "If set to 0, this feature is deactivated, otherwise it means the number of "
 "days. Default is 2."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2130
+#: ../tin.1:2134
 #, no-wrap
 msgid "B<Render BiDi (render_bidi)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2134 ../tin.5:1891
+#: ../tin.1:2138 ../tin.5:1891
 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
-#: ../tin.1:2134
+#: ../tin.1:2138
 #, no-wrap
 msgid "B<Interval in seconds to reread active (reread_active_file_secs)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2139 ../tin.5:1896
+#: ../tin.1:2143 ../tin.5:1896
 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 "
@@ -5077,78 +5084,78 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2139
+#: ../tin.1:2143
 #, no-wrap
 msgid "B<Directory to save arts/threads in (savedir)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2143 ../tin.5:1900
+#: ../tin.1:2147 ../tin.5:1900
 msgid ""
 "Directory where articles/threads are saved. Default is "
 "I<${TIN_HOMEDIR:-\"$HOME\"}/News>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2143
+#: ../tin.1:2147
 #, no-wrap
 msgid "B<Score limit (kill) (score_limit_kill)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2147 ../tin.5:1904
+#: ../tin.1:2151 ../tin.5:1904
 msgid ""
 "If the score of an article is below or equal this value the article gets "
 "marked as killed."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2147
+#: ../tin.1:2151
 #, no-wrap
 msgid "B<Score limit (select) (score_limit_select)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2151 ../tin.5:1908
+#: ../tin.1:2155 ../tin.5:1908
 msgid ""
 "If the score of an article is above or equal this value the article gets "
 "marked as hot."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2151
+#: ../tin.1:2155
 #, no-wrap
 msgid "B<Default score to kill articles (score_kill)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2155 ../tin.5:1912
+#: ../tin.1:2159 ../tin.5:1912
 msgid ""
 "Score of an article which should be killed, this must be E<lt>= "
 "B<score_limit_kill>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2155
+#: ../tin.1:2159
 #, no-wrap
 msgid "B<Default score to select articles (score_select)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2159 ../tin.5:1916
+#: ../tin.1:2163 ../tin.5:1916
 msgid ""
 "Score of an article which should be marked hot, this must be E<gt>= "
 "B<score_limit_select>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2159
+#: ../tin.1:2163
 #, no-wrap
 msgid "B<Number of lines to scroll in pager (scroll_lines)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2167
+#: ../tin.1:2171
 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 "
@@ -5159,52 +5166,52 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2167
+#: ../tin.1:2171
 #, no-wrap
 msgid "B<In group menu, show author by (show_author)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2171 ../tin.5:1928
+#: ../tin.1:2175 ../tin.5:1942
 msgid ""
 "Which information about the author should be shown. Default is 2, authors "
 "full name."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2174 ../tin.5:1931
+#: ../tin.1:2178 ../tin.5:1945
 msgid "B<None>, only the ''Subject:'' line will be displayed."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2177 ../tin.5:1934
+#: ../tin.1:2181 ../tin.5:1948
 msgid ""
 "B<Address>, ''Subject:'' line & the address part of the ''From:'' line are "
 "displayed."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2180 ../tin.5:1937
+#: ../tin.1:2184 ../tin.5:1951
 msgid ""
 "B<Full Name>, ''Subject:'' line & the authors full name part of the "
 "\\&''From:'' line are displayed (default)."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2183 ../tin.5:1940
+#: ../tin.1:2187 ../tin.5:1954
 msgid ""
 "B<Address and Name>, ''Subject:'' line & all of the ''From:'' line are "
 "displayed."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2184
+#: ../tin.1:2188
 #, no-wrap
 msgid "B<Show description of each newsgroup (show_description)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2193
+#: ../tin.1:2197
 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 "
@@ -5215,25 +5222,48 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2193
+#: ../tin.1:2197
+#, no-wrap
+msgid "B<Function for sorting articles (sort_function)>"
+msgstr ""
+
+# type: Plain text
+#: ../tin.1:2200 ../tin.5:1927
+msgid "Function used for sorting articles. Default is 0."
+msgstr ""
+
+# type: Plain text
+#: ../tin.1:2205 ../tin.5:1932
+msgid "Use B<qsort>(3)  for sorting."
+msgstr ""
+
+# type: Plain text
+#: ../tin.1:2210 ../tin.5:1937
+msgid ""
+"Use B<heapsort>(3)  for sorting. This might be faster in large groups with "
+"long threads (somewhat presorted data)."
+msgstr ""
+
+# type: TP
+#: ../tin.1:2211
 #, no-wrap
 msgid "B<Show lines/score in listings (show_info)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2197 ../tin.5:1954
+#: ../tin.1:2215 ../tin.5:1968
 msgid ""
 "Which information about the thread or article should be shown. Default is 1, "
 "show only the line count."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2200 ../tin.5:1957
+#: ../tin.1:2218 ../tin.5:1971
 msgid "B<None>, no information will be displayed."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2204
+#: ../tin.1:2222
 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 "
@@ -5241,7 +5271,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2208 ../tin.5:1965
+#: ../tin.1:2226 ../tin.5:1979
 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 "
@@ -5249,66 +5279,66 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2210 ../tin.5:1967
+#: ../tin.1:2228 ../tin.5:1981
 msgid "B<Lines & Score>, display line count and score."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2211
+#: ../tin.1:2229
 #, no-wrap
 msgid "B<Show only unread articles (show_only_unread_arts)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2215
+#: ../tin.1:2233
 msgid ""
 "If ON show only new/unread articles otherwise show all articles.  Default is "
 "ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2215
+#: ../tin.1:2233
 #, no-wrap
 msgid "B<Show only groups with unread arts (show_only_unread_groups)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2219 ../tin.5:1976
+#: ../tin.1:2237 ../tin.5:1990
 msgid ""
 "If ON show only subscribed groups that contain unread articles. Default is "
 "OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2219
+#: ../tin.1:2237
 #, no-wrap
 msgid "B<Display signatures (show_signatures)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2223
+#: ../tin.1:2241
 msgid "If OFF don't show signatures when displaying articles.  Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2223
+#: ../tin.1:2241
 #, no-wrap
 msgid "B<Prepend signature with '\\en-- \\en' (sigdashes)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2226 ../tin.5:1982
+#: ../tin.1:2244 ../tin.5:1996
 msgid "If ON prepend the signature with sigdashes. Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2226
+#: ../tin.1:2244
 #, no-wrap
 msgid "B<Create signature from path/command (sigfile)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2236
+#: ../tin.1:2254
 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 "
@@ -5320,24 +5350,24 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2236
+#: ../tin.1:2254
 #, no-wrap
 msgid "B<Add signature when reposting (signature_repost)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2239 ../tin.5:1996
+#: ../tin.1:2257 ../tin.5:2010
 msgid "If ON add signature to reposted articles. Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2239
+#: ../tin.1:2257
 #, no-wrap
 msgid "B<Regex used to highlight /slashes/ (slashes_regex)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2244
+#: ../tin.1:2262
 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 "
@@ -5345,141 +5375,141 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2244
+#: ../tin.1:2262
 #, no-wrap
 msgid "B<Sort articles by (sort_article_type)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2248 ../tin.5:2007
+#: ../tin.1:2266 ../tin.5:2021
 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
-#: ../tin.1:2251 ../tin.5:2010
+#: ../tin.1:2269 ../tin.5:2024
 msgid "B<Nothing>, don't sort articles."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2253 ../tin.5:2012
+#: ../tin.1:2271 ../tin.5:2026
 msgid "B<Subject: (descending)>, sort articles by ''Subject:'' field descending."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2255 ../tin.5:2014
+#: ../tin.1:2273 ../tin.5:2028
 msgid "B<Subject: (ascending)>, sort articles by ''Subject:'' field ascending."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2257 ../tin.5:2016
+#: ../tin.1:2275 ../tin.5:2030
 msgid "B<From: (descending)>, sort articles by ''From:'' field descending."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2259 ../tin.5:2018
+#: ../tin.1:2277 ../tin.5:2032
 msgid "B<From: (ascending)>, sort articles by ''From:'' field ascending."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2261 ../tin.5:2020
+#: ../tin.1:2279 ../tin.5:2034
 msgid "B<Date: (descending)>, sort articles by ''Date:'' field descending."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2264 ../tin.5:2023
+#: ../tin.1:2282 ../tin.5:2037
 msgid "B<Date: (ascending)>, sort articles by ''Date:'' field ascending (default)."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2266 ../tin.5:2025
+#: ../tin.1:2284 ../tin.5:2039
 msgid "B<Score (descending)>, sort articles by filtering score descending."
 msgstr ""
 
 # type: IP
-#: ../tin.1:2266 ../tin.5:2025
+#: ../tin.1:2284 ../tin.5:2039
 #, no-wrap
 msgid "8"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2268 ../tin.5:2027
+#: ../tin.1:2286 ../tin.5:2041
 msgid "B<Score (ascending)>, sort articles by filtering score ascending."
 msgstr ""
 
 # type: IP
-#: ../tin.1:2268 ../tin.5:2027
+#: ../tin.1:2286 ../tin.5:2041
 #, no-wrap
 msgid "9"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2270 ../tin.5:2029
+#: ../tin.1:2288 ../tin.5:2043
 msgid "B<Lines: (descending)>, sort articles by ''Lines:'' field descending."
 msgstr ""
 
 # type: IP
-#: ../tin.1:2270 ../tin.5:2029
+#: ../tin.1:2288 ../tin.5:2043
 #, no-wrap
 msgid "10"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2272 ../tin.5:2031
+#: ../tin.1:2290 ../tin.5:2045
 msgid "B<Lines: (ascending)>, sort articles by ''Lines:'' field ascending."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2273
+#: ../tin.1:2291
 #, no-wrap
 msgid "B<Sort threads by (sort_threads_type)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2278 ../tin.5:2036
+#: ../tin.1:2296 ../tin.5:2050
 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
-#: ../tin.1:2281 ../tin.5:2039
+#: ../tin.1:2299 ../tin.5:2053
 msgid "B<Nothing>, don't sort threads."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2284 ../tin.5:2042
+#: ../tin.1:2302 ../tin.5:2056
 msgid "B<Score (descending)>, sort threads by filtering score descending (default)."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2286 ../tin.5:2044
+#: ../tin.1:2304 ../tin.5:2058
 msgid "B<Score (ascending)>, sort threads by filtering score ascending."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2288 ../tin.5:2046
+#: ../tin.1:2306 ../tin.5:2060
 msgid ""
 "B<Last posting date (descending)>, sort threads by date of last posting "
 "descending."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2290 ../tin.5:2048
+#: ../tin.1:2308 ../tin.5:2062
 msgid ""
 "B<Last posting date (ascending)>, sort threads by date of last posting "
 "ascending."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2291
+#: ../tin.1:2309
 #, no-wrap
 msgid "B<Spamtrap warning address parts (spamtrap_warning_addresses)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2296
+#: ../tin.1:2314
 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 "
@@ -5487,18 +5517,18 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2298
+#: ../tin.1:2316
 msgid "I<spam,delete,remove>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:2298
+#: ../tin.1:2316
 #, no-wrap
 msgid "B<Regex used to highlight *stars* (stars_regex)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2303
+#: ../tin.1:2321
 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 "
@@ -5506,13 +5536,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2303
+#: ../tin.1:2321
 #, no-wrap
 msgid "B<Start editor with line offset (start_editor_offset)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2308 ../tin.5:2066
+#: ../tin.1:2326 ../tin.5:2080
 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 "
@@ -5520,26 +5550,26 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2308
+#: ../tin.1:2326
 #, no-wrap
 msgid "B<Strip blanks of end of lines (strip_blanks)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2314 ../tin.5:2070
+#: ../tin.1:2332 ../tin.5:2084
 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
-#: ../tin.1:2314
+#: ../tin.1:2332
 #, no-wrap
 msgid "B<Remove bogus groups from newsrc (strip_bogus)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2323 ../tin.5:2079
+#: ../tin.1:2341 ../tin.5:2093
 msgid ""
 "Bogus groups are groups that are present in your "
 "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> file that no longer exist on the news "
@@ -5551,26 +5581,26 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2323
+#: ../tin.1:2341
 #, no-wrap
 msgid "B<No unsubscribed groups in newsrc (strip_newsrc)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2327 ../tin.5:2083
+#: ../tin.1:2345 ../tin.5:2097
 msgid ""
 "If ON, then unsubscribed groups will be permanently removed from your "
 "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> file. Default is OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2327
+#: ../tin.1:2345
 #, no-wrap
 msgid "B<Regex used to highlight -strokes- (strokes_regex)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2332
+#: ../tin.1:2350
 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 "
@@ -5578,13 +5608,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2332
+#: ../tin.1:2350
 #, no-wrap
 msgid "B<Wrap around threads on next unread (wrap_on_next_unread)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2337 ../tin.5:2266
+#: ../tin.1:2355 ../tin.5:2280
 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 "
@@ -5592,26 +5622,26 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2337
+#: ../tin.1:2355
 #, no-wrap
 msgid "B<Display \"a as Umlaut-a (tex2iso_conv)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2341
+#: ../tin.1:2359
 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
-#: ../tin.1:2341
+#: ../tin.1:2359
 #, no-wrap
 msgid "B<Thread articles by (thread_articles)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2349
+#: ../tin.1:2367
 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 "
@@ -5622,101 +5652,101 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2352
+#: ../tin.1:2370
 msgid "B<None>, don't thread."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2354
+#: ../tin.1:2372
 msgid "B<Subject>, thread on ''Subject:'' only."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2356
+#: ../tin.1:2374
 msgid "B<References>, thread on ''References:'' only."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2359
+#: ../tin.1:2377
 msgid ""
 "B<Both Subject and References>, thread on ''References:'' then "
 "\\&''Subject:'' (default)."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2361
+#: ../tin.1:2379
 msgid "B<Multipart Subject>, thread multipart articles on ''Subject:''."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2364
+#: ../tin.1:2382
 msgid ""
 "B<Percentage Match>, thread base upon a partial character match on "
 "\\&''Subject:''."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2365
+#: ../tin.1:2383
 #, no-wrap
 msgid "B<Catchup thread by using left key (thread_catchup_on_exit)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2369 ../tin.5:2114
+#: ../tin.1:2387 ../tin.5:2128
 msgid ""
 "If ON catchup group/thread when leaving with the left arrow key. Default is "
 "ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2369
+#: ../tin.1:2387
 #, no-wrap
 msgid "B<Matchingness of a thread (thread_perc)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2373
+#: ../tin.1:2391
 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
-#: ../tin.1:2373
+#: ../tin.1:2391
 #, no-wrap
 msgid "B<Score of a thread (thread_score)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2377 ../tin.5:2118
+#: ../tin.1:2395 ../tin.5:2132
 msgid ""
 "How the total score of a thread is computed. Default is 0, the maximum score "
 "in this thread."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2380 ../tin.5:2121
+#: ../tin.1:2398 ../tin.5:2135
 msgid "B<Max>, the maximum score in this thread."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2382 ../tin.5:2123
+#: ../tin.1:2400 ../tin.5:2137
 msgid "B<Sum>, the sum of all scores in this thread."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2384 ../tin.5:2125
+#: ../tin.1:2402 ../tin.5:2139
 msgid "B<Average>, the average score in this thread."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2385
+#: ../tin.1:2403
 #, no-wrap
 msgid "B<Transliteration (translit)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2393 ../tin.5:2134
+#: ../tin.1:2411 ../tin.5:2148
 msgid ""
 "If ON append //TRANSLIT to the first argument of B<iconv_open>(3)  to enable "
 "transliteration. This means that when a character cannot be represented in "
@@ -5726,70 +5756,70 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2393
+#: ../tin.1:2411
 #, no-wrap
 msgid "B<How to treat blank lines (trim_article_body)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2397 ../tin.5:2138
+#: ../tin.1:2415 ../tin.5:2152
 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
-#: ../tin.1:2400 ../tin.5:2141
+#: ../tin.1:2418 ../tin.5:2155
 msgid "B<Don't trim article body>, do nothing."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2402 ../tin.5:2143
+#: ../tin.1:2420 ../tin.5:2157
 msgid "B<Skip leading blank lines>."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2404 ../tin.5:2145
+#: ../tin.1:2422 ../tin.5:2159
 msgid "B<Skip trailing blank lines>."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2406 ../tin.5:2147
+#: ../tin.1:2424 ../tin.5:2161
 msgid ""
 "B<Skip leading and trailing blank l.>, skip leading and trailing blank "
 "lines."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2409 ../tin.5:2150
+#: ../tin.1:2427 ../tin.5:2164
 msgid ""
 "B<Compact multiple between text>, replace multiple blank lines between "
 "textblocks with one blank line."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2411 ../tin.5:2152
+#: ../tin.1:2429 ../tin.5:2166
 msgid "B<Compact multiple and skip leading>, 4 + 1"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2413 ../tin.5:2154
+#: ../tin.1:2431 ../tin.5:2168
 msgid "B<Compact multiple and skip trailing>, 4 + 2"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2415 ../tin.5:2156
+#: ../tin.1:2433 ../tin.5:2170
 msgid "B<Compact mltpl., skip lead. & trai.>, 4 + 3"
 msgstr ""
 
 # type: TP
-#: ../tin.1:2416
+#: ../tin.1:2434
 #, no-wrap
 msgid "B<Regex used to highlight _underline_ (underscores_regex)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2421
+#: ../tin.1:2439
 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 "
@@ -5797,24 +5827,24 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2421
+#: ../tin.1:2439
 #, no-wrap
 msgid "B<Remove ~/.article after posting (unlink_article)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2424
+#: ../tin.1:2442
 msgid "If ON remove I<~/.article> after posting. Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2424
+#: ../tin.1:2442
 #, no-wrap
 msgid "B<Program that opens URL's (url_handler)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2429
+#: ../tin.1:2447
 msgid ""
 "The program that will be run when launching URL's in the article viewer "
 "using B<PageViewUrl> ('B<U>'). The actual URL will be appended to this.  "
@@ -5822,54 +5852,54 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2429
+#: ../tin.1:2447
 #, no-wrap
 msgid "B<URL highlighting in message body (url_highlight)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2432 ../tin.5:2176
+#: ../tin.1:2450 ../tin.5:2190
 msgid "Enable highlighting URLs in message body. Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2432
+#: ../tin.1:2450
 #, no-wrap
 msgid "B<Use ANSI color (use_color)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2435
+#: ../tin.1:2453
 msgid "If enabled B<tin> uses ANSI-colors. Default is OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2435
+#: ../tin.1:2453
 #, no-wrap
 msgid "B<Use scroll keys on keypad (use_keypad)>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:2438
+#: ../tin.1:2456
 #, no-wrap
 msgid "B<Use mouse in xterm (use_mouse)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2444 ../tin.5:2190
+#: ../tin.1:2462 ../tin.5:2204
 msgid ""
 "Allows the mouse button support in a B<xterm>(1x)  to be enabled/disabled.  "
 "Default is OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2444
+#: ../tin.1:2462
 #, no-wrap
 msgid "B<Use slrnface to show ''X-Face:''s (use_slrnface)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2454
+#: ../tin.1:2472
 msgid ""
 "If enabled B<tin> uses B<slrnface>(1)  to interpret the ''X-Face:'' "
 "header. For this option to have any effect, B<tin> must be running in an "
@@ -5877,61 +5907,61 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2454
+#: ../tin.1:2472
 #, no-wrap
 msgid "B<Use UTF-8 graphics (utf8_graphics)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2458 ../tin.5:2206
+#: ../tin.1:2476 ../tin.5:2220
 msgid ""
 "If ON use UTF-8 characters for indicator ('-E<gt>'), thread/attachment tree "
 "and ellipsis ('...'). Default is OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2458
+#: ../tin.1:2476
 #, no-wrap
 msgid "B<Regex for begin of a verbatim block (verbatim_begin_regex)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2461
+#: ../tin.1:2479
 msgid ""
 "A regular expression that tin will use to find the begin of a verbatim "
 "block."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2461
+#: ../tin.1:2479
 #, no-wrap
 msgid "B<Regex for end of a verbatim block (verbatim_end_regex)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2464
+#: ../tin.1:2482
 msgid "A regular expression that tin will use to find the end of a verbatim block."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2464
+#: ../tin.1:2482
 #, no-wrap
 msgid "B<Detection of verbatim blocks (verbatim_handling)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2467
+#: ../tin.1:2485
 msgid "If ON verbatim blocks will be detected. Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2467
+#: ../tin.1:2485
 #, no-wrap
 msgid "B<Wildcard matching (wildcard)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2481
+#: ../tin.1:2499
 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.  "
@@ -5942,41 +5972,41 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2481
+#: ../tin.1:2499
 #, no-wrap
 msgid "B<What to display instead of mark (word_h_display_marks)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2485 ../tin.5:2234
+#: ../tin.1:2503 ../tin.5:2248
 msgid ""
 "Should the leading and ending stars, slashes, strokes and dashes also be "
 "displayed, even when they are highlighting marks?"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2488 ../tin.5:2237
+#: ../tin.1:2506 ../tin.5:2251
 msgid "B<no>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2490 ../tin.5:2239
+#: ../tin.1:2508 ../tin.5:2253
 msgid "yes, B<display mark>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2492 ../tin.5:2241
+#: ../tin.1:2510 ../tin.5:2255
 msgid "print a B<space> instead"
 msgstr ""
 
 # type: TP
-#: ../tin.1:2493
+#: ../tin.1:2511
 #, no-wrap
 msgid "B<Word highlighting in message body (word_highlight)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2501
+#: ../tin.1:2519
 msgid ""
 "Enable word highlighting. See B<word_h_display_marks> for the options "
 "available. If B<use_color> is enabled the colors specified in "
@@ -5987,13 +6017,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2501
+#: ../tin.1:2519
 #, no-wrap
 msgid "B<Page line wrap column (wrap_column)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2512 ../tin.5:2261
+#: ../tin.1:2530 ../tin.5:2275
 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 "
@@ -6006,26 +6036,26 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2512
+#: ../tin.1:2530
 #, no-wrap
 msgid "B<Quote line when cross-posting (xpost_quote_format)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2519 ../tin.5:2271
+#: ../tin.1:2537 ../tin.5:2285
 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
-#: ../tin.1:2519
+#: ../tin.1:2537
 #, no-wrap
 msgid "ATTRIBUTES MENU AND GROUP ATTRIBUTES"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2526
+#: ../tin.1:2544
 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> "
@@ -6036,7 +6066,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2534
+#: ../tin.1:2552
 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 "
@@ -6047,7 +6077,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2541
+#: ../tin.1:2559
 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 "
@@ -6058,7 +6088,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2548
+#: ../tin.1:2566
 msgid ""
 "Besides the keys for moving around and changing values known from the "
 "options menu the attributes menu provides the following command: "
@@ -6066,13 +6096,13 @@ msgid ""
 msgstr ""
 
 # type: SS
-#: ../tin.1:2548
+#: ../tin.1:2566
 #, no-wrap
 msgid "SCOPES MENU"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2553
+#: ../tin.1:2571
 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.  "
@@ -6081,7 +6111,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2564
+#: ../tin.1:2582
 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 "
@@ -6094,14 +6124,14 @@ msgid ""
 msgstr ""
 
 # type: SS
-#: ../tin.1:2564
+#: ../tin.1:2582
 #, no-wrap
 msgid "FILTERING ARTICLES"
 msgstr ""
 
 #.  FIXME - add scoring description
 # type: Plain text
-#: ../tin.1:2571
+#: ../tin.1:2589
 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 "
@@ -6111,7 +6141,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2577
+#: ../tin.1:2595
 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 "
@@ -6120,7 +6150,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2582
+#: ../tin.1:2600
 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 "
@@ -6129,7 +6159,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2587
+#: ../tin.1:2605
 msgid ""
 "Filtering rules can be manually entered into "
 "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/filter> (but don't do this whilst running "
@@ -6138,7 +6168,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2593
+#: ../tin.1:2611
 msgid ""
 "The filtering capabilities of B<tin> have been significantly enhanced over "
 "previous versions to include scoring and better pattern matching. It is "
@@ -6149,33 +6179,34 @@ msgstr ""
 
 #.  FIXME - Next paragraph is out of date
 # type: Plain text
-#: ../tin.1:2605
+#: ../tin.1:2624
 msgid ""
-"The on-screen filtering menu is accessed by pressing 'B<^K>' at the Group "
-"and Article levels. It allows the user to kill or select an article that "
-"matches the current ''Subject:'' line, ''From:'' line or a string entered by "
-"the user. The user entered string can be applied to the ''Subject:'' or "
-"\\&''From:'' lines of an article. The kill description can be limited to the "
-"current newsgroup or it can apply to all newsgroups. Once entered the user "
-"can abort the command and not save the kill description, edit the kill file "
-"or save the kill description."
+"The on-screen filtering menu is accessed by pressing B<MenuFilterKill> "
+"('B<^K>') or B<MenuFilterSelect> ('B<^A>')  at the Group and Article "
+"levels. It allows the user to kill or select an article that matches the "
+"current ''Subject:'' line, ''From:'' line or a string entered by the "
+"user. The user entered string can be applied to the \\&''Subject:'' or "
+"''From:'' line of an article. The filter can be limited to the current "
+"newsgroup or it can apply to all newsgroups. Once entered the user can abort "
+"the command and not save the new filter, edit the full filter file or save "
+"filter."
 msgstr ""
 
 # type: SS
-#: ../tin.1:2605
+#: ../tin.1:2624
 #, no-wrap
 msgid "POSTING ARTICLES"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2608
+#: ../tin.1:2627
 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
-#: ../tin.1:2618
+#: ../tin.1:2637
 msgid ""
 "Use the B<Post> ('B<w>') command to post an article to a newsgroup.  After "
 "entering the post subject the default editor (i.e., B<vi>(1))  or the editor "
@@ -6188,7 +6219,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2623
+#: ../tin.1:2642
 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 "
@@ -6196,7 +6227,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2631
+#: ../tin.1:2650
 msgid ""
 "Use the B<PageFollowupQuote> ('B<f>'), B<PageFollowup> ('B<F>')  or "
 "B<PageFollowupQuoteHeaders> ('B<^W>') command to post a follow-up article to "
@@ -6208,7 +6239,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2645
+#: ../tin.1:2664
 msgid ""
 "Use the B<PageReplyQuote> ('B<r>'), B<PageReply> ('B<R>') or "
 "B<PageReplyQuoteHeaders> ('B<^E>') command to reply direct through mail to "
@@ -6223,13 +6254,13 @@ msgid ""
 msgstr ""
 
 # type: SS
-#: ../tin.1:2645
+#: ../tin.1:2664
 #, no-wrap
 msgid "CUSTOMIZING THE ARTICLE QUOTE STRING"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2653
+#: ../tin.1:2672
 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 "
@@ -6241,13 +6272,13 @@ msgid ""
 msgstr ""
 
 # type: ta
-#: ../tin.1:2655
+#: ../tin.1:2674
 #, no-wrap
 msgid "\\w'%A  'u +\\w'Address'u"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2664
+#: ../tin.1:2683
 #, no-wrap
 msgid ""
 "B<%A>\tAddress (Email)\n"
@@ -6261,12 +6292,12 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2667
+#: ../tin.1:2686
 msgid "e.g.,"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2672
+#: ../tin.1:2691
 #, no-wrap
 msgid ""
 "CW<mail_quote_format=On %D in %G you wrote:\n"
@@ -6274,12 +6305,12 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2676
+#: ../tin.1:2695
 msgid "would expand to:"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2681
+#: ../tin.1:2700
 #, no-wrap
 msgid ""
 "CW<On 21 Sep 1993 09:45:51 -0400 in alt.sources you wrote:\n"
@@ -6288,7 +6319,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2691
+#: ../tin.1:2710
 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 "
@@ -6298,13 +6329,13 @@ msgid ""
 msgstr ""
 
 # type: SS
-#: ../tin.1:2691
+#: ../tin.1:2710
 #, no-wrap
 msgid "MAILING PIPING PRINTING REPOSTING AND SAVING ARTICLES"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2698
+#: ../tin.1:2717
 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> "
@@ -6314,7 +6345,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2703
+#: ../tin.1:2722
 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 "
@@ -6323,7 +6354,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2707
+#: ../tin.1:2726
 msgid ""
 "Otherwise, the initial prompt will ask you to select which article, thread, "
 "hot (auto-selected), regex pattern, tagged articles you wish to mail, pipe "
@@ -6331,7 +6362,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2711
+#: ../tin.1:2730
 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 "
@@ -6339,7 +6370,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2717
+#: ../tin.1:2736
 msgid ""
 "If a regex pattern is selected you are asked to enter a pattern (e.g., to "
 "match all articles subject lines containing 'net News' you enter \"net "
@@ -6349,7 +6380,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2722
+#: ../tin.1:2741
 msgid ""
 "Various expansion characters are recognized when entering the directory and "
 "file to save to. Environment variables (prefixed with '$') and user home "
@@ -6358,7 +6389,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2727
+#: ../tin.1:2746
 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 "
@@ -6367,7 +6398,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2731
+#: ../tin.1:2750
 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 "
@@ -6375,20 +6406,20 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2737
+#: ../tin.1:2756
 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
-#: ../tin.1:2737
+#: ../tin.1:2756
 #, no-wrap
 msgid "AUTOMATIC MAILING AND SAVING NEW NEWS"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2749
+#: ../tin.1:2768
 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 "
@@ -6403,7 +6434,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2753
+#: ../tin.1:2772
 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 "
@@ -6411,7 +6442,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2760
+#: ../tin.1:2779
 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 "
@@ -6422,50 +6453,50 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2761
+#: ../tin.1:2780
 #, no-wrap
 msgid "B<tin -M iain -c -f newsrc.mail>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2765
+#: ../tin.1:2784
 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
-#: ../tin.1:2766
+#: ../tin.1:2785
 #, no-wrap
 msgid "B<tin -S -c -f newsrc.save>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2770
+#: ../tin.1:2789
 msgid ""
 "(save any unread articles in newsgroups specified in file newsrc.save and "
 "mark them as read)"
 msgstr ""
 
 # type: TP
-#: ../tin.1:2771
+#: ../tin.1:2790
 #, no-wrap
 msgid "B<tin -R>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2776
+#: ../tin.1:2795
 msgid "(read any articles saved by B<tin -S>)"
 msgstr ""
 
 # type: SS
-#: ../tin.1:2776
+#: ../tin.1:2795
 #, no-wrap
 msgid "RANGES"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2787
+#: ../tin.1:2806
 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 "
@@ -6479,13 +6510,13 @@ msgid ""
 msgstr ""
 
 # type: SS
-#: ../tin.1:2788
+#: ../tin.1:2807
 #, no-wrap
 msgid "NEWSGROUP LISTS & WILDCARDS"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2799
+#: ../tin.1:2818
 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 "
@@ -6498,30 +6529,30 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2801
+#: ../tin.1:2820
 msgid "I<alt.config,news.*,!news.test>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2803
+#: ../tin.1:2822
 msgid "Matches alt.config and everything in the 'news' hierarchy except news.test"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2808
+#: ../tin.1:2827
 msgid ""
 "See the explanation for the $B<AUTOSUBSCRIBE> variables for further "
 "examples."
 msgstr ""
 
 # type: SS
-#: ../tin.1:2808
+#: ../tin.1:2827
 #, no-wrap
 msgid "SIGNATURES"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2817
+#: ../tin.1:2836
 msgid ""
 "B<tin> will recognize a signature in either "
 "I<${TIN_HOMEDIR:-\"$HOME\"}/.signature> or "
@@ -6533,19 +6564,19 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2820
+#: ../tin.1:2839
 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
-#: ../tin.1:2822
+#: ../tin.1:2841
 msgid "The following is an example of a I<.Sig> file:"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2827
+#: ../tin.1:2846
 #, no-wrap
 msgid ""
 "CW<NAMES  Joe Bar E<lt>joe@example.orgE<gt>\n"
@@ -6553,7 +6584,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2842
+#: ../tin.1:2861
 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 "
@@ -6567,13 +6598,13 @@ msgid ""
 msgstr ""
 
 # type: SS
-#: ../tin.1:2842
+#: ../tin.1:2861
 #, no-wrap
 msgid "TIPS AND TRICKS"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2846
+#: ../tin.1:2865
 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 "
@@ -6581,33 +6612,33 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2848
+#: ../tin.1:2867
 msgid ""
 "The following newsgroups provide useful information concerning news "
 "software:"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2851
+#: ../tin.1:2870
 msgid ""
 "\\(emnews.software.readers (info. about news user agents tin, rn, nn, slrn "
 "etc.)"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2853
+#: ../tin.1:2872
 msgid "\\(emnews.software.nntp (info. about NNTP)"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2855
+#: ../tin.1:2874
 msgid ""
 "\\(emnews.answers (Frequently Asked Questions (FAQ) about many different "
 "themes)"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2859
+#: ../tin.1:2878
 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.  "
@@ -6615,14 +6646,14 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2866
+#: ../tin.1:2885
 msgid ""
 "When B<tin> is run in an B<xterm>(1x)  it will resize itself each time the "
 "B<xterm>(1x)  is resized."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2870
+#: ../tin.1:2889
 msgid ""
 "B<tin> will reread the "
 "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> file at set "
@@ -6630,20 +6661,20 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2875
+#: ../tin.1:2894
 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
-#: ../tin.1:2875
+#: ../tin.1:2894
 #, no-wrap
 msgid "XTERM BUTTONS"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2881
+#: ../tin.1:2900
 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 "
@@ -6652,103 +6683,103 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2883
+#: ../tin.1:2902
 msgid "In general (i.e., for the group, thread and article menus),"
 msgstr ""
 
 # type: TP
-#: ../tin.1:2883
+#: ../tin.1:2902
 #, no-wrap
 msgid "Button1 (left)"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2886
+#: ../tin.1:2905
 msgid "enters next (lower) level if you click on an article, otherwise pages down."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2886
+#: ../tin.1:2905
 #, no-wrap
 msgid "Button2 (center)"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2890
+#: ../tin.1:2909
 msgid ""
 "returns to the previous (upper) level if you click on an article, otherwise "
 "pages up."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2890
+#: ../tin.1:2909
 #, no-wrap
 msgid "Button3 (right)"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2894
+#: ../tin.1:2913
 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
-#: ../tin.1:2896
+#: ../tin.1:2915
 msgid "In the group selection menu, if the mouse is pointing at a group then:"
 msgstr ""
 
 # type: TP
-#: ../tin.1:2896 ../tin.1:2908 ../tin.1:2922
+#: ../tin.1:2915 ../tin.1:2927 ../tin.1:2941
 #, no-wrap
 msgid "left button"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2900
+#: ../tin.1:2919
 msgid ""
 "moves to and selects the group pointed at, just like B<SelectReadGrp> "
 "('B<E<lt>CRE<gt>>')."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2900 ../tin.1:2912 ../tin.1:2925
+#: ../tin.1:2919 ../tin.1:2931 ../tin.1:2944
 #, no-wrap
 msgid "center button"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2903
+#: ../tin.1:2922
 msgid "quits the program, just like B<Quit> ('B<q>')."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2903 ../tin.1:2917 ../tin.1:2930
+#: ../tin.1:2922 ../tin.1:2936 ../tin.1:2949
 #, no-wrap
 msgid "right button"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2906
+#: ../tin.1:2925
 msgid "moves to the group pointed at."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2908
+#: ../tin.1:2927
 msgid ""
 "In the article menu, if the mouse is pointing at an article (or thread) "
 "then:"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2912
+#: ../tin.1:2931
 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
-#: ../tin.1:2917
+#: ../tin.1:2936
 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> "
@@ -6756,22 +6787,22 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2920
+#: ../tin.1:2939
 msgid "moves to the article (or thread) pointed at."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2922
+#: ../tin.1:2941
 msgid "In the thread menu, if the mouse is pointing at an article then:"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2925
+#: ../tin.1:2944
 msgid "reads article pointed at, just like B<ThreadReadArt> ('B<E<lt>CRE<gt>>')."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2930
+#: ../tin.1:2949
 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> "
@@ -6779,25 +6810,25 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2933
+#: ../tin.1:2952
 msgid "moves to the article pointed at."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2940
+#: ../tin.1:2959
 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
-#: ../tin.1:2940
+#: ../tin.1:2959
 #, no-wrap
 msgid "INDEX FILES"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2945
+#: ../tin.1:2964
 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 "
@@ -6805,7 +6836,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2951
+#: ../tin.1:2970
 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 "
@@ -6815,7 +6846,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2960
+#: ../tin.1:2979
 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 "
@@ -6827,7 +6858,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2967
+#: ../tin.1:2986
 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 "
@@ -6838,27 +6869,27 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2972
+#: ../tin.1:2991
 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
-#: ../tin.1:2977
+#: ../tin.1:2996
 #, no-wrap
 msgid "CW<30 6 * * * /usr/local/bin/tin -u>\n"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2983
+#: ../tin.1:3002
 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
-#: ../tin.1:2989
+#: ../tin.1:3008
 #, no-wrap
 msgid ""
 "CW<find ${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news* "
@@ -6867,7 +6898,7 @@ msgid ""
 msgstr ""
 
 # type: SH
-#: ../tin.1:2994 ../tin.5:21
+#: ../tin.1:3013 ../tin.5:21
 #, no-wrap
 msgid "FILES"
 msgstr ""
@@ -6887,124 +6918,124 @@ msgstr ""
 #.        $TMPDIR/SCOPES-W   (-D 32)
 #.        $TMPDIR/ACTIVE     (-D 64)
 # type: Plain text
-#: ../tin.1:3011
+#: ../tin.1:3030
 msgid "For a detailed description see B<tin>(5)."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3013 ../tin.5:42
+#: ../tin.1:3032 ../tin.5:42
 msgid "I<$MAILCAPS>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3015 ../tin.5:44
+#: ../tin.1:3034 ../tin.5:44
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.mailcap>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3017 ../tin.5:46
+#: ../tin.1:3036 ../tin.5:46
 msgid "I</etc/mailcap>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3019 ../tin.5:48
+#: ../tin.1:3038 ../tin.5:48
 msgid "I</usr/etc/mailcap>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3021 ../tin.5:50
+#: ../tin.1:3040 ../tin.5:50
 msgid "I</usr/local/etc/mailcap>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3023 ../tin.5:52
+#: ../tin.1:3042 ../tin.5:52
 msgid "I</etc/mail/mailcap>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3026 ../tin.5:221
+#: ../tin.1:3045 ../tin.5:221
 msgid "I</etc/nntpserver>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3029 ../tin.5:231
+#: ../tin.1:3048 ../tin.5:231
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.cancelsecret>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3032 ../tin.5:238
+#: ../tin.1:3051 ../tin.5:238
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.mime.types>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3034 ../tin.5:240
+#: ../tin.1:3053 ../tin.5:240
 msgid "I</etc/mime.types>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3036 ../tin.5:242
+#: ../tin.1:3055 ../tin.5:242
 msgid "I</etc/tin/mime.types>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3039 ../tin.5:249
+#: ../tin.1:3058 ../tin.5:249
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsauth>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3042 ../tin.5:282
+#: ../tin.1:3061 ../tin.5:282
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3046 ../tin.5:311
+#: ../tin.1:3065 ../tin.5:311
 #, no-wrap
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/.oldnewsrc>\n"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3050 ../tin.5:319
+#: ../tin.1:3069 ../tin.5:319
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.signature>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3052 ../tin.5:321
+#: ../tin.1:3071 ../tin.5:321
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3055 ../tin.5:328
+#: ../tin.1:3074 ../tin.5:328
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.sigfixed>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3058 ../tin.5:335
+#: ../tin.1:3077 ../tin.5:335
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/.inputhistory>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3061 ../tin.5:342
+#: ../tin.1:3080 ../tin.5:342
 msgid "I<${TIN_INDEX_MAILDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.mail/>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3065 ../tin.5:350
+#: ../tin.1:3084 ../tin.5:350
 #, no-wrap
 msgid "I<${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news${NNTPSERVER:+\"-$NNTPSERVER\"}/>\n"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3069 ../tin.5:358
+#: ../tin.1:3088 ../tin.5:358
 msgid "I<${TIN_INDEX_SAVEDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.save/>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3072 ../tin.5:365
+#: ../tin.1:3091 ../tin.5:365
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.mail>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3075 ../tin.5:399
+#: ../tin.1:3094 ../tin.5:399
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.save>"
 msgstr ""
 
@@ -7013,66 +7044,66 @@ msgstr ""
 #.  we should think about checking for the new Paths (/news/etc/)
 #.  ${TIN_LIBDIR\-/news/etc"}/attributes
 # type: Plain text
-#: ../tin.1:3079 ../tin.5:410
+#: ../tin.1:3098 ../tin.5:410
 msgid "I</etc/tin/attributes>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3081 ../tin.5:412
+#: ../tin.1:3100 ../tin.5:412
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/attributes>"
 msgstr ""
 
 #.  TODO: add missing descriptions and explain things in detail.
 # type: Plain text
-#: ../tin.1:3084 ../tin.5:737
+#: ../tin.1:3103 ../tin.5:737
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/filter>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3088 ../tin.5:819
+#: ../tin.1:3107 ../tin.5:819
 #, 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
-#: ../tin.1:3090 ../tin.5:821
+#: ../tin.1:3109 ../tin.5:821
 #, 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
-#: ../tin.1:3094 ../tin.5:1054
+#: ../tin.1:3113 ../tin.5:1054
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/mailgroups>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3097 ../tin.5:1070
+#: ../tin.1:3116 ../tin.5:1070
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3100 ../tin.5:1096
+#: ../tin.1:3119 ../tin.5:1096
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3103 ../tin.5:1103
+#: ../tin.1:3122 ../tin.5:1103
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/posted>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3106 ../tin.5:1113
+#: ../tin.1:3125 ../tin.5:1113
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/postponed.articles>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3110
+#: ../tin.1:3129
 #, no-wrap
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER:${NNTPPORT:+\":$NNTPPORT\"}/newsgroups>\n"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3115
+#: ../tin.1:3134
 #, no-wrap
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER:${NNTPPORT:+\":$NNTPPORT\"}/serverrc>\n"
 msgstr ""
@@ -7082,22 +7113,22 @@ msgstr ""
 #.  we should think about checking for the new Paths (/news/etc/)
 #.  .IR ${TIN_LIBDIR\-"/news/etc"}/tinrc
 # type: Plain text
-#: ../tin.1:3120 ../tin.5:1166
+#: ../tin.1:3139 ../tin.5:1166
 msgid "I</etc/tin/tinrc>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3122 ../tin.5:1168
+#: ../tin.1:3141 ../tin.5:1168
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3125 ../tin.5:2275
+#: ../tin.1:3144 ../tin.5:2289
 msgid "I</etc/tin/tin.defaults>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3128
+#: ../tin.1:3147
 msgid "I</usr/local/share/locale/${LC_MESSAGES}/LC_MESSAGES/tin.mo>"
 msgstr ""
 
@@ -7106,51 +7137,51 @@ msgstr ""
 #.  we should think about checking for the new Paths
 #.  (described shown below).
 # type: Plain text
-#: ../tin.1:3131 ../tin.5:2382
+#: ../tin.1:3150 ../tin.5:2396
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3134 ../tin.5:2442
+#: ../tin.1:3153 ../tin.5:2456
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/active.times>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3137 ../tin.5:2469
+#: ../tin.1:3156 ../tin.5:2483
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/newsgroups>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3140 ../tin.5:2492
+#: ../tin.1:3159 ../tin.5:2506
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/organization>"
 msgstr ""
 
 #.  is the Path correct? or is it /news/etc/overview.fmt
 # type: Plain text
-#: ../tin.1:3143 ../tin.5:2502
+#: ../tin.1:3162 ../tin.5:2516
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/overview.fmt>"
 msgstr ""
 
 #.  is the Path correct? or is it /news/etc/subscriptions
 # type: Plain text
-#: ../tin.1:3146 ../tin.5:2520
+#: ../tin.1:3165 ../tin.5:2534
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>"
 msgstr ""
 
 # type: SH
-#: ../tin.1:3149
+#: ../tin.1:3168
 #, no-wrap
 msgid "ENVIRONMENT"
 msgstr ""
 
 # type: TP
-#: ../tin.1:3163
+#: ../tin.1:3182
 #, no-wrap
 msgid "B<TINRC>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3171
+#: ../tin.1:3190
 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 "
@@ -7161,13 +7192,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3171
+#: ../tin.1:3190
 #, no-wrap
 msgid "B<TIN_HOMEDIR>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3176
+#: ../tin.1:3195
 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 "
@@ -7175,13 +7206,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3176
+#: ../tin.1:3195
 #, no-wrap
 msgid "B<TIN_INDEX_NEWSDIR>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3182
+#: ../tin.1:3201
 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 "
@@ -7189,13 +7220,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3182
+#: ../tin.1:3201
 #, no-wrap
 msgid "B<TIN_INDEX_MAILDIR>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3188
+#: ../tin.1:3207
 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 "
@@ -7203,13 +7234,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3188
+#: ../tin.1:3207
 #, no-wrap
 msgid "B<TIN_INDEX_SAVEDIR>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3194
+#: ../tin.1:3213
 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 "
@@ -7217,13 +7248,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3194
+#: ../tin.1:3213
 #, no-wrap
 msgid "B<TIN_LIBDIR>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3199
+#: ../tin.1:3218
 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 "
@@ -7231,13 +7262,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3199
+#: ../tin.1:3218
 #, no-wrap
 msgid "B<TIN_SPOOLDIR>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3204
+#: ../tin.1:3223
 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 "
@@ -7245,13 +7276,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3204
+#: ../tin.1:3223
 #, no-wrap
 msgid "B<TIN_NOVROOTDIR>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3210
+#: ../tin.1:3229
 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 "
@@ -7259,13 +7290,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3210
+#: ../tin.1:3229
 #, no-wrap
 msgid "B<TIN_ACTIVEFILE>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3216
+#: ../tin.1:3235
 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 "
@@ -7274,13 +7305,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3216
+#: ../tin.1:3235
 #, no-wrap
 msgid "B<NNTPSERVER>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3222
+#: ../tin.1:3241
 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 "
@@ -7289,13 +7320,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3222
+#: ../tin.1:3241
 #, no-wrap
 msgid "B<NNTPPORT>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3227
+#: ../tin.1:3246
 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 "
@@ -7303,83 +7334,83 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3227
+#: ../tin.1:3246
 #, no-wrap
 msgid "B<DISTRIBUTION>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3231
+#: ../tin.1:3250
 msgid ""
 "Set the article header field ''Distribution:'' to the contents of the "
 "variable instead of the system default."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3231
+#: ../tin.1:3250
 #, no-wrap
 msgid "B<ISO2ASC>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3235
+#: ../tin.1:3254
 msgid ""
 "Set the ISO to ASCII charset decoding table character to use in decoding an "
 "article text. Values can range from 0 to 6."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3239
+#: ../tin.1:3258
 msgid "universal table for many languages"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3242
+#: ../tin.1:3261
 msgid "single-spacing universal table"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3245
+#: ../tin.1:3264
 msgid "table for Danish, Dutch, German, Norwegian and Swedish"
 msgstr ""
 
 # type: TP
-#: ../tin.1:3245
+#: ../tin.1:3264
 #, no-wrap
 msgid "B<3>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3248
+#: ../tin.1:3267
 msgid ""
 "table for Danish, Finnish, Norwegian and Swedish using the appropriate ISO "
 "646 variant"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3251
+#: ../tin.1:3270
 msgid "table with RFC 1345 codes in brackets"
 msgstr ""
 
 # type: TP
-#: ../tin.1:3251
+#: ../tin.1:3270
 #, no-wrap
 msgid "B<5>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3254
+#: ../tin.1:3273
 msgid "table for printers that allow overstriking with backspace"
 msgstr ""
 
 # type: TP
-#: ../tin.1:3255
+#: ../tin.1:3274
 #, no-wrap
 msgid "B<ORGANIZATION>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3261
+#: ../tin.1:3280
 msgid ""
 "Set the article header field ''Organization:'' to the contents of the "
 "variable instead of the system default. If reading news on an Apollo "
@@ -7388,24 +7419,24 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3261
+#: ../tin.1:3280
 #, no-wrap
 msgid "B<NEWSORG (DomainOS)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3264
+#: ../tin.1:3283
 msgid "DomainOS specific, same as $B<ORGANIZATION> on other OSs (see above)."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3264
+#: ../tin.1:3283
 #, no-wrap
 msgid "B<REPLYTO>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3269
+#: ../tin.1:3288
 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 "
@@ -7413,72 +7444,72 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3269
+#: ../tin.1:3288
 #, no-wrap
 msgid "B<NAME>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3273
+#: ../tin.1:3292
 msgid ""
 "Overrides the full name given in the gecos-files in I</etc/passwd>, see also "
 "B<mail_address>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3273
+#: ../tin.1:3292
 #, no-wrap
 msgid "B<REALNAME>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3276
+#: ../tin.1:3295
 msgid "Same as $B<NAME>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3276
+#: ../tin.1:3295
 #, no-wrap
 msgid "B<HOME>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3281
+#: ../tin.1:3300
 msgid "Pathname of the user's home directory. See B<environ>(5)  for more info."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3281
+#: ../tin.1:3300
 #, no-wrap
 msgid "B<MAILER>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3285
+#: ../tin.1:3304
 msgid ""
 "This variable has precedence over the default mailer that is used in all "
 "mailing operations within B<tin>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3285
+#: ../tin.1:3304
 #, no-wrap
 msgid "B<MAIL>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3288
+#: ../tin.1:3307
 msgid "Full path to the user's mailbox."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3288
+#: ../tin.1:3307
 #, no-wrap
 msgid "B<VISUAL>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3297
+#: ../tin.1:3316
 msgid ""
 "This variable has precedence over the default editor (i.e., B<vi>(1))  that "
 "is used in all editing operations within B<tin> (e.g., posting, replying, "
@@ -7487,13 +7518,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3297
+#: ../tin.1:3316
 #, no-wrap
 msgid "B<EDITOR>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3306
+#: ../tin.1:3325
 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 "
@@ -7502,13 +7533,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3306
+#: ../tin.1:3325
 #, no-wrap
 msgid "B<AUTOSUBSCRIBE>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3312
+#: ../tin.1:3331
 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 "
@@ -7517,12 +7548,12 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3314
+#: ../tin.1:3333
 msgid "I<AUTOSUBSCRIBE=comp.os.unix.*,talk.*,!talk.politics.*>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3319
+#: ../tin.1:3338
 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 "
@@ -7531,25 +7562,25 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3319
+#: ../tin.1:3338
 #, no-wrap
 msgid "B<AUTOUNSUBSCRIBE>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3323
+#: ../tin.1:3342
 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
-#: ../tin.1:3325
+#: ../tin.1:3344
 msgid "I<AUTOUNSUBSCRIBE=alt.flame.*,u*,!uk.*>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3329
+#: ../tin.1:3348
 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 "
@@ -7557,104 +7588,104 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3329
+#: ../tin.1:3348
 #, no-wrap
 msgid "B<TMPDIR>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3333
+#: ../tin.1:3352
 msgid ""
 "A pathname of a directory made available for B<tin> to create temporary "
 "files."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3333
+#: ../tin.1:3352
 #, no-wrap
 msgid "B<MAILCAPS>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3339
+#: ../tin.1:3358
 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
-#: ../tin.1:3339
+#: ../tin.1:3358
 #, no-wrap
 msgid "B<NOMETAMAIL>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3344
+#: ../tin.1:3363
 msgid ""
 "Set this variable to disable the use of B<metamail>(1)  or a replacement "
 "(e.g. metamutt)."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3344
+#: ../tin.1:3363
 #, no-wrap
 msgid "B<MM_CHARSET>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:3346
+#: ../tin.1:3365
 #, no-wrap
 msgid "B<ISPELL>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3351
+#: ../tin.1:3370
 msgid ""
 "Set this variable to point to B<ispell>(1)  or a replacement and its "
 "cmd-line options."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3351
+#: ../tin.1:3370
 #, no-wrap
 msgid "B<PGPOPTS>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3358
+#: ../tin.1:3377
 msgid ""
 "Define any additional options that you wish to pass to your B<pgp>(1)  or "
 "B<gpg>(1)  program."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3358
+#: ../tin.1:3377
 #, no-wrap
 msgid "B<PGPPATH>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3363
+#: ../tin.1:3382
 msgid ""
 "Override the name of the B<pgp>(1)  directory in B<$HOME> that holds your "
 "keys etc.."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3363
+#: ../tin.1:3382
 #, no-wrap
 msgid "B<GNUPGHOME>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3368
+#: ../tin.1:3387
 msgid ""
 "Override the name of the B<gpg>(1)  directory in B<$HOME> that holds your "
 "keys etc.."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3368
+#: ../tin.1:3387
 #, no-wrap
 msgid "B<LC_CTYPE>"
 msgstr ""
@@ -7662,7 +7693,7 @@ msgstr ""
 #.  TODO: document LC_CTYPEs influence on
 #.        ~/.tin/keymap.*, 8bit char display, ...
 # type: Plain text
-#: ../tin.1:3382
+#: ../tin.1:3401
 msgid ""
 "This variable determines the B<locale>(5)  category for character handling "
 "functions. Usually it determines the character classes for pattern matching "
@@ -7674,13 +7705,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3382
+#: ../tin.1:3401
 #, no-wrap
 msgid "B<LC_MESSAGES>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3391
+#: ../tin.1:3410
 msgid ""
 "Formats of informative and diagnostic messages and interactive responses.  "
 "It's value should be of the form "
@@ -7689,13 +7720,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3391
+#: ../tin.1:3410
 #, no-wrap
 msgid "B<LC_TIME>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3399
+#: ../tin.1:3418
 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 "
@@ -7703,13 +7734,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3399
+#: ../tin.1:3418
 #, no-wrap
 msgid "B<LC_ALL>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3408
+#: ../tin.1:3427
 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 "
@@ -7718,13 +7749,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3408
+#: ../tin.1:3427
 #, no-wrap
 msgid "B<LANG>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3417
+#: ../tin.1:3436
 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 "
@@ -7733,13 +7764,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3417
+#: ../tin.1:3436
 #, no-wrap
 msgid "B<LANGUAGE>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3425
+#: ../tin.1:3444
 msgid ""
 "This variable defines a priority list for translations. Whenever a "
 "translation is not available in the language selected via B<$LC_ALL> or "
@@ -7749,13 +7780,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3425
+#: ../tin.1:3444
 #, no-wrap
 msgid "B<COLUMNS>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3435
+#: ../tin.1:3454
 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 "
@@ -7768,13 +7799,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3435
+#: ../tin.1:3454
 #, no-wrap
 msgid "B<LINES>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3445
+#: ../tin.1:3464
 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 "
@@ -7787,7 +7818,7 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3445
+#: ../tin.1:3464
 #, no-wrap
 msgid "B<TERM>"
 msgstr ""
@@ -7796,53 +7827,53 @@ msgstr ""
 #
 #.  TODO: add missing, sort useful, document in detail
 # type: Plain text
-#: ../tin.1:3454
+#: ../tin.1:3473
 msgid ""
 "The type of terminal in use. This is used when looking up termcap "
 "sequences.  See B<environ>(5)  for more information."
 msgstr ""
 
 # type: SH
-#: ../tin.1:3454
+#: ../tin.1:3473
 #, no-wrap
 msgid "SIGNALS"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3457
+#: ../tin.1:3476
 msgid "B<tin> handles a couple of signals:"
 msgstr ""
 
 # type: TP
-#: ../tin.1:3457
+#: ../tin.1:3476
 #, no-wrap
 msgid "B<SIGHUP>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3460 ../tin.1:3463
+#: ../tin.1:3479 ../tin.1:3482
 msgid "Terminate gracefully."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3460
+#: ../tin.1:3479
 #, no-wrap
 msgid "B<SIGTERM>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:3463
+#: ../tin.1:3482
 #, no-wrap
 msgid "B<SIGUSR1>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3466
+#: ../tin.1:3485
 msgid "Terminate gracefully but do not restore tty."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3466
+#: ../tin.1:3485
 #, no-wrap
 msgid "B<SIGUSR2>"
 msgstr ""
@@ -7853,18 +7884,18 @@ msgstr ""
 #.  give an overview of the most common error messages and how to cope with
 #.  them.
 # type: Plain text
-#: ../tin.1:3477
+#: ../tin.1:3496
 msgid "Write out I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>-file."
 msgstr ""
 
 # type: SH
-#: ../tin.1:3477
+#: ../tin.1:3496
 #, no-wrap
 msgid "SECURITY"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3485
+#: ../tin.1:3504
 msgid ""
 "When 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 "
@@ -7873,7 +7904,7 @@ msgid ""
 msgstr ""
 
 # type: SH
-#: ../tin.1:3485
+#: ../tin.1:3504
 #, no-wrap
 msgid "CONFORMING TO"
 msgstr ""
@@ -7881,7 +7912,7 @@ msgstr ""
 #.  - RFC2045, RFC2047, RFC2980, RFC3977, RFC4643, RFC5322
 #.    RFC5536, RFC5537, RFC6048 or whatever
 # type: Plain text
-#: ../tin.1:3493
+#: ../tin.1:3512
 msgid ""
 "B<tin> does conform to the Base Definitions volume of IEEE Std 1003.1-2001, "
 "Section 12, Utility Conventions (Utility Argument Syntax, Utility Syntax "
@@ -7889,13 +7920,13 @@ msgid ""
 msgstr ""
 
 # type: SH
-#: ../tin.1:3493
+#: ../tin.1:3512
 #, no-wrap
 msgid "NOTES"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3498
+#: ../tin.1:3517
 msgid ""
 "Regular expression support is provided by the PCRE library package "
 "B<pcre>(3), which is open source software, written by Philip Hazel, and "
@@ -7903,18 +7934,18 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3502
+#: ../tin.1:3521
 msgid "ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/"
 msgstr ""
 
 # type: SH
-#: ../tin.1:3502
+#: ../tin.1:3521
 #, no-wrap
 msgid "BUGS"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3510
+#: ../tin.1:3529
 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 "
@@ -7923,7 +7954,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3519
+#: ../tin.1:3538
 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! "
@@ -7934,13 +7965,13 @@ msgid ""
 msgstr ""
 
 # type: SH
-#: ../tin.1:3519
+#: ../tin.1:3538
 #, no-wrap
 msgid "HISTORY"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3531
+#: ../tin.1:3550
 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 "
@@ -7951,175 +7982,175 @@ msgid ""
 msgstr ""
 
 # type: SH
-#: ../tin.1:3531
+#: ../tin.1:3550
 #, no-wrap
 msgid "CREDITS"
 msgstr ""
 
 # type: IP
-#: ../tin.1:3533
+#: ../tin.1:3552
 #, no-wrap
 msgid "Rich Skrenta"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3537
+#: ../tin.1:3556
 msgid "author of B<tass>(1)  v3.2 which this newsreader used as its base."
 msgstr ""
 
 # type: IP
-#: ../tin.1:3537
+#: ../tin.1:3556
 #, no-wrap
 msgid "Bill Davidsen"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3539
+#: ../tin.1:3558
 msgid "author of envarg.c environment variable reading routine."
 msgstr ""
 
 # type: IP
-#: ../tin.1:3539
+#: ../tin.1:3558
 #, no-wrap
 msgid "Mike Gleason"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3541
+#: ../tin.1:3560
 msgid "author of sigfile.c random signature generation routines."
 msgstr ""
 
 # type: IP
-#: ../tin.1:3541
+#: ../tin.1:3560
 #, no-wrap
 msgid "Markus Kuhn E<lt>Markus.Kuhn@cl.cam.ac.ukE<gt>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3543
+#: ../tin.1:3562
 msgid "author of langinfo.c, charset.c and iso2asc.txt ISO-8859-1 documentation."
 msgstr ""
 
 # type: IP
-#: ../tin.1:3543
+#: ../tin.1:3562
 #, no-wrap
 msgid "Arnold Robbins"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3545
+#: ../tin.1:3564
 msgid "author of strftime.c date formatting routine."
 msgstr ""
 
 # type: IP
-#: ../tin.1:3545
+#: ../tin.1:3564
 #, no-wrap
 msgid "Rich Salz"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3547
+#: ../tin.1:3566
 msgid "author of wildmat.c pattern matching and parsdate.y date parsing routines."
 msgstr ""
 
 # type: IP
-#: ../tin.1:3547
+#: ../tin.1:3566
 #, no-wrap
 msgid "Dave Taylor"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3551
+#: ../tin.1:3570
 msgid "author of curses.c from the B<elm>(1)  mailreader."
 msgstr ""
 
 # type: IP
-#: ../tin.1:3551
+#: ../tin.1:3570
 #, no-wrap
 msgid "Chris Thewalt"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3555
+#: ../tin.1:3574
 msgid "author of getline.c B<emacs>(1)  style editing routine."
 msgstr ""
 
 # type: IP
-#: ../tin.1:3555
+#: ../tin.1:3574
 #, no-wrap
 msgid "Steven Madsen"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3559
+#: ../tin.1:3578
 msgid "for adding B<pgp>(1)  (Pretty Good Privacy) support."
 msgstr ""
 
 # type: IP
-#: ../tin.1:3559
+#: ../tin.1:3578
 #, no-wrap
 msgid "Philip Hazel E<lt>ph10@cam.ac.ukE<gt>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3563
+#: ../tin.1:3582
 msgid "for B<pcre>(3)  (Perl-compatible regular expression library)."
 msgstr ""
 
 # type: IP
-#: ../tin.1:3563
+#: ../tin.1:3582
 #, no-wrap
 msgid "Patrick Powell E<lt>papowell@astart.comE<gt>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3571
+#: ../tin.1:3590
 msgid "for B<snprintf>(3)  and B<vsnprintf>(3)  fallbacks."
 msgstr ""
 
 # type: SH
-#: ../tin.1:3571
+#: ../tin.1:3590
 #, no-wrap
 msgid "AUTHOR"
 msgstr ""
 
 # type: TP
-#: ../tin.1:3572
+#: ../tin.1:3591
 #, no-wrap
 msgid "Iain Lea E<lt>iain@bricbrac.deE<gt>"
 msgstr ""
 
 # type: SH
-#: ../tin.1:3576
+#: ../tin.1:3595
 #, no-wrap
 msgid "MAINTAINER"
 msgstr ""
 
 # type: TP
-#: ../tin.1:3577
+#: ../tin.1:3596
 #, no-wrap
 msgid "Urs Janssen E<lt>urs@tin.orgE<gt>"
 msgstr ""
 
 # type: SH
-#: ../tin.1:3581 ../tin.5:2533
+#: ../tin.1:3600 ../tin.5:2547
 #, no-wrap
 msgid "SEE ALSO"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3631
+#: ../tin.1:3652
 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<noffle>(1), B<perl>(1), B<perlre>(1), "
 "B<pgp>(1), B<rn>(1), B<sendmail>(1), B<shar>(1), B<slrnface>(1), B<tass>(1), "
-"B<unshar>(1), B<uudecode>(1), B<vi>(1), B<xterm>(1x), B<iconv>(3), "
-"B<iconv_open>(3), B<nl_langinfo>(3), B<pcre>(3), B<pcrepattern>(3), "
-"B<snprintf>(3), B<strftime>(3), B<vsnprintf>(3), B<wildmat>(3), "
-"B<environ>(5), B<locale>(5), B<mailcap>(5), B<mbox>(5), B<mmdf>(5), "
-"B<newsoverview>(5), B<tin>(5), B<RFC1524>, B<RFC2045>, B<RFC2046>, "
-"B<RFC2047>, B<RFC2048>, B<RFC2980>, B<RFC3977>, B<RFC4643>, B<RFC5322>, "
-"B<RFC5536>, B<RFC5537>, B<RFC6048>"
+"B<unshar>(1), B<uudecode>(1), B<vi>(1), B<xterm>(1x), B<heapsort>(3), "
+"B<iconv>(3), B<iconv_open>(3), B<nl_langinfo>(3), B<pcre>(3), "
+"B<pcrepattern>(3), B<qsort>(3), B<snprintf>(3), B<strftime>(3), "
+"B<vsnprintf>(3), B<wildmat>(3), B<environ>(5), B<locale>(5), B<mailcap>(5), "
+"B<mbox>(5), B<mmdf>(5), B<newsoverview>(5), B<tin>(5), B<RFC1524>, "
+"B<RFC2045>, B<RFC2046>, B<RFC2047>, B<RFC2048>, B<RFC2980>, B<RFC3977>, "
+"B<RFC4643>, B<RFC5322>, B<RFC5536>, B<RFC5537>, B<RFC6048>"
 msgstr ""
 
 # type: Plain text
@@ -8901,7 +8932,7 @@ msgid "B<mail_8bit_header>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:490 ../tin.5:1585 ../tin.5:2312
+#: ../tin.5:490 ../tin.5:1585 ../tin.5:2326
 #, no-wrap
 msgid "B<mail_mime_encoding>"
 msgstr ""
@@ -8996,7 +9027,7 @@ msgid "B<news_quote_format>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:539 ../tin.5:2285
+#: ../tin.5:539 ../tin.5:2299
 #, no-wrap
 msgid "B<organization>"
 msgstr ""
@@ -9023,7 +9054,7 @@ msgid "B<post_8bit_header>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:552 ../tin.5:1778 ../tin.5:2309
+#: ../tin.5:552 ../tin.5:1778 ../tin.5:2323
 #, no-wrap
 msgid "B<post_mime_encoding>"
 msgstr ""
@@ -9078,49 +9109,49 @@ msgid "B<savefile>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:579 ../tin.5:1924
+#: ../tin.5:579 ../tin.5:1938
 #, no-wrap
 msgid "B<show_author>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:582 ../tin.5:1950
+#: ../tin.5:582 ../tin.5:1964
 #, no-wrap
 msgid "B<show_info>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:585 ../tin.5:1968
+#: ../tin.5:585 ../tin.5:1982
 #, no-wrap
 msgid "B<show_only_unread_arts>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:588 ../tin.5:1976
+#: ../tin.5:588 ../tin.5:1990
 #, no-wrap
 msgid "B<show_signatures>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:591 ../tin.5:1979
+#: ../tin.5:591 ../tin.5:1993
 #, no-wrap
 msgid "B<sigdashes>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:594 ../tin.5:1982
+#: ../tin.5:594 ../tin.5:1996
 #, no-wrap
 msgid "B<sigfile>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:597 ../tin.5:1993
+#: ../tin.5:597 ../tin.5:2007
 #, no-wrap
 msgid "B<signature_repost>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:600 ../tin.5:2003
+#: ../tin.5:600 ../tin.5:2017
 #, no-wrap
 msgid "B<sort_article_type>"
 msgstr ""
@@ -9131,55 +9162,55 @@ msgid "Identical to the tinrc variable B
 msgstr ""
 
 # type: TP
-#: ../tin.5:603 ../tin.5:2032
+#: ../tin.5:603 ../tin.5:2046
 #, no-wrap
 msgid "B<sort_threads_type>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:606 ../tin.5:2061
+#: ../tin.5:606 ../tin.5:2075
 #, no-wrap
 msgid "B<start_editor_offset>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:609 ../tin.5:2090
+#: ../tin.5:609 ../tin.5:2104
 #, no-wrap
 msgid "B<tex2iso_conv>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:612 ../tin.5:2095
+#: ../tin.5:612 ../tin.5:2109
 #, no-wrap
 msgid "B<thread_articles>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:615 ../tin.5:2110
+#: ../tin.5:615 ../tin.5:2124
 #, no-wrap
 msgid "B<thread_catchup_on_exit>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:618 ../tin.5:2105
+#: ../tin.5:618 ../tin.5:2119
 #, no-wrap
 msgid "B<thread_perc>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:621 ../tin.5:2134
+#: ../tin.5:621 ../tin.5:2148
 #, no-wrap
 msgid "B<trim_article_body>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:624 ../tin.5:2214
+#: ../tin.5:624 ../tin.5:2228
 #, no-wrap
 msgid "B<verbatim_handling>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:627 ../tin.5:2261
+#: ../tin.5:627 ../tin.5:2275
 #, no-wrap
 msgid "B<wrap_on_next_unread>"
 msgstr ""
@@ -9585,7 +9616,7 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:797 ../tin.5:2452
+#: ../tin.5:797 ../tin.5:2466
 #, no-wrap
 msgid "B<time>"
 msgstr ""
@@ -9945,12 +9976,12 @@ msgid "B<mailgroupname>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1063 ../tin.5:1134 ../tin.5:2399 ../tin.5:2452 ../tin.5:2479
+#: ../tin.5:1063 ../tin.5:1134 ../tin.5:2413 ../tin.5:2466 ../tin.5:2493
 msgid "is the name of the newsgroup"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1066 ../tin.5:1137 ../tin.5:2482
+#: ../tin.5:1066 ../tin.5:1137 ../tin.5:2496
 msgid "is a short single-line description of the group"
 msgstr ""
 
@@ -10032,13 +10063,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1131 ../tin.5:2476
+#: ../tin.5:1131 ../tin.5:2490
 #, no-wrap
 msgid "B<group.name>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1134 ../tin.5:2479
+#: ../tin.5:1134 ../tin.5:2493
 #, no-wrap
 msgid "B<one-line description>"
 msgstr ""
@@ -10885,7 +10916,7 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1660 ../tin.5:2305
+#: ../tin.5:1660 ../tin.5:2319
 #, no-wrap
 msgid "B<mm_charset>"
 msgstr ""
@@ -11033,7 +11064,8 @@ msgstr ""
 #: ../tin.5:1763
 msgid ""
 "Some normalization modes are only available if they are supported by the "
-"library B<tin>(1)  uses to do the normalization. Default is NFKC."
+"library B<tin>(1)  uses to do the normalization. NFC should be used if "
+"possible."
 msgstr ""
 
 # type: Plain text
@@ -11243,13 +11275,19 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1941
+#: ../tin.5:1924
+#, no-wrap
+msgid "B<sort_function>"
+msgstr ""
+
+# type: TP
+#: ../tin.5:1955
 #, no-wrap
 msgid "B<show_description>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1950
+#: ../tin.5:1964
 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 "
@@ -11260,7 +11298,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1961
+#: ../tin.5:1975
 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 "
@@ -11268,25 +11306,25 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1972
+#: ../tin.5:1986
 msgid ""
 "If ON show only new/unread articles otherwise show all articles. Default is "
 "ON."
 msgstr ""
 
 # type: TP
-#: ../tin.5:1972
+#: ../tin.5:1986
 #, no-wrap
 msgid "B<show_only_unread_groups>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1979
+#: ../tin.5:1993
 msgid "If OFF don't show signatures when displaying articles. Default is ON."
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1993
+#: ../tin.5:2007
 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 "
@@ -11298,13 +11336,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1996
+#: ../tin.5:2010
 #, no-wrap
 msgid "B<slashes_regex>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2003
+#: ../tin.5:2017
 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 "
@@ -11312,13 +11350,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2049
+#: ../tin.5:2063
 #, no-wrap
 msgid "B<spamtrap_warning_addresses>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2054
+#: ../tin.5:2068
 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 "
@@ -11326,13 +11364,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2054
+#: ../tin.5:2068
 #, no-wrap
 msgid "B<stars_regex>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2061
+#: ../tin.5:2075
 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 "
@@ -11340,31 +11378,31 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2066
+#: ../tin.5:2080
 #, no-wrap
 msgid "B<strip_blanks>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2070
+#: ../tin.5:2084
 #, no-wrap
 msgid "B<strip_bogus>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2079
+#: ../tin.5:2093
 #, no-wrap
 msgid "B<strip_newsrc>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2083
+#: ../tin.5:2097
 #, no-wrap
 msgid "B<strokes_regex>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2090
+#: ../tin.5:2104
 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 "
@@ -11372,7 +11410,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2095
+#: ../tin.5:2109
 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 "
@@ -11380,7 +11418,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2105
+#: ../tin.5:2119
 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 "
@@ -11392,7 +11430,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2110
+#: ../tin.5:2124
 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 "
@@ -11400,25 +11438,25 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2114
+#: ../tin.5:2128
 #, no-wrap
 msgid "B<thread_score>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2126
+#: ../tin.5:2140
 #, no-wrap
 msgid "B<translit>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2157
+#: ../tin.5:2171
 #, no-wrap
 msgid "B<underscores_regex>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2164
+#: ../tin.5:2178
 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 "
@@ -11426,26 +11464,26 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2164
+#: ../tin.5:2178
 #, no-wrap
 msgid "B<unlink_article>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2168
+#: ../tin.5:2182
 msgid ""
 "If ON remove I<${TIN_HOMEDIR:-\"$HOME\"}/.article> after posting. Default is "
 "ON."
 msgstr ""
 
 # type: TP
-#: ../tin.5:2168
+#: ../tin.5:2182
 #, no-wrap
 msgid "B<url_handler>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2173
+#: ../tin.5:2187
 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 "
@@ -11453,47 +11491,47 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2173
+#: ../tin.5:2187
 #, no-wrap
 msgid "B<url_highlight>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2176
+#: ../tin.5:2190
 #, no-wrap
 msgid "B<use_color>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2181
+#: ../tin.5:2195
 msgid "If enabled B<tin>(1)  uses ANSI-colors. Default is OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.5:2181
+#: ../tin.5:2195
 #, no-wrap
 msgid "B<use_keypad>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2184
+#: ../tin.5:2198
 msgid "Use scroll keys on keypad. Default is OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.5:2184
+#: ../tin.5:2198
 #, no-wrap
 msgid "B<use_mouse>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2190
+#: ../tin.5:2204
 #, no-wrap
 msgid "B<use_slrnface>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2202
+#: ../tin.5:2216
 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 an "
@@ -11501,50 +11539,50 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2202
+#: ../tin.5:2216
 #, no-wrap
 msgid "B<utf8_graphics>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2206
+#: ../tin.5:2220
 #, no-wrap
 msgid "B<verbatim_begin_regex>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2210
+#: ../tin.5:2224
 msgid ""
 "A regular expression that tin will use to find the begin of a verbatim "
 "block.  Default is #v+"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2210
+#: ../tin.5:2224
 #, no-wrap
 msgid "B<verbatim_end_regex>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2214
+#: ../tin.5:2228
 msgid ""
 "A regular expression that tin will use to find the end of a verbatim block.  "
 "Default is #v-"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2218
+#: ../tin.5:2232
 msgid "If ON verbatim blocks will be detected.  Default is ON"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2218
+#: ../tin.5:2232
 #, no-wrap
 msgid "B<wildcard>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2230
+#: ../tin.5:2244
 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 "
@@ -11555,19 +11593,19 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2230
+#: ../tin.5:2244
 #, no-wrap
 msgid "B<word_h_display_marks>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2242
+#: ../tin.5:2256
 #, no-wrap
 msgid "B<word_highlight>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2250
+#: ../tin.5:2264
 msgid ""
 "Enable word highlighting. See B<word_h_display_marks> for the options "
 "available. If B<use_color> is enabled the colors specified in "
@@ -11578,19 +11616,19 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2250
+#: ../tin.5:2264
 #, no-wrap
 msgid "B<wrap_column>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2266
+#: ../tin.5:2280
 #, no-wrap
 msgid "B<xpost_quote_format>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2282
+#: ../tin.5:2296
 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 "
@@ -11600,31 +11638,31 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2282
+#: ../tin.5:2296
 #, no-wrap
 msgid "B<domainname>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2285
+#: ../tin.5:2299
 msgid "Sets a global domain name used in From lines"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2289
+#: ../tin.5:2303
 msgid ""
 "Defines the name of your organization. $B<ORGANIZATION> overrides any "
 "specified value."
 msgstr ""
 
 # type: TP
-#: ../tin.5:2289
+#: ../tin.5:2303
 #, no-wrap
 msgid "B<newslibdir>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2294
+#: ../tin.5:2308
 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 "
@@ -11632,13 +11670,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2294
+#: ../tin.5:2308
 #, no-wrap
 msgid "B<bugaddress>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2300
+#: ../tin.5:2314
 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 "
@@ -11647,67 +11685,67 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2300
+#: ../tin.5:2314
 #, no-wrap
 msgid "B<inewsdir>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2305
+#: ../tin.5:2319
 msgid "Defines the directory containing of the B<inews>(1)  executable"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2309
+#: ../tin.5:2323
 msgid ""
 "Default charset to be used in MIME's ''Content-Type:'' "
 "header. $B<MM_CHARSET> overrides any specified value."
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2312
+#: ../tin.5:2326
 msgid "Default encoding scheme use in MIME articles. 8bit might be the best value."
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2316
+#: ../tin.5:2330
 msgid ""
 "Default encoding scheme use in MIME letters. quoted-printable is a good "
 "choice here."
 msgstr ""
 
 # type: TP
-#: ../tin.5:2316
+#: ../tin.5:2330
 #, no-wrap
 msgid "B<disable_gnksa_domain_check>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2319
+#: ../tin.5:2333
 msgid "Allow unregistered top level domains"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2319
+#: ../tin.5:2333
 #, no-wrap
 msgid "B<disable_sender>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2323
+#: ../tin.5:2337
 msgid ""
 "Don't generate a ''Sender:'' header. This has an effect only if "
 "B<inews_prog> is set to --internal."
 msgstr ""
 
 # type: TP
-#: ../tin.5:2323
+#: ../tin.5:2337
 #, no-wrap
 msgid "B<spooldir>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2328
+#: ../tin.5:2342
 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>.  "
@@ -11715,13 +11753,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2328
+#: ../tin.5:2342
 #, no-wrap
 msgid "B<overviewdir>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2336
+#: ../tin.5:2350
 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>, "
@@ -11730,26 +11768,26 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2336
+#: ../tin.5:2350
 #, no-wrap
 msgid "B<overviewfile>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2340
+#: ../tin.5:2354
 msgid ""
 "Name of a single overview file, common values are I<.overview>, "
 "I<over.view>."
 msgstr ""
 
 # type: TP
-#: ../tin.5:2340
+#: ../tin.5:2354
 #, no-wrap
 msgid "B<overviewfmtfile>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2345
+#: ../tin.5:2359
 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 "
@@ -11757,13 +11795,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2345
+#: ../tin.5:2359
 #, no-wrap
 msgid "B<activefile>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2351
+#: ../tin.5:2365
 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 "
@@ -11772,13 +11810,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2351
+#: ../tin.5:2365
 #, no-wrap
 msgid "B<activetimesfile>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2356
+#: ../tin.5:2370
 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 "
@@ -11786,13 +11824,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2356
+#: ../tin.5:2370
 #, no-wrap
 msgid "B<newsgroupsfile>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2361
+#: ../tin.5:2375
 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 "
@@ -11800,13 +11838,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2361
+#: ../tin.5:2375
 #, no-wrap
 msgid "B<subscriptionsfile>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2366
+#: ../tin.5:2380
 msgid ""
 "Full pathname of your newssystem's subscriptions file; usually the "
 "subscriptions file is in I<newslibdir>, so you only have to change this "
@@ -11814,19 +11852,19 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2370
+#: ../tin.5:2384
 msgid "I</usr/local/share/locale/$LC_MESSAGES/LC_MESSAGES/tin.mo>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2374
+#: ../tin.5:2388
 msgid ""
 "translation into language specified in $B<LC_ALL>, $B<LC_MESSAGES> or "
 "$B<LANG>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2388
+#: ../tin.5:2402
 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 "
@@ -11836,7 +11874,7 @@ msgstr ""
 
 #.  TODO: IIRC tin issues just a warning in that case?
 # type: Plain text
-#: ../tin.5:2393
+#: ../tin.5:2407
 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 "
@@ -11844,37 +11882,37 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2396
+#: ../tin.5:2410
 msgid ""
 "Each line consists of four space-separated fields \"I<name> I<highmark> "
 "I<lowmark> I<flags>\"."
 msgstr ""
 
 # type: TP
-#: ../tin.5:2396 ../tin.5:2449
+#: ../tin.5:2410 ../tin.5:2463
 #, no-wrap
 msgid "B<name>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2399
+#: ../tin.5:2413
 #, no-wrap
 msgid "B<highmark>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2402
+#: ../tin.5:2416
 msgid "is the highest article number that has been used in that newsgroup"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2402
+#: ../tin.5:2416
 #, no-wrap
 msgid "B<lowmark>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2409
+#: ../tin.5:2423
 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 "
@@ -11884,90 +11922,90 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2409
+#: ../tin.5:2423
 #, no-wrap
 msgid "B<flags>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2412
+#: ../tin.5:2426
 msgid "can be one of those"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2413
+#: ../tin.5:2427
 #, no-wrap
 msgid "B<y>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2416
+#: ../tin.5:2430
 msgid "local postings are allowed"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2416
+#: ../tin.5:2430
 #, no-wrap
 msgid "B<n>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2419
+#: ../tin.5:2433
 msgid "no local postings are allowed, only remote ones"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2419
+#: ../tin.5:2433
 #, no-wrap
 msgid "B<m>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2422
+#: ../tin.5:2436
 msgid "the group is moderated and all postings must be approved"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2422
+#: ../tin.5:2436
 #, no-wrap
 msgid "B<j>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2425
+#: ../tin.5:2439
 msgid "articles in this group are not kept, but only passed on"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2425
+#: ../tin.5:2439
 #, no-wrap
 msgid "B<x>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2428
+#: ../tin.5:2442
 msgid "articles cannot be posted to this newsgroup"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2428
+#: ../tin.5:2442
 #, no-wrap
 msgid "B<=foo.bar>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2431
+#: ../tin.5:2445
 msgid "articles are locally filed into the ''foo.bar'' group"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2432 ../tin.5:2459 ../tin.5:2482
+#: ../tin.5:2446 ../tin.5:2473 ../tin.5:2496
 #, no-wrap
 msgid "B<tin>(1)"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2438
+#: ../tin.5:2452
 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<RFC3977>) or LIST COUNTS "
@@ -11975,7 +12013,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2449
+#: ../tin.5:2463
 msgid ""
 "This file provides a chronological record of when newsgroups are created. It "
 "is normally updated by the local newsserver (e.g.  B<innd>(8))  whenever a "
@@ -11984,25 +12022,25 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2456
+#: ../tin.5:2470
 msgid ""
 "is the time when the group was created, expressed as the number of seconds "
 "since the epoch."
 msgstr ""
 
 # type: TP
-#: ../tin.5:2456
+#: ../tin.5:2470
 #, no-wrap
 msgid "B<creator>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2459
+#: ../tin.5:2473
 msgid "is the electronic mail address of the person who created the group."
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2465
+#: ../tin.5:2479
 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<RFC3977>) command "
@@ -12010,7 +12048,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2476
+#: ../tin.5:2490
 msgid ""
 "This file provides short descriptions of each newsgroup. It is normally "
 "updated by the local newsserver (e.g.  B<innd>(8))  whenever a new group is "
@@ -12019,7 +12057,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2488
+#: ../tin.5:2502
 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<RFC3977>) "
@@ -12027,14 +12065,14 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2497
+#: ../tin.5:2511
 msgid ""
 "This file specifies might hold a default organization to be used in the "
 "''Organization:'' header. $B<ORGANIZATION> has a higher priority if set."
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2515
+#: ../tin.5:2529
 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 "
@@ -12045,7 +12083,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2530
+#: ../tin.5:2544
 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 "
@@ -12055,13 +12093,14 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2571
+#: ../tin.5:2587
 msgid ""
 "B<elm>(1), B<inews>(1), B<ispell>(1), B<lp>(1), B<lpr>(1), B<metamail>(1)  "
 "B<perl>(1), B<pgp>(1), B<rn>(1), B<shar>(1), B<slrnface>(1), B<tin>(1), "
-"B<xterm>(1x), B<iconv>(3), B<iconv_open>(3), B<nl_langinfo>(3), B<pcre>(3), "
-"B<strftime>(3), B<system>(3), B<mailcap>(5), B<active>(5), B<mbox>(5), "
-"B<mmdf>(5), B<newsoverview>(5), B<overview.fmt>(5), B<innd>(8), B<RFC1524>, "
-"B<RFC2045>, B<RFC2046>, B<RFC2047>, B<RFC2048>, B<RFC2980>, B<RFC3977>, "
-"B<RFC4643>, B<RFC5322>, B<RFC5536>, B<RFC5537>, B<RFC6048>"
+"B<xterm>(1x), B<heapsort>(3)  B<iconv>(3), B<iconv_open>(3), "
+"B<nl_langinfo>(3), B<pcre>(3), B<qsort>(3), B<strftime>(3), B<system>(3), "
+"B<mailcap>(5), B<active>(5), B<mbox>(5), B<mmdf>(5), B<newsoverview>(5), "
+"B<overview.fmt>(5), B<innd>(8), B<RFC1524>, B<RFC2045>, B<RFC2046>, "
+"B<RFC2047>, B<RFC2048>, B<RFC2980>, B<RFC3977>, B<RFC4643>, B<RFC5322>, "
+"B<RFC5536>, B<RFC5537>, B<RFC6048>"
 msgstr ""
diff -Nurp --exclude='.bzr*' tin-2.1.0/doc/opt-case.1 tin-2.1.1/doc/opt-case.1
--- tin-2.1.0/doc/opt-case.1	2011-11-11 22:31:10.000000000 +0100
+++ tin-2.1.1/doc/opt-case.1	2012-06-13 00:56:45.634802794 +0200
@@ -202,7 +202,7 @@ is the order \fBtin\fR(1) saves the filt
 filter by hand and never let \fBtin\fR(1) rewrite the file, you might
 want to check that first).
 .PP
-Don't use \fBopt-case.pl\fR on wildmat filerts, transform them into
+Don't use \fBopt-case.pl\fR on wildmat filters, transform them into
 regexp filter via \fBw2r.pl\fR(1) first.
 .SH "AUTHOR"
 Urs Janssen <urs@tin.org>
diff -Nurp --exclude='.bzr*' tin-2.1.0/doc/tin.1 tin-2.1.1/doc/tin.1
--- tin-2.1.0/doc/tin.1	2011-12-24 16:27:03.000000000 +0100
+++ tin-2.1.1/doc/tin.1	2012-05-24 00:00:07.427138594 +0200
@@ -3,13 +3,13 @@
 .\" Module    : tin.1
 .\" Author    : I. Lea, U. Janssen
 .\" Created   : 1991-08-23
-.\" Updated   : 2011-12-24
+.\" Updated   : 2012-05-20
 .\" Notes     : use american english; still needs some work, e.g.:
 .\"             - document authorization (.newsauth)
 .\"             - document random organization feature
 .\"
 .\"
-.TH tin 1 "December 24th, 2011" "2.1.0" "A Usenet newsreader"
+.TH tin 1 "December 24th, 2011" "2.1.1" "A Usenet newsreader"
 .\"
 .\"
 .SH NAME
@@ -369,10 +369,10 @@ missing if the specific option is not en
 switch!) if the group is moderated, set to no posting or postings to it get
 redirected.
 .PP
-If a thread has unread articles in it it's marked with a
-\fBart_marked_unread\fP in front of the total number of articles in the
-thread. If there are recent articles within the thread it might be marked
-with \fBart_marked_recent\fP in front of the total number of articles in the
+If a thread has unread articles it is marked with \fBart_marked_unread\fP
+in front of the total number of articles in the thread. If there are
+recent articles within the thread it might be marked with
+\fBart_marked_recent\fP in front of the total number of articles in the
 thread - this is controlled by the \fBrecent_time\fP option. If a thread has
 hot articles in it (see also section "FILTERING ARTICLES") it's marked with
 \fBart_marked_selected\fP in front of the total number of articles in the
@@ -654,6 +654,9 @@ Mark all articles in the current group a
 .\"--------------------------------------------------------------------
 .\"
 .SS "GROUP INDEX COMMANDS"
+All searches in this level are limited to unread articles if in
+\fBshow_only_unread_arts\fP mode. \fBGroupToggleReadUnread\fP ('\fBr\fP')
+can be use toggle the setting right before/after the search.
 .TP 10
 .B 4
 Select article 4.
@@ -2024,7 +2027,8 @@ The possible values are:
 \fBNFD\fP: Canonical Decomposition
 .RE
 Some normalization modes are only available if they are supported by the
-library \fBtin\fP uses to do the normalization. Default is NFKC.
+library \fBtin\fP uses to do the normalization. NFC should be used if
+possible.
 .TP
 .B Go to first unread article in group (pos_first_unread)
 If ON put cursor at first unread article in group otherwise at last
@@ -2191,6 +2195,20 @@ setting and turn descriptions off. The t
 to be build with mh-mail-handling support) from
 \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/mailgroups\fR for mailgroups. Default is ON.
 .TP
+.B Function for sorting articles (sort_function)
+Function used for sorting articles. Default is 0.
+.RS +.5i
+.IP 0 3
+Use
+.BR qsort (3)
+for sorting.
+.IP 1
+Use
+.BR heapsort (3)
+for sorting. This might be faster in large groups with long threads
+(somewhat presorted data).
+.RE
+.TP
 .B Show lines/score in listings (show_info)
 Which information about the thread or article should be shown. Default is 1,
 show only the line count.
@@ -2592,14 +2610,15 @@ documentation directory. This file can a
 <http://www.tin.org/filtering.txt>.
 .PP
 .\" FIXME - Next paragraph is out of date
-The on-screen filtering menu is accessed by pressing '\fB^K\fP' at the Group
-and Article levels. It allows the user to kill or select an article that
-matches the current ''Subject:'' line, ''From:'' line or a string entered by
-the user. The user entered string can be applied to the ''Subject:'' or
-\&''From:'' lines of an article. The kill description can be limited to the
-current newsgroup or it can apply to all newsgroups. Once entered the user
-can abort the command and not save the kill description, edit the kill file
-or save the kill description.
+The on-screen filtering menu is accessed by pressing
+\fBMenuFilterKill\fP ('\fB^K\fP') or \fBMenuFilterSelect\fP ('\fB^A\fP')
+at the Group and Article levels. It allows the user to kill or select an
+article that matches the current ''Subject:'' line, ''From:'' line or a
+string entered by the user. The user entered string can be applied to the
+\&''Subject:'' or ''From:'' line of an article. The filter can be limited
+to the current newsgroup or it can apply to all newsgroups. Once entered
+the user can abort the command and not save the new filter, edit the full
+filter file or save filter.
 .\"
 .\"
 .SS "POSTING ARTICLES"
@@ -3601,11 +3620,13 @@ Urs Janssen <urs@tin.org>
 .BR uudecode (1),
 .BR vi (1),
 .BR xterm (1x),
+.BR heapsort (3),
 .BR iconv (3),
 .BR iconv_open (3),
 .BR nl_langinfo (3),
 .BR pcre (3),
 .BR pcrepattern (3),
+.BR qsort (3),
 .BR snprintf (3),
 .BR strftime (3),
 .BR vsnprintf (3),
diff -Nurp --exclude='.bzr*' tin-2.1.0/doc/tin.5 tin-2.1.1/doc/tin.5
--- tin-2.1.0/doc/tin.5	2011-12-24 16:26:57.000000000 +0100
+++ tin-2.1.1/doc/tin.5	2012-03-04 10:13:35.982976211 +0100
@@ -2,11 +2,11 @@
 .\" Module    : tin.5
 .\" Author    : U. Janssen
 .\" Created   : 2000-07-10
-.\" Updated   : 2011-12-24
+.\" Updated   : 2012-03-04
 .\" Notes     : needs a some work
 .\"
 .\"
-.TH tin 5 "December 24th, 2011" "2.1.0" "A Usenet newsreader"
+.TH tin 5 "December 24th, 2011" "2.1.1" "A Usenet newsreader"
 
 .SH NAME
 tin, rtin \- related files
@@ -1759,7 +1759,7 @@ The possible values are:
 Some normalization modes are only available if they are supported by the
 library
 .BR tin (1)
-uses to do the normalization. Default is NFKC.
+uses to do the normalization. NFC should be used if possible.
 .TP
 .B pos_first_unread
 If ON put cursor at first unread article in group otherwise at last article.
@@ -1922,6 +1922,20 @@ scrolling where the top/bottom line is c
 This setting supersedes show_last_line_prev_page=ON. Set to \-2 to get
 half-page scrolling. This setting supersedes full_page_scroll=OFF.
 .TP
+.B sort_function
+Function used for sorting articles. Default is 0.
+.RS +.5i
+.IP 0 3
+Use
+.BR qsort (3)
+for sorting.
+.IP 1
+Use
+.BR heapsort (3)
+for sorting. This might be faster in large groups with long threads
+(somewhat presorted data).
+.RE
+.TP
 .B show_author
 Which information about the author should be shown. Default is 2, authors
 full name.
@@ -2544,10 +2558,12 @@ uses the LIST SUBSCRIPTIONS (\fBRFC6048\
 .BR slrnface (1),
 .BR tin (1),
 .BR xterm (1x),
+.BR heapsort (3)
 .BR iconv (3),
 .BR iconv_open (3),
 .BR nl_langinfo (3),
 .BR pcre (3),
+.BR qsort (3),
 .BR strftime (3),
 .BR system (3),
 .BR mailcap (5),
diff -Nurp --exclude='.bzr*' tin-2.1.0/include/autoconf.hin tin-2.1.1/include/autoconf.hin
--- tin-2.1.0/include/autoconf.hin	2011-12-24 16:17:44.000000000 +0100
+++ tin-2.1.1/include/autoconf.hin	2012-03-26 22:40:16.570506143 +0200
@@ -3,7 +3,7 @@
  *  Module    : autoconf.hin
  *  Author    : Thomas Dickey
  *  Created   : 1995-08-24
- *  Updated   : 2011-12-21
+ *  Updated   : 2012-02-29
  *  Notes     : #include files, #defines & struct's
  *
  * Copyright (c) 1995-2012 Thomas Dickey <dickey@invisible-island.net>
@@ -260,6 +260,7 @@
 #	undef HAVE_GETSERVBYNAME
 #	undef HAVE_GETTIMEOFDAY
 #	undef HAVE_GETWD
+#	undef HAVE_HEAPSORT
 #	undef HAVE_ICONV
 #	undef HAVE_INET_ADDR
 #	undef HAVE_INET_ATON
@@ -286,6 +287,7 @@
 #	undef HAVE_SETENV
 #	undef HAVE_SETLOCALE
 #	undef HAVE_SETTZ
+#	undef HAVE_SETVBUF
 #	undef HAVE_SNPRINTF
 #	undef HAVE_STPCPY
 #	undef HAVE_STRCASECMP
@@ -314,6 +316,7 @@
 #	undef HAVE_USLEEP
 #	undef HAVE_VASPRINTF
 #	undef HAVE_VSNPRINTF
+#	undef HAVE_VWPRINTW
 #	undef HAVE_WAITPID
 #	undef HAVE__TRACEF
 
@@ -367,6 +370,7 @@
 #	undef DECL_GETHOSTNAME
 #	undef DECL_GETOPT
 #	undef DECL_GETWD
+#	undef DECL_HEAPSORT
 #	undef DECL_INET_ADDR
 #	undef DECL_INET_ATON
 #	undef DECL_INET_NTOA
@@ -517,6 +521,11 @@
 #	undef USE_LOCKF
 
 /*
+ * Define this if we intend to use heapsort as an alternative to qsort.
+ */
+#	undef USE_HEAPSORT
+
+/*
  * Define this if the compiler performs ANSI-style token substitution (used in
  * our 'assert' macro).
  */
@@ -677,9 +686,18 @@
 #	undef HAVE_UNICODE_UNORM_H
 #	undef HAVE_UNICODE_USTRING_H
 #	undef HAVE_UNICODE_UBIDI_H
+#	undef HAVE_UNICODE_UIDNA_H
 #	undef HAVE_LIBICUUC
 
 /*
+ * GNU libunistring
+ *     used for unicode normalization
+ */
+#	undef HAVE_UNITYPES_H
+#	undef HAVE_UNINORM_H
+#	undef HAVE_LIBUNISTRING
+
+/*
  * Define as const if the declaration of iconv() needs const.
  */
 #	undef ICONV_CONST
diff -Nurp --exclude='.bzr*' tin-2.1.0/include/extern.h tin-2.1.1/include/extern.h
--- tin-2.1.0/include/extern.h	2011-12-24 16:17:25.000000000 +0100
+++ tin-2.1.1/include/extern.h	2012-03-26 22:41:18.398162401 +0200
@@ -3,7 +3,7 @@
  *  Module    : extern.h
  *  Author    : I. Lea
  *  Created   : 1991-04-01
- *  Updated   : 2011-11-04
+ *  Updated   : 2012-02-20
  *  Notes     :
  *
  * Copyright (c) 1997-2012 Iain Lea <iain@bricbrac.de>
@@ -156,6 +156,13 @@
 #ifdef DECL_GETWD
 	extern char *getwd(char *);
 #endif /* DECL_GETWD */
+
+#if 0 /* doesn't match prototype in proto.h */
+#	ifdef DECL_HEAPSORT
+	extern int heapsort(void *, size_t, size_t, int (*)(t_comptype*, t_comptype*));
+#	endif /* DECL_HEAPSORT */
+#endif /* 0 */
+
 #ifdef DECL_INET_ADDR
 	extern unsigned long inet_addr(const char *);
 #endif /* DECL_INET_ADDR */
@@ -314,9 +321,9 @@
 	extern int vsnprintf(char *, size_t, const char *, va_list);
 #endif /* DECL_VSNPRINTF */
 #if 0 /* some (most?) systems have "int vsprintf(char *, const char *, va_list)" */
-#ifdef DECL_VSPRINTF
+#	ifdef DECL_VSPRINTF
 	extern int vsprintf(char *, char *, va_list);
-#endif /* DECL_VSPRINTF */
+#	endif /* DECL_VSPRINTF */
 #endif /* 0 */
 
 #ifdef __CYGWIN__
@@ -1422,6 +1429,12 @@ extern size_t tabwidth;
 
 extern pid_t process_id;
 
+#ifdef USE_HEAPSORT
+	extern int tin_sort(void *, size_t, size_t, t_compfunc);
+	extern constext *txt_sort_functions[];
+	extern struct opttxt txt_sort_function;
+#endif /* USE_HEAPSORT */
+
 extern struct regex_cache strip_re_regex;
 extern struct regex_cache strip_was_regex;
 extern struct regex_cache uubegin_regex;
diff -Nurp --exclude='.bzr*' tin-2.1.0/include/policy.h tin-2.1.1/include/policy.h
--- tin-2.1.0/include/policy.h	2011-12-24 16:17:25.000000000 +0100
+++ tin-2.1.1/include/policy.h	2012-06-23 00:31:11.021910549 +0200
@@ -3,7 +3,7 @@
  *  Module    : policy.h
  *  Author    : Ralf Doeblitz <doeblitz@gmx.de>
  *  Created   : 1999-01-12
- *  Updated   : 2011-10-21
+ *  Updated   : 2012-06-23
  *  Notes     : #defines and static data for policy configuration
  *
  * Copyright (c) 1999-2012 Ralf Doeblitz <doeblitz@gmx.de>
@@ -72,8 +72,8 @@
  * .cm  Cameroon                       .cn  China
  * .co  Colombia                       .cr  Costa Rica
  * .cu  Cuba                           .cv  Cape Verde
- * .cx  Christmas Island               .cy  Cyprus
- * .cz  Czech Republic
+ * .cw  Curacao                        .cx  Christmas Island
+ * .cy  Cyprus                         .cz  Czech Republic
  *
  * .de  Germany                        .dj  Djibouti
  * .dk  Denmark                        .dm  Dominica
@@ -216,16 +216,20 @@
  * .aa, .qm, .qz, .xa, .xz, .zz
  *
  * unused TLDs:
+ * .bl  Saint BarthÃ©lemy
+ * .bq  Bonaire, Sint Eustatius and Saba
  * .bv  Bouvet Island (Norway)
  * .eh  Western Sahara
  * .gb  United Kingdom, use .uk
- * .nt  Neutral Zone
+ * .mf  Sint Maarten (French side)
  * .sj  Svalbard and Jan Mayen Islands (Norway)
  * .ss  South Sudan
+ * .sx  Sint Maarten (Dutch side)
  *
  * requested new TLDs:
  *
  * xccTLDs:
+ * .an  Netherlands Antilles, becomes .bq, .cw, and .sx
  * .su  former USSR, now .ru
  * .tp  former East Timor, now .tl
  */
@@ -234,7 +238,7 @@ static char gnksa_country_codes[26*26] =
 /*      A B C D E  F G H I J  K L M N O  P Q R S T  U V W X Y Z */
 /* A */ 0,0,1,1,1, 1,1,0,1,0, 0,1,1,1,1, 0,1,1,1,1, 1,0,1,1,0,1,
 /* B */ 1,1,0,1,1, 1,1,1,1,1, 0,0,1,1,1, 0,0,1,1,1, 0,0,1,0,1,1,
-/* C */ 1,0,1,1,0, 1,1,1,1,0, 1,1,1,1,1, 0,0,1,0,0, 1,1,0,1,1,1,
+/* C */ 1,0,1,1,0, 1,1,1,1,0, 1,1,1,1,1, 0,0,1,0,0, 1,1,1,1,1,1,
 /* D */ 0,0,0,0,1, 0,0,0,0,1, 1,0,1,0,1, 0,0,0,0,0, 0,0,0,0,0,1,
 /* E */ 0,0,1,0,1, 0,1,0,0,0, 0,0,0,0,0, 0,0,1,1,1, 1,0,0,0,0,0,
 /* F */ 0,0,0,0,0, 0,0,0,1,1, 1,0,1,0,1, 0,0,1,0,0, 0,0,0,0,0,0,
@@ -324,6 +328,7 @@ static const char *gnksa_domain_list[] =
 	"xn--fpcrj9c3d",	/* India, Telugu */
 	"xn--mgbbh1a71e",	/* India, Urdu */
 	"xn--mgbayh7gpa",	/* Jordan */
+	"xn--80ao21a",		/* Kazakhstan */
 	"xn--3e0b707e",		/* Korea, Republic of */
 	"xn--mgbc0a9azcg",	/* Morocco */
 	"xn--ygbi2ammx",	/* Palestinian Territory */
@@ -346,8 +351,8 @@ static const char *gnksa_domain_list[] =
 	"xn--54b7fta0cc",	/* Bangladesh */
 	"xn--node",			/* Georgia */
 	"xn--mgba3a4f16a",	/* Iran */
-	"xn--80ao21a",		/* Kazakhstan */
 	"xn--mgbx4cd0ab",	/* Malaysia */
+	"xn--l1acc",		/* Mongolia */
 	"xn--mgb9awbf",		/* Oman */
 	"xn--mgbai9azgqp6j",	/* Pakistan */
 	"xn--j1amh",		/* Ukraine */
diff -Nurp --exclude='.bzr*' tin-2.1.0/include/proto.h tin-2.1.1/include/proto.h
--- tin-2.1.0/include/proto.h	2011-12-24 16:17:25.000000000 +0100
+++ tin-2.1.1/include/proto.h	2012-03-05 16:23:37.684936454 +0100
@@ -3,7 +3,7 @@
  *  Module    : proto.h
  *  Author    : Urs Janssen <urs@tin.org>
  *  Created   :
- *  Updated   : 2011-11-05
+ *  Updated   : 2012-03-04
  *  Notes     :
  *
  * Copyright (c) 1997-2012 Urs Janssen <urs@tin.org>
@@ -242,6 +242,11 @@ extern const char *get_host_name(void);
 	extern char *build_sender(void);
 #endif /* !FORGERY */
 
+/* heapsort.c */
+#ifndef HAVE_HEAPSORT
+	extern int heapsort(void *, size_t, size_t, t_compfunc);
+#endif /* !HAVE_HEAPSORT */
+
 /* inews.c */
 extern t_bool submit_news_file(char *name, struct t_group *group, char *a_message_id);
 extern void get_from_name(char *from_name, struct t_group *thisgrp);
@@ -446,7 +451,7 @@ extern t_bool get_newsrcname(char *newsr
 
 /* options_menu.c */
 extern char *fmt_option_prompt(char *dst, size_t len, t_bool editing, enum option_enum option);
-extern void config_page(const char *grpname);
+extern void config_page(const char *grpname, enum context level);
 extern int option_row(enum option_enum option);
 extern t_bool option_is_visible(enum option_enum option);
 extern void check_score_defaults(void);
@@ -697,6 +702,10 @@ extern void str_lwr(char *str);
 #ifdef HAVE_UNICODE_NORMALIZATION
 	extern char *normalize(const char *str);
 #endif /* HAVE_UNICODE_NORMALIZATION */
+#if defined(HAVE_LIBICUUC) && defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+	extern UChar *char2UChar(const char *str);
+	extern char *UChar2char(const UChar *ustr);
+#endif /* HAVE_LIBICUUC && MULTIBYTE_ABLE && !NO_LOCALE */
 
 /* tags.c */
 extern int line_is_tagged(int n);
diff -Nurp --exclude='.bzr*' tin-2.1.0/include/tin.h tin-2.1.1/include/tin.h
--- tin-2.1.0/include/tin.h	2011-12-24 16:17:26.000000000 +0100
+++ tin-2.1.1/include/tin.h	2012-06-20 19:27:27.877827444 +0200
@@ -3,7 +3,7 @@
  *  Module    : tin.h
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2011-11-06
+ *  Updated   : 2012-06-20
  *  Notes     : #include files, #defines & struct's
  *
  * Copyright (c) 1997-2012 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
@@ -44,10 +44,12 @@
 
 #ifdef HAVE_CONFIG_H
 #	ifndef TIN_AUTOCONF_H
-#		include	<autoconf.h>	/* FIXME: normally we use 'config.h' */
+#		include <autoconf.h>	/* FIXME: normally we use 'config.h' */
 #	endif /* !TIN_AUTOCONF_H */
 #else
-#	error "configure run missing"
+#	ifndef HAVE_CONFDEFS_H
+#		error "configure run missing"
+#	endif /* !HAVE_CONFDEFS_H */
 #endif /* HAVE_CONFIG_H */
 
 
@@ -95,7 +97,7 @@
 #	define SMALL_MEMORY_MACHINE
 #endif /* __amiga__ || __amiga */
 
-#include	<signal.h>
+#include <signal.h>
 
 enum context { cMain, cArt, cAttachment, cAttrib, cConfig, cFilter, cGroup, cHelp, cInfopager, cPage, cPost, cPostCancel, cPostFup, cReconnect, cScope, cSelect, cThread, cURL };
 enum icontext { cNone, cGetline, cPromptCONT, cPromptSLK, cPromptYN };
@@ -104,10 +106,10 @@ enum rc_state { RC_IGNORE, RC_CHECK, RC_
 
 #include <stdio.h>
 #ifdef HAVE_ERRNO_H
-#	include	<errno.h>
+#	include <errno.h>
 #else
 #	ifdef HAVE_SYS_ERRNO_H
-#		include	<sys/errno.h>
+#		include <sys/errno.h>
 /*
 	#	else
 	#		error "No errno.h or sys/errno.h found"
@@ -162,7 +164,19 @@ enum rc_state { RC_IGNORE, RC_CHECK, RC_
 #	include <sys/param.h>
 #endif /* HAVE_SYS_PARAM_H */
 
-#include	<ctype.h>
+#include <ctype.h>
+
+/*
+ * FIXME: make this autoconf
+ * get around broken tolower()/toupper() macros on
+ * ancient BSDs (at least on sony news os)
+ */
+#if defined(__bsd43__) && defined(__sony_news__)
+#	undef tolower
+#	undef toupper
+#	define tolower(c) ((isalpha(c) && isupper(c)) ? ((unsigned char) (c - 'A' + 'a')) : c)
+#	define toupper(c) ((isalpha(c) && islower(c)) ? ((unsigned char) (c - 'a' + 'A')) : c)
+#endif /* __bsd43__ && __sony_news__ */
 
 #ifdef HAVE_STDLIB_H
 #	include <stdlib.h>
@@ -341,7 +355,10 @@ enum rc_state { RC_IGNORE, RC_CHECK, RC_
  */
 #ifdef HAVE_DIRENT_H
 #	include <dirent.h>
+/* #	define NAMLEN(dirent) strlen((dirent)->d_name) */
 #else
+#	define dirent direct
+/* #	define NAMLEN(dirent) (dirent)->d_namlen */
 #	ifdef HAVE_SYS_NDIR_H
 #		include <sys/ndir.h>
 #	endif /* HAVE_SYS_NDIR_H */
@@ -354,7 +371,7 @@ enum rc_state { RC_IGNORE, RC_CHECK, RC_
 #endif /* HAVE_DIRENT_H */
 
 #ifndef DIR_BUF
-#	define DIR_BUF	struct dirent
+#	define DIR_BUF struct dirent
 #endif /* !DIR_BUF */
 
 #ifndef HAVE_UNLINK
@@ -564,11 +581,11 @@ enum rc_state { RC_IGNORE, RC_CHECK, RC_
 #ifdef HAVE_LONG_FILE_NAMES
 #	define PATH_PART	"part"
 #	define PATH_PATCH	"patch"
-#	define INDEX_LOCK	"%stin.%s.LCK"
+#	define INDEX_LOCK	"tin.%s.LCK"
 #else
 #	define PATH_PART	""
 #	define PATH_PATCH	"p"
-#	define INDEX_LOCK	"%s%s.LCK"
+#	define INDEX_LOCK	"%s.LCK"
 #endif /* HAVE_LONG_FILE_NAMES */
 
 /*
@@ -741,7 +758,7 @@ enum rc_state { RC_IGNORE, RC_CHECK, RC_
 #endif /* BOOL_H */
 
 /* Philip Hazel's Perl regular expressions library */
-#include	<pcre.h>
+#include <pcre.h>
 
 #ifdef HAVE_ICONV
 #	define CHARSET_CONVERSION 1
@@ -887,7 +904,7 @@ enum rc_state { RC_IGNORE, RC_CHECK, RC_
 #endif /* !ART_MARK_READ_SELECTED */
 #ifndef ART_MARK_KILLED
 #	define ART_MARK_KILLED 'K'		/* art has been killed (kill_level >0) */
-#endif /*! ART_MARK_KILLED */
+#endif /* !ART_MARK_KILLED */
 #ifndef ART_MARK_DELETED
 #	define ART_MARK_DELETED	'D'	/* art has been marked for deletion (mailgroup) */
 #endif /* !ART_MARK_DELETED */
@@ -1382,33 +1399,53 @@ enum {
  */
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 #	ifdef HAVE_LIBICUUC
-#		define HAVE_UNICODE_NORMALIZATION 1
+#		define HAVE_UNICODE_NORMALIZATION 3
 #	else
-#		if defined(HAVE_LIBIDN) && defined(HAVE_STRINGPREP_H)
+#		ifdef HAVE_LIBUNISTRING
 #			define HAVE_UNICODE_NORMALIZATION 2
-#		endif /* HAVE_LIBIDN */
+#		else
+#			if defined(HAVE_LIBIDN) && defined(HAVE_STRINGPREP_H)
+#				define HAVE_UNICODE_NORMALIZATION 1
+#			endif /* HAVE_LIBIDN */
+#		endif /* HAVE_LIBUNISTRING */
 #	endif /* HAVE_LIBICUUC */
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 
 /*
- * normalization forms
+ * normalization forms, we prefer NFC (see RFC 6532) if possible
  */
 #ifdef HAVE_UNICODE_NORMALIZATION
 enum {
 	NORMALIZE_NONE = 0,
-#	ifdef HAVE_LIBICUUC
+#	if (HAVE_UNICODE_NORMALIZATION >= 2)
 	NORMALIZE_NFKC = 1,
 	NORMALIZE_NFKD = 2,
 	NORMALIZE_NFC = 3,
 	NORMALIZE_NFD = 4
+#		define DEFAULT_NORMALIZE NORMALIZE_NFC
 #	else
-#		ifdef HAVE_LIBIDN
 	NORMALIZE_NFKC = 1
-#		endif /* HAVE_LIBIDN */
-#	endif /* HAVE_LIBICUUC */
+#		define DEFAULT_NORMALIZE NORMALIZE_NFKC
+#	endif /* HAVE_UNICODE_NORMALIZATION >= 2 */
 };
 #endif /* HAVE_UNICODE_NORMALIZATION */
 
+#ifdef HAVE_LIBICUUC
+#	ifdef HAVE_UNICODE_USTRING_H
+#		include <unicode/ustring.h>
+#	endif /* HAVE_UNICODE_USTRING_H */
+#	ifdef HAVE_UNICODE_UNORM_H
+#		include <unicode/unorm.h>
+#	endif /* HAVE_UNICODE_UNORM_H */
+#	ifdef HAVE_UNICODE_UIDNA_H
+#		include <unicode/uidna.h>
+#	endif /* HAVE_UNICODE_UIDNA_H */
+#	ifdef HAVE_UNICODE_UBIDI_H
+#		include <unicode/ubidi.h>
+#	endif /* HAVE_UNICODE_UBIDI_H */
+#endif /* HAVE_LIBICUUC */
+
+
 /*
  * used in checking article header before posting
  */
@@ -1999,9 +2036,17 @@ typedef struct urllist {
 
 /* Define a matching function pointer type */
 typedef int (*t_compfunc)(t_comptype, t_comptype);
+typedef void (*t_sortfunc)(void *, size_t, size_t, t_compfunc);
 
 #define _CDECL
 
+/* set to (void)heapsort or qsort */
+#ifndef USE_HEAPSORT
+#	define tin_sort qsort
+#else
+#	define MAX_SORT_FUNCS 1
+#endif /* !USE_HEAPSORT */
+
 /* Seperator between dir part of path & the filename */
 #define DIRSEP	'/'
 
@@ -2193,18 +2238,18 @@ typedef OUTC_RETTYPE (*OutcPtr) (OUTC_AR
 typedef FILE TCP;
 
 #ifndef EXTERN_H
-#	include	"extern.h"
+#	include "extern.h"
 #endif /* !EXTERN_H */
 #ifndef TINRC_H
-#	include	"tinrc.h"
+#	include "tinrc.h"
 #endif /* !TINRC_H */
 #ifndef NNTPLIB_H
-#	include	"nntplib.h"
+#	include "nntplib.h"
 #endif /* !NNTPLIB_H */
 
 #ifndef __CPROTO__
 #	ifndef PROTO_H
-#		include	"proto.h"
+#		include "proto.h"
 #	endif /* !PROTO_H */
 #endif /* !__CPROTO__ */
 
@@ -2275,7 +2320,7 @@ typedef void (*BodyPtr) (char *, FILE *,
  */
 #ifdef USE_SOCKS5
 #	define SOCKS
-#	include	<socks.h>
+#	include <socks.h>
 /* socks.h doesn't define prototypes for use */
 extern size_t read(int, char *, size_t);
 extern int dup(int);
diff -Nurp --exclude='.bzr*' tin-2.1.0/include/tinrc.h tin-2.1.1/include/tinrc.h
--- tin-2.1.0/include/tinrc.h	2011-12-24 16:17:26.000000000 +0100
+++ tin-2.1.1/include/tinrc.h	2012-05-17 14:43:38.136871331 +0200
@@ -3,7 +3,7 @@
  *  Module    : tinrc.h
  *  Author    : Jason Faultless <jason@altarstone.com>
  *  Created   : 1999-04-13
- *  Updated   : 2011-01-29
+ *  Updated   : 2012-02-20
  *  Notes     :
  *
  * Copyright (c) 1999-2012 Jason Faultless <jason@altarstone.com>
@@ -43,7 +43,7 @@
  *        and could be nuked if tin comes with a prefilled .inputhistory
  *        which is installed automatically if no .inputhistory is found.
  *
- * TODO:  sort in a useful order (also needs reoerdering in init.c)
+ * TODO:  sort in a useful order (also needs reordering in init.c)
  */
 
 #ifndef TINRC_H
@@ -142,10 +142,13 @@ struct t_config {
 	int show_author;					/* show_author value from 'M' menu in tinrc */
 	int sort_article_type;				/* method used to sort arts[] */
 	int sort_threads_type;				/* method used to sort base[] */
+#	ifdef USE_HEAPSORT
+	int sort_function;					/* index into sort_function[] */
+#	endif /* USE_HEAPSORT */
 	int strip_bogus;
 	int thread_articles;				/* threading system for viewing articles */
 	int thread_perc;				/* how close the match needs to be for THREAD_PERC to recognize two articles as the same thread */
-	int thread_score;				/* how the score for threads is computed*/
+	int thread_score;				/* how the score for threads is computed */
 	int wildcard;						/* 0=wildmat, 1=regex */
 	int score_limit_kill;					/* score limit to kill articles */
 	int score_limit_select;					/* score limit to select articles */
@@ -159,7 +162,7 @@ struct t_config {
 		int col_help;						/* color of help pages */
 		int col_invers_bg;					/* color of inverse text (background) */
 		int col_invers_fg;					/* color of inverse text (foreground) */
-		int col_minihelp;					/* color of mini help menu*/
+		int col_minihelp;					/* color of mini help menu */
 		int col_normal;						/* standard foreground color */
 		int col_markdash;					/* text highlighting with _underdashes_ */
 		int col_markstar;					/* text highlighting with *stars* */
@@ -175,10 +178,10 @@ struct t_config {
 		int col_urls;						/* color of urls highlight */
 		int col_verbatim;					/* color of verbatim blocks */
 		int col_subject;					/* color of article subject */
-		int col_text;						/* color of textlines*/
+		int col_text;						/* color of textlines */
 		int col_title;						/* color of Help/Mail-Sign */
 #	endif /* HAVE_COLOR */
-	int word_h_display_marks;			/* display * or _ when highlighting or space or nothing*/
+	int word_h_display_marks;			/* display * or _ when highlighting or space or nothing */
 	int mono_markdash;				/* attribute for text highlighting with _underdashes_ */
 	int mono_markstar;				/* attribute for text highlighting with *stars* */
 	int mono_markslash;				/* attribute for text highlighting with /slashes/ */
diff -Nurp --exclude='.bzr*' tin-2.1.0/include/version.h tin-2.1.1/include/version.h
--- tin-2.1.0/include/version.h	2011-12-24 16:39:30.000000000 +0100
+++ tin-2.1.1/include/version.h	2012-06-23 11:51:54.383005323 +0200
@@ -40,10 +40,10 @@
 
 #	define PRODUCT		"tin"
 #	ifndef TIN_AUTOCONF_H
-#		define VERSION		"2.1.0"
+#		define VERSION		"2.1.1"
 #	endif /* !TIN_AUTOCONF_H */
-#	define RELEASEDATE	"20111224"
-#	define RELEASENAME	"Bridgend"
+#	define RELEASEDATE	"20120623"
+#	define RELEASENAME	"Mulindry"
 /* config-file versions - must by dotted triples */
 #	define TINRC_VERSION	"1.3.11"
 #	define ATTRIBUTES_VERSION	"1.0.7"
diff -Nurp --exclude='.bzr*' tin-2.1.0/pcre/config.h tin-2.1.1/pcre/config.h
--- tin-2.1.0/pcre/config.h	2011-11-11 22:31:14.000000000 +0100
+++ tin-2.1.1/pcre/config.h	2012-03-24 15:43:12.605951466 +0100
@@ -1,5 +1,7 @@
 /* simply include tin's autoconf'd header file */
-#include "autoconf.h"
+#ifndef TIN_AUTOCONF_H
+#	include "autoconf.h"
+#endif /* !TIN_AUTOCONF_H */
 #define EBCDIC 0
 #define POSIX_MALLOC_THRESHOLD 10
 #define PCRE_EXPORT
Binary files tin-2.1.0/po/da.gmo and tin-2.1.1/po/da.gmo differ
diff -Nurp --exclude='.bzr*' tin-2.1.0/po/da.po tin-2.1.1/po/da.po
--- tin-2.1.0/po/da.po	2011-12-23 18:27:13.000000000 +0100
+++ tin-2.1.1/po/da.po	2012-06-23 11:49:04.666941914 +0200
@@ -32,13 +32,14 @@
 msgid   ""
 msgstr  "Project-Id-Version: tin 1.9.5\n"
         "Report-Msgid-Bugs-To: \n"
-        "POT-Creation-Date: 2011-12-23 18:26+0100\n"
+        "POT-Creation-Date: 2012-06-23 11:48+0200\n"
         "PO-Revision-Date: 2010-07-18 19:14+0100\n"
         "Last-Translator: Joe Hansen <joedalton2@yahoo.dk>\n"
         "Language-Team: Danish <dansk@dansk-gruppen.dk>\n"
         "MIME-Version: 1.0\n"
         "Content-Type: text/plain; charset=UTF-8\n"
         "Content-Transfer-Encoding: 8bit\n"
+        "Language: da\n"
 
 #: src/attrib.c:888
 msgid   "Processing attributes... "
@@ -4550,7 +4551,7 @@ msgstr  "Terminal understÃ¸tter ikke far
 msgid   "Trying %s"
 msgstr  "ForsÃ¸ger %s"
 
-#: src/lang.c:1244 src/lang.c:1272 src/lang.c:1290 src/lang.c:1543 src/refs.c:288
+#: src/lang.c:1244 src/lang.c:1272 src/lang.c:1290 src/lang.c:1551 src/refs.c:288
 msgid   "None"
 msgstr  "Ingen"
 
@@ -4898,173 +4899,181 @@ msgid   "Last posting date (ascending)"
 msgstr  "Sidste indsendingsdato (stigende)"
 
 #: src/lang.c:1472
+msgid   "Quick-sort"
+msgstr  ""
+
+#: src/lang.c:1473
+msgid   "Heap-sort"
+msgstr  ""
+
+#: src/lang.c:1480
 msgid   "Always Keep"
 msgstr  "Behold altid"
 
-#: src/lang.c:1473
+#: src/lang.c:1481
 msgid   "Always Remove"
 msgstr  "Fjern altid"
 
-#: src/lang.c:1474
+#: src/lang.c:1482
 msgid   "Mark with D on selection screen"
 msgstr  "Marker med D pÃ¥ udvÃ¦lgelsesskÃ¦rmen"
 
-#: src/lang.c:1480
+#: src/lang.c:1488
 msgid   "Kill only unread arts"
 msgstr  ""
 
-#: src/lang.c:1481
+#: src/lang.c:1489
 msgid   "Kill all arts & show with K"
 msgstr  ""
 
 #. TODO: s/K/art_marked_killed/
-#: src/lang.c:1482
+#: src/lang.c:1490
 msgid   "Kill all arts and never show"
 msgstr  ""
 
-#: src/lang.c:1488
+#: src/lang.c:1496
 msgid   "Nothing special"
 msgstr  "Intet specielt"
 
-#: src/lang.c:1489
+#: src/lang.c:1497
 msgid   "Compress quotes"
 msgstr  ""
 
-#: src/lang.c:1490
+#: src/lang.c:1498
 msgid   "Quote signatures"
 msgstr  ""
 
-#: src/lang.c:1491
+#: src/lang.c:1499
 msgid   "Compress quotes, quote sigs"
 msgstr  ""
 
-#: src/lang.c:1492
+#: src/lang.c:1500
 msgid   "Quote empty lines"
 msgstr  ""
 
-#: src/lang.c:1493
+#: src/lang.c:1501
 msgid   "Compress quotes, quote empty lines"
 msgstr  ""
 
-#: src/lang.c:1494
+#: src/lang.c:1502
 msgid   "Quote sigs & empty lines"
 msgstr  ""
 
-#: src/lang.c:1495
+#: src/lang.c:1503
 msgid   "Comp. q., quote sigs & empty lines"
 msgstr  ""
 
-#: src/lang.c:1535
+#: src/lang.c:1543
 msgid   "no"
 msgstr  "nej"
 
-#: src/lang.c:1536
+#: src/lang.c:1544
 msgid   "with headers"
 msgstr  "med teksthoveder"
 
-#: src/lang.c:1537
+#: src/lang.c:1545
 msgid   "without headers"
 msgstr  "uden teksthoveder"
 
-#: src/lang.c:1545 src/lang.c:1551
+#: src/lang.c:1552
 msgid   "NFKC"
 msgstr  ""
 
-#: src/lang.c:1546
+#: src/lang.c:1554
 msgid   "NFKD"
 msgstr  ""
 
-#: src/lang.c:1547
+#: src/lang.c:1555
 msgid   "NFC"
 msgstr  ""
 
-#: src/lang.c:1548
+#: src/lang.c:1556
 msgid   "NFD"
 msgstr  ""
 
-#: src/lang.c:1560
+#: src/lang.c:1564
 msgid   "Display Options"
 msgstr  "Vis indstillinger"
 
-#: src/lang.c:1567
+#: src/lang.c:1571
 msgid   "Color Options"
 msgstr  "Farveindstillinger"
 
-#: src/lang.c:1573
+#: src/lang.c:1577
 #, fuzzy
 msgid   "Highlight Options"
 msgstr  "Filterindstillinger"
 
-#: src/lang.c:1580
+#: src/lang.c:1584
 msgid   "Article-Limiting Options"
 msgstr  "ArtikelbegrÃ¦nsende indstillinger"
 
-#: src/lang.c:1586
+#: src/lang.c:1590
 msgid   "Posting/Mailing Options"
 msgstr  "Indsendelses-/postindstillinger"
 
-#: src/lang.c:1592
+#: src/lang.c:1596
 msgid   "Saving/Printing Options"
 msgstr  "Gemnings-/udskrivningsindstillinger"
 
-#: src/lang.c:1598
+#: src/lang.c:1602
 msgid   "Expert Options"
 msgstr  "Ekspertindstillinger"
 
-#: src/lang.c:1604
+#: src/lang.c:1608
 msgid   "Filtering Options"
 msgstr  "Filterindstillinger"
 
-#: src/lang.c:1609 src/lang.c:1640 src/lang.c:1646 src/lang.c:1672 src/lang.c:1724
-#: src/lang.c:1730 src/lang.c:1740 src/lang.c:1751 src/lang.c:1769 src/lang.c:1844
-#: src/lang.c:1852 src/lang.c:2042 src/lang.c:2048 src/lang.c:2054 src/lang.c:2060
-#: src/lang.c:2072 src/lang.c:2079 src/lang.c:2133 src/lang.c:2142 src/lang.c:2148
-#: src/lang.c:2155 src/lang.c:2162 src/lang.c:2169 src/lang.c:2176 src/lang.c:2183
-#: src/lang.c:2190 src/lang.c:2197 src/lang.c:2204 src/lang.c:2211 src/lang.c:2218
-#: src/lang.c:2225 src/lang.c:2232 src/lang.c:2239 src/lang.c:2246 src/lang.c:2253
-#: src/lang.c:2260 src/lang.c:2267 src/lang.c:2274 src/lang.c:2281 src/lang.c:2288
-#: src/lang.c:2295 src/lang.c:2302 src/lang.c:2309 src/lang.c:2317 src/lang.c:2333
-#: src/lang.c:2340 src/lang.c:2347 src/lang.c:2354 src/lang.c:2360 src/lang.c:2366
-#: src/lang.c:2383 src/lang.c:2395 src/lang.c:2429 src/lang.c:2482 src/lang.c:2496
-#: src/lang.c:2502 src/lang.c:2527 src/lang.c:2544 src/lang.c:2560 src/lang.c:2596
-#: src/lang.c:2632 src/lang.c:2652 src/lang.c:2687 src/lang.c:2697 src/lang.c:2704
-#: src/lang.c:2730 src/lang.c:2754 src/lang.c:2773 src/lang.c:2786 src/lang.c:2797
-#: src/lang.c:2803 src/lang.c:2841
+#: src/lang.c:1613 src/lang.c:1644 src/lang.c:1650 src/lang.c:1676 src/lang.c:1728
+#: src/lang.c:1734 src/lang.c:1744 src/lang.c:1755 src/lang.c:1773 src/lang.c:1848
+#: src/lang.c:1856 src/lang.c:2046 src/lang.c:2052 src/lang.c:2058 src/lang.c:2064
+#: src/lang.c:2076 src/lang.c:2083 src/lang.c:2137 src/lang.c:2146 src/lang.c:2152
+#: 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:2321 src/lang.c:2337
+#: src/lang.c:2344 src/lang.c:2351 src/lang.c:2358 src/lang.c:2364 src/lang.c:2370
+#: src/lang.c:2387 src/lang.c:2399 src/lang.c:2433 src/lang.c:2486 src/lang.c:2500
+#: src/lang.c:2506 src/lang.c:2531 src/lang.c:2548 src/lang.c:2564 src/lang.c:2600
+#: src/lang.c:2636 src/lang.c:2656 src/lang.c:2691 src/lang.c:2701 src/lang.c:2708
+#: src/lang.c:2734 src/lang.c:2758 src/lang.c:2777 src/lang.c:2791 src/lang.c:2799
+#: src/lang.c:2813 src/lang.c:2819 src/lang.c:2857
 msgid   "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1610
+#: src/lang.c:1614
 msgid   "Show mini menu & posting etiquette"
 msgstr  ""
 
-#: src/lang.c:1611
+#: src/lang.c:1615
 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:1616
+#: src/lang.c:1620
 msgid   "Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1617
+#: src/lang.c:1621
 msgid   "Show description of each newsgroup"
 msgstr  "Vis beskrivelse af hver nyhedsgruppe"
 
-#: src/lang.c:1618
+#: src/lang.c:1622
 msgid   "# If ON show group description text after newsgroup name at\n"
         "# group selection level\n"
 msgstr  ""
 
-#: src/lang.c:1623
+#: src/lang.c:1627
 msgid   "Show Subject & From (author) fields in group menu. <SPACE> toggles & <CR> "
         "sets."
 msgstr  ""
 
-#: src/lang.c:1624
+#: src/lang.c:1628
 msgid   "In group menu, show author by"
 msgstr  "I gruppemenu, vis forfatter efter"
 
-#: src/lang.c:1625
+#: src/lang.c:1629
 msgid   "# Part of from field to display\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = none\n"
@@ -5073,31 +5082,31 @@ msgid   "# Part of from field to display
         "#   3 = both\n"
 msgstr  ""
 
-#: src/lang.c:1634
+#: src/lang.c:1638
 msgid   "Draw -> or highlighted bar for selection. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1635
+#: src/lang.c:1639
 msgid   "Draw -> instead of highlighted bar"
 msgstr  ""
 
-#: src/lang.c:1636
+#: src/lang.c:1640
 msgid   "# If ON use -> otherwise highlighted bar for selection\n"
 msgstr  ""
 
-#: src/lang.c:1641
+#: src/lang.c:1645
 msgid   "Use inverse video for page headers"
 msgstr  ""
 
-#: src/lang.c:1642
+#: src/lang.c:1646
 msgid   "# If ON use inverse video for page headers at different levels\n"
 msgstr  ""
 
-#: src/lang.c:1647
+#: src/lang.c:1651
 msgid   "Thread articles by"
 msgstr  ""
 
-#: src/lang.c:1648
+#: src/lang.c:1652
 msgid   "# Thread articles by ...\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -5108,15 +5117,15 @@ msgid   "# Thread articles by ...\n"
         "#   5 = Percentage Match\n"
 msgstr  ""
 
-#: src/lang.c:1659
+#: src/lang.c:1663
 msgid   "Enter percentage match required to thread together. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1660
+#: src/lang.c:1664
 msgid   "Thread percentage match"
 msgstr  ""
 
-#: src/lang.c:1661
+#: src/lang.c:1665
 #, c-format
 msgid   "# Thread percentage match...\n"
         "# the percentage of characters in the subject of an article that must match\n"
@@ -5129,11 +5138,11 @@ msgid   "# Thread percentage match...\n"
         "# 'harppy' would be threaded separately from 'happy'\n"
 msgstr  ""
 
-#: src/lang.c:1673
+#: src/lang.c:1677
 msgid   "Score of a thread"
 msgstr  ""
 
-#: src/lang.c:1674
+#: src/lang.c:1678
 msgid   "# Thread score\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = max\n"
@@ -5141,15 +5150,15 @@ msgid   "# Thread score\n"
         "#   2 = average\n"
 msgstr  ""
 
-#: src/lang.c:1682
+#: src/lang.c:1686
 msgid   "Sort articles by Subject, From, Date or Score. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1683
+#: src/lang.c:1687
 msgid   "Sort articles by"
 msgstr  "Sorter artikler efter"
 
-#: src/lang.c:1684
+#: src/lang.c:1688
 msgid   "# Sort articles by ...\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -5165,15 +5174,15 @@ msgid   "# Sort articles by ...\n"
         "#  10 = Lines ascending\n"
 msgstr  ""
 
-#: src/lang.c:1700
+#: src/lang.c:1704
 msgid   "Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1701
+#: src/lang.c:1705
 msgid   "Sort threads by"
 msgstr  "Sorter trÃ¥de efter"
 
-#: src/lang.c:1702
+#: src/lang.c:1706
 msgid   "# Sort thread by ...\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -5183,43 +5192,43 @@ msgid   "# Sort thread by ...\n"
         "#   4 = Last posting date ascending\n"
 msgstr  ""
 
-#: src/lang.c:1712
+#: src/lang.c:1716
 msgid   "Put cursor at first/last unread art in groups. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1713
+#: src/lang.c:1717
 msgid   "Go to first unread article in group"
 msgstr  "GÃ¥ til den nÃ¦ste ulÃ¦ste artikel med"
 
-#: src/lang.c:1714
+#: src/lang.c:1718
 msgid   "# If ON put cursor at first unread art in group otherwise last art\n"
 msgstr  ""
 
-#: src/lang.c:1718
+#: src/lang.c:1722
 msgid   "Show all articles or only unread articles. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1719
+#: src/lang.c:1723
 msgid   "Show only unread articles"
 msgstr  "Vis kun ulÃ¦ste artikler"
 
-#: src/lang.c:1720
+#: src/lang.c:1724
 msgid   "# If ON show only new/unread articles otherwise show all.\n"
 msgstr  ""
 
-#: src/lang.c:1725
+#: src/lang.c:1729
 msgid   "Show only groups with unread arts"
 msgstr  ""
 
-#: src/lang.c:1726
+#: src/lang.c:1730
 msgid   "# If ON show only subscribed to groups that contain unread articles.\n"
 msgstr  ""
 
-#: src/lang.c:1731
+#: src/lang.c:1735
 msgid   "Filter which articles"
 msgstr  ""
 
-#: src/lang.c:1732
+#: src/lang.c:1736
 msgid   "# Filter which articles\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = only kill unread articles\n"
@@ -5227,11 +5236,11 @@ msgid   "# Filter which articles\n"
         "#   2 = kill all articles and never show them\n"
 msgstr  ""
 
-#: src/lang.c:1741
+#: src/lang.c:1745
 msgid   "Go to the next unread article with"
 msgstr  "GÃ¥ til den nÃ¦ste ulÃ¦ste artikel med"
 
-#: src/lang.c:1742
+#: src/lang.c:1746
 msgid   "# Go to the unread article with following key(s)\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -5240,11 +5249,11 @@ msgid   "# Go to the unread article with
         "#   3 = PAGE DOWN or TAB\n"
 msgstr  ""
 
-#: src/lang.c:1752
+#: src/lang.c:1756
 msgid   "How to treat blank lines"
 msgstr  "Hvordan tomme linjer skal behandles"
 
-#: src/lang.c:1753
+#: src/lang.c:1757
 msgid   "# Trim the article body, remove unnecessary blank lines.\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = Nothing special\n"
@@ -5260,159 +5269,159 @@ msgid   "# Trim the article body, remove
         "#       leading and trailing blank lines\n"
 msgstr  ""
 
-#: src/lang.c:1770
+#: src/lang.c:1774
 msgid   "List thread using right arrow key"
 msgstr  ""
 
-#: src/lang.c:1771
+#: src/lang.c:1775
 msgid   "# If ON automatically list thread when entering it using right arrow key.\n"
 msgstr  ""
 
-#: src/lang.c:1775
+#: src/lang.c:1779
 msgid   "Enter character to indicate deleted articles. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1776
+#: src/lang.c:1780
 msgid   "Character to show deleted articles"
 msgstr  ""
 
-#: src/lang.c:1777
+#: src/lang.c:1781
 msgid   "# Character used to show that an art was deleted (default 'D')\n"
         "# _ is turned into ' '\n"
 msgstr  ""
 
-#: src/lang.c:1782
+#: src/lang.c:1786
 msgid   "Enter character to indicate articles in a range. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1783
+#: src/lang.c:1787
 msgid   "Character to show inrange articles"
 msgstr  ""
 
-#: src/lang.c:1784
+#: src/lang.c:1788
 msgid   "# Character used to show that an art is in a range (default '#')\n"
         "# _ is turned into ' '\n"
 msgstr  ""
 
-#: src/lang.c:1789
+#: src/lang.c:1793
 msgid   "Enter character to indicate that article will return. <CR> sets, <ESC> "
         "cancels."
 msgstr  ""
 
-#: src/lang.c:1790
+#: src/lang.c:1794
 msgid   "Character to show returning arts"
 msgstr  ""
 
-#: src/lang.c:1791
+#: src/lang.c:1795
 msgid   "# Character used to show that an art will return (default '-')\n"
         "# _ is turned into ' '\n"
 msgstr  ""
 
-#: src/lang.c:1796
+#: src/lang.c:1800
 msgid   "Enter character to indicate selected articles. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1797
+#: src/lang.c:1801
 msgid   "Character to show selected articles"
 msgstr  "Tegn der viser valgte artikler"
 
-#: src/lang.c:1798
+#: src/lang.c:1802
 msgid   "# Character used to show that an art was auto-selected (default '*')\n"
         "# _ is turned into ' '\n"
 msgstr  ""
 
-#: src/lang.c:1803
+#: src/lang.c:1807
 msgid   "Enter character to indicate recent articles. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1804
+#: src/lang.c:1808
 msgid   "Character to show recent articles"
 msgstr  ""
 
-#: src/lang.c:1805
+#: src/lang.c:1809
 msgid   "# Character used to show that an art is recent (default 'o')\n"
         "# _ is turned into ' '\n"
 msgstr  ""
 
-#: src/lang.c:1810
+#: src/lang.c:1814
 msgid   "Enter character to indicate unread articles. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1811
+#: src/lang.c:1815
 msgid   "Character to show unread articles"
 msgstr  ""
 
-#: src/lang.c:1812
+#: src/lang.c:1816
 msgid   "# Character used to show that an art is unread (default '+')\n"
         "# _ is turned into ' '\n"
 msgstr  ""
 
-#: src/lang.c:1817
+#: src/lang.c:1821
 msgid   "Enter character to indicate read articles. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1818
+#: src/lang.c:1822
 msgid   "Character to show read articles"
 msgstr  ""
 
-#: src/lang.c:1819
+#: src/lang.c:1823
 msgid   "# Character used to show that an art was read (default ' ')\n"
         "# _ is turned into ' '\n"
 msgstr  ""
 
-#: src/lang.c:1824
+#: src/lang.c:1828
 msgid   "Enter character to indicate killed articles. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1825
+#: src/lang.c:1829
 msgid   "Character to show killed articles"
 msgstr  ""
 
-#: src/lang.c:1826
+#: src/lang.c:1830
 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:1831
+#: src/lang.c:1835
 msgid   "Enter character to indicate read selected articles. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1832
+#: src/lang.c:1836
 msgid   "Character to show readselected arts"
 msgstr  ""
 
-#: src/lang.c:1833
+#: src/lang.c:1837
 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:1838
+#: src/lang.c:1842
 msgid   "Enter maximum length of newsgroup names displayed. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1839
+#: src/lang.c:1843
 msgid   "Max. length of group names shown"
 msgstr  ""
 
-#: src/lang.c:1840
+#: src/lang.c:1844
 msgid   "# Maximum length of the names of newsgroups displayed\n"
 msgstr  "# Maksimal lÃ¦ngde pÃ¥ navne pÃ¥ nyhedsgrupper som vises\n"
 
-#: src/lang.c:1845
+#: src/lang.c:1849
 msgid   "Abbreviate long newsgroup names"
 msgstr  ""
 
-#: src/lang.c:1846
+#: src/lang.c:1850
 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:1853
+#: src/lang.c:1857
 msgid   "Show lines/score in listings"
 msgstr  ""
 
-#: src/lang.c:1854
+#: src/lang.c:1858
 msgid   "# What information should be displayed in article/thread listing\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -5421,16 +5430,16 @@ msgid   "# What information should be di
         "#   3 = lines & score\n"
 msgstr  ""
 
-#: src/lang.c:1863
+#: src/lang.c:1867
 msgid   "0 = full page scrolling, -1 = show previous last line as first on next page, -"
         "2 = half page"
 msgstr  ""
 
-#: src/lang.c:1864
+#: src/lang.c:1868
 msgid   "Number of lines to scroll in pager"
 msgstr  ""
 
-#: src/lang.c:1865
+#: src/lang.c:1869
 msgid   "# Number of lines that cursor-up/down will scroll in article pager\n"
         "# Possible values are (the default is marked with *):\n"
         "#  -2 = half-page scrolling\n"
@@ -5440,27 +5449,27 @@ msgid   "# Number of lines that cursor-u
         "#   2 or greater = scroll by 2 or more lines (only in the pager)\n"
 msgstr  ""
 
-#: src/lang.c:1875
+#: src/lang.c:1879
 msgid   "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1876
+#: src/lang.c:1880
 msgid   "Display signatures"
 msgstr  "Vis underskrifter"
 
-#: src/lang.c:1877
+#: src/lang.c:1881
 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:1881
+#: src/lang.c:1885
 msgid   "Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1882
+#: src/lang.c:1886
 msgid   "Display uue data as an attachment"
 msgstr  "Vis uue-data som et bilag"
 
-#: src/lang.c:1883
+#: src/lang.c:1887
 msgid   "# Handling of uuencoded data in the pager\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = no, display raw uuencoded data\n"
@@ -5470,28 +5479,28 @@ msgid   "# Handling of uuencoded data in
         "#       be folded into a tag line.\n"
 msgstr  ""
 
-#: src/lang.c:1893
+#: src/lang.c:1897
 msgid   "Decode German style TeX umlaut codes to ISO. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1894
+#: src/lang.c:1898
 msgid   "Display \"a as Umlaut-a"
 msgstr  ""
 
-#: src/lang.c:1895
+#: src/lang.c:1899
 msgid   "# If ON decode German style TeX umlaut codes to ISO and\n"
         "# show \"a as Umlaut-a, etc.\n"
 msgstr  ""
 
-#: src/lang.c:1900 src/lang.c:1910
+#: src/lang.c:1904 src/lang.c:1914
 msgid   "Space separated list of header fields"
 msgstr  ""
 
-#: src/lang.c:1901
+#: src/lang.c:1905
 msgid   "Display these header fields (or *)"
 msgstr  ""
 
-#: src/lang.c:1902
+#: src/lang.c:1906
 msgid   "# Which news headers you wish to see. If you want to see _all_ the headers,\n"
         "# place an '*' as this value. This is the only way a wildcard can be used.\n"
         "# If you enter 'X-' as the value, you will see all headers beginning with\n"
@@ -5500,11 +5509,11 @@ msgid   "# Which news headers you wish t
         "# spaces. Not defining anything turns off this option.\n"
 msgstr  ""
 
-#: src/lang.c:1911
+#: src/lang.c:1915
 msgid   "Do not display these header fields"
 msgstr  ""
 
-#: src/lang.c:1912
+#: src/lang.c:1916
 msgid   "# Same as 'news_headers_to_display' except it denotes the opposite.\n"
         "# An example of using both options might be if you thought X- headers were\n"
         "# A Good Thing(tm), but thought Alan and Pape were miscreants...well then "
@@ -5515,608 +5524,608 @@ msgid   "# Same as 'news_headers_to_disp
         "# Not defining anything turns off this option.\n"
 msgstr  ""
 
-#: src/lang.c:1922
+#: src/lang.c:1926
 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:1923
+#: src/lang.c:1927
 msgid   "Skip multipart/alternative parts"
 msgstr  ""
 
-#: src/lang.c:1924
+#: src/lang.c:1928
 msgid   "# If ON strip multipart/alternative messages automatically\n"
 msgstr  ""
 
-#: src/lang.c:1928
+#: src/lang.c:1932
 msgid   "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1929
+#: src/lang.c:1933
 msgid   "Detection of verbatim blocks"
 msgstr  "Detektering af verbatimblokke"
 
-#: src/lang.c:1930
+#: src/lang.c:1934
 msgid   "# If ON detect verbatim blocks in articles\n"
 msgstr  ""
 
-#: src/lang.c:1935
+#: src/lang.c:1939
 msgid   "A regex used to decide which lines to show in col_quote."
 msgstr  ""
 
-#: src/lang.c:1936
+#: src/lang.c:1940
 msgid   "Regex used to show quoted lines"
 msgstr  ""
 
-#: src/lang.c:1937
+#: src/lang.c:1941
 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:1943
+#: src/lang.c:1947
 msgid   "A regex used to decide which lines to show in col_quote2."
 msgstr  ""
 
-#: src/lang.c:1944
+#: src/lang.c:1948
 msgid   "Regex used to show twice quoted l."
 msgstr  ""
 
-#: src/lang.c:1945
+#: src/lang.c:1949
 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:1951
+#: src/lang.c:1955
 msgid   "A regex used to decide which lines to show in col_quote3."
 msgstr  ""
 
-#: src/lang.c:1952
+#: src/lang.c:1956
 msgid   "Regex used to show >= 3 times q.l."
 msgstr  ""
 
-#: src/lang.c:1953
+#: src/lang.c:1957
 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:1960
+#: src/lang.c:1964
 msgid   "A regex used to decide which words to show in col_markslashes."
 msgstr  ""
 
-#: src/lang.c:1961
+#: src/lang.c:1965
 msgid   "Regex used to highlight /slashes/"
 msgstr  ""
 
-#: src/lang.c:1962
+#: src/lang.c:1966
 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:1968
+#: src/lang.c:1972
 msgid   "A regex used to decide which words to show in col_markstars."
 msgstr  ""
 
-#: src/lang.c:1969
+#: src/lang.c:1973
 msgid   "Regex used to highlight *stars*"
 msgstr  ""
 
-#: src/lang.c:1970
+#: src/lang.c:1974
 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:1976
+#: src/lang.c:1980
 msgid   "A regex used to decide which words to show in col_markstroke."
 msgstr  ""
 
-#: src/lang.c:1977
+#: src/lang.c:1981
 msgid   "Regex used to highlight -strokes-"
 msgstr  ""
 
-#: src/lang.c:1978
+#: src/lang.c:1982
 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:1984
+#: src/lang.c:1988
 msgid   "A regex used to decide which words to show in col_markdash."
 msgstr  ""
 
-#: src/lang.c:1985
+#: src/lang.c:1989
 msgid   "Regex used to highlight _underline_"
 msgstr  ""
 
-#: src/lang.c:1986
+#: src/lang.c:1990
 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:1992
+#: src/lang.c:1996
 msgid   "A regex used to find Subject prefixes to remove.  Use '|' as separator."
 msgstr  ""
 
-#: src/lang.c:1993
+#: src/lang.c:1997
 msgid   "Regex with Subject prefixes"
 msgstr  ""
 
-#: src/lang.c:1994
+#: src/lang.c:1998
 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:1999
+#: src/lang.c:2003
 msgid   "A regex used to find Subject suffixes to remove.  Use '|' as separator."
 msgstr  ""
 
-#: src/lang.c:2000
+#: src/lang.c:2004
 msgid   "Regex with Subject suffixes"
 msgstr  ""
 
-#: src/lang.c:2001
+#: src/lang.c:2005
 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:2006
+#: src/lang.c:2010
 msgid   "A regex used to find the begin of a verbatim block."
 msgstr  ""
 
-#: src/lang.c:2007
+#: src/lang.c:2011
 msgid   "Regex for begin of a verbatim block"
 msgstr  ""
 
-#: src/lang.c:2008
+#: src/lang.c:2012
 msgid   "# A regular expression that tin will use to find the begin of\n"
         "# a verbatim block.\n"
 msgstr  ""
 
-#: src/lang.c:2013
+#: src/lang.c:2017
 msgid   "A regex used to find the end of a verbatim block."
 msgstr  ""
 
-#: src/lang.c:2014
+#: src/lang.c:2018
 msgid   "Regex for end of a verbatim block"
 msgstr  ""
 
-#: src/lang.c:2015
+#: src/lang.c:2019
 msgid   "# A regular expression that tin will use to find the end of\n"
         "# a verbatim block.\n"
 msgstr  ""
 
-#: src/lang.c:2020
+#: src/lang.c:2024
 msgid   "Enter name and options for external MIME viewer, --internal for built-in "
         "viewer"
 msgstr  ""
 
-#: src/lang.c:2021
+#: src/lang.c:2025
 msgid   "MIME binary content viewer"
 msgstr  ""
 
-#: src/lang.c:2022
+#: src/lang.c:2026
 msgid   "# If --internal automatically use the built in MIME viewer for non-text\n"
         "# parts of articles.\n"
         "# Otherwise specify an external viewer program (eg, metamail) or leave blank\n"
         "# for no automatic viewing\n"
 msgstr  ""
 
-#: src/lang.c:2029
+#: src/lang.c:2033
 msgid   "Confirm before starting non-text viewing program"
 msgstr  "BekrÃ¦ft fÃ¸r start af visningsprogram for ikke-tekst"
 
-#: src/lang.c:2030
+#: src/lang.c:2034
 msgid   "Ask before using MIME viewer"
 msgstr  "SpÃ¸rg fÃ¸r brug af MIME-fremviser"
 
-#: src/lang.c:2031
+#: src/lang.c:2035
 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:2036
+#: src/lang.c:2040
 msgid   "Ask to mark groups read when quitting. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2037
+#: src/lang.c:2041
 msgid   "Catchup read groups when quitting"
 msgstr  ""
 
-#: src/lang.c:2038
+#: src/lang.c:2042
 msgid   "# If ON ask user if read groups should all be marked read\n"
 msgstr  ""
 
-#: src/lang.c:2043
+#: src/lang.c:2047
 msgid   "Catchup group using left key"
 msgstr  ""
 
-#: src/lang.c:2044
+#: src/lang.c:2048
 msgid   "# If ON catchup group/thread when leaving with the left arrow key.\n"
 msgstr  ""
 
-#: src/lang.c:2049
+#: src/lang.c:2053
 msgid   "Catchup thread by using left key"
 msgstr  ""
 
-#: src/lang.c:2055
+#: src/lang.c:2059
 msgid   "Which actions require confirmation"
 msgstr  ""
 
-#: src/lang.c:2056
+#: src/lang.c:2060
 msgid   "# What should we ask confirmation for.\n"
 msgstr  "# Hvad skal vi spÃ¸rge efter bekrÃ¦ftelse pÃ¥.\n"
 
-#: src/lang.c:2061
+#: src/lang.c:2065
 msgid   "'Mark as (un)read' ignores tags"
 msgstr  ""
 
-#: src/lang.c:2062
+#: src/lang.c:2066
 msgid   "# If ON the 'Mark as (un)read' function marks only the current article.\n"
 msgstr  ""
 
-#: src/lang.c:2066
+#: src/lang.c:2070
 msgid   "Program to run to open URLs, <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2067
+#: src/lang.c:2071
 #, fuzzy
 msgid   "Program that opens URLs"
 msgstr  "Program som Ã¥bner URL'er"
 
-#: src/lang.c:2068
+#: src/lang.c:2072
 msgid   "# The program used to open URLs. The actual URL will be appended\n"
 msgstr  ""
 
-#: src/lang.c:2073
+#: src/lang.c:2077
 msgid   "Use mouse in xterm"
 msgstr  "Anvend mus i xterm"
 
-#: src/lang.c:2074
+#: src/lang.c:2078
 msgid   "# If ON enable mouse button support on xterm terminals\n"
 msgstr  ""
 
-#: src/lang.c:2080
+#: src/lang.c:2084
 msgid   "Use scroll keys on keypad"
 msgstr  "Brug rultaster pÃ¥ numerisk tastatur"
 
-#: src/lang.c:2081
+#: src/lang.c:2085
 msgid   "# If ON enable scroll keys on terminals that support it\n"
 msgstr  ""
 
-#: src/lang.c:2086
+#: src/lang.c:2090
 msgid   "Enter maximum number of article to get. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2087
+#: src/lang.c:2091
 msgid   "Number of articles to get"
 msgstr  "Antal artikler til hentning"
 
-#: src/lang.c:2088
+#: src/lang.c:2092
 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:2093
+#: src/lang.c:2097
 msgid   "Enter number of days article is considered recent. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2094
+#: src/lang.c:2098
 msgid   "Article recentness time limit"
 msgstr  ""
 
-#: src/lang.c:2095
+#: src/lang.c:2099
 msgid   "# Number of days in which article is considered recent, (0=OFF)\n"
 msgstr  ""
 
-#: src/lang.c:2099
+#: src/lang.c:2103
 msgid   "WILDMAT for normal wildcards, REGEX for full regular expression matching."
 msgstr  ""
 
-#: src/lang.c:2100
+#: src/lang.c:2104
 msgid   "Wildcard matching"
 msgstr  ""
 
-#: src/lang.c:2101
+#: src/lang.c:2105
 msgid   "# Wildcard matching\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = wildmat\n"
         "#   1 = regex\n"
 msgstr  ""
 
-#: src/lang.c:2108
+#: src/lang.c:2112
 msgid   "Enter minimal score before an article is marked killed. <CR> sets."
 msgstr  "Indtast minimal point fÃ¸r en artikel markeres som drÃ¦bt. <CR> angiver."
 
-#: src/lang.c:2109
+#: src/lang.c:2113
 msgid   "Score limit (kill)"
 msgstr  "PointbegrÃ¦nsning (drÃ¦b)"
 
-#: src/lang.c:2110
+#: src/lang.c:2114
 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:2114
+#: src/lang.c:2118
 msgid   "Enter default score to kill articles. <CR> sets."
 msgstr  "Indtast standardpoint for at drÃ¦be artikler. <CR> angiver."
 
-#: src/lang.c:2115
+#: src/lang.c:2119
 msgid   "Default score to kill articles"
 msgstr  "Standardpoint for at drÃ¦be artikler"
 
-#: src/lang.c:2116
+#: src/lang.c:2120
 msgid   "# Default score to kill articles\n"
 msgstr  "# Standardpoint for at drÃ¦be artikler\n"
 
-#: src/lang.c:2120
+#: src/lang.c:2124
 msgid   "Enter minimal score before an article is marked hot. <CR> sets."
 msgstr  "Indtast minimal point fÃ¸r en artikel markeres som populÃ¦r. <CR> angiver."
 
-#: src/lang.c:2121
+#: src/lang.c:2125
 msgid   "Score limit (select)"
 msgstr  "PointbegrÃ¦nsning (vÃ¦lg)"
 
-#: src/lang.c:2122
+#: src/lang.c:2126
 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:2126
+#: src/lang.c:2130
 msgid   "Enter default score to select articles. <CR> sets."
 msgstr  "Indtast standardpoint for at vÃ¦lge artikler: <CR> angiver."
 
-#: src/lang.c:2127
+#: src/lang.c:2131
 msgid   "Default score to select articles"
 msgstr  "Standardpoint for at vÃ¦lge artikler"
 
-#: src/lang.c:2128
+#: src/lang.c:2132
 msgid   "# Default score to select articles\n"
 msgstr  "# Standardpoint for at vÃ¦lge artikler\n"
 
-#: src/lang.c:2134
+#: src/lang.c:2138
 msgid   "Use slrnface to show ''X-Face:''s"
 msgstr  "Brug slmface for at vise ''X-face:''s"
 
-#: src/lang.c:2135
+#: src/lang.c:2139
 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:2143
+#: src/lang.c:2147
 msgid   "Use ANSI color"
 msgstr  "Brug ANSI-farve"
 
-#: src/lang.c:2144
+#: src/lang.c:2148
 msgid   "# If ON using ANSI-color\n"
 msgstr  "# Hvis ON (TIL) brug ANSI-farve\n"
 
-#: src/lang.c:2149
+#: src/lang.c:2153
 msgid   "Standard foreground color"
 msgstr  "Standardforgrundsfarve"
 
-#: src/lang.c:2150
+#: src/lang.c:2154
 msgid   "# Standard foreground color\n"
         "# Default: -1 (default color)\n"
 msgstr  "# Standardforgrundsfarve\n"
         "# Standard: -1 (standardfarve)\n"
 
-#: src/lang.c:2156
+#: src/lang.c:2160
 msgid   "Standard background color"
 msgstr  "Standardbaggrundsfarve"
 
-#: src/lang.c:2157
+#: src/lang.c:2161
 msgid   "# Standard background color\n"
         "# Default: -1 (default color)\n"
 msgstr  "# Standardbaggrundsfarve\n"
         "# Standard: -1 (standardfarve)\n"
 
-#: src/lang.c:2163
+#: src/lang.c:2167
 msgid   "Color for inverse text (background)"
 msgstr  "Farve for inverteret tekst (baggrund)"
 
-#: src/lang.c:2164
+#: src/lang.c:2168
 msgid   "# Color of background for inverse text\n"
         "# Default: 4 (blue)\n"
 msgstr  "# Farve pÃ¥ baggrund for inverteret tekst\n"
         "# Standard: 4 (blÃ¥)\n"
 
-#: src/lang.c:2170
+#: src/lang.c:2174
 msgid   "Color for inverse text (foreground)"
 msgstr  "Farve pÃ¥ inverteret tekst (forgrund)"
 
-#: src/lang.c:2171
+#: src/lang.c:2175
 msgid   "# Color of foreground for inverse text\n"
         "# Default: 7 (white)\n"
 msgstr  "# Farve pÃ¥ forgrund for inverteret tekst\n"
         "# Standard: 7 (hvid)\n"
 
-#: src/lang.c:2177
+#: src/lang.c:2181
 msgid   "Color of text lines"
 msgstr  "Farve pÃ¥ tekstlinjer"
 
-#: src/lang.c:2178
+#: src/lang.c:2182
 msgid   "# Color of text lines\n"
         "# Default: -1 (default color)\n"
 msgstr  "# Farve pÃ¥ tekstlinjer\n"
         "# Standard: -1 (standardfarve)\n"
 
-#: src/lang.c:2184
+#: src/lang.c:2188
 msgid   "Color of mini help menu"
 msgstr  "Farve pÃ¥ minihjÃ¦lpemenu"
 
-#: src/lang.c:2185
+#: src/lang.c:2189
 msgid   "# Color of mini help menu\n"
         "# Default: 3 (brown)\n"
 msgstr  "# Farve pÃ¥ minihjÃ¦lpemenu\n"
         "# Standard: 3 (brun)\n"
 
-#: src/lang.c:2191
+#: src/lang.c:2195
 msgid   "Color of help text"
 msgstr  "Farve pÃ¥ hjÃ¦lpetekst"
 
-#: src/lang.c:2192
+#: src/lang.c:2196
 msgid   "# Color of help pages\n"
         "# Default: -1 (default color)\n"
 msgstr  "# Farve pÃ¥ hjÃ¦lpesider\n"
         "# Standard: -1 (standardfarve)\n"
 
-#: src/lang.c:2198
+#: src/lang.c:2202
 msgid   "Color of status messages"
 msgstr  "Farve pÃ¥ statusbeskeder"
 
-#: src/lang.c:2199
+#: src/lang.c:2203
 msgid   "# Color of messages in last line\n"
         "# Default: 6 (cyan)\n"
 msgstr  "# Farve pÃ¥ beskeder i sidste linje\n"
         "# Standard: 6 (cyan)\n"
 
-#: src/lang.c:2205
+#: src/lang.c:2209
 msgid   "Color of quoted lines"
 msgstr  "Farve pÃ¥ citerede linjer"
 
-#: src/lang.c:2206
+#: src/lang.c:2210
 msgid   "# Color of quote-lines\n"
         "# Default: 2 (green)\n"
 msgstr  "# Farve pÃ¥ citeringslinjer\n"
         "# Standard: 2 (grÃ¸n)\n"
 
-#: src/lang.c:2212
+#: src/lang.c:2216
 msgid   "Color of twice quoted line"
 msgstr  "Farve pÃ¥ dobbelt citerede linjer"
 
-#: src/lang.c:2213
+#: src/lang.c:2217
 msgid   "# Color of twice quoted lines\n"
         "# Default: 3 (brown)\n"
 msgstr  "# Farve pÃ¥ dobbelt citerede linjer# Standard: 3 (brun)\n"
 
-#: src/lang.c:2219
+#: src/lang.c:2223
 msgid   "Color of =>3 times quoted line"
 msgstr  "Farve pÃ¥ =>3 gange citerede linje"
 
-#: src/lang.c:2220
+#: src/lang.c:2224
 msgid   "# Color of >=3 times quoted lines\n"
         "# Default: 4 (blue)\n"
 msgstr  "# Farve pÃ¥ >=3 gange citerede linjer\n"
         "# Standard: 4 (blÃ¥)\n"
 
-#: src/lang.c:2226
+#: src/lang.c:2230
 msgid   "Color of article header lines"
 msgstr  "Farve pÃ¥ artikelhovedlinjer"
 
-#: src/lang.c:2227
+#: src/lang.c:2231
 msgid   "# Color of header-lines\n"
         "# Default: 2 (green)\n"
 msgstr  "# Farve pÃ¥ hovedlinjer\n"
         "# Standard: 2 (grÃ¸n)\n"
 
 # actual, er det sÃ¥dan noget som "faktiske" eller "rigtige" her, jeg er i tvivl
-#: src/lang.c:2233
+#: src/lang.c:2237
 msgid   "Color of actual news header fields"
 msgstr  "Farve pÃ¥ aktuelle nyhedshovedfelter"
 
-#: src/lang.c:2234
+#: src/lang.c:2238
 msgid   "# Color of actual news header fields\n"
         "# Default: 9 (light red)\n"
 msgstr  "# Farve pÃ¥ aktuelle nyhedshovedfelter\n"
         "# Standard: 9 (lyserÃ¸d)\n"
 
-#: src/lang.c:2240
+#: src/lang.c:2244
 msgid   "Color of article subject lines"
 msgstr  "Farve pÃ¥ artikelemnelinjer"
 
-#: src/lang.c:2241
+#: src/lang.c:2245
 msgid   "# Color of article subject\n"
         "# Default: 6 (cyan)\n"
 msgstr  "# Farve pÃ¥ artikelemne\n"
         "# Standard: 6 (cyan)\n"
 
-#: src/lang.c:2247
+#: src/lang.c:2251
 msgid   "Color of response counter"
 msgstr  "Farve pÃ¥ svartÃ¦ller"
 
-#: src/lang.c:2248
+#: src/lang.c:2252
 msgid   "# Color of response counter\n"
         "# Default: 2 (green)\n"
 msgstr  "# Farve pÃ¥ svartÃ¦ller\n"
         "# Standard: 2 (grÃ¸n)\n"
 
-#: src/lang.c:2254
+#: src/lang.c:2258
 msgid   "Color of sender (From:)"
 msgstr  "Farver pÃ¥ afsender (Fra:)"
 
-#: src/lang.c:2255
+#: src/lang.c:2259
 msgid   "# Color of sender (From:)\n"
         "# Default: 2 (green)\n"
 msgstr  "# Farve pÃ¥ afsender (Fra:)\n"
         "# Standard: 2 (grÃ¸n)\n"
 
-#: src/lang.c:2261
+#: src/lang.c:2265
 msgid   "Color of help/mail sign"
 msgstr  "Farve pÃ¥ hjÃ¦lp-/posttegn"
 
-#: src/lang.c:2262
+#: src/lang.c:2266
 msgid   "# Color of Help/Mail-Sign\n"
         "# Default: 4 (blue)\n"
 msgstr  "# Farve pÃ¥ hjÃ¦lp-/posttegn\n"
         "# Standard: 4 (blÃ¥)\n"
 
-#: src/lang.c:2268
+#: src/lang.c:2272
 msgid   "Color of signatures"
 msgstr  "Farve pÃ¥ underskrifter"
 
-#: src/lang.c:2269
+#: src/lang.c:2273
 msgid   "# Color of signature\n"
         "# Default: 4 (blue)\n"
 msgstr  "# Farve pÃ¥ underskrift\n"
         "# Standard: 4 (blÃ¥)\n"
 
-#: src/lang.c:2275
+#: src/lang.c:2279
 msgid   "Color of highlighted URLs"
 msgstr  "Farve pÃ¥ fremhÃ¦vede URL'er"
 
-#: src/lang.c:2276
+#: src/lang.c:2280
 msgid   "# Color of highlighted URLs\n"
         "# Default: -1 (default color)\n"
 msgstr  "# Farve pÃ¥ fremhÃ¦vede URL'er\n"
         "# Standard: -1 (standardfarve)\n"
 
-#: src/lang.c:2282
+#: src/lang.c:2286
 msgid   "Color of verbatim blocks"
 msgstr  "Farve pÃ¥ verbatimblokke"
 
-#: src/lang.c:2283
+#: src/lang.c:2287
 msgid   "# Color of verbatim blocks\n"
         "# Default: 5 (pink)\n"
 msgstr  "# Farve pÃ¥ verbatimblokke\n"
         "# Standard: 5 (lyserÃ¸d)\n"
 
-#: src/lang.c:2289
+#: src/lang.c:2293
 msgid   "Color of highlighting with *stars*"
 msgstr  "Farve pÃ¥ fremhÃ¦vninger med *stjerner*"
 
-#: src/lang.c:2290
+#: src/lang.c:2294
 msgid   "# Color of word highlighting with *stars*\n"
         "# Default: 11 (yellow)\n"
 msgstr  "# Farve pÃ¥ ordfremhÃ¦vninger med *stjerner*\n"
         "# Standard: 11 (gul)\n"
 
-#: src/lang.c:2296
+#: src/lang.c:2300
 msgid   "Color of highlighting with _dash_"
 msgstr  "Farve pÃ¥ fremhÃ¦vning med _streg_"
 
-#: src/lang.c:2297
+#: src/lang.c:2301
 msgid   "# Color of word highlighting with _dash_\n"
         "# Default: 13 (light pink)\n"
 msgstr  "# Farve pÃ¥ ordfremhÃ¦vning med _streg_\n"
         "# Standard: 13 (lyselilla)\n"
 
-#: src/lang.c:2303
+#: src/lang.c:2307
 msgid   "Color of highlighting with /slash/"
 msgstr  "Farve pÃ¥ fremhÃ¦vninger med /skrÃ¥streg/"
 
-#: src/lang.c:2304
+#: src/lang.c:2308
 msgid   "# Color of word highlighting with /slash/\n"
         "# Default: 14 (light cyan)\n"
 msgstr  "# Farve pÃ¥ ordfremhÃ¦vninger med /skrÃ¥streg/\n"
@@ -6124,21 +6133,21 @@ msgstr  "# Farve pÃ¥ ordfremhÃ¦vninger m
 
 # 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:2310
+#: src/lang.c:2314
 msgid   "Color of highlighting with -stroke-"
 msgstr  "Farve pÃ¥ fremhÃ¦vning med -bindestreg-"
 
-#: src/lang.c:2311
+#: src/lang.c:2315
 msgid   "# Color of word highlighting with -stroke-\n"
         "# Default: 12 (light blue)\n"
 msgstr  "# Farve pÃ¥ ordfremhÃ¦vning med -bindestreg-\n"
         "# Standard: 12 (lysblÃ¥)\n"
 
-#: src/lang.c:2318
+#: src/lang.c:2322
 msgid   "Attr. of highlighting with *stars*"
 msgstr  "Attr. pÃ¥ fremhÃ¦vninger med *stjerner*"
 
-#: src/lang.c:2319
+#: src/lang.c:2323
 msgid   "# Attributes of word highlighting on mono terminals\n"
         "# Possible values are:\n"
         "#   0 = Normal\n"
@@ -6164,54 +6173,54 @@ msgstr  "# Attributer pÃ¥ ordfremhÃ¦vnin
         "# Attribut pÃ¥ ordfremhÃ¦vning med *stjerner*\n"
         "# Standard: 6 (fed)\n"
 
-#: src/lang.c:2334
+#: src/lang.c:2338
 msgid   "Attr. of highlighting with _dash_"
 msgstr  ""
 
-#: src/lang.c:2335
+#: src/lang.c:2339
 msgid   "# Attribute of word highlighting with _dash_\n"
         "# Default: 2 (best highlighting)\n"
 msgstr  ""
 
-#: src/lang.c:2341
+#: src/lang.c:2345
 msgid   "Attr. of highlighting with /slash/"
 msgstr  ""
 
-#: src/lang.c:2342
+#: src/lang.c:2346
 msgid   "# Attribute of word highlighting with /slash/\n"
         "# Default: 5 (half bright)\n"
 msgstr  ""
 
-#: src/lang.c:2348
+#: src/lang.c:2352
 msgid   "Attr. of highlighting with -stroke-"
 msgstr  ""
 
-#: src/lang.c:2349
+#: src/lang.c:2353
 msgid   "# Attribute of word highlighting with -stroke-\n"
         "# Default: 3 (reverse video)\n"
 msgstr  ""
 
-#: src/lang.c:2355
+#: src/lang.c:2359
 msgid   "URL highlighting in message body"
 msgstr  ""
 
-#: src/lang.c:2356
+#: src/lang.c:2360
 msgid   "# Enable URL highlighting?\n"
 msgstr  ""
 
-#: src/lang.c:2361
+#: src/lang.c:2365
 msgid   "Word highlighting in message body"
 msgstr  ""
 
-#: src/lang.c:2362
+#: src/lang.c:2366
 msgid   "# Enable word highlighting?\n"
 msgstr  ""
 
-#: src/lang.c:2367
+#: src/lang.c:2371
 msgid   "What to display instead of mark"
 msgstr  ""
 
-#: src/lang.c:2368
+#: src/lang.c:2372
 msgid   "# Should the leading and ending stars and dashes also be displayed,\n"
         "# even when they are highlighting marks?\n"
         "# Possible values are (the default is marked with *):\n"
@@ -6220,105 +6229,105 @@ msgid   "# Should the leading and ending
         "# * 2 = print a space instead\n"
 msgstr  ""
 
-#: src/lang.c:2377
+#: src/lang.c:2381
 msgid   "Enter column number to wrap article lines to in the pager. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2378
+#: src/lang.c:2382
 msgid   "Page line wrap column"
 msgstr  ""
 
-#: src/lang.c:2379
+#: src/lang.c:2383
 msgid   "# Wrap article lines at column\n"
 msgstr  ""
 
-#: src/lang.c:2384
+#: src/lang.c:2388
 msgid   "Wrap around threads on next unread"
 msgstr  ""
 
-#: src/lang.c:2385
+#: src/lang.c:2389
 msgid   "# If ON wrap around threads on searching next unread article\n"
 msgstr  ""
 
-#: src/lang.c:2389
+#: src/lang.c:2393
 msgid   "Enter default mail address (and fullname). <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2390 src/lang.c:2822
+#: src/lang.c:2394 src/lang.c:2838
 msgid   "Mail address (and fullname)"
 msgstr  "Postadresse (og fulde navn)"
 
-#: src/lang.c:2391
+#: src/lang.c:2395
 msgid   "# User's mail address (and fullname), if not username@host (fullname)\n"
 msgstr  ""
 
-#: src/lang.c:2396
+#: src/lang.c:2400
 msgid   "Show empty Followup-To in editor"
 msgstr  ""
 
-#: src/lang.c:2397
+#: src/lang.c:2401
 msgid   "# If ON show empty Followup-To header when editing an article\n"
 msgstr  ""
 
-#: src/lang.c:2401
+#: src/lang.c:2405
 msgid   "Enter path/! command/--none to create your default signature. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2402
+#: src/lang.c:2406
 msgid   "Create signature from path/command"
 msgstr  ""
 
-#: src/lang.c:2403
+#: src/lang.c:2407
 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"
         "# sigfile=--none     don't append a signature\n"
 msgstr  ""
 
-#: src/lang.c:2410
+#: src/lang.c:2414
 msgid   "Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2411
+#: src/lang.c:2415
 msgid   "Prepend signature with \"-- \""
 msgstr  ""
 
-#: src/lang.c:2412
+#: src/lang.c:2416
 msgid   "# If ON prepend the signature with dashes '\\n-- \\n'\n"
 msgstr  ""
 
-#: src/lang.c:2416
+#: src/lang.c:2420
 msgid   "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2417
+#: src/lang.c:2421
 msgid   "Add signature when reposting"
 msgstr  ""
 
-#: src/lang.c:2418
+#: src/lang.c:2422
 msgid   "# If ON add signature to reposted articles\n"
 msgstr  ""
 
-#: src/lang.c:2422
+#: src/lang.c:2426
 #, c-format
 msgid   "Enter quotation marks, %s or %S for author's initials."
 msgstr  ""
 
-#: src/lang.c:2423
+#: src/lang.c:2427
 msgid   "Characters used as quote-marks"
 msgstr  ""
 
-#: src/lang.c:2424
+#: src/lang.c:2428
 #, c-format
 msgid   "# Characters used in quoting to followups and replies.\n"
-        "# '_' is replaced by ' ', %%s, %%S are replaced by author's initials.\n"
+        "# '_' is replaced by ' ', %s, %S are replaced by author's initials.\n"
 msgstr  ""
 
-#: src/lang.c:2430
+#: src/lang.c:2434
 msgid   "Quoting behavior"
 msgstr  ""
 
-#: src/lang.c:2431
+#: src/lang.c:2435
 msgid   "# How quoting should be handled when following up or replying.\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = Nothing special\n"
@@ -6331,50 +6340,49 @@ msgid   "# How quoting should be handled
         "#   7 = Compress quotes, quote signatures, quote empty lines\n"
 msgstr  ""
 
-#: src/lang.c:2444 src/lang.c:2452 src/lang.c:2458
+#: src/lang.c:2448 src/lang.c:2456 src/lang.c:2462
 msgid   "%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name"
 msgstr  ""
 
-#: src/lang.c:2445
+#: src/lang.c:2449
 msgid   "Quote line when following up"
 msgstr  ""
 
-#: src/lang.c:2446
-#, c-format
+#: src/lang.c:2450
 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"
+        "# %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:2453
+#: src/lang.c:2457
 msgid   "Quote line when cross-posting"
 msgstr  ""
 
-#: src/lang.c:2459
+#: src/lang.c:2463
 msgid   "Quote line when mailing"
 msgstr  ""
 
-#: src/lang.c:2464
+#: src/lang.c:2468
 msgid   "If ON, include User-Agent: header. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2465
+#: src/lang.c:2469
 msgid   "Insert 'User-Agent:' header"
 msgstr  ""
 
-#: src/lang.c:2466
+#: src/lang.c:2470
 msgid   "# If ON include advertising User-Agent: header\n"
 msgstr  ""
 
-#: src/lang.c:2471
+#: src/lang.c:2475
 msgid   "Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr  ""
 
-#: src/lang.c:2472
+#: src/lang.c:2476
 msgid   "MM_CHARSET"
 msgstr  ""
 
-#: src/lang.c:2473
+#: src/lang.c:2477
 msgid   "# Charset supported locally which is also used for MIME header and\n"
         "# Content-Type header.\n"
         "# If not set, the value of the environment variable MM_CHARSET is used.\n"
@@ -6383,39 +6391,39 @@ msgid   "# Charset supported locally whi
         "# mm_charset is considered not displayable and represented as '?'.\n"
 msgstr  ""
 
-#: src/lang.c:2483
+#: src/lang.c:2487
 msgid   "MM_NETWORK_CHARSET"
 msgstr  ""
 
-#: src/lang.c:2484
+#: src/lang.c:2488
 msgid   "# Charset used for MIME (Content-Type) header in postings.\n"
 msgstr  ""
 
-#: src/lang.c:2488
+#: src/lang.c:2492
 msgid   "Enter local charset name (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr  ""
 
-#: src/lang.c:2489
+#: src/lang.c:2493
 msgid   "MM_LOCAL_CHARSET"
 msgstr  ""
 
-#: src/lang.c:2490
+#: src/lang.c:2494
 msgid   "# Charset supported locally.\n"
 msgstr  ""
 
-#: src/lang.c:2497
+#: src/lang.c:2501
 msgid   "Mailbox format"
 msgstr  ""
 
-#: src/lang.c:2498
+#: src/lang.c:2502
 msgid   "# Format of the mailbox.\n"
 msgstr  "# Format pÃ¥ postkassen.\n"
 
-#: src/lang.c:2503
+#: src/lang.c:2507
 msgid   "MIME encoding in news messages"
 msgstr  ""
 
-#: src/lang.c:2504
+#: src/lang.c:2508
 msgid   "# MIME encoding (8bit, base64, quoted-printable, 7bit) of the body\n"
         "# for mails and posts, if necessary. QP is efficient for most European\n"
         "# character sets (ISO-8859-X) with small fraction of non-US-ASCII chars,\n"
@@ -6423,42 +6431,42 @@ msgid   "# MIME encoding (8bit, base64, 
         "# Russian charsets with a lot of 8bit characters.\n"
 msgstr  ""
 
-#: src/lang.c:2512 src/lang.c:2533
+#: src/lang.c:2516 src/lang.c:2537
 msgid   "Don't change unless you know what you are doing. <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2513
+#: src/lang.c:2517
 msgid   "Use 8bit characters in news headers"
 msgstr  ""
 
-#: src/lang.c:2514
+#: src/lang.c:2518
 msgid   "# If ON, 8bit characters in news headers are NOT encoded.\n"
         "# default is OFF. Thus 8bit characters are encoded by default.\n"
         "# 8bit chars in header are encoded regardless of the value of this\n"
         "# parameter unless post_mime_encoding is 8bit as well.\n"
 msgstr  ""
 
-#: src/lang.c:2521
+#: src/lang.c:2525
 msgid   "Auto-view post-processed files <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2522
+#: src/lang.c:2526
 msgid   "View post-processed files"
 msgstr  ""
 
-#: src/lang.c:2523
+#: src/lang.c:2527
 msgid   "# If set, post processed files will be opened in a viewer\n"
 msgstr  ""
 
-#: src/lang.c:2528
+#: src/lang.c:2532
 msgid   "MIME encoding in mail messages"
 msgstr  ""
 
-#: src/lang.c:2534
+#: src/lang.c:2538
 msgid   "Use 8bit characters in mail headers"
 msgstr  ""
 
-#: src/lang.c:2535
+#: src/lang.c:2539
 msgid   "# If ON, 8bit characters in mail headers are NOT encoded.\n"
         "# default is OFF. Thus 8bit characters are encoded by default.\n"
         "# 8bit chars in headers are encoded regardless of the value of this "
@@ -6468,34 +6476,34 @@ msgid   "# If ON, 8bit characters in mai
         "# turn it ON unless you have some compelling reason.\n"
 msgstr  ""
 
-#: src/lang.c:2545
+#: src/lang.c:2549
 msgid   "Strip blanks from ends of lines"
 msgstr  ""
 
-#: src/lang.c:2546
+#: src/lang.c:2550
 msgid   "# If ON strip blanks from ends of lines for faster display on slow "
         "terminals.\n"
 msgstr  ""
 
-#: src/lang.c:2551
+#: src/lang.c:2555
 msgid   "If ON, use transliteration. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2552
+#: src/lang.c:2556
 msgid   "Transliteration"
 msgstr  ""
 
-#: src/lang.c:2553
+#: src/lang.c:2557
 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:2561
+#: src/lang.c:2565
 msgid   "Send you a Cc/Bcc automatically"
 msgstr  ""
 
-#: src/lang.c:2562
+#: src/lang.c:2566
 msgid   "# Put your name in the Cc: and/or Bcc: field when mailing an article.\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = No\n"
@@ -6504,112 +6512,112 @@ msgid   "# Put your name in the Cc: and/
         "#   3 = Cc and Bcc\n"
 msgstr  ""
 
-#: src/lang.c:2571
+#: src/lang.c:2575
 msgid   "Enter address elements about which you want to be warned. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2572
+#: src/lang.c:2576
 msgid   "Spamtrap warning address parts"
 msgstr  ""
 
-#: src/lang.c:2573
+#: src/lang.c:2577
 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:2578
+#: src/lang.c:2582
 msgid   "Enter default number of days a filter entry will be valid. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2579
+#: src/lang.c:2583
 msgid   "No. of days a filter entry is valid"
 msgstr  "Antal dage en filterpost er gyldig"
 
-#: src/lang.c:2580
+#: src/lang.c:2584
 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:2584
+#: src/lang.c:2588
 msgid   "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2585
+#: src/lang.c:2589
 msgid   "Add posted articles to filter"
 msgstr  ""
 
-#: src/lang.c:2586
+#: src/lang.c:2590
 msgid   "# If ON add posted articles which start a new thread to filter for\n"
         "# highlighting follow-ups\n"
 msgstr  ""
 
-#: src/lang.c:2590
+#: src/lang.c:2594
 msgid   "The directory where articles/threads are to be saved in mailbox format."
 msgstr  ""
 
-#: src/lang.c:2591
+#: src/lang.c:2595
 msgid   "Mail directory"
 msgstr  "Postmappe"
 
-#: src/lang.c:2592
+#: src/lang.c:2596
 msgid   "# (-m) directory where articles/threads are saved in mailbox format\n"
 msgstr  ""
 
-#: src/lang.c:2597
+#: src/lang.c:2601
 msgid   "Save articles in batch mode (-S)"
 msgstr  ""
 
-#: src/lang.c:2598
+#: src/lang.c:2602
 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:2603
+#: src/lang.c:2607
 msgid   "The directory where you want articles/threads saved."
 msgstr  ""
 
-#: src/lang.c:2604
+#: src/lang.c:2608
 msgid   "Directory to save arts/threads in"
 msgstr  ""
 
-#: src/lang.c:2605
+#: src/lang.c:2609
 msgid   "# Directory where articles/threads are saved\n"
 msgstr  "# Mappe hvor artikler/trÃ¥de gemmes\n"
 
-#: src/lang.c:2609
+#: src/lang.c:2613
 msgid   "Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2610
+#: src/lang.c:2614
 msgid   "Use Archive-name: header for save"
 msgstr  ""
 
-#: src/lang.c:2611
+#: src/lang.c:2615
 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:2616
+#: src/lang.c:2620
 msgid   "Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
         "cancels."
 msgstr  ""
 
-#: src/lang.c:2617
+#: src/lang.c:2621
 msgid   "Mark saved articles/threads as read"
 msgstr  ""
 
-#: src/lang.c:2618
+#: src/lang.c:2622
 msgid   "# If ON mark articles that are saved as read\n"
 msgstr  ""
 
-#: src/lang.c:2622
+#: src/lang.c:2626
 msgid   "Do post processing (eg. extract attachments) for saved articles."
 msgstr  ""
 
-#: src/lang.c:2623
+#: src/lang.c:2627
 msgid   "Post process saved articles"
 msgstr  ""
 
-#: src/lang.c:2624
+#: src/lang.c:2628
 msgid   "# Perform post processing (saving binary attachments) from saved articles.\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = no\n"
@@ -6617,108 +6625,106 @@ msgid   "# Perform post processing (savi
         "#   2 = yes\n"
 msgstr  ""
 
-#: src/lang.c:2633
+#: src/lang.c:2637
 msgid   "Process only unread articles"
 msgstr  "Behandl kun ulÃ¦ste artikler"
 
-#: src/lang.c:2634
+#: src/lang.c:2638
 msgid   "# If ON only save/print/pipe/mail unread articles (tagged articles excepted)\n"
 msgstr  ""
 
-#: src/lang.c:2639
+#: src/lang.c:2643
 msgid   "Print all or just part of header. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2640
+#: src/lang.c:2644
 msgid   "Print all headers when printing"
 msgstr  ""
 
-#: src/lang.c:2641
+#: src/lang.c:2645
 msgid   "# If ON print all of article header otherwise just the important lines\n"
 msgstr  ""
 
-#: src/lang.c:2645
+#: src/lang.c:2649
 msgid   "The printer program with options that is to be used to print articles/threads."
 msgstr  "Printerprogrammet med indstillinger som vil blive brugt til at udskrive "
         "artikler/trÃ¥de."
 
-#: src/lang.c:2646
+#: src/lang.c:2650
 msgid   "Printer program with options"
 msgstr  "Printerprogram med indstillinger"
 
-#: src/lang.c:2647
+#: src/lang.c:2651
 msgid   "# Print program with parameters used to print articles/threads\n"
 msgstr  ""
 
-#: src/lang.c:2653
+#: src/lang.c:2657
 msgid   "Force redraw after certain commands"
 msgstr  ""
 
-#: src/lang.c:2654
+#: src/lang.c:2658
 msgid   "# If ON a screen redraw will always be done after certain external commands\n"
 msgstr  ""
 
-#: src/lang.c:2658
+#: src/lang.c:2662
 msgid   "Start editor with line offset. <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2659
+#: src/lang.c:2663
 msgid   "Start editor with line offset"
 msgstr  ""
 
-#: src/lang.c:2660
+#: src/lang.c:2664
 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:2665
+#: src/lang.c:2669
 msgid   "Enter %E for editor, %F for filename, %N for line-number, <CR> to set."
 msgstr  ""
 
-#: src/lang.c:2666
+#: src/lang.c:2670
 msgid   "Invocation of your editor"
 msgstr  ""
 
-#: src/lang.c:2667
-#, c-format
+#: src/lang.c:2671
 msgid   "# Format of editor line including parameters\n"
-        "# %%E Editor  %%F Filename  %%N Linenumber\n"
+        "# %E Editor  %F Filename  %N Linenumber\n"
 msgstr  ""
 
-#: src/lang.c:2672
+#: src/lang.c:2676
 msgid   "Enter name and options for external-inews, --internal for internal inews"
 msgstr  ""
 
-#: src/lang.c:2673
+#: src/lang.c:2677
 msgid   "External inews"
 msgstr  ""
 
-#: src/lang.c:2674
+#: src/lang.c:2678
 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:2678
+#: src/lang.c:2682
 msgid   "Enter %M for mailer, %S for subject, %T for to, %F for filename, <CR> to set."
 msgstr  ""
 
-#: src/lang.c:2679
+#: src/lang.c:2683
 msgid   "Invocation of your mail command"
 msgstr  ""
 
-#: src/lang.c:2680
-#, c-format
+#: src/lang.c:2684
 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"
+        "# %M Mailer  %S Subject  %T To  %F Filename\n"
+        "# ie. to use elm as your mailer:    elm -s \"%S\" \"%T\" < %F\n"
+        "# ie. elm interactive          :    elm -i %F -s \"%S\" \"%T\"\n"
 msgstr  ""
 
-#: src/lang.c:2688
+#: src/lang.c:2692
 msgid   "Use interactive mail reader"
 msgstr  ""
 
-#: src/lang.c:2689
+#: src/lang.c:2693
 msgid   "# Interactive mailreader\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = no interactive mailreader\n"
@@ -6726,64 +6732,64 @@ msgid   "# Interactive mailreader\n"
         "#   2 = use interactive mailreader without headers in file\n"
 msgstr  ""
 
-#: src/lang.c:2698
+#: src/lang.c:2702
 msgid   "Remove ~/.article after posting"
 msgstr  ""
 
-#: src/lang.c:2699
+#: src/lang.c:2703
 msgid   "# If ON remove ~/.article after posting.\n"
 msgstr  ""
 
-#: src/lang.c:2705
+#: src/lang.c:2709
 msgid   "Use UTF-8 graphics (thrd tree etc.)"
 msgstr  ""
 
-#: src/lang.c:2706
+#: src/lang.c:2710
 msgid   "# If ON use UTF-8 characters for indicator '->', tree and ellipsis '...'.\n"
 msgstr  ""
 
-#: src/lang.c:2711
+#: src/lang.c:2715
 msgid   "Filename for all posted articles, <CR> sets, no filename=do not save."
 msgstr  ""
 
-#: src/lang.c:2712
+#: src/lang.c:2716
 msgid   "Filename for posted articles"
 msgstr  "Filnavn for indsendte artikler"
 
-#: src/lang.c:2713
+#: src/lang.c:2717
 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:2718
+#: src/lang.c:2722
 msgid   "Keep all failed articles in ~/dead.articles. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2719
+#: src/lang.c:2723
 msgid   "Keep failed arts in ~/dead.articles"
 msgstr  ""
 
-#: src/lang.c:2720
+#: src/lang.c:2724
 msgid   "# If ON keep all failed postings in ~/dead.articles\n"
 msgstr  ""
 
-#: src/lang.c:2724
+#: src/lang.c:2728
 msgid   "Do you want to strip unsubscribed groups from .newsrc"
 msgstr  ""
 
-#: src/lang.c:2725
+#: src/lang.c:2729
 msgid   "No unsubscribed groups in newsrc"
 msgstr  ""
 
-#: src/lang.c:2726
+#: src/lang.c:2730
 msgid   "# If ON strip unsubscribed groups from newsrc\n"
 msgstr  ""
 
-#: src/lang.c:2731
+#: src/lang.c:2735
 msgid   "Remove bogus groups from newsrc"
 msgstr  ""
 
-#: src/lang.c:2732
+#: src/lang.c:2736
 msgid   "# What to do with bogus groups in newsrc file\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = keep\n"
@@ -6791,242 +6797,253 @@ msgid   "# What to do with bogus groups 
         "#   2 = highlight with D on selection screen\n"
 msgstr  ""
 
-#: src/lang.c:2741
+#: src/lang.c:2745
 msgid   "Enter number of seconds to wait for a response from the server. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2742
+#: src/lang.c:2746
 msgid   "NNTP read timeout in seconds"
 msgstr  ""
 
-#: src/lang.c:2743
+#: src/lang.c:2747
 msgid   "# Time in seconds to wait for a response from the server (0=no timeout)\n"
 msgstr  ""
 
-#: src/lang.c:2748
+#: src/lang.c:2752
 msgid   "Enter number of seconds until active file will be reread. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2749
+#: src/lang.c:2753
 msgid   "Interval in secs to reread active"
 msgstr  ""
 
-#: src/lang.c:2750
+#: src/lang.c:2754
 msgid   "# Time interval in seconds between rereading the active file (0=never)\n"
 msgstr  ""
 
-#: src/lang.c:2755
+#: src/lang.c:2759
 msgid   "Reconnect to server automatically"
 msgstr  ""
 
-#: src/lang.c:2756
+#: src/lang.c:2760
 msgid   "# If ON automatically reconnect to NNTP server if the connection is broken\n"
 msgstr  ""
 
-#: src/lang.c:2760
+#: src/lang.c:2764
 msgid   "Create local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2761
+#: src/lang.c:2765
 msgid   "Cache NNTP overview files locally"
 msgstr  ""
 
-#: src/lang.c:2762
+#: src/lang.c:2766
 msgid   "# If ON, create local copies of NNTP overview files.\n"
 msgstr  ""
 
-#: src/lang.c:2766
+#: src/lang.c:2770
 msgid   "Enter format string. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2767
+#: src/lang.c:2771
 msgid   "Format string for display of dates"
 msgstr  ""
 
-#: src/lang.c:2768
+#: src/lang.c:2772
 msgid   "# Format string for date representation\n"
 msgstr  ""
 
-#: src/lang.c:2774
+#: src/lang.c:2778
 msgid   "Unicode normalization form"
 msgstr  ""
 
-#: src/lang.c:2775
+#: src/lang.c:2779
 msgid   "# Unicode normalization form\n"
-        "# Possible values are (the default is marked with *):\n"
+        "# Possible values are:\n"
         "#   0 = None\n"
-        "# * 1 = NFKC\n"
+        "#   1 = NFKC\n"
         "#   2 = NFKD\n"
         "#   3 = NFC\n"
         "#   4 = NFD\n"
 msgstr  ""
 
-#: src/lang.c:2787
+#: src/lang.c:2792
 msgid   "Render BiDi"
 msgstr  ""
 
-#: src/lang.c:2788
+#: src/lang.c:2793
 msgid   "# If ON, bi-directional text is rendered by tin\n"
 msgstr  ""
 
-#: src/lang.c:2798
+#: src/lang.c:2800
+msgid   "Function for sorting articles"
+msgstr  ""
+
+#: src/lang.c:2801
+msgid   "# Function for sorting articles\n"
+        "# Possible values are (the default is marked with *):\n"
+        "# * 0 = qsort\n"
+        "#   1 = heapsort\n"
+msgstr  ""
+
+#: src/lang.c:2814
 msgid   "Automatically GroupMarkUnselArtRead"
 msgstr  ""
 
-#: src/lang.c:2804
+#: src/lang.c:2820
 msgid   "Delete post-process files"
 msgstr  ""
 
-#: src/lang.c:2809
+#: src/lang.c:2825
 msgid   "Filename for all mailed articles, <CR> sets, no filename=do not save."
 msgstr  ""
 
-#: src/lang.c:2810
+#: src/lang.c:2826
 msgid   "Mailbox to save sent mails"
 msgstr  ""
 
-#: src/lang.c:2815
+#: src/lang.c:2831
 msgid   "Set Followup-To: header to this group(s). <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2816
+#: src/lang.c:2832
 msgid   "Followup-To: header"
 msgstr  ""
 
-#: src/lang.c:2821
+#: src/lang.c:2837
 msgid   "Enter default mail address (and fullname). <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2828
+#: src/lang.c:2844
 msgid   "Path and options for ispell-like spell-checker. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2829
+#: src/lang.c:2845
 msgid   "Ispell program"
 msgstr  "Ispellprogram"
 
-#: src/lang.c:2835
+#: src/lang.c:2851
 msgid   "When group is a mailing list, send responses to this email address."
 msgstr  ""
 
-#: src/lang.c:2836
+#: src/lang.c:2852
 msgid   "Mailing list address"
 msgstr  "Adresse pÃ¥ postliste"
 
-#: src/lang.c:2842
+#: src/lang.c:2858
 msgid   "Forward articles as attachement"
 msgstr  "Videresend artikler som bilag"
 
-#: src/lang.c:2847
+#: src/lang.c:2863
 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:2848
+#: src/lang.c:2864
 msgid   "Which MIME types will be saved"
 msgstr  "Hvilke MIME-typer vil blive gemt"
 
-#: src/lang.c:2853
+#: src/lang.c:2869
 msgid   "Value of the Organization: header. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2854
+#: src/lang.c:2870
 msgid   "Organization: header"
 msgstr  ""
 
-#: src/lang.c:2859
+#: src/lang.c:2875
 msgid   "Filename for saved articles. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2860
+#: src/lang.c:2876
 msgid   "savefile"
 msgstr  ""
 
-#: src/lang.c:2865 src/lang.c:2889
+#: src/lang.c:2881 src/lang.c:2905
 msgid   "Scope for the filter rule. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2866
+#: src/lang.c:2882
 msgid   "Quick (1 key) select filter scope"
 msgstr  ""
 
-#: src/lang.c:2871 src/lang.c:2895
+#: src/lang.c:2887 src/lang.c:2911
 msgid   "Header for filter rule. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2872
+#: src/lang.c:2888
 msgid   "Quick (1 key) select filter header"
 msgstr  ""
 
-#: src/lang.c:2877 src/lang.c:2901
+#: src/lang.c:2893 src/lang.c:2917
 msgid   "ON = case sensitive, OFF = ignore case. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2878
+#: src/lang.c:2894
 msgid   "Quick (1 key) select filter case"
 msgstr  ""
 
-#: src/lang.c:2883 src/lang.c:2907
+#: src/lang.c:2899 src/lang.c:2923
 msgid   "ON = expire, OFF = don't ever expire. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2884
+#: src/lang.c:2900
 msgid   "Quick (1 key) select filter expire"
 msgstr  ""
 
-#: src/lang.c:2890
+#: src/lang.c:2906
 msgid   "Quick (1 key) kill filter scope"
 msgstr  ""
 
-#: src/lang.c:2896
+#: src/lang.c:2912
 msgid   "Quick (1 key) kill filter header"
 msgstr  ""
 
-#: src/lang.c:2902
+#: src/lang.c:2918
 msgid   "Quick (1 key) kill filter case"
 msgstr  ""
 
-#: src/lang.c:2908
+#: src/lang.c:2924
 msgid   "Quick (1 key) kill filter expire"
 msgstr  ""
 
-#: src/lang.c:2914
+#: src/lang.c:2930
 msgid   "Assume this charset if no charset declaration is present, <CR> to set."
 msgstr  ""
 
-#: src/lang.c:2915
+#: src/lang.c:2931
 msgid   "UNDECLARED_CHARSET"
 msgstr  ""
 
-#: src/lang.c:2921
+#: src/lang.c:2937
 msgid   "Add this text at the start of the message body. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2922
+#: src/lang.c:2938
 msgid   "X_Body"
 msgstr  "X_Body"
 
-#: src/lang.c:2927
+#: src/lang.c:2943
 msgid   "Insert this header when posting. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2928
+#: src/lang.c:2944
 msgid   "X_Headers"
 msgstr  "X_Headers"
 
-#: src/lang.c:2933
+#: src/lang.c:2949
 msgid   "Automatically insert an X-Comment-To: header? <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2934
+#: src/lang.c:2950
 msgid   "Insert 'X-Comment-To:' header"
 msgstr  ""
 
-#: src/misc.c:3796
+#: src/misc.c:3825
 #, 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:3799
+#: src/misc.c:3828
 #, c-format
 msgid   "Version: %s %s release %s (\"%s\")\n"
 msgstr  "Version: %s %s udgave %s (Â»%sÂ«)\n"
Binary files tin-2.1.0/po/de.gmo and tin-2.1.1/po/de.gmo differ
diff -Nurp --exclude='.bzr*' tin-2.1.0/po/de.po tin-2.1.1/po/de.po
--- tin-2.1.0/po/de.po	2011-12-23 18:27:14.000000000 +0100
+++ tin-2.1.1/po/de.po	2012-06-23 11:49:05.071018251 +0200
@@ -7,13 +7,14 @@
 msgid   ""
 msgstr  "Project-Id-Version: tin 2.1.0\n"
         "Report-Msgid-Bugs-To: \n"
-        "POT-Creation-Date: 2011-12-23 18:26+0100\n"
+        "POT-Creation-Date: 2012-06-23 11:48+0200\n"
         "PO-Revision-Date: 2005-01-29 23:50+0100\n"
         "Last-Translator: Christian Garbs <tin-dev@cgarbs.de>\n"
         "Language-Team: German <translation-team-de@lists.sourceforge.net>\n"
         "MIME-Version: 1.0\n"
         "Content-Type: text/plain; charset=UTF-8\n"
         "Content-Transfer-Encoding: 8bit\n"
+        "Language: de\n"
 
 #: src/attrib.c:888
 msgid   "Processing attributes... "
@@ -4778,7 +4779,7 @@ msgstr  "Terminal unterstÃ¼tzt keine Far
 msgid   "Trying %s"
 msgstr  "Versuche %s"
 
-#: src/lang.c:1244 src/lang.c:1272 src/lang.c:1290 src/lang.c:1543 src/refs.c:288
+#: src/lang.c:1244 src/lang.c:1272 src/lang.c:1290 src/lang.c:1551 src/refs.c:288
 msgid   "None"
 msgstr  "Nichts"
 
@@ -5119,175 +5120,183 @@ msgid   "Last posting date (ascending)"
 msgstr  "Datum des letzten Artikels (Aufsteigend)"
 
 #: src/lang.c:1472
+msgid   "Quick-sort"
+msgstr  "Quicksort"
+
+#: src/lang.c:1473
+msgid   "Heap-sort"
+msgstr  "Heapsort"
+
+#: src/lang.c:1480
 msgid   "Always Keep"
 msgstr  "Immer behalten"
 
-#: src/lang.c:1473
+#: src/lang.c:1481
 msgid   "Always Remove"
 msgstr  "Immer entfernen"
 
-#: src/lang.c:1474
+#: src/lang.c:1482
 msgid   "Mark with D on selection screen"
 msgstr  "Mit D in der Anzeige markiert"
 
-#: src/lang.c:1480
+#: src/lang.c:1488
 msgid   "Kill only unread arts"
 msgstr  "Killt nur ungelesene Artikel"
 
-#: src/lang.c:1481
+#: src/lang.c:1489
 msgid   "Kill all arts & show with K"
 msgstr  "Killt alle Artikel, markiert mit K"
 
 #. TODO: s/K/art_marked_killed/
-#: src/lang.c:1482
+#: src/lang.c:1490
 msgid   "Kill all arts and never show"
 msgstr  "Killt alle Artikel, zeigt sie nie"
 
-#: src/lang.c:1488
+#: src/lang.c:1496
 msgid   "Nothing special"
 msgstr  "Nichts besonderes"
 
-#: src/lang.c:1489
+#: src/lang.c:1497
 msgid   "Compress quotes"
 msgstr  "Zitatzeichen zusammenfassen"
 
-#: src/lang.c:1490
+#: src/lang.c:1498
 msgid   "Quote signatures"
 msgstr  "Signaturen zitieren"
 
-#: src/lang.c:1491
+#: src/lang.c:1499
 msgid   "Compress quotes, quote sigs"
 msgstr  "Zitatz. kÃ¼rzen, Signat. zitieren"
 
-#: src/lang.c:1492
+#: src/lang.c:1500
 msgid   "Quote empty lines"
 msgstr  "Leerzeilen zitieren"
 
-#: src/lang.c:1493
+#: src/lang.c:1501
 msgid   "Compress quotes, quote empty lines"
 msgstr  "Zitatz. kÃ¼rzen, Leerzeilen zit."
 
-#: src/lang.c:1494
+#: src/lang.c:1502
 msgid   "Quote sigs & empty lines"
 msgstr  "Signat. und Leerzeilen zitieren"
 
-#: src/lang.c:1495
+#: src/lang.c:1503
 msgid   "Comp. q., quote sigs & empty lines"
 msgstr  "Zitatz. kÃ¼rzen, Sign & Leerz. zit."
 
-#: src/lang.c:1535
+#: src/lang.c:1543
 msgid   "no"
 msgstr  "nein"
 
-#: src/lang.c:1536
+#: src/lang.c:1544
 msgid   "with headers"
 msgstr  "mit Header"
 
-#: src/lang.c:1537
+#: src/lang.c:1545
 msgid   "without headers"
 msgstr  "ohne Header"
 
-#: src/lang.c:1545 src/lang.c:1551
+#: src/lang.c:1552
 msgid   "NFKC"
 msgstr  "NFKC"
 
-#: src/lang.c:1546
+#: src/lang.c:1554
 msgid   "NFKD"
 msgstr  "NFKD"
 
-#: src/lang.c:1547
+#: src/lang.c:1555
 msgid   "NFC"
 msgstr  "NFC"
 
-#: src/lang.c:1548
+#: src/lang.c:1556
 msgid   "NFD"
 msgstr  "NFD"
 
-#: src/lang.c:1560
+#: src/lang.c:1564
 msgid   "Display Options"
 msgstr  "Darstellungseinstellungen"
 
-#: src/lang.c:1567
+#: src/lang.c:1571
 msgid   "Color Options"
 msgstr  "Farbeinstellungen"
 
-#: src/lang.c:1573
+#: src/lang.c:1577
 msgid   "Highlight Options"
 msgstr  "Hervorhebungseinstellungen"
 
-#: src/lang.c:1580
+#: src/lang.c:1584
 msgid   "Article-Limiting Options"
 msgstr  "Artikel-Begrenzungseinstellungen"
 
-#: src/lang.c:1586
+#: src/lang.c:1590
 msgid   "Posting/Mailing Options"
 msgstr  "Versandeinstellungen fÃ¼r Mail und News"
 
-#: src/lang.c:1592
+#: src/lang.c:1596
 msgid   "Saving/Printing Options"
 msgstr  "Speicher- und Druckereinstellungen"
 
-#: src/lang.c:1598
+#: src/lang.c:1602
 msgid   "Expert Options"
 msgstr  "Experteneinstellungen"
 
-#: src/lang.c:1604
+#: src/lang.c:1608
 msgid   "Filtering Options"
 msgstr  "Filtereinstellungen"
 
-#: src/lang.c:1609 src/lang.c:1640 src/lang.c:1646 src/lang.c:1672 src/lang.c:1724
-#: src/lang.c:1730 src/lang.c:1740 src/lang.c:1751 src/lang.c:1769 src/lang.c:1844
-#: src/lang.c:1852 src/lang.c:2042 src/lang.c:2048 src/lang.c:2054 src/lang.c:2060
-#: src/lang.c:2072 src/lang.c:2079 src/lang.c:2133 src/lang.c:2142 src/lang.c:2148
-#: src/lang.c:2155 src/lang.c:2162 src/lang.c:2169 src/lang.c:2176 src/lang.c:2183
-#: src/lang.c:2190 src/lang.c:2197 src/lang.c:2204 src/lang.c:2211 src/lang.c:2218
-#: src/lang.c:2225 src/lang.c:2232 src/lang.c:2239 src/lang.c:2246 src/lang.c:2253
-#: src/lang.c:2260 src/lang.c:2267 src/lang.c:2274 src/lang.c:2281 src/lang.c:2288
-#: src/lang.c:2295 src/lang.c:2302 src/lang.c:2309 src/lang.c:2317 src/lang.c:2333
-#: src/lang.c:2340 src/lang.c:2347 src/lang.c:2354 src/lang.c:2360 src/lang.c:2366
-#: src/lang.c:2383 src/lang.c:2395 src/lang.c:2429 src/lang.c:2482 src/lang.c:2496
-#: src/lang.c:2502 src/lang.c:2527 src/lang.c:2544 src/lang.c:2560 src/lang.c:2596
-#: src/lang.c:2632 src/lang.c:2652 src/lang.c:2687 src/lang.c:2697 src/lang.c:2704
-#: src/lang.c:2730 src/lang.c:2754 src/lang.c:2773 src/lang.c:2786 src/lang.c:2797
-#: src/lang.c:2803 src/lang.c:2841
+#: src/lang.c:1613 src/lang.c:1644 src/lang.c:1650 src/lang.c:1676 src/lang.c:1728
+#: src/lang.c:1734 src/lang.c:1744 src/lang.c:1755 src/lang.c:1773 src/lang.c:1848
+#: src/lang.c:1856 src/lang.c:2046 src/lang.c:2052 src/lang.c:2058 src/lang.c:2064
+#: src/lang.c:2076 src/lang.c:2083 src/lang.c:2137 src/lang.c:2146 src/lang.c:2152
+#: 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:2321 src/lang.c:2337
+#: src/lang.c:2344 src/lang.c:2351 src/lang.c:2358 src/lang.c:2364 src/lang.c:2370
+#: src/lang.c:2387 src/lang.c:2399 src/lang.c:2433 src/lang.c:2486 src/lang.c:2500
+#: src/lang.c:2506 src/lang.c:2531 src/lang.c:2548 src/lang.c:2564 src/lang.c:2600
+#: src/lang.c:2636 src/lang.c:2656 src/lang.c:2691 src/lang.c:2701 src/lang.c:2708
+#: src/lang.c:2734 src/lang.c:2758 src/lang.c:2777 src/lang.c:2791 src/lang.c:2799
+#: src/lang.c:2813 src/lang.c:2819 src/lang.c:2857
 msgid   "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr  "<SPACE> schaltet um, <CR> setzt, <ESC> bricht ab."
 
-#: src/lang.c:1610
+#: src/lang.c:1614
 msgid   "Show mini menu & posting etiquette"
 msgstr  "Zeigt MinimenÃ¼ & Posting etiquette"
 
-#: src/lang.c:1611
+#: src/lang.c:1615
 msgid   "# If ON show a mini menu of useful commands at each level\n"
         "# and posting etiquette after composing an article\n"
 msgstr  "# Falls ON wird ein kleines MenÃ¼ mit nÃ¼tzlichen Kommandos in jedem Level\n"
         "# angezeigt. Nach dem Erstellen eines Artikels wird die etiquette angezeigt\n"
 
-#: src/lang.c:1616
+#: src/lang.c:1620
 msgid   "Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
 msgstr  "Zeige Kurzbeschreibung fÃ¼r Gruppe. <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:1617
+#: src/lang.c:1621
 msgid   "Show description of each newsgroup"
 msgstr  "Zeige Beschreibung der Newsgruppen"
 
-#: src/lang.c:1618
+#: src/lang.c:1622
 msgid   "# If ON show group description text after newsgroup name at\n"
         "# group selection level\n"
 msgstr  "# Falls ON wird die Newsgruppenbeschreibung im GruppenauswahlmenÃ¼\n"
         "# nach dem Gruppennamen angezeigt\n"
 
-#: src/lang.c:1623
+#: src/lang.c:1627
 msgid   "Show Subject & From (author) fields in group menu. <SPACE> toggles & <CR> "
         "sets."
 msgstr  "Zeigt Subject & From (Autor) Felder im GruppenmenÃ¼. <SPACE> wechselt & <CR> "
         "setzt."
 
-#: src/lang.c:1624
+#: src/lang.c:1628
 msgid   "In group menu, show author by"
 msgstr  "Im GruppenmenÃ¼, zeige Autor an nach"
 
-#: src/lang.c:1625
+#: src/lang.c:1629
 msgid   "# Part of from field to display\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = none\n"
@@ -5301,31 +5310,31 @@ msgstr  "# Anzeige des 'From:' Felds\n"
         "# * 2 = Voller Name\n"
         "#   3 = beides (Adresse und Name)\n"
 
-#: src/lang.c:1634
+#: src/lang.c:1638
 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:1635
+#: src/lang.c:1639
 msgid   "Draw -> instead of highlighted bar"
 msgstr  "Zeige -> anstatt einer Markierung"
 
-#: src/lang.c:1636
+#: src/lang.c:1640
 msgid   "# If ON use -> otherwise highlighted bar for selection\n"
 msgstr  "# Falls ON benutze -> andernfalls benutze eine Markierung zur Auswahl\n"
 
-#: src/lang.c:1641
+#: src/lang.c:1645
 msgid   "Use inverse video for page headers"
 msgstr  "Inverse Darstellung fÃ¼r die Header"
 
-#: src/lang.c:1642
+#: src/lang.c:1646
 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:1647
+#: src/lang.c:1651
 msgid   "Thread articles by"
 msgstr  "Threade Artikel anhand"
 
-#: src/lang.c:1648
+#: src/lang.c:1652
 msgid   "# Thread articles by ...\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -5343,15 +5352,15 @@ msgstr  "# Gruppiere Artikel nach\n"
         "#   4 = Mehrteilige Artikel\n"
         "#   5 = prozentualer Subject Vergleich\n"
 
-#: src/lang.c:1659
+#: src/lang.c:1663
 msgid   "Enter percentage match required to thread together. <CR> sets."
 msgstr  "Prozent des Subject das gleich sein muss. <CR> setzt."
 
-#: src/lang.c:1660
+#: src/lang.c:1664
 msgid   "Thread percentage match"
 msgstr  "Prozentualer Subject Vergleich"
 
-#: src/lang.c:1661
+#: src/lang.c:1665
 #, c-format
 msgid   "# Thread percentage match...\n"
         "# the percentage of characters in the subject of an article that must match\n"
@@ -5370,11 +5379,11 @@ msgstr  "# Prozentsatzthreading...\n"
         "# am StÃ¼ck mit dem Subject des obersten Artikels im Thread Ã¼bereinstimmen um\n"
         "# in den gleichen Thread sortiert zu werden.\n"
 
-#: src/lang.c:1673
+#: src/lang.c:1677
 msgid   "Score of a thread"
 msgstr  "Bewertung eines Threads"
 
-#: src/lang.c:1674
+#: src/lang.c:1678
 msgid   "# Thread score\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = max\n"
@@ -5386,15 +5395,15 @@ msgstr  "# Bewertung des Threads\n"
         "#   1 = Summe\n"
         "#   2 = Durchschnitt\n"
 
-#: src/lang.c:1682
+#: src/lang.c:1686
 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:1683
+#: src/lang.c:1687
 msgid   "Sort articles by"
 msgstr  "Sortiere Artikel nach"
 
-#: src/lang.c:1684
+#: src/lang.c:1688
 msgid   "# Sort articles by ...\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -5422,15 +5431,15 @@ msgstr  "# Sortiere Artikel nach\n"
         "#   9 = Lines absteigend\n"
         "#  10 = Lines aufsteigend\n"
 
-#: src/lang.c:1700
+#: src/lang.c:1704
 msgid   "Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
 msgstr  "Threads nach Bewertung (Score) ordnen? <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:1701
+#: src/lang.c:1705
 msgid   "Sort threads by"
 msgstr  "Sortiere Threads nach"
 
-#: src/lang.c:1702
+#: src/lang.c:1706
 msgid   "# Sort thread by ...\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -5446,43 +5455,43 @@ msgstr  "# Ordne Threads nach\n"
         "#   3 = Datum des letzten Artikels (absteigend)\n"
         "#   4 = Datum des letzten Artikels (aufsteigend)\n"
 
-#: src/lang.c:1712
+#: src/lang.c:1716
 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:1713
+#: src/lang.c:1717
 msgid   "Go to first unread article in group"
 msgstr  "Setze Cursor auf ersten ungel. Art."
 
-#: src/lang.c:1714
+#: src/lang.c:1718
 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:1718
+#: src/lang.c:1722
 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:1719
+#: src/lang.c:1723
 msgid   "Show only unread articles"
 msgstr  "Zeige nur ungelesene Artikel"
 
-#: src/lang.c:1720
+#: src/lang.c:1724
 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:1725
+#: src/lang.c:1729
 msgid   "Show only groups with unread arts"
 msgstr  "Zeige nur Gruppen mit ungel. Art."
 
-#: src/lang.c:1726
+#: src/lang.c:1730
 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:1731
+#: src/lang.c:1735
 msgid   "Filter which articles"
 msgstr  "Filter (kill) anwenden auf"
 
-#: src/lang.c:1732
+#: src/lang.c:1736
 msgid   "# Filter which articles\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = only kill unread articles\n"
@@ -5494,11 +5503,11 @@ msgstr  "# Filter (kill) anwenden auf\n"
         "#   1 = Filtert alle Artikel und markiert sie mit K\n"
         "#   2 = Filtert alle Artikel und zeigt gekillte niemals an\n"
 
-#: src/lang.c:1741
+#: src/lang.c:1745
 msgid   "Go to the next unread article with"
 msgstr  "Zum nÃ¤chsten ungelesenen Artikel springen mit"
 
-#: src/lang.c:1742
+#: src/lang.c:1746
 msgid   "# Go to the unread article with following key(s)\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -5512,11 +5521,11 @@ msgstr  "# Taste(n) um zum nÃ¤chsten ung
         "# * 2 = TAB\n"
         "#   3 = PAGE DOWN oder TAB\n"
 
-#: src/lang.c:1752
+#: src/lang.c:1756
 msgid   "How to treat blank lines"
 msgstr  "Wie mit Leerzeilen umgegangen werden soll"
 
-#: src/lang.c:1753
+#: src/lang.c:1757
 msgid   "# Trim the article body, remove unnecessary blank lines.\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = Nothing special\n"
@@ -5532,171 +5541,171 @@ msgid   "# Trim the article body, remove
         "#       leading and trailing blank lines\n"
 msgstr  ""
 
-#: src/lang.c:1770
+#: src/lang.c:1774
 msgid   "List thread using right arrow key"
 msgstr  "Zeige Thread mit rechter Pfeilt. an"
 
-#: src/lang.c:1771
+#: src/lang.c:1775
 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:1775
+#: src/lang.c:1779
 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:1776
+#: src/lang.c:1780
 msgid   "Character to show deleted articles"
 msgstr  "Zeichen fÃ¼r gelÃ¶schte Artikel"
 
-#: src/lang.c:1777
+#: src/lang.c:1781
 msgid   "# Character used to show that an art was deleted (default 'D')\n"
         "# _ is turned into ' '\n"
 msgstr  "# Zeichen fÃ¼r einen Artikel, der gelÃ¶scht wurde (Voreinstellung 'D')\n"
         "# _ wird in ' ' umgewandelt\n"
 
-#: src/lang.c:1782
+#: src/lang.c:1786
 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:1783
+#: src/lang.c:1787
 msgid   "Character to show inrange articles"
 msgstr  "Zeichen fÃ¼r Artikel im Bereich"
 
-#: src/lang.c:1784
+#: src/lang.c:1788
 msgid   "# Character used to show that an art is in a range (default '#')\n"
         "# _ is turned into ' '\n"
 msgstr  "# Zeichen fÃ¼r Artikel die im Bereich sind (Voreinstellung '#')\n"
         "# _ wird in ' ' umgewandelt\n"
 
-#: src/lang.c:1789
+#: src/lang.c:1793
 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:1790
+#: src/lang.c:1794
 msgid   "Character to show returning arts"
 msgstr  "Zeichen fÃ¼r wiederkehrende Artikel"
 
-#: src/lang.c:1791
+#: src/lang.c:1795
 msgid   "# Character used to show that an art will return (default '-')\n"
         "# _ is turned into ' '\n"
 msgstr  "# Zeichen, dass ein Artikel wiederkommen wird (Voreinstellung '-')\n"
         "# _ wird in ' ' umgewandelt\n"
 
-#: src/lang.c:1796
+#: src/lang.c:1800
 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:1797
+#: src/lang.c:1801
 msgid   "Character to show selected articles"
 msgstr  "Zeichen fÃ¼r wichtige Artikel"
 
-#: src/lang.c:1798
+#: src/lang.c:1802
 msgid   "# Character used to show that an art was auto-selected (default '*')\n"
         "# _ is turned into ' '\n"
 msgstr  "# Zeichen fÃ¼r Artikel mit Markierung wichtig/'hot' (Voreinstellung '*')\n"
         "# _ wird in ' ' umgewandelt\n"
 
-#: src/lang.c:1803
+#: src/lang.c:1807
 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:1804
+#: src/lang.c:1808
 msgid   "Character to show recent articles"
 msgstr  "Zeichen fÃ¼r aktuelle Artikel"
 
-#: src/lang.c:1805
+#: src/lang.c:1809
 msgid   "# Character used to show that an art is recent (default 'o')\n"
         "# _ is turned into ' '\n"
 msgstr  "# Zeichen fÃ¼r einen aktuellen Artikel (Voreinstellung ist 'o')\n"
         "# _ wird in ' ' umgewandelt\n"
 
-#: src/lang.c:1810
+#: src/lang.c:1814
 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:1811
+#: src/lang.c:1815
 msgid   "Character to show unread articles"
 msgstr  "Zeichen fÃ¼r ungelesene Artikel"
 
-#: src/lang.c:1812
+#: src/lang.c:1816
 msgid   "# Character used to show that an art is unread (default '+')\n"
         "# _ is turned into ' '\n"
 msgstr  "# Zeichen fÃ¼r ungelesene Artikel (Voreinstellung '+')\n"
         "# _ wird in ' ' umgewandelt\n"
 
-#: src/lang.c:1817
+#: src/lang.c:1821
 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:1818
+#: src/lang.c:1822
 msgid   "Character to show read articles"
 msgstr  "Zeichen fÃ¼r gelesene Artikel"
 
-#: src/lang.c:1819
+#: src/lang.c:1823
 msgid   "# Character used to show that an art was read (default ' ')\n"
         "# _ is turned into ' '\n"
 msgstr  "# Zeichen fÃ¼r gelesene Artikel (Voreinstellung ' ')\n"
         "# _ wird in ' ' umgewandelt\n"
 
-#: src/lang.c:1824
+#: src/lang.c:1828
 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:1825
+#: src/lang.c:1829
 msgid   "Character to show killed articles"
 msgstr  "Zeichen fÃ¼r gekillte Artikel"
 
-#: src/lang.c:1826
+#: src/lang.c:1830
 msgid   "# Character used to show that an art was killed (default 'K')\n"
         "# kill_level must be set accordingly, _ is turned into ' '\n"
 msgstr  "# Zeichen fÃ¼r gekillte Artikel (Voreinstellung 'K')\n"
         "# _ wird in ' ' umgewandelt, kill_level muss passend gesetzt sein.\n"
 
-#: src/lang.c:1831
+#: src/lang.c:1835
 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:1832
+#: src/lang.c:1836
 msgid   "Character to show readselected arts"
 msgstr  "Zeichen fÃ¼r gelesene wichtige Art."
 
-#: src/lang.c:1833
+#: src/lang.c:1837
 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  "# Zeichen fÃ¼r bereits gelesene Artikel mit Markierung wichtig/'hot'\n"
         "# (Voreinstellung ':')\n"
         "# _ wird in ' ' umgewandelt, kill_level muss passend gesetzt sein.\n"
 
-#: src/lang.c:1838
+#: src/lang.c:1842
 msgid   "Enter maximum length of newsgroup names displayed. <CR> sets."
 msgstr  "Maximale LÃ¤nge des angezeigten Newsgruppennamens. <CR> setzt."
 
-#: src/lang.c:1839
+#: src/lang.c:1843
 msgid   "Max. length of group names shown"
 msgstr  "Max. LÃ¤nge angezeigter Gruppennamen"
 
-#: src/lang.c:1840
+#: src/lang.c:1844
 msgid   "# Maximum length of the names of newsgroups displayed\n"
 msgstr  "# Maximale LÃ¤nge der angezeigten Newsgruppennamen\n"
 
-#: src/lang.c:1845
+#: src/lang.c:1849
 msgid   "Abbreviate long newsgroup names"
 msgstr  "Lange Newsgruppennamen abkÃ¼rzen"
 
-#: src/lang.c:1846
+#: src/lang.c:1850
 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  "# 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:1853
+#: src/lang.c:1857
 msgid   "Show lines/score in listings"
 msgstr  "Zeige Zeilenz./Bewert. in Ãœbersicht"
 
-#: src/lang.c:1854
+#: src/lang.c:1858
 msgid   "# What information should be displayed in article/thread listing\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -5711,17 +5720,17 @@ msgstr  "# Welche weiteren Informationen
         "#   2 = Bewertung\n"
         "#   3 = Zeilenzahl & Bewertung\n"
 
-#: src/lang.c:1863
+#: src/lang.c:1867
 msgid   "0 = full page scrolling, -1 = show previous last line as first on next page, -"
         "2 = half page"
 msgstr  "0 = seitenweise, -1 = zeige zusÃ¤tzlich letzte Zeile der vorigen Seite, -2 = "
         "halbe Seite"
 
-#: src/lang.c:1864
+#: src/lang.c:1868
 msgid   "Number of lines to scroll in pager"
 msgstr  "BlÃ¤ttere Artikel um ... Zeilen"
 
-#: src/lang.c:1865
+#: src/lang.c:1869
 msgid   "# Number of lines that cursor-up/down will scroll in article pager\n"
         "# Possible values are (the default is marked with *):\n"
         "#  -2 = half-page scrolling\n"
@@ -5738,27 +5747,27 @@ msgstr  "# Anzahl der Zeilen, die Cursor
         "# * 1 = zeilenweise\n"
         "#   2 oder mehr = um 2 oder mehr Zeilen\n"
 
-#: src/lang.c:1875
+#: src/lang.c:1879
 msgid   "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr  "Zeige Signaturen an. <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:1876
+#: src/lang.c:1880
 msgid   "Display signatures"
 msgstr  "Zeige Signaturen an"
 
-#: src/lang.c:1877
+#: src/lang.c:1881
 msgid   "# If OFF don't show signatures when displaying articles\n"
 msgstr  "# Falls OFF zeige keine Signaturen an\n"
 
-#: src/lang.c:1881
+#: src/lang.c:1885
 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:1882
+#: src/lang.c:1886
 msgid   "Display uue data as an attachment"
 msgstr  "Zeige uue-Teile als Anhang an"
 
-#: src/lang.c:1883
+#: src/lang.c:1887
 msgid   "# Handling of uuencoded data in the pager\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = no, display raw uuencoded data\n"
@@ -5773,29 +5782,29 @@ msgstr  "# Behandlung von uuencodeten Da
         "#       Ã¤hnlich der von MIME-AnhÃ¤ngen\n"
         "#   2 = Einzeilige Zusammenfassung auch fÃ¼r unvollstÃ¤ndige Daten\n"
 
-#: src/lang.c:1893
+#: src/lang.c:1897
 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:1894
+#: src/lang.c:1898
 msgid   "Display \"a as Umlaut-a"
 msgstr  "Wandle TeX-Umlaute automatisch um"
 
-#: src/lang.c:1895
+#: src/lang.c:1899
 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"
         "# \"a als Ã¤, usw. dar\n"
 
-#: src/lang.c:1900 src/lang.c:1910
+#: src/lang.c:1904 src/lang.c:1914
 msgid   "Space separated list of header fields"
 msgstr  "Durch Leerzeichen getrennte Liste der Header-Felder"
 
-#: src/lang.c:1901
+#: src/lang.c:1905
 msgid   "Display these header fields (or *)"
 msgstr  "Zeige diese Header-Felder (oder *)"
 
-#: src/lang.c:1902
+#: src/lang.c:1906
 msgid   "# Which news headers you wish to see. If you want to see _all_ the headers,\n"
         "# place an '*' as this value. This is the only way a wildcard can be used.\n"
         "# If you enter 'X-' as the value, you will see all headers beginning with\n"
@@ -5809,11 +5818,11 @@ msgstr  "# Welche Header wollen Sie sehe
         "# Leerzeichen getrennte Werte angeben. Wenn Sie hier nichts definieren\n"
         "# wird diese Option deaktiviert.\n"
 
-#: src/lang.c:1911
+#: src/lang.c:1915
 msgid   "Do not display these header fields"
 msgstr  "Zeige folgende Header nicht an"
 
-#: src/lang.c:1912
+#: src/lang.c:1916
 msgid   "# Same as 'news_headers_to_display' except it denotes the opposite.\n"
         "# An example of using both options might be if you thought X- headers were\n"
         "# A Good Thing(tm), but thought Alan and Pape were miscreants...well then "
@@ -5830,39 +5839,39 @@ msgstr  "# Genau das gleiche wie 'news_h
         "# news_headers_to_not_display=X-Alan X-Pape\n"
         "# Wenn Sie hier nichts angeben, wird diese Option deaktiviert.\n"
 
-#: src/lang.c:1922
+#: src/lang.c:1926
 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:1923
+#: src/lang.c:1927
 msgid   "Skip multipart/alternative parts"
 msgstr  "Ãœbersp. multipart/alternative-Teile"
 
-#: src/lang.c:1924
+#: src/lang.c:1928
 msgid   "# If ON strip multipart/alternative messages automatically\n"
 msgstr  "# Falls ON entsorge multipart/alternative Teile des Artikels automatisch\n"
 
-#: src/lang.c:1928
+#: src/lang.c:1932
 msgid   "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1929
+#: src/lang.c:1933
 msgid   "Detection of verbatim blocks"
 msgstr  ""
 
-#: src/lang.c:1930
+#: src/lang.c:1934
 msgid   "# If ON detect verbatim blocks in articles\n"
 msgstr  ""
 
-#: src/lang.c:1935
+#: src/lang.c:1939
 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:1936
+#: src/lang.c:1940
 msgid   "Regex used to show quoted lines"
 msgstr  "RegulÃ¤rer Ausd. fÃ¼r zit. Zeilen"
 
-#: src/lang.c:1937
+#: src/lang.c:1941
 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"
@@ -5871,15 +5880,15 @@ msgstr  "# Ein regulÃ¤rer Ausdruck, den 
         "# Farbe angezeigt, die in col_quote definiert sind.\n"
         "# Wenn Sie hier nichts angeben, werden die Voreinstellungen benutzt.\n"
 
-#: src/lang.c:1943
+#: src/lang.c:1947
 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:1944
+#: src/lang.c:1948
 msgid   "Regex used to show twice quoted l."
 msgstr  "Reg. Ausd. fÃ¼r zweifach zitierte Z."
 
-#: src/lang.c:1945
+#: src/lang.c:1949
 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"
@@ -5888,15 +5897,15 @@ msgstr  "# Ein regulÃ¤rer Ausdruck, den 
         "# Farbe dargestellt, die in col_quote2 definiert ist.\n"
         "# Wenn Sie hier nichts eingeben, werden die Voreinstellungen benutzt.\n"
 
-#: src/lang.c:1951
+#: src/lang.c:1955
 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:1952
+#: src/lang.c:1956
 msgid   "Regex used to show >= 3 times q.l."
 msgstr  "Reg. Ausd. fÃ¼r >=3-fach zitierte Z."
 
-#: src/lang.c:1953
+#: src/lang.c:1957
 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"
@@ -5905,15 +5914,15 @@ msgstr  "# Ein regulÃ¤rer Ausdruck, der 
         "# dargestellt, die in col_quote3 definiert sind.\n"
         "# Wenn Sie hier nichts eingeben, werden die Voreinstellungen benutzt.\n"
 
-#: src/lang.c:1960
+#: src/lang.c:1964
 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:1961
+#: src/lang.c:1965
 msgid   "Regex used to highlight /slashes/"
 msgstr  "Reg. fÃ¼r /SchrÃ¤gst./ Hervorhebungen"
 
-#: src/lang.c:1962
+#: src/lang.c:1966
 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"
@@ -5921,15 +5930,15 @@ msgstr  "# Ein regulÃ¤rer Ausdruck, der 
         "# zwischen '/' in col_markslashes angezeigt werden.\n"
         "# Wenn Sie hier nichts eingeben, werden die Voreinstellungen benutzt.\n"
 
-#: src/lang.c:1968
+#: src/lang.c:1972
 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:1969
+#: src/lang.c:1973
 msgid   "Regex used to highlight *stars*"
 msgstr  "Regu. A. fÃ¼r *Stern* Hervorhebungen"
 
-#: src/lang.c:1970
+#: src/lang.c:1974
 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"
@@ -5937,15 +5946,15 @@ msgstr  "# Ein regulÃ¤rer Ausdruck, der 
         "# zwischen '*' in col_markstars angezeigt werden.\n"
         "# Wenn Sie hier nichts eingeben, werden die Voreinstellungen benutzt.\n"
 
-#: src/lang.c:1976
+#: src/lang.c:1980
 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:1977
+#: src/lang.c:1981
 msgid   "Regex used to highlight -strokes-"
 msgstr  "Reg. fÃ¼r -Durchstr.- Hervorhebungen"
 
-#: src/lang.c:1978
+#: src/lang.c:1982
 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"
@@ -5953,15 +5962,15 @@ msgstr  "# Ein regulÃ¤rer Ausdruck, der 
         "# zwischen '-' in col_markstroke angezeigt werden.\n"
         "# Wenn Sie hier nichts eingeben, werden die Voreinstellungen benutzt.\n"
 
-#: src/lang.c:1984
+#: src/lang.c:1988
 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:1985
+#: src/lang.c:1989
 msgid   "Regex used to highlight _underline_"
 msgstr  "Reg. fÃ¼r _Unterstr._ Hervorhebungen"
 
-#: src/lang.c:1986
+#: src/lang.c:1990
 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"
@@ -5969,72 +5978,72 @@ msgstr  "# Ein regulÃ¤rer Ausdruck, der 
         "# zwischen '_' in col_markdash angezeigt werden.\n"
         "# Wenn Sie hier nichts eingeben, werden die Voreinstellungen benutzt.\n"
 
-#: src/lang.c:1992
+#: src/lang.c:1996
 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:1993
+#: src/lang.c:1997
 msgid   "Regex with Subject prefixes"
 msgstr  "Reg. Ausd. fÃ¼r den Subjectanfang"
 
-#: src/lang.c:1994
+#: src/lang.c:1998
 msgid   "# A regular expression that tin will use to find Subject prefixes\n"
         "# which will be removed before showing the header.\n"
 msgstr  "# Ein regulÃ¤rer Ausdruck, mit dem tin Worte im Anfang des Subjects findet,\n"
         "# die dann entfernt werden.\n"
 
-#: src/lang.c:1999
+#: src/lang.c:2003
 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:2000
+#: src/lang.c:2004
 msgid   "Regex with Subject suffixes"
 msgstr  "Reg. Ausd. fÃ¼r das Subjectende"
 
-#: src/lang.c:2001
+#: src/lang.c:2005
 msgid   "# A regular expression that tin will use to find Subject suffixes\n"
         "# which will be removed when replying or posting followup.\n"
 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:2006
+#: src/lang.c:2010
 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:2007
+#: src/lang.c:2011
 msgid   "Regex for begin of a verbatim block"
 msgstr  "Reg. Ausd. fÃ¼r den Anfang eines wortgetreu wiederzugebenden Absatzes"
 
-#: src/lang.c:2008
+#: src/lang.c:2012
 msgid   "# A regular expression that tin will use to find the begin of\n"
         "# a verbatim block.\n"
 msgstr  "# Ein regulÃ¤rer Ausdruck, der den Beginn eines wortgetreu wiederzugebenden\n"
         "# Absatzes findet.\n"
 
-#: src/lang.c:2013
+#: src/lang.c:2017
 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:2014
+#: src/lang.c:2018
 msgid   "Regex for end of a verbatim block"
 msgstr  "Reg. Ausd. fÃ¼r das Ende eines wortgetreu wiederzugebenden Absatzes"
 
-#: src/lang.c:2015
+#: src/lang.c:2019
 msgid   "# A regular expression that tin will use to find the end of\n"
         "# a verbatim block.\n"
 msgstr  "# Ein regulÃ¤rer Ausdruck, der das Ende eines wortgetreu wiederzugebenden\n"
         "# Absatzes findet.\n"
 
-#: src/lang.c:2020
+#: src/lang.c:2024
 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:2021
+#: src/lang.c:2025
 msgid   "MIME binary content viewer"
 msgstr  "MIME-Viewer"
 
-#: src/lang.c:2022
+#: src/lang.c:2026
 msgid   "# If --internal automatically use the built in MIME viewer for non-text\n"
         "# parts of articles.\n"
         "# Otherwise specify an external viewer program (eg, metamail) or leave blank\n"
@@ -6043,51 +6052,51 @@ msgstr  "# Falls --internal wird der ein
         "# nicht Text teilen benutzt. Andernfalls das angegebene Programm\n"
         "# (z.B. metamail). Keine Angabe schaltet die automatische Anzeige aus.\n"
 
-#: src/lang.c:2029
+#: src/lang.c:2033
 msgid   "Confirm before starting non-text viewing program"
 msgstr  "Start des MIME-Viewers bestÃ¤tigen"
 
-#: src/lang.c:2030
+#: src/lang.c:2034
 msgid   "Ask before using MIME viewer"
 msgstr  "Start des MIME-Viewers bestÃ¤tigen"
 
-#: src/lang.c:2031
+#: src/lang.c:2035
 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  "# 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:2036
+#: src/lang.c:2040
 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:2037
+#: src/lang.c:2041
 msgid   "Catchup read groups when quitting"
 msgstr  "Catchup der Gruppen beim Beenden"
 
-#: src/lang.c:2038
+#: src/lang.c:2042
 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:2043
+#: src/lang.c:2047
 msgid   "Catchup group using left key"
 msgstr  "Catchup der Gruppe mit l. Cursor"
 
-#: src/lang.c:2044
+#: src/lang.c:2048
 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:2049
+#: src/lang.c:2053
 msgid   "Catchup thread by using left key"
 msgstr  "Catchup mit der linken Cursort."
 
-#: src/lang.c:2055
+#: src/lang.c:2059
 msgid   "Which actions require confirmation"
 msgstr  "BestÃ¤tigung erforderlich fÃ¼r"
 
-#: src/lang.c:2056
+#: src/lang.c:2060
 msgid   "# What should we ask confirmation for.\n"
 msgstr  "# Welche Operationen mÃ¼ssen explizit bestÃ¤tigt werden.\n"
         "# Kommandos, die im Manual mit [after confirmation] markiert sind,\n"
@@ -6095,79 +6104,79 @@ msgstr  "# Welche Operationen mÃ¼ssen ex
         "# gelesen (siehe 'X' Befehl im Manual).\n"
 
 # TRANSLATION TOO LONG
-#: src/lang.c:2061
+#: src/lang.c:2065
 msgid   "'Mark as (un)read' ignores tags"
 msgstr  "'Art. (un)gelesen markieren' ignoriert Markierte"
 
-#: src/lang.c:2062
+#: src/lang.c:2066
 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:2066
+#: src/lang.c:2070
 msgid   "Program to run to open URLs, <CR> sets, <ESC> cancels."
 msgstr  "Ã–ffne URLs mit ... <CR> setzt, <ESC> bricht ab."
 
-#: src/lang.c:2067
+#: src/lang.c:2071
 msgid   "Program that opens URLs"
 msgstr  "Ã–ffne URLs mit ..."
 
-#: src/lang.c:2068
+#: src/lang.c:2072
 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:2073
+#: src/lang.c:2077
 msgid   "Use mouse in xterm"
 msgstr  "Maus in xterm nutzen"
 
-#: src/lang.c:2074
+#: src/lang.c:2078
 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:2080
+#: src/lang.c:2084
 msgid   "Use scroll keys on keypad"
 msgstr  "Scrollt. vom Nummernblock nutzen"
 
-#: src/lang.c:2081
+#: src/lang.c:2085
 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:2086
+#: src/lang.c:2090
 msgid   "Enter maximum number of article to get. <CR> sets."
 msgstr  "Maximale Anzahl der zu holenden Artikel eingeben. <CR> setzt."
 
-#: src/lang.c:2087
+#: src/lang.c:2091
 msgid   "Number of articles to get"
 msgstr  "Anzahl der zu holenden Artikel"
 
-#: src/lang.c:2088
+#: src/lang.c:2092
 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  "# Anzahl der zu holenden Artikel (0=unbegrenzt), falls ein negativer Wert\n"
         "# angegeben wird, holt tin alle ungelesenen plus die letzten n gelesenen\n"
         "# Artikel\n"
 
-#: src/lang.c:2093
+#: src/lang.c:2097
 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:2094
+#: src/lang.c:2098
 msgid   "Article recentness time limit"
 msgstr  "Artikel Neuheitszeit-Limit"
 
-#: src/lang.c:2095
+#: src/lang.c:2099
 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:2099
+#: src/lang.c:2103
 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:2100
+#: src/lang.c:2104
 msgid   "Wildcard matching"
 msgstr  "WildcardprÃ¼fung"
 
-#: src/lang.c:2101
+#: src/lang.c:2105
 msgid   "# Wildcard matching\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = wildmat\n"
@@ -6177,320 +6186,320 @@ msgstr  "# WildcardprÃ¼fung\n"
         "# * 0 = wildmat\n"
         "#   1 = RegulÃ¤rer Ausdruck\n"
 
-#: src/lang.c:2108
+#: src/lang.c:2112
 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:2109
+#: src/lang.c:2113
 msgid   "Score limit (kill)"
 msgstr  "Bewertungsgrenze (kill)"
 
-#: src/lang.c:2110
+#: src/lang.c:2114
 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:2114
+#: src/lang.c:2118
 msgid   "Enter default score to kill articles. <CR> sets."
 msgstr  "Bewertung fÃ¼r gekillte Artikel. <CR> setzt."
 
-#: src/lang.c:2115
+#: src/lang.c:2119
 msgid   "Default score to kill articles"
 msgstr  "Bewertung fÃ¼r gekillte Artikel"
 
-#: src/lang.c:2116
+#: src/lang.c:2120
 msgid   "# Default score to kill articles\n"
 msgstr  "# Bewertung fÃ¼r gekillte Artikel\n"
 
-#: src/lang.c:2120
+#: src/lang.c:2124
 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:2121
+#: src/lang.c:2125
 msgid   "Score limit (select)"
 msgstr  "Bewertungsgrenze (select)"
 
-#: src/lang.c:2122
+#: src/lang.c:2126
 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:2126
+#: src/lang.c:2130
 msgid   "Enter default score to select articles. <CR> sets."
 msgstr  "Bewertung fÃ¼r wichtige Artikel (hot). <CR> setzt."
 
-#: src/lang.c:2127
+#: src/lang.c:2131
 msgid   "Default score to select articles"
 msgstr  "Bewertung fÃ¼r wichtige Artikel"
 
-#: src/lang.c:2128
+#: src/lang.c:2132
 msgid   "# Default score to select articles\n"
 msgstr  "# Bewertung fÃ¼r wichtige Artikel (hot)\n"
 
-#: src/lang.c:2134
+#: src/lang.c:2138
 msgid   "Use slrnface to show ''X-Face:''s"
 msgstr  "''X-Face:''s mit slrnface Anzeigen"
 
-#: src/lang.c:2135
+#: src/lang.c:2139
 msgid   "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n"
         "# Only useful when running in an xterm.\n"
 msgstr  "# Falls ON benutze slrnface(1) um ''X-Face:'' anzuzeigen.\n"
         "# Funktioniert nur wenn tin in einem xterm lÃ¤uft.\n"
 
-#: src/lang.c:2143
+#: src/lang.c:2147
 msgid   "Use ANSI color"
 msgstr  "Benutze ANSI-Farben"
 
-#: src/lang.c:2144
+#: src/lang.c:2148
 msgid   "# If ON using ANSI-color\n"
 msgstr  "# Falls ON benutze ANSI-Farben\n"
 
-#: src/lang.c:2149
+#: src/lang.c:2153
 msgid   "Standard foreground color"
 msgstr  "Standard Vordergrundfarbe"
 
-#: src/lang.c:2150
+#: src/lang.c:2154
 msgid   "# Standard foreground color\n"
         "# Default: -1 (default color)\n"
 msgstr  "# Standard Vordergrundfarbe\n"
         "# Voreinstellung: -1 (Standard Farbe)\n"
 
-#: src/lang.c:2156
+#: src/lang.c:2160
 msgid   "Standard background color"
 msgstr  "Standard Hintergrundfarbe"
 
-#: src/lang.c:2157
+#: src/lang.c:2161
 msgid   "# Standard background color\n"
         "# Default: -1 (default color)\n"
 msgstr  "# Standard Hintergrundfarbe\n"
         "# Voreinstellung: -1 (Standard Farbe)\n"
 
-#: src/lang.c:2163
+#: src/lang.c:2167
 msgid   "Color for inverse text (background)"
 msgstr  "Farbe des inversen Text (Hinterg.)"
 
-#: src/lang.c:2164
+#: src/lang.c:2168
 msgid   "# Color of background for inverse text\n"
         "# Default: 4 (blue)\n"
 msgstr  "# Farbe des Hintergrunds fÃ¼r inversen Text\n"
         "# Voreinstellung: 4 (blau)\n"
 
-#: src/lang.c:2170
+#: src/lang.c:2174
 msgid   "Color for inverse text (foreground)"
 msgstr  "Farbe des inversen Text (Vordergr.)"
 
-#: src/lang.c:2171
+#: src/lang.c:2175
 msgid   "# Color of foreground for inverse text\n"
         "# Default: 7 (white)\n"
 msgstr  "# Farbe des Vordergrunds fÃ¼r inversen Text\n"
         "# Voreinstellung: 7 (weiÃŸ)\n"
 
-#: src/lang.c:2177
+#: src/lang.c:2181
 msgid   "Color of text lines"
 msgstr  "Farbe der Textzeilen"
 
-#: src/lang.c:2178
+#: src/lang.c:2182
 msgid   "# Color of text lines\n"
         "# Default: -1 (default color)\n"
 msgstr  "# Farbe der Textzeilen\n"
         "# Voreinstellung: -1 (Standard Farbe)\n"
 
-#: src/lang.c:2184
+#: src/lang.c:2188
 msgid   "Color of mini help menu"
 msgstr  "Farbe des MinihilfemenÃ¼"
 
-#: src/lang.c:2185
+#: src/lang.c:2189
 msgid   "# Color of mini help menu\n"
         "# Default: 3 (brown)\n"
 msgstr  "# Farbe des MinihilfemenÃ¼\n"
         "# Voreinstellung: 3 (braun)\n"
 
-#: src/lang.c:2191
+#: src/lang.c:2195
 msgid   "Color of help text"
 msgstr  "Farbe des Hilfstext"
 
-#: src/lang.c:2192
+#: src/lang.c:2196
 msgid   "# Color of help pages\n"
         "# Default: -1 (default color)\n"
 msgstr  "# Farbe der Hilfsseiten\n"
         "# Voreinstellung: -1 (Standard Farbe)\n"
 
-#: src/lang.c:2198
+#: src/lang.c:2202
 msgid   "Color of status messages"
 msgstr  "Farbe der Statusmeldungen"
 
-#: src/lang.c:2199
+#: src/lang.c:2203
 msgid   "# Color of messages in last line\n"
         "# Default: 6 (cyan)\n"
 msgstr  "# Farbe der letzten Zeile im Artikel\n"
         "# Voreinstellung: 6 (cyan)\n"
 
-#: src/lang.c:2205
+#: src/lang.c:2209
 msgid   "Color of quoted lines"
 msgstr  "Farbe der zitierten Zeilen"
 
-#: src/lang.c:2206
+#: src/lang.c:2210
 msgid   "# Color of quote-lines\n"
         "# Default: 2 (green)\n"
 msgstr  "# Farbe der zitierten Zeilen\n"
         "# Voreinstellung: 2 (grÃ¼n)\n"
 
-#: src/lang.c:2212
+#: src/lang.c:2216
 msgid   "Color of twice quoted line"
 msgstr  "Farbe von zweifach zitierten Zeilen"
 
-#: src/lang.c:2213
+#: src/lang.c:2217
 msgid   "# Color of twice quoted lines\n"
         "# Default: 3 (brown)\n"
 msgstr  "# Farbe von zweifach zitierten Zeilen\n"
         "# Voreinstellung: 3 (braun)\n"
 
-#: src/lang.c:2219
+#: src/lang.c:2223
 msgid   "Color of =>3 times quoted line"
 msgstr  "Farbe von =>3-fach zitierten Zeilen"
 
-#: src/lang.c:2220
+#: src/lang.c:2224
 msgid   "# Color of >=3 times quoted lines\n"
         "# Default: 4 (blue)\n"
 msgstr  "# Farbe von =>3-fach zitierten Zeilen\n"
         "# Voreinstellung: 4 (blau)\n"
 
-#: src/lang.c:2226
+#: src/lang.c:2230
 msgid   "Color of article header lines"
 msgstr  "Farbe der Artikelheaderzeilen"
 
-#: src/lang.c:2227
+#: src/lang.c:2231
 msgid   "# Color of header-lines\n"
         "# Default: 2 (green)\n"
 msgstr  "# Farbe der Artikelheaderzeilen\n"
         "# Voreinstellung: 2 (grÃ¼n)\n"
 
-#: src/lang.c:2233
+#: src/lang.c:2237
 msgid   "Color of actual news header fields"
 msgstr  "Farbe des angezeigten Headers"
 
-#: src/lang.c:2234
+#: src/lang.c:2238
 msgid   "# Color of actual news header fields\n"
         "# Default: 9 (light red)\n"
 msgstr  "# Farbe des angezeigten Headers\n"
         "# Voreinstellung: 9 (hellrot)\n"
 
-#: src/lang.c:2240
+#: src/lang.c:2244
 msgid   "Color of article subject lines"
 msgstr  "Farbe der Subjectzeile"
 
-#: src/lang.c:2241
+#: src/lang.c:2245
 msgid   "# Color of article subject\n"
         "# Default: 6 (cyan)\n"
 msgstr  "# Farbe der Subjectzeile\n"
         "# Voreinstellung: 6 (cyan)\n"
 
-#: src/lang.c:2247
+#: src/lang.c:2251
 msgid   "Color of response counter"
 msgstr  "Farbe des AntwortzÃ¤hlers"
 
-#: src/lang.c:2248
+#: src/lang.c:2252
 msgid   "# Color of response counter\n"
         "# Default: 2 (green)\n"
 msgstr  "# Farbe des AntwortzÃ¤hlers\n"
         "# Voreinstellung: 2 (grÃ¼n)\n"
 
-#: src/lang.c:2254
+#: src/lang.c:2258
 msgid   "Color of sender (From:)"
 msgstr  "Farbe des Autors (From:)"
 
-#: src/lang.c:2255
+#: src/lang.c:2259
 msgid   "# Color of sender (From:)\n"
         "# Default: 2 (green)\n"
 msgstr  "# Farbe des Autors (From:)\n"
         "# Voreinstellung: 2 (grÃ¼n)\n"
 
-#: src/lang.c:2261
+#: src/lang.c:2265
 msgid   "Color of help/mail sign"
 msgstr  "Farbe des Hilfe/Mail-Zeichens"
 
-#: src/lang.c:2262
+#: src/lang.c:2266
 msgid   "# Color of Help/Mail-Sign\n"
         "# Default: 4 (blue)\n"
 msgstr  "# Farbe des Hilfe/Mail-Zeichens\n"
         "# Voreinstellung: 4 (blau)\n"
 
-#: src/lang.c:2268
+#: src/lang.c:2272
 msgid   "Color of signatures"
 msgstr  "Farbe von Signaturen"
 
-#: src/lang.c:2269
+#: src/lang.c:2273
 msgid   "# Color of signature\n"
         "# Default: 4 (blue)\n"
 msgstr  "# Farbe von Signaturen\n"
         "# Voreinstellung: 4 (blau)\n"
 
-#: src/lang.c:2275
+#: src/lang.c:2279
 msgid   "Color of highlighted URLs"
 msgstr  "Farbe der hervorgehobenen URLs"
 
-#: src/lang.c:2276
+#: src/lang.c:2280
 msgid   "# Color of highlighted URLs\n"
         "# Default: -1 (default color)\n"
 msgstr  "# Farbe der hervorgehobenen URLs\n"
         "# Voreinstellung: -1 (Standard Farbe)\n"
 
-#: src/lang.c:2282
+#: src/lang.c:2286
 msgid   "Color of verbatim blocks"
 msgstr  "Farbe des wortgetreu darzustellenden Textes"
 
-#: src/lang.c:2283
+#: src/lang.c:2287
 msgid   "# Color of verbatim blocks\n"
         "# Default: 5 (pink)\n"
 msgstr  "# Farbe des wortgetreu darzustellenden Textes\n"
         "# Voreinstellung: 5 (rosa)\n"
 
-#: src/lang.c:2289
+#: src/lang.c:2293
 msgid   "Color of highlighting with *stars*"
 msgstr  "Farbe der Hervorhebung *Sterne*"
 
-#: src/lang.c:2290
+#: src/lang.c:2294
 msgid   "# Color of word highlighting with *stars*\n"
         "# Default: 11 (yellow)\n"
 msgstr  "# Farbe der Hervorhebung durch *Sterne*\n"
         "# Voreinstellung: 11 (gelb)\n"
 
-#: src/lang.c:2296
+#: src/lang.c:2300
 msgid   "Color of highlighting with _dash_"
 msgstr  "Farbe der Hervorhebung _Striche_"
 
-#: src/lang.c:2297
+#: src/lang.c:2301
 msgid   "# Color of word highlighting with _dash_\n"
         "# Default: 13 (light pink)\n"
 msgstr  "# Farbe der Hervorhebung durch _Striche_\n"
         "# Voreinstellung: 13 (hellrosa)\n"
 
-#: src/lang.c:2303
+#: src/lang.c:2307
 msgid   "Color of highlighting with /slash/"
 msgstr  "Farbe der Hervorhebung /SchrÃ¤gstr./"
 
-#: src/lang.c:2304
+#: src/lang.c:2308
 msgid   "# Color of word highlighting with /slash/\n"
         "# Default: 14 (light cyan)\n"
 msgstr  "# Farbe der Hervorhebung durch /SchrÃ¤gstriche/\n"
         "# Voreinstellung: 11 (hellcyan)\n"
 
-#: src/lang.c:2310
+#: src/lang.c:2314
 msgid   "Color of highlighting with -stroke-"
 msgstr  "Farbe der Hervorhebung -Durchstr.-"
 
-#: src/lang.c:2311
+#: src/lang.c:2315
 msgid   "# Color of word highlighting with -stroke-\n"
         "# Default: 12 (light blue)\n"
 msgstr  "# Farbe der Hervorhebung durch -Durchstreichen-\n"
         "# Voreinstellung: 12 (hellblau)\n"
 
-#: src/lang.c:2318
+#: src/lang.c:2322
 msgid   "Attr. of highlighting with *stars*"
 msgstr  "Hervorhebungsattribute *Sterne*"
 
-#: src/lang.c:2319
+#: src/lang.c:2323
 msgid   "# Attributes of word highlighting on mono terminals\n"
         "# Possible values are:\n"
         "#   0 = Normal\n"
@@ -6516,57 +6525,57 @@ msgstr  "# Attribute der Hervorhebung vo
         "# Hervorhebungsattribut fÃ¼r *Sterne*\n"
         "# Voreinstellung: 6 (fett)\n"
 
-#: src/lang.c:2334
+#: src/lang.c:2338
 msgid   "Attr. of highlighting with _dash_"
 msgstr  "Hervorhebungsattr. _Unterstriche_"
 
-#: src/lang.c:2335
+#: src/lang.c:2339
 msgid   "# Attribute of word highlighting with _dash_\n"
         "# Default: 2 (best highlighting)\n"
 msgstr  "# Hervorhebungsattribut fÃ¼r _Unterstriche_\n"
         "# Voreinstellung: 2 (beste Hervorhebung)\n"
 
-#: src/lang.c:2341
+#: src/lang.c:2345
 msgid   "Attr. of highlighting with /slash/"
 msgstr  "Hervorhebungsattr. /SchrÃ¤gstriche/"
 
-#: src/lang.c:2342
+#: src/lang.c:2346
 msgid   "# Attribute of word highlighting with /slash/\n"
         "# Default: 5 (half bright)\n"
 msgstr  "# Hervorhebungsattribut fÃ¼r /SchrÃ¤gstriche/\n"
         "# Voreinstellung: 5 (halbe Helligkeit)\n"
 
-#: src/lang.c:2348
+#: src/lang.c:2352
 msgid   "Attr. of highlighting with -stroke-"
 msgstr  "Hervorhebungsattr. -Durchstreich.-"
 
-#: src/lang.c:2349
+#: src/lang.c:2353
 msgid   "# Attribute of word highlighting with -stroke-\n"
         "# Default: 3 (reverse video)\n"
 msgstr  "# Hervorhebungsattribut fÃ¼r -Durchstreichen-\n"
         "# Voreinstellung: 3 (Invers)\n"
 
-#: src/lang.c:2355
+#: src/lang.c:2359
 msgid   "URL highlighting in message body"
 msgstr  "URL-Hervorhebung im Artikel"
 
-#: src/lang.c:2356
+#: src/lang.c:2360
 msgid   "# Enable URL highlighting?\n"
 msgstr  "# URL-Hervorhebung aktivieren?\n"
 
-#: src/lang.c:2361
+#: src/lang.c:2365
 msgid   "Word highlighting in message body"
 msgstr  "Wort-Hervorhebung im Artikel"
 
-#: src/lang.c:2362
+#: src/lang.c:2366
 msgid   "# Enable word highlighting?\n"
 msgstr  "# Wort-Hervorhebung aktivieren?\n"
 
-#: src/lang.c:2367
+#: src/lang.c:2371
 msgid   "What to display instead of mark"
 msgstr  "Anstelle der Markierung anzeigen"
 
-#: src/lang.c:2368
+#: src/lang.c:2372
 msgid   "# Should the leading and ending stars and dashes also be displayed,\n"
         "# even when they are highlighting marks?\n"
         "# Possible values are (the default is marked with *):\n"
@@ -6580,59 +6589,59 @@ msgstr  "# Sollen die fÃ¼hrenden und abs
         "#   1 = ja, anzeigen\n"
         "# * 2 = Leerzeichen anstelle darstellen\n"
 
-#: src/lang.c:2377
+#: src/lang.c:2381
 msgid   "Enter column number to wrap article lines to in the pager. <CR> sets."
 msgstr  "Nach wie vielen Zeichen soll im Pager umbrochen werden? <CR> setzt."
 
-#: src/lang.c:2378
+#: src/lang.c:2382
 msgid   "Page line wrap column"
 msgstr  "Zeilen umbrechen nach"
 
-#: src/lang.c:2379
+#: src/lang.c:2383
 msgid   "# Wrap article lines at column\n"
 msgstr  "# In der Artikelanzeige Zeilen umbrechen bei Spalte\n"
 
-#: src/lang.c:2384
+#: src/lang.c:2388
 msgid   "Wrap around threads on next unread"
 msgstr  "NÃ¤.ungel.-kein Abbr. am Listenende?"
 
-#: src/lang.c:2385
+#: src/lang.c:2389
 msgid   "# If ON wrap around threads on searching next unread article\n"
 msgstr  "# Diverse Funktionen in tin wechseln zum \"nÃ¤chsten\" ungelesenen\n"
         "# Artikel. Diese Einstellung kontrolliert, ob tin am Ende der\n"
         "# 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:2389
+#: src/lang.c:2393
 msgid   "Enter default mail address (and fullname). <CR> sets."
 msgstr  "Standard Mail-Adresse (und Name) eingeben. <CR> setzt."
 
-#: src/lang.c:2390 src/lang.c:2822
+#: src/lang.c:2394 src/lang.c:2838
 msgid   "Mail address (and fullname)"
 msgstr  "Mailadresse (und Name)"
 
-#: src/lang.c:2391
+#: src/lang.c:2395
 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:2396
+#: src/lang.c:2400
 msgid   "Show empty Followup-To in editor"
 msgstr  "Leeres Fup'2 im Editor anzeigen"
 
-#: src/lang.c:2397
+#: src/lang.c:2401
 msgid   "# If ON show empty Followup-To header when editing an article\n"
 msgstr  "# Wenn ON, zeige leeren Followup-To:-Header im Editor\n"
 
-#: src/lang.c:2401
+#: src/lang.c:2405
 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:2402
+#: src/lang.c:2406
 msgid   "Create signature from path/command"
 msgstr  "Erzeuge Signatur aus Pfad/Kommando"
 
-#: src/lang.c:2403
+#: src/lang.c:2407
 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"
@@ -6642,51 +6651,51 @@ msgstr  "# Pfad der Sig (ZufÃ¤llige Sigs
         "# sigfile=!Kommando  fÃ¼hrt Kommando aus um Sig zu erzeugen\n"
         "# sigfile=--none     hÃ¤ngt keine Signatur an\n"
 
-#: src/lang.c:2410
+#: src/lang.c:2414
 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:2411
+#: src/lang.c:2415
 msgid   "Prepend signature with \"-- \""
 msgstr  "Trenne Sig mit \"-- \" ab"
 
-#: src/lang.c:2412
+#: src/lang.c:2416
 msgid   "# If ON prepend the signature with dashes '\\n-- \\n'\n"
 msgstr  "# Falls ON trenne Signatur mit '\\n-- \\n' ab\n"
 
-#: src/lang.c:2416
+#: src/lang.c:2420
 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:2417
+#: src/lang.c:2421
 msgid   "Add signature when reposting"
 msgstr  "Signatur beim Reposten anhÃ¤ngen"
 
-#: src/lang.c:2418
+#: src/lang.c:2422
 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:2422
+#: src/lang.c:2426
 #, 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:2423
+#: src/lang.c:2427
 msgid   "Characters used as quote-marks"
 msgstr  "Zitatzeichen"
 
-#: src/lang.c:2424
+#: src/lang.c:2428
 #, c-format
 msgid   "# Characters used in quoting to followups and replies.\n"
-        "# '_' is replaced by ' ', %%s, %%S are replaced by author's initials.\n"
+        "# '_' is replaced by ' ', %s, %S are replaced by author's initials.\n"
 msgstr  "# Zeichen fÃ¼r Zitate in Antworten.\n"
-        "# '_' wird durch ' ' ersetzt. %%s, %%S wird ersetzt durch Autoreninitialen.\n"
+        "# '_' wird durch ' ' ersetzt. %s, %S wird ersetzt durch Autoreninitialen.\n"
 
-#: src/lang.c:2430
+#: src/lang.c:2434
 msgid   "Quoting behavior"
 msgstr  "Zitierverhalten"
 
-#: src/lang.c:2431
+#: src/lang.c:2435
 msgid   "# How quoting should be handled when following up or replying.\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = Nothing special\n"
@@ -6709,52 +6718,51 @@ msgstr  "# Spezielle Optionen beim Zitie
         "#   7 = Zitatzeichen zusammenziehen & Signaturen zitieren & Leerzeilen "
         "zitieren\n"
 
-#: src/lang.c:2444 src/lang.c:2452 src/lang.c:2458
+#: src/lang.c:2448 src/lang.c:2456 src/lang.c:2462
 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:2445
+#: src/lang.c:2449
 msgid   "Quote line when following up"
 msgstr  "Einleitungszeile beim Antworten"
 
-#: src/lang.c:2446
-#, c-format
+#: src/lang.c:2450
 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"
+        "# %A Address    %D Date   %F Addr+Name   %G Groupname   %M Message-ID\n"
+        "# %N Full Name  %C First Name   %I Initials\n"
 msgstr  "# Format der Einleitungszeile beim Schreiben/Beantworten von Artikeln\n"
-        "# %%A Adresse  %%D Datum  %%F Adr+Name  %%G Gruppenname  %%M Message-ID\n"
-        "# %%N Voller Name  %%C Vorname  %%I Initialen\n"
+        "# %A Adresse  %D Datum  %F Adr+Name  %G Gruppenname  %M Message-ID\n"
+        "# %N Voller Name  %C Vorname  %I Initialen\n"
 
-#: src/lang.c:2453
+#: src/lang.c:2457
 msgid   "Quote line when cross-posting"
 msgstr  "Einleitungszeile beim Crossposten"
 
-#: src/lang.c:2459
+#: src/lang.c:2463
 msgid   "Quote line when mailing"
 msgstr  "Einleitungszeile bei Mailantwort"
 
-#: src/lang.c:2464
+#: src/lang.c:2468
 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:2465
+#: src/lang.c:2469
 msgid   "Insert 'User-Agent:' header"
 msgstr  "FÃ¼ge 'User-Agent:'-Header ein"
 
-#: src/lang.c:2466
+#: src/lang.c:2470
 msgid   "# If ON include advertising User-Agent: header\n"
 msgstr  "# Falls ON fÃ¼ge User-Agent:-Header ein\n"
 
-#: src/lang.c:2471
+#: src/lang.c:2475
 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:2472
+#: src/lang.c:2476
 msgid   "MM_CHARSET"
 msgstr  "MM_CHARSET"
 
-#: src/lang.c:2473
+#: src/lang.c:2477
 msgid   "# Charset supported locally which is also used for MIME header and\n"
         "# Content-Type header.\n"
         "# If not set, the value of the environment variable MM_CHARSET is used.\n"
@@ -6771,39 +6779,39 @@ msgstr  "# Der lokale Zeichensatz, der a
         "# definiert, werden andere ZeichensÃ¤tze als mm_charset nicht dargestellt\n"
         "# und die jeweiligen Zeichen durch ein '?' ersetzt.\n"
 
-#: src/lang.c:2483
+#: src/lang.c:2487
 msgid   "MM_NETWORK_CHARSET"
 msgstr  "MM_NETWORK_CHARSET"
 
-#: src/lang.c:2484
+#: src/lang.c:2488
 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:2488
+#: src/lang.c:2492
 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:2489
+#: src/lang.c:2493
 msgid   "MM_LOCAL_CHARSET"
 msgstr  "MM_LOCAL_CHARSET"
 
-#: src/lang.c:2490
+#: src/lang.c:2494
 msgid   "# Charset supported locally.\n"
 msgstr  "# Lokaler Zeichensatz.\n"
 
-#: src/lang.c:2497
+#: src/lang.c:2501
 msgid   "Mailbox format"
 msgstr  "Mailbox-Format"
 
-#: src/lang.c:2498
+#: src/lang.c:2502
 msgid   "# Format of the mailbox.\n"
 msgstr  "# Format der Mailbox.\n"
 
-#: src/lang.c:2503
+#: src/lang.c:2507
 msgid   "MIME encoding in news messages"
 msgstr  "MIME-Kodierung in Newsartikeln"
 
-#: src/lang.c:2504
+#: src/lang.c:2508
 msgid   "# MIME encoding (8bit, base64, quoted-printable, 7bit) of the body\n"
         "# for mails and posts, if necessary. QP is efficient for most European\n"
         "# character sets (ISO-8859-X) with small fraction of non-US-ASCII chars,\n"
@@ -6816,15 +6824,15 @@ msgstr  "# MIME-Kodierung (8bit, base64,
         "# 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:2512 src/lang.c:2533
+#: src/lang.c:2516 src/lang.c:2537
 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:2513
+#: src/lang.c:2517
 msgid   "Use 8bit characters in news headers"
 msgstr  "Benutze 8bit-Zeichen im Newsheader"
 
-#: src/lang.c:2514
+#: src/lang.c:2518
 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"
@@ -6836,27 +6844,27 @@ msgstr  "# Wenn ON werden 8-Bit-Zeichen 
         "# kodiert, wenn post_mime_encoding nicht auch auf 8bit eingestellt\n"
         "# ist.\n"
 
-#: src/lang.c:2521
+#: src/lang.c:2525
 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:2522
+#: src/lang.c:2526
 msgid   "View post-processed files"
 msgstr  "Nachbearbeitete Artikel anzeigen"
 
-#: src/lang.c:2523
+#: src/lang.c:2527
 msgid   "# If set, post processed files will be opened in a viewer\n"
 msgstr  "# Wenn ON werden nachbearbeitete Artikel automatisch angezeigt.\n"
 
-#: src/lang.c:2528
+#: src/lang.c:2532
 msgid   "MIME encoding in mail messages"
 msgstr  "MIME-Kodierung fÃ¼r E-Mails"
 
-#: src/lang.c:2534
+#: src/lang.c:2538
 msgid   "Use 8bit characters in mail headers"
 msgstr  "Benutze 8bit Zeichen im Mail Header"
 
-#: src/lang.c:2535
+#: src/lang.c:2539
 msgid   "# If ON, 8bit characters in mail headers are NOT encoded.\n"
         "# default is OFF. Thus 8bit characters are encoded by default.\n"
         "# 8bit chars in headers are encoded regardless of the value of this "
@@ -6873,24 +6881,24 @@ msgstr  "# Wenn ON werden 8-Bit-Zeichen 
         "# 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:2545
+#: src/lang.c:2549
 msgid   "Strip blanks from ends of lines"
 msgstr  "Leerzeichen am Zeilenende entfernen"
 
-#: src/lang.c:2546
+#: src/lang.c:2550
 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:2551
+#: src/lang.c:2555
 msgid   "If ON, use transliteration. <SPACE> toggles & <CR> sets."
 msgstr  "Wenn ON verwende Umschreibungen. <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:2552
+#: src/lang.c:2556
 msgid   "Transliteration"
 msgstr  "Verwende Umschreibungen"
 
-#: src/lang.c:2553
+#: src/lang.c:2557
 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"
@@ -6900,11 +6908,11 @@ msgstr  "# Wenn ON verwende //TRANSLIT E
         "# Terminal als EUR umschrieben, ohne //TRANSLIT wÃ¼rde tin ein\n"
         "# Fragezeichen verwenden.\n"
 
-#: src/lang.c:2561
+#: src/lang.c:2565
 msgid   "Send you a Cc/Bcc automatically"
 msgstr  "Sendet Ihnen ein Cc/bbc automatisch"
 
-#: src/lang.c:2562
+#: src/lang.c:2566
 msgid   "# Put your name in the Cc: and/or Bcc: field when mailing an article.\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = No\n"
@@ -6913,117 +6921,117 @@ msgid   "# Put your name in the Cc: and/
         "#   3 = Cc and Bcc\n"
 msgstr  ""
 
-#: src/lang.c:2571
+#: src/lang.c:2575
 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:2572
+#: src/lang.c:2576
 msgid   "Spamtrap warning address parts"
 msgstr  "Spamfallenwarnung in Adresse"
 
-#: src/lang.c:2573
+#: src/lang.c:2577
 msgid   "# A comma-delimited list of address-parts you want to be warned\n"
         "# about when trying to reply by email.\n"
 msgstr  "# Eine Komma-separierte Liste von Adressteilen, vor denen gewarnt wird, wenn\n"
         "# Sie via Mail antworten wollen.\n"
 
-#: src/lang.c:2578
+#: src/lang.c:2582
 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:2579
+#: src/lang.c:2583
 msgid   "No. of days a filter entry is valid"
 msgstr  "Tage, die ein Filter gÃ¼ltig ist"
 
-#: src/lang.c:2580
+#: src/lang.c:2584
 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:2584
+#: src/lang.c:2588
 msgid   "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr  "Gepostete Artikel zum Filter hinzufÃ¼gen. <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:2585
+#: src/lang.c:2589
 msgid   "Add posted articles to filter"
 msgstr  "FÃ¼ge gepostete Artikel zum Filter"
 
-#: src/lang.c:2586
+#: src/lang.c:2590
 msgid   "# If ON add posted articles which start a new thread to filter for\n"
         "# highlighting follow-ups\n"
 msgstr  "# Falls ON fÃ¼ge gepostete Artikel die einen neuen Thread einleiten\n"
         "# zum Filter hinzu um evtl. Antworten hervorzuheben\n"
 
-#: src/lang.c:2590
+#: src/lang.c:2594
 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:2591
+#: src/lang.c:2595
 msgid   "Mail directory"
 msgstr  "Mail Verzeichnis"
 
-#: src/lang.c:2592
+#: src/lang.c:2596
 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:2597
+#: src/lang.c:2601
 msgid   "Save articles in batch mode (-S)"
 msgstr  "Speicher Artikel im Batchmode (-S)"
 
-#: src/lang.c:2598
+#: src/lang.c:2602
 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  "# 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:2603
+#: src/lang.c:2607
 msgid   "The directory where you want articles/threads saved."
 msgstr  "Das Verzeichnis, in dem Artikel/Threads gespeichert werden sollen."
 
-#: src/lang.c:2604
+#: src/lang.c:2608
 msgid   "Directory to save arts/threads in"
 msgstr  "Verz. um Art/Threads zu speichern"
 
-#: src/lang.c:2605
+#: src/lang.c:2609
 msgid   "# Directory where articles/threads are saved\n"
 msgstr  "# Verzeichnis in dem Artikel/Threads gespeichert werden\n"
 
-#: src/lang.c:2609
+#: src/lang.c:2613
 msgid   "Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> sets."
 msgstr  "Autom. sp. von Art/Thread anhand Archive-name:-Header. <SPACE> wechselt & "
         "<CR> setzt."
 
-#: src/lang.c:2610
+#: src/lang.c:2614
 msgid   "Use Archive-name: header for save"
 msgstr  "Nutze Archive-name: zum Speichern"
 
-#: src/lang.c:2611
+#: src/lang.c:2615
 msgid   "# If ON articles/threads with Archive-name: in mail header will\n"
         "# be automatically saved with the Archive-name & part/patch no.\n"
 msgstr  "# Falls ON werden Artikel mit gesetztem Archive-name:-Header unter\n"
         "# diesem abgespeichert\n"
 
-#: src/lang.c:2616
+#: src/lang.c:2620
 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:2617
+#: src/lang.c:2621
 msgid   "Mark saved articles/threads as read"
 msgstr  "Mark. gesp. Artikel/Threads gelesen"
 
-#: src/lang.c:2618
+#: src/lang.c:2622
 msgid   "# If ON mark articles that are saved as read\n"
 msgstr  "# Falls ON werden gespeicherte Artikel als gelesen markiert\n"
 
-#: src/lang.c:2622
+#: src/lang.c:2626
 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:2623
+#: src/lang.c:2627
 msgid   "Post process saved articles"
 msgstr  "Nachbearbeiten gespeichert. Artikel"
 
-#: src/lang.c:2624
+#: src/lang.c:2628
 msgid   "# Perform post processing (saving binary attachments) from saved articles.\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = no\n"
@@ -7035,116 +7043,114 @@ msgstr  "# Nachbearbeiten gespeicherter 
         "#   1 = nur Shell Archive (shar) auspacken\n"
         "#   2 = ja\n"
 
-#: src/lang.c:2633
+#: src/lang.c:2637
 msgid   "Process only unread articles"
 msgstr  "Bearbeite nur ungelesene Artikel"
 
-#: src/lang.c:2634
+#: src/lang.c:2638
 msgid   "# If ON only save/print/pipe/mail unread articles (tagged articles excepted)\n"
 msgstr  "# Falls ON speichere/drucke/pipe/maile nur ungelesene Artikel\n"
         "# (markierte Artikel ausgenommen)\n"
 
-#: src/lang.c:2639
+#: src/lang.c:2643
 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:2640
+#: src/lang.c:2644
 msgid   "Print all headers when printing"
 msgstr  "Alle Header beim Drucken ausgeben"
 
-#: src/lang.c:2641
+#: src/lang.c:2645
 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:2645
+#: src/lang.c:2649
 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:2646
+#: src/lang.c:2650
 msgid   "Printer program with options"
 msgstr  "Druckprogramm mit Optionen"
 
-#: src/lang.c:2647
+#: src/lang.c:2651
 msgid   "# Print program with parameters used to print articles/threads\n"
 msgstr  "# Druckprogramm mit Optionen zum drucken der Artikel/Threads\n"
 
-#: src/lang.c:2653
+#: src/lang.c:2657
 msgid   "Force redraw after certain commands"
 msgstr  "Anzeigeauffrischung nach Kommandos"
 
-#: src/lang.c:2654
+#: src/lang.c:2658
 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:2658
+#: src/lang.c:2662
 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:2659
+#: src/lang.c:2663
 msgid   "Start editor with line offset"
 msgstr  "Starte Editor mit EinrÃ¼ckung"
 
-#: src/lang.c:2660
+#: src/lang.c:2664
 msgid   "# If ON editor will be started with cursor offset into the file\n"
         "# otherwise the cursor will be positioned at the first line\n"
 msgstr  "# Falls ON wird der Cursor im Editor an die definierte Position gesetzt.\n"
         "# Anderenfalls wird der Cursor in die erste Zeile gesetzt\n"
 
-#: src/lang.c:2665
+#: src/lang.c:2669
 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:2666
+#: src/lang.c:2670
 msgid   "Invocation of your editor"
 msgstr  "Aufruf Ihres Editors"
 
-#: src/lang.c:2667
-#, c-format
+#: src/lang.c:2671
 msgid   "# Format of editor line including parameters\n"
-        "# %%E Editor  %%F Filename  %%N Linenumber\n"
+        "# %E Editor  %F Filename  %N Linenumber\n"
 msgstr  "# Format der Editorzeile mit den Parametern fÃ¼r den Aufruf\n"
-        "# %%E Editor  %%F Dateiname  %%N Zeilennummer\n"
+        "# %E Editor  %F Dateiname  %N Zeilennummer\n"
 
-#: src/lang.c:2672
+#: src/lang.c:2676
 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:2673
+#: src/lang.c:2677
 msgid   "External inews"
 msgstr  "Externes inews-Programm"
 
-#: src/lang.c:2674
+#: src/lang.c:2678
 msgid   "# If --internal use the built in mini inews for posting via NNTP\n"
         "# otherwise use an external inews program\n"
 msgstr  "# Falls --internal wird das eingebaute mini inews zum posten via NNTP\n"
         "# benutzt, sonst wird das hier angegebene Programm mit den angegebenen\n"
         "# Optionen verwendet. z.B. 'inews -h'\n"
 
-#: src/lang.c:2678
+#: src/lang.c:2682
 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:2679
+#: src/lang.c:2683
 msgid   "Invocation of your mail command"
 msgstr  "Aufruf Ihres Mailkommandos"
 
-#: src/lang.c:2680
-#, c-format
+#: src/lang.c:2684
 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"
+        "# %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  "# Format der Mailkommandozeile mit Ihren Parametern\n"
-        "# %%M Mailprogramm  %%S Subject  %%T To  %%F Dateiname\n"
-        "# Ein Beispiel fÃ¼r elm           :  elm -s \"%%S\" \"%%T\" < %%F\n"
-        "# Ein Beispiel fÃ¼r elm interaktiv:  elm -i %%F -s \"%%S\" \"%%T\"\n"
+        "# %M Mailprogramm  %S Subject  %T To  %F Dateiname\n"
+        "# Ein Beispiel fÃ¼r elm           :  elm -s \"%S\" \"%T\" < %F\n"
+        "# Ein Beispiel fÃ¼r elm interaktiv:  elm -i %F -s \"%S\" \"%T\"\n"
 
-#: src/lang.c:2688
+#: src/lang.c:2692
 msgid   "Use interactive mail reader"
 msgstr  "Benutze interaktives Mailprogramm"
 
-#: src/lang.c:2689
+#: src/lang.c:2693
 msgid   "# Interactive mailreader\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = no interactive mailreader\n"
@@ -7157,65 +7163,65 @@ msgstr  "# Interaktives Mailprogramm.\n"
         "Ã¼bergeben\n"
         "#   2 = interaktives Mailprogramm, Mailheader werden als Argumente Ã¼bergeben\n"
 
-#: src/lang.c:2698
+#: src/lang.c:2702
 msgid   "Remove ~/.article after posting"
 msgstr  "Entferne ~/.article nach dem posten"
 
-#: src/lang.c:2699
+#: src/lang.c:2703
 msgid   "# If ON remove ~/.article after posting.\n"
 msgstr  "# Falls ON entferne ~/.article nach dem posten.\n"
 
-#: src/lang.c:2705
+#: src/lang.c:2709
 msgid   "Use UTF-8 graphics (thrd tree etc.)"
 msgstr  ""
 
-#: src/lang.c:2706
+#: src/lang.c:2710
 msgid   "# If ON use UTF-8 characters for indicator '->', tree and ellipsis '...'.\n"
 msgstr  ""
 
-#: src/lang.c:2711
+#: src/lang.c:2715
 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:2712
+#: src/lang.c:2716
 msgid   "Filename for posted articles"
 msgstr  "Gepostete Artikel speichern in"
 
-#: src/lang.c:2713
+#: src/lang.c:2717
 msgid   "# Filename where to keep all postings (default posted)\n"
         "# If no filename is set then postings will not be saved\n"
 msgstr  "# Dateiname fÃ¼r die Kopie aller Postings (Voreinstellung posted)\n"
         "# Ist kein Name angegeben wird keine Kopie gespeichert\n"
 
-#: src/lang.c:2718
+#: src/lang.c:2722
 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:2719
+#: src/lang.c:2723
 msgid   "Keep failed arts in ~/dead.articles"
 msgstr  "Halte Fehlschl. in ~/dead.articles"
 
-#: src/lang.c:2720
+#: src/lang.c:2724
 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:2724
+#: src/lang.c:2728
 msgid   "Do you want to strip unsubscribed groups from .newsrc"
 msgstr  "Wollen Sie nicht-abonnierte Gruppen aus der .newsrc entfernen?"
 
-#: src/lang.c:2725
+#: src/lang.c:2729
 msgid   "No unsubscribed groups in newsrc"
 msgstr  "Nur abonnierte Gruppen in newsrc"
 
-#: src/lang.c:2726
+#: src/lang.c:2730
 msgid   "# If ON strip unsubscribed groups from newsrc\n"
 msgstr  "# Falls ON entferne nicht-abonnierte Gruppen aus der newsrc\n"
 
-#: src/lang.c:2731
+#: src/lang.c:2735
 msgid   "Remove bogus groups from newsrc"
 msgstr  "LÃ¶sche nicht vorhan. G. aus newsrc"
 
-#: src/lang.c:2732
+#: src/lang.c:2736
 msgid   "# What to do with bogus groups in newsrc file\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = keep\n"
@@ -7227,251 +7233,265 @@ msgstr  "# Was soll mit nicht mehr vorha
         "#   1 = entfernen\n"
         "#   2 = Mit D in der Auswahl markieren.\n"
 
-#: src/lang.c:2741
+#: src/lang.c:2745
 msgid   "Enter number of seconds to wait for a response from the server. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2742
+#: src/lang.c:2746
 msgid   "NNTP read timeout in seconds"
 msgstr  ""
 
-#: src/lang.c:2743
+#: src/lang.c:2747
 msgid   "# Time in seconds to wait for a response from the server (0=no timeout)\n"
 msgstr  ""
 
-#: src/lang.c:2748
+#: src/lang.c:2752
 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:2749
+#: src/lang.c:2753
 msgid   "Interval in secs to reread active"
 msgstr  "Active alle ... Sekunden neu lesen"
 
-#: src/lang.c:2750
+#: src/lang.c:2754
 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:2755
+#: src/lang.c:2759
 msgid   "Reconnect to server automatically"
 msgstr  "Autom. Wiederverbindung zum Server"
 
-#: src/lang.c:2756
+#: src/lang.c:2760
 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 reaktiviert\n"
 
-#: src/lang.c:2760
+#: src/lang.c:2764
 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:2761
+#: src/lang.c:2765
 msgid   "Cache NNTP overview files locally"
 msgstr  "Speichere NNTP Overview Daten lokal"
 
-#: src/lang.c:2762
+#: src/lang.c:2766
 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:2766
+#: src/lang.c:2770
 msgid   "Enter format string. <CR> sets, <ESC> cancels."
 msgstr  "Format-Zeichenkette eingeben. <CR> setzt, <ESC> bricht ab."
 
-#: src/lang.c:2767
+#: src/lang.c:2771
 msgid   "Format string for display of dates"
 msgstr  "Datums Format-Zeichenkette"
 
-#: src/lang.c:2768
+#: src/lang.c:2772
 msgid   "# Format string for date representation\n"
 msgstr  "# Zeichenkette die die Datumsanzeige beschreibt.\n"
 
-#: src/lang.c:2774
+#: src/lang.c:2778
 msgid   "Unicode normalization form"
 msgstr  "Unicode Normalisierungsart"
 
-#: src/lang.c:2775
+#: src/lang.c:2779
 msgid   "# Unicode normalization form\n"
-        "# Possible values are (the default is marked with *):\n"
+        "# Possible values are:\n"
         "#   0 = None\n"
-        "# * 1 = NFKC\n"
+        "#   1 = NFKC\n"
         "#   2 = NFKD\n"
         "#   3 = NFC\n"
         "#   4 = NFD\n"
 msgstr  "# Unicode Normalisierungsart\n"
-        "# MÃ¶gliche Werte sind (die Voreinstellung ist mit * gekennzeichnet):\n"
+        "# MÃ¶gliche Werte sind:\n"
         "#   0 = keine\n"
-        "# * 1 = NFKC\n"
+        "#   1 = NFKC\n"
         "#   2 = NFKD\n"
         "#   3 = NFC\n"
         "#   4 = NFD\n"
 
-#: src/lang.c:2787
+#: src/lang.c:2792
 msgid   "Render BiDi"
 msgstr  "BiDi wiedergeben"
 
-#: src/lang.c:2788
+#: src/lang.c:2793
 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:2798
+#: src/lang.c:2800
+msgid   "Function for sorting articles"
+msgstr  "Sortierfunktion"
+
+#: src/lang.c:2801
+msgid   "# Function for sorting articles\n"
+        "# Possible values are (the default is marked with *):\n"
+        "# * 0 = qsort\n"
+        "#   1 = heapsort\n"
+msgstr  "# Sortierfunktion\n"
+        "# MÃ¶gliche Werte sind (die Voreinstellung ist mit * gekennzeichnet):\n"
+        "# * 0 = qsort\n"
+        "#   1 = heapsort\n"
+
+#: src/lang.c:2814
 msgid   "Automatically GroupMarkUnselArtRead"
 msgstr  ""
 
-#: src/lang.c:2804
+#: src/lang.c:2820
 msgid   "Delete post-process files"
 msgstr  ""
 
-#: src/lang.c:2809
+#: src/lang.c:2825
 msgid   "Filename for all mailed articles, <CR> sets, no filename=do not save."
 msgstr  ""
 
-#: src/lang.c:2810
+#: src/lang.c:2826
 msgid   "Mailbox to save sent mails"
 msgstr  ""
 
-#: src/lang.c:2815
+#: src/lang.c:2831
 msgid   "Set Followup-To: header to this group(s). <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2816
+#: src/lang.c:2832
 msgid   "Followup-To: header"
 msgstr  "Followup-To:-Header"
 
-#: src/lang.c:2821
+#: src/lang.c:2837
 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:2828
+#: src/lang.c:2844
 msgid   "Path and options for ispell-like spell-checker. <CR> sets, <ESC> cancels."
 msgstr  "Pfad & Optionen f. ispell komp. RechtschreibeprÃ¼fer. <CR> setzt, <ESC> bricht "
         "ab."
 
-#: src/lang.c:2829
+#: src/lang.c:2845
 msgid   "Ispell program"
 msgstr  "ispell Programm"
 
-#: src/lang.c:2835
+#: src/lang.c:2851
 msgid   "When group is a mailing list, send responses to this email address."
 msgstr  ""
 
-#: src/lang.c:2836
+#: src/lang.c:2852
 msgid   "Mailing list address"
 msgstr  ""
 
-#: src/lang.c:2842
+#: src/lang.c:2858
 msgid   "Forward articles as attachement"
 msgstr  ""
 
-#: src/lang.c:2847
+#: src/lang.c:2863
 msgid   "A comma separated list of MIME major/minor Content-Types. <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2848
+#: src/lang.c:2864
 msgid   "Which MIME types will be saved"
 msgstr  ""
 
-#: src/lang.c:2853
+#: src/lang.c:2869
 msgid   "Value of the Organization: header. <CR> sets, <ESC> cancels."
 msgstr  "Wert des Organization:-Headers. <CR> sets, <ESC> cancels."
 
-#: src/lang.c:2854
+#: src/lang.c:2870
 msgid   "Organization: header"
 msgstr  "Organization:-Header"
 
-#: src/lang.c:2859
+#: src/lang.c:2875
 msgid   "Filename for saved articles. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2860
+#: src/lang.c:2876
 msgid   "savefile"
 msgstr  "Dateiname"
 
-#: src/lang.c:2865 src/lang.c:2889
+#: src/lang.c:2881 src/lang.c:2905
 msgid   "Scope for the filter rule. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2866
+#: src/lang.c:2882
 msgid   "Quick (1 key) select filter scope"
 msgstr  ""
 
-#: src/lang.c:2871 src/lang.c:2895
+#: src/lang.c:2887 src/lang.c:2911
 msgid   "Header for filter rule. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2872
+#: src/lang.c:2888
 msgid   "Quick (1 key) select filter header"
 msgstr  ""
 
-#: src/lang.c:2877 src/lang.c:2901
+#: src/lang.c:2893 src/lang.c:2917
 msgid   "ON = case sensitive, OFF = ignore case. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2878
+#: src/lang.c:2894
 msgid   "Quick (1 key) select filter case"
 msgstr  ""
 
-#: src/lang.c:2883 src/lang.c:2907
+#: src/lang.c:2899 src/lang.c:2923
 msgid   "ON = expire, OFF = don't ever expire. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2884
+#: src/lang.c:2900
 msgid   "Quick (1 key) select filter expire"
 msgstr  ""
 
-#: src/lang.c:2890
+#: src/lang.c:2906
 msgid   "Quick (1 key) kill filter scope"
 msgstr  ""
 
-#: src/lang.c:2896
+#: src/lang.c:2912
 msgid   "Quick (1 key) kill filter header"
 msgstr  ""
 
-#: src/lang.c:2902
+#: src/lang.c:2918
 msgid   "Quick (1 key) kill filter case"
 msgstr  ""
 
-#: src/lang.c:2908
+#: src/lang.c:2924
 msgid   "Quick (1 key) kill filter expire"
 msgstr  ""
 
-#: src/lang.c:2914
+#: src/lang.c:2930
 msgid   "Assume this charset if no charset declaration is present, <CR> to set."
 msgstr  ""
 
-#: src/lang.c:2915
+#: src/lang.c:2931
 msgid   "UNDECLARED_CHARSET"
 msgstr  "UNDECLARED_CHARSET"
 
-#: src/lang.c:2921
+#: src/lang.c:2937
 msgid   "Add this text at the start of the message body. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2922
+#: src/lang.c:2938
 msgid   "X_Body"
 msgstr  "X_Body"
 
-#: src/lang.c:2927
+#: src/lang.c:2943
 msgid   "Insert this header when posting. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2928
+#: src/lang.c:2944
 msgid   "X_Headers"
 msgstr  "X_Headers"
 
-#: src/lang.c:2933
+#: src/lang.c:2949
 msgid   "Automatically insert an X-Comment-To: header? <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2934
+#: src/lang.c:2950
 msgid   "Insert 'X-Comment-To:' header"
 msgstr  "FÃ¼ge 'X-Comment-To:'-Header ein"
 
-#: src/misc.c:3796
+#: src/misc.c:3825
 #, 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:3799
+#: src/misc.c:3828
 #, c-format
 msgid   "Version: %s %s release %s (\"%s\")\n"
 msgstr  "Version: %s %s Ausgabe %s (\"%s\")\n"
Binary files tin-2.1.0/po/en_GB.gmo and tin-2.1.1/po/en_GB.gmo differ
diff -Nurp --exclude='.bzr*' tin-2.1.0/po/en_GB.po tin-2.1.1/po/en_GB.po
--- tin-2.1.0/po/en_GB.po	2011-12-23 18:27:15.000000000 +0100
+++ tin-2.1.1/po/en_GB.po	2012-06-23 11:49:05.467093073 +0200
@@ -4,13 +4,14 @@
 msgid   ""
 msgstr  "Project-Id-Version: tin 1.8.1\n"
         "Report-Msgid-Bugs-To: \n"
-        "POT-Creation-Date: 2011-12-23 18:26+0100\n"
+        "POT-Creation-Date: 2012-06-23 11:48+0200\n"
         "PO-Revision-Date: 2002-11-15 20:10+0000\n"
         "Last-Translator: Robert Brady <rwb197@zepler.org>\n"
         "Language-Team: \n"
         "MIME-Version: 1.0\n"
         "Content-Type: text/plain; charset=ISO-8859-1\n"
         "Content-Transfer-Encoding: 8bit\n"
+        "Language: \n"
 
 #: src/attrib.c:888
 msgid   "Processing attributes... "
@@ -4453,7 +4454,7 @@ msgstr  "Terminal does not support colou
 msgid   "Trying %s"
 msgstr  ""
 
-#: src/lang.c:1244 src/lang.c:1272 src/lang.c:1290 src/lang.c:1543 src/refs.c:288
+#: src/lang.c:1244 src/lang.c:1272 src/lang.c:1290 src/lang.c:1551 src/refs.c:288
 msgid   "None"
 msgstr  ""
 
@@ -4794,172 +4795,180 @@ msgid   "Last posting date (ascending)"
 msgstr  ""
 
 #: src/lang.c:1472
-msgid   "Always Keep"
+msgid   "Quick-sort"
 msgstr  ""
 
 #: src/lang.c:1473
+msgid   "Heap-sort"
+msgstr  ""
+
+#: src/lang.c:1480
+msgid   "Always Keep"
+msgstr  ""
+
+#: src/lang.c:1481
 msgid   "Always Remove"
 msgstr  ""
 
-#: src/lang.c:1474
+#: src/lang.c:1482
 msgid   "Mark with D on selection screen"
 msgstr  ""
 
-#: src/lang.c:1480
+#: src/lang.c:1488
 msgid   "Kill only unread arts"
 msgstr  ""
 
-#: src/lang.c:1481
+#: src/lang.c:1489
 msgid   "Kill all arts & show with K"
 msgstr  ""
 
 #. TODO: s/K/art_marked_killed/
-#: src/lang.c:1482
+#: src/lang.c:1490
 msgid   "Kill all arts and never show"
 msgstr  ""
 
-#: src/lang.c:1488
+#: src/lang.c:1496
 msgid   "Nothing special"
 msgstr  ""
 
-#: src/lang.c:1489
+#: src/lang.c:1497
 msgid   "Compress quotes"
 msgstr  ""
 
-#: src/lang.c:1490
+#: src/lang.c:1498
 msgid   "Quote signatures"
 msgstr  ""
 
-#: src/lang.c:1491
+#: src/lang.c:1499
 msgid   "Compress quotes, quote sigs"
 msgstr  ""
 
-#: src/lang.c:1492
+#: src/lang.c:1500
 msgid   "Quote empty lines"
 msgstr  ""
 
-#: src/lang.c:1493
+#: src/lang.c:1501
 msgid   "Compress quotes, quote empty lines"
 msgstr  ""
 
-#: src/lang.c:1494
+#: src/lang.c:1502
 msgid   "Quote sigs & empty lines"
 msgstr  ""
 
-#: src/lang.c:1495
+#: src/lang.c:1503
 msgid   "Comp. q., quote sigs & empty lines"
 msgstr  ""
 
-#: src/lang.c:1535
+#: src/lang.c:1543
 msgid   "no"
 msgstr  ""
 
-#: src/lang.c:1536
+#: src/lang.c:1544
 msgid   "with headers"
 msgstr  ""
 
-#: src/lang.c:1537
+#: src/lang.c:1545
 msgid   "without headers"
 msgstr  ""
 
-#: src/lang.c:1545 src/lang.c:1551
+#: src/lang.c:1552
 msgid   "NFKC"
 msgstr  ""
 
-#: src/lang.c:1546
+#: src/lang.c:1554
 msgid   "NFKD"
 msgstr  ""
 
-#: src/lang.c:1547
+#: src/lang.c:1555
 msgid   "NFC"
 msgstr  ""
 
-#: src/lang.c:1548
+#: src/lang.c:1556
 msgid   "NFD"
 msgstr  ""
 
-#: src/lang.c:1560
+#: src/lang.c:1564
 msgid   "Display Options"
 msgstr  ""
 
-#: src/lang.c:1567
+#: src/lang.c:1571
 msgid   "Color Options"
 msgstr  "Colour Options"
 
-#: src/lang.c:1573
+#: src/lang.c:1577
 msgid   "Highlight Options"
 msgstr  ""
 
-#: src/lang.c:1580
+#: src/lang.c:1584
 msgid   "Article-Limiting Options"
 msgstr  ""
 
-#: src/lang.c:1586
+#: src/lang.c:1590
 msgid   "Posting/Mailing Options"
 msgstr  ""
 
-#: src/lang.c:1592
+#: src/lang.c:1596
 msgid   "Saving/Printing Options"
 msgstr  ""
 
-#: src/lang.c:1598
+#: src/lang.c:1602
 msgid   "Expert Options"
 msgstr  ""
 
-#: src/lang.c:1604
+#: src/lang.c:1608
 msgid   "Filtering Options"
 msgstr  ""
 
-#: src/lang.c:1609 src/lang.c:1640 src/lang.c:1646 src/lang.c:1672 src/lang.c:1724
-#: src/lang.c:1730 src/lang.c:1740 src/lang.c:1751 src/lang.c:1769 src/lang.c:1844
-#: src/lang.c:1852 src/lang.c:2042 src/lang.c:2048 src/lang.c:2054 src/lang.c:2060
-#: src/lang.c:2072 src/lang.c:2079 src/lang.c:2133 src/lang.c:2142 src/lang.c:2148
-#: src/lang.c:2155 src/lang.c:2162 src/lang.c:2169 src/lang.c:2176 src/lang.c:2183
-#: src/lang.c:2190 src/lang.c:2197 src/lang.c:2204 src/lang.c:2211 src/lang.c:2218
-#: src/lang.c:2225 src/lang.c:2232 src/lang.c:2239 src/lang.c:2246 src/lang.c:2253
-#: src/lang.c:2260 src/lang.c:2267 src/lang.c:2274 src/lang.c:2281 src/lang.c:2288
-#: src/lang.c:2295 src/lang.c:2302 src/lang.c:2309 src/lang.c:2317 src/lang.c:2333
-#: src/lang.c:2340 src/lang.c:2347 src/lang.c:2354 src/lang.c:2360 src/lang.c:2366
-#: src/lang.c:2383 src/lang.c:2395 src/lang.c:2429 src/lang.c:2482 src/lang.c:2496
-#: src/lang.c:2502 src/lang.c:2527 src/lang.c:2544 src/lang.c:2560 src/lang.c:2596
-#: src/lang.c:2632 src/lang.c:2652 src/lang.c:2687 src/lang.c:2697 src/lang.c:2704
-#: src/lang.c:2730 src/lang.c:2754 src/lang.c:2773 src/lang.c:2786 src/lang.c:2797
-#: src/lang.c:2803 src/lang.c:2841
+#: src/lang.c:1613 src/lang.c:1644 src/lang.c:1650 src/lang.c:1676 src/lang.c:1728
+#: src/lang.c:1734 src/lang.c:1744 src/lang.c:1755 src/lang.c:1773 src/lang.c:1848
+#: src/lang.c:1856 src/lang.c:2046 src/lang.c:2052 src/lang.c:2058 src/lang.c:2064
+#: src/lang.c:2076 src/lang.c:2083 src/lang.c:2137 src/lang.c:2146 src/lang.c:2152
+#: 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:2321 src/lang.c:2337
+#: src/lang.c:2344 src/lang.c:2351 src/lang.c:2358 src/lang.c:2364 src/lang.c:2370
+#: src/lang.c:2387 src/lang.c:2399 src/lang.c:2433 src/lang.c:2486 src/lang.c:2500
+#: src/lang.c:2506 src/lang.c:2531 src/lang.c:2548 src/lang.c:2564 src/lang.c:2600
+#: src/lang.c:2636 src/lang.c:2656 src/lang.c:2691 src/lang.c:2701 src/lang.c:2708
+#: src/lang.c:2734 src/lang.c:2758 src/lang.c:2777 src/lang.c:2791 src/lang.c:2799
+#: src/lang.c:2813 src/lang.c:2819 src/lang.c:2857
 msgid   "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1610
+#: src/lang.c:1614
 msgid   "Show mini menu & posting etiquette"
 msgstr  ""
 
-#: src/lang.c:1611
+#: src/lang.c:1615
 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:1616
+#: src/lang.c:1620
 msgid   "Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1617
+#: src/lang.c:1621
 msgid   "Show description of each newsgroup"
 msgstr  ""
 
-#: src/lang.c:1618
+#: src/lang.c:1622
 msgid   "# If ON show group description text after newsgroup name at\n"
         "# group selection level\n"
 msgstr  ""
 
-#: src/lang.c:1623
+#: src/lang.c:1627
 msgid   "Show Subject & From (author) fields in group menu. <SPACE> toggles & <CR> "
         "sets."
 msgstr  ""
 
-#: src/lang.c:1624
+#: src/lang.c:1628
 msgid   "In group menu, show author by"
 msgstr  ""
 
-#: src/lang.c:1625
+#: src/lang.c:1629
 msgid   "# Part of from field to display\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = none\n"
@@ -4968,31 +4977,31 @@ msgid   "# Part of from field to display
         "#   3 = both\n"
 msgstr  ""
 
-#: src/lang.c:1634
+#: src/lang.c:1638
 msgid   "Draw -> or highlighted bar for selection. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1635
+#: src/lang.c:1639
 msgid   "Draw -> instead of highlighted bar"
 msgstr  ""
 
-#: src/lang.c:1636
+#: src/lang.c:1640
 msgid   "# If ON use -> otherwise highlighted bar for selection\n"
 msgstr  ""
 
-#: src/lang.c:1641
+#: src/lang.c:1645
 msgid   "Use inverse video for page headers"
 msgstr  ""
 
-#: src/lang.c:1642
+#: src/lang.c:1646
 msgid   "# If ON use inverse video for page headers at different levels\n"
 msgstr  ""
 
-#: src/lang.c:1647
+#: src/lang.c:1651
 msgid   "Thread articles by"
 msgstr  ""
 
-#: src/lang.c:1648
+#: src/lang.c:1652
 msgid   "# Thread articles by ...\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -5003,15 +5012,15 @@ msgid   "# Thread articles by ...\n"
         "#   5 = Percentage Match\n"
 msgstr  ""
 
-#: src/lang.c:1659
+#: src/lang.c:1663
 msgid   "Enter percentage match required to thread together. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1660
+#: src/lang.c:1664
 msgid   "Thread percentage match"
 msgstr  ""
 
-#: src/lang.c:1661
+#: src/lang.c:1665
 #, c-format
 msgid   "# Thread percentage match...\n"
         "# the percentage of characters in the subject of an article that must match\n"
@@ -5024,11 +5033,11 @@ msgid   "# Thread percentage match...\n"
         "# 'harppy' would be threaded separately from 'happy'\n"
 msgstr  ""
 
-#: src/lang.c:1673
+#: src/lang.c:1677
 msgid   "Score of a thread"
 msgstr  ""
 
-#: src/lang.c:1674
+#: src/lang.c:1678
 msgid   "# Thread score\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = max\n"
@@ -5036,15 +5045,15 @@ msgid   "# Thread score\n"
         "#   2 = average\n"
 msgstr  ""
 
-#: src/lang.c:1682
+#: src/lang.c:1686
 msgid   "Sort articles by Subject, From, Date or Score. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1683
+#: src/lang.c:1687
 msgid   "Sort articles by"
 msgstr  ""
 
-#: src/lang.c:1684
+#: src/lang.c:1688
 msgid   "# Sort articles by ...\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -5060,15 +5069,15 @@ msgid   "# Sort articles by ...\n"
         "#  10 = Lines ascending\n"
 msgstr  ""
 
-#: src/lang.c:1700
+#: src/lang.c:1704
 msgid   "Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1701
+#: src/lang.c:1705
 msgid   "Sort threads by"
 msgstr  ""
 
-#: src/lang.c:1702
+#: src/lang.c:1706
 msgid   "# Sort thread by ...\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -5078,43 +5087,43 @@ msgid   "# Sort thread by ...\n"
         "#   4 = Last posting date ascending\n"
 msgstr  ""
 
-#: src/lang.c:1712
+#: src/lang.c:1716
 msgid   "Put cursor at first/last unread art in groups. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1713
+#: src/lang.c:1717
 msgid   "Go to first unread article in group"
 msgstr  ""
 
-#: src/lang.c:1714
+#: src/lang.c:1718
 msgid   "# If ON put cursor at first unread art in group otherwise last art\n"
 msgstr  ""
 
-#: src/lang.c:1718
+#: src/lang.c:1722
 msgid   "Show all articles or only unread articles. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1719
+#: src/lang.c:1723
 msgid   "Show only unread articles"
 msgstr  ""
 
-#: src/lang.c:1720
+#: src/lang.c:1724
 msgid   "# If ON show only new/unread articles otherwise show all.\n"
 msgstr  ""
 
-#: src/lang.c:1725
+#: src/lang.c:1729
 msgid   "Show only groups with unread arts"
 msgstr  ""
 
-#: src/lang.c:1726
+#: src/lang.c:1730
 msgid   "# If ON show only subscribed to groups that contain unread articles.\n"
 msgstr  ""
 
-#: src/lang.c:1731
+#: src/lang.c:1735
 msgid   "Filter which articles"
 msgstr  ""
 
-#: src/lang.c:1732
+#: src/lang.c:1736
 msgid   "# Filter which articles\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = only kill unread articles\n"
@@ -5122,11 +5131,11 @@ msgid   "# Filter which articles\n"
         "#   2 = kill all articles and never show them\n"
 msgstr  ""
 
-#: src/lang.c:1741
+#: src/lang.c:1745
 msgid   "Go to the next unread article with"
 msgstr  ""
 
-#: src/lang.c:1742
+#: src/lang.c:1746
 msgid   "# Go to the unread article with following key(s)\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -5135,11 +5144,11 @@ msgid   "# Go to the unread article with
         "#   3 = PAGE DOWN or TAB\n"
 msgstr  ""
 
-#: src/lang.c:1752
+#: src/lang.c:1756
 msgid   "How to treat blank lines"
 msgstr  ""
 
-#: src/lang.c:1753
+#: src/lang.c:1757
 msgid   "# Trim the article body, remove unnecessary blank lines.\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = Nothing special\n"
@@ -5155,159 +5164,159 @@ msgid   "# Trim the article body, remove
         "#       leading and trailing blank lines\n"
 msgstr  ""
 
-#: src/lang.c:1770
+#: src/lang.c:1774
 msgid   "List thread using right arrow key"
 msgstr  ""
 
-#: src/lang.c:1771
+#: src/lang.c:1775
 msgid   "# If ON automatically list thread when entering it using right arrow key.\n"
 msgstr  ""
 
-#: src/lang.c:1775
+#: src/lang.c:1779
 msgid   "Enter character to indicate deleted articles. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1776
+#: src/lang.c:1780
 msgid   "Character to show deleted articles"
 msgstr  ""
 
-#: src/lang.c:1777
+#: src/lang.c:1781
 msgid   "# Character used to show that an art was deleted (default 'D')\n"
         "# _ is turned into ' '\n"
 msgstr  ""
 
-#: src/lang.c:1782
+#: src/lang.c:1786
 msgid   "Enter character to indicate articles in a range. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1783
+#: src/lang.c:1787
 msgid   "Character to show inrange articles"
 msgstr  ""
 
-#: src/lang.c:1784
+#: src/lang.c:1788
 msgid   "# Character used to show that an art is in a range (default '#')\n"
         "# _ is turned into ' '\n"
 msgstr  ""
 
-#: src/lang.c:1789
+#: src/lang.c:1793
 msgid   "Enter character to indicate that article will return. <CR> sets, <ESC> "
         "cancels."
 msgstr  ""
 
-#: src/lang.c:1790
+#: src/lang.c:1794
 msgid   "Character to show returning arts"
 msgstr  ""
 
-#: src/lang.c:1791
+#: src/lang.c:1795
 msgid   "# Character used to show that an art will return (default '-')\n"
         "# _ is turned into ' '\n"
 msgstr  ""
 
-#: src/lang.c:1796
+#: src/lang.c:1800
 msgid   "Enter character to indicate selected articles. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1797
+#: src/lang.c:1801
 msgid   "Character to show selected articles"
 msgstr  ""
 
-#: src/lang.c:1798
+#: src/lang.c:1802
 msgid   "# Character used to show that an art was auto-selected (default '*')\n"
         "# _ is turned into ' '\n"
 msgstr  ""
 
-#: src/lang.c:1803
+#: src/lang.c:1807
 msgid   "Enter character to indicate recent articles. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1804
+#: src/lang.c:1808
 msgid   "Character to show recent articles"
 msgstr  ""
 
-#: src/lang.c:1805
+#: src/lang.c:1809
 msgid   "# Character used to show that an art is recent (default 'o')\n"
         "# _ is turned into ' '\n"
 msgstr  ""
 
-#: src/lang.c:1810
+#: src/lang.c:1814
 msgid   "Enter character to indicate unread articles. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1811
+#: src/lang.c:1815
 msgid   "Character to show unread articles"
 msgstr  ""
 
-#: src/lang.c:1812
+#: src/lang.c:1816
 msgid   "# Character used to show that an art is unread (default '+')\n"
         "# _ is turned into ' '\n"
 msgstr  ""
 
-#: src/lang.c:1817
+#: src/lang.c:1821
 msgid   "Enter character to indicate read articles. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1818
+#: src/lang.c:1822
 msgid   "Character to show read articles"
 msgstr  ""
 
-#: src/lang.c:1819
+#: src/lang.c:1823
 msgid   "# Character used to show that an art was read (default ' ')\n"
         "# _ is turned into ' '\n"
 msgstr  ""
 
-#: src/lang.c:1824
+#: src/lang.c:1828
 msgid   "Enter character to indicate killed articles. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1825
+#: src/lang.c:1829
 msgid   "Character to show killed articles"
 msgstr  ""
 
-#: src/lang.c:1826
+#: src/lang.c:1830
 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:1831
+#: src/lang.c:1835
 msgid   "Enter character to indicate read selected articles. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1832
+#: src/lang.c:1836
 msgid   "Character to show readselected arts"
 msgstr  ""
 
-#: src/lang.c:1833
+#: src/lang.c:1837
 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:1838
+#: src/lang.c:1842
 msgid   "Enter maximum length of newsgroup names displayed. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1839
+#: src/lang.c:1843
 msgid   "Max. length of group names shown"
 msgstr  ""
 
-#: src/lang.c:1840
+#: src/lang.c:1844
 msgid   "# Maximum length of the names of newsgroups displayed\n"
 msgstr  ""
 
-#: src/lang.c:1845
+#: src/lang.c:1849
 msgid   "Abbreviate long newsgroup names"
 msgstr  ""
 
-#: src/lang.c:1846
+#: src/lang.c:1850
 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:1853
+#: src/lang.c:1857
 msgid   "Show lines/score in listings"
 msgstr  ""
 
-#: src/lang.c:1854
+#: src/lang.c:1858
 msgid   "# What information should be displayed in article/thread listing\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -5316,16 +5325,16 @@ msgid   "# What information should be di
         "#   3 = lines & score\n"
 msgstr  ""
 
-#: src/lang.c:1863
+#: src/lang.c:1867
 msgid   "0 = full page scrolling, -1 = show previous last line as first on next page, -"
         "2 = half page"
 msgstr  ""
 
-#: src/lang.c:1864
+#: src/lang.c:1868
 msgid   "Number of lines to scroll in pager"
 msgstr  ""
 
-#: src/lang.c:1865
+#: src/lang.c:1869
 msgid   "# Number of lines that cursor-up/down will scroll in article pager\n"
         "# Possible values are (the default is marked with *):\n"
         "#  -2 = half-page scrolling\n"
@@ -5341,27 +5350,27 @@ msgstr  "# Number of lines that cursor-u
         "# * 1 = line-by-line\n"
         "#   2 or greater = scroll by 2 or more lines (only in the pager)\n"
 
-#: src/lang.c:1875
+#: src/lang.c:1879
 msgid   "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1876
+#: src/lang.c:1880
 msgid   "Display signatures"
 msgstr  ""
 
-#: src/lang.c:1877
+#: src/lang.c:1881
 msgid   "# If OFF don't show signatures when displaying articles\n"
 msgstr  ""
 
-#: src/lang.c:1881
+#: src/lang.c:1885
 msgid   "Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1882
+#: src/lang.c:1886
 msgid   "Display uue data as an attachment"
 msgstr  ""
 
-#: src/lang.c:1883
+#: src/lang.c:1887
 msgid   "# Handling of uuencoded data in the pager\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = no, display raw uuencoded data\n"
@@ -5371,28 +5380,28 @@ msgid   "# Handling of uuencoded data in
         "#       be folded into a tag line.\n"
 msgstr  ""
 
-#: src/lang.c:1893
+#: src/lang.c:1897
 msgid   "Decode German style TeX umlaut codes to ISO. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1894
+#: src/lang.c:1898
 msgid   "Display \"a as Umlaut-a"
 msgstr  ""
 
-#: src/lang.c:1895
+#: src/lang.c:1899
 msgid   "# If ON decode German style TeX umlaut codes to ISO and\n"
         "# show \"a as Umlaut-a, etc.\n"
 msgstr  ""
 
-#: src/lang.c:1900 src/lang.c:1910
+#: src/lang.c:1904 src/lang.c:1914
 msgid   "Space separated list of header fields"
 msgstr  ""
 
-#: src/lang.c:1901
+#: src/lang.c:1905
 msgid   "Display these header fields (or *)"
 msgstr  ""
 
-#: src/lang.c:1902
+#: src/lang.c:1906
 msgid   "# Which news headers you wish to see. If you want to see _all_ the headers,\n"
         "# place an '*' as this value. This is the only way a wildcard can be used.\n"
         "# If you enter 'X-' as the value, you will see all headers beginning with\n"
@@ -5401,11 +5410,11 @@ msgid   "# Which news headers you wish t
         "# spaces. Not defining anything turns off this option.\n"
 msgstr  ""
 
-#: src/lang.c:1911
+#: src/lang.c:1915
 msgid   "Do not display these header fields"
 msgstr  ""
 
-#: src/lang.c:1912
+#: src/lang.c:1916
 msgid   "# Same as 'news_headers_to_display' except it denotes the opposite.\n"
         "# An example of using both options might be if you thought X- headers were\n"
         "# A Good Thing(tm), but thought Alan and Pape were miscreants...well then "
@@ -5416,627 +5425,627 @@ msgid   "# Same as 'news_headers_to_disp
         "# Not defining anything turns off this option.\n"
 msgstr  ""
 
-#: src/lang.c:1922
+#: src/lang.c:1926
 msgid   "Do you want to enable automatic handling of multipart/alternative articles?"
 msgstr  ""
 
-#: src/lang.c:1923
+#: src/lang.c:1927
 msgid   "Skip multipart/alternative parts"
 msgstr  ""
 
-#: src/lang.c:1924
+#: src/lang.c:1928
 msgid   "# If ON strip multipart/alternative messages automatically\n"
 msgstr  ""
 
-#: src/lang.c:1928
+#: src/lang.c:1932
 msgid   "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1929
+#: src/lang.c:1933
 msgid   "Detection of verbatim blocks"
 msgstr  ""
 
-#: src/lang.c:1930
+#: src/lang.c:1934
 msgid   "# If ON detect verbatim blocks in articles\n"
 msgstr  ""
 
-#: src/lang.c:1935
+#: src/lang.c:1939
 msgid   "A regex used to decide which lines to show in col_quote."
 msgstr  ""
 
-#: src/lang.c:1936
+#: src/lang.c:1940
 msgid   "Regex used to show quoted lines"
 msgstr  ""
 
-#: src/lang.c:1937
+#: src/lang.c:1941
 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:1943
+#: src/lang.c:1947
 msgid   "A regex used to decide which lines to show in col_quote2."
 msgstr  ""
 
-#: src/lang.c:1944
+#: src/lang.c:1948
 msgid   "Regex used to show twice quoted l."
 msgstr  ""
 
-#: src/lang.c:1945
+#: src/lang.c:1949
 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:1951
+#: src/lang.c:1955
 msgid   "A regex used to decide which lines to show in col_quote3."
 msgstr  ""
 
-#: src/lang.c:1952
+#: src/lang.c:1956
 msgid   "Regex used to show >= 3 times q.l."
 msgstr  ""
 
-#: src/lang.c:1953
+#: src/lang.c:1957
 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:1960
+#: src/lang.c:1964
 msgid   "A regex used to decide which words to show in col_markslashes."
 msgstr  ""
 
-#: src/lang.c:1961
+#: src/lang.c:1965
 msgid   "Regex used to highlight /slashes/"
 msgstr  ""
 
-#: src/lang.c:1962
+#: src/lang.c:1966
 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:1968
+#: src/lang.c:1972
 msgid   "A regex used to decide which words to show in col_markstars."
 msgstr  ""
 
-#: src/lang.c:1969
+#: src/lang.c:1973
 msgid   "Regex used to highlight *stars*"
 msgstr  ""
 
-#: src/lang.c:1970
+#: src/lang.c:1974
 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:1976
+#: src/lang.c:1980
 msgid   "A regex used to decide which words to show in col_markstroke."
 msgstr  ""
 
-#: src/lang.c:1977
+#: src/lang.c:1981
 msgid   "Regex used to highlight -strokes-"
 msgstr  ""
 
-#: src/lang.c:1978
+#: src/lang.c:1982
 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:1984
+#: src/lang.c:1988
 msgid   "A regex used to decide which words to show in col_markdash."
 msgstr  ""
 
-#: src/lang.c:1985
+#: src/lang.c:1989
 msgid   "Regex used to highlight _underline_"
 msgstr  ""
 
-#: src/lang.c:1986
+#: src/lang.c:1990
 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:1992
+#: src/lang.c:1996
 msgid   "A regex used to find Subject prefixes to remove.  Use '|' as separator."
 msgstr  ""
 
-#: src/lang.c:1993
+#: src/lang.c:1997
 msgid   "Regex with Subject prefixes"
 msgstr  ""
 
-#: src/lang.c:1994
+#: src/lang.c:1998
 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:1999
+#: src/lang.c:2003
 msgid   "A regex used to find Subject suffixes to remove.  Use '|' as separator."
 msgstr  ""
 
-#: src/lang.c:2000
+#: src/lang.c:2004
 msgid   "Regex with Subject suffixes"
 msgstr  ""
 
-#: src/lang.c:2001
+#: src/lang.c:2005
 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:2006
+#: src/lang.c:2010
 msgid   "A regex used to find the begin of a verbatim block."
 msgstr  ""
 
-#: src/lang.c:2007
+#: src/lang.c:2011
 msgid   "Regex for begin of a verbatim block"
 msgstr  ""
 
-#: src/lang.c:2008
+#: src/lang.c:2012
 msgid   "# A regular expression that tin will use to find the begin of\n"
         "# a verbatim block.\n"
 msgstr  ""
 
-#: src/lang.c:2013
+#: src/lang.c:2017
 msgid   "A regex used to find the end of a verbatim block."
 msgstr  ""
 
-#: src/lang.c:2014
+#: src/lang.c:2018
 msgid   "Regex for end of a verbatim block"
 msgstr  ""
 
-#: src/lang.c:2015
+#: src/lang.c:2019
 msgid   "# A regular expression that tin will use to find the end of\n"
         "# a verbatim block.\n"
 msgstr  ""
 
-#: src/lang.c:2020
+#: src/lang.c:2024
 msgid   "Enter name and options for external MIME viewer, --internal for built-in "
         "viewer"
 msgstr  ""
 
-#: src/lang.c:2021
+#: src/lang.c:2025
 msgid   "MIME binary content viewer"
 msgstr  ""
 
-#: src/lang.c:2022
+#: src/lang.c:2026
 msgid   "# If --internal automatically use the built in MIME viewer for non-text\n"
         "# parts of articles.\n"
         "# Otherwise specify an external viewer program (eg, metamail) or leave blank\n"
         "# for no automatic viewing\n"
 msgstr  ""
 
-#: src/lang.c:2029
+#: src/lang.c:2033
 msgid   "Confirm before starting non-text viewing program"
 msgstr  ""
 
-#: src/lang.c:2030
+#: src/lang.c:2034
 msgid   "Ask before using MIME viewer"
 msgstr  ""
 
-#: src/lang.c:2031
+#: src/lang.c:2035
 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:2036
+#: src/lang.c:2040
 msgid   "Ask to mark groups read when quitting. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2037
+#: src/lang.c:2041
 msgid   "Catchup read groups when quitting"
 msgstr  ""
 
-#: src/lang.c:2038
+#: src/lang.c:2042
 msgid   "# If ON ask user if read groups should all be marked read\n"
 msgstr  ""
 
-#: src/lang.c:2043
+#: src/lang.c:2047
 msgid   "Catchup group using left key"
 msgstr  ""
 
-#: src/lang.c:2044
+#: src/lang.c:2048
 msgid   "# If ON catchup group/thread when leaving with the left arrow key.\n"
 msgstr  ""
 
-#: src/lang.c:2049
+#: src/lang.c:2053
 msgid   "Catchup thread by using left key"
 msgstr  ""
 
-#: src/lang.c:2055
+#: src/lang.c:2059
 msgid   "Which actions require confirmation"
 msgstr  ""
 
-#: src/lang.c:2056
+#: src/lang.c:2060
 msgid   "# What should we ask confirmation for.\n"
 msgstr  ""
 
-#: src/lang.c:2061
+#: src/lang.c:2065
 msgid   "'Mark as (un)read' ignores tags"
 msgstr  ""
 
-#: src/lang.c:2062
+#: src/lang.c:2066
 msgid   "# If ON the 'Mark as (un)read' function marks only the current article.\n"
 msgstr  ""
 
-#: src/lang.c:2066
+#: src/lang.c:2070
 msgid   "Program to run to open URLs, <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2067
+#: src/lang.c:2071
 msgid   "Program that opens URLs"
 msgstr  ""
 
-#: src/lang.c:2068
+#: src/lang.c:2072
 msgid   "# The program used to open URLs. The actual URL will be appended\n"
 msgstr  ""
 
-#: src/lang.c:2073
+#: src/lang.c:2077
 msgid   "Use mouse in xterm"
 msgstr  ""
 
-#: src/lang.c:2074
+#: src/lang.c:2078
 msgid   "# If ON enable mouse button support on xterm terminals\n"
 msgstr  ""
 
-#: src/lang.c:2080
+#: src/lang.c:2084
 msgid   "Use scroll keys on keypad"
 msgstr  ""
 
-#: src/lang.c:2081
+#: src/lang.c:2085
 msgid   "# If ON enable scroll keys on terminals that support it\n"
 msgstr  ""
 
-#: src/lang.c:2086
+#: src/lang.c:2090
 msgid   "Enter maximum number of article to get. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2087
+#: src/lang.c:2091
 msgid   "Number of articles to get"
 msgstr  ""
 
-#: src/lang.c:2088
+#: src/lang.c:2092
 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:2093
+#: src/lang.c:2097
 msgid   "Enter number of days article is considered recent. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2094
+#: src/lang.c:2098
 msgid   "Article recentness time limit"
 msgstr  ""
 
-#: src/lang.c:2095
+#: src/lang.c:2099
 msgid   "# Number of days in which article is considered recent, (0=OFF)\n"
 msgstr  ""
 
-#: src/lang.c:2099
+#: src/lang.c:2103
 msgid   "WILDMAT for normal wildcards, REGEX for full regular expression matching."
 msgstr  ""
 
-#: src/lang.c:2100
+#: src/lang.c:2104
 msgid   "Wildcard matching"
 msgstr  ""
 
-#: src/lang.c:2101
+#: src/lang.c:2105
 msgid   "# Wildcard matching\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = wildmat\n"
         "#   1 = regex\n"
 msgstr  ""
 
-#: src/lang.c:2108
+#: src/lang.c:2112
 msgid   "Enter minimal score before an article is marked killed. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2109
+#: src/lang.c:2113
 msgid   "Score limit (kill)"
 msgstr  ""
 
-#: src/lang.c:2110
+#: src/lang.c:2114
 msgid   "# Score limit before an article is marked killed\n"
 msgstr  ""
 
-#: src/lang.c:2114
+#: src/lang.c:2118
 msgid   "Enter default score to kill articles. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2115
+#: src/lang.c:2119
 msgid   "Default score to kill articles"
 msgstr  ""
 
-#: src/lang.c:2116
+#: src/lang.c:2120
 msgid   "# Default score to kill articles\n"
 msgstr  ""
 
-#: src/lang.c:2120
+#: src/lang.c:2124
 msgid   "Enter minimal score before an article is marked hot. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2121
+#: src/lang.c:2125
 msgid   "Score limit (select)"
 msgstr  ""
 
-#: src/lang.c:2122
+#: src/lang.c:2126
 msgid   "# Score limit before an article is marked hot\n"
 msgstr  ""
 
-#: src/lang.c:2126
+#: src/lang.c:2130
 msgid   "Enter default score to select articles. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2127
+#: src/lang.c:2131
 msgid   "Default score to select articles"
 msgstr  ""
 
-#: src/lang.c:2128
+#: src/lang.c:2132
 msgid   "# Default score to select articles\n"
 msgstr  ""
 
-#: src/lang.c:2134
+#: src/lang.c:2138
 msgid   "Use slrnface to show ''X-Face:''s"
 msgstr  ""
 
-#: src/lang.c:2135
+#: src/lang.c:2139
 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:2143
+#: src/lang.c:2147
 msgid   "Use ANSI color"
 msgstr  "Use ANSI colour"
 
-#: src/lang.c:2144
+#: src/lang.c:2148
 msgid   "# If ON using ANSI-color\n"
 msgstr  "# If ON using ANSI-colour\n"
 
-#: src/lang.c:2149
+#: src/lang.c:2153
 msgid   "Standard foreground color"
 msgstr  "Standard foreground colour"
 
-#: src/lang.c:2150
+#: src/lang.c:2154
 msgid   "# Standard foreground color\n"
         "# Default: -1 (default color)\n"
 msgstr  "# Standard foreground colour\n"
         "# Default: -1 (default colour)\n"
 
-#: src/lang.c:2156
+#: src/lang.c:2160
 msgid   "Standard background color"
 msgstr  "Standard background colour"
 
-#: src/lang.c:2157
+#: src/lang.c:2161
 msgid   "# Standard background color\n"
         "# Default: -1 (default color)\n"
 msgstr  "# Standard background colour\n"
         "# Default: -1 (default colour)\n"
 
-#: src/lang.c:2163
+#: src/lang.c:2167
 msgid   "Color for inverse text (background)"
 msgstr  "Colour for inverse text (bg)"
 
-#: src/lang.c:2164
+#: src/lang.c:2168
 msgid   "# Color of background for inverse text\n"
         "# Default: 4 (blue)\n"
 msgstr  "# Colour of background for inverse text\n"
         "# Default: 4 (blue)\n"
 
-#: src/lang.c:2170
+#: src/lang.c:2174
 msgid   "Color for inverse text (foreground)"
 msgstr  "Colour for inverse text (fg)"
 
-#: src/lang.c:2171
+#: src/lang.c:2175
 msgid   "# Color of foreground for inverse text\n"
         "# Default: 7 (white)\n"
 msgstr  "# Colour of foreground for inverse text\n"
         "# Default: 7 (white)\n"
 
-#: src/lang.c:2177
+#: src/lang.c:2181
 msgid   "Color of text lines"
 msgstr  "Colour of text lines"
 
-#: src/lang.c:2178
+#: src/lang.c:2182
 msgid   "# Color of text lines\n"
         "# Default: -1 (default color)\n"
 msgstr  "# Colour of text lines\n"
         "# Default: -1 (default colour\n"
 
-#: src/lang.c:2184
+#: src/lang.c:2188
 msgid   "Color of mini help menu"
 msgstr  "Colour of mini help menu"
 
-#: src/lang.c:2185
+#: src/lang.c:2189
 msgid   "# Color of mini help menu\n"
         "# Default: 3 (brown)\n"
 msgstr  "# Colour of mini help menu\n"
         "# Default: 3 (brown)\n"
 
-#: src/lang.c:2191
+#: src/lang.c:2195
 msgid   "Color of help text"
 msgstr  "Colour of help text"
 
-#: src/lang.c:2192
+#: src/lang.c:2196
 msgid   "# Color of help pages\n"
         "# Default: -1 (default color)\n"
 msgstr  "# Colour of help pages\n"
         "# Default: -1 (default colour)\n"
 
-#: src/lang.c:2198
+#: src/lang.c:2202
 msgid   "Color of status messages"
 msgstr  "Colour of status messages"
 
-#: src/lang.c:2199
+#: src/lang.c:2203
 msgid   "# Color of messages in last line\n"
         "# Default: 6 (cyan)\n"
 msgstr  "# Colour of messages in last line\n"
         "# Default: 6 (cyan)\n"
 
-#: src/lang.c:2205
+#: src/lang.c:2209
 msgid   "Color of quoted lines"
 msgstr  "Colour of quoted lines"
 
-#: src/lang.c:2206
+#: src/lang.c:2210
 msgid   "# Color of quote-lines\n"
         "# Default: 2 (green)\n"
 msgstr  "# Colour of quote-lines\n"
         "# Default: 2 (green)\n"
 
-#: src/lang.c:2212
+#: src/lang.c:2216
 msgid   "Color of twice quoted line"
 msgstr  "Colour of twice quoted line"
 
-#: src/lang.c:2213
+#: src/lang.c:2217
 msgid   "# Color of twice quoted lines\n"
         "# Default: 3 (brown)\n"
 msgstr  "# Colour of twice quoted lines\n"
         "# Default: 3 (brown)\n"
 
-#: src/lang.c:2219
+#: src/lang.c:2223
 msgid   "Color of =>3 times quoted line"
 msgstr  "Colour of =>3 times quoted line"
 
-#: src/lang.c:2220
+#: src/lang.c:2224
 msgid   "# Color of >=3 times quoted lines\n"
         "# Default: 4 (blue)\n"
 msgstr  "# Colour of >=3 times quoted lines\n"
         "# Default: 4 (blue)\n"
 
-#: src/lang.c:2226
+#: src/lang.c:2230
 msgid   "Color of article header lines"
 msgstr  "Colour of article header lines"
 
-#: src/lang.c:2227
+#: src/lang.c:2231
 msgid   "# Color of header-lines\n"
         "# Default: 2 (green)\n"
 msgstr  "# Colour of header-lines\n"
         "# Default: 2 (green)\n"
 
-#: src/lang.c:2233
+#: src/lang.c:2237
 msgid   "Color of actual news header fields"
 msgstr  "Colour of actual news header fields"
 
-#: src/lang.c:2234
+#: src/lang.c:2238
 msgid   "# Color of actual news header fields\n"
         "# Default: 9 (light red)\n"
 msgstr  "# Colour of actual news header fields\n"
         "# Default: 9 (light red)\n"
 
-#: src/lang.c:2240
+#: src/lang.c:2244
 msgid   "Color of article subject lines"
 msgstr  "Colour of article subject lines"
 
-#: src/lang.c:2241
+#: src/lang.c:2245
 msgid   "# Color of article subject\n"
         "# Default: 6 (cyan)\n"
 msgstr  "# Colour of article subject\n"
         "# Default: 6 (cyan)\n"
 
-#: src/lang.c:2247
+#: src/lang.c:2251
 msgid   "Color of response counter"
 msgstr  "Colour of response counter"
 
-#: src/lang.c:2248
+#: src/lang.c:2252
 msgid   "# Color of response counter\n"
         "# Default: 2 (green)\n"
 msgstr  "# Colour of response counter\n"
         "# Default: 2 (green)\n"
 
-#: src/lang.c:2254
+#: src/lang.c:2258
 msgid   "Color of sender (From:)"
 msgstr  "Colour of sender (From:)"
 
-#: src/lang.c:2255
+#: src/lang.c:2259
 msgid   "# Color of sender (From:)\n"
         "# Default: 2 (green)\n"
 msgstr  "# Colour of sender (From:)\n"
         "# Default: 2 (green)\n"
 
-#: src/lang.c:2261
+#: src/lang.c:2265
 msgid   "Color of help/mail sign"
 msgstr  "Colour of help/mail sign"
 
-#: src/lang.c:2262
+#: src/lang.c:2266
 msgid   "# Color of Help/Mail-Sign\n"
         "# Default: 4 (blue)\n"
 msgstr  "# Colour of Help/Mail-Sign\n"
         "# Default: 4 (blue)\n"
 
-#: src/lang.c:2268
+#: src/lang.c:2272
 msgid   "Color of signatures"
 msgstr  "Colour of signatures"
 
-#: src/lang.c:2269
+#: src/lang.c:2273
 msgid   "# Color of signature\n"
         "# Default: 4 (blue)\n"
 msgstr  "# Colour of signature\n"
         "# Default: 4 (blue)\n"
 
-#: src/lang.c:2275
+#: src/lang.c:2279
 msgid   "Color of highlighted URLs"
 msgstr  "Colour of highlighted URLs"
 
-#: src/lang.c:2276
+#: src/lang.c:2280
 msgid   "# Color of highlighted URLs\n"
         "# Default: -1 (default color)\n"
 msgstr  "# Colour of highlighted URLs\n"
         "# Default: -1 (default colour)\n"
 
-#: src/lang.c:2282
+#: src/lang.c:2286
 msgid   "Color of verbatim blocks"
 msgstr  "Colour of verbatim blocks"
 
-#: src/lang.c:2283
+#: src/lang.c:2287
 msgid   "# Color of verbatim blocks\n"
         "# Default: 5 (pink)\n"
 msgstr  "# Colour of verbatim blocks\n"
         "# Default: 5 (pink)\n"
 
-#: src/lang.c:2289
+#: src/lang.c:2293
 msgid   "Color of highlighting with *stars*"
 msgstr  "Colour of highlighting with *stars*"
 
-#: src/lang.c:2290
+#: src/lang.c:2294
 msgid   "# Color of word highlighting with *stars*\n"
         "# Default: 11 (yellow)\n"
 msgstr  "# Colour of word highlighting with *stars*\n"
         "# Default: 11 (yellow)\n"
 
-#: src/lang.c:2296
+#: src/lang.c:2300
 msgid   "Color of highlighting with _dash_"
 msgstr  "Colour of highlighting with _dash_"
 
-#: src/lang.c:2297
+#: src/lang.c:2301
 msgid   "# Color of word highlighting with _dash_\n"
         "# Default: 13 (light pink)\n"
 msgstr  "# Colour of word highlighting with _dash_\n"
         "# Default: 13 (light pink)\n"
 
-#: src/lang.c:2303
+#: src/lang.c:2307
 msgid   "Color of highlighting with /slash/"
 msgstr  "Colour of highlighting with /slash/"
 
-#: src/lang.c:2304
+#: src/lang.c:2308
 msgid   "# Color of word highlighting with /slash/\n"
         "# Default: 14 (light cyan)\n"
 msgstr  "# Colour of word highlighting with /slash/\n"
         "# Default: 14 (light cyan)\n"
 
-#: src/lang.c:2310
+#: src/lang.c:2314
 msgid   "Color of highlighting with -stroke-"
 msgstr  "Colour of highlighting w. -stroke-"
 
-#: src/lang.c:2311
+#: src/lang.c:2315
 msgid   "# Color of word highlighting with -stroke-\n"
         "# Default: 12 (light blue)\n"
 msgstr  "# Colour of word highlighting with -stroke-\n"
         "# Default: 12 (light blue)\n"
 
-#: src/lang.c:2318
+#: src/lang.c:2322
 msgid   "Attr. of highlighting with *stars*"
 msgstr  ""
 
-#: src/lang.c:2319
+#: src/lang.c:2323
 msgid   "# Attributes of word highlighting on mono terminals\n"
         "# Possible values are:\n"
         "#   0 = Normal\n"
@@ -6051,54 +6060,54 @@ msgid   "# Attributes of word highlighti
         "# Default: 6 (bold)\n"
 msgstr  ""
 
-#: src/lang.c:2334
+#: src/lang.c:2338
 msgid   "Attr. of highlighting with _dash_"
 msgstr  ""
 
-#: src/lang.c:2335
+#: src/lang.c:2339
 msgid   "# Attribute of word highlighting with _dash_\n"
         "# Default: 2 (best highlighting)\n"
 msgstr  ""
 
-#: src/lang.c:2341
+#: src/lang.c:2345
 msgid   "Attr. of highlighting with /slash/"
 msgstr  ""
 
-#: src/lang.c:2342
+#: src/lang.c:2346
 msgid   "# Attribute of word highlighting with /slash/\n"
         "# Default: 5 (half bright)\n"
 msgstr  ""
 
-#: src/lang.c:2348
+#: src/lang.c:2352
 msgid   "Attr. of highlighting with -stroke-"
 msgstr  ""
 
-#: src/lang.c:2349
+#: src/lang.c:2353
 msgid   "# Attribute of word highlighting with -stroke-\n"
         "# Default: 3 (reverse video)\n"
 msgstr  ""
 
-#: src/lang.c:2355
+#: src/lang.c:2359
 msgid   "URL highlighting in message body"
 msgstr  ""
 
-#: src/lang.c:2356
+#: src/lang.c:2360
 msgid   "# Enable URL highlighting?\n"
 msgstr  ""
 
-#: src/lang.c:2361
+#: src/lang.c:2365
 msgid   "Word highlighting in message body"
 msgstr  ""
 
-#: src/lang.c:2362
+#: src/lang.c:2366
 msgid   "# Enable word highlighting?\n"
 msgstr  ""
 
-#: src/lang.c:2367
+#: src/lang.c:2371
 msgid   "What to display instead of mark"
 msgstr  ""
 
-#: src/lang.c:2368
+#: src/lang.c:2372
 msgid   "# Should the leading and ending stars and dashes also be displayed,\n"
         "# even when they are highlighting marks?\n"
         "# Possible values are (the default is marked with *):\n"
@@ -6107,105 +6116,105 @@ msgid   "# Should the leading and ending
         "# * 2 = print a space instead\n"
 msgstr  ""
 
-#: src/lang.c:2377
+#: src/lang.c:2381
 msgid   "Enter column number to wrap article lines to in the pager. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2378
+#: src/lang.c:2382
 msgid   "Page line wrap column"
 msgstr  ""
 
-#: src/lang.c:2379
+#: src/lang.c:2383
 msgid   "# Wrap article lines at column\n"
 msgstr  ""
 
-#: src/lang.c:2384
+#: src/lang.c:2388
 msgid   "Wrap around threads on next unread"
 msgstr  ""
 
-#: src/lang.c:2385
+#: src/lang.c:2389
 msgid   "# If ON wrap around threads on searching next unread article\n"
 msgstr  ""
 
-#: src/lang.c:2389
+#: src/lang.c:2393
 msgid   "Enter default mail address (and fullname). <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2390 src/lang.c:2822
+#: src/lang.c:2394 src/lang.c:2838
 msgid   "Mail address (and fullname)"
 msgstr  ""
 
-#: src/lang.c:2391
+#: src/lang.c:2395
 msgid   "# User's mail address (and fullname), if not username@host (fullname)\n"
 msgstr  ""
 
-#: src/lang.c:2396
+#: src/lang.c:2400
 msgid   "Show empty Followup-To in editor"
 msgstr  ""
 
-#: src/lang.c:2397
+#: src/lang.c:2401
 msgid   "# If ON show empty Followup-To header when editing an article\n"
 msgstr  ""
 
-#: src/lang.c:2401
+#: src/lang.c:2405
 msgid   "Enter path/! command/--none to create your default signature. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2402
+#: src/lang.c:2406
 msgid   "Create signature from path/command"
 msgstr  ""
 
-#: src/lang.c:2403
+#: src/lang.c:2407
 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"
         "# sigfile=--none     don't append a signature\n"
 msgstr  ""
 
-#: src/lang.c:2410
+#: src/lang.c:2414
 msgid   "Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2411
+#: src/lang.c:2415
 msgid   "Prepend signature with \"-- \""
 msgstr  ""
 
-#: src/lang.c:2412
+#: src/lang.c:2416
 msgid   "# If ON prepend the signature with dashes '\\n-- \\n'\n"
 msgstr  ""
 
-#: src/lang.c:2416
+#: src/lang.c:2420
 msgid   "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2417
+#: src/lang.c:2421
 msgid   "Add signature when reposting"
 msgstr  ""
 
-#: src/lang.c:2418
+#: src/lang.c:2422
 msgid   "# If ON add signature to reposted articles\n"
 msgstr  ""
 
-#: src/lang.c:2422
+#: src/lang.c:2426
 #, c-format
 msgid   "Enter quotation marks, %s or %S for author's initials."
 msgstr  ""
 
-#: src/lang.c:2423
+#: src/lang.c:2427
 msgid   "Characters used as quote-marks"
 msgstr  ""
 
-#: src/lang.c:2424
+#: src/lang.c:2428
 #, c-format
 msgid   "# Characters used in quoting to followups and replies.\n"
-        "# '_' is replaced by ' ', %%s, %%S are replaced by author's initials.\n"
+        "# '_' is replaced by ' ', %s, %S are replaced by author's initials.\n"
 msgstr  ""
 
-#: src/lang.c:2430
+#: src/lang.c:2434
 msgid   "Quoting behavior"
 msgstr  "Quoting behaviour"
 
-#: src/lang.c:2431
+#: src/lang.c:2435
 msgid   "# How quoting should be handled when following up or replying.\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = Nothing special\n"
@@ -6218,50 +6227,49 @@ msgid   "# How quoting should be handled
         "#   7 = Compress quotes, quote signatures, quote empty lines\n"
 msgstr  ""
 
-#: src/lang.c:2444 src/lang.c:2452 src/lang.c:2458
+#: src/lang.c:2448 src/lang.c:2456 src/lang.c:2462
 msgid   "%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name"
 msgstr  ""
 
-#: src/lang.c:2445
+#: src/lang.c:2449
 msgid   "Quote line when following up"
 msgstr  ""
 
-#: src/lang.c:2446
-#, c-format
+#: src/lang.c:2450
 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"
+        "# %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:2453
+#: src/lang.c:2457
 msgid   "Quote line when cross-posting"
 msgstr  ""
 
-#: src/lang.c:2459
+#: src/lang.c:2463
 msgid   "Quote line when mailing"
 msgstr  ""
 
-#: src/lang.c:2464
+#: src/lang.c:2468
 msgid   "If ON, include User-Agent: header. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2465
+#: src/lang.c:2469
 msgid   "Insert 'User-Agent:' header"
 msgstr  ""
 
-#: src/lang.c:2466
+#: src/lang.c:2470
 msgid   "# If ON include advertising User-Agent: header\n"
 msgstr  ""
 
-#: src/lang.c:2471
+#: src/lang.c:2475
 msgid   "Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr  ""
 
-#: src/lang.c:2472
+#: src/lang.c:2476
 msgid   "MM_CHARSET"
 msgstr  ""
 
-#: src/lang.c:2473
+#: src/lang.c:2477
 msgid   "# Charset supported locally which is also used for MIME header and\n"
         "# Content-Type header.\n"
         "# If not set, the value of the environment variable MM_CHARSET is used.\n"
@@ -6270,39 +6278,39 @@ msgid   "# Charset supported locally whi
         "# mm_charset is considered not displayable and represented as '?'.\n"
 msgstr  ""
 
-#: src/lang.c:2483
+#: src/lang.c:2487
 msgid   "MM_NETWORK_CHARSET"
 msgstr  ""
 
-#: src/lang.c:2484
+#: src/lang.c:2488
 msgid   "# Charset used for MIME (Content-Type) header in postings.\n"
 msgstr  ""
 
-#: src/lang.c:2488
+#: src/lang.c:2492
 msgid   "Enter local charset name (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr  ""
 
-#: src/lang.c:2489
+#: src/lang.c:2493
 msgid   "MM_LOCAL_CHARSET"
 msgstr  ""
 
-#: src/lang.c:2490
+#: src/lang.c:2494
 msgid   "# Charset supported locally.\n"
 msgstr  ""
 
-#: src/lang.c:2497
+#: src/lang.c:2501
 msgid   "Mailbox format"
 msgstr  ""
 
-#: src/lang.c:2498
+#: src/lang.c:2502
 msgid   "# Format of the mailbox.\n"
 msgstr  ""
 
-#: src/lang.c:2503
+#: src/lang.c:2507
 msgid   "MIME encoding in news messages"
 msgstr  ""
 
-#: src/lang.c:2504
+#: src/lang.c:2508
 msgid   "# MIME encoding (8bit, base64, quoted-printable, 7bit) of the body\n"
         "# for mails and posts, if necessary. QP is efficient for most European\n"
         "# character sets (ISO-8859-X) with small fraction of non-US-ASCII chars,\n"
@@ -6310,42 +6318,42 @@ msgid   "# MIME encoding (8bit, base64, 
         "# Russian charsets with a lot of 8bit characters.\n"
 msgstr  ""
 
-#: src/lang.c:2512 src/lang.c:2533
+#: src/lang.c:2516 src/lang.c:2537
 msgid   "Don't change unless you know what you are doing. <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2513
+#: src/lang.c:2517
 msgid   "Use 8bit characters in news headers"
 msgstr  ""
 
-#: src/lang.c:2514
+#: src/lang.c:2518
 msgid   "# If ON, 8bit characters in news headers are NOT encoded.\n"
         "# default is OFF. Thus 8bit characters are encoded by default.\n"
         "# 8bit chars in header are encoded regardless of the value of this\n"
         "# parameter unless post_mime_encoding is 8bit as well.\n"
 msgstr  ""
 
-#: src/lang.c:2521
+#: src/lang.c:2525
 msgid   "Auto-view post-processed files <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2522
+#: src/lang.c:2526
 msgid   "View post-processed files"
 msgstr  ""
 
-#: src/lang.c:2523
+#: src/lang.c:2527
 msgid   "# If set, post processed files will be opened in a viewer\n"
 msgstr  ""
 
-#: src/lang.c:2528
+#: src/lang.c:2532
 msgid   "MIME encoding in mail messages"
 msgstr  ""
 
-#: src/lang.c:2534
+#: src/lang.c:2538
 msgid   "Use 8bit characters in mail headers"
 msgstr  ""
 
-#: src/lang.c:2535
+#: src/lang.c:2539
 msgid   "# If ON, 8bit characters in mail headers are NOT encoded.\n"
         "# default is OFF. Thus 8bit characters are encoded by default.\n"
         "# 8bit chars in headers are encoded regardless of the value of this "
@@ -6355,34 +6363,34 @@ msgid   "# If ON, 8bit characters in mai
         "# turn it ON unless you have some compelling reason.\n"
 msgstr  ""
 
-#: src/lang.c:2545
+#: src/lang.c:2549
 msgid   "Strip blanks from ends of lines"
 msgstr  ""
 
-#: src/lang.c:2546
+#: src/lang.c:2550
 msgid   "# If ON strip blanks from ends of lines for faster display on slow "
         "terminals.\n"
 msgstr  ""
 
-#: src/lang.c:2551
+#: src/lang.c:2555
 msgid   "If ON, use transliteration. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2552
+#: src/lang.c:2556
 msgid   "Transliteration"
 msgstr  ""
 
-#: src/lang.c:2553
+#: src/lang.c:2557
 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:2561
+#: src/lang.c:2565
 msgid   "Send you a Cc/Bcc automatically"
 msgstr  ""
 
-#: src/lang.c:2562
+#: src/lang.c:2566
 msgid   "# Put your name in the Cc: and/or Bcc: field when mailing an article.\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = No\n"
@@ -6391,112 +6399,112 @@ msgid   "# Put your name in the Cc: and/
         "#   3 = Cc and Bcc\n"
 msgstr  ""
 
-#: src/lang.c:2571
+#: src/lang.c:2575
 msgid   "Enter address elements about which you want to be warned. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2572
+#: src/lang.c:2576
 msgid   "Spamtrap warning address parts"
 msgstr  ""
 
-#: src/lang.c:2573
+#: src/lang.c:2577
 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:2578
+#: src/lang.c:2582
 msgid   "Enter default number of days a filter entry will be valid. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2579
+#: src/lang.c:2583
 msgid   "No. of days a filter entry is valid"
 msgstr  ""
 
-#: src/lang.c:2580
+#: src/lang.c:2584
 msgid   "# Number of days a short term filter will be active\n"
 msgstr  ""
 
-#: src/lang.c:2584
+#: src/lang.c:2588
 msgid   "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2585
+#: src/lang.c:2589
 msgid   "Add posted articles to filter"
 msgstr  ""
 
-#: src/lang.c:2586
+#: src/lang.c:2590
 msgid   "# If ON add posted articles which start a new thread to filter for\n"
         "# highlighting follow-ups\n"
 msgstr  ""
 
-#: src/lang.c:2590
+#: src/lang.c:2594
 msgid   "The directory where articles/threads are to be saved in mailbox format."
 msgstr  ""
 
-#: src/lang.c:2591
+#: src/lang.c:2595
 msgid   "Mail directory"
 msgstr  ""
 
-#: src/lang.c:2592
+#: src/lang.c:2596
 msgid   "# (-m) directory where articles/threads are saved in mailbox format\n"
 msgstr  ""
 
-#: src/lang.c:2597
+#: src/lang.c:2601
 msgid   "Save articles in batch mode (-S)"
 msgstr  ""
 
-#: src/lang.c:2598
+#: src/lang.c:2602
 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:2603
+#: src/lang.c:2607
 msgid   "The directory where you want articles/threads saved."
 msgstr  ""
 
-#: src/lang.c:2604
+#: src/lang.c:2608
 msgid   "Directory to save arts/threads in"
 msgstr  ""
 
-#: src/lang.c:2605
+#: src/lang.c:2609
 msgid   "# Directory where articles/threads are saved\n"
 msgstr  ""
 
-#: src/lang.c:2609
+#: src/lang.c:2613
 msgid   "Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2610
+#: src/lang.c:2614
 msgid   "Use Archive-name: header for save"
 msgstr  ""
 
-#: src/lang.c:2611
+#: src/lang.c:2615
 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:2616
+#: src/lang.c:2620
 msgid   "Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
         "cancels."
 msgstr  ""
 
-#: src/lang.c:2617
+#: src/lang.c:2621
 msgid   "Mark saved articles/threads as read"
 msgstr  ""
 
-#: src/lang.c:2618
+#: src/lang.c:2622
 msgid   "# If ON mark articles that are saved as read\n"
 msgstr  ""
 
-#: src/lang.c:2622
+#: src/lang.c:2626
 msgid   "Do post processing (eg. extract attachments) for saved articles."
 msgstr  ""
 
-#: src/lang.c:2623
+#: src/lang.c:2627
 msgid   "Post process saved articles"
 msgstr  ""
 
-#: src/lang.c:2624
+#: src/lang.c:2628
 msgid   "# Perform post processing (saving binary attachments) from saved articles.\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = no\n"
@@ -6504,107 +6512,105 @@ msgid   "# Perform post processing (savi
         "#   2 = yes\n"
 msgstr  ""
 
-#: src/lang.c:2633
+#: src/lang.c:2637
 msgid   "Process only unread articles"
 msgstr  ""
 
-#: src/lang.c:2634
+#: src/lang.c:2638
 msgid   "# If ON only save/print/pipe/mail unread articles (tagged articles excepted)\n"
 msgstr  ""
 
-#: src/lang.c:2639
+#: src/lang.c:2643
 msgid   "Print all or just part of header. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2640
+#: src/lang.c:2644
 msgid   "Print all headers when printing"
 msgstr  ""
 
-#: src/lang.c:2641
+#: src/lang.c:2645
 msgid   "# If ON print all of article header otherwise just the important lines\n"
 msgstr  ""
 
-#: src/lang.c:2645
+#: src/lang.c:2649
 msgid   "The printer program with options that is to be used to print articles/threads."
 msgstr  ""
 
-#: src/lang.c:2646
+#: src/lang.c:2650
 msgid   "Printer program with options"
 msgstr  ""
 
-#: src/lang.c:2647
+#: src/lang.c:2651
 msgid   "# Print program with parameters used to print articles/threads\n"
 msgstr  ""
 
-#: src/lang.c:2653
+#: src/lang.c:2657
 msgid   "Force redraw after certain commands"
 msgstr  ""
 
-#: src/lang.c:2654
+#: src/lang.c:2658
 msgid   "# If ON a screen redraw will always be done after certain external commands\n"
 msgstr  ""
 
-#: src/lang.c:2658
+#: src/lang.c:2662
 msgid   "Start editor with line offset. <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2659
+#: src/lang.c:2663
 msgid   "Start editor with line offset"
 msgstr  ""
 
-#: src/lang.c:2660
+#: src/lang.c:2664
 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:2665
+#: src/lang.c:2669
 msgid   "Enter %E for editor, %F for filename, %N for line-number, <CR> to set."
 msgstr  ""
 
-#: src/lang.c:2666
+#: src/lang.c:2670
 msgid   "Invocation of your editor"
 msgstr  ""
 
-#: src/lang.c:2667
-#, c-format
+#: src/lang.c:2671
 msgid   "# Format of editor line including parameters\n"
-        "# %%E Editor  %%F Filename  %%N Linenumber\n"
+        "# %E Editor  %F Filename  %N Linenumber\n"
 msgstr  ""
 
-#: src/lang.c:2672
+#: src/lang.c:2676
 msgid   "Enter name and options for external-inews, --internal for internal inews"
 msgstr  ""
 
-#: src/lang.c:2673
+#: src/lang.c:2677
 msgid   "External inews"
 msgstr  ""
 
-#: src/lang.c:2674
+#: src/lang.c:2678
 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:2678
+#: src/lang.c:2682
 msgid   "Enter %M for mailer, %S for subject, %T for to, %F for filename, <CR> to set."
 msgstr  ""
 
-#: src/lang.c:2679
+#: src/lang.c:2683
 msgid   "Invocation of your mail command"
 msgstr  ""
 
-#: src/lang.c:2680
-#, c-format
+#: src/lang.c:2684
 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"
+        "# %M Mailer  %S Subject  %T To  %F Filename\n"
+        "# ie. to use elm as your mailer:    elm -s \"%S\" \"%T\" < %F\n"
+        "# ie. elm interactive          :    elm -i %F -s \"%S\" \"%T\"\n"
 msgstr  ""
 
-#: src/lang.c:2688
+#: src/lang.c:2692
 msgid   "Use interactive mail reader"
 msgstr  ""
 
-#: src/lang.c:2689
+#: src/lang.c:2693
 msgid   "# Interactive mailreader\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = no interactive mailreader\n"
@@ -6612,64 +6618,64 @@ msgid   "# Interactive mailreader\n"
         "#   2 = use interactive mailreader without headers in file\n"
 msgstr  ""
 
-#: src/lang.c:2698
+#: src/lang.c:2702
 msgid   "Remove ~/.article after posting"
 msgstr  ""
 
-#: src/lang.c:2699
+#: src/lang.c:2703
 msgid   "# If ON remove ~/.article after posting.\n"
 msgstr  ""
 
-#: src/lang.c:2705
+#: src/lang.c:2709
 msgid   "Use UTF-8 graphics (thrd tree etc.)"
 msgstr  ""
 
-#: src/lang.c:2706
+#: src/lang.c:2710
 msgid   "# If ON use UTF-8 characters for indicator '->', tree and ellipsis '...'.\n"
 msgstr  ""
 
-#: src/lang.c:2711
+#: src/lang.c:2715
 msgid   "Filename for all posted articles, <CR> sets, no filename=do not save."
 msgstr  ""
 
-#: src/lang.c:2712
+#: src/lang.c:2716
 msgid   "Filename for posted articles"
 msgstr  ""
 
-#: src/lang.c:2713
+#: src/lang.c:2717
 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:2718
+#: src/lang.c:2722
 msgid   "Keep all failed articles in ~/dead.articles. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2719
+#: src/lang.c:2723
 msgid   "Keep failed arts in ~/dead.articles"
 msgstr  ""
 
-#: src/lang.c:2720
+#: src/lang.c:2724
 msgid   "# If ON keep all failed postings in ~/dead.articles\n"
 msgstr  ""
 
-#: src/lang.c:2724
+#: src/lang.c:2728
 msgid   "Do you want to strip unsubscribed groups from .newsrc"
 msgstr  ""
 
-#: src/lang.c:2725
+#: src/lang.c:2729
 msgid   "No unsubscribed groups in newsrc"
 msgstr  ""
 
-#: src/lang.c:2726
+#: src/lang.c:2730
 msgid   "# If ON strip unsubscribed groups from newsrc\n"
 msgstr  ""
 
-#: src/lang.c:2731
+#: src/lang.c:2735
 msgid   "Remove bogus groups from newsrc"
 msgstr  ""
 
-#: src/lang.c:2732
+#: src/lang.c:2736
 msgid   "# What to do with bogus groups in newsrc file\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = keep\n"
@@ -6677,248 +6683,262 @@ msgid   "# What to do with bogus groups 
         "#   2 = highlight with D on selection screen\n"
 msgstr  ""
 
-#: src/lang.c:2741
+#: src/lang.c:2745
 msgid   "Enter number of seconds to wait for a response from the server. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2742
+#: src/lang.c:2746
 msgid   "NNTP read timeout in seconds"
 msgstr  ""
 
-#: src/lang.c:2743
+#: src/lang.c:2747
 msgid   "# Time in seconds to wait for a response from the server (0=no timeout)\n"
 msgstr  ""
 
-#: src/lang.c:2748
+#: src/lang.c:2752
 msgid   "Enter number of seconds until active file will be reread. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2749
+#: src/lang.c:2753
 msgid   "Interval in secs to reread active"
 msgstr  ""
 
-#: src/lang.c:2750
+#: src/lang.c:2754
 msgid   "# Time interval in seconds between rereading the active file (0=never)\n"
 msgstr  ""
 
-#: src/lang.c:2755
+#: src/lang.c:2759
 msgid   "Reconnect to server automatically"
 msgstr  ""
 
-#: src/lang.c:2756
+#: src/lang.c:2760
 msgid   "# If ON automatically reconnect to NNTP server if the connection is broken\n"
 msgstr  ""
 
-#: src/lang.c:2760
+#: src/lang.c:2764
 msgid   "Create local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2761
+#: src/lang.c:2765
 msgid   "Cache NNTP overview files locally"
 msgstr  ""
 
-#: src/lang.c:2762
+#: src/lang.c:2766
 msgid   "# If ON, create local copies of NNTP overview files.\n"
 msgstr  ""
 
-#: src/lang.c:2766
+#: src/lang.c:2770
 msgid   "Enter format string. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2767
+#: src/lang.c:2771
 msgid   "Format string for display of dates"
 msgstr  ""
 
-#: src/lang.c:2768
+#: src/lang.c:2772
 msgid   "# Format string for date representation\n"
 msgstr  ""
 
-#: src/lang.c:2774
+#: src/lang.c:2778
 msgid   "Unicode normalization form"
 msgstr  "Unicode normalisation form"
 
-#: src/lang.c:2775
+#: src/lang.c:2779
 msgid   "# Unicode normalization form\n"
-        "# Possible values are (the default is marked with *):\n"
+        "# Possible values are:\n"
         "#   0 = None\n"
-        "# * 1 = NFKC\n"
+        "#   1 = NFKC\n"
         "#   2 = NFKD\n"
         "#   3 = NFC\n"
         "#   4 = NFD\n"
 msgstr  "# Unicode normalisation form\n"
-        "# Possible values are (the default is marked with *):\n"
+        "# Possible values are:\n"
         "#   0 = None\n"
-        "# * 1 = NFKC\n"
+        "#   1 = NFKC\n"
         "#   2 = NFKD\n"
         "#   3 = NFC\n"
         "#   4 = NFD\n"
 
-#: src/lang.c:2787
+#: src/lang.c:2792
 msgid   "Render BiDi"
 msgstr  ""
 
-#: src/lang.c:2788
+#: src/lang.c:2793
 msgid   "# If ON, bi-directional text is rendered by tin\n"
 msgstr  ""
 
-#: src/lang.c:2798
+#: src/lang.c:2800
+msgid   "Function for sorting articles"
+msgstr  ""
+
+#: src/lang.c:2801
+msgid   "# Function for sorting articles\n"
+        "# Possible values are (the default is marked with *):\n"
+        "# * 0 = qsort\n"
+        "#   1 = heapsort\n"
+msgstr  "# Function for sorting articles\n"
+        "# Possible values are (the default is marked with *):\n"
+        "# * 0 = qsort\n"
+        "#   1 = heapsort\n"
+
+#: src/lang.c:2814
 msgid   "Automatically GroupMarkUnselArtRead"
 msgstr  ""
 
-#: src/lang.c:2804
+#: src/lang.c:2820
 msgid   "Delete post-process files"
 msgstr  ""
 
-#: src/lang.c:2809
+#: src/lang.c:2825
 msgid   "Filename for all mailed articles, <CR> sets, no filename=do not save."
 msgstr  ""
 
-#: src/lang.c:2810
+#: src/lang.c:2826
 msgid   "Mailbox to save sent mails"
 msgstr  ""
 
-#: src/lang.c:2815
+#: src/lang.c:2831
 msgid   "Set Followup-To: header to this group(s). <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2816
+#: src/lang.c:2832
 msgid   "Followup-To: header"
 msgstr  ""
 
-#: src/lang.c:2821
+#: src/lang.c:2837
 msgid   "Enter default mail address (and fullname). <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2828
+#: src/lang.c:2844
 msgid   "Path and options for ispell-like spell-checker. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2829
+#: src/lang.c:2845
 msgid   "Ispell program"
 msgstr  ""
 
-#: src/lang.c:2835
+#: src/lang.c:2851
 msgid   "When group is a mailing list, send responses to this email address."
 msgstr  ""
 
-#: src/lang.c:2836
+#: src/lang.c:2852
 msgid   "Mailing list address"
 msgstr  ""
 
-#: src/lang.c:2842
+#: src/lang.c:2858
 msgid   "Forward articles as attachement"
 msgstr  ""
 
-#: src/lang.c:2847
+#: src/lang.c:2863
 msgid   "A comma separated list of MIME major/minor Content-Types. <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2848
+#: src/lang.c:2864
 msgid   "Which MIME types will be saved"
 msgstr  ""
 
-#: src/lang.c:2853
+#: src/lang.c:2869
 msgid   "Value of the Organization: header. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2854
+#: src/lang.c:2870
 msgid   "Organization: header"
 msgstr  ""
 
-#: src/lang.c:2859
+#: src/lang.c:2875
 msgid   "Filename for saved articles. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2860
+#: src/lang.c:2876
 msgid   "savefile"
 msgstr  ""
 
-#: src/lang.c:2865 src/lang.c:2889
+#: src/lang.c:2881 src/lang.c:2905
 msgid   "Scope for the filter rule. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2866
+#: src/lang.c:2882
 msgid   "Quick (1 key) select filter scope"
 msgstr  ""
 
-#: src/lang.c:2871 src/lang.c:2895
+#: src/lang.c:2887 src/lang.c:2911
 msgid   "Header for filter rule. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2872
+#: src/lang.c:2888
 msgid   "Quick (1 key) select filter header"
 msgstr  ""
 
-#: src/lang.c:2877 src/lang.c:2901
+#: src/lang.c:2893 src/lang.c:2917
 msgid   "ON = case sensitive, OFF = ignore case. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2878
+#: src/lang.c:2894
 msgid   "Quick (1 key) select filter case"
 msgstr  ""
 
-#: src/lang.c:2883 src/lang.c:2907
+#: src/lang.c:2899 src/lang.c:2923
 msgid   "ON = expire, OFF = don't ever expire. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2884
+#: src/lang.c:2900
 msgid   "Quick (1 key) select filter expire"
 msgstr  ""
 
-#: src/lang.c:2890
+#: src/lang.c:2906
 msgid   "Quick (1 key) kill filter scope"
 msgstr  ""
 
-#: src/lang.c:2896
+#: src/lang.c:2912
 msgid   "Quick (1 key) kill filter header"
 msgstr  ""
 
-#: src/lang.c:2902
+#: src/lang.c:2918
 msgid   "Quick (1 key) kill filter case"
 msgstr  ""
 
-#: src/lang.c:2908
+#: src/lang.c:2924
 msgid   "Quick (1 key) kill filter expire"
 msgstr  ""
 
-#: src/lang.c:2914
+#: src/lang.c:2930
 msgid   "Assume this charset if no charset declaration is present, <CR> to set."
 msgstr  ""
 
-#: src/lang.c:2915
+#: src/lang.c:2931
 msgid   "UNDECLARED_CHARSET"
 msgstr  ""
 
-#: src/lang.c:2921
+#: src/lang.c:2937
 msgid   "Add this text at the start of the message body. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2922
+#: src/lang.c:2938
 msgid   "X_Body"
 msgstr  ""
 
-#: src/lang.c:2927
+#: src/lang.c:2943
 msgid   "Insert this header when posting. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2928
+#: src/lang.c:2944
 msgid   "X_Headers"
 msgstr  ""
 
-#: src/lang.c:2933
+#: src/lang.c:2949
 msgid   "Automatically insert an X-Comment-To: header? <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2934
+#: src/lang.c:2950
 msgid   "Insert 'X-Comment-To:' header"
 msgstr  ""
 
-#: src/misc.c:3796
+#: src/misc.c:3825
 #, c-format
 msgid   "Version: %s %s release %s (\"%s\") %s %s\n"
 msgstr  ""
 
-#: src/misc.c:3799
+#: src/misc.c:3828
 #, c-format
 msgid   "Version: %s %s release %s (\"%s\")\n"
 msgstr  ""
Binary files tin-2.1.0/po/et.gmo and tin-2.1.1/po/et.gmo differ
diff -Nurp --exclude='.bzr*' tin-2.1.0/po/et.po tin-2.1.1/po/et.po
--- tin-2.1.0/po/et.po	2011-12-23 18:27:17.000000000 +0100
+++ tin-2.1.1/po/et.po	2012-06-23 11:49:05.867168657 +0200
@@ -5,7 +5,7 @@
 msgid   ""
 msgstr  "Project-Id-Version: tin 2.0.0\n"
         "Report-Msgid-Bugs-To: \n"
-        "POT-Creation-Date: 2011-12-23 18:26+0100\n"
+        "POT-Creation-Date: 2012-06-23 11:48+0200\n"
         "PO-Revision-Date: 2011-11-20 02:23+0200\n"
         "Last-Translator: Toomas Soome <Toomas.Soome@microlink.ee>\n"
         "Language-Team: Estonian <linux-ee@lists.eenet.ee>\n"
@@ -4698,7 +4698,7 @@ msgstr  "Terminal ei toeta värve"
 msgid   "Trying %s"
 msgstr  "Proovin %s"
 
-#: src/lang.c:1244 src/lang.c:1272 src/lang.c:1290 src/lang.c:1543 src/refs.c:288
+#: src/lang.c:1244 src/lang.c:1272 src/lang.c:1290 src/lang.c:1551 src/refs.c:288
 msgid   "None"
 msgstr  "Pole"
 
@@ -5039,175 +5039,183 @@ msgid   "Last posting date (ascending)"
 msgstr  "Viimane postitamise kuupäev (kasvavalt)"
 
 #: src/lang.c:1472
+msgid   "Quick-sort"
+msgstr  ""
+
+#: src/lang.c:1473
+msgid   "Heap-sort"
+msgstr  ""
+
+#: src/lang.c:1480
 msgid   "Always Keep"
 msgstr  "Hoia alati"
 
-#: src/lang.c:1473
+#: src/lang.c:1481
 msgid   "Always Remove"
 msgstr  "Eemalda alati"
 
-#: src/lang.c:1474
+#: src/lang.c:1482
 msgid   "Mark with D on selection screen"
 msgstr  "Märgi valikuekraanil tähega D"
 
-#: src/lang.c:1480
+#: src/lang.c:1488
 msgid   "Kill only unread arts"
 msgstr  "Surma ainult lugemata artiklid"
 
-#: src/lang.c:1481
+#: src/lang.c:1489
 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:1482
+#: src/lang.c:1490
 msgid   "Kill all arts and never show"
 msgstr  "Surma kõik artiklid ja ära näita"
 
-#: src/lang.c:1488
+#: src/lang.c:1496
 msgid   "Nothing special"
 msgstr  "Ei midagi erilist"
 
-#: src/lang.c:1489
+#: src/lang.c:1497
 msgid   "Compress quotes"
 msgstr  "Tihenda tsitaadid"
 
-#: src/lang.c:1490
+#: src/lang.c:1498
 msgid   "Quote signatures"
 msgstr  "Tsiteeri allkirju"
 
-#: src/lang.c:1491
+#: src/lang.c:1499
 msgid   "Compress quotes, quote sigs"
 msgstr  "Tihenda tsitaadid, tsiteeri allkirju"
 
-#: src/lang.c:1492
+#: src/lang.c:1500
 msgid   "Quote empty lines"
 msgstr  "Tsiteeri tühje ridu"
 
-#: src/lang.c:1493
+#: src/lang.c:1501
 msgid   "Compress quotes, quote empty lines"
 msgstr  "Tihenda tsitaadid, tsiteeri tühje ridu"
 
-#: src/lang.c:1494
+#: src/lang.c:1502
 msgid   "Quote sigs & empty lines"
 msgstr  "Tsiteeri allkirju ja tühje ridu"
 
-#: src/lang.c:1495
+#: src/lang.c:1503
 msgid   "Comp. q., quote sigs & empty lines"
 msgstr  "Tihenda tsitaate, tsiteeri allkirju ja tühje ridu"
 
-#: src/lang.c:1535
+#: src/lang.c:1543
 msgid   "no"
 msgstr  "ei"
 
-#: src/lang.c:1536
+#: src/lang.c:1544
 msgid   "with headers"
 msgstr  "päistega"
 
-#: src/lang.c:1537
+#: src/lang.c:1545
 msgid   "without headers"
 msgstr  "päisteta"
 
-#: src/lang.c:1545 src/lang.c:1551
+#: src/lang.c:1552
 msgid   "NFKC"
 msgstr  "NFKC"
 
-#: src/lang.c:1546
+#: src/lang.c:1554
 msgid   "NFKD"
 msgstr  "NFKD"
 
-#: src/lang.c:1547
+#: src/lang.c:1555
 msgid   "NFC"
 msgstr  "NFC"
 
-#: src/lang.c:1548
+#: src/lang.c:1556
 msgid   "NFD"
 msgstr  "NFD"
 
-#: src/lang.c:1560
+#: src/lang.c:1564
 msgid   "Display Options"
 msgstr  "Ekraani seaded"
 
-#: src/lang.c:1567
+#: src/lang.c:1571
 msgid   "Color Options"
 msgstr  "Värvide seaded"
 
-#: src/lang.c:1573
+#: src/lang.c:1577
 #, fuzzy
 msgid   "Highlight Options"
 msgstr  "Filtreerimise seaded"
 
-#: src/lang.c:1580
+#: src/lang.c:1584
 msgid   "Article-Limiting Options"
 msgstr  "Artikli piirangute seaded"
 
-#: src/lang.c:1586
+#: src/lang.c:1590
 msgid   "Posting/Mailing Options"
 msgstr  "Postitamise/saatmise seaded"
 
-#: src/lang.c:1592
+#: src/lang.c:1596
 msgid   "Saving/Printing Options"
 msgstr  "Salvestamise/trükkimise seaded"
 
-#: src/lang.c:1598
+#: src/lang.c:1602
 msgid   "Expert Options"
 msgstr  "Ekspertseaded"
 
-#: src/lang.c:1604
+#: src/lang.c:1608
 msgid   "Filtering Options"
 msgstr  "Filtreerimise seaded"
 
-#: src/lang.c:1609 src/lang.c:1640 src/lang.c:1646 src/lang.c:1672 src/lang.c:1724
-#: src/lang.c:1730 src/lang.c:1740 src/lang.c:1751 src/lang.c:1769 src/lang.c:1844
-#: src/lang.c:1852 src/lang.c:2042 src/lang.c:2048 src/lang.c:2054 src/lang.c:2060
-#: src/lang.c:2072 src/lang.c:2079 src/lang.c:2133 src/lang.c:2142 src/lang.c:2148
-#: src/lang.c:2155 src/lang.c:2162 src/lang.c:2169 src/lang.c:2176 src/lang.c:2183
-#: src/lang.c:2190 src/lang.c:2197 src/lang.c:2204 src/lang.c:2211 src/lang.c:2218
-#: src/lang.c:2225 src/lang.c:2232 src/lang.c:2239 src/lang.c:2246 src/lang.c:2253
-#: src/lang.c:2260 src/lang.c:2267 src/lang.c:2274 src/lang.c:2281 src/lang.c:2288
-#: src/lang.c:2295 src/lang.c:2302 src/lang.c:2309 src/lang.c:2317 src/lang.c:2333
-#: src/lang.c:2340 src/lang.c:2347 src/lang.c:2354 src/lang.c:2360 src/lang.c:2366
-#: src/lang.c:2383 src/lang.c:2395 src/lang.c:2429 src/lang.c:2482 src/lang.c:2496
-#: src/lang.c:2502 src/lang.c:2527 src/lang.c:2544 src/lang.c:2560 src/lang.c:2596
-#: src/lang.c:2632 src/lang.c:2652 src/lang.c:2687 src/lang.c:2697 src/lang.c:2704
-#: src/lang.c:2730 src/lang.c:2754 src/lang.c:2773 src/lang.c:2786 src/lang.c:2797
-#: src/lang.c:2803 src/lang.c:2841
+#: src/lang.c:1613 src/lang.c:1644 src/lang.c:1650 src/lang.c:1676 src/lang.c:1728
+#: src/lang.c:1734 src/lang.c:1744 src/lang.c:1755 src/lang.c:1773 src/lang.c:1848
+#: src/lang.c:1856 src/lang.c:2046 src/lang.c:2052 src/lang.c:2058 src/lang.c:2064
+#: src/lang.c:2076 src/lang.c:2083 src/lang.c:2137 src/lang.c:2146 src/lang.c:2152
+#: 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:2321 src/lang.c:2337
+#: src/lang.c:2344 src/lang.c:2351 src/lang.c:2358 src/lang.c:2364 src/lang.c:2370
+#: src/lang.c:2387 src/lang.c:2399 src/lang.c:2433 src/lang.c:2486 src/lang.c:2500
+#: src/lang.c:2506 src/lang.c:2531 src/lang.c:2548 src/lang.c:2564 src/lang.c:2600
+#: src/lang.c:2636 src/lang.c:2656 src/lang.c:2691 src/lang.c:2701 src/lang.c:2708
+#: src/lang.c:2734 src/lang.c:2758 src/lang.c:2777 src/lang.c:2791 src/lang.c:2799
+#: src/lang.c:2813 src/lang.c:2819 src/lang.c:2857
 msgid   "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr  "<TÜHIK> lülitab, <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:1610
+#: src/lang.c:1614
 msgid   "Show mini menu & posting etiquette"
 msgstr  "Näita minimenüüd & post. etiketti"
 
-#: src/lang.c:1611
+#: src/lang.c:1615
 msgid   "# If ON show a mini menu of useful commands at each level\n"
         "# and posting etiquette after composing an article\n"
 msgstr  "# Kui väärtus on ON, näita enimkasutatavate käskude minimenüüd\n"
         "# ja peale artikli kirjutamist postitamise etiketti.\n"
 
-#: src/lang.c:1616
+#: src/lang.c:1620
 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:1617
+#: src/lang.c:1621
 msgid   "Show description of each newsgroup"
 msgstr  "Näita iga grupi lühikirjeldust"
 
-#: src/lang.c:1618
+#: src/lang.c:1622
 msgid   "# If ON show group description text after newsgroup name at\n"
         "# group selection level\n"
 msgstr  "# Kui väärtus on ON, näita gruppide tasemel iga grupi nime\n"
         "# järel grupi lühikirjeldust\n"
 
-#: src/lang.c:1623
+#: src/lang.c:1627
 msgid   "Show Subject & From (author) fields in group menu. <SPACE> toggles & <CR> "
         "sets."
 msgstr  "Näita grupimenüüs teema ja From (autor) välju. <TÜHIK> lülitab ja <CR> seab."
 
-#: src/lang.c:1624
+#: src/lang.c:1628
 msgid   "In group menu, show author by"
 msgstr  "Näita grupimenüüs autorit"
 
-#: src/lang.c:1625
+#: src/lang.c:1629
 msgid   "# Part of from field to display\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = none\n"
@@ -5221,32 +5229,32 @@ msgstr  "# Millist saatja nime osa näida
         "# * 2 = täisnimi\n"
         "#   3 = mõlemad\n"
 
-#: src/lang.c:1634
+#: src/lang.c:1638
 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:1635
+#: src/lang.c:1639
 msgid   "Draw -> instead of highlighted bar"
 msgstr  "Joonista -> heleda riba asemel"
 
-#: src/lang.c:1636
+#: src/lang.c:1640
 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:1641
+#: src/lang.c:1645
 msgid   "Use inverse video for page headers"
 msgstr  "Kasuta päistel pööratud videot"
 
-#: src/lang.c:1642
+#: src/lang.c:1646
 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:1647
+#: src/lang.c:1651
 msgid   "Thread articles by"
 msgstr  "Artiklite teemadesse jagamine"
 
-#: src/lang.c:1648
+#: src/lang.c:1652
 msgid   "# Thread articles by ...\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -5264,16 +5272,16 @@ msgstr  "# Artiklite teemadesse jagamine
         "#   4 = Mitmeosaline teema\n"
         "#   5 = Protsentuaalne sobivus\n"
 
-#: src/lang.c:1659
+#: src/lang.c:1663
 msgid   "Enter percentage match required to thread together. <CR> sets."
 msgstr  "Sisestage teema loomiseks vajalik protsentuaalne sobivus. <CR> seab."
 
-#: src/lang.c:1660
+#: src/lang.c:1664
 msgid   "Thread percentage match"
 msgstr  "Teema protsentuaalne sobivus"
 
-#: src/lang.c:1661
-#, c-format
+#: src/lang.c:1665
+#, fuzzy, c-format
 msgid   "# Thread percentage match...\n"
         "# the percentage of characters in the subject of an article that must match\n"
         "# a base article for both those articles to be considered to belong to the\n"
@@ -5290,11 +5298,11 @@ msgstr  "# Teema protsentuaalne sobivus.
         "# 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:1673
+#: src/lang.c:1677
 msgid   "Score of a thread"
 msgstr  "Teema kaal"
 
-#: src/lang.c:1674
+#: src/lang.c:1678
 msgid   "# Thread score\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = max\n"
@@ -5306,16 +5314,16 @@ msgstr  "# Teema kaal\n"
         "#   1 = summa\n"
         "#   2 = keskmine\n"
 
-#: src/lang.c:1682
+#: src/lang.c:1686
 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:1683
+#: src/lang.c:1687
 msgid   "Sort articles by"
 msgstr  "Artiklite järjestus"
 
-#: src/lang.c:1684
+#: src/lang.c:1688
 msgid   "# Sort articles by ...\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -5343,15 +5351,15 @@ msgstr  "# Artiklite järjestamine\n"
         "#   9 = Ridu kahanev\n"
         "#  10 = Ridu kasvav\n"
 
-#: src/lang.c:1700
+#: src/lang.c:1704
 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:1701
+#: src/lang.c:1705
 msgid   "Sort threads by"
 msgstr  "Teemade järjestus"
 
-#: src/lang.c:1702
+#: src/lang.c:1706
 msgid   "# Sort thread by ...\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -5367,45 +5375,45 @@ msgstr  "# Teemade järjestamine\n"
         "#   3 = Viimane postitamise kuupäev kahanevalt\n"
         "#   4 = Viimane postitamise kuupäev kasvavalt\n"
 
-#: src/lang.c:1712
+#: src/lang.c:1716
 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:1713
+#: src/lang.c:1717
 msgid   "Go to first unread article in group"
 msgstr  "Mine grupis esimesele lugemata artiklile"
 
-#: src/lang.c:1714
+#: src/lang.c:1718
 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:1718
+#: src/lang.c:1722
 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:1719
+#: src/lang.c:1723
 msgid   "Show only unread articles"
 msgstr  "Näita ainult lugemata artikleid"
 
-#: src/lang.c:1720
+#: src/lang.c:1724
 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:1725
+#: src/lang.c:1729
 msgid   "Show only groups with unread arts"
 msgstr  "Ainult lugemata artiklitega grupid"
 
-#: src/lang.c:1726
+#: src/lang.c:1730
 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:1731
+#: src/lang.c:1735
 msgid   "Filter which articles"
 msgstr  "Filtreeri artikleid"
 
-#: src/lang.c:1732
+#: src/lang.c:1736
 msgid   "# Filter which articles\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = only kill unread articles\n"
@@ -5417,11 +5425,11 @@ msgstr  "# Artikklite filtreerimine\n"
         "#   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:1741
+#: src/lang.c:1745
 msgid   "Go to the next unread article with"
 msgstr  "Liigu järgmise lugemata artiklile klahviga"
 
-#: src/lang.c:1742
+#: src/lang.c:1746
 msgid   "# Go to the unread article with following key(s)\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -5435,11 +5443,11 @@ msgstr  "# Liigu järgmise lugemata artik
         "# * 2 = TAB\n"
         "#   3 = LK alla või TAB\n"
 
-#: src/lang.c:1752
+#: src/lang.c:1756
 msgid   "How to treat blank lines"
 msgstr  "Kuidas käsitleda tühje ridasid"
 
-#: src/lang.c:1753
+#: src/lang.c:1757
 msgid   "# Trim the article body, remove unnecessary blank lines.\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = Nothing special\n"
@@ -5464,159 +5472,159 @@ msgstr  "# Tihenda artikli keha, eemalda
         "#   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:1770
+#: src/lang.c:1774
 msgid   "List thread using right arrow key"
 msgstr  "Nool paremale näitab teema loendit"
 
-#: src/lang.c:1771
+#: src/lang.c:1775
 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:1775
+#: src/lang.c:1779
 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:1776
+#: src/lang.c:1780
 msgid   "Character to show deleted articles"
 msgstr  "Kustutatud artiklite marker"
 
-#: src/lang.c:1777
+#: src/lang.c:1781
 msgid   "# Character used to show that an art was deleted (default 'D')\n"
         "# _ is turned into ' '\n"
 msgstr  "# Sümbol, mis tähistab kustutatud artiklit (vaikimisi 'D')\n"
         "# _ asendatakse tühikuga ' '\n"
 
-#: src/lang.c:1782
+#: src/lang.c:1786
 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:1783
+#: src/lang.c:1787
 msgid   "Character to show inrange articles"
 msgstr  "Artiklite vahemiku marker"
 
-#: src/lang.c:1784
+#: src/lang.c:1788
 msgid   "# Character used to show that an art is in a range (default '#')\n"
         "# _ is turned into ' '\n"
 msgstr  "# Sümbol, mis märgib vahemikku kuuluvaid artikleid (vaikimisi '#')\n"
         "# _ asendatakse tühikuga ' '\n"
 
-#: src/lang.c:1789
+#: src/lang.c:1793
 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:1790
+#: src/lang.c:1794
 msgid   "Character to show returning arts"
 msgstr  "Tagasi tulnud artiklite marker"
 
-#: src/lang.c:1791
+#: src/lang.c:1795
 msgid   "# Character used to show that an art will return (default '-')\n"
         "# _ is turned into ' '\n"
 msgstr  "# Sümbol, mis näitab, et artikkel tuleb tagasi (vaikimisi '-')\n"
         "# _ asendatakse tühikuga ' '\n"
 
-#: src/lang.c:1796
+#: src/lang.c:1800
 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:1797
+#: src/lang.c:1801
 msgid   "Character to show selected articles"
 msgstr  "Valitud artiklite marker"
 
-#: src/lang.c:1798
+#: src/lang.c:1802
 msgid   "# Character used to show that an art was auto-selected (default '*')\n"
         "# _ is turned into ' '\n"
 msgstr  "# Sümbol, mis näitab, et artikkel on automaatselt valitud (vaikimisi '*')\n"
         "# _ asendatakse tühikuga ' '\n"
 
-#: src/lang.c:1803
+#: src/lang.c:1807
 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:1804
+#: src/lang.c:1808
 msgid   "Character to show recent articles"
 msgstr  "Värskete artiklite marker"
 
-#: src/lang.c:1805
+#: src/lang.c:1809
 msgid   "# Character used to show that an art is recent (default 'o')\n"
         "# _ is turned into ' '\n"
 msgstr  "# Sümbol, mis näitab, et artikkel on värske (vaikimisi 'o')\n"
         "# _ asendatakse tühikuga ' '\n"
 
-#: src/lang.c:1810
+#: src/lang.c:1814
 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:1811
+#: src/lang.c:1815
 msgid   "Character to show unread articles"
 msgstr  "Lugemata artiklite marker"
 
-#: src/lang.c:1812
+#: src/lang.c:1816
 msgid   "# Character used to show that an art is unread (default '+')\n"
         "# _ is turned into ' '\n"
 msgstr  "# Sümbol, mis näitab, et artikkel on lugemata (vaikimisi '+')\n"
         "# _ asendatakse tühikuga ' '\n"
 
-#: src/lang.c:1817
+#: src/lang.c:1821
 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:1818
+#: src/lang.c:1822
 msgid   "Character to show read articles"
 msgstr  "Loetud artiklite marker"
 
-#: src/lang.c:1819
+#: src/lang.c:1823
 msgid   "# Character used to show that an art was read (default ' ')\n"
         "# _ is turned into ' '\n"
 msgstr  "# Sümbol, mis näitab, et artikkel on loetud (vaikimisi ' ')\n"
         "# _ asendatakse tühikuga ' '\n"
 
-#: src/lang.c:1824
+#: src/lang.c:1828
 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:1825
+#: src/lang.c:1829
 msgid   "Character to show killed articles"
 msgstr  "Surmatud artiklite marker"
 
-#: src/lang.c:1826
+#: src/lang.c:1830
 msgid   "# Character used to show that an art was killed (default 'K')\n"
         "# kill_level must be set accordingly, _ is turned into ' '\n"
 msgstr  "# Sümbol, mis näitab, et artikkel on surmatud (vaikimisi 'K')\n"
         "# _ asendatakse tühikuga ' '\n"
 
-#: src/lang.c:1831
+#: src/lang.c:1835
 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:1832
+#: src/lang.c:1836
 msgid   "Character to show readselected arts"
 msgstr  "Lugemiseks valitud artiklite marker"
 
-#: src/lang.c:1833
+#: src/lang.c:1837
 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  "# 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:1838
+#: src/lang.c:1842
 msgid   "Enter maximum length of newsgroup names displayed. <CR> sets."
 msgstr  "Sisestage maksimaalne näidatav grupi nime pikkus. <CR> seab."
 
-#: src/lang.c:1839
+#: src/lang.c:1843
 msgid   "Max. length of group names shown"
 msgstr  "Maksimaalne grupinime pikkus"
 
-#: src/lang.c:1840
+#: src/lang.c:1844
 msgid   "# Maximum length of the names of newsgroups displayed\n"
 msgstr  "# Maksimaalne grupi nime pikkus, mida näidatakse ekraanil\n"
 
-#: src/lang.c:1845
+#: src/lang.c:1849
 msgid   "Abbreviate long newsgroup names"
 msgstr  "Lühenda gruppide pikad nimed"
 
-#: src/lang.c:1846
+#: src/lang.c:1850
 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"
@@ -5624,11 +5632,11 @@ msgstr  "# Vajadusel lühenda gruppide ja
         "# järgnevalt:\n"
         "#   news.software.readers -> n.software.readers -> n.s.readers -> n.s.r.\n"
 
-#: src/lang.c:1853
+#: src/lang.c:1857
 msgid   "Show lines/score in listings"
 msgstr  "Näita loendis artikli kaalu/ridu"
 
-#: src/lang.c:1854
+#: src/lang.c:1858
 msgid   "# What information should be displayed in article/thread listing\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -5642,17 +5650,17 @@ msgstr  "# Millist informatsiooni tuleks
         "#   2 = kaalu\n"
         "#   3 = ridu ja kaalu\n"
 
-#: src/lang.c:1863
+#: src/lang.c:1867
 msgid   "0 = full page scrolling, -1 = show previous last line as first on next page, -"
         "2 = half page"
 msgstr  "0 = kerida kogu leht, -1 = näita eelmist rida järgmise lehe esimese reana, -2 "
         "= pool lehte"
 
-#: src/lang.c:1864
+#: src/lang.c:1868
 msgid   "Number of lines to scroll in pager"
 msgstr  "Lehitsejas keritavate ridade arv"
 
-#: src/lang.c:1865
+#: src/lang.c:1869
 msgid   "# Number of lines that cursor-up/down will scroll in article pager\n"
         "# Possible values are (the default is marked with *):\n"
         "#  -2 = half-page scrolling\n"
@@ -5668,27 +5676,27 @@ msgstr  "# Ridade arv, mida lehitseja ke
         "# * 1 = rida haaval\n"
         "#   2 või suurem = keri 2 või enama rea haaval (ainult lehitsejas)\n"
 
-#: src/lang.c:1875
+#: src/lang.c:1879
 msgid   "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr  "Näita signatuure, <TÜHIK> lülitab, <CR> seab."
 
-#: src/lang.c:1876
+#: src/lang.c:1880
 msgid   "Display signatures"
 msgstr  "Näita signatuure"
 
-#: src/lang.c:1877
+#: src/lang.c:1881
 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:1881
+#: src/lang.c:1885
 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:1882
+#: src/lang.c:1886
 msgid   "Display uue data as an attachment"
 msgstr  "Näita uuenk. andmeid lisadena"
 
-#: src/lang.c:1883
+#: src/lang.c:1887
 msgid   "# Handling of uuencoded data in the pager\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = no, display raw uuencoded data\n"
@@ -5705,30 +5713,30 @@ msgstr  "# uuenkodeeritud andmete käsitl
         "#       märgituna.\n"
 
 #
-#: src/lang.c:1893
+#: src/lang.c:1897
 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:1894
+#: src/lang.c:1898
 msgid   "Display \"a as Umlaut-a"
 msgstr  "Näita \"a kui Umlaut-a"
 
-#: src/lang.c:1895
+#: src/lang.c:1899
 msgid   "# If ON decode German style TeX umlaut codes to ISO and\n"
         "# show \"a as Umlaut-a, etc.\n"
 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:1900 src/lang.c:1910
+#: src/lang.c:1904 src/lang.c:1914
 msgid   "Space separated list of header fields"
 msgstr  "Tühikuga eraldatud päised"
 
-#: src/lang.c:1901
+#: src/lang.c:1905
 msgid   "Display these header fields (or *)"
 msgstr  "Näita neid päiseid (või *)"
 
-#: src/lang.c:1902
+#: src/lang.c:1906
 msgid   "# Which news headers you wish to see. If you want to see _all_ the headers,\n"
         "# place an '*' as this value. This is the only way a wildcard can be used.\n"
         "# If you enter 'X-' as the value, you will see all headers beginning with\n"
@@ -5743,11 +5751,11 @@ msgstr  "# Milliseid artikli päiseid te 
         "tühikut.\n"
         "# Kui te väärtust ei määra, lülitatakse see omadus välja.\n"
 
-#: src/lang.c:1911
+#: src/lang.c:1915
 msgid   "Do not display these header fields"
 msgstr  "Ära näita neid päiseridu"
 
-#: src/lang.c:1912
+#: src/lang.c:1916
 msgid   "# Same as 'news_headers_to_display' except it denotes the opposite.\n"
         "# An example of using both options might be if you thought X- headers were\n"
         "# A Good Thing(tm), but thought Alan and Pape were miscreants...well then "
@@ -5765,40 +5773,40 @@ msgstr  "# Sama kui 'news_headers_to_dis
         "#\n"
         "# Kui te väärtust ei määra, lülitatakse see omadus välja.\n"
 
-#: src/lang.c:1922
+#: src/lang.c:1926
 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:1923
+#: src/lang.c:1927
 msgid   "Skip multipart/alternative parts"
 msgstr  "Jäta multipart/alternative osad"
 
-#: src/lang.c:1924
+#: src/lang.c:1928
 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:1928
+#: src/lang.c:1932
 msgid   "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
 msgstr  "Luba identsete blokkide tuvastamine? <TÜHIK> lülitab, <CR> seab."
 
-#: src/lang.c:1929
+#: src/lang.c:1933
 msgid   "Detection of verbatim blocks"
 msgstr  "Identsete blokkide tuvastamine"
 
-#: src/lang.c:1930
+#: src/lang.c:1934
 msgid   "# If ON detect verbatim blocks in articles\n"
 msgstr  "# Kui väärtus on ON, tuvasta artiklis identsed blokid\n"
 
-#: src/lang.c:1935
+#: src/lang.c:1939
 msgid   "A regex used to decide which lines to show in col_quote."
 msgstr  "Regulaaravaldis otsustamaks, milliseid ridu tsitaatides näidata."
 
-#: src/lang.c:1936
+#: src/lang.c:1940
 msgid   "Regex used to show quoted lines"
 msgstr  "Tsiteeritud ridade näitamise regex"
 
-#: src/lang.c:1937
+#: src/lang.c:1941
 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"
@@ -5806,15 +5814,15 @@ msgstr  "# Regulaaravaldis, mida tin kas
         "# 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:1943
+#: src/lang.c:1947
 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:1944
+#: src/lang.c:1948
 msgid   "Regex used to show twice quoted l."
 msgstr  "Topelt tsiteeritud ridu näitav reg"
 
-#: src/lang.c:1945
+#: src/lang.c:1949
 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"
@@ -5823,15 +5831,15 @@ msgstr  "# Regulaaravaldis, mida tin kas
         "# näidatakse col_quote2.\n"
         "# Kui te jätate selle tühjaks, kasutab tin sisseehitatud väärtust.\n"
 
-#: src/lang.c:1951
+#: src/lang.c:1955
 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:1952
+#: src/lang.c:1956
 msgid   "Regex used to show >= 3 times q.l."
 msgstr  ">= 3 tsiteeritud ridu näitav reg"
 
-#: src/lang.c:1953
+#: src/lang.c:1957
 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"
@@ -5840,15 +5848,15 @@ msgstr  "# Regulaaravaldis, mida tin kas
         "# näidatakse col_quote3.\n"
         "# Kui te jätate selle tühjaks, kasutab tin sisseehitatud väärtust.\n"
 
-#: src/lang.c:1960
+#: src/lang.c:1964
 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:1961
+#: src/lang.c:1965
 msgid   "Regex used to highlight /slashes/"
 msgstr  "Regex et esile tõsta /kaldkriipse/"
 
-#: src/lang.c:1962
+#: src/lang.c:1966
 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"
@@ -5856,15 +5864,15 @@ msgstr  "# Regulaaravaldis mida tin kasu
         "# sõnu näidata col_markslashes abil. Kui jätate selle tühjaks, kasutab\n"
         "# tin sisse ehitatud vaikeväärtust.\n"
 
-#: src/lang.c:1968
+#: src/lang.c:1972
 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:1969
+#: src/lang.c:1973
 msgid   "Regex used to highlight *stars*"
 msgstr  "Regex et esile tõsta *tärne*"
 
-#: src/lang.c:1970
+#: src/lang.c:1974
 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"
@@ -5872,15 +5880,15 @@ msgstr  "# Regulaaravaldis mida tin kasu
         "# sõnu näidata col_markstars abil. Kui jätate selle tühjaks, kasutab\n"
         "# tin sisse ehitatud vaikeväärtust.\n"
 
-#: src/lang.c:1976
+#: src/lang.c:1980
 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:1977
+#: src/lang.c:1981
 msgid   "Regex used to highlight -strokes-"
 msgstr  "Regex et esile tõsta -kriipse-"
 
-#: src/lang.c:1978
+#: src/lang.c:1982
 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"
@@ -5888,15 +5896,15 @@ msgstr  "# Regulaaravaldis mida tin kasu
         "# sõnu näidata col_markstroke abil. Kui jätate selle tühjaks, kasutab\n"
         "# tin sisse ehitatud vaikeväärtust.\n"
 
-#: src/lang.c:1984
+#: src/lang.c:1988
 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:1985
+#: src/lang.c:1989
 msgid   "Regex used to highlight _underline_"
 msgstr  "Regex et esile tõsta _alakriipse_"
 
-#: src/lang.c:1986
+#: src/lang.c:1990
 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"
@@ -5904,70 +5912,70 @@ msgstr  "# Regulaaravaldis mida tin kasu
         "# sõnu näidata col_markdash abil. Kui jätate selle tühjaks, kasutab\n"
         "# tin sisse ehitatud vaikeväärtust.\n"
 
-#: src/lang.c:1992
+#: src/lang.c:1996
 msgid   "A regex used to find Subject prefixes to remove.  Use '|' as separator."
 msgstr  "Regulaaravaldis eemaldatava teema prefiksi leidmiseks. Eraldajaks on '|'."
 
-#: src/lang.c:1993
+#: src/lang.c:1997
 msgid   "Regex with Subject prefixes"
 msgstr  "Regex teema prefiksi leidmiseks"
 
-#: src/lang.c:1994
+#: src/lang.c:1998
 msgid   "# A regular expression that tin will use to find Subject prefixes\n"
         "# which will be removed before showing the header.\n"
 msgstr  "# Regulaaravaldis, mida tin kasutab, et leida teema prefiksit, mida\n"
         "# enne päise näitamist eemaldada.\n"
 
-#: src/lang.c:1999
+#: src/lang.c:2003
 msgid   "A regex used to find Subject suffixes to remove.  Use '|' as separator."
 msgstr  "Regulaaravaldis eemaldatava teema sufiksi leidmiseks. Eraldajaks on '|'."
 
-#: src/lang.c:2000
+#: src/lang.c:2004
 msgid   "Regex with Subject suffixes"
 msgstr  "Regex teema sufiksi leidmiseks"
 
-#: src/lang.c:2001
+#: src/lang.c:2005
 msgid   "# A regular expression that tin will use to find Subject suffixes\n"
         "# which will be removed when replying or posting followup.\n"
 msgstr  "# Regulaaravaldis, mida tin kasutab teema sufiksi leidmiseks,\n"
         "# mis eemaldatakse vastuse saatmisel või postitamisel.\n"
 
-#: src/lang.c:2006
+#: src/lang.c:2010
 msgid   "A regex used to find the begin of a verbatim block."
 msgstr  "Regulaaravaldis identse bloki alguse tuvastamiseks."
 
-#: src/lang.c:2007
+#: src/lang.c:2011
 msgid   "Regex for begin of a verbatim block"
 msgstr  "Identse bloki alguse reg. avaldis"
 
-#: src/lang.c:2008
+#: src/lang.c:2012
 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:2013
+#: src/lang.c:2017
 msgid   "A regex used to find the end of a verbatim block."
 msgstr  "Regulaaravaldis identse bloki lõpu tuvastamiseks."
 
-#: src/lang.c:2014
+#: src/lang.c:2018
 msgid   "Regex for end of a verbatim block"
 msgstr  "Identse bloki lõpu reg. avaldis"
 
-#: src/lang.c:2015
+#: src/lang.c:2019
 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:2020
+#: src/lang.c:2024
 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:2021
+#: src/lang.c:2025
 msgid   "MIME binary content viewer"
 msgstr  "MIME kahendsisu lehitseja"
 
-#: src/lang.c:2022
+#: src/lang.c:2026
 msgid   "# If --internal automatically use the built in MIME viewer for non-text\n"
         "# parts of articles.\n"
         "# Otherwise specify an external viewer program (eg, metamail) or leave blank\n"
@@ -5977,127 +5985,127 @@ msgstr  "# --internal korral kasuta arti
         "# Muidu määra automaatseks vaatamiseks väline programm (nt. metamail) või\n"
         "# jäta tühjaks\n"
 
-#: src/lang.c:2029
+#: src/lang.c:2033
 msgid   "Confirm before starting non-text viewing program"
 msgstr  "Küsi enne mitte-tekstiliste osade vaatamist kinnitust"
 
-#: src/lang.c:2030
+#: src/lang.c:2034
 msgid   "Ask before using MIME viewer"
 msgstr  "Küsi MIME lehitseja kasutamise luba"
 
-#: src/lang.c:2031
+#: src/lang.c:2035
 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  "# 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:2036
+#: src/lang.c:2040
 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:2037
+#: src/lang.c:2041
 msgid   "Catchup read groups when quitting"
 msgstr  "Väljumisel märkida grupid loetuks"
 
-#: src/lang.c:2038
+#: src/lang.c:2042
 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:2043
+#: src/lang.c:2047
 msgid   "Catchup group using left key"
 msgstr  "Nool vasakule märgib grupi loetuks"
 
-#: src/lang.c:2044
+#: src/lang.c:2048
 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:2049
+#: src/lang.c:2053
 msgid   "Catchup thread by using left key"
 msgstr  "Nool vasakule märgib teema loetuks"
 
-#: src/lang.c:2055
+#: src/lang.c:2059
 msgid   "Which actions require confirmation"
 msgstr  "Tegevused mis nõuavad kinnitust"
 
-#: src/lang.c:2056
+#: src/lang.c:2060
 msgid   "# What should we ask confirmation for.\n"
 msgstr  "# Millele me peaksime küsima kinnitust.\n"
 
-#: src/lang.c:2061
+#: src/lang.c:2065
 msgid   "'Mark as (un)read' ignores tags"
 msgstr  "'Märgi art. (mitte)loetuks' eirab märke"
 
-#: src/lang.c:2062
+#: src/lang.c:2066
 msgid   "# If ON the 'Mark as (un)read' function marks only the current article.\n"
 msgstr  "# Kui väärtus on ON märgib 'Märgi artikkel (mitte)loetuks' funktsioon ainult\n"
         "# jooksva artikli.\n"
 
-#: src/lang.c:2066
+#: src/lang.c:2070
 msgid   "Program to run to open URLs, <CR> sets, <ESC> cancels."
 msgstr  "Programm URLide avamiseks, <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:2067
+#: src/lang.c:2071
 msgid   "Program that opens URLs"
 msgstr  "Programm URLide avamiseks"
 
-#: src/lang.c:2068
+#: src/lang.c:2072
 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:2073
+#: src/lang.c:2077
 msgid   "Use mouse in xterm"
 msgstr  "Kasuta xterm aknas hiirt"
 
-#: src/lang.c:2074
+#: src/lang.c:2078
 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:2080
+#: src/lang.c:2084
 msgid   "Use scroll keys on keypad"
 msgstr  "Kasuta kerimisnuppe"
 
-#: src/lang.c:2081
+#: src/lang.c:2085
 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:2086
+#: src/lang.c:2090
 msgid   "Enter maximum number of article to get. <CR> sets."
 msgstr  "Sisestage suurim laetavate artiklite arv. <CR> seab."
 
-#: src/lang.c:2087
+#: src/lang.c:2091
 msgid   "Number of articles to get"
 msgstr  "Laetavate artiklite arv"
 
-#: src/lang.c:2088
+#: src/lang.c:2092
 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  "# Laetavate artiklite arv (0=limiit puudub), negatiivne väärtus seab\n"
         "# maksimaalse arvu loetud artikleid, mida lugeda enne lugemata artiklit\n"
 
-#: src/lang.c:2093
+#: src/lang.c:2097
 msgid   "Enter number of days article is considered recent. <CR> sets."
 msgstr  "Sisestage artikli värskuse kestus. <CR> seab."
 
-#: src/lang.c:2094
+#: src/lang.c:2098
 msgid   "Article recentness time limit"
 msgstr  "Artikli värskuse ajapiir"
 
-#: src/lang.c:2095
+#: src/lang.c:2099
 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:2099
+#: src/lang.c:2103
 msgid   "WILDMAT for normal wildcards, REGEX for full regular expression matching."
 msgstr  "WILDMAT tavalistele jokkeritele, REGEX täisregulaaravaldistega otsimisele."
 
-#: src/lang.c:2100
+#: src/lang.c:2104
 msgid   "Wildcard matching"
 msgstr  "Jokkeritega otsimine"
 
-#: src/lang.c:2101
+#: src/lang.c:2105
 msgid   "# Wildcard matching\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = wildmat\n"
@@ -6107,317 +6115,317 @@ msgstr  "# Jokkeritega otsimine\n"
         "# * 0 = wildmat\n"
         "#   1 = regex\n"
 
-#: src/lang.c:2108
+#: src/lang.c:2112
 msgid   "Enter minimal score before an article is marked killed. <CR> sets."
 msgstr  "Sisestage minimaalne kaal artikli surmamiseks. <CR> seab."
 
-#: src/lang.c:2109
+#: src/lang.c:2113
 msgid   "Score limit (kill)"
 msgstr  "Kaalu alampiir (surmamine)"
 
-#: src/lang.c:2110
+#: src/lang.c:2114
 msgid   "# Score limit before an article is marked killed\n"
 msgstr  "# Kaalu alampiir, enne kui artikkel märgitakse surmatuks\n"
 
-#: src/lang.c:2114
+#: src/lang.c:2118
 msgid   "Enter default score to kill articles. <CR> sets."
 msgstr  "Sisestage vaikimisi kaal artiklite surmamiseks. <CR> seab."
 
-#: src/lang.c:2115
+#: src/lang.c:2119
 msgid   "Default score to kill articles"
 msgstr  "Artiklite surmamise vaikimisi kaal"
 
-#: src/lang.c:2116
+#: src/lang.c:2120
 msgid   "# Default score to kill articles\n"
 msgstr  "# Vaikimisi kaal artiklite surmamiseks\n"
 
-#: src/lang.c:2120
+#: src/lang.c:2124
 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:2121
+#: src/lang.c:2125
 msgid   "Score limit (select)"
 msgstr  "Kaalu alampiir (valik)"
 
-#: src/lang.c:2122
+#: src/lang.c:2126
 msgid   "# Score limit before an article is marked hot\n"
 msgstr  "# Kaalu alampiir, enne kui artikkel märgitakse muumaks\n"
 
-#: src/lang.c:2126
+#: src/lang.c:2130
 msgid   "Enter default score to select articles. <CR> sets."
 msgstr  "Sisestage vaikimisi kaal artiklite valimiseks. <CR> seab."
 
-#: src/lang.c:2127
+#: src/lang.c:2131
 msgid   "Default score to select articles"
 msgstr  "Vaikimisi kaal artiklite valimiseks"
 
-#: src/lang.c:2128
+#: src/lang.c:2132
 msgid   "# Default score to select articles\n"
 msgstr  "# Vaikimisi kaal artiklite valimiseks\n"
 
-#: src/lang.c:2134
+#: src/lang.c:2138
 msgid   "Use slrnface to show ''X-Face:''s"
 msgstr  "''X-Face:'' näitamiseks slrnface"
 
-#: src/lang.c:2135
+#: src/lang.c:2139
 msgid   "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n"
         "# Only useful when running in an xterm.\n"
 msgstr  "# Kui väärtus on ON, kasutan ''X-Face:'' päiste käsitlemiseks slrnface(1).\n"
         "# Kasulik ainult xterm aknas.\n"
 
-#: src/lang.c:2143
+#: src/lang.c:2147
 msgid   "Use ANSI color"
 msgstr  "Kasuta ANSI värve"
 
-#: src/lang.c:2144
+#: src/lang.c:2148
 msgid   "# If ON using ANSI-color\n"
 msgstr  "# Kui väärtus on ON, kasuta ANSI värve\n"
 
-#: src/lang.c:2149
+#: src/lang.c:2153
 msgid   "Standard foreground color"
 msgstr  "Standardne esiplaani värv"
 
-#: src/lang.c:2150
+#: src/lang.c:2154
 msgid   "# Standard foreground color\n"
         "# Default: -1 (default color)\n"
 msgstr  "# Standardne esiplaani värv\n"
         "# Vaikimisi: -1 (vaikimisi värv)\n"
 
-#: src/lang.c:2156
+#: src/lang.c:2160
 msgid   "Standard background color"
 msgstr  "Standardne tagaplaani värv"
 
-#: src/lang.c:2157
+#: src/lang.c:2161
 msgid   "# Standard background color\n"
         "# Default: -1 (default color)\n"
 msgstr  "# Standardne tagaplaani värv\n"
         "# Vaikimisi: -1 (vaikimisi värv)\n"
 
-#: src/lang.c:2163
+#: src/lang.c:2167
 msgid   "Color for inverse text (background)"
 msgstr  "Pööratud teksti värv (tagaplaan)"
 
-#: src/lang.c:2164
+#: src/lang.c:2168
 msgid   "# Color of background for inverse text\n"
         "# Default: 4 (blue)\n"
 msgstr  "# Pööratud teksti tagaplaani värv\n"
         "# Vaikimisi: 4 (sinine)\n"
 
-#: src/lang.c:2170
+#: src/lang.c:2174
 msgid   "Color for inverse text (foreground)"
 msgstr  "Pööratud teksti värv (esiplaan)"
 
-#: src/lang.c:2171
+#: src/lang.c:2175
 msgid   "# Color of foreground for inverse text\n"
         "# Default: 7 (white)\n"
 msgstr  "# Pööratud teksti esiplaani värv\n"
         "# Vaikimisi: 7 (valge)\n"
 
-#: src/lang.c:2177
+#: src/lang.c:2181
 msgid   "Color of text lines"
 msgstr  "Tekstiridade värv"
 
-#: src/lang.c:2178
+#: src/lang.c:2182
 msgid   "# Color of text lines\n"
         "# Default: -1 (default color)\n"
 msgstr  "# Tekstiridade värv\n"
         "# Vaikimisi: -1 (vaikimisi värv)\n"
 
-#: src/lang.c:2184
+#: src/lang.c:2188
 msgid   "Color of mini help menu"
 msgstr  "Miniabiinfo värv"
 
-#: src/lang.c:2185
+#: src/lang.c:2189
 msgid   "# Color of mini help menu\n"
         "# Default: 3 (brown)\n"
 msgstr  "# Miniabiinfo värv\n"
         "# Vaikimisi: 3 (pruun)\n"
 
-#: src/lang.c:2191
+#: src/lang.c:2195
 msgid   "Color of help text"
 msgstr  "Abiinfo värv"
 
-#: src/lang.c:2192
+#: src/lang.c:2196
 msgid   "# Color of help pages\n"
         "# Default: -1 (default color)\n"
 msgstr  "# Abiinfo värv\n"
         "# Vaikimisi: -1 (vaikimisi värv)\n"
 
-#: src/lang.c:2198
+#: src/lang.c:2202
 msgid   "Color of status messages"
 msgstr  "Olekuteadete värv"
 
-#: src/lang.c:2199
+#: src/lang.c:2203
 msgid   "# Color of messages in last line\n"
         "# Default: 6 (cyan)\n"
 msgstr  "# Viimasel real olevate teadete värv\n"
         "# Default: 6 (lilla)\n"
 
-#: src/lang.c:2205
+#: src/lang.c:2209
 msgid   "Color of quoted lines"
 msgstr  "Tsitaadi värv"
 
-#: src/lang.c:2206
+#: src/lang.c:2210
 msgid   "# Color of quote-lines\n"
         "# Default: 2 (green)\n"
 msgstr  "# Tsitaadi värv\n"
         "# Vaikimisi: 2 (roheline)\n"
 
-#: src/lang.c:2212
+#: src/lang.c:2216
 msgid   "Color of twice quoted line"
 msgstr  "Topelt tsiteeritud rea värv"
 
-#: src/lang.c:2213
+#: src/lang.c:2217
 msgid   "# Color of twice quoted lines\n"
         "# Default: 3 (brown)\n"
 msgstr  "# Topelt tsiteeritud rea värv\n"
         "# Vaikimisi: 3 (pruun)\n"
 
-#: src/lang.c:2219
+#: src/lang.c:2223
 msgid   "Color of =>3 times quoted line"
 msgstr  "=>3 korda tsiteeritud rea värv"
 
-#: src/lang.c:2220
+#: src/lang.c:2224
 msgid   "# Color of >=3 times quoted lines\n"
         "# Default: 4 (blue)\n"
 msgstr  "# =>3 korda tsiteeritud rea värv\n"
         "# Vaikimisi: 4 (sinine)\n"
 
-#: src/lang.c:2226
+#: src/lang.c:2230
 msgid   "Color of article header lines"
 msgstr  "Artikli päiseridade värv"
 
-#: src/lang.c:2227
+#: src/lang.c:2231
 msgid   "# Color of header-lines\n"
         "# Default: 2 (green)\n"
 msgstr  "# Päiseridade värv\n"
         "# Vaikimisi: 2 (roheline)\n"
 
-#: src/lang.c:2233
+#: src/lang.c:2237
 msgid   "Color of actual news header fields"
 msgstr  "Artikli tegelike päiseridade värv"
 
-#: src/lang.c:2234
+#: src/lang.c:2238
 msgid   "# Color of actual news header fields\n"
         "# Default: 9 (light red)\n"
 msgstr  "# Artikli tegelike päiseridade värv\n"
         "# Vaikimisi: 9 (helepunane)\n"
 
-#: src/lang.c:2240
+#: src/lang.c:2244
 msgid   "Color of article subject lines"
 msgstr  "Artikli teemarea värv"
 
-#: src/lang.c:2241
+#: src/lang.c:2245
 msgid   "# Color of article subject\n"
         "# Default: 6 (cyan)\n"
 msgstr  "# Artikli teema värv\n"
         "# Vaikimisi: 6 (lilla)\n"
 
-#: src/lang.c:2247
+#: src/lang.c:2251
 msgid   "Color of response counter"
 msgstr  "Vastuste arvu loenduri värv"
 
-#: src/lang.c:2248
+#: src/lang.c:2252
 msgid   "# Color of response counter\n"
         "# Default: 2 (green)\n"
 msgstr  "# Vastuste arvu loenduri värv\n"
         "# Vaikimisi: 2 (roheline)\n"
 
-#: src/lang.c:2254
+#: src/lang.c:2258
 msgid   "Color of sender (From:)"
 msgstr  "Saatja värv (From:)"
 
-#: src/lang.c:2255
+#: src/lang.c:2259
 msgid   "# Color of sender (From:)\n"
         "# Default: 2 (green)\n"
 msgstr  "# Saatja värv (From:)\n"
         "# Vaikimisi: 2 (roheline)\n"
 
-#: src/lang.c:2261
+#: src/lang.c:2265
 msgid   "Color of help/mail sign"
 msgstr  "Abiinfo/kirja teate värv"
 
-#: src/lang.c:2262
+#: src/lang.c:2266
 msgid   "# Color of Help/Mail-Sign\n"
         "# Default: 4 (blue)\n"
 msgstr  "# Abiinfo/kirja teate värv\n"
         "# Vaikimisi: 4 (sinine)\n"
 
-#: src/lang.c:2268
+#: src/lang.c:2272
 msgid   "Color of signatures"
 msgstr  "Signatuuri värv"
 
-#: src/lang.c:2269
+#: src/lang.c:2273
 msgid   "# Color of signature\n"
         "# Default: 4 (blue)\n"
 msgstr  "# Signatuuri värv\n"
         "# Vaikimisi: 4 (sinine)\n"
 
-#: src/lang.c:2275
+#: src/lang.c:2279
 msgid   "Color of highlighted URLs"
 msgstr  "Esiletõstetud URLide värv"
 
-#: src/lang.c:2276
+#: src/lang.c:2280
 msgid   "# Color of highlighted URLs\n"
         "# Default: -1 (default color)\n"
 msgstr  "# Esiletõstetud URLide värv\n"
         "# Vaikimisi: -1 (vaikimisi värv)\n"
 
-#: src/lang.c:2282
+#: src/lang.c:2286
 msgid   "Color of verbatim blocks"
 msgstr  "Identsete blokkide värv"
 
-#: src/lang.c:2283
+#: src/lang.c:2287
 msgid   "# Color of verbatim blocks\n"
         "# Default: 5 (pink)\n"
 msgstr  "# Identsete blokkide värv\n"
         "# Vaikimisi: 5 (roosa)\n"
 
-#: src/lang.c:2289
+#: src/lang.c:2293
 msgid   "Color of highlighting with *stars*"
 msgstr  "*tärnidega* esiletõstmise värv"
 
-#: src/lang.c:2290
+#: src/lang.c:2294
 msgid   "# Color of word highlighting with *stars*\n"
         "# Default: 11 (yellow)\n"
 msgstr  "# *tärnidega* esiletõstmise värv\n"
         "# Vaikimisi: 11 (kollane)\n"
 
-#: src/lang.c:2296
+#: src/lang.c:2300
 msgid   "Color of highlighting with _dash_"
 msgstr  "_alakriipsudega_ esiletõstmise värv"
 
-#: src/lang.c:2297
+#: src/lang.c:2301
 msgid   "# Color of word highlighting with _dash_\n"
         "# Default: 13 (light pink)\n"
 msgstr  "# _alakriipsudega_ esiletõstmise värv\n"
         "# Vaikimisi: 13 (heleroosa)\n"
 
-#: src/lang.c:2303
+#: src/lang.c:2307
 msgid   "Color of highlighting with /slash/"
 msgstr  "/Kaldkriipsude/ esiletõstmise värv"
 
-#: src/lang.c:2304
+#: src/lang.c:2308
 msgid   "# Color of word highlighting with /slash/\n"
         "# Default: 14 (light cyan)\n"
 msgstr  "# /Kaldkriipsude/ esiletõstmise värv\n"
         "# Vaikimisi: 14 (helelilla)\n"
 
-#: src/lang.c:2310
+#: src/lang.c:2314
 msgid   "Color of highlighting with -stroke-"
 msgstr  "-Kriipsudega- esiletõstmise värv"
 
-#: src/lang.c:2311
+#: src/lang.c:2315
 msgid   "# Color of word highlighting with -stroke-\n"
         "# Default: 12 (light blue)\n"
 msgstr  "# -Kriipsudega- esiletõstmise värv\n"
         "# Vaikimisi: 12 (helesinine)\n"
 
-#: src/lang.c:2318
+#: src/lang.c:2322
 msgid   "Attr. of highlighting with *stars*"
 msgstr  "*tärnidega* esiletõstmise atribuut"
 
-#: src/lang.c:2319
+#: src/lang.c:2323
 msgid   "# Attributes of word highlighting on mono terminals\n"
         "# Possible values are:\n"
         "#   0 = Normal\n"
@@ -6443,56 +6451,56 @@ msgstr  "# Sõnade esiletõstmise atribuut
         "# *tärnidega* esiletõstmise atribuut\n"
         "# Vaikimisi: 6 (paks)\n"
 
-#: src/lang.c:2334
+#: src/lang.c:2338
 msgid   "Attr. of highlighting with _dash_"
 msgstr  "_alakriipsudega_ esiletõstmise atr."
 
-#: src/lang.c:2335
+#: src/lang.c:2339
 msgid   "# Attribute of word highlighting with _dash_\n"
         "# Default: 2 (best highlighting)\n"
 msgstr  "# _alakriipsudega_ esiletõstmise atribuut\n"
         "# Vaikimisi: 2 (parim esiletõstmine)\n"
 
-#: src/lang.c:2341
+#: src/lang.c:2345
 msgid   "Attr. of highlighting with /slash/"
 msgstr  "/Kaldkriipsude/ esiletõstmise atr."
 
-#: src/lang.c:2342
+#: src/lang.c:2346
 msgid   "# Attribute of word highlighting with /slash/\n"
         "# Default: 5 (half bright)\n"
 msgstr  "# /Kaldkriipsude/ esiletõstmise atribuut\n"
         "# Vaikimisi: 5 (poolhele)\n"
 
-#: src/lang.c:2348
+#: src/lang.c:2352
 msgid   "Attr. of highlighting with -stroke-"
 msgstr  "-Kriipsudega- esiletõstmise atr."
 
-#: src/lang.c:2349
+#: src/lang.c:2353
 msgid   "# Attribute of word highlighting with -stroke-\n"
         "# Default: 3 (reverse video)\n"
 msgstr  "# Vaikimisi: 3 (pööratud video)\n"
 
-#: src/lang.c:2355
+#: src/lang.c:2359
 msgid   "URL highlighting in message body"
 msgstr  "Teate kehas URL esiletõstmine"
 
-#: src/lang.c:2356
+#: src/lang.c:2360
 msgid   "# Enable URL highlighting?\n"
 msgstr  "# Luba URLide esiletõstmine?\n"
 
-#: src/lang.c:2361
+#: src/lang.c:2365
 msgid   "Word highlighting in message body"
 msgstr  "Sõnade esiletõstmine teate kehas"
 
-#: src/lang.c:2362
+#: src/lang.c:2366
 msgid   "# Enable word highlighting?\n"
 msgstr  "# Lubada sõnade esiletõstmine?\n"
 
-#: src/lang.c:2367
+#: src/lang.c:2371
 msgid   "What to display instead of mark"
 msgstr  "Mida näidata märgi asemel"
 
-#: src/lang.c:2368
+#: src/lang.c:2372
 msgid   "# Should the leading and ending stars and dashes also be displayed,\n"
         "# even when they are highlighting marks?\n"
         "# Possible values are (the default is marked with *):\n"
@@ -6506,55 +6514,55 @@ msgstr  "# Kas näidata algavaid ja lõppe
         "#   1 - jah, näita märki\n"
         "# * 2 - trüki hoopis tühik\n"
 
-#: src/lang.c:2377
+#: src/lang.c:2381
 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:2378
+#: src/lang.c:2382
 msgid   "Page line wrap column"
 msgstr  "Rea murdmise veerg lehitsejas"
 
-#: src/lang.c:2379
+#: src/lang.c:2383
 msgid   "# Wrap article lines at column\n"
 msgstr  "# Murra artikli read antud veerus\n"
 
-#: src/lang.c:2384
+#: src/lang.c:2388
 msgid   "Wrap around threads on next unread"
 msgstr  "Liigu lugemata art-le ümber teemade"
 
-#: src/lang.c:2385
+#: src/lang.c:2389
 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:2389
+#: src/lang.c:2393
 msgid   "Enter default mail address (and fullname). <CR> sets."
 msgstr  "Sisestage oma e-posti aadress (ja oma nimi). <CR> seab."
 
-#: src/lang.c:2390 src/lang.c:2822
+#: src/lang.c:2394 src/lang.c:2838
 msgid   "Mail address (and fullname)"
 msgstr  "E-posti aadress (ja teie nimi)"
 
-#: src/lang.c:2391
+#: src/lang.c:2395
 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:2396
+#: src/lang.c:2400
 msgid   "Show empty Followup-To in editor"
 msgstr  "Näita toimetis tühja Followup-To"
 
-#: src/lang.c:2397
+#: src/lang.c:2401
 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:2401
+#: src/lang.c:2405
 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:2402
+#: src/lang.c:2406
 msgid   "Create signature from path/command"
 msgstr  "Signatuuri loomiseks tee/käsk"
 
-#: src/lang.c:2403
+#: src/lang.c:2407
 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"
@@ -6564,51 +6572,51 @@ msgstr  "# Postitamisel/vastamisel kasut
         "# sigfile=!käsk      käivitab käsu, mis genereerib signatuuri\n"
         "# sigfile=--none     ära lisa signatuuri\n"
 
-#: src/lang.c:2410
+#: src/lang.c:2414
 msgid   "Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
 msgstr  "Signatuurile eelnevale reale \"-- \". <TÜHIK> lülitab, <CR> seab."
 
-#: src/lang.c:2411
+#: src/lang.c:2415
 msgid   "Prepend signature with \"-- \""
 msgstr  "Lisa signatuuri ette \"-- \""
 
-#: src/lang.c:2412
+#: src/lang.c:2416
 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:2416
+#: src/lang.c:2420
 msgid   "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr  "Lisa artikli uuestipostitamisel signatuur. <TÜHIK> lülitab, <CR> seab."
 
-#: src/lang.c:2417
+#: src/lang.c:2421
 msgid   "Add signature when reposting"
 msgstr  "Lisa uuestipostitusel signatuur"
 
-#: src/lang.c:2418
+#: src/lang.c:2422
 msgid   "# If ON add signature to reposted articles\n"
 msgstr  "# Kui väärtus on ON, lisa uuestipostitatud artiklile signatuur\n"
 
-#: src/lang.c:2422
+#: src/lang.c:2426
 #, 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:2423
+#: src/lang.c:2427
 msgid   "Characters used as quote-marks"
 msgstr  "Tsiteerimise märgid"
 
-#: src/lang.c:2424
+#: src/lang.c:2428
 #, c-format
 msgid   "# Characters used in quoting to followups and replies.\n"
-        "# '_' is replaced by ' ', %%s, %%S are replaced by author's initials.\n"
+        "# '_' is replaced by ' ', %s, %S are replaced by author's initials.\n"
 msgstr  "# Sümbolid, mida kasutada tsiteerimisel vastustes.\n"
-        "# '_' asendatakse tühikuga ' ', %%s, %%S asendatakse autori initsiaalidega.\n"
+        "# '_' asendatakse tühikuga ' ', %s, %S asendatakse autori initsiaalidega.\n"
 
-#: src/lang.c:2430
+#: src/lang.c:2434
 msgid   "Quoting behavior"
 msgstr  "Käitumine tsiteerimisel"
 
-#: src/lang.c:2431
+#: src/lang.c:2435
 msgid   "# How quoting should be handled when following up or replying.\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = Nothing special\n"
@@ -6630,52 +6638,51 @@ msgstr  "# Kuidas käsitleda vastamisel t
         "#   6 = Tsiteeri allkirju, tsiteeri tühje ridu\n"
         "#   7 = Tihenda tsitaadid, tsiteeri allkirju, tsiteeri tühje ridu\n"
 
-#: src/lang.c:2444 src/lang.c:2452 src/lang.c:2458
+#: src/lang.c:2448 src/lang.c:2456 src/lang.c:2462
 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:2445
+#: src/lang.c:2449
 msgid   "Quote line when following up"
 msgstr  "Tsiteerimise rida vastamisel"
 
-#: src/lang.c:2446
-#, c-format
+#: src/lang.c:2450
 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"
+        "# %A Address    %D Date   %F Addr+Name   %G Groupname   %M Message-ID\n"
+        "# %N Full Name  %C First Name   %I Initials\n"
 msgstr  "# Tsiteeriva rea vorming artikli mailimisel/postitamisel/vastamisel\n"
-        "# %%A Aadress    %%D Kuup   %%F Aadr+Nimi   %%G Grupp   %%M Message-ID\n"
-        "# %%N Täielik nimi  %%C Eesnimi   %%I Initsiaalid\n"
+        "# %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:2453
+#: src/lang.c:2457
 msgid   "Quote line when cross-posting"
 msgstr  "Tsiteerimise rida ristpostitusel"
 
-#: src/lang.c:2459
+#: src/lang.c:2463
 msgid   "Quote line when mailing"
 msgstr  "Tsiteerimise rida kirjutamisel"
 
-#: src/lang.c:2464
+#: src/lang.c:2468
 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:2465
+#: src/lang.c:2469
 msgid   "Insert 'User-Agent:' header"
 msgstr  "Sisestage 'User-Agent:' päis"
 
-#: src/lang.c:2466
+#: src/lang.c:2470
 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:2471
+#: src/lang.c:2475
 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:2472
+#: src/lang.c:2476
 msgid   "MM_CHARSET"
 msgstr  "MM_CHARSET"
 
-#: src/lang.c:2473
+#: src/lang.c:2477
 msgid   "# Charset supported locally which is also used for MIME header and\n"
         "# Content-Type header.\n"
         "# If not set, the value of the environment variable MM_CHARSET is used.\n"
@@ -6691,39 +6698,39 @@ msgstr  "# Lokaalselt toetatud kooditabe
         "# loetakse mm_charset väärtusest erinev kooditabel mitte-näidatavaks\n"
         "# ja näitamisel kasutatakse '?'.\n"
 
-#: src/lang.c:2483
+#: src/lang.c:2487
 msgid   "MM_NETWORK_CHARSET"
 msgstr  "MM_NETWORK_CHARSET"
 
-#: src/lang.c:2484
+#: src/lang.c:2488
 msgid   "# Charset used for MIME (Content-Type) header in postings.\n"
 msgstr  "# Postituste MIME (Content-Type) päises kasutatav kooditabel.\n"
 
-#: src/lang.c:2488
+#: src/lang.c:2492
 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:2489
+#: src/lang.c:2493
 msgid   "MM_LOCAL_CHARSET"
 msgstr  "MM_LOCAL_CHARSET"
 
-#: src/lang.c:2490
+#: src/lang.c:2494
 msgid   "# Charset supported locally.\n"
 msgstr  "# Lokaalne kooditabel.\n"
 
-#: src/lang.c:2497
+#: src/lang.c:2501
 msgid   "Mailbox format"
 msgstr  "Kirjade kataloog"
 
-#: src/lang.c:2498
+#: src/lang.c:2502
 msgid   "# Format of the mailbox.\n"
 msgstr  "# Kirjade kataloog.\n"
 
-#: src/lang.c:2503
+#: src/lang.c:2507
 msgid   "MIME encoding in news messages"
 msgstr  "Kasuta artiklites MIME kodeerimist"
 
-#: src/lang.c:2504
+#: src/lang.c:2508
 msgid   "# MIME encoding (8bit, base64, quoted-printable, 7bit) of the body\n"
         "# for mails and posts, if necessary. QP is efficient for most European\n"
         "# character sets (ISO-8859-X) with small fraction of non-US-ASCII chars,\n"
@@ -6735,15 +6742,15 @@ msgstr  "# Vajadusel kirjade ja artiklit
         "# Base64 on kasulik enamuse 8 bitistele ida-aasia, kreeka ja vene\n"
         "# kooditabelitele, kus kasutatakse palju 8 bitiseid sümboleid.\n"
 
-#: src/lang.c:2512 src/lang.c:2533
+#: src/lang.c:2516 src/lang.c:2537
 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:2513
+#: src/lang.c:2517
 msgid   "Use 8bit characters in news headers"
 msgstr  "Kasuta artikli päises 8bit tähti"
 
-#: src/lang.c:2514
+#: src/lang.c:2518
 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"
@@ -6753,28 +6760,28 @@ msgstr  "# Kui väärtus on ON, 8bit sümbo
         "# 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:2521
+#: src/lang.c:2525
 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:2522
+#: src/lang.c:2526
 msgid   "View post-processed files"
 msgstr  "Vaata töödeldud faile"
 
-#: src/lang.c:2523
+#: src/lang.c:2527
 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:2528
+#: src/lang.c:2532
 msgid   "MIME encoding in mail messages"
 msgstr  "Kasuta kirjades MIME kodeerimist"
 
-#: src/lang.c:2534
+#: src/lang.c:2538
 msgid   "Use 8bit characters in mail headers"
 msgstr  "Kasuta kirja päises 8bit tähti"
 
-#: src/lang.c:2535
+#: src/lang.c:2539
 msgid   "# If ON, 8bit characters in mail headers are NOT encoded.\n"
         "# default is OFF. Thus 8bit characters are encoded by default.\n"
         "# 8bit chars in headers are encoded regardless of the value of this "
@@ -6789,25 +6796,25 @@ msgstr  "# Kui väärtus on ON, 8bit sümbo
         "# 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:2545
+#: src/lang.c:2549
 msgid   "Strip blanks from ends of lines"
 msgstr  "Eemalda tühikud realõppudest"
 
-#: src/lang.c:2546
+#: src/lang.c:2550
 msgid   "# If ON strip blanks from ends of lines for faster display on slow "
         "terminals.\n"
 msgstr  "# Kui väärtus on ON, eemalda aeglaste terminalise töö kiirendamiseks\n"
         "# realõppudest tühikud.\n"
 
-#: src/lang.c:2551
+#: src/lang.c:2555
 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:2552
+#: src/lang.c:2556
 msgid   "Transliteration"
 msgstr  "Transliteratsioon"
 
-#: src/lang.c:2553
+#: src/lang.c:2557
 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"
@@ -6816,11 +6823,11 @@ msgstr  "# Kui väärtus on ON, kasuta //T
         "# ei saa esitada soovitavas kooditabelis, võib seda esitada kasutades\n"
         "# üht või enamat sarnast sümbolit.\n"
 
-#: src/lang.c:2561
+#: src/lang.c:2565
 msgid   "Send you a Cc/Bcc automatically"
 msgstr  "Saada automaatselt Cc/Bcc koopia"
 
-#: src/lang.c:2562
+#: src/lang.c:2566
 msgid   "# Put your name in the Cc: and/or Bcc: field when mailing an article.\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = No\n"
@@ -6834,117 +6841,117 @@ msgstr  "# Artikli saatmisel paneb teie 
         "#   2 = Bcc\n"
         "#   3 = Cc ja Bcc\n"
 
-#: src/lang.c:2571
+#: src/lang.c:2575
 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:2572
+#: src/lang.c:2576
 msgid   "Spamtrap warning address parts"
 msgstr  "Rämpsposti hoiatus aadressi osadele"
 
-#: src/lang.c:2573
+#: src/lang.c:2577
 msgid   "# A comma-delimited list of address-parts you want to be warned\n"
         "# about when trying to reply by email.\n"
 msgstr  "# Komaga eraldatud aadresside komponentide loend, mille kasutamisel\n"
         "# tuleks kasutajat hoiatada.\n"
 
-#: src/lang.c:2578
+#: src/lang.c:2582
 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:2579
+#: src/lang.c:2583
 msgid   "No. of days a filter entry is valid"
 msgstr  "Filtri kehtivus päevades"
 
-#: src/lang.c:2580
+#: src/lang.c:2584
 msgid   "# Number of days a short term filter will be active\n"
 msgstr  "# lühiajalise filtri kehtivus päevades\n"
 
-#: src/lang.c:2584
+#: src/lang.c:2588
 msgid   "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr  "Lisage postitatud artikkel filtrisse. <TÜHIK> lülitab, <CR> seab."
 
-#: src/lang.c:2585
+#: src/lang.c:2589
 msgid   "Add posted articles to filter"
 msgstr  "Lisage postitatud artikkel filtrile"
 
-#: src/lang.c:2586
+#: src/lang.c:2590
 msgid   "# If ON add posted articles which start a new thread to filter for\n"
         "# highlighting follow-ups\n"
 msgstr  "# Kui väärtus on ON, lisa postitatud artiklid, mis alustavad uut teemat,\n"
         "# filtrile, mis märgistab vastuseid\n"
 
-#: src/lang.c:2590
+#: src/lang.c:2594
 msgid   "The directory where articles/threads are to be saved in mailbox format."
 msgstr  "Kataloog, kuhu artikleid/teemasid salvestatakse kirjaformaadis."
 
-#: src/lang.c:2591
+#: src/lang.c:2595
 msgid   "Mail directory"
 msgstr  "Kirjade kataloog"
 
-#: src/lang.c:2592
+#: src/lang.c:2596
 msgid   "# (-m) directory where articles/threads are saved in mailbox format\n"
 msgstr  "# (-m) kataloog, kuhu artikleid/teemasid salvestatakse kirjaformaadis\n"
 
-#: src/lang.c:2597
+#: src/lang.c:2601
 msgid   "Save articles in batch mode (-S)"
 msgstr  "Salvesta artiklid pakettmoodis (-S)"
 
-#: src/lang.c:2598
+#: src/lang.c:2602
 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  "# 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:2603
+#: src/lang.c:2607
 msgid   "The directory where you want articles/threads saved."
 msgstr  "Kataloog, kuhu te soovite artikleid salvestada."
 
-#: src/lang.c:2604
+#: src/lang.c:2608
 msgid   "Directory to save arts/threads in"
 msgstr  "Kataloog artiklite salvestamiseks"
 
-#: src/lang.c:2605
+#: src/lang.c:2609
 msgid   "# Directory where articles/threads are saved\n"
 msgstr  "# Kataloog, kuhu salvestatakse artiklid/teemad\n"
 
-#: src/lang.c:2609
+#: src/lang.c:2613
 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:2610
+#: src/lang.c:2614
 msgid   "Use Archive-name: header for save"
 msgstr  "Kasuta salvestamisel Archive-name:"
 
-#: src/lang.c:2611
+#: src/lang.c:2615
 msgid   "# If ON articles/threads with Archive-name: in mail header will\n"
         "# be automatically saved with the Archive-name & part/patch no.\n"
 msgstr  "# Kui väärtus on ON, salvestatakse artiklid/teemad, mis omavad päiserida\n"
         "# Archive-name:, automaatselt selle reaga määratud nime ja osa numbriga.\n"
 
-#: src/lang.c:2616
+#: src/lang.c:2620
 msgid   "Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
         "cancels."
 msgstr  "Märgi salvestatud artiklid loetuks. <TÜHIK> lülitab, <CR> seab, <ESC> "
         "katkestab."
 
-#: src/lang.c:2617
+#: src/lang.c:2621
 msgid   "Mark saved articles/threads as read"
 msgstr  "Märgi salvestatud artiklid loetuks"
 
-#: src/lang.c:2618
+#: src/lang.c:2622
 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:2622
+#: src/lang.c:2626
 msgid   "Do post processing (eg. extract attachments) for saved articles."
 msgstr  "Teosta salvestatud artiklitel järeltöötlemist (nt. lisade eraldamist)."
 
-#: src/lang.c:2623
+#: src/lang.c:2627
 msgid   "Post process saved articles"
 msgstr  "Salvestatud artikl. järeltöötlemine"
 
-#: src/lang.c:2624
+#: src/lang.c:2628
 msgid   "# Perform post processing (saving binary attachments) from saved articles.\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = no\n"
@@ -6956,118 +6963,116 @@ msgstr  "# Teosta salvestatud artiklite 
         "#   1 = jah\n"
         "#   2 = eralda ainult shelli arhiivid (shar)\n"
 
-#: src/lang.c:2633
+#: src/lang.c:2637
 msgid   "Process only unread articles"
 msgstr  "Töötle ainult lugemata artikleid"
 
-#: src/lang.c:2634
+#: src/lang.c:2638
 msgid   "# If ON only save/print/pipe/mail unread articles (tagged articles excepted)\n"
 msgstr  "# Kui väärtus on ON, salvesta/trüki/torusse/saada lugemata artikleid\n"
         "# (eeldatakse märgitud artikleid).\n"
 
-#: src/lang.c:2639
+#: src/lang.c:2643
 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:2640
+#: src/lang.c:2644
 msgid   "Print all headers when printing"
 msgstr  "Trükkimisel trüki kõik päised"
 
-#: src/lang.c:2641
+#: src/lang.c:2645
 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:2645
+#: src/lang.c:2649
 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:2646
+#: src/lang.c:2650
 msgid   "Printer program with options"
 msgstr  "Trükikäsk koos võtmetega"
 
-#: src/lang.c:2647
+#: src/lang.c:2651
 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:2653
+#: src/lang.c:2657
 msgid   "Force redraw after certain commands"
 msgstr  "Värskenda ekraani peale käske"
 
-#: src/lang.c:2654
+#: src/lang.c:2658
 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:2658
+#: src/lang.c:2662
 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:2659
+#: src/lang.c:2663
 msgid   "Start editor with line offset"
 msgstr  "Käivita tekstitoimeti reanumbril"
 
-#: src/lang.c:2660
+#: src/lang.c:2664
 msgid   "# If ON editor will be started with cursor offset into the file\n"
         "# otherwise the cursor will be positioned at the first line\n"
 msgstr  "# Kui väärtus on ON, käivitatakse tekstitoimeti kursori paigutamisega\n"
         "# vastavale reale. Vastasel korral positsioneeritakse kursor esimesele reale\n"
 
-#: src/lang.c:2665
+#: src/lang.c:2669
 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:2666
+#: src/lang.c:2670
 msgid   "Invocation of your editor"
 msgstr  "Teie tekstitoimeti"
 
-#: src/lang.c:2667
-#, c-format
+#: src/lang.c:2671
 msgid   "# Format of editor line including parameters\n"
-        "# %%E Editor  %%F Filename  %%N Linenumber\n"
+        "# %E Editor  %F Filename  %N Linenumber\n"
 msgstr  "# Tekstitoimeti rea formaat koos parameetritega\n"
-        "# %%E Toimeti  %%F Failinimi  %%N Reanumber\n"
+        "# %E Toimeti  %F Failinimi  %N Reanumber\n"
 
-#: src/lang.c:2672
+#: src/lang.c:2676
 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:2673
+#: src/lang.c:2677
 msgid   "External inews"
 msgstr  "Väline inews"
 
-#: src/lang.c:2674
+#: src/lang.c:2678
 msgid   "# If --internal use the built in mini inews for posting via NNTP\n"
         "# otherwise use an external inews program\n"
 msgstr  "# Kui on --internal, kasuta NNTP postitustel sisseehitatud inews käsku\n"
         "# muidu kasuta välist inews programmi\n"
 
-#: src/lang.c:2678
+#: src/lang.c:2682
 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:2679
+#: src/lang.c:2683
 msgid   "Invocation of your mail command"
 msgstr  "Teie e-posti käsk"
 
-#: src/lang.c:2680
-#, c-format
+#: src/lang.c:2684
 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"
+        "# %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  "# e-posti saatja käsurea formaat koos parameetritega\n"
-        "# %%M Programm  %%S Teema  %%T Saaja  %%F Failinimi\n"
-        "# näiteks. kasutada saatjana elm programmi:    elm -s \"%%S\" \"%%T\" < %%F\n"
-        "# näiteks. elm interaktiivses moodis      :    elm -i %%F -s \"%%S\" \"%%T\"\n"
+        "# %M Programm  %S Teema  %T Saaja  %F Failinimi\n"
+        "# näiteks. kasutada saatjana elm programmi:    elm -s \"%S\" \"%T\" < %F\n"
+        "# näiteks. elm interaktiivses moodis      :    elm -i %F -s \"%S\" \"%T\"\n"
 
-#: src/lang.c:2688
+#: src/lang.c:2692
 msgid   "Use interactive mail reader"
 msgstr  "Kasuta interaktiivset e-posti"
 
-#: src/lang.c:2689
+#: src/lang.c:2693
 msgid   "# Interactive mailreader\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = no interactive mailreader\n"
@@ -7079,66 +7084,66 @@ msgstr  "# Interaktiivne e-posti program
         "#   1 = kasuta interaktiivset e-posti programmi koos päistega\n"
         "#   2 = kasuta interaktiivset e-posti programmi päisteta\n"
 
-#: src/lang.c:2698
+#: src/lang.c:2702
 msgid   "Remove ~/.article after posting"
 msgstr  "Eemalda ~/.article peale postitust"
 
-#: src/lang.c:2699
+#: src/lang.c:2703
 msgid   "# If ON remove ~/.article after posting.\n"
 msgstr  "# Kui väärtus on ON, kustuta  ~/.article peale postitust.\n"
 
-#: src/lang.c:2705
+#: src/lang.c:2709
 msgid   "Use UTF-8 graphics (thrd tree etc.)"
 msgstr  "Kasuta UTF-8 graafikat (kolmas puu jne.)"
 
-#: src/lang.c:2706
+#: src/lang.c:2710
 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:2711
+#: src/lang.c:2715
 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:2712
+#: src/lang.c:2716
 msgid   "Filename for posted articles"
 msgstr  "Failinimi postitatud artiklitele"
 
-#: src/lang.c:2713
+#: src/lang.c:2717
 msgid   "# Filename where to keep all postings (default posted)\n"
         "# If no filename is set then postings will not be saved\n"
 msgstr  "# Failinimi, kus hoida kõiki postitusi (vaikimisi posted)\n"
         "# Kui nime pole, siis postitusi ei salvestata\n"
 
-#: src/lang.c:2718
+#: src/lang.c:2722
 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:2719
+#: src/lang.c:2723
 msgid   "Keep failed arts in ~/dead.articles"
 msgstr  "Vigased artiklid ~/dead.articles"
 
-#: src/lang.c:2720
+#: src/lang.c:2724
 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:2724
+#: src/lang.c:2728
 msgid   "Do you want to strip unsubscribed groups from .newsrc"
 msgstr  "Kas te soovite eemaldada tellimata grupid .newsrc failist"
 
-#: src/lang.c:2725
+#: src/lang.c:2729
 msgid   "No unsubscribed groups in newsrc"
 msgstr  "newsrcs ainult tellitud grupid"
 
-#: src/lang.c:2726
+#: src/lang.c:2730
 msgid   "# If ON strip unsubscribed groups from newsrc\n"
 msgstr  "# Kui väärtus on ON, eemalda tellimata grupid newsrc failist\n"
 
-#: src/lang.c:2731
+#: src/lang.c:2735
 msgid   "Remove bogus groups from newsrc"
 msgstr  "Eemalda olematud grupid"
 
-#: src/lang.c:2732
+#: src/lang.c:2736
 msgid   "# What to do with bogus groups in newsrc file\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = keep\n"
@@ -7150,250 +7155,261 @@ msgstr  "# Mida teha olematute gruppideg
         "#   1 = Eemalda\n"
         "#   2 = Märgi valikuekraanil lipuga D\n"
 
-#: src/lang.c:2741
+#: src/lang.c:2745
 #, fuzzy
 msgid   "Enter number of seconds to wait for a response from the server. <CR> sets."
 msgstr  "Sisestage aktiivsete faili lugemise intervall sekundites. <CR> seab."
 
-#: src/lang.c:2742
+#: src/lang.c:2746
 msgid   "NNTP read timeout in seconds"
 msgstr  ""
 
-#: src/lang.c:2743
+#: src/lang.c:2747
 msgid   "# Time in seconds to wait for a response from the server (0=no timeout)\n"
 msgstr  ""
 
-#: src/lang.c:2748
+#: src/lang.c:2752
 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:2749
+#: src/lang.c:2753
 msgid   "Interval in secs to reread active"
 msgstr  "Aktiivsete faili lugemise intervall"
 
-#: src/lang.c:2750
+#: src/lang.c:2754
 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:2755
+#: src/lang.c:2759
 msgid   "Reconnect to server automatically"
 msgstr  "Taasta automaatselt NNTP ühendus"
 
-#: src/lang.c:2756
+#: src/lang.c:2760
 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:2760
+#: src/lang.c:2764
 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:2761
+#: src/lang.c:2765
 msgid   "Cache NNTP overview files locally"
 msgstr  "Puhverda NNTP overview lokaalselt"
 
-#: src/lang.c:2762
+#: src/lang.c:2766
 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:2766
+#: src/lang.c:2770
 msgid   "Enter format string. <CR> sets, <ESC> cancels."
 msgstr  "Sisestage vormingusõne. <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:2767
+#: src/lang.c:2771
 msgid   "Format string for display of dates"
 msgstr  "Kuupäevade esitamise vormingusõne"
 
-#: src/lang.c:2768
+#: src/lang.c:2772
 msgid   "# Format string for date representation\n"
 msgstr  "# Vormingusõne kuupäevade esitamiseks\n"
 
-#: src/lang.c:2774
+#: src/lang.c:2778
 msgid   "Unicode normalization form"
 msgstr  "Unikoodi normaliseerimise kuju"
 
-#: src/lang.c:2775
+#: src/lang.c:2779
 msgid   "# Unicode normalization form\n"
-        "# Possible values are (the default is marked with *):\n"
+        "# Possible values are:\n"
         "#   0 = None\n"
-        "# * 1 = NFKC\n"
+        "#   1 = NFKC\n"
         "#   2 = NFKD\n"
         "#   3 = NFC\n"
         "#   4 = NFD\n"
 msgstr  "# Unikoodi normaliseerimine\n"
-        "# Võimalikud väärtused on (vaikeväärtuse tähis on *):\n"
+        "# Võimalikud väärtused on:\n"
         "#   0 = Pole\n"
-        "# * 1 = NFKC\n"
+        "#   1 = NFKC\n"
         "#   2 = NFKD\n"
         "#   3 = NFC\n"
         "#   4 = NFD\n"
 
-#: src/lang.c:2787
+#: src/lang.c:2792
 msgid   "Render BiDi"
 msgstr  "Renderda BiDi"
 
-#: src/lang.c:2788
+#: src/lang.c:2793
 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:2798
+#: src/lang.c:2800
+msgid   "Function for sorting articles"
+msgstr  ""
+
+#: src/lang.c:2801
+msgid   "# Function for sorting articles\n"
+        "# Possible values are (the default is marked with *):\n"
+        "# * 0 = qsort\n"
+        "#   1 = heapsort\n"
+msgstr  ""
+
+#: src/lang.c:2814
 msgid   "Automatically GroupMarkUnselArtRead"
 msgstr  "Automaatselt GroupMarkUnselArtRead"
 
-#: src/lang.c:2804
+#: src/lang.c:2820
 msgid   "Delete post-process files"
 msgstr  "Kustuta järel-töödeldud failid"
 
-#: src/lang.c:2809
+#: src/lang.c:2825
 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:2810
+#: src/lang.c:2826
 msgid   "Mailbox to save sent mails"
 msgstr  "Saadetud e-mailide postkast"
 
-#: src/lang.c:2815
+#: src/lang.c:2831
 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:2816
+#: src/lang.c:2832
 msgid   "Followup-To: header"
 msgstr  "Followup-To: päis"
 
-#: src/lang.c:2821
+#: src/lang.c:2837
 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:2828
+#: src/lang.c:2844
 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:2829
+#: src/lang.c:2845
 msgid   "Ispell program"
 msgstr  "Ispell programm"
 
-#: src/lang.c:2835
+#: src/lang.c:2851
 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:2836
+#: src/lang.c:2852
 msgid   "Mailing list address"
 msgstr  "Postiloendi aadress"
 
-#: src/lang.c:2842
+#: src/lang.c:2858
 msgid   "Forward articles as attachement"
 msgstr  "Saada artikkel manusena"
 
-#: src/lang.c:2847
+#: src/lang.c:2863
 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:2848
+#: src/lang.c:2864
 msgid   "Which MIME types will be saved"
 msgstr  "Millised MIME tüübid salvestatakse"
 
-#: src/lang.c:2853
+#: src/lang.c:2869
 msgid   "Value of the Organization: header. <CR> sets, <ESC> cancels."
 msgstr  "Organization: päise väärtus. <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:2854
+#: src/lang.c:2870
 msgid   "Organization: header"
 msgstr  "Organization: päis"
 
-#: src/lang.c:2859
+#: src/lang.c:2875
 msgid   "Filename for saved articles. <CR> sets, <ESC> cancels."
 msgstr  "Salvestatud artiklite fail. <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:2860
+#: src/lang.c:2876
 msgid   "savefile"
 msgstr  "fail salvestamiseks"
 
-#: src/lang.c:2865 src/lang.c:2889
+#: src/lang.c:2881 src/lang.c:2905
 msgid   "Scope for the filter rule. <CR> sets, <ESC> cancels."
 msgstr  "Filtri reegli skoop. <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:2866
+#: src/lang.c:2882
 msgid   "Quick (1 key) select filter scope"
 msgstr  "Kiirvaliku (1 klahv) filtri skoop"
 
-#: src/lang.c:2871 src/lang.c:2895
+#: src/lang.c:2887 src/lang.c:2911
 msgid   "Header for filter rule. <CR> sets, <ESC> cancels."
 msgstr  "Filtri reegli päis. <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:2872
+#: src/lang.c:2888
 msgid   "Quick (1 key) select filter header"
 msgstr  "Kiire (1 klahvi) valik päiste filtreerimiseks"
 
-#: src/lang.c:2877 src/lang.c:2901
+#: src/lang.c:2893 src/lang.c:2917
 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:2878
+#: src/lang.c:2894
 msgid   "Quick (1 key) select filter case"
 msgstr  "Kiirvaliku (1 klahv) valiku filtri tõstutundlikkus"
 
-#: src/lang.c:2883 src/lang.c:2907
+#: src/lang.c:2899 src/lang.c:2923
 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:2884
+#: src/lang.c:2900
 msgid   "Quick (1 key) select filter expire"
 msgstr  "Kiirvalikuga (1 klahv) aegumise filter"
 
-#: src/lang.c:2890
+#: src/lang.c:2906
 msgid   "Quick (1 key) kill filter scope"
 msgstr  "Kiirsurmamise (1 klahv) filtri skoop"
 
-#: src/lang.c:2896
+#: src/lang.c:2912
 msgid   "Quick (1 key) kill filter header"
 msgstr  "Kiirvalikuga (1 klahv) surmamise filtri päis"
 
-#: src/lang.c:2902
+#: src/lang.c:2918
 msgid   "Quick (1 key) kill filter case"
 msgstr  "Kiirsurmamise (1 klahv) filtri tõstutundlikkus"
 
-#: src/lang.c:2908
+#: src/lang.c:2924
 msgid   "Quick (1 key) kill filter expire"
 msgstr  "Kiirvalikuga (1 klahv) surmamise filtri aegumine"
 
-#: src/lang.c:2914
+#: src/lang.c:2930
 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:2915
+#: src/lang.c:2931
 msgid   "UNDECLARED_CHARSET"
 msgstr  "UNDECLARED_CHARSET"
 
-#: src/lang.c:2921
+#: src/lang.c:2937
 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:2922
+#: src/lang.c:2938
 msgid   "X_Body"
 msgstr  "X_Body"
 
-#: src/lang.c:2927
+#: src/lang.c:2943
 msgid   "Insert this header when posting. <CR> sets, <ESC> cancels."
 msgstr  "Lisa postitamisel see päis. <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:2928
+#: src/lang.c:2944
 msgid   "X_Headers"
 msgstr  "X_Headers"
 
-#: src/lang.c:2933
+#: src/lang.c:2949
 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:2934
+#: src/lang.c:2950
 msgid   "Insert 'X-Comment-To:' header"
 msgstr  "Sisestage 'X-Comment-To:' päis"
 
-#: src/misc.c:3796
+#: src/misc.c:3825
 #, 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:3799
+#: src/misc.c:3828
 #, c-format
 msgid   "Version: %s %s release %s (\"%s\")\n"
 msgstr  "Versioon: %s %s väljalase %s (\"%s\")\n"
Binary files tin-2.1.0/po/fr.gmo and tin-2.1.1/po/fr.gmo differ
diff -Nurp --exclude='.bzr*' tin-2.1.0/po/fr.po tin-2.1.1/po/fr.po
--- tin-2.1.0/po/fr.po	2011-12-23 18:27:18.000000000 +0100
+++ tin-2.1.1/po/fr.po	2012-06-23 11:49:06.355260862 +0200
@@ -5,7 +5,7 @@
 msgid   ""
 msgstr  "Project-Id-Version: tin-2.1.0\n"
         "Report-Msgid-Bugs-To: \n"
-        "POT-Creation-Date: 2011-12-23 18:26+0100\n"
+        "POT-Creation-Date: 2012-06-23 11:48+0200\n"
         "PO-Revision-Date: 2011-12-20 13:07+0100\n"
         "Last-Translator: Matt Anton <tin@syrius.org>\n"
         "Language-Team: French <traduc@traduc.org>\n"
@@ -4752,7 +4752,7 @@ msgstr  "Le terminal ne supporte pas les
 msgid   "Trying %s"
 msgstr  "Essai %s"
 
-#: src/lang.c:1244 src/lang.c:1272 src/lang.c:1290 src/lang.c:1543 src/refs.c:288
+#: src/lang.c:1244 src/lang.c:1272 src/lang.c:1290 src/lang.c:1551 src/refs.c:288
 msgid   "None"
 msgstr  "Aucun"
 
@@ -5093,176 +5093,184 @@ msgid   "Last posting date (ascending)"
 msgstr  "Dernière date de postage (ascendant)"
 
 #: src/lang.c:1472
+msgid   "Quick-sort"
+msgstr  ""
+
+#: src/lang.c:1473
+msgid   "Heap-sort"
+msgstr  ""
+
+#: src/lang.c:1480
 msgid   "Always Keep"
 msgstr  "Toujours garder"
 
-#: src/lang.c:1473
+#: src/lang.c:1481
 msgid   "Always Remove"
 msgstr  "Toujours effacer"
 
-#: src/lang.c:1474
+#: src/lang.c:1482
 msgid   "Mark with D on selection screen"
 msgstr  "Marquer avec un D dans la vue sélection"
 
-#: src/lang.c:1480
+#: src/lang.c:1488
 msgid   "Kill only unread arts"
 msgstr  "Filtrer uniquement les articles non lus"
 
-#: src/lang.c:1481
+#: src/lang.c:1489
 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:1482
+#: src/lang.c:1490
 msgid   "Kill all arts and never show"
 msgstr  "Filtrer tous les articles et ne jamais afficher"
 
-#: src/lang.c:1488
+#: src/lang.c:1496
 msgid   "Nothing special"
 msgstr  "Rien de spécial"
 
-#: src/lang.c:1489
+#: src/lang.c:1497
 msgid   "Compress quotes"
 msgstr  "Citations compressées"
 
-#: src/lang.c:1490
+#: src/lang.c:1498
 msgid   "Quote signatures"
 msgstr  "Citer les signatures"
 
-#: src/lang.c:1491
+#: src/lang.c:1499
 msgid   "Compress quotes, quote sigs"
 msgstr  "Compresser les citations, citer les signatures"
 
-#: src/lang.c:1492
+#: src/lang.c:1500
 msgid   "Quote empty lines"
 msgstr  "Citer les lignes vides"
 
-#: src/lang.c:1493
+#: src/lang.c:1501
 msgid   "Compress quotes, quote empty lines"
 msgstr  "Compresser les citations, citer les lignes vides"
 
-#: src/lang.c:1494
+#: src/lang.c:1502
 msgid   "Quote sigs & empty lines"
 msgstr  "Citer les signatures & les lignes vides"
 
-#: src/lang.c:1495
+#: src/lang.c:1503
 msgid   "Comp. q., quote sigs & empty lines"
 msgstr  "Citations compr., signatures et lignes vides citées"
 
-#: src/lang.c:1535
+#: src/lang.c:1543
 msgid   "no"
 msgstr  "non"
 
-#: src/lang.c:1536
+#: src/lang.c:1544
 msgid   "with headers"
 msgstr  "avec les en-têtes"
 
-#: src/lang.c:1537
+#: src/lang.c:1545
 msgid   "without headers"
 msgstr  "sans les en-têtes"
 
-#: src/lang.c:1545 src/lang.c:1551
+#: src/lang.c:1552
 msgid   "NFKC"
 msgstr  "NFKC"
 
-#: src/lang.c:1546
+#: src/lang.c:1554
 msgid   "NFKD"
 msgstr  "NFKD"
 
-#: src/lang.c:1547
+#: src/lang.c:1555
 msgid   "NFC"
 msgstr  "NFC"
 
-#: src/lang.c:1548
+#: src/lang.c:1556
 msgid   "NFD"
 msgstr  "NFD"
 
-#: src/lang.c:1560
+#: src/lang.c:1564
 msgid   "Display Options"
 msgstr  "Options d'affichage"
 
-#: src/lang.c:1567
+#: src/lang.c:1571
 msgid   "Color Options"
 msgstr  "Options des couleurs"
 
-#: src/lang.c:1573
+#: src/lang.c:1577
 msgid   "Highlight Options"
 msgstr  "Options de mise en évidence"
 
-#: src/lang.c:1580
+#: src/lang.c:1584
 msgid   "Article-Limiting Options"
 msgstr  "Options des articles"
 
-#: src/lang.c:1586
+#: src/lang.c:1590
 msgid   "Posting/Mailing Options"
 msgstr  "Options de postage/messagerie"
 
-#: src/lang.c:1592
+#: src/lang.c:1596
 msgid   "Saving/Printing Options"
 msgstr  "Options d'enregistrement/d'impression"
 
-#: src/lang.c:1598
+#: src/lang.c:1602
 msgid   "Expert Options"
 msgstr  "Options avancées"
 
-#: src/lang.c:1604
+#: src/lang.c:1608
 msgid   "Filtering Options"
 msgstr  "Options de filtrage"
 
-#: src/lang.c:1609 src/lang.c:1640 src/lang.c:1646 src/lang.c:1672 src/lang.c:1724
-#: src/lang.c:1730 src/lang.c:1740 src/lang.c:1751 src/lang.c:1769 src/lang.c:1844
-#: src/lang.c:1852 src/lang.c:2042 src/lang.c:2048 src/lang.c:2054 src/lang.c:2060
-#: src/lang.c:2072 src/lang.c:2079 src/lang.c:2133 src/lang.c:2142 src/lang.c:2148
-#: src/lang.c:2155 src/lang.c:2162 src/lang.c:2169 src/lang.c:2176 src/lang.c:2183
-#: src/lang.c:2190 src/lang.c:2197 src/lang.c:2204 src/lang.c:2211 src/lang.c:2218
-#: src/lang.c:2225 src/lang.c:2232 src/lang.c:2239 src/lang.c:2246 src/lang.c:2253
-#: src/lang.c:2260 src/lang.c:2267 src/lang.c:2274 src/lang.c:2281 src/lang.c:2288
-#: src/lang.c:2295 src/lang.c:2302 src/lang.c:2309 src/lang.c:2317 src/lang.c:2333
-#: src/lang.c:2340 src/lang.c:2347 src/lang.c:2354 src/lang.c:2360 src/lang.c:2366
-#: src/lang.c:2383 src/lang.c:2395 src/lang.c:2429 src/lang.c:2482 src/lang.c:2496
-#: src/lang.c:2502 src/lang.c:2527 src/lang.c:2544 src/lang.c:2560 src/lang.c:2596
-#: src/lang.c:2632 src/lang.c:2652 src/lang.c:2687 src/lang.c:2697 src/lang.c:2704
-#: src/lang.c:2730 src/lang.c:2754 src/lang.c:2773 src/lang.c:2786 src/lang.c:2797
-#: src/lang.c:2803 src/lang.c:2841
+#: src/lang.c:1613 src/lang.c:1644 src/lang.c:1650 src/lang.c:1676 src/lang.c:1728
+#: src/lang.c:1734 src/lang.c:1744 src/lang.c:1755 src/lang.c:1773 src/lang.c:1848
+#: src/lang.c:1856 src/lang.c:2046 src/lang.c:2052 src/lang.c:2058 src/lang.c:2064
+#: src/lang.c:2076 src/lang.c:2083 src/lang.c:2137 src/lang.c:2146 src/lang.c:2152
+#: 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:2321 src/lang.c:2337
+#: src/lang.c:2344 src/lang.c:2351 src/lang.c:2358 src/lang.c:2364 src/lang.c:2370
+#: src/lang.c:2387 src/lang.c:2399 src/lang.c:2433 src/lang.c:2486 src/lang.c:2500
+#: src/lang.c:2506 src/lang.c:2531 src/lang.c:2548 src/lang.c:2564 src/lang.c:2600
+#: src/lang.c:2636 src/lang.c:2656 src/lang.c:2691 src/lang.c:2701 src/lang.c:2708
+#: src/lang.c:2734 src/lang.c:2758 src/lang.c:2777 src/lang.c:2791 src/lang.c:2799
+#: src/lang.c:2813 src/lang.c:2819 src/lang.c:2857
 msgid   "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr  "<ESPACE> change, <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:1610
+#: src/lang.c:1614
 msgid   "Show mini menu & posting etiquette"
 msgstr  "Afficher le menu & l'intitulé du postage"
 
-#: src/lang.c:1611
+#: src/lang.c:1615
 msgid   "# If ON show a mini menu of useful commands at each level\n"
         "# and posting etiquette after composing an article\n"
 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:1616
+#: src/lang.c:1620
 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:1617
+#: src/lang.c:1621
 msgid   "Show description of each newsgroup"
 msgstr  "Voir description de chaque groupe"
 
-#: src/lang.c:1618
+#: src/lang.c:1622
 msgid   "# If ON show group description text after newsgroup name at\n"
         "# group selection level\n"
 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:1623
+#: src/lang.c:1627
 msgid   "Show Subject & From (author) fields in group menu. <SPACE> toggles & <CR> "
         "sets."
 msgstr  "Affiche le sujet & l'auteur dans le menu groupe. <ESPACE> change & <RETOUR> "
         "valide."
 
-#: src/lang.c:1624
+#: src/lang.c:1628
 msgid   "In group menu, show author by"
 msgstr  "Dans vue groupe, voir auteur par"
 
-#: src/lang.c:1625
+#: src/lang.c:1629
 msgid   "# Part of from field to display\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = none\n"
@@ -5276,32 +5284,32 @@ msgstr  "# Partie du champ from à affich
         "# * 2 = nom complet\n"
         "#   3 les deux\n"
 
-#: src/lang.c:1634
+#: src/lang.c:1638
 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:1635
+#: src/lang.c:1639
 msgid   "Draw -> instead of highlighted bar"
 msgstr  "Afficher -> plutôt qu'une barre"
 
-#: src/lang.c:1636
+#: src/lang.c:1640
 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:1641
+#: src/lang.c:1645
 msgid   "Use inverse video for page headers"
 msgstr  "Vidéo inversée pour les en-têtes"
 
-#: src/lang.c:1642
+#: src/lang.c:1646
 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:1647
+#: src/lang.c:1651
 msgid   "Thread articles by"
 msgstr  "Regrouper les articles par"
 
-#: src/lang.c:1648
+#: src/lang.c:1652
 msgid   "# Thread articles by ...\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -5319,17 +5327,17 @@ msgstr  "# Regrouper les articles par...
         "#   4 = Sujet multipartie\n"
         "#   5 = Pourcentage de concordance\n"
 
-#: src/lang.c:1659
+#: src/lang.c:1663
 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:1660
+#: src/lang.c:1664
 msgid   "Thread percentage match"
 msgstr  "Pourcentage de concordance pour grouper"
 
-#: src/lang.c:1661
-#, c-format
+#: src/lang.c:1665
+#, fuzzy, c-format
 msgid   "# Thread percentage match...\n"
         "# the percentage of characters in the subject of an article that must match\n"
         "# a base article for both those articles to be considered to belong to the\n"
@@ -5353,11 +5361,11 @@ msgstr  "# Taux de concordance de fil...
         "'harpie',\n"
         "# 'happie' et 'harppy' seront regroupés à part de 'happy'\n"
 
-#: src/lang.c:1673
+#: src/lang.c:1677
 msgid   "Score of a thread"
 msgstr  "Score d'un fil"
 
-#: src/lang.c:1674
+#: src/lang.c:1678
 msgid   "# Thread score\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = max\n"
@@ -5369,15 +5377,15 @@ msgstr  "# Regrouper les scores\n"
         "#   1 = somme\n"
         "#   2 = moyenne\n"
 
-#: src/lang.c:1682
+#: src/lang.c:1686
 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:1683
+#: src/lang.c:1687
 msgid   "Sort articles by"
 msgstr  "Trier les articles par"
 
-#: src/lang.c:1684
+#: src/lang.c:1688
 msgid   "# Sort articles by ...\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -5405,15 +5413,15 @@ msgstr  "# Trie les article par...\n"
         "#   9 = Lignes descendant\n"
         "#  10 = Lignes ascendant)\n"
 
-#: src/lang.c:1700
+#: src/lang.c:1704
 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:1701
+#: src/lang.c:1705
 msgid   "Sort threads by"
 msgstr  "Trier les fils par"
 
-#: src/lang.c:1702
+#: src/lang.c:1706
 msgid   "# Sort thread by ...\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -5429,44 +5437,44 @@ msgstr  "# Trier les fils par...\n"
         "#   3 = Date la plus récente, descendant\n"
         "#   4 = Date la plus récente, ascendant\n"
 
-#: src/lang.c:1712
+#: src/lang.c:1716
 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:1713
+#: src/lang.c:1717
 msgid   "Go to first unread article in group"
 msgstr  "Aller au 1er article non lu du groupe"
 
-#: src/lang.c:1714
+#: src/lang.c:1718
 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:1718
+#: src/lang.c:1722
 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:1719
+#: src/lang.c:1723
 msgid   "Show only unread articles"
 msgstr  "Afficher articles non lus seulement"
 
-#: src/lang.c:1720
+#: src/lang.c:1724
 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:1725
+#: src/lang.c:1729
 msgid   "Show only groups with unread arts"
 msgstr  "Voir groupes avec articles non lus"
 
-#: src/lang.c:1726
+#: src/lang.c:1730
 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:1731
+#: src/lang.c:1735
 msgid   "Filter which articles"
 msgstr  "Filtrer quel article"
 
-#: src/lang.c:1732
+#: src/lang.c:1736
 msgid   "# Filter which articles\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = only kill unread articles\n"
@@ -5478,11 +5486,11 @@ msgstr  "# Filtrer quels articles\n"
         "#   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:1741
+#: src/lang.c:1745
 msgid   "Go to the next unread article with"
 msgstr  "Aller au prochain article non lu avec"
 
-#: src/lang.c:1742
+#: src/lang.c:1746
 msgid   "# Go to the unread article with following key(s)\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -5496,11 +5504,11 @@ msgstr  "# Aller à l'article non lu avec
         "# * 2 = TAB\n"
         "#   3 = PAGE DOWN ou TAB\n"
 
-#: src/lang.c:1752
+#: src/lang.c:1756
 msgid   "How to treat blank lines"
 msgstr  "Comment gérer les lignes vides"
 
-#: src/lang.c:1753
+#: src/lang.c:1757
 msgid   "# Trim the article body, remove unnecessary blank lines.\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = Nothing special\n"
@@ -5528,162 +5536,162 @@ msgstr  "# Nettoyer le corps de l'articl
         "#   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:1770
+#: src/lang.c:1774
 msgid   "List thread using right arrow key"
 msgstr  "Lister le fil via la flèche droite"
 
-#: src/lang.c:1771
+#: src/lang.c:1775
 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:1775
+#: src/lang.c:1779
 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:1776
+#: src/lang.c:1780
 msgid   "Character to show deleted articles"
 msgstr  "Caractère pour articles effacés"
 
-#: src/lang.c:1777
+#: src/lang.c:1781
 msgid   "# Character used to show that an art was deleted (default 'D')\n"
         "# _ is turned into ' '\n"
 msgstr  "# Caractère utilisé pour indiquer qu'un article a été supprimé (défaut 'D')\n"
         "# _ est transformé en ' '\n"
 
-#: src/lang.c:1782
+#: src/lang.c:1786
 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:1783
+#: src/lang.c:1787
 msgid   "Character to show inrange articles"
 msgstr  "Caractère pour articles non inclus"
 
-#: src/lang.c:1784
+#: src/lang.c:1788
 msgid   "# Character used to show that an art is in a range (default '#')\n"
         "# _ is turned into ' '\n"
 msgstr  "# Caractère utilisé pour indiquer qu'un article est inclus (défaut '#')\n"
         "# _ est transformé en ' '\n"
 
-#: src/lang.c:1789
+#: src/lang.c:1793
 msgid   "Enter character to indicate that article will return. <CR> sets, <ESC> "
         "cancels."
 msgstr  "Caractère indiquant que l'article sera retourné. <RETOUR> valide, <ESC> "
         "annule."
 
-#: src/lang.c:1790
+#: src/lang.c:1794
 msgid   "Character to show returning arts"
 msgstr  "Caractère pour articles retournés"
 
-#: src/lang.c:1791
+#: src/lang.c:1795
 msgid   "# Character used to show that an art will return (default '-')\n"
         "# _ is turned into ' '\n"
 msgstr  "# Caractère utilisé pour indiquer qu'un article sera retourné (défaut '#')\n"
         "# _ est transformé en ' '\n"
 
-#: src/lang.c:1796
+#: src/lang.c:1800
 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:1797
+#: src/lang.c:1801
 msgid   "Character to show selected articles"
 msgstr  "Caractère pour articles sélect."
 
-#: src/lang.c:1798
+#: src/lang.c:1802
 msgid   "# Character used to show that an art was auto-selected (default '*')\n"
         "# _ is turned into ' '\n"
 msgstr  "# Caractère utilisé pour indiquer qu'un article fut sélectionné (defaut '*')\n"
         "# _est transformé en ' '\n"
 
-#: src/lang.c:1803
+#: src/lang.c:1807
 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:1804
+#: src/lang.c:1808
 msgid   "Character to show recent articles"
 msgstr  "Caractère pour articles récents"
 
-#: src/lang.c:1805
+#: src/lang.c:1809
 msgid   "# Character used to show that an art is recent (default 'o')\n"
         "# _ is turned into ' '\n"
 msgstr  "# Caractère utilisé pour indiquer qu'un article est récent (defaut 'o')\n"
         "# _est transformé en ' '\n"
 
-#: src/lang.c:1810
+#: src/lang.c:1814
 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:1811
+#: src/lang.c:1815
 msgid   "Character to show unread articles"
 msgstr  "Caractère pour articles non lus"
 
-#: src/lang.c:1812
+#: src/lang.c:1816
 msgid   "# Character used to show that an art is unread (default '+')\n"
         "# _ is turned into ' '\n"
 msgstr  "# Caractère utilisé pour indiquer qu'un article est non lu (defaut '+')\n"
         "# _est transformé en ' '\n"
 
-#: src/lang.c:1817
+#: src/lang.c:1821
 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:1818
+#: src/lang.c:1822
 msgid   "Character to show read articles"
 msgstr  "Caractère pour articles lus"
 
-#: src/lang.c:1819
+#: src/lang.c:1823
 msgid   "# Character used to show that an art was read (default ' ')\n"
         "# _ is turned into ' '\n"
 msgstr  "# Caractère utilisé pour indiquer qu'un article a été lu (defaut ' ')\n"
         "# _est transformé en ' '\n"
 
-#: src/lang.c:1824
+#: src/lang.c:1828
 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:1825
+#: src/lang.c:1829
 msgid   "Character to show killed articles"
 msgstr  "Caractère pour articles filtrés"
 
-#: src/lang.c:1826
+#: src/lang.c:1830
 msgid   "# Character used to show that an art was killed (default 'K')\n"
         "# kill_level must be set accordingly, _ is turned into ' '\n"
 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:1831
+#: src/lang.c:1835
 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:1832
+#: src/lang.c:1836
 msgid   "Character to show readselected arts"
 msgstr  "Caractère pour articles sélectionnés lus"
 
-#: src/lang.c:1833
+#: src/lang.c:1837
 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  "# Caractère utilisé pour indiquer qu'un article était sélectionné avec\n"
         "# d'être lu (defaut ':')\n"
         "# kill_level doit être choisi en conséquence, _ est transformé en ' '\n"
 
-#: src/lang.c:1838
+#: src/lang.c:1842
 msgid   "Enter maximum length of newsgroup names displayed. <CR> sets."
 msgstr  "Largeur max. à afficher des noms des groupes. <RETOUR> valide."
 
-#: src/lang.c:1839
+#: src/lang.c:1843
 msgid   "Max. length of group names shown"
 msgstr  "Largeur max. des noms des groupes"
 
-#: src/lang.c:1840
+#: src/lang.c:1844
 msgid   "# Maximum length of the names of newsgroups displayed\n"
 msgstr  "# Largeur maximum à afficher des noms des groupes.\n"
 
-#: src/lang.c:1845
+#: src/lang.c:1849
 msgid   "Abbreviate long newsgroup names"
 msgstr  "Abréger les noms de groupes trop longs"
 
-#: src/lang.c:1846
+#: src/lang.c:1850
 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"
@@ -5691,11 +5699,11 @@ msgstr  "# Si ON, abrège (si nécessaire)
         "# 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:1853
+#: src/lang.c:1857
 msgid   "Show lines/score in listings"
 msgstr  "Afficher dans les différentes vues"
 
-#: src/lang.c:1854
+#: src/lang.c:1858
 msgid   "# What information should be displayed in article/thread listing\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -5709,17 +5717,17 @@ msgstr  "# Quelles informations doivent 
         "#   2 = score\n"
         "#   3 = lignes & score\n"
 
-#: src/lang.c:1863
+#: src/lang.c:1867
 msgid   "0 = full page scrolling, -1 = show previous last line as first on next page, -"
         "2 = half page"
 msgstr  "0 = défilement page par page, -1 = afficher dernière ligne dans page "
         "suivante, -2 = demi-page"
 
-#: src/lang.c:1864
+#: src/lang.c:1868
 msgid   "Number of lines to scroll in pager"
 msgstr  "Vitesse de défilement dans le pager"
 
-#: src/lang.c:1865
+#: src/lang.c:1869
 msgid   "# Number of lines that cursor-up/down will scroll in article pager\n"
         "# Possible values are (the default is marked with *):\n"
         "#  -2 = half-page scrolling\n"
@@ -5735,29 +5743,29 @@ msgstr  "# Type du défilement lors de la
         "# * 1 = ligne par ligne\n"
         "#   2 ou plus = défiler 2 lignes par 2 ou plus (seulement dans le pager)\n"
 
-#: src/lang.c:1875
+#: src/lang.c:1879
 msgid   "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr  "Affiche les signatures. <ESPACE> change & <RETOUR> valide."
 
-#: src/lang.c:1876
+#: src/lang.c:1880
 msgid   "Display signatures"
 msgstr  "Afficher les signatures"
 
-#: src/lang.c:1877
+#: src/lang.c:1881
 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:1881
+#: src/lang.c:1885
 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:1882
+#: src/lang.c:1886
 msgid   "Display uue data as an attachment"
 msgstr  "Afficher donnée uue comme PJ"
 
-#: src/lang.c:1883
+#: src/lang.c:1887
 msgid   "# Handling of uuencoded data in the pager\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = no, display raw uuencoded data\n"
@@ -5773,30 +5781,30 @@ msgstr  "# Prise en charge des données u
         "#   2 = masquer, comme pour l'option 1, mais toute ligne qui ressemble à des\n"
         "#       données uuencode sera condensée en une seule ligne.\n"
 
-#: src/lang.c:1893
+#: src/lang.c:1897
 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:1894
+#: src/lang.c:1898
 msgid   "Display \"a as Umlaut-a"
 msgstr  "Afficher \"a comme Umlaut-a"
 
-#: src/lang.c:1895
+#: src/lang.c:1899
 msgid   "# If ON decode German style TeX umlaut codes to ISO and\n"
         "# show \"a as Umlaut-a, etc.\n"
 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:1900 src/lang.c:1910
+#: src/lang.c:1904 src/lang.c:1914
 msgid   "Space separated list of header fields"
 msgstr  "Liste des en-têtes, séparés par des espaces"
 
-#: src/lang.c:1901
+#: src/lang.c:1905
 msgid   "Display these header fields (or *)"
 msgstr  "Afficher ces en-têtes (ou *)"
 
-#: src/lang.c:1902
+#: src/lang.c:1906
 msgid   "# Which news headers you wish to see. If you want to see _all_ the headers,\n"
         "# place an '*' as this value. This is the only way a wildcard can be used.\n"
         "# If you enter 'X-' as the value, you will see all headers beginning with\n"
@@ -5812,11 +5820,11 @@ msgstr  "# Quels en-têtes voulez-vous vo
         "# en-têtes en les délimitant avec des espaces. Ne rien définir, désactive\n"
         "# cette option.\n"
 
-#: src/lang.c:1911
+#: src/lang.c:1915
 msgid   "Do not display these header fields"
 msgstr  "Ne pas afficher ces en-têtes"
 
-#: src/lang.c:1912
+#: src/lang.c:1916
 msgid   "# Same as 'news_headers_to_display' except it denotes the opposite.\n"
         "# An example of using both options might be if you thought X- headers were\n"
         "# A Good Thing(tm), but thought Alan and Pape were miscreants...well then "
@@ -5835,41 +5843,41 @@ msgstr  "# Comme l'option 'news_headers_
         "# news_headers_to_not_display=X-Alan X-Pape\n"
         "# Ne rien définir, désactive cette option.\n"
 
-#: src/lang.c:1922
+#: src/lang.c:1926
 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:1923
+#: src/lang.c:1927
 msgid   "Skip multipart/alternative parts"
 msgstr  "Ignorer parties multipart/alter."
 
-#: src/lang.c:1924
+#: src/lang.c:1928
 msgid   "# If ON strip multipart/alternative messages automatically\n"
 msgstr  "# Si ON, enlève automatiquement les messages multipart/alternative\n"
 
-#: src/lang.c:1928
+#: src/lang.c:1932
 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:1929
+#: src/lang.c:1933
 msgid   "Detection of verbatim blocks"
 msgstr  "Détection des blocs textuels"
 
-#: src/lang.c:1930
+#: src/lang.c:1934
 msgid   "# If ON detect verbatim blocks in articles\n"
 msgstr  "# Si ON, détecte les blocs textuels dans les articles\n"
 
-#: src/lang.c:1935
+#: src/lang.c:1939
 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:1936
+#: src/lang.c:1940
 msgid   "Regex used to show quoted lines"
 msgstr  "Regex pour afficher les citations"
 
-#: src/lang.c:1937
+#: src/lang.c:1941
 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"
@@ -5877,16 +5885,16 @@ msgstr  "# Une expression régulière qui 
         "# 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:1943
+#: src/lang.c:1947
 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:1944
+#: src/lang.c:1948
 msgid   "Regex used to show twice quoted l."
 msgstr  "Regex pour afficher le 2nd niveau"
 
-#: src/lang.c:1945
+#: src/lang.c:1949
 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"
@@ -5894,16 +5902,16 @@ msgstr  "# Une expression régulière qui 
         "# 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:1951
+#: src/lang.c:1955
 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:1952
+#: src/lang.c:1956
 msgid   "Regex used to show >= 3 times q.l."
 msgstr  "Regex pour afficher niveau >= 3"
 
-#: src/lang.c:1953
+#: src/lang.c:1957
 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"
@@ -5913,16 +5921,16 @@ msgstr  "# Une expression régulière qui 
         "# Si vous laissez ce champ vide, tin utilisera une valeur incluse par "
         "défaut.\n"
 
-#: src/lang.c:1960
+#: src/lang.c:1964
 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:1961
+#: src/lang.c:1965
 msgid   "Regex used to highlight /slashes/"
 msgstr  "Regex pour les mots entre /slash/"
 
-#: src/lang.c:1962
+#: src/lang.c:1966
 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"
@@ -5931,16 +5939,16 @@ msgstr  "# Une expression régulière qui 
         "# Si vous laissez ce champ vide, tin utilisera une valeur incluse par "
         "défaut.\n"
 
-#: src/lang.c:1968
+#: src/lang.c:1972
 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:1969
+#: src/lang.c:1973
 msgid   "Regex used to highlight *stars*"
 msgstr  "Regex pour les mots entre *astérisques*"
 
-#: src/lang.c:1970
+#: src/lang.c:1974
 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"
@@ -5949,16 +5957,16 @@ msgstr  "# Une expression régulière qui 
         "# Si vous laissez ce champ vide, tin utilisera une valeur incluse par "
         "défaut.\n"
 
-#: src/lang.c:1976
+#: src/lang.c:1980
 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:1977
+#: src/lang.c:1981
 msgid   "Regex used to highlight -strokes-"
 msgstr  "Regex pour les mots entre -tirets-"
 
-#: src/lang.c:1978
+#: src/lang.c:1982
 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"
@@ -5967,16 +5975,16 @@ msgstr  "# Une expression régulière qui 
         "# Si vous laissez ce champ vide, tin utilisera une valeur incluse par "
         "défaut.\n"
 
-#: src/lang.c:1984
+#: src/lang.c:1988
 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:1985
+#: src/lang.c:1989
 msgid   "Regex used to highlight _underline_"
 msgstr  "Regex pour les mots entre _underscore_"
 
-#: src/lang.c:1986
+#: src/lang.c:1990
 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"
@@ -5985,75 +5993,75 @@ msgstr  "# Une expression régulière qui 
         "# Si vous laissez ce champ vide, tin utilisera une valeur incluse par "
         "défaut.\n"
 
-#: src/lang.c:1992
+#: src/lang.c:1996
 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:1993
+#: src/lang.c:1997
 msgid   "Regex with Subject prefixes"
 msgstr  "Regex pour les préfixes dans le sujet"
 
-#: src/lang.c:1994
+#: src/lang.c:1998
 msgid   "# A regular expression that tin will use to find Subject prefixes\n"
         "# which will be removed before showing the header.\n"
 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:1999
+#: src/lang.c:2003
 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:2000
+#: src/lang.c:2004
 msgid   "Regex with Subject suffixes"
 msgstr  "Regex pour les suffixes dans le sujet"
 
-#: src/lang.c:2001
+#: src/lang.c:2005
 msgid   "# A regular expression that tin will use to find Subject suffixes\n"
         "# which will be removed when replying or posting followup.\n"
 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:2006
+#: src/lang.c:2010
 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:2007
+#: src/lang.c:2011
 msgid   "Regex for begin of a verbatim block"
 msgstr  "Regex pour le début d'un bloc textuel"
 
-#: src/lang.c:2008
+#: src/lang.c:2012
 msgid   "# A regular expression that tin will use to find the begin of\n"
         "# a verbatim block.\n"
 msgstr  "# Une expression régulière que tin utilisera pour trouver\n"
         "# le début d'un bloc textuel.\n"
 
-#: src/lang.c:2013
+#: src/lang.c:2017
 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:2014
+#: src/lang.c:2018
 msgid   "Regex for end of a verbatim block"
 msgstr  "Regex pour la fin d'un bloc textuel"
 
-#: src/lang.c:2015
+#: src/lang.c:2019
 msgid   "# A regular expression that tin will use to find the end of\n"
         "# a verbatim block.\n"
 msgstr  "# Une expression régulière que tin utilisera pour trouver\n"
         "# la fin d'une bloc textuel.\n"
 
-#: src/lang.c:2020
+#: src/lang.c:2024
 msgid   "Enter name and options for external MIME viewer, --internal for built-in "
         "viewer"
 msgstr  "Nom et options pour le visualisateur MIME externe, --internal pour celui "
         "inclus"
 
-#: src/lang.c:2021
+#: src/lang.c:2025
 msgid   "MIME binary content viewer"
 msgstr  "Visualisateur de contenu MIME"
 
-#: src/lang.c:2022
+#: src/lang.c:2026
 msgid   "# If --internal automatically use the built in MIME viewer for non-text\n"
         "# parts of articles.\n"
         "# Otherwise specify an external viewer program (eg, metamail) or leave blank\n"
@@ -6063,129 +6071,129 @@ msgstr  "# Utilisation du visualisateur 
         "# 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:2029
+#: src/lang.c:2033
 msgid   "Confirm before starting non-text viewing program"
 msgstr  "Confirmation avant le lancement d'un visualisateur externe"
 
-#: src/lang.c:2030
+#: src/lang.c:2034
 msgid   "Ask before using MIME viewer"
 msgstr  "Demander avant d'utiliser le visualisateur"
 
-#: src/lang.c:2031
+#: src/lang.c:2035
 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  "# Si ON, tin demandera avant d'utiliser metamail pour afficher les\n"
         "# messages MIME\n"
         "# Cela ne se produit que lorsque 'metamail_prog' contient une valeur\n"
 
-#: src/lang.c:2036
+#: src/lang.c:2040
 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:2037
+#: src/lang.c:2041
 msgid   "Catchup read groups when quitting"
 msgstr  "Marquer lu les groupes à la fermeture"
 
-#: src/lang.c:2038
+#: src/lang.c:2042
 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:2043
+#: src/lang.c:2047
 msgid   "Catchup group using left key"
 msgstr  "Marquer lu le groupe via la flèche gauche"
 
-#: src/lang.c:2044
+#: src/lang.c:2048
 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:2049
+#: src/lang.c:2053
 msgid   "Catchup thread by using left key"
 msgstr  "Marquer lu le fil via la flèche gauche"
 
-#: src/lang.c:2055
+#: src/lang.c:2059
 msgid   "Which actions require confirmation"
 msgstr  "Quelles actions requièrent confirmation"
 
-#: src/lang.c:2056
+#: src/lang.c:2060
 msgid   "# What should we ask confirmation for.\n"
 msgstr  "# Demande de confirmation pour...\n"
 
-#: src/lang.c:2061
+#: src/lang.c:2065
 msgid   "'Mark as (un)read' ignores tags"
 msgstr  "'Marquer (non)lu l'article' ignore les marques"
 
-#: src/lang.c:2062
+#: src/lang.c:2066
 msgid   "# If ON the 'Mark as (un)read' function marks only the current article.\n"
 msgstr  "# Si ON, la fonction 'Marquer (non) lu l'article' agit uniquement sur "
         "l'article\n"
         "# actuel.\n"
 
-#: src/lang.c:2066
+#: src/lang.c:2070
 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:2067
+#: src/lang.c:2071
 msgid   "Program that opens URLs"
 msgstr  "Logiciel lançant les URLs"
 
-#: src/lang.c:2068
+#: src/lang.c:2072
 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:2073
+#: src/lang.c:2077
 msgid   "Use mouse in xterm"
 msgstr  "Utiliser la souris dans l'xterm"
 
-#: src/lang.c:2074
+#: src/lang.c:2078
 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:2080
+#: src/lang.c:2084
 msgid   "Use scroll keys on keypad"
 msgstr  "Utiliser les flèches du pavé numérique"
 
-#: src/lang.c:2081
+#: src/lang.c:2085
 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:2086
+#: src/lang.c:2090
 msgid   "Enter maximum number of article to get. <CR> sets."
 msgstr  "Nombre max d'articles à récupérer. <RETOUR> valide."
 
-#: src/lang.c:2087
+#: src/lang.c:2091
 msgid   "Number of articles to get"
 msgstr  "Nombre d'articles à récupérer"
 
-#: src/lang.c:2088
+#: src/lang.c:2092
 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  "# Nombre d'articles à récupérer (0=pas de limite); si le nombre est négatif\n"
         "# détermine le nombre max d'articles déjà lus à relire avant le premier non "
         "lu\n"
 
-#: src/lang.c:2093
+#: src/lang.c:2097
 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:2094
+#: src/lang.c:2098
 msgid   "Article recentness time limit"
 msgstr  "Durée des articles considérés comme récents"
 
-#: src/lang.c:2095
+#: src/lang.c:2099
 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:2099
+#: src/lang.c:2103
 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:2100
+#: src/lang.c:2104
 msgid   "Wildcard matching"
 msgstr  "Concordance wildcard"
 
-#: src/lang.c:2101
+#: src/lang.c:2105
 msgid   "# Wildcard matching\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = wildmat\n"
@@ -6195,317 +6203,317 @@ msgstr  "# Concordances Wildcard\n"
         "# * 0 = wildmat\n"
         "#   1 = regex\n"
 
-#: src/lang.c:2108
+#: src/lang.c:2112
 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:2109
+#: src/lang.c:2113
 msgid   "Score limit (kill)"
 msgstr  "Score minimum (filtre)"
 
-#: src/lang.c:2110
+#: src/lang.c:2114
 msgid   "# Score limit before an article is marked killed\n"
 msgstr  "# Score minimal avant qu'un article soit filtré\n"
 
-#: src/lang.c:2114
+#: src/lang.c:2118
 msgid   "Enter default score to kill articles. <CR> sets."
 msgstr  "Score par défaut pour filtrer les articles. <RETOUR> valide."
 
-#: src/lang.c:2115
+#: src/lang.c:2119
 msgid   "Default score to kill articles"
 msgstr  "Score par déf. pour filtrer les articles"
 
-#: src/lang.c:2116
+#: src/lang.c:2120
 msgid   "# Default score to kill articles\n"
 msgstr  "# Score par défaut pour filtrer les articles\n"
 
-#: src/lang.c:2120
+#: src/lang.c:2124
 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:2121
+#: src/lang.c:2125
 msgid   "Score limit (select)"
 msgstr  "Score minimum (sélection)"
 
-#: src/lang.c:2122
+#: src/lang.c:2126
 msgid   "# Score limit before an article is marked hot\n"
 msgstr  "# Score minimal avant qu'un article soit sélectionné\n"
 
-#: src/lang.c:2126
+#: src/lang.c:2130
 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:2127
+#: src/lang.c:2131
 msgid   "Default score to select articles"
 msgstr  "Score par défaut pour sél. les articles"
 
-#: src/lang.c:2128
+#: src/lang.c:2132
 msgid   "# Default score to select articles\n"
 msgstr  "# Score par défaut pour sélectionner les articles\n"
 
-#: src/lang.c:2134
+#: src/lang.c:2138
 msgid   "Use slrnface to show ''X-Face:''s"
 msgstr  "Utiliser slrnface pour afficher les 'X-Face:'"
 
-#: src/lang.c:2135
+#: src/lang.c:2139
 msgid   "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n"
         "# Only useful when running in an xterm.\n"
 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:2143
+#: src/lang.c:2147
 msgid   "Use ANSI color"
 msgstr  "Utiliser les couleurs ANSI"
 
-#: src/lang.c:2144
+#: src/lang.c:2148
 msgid   "# If ON using ANSI-color\n"
 msgstr  "# Si ON, utiliser les couleurs ANSI\n"
 
-#: src/lang.c:2149
+#: src/lang.c:2153
 msgid   "Standard foreground color"
 msgstr  "Couleur standard de l'avant-plan"
 
-#: src/lang.c:2150
+#: src/lang.c:2154
 msgid   "# Standard foreground color\n"
         "# Default: -1 (default color)\n"
 msgstr  "# Couleur standard de l'avant-plan\n"
         "# Défaut : -1 (défaut couleur)\n"
 
-#: src/lang.c:2156
+#: src/lang.c:2160
 msgid   "Standard background color"
 msgstr  "Couleur standard de l'arrière-plan"
 
-#: src/lang.c:2157
+#: src/lang.c:2161
 msgid   "# Standard background color\n"
         "# Default: -1 (default color)\n"
 msgstr  "# Couleur standard de l'arrière-plan\n"
         "# Défaut : -1 (défaut couleur)\n"
 
-#: src/lang.c:2163
+#: src/lang.c:2167
 msgid   "Color for inverse text (background)"
 msgstr  "Couleur du texte inversé (arrière-plan)"
 
-#: src/lang.c:2164
+#: src/lang.c:2168
 msgid   "# Color of background for inverse text\n"
         "# Default: 4 (blue)\n"
 msgstr  "# Couleur de l'arrière-plan pour le texte inversé\n"
         "# Défaut : 4 (bleu)\n"
 
-#: src/lang.c:2170
+#: src/lang.c:2174
 msgid   "Color for inverse text (foreground)"
 msgstr  "Couleur du texte inversé (avant-plan)"
 
-#: src/lang.c:2171
+#: src/lang.c:2175
 msgid   "# Color of foreground for inverse text\n"
         "# Default: 7 (white)\n"
 msgstr  "# Couleur de l'avant-plan du texte inversé\n"
         "# Défaut : 7 (blanc)\n"
 
-#: src/lang.c:2177
+#: src/lang.c:2181
 msgid   "Color of text lines"
 msgstr  "Couleur du texte"
 
-#: src/lang.c:2178
+#: src/lang.c:2182
 msgid   "# Color of text lines\n"
         "# Default: -1 (default color)\n"
 msgstr  "# Couleur du texte\n"
         "# Défaut : -1 (défaut couleur)\n"
 
-#: src/lang.c:2184
+#: src/lang.c:2188
 msgid   "Color of mini help menu"
 msgstr  "Couleur du petit menu d'aide"
 
-#: src/lang.c:2185
+#: src/lang.c:2189
 msgid   "# Color of mini help menu\n"
         "# Default: 3 (brown)\n"
 msgstr  "# Couleur du petit menu d'aide\n"
         "# Défaut : 3 (marron)\n"
 
-#: src/lang.c:2191
+#: src/lang.c:2195
 msgid   "Color of help text"
 msgstr  "Couleur de l'aide"
 
-#: src/lang.c:2192
+#: src/lang.c:2196
 msgid   "# Color of help pages\n"
         "# Default: -1 (default color)\n"
 msgstr  "# Couleur des pages d'aide\n"
         "# Défaut : -1 (couleur par défaut)\n"
 
-#: src/lang.c:2198
+#: src/lang.c:2202
 msgid   "Color of status messages"
 msgstr  "Couleur des messages de statut"
 
-#: src/lang.c:2199
+#: src/lang.c:2203
 msgid   "# Color of messages in last line\n"
         "# Default: 6 (cyan)\n"
 msgstr  "# Couleur des messages de statut\n"
         "# Défaut : 6 (cyan)\n"
 
-#: src/lang.c:2205
+#: src/lang.c:2209
 msgid   "Color of quoted lines"
 msgstr  "Couleur de citation de 1er niveau"
 
-#: src/lang.c:2206
+#: src/lang.c:2210
 msgid   "# Color of quote-lines\n"
         "# Default: 2 (green)\n"
 msgstr  "# Couleur de citation de premier niveau\n"
         "# Défaut : 2 (vert)\n"
 
-#: src/lang.c:2212
+#: src/lang.c:2216
 msgid   "Color of twice quoted line"
 msgstr  "Couleur de citation de 2nd niveau"
 
-#: src/lang.c:2213
+#: src/lang.c:2217
 msgid   "# Color of twice quoted lines\n"
         "# Default: 3 (brown)\n"
 msgstr  "# Couleur de citation de second niveau\n"
         "# Défaut : 3 (marron)\n"
 
-#: src/lang.c:2219
+#: src/lang.c:2223
 msgid   "Color of =>3 times quoted line"
 msgstr  "Couleur de citation de 3e niveau ou sup."
 
-#: src/lang.c:2220
+#: src/lang.c:2224
 msgid   "# Color of >=3 times quoted lines\n"
         "# Default: 4 (blue)\n"
 msgstr  "# Couleur de citation de 3e niveau ou supérieur\n"
         "# Défaut : 4 (bleu)\n"
 
-#: src/lang.c:2226
+#: src/lang.c:2230
 msgid   "Color of article header lines"
 msgstr  "Couleur des en-têtes de l'article"
 
-#: src/lang.c:2227
+#: src/lang.c:2231
 msgid   "# Color of header-lines\n"
         "# Default: 2 (green)\n"
 msgstr  "# Couleur des en-têtes de l'article\n"
         "# Défaut : 2 (vert)\n"
 
-#: src/lang.c:2233
+#: src/lang.c:2237
 msgid   "Color of actual news header fields"
 msgstr  "Couleur des champs d'en-tête actuels"
 
-#: src/lang.c:2234
+#: src/lang.c:2238
 msgid   "# Color of actual news header fields\n"
         "# Default: 9 (light red)\n"
 msgstr  "# Couleur des champs d'en-têtes actuels\n"
         "# Défaut : 9 (rouge gras)\n"
 
-#: src/lang.c:2240
+#: src/lang.c:2244
 msgid   "Color of article subject lines"
 msgstr  "Couleur du sujet"
 
-#: src/lang.c:2241
+#: src/lang.c:2245
 msgid   "# Color of article subject\n"
         "# Default: 6 (cyan)\n"
 msgstr  "# Couleur du sujet\n"
         "# Défaut : 6 (cyan)\n"
 
-#: src/lang.c:2247
+#: src/lang.c:2251
 msgid   "Color of response counter"
 msgstr  "Couleur du compteur de réponse"
 
-#: src/lang.c:2248
+#: src/lang.c:2252
 msgid   "# Color of response counter\n"
         "# Default: 2 (green)\n"
 msgstr  "# Couleur du compteur de réponse\n"
         "# Défaut : 2 (vert)\n"
 
-#: src/lang.c:2254
+#: src/lang.c:2258
 msgid   "Color of sender (From:)"
 msgstr  "Couleur de l'expéditeur (From:)"
 
-#: src/lang.c:2255
+#: src/lang.c:2259
 msgid   "# Color of sender (From:)\n"
         "# Default: 2 (green)\n"
 msgstr  "# Couleur de l'expéditeur (From:)\n"
         "# Défaut : 2 (vert)\n"
 
-#: src/lang.c:2261
+#: src/lang.c:2265
 msgid   "Color of help/mail sign"
 msgstr  "Couleur de l'aide/signature email"
 
-#: src/lang.c:2262
+#: src/lang.c:2266
 msgid   "# Color of Help/Mail-Sign\n"
         "# Default: 4 (blue)\n"
 msgstr  "# Couleur de l'aide/signature email\n"
         "# Défaut : 4 (bleu)\n"
 
-#: src/lang.c:2268
+#: src/lang.c:2272
 msgid   "Color of signatures"
 msgstr  "Couleur des signatures"
 
-#: src/lang.c:2269
+#: src/lang.c:2273
 msgid   "# Color of signature\n"
         "# Default: 4 (blue)\n"
 msgstr  "# Couleur des signatures\n"
         "# Défaut : 4 (bleu)\n"
 
-#: src/lang.c:2275
+#: src/lang.c:2279
 msgid   "Color of highlighted URLs"
 msgstr  "Couleur des URLs en surbrillance"
 
-#: src/lang.c:2276
+#: src/lang.c:2280
 msgid   "# Color of highlighted URLs\n"
         "# Default: -1 (default color)\n"
 msgstr  "# Couleur des URLs en surbrillance\n"
         "# Défaut : -1 (défaut couleur)\n"
 
-#: src/lang.c:2282
+#: src/lang.c:2286
 msgid   "Color of verbatim blocks"
 msgstr  "Couleur des blocs textuels"
 
-#: src/lang.c:2283
+#: src/lang.c:2287
 msgid   "# Color of verbatim blocks\n"
         "# Default: 5 (pink)\n"
 msgstr  "# Couleur des blocs textuels\n"
         "# Défaut : 5 (rose)\n"
 
-#: src/lang.c:2289
+#: src/lang.c:2293
 msgid   "Color of highlighting with *stars*"
 msgstr  "Couleur des mots entre *astérisques*"
 
-#: src/lang.c:2290
+#: src/lang.c:2294
 msgid   "# Color of word highlighting with *stars*\n"
         "# Default: 11 (yellow)\n"
 msgstr  "# Couleur des mots entre *astérisques*\n"
         "# Défaut : 11 (jaune)\n"
 
-#: src/lang.c:2296
+#: src/lang.c:2300
 msgid   "Color of highlighting with _dash_"
 msgstr  "Couleur des mots entre _underscore_"
 
-#: src/lang.c:2297
+#: src/lang.c:2301
 msgid   "# Color of word highlighting with _dash_\n"
         "# Default: 13 (light pink)\n"
 msgstr  "# Couleur des mots entre _underscore_\n"
         "# Défaut : 13 (rose gras)\n"
 
-#: src/lang.c:2303
+#: src/lang.c:2307
 msgid   "Color of highlighting with /slash/"
 msgstr  "Couleur des mots entre /slash/"
 
-#: src/lang.c:2304
+#: src/lang.c:2308
 msgid   "# Color of word highlighting with /slash/\n"
         "# Default: 14 (light cyan)\n"
 msgstr  "# Couleur des mots entre /slash/\n"
         "# Défaut : 14 (cyan gras)\n"
 
-#: src/lang.c:2310
+#: src/lang.c:2314
 msgid   "Color of highlighting with -stroke-"
 msgstr  "Couleur des mots entre -tirets-"
 
-#: src/lang.c:2311
+#: src/lang.c:2315
 msgid   "# Color of word highlighting with -stroke-\n"
         "# Default: 12 (light blue)\n"
 msgstr  "# Couleur des mots entre -tirets-\n"
         "# Défaut : 12 (bleu gras)\n"
 
-#: src/lang.c:2318
+#: src/lang.c:2322
 msgid   "Attr. of highlighting with *stars*"
 msgstr  "Style des mots entre *astérisques*"
 
-#: src/lang.c:2319
+#: src/lang.c:2323
 msgid   "# Attributes of word highlighting on mono terminals\n"
         "# Possible values are:\n"
         "#   0 = Normal\n"
@@ -6531,57 +6539,57 @@ msgstr  "# Style des mots mis en évidenc
         "# Style des mots entre *astérisques*\n"
         "# Défaut : 6 (gras)\n"
 
-#: src/lang.c:2334
+#: src/lang.c:2338
 msgid   "Attr. of highlighting with _dash_"
 msgstr  "Style des mots entre _underscore_"
 
-#: src/lang.c:2335
+#: src/lang.c:2339
 msgid   "# Attribute of word highlighting with _dash_\n"
         "# Default: 2 (best highlighting)\n"
 msgstr  "# Style des mots entre _tirets_\n"
         "# Défaut : 2 (misé en évidence accrue)\n"
 
-#: src/lang.c:2341
+#: src/lang.c:2345
 msgid   "Attr. of highlighting with /slash/"
 msgstr  "Style des mots entre /slash/"
 
-#: src/lang.c:2342
+#: src/lang.c:2346
 msgid   "# Attribute of word highlighting with /slash/\n"
         "# Default: 5 (half bright)\n"
 msgstr  "# Style des mots entre /slash/\n"
         "# Défaut : 5 (contrasté)\n"
 
-#: src/lang.c:2348
+#: src/lang.c:2352
 msgid   "Attr. of highlighting with -stroke-"
 msgstr  "Style des mots entre -tirets-"
 
-#: src/lang.c:2349
+#: src/lang.c:2353
 msgid   "# Attribute of word highlighting with -stroke-\n"
         "# Default: 3 (reverse video)\n"
 msgstr  "# Style des mots entre -tirets-\n"
         "# Défaut : 3 (vidéo inversée)\n"
 
-#: src/lang.c:2355
+#: src/lang.c:2359
 msgid   "URL highlighting in message body"
 msgstr  "Mise en évidence des URLs dans les articles"
 
-#: src/lang.c:2356
+#: src/lang.c:2360
 msgid   "# Enable URL highlighting?\n"
 msgstr  "# Mettre en évidence les URLs ?\n"
 
-#: src/lang.c:2361
+#: src/lang.c:2365
 msgid   "Word highlighting in message body"
 msgstr  "Mise en évidence des mots dans les articles"
 
-#: src/lang.c:2362
+#: src/lang.c:2366
 msgid   "# Enable word highlighting?\n"
 msgstr  "# Mettre en évidence les mots ?\n"
 
-#: src/lang.c:2367
+#: src/lang.c:2371
 msgid   "What to display instead of mark"
 msgstr  "Afficher ça plutôt qu'une marque"
 
-#: src/lang.c:2368
+#: src/lang.c:2372
 msgid   "# Should the leading and ending stars and dashes also be displayed,\n"
         "# even when they are highlighting marks?\n"
         "# Possible values are (the default is marked with *):\n"
@@ -6595,58 +6603,58 @@ msgstr  "# Est-ce que les astérisques et
         "#   1 = oui, afficher la marque\n"
         "# * 2 = plutôt afficher un espace\n"
 
-#: src/lang.c:2377
+#: src/lang.c:2381
 msgid   "Enter column number to wrap article lines to in the pager. <CR> sets."
 msgstr  "Largeur du pager. <RETOUR> valide."
 
-#: src/lang.c:2378
+#: src/lang.c:2382
 msgid   "Page line wrap column"
 msgstr  "Largeur du pager"
 
-#: src/lang.c:2379
+#: src/lang.c:2383
 msgid   "# Wrap article lines at column\n"
 msgstr  "# Justifier les lignes des articles à la colonne indiquée\n"
 
-#: src/lang.c:2384
+#: src/lang.c:2388
 msgid   "Wrap around threads on next unread"
 msgstr  "Englober les fils pour le non lu suivant"
 
-#: src/lang.c:2385
+#: src/lang.c:2389
 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:2389
+#: src/lang.c:2393
 msgid   "Enter default mail address (and fullname). <CR> sets."
 msgstr  "Adresse mail par défaut (et nom complet). <RETOUR> valide."
 
-#: src/lang.c:2390 src/lang.c:2822
+#: src/lang.c:2394 src/lang.c:2838
 msgid   "Mail address (and fullname)"
 msgstr  "Adresse mail (et nom complet)"
 
-#: src/lang.c:2391
+#: src/lang.c:2395
 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:2396
+#: src/lang.c:2400
 msgid   "Show empty Followup-To in editor"
 msgstr  "Inclure en-tête Followup-To dans l'éditeur"
 
-#: src/lang.c:2397
+#: src/lang.c:2401
 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:2401
+#: src/lang.c:2405
 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:2402
+#: src/lang.c:2406
 msgid   "Create signature from path/command"
 msgstr  "Signature depuis fichier/commande"
 
-#: src/lang.c:2403
+#: src/lang.c:2407
 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"
@@ -6657,53 +6665,53 @@ msgstr  "# Fichier de signature à utilis
         "# sigfile=!commande   exécute une commande externe pour générer la signature\n"
         "# sigfile=--aucun     ne pas ajouter de signature\n"
 
-#: src/lang.c:2410
+#: src/lang.c:2414
 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:2411
+#: src/lang.c:2415
 msgid   "Prepend signature with \"-- \""
 msgstr  "Précéder la signature avec \"-- \""
 
-#: src/lang.c:2412
+#: src/lang.c:2416
 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:2416
+#: src/lang.c:2420
 msgid   "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr  "Rajouter la signature lors du repostage. <ESPACE> change & <RETOUR> valide."
 
-#: src/lang.c:2417
+#: src/lang.c:2421
 msgid   "Add signature when reposting"
 msgstr  "Rajouter la signature lors du repostage"
 
-#: src/lang.c:2418
+#: src/lang.c:2422
 msgid   "# If ON add signature to reposted articles\n"
 msgstr  "# Si ON, rajoute la signature aux articles repostés\n"
 
-#: src/lang.c:2422
+#: src/lang.c:2426
 #, 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:2423
+#: src/lang.c:2427
 msgid   "Characters used as quote-marks"
 msgstr  "Caractère de citation"
 
-#: src/lang.c:2424
+#: src/lang.c:2428
 #, c-format
 msgid   "# Characters used in quoting to followups and replies.\n"
-        "# '_' is replaced by ' ', %%s, %%S are replaced by author's initials.\n"
+        "# '_' is replaced by ' ', %s, %S are replaced by author's initials.\n"
 msgstr  "# Caractères utilisés pour les citations.\n"
-        "# '_' est remplacé par ' ', %%s, %%S sont remplacés par les intiales\n"
+        "# '_' est remplacé par ' ', %s, %S sont remplacés par les intiales\n"
         "# de l'auteur auquel vous répondez.\n"
 
-#: src/lang.c:2430
+#: src/lang.c:2434
 msgid   "Quoting behavior"
 msgstr  "Type de citations"
 
-#: src/lang.c:2431
+#: src/lang.c:2435
 msgid   "# How quoting should be handled when following up or replying.\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = Nothing special\n"
@@ -6725,52 +6733,51 @@ msgstr  "# Type de citations lors des ré
         "#   6 = Citer les signatures, citer les lignes vides\n"
         "#   7 = Citations compr., signatures et lignes vides citées\n"
 
-#: src/lang.c:2444 src/lang.c:2452 src/lang.c:2458
+#: src/lang.c:2448 src/lang.c:2456 src/lang.c:2462
 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:2445
+#: src/lang.c:2449
 msgid   "Quote line when following up"
 msgstr  "Citation lors d'un suivi"
 
-#: src/lang.c:2446
-#, c-format
+#: src/lang.c:2450
 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"
+        "# %A Address    %D Date   %F Addr+Name   %G Groupname   %M Message-ID\n"
+        "# %N Full Name  %C First Name   %I Initials\n"
 msgstr  "# Format de la citation lors de l'envoi/postage/suivi d'un article\n"
-        "# %%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"
+        "# %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:2453
+#: src/lang.c:2457
 msgid   "Quote line when cross-posting"
 msgstr  "Citation lors d'un cross-post"
 
-#: src/lang.c:2459
+#: src/lang.c:2463
 msgid   "Quote line when mailing"
 msgstr  "Citation lors d'un envoi par mail"
 
-#: src/lang.c:2464
+#: src/lang.c:2468
 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:2465
+#: src/lang.c:2469
 msgid   "Insert 'User-Agent:' header"
 msgstr  "Insérer l'en-tête 'User-Agent:'"
 
-#: src/lang.c:2466
+#: src/lang.c:2470
 msgid   "# If ON include advertising User-Agent: header\n"
 msgstr  "# Si ON inclus l'en-tête 'User-Agent:'\n"
 
-#: src/lang.c:2471
+#: src/lang.c:2475
 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:2472
+#: src/lang.c:2476
 msgid   "MM_CHARSET"
 msgstr  "MM_CHARSET"
 
-#: src/lang.c:2473
+#: src/lang.c:2477
 msgid   "# Charset supported locally which is also used for MIME header and\n"
         "# Content-Type header.\n"
         "# If not set, the value of the environment variable MM_CHARSET is used.\n"
@@ -6787,39 +6794,39 @@ msgstr  "# Jeu d'encodage supporté local
         "# d'encodage autre que mm_charset est considéré comme non disponible et\n"
         "# représenté par '?'.\n"
 
-#: src/lang.c:2483
+#: src/lang.c:2487
 msgid   "MM_NETWORK_CHARSET"
 msgstr  "MM_NETWORK_CHARSET"
 
-#: src/lang.c:2484
+#: src/lang.c:2488
 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:2488
+#: src/lang.c:2492
 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:2489
+#: src/lang.c:2493
 msgid   "MM_LOCAL_CHARSET"
 msgstr  "MM_LOCAL_CHARSET"
 
-#: src/lang.c:2490
+#: src/lang.c:2494
 msgid   "# Charset supported locally.\n"
 msgstr  "# Encodage de caractères local disponible.\n"
 
-#: src/lang.c:2497
+#: src/lang.c:2501
 msgid   "Mailbox format"
 msgstr  "Format de la boîte à lettres"
 
-#: src/lang.c:2498
+#: src/lang.c:2502
 msgid   "# Format of the mailbox.\n"
 msgstr  "# Format de la boîte à lettres\n"
 
-#: src/lang.c:2503
+#: src/lang.c:2507
 msgid   "MIME encoding in news messages"
 msgstr  "Encodage MIME dans les messages usenet"
 
-#: src/lang.c:2504
+#: src/lang.c:2508
 msgid   "# MIME encoding (8bit, base64, quoted-printable, 7bit) of the body\n"
         "# for mails and posts, if necessary. QP is efficient for most European\n"
         "# character sets (ISO-8859-X) with small fraction of non-US-ASCII chars,\n"
@@ -6832,15 +6839,15 @@ msgstr  "# Si nécessaire, encodage MIME 
         "# 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:2512 src/lang.c:2533
+#: src/lang.c:2516 src/lang.c:2537
 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:2513
+#: src/lang.c:2517
 msgid   "Use 8bit characters in news headers"
 msgstr  "Caractères 8bit dans les en-têtes usenet"
 
-#: src/lang.c:2514
+#: src/lang.c:2518
 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"
@@ -6851,28 +6858,28 @@ msgstr  "# Si ON, les caractères 8bit da
         "# de la valeur de cette option sauf si post_mime_encoding a comme\n"
         "# valeur 8bit.\n"
 
-#: src/lang.c:2521
+#: src/lang.c:2525
 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:2522
+#: src/lang.c:2526
 msgid   "View post-processed files"
 msgstr  "Voir les fichiers traités"
 
-#: src/lang.c:2523
+#: src/lang.c:2527
 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:2528
+#: src/lang.c:2532
 msgid   "MIME encoding in mail messages"
 msgstr  "Encodage MIME pour les mails"
 
-#: src/lang.c:2534
+#: src/lang.c:2538
 msgid   "Use 8bit characters in mail headers"
 msgstr  "Caractères 8bits dans en-têtes mail"
 
-#: src/lang.c:2535
+#: src/lang.c:2539
 msgid   "# If ON, 8bit characters in mail headers are NOT encoded.\n"
         "# default is OFF. Thus 8bit characters are encoded by default.\n"
         "# 8bit chars in headers are encoded regardless of the value of this "
@@ -6890,26 +6897,26 @@ msgstr  "# Si ON, les caractères 8bit da
         "# mails donc nous vous conseillons de ne PAS activer cette option sauf si\n"
         "# vous avez une bonne raison.\n"
 
-#: src/lang.c:2545
+#: src/lang.c:2549
 msgid   "Strip blanks from ends of lines"
 msgstr  "Nettoyer les fins de lignes"
 
-#: src/lang.c:2546
+#: src/lang.c:2550
 msgid   "# If ON strip blanks from ends of lines for faster display on slow "
         "terminals.\n"
 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:2551
+#: src/lang.c:2555
 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:2552
+#: src/lang.c:2556
 msgid   "Transliteration"
 msgstr  "Translitération (conversion)"
 
-#: src/lang.c:2553
+#: src/lang.c:2557
 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"
@@ -6917,11 +6924,11 @@ msgstr  "# Si ON, utilise l'extension //
         "# 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:2561
+#: src/lang.c:2565
 msgid   "Send you a Cc/Bcc automatically"
 msgstr  "S'envoyer automatiquement une copie"
 
-#: src/lang.c:2562
+#: src/lang.c:2566
 msgid   "# Put your name in the Cc: and/or Bcc: field when mailing an article.\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = No\n"
@@ -6936,119 +6943,119 @@ msgstr  "# Mettre votre nom dans le cham
         "#   2 = Cci\n"
         "#   3 = Cc et Cci\n"
 
-#: src/lang.c:2571
+#: src/lang.c:2575
 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:2572
+#: src/lang.c:2576
 msgid   "Spamtrap warning address parts"
 msgstr  "Pièges à spam dans les adresses"
 
-#: src/lang.c:2573
+#: src/lang.c:2577
 msgid   "# A comma-delimited list of address-parts you want to be warned\n"
         "# about when trying to reply by email.\n"
 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:2578
+#: src/lang.c:2582
 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:2579
+#: src/lang.c:2583
 msgid   "No. of days a filter entry is valid"
 msgstr  "Durée de validité d'un filtre"
 
-#: src/lang.c:2580
+#: src/lang.c:2584
 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:2584
+#: src/lang.c:2588
 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:2585
+#: src/lang.c:2589
 msgid   "Add posted articles to filter"
 msgstr  "Créer une règle pour les articles postés"
 
-#: src/lang.c:2586
+#: src/lang.c:2590
 msgid   "# If ON add posted articles which start a new thread to filter for\n"
         "# highlighting follow-ups\n"
 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:2590
+#: src/lang.c:2594
 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:2591
+#: src/lang.c:2595
 msgid   "Mail directory"
 msgstr  "Répertoire mail"
 
-#: src/lang.c:2592
+#: src/lang.c:2596
 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:2597
+#: src/lang.c:2601
 msgid   "Save articles in batch mode (-S)"
 msgstr  "Enregistrer articles en arrière-plan (-S)"
 
-#: src/lang.c:2598
+#: src/lang.c:2602
 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  "# 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:2603
+#: src/lang.c:2607
 msgid   "The directory where you want articles/threads saved."
 msgstr  "Le répertoire où vous voulez enregistrer les articles/fils."
 
-#: src/lang.c:2604
+#: src/lang.c:2608
 msgid   "Directory to save arts/threads in"
 msgstr  "Répertoire où enregistrer les articles/fils"
 
-#: src/lang.c:2605
+#: src/lang.c:2609
 msgid   "# Directory where articles/threads are saved\n"
 msgstr  "# Répertoire où sont enregistrés les articles/fils\n"
 
-#: src/lang.c:2609
+#: src/lang.c:2613
 msgid   "Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> sets."
 msgstr  "Enregistrement auto. basé sur l'en-tête Archive-name:. <ESPACE> change & "
         "<RETOUR> valide."
 
-#: src/lang.c:2610
+#: src/lang.c:2614
 msgid   "Use Archive-name: header for save"
 msgstr  "Honorer l'en-tête 'Archive-name:'"
 
-#: src/lang.c:2611
+#: src/lang.c:2615
 msgid   "# If ON articles/threads with Archive-name: in mail header will\n"
         "# be automatically saved with the Archive-name & part/patch no.\n"
 msgstr  "# Si ON, les articles/fils avec 'Archive-name:' dans l'en-tête\n"
         "# du mail seront enregistrés automatiquement avec l'Archive-name\n"
         "# & le numéro de la partie et ou patch.\n"
 
-#: src/lang.c:2616
+#: src/lang.c:2620
 msgid   "Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
         "cancels."
 msgstr  "Marquer lu les articles/fils enregistrés. <ESPACE> change, <RETOUR> valide, "
         "<ESC> annule."
 
-#: src/lang.c:2617
+#: src/lang.c:2621
 msgid   "Mark saved articles/threads as read"
 msgstr  "Marquer lu les articles/fils enregistrés"
 
-#: src/lang.c:2618
+#: src/lang.c:2622
 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:2622
+#: src/lang.c:2626
 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:2623
+#: src/lang.c:2627
 msgid   "Post process saved articles"
 msgstr  "Post-traiter les articles enregistrés"
 
-#: src/lang.c:2624
+#: src/lang.c:2628
 msgid   "# Perform post processing (saving binary attachments) from saved articles.\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = no\n"
@@ -7060,119 +7067,117 @@ msgstr  "# Post-traitement (enregistreme
         "#   1 = extraire uniquement les *.shar (archives shell)\n"
         "#   2 = oui\n"
 
-#: src/lang.c:2633
+#: src/lang.c:2637
 msgid   "Process only unread articles"
 msgstr  "Traiter uniquement les articles non lus"
 
-#: src/lang.c:2634
+#: src/lang.c:2638
 msgid   "# If ON only save/print/pipe/mail unread articles (tagged articles excepted)\n"
 msgstr  "# Si ON, enregistre/imprime/pipe/envoi articles non lu\n"
         "# (excepté les articles marqués)\n"
 
-#: src/lang.c:2639
+#: src/lang.c:2643
 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:2640
+#: src/lang.c:2644
 msgid   "Print all headers when printing"
 msgstr  "Imprimer tous les en-têtes"
 
-#: src/lang.c:2641
+#: src/lang.c:2645
 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:2645
+#: src/lang.c:2649
 msgid   "The printer program with options that is to be used to print articles/threads."
 msgstr  "Le logiciel d'impression avec options utilisées pour imprimer les articles/"
         "fils."
 
-#: src/lang.c:2646
+#: src/lang.c:2650
 msgid   "Printer program with options"
 msgstr  "Logiciel d'impression avec options"
 
-#: src/lang.c:2647
+#: src/lang.c:2651
 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:2653
+#: src/lang.c:2657
 msgid   "Force redraw after certain commands"
 msgstr  "Rafraîchir l'écran après certaines actions"
 
-#: src/lang.c:2654
+#: src/lang.c:2658
 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:2658
+#: src/lang.c:2662
 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:2659
+#: src/lang.c:2663
 msgid   "Start editor with line offset"
 msgstr  "Lancer l'éditeur avec une ligne décalée"
 
-#: src/lang.c:2660
+#: src/lang.c:2664
 msgid   "# If ON editor will be started with cursor offset into the file\n"
         "# otherwise the cursor will be positioned at the first line\n"
 msgstr  "# Si ON, l'éditeur sera lancé avec le curseur décalé\n"
         "# sinon, le curseur sera positionné sur la première ligne\n"
 
-#: src/lang.c:2665
+#: src/lang.c:2669
 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:2666
+#: src/lang.c:2670
 msgid   "Invocation of your editor"
 msgstr  "Lancement de votre éditeur"
 
-#: src/lang.c:2667
-#, c-format
+#: src/lang.c:2671
 msgid   "# Format of editor line including parameters\n"
-        "# %%E Editor  %%F Filename  %%N Linenumber\n"
+        "# %E Editor  %F Filename  %N Linenumber\n"
 msgstr  "# Format des paramètres pour l'éditeur\n"
-        "# %%E Éditeur  %%F Fichier  %%N N° de ligne\n"
+        "# %E Éditeur  %F Fichier  %N N° de ligne\n"
 
-#: src/lang.c:2672
+#: src/lang.c:2676
 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:2673
+#: src/lang.c:2677
 msgid   "External inews"
 msgstr  "Inews externe"
 
-#: src/lang.c:2674
+#: src/lang.c:2678
 msgid   "# If --internal use the built in mini inews for posting via NNTP\n"
         "# otherwise use an external inews program\n"
 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:2678
+#: src/lang.c:2682
 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:2679
+#: src/lang.c:2683
 msgid   "Invocation of your mail command"
 msgstr  "Lancement de votre client mail"
 
-#: src/lang.c:2680
-#, c-format
+#: src/lang.c:2684
 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"
+        "# %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  "# Format des paramètres pour le MUA\n"
-        "# %%M MUA  %%S Sujet  %%T 'To:'  %%F Fichier\n"
-        "# p.e. pour utiliser elm comme MUA : elm -s \"%%S\" \"%%T\" < %%F\n"
-        "# p.e. pour elm interactif         : elm -i %%F -s \"%%S\" \"%%T\"\n"
+        "# %M MUA  %S Sujet  %T 'To:'  %F Fichier\n"
+        "# p.e. pour utiliser elm comme MUA : elm -s \"%S\" \"%T\" < %F\n"
+        "# p.e. pour elm interactif         : elm -i %F -s \"%S\" \"%T\"\n"
 
-#: src/lang.c:2688
+#: src/lang.c:2692
 msgid   "Use interactive mail reader"
 msgstr  "Utiliser un MUA interactif"
 
-#: src/lang.c:2689
+#: src/lang.c:2693
 msgid   "# Interactive mailreader\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = no interactive mailreader\n"
@@ -7184,68 +7189,68 @@ msgstr  "# MUA interactif :\n"
         "#   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:2698
+#: src/lang.c:2702
 msgid   "Remove ~/.article after posting"
 msgstr  "Effacer ~/.article après le postage"
 
-#: src/lang.c:2699
+#: src/lang.c:2703
 msgid   "# If ON remove ~/.article after posting.\n"
 msgstr  "# Si ON, effacer ~/.article après le postage.\n"
 
-#: src/lang.c:2705
+#: src/lang.c:2709
 msgid   "Use UTF-8 graphics (thrd tree etc.)"
 msgstr  "Utiliser les formes UTF-8 (symboles, etc.)"
 
-#: src/lang.c:2706
+#: src/lang.c:2710
 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:2711
+#: src/lang.c:2715
 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:2712
+#: src/lang.c:2716
 msgid   "Filename for posted articles"
 msgstr  "Fichier pour les articles postés"
 
-#: src/lang.c:2713
+#: src/lang.c:2717
 msgid   "# Filename where to keep all postings (default posted)\n"
         "# If no filename is set then postings will not be saved\n"
 msgstr  "# Fichier où enregistrer les articles postés ('posted' par défaut)\n"
         "# Si aucun fichier n'est indiqué, les articles postés ne seront pas\n"
         "# enregistrés\n"
 
-#: src/lang.c:2718
+#: src/lang.c:2722
 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:2719
+#: src/lang.c:2723
 msgid   "Keep failed arts in ~/dead.articles"
 msgstr  "Articles non postés dans ~/dead.articles"
 
-#: src/lang.c:2720
+#: src/lang.c:2724
 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:2724
+#: src/lang.c:2728
 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:2725
+#: src/lang.c:2729
 msgid   "No unsubscribed groups in newsrc"
 msgstr  "Pas de groupes désabonnés dans newsrc"
 
-#: src/lang.c:2726
+#: src/lang.c:2730
 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:2731
+#: src/lang.c:2735
 msgid   "Remove bogus groups from newsrc"
 msgstr  "Effacer les groupes corrompus de newsrc"
 
-#: src/lang.c:2732
+#: src/lang.c:2736
 msgid   "# What to do with bogus groups in newsrc file\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = keep\n"
@@ -7257,252 +7262,263 @@ msgstr  "# Que faire des groupes corromp
         "#   1 = effacer\n"
         "#   2 = marquer d'un D dans l'écran de sélection\n"
 
-#: src/lang.c:2741
+#: src/lang.c:2745
 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:2742
+#: src/lang.c:2746
 msgid   "NNTP read timeout in seconds"
 msgstr  "Durée limite d'attente lecture NNTP en secondes"
 
-#: src/lang.c:2743
+#: src/lang.c:2747
 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:2748
+#: src/lang.c:2752
 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:2749
+#: src/lang.c:2753
 msgid   "Interval in secs to reread active"
 msgstr  "Durée avant relecture du fichier active"
 
-#: src/lang.c:2750
+#: src/lang.c:2754
 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:2755
+#: src/lang.c:2759
 msgid   "Reconnect to server automatically"
 msgstr  "Reconnexion automatique au serveur"
 
-#: src/lang.c:2756
+#: src/lang.c:2760
 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:2760
+#: src/lang.c:2764
 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:2761
+#: src/lang.c:2765
 msgid   "Cache NNTP overview files locally"
 msgstr  "Cache local des en-têtes NNTP"
 
-#: src/lang.c:2762
+#: src/lang.c:2766
 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:2766
+#: src/lang.c:2770
 msgid   "Enter format string. <CR> sets, <ESC> cancels."
 msgstr  "Formatage des dates. <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:2767
+#: src/lang.c:2771
 msgid   "Format string for display of dates"
 msgstr  "Format des dates affichées"
 
-#: src/lang.c:2768
+#: src/lang.c:2772
 msgid   "# Format string for date representation\n"
 msgstr  "# Format des dates affichées\n"
 
-#: src/lang.c:2774
+#: src/lang.c:2778
 msgid   "Unicode normalization form"
 msgstr  "Normalisation d'Unicode"
 
-#: src/lang.c:2775
+#: src/lang.c:2779
 msgid   "# Unicode normalization form\n"
-        "# Possible values are (the default is marked with *):\n"
+        "# Possible values are:\n"
         "#   0 = None\n"
-        "# * 1 = NFKC\n"
+        "#   1 = NFKC\n"
         "#   2 = NFKD\n"
         "#   3 = NFC\n"
         "#   4 = NFD\n"
 msgstr  "# Normalisation d'Unicode\n"
-        "# Les valeurs possibles sont (celle par défaut est marquée par *) :\n"
+        "# Les valeurs possibles sont :\n"
         "#   0 = Aucune\n"
-        "# * 1 = NFKC\n"
+        "#   1 = NFKC\n"
         "#   2 = NFKD\n"
         "#   3 = NFC\n"
         "#   4 = NFD\n"
 
-#: src/lang.c:2787
+#: src/lang.c:2792
 msgid   "Render BiDi"
 msgstr  "Rendu BiDi"
 
-#: src/lang.c:2788
+#: src/lang.c:2793
 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:2798
+#: src/lang.c:2800
+msgid   "Function for sorting articles"
+msgstr  ""
+
+#: src/lang.c:2801
+msgid   "# Function for sorting articles\n"
+        "# Possible values are (the default is marked with *):\n"
+        "# * 0 = qsort\n"
+        "#   1 = heapsort\n"
+msgstr  ""
+
+#: src/lang.c:2814
 msgid   "Automatically GroupMarkUnselArtRead"
 msgstr  "GroupMarkUnselArtRead automatiquement"
 
-#: src/lang.c:2804
+#: src/lang.c:2820
 msgid   "Delete post-process files"
 msgstr  "Effacer les fichiers traités"
 
-#: src/lang.c:2809
+#: src/lang.c:2825
 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:2810
+#: src/lang.c:2826
 msgid   "Mailbox to save sent mails"
 msgstr  "Boîte aux lettres pour les emails envoyés"
 
-#: src/lang.c:2815
+#: src/lang.c:2831
 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:2816
+#: src/lang.c:2832
 msgid   "Followup-To: header"
 msgstr  "En-tête 'Followup-To:'"
 
-#: src/lang.c:2821
+#: src/lang.c:2837
 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:2828
+#: src/lang.c:2844
 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:2829
+#: src/lang.c:2845
 msgid   "Ispell program"
 msgstr  "Programme 'Ispell'"
 
-#: src/lang.c:2835
+#: src/lang.c:2851
 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:2836
+#: src/lang.c:2852
 msgid   "Mailing list address"
 msgstr  "Adresse email de la liste de diffusion"
 
-#: src/lang.c:2842
+#: src/lang.c:2858
 msgid   "Forward articles as attachement"
 msgstr  "Faire suivre les articles en pièce-jointe"
 
-#: src/lang.c:2847
+#: src/lang.c:2863
 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:2848
+#: src/lang.c:2864
 msgid   "Which MIME types will be saved"
 msgstr  "Quels types MIME seront enregistrés"
 
-#: src/lang.c:2853
+#: src/lang.c:2869
 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:2854
+#: src/lang.c:2870
 msgid   "Organization: header"
 msgstr  "En-tête 'Organisation:'"
 
-#: src/lang.c:2859
+#: src/lang.c:2875
 msgid   "Filename for saved articles. <CR> sets, <ESC> cancels."
 msgstr  "Nom des articles sauvegardés. <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:2860
+#: src/lang.c:2876
 msgid   "savefile"
 msgstr  "savefile"
 
-#: src/lang.c:2865 src/lang.c:2889
+#: src/lang.c:2881 src/lang.c:2905
 msgid   "Scope for the filter rule. <CR> sets, <ESC> cancels."
 msgstr  "Durée de la règle. <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:2866
+#: src/lang.c:2882
 msgid   "Quick (1 key) select filter scope"
 msgstr  "Sélection rapide (une touche) de la durée d'une règle"
 
-#: src/lang.c:2871 src/lang.c:2895
+#: src/lang.c:2887 src/lang.c:2911
 msgid   "Header for filter rule. <CR> sets, <ESC> cancels."
 msgstr  "En-tête pour la règle. <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:2872
+#: src/lang.c:2888
 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:2877 src/lang.c:2901
+#: src/lang.c:2893 src/lang.c:2917
 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:2878
+#: src/lang.c:2894
 msgid   "Quick (1 key) select filter case"
 msgstr  "Sélection rapide (une touche) de la casse d'une règle"
 
-#: src/lang.c:2883 src/lang.c:2907
+#: src/lang.c:2899 src/lang.c:2923
 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:2884
+#: src/lang.c:2900
 msgid   "Quick (1 key) select filter expire"
 msgstr  "Sélection rapide (une touche) de l'expiration d'une règle"
 
-#: src/lang.c:2890
+#: src/lang.c:2906
 msgid   "Quick (1 key) kill filter scope"
 msgstr  "Sélection rapide (une touche) de la durée du filtre"
 
-#: src/lang.c:2896
+#: src/lang.c:2912
 msgid   "Quick (1 key) kill filter header"
 msgstr  "Sélection rapide (une touche) du filtre sur l'en-tête"
 
-#: src/lang.c:2902
+#: src/lang.c:2918
 msgid   "Quick (1 key) kill filter case"
 msgstr  "Sélection rapide (une touche) de la casse d'un filtre"
 
-#: src/lang.c:2908
+#: src/lang.c:2924
 msgid   "Quick (1 key) kill filter expire"
 msgstr  "Sélection rapide (une touche) de l'expiration du filtre"
 
-#: src/lang.c:2914
+#: src/lang.c:2930
 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:2915
+#: src/lang.c:2931
 msgid   "UNDECLARED_CHARSET"
 msgstr  "UNDECLARED_CHARSET"
 
-#: src/lang.c:2921
+#: src/lang.c:2937
 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:2922
+#: src/lang.c:2938
 msgid   "X_Body"
 msgstr  "X_Body"
 
-#: src/lang.c:2927
+#: src/lang.c:2943
 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:2928
+#: src/lang.c:2944
 msgid   "X_Headers"
 msgstr  "X_Headers"
 
-#: src/lang.c:2933
+#: src/lang.c:2949
 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:2934
+#: src/lang.c:2950
 msgid   "Insert 'X-Comment-To:' header"
 msgstr  "Insérer l'en-tête 'X-Comment-To:'"
 
-#: src/misc.c:3796
+#: src/misc.c:3825
 #, 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:3799
+#: src/misc.c:3828
 #, c-format
 msgid   "Version: %s %s release %s (\"%s\")\n"
 msgstr  "Version : %s %s release %s (\"%s\")\n"
Binary files tin-2.1.0/po/ru.gmo and tin-2.1.1/po/ru.gmo differ
diff -Nurp --exclude='.bzr*' tin-2.1.0/po/ru.po tin-2.1.1/po/ru.po
--- tin-2.1.0/po/ru.po	2011-12-23 18:27:19.000000000 +0100
+++ tin-2.1.1/po/ru.po	2012-06-23 11:49:06.755336440 +0200
@@ -4,13 +4,14 @@
 msgid   ""
 msgstr  "Project-Id-Version: tin 1.8.2\n"
         "Report-Msgid-Bugs-To: \n"
-        "POT-Creation-Date: 2011-12-23 18:26+0100\n"
+        "POT-Creation-Date: 2012-06-23 11:48+0200\n"
         "PO-Revision-Date: 2006-04-21 15:39+0200\n"
         "Last-Translator: Andrei Emeltchenko <andrei.emeltchenko@finik.org>\n"
         "Language-Team: Russian <gnu@mx.ru>\n"
         "MIME-Version: 1.0\n"
         "Content-Type: text/plain; charset=KOI8-R\n"
         "Content-Transfer-Encoding: 8bit\n"
+        "Language: ru\n"
         "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"
 
@@ -4709,7 +4710,7 @@ msgstr  "ôÅÒÍÉÎÁÌ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔ Ã×ÅÔ"
 msgid   "Trying %s"
 msgstr  ""
 
-#: src/lang.c:1244 src/lang.c:1272 src/lang.c:1290 src/lang.c:1543 src/refs.c:288
+#: src/lang.c:1244 src/lang.c:1272 src/lang.c:1290 src/lang.c:1551 src/refs.c:288
 msgid   "None"
 msgstr  "îÉÞÅÇÏ"
 
@@ -5058,176 +5059,184 @@ msgid   "Last posting date (ascending)"
 msgstr  "ëÏÌÉÞÅÓÔ×Ï ÓÔÒÏË: (ÐÏ ×ÏÚÒÁÓÔÁÎÉÀ)"
 
 #: src/lang.c:1472
-msgid   "Always Keep"
+msgid   "Quick-sort"
 msgstr  ""
 
 #: src/lang.c:1473
+msgid   "Heap-sort"
+msgstr  ""
+
+#: src/lang.c:1480
+msgid   "Always Keep"
+msgstr  ""
+
+#: src/lang.c:1481
 msgid   "Always Remove"
 msgstr  ""
 
-#: src/lang.c:1474
+#: src/lang.c:1482
 msgid   "Mark with D on selection screen"
 msgstr  ""
 
-#: src/lang.c:1480
+#: src/lang.c:1488
 msgid   "Kill only unread arts"
 msgstr  "õÎÉÞÔÏÖÁÔØ ÔÏÌØËÏ ÎÅÐÒÏÞ. ÓÔÁÔØÉ"
 
-#: src/lang.c:1481
+#: src/lang.c:1489
 msgid   "Kill all arts & show with K"
 msgstr  "õÎÉÞÔÏÖÁÔØ ×ÓÅ ÓÔÁÔØÉ É ÐÏËÁÚ. Ó K"
 
 #. TODO: s/K/art_marked_killed/
-#: src/lang.c:1482
+#: src/lang.c:1490
 msgid   "Kill all arts and never show"
 msgstr  "õÎÉÞÔÏÖÁÔØ ×ÓÅ ÓÔÁÔØÉ É ÎÅ ÐÏËÁÚ."
 
-#: src/lang.c:1488
+#: src/lang.c:1496
 msgid   "Nothing special"
 msgstr  "îÉÞÅÇÏ ÏÓÏÂÅÎÎÏÇÏ"
 
-#: src/lang.c:1489
+#: src/lang.c:1497
 msgid   "Compress quotes"
 msgstr  "óÖÉÍÁÔØ ÃÉÔÉÒÏ×ÁÎÉÅ"
 
-#: src/lang.c:1490
+#: src/lang.c:1498
 msgid   "Quote signatures"
 msgstr  "ãÉÔÉÒÏ×ÁÔØ ÓÉÇÎÁÔÕÒÙ"
 
-#: src/lang.c:1491
+#: src/lang.c:1499
 msgid   "Compress quotes, quote sigs"
 msgstr  "óÖÉÍÁÔØ ÓÉÇÎÁÔÕÒÙ, ÃÉÔÉÒÏ×ÁÔØ ÓÉÇÎÁÔÕÒÙ"
 
-#: src/lang.c:1492
+#: src/lang.c:1500
 msgid   "Quote empty lines"
 msgstr  "ãÉÔÉÒÏ×ÁÔØ ÐÕÓÔÙÅ ÓÔÒÏËÉ"
 
-#: src/lang.c:1493
+#: src/lang.c:1501
 msgid   "Compress quotes, quote empty lines"
 msgstr  "óÖÉÍÁÔØ ÃÉÔÉÒÏ×ÁÎÉÅ, ÃÉÔÉÒÏ×ÁÔØ ÐÕÓÔÙÅ ÓÔÒÏËÉ"
 
-#: src/lang.c:1494
+#: src/lang.c:1502
 msgid   "Quote sigs & empty lines"
 msgstr  "ãÉÔÉÒÏ×ÁÔØ ÓÉÇÎÁÔÕÒÙ É ÐÕÓÔÙÅ ÓÔÒÏËÉ"
 
-#: src/lang.c:1495
+#: src/lang.c:1503
 msgid   "Comp. q., quote sigs & empty lines"
 msgstr  "óÖÉÍÁÔØ ÃÉÔÉÒÏ×ÁÎÉÅ, ÃÉÔÉÒÏ×ÁÔØ ÓÉÇÎÁÔÕÒÙ É ÐÕÓÔÙÅ ÓÔÒÏËÉ"
 
-#: src/lang.c:1535
+#: src/lang.c:1543
 msgid   "no"
 msgstr  "ÎÅÔ"
 
-#: src/lang.c:1536
+#: src/lang.c:1544
 msgid   "with headers"
 msgstr  "Ó ÚÁÇÏÌÏ×ËÁÍÉ"
 
-#: src/lang.c:1537
+#: src/lang.c:1545
 msgid   "without headers"
 msgstr  "ÂÅÚ ÚÁÇÏÌÏ×ËÏ×"
 
-#: src/lang.c:1545 src/lang.c:1551
+#: src/lang.c:1552
 msgid   "NFKC"
 msgstr  ""
 
-#: src/lang.c:1546
+#: src/lang.c:1554
 msgid   "NFKD"
 msgstr  ""
 
-#: src/lang.c:1547
+#: src/lang.c:1555
 msgid   "NFC"
 msgstr  ""
 
-#: src/lang.c:1548
+#: src/lang.c:1556
 msgid   "NFD"
 msgstr  ""
 
-#: src/lang.c:1560
+#: src/lang.c:1564
 msgid   "Display Options"
 msgstr  "ïÐÃÉÉ ×Ù×ÏÄÁ"
 
-#: src/lang.c:1567
+#: src/lang.c:1571
 msgid   "Color Options"
 msgstr  "ïÐÃÉÉ ÒÁÂÏÔÙ Ó Ã×ÅÔÏÍ"
 
-#: src/lang.c:1573
+#: src/lang.c:1577
 #, fuzzy
 msgid   "Highlight Options"
 msgstr  "ïÐÃÉÉ ÆÉÌØÔÒÁÃÉÉ"
 
-#: src/lang.c:1580
+#: src/lang.c:1584
 msgid   "Article-Limiting Options"
 msgstr  ""
 
-#: src/lang.c:1586
+#: src/lang.c:1590
 msgid   "Posting/Mailing Options"
 msgstr  "ïÐÃÉÉ ÏÔÐÒÁ×ËÉ ÓÔÁÔÅÊ/ÐÉÓÅÍ"
 
-#: src/lang.c:1592
+#: src/lang.c:1596
 msgid   "Saving/Printing Options"
 msgstr  "ïÐÃÉÉ ÓÏÈÒÁÎÅÎÉÑ É ÐÅÞÁÔÉ"
 
-#: src/lang.c:1598
+#: src/lang.c:1602
 msgid   "Expert Options"
 msgstr  "üËÓÐÅÒÔÎÙÅ ÏÐÃÉÉ"
 
-#: src/lang.c:1604
+#: src/lang.c:1608
 msgid   "Filtering Options"
 msgstr  "ïÐÃÉÉ ÆÉÌØÔÒÁÃÉÉ"
 
-#: src/lang.c:1609 src/lang.c:1640 src/lang.c:1646 src/lang.c:1672 src/lang.c:1724
-#: src/lang.c:1730 src/lang.c:1740 src/lang.c:1751 src/lang.c:1769 src/lang.c:1844
-#: src/lang.c:1852 src/lang.c:2042 src/lang.c:2048 src/lang.c:2054 src/lang.c:2060
-#: src/lang.c:2072 src/lang.c:2079 src/lang.c:2133 src/lang.c:2142 src/lang.c:2148
-#: src/lang.c:2155 src/lang.c:2162 src/lang.c:2169 src/lang.c:2176 src/lang.c:2183
-#: src/lang.c:2190 src/lang.c:2197 src/lang.c:2204 src/lang.c:2211 src/lang.c:2218
-#: src/lang.c:2225 src/lang.c:2232 src/lang.c:2239 src/lang.c:2246 src/lang.c:2253
-#: src/lang.c:2260 src/lang.c:2267 src/lang.c:2274 src/lang.c:2281 src/lang.c:2288
-#: src/lang.c:2295 src/lang.c:2302 src/lang.c:2309 src/lang.c:2317 src/lang.c:2333
-#: src/lang.c:2340 src/lang.c:2347 src/lang.c:2354 src/lang.c:2360 src/lang.c:2366
-#: src/lang.c:2383 src/lang.c:2395 src/lang.c:2429 src/lang.c:2482 src/lang.c:2496
-#: src/lang.c:2502 src/lang.c:2527 src/lang.c:2544 src/lang.c:2560 src/lang.c:2596
-#: src/lang.c:2632 src/lang.c:2652 src/lang.c:2687 src/lang.c:2697 src/lang.c:2704
-#: src/lang.c:2730 src/lang.c:2754 src/lang.c:2773 src/lang.c:2786 src/lang.c:2797
-#: src/lang.c:2803 src/lang.c:2841
+#: src/lang.c:1613 src/lang.c:1644 src/lang.c:1650 src/lang.c:1676 src/lang.c:1728
+#: src/lang.c:1734 src/lang.c:1744 src/lang.c:1755 src/lang.c:1773 src/lang.c:1848
+#: src/lang.c:1856 src/lang.c:2046 src/lang.c:2052 src/lang.c:2058 src/lang.c:2064
+#: src/lang.c:2076 src/lang.c:2083 src/lang.c:2137 src/lang.c:2146 src/lang.c:2152
+#: 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:2321 src/lang.c:2337
+#: src/lang.c:2344 src/lang.c:2351 src/lang.c:2358 src/lang.c:2364 src/lang.c:2370
+#: src/lang.c:2387 src/lang.c:2399 src/lang.c:2433 src/lang.c:2486 src/lang.c:2500
+#: src/lang.c:2506 src/lang.c:2531 src/lang.c:2548 src/lang.c:2564 src/lang.c:2600
+#: src/lang.c:2636 src/lang.c:2656 src/lang.c:2691 src/lang.c:2701 src/lang.c:2708
+#: src/lang.c:2734 src/lang.c:2758 src/lang.c:2777 src/lang.c:2791 src/lang.c:2799
+#: src/lang.c:2813 src/lang.c:2819 src/lang.c:2857
 msgid   "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr  "<ðòïâåì> ×ÙÂÒÁÔØ, <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:1610
+#: src/lang.c:1614
 msgid   "Show mini menu & posting etiquette"
 msgstr  "ðÏËÁÚÙ×ÁÔØ ÍÉÎÉ-ÍÅÎÀ É ÜÔÉËÅÔ ÏÂÝÅÎÉÑ"
 
-#: src/lang.c:1611
+#: src/lang.c:1615
 msgid   "# If ON show a mini menu of useful commands at each level\n"
         "# and posting etiquette after composing an article\n"
 msgstr  "# åÓÌÉ ON, ÔÏ ÐÏËÁÚÙ×ÁÔØ ËÏÒÏÔËÏÅ ÏÐÉÓÁÎÉÅ ÄÌÑ ËÁÖÄÏÊ ÇÒÕÐÐÙ\n"
         "# É ÐÒÁ×ÉÌÁ ÓÅÔÅ×ÏÇÏ ÜÔÉËÅÔÁ ÐÏÓÌÅ ÓÏÚÄÁÎÉÑ ÓÔÁÔØÉ\n"
 
-#: src/lang.c:1616
+#: src/lang.c:1620
 msgid   "Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
 msgstr  "ðÏËÁÚÙ×ÁÔØ ËÏÒÏÔËÏÅ ÏÐÉÓÁÎÉÑ ÄÌÑ ËÁÖÄÏÊ ÇÒÕÐÐÙ. <ðòïâåì> ×ÙÂÏÒ, <CR> "
         "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1617
+#: src/lang.c:1621
 msgid   "Show description of each newsgroup"
 msgstr  "ðÏËÁÚÙ×ÁÔØ ÏÐÉÓÁÎÉÅ ÇÒÕÐÐ"
 
-#: src/lang.c:1618
+#: src/lang.c:1622
 msgid   "# If ON show group description text after newsgroup name at\n"
         "# group selection level\n"
 msgstr  "# åÓÌÉ ON, ÔÏ ÐÏËÁÚÙ×ÁÔØ ÏÐÉÓÁÎÉÅ ÇÒÕÐÐÙ ÐÏÓÌÅ ÉÍÅÎÉ ÇÒÕÐÐÙ ×\n"
         "# ÒÅÖÉÍÅ ×ÙÂÏÒÁ ÇÒÕÐÐÙ\n"
 
-#: src/lang.c:1623
+#: src/lang.c:1627
 msgid   "Show Subject & From (author) fields in group menu. <SPACE> toggles & <CR> "
         "sets."
 msgstr  "÷Ù×ÏÄ ôÅÍÙ É á×ÔÏÒÁ × ÍÅÎÀ ÇÒÕÐÐÙ. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1624
+#: src/lang.c:1628
 msgid   "In group menu, show author by"
 msgstr  "÷ ÍÅÎÀ ÇÒÕÐÐÙ ÐÏËÁÚÁÔØ Á×ÔÏÒÁ ËÁË"
 
-#: src/lang.c:1625
+#: src/lang.c:1629
 msgid   "# Part of from field to display\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = none\n"
@@ -5241,32 +5250,32 @@ msgstr  "# ÷Ù×ÏÄÉÔØ ÞÁÓÔØ ÐÏÌÑ From:\n"
         "# * 2 = ÐÏÌÎÏÅ ÉÍÑ\n"
         "#   3 = ÁÄÒÅÓ É ÐÏÌÎÏÅ ÉÍÑ\n"
 
-#: src/lang.c:1634
+#: src/lang.c:1638
 msgid   "Draw -> or highlighted bar for selection. <SPACE> toggles & <CR> sets."
 msgstr  "÷Ù×ÏÄÉÔØ -> ×ÍÅÓÔÏ ÐÏÄÓ×ÅÔËÉ × ÍÅÎÀ. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1635
+#: src/lang.c:1639
 msgid   "Draw -> instead of highlighted bar"
 msgstr  "÷Ù×ÏÄÉÔØ -> ×ÍÅÓÔÏ ÐÏÄÓ×ÅÔËÉ × ÍÅÎÀ."
 
-#: src/lang.c:1636
+#: src/lang.c:1640
 msgid   "# If ON use -> otherwise highlighted bar for selection\n"
 msgstr  "# åÓÌÉ ON, ÔÏ ×Ù×ÏÄÉÔØ -> ×ÍÅÓÔÏ ÐÏÄÓ×ÅÔËÉ × ÍÅÎÀ\n"
 
-#: src/lang.c:1641
+#: src/lang.c:1645
 msgid   "Use inverse video for page headers"
 msgstr  "éÎ×ÅÒÓÎÙÊ ×ÉÄÅÏ ÒÅÖÉÍ ÄÌÑ ÚÁÇÏÌÏ×ËÏ× ÓÔÒÁÎÉÃ"
 
-#: src/lang.c:1642
+#: src/lang.c:1646
 msgid   "# If ON use inverse video for page headers at different levels\n"
 msgstr  "# åÓÌÉ ON, ÔÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÉÎ×ÅÒÓÉÀ Ã×ÅÔÏ× ÄÌÑ ÚÁÇÏÌÏ×ËÏ× ÎÁ\n"
         "# ÒÁÚÌÉÞÎÙÈ ÕÒÏ×ÎÑÈ\n"
 
-#: src/lang.c:1647
+#: src/lang.c:1651
 msgid   "Thread articles by"
 msgstr  "çÒÕÐÐÉÒÏ×ÁÔØ ÓÔÁÔØÉ ÐÏ"
 
-#: src/lang.c:1648
+#: src/lang.c:1652
 msgid   "# Thread articles by ...\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -5284,16 +5293,16 @@ msgstr  "# çÒÕÐÐÉÒÏ×ÁÔØ ÓÔÁÔØÉ ÐÏ ...\n"
         "#   4 = Multipart Subject\n"
         "#   5 = óÏ×ÐÁÄÅÎÉÅ ÐÏ ÐÒÏÃÅÎÔÁÍ\n"
 
-#: src/lang.c:1659
+#: src/lang.c:1663
 msgid   "Enter percentage match required to thread together. <CR> sets."
 msgstr  "÷×ÅÄÉÔÅ ÎÅÏÂÈÏÄÉÍÙÊ ÐÒÏÃÅÎÔ ÓÏ×ÐÁÄÅÎÉÑ ÄÌÑ ÏÂßÅÄÉÎÅÎÉÑ × ÄÉÓËÕÓÓÉÀ. <CR> "
         "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1660
+#: src/lang.c:1664
 msgid   "Thread percentage match"
 msgstr  "ðÒÏÃÅÎÔ ÓÏ×ÐÁÄÅÎÉÑ ÄÉÓËÕÓÓÉÉ"
 
-#: src/lang.c:1661
+#: src/lang.c:1665
 #, c-format
 msgid   "# Thread percentage match...\n"
         "# the percentage of characters in the subject of an article that must match\n"
@@ -5306,11 +5315,11 @@ msgid   "# Thread percentage match...\n"
         "# 'harppy' would be threaded separately from 'happy'\n"
 msgstr  ""
 
-#: src/lang.c:1673
+#: src/lang.c:1677
 msgid   "Score of a thread"
 msgstr  "Score ÄÉÓËÕÓÓÉÉ"
 
-#: src/lang.c:1674
+#: src/lang.c:1678
 msgid   "# Thread score\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = max\n"
@@ -5322,16 +5331,16 @@ msgstr  "# Score ÄÉÓËÕÓÓÉÉ\n"
         "#   1 = ÓÕÍÍÁ\n"
         "#   2 = ÓÒÅÄÎÅÅ\n"
 
-#: src/lang.c:1682
+#: src/lang.c:1686
 msgid   "Sort articles by Subject, From, Date or Score. <SPACE> toggles & <CR> sets."
 msgstr  "óÏÒÔÉÒÏ×ÁÔØ ÓÔÁÔØÉ ÐÏ ôÅÍÅ, From, äÁÔÅ ÉÌÉ Score. <ðòïâåì> ×ÙÂÏÒ, <CR> "
         "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1683
+#: src/lang.c:1687
 msgid   "Sort articles by"
 msgstr  "óÏÒÔÉÒÏ×ÁÔØ ÓÔÁÔØÉ ÐÏ"
 
-#: src/lang.c:1684
+#: src/lang.c:1688
 msgid   "# Sort articles by ...\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -5359,16 +5368,16 @@ msgstr  "# óÏÒÔÉÒÏ×ÁÔØ ÓÔÁÔØÉ ÐÏ...\n"
         "#   9 = ëÏÌÉÞÅÓÔ×Ï ÓÔÒÏË ÐÏ ÕÂÙ×ÁÎÉÀ\n"
         "#  10 = ëÏÌÉÞÅÓÔ×Ï ÓÔÒÏË ÐÏ ×ÏÚÒÁÓÔÁÎÉÀ\n"
 
-#: src/lang.c:1700
+#: src/lang.c:1704
 msgid   "Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
 msgstr  "îÅ ÓÏÒÔÉÒÏ×ÁÔØ ÄÉÓËÕÓÓÉÉ ÉÌÉ ÓÏÒÔÉÒÏ×ÁÔØ ÐÏ Score. <ðòïâåì> ×ÙÂÏÒ, <CR> "
         "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1701
+#: src/lang.c:1705
 msgid   "Sort threads by"
 msgstr  "óÏÒÔÉÒÏ×ÁÔØ ÄÉÓËÕÓÓÉÉ ÐÏ"
 
-#: src/lang.c:1702
+#: src/lang.c:1706
 #, fuzzy
 msgid   "# Sort thread by ...\n"
         "# Possible values are (the default is marked with *):\n"
@@ -5383,48 +5392,48 @@ msgstr  "# óÏÒÔÉÒÏ×ÁÔØ ÄÉÓËÕÓÓÉÀ ÐÏ...\n
         "# * 1 = Score ÐÏ ÕÂÙ×ÁÎÉÀ\n"
         "#   2 = Score ÐÏ ×ÏÚÒÁÓÔÁÎÉÀ\n"
 
-#: src/lang.c:1712
+#: src/lang.c:1716
 msgid   "Put cursor at first/last unread art in groups. <SPACE> toggles & <CR> sets."
 msgstr  "õÓÔ. ËÕÒÓÏÒ ÎÁ ÐÅÒ×ÕÀ/ÐÏÓÌÅÄ. ÎÅÐÒÏÞÉÔ. ÓÔÁÔØÀ × ÇÒÕÐÐÁÈ. <ðòïâåì> ×ÙÂÏÒ, "
         "<CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1713
+#: src/lang.c:1717
 #, fuzzy
 msgid   "Go to first unread article in group"
 msgstr  "ðÅÒÅÊÔÉ Ë ÐÅÒ×ÏÊ ÎÅÐÒÏÞ. ÓÔÁÔØÅ × ÇÒÕÐÐÅ"
 
-#: src/lang.c:1714
+#: src/lang.c:1718
 msgid   "# If ON put cursor at first unread art in group otherwise last art\n"
 msgstr  "# åÓÌÉ ON ÔÏ ÐÅÒÅÊÔÉ Ë ÐÅÒ×ÏÊ ÎÅÐÒÏÞÉÔÁÎÎÏÊ ÓÔÁÔØÅ × ÇÒÕÐÐÅ,\n"
         "# ÉÎÁÞÅ Ë ÐÅÒÅÊÔÉ Ë ÐÏÓÌÅÄÎÅÊ.\n"
 
-#: src/lang.c:1718
+#: src/lang.c:1722
 msgid   "Show all articles or only unread articles. <SPACE> toggles & <CR> sets."
 msgstr  "ðÏËÁÚÙ×ÁÔØ ×ÓÅ ÓÔÁÔØÉ ÉÌÉ ÔÏÌØËÏ ÎÅÐÒÏÞÉÔÁÎÎÙÅ. <ðòïâåì> ×ÙÂÏÒ, <CR> "
         "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1719
+#: src/lang.c:1723
 msgid   "Show only unread articles"
 msgstr  "ðÏËÁÚÙ×ÁÔØ ÔÏÌØËÏ ÎÅÐÒÏÞÉÔ. ÓÔÁÔØÉ"
 
-#: src/lang.c:1720
+#: src/lang.c:1724
 msgid   "# If ON show only new/unread articles otherwise show all.\n"
 msgstr  "# åÓÌÉ ON, ÔÏ ÐÏËÁÚÙ×ÁÔØ ÔÏÌØËÏ ÎÏ×ÙÅ/ÎÅÐÒÏÞÉÔÁÎÎÙÅ ÓÔÁÔØÉ,\n"
         "# ÉÎÁÞÅ ÐÏËÁÚÙ×ÁÔØ ×ÓÅ.\n"
 
-#: src/lang.c:1725
+#: src/lang.c:1729
 msgid   "Show only groups with unread arts"
 msgstr  "ðÏËÁÚÙ×ÁÔØ ÔÏÌØËÏ ÇÒÕÐÐÙ Ó ÎÅÐÒÏÞ. ÓÔÁÔØÑÍÉ"
 
-#: src/lang.c:1726
+#: src/lang.c:1730
 msgid   "# If ON show only subscribed to groups that contain unread articles.\n"
 msgstr  "# åÓÌÉ ON, ÔÏ ÐÏËÁÚÙ×ÁÔØ ÔÏÌØËÏ ÐÏÄÐÉÓÁÎÎÙÅ ÇÒÕÐÐÙ Ó ÎÅÐÒÏÞÔ£ÎÎÙÍÉ ÓÔÁÔØÑÍÉ.\n"
 
-#: src/lang.c:1731
+#: src/lang.c:1735
 msgid   "Filter which articles"
 msgstr  "óÔÁÔØÉ ÄÌÑ ÆÉÌØÔÒÁÃÉÉ"
 
-#: src/lang.c:1732
+#: src/lang.c:1736
 msgid   "# Filter which articles\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = only kill unread articles\n"
@@ -5432,11 +5441,11 @@ msgid   "# Filter which articles\n"
         "#   2 = kill all articles and never show them\n"
 msgstr  ""
 
-#: src/lang.c:1741
+#: src/lang.c:1745
 msgid   "Go to the next unread article with"
 msgstr  ""
 
-#: src/lang.c:1742
+#: src/lang.c:1746
 msgid   "# Go to the unread article with following key(s)\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -5445,12 +5454,12 @@ msgid   "# Go to the unread article with
         "#   3 = PAGE DOWN or TAB\n"
 msgstr  ""
 
-#: src/lang.c:1752
+#: src/lang.c:1756
 #, fuzzy
 msgid   "How to treat blank lines"
 msgstr  "ãÉÔÉÒÏ×ÁÔØ ÐÕÓÔÙÅ ÓÔÒÏËÉ"
 
-#: src/lang.c:1753
+#: src/lang.c:1757
 msgid   "# Trim the article body, remove unnecessary blank lines.\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = Nothing special\n"
@@ -5466,163 +5475,163 @@ msgid   "# Trim the article body, remove
         "#       leading and trailing blank lines\n"
 msgstr  ""
 
-#: src/lang.c:1770
+#: src/lang.c:1774
 msgid   "List thread using right arrow key"
 msgstr  "òÁÚ×ÅÒÎÕÔØ ÄÉÓËÕÓÓÉÀ ÐÒÁ×ÏÊ ÓÔÒÅÌËÏÊ"
 
-#: src/lang.c:1771
+#: src/lang.c:1775
 msgid   "# If ON automatically list thread when entering it using right arrow key.\n"
 msgstr  ""
 
-#: src/lang.c:1775
+#: src/lang.c:1779
 msgid   "Enter character to indicate deleted articles. <CR> sets, <ESC> cancels."
 msgstr  "÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÕÄÁÌ£ÎÎÙÈ ÓÔÁÔÅÊ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:1776
+#: src/lang.c:1780
 msgid   "Character to show deleted articles"
 msgstr  "óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÕÄÁÌ£ÎÎÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:1777
+#: src/lang.c:1781
 msgid   "# Character used to show that an art was deleted (default 'D')\n"
         "# _ is turned into ' '\n"
 msgstr  ""
 
-#: src/lang.c:1782
+#: src/lang.c:1786
 msgid   "Enter character to indicate articles in a range. <CR> sets, <ESC> cancels."
 msgstr  "÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÓÔÁÔÅÊ × ÄÉÁÐÁÚÏÎÅ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> "
         "ÏÔÍÅÎÉÔØ."
 
-#: src/lang.c:1783
+#: src/lang.c:1787
 msgid   "Character to show inrange articles"
 msgstr  "óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÓÔÁÔÅÊ × ÄÉÁÐÁÚÏÎÅ"
 
-#: src/lang.c:1784
+#: src/lang.c:1788
 msgid   "# Character used to show that an art is in a range (default '#')\n"
         "# _ is turned into ' '\n"
 msgstr  ""
 
-#: src/lang.c:1789
+#: src/lang.c:1793
 msgid   "Enter character to indicate that article will return. <CR> sets, <ESC> "
         "cancels."
 msgstr  ""
 
-#: src/lang.c:1790
+#: src/lang.c:1794
 msgid   "Character to show returning arts"
 msgstr  "óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ×ÏÚ×Ò. ÓÔÁÔÅÊ"
 
-#: src/lang.c:1791
+#: src/lang.c:1795
 msgid   "# Character used to show that an art will return (default '-')\n"
         "# _ is turned into ' '\n"
 msgstr  ""
 
-#: src/lang.c:1796
+#: src/lang.c:1800
 msgid   "Enter character to indicate selected articles. <CR> sets, <ESC> cancels."
 msgstr  "÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ×ÙÂÒÁÎÎÙÈ ÓÔÁÔÅÊ. <CR> ××ÏÄ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:1797
+#: src/lang.c:1801
 msgid   "Character to show selected articles"
 msgstr  "óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ×ÙÂÒÁÎÎÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:1798
+#: src/lang.c:1802
 msgid   "# Character used to show that an art was auto-selected (default '*')\n"
         "# _ is turned into ' '\n"
 msgstr  ""
 
-#: src/lang.c:1803
+#: src/lang.c:1807
 msgid   "Enter character to indicate recent articles. <CR> sets, <ESC> cancels."
 msgstr  "÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÎÏ×ÙÈ ÓÔÁÔÅÊ. <CR> ××ÏÄ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:1804
+#: src/lang.c:1808
 msgid   "Character to show recent articles"
 msgstr  "óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÎÏ×ÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:1805
+#: src/lang.c:1809
 msgid   "# Character used to show that an art is recent (default 'o')\n"
         "# _ is turned into ' '\n"
 msgstr  "# óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÎÏ×ÏÊ ÓÔÁÔØÉ (ÐÏ ÕÍÏÌÞÁÎÉÀ 'o')\n"
         "# _ ÚÁÍÅÎÑÅÔÓÑ ÎÁ ' '\n"
 
-#: src/lang.c:1810
+#: src/lang.c:1814
 msgid   "Enter character to indicate unread articles. <CR> sets, <ESC> cancels."
 msgstr  "÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÎÅÐÒÏÞÉÔÁÎÎÙÈ ÓÔÁÔÅÊ. <CR> ××ÏÄ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:1811
+#: src/lang.c:1815
 msgid   "Character to show unread articles"
 msgstr  "óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÎÅÐÒÏÞÉÔÁÎÎÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:1812
+#: src/lang.c:1816
 msgid   "# Character used to show that an art is unread (default '+')\n"
         "# _ is turned into ' '\n"
 msgstr  "# óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÓÔÁÔØÉ ËÁË ÎÅÐÒÏÞÉÔÁÎÎÏÊ (ÐÏ ÕÍÏÌÞÁÎÉÀ '+')\n"
         "# _ ÚÁÍÅÎÑÅÔÓÑ ÎÁ ' '\n"
 
-#: src/lang.c:1817
+#: src/lang.c:1821
 msgid   "Enter character to indicate read articles. <CR> sets, <ESC> cancels."
 msgstr  "÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÐÒÏÞÉÔÁÎÎÙÈ ÓÔÁÔÅÊ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:1818
+#: src/lang.c:1822
 msgid   "Character to show read articles"
 msgstr  "óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÐÒÏÞÉÔÁÎÎÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:1819
+#: src/lang.c:1823
 msgid   "# Character used to show that an art was read (default ' ')\n"
         "# _ is turned into ' '\n"
 msgstr  "# óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÓÔÁÔØÉ ËÁË ÐÒÏÞÉÔÁÎÎÏÊ (ÐÏ ÕÍÏÌÞÁÎÉÀ ' ')\n"
         "# _ ÚÁÍÅÎÑÅÔÓÑ ÎÁ ' '\n"
 
-#: src/lang.c:1824
+#: src/lang.c:1828
 msgid   "Enter character to indicate killed articles. <CR> sets, <ESC> cancels."
 msgstr  "÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÕÎÉÞÔÏÖÅÎÎÙÈ ÓÔÁÔÅÊ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:1825
+#: src/lang.c:1829
 msgid   "Character to show killed articles"
 msgstr  "óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÕÎÉÞÔÏÖÅÎÎÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:1826
+#: src/lang.c:1830
 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:1831
+#: src/lang.c:1835
 msgid   "Enter character to indicate read selected articles. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1832
+#: src/lang.c:1836
 msgid   "Character to show readselected arts"
 msgstr  ""
 
-#: src/lang.c:1833
+#: src/lang.c:1837
 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:1838
+#: src/lang.c:1842
 msgid   "Enter maximum length of newsgroup names displayed. <CR> sets."
 msgstr  "íÁËÓÉÍÁÌØÎÁÑ ÄÌÉÎÁ ÉÍ£Î ÇÒÕÐÐ ÐÒÉ ×Ù×ÏÄÅ. <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1839
+#: src/lang.c:1843
 msgid   "Max. length of group names shown"
 msgstr  "íÁËÓ. ÄÌÉÎÁ ÉÍ£Î ÇÒÕÐÐ ÐÒÉ ×Ù×ÏÄÅ"
 
-#: src/lang.c:1840
+#: src/lang.c:1844
 msgid   "# Maximum length of the names of newsgroups displayed\n"
 msgstr  "# íÁËÓÉÍÁÌØÎÁÑ ÄÌÉÎÁ ÉÍ£Î ÇÒÕÐÐ ÐÒÉ ×Ù×ÏÄÅ\n"
 
-#: src/lang.c:1845
+#: src/lang.c:1849
 msgid   "Abbreviate long newsgroup names"
 msgstr  ""
 
-#: src/lang.c:1846
+#: src/lang.c:1850
 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:1853
+#: src/lang.c:1857
 msgid   "Show lines/score in listings"
 msgstr  "ðÏËÁÚÙ×ÁÔØ ÓÔÒÏËÉ/score × ÌÉÓÔÉÎÇÅ"
 
-#: src/lang.c:1854
+#: src/lang.c:1858
 msgid   "# What information should be displayed in article/thread listing\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -5636,17 +5645,17 @@ msgstr  "# ëÁËÁÑ ÉÎÆÏÒÍÁÃÉÑ ÄÏÌÖÎÁ ×Ù×ÏÄ
         "#   2 = score\n"
         "#   3 = ËÏÌÉÞÅÓÔ×Ï ÓÔÒÏË É score\n"
 
-#: src/lang.c:1863
+#: src/lang.c:1867
 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:1864
+#: src/lang.c:1868
 msgid   "Number of lines to scroll in pager"
 msgstr  "þÉÓÌÏ ÓÔÒÏË ÐÒÏËÒÕÔËÉ × ÐÅÊÄÖÅÒÅ"
 
-#: src/lang.c:1865
+#: src/lang.c:1869
 msgid   "# Number of lines that cursor-up/down will scroll in article pager\n"
         "# Possible values are (the default is marked with *):\n"
         "#  -2 = half-page scrolling\n"
@@ -5656,28 +5665,28 @@ msgid   "# Number of lines that cursor-u
         "#   2 or greater = scroll by 2 or more lines (only in the pager)\n"
 msgstr  ""
 
-#: src/lang.c:1875
+#: src/lang.c:1879
 msgid   "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr  "÷Ù×ÏÄÉÔØ ÓÉÇÎÁÔÕÒÙ. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1876
+#: src/lang.c:1880
 msgid   "Display signatures"
 msgstr  "÷Ù×ÏÄÉÔØ ÓÉÇÎÁÔÕÒÙ"
 
-#: src/lang.c:1877
+#: src/lang.c:1881
 msgid   "# If OFF don't show signatures when displaying articles\n"
 msgstr  "# åÓÌÉ OFF, ÔÏ ÎÅ ×Ù×ÏÄÉÔØ ÓÉÇÎÁÔÕÒÙ ÐÒÉ ×Ù×ÏÄÅ ÓÔÁÔÅÊ\n"
 
-#: src/lang.c:1881
+#: src/lang.c:1885
 msgid   "Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
 msgstr  "÷Ù×ÏÄÉÔØ UUE ÚÁËÏÄÉÒÏ×ÁÎÎÙÅ ÄÁÎÎÙÅ ËÁË ×ÌÏÖÅÎÉÅ. <ðòïâåì> ×ÙÂÏÒ, <CR> "
         "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1882
+#: src/lang.c:1886
 msgid   "Display uue data as an attachment"
 msgstr  "÷Ù×ÏÄÉÔØ UUE ÄÁÎÎÙÅ ËÁË ×ÌÏÖÅÎÉÅ"
 
-#: src/lang.c:1883
+#: src/lang.c:1887
 msgid   "# Handling of uuencoded data in the pager\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = no, display raw uuencoded data\n"
@@ -5687,28 +5696,28 @@ msgid   "# Handling of uuencoded data in
         "#       be folded into a tag line.\n"
 msgstr  ""
 
-#: src/lang.c:1893
+#: src/lang.c:1897
 msgid   "Decode German style TeX umlaut codes to ISO. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1894
+#: src/lang.c:1898
 msgid   "Display \"a as Umlaut-a"
 msgstr  "÷Ù×ÏÄÉÔØ \"a ËÁË Umlaut-a"
 
-#: src/lang.c:1895
+#: src/lang.c:1899
 msgid   "# If ON decode German style TeX umlaut codes to ISO and\n"
         "# show \"a as Umlaut-a, etc.\n"
 msgstr  ""
 
-#: src/lang.c:1900 src/lang.c:1910
+#: src/lang.c:1904 src/lang.c:1914
 msgid   "Space separated list of header fields"
 msgstr  "óÐÉÓÏË ÐÏÌÅÊ ÚÁÇÏÌÏ×ËÁ, ÒÁÚÄÅÌ£ÎÎÙÅ ÐÒÏÂÅÌÁÍÉ"
 
-#: src/lang.c:1901
+#: src/lang.c:1905
 msgid   "Display these header fields (or *)"
 msgstr  "ðÏËÁÚÙ×ÁÔØ ÜÔÉ ÐÏÌÑ ÚÁÇÏÌÏ×ËÁ (ÉÌÉ *)"
 
-#: src/lang.c:1902
+#: src/lang.c:1906
 msgid   "# Which news headers you wish to see. If you want to see _all_ the headers,\n"
         "# place an '*' as this value. This is the only way a wildcard can be used.\n"
         "# If you enter 'X-' as the value, you will see all headers beginning with\n"
@@ -5717,11 +5726,11 @@ msgid   "# Which news headers you wish t
         "# spaces. Not defining anything turns off this option.\n"
 msgstr  ""
 
-#: src/lang.c:1911
+#: src/lang.c:1915
 msgid   "Do not display these header fields"
 msgstr  "îÅ ÐÏËÁÚÙ×ÁÔØ ÜÔÉ ÐÏÌÑ ÚÁÇÏÌÏ×ËÁ"
 
-#: src/lang.c:1912
+#: src/lang.c:1916
 msgid   "# Same as 'news_headers_to_display' except it denotes the opposite.\n"
         "# An example of using both options might be if you thought X- headers were\n"
         "# A Good Thing(tm), but thought Alan and Pape were miscreants...well then "
@@ -5732,319 +5741,319 @@ msgid   "# Same as 'news_headers_to_disp
         "# Not defining anything turns off this option.\n"
 msgstr  ""
 
-#: src/lang.c:1922
+#: src/lang.c:1926
 msgid   "Do you want to enable automatic handling of multipart/alternative articles?"
 msgstr  "èÏÔÉÔÅ ×ËÌÀÞÉÔØ Á×ÔÏÍÁÔÉÞÅÓËÕÀ ÏÂÒÁÂÏÔËÕ multipart/alternative ÓÔÁÔÅÊ?"
 
-#: src/lang.c:1923
+#: src/lang.c:1927
 msgid   "Skip multipart/alternative parts"
 msgstr  "ðÒÏÐÕÓËÁÔØ multipart/alternative ÞÁÓÔÉ"
 
-#: src/lang.c:1924
+#: src/lang.c:1928
 msgid   "# If ON strip multipart/alternative messages automatically\n"
 msgstr  ""
 
-#: src/lang.c:1928
+#: src/lang.c:1932
 #, fuzzy
 msgid   "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
 msgstr  "äÏÂÁ×ÌÑÔØ ÓÉÇÎÁÔÕÒÕ ÐÒÉ ÐÏ×ÔÏÒÎÏÊ ÏÔÐÒÁ×ËÅ. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1929
+#: src/lang.c:1933
 msgid   "Detection of verbatim blocks"
 msgstr  ""
 
-#: src/lang.c:1930
+#: src/lang.c:1934
 #, fuzzy
 msgid   "# If ON detect verbatim blocks in articles\n"
 msgstr  "# åÓÌÉ ON, ÔÏ ÄÅÒÖÁÔØ ×ÓÅ ÎÅÕÄÁ×ÛÉÅÓÑ ÏÔÐÒÁ×ËÉ ÓÔÁÔÅÊ × ~/dead.articles\n"
 
-#: src/lang.c:1935
+#: src/lang.c:1939
 msgid   "A regex used to decide which lines to show in col_quote."
 msgstr  ""
 
-#: src/lang.c:1936
+#: src/lang.c:1940
 msgid   "Regex used to show quoted lines"
 msgstr  "çÅÇ. ×ÙÒ. ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË"
 
-#: src/lang.c:1937
+#: src/lang.c:1941
 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:1943
+#: src/lang.c:1947
 msgid   "A regex used to decide which lines to show in col_quote2."
 msgstr  ""
 
-#: src/lang.c:1944
+#: src/lang.c:1948
 msgid   "Regex used to show twice quoted l."
 msgstr  "òÅÇ. ×ÙÒ. ÄÌÑ Ä×ÁÖÄÙ ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË"
 
-#: src/lang.c:1945
+#: src/lang.c:1949
 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:1951
+#: src/lang.c:1955
 msgid   "A regex used to decide which lines to show in col_quote3."
 msgstr  ""
 
-#: src/lang.c:1952
+#: src/lang.c:1956
 msgid   "Regex used to show >= 3 times q.l."
 msgstr  "òÅÇ. ×ÙÒ. ÄÌÑ ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË >= 3 ÒÁÚ"
 
-#: src/lang.c:1953
+#: src/lang.c:1957
 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:1960
+#: src/lang.c:1964
 msgid   "A regex used to decide which words to show in col_markslashes."
 msgstr  ""
 
-#: src/lang.c:1961
+#: src/lang.c:1965
 msgid   "Regex used to highlight /slashes/"
 msgstr  "òÅÇ. ×ÙÒ. ÄÌÑ ×ÙÄÅÌÅÎÉÑ /ÔÅËÓÔÁ/"
 
-#: src/lang.c:1962
+#: src/lang.c:1966
 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:1968
+#: src/lang.c:1972
 msgid   "A regex used to decide which words to show in col_markstars."
 msgstr  ""
 
-#: src/lang.c:1969
+#: src/lang.c:1973
 msgid   "Regex used to highlight *stars*"
 msgstr  "òÅÇ. ×ÙÒ. ÄÌÑ ×ÙÄÅÌÅÎÉÑ *ÔÅËÓÔÁ*"
 
-#: src/lang.c:1970
+#: src/lang.c:1974
 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:1976
+#: src/lang.c:1980
 msgid   "A regex used to decide which words to show in col_markstroke."
 msgstr  ""
 
-#: src/lang.c:1977
+#: src/lang.c:1981
 msgid   "Regex used to highlight -strokes-"
 msgstr  "òÅÇ. ×ÙÒ. ÄÌÑ ×ÙÄÅÌÅÎÉÑ -ÔÅËÓÔÁ-"
 
-#: src/lang.c:1978
+#: src/lang.c:1982
 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:1984
+#: src/lang.c:1988
 msgid   "A regex used to decide which words to show in col_markdash."
 msgstr  ""
 
-#: src/lang.c:1985
+#: src/lang.c:1989
 msgid   "Regex used to highlight _underline_"
 msgstr  "òÅÇ. ×ÙÒ. ÄÌÑ ×ÙÄÅÌÅÎÉÑ _ÔÅËÓÔÁ_"
 
-#: src/lang.c:1986
+#: src/lang.c:1990
 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:1992
+#: src/lang.c:1996
 msgid   "A regex used to find Subject prefixes to remove.  Use '|' as separator."
 msgstr  ""
 
-#: src/lang.c:1993
+#: src/lang.c:1997
 msgid   "Regex with Subject prefixes"
 msgstr  ""
 
-#: src/lang.c:1994
+#: src/lang.c:1998
 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:1999
+#: src/lang.c:2003
 msgid   "A regex used to find Subject suffixes to remove.  Use '|' as separator."
 msgstr  ""
 
-#: src/lang.c:2000
+#: src/lang.c:2004
 msgid   "Regex with Subject suffixes"
 msgstr  ""
 
-#: src/lang.c:2001
+#: src/lang.c:2005
 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:2006
+#: src/lang.c:2010
 msgid   "A regex used to find the begin of a verbatim block."
 msgstr  ""
 
-#: src/lang.c:2007
+#: src/lang.c:2011
 msgid   "Regex for begin of a verbatim block"
 msgstr  ""
 
-#: src/lang.c:2008
+#: src/lang.c:2012
 msgid   "# A regular expression that tin will use to find the begin of\n"
         "# a verbatim block.\n"
 msgstr  ""
 
-#: src/lang.c:2013
+#: src/lang.c:2017
 msgid   "A regex used to find the end of a verbatim block."
 msgstr  ""
 
-#: src/lang.c:2014
+#: src/lang.c:2018
 msgid   "Regex for end of a verbatim block"
 msgstr  ""
 
-#: src/lang.c:2015
+#: src/lang.c:2019
 msgid   "# A regular expression that tin will use to find the end of\n"
         "# a verbatim block.\n"
 msgstr  ""
 
-#: src/lang.c:2020
+#: src/lang.c:2024
 msgid   "Enter name and options for external MIME viewer, --internal for built-in "
         "viewer"
 msgstr  "÷×ÅÄÉÔÅ ÉÍÑ É ÏÐÃÉÉ ÄÌÑ ×ÎÅÛÎÅÇÏ ÐÒÏÓÍÏÔÒ. MIME, --internal ÄÌÑ ×ÓÔÒÏÅÎÎÏÇÏ "
         "ÐÒÏÓÍÏÔÒ."
 
-#: src/lang.c:2021
+#: src/lang.c:2025
 msgid   "MIME binary content viewer"
 msgstr  "ðÒÏÓÍÏÔÏÒÝÉË ÓÏÄÅÒÖÉÍÏÇÏ Ä×ÏÉÞÎÏÇÏ MIME"
 
-#: src/lang.c:2022
+#: src/lang.c:2026
 msgid   "# If --internal automatically use the built in MIME viewer for non-text\n"
         "# parts of articles.\n"
         "# Otherwise specify an external viewer program (eg, metamail) or leave blank\n"
         "# for no automatic viewing\n"
 msgstr  ""
 
-#: src/lang.c:2029
+#: src/lang.c:2033
 msgid   "Confirm before starting non-text viewing program"
 msgstr  "ðÏÄÔ×ÅÒÖÄÁÔØ ÓÔÁÒÔ ÐÒÏÓÍÏÔÏÒÝÉËÁ ÎÅÔÅËÓÔÏ×ÏÊ ÉÎÆÏÒÍÁÃÉÉ"
 
-#: src/lang.c:2030
+#: src/lang.c:2034
 msgid   "Ask before using MIME viewer"
 msgstr  "óÐÒÏÓÉÔØ ÏÂ ÉÓÐÏÌ. ÐÒÏÓÍÏÔÒ. MIME"
 
-#: src/lang.c:2031
+#: src/lang.c:2035
 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:2036
+#: src/lang.c:2040
 msgid   "Ask to mark groups read when quitting. <SPACE> toggles & <CR> sets."
 msgstr  "óÐÒÏÓÉÔØ ÏÂ ÏÔÍÅÔËÅ ÇÒÕÐÐ ËÁË ÐÒÏÞÉÔ. ÐÒÉ ×ÙÈÏÄÅ. <ðòïâåì> ×ÙÂÏÒ, <CR> "
         "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2037
+#: src/lang.c:2041
 msgid   "Catchup read groups when quitting"
 msgstr  ""
 
-#: src/lang.c:2038
+#: src/lang.c:2042
 msgid   "# If ON ask user if read groups should all be marked read\n"
 msgstr  "# åÓÌÉ ON, ÔÏ ÓÐÒÏÓÉÔØ ÐÏÌØÚÏ×ÁÔÅÌÑ ÄÏÌÖÎÙ ÌÉ ÂÙÔØ ×ÓÅ ÇÒÕÐÐÙ\n"
         "# ÐÏÍÅÞÅÎÙ ËÁË ÐÒÏÞÔ£ÎÎÙÅ.\n"
 
-#: src/lang.c:2043
+#: src/lang.c:2047
 msgid   "Catchup group using left key"
 msgstr  ""
 
-#: src/lang.c:2044
+#: src/lang.c:2048
 msgid   "# If ON catchup group/thread when leaving with the left arrow key.\n"
 msgstr  ""
 
-#: src/lang.c:2049
+#: src/lang.c:2053
 msgid   "Catchup thread by using left key"
 msgstr  ""
 
-#: src/lang.c:2055
+#: src/lang.c:2059
 msgid   "Which actions require confirmation"
 msgstr  "ëÁËÉÅ ÄÅÊÓÔ×ÉÑ ÔÒÅÂÕÀÔ ÐÏÄÔ×ÅÒÖÄÅÎÉÑ"
 
-#: src/lang.c:2056
+#: src/lang.c:2060
 msgid   "# What should we ask confirmation for.\n"
 msgstr  "# ëÁËÉÅ ÄÅÊÓÔ×ÉÑ ÔÒÅÂÕÀÔ ÐÏÄÔ×ÅÒÖÄÅÎÉÑ.\n"
 
-#: src/lang.c:2061
+#: src/lang.c:2065
 msgid   "'Mark as (un)read' ignores tags"
 msgstr  ""
 
-#: src/lang.c:2062
+#: src/lang.c:2066
 msgid   "# If ON the 'Mark as (un)read' function marks only the current article.\n"
 msgstr  ""
 
-#: src/lang.c:2066
+#: src/lang.c:2070
 #, fuzzy
 msgid   "Program to run to open URLs, <CR> sets, <ESC> cancels."
 msgstr  "ðÒÏÇÒÁÍÍÙ ÄÌÑ ÏÔËÒÙÔÉÑ URL. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ"
 
-#: src/lang.c:2067
+#: src/lang.c:2071
 #, fuzzy
 msgid   "Program that opens URLs"
 msgstr  "ðÒÏÇÒÁÍÍÁ ÄÌÑ ÏÔËÒÙÔÉÑ URL"
 
-#: src/lang.c:2068
+#: src/lang.c:2072
 #, fuzzy
 msgid   "# The program used to open URLs. The actual URL will be appended\n"
 msgstr  "# ðÒÏÇÒÁÍÍÁ ÄÌÑ ÏÔËÒÙÔÉÑ URL. óÁÍ URL ÂÕÄÅÔ ÄÏÂÁ×ÌÅÎ × ËÏÎÅÃ\n"
 
-#: src/lang.c:2073
+#: src/lang.c:2077
 msgid   "Use mouse in xterm"
 msgstr  "éÓÐÏÌØÚÏ×ÁÔØ ÍÙÛØ × xterm"
 
-#: src/lang.c:2074
+#: src/lang.c:2078
 msgid   "# If ON enable mouse button support on xterm terminals\n"
 msgstr  "# åÓÌÉ ON, ÔÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÍÙÛØ × xterm ÔÅÒÍÉÎÁÌÁÈ\n"
 
-#: src/lang.c:2080
+#: src/lang.c:2084
 msgid   "Use scroll keys on keypad"
 msgstr  "éÓÐÏÌØÚÏ×ÁÔØ ËÌÁ×ÉÛÉ ÐÒÏËÒÕÔËÉ ÎÁ keypad"
 
-#: src/lang.c:2081
+#: src/lang.c:2085
 msgid   "# If ON enable scroll keys on terminals that support it\n"
 msgstr  "# åÓÌÉ ON, ÔÏ ÉÓÐÏÌØÚÏ×ÁÔØ ËÌÁ×ÉÛÉ ÐÒÏËÒÕÔËÉ ÎÁ ÎÅËÏÔÏÒÙÈ ÔÅÒÍÉÎÁÌÁÈ\n"
 
-#: src/lang.c:2086
+#: src/lang.c:2090
 msgid   "Enter maximum number of article to get. <CR> sets."
 msgstr  "÷×ÅÄÉÔÅ ÍÁËÓÉÍÁÌØÎÏÅ ÞÉÓÌÏ ÓÔÁÔÅÊ ÄÌÑ ÚÁÇÒÕÚËÉ. <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2087
+#: src/lang.c:2091
 msgid   "Number of articles to get"
 msgstr  "þÉÓÌÏ ÓÔÁÔÅÊ ÄÌÑ ÚÁÇÒÕÚËÉ"
 
-#: src/lang.c:2088
+#: src/lang.c:2092
 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:2093
+#: src/lang.c:2097
 msgid   "Enter number of days article is considered recent. <CR> sets."
 msgstr  "÷×ÅÄÉÔÅ ÞÉÓÌÏ ÄÎÅÊ, ÐÏËÁ ÓÔÁÔØÑ ÓÞÉÔÁÅÔÓÑ ÎÏ×ÏÊ. <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2094
+#: src/lang.c:2098
 msgid   "Article recentness time limit"
 msgstr  "ìÉÍÉÔ ×ÒÅÍÅÎÉ ÄÌÑ ÎÏ×ÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:2095
+#: src/lang.c:2099
 msgid   "# Number of days in which article is considered recent, (0=OFF)\n"
 msgstr  "# þÉÓÌÏ ÄÎÅÊ, ÐÏËÁ ÓÔÁÔØÑ ÓÞÉÔÁÅÔÓÑ ÎÏ×ÏÊ. (0=OFF)\n"
 
-#: src/lang.c:2099
+#: src/lang.c:2103
 msgid   "WILDMAT for normal wildcards, REGEX for full regular expression matching."
 msgstr  "WILDMAT ÄÌÑ ÏÂÙÞÎÙÈ ÛÁÂÌÏÎÏ×, REGEX ÄÌÑ ÒÅÇÕÌÑÒÎÙÈ ×ÙÒÁÖÅÎÉÊ"
 
-#: src/lang.c:2100
+#: src/lang.c:2104
 msgid   "Wildcard matching"
 msgstr  "ôÉÐ ÛÁÂÌÏÎÁ"
 
-#: src/lang.c:2101
+#: src/lang.c:2105
 msgid   "# Wildcard matching\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = wildmat\n"
@@ -6054,318 +6063,318 @@ msgstr  "# óÏÐÏÓÔÁ×ÌÅÎÉÅ Ó ÛÁÂÌÏÎÏÍ\n"
         "# * 0 = wildmat\n"
         "#   1 = regex\n"
 
-#: src/lang.c:2108
+#: src/lang.c:2112
 msgid   "Enter minimal score before an article is marked killed. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2109
+#: src/lang.c:2113
 msgid   "Score limit (kill)"
 msgstr  ""
 
-#: src/lang.c:2110
+#: src/lang.c:2114
 msgid   "# Score limit before an article is marked killed\n"
 msgstr  ""
 
-#: src/lang.c:2114
+#: src/lang.c:2118
 msgid   "Enter default score to kill articles. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2115
+#: src/lang.c:2119
 msgid   "Default score to kill articles"
 msgstr  ""
 
-#: src/lang.c:2116
+#: src/lang.c:2120
 msgid   "# Default score to kill articles\n"
 msgstr  ""
 
-#: src/lang.c:2120
+#: src/lang.c:2124
 msgid   "Enter minimal score before an article is marked hot. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2121
+#: src/lang.c:2125
 msgid   "Score limit (select)"
 msgstr  ""
 
-#: src/lang.c:2122
+#: src/lang.c:2126
 msgid   "# Score limit before an article is marked hot\n"
 msgstr  ""
 
-#: src/lang.c:2126
+#: src/lang.c:2130
 msgid   "Enter default score to select articles. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2127
+#: src/lang.c:2131
 msgid   "Default score to select articles"
 msgstr  ""
 
-#: src/lang.c:2128
+#: src/lang.c:2132
 msgid   "# Default score to select articles\n"
 msgstr  ""
 
-#: src/lang.c:2134
+#: src/lang.c:2138
 msgid   "Use slrnface to show ''X-Face:''s"
 msgstr  "éÓÐÏÌØÚÏ×ÁÔØ slrnface ÄÌÑ ÐÏËÁÚÁ X_Face:"
 
-#: src/lang.c:2135
+#: src/lang.c:2139
 msgid   "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n"
         "# Only useful when running in an xterm.\n"
 msgstr  "# åÓÌÉ ON, ÔÏ ÉÓÐÏÌØÚÏ×ÁÔØ slrnface(1) ÄÌÑ ÉÎÔÅÒÐÒÅÔÉÒÏ×ÁÎÉÑ\n"
         "# ÚÁÇÏÌÏ×ËÁ X-Face. ðÏÌØÚÎÏ ÔÏÌØËÏ ÐÏÄ xterm.\n"
 
-#: src/lang.c:2143
+#: src/lang.c:2147
 msgid   "Use ANSI color"
 msgstr  "éÓÐÏÌØÚÏ×ÁÔØ Ã×ÅÔ ANSI"
 
-#: src/lang.c:2144
+#: src/lang.c:2148
 msgid   "# If ON using ANSI-color\n"
 msgstr  "# åÓÌÉ ON, ÔÏ ÉÓÐÏÌØÚÏ×ÁÔØ Ã×ÅÔ ANSI\n"
 
-#: src/lang.c:2149
+#: src/lang.c:2153
 msgid   "Standard foreground color"
 msgstr  "óÔÁÎÄÁÒÔÎÙÊ Ã×ÅÔ ÓÉÍ×ÏÌÏ×"
 
-#: src/lang.c:2150
+#: src/lang.c:2154
 msgid   "# Standard foreground color\n"
         "# Default: -1 (default color)\n"
 msgstr  "# óÔÁÎÄÁÒÔÎÙÊ Ã×ÅÔ ÓÉÍ×ÏÌÏ×\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: -1 (Ã×ÅÔ ÐÏ ÕÍÏÌÞÁÎÉÀ)\n"
 
-#: src/lang.c:2156
+#: src/lang.c:2160
 msgid   "Standard background color"
 msgstr  "óÔÁÎÄÁÒÔÎÙÊ Ã×ÅÔ ÆÏÎÁ"
 
-#: src/lang.c:2157
+#: src/lang.c:2161
 msgid   "# Standard background color\n"
         "# Default: -1 (default color)\n"
 msgstr  "# óÔÁÎÄÁÒÔÎÙÊ Ã×ÅÔ ÆÏÎÁ\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: -1 (Ã×ÅÔ ÐÏ ÕÍÏÌÞÁÎÉÀ)\n"
 
-#: src/lang.c:2163
+#: src/lang.c:2167
 msgid   "Color for inverse text (background)"
 msgstr  "ã×ÅÔ ÄÌÑ ÉÎ×ÅÒÓÎÏÇÏ ÔÅËÓÔÁ (ÆÏÎ)"
 
-#: src/lang.c:2164
+#: src/lang.c:2168
 msgid   "# Color of background for inverse text\n"
         "# Default: 4 (blue)\n"
 msgstr  "# ã×ÅÔ ÆÏÎÁ ÄÌÑ ÉÎ×ÅÒÓÎÏÇÏ ÔÅËÓÔÁ\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: 4 (ÓÉÎÉÊ)\n"
 
-#: src/lang.c:2170
+#: src/lang.c:2174
 msgid   "Color for inverse text (foreground)"
 msgstr  "ã×ÅÔ ÄÌÑ ÉÎ×ÅÒÓÎÏÇÏ ÔÅËÓÔÁ (ÓÉÍ×ÏÌÙ)"
 
-#: src/lang.c:2171
+#: src/lang.c:2175
 msgid   "# Color of foreground for inverse text\n"
         "# Default: 7 (white)\n"
 msgstr  "# ã×ÅÔ ÄÌÑ ÉÎ×ÅÒÓÎÏÇÏ ÔÅËÓÔÁ (ÓÉÍ×ÏÌÙ)\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: 7 (ÂÅÌÙÊ)\n"
 
-#: src/lang.c:2177
+#: src/lang.c:2181
 msgid   "Color of text lines"
 msgstr  "ã×ÅÔ ÔÅËÓÔÏ×ÙÈ ÓÔÒÏË"
 
-#: src/lang.c:2178
+#: src/lang.c:2182
 msgid   "# Color of text lines\n"
         "# Default: -1 (default color)\n"
 msgstr  "# ã×ÅÔ ÔÅËÓÔÏ×ÙÈ ÓÔÒÏË\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: -1 (Ã×ÅÔ ÐÏ ÕÍÏÌÞÁÎÉÀ)\n"
 
-#: src/lang.c:2184
+#: src/lang.c:2188
 msgid   "Color of mini help menu"
 msgstr  "ã×ÅÔ ÔÅËÓÔÁ ÍÅÎÀ ÍÉÎÉ-ÐÏÍÏÝÉ"
 
-#: src/lang.c:2185
+#: src/lang.c:2189
 msgid   "# Color of mini help menu\n"
         "# Default: 3 (brown)\n"
 msgstr  "# ã×ÅÔ ÔÅËÓÔÁ ÍÉÎÉ-ÐÏÍÏÝÉ\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: 3 (ËÏÒÉÞÎÅ×ÙÊ)\n"
 
-#: src/lang.c:2191
+#: src/lang.c:2195
 msgid   "Color of help text"
 msgstr  "ã×ÅÔ ÔÅËÓÔÁ ÐÏÍÏÝÉ"
 
-#: src/lang.c:2192
+#: src/lang.c:2196
 msgid   "# Color of help pages\n"
         "# Default: -1 (default color)\n"
 msgstr  "# ã×ÅÔ ÔÅËÓÔÁ ÐÏÍÏÝÉ\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: -1 (Ã×ÅÔ ÐÏ ÕÍÏÌÞÁÎÉÀ)\n"
 
-#: src/lang.c:2198
+#: src/lang.c:2202
 msgid   "Color of status messages"
 msgstr  "ã×ÅÔ ÓÔÁÔÕÓÎÙÈ ÓÏÏÂÝÅÎÉÊ"
 
-#: src/lang.c:2199
+#: src/lang.c:2203
 msgid   "# Color of messages in last line\n"
         "# Default: 6 (cyan)\n"
 msgstr  ""
 
-#: src/lang.c:2205
+#: src/lang.c:2209
 msgid   "Color of quoted lines"
 msgstr  "ã×ÅÔ ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË"
 
-#: src/lang.c:2206
+#: src/lang.c:2210
 msgid   "# Color of quote-lines\n"
         "# Default: 2 (green)\n"
 msgstr  "# ã×ÅÔ ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: 2 (ÚÅÌ£ÎÙÊ)\n"
 
-#: src/lang.c:2212
+#: src/lang.c:2216
 msgid   "Color of twice quoted line"
 msgstr  "ã×ÅÔ Ä×ÁÖÄÙ ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË"
 
-#: src/lang.c:2213
+#: src/lang.c:2217
 msgid   "# Color of twice quoted lines\n"
         "# Default: 3 (brown)\n"
 msgstr  "# ã×ÅÔ Ä×ÁÖÄÙ ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: 3 (ËÏÒÉÞÎÅ×ÙÊ)\n"
 
-#: src/lang.c:2219
+#: src/lang.c:2223
 msgid   "Color of =>3 times quoted line"
 msgstr  "ã×ÅÔ >=3 ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË"
 
-#: src/lang.c:2220
+#: src/lang.c:2224
 msgid   "# Color of >=3 times quoted lines\n"
         "# Default: 4 (blue)\n"
 msgstr  "# ã×ÅÔ >=3 ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: 4 (ÓÉÎÉÊ)\n"
 
-#: src/lang.c:2226
+#: src/lang.c:2230
 msgid   "Color of article header lines"
 msgstr  "ã×ÅÔ ÓÔÒÏË ÚÁÇÏÌÏ×ËÏ× ÓÔÁÔØÉ"
 
-#: src/lang.c:2227
+#: src/lang.c:2231
 msgid   "# Color of header-lines\n"
         "# Default: 2 (green)\n"
 msgstr  "# ã×ÅÔ ÓÔÒÏË ÚÁÇÏÌÏ×ËÁ\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: 2 (ÚÅÌ£ÎÙÊ)\n"
 
-#: src/lang.c:2233
+#: src/lang.c:2237
 msgid   "Color of actual news header fields"
 msgstr  "ã×ÅÔ ÓÔÒÏË news ÚÁÇÏÌÏ×ËÏ× ÓÔÁÔÅÊ"
 
-#: src/lang.c:2234
+#: src/lang.c:2238
 msgid   "# Color of actual news header fields\n"
         "# Default: 9 (light red)\n"
 msgstr  "# ã×ÅÔ ÓÔÒÏË news ÚÁÇÏÌÏ×ËÏ× ÓÔÁÔÅÊ\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: 9 (Ó×ÅÔÌÏ-ËÒÁÓÎÙÊ)\n"
 
-#: src/lang.c:2240
+#: src/lang.c:2244
 msgid   "Color of article subject lines"
 msgstr  "ã×ÅÔ ÓÔÒÏË Ó ÔÅÍÏÊ ÓÔÁÔØÉ"
 
-#: src/lang.c:2241
+#: src/lang.c:2245
 msgid   "# Color of article subject\n"
         "# Default: 6 (cyan)\n"
 msgstr  "# ã×ÅÔ ÓÔÒÏËÉ Ó ÔÅÍÏÊ ÓÔÁÔØÉ\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: 6 (ÇÏÌÕÂÏÊ)\n"
 
-#: src/lang.c:2247
+#: src/lang.c:2251
 msgid   "Color of response counter"
 msgstr  "ã×ÅÔ ÓÞÅÔÞÉËÁ ËÏÌÉÞÅÓÔ×Á ÏÔ×ÅÔÏ×"
 
-#: src/lang.c:2248
+#: src/lang.c:2252
 msgid   "# Color of response counter\n"
         "# Default: 2 (green)\n"
 msgstr  "# ã×ÅÔ ÓÞÅÔÞÉËÁ ËÏÌÉÞÅÓÔ×Á ÏÔ×ÅÔÏ×\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: 2 (ÚÅÌ£ÎÙÊ)\n"
 
-#: src/lang.c:2254
+#: src/lang.c:2258
 msgid   "Color of sender (From:)"
 msgstr  "ã×ÅÔ ÓÔÒÏËÉ ÏÔÐÒÁ×ÉÔÅÌÑ From:"
 
-#: src/lang.c:2255
+#: src/lang.c:2259
 msgid   "# Color of sender (From:)\n"
         "# Default: 2 (green)\n"
 msgstr  "# ã×ÅÔ ÓÔÒÏËÉ ÏÔÐÒÁ×ÉÔÅÌÑ (From:)\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: 2 (ÚÅÌ£ÎÙÊ)\n"
 
-#: src/lang.c:2261
+#: src/lang.c:2265
 msgid   "Color of help/mail sign"
 msgstr  "ã×ÅÔ ÓÏÏÂÝÅÎÉÑ Ï ×ÙÚÏ×Å ÐÏÍÏÝÉ"
 
-#: src/lang.c:2262
+#: src/lang.c:2266
 msgid   "# Color of Help/Mail-Sign\n"
         "# Default: 4 (blue)\n"
 msgstr  "# ã×ÅÔ Help/Mail-Sign\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: 4 (ÓÉÎÉÊ)\n"
 
-#: src/lang.c:2268
+#: src/lang.c:2272
 msgid   "Color of signatures"
 msgstr  "ã×ÅÔ ÓÉÇÎÁÔÕÒ"
 
-#: src/lang.c:2269
+#: src/lang.c:2273
 msgid   "# Color of signature\n"
         "# Default: 4 (blue)\n"
 msgstr  "# ã×ÅÔ ÓÉÇÎÁÔÕÒ\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: 4 (ÓÉÎÉÊ)\n"
 
-#: src/lang.c:2275
+#: src/lang.c:2279
 msgid   "Color of highlighted URLs"
 msgstr  "ã×ÅÔ ÐÏÄÓ×ÅÞÉ×ÁÎÉÑ URL"
 
-#: src/lang.c:2276
+#: src/lang.c:2280
 msgid   "# Color of highlighted URLs\n"
         "# Default: -1 (default color)\n"
 msgstr  "# ã×ÅÔ ÐÏÄÓ×ÅÞÉ×ÁÎÉÑ URL\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: -1 (Ã×ÅÔ ÐÏ ÕÍÏÌÞÁÎÉÀ)\n"
 
-#: src/lang.c:2282
+#: src/lang.c:2286
 #, fuzzy
 msgid   "Color of verbatim blocks"
 msgstr  "ã×ÅÔ ÔÅËÓÔÏ×ÙÈ ÓÔÒÏË"
 
-#: src/lang.c:2283
+#: src/lang.c:2287
 #, fuzzy
 msgid   "# Color of verbatim blocks\n"
         "# Default: 5 (pink)\n"
 msgstr  "# ã×ÅÔ ÓÔÒÏËÉ Ó ÔÅÍÏÊ ÓÔÁÔØÉ\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: 6 (ÇÏÌÕÂÏÊ)\n"
 
-#: src/lang.c:2289
+#: src/lang.c:2293
 msgid   "Color of highlighting with *stars*"
 msgstr  "ã×ÅÔ ×ÙÄÅÌÅÎÎÏÇÏ *ÔÅËÓÔÁ*"
 
-#: src/lang.c:2290
+#: src/lang.c:2294
 msgid   "# Color of word highlighting with *stars*\n"
         "# Default: 11 (yellow)\n"
 msgstr  "# ã×ÅÔ ÄÌÑ ×ÙÄÅÌÅÎÎÏÇÏ *ÔÅËÓÔÁ*\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: 11 (Ö£ÌÔÙÊ)\n"
 
-#: src/lang.c:2296
+#: src/lang.c:2300
 msgid   "Color of highlighting with _dash_"
 msgstr  "ã×ÅÔ ×ÙÄÅÌÅÎÎÏÇÏ _ÔÅËÓÔÁ_"
 
-#: src/lang.c:2297
+#: src/lang.c:2301
 msgid   "# Color of word highlighting with _dash_\n"
         "# Default: 13 (light pink)\n"
 msgstr  "# ã×ÅÔ ÄÌÑ ×ÙÄÅÌÅÎÎÏÇÏ _ÔÅËÓÔÁ_\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: 13 (Ó×ÅÔÌÏ-ÒÏÚÏ×ÙÊ)\n"
 
-#: src/lang.c:2303
+#: src/lang.c:2307
 msgid   "Color of highlighting with /slash/"
 msgstr  "ã×ÅÔ ×ÙÄÅÌÅÎÎÏÇÏ /ÔÅËÓÔÁ/"
 
-#: src/lang.c:2304
+#: src/lang.c:2308
 msgid   "# Color of word highlighting with /slash/\n"
         "# Default: 14 (light cyan)\n"
 msgstr  "# ã×ÅÔ ÄÌÑ ×ÙÄÅÌÅÎÉÑ /ÔÅËÓÔÁ/\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: 14 (Ó×ÅÔÌÏ-ÇÏÌÕÂÏÊ)\n"
 
-#: src/lang.c:2310
+#: src/lang.c:2314
 msgid   "Color of highlighting with -stroke-"
 msgstr  "ã×ÅÔ ×ÙÄÅÌÅÎÎÏÇÏ -ÔÅËÓÔÁ-"
 
-#: src/lang.c:2311
+#: src/lang.c:2315
 msgid   "# Color of word highlighting with -stroke-\n"
         "# Default: 12 (light blue)\n"
 msgstr  "# ã×ÅÔ ÄÌÑ ×ÙÄÅÌÅÎÉÑ -ÔÅËÓÔÁ-\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: 12 (Ó×ÅÔÌÏ-ÓÉÎÉÊ)\n"
 
-#: src/lang.c:2318
+#: src/lang.c:2322
 msgid   "Attr. of highlighting with *stars*"
 msgstr  "áÔÒÉÂÕÔ ×ÙÄÅÌÅÎÎÏÇÏ *ÔÅËÓÔÁ*"
 
-#: src/lang.c:2319
+#: src/lang.c:2323
 msgid   "# Attributes of word highlighting on mono terminals\n"
         "# Possible values are:\n"
         "#   0 = Normal\n"
@@ -6391,57 +6400,57 @@ msgstr  "# áÔÒÉÂÕÔÙ ÐÏÄÓ×ÅÞÉ×ÁÎÉÑ ÓÌÏ× Î
         "# áÔÒÉÂÕÔ ÄÌÑ ×ÙÄÅÌÅÎÎÏÇÏ *ÔÅËÓÔÁ*\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: 6 (bold)\n"
 
-#: src/lang.c:2334
+#: src/lang.c:2338
 msgid   "Attr. of highlighting with _dash_"
 msgstr  "áÔÒÉÂÕÔ ×ÙÄÅÌÅÎÎÏÇÏ _ÔÅËÓÔÁ_"
 
-#: src/lang.c:2335
+#: src/lang.c:2339
 msgid   "# Attribute of word highlighting with _dash_\n"
         "# Default: 2 (best highlighting)\n"
 msgstr  "# áÔÒÉÂÕÔ ×ÙÄÅÌÅÎÎÏÇÏ _ÔÅËÓÔÁ_\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: 2 (ÌÕÞÛÅÅ ÐÏÄÓ×ÅÞÉ×ÁÎÉÅ)\n"
 
-#: src/lang.c:2341
+#: src/lang.c:2345
 msgid   "Attr. of highlighting with /slash/"
 msgstr  "áÔÒÉÂÕÔ ×ÙÄÅÌÅÎÎÏÇÏ /ÔÅËÓÔÁ/"
 
-#: src/lang.c:2342
+#: src/lang.c:2346
 msgid   "# Attribute of word highlighting with /slash/\n"
         "# Default: 5 (half bright)\n"
 msgstr  "# áÔÒÉÂÕÔ ÄÌÑ ×ÙÄÅÌÅÎÉÑ /ÔÅËÓÔÁ/\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: 5 (half bright)\n"
 
-#: src/lang.c:2348
+#: src/lang.c:2352
 msgid   "Attr. of highlighting with -stroke-"
 msgstr  "áÔÒÉÂÕÔ ×ÙÄÅÌÅÎÎÏÇÏ -ÔÅËÓÔÁ-"
 
-#: src/lang.c:2349
+#: src/lang.c:2353
 msgid   "# Attribute of word highlighting with -stroke-\n"
         "# Default: 3 (reverse video)\n"
 msgstr  "# áÔÒÉÂÕÔ ×ÙÄÅÌÅÎÎÏÇÏ -ÔÅËÓÔÁ-\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: 3 (ÒÅ×ÅÒÓÎÏÅ ×ÉÄÅÏ)\n"
 
-#: src/lang.c:2355
+#: src/lang.c:2359
 msgid   "URL highlighting in message body"
 msgstr  "ðÏÄÓ×ÅÞÉ×ÁÔØ URL × ÔÅÌÅ ÐÉÓØÍÁ"
 
-#: src/lang.c:2356
+#: src/lang.c:2360
 msgid   "# Enable URL highlighting?\n"
 msgstr  "# ÷ËÌÀÞÉÔØ ÐÏÄÓ×ÅÔËÕ URL?\n"
 
-#: src/lang.c:2361
+#: src/lang.c:2365
 msgid   "Word highlighting in message body"
 msgstr  "ðÏÄÓ×ÅÞÉ×ÁÔØ ÓÌÏ×Á × ÔÅÌÅ ÓÏÏÂÝÅÎÉÑ"
 
-#: src/lang.c:2362
+#: src/lang.c:2366
 msgid   "# Enable word highlighting?\n"
 msgstr  "# ÷ËÌÀÞÉÔØ ÐÏÄÓ×ÅÔËÕ ÓÌÏ×?\n"
 
-#: src/lang.c:2367
+#: src/lang.c:2371
 msgid   "What to display instead of mark"
 msgstr  "÷Ù×ÏÄÉÔØ ×ÍÅÓÔÏ ÏÔÍÅÔËÉ"
 
-#: src/lang.c:2368
+#: src/lang.c:2372
 msgid   "# Should the leading and ending stars and dashes also be displayed,\n"
         "# even when they are highlighting marks?\n"
         "# Possible values are (the default is marked with *):\n"
@@ -6450,106 +6459,106 @@ msgid   "# Should the leading and ending
         "# * 2 = print a space instead\n"
 msgstr  ""
 
-#: src/lang.c:2377
+#: src/lang.c:2381
 msgid   "Enter column number to wrap article lines to in the pager. <CR> sets."
 msgstr  "÷×ÅÄÉÔÅ ÍÁËÓ. ÞÉÓÌÏ ÓÉÍ×ÏÌÏ× × ÓÔÒÏËÅ × ÐÅÊÄÖÅÒÅ. <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2378
+#: src/lang.c:2382
 msgid   "Page line wrap column"
 msgstr  "íÁËÓ. ÞÉÓÌÏ ÓÉÍ×ÏÌÏ× × ÓÔÒÏËÅ × ÐÅÊÄÖÅÒÅ"
 
-#: src/lang.c:2379
+#: src/lang.c:2383
 msgid   "# Wrap article lines at column\n"
 msgstr  ""
 
-#: src/lang.c:2384
+#: src/lang.c:2388
 msgid   "Wrap around threads on next unread"
 msgstr  ""
 
-#: src/lang.c:2385
+#: src/lang.c:2389
 msgid   "# If ON wrap around threads on searching next unread article\n"
 msgstr  ""
 
-#: src/lang.c:2389
+#: src/lang.c:2393
 msgid   "Enter default mail address (and fullname). <CR> sets."
 msgstr  "÷×ÅÄÉÔÅ email ÁÄÒÅÓ (É ÐÏÌÎÏÅ ÉÍÑ). <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2390 src/lang.c:2822
+#: src/lang.c:2394 src/lang.c:2838
 msgid   "Mail address (and fullname)"
 msgstr  "Email ÁÄÒÅÓ (É ÐÏÌÎÏÅ ÉÍÑ)"
 
-#: src/lang.c:2391
+#: src/lang.c:2395
 msgid   "# User's mail address (and fullname), if not username@host (fullname)\n"
 msgstr  "# Email ÁÄÒÅÓ ÐÏÌØÚÏ×ÁÔÅÌÑ (É ÐÏÌÎÏÅ ÉÍÑ).\n"
 
-#: src/lang.c:2396
+#: src/lang.c:2400
 msgid   "Show empty Followup-To in editor"
 msgstr  "ðÏËÁÚÙ×ÁÔØ ÐÕÓÔÏÊ Followup-To × ÒÅÄÁËÔÏÒÅ"
 
-#: src/lang.c:2397
+#: src/lang.c:2401
 msgid   "# If ON show empty Followup-To header when editing an article\n"
 msgstr  "# åÓÌÉ ON, ÔÏ ÐÏËÁÚÙ×ÁÔØ ÐÕÓÔÏÊ Follow-up ×Ï ×ÒÅÍÑ ÒÅÄÁËÔÉÒÏ×ÁÎÉÑ ÓÔÁÔØÉ\n"
 
-#: src/lang.c:2401
+#: src/lang.c:2405
 msgid   "Enter path/! command/--none to create your default signature. <CR> sets."
 msgstr  "÷×ÅÄÉÔÅ ÐÕÔØ/! ËÏÍÁÎÄÁ/--none ÄÌÑ ÓÏÚÄÁÎÉÑ ×ÁÛÅÊ ÓÉÇÎÁÔÕÒÙ. <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2402
+#: src/lang.c:2406
 msgid   "Create signature from path/command"
 msgstr  "óÏÚÄÁÔØ ÓÉÇÎÁÔÕÒÕ ËÏÍÁÎÄÏÊ"
 
-#: src/lang.c:2403
+#: src/lang.c:2407
 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"
         "# sigfile=--none     don't append a signature\n"
 msgstr  ""
 
-#: src/lang.c:2410
+#: src/lang.c:2414
 msgid   "Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
 msgstr  "îÁÞÉÎÁÔØ ÓÉÇÎÁÔÕÒÕ Ó \"--\" × ÏÔÄÅÌØÎÏÊ ÓÔÒÏËÅ. <ðòïâåì> ×ÙÂÏÒ, <CR> "
         "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2411
+#: src/lang.c:2415
 msgid   "Prepend signature with \"-- \""
 msgstr  "îÁÞÉÎÁÔØ ÓÉÇÎÁÔÕÒÕ Ó \"--\""
 
-#: src/lang.c:2412
+#: src/lang.c:2416
 msgid   "# If ON prepend the signature with dashes '\\n-- \\n'\n"
 msgstr  "# åÓÌÉ ON, ÔÏ ÎÁÞÉÎÁÔØ ÓÉÇÎÁÔÕÒÕ Ó ÄÅÆÉÓÏ× '\\n-- \\n'\n"
 
-#: src/lang.c:2416
+#: src/lang.c:2420
 msgid   "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr  "äÏÂÁ×ÌÑÔØ ÓÉÇÎÁÔÕÒÕ ÐÒÉ ÐÏ×ÔÏÒÎÏÊ ÏÔÐÒÁ×ËÅ. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2417
+#: src/lang.c:2421
 msgid   "Add signature when reposting"
 msgstr  "äÏÂÁ×ÌÑÔØ ÓÉÇÎÁÔÕÒÕ ÐÒÉ ÐÏ×ÔÏÒÎÏÊ ÏÔÐÒÁ×ËÅ"
 
-#: src/lang.c:2418
+#: src/lang.c:2422
 msgid   "# If ON add signature to reposted articles\n"
 msgstr  "# åÓÌÉ ON, ÔÏ ÄÏÂÁ×ÌÑÔØ ÓÉÇÎÁÔÕÒÕ ÐÒÉ ÐÏ×ÔÏÒÎÏÊ ÏÔÐÒÁ×ËÅ\n"
 
-#: src/lang.c:2422
+#: src/lang.c:2426
 #, c-format
 msgid   "Enter quotation marks, %s or %S for author's initials."
 msgstr  "÷×ÅÄÉÔÅ ÓÉÍ×ÏÌÙ ÄÌÑ ÎÁÞÁÌÁ ÃÉÔÉÒÏ×ÁÎÉÑ, %s ÉÌÉ %S ÉÎÉÃÉÁÌÙ Á×ÔÏÒÁ."
 
-#: src/lang.c:2423
+#: src/lang.c:2427
 msgid   "Characters used as quote-marks"
 msgstr  "óÉÍ×ÏÌÙ ÉÓÐÏÌØÚÕÅÍÙÅ ÄÌÑ ÎÁÞÁÌÁ ÃÉÔÉÒÏ×ÁÎÉÑ"
 
-#: src/lang.c:2424
+#: src/lang.c:2428
 #, c-format
 msgid   "# Characters used in quoting to followups and replies.\n"
-        "# '_' is replaced by ' ', %%s, %%S are replaced by author's initials.\n"
+        "# '_' is replaced by ' ', %s, %S are replaced by author's initials.\n"
 msgstr  ""
 
-#: src/lang.c:2430
+#: src/lang.c:2434
 msgid   "Quoting behavior"
 msgstr  "ãÉÔÉÒÏ×ÁÎÉÅ"
 
-#: src/lang.c:2431
+#: src/lang.c:2435
 msgid   "# How quoting should be handled when following up or replying.\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = Nothing special\n"
@@ -6571,52 +6580,51 @@ msgstr  "# íÅÔÏÄ ÃÉÔÉÒÏ×ÁÎÉÑ ÓÔÁÔÅÊ ÐÒÉ 
         "#   6 = ãÉÔÉÒÏ×ÁÔØ ÓÉÇÎÁÔÕÒÙ É ÐÕÓÔÙÅ ÓÔÒÏËÉ\n"
         "#   7 = óÖÉÍÁÔØ ÃÉÔÉÒÏ×ÁÎÉÅ, ÃÉÔÉÒÏ×ÁÔØ ÓÉÇÎÁÔÕÒÙ É ÐÕÓÔÙÅ ÓÔÒÏËÉ\n"
 
-#: src/lang.c:2444 src/lang.c:2452 src/lang.c:2458
+#: src/lang.c:2448 src/lang.c:2456 src/lang.c:2462
 msgid   "%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name"
 msgstr  ""
 
-#: src/lang.c:2445
+#: src/lang.c:2449
 msgid   "Quote line when following up"
 msgstr  "ãÉÔÉÒÏ×ÁÔØ ÐÒÉ follow-up"
 
-#: src/lang.c:2446
-#, c-format
+#: src/lang.c:2450
 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"
+        "# %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:2453
+#: src/lang.c:2457
 msgid   "Quote line when cross-posting"
 msgstr  "ãÉÔÉÒÏ×ÁÔØ ÐÒÉ ËÒÏÓÓ-ÐÏÓÔÉÎÇÅ"
 
-#: src/lang.c:2459
+#: src/lang.c:2463
 msgid   "Quote line when mailing"
 msgstr  "ãÉÔÉÒÏ×ÁÔØ ÐÒÉ ÏÔÐÒÁ×ËÅ email"
 
-#: src/lang.c:2464
+#: src/lang.c:2468
 msgid   "If ON, include User-Agent: header. <SPACE> toggles & <CR> sets."
 msgstr  "åÓÌÉ ON, ÔÏ ÄÏÂÁ×ÌÑÔØ ÚÁÇÏÌÏ×ÏË User-Agent:. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2465
+#: src/lang.c:2469
 #, fuzzy
 msgid   "Insert 'User-Agent:' header"
 msgstr  "äÏÂÁ×ÌÑÔØ ÚÁÇÏÌÏ×ÏË User-Agent:"
 
-#: src/lang.c:2466
+#: src/lang.c:2470
 msgid   "# If ON include advertising User-Agent: header\n"
 msgstr  "# åÓÌÉ ON, ÔÏ ÄÏÂÁ×ÌÑÔØ ÒÅËÌÁÍÎÙÊ ÚÁÇÏÌÏ×ÏË User-Agent:\n"
 
-#: src/lang.c:2471
+#: src/lang.c:2475
 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:2472
+#: src/lang.c:2476
 msgid   "MM_CHARSET"
 msgstr  ""
 
-#: src/lang.c:2473
+#: src/lang.c:2477
 msgid   "# Charset supported locally which is also used for MIME header and\n"
         "# Content-Type header.\n"
         "# If not set, the value of the environment variable MM_CHARSET is used.\n"
@@ -6625,41 +6633,41 @@ msgid   "# Charset supported locally whi
         "# mm_charset is considered not displayable and represented as '?'.\n"
 msgstr  ""
 
-#: src/lang.c:2483
+#: src/lang.c:2487
 msgid   "MM_NETWORK_CHARSET"
 msgstr  ""
 
-#: src/lang.c:2484
+#: src/lang.c:2488
 msgid   "# Charset used for MIME (Content-Type) header in postings.\n"
 msgstr  "# ëÏÄÉÒÏ×ËÁ × MIME (Content-Type) × ÏÔÐÒÁ×ÌÑÅÍÙÈ ÓÔÁÔØÑÈ.\n"
 
-#: src/lang.c:2488
+#: src/lang.c:2492
 #, fuzzy
 msgid   "Enter local charset name (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:2489
+#: src/lang.c:2493
 msgid   "MM_LOCAL_CHARSET"
 msgstr  ""
 
-#: src/lang.c:2490
+#: src/lang.c:2494
 msgid   "# Charset supported locally.\n"
 msgstr  ""
 
-#: src/lang.c:2497
+#: src/lang.c:2501
 msgid   "Mailbox format"
 msgstr  "æÏÒÍÁÔ Mailbox"
 
-#: src/lang.c:2498
+#: src/lang.c:2502
 msgid   "# Format of the mailbox.\n"
 msgstr  "# æÏÒÍÁÔ mailbox.\n"
 
-#: src/lang.c:2503
+#: src/lang.c:2507
 msgid   "MIME encoding in news messages"
 msgstr  "ëÏÄÉÒÏ×ËÁ MIME × ÓÔÁÔØÑÈ"
 
-#: src/lang.c:2504
+#: src/lang.c:2508
 msgid   "# MIME encoding (8bit, base64, quoted-printable, 7bit) of the body\n"
         "# for mails and posts, if necessary. QP is efficient for most European\n"
         "# character sets (ISO-8859-X) with small fraction of non-US-ASCII chars,\n"
@@ -6667,15 +6675,15 @@ msgid   "# MIME encoding (8bit, base64, 
         "# Russian charsets with a lot of 8bit characters.\n"
 msgstr  ""
 
-#: src/lang.c:2512 src/lang.c:2533
+#: src/lang.c:2516 src/lang.c:2537
 msgid   "Don't change unless you know what you are doing. <ESC> cancels."
 msgstr  "îÅ ÉÚÍÅÎÑÊÔÅ, ÅÓÌÉ ÎÅ ÐÏÎÉÍÁÅÔÅ ÞÔÏ ×Ù ÄÅÌÁÅÔÅ. <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:2513
+#: src/lang.c:2517
 msgid   "Use 8bit characters in news headers"
 msgstr  "éÓÐÏÌØÚÏ×ÁÔØ 8 ÂÉÔÎÙÅ ÓÉÍ×ÏÌÙ × ÚÁÇÏÌÏ×ËÁÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:2514
+#: src/lang.c:2518
 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"
@@ -6686,29 +6694,29 @@ msgstr  "# åÓÌÉ ON, ÔÏ 8 ÂÉÔÎÙÅ ÓÉÍ×ÏÌÙ 
         "# ÏÔ ÚÎÁÞÅÎÉÑ ÜÔÏÇÏ ÐÁÒÁÍÅÔÒÁ, ÐÏËÁ post_mime_encoding ÔÁËÖÅ\n"
         "# ÎÅ ÕÓÔÁÎÏ×ÌÅÎ × 8bit.\n"
 
-#: src/lang.c:2521
+#: src/lang.c:2525
 msgid   "Auto-view post-processed files <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr  "á×ÔÏÐÒÏÓÍÏÔÒ ÐÏÓÔ-ÏÂÒÁÂÏÔÁÎÎÙÈ ÆÁÊÌÏ×. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> "
         "ÏÔÍÅÎÉÔØ"
 
-#: src/lang.c:2522
+#: src/lang.c:2526
 msgid   "View post-processed files"
 msgstr  "ðÒÏÓÍÏÔÒ ÐÏÓÔ-ÏÂÒÁÂÏÔÁÎÎÙÈ ÆÁÊÌÏ×"
 
-#: src/lang.c:2523
+#: src/lang.c:2527
 msgid   "# If set, post processed files will be opened in a viewer\n"
 msgstr  "# åÓÌÉ ÕÓÔÁÎÏ×ÌÅÎ, ÔÏ ÐÏÓÔ-ÏÂÒÁÂÏÔÁÎÎÙÅ ÆÁÊÌÙ ÂÕÄÕÔ ÏÔËÒÙ×ÁÔØÓÑ\n"
         "# × ÐÒÏÓÍÏÔÏÒÝÉËÅ\n"
 
-#: src/lang.c:2528
+#: src/lang.c:2532
 msgid   "MIME encoding in mail messages"
 msgstr  "MIME ËÏÄÉÒÏ×ËÁ × ÐÏÞÔÏ×ÙÈ ÓÏÏÂÝÅÎÉÑÈ"
 
-#: src/lang.c:2534
+#: src/lang.c:2538
 msgid   "Use 8bit characters in mail headers"
 msgstr  "éÓÐÏÌØÚÏ×ÁÔØ 8 ÂÉÔÎÙÅ ÓÉÍ×ÏÌÙ × ÚÁÇÏÌÏ×ËÁÈ ÐÏÞÔÙ"
 
-#: src/lang.c:2535
+#: src/lang.c:2539
 msgid   "# If ON, 8bit characters in mail headers are NOT encoded.\n"
         "# default is OFF. Thus 8bit characters are encoded by default.\n"
         "# 8bit chars in headers are encoded regardless of the value of this "
@@ -6718,25 +6726,25 @@ msgid   "# If ON, 8bit characters in mai
         "# turn it ON unless you have some compelling reason.\n"
 msgstr  ""
 
-#: src/lang.c:2545
+#: src/lang.c:2549
 msgid   "Strip blanks from ends of lines"
 msgstr  "õÂÉÒÁÔØ ÐÒÏÂÅÌÙ × ËÏÎÃÅ ÓÔÒÏËÉ"
 
-#: src/lang.c:2546
+#: src/lang.c:2550
 msgid   "# If ON strip blanks from ends of lines for faster display on slow "
         "terminals.\n"
 msgstr  "# åÓÌÉ ON, ÔÏ ÕÂÉÒÁÔØ ÐÒÏÂÅÌÙ × ËÏÎÃÅ ÓÔÒÏËÉ ÄÌÑ ÂÏÌÅÅ ÂÙÓÔÒÏÇÏ ×Ù×ÏÄÁ\n"
         "# ÎÁ ÍÅÄÌÅÎÎÙÈ ÔÅÒÍÉÎÁÌÁÈ.\n"
 
-#: src/lang.c:2551
+#: src/lang.c:2555
 msgid   "If ON, use transliteration. <SPACE> toggles & <CR> sets."
 msgstr  "åÓÌÉ ON, ÔÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÔÒÁÎÓÌÉÔÅÒÁÃÉÀ, <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ"
 
-#: src/lang.c:2552
+#: src/lang.c:2556
 msgid   "Transliteration"
 msgstr  "ôÒÁÎÓÌÉÔÅÒÁÃÉÑ"
 
-#: src/lang.c:2553
+#: src/lang.c:2557
 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"
@@ -6744,12 +6752,12 @@ msgstr  "# åÓÌÉ ON, ÔÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÒÁÓÛ
         "# ÓÉÍ×ÏÌ ÎÅ ÍÏÖÅÔ ÂÙÔØ ÐÒÅÄÓÔÁ×ÌÅÎ × ÃÅÌÅ×ÏÍ ÎÁÂÏÒÅ ÓÉÍ×ÏÌÏ×, ÔÏ ÏÎ\n"
         "# ÁÐÐÒÏËÓÉÍÉÒÕÅÔÓÑ ÏÄÎÉÍ ÉÌÉ ÎÅÓËÏÌØËÉÍÉ ÐÏÈÏÖÉÍÉ ÓÉÍ×ÏÌÁÍÉ.\n"
 
-#: src/lang.c:2561
+#: src/lang.c:2565
 #, fuzzy
 msgid   "Send you a Cc/Bcc automatically"
 msgstr  "ïÔÐÒÁ×ÌÑÔØ ×ÁÍ Cc Á×ÔÏÍÁÔÉÞÅÓËÉ"
 
-#: src/lang.c:2562
+#: src/lang.c:2566
 #, fuzzy
 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"
@@ -6765,114 +6773,114 @@ msgstr  "# æÏÒÍÁ ÎÏÒÍÁÌÉÚÁÃÉÉ Unicode\n"
         "#   3 = NFC\n"
         "#   4 = NFD\n"
 
-#: src/lang.c:2571
+#: src/lang.c:2575
 msgid   "Enter address elements about which you want to be warned. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2572
+#: src/lang.c:2576
 msgid   "Spamtrap warning address parts"
 msgstr  ""
 
-#: src/lang.c:2573
+#: src/lang.c:2577
 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:2578
+#: src/lang.c:2582
 msgid   "Enter default number of days a filter entry will be valid. <CR> sets."
 msgstr  "÷×ÅÄÉÔÅ ÞÉÓÌÏ ÄÎÅÊ ÐÏËÁ ÆÉÌØÔÒ ÉÍÅÅÔ ÓÉÌÕ. <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2579
+#: src/lang.c:2583
 msgid   "No. of days a filter entry is valid"
 msgstr  "þÉÓÌÏ ÄÎÅÊ ÐÏËÁ ÆÉÌØÔÒ ÉÍÅÅÔ ÓÉÌÕ"
 
-#: src/lang.c:2580
+#: src/lang.c:2584
 msgid   "# Number of days a short term filter will be active\n"
 msgstr  ""
 
-#: src/lang.c:2584
+#: src/lang.c:2588
 msgid   "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr  "äÏÂÁ×ÉÔØ ÏÔÐÒÁ×ÌÅÎÎÙÅ ÓÔÁÔØÉ × ÆÉÌØÔÒ, <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ"
 
-#: src/lang.c:2585
+#: src/lang.c:2589
 msgid   "Add posted articles to filter"
 msgstr  "äÏÂÁ×ÉÔØ ÏÔÐÒÁ×ÌÅÎÎÙÅ ÓÔÁÔØÉ × ÆÉÌØÔÒ"
 
-#: src/lang.c:2586
+#: src/lang.c:2590
 msgid   "# If ON add posted articles which start a new thread to filter for\n"
         "# highlighting follow-ups\n"
 msgstr  ""
 
-#: src/lang.c:2590
+#: src/lang.c:2594
 msgid   "The directory where articles/threads are to be saved in mailbox format."
 msgstr  "äÉÒÅËÔÏÒÉÑ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÓÔÁÔÅÊ/ÄÉÓËÕÓÓÉÊ × ÆÏÒÍÁÔÅ mailbox."
 
-#: src/lang.c:2591
+#: src/lang.c:2595
 msgid   "Mail directory"
 msgstr  "äÉÒÅËÔÏÒÉÑ ÄÌÑ ÐÏÞÔÙ"
 
-#: src/lang.c:2592
+#: src/lang.c:2596
 msgid   "# (-m) directory where articles/threads are saved in mailbox format\n"
 msgstr  "# (-m) ÄÉÒÅËÔÏÒÉÑ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÓÔÁÔÅÊ/ÄÉÓËÕÓÓÉÊ × ÆÏÒÍÁÔÅ mailbox\n"
 
-#: src/lang.c:2597
+#: src/lang.c:2601
 msgid   "Save articles in batch mode (-S)"
 msgstr  "óÏÈÒÁÎÑÔØ ÓÔÁÔØÉ × ÐÁËÅÔÎÏÍ ÒÅÖÉÍÅ (-S)"
 
-#: src/lang.c:2598
+#: src/lang.c:2602
 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:2603
+#: src/lang.c:2607
 msgid   "The directory where you want articles/threads saved."
 msgstr  "äÉÒÅËÔÏÒÉÑ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÓÔÁÔÅÊ/ÄÉÓËÕÓÓÉÊ"
 
-#: src/lang.c:2604
+#: src/lang.c:2608
 msgid   "Directory to save arts/threads in"
 msgstr  "äÉÒÅËÔÏÒÉÑ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÓÔÁÔÅÊ/ÄÉÓËÕÓÓÉÊ"
 
-#: src/lang.c:2605
+#: src/lang.c:2609
 msgid   "# Directory where articles/threads are saved\n"
 msgstr  "# äÉÒÅËÔÏÒÉÑ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÓÔÁÔÅÊ/ÄÉÓËÕÓÓÉÊ\n"
 
-#: src/lang.c:2609
+#: src/lang.c:2613
 msgid   "Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> sets."
 msgstr  "á×ÔÏÍÁÔÉÞÅÓËÉ ÓÏÈÒÁÎÑÔØ ÓÔÁÔØÉ/ÄÉÓË. Ó ÚÁÇÏÌÏ×ËÏÍ Archive-name:. <ðòïâåì> "
         "×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2610
+#: src/lang.c:2614
 msgid   "Use Archive-name: header for save"
 msgstr  "éÓÐÏÌØÚÏ×ÁÔØ ÚÁÇÏÌÏ×ÏË Archive-name: ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ"
 
-#: src/lang.c:2611
+#: src/lang.c:2615
 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:2616
+#: src/lang.c:2620
 msgid   "Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
         "cancels."
 msgstr  "ïÔÍÅÔÉÔØ ÓÏÈÒÁÎ£ÎÎÙÅ ÓÔÁÔØÉ/ÄÉÓËÕÓÓÉÉ ËÁË ÐÒÏÞÉÔÁÎÎÙÅ. <ðòïâåì> ×ÙÂÏÒ, <CR> "
         "ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ"
 
-#: src/lang.c:2617
+#: src/lang.c:2621
 msgid   "Mark saved articles/threads as read"
 msgstr  "ïÔÍÅÔÉÔØ ÓÏÈÒÁÎ£ÎÎÙÅ ÓÔÁÔØÉ/ÄÉÓËÕÓÓÉÉ ËÁË ÐÒÏÞÉÔÁÎÎÙÅ"
 
-#: src/lang.c:2618
+#: src/lang.c:2622
 msgid   "# If ON mark articles that are saved as read\n"
 msgstr  "# åÓÌÉ ON, ÔÏ ÏÔÍÅÔÉÔØ ÓÏÈÒÁÎ£ÎÎÙÅ ÓÔÁÔØÉ ËÁË ÐÒÏÞÉÔÁÎÎÙÅ\n"
 
-#: src/lang.c:2622
+#: src/lang.c:2626
 msgid   "Do post processing (eg. extract attachments) for saved articles."
 msgstr  "÷ÙÐÏÌÎÉÔØ ÐÏÓÔ-ÏÂÒÁÂÏÔËÕ (ÎÁÐÒ. ÕÂÒÁÔØ ×ÌÏÖÅÎÉÑ) ÄÌÑ ÓÏÈÒÁÎÑÅÍÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:2623
+#: src/lang.c:2627
 msgid   "Post process saved articles"
 msgstr  "ðÏÓÔ-ÏÂÒÁÂÏÔËÁ ÓÏÈÒÁÎ£ÎÎÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:2624
+#: src/lang.c:2628
 msgid   "# Perform post processing (saving binary attachments) from saved articles.\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = no\n"
@@ -6880,113 +6888,111 @@ msgid   "# Perform post processing (savi
         "#   2 = yes\n"
 msgstr  ""
 
-#: src/lang.c:2633
+#: src/lang.c:2637
 msgid   "Process only unread articles"
 msgstr  "ïÂÒÁÂÏÔÁÔØ ÔÏÌØËÏ ÎÅÐÒÏÞ. ÓÔÁÔØÉ"
 
-#: src/lang.c:2634
+#: src/lang.c:2638
 msgid   "# If ON only save/print/pipe/mail unread articles (tagged articles excepted)\n"
 msgstr  ""
 
-#: src/lang.c:2639
+#: src/lang.c:2643
 msgid   "Print all or just part of header. <SPACE> toggles & <CR> sets."
 msgstr  "ðÅÞÁÔÁÔØ ×ÓÅ ÉÌÉ ÔÏÌØËÏ ÞÁÓÔØ ÚÁÇÏÌÏ×ËÏ×. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2640
+#: src/lang.c:2644
 msgid   "Print all headers when printing"
 msgstr  "ðÅÞÁÔÁÔØ ×ÓÅ ÚÁÇÏÌÏ×ËÉ"
 
-#: src/lang.c:2641
+#: src/lang.c:2645
 msgid   "# If ON print all of article header otherwise just the important lines\n"
 msgstr  "# åÓÌÉ ON, ÔÏ ×Ù×ÏÄÉÔØ ×ÓÅ ÚÁÇÏÌÏ×ËÉ ÓÔÁÔÅÊ, ÉÎÁÞÅ ÔÏÌØËÏ ×ÁÖÎÙÅ\n"
 
-#: src/lang.c:2645
+#: src/lang.c:2649
 msgid   "The printer program with options that is to be used to print articles/threads."
 msgstr  "ëÏÍÁÎÄÁ ÐÅÞÁÔÉ Ó ÐÁÒÁÍÅÔÒÁÍÉ ÄÌÑ ÐÅÞÁÔÉ ÓÔÁÔÅÊ/ÄÉÓËÕÓÓÉÊ"
 
-#: src/lang.c:2646
+#: src/lang.c:2650
 msgid   "Printer program with options"
 msgstr  "ðÒÏÇÒÁÍÍÁ ÐÅÞÁÔÉ Ó ÏÐÃÉÑÍÉ"
 
-#: src/lang.c:2647
+#: src/lang.c:2651
 msgid   "# Print program with parameters used to print articles/threads\n"
 msgstr  "# ëÏÍÁÎÄÁ ÐÅÞÁÔÉ Ó ÐÁÒÁÍÅÔÒÁÍÉ ÄÌÑ ÐÅÞÁÔÉ ÓÔÁÔÅÊ/ÄÉÓËÕÓÓÉÊ\n"
 
-#: src/lang.c:2653
+#: src/lang.c:2657
 msgid   "Force redraw after certain commands"
 msgstr  "ðÅÒÅÒÉÓÏ×Ù×ÁÔØ ÜËÒÁÎ ÐÏÓÌÅ ÎÅËÏÔÏÒÙÈ ËÏÍÁÎÄ"
 
-#: src/lang.c:2654
+#: src/lang.c:2658
 msgid   "# If ON a screen redraw will always be done after certain external commands\n"
 msgstr  "# åÓÌÉ ON, ÔÏ ÐÅÒÅÒÉÓÏ×Ù×ÁÔØ ÜËÒÁÎ ÐÏÓÌÅ ÎÅËÏÔÏÒÙÈ ×ÎÅÛÎÉÈ ËÏÍÁÎÄ\n"
 
-#: src/lang.c:2658
+#: src/lang.c:2662
 msgid   "Start editor with line offset. <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr  "úÁÐÕÓÔÉÔØ ÒÅÄÁËÔÏÒ Ó ÕÓÔÁÎÏ×ËÏÊ ËÕÒÓÏÒÁ. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ, "
         "<ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:2659
+#: src/lang.c:2663
 msgid   "Start editor with line offset"
 msgstr  "úÁÐÕÓÔÉÔØ ÒÅÄÁËÔÏÒ Ó ÕÓÔÁÎÏ×ËÏÊ ËÕÒÓÏÒÁ"
 
-#: src/lang.c:2660
+#: src/lang.c:2664
 msgid   "# If ON editor will be started with cursor offset into the file\n"
         "# otherwise the cursor will be positioned at the first line\n"
 msgstr  "# åÓÌÉ ON, ÔÏ ÒÅÄÁËÔÏÒ ÂÕÄÅÔ ÚÁÐÕÝÅÎ Ó ÕÓÔÁÎÏ×ËÏÊ ËÕÒÓÏÒÁ ÓÏ ÓÍÅÝÅÎÉÅÍ,\n"
         "# ÉÎÁÞÅ ËÕÒÓÏÒ ÂÕÄÅÔ ÕÓÔÁÎÏ×ÌÅÎ ÎÁ ÐÅÒ×ÏÊ ÓÔÒÏËÅ\n"
 
-#: src/lang.c:2665
+#: src/lang.c:2669
 msgid   "Enter %E for editor, %F for filename, %N for line-number, <CR> to set."
 msgstr  "÷×ÅÄÉÔÅ %E ÄÌÑ ÉÍÅÎÉ ÒÅÄÁËÔÏÒÁ, %F ÄÌÑ ÉÍÅÎÉ ÆÁÊÌÁ, %N ÄÌÑ ÎÏÍÅÒÁ ÓÔÒÏËÉ. "
         "<CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2666
+#: src/lang.c:2670
 msgid   "Invocation of your editor"
 msgstr  "úÁÐÕÓË ×ÁÛÅÇÏ ÒÅÄÁËÔÏÒÁ"
 
-#: src/lang.c:2667
-#, c-format
+#: src/lang.c:2671
 msgid   "# Format of editor line including parameters\n"
-        "# %%E Editor  %%F Filename  %%N Linenumber\n"
+        "# %E Editor  %F Filename  %N Linenumber\n"
 msgstr  "# æÏÒÍÁÔ ÓÔÒÏËÉ ÄÌÑ ÚÁÐÕÓËÁ ÒÅÄÁËÔÏÒÁ ×ËÌÀÞÁÅÔ ÐÁÒÁÍÅÔÒÙ\n"
-        "# %%E òÅÄÁËÔÏÒ %%F éÍÑ ÆÁÊÌÁ %%N îÏÍÅÒ ÓÔÒÏËÉ\n"
+        "# %E òÅÄÁËÔÏÒ  %F éÍÑ ÆÁÊÌÁ  %N îÏÍÅÒ ÓÔÒÏËÉ\n"
 
-#: src/lang.c:2672
+#: src/lang.c:2676
 msgid   "Enter name and options for external-inews, --internal for internal inews"
 msgstr  "÷×ÅÄÉÔÅ ÉÍÑ É ÏÐÃÉÉ ÄÌÑ external-inews, --internal ÄÌÑ internal inews"
 
-#: src/lang.c:2673
+#: src/lang.c:2677
 msgid   "External inews"
 msgstr  "÷ÎÅÛÎÉÊ inews"
 
-#: src/lang.c:2674
+#: src/lang.c:2678
 msgid   "# If --internal use the built in mini inews for posting via NNTP\n"
         "# otherwise use an external inews program\n"
 msgstr  "# åÓÌÉ --internal, ÔÏ ÉÓÐÏÌØÚÏ×ÁÔØ ×ÓÔÒÏÅÎÎÙÊ ÍÉÎÉ unews ÄÌÑ ÏÔÐÒÁ×ËÉ\n"
         "# ÓÔÁÔÅÊ ÞÅÒÅÚ NNTP, ÉÎÁÞÅ ÉÓÐÏÌØÚÏ×ÁÔØ ×ÎÅÛÎÀÀ ÐÒÏÇÒÁÍÍÕ inews\n"
 
-#: src/lang.c:2678
+#: src/lang.c:2682
 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:2679
+#: src/lang.c:2683
 msgid   "Invocation of your mail command"
 msgstr  "úÁÐÕÓË ×ÁÛÅÊ ËÏÍÁÎÄÙ ÏÔÐÒÁ×ËÉ ÐÏÞÔÙ"
 
-#: src/lang.c:2680
-#, c-format
+#: src/lang.c:2684
 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"
+        "# %M Mailer  %S Subject  %T To  %F Filename\n"
+        "# ie. to use elm as your mailer:    elm -s \"%S\" \"%T\" < %F\n"
+        "# ie. elm interactive          :    elm -i %F -s \"%S\" \"%T\"\n"
 msgstr  ""
 
-#: src/lang.c:2688
+#: src/lang.c:2692
 msgid   "Use interactive mail reader"
 msgstr  "éÓÐÏÌØÚÏ×ÁÔØ ÉÎÔÅÒÁËÔÉ×ÎÕÀ ÐÒÏÇÒÁÍÍÕ ÞÔÅÎÉÑ ÐÏÞÔÙ"
 
-#: src/lang.c:2689
+#: src/lang.c:2693
 msgid   "# Interactive mailreader\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = no interactive mailreader\n"
@@ -7000,67 +7006,67 @@ msgstr  "# éÎÔÅÒÁËÔÉ×ÎÁÑ ÐÒÏÇÒÁÍÍÁ ÞÔÅÎÉ
         "#   2 = ÉÓÐÏÌØÚÏ×ÁÔØ ÉÎÔÅÒÁËÔÉ×ÎÕÀ ÐÒÏÇÒÁÍÍÕ ÞÔÅÎÉÑ ÐÏÞÔÙ ÂÅÚ ÚÁÇÏÌÏ×ËÏ× × "
         "ÆÁÊÌÅ\n"
 
-#: src/lang.c:2698
+#: src/lang.c:2702
 msgid   "Remove ~/.article after posting"
 msgstr  "õÂÒÁÔØ ~/.article ÐÏÓÌÅ ÏÔÐÒÁ×ËÉ"
 
-#: src/lang.c:2699
+#: src/lang.c:2703
 msgid   "# If ON remove ~/.article after posting.\n"
 msgstr  "# åÓÌÉ ON, ÔÏ ÕÂÒÁÔØ ~/.article ÐÏÓÌÅ ÏÔÐÒÁ×ËÉ.\n"
 
-#: src/lang.c:2705
+#: src/lang.c:2709
 msgid   "Use UTF-8 graphics (thrd tree etc.)"
 msgstr  ""
 
-#: src/lang.c:2706
+#: src/lang.c:2710
 msgid   "# If ON use UTF-8 characters for indicator '->', tree and ellipsis '...'.\n"
 msgstr  ""
 
-#: src/lang.c:2711
+#: src/lang.c:2715
 msgid   "Filename for all posted articles, <CR> sets, no filename=do not save."
 msgstr  "éÍÑ ÆÁÊÌÁ ÄÌÑ ×ÓÅÈ ÏÔÐÒÁ×ÌÅÎÎÙÈ ÓÔÁÔÅÊ. <CR> ÕÓÔÁÎÏ×ÉÔØ, ÎÅ ÉÍÅÎÉ=ÎÅ "
         "ÓÏÈÒÁÎÑÔØ."
 
-#: src/lang.c:2712
+#: src/lang.c:2716
 msgid   "Filename for posted articles"
 msgstr  "éÍÑ ÆÁÊÌÁ ÄÌÑ ÏÔÐÒÁ×ÌÅÎÎÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:2713
+#: src/lang.c:2717
 msgid   "# Filename where to keep all postings (default posted)\n"
         "# If no filename is set then postings will not be saved\n"
 msgstr  "# éÍÑ ÆÁÊÌÁ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÏÔÐÒÁ×ÌÅÎÎÙÈ ÓÔÁÔÅÊ.\n"
         "# åÓÌÉ ÉÍÑ ÆÁÊÌÁ ÎÅ ÕËÁÚÁÎÏ, ÔÏ ÏÔÐÒÁ×ÌÅÎÎÙÅ ÓÔÁÔØÉ ÎÅ ÂÕÄÕÔ ÓÏÈÒÁÎÑÔÓÑ.\n"
 
-#: src/lang.c:2718
+#: src/lang.c:2722
 msgid   "Keep all failed articles in ~/dead.articles. <SPACE> toggles & <CR> sets."
 msgstr  "äÅÒÖÁÔØ ×ÓÅ ÎÅÕÄÁ×ÛÉÅÓÑ ÓÔÁÔØÉ × ~/dead.articles. <ðòïâåì> ×ÙÂÏÒ, <CR> "
         "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2719
+#: src/lang.c:2723
 msgid   "Keep failed arts in ~/dead.articles"
 msgstr  "äÅÒÖÁÔØ ÎÅÕÄÁ×ÛÉÅÓÑ ÓÔÁÔØÉ × ~/dead.articles"
 
-#: src/lang.c:2720
+#: src/lang.c:2724
 msgid   "# If ON keep all failed postings in ~/dead.articles\n"
 msgstr  "# åÓÌÉ ON, ÔÏ ÄÅÒÖÁÔØ ×ÓÅ ÎÅÕÄÁ×ÛÉÅÓÑ ÏÔÐÒÁ×ËÉ ÓÔÁÔÅÊ × ~/dead.articles\n"
 
-#: src/lang.c:2724
+#: src/lang.c:2728
 msgid   "Do you want to strip unsubscribed groups from .newsrc"
 msgstr  "èÏÔÉÔÅ ÕÂÒÁÔØ ÎÅÐÏÄÐÉÓÁÎÎÙÅ ÇÒÕÐÐÙ ÉÚ .newsrc"
 
-#: src/lang.c:2725
+#: src/lang.c:2729
 msgid   "No unsubscribed groups in newsrc"
 msgstr  "õÂÉÒÁÔØ ÎÅÐÏÄÐÉÓÁÎÎÙÅ ÇÒÕÐÐÙ ÉÚ newsrc"
 
-#: src/lang.c:2726
+#: src/lang.c:2730
 msgid   "# If ON strip unsubscribed groups from newsrc\n"
 msgstr  "# åÓÌÉ ON, ÔÏ ÕÂÉÒÁÔØ ÎÅÐÏÄÐÉÓÁÎÎÙÅ ÇÒÕÐÐÙ ÉÚ newsrc\n"
 
-#: src/lang.c:2731
+#: src/lang.c:2735
 msgid   "Remove bogus groups from newsrc"
 msgstr  "õÂÉÒÁÔØ ÆÉËÔÉ×ÎÙÅ ÇÒÕÐÐÙ ÉÚ newsrc"
 
-#: src/lang.c:2732
+#: src/lang.c:2736
 msgid   "# What to do with bogus groups in newsrc file\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = keep\n"
@@ -7072,76 +7078,77 @@ msgstr  "# äÅÊÓÔ×ÉÑ Ó ÆÉËÔÉ×ÎÙÍÉ ÇÒÕÐÐÁÍ
         "#   1 = ÕÎÉÞÔÏÖÁÔØ\n"
         "#   2 = ÐÏÍÅÞÁÔØ D × ÜËÒÁÎÅ ×ÙÂÏÒÁ\n"
 
-#: src/lang.c:2741
+#: src/lang.c:2745
 #, fuzzy
 msgid   "Enter number of seconds to wait for a response from the server. <CR> sets."
 msgstr  "÷×ÅÄÉÔÅ ËÏÌÉÞÅÓÔ×Ï ÓÅËÕÎÄ ÍÅÖÄÕ Á×ÔÏÍÁÔÉÞÅÓËÉÍ ÞÔÅÎÉÅÍ ÁËÔÉ×ÎÏÇÏ ÆÁÊÌÁ. <CR> "
         "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2742
+#: src/lang.c:2746
 msgid   "NNTP read timeout in seconds"
 msgstr  ""
 
-#: src/lang.c:2743
+#: src/lang.c:2747
 msgid   "# Time in seconds to wait for a response from the server (0=no timeout)\n"
 msgstr  ""
 
-#: src/lang.c:2748
+#: src/lang.c:2752
 msgid   "Enter number of seconds until active file will be reread. <CR> sets."
 msgstr  "÷×ÅÄÉÔÅ ËÏÌÉÞÅÓÔ×Ï ÓÅËÕÎÄ ÍÅÖÄÕ Á×ÔÏÍÁÔÉÞÅÓËÉÍ ÞÔÅÎÉÅÍ ÁËÔÉ×ÎÏÇÏ ÆÁÊÌÁ. <CR> "
         "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2749
+#: src/lang.c:2753
 msgid   "Interval in secs to reread active"
 msgstr  "éÎÔÅÒ×ÁÌ × ÓÅËÕÎÄÁÈ ÍÅÖÄÕ ÞÔÅÎÉÅÍ active"
 
-#: src/lang.c:2750
+#: src/lang.c:2754
 msgid   "# Time interval in seconds between rereading the active file (0=never)\n"
 msgstr  "# ÷ÒÅÍÅÎÎÏÊ ÉÎÔÅÒ×ÁÌ × ÓÅËÕÎÄÁÈ ÍÅÖÄÕ Á×ÔÏÍÁÔÉÞÅÓËÉÍ ÞÔÅÎÉÅÍ ÆÁÊÌÁ\n"
         "# active (0=ÎÉËÏÇÄÁ)\n"
 
-#: src/lang.c:2755
+#: src/lang.c:2759
 msgid   "Reconnect to server automatically"
 msgstr  "óÏÅÄÉÎÉÔØÓÑ ÓÎÏ×Á Ó ÓÅÒ×ÅÒÏÍ Á×ÔÏÍÁÔÉÞÅÓËÉ"
 
-#: src/lang.c:2756
+#: src/lang.c:2760
 msgid   "# If ON automatically reconnect to NNTP server if the connection is broken\n"
 msgstr  "# åÓÌÉ ON, ÔÏ Á×ÔÏÍÁÔÉÞÅÓËÉ ÐÅÒÅÐÏÄËÌÀÞÁÔØÓÑ Ë ÓÅÒ×ÅÒÕ NNTP, ÅÓÌÉ ÓÏÅÄÉÎÅÎÉÅ\n"
         "# ÐÒÅÒ×ÁÌÏÓØ\n"
 
-#: src/lang.c:2760
+#: src/lang.c:2764
 msgid   "Create local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2761
+#: src/lang.c:2765
 msgid   "Cache NNTP overview files locally"
 msgstr  ""
 
-#: src/lang.c:2762
+#: src/lang.c:2766
 msgid   "# If ON, create local copies of NNTP overview files.\n"
 msgstr  ""
 
-#: src/lang.c:2766
+#: src/lang.c:2770
 msgid   "Enter format string. <CR> sets, <ESC> cancels."
 msgstr  "÷×ÅÄÉÔÅ ÆÏÒÍÁÔ ÓÔÒÏËÉ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:2767
+#: src/lang.c:2771
 msgid   "Format string for display of dates"
 msgstr  "æÏÒÍÁÔ ÓÔÒÏËÉ ÄÌÑ ×Ù×ÏÄÁ ÄÁÔ"
 
-#: src/lang.c:2768
+#: src/lang.c:2772
 msgid   "# Format string for date representation\n"
 msgstr  "# æÏÒÍÁÔ ÓÔÒÏËÉ ÄÌÑ ÐÒÅÄÓÔÁ×ÌÅÎÉÑ ÄÁÔÙ\n"
 
-#: src/lang.c:2774
+#: src/lang.c:2778
 msgid   "Unicode normalization form"
 msgstr  "æÏÒÍÁ ÎÏÒÍÁÌÉÚÁÃÉÉ Unicode"
 
-#: src/lang.c:2775
+#: src/lang.c:2779
+#, fuzzy
 msgid   "# Unicode normalization form\n"
-        "# Possible values are (the default is marked with *):\n"
+        "# Possible values are:\n"
         "#   0 = None\n"
-        "# * 1 = NFKC\n"
+        "#   1 = NFKC\n"
         "#   2 = NFKD\n"
         "#   3 = NFC\n"
         "#   4 = NFD\n"
@@ -7153,195 +7160,211 @@ msgstr  "# æÏÒÍÁ ÎÏÒÍÁÌÉÚÁÃÉÉ Unicode\n"
         "#   3 = NFC\n"
         "#   4 = NFD\n"
 
-#: src/lang.c:2787
+#: src/lang.c:2792
 msgid   "Render BiDi"
 msgstr  "÷ÏÓÐÒÏÉÚ×ÏÄÉÔØ BiDi"
 
-#: src/lang.c:2788
+#: src/lang.c:2793
 msgid   "# If ON, bi-directional text is rendered by tin\n"
 msgstr  "# åÓÌÉ ON, ÔÏ Ä×ÕÎÁÐÒÁ×ÌÅÎÎÙÊ ÔÅËÓÔ ×ÏÓÐÒÏÉÚ×ÏÄÉÔÓÑ tin'ÏÍ\n"
 
-#: src/lang.c:2798
+#: src/lang.c:2800
+#, fuzzy
+msgid   "Function for sorting articles"
+msgstr  "éÍÑ ÆÁÊÌÁ ÄÌÑ ÏÔÐÒÁ×ÌÅÎÎÙÈ ÓÔÁÔÅÊ"
+
+#: src/lang.c:2801
+#, fuzzy
+msgid   "# Function for sorting articles\n"
+        "# Possible values are (the default is marked with *):\n"
+        "# * 0 = qsort\n"
+        "#   1 = heapsort\n"
+msgstr  "# óÏÐÏÓÔÁ×ÌÅÎÉÅ Ó ÛÁÂÌÏÎÏÍ\n"
+        "# ÷ÏÚÍÏÖÎÙÅ ÚÎÁÞÅÎÉÑ (ÐÏ ÕÍÏÌÞÁÎÉÀ ÏÔÍÅÞÅÎÏ *):\n"
+        "# * 0 = wildmat\n"
+        "#   1 = regex\n"
+
+#: src/lang.c:2814
 msgid   "Automatically GroupMarkUnselArtRead"
 msgstr  ""
 
-#: src/lang.c:2804
+#: src/lang.c:2820
 #, fuzzy
 msgid   "Delete post-process files"
 msgstr  "ðÒÏÓÍÏÔÒ ÐÏÓÔ-ÏÂÒÁÂÏÔÁÎÎÙÈ ÆÁÊÌÏ×"
 
-#: src/lang.c:2809
+#: src/lang.c:2825
 #, fuzzy
 msgid   "Filename for all mailed articles, <CR> sets, no filename=do not save."
 msgstr  "éÍÑ ÆÁÊÌÁ ÄÌÑ ×ÓÅÈ ÏÔÐÒÁ×ÌÅÎÎÙÈ ÓÔÁÔÅÊ. <CR> ÕÓÔÁÎÏ×ÉÔØ, ÎÅ ÉÍÅÎÉ=ÎÅ "
         "ÓÏÈÒÁÎÑÔØ."
 
-#: src/lang.c:2810
+#: src/lang.c:2826
 msgid   "Mailbox to save sent mails"
 msgstr  ""
 
-#: src/lang.c:2815
+#: src/lang.c:2831
 #, fuzzy
 msgid   "Set Followup-To: header to this group(s). <CR> sets, <ESC> cancels."
 msgstr  "÷×ÅÄÉÔÅ ÆÏÒÍÁÔ ÓÔÒÏËÉ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:2816
+#: src/lang.c:2832
 msgid   "Followup-To: header"
 msgstr  ""
 
-#: src/lang.c:2821
+#: src/lang.c:2837
 #, fuzzy
 msgid   "Enter default mail address (and fullname). <CR> sets, <ESC> cancels."
 msgstr  "÷×ÅÄÉÔÅ email ÁÄÒÅÓ (É ÐÏÌÎÏÅ ÉÍÑ). <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2828
+#: src/lang.c:2844
 #, fuzzy
 msgid   "Path and options for ispell-like spell-checker. <CR> sets, <ESC> cancels."
 msgstr  "ðÒÏÇÒÁÍÍÙ ÄÌÑ ÏÔËÒÙÔÉÑ URL. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ"
 
-#: src/lang.c:2829
+#: src/lang.c:2845
 msgid   "Ispell program"
 msgstr  ""
 
-#: src/lang.c:2835
+#: src/lang.c:2851
 msgid   "When group is a mailing list, send responses to this email address."
 msgstr  ""
 
-#: src/lang.c:2836
+#: src/lang.c:2852
 #, fuzzy
 msgid   "Mailing list address"
 msgstr  "ïÔÐÒÁ×ÉÔØ ÌÏÇ-ÓÏÏÂÝÅÎÉÅ %s\n"
 
-#: src/lang.c:2842
+#: src/lang.c:2858
 msgid   "Forward articles as attachement"
 msgstr  ""
 
-#: src/lang.c:2847
+#: src/lang.c:2863
 msgid   "A comma separated list of MIME major/minor Content-Types. <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2848
+#: src/lang.c:2864
 msgid   "Which MIME types will be saved"
 msgstr  ""
 
-#: src/lang.c:2853
+#: src/lang.c:2869
 #, fuzzy
 msgid   "Value of the Organization: header. <CR> sets, <ESC> cancels."
 msgstr  "÷×ÅÄÉÔÅ ÆÏÒÍÁÔ ÓÔÒÏËÉ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:2854
+#: src/lang.c:2870
 msgid   "Organization: header"
 msgstr  ""
 
-#: src/lang.c:2859
+#: src/lang.c:2875
 #, fuzzy
 msgid   "Filename for saved articles. <CR> sets, <ESC> cancels."
 msgstr  "÷×ÅÄÉÔÅ ÆÏÒÍÁÔ ÓÔÒÏËÉ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:2860
+#: src/lang.c:2876
 #, fuzzy
 msgid   "savefile"
 msgstr  "óÏÈÒÁÎÉÔØ × ÆÁÊÌ> "
 
-#: src/lang.c:2865 src/lang.c:2889
+#: src/lang.c:2881 src/lang.c:2905
 #, fuzzy
 msgid   "Scope for the filter rule. <CR> sets, <ESC> cancels."
 msgstr  "÷×ÅÄÉÔÅ ÆÏÒÍÁÔ ÓÔÒÏËÉ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:2866
+#: src/lang.c:2882
 #, fuzzy
 msgid   "Quick (1 key) select filter scope"
 msgstr  "äÏÂÁ×ÉÔØ ÆÉÌØÔÒ ÂÙÓÔÒÏÇÏ ×ÙÂÏÒÁ?"
 
-#: src/lang.c:2871 src/lang.c:2895
+#: src/lang.c:2887 src/lang.c:2911
 #, fuzzy
 msgid   "Header for filter rule. <CR> sets, <ESC> cancels."
 msgstr  "÷×ÅÄÉÔÅ ÆÏÒÍÁÔ ÓÔÒÏËÉ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:2872
+#: src/lang.c:2888
 msgid   "Quick (1 key) select filter header"
 msgstr  ""
 
-#: src/lang.c:2877 src/lang.c:2901
+#: src/lang.c:2893 src/lang.c:2917
 #, fuzzy
 msgid   "ON = case sensitive, OFF = ignore case. <CR> sets, <ESC> cancels."
 msgstr  "÷×ÅÄÉÔÅ ÆÏÒÍÁÔ ÓÔÒÏËÉ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:2878
+#: src/lang.c:2894
 #, fuzzy
 msgid   "Quick (1 key) select filter case"
 msgstr  "äÏÂÁ×ÉÔØ ÆÉÌØÔÒ ÂÙÓÔÒÏÇÏ ×ÙÂÏÒÁ?"
 
-#: src/lang.c:2883 src/lang.c:2907
+#: src/lang.c:2899 src/lang.c:2923
 #, fuzzy
 msgid   "ON = expire, OFF = don't ever expire. <CR> sets, <ESC> cancels."
 msgstr  "÷×ÅÄÉÔÅ ÆÏÒÍÁÔ ÓÔÒÏËÉ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:2884
+#: src/lang.c:2900
 msgid   "Quick (1 key) select filter expire"
 msgstr  ""
 
-#: src/lang.c:2890
+#: src/lang.c:2906
 #, fuzzy
 msgid   "Quick (1 key) kill filter scope"
 msgstr  "äÏÂÁ×ÉÔØ ÆÉÌØÔÒ ÂÙÓÔÒÏÇÏ ÕÎÉÞÔÏÖÅÎÉÑ?"
 
-#: src/lang.c:2896
+#: src/lang.c:2912
 msgid   "Quick (1 key) kill filter header"
 msgstr  ""
 
-#: src/lang.c:2902
+#: src/lang.c:2918
 #, fuzzy
 msgid   "Quick (1 key) kill filter case"
 msgstr  "äÏÂÁ×ÉÔØ ÆÉÌØÔÒ ÂÙÓÔÒÏÇÏ ÕÎÉÞÔÏÖÅÎÉÑ?"
 
-#: src/lang.c:2908
+#: src/lang.c:2924
 msgid   "Quick (1 key) kill filter expire"
 msgstr  ""
 
-#: src/lang.c:2914
+#: src/lang.c:2930
 msgid   "Assume this charset if no charset declaration is present, <CR> to set."
 msgstr  ""
 
-#: src/lang.c:2915
+#: src/lang.c:2931
 msgid   "UNDECLARED_CHARSET"
 msgstr  ""
 
-#: src/lang.c:2921
+#: src/lang.c:2937
 #, fuzzy
 msgid   "Add this text at the start of the message body. <CR> sets, <ESC> cancels."
 msgstr  "÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÓÔÁÔÅÊ × ÄÉÁÐÁÚÏÎÅ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> "
         "ÏÔÍÅÎÉÔØ."
 
-#: src/lang.c:2922
+#: src/lang.c:2938
 msgid   "X_Body"
 msgstr  ""
 
-#: src/lang.c:2927
+#: src/lang.c:2943
 #, fuzzy
 msgid   "Insert this header when posting. <CR> sets, <ESC> cancels."
 msgstr  "÷×ÅÄÉÔÅ ÆÏÒÍÁÔ ÓÔÒÏËÉ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:2928
+#: src/lang.c:2944
 msgid   "X_Headers"
 msgstr  ""
 
-#: src/lang.c:2933
+#: src/lang.c:2949
 #, fuzzy
 msgid   "Automatically insert an X-Comment-To: header? <SPACE> toggles & <CR> sets."
 msgstr  "åÓÌÉ ON, ÔÏ ÄÏÂÁ×ÌÑÔØ ÚÁÇÏÌÏ×ÏË User-Agent:. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2934
+#: src/lang.c:2950
 #, fuzzy
 msgid   "Insert 'X-Comment-To:' header"
 msgstr  "äÏÂÁ×ÌÑÔØ ÚÁÇÏÌÏ×ÏË 'X-Comment-To:'"
 
-#: src/misc.c:3796
+#: src/misc.c:3825
 #, c-format
 msgid   "Version: %s %s release %s (\"%s\") %s %s\n"
 msgstr  "÷ÅÒÓÉÑ: %s %s ÒÅÌÉÚ %s (\"%s\") %s %s\n"
 
-#: src/misc.c:3799
+#: src/misc.c:3828
 #, c-format
 msgid   "Version: %s %s release %s (\"%s\")\n"
 msgstr  "÷ÅÒÓÉÑ: %s %s ÒÅÌÉÚ %s (\"%s\")\n"
Binary files tin-2.1.0/po/sv.gmo and tin-2.1.1/po/sv.gmo differ
diff -Nurp --exclude='.bzr*' tin-2.1.0/po/sv.po tin-2.1.1/po/sv.po
--- tin-2.1.0/po/sv.po	2011-12-23 18:27:20.000000000 +0100
+++ tin-2.1.1/po/sv.po	2012-06-23 11:49:07.079397662 +0200
@@ -6,13 +6,14 @@
 msgid   ""
 msgstr  "Project-Id-Version: tin 1.8.0\n"
         "Report-Msgid-Bugs-To: \n"
-        "POT-Creation-Date: 2011-12-23 18:26+0100\n"
+        "POT-Creation-Date: 2012-06-23 11:48+0200\n"
         "PO-Revision-Date: 2006-01-11 21:22+0100\n"
         "Last-Translator: Daniel Nylander <po@danielnylander.se>\n"
         "Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n"
         "MIME-Version: 1.0\n"
         "Content-Type: text/plain; charset=iso-8859-1\n"
         "Content-Transfer-Encoding: 8bit\n"
+        "Language: sv\n"
 
 #: src/attrib.c:888
 #, fuzzy
@@ -4518,7 +4519,7 @@ msgstr  ""
 msgid   "Trying %s"
 msgstr  "Försöker med %s"
 
-#: src/lang.c:1244 src/lang.c:1272 src/lang.c:1290 src/lang.c:1543 src/refs.c:288
+#: src/lang.c:1244 src/lang.c:1272 src/lang.c:1290 src/lang.c:1551 src/refs.c:288
 msgid   "None"
 msgstr  "Ingen"
 
@@ -4865,173 +4866,181 @@ msgid   "Last posting date (ascending)"
 msgstr  ""
 
 #: src/lang.c:1472
+msgid   "Quick-sort"
+msgstr  ""
+
+#: src/lang.c:1473
+msgid   "Heap-sort"
+msgstr  ""
+
+#: src/lang.c:1480
 msgid   "Always Keep"
 msgstr  "Behåll alltid"
 
-#: src/lang.c:1473
+#: src/lang.c:1481
 msgid   "Always Remove"
 msgstr  "Ta alltid bort"
 
-#: src/lang.c:1474
+#: src/lang.c:1482
 msgid   "Mark with D on selection screen"
 msgstr  ""
 
-#: src/lang.c:1480
+#: src/lang.c:1488
 msgid   "Kill only unread arts"
 msgstr  ""
 
-#: src/lang.c:1481
+#: src/lang.c:1489
 msgid   "Kill all arts & show with K"
 msgstr  ""
 
 #. TODO: s/K/art_marked_killed/
-#: src/lang.c:1482
+#: src/lang.c:1490
 msgid   "Kill all arts and never show"
 msgstr  ""
 
-#: src/lang.c:1488
+#: src/lang.c:1496
 msgid   "Nothing special"
 msgstr  "Ingenting speciellt"
 
-#: src/lang.c:1489
+#: src/lang.c:1497
 msgid   "Compress quotes"
 msgstr  ""
 
-#: src/lang.c:1490
+#: src/lang.c:1498
 msgid   "Quote signatures"
 msgstr  ""
 
-#: src/lang.c:1491
+#: src/lang.c:1499
 msgid   "Compress quotes, quote sigs"
 msgstr  ""
 
-#: src/lang.c:1492
+#: src/lang.c:1500
 msgid   "Quote empty lines"
 msgstr  ""
 
-#: src/lang.c:1493
+#: src/lang.c:1501
 msgid   "Compress quotes, quote empty lines"
 msgstr  ""
 
-#: src/lang.c:1494
+#: src/lang.c:1502
 msgid   "Quote sigs & empty lines"
 msgstr  ""
 
-#: src/lang.c:1495
+#: src/lang.c:1503
 msgid   "Comp. q., quote sigs & empty lines"
 msgstr  ""
 
-#: src/lang.c:1535
+#: src/lang.c:1543
 msgid   "no"
 msgstr  "nej"
 
-#: src/lang.c:1536
+#: src/lang.c:1544
 msgid   "with headers"
 msgstr  ""
 
-#: src/lang.c:1537
+#: src/lang.c:1545
 msgid   "without headers"
 msgstr  ""
 
-#: src/lang.c:1545 src/lang.c:1551
+#: src/lang.c:1552
 msgid   "NFKC"
 msgstr  ""
 
-#: src/lang.c:1546
+#: src/lang.c:1554
 msgid   "NFKD"
 msgstr  ""
 
-#: src/lang.c:1547
+#: src/lang.c:1555
 msgid   "NFC"
 msgstr  ""
 
-#: src/lang.c:1548
+#: src/lang.c:1556
 msgid   "NFD"
 msgstr  ""
 
-#: src/lang.c:1560
+#: src/lang.c:1564
 msgid   "Display Options"
 msgstr  "Visningsalternativ"
 
-#: src/lang.c:1567
+#: src/lang.c:1571
 msgid   "Color Options"
 msgstr  ""
 
-#: src/lang.c:1573
+#: src/lang.c:1577
 #, fuzzy
 msgid   "Highlight Options"
 msgstr  "Visningsalternativ"
 
-#: src/lang.c:1580
+#: src/lang.c:1584
 msgid   "Article-Limiting Options"
 msgstr  ""
 
-#: src/lang.c:1586
+#: src/lang.c:1590
 msgid   "Posting/Mailing Options"
 msgstr  ""
 
-#: src/lang.c:1592
+#: src/lang.c:1596
 msgid   "Saving/Printing Options"
 msgstr  ""
 
-#: src/lang.c:1598
+#: src/lang.c:1602
 msgid   "Expert Options"
 msgstr  ""
 
-#: src/lang.c:1604
+#: src/lang.c:1608
 msgid   "Filtering Options"
 msgstr  ""
 
-#: src/lang.c:1609 src/lang.c:1640 src/lang.c:1646 src/lang.c:1672 src/lang.c:1724
-#: src/lang.c:1730 src/lang.c:1740 src/lang.c:1751 src/lang.c:1769 src/lang.c:1844
-#: src/lang.c:1852 src/lang.c:2042 src/lang.c:2048 src/lang.c:2054 src/lang.c:2060
-#: src/lang.c:2072 src/lang.c:2079 src/lang.c:2133 src/lang.c:2142 src/lang.c:2148
-#: src/lang.c:2155 src/lang.c:2162 src/lang.c:2169 src/lang.c:2176 src/lang.c:2183
-#: src/lang.c:2190 src/lang.c:2197 src/lang.c:2204 src/lang.c:2211 src/lang.c:2218
-#: src/lang.c:2225 src/lang.c:2232 src/lang.c:2239 src/lang.c:2246 src/lang.c:2253
-#: src/lang.c:2260 src/lang.c:2267 src/lang.c:2274 src/lang.c:2281 src/lang.c:2288
-#: src/lang.c:2295 src/lang.c:2302 src/lang.c:2309 src/lang.c:2317 src/lang.c:2333
-#: src/lang.c:2340 src/lang.c:2347 src/lang.c:2354 src/lang.c:2360 src/lang.c:2366
-#: src/lang.c:2383 src/lang.c:2395 src/lang.c:2429 src/lang.c:2482 src/lang.c:2496
-#: src/lang.c:2502 src/lang.c:2527 src/lang.c:2544 src/lang.c:2560 src/lang.c:2596
-#: src/lang.c:2632 src/lang.c:2652 src/lang.c:2687 src/lang.c:2697 src/lang.c:2704
-#: src/lang.c:2730 src/lang.c:2754 src/lang.c:2773 src/lang.c:2786 src/lang.c:2797
-#: src/lang.c:2803 src/lang.c:2841
+#: src/lang.c:1613 src/lang.c:1644 src/lang.c:1650 src/lang.c:1676 src/lang.c:1728
+#: src/lang.c:1734 src/lang.c:1744 src/lang.c:1755 src/lang.c:1773 src/lang.c:1848
+#: src/lang.c:1856 src/lang.c:2046 src/lang.c:2052 src/lang.c:2058 src/lang.c:2064
+#: src/lang.c:2076 src/lang.c:2083 src/lang.c:2137 src/lang.c:2146 src/lang.c:2152
+#: 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:2321 src/lang.c:2337
+#: src/lang.c:2344 src/lang.c:2351 src/lang.c:2358 src/lang.c:2364 src/lang.c:2370
+#: src/lang.c:2387 src/lang.c:2399 src/lang.c:2433 src/lang.c:2486 src/lang.c:2500
+#: src/lang.c:2506 src/lang.c:2531 src/lang.c:2548 src/lang.c:2564 src/lang.c:2600
+#: src/lang.c:2636 src/lang.c:2656 src/lang.c:2691 src/lang.c:2701 src/lang.c:2708
+#: src/lang.c:2734 src/lang.c:2758 src/lang.c:2777 src/lang.c:2791 src/lang.c:2799
+#: src/lang.c:2813 src/lang.c:2819 src/lang.c:2857
 msgid   "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1610
+#: src/lang.c:1614
 msgid   "Show mini menu & posting etiquette"
 msgstr  ""
 
-#: src/lang.c:1611
+#: src/lang.c:1615
 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:1616
+#: src/lang.c:1620
 msgid   "Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1617
+#: src/lang.c:1621
 msgid   "Show description of each newsgroup"
 msgstr  ""
 
-#: src/lang.c:1618
+#: src/lang.c:1622
 msgid   "# If ON show group description text after newsgroup name at\n"
         "# group selection level\n"
 msgstr  ""
 
-#: src/lang.c:1623
+#: src/lang.c:1627
 msgid   "Show Subject & From (author) fields in group menu. <SPACE> toggles & <CR> "
         "sets."
 msgstr  ""
 
-#: src/lang.c:1624
+#: src/lang.c:1628
 msgid   "In group menu, show author by"
 msgstr  ""
 
-#: src/lang.c:1625
+#: src/lang.c:1629
 msgid   "# Part of from field to display\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = none\n"
@@ -5040,31 +5049,31 @@ msgid   "# Part of from field to display
         "#   3 = both\n"
 msgstr  ""
 
-#: src/lang.c:1634
+#: src/lang.c:1638
 msgid   "Draw -> or highlighted bar for selection. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1635
+#: src/lang.c:1639
 msgid   "Draw -> instead of highlighted bar"
 msgstr  ""
 
-#: src/lang.c:1636
+#: src/lang.c:1640
 msgid   "# If ON use -> otherwise highlighted bar for selection\n"
 msgstr  ""
 
-#: src/lang.c:1641
+#: src/lang.c:1645
 msgid   "Use inverse video for page headers"
 msgstr  ""
 
-#: src/lang.c:1642
+#: src/lang.c:1646
 msgid   "# If ON use inverse video for page headers at different levels\n"
 msgstr  ""
 
-#: src/lang.c:1647
+#: src/lang.c:1651
 msgid   "Thread articles by"
 msgstr  "Tråda artiklar efter"
 
-#: src/lang.c:1648
+#: src/lang.c:1652
 msgid   "# Thread articles by ...\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -5075,15 +5084,15 @@ msgid   "# Thread articles by ...\n"
         "#   5 = Percentage Match\n"
 msgstr  ""
 
-#: src/lang.c:1659
+#: src/lang.c:1663
 msgid   "Enter percentage match required to thread together. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1660
+#: src/lang.c:1664
 msgid   "Thread percentage match"
 msgstr  ""
 
-#: src/lang.c:1661
+#: src/lang.c:1665
 #, c-format
 msgid   "# Thread percentage match...\n"
         "# the percentage of characters in the subject of an article that must match\n"
@@ -5096,11 +5105,11 @@ msgid   "# Thread percentage match...\n"
         "# 'harppy' would be threaded separately from 'happy'\n"
 msgstr  ""
 
-#: src/lang.c:1673
+#: src/lang.c:1677
 msgid   "Score of a thread"
 msgstr  ""
 
-#: src/lang.c:1674
+#: src/lang.c:1678
 msgid   "# Thread score\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = max\n"
@@ -5108,15 +5117,15 @@ msgid   "# Thread score\n"
         "#   2 = average\n"
 msgstr  ""
 
-#: src/lang.c:1682
+#: src/lang.c:1686
 msgid   "Sort articles by Subject, From, Date or Score. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1683
+#: src/lang.c:1687
 msgid   "Sort articles by"
 msgstr  "Sortera artiklar efter"
 
-#: src/lang.c:1684
+#: src/lang.c:1688
 msgid   "# Sort articles by ...\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -5132,15 +5141,15 @@ msgid   "# Sort articles by ...\n"
         "#  10 = Lines ascending\n"
 msgstr  ""
 
-#: src/lang.c:1700
+#: src/lang.c:1704
 msgid   "Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1701
+#: src/lang.c:1705
 msgid   "Sort threads by"
 msgstr  "Sortera trådar efter"
 
-#: src/lang.c:1702
+#: src/lang.c:1706
 msgid   "# Sort thread by ...\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -5150,43 +5159,43 @@ msgid   "# Sort thread by ...\n"
         "#   4 = Last posting date ascending\n"
 msgstr  ""
 
-#: src/lang.c:1712
+#: src/lang.c:1716
 msgid   "Put cursor at first/last unread art in groups. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1713
+#: src/lang.c:1717
 msgid   "Go to first unread article in group"
 msgstr  "välj första artikel i lista"
 
-#: src/lang.c:1714
+#: src/lang.c:1718
 msgid   "# If ON put cursor at first unread art in group otherwise last art\n"
 msgstr  ""
 
-#: src/lang.c:1718
+#: src/lang.c:1722
 msgid   "Show all articles or only unread articles. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1719
+#: src/lang.c:1723
 msgid   "Show only unread articles"
 msgstr  "Visa endast olästa artiklar"
 
-#: src/lang.c:1720
+#: src/lang.c:1724
 msgid   "# If ON show only new/unread articles otherwise show all.\n"
 msgstr  ""
 
-#: src/lang.c:1725
+#: src/lang.c:1729
 msgid   "Show only groups with unread arts"
 msgstr  ""
 
-#: src/lang.c:1726
+#: src/lang.c:1730
 msgid   "# If ON show only subscribed to groups that contain unread articles.\n"
 msgstr  ""
 
-#: src/lang.c:1731
+#: src/lang.c:1735
 msgid   "Filter which articles"
 msgstr  "Filtrera vilka artiklar"
 
-#: src/lang.c:1732
+#: src/lang.c:1736
 msgid   "# Filter which articles\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = only kill unread articles\n"
@@ -5194,11 +5203,11 @@ msgid   "# Filter which articles\n"
         "#   2 = kill all articles and never show them\n"
 msgstr  ""
 
-#: src/lang.c:1741
+#: src/lang.c:1745
 msgid   "Go to the next unread article with"
 msgstr  ""
 
-#: src/lang.c:1742
+#: src/lang.c:1746
 msgid   "# Go to the unread article with following key(s)\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -5207,11 +5216,11 @@ msgid   "# Go to the unread article with
         "#   3 = PAGE DOWN or TAB\n"
 msgstr  ""
 
-#: src/lang.c:1752
+#: src/lang.c:1756
 msgid   "How to treat blank lines"
 msgstr  ""
 
-#: src/lang.c:1753
+#: src/lang.c:1757
 msgid   "# Trim the article body, remove unnecessary blank lines.\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = Nothing special\n"
@@ -5227,159 +5236,159 @@ msgid   "# Trim the article body, remove
         "#       leading and trailing blank lines\n"
 msgstr  ""
 
-#: src/lang.c:1770
+#: src/lang.c:1774
 msgid   "List thread using right arrow key"
 msgstr  ""
 
-#: src/lang.c:1771
+#: src/lang.c:1775
 msgid   "# If ON automatically list thread when entering it using right arrow key.\n"
 msgstr  ""
 
-#: src/lang.c:1775
+#: src/lang.c:1779
 msgid   "Enter character to indicate deleted articles. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1776
+#: src/lang.c:1780
 msgid   "Character to show deleted articles"
 msgstr  ""
 
-#: src/lang.c:1777
+#: src/lang.c:1781
 msgid   "# Character used to show that an art was deleted (default 'D')\n"
         "# _ is turned into ' '\n"
 msgstr  ""
 
-#: src/lang.c:1782
+#: src/lang.c:1786
 msgid   "Enter character to indicate articles in a range. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1783
+#: src/lang.c:1787
 msgid   "Character to show inrange articles"
 msgstr  ""
 
-#: src/lang.c:1784
+#: src/lang.c:1788
 msgid   "# Character used to show that an art is in a range (default '#')\n"
         "# _ is turned into ' '\n"
 msgstr  ""
 
-#: src/lang.c:1789
+#: src/lang.c:1793
 msgid   "Enter character to indicate that article will return. <CR> sets, <ESC> "
         "cancels."
 msgstr  ""
 
-#: src/lang.c:1790
+#: src/lang.c:1794
 msgid   "Character to show returning arts"
 msgstr  ""
 
-#: src/lang.c:1791
+#: src/lang.c:1795
 msgid   "# Character used to show that an art will return (default '-')\n"
         "# _ is turned into ' '\n"
 msgstr  ""
 
-#: src/lang.c:1796
+#: src/lang.c:1800
 msgid   "Enter character to indicate selected articles. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1797
+#: src/lang.c:1801
 msgid   "Character to show selected articles"
 msgstr  ""
 
-#: src/lang.c:1798
+#: src/lang.c:1802
 msgid   "# Character used to show that an art was auto-selected (default '*')\n"
         "# _ is turned into ' '\n"
 msgstr  ""
 
-#: src/lang.c:1803
+#: src/lang.c:1807
 msgid   "Enter character to indicate recent articles. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1804
+#: src/lang.c:1808
 msgid   "Character to show recent articles"
 msgstr  ""
 
-#: src/lang.c:1805
+#: src/lang.c:1809
 msgid   "# Character used to show that an art is recent (default 'o')\n"
         "# _ is turned into ' '\n"
 msgstr  ""
 
-#: src/lang.c:1810
+#: src/lang.c:1814
 msgid   "Enter character to indicate unread articles. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1811
+#: src/lang.c:1815
 msgid   "Character to show unread articles"
 msgstr  ""
 
-#: src/lang.c:1812
+#: src/lang.c:1816
 msgid   "# Character used to show that an art is unread (default '+')\n"
         "# _ is turned into ' '\n"
 msgstr  ""
 
-#: src/lang.c:1817
+#: src/lang.c:1821
 msgid   "Enter character to indicate read articles. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1818
+#: src/lang.c:1822
 msgid   "Character to show read articles"
 msgstr  ""
 
-#: src/lang.c:1819
+#: src/lang.c:1823
 msgid   "# Character used to show that an art was read (default ' ')\n"
         "# _ is turned into ' '\n"
 msgstr  ""
 
-#: src/lang.c:1824
+#: src/lang.c:1828
 msgid   "Enter character to indicate killed articles. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1825
+#: src/lang.c:1829
 msgid   "Character to show killed articles"
 msgstr  ""
 
-#: src/lang.c:1826
+#: src/lang.c:1830
 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:1831
+#: src/lang.c:1835
 msgid   "Enter character to indicate read selected articles. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1832
+#: src/lang.c:1836
 msgid   "Character to show readselected arts"
 msgstr  ""
 
-#: src/lang.c:1833
+#: src/lang.c:1837
 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:1838
+#: src/lang.c:1842
 msgid   "Enter maximum length of newsgroup names displayed. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1839
+#: src/lang.c:1843
 msgid   "Max. length of group names shown"
 msgstr  ""
 
-#: src/lang.c:1840
+#: src/lang.c:1844
 msgid   "# Maximum length of the names of newsgroups displayed\n"
 msgstr  ""
 
-#: src/lang.c:1845
+#: src/lang.c:1849
 msgid   "Abbreviate long newsgroup names"
 msgstr  ""
 
-#: src/lang.c:1846
+#: src/lang.c:1850
 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:1853
+#: src/lang.c:1857
 msgid   "Show lines/score in listings"
 msgstr  ""
 
-#: src/lang.c:1854
+#: src/lang.c:1858
 msgid   "# What information should be displayed in article/thread listing\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -5388,16 +5397,16 @@ msgid   "# What information should be di
         "#   3 = lines & score\n"
 msgstr  ""
 
-#: src/lang.c:1863
+#: src/lang.c:1867
 msgid   "0 = full page scrolling, -1 = show previous last line as first on next page, -"
         "2 = half page"
 msgstr  ""
 
-#: src/lang.c:1864
+#: src/lang.c:1868
 msgid   "Number of lines to scroll in pager"
 msgstr  ""
 
-#: src/lang.c:1865
+#: src/lang.c:1869
 msgid   "# Number of lines that cursor-up/down will scroll in article pager\n"
         "# Possible values are (the default is marked with *):\n"
         "#  -2 = half-page scrolling\n"
@@ -5407,27 +5416,27 @@ msgid   "# Number of lines that cursor-u
         "#   2 or greater = scroll by 2 or more lines (only in the pager)\n"
 msgstr  ""
 
-#: src/lang.c:1875
+#: src/lang.c:1879
 msgid   "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1876
+#: src/lang.c:1880
 msgid   "Display signatures"
 msgstr  "Visa signaturer"
 
-#: src/lang.c:1877
+#: src/lang.c:1881
 msgid   "# If OFF don't show signatures when displaying articles\n"
 msgstr  ""
 
-#: src/lang.c:1881
+#: src/lang.c:1885
 msgid   "Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1882
+#: src/lang.c:1886
 msgid   "Display uue data as an attachment"
 msgstr  ""
 
-#: src/lang.c:1883
+#: src/lang.c:1887
 msgid   "# Handling of uuencoded data in the pager\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = no, display raw uuencoded data\n"
@@ -5437,28 +5446,28 @@ msgid   "# Handling of uuencoded data in
         "#       be folded into a tag line.\n"
 msgstr  ""
 
-#: src/lang.c:1893
+#: src/lang.c:1897
 msgid   "Decode German style TeX umlaut codes to ISO. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1894
+#: src/lang.c:1898
 msgid   "Display \"a as Umlaut-a"
 msgstr  "Visa \"a som Umlaut-a"
 
-#: src/lang.c:1895
+#: src/lang.c:1899
 msgid   "# If ON decode German style TeX umlaut codes to ISO and\n"
         "# show \"a as Umlaut-a, etc.\n"
 msgstr  ""
 
-#: src/lang.c:1900 src/lang.c:1910
+#: src/lang.c:1904 src/lang.c:1914
 msgid   "Space separated list of header fields"
 msgstr  ""
 
-#: src/lang.c:1901
+#: src/lang.c:1905
 msgid   "Display these header fields (or *)"
 msgstr  ""
 
-#: src/lang.c:1902
+#: src/lang.c:1906
 msgid   "# Which news headers you wish to see. If you want to see _all_ the headers,\n"
         "# place an '*' as this value. This is the only way a wildcard can be used.\n"
         "# If you enter 'X-' as the value, you will see all headers beginning with\n"
@@ -5467,11 +5476,11 @@ msgid   "# Which news headers you wish t
         "# spaces. Not defining anything turns off this option.\n"
 msgstr  ""
 
-#: src/lang.c:1911
+#: src/lang.c:1915
 msgid   "Do not display these header fields"
 msgstr  ""
 
-#: src/lang.c:1912
+#: src/lang.c:1916
 msgid   "# Same as 'news_headers_to_display' except it denotes the opposite.\n"
         "# An example of using both options might be if you thought X- headers were\n"
         "# A Good Thing(tm), but thought Alan and Pape were miscreants...well then "
@@ -5482,603 +5491,603 @@ msgid   "# Same as 'news_headers_to_disp
         "# Not defining anything turns off this option.\n"
 msgstr  ""
 
-#: src/lang.c:1922
+#: src/lang.c:1926
 msgid   "Do you want to enable automatic handling of multipart/alternative articles?"
 msgstr  ""
 
-#: src/lang.c:1923
+#: src/lang.c:1927
 msgid   "Skip multipart/alternative parts"
 msgstr  ""
 
-#: src/lang.c:1924
+#: src/lang.c:1928
 msgid   "# If ON strip multipart/alternative messages automatically\n"
 msgstr  ""
 
-#: src/lang.c:1928
+#: src/lang.c:1932
 msgid   "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1929
+#: src/lang.c:1933
 msgid   "Detection of verbatim blocks"
 msgstr  ""
 
-#: src/lang.c:1930
+#: src/lang.c:1934
 msgid   "# If ON detect verbatim blocks in articles\n"
 msgstr  ""
 
-#: src/lang.c:1935
+#: src/lang.c:1939
 msgid   "A regex used to decide which lines to show in col_quote."
 msgstr  ""
 
-#: src/lang.c:1936
+#: src/lang.c:1940
 msgid   "Regex used to show quoted lines"
 msgstr  ""
 
-#: src/lang.c:1937
+#: src/lang.c:1941
 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:1943
+#: src/lang.c:1947
 msgid   "A regex used to decide which lines to show in col_quote2."
 msgstr  ""
 
-#: src/lang.c:1944
+#: src/lang.c:1948
 msgid   "Regex used to show twice quoted l."
 msgstr  ""
 
-#: src/lang.c:1945
+#: src/lang.c:1949
 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:1951
+#: src/lang.c:1955
 msgid   "A regex used to decide which lines to show in col_quote3."
 msgstr  ""
 
-#: src/lang.c:1952
+#: src/lang.c:1956
 msgid   "Regex used to show >= 3 times q.l."
 msgstr  ""
 
-#: src/lang.c:1953
+#: src/lang.c:1957
 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:1960
+#: src/lang.c:1964
 msgid   "A regex used to decide which words to show in col_markslashes."
 msgstr  ""
 
-#: src/lang.c:1961
+#: src/lang.c:1965
 msgid   "Regex used to highlight /slashes/"
 msgstr  ""
 
-#: src/lang.c:1962
+#: src/lang.c:1966
 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:1968
+#: src/lang.c:1972
 msgid   "A regex used to decide which words to show in col_markstars."
 msgstr  ""
 
-#: src/lang.c:1969
+#: src/lang.c:1973
 msgid   "Regex used to highlight *stars*"
 msgstr  ""
 
-#: src/lang.c:1970
+#: src/lang.c:1974
 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:1976
+#: src/lang.c:1980
 msgid   "A regex used to decide which words to show in col_markstroke."
 msgstr  ""
 
-#: src/lang.c:1977
+#: src/lang.c:1981
 msgid   "Regex used to highlight -strokes-"
 msgstr  ""
 
-#: src/lang.c:1978
+#: src/lang.c:1982
 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:1984
+#: src/lang.c:1988
 msgid   "A regex used to decide which words to show in col_markdash."
 msgstr  ""
 
-#: src/lang.c:1985
+#: src/lang.c:1989
 msgid   "Regex used to highlight _underline_"
 msgstr  ""
 
-#: src/lang.c:1986
+#: src/lang.c:1990
 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:1992
+#: src/lang.c:1996
 msgid   "A regex used to find Subject prefixes to remove.  Use '|' as separator."
 msgstr  ""
 
-#: src/lang.c:1993
+#: src/lang.c:1997
 msgid   "Regex with Subject prefixes"
 msgstr  ""
 
-#: src/lang.c:1994
+#: src/lang.c:1998
 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:1999
+#: src/lang.c:2003
 msgid   "A regex used to find Subject suffixes to remove.  Use '|' as separator."
 msgstr  ""
 
-#: src/lang.c:2000
+#: src/lang.c:2004
 msgid   "Regex with Subject suffixes"
 msgstr  ""
 
-#: src/lang.c:2001
+#: src/lang.c:2005
 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:2006
+#: src/lang.c:2010
 msgid   "A regex used to find the begin of a verbatim block."
 msgstr  ""
 
-#: src/lang.c:2007
+#: src/lang.c:2011
 msgid   "Regex for begin of a verbatim block"
 msgstr  ""
 
-#: src/lang.c:2008
+#: src/lang.c:2012
 msgid   "# A regular expression that tin will use to find the begin of\n"
         "# a verbatim block.\n"
 msgstr  ""
 
-#: src/lang.c:2013
+#: src/lang.c:2017
 msgid   "A regex used to find the end of a verbatim block."
 msgstr  ""
 
-#: src/lang.c:2014
+#: src/lang.c:2018
 msgid   "Regex for end of a verbatim block"
 msgstr  ""
 
-#: src/lang.c:2015
+#: src/lang.c:2019
 msgid   "# A regular expression that tin will use to find the end of\n"
         "# a verbatim block.\n"
 msgstr  ""
 
-#: src/lang.c:2020
+#: src/lang.c:2024
 msgid   "Enter name and options for external MIME viewer, --internal for built-in "
         "viewer"
 msgstr  ""
 
-#: src/lang.c:2021
+#: src/lang.c:2025
 msgid   "MIME binary content viewer"
 msgstr  ""
 
-#: src/lang.c:2022
+#: src/lang.c:2026
 msgid   "# If --internal automatically use the built in MIME viewer for non-text\n"
         "# parts of articles.\n"
         "# Otherwise specify an external viewer program (eg, metamail) or leave blank\n"
         "# for no automatic viewing\n"
 msgstr  ""
 
-#: src/lang.c:2029
+#: src/lang.c:2033
 msgid   "Confirm before starting non-text viewing program"
 msgstr  ""
 
-#: src/lang.c:2030
+#: src/lang.c:2034
 msgid   "Ask before using MIME viewer"
 msgstr  ""
 
-#: src/lang.c:2031
+#: src/lang.c:2035
 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:2036
+#: src/lang.c:2040
 msgid   "Ask to mark groups read when quitting. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2037
+#: src/lang.c:2041
 msgid   "Catchup read groups when quitting"
 msgstr  ""
 
-#: src/lang.c:2038
+#: src/lang.c:2042
 msgid   "# If ON ask user if read groups should all be marked read\n"
 msgstr  ""
 
-#: src/lang.c:2043
+#: src/lang.c:2047
 msgid   "Catchup group using left key"
 msgstr  ""
 
-#: src/lang.c:2044
+#: src/lang.c:2048
 msgid   "# If ON catchup group/thread when leaving with the left arrow key.\n"
 msgstr  ""
 
-#: src/lang.c:2049
+#: src/lang.c:2053
 msgid   "Catchup thread by using left key"
 msgstr  ""
 
-#: src/lang.c:2055
+#: src/lang.c:2059
 msgid   "Which actions require confirmation"
 msgstr  ""
 
-#: src/lang.c:2056
+#: src/lang.c:2060
 msgid   "# What should we ask confirmation for.\n"
 msgstr  ""
 
-#: src/lang.c:2061
+#: src/lang.c:2065
 msgid   "'Mark as (un)read' ignores tags"
 msgstr  ""
 
-#: src/lang.c:2062
+#: src/lang.c:2066
 msgid   "# If ON the 'Mark as (un)read' function marks only the current article.\n"
 msgstr  ""
 
-#: src/lang.c:2066
+#: src/lang.c:2070
 msgid   "Program to run to open URLs, <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2067
+#: src/lang.c:2071
 msgid   "Program that opens URLs"
 msgstr  ""
 
-#: src/lang.c:2068
+#: src/lang.c:2072
 msgid   "# The program used to open URLs. The actual URL will be appended\n"
 msgstr  ""
 
-#: src/lang.c:2073
+#: src/lang.c:2077
 msgid   "Use mouse in xterm"
 msgstr  ""
 
-#: src/lang.c:2074
+#: src/lang.c:2078
 msgid   "# If ON enable mouse button support on xterm terminals\n"
 msgstr  ""
 
-#: src/lang.c:2080
+#: src/lang.c:2084
 msgid   "Use scroll keys on keypad"
 msgstr  ""
 
-#: src/lang.c:2081
+#: src/lang.c:2085
 msgid   "# If ON enable scroll keys on terminals that support it\n"
 msgstr  ""
 
-#: src/lang.c:2086
+#: src/lang.c:2090
 msgid   "Enter maximum number of article to get. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2087
+#: src/lang.c:2091
 msgid   "Number of articles to get"
 msgstr  ""
 
-#: src/lang.c:2088
+#: src/lang.c:2092
 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:2093
+#: src/lang.c:2097
 msgid   "Enter number of days article is considered recent. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2094
+#: src/lang.c:2098
 msgid   "Article recentness time limit"
 msgstr  ""
 
-#: src/lang.c:2095
+#: src/lang.c:2099
 msgid   "# Number of days in which article is considered recent, (0=OFF)\n"
 msgstr  ""
 
-#: src/lang.c:2099
+#: src/lang.c:2103
 msgid   "WILDMAT for normal wildcards, REGEX for full regular expression matching."
 msgstr  ""
 
-#: src/lang.c:2100
+#: src/lang.c:2104
 msgid   "Wildcard matching"
 msgstr  ""
 
-#: src/lang.c:2101
+#: src/lang.c:2105
 msgid   "# Wildcard matching\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = wildmat\n"
         "#   1 = regex\n"
 msgstr  ""
 
-#: src/lang.c:2108
+#: src/lang.c:2112
 msgid   "Enter minimal score before an article is marked killed. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2109
+#: src/lang.c:2113
 msgid   "Score limit (kill)"
 msgstr  ""
 
-#: src/lang.c:2110
+#: src/lang.c:2114
 msgid   "# Score limit before an article is marked killed\n"
 msgstr  ""
 
-#: src/lang.c:2114
+#: src/lang.c:2118
 msgid   "Enter default score to kill articles. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2115
+#: src/lang.c:2119
 msgid   "Default score to kill articles"
 msgstr  ""
 
-#: src/lang.c:2116
+#: src/lang.c:2120
 msgid   "# Default score to kill articles\n"
 msgstr  ""
 
-#: src/lang.c:2120
+#: src/lang.c:2124
 msgid   "Enter minimal score before an article is marked hot. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2121
+#: src/lang.c:2125
 msgid   "Score limit (select)"
 msgstr  ""
 
-#: src/lang.c:2122
+#: src/lang.c:2126
 msgid   "# Score limit before an article is marked hot\n"
 msgstr  ""
 
-#: src/lang.c:2126
+#: src/lang.c:2130
 msgid   "Enter default score to select articles. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2127
+#: src/lang.c:2131
 msgid   "Default score to select articles"
 msgstr  ""
 
-#: src/lang.c:2128
+#: src/lang.c:2132
 msgid   "# Default score to select articles\n"
 msgstr  ""
 
-#: src/lang.c:2134
+#: src/lang.c:2138
 msgid   "Use slrnface to show ''X-Face:''s"
 msgstr  ""
 
-#: src/lang.c:2135
+#: src/lang.c:2139
 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:2143
+#: src/lang.c:2147
 msgid   "Use ANSI color"
 msgstr  "Använd ANSI-färg"
 
-#: src/lang.c:2144
+#: src/lang.c:2148
 msgid   "# If ON using ANSI-color\n"
 msgstr  ""
 
-#: src/lang.c:2149
+#: src/lang.c:2153
 msgid   "Standard foreground color"
 msgstr  ""
 
-#: src/lang.c:2150
+#: src/lang.c:2154
 msgid   "# Standard foreground color\n"
         "# Default: -1 (default color)\n"
 msgstr  ""
 
-#: src/lang.c:2156
+#: src/lang.c:2160
 msgid   "Standard background color"
 msgstr  ""
 
-#: src/lang.c:2157
+#: src/lang.c:2161
 msgid   "# Standard background color\n"
         "# Default: -1 (default color)\n"
 msgstr  ""
 
-#: src/lang.c:2163
+#: src/lang.c:2167
 msgid   "Color for inverse text (background)"
 msgstr  ""
 
-#: src/lang.c:2164
+#: src/lang.c:2168
 msgid   "# Color of background for inverse text\n"
         "# Default: 4 (blue)\n"
 msgstr  ""
 
-#: src/lang.c:2170
+#: src/lang.c:2174
 msgid   "Color for inverse text (foreground)"
 msgstr  ""
 
-#: src/lang.c:2171
+#: src/lang.c:2175
 msgid   "# Color of foreground for inverse text\n"
         "# Default: 7 (white)\n"
 msgstr  ""
 
-#: src/lang.c:2177
+#: src/lang.c:2181
 msgid   "Color of text lines"
 msgstr  ""
 
-#: src/lang.c:2178
+#: src/lang.c:2182
 msgid   "# Color of text lines\n"
         "# Default: -1 (default color)\n"
 msgstr  ""
 
-#: src/lang.c:2184
+#: src/lang.c:2188
 msgid   "Color of mini help menu"
 msgstr  ""
 
-#: src/lang.c:2185
+#: src/lang.c:2189
 msgid   "# Color of mini help menu\n"
         "# Default: 3 (brown)\n"
 msgstr  ""
 
-#: src/lang.c:2191
+#: src/lang.c:2195
 msgid   "Color of help text"
 msgstr  ""
 
-#: src/lang.c:2192
+#: src/lang.c:2196
 msgid   "# Color of help pages\n"
         "# Default: -1 (default color)\n"
 msgstr  ""
 
-#: src/lang.c:2198
+#: src/lang.c:2202
 msgid   "Color of status messages"
 msgstr  ""
 
-#: src/lang.c:2199
+#: src/lang.c:2203
 msgid   "# Color of messages in last line\n"
         "# Default: 6 (cyan)\n"
 msgstr  ""
 
-#: src/lang.c:2205
+#: src/lang.c:2209
 msgid   "Color of quoted lines"
 msgstr  ""
 
-#: src/lang.c:2206
+#: src/lang.c:2210
 msgid   "# Color of quote-lines\n"
         "# Default: 2 (green)\n"
 msgstr  ""
 
-#: src/lang.c:2212
+#: src/lang.c:2216
 msgid   "Color of twice quoted line"
 msgstr  ""
 
-#: src/lang.c:2213
+#: src/lang.c:2217
 msgid   "# Color of twice quoted lines\n"
         "# Default: 3 (brown)\n"
 msgstr  ""
 
-#: src/lang.c:2219
+#: src/lang.c:2223
 msgid   "Color of =>3 times quoted line"
 msgstr  ""
 
-#: src/lang.c:2220
+#: src/lang.c:2224
 msgid   "# Color of >=3 times quoted lines\n"
         "# Default: 4 (blue)\n"
 msgstr  ""
 
-#: src/lang.c:2226
+#: src/lang.c:2230
 msgid   "Color of article header lines"
 msgstr  ""
 
-#: src/lang.c:2227
+#: src/lang.c:2231
 msgid   "# Color of header-lines\n"
         "# Default: 2 (green)\n"
 msgstr  ""
 
-#: src/lang.c:2233
+#: src/lang.c:2237
 msgid   "Color of actual news header fields"
 msgstr  ""
 
-#: src/lang.c:2234
+#: src/lang.c:2238
 msgid   "# Color of actual news header fields\n"
         "# Default: 9 (light red)\n"
 msgstr  ""
 
-#: src/lang.c:2240
+#: src/lang.c:2244
 msgid   "Color of article subject lines"
 msgstr  ""
 
-#: src/lang.c:2241
+#: src/lang.c:2245
 msgid   "# Color of article subject\n"
         "# Default: 6 (cyan)\n"
 msgstr  ""
 
-#: src/lang.c:2247
+#: src/lang.c:2251
 msgid   "Color of response counter"
 msgstr  ""
 
-#: src/lang.c:2248
+#: src/lang.c:2252
 msgid   "# Color of response counter\n"
         "# Default: 2 (green)\n"
 msgstr  ""
 
-#: src/lang.c:2254
+#: src/lang.c:2258
 msgid   "Color of sender (From:)"
 msgstr  ""
 
-#: src/lang.c:2255
+#: src/lang.c:2259
 msgid   "# Color of sender (From:)\n"
         "# Default: 2 (green)\n"
 msgstr  ""
 
-#: src/lang.c:2261
+#: src/lang.c:2265
 msgid   "Color of help/mail sign"
 msgstr  ""
 
-#: src/lang.c:2262
+#: src/lang.c:2266
 msgid   "# Color of Help/Mail-Sign\n"
         "# Default: 4 (blue)\n"
 msgstr  ""
 
-#: src/lang.c:2268
+#: src/lang.c:2272
 msgid   "Color of signatures"
 msgstr  "Färg för signaturer"
 
-#: src/lang.c:2269
+#: src/lang.c:2273
 msgid   "# Color of signature\n"
         "# Default: 4 (blue)\n"
 msgstr  ""
 
-#: src/lang.c:2275
+#: src/lang.c:2279
 msgid   "Color of highlighted URLs"
 msgstr  ""
 
-#: src/lang.c:2276
+#: src/lang.c:2280
 msgid   "# Color of highlighted URLs\n"
         "# Default: -1 (default color)\n"
 msgstr  ""
 
-#: src/lang.c:2282
+#: src/lang.c:2286
 msgid   "Color of verbatim blocks"
 msgstr  ""
 
-#: src/lang.c:2283
+#: src/lang.c:2287
 msgid   "# Color of verbatim blocks\n"
         "# Default: 5 (pink)\n"
 msgstr  ""
 
-#: src/lang.c:2289
+#: src/lang.c:2293
 msgid   "Color of highlighting with *stars*"
 msgstr  ""
 
-#: src/lang.c:2290
+#: src/lang.c:2294
 msgid   "# Color of word highlighting with *stars*\n"
         "# Default: 11 (yellow)\n"
 msgstr  ""
 
-#: src/lang.c:2296
+#: src/lang.c:2300
 msgid   "Color of highlighting with _dash_"
 msgstr  ""
 
-#: src/lang.c:2297
+#: src/lang.c:2301
 msgid   "# Color of word highlighting with _dash_\n"
         "# Default: 13 (light pink)\n"
 msgstr  ""
 
-#: src/lang.c:2303
+#: src/lang.c:2307
 msgid   "Color of highlighting with /slash/"
 msgstr  ""
 
-#: src/lang.c:2304
+#: src/lang.c:2308
 msgid   "# Color of word highlighting with /slash/\n"
         "# Default: 14 (light cyan)\n"
 msgstr  ""
 
-#: src/lang.c:2310
+#: src/lang.c:2314
 msgid   "Color of highlighting with -stroke-"
 msgstr  ""
 
-#: src/lang.c:2311
+#: src/lang.c:2315
 msgid   "# Color of word highlighting with -stroke-\n"
         "# Default: 12 (light blue)\n"
 msgstr  ""
 
-#: src/lang.c:2318
+#: src/lang.c:2322
 msgid   "Attr. of highlighting with *stars*"
 msgstr  ""
 
-#: src/lang.c:2319
+#: src/lang.c:2323
 msgid   "# Attributes of word highlighting on mono terminals\n"
         "# Possible values are:\n"
         "#   0 = Normal\n"
@@ -6093,54 +6102,54 @@ msgid   "# Attributes of word highlighti
         "# Default: 6 (bold)\n"
 msgstr  ""
 
-#: src/lang.c:2334
+#: src/lang.c:2338
 msgid   "Attr. of highlighting with _dash_"
 msgstr  ""
 
-#: src/lang.c:2335
+#: src/lang.c:2339
 msgid   "# Attribute of word highlighting with _dash_\n"
         "# Default: 2 (best highlighting)\n"
 msgstr  ""
 
-#: src/lang.c:2341
+#: src/lang.c:2345
 msgid   "Attr. of highlighting with /slash/"
 msgstr  ""
 
-#: src/lang.c:2342
+#: src/lang.c:2346
 msgid   "# Attribute of word highlighting with /slash/\n"
         "# Default: 5 (half bright)\n"
 msgstr  ""
 
-#: src/lang.c:2348
+#: src/lang.c:2352
 msgid   "Attr. of highlighting with -stroke-"
 msgstr  ""
 
-#: src/lang.c:2349
+#: src/lang.c:2353
 msgid   "# Attribute of word highlighting with -stroke-\n"
         "# Default: 3 (reverse video)\n"
 msgstr  ""
 
-#: src/lang.c:2355
+#: src/lang.c:2359
 msgid   "URL highlighting in message body"
 msgstr  ""
 
-#: src/lang.c:2356
+#: src/lang.c:2360
 msgid   "# Enable URL highlighting?\n"
 msgstr  ""
 
-#: src/lang.c:2361
+#: src/lang.c:2365
 msgid   "Word highlighting in message body"
 msgstr  ""
 
-#: src/lang.c:2362
+#: src/lang.c:2366
 msgid   "# Enable word highlighting?\n"
 msgstr  ""
 
-#: src/lang.c:2367
+#: src/lang.c:2371
 msgid   "What to display instead of mark"
 msgstr  ""
 
-#: src/lang.c:2368
+#: src/lang.c:2372
 msgid   "# Should the leading and ending stars and dashes also be displayed,\n"
         "# even when they are highlighting marks?\n"
         "# Possible values are (the default is marked with *):\n"
@@ -6149,105 +6158,105 @@ msgid   "# Should the leading and ending
         "# * 2 = print a space instead\n"
 msgstr  ""
 
-#: src/lang.c:2377
+#: src/lang.c:2381
 msgid   "Enter column number to wrap article lines to in the pager. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2378
+#: src/lang.c:2382
 msgid   "Page line wrap column"
 msgstr  ""
 
-#: src/lang.c:2379
+#: src/lang.c:2383
 msgid   "# Wrap article lines at column\n"
 msgstr  ""
 
-#: src/lang.c:2384
+#: src/lang.c:2388
 msgid   "Wrap around threads on next unread"
 msgstr  ""
 
-#: src/lang.c:2385
+#: src/lang.c:2389
 msgid   "# If ON wrap around threads on searching next unread article\n"
 msgstr  ""
 
-#: src/lang.c:2389
+#: src/lang.c:2393
 msgid   "Enter default mail address (and fullname). <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2390 src/lang.c:2822
+#: src/lang.c:2394 src/lang.c:2838
 msgid   "Mail address (and fullname)"
 msgstr  "E-postadress (och hela namnet)"
 
-#: src/lang.c:2391
+#: src/lang.c:2395
 msgid   "# User's mail address (and fullname), if not username@host (fullname)\n"
 msgstr  ""
 
-#: src/lang.c:2396
+#: src/lang.c:2400
 msgid   "Show empty Followup-To in editor"
 msgstr  ""
 
-#: src/lang.c:2397
+#: src/lang.c:2401
 msgid   "# If ON show empty Followup-To header when editing an article\n"
 msgstr  ""
 
-#: src/lang.c:2401
+#: src/lang.c:2405
 msgid   "Enter path/! command/--none to create your default signature. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2402
+#: src/lang.c:2406
 msgid   "Create signature from path/command"
 msgstr  ""
 
-#: src/lang.c:2403
+#: src/lang.c:2407
 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"
         "# sigfile=--none     don't append a signature\n"
 msgstr  ""
 
-#: src/lang.c:2410
+#: src/lang.c:2414
 msgid   "Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2411
+#: src/lang.c:2415
 msgid   "Prepend signature with \"-- \""
 msgstr  ""
 
-#: src/lang.c:2412
+#: src/lang.c:2416
 msgid   "# If ON prepend the signature with dashes '\\n-- \\n'\n"
 msgstr  ""
 
-#: src/lang.c:2416
+#: src/lang.c:2420
 msgid   "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2417
+#: src/lang.c:2421
 msgid   "Add signature when reposting"
 msgstr  ""
 
-#: src/lang.c:2418
+#: src/lang.c:2422
 msgid   "# If ON add signature to reposted articles\n"
 msgstr  ""
 
-#: src/lang.c:2422
+#: src/lang.c:2426
 #, c-format
 msgid   "Enter quotation marks, %s or %S for author's initials."
 msgstr  ""
 
-#: src/lang.c:2423
+#: src/lang.c:2427
 msgid   "Characters used as quote-marks"
 msgstr  ""
 
-#: src/lang.c:2424
+#: src/lang.c:2428
 #, c-format
 msgid   "# Characters used in quoting to followups and replies.\n"
-        "# '_' is replaced by ' ', %%s, %%S are replaced by author's initials.\n"
+        "# '_' is replaced by ' ', %s, %S are replaced by author's initials.\n"
 msgstr  ""
 
-#: src/lang.c:2430
+#: src/lang.c:2434
 msgid   "Quoting behavior"
 msgstr  ""
 
-#: src/lang.c:2431
+#: src/lang.c:2435
 msgid   "# How quoting should be handled when following up or replying.\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = Nothing special\n"
@@ -6260,50 +6269,49 @@ msgid   "# How quoting should be handled
         "#   7 = Compress quotes, quote signatures, quote empty lines\n"
 msgstr  ""
 
-#: src/lang.c:2444 src/lang.c:2452 src/lang.c:2458
+#: src/lang.c:2448 src/lang.c:2456 src/lang.c:2462
 msgid   "%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name"
 msgstr  ""
 
-#: src/lang.c:2445
+#: src/lang.c:2449
 msgid   "Quote line when following up"
 msgstr  ""
 
-#: src/lang.c:2446
-#, c-format
+#: src/lang.c:2450
 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"
+        "# %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:2453
+#: src/lang.c:2457
 msgid   "Quote line when cross-posting"
 msgstr  ""
 
-#: src/lang.c:2459
+#: src/lang.c:2463
 msgid   "Quote line when mailing"
 msgstr  ""
 
-#: src/lang.c:2464
+#: src/lang.c:2468
 msgid   "If ON, include User-Agent: header. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2465
+#: src/lang.c:2469
 msgid   "Insert 'User-Agent:' header"
 msgstr  ""
 
-#: src/lang.c:2466
+#: src/lang.c:2470
 msgid   "# If ON include advertising User-Agent: header\n"
 msgstr  ""
 
-#: src/lang.c:2471
+#: src/lang.c:2475
 msgid   "Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr  ""
 
-#: src/lang.c:2472
+#: src/lang.c:2476
 msgid   "MM_CHARSET"
 msgstr  "MM_CHARSET"
 
-#: src/lang.c:2473
+#: src/lang.c:2477
 msgid   "# Charset supported locally which is also used for MIME header and\n"
         "# Content-Type header.\n"
         "# If not set, the value of the environment variable MM_CHARSET is used.\n"
@@ -6312,40 +6320,40 @@ msgid   "# Charset supported locally whi
         "# mm_charset is considered not displayable and represented as '?'.\n"
 msgstr  ""
 
-#: src/lang.c:2483
+#: src/lang.c:2487
 msgid   "MM_NETWORK_CHARSET"
 msgstr  "MM_NETWORK_CHARSET"
 
-#: src/lang.c:2484
+#: src/lang.c:2488
 msgid   "# Charset used for MIME (Content-Type) header in postings.\n"
 msgstr  ""
 
-#: src/lang.c:2488
+#: src/lang.c:2492
 msgid   "Enter local charset name (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr  ""
 
-#: src/lang.c:2489
+#: src/lang.c:2493
 #, fuzzy
 msgid   "MM_LOCAL_CHARSET"
 msgstr  "MM_CHARSET"
 
-#: src/lang.c:2490
+#: src/lang.c:2494
 msgid   "# Charset supported locally.\n"
 msgstr  ""
 
-#: src/lang.c:2497
+#: src/lang.c:2501
 msgid   "Mailbox format"
 msgstr  "Format på postlåda"
 
-#: src/lang.c:2498
+#: src/lang.c:2502
 msgid   "# Format of the mailbox.\n"
 msgstr  "# Format på postlåda.\n"
 
-#: src/lang.c:2503
+#: src/lang.c:2507
 msgid   "MIME encoding in news messages"
 msgstr  ""
 
-#: src/lang.c:2504
+#: src/lang.c:2508
 msgid   "# MIME encoding (8bit, base64, quoted-printable, 7bit) of the body\n"
         "# for mails and posts, if necessary. QP is efficient for most European\n"
         "# character sets (ISO-8859-X) with small fraction of non-US-ASCII chars,\n"
@@ -6353,42 +6361,42 @@ msgid   "# MIME encoding (8bit, base64, 
         "# Russian charsets with a lot of 8bit characters.\n"
 msgstr  ""
 
-#: src/lang.c:2512 src/lang.c:2533
+#: src/lang.c:2516 src/lang.c:2537
 msgid   "Don't change unless you know what you are doing. <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2513
+#: src/lang.c:2517
 msgid   "Use 8bit characters in news headers"
 msgstr  ""
 
-#: src/lang.c:2514
+#: src/lang.c:2518
 msgid   "# If ON, 8bit characters in news headers are NOT encoded.\n"
         "# default is OFF. Thus 8bit characters are encoded by default.\n"
         "# 8bit chars in header are encoded regardless of the value of this\n"
         "# parameter unless post_mime_encoding is 8bit as well.\n"
 msgstr  ""
 
-#: src/lang.c:2521
+#: src/lang.c:2525
 msgid   "Auto-view post-processed files <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2522
+#: src/lang.c:2526
 msgid   "View post-processed files"
 msgstr  ""
 
-#: src/lang.c:2523
+#: src/lang.c:2527
 msgid   "# If set, post processed files will be opened in a viewer\n"
 msgstr  ""
 
-#: src/lang.c:2528
+#: src/lang.c:2532
 msgid   "MIME encoding in mail messages"
 msgstr  ""
 
-#: src/lang.c:2534
+#: src/lang.c:2538
 msgid   "Use 8bit characters in mail headers"
 msgstr  ""
 
-#: src/lang.c:2535
+#: src/lang.c:2539
 msgid   "# If ON, 8bit characters in mail headers are NOT encoded.\n"
         "# default is OFF. Thus 8bit characters are encoded by default.\n"
         "# 8bit chars in headers are encoded regardless of the value of this "
@@ -6398,34 +6406,34 @@ msgid   "# If ON, 8bit characters in mai
         "# turn it ON unless you have some compelling reason.\n"
 msgstr  ""
 
-#: src/lang.c:2545
+#: src/lang.c:2549
 msgid   "Strip blanks from ends of lines"
 msgstr  ""
 
-#: src/lang.c:2546
+#: src/lang.c:2550
 msgid   "# If ON strip blanks from ends of lines for faster display on slow "
         "terminals.\n"
 msgstr  ""
 
-#: src/lang.c:2551
+#: src/lang.c:2555
 msgid   "If ON, use transliteration. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2552
+#: src/lang.c:2556
 msgid   "Transliteration"
 msgstr  ""
 
-#: src/lang.c:2553
+#: src/lang.c:2557
 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:2561
+#: src/lang.c:2565
 msgid   "Send you a Cc/Bcc automatically"
 msgstr  ""
 
-#: src/lang.c:2562
+#: src/lang.c:2566
 msgid   "# Put your name in the Cc: and/or Bcc: field when mailing an article.\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = No\n"
@@ -6434,112 +6442,112 @@ msgid   "# Put your name in the Cc: and/
         "#   3 = Cc and Bcc\n"
 msgstr  ""
 
-#: src/lang.c:2571
+#: src/lang.c:2575
 msgid   "Enter address elements about which you want to be warned. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2572
+#: src/lang.c:2576
 msgid   "Spamtrap warning address parts"
 msgstr  ""
 
-#: src/lang.c:2573
+#: src/lang.c:2577
 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:2578
+#: src/lang.c:2582
 msgid   "Enter default number of days a filter entry will be valid. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2579
+#: src/lang.c:2583
 msgid   "No. of days a filter entry is valid"
 msgstr  ""
 
-#: src/lang.c:2580
+#: src/lang.c:2584
 msgid   "# Number of days a short term filter will be active\n"
 msgstr  ""
 
-#: src/lang.c:2584
+#: src/lang.c:2588
 msgid   "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2585
+#: src/lang.c:2589
 msgid   "Add posted articles to filter"
 msgstr  ""
 
-#: src/lang.c:2586
+#: src/lang.c:2590
 msgid   "# If ON add posted articles which start a new thread to filter for\n"
         "# highlighting follow-ups\n"
 msgstr  ""
 
-#: src/lang.c:2590
+#: src/lang.c:2594
 msgid   "The directory where articles/threads are to be saved in mailbox format."
 msgstr  ""
 
-#: src/lang.c:2591
+#: src/lang.c:2595
 msgid   "Mail directory"
 msgstr  "Postkatalog"
 
-#: src/lang.c:2592
+#: src/lang.c:2596
 msgid   "# (-m) directory where articles/threads are saved in mailbox format\n"
 msgstr  ""
 
-#: src/lang.c:2597
+#: src/lang.c:2601
 msgid   "Save articles in batch mode (-S)"
 msgstr  ""
 
-#: src/lang.c:2598
+#: src/lang.c:2602
 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:2603
+#: src/lang.c:2607
 msgid   "The directory where you want articles/threads saved."
 msgstr  ""
 
-#: src/lang.c:2604
+#: src/lang.c:2608
 msgid   "Directory to save arts/threads in"
 msgstr  ""
 
-#: src/lang.c:2605
+#: src/lang.c:2609
 msgid   "# Directory where articles/threads are saved\n"
 msgstr  ""
 
-#: src/lang.c:2609
+#: src/lang.c:2613
 msgid   "Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2610
+#: src/lang.c:2614
 msgid   "Use Archive-name: header for save"
 msgstr  ""
 
-#: src/lang.c:2611
+#: src/lang.c:2615
 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:2616
+#: src/lang.c:2620
 msgid   "Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
         "cancels."
 msgstr  ""
 
-#: src/lang.c:2617
+#: src/lang.c:2621
 msgid   "Mark saved articles/threads as read"
 msgstr  ""
 
-#: src/lang.c:2618
+#: src/lang.c:2622
 msgid   "# If ON mark articles that are saved as read\n"
 msgstr  ""
 
-#: src/lang.c:2622
+#: src/lang.c:2626
 msgid   "Do post processing (eg. extract attachments) for saved articles."
 msgstr  ""
 
-#: src/lang.c:2623
+#: src/lang.c:2627
 msgid   "Post process saved articles"
 msgstr  ""
 
-#: src/lang.c:2624
+#: src/lang.c:2628
 msgid   "# Perform post processing (saving binary attachments) from saved articles.\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = no\n"
@@ -6547,107 +6555,105 @@ msgid   "# Perform post processing (savi
         "#   2 = yes\n"
 msgstr  ""
 
-#: src/lang.c:2633
+#: src/lang.c:2637
 msgid   "Process only unread articles"
 msgstr  ""
 
-#: src/lang.c:2634
+#: src/lang.c:2638
 msgid   "# If ON only save/print/pipe/mail unread articles (tagged articles excepted)\n"
 msgstr  ""
 
-#: src/lang.c:2639
+#: src/lang.c:2643
 msgid   "Print all or just part of header. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2640
+#: src/lang.c:2644
 msgid   "Print all headers when printing"
 msgstr  ""
 
-#: src/lang.c:2641
+#: src/lang.c:2645
 msgid   "# If ON print all of article header otherwise just the important lines\n"
 msgstr  ""
 
-#: src/lang.c:2645
+#: src/lang.c:2649
 msgid   "The printer program with options that is to be used to print articles/threads."
 msgstr  ""
 
-#: src/lang.c:2646
+#: src/lang.c:2650
 msgid   "Printer program with options"
 msgstr  ""
 
-#: src/lang.c:2647
+#: src/lang.c:2651
 msgid   "# Print program with parameters used to print articles/threads\n"
 msgstr  ""
 
-#: src/lang.c:2653
+#: src/lang.c:2657
 msgid   "Force redraw after certain commands"
 msgstr  ""
 
-#: src/lang.c:2654
+#: src/lang.c:2658
 msgid   "# If ON a screen redraw will always be done after certain external commands\n"
 msgstr  ""
 
-#: src/lang.c:2658
+#: src/lang.c:2662
 msgid   "Start editor with line offset. <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2659
+#: src/lang.c:2663
 msgid   "Start editor with line offset"
 msgstr  ""
 
-#: src/lang.c:2660
+#: src/lang.c:2664
 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:2665
+#: src/lang.c:2669
 msgid   "Enter %E for editor, %F for filename, %N for line-number, <CR> to set."
 msgstr  ""
 
-#: src/lang.c:2666
+#: src/lang.c:2670
 msgid   "Invocation of your editor"
 msgstr  ""
 
-#: src/lang.c:2667
-#, c-format
+#: src/lang.c:2671
 msgid   "# Format of editor line including parameters\n"
-        "# %%E Editor  %%F Filename  %%N Linenumber\n"
+        "# %E Editor  %F Filename  %N Linenumber\n"
 msgstr  ""
 
-#: src/lang.c:2672
+#: src/lang.c:2676
 msgid   "Enter name and options for external-inews, --internal for internal inews"
 msgstr  ""
 
-#: src/lang.c:2673
+#: src/lang.c:2677
 msgid   "External inews"
 msgstr  "Extern inews"
 
-#: src/lang.c:2674
+#: src/lang.c:2678
 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:2678
+#: src/lang.c:2682
 msgid   "Enter %M for mailer, %S for subject, %T for to, %F for filename, <CR> to set."
 msgstr  ""
 
-#: src/lang.c:2679
+#: src/lang.c:2683
 msgid   "Invocation of your mail command"
 msgstr  ""
 
-#: src/lang.c:2680
-#, c-format
+#: src/lang.c:2684
 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"
+        "# %M Mailer  %S Subject  %T To  %F Filename\n"
+        "# ie. to use elm as your mailer:    elm -s \"%S\" \"%T\" < %F\n"
+        "# ie. elm interactive          :    elm -i %F -s \"%S\" \"%T\"\n"
 msgstr  ""
 
-#: src/lang.c:2688
+#: src/lang.c:2692
 msgid   "Use interactive mail reader"
 msgstr  ""
 
-#: src/lang.c:2689
+#: src/lang.c:2693
 msgid   "# Interactive mailreader\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = no interactive mailreader\n"
@@ -6655,64 +6661,64 @@ msgid   "# Interactive mailreader\n"
         "#   2 = use interactive mailreader without headers in file\n"
 msgstr  ""
 
-#: src/lang.c:2698
+#: src/lang.c:2702
 msgid   "Remove ~/.article after posting"
 msgstr  "Ta bort ~/.article efter postning"
 
-#: src/lang.c:2699
+#: src/lang.c:2703
 msgid   "# If ON remove ~/.article after posting.\n"
 msgstr  ""
 
-#: src/lang.c:2705
+#: src/lang.c:2709
 msgid   "Use UTF-8 graphics (thrd tree etc.)"
 msgstr  ""
 
-#: src/lang.c:2706
+#: src/lang.c:2710
 msgid   "# If ON use UTF-8 characters for indicator '->', tree and ellipsis '...'.\n"
 msgstr  ""
 
-#: src/lang.c:2711
+#: src/lang.c:2715
 msgid   "Filename for all posted articles, <CR> sets, no filename=do not save."
 msgstr  ""
 
-#: src/lang.c:2712
+#: src/lang.c:2716
 msgid   "Filename for posted articles"
 msgstr  ""
 
-#: src/lang.c:2713
+#: src/lang.c:2717
 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:2718
+#: src/lang.c:2722
 msgid   "Keep all failed articles in ~/dead.articles. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2719
+#: src/lang.c:2723
 msgid   "Keep failed arts in ~/dead.articles"
 msgstr  ""
 
-#: src/lang.c:2720
+#: src/lang.c:2724
 msgid   "# If ON keep all failed postings in ~/dead.articles\n"
 msgstr  ""
 
-#: src/lang.c:2724
+#: src/lang.c:2728
 msgid   "Do you want to strip unsubscribed groups from .newsrc"
 msgstr  ""
 
-#: src/lang.c:2725
+#: src/lang.c:2729
 msgid   "No unsubscribed groups in newsrc"
 msgstr  ""
 
-#: src/lang.c:2726
+#: src/lang.c:2730
 msgid   "# If ON strip unsubscribed groups from newsrc\n"
 msgstr  ""
 
-#: src/lang.c:2731
+#: src/lang.c:2735
 msgid   "Remove bogus groups from newsrc"
 msgstr  ""
 
-#: src/lang.c:2732
+#: src/lang.c:2736
 msgid   "# What to do with bogus groups in newsrc file\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = keep\n"
@@ -6720,246 +6726,257 @@ msgid   "# What to do with bogus groups 
         "#   2 = highlight with D on selection screen\n"
 msgstr  ""
 
-#: src/lang.c:2741
+#: src/lang.c:2745
 msgid   "Enter number of seconds to wait for a response from the server. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2742
+#: src/lang.c:2746
 msgid   "NNTP read timeout in seconds"
 msgstr  ""
 
-#: src/lang.c:2743
+#: src/lang.c:2747
 msgid   "# Time in seconds to wait for a response from the server (0=no timeout)\n"
 msgstr  ""
 
-#: src/lang.c:2748
+#: src/lang.c:2752
 msgid   "Enter number of seconds until active file will be reread. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2749
+#: src/lang.c:2753
 msgid   "Interval in secs to reread active"
 msgstr  ""
 
-#: src/lang.c:2750
+#: src/lang.c:2754
 msgid   "# Time interval in seconds between rereading the active file (0=never)\n"
 msgstr  ""
 
-#: src/lang.c:2755
+#: src/lang.c:2759
 msgid   "Reconnect to server automatically"
 msgstr  ""
 
-#: src/lang.c:2756
+#: src/lang.c:2760
 msgid   "# If ON automatically reconnect to NNTP server if the connection is broken\n"
 msgstr  ""
 
-#: src/lang.c:2760
+#: src/lang.c:2764
 msgid   "Create local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2761
+#: src/lang.c:2765
 msgid   "Cache NNTP overview files locally"
 msgstr  ""
 
-#: src/lang.c:2762
+#: src/lang.c:2766
 msgid   "# If ON, create local copies of NNTP overview files.\n"
 msgstr  ""
 
-#: src/lang.c:2766
+#: src/lang.c:2770
 msgid   "Enter format string. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2767
+#: src/lang.c:2771
 msgid   "Format string for display of dates"
 msgstr  ""
 
-#: src/lang.c:2768
+#: src/lang.c:2772
 msgid   "# Format string for date representation\n"
 msgstr  ""
 
-#: src/lang.c:2774
+#: src/lang.c:2778
 msgid   "Unicode normalization form"
 msgstr  ""
 
-#: src/lang.c:2775
+#: src/lang.c:2779
 msgid   "# Unicode normalization form\n"
-        "# Possible values are (the default is marked with *):\n"
+        "# Possible values are:\n"
         "#   0 = None\n"
-        "# * 1 = NFKC\n"
+        "#   1 = NFKC\n"
         "#   2 = NFKD\n"
         "#   3 = NFC\n"
         "#   4 = NFD\n"
 msgstr  ""
 
-#: src/lang.c:2787
+#: src/lang.c:2792
 msgid   "Render BiDi"
 msgstr  ""
 
-#: src/lang.c:2788
+#: src/lang.c:2793
 msgid   "# If ON, bi-directional text is rendered by tin\n"
 msgstr  ""
 
-#: src/lang.c:2798
+#: src/lang.c:2800
+msgid   "Function for sorting articles"
+msgstr  ""
+
+#: src/lang.c:2801
+msgid   "# Function for sorting articles\n"
+        "# Possible values are (the default is marked with *):\n"
+        "# * 0 = qsort\n"
+        "#   1 = heapsort\n"
+msgstr  ""
+
+#: src/lang.c:2814
 msgid   "Automatically GroupMarkUnselArtRead"
 msgstr  ""
 
-#: src/lang.c:2804
+#: src/lang.c:2820
 msgid   "Delete post-process files"
 msgstr  ""
 
-#: src/lang.c:2809
+#: src/lang.c:2825
 msgid   "Filename for all mailed articles, <CR> sets, no filename=do not save."
 msgstr  ""
 
-#: src/lang.c:2810
+#: src/lang.c:2826
 msgid   "Mailbox to save sent mails"
 msgstr  ""
 
-#: src/lang.c:2815
+#: src/lang.c:2831
 msgid   "Set Followup-To: header to this group(s). <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2816
+#: src/lang.c:2832
 msgid   "Followup-To: header"
 msgstr  ""
 
-#: src/lang.c:2821
+#: src/lang.c:2837
 msgid   "Enter default mail address (and fullname). <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2828
+#: src/lang.c:2844
 msgid   "Path and options for ispell-like spell-checker. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2829
+#: src/lang.c:2845
 msgid   "Ispell program"
 msgstr  ""
 
-#: src/lang.c:2835
+#: src/lang.c:2851
 msgid   "When group is a mailing list, send responses to this email address."
 msgstr  ""
 
-#: src/lang.c:2836
+#: src/lang.c:2852
 #, fuzzy
 msgid   "Mailing list address"
 msgstr  "Skickar logg till %s\n"
 
-#: src/lang.c:2842
+#: src/lang.c:2858
 msgid   "Forward articles as attachement"
 msgstr  ""
 
-#: src/lang.c:2847
+#: src/lang.c:2863
 msgid   "A comma separated list of MIME major/minor Content-Types. <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2848
+#: src/lang.c:2864
 msgid   "Which MIME types will be saved"
 msgstr  ""
 
-#: src/lang.c:2853
+#: src/lang.c:2869
 msgid   "Value of the Organization: header. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2854
+#: src/lang.c:2870
 msgid   "Organization: header"
 msgstr  ""
 
-#: src/lang.c:2859
+#: src/lang.c:2875
 msgid   "Filename for saved articles. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2860
+#: src/lang.c:2876
 #, fuzzy
 msgid   "savefile"
 msgstr  "Spara filnamn> "
 
-#: src/lang.c:2865 src/lang.c:2889
+#: src/lang.c:2881 src/lang.c:2905
 msgid   "Scope for the filter rule. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2866
+#: src/lang.c:2882
 msgid   "Quick (1 key) select filter scope"
 msgstr  ""
 
-#: src/lang.c:2871 src/lang.c:2895
+#: src/lang.c:2887 src/lang.c:2911
 msgid   "Header for filter rule. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2872
+#: src/lang.c:2888
 msgid   "Quick (1 key) select filter header"
 msgstr  ""
 
-#: src/lang.c:2877 src/lang.c:2901
+#: src/lang.c:2893 src/lang.c:2917
 msgid   "ON = case sensitive, OFF = ignore case. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2878
+#: src/lang.c:2894
 msgid   "Quick (1 key) select filter case"
 msgstr  ""
 
-#: src/lang.c:2883 src/lang.c:2907
+#: src/lang.c:2899 src/lang.c:2923
 msgid   "ON = expire, OFF = don't ever expire. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2884
+#: src/lang.c:2900
 msgid   "Quick (1 key) select filter expire"
 msgstr  ""
 
-#: src/lang.c:2890
+#: src/lang.c:2906
 msgid   "Quick (1 key) kill filter scope"
 msgstr  ""
 
-#: src/lang.c:2896
+#: src/lang.c:2912
 msgid   "Quick (1 key) kill filter header"
 msgstr  ""
 
-#: src/lang.c:2902
+#: src/lang.c:2918
 msgid   "Quick (1 key) kill filter case"
 msgstr  ""
 
-#: src/lang.c:2908
+#: src/lang.c:2924
 msgid   "Quick (1 key) kill filter expire"
 msgstr  ""
 
-#: src/lang.c:2914
+#: src/lang.c:2930
 msgid   "Assume this charset if no charset declaration is present, <CR> to set."
 msgstr  ""
 
-#: src/lang.c:2915
+#: src/lang.c:2931
 #, fuzzy
 msgid   "UNDECLARED_CHARSET"
 msgstr  "MM_NETWORK_CHARSET"
 
-#: src/lang.c:2921
+#: src/lang.c:2937
 msgid   "Add this text at the start of the message body. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2922
+#: src/lang.c:2938
 #, fuzzy
 msgid   "X_Body"
 msgstr  "Fet"
 
-#: src/lang.c:2927
+#: src/lang.c:2943
 msgid   "Insert this header when posting. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2928
+#: src/lang.c:2944
 msgid   "X_Headers"
 msgstr  ""
 
-#: src/lang.c:2933
+#: src/lang.c:2949
 msgid   "Automatically insert an X-Comment-To: header? <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2934
+#: src/lang.c:2950
 msgid   "Insert 'X-Comment-To:' header"
 msgstr  ""
 
-#: src/misc.c:3796
+#: src/misc.c:3825
 #, 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:3799
+#: src/misc.c:3828
 #, c-format
 msgid   "Version: %s %s release %s (\"%s\")\n"
 msgstr  "Version: %s %s utgåva %s (\"%s\")\n"
diff -Nurp --exclude='.bzr*' tin-2.1.0/po/tin.pot tin-2.1.1/po/tin.pot
--- tin-2.1.0/po/tin.pot	2011-12-24 16:38:02.000000000 +0100
+++ tin-2.1.1/po/tin.pot	2012-06-23 11:49:13.468604684 +0200
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-12-23 18:26+0100\n"
+"POT-Creation-Date: 2012-06-23 11:48+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -4563,7 +4563,7 @@ msgstr ""
 msgid "Trying %s"
 msgstr ""
 
-#: src/lang.c:1244 src/lang.c:1272 src/lang.c:1290 src/lang.c:1543
+#: src/lang.c:1244 src/lang.c:1272 src/lang.c:1290 src/lang.c:1551
 #: src/refs.c:288
 msgid "None"
 msgstr ""
@@ -4905,178 +4905,187 @@ msgid "Last posting date (ascending)"
 msgstr ""
 
 #: src/lang.c:1472
-msgid "Always Keep"
+msgid "Quick-sort"
 msgstr ""
 
 #: src/lang.c:1473
+msgid "Heap-sort"
+msgstr ""
+
+#: src/lang.c:1480
+msgid "Always Keep"
+msgstr ""
+
+#: src/lang.c:1481
 msgid "Always Remove"
 msgstr ""
 
-#: src/lang.c:1474
+#: src/lang.c:1482
 msgid "Mark with D on selection screen"
 msgstr ""
 
-#: src/lang.c:1480
+#: src/lang.c:1488
 msgid "Kill only unread arts"
 msgstr ""
 
-#: src/lang.c:1481
+#: src/lang.c:1489
 msgid "Kill all arts & show with K"
 msgstr ""
 
 #. TODO: s/K/art_marked_killed/
-#: src/lang.c:1482
+#: src/lang.c:1490
 msgid "Kill all arts and never show"
 msgstr ""
 
-#: src/lang.c:1488
+#: src/lang.c:1496
 msgid "Nothing special"
 msgstr ""
 
-#: src/lang.c:1489
+#: src/lang.c:1497
 msgid "Compress quotes"
 msgstr ""
 
-#: src/lang.c:1490
+#: src/lang.c:1498
 msgid "Quote signatures"
 msgstr ""
 
-#: src/lang.c:1491
+#: src/lang.c:1499
 msgid "Compress quotes, quote sigs"
 msgstr ""
 
-#: src/lang.c:1492
+#: src/lang.c:1500
 msgid "Quote empty lines"
 msgstr ""
 
-#: src/lang.c:1493
+#: src/lang.c:1501
 msgid "Compress quotes, quote empty lines"
 msgstr ""
 
-#: src/lang.c:1494
+#: src/lang.c:1502
 msgid "Quote sigs & empty lines"
 msgstr ""
 
-#: src/lang.c:1495
+#: src/lang.c:1503
 msgid "Comp. q., quote sigs & empty lines"
 msgstr ""
 
-#: src/lang.c:1535
+#: src/lang.c:1543
 msgid "no"
 msgstr ""
 
-#: src/lang.c:1536
+#: src/lang.c:1544
 msgid "with headers"
 msgstr ""
 
-#: src/lang.c:1537
+#: src/lang.c:1545
 msgid "without headers"
 msgstr ""
 
-#: src/lang.c:1545 src/lang.c:1551
+#: src/lang.c:1552
 msgid "NFKC"
 msgstr ""
 
-#: src/lang.c:1546
+#: src/lang.c:1554
 msgid "NFKD"
 msgstr ""
 
-#: src/lang.c:1547
+#: src/lang.c:1555
 msgid "NFC"
 msgstr ""
 
-#: src/lang.c:1548
+#: src/lang.c:1556
 msgid "NFD"
 msgstr ""
 
-#: src/lang.c:1560
+#: src/lang.c:1564
 msgid "Display Options"
 msgstr ""
 
-#: src/lang.c:1567
+#: src/lang.c:1571
 msgid "Color Options"
 msgstr ""
 
-#: src/lang.c:1573
+#: src/lang.c:1577
 msgid "Highlight Options"
 msgstr ""
 
-#: src/lang.c:1580
+#: src/lang.c:1584
 msgid "Article-Limiting Options"
 msgstr ""
 
-#: src/lang.c:1586
+#: src/lang.c:1590
 msgid "Posting/Mailing Options"
 msgstr ""
 
-#: src/lang.c:1592
+#: src/lang.c:1596
 msgid "Saving/Printing Options"
 msgstr ""
 
-#: src/lang.c:1598
+#: src/lang.c:1602
 msgid "Expert Options"
 msgstr ""
 
-#: src/lang.c:1604
+#: src/lang.c:1608
 msgid "Filtering Options"
 msgstr ""
 
-#: src/lang.c:1609 src/lang.c:1640 src/lang.c:1646 src/lang.c:1672
-#: src/lang.c:1724 src/lang.c:1730 src/lang.c:1740 src/lang.c:1751
-#: src/lang.c:1769 src/lang.c:1844 src/lang.c:1852 src/lang.c:2042
-#: src/lang.c:2048 src/lang.c:2054 src/lang.c:2060 src/lang.c:2072
-#: src/lang.c:2079 src/lang.c:2133 src/lang.c:2142 src/lang.c:2148
-#: src/lang.c:2155 src/lang.c:2162 src/lang.c:2169 src/lang.c:2176
-#: src/lang.c:2183 src/lang.c:2190 src/lang.c:2197 src/lang.c:2204
-#: src/lang.c:2211 src/lang.c:2218 src/lang.c:2225 src/lang.c:2232
-#: src/lang.c:2239 src/lang.c:2246 src/lang.c:2253 src/lang.c:2260
-#: src/lang.c:2267 src/lang.c:2274 src/lang.c:2281 src/lang.c:2288
-#: src/lang.c:2295 src/lang.c:2302 src/lang.c:2309 src/lang.c:2317
-#: src/lang.c:2333 src/lang.c:2340 src/lang.c:2347 src/lang.c:2354
-#: src/lang.c:2360 src/lang.c:2366 src/lang.c:2383 src/lang.c:2395
-#: src/lang.c:2429 src/lang.c:2482 src/lang.c:2496 src/lang.c:2502
-#: src/lang.c:2527 src/lang.c:2544 src/lang.c:2560 src/lang.c:2596
-#: src/lang.c:2632 src/lang.c:2652 src/lang.c:2687 src/lang.c:2697
-#: src/lang.c:2704 src/lang.c:2730 src/lang.c:2754 src/lang.c:2773
-#: src/lang.c:2786 src/lang.c:2797 src/lang.c:2803 src/lang.c:2841
+#: src/lang.c:1613 src/lang.c:1644 src/lang.c:1650 src/lang.c:1676
+#: src/lang.c:1728 src/lang.c:1734 src/lang.c:1744 src/lang.c:1755
+#: src/lang.c:1773 src/lang.c:1848 src/lang.c:1856 src/lang.c:2046
+#: src/lang.c:2052 src/lang.c:2058 src/lang.c:2064 src/lang.c:2076
+#: src/lang.c:2083 src/lang.c:2137 src/lang.c:2146 src/lang.c:2152
+#: 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:2321
+#: src/lang.c:2337 src/lang.c:2344 src/lang.c:2351 src/lang.c:2358
+#: src/lang.c:2364 src/lang.c:2370 src/lang.c:2387 src/lang.c:2399
+#: src/lang.c:2433 src/lang.c:2486 src/lang.c:2500 src/lang.c:2506
+#: src/lang.c:2531 src/lang.c:2548 src/lang.c:2564 src/lang.c:2600
+#: src/lang.c:2636 src/lang.c:2656 src/lang.c:2691 src/lang.c:2701
+#: src/lang.c:2708 src/lang.c:2734 src/lang.c:2758 src/lang.c:2777
+#: src/lang.c:2791 src/lang.c:2799 src/lang.c:2813 src/lang.c:2819
+#: src/lang.c:2857
 msgid "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1610
+#: src/lang.c:1614
 msgid "Show mini menu & posting etiquette"
 msgstr ""
 
-#: src/lang.c:1611
+#: src/lang.c:1615
 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:1616
+#: src/lang.c:1620
 msgid "Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1617
+#: src/lang.c:1621
 msgid "Show description of each newsgroup"
 msgstr ""
 
-#: src/lang.c:1618
+#: src/lang.c:1622
 msgid ""
 "# If ON show group description text after newsgroup name at\n"
 "# group selection level\n"
 msgstr ""
 
-#: src/lang.c:1623
+#: src/lang.c:1627
 msgid ""
 "Show Subject & From (author) fields in group menu. <SPACE> toggles & <CR> "
 "sets."
 msgstr ""
 
-#: src/lang.c:1624
+#: src/lang.c:1628
 msgid "In group menu, show author by"
 msgstr ""
 
-#: src/lang.c:1625
+#: src/lang.c:1629
 msgid ""
 "# Part of from field to display\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5086,31 +5095,31 @@ msgid ""
 "#   3 = both\n"
 msgstr ""
 
-#: src/lang.c:1634
+#: src/lang.c:1638
 msgid "Draw -> or highlighted bar for selection. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1635
+#: src/lang.c:1639
 msgid "Draw -> instead of highlighted bar"
 msgstr ""
 
-#: src/lang.c:1636
+#: src/lang.c:1640
 msgid "# If ON use -> otherwise highlighted bar for selection\n"
 msgstr ""
 
-#: src/lang.c:1641
+#: src/lang.c:1645
 msgid "Use inverse video for page headers"
 msgstr ""
 
-#: src/lang.c:1642
+#: src/lang.c:1646
 msgid "# If ON use inverse video for page headers at different levels\n"
 msgstr ""
 
-#: src/lang.c:1647
+#: src/lang.c:1651
 msgid "Thread articles by"
 msgstr ""
 
-#: src/lang.c:1648
+#: src/lang.c:1652
 msgid ""
 "# Thread articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5122,15 +5131,15 @@ msgid ""
 "#   5 = Percentage Match\n"
 msgstr ""
 
-#: src/lang.c:1659
+#: src/lang.c:1663
 msgid "Enter percentage match required to thread together. <CR> sets."
 msgstr ""
 
-#: src/lang.c:1660
+#: src/lang.c:1664
 msgid "Thread percentage match"
 msgstr ""
 
-#: src/lang.c:1661
+#: src/lang.c:1665
 #, c-format
 msgid ""
 "# Thread percentage match...\n"
@@ -5145,11 +5154,11 @@ msgid ""
 "# 'harppy' would be threaded separately from 'happy'\n"
 msgstr ""
 
-#: src/lang.c:1673
+#: src/lang.c:1677
 msgid "Score of a thread"
 msgstr ""
 
-#: src/lang.c:1674
+#: src/lang.c:1678
 msgid ""
 "# Thread score\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5158,16 +5167,16 @@ msgid ""
 "#   2 = average\n"
 msgstr ""
 
-#: src/lang.c:1682
+#: src/lang.c:1686
 msgid ""
 "Sort articles by Subject, From, Date or Score. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1683
+#: src/lang.c:1687
 msgid "Sort articles by"
 msgstr ""
 
-#: src/lang.c:1684
+#: src/lang.c:1688
 msgid ""
 "# Sort articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5184,15 +5193,15 @@ msgid ""
 "#  10 = Lines ascending\n"
 msgstr ""
 
-#: src/lang.c:1700
+#: src/lang.c:1704
 msgid "Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1701
+#: src/lang.c:1705
 msgid "Sort threads by"
 msgstr ""
 
-#: src/lang.c:1702
+#: src/lang.c:1706
 msgid ""
 "# Sort thread by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5203,44 +5212,44 @@ msgid ""
 "#   4 = Last posting date ascending\n"
 msgstr ""
 
-#: src/lang.c:1712
+#: src/lang.c:1716
 msgid ""
 "Put cursor at first/last unread art in groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1713
+#: src/lang.c:1717
 msgid "Go to first unread article in group"
 msgstr ""
 
-#: src/lang.c:1714
+#: src/lang.c:1718
 msgid "# If ON put cursor at first unread art in group otherwise last art\n"
 msgstr ""
 
-#: src/lang.c:1718
+#: src/lang.c:1722
 msgid "Show all articles or only unread articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1719
+#: src/lang.c:1723
 msgid "Show only unread articles"
 msgstr ""
 
-#: src/lang.c:1720
+#: src/lang.c:1724
 msgid "# If ON show only new/unread articles otherwise show all.\n"
 msgstr ""
 
-#: src/lang.c:1725
+#: src/lang.c:1729
 msgid "Show only groups with unread arts"
 msgstr ""
 
-#: src/lang.c:1726
+#: src/lang.c:1730
 msgid "# If ON show only subscribed to groups that contain unread articles.\n"
 msgstr ""
 
-#: src/lang.c:1731
+#: src/lang.c:1735
 msgid "Filter which articles"
 msgstr ""
 
-#: src/lang.c:1732
+#: src/lang.c:1736
 msgid ""
 "# Filter which articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5249,11 +5258,11 @@ msgid ""
 "#   2 = kill all articles and never show them\n"
 msgstr ""
 
-#: src/lang.c:1741
+#: src/lang.c:1745
 msgid "Go to the next unread article with"
 msgstr ""
 
-#: src/lang.c:1742
+#: src/lang.c:1746
 msgid ""
 "# Go to the unread article with following key(s)\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5263,11 +5272,11 @@ msgid ""
 "#   3 = PAGE DOWN or TAB\n"
 msgstr ""
 
-#: src/lang.c:1752
+#: src/lang.c:1756
 msgid "How to treat blank lines"
 msgstr ""
 
-#: src/lang.c:1753
+#: src/lang.c:1757
 msgid ""
 "# Trim the article body, remove unnecessary blank lines.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5284,174 +5293,174 @@ msgid ""
 "#       leading and trailing blank lines\n"
 msgstr ""
 
-#: src/lang.c:1770
+#: src/lang.c:1774
 msgid "List thread using right arrow key"
 msgstr ""
 
-#: src/lang.c:1771
+#: src/lang.c:1775
 msgid ""
 "# If ON automatically list thread when entering it using right arrow key.\n"
 msgstr ""
 
-#: src/lang.c:1775
+#: src/lang.c:1779
 msgid "Enter character to indicate deleted articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1776
+#: src/lang.c:1780
 msgid "Character to show deleted articles"
 msgstr ""
 
-#: src/lang.c:1777
+#: src/lang.c:1781
 msgid ""
 "# Character used to show that an art was deleted (default 'D')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1782
+#: src/lang.c:1786
 msgid ""
 "Enter character to indicate articles in a range. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1783
+#: src/lang.c:1787
 msgid "Character to show inrange articles"
 msgstr ""
 
-#: src/lang.c:1784
+#: src/lang.c:1788
 msgid ""
 "# Character used to show that an art is in a range (default '#')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1789
+#: src/lang.c:1793
 msgid ""
 "Enter character to indicate that article will return. <CR> sets, <ESC> "
 "cancels."
 msgstr ""
 
-#: src/lang.c:1790
+#: src/lang.c:1794
 msgid "Character to show returning arts"
 msgstr ""
 
-#: src/lang.c:1791
+#: src/lang.c:1795
 msgid ""
 "# Character used to show that an art will return (default '-')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1796
+#: src/lang.c:1800
 msgid ""
 "Enter character to indicate selected articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1797
+#: src/lang.c:1801
 msgid "Character to show selected articles"
 msgstr ""
 
-#: src/lang.c:1798
+#: src/lang.c:1802
 msgid ""
 "# Character used to show that an art was auto-selected (default '*')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1803
+#: src/lang.c:1807
 msgid "Enter character to indicate recent articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1804
+#: src/lang.c:1808
 msgid "Character to show recent articles"
 msgstr ""
 
-#: src/lang.c:1805
+#: src/lang.c:1809
 msgid ""
 "# Character used to show that an art is recent (default 'o')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1810
+#: src/lang.c:1814
 msgid "Enter character to indicate unread articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1811
+#: src/lang.c:1815
 msgid "Character to show unread articles"
 msgstr ""
 
-#: src/lang.c:1812
+#: src/lang.c:1816
 msgid ""
 "# Character used to show that an art is unread (default '+')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1817
+#: src/lang.c:1821
 msgid "Enter character to indicate read articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1818
+#: src/lang.c:1822
 msgid "Character to show read articles"
 msgstr ""
 
-#: src/lang.c:1819
+#: src/lang.c:1823
 msgid ""
 "# Character used to show that an art was read (default ' ')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1824
+#: src/lang.c:1828
 msgid "Enter character to indicate killed articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1825
+#: src/lang.c:1829
 msgid "Character to show killed articles"
 msgstr ""
 
-#: src/lang.c:1826
+#: src/lang.c:1830
 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:1831
+#: src/lang.c:1835
 msgid ""
 "Enter character to indicate read selected articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1832
+#: src/lang.c:1836
 msgid "Character to show readselected arts"
 msgstr ""
 
-#: src/lang.c:1833
+#: src/lang.c:1837
 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:1838
+#: src/lang.c:1842
 msgid "Enter maximum length of newsgroup names displayed. <CR> sets."
 msgstr ""
 
-#: src/lang.c:1839
+#: src/lang.c:1843
 msgid "Max. length of group names shown"
 msgstr ""
 
-#: src/lang.c:1840
+#: src/lang.c:1844
 msgid "# Maximum length of the names of newsgroups displayed\n"
 msgstr ""
 
-#: src/lang.c:1845
+#: src/lang.c:1849
 msgid "Abbreviate long newsgroup names"
 msgstr ""
 
-#: src/lang.c:1846
+#: src/lang.c:1850
 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:1853
+#: src/lang.c:1857
 msgid "Show lines/score in listings"
 msgstr ""
 
-#: src/lang.c:1854
+#: src/lang.c:1858
 msgid ""
 "# What information should be displayed in article/thread listing\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5461,17 +5470,17 @@ msgid ""
 "#   3 = lines & score\n"
 msgstr ""
 
-#: src/lang.c:1863
+#: src/lang.c:1867
 msgid ""
 "0 = full page scrolling, -1 = show previous last line as first on next page, "
 "-2 = half page"
 msgstr ""
 
-#: src/lang.c:1864
+#: src/lang.c:1868
 msgid "Number of lines to scroll in pager"
 msgstr ""
 
-#: src/lang.c:1865
+#: src/lang.c:1869
 msgid ""
 "# Number of lines that cursor-up/down will scroll in article pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5482,28 +5491,28 @@ msgid ""
 "#   2 or greater = scroll by 2 or more lines (only in the pager)\n"
 msgstr ""
 
-#: src/lang.c:1875
+#: src/lang.c:1879
 msgid "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1876
+#: src/lang.c:1880
 msgid "Display signatures"
 msgstr ""
 
-#: src/lang.c:1877
+#: src/lang.c:1881
 msgid "# If OFF don't show signatures when displaying articles\n"
 msgstr ""
 
-#: src/lang.c:1881
+#: src/lang.c:1885
 msgid ""
 "Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1882
+#: src/lang.c:1886
 msgid "Display uue data as an attachment"
 msgstr ""
 
-#: src/lang.c:1883
+#: src/lang.c:1887
 msgid ""
 "# Handling of uuencoded data in the pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5515,30 +5524,30 @@ msgid ""
 "#       be folded into a tag line.\n"
 msgstr ""
 
-#: src/lang.c:1893
+#: src/lang.c:1897
 msgid ""
 "Decode German style TeX umlaut codes to ISO. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1894
+#: src/lang.c:1898
 msgid "Display \"a as Umlaut-a"
 msgstr ""
 
-#: src/lang.c:1895
+#: src/lang.c:1899
 msgid ""
 "# If ON decode German style TeX umlaut codes to ISO and\n"
 "# show \"a as Umlaut-a, etc.\n"
 msgstr ""
 
-#: src/lang.c:1900 src/lang.c:1910
+#: src/lang.c:1904 src/lang.c:1914
 msgid "Space separated list of header fields"
 msgstr ""
 
-#: src/lang.c:1901
+#: src/lang.c:1905
 msgid "Display these header fields (or *)"
 msgstr ""
 
-#: src/lang.c:1902
+#: src/lang.c:1906
 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"
@@ -5548,11 +5557,11 @@ msgid ""
 "# spaces. Not defining anything turns off this option.\n"
 msgstr ""
 
-#: src/lang.c:1911
+#: src/lang.c:1915
 msgid "Do not display these header fields"
 msgstr ""
 
-#: src/lang.c:1912
+#: src/lang.c:1916
 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"
@@ -5564,203 +5573,203 @@ msgid ""
 "# Not defining anything turns off this option.\n"
 msgstr ""
 
-#: src/lang.c:1922
+#: src/lang.c:1926
 msgid ""
 "Do you want to enable automatic handling of multipart/alternative articles?"
 msgstr ""
 
-#: src/lang.c:1923
+#: src/lang.c:1927
 msgid "Skip multipart/alternative parts"
 msgstr ""
 
-#: src/lang.c:1924
+#: src/lang.c:1928
 msgid "# If ON strip multipart/alternative messages automatically\n"
 msgstr ""
 
-#: src/lang.c:1928
+#: src/lang.c:1932
 msgid "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1929
+#: src/lang.c:1933
 msgid "Detection of verbatim blocks"
 msgstr ""
 
-#: src/lang.c:1930
+#: src/lang.c:1934
 msgid "# If ON detect verbatim blocks in articles\n"
 msgstr ""
 
-#: src/lang.c:1935
+#: src/lang.c:1939
 msgid "A regex used to decide which lines to show in col_quote."
 msgstr ""
 
-#: src/lang.c:1936
+#: src/lang.c:1940
 msgid "Regex used to show quoted lines"
 msgstr ""
 
-#: src/lang.c:1937
+#: src/lang.c:1941
 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:1943
+#: src/lang.c:1947
 msgid "A regex used to decide which lines to show in col_quote2."
 msgstr ""
 
-#: src/lang.c:1944
+#: src/lang.c:1948
 msgid "Regex used to show twice quoted l."
 msgstr ""
 
-#: src/lang.c:1945
+#: src/lang.c:1949
 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:1951
+#: src/lang.c:1955
 msgid "A regex used to decide which lines to show in col_quote3."
 msgstr ""
 
-#: src/lang.c:1952
+#: src/lang.c:1956
 msgid "Regex used to show >= 3 times q.l."
 msgstr ""
 
-#: src/lang.c:1953
+#: src/lang.c:1957
 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:1960
+#: src/lang.c:1964
 msgid "A regex used to decide which words to show in col_markslashes."
 msgstr ""
 
-#: src/lang.c:1961
+#: src/lang.c:1965
 msgid "Regex used to highlight /slashes/"
 msgstr ""
 
-#: src/lang.c:1962
+#: src/lang.c:1966
 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:1968
+#: src/lang.c:1972
 msgid "A regex used to decide which words to show in col_markstars."
 msgstr ""
 
-#: src/lang.c:1969
+#: src/lang.c:1973
 msgid "Regex used to highlight *stars*"
 msgstr ""
 
-#: src/lang.c:1970
+#: src/lang.c:1974
 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:1976
+#: src/lang.c:1980
 msgid "A regex used to decide which words to show in col_markstroke."
 msgstr ""
 
-#: src/lang.c:1977
+#: src/lang.c:1981
 msgid "Regex used to highlight -strokes-"
 msgstr ""
 
-#: src/lang.c:1978
+#: src/lang.c:1982
 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:1984
+#: src/lang.c:1988
 msgid "A regex used to decide which words to show in col_markdash."
 msgstr ""
 
-#: src/lang.c:1985
+#: src/lang.c:1989
 msgid "Regex used to highlight _underline_"
 msgstr ""
 
-#: src/lang.c:1986
+#: src/lang.c:1990
 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:1992
+#: src/lang.c:1996
 msgid "A regex used to find Subject prefixes to remove.  Use '|' as separator."
 msgstr ""
 
-#: src/lang.c:1993
+#: src/lang.c:1997
 msgid "Regex with Subject prefixes"
 msgstr ""
 
-#: src/lang.c:1994
+#: src/lang.c:1998
 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:1999
+#: src/lang.c:2003
 msgid "A regex used to find Subject suffixes to remove.  Use '|' as separator."
 msgstr ""
 
-#: src/lang.c:2000
+#: src/lang.c:2004
 msgid "Regex with Subject suffixes"
 msgstr ""
 
-#: src/lang.c:2001
+#: src/lang.c:2005
 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:2006
+#: src/lang.c:2010
 msgid "A regex used to find the begin of a verbatim block."
 msgstr ""
 
-#: src/lang.c:2007
+#: src/lang.c:2011
 msgid "Regex for begin of a verbatim block"
 msgstr ""
 
-#: src/lang.c:2008
+#: src/lang.c:2012
 msgid ""
 "# A regular expression that tin will use to find the begin of\n"
 "# a verbatim block.\n"
 msgstr ""
 
-#: src/lang.c:2013
+#: src/lang.c:2017
 msgid "A regex used to find the end of a verbatim block."
 msgstr ""
 
-#: src/lang.c:2014
+#: src/lang.c:2018
 msgid "Regex for end of a verbatim block"
 msgstr ""
 
-#: src/lang.c:2015
+#: src/lang.c:2019
 msgid ""
 "# A regular expression that tin will use to find the end of\n"
 "# a verbatim block.\n"
 msgstr ""
 
-#: src/lang.c:2020
+#: src/lang.c:2024
 msgid ""
 "Enter name and options for external MIME viewer, --internal for built-in "
 "viewer"
 msgstr ""
 
-#: src/lang.c:2021
+#: src/lang.c:2025
 msgid "MIME binary content viewer"
 msgstr ""
 
-#: src/lang.c:2022
+#: src/lang.c:2026
 msgid ""
 "# If --internal automatically use the built in MIME viewer for non-text\n"
 "# parts of articles.\n"
@@ -5769,125 +5778,125 @@ msgid ""
 "# for no automatic viewing\n"
 msgstr ""
 
-#: src/lang.c:2029
+#: src/lang.c:2033
 msgid "Confirm before starting non-text viewing program"
 msgstr ""
 
-#: src/lang.c:2030
+#: src/lang.c:2034
 msgid "Ask before using MIME viewer"
 msgstr ""
 
-#: src/lang.c:2031
+#: src/lang.c:2035
 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:2036
+#: src/lang.c:2040
 msgid "Ask to mark groups read when quitting. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2037
+#: src/lang.c:2041
 msgid "Catchup read groups when quitting"
 msgstr ""
 
-#: src/lang.c:2038
+#: src/lang.c:2042
 msgid "# If ON ask user if read groups should all be marked read\n"
 msgstr ""
 
-#: src/lang.c:2043
+#: src/lang.c:2047
 msgid "Catchup group using left key"
 msgstr ""
 
-#: src/lang.c:2044
+#: src/lang.c:2048
 msgid "# If ON catchup group/thread when leaving with the left arrow key.\n"
 msgstr ""
 
-#: src/lang.c:2049
+#: src/lang.c:2053
 msgid "Catchup thread by using left key"
 msgstr ""
 
-#: src/lang.c:2055
+#: src/lang.c:2059
 msgid "Which actions require confirmation"
 msgstr ""
 
-#: src/lang.c:2056
+#: src/lang.c:2060
 msgid "# What should we ask confirmation for.\n"
 msgstr ""
 
-#: src/lang.c:2061
+#: src/lang.c:2065
 msgid "'Mark as (un)read' ignores tags"
 msgstr ""
 
-#: src/lang.c:2062
+#: src/lang.c:2066
 msgid ""
 "# If ON the 'Mark as (un)read' function marks only the current article.\n"
 msgstr ""
 
-#: src/lang.c:2066
+#: src/lang.c:2070
 msgid "Program to run to open URLs, <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2067
+#: src/lang.c:2071
 msgid "Program that opens URLs"
 msgstr ""
 
-#: src/lang.c:2068
+#: src/lang.c:2072
 msgid "# The program used to open URLs. The actual URL will be appended\n"
 msgstr ""
 
-#: src/lang.c:2073
+#: src/lang.c:2077
 msgid "Use mouse in xterm"
 msgstr ""
 
-#: src/lang.c:2074
+#: src/lang.c:2078
 msgid "# If ON enable mouse button support on xterm terminals\n"
 msgstr ""
 
-#: src/lang.c:2080
+#: src/lang.c:2084
 msgid "Use scroll keys on keypad"
 msgstr ""
 
-#: src/lang.c:2081
+#: src/lang.c:2085
 msgid "# If ON enable scroll keys on terminals that support it\n"
 msgstr ""
 
-#: src/lang.c:2086
+#: src/lang.c:2090
 msgid "Enter maximum number of article to get. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2087
+#: src/lang.c:2091
 msgid "Number of articles to get"
 msgstr ""
 
-#: src/lang.c:2088
+#: src/lang.c:2092
 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:2093
+#: src/lang.c:2097
 msgid "Enter number of days article is considered recent. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2094
+#: src/lang.c:2098
 msgid "Article recentness time limit"
 msgstr ""
 
-#: src/lang.c:2095
+#: src/lang.c:2099
 msgid "# Number of days in which article is considered recent, (0=OFF)\n"
 msgstr ""
 
-#: src/lang.c:2099
+#: src/lang.c:2103
 msgid ""
 "WILDMAT for normal wildcards, REGEX for full regular expression matching."
 msgstr ""
 
-#: src/lang.c:2100
+#: src/lang.c:2104
 msgid "Wildcard matching"
 msgstr ""
 
-#: src/lang.c:2101
+#: src/lang.c:2105
 msgid ""
 "# Wildcard matching\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5895,317 +5904,317 @@ msgid ""
 "#   1 = regex\n"
 msgstr ""
 
-#: src/lang.c:2108
+#: src/lang.c:2112
 msgid "Enter minimal score before an article is marked killed. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2109
+#: src/lang.c:2113
 msgid "Score limit (kill)"
 msgstr ""
 
-#: src/lang.c:2110
+#: src/lang.c:2114
 msgid "# Score limit before an article is marked killed\n"
 msgstr ""
 
-#: src/lang.c:2114
+#: src/lang.c:2118
 msgid "Enter default score to kill articles. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2115
+#: src/lang.c:2119
 msgid "Default score to kill articles"
 msgstr ""
 
-#: src/lang.c:2116
+#: src/lang.c:2120
 msgid "# Default score to kill articles\n"
 msgstr ""
 
-#: src/lang.c:2120
+#: src/lang.c:2124
 msgid "Enter minimal score before an article is marked hot. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2121
+#: src/lang.c:2125
 msgid "Score limit (select)"
 msgstr ""
 
-#: src/lang.c:2122
+#: src/lang.c:2126
 msgid "# Score limit before an article is marked hot\n"
 msgstr ""
 
-#: src/lang.c:2126
+#: src/lang.c:2130
 msgid "Enter default score to select articles. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2127
+#: src/lang.c:2131
 msgid "Default score to select articles"
 msgstr ""
 
-#: src/lang.c:2128
+#: src/lang.c:2132
 msgid "# Default score to select articles\n"
 msgstr ""
 
-#: src/lang.c:2134
+#: src/lang.c:2138
 msgid "Use slrnface to show ''X-Face:''s"
 msgstr ""
 
-#: src/lang.c:2135
+#: src/lang.c:2139
 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:2143
+#: src/lang.c:2147
 msgid "Use ANSI color"
 msgstr ""
 
-#: src/lang.c:2144
+#: src/lang.c:2148
 msgid "# If ON using ANSI-color\n"
 msgstr ""
 
-#: src/lang.c:2149
+#: src/lang.c:2153
 msgid "Standard foreground color"
 msgstr ""
 
-#: src/lang.c:2150
+#: src/lang.c:2154
 msgid ""
 "# Standard foreground color\n"
 "# Default: -1 (default color)\n"
 msgstr ""
 
-#: src/lang.c:2156
+#: src/lang.c:2160
 msgid "Standard background color"
 msgstr ""
 
-#: src/lang.c:2157
+#: src/lang.c:2161
 msgid ""
 "# Standard background color\n"
 "# Default: -1 (default color)\n"
 msgstr ""
 
-#: src/lang.c:2163
+#: src/lang.c:2167
 msgid "Color for inverse text (background)"
 msgstr ""
 
-#: src/lang.c:2164
+#: src/lang.c:2168
 msgid ""
 "# Color of background for inverse text\n"
 "# Default: 4 (blue)\n"
 msgstr ""
 
-#: src/lang.c:2170
+#: src/lang.c:2174
 msgid "Color for inverse text (foreground)"
 msgstr ""
 
-#: src/lang.c:2171
+#: src/lang.c:2175
 msgid ""
 "# Color of foreground for inverse text\n"
 "# Default: 7 (white)\n"
 msgstr ""
 
-#: src/lang.c:2177
+#: src/lang.c:2181
 msgid "Color of text lines"
 msgstr ""
 
-#: src/lang.c:2178
+#: src/lang.c:2182
 msgid ""
 "# Color of text lines\n"
 "# Default: -1 (default color)\n"
 msgstr ""
 
-#: src/lang.c:2184
+#: src/lang.c:2188
 msgid "Color of mini help menu"
 msgstr ""
 
-#: src/lang.c:2185
+#: src/lang.c:2189
 msgid ""
 "# Color of mini help menu\n"
 "# Default: 3 (brown)\n"
 msgstr ""
 
-#: src/lang.c:2191
+#: src/lang.c:2195
 msgid "Color of help text"
 msgstr ""
 
-#: src/lang.c:2192
+#: src/lang.c:2196
 msgid ""
 "# Color of help pages\n"
 "# Default: -1 (default color)\n"
 msgstr ""
 
-#: src/lang.c:2198
+#: src/lang.c:2202
 msgid "Color of status messages"
 msgstr ""
 
-#: src/lang.c:2199
+#: src/lang.c:2203
 msgid ""
 "# Color of messages in last line\n"
 "# Default: 6 (cyan)\n"
 msgstr ""
 
-#: src/lang.c:2205
+#: src/lang.c:2209
 msgid "Color of quoted lines"
 msgstr ""
 
-#: src/lang.c:2206
+#: src/lang.c:2210
 msgid ""
 "# Color of quote-lines\n"
 "# Default: 2 (green)\n"
 msgstr ""
 
-#: src/lang.c:2212
+#: src/lang.c:2216
 msgid "Color of twice quoted line"
 msgstr ""
 
-#: src/lang.c:2213
+#: src/lang.c:2217
 msgid ""
 "# Color of twice quoted lines\n"
 "# Default: 3 (brown)\n"
 msgstr ""
 
-#: src/lang.c:2219
+#: src/lang.c:2223
 msgid "Color of =>3 times quoted line"
 msgstr ""
 
-#: src/lang.c:2220
+#: src/lang.c:2224
 msgid ""
 "# Color of >=3 times quoted lines\n"
 "# Default: 4 (blue)\n"
 msgstr ""
 
-#: src/lang.c:2226
+#: src/lang.c:2230
 msgid "Color of article header lines"
 msgstr ""
 
-#: src/lang.c:2227
+#: src/lang.c:2231
 msgid ""
 "# Color of header-lines\n"
 "# Default: 2 (green)\n"
 msgstr ""
 
-#: src/lang.c:2233
+#: src/lang.c:2237
 msgid "Color of actual news header fields"
 msgstr ""
 
-#: src/lang.c:2234
+#: src/lang.c:2238
 msgid ""
 "# Color of actual news header fields\n"
 "# Default: 9 (light red)\n"
 msgstr ""
 
-#: src/lang.c:2240
+#: src/lang.c:2244
 msgid "Color of article subject lines"
 msgstr ""
 
-#: src/lang.c:2241
+#: src/lang.c:2245
 msgid ""
 "# Color of article subject\n"
 "# Default: 6 (cyan)\n"
 msgstr ""
 
-#: src/lang.c:2247
+#: src/lang.c:2251
 msgid "Color of response counter"
 msgstr ""
 
-#: src/lang.c:2248
+#: src/lang.c:2252
 msgid ""
 "# Color of response counter\n"
 "# Default: 2 (green)\n"
 msgstr ""
 
-#: src/lang.c:2254
+#: src/lang.c:2258
 msgid "Color of sender (From:)"
 msgstr ""
 
-#: src/lang.c:2255
+#: src/lang.c:2259
 msgid ""
 "# Color of sender (From:)\n"
 "# Default: 2 (green)\n"
 msgstr ""
 
-#: src/lang.c:2261
+#: src/lang.c:2265
 msgid "Color of help/mail sign"
 msgstr ""
 
-#: src/lang.c:2262
+#: src/lang.c:2266
 msgid ""
 "# Color of Help/Mail-Sign\n"
 "# Default: 4 (blue)\n"
 msgstr ""
 
-#: src/lang.c:2268
+#: src/lang.c:2272
 msgid "Color of signatures"
 msgstr ""
 
-#: src/lang.c:2269
+#: src/lang.c:2273
 msgid ""
 "# Color of signature\n"
 "# Default: 4 (blue)\n"
 msgstr ""
 
-#: src/lang.c:2275
+#: src/lang.c:2279
 msgid "Color of highlighted URLs"
 msgstr ""
 
-#: src/lang.c:2276
+#: src/lang.c:2280
 msgid ""
 "# Color of highlighted URLs\n"
 "# Default: -1 (default color)\n"
 msgstr ""
 
-#: src/lang.c:2282
+#: src/lang.c:2286
 msgid "Color of verbatim blocks"
 msgstr ""
 
-#: src/lang.c:2283
+#: src/lang.c:2287
 msgid ""
 "# Color of verbatim blocks\n"
 "# Default: 5 (pink)\n"
 msgstr ""
 
-#: src/lang.c:2289
+#: src/lang.c:2293
 msgid "Color of highlighting with *stars*"
 msgstr ""
 
-#: src/lang.c:2290
+#: src/lang.c:2294
 msgid ""
 "# Color of word highlighting with *stars*\n"
 "# Default: 11 (yellow)\n"
 msgstr ""
 
-#: src/lang.c:2296
+#: src/lang.c:2300
 msgid "Color of highlighting with _dash_"
 msgstr ""
 
-#: src/lang.c:2297
+#: src/lang.c:2301
 msgid ""
 "# Color of word highlighting with _dash_\n"
 "# Default: 13 (light pink)\n"
 msgstr ""
 
-#: src/lang.c:2303
+#: src/lang.c:2307
 msgid "Color of highlighting with /slash/"
 msgstr ""
 
-#: src/lang.c:2304
+#: src/lang.c:2308
 msgid ""
 "# Color of word highlighting with /slash/\n"
 "# Default: 14 (light cyan)\n"
 msgstr ""
 
-#: src/lang.c:2310
+#: src/lang.c:2314
 msgid "Color of highlighting with -stroke-"
 msgstr ""
 
-#: src/lang.c:2311
+#: src/lang.c:2315
 msgid ""
 "# Color of word highlighting with -stroke-\n"
 "# Default: 12 (light blue)\n"
 msgstr ""
 
-#: src/lang.c:2318
+#: src/lang.c:2322
 msgid "Attr. of highlighting with *stars*"
 msgstr ""
 
-#: src/lang.c:2319
+#: src/lang.c:2323
 msgid ""
 "# Attributes of word highlighting on mono terminals\n"
 "# Possible values are:\n"
@@ -6221,57 +6230,57 @@ msgid ""
 "# Default: 6 (bold)\n"
 msgstr ""
 
-#: src/lang.c:2334
+#: src/lang.c:2338
 msgid "Attr. of highlighting with _dash_"
 msgstr ""
 
-#: src/lang.c:2335
+#: src/lang.c:2339
 msgid ""
 "# Attribute of word highlighting with _dash_\n"
 "# Default: 2 (best highlighting)\n"
 msgstr ""
 
-#: src/lang.c:2341
+#: src/lang.c:2345
 msgid "Attr. of highlighting with /slash/"
 msgstr ""
 
-#: src/lang.c:2342
+#: src/lang.c:2346
 msgid ""
 "# Attribute of word highlighting with /slash/\n"
 "# Default: 5 (half bright)\n"
 msgstr ""
 
-#: src/lang.c:2348
+#: src/lang.c:2352
 msgid "Attr. of highlighting with -stroke-"
 msgstr ""
 
-#: src/lang.c:2349
+#: src/lang.c:2353
 msgid ""
 "# Attribute of word highlighting with -stroke-\n"
 "# Default: 3 (reverse video)\n"
 msgstr ""
 
-#: src/lang.c:2355
+#: src/lang.c:2359
 msgid "URL highlighting in message body"
 msgstr ""
 
-#: src/lang.c:2356
+#: src/lang.c:2360
 msgid "# Enable URL highlighting?\n"
 msgstr ""
 
-#: src/lang.c:2361
+#: src/lang.c:2365
 msgid "Word highlighting in message body"
 msgstr ""
 
-#: src/lang.c:2362
+#: src/lang.c:2366
 msgid "# Enable word highlighting?\n"
 msgstr ""
 
-#: src/lang.c:2367
+#: src/lang.c:2371
 msgid "What to display instead of mark"
 msgstr ""
 
-#: src/lang.c:2368
+#: src/lang.c:2372
 msgid ""
 "# Should the leading and ending stars and dashes also be displayed,\n"
 "# even when they are highlighting marks?\n"
@@ -6281,56 +6290,56 @@ msgid ""
 "# * 2 = print a space instead\n"
 msgstr ""
 
-#: src/lang.c:2377
+#: src/lang.c:2381
 msgid "Enter column number to wrap article lines to in the pager. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2378
+#: src/lang.c:2382
 msgid "Page line wrap column"
 msgstr ""
 
-#: src/lang.c:2379
+#: src/lang.c:2383
 msgid "# Wrap article lines at column\n"
 msgstr ""
 
-#: src/lang.c:2384
+#: src/lang.c:2388
 msgid "Wrap around threads on next unread"
 msgstr ""
 
-#: src/lang.c:2385
+#: src/lang.c:2389
 msgid "# If ON wrap around threads on searching next unread article\n"
 msgstr ""
 
-#: src/lang.c:2389
+#: src/lang.c:2393
 msgid "Enter default mail address (and fullname). <CR> sets."
 msgstr ""
 
-#: src/lang.c:2390 src/lang.c:2822
+#: src/lang.c:2394 src/lang.c:2838
 msgid "Mail address (and fullname)"
 msgstr ""
 
-#: src/lang.c:2391
+#: src/lang.c:2395
 msgid "# User's mail address (and fullname), if not username@host (fullname)\n"
 msgstr ""
 
-#: src/lang.c:2396
+#: src/lang.c:2400
 msgid "Show empty Followup-To in editor"
 msgstr ""
 
-#: src/lang.c:2397
+#: src/lang.c:2401
 msgid "# If ON show empty Followup-To header when editing an article\n"
 msgstr ""
 
-#: src/lang.c:2401
+#: src/lang.c:2405
 msgid ""
 "Enter path/! command/--none to create your default signature. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2402
+#: src/lang.c:2406
 msgid "Create signature from path/command"
 msgstr ""
 
-#: src/lang.c:2403
+#: src/lang.c:2407
 msgid ""
 "# Signature path (random sigs)/file to be used when posting/replying\n"
 "# sigfile=file       appends file as signature\n"
@@ -6338,52 +6347,52 @@ msgid ""
 "# sigfile=--none     don't append a signature\n"
 msgstr ""
 
-#: src/lang.c:2410
+#: src/lang.c:2414
 msgid ""
 "Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2411
+#: src/lang.c:2415
 msgid "Prepend signature with \"-- \""
 msgstr ""
 
-#: src/lang.c:2412
+#: src/lang.c:2416
 msgid "# If ON prepend the signature with dashes '\\n-- \\n'\n"
 msgstr ""
 
-#: src/lang.c:2416
+#: src/lang.c:2420
 msgid "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2417
+#: src/lang.c:2421
 msgid "Add signature when reposting"
 msgstr ""
 
-#: src/lang.c:2418
+#: src/lang.c:2422
 msgid "# If ON add signature to reposted articles\n"
 msgstr ""
 
-#: src/lang.c:2422
+#: src/lang.c:2426
 #, c-format
 msgid "Enter quotation marks, %s or %S for author's initials."
 msgstr ""
 
-#: src/lang.c:2423
+#: src/lang.c:2427
 msgid "Characters used as quote-marks"
 msgstr ""
 
-#: src/lang.c:2424
+#: src/lang.c:2428
 #, c-format
 msgid ""
 "# Characters used in quoting to followups and replies.\n"
-"# '_' is replaced by ' ', %%s, %%S are replaced by author's initials.\n"
+"# '_' is replaced by ' ', %s, %S are replaced by author's initials.\n"
 msgstr ""
 
-#: src/lang.c:2430
+#: src/lang.c:2434
 msgid "Quoting behavior"
 msgstr ""
 
-#: src/lang.c:2431
+#: src/lang.c:2435
 msgid ""
 "# How quoting should be handled when following up or replying.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6397,53 +6406,52 @@ msgid ""
 "#   7 = Compress quotes, quote signatures, quote empty lines\n"
 msgstr ""
 
-#: src/lang.c:2444 src/lang.c:2452 src/lang.c:2458
+#: src/lang.c:2448 src/lang.c:2456 src/lang.c:2462
 msgid ""
 "%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name"
 msgstr ""
 
-#: src/lang.c:2445
+#: src/lang.c:2449
 msgid "Quote line when following up"
 msgstr ""
 
-#: src/lang.c:2446
-#, c-format
+#: src/lang.c:2450
 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"
+"# %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:2453
+#: src/lang.c:2457
 msgid "Quote line when cross-posting"
 msgstr ""
 
-#: src/lang.c:2459
+#: src/lang.c:2463
 msgid "Quote line when mailing"
 msgstr ""
 
-#: src/lang.c:2464
+#: src/lang.c:2468
 msgid "If ON, include User-Agent: header. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2465
+#: src/lang.c:2469
 msgid "Insert 'User-Agent:' header"
 msgstr ""
 
-#: src/lang.c:2466
+#: src/lang.c:2470
 msgid "# If ON include advertising User-Agent: header\n"
 msgstr ""
 
-#: src/lang.c:2471
+#: src/lang.c:2475
 msgid ""
 "Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr ""
 
-#: src/lang.c:2472
+#: src/lang.c:2476
 msgid "MM_CHARSET"
 msgstr ""
 
-#: src/lang.c:2473
+#: src/lang.c:2477
 msgid ""
 "# Charset supported locally which is also used for MIME header and\n"
 "# Content-Type header.\n"
@@ -6453,40 +6461,40 @@ msgid ""
 "# mm_charset is considered not displayable and represented as '?'.\n"
 msgstr ""
 
-#: src/lang.c:2483
+#: src/lang.c:2487
 msgid "MM_NETWORK_CHARSET"
 msgstr ""
 
-#: src/lang.c:2484
+#: src/lang.c:2488
 msgid "# Charset used for MIME (Content-Type) header in postings.\n"
 msgstr ""
 
-#: src/lang.c:2488
+#: src/lang.c:2492
 msgid ""
 "Enter local charset name (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr ""
 
-#: src/lang.c:2489
+#: src/lang.c:2493
 msgid "MM_LOCAL_CHARSET"
 msgstr ""
 
-#: src/lang.c:2490
+#: src/lang.c:2494
 msgid "# Charset supported locally.\n"
 msgstr ""
 
-#: src/lang.c:2497
+#: src/lang.c:2501
 msgid "Mailbox format"
 msgstr ""
 
-#: src/lang.c:2498
+#: src/lang.c:2502
 msgid "# Format of the mailbox.\n"
 msgstr ""
 
-#: src/lang.c:2503
+#: src/lang.c:2507
 msgid "MIME encoding in news messages"
 msgstr ""
 
-#: src/lang.c:2504
+#: src/lang.c:2508
 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"
@@ -6495,15 +6503,15 @@ msgid ""
 "# Russian charsets with a lot of 8bit characters.\n"
 msgstr ""
 
-#: src/lang.c:2512 src/lang.c:2533
+#: src/lang.c:2516 src/lang.c:2537
 msgid "Don't change unless you know what you are doing. <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2513
+#: src/lang.c:2517
 msgid "Use 8bit characters in news headers"
 msgstr ""
 
-#: src/lang.c:2514
+#: src/lang.c:2518
 msgid ""
 "# If ON, 8bit characters in news headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -6511,28 +6519,28 @@ msgid ""
 "# parameter unless post_mime_encoding is 8bit as well.\n"
 msgstr ""
 
-#: src/lang.c:2521
+#: src/lang.c:2525
 msgid ""
 "Auto-view post-processed files <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2522
+#: src/lang.c:2526
 msgid "View post-processed files"
 msgstr ""
 
-#: src/lang.c:2523
+#: src/lang.c:2527
 msgid "# If set, post processed files will be opened in a viewer\n"
 msgstr ""
 
-#: src/lang.c:2528
+#: src/lang.c:2532
 msgid "MIME encoding in mail messages"
 msgstr ""
 
-#: src/lang.c:2534
+#: src/lang.c:2538
 msgid "Use 8bit characters in mail headers"
 msgstr ""
 
-#: src/lang.c:2535
+#: src/lang.c:2539
 msgid ""
 "# If ON, 8bit characters in mail headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -6543,36 +6551,36 @@ msgid ""
 "# turn it ON unless you have some compelling reason.\n"
 msgstr ""
 
-#: src/lang.c:2545
+#: src/lang.c:2549
 msgid "Strip blanks from ends of lines"
 msgstr ""
 
-#: src/lang.c:2546
+#: src/lang.c:2550
 msgid ""
 "# If ON strip blanks from ends of lines for faster display on slow "
 "terminals.\n"
 msgstr ""
 
-#: src/lang.c:2551
+#: src/lang.c:2555
 msgid "If ON, use transliteration. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2552
+#: src/lang.c:2556
 msgid "Transliteration"
 msgstr ""
 
-#: src/lang.c:2553
+#: src/lang.c:2557
 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:2561
+#: src/lang.c:2565
 msgid "Send you a Cc/Bcc automatically"
 msgstr ""
 
-#: src/lang.c:2562
+#: src/lang.c:2566
 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"
@@ -6582,119 +6590,119 @@ msgid ""
 "#   3 = Cc and Bcc\n"
 msgstr ""
 
-#: src/lang.c:2571
+#: src/lang.c:2575
 msgid "Enter address elements about which you want to be warned. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2572
+#: src/lang.c:2576
 msgid "Spamtrap warning address parts"
 msgstr ""
 
-#: src/lang.c:2573
+#: src/lang.c:2577
 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:2578
+#: src/lang.c:2582
 msgid "Enter default number of days a filter entry will be valid. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2579
+#: src/lang.c:2583
 msgid "No. of days a filter entry is valid"
 msgstr ""
 
-#: src/lang.c:2580
+#: src/lang.c:2584
 msgid "# Number of days a short term filter will be active\n"
 msgstr ""
 
-#: src/lang.c:2584
+#: src/lang.c:2588
 msgid "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2585
+#: src/lang.c:2589
 msgid "Add posted articles to filter"
 msgstr ""
 
-#: src/lang.c:2586
+#: src/lang.c:2590
 msgid ""
 "# If ON add posted articles which start a new thread to filter for\n"
 "# highlighting follow-ups\n"
 msgstr ""
 
-#: src/lang.c:2590
+#: src/lang.c:2594
 msgid "The directory where articles/threads are to be saved in mailbox format."
 msgstr ""
 
-#: src/lang.c:2591
+#: src/lang.c:2595
 msgid "Mail directory"
 msgstr ""
 
-#: src/lang.c:2592
+#: src/lang.c:2596
 msgid "# (-m) directory where articles/threads are saved in mailbox format\n"
 msgstr ""
 
-#: src/lang.c:2597
+#: src/lang.c:2601
 msgid "Save articles in batch mode (-S)"
 msgstr ""
 
-#: src/lang.c:2598
+#: src/lang.c:2602
 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:2603
+#: src/lang.c:2607
 msgid "The directory where you want articles/threads saved."
 msgstr ""
 
-#: src/lang.c:2604
+#: src/lang.c:2608
 msgid "Directory to save arts/threads in"
 msgstr ""
 
-#: src/lang.c:2605
+#: src/lang.c:2609
 msgid "# Directory where articles/threads are saved\n"
 msgstr ""
 
-#: src/lang.c:2609
+#: src/lang.c:2613
 msgid ""
 "Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> "
 "sets."
 msgstr ""
 
-#: src/lang.c:2610
+#: src/lang.c:2614
 msgid "Use Archive-name: header for save"
 msgstr ""
 
-#: src/lang.c:2611
+#: src/lang.c:2615
 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:2616
+#: src/lang.c:2620
 msgid ""
 "Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
 "cancels."
 msgstr ""
 
-#: src/lang.c:2617
+#: src/lang.c:2621
 msgid "Mark saved articles/threads as read"
 msgstr ""
 
-#: src/lang.c:2618
+#: src/lang.c:2622
 msgid "# If ON mark articles that are saved as read\n"
 msgstr ""
 
-#: src/lang.c:2622
+#: src/lang.c:2626
 msgid "Do post processing (eg. extract attachments) for saved articles."
 msgstr ""
 
-#: src/lang.c:2623
+#: src/lang.c:2627
 msgid "Post process saved articles"
 msgstr ""
 
-#: src/lang.c:2624
+#: src/lang.c:2628
 msgid ""
 "# Perform post processing (saving binary attachments) from saved articles.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6703,120 +6711,118 @@ msgid ""
 "#   2 = yes\n"
 msgstr ""
 
-#: src/lang.c:2633
+#: src/lang.c:2637
 msgid "Process only unread articles"
 msgstr ""
 
-#: src/lang.c:2634
+#: src/lang.c:2638
 msgid ""
 "# If ON only save/print/pipe/mail unread articles (tagged articles "
 "excepted)\n"
 msgstr ""
 
-#: src/lang.c:2639
+#: src/lang.c:2643
 msgid "Print all or just part of header. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2640
+#: src/lang.c:2644
 msgid "Print all headers when printing"
 msgstr ""
 
-#: src/lang.c:2641
+#: src/lang.c:2645
 msgid ""
 "# If ON print all of article header otherwise just the important lines\n"
 msgstr ""
 
-#: src/lang.c:2645
+#: src/lang.c:2649
 msgid ""
 "The printer program with options that is to be used to print articles/"
 "threads."
 msgstr ""
 
-#: src/lang.c:2646
+#: src/lang.c:2650
 msgid "Printer program with options"
 msgstr ""
 
-#: src/lang.c:2647
+#: src/lang.c:2651
 msgid "# Print program with parameters used to print articles/threads\n"
 msgstr ""
 
-#: src/lang.c:2653
+#: src/lang.c:2657
 msgid "Force redraw after certain commands"
 msgstr ""
 
-#: src/lang.c:2654
+#: src/lang.c:2658
 msgid ""
 "# If ON a screen redraw will always be done after certain external commands\n"
 msgstr ""
 
-#: src/lang.c:2658
+#: src/lang.c:2662
 msgid ""
 "Start editor with line offset. <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2659
+#: src/lang.c:2663
 msgid "Start editor with line offset"
 msgstr ""
 
-#: src/lang.c:2660
+#: src/lang.c:2664
 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:2665
+#: src/lang.c:2669
 msgid "Enter %E for editor, %F for filename, %N for line-number, <CR> to set."
 msgstr ""
 
-#: src/lang.c:2666
+#: src/lang.c:2670
 msgid "Invocation of your editor"
 msgstr ""
 
-#: src/lang.c:2667
-#, c-format
+#: src/lang.c:2671
 msgid ""
 "# Format of editor line including parameters\n"
-"# %%E Editor  %%F Filename  %%N Linenumber\n"
+"# %E Editor  %F Filename  %N Linenumber\n"
 msgstr ""
 
-#: src/lang.c:2672
+#: src/lang.c:2676
 msgid ""
 "Enter name and options for external-inews, --internal for internal inews"
 msgstr ""
 
-#: src/lang.c:2673
+#: src/lang.c:2677
 msgid "External inews"
 msgstr ""
 
-#: src/lang.c:2674
+#: src/lang.c:2678
 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:2678
+#: src/lang.c:2682
 msgid ""
 "Enter %M for mailer, %S for subject, %T for to, %F for filename, <CR> to set."
 msgstr ""
 
-#: src/lang.c:2679
+#: src/lang.c:2683
 msgid "Invocation of your mail command"
 msgstr ""
 
-#: src/lang.c:2680
-#, c-format
+#: src/lang.c:2684
 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"
+"# %M Mailer  %S Subject  %T To  %F Filename\n"
+"# ie. to use elm as your mailer:    elm -s \"%S\" \"%T\" < %F\n"
+"# ie. elm interactive          :    elm -i %F -s \"%S\" \"%T\"\n"
 msgstr ""
 
-#: src/lang.c:2688
+#: src/lang.c:2692
 msgid "Use interactive mail reader"
 msgstr ""
 
-#: src/lang.c:2689
+#: src/lang.c:2693
 msgid ""
 "# Interactive mailreader\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6825,67 +6831,67 @@ msgid ""
 "#   2 = use interactive mailreader without headers in file\n"
 msgstr ""
 
-#: src/lang.c:2698
+#: src/lang.c:2702
 msgid "Remove ~/.article after posting"
 msgstr ""
 
-#: src/lang.c:2699
+#: src/lang.c:2703
 msgid "# If ON remove ~/.article after posting.\n"
 msgstr ""
 
-#: src/lang.c:2705
+#: src/lang.c:2709
 msgid "Use UTF-8 graphics (thrd tree etc.)"
 msgstr ""
 
-#: src/lang.c:2706
+#: src/lang.c:2710
 msgid ""
 "# If ON use UTF-8 characters for indicator '->', tree and ellipsis '...'.\n"
 msgstr ""
 
-#: src/lang.c:2711
+#: src/lang.c:2715
 msgid "Filename for all posted articles, <CR> sets, no filename=do not save."
 msgstr ""
 
-#: src/lang.c:2712
+#: src/lang.c:2716
 msgid "Filename for posted articles"
 msgstr ""
 
-#: src/lang.c:2713
+#: src/lang.c:2717
 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:2718
+#: src/lang.c:2722
 msgid ""
 "Keep all failed articles in ~/dead.articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2719
+#: src/lang.c:2723
 msgid "Keep failed arts in ~/dead.articles"
 msgstr ""
 
-#: src/lang.c:2720
+#: src/lang.c:2724
 msgid "# If ON keep all failed postings in ~/dead.articles\n"
 msgstr ""
 
-#: src/lang.c:2724
+#: src/lang.c:2728
 msgid "Do you want to strip unsubscribed groups from .newsrc"
 msgstr ""
 
-#: src/lang.c:2725
+#: src/lang.c:2729
 msgid "No unsubscribed groups in newsrc"
 msgstr ""
 
-#: src/lang.c:2726
+#: src/lang.c:2730
 msgid "# If ON strip unsubscribed groups from newsrc\n"
 msgstr ""
 
-#: src/lang.c:2731
+#: src/lang.c:2735
 msgid "Remove bogus groups from newsrc"
 msgstr ""
 
-#: src/lang.c:2732
+#: src/lang.c:2736
 msgid ""
 "# What to do with bogus groups in newsrc file\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6894,252 +6900,264 @@ msgid ""
 "#   2 = highlight with D on selection screen\n"
 msgstr ""
 
-#: src/lang.c:2741
+#: src/lang.c:2745
 msgid ""
 "Enter number of seconds to wait for a response from the server. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2742
+#: src/lang.c:2746
 msgid "NNTP read timeout in seconds"
 msgstr ""
 
-#: src/lang.c:2743
+#: src/lang.c:2747
 msgid ""
 "# Time in seconds to wait for a response from the server (0=no timeout)\n"
 msgstr ""
 
-#: src/lang.c:2748
+#: src/lang.c:2752
 msgid "Enter number of seconds until active file will be reread. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2749
+#: src/lang.c:2753
 msgid "Interval in secs to reread active"
 msgstr ""
 
-#: src/lang.c:2750
+#: src/lang.c:2754
 msgid ""
 "# Time interval in seconds between rereading the active file (0=never)\n"
 msgstr ""
 
-#: src/lang.c:2755
+#: src/lang.c:2759
 msgid "Reconnect to server automatically"
 msgstr ""
 
-#: src/lang.c:2756
+#: src/lang.c:2760
 msgid ""
 "# If ON automatically reconnect to NNTP server if the connection is broken\n"
 msgstr ""
 
-#: src/lang.c:2760
+#: src/lang.c:2764
 msgid ""
 "Create local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2761
+#: src/lang.c:2765
 msgid "Cache NNTP overview files locally"
 msgstr ""
 
-#: src/lang.c:2762
+#: src/lang.c:2766
 msgid "# If ON, create local copies of NNTP overview files.\n"
 msgstr ""
 
-#: src/lang.c:2766
+#: src/lang.c:2770
 msgid "Enter format string. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2767
+#: src/lang.c:2771
 msgid "Format string for display of dates"
 msgstr ""
 
-#: src/lang.c:2768
+#: src/lang.c:2772
 msgid "# Format string for date representation\n"
 msgstr ""
 
-#: src/lang.c:2774
+#: src/lang.c:2778
 msgid "Unicode normalization form"
 msgstr ""
 
-#: src/lang.c:2775
+#: src/lang.c:2779
 msgid ""
 "# Unicode normalization form\n"
-"# Possible values are (the default is marked with *):\n"
+"# Possible values are:\n"
 "#   0 = None\n"
-"# * 1 = NFKC\n"
+"#   1 = NFKC\n"
 "#   2 = NFKD\n"
 "#   3 = NFC\n"
 "#   4 = NFD\n"
 msgstr ""
 
-#: src/lang.c:2787
+#: src/lang.c:2792
 msgid "Render BiDi"
 msgstr ""
 
-#: src/lang.c:2788
+#: src/lang.c:2793
 msgid "# If ON, bi-directional text is rendered by tin\n"
 msgstr ""
 
-#: src/lang.c:2798
+#: src/lang.c:2800
+msgid "Function for sorting articles"
+msgstr ""
+
+#: src/lang.c:2801
+msgid ""
+"# Function for sorting articles\n"
+"# Possible values are (the default is marked with *):\n"
+"# * 0 = qsort\n"
+"#   1 = heapsort\n"
+msgstr ""
+
+#: src/lang.c:2814
 msgid "Automatically GroupMarkUnselArtRead"
 msgstr ""
 
-#: src/lang.c:2804
+#: src/lang.c:2820
 msgid "Delete post-process files"
 msgstr ""
 
-#: src/lang.c:2809
+#: src/lang.c:2825
 msgid "Filename for all mailed articles, <CR> sets, no filename=do not save."
 msgstr ""
 
-#: src/lang.c:2810
+#: src/lang.c:2826
 msgid "Mailbox to save sent mails"
 msgstr ""
 
-#: src/lang.c:2815
+#: src/lang.c:2831
 msgid "Set Followup-To: header to this group(s). <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2816
+#: src/lang.c:2832
 msgid "Followup-To: header"
 msgstr ""
 
-#: src/lang.c:2821
+#: src/lang.c:2837
 msgid "Enter default mail address (and fullname). <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2828
+#: src/lang.c:2844
 msgid ""
 "Path and options for ispell-like spell-checker. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2829
+#: src/lang.c:2845
 msgid "Ispell program"
 msgstr ""
 
-#: src/lang.c:2835
+#: src/lang.c:2851
 msgid "When group is a mailing list, send responses to this email address."
 msgstr ""
 
-#: src/lang.c:2836
+#: src/lang.c:2852
 msgid "Mailing list address"
 msgstr ""
 
-#: src/lang.c:2842
+#: src/lang.c:2858
 msgid "Forward articles as attachement"
 msgstr ""
 
-#: src/lang.c:2847
+#: src/lang.c:2863
 msgid ""
 "A comma separated list of MIME major/minor Content-Types. <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2848
+#: src/lang.c:2864
 msgid "Which MIME types will be saved"
 msgstr ""
 
-#: src/lang.c:2853
+#: src/lang.c:2869
 msgid "Value of the Organization: header. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2854
+#: src/lang.c:2870
 msgid "Organization: header"
 msgstr ""
 
-#: src/lang.c:2859
+#: src/lang.c:2875
 msgid "Filename for saved articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2860
+#: src/lang.c:2876
 msgid "savefile"
 msgstr ""
 
-#: src/lang.c:2865 src/lang.c:2889
+#: src/lang.c:2881 src/lang.c:2905
 msgid "Scope for the filter rule. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2866
+#: src/lang.c:2882
 msgid "Quick (1 key) select filter scope"
 msgstr ""
 
-#: src/lang.c:2871 src/lang.c:2895
+#: src/lang.c:2887 src/lang.c:2911
 msgid "Header for filter rule. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2872
+#: src/lang.c:2888
 msgid "Quick (1 key) select filter header"
 msgstr ""
 
-#: src/lang.c:2877 src/lang.c:2901
+#: src/lang.c:2893 src/lang.c:2917
 msgid "ON = case sensitive, OFF = ignore case. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2878
+#: src/lang.c:2894
 msgid "Quick (1 key) select filter case"
 msgstr ""
 
-#: src/lang.c:2883 src/lang.c:2907
+#: src/lang.c:2899 src/lang.c:2923
 msgid "ON = expire, OFF = don't ever expire. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2884
+#: src/lang.c:2900
 msgid "Quick (1 key) select filter expire"
 msgstr ""
 
-#: src/lang.c:2890
+#: src/lang.c:2906
 msgid "Quick (1 key) kill filter scope"
 msgstr ""
 
-#: src/lang.c:2896
+#: src/lang.c:2912
 msgid "Quick (1 key) kill filter header"
 msgstr ""
 
-#: src/lang.c:2902
+#: src/lang.c:2918
 msgid "Quick (1 key) kill filter case"
 msgstr ""
 
-#: src/lang.c:2908
+#: src/lang.c:2924
 msgid "Quick (1 key) kill filter expire"
 msgstr ""
 
-#: src/lang.c:2914
+#: src/lang.c:2930
 msgid "Assume this charset if no charset declaration is present, <CR> to set."
 msgstr ""
 
-#: src/lang.c:2915
+#: src/lang.c:2931
 msgid "UNDECLARED_CHARSET"
 msgstr ""
 
-#: src/lang.c:2921
+#: src/lang.c:2937
 msgid ""
 "Add this text at the start of the message body. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2922
+#: src/lang.c:2938
 msgid "X_Body"
 msgstr ""
 
-#: src/lang.c:2927
+#: src/lang.c:2943
 msgid "Insert this header when posting. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2928
+#: src/lang.c:2944
 msgid "X_Headers"
 msgstr ""
 
-#: src/lang.c:2933
+#: src/lang.c:2949
 msgid ""
 "Automatically insert an X-Comment-To: header? <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2934
+#: src/lang.c:2950
 msgid "Insert 'X-Comment-To:' header"
 msgstr ""
 
-#: src/misc.c:3796
+#: src/misc.c:3825
 #, c-format
 msgid "Version: %s %s release %s (\"%s\") %s %s\n"
 msgstr ""
 
-#: src/misc.c:3799
+#: src/misc.c:3828
 #, c-format
 msgid "Version: %s %s release %s (\"%s\")\n"
 msgstr ""
Binary files tin-2.1.0/po/tr.gmo and tin-2.1.1/po/tr.gmo differ
diff -Nurp --exclude='.bzr*' tin-2.1.0/po/tr.po tin-2.1.1/po/tr.po
--- tin-2.1.0/po/tr.po	2011-12-23 18:27:21.000000000 +0100
+++ tin-2.1.1/po/tr.po	2012-06-23 11:49:07.435464927 +0200
@@ -7,13 +7,14 @@
 msgid   ""
 msgstr  "Project-Id-Version: tin 1.7.7\n"
         "Report-Msgid-Bugs-To: \n"
-        "POT-Creation-Date: 2011-12-23 18:26+0100\n"
+        "POT-Creation-Date: 2012-06-23 11:48+0200\n"
         "PO-Revision-Date: 2005-03-06 09:25+0200\n"
         "Last-Translator: Þebnem Korkmaz <sebnem_k@hotmail.com>\n"
         "Language-Team: Turkish <gnu-tr-u12a@lists.sourceforge.net>\n"
         "MIME-Version: 1.0\n"
         "Content-Type: text/plain; charset=ISO-8859-9\n"
         "Content-Transfer-Encoding: 8bit\n"
+        "Language: tr\n"
 
 #: src/attrib.c:888
 #, fuzzy
@@ -5219,7 +5220,7 @@ msgstr  "Uçbirim renk desteklemiyor"
 msgid   "Trying %s"
 msgstr  "%s deneniyor"
 
-#: src/lang.c:1244 src/lang.c:1272 src/lang.c:1290 src/lang.c:1543 src/refs.c:288
+#: src/lang.c:1244 src/lang.c:1272 src/lang.c:1290 src/lang.c:1551 src/refs.c:288
 #, fuzzy
 msgid   "None"
 msgstr  "Hiçbiri"
@@ -5628,172 +5629,180 @@ msgid   "Last posting date (ascending)"
 msgstr  "Satýrlar: (yükselen)"
 
 #: src/lang.c:1472
+msgid   "Quick-sort"
+msgstr  ""
+
+#: src/lang.c:1473
+msgid   "Heap-sort"
+msgstr  ""
+
+#: src/lang.c:1480
 #, fuzzy
 msgid   "Always Keep"
 msgstr  "Hep Sakla"
 
-#: src/lang.c:1473
+#: src/lang.c:1481
 #, fuzzy
 msgid   "Always Remove"
 msgstr  "Hep Kaldýr"
 
-#: src/lang.c:1474
+#: src/lang.c:1482
 #, fuzzy
 msgid   "Mark with D on selection screen"
 msgstr  "Seçenek ekranýnda D ile iþaretle"
 
-#: src/lang.c:1480
+#: src/lang.c:1488
 #, fuzzy
 msgid   "Kill only unread arts"
 msgstr  "Sadece okunmayan makaleleri yok et"
 
-#: src/lang.c:1481
+#: src/lang.c:1489
 #, fuzzy
 msgid   "Kill all arts & show with K"
 msgstr  "Tüm makaleleri yok et & K ile göster"
 
 #  TODO: s/K/art_marked_killed/
 #. TODO: s/K/art_marked_killed/
-#: src/lang.c:1482
+#: src/lang.c:1490
 #, fuzzy
 msgid   "Kill all arts and never show"
 msgstr  "Tüm makaleleri yok et ve asla gösterme"
 
-#: src/lang.c:1488
+#: src/lang.c:1496
 #, fuzzy
 msgid   "Nothing special"
 msgstr  "Özel birþey yok"
 
-#: src/lang.c:1489
+#: src/lang.c:1497
 #, fuzzy
 msgid   "Compress quotes"
 msgstr  "Ýmleri sýkýþtýr"
 
-#: src/lang.c:1490
+#: src/lang.c:1498
 #, fuzzy
 msgid   "Quote signatures"
 msgstr  "Ýmzalarý imle"
 
-#: src/lang.c:1491
+#: src/lang.c:1499
 #, fuzzy
 msgid   "Compress quotes, quote sigs"
 msgstr  "Ýmleri sýkýþtýr, imzalarý imle"
 
-#: src/lang.c:1492
+#: src/lang.c:1500
 #, fuzzy
 msgid   "Quote empty lines"
 msgstr  "Boþ satýrlarý imle"
 
-#: src/lang.c:1493
+#: src/lang.c:1501
 #, fuzzy
 msgid   "Compress quotes, quote empty lines"
 msgstr  "Ýmleri sýkýþtýr, boþ satýrlarý imle"
 
-#: src/lang.c:1494
+#: src/lang.c:1502
 #, fuzzy
 msgid   "Quote sigs & empty lines"
 msgstr  "Ýmzalarý & boþ satýrlarý imle"
 
-#: src/lang.c:1495
+#: src/lang.c:1503
 #, fuzzy
 msgid   "Comp. q., quote sigs & empty lines"
 msgstr  "Ýmleri sýkýþtýr, imzalarý & boþ satýrlarý imle"
 
-#: src/lang.c:1535
+#: src/lang.c:1543
 #, fuzzy
 msgid   "no"
 msgstr  "hiçbiri"
 
-#: src/lang.c:1536
+#: src/lang.c:1544
 #, fuzzy
 msgid   "with headers"
 msgstr  "en küçük yürütme birimleri"
 
-#: src/lang.c:1537
+#: src/lang.c:1545
 msgid   "without headers"
 msgstr  ""
 
-#: src/lang.c:1545 src/lang.c:1551
+#: src/lang.c:1552
 msgid   "NFKC"
 msgstr  ""
 
-#: src/lang.c:1546
+#: src/lang.c:1554
 msgid   "NFKD"
 msgstr  ""
 
-#: src/lang.c:1547
+#: src/lang.c:1555
 msgid   "NFC"
 msgstr  ""
 
-#: src/lang.c:1548
+#: src/lang.c:1556
 msgid   "NFD"
 msgstr  ""
 
-#: src/lang.c:1560
+#: src/lang.c:1564
 #, fuzzy
 msgid   "Display Options"
 msgstr  "Seçenekleri Göster"
 
-#: src/lang.c:1567
+#: src/lang.c:1571
 #, fuzzy
 msgid   "Color Options"
 msgstr  "Renk Seçenekleri"
 
-#: src/lang.c:1573
+#: src/lang.c:1577
 #, fuzzy
 msgid   "Highlight Options"
 msgstr  "Süzgeçleme Seçenekleri"
 
-#: src/lang.c:1580
+#: src/lang.c:1584
 #, fuzzy
 msgid   "Article-Limiting Options"
 msgstr  "Makale-Sýnýrlandýrma Seçenekleri"
 
-#: src/lang.c:1586
+#: src/lang.c:1590
 #, fuzzy
 msgid   "Posting/Mailing Options"
 msgstr  "Yollama/Postalama Seçenekleri"
 
-#: src/lang.c:1592
+#: src/lang.c:1596
 #, fuzzy
 msgid   "Saving/Printing Options"
 msgstr  "Kaydetme/Yazdýrma Seçenekleri"
 
-#: src/lang.c:1598
+#: src/lang.c:1602
 #, fuzzy
 msgid   "Expert Options"
 msgstr  "Uzman Seçenekleri"
 
-#: src/lang.c:1604
+#: src/lang.c:1608
 #, fuzzy
 msgid   "Filtering Options"
 msgstr  "Süzgeçleme Seçenekleri"
 
-#: src/lang.c:1609 src/lang.c:1640 src/lang.c:1646 src/lang.c:1672 src/lang.c:1724
-#: src/lang.c:1730 src/lang.c:1740 src/lang.c:1751 src/lang.c:1769 src/lang.c:1844
-#: src/lang.c:1852 src/lang.c:2042 src/lang.c:2048 src/lang.c:2054 src/lang.c:2060
-#: src/lang.c:2072 src/lang.c:2079 src/lang.c:2133 src/lang.c:2142 src/lang.c:2148
-#: src/lang.c:2155 src/lang.c:2162 src/lang.c:2169 src/lang.c:2176 src/lang.c:2183
-#: src/lang.c:2190 src/lang.c:2197 src/lang.c:2204 src/lang.c:2211 src/lang.c:2218
-#: src/lang.c:2225 src/lang.c:2232 src/lang.c:2239 src/lang.c:2246 src/lang.c:2253
-#: src/lang.c:2260 src/lang.c:2267 src/lang.c:2274 src/lang.c:2281 src/lang.c:2288
-#: src/lang.c:2295 src/lang.c:2302 src/lang.c:2309 src/lang.c:2317 src/lang.c:2333
-#: src/lang.c:2340 src/lang.c:2347 src/lang.c:2354 src/lang.c:2360 src/lang.c:2366
-#: src/lang.c:2383 src/lang.c:2395 src/lang.c:2429 src/lang.c:2482 src/lang.c:2496
-#: src/lang.c:2502 src/lang.c:2527 src/lang.c:2544 src/lang.c:2560 src/lang.c:2596
-#: src/lang.c:2632 src/lang.c:2652 src/lang.c:2687 src/lang.c:2697 src/lang.c:2704
-#: src/lang.c:2730 src/lang.c:2754 src/lang.c:2773 src/lang.c:2786 src/lang.c:2797
-#: src/lang.c:2803 src/lang.c:2841
+#: src/lang.c:1613 src/lang.c:1644 src/lang.c:1650 src/lang.c:1676 src/lang.c:1728
+#: src/lang.c:1734 src/lang.c:1744 src/lang.c:1755 src/lang.c:1773 src/lang.c:1848
+#: src/lang.c:1856 src/lang.c:2046 src/lang.c:2052 src/lang.c:2058 src/lang.c:2064
+#: src/lang.c:2076 src/lang.c:2083 src/lang.c:2137 src/lang.c:2146 src/lang.c:2152
+#: 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:2321 src/lang.c:2337
+#: src/lang.c:2344 src/lang.c:2351 src/lang.c:2358 src/lang.c:2364 src/lang.c:2370
+#: src/lang.c:2387 src/lang.c:2399 src/lang.c:2433 src/lang.c:2486 src/lang.c:2500
+#: src/lang.c:2506 src/lang.c:2531 src/lang.c:2548 src/lang.c:2564 src/lang.c:2600
+#: src/lang.c:2636 src/lang.c:2656 src/lang.c:2691 src/lang.c:2701 src/lang.c:2708
+#: src/lang.c:2734 src/lang.c:2758 src/lang.c:2777 src/lang.c:2791 src/lang.c:2799
+#: src/lang.c:2813 src/lang.c:2819 src/lang.c:2857
 #, fuzzy
 msgid   "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr  "<SPACE> deðiþtirir, <CR> ayarlar, <ESC> iptal eder."
 
-#: src/lang.c:1610
+#: src/lang.c:1614
 #, fuzzy
 msgid   "Show mini menu & posting etiquette"
 msgstr  "Mini menüyü & yollama etiketini göster"
 
-#: src/lang.c:1611
+#: src/lang.c:1615
 #, fuzzy
 msgid   "# If ON show a mini menu of useful commands at each level\n"
         "# and posting etiquette after composing an article\n"
@@ -5801,36 +5810,36 @@ msgstr  "# ON durumundaysa makale oluþtu
         "komutlarýn\n"
         "# mini menüsünü ve yollama etiketini göster.\n"
 
-#: src/lang.c:1616
+#: src/lang.c:1620
 #, fuzzy
 msgid   "Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
 msgstr  "Her haber grubu için kýsa açýklama göster. <SPACE> deðiþtirir & <CR> ayarlar."
 
-#: src/lang.c:1617
+#: src/lang.c:1621
 #, fuzzy
 msgid   "Show description of each newsgroup"
 msgstr  "Her haber grubu için açýklama göster"
 
-#: src/lang.c:1618
+#: src/lang.c:1622
 #, fuzzy
 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"
 
-#: src/lang.c:1623
+#: src/lang.c:1627
 #, fuzzy
 msgid   "Show Subject & From (author) fields in group menu. <SPACE> toggles & <CR> "
         "sets."
 msgstr  "Grup menüsünde Konu & Gönderen (yazar) alanlarýný göster. <SPACE> deðiþtirir "
         "& <CR> ayarlar."
 
-#: src/lang.c:1624
+#: src/lang.c:1628
 #, fuzzy
 msgid   "In group menu, show author by"
 msgstr  "Grup menüsünde yazarý þuna göre göster"
 
-#: src/lang.c:1625
+#: src/lang.c:1629
 #, fuzzy
 msgid   "# Part of from field to display\n"
         "# Possible values are (the default is marked with *):\n"
@@ -5840,37 +5849,37 @@ msgid   "# Part of from field to display
         "#   3 = both\n"
 msgstr  "# Gösterilecek gönderen alan kýsýmlarý 0)hiç 1)adres 2) tüm isim 3) hepsi\n"
 
-#: src/lang.c:1634
+#: src/lang.c:1638
 #, fuzzy
 msgid   "Draw -> or highlighted bar for selection. <SPACE> toggles & <CR> sets."
 msgstr  "Çiz -> ya da seçim için vurgulanmýþ çubuk. <SPACE> deðiþtirir & <CR> ayarlar."
 
-#: src/lang.c:1635
+#: src/lang.c:1639
 #, fuzzy
 msgid   "Draw -> instead of highlighted bar"
 msgstr  "Çiz -> vurgulanmýþ çubuk yerine"
 
-#: src/lang.c:1636
+#: src/lang.c:1640
 #, fuzzy
 msgid   "# If ON use -> otherwise highlighted bar for selection\n"
 msgstr  "# ON durumundaysa -> deðilse seçim için vurgulanmýþ çubuk\n"
 
-#: src/lang.c:1641
+#: src/lang.c:1645
 #, fuzzy
 msgid   "Use inverse video for page headers"
 msgstr  "Sayfa baþlýklarý için ters görüntü kullan"
 
-#: src/lang.c:1642
+#: src/lang.c:1646
 #, fuzzy
 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"
 
-#: src/lang.c:1647
+#: src/lang.c:1651
 #, fuzzy
 msgid   "Thread articles by"
 msgstr  "Makaleleri belirle"
 
-#: src/lang.c:1648
+#: src/lang.c:1652
 msgid   "# Thread articles by ...\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -5881,15 +5890,15 @@ msgid   "# Thread articles by ...\n"
         "#   5 = Percentage Match\n"
 msgstr  ""
 
-#: src/lang.c:1659
+#: src/lang.c:1663
 msgid   "Enter percentage match required to thread together. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1660
+#: src/lang.c:1664
 msgid   "Thread percentage match"
 msgstr  ""
 
-#: src/lang.c:1661
+#: src/lang.c:1665
 #, c-format
 msgid   "# Thread percentage match...\n"
         "# the percentage of characters in the subject of an article that must match\n"
@@ -5902,12 +5911,12 @@ msgid   "# Thread percentage match...\n"
         "# 'harppy' would be threaded separately from 'happy'\n"
 msgstr  ""
 
-#: src/lang.c:1673
+#: src/lang.c:1677
 #, fuzzy
 msgid   "Score of a thread"
 msgstr  "Bir iþ parçacýðýnýn skoru"
 
-#: src/lang.c:1674
+#: src/lang.c:1678
 msgid   "# Thread score\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = max\n"
@@ -5915,18 +5924,18 @@ msgid   "# Thread score\n"
         "#   2 = average\n"
 msgstr  ""
 
-#: src/lang.c:1682
+#: src/lang.c:1686
 #, fuzzy
 msgid   "Sort articles by Subject, From, Date or Score. <SPACE> toggles & <CR> sets."
 msgstr  "Makaleleri Konu,Gönderen,Tarih ya da Skora göre sýrala. <SPACE> deðiþtirir & "
         "<CR> ayarlar."
 
-#: src/lang.c:1683
+#: src/lang.c:1687
 #, fuzzy
 msgid   "Sort articles by"
 msgstr  "Makaleleri sýrala"
 
-#: src/lang.c:1684
+#: src/lang.c:1688
 #, fuzzy
 msgid   "# Sort articles by ...\n"
         "# Possible values are (the default is marked with *):\n"
@@ -5947,18 +5956,18 @@ msgstr  "# Makaleleri sýrala 0=(hiçbirþe
         "# 7=(Skor azalmasý) 8=(Skor yükselmesi) 9=(Satýrlar azalmasý) 10=(Satýrlar "
         "yükselmesi).\n"
 
-#: src/lang.c:1700
+#: src/lang.c:1704
 #, fuzzy
 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."
 
-#: src/lang.c:1701
+#: src/lang.c:1705
 #, fuzzy
 msgid   "Sort threads by"
 msgstr  "Ýþ parçacýklarýný sýrala"
 
-#: src/lang.c:1702
+#: src/lang.c:1706
 #, fuzzy
 msgid   "# Sort thread by ...\n"
         "# Possible values are (the default is marked with *):\n"
@@ -5973,55 +5982,55 @@ msgstr  "# Makaleleri sýrala 0=(hiçbirþe
         "# 7=(Skor azalmasý) 8=(Skor yükselmesi) 9=(Satýrlar azalmasý) 10=(Satýrlar "
         "yükselmesi).\n"
 
-#: src/lang.c:1712
+#: src/lang.c:1716
 #, fuzzy
 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 & "
         "<CR> ayarlar."
 
-#: src/lang.c:1713
+#: src/lang.c:1717
 #, fuzzy
 msgid   "Go to first unread article in group"
 msgstr  "Gruptaki ilk okunmamýþ makaleye git"
 
-#: src/lang.c:1714
+#: src/lang.c:1718
 #, fuzzy
 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"
 
-#: src/lang.c:1718
+#: src/lang.c:1722
 #, fuzzy
 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 & "
         "<CR> ayarlar."
 
-#: src/lang.c:1719
+#: src/lang.c:1723
 #, fuzzy
 msgid   "Show only unread articles"
 msgstr  "Sadece okunmayan makaleleri göster"
 
-#: src/lang.c:1720
+#: src/lang.c:1724
 #, fuzzy
 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"
 
-#: src/lang.c:1725
+#: src/lang.c:1729
 #, fuzzy
 msgid   "Show only groups with unread arts"
 msgstr  "Sadece okunmamýþ makale olan gruplarý göster"
 
-#: src/lang.c:1726
+#: src/lang.c:1730
 #, fuzzy
 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"
 
-#: src/lang.c:1731
+#: src/lang.c:1735
 #, fuzzy
 msgid   "Filter which articles"
 msgstr  "Hangi makaleleri filtrele"
 
-#: src/lang.c:1732
+#: src/lang.c:1736
 #, fuzzy
 msgid   "# Filter which articles\n"
         "# Possible values are (the default is marked with *):\n"
@@ -6032,12 +6041,12 @@ msgstr  "# 0=(Sadece okunmamýþ makaleler
         "# 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"
 
-#: src/lang.c:1741
+#: src/lang.c:1745
 #, fuzzy
 msgid   "Go to the next unread article with"
 msgstr  "Sonraki okunmamýþ makale yok"
 
-#: src/lang.c:1742
+#: src/lang.c:1746
 #, fuzzy
 msgid   "# Go to the unread article with following key(s)\n"
         "# Possible values are (the default is marked with *):\n"
@@ -6048,12 +6057,12 @@ msgid   "# Go to the unread article with
 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"
 
-#: src/lang.c:1752
+#: src/lang.c:1756
 #, fuzzy
 msgid   "How to treat blank lines"
 msgstr  "Boþ satýrlarý imle"
 
-#: src/lang.c:1753
+#: src/lang.c:1757
 msgid   "# Trim the article body, remove unnecessary blank lines.\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = Nothing special\n"
@@ -6069,47 +6078,47 @@ msgid   "# Trim the article body, remove
         "#       leading and trailing blank lines\n"
 msgstr  ""
 
-#: src/lang.c:1770
+#: src/lang.c:1774
 #, fuzzy
 msgid   "List thread using right arrow key"
 msgstr  "Sað ok tuþuna basarak parçacýklarý listele"
 
-#: src/lang.c:1771
+#: src/lang.c:1775
 #, fuzzy
 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"
 
-#: src/lang.c:1775
+#: src/lang.c:1779
 #, fuzzy
 msgid   "Enter character to indicate deleted articles. <CR> sets, <ESC> cancels."
 msgstr  "Silinmiþ makaleleri göstermek için karakter giriniz. <CR> ayarlar, <ESC> "
         "iptal eder."
 
-#: src/lang.c:1776
+#: src/lang.c:1780
 #, fuzzy
 msgid   "Character to show deleted articles"
 msgstr  "Silinmiþ makaleleri gösterecek olan karakter"
 
-#: src/lang.c:1777
+#: src/lang.c:1781
 #, fuzzy
 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"
 
-#: src/lang.c:1782
+#: src/lang.c:1786
 #, fuzzy
 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."
 
-#: src/lang.c:1783
+#: src/lang.c:1787
 #, fuzzy
 msgid   "Character to show inrange articles"
 msgstr  "Sýralanmýþ makaleleri gösterecek olan karakter"
 
-#: src/lang.c:1784
+#: src/lang.c:1788
 #, fuzzy
 msgid   "# Character used to show that an art is in a range (default '#')\n"
         "# _ is turned into ' '\n"
@@ -6117,19 +6126,19 @@ msgstr  "# Bir makalenin sýralanmýþ oldu
         "(varsayýlan '#')\n"
         "# _ þuna dönüþür ' '\n"
 
-#: src/lang.c:1789
+#: src/lang.c:1793
 #, fuzzy
 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> iptal "
         "eder."
 
-#: src/lang.c:1790
+#: src/lang.c:1794
 #, fuzzy
 msgid   "Character to show returning arts"
 msgstr  "Dönen makaleleri gösterecek olan karakter"
 
-#: src/lang.c:1791
+#: src/lang.c:1795
 #, fuzzy
 msgid   "# Character used to show that an art will return (default '-')\n"
         "# _ is turned into ' '\n"
@@ -6137,18 +6146,18 @@ msgstr  "# Bir makalenin döneceðini göst
         "'-')\n"
         "# _ þuna dönüþür ' '\n"
 
-#: src/lang.c:1796
+#: src/lang.c:1800
 #, fuzzy
 msgid   "Enter character to indicate selected articles. <CR> sets, <ESC> cancels."
 msgstr  "Seçilen makaleleri imlemek için karakter girin. <CR> ayarlar, <ESC> iptal "
         "eder."
 
-#: src/lang.c:1797
+#: src/lang.c:1801
 #, fuzzy
 msgid   "Character to show selected articles"
 msgstr  "Seçilen makaleleri gösterecek olan karakter"
 
-#: src/lang.c:1798
+#: src/lang.c:1802
 #, fuzzy
 msgid   "# Character used to show that an art was auto-selected (default '*')\n"
         "# _ is turned into ' '\n"
@@ -6156,17 +6165,17 @@ msgstr  "# Bir makalenin otomatik seçild
         "(varsayýlan '*')\n"
         "# _ þuna dönüþür ' '\n"
 
-#: src/lang.c:1803
+#: src/lang.c:1807
 #, fuzzy
 msgid   "Enter character to indicate recent articles. <CR> sets, <ESC> cancels."
 msgstr  "Son makaleleri imlemek için karakter girin. <CR> ayarlar, <ESC> iptal eder."
 
-#: src/lang.c:1804
+#: src/lang.c:1808
 #, fuzzy
 msgid   "Character to show recent articles"
 msgstr  "Son makaleleri gösterecek olan karakter"
 
-#: src/lang.c:1805
+#: src/lang.c:1809
 #, fuzzy
 msgid   "# Character used to show that an art is recent (default 'o')\n"
         "# _ is turned into ' '\n"
@@ -6174,18 +6183,18 @@ msgstr  "# Bir makalenin son olduðunu gö
         "'o')\n"
         "# _ þuna dönüþür ' '\n"
 
-#: src/lang.c:1810
+#: src/lang.c:1814
 #, fuzzy
 msgid   "Enter character to indicate unread articles. <CR> sets, <ESC> cancels."
 msgstr  "Okunmamýþ makaleleri imlemek için karakter girin. <CR> ayarlar, <ESC> iptal "
         "eder."
 
-#: src/lang.c:1811
+#: src/lang.c:1815
 #, fuzzy
 msgid   "Character to show unread articles"
 msgstr  "Okunmamýþ makaleleri gösterecek olan karakter"
 
-#: src/lang.c:1812
+#: src/lang.c:1816
 #, fuzzy
 msgid   "# Character used to show that an art is unread (default '+')\n"
         "# _ is turned into ' '\n"
@@ -6193,17 +6202,17 @@ msgstr  "# Bir makalenin okunmadýðýný gö
         "'+')\n"
         "# _ þuna dönüþür ' '\n"
 
-#: src/lang.c:1817
+#: src/lang.c:1821
 #, fuzzy
 msgid   "Enter character to indicate read articles. <CR> sets, <ESC> cancels."
 msgstr  "Okunan makaleleri imlemek için karakter girin. <CR> yarlar, <ESC> iptal eder."
 
-#: src/lang.c:1818
+#: src/lang.c:1822
 #, fuzzy
 msgid   "Character to show read articles"
 msgstr  "Okunmamýþ makaleleri gösterecek olan karakter"
 
-#: src/lang.c:1819
+#: src/lang.c:1823
 #, fuzzy
 msgid   "# Character used to show that an art was read (default ' ')\n"
         "# _ is turned into ' '\n"
@@ -6211,18 +6220,18 @@ msgstr  "# Bir makalenin okunduðunu göst
         "')\n"
         "# _ þuna dönüþür ' '\n"
 
-#: src/lang.c:1824
+#: src/lang.c:1828
 #, fuzzy
 msgid   "Enter character to indicate killed articles. <CR> sets, <ESC> cancels."
 msgstr  "Yok olan makaleleri imlemek için karakter girin. <CR> ayarlar, <ESC> iptal "
         "eder."
 
-#: src/lang.c:1825
+#: src/lang.c:1829
 #, fuzzy
 msgid   "Character to show killed articles"
 msgstr  "Yok olan makaleleri gösterecen karakter"
 
-#: src/lang.c:1826
+#: src/lang.c:1830
 #, fuzzy
 msgid   "# Character used to show that an art was killed (default 'K')\n"
         "# kill_level must be set accordingly, _ is turned into ' '\n"
@@ -6230,18 +6239,18 @@ msgstr  "# Bir makalenin yok olduðunu gö
         "'K')\n"
         "# yok olma düzeyi ona göre ayarlanmalýdýr, _ þuna dönüþür ' '\n"
 
-#: src/lang.c:1831
+#: src/lang.c:1835
 #, fuzzy
 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."
 
-#: src/lang.c:1832
+#: src/lang.c:1836
 #, fuzzy
 msgid   "Character to show readselected arts"
 msgstr  "Okunmuþ-seçilmiþ makaleleri gösteren karakter"
 
-#: src/lang.c:1833
+#: src/lang.c:1837
 #, fuzzy
 msgid   "# Character used to show that an art was selected before read (default ':')\n"
         "# kill_level must be set accordingly, _ is turned into ' '\n"
@@ -6249,37 +6258,37 @@ msgstr  "# Bir makalenin okunmadan seçil
         "(varsayýlan ':')\n"
         "# yok olma düzeyi ona göre ayarlanmalýdýr, _ þuna dönüþür ' '\n"
 
-#: src/lang.c:1838
+#: src/lang.c:1842
 #, 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."
 
-#: src/lang.c:1839
+#: src/lang.c:1843
 #, fuzzy
 msgid   "Max. length of group names shown"
 msgstr  "Gösterilen grup isimlerinin en fazla uzunluðu"
 
-#: src/lang.c:1840
+#: src/lang.c:1844
 #, 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"
 
-#: src/lang.c:1845
+#: src/lang.c:1849
 msgid   "Abbreviate long newsgroup names"
 msgstr  ""
 
-#: src/lang.c:1846
+#: src/lang.c:1850
 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:1853
+#: src/lang.c:1857
 #, fuzzy
 msgid   "Show lines/score in listings"
 msgstr  "Listelerdeki satýrlarý/skoru göster"
 
-#: src/lang.c:1854
+#: src/lang.c:1858
 #, fuzzy
 msgid   "# What information should be displayed in article/thread listing\n"
         "# Possible values are (the default is marked with *):\n"
@@ -6290,19 +6299,19 @@ msgid   "# What information should be di
 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"
 
-#: src/lang.c:1863
+#: src/lang.c:1867
 #, fuzzy
 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"
 
-#: src/lang.c:1864
+#: src/lang.c:1868
 #, fuzzy
 msgid   "Number of lines to scroll in pager"
 msgstr  "Sayfalayýcýda kaydýrýlan satýr sayýsý"
 
-#: src/lang.c:1865
+#: src/lang.c:1869
 msgid   "# Number of lines that cursor-up/down will scroll in article pager\n"
         "# Possible values are (the default is marked with *):\n"
         "#  -2 = half-page scrolling\n"
@@ -6312,28 +6321,28 @@ msgid   "# Number of lines that cursor-u
         "#   2 or greater = scroll by 2 or more lines (only in the pager)\n"
 msgstr  ""
 
-#: src/lang.c:1875
+#: src/lang.c:1879
 msgid   "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1876
+#: src/lang.c:1880
 #, fuzzy
 msgid   "Display signatures"
 msgstr  "Seçenekleri Göster"
 
-#: src/lang.c:1877
+#: src/lang.c:1881
 msgid   "# If OFF don't show signatures when displaying articles\n"
 msgstr  ""
 
-#: src/lang.c:1881
+#: src/lang.c:1885
 msgid   "Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1882
+#: src/lang.c:1886
 msgid   "Display uue data as an attachment"
 msgstr  ""
 
-#: src/lang.c:1883
+#: src/lang.c:1887
 msgid   "# Handling of uuencoded data in the pager\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = no, display raw uuencoded data\n"
@@ -6343,28 +6352,28 @@ msgid   "# Handling of uuencoded data in
         "#       be folded into a tag line.\n"
 msgstr  ""
 
-#: src/lang.c:1893
+#: src/lang.c:1897
 msgid   "Decode German style TeX umlaut codes to ISO. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1894
+#: src/lang.c:1898
 msgid   "Display \"a as Umlaut-a"
 msgstr  ""
 
-#: src/lang.c:1895
+#: src/lang.c:1899
 msgid   "# If ON decode German style TeX umlaut codes to ISO and\n"
         "# show \"a as Umlaut-a, etc.\n"
 msgstr  ""
 
-#: src/lang.c:1900 src/lang.c:1910
+#: src/lang.c:1904 src/lang.c:1914
 msgid   "Space separated list of header fields"
 msgstr  ""
 
-#: src/lang.c:1901
+#: src/lang.c:1905
 msgid   "Display these header fields (or *)"
 msgstr  ""
 
-#: src/lang.c:1902
+#: src/lang.c:1906
 msgid   "# Which news headers you wish to see. If you want to see _all_ the headers,\n"
         "# place an '*' as this value. This is the only way a wildcard can be used.\n"
         "# If you enter 'X-' as the value, you will see all headers beginning with\n"
@@ -6373,12 +6382,12 @@ msgid   "# Which news headers you wish t
         "# spaces. Not defining anything turns off this option.\n"
 msgstr  ""
 
-#: src/lang.c:1911
+#: src/lang.c:1915
 #, fuzzy
 msgid   "Do not display these header fields"
 msgstr  "Aktüel habver baþlýlarý alanýnýn rengi"
 
-#: src/lang.c:1912
+#: src/lang.c:1916
 msgid   "# Same as 'news_headers_to_display' except it denotes the opposite.\n"
         "# An example of using both options might be if you thought X- headers were\n"
         "# A Good Thing(tm), but thought Alan and Pape were miscreants...well then "
@@ -6389,405 +6398,405 @@ msgid   "# Same as 'news_headers_to_disp
         "# Not defining anything turns off this option.\n"
 msgstr  ""
 
-#: src/lang.c:1922
+#: src/lang.c:1926
 msgid   "Do you want to enable automatic handling of multipart/alternative articles?"
 msgstr  ""
 
-#: src/lang.c:1923
+#: src/lang.c:1927
 msgid   "Skip multipart/alternative parts"
 msgstr  ""
 
-#: src/lang.c:1924
+#: src/lang.c:1928
 msgid   "# If ON strip multipart/alternative messages automatically\n"
 msgstr  ""
 
-#: src/lang.c:1928
+#: src/lang.c:1932
 #, fuzzy
 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> "
         "ayarlar."
 
-#: src/lang.c:1929
+#: src/lang.c:1933
 msgid   "Detection of verbatim blocks"
 msgstr  ""
 
-#: src/lang.c:1930
+#: src/lang.c:1934
 #, fuzzy
 msgid   "# If ON detect verbatim blocks in articles\n"
 msgstr  "# If ON gönderilemeyen bütün postalarý tut ~/ölü.makale\n"
 
-#: src/lang.c:1935
+#: src/lang.c:1939
 msgid   "A regex used to decide which lines to show in col_quote."
 msgstr  ""
 
-#: src/lang.c:1936
+#: src/lang.c:1940
 msgid   "Regex used to show quoted lines"
 msgstr  ""
 
-#: src/lang.c:1937
+#: src/lang.c:1941
 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:1943
+#: src/lang.c:1947
 msgid   "A regex used to decide which lines to show in col_quote2."
 msgstr  ""
 
-#: src/lang.c:1944
+#: src/lang.c:1948
 msgid   "Regex used to show twice quoted l."
 msgstr  ""
 
-#: src/lang.c:1945
+#: src/lang.c:1949
 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:1951
+#: src/lang.c:1955
 msgid   "A regex used to decide which lines to show in col_quote3."
 msgstr  ""
 
-#: src/lang.c:1952
+#: src/lang.c:1956
 msgid   "Regex used to show >= 3 times q.l."
 msgstr  ""
 
-#: src/lang.c:1953
+#: src/lang.c:1957
 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:1960
+#: src/lang.c:1964
 msgid   "A regex used to decide which words to show in col_markslashes."
 msgstr  ""
 
-#: src/lang.c:1961
+#: src/lang.c:1965
 msgid   "Regex used to highlight /slashes/"
 msgstr  ""
 
-#: src/lang.c:1962
+#: src/lang.c:1966
 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:1968
+#: src/lang.c:1972
 msgid   "A regex used to decide which words to show in col_markstars."
 msgstr  ""
 
-#: src/lang.c:1969
+#: src/lang.c:1973
 msgid   "Regex used to highlight *stars*"
 msgstr  ""
 
-#: src/lang.c:1970
+#: src/lang.c:1974
 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:1976
+#: src/lang.c:1980
 msgid   "A regex used to decide which words to show in col_markstroke."
 msgstr  ""
 
-#: src/lang.c:1977
+#: src/lang.c:1981
 #, fuzzy
 msgid   "Regex used to highlight -strokes-"
 msgstr  "-vuruþ- ile vurgulama rengi"
 
-#: src/lang.c:1978
+#: src/lang.c:1982
 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:1984
+#: src/lang.c:1988
 msgid   "A regex used to decide which words to show in col_markdash."
 msgstr  ""
 
-#: src/lang.c:1985
+#: src/lang.c:1989
 msgid   "Regex used to highlight _underline_"
 msgstr  ""
 
-#: src/lang.c:1986
+#: src/lang.c:1990
 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:1992
+#: src/lang.c:1996
 msgid   "A regex used to find Subject prefixes to remove.  Use '|' as separator."
 msgstr  ""
 
-#: src/lang.c:1993
+#: src/lang.c:1997
 msgid   "Regex with Subject prefixes"
 msgstr  ""
 
-#: src/lang.c:1994
+#: src/lang.c:1998
 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:1999
+#: src/lang.c:2003
 msgid   "A regex used to find Subject suffixes to remove.  Use '|' as separator."
 msgstr  ""
 
-#: src/lang.c:2000
+#: src/lang.c:2004
 msgid   "Regex with Subject suffixes"
 msgstr  ""
 
-#: src/lang.c:2001
+#: src/lang.c:2005
 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:2006
+#: src/lang.c:2010
 msgid   "A regex used to find the begin of a verbatim block."
 msgstr  ""
 
-#: src/lang.c:2007
+#: src/lang.c:2011
 msgid   "Regex for begin of a verbatim block"
 msgstr  ""
 
-#: src/lang.c:2008
+#: src/lang.c:2012
 msgid   "# A regular expression that tin will use to find the begin of\n"
         "# a verbatim block.\n"
 msgstr  ""
 
-#: src/lang.c:2013
+#: src/lang.c:2017
 msgid   "A regex used to find the end of a verbatim block."
 msgstr  ""
 
-#: src/lang.c:2014
+#: src/lang.c:2018
 msgid   "Regex for end of a verbatim block"
 msgstr  ""
 
-#: src/lang.c:2015
+#: src/lang.c:2019
 msgid   "# A regular expression that tin will use to find the end of\n"
         "# a verbatim block.\n"
 msgstr  ""
 
-#: src/lang.c:2020
+#: src/lang.c:2024
 msgid   "Enter name and options for external MIME viewer, --internal for built-in "
         "viewer"
 msgstr  ""
 
-#: src/lang.c:2021
+#: src/lang.c:2025
 msgid   "MIME binary content viewer"
 msgstr  ""
 
-#: src/lang.c:2022
+#: src/lang.c:2026
 msgid   "# If --internal automatically use the built in MIME viewer for non-text\n"
         "# parts of articles.\n"
         "# Otherwise specify an external viewer program (eg, metamail) or leave blank\n"
         "# for no automatic viewing\n"
 msgstr  ""
 
-#: src/lang.c:2029
+#: src/lang.c:2033
 msgid   "Confirm before starting non-text viewing program"
 msgstr  ""
 
-#: src/lang.c:2030
+#: src/lang.c:2034
 msgid   "Ask before using MIME viewer"
 msgstr  ""
 
-#: src/lang.c:2031
+#: src/lang.c:2035
 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:2036
+#: src/lang.c:2040
 msgid   "Ask to mark groups read when quitting. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2037
+#: src/lang.c:2041
 msgid   "Catchup read groups when quitting"
 msgstr  ""
 
-#: src/lang.c:2038
+#: src/lang.c:2042
 msgid   "# If ON ask user if read groups should all be marked read\n"
 msgstr  ""
 
-#: src/lang.c:2043
+#: src/lang.c:2047
 msgid   "Catchup group using left key"
 msgstr  ""
 
-#: src/lang.c:2044
+#: src/lang.c:2048
 msgid   "# If ON catchup group/thread when leaving with the left arrow key.\n"
 msgstr  ""
 
-#: src/lang.c:2049
+#: src/lang.c:2053
 msgid   "Catchup thread by using left key"
 msgstr  ""
 
-#: src/lang.c:2055
+#: src/lang.c:2059
 msgid   "Which actions require confirmation"
 msgstr  ""
 
-#: src/lang.c:2056
+#: src/lang.c:2060
 msgid   "# What should we ask confirmation for.\n"
 msgstr  ""
 
-#: src/lang.c:2061
+#: src/lang.c:2065
 #, fuzzy
 msgid   "'Mark as (un)read' ignores tags"
 msgstr  "makaleyi okunmamýþ olarak iþaretle"
 
-#: src/lang.c:2062
+#: src/lang.c:2066
 #, fuzzy
 msgid   "# If ON the 'Mark as (un)read' function marks only the current article.\n"
 msgstr  "# ON durumundaysa 'makaleyi okunmuþ olarak iþaretle'"
 
-#: src/lang.c:2066
+#: src/lang.c:2070
 #, fuzzy
 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."
 
-#: src/lang.c:2067
+#: src/lang.c:2071
 #, fuzzy
 msgid   "Program that opens URLs"
 msgstr  "URL açan program"
 
-#: src/lang.c:2068
+#: src/lang.c:2072
 #, fuzzy
 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"
 
-#: src/lang.c:2073
+#: src/lang.c:2077
 #, fuzzy
 msgid   "Use mouse in xterm"
 msgstr  "xterm2de fare kullan"
 
-#: src/lang.c:2074
+#: src/lang.c:2078
 #, fuzzy
 msgid   "# If ON enable mouse button support on xterm terminals\n"
 msgstr  "# ON durumundaysa xtrem uçbirimlerini destekleyen fare tuþunu etkinleþtir.\n"
 
-#: src/lang.c:2080
+#: src/lang.c:2084
 #, fuzzy
 msgid   "Use scroll keys on keypad"
 msgstr  "Klavye üzerinde kaydýrma tuþlarýný kullan"
 
-#: src/lang.c:2081
+#: src/lang.c:2085
 #, fuzzy
 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"
 
-#: src/lang.c:2086
+#: src/lang.c:2090
 #, fuzzy
 msgid   "Enter maximum number of article to get. <CR> sets."
 msgstr  "Alýnacak makalenin max. sayýsýný yazýn. <CR> ayarlar."
 
-#: src/lang.c:2087
+#: src/lang.c:2091
 #, fuzzy
 msgid   "Number of articles to get"
 msgstr  "Alýnacak makale sayýsý"
 
-#: src/lang.c:2088
+#: src/lang.c:2092
 #, fuzzy
 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"
 
-#: src/lang.c:2093
+#: src/lang.c:2097
 #, fuzzy
 msgid   "Enter number of days article is considered recent. <CR> sets."
 msgstr  "Makalenin yeni sayýlacaðý gün sayýsýný yazýn. <CR> ayarlar."
 
-#: src/lang.c:2094
+#: src/lang.c:2098
 #, fuzzy
 msgid   "Article recentness time limit"
 msgstr  "Makalenin yenilik zaman sýnýrý"
 
-#: src/lang.c:2095
+#: src/lang.c:2099
 #, fuzzy
 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"
 
-#: src/lang.c:2099
+#: src/lang.c:2103
 #, fuzzy
 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."
 
-#: src/lang.c:2100
+#: src/lang.c:2104
 #, fuzzy
 msgid   "Wildcard matching"
 msgstr  "Joker eþleþtiriyor"
 
-#: src/lang.c:2101
+#: src/lang.c:2105
 msgid   "# Wildcard matching\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = wildmat\n"
         "#   1 = regex\n"
 msgstr  ""
 
-#: src/lang.c:2108
+#: src/lang.c:2112
 #, fuzzy
 msgid   "Enter minimal score before an article is marked killed. <CR> sets."
 msgstr  "Makale yok et olarak iþaretlenmeden önce minimal skoru yazýn.<CR> ayarlar."
 
-#: src/lang.c:2109
+#: src/lang.c:2113
 #, fuzzy
 msgid   "Score limit (kill)"
 msgstr  "Sýnýrý skorla (yok et)"
 
-#: src/lang.c:2110
+#: src/lang.c:2114
 #, fuzzy
 msgid   "# Score limit before an article is marked killed\n"
 msgstr  "# Makale yok et olarak iþaretlendiðinde sýnýrý skorla\n"
 
-#: src/lang.c:2114
+#: src/lang.c:2118
 #, fuzzy
 msgid   "Enter default score to kill articles. <CR> sets."
 msgstr  "Makaleleri yok etmke için varsayýlan skoru yazýn. <CR> ayarlar."
 
-#: src/lang.c:2115
+#: src/lang.c:2119
 #, fuzzy
 msgid   "Default score to kill articles"
 msgstr  "Makaleleri yok etmke için skoru varsay"
 
-#: src/lang.c:2116
+#: src/lang.c:2120
 #, fuzzy
 msgid   "# Default score to kill articles\n"
 msgstr  "# Makaleleri yok etmke için skoru varsay\n"
 
-#: src/lang.c:2120
+#: src/lang.c:2124
 #, fuzzy
 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."
 
-#: src/lang.c:2121
+#: src/lang.c:2125
 #, fuzzy
 msgid   "Score limit (select)"
 msgstr  "Sýnýrý skorla (seç)"
 
-#: src/lang.c:2122
+#: src/lang.c:2126
 #, fuzzy
 msgid   "# Score limit before an article is marked hot\n"
 msgstr  "# Makale 'hot! olarak iþaretlenmeden önce sýnýrý skorlayýn\n"
 
-#: src/lang.c:2126
+#: src/lang.c:2130
 #, fuzzy
 msgid   "Enter default score to select articles. <CR> sets."
 msgstr  "Makaleleri seçmek için varsayýlan skoru yazýn.<CR> ayarlar."
 
-#: src/lang.c:2127
+#: src/lang.c:2131
 #, fuzzy
 msgid   "Default score to select articles"
 msgstr  "Makaleleri seçmek için varsayýlan deðer"
 
-#: src/lang.c:2128
+#: src/lang.c:2132
 #, fuzzy
 msgid   "# Default score to select articles\n"
 msgstr  "# Makaleleri seçmek için varsayýlan deðer\n"
 
-#: src/lang.c:2134
+#: src/lang.c:2138
 #, fuzzy
 msgid   "Use slrnface to show ''X-Face:''s"
 msgstr  "''X-Face:''s göstermek için slmface kullan"
 
-#: src/lang.c:2135
+#: src/lang.c:2139
 #, fuzzy
 msgid   "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n"
         "# Only useful when running in an xterm.\n"
@@ -6795,284 +6804,284 @@ msgstr  "# ON durmunduysa ''X-Face:'' ba
         "kullanýlýyor.\n"
         "# sadece xterm çalýþýtýrýlýrken yararlý.\n"
 
-#: src/lang.c:2143
+#: src/lang.c:2147
 #, fuzzy
 msgid   "Use ANSI color"
 msgstr  "ANSI renk geçerli"
 
-#: src/lang.c:2144
+#: src/lang.c:2148
 #, fuzzy
 msgid   "# If ON using ANSI-color\n"
 msgstr  "# On durumundaysa ANSI-renk kullanýlýyor\n"
 
-#: src/lang.c:2149
+#: src/lang.c:2153
 #, fuzzy
 msgid   "Standard foreground color"
 msgstr  "Standart önplan rengi"
 
-#: src/lang.c:2150
+#: src/lang.c:2154
 #, fuzzy
 msgid   "# Standard foreground color\n"
         "# Default: -1 (default color)\n"
 msgstr  "# Standart önplan rengi\n"
 
-#: src/lang.c:2156
+#: src/lang.c:2160
 #, fuzzy
 msgid   "Standard background color"
 msgstr  "Standart arkaplan rengi"
 
-#: src/lang.c:2157
+#: src/lang.c:2161
 #, fuzzy
 msgid   "# Standard background color\n"
         "# Default: -1 (default color)\n"
 msgstr  "# Standart arkaplan rengi\n"
 
-#: src/lang.c:2163
+#: src/lang.c:2167
 #, fuzzy
 msgid   "Color for inverse text (background)"
 msgstr  "Çapraz metnin arkaplan rengi"
 
-#: src/lang.c:2164
+#: src/lang.c:2168
 #, fuzzy
 msgid   "# Color of background for inverse text\n"
         "# Default: 4 (blue)\n"
 msgstr  "# Çapraz metnin arkaplan rengi\n"
 
-#: src/lang.c:2170
+#: src/lang.c:2174
 #, fuzzy
 msgid   "Color for inverse text (foreground)"
 msgstr  "Çapraz metnin önplan rengi"
 
-#: src/lang.c:2171
+#: src/lang.c:2175
 #, fuzzy
 msgid   "# Color of foreground for inverse text\n"
         "# Default: 7 (white)\n"
 msgstr  "# Çapraz metnin önplan rengi\n"
 
-#: src/lang.c:2177
+#: src/lang.c:2181
 #, fuzzy
 msgid   "Color of text lines"
 msgstr  "Metin satýrlarýnýn rengi"
 
-#: src/lang.c:2178
+#: src/lang.c:2182
 #, fuzzy
 msgid   "# Color of text lines\n"
         "# Default: -1 (default color)\n"
 msgstr  "# Color of text lines\n"
 
-#: src/lang.c:2184
+#: src/lang.c:2188
 #, fuzzy
 msgid   "Color of mini help menu"
 msgstr  "Mini yardým menüsünün rengi"
 
-#: src/lang.c:2185
+#: src/lang.c:2189
 #, fuzzy
 msgid   "# Color of mini help menu\n"
         "# Default: 3 (brown)\n"
 msgstr  "# Mini yardým menüsünün rengi\n"
 
-#: src/lang.c:2191
+#: src/lang.c:2195
 #, fuzzy
 msgid   "Color of help text"
 msgstr  "Yardým sayfalarýnýn rengi"
 
-#: src/lang.c:2192
+#: src/lang.c:2196
 msgid   "# Color of help pages\n"
         "# Default: -1 (default color)\n"
 msgstr  ""
 
-#: src/lang.c:2198
+#: src/lang.c:2202
 #, fuzzy
 msgid   "Color of status messages"
 msgstr  "Durum iletilerinin rengi"
 
-#: src/lang.c:2199
+#: src/lang.c:2203
 #, fuzzy
 msgid   "# Color of messages in last line\n"
         "# Default: 6 (cyan)\n"
 msgstr  "# Son satýrdaki iletilerin rengi\n"
 
-#: src/lang.c:2205
+#: src/lang.c:2209
 #, fuzzy
 msgid   "Color of quoted lines"
 msgstr  "Ýmlenmiþ-satýr rengi"
 
-#: src/lang.c:2206
+#: src/lang.c:2210
 #, fuzzy
 msgid   "# Color of quote-lines\n"
         "# Default: 2 (green)\n"
 msgstr  "# Ýmlenmiþ-satýr rengi\n"
 
-#: src/lang.c:2212
+#: src/lang.c:2216
 #, fuzzy
 msgid   "Color of twice quoted line"
 msgstr  "Çift imlenen satýrlarýn rengi"
 
-#: src/lang.c:2213
+#: src/lang.c:2217
 #, fuzzy
 msgid   "# Color of twice quoted lines\n"
         "# Default: 3 (brown)\n"
 msgstr  "# Çift imlenen satýrlarýn rengi\n"
 
-#: src/lang.c:2219
+#: src/lang.c:2223
 #, fuzzy
 msgid   "Color of =>3 times quoted line"
 msgstr  "Ýmlenmiþ satýrda =>3 kat rengi"
 
-#: src/lang.c:2220
+#: src/lang.c:2224
 #, fuzzy
 msgid   "# Color of >=3 times quoted lines\n"
         "# Default: 4 (blue)\n"
 msgstr  "# Ýmlenmiþ satýrlarda >=3 kat rengi\n"
 
-#: src/lang.c:2226
+#: src/lang.c:2230
 #, fuzzy
 msgid   "Color of article header lines"
 msgstr  "Makale baþlýk satýrlarýnýn rengi"
 
-#: src/lang.c:2227
+#: src/lang.c:2231
 #, fuzzy
 msgid   "# Color of header-lines\n"
         "# Default: 2 (green)\n"
 msgstr  "# Baþlýk-satýrlarýnýn rengi\n"
 
-#: src/lang.c:2233
+#: src/lang.c:2237
 #, fuzzy
 msgid   "Color of actual news header fields"
 msgstr  "Aktüel habver baþlýlarý alanýnýn rengi"
 
-#: src/lang.c:2234
+#: src/lang.c:2238
 #, fuzzy
 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"
 
-#: src/lang.c:2240
+#: src/lang.c:2244
 #, fuzzy
 msgid   "Color of article subject lines"
 msgstr  "Makale konu satýrlarýnýn rengi"
 
-#: src/lang.c:2241
+#: src/lang.c:2245
 #, fuzzy
 msgid   "# Color of article subject\n"
         "# Default: 6 (cyan)\n"
 msgstr  "# Makale konusunun rengi\n"
 
-#: src/lang.c:2247
+#: src/lang.c:2251
 #, fuzzy
 msgid   "Color of response counter"
 msgstr  "Yanýt sayacý rengi"
 
-#: src/lang.c:2248
+#: src/lang.c:2252
 #, fuzzy
 msgid   "# Color of response counter\n"
         "# Default: 2 (green)\n"
 msgstr  "# Yanýt sayacý rengi\n"
 
-#: src/lang.c:2254
+#: src/lang.c:2258
 #, fuzzy
 msgid   "Color of sender (From:)"
 msgstr  "Gönderen (-den:) rengi"
 
-#: src/lang.c:2255
+#: src/lang.c:2259
 #, fuzzy
 msgid   "# Color of sender (From:)\n"
         "# Default: 2 (green)\n"
 msgstr  "# Gönderen (-den:) rengi\n"
 
-#: src/lang.c:2261
+#: src/lang.c:2265
 #, fuzzy
 msgid   "Color of help/mail sign"
 msgstr  "yardým/posta iþareti rengi"
 
-#: src/lang.c:2262
+#: src/lang.c:2266
 #, fuzzy
 msgid   "# Color of Help/Mail-Sign\n"
         "# Default: 4 (blue)\n"
 msgstr  "# Yardým/Posta Ýþareti rengi\n"
 
-#: src/lang.c:2268
+#: src/lang.c:2272
 #, fuzzy
 msgid   "Color of signatures"
 msgstr  "Ýmza rengi"
 
-#: src/lang.c:2269
+#: src/lang.c:2273
 #, fuzzy
 msgid   "# Color of signature\n"
         "# Default: 4 (blue)\n"
 msgstr  "# Ýmza rengi\n"
 
-#: src/lang.c:2275
+#: src/lang.c:2279
 #, fuzzy
 msgid   "Color of highlighted URLs"
 msgstr  "*yýldýz* ile vurgulama rengi"
 
-#: src/lang.c:2276
+#: src/lang.c:2280
 msgid   "# Color of highlighted URLs\n"
         "# Default: -1 (default color)\n"
 msgstr  ""
 
-#: src/lang.c:2282
+#: src/lang.c:2286
 #, fuzzy
 msgid   "Color of verbatim blocks"
 msgstr  "Metin satýrlarýnýn rengi"
 
-#: src/lang.c:2283
+#: src/lang.c:2287
 #, fuzzy
 msgid   "# Color of verbatim blocks\n"
         "# Default: 5 (pink)\n"
 msgstr  "# Makale konusunun rengi\n"
 
-#: src/lang.c:2289
+#: src/lang.c:2293
 #, fuzzy
 msgid   "Color of highlighting with *stars*"
 msgstr  "*yýldýz* ile vurgulama rengi"
 
-#: src/lang.c:2290
+#: src/lang.c:2294
 #, fuzzy
 msgid   "# Color of word highlighting with *stars*\n"
         "# Default: 11 (yellow)\n"
 msgstr  "# *yýldýz* ile vurgulama rengi\n"
 
-#: src/lang.c:2296
+#: src/lang.c:2300
 #, fuzzy
 msgid   "Color of highlighting with _dash_"
 msgstr  "_kesik çizgi_ ile vurgulama rengi"
 
-#: src/lang.c:2297
+#: src/lang.c:2301
 #, fuzzy
 msgid   "# Color of word highlighting with _dash_\n"
         "# Default: 13 (light pink)\n"
 msgstr  "# _kesik çizgi_ ile vurgulama rengi\n"
 
-#: src/lang.c:2303
+#: src/lang.c:2307
 #, fuzzy
 msgid   "Color of highlighting with /slash/"
 msgstr  "/bölü/ ile vurgulama rengi"
 
-#: src/lang.c:2304
+#: src/lang.c:2308
 #, fuzzy
 msgid   "# Color of word highlighting with /slash/\n"
         "# Default: 14 (light cyan)\n"
 msgstr  "# /bölü/ ile vurgulama rengi\n"
 
-#: src/lang.c:2310
+#: src/lang.c:2314
 #, fuzzy
 msgid   "Color of highlighting with -stroke-"
 msgstr  "-vuruþ- ile vurgulama rengi"
 
-#: src/lang.c:2311
+#: src/lang.c:2315
 #, fuzzy
 msgid   "# Color of word highlighting with -stroke-\n"
         "# Default: 12 (light blue)\n"
 msgstr  "# -vuruþ- ile vurgulama rengi\n"
 
-#: src/lang.c:2318
+#: src/lang.c:2322
 #, fuzzy
 msgid   "Attr. of highlighting with *stars*"
 msgstr  "*yýldýz*  ile vurgulama özniteliði"
 
-#: src/lang.c:2319
+#: src/lang.c:2323
 #, fuzzy
 msgid   "# Attributes of word highlighting on mono terminals\n"
         "# Possible values are:\n"
@@ -7093,64 +7102,64 @@ msgstr  "# Tekli uçbirimlerde sözcük vur
         "# 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"
 
-#: src/lang.c:2334
+#: src/lang.c:2338
 #, fuzzy
 msgid   "Attr. of highlighting with _dash_"
 msgstr  "_vuruþ_  ile vurgulama özniteliði"
 
-#: src/lang.c:2335
+#: src/lang.c:2339
 msgid   "# Attribute of word highlighting with _dash_\n"
         "# Default: 2 (best highlighting)\n"
 msgstr  ""
 
-#: src/lang.c:2341
+#: src/lang.c:2345
 #, fuzzy
 msgid   "Attr. of highlighting with /slash/"
 msgstr  "/bölü/ ile vurgulama özniteliði"
 
-#: src/lang.c:2342
+#: src/lang.c:2346
 #, fuzzy
 msgid   "# Attribute of word highlighting with /slash/\n"
         "# Default: 5 (half bright)\n"
 msgstr  "# /bölü/ ile vurgulama özniteliði\n"
 
-#: src/lang.c:2348
+#: src/lang.c:2352
 #, fuzzy
 msgid   "Attr. of highlighting with -stroke-"
 msgstr  "-kesik çizgi- ile vurgulama özniteliði"
 
-#: src/lang.c:2349
+#: src/lang.c:2353
 #, fuzzy
 msgid   "# Attribute of word highlighting with -stroke-\n"
         "# Default: 3 (reverse video)\n"
 msgstr  "# -kesik çizgi- ile vurgulama özniteliði\n"
 
-#: src/lang.c:2355
+#: src/lang.c:2359
 #, fuzzy
 msgid   "URL highlighting in message body"
 msgstr  "Ýleti gövdesinde vurgulana sözcük"
 
-#: src/lang.c:2356
+#: src/lang.c:2360
 #, fuzzy
 msgid   "# Enable URL highlighting?\n"
 msgstr  "# Sözcük vurgulamayý etkinlþetir?\n"
 
-#: src/lang.c:2361
+#: src/lang.c:2365
 #, fuzzy
 msgid   "Word highlighting in message body"
 msgstr  "Ýleti gövdesinde vurgulana sözcük"
 
-#: src/lang.c:2362
+#: src/lang.c:2366
 #, fuzzy
 msgid   "# Enable word highlighting?\n"
 msgstr  "# Sözcük vurgulamayý etkinlþetir?\n"
 
-#: src/lang.c:2367
+#: src/lang.c:2371
 #, fuzzy
 msgid   "What to display instead of mark"
 msgstr  "Ýþaretin yerine ne gösterilmeli?"
 
-#: src/lang.c:2368
+#: src/lang.c:2372
 #, fuzzy
 msgid   "# Should the leading and ending stars and dashes also be displayed,\n"
         "# even when they are highlighting marks?\n"
@@ -7162,118 +7171,118 @@ msgstr  "# iþaretleri vurgulasalar bile?
         "# 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"
 
-#: src/lang.c:2377
+#: src/lang.c:2381
 #, fuzzy
 msgid   "Enter column number to wrap article lines to in the pager. <CR> sets."
 msgstr  "Sayfalayýcýdaki makale satýrlarýný çevrelemek için sütun mumarasýný yazýn. "
         "<CR> ayarlar."
 
-#: src/lang.c:2378
+#: src/lang.c:2382
 #, fuzzy
 msgid   "Page line wrap column"
 msgstr  "Sayfa satýrý sütunu çevreliyor"
 
-#: src/lang.c:2379
+#: src/lang.c:2383
 #, fuzzy
 msgid   "# Wrap article lines at column\n"
 msgstr  "# Sütundaki makale satýrlarýný çevrele\n"
 
-#: src/lang.c:2384
+#: src/lang.c:2388
 #, fuzzy
 msgid   "Wrap around threads on next unread"
 msgstr  "Sonraki okunmayanda parçacýklarý çevrele"
 
-#: src/lang.c:2385
+#: src/lang.c:2389
 #, fuzzy
 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"
 
-#: src/lang.c:2389
+#: src/lang.c:2393
 #, fuzzy
 msgid   "Enter default mail address (and fullname). <CR> sets."
 msgstr  "Varsayýlan posta adresini (ve tüm ismi) yaz, <CR> ayarlar."
 
-#: src/lang.c:2390 src/lang.c:2822
+#: src/lang.c:2394 src/lang.c:2838
 #, fuzzy
 msgid   "Mail address (and fullname)"
 msgstr  "Posta adresi (ile tüm isim)"
 
-#: src/lang.c:2391
+#: src/lang.c:2395
 #, fuzzy
 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"
 
-#: src/lang.c:2396
+#: src/lang.c:2400
 msgid   "Show empty Followup-To in editor"
 msgstr  ""
 
-#: src/lang.c:2397
+#: src/lang.c:2401
 msgid   "# If ON show empty Followup-To header when editing an article\n"
 msgstr  ""
 
-#: src/lang.c:2401
+#: src/lang.c:2405
 msgid   "Enter path/! command/--none to create your default signature. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2402
+#: src/lang.c:2406
 msgid   "Create signature from path/command"
 msgstr  ""
 
-#: src/lang.c:2403
+#: src/lang.c:2407
 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"
         "# sigfile=--none     don't append a signature\n"
 msgstr  ""
 
-#: src/lang.c:2410
+#: src/lang.c:2414
 msgid   "Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2411
+#: src/lang.c:2415
 msgid   "Prepend signature with \"-- \""
 msgstr  ""
 
-#: src/lang.c:2412
+#: src/lang.c:2416
 msgid   "# If ON prepend the signature with dashes '\\n-- \\n'\n"
 msgstr  ""
 
-#: src/lang.c:2416
+#: src/lang.c:2420
 msgid   "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2417
+#: src/lang.c:2421
 msgid   "Add signature when reposting"
 msgstr  ""
 
-#: src/lang.c:2418
+#: src/lang.c:2422
 msgid   "# If ON add signature to reposted articles\n"
 msgstr  ""
 
-#: src/lang.c:2422
+#: src/lang.c:2426
 #, c-format
 msgid   "Enter quotation marks, %s or %S for author's initials."
 msgstr  ""
 
-#: src/lang.c:2423
+#: src/lang.c:2427
 msgid   "Characters used as quote-marks"
 msgstr  ""
 
-#: src/lang.c:2424
+#: src/lang.c:2428
 #, fuzzy, c-format
 msgid   "# Characters used in quoting to followups and replies.\n"
-        "# '_' is replaced by ' ', %%s, %%S are replaced by author's initials.\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"
+        "# '_'  deðiþtirilir ' ', %s, %S yazar baþlýðý deðiþtirilir.\n"
 
-#: src/lang.c:2430
+#: src/lang.c:2434
 #, fuzzy
 msgid   "Quoting behavior"
 msgstr  "Davranýþ göstermesi"
 
-#: src/lang.c:2431
+#: src/lang.c:2435
 #, fuzzy
 msgid   "# How quoting should be handled when following up or replying.\n"
         "# Possible values are (the default is marked with *):\n"
@@ -7295,63 +7304,63 @@ msgstr  "Diðerine geçerken yada cevap ve
         "# 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"
 
-#: src/lang.c:2444 src/lang.c:2452 src/lang.c:2458
+#: src/lang.c:2448 src/lang.c:2456 src/lang.c:2462
 #, fuzzy
 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"
 
-#: src/lang.c:2445
+#: src/lang.c:2449
 #, fuzzy
 msgid   "Quote line when following up"
 msgstr  "Sonrakine geçerken satýr göster"
 
-#: src/lang.c:2446
-#, fuzzy, c-format
+#: src/lang.c:2450
+#, fuzzy
 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"
+        "# %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"
+        "# %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"
 
-#: src/lang.c:2453
+#: src/lang.c:2457
 #, fuzzy
 msgid   "Quote line when cross-posting"
 msgstr  "Çapraz gönderirken satýrý göster"
 
-#: src/lang.c:2459
+#: src/lang.c:2463
 #, fuzzy
 msgid   "Quote line when mailing"
 msgstr  "posta gönderirken satýrý göster"
 
-#: src/lang.c:2464
+#: src/lang.c:2468
 #, fuzzy
 msgid   "If ON, include User-Agent: header. <SPACE> toggles & <CR> sets."
 msgstr  "ON durumdaysa, Kullanýcý-Etken baþlýðý ekleyiniz.  <SPACE> toggles & <CR> "
         "sets."
 
-#: src/lang.c:2465
+#: src/lang.c:2469
 #, fuzzy
 msgid   "Insert 'User-Agent:' header"
 msgstr  "'User-Agent:'-baþlýk ekleyiniz"
 
-#: src/lang.c:2466
+#: src/lang.c:2470
 #, fuzzy
 msgid   "# If ON include advertising User-Agent: header\n"
 msgstr  "# ON durumdaysa User-Agent ilanýný ekleyiniz: baþlýk\n"
 
-#: src/lang.c:2471
+#: src/lang.c:2475
 #, fuzzy
 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."
 
-#: src/lang.c:2472
+#: src/lang.c:2476
 msgid   "MM_CHARSET"
 msgstr  ""
 
-#: src/lang.c:2473
+#: src/lang.c:2477
 #, fuzzy
 msgid   "# Charset supported locally which is also used for MIME header and\n"
         "# Content-Type header.\n"
@@ -7368,48 +7377,48 @@ msgstr  "# Karakterkümesi Çok Amaçlý Int
         "tanýmlanmýþsa, diðer karakterkümesi\n"
         "# mm_karakterkümesi görünemez ve gösteremez '?'.\n"
 
-#: src/lang.c:2483
+#: src/lang.c:2487
 #, fuzzy
 msgid   "MM_NETWORK_CHARSET"
 msgstr  "MM_AÐ_KARAKTERKÜMESÝ"
 
-#: src/lang.c:2484
+#: src/lang.c:2488
 #, fuzzy
 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"
 
-#: src/lang.c:2488
+#: src/lang.c:2492
 #, fuzzy
 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."
 
-#: src/lang.c:2489
+#: src/lang.c:2493
 #, fuzzy
 msgid   "MM_LOCAL_CHARSET"
 msgstr  "MM_AÐ_KARAKTERKÜMESÝ"
 
-#: src/lang.c:2490
+#: src/lang.c:2494
 msgid   "# Charset supported locally.\n"
 msgstr  ""
 
-#: src/lang.c:2497
+#: src/lang.c:2501
 #, fuzzy
 msgid   "Mailbox format"
 msgstr  "posta kutusu"
 
-#: src/lang.c:2498
+#: src/lang.c:2502
 #, fuzzy
 msgid   "# Format of the mailbox.\n"
 msgstr  "# Posta kutusunun biçimi.\n"
 
-#: src/lang.c:2503
+#: src/lang.c:2507
 #, fuzzy
 msgid   "MIME encoding in news messages"
 msgstr  "Yeni mesajlarda Çok Amaçlý Internet Posta Uzantýlarý kodla"
 
-#: src/lang.c:2504
+#: src/lang.c:2508
 #, fuzzy
 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"
@@ -7423,17 +7432,17 @@ msgstr  "# Çok Amaçlý Internet Posta Uza
         "# Base64 8bit Doðu Asya ve Yunancadan daha yüksek verimlidir\n"
         "# Rusça karakter kümesinin 8bit karakterler.\n"
 
-#: src/lang.c:2512 src/lang.c:2533
+#: src/lang.c:2516 src/lang.c:2537
 #, fuzzy
 msgid   "Don't change unless you know what you are doing. <ESC> cancels."
 msgstr  "Ne yaptýðýný bilmiyorsan deðiþtirme. <ESC> iptal eder."
 
-#: src/lang.c:2513
+#: src/lang.c:2517
 #, fuzzy
 msgid   "Use 8bit characters in news headers"
 msgstr  "Yeni baþlýklarda 8bit karakter kullan."
 
-#: src/lang.c:2514
+#: src/lang.c:2518
 #, fuzzy
 msgid   "# If ON, 8bit characters in news headers are NOT encoded.\n"
         "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -7444,33 +7453,33 @@ msgstr  "# ON durumdaysa, 8bit karakterl
         "# karakterlerin deðeri bakýlmadan kodlanýr\n"
         "# Çok Amaçlý Internet Posta Uzantýlarý kodlamasý 8bit ise\n"
 
-#: src/lang.c:2521
+#: src/lang.c:2525
 #, fuzzy
 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."
 
-#: src/lang.c:2522
+#: src/lang.c:2526
 #, fuzzy
 msgid   "View post-processed files"
 msgstr  "Soniþlemci dosyalarý göster"
 
-#: src/lang.c:2523
+#: src/lang.c:2527
 #, fuzzy
 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"
 
-#: src/lang.c:2528
+#: src/lang.c:2532
 #, fuzzy
 msgid   "MIME encoding in mail messages"
 msgstr  "Çok Amaçlý Internet Posta Uzantýlarý posta iletilerinde kodla"
 
-#: src/lang.c:2534
+#: src/lang.c:2538
 #, fuzzy
 msgid   "Use 8bit characters in mail headers"
 msgstr  "Posta baþlýklarýnda 8bit karakter kullan"
 
-#: src/lang.c:2535
+#: src/lang.c:2539
 #, fuzzy
 msgid   "# If ON, 8bit characters in mail headers are NOT encoded.\n"
         "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -7486,28 +7495,28 @@ msgstr  "# ON durumdaysa, 8bit karakterl
         "# posta baþlýklarýnda 8bit karakterleri yasaksa iptal önerilir HAYIR -e\n"
         "# Çok önemli neden yoksa ON durumuna getir\n"
 
-#: src/lang.c:2545
+#: src/lang.c:2549
 #, fuzzy
 msgid   "Strip blanks from ends of lines"
 msgstr  "Satýr sonu boþlarý yok et"
 
-#: src/lang.c:2546
+#: src/lang.c:2550
 #, fuzzy
 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"
 
-#: src/lang.c:2551
+#: src/lang.c:2555
 #, fuzzy
 msgid   "If ON, use transliteration. <SPACE> toggles & <CR> sets."
 msgstr  "ON durumdaysa damga çevirisi kullan.  <SPACE> toggles & <CR> sets."
 
-#: src/lang.c:2552
+#: src/lang.c:2556
 #, fuzzy
 msgid   "Transliteration"
 msgstr  "Damga çevirisi"
 
-#: src/lang.c:2553
+#: src/lang.c:2557
 #, fuzzy
 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"
@@ -7516,12 +7525,12 @@ msgstr  "# ON durumdaysa, //DAMGAÇEVÝRÝS
         "# daha büyük damga kümesi, yaklaþýk deðer verilebilir\n"
         "# Bir veya daha fazla ayný karakter\n"
 
-#: src/lang.c:2561
+#: src/lang.c:2565
 #, fuzzy
 msgid   "Send you a Cc/Bcc automatically"
 msgstr  "Mektup kopyasý otomatik olarak kendine gönder."
 
-#: src/lang.c:2562
+#: src/lang.c:2566
 #, fuzzy
 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"
@@ -7532,17 +7541,17 @@ msgid   "# Put your name in the Cc: and/
 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"
 
-#: src/lang.c:2571
+#: src/lang.c:2575
 #, fuzzy
 msgid   "Enter address elements about which you want to be warned. <CR> sets."
 msgstr  "uyarýlmak istediðin adres öðelerine gir <CR> sets."
 
-#: src/lang.c:2572
+#: src/lang.c:2576
 #, fuzzy
 msgid   "Spamtrap warning address parts"
 msgstr  "isteneyen e-mail posta uyarýsý"
 
-#: src/lang.c:2573
+#: src/lang.c:2577
 #, fuzzy
 msgid   "# A comma-delimited list of address-parts you want to be warned\n"
         "# about when trying to reply by email.\n"
@@ -7550,125 +7559,125 @@ msgstr  "# Uyarýlmak isiyorsan virgülle-
         "göster\n"
         "# e-posta ile cevap yazmak istediðin zaman\n"
 
-#: src/lang.c:2578
+#: src/lang.c:2582
 #, fuzzy
 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."
 
-#: src/lang.c:2579
+#: src/lang.c:2583
 #, fuzzy
 msgid   "No. of days a filter entry is valid"
 msgstr  "Süz girdisinin geçerli günler sayýsý"
 
-#: src/lang.c:2580
+#: src/lang.c:2584
 #, fuzzy
 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"
 
-#: src/lang.c:2584
+#: src/lang.c:2588
 msgid   "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2585
+#: src/lang.c:2589
 #, fuzzy
 msgid   "Add posted articles to filter"
 msgstr  "Gönderilen makaleleri süzgece ekle"
 
-#: src/lang.c:2586
+#: src/lang.c:2590
 #, fuzzy
 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"
 
-#: src/lang.c:2590
+#: src/lang.c:2594
 #, fuzzy
 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."
 
-#: src/lang.c:2591
+#: src/lang.c:2595
 #, fuzzy
 msgid   "Mail directory"
 msgstr  "Posta dizini"
 
-#: src/lang.c:2592
+#: src/lang.c:2596
 #, fuzzy
 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"
 
-#: src/lang.c:2597
+#: src/lang.c:2601
 #, fuzzy
 msgid   "Save articles in batch mode (-S)"
 msgstr  "Makaleleri toplu moda kaydet (-S)"
 
-#: src/lang.c:2598
+#: src/lang.c:2602
 #, fuzzy
 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"
 
-#: src/lang.c:2603
+#: src/lang.c:2607
 #, fuzzy
 msgid   "The directory where you want articles/threads saved."
 msgstr  "makeleleri7iç parçacýklarýný kaydetmek istediðin dizin."
 
-#: src/lang.c:2604
+#: src/lang.c:2608
 #, fuzzy
 msgid   "Directory to save arts/threads in"
 msgstr  "iç parçacýklarýn kaydedildiði dizin"
 
-#: src/lang.c:2605
+#: src/lang.c:2609
 #, fuzzy
 msgid   "# Directory where articles/threads are saved\n"
 msgstr  "# Kaydedilmiþ makalelerin/iç parçacýklarýn olduðu dizin\n"
 
-#: src/lang.c:2609
+#: src/lang.c:2613
 #, fuzzy
 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."
 
-#: src/lang.c:2610
+#: src/lang.c:2614
 #, fuzzy
 msgid   "Use Archive-name: header for save"
 msgstr  "Arþiv ismi kullan: baþlýk kaydetme"
 
-#: src/lang.c:2611
+#: src/lang.c:2615
 #, fuzzy
 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"
 
-#: src/lang.c:2616
+#: src/lang.c:2620
 #, fuzzy
 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."
 
-#: src/lang.c:2617
+#: src/lang.c:2621
 #, fuzzy
 msgid   "Mark saved articles/threads as read"
 msgstr  "Kaydedilmiþ makaleleri /iç parçacýklarý okunmuþ olarak iþaretle"
 
-#: src/lang.c:2618
+#: src/lang.c:2622
 #, fuzzy
 msgid   "# If ON mark articles that are saved as read\n"
 msgstr  "# ON durumdaysa kaydedilmiþ makaleleri okunmuþ olarak iþaretle\n"
 
-#: src/lang.c:2622
+#: src/lang.c:2626
 #, fuzzy
 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."
 
-#: src/lang.c:2623
+#: src/lang.c:2627
 #, fuzzy
 msgid   "Post process saved articles"
 msgstr  "Kaydedilmiþ makaleleri gönder"
 
-#: src/lang.c:2624
+#: src/lang.c:2628
 #, fuzzy
 msgid   "# Perform post processing (saving binary attachments) from saved articles.\n"
         "# Possible values are (the default is marked with *):\n"
@@ -7678,108 +7687,108 @@ msgid   "# Perform post processing (savi
 msgstr  "# Kaydedilmiþ makaleler gönderme iþlemini bitir.\n"
         "# 0=(evet) 1=(hayýr) 2=(kabuk arþivleri bul (shar) only)\n"
 
-#: src/lang.c:2633
+#: src/lang.c:2637
 #, fuzzy
 msgid   "Process only unread articles"
 msgstr  "Sadece okunmayan makaleleri iþle"
 
-#: src/lang.c:2634
+#: src/lang.c:2638
 #, fuzzy
 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"
 
-#: src/lang.c:2639
+#: src/lang.c:2643
 #, fuzzy
 msgid   "Print all or just part of header. <SPACE> toggles & <CR> sets."
 msgstr  "Baþlýðýn tümünü ya da bir kýsmýný yazdýr.  <SPACE> deðiþtirir & <CR> ayarlar."
 
-#: src/lang.c:2640
+#: src/lang.c:2644
 #, fuzzy
 msgid   "Print all headers when printing"
 msgstr  "Yazdýrýrken tüm baþlýklarý yazdýr"
 
-#: src/lang.c:2641
+#: src/lang.c:2645
 #, fuzzy
 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"
 
-#: src/lang.c:2645
+#: src/lang.c:2649
 #, fuzzy
 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ý."
 
-#: src/lang.c:2646
+#: src/lang.c:2650
 #, fuzzy
 msgid   "Printer program with options"
 msgstr  "Seçenekli yazýcý programý"
 
-#: src/lang.c:2647
+#: src/lang.c:2651
 #, fuzzy
 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"
 
-#: src/lang.c:2653
+#: src/lang.c:2657
 #, fuzzy
 msgid   "Force redraw after certain commands"
 msgstr  "Kesin komutlardan sonra ekrandaki çizimin yenilenmesini güçlendir"
 
-#: src/lang.c:2654
+#: src/lang.c:2658
 #, fuzzy
 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"
 
-#: src/lang.c:2658
+#: src/lang.c:2662
 #, fuzzy
 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."
 
-#: src/lang.c:2659
+#: src/lang.c:2663
 #, fuzzy
 msgid   "Start editor with line offset"
 msgstr  "Düzenleyiciyi satýr konumu ile baþlat"
 
-#: src/lang.c:2660
+#: src/lang.c:2664
 #, fuzzy
 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"
 
-#: src/lang.c:2665
+#: src/lang.c:2669
 #, fuzzy
 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."
 
-#: src/lang.c:2666
+#: src/lang.c:2670
 #, fuzzy
 msgid   "Invocation of your editor"
 msgstr  "Düzenleyicinizin yürütülmesi"
 
-#: src/lang.c:2667
-#, fuzzy, c-format
+#: src/lang.c:2671
+#, fuzzy
 msgid   "# Format of editor line including parameters\n"
-        "# %%E Editor  %%F Filename  %%N Linenumber\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"
+        "# %E Düzenleyici  %F Dosya adý  %N Satýr numarasý\n"
 
-#: src/lang.c:2672
+#: src/lang.c:2676
 #, fuzzy
 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"
 
-#: src/lang.c:2673
+#: src/lang.c:2677
 #, fuzzy
 msgid   "External inews"
 msgstr  "Dýþ inew programlarý"
 
-#: src/lang.c:2674
+#: src/lang.c:2678
 #, fuzzy
 msgid   "# If --internal use the built in mini inews for posting via NNTP\n"
         "# otherwise use an external inews program\n"
@@ -7787,35 +7796,34 @@ msgstr  "# Eðer --içsel ise NNTP yoluyla
         "programlarýný kullanýn\n"
         "# deðilse bir dýþ inew programý kullanýn\n"
 
-#: src/lang.c:2678
+#: src/lang.c:2682
 #, fuzzy
 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."
 
-#: src/lang.c:2679
+#: src/lang.c:2683
 #, fuzzy
 msgid   "Invocation of your mail command"
 msgstr  "Posta komutunuzun yürütülmesi"
 
-#: src/lang.c:2680
-#, fuzzy, c-format
+#: src/lang.c:2684
+#, fuzzy
 msgid   "# Format of mailer line including parameters\n"
-        "# %%M Mailer  %%S Subject  %%T To  %%F Filename\n"
-        "# ie. to use elm as your mailer:    elm -s \"%%S\" \"%%T\" < %%F\n"
-        "# ie. elm interactive          :    elm -i %%F -s \"%%S\" \"%%T\"\n"
+        "# %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"
+        "# %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"
 
-#: src/lang.c:2688
+#: src/lang.c:2692
 #, fuzzy
 msgid   "Use interactive mail reader"
 msgstr  "Etkileþimli posta okuyucu kullan"
 
-#: src/lang.c:2689
+#: src/lang.c:2693
 msgid   "# Interactive mailreader\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = no interactive mailreader\n"
@@ -7823,79 +7831,79 @@ msgid   "# Interactive mailreader\n"
         "#   2 = use interactive mailreader without headers in file\n"
 msgstr  ""
 
-#: src/lang.c:2698
+#: src/lang.c:2702
 #, fuzzy
 msgid   "Remove ~/.article after posting"
 msgstr  "Kaldýr ~/.article sonra makale"
 
-#: src/lang.c:2699
+#: src/lang.c:2703
 #, fuzzy
 msgid   "# If ON remove ~/.article after posting.\n"
 msgstr  "# ON durumundaysa kaldýr  ~/.gönderimden sonra makale.\n"
 
-#: src/lang.c:2705
+#: src/lang.c:2709
 msgid   "Use UTF-8 graphics (thrd tree etc.)"
 msgstr  ""
 
-#: src/lang.c:2706
+#: src/lang.c:2710
 msgid   "# If ON use UTF-8 characters for indicator '->', tree and ellipsis '...'.\n"
 msgstr  ""
 
-#: src/lang.c:2711
+#: src/lang.c:2715
 #, fuzzy
 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."
 
-#: src/lang.c:2712
+#: src/lang.c:2716
 #, fuzzy
 msgid   "Filename for posted articles"
 msgstr  "Gönderilen makaleler için dosya adý"
 
-#: src/lang.c:2713
+#: src/lang.c:2717
 #, fuzzy
 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"
 
-#: src/lang.c:2718
+#: src/lang.c:2722
 #, fuzzy
 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."
 
-#: src/lang.c:2719
+#: src/lang.c:2723
 #, fuzzy
 msgid   "Keep failed arts in ~/dead.articles"
 msgstr  "Baþarýsýz makaleleri tut ~/ölü.makale"
 
-#: src/lang.c:2720
+#: src/lang.c:2724
 #, fuzzy
 msgid   "# If ON keep all failed postings in ~/dead.articles\n"
 msgstr  "# If ON gönderilemeyen bütün postalarý tut ~/ölü.makale\n"
 
-#: src/lang.c:2724
+#: src/lang.c:2728
 #, fuzzy
 msgid   "Do you want to strip unsubscribed groups from .newsrc"
 msgstr  "Abone olmayan gruplarý çýkart .newsrc"
 
-#: src/lang.c:2725
+#: src/lang.c:2729
 #, fuzzy
 msgid   "No unsubscribed groups in newsrc"
 msgstr  "Abone olmayan grup yok newsrc"
 
-#: src/lang.c:2726
+#: src/lang.c:2730
 #, fuzzy
 msgid   "# If ON strip unsubscribed groups from newsrc\n"
 msgstr  "# If ON abone olmamýþ gruplarý çýkart newsrc\n"
 
-#: src/lang.c:2731
+#: src/lang.c:2735
 #, fuzzy
 msgid   "Remove bogus groups from newsrc"
 msgstr  "Bogus gruplarý kaldýr newsrc"
 
-#: src/lang.c:2732
+#: src/lang.c:2736
 #, fuzzy
 msgid   "# What to do with bogus groups in newsrc file\n"
         "# Possible values are (the default is marked with *):\n"
@@ -7905,280 +7913,293 @@ msgid   "# What to do with bogus groups 
 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"
 
-#: src/lang.c:2741
+#: src/lang.c:2745
 #, fuzzy
 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."
 
-#: src/lang.c:2742
+#: src/lang.c:2746
 msgid   "NNTP read timeout in seconds"
 msgstr  ""
 
-#: src/lang.c:2743
+#: src/lang.c:2747
 msgid   "# Time in seconds to wait for a response from the server (0=no timeout)\n"
 msgstr  ""
 
-#: src/lang.c:2748
+#: src/lang.c:2752
 #, fuzzy
 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."
 
-#: src/lang.c:2749
+#: src/lang.c:2753
 #, fuzzy
 msgid   "Interval in secs to reread active"
 msgstr  "yeniden etkin kýlma saniye aralýðý"
 
-#: src/lang.c:2750
+#: src/lang.c:2754
 #, fuzzy
 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"
 
-#: src/lang.c:2755
+#: src/lang.c:2759
 #, fuzzy
 msgid   "Reconnect to server automatically"
 msgstr  "Sunucuya otomatik olarak baðlan"
 
-#: src/lang.c:2756
+#: src/lang.c:2760
 #, fuzzy
 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"
 
-#: src/lang.c:2760
+#: src/lang.c:2764
 #, fuzzy
 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."
 
-#: src/lang.c:2761
+#: src/lang.c:2765
 #, fuzzy
 msgid   "Cache NNTP overview files locally"
 msgstr  "Að Haberleri Aktarma Protokolü önbelleði yerel olarak giriþ dosyalarý"
 
-#: src/lang.c:2762
+#: src/lang.c:2766
 #, fuzzy
 msgid   "# If ON, create local copies of NNTP overview files.\n"
 msgstr  "# On durumundaysa, NNTP giriþ dosyalarýnýn yerel kopyalarýný yarat.\n"
 
-#: src/lang.c:2766
+#: src/lang.c:2770
 #, fuzzy
 msgid   "Enter format string. <CR> sets, <ESC> cancels."
 msgstr  "Okunan makaleleri imlemek için karakter girin. <CR> yarlar, <ESC> iptal eder."
 
-#: src/lang.c:2767
+#: src/lang.c:2771
 msgid   "Format string for display of dates"
 msgstr  ""
 
-#: src/lang.c:2768
+#: src/lang.c:2772
 msgid   "# Format string for date representation\n"
 msgstr  ""
 
-#: src/lang.c:2774
+#: src/lang.c:2778
 msgid   "Unicode normalization form"
 msgstr  ""
 
-#: src/lang.c:2775
+#: src/lang.c:2779
 msgid   "# Unicode normalization form\n"
-        "# Possible values are (the default is marked with *):\n"
+        "# Possible values are:\n"
         "#   0 = None\n"
-        "# * 1 = NFKC\n"
+        "#   1 = NFKC\n"
         "#   2 = NFKD\n"
         "#   3 = NFC\n"
         "#   4 = NFD\n"
 msgstr  ""
 
-#: src/lang.c:2787
+#: src/lang.c:2792
 msgid   "Render BiDi"
 msgstr  ""
 
-#: src/lang.c:2788
+#: src/lang.c:2793
 msgid   "# If ON, bi-directional text is rendered by tin\n"
 msgstr  ""
 
-#: src/lang.c:2798
+#: src/lang.c:2800
+#, fuzzy
+msgid   "Function for sorting articles"
+msgstr  "Gönderilen makaleler için dosya adý"
+
+#: src/lang.c:2801
+#, fuzzy
+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"
+
+#: src/lang.c:2814
 msgid   "Automatically GroupMarkUnselArtRead"
 msgstr  ""
 
-#: src/lang.c:2804
+#: src/lang.c:2820
 #, fuzzy
 msgid   "Delete post-process files"
 msgstr  "Soniþlemci dosyalarý göster"
 
-#: src/lang.c:2809
+#: src/lang.c:2825
 #, fuzzy
 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."
 
-#: src/lang.c:2810
+#: src/lang.c:2826
 msgid   "Mailbox to save sent mails"
 msgstr  ""
 
-#: src/lang.c:2815
+#: src/lang.c:2831
 #, fuzzy
 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."
 
-#: src/lang.c:2816
+#: src/lang.c:2832
 msgid   "Followup-To: header"
 msgstr  ""
 
-#: src/lang.c:2821
+#: src/lang.c:2837
 #, fuzzy
 msgid   "Enter default mail address (and fullname). <CR> sets, <ESC> cancels."
 msgstr  "Varsayýlan posta adresini (ve tüm ismi) yaz, <CR> ayarlar."
 
-#: src/lang.c:2828
+#: src/lang.c:2844
 #, fuzzy
 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."
 
-#: src/lang.c:2829
+#: src/lang.c:2845
 msgid   "Ispell program"
 msgstr  ""
 
-#: src/lang.c:2835
+#: src/lang.c:2851
 msgid   "When group is a mailing list, send responses to this email address."
 msgstr  ""
 
-#: src/lang.c:2836
+#: src/lang.c:2852
 #, fuzzy
 msgid   "Mailing list address"
 msgstr  "Günlüðü postalýyor %s\n"
 
-#: src/lang.c:2842
+#: src/lang.c:2858
 msgid   "Forward articles as attachement"
 msgstr  ""
 
-#: src/lang.c:2847
+#: src/lang.c:2863
 msgid   "A comma separated list of MIME major/minor Content-Types. <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2848
+#: src/lang.c:2864
 msgid   "Which MIME types will be saved"
 msgstr  ""
 
-#: src/lang.c:2853
+#: src/lang.c:2869
 #, fuzzy
 msgid   "Value of the Organization: header. <CR> sets, <ESC> cancels."
 msgstr  "Okunan makaleleri imlemek için karakter girin. <CR> yarlar, <ESC> iptal eder."
 
-#: src/lang.c:2854
+#: src/lang.c:2870
 msgid   "Organization: header"
 msgstr  ""
 
-#: src/lang.c:2859
+#: src/lang.c:2875
 #, fuzzy
 msgid   "Filename for saved articles. <CR> sets, <ESC> cancels."
 msgstr  "Okunan makaleleri imlemek için karakter girin. <CR> yarlar, <ESC> iptal eder."
 
-#: src/lang.c:2860
+#: src/lang.c:2876
 #, fuzzy
 msgid   "savefile"
 msgstr  "Dosyaadý kaydet> "
 
-#: src/lang.c:2865 src/lang.c:2889
+#: src/lang.c:2881 src/lang.c:2905
 #, fuzzy
 msgid   "Scope for the filter rule. <CR> sets, <ESC> cancels."
 msgstr  "Okunan makaleleri imlemek için karakter girin. <CR> yarlar, <ESC> iptal eder."
 
-#: src/lang.c:2866
+#: src/lang.c:2882
 #, fuzzy
 msgid   "Quick (1 key) select filter scope"
 msgstr  "Hýzlý seçenek süzü eklensin mi?"
 
-#: src/lang.c:2871 src/lang.c:2895
+#: src/lang.c:2887 src/lang.c:2911
 #, fuzzy
 msgid   "Header for filter rule. <CR> sets, <ESC> cancels."
 msgstr  "Okunan makaleleri imlemek için karakter girin. <CR> yarlar, <ESC> iptal eder."
 
-#: src/lang.c:2872
+#: src/lang.c:2888
 msgid   "Quick (1 key) select filter header"
 msgstr  ""
 
-#: src/lang.c:2877 src/lang.c:2901
+#: src/lang.c:2893 src/lang.c:2917
 #, fuzzy
 msgid   "ON = case sensitive, OFF = ignore case. <CR> sets, <ESC> cancels."
 msgstr  "Okunan makaleleri imlemek için karakter girin. <CR> yarlar, <ESC> iptal eder."
 
-#: src/lang.c:2878
+#: src/lang.c:2894
 #, fuzzy
 msgid   "Quick (1 key) select filter case"
 msgstr  "Hýzlý seçenek süzü eklensin mi?"
 
-#: src/lang.c:2883 src/lang.c:2907
+#: src/lang.c:2899 src/lang.c:2923
 #, fuzzy
 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."
 
-#: src/lang.c:2884
+#: src/lang.c:2900
 msgid   "Quick (1 key) select filter expire"
 msgstr  ""
 
-#: src/lang.c:2890
+#: src/lang.c:2906
 #, fuzzy
 msgid   "Quick (1 key) kill filter scope"
 msgstr  "Öldürücü hýzlý süzü eklensin mi?"
 
-#: src/lang.c:2896
+#: src/lang.c:2912
 msgid   "Quick (1 key) kill filter header"
 msgstr  ""
 
-#: src/lang.c:2902
+#: src/lang.c:2918
 #, fuzzy
 msgid   "Quick (1 key) kill filter case"
 msgstr  "Öldürücü hýzlý süzü eklensin mi?"
 
-#: src/lang.c:2908
+#: src/lang.c:2924
 msgid   "Quick (1 key) kill filter expire"
 msgstr  ""
 
-#: src/lang.c:2914
+#: src/lang.c:2930
 msgid   "Assume this charset if no charset declaration is present, <CR> to set."
 msgstr  ""
 
-#: src/lang.c:2915
+#: src/lang.c:2931
 #, fuzzy
 msgid   "UNDECLARED_CHARSET"
 msgstr  "MM_AÐ_KARAKTERKÜMESÝ"
 
-#: src/lang.c:2921
+#: src/lang.c:2937
 #, fuzzy
 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."
 
-#: src/lang.c:2922
+#: src/lang.c:2938
 #, fuzzy
 msgid   "X_Body"
 msgstr  "Kalýn"
 
-#: src/lang.c:2927
+#: src/lang.c:2943
 #, fuzzy
 msgid   "Insert this header when posting. <CR> sets, <ESC> cancels."
 msgstr  "Okunan makaleleri imlemek için karakter girin. <CR> yarlar, <ESC> iptal eder."
 
-#: src/lang.c:2928
+#: src/lang.c:2944
 msgid   "X_Headers"
 msgstr  ""
 
-#: src/lang.c:2933
+#: src/lang.c:2949
 #, fuzzy
 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."
 
-#: src/lang.c:2934
+#: src/lang.c:2950
 #, fuzzy
 msgid   "Insert 'X-Comment-To:' header"
 msgstr  "'X-Comment-To:'-baþlýk ekleyiniz"
 
-#: src/misc.c:3796
+#: src/misc.c:3825
 #, fuzzy, 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"
 
-#: src/misc.c:3799
+#: src/misc.c:3828
 #, fuzzy, c-format
 msgid   "Version: %s %s release %s (\"%s\")\n"
 msgstr  "Sürüm: %s %s serbest býrak %s (\"%s\")\n"
Binary files tin-2.1.0/po/zh_TW.gmo and tin-2.1.1/po/zh_TW.gmo differ
diff -Nurp --exclude='.bzr*' tin-2.1.0/po/zh_TW.po tin-2.1.1/po/zh_TW.po
--- tin-2.1.0/po/zh_TW.po	1970-01-01 01:00:00.000000000 +0100
+++ tin-2.1.1/po/zh_TW.po	2012-06-23 11:49:07.775529172 +0200
@@ -0,0 +1,7548 @@
+# Traditional Chinese Messages for tin.
+# Copyright (C) 2011 The tin Project (msgids)
+# This file is distributed under the same license as the tin package.
+# Shih-Kun Huang (ctin-1.22), Jian-Da Li (ctin-1.3), 1997.
+# Wei-Lun Chao <chaoweilun@gmail.com>, 2012.
+#
+msgid   ""
+msgstr  "Project-Id-Version: tin 2.0.0\n"
+        "Report-Msgid-Bugs-To: \n"
+        "POT-Creation-Date: 2012-06-23 11:48+0200\n"
+        "PO-Revision-Date: 2012-01-28 22:03+0800\n"
+        "Last-Translator: Wei-Lun Chao <chaoweilun@gmail.com>\n"
+        "Language-Team: Chinese (traditional) <zh-l10n@linux.org.tw>\n"
+        "MIME-Version: 1.0\n"
+        "Content-Type: text/plain; charset=UTF-8\n"
+        "Content-Transfer-Encoding: 8bit\n"
+        "Language: zh_TW\n"
+        "Plural-Forms: nplurals=1; plural=0;\n"
+
+#: src/attrib.c:888
+msgid   "Processing attributes... "
+msgstr  "è™•ç†å±¬æ€§â€¦"
+
+#: src/attrib.c:1106
+#, c-format
+msgid   "# Do not edit this comment block\n"
+        "#\n"
+msgstr  "# ä¸ç·¨è¼¯é€™å€‹è©•è«–å€å¡Š\n"
+        "#\n"
+
+#: src/attrib.c:1107
+#, c-format
+msgid   "#  scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n"
+msgstr  "#  scope=å­—ä¸² (ä¾‹å¦‚ï¼šalt.*,!alt.bin*) [å¿…è¦]\n"
+
+#: src/attrib.c:1108
+#, c-format
+msgid   "#  add_posted_to_filter=ON/OFF\n"
+msgstr  "#  add_posted_to_filter=ON/OFF\n"
+
+#: src/attrib.c:1109
+#, c-format
+msgid   "#  advertising=ON/OFF\n"
+msgstr  "#  advertising=ON/OFF\n"
+
+#: src/attrib.c:1110
+#, c-format
+msgid   "#  alternative_handling=ON/OFF\n"
+msgstr  "#  alternative_handling=ON/OFF\n"
+
+#: src/attrib.c:1111
+#, c-format
+msgid   "#  ask_for_metamail=ON/OFF\n"
+msgstr  "#  ask_for_metamail=ON/OFF\n"
+
+#: src/attrib.c:1112
+#, c-format
+msgid   "#  auto_cc_bcc=NUM\n"
+msgstr  "#  auto_cc_bcc=æ•¸å­—\n"
+
+#: src/attrib.c:1113
+#, c-format
+msgid   "#    0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n"
+msgstr  "#    0=ç„¡ï¼Œ1=å‰¯æœ¬ï¼Œ2=å¯†ä»¶å‰¯æœ¬ï¼Œ3=å‰¯æœ¬å’Œå¯†ä»¶å‰¯æœ¬\n"
+
+#: src/attrib.c:1114
+#, c-format
+msgid   "#  auto_list_thread=ON/OFF\n"
+msgstr  "#  auto_list_thread=ON/OFF\n"
+
+#: src/attrib.c:1115
+#, c-format
+msgid   "#  auto_save=ON/OFF\n"
+msgstr  "#  auto_save=ON/OFF\n"
+
+#: src/attrib.c:1116
+#, c-format
+msgid   "#  auto_select=ON/OFF\n"
+msgstr  "#  auto_select=ON/OFF\n"
+
+#: src/attrib.c:1117
+#, c-format
+msgid   "#  batch_save=ON/OFF\n"
+msgstr  "#  batch_save=ON/OFF\n"
+
+#: src/attrib.c:1118
+#, 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:1119
+#, c-format
+msgid   "#  delete_tmp_files=ON/OFF\n"
+msgstr  "#  delete_tmp_files=ON/OFF\n"
+
+#: src/attrib.c:1120
+#, c-format
+msgid   "#  editor_format=STRING (eg. %%E +%%N %%F)\n"
+msgstr  "#  editor_format=å­—ä¸² (ä¾‹å¦‚ï¼š%%E+%%N %%F)\n"
+
+#: src/attrib.c:1121
+#, c-format
+msgid   "#  fcc=STRING (eg. =mailbox)\n"
+msgstr  "#  fcc=å­—ä¸² (ä¾‹å¦‚ï¼š=mailbox)\n"
+
+#: src/attrib.c:1122
+#, c-format
+msgid   "#  followup_to=STRING\n"
+msgstr  "#  followup_to=å­—ä¸²\n"
+
+#: src/attrib.c:1123
+#, c-format
+msgid   "#  from=STRING (just append wanted From:-line, don't use quotes)\n"
+msgstr  "#  from=å­—ä¸² (åƒ…é™„åŠ æƒ³è¦çš„ç™¼ä¿¡è€… :-lineï¼Œä¸ä½¿ç”¨å¼•è¨€)\n"
+
+#: src/attrib.c:1124
+#, c-format
+msgid   "#  group_catchup_on_exit=ON/OFF\n"
+msgstr  "#  group_catchup_on_exit=ON/OFF\n"
+
+#: src/attrib.c:1125
+#, c-format
+msgid   "#  mail_8bit_header=ON/OFF\n"
+msgstr  "#  mail_8 bit_header=ON/OFF\n"
+
+#: src/attrib.c:1126
+#, c-format
+msgid   "#  mail_mime_encoding=supported_encoding"
+msgstr  "#  mail_mime_encoding=supported_encoding"
+
+#: src/attrib.c:1134
+#, c-format
+msgid   "#  ispell=STRING\n"
+msgstr  "#  ispell=å­—ä¸²\n"
+
+#: src/attrib.c:1136
+#, c-format
+msgid   "#  maildir=STRING (eg. ~/Mail)\n"
+msgstr  "#  maildir=å­—ä¸² (ä¾‹å¦‚ï¼š~/Mail)\n"
+
+#: src/attrib.c:1137
+#, c-format
+msgid   "#  mailing_list=STRING (eg. majordomo@example.org)\n"
+msgstr  "#  mailing_list=å­—ä¸² (ä¾‹å¦‚ï¼šmajordomo@example.org)\n"
+
+#: src/attrib.c:1138
+#, 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:1139
+#, c-format
+msgid   "#  mark_ignore_tags=ON/OFF\n"
+msgstr  "#  mark_ignore_tags=ON/OFF\n"
+
+#: src/attrib.c:1140
+#, c-format
+msgid   "#  mark_saved_read=ON/OFF\n"
+msgstr  "#  mark_saved_read=ON/OFF\n"
+
+#: src/attrib.c:1141
+#, c-format
+msgid   "#  mime_forward=ON/OFF\n"
+msgstr  "#  mime_forward=ON/OFF\n"
+
+#: src/attrib.c:1143
+#, c-format
+msgid   "#  mm_network_charset=supported_charset"
+msgstr  "#  mm_network_charset=æ”¯æ´çš„å­—å…ƒé›†"
+
+#: src/attrib.c:1150
+#, c-format
+msgid   "#  undeclared_charset=STRING (default is US-ASCII)\n"
+msgstr  "#  undeclared_charset=å­—ä¸² (é è¨­æ˜¯ US-ASCII)\n"
+
+#: src/attrib.c:1152
+#, c-format
+msgid   "#  news_headers_to_display=STRING\n"
+msgstr  "#  news_headers_to_display=å­—ä¸²\n"
+
+#: src/attrib.c:1153
+#, c-format
+msgid   "#  news_headers_to_not_display=STRING\n"
+msgstr  "#  news_headers_to_not_display=å­—ä¸²\n"
+
+#: src/attrib.c:1154
+#, c-format
+msgid   "#  news_quote_format=STRING\n"
+msgstr  "#  news_quote_format=å­—ä¸²\n"
+
+#: src/attrib.c:1155
+#, c-format
+msgid   "#  organization=STRING (if beginning with '/' read from file)\n"
+msgstr  "#  organization=å­—ä¸² (å¦‚æžœèµ·å§‹éƒ¨åˆ†èˆ‡ã€Ž/ã€è®€å–å¾žæª”æ¡ˆ)\n"
+
+#: src/attrib.c:1156
+#, c-format
+msgid   "#  pos_first_unread=ON/OFF\n"
+msgstr  "#  pos_first_unread=ON/OFF\n"
+
+#: src/attrib.c:1157
+#, c-format
+msgid   "#  post_8bit_header=ON/OFF\n"
+msgstr  "#  post_8 bit_header=ON/OFF\n"
+
+#: src/attrib.c:1158
+#, c-format
+msgid   "#  post_mime_encoding=supported_encoding"
+msgstr  "#  post_mime_encoding=æ”¯æ´çš„ç·¨ç¢¼"
+
+#: src/attrib.c:1165
+#, c-format
+msgid   "#  post_process_type=NUM\n"
+msgstr  "#  post_process_type=æ•¸å­—\n"
+
+#: src/attrib.c:1170
+#, c-format
+msgid   "#  post_process_view=ON/OFF\n"
+msgstr  "#  post_process_view=ON/OFF\n"
+
+#: src/attrib.c:1171
+#, c-format
+msgid   "#  quick_kill_scope=STRING (ie. talk.*)\n"
+msgstr  "#  quick_kill_scope=å­—ä¸² (äº¦å³ talk.*)\n"
+
+#: src/attrib.c:1172
+#, c-format
+msgid   "#  quick_kill_expire=ON/OFF\n"
+msgstr  "#  quick_kill_expire=ON/OFF\n"
+
+#: src/attrib.c:1173
+#, c-format
+msgid   "#  quick_kill_case=ON/OFF\n"
+msgstr  "#  quick_kill_case=ON/OFF\n"
+
+#: src/attrib.c:1174
+#, c-format
+msgid   "#  quick_kill_header=NUM\n"
+msgstr  "#  quick_kill_header=æ•¸å­—\n"
+
+#: src/attrib.c:1175 src/attrib.c:1184
+#, c-format
+msgid   "#    0=Subject: (case sensitive)  1=Subject: (ignore case)\n"
+msgstr  "#    0=Subject: (å¤§å°å¯«ç›¸ç¬¦)  1=Subject: (å¿½ç•¥å¤§å°å¯«)\n"
+
+#: src/attrib.c:1176 src/attrib.c:1185
+#, c-format
+msgid   "#    2=From: (case sensitive)     3=From: (ignore case)\n"
+msgstr  "#    2=From: (å¤§å°å¯«ç›¸ç¬¦)     3=From: (å¿½ç•¥å¤§å°å¯«)\n"
+
+#: src/attrib.c:1177 src/attrib.c:1186
+#, c-format
+msgid   "#    4=Message-ID: & full References: line\n"
+msgstr  "#    4=Message-ID: & å…¨éƒ¨ References: åˆ—\n"
+
+#: src/attrib.c:1178 src/attrib.c:1187
+#, c-format
+msgid   "#    5=Message-ID: & last References: entry only\n"
+msgstr  "#    5=åªæœ‰ Message-ID: & æœ€å¾Œä¸€ç­† References: æ¢ç›®\n"
+
+#: src/attrib.c:1179 src/attrib.c:1188
+#, c-format
+msgid   "#    6=Message-ID: entry only     7=Lines:\n"
+msgstr  "#    6=åªæœ‰ Message-ID: æ¢ç›®     7=Lines:\n"
+
+#: src/attrib.c:1180
+#, c-format
+msgid   "#  quick_select_scope=STRING\n"
+msgstr  "#  quick_select_scope=å­—ä¸²\n"
+
+#: src/attrib.c:1181
+#, c-format
+msgid   "#  quick_select_expire=ON/OFF\n"
+msgstr  "#  quick_select_expire=ON/OFF\n"
+
+#: src/attrib.c:1182
+#, c-format
+msgid   "#  quick_select_case=ON/OFF\n"
+msgstr  "#  quick_select_case=ON/OFF\n"
+
+#: src/attrib.c:1183
+#, c-format
+msgid   "#  quick_select_header=NUM\n"
+msgstr  "#  quick_select_header=æ•¸å­—\n"
+
+#: src/attrib.c:1189
+#, c-format
+msgid   "#  quote_chars=STRING (%%s, %%S for initials)\n"
+msgstr  "#  quote_chars=å­—ä¸² (%%sï¼Œ%%S ç”¨æ–¼ç¸®å¯«)\n"
+
+#: src/attrib.c:1191
+#, c-format
+msgid   "#  print_header=ON/OFF\n"
+msgstr  "#  print_header=ON/OFF\n"
+
+#: src/attrib.c:1193
+#, c-format
+msgid   "#  process_only_unread=ON/OFF\n"
+msgstr  "#  process_only_unread=ON/OFF\n"
+
+#: src/attrib.c:1194
+#, c-format
+msgid   "#  prompt_followupto=ON/OFF\n"
+msgstr  "#  prompt_followupto=ON/OFF\n"
+
+#: src/attrib.c:1195
+#, c-format
+msgid   "#  savedir=STRING (eg. ~user/News)\n"
+msgstr  "#  savedir=å­—ä¸² (ä¾‹å¦‚ï¼š~user/News)\n"
+
+#: src/attrib.c:1196
+#, c-format
+msgid   "#  savefile=STRING (eg. =linux)\n"
+msgstr  "#  savefile=å­—ä¸² (ä¾‹å¦‚ï¼š=linux)\n"
+
+#: src/attrib.c:1197
+#, c-format
+msgid   "#  sigfile=STRING (eg. $var/sig)\n"
+msgstr  "#  sigfile=å­—ä¸² (ä¾‹å¦‚ï¼š$var/sig)\n"
+
+#: src/attrib.c:1198
+#, c-format
+msgid   "#  show_author=NUM\n"
+msgstr  "#  show_author=æ•¸å­—\n"
+
+#: src/attrib.c:1204
+#, c-format
+msgid   "#  show_info=NUM\n"
+msgstr  "#  show_info=æ•¸å­—\n"
+
+#: src/attrib.c:1210
+#, c-format
+msgid   "#  show_signatures=ON/OFF\n"
+msgstr  "#  show_signatures=ON/OFF\n"
+
+#: src/attrib.c:1211
+#, c-format
+msgid   "#  show_only_unread_arts=ON/OFF\n"
+msgstr  "#  show_only_unread_arts=ON/OFF\n"
+
+#: src/attrib.c:1212
+#, c-format
+msgid   "#  sigdashes=ON/OFF\n"
+msgstr  "#  sigdashes=ON/OFF\n"
+
+#: src/attrib.c:1213
+#, c-format
+msgid   "#  signature_repost=ON/OFF\n"
+msgstr  "#  signature_repost=ON/OFF\n"
+
+#: src/attrib.c:1214
+#, c-format
+msgid   "#  sort_article_type=NUM\n"
+msgstr  "#  sort_article_type=æ•¸å­—\n"
+
+#: src/attrib.c:1232
+#, c-format
+msgid   "#  sort_threads_type=NUM\n"
+msgstr  "#  sort_threads_type=æ•¸å­—\n"
+
+#: src/attrib.c:1241
+#, c-format
+msgid   "#  start_editor_offset=ON/OFF\n"
+msgstr  "#  start_editor_offset=ON/OFF\n"
+
+#: src/attrib.c:1242
+#, c-format
+msgid   "#  tex2iso_conv=ON/OFF\n"
+msgstr  "#  tex2iso_conv=ON/OFF\n"
+
+#: src/attrib.c:1243
+#, c-format
+msgid   "#  thread_catchup_on_exit=ON/OFF\n"
+msgstr  "#  thread_catchup_on_exit=ON/OFF\n"
+
+#: src/attrib.c:1244
+#, c-format
+msgid   "#  thread_articles=NUM"
+msgstr  "#  thread_articles=æ•¸å­—"
+
+#: src/attrib.c:1251
+#, c-format
+msgid   "#  thread_perc=NUM\n"
+msgstr  "#  thread_perc=æ•¸å­—\n"
+
+#: src/attrib.c:1252
+#, c-format
+msgid   "#  trim_article_body=NUM\n"
+msgstr  "#  trim_article_body=æ•¸å­—\n"
+
+#: src/attrib.c:1253
+#, c-format
+msgid   "#    0 = Don't trim article body\n"
+msgstr  "#    0 = ä¸ä¿®å‰ªæ–‡ç« å…§æ–‡\n"
+
+#: src/attrib.c:1254
+#, c-format
+msgid   "#    1 = Skip leading blank lines\n"
+msgstr  "#    1 = è·³éŽå‰å°Žç©ºåˆ—\n"
+
+#: src/attrib.c:1255
+#, c-format
+msgid   "#    2 = Skip trailing blank lines\n"
+msgstr  "#    2 = è·³éŽå°¾éš¨ç©ºåˆ—\n"
+
+#: src/attrib.c:1256
+#, c-format
+msgid   "#    3 = Skip leading and trailing blank lines\n"
+msgstr  "#    3 = è·³éŽå‰å°Žå’Œå°¾éš¨ç©ºåˆ—\n"
+
+#: src/attrib.c:1257
+#, c-format
+msgid   "#    4 = Compact multiple blank lines between text blocks\n"
+msgstr  "#    4 = å£“ç¸®æ–‡å­—å€å¡Šä¹‹é–“çš„å¤šé‡ç©ºåˆ—\n"
+
+#: src/attrib.c:1258
+#, c-format
+msgid   "#    5 = Compact multiple blank lines between text blocks and skip\n"
+        "#        leading blank lines\n"
+msgstr  "#    5 = å£“ç¸®æ–‡å­—å€å¡Šä¹‹é–“çš„å¤šé‡ç©ºåˆ—ä¸¦è·³éŽ\n"
+        "#        å‰å°Žç©ºåˆ—\n"
+
+#: src/attrib.c:1259
+#, c-format
+msgid   "#    6 = Compact multiple blank lines between text blocks and skip\n"
+        "#        trailing blank lines\n"
+msgstr  "#    6 = å£“ç¸®æ–‡å­—å€å¡Šä¹‹é–“çš„å¤šé‡ç©ºåˆ—ä¸¦è·³éŽ\n"
+        "#        å°¾éš¨ç©ºåˆ—\n"
+
+#: src/attrib.c:1260
+#, c-format
+msgid   "#    7 = Compact multiple blank lines between text blocks and skip\n"
+        "#        leading and trailing blank lines\n"
+msgstr  "#    7 = å£“ç¸®æ–‡å­—å€å¡Šä¹‹é–“çš„å¤šé‡ç©ºåˆ—ä¸¦è·³éŽ\n"
+        "#        å‰å°Žå’Œå°¾éš¨ç©ºåˆ—\n"
+
+#: src/attrib.c:1261
+#, c-format
+msgid   "#  verbatim_handling=ON/OFF\n"
+msgstr  "#  verbatim_handling=ON/OFF\n"
+
+#: src/attrib.c:1262
+#, c-format
+msgid   "#  wrap_on_next_unread=ON/OFF\n"
+msgstr  "#  wrap_on_next_unread=ON/OFF\n"
+
+#: src/attrib.c:1263
+#, c-format
+msgid   "#  x_body=STRING (eg. ~/.tin/extra-body-text)\n"
+msgstr  "#  x_body=å­—ä¸² (ä¾‹å¦‚ï¼š~/.tin/extra-body-text)\n"
+
+#: src/attrib.c:1264
+#, c-format
+msgid   "#  x_comment_to=ON/OFF\n"
+msgstr  "#  x_comment_to=ON/OFF\n"
+
+#: src/attrib.c:1265
+#, c-format
+msgid   "#  x_headers=STRING (eg. ~/.tin/extra-headers)\n"
+msgstr  "#  x_headers=å­—ä¸² (ä¾‹å¦‚ï¼š~/.tin/extra-headers)\n"
+
+#: src/attrib.c:1266
+#, c-format
+msgid   "#\n"
+        "# Note that it is best to put general (global scoping)\n"
+msgstr  "#\n"
+        "# è¦æ³¨æ„çš„æ˜¯ï¼Œæœ€å¥½æ˜¯æ”¾åˆ°ä¸€èˆ¬ç’°å¢ƒ (å…¨åŸŸç¯„åœ)\n"
+
+#: src/attrib.c:1267
+#, c-format
+msgid   "# entries first followed by group specific entries.\n"
+        "#\n"
+msgstr  "# æ¢ç›®å…ˆæ–¼ç¾¤çµ„ç‰¹å®šçš„æ¢ç›®ã€‚\n"
+        "#\n"
+
+#: src/attrib.c:1268
+#, c-format
+msgid   "############################################################################\n"
+msgstr  "############################################################################\n"
+
+#: src/cook.c:625
+msgid   "(unknown)"
+msgstr  "(ä¸æ˜Ž)"
+
+#: src/keymap.c:277
+msgid   "NULL"
+msgstr  "NULL"
+
+#: src/lang.c:42
+msgid   "1 Response"
+msgstr  "1 ç¯‡å›žæ‡‰"
+
+#: src/lang.c:46
+#, c-format
+msgid   "\n"
+        "%s contains no newsgroups. Exiting."
+msgstr  "\n"
+        "%s ä¸å«ä»»ä½•æ–°èžç¾¤çµ„ã€‚é›¢é–‹ã€‚"
+
+#: src/lang.c:47
+msgid   "all "
+msgstr  "æ‰€æœ‰ "
+
+#: src/lang.c:48
+msgid   "All groups"
+msgstr  "æ‰€æœ‰ç¾¤çµ„"
+
+#: src/lang.c:49
+#, c-format
+msgid   "File %s exists. %s=append, %s=overwrite, %s=quit: "
+msgstr  "æª”æ¡ˆ %s å·²å­˜åœ¨ã€‚%s=é™„åŠ ï¼Œ%s=è¦†å¯«ï¼Œ%s=é›¢é–‹ï¼š"
+
+#: src/lang.c:50
+msgid   "Article cancelled (deleted)."
+msgstr  "å·²å–æ¶ˆæ–‡ç«  (è¢«åˆªé™¤)ã€‚"
+
+#: src/lang.c:52
+msgid   "Article cannot be cancelled (deleted)."
+msgstr  "ç„¡æ³•å–æ¶ˆæ–‡ç«  (è¢«åˆªé™¤)ã€‚"
+
+#: src/lang.c:54
+msgid   "Article deleted."
+msgstr  "å·²åˆªé™¤æ–‡ç« ã€‚"
+
+#: src/lang.c:55
+#, c-format
+msgid   "\n"
+        "Your article:\n"
+        "  \"%s\"\n"
+        "will be posted to the following %s:\n"
+msgstr  "\n"
+        "æ‚¨çš„æ–‡ç« ï¼š\n"
+        "  ã€Œ%sã€\n"
+        "å°‡è¢«å¼µè²¼åˆ°ä¸‹åˆ— %sï¼š\n"
+
+#: src/lang.c:56
+msgid   "Article not posted!"
+msgstr  "ç„¡æ³•å¼µè²¼æ–‡ç« ï¼"
+
+#: src/lang.c:57
+msgid   "Article not saved"
+msgstr  "ç„¡æ³•å„²å­˜æ–‡ç« "
+
+#: src/lang.c:58
+msgid   "Article Level Commands"
+msgstr  "æ–‡ç« å±¤ç´šæŒ‡ä»¤"
+
+#: src/lang.c:59
+msgid   "Article has no parent"
+msgstr  "æ–‡ç« æ²’æœ‰ä»»ä½•ä¸Šå±¤"
+
+#: src/lang.c:60
+msgid   "Parent article has been killed"
+msgstr  "ä¸Šå±¤æ–‡ç« å·²è¢«ç é™¤"
+
+#: src/lang.c:61
+msgid   "Parent article is unavailable"
+msgstr  "ä¸Šå±¤æ–‡ç« ç„¡æ³•ä½¿ç”¨"
+
+#: src/lang.c:62
+#, c-format
+msgid   "Article posted: %s"
+msgstr  "å·²å¼µè²¼æ–‡ç« ï¼š%s"
+
+#: src/lang.c:63
+#, c-format
+msgid   "Article rejected (saved to %s)"
+msgstr  "å·²æ‹’çµ•æ–‡ç«  (å„²å­˜åˆ° %s)"
+
+#: src/lang.c:64
+#, c-format
+msgid   "%s=article, %s=thread, %s=range, %s=hot, %s=pattern, %s=tagged, %s=quit: "
+msgstr  "%s=æ–‡ç« ï¼Œ%s=è¨Žè«–ä¸²ï¼Œ%s=ç¯„åœï¼Œ%s=ç†±é–€ï¼Œ%s=èƒšé¨°ï¼Œ%s=å·²æ¨™å®šï¼Œ%s=é›¢é–‹ï¼š"
+
+#: src/lang.c:65
+msgid   "Article unavailable"
+msgstr  "ç„¡æ³•ä½¿ç”¨æ–‡ç« "
+
+#: src/lang.c:66
+msgid   "Article undeleted."
+msgstr  "å–æ¶ˆåˆªé™¤æ–‡ç« ã€‚"
+
+#: src/lang.c:67
+#, c-format
+msgid   "Article %4d of %4d"
+msgstr  "æ–‡ç«  %4d ä¹‹æ–¼ %4d"
+
+#: src/lang.c:69
+msgid   "articles"
+msgstr  "æ–‡ç« "
+
+#: src/lang.c:70
+msgid   "This is a repost of the following article:"
+msgstr  "é€™æ˜¯ä»¥ä¸‹æ–‡ç« çš„é‡æ–°å¼µè²¼ï¼š"
+
+#: src/lang.c:71
+msgid   "article"
+msgstr  "æ–‡ç« "
+
+#: src/lang.c:72
+msgid   "Article"
+msgstr  "æ–‡ç« "
+
+#: src/lang.c:73
+#, c-format
+msgid   "-- %d %s mailed --"
+msgstr  "-- %d %s å·²å¯„å‡º --"
+
+#: src/lang.c:74
+#, c-format
+msgid   " at %s"
+msgstr  " æ–¼ %s"
+
+#: src/lang.c:75
+#, c-format
+msgid   "%*s[-- %s/%s, encoding %s%s%s, %d lines%s%s --]\n"
+msgstr  "%*s[-- %s/%sï¼Œç·¨ç¢¼ %s%s%sï¼Œ%d åˆ—%s%s --]\n"
+
+#: src/lang.c:76
+msgid   ", charset: "
+msgstr  "ï¼Œå­—å…ƒé›†ï¼š"
+
+#: src/lang.c:77
+#, c-format
+msgid   "%*s[-- charset %s not supported --]\n"
+msgstr  "%*s[-- ä¸æ”¯æ´ %s å­—å…ƒé›† --]\n"
+
+#: src/lang.c:78
+#, c-format
+msgid   "%*s[-- Description: %s --]\n"
+msgstr  "%*s[-- æè¿°ï¼š%s --]\n"
+
+#: src/lang.c:79
+#, c-format
+msgid   "%d lines"
+msgstr  "%d åˆ—"
+
+#: src/lang.c:80
+msgid   "Attachment Menu"
+msgstr  "é™„ä»¶é¸å–®"
+
+#: src/lang.c:81
+msgid   "Attachment Menu Commands"
+msgstr  "é™„ä»¶åŠŸèƒ½è¡¨æŒ‡ä»¤"
+
+#: src/lang.c:82
+msgid   "<no name>"
+msgstr  "<æ²’æœ‰åç¨±>"
+
+#: src/lang.c:83
+#, c-format
+msgid   "Attachment saved successfully. (%s)"
+msgstr  "æˆåŠŸå„²å­˜é™„ä»¶ã€‚(%s)"
+
+#: src/lang.c:84
+#, c-format
+msgid   "%d of %d attachments saved successfully."
+msgstr  "æˆåŠŸå„²å­˜ %2$d ä¸­çš„ %1$d é …é™„ä»¶ã€‚"
+
+#: src/lang.c:85
+msgid   "Select attachment> "
+msgstr  "é¸å–é™„ä»¶>"
+
+#: src/lang.c:86
+msgid   "Tagged attachment"
+msgstr  "å·²æ¨™å®šé™„ä»¶"
+
+#: src/lang.c:87
+#, c-format
+msgid   "%d attachments tagged"
+msgstr  "%d é™„ä»¶å·²æ¨™å®š"
+
+#: src/lang.c:88
+msgid   "Untagged attachment"
+msgstr  "å·²å–æ¶ˆé™„ä»¶æ¨™å®š"
+
+#: src/lang.c:89
+msgid   "Attributes Menu Commands"
+msgstr  "å±¬æ€§åŠŸèƒ½è¡¨æŒ‡ä»¤"
+
+#: src/lang.c:90
+#, c-format
+msgid   "attribute with no scope: %s"
+msgstr  "å±¬æ€§ä¸å…·ä»»ä½•ç¯„åœï¼š%s"
+
+#: src/lang.c:92
+#, c-format
+msgid   "%d Authentication failed"
+msgstr  "%d èªè­‰å¤±æ•—"
+
+#: src/lang.c:93
+#, c-format
+msgid   "NNTP authorization password not found for %s"
+msgstr  "æ‰¾ä¸åˆ°ç”¨æ–¼ %s çš„ NNTP æŽˆæ¬Šå¯†ç¢¼"
+
+#: src/lang.c:94
+msgid   "Server expects authentication.\n"
+msgstr  "ä¼ºæœå™¨é æœŸéœ€è¦èªè­‰ã€‚\n"
+
+#: src/lang.c:95
+msgid   "    Please enter password: "
+msgstr  "    è«‹è¼¸å…¥å¯†ç¢¼ï¼š"
+
+#: src/lang.c:96
+msgid   "    Please enter username: "
+msgstr  "    è«‹è¼¸å…¥ä½¿ç”¨è€…åç¨±ï¼š"
+
+#: src/lang.c:97
+#, c-format
+msgid   "Authorized for user: %s\n"
+msgstr  "ä½¿ç”¨è€…ç²å¾—æŽˆæ¬Šï¼š%s\n"
+
+#: src/lang.c:98
+#, c-format
+msgid   "Authorization failed for user: %s\n"
+msgstr  "ä½¿ç”¨è€…æŽˆæ¬Šå¤±æ•—ï¼š%s\n"
+
+#: src/lang.c:100
+#, c-format
+msgid   "Author search backwards [%s]> "
+msgstr  "å‘å¾Œæœå°‹ä½œè€… [%s]>"
+
+#: src/lang.c:101
+#, c-format
+msgid   "Author search forwards [%s]> "
+msgstr  "å‘å‰æœå°‹ä½œè€… [%s]>"
+
+#: src/lang.c:102
+#, c-format
+msgid   "\n"
+        "Autosubscribed to %s"
+msgstr  "\n"
+        "è‡ªå‹•è¨‚é–± %s"
+
+#: src/lang.c:103
+msgid   "Autosubscribing groups...\n"
+msgstr  "è‡ªå‹•è¨‚é–±ç¾¤çµ„â€¦\n"
+
+#: src/lang.c:104
+#, c-format
+msgid   "Autoselecting articles (use '%s' to see all unread) ..."
+msgstr  "è‡ªå‹•é¸å–æ–‡ç«  (ä½¿ç”¨ã€Ž%sã€ä»¥çœ‹åˆ°æ‰€æœ‰æœªè®€)â€¦"
+
+#: src/lang.c:106
+#, c-format
+msgid   "Active file corrupt - %s"
+msgstr  "ç¾ç”¨æª”æ¡ˆæå£ž - %s"
+
+#: src/lang.c:107
+#, c-format
+msgid   "Article to be posted resulted in errors/warnings. %s=quit, %s=Menu, %s=edit: "
+msgstr  "è¦å¼µè²¼çš„æ–‡ç« å°Žè‡´éŒ¯èª¤/è­¦å‘Šã€‚%s=é›¢é–‹ï¼Œ%s=é¸å–®ï¼Œ%s=ç·¨è¼¯ï¼š"
+
+#: src/lang.c:108
+#, c-format
+msgid   "Unrecognized attribute: %s"
+msgstr  "ç„¡æ³•è¾¨è­˜çš„å±¬æ€§ï¼š%s"
+
+#: src/lang.c:109
+#, c-format
+msgid   "Bad command. Type '%s' for help."
+msgstr  "ä¸ç•¶çš„å‘½ä»¤ã€‚è¼¸å…¥ã€Ž%sã€ä»¥ç²å¾—èªªæ˜Žã€‚"
+
+#: src/lang.c:111
+msgid   "Base article"
+msgstr  "åŸºåº•æ–‡ç« "
+
+#: src/lang.c:112
+msgid   "Base article range"
+msgstr  "åŸºåº•æ–‡ç« ç¯„åœ"
+
+#: src/lang.c:113
+#, c-format
+msgid   "%s: Updating of index files not supported\n"
+msgstr  "%sï¼šä¸æ”¯æ´ç´¢å¼•æª”æ¡ˆçš„æ›´æ–°\n"
+
+#: src/lang.c:114
+msgid   "*** Beginning of article ***"
+msgstr  "*** æ–‡ç« é–‹é ­ ***"
+
+#: src/lang.c:115
+msgid   "*** Beginning of page ***"
+msgstr  "*** é é¢é–‹é ­ ***"
+
+#: src/lang.c:117
+#, c-format
+msgid   "Cancel (delete) or supersede (overwrite) article [%%s]? (%s/%s/%s): "
+msgstr  "å–æ¶ˆ (åˆªé™¤) æˆ–å–ä»£ (è¦†å¯«) æ–‡ç«  [%%s]ï¼Ÿ(%s/%s/%s)ï¼š"
+
+#: src/lang.c:118
+msgid   "Cancelling article..."
+msgstr  "å–æ¶ˆæ–‡ç« â€¦"
+
+#: src/lang.c:120
+#, c-format
+msgid   "Cannot create %s"
+msgstr  "ç„¡æ³•å»ºç«‹ %s"
+
+#: src/lang.c:121
+#, c-format
+msgid   "Can't find base article %d"
+msgstr  "æ‰¾ä¸åˆ°åŸºåº•æ–‡ç«  %d"
+
+#: src/lang.c:122
+#, c-format
+msgid   "Can't open %s"
+msgstr  "ç„¡æ³•é–‹å•Ÿ %s"
+
+#: src/lang.c:123
+#, c-format
+msgid   "Couldn't open %s for saving"
+msgstr  "ç„¡æ³•é–‹å•Ÿ %s ä»¥å„²å­˜"
+
+#: src/lang.c:124
+msgid   "*** Posting not allowed ***"
+msgstr  "*** ä¸å…è¨±å¼µè²¼ ***"
+
+#: src/lang.c:125
+#, c-format
+msgid   "Posting is not allowed to %s"
+msgstr  "ä¸å…è¨±å¼µè²¼åˆ° %s"
+
+#: src/lang.c:127
+#, c-format
+msgid   "Can't retrieve %s"
+msgstr  "ç„¡æ³•å–å›ž %s"
+
+#: src/lang.c:129
+#, c-format
+msgid   "%s is a directory"
+msgstr  "%s æ˜¯å€‹ç›®éŒ„"
+
+#: src/lang.c:130
+msgid   "Catchup"
+msgstr  "è¨­å›žæœªè®€"
+
+#: src/lang.c:131
+#, c-format
+msgid   "Catchup %s..."
+msgstr  "è¨­å›žæœªè®€ %sâ€¦"
+
+#: src/lang.c:132
+msgid   "Catchup all groups entered during this session?"
+msgstr  "å°‡æ‰€æœ‰åœ¨é€™å€‹ä½œæ¥­éšŽæ®µæœŸé–“å…§é€²å…¥çš„ç¾¤çµ„è¨­å›žæœªè®€ï¼Ÿ"
+
+#: src/lang.c:133
+msgid   "You have tagged articles in this group - catchup anyway?"
+msgstr  "æ‚¨å·²åœ¨é€™å€‹ç¾¤çµ„ä¸­æ¨™å®šæ–‡ç«  - é‚„æ˜¯è¦è¨­å›žæœªè®€ï¼Ÿ"
+
+#: src/lang.c:134
+#, c-format
+msgid   "%s %d %s in %lu seconds\n"
+msgstr  "%s %d %s æ–¼ %lu ç§’å®Œæˆ\n"
+
+#: src/lang.c:135
+msgid   "Caughtup"
+msgstr  "å·²è¨­å›žæœªè®€"
+
+#: src/lang.c:136
+msgid   "Check Prepared Article"
+msgstr  "æª¢æŸ¥å‚™å¦¥çš„æ–‡ç« "
+
+#: src/lang.c:137
+msgid   "Checking for new groups... "
+msgstr  "æª¢æŸ¥çœ‹çœ‹æ–°ç¾¤çµ„â€¦"
+
+#: src/lang.c:138
+msgid   "Checking for news..."
+msgstr  "æª¢æŸ¥çœ‹çœ‹æ–°èžâ€¦"
+
+#: src/lang.c:139
+#, c-format
+msgid   "Post-process %s=no, %s=yes, %s=shar, %s=quit: "
+msgstr  "å¾Œç½®è™•ç† %s=å¦ï¼Œ%s=æ˜¯ï¼Œ%s=sharï¼Œ%s=é›¢é–‹ï¼š"
+
+#: src/lang.c:141
+msgid   "ANSI color disabled"
+msgstr  "ANSI é¡è‰²å·²åœç”¨"
+
+#: src/lang.c:142
+msgid   "ANSI color enabled"
+msgstr  "ANSI é¡è‰²å·²å•Ÿç”¨"
+
+#: src/lang.c:144
+#, c-format
+msgid   "Command failed: %s"
+msgstr  "å‘½ä»¤å¤±æ•—ï¼š%s"
+
+#: src/lang.c:145
+msgid   "Mark not selected articles read?"
+msgstr  "æ¨™è¨˜æœªé¸æ–‡ç« ç‚ºå·²è®€ï¼Ÿ"
+
+#: src/lang.c:147
+#, c-format
+msgid   "Connecting to %s..."
+msgstr  "é€£ç·šåˆ° %sâ€¦"
+
+#: src/lang.c:149
+msgid   "<CR>"
+msgstr  "<CR>"
+
+#: src/lang.c:150
+msgid   "Creating active file for saved groups...\n"
+msgstr  "ç‚ºå·²å­˜ç¾¤çµ„å»ºç«‹ç¾ç”¨æª”æ¡ˆâ€¦\n"
+
+#: src/lang.c:151
+msgid   "Creating newsrc file...\n"
+msgstr  "å»ºç«‹ newsrc æª”æ¡ˆâ€¦\n"
+
+#: src/lang.c:153 src/lang.c:1302 src/lang.c:1322
+msgid   "Default"
+msgstr  "é è¨­"
+
+#: src/lang.c:154
+msgid   "Delete saved files that have been post processed?"
+msgstr  "åˆªé™¤ç¶“éŽå¾Œç½®è™•ç†çš„å·²å­˜æª”æ¡ˆï¼Ÿ"
+
+#: src/lang.c:155
+msgid   "Deleting temporary files..."
+msgstr  "åˆªé™¤æš«å­˜æª”æ¡ˆâ€¦"
+
+#: src/lang.c:157
+msgid   "*** End of article ***"
+msgstr  "*** æ–‡ç« çµæŸ ***"
+
+#: src/lang.c:158
+msgid   "*** End of articles ***"
+msgstr  "*** æ–‡ç« çµæŸ ***"
+
+#: src/lang.c:159
+msgid   "*** End of attachments ***"
+msgstr  "*** é™„ä»¶çµæŸ ***"
+
+#: src/lang.c:160
+msgid   "*** End of groups ***"
+msgstr  "*** ç¾¤çµ„çµæŸ ***"
+
+#: src/lang.c:161
+msgid   "*** End of page ***"
+msgstr  "*** é é¢çµæŸ ***"
+
+#: src/lang.c:162
+msgid   "*** End of scopes ***"
+msgstr  "*** ç¯„åœçµæŸ ***"
+
+#: src/lang.c:163
+msgid   "*** End of thread ***"
+msgstr  "*** è¨Žè«–ä¸²çµæŸ ***"
+
+#: src/lang.c:164
+msgid   "*** End of URLs ***"
+msgstr  "*** ç¶²å€çµæŸ ***"
+
+#: src/lang.c:165
+msgid   "Enter limit of articles to get> "
+msgstr  "è¼¸å…¥æå–æ–‡ç« çš„é™åˆ¶>"
+
+#: src/lang.c:166
+msgid   "Enter Message-ID to go to> "
+msgstr  "è¼¸å…¥è¦å‰å¾€çš„è¨Šæ¯è­˜åˆ¥è™Ÿ>"
+
+#: src/lang.c:167
+msgid   " and enter next unread thread"
+msgstr  " ä¸¦é€²å…¥ä¸‹ä¸€å€‹æœªè®€çš„è¨Žè«–ä¸²"
+
+#: src/lang.c:168
+msgid   " and enter next unread article"
+msgstr  " ä¸¦é€²å…¥ä¸‹ä¸€ç¯‡æœªè®€çš„æ–‡ç« "
+
+#: src/lang.c:169
+msgid   " and enter next unread group"
+msgstr  " ä¸¦é€²å…¥ä¸‹ä¸€å€‹æœªè®€çš„ç¾¤çµ„"
+
+#: src/lang.c:170
+msgid   "Enter option number> "
+msgstr  "è¼¸å…¥é¸é …æ•¸å­—>"
+
+#: src/lang.c:171
+#, c-format
+msgid   "Enter range [%s]> "
+msgstr  "è¼¸å…¥ç¯„åœ [%s]>"
+
+#: src/lang.c:172
+msgid   "\n"
+        "Warning: Approved: header used.\n"
+msgstr  "\n"
+        "è­¦å‘Šï¼šå·²ä½¿ç”¨ Approved: æ¨™é ­ã€‚\n"
+
+#: src/lang.c:174
+msgid   "\n"
+        "Error: Bad address in Approved: header.\n"
+msgstr  "\n"
+        "éŒ¯èª¤ï¼šä¸ç•¶çš„åœ°å€æ–¼ Approved: æ¨™é ­ã€‚\n"
+
+#: src/lang.c:175
+msgid   "\n"
+        "Error: Bad address in From: header.\n"
+msgstr  "\n"
+        "éŒ¯èª¤ï¼šä¸ç•¶çš„åœ°å€æ–¼ From: æ¨™é ­ã€‚\n"
+
+#: src/lang.c:176
+msgid   "\n"
+        "Error: Bad address in Reply-To: header.\n"
+msgstr  "\n"
+        "éŒ¯èª¤ï¼šä¸ç•¶çš„åœ°å€æ–¼ Reply-To: æ¨™é ­ã€‚\n"
+
+#: src/lang.c:177
+msgid   "\n"
+        "Error: Bad FQDN in Message-ID: header.\n"
+msgstr  "\n"
+        "éŒ¯èª¤ï¼šä¸ç•¶çš„ FQDN æ–¼ Message-ID: æ¨™é ­ã€‚\n"
+
+#: src/lang.c:179
+#, c-format
+msgid   "Can't unlock %s"
+msgstr  "ç„¡æ³•è§£é™¤éŽ–å®š %s"
+
+#: src/lang.c:180
+#, c-format
+msgid   "Couldn't dotlock %s - article not appended!"
+msgstr  "ç„¡æ³•é»žéŽ– %s - æ–‡ç« æœªé™„åŠ ï¼"
+
+#: src/lang.c:181
+#, c-format
+msgid   "Couldn't lock %s - article not appended!"
+msgstr  "ç„¡æ³•éŽ–å®š %s - æ–‡ç« æœªé™„åŠ ï¼"
+
+#: src/lang.c:184
+#, c-format
+msgid   "Corrupted file %s"
+msgstr  "å·²æå£žæª”æ¡ˆ %s"
+
+#: src/lang.c:186
+msgid   "\n"
+        "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n"
+msgstr  "\n"
+        "éŒ¯èª¤ï¼šä¸å…è¨±è·Ÿè²¼ã€Œposterã€å’Œæ–°èžç¾¤çµ„ï¼\n"
+
+#: src/lang.c:187
+msgid   "Internal error in GNKSA routine - send bug report.\n"
+msgstr  "GNKSA å¸¸å¼ä¸­ç™¼ç”Ÿå…§éƒ¨éŒ¯èª¤ - ç™¼é€éŒ¯èª¤å ±å‘Šã€‚\n"
+
+#: src/lang.c:188
+msgid   "Left angle bracket missing in route address.\n"
+msgstr  "åœ¨è·¯ç”±åœ°å€ä¸­ç¼ºå°‘å·¦è§’æ‹¬è™Ÿã€‚\n"
+
+#: src/lang.c:189
+msgid   "Left parenthesis missing in old-style address.\n"
+msgstr  "åœ¨èˆŠå¼åœ°å€ä¸­ç¼ºå°‘å·¦æ‹¬è™Ÿã€‚\n"
+
+#: src/lang.c:190
+msgid   "Right parenthesis missing in old-style address.\n"
+msgstr  "åœ¨èˆŠå¼åœ°å€ä¸­ç¼ºå°‘å³æ‹¬è™Ÿã€‚\n"
+
+#: src/lang.c:191
+msgid   "At-sign missing in mail address.\n"
+msgstr  "åœ¨éƒµä»¶åœ°å€ä¸­ç¼ºå°‘ @ ç¬¦è™Ÿã€‚\n"
+
+#: src/lang.c:192
+msgid   "Single component FQDN is not allowed. Add your domain.\n"
+msgstr  "ä¸å…è¨±å–®ä¸€çµ„æˆ FQDNã€‚è«‹åŠ å…¥æ‚¨çš„ç¶²åŸŸã€‚\n"
+
+#: src/lang.c:193
+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  "ç„¡æ•ˆçš„ç¶²åŸŸã€‚å¦‚æžœæ‚¨çš„é ‚å±¤ç¶²åŸŸçœŸçš„å­˜åœ¨ï¼Œè«‹ç™¼é€éŒ¯èª¤å ±å‘Šã€‚\n"
+        "ä½¿ç”¨ .invalid åšç‚ºå½è£åœ°å€çš„é ‚å±¤ç¶²åŸŸã€‚\n"
+
+#: src/lang.c:194
+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  "ä¸åˆæ³•çš„ç¶²åŸŸã€‚å¦‚æžœæ‚¨çš„é ‚å±¤ç¶²åŸŸçœŸçš„å­˜åœ¨ï¼Œè«‹ç™¼é€éŒ¯èª¤å ±å‘Šã€‚\n"
+        "ä½¿ç”¨ .invalid åšç‚ºå½è£åœ°å€çš„é ‚å±¤ç¶²åŸŸã€‚\n"
+
+#: src/lang.c:195
+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  "ä¸æ˜Žç¶²åŸŸã€‚å¦‚æžœæ‚¨çš„é ‚å±¤ç¶²åŸŸçœŸçš„å­˜åœ¨ï¼Œè«‹ç™¼é€éŒ¯èª¤å ±å‘Šã€‚\n"
+        "ä½¿ç”¨ .invalid åšç‚ºå½è£åœ°å€çš„é ‚å±¤ç¶²åŸŸã€‚\n"
+
+#: src/lang.c:196
+msgid   "Illegal character in FQDN.\n"
+msgstr  "FQDN ä¸­æœ‰ä¸åˆæ³•çš„å­—å…ƒã€‚\n"
+
+#: src/lang.c:197
+msgid   "Zero length FQDN component not allowed.\n"
+msgstr  "ä¸å…è¨±é›¶é•·åº¦çš„ FQDN çµ„æˆã€‚\n"
+
+#: src/lang.c:198
+msgid   "FQDN component exceeds maximum allowed length (63 chars).\n"
+msgstr  "FQDN çµ„æˆè¶…å‡ºå…è¨±çš„æœ€å¤§é•·åº¦ (63 å€‹å­—å…ƒ)ã€‚\n"
+
+#: src/lang.c:199
+msgid   "FQDN component may not start or end with hyphen.\n"
+msgstr  "FQDN çµ„æˆä¸å¯ä»¥é€£å­—è™Ÿèµ·å§‹æˆ–çµæŸã€‚\n"
+
+#: src/lang.c:200
+msgid   "FQDN component may not start with digit.\n"
+msgstr  "FQDN çµ„æˆä¸å¯ä»¥æ•¸å­—èµ·å§‹ã€‚\n"
+
+#: src/lang.c:201
+msgid   "Domain literal has impossible numeric value.\n"
+msgstr  "ç¶²åŸŸå¯¦å­—å…·æœ‰ä¸å¯èƒ½çš„æ•¸å€¼ã€‚\n"
+
+#: src/lang.c:202
+msgid   "Domain literal is for private use only and not allowed for global use.\n"
+msgstr  "ç¶²åŸŸå¯¦å­—åªé™ç§äººä½¿ç”¨è€Œä¸å…è¨±å…¨åŸŸä½¿ç”¨ã€‚\n"
+
+#: src/lang.c:203
+msgid   "Right bracket missing in domain literal.\n"
+msgstr  "ç¶²åŸŸå¯¦å­—ä¸­ç¼ºå°‘å³ä¸­æ‹¬è™Ÿã€‚\n"
+
+#: src/lang.c:204
+msgid   "Missing localpart of mail address.\n"
+msgstr  "ç¼ºå°‘éƒµä»¶åœ°å€çš„æœ¬åœ°éƒ¨åˆ†ã€‚\n"
+
+#: src/lang.c:205
+msgid   "Illegal character in localpart of mail address.\n"
+msgstr  "éƒµä»¶åœ°å€çš„æœ¬åœ°éƒ¨åˆ†æœ‰ä¸åˆæ³•çš„å­—å…ƒã€‚\n"
+
+#: src/lang.c:206
+msgid   "Zero length localpart component not allowed.\n"
+msgstr  "ä¸å…è¨±é›¶é•·åº¦çš„æœ¬åœ°éƒ¨åˆ†çµ„æˆã€‚\n"
+
+#: src/lang.c:207
+msgid   "Illegal character in realname.\n"
+        "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n"
+msgstr  "çœŸå¯¦åç¨±ä¸­æœ‰ä¸åˆæ³•çš„å­—å…ƒã€‚\n"
+        "è·¯ç”±åœ°å€ä¸­çš„å¼•è¨€çµæŸå­—è©žä¸å¯ä»¥åŒ…å«ã€Ž!()<>@,;:\\.[]ã€ã€‚\n"
+
+#: src/lang.c:208
+msgid   "Illegal character in realname.\n"
+        "Quoted words may not contain '()<>\\'.\n"
+msgstr  "çœŸå¯¦åç¨±ä¸­æœ‰ä¸åˆæ³•çš„å­—å…ƒã€‚\n"
+        "å¼•è¨€å­—è©žä¸å¯ä»¥åŒ…å«ã€Ž()<>\\ã€ã€‚\n"
+
+#: src/lang.c:209
+msgid   "Illegal character in realname.\n"
+        "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n"
+msgstr  "çœŸå¯¦åç¨±ä¸­æœ‰ä¸åˆæ³•çš„å­—å…ƒã€‚\n"
+        "ç·¨ç¢¼å­—è©žåœ¨åƒæ•¸ä¸­ä¸å¯ä»¥åŒ…å«ã€Ž!()<>@,;:\"\\.[]/=ã€ã€‚\n"
+
+#: src/lang.c:210
+msgid   "Bad syntax in encoded word used in realname.\n"
+msgstr  "ç”¨æ–¼çœŸå¯¦åç¨±çš„ç·¨ç¢¼å­—è©žä¸­æœ‰ä¸ç•¶çš„èªžæ³•ã€‚\n"
+
+#: src/lang.c:211
+msgid   "Illegal character in realname.\n"
+        "Unquoted words may not contain '()<>\\' in old-style addresses.\n"
+msgstr  "çœŸå¯¦åç¨±ä¸­æœ‰ä¸åˆæ³•çš„å­—å…ƒã€‚\n"
+        "å¼•è¨€çµæŸå­—è©žåœ¨èˆŠå¼åœ°å€ä¸­ä¸å¯ä»¥åŒ…å«ã€Ž()<>\\ã€ã€‚\n"
+
+#: src/lang.c:212
+msgid   "Illegal character in realname.\n"
+        "Control characters and unencoded 8bit characters > 127 are not allowed.\n"
+msgstr  "çœŸå¯¦åç¨±ä¸­æœ‰ä¸åˆæ³•çš„å­—å…ƒã€‚\n"
+        "æŽ§åˆ¶å­—å…ƒå’Œæœªç·¨ç¢¼ 8 ä½å…ƒå­—å…ƒä¸å…è¨± > 127ã€‚\n"
+
+#: src/lang.c:213
+msgid   "\n"
+        "Error: No blank line found after header.\n"
+msgstr  "\n"
+        "éŒ¯èª¤ï¼šæ¨™é ­ä¹‹å¾Œæ‰¾ä¸åˆ°ä»»ä½•ç©ºç™½åˆ—ã€‚\n"
+
+#: src/lang.c:214
+#, c-format
+msgid   "\n"
+        "Error: Illegal formatted %s.\n"
+msgstr  "\n"
+        "éŒ¯èª¤ï¼šä¸åˆæ³•çš„æ ¼å¼ %sã€‚\n"
+
+#. TODO: fixme, US-ASCII is not the only 7bit charset we know about
+#: src/lang.c:216
+msgid   "\n"
+        "Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n"
+        "       US-ASCII  - please change this setting to a suitable value for\n"
+        "       your language  using the  M)enu of configurable  options or by\n"
+        "       editing tinrc.\n"
+msgstr  "\n"
+        "éŒ¯èª¤ï¼šå¼µè²¼ä¸­å«æœ‰éž ASCII å­—å…ƒï¼Œä½†æ˜¯ MM_CHARSET å·²è¨­å®šç‚º\n"
+        "      US-ASCII  - è«‹ä½¿ç”¨å¯çµ„é…é¸é …çš„ M)é¸å–® æˆ–è€…ç¶“ç”±ç·¨è¼¯\n"
+        "      tinrc ä¾†è®Šæ›´é€™å€‹è¨­å®šç‚ºé©åˆæ‚¨çš„èªžè¨€çš„å€¼ã€‚\n"
+
+#: src/lang.c:221
+msgid   "\n"
+        "Error: Posting contains  non-ASCII characters  but the  MIME encoding\n"
+        "       for news  messages  is set  to \"7bit\"  -  please change this\n"
+        "       setting to \"8bit\" or \"quoted-printable\" depending  on what\n"
+        "       is more common  in your part  of the world.  This can  be done\n"
+        "       using the M)enu of configurable options or by editing tinrc.\n"
+msgstr  "\n"
+        "éŒ¯èª¤ï¼šå¼µè²¼ä¸­å«æœ‰éž ASCII å­—å…ƒï¼Œä½†æ˜¯æ–°èžè¨Šæ¯çš„ MIME ç·¨ç¢¼å»\n"
+        "      æ˜¯è¨­å®šç‚ºã€Œ7 ä½å…ƒã€ -  è«‹ä¾æ“šæ‚¨æ‰€åœ¨çš„ç’°å¢ƒä¸­æœ€å¸¸è¦‹çš„\n"
+        "      æƒ…æ³ä¾†è®Šæ›´é€™å€‹è¨­å®šç‚ºã€Œ8 ä½å…ƒã€æˆ–æ˜¯ã€Œquoted-printableã€ã€‚\n"
+        "      é€™å¯ä»¥åˆ©ç”¨å¯çµ„é…é¸é …çš„  M)é¸å–® æˆ–æ˜¯ç¶“ç”±ç·¨è¼¯ tinrc ä¾†\n"
+        "      é”æˆã€‚\n"
+
+#: src/lang.c:227
+msgid   "\n"
+        "Error: Article starts with blank line instead of header\n"
+msgstr  "\n"
+        "éŒ¯èª¤ï¼šæ–‡ç« ä»¥ç©ºç™½åˆ—èµ·å§‹è€Œéžæ¨™é ­\n"
+
+#: src/lang.c:228
+#, c-format
+msgid   "\n"
+        "Error: Header on line %d does not have a colon after the header name:\n"
+        "%s\n"
+msgstr  "\n"
+        "éŒ¯èª¤ï¼šç¬¬ %d åˆ—çš„æ¨™é ­æ–¼æ¨™é ­åç¨±ä¹‹å¾Œæ²’æœ‰å†’è™Ÿï¼š\n"
+        "%s\n"
+
+#: src/lang.c:229
+#, c-format
+msgid   "\n"
+        "Error: The \"%s:\" line is empty.\n"
+msgstr  "\n"
+        "éŒ¯èª¤ï¼šã€Œ%s:ã€é€™åˆ—æ˜¯ç©ºçš„ã€‚\n"
+
+#: src/lang.c:230
+#, c-format
+msgid   "\n"
+        "Error: The \"%s:\" line is missing from the article header.\n"
+msgstr  "\n"
+        "éŒ¯èª¤ï¼šã€Œ%s:ã€æ–‡ç« æ¨™é ­ç¼ºå°‘é€™åˆ—ã€‚\n"
+
+#: src/lang.c:231
+#, c-format
+msgid   "\n"
+        "Error: %s contains non 7bit chars.\n"
+msgstr  "\n"
+        "éŒ¯èª¤ï¼š%s å«æœ‰éž 7 ä½å…ƒå­—å…ƒã€‚\n"
+
+#: src/lang.c:232
+#, c-format
+msgid   "\n"
+        "Error: Header on line %d does not have a space after the colon:\n"
+        "%s\n"
+msgstr  "\n"
+        "éŒ¯èª¤ï¼šç¬¬ %d åˆ—çš„æ¨™é ­æ–¼å†’è™Ÿä¹‹å¾Œæ²’æœ‰ç©ºæ ¼ï¼š\n"
+        "%s\n"
+
+#: src/lang.c:233
+#, c-format
+msgid   "\n"
+        "Error: There are multiple (%d) \"%s:\" lines in the header.\n"
+msgstr  "\n"
+        "éŒ¯èª¤ï¼šåœ¨æ¨™é ­ä¸­å‡ºç¾å¤šé‡çš„ (%d)ã€Œ%s:ã€åˆ—ã€‚\n"
+
+#: src/lang.c:234
+#, c-format
+msgid   "Insecure permissions of %s (%o)"
+msgstr  "%s (%o) çš„ä¸å®‰å…¨æ¬Šé™"
+
+#: src/lang.c:236
+#, c-format
+msgid   "Invalid response to GROUP command, %s"
+msgstr  "å°æ–¼ GROUP å‘½ä»¤çš„ç„¡æ•ˆå›žæ‡‰ï¼Œ%s"
+
+#: src/lang.c:241
+#, c-format
+msgid   "MIME parse error: Unexpected end of %s/%s article"
+msgstr  "MIME å‰–æžéŒ¯èª¤ï¼šæœªé æœŸçš„ %s/%s æ–‡ç« çµæŸ"
+
+#: src/lang.c:242
+msgid   "MIME parse error: Start boundary whilst reading headers"
+msgstr  "MIME å‰–æžéŒ¯èª¤ï¼šè®€å–æ¨™é ­æ™‚å‡ºç¾èµ·å§‹é‚Šç•Œ"
+
+#: src/lang.c:243
+msgid   "\n"
+        "Error: \"poster\" is not allowed in Newsgroups!\n"
+msgstr  "\n"
+        "éŒ¯èª¤ï¼šåœ¨æ–°èžç¾¤çµ„ä¸­ä¸å…è¨±ã€Œposterã€ï¼\n"
+
+#: src/lang.c:244
+msgid   "Can't get a (fully-qualified) domain-name!"
+msgstr  "ç„¡æ³•æå– (å®Œå…¨åˆæ ¼çš„) ç¶²åŸŸåç¨±ï¼"
+
+#: src/lang.c:245
+#, c-format
+msgid   "No permissions to go into %s\n"
+msgstr  "æ²’æœ‰æ¬Šé™å¯é€²å…¥ %s\n"
+
+#: src/lang.c:247
+msgid   "\n"
+        "Error: From: line missing.\n"
+msgstr  "\n"
+        "éŒ¯èª¤ï¼š From: ç¼ºå°‘åˆ—ã€‚\n"
+
+#: src/lang.c:249
+#, c-format
+msgid   "No read permissions for %s\n"
+msgstr  "æ²’æœ‰ %s çš„è®€å–è¨±å¯æ¬Š\n"
+
+#: src/lang.c:250
+#, c-format
+msgid   "File %s does not exist\n"
+msgstr  "æª”æ¡ˆ %s ä¸å­˜åœ¨\n"
+
+#: src/lang.c:251
+#, c-format
+msgid   "No write permissions for %s\n"
+msgstr  "æ²’æœ‰ %s çš„å¯«å…¥æ¬Šé™\n"
+
+#: src/lang.c:252
+msgid   "Can't get user information (/etc/passwd missing?)"
+msgstr  "ç„¡æ³•æå–ä½¿ç”¨è€…è³‡è¨Š (ç¼ºå°‘ /etc/passwd ?)"
+
+#: src/lang.c:253
+msgid   "errors"
+msgstr  "éŒ¯èª¤"
+
+#: src/lang.c:255
+#, c-format
+msgid   "\n"
+        "Error on line %d: \"Sender:\" header not allowed (it will be added for you)\n"
+msgstr  "\n"
+        "éŒ¯èª¤æ–¼ç¬¬ %d åˆ—ï¼šä¸å…è¨±ã€ŒSender:ã€æ¨™é ­ (å°‡æœƒç‚ºæ‚¨åŠ å…¥)\n"
+
+#: src/lang.c:257
+#, c-format
+msgid   "Server has non of the groups listed in %s"
+msgstr  "ä¼ºæœå™¨ä¸å…·ä»»ä½•ä¸€å€‹åˆ—åœ¨ %s ä¸­çš„ç¾¤çµ„"
+
+#: src/lang.c:258
+msgid   "error"
+msgstr  "éŒ¯èª¤"
+
+#: src/lang.c:259
+msgid   "Unknown display level"
+msgstr  "ä¸æ˜Žçš„é¡¯ç¤ºå±¤ç´š"
+
+#: src/lang.c:260
+msgid   "<ESC>"
+msgstr  "<ESC>"
+
+#: src/lang.c:261
+msgid   "Exiting..."
+msgstr  "æ­£åœ¨é›¢é–‹â€¦"
+
+#: src/lang.c:262
+msgid   "leaving external mail-reader"
+msgstr  "é›¢é–‹å¤–éƒ¨éƒµä»¶é–±è®€å™¨"
+
+#: src/lang.c:263
+#, c-format
+msgid   "Extracting %s..."
+msgstr  "æ­£åœ¨æ“·å– %sâ€¦"
+
+#: src/lang.c:265
+#, c-format
+msgid   "Error writing %s file. Filesystem full? File reset to previous state."
+msgstr  "å¯«å…¥ %s æª”æ¡ˆæ™‚ç™¼ç”ŸéŒ¯èª¤ã€‚æª”æ¡ˆç³»çµ±å·²æ»¿ï¼Ÿæª”æ¡ˆé‡ç½®åˆ°ä¸Šä¸€å€‹ç‹€æ…‹ã€‚"
+
+#: src/lang.c:266
+#, c-format
+msgid   "Error making backup of %s file. Filesystem full?"
+msgstr  "è£½ä½œæª”æ¡ˆ %s å‚™ä»½æ™‚ç™¼ç”ŸéŒ¯èª¤ã€‚æª”æ¡ˆç³»çµ±å·²æ»¿ï¼Ÿ"
+
+#: src/lang.c:267
+#, c-format
+msgid   "Filtering global rules (%d/%d)..."
+msgstr  "ç¯©é¸å…¨åŸŸè¦å‰‡ (%d/%d)â€¦"
+
+#: src/lang.c:268
+msgid   "Rule created by: "
+msgstr  "è¦å‰‡å»ºç«‹è€…ç‚ºï¼š"
+
+#: src/lang.c:269
+#, c-format
+msgid   "Enter pattern [%s]> "
+msgstr  "è¼¸å…¥èƒšé¨° [%s]>"
+
+#: src/lang.c:270
+#, c-format
+msgid   "\n"
+        "You requested followups to your article to go to the following %s:\n"
+msgstr  "\n"
+        "æ‚¨æ‰€è¦æ±‚å°æ–¼æ‚¨æ–‡ç« çš„è·Ÿè²¼ç‚ºä¸‹åˆ— %sï¼š\n"
+
+#: src/lang.c:271
+#, c-format
+msgid   "  %s\t Answers will be directed to you by mail.\n"
+msgstr  "  %s\t å›žè¦†å°‡æœƒç›´æŽ¥ç¶“ç”±éƒµä»¶å¯„çµ¦æ‚¨ã€‚\n"
+
+#: src/lang.c:272
+msgid   "-- forwarded message --\n"
+msgstr  "-- å·²è½‰å¯„è¨Šæ¯ --\n"
+
+#: src/lang.c:273
+msgid   "-- end of forwarded message --\n"
+msgstr  "-- å·²è½‰å¯„è¨Šæ¯çµæŸ --\n"
+
+#: src/lang.c:274
+msgid   "# Format:\n"
+        "#   comment=STRING    Optional. Multiple lines allowed. Comments must be "
+        "placed\n"
+        "#                     at the beginning of a rule, or they will be moved to "
+        "the\n"
+        "#                     next rule. '#' is not a valid keyword for a comment!\n"
+        "#   group=STRING      Mandatory. Newsgroups list (e.g. comp.*,!*sources*).\n"
+        "#   case=NUM          Mandatory. Compare=0 / ignore=1 case when filtering.\n"
+        "#   score=NUM|STRING  Mandatory. Score to give. Either:\n"
+        "#     score=NUM         A number (e.g. 70). Or:\n"
+        "#     score=STRING      One of the two keywords: 'hot' or 'kill'.\n"
+        "#   subj=STRING       Optional. Subject: line (e.g. How to be a wizard).\n"
+        "#   from=STRING       Optional. From: line (e.g. *Craig Shergold*).\n"
+        "#   msgid=STRING      Optional. Message-ID: line (e.g. <123@ether.net>) with\n"
+        "#                     full references.\n"
+        "#   msgid_last=STRING Optional. Like above, but with last reference only.\n"
+        "#   msgid_only=STRING Optional. Like above, but without references.\n"
+        "#   refs_only=STRING  Optional. References: line (e.g. <123@ether.net>) "
+        "without\n"
+        "#                     Message-ID:\n"
+        "#   lines=[<>]?NUM    Optional. Lines: line. '<' or '>' are optional.\n"
+        "#   gnksa=[<>]?NUM    Optional. GNKSA parse_from() return code. '<' or '>' "
+        "opt.\n"
+        "#   xref=PATTERN      Optional. Kill pattern (e.g. alt.flame*)\n"
+        "#   time=NUM          Optional. time_t value when rule expires\n"
+        "#\n"
+msgstr  "# æ ¼å¼ï¼š\n"
+        "#   comment=å­—ä¸²      å¯é¸ã€‚å…è¨±å¤šåˆ—ã€‚è©•è«–å¿…é ˆè¢«ç½®æ”¾æ–¼è¦å‰‡çš„èµ·å§‹éƒ¨åˆ†ï¼Œå¦å‰‡å°‡"
+        "è¢«\n"
+        "#                     ç§»åˆ°ä¸‹ä¸€è¦å‰‡ã€‚'#' ä¸¦éžå¯ç”¨æ–¼è©•è«–çš„æœ‰æ•ˆé—œéµå­—ï¼\n"
+        "#   group=å­—ä¸²        å¿…è¦ã€‚æ–°èžç¾¤çµ„æ¸…å–®(ä¾‹å¦‚ï¼šcomp.*,!*sources*)ã€‚\n"
+        "#   case=æ•¸å­—         å¿…è¦ã€‚æ¯”è¼ƒ=0 / å¿½ç•¥=1 å¤§å°å¯«æ–¼ç¯©é¸æ™‚\n"
+        "#   score=æ•¸å­—|å­—ä¸²   å¿…è¦ã€‚çµ¦å‡ºçš„åˆ†æ•¸ã€‚è‹¥éžï¼š\n"
+        "#     score=æ•¸å­—        ä¸€å€‹æ•¸å­— (ä¾‹å¦‚ï¼š70)ï¼Œå°±æ˜¯ï¼š\n"
+        "#     score=å­—ä¸²        å…©å€‹é—œéµå­—ä¹‹ä¸€ï¼š'hot' æˆ– 'kill'ã€‚\n"
+        "#   subj=å­—ä¸²         å¯é¸ã€‚ Subject: åˆ— (ä¾‹å¦‚ï¼šå¦‚ä½•åšç‚ºä¸€å€‹ç²¾éˆ)ã€‚\n"
+        "#   from=å­—ä¸²         å¯é¸ã€‚ From: åˆ— (ä¾‹å¦‚ï¼š*Craig Shergold*)ã€‚\n"
+        "#   msgid=å­—ä¸²        å¯é¸ã€‚ Message-ID: åˆ— (ä¾‹å¦‚ï¼š<123@ether.net>) é™„å¸¶\n"
+        "#                     å®Œæ•´çš„åƒç…§ã€‚\n"
+        "#   msgid_last=å­—ä¸²   å¯é¸ã€‚å¦‚ä¸Šï¼Œä½†æ˜¯åªé™„æœ€å¾Œä¸€æ¬¡åƒç…§ã€‚\n"
+        "#   msgid_only=å­—ä¸²   å¯é¸ã€‚å¦‚ä¸Šï¼Œä½†æ˜¯ä¸é™„åƒç…§ã€‚\n"
+        "#   refs_only=å­—ä¸²    å¯é¸ã€‚åƒç…§ï¼šåˆ— (ä¾‹å¦‚ï¼š<123@ether.net>) ä¸é™„ Message-"
+        "ID: \n"
+        "#   lines=[<>]?æ•¸å­—   å¯é¸ã€‚åˆ—ï¼šåˆ—ã€‚ '<' æˆ– '>' ç‚ºå¯é¸çš„ã€‚\n"
+        "#   gnksa=[<>]?æ•¸å­—   å¯é¸ã€‚GNKSA parse_from() å›žå‚³å€¼ã€‚ '<' æˆ– '>' ç‚ºå¯é¸"
+        "çš„ã€‚\n"
+        "#   xref=èƒšé¨°         å¯é¸ã€‚ç é™¤èƒšé¨° (ä¾‹å¦‚ï¼šalt.flame*)\n"
+        "#   time=æ•¸å­—         å¯é¸ã€‚time_t å€¼è¡¨ç¤ºè¦å‰‡éŽæœŸçš„æ™‚é–“\n"
+        "#\n"
+
+#: src/lang.c:295
+#, c-format
+msgid   "Enter score for rule (default=%d): "
+msgstr  "è¼¸å…¥è¦å‰‡çš„åˆ†æ•¸ (é è¨­=%d)ï¼š"
+
+#: src/lang.c:296
+#, c-format
+msgid   "Enter the score weight (range 0 < score <= %d)"
+msgstr  "è¼¸å…¥åˆ†æ•¸çš„æ¬Šé‡ (ç¯„åœ 0 < åˆ†æ•¸ <= %d)"
+
+#. SCORE_MAX
+#: src/lang.c:297
+msgid   "Full"
+msgstr  "å…¨éƒ¨"
+
+#: src/lang.c:298
+msgid   "Comment (optional)  : "
+msgstr  "è©•è«– (å¯é¸çš„) ï¼š"
+
+#: src/lang.c:299
+msgid   "Apply pattern to    : "
+msgstr  "å¥—ç”¨èƒšé¨°åˆ°   ï¼š"
+
+#: src/lang.c:300
+msgid   "From: line (ignore case)      "
+msgstr  "From: åˆ— (å¿½ç•¥å¤§å°å¯«)      "
+
+#: src/lang.c:301
+msgid   "From: line (case sensitive)   "
+msgstr  "From: åˆ— (å¤§å°å¯«ç›¸ç¬¦)   "
+
+#: src/lang.c:303
+#, c-format
+msgid   "%s%s: Unknown host.\n"
+msgstr  "%s%sï¼šä¸æ˜Žçš„ä¸»æ©Ÿã€‚\n"
+
+#: src/lang.c:305
+msgid   "global "
+msgstr  "å…¨åŸŸ "
+
+#: src/lang.c:306
+#, c-format
+msgid   "Please use %.100s instead"
+msgstr  "è«‹ä½¿ç”¨ %.100s åšç‚ºæ›¿ä»£"
+
+#: src/lang.c:307
+#, c-format
+msgid   "%s is bogus"
+msgstr  "%s æ˜¯å‡é€ çš„"
+
+#: src/lang.c:308
+#, c-format
+msgid   "Group %s is moderated. Continue?"
+msgstr  "ç¾¤çµ„ %s æœ‰äººä¸»æŒã€‚è¦ç¹¼çºŒï¼Ÿ"
+
+#: src/lang.c:309
+msgid   "groups"
+msgstr  "ç¾¤çµ„"
+
+#: src/lang.c:310
+#, c-format
+msgid   "Rereading %s..."
+msgstr  "é‡æ–°è®€å– %sâ€¦"
+
+#: src/lang.c:311
+msgid   "Top Level Commands"
+msgstr  "é ‚å±¤å‘½ä»¤"
+
+#: src/lang.c:312
+msgid   "Group Selection"
+msgstr  "ç¾¤çµ„é¸æ“‡"
+
+#: src/lang.c:313
+msgid   "group"
+msgstr  "ç¾¤çµ„"
+
+#: src/lang.c:315
+msgid   "One or more lines of comment. <CR> to add a line or proceed if line is empty."
+msgstr  "ä¸€æˆ–å¤šåˆ—çš„è©•è«–ã€‚<CR> ä»¥åŠ å…¥ä¸€åˆ—æˆ–æ˜¯å¦‚æžœç©ºåˆ—å‰‡ç¹¼çºŒã€‚"
+
+#: src/lang.c:316
+msgid   "From: line to add to filter file. <SPACE> toggles & <CR> sets."
+msgstr  "From: è¦åŠ å…¥ç¯©é¸å™¨æª”æ¡ˆçš„åˆ—ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
+
+#: src/lang.c:317
+msgid   "Linecount of articles to be filtered. < for less, > for more, = for equal."
+msgstr  "è¦ç¯©é¸çš„æ–‡ç« åˆ—æ•¸ã€‚< è¡¨ç¤ºè¼ƒå°‘ï¼Œ> è¡¨ç¤ºæ›´å¤šï¼Œ= è¡¨ç¤ºç›¸ç­‰ã€‚"
+
+#: src/lang.c:318
+msgid   "Message-ID: line to add to filter file. <SPACE> toggles & <CR> sets."
+msgstr  "Message-ID: è¦åŠ å…¥ç¯©é¸å™¨æª”æ¡ˆçš„åˆ—ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
+
+#: src/lang.c:319
+msgid   "Subject: line to add to filter file. <SPACE> toggles & <CR> sets."
+msgstr  "Subject: è¦åŠ å…¥ç¯©é¸å™¨æª”æ¡ˆçš„åˆ—ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
+
+#: src/lang.c:320
+msgid   "Enter text pattern to filter if Subject: & From: lines are not what you want."
+msgstr  "å¦‚æžœ Subject: &  From: å„åˆ—ä¸æ˜¯æ‚¨æƒ³è¦çš„ï¼Œå°±è¼¸å…¥æ–‡å­—èƒšé¨°åˆ°ç¯©é¸å™¨ã€‚"
+
+#: src/lang.c:321
+msgid   "Select where text pattern should be applied. <SPACE> toggles & <CR> sets."
+msgstr  "é¸å–æ‡‰è©²å¥—ç”¨æ–‡å­—èƒšé¨°çš„åœ°æ–¹ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
+
+#: src/lang.c:322
+msgid   "Expiration time in days for the entered filter. <SPACE> toggles & <CR> sets."
+msgstr  "æ‰€è¼¸å…¥ç¯©é¸å™¨çš„éŽæœŸå¤©æ•¸ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
+
+#: src/lang.c:323
+msgid   "Apply kill only to current group or all groups. <SPACE> toggles & <CR> sets."
+msgstr  "åªå°ç›®å‰çš„ç¾¤çµ„æˆ–æ‰€æœ‰ç¾¤çµ„æ‰å¥—ç”¨ç é™¤ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
+
+#: src/lang.c:324
+msgid   "Apply select to current group or all groups. <SPACE> toggles & <CR> sets."
+msgstr  "å°ç›®å‰çš„ç¾¤çµ„æˆ–æ‰€æœ‰ç¾¤çµ„å¥—ç”¨é¸å–ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
+
+#: src/lang.c:325
+msgid   "kill an article via a menu"
+msgstr  "é€éŽé¸å–®ç é™¤æ–‡ç« "
+
+#: src/lang.c:326
+msgid   "auto-select (hot) an article via a menu"
+msgstr  "é€éŽé¸å–®è‡ªå‹•é¸å– (ç†±é–€) æ–‡ç« "
+
+#: src/lang.c:327
+msgid   "Browse URLs in article"
+msgstr  "åœ¨æ–‡ç« ä¸­ç€è¦½ç¶²å€"
+
+#: src/lang.c:328
+msgid   "0 - 9\t  display article by number in current thread"
+msgstr  "0 - 9\t  åœ¨ç›®å‰çš„è¨Žè«–ä¸²ä¸­ä¾ç·¨è™Ÿé¡¯ç¤ºæ–‡ç« "
+
+#: src/lang.c:330
+msgid   "cancel (delete) or supersede (overwrite) current article"
+msgstr  "å–æ¶ˆ (åˆªé™¤) æˆ–å–ä»£ (è¦†å¯«) ç›®å‰çš„æ–‡ç« "
+
+#: src/lang.c:331
+msgid   "post followup to current article"
+msgstr  "è·Ÿè²¼ç›®å‰çš„æ–‡ç« "
+
+#: src/lang.c:332
+msgid   "post followup (don't copy text) to current article"
+msgstr  "è·Ÿè²¼ (ä¸è¤‡è£½æ–‡å­—) ç›®å‰çš„æ–‡ç« "
+
+#: src/lang.c:333
+msgid   "post followup to current article quoting complete headers"
+msgstr  "è·Ÿè²¼ç›®å‰çš„æ–‡ç« ä¸¦å¼•è¿°å®Œæ•´æ¨™é ­"
+
+#: src/lang.c:334
+msgid   "repost chosen article to another group"
+msgstr  "é‡æ–°å¼µè²¼æ‰€é¸æ–‡ç« åˆ°å¦å¤–çš„ç¾¤çµ„"
+
+#: src/lang.c:336
+msgid   "edit article (mail-groups only)"
+msgstr  "ç·¨è¼¯æ–‡ç«  (åªé™éƒµä»¶ç¾¤çµ„)"
+
+#: src/lang.c:337
+msgid   "display first article in current thread"
+msgstr  "é¡¯ç¤ºç›®å‰è¨Žè«–ä¸²ä¸­çš„ç¬¬ä¸€ç¯‡æ–‡ç« "
+
+#: src/lang.c:338
+msgid   "display first page of article"
+msgstr  "é¡¯ç¤ºæ–‡ç« çš„ç¬¬ä¸€é "
+
+#: src/lang.c:339
+msgid   "display last article in current thread"
+msgstr  "é¡¯ç¤ºç›®å‰è¨Žè«–ä¸²ä¸­çš„æœ€å¾Œä¸€ç¯‡æ–‡ç« "
+
+#: src/lang.c:340
+msgid   "display last page of article"
+msgstr  "é¡¯ç¤ºæ–‡ç« çš„æœ€å¾Œä¸€é "
+
+#: src/lang.c:341
+msgid   "mark rest of thread as read and advance to next unread"
+msgstr  "æ¨™è¨˜å…¶é¤˜çš„è¨Žè«–ä¸²ç‚ºå·²è®€ä¸¦è·³åˆ°ä¸‹ä¸€å€‹æœªè®€"
+
+#: src/lang.c:342
+msgid   "display next article"
+msgstr  "é¡¯ç¤ºä¸‹ä¸€ç¯‡æ–‡ç« "
+
+#: src/lang.c:343
+msgid   "display first article in next thread"
+msgstr  "é¡¯ç¤ºä¸‹ä¸€å€‹è¨Žè«–ä¸²çš„ç¬¬ä¸€ç¯‡æ–‡ç« "
+
+#: src/lang.c:344
+msgid   "display next unread article"
+msgstr  "é¡¯ç¤ºä¸‹ä¸€ç¯‡æœªè®€æ–‡ç« "
+
+#: src/lang.c:345
+msgid   "go to the article that this one followed up"
+msgstr  "å‰å¾€é€™ç¯‡æ‰€è·Ÿè²¼çš„æ–‡ç« "
+
+#: src/lang.c:346
+msgid   "display previous article"
+msgstr  "é¡¯ç¤ºä¸Šä¸€ç¯‡æ–‡ç« "
+
+#: src/lang.c:347
+msgid   "display previous unread article"
+msgstr  "é¡¯ç¤ºä¸Šä¸€ç¯‡æœªè®€æ–‡ç« "
+
+#: src/lang.c:348
+msgid   "quickly kill an article using defaults"
+msgstr  "ä½¿ç”¨é è¨­å€¼å¿«é€Ÿç é™¤æ–‡ç« "
+
+#: src/lang.c:349
+msgid   "quickly auto-select (hot) an article using defaults"
+msgstr  "ä½¿ç”¨é è¨­å€¼å¿«é€Ÿè‡ªå‹•é¸å– (ç†±é–€) æ–‡ç« "
+
+#: src/lang.c:350
+msgid   "return to group selection level"
+msgstr  "å›žåˆ°ç¾¤çµ„é¸æ“‡å±¤ç´š"
+
+#: src/lang.c:351
+msgid   "reply through mail to author"
+msgstr  "é€éŽéƒµä»¶å›žè¦†ä½œè€…"
+
+#: src/lang.c:352
+msgid   "reply through mail (don't copy text) to author"
+msgstr  "é€éŽéƒµä»¶ (ä¸è¤‡è£½æ–‡å­—) å›žè¦†ä½œè€…"
+
+#: src/lang.c:353
+msgid   "reply through mail to author quoting complete headers"
+msgstr  "é€éŽéƒµä»¶å›žè¦†ä½œè€…ä¸¦å¼•è¿°å®Œæ•´æ¨™é ­"
+
+#: src/lang.c:354
+msgid   "search backwards within this article"
+msgstr  "åœ¨é€™ç¯‡æ–‡ç« ä¹‹å…§å‘å¾Œæœå°‹"
+
+#: src/lang.c:355
+msgid   "search forwards within this article"
+msgstr  "åœ¨é€™ç¯‡æ–‡ç« ä¹‹å…§å‘å‰æœå°‹"
+
+#: src/lang.c:356
+msgid   "show article in raw-mode (including all headers)"
+msgstr  "åœ¨åŽŸå§‹æ¨¡å¼ä¸­é¡¯ç¤ºæ–‡ç«  (åŒ…å«æ‰€æœ‰æ¨™é ­)"
+
+#: src/lang.c:357
+msgid   "skip next block of included text"
+msgstr  "è·³éŽæ‰€å«æ–‡å­—çš„ä¸‹ä¸€å€‹å€å¡Š"
+
+#: src/lang.c:358
+msgid   "toggle display of sections hidden by a form-feed (^L) on/off"
+msgstr  "åˆ‡æ›é¡¯ç¤ºç”±è¡¨æ ¼é¥‹é€ (^L) æ‰€éš±è—çš„å€æ®µ ON/OFF"
+
+#: src/lang.c:359
+msgid   "toggle display of all headers"
+msgstr  "åˆ‡æ›é¡¯ç¤ºæ‰€æœ‰æ¨™é ­"
+
+#: src/lang.c:360
+msgid   "toggle word highlighting on/off"
+msgstr  "åˆ‡æ›å­—è©žé«˜äº®åº¦é¡¯ç¤º ON/OFF"
+
+#: src/lang.c:361
+msgid   "toggle ROT-13 (basic decode) for current article"
+msgstr  "åˆ‡æ›ç›®å‰æ–‡ç« çš„ ROT-13 (åŸºæœ¬è§£ç¢¼)"
+
+#: src/lang.c:362
+msgid   "toggle tabwidth 4 <-> 8"
+msgstr  "åˆ‡æ›è·³æ ¼å¯¬åº¦ 4 <-> 8"
+
+#: src/lang.c:363
+msgid   "toggle german TeX style decoding for current article"
+msgstr  "åˆ‡æ›ç›®å‰æ–‡ç« çš„å¾·èªž TeX æ¨£å¼è§£ç¢¼"
+
+#: src/lang.c:364
+msgid   "toggle display of uuencoded sections"
+msgstr  "åˆ‡æ›é¡¯ç¤ºä¸¦ç·¨ç¢¼å€æ®µ"
+
+#: src/lang.c:365
+msgid   "View/pipe/save multimedia attachments"
+msgstr  "æª¢è¦–/ç®¡ç·š/å„²å­˜å¤šåª’é«”é™„ä»¶"
+
+#: src/lang.c:366
+msgid   "choose first attachment in list"
+msgstr  "é¸æ“‡åˆ—è¡¨ä¸­çš„ç¬¬ä¸€å€‹é™„ä»¶"
+
+#: src/lang.c:367
+msgid   "0 - 9\t  choose attachment by number"
+msgstr  "0 - 9\t  ä¾ç·¨è™Ÿé¸æ“‡é™„ä»¶"
+
+#: src/lang.c:368
+msgid   "choose last attachment in list"
+msgstr  "é¸æ“‡åˆ—è¡¨ä¸­çš„æœ€å¾Œä¸€å€‹é™„ä»¶"
+
+#: src/lang.c:370
+msgid   "pipe attachment into command"
+msgstr  "å°‡é™„ä»¶é€²å…¥ç®¡ç·šå‘½ä»¤"
+
+#: src/lang.c:371
+msgid   "pipe raw attachment into command"
+msgstr  "å°‡åŽŸå§‹é™„ä»¶é€²å…¥ç®¡ç·šå‘½ä»¤"
+
+#: src/lang.c:373
+msgid   "save attachment to disk"
+msgstr  "å°‡é™„ä»¶å„²å­˜åˆ°ç£ç¢Ÿ"
+
+#: src/lang.c:374
+msgid   "search for attachments forwards"
+msgstr  "å‘å‰æœå°‹é™„ä»¶"
+
+#: src/lang.c:375
+msgid   "search for attachments backwards"
+msgstr  "å‘å¾Œæœå°‹é™„ä»¶"
+
+#: src/lang.c:376
+msgid   "view attachment"
+msgstr  "æª¢è¦–é™„ä»¶"
+
+#: src/lang.c:377
+msgid   "tag attachment"
+msgstr  "æ¨™å®šé™„ä»¶"
+
+#: src/lang.c:378
+msgid   "tag attachments that match user specified pattern"
+msgstr  "æ¨™å®šåŒ¹é…ä½¿ç”¨è€…æŒ‡å®šèƒšé¨°çš„é™„ä»¶"
+
+#: src/lang.c:379
+msgid   "reverse tagging on all attachments (toggle)"
+msgstr  "åå‘æ¨™å®šæ‰€æœ‰é™„ä»¶ (åˆ‡æ›)"
+
+#: src/lang.c:380
+msgid   "untag all tagged attachments"
+msgstr  "å–æ¶ˆæ¨™å®šæ‰€æœ‰å·²æ¨™å®šé™„ä»¶"
+
+#: src/lang.c:381
+msgid   "toggle info message in last line (name/description of attachment)"
+msgstr  "åˆ‡æ›æœ€å¾Œä¸€åˆ—ä¸­çš„è³‡è¨Š (é™„ä»¶çš„åç¨±/æè¿°)"
+
+#: src/lang.c:382
+msgid   "choose first attribute in list"
+msgstr  "é¸æ“‡åˆ—è¡¨ä¸­çš„ç¬¬ä¸€é …å±¬æ€§"
+
+#: src/lang.c:383
+msgid   "0 - 9\t  choose attribute by number"
+msgstr  "0 - 9\t  ä¾ç·¨è™Ÿé¸æ“‡å±¬æ€§"
+
+#: src/lang.c:384
+msgid   "choose last attribute in list"
+msgstr  "é¸æ“‡åˆ—è¡¨ä¸­çš„æœ€å¾Œä¸€é …å±¬æ€§"
+
+#: src/lang.c:385
+msgid   "reset attribute to a default value"
+msgstr  "é‡ç½®å±¬æ€§ç‚ºé è¨­å€¼"
+
+#: src/lang.c:386
+msgid   "search forwards for an attribute"
+msgstr  "å‘å‰æœå°‹æŸä¸€å±¬æ€§"
+
+#: src/lang.c:387
+msgid   "search backwards for an attribute"
+msgstr  "å‘å¾Œæœå°‹æŸä¸€å±¬æ€§"
+
+#: src/lang.c:388
+msgid   "select attribute"
+msgstr  "é¸å–å±¬æ€§"
+
+#: src/lang.c:389
+msgid   "toggle back to options menu when invoked from there"
+msgstr  "å¦‚æžœä¹‹å‰å¾žé‚£è£¡èª¿ç”¨å°±åˆ‡å›žé¸é …åŠŸèƒ½è¡¨"
+
+#: src/lang.c:390
+#, c-format
+msgid   "report bug or comment via mail to %s"
+msgstr  "é€éŽéƒµä»¶å ±å‘ŠéŒ¯èª¤æˆ–è©•è«–çµ¦ %s"
+
+#: src/lang.c:391
+msgid   "choose first option in list"
+msgstr  "é¸æ“‡åˆ—è¡¨ä¸­çš„ç¬¬ä¸€å€‹é¸é …"
+
+#: src/lang.c:392
+msgid   "0 - 9\t  choose option by number"
+msgstr  "0 - 9\t  ä¾ç·¨è™Ÿé¸æ“‡é¸é …"
+
+#: src/lang.c:393
+msgid   "choose last option in list"
+msgstr  "é¸æ“‡åˆ—è¡¨ä¸­çš„æœ€å¾Œä¸€å€‹é¸é …"
+
+#: src/lang.c:394
+msgid   "start scopes menu"
+msgstr  "èµ·å§‹ç¯„åœé¸å–®"
+
+#: src/lang.c:395
+msgid   "search forwards for an option"
+msgstr  "å‘å‰æœå°‹æŸä¸€é¸é …"
+
+#: src/lang.c:396
+msgid   "search backwards for an option"
+msgstr  "å‘å¾Œæœå°‹æŸä¸€é¸é …"
+
+#: src/lang.c:397
+msgid   "select option"
+msgstr  "é¸å–é¸é …"
+
+#: src/lang.c:398
+msgid   "toggle to attributes menu"
+msgstr  "åˆ‡æ›åˆ°å±¬æ€§é¸å–®"
+
+#: src/lang.c:399
+msgid   "choose range of articles to be affected by next command"
+msgstr  "é¸æ“‡æœƒè¢«ä¸‹ä¸€å€‹å‘½ä»¤æ‰€å½±éŸ¿çš„æ–‡ç« ç¯„åœ"
+
+#: src/lang.c:400
+msgid   "escape from command prompt"
+msgstr  "å¾žæŒ‡ä»¤æç¤ºç¬¦è™Ÿé€€å‡º"
+
+#: src/lang.c:401
+msgid   "edit filter file"
+msgstr  "ç·¨è¼¯ç¯©é¸å™¨æª”æ¡ˆ"
+
+#: src/lang.c:402
+msgid   "get help"
+msgstr  "æå–èªªæ˜Ž"
+
+#: src/lang.c:403
+msgid   "display last article viewed"
+msgstr  "é¡¯ç¤ºæœ€å¾Œä¸€ç¯‡å·²æª¢è¦–æ–‡ç« "
+
+#: src/lang.c:404
+msgid   "down one line"
+msgstr  "å‘ä¸‹ä¸€åˆ—"
+
+#: src/lang.c:405
+msgid   "up one line"
+msgstr  "å‘ä¸Šä¸€åˆ—"
+
+#: src/lang.c:406
+msgid   "go to article chosen by Message-ID"
+msgstr  "å‰å¾€ä¾è¨Šæ¯è­˜åˆ¥è™Ÿæ‰€é¸æ–‡ç« "
+
+#: src/lang.c:407
+msgid   "mail article/thread/hot/pattern/tagged articles to someone"
+msgstr  "éƒµå¯„æ–‡ç« /è¨Žè«–ä¸²/ç†±é–€/èƒšé¨°/å·²æ¨™å®šæ–‡ç« çµ¦æŸäºº"
+
+#: src/lang.c:408
+msgid   "menu of configurable options"
+msgstr  "å¯çµ„é…é¸é …çš„é¸å–®"
+
+#: src/lang.c:409
+msgid   "down one page"
+msgstr  "å‘ä¸‹ä¸€é "
+
+#: src/lang.c:410
+msgid   "up one page"
+msgstr  "å‘ä¸Šä¸€é "
+
+#: src/lang.c:412
+msgid   "post (write) article to current group"
+msgstr  "å¼µè²¼ (å¯«å…¥) æ–‡ç« åˆ°ç›®å‰çš„ç¾¤çµ„"
+
+#: src/lang.c:413
+msgid   "post postponed articles"
+msgstr  "å¼µè²¼è¢«æ“±ç½®çš„æ–‡ç« "
+
+#: src/lang.c:415
+msgid   "list articles posted by you (from posted file)"
+msgstr  "åˆ—å‡ºç”±æ‚¨æ‰€å¼µè²¼çš„æ–‡ç«  (ä¾†è‡ªå¼µè²¼çš„æª”æ¡ˆ)"
+
+#: src/lang.c:416
+msgid   "return to previous menu"
+msgstr  "å›žåˆ°ä¸Šä¸€å€‹é¸å–®"
+
+#: src/lang.c:417
+msgid   "quit tin immediately"
+msgstr  "é¦¬ä¸Šé›¢é–‹ tin"
+
+#: src/lang.c:418
+msgid   "redraw page"
+msgstr  "é‡ç¹ªé é¢"
+
+#: src/lang.c:419
+msgid   "save article/thread/hot/pattern/tagged articles to file"
+msgstr  "å„²å­˜æ–‡ç« /è¨Žè«–ä¸²/ç†±é–€/èƒšé¨°/å·²æ¨™å®šæ–‡ç« åˆ°æª”æ¡ˆ"
+
+#: src/lang.c:420
+msgid   "save marked articles automatically without user prompts"
+msgstr  "è‡ªå‹•å„²å­˜æ¨™è¨˜çš„æ–‡ç« è€Œç„¡éœ€ä½¿ç”¨è€…æç¤º"
+
+#: src/lang.c:421
+msgid   "scroll the screen one line down"
+msgstr  "æ²å‹•èž¢å¹•ä¸€æ¬¡ä¸‹ç§»ä¸€åˆ—"
+
+#: src/lang.c:422
+msgid   "scroll the screen one line up"
+msgstr  "æ²å‹•èž¢å¹•ä¸€æ¬¡ä¸Šç§»ä¸€åˆ—"
+
+#: src/lang.c:423
+msgid   "search for articles by author backwards"
+msgstr  "ä¾ä½œè€…å‘å¾Œæœå°‹æ–‡ç« "
+
+#: src/lang.c:424
+msgid   "search for articles by author forwards"
+msgstr  "ä¾ä½œè€…å‘å‰æœå°‹æ–‡ç« "
+
+#: src/lang.c:425
+msgid   "search all articles for a given string (this may take some time)"
+msgstr  "å°æ‰€æœ‰æ–‡ç« æœå°‹çµ¦å®šçš„å­—ä¸² (é€™ä¹Ÿè¨±æœƒèŠ±ä¸€é»žæ™‚é–“)"
+
+#: src/lang.c:426
+msgid   " \t  (searches are case-insensitive and wrap around to all articles)"
+msgstr  " \t (æœå°‹æ™‚å¤§å°å¯«ä¸é ˆç›¸ç¬¦ä¸¦å›žåˆ°æ‰€æœ‰æ–‡ç« çš„å‰ç«¯)"
+
+#: src/lang.c:427
+msgid   "search for articles by Subject line backwards"
+msgstr  "ä¾ä¸»é¡Œå‘å¾Œæœå°‹æ–‡ç« "
+
+#: src/lang.c:428
+msgid   "search for articles by Subject line forwards"
+msgstr  "ä¾ä¸»é¡Œå‘å‰æœå°‹æ–‡ç« "
+
+#: src/lang.c:429
+msgid   "repeat last search"
+msgstr  "é‡è¤‡æœ€å¾Œä¸€ç­†æœå°‹"
+
+#: src/lang.c:430
+msgid   "tag current article for reposting/mailing/piping/printing/saving"
+msgstr  "æ¨™å®šç›®å‰çš„æ–‡ç« ä»¥ç”¨æ–¼é‡æ–°å¼µè²¼/éƒµå¯„/ç®¡ç·š/åˆ—å°/å„²å­˜"
+
+#: src/lang.c:431
+msgid   "toggle info message in last line (subject/description)"
+msgstr  "åˆ‡æ›æœ€å¾Œä¸€åˆ—ä¸­çš„è³‡è¨Šè¨Šæ¯ (ä¸»æ—¨/æè¿°)"
+
+#: src/lang.c:432
+msgid   "toggle inverse video"
+msgstr  "åˆ‡æ›åç™½é¡¯ç¤º"
+
+#: src/lang.c:433
+msgid   "toggle mini help menu display"
+msgstr  "åˆ‡æ›è¿·ä½ èªªæ˜Žé¸å–®é¡¯ç¤º"
+
+#: src/lang.c:434
+msgid   "cycle the display of authors email address, real name, both or neither"
+msgstr  "é€±æœŸé¡¯ç¤ºä½œè€…é›»å­éƒµä»¶åœ°å€ã€çœŸå¯¦åç¨±ã€å…©è€…æˆ–çš†éž"
+
+#: src/lang.c:435
+msgid   "show version information"
+msgstr  "é¡¯ç¤ºç‰ˆæœ¬è³‡è¨Š"
+
+#: src/lang.c:436
+msgid   "mark all articles as read and return to group selection menu"
+msgstr  "æ¨™è¨˜æ‰€æœ‰æ–‡ç« ç‚ºå·²è®€ä¸¦å›žåˆ°ç¾¤çµ„é¸æ“‡é¸å–®"
+
+#: src/lang.c:437
+msgid   "mark all articles as read and enter next group with unread articles"
+msgstr  "æ¨™è¨˜æ‰€æœ‰æ–‡ç« ç‚ºå·²è®€ä¸¦é€²å…¥ä¸‹ä¸€å€‹ç¾¤çµ„èˆ‡æœªè®€æ–‡ç« "
+
+#: src/lang.c:438
+msgid   "choose first thread in list"
+msgstr  "é¸æ“‡æ¸…å–®ä¸­çš„ç¬¬ä¸€ç­†è¨Žè«–ä¸²"
+
+#: src/lang.c:439
+msgid   "choose last thread in list"
+msgstr  "é¸æ“‡æ¸…å–®ä¸­çš„æœ€å¾Œä¸€ç¯‡è¨Žè«–ä¸²"
+
+#: src/lang.c:440
+msgid   "list articles within current thread (bring up Thread sub-menu)"
+msgstr  "åˆ—å‡ºç›®å‰è¨Žè«–ä¸²ä¹‹å…§çš„æ–‡ç«  (å¸¶å‡ºè¨Žè«–ä¸²å­é¸å–®)"
+
+#: src/lang.c:441
+msgid   "mark article as unread"
+msgstr  "æ¨™è¨˜æ–‡ç« ç‚ºæœªè®€"
+
+#: src/lang.c:442
+msgid   "mark current thread, range or tagged threads as read"
+msgstr  "æ¨™è¨˜ç›®å‰çš„è¨Žè«–ä¸²ã€ç¯„åœæˆ–å·²æ¨™å®šè¨Žè«–ä¸²ç‚ºå·²è®€"
+
+#: src/lang.c:443
+msgid   "mark current thread, range or tagged threads as unread"
+msgstr  "æ¨™è¨˜ç›®å‰çš„è¨Žè«–ä¸²ã€ç¯„åœæˆ–å·²æ¨™å®šè¨Žè«–ä¸²ç‚ºæœªè®€"
+
+#: src/lang.c:444
+msgid   "mark current/range/selected/pattern/tagged as read after prompting"
+msgstr  "æ¨™è¨˜ç›®å‰çš„/ç¯„åœ/å·²é¸/èƒšé¨°/å·²æ¨™å®šæ–¼æç¤ºä¹‹å¾Œç‚ºå·²è®€"
+
+#: src/lang.c:445
+msgid   "mark current/range/selected/pattern/tagged as unread after prompting"
+msgstr  "æ¨™è¨˜ç›®å‰çš„/ç¯„åœ/å·²é¸/èƒšé¨°/å·²æ¨™å®šæ–¼æç¤ºä¹‹å¾Œç‚ºæœªè®€"
+
+#: src/lang.c:446
+msgid   "toggle display of all/selected articles"
+msgstr  "åˆ‡æ›é¡¯ç¤ºæ‰€æœ‰/å·²é¸æ–‡ç« "
+
+#: src/lang.c:447
+msgid   "display next group"
+msgstr  "é¡¯ç¤ºä¸‹ä¸€å€‹ç¾¤çµ„"
+
+#: src/lang.c:448
+msgid   "display previous group"
+msgstr  "é¡¯ç¤ºä¸Šä¸€å€‹ç¾¤çµ„"
+
+#: src/lang.c:449
+msgid   "toggle all selections (all articles)"
+msgstr  "åˆ‡æ›æ‰€æœ‰é¸å– (æ‰€æœ‰æ–‡ç« )"
+
+#: src/lang.c:450
+msgid   "select group (make \"hot\")"
+msgstr  "é¸å–ç¾¤çµ„ (è¨­ç‚ºã€Œç†±é–€ã€)"
+
+#: src/lang.c:451
+msgid   "select thread"
+msgstr  "é¸å–è¨Žè«–ä¸²"
+
+#: src/lang.c:452
+msgid   "select threads if at least one unread article is selected"
+msgstr  "å¦‚æžœè‡³å°‘é¸å–äº†ä¸€ç¯‡æœªè®€æ–‡ç« å°±é¸å–è¨Žè«–ä¸²"
+
+#: src/lang.c:453
+msgid   "select threads that match user specified pattern"
+msgstr  "é¸å–åŒ¹é…ä½¿ç”¨è€…æŒ‡å®šèƒšé¨°çš„è¨Žè«–ä¸²"
+
+#: src/lang.c:454
+msgid   "tag all parts of current multipart-message in order"
+msgstr  "ä¾åºæ¨™å®šç›®å‰å¤šéƒ¨ä»¶è¨Šæ¯çš„æ‰€æœ‰éƒ¨åˆ†"
+
+#: src/lang.c:455
+msgid   "0 - 9\t  choose thread by number"
+msgstr  "0 - 9\t  ä¾ç·¨è™Ÿé¸æ“‡è¨Žè«–ä¸²"
+
+#: src/lang.c:456
+msgid   "toggle limit number of articles to get, and reload"
+msgstr  "åˆ‡æ›è¦æå–æ–‡ç« çš„é™åˆ¶æ•¸é‡ï¼Œä¸¦é‡æ–°è¼‰å…¥"
+
+#: src/lang.c:457
+msgid   "toggle display of all/unread articles"
+msgstr  "åˆ‡æ›é¡¯ç¤ºæ‰€æœ‰/æœªè®€æ–‡ç« "
+
+#: src/lang.c:458
+msgid   "toggle selection of thread"
+msgstr  "åˆ‡æ›è¨Žè«–ä¸²çš„é¸å–"
+
+#: src/lang.c:459
+msgid   "cycle through threading options available"
+msgstr  "é‡è¦†å¾ªç’°å¯ç”¨çš„è¨Žè«–ä¸²é¸é …"
+
+#: src/lang.c:460
+msgid   "undo all selections (all articles)"
+msgstr  "å¾©åŽŸæ‰€æœ‰é¸å– (æ‰€æœ‰æ–‡ç« )"
+
+#: src/lang.c:461
+msgid   "untag all tagged threads"
+msgstr  "å–æ¶ˆæ¨™å®šæ‰€æœ‰å·²æ¨™å®šè¨Žè«–ä¸²"
+
+#: src/lang.c:462
+msgid   "add new scope"
+msgstr  "åŠ å…¥æ–°çš„ç¯„åœ"
+
+#: src/lang.c:463
+msgid   "delete scope"
+msgstr  "åˆªé™¤ç¯„åœ"
+
+#: src/lang.c:464
+msgid   "edit attributes file"
+msgstr  "ç·¨è¼¯å±¬æ€§æª”æ¡ˆ"
+
+#: src/lang.c:465
+msgid   "choose first scope in list"
+msgstr  "é¸æ“‡æ¸…å–®ä¸­çš„ç¬¬ä¸€ç­†ç¯„åœ"
+
+#: src/lang.c:466
+msgid   "0 - 9\t  choose scope by number"
+msgstr  "0 - 9\t  ä¾ç·¨è™Ÿé¸æ“‡ç¯„åœ"
+
+#: src/lang.c:467
+msgid   "choose last scope in list"
+msgstr  "é¸æ“‡æ¸…å–®ä¸­çš„æœ€å¾Œä¸€ç­†ç¯„åœ"
+
+#: src/lang.c:468
+msgid   "move scope"
+msgstr  "ç§»å‹•ç¯„åœ"
+
+#: src/lang.c:469
+msgid   "rename scope"
+msgstr  "é‡æ–°å‘½åç¯„åœ"
+
+#: src/lang.c:470
+msgid   "select scope"
+msgstr  "é¸å–ç¯„åœ"
+
+#: src/lang.c:471
+msgid   "mark all articles in group as read"
+msgstr  "æ¨™è¨˜æ‰€æœ‰ç¾¤çµ„ä¸­çš„æ–‡ç« ç‚ºå·²è®€"
+
+#: src/lang.c:472
+msgid   "mark all articles in group as read and move to next unread group"
+msgstr  "æ¨™è¨˜æ‰€æœ‰ç¾¤çµ„ä¸­çš„æ–‡ç« ç‚ºå·²è®€ä¸¦ç§»å‹•åˆ°ä¸‹ä¸€å€‹æœªè®€ç¾¤çµ„"
+
+#: src/lang.c:473
+msgid   "choose first group in list"
+msgstr  "é¸æ“‡æ¸…å–®ä¸­çš„ç¬¬ä¸€ç­†ç¾¤çµ„"
+
+#: src/lang.c:474
+msgid   "choose group by name"
+msgstr  "ä¾åç¨±é¸æ“‡ç¾¤çµ„"
+
+#: src/lang.c:475
+msgid   "0 - 9\t  choose group by number"
+msgstr  "0 - 9\t  ä¾ç·¨è™Ÿé¸æ“‡ç¾¤çµ„"
+
+#: src/lang.c:476
+msgid   "choose range of groups to be affected by next command"
+msgstr  "é¸æ“‡å—ä¸‹ä¸€å€‹å‘½ä»¤æ‰€å½±éŸ¿çš„ç¾¤çµ„ç¯„åœ"
+
+#: src/lang.c:477
+msgid   "choose last group in list"
+msgstr  "é¸æ“‡æ¸…å–®ä¸­çš„æœ€å¾Œä¸€å€‹ç¾¤çµ„"
+
+#: src/lang.c:478
+msgid   "mark all articles in chosen group unread"
+msgstr  "æ¨™è¨˜æ‰€æœ‰åœ¨å·²é¸ç¾¤çµ„ä¸­çš„æ–‡ç« ç‚ºæœªè®€"
+
+#: src/lang.c:479
+msgid   "move chosen group within list"
+msgstr  "ç§»å‹•æ¸…å–®å…§æ‰€é¸ç¾¤çµ„"
+
+#: src/lang.c:480
+msgid   "choose next group with unread news"
+msgstr  "é¸æ“‡å…·æœ‰æœªè®€æ–°èžçš„ä¸‹ä¸€å€‹ç¾¤çµ„"
+
+#: src/lang.c:481 src/lang.c:1373
+msgid   "quit"
+msgstr  "é›¢é–‹"
+
+#: src/lang.c:482
+msgid   "quit without saving configuration changes"
+msgstr  "é›¢é–‹ä½†ä¸å„²å­˜çµ„æ…‹è®Šæ›´"
+
+#: src/lang.c:483
+msgid   "read chosen group"
+msgstr  "è®€å–æ‰€é¸ç¾¤çµ„"
+
+#: src/lang.c:484
+msgid   "reset .newsrc (all available articles in groups marked unread)"
+msgstr  "é‡ç½® .newsrc (æ¨™è¨˜æ‰€æœ‰å¯ç”¨ç¾¤çµ„ä¸­çš„æ–‡ç« ç‚ºæœªè®€)"
+
+#: src/lang.c:485
+msgid   "search backwards for a group name"
+msgstr  "å‘å¾Œæœå°‹ç¾¤çµ„åç¨±"
+
+#: src/lang.c:486
+msgid   " \t  (all searches are case-insensitive and wrap around)"
+msgstr  " \t  (æ‰€æœ‰æœå°‹ä¸é ˆç¬¦åˆå¤§å°å¯«ä¸¦å›žåˆ°é–‹å§‹éƒ¨åˆ†)"
+
+#: src/lang.c:487
+msgid   "search forwards for a group name"
+msgstr  "å‘å‰æœå°‹ç¾¤çµ„åç¨±"
+
+#: src/lang.c:488
+msgid   "subscribe to chosen group"
+msgstr  "è¨‚é–±æ‰€é¸ç¾¤çµ„"
+
+#: src/lang.c:489
+msgid   "subscribe to groups that match pattern"
+msgstr  "è¨‚é–±åŒ¹é…èƒšé¨°çš„ç¾¤çµ„"
+
+#: src/lang.c:490
+msgid   "reread active file to check for any new news"
+msgstr  "é‡æ–°è®€å–ç¾ç”¨æª”æ¡ˆä»¥æª¢æŸ¥çœ‹çœ‹ä»»ä½•æ–°çš„æ–°èž"
+
+#: src/lang.c:491
+msgid   "toggle display of group name only or group name plus description"
+msgstr  "åˆ‡æ›åªé¡¯ç¤ºç¾¤çµ„åç¨±æˆ–æ˜¯ç¾¤çµ„åç¨±åŠ ä¸Šæè¿°"
+
+#: src/lang.c:492
+msgid   "toggle display to show all/unread subscribed groups"
+msgstr  "åˆ‡æ›é¡¯ç¤ºå…¨éƒ¨/æœªè®€çš„å·²è¨‚é–±ç¾¤çµ„"
+
+#: src/lang.c:493
+msgid   "unsubscribe from chosen group"
+msgstr  "å–æ¶ˆè¨‚é–±æ‰€é¸ç¾¤çµ„"
+
+#: src/lang.c:494
+msgid   "unsubscribe from groups that match pattern"
+msgstr  "å–æ¶ˆè¨‚é–±åŒ¹é…èƒšé¨°çš„ç¾¤çµ„"
+
+#: src/lang.c:495
+msgid   "sort the list of groups"
+msgstr  "æŽ’åºç¾¤çµ„æ¸…å–®"
+
+#: src/lang.c:496
+msgid   "toggle display to show all/subscribed groups"
+msgstr  "åˆ‡æ›é¡¯ç¤ºå…¨éƒ¨/å·²è¨‚é–±çš„ç¾¤çµ„"
+
+#: src/lang.c:497
+msgid   "0 - 9\t  choose article by number"
+msgstr  "0 - 9\t  ä¾ç·¨è™Ÿé¸æ“‡æ–‡ç« "
+
+#: src/lang.c:498
+msgid   "mark thread as read and return to group index page"
+msgstr  "æ¨™è¨˜è¨Žè«–ä¸²ç‚ºå·²è®€ä¸¦å›žåˆ°ç¾¤çµ„ç´¢å¼•é é¢"
+
+#: src/lang.c:499
+msgid   "mark thread as read and enter next unread thread or group"
+msgstr  "æ¨™è¨˜è¨Žè«–ä¸²ç‚ºå·²è®€ä¸¦è¼¸å…¥ä¸‹ä¸€å€‹æœªè®€çš„è¨Žè«–ä¸²æˆ–ç¾¤çµ„"
+
+#: src/lang.c:500
+msgid   "choose first article in list"
+msgstr  "é¸æ“‡æ¸…å–®ä¸­çš„ç¬¬ä¸€ç¯‡æ–‡ç« "
+
+#: src/lang.c:501
+msgid   "choose last article in list"
+msgstr  "é¸æ“‡æ¸…å–®ä¸­çš„æœ€å¾Œä¸€ç¯‡æ–‡ç« "
+
+#: src/lang.c:502
+msgid   "mark art, range or tagged arts as read; move crsr to next unread art"
+msgstr  "æ¨™è¨˜æ–‡ç« ã€ç¯„åœæˆ–å·²æ¨™å®šæ–‡ç« ç‚ºå·²è®€ï¼›ç§»å‹•æ¸¸æ¨™åˆ°ä¸‹ä¸€ç¯‡æœªè®€æ–‡ç« "
+
+#: src/lang.c:503
+msgid   "mark article, range or tagged articles as unread"
+msgstr  "æ¨™è¨˜æ–‡ç« ã€ç¯„åœæˆ–å·²æ¨™å®šæ–‡ç« ç‚ºæœªè®€"
+
+#: src/lang.c:504
+msgid   "mark current thread as unread"
+msgstr  "æ¨™è¨˜ç›®å‰è¨Žè«–ä¸²ç‚ºæœªè®€"
+
+#: src/lang.c:505
+msgid   "read chosen article"
+msgstr  "è®€å–æ‰€é¸æ–‡ç« "
+
+#: src/lang.c:506
+msgid   "Display properties\n"
+        "------------------"
+msgstr  "é¡¯ç¤ºå±¬æ€§\n"
+        "------------------"
+
+#: src/lang.c:507
+msgid   "Miscellaneous\n"
+        "-------------"
+msgstr  "é›œé …\n"
+        "-------------"
+
+#: src/lang.c:508
+msgid   "Moving around\n"
+        "-------------"
+msgstr  "å››è™•ç§»å‹•\n"
+        "-------------"
+
+#: src/lang.c:509
+msgid   "Group/thread/article operations\n"
+        "-------------------------------"
+msgstr  "ç¾¤çµ„/è¨Žè«–ä¸²/æ–‡ç« æ“ä½œ\n"
+        "-------------------------------"
+
+#: src/lang.c:510
+msgid   "Attachment operations\n"
+        "---------------------"
+msgstr  "é™„ä»¶æ“ä½œ\n"
+        "---------------------"
+
+#: src/lang.c:511
+msgid   "Attribute operations\n"
+        "--------------------"
+msgstr  "å±¬æ€§æ“ä½œ\n"
+        "--------------------"
+
+#: src/lang.c:512
+msgid   "Option operations\n"
+        "-----------------"
+msgstr  "é¸é …æ“ä½œ\n"
+        "-----------------"
+
+#: src/lang.c:513
+msgid   "Scope operations\n"
+        "----------------"
+msgstr  "ç¯„åœæ“ä½œ\n"
+        "----------------"
+
+#: src/lang.c:514
+msgid   "URL operations\n"
+        "--------------"
+msgstr  "ç¶²å€æ“ä½œ\n"
+        "--------------"
+
+#: src/lang.c:515
+msgid   "choose first URL in list"
+msgstr  "é¸æ“‡æ¸…å–®ä¸­çš„ç¬¬ä¸€ç­†ç¶²å€"
+
+#: src/lang.c:516
+msgid   "0 - 9\t  choose URL by number"
+msgstr  "0 - 9\t  ä¾ç·¨è™Ÿé¸æ“‡ç¶²å€"
+
+#: src/lang.c:517
+msgid   "choose last URL in list"
+msgstr  "é¸æ“‡æ¸…å–®ä¸­çš„æœ€å¾Œä¸€ç­†ç¶²å€"
+
+#: src/lang.c:518
+msgid   "search for URLs forwards"
+msgstr  "å‘å‰æœå°‹ç¶²å€"
+
+#: src/lang.c:519
+msgid   "search for URLs backwards"
+msgstr  "å‘å¾Œæœå°‹ç¶²å€"
+
+#: src/lang.c:520
+msgid   "Open URL in browser"
+msgstr  "åœ¨ç€è¦½å™¨ä¸­é–‹å•Ÿç¶²å€"
+
+#: src/lang.c:521
+msgid   "toggle info message in last line (URL)"
+msgstr  "åˆ‡æ›æœ€å¾Œä¸€åˆ—çš„è³‡è¨Šè¨Šæ¯ (ç¶²å€)"
+
+#: src/lang.c:523
+msgid   "Group Level Commands"
+msgstr  "ç¾¤çµ„å±¤ç´šå‘½ä»¤"
+
+#: src/lang.c:524
+msgid   "Kill filter added"
+msgstr  "ç é™¤å·²åŠ å…¥çš„ç¯©é¸å™¨"
+
+#: src/lang.c:525
+msgid   "Auto-selection filter added"
+msgstr  "è‡ªå‹•é¸å–å·²åŠ å…¥çš„ç¯©é¸å™¨"
+
+#: src/lang.c:526
+msgid   "All parts tagged"
+msgstr  "å·²æ¨™å®šæ‰€æœ‰éƒ¨åˆ†"
+
+#: src/lang.c:527
+msgid   "Storing article for later posting"
+msgstr  "å­˜å…¥æ–‡ç« ä»¥ç”¨æ–¼ç¨å¾Œå¼µè²¼"
+
+#: src/lang.c:528
+msgid   "Please enter a valid character"
+msgstr  "è«‹è¼¸å…¥æœ‰æ•ˆå­—å…ƒ"
+
+#: src/lang.c:529
+#, c-format
+msgid   "Missing part #%d"
+msgstr  "ç¼ºå°‘éƒ¨åˆ†çš„ #%d"
+
+#: src/lang.c:530
+msgid   "*** No postponed articles ***"
+msgstr  "*** æ²’æœ‰è¢«æ“±ç½®çš„æ–‡ç«  ***"
+
+#: src/lang.c:531
+msgid   "Not a multi-part message"
+msgstr  "ä¸æ˜¯ä¸€ç¯‡å¤šéƒ¨ä»¶è¨Šæ¯"
+
+#: src/lang.c:532
+msgid   "You are not subscribed to this group"
+msgstr  "æ‚¨æœªè¨‚é–±é€™å€‹ç¾¤çµ„"
+
+#: src/lang.c:533
+msgid   "No previous expression"
+msgstr  "æ²’æœ‰ä¸Šä¸€å€‹è¡¨ç¤ºå¼"
+
+#: src/lang.c:534
+msgid   "Operation disabled in no-overwrite mode"
+msgstr  "åœ¨ç„¡è¦†å¯«æ¨¡å¼ä¸­çš„æ“ä½œå·²åœç”¨"
+
+#. TODO: replace hardcoded key-name in txt_info_postponed
+#: src/lang.c:536
+#, c-format
+msgid   "%d postponed %s, reuse with ^O...\n"
+msgstr  "%d å·²æ“±ç½® %sï¼ŒæŒ‰ä¸‹ ^O ä»¥é‡æ–°ä½¿ç”¨â€¦\n"
+
+#: src/lang.c:537
+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-Conversion-Note: å¤šéƒ¨ä»¶/æ›¿ä»£å…§å®¹å·²è¢«ç§»é™¤ã€‚\n"
+        "  è¦æå–æ•´ç¯‡æ–‡ç« ï¼Œè«‹åœ¨é¸é …åŠŸèƒ½è¡¨ä¸­é—œé–‰æ›¿ä»£è™•ç†\n"
+
+#: src/lang.c:539
+#, c-format
+msgid   "Save filename for %s/%s is a mailbox. Attachment not saved"
+msgstr  "å„²å­˜ %s/%s çš„æª”åæ˜¯ä¸€å€‹ä¿¡ç®±ã€‚é™„ä»¶æœªè¢«å„²å­˜"
+
+#: src/lang.c:540
+msgid   "TeX2Iso encoded article"
+msgstr  "TeX2Iso ç·¨ç¢¼æ–‡ç« "
+
+#: src/lang.c:541
+msgid   "incomplete "
+msgstr  "ä¸å®Œæ•´çš„ "
+
+#. TODO: replace hardcoded key-names
+#: src/lang.c:543
+#, c-format
+msgid   "\n"
+        "Welcome to %s, a full screen threaded Netnews reader. It can read news "
+        "locally\n"
+        "(ie. <spool>/news) or remotely (-r option)  from a NNTP (Network News "
+        "Transport\n"
+        "Protocol) server. -h lists the available command line options.\n"
+        "\n"
+        "%s  has four newsreading levels, the newsgroup selection page, the group "
+        "index\n"
+        "page, the thread listing page and the article viewer. Help is available at "
+        "each\n"
+        "level by pressing the 'h' command.\n"
+        "\n"
+        "Move up/down by using the terminal arrow keys or 'j' and 'k'.  Use PgUp/PgDn "
+        "or\n"
+        "Ctrl-U and Ctrl-D to page up/down. Enter a newsgroup by pressing RETURN/TAB.\n"
+        "\n"
+        "Articles, threads, tagged articles or articles matching a pattern can be "
+        "mailed\n"
+        "('m' command), printed ('o' command), saved ('s' command), piped ('|' "
+        "command).\n"
+        "Use  the 'w' command  to post a  news article,  the 'f'/'F' commands  to post "
+        "a\n"
+        "follow-up to  an existing  news article  and the 'r'/'R' commands  to reply "
+        "via\n"
+        "mail to an  existing news article author.  The 'M' command allows the "
+        "operation\n"
+        "of %s to be configured via a menu.\n"
+        "\n"
+        "For more information read the manual page, README, INSTALL, TODO and FTP "
+        "files.\n"
+        "Please send bug-reports/comments to %s with the 'R' command.\n"
+msgstr  "\n"
+        "æ­¡è¿Žä½¿ç”¨ %s é€™å€‹å…¨èž¢å¹•æ”¯æ´è¨Žè«–ä¸²çš„ç¶²è·¯æ–°èžé–±è®€å™¨ã€‚å®ƒå¯ä»¥è®€å–æœ¬åœ°ç«¯æ–°èž\n"
+        "(äº¦å³ <spool>/news) æˆ–é ç«¯ (-r é¸é …) ä¾†è‡ª NNTP (ç¶²è·¯æ–°èžå‚³è¼¸\n"
+        "å”å®š) ä¼ºæœå™¨ã€‚-h å°‡åˆ—å‡ºå¯ç”¨çš„å‘½ä»¤åˆ—å¼•æ•¸é¸é …ã€‚\n"
+        "\n"
+        "%s  æœ‰å››å€‹æ–°èžé–±è®€å±¤ç´šï¼šæ–°èžç¾¤çµ„é¸æ“‡é é¢ã€ç¾¤çµ„ç´¢å¼•\n"
+        "é é¢ã€è¨Žè«–ä¸²åˆ—è¡¨é é¢å’Œæ–‡ç« æª¢è¦–å™¨ã€‚æ–¼æ¯å€‹å±¤ç´šç”±æŒ‰ä¸‹\n"
+        "ã€Žhã€å‘½ä»¤éƒ½å¯ä»¥çœ‹åˆ°èªªæ˜Žã€‚\n"
+        "\n"
+        "å‘ä¸Š/å‘ä¸‹ç§»å‹•å¯ç¶“ç”±ä½¿ç”¨çµ‚ç«¯æ©Ÿæ–¹å‘éµæˆ–ã€Žjã€å’Œã€Žkã€ã€‚ ä½¿ç”¨ PgUp/PgDn æˆ–\n"
+        "Ctrl-U å’Œ Ctrl-D ä»¥å‘ä¸Š/å‘ä¸‹ä¸€é ã€‚è¼¸å…¥æ–°èžç¾¤çµ„å¯ç¶“ç”±æŒ‰ä¸‹ RETURN/TABã€‚\n"
+        "\n"
+        "æ–‡ç« ã€è¨Žè«–ä¸²ã€å·²æ¨™å®šæ–‡ç« æˆ–åŒ¹é…èƒšé¨°çš„æ–‡ç« éƒ½å¯ä»¥è¢«éƒµå¯„\n"
+        "(ã€Žmã€å‘½ä»¤)ã€åˆ—å° (ã€Žoã€å‘½ä»¤)ã€å„²å­˜ (ã€Žsã€å‘½ä»¤)ã€ç®¡ç·š (ã€Ž|ã€å‘½ä»¤)ã€‚\n"
+        "ä½¿ç”¨ã€Žwã€å‘½ä»¤ä¾†å¼µè²¼æ–°èžæ–‡ç« ï¼Œã€Žfã€/ã€ŽFã€å‘½ä»¤å¯ä»¥å¼µè²¼\n"
+        "å›žæ‡‰åˆ°ç¾æœ‰æ–°èžæ–‡ç« ï¼Œä»¥åŠã€Žrã€/ã€ŽRã€å‘½ä»¤ä¾†é€éŽé›»å­éƒµä»¶\n"
+        "å›žè¦†çµ¦ç¾æœ‰æ–°èžæ–‡ç« çš„ä½œè€…ã€‚ã€ŽMã€å‘½ä»¤å…è¨±æ‚¨é€éŽé¸å–®ä¾†\n"
+        "çµ„é… %s çš„æ“ä½œã€‚\n"
+        "\n"
+        "è¦ç²å¾—æ›´å¤šè³‡è¨Šï¼Œè«‹é–±è®€ç·šä¸Šæ‰‹å†Šã€READMEã€INSTALLã€TODO å’Œ FTP ç­‰æª”æ¡ˆã€‚\n"
+        "è«‹åˆ©ç”¨ã€ŽRã€å‘½ä»¤ç™¼é€éŒ¯èª¤å ±å‘Š/æ„è¦‹çµ¦ %sã€‚\n"
+
+#: src/lang.c:559
+#, c-format
+msgid   "Invalid  From: %s  line. Read the INSTALL file again."
+msgstr  "ç„¡æ•ˆçš„   From: %s  åˆ—ã€‚è«‹å†é–±è®€ INSTALL æª”æ¡ˆã€‚"
+
+#: src/lang.c:561
+msgid   "Invalid multibyte sequence found\n"
+msgstr  "å‡ºç¾ç„¡æ•ˆçš„å¤šä½å…ƒçµ„åºåˆ—\n"
+
+#: src/lang.c:564
+#, c-format
+msgid   "Invalid  Sender:-header %s"
+msgstr  "ç„¡æ•ˆçš„  Sender: -header %s"
+
+#: src/lang.c:566
+msgid   "Inverse video disabled"
+msgstr  "åç™½é¡¯ç¤ºå·²åœç”¨"
+
+#: src/lang.c:567
+msgid   "Inverse video enabled"
+msgstr  "åç™½é¡¯ç¤ºå·²å•Ÿç”¨"
+
+#: src/lang.c:569
+#, c-format
+msgid   "Missing definition for %s\n"
+msgstr  "ç¼ºå°‘ %s çš„å®šç¾©\n"
+
+#: src/lang.c:570
+#, c-format
+msgid   "Invalid key definition '%s'\n"
+msgstr  "ç„¡æ•ˆçš„æŒ‰éµå®šç¾©ã€Ž%sã€\n"
+
+#: src/lang.c:571
+#, c-format
+msgid   "Invalid keyname '%s'\n"
+msgstr  "ç„¡æ•ˆçš„æŒ‰éµåç¨±ã€Ž%sã€\n"
+
+#: src/lang.c:572
+#, c-format
+msgid   "Keymap file was upgraded to version %s\n"
+msgstr  "Keymap æª”æ¡ˆå·²å‡ç´šåˆ°ç‰ˆæœ¬ %s\n"
+
+#: src/lang.c:573
+#, c-format
+msgid   "Kill From:     [%s] (y/n): "
+msgstr  "ç é™¤ From:   [%s] (y/n)ï¼š"
+
+#: src/lang.c:574
+msgid   "Kill Lines: (</>num): "
+msgstr  "ç é™¤ Lines: (</>num)ï¼š"
+
+#: src/lang.c:575
+msgid   "Kill Article Menu"
+msgstr  "ç é™¤æ–‡ç« é¸å–®"
+
+#: src/lang.c:576
+#, c-format
+msgid   "Kill Msg-Id:   [%s] (f/l/o/n): "
+msgstr  "ç é™¤ Msg-Idï¼š [%s] (f/l/o/n)ï¼š"
+
+#: src/lang.c:577
+msgid   "Kill pattern scope  : "
+msgstr  "ç é™¤èƒšé¨°ç¯„åœ ï¼š"
+
+#: src/lang.c:578
+#, c-format
+msgid   "Kill Subject:  [%s] (y/n): "
+msgstr  "ç é™¤ Subject: [%s] (y/n)ï¼š"
+
+#: src/lang.c:579
+msgid   "Kill text pattern   : "
+msgstr  "ç é™¤æ–‡å­—èƒšé¨°  ï¼š"
+
+#: src/lang.c:580
+msgid   "Kill time in days   : "
+msgstr  "ç é™¤æ™‚é–“æ–¼æ¯æ—¥  ï¼š"
+
+#: src/lang.c:582
+msgid   "Last"
+msgstr  "æœ€å¾Œä¸€ç­†"
+
+#: src/lang.c:583
+msgid   "-- Last response --"
+msgstr  "-- æœ€å¾Œä¸€ç­†å›žæ‡‰ --"
+
+#: src/lang.c:584
+#, c-format
+msgid   "Lines %s  "
+msgstr  "åˆ— %s  "
+
+#: src/lang.c:586
+msgid   "Mail"
+msgstr  "éƒµå¯„"
+
+#: src/lang.c:587
+msgid   "mailbox "
+msgstr  "ä¿¡ç®± "
+
+#: src/lang.c:588
+#, c-format
+msgid   "Mail article(s) to [%.*s]> "
+msgstr  "éƒµå¯„æ–‡ç« åˆ° [%.*s]>"
+
+#: src/lang.c:589
+#, c-format
+msgid   "Mailing log to %s\n"
+msgstr  "éƒµå¯„è¨˜éŒ„æª”åˆ° %s\n"
+
+#: src/lang.c:590
+msgid   "Mail bug report..."
+msgstr  "éƒµå¯„éŒ¯èª¤å ±å‘Šâ€¦"
+
+#: src/lang.c:591
+#, c-format
+msgid   "Mail BUG REPORT to %s?"
+msgstr  "éƒµå¯„éŒ¯èª¤å ±å‘Šåˆ° %sï¼Ÿ"
+
+#: src/lang.c:592
+msgid   "Mailed"
+msgstr  "å·²å¯„å‡º"
+
+#: src/lang.c:593
+#, c-format
+msgid   "Mailing to %s..."
+msgstr  "éƒµå¯„åˆ° %sâ€¦"
+
+#: src/lang.c:594
+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  "# [éƒµå¯„/å„²å­˜] ç¾ç”¨æª”æ¡ˆã€‚æ ¼å¼å¦‚åŒæ–°èžç¾ç”¨æª”æ¡ˆï¼š\n"
+        "#   ç¾¤çµ„åç¨±  æœ€å¤§æ–‡ç« ç·¨è™Ÿ  æœ€å°æ–‡ç« ç·¨è™Ÿ  ç›®éŒ„\n"
+        "# ç¬¬å››å€‹æ¬„ä½æ˜¯åŸºåº•ç›®éŒ„ (äº¦å³ ~/Mail æˆ– ~/News)\n"
+        "#\n"
+
+#: src/lang.c:597
+#, c-format
+msgid   "%s marked as read"
+msgstr  "%s æ¨™è¨˜ç‚ºå·²è®€"
+
+#: src/lang.c:598
+#, c-format
+msgid   "%s marked as unread"
+msgstr  "%s æ¨™è¨˜ç‚ºæœªè®€"
+
+#: src/lang.c:599
+#, c-format
+msgid   "Marked %d of %d %s as read"
+msgstr  "æ¨™è¨˜ %2$d ä¸­çš„ %1$d %3$s ç‚ºå·²è®€"
+
+#: src/lang.c:600
+#, c-format
+msgid   "Marked %d of %d %s as unread"
+msgstr  "æ¨™è¨˜ %2$d ä¸­çš„ %1$d %3$s ç‚ºæœªè®€"
+
+#: src/lang.c:601 src/lang.c:1340
+msgid   "Mark"
+msgstr  "æ¨™è¨˜"
+
+#: src/lang.c:602
+#, c-format
+msgid   "Mark all articles as read%s?"
+msgstr  "æ¨™è¨˜æ‰€æœ‰æ–‡ç« ç‚º %s è®€ï¼Ÿ"
+
+#: src/lang.c:603
+#, c-format
+msgid   "Mark article as read%s?"
+msgstr  "æ¨™è¨˜æ–‡ç« ç‚º %s è®€ï¼Ÿ"
+
+#: src/lang.c:604
+#, c-format
+msgid   "Mark group %s as read?"
+msgstr  "æ¨™è¨˜ç¾¤çµ„ %s ç‚ºå·²è®€ï¼Ÿ"
+
+#: src/lang.c:605
+#, c-format
+msgid   "Mark thread as read%s?"
+msgstr  "æ¨™è¨˜è¨Žè«–ä¸²ç‚º %s è®€ï¼Ÿ"
+
+#: src/lang.c:606
+#, c-format
+msgid   "Matching %s groups..."
+msgstr  "æ­£åœ¨åŒ¹é… %s ç¾¤çµ„â€¦"
+
+#: src/lang.c:607 src/lang.c:621 src/lang.c:627
+#, 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:609
+#, 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:611
+#, c-format
+msgid   "%s=view; %s=save; %s=tag; %s=tag pattern; %s=untag all"
+msgstr  "%s=æª¢è¦–ï¼›%s=å„²å­˜ï¼›%s=æ¨™å®šï¼›%s=æ¨™å®šèƒšé¨°ï¼›%s=å–æ¶ˆæ‰€æœ‰æ¨™å®š"
+
+#: src/lang.c:613
+#, c-format
+msgid   "%s=reverse tagging; %s=search forwards; %s=search backwards; %s=repeat search"
+msgstr  "%s=åå‘æ¨™å®šï¼›%s=å‘å‰æœå°‹ï¼›%s=å‘å¾Œæœå°‹ï¼›%s=é‡è¤‡æœå°‹"
+
+#: src/lang.c:614 src/lang.c:618
+#, 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:615
+#, c-format
+msgid   "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; %s=list "
+        "thread"
+msgstr  "%s=ä½œè€…æœå°‹ï¼›%s=è¨­å›žæœªè®€ï¼›%s=ä¸‹ç§»ä¸€åˆ—ï¼›%s=è²¼é½Šï¼›%s=æ¨™è¨˜è®€å–ï¼›%s=åˆ—å‡ºè¨Žè«–ä¸²"
+
+#: src/lang.c:616
+#, 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:617
+#, c-format
+msgid   "%s=search forwards; %s=search backwards; %s=quit"
+msgstr  "%s=å‘å‰æœå°‹ï¼›%s=å‘å¾Œæœå°‹ï¼›%s=é›¢é–‹"
+
+#: src/lang.c:619
+#, 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:620
+#, c-format
+msgid   "%s=add; %s=move; %s=rename; %s=delete"
+msgstr  "%s=åŠ å…¥ï¼›%s=ç§»å‹•ï¼›%s=é‡æ–°å‘½åï¼›%s=åˆªé™¤"
+
+#: src/lang.c:622
+#, 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:623
+#, 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:624
+#, 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:625
+#, 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:626
+#, 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:628
+#, c-format
+msgid   "%s=search forwards; %s=search backwards; %s=repeat search"
+msgstr  "%s=å‘å‰æœå°‹ï¼›%s=å‘å¾Œæœå°‹ï¼›%s=é‡è¤‡æœå°‹"
+
+#: src/lang.c:629
+msgid   "--More--"
+msgstr  "--æ›´å¤š--"
+
+#: src/lang.c:630
+#, c-format
+msgid   "Moving %s..."
+msgstr  "æ­£åœ¨ç§»å‹• %sâ€¦"
+
+#: src/lang.c:631
+msgid   "Message-ID: & last Reference  "
+msgstr  "Message-ID: & æœ€è¿‘ä¸€ç­†åƒè€ƒ  "
+
+#: src/lang.c:632
+msgid   "Message-ID: line              "
+msgstr  "Message-ID: åˆ—              "
+
+#: src/lang.c:633
+msgid   "Message-ID: & References: line"
+msgstr  "Message-ID: & References: åˆ—"
+
+#: src/lang.c:635
+msgid   ", name: "
+msgstr  "ï¼Œåç¨±ï¼š"
+
+#: src/lang.c:636
+#, c-format
+msgid   "Go to newsgroup [%s]> "
+msgstr  "å‰å¾€æ–°èžç¾¤çµ„ [%s]>"
+
+#: src/lang.c:637
+msgid   "newsgroups"
+msgstr  "æ–°èžç¾¤çµ„"
+
+#: src/lang.c:638
+#, c-format
+msgid   "Position %s in group list (1,2,..,$) [%d]> "
+msgstr  "å®šä½ %s æ–¼ç¾¤çµ„æ¸…å–® (1,2,..,$) [%d]>"
+
+#: src/lang.c:639
+msgid   "newsgroup"
+msgstr  "æ–°èžç¾¤çµ„"
+
+#: src/lang.c:640
+msgid   "Try and save newsrc file again?"
+msgstr  "å†æ¬¡å˜—è©¦ä¸¦å„²å­˜ newsrc æª”æ¡ˆï¼Ÿ"
+
+#: src/lang.c:641
+msgid   "Warning: No newsgroups were written to your newsrc file. Save aborted."
+msgstr  "è­¦å‘Šï¼šæ²’æœ‰ä»»ä½•æ–°èžç¾¤çµ„è¢«å¯«å…¥æ‚¨çš„ newsrc æª”æ¡ˆã€‚å·²æ”¾æ£„å„²å­˜ã€‚"
+
+#: src/lang.c:642
+msgid   "newsrc file saved successfully.\n"
+msgstr  "newsrc æª”æ¡ˆå·²æˆåŠŸå„²å­˜ã€‚\n"
+
+#: src/lang.c:643
+msgid   "-- Next response --"
+msgstr  "-- ä¸‹ä¸€å€‹å›žæ‡‰ --"
+
+#: src/lang.c:644
+msgid   "No  "
+msgstr  "å¦  "
+
+#: src/lang.c:645
+msgid   "*** No articles ***"
+msgstr  "*** æ²’æœ‰æ–‡ç«  ***"
+
+#: src/lang.c:646
+msgid   "No articles have been posted"
+msgstr  "æ²’æœ‰ä»»ä½•æ–‡ç« å·²è¢«å¼µè²¼"
+
+#: src/lang.c:647
+msgid   "*** No attachments ***"
+msgstr  "*** æ²’æœ‰é™„ä»¶ ***"
+
+#: src/lang.c:648
+msgid   "*** No description ***"
+msgstr  "*** æ²’æœ‰æè¿° ***"
+
+#: src/lang.c:649
+msgid   "No filename"
+msgstr  "æ²’æœ‰æª”å"
+
+#: src/lang.c:650
+msgid   "No group"
+msgstr  "æ²’æœ‰ç¾¤çµ„"
+
+#: src/lang.c:651
+msgid   "*** No groups ***"
+msgstr  "*** æ²’æœ‰ç¾¤çµ„ ***"
+
+#: src/lang.c:652
+msgid   "No more groups to read"
+msgstr  "å·²ç„¡å¯è®€å–ç¾¤çµ„"
+
+#: src/lang.c:653
+msgid   "No last message"
+msgstr  "æ²’æœ‰æœ€è¿‘ä¸€ç­†è¨Šæ¯"
+
+#: src/lang.c:654
+msgid   "No mail address"
+msgstr  "æ²’æœ‰éƒµä»¶åœ°å€"
+
+#: src/lang.c:655
+msgid   "No articles marked for saving"
+msgstr  "æ²’æœ‰æ¨™è¨˜è¦å„²å­˜çš„æ–‡ç« "
+
+#: src/lang.c:656
+msgid   "No match"
+msgstr  "æ²’æœ‰åŒ¹é…"
+
+#: src/lang.c:657
+msgid   "No more groups"
+msgstr  "å·²ç„¡ç¾¤çµ„"
+
+#: src/lang.c:658
+msgid   "No newsgroups"
+msgstr  "æ²’æœ‰æ–°èžç¾¤çµ„"
+
+#: src/lang.c:659
+msgid   "No next unread article"
+msgstr  "æ²’æœ‰ä¸‹ä¸€ç¯‡æœªè®€æ–‡ç« "
+
+#: src/lang.c:660
+msgid   "No previous group"
+msgstr  "æ²’æœ‰ä¸Šä¸€å€‹ç¾¤çµ„"
+
+#: src/lang.c:661
+msgid   "No previous search, nothing to repeat"
+msgstr  "æ²’æœ‰ä¸Šä¸€å€‹æœå°‹ï¼Œæ²’æœ‰ä»»ä½•æ±è¥¿å¯é‡è¤‡"
+
+#: src/lang.c:662
+msgid   "No previous unread article"
+msgstr  "æ²’æœ‰ä¸Šä¸€ç¯‡æœªè®€æ–‡ç« "
+
+#: src/lang.c:663
+msgid   "No responses"
+msgstr  "æ²’æœ‰å›žæ‡‰"
+
+#: src/lang.c:664
+msgid   "No responses to list in current thread"
+msgstr  "åœ¨ç›®å‰çš„è¨Žè«–ä¸²ä¸­æ²’æœ‰å›žæ‡‰å¯åˆ—å‡º"
+
+#: src/lang.c:665
+msgid   "*** No scopes ***"
+msgstr  "*** æ²’æœ‰ç¯„åœ ***"
+
+#: src/lang.c:666
+msgid   "No search string"
+msgstr  "æ²’æœ‰æœå°‹å­—ä¸²"
+
+#: src/lang.c:667
+msgid   "No subject"
+msgstr  "æ²’æœ‰ä¸»æ—¨"
+
+#: src/lang.c:669
+#, c-format
+msgid   "%s: Terminal must have clear to end-of-line (ce)\n"
+msgstr  "%sï¼šçµ‚ç«¯æ©Ÿå¿…é ˆèƒ½å¤ æ¸…ç©ºåˆ°åˆ—å°¾ (ce)\n"
+
+#: src/lang.c:670
+#, c-format
+msgid   "%s: Terminal must have clear to end-of-screen (cd)\n"
+msgstr  "%sï¼šçµ‚ç«¯æ©Ÿå¿…é ˆèƒ½å¤ æ¸…ç©ºåˆ°èž¢å¹•æœ«ç«¯ (cd)\n"
+
+#: src/lang.c:671
+#, c-format
+msgid   "%s: Terminal must have clearscreen (cl) capability\n"
+msgstr  "%sï¼šçµ‚ç«¯æ©Ÿå¿…é ˆå…·å‚™æ¸…ç©ºèž¢å¹• (cl) çš„èƒ½åŠ›\n"
+
+#: src/lang.c:672
+#, c-format
+msgid   "%s: Terminal must have cursor motion (cm)\n"
+msgstr  "%sï¼šçµ‚ç«¯æ©Ÿå¿…é ˆèƒ½å¤ ç§»å‹•æ¸¸æ¨™ (cm)\n"
+
+#: src/lang.c:673
+#, c-format
+msgid   "%s: TERM variable must be set to use screen capabilities\n"
+msgstr  "%sï¼šTERM è®Šæ•¸å¿…é ˆè¢«è¨­å®šä»¥ä½¿ç”¨èž¢å¹•èƒ½åŠ›\n"
+
+#: src/lang.c:675
+#, c-format
+msgid   "No viewer found for %s/%s\n"
+msgstr  "æ‰¾ä¸åˆ°ä»»ä½•æª¢è¦–å™¨ç”¨æ–¼ %s/%s\n"
+
+#: src/lang.c:676
+msgid   "Newsgroup does not exist on this server"
+msgstr  "æ–°èžç¾¤çµ„ä¸å­˜åœ¨æ–¼é€™å€‹ä¼ºæœå™¨"
+
+#: src/lang.c:677
+#, c-format
+msgid   "Group %s not found in active file"
+msgstr  "åœ¨ç¾ç”¨æª”æ¡ˆä¸­æ‰¾ä¸åˆ°ç¾¤çµ„ %s"
+
+#: src/lang.c:678
+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:679
+msgid   "use a)lternative name, use d)efault .newsrc, q)uit tin: "
+msgstr  "ä½¿ç”¨ a)æ›¿ä»£åç¨±ã€ä½¿ç”¨ d)é è¨­ .newsrcã€q)é›¢é–‹ tinï¼š"
+
+#: src/lang.c:680
+#, c-format
+msgid   "# NNTP-server -> newsrc translation table and NNTP-server\n"
+        "# shortname list for %s %s\n"
+        "#\n"
+        "# the format of this file is\n"
+        "#   <FQDN of NNTP-server> <newsrc file> <shortname> ...\n"
+        "#\n"
+        "# if <newsrc file> is given without path, $HOME is assumed as its location\n"
+        "#\n"
+        "# examples:\n"
+        "#   news.tin.org      .newsrc-tin.org  tinorg\n"
+        "#   news.example.org  /tmp/nrc-ex      example    ex\n"
+        "#\n"
+msgstr  "# NNTP-server -> newsrc ç¿»è­¯è¡¨æ ¼å’Œ NNTP-server\n"
+        "# ç°¡ç¨±æ¸…å–®ç”¨æ–¼ %s %s\n"
+        "#\n"
+        "# é€™å€‹æª”æ¡ˆçš„æ ¼å¼æ˜¯\n"
+        "#  <NNTP-server çš„ FQDN> <newsrc æª”æ¡ˆ> <ç°¡ç¨±>â€¦\n"
+        "#\n"
+        "# å¦‚æžœæä¾›çš„ <newsrc æª”æ¡ˆ> ä¸å«è·¯å¾‘ï¼Œ$HOME æœƒè¢«å‡è¨­ç‚ºå®ƒæ‰€åœ¨çš„ä½ç½®\n"
+        "#\n"
+        "# ç¯„ä¾‹ï¼š\n"
+        "#   news.tin.org      .newsrc-tin.org  tinorg\n"
+        "#   news.example.org  /tmp/nrc-ex      example    ex\n"
+        "#\n"
+
+#: src/lang.c:687
+msgid   "Only"
+msgstr  "åªæœ‰"
+
+#: src/lang.c:688
+#, c-format
+msgid   "Option not enabled. Recompile with %s."
+msgstr  "é¸é …æœªå•Ÿç”¨ã€‚é‡æ–°ä»¥ %s ç·¨è­¯ã€‚"
+
+#: src/lang.c:689
+msgid   "Options Menu"
+msgstr  "é¸é …åŠŸèƒ½è¡¨"
+
+#: src/lang.c:690
+msgid   "Options Menu Commands"
+msgstr  "é¸é …åŠŸèƒ½è¡¨å‘½ä»¤"
+
+#: src/lang.c:693
+#, c-format
+msgid   "Error in regex: %s at pos. %d '%s'"
+msgstr  "åœ¨æ­£è¦è¡¨ç¤ºå¼ %s çš„ä½ç½® %d ç™¼ç”ŸéŒ¯èª¤ï¼šã€Ž%sã€"
+
+#: src/lang.c:694
+#, c-format
+msgid   "Error in regex: pcre internal error %d"
+msgstr  "åœ¨æ­£è¦è¡¨ç¤ºå¼ä¸­ç™¼ç”ŸéŒ¯èª¤ï¼špcre å…§éƒ¨éŒ¯èª¤ %d"
+
+#: src/lang.c:695
+#, c-format
+msgid   "Error in regex: study - pcre internal error %s"
+msgstr  "åœ¨æ­£è¦è¡¨ç¤ºå¼ä¸­ç™¼ç”ŸéŒ¯èª¤ï¼šstudy - pcre å…§éƒ¨éŒ¯èª¤ %s"
+
+#: src/lang.c:696
+msgid   "Post a followup..."
+msgstr  "è·Ÿè²¼â€¦"
+
+#. TODO: replace hardcoded key-name in txt_post_error_ask_postpone
+#: src/lang.c:698
+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  "å¼µè²¼æ–‡ç« æ™‚ç™¼ç”Ÿäº†éŒ¯èª¤ã€‚å¦‚æžœæ‚¨è¦ºå¾—é€™å€‹\n"
+        "éŒ¯èª¤æ˜¯æš«æ™‚æˆ–æ˜¯å¯æ”¹æ­£çš„ï¼Œæ‚¨å¯ä»¥æ“±ç½®æ–‡ç« \n"
+        "ä¸¦æ–¼ç¨å¾Œä»¥ ^O å†æ¬¡å–å‡ºå®ƒã€‚\n"
+
+#: src/lang.c:701
+msgid   "Posted articles history"
+msgstr  "å¼µè²¼æ–‡ç« æ­·å²è¨˜éŒ„"
+
+#: src/lang.c:702
+#, c-format
+msgid   "Post to newsgroup(s) [%s]> "
+msgstr  "å¼µè²¼åˆ°æ–°èžç¾¤çµ„ [%s]>"
+
+#: src/lang.c:703
+msgid   "-- post processing started --"
+msgstr  "-- å¼µè²¼è™•ç†é–‹å§‹ --"
+
+#: src/lang.c:704
+msgid   "-- post processing completed --"
+msgstr  "-- å¼µè²¼è™•ç†å®Œæˆ --"
+
+#: src/lang.c:705
+#, c-format
+msgid   "Post subject [%s]> "
+msgstr  "å¼µè²¼ä¸»æ—¨ [%s]>"
+
+#: src/lang.c:706
+msgid   "# Summary of mailed/posted messages viewable by 'W' command from within tin.\n"
+msgstr  "# éƒµå¯„/å¼µè²¼çš„è¨Šæ¯æ¦‚è¦å¯ä»¥åœ¨ tin ä¹‹ä¸­ç¶“ç”±ã€ŽWã€å‘½ä»¤ä¾†æª¢è¦–ã€‚\n"
+
+#: src/lang.c:707
+msgid   "Posting article..."
+msgstr  "å¼µè²¼æ–‡ç« â€¦"
+
+#: src/lang.c:708
+#, c-format
+msgid   "Post postponed articles [%%s]? (%s/%s/%s/%s/%s): "
+msgstr  "å¼µè²¼è¢«æ“±ç½®çš„æ–‡ç«  [%%s]ï¼Ÿ(%s/%s/%s/%s/%s)ï¼š"
+
+#: src/lang.c:709
+#, c-format
+msgid   "Hot %s"
+msgstr  "ç†±é–€ %s"
+
+#: src/lang.c:710
+#, c-format
+msgid   "Tagged %s"
+msgstr  "å·²æ¨™å®š %s"
+
+#: src/lang.c:711
+#, c-format
+msgid   "Untagged %s"
+msgstr  "å·²å–æ¶ˆæ¨™å®š %s"
+
+#: src/lang.c:712
+msgid   "Processing mail messages marked for deletion."
+msgstr  "è™•ç†æ¨™è¨˜ç‚ºåˆªé™¤çš„éƒµä»¶è¨Šæ¯ã€‚"
+
+#: src/lang.c:713
+msgid   "Processing saved articles marked for deletion."
+msgstr  "è™•ç†æ¨™è¨˜ç‚ºåˆªé™¤çš„å·²å„²å­˜æ–‡ç« ã€‚"
+
+#: src/lang.c:714
+#, c-format
+msgid   "Accept Followup-To? %s=post, %s=ignore, %s=quit: "
+msgstr  "æŽ¥å—è·Ÿè²¼ï¼Ÿ%s=å¼µè²¼ï¼Œ%s=å¿½ç•¥ï¼Œ%s=é›¢é–‹ï¼š"
+
+#: src/lang.c:715
+msgid   "Article unchanged, abort mailing?"
+msgstr  "æ–‡ç« æœªè®Šæ›´ï¼Œæ”¾æ£„éƒµå¯„ï¼Ÿ"
+
+#: src/lang.c:716
+#, c-format
+msgid   "Do you want to see postponed articles (%d)?"
+msgstr  "æ‚¨è¦çœ‹åˆ°æ“±ç½®çš„æ–‡ç«  (%d) å—Žï¼Ÿ"
+
+#: src/lang.c:718
+msgid   "Add quick kill filter?"
+msgstr  "åŠ å…¥å¿«é€Ÿç é™¤ç¯©é¸å™¨ï¼Ÿ"
+
+#: src/lang.c:719
+msgid   "Add quick selection filter?"
+msgstr  "åŠ å…¥å¿«é€Ÿé¸æ“‡ç¯©é¸å™¨ï¼Ÿ"
+
+#: src/lang.c:720
+msgid   "Do you really want to quit?"
+msgstr  "æ‚¨çœŸçš„è¦é›¢é–‹å—Žï¼Ÿ"
+
+#: src/lang.c:721
+#, c-format
+msgid   "%s=edit cancel message, %s=quit, %s=delete (cancel) [%%s]: "
+msgstr  "%s=ç·¨è¼¯å–æ¶ˆè¨Šæ¯ï¼Œ%s=é›¢é–‹ï¼Œ%s=åˆªé™¤ (å–æ¶ˆ) [%%s]ï¼š"
+
+#: src/lang.c:722
+msgid   "You have tagged articles in this group - quit anyway?"
+msgstr  "æ‚¨å·²åœ¨é€™å€‹ç¾¤çµ„ä¸­æ¨™å®šæ–‡ç«  - ç„¡è«–å¦‚ä½•éƒ½è¦é›¢é–‹ï¼Ÿ"
+
+#: src/lang.c:723
+#, c-format
+msgid   "%s=quit, %s=edit, %s=postpone: "
+msgstr  "%s=é›¢é–‹ï¼Œ%s=ç·¨è¼¯ï¼Œ%s=æ“±ç½®ï¼š"
+
+#: src/lang.c:724
+#, c-format
+msgid   "%s=quit %s=edit %s=save kill description: "
+msgstr  "%s=é›¢é–‹ %s=ç·¨è¼¯ %s=å„²å­˜ç é™¤æè¿°ï¼š"
+
+#: src/lang.c:725
+#, c-format
+msgid   "%s=quit %s=edit %s=save select description: "
+msgstr  "%s=é›¢é–‹ %s=ç·¨è¼¯ %s=å„²å­˜é¸å–æè¿°ï¼š"
+
+#: src/lang.c:726
+msgid   "Do you really want to quit without saving your configuration?"
+msgstr  "æ‚¨çœŸçš„è¦é›¢é–‹å»ä¸å„²å­˜æ‚¨çš„çµ„æ…‹å—Žï¼Ÿ"
+
+#: src/lang.c:729
+msgid   "Invalid range - valid are '0-9.$' eg. 1-$"
+msgstr  "ç„¡æ•ˆçš„ç¯„åœ - æœ‰æ•ˆæ˜¯ã€Ž0-9.$ã€ä¾‹å¦‚ï¼š1-$"
+
+#: src/lang.c:731
+msgid   "Do you want to abort this operation?"
+msgstr  "æ‚¨è¦æ”¾æ£„é€™å€‹æ“ä½œå—Žï¼Ÿ"
+
+#: src/lang.c:732
+msgid   "Do you want to exit tin immediately?"
+msgstr  "æ‚¨è¦é¦¬ä¸Šé›¢é–‹ tin å—Žï¼Ÿ"
+
+#: src/lang.c:734
+msgid   "Reading ('q' to quit)..."
+msgstr  "è®€å– (ã€Žqã€è¡¨ç¤ºé›¢é–‹)â€¦"
+
+#: src/lang.c:735
+#, c-format
+msgid   "Reading %sarticles..."
+msgstr  "è®€å– %s ç¯‡æ–‡ç« â€¦"
+
+#: src/lang.c:736
+#, c-format
+msgid   "Reading %sattributes file...\n"
+msgstr  "è®€å– %s å±¬æ€§æª”æ¡ˆâ€¦\n"
+
+#: src/lang.c:737
+#, c-format
+msgid   "Reading %sconfig file...\n"
+msgstr  "è®€å– %s çµ„æ…‹æª”æ¡ˆâ€¦\n"
+
+#: src/lang.c:738
+msgid   "Reading filter file...\n"
+msgstr  "è®€å–ç¯©é¸å™¨æª”æ¡ˆâ€¦\n"
+
+#: src/lang.c:739
+#, c-format
+msgid   "Reading %s groups..."
+msgstr  "è®€å– %s ç¾¤çµ„â€¦"
+
+#: src/lang.c:740
+msgid   "Reading input history file...\n"
+msgstr  "è®€å–è¼¸å…¥æ­·å²æª”æ¡ˆâ€¦\n"
+
+#: src/lang.c:741
+msgid   "Reading keymap file...\n"
+msgstr  "è®€å– keymap æª”æ¡ˆâ€¦\n"
+
+#: src/lang.c:742
+msgid   "Reading groups from active file... "
+msgstr  "å¾žç¾ç”¨æª”æ¡ˆè®€å–ç¾¤çµ„â€¦"
+
+#: src/lang.c:743
+msgid   "Reading groups from newsrc file... "
+msgstr  "å¾ž newsrc æª”æ¡ˆè®€å–ç¾¤çµ„â€¦"
+
+#: src/lang.c:744
+msgid   "Reading newsgroups file... "
+msgstr  "è®€å–æ–°èžç¾¤çµ„æª”æ¡ˆâ€¦"
+
+#: src/lang.c:745
+msgid   "Reading newsrc file..."
+msgstr  "è®€å– newsrc æª”æ¡ˆâ€¦"
+
+#: src/lang.c:746
+msgid   "References: line              "
+msgstr  "References: åˆ—              "
+
+#: src/lang.c:748
+#, c-format
+msgid   "(%d:%02d remaining)"
+msgstr  "(%d:%02d é‚„å‰©é¤˜)"
+
+#: src/lang.c:750
+#, c-format
+msgid   "Bogus group %s removed."
+msgstr  "å‡é€ çš„ç¾¤çµ„ %s å·²ç§»é™¤ã€‚"
+
+#: src/lang.c:751
+msgid   "Removed from the previous rule: "
+msgstr  "å·²å¾žä¸Šä¸€å€‹è¦å‰‡ç§»é™¤ï¼š"
+
+#: src/lang.c:752
+#, c-format
+msgid   "Error: rename %s to %s"
+msgstr  "éŒ¯èª¤ï¼šé‡æ–°å‘½å %s ç‚º %s"
+
+#: src/lang.c:753
+msgid   "Reply to author..."
+msgstr  "å›žè¦†çµ¦ä½œè€…â€¦"
+
+#: src/lang.c:754
+msgid   "Repost"
+msgstr  "é‡æ–°å¼µè²¼"
+
+#: src/lang.c:755
+msgid   "Reposting article..."
+msgstr  "é‡æ–°å¼µè²¼æ–‡ç« â€¦"
+
+#: src/lang.c:756
+#, c-format
+msgid   "Repost article(s) to group(s) [%s]> "
+msgstr  "é‡æ–°å¼µè²¼æ–‡ç« åˆ°ç¾¤çµ„ [%s]>"
+
+#: src/lang.c:757
+msgid   "Reset newsrc?"
+msgstr  "é‡ç½® newsrcï¼Ÿ"
+
+#: src/lang.c:758
+msgid   "Responses have been directed to the following newsgroups"
+msgstr  "å›žæ‡‰å·²è¢«å°Žå‘ä¸‹åˆ—æ–°èžç¾¤çµ„"
+
+#: src/lang.c:759
+#, c-format
+msgid   "Responses have been directed to poster. %s=mail, %s=post, %s=quit: "
+msgstr  "å›žæ‡‰å·²è¢«å°Žå‘å¼µè²¼è€…ã€‚%s=éƒµå¯„ï¼Œ%s=å¼µè²¼ï¼Œ%s=é›¢é–‹ï¼š"
+
+#: src/lang.c:761
+msgid   "Press <RETURN> to continue..."
+msgstr  "æŒ‰ä¸‹ <RETURN> ä»¥ç¹¼çºŒâ€¦"
+
+#: src/lang.c:763
+#, c-format
+msgid   "Select From    [%s] (y/n): "
+msgstr  "é¸å–è‡ª    [%s] (y/n)ï¼š"
+
+#: src/lang.c:764
+msgid   "Select Lines: (</>num): "
+msgstr  "é¸å–å¤šåˆ—ï¼š(</>num)ï¼š"
+
+#: src/lang.c:765
+msgid   "Auto-select Article Menu"
+msgstr  "è‡ªå‹•é¸å–æ–‡ç« é¸å–®"
+
+#: src/lang.c:766
+#, c-format
+msgid   "Select Msg-Id  [%s] (f/l/o/n): "
+msgstr  "é¸å– Msg-Id  [%s] (f/l/o/n)ï¼š"
+
+#: src/lang.c:767
+msgid   "Select pattern scope: "
+msgstr  "é¸å–èƒšé¨°ç¯„åœï¼š"
+
+#: src/lang.c:768
+#, c-format
+msgid   "Select Subject [%s] (y/n): "
+msgstr  "é¸å–ä¸»æ—¨ [%s] (y/n)ï¼š"
+
+#: src/lang.c:769
+msgid   "Select text pattern : "
+msgstr  "é¸å–æ–‡å­—èƒšé¨°ï¼š"
+
+#: src/lang.c:770
+msgid   "Select time in days   : "
+msgstr  "é¸å–æ™‚é–“å¤©æ•¸  ï¼š"
+
+#: src/lang.c:771
+#, c-format
+msgid   "# %s server configuration file\n"
+        "# This file was automatically saved by %s %s %s (\"%s\")\n"
+        "#\n"
+        "# Do not edit while %s is running, since all your changes to this file\n"
+        "# will be overwritten when you leave %s.\n"
+        "# Do not edit at all if you don't know what you do.\n"
+        "############################################################################\n"
+        "\n"
+msgstr  "# %s ä¼ºæœå™¨çµ„æ…‹æª”æ¡ˆ\n"
+        "# é€™å€‹æª”æ¡ˆæ˜¯è‡ªå‹•ç”± %s %s %s (ã€Œ%sã€) æ‰€å„²å­˜\n"
+        "#\n"
+        "# ç•¶ %s æ­£åœ¨åŸ·è¡Œæ™‚è«‹ä¸è¦ç·¨è¼¯ï¼Œå› ç‚ºæ‚¨æ‰€æœ‰å°é€™å€‹æª”æ¡ˆçš„è®Šæ›´\n"
+        "# å°‡æ–¼æ‚¨é›¢é–‹ %s æ™‚è¢«è¦†å¯«ã€‚\n"
+        "# å¦‚æžœæ‚¨ä¸çŸ¥é“æ‚¨åœ¨åšä»€éº¼ï¼Œè«‹ä¸è¦ç·¨è¼¯ä»»ä½•æ±è¥¿ã€‚\n"
+        "############################################################################\n"
+        "\n"
+
+#: src/lang.c:777
+msgid   "Showing unread groups only"
+msgstr  "åªé¡¯ç¤ºæœªè®€ç¾¤çµ„"
+
+#: src/lang.c:778
+msgid   "Subject: line (ignore case)   "
+msgstr  "Subject: åˆ— (å¿½ç•¥å¤§å°å¯«)   "
+
+#: src/lang.c:779
+msgid   "Subject: line (case sensitive)"
+msgstr  "Subject: åˆ— (å¤§å°å¯«ç›¸ç¬¦)"
+
+#: src/lang.c:780
+msgid   "Save"
+msgstr  "å„²å­˜"
+
+#: src/lang.c:781
+#, c-format
+msgid   "Save '%s' (%s/%s)?"
+msgstr  "å„²å­˜ã€Ž%sã€(%s/%s)ï¼Ÿ"
+
+#: src/lang.c:782
+msgid   "Save configuration before continuing?"
+msgstr  "ç¹¼çºŒä¹‹å‰å…ˆå„²å­˜çµ„æ…‹ï¼Ÿ"
+
+#: src/lang.c:783
+msgid   "Save filename> "
+msgstr  "å„²å­˜æª”å>"
+
+#: src/lang.c:784
+msgid   "Saved"
+msgstr  "å·²å„²å­˜"
+
+#: src/lang.c:785
+#, c-format
+msgid   "%4d unread (%4d hot) %s in %s\n"
+msgstr  "%4d æœªè®€ (%4d ç†±é–€) %s æ–¼ %s\n"
+
+#: src/lang.c:786
+#, c-format
+msgid   "Saved %s...\n"
+msgstr  "å·²å„²å­˜ %sâ€¦\n"
+
+#: src/lang.c:787
+msgid   "Nothing was saved"
+msgstr  "æ²’æœ‰ä»»ä½•æ±è¥¿è¢«å„²å­˜"
+
+#: src/lang.c:788
+#, c-format
+msgid   "\n"
+        "%s %d %s from %d %s\n"
+msgstr  "\n"
+        "%s %d %s ä¾†è‡ª %d %s\n"
+
+#: src/lang.c:789
+#, c-format
+msgid   "-- %s saved to %s%s --"
+msgstr  "-- %s å„²å­˜åˆ° %s%s --"
+
+#: src/lang.c:790
+#, c-format
+msgid   "-- %s saved to %s - %s --"
+msgstr  "-- %s å„²å­˜åˆ° %s - %s --"
+
+#: src/lang.c:791
+msgid   "Saving..."
+msgstr  "å„²å­˜ä¸­â€¦"
+
+#: src/lang.c:792
+#, c-format
+msgid   "%s: Screen initialization failed"
+msgstr  "%sï¼šèž¢å¹•åˆå§‹åŒ–å¤±æ•—"
+
+#: src/lang.c:794
+#, c-format
+msgid   "%s: screen is too small\n"
+msgstr  "%sï¼šèž¢å¹•å¤ªå°\n"
+
+#: src/lang.c:796
+#, c-format
+msgid   "screen is too small, %s is exiting\n"
+msgstr  "èž¢å¹•å¤ªå°ï¼Œ%s æ­£åœ¨é›¢é–‹\n"
+
+#: src/lang.c:797
+msgid   "Delete scope?"
+msgstr  "åˆªé™¤ç¯„åœï¼Ÿ"
+
+#: src/lang.c:798
+msgid   "Enter scope> "
+msgstr  "è¼¸å…¥ç¯„åœ>"
+
+#: src/lang.c:799
+msgid   "Select new position> "
+msgstr  "é¸å–æ–°ä½ç½®>"
+
+#: src/lang.c:800
+msgid   "New position cannot be a global scope"
+msgstr  "æ–°ä½ç½®ä¸å¯æ˜¯å…¨åŸŸç¯„åœ"
+
+#: src/lang.c:801
+msgid   "Global scope, operation not allowed"
+msgstr  "å…¨åŸŸç¯„åœï¼Œæ“ä½œä¸å…è¨±"
+
+#: src/lang.c:802
+msgid   "Rename scope> "
+msgstr  "é‡æ–°å‘½åç¯„åœ>"
+
+#: src/lang.c:803
+msgid   "Select scope> "
+msgstr  "é¸å–ç¯„åœ>"
+
+#: src/lang.c:804
+msgid   "Scopes Menu"
+msgstr  "ç¯„åœé¸å–®"
+
+#: src/lang.c:805
+msgid   "Scopes Menu Commands"
+msgstr  "ç¯„åœåŠŸèƒ½è¡¨æŒ‡ä»¤"
+
+#: src/lang.c:806
+#, c-format
+msgid   "Search backwards [%s]> "
+msgstr  "å‘å¾Œæœå°‹ [%s]>"
+
+#: src/lang.c:807
+#, c-format
+msgid   "Search body [%s]> "
+msgstr  "æœå°‹å…§æ–‡ [%s]>"
+
+#: src/lang.c:808
+#, c-format
+msgid   "Search forwards [%s]> "
+msgstr  "å‘å‰æœå°‹ [%s]>"
+
+#: src/lang.c:809
+msgid   "Searching..."
+msgstr  "æœå°‹ä¸­â€¦"
+
+#: src/lang.c:810
+#, c-format
+msgid   "Searching article %d of %d ('q' to abort)..."
+msgstr  "æœå°‹æ–‡ç«  %2$d ä¸­çš„ %1$d (ã€Žqã€ä»¥æ”¾æ£„)â€¦"
+
+#: src/lang.c:811
+msgid   "Select article> "
+msgstr  "é¸å–æ–‡ç« >"
+
+#: src/lang.c:812
+msgid   "Select option number before text or use arrow keys and <CR>. 'q' to quit."
+msgstr  "é¸å–æ–‡å­—å‰æ–¹çš„é¸é …æ•¸å­—æˆ–ä½¿ç”¨æ–¹å‘éµå’Œ <CR>ã€‚ã€Žqã€ä»¥é›¢é–‹ã€‚"
+
+#: src/lang.c:813
+msgid   "Select group> "
+msgstr  "é¸å–ç¾¤çµ„>"
+
+#: src/lang.c:814
+#, c-format
+msgid   "Enter selection pattern [%s]> "
+msgstr  "è¼¸å…¥é¸æ“‡èƒšé¨° [%s]>"
+
+#: src/lang.c:815
+#, fuzzy
+msgid   "Select thread> "
+msgstr  "é¸å–è¨Žè«–ä¸²>"
+
+#: src/lang.c:816
+#, 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:817
+msgid   "servers active-file"
+msgstr  "ä¼ºæœå™¨ç›®å‰æª”æ¡ˆ"
+
+#: src/lang.c:818
+msgid   "Cannot move into new newsgroups. Subscribe first..."
+msgstr  "ç„¡æ³•ç§»å…¥æ–°çš„æ–°èžç¾¤çµ„ã€‚è«‹å…ˆè¨‚é–±â€¦"
+
+#: src/lang.c:819
+msgid   "<SPACE>"
+msgstr  "<SPACE>"
+
+#: src/lang.c:820
+#, c-format
+msgid   "Starting: (%s)"
+msgstr  "é–‹å§‹ï¼š(%s)"
+
+#: src/lang.c:821
+#, c-format
+msgid   "List Thread (%d of %d)"
+msgstr  "åˆ—å‡ºè¨Žè«–ä¸² (%2$d ä¸­çš„ %1$d)"
+
+#: src/lang.c:822
+#, c-format
+msgid   "Thread (%.*s)"
+msgstr  "è¨Žè«–ä¸² (%.*s)"
+
+#: src/lang.c:823
+msgid   "Enter wildcard subscribe pattern> "
+msgstr  "è¼¸å…¥è¬ç”¨å­—å…ƒè¨‚é–±èƒšé¨°>"
+
+#: src/lang.c:824
+#, c-format
+msgid   "subscribed to %d groups"
+msgstr  "å·²è¨‚é–± %d ç¾¤çµ„"
+
+#: src/lang.c:825
+#, c-format
+msgid   "Subscribed to %s"
+msgstr  "å·²è¨‚é–± %s"
+
+#: src/lang.c:826
+msgid   "Subscribing... "
+msgstr  "è¨‚é–±â€¦"
+
+#: src/lang.c:827
+#, c-format
+msgid   "Repost or supersede article(s) [%%s]? (%s/%s/%s): "
+msgstr  "é‡æ–°å¼µè²¼æˆ–å–ä»£æ–‡ç«  [%%s]ï¼Ÿ(%s/%s/%s)ï¼š"
+
+#: src/lang.c:828
+#, c-format
+msgid   "Supersede article(s) to group(s) [%s]> "
+msgstr  "å–ä»£æ–‡ç« æ–¼ç¾¤çµ„ [%s]>"
+
+#: src/lang.c:829
+msgid   "Superseding article ..."
+msgstr  "å–ä»£æ–‡ç« â€¦"
+
+#: src/lang.c:830
+#, c-format
+msgid   "\n"
+        "Stopped. Type 'fg' to restart %s\n"
+msgstr  "\n"
+        "å·²åœæ­¢ã€‚è¼¸å…¥ã€Žfgã€ä»¥é‡æ–°å•Ÿå‹• %s\n"
+
+#: src/lang.c:832
+#, c-format
+msgid   "%d days"
+msgstr  "%d å¤©"
+
+#: src/lang.c:833
+msgid   "<TAB>"
+msgstr  "<TAB>"
+
+#: src/lang.c:834
+msgid   "TeX "
+msgstr  "TeX "
+
+#: src/lang.c:835
+msgid   "# Default action/prompt strings\n"
+msgstr  "# é è¨­çš„å‹•ä½œ/æç¤ºå­—ä¸²\n"
+
+#: src/lang.c:836
+msgid   "# Defaults for quick (1 key) kill & auto-selection filters\n"
+        "# header=NUM  0,1=Subject: 2,3=From: 4=Message-ID: & full References: line\n"
+        "#             5=Message-ID: & last References: entry only\n"
+        "#             6=Message-ID: entry only 7=Lines:\n"
+        "# global=ON/OFF  ON=apply to all groups OFF=apply to current group\n"
+        "# case=ON/OFF    ON=filter case sensitive OFF=ignore case\n"
+        "# expire=ON/OFF  ON=limit to default_filter_days OFF=don't ever expire\n"
+msgstr  "# ç”¨æ–¼å¿«é€Ÿ (1 éµ) ç é™¤ & è‡ªå‹•é¸æ“‡çš„ç¯©é¸å™¨é è¨­å€¼\n"
+        "# header=NUM  0,1=Subject: 2,3=From: 4=Message-ID: & å…¨éƒ¨ References: åˆ—\n"
+        "#             5=åªæœ‰ Message-ID: & æœ€å¾Œä¸€ç­† References: æ¢ç›®\n"
+        "#             6=åªæœ‰ Message-ID: æ¢ç›® 7=Lines: \n"
+        "# global=ON/OFF  ON=å¥—ç”¨æ–¼æ‰€æœ‰ç¾¤çµ„ OFF=å¥—ç”¨åˆ°ç›®å‰çš„ç¾¤çµ„\n"
+        "# case=ON/OFF    ON=ç¯©é¸å™¨å¤§å°å¯«é ˆç›¸ç¬¦ OFF=å¿½ç•¥å¤§å°å¯«\n"
+        "# expire=ON/OFF  ON=é™åˆ¶åˆ° default_filter_days OFF=ä¸æœƒéŽæœŸ\n"
+
+#: src/lang.c:849
+msgid   "# If ON use print current subject or newsgroup description in the last line\n"
+msgstr  "# å¦‚æžœç‚º ON å°±å°å‡ºç›®å‰çš„ä¸»æ—¨æˆ–æœ€å¾Œä¸€åˆ—ä¸­çš„æ–°èžç¾¤çµ„æè¿°\n"
+
+#: src/lang.c:850
+msgid   "# Host & time info used for detecting new groups (don't touch)\n"
+msgstr  "# ä¸»æ©Ÿ & æ™‚é–“è³‡è¨Šç”¨æ–¼åµæ¸¬æ–°ç¾¤çµ„ (ä¸å½±éŸ¿)\n"
+
+#: src/lang.c:851
+msgid   "There is no news\n"
+msgstr  "æ²’æœ‰ä»»ä½•æ–°èž\n"
+
+#: src/lang.c:852
+msgid   "Thread"
+msgstr  "è¨Žè«–ä¸²"
+
+#: src/lang.c:853
+msgid   "Thread Level Commands"
+msgstr  "è¨Žè«–ä¸²å±¤ç´šå‘½ä»¤"
+
+#: src/lang.c:854
+msgid   "Thread deselected"
+msgstr  "è¨Žè«–ä¸²å·²å–æ¶ˆé¸å–"
+
+#: src/lang.c:855
+msgid   "Thread selected"
+msgstr  "è¨Žè«–ä¸²å·²é¸å–"
+
+#: src/lang.c:857
+msgid   "threads"
+msgstr  "è¨Žè«–ä¸²"
+
+#: src/lang.c:859
+msgid   "thread"
+msgstr  "è¨Žè«–ä¸²"
+
+#: src/lang.c:860
+#, c-format
+msgid   "Thread %4s of %4s"
+msgstr  "è¨Žè«–ä¸² %2$4s ä¸­çš„ %1$4s"
+
+#: src/lang.c:861
+msgid   "Threading articles..."
+msgstr  "è¨Žè«–ä¸²æ–‡ç« â€¦"
+
+#: src/lang.c:862
+#, c-format
+msgid   "Toggled word highlighting %s"
+msgstr  "å·²åˆ‡æ›å­—è©žé«˜äº®åº¦é¡¯ç¤º %s"
+
+#: src/lang.c:863
+msgid   "Toggled rot13 encoding"
+msgstr  "å·²åˆ‡æ› rot13 ç·¨ç¢¼"
+
+#: src/lang.c:864
+#, c-format
+msgid   "Toggled german TeX encoding %s"
+msgstr  "å·²åˆ‡æ›å¾·èªž TeX ç·¨ç¢¼ %s"
+
+#: src/lang.c:865
+#, c-format
+msgid   "Toggled tab-width to %d"
+msgstr  "å·²åˆ‡æ›è·³æ ¼å¯¬åº¦ç‚º %d"
+
+#: src/lang.c:867
+#, c-format
+msgid   "%d Trying to dotlock %s"
+msgstr  "%d å˜—è©¦é»žéŽ–å®š %s"
+
+#: src/lang.c:868
+#, c-format
+msgid   "%d Trying to lock %s"
+msgstr  "%d å˜—è©¦éŽ–å®š %s"
+
+#: src/lang.c:870
+msgid   "           h=help"
+msgstr  "           h=æ±‚åŠ©"
+
+#: src/lang.c:872
+msgid   "Unlimited"
+msgstr  "æ²’æœ‰é™åˆ¶"
+
+#: src/lang.c:873
+msgid   "Enter wildcard unsubscribe pattern> "
+msgstr  "è¼¸å…¥å–æ¶ˆè¨‚é–±çš„è¬ç”¨å­—å…ƒèƒšé¨°>"
+
+#: src/lang.c:874
+#, c-format
+msgid   "Error decoding %s : %s"
+msgstr  "è§£ç¢¼ %s æ™‚ç™¼ç”ŸéŒ¯èª¤ï¼š%s"
+
+#: src/lang.c:875
+msgid   "No end."
+msgstr  "æ²’æœ‰çµæŸã€‚"
+
+#: src/lang.c:876
+#, c-format
+msgid   "%s successfully decoded."
+msgstr  "%s å·²æˆåŠŸè§£ç¢¼ã€‚"
+
+#: src/lang.c:877
+#, c-format
+msgid   "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n"
+        "\n"
+msgstr  "%*s[-- %s/%sï¼Œ%suuencoded æª”æ¡ˆï¼Œ%d åˆ—ï¼Œåç¨±ï¼š%s --]\n"
+        "\n"
+
+#: src/lang.c:878
+msgid   "unread "
+msgstr  "æœªè®€ "
+
+#: src/lang.c:879
+#, c-format
+msgid   "unsubscribed from %d groups"
+msgstr  "å·²å¾ž %d ç¾¤çµ„å–æ¶ˆè¨‚é–±"
+
+#: src/lang.c:880
+#, c-format
+msgid   "Unsubscribed from %s"
+msgstr  "å·²å¾ž %s å–æ¶ˆè¨‚é–±"
+
+#: src/lang.c:881
+msgid   "Unsubscribing... "
+msgstr  "å–æ¶ˆè¨‚é–±â€¦"
+
+#: src/lang.c:882
+msgid   "Unthreading articles..."
+msgstr  "å±•é–‹è¨Žè«–ä¸²æ–‡ç« â€¦"
+
+#: src/lang.c:883
+msgid   "Updated"
+msgstr  "å·²æ›´æ–°"
+
+#: src/lang.c:885
+#, c-format
+msgid   "unparseable \"LIST COUNTS\" line: \"%s\""
+msgstr  "ç„¡æ³•è§£æžçš„ã€Œæ¸…å–®è¨ˆæ•¸ã€åˆ—ï¼šã€Œ%sã€"
+
+#: src/lang.c:887
+msgid   "Updating"
+msgstr  "æ›´æ–°"
+
+#: src/lang.c:888
+msgid   "URL Menu"
+msgstr  "ç¶²å€é¸å–®"
+
+#: src/lang.c:889
+msgid   "URL Menu Commands"
+msgstr  "ç¶²å€åŠŸèƒ½è¡¨æŒ‡ä»¤"
+
+#: src/lang.c:890
+#, c-format
+msgid   "Opening %s"
+msgstr  "é–‹å•Ÿ %s"
+
+#: src/lang.c:891
+msgid   "Select URL> "
+msgstr  "é¸å–ç¶²å€>"
+
+#: src/lang.c:892
+msgid   "No URLs in this article"
+msgstr  "åœ¨é€™ç¯‡æ–‡ç« ä¸­æ²’æœ‰ç¶²å€"
+
+#: src/lang.c:893
+msgid   "Use MIME display program for this message?"
+msgstr  "é€™å€‹è¨Šæ¯ä½¿ç”¨ MIME é¡¯ç¤ºç¨‹å¼ï¼Ÿ"
+
+#: src/lang.c:894
+msgid   "  -c       mark all news as read in subscribed newsgroups (batch mode)"
+msgstr  "  -c       æ¨™è¨˜æ‰€æœ‰åœ¨è¨‚é–±æ–°èžç¾¤çµ„ä¸­çš„æ–°èžç‚ºå·²è®€ (æ‰¹æ¬¡æ¨¡å¼)"
+
+#: src/lang.c:895
+msgid   "  -Z       return status indicating if any unread news (batch mode)"
+msgstr  "  -Z       å›žå‚³ç‹€æ…‹æŒ‡å‡ºæ˜¯å¦æœ‰ä»»ä½•æœªè®€æ–°èž (æ‰¹æ¬¡æ¨¡å¼)"
+
+#: src/lang.c:896
+msgid   "  -q       don't check for new newsgroups"
+msgstr  "  -q       ä¸æª¢æŸ¥æ–°çš„æ–°èžç¾¤çµ„"
+
+#: src/lang.c:897
+msgid   "  -X       don't save any files on quit"
+msgstr  "  -X       é›¢é–‹æ™‚ä¸å„²å­˜ä»»ä½•æª”æ¡ˆ"
+
+#: src/lang.c:898
+msgid   "  -d       don't show newsgroup descriptions"
+msgstr  "  -d       ä¸é¡¯ç¤ºæ–°èžç¾¤çµ„çš„æè¿°"
+
+#: src/lang.c:899
+msgid   "  -G limit get only limit articles/group"
+msgstr  "  -G limit åªæå–æœ‰é™çš„æ–‡ç« /ç¾¤çµ„"
+
+#: src/lang.c:900
+#, c-format
+msgid   "  -H       help information about %s"
+msgstr  "  -H       %s ç›¸é—œçš„èªªæ˜Žè³‡è¨Š"
+
+#: src/lang.c:901
+msgid   "  -h       this help message"
+msgstr  "  -h       é€™ä»½èªªæ˜Žè¨Šæ¯"
+
+#: src/lang.c:902
+#, c-format
+msgid   "  -I dir   news index file directory [default=%s]"
+msgstr  "  -I dir   æ–°èžç´¢å¼•æª”æ¡ˆç›®éŒ„ [é è¨­=%s]"
+
+#: src/lang.c:903
+msgid   "  -u       update index files (batch mode)"
+msgstr  "  -u       æ›´æ–°ç´¢å¼•æª”æ¡ˆ (æ‰¹æ¬¡æ¨¡å¼)"
+
+#: src/lang.c:904
+#, c-format
+msgid   "  -m dir   mailbox directory [default=%s]"
+msgstr  "  -m dir   ä¿¡ç®±ç›®éŒ„ [é è¨­=%s]"
+
+#: src/lang.c:905
+#, c-format
+msgid   "\n"
+        "Mail bug reports/comments to %s"
+msgstr  "\n"
+        "éƒµå¯„éŒ¯èª¤å ±å‘Š/è©•è«–çµ¦ %s"
+
+#: src/lang.c:906
+msgid   "  -N       mail new news to your posts (batch mode)"
+msgstr  "  -N       éƒµå¯„å°æ–¼æ‚¨çš„å¼µè²¼çš„æ–°èž (æ‰¹æ¬¡æ¨¡å¼)"
+
+#: src/lang.c:907
+msgid   "  -M user  mail new news to specified user (batch mode)"
+msgstr  "  -M user  éƒµå¯„æ–°çš„æ–°èžçµ¦æŒ‡å®šä½¿ç”¨è€… (æ‰¹æ¬¡æ¨¡å¼)"
+
+#: src/lang.c:908
+#, c-format
+msgid   "  -f file  subscribed to newsgroups file [default=%s]"
+msgstr  "  -f file  è¨‚é–±æ–°èžç¾¤çµ„æª”æ¡ˆ [é è¨­=%s]"
+
+#: src/lang.c:909
+msgid   "  -x       no posting mode"
+msgstr  "  -x       ä¸è¨±å¼µè²¼æ¨¡å¼"
+
+#: src/lang.c:910
+msgid   "  -w       post an article and exit"
+msgstr  "  -w       å¼µè²¼æ–‡ç« ç„¶å¾Œé›¢é–‹"
+
+#: src/lang.c:911
+msgid   "  -o       post all postponed articles and exit"
+msgstr  "  -o       å¼µè²¼æ‰€æœ‰æ“±ç½®çš„æ–‡ç« ç„¶å¾Œé›¢é–‹"
+
+#: src/lang.c:912
+msgid   "  -R       read news saved by -S option"
+msgstr  "  -R       è®€å–ç”± -S é¸é …æ‰€å„²å­˜çš„æ–°èž"
+
+#: src/lang.c:913
+#, c-format
+msgid   "  -s dir   save news directory [default=%s]"
+msgstr  "  -s dir   å„²å­˜æ–°èžç›®éŒ„ [é è¨­=%s]"
+
+#: src/lang.c:914
+msgid   "  -S       save new news for later reading (batch mode)"
+msgstr  "  -S       å„²å­˜æ–°çš„æ–°èžä»¥ä¾¿ç¨å¾Œè®€å– (æ‰¹æ¬¡æ¨¡å¼)"
+
+#: src/lang.c:915
+msgid   "  -z       start if any unread news"
+msgstr  "  -z       å¦‚æžœæœ‰ä»»ä½•æœªè®€æ–°èžæ‰é–‹å•Ÿ"
+
+#: src/lang.c:916
+#, c-format
+msgid   "A Usenet reader.\n"
+        "\n"
+        "Usage: %s [options] [newsgroup[,...]]"
+msgstr  "æ–°èžç¾¤çµ„é–±è®€å™¨ã€‚\n"
+        "\n"
+        "ç”¨æ³•ï¼š%s [é¸é …] [æ–°èžç¾¤çµ„[,...]]"
+
+#: src/lang.c:917
+msgid   "  -v       verbose output for batch mode options"
+msgstr  "  -v       è©³ç´°è¼¸å‡ºç”¨æ–¼æ‰¹æ¬¡æ¨¡å¼é¸é …"
+
+#: src/lang.c:918
+msgid   "  -V       print version & date information"
+msgstr  "  -V       å°å‡ºç‰ˆæœ¬ & æ—¥æœŸè³‡è¨Š"
+
+#: src/lang.c:919
+#, c-format
+msgid   "%s only useful without batch mode operations\n"
+msgstr  "%s åªæœ‰åœ¨éžæ‰¹æ¬¡æ¨¡å¼æ“ä½œæ™‚æœ‰ç”¨\n"
+
+#: src/lang.c:920
+#, c-format
+msgid   "%s only useful for batch mode operations\n"
+msgstr  "%s åªæœ‰åœ¨æ‰¹æ¬¡æ¨¡å¼æ“ä½œæ™‚æœ‰ç”¨\n"
+
+#: src/lang.c:921
+#, c-format
+msgid   "Useless combination %s and %s. Ignoring %s.\n"
+msgstr  "ç„¡ç”¨çš„çµ„åˆ %s å’Œ %sã€‚å¿½ç•¥ %sã€‚\n"
+
+#: src/lang.c:923
+#, c-format
+msgid   "\n"
+        "%s%d out of range (0 - %d). Reset to 0"
+msgstr  "\n"
+        "%s%d è¶…å‡ºç¯„åœ (0 - %d)ã€‚é‡ç½®ç‚º 0"
+
+#: src/lang.c:924
+#, c-format
+msgid   "View '%s' (%s/%s)?"
+msgstr  "æª¢è¦–ã€Ž%sã€(%s/%s)ï¼Ÿ"
+
+#: src/lang.c:926
+#, c-format
+msgid   "\n"
+        "Warning: posting exceeds %d columns. Line %d is the first long one:\n"
+        "%-100s\n"
+msgstr  "\n"
+        "è­¦å‘Šï¼šå¼µè²¼è¶…å‡º %d æ¬„ä½ã€‚ç¬¬ %d åˆ—æ˜¯ç¬¬ä¸€å€‹é•·åˆ—ï¼š\n"
+        "%-100s\n"
+
+#: src/lang.c:927
+msgid   "\n"
+        "Warning: article unchanged after editing\n"
+msgstr  "\n"
+        "è­¦å‘Šï¼šæ–‡ç« ç·¨è¼¯ä¹‹å¾Œæœªè®Šæ›´\n"
+
+#: src/lang.c:928
+msgid   "\n"
+        "Warning: \"Subject:\" contains only whitespaces.\n"
+msgstr  "\n"
+        "è­¦å‘Šï¼šã€Œ Subject: ã€åªå«ç©ºç™½ã€‚\n"
+
+#: src/lang.c:929
+msgid   "\n"
+        "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:\".\n"
+msgstr  "\n"
+        "è­¦å‘Šï¼šã€Œ Subject: ã€ä»¥ã€ŒReï¼šã€é–‹å§‹ä½†æ˜¯æ²’æœ‰ã€Œ References: ã€ã€‚\n"
+
+#: src/lang.c:931
+msgid   "\n"
+        "Warning: Article has \"References:\" but \"Subject:\" does not begin\n"
+        "         with \"Re: \" and does not contain \"(was:\".\n"
+msgstr  "\n"
+        "è­¦å‘Šï¼šæ–‡ç« æœ‰ã€Œ References: ã€ä½†æ˜¯ã€Œ Subject: ã€ä¸¦éž\n"
+        "      ä»¥ã€ŒRe:ã€é–‹å§‹ä¸”ä¸åŒ…å«ã€Œ(was:ã€ã€‚\n"
+
+#: src/lang.c:934
+msgid   "Read carefully!\n"
+        "\n"
+        "  You are about to cancel an article seemingly written by you. This will "
+        "wipe\n"
+        "  the article from most  news servers  throughout the world,  but there is "
+        "no\n"
+        "  guarantee that it will work.\n"
+        "\n"
+        "This is the article you are about to cancel:\n"
+        "\n"
+msgstr  "è«‹ä»”ç´°é–±è®€ï¼\n"
+        "\n"
+        "  æ‚¨å³å°‡å–æ¶ˆä¸€ç¯‡ä¼¼ä¹Žç”±æ‚¨ç·¨å¯«çš„æ–‡ç« ã€‚é€™å°‡ä½¿\n"
+        "  æ–‡ç« å¾žå…¨ä¸–ç•Œå¤§éƒ¨åˆ†çš„æ–°èžä¼ºæœå™¨ä¸­æŠ¹é™¤ï¼Œä½†æ˜¯ä¸¦ä¸ä¿è­‰\n"
+        "  å®ƒä¸€å®šæœƒå¦‚æ­¤ã€‚\n"
+        "\n"
+        "é€™æ˜¯æ‚¨å³å°‡å–æ¶ˆçš„æ–‡ç« ï¼š\n"
+        "\n"
+
+#: src/lang.c:938
+msgid   "\n"
+        "Warning: You are using a non-plain transfer encoding (such as base64 or\n"
+        "         quoted-printable) and an external inews program to submit your\n"
+        "         article. If a signature is appended by that inews program it will\n"
+        "         not be encoded properly.\n"
+msgstr  "\n"
+        "è­¦å‘Šï¼šæ‚¨æ­£åœ¨ä½¿ç”¨éžç´”æ–‡å­—çš„è½‰é€ç·¨ç¢¼ (åƒæ˜¯ base64 æˆ–\n"
+        "      quoted-printable) ä»¥åŠæŸå€‹å¤–éƒ¨ inews ç¨‹å¼ä¾†æäº¤æ‚¨çš„\n"
+        "      æ–‡ç« ã€‚å¦‚æžœæŸå€‹ç°½åè¢«è©² inews ç¨‹å¼æ‰€é™„åŠ ï¼Œå®ƒå°‡\n"
+        "      ç„¡æ³•è¢«é©ç•¶åœ°ç·¨ç¢¼ã€‚\n"
+
+#: src/lang.c:943
+msgid   "\n"
+        "Warning: \"example\" is a reserved hierarchy!\n"
+msgstr  "\n"
+        "è­¦å‘Šï¼šã€Œexampleã€æ˜¯è¢«ä¿ç•™çš„éšŽå±¤çµæ§‹ï¼\n"
+
+#: src/lang.c:944
+#, c-format
+msgid   "\n"
+        "\n"
+        "You are upgrading to tin %s from an earlier version.\n"
+        "Some values in your %s file have changed!\n"
+        "Read WHATSNEW, etc...\n"
+msgstr  "\n"
+        "\n"
+        "æ‚¨æ­£åœ¨å¾žè¼ƒæ—©çš„ç‰ˆæœ¬å‡ç´šåˆ° tin %sã€‚\n"
+        "åœ¨æ‚¨ %s æª”æ¡ˆä¸­çš„æŸäº›å€¼å·²æœ‰è®Šæ›´ï¼\n"
+        "è«‹åƒé–± WHATSNEW â€¦ç­‰ç­‰\n"
+
+#: src/lang.c:946
+#, c-format
+msgid   "\n"
+        "\n"
+        "You are downgrading to tin %s from a more recent version!\n"
+        "Some values in your %s file may be ignored, others might have changed!\n"
+msgstr  "\n"
+        "\n"
+        "æ‚¨æ­£åœ¨å¾žè¼ƒæ–°çš„ç‰ˆæœ¬é™ç´šåˆ° tin %sï¼\n"
+        "åœ¨æ‚¨ %s æª”æ¡ˆä¸­çš„æŸäº›å€¼å¯èƒ½æœƒè¢«å¿½ç•¥ï¼Œå…¶ä»–å€¼ä¹Ÿå¯èƒ½å·²æœ‰è®Šæ›´ï¼\n"
+
+#: src/lang.c:949
+#, c-format
+msgid   "Warning: tin wrote fewer groups to your\n"
+        "\t%s\n"
+        "than it read at startup. If you didn't unsubscribe from %ld %s during\n"
+        "this session this indicates an error and you should backup your %s\n"
+        "before you start tin once again!\n"
+msgstr  "è­¦å‘Šï¼štin å¯«å…¥æ‚¨çš„\n"
+        "\t%s ä¸­çš„ç¾¤çµ„è¦æ¯”\n"
+        "å®ƒæ–¼å•Ÿå‹•æ™‚è®€å–çš„é‚„å°‘ã€‚å¦‚æžœæ‚¨åœ¨é€™å€‹ä½œæ¥­éšŽæ®µæœŸé–“\n"
+        "ä¸¦æœªå–æ¶ˆè¨‚é–± %ld %sï¼Œé‚£éº¼é€™å°±ä»£è¡¨ç™¼ç”Ÿäº†éŒ¯èª¤ï¼Œè€Œæ‚¨æ‡‰è©²\n"
+        "æ–¼å†æ¬¡å•Ÿå‹• tin ä¹‹å‰å…ˆå‚™ä»½æ‚¨çš„ %sï¼\n"
+
+#: src/lang.c:953
+#, c-format
+msgid   "\n"
+        "Warning: Found %d '-- \\n' lines, this may confuse some people.\n"
+msgstr  "\n"
+        "è­¦å‘Šï¼šæ‰¾åˆ° %d å€‹ã€Ž-- \\nã€åˆ—ï¼Œé€™ä¹Ÿè¨±æœƒä½¿æŸäº›äººæ„Ÿåˆ°å›°æƒ‘ã€‚\n"
+
+#: src/lang.c:954
+#, c-format
+msgid   "Warning: Only %d out of %d articles were saved"
+msgstr  "è­¦å‘Šï¼šåªæœ‰ %2$d ä¸­çš„ %1$d ç¯‡æ–‡ç« è¢«å„²å­˜"
+
+#: src/lang.c:955
+#, c-format
+msgid   "\n"
+        "Warning: Your signature  is longer than %d lines.  Since signatures usually "
+        "do\n"
+        "         not  transport any  useful information,  they should be as  short "
+        "as\n"
+        "         possible.\n"
+msgstr  "\n"
+        "è­¦å‘Šï¼šæ‚¨çš„ç°½åé•·åº¦å·²è¶…éŽ %d åˆ—ã€‚ ç”±æ–¼ç°½åé€šå¸¸\n"
+        "      ä¸æœƒç”¨ä¾†å‚³è¼¸ä»»ä½•æœ‰ç”¨çš„è³‡è¨Šï¼Œå®ƒå€‘æ‡‰è©²è¦æ„ˆçŸ­æ„ˆå¥½ã€‚\n"
+
+#: src/lang.c:959
+#, c-format
+msgid   "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? "
+msgstr  "è­¦å‘Šï¼šé€™å€‹éƒµä»¶åœ°å€å¯èƒ½åŒ…å«åžƒåœ¾é™·é˜±ã€‚%s=ç¹¼çºŒï¼Œ%s=æ”¾æ£„ï¼Ÿ"
+
+#: src/lang.c:960
+msgid   "\n"
+        "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n"
+msgstr  "\n"
+        "è­¦å‘Šï¼šç°½åæ‡‰è©²ä»¥ã€Ž-- \\nã€èµ·å§‹è€Œéžä»¥ã€Ž--\\nã€ã€‚\n"
+
+#: src/lang.c:961
+msgid   "Writing attributes file..."
+msgstr  "å¯«å…¥å±¬æ€§æª”æ¡ˆâ€¦"
+
+#: src/lang.c:963
+#, c-format
+msgid   "%d Responses"
+msgstr  "%d ç¯‡å›žæ‡‰"
+
+#: src/lang.c:965
+#, c-format
+msgid   "Added %d %s"
+msgstr  "å·²åŠ å…¥ %d %s"
+
+#: src/lang.c:966
+msgid   "No unsubscribed groups to show"
+msgstr  "æ²’æœ‰å·²å–æ¶ˆè¨‚é–±çš„ç¾¤çµ„å¯é¡¯ç¤º"
+
+#: src/lang.c:967
+msgid   "Showing subscribed to groups only"
+msgstr  "åªé¡¯ç¤ºå·²è¨‚é–±ç¾¤çµ„"
+
+#: src/lang.c:968
+msgid   "Yes "
+msgstr  "æ˜¯ "
+
+#: src/lang.c:969
+msgid   "    You have mail"
+msgstr  "    æ‚¨æœ‰éƒµä»¶"
+
+#: src/lang.c:974
+#, c-format
+msgid   "\n"
+        "Warning: Posting is in %s and contains characters which are not\n"
+        "         in your selected MM_NETWORK_CHARSET: %s.\n"
+        "         These characters will be replaced by '?' if you post this\n"
+        "         article unchanged. To avoid garbling your article please either\n"
+        "         edit it and remove those characters or change the setting of\n"
+        "         MM_NETWORK_CHARSET to a suitable value for your posting via the\n"
+        "         M)enu option.\n"
+msgstr  "\n"
+        "è­¦å‘Šï¼šå¼µè²¼æ˜¯ä»¥ %s èªžè¨€ä¸¦å«æœ‰ä¸€äº›å­—å…ƒæ˜¯ä¸å±¬æ–¼\n"
+        "      æ‚¨æ‰€é¸ MM_NETWORK_CHARSETï¼š%sã€‚\n"
+        "      å¦‚æžœæ‚¨ä»ç„¶ä¸è®Šæ›´è€Œå¼µè²¼é€™ç¯‡æ–‡ç« ï¼Œé€™äº›å­—å…ƒå°‡è¢«\n"
+        "      ã€Žï¼Ÿã€æ‰€ç½®æ›ã€‚è¦é¿å…å¼„å£žæ‚¨çš„æ–‡ç« ï¼Œæ‚¨å¿…é ˆ\n"
+        "      ç·¨è¼¯å®ƒä¸¦ç§»é™¤é‚£äº›å­—å…ƒï¼Œæˆ–æ˜¯é€éŽ M)é¸å–® é¸é …åŽ»\n"
+        "      è®Šæ›´ MM_NETWORK_CHARSET çš„è¨­å®šç‚ºé©ç•¶çš„å€¼ï¼Œ\n"
+        "      ä»¥ç”¨æ–¼æ‚¨çš„å¼µè²¼ã€‚\n"
+
+#: src/lang.c:985
+msgid   "  -D mode  debug mode"
+msgstr  "  -D æ¨¡å¼  é™¤éŒ¯æ¨¡å¼"
+
+#: src/lang.c:989
+msgid   "Read carefully!\n"
+        "\n"
+        "  You are about to cancel an article seemingly not written by you.  This "
+        "will\n"
+        "  wipe the article from lots of news servers throughout the world;\n"
+        "  Usenet's majority  considers this  rather inappropriate,  to say the "
+        "least.\n"
+        "  Only press 'd'  if you are  absolutely positive  that you are ready to "
+        "take\n"
+        "  the rap.\n"
+        "\n"
+        "This is the article you are about to cancel:\n"
+        "\n"
+msgstr  "è«‹ä»”ç´°é–±è®€ï¼\n"
+        "\n"
+        "  æ‚¨å³å°‡å–æ¶ˆä¸€ç¯‡ä¼¼ä¹Žä¸æ˜¯ç”±æ‚¨æ‰€å¯«çš„æ–‡ç« ã€‚ é€™å°‡ä½¿\n"
+        "  æ–‡ç« å¾žå…¨ä¸–ç•Œå¤§éƒ¨åˆ†çš„æ–°èžä¼ºæœå™¨ä¸­æŠ¹é™¤ï¼›\n"
+        "  å¤šæ•¸çš„ Usenet ä½¿ç”¨è€…èªç‚ºé€™æ˜¯ç›¸ç•¶ä¸åˆå®œçš„ã€‚\n"
+        "  åªæœ‰ç•¶æ‚¨æœƒçµ•å°æ­£é¢çœ‹å¾…å°‡è¦é¢å°çš„é¥’èˆŒæ™‚ï¼Œ\n"
+        "  æ‰åŽ»æŒ‰ä¸‹ã€Žï½„ã€ã€‚\n"
+        "\n"
+        "é€™æ˜¯æ‚¨å³å°‡è¦å–æ¶ˆçš„æ–‡ç« ï¼š\n"
+        "\n"
+
+#: src/lang.c:998
+msgid   "toggle color"
+msgstr  "åˆ‡æ›é¡è‰²"
+
+#: src/lang.c:999
+msgid   "# Changing colors of several screen parts\n"
+        "# Possible values are:\n"
+        "#  -1 = default (white for foreground and black for background)\n"
+        "#   0 = black\n"
+        "#   1 = red\n"
+        "#   2 = green\n"
+        "#   3 = brown\n"
+        "#   4 = blue\n"
+        "#   5 = pink\n"
+        "#   6 = cyan\n"
+        "#   7 = white\n"
+        "# These are *only* for foreground:\n"
+        "#   8 = gray\n"
+        "#   9 = light red\n"
+        "#  10 = light green\n"
+        "#  11 = yellow\n"
+        "#  12 = light blue\n"
+        "#  13 = light pink\n"
+        "#  14 = light cyan\n"
+        "#  15 = light white\n"
+        "\n"
+msgstr  "# è®Šæ›´å¤šå€‹èž¢å¹•éƒ¨åˆ†çš„é¡è‰²\n"
+        "# å¯èƒ½çš„å€¼åŒ…æ‹¬ï¼š\n"
+        "#  -1 = é è¨­ (ç™½è‰²ç”¨æ–¼å‰æ™¯è€Œé»‘è‰²ç”¨æ–¼èƒŒæ™¯)\n"
+        "#   0 = é»‘è‰²\n"
+        "#   1 = ç´…è‰²\n"
+        "#   2 = ç¶ è‰²\n"
+        "#   3 = æ£•è‰²\n"
+        "#   4 = è—è‰²\n"
+        "#   5 = ç²‰ç´…\n"
+        "#   6 = é’è‰²\n"
+        "#   7 = ç™½è‰²\n"
+        "# é€™äº› *åª* ç”¨æ–¼å‰æ™¯ï¼š\n"
+        "#   8 = ç°è‰²\n"
+        "#   9 = æ·ºç´…è‰²\n"
+        "#  10 = æ·ºç¶ è‰²\n"
+        "#  11 = é»ƒè‰²\n"
+        "#  12 = æ·ºè—è‰²\n"
+        "#  13 = æ·ºç²‰ç´…\n"
+        "#  14 = æ·ºé’è‰²\n"
+        "#  15 = äº®ç™½è‰²\n"
+        "\n"
+
+#: src/lang.c:1019
+msgid   "  -a       toggle color flag"
+msgstr  "  -a       åˆ‡æ›é¡è‰²æ——æ¨™"
+
+#: src/lang.c:1023
+msgid   "\n"
+        "Error: Followup-To set to more than one newsgroup!\n"
+msgstr  "\n"
+        "éŒ¯èª¤ï¼šè·Ÿè²¼è¢«è¨­å®šè¶…éŽä¸€å€‹æ–°èžç¾¤çµ„ï¼\n"
+
+#: src/lang.c:1024
+#, c-format
+msgid   "\n"
+        "Error: \"%s\" is renamed, use \"%s\" instead!\n"
+msgstr  "\n"
+        "éŒ¯èª¤ï¼šã€Œ%sã€è¢«é‡æ–°å‘½åï¼Œä½¿ç”¨ã€Œ%sã€åšç‚ºæ›¿ä»£ï¼\n"
+
+#: src/lang.c:1025
+#, c-format
+msgid   "\n"
+        "Error: cross-posting to %d newsgroups and no Followup-To line!\n"
+msgstr  "\n"
+        "éŒ¯èª¤ï¼šè·¨æ¿å¼µè²¼åˆ° %d æ–°èžç¾¤çµ„è€Œæ²’æœ‰è·Ÿè²¼åˆ—ï¼\n"
+
+#: src/lang.c:1026
+#, c-format
+msgid   "\n"
+        "Error: \"%s\" is not a valid newsgroup!\n"
+msgstr  "\n"
+        "éŒ¯èª¤ï¼šã€Œ%sã€ä¸¦éžæœ‰æ•ˆæ–°èžç¾¤çµ„ï¼\n"
+
+#: src/lang.c:1028
+msgid   "\n"
+        "Warning: Followup-To set to more than one newsgroup!\n"
+msgstr  "\n"
+        "è­¦å‘Šï¼šè·Ÿè²¼è¢«è¨­å®šè¶…éŽä¸€å€‹æ–°èžç¾¤çµ„ï¼\n"
+
+#: src/lang.c:1029
+#, c-format
+msgid   "\n"
+        "Warning: \"%s\" is renamed, you should use \"%s\" instead!\n"
+msgstr  "\n"
+        "è­¦å‘Šï¼šã€Œ%sã€è¢«é‡æ–°å‘½åï¼Œæ‚¨æ‡‰è©²ä½¿ç”¨ã€Œ%sã€åšç‚ºæ›¿ä»£ï¼\n"
+
+#: src/lang.c:1030
+#, c-format
+msgid   "\n"
+        "Warning: cross-posting to %d newsgroups and no Followup-To line!\n"
+msgstr  "\n"
+        "è­¦å‘Šï¼šè·¨æ¿å¼µè²¼åˆ° %d æ–°èžç¾¤çµ„è€Œæ²’æœ‰è·Ÿè²¼åˆ—ï¼\n"
+
+#: src/lang.c:1031
+#, c-format
+msgid   "\n"
+        "Warning: \"%s\" is not in your newsrc, it may be invalid at this site!\n"
+msgstr  "\n"
+        "è­¦å‘Šï¼šã€Œ%sã€ä¸åœ¨æ‚¨çš„ newsrc ä¹‹ä¸­ï¼Œåœ¨é€™å€‹ç«™è‡ºå®ƒä¹Ÿè¨±æœƒç„¡æ•ˆï¼\n"
+
+#: src/lang.c:1032
+#, c-format
+msgid   "\n"
+        "Warning: \"%s\" is not a valid newsgroup at this site!\n"
+msgstr  "\n"
+        "è­¦å‘Šï¼šã€Œ%sã€ä¸¦éžé€™å€‹ç«™è‡ºä¸Šçš„æœ‰æ•ˆæ–°èžç¾¤çµ„ï¼\n"
+
+#: src/lang.c:1036
+#, c-format
+msgid   "%d files successfully written from %d articles. %d %s occurred."
+msgstr  "%d å€‹æª”æ¡ˆæˆåŠŸåœ°å¾ž %d ç¯‡æ–‡ç« å¯«å…¥ã€‚%d %s å·²ç™¼ç”Ÿã€‚"
+
+#: src/lang.c:1037
+msgid   "Missing parts."
+msgstr  "ç¼ºå°‘éƒ¨åˆ†ã€‚"
+
+#: src/lang.c:1038
+msgid   "No beginning."
+msgstr  "æ²’æœ‰èµ·å§‹éƒ¨åˆ†ã€‚"
+
+#: src/lang.c:1039
+msgid   "No data."
+msgstr  "æ²’æœ‰è³‡æ–™ã€‚"
+
+#: src/lang.c:1040
+msgid   "Unknown error."
+msgstr  "ä¸æ˜ŽéŒ¯èª¤ã€‚"
+
+#: src/lang.c:1043
+#, c-format
+msgid   "\tChecksum of %s (%ld %s)"
+msgstr  "\t%s çš„ç¸½å’Œæª¢æŸ¥ç¢¼ (%ld %s)"
+
+#: src/lang.c:1048
+msgid   "Reading mail active file... "
+msgstr  "è®€å–éƒµä»¶ç¾ç”¨æª”æ¡ˆâ€¦"
+
+#: src/lang.c:1049
+msgid   "Reading mailgroups file... "
+msgstr  "è®€å–éƒµä»¶ç¾¤çµ„æª”æ¡ˆâ€¦"
+
+#: src/lang.c:1053
+msgid   "perform PGP operations on article"
+msgstr  "å°æ–¼æ–‡ç« æ–½è¡Œ PGP æ“ä½œ"
+
+#: src/lang.c:1054
+msgid   "Add key(s) to public keyring?"
+msgstr  "å°‡å¯†é‘°åŠ å…¥å…¬ç”¨é‘°åŒ™åœˆï¼Ÿ"
+
+#: src/lang.c:1055
+#, c-format
+msgid   "%s=encrypt, %s=sign, %s=both, %s=quit: "
+msgstr  "%s=åŠ å¯†ï¼Œ%s=ç°½åï¼Œ%s=å…©è€…ï¼Œ%s=é›¢é–‹ï¼š"
+
+#: src/lang.c:1056
+#, c-format
+msgid   "%s=sign, %s=sign & include public key, %s=quit: "
+msgstr  "%s=ç°½åï¼Œ%s=ç°½å & åŒ…å«å…¬é–‹é‡‘é‘°ï¼Œ%s=é›¢é–‹ï¼š"
+
+#: src/lang.c:1057
+#, c-format
+msgid   "PGP has not been set up (can't open %s)"
+msgstr  "PGP å°šæœªè¨­ç½® (ç„¡æ³•é–‹å•Ÿ %s)"
+
+#: src/lang.c:1058
+msgid   "Article not signed and no public keys found"
+msgstr  "æ–‡ç« æœªè¢«ç°½åä¸”æ‰¾ä¸åˆ°ä»»ä½•å…¬é–‹é‡‘é‘°"
+
+#: src/lang.c:1060
+#, 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:1061
+#, 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:1062
+#, 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:1064
+#, 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:1065
+#, c-format
+msgid   "%s=quit, %s=edit, %s=pgp, %s=send [%%s]: "
+msgstr  "%s=é›¢é–‹ï¼Œ%s=ç·¨è¼¯ï¼Œ%s=pgpï¼Œ%s=ç™¼é€ [%%s]ï¼š"
+
+#: src/lang.c:1066
+#, 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:1070
+#, 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:1071
+#, c-format
+msgid   "%s=quit, %s=edit, %s=ispell, %s=send [%%s]: "
+msgstr  "%s=é›¢é–‹ï¼Œ%s=ç·¨è¼¯ï¼Œ%s=æ‹¼å¯«æª¢æŸ¥ï¼Œ%s=ç™¼é€ [%%s]ï¼š"
+
+#: src/lang.c:1072
+#, 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:1074
+#, c-format
+msgid   "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone: "
+msgstr  "%s=é›¢é–‹ï¼Œ%s=ç·¨è¼¯ï¼Œ%s=é¸å–®ï¼Œ%s=å¼µè²¼ï¼Œ%s=æ“±ç½®ï¼š"
+
+#: src/lang.c:1075
+#, c-format
+msgid   "%s=quit, %s=edit, %s=send [%%s]: "
+msgstr  "%s=é›¢é–‹ï¼Œ%s=ç·¨è¼¯ï¼Œ%s=ç™¼é€ [%%s]ï¼š"
+
+#: src/lang.c:1076
+#, c-format
+msgid   "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone [%%s]: "
+msgstr  "%s=é›¢é–‹ï¼Œ%s=ç·¨è¼¯ï¼Œ%s=é¸å–®ï¼Œ%s=å¼µè²¼ï¼Œ%s=æ“±ç½® [%%s]ï¼š"
+
+#: src/lang.c:1085
+msgid   "Try cache_overview_files to speed up things.\n"
+msgstr  "å˜—è©¦ cache_overview_files ä»¥åŠ é€Ÿã€‚\n"
+
+#: src/lang.c:1086
+msgid   "Tin will use local index files instead.\n"
+msgstr  "Tin å°‡ä½¿ç”¨æœ¬åœ°ç´¢å¼•æª”æ¡ˆåšç‚ºæ›¿ä»£ã€‚\n"
+
+#: src/lang.c:1087
+msgid   "Cannot find NNTP server name"
+msgstr  "æ‰¾ä¸åˆ° NNTP ä¼ºæœå™¨åç¨±"
+
+#: src/lang.c:1088
+#, c-format
+msgid   "Connecting to %s:%u..."
+msgstr  "é€£ç·šåˆ° %s:%uâ€¦"
+
+#: src/lang.c:1089
+msgid   "Disconnecting from server...\n"
+msgstr  "å¾žä¼ºæœå™¨ä¸­æ–·é€£ç·šâ€¦\n"
+
+#: src/lang.c:1090
+#, c-format
+msgid   "Wrong newsgroup name (\"%s\") in response of \"GROUP %s\" command: \"%s\""
+msgstr  "éŒ¯èª¤æ–°èžç¾¤çµ„åç¨± (ã€Œ%sã€) æ–¼ã€Œç¾¤çµ„ %sã€å‘½ä»¤ï¼šã€Œ%sã€çš„å›žæ‡‰ä¹‹ä¸­"
+
+#: src/lang.c:1091
+#, c-format
+msgid   "Failed to connect to NNTP server %s. Exiting..."
+msgstr  "é€£ç·šåˆ° NNTP ä¼ºæœå™¨ %s æ™‚å¤±æ•—ã€‚é›¢é–‹â€¦"
+
+#: src/lang.c:1092
+msgid   "205  Closing connection"
+msgstr  "205  é—œé–‰é€£æŽ¥"
+
+#: src/lang.c:1093
+msgid   "Your server does not support the NNTP XOVER or OVER command.\n"
+msgstr  "æ‚¨çš„ä¼ºæœå™¨ä¸æ”¯æ´ NNTP XOVER æˆ– OVER å‘½ä»¤ã€‚\n"
+
+#: src/lang.c:1094
+msgid   "Connection to news server has timed out. Reconnect?"
+msgstr  "é€£ç·šåˆ°æ–°èžä¼ºæœå™¨å·²é€¾æ™‚ã€‚é‡æ–°é€£ç·šï¼Ÿ"
+
+#: src/lang.c:1095
+#, c-format
+msgid   "Put the server name in the file %s,\n"
+        "or set the environment variable NNTPSERVER"
+msgstr  "åœ¨æª”æ¡ˆ %s ä¸­æ”¾å…¥ä¼ºæœå™¨åç¨±ï¼Œ\n"
+        "æˆ–è¨­å®šç’°å¢ƒè®Šæ•¸ NNTPSERVER"
+
+#: src/lang.c:1096
+msgid   "  -A       force authentication on connect"
+msgstr  "  -A       é€£ç·šæ™‚å¼·åˆ¶èªè­‰"
+
+#: src/lang.c:1097
+#, c-format
+msgid   "  -g serv  read news from NNTP server serv [default=%s]"
+msgstr  "  -g serv  å¾ž NNTP ä¼ºæœå™¨ serv [é è¨­=%s] è®€å–æ–°èž"
+
+#: src/lang.c:1098
+#, c-format
+msgid   "  -p port  use port as NNTP port [default=%d]"
+msgstr  "  -p port  ä½¿ç”¨ port åšç‚º NNTP é€šè¨ŠåŸ  [é è¨­=%d]"
+
+#: src/lang.c:1099
+msgid   "  -Q       quick start. Same as -nqd"
+msgstr  "  -Q       å¿«é€Ÿé–‹å§‹ã€‚å¦‚åŒ -nqd"
+
+#: src/lang.c:1100
+msgid   "  -r       read news remotely from default NNTP server"
+msgstr  "  -r       å¾žé è¨­ NNTP ä¼ºæœå™¨é ç«¯è®€å–æ–°èž"
+
+#: src/lang.c:1101
+msgid   "  -l       use only LIST instead of GROUP (-n) command"
+msgstr  "  -l       åªä½¿ç”¨ LIST ä»¥ä»£æ›¿ GROUP (-n) å‘½ä»¤"
+
+#: src/lang.c:1102
+msgid   "  -n       only read subscribed .newsrc groups from NNTP server"
+msgstr  "  -n       å¾ž NNTP ä¼ºæœå™¨åªè®€å–å·²è¨‚é–±çš„ .newsrc ç¾¤çµ„"
+
+#: src/lang.c:1104
+msgid   "  -4       force connecting via IPv4"
+msgstr  "  -4       å¼·åˆ¶é€éŽ IPv4 é€£æŽ¥"
+
+#: src/lang.c:1105
+msgid   "  -6       force connecting via IPv6"
+msgstr  "  -6       å¼·åˆ¶é€éŽ IPv6 é€£æŽ¥"
+
+#: src/lang.c:1106
+msgid   "\n"
+        "socket or connect problem\n"
+msgstr  "\n"
+        "é€šè¨Šç«¯æˆ–é€£æŽ¥å•é¡Œ\n"
+
+#: src/lang.c:1108
+#, c-format
+msgid   "\n"
+        "Connection to %s: "
+msgstr  "\n"
+        "é€£ç·šåˆ° %sï¼š"
+
+#: src/lang.c:1109
+msgid   "Giving up...\n"
+msgstr  "æ”¾æ£„â€¦\n"
+
+#: src/lang.c:1111
+#, c-format
+msgid   "%s/tcp: Unknown service.\n"
+msgstr  "%s/tcpï¼šä¸æ˜Žæœå‹™ã€‚\n"
+
+#: src/lang.c:1115
+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  "æ‚¨çš„ä¼ºæœå™¨æ²’æœ‰ Xref: æ–¼å®ƒçš„ XOVER è³‡è¨Šä¹‹ä¸­ã€‚\n"
+        "Tin å°‡å˜—è©¦ä½¿ç”¨ XHDR XREF åšç‚ºæ›¿ä»£ (æœƒæ…¢ä¸€é»ž)ã€‚\n"
+
+#: src/lang.c:1118
+msgid   "Your server does not have Xref: in its XOVER information.\n"
+msgstr  "æ‚¨çš„ä¼ºæœå™¨æ²’æœ‰ Xref: æ–¼å®ƒçš„ XOVER è³‡è¨Šä¹‹ä¸­ã€‚\n"
+
+#: src/lang.c:1121
+#, c-format
+msgid   "Can't open %s. Try %s -r to read news via NNTP.\n"
+msgstr  "ç„¡æ³•é–‹å•Ÿ %sã€‚å˜—è©¦ %s -r ä»¥é€éŽ NNTP è®€å–æ–°èžã€‚\n"
+
+#: src/lang.c:1124
+msgid   "  -Q       quick start. Same as -qd"
+msgstr  "  -Q       å¿«é€Ÿé–‹å§‹ã€‚å¦‚åŒ -qd"
+
+#: src/lang.c:1125
+msgid   "  -l       read only active file instead of scanning spool (-n) command"
+msgstr  "  -l       ç¾ç”¨æª”æ¡ˆå”¯è®€ä»¥ä»£æ›¿æŽƒææš«å­˜ (-n) å‘½ä»¤"
+
+#: src/lang.c:1126
+msgid   "  -n       only read subscribed .newsrc groups from spool"
+msgstr  "  -n       åªå¾žæš«å­˜è®€å–å·²è¨‚é–±çš„ .newsrc ç¾¤çµ„"
+
+#: src/lang.c:1127
+msgid   "Your server does not have Xref: in its NOV-files.\n"
+msgstr  "æ‚¨çš„ä¼ºæœå™¨æ²’æœ‰ Xref: æ–¼å®ƒçš„ NOV æª”æ¡ˆä¹‹ä¸­ã€‚\n"
+
+#: src/lang.c:1131
+msgid   "Posting using external inews failed. Use built in inews instead?"
+msgstr  "ä½¿ç”¨å¤–éƒ¨ inews å¼µè²¼å¤±æ•—ã€‚ä½¿ç”¨å…§å»º inews åšç‚ºæ›¿ä»£ï¼Ÿ"
+
+#: src/lang.c:1132
+msgid   "It worked! Should I always use my built in inews from now on?"
+msgstr  "å®ƒåšåˆ°äº†ï¼å¾žç¾åœ¨èµ·ï¼Œæˆ‘æ‡‰è©²ä¸€å¾‹ä½¿ç”¨å…§å»ºçš„ inewsï¼Ÿ"
+
+#: src/lang.c:1136
+#, c-format
+msgid   "%d %s printed"
+msgstr  "%d %s å·²åˆ—å°"
+
+#: src/lang.c:1137
+msgid   "output article/thread/hot/pattern/tagged articles to printer"
+msgstr  "è¼¸å‡º æ–‡ç« /è¨Žè«–ä¸²/ç†±é–€/èƒšé¨°/å·²æ¨™å®šæ–‡ç«  åˆ°å°è¡¨æ©Ÿ"
+
+#: src/lang.c:1138
+msgid   "Print"
+msgstr  "åˆ—å°"
+
+#: src/lang.c:1139
+msgid   "Printing..."
+msgstr  "åˆ—å°ä¸­â€¦"
+
+#: src/lang.c:1143
+msgid   "pipe article/thread/hot/pattern/tagged articles into command"
+msgstr  "ç®¡ç·š æ–‡ç« /è¨Žè«–ä¸²/ç†±é–€/èƒšé¨°/å·²æ¨™å®šæ–‡ç«  é€²å…¥å‘½ä»¤"
+
+#: src/lang.c:1144
+msgid   "No command"
+msgstr  "æ²’æœ‰å‘½ä»¤"
+
+#: src/lang.c:1145
+msgid   "Pipe"
+msgstr  "ç®¡ç·š"
+
+#: src/lang.c:1146
+#, c-format
+msgid   "Pipe to command [%.*s]> "
+msgstr  "ç®¡ç·šåˆ°å‘½ä»¤ [%.*s]>"
+
+#: src/lang.c:1147
+msgid   "Piping..."
+msgstr  "ç®¡ç·šä¸­â€¦"
+
+#: src/lang.c:1149
+msgid   "Piping not enabled."
+msgstr  "ç®¡ç·šæœªå•Ÿç”¨ã€‚"
+
+#: src/lang.c:1153
+#, c-format
+msgid   "\n"
+        "Error: The \"%s:\" line has spaces  in it that MUST be removed.\n"
+        "       The only allowable  space is the one  separating the colon (:)\n"
+        "       from  the  contents.  Use a  comma  (,)  to separate  multiple\n"
+        "       newsgroup names.\n"
+msgstr  "\n"
+        "éŒ¯èª¤ï¼šã€Œ%s:ã€åˆ—ä¸­å«æœ‰å¿…é ˆè¢«ç§»é™¤çš„ç©ºæ ¼ã€‚\n"
+        "      åªæœ‰ç”¨ä¾†åˆ†éš”å†’è™Ÿ(:)èˆ‡å…§å®¹çš„ç©ºæ ¼\n"
+        "      æ‰å…è¨±ã€‚ä½¿ç”¨é€—è™Ÿ(,)ä¾†åˆ†éš”å¤šé‡çš„\n"
+        "      æ–°èžç¾¤çµ„åç¨±ã€‚\n"
+
+#: src/lang.c:1158
+#, c-format
+msgid   "\n"
+        "Error: The \"%s:\" line is  continued in  the next line.  Since\n"
+        "       the line  may not  contain  whitespace,  this is  not allowed.\n"
+        "       Please write all newsgroups into a single line.\n"
+msgstr  "\n"
+        "éŒ¯èª¤ï¼šã€Œ%s:ã€åˆ—æœƒå»¶çºŒè‡³ä¸‹ä¸€åˆ—ã€‚ ç”±æ–¼\n"
+        "      åœ¨åˆ—ä¸­ä¸å¯ä»¥åŒ…å«ç©ºç™½ï¼Œ å› æ­¤é€™æ˜¯ä¸å…è¨±çš„ã€‚\n"
+        "      è«‹å°‡æ‰€æœ‰æ–°èžç¾¤çµ„å¯«å…¥å–®ä¸€åˆ—ä¸­ã€‚\n"
+
+#: src/lang.c:1163
+#, c-format
+msgid   "\n"
+        "Warning: The \"%s:\" line is continued in the next line.\n"
+        "         This is a very new feature and may not be accepted by all servers.\n"
+        "         To avoid trouble please write all newsgroups into a single line.\n"
+msgstr  "\n"
+        "è­¦å‘Šï¼šã€Œ%s:ã€åˆ—æœƒå»¶çºŒè‡³ä¸‹ä¸€åˆ—ã€‚\n"
+        "        é€™æ˜¯éžå¸¸æ–°çš„åŠŸèƒ½ï¼Œå¯èƒ½ç„¡æ³•è¢«æ‰€æœ‰çš„ä¼ºæœå™¨æŽ¥æ”¶ã€‚\n"
+        "        ç‚ºé¿å…éº»ç…©ï¼Œè«‹å°‡æ‰€æœ‰æ–°èžç¾¤çµ„å¯«å…¥å–®ä¸€åˆ—ä¸­ã€‚\n"
+
+#: src/lang.c:1167
+#, c-format
+msgid   "\n"
+        "Warning: The \"%s:\" line has spaces in it that SHOULD be removed.\n"
+msgstr  "\n"
+        "è­¦å‘Šï¼šã€Œ%s:ã€åˆ—ä¸­å«æœ‰æ‡‰è©²è¢«ç§»é™¤çš„ç©ºæ ¼ã€‚\n"
+
+#: src/lang.c:1172
+msgid   "\n"
+        "  If your article contains quoted text  please take some time to pare it "
+        "down\n"
+        "  to just the  key points to which you are  responding,  or people will "
+        "think\n"
+        "  you are a dweeb!  Many people have the habit of skipping any article  "
+        "whose\n"
+        "  first page is largely  quoted material.  Format your article to fit in "
+        "less\n"
+        "  then 80 chars,  since that's the conventional size  (72 is a good choice "
+        "as\n"
+        "  it allows quoting without exceeding the limit).  If your lines are too "
+        "long\n"
+        "  they'll wrap  around  ugly and  people won't  read what you  write.  If "
+        "you\n"
+        "  aren't  careful  and considerate  in  formatting  your posting, people  "
+        "are\n"
+        "  likely to ignore it completely.  It's a crowded net out there.\n"
+msgstr  "\n"
+        "  å¦‚æžœæ‚¨çš„æ–‡ç« å«æœ‰å¼•è¨€æ–‡å­—ï¼Œè«‹èŠ±ä¸€é»žæ™‚é–“å°‡å®ƒç²¾ç°¡\n"
+        "  åˆ°åƒ…å‰©æ‚¨æ‰€è¦å›žæ‡‰çš„é—œéµé»žï¼Œå¦å‰‡åˆ¥äººå°‡æœƒè¦ºå¾—\n"
+        "  æ‚¨æ˜¯å€‹ dweebï¼ è¨±å¤šäººç¿’æ…£æœƒè·³éŽä»»ä½•ç¬¬ä¸€é æ˜¯å¤§é‡\n"
+        "  å¼•è¨€ææ–™çš„æ–‡ç« ã€‚ è®“æ‚¨çš„æ–‡ç« å¯¬åº¦æ ¼å¼ç¬¦åˆå°æ–¼\n"
+        "  80 å­—å…ƒï¼Œç”±æ–¼é‚£æ˜¯ä¸€å€‹å‚³çµ±çš„å¤§å°  (72 æ˜¯å€‹ä¸éŒ¯çš„é¸æ“‡ï¼Œ\n"
+        "  å› ç‚ºå®ƒå…è¨±å¼•è¨€è€Œç„¡éœ€è¶…å‡ºé™åˆ¶)ã€‚ å¦‚æžœæ‚¨çš„æ–‡å­—åˆ—å¤ªé•·\n"
+        "  å®ƒå€‘æœƒç”¢ç”Ÿé›£çœ‹çš„æ›åˆ—ï¼Œè€Œåˆ¥äººå°‡ç„¡æ³•è®€å–æ‚¨æ‰€å¯«çš„æ±è¥¿ã€‚ å¦‚æžœæ‚¨\n"
+        "  ä¸åœ¨ä¹Žä¸¦æ³¨æ„æ‚¨å¼µè²¼æ‰€ç”¨çš„æ ¼å¼ï¼Œåˆ¥äººå°‡å¾ˆå¯èƒ½\n"
+        "  æœƒå®Œå…¨å¿½ç•¥å®ƒï¼Œå°¤å…¶æ˜¯åœ¨é€™å€‹æ“æ“ çš„ç¶²è·¯ä¸­ã€‚\n"
+
+#: src/lang.c:1185
+msgid   "shell escape"
+msgstr  "å‘½ä»¤æ®¼è·³è„«"
+
+#: src/lang.c:1186
+#, c-format
+msgid   "Shell Command (%s)"
+msgstr  "å‘½ä»¤æ®¼å‘½ä»¤ (%s)"
+
+#: src/lang.c:1187
+#, c-format
+msgid   "Enter shell command [%s]> "
+msgstr  "è¼¸å…¥å‘½ä»¤æ®¼å‘½ä»¤ [%s]>"
+
+#: src/lang.c:1191
+#, c-format
+msgid   "%s: Can't get entry for TERM\n"
+msgstr  "%sï¼šç„¡æ³•æå– TERM æ¢ç›®\n"
+
+#: src/lang.c:1195
+#, c-format
+msgid   "Group %.*s ('q' to quit)..."
+msgstr  "ç¾¤çµ„ %.*s (ã€Žqã€ä»¥é›¢é–‹)â€¦"
+
+#: src/lang.c:1197
+#, c-format
+msgid   "Group %.*s..."
+msgstr  "ç¾¤çµ„ %.*sâ€¦"
+
+#: src/lang.c:1201
+msgid   "Server unavailable\n"
+msgstr  "ä¼ºæœå™¨ç„¡æ³•ä½¿ç”¨\n"
+
+#: src/lang.c:1207
+#, c-format
+msgid   "%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %"
+        "s=post"
+msgstr  "%s=ç®¡ç·šï¼›%s=éƒµå¯„ï¼›%s=åˆ—å°ï¼›%s=é›¢é–‹ï¼›%s=åˆ‡æ›æ‰€æœ‰/æœªè®€ï¼›%s=å„²å­˜ï¼›%s=æ¨™å®šï¼›%s=å¼µ"
+        "è²¼"
+
+#: src/lang.c:1208
+#, 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:1210
+#, 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:1211
+#, 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:1215
+#, 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:1216
+#, 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:1218
+#, 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:1219
+#, 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:1225
+msgid   "Terminal does not support color"
+msgstr  "çµ‚ç«¯æ©Ÿä¸æ”¯æ´é¡è‰²"
+
+#: src/lang.c:1230
+#, c-format
+msgid   "Trying %s"
+msgstr  "å˜—è©¦ %s"
+
+#: src/lang.c:1244 src/lang.c:1272 src/lang.c:1290 src/lang.c:1551 src/refs.c:288
+msgid   "None"
+msgstr  "ç„¡"
+
+#: src/lang.c:1245
+msgid   "Subject"
+msgstr  "ä¸»æ—¨"
+
+#: src/lang.c:1246
+msgid   "References"
+msgstr  "åƒè€ƒ"
+
+#: src/lang.c:1247
+msgid   "Both Subject and References"
+msgstr  "ä¸»æ—¨å’Œåƒè€ƒå…©è€…"
+
+#: src/lang.c:1248
+msgid   "Multipart Subject"
+msgstr  "å¤šéƒ¨ä»¶ä¸»æ—¨"
+
+#: src/lang.c:1249
+msgid   "Percentage Match"
+msgstr  "ç™¾åˆ†æ¯”åŒ¹é…"
+
+#: src/lang.c:1262 src/lang.c:1361 src/lang.c:1440
+msgid   "No"
+msgstr  "å¦"
+
+#: src/lang.c:1263 src/lang.c:1442
+msgid   "Yes"
+msgstr  "æ˜¯"
+
+#: src/lang.c:1264
+msgid   "Hide All"
+msgstr  "éš±è—æ‰€æœ‰"
+
+#: src/lang.c:1273
+msgid   "Address"
+msgstr  "åœ°å€"
+
+#: src/lang.c:1274
+msgid   "Full Name"
+msgstr  "å…¨å"
+
+#: src/lang.c:1275
+msgid   "Address and Name"
+msgstr  "åœ°å€å’Œåç¨±"
+
+#: src/lang.c:1283
+msgid   "Max"
+msgstr  "æœ€å¤§"
+
+#: src/lang.c:1284
+msgid   "Sum"
+msgstr  "ç¸½å’Œ"
+
+#: src/lang.c:1285
+msgid   "Average"
+msgstr  "å¹³å‡"
+
+#: src/lang.c:1291
+msgid   "Lines"
+msgstr  "åˆ—æ•¸"
+
+#: src/lang.c:1292
+msgid   "Score"
+msgstr  "åˆ†æ•¸"
+
+#: src/lang.c:1293
+msgid   "Lines & Score"
+msgstr  "åˆ—æ•¸ & åˆ†æ•¸"
+
+#: src/lang.c:1303 src/lang.c:1323
+msgid   "Black"
+msgstr  "é»‘è‰²"
+
+#: src/lang.c:1304 src/lang.c:1324
+msgid   "Red"
+msgstr  "ç´…è‰²"
+
+#: src/lang.c:1305 src/lang.c:1325
+msgid   "Green"
+msgstr  "ç¶ è‰²"
+
+#: src/lang.c:1306 src/lang.c:1326
+msgid   "Brown"
+msgstr  "æ£•è‰²"
+
+#: src/lang.c:1307 src/lang.c:1327
+msgid   "Blue"
+msgstr  "è—è‰²"
+
+#: src/lang.c:1308 src/lang.c:1328
+msgid   "Pink"
+msgstr  "ç²‰ç´…"
+
+#: src/lang.c:1309 src/lang.c:1329
+msgid   "Cyan"
+msgstr  "é’è‰²"
+
+#: src/lang.c:1310 src/lang.c:1330
+msgid   "White"
+msgstr  "ç™½è‰²"
+
+#: src/lang.c:1311
+msgid   "Gray"
+msgstr  "ç°è‰²"
+
+#: src/lang.c:1312
+msgid   "Light Red"
+msgstr  "æ·ºç´…è‰²"
+
+#: src/lang.c:1313
+msgid   "Light Green"
+msgstr  "æ·ºç¶ è‰²"
+
+#: src/lang.c:1314
+msgid   "Yellow"
+msgstr  "é»ƒè‰²"
+
+#: src/lang.c:1315
+msgid   "Light Blue"
+msgstr  "æ·ºè—è‰²"
+
+#: src/lang.c:1316
+msgid   "Light Pink"
+msgstr  "æ·ºç²‰ç´…"
+
+#: src/lang.c:1317
+msgid   "Light Cyan"
+msgstr  "æ·ºé’è‰²"
+
+#: src/lang.c:1318
+msgid   "Light White"
+msgstr  "äº®ç™½è‰²"
+
+#: src/lang.c:1339 src/lang.c:1447 src/lang.c:1462
+msgid   "Nothing"
+msgstr  "æ²’æœ‰ä»»ä½•æ±è¥¿"
+
+#: src/lang.c:1341
+msgid   "Space"
+msgstr  "ç©ºæ ¼"
+
+#: src/lang.c:1349
+msgid   "Normal"
+msgstr  "ä¸€èˆ¬"
+
+#: src/lang.c:1350
+msgid   "Best highlighting"
+msgstr  "æœ€ä½³é«˜äº®åº¦é¡¯ç¤º"
+
+#: src/lang.c:1351
+msgid   "Underline"
+msgstr  "åº•ç·š"
+
+#: src/lang.c:1352
+msgid   "Reverse video"
+msgstr  "åç™½é¡¯ç¤º"
+
+#: src/lang.c:1353
+msgid   "Blinking"
+msgstr  "é–ƒå‹•"
+
+#: src/lang.c:1354
+msgid   "Half bright"
+msgstr  "åŠæ˜Žäº®"
+
+#: src/lang.c:1355
+msgid   "Bold"
+msgstr  "ç²—é«”"
+
+#: src/lang.c:1362
+msgid   "Cc"
+msgstr  "å‰¯æœ¬"
+
+#: src/lang.c:1363
+msgid   "Bcc"
+msgstr  "å¯†ä»¶å‰¯æœ¬"
+
+#: src/lang.c:1364
+msgid   "Cc and Bcc"
+msgstr  "å‰¯æœ¬å’Œå¯†ä»¶å‰¯æœ¬"
+
+#: src/lang.c:1370 src/lang.c:1383
+msgid   "none"
+msgstr  "ç„¡"
+
+#: src/lang.c:1371
+msgid   "commands"
+msgstr  "å‘½ä»¤"
+
+#: src/lang.c:1372
+msgid   "select"
+msgstr  "é¸å–"
+
+#: src/lang.c:1374
+msgid   "commands & quit"
+msgstr  "å‘½ä»¤ & é›¢é–‹"
+
+#: src/lang.c:1375
+msgid   "commands & select"
+msgstr  "å‘½ä»¤ & é¸å–"
+
+#: src/lang.c:1376
+msgid   "quit & select"
+msgstr  "é›¢é–‹ & é¸å–"
+
+#: src/lang.c:1377
+msgid   "commands & quit & select"
+msgstr  "å‘½ä»¤ & é›¢é–‹ & é¸å–"
+
+#: src/lang.c:1384
+msgid   "PageDown"
+msgstr  "ä¸‹ä¸€é "
+
+#: src/lang.c:1385
+msgid   "PageNextUnread"
+msgstr  "ä¸‹ä¸€æœªè®€é "
+
+#: src/lang.c:1386
+msgid   "PageDown or PageNextUnread"
+msgstr  "ä¸‹ä¸€é æˆ–ä¸€æœªè®€é "
+
+#: src/lang.c:1392
+msgid   "Subject: (case sensitive)"
+msgstr  "Subject: (å¤§å°å¯«ç›¸ç¬¦)"
+
+#: src/lang.c:1393
+msgid   "Subject: (ignore case)"
+msgstr  "Subject: (å¿½ç•¥å¤§å°å¯«)"
+
+#: src/lang.c:1394
+msgid   "From: (case sensitive)"
+msgstr  "From: (å¤§å°å¯«ç›¸ç¬¦)"
+
+#: src/lang.c:1395
+msgid   "From: (ignore case)"
+msgstr  "From: (å¿½ç•¥å¤§å°å¯«)"
+
+#: src/lang.c:1396
+msgid   "Msg-ID: & full References: line"
+msgstr  "Message-ID: & å…¨éƒ¨ References: åˆ—"
+
+#: src/lang.c:1397
+msgid   "Msg-ID: & last References: only"
+msgstr  "Message-ID: & æœ€å¾Œä¸€ç­† References: åªæœ‰"
+
+#: src/lang.c:1398
+msgid   "Message-ID: entry only"
+msgstr  "åªæœ‰ Message-ID: æ¢ç›®"
+
+#: src/lang.c:1399
+msgid   "Lines:"
+msgstr  "Lines:"
+
+#: src/lang.c:1405
+msgid   "Don't trim article body"
+msgstr  "ä¸ä¿®å‰ªæ–‡ç« å…§æ–‡"
+
+#: src/lang.c:1406
+msgid   "Skip leading blank lines"
+msgstr  "è·³éŽå‰å°Žç©ºåˆ—"
+
+#: src/lang.c:1407
+msgid   "Skip trailing blank lines"
+msgstr  "è·³éŽå°¾éš¨ç©ºåˆ—"
+
+#: src/lang.c:1408
+msgid   "Skip leading and trailing blank l."
+msgstr  "è·³éŽå‰å°Žå’Œå°¾éš¨ç©ºåˆ—ã€‚"
+
+#: src/lang.c:1409
+msgid   "Compact multiple between text"
+msgstr  "å£“ç¸®æ–‡å­—é–“å¤šé‡ç©ºåˆ—"
+
+#: src/lang.c:1410
+msgid   "Compact multiple and skip leading"
+msgstr  "å£“ç¸®å¤šé‡ç©ºåˆ—å’Œè·³éŽå‰å°Žç©ºåˆ—"
+
+#: src/lang.c:1411
+msgid   "Compact multiple and skip trailing"
+msgstr  "å£“ç¸®å¤šé‡ç©ºåˆ—å’Œè·³éŽå°¾éš¨ç©ºåˆ—"
+
+#: src/lang.c:1412
+msgid   "Compact mltpl., skip lead. & trai."
+msgstr  "å£“ç¸®å¤šé‡ç©ºåˆ—ï¼Œè·³éŽå‰å°Ž & å°¾éš¨ç©ºåˆ—ã€‚"
+
+#: src/lang.c:1441
+msgid   "Shell archive"
+msgstr  "å‘½ä»¤æ®¼å­˜æª”"
+
+#: src/lang.c:1448
+msgid   "Subject: (descending)"
+msgstr  "Subject: (éžé™)"
+
+#: src/lang.c:1449
+msgid   "Subject: (ascending)"
+msgstr  "Subject: (éžå‡)"
+
+#: src/lang.c:1450
+msgid   "From: (descending)"
+msgstr  "From: (éžé™)"
+
+#: src/lang.c:1451
+msgid   "From: (ascending)"
+msgstr  "From: (éžå‡)"
+
+#: src/lang.c:1452
+msgid   "Date: (descending)"
+msgstr  "Date: (éžé™)"
+
+#: src/lang.c:1453
+msgid   "Date: (ascending)"
+msgstr  "Date: (éžå‡)"
+
+#: src/lang.c:1454 src/lang.c:1463
+msgid   "Score (descending)"
+msgstr  "åˆ†æ•¸ (éžé™)"
+
+#: src/lang.c:1455 src/lang.c:1464
+msgid   "Score (ascending)"
+msgstr  "åˆ†æ•¸ (éžå‡)"
+
+#: src/lang.c:1456
+msgid   "Lines: (descending)"
+msgstr  "Lines: (éžé™)"
+
+#: src/lang.c:1457
+msgid   "Lines: (ascending)"
+msgstr  "Lines: (éžå‡)"
+
+#: src/lang.c:1465
+msgid   "Last posting date (descending)"
+msgstr  "æœ€è¿‘ä¸€æ¬¡å¼µè²¼æ—¥æœŸ (éžé™)"
+
+#: src/lang.c:1466
+msgid   "Last posting date (ascending)"
+msgstr  "æœ€è¿‘ä¸€æ¬¡å¼µè²¼æ—¥æœŸ (éžå‡)"
+
+#: src/lang.c:1472
+msgid   "Quick-sort"
+msgstr  ""
+
+#: src/lang.c:1473
+msgid   "Heap-sort"
+msgstr  ""
+
+#: src/lang.c:1480
+msgid   "Always Keep"
+msgstr  "ä¸€å¾‹ä¿ç•™"
+
+#: src/lang.c:1481
+msgid   "Always Remove"
+msgstr  "ä¸€å¾‹ç§»é™¤"
+
+#: src/lang.c:1482
+msgid   "Mark with D on selection screen"
+msgstr  "æ–¼é¸æ“‡èž¢å¹•ä»¥ D æ¨™è¨˜"
+
+#: src/lang.c:1488
+msgid   "Kill only unread arts"
+msgstr  "åªç é™¤æœªè®€æ–‡ç« "
+
+#: src/lang.c:1489
+msgid   "Kill all arts & show with K"
+msgstr  "ä»¥ K ç é™¤æ‰€æœ‰æ–‡ç«  & é¡¯ç¤º"
+
+#. TODO: s/K/art_marked_killed/
+#: src/lang.c:1490
+msgid   "Kill all arts and never show"
+msgstr  "ç é™¤æ‰€æœ‰æ–‡ç« ä¸¦æ°¸ä¸é¡¯ç¤º"
+
+#: src/lang.c:1496
+msgid   "Nothing special"
+msgstr  "æ²’ä»€éº¼ç‰¹åˆ¥"
+
+#: src/lang.c:1497
+msgid   "Compress quotes"
+msgstr  "å£“ç¸®å¼•è¨€"
+
+#: src/lang.c:1498
+msgid   "Quote signatures"
+msgstr  "å¼•ç”¨ç°½å"
+
+#: src/lang.c:1499
+msgid   "Compress quotes, quote sigs"
+msgstr  "å£“ç¸®å¼•è¨€ï¼Œå¼•ç”¨ç°½å"
+
+#: src/lang.c:1500
+msgid   "Quote empty lines"
+msgstr  "å¼•è¨€ç©ºåˆ—"
+
+#: src/lang.c:1501
+msgid   "Compress quotes, quote empty lines"
+msgstr  "å£“ç¸®å¼•è¨€ï¼Œå¼•è¨€ç©ºåˆ—"
+
+#: src/lang.c:1502
+msgid   "Quote sigs & empty lines"
+msgstr  "å¼•ç”¨ç°½å & ç©ºåˆ—"
+
+#: src/lang.c:1503
+msgid   "Comp. q., quote sigs & empty lines"
+msgstr  "å£“ç¸®å¼•è¨€ï¼Œå¼•ç”¨ç°½å & ç©ºåˆ—"
+
+#: src/lang.c:1543
+msgid   "no"
+msgstr  "ç„¡"
+
+#: src/lang.c:1544
+msgid   "with headers"
+msgstr  "ä¿ç•™æ¨™é ­"
+
+#: src/lang.c:1545
+msgid   "without headers"
+msgstr  "ç„¡éœ€æ¨™é ­"
+
+#: src/lang.c:1552
+msgid   "NFKC"
+msgstr  "NFKC"
+
+#: src/lang.c:1554
+msgid   "NFKD"
+msgstr  "NFKD"
+
+#: src/lang.c:1555
+msgid   "NFC"
+msgstr  "NFC"
+
+#: src/lang.c:1556
+msgid   "NFD"
+msgstr  "NFD"
+
+#: src/lang.c:1564
+msgid   "Display Options"
+msgstr  "é¡¯ç¤ºé¸é …"
+
+#: src/lang.c:1571
+msgid   "Color Options"
+msgstr  "é¡è‰²é¸é …"
+
+#: src/lang.c:1577
+#, fuzzy
+msgid   "Highlight Options"
+msgstr  "ç¯©é¸é¸é …"
+
+#: src/lang.c:1584
+msgid   "Article-Limiting Options"
+msgstr  "æ–‡ç« é™åˆ¶é¸é …"
+
+#: src/lang.c:1590
+msgid   "Posting/Mailing Options"
+msgstr  "å¼µè²¼/éƒµå¯„é¸é …"
+
+#: src/lang.c:1596
+msgid   "Saving/Printing Options"
+msgstr  "å„²å­˜/åˆ—å°é¸é …"
+
+#: src/lang.c:1602
+msgid   "Expert Options"
+msgstr  "å°ˆå®¶é¸é …"
+
+#: src/lang.c:1608
+msgid   "Filtering Options"
+msgstr  "ç¯©é¸é¸é …"
+
+#: src/lang.c:1613 src/lang.c:1644 src/lang.c:1650 src/lang.c:1676 src/lang.c:1728
+#: src/lang.c:1734 src/lang.c:1744 src/lang.c:1755 src/lang.c:1773 src/lang.c:1848
+#: src/lang.c:1856 src/lang.c:2046 src/lang.c:2052 src/lang.c:2058 src/lang.c:2064
+#: src/lang.c:2076 src/lang.c:2083 src/lang.c:2137 src/lang.c:2146 src/lang.c:2152
+#: 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:2321 src/lang.c:2337
+#: src/lang.c:2344 src/lang.c:2351 src/lang.c:2358 src/lang.c:2364 src/lang.c:2370
+#: src/lang.c:2387 src/lang.c:2399 src/lang.c:2433 src/lang.c:2486 src/lang.c:2500
+#: src/lang.c:2506 src/lang.c:2531 src/lang.c:2548 src/lang.c:2564 src/lang.c:2600
+#: src/lang.c:2636 src/lang.c:2656 src/lang.c:2691 src/lang.c:2701 src/lang.c:2708
+#: src/lang.c:2734 src/lang.c:2758 src/lang.c:2777 src/lang.c:2791 src/lang.c:2799
+#: src/lang.c:2813 src/lang.c:2819 src/lang.c:2857
+msgid   "<SPACE> toggles, <CR> sets, <ESC> cancels."
+msgstr  "<SPACE> åˆ‡æ›ï¼Œ<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
+
+#: src/lang.c:1614
+msgid   "Show mini menu & posting etiquette"
+msgstr  "é¡¯ç¤ºè¿·ä½ é¸å–® & å¼µè²¼ç¦®å„€"
+
+#: src/lang.c:1615
+msgid   "# If ON show a mini menu of useful commands at each level\n"
+        "# and posting etiquette after composing an article\n"
+msgstr  "# å¦‚æžœé–‹å•Ÿå°±åœ¨æ¯å€‹å±¤ç´šä¸­é¡¯ç¤ºå¸¸ç”¨å‘½ä»¤çš„è¿·ä½ é¸å–®\n"
+        "# ä¸¦æ–¼æ’°å¯«æ–‡ç« ä¹‹å¾Œé¡¯ç¤ºå¼µè²¼ç¦®å„€\n"
+
+#: src/lang.c:1620
+msgid   "Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
+msgstr  "é¡¯ç¤ºæ¯å€‹æ–°èžç¾¤çµ„çš„ç°¡çŸ­æè¿°ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
+
+#: src/lang.c:1621
+msgid   "Show description of each newsgroup"
+msgstr  "é¡¯ç¤ºæ¯å€‹æ–°èžç¾¤çµ„çš„æè¿°"
+
+#: src/lang.c:1622
+msgid   "# If ON show group description text after newsgroup name at\n"
+        "# group selection level\n"
+msgstr  "# å¦‚æžœé–‹å•Ÿå°±åœ¨ç¾¤çµ„é¸æ“‡å±¤ç´šä¸­æ–¼æ–°èžç¾¤çµ„åç¨±ä¹‹å¾Œ\n"
+        "# é¡¯ç¤ºç¾¤çµ„æè¿°æ–‡å­—\n"
+
+#: src/lang.c:1627
+msgid   "Show Subject & From (author) fields in group menu. <SPACE> toggles & <CR> "
+        "sets."
+msgstr  "åœ¨ç¾¤çµ„é¸å–®ä¸­é¡¯ç¤ºä¸»æ—¨ & ç™¼ä¿¡è€… (ä½œè€…) æ¬„ä½ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
+
+#: src/lang.c:1628
+msgid   "In group menu, show author by"
+msgstr  "åœ¨ç¾¤çµ„é¸å–®ä¸­ï¼Œé¡¯ç¤ºä½œè€…"
+
+#: src/lang.c:1629
+msgid   "# Part of from field to display\n"
+        "# Possible values are (the default is marked with *):\n"
+        "#   0 = none\n"
+        "#   1 = address\n"
+        "# * 2 = full name\n"
+        "#   3 = both\n"
+msgstr  "# è¦é¡¯ç¤ºçš„ç™¼ä¿¡è€…éƒ¨åˆ†æ¬„ä½\n"
+        "# å¯èƒ½çš„å€¼åŒ…æ‹¬ (é è¨­å€¼ä»¥ * æ¨™è¨˜)ï¼š\n"
+        "#   0 = ç„¡\n"
+        "#   1 = åœ°å€\n"
+        "# * 2 = å…¨å\n"
+        "#   3 = å…©è€…\n"
+
+#: src/lang.c:1638
+msgid   "Draw -> or highlighted bar for selection. <SPACE> toggles & <CR> sets."
+msgstr  "ç¹ªè£½ -> æˆ–é«˜äº®åº¦æ¢ç”¨æ–¼é¸æ“‡ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
+
+#: src/lang.c:1639
+msgid   "Draw -> instead of highlighted bar"
+msgstr  "ç¹ªè£½ -> ä»¥ä»£æ›¿é«˜äº®åº¦æ¢"
+
+#: src/lang.c:1640
+msgid   "# If ON use -> otherwise highlighted bar for selection\n"
+msgstr  "# å¦‚æžœé–‹å•Ÿå°±ä½¿ç”¨ -> å¦å‰‡é«˜äº®åº¦æ¢ç”¨æ–¼é¸æ“‡\n"
+
+#: src/lang.c:1645
+msgid   "Use inverse video for page headers"
+msgstr  "ä½¿ç”¨åç™½é¡¯ç¤ºç”¨æ–¼é é¢æ¨™é ­"
+
+#: src/lang.c:1646
+msgid   "# If ON use inverse video for page headers at different levels\n"
+msgstr  "# å¦‚æžœé–‹å•Ÿå°±æ–¼ä¸åŒçš„å±¤ç´šä½¿ç”¨åç™½é¡¯ç¤ºç”¨æ–¼é é¢æ¨™é ­\n"
+
+#: src/lang.c:1651
+msgid   "Thread articles by"
+msgstr  "è¨Žè«–ä¸²æ–‡ç« ä¾æ“š"
+
+#: src/lang.c:1652
+msgid   "# Thread articles by ...\n"
+        "# Possible values are (the default is marked with *):\n"
+        "#   0 = nothing\n"
+        "#   1 = Subject\n"
+        "#   2 = References\n"
+        "# * 3 = Both (Subject and References)\n"
+        "#   4 = Multipart Subject\n"
+        "#   5 = Percentage Match\n"
+msgstr  "# è¨Žè«–ä¸²æ–‡ç« ä¾â€¦\n"
+        "# å¯èƒ½çš„å€¼åŒ…æ‹¬ (é è¨­å€¼ä»¥ * æ¨™è¨˜)ï¼š\n"
+        "#   0 = æ²’æœ‰ä»»ä½•æ±è¥¿\n"
+        "#   1 = ä¸»æ—¨\n"
+        "#   2 = åƒè€ƒ\n"
+        "# * 3 = å…©è€… (ä¸»æ—¨å’Œåƒè€ƒ)\n"
+        "#   4 = å¤šéƒ¨ä»¶ä¸»æ—¨\n"
+        "#   5 = ç™¾åˆ†æ¯”åŒ¹é…\n"
+
+#: src/lang.c:1663
+msgid   "Enter percentage match required to thread together. <CR> sets."
+msgstr  "è¼¸å…¥å°‡è¨Žè«–ä¸²èµ·æ‰€å¿…éœ€çš„ç™¾åˆ†æ¯”åŒ¹é…ã€‚<CR> è¨­å®šã€‚"
+
+#: src/lang.c:1664
+msgid   "Thread percentage match"
+msgstr  "è¨Žè«–ä¸²ç™¾åˆ†æ¯”åŒ¹é…"
+
+#: src/lang.c:1665
+#, c-format
+msgid   "# Thread percentage match...\n"
+        "# the percentage of characters in the subject of an article that must match\n"
+        "# a base article for both those articles to be considered to belong to the\n"
+        "# same thread. This option is an integer percentage, eg. 80, no decimals may\n"
+        "# follow. If 80 is used here, then 80%% of the characters must match "
+        "exactly,\n"
+        "# no insertion of a character, for the two articles to be put in the same\n"
+        "# thread. eg. 'happy' and 'harpy' would match, but 'harpie', 'happie' and\n"
+        "# 'harppy' would be threaded separately from 'happy'\n"
+msgstr  "# è¨Žè«–ä¸²ç™¾åˆ†æ¯”åŒ¹é…â€¦\n"
+        "# åœ¨æ–‡ç« ä¸»æ—¨ä¸­çš„å­—å…ƒå¿…é ˆåŒ¹é…åŸºåº•æ–‡ç« \n"
+        "# çš„ç™¾åˆ†æ¯”ï¼Œä»¥ä¾¿å°‡å…©ç¯‡æ–‡ç« æ­¸é¡žç‚ºå±¬æ–¼\n"
+        "# ç›¸åŒè¨Žè«–ä¸²ã€‚é€™å€‹é¸é …æ˜¯æ•´æ•¸çš„ç™¾åˆ†æ¯”ï¼Œä¾‹å¦‚ï¼š80, å¾Œé¢ä¸æŽ¥ç™¾åˆ†æ¯”\n"
+        "# ç¬¦è™Ÿã€‚é€™è£¡å¦‚æžœä½¿ç”¨äº† 80ï¼Œé‚£éº¼ 80%% çš„å­—å…ƒå¿…é ˆæ­£ç¢ºåœ°åŒ¹é…ï¼Œ\n"
+        "# äº¦ä¸å¯æœ‰æ’å…¥çš„å­—å…ƒï¼Œä»¥ä¾¿å…©ç¯‡æ–‡ç« è¢«æ”¾åœ¨ç›¸åŒçš„\n"
+        "# è¨Žè«–ä¸²ä¸­ã€‚ä¾‹å¦‚ï¼šã€Žhappyã€å’Œã€Žharpyã€æœƒåŒ¹é…ï¼Œä½†æ˜¯ã€Žharpieã€ã€ã€Žhappieã€å’Œ\n"
+        "#ã€Žharppyã€å‰‡æœƒèˆ‡ã€Žhappyã€åˆ†éš”ç‚ºä¸åŒçš„è¨Žè«–ä¸²\n"
+
+#: src/lang.c:1677
+msgid   "Score of a thread"
+msgstr  "è¨Žè«–ä¸²çš„åˆ†æ•¸"
+
+#: src/lang.c:1678
+msgid   "# Thread score\n"
+        "# Possible values are (the default is marked with *):\n"
+        "# * 0 = max\n"
+        "#   1 = sum\n"
+        "#   2 = average\n"
+msgstr  "# è¨Žè«–ä¸²åˆ†æ•¸\n"
+        "# å¯èƒ½çš„å€¼åŒ…æ‹¬ (é è¨­å€¼ä»¥ * æ¨™è¨˜)ï¼š\n"
+        "# * 0 = æœ€å¤§\n"
+        "#   1 = ç¸½å’Œ\n"
+        "#   2 = å¹³å‡\n"
+
+#: src/lang.c:1686
+msgid   "Sort articles by Subject, From, Date or Score. <SPACE> toggles & <CR> sets."
+msgstr  "æŽ’åºæ–‡ç« ä¾æ“šä¸»é¡Œã€ç™¼ä¿¡è€…ã€æ—¥æœŸæˆ–åˆ†æ•¸ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
+
+#: src/lang.c:1687
+msgid   "Sort articles by"
+msgstr  "æŽ’åºæ–‡ç« ä¾æ“š"
+
+#: src/lang.c:1688
+msgid   "# Sort articles by ...\n"
+        "# Possible values are (the default is marked with *):\n"
+        "#   0 = nothing\n"
+        "#   1 = Subject descending\n"
+        "#   2 = Subject ascending\n"
+        "#   3 = From descending\n"
+        "#   4 = From ascending\n"
+        "#   5 = Date descending\n"
+        "# * 6 = Date ascending\n"
+        "#   7 = Score descending\n"
+        "#   8 = Score ascending\n"
+        "#   9 = Lines descending\n"
+        "#  10 = Lines ascending\n"
+msgstr  "# æŽ’åºæ–‡ç« ä¾æ“šâ€¦\n"
+        "# å¯èƒ½çš„å€¼åŒ…æ‹¬ (é è¨­å€¼ä»¥ * æ¨™è¨˜)ï¼š\n"
+        "#   0 = æ²’æœ‰ä»»ä½•æ±è¥¿\n"
+        "#   1 = ä¸»æ—¨éžé™\n"
+        "#   2 = ä¸»æ—¨éžå‡\n"
+        "#   3 = ç™¼ä¿¡è€…éžé™\n"
+        "#   4 = ç™¼ä¿¡è€…éžå‡\n"
+        "#   5 = æ—¥æœŸéžé™\n"
+        "# * 6 = æ—¥æœŸéžå‡\n"
+        "#   7 = åˆ†æ•¸éžé™\n"
+        "#   8 = åˆ†æ•¸éžå‡\n"
+        "#   9 = åˆ—æ•¸éžé™\n"
+        "#  10 = åˆ—æ•¸éžå‡\n"
+
+#: src/lang.c:1704
+msgid   "Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
+msgstr  "æŽ’åºè¨Žè«–ä¸²ä¸ä¾æ“šä»»ä½•æ±è¥¿æˆ–ä¾æ“šåˆ†æ•¸ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
+
+#: src/lang.c:1705
+msgid   "Sort threads by"
+msgstr  "æŽ’åºè¨Žè«–ä¸²ä¾æ“š"
+
+#: src/lang.c:1706
+msgid   "# Sort thread by ...\n"
+        "# Possible values are (the default is marked with *):\n"
+        "#   0 = nothing\n"
+        "# * 1 = Score descending\n"
+        "#   2 = Score ascending\n"
+        "#   3 = Last posting date descending\n"
+        "#   4 = Last posting date ascending\n"
+msgstr  "# æŽ’åºè¨Žè«–ä¸²ä¾æ“šâ€¦\n"
+        "# å¯èƒ½çš„å€¼åŒ…æ‹¬ (é è¨­å€¼ä»¥ * æ¨™è¨˜)ï¼š\n"
+        "#   0 = æ²’æœ‰ä»»ä½•æ±è¥¿\n"
+        "# * 1 = åˆ†æ•¸éžé™\n"
+        "#   2 = åˆ†æ•¸éžå‡\n"
+        "#   3 = æœ€è¿‘ä¸€æ¬¡å¼µè²¼æ—¥æœŸéžé™\n"
+        "#   4 = æœ€è¿‘ä¸€æ¬¡å¼µè²¼æ—¥æœŸéžå‡\n"
+
+#: src/lang.c:1716
+msgid   "Put cursor at first/last unread art in groups. <SPACE> toggles & <CR> sets."
+msgstr  "å°‡æ¸¸æ¨™æ”¾åœ¨ç¾¤çµ„ä¸­ç¬¬ä¸€/æœ€å¾Œä¸€ç¯‡æœªè®€æ–‡ç« ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
+
+#: src/lang.c:1717
+msgid   "Go to first unread article in group"
+msgstr  "å‰å¾€ç¾¤çµ„ä¸­ç¬¬ä¸€ç¯‡æœªè®€çš„æ–‡ç« "
+
+#: src/lang.c:1718
+msgid   "# If ON put cursor at first unread art in group otherwise last art\n"
+msgstr  "# å¦‚æžœé–‹å•Ÿå°±å°‡æ¸¸æ¨™æ”¾åœ¨ç¾¤çµ„ä¸­ç¬¬ä¸€ç¯‡æœªè®€æ–‡ç« ï¼Œå¦å‰‡æ˜¯æœ€å¾Œä¸€ç¯‡æ–‡ç« \n"
+
+#: src/lang.c:1722
+msgid   "Show all articles or only unread articles. <SPACE> toggles & <CR> sets."
+msgstr  "é¡¯ç¤ºæ‰€æœ‰æ–‡ç« æˆ–åªæœ‰æœªè®€æ–‡ç« ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
+
+#: src/lang.c:1723
+msgid   "Show only unread articles"
+msgstr  "åªé¡¯ç¤ºæœªè®€æ–‡ç« "
+
+#: src/lang.c:1724
+msgid   "# If ON show only new/unread articles otherwise show all.\n"
+msgstr  "# å¦‚æžœé–‹å•Ÿå°±åªé¡¯ç¤ºæ–°çš„/æœªè®€æ–‡ç« ï¼Œå¦å‰‡å…¨éƒ¨é¡¯ç¤ºã€‚\n"
+
+#: src/lang.c:1729
+msgid   "Show only groups with unread arts"
+msgstr  "åªé¡¯ç¤ºæœ‰æœªè®€æ–‡ç« çš„ç¾¤çµ„"
+
+#: src/lang.c:1730
+msgid   "# If ON show only subscribed to groups that contain unread articles.\n"
+msgstr  "# å¦‚æžœé–‹å•Ÿå°±åªé¡¯ç¤ºåŒ…å«æœªè®€æ–‡ç« çš„è¨‚é–±ç¾¤çµ„ã€‚\n"
+
+#: src/lang.c:1735
+msgid   "Filter which articles"
+msgstr  "ç¯©é¸å“ªäº›æ–‡ç« "
+
+#: src/lang.c:1736
+msgid   "# Filter which articles\n"
+        "# Possible values are (the default is marked with *):\n"
+        "# * 0 = only kill unread articles\n"
+        "#   1 = kill all articles and show in threads marked with K\n"
+        "#   2 = kill all articles and never show them\n"
+msgstr  "# ç¯©é¸å“ªäº›æ–‡ç« \n"
+        "# å¯èƒ½çš„å€¼åŒ…æ‹¬ (é è¨­å€¼ä»¥ * æ¨™è¨˜)ï¼š\n"
+        "# * 0 = åªæœ‰ç é™¤æœªè®€æ–‡ç« \n"
+        "#   1 = ç é™¤æ‰€æœ‰æ–‡ç« ä¸¦åœ¨è¨Žè«–ä¸²ä¸­é¡¯ç¤ºæ™‚ä»¥ K æ¨™è¨˜\n"
+        "#   2 = ç é™¤æ‰€æœ‰æ–‡ç« ä¸¦æ°¸ä¸é¡¯ç¤ºå®ƒå€‘\n"
+
+#: src/lang.c:1745
+msgid   "Go to the next unread article with"
+msgstr  "å‰å¾€ä¸‹ä¸€ç¯‡æœªè®€æ–‡ç« è—‰ç”±"
+
+#: src/lang.c:1746
+msgid   "# Go to the unread article with following key(s)\n"
+        "# Possible values are (the default is marked with *):\n"
+        "#   0 = nothing\n"
+        "#   1 = PAGE DOWN\n"
+        "# * 2 = TAB\n"
+        "#   3 = PAGE DOWN or TAB\n"
+msgstr  "# å‰å¾€æœªè®€æ–‡ç« è—‰ç”±ä¸‹åˆ—æŒ‰éµ\n"
+        "# å¯èƒ½çš„å€¼åŒ…æ‹¬ (é è¨­å€¼ä»¥ * æ¨™è¨˜)ï¼š\n"
+        "#   0 = æ²’æœ‰ä»»ä½•æ±è¥¿\n"
+        "#   1 = PAGE DOWN\n"
+        "# * 2 = TAB\n"
+        "#   3 = PAGE DOWN æˆ– TAB\n"
+
+#: src/lang.c:1756
+msgid   "How to treat blank lines"
+msgstr  "å¦‚ä½•å°å¾…ç©ºåˆ—"
+
+#: src/lang.c:1757
+msgid   "# Trim the article body, remove unnecessary blank lines.\n"
+        "# Possible values are (the default is marked with *):\n"
+        "# * 0 = Nothing special\n"
+        "#   1 = Skip leading blank lines\n"
+        "#   2 = Skip trailing blank lines\n"
+        "#   3 = Skip leading and trailing blank lines\n"
+        "#   4 = Compact multiple blank lines between text blocks\n"
+        "#   5 = Compact multiple blank lines between text blocks and skip\n"
+        "#       leading blank lines\n"
+        "#   6 = Compact multiple blank lines between text blocks and skip\n"
+        "#       trailing blank lines\n"
+        "#   7 = Compact multiple blank lines between text blocks and skip\n"
+        "#       leading and trailing blank lines\n"
+msgstr  "# ä¿®å‰ªæ–‡ç« å…§æ–‡ï¼Œç§»é™¤ä¸å¿…è¦çš„ç©ºåˆ—ã€‚\n"
+        "# å¯èƒ½çš„å€¼åŒ…æ‹¬ (é è¨­å€¼ä»¥ * æ¨™è¨˜)ï¼š\n"
+        "# * 0 = æ²’ä»€éº¼ç‰¹åˆ¥\n"
+        "#   1 = è·³éŽå‰å°Žç©ºåˆ—\n"
+        "#   2 = è·³éŽå°¾éš¨ç©ºåˆ—\n"
+        "#   3 = è·³éŽå‰å°Žå’Œå°¾éš¨ç©ºåˆ—\n"
+        "#   4 = å£“ç¸®æ–‡å­—å€å¡Šé–“çš„å¤šé‡ç©ºåˆ—\n"
+        "#   5 = å£“ç¸®æ–‡å­—å€å¡Šé–“çš„å¤šé‡ç©ºåˆ—å’Œè·³éŽ\n"
+        "#       å‰å°Žç©ºåˆ—\n"
+        "#   6 = å£“ç¸®æ–‡å­—å€å¡Šé–“çš„å¤šé‡ç©ºåˆ—å’Œè·³éŽ\n"
+        "#       å°¾éš¨ç©ºåˆ—\n"
+        "#   7 = å£“ç¸®æ–‡å­—å€å¡Šé–“çš„å¤šé‡ç©ºåˆ—å’Œè·³éŽ\n"
+        "#       å‰å°Žå’Œå°¾éš¨ç©ºåˆ—\n"
+
+#: src/lang.c:1774
+msgid   "List thread using right arrow key"
+msgstr  "ä½¿ç”¨å‘å³éµåˆ—å‡ºè¨Žè«–ä¸²"
+
+#: src/lang.c:1775
+msgid   "# If ON automatically list thread when entering it using right arrow key.\n"
+msgstr  "# å¦‚æžœé–‹å•Ÿç•¶ä½¿ç”¨å‘å³éµè¼¸å…¥å®ƒæ™‚å°±è‡ªå‹•åˆ—å‡ºè¨Žè«–ä¸²ã€‚\n"
+
+#: src/lang.c:1779
+msgid   "Enter character to indicate deleted articles. <CR> sets, <ESC> cancels."
+msgstr  "è¼¸å…¥å­—å…ƒä»¥æŒ‡å‡ºå·²åˆªé™¤æ–‡ç« ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
+
+#: src/lang.c:1780
+msgid   "Character to show deleted articles"
+msgstr  "ç”¨ä¾†é¡¯ç¤ºå·²åˆªé™¤æ–‡ç« çš„å­—å…ƒ"
+
+#: src/lang.c:1781
+msgid   "# Character used to show that an art was deleted (default 'D')\n"
+        "# _ is turned into ' '\n"
+msgstr  "# ç”¨ä¾†é¡¯ç¤ºæ–‡ç« è¢«åˆªé™¤çš„å­—å…ƒ (é è¨­ã€ŽDã€)\n"
+        "# _ è¢«è½‰æ›ç‚ºã€Ž ã€\n"
+
+#: src/lang.c:1786
+msgid   "Enter character to indicate articles in a range. <CR> sets, <ESC> cancels."
+msgstr  "è¼¸å…¥å­—å…ƒä»¥æŒ‡å‡ºåœ¨ç¯„åœä¸­çš„æ–‡ç« ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
+
+#: src/lang.c:1787
+msgid   "Character to show inrange articles"
+msgstr  "ç”¨ä¾†é¡¯ç¤ºç¯„åœä¸­æ–‡ç« çš„å­—å…ƒ"
+
+#: src/lang.c:1788
+msgid   "# Character used to show that an art is in a range (default '#')\n"
+        "# _ is turned into ' '\n"
+msgstr  "# ç”¨ä¾†é¡¯ç¤ºæ–‡ç« åœ¨ç¯„åœä¸­çš„å­—å…ƒ (é è¨­ã€Ž#ã€)\n"
+        "# _ è¢«è½‰æ›ç‚ºã€Ž ã€\n"
+
+#: src/lang.c:1793
+msgid   "Enter character to indicate that article will return. <CR> sets, <ESC> "
+        "cancels."
+msgstr  "è¼¸å…¥å­—å…ƒä»¥æŒ‡å‡ºè©²æ–‡ç« å°‡å›žå‚³ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
+
+#: src/lang.c:1794
+msgid   "Character to show returning arts"
+msgstr  "ç”¨ä¾†é¡¯ç¤ºå›žå‚³æ–‡ç« çš„å­—å…ƒ"
+
+#: src/lang.c:1795
+msgid   "# Character used to show that an art will return (default '-')\n"
+        "# _ is turned into ' '\n"
+msgstr  "# ç”¨ä¾†é¡¯ç¤ºè©²æ–‡ç« å°‡å›žå‚³çš„å­—å…ƒ (é è¨­ã€Ž-ã€)\n"
+        "# _ è¢«è½‰æ›ç‚ºã€Ž ã€\n"
+
+#: src/lang.c:1800
+msgid   "Enter character to indicate selected articles. <CR> sets, <ESC> cancels."
+msgstr  "è¼¸å…¥å­—å…ƒä»¥æŒ‡å‡ºå·²é¸æ–‡ç« ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
+
+#: src/lang.c:1801
+msgid   "Character to show selected articles"
+msgstr  "ç”¨ä¾†é¡¯ç¤ºå·²é¸æ–‡ç« çš„å­—å…ƒ"
+
+#: src/lang.c:1802
+msgid   "# Character used to show that an art was auto-selected (default '*')\n"
+        "# _ is turned into ' '\n"
+msgstr  "# ç”¨ä¾†é¡¯ç¤ºè©²æ–‡ç« å·²è¢«è‡ªå‹•é¸å–çš„å­—å…ƒ (é è¨­ã€Ž*ã€)\n"
+        "# _ è¢«è½‰æ›ç‚ºã€Ž ã€\n"
+
+#: src/lang.c:1807
+msgid   "Enter character to indicate recent articles. <CR> sets, <ESC> cancels."
+msgstr  "è¼¸å…¥å­—å…ƒä»¥æŒ‡å‡ºæœ€è¿‘æ–‡ç« ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
+
+#: src/lang.c:1808
+msgid   "Character to show recent articles"
+msgstr  "ç”¨ä¾†é¡¯ç¤ºæœ€è¿‘æ–‡ç« çš„å­—å…ƒ"
+
+#: src/lang.c:1809
+msgid   "# Character used to show that an art is recent (default 'o')\n"
+        "# _ is turned into ' '\n"
+msgstr  "# ç”¨ä¾†é¡¯ç¤ºæ˜¯æœ€è¿‘æ–‡ç« çš„å­—å…ƒ (é è¨­ã€Žoã€)\n"
+        "# _ è¢«è½‰æ›ç‚ºã€Ž ã€\n"
+
+#: src/lang.c:1814
+msgid   "Enter character to indicate unread articles. <CR> sets, <ESC> cancels."
+msgstr  "è¼¸å…¥å­—å…ƒä»¥æŒ‡å‡ºæœªè®€æ–‡ç« ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
+
+#: src/lang.c:1815
+msgid   "Character to show unread articles"
+msgstr  "ç”¨ä¾†é¡¯ç¤ºæœªè®€æ–‡ç« çš„å­—å…ƒ"
+
+#: src/lang.c:1816
+msgid   "# Character used to show that an art is unread (default '+')\n"
+        "# _ is turned into ' '\n"
+msgstr  "# ç”¨ä¾†é¡¯ç¤ºè©²æ–‡ç« æœªè®€çš„å­—å…ƒ (é è¨­ã€Ž+ã€)\n"
+        "# _ è¢«è½‰æ›ç‚ºã€Ž ã€\n"
+
+#: src/lang.c:1821
+msgid   "Enter character to indicate read articles. <CR> sets, <ESC> cancels."
+msgstr  "è¼¸å…¥å­—å…ƒä»¥æŒ‡å‡ºå·²è®€æ–‡ç« ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
+
+#: src/lang.c:1822
+msgid   "Character to show read articles"
+msgstr  "ç”¨ä¾†é¡¯ç¤ºå·²è®€æ–‡ç« çš„å­—å…ƒ"
+
+#: src/lang.c:1823
+msgid   "# Character used to show that an art was read (default ' ')\n"
+        "# _ is turned into ' '\n"
+msgstr  "# ç”¨ä¾†é¡¯ç¤ºè©²æ–‡ç« å·²è®€å–å­—å…ƒ (é è¨­ã€Ž ã€)\n"
+        "# _ è¢«è½‰æ›ç‚ºã€Ž ã€\n"
+
+#: src/lang.c:1828
+msgid   "Enter character to indicate killed articles. <CR> sets, <ESC> cancels."
+msgstr  "è¼¸å…¥å­—å…ƒä»¥æŒ‡å‡ºè¢«ç é™¤æ–‡ç« ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
+
+#: src/lang.c:1829
+msgid   "Character to show killed articles"
+msgstr  "ç”¨ä¾†é¡¯ç¤ºè¢«ç é™¤æ–‡ç« çš„å­—å…ƒ"
+
+#: src/lang.c:1830
+msgid   "# Character used to show that an art was killed (default 'K')\n"
+        "# kill_level must be set accordingly, _ is turned into ' '\n"
+msgstr  "# ç”¨ä¾†é¡¯ç¤ºè©²æ–‡ç« è¢«ç é™¤çš„å­—å…ƒ (é è¨­ã€ŽKã€)\n"
+        "# kill_level å¿…é ˆæ ¹æ“šä¸åŒæƒ…æ³è€Œè¨­å®šï¼Œ_ è¢«è½‰æ›ç‚ºã€Ž ã€\n"
+
+#: src/lang.c:1835
+msgid   "Enter character to indicate read selected articles. <CR> sets, <ESC> cancels."
+msgstr  "è¼¸å…¥å­—å…ƒä»¥æŒ‡å‡ºè®€å–æ‰€é¸æ–‡ç« ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
+
+#: src/lang.c:1836
+msgid   "Character to show readselected arts"
+msgstr  "ç”¨ä¾†é¡¯ç¤ºè®€å–æ‰€é¸æ–‡ç« çš„å­—å…ƒ"
+
+#: src/lang.c:1837
+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  "# ç”¨ä¾†é¡¯ç¤ºè©²æ–‡ç« è®€å–ä¹‹å‰å·²è¢«é¸çš„å­—å…ƒ (é è¨­ã€Ž:ã€)\n"
+        "# kill_level å¿…é ˆæ ¹æ“šä¸åŒæƒ…æ³è€Œè¨­å®šï¼Œ_ è¢«è½‰æ›ç‚ºã€Ž ã€\n"
+
+#: src/lang.c:1842
+msgid   "Enter maximum length of newsgroup names displayed. <CR> sets."
+msgstr  "è¼¸å…¥é¡¯ç¤ºæ–°èžç¾¤çµ„åç¨±çš„æœ€å¤§é•·åº¦ã€‚<CR> è¨­å®šã€‚"
+
+#: src/lang.c:1843
+msgid   "Max. length of group names shown"
+msgstr  "é¡¯ç¤ºç¾¤çµ„åç¨±çš„æœ€å¤§é•·åº¦"
+
+#: src/lang.c:1844
+msgid   "# Maximum length of the names of newsgroups displayed\n"
+msgstr  "# é¡¯ç¤ºæ–°èžç¾¤çµ„åç¨±çš„æœ€å¤§é•·åº¦\n"
+
+#: src/lang.c:1849
+msgid   "Abbreviate long newsgroup names"
+msgstr  "å°‡è¼ƒé•·æ–°èžç¾¤çµ„åç¨±ç¸®å¯«"
+
+#: src/lang.c:1850
+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  "# å¦‚æžœé–‹å•Ÿå°±å°‡è¼ƒé•·æ–°èžç¾¤çµ„åç¨±ç¸®å¯« (å¦‚æžœå¿…è¦çš„è©±)ï¼Œåœ¨ç¾¤çµ„é¸æ“‡\n"
+        "# å±¤ç´šå’Œæ–‡ç« å±¤ç´šæœƒå¦‚ä¸‹æ‰€ç¤ºï¼š\n"
+        "#   news.software.readers -> n.software.readers -> n.s.readers -> n.s.rã€‚\n"
+
+#: src/lang.c:1857
+msgid   "Show lines/score in listings"
+msgstr  "åœ¨åˆ—è¡¨ä¸­é¡¯ç¤ºåˆ—æ•¸/åˆ†æ•¸"
+
+#: src/lang.c:1858
+msgid   "# What information should be displayed in article/thread listing\n"
+        "# Possible values are (the default is marked with *):\n"
+        "#   0 = nothing\n"
+        "# * 1 = lines\n"
+        "#   2 = score\n"
+        "#   3 = lines & score\n"
+msgstr  "# å“ªäº›è³‡è¨Šæ‡‰è©²è¢«é¡¯ç¤ºåœ¨æ–‡ç« /è¨Žè«–ä¸²åˆ—è¡¨ä¸­\n"
+        "# å¯èƒ½çš„å€¼åŒ…æ‹¬ (é è¨­å€¼ä»¥ * æ¨™è¨˜)ï¼š\n"
+        "#   0 = æ²’æœ‰ä»»ä½•æ±è¥¿\n"
+        "# * 1 = åˆ—æ•¸\n"
+        "#   2 = åˆ†æ•¸\n"
+        "#   3 = åˆ—æ•¸ & åˆ†æ•¸\n"
+
+#: src/lang.c:1867
+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:1868
+msgid   "Number of lines to scroll in pager"
+msgstr  "é é¢åˆ‡æ›æ™‚æ²å‹•çš„åˆ—æ•¸"
+
+#: src/lang.c:1869
+msgid   "# Number of lines that cursor-up/down will scroll in article pager\n"
+        "# Possible values are (the default is marked with *):\n"
+        "#  -2 = half-page scrolling\n"
+        "#  -1 = the top/bottom line is carried over onto the next page\n"
+        "#   0 = page-by-page (traditional behavior)\n"
+        "# * 1 = line-by-line\n"
+        "#   2 or greater = scroll by 2 or more lines (only in the pager)\n"
+msgstr  "# æ¸¸æ¨™å‘ä¸Š/å‘ä¸‹æ™‚æ–‡ç« é é¢åˆ‡æ›å°‡æ²å‹•çš„åˆ—æ•¸\n"
+        "# å¯èƒ½çš„å€¼åŒ…æ‹¬ (é è¨­å€¼ä»¥ * æ¨™è¨˜)ï¼š\n"
+        "#  -2 = åŠé æ²å‹•\n"
+        "#  -1 = é ‚/åº•åˆ—è¢«å¸¶å…¥ä¸‹ä¸€é \n"
+        "#   0 = æ•´é æ²å‹• (å‚³çµ±è¡Œç‚º)\n"
+        "# * 1 = æ²å‹•ä¸€åˆ—\n"
+        "#   2 æˆ–æ›´å¤§ = æ²å‹• 2 æˆ–æ›´å¤šåˆ— (åªæœ‰åœ¨é é¢åˆ‡æ›æ™‚)\n"
+
+#: src/lang.c:1879
+msgid   "Display signatures. <SPACE> toggles & <CR> sets."
+msgstr  "é¡¯ç¤ºç°½åã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
+
+#: src/lang.c:1880
+msgid   "Display signatures"
+msgstr  "é¡¯ç¤ºç°½å"
+
+#: src/lang.c:1881
+msgid   "# If OFF don't show signatures when displaying articles\n"
+msgstr  "# å¦‚æžœé—œé–‰æ–¼é¡¯ç¤ºæ–‡ç« æ™‚å°±ä¸é¡¯ç¤ºç°½å\n"
+
+#: src/lang.c:1885
+msgid   "Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
+msgstr  "å°‡ uuencoded è³‡æ–™é¡¯ç¤ºç‚ºå·²æ¨™å®šé™„ä»¶ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
+
+#: src/lang.c:1886
+msgid   "Display uue data as an attachment"
+msgstr  "å°‡ uue è³‡æ–™åšç‚ºé™„ä»¶é¡¯ç¤º"
+
+#: src/lang.c:1887
+msgid   "# Handling of uuencoded data in the pager\n"
+        "# Possible values are (the default is marked with *):\n"
+        "# * 0 = no, display raw uuencoded data\n"
+        "#   1 = yes, uuencoded data will be condensed to a single tag line showing\n"
+        "#       size and filename, similar to how MIME attachments are displayed\n"
+        "#   2 = hide all, as for 1, but any line that looks like uuencoded data will\n"
+        "#       be folded into a tag line.\n"
+msgstr  "# åœ¨é é¢åˆ‡æ›ä¸­è™•ç† uuencoded è³‡æ–™\n"
+        "# å¯èƒ½çš„å€¼åŒ…æ‹¬ (é è¨­å€¼ä»¥ * æ¨™è¨˜)ï¼š\n"
+        "# * 0 = ç„¡ï¼Œé¡¯ç¤ºåŽŸå§‹ uuencoded è³‡æ–™\n"
+        "#   1 = æ˜¯ï¼Œuuencoded è³‡æ–™å°‡è¢«å£“ç¸®ç‚ºå–®ä¸€æ¨™å®šåˆ—ï¼Œä¸¦é¡¯ç¤º\n"
+        "#       å¤§å°å’Œæª”åï¼Œé¡žä¼¼æ–¼é¡¯ç¤º MIME é™„ä»¶çš„æ–¹å¼\n"
+        "#   2 = éš±è—æ‰€æœ‰ï¼Œé¡žä¼¼ 1ï¼Œä½†æ˜¯ä»»ä½•çœ‹ä¾†åƒæ˜¯ uuencoded è³‡æ–™çš„åˆ—ï¼Œéƒ½å°‡\n"
+        "#       è¢«æŠ˜ç–Šç‚ºä¸€æ¨™å®šåˆ—ã€‚\n"
+
+#: src/lang.c:1897
+msgid   "Decode German style TeX umlaut codes to ISO. <SPACE> toggles & <CR> sets."
+msgstr  "è§£ç¢¼å¾·èªžæ¨£å¼ TeX è®ŠéŸ³ç·¨ç¢¼ç‚º ISOã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
+
+#: src/lang.c:1898
+msgid   "Display \"a as Umlaut-a"
+msgstr  "é¡¯ç¤º \"a ç‚ºè®ŠéŸ³ a"
+
+#: src/lang.c:1899
+msgid   "# If ON decode German style TeX umlaut codes to ISO and\n"
+        "# show \"a as Umlaut-a, etc.\n"
+msgstr  "# å¦‚æžœé–‹å•Ÿå°±è§£ç¢¼å¾·èªžæ¨£å¼ TeX è®ŠéŸ³ç·¨ç¢¼ç‚º ISO ä¸¦\n"
+        "# é¡¯ç¤º \"a ç‚ºè®ŠéŸ³ a ...ç­‰ç­‰\n"
+
+#: src/lang.c:1904 src/lang.c:1914
+msgid   "Space separated list of header fields"
+msgstr  "ä»¥ç©ºæ ¼åˆ†éš”çš„æ¨™é ­æ¬„ä½æ¸…å–®"
+
+#: src/lang.c:1905
+msgid   "Display these header fields (or *)"
+msgstr  "é¡¯ç¤ºé€™äº›æ¨™é ­æ¬„ä½ (æˆ– *)"
+
+#: src/lang.c:1906
+msgid   "# Which news headers you wish to see. If you want to see _all_ the headers,\n"
+        "# place an '*' as this value. This is the only way a wildcard can be used.\n"
+        "# If you enter 'X-' as the value, you will see all headers beginning with\n"
+        "# 'X-' (like X-Alan or X-Pape). You can list more than one by delimiting "
+        "with\n"
+        "# spaces. Not defining anything turns off this option.\n"
+msgstr  "# æ‚¨å¸Œæœ›çœ‹åˆ°å“ªäº›æ–°èžæ¨™é ­ã€‚å¦‚æžœæ‚¨è¦çœ‹åˆ°_æ‰€æœ‰_æ¨™é ­ï¼Œ\n"
+        "# å°±å°‡ã€Ž*ã€åšç‚ºé€™å€‹å€¼ã€‚é€™æ˜¯è¬ç”¨å­—å…ƒå¯ä»¥è¢«ä½¿ç”¨çš„æƒŸä¸€æ–¹å¼ã€‚\n"
+        "# å¦‚æžœæ‚¨è¼¸å…¥ã€ŽX-ã€åšç‚ºå€¼ï¼Œæ‚¨å°‡çœ‹åˆ°æ‰€æœ‰æ¨™é ­èµ·å§‹éƒ¨åˆ†é™„ä¸Š\n"
+        "#ã€ŽX-ã€(åƒæ˜¯ X-Alan æˆ– X-Pape)ã€‚æ‚¨å¯ä»¥è—‰ç”±ä»¥ç©ºæ ¼åˆ†éš”è€Œåˆ—å‡º\n"
+        "# è¶…éŽä¸€å€‹ã€‚æ²’æœ‰å®šç¾©ä»»ä½•å€¼å°‡æœƒé—œé–‰é€™å€‹é¸é …ã€‚\n"
+
+#: src/lang.c:1915
+msgid   "Do not display these header fields"
+msgstr  "ä¸é¡¯ç¤ºé€™äº›æ¨™é ­æ¬„ä½"
+
+#: src/lang.c:1916
+msgid   "# Same as 'news_headers_to_display' except it denotes the opposite.\n"
+        "# An example of using both options might be if you thought X- headers were\n"
+        "# A Good Thing(tm), but thought Alan and Pape were miscreants...well then "
+        "you\n"
+        "# would do something like this:\n"
+        "# news_headers_to_display=X-\n"
+        "# news_headers_to_not_display=X-Alan X-Pape\n"
+        "# Not defining anything turns off this option.\n"
+msgstr  "# å¦‚åŒã€Žnews_headers_to_displayã€ä½†é™¤äº†å®ƒè¡¨ç¤ºç›¸åçš„æ„æ€ã€‚\n"
+        "# ä½¿ç”¨å…©è€…é¸é …çš„ä¾‹å­ä¹‹ä¸€ä¹Ÿè¨±æ˜¯ï¼šå¦‚æžœæ‚¨èªç‚º X- æ¨™é ­æ˜¯\n"
+        "# A Good Thing(tm)ï¼Œä½†æ˜¯èªç‚º Alan å’Œ Pape æ˜¯ç•°ç«¯...é‚£éº¼æ‚¨\n"
+        "# å¯èƒ½æœƒå¦‚æ­¤åšï¼š\n"
+        "# news_headers_to_display=X-\n"
+        "# news_headers_to_not_display=X-Alan X-Pape\n"
+        "# æ²’æœ‰å®šç¾©ä»»ä½•å€¼å°±è¡¨ç¤ºé—œé–‰é€™å€‹é¸é …ã€‚\n"
+
+#: src/lang.c:1926
+msgid   "Do you want to enable automatic handling of multipart/alternative articles?"
+msgstr  "æ‚¨è¦å•Ÿç”¨å¤šéƒ¨ä»¶/æ›¿ä»£æ–‡ç« çš„è‡ªå‹•è™•ç†å—Žï¼Ÿ"
+
+#: src/lang.c:1927
+msgid   "Skip multipart/alternative parts"
+msgstr  "è·³éŽå¤šéƒ¨ä»¶/æ›¿ä»£éƒ¨åˆ†"
+
+#: src/lang.c:1928
+msgid   "# If ON strip multipart/alternative messages automatically\n"
+msgstr  "# å¦‚æžœé–‹å•Ÿå°±è‡ªå‹•æˆªé™¤å¤šéƒ¨ä»¶/æ›¿ä»£è¨Šæ¯\n"
+
+#: src/lang.c:1932
+msgid   "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
+msgstr  "å•Ÿç”¨å­—é¢å€å¡Šçš„åµæ¸¬ï¼Ÿ<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
+
+#: src/lang.c:1933
+msgid   "Detection of verbatim blocks"
+msgstr  "å­—é¢å€å¡Šçš„åµæ¸¬"
+
+#: src/lang.c:1934
+msgid   "# If ON detect verbatim blocks in articles\n"
+msgstr  "# å¦‚æžœé–‹å•Ÿå°±åœ¨æ–‡ç« ä¸­åµæ¸¬å­—é¢å€å¡Š\n"
+
+#: src/lang.c:1939
+msgid   "A regex used to decide which lines to show in col_quote."
+msgstr  "ç”¨ä¾†æ±ºå®šåœ¨ col_quote ä¸­è¦é¡¯ç¤ºå“ªäº›åˆ—çš„ regexã€‚"
+
+#: src/lang.c:1940
+msgid   "Regex used to show quoted lines"
+msgstr  "ç”¨ä¾†é¡¯ç¤ºå¼•è¨€åˆ—çš„ regex"
+
+#: src/lang.c:1941
+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 å°‡ç”¨ä¾†æ±ºå®šæŸåˆ—æ˜¯å¦ç‚ºå¼•è¨€çš„\n"
+        "# æ­£è¦è¡¨ç¤ºå¼ã€‚å¼•è¨€åˆ—å°‡ä»¥ col_quote é¡¯ç¤ºã€‚\n"
+        "# å¦‚æžœæ‚¨ä¿ç•™å®ƒç‚ºç©ºç™½ï¼Œtin å°‡ä½¿ç”¨å…§å»ºçš„é è¨­å€¼ã€‚\n"
+
+#: src/lang.c:1947
+msgid   "A regex used to decide which lines to show in col_quote2."
+msgstr  "ç”¨ä¾†æ±ºå®šè¦ä»¥ col_quote2 é¡¯ç¤ºå“ªäº›åˆ—çš„ regexã€‚"
+
+#: src/lang.c:1948
+msgid   "Regex used to show twice quoted l."
+msgstr  "ç”¨ä¾†é¡¯ç¤ºç¬¬äºŒå±¤å¼•è¨€åˆ—çš„ regexã€‚"
+
+#: src/lang.c:1949
+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 å°‡ç”¨ä¾†æ±ºå®šæŸåˆ—æ˜¯å¦ç‚ºç¬¬äºŒå±¤å¼•è¨€çš„\n"
+        "# æ­£è¦è¡¨ç¤ºå¼ã€‚ç¬¬äºŒå±¤å¼•è¨€åˆ—å°‡ä»¥ col_quote2 é¡¯ç¤ºã€‚\n"
+        "# å¦‚æžœæ‚¨ä¿ç•™å®ƒç‚ºç©ºç™½ï¼Œtin å°‡ä½¿ç”¨å…§å»ºçš„é è¨­å€¼ã€‚\n"
+
+#: src/lang.c:1955
+msgid   "A regex used to decide which lines to show in col_quote3."
+msgstr  "ç”¨ä¾†æ±ºå®šè¦ä»¥ col_quote3 é¡¯ç¤ºå“ªäº›åˆ—çš„ regexã€‚"
+
+#: src/lang.c:1956
+msgid   "Regex used to show >= 3 times q.l."
+msgstr  "ç”¨ä¾†é¡¯ç¤º >= 3 å±¤å¼•è¨€åˆ—çš„ regexã€‚"
+
+#: src/lang.c:1957
+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 å°‡ç”¨ä¾†æ±ºå®šæŸåˆ—æ˜¯å¦ç‚º >= 3 å±¤å¼•è¨€çš„\n"
+        "# æ­£è¦è¡¨ç¤ºå¼ã€‚>= 3 å±¤å¼•è¨€åˆ—å°‡ä»¥ col_quote3 é¡¯ç¤ºã€‚\n"
+        "# å¦‚æžœæ‚¨ä¿ç•™å®ƒç‚ºç©ºç™½ï¼Œtin å°‡ä½¿ç”¨å…§å»ºçš„é è¨­å€¼ã€‚\n"
+
+#: src/lang.c:1964
+msgid   "A regex used to decide which words to show in col_markslashes."
+msgstr  "ç”¨ä¾†æ±ºå®šè¦ä»¥ col_markslashes é¡¯ç¤ºå“ªäº›å­—è©žçš„ regexã€‚"
+
+#: src/lang.c:1965
+msgid   "Regex used to highlight /slashes/"
+msgstr  "ç”¨ä¾†é«˜äº®åº¦æ¨™ç¤º /æ–œç·š/ çš„ regex"
+
+#: src/lang.c:1966
+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 å°‡ç”¨ä¾†æ±ºå®šå“ªäº›è¢«ã€Ž/ã€å¤¾ä½çš„å­—è©ž\n"
+        "# å°‡ä»¥ col_markslashes é¡¯ç¤ºçš„æ­£è¦è¡¨ç¤ºå¼ã€‚\n"
+        "# å¦‚æžœæ‚¨ä¿ç•™å®ƒç‚ºç©ºç™½ï¼Œtin å°‡ä½¿ç”¨å…§å»ºçš„é è¨­å€¼ã€‚\n"
+
+#: src/lang.c:1972
+msgid   "A regex used to decide which words to show in col_markstars."
+msgstr  "ç”¨ä¾†æ±ºå®šè¦ä»¥ col_markstars é¡¯ç¤ºå“ªäº›å­—è©žçš„ regexã€‚"
+
+#: src/lang.c:1973
+msgid   "Regex used to highlight *stars*"
+msgstr  "ç”¨ä¾†é«˜äº®åº¦é¡¯ç¤º *æ˜Ÿè™Ÿ* çš„ regex"
+
+#: src/lang.c:1974
+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 å°‡ç”¨ä¾†æ±ºå®šå“ªäº›è¢«ã€Ž*ã€å¤¾ä½çš„å­—è©ž\n"
+        "# å°‡ä»¥ col_markstars é¡¯ç¤ºçš„æ­£è¦è¡¨ç¤ºå¼ã€‚\n"
+        "# å¦‚æžœæ‚¨ä¿ç•™å®ƒç‚ºç©ºç™½ï¼Œtin å°‡ä½¿ç”¨å…§å»ºçš„é è¨­å€¼ã€‚\n"
+
+#: src/lang.c:1980
+msgid   "A regex used to decide which words to show in col_markstroke."
+msgstr  "ç”¨ä¾†æ±ºå®šè¦ä»¥ col_markstroke é¡¯ç¤ºå“ªäº›å­—è©žçš„ regexã€‚"
+
+#: src/lang.c:1981
+msgid   "Regex used to highlight -strokes-"
+msgstr  "ç”¨ä¾†é«˜äº®åº¦é¡¯ç¤º -æ©«ç·š- çš„ regex"
+
+#: src/lang.c:1982
+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 å°‡ç”¨ä¾†æ±ºå®šå“ªäº›è¢«ã€Ž-ã€å¤¾ä½çš„å­—è©ž\n"
+        "# å°‡ä»¥ col_markstroke é¡¯ç¤ºçš„æ­£è¦è¡¨ç¤ºå¼ã€‚\n"
+        "# å¦‚æžœæ‚¨ä¿ç•™å®ƒç‚ºç©ºç™½ï¼Œtin å°‡ä½¿ç”¨å…§å»ºçš„é è¨­å€¼ã€‚\n"
+
+#: src/lang.c:1988
+msgid   "A regex used to decide which words to show in col_markdash."
+msgstr  "ç”¨ä¾†æ±ºå®šè¦ä»¥ col_markdash é¡¯ç¤ºå“ªäº›å­—è©žçš„ regexã€‚"
+
+#: src/lang.c:1989
+msgid   "Regex used to highlight _underline_"
+msgstr  "ç”¨ä¾†é«˜äº®åº¦é¡¯ç¤º _åº•ç·š_ çš„ regex"
+
+#: src/lang.c:1990
+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 å°‡ç”¨ä¾†æ±ºå®šå“ªäº›è¢«ã€Ž_ã€å¤¾ä½çš„å­—è©ž\n"
+        "# å°‡ä»¥ col_markdash é¡¯ç¤ºçš„æ­£è¦è¡¨ç¤ºå¼ã€‚\n"
+        "# å¦‚æžœæ‚¨ä¿ç•™å®ƒç‚ºç©ºç™½ï¼Œtin å°‡ä½¿ç”¨å…§å»ºçš„é è¨­å€¼ã€‚\n"
+
+#: src/lang.c:1996
+msgid   "A regex used to find Subject prefixes to remove.  Use '|' as separator."
+msgstr  "ç”¨ä¾†å°‹æ‰¾è¦ç§»é™¤çš„ä¸»æ—¨å‰ç¶´çš„ regexã€‚ ä½¿ç”¨ã€Ž|ã€åšç‚ºåˆ†éš”ç¬¦è™Ÿã€‚"
+
+#: src/lang.c:1997
+msgid   "Regex with Subject prefixes"
+msgstr  "ä¸»æ—¨å‰ç¶´çš„ regex"
+
+#: src/lang.c:1998
+msgid   "# A regular expression that tin will use to find Subject prefixes\n"
+        "# which will be removed before showing the header.\n"
+msgstr  "# tin å°‡ç”¨ä¾†å°‹æ‰¾ä¸»æ—¨å‰ç¶´çš„æ­£è¦è¡¨ç¤ºå¼\n"
+        "# æ–¼é¡¯ç¤ºæ¨™é ­ä¹‹å‰å°‡è¢«ç§»é™¤ã€‚\n"
+
+#: src/lang.c:2003
+msgid   "A regex used to find Subject suffixes to remove.  Use '|' as separator."
+msgstr  "ç”¨ä¾†å°‹æ‰¾è¦ç§»é™¤çš„ä¸»æ—¨å­—å°¾çš„ regexã€‚ ä½¿ç”¨ã€Ž|ã€åšç‚ºåˆ†éš”ç¬¦è™Ÿã€‚"
+
+#: src/lang.c:2004
+msgid   "Regex with Subject suffixes"
+msgstr  "ä¸»æ—¨å­—å°¾çš„ regex"
+
+#: src/lang.c:2005
+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 å°‡ç”¨ä¾†å°‹æ‰¾ä¸»æ—¨å­—å°¾çš„æ­£è¦è¡¨ç¤ºå¼\n"
+        "# æ–¼å›žè¦†æˆ–è·Ÿè²¼æ™‚å°‡è¢«ç§»é™¤ã€‚\n"
+
+#: src/lang.c:2010
+msgid   "A regex used to find the begin of a verbatim block."
+msgstr  "ç”¨ä¾†æ‰¾å°‹å­—é¢å€å¡Šé–‹å§‹çš„ regexã€‚"
+
+#: src/lang.c:2011
+msgid   "Regex for begin of a verbatim block"
+msgstr  "ç”¨æ–¼å­—é¢å€å¡Šé–‹å§‹çš„ regex"
+
+#: src/lang.c:2012
+msgid   "# A regular expression that tin will use to find the begin of\n"
+        "# a verbatim block.\n"
+msgstr  "# tin å°‡ç”¨ä¾†æ‰¾å°‹å­—é¢å€å¡Šé–‹å§‹çš„æ­£è¦è¡¨ç¤ºå¼ã€‚\n"
+
+#: src/lang.c:2017
+msgid   "A regex used to find the end of a verbatim block."
+msgstr  "ç”¨ä¾†æ‰¾å°‹å­—é¢å€å¡ŠçµæŸçš„ regexã€‚"
+
+#: src/lang.c:2018
+msgid   "Regex for end of a verbatim block"
+msgstr  "ç”¨æ–¼å­—é¢å€å¡ŠçµæŸçš„ regex"
+
+#: src/lang.c:2019
+msgid   "# A regular expression that tin will use to find the end of\n"
+        "# a verbatim block.\n"
+msgstr  "# tin å°‡ç”¨ä¾†æ‰¾å°‹å­—é¢å€å¡ŠçµæŸçš„æ­£è¦è¡¨ç¤ºå¼ã€‚\n"
+
+#: src/lang.c:2024
+msgid   "Enter name and options for external MIME viewer, --internal for built-in "
+        "viewer"
+msgstr  "è¼¸å…¥å¤–éƒ¨ MIME æª¢è¦–å™¨çš„åç¨±å’Œé¸é …ï¼Œ--internal è¡¨ç¤ºå…§å»ºæª¢è¦–å™¨"
+
+#: src/lang.c:2025
+msgid   "MIME binary content viewer"
+msgstr  "MIME äºŒé€²ä½å…§å®¹æª¢è¦–å™¨"
+
+#: src/lang.c:2026
+msgid   "# If --internal automatically use the built in MIME viewer for non-text\n"
+        "# parts of articles.\n"
+        "# Otherwise specify an external viewer program (eg, metamail) or leave blank\n"
+        "# for no automatic viewing\n"
+msgstr  "# å¦‚æžœè¨­å®šäº† --internal å°±è‡ªå‹•ä½¿ç”¨å…§å»º MIME æª¢è¦–å™¨ç”¨æ–¼æ–‡ç« çš„\n"
+        "# éžç´”æ–‡å­—éƒ¨åˆ†ã€‚\n"
+        "# å¦å‰‡è«‹æŒ‡å®šå¤–éƒ¨æª¢è¦–å™¨ç¨‹å¼ (ä¾‹ï¼šmetamail) æˆ–ä¿æŒç©ºç™½ä»¥\n"
+        "# è¡¨ç¤ºä¸è¦è‡ªå‹•æª¢è¦–\n"
+
+#: src/lang.c:2033
+msgid   "Confirm before starting non-text viewing program"
+msgstr  "å•Ÿå‹•éžç´”æ–‡å­—æª¢è¦–ç¨‹å¼ä¹‹å‰å…ˆç¢ºèª"
+
+#: src/lang.c:2034
+msgid   "Ask before using MIME viewer"
+msgstr  "ä½¿ç”¨ MIME æª¢è¦–å™¨ä¹‹å‰å…ˆè©¢å•"
+
+#: src/lang.c:2035
+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  "# å¦‚æžœé–‹å•Ÿï¼Œtin å°‡æ–¼ä½¿ç”¨ metamail é¡¯ç¤º MIME è¨Šæ¯ä¹‹å‰å…ˆè©¢å•\n"
+        "# åªæœ‰ç•¶ metamail_prog å·²è¨­å®šç‚ºæŸå€‹å€¼æ™‚ï¼Œé€™æ‰æœƒç™¼ç”Ÿ\n"
+
+#: src/lang.c:2040
+msgid   "Ask to mark groups read when quitting. <SPACE> toggles & <CR> sets."
+msgstr  "é›¢é–‹æ™‚è©¢å•æ˜¯å¦å°‡ç¾¤çµ„æ¨™è¨˜ç‚ºå·²è®€ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
+
+#: src/lang.c:2041
+msgid   "Catchup read groups when quitting"
+msgstr  "é›¢é–‹æ™‚å°‡å·²è®€ç¾¤çµ„è¨­å›žæœªè®€"
+
+#: src/lang.c:2042
+msgid   "# If ON ask user if read groups should all be marked read\n"
+msgstr  "# å¦‚æžœé–‹å•Ÿå°±è©¢å•ä½¿ç”¨è€…æ˜¯å¦æ‰€æœ‰å·²è®€ç¾¤çµ„æ‡‰è©²éƒ½è¢«æ¨™è¨˜ç‚ºå·²è®€\n"
+
+#: src/lang.c:2047
+msgid   "Catchup group using left key"
+msgstr  "ä½¿ç”¨å‘å·¦éµå°‡ç¾¤çµ„è¨­å›žæœªè®€"
+
+#: src/lang.c:2048
+msgid   "# If ON catchup group/thread when leaving with the left arrow key.\n"
+msgstr  "# å¦‚æžœé–‹å•Ÿå‰‡ç•¶ä»¥å‘å·¦éµé›¢é–‹æ™‚ï¼Œå°‡ç¾¤çµ„/è¨Žè«–ä¸²è¨­å›žæœªè®€ã€‚\n"
+
+#: src/lang.c:2053
+msgid   "Catchup thread by using left key"
+msgstr  "ä½¿ç”¨å‘å·¦éµå°‡è¨Žè«–ä¸²è¨­å›žæœªè®€"
+
+#: src/lang.c:2059
+msgid   "Which actions require confirmation"
+msgstr  "å“ªäº›å‹•ä½œéœ€è¦ç¢ºèª"
+
+#: src/lang.c:2060
+msgid   "# What should we ask confirmation for.\n"
+msgstr  "# æˆ‘å€‘æ‡‰è©²å°æ–¼ä»€éº¼è©¢å•ç¢ºèªã€‚\n"
+
+#: src/lang.c:2065
+msgid   "'Mark as (un)read' ignores tags"
+msgstr  "ã€Žæ¨™è¨˜ç‚º(æœª)å·²è®€ã€å¿½ç•¥æ¨™å®š"
+
+#: src/lang.c:2066
+msgid   "# If ON the 'Mark as (un)read' function marks only the current article.\n"
+msgstr  "# å¦‚æžœé–‹å•Ÿå‰‡ã€Žæ¨™è¨˜ç‚º(æœª)å·²è®€ã€åŠŸèƒ½åªæœƒæ¨™è¨˜ç›®å‰çš„æ–‡ç« ã€‚\n"
+
+#: src/lang.c:2070
+msgid   "Program to run to open URLs, <CR> sets, <ESC> cancels."
+msgstr  "åŸ·è¡Œä»¥é–‹å•Ÿç¶²å€çš„ç¨‹å¼ï¼Œ<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
+
+#: src/lang.c:2071
+msgid   "Program that opens URLs"
+msgstr  "é–‹å•Ÿç¶²å€çš„ç¨‹å¼"
+
+#: src/lang.c:2072
+msgid   "# The program used to open URLs. The actual URL will be appended\n"
+msgstr  "# ç”¨ä¾†é–‹å•Ÿç¶²å€çš„ç¨‹å¼ã€‚å°‡æœƒé™„åŠ å¯¦éš›çš„ç¶²å€\n"
+
+#: src/lang.c:2077
+msgid   "Use mouse in xterm"
+msgstr  "åœ¨ xterm ä¸­ä½¿ç”¨æ»‘é¼ "
+
+#: src/lang.c:2078
+msgid   "# If ON enable mouse button support on xterm terminals\n"
+msgstr  "# å¦‚æžœé–‹å•Ÿå°±å•Ÿç”¨ xterm çµ‚ç«¯æ©Ÿå°æ–¼æ»‘é¼ æŒ‰éˆ•çš„æ”¯æ´\n"
+
+#: src/lang.c:2084
+msgid   "Use scroll keys on keypad"
+msgstr  "ä½¿ç”¨æ•¸å­—éµç›¤ä¸Šçš„æ²å‹•éµ"
+
+#: src/lang.c:2085
+msgid   "# If ON enable scroll keys on terminals that support it\n"
+msgstr  "# å¦‚æžœé–‹å•Ÿå°±åœ¨æœ‰æ”¯æ´æ²å‹•éµçš„çµ‚ç«¯æ©Ÿä¸Šå•Ÿç”¨å®ƒ\n"
+
+#: src/lang.c:2090
+msgid   "Enter maximum number of article to get. <CR> sets."
+msgstr  "è¼¸å…¥è¦æå–æ–‡ç« çš„æœ€å¤§å€¼æ•¸é‡ã€‚<CR> è¨­å®šã€‚"
+
+#: src/lang.c:2091
+msgid   "Number of articles to get"
+msgstr  "è¦æå–æ–‡ç« çš„æ•¸é‡"
+
+#: src/lang.c:2092
+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  "# è¦æå–æ–‡ç« çš„æ•¸é‡ (0=ç„¡é™åˆ¶)ï¼Œå¦‚æžœç‚ºè² å°±è¨­å®š\n"
+        "# ç‚ºç¬¬ä¸€ç¯‡æœªè®€æ–‡ç« ä¹‹å‰è¦è®€å–çš„å·²è®€æ–‡ç« æœ€å¤§å€¼\n"
+
+#: src/lang.c:2097
+msgid   "Enter number of days article is considered recent. <CR> sets."
+msgstr  "è¼¸å…¥è¢«èªç‚ºæœ€è¿‘æ–‡ç« çš„æ—¥æ•¸ã€‚<CR> è¨­å®šã€‚"
+
+#: src/lang.c:2098
+msgid   "Article recentness time limit"
+msgstr  "æœ€è¿‘æ–‡ç« çš„æ™‚é–“é™åˆ¶"
+
+#: src/lang.c:2099
+msgid   "# Number of days in which article is considered recent, (0=OFF)\n"
+msgstr  "# è¢«èªç‚ºæ˜¯æœ€è¿‘æ–‡ç« æ‰€éœ€çš„æ—¥æ•¸ï¼Œ(0=é—œé–‰)\n"
+
+#: src/lang.c:2103
+msgid   "WILDMAT for normal wildcards, REGEX for full regular expression matching."
+msgstr  "WILDMAT ç”¨æ–¼ä¸€èˆ¬è¬ç”¨å­—å…ƒï¼ŒREGEX ç”¨æ–¼å®Œæ•´æ­£è¦è¡¨ç¤ºå¼åŒ¹é…ã€‚"
+
+#: src/lang.c:2104
+msgid   "Wildcard matching"
+msgstr  "è¬ç”¨å­—å…ƒåŒ¹é…"
+
+#: src/lang.c:2105
+msgid   "# Wildcard matching\n"
+        "# Possible values are (the default is marked with *):\n"
+        "# * 0 = wildmat\n"
+        "#   1 = regex\n"
+msgstr  "# è¬ç”¨å­—å…ƒåŒ¹é…\n"
+        "# å¯èƒ½çš„å€¼åŒ…æ‹¬ (é è¨­å€¼ä»¥ * æ¨™è¨˜)ï¼š\n"
+        "# * 0 = wildmat\n"
+        "#   1 = regex\n"
+
+#: src/lang.c:2112
+msgid   "Enter minimal score before an article is marked killed. <CR> sets."
+msgstr  "è¼¸å…¥æ–‡ç« è¢«æ¨™è¨˜ç é™¤ä¹‹å‰çš„æœ€å°‘åˆ†æ•¸ã€‚<CR> è¨­å®šã€‚"
+
+#: src/lang.c:2113
+msgid   "Score limit (kill)"
+msgstr  "åˆ†æ•¸é™åˆ¶ (ç é™¤)"
+
+#: src/lang.c:2114
+msgid   "# Score limit before an article is marked killed\n"
+msgstr  "# æ–‡ç« è¢«æ¨™è¨˜ç é™¤ä¹‹å‰çš„åˆ†æ•¸é™åˆ¶\n"
+
+#: src/lang.c:2118
+msgid   "Enter default score to kill articles. <CR> sets."
+msgstr  "è¼¸å…¥ç é™¤æ–‡ç« çš„é è¨­åˆ†æ•¸ã€‚<CR> è¨­å®šã€‚"
+
+#: src/lang.c:2119
+msgid   "Default score to kill articles"
+msgstr  "ç é™¤æ–‡ç« çš„é è¨­åˆ†æ•¸"
+
+#: src/lang.c:2120
+msgid   "# Default score to kill articles\n"
+msgstr  "# ç é™¤æ–‡ç« çš„é è¨­åˆ†æ•¸\n"
+
+#: src/lang.c:2124
+msgid   "Enter minimal score before an article is marked hot. <CR> sets."
+msgstr  "è¼¸å…¥æ–‡ç« è¢«æ¨™è¨˜ç†±é–€ä¹‹å‰çš„æœ€å°‘åˆ†æ•¸ã€‚<CR> è¨­å®šã€‚"
+
+#: src/lang.c:2125
+msgid   "Score limit (select)"
+msgstr  "åˆ†æ•¸é™åˆ¶ (é¸å–)"
+
+#: src/lang.c:2126
+msgid   "# Score limit before an article is marked hot\n"
+msgstr  "# æ–‡ç« è¢«æ¨™è¨˜ç†±é–€ä¹‹å‰çš„åˆ†æ•¸é™åˆ¶\n"
+
+#: src/lang.c:2130
+msgid   "Enter default score to select articles. <CR> sets."
+msgstr  "è¼¸å…¥é¸å–æ–‡ç« çš„é è¨­åˆ†æ•¸ã€‚<CR> è¨­å®šã€‚"
+
+#: src/lang.c:2131
+msgid   "Default score to select articles"
+msgstr  "é¸å–æ–‡ç« çš„é è¨­åˆ†æ•¸"
+
+#: src/lang.c:2132
+msgid   "# Default score to select articles\n"
+msgstr  "# é¸å–æ–‡ç« çš„é è¨­åˆ†æ•¸\n"
+
+#: src/lang.c:2138
+msgid   "Use slrnface to show ''X-Face:''s"
+msgstr  "ä½¿ç”¨ slrnface ä»¥é¡¯ç¤ºã€ŽX-Face:ã€"
+
+#: src/lang.c:2139
+msgid   "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n"
+        "# Only useful when running in an xterm.\n"
+msgstr  "# å¦‚æžœé–‹å•Ÿå°±ä½¿ç”¨ slrnface(1) ä»¥è§£è­¯ã€ŽX-Face:ã€æ¨™é ­ã€‚\n"
+        "# åªæœ‰åœ¨ xterm ä¸­åŸ·è¡Œæ™‚æ‰æœ‰ä½œç”¨ã€‚\n"
+
+#: src/lang.c:2147
+msgid   "Use ANSI color"
+msgstr  "ä½¿ç”¨ ANSI é¡è‰²"
+
+#: src/lang.c:2148
+msgid   "# If ON using ANSI-color\n"
+msgstr  "# å¦‚æžœé–‹å•Ÿå°±ä½¿ç”¨ ANSI é¡è‰²\n"
+
+#: src/lang.c:2153
+msgid   "Standard foreground color"
+msgstr  "æ¨™æº–å‰æ™¯é¡è‰²"
+
+#: src/lang.c:2154
+msgid   "# Standard foreground color\n"
+        "# Default: -1 (default color)\n"
+msgstr  "# æ¨™æº–å‰æ™¯é¡è‰²\n"
+        "# é è¨­ï¼š-1 (é è¨­é¡è‰²)\n"
+
+#: src/lang.c:2160
+msgid   "Standard background color"
+msgstr  "æ¨™æº–èƒŒæ™¯é¡è‰²"
+
+#: src/lang.c:2161
+msgid   "# Standard background color\n"
+        "# Default: -1 (default color)\n"
+msgstr  "# æ¨™æº–èƒŒæ™¯é¡è‰²\n"
+        "# é è¨­ï¼š-1 (é è¨­é¡è‰²)\n"
+
+#: src/lang.c:2167
+msgid   "Color for inverse text (background)"
+msgstr  "åç™½æ–‡å­—çš„é¡è‰² (èƒŒæ™¯)"
+
+#: src/lang.c:2168
+msgid   "# Color of background for inverse text\n"
+        "# Default: 4 (blue)\n"
+msgstr  "# åç™½æ–‡å­—çš„èƒŒæ™¯é¡è‰²\n"
+        "# é è¨­ï¼š4 (è—è‰²)\n"
+
+#: src/lang.c:2174
+msgid   "Color for inverse text (foreground)"
+msgstr  "åç™½æ–‡å­—çš„é¡è‰² (å‰æ™¯)"
+
+#: src/lang.c:2175
+msgid   "# Color of foreground for inverse text\n"
+        "# Default: 7 (white)\n"
+msgstr  "# åç™½æ–‡å­—çš„å‰æ™¯é¡è‰²\n"
+        "# é è¨­ï¼š7 (ç™½è‰²)\n"
+
+#: src/lang.c:2181
+msgid   "Color of text lines"
+msgstr  "æ–‡å­—åˆ—çš„é¡è‰²"
+
+#: src/lang.c:2182
+msgid   "# Color of text lines\n"
+        "# Default: -1 (default color)\n"
+msgstr  "# æ–‡å­—åˆ—çš„é¡è‰²\n"
+        "# é è¨­ï¼š-1 (é è¨­é¡è‰²)\n"
+
+#: src/lang.c:2188
+msgid   "Color of mini help menu"
+msgstr  "è¿·ä½ èªªæ˜Žé¸å–®çš„é¡è‰²"
+
+#: src/lang.c:2189
+msgid   "# Color of mini help menu\n"
+        "# Default: 3 (brown)\n"
+msgstr  "# è¿·ä½ èªªæ˜Žé¸å–®çš„é¡è‰²\n"
+        "# é è¨­ï¼š3 (æ£•è‰²)\n"
+
+#: src/lang.c:2195
+msgid   "Color of help text"
+msgstr  "èªªæ˜Žæ–‡å­—çš„é¡è‰²"
+
+#: src/lang.c:2196
+msgid   "# Color of help pages\n"
+        "# Default: -1 (default color)\n"
+msgstr  "# èªªæ˜Žé é¢çš„é¡è‰²\n"
+        "# é è¨­ï¼š-1 (é è¨­é¡è‰²)\n"
+
+#: src/lang.c:2202
+msgid   "Color of status messages"
+msgstr  "ç‹€æ…‹è¨Šæ¯çš„é¡è‰²"
+
+#: src/lang.c:2203
+msgid   "# Color of messages in last line\n"
+        "# Default: 6 (cyan)\n"
+msgstr  "# æœ€å¾Œä¸€åˆ—ä¸­è¨Šæ¯çš„é¡è‰²\n"
+        "# é è¨­ï¼š6 (é’è‰²)\n"
+
+#: src/lang.c:2209
+msgid   "Color of quoted lines"
+msgstr  "å¼•è¨€åˆ—çš„é¡è‰²"
+
+#: src/lang.c:2210
+msgid   "# Color of quote-lines\n"
+        "# Default: 2 (green)\n"
+msgstr  "# å¼•è¨€åˆ—çš„é¡è‰²\n"
+        "# é è¨­ï¼š2 (ç¶ è‰²)\n"
+
+#: src/lang.c:2216
+msgid   "Color of twice quoted line"
+msgstr  "ç¬¬äºŒå±¤å¼•è¨€åˆ—çš„é¡è‰²"
+
+#: src/lang.c:2217
+msgid   "# Color of twice quoted lines\n"
+        "# Default: 3 (brown)\n"
+msgstr  "# ç¬¬äºŒå±¤å¼•è¨€åˆ—çš„é¡è‰²\n"
+        "# é è¨­ï¼š3 (æ£•è‰²)\n"
+
+#: src/lang.c:2223
+msgid   "Color of =>3 times quoted line"
+msgstr  "=>3 å±¤å¼•è¨€åˆ—çš„é¡è‰²"
+
+#: src/lang.c:2224
+msgid   "# Color of >=3 times quoted lines\n"
+        "# Default: 4 (blue)\n"
+msgstr  "# =>3 å±¤å¼•è¨€åˆ—çš„é¡è‰²\n"
+        "# é è¨­ï¼š4 (è—è‰²)\n"
+
+#: src/lang.c:2230
+msgid   "Color of article header lines"
+msgstr  "æ–‡ç« æ¨™é ­åˆ—çš„é¡è‰²"
+
+#: src/lang.c:2231
+msgid   "# Color of header-lines\n"
+        "# Default: 2 (green)\n"
+msgstr  "# æ¨™é ­åˆ—çš„é¡è‰²\n"
+        "# é è¨­ï¼š2 (ç¶ è‰²)\n"
+
+#: src/lang.c:2237
+msgid   "Color of actual news header fields"
+msgstr  "å¯¦éš›æ–°èžæ¨™é ­æ¬„ä½çš„é¡è‰²"
+
+#: src/lang.c:2238
+msgid   "# Color of actual news header fields\n"
+        "# Default: 9 (light red)\n"
+msgstr  "# å¯¦éš›æ–°èžæ¨™é ­æ¬„ä½çš„é¡è‰²\n"
+        "# é è¨­ï¼š9 (æ·ºç´…è‰²)\n"
+
+#: src/lang.c:2244
+msgid   "Color of article subject lines"
+msgstr  "æ–‡ç« ä¸»æ—¨åˆ—çš„é¡è‰²"
+
+#: src/lang.c:2245
+msgid   "# Color of article subject\n"
+        "# Default: 6 (cyan)\n"
+msgstr  "# æ–‡ç« ä¸»æ—¨åˆ—çš„é¡è‰²\n"
+        "# é è¨­ï¼š6 (é’è‰²)\n"
+
+#: src/lang.c:2251
+msgid   "Color of response counter"
+msgstr  "å›žæ‡‰è¨ˆæ•¸å™¨çš„é¡è‰²"
+
+#: src/lang.c:2252
+msgid   "# Color of response counter\n"
+        "# Default: 2 (green)\n"
+msgstr  "# å›žæ‡‰è¨ˆæ•¸å™¨çš„é¡è‰²\n"
+        "# é è¨­ï¼š2 (ç¶ è‰²)\n"
+
+#: src/lang.c:2258
+msgid   "Color of sender (From:)"
+msgstr  "å‚³é€è€…çš„é¡è‰² ( From: )"
+
+#: src/lang.c:2259
+msgid   "# Color of sender (From:)\n"
+        "# Default: 2 (green)\n"
+msgstr  "# å‚³é€è€…çš„é¡è‰² ( From: )\n"
+        "# é è¨­ï¼š2 (ç¶ è‰²)\n"
+
+#: src/lang.c:2265
+msgid   "Color of help/mail sign"
+msgstr  "èªªæ˜Ž/éƒµä»¶ç°½åçš„é¡è‰²"
+
+#: src/lang.c:2266
+msgid   "# Color of Help/Mail-Sign\n"
+        "# Default: 4 (blue)\n"
+msgstr  "# èªªæ˜Ž/éƒµä»¶ç°½åçš„é¡è‰²\n"
+        "# é è¨­ï¼š4 (è—è‰²)\n"
+
+#: src/lang.c:2272
+msgid   "Color of signatures"
+msgstr  "ç°½åçš„é¡è‰²"
+
+#: src/lang.c:2273
+msgid   "# Color of signature\n"
+        "# Default: 4 (blue)\n"
+msgstr  "# ç°½åçš„é¡è‰²\n"
+        "# é è¨­ï¼š4 (è—è‰²)\n"
+
+#: src/lang.c:2279
+msgid   "Color of highlighted URLs"
+msgstr  "é«˜äº®åº¦ç¶²å€çš„é¡è‰²"
+
+#: src/lang.c:2280
+msgid   "# Color of highlighted URLs\n"
+        "# Default: -1 (default color)\n"
+msgstr  "# é«˜äº®åº¦ç¶²å€çš„é¡è‰²\n"
+        "# é è¨­ï¼š-1 (é è¨­é¡è‰²)\n"
+
+#: src/lang.c:2286
+msgid   "Color of verbatim blocks"
+msgstr  "å­—é¢å€å¡Šçš„é¡è‰²"
+
+#: src/lang.c:2287
+msgid   "# Color of verbatim blocks\n"
+        "# Default: 5 (pink)\n"
+msgstr  "# å­—é¢å€å¡Šçš„é¡è‰²\n"
+        "# é è¨­ï¼š5 (ç²‰ç´…)\n"
+
+#: src/lang.c:2293
+msgid   "Color of highlighting with *stars*"
+msgstr  "é«˜äº®åº¦é¡¯ç¤º *æ˜Ÿè™Ÿ* çš„é¡è‰²"
+
+#: src/lang.c:2294
+msgid   "# Color of word highlighting with *stars*\n"
+        "# Default: 11 (yellow)\n"
+msgstr  "# é«˜äº®åº¦é¡¯ç¤º *æ˜Ÿè™Ÿ* å­—è©žçš„é¡è‰²\n"
+        "# é è¨­ï¼š11 (é»ƒè‰²)\n"
+
+#: src/lang.c:2300
+msgid   "Color of highlighting with _dash_"
+msgstr  "é«˜äº®åº¦é¡¯ç¤º _åº•ç·š_ çš„é¡è‰²"
+
+#: src/lang.c:2301
+msgid   "# Color of word highlighting with _dash_\n"
+        "# Default: 13 (light pink)\n"
+msgstr  "# é«˜äº®åº¦é¡¯ç¤º _åº•ç·š_ å­—è©žçš„é¡è‰²\n"
+        "# é è¨­ï¼š13 (æ·ºç²‰ç´…)\n"
+
+#: src/lang.c:2307
+msgid   "Color of highlighting with /slash/"
+msgstr  "é«˜äº®åº¦é¡¯ç¤º /æ–œç·š/ çš„é¡è‰²"
+
+#: src/lang.c:2308
+msgid   "# Color of word highlighting with /slash/\n"
+        "# Default: 14 (light cyan)\n"
+msgstr  "# é«˜äº®åº¦é¡¯ç¤º /æ–œç·š/ å­—è©žçš„é¡è‰²\n"
+        "# é è¨­ï¼š14 (æ·ºè—ç¶ è‰²)\n"
+
+#: src/lang.c:2314
+msgid   "Color of highlighting with -stroke-"
+msgstr  "é«˜äº®åº¦é¡¯ç¤º -æ©«ç·š- çš„é¡è‰²"
+
+#: src/lang.c:2315
+msgid   "# Color of word highlighting with -stroke-\n"
+        "# Default: 12 (light blue)\n"
+msgstr  "# é«˜äº®åº¦é¡¯ç¤º -æ©«ç·š- å­—è©žçš„é¡è‰²\n"
+        "# é è¨­ï¼š12 (æ·ºè—è‰²)\n"
+
+#: src/lang.c:2322
+msgid   "Attr. of highlighting with *stars*"
+msgstr  "é«˜äº®åº¦é¡¯ç¤º *æ˜Ÿè™Ÿ* çš„å±¬æ€§"
+
+#: src/lang.c:2323
+msgid   "# Attributes of word highlighting on mono terminals\n"
+        "# Possible values are:\n"
+        "#   0 = Normal\n"
+        "#   1 = Underline\n"
+        "#   2 = Best highlighting\n"
+        "#   3 = Reverse video\n"
+        "#   4 = Blinking\n"
+        "#   5 = Half bright\n"
+        "#   6 = Bold\n"
+        "\n"
+        "# Attribute of word highlighting with *stars*\n"
+        "# Default: 6 (bold)\n"
+msgstr  "# æ–¼å–®è‰²çµ‚ç«¯æ©Ÿé«˜äº®åº¦é¡¯ç¤ºå­—è©žçš„å±¬æ€§\n"
+        "# å¯èƒ½çš„å€¼åŒ…æ‹¬ï¼š\n"
+        "#   0 = ä¸€èˆ¬\n"
+        "#   1 = åº•ç·š\n"
+        "#   2 = æœ€ä½³é«˜äº®åº¦é¡¯ç¤º\n"
+        "#   3 = åç™½é¡¯ç¤º\n"
+        "#   4 = é–ƒå‹•\n"
+        "#   5 = åŠæ˜Žäº®\n"
+        "#   6 = ç²—é«”\n"
+        "\n"
+        "# é«˜äº®åº¦é¡¯ç¤º *æ˜Ÿè™Ÿ* å­—è©žçš„å±¬æ€§\n"
+        "# é è¨­ï¼š6 (ç²—é«”)\n"
+
+#: src/lang.c:2338
+msgid   "Attr. of highlighting with _dash_"
+msgstr  "é«˜äº®åº¦é¡¯ç¤º _åº•ç·š_ çš„å±¬æ€§"
+
+#: src/lang.c:2339
+msgid   "# Attribute of word highlighting with _dash_\n"
+        "# Default: 2 (best highlighting)\n"
+msgstr  "# é«˜äº®åº¦é¡¯ç¤º _åº•ç·š_ å­—è©žçš„å±¬æ€§\n"
+        "# é è¨­ï¼š2 (æœ€å¥½é«˜äº®åº¦é¡¯ç¤º)\n"
+
+#: src/lang.c:2345
+msgid   "Attr. of highlighting with /slash/"
+msgstr  "é«˜äº®åº¦é¡¯ç¤º /æ–œç·š/ çš„å±¬æ€§"
+
+#: src/lang.c:2346
+msgid   "# Attribute of word highlighting with /slash/\n"
+        "# Default: 5 (half bright)\n"
+msgstr  "# é«˜äº®åº¦é¡¯ç¤º /æ–œç·š/ å­—è©žçš„å±¬æ€§\n"
+        "# é è¨­ï¼š5 (åŠæ˜Žäº®)\n"
+
+#: src/lang.c:2352
+msgid   "Attr. of highlighting with -stroke-"
+msgstr  "é«˜äº®åº¦é¡¯ç¤º -æ©«ç·š- çš„å±¬æ€§"
+
+#: src/lang.c:2353
+msgid   "# Attribute of word highlighting with -stroke-\n"
+        "# Default: 3 (reverse video)\n"
+msgstr  "# é«˜äº®åº¦é¡¯ç¤º /æ–œç·š/ å­—è©žçš„å±¬æ€§\n"
+        "# é è¨­ï¼š3 (åç™½é¡¯ç¤º)\n"
+
+#: src/lang.c:2359
+msgid   "URL highlighting in message body"
+msgstr  "åœ¨è¨Šæ¯å…§æ–‡ä¸­é«˜äº®åº¦é¡¯ç¤ºç¶²å€"
+
+#: src/lang.c:2360
+msgid   "# Enable URL highlighting?\n"
+msgstr  "# å•Ÿç”¨é«˜äº®åº¦é¡¯ç¤ºç¶²å€ï¼Ÿ\n"
+
+#: src/lang.c:2365
+msgid   "Word highlighting in message body"
+msgstr  "åœ¨è¨Šæ¯å…§æ–‡ä¸­é«˜äº®åº¦é¡¯ç¤ºå­—è©ž"
+
+#: src/lang.c:2366
+msgid   "# Enable word highlighting?\n"
+msgstr  "# å•Ÿç”¨é«˜äº®åº¦é¡¯ç¤ºå­—è©žï¼Ÿ\n"
+
+#: src/lang.c:2371
+msgid   "What to display instead of mark"
+msgstr  "è¦é¡¯ç¤ºä»€éº¼ä»¥ä»£æ›¿æ¨™è¨˜"
+
+#: src/lang.c:2372
+msgid   "# Should the leading and ending stars and dashes also be displayed,\n"
+        "# even when they are highlighting marks?\n"
+        "# Possible values are (the default is marked with *):\n"
+        "#   0 = no\n"
+        "#   1 = yes, display mark\n"
+        "# * 2 = print a space instead\n"
+msgstr  "# å‰å°Žå’ŒçµæŸçš„æ˜Ÿè™Ÿå’Œæ©«ç·šä¹Ÿæ‡‰è©²è¦é¡¯ç¤ºï¼Œ\n"
+        "# å³ä½¿å®ƒå€‘æ˜¯é«˜äº®åº¦é¡¯ç¤ºçš„æ¨™è¨˜å—Žï¼Ÿ\n"
+        "# å¯èƒ½çš„å€¼åŒ…æ‹¬ (é è¨­å€¼ä»¥ * æ¨™è¨˜)ï¼š\n"
+        "#   0 = å¦\n"
+        "#   1 = æ˜¯ï¼Œé¡¯ç¤ºæ¨™è¨˜\n"
+        "# * 2 = å°å‡ºç©ºæ ¼åšç‚ºæ›¿ä»£\n"
+
+#: src/lang.c:2381
+msgid   "Enter column number to wrap article lines to in the pager. <CR> sets."
+msgstr  "è¼¸å…¥åœ¨é é¢åˆ‡æ›ä¸­ç”¨ä¾†å°‡æ–‡ç« æ›åˆ—çš„æ¬„è™Ÿã€‚<CR> è¨­å®šã€‚"
+
+#: src/lang.c:2382
+msgid   "Page line wrap column"
+msgstr  "é é¢è‡ªå‹•æ›åˆ—æ¬„è™Ÿ"
+
+#: src/lang.c:2383
+msgid   "# Wrap article lines at column\n"
+msgstr  "# æ–‡ç« æ›åˆ—æ–¼æ¬„è™Ÿ\n"
+
+#: src/lang.c:2388
+msgid   "Wrap around threads on next unread"
+msgstr  "æ–¼ä¸‹ä¸€ç¯‡æœªè®€å›žåˆ°é–‹å§‹éƒ¨åˆ†è¨Žè«–ä¸²"
+
+#: src/lang.c:2389
+msgid   "# If ON wrap around threads on searching next unread article\n"
+msgstr  "# å¦‚æžœé–‹å•Ÿå°±æ–¼æœå°‹ä¸‹ä¸€ç¯‡æœªè®€æ–‡ç« æ™‚å›žåˆ°é–‹å§‹éƒ¨åˆ†è¨Žè«–ä¸²\n"
+
+#: src/lang.c:2393
+msgid   "Enter default mail address (and fullname). <CR> sets."
+msgstr  "è¼¸å…¥é è¨­éƒµä»¶åœ°å€ (ä»¥åŠå…¨å)ã€‚<CR> è¨­å®šã€‚"
+
+#: src/lang.c:2394 src/lang.c:2838
+msgid   "Mail address (and fullname)"
+msgstr  "éƒµä»¶åœ°å€ (ä»¥åŠå…¨å)"
+
+#: src/lang.c:2395
+msgid   "# User's mail address (and fullname), if not username@host (fullname)\n"
+msgstr  "# ä½¿ç”¨è€…éƒµä»¶åœ°å€ (ä»¥åŠå…¨å)ï¼Œå¦‚æžœä¸æ˜¯ ä½¿ç”¨è€…åç¨±@ä¸»æ©Ÿ (å…¨å)\n"
+
+#: src/lang.c:2400
+msgid   "Show empty Followup-To in editor"
+msgstr  "åœ¨ç·¨è¼¯å™¨ä¸­é¡¯ç¤ºç©ºçš„è·Ÿè²¼"
+
+#: src/lang.c:2401
+msgid   "# If ON show empty Followup-To header when editing an article\n"
+msgstr  "# å¦‚æžœé–‹å•Ÿå°±æ–¼ç·¨è¼¯æ–‡ç« æ™‚é¡¯ç¤ºç©ºçš„è·Ÿè²¼æ¨™é ­\n"
+
+#: src/lang.c:2405
+msgid   "Enter path/! command/--none to create your default signature. <CR> sets."
+msgstr  "è¼¸å…¥ path/! command/--none ä»¥å»ºç«‹æ‚¨çš„é è¨­ç°½åã€‚<CR> è¨­å®šã€‚"
+
+#: src/lang.c:2406
+msgid   "Create signature from path/command"
+msgstr  "å¾žè·¯å¾‘/å‘½ä»¤å»ºç«‹ç°½å"
+
+#: src/lang.c:2407
+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"
+        "# sigfile=--none     don't append a signature\n"
+msgstr  "# å¼µè²¼/å›žè¦†æ™‚ä½¿ç”¨çš„ç°½åè·¯å¾‘ (éš¨æ©Ÿç°½å)/æª”æ¡ˆ\n"
+        "# sigfile=æª”æ¡ˆ       åšç‚ºç°½åçš„é™„åŠ æª”æ¡ˆ\n"
+        "# sigfile=!å‘½ä»¤      åŸ·è¡Œå¤–éƒ¨å‘½ä»¤ä»¥ç”¢ç”Ÿç°½å\n"
+        "# sigfile=--none     ä¸é™„åŠ ç°½å\n"
+
+#: src/lang.c:2414
+msgid   "Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
+msgstr  "å°‡å–®ç¨ä¸€åˆ—çš„ã€Œ-- ã€å‰ç½®æ–¼ç°½åã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
+
+#: src/lang.c:2415
+msgid   "Prepend signature with \"-- \""
+msgstr  "å°‡ã€Œ-- ã€å‰ç½®æ–¼ç°½å"
+
+#: src/lang.c:2416
+msgid   "# If ON prepend the signature with dashes '\\n-- \\n'\n"
+msgstr  "# å¦‚æžœé–‹å•Ÿå°±å°‡è™›ç·šã€Ž\\n-- \\nã€å‰ç½®æ–¼ç°½å\n"
+
+#: src/lang.c:2420
+msgid   "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
+msgstr  "é‡æ–°å¼µè²¼æ–‡ç« æ™‚åŠ å…¥ç°½åã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
+
+#: src/lang.c:2421
+msgid   "Add signature when reposting"
+msgstr  "é‡æ–°å¼µè²¼æ™‚åŠ å…¥ç°½å"
+
+#: src/lang.c:2422
+msgid   "# If ON add signature to reposted articles\n"
+msgstr  "# å¦‚æžœé–‹å•Ÿå°±å°‡ç°½ååŠ å…¥é‡æ–°å¼µè²¼çš„æ–‡ç« \n"
+
+#: src/lang.c:2426
+#, c-format
+msgid   "Enter quotation marks, %s or %S for author's initials."
+msgstr  "è¼¸å…¥å¼•è¨€ç¬¦è™Ÿã€%s æˆ– %S åšç‚ºä½œè€…çš„ç¸®å¯«ã€‚"
+
+#: src/lang.c:2427
+msgid   "Characters used as quote-marks"
+msgstr  "åšç‚ºå¼•è¨€ç¬¦è™Ÿä½¿ç”¨çš„å­—å…ƒ"
+
+#: src/lang.c:2428
+#, fuzzy, 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  "# è·Ÿè²¼å’Œå›žè¦†ä¸­ç”¨æ–¼å¼•è¨€çš„å­—å…ƒã€‚\n"
+        "#ã€Ž_ã€è¢«ç½®æ›ç‚ºã€Ž ã€ï¼Œ%%sï¼Œ%%S è¢«ç½®æ›ç‚ºä½œè€…çš„ç¸®å¯«ã€‚\n"
+
+#: src/lang.c:2434
+msgid   "Quoting behavior"
+msgstr  "å¼•è¨€è¡Œç‚º"
+
+#: src/lang.c:2435
+msgid   "# How quoting should be handled when following up or replying.\n"
+        "# Possible values are (the default is marked with *):\n"
+        "#   0 = Nothing special\n"
+        "#   1 = Compress quotes\n"
+        "#   2 = Quote signatures\n"
+        "#   3 = Compress quotes, quote signatures\n"
+        "#   4 = Quote empty lines\n"
+        "# * 5 = Compress quotes, quote empty lines\n"
+        "#   6 = Quote signatures, quote empty lines\n"
+        "#   7 = Compress quotes, quote signatures, quote empty lines\n"
+msgstr  "# ç•¶è·Ÿè²¼æˆ–å›žè¦†æ™‚æ‡‰è©²å¦‚ä½•è™•ç†å¼•è¨€ã€‚\n"
+        "# å¯èƒ½çš„å€¼åŒ…æ‹¬ (é è¨­å€¼ä»¥ * æ¨™è¨˜)ï¼š\n"
+        "#   0 = æ²’ä»€éº¼ç‰¹åˆ¥\n"
+        "#   1 = å£“ç¸®å¼•è¨€\n"
+        "#   2 = å¼•ç”¨ç°½å\n"
+        "#   3 = å£“ç¸®å¼•è¨€ï¼Œå¼•ç”¨ç°½å\n"
+        "#   4 = å¼•ç”¨ç©ºåˆ—\n"
+        "# * 5 = å£“ç¸®å¼•è¨€ï¼Œå¼•ç”¨ç©ºåˆ—\n"
+        "#   6 = å¼•ç”¨ç°½åï¼Œå¼•ç”¨ç©ºåˆ—\n"
+        "#   7 = å£“ç¸®å¼•è¨€ï¼Œå¼•ç”¨ç°½åï¼Œå¼•ç”¨ç©ºåˆ—\n"
+
+#: src/lang.c:2448 src/lang.c:2456 src/lang.c:2462
+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:2449
+msgid   "Quote line when following up"
+msgstr  "è·Ÿè²¼æ™‚çš„å¼•è¨€åˆ—"
+
+#: src/lang.c:2450
+#, fuzzy
+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  "# éƒµå¯„/å¼µè²¼/è·Ÿè²¼æ–‡ç« æ™‚çš„å¼•è¨€åˆ—æ ¼å¼\n"
+        "# %%A åœ°å€    %%D æ—¥æœŸ   %%F åœ°å€+åç¨±   %%G ç¾¤çµ„åç¨±   %%M è¨Šæ¯è­˜åˆ¥è™Ÿ\n"
+        "# %%N å…¨å  %%C åå­—   %%I ç¸®å¯«\n"
+
+#: src/lang.c:2457
+msgid   "Quote line when cross-posting"
+msgstr  "è·¨æ¿å¼µè²¼æ™‚çš„å¼•è¨€åˆ—"
+
+#: src/lang.c:2463
+msgid   "Quote line when mailing"
+msgstr  "éƒµå¯„æ™‚çš„å¼•è¨€åˆ—"
+
+#: src/lang.c:2468
+msgid   "If ON, include User-Agent: header. <SPACE> toggles & <CR> sets."
+msgstr  "å¦‚æžœé–‹å•Ÿå°±åŒ…å« User-Agent: æ¨™é ­ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
+
+#: src/lang.c:2469
+msgid   "Insert 'User-Agent:' header"
+msgstr  "æ’å…¥ã€ŽUser-Agent:ã€æ¨™é ­"
+
+#: src/lang.c:2470
+msgid   "# If ON include advertising User-Agent: header\n"
+msgstr  "# å¦‚æžœé–‹å•Ÿå°±åŒ…å«åšç‚ºé€šå‘Šçš„ User-Agent: æ¨™é ­\n"
+
+#: src/lang.c:2475
+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:2476
+msgid   "MM_CHARSET"
+msgstr  "MM_CHARSET"
+
+#: src/lang.c:2477
+msgid   "# Charset supported locally which is also used for MIME header and\n"
+        "# Content-Type header.\n"
+        "# If not set, the value of the environment variable MM_CHARSET is used.\n"
+        "# Set to US-ASCII or compile time default if neither of them is defined.\n"
+        "# If MIME_STRICT_CHARSET is defined at compile-time, charset other than\n"
+        "# mm_charset is considered not displayable and represented as '?'.\n"
+msgstr  "# æœ¬åœ°æ”¯æ´çš„å­—å…ƒé›†ï¼Œå®ƒåŒæ™‚ç”¨æ–¼ MIME æ¨™é ­å’Œ\n"
+        "# å…§å®¹é¡žåž‹æ¨™é ­ã€‚\n"
+        "# å¦‚æžœæœªè¨­å®šï¼Œå°‡æœƒä½¿ç”¨ç’°å¢ƒè®Šæ•¸ MM_CHARSET çš„å€¼ã€‚\n"
+        "# å¦‚æžœå®ƒå€‘éƒ½æ²’æœ‰è¢«å®šç¾©ï¼Œå°±è¨­å®šç‚º US-ASCII æˆ–ç·¨è­¯æ™‚æœŸçš„é è¨­å€¼ã€‚\n"
+        "# å¦‚æžœ MIME_STRICT_CHARSET æ–¼ç·¨è­¯æ™‚æœŸè¢«å®šç¾©ï¼Œé‚£éº¼ mm_charset ä»¥å¤–çš„\n"
+        "# å­—å…ƒé›†å°‡è¢«èªç‚ºç„¡æ³•é¡¯ç¤ºï¼Œä¸¦ä¸”ä»¥ã€Žï¼Ÿã€çš„æ–¹å¼è¡¨è¿°ã€‚\n"
+
+#: src/lang.c:2487
+msgid   "MM_NETWORK_CHARSET"
+msgstr  "MM_NETWORK_CHARSET"
+
+#: src/lang.c:2488
+msgid   "# Charset used for MIME (Content-Type) header in postings.\n"
+msgstr  "# åœ¨è²¼æ–‡ä¸­åšç‚º MIME (å…§å®¹é¡žåž‹) æ¨™é ­çš„å­—å…ƒé›†ã€‚\n"
+
+#: src/lang.c:2492
+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:2493
+msgid   "MM_LOCAL_CHARSET"
+msgstr  "MM_LOCAL_CHARSET"
+
+#: src/lang.c:2494
+msgid   "# Charset supported locally.\n"
+msgstr  "# æœ¬åœ°æ”¯æ´çš„å­—å…ƒé›†ã€‚\n"
+
+#: src/lang.c:2501
+msgid   "Mailbox format"
+msgstr  "ä¿¡ç®±æ ¼å¼"
+
+#: src/lang.c:2502
+msgid   "# Format of the mailbox.\n"
+msgstr  "# ä¿¡ç®±çš„æ ¼å¼ã€‚\n"
+
+#: src/lang.c:2507
+msgid   "MIME encoding in news messages"
+msgstr  "åœ¨æ–°èžè¨Šæ¯ä¸­çš„ MIME ç·¨ç¢¼"
+
+#: src/lang.c:2508
+msgid   "# MIME encoding (8bit, base64, quoted-printable, 7bit) of the body\n"
+        "# for mails and posts, if necessary. QP is efficient for most European\n"
+        "# character sets (ISO-8859-X) with small fraction of non-US-ASCII chars,\n"
+        "# while Base64 is more efficient for most 8bit East Asian, Greek, and\n"
+        "# Russian charsets with a lot of 8bit characters.\n"
+msgstr  "# å…§æ–‡çš„ MIME ç·¨ç¢¼ (8bit, base64, quoted-printable, 7bit)ï¼Œ\n"
+        "# æ–¼å¿…è¦æ™‚ç”¨æ–¼éƒµä»¶å’Œè²¼æ–‡ã€‚QP å°æ–¼åŒ…å«å°éƒ¨åˆ†éž US-ASCII å­—å…ƒ\n"
+        "# çš„å¤šæ•¸æ­æ´²å­—å…ƒé›† (ISO-8859-X) ç›¸ç•¶å¥½ç”¨ï¼Œ\n"
+        "# è€Œ Base64 å°æ–¼åŒ…å«å¾ˆå¤š 8 ä½å…ƒå­—å…ƒçš„å¤šæ•¸ 8 ä½å…ƒæ±äºžè«¸èªžã€\n"
+        "# å¸Œè‡˜èªžä»¥åŠä¿„èªžå­—å…ƒé›†ä¾†èªªæ›´ç‚ºé©ç•¶ã€‚\n"
+
+#: src/lang.c:2516 src/lang.c:2537
+msgid   "Don't change unless you know what you are doing. <ESC> cancels."
+msgstr  "ä¸è¦è®Šæ›´ï¼Œé™¤éžæ‚¨çŸ¥é“æ‚¨åœ¨åšä»€éº¼ã€‚<ESC> å–æ¶ˆã€‚"
+
+#: src/lang.c:2517
+msgid   "Use 8bit characters in news headers"
+msgstr  "åœ¨æ–°èžæ¨™é ­ä¸­ä½¿ç”¨ 8 ä½å…ƒå­—å…ƒ"
+
+#: src/lang.c:2518
+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  "# å¦‚æžœé–‹å•Ÿï¼Œæ–°èžæ¨™é ­ä¸­çš„ 8 ä½å…ƒå­—å…ƒå°‡ä¸è¢«ç·¨ç¢¼ã€‚\n"
+        "# é è¨­ç‚ºé—œé–‰ã€‚å› æ­¤ 8 ä½å…ƒå­—å…ƒæŒ‰ç…§é è¨­å°‡è¢«ç·¨ç¢¼ã€‚\n"
+        "# é™¤éž post_mime_encoding åŒæ¨£ä¹Ÿè¢«è¨­å®šç‚º 8 ä½å…ƒï¼Œ\n"
+        "# å¦å‰‡æ¨™é ­ä¸­çš„ 8 ä½å…ƒå­—å…ƒå°‡ç„¡è¦–æ–¼æ­¤åƒæ•¸è€Œè¢«ç·¨ç¢¼ã€‚\n"
+
+#: src/lang.c:2525
+msgid   "Auto-view post-processed files <SPACE> toggles, <CR> sets, <ESC> cancels."
+msgstr  "è‡ªå‹•æª¢è¦–è™•ç†å¾Œæª”æ¡ˆ<SPACE> åˆ‡æ›ï¼Œ<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
+
+#: src/lang.c:2526
+msgid   "View post-processed files"
+msgstr  "æª¢è¦–è™•ç†å¾Œæª”æ¡ˆ"
+
+#: src/lang.c:2527
+msgid   "# If set, post processed files will be opened in a viewer\n"
+msgstr  "# å¦‚æžœè¨­å®šï¼Œè™•ç†ä¹‹å¾Œçš„æª”æ¡ˆå°‡åœ¨æª¢è¦–å™¨ä¸­è¢«é–‹å•Ÿ\n"
+
+#: src/lang.c:2532
+msgid   "MIME encoding in mail messages"
+msgstr  "éƒµä»¶è¨Šæ¯ä¸­çš„ MIME ç·¨ç¢¼"
+
+#: src/lang.c:2538
+msgid   "Use 8bit characters in mail headers"
+msgstr  "éƒµä»¶æ¨™é ­ä¸­ä½¿ç”¨ 8 ä½å…ƒå­—å…ƒ"
+
+#: src/lang.c:2539
+msgid   "# If ON, 8bit characters in mail headers are NOT encoded.\n"
+        "# default is OFF. Thus 8bit characters are encoded by default.\n"
+        "# 8bit chars in headers are encoded regardless of the value of this "
+        "parameter\n"
+        "# unless mail_mime_encoding is 8bit as well. Note that RFC 2822\n"
+        "# prohibits 8bit characters in mail headers so that you are advised NOT to\n"
+        "# turn it ON unless you have some compelling reason.\n"
+msgstr  "# å¦‚æžœé–‹å•Ÿå°±ä¸æœƒå°‡éƒµä»¶æ¨™é ­ä¸­çš„ 8 ä½å…ƒå­—å…ƒç·¨ç¢¼ã€‚\n"
+        "# é è¨­æ˜¯é—œé–‰ï¼Œå› æ­¤ 8 ä½å…ƒå­—å…ƒæŒ‰ç…§é è¨­æœƒè¢«ç·¨ç¢¼ã€‚\n"
+        "# éƒµä»¶æ¨™é ­ä¸­çš„ 8 ä½å…ƒå­—å…ƒå°‡æœƒç·¨ç¢¼è€Œå¿½ç•¥é€™å€‹åƒæ•¸çš„å€¼\n"
+        "# é™¤éž mail_mime_encoding åŒæ¨£è¢«è¨­å®šç‚º 8 ä½å…ƒã€‚è¦æ³¨æ„çš„æ˜¯ï¼ŒRFC 2822\n"
+        "# ç¦æ­¢éƒµä»¶æ¨™é ­ä¸­çš„ 8 ä½å…ƒå­—å…ƒï¼Œå› æ­¤å»ºè­°æ‚¨ä¸è¦å°‡å®ƒé–‹å•Ÿï¼Œ\n"
+        "# é™¤éžæ‚¨æœ‰æŸäº›å¼·åˆ¶çš„åŽŸå› ã€‚\n"
+
+#: src/lang.c:2549
+msgid   "Strip blanks from ends of lines"
+msgstr  "å¾žåˆ—å°¾æˆªé™¤ç©ºç™½"
+
+#: src/lang.c:2550
+msgid   "# If ON strip blanks from ends of lines for faster display on slow "
+        "terminals.\n"
+msgstr  "# å¦‚æžœé–‹å•Ÿå°±å¾žåˆ—å°¾æˆªé™¤ç©ºç™½ï¼Œä»¥ä¾¿åœ¨è¼ƒæ…¢çµ‚ç«¯æ©Ÿä¸Šèƒ½è¼ƒå¿«é¡¯ç¤ºã€‚\n"
+
+#: src/lang.c:2555
+msgid   "If ON, use transliteration. <SPACE> toggles & <CR> sets."
+msgstr  "å¦‚æžœé–‹å•Ÿå°±ä½¿ç”¨å¯¦å­—è½‰è­¯ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
+
+#: src/lang.c:2556
+msgid   "Transliteration"
+msgstr  "å¯¦å­—è½‰è­¯"
+
+#: src/lang.c:2557
+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  "# å¦‚æžœé–‹å•Ÿå°±ä½¿ç”¨ //TRANSLIT æ“´å……åŠŸèƒ½ã€‚é€™è¡¨ç¤ºç•¶æŸå­—å…ƒç„¡æ³•\n"
+        "# åœ¨ç›®æ¨™å­—å…ƒé›†ä¸­è¢«è¡¨è¿°æ™‚ï¼Œå®ƒå¯ä»¥é€éŽä¸€å€‹\n"
+        "# æˆ–å¤šå€‹å¤–è§€é¡žä¼¼çš„å­—å…ƒæ‰€è¿‘ä¼¼é¡¯ç¤ºã€‚\n"
+
+#: src/lang.c:2565
+msgid   "Send you a Cc/Bcc automatically"
+msgstr  "è‡ªå‹•ç™¼é€çµ¦æ‚¨ä¸€ä»½å‰¯æœ¬/å¯†ä»¶å‰¯æœ¬"
+
+#: src/lang.c:2566
+msgid   "# Put your name in the Cc: and/or Bcc: field when mailing an article.\n"
+        "# Possible values are (the default is marked with *):\n"
+        "# * 0 = No\n"
+        "#   1 = Cc\n"
+        "#   2 = Bcc\n"
+        "#   3 = Cc and Bcc\n"
+msgstr  "# éƒµå¯„æ–‡ç« æ™‚å°‡æ‚¨çš„å§“åæ”¾åœ¨ Cc: å’Œ/æˆ– Bcc: æ¬„ä½ä¸­ã€‚\n"
+        "# å¯èƒ½çš„å€¼åŒ…æ‹¬ (é è¨­å€¼ä»¥ * æ¨™è¨˜)ï¼š\n"
+        "# * 0 = å¦\n"
+        "#   1 = å‰¯æœ¬\n"
+        "#   2 = å¯†ä»¶å‰¯æœ¬\n"
+        "#   3 = å‰¯æœ¬å’Œå¯†ä»¶å‰¯æœ¬\n"
+
+#: src/lang.c:2575
+msgid   "Enter address elements about which you want to be warned. <CR> sets."
+msgstr  "è¼¸å…¥æ‚¨æƒ³è¦ç²å¾—ç›¸é—œè­¦å‘Šçš„åœ°å€å› ç´ ã€‚<CR> è¨­å®šã€‚"
+
+#: src/lang.c:2576
+msgid   "Spamtrap warning address parts"
+msgstr  "åžƒåœ¾éƒµä»¶æŠ“å–è­¦å‘Šçš„åœ°å€éƒ¨åˆ†"
+
+#: src/lang.c:2577
+msgid   "# A comma-delimited list of address-parts you want to be warned\n"
+        "# about when trying to reply by email.\n"
+msgstr  "# ç•¶æ‚¨å˜—è©¦ä»¥é›»å­éƒµä»¶å›žè¦†æ™‚\n"
+        "# æƒ³è¦ç²å¾—ç›¸é—œè­¦å‘Šè€Œä»¥é€—è™Ÿåˆ†éš”çš„åœ°å€éƒ¨åˆ†æ¸…å–®ã€‚\n"
+
+#: src/lang.c:2582
+msgid   "Enter default number of days a filter entry will be valid. <CR> sets."
+msgstr  "è¼¸å…¥ç¯©é¸å™¨æ¢ç›®ä¿æŒæœ‰æ•ˆçš„é è¨­å¤©æ•¸ã€‚<CR> è¨­å®šã€‚"
+
+#: src/lang.c:2583
+msgid   "No. of days a filter entry is valid"
+msgstr  "ç¯©é¸å™¨æ¢ç›®æœ‰æ•ˆå¤©æ•¸"
+
+#: src/lang.c:2584
+msgid   "# Number of days a short term filter will be active\n"
+msgstr  "# çŸ­æœŸç¯©é¸å™¨ä¿æŒä½œç”¨çš„å¤©æ•¸\n"
+
+#: src/lang.c:2588
+msgid   "Add posted articles to filter. <SPACE> toggles & <CR> sets."
+msgstr  "åŠ å…¥å·²å¼µè²¼æ–‡ç« åˆ°ç¯©é¸å™¨ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
+
+#: src/lang.c:2589
+msgid   "Add posted articles to filter"
+msgstr  "åŠ å…¥å·²å¼µè²¼æ–‡ç« åˆ°ç¯©é¸å™¨"
+
+#: src/lang.c:2590
+msgid   "# If ON add posted articles which start a new thread to filter for\n"
+        "# highlighting follow-ups\n"
+msgstr  "# å¦‚æžœé–‹å•Ÿå°±åŠ å…¥é–‹å§‹æ–°è¨Žè«–ä¸²çš„å·²å¼µè²¼æ–‡ç« åˆ°ç¯©é¸å™¨\n"
+        "# åšç‚ºé«˜äº®åº¦é¡¯ç¤ºè·Ÿè²¼\n"
+
+#: src/lang.c:2594
+msgid   "The directory where articles/threads are to be saved in mailbox format."
+msgstr  "å°‡ä»¥ mailbox æ ¼å¼å„²å­˜çš„æ–‡ç« /è¨Žè«–ä¸²ç›®éŒ„ä½ç½®ã€‚"
+
+#: src/lang.c:2595
+msgid   "Mail directory"
+msgstr  "éƒµä»¶ç›®éŒ„"
+
+#: src/lang.c:2596
+msgid   "# (-m) directory where articles/threads are saved in mailbox format\n"
+msgstr  "# (-m) ä»¥ mailbox æ ¼å¼å„²å­˜çš„æ–‡ç« /è¨Žè«–ä¸²ç›®éŒ„ä½ç½®\n"
+
+#: src/lang.c:2601
+msgid   "Save articles in batch mode (-S)"
+msgstr  "ä»¥æ‰¹æ¬¡æ¨¡å¼å„²å­˜æ–‡ç«  (-S)"
+
+#: src/lang.c:2602
+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  "# å¦‚æžœé–‹å•Ÿå°±æ–¼å‘½ä»¤åˆ—ä¸ŠæŒ‡å®šå„²å­˜ -S æˆ–éƒµå¯„ (-M/-N) æ™‚\n"
+        "# ä»¥æ‰¹æ¬¡æ¨¡å¼å„²å­˜æ–‡ç« /è¨Žè«–ä¸²\n"
+
+#: src/lang.c:2607
+msgid   "The directory where you want articles/threads saved."
+msgstr  "æ‚¨æƒ³è¦å„²å­˜æ–‡ç« /è¨Žè«–ä¸²çš„ç›®éŒ„ä½ç½®ã€‚"
+
+#: src/lang.c:2608
+msgid   "Directory to save arts/threads in"
+msgstr  "è¦å„²å­˜æ–‡ç« /è¨Žè«–ä¸²çš„ç›®éŒ„"
+
+#: src/lang.c:2609
+msgid   "# Directory where articles/threads are saved\n"
+msgstr  "# å„²å­˜æ–‡ç« /è¨Žè«–ä¸²çš„ç›®éŒ„ä½ç½®\n"
+
+#: src/lang.c:2613
+msgid   "Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> sets."
+msgstr  "ä¾ Archive-name: æ¨™é ­ä¾†è‡ªå‹•å„²å­˜æ–‡ç« /è¨Žè«–ä¸²ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
+
+#: src/lang.c:2614
+msgid   "Use Archive-name: header for save"
+msgstr  "å„²å­˜ä½¿ç”¨ Archive-name: æ¨™é ­"
+
+#: src/lang.c:2615
+msgid   "# If ON articles/threads with Archive-name: in mail header will\n"
+        "# be automatically saved with the Archive-name & part/patch no.\n"
+msgstr  "# å¦‚æžœé–‹å•Ÿå°±å°‡åœ¨éƒµä»¶æ¨™é ­ä¸­å…·æœ‰ Archive-name: çš„æ–‡ç« /è¨Žè«–ä¸²\n"
+        "# ä»¥å­˜æª”åç¨± & éƒ¨åˆ†/ä¿®è£œç¨‹å¼è™Ÿç¢¼è‡ªå‹•å„²å­˜\n"
+
+#: src/lang.c:2620
+msgid   "Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
+        "cancels."
+msgstr  "å°‡å·²å„²å­˜çš„æ–‡ç« /è¨Žè«–ä¸²æ¨™è¨˜ç‚ºå·²è®€ã€‚<SPACE> åˆ‡æ›ï¼Œ<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
+
+#: src/lang.c:2621
+msgid   "Mark saved articles/threads as read"
+msgstr  "å°‡å·²å„²å­˜çš„æ–‡ç« /è¨Žè«–ä¸²æ¨™è¨˜ç‚ºå·²è®€"
+
+#: src/lang.c:2622
+msgid   "# If ON mark articles that are saved as read\n"
+msgstr  "# å¦‚æžœé–‹å•Ÿå°±æ¨™è¨˜å·²å„²å­˜çš„æ–‡ç« ç‚ºå·²è®€\n"
+
+#: src/lang.c:2626
+msgid   "Do post processing (eg. extract attachments) for saved articles."
+msgstr  "å°æ–¼å·²å„²å­˜çš„æ–‡ç« é€²è¡Œå¾ŒçºŒè™•ç† (ä¾‹å¦‚ï¼šæ“·å–é™„ä»¶)ã€‚"
+
+#: src/lang.c:2627
+msgid   "Post process saved articles"
+msgstr  "å¾ŒçºŒè™•ç†å·²å„²å­˜çš„æ–‡ç« "
+
+#: src/lang.c:2628
+msgid   "# Perform post processing (saving binary attachments) from saved articles.\n"
+        "# Possible values are (the default is marked with *):\n"
+        "# * 0 = no\n"
+        "#   1 = extract shell archives (shar) only\n"
+        "#   2 = yes\n"
+msgstr  "# å°å·²å„²å­˜çš„æ–‡ç« æ–½è¡Œå¾ŒçºŒè™•ç† (å„²å­˜äºŒé€²ä½é™„ä»¶)ã€‚\n"
+        "# å¯èƒ½çš„å€¼åŒ…æ‹¬ (é è¨­å€¼ä»¥ * æ¨™è¨˜)ï¼š\n"
+        "# * 0 = å¦\n"
+        "#   1 = åªæ“·å–å‘½ä»¤æ®¼æ­¸æª” (shar)\n"
+        "#   2 = æ˜¯\n"
+
+#: src/lang.c:2637
+msgid   "Process only unread articles"
+msgstr  "åªè™•ç†æœªè®€æ–‡ç« "
+
+#: src/lang.c:2638
+msgid   "# If ON only save/print/pipe/mail unread articles (tagged articles excepted)\n"
+msgstr  "# å¦‚æžœé–‹å•Ÿå°±åª å„²å­˜/åˆ—å°/ç®¡ç·š/éƒµå¯„ æœªè®€æ–‡ç«  (é™¤äº†å·²æ¨™å®šæ–‡ç« )\n"
+
+#: src/lang.c:2643
+msgid   "Print all or just part of header. <SPACE> toggles & <CR> sets."
+msgstr  "åˆ—å°æ‰€æœ‰æˆ–æ˜¯åƒ…åƒ…éƒ¨åˆ†çš„æ¨™é ­ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
+
+#: src/lang.c:2644
+msgid   "Print all headers when printing"
+msgstr  "åˆ—å°æ™‚åˆ—å°æ‰€æœ‰æ¨™é ­"
+
+#: src/lang.c:2645
+msgid   "# If ON print all of article header otherwise just the important lines\n"
+msgstr  "# å¦‚æžœé–‹å•Ÿå°±åˆ—å°æ‰€æœ‰çš„æ–‡ç« æ¨™é ­ï¼Œå¦å‰‡åƒ…åˆ—å°é‡è¦åˆ—\n"
+
+#: src/lang.c:2649
+msgid   "The printer program with options that is to be used to print articles/threads."
+msgstr  "å°‡è¢«ç”¨ä¾†åˆ—å°æ–‡ç« /è¨Žè«–ä¸²çš„åˆ—å°ç¨‹å¼ä»¥åŠé¸é …ã€‚"
+
+#: src/lang.c:2650
+msgid   "Printer program with options"
+msgstr  "åˆ—å°ç¨‹å¼ä»¥åŠé¸é …"
+
+#: src/lang.c:2651
+msgid   "# Print program with parameters used to print articles/threads\n"
+msgstr  "# ç”¨ä¾†åˆ—å°æ–‡ç« /è¨Žè«–ä¸²çš„åˆ—å°ç¨‹å¼ä»¥åŠåƒæ•¸\n"
+
+#: src/lang.c:2657
+msgid   "Force redraw after certain commands"
+msgstr  "ç‰¹å®šå‘½ä»¤ä¹‹å¾Œå¼·åˆ¶é‡ç¹ª"
+
+#: src/lang.c:2658
+msgid   "# If ON a screen redraw will always be done after certain external commands\n"
+msgstr  "# å¦‚æžœé–‹å•Ÿå°±æ–¼ç‰¹å®šå¤–éƒ¨å‘½ä»¤ä¹‹å¾Œå°‡ä¸€å¾‹å®Œæˆèž¢å¹•é‡ç¹ª\n"
+
+#: src/lang.c:2662
+msgid   "Start editor with line offset. <SPACE> toggles, <CR> sets, <ESC> cancels."
+msgstr  "å•Ÿå§‹ç·¨è¼¯å™¨ä»¥åŠåˆ—åç§»ã€‚<SPACE> åˆ‡æ›ï¼Œ<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
+
+#: src/lang.c:2663
+msgid   "Start editor with line offset"
+msgstr  "å•Ÿå§‹ç·¨è¼¯å™¨ä»¥åŠåˆ—åç§»"
+
+#: src/lang.c:2664
+msgid   "# If ON editor will be started with cursor offset into the file\n"
+        "# otherwise the cursor will be positioned at the first line\n"
+msgstr  "# å¦‚æžœé–‹å•Ÿå°±å•Ÿå§‹ç·¨è¼¯å™¨ä»¥åŠé€²å…¥æª”æ¡ˆå¾Œçš„æ¸¸æ¨™åç§»\n"
+        "# å¦å‰‡æ¸¸æ¨™å°‡è¢«å®šä½æ–¼ç¬¬ä¸€åˆ—\n"
+
+#: src/lang.c:2669
+msgid   "Enter %E for editor, %F for filename, %N for line-number, <CR> to set."
+msgstr  "è¼¸å…¥ %E åšç‚ºç·¨è¼¯å™¨ï¼Œ%F åšç‚ºæª”åï¼Œ%N åšç‚ºåˆ—è™Ÿï¼Œ<CR> ä»¥è¨­å®šã€‚"
+
+#: src/lang.c:2670
+msgid   "Invocation of your editor"
+msgstr  "èª¿ç”¨æ‚¨çš„ç·¨è¼¯å™¨"
+
+#: src/lang.c:2671
+#, fuzzy
+msgid   "# Format of editor line including parameters\n"
+        "# %E Editor  %F Filename  %N Linenumber\n"
+msgstr  "# åŒ…å«åƒæ•¸çš„ç·¨è¼¯å™¨å‘½ä»¤åˆ—æ ¼å¼\n"
+        "# %%E ç·¨è¼¯å™¨  %%F æª”å  %%N åˆ—è™Ÿ\n"
+
+#: src/lang.c:2676
+msgid   "Enter name and options for external-inews, --internal for internal inews"
+msgstr  "è¼¸å…¥ç”¨æ–¼å¤–éƒ¨ inews çš„åç¨±å’Œé¸é …ï¼Œ--internal ç”¨æ–¼å…§éƒ¨ inews"
+
+#: src/lang.c:2677
+msgid   "External inews"
+msgstr  "å¤–éƒ¨ inews"
+
+#: src/lang.c:2678
+msgid   "# If --internal use the built in mini inews for posting via NNTP\n"
+        "# otherwise use an external inews program\n"
+msgstr  "# å¦‚æžœè¨­å®š --internal å°±ä½¿ç”¨å…§å»ºçš„è¿·ä½  inews åšç‚ºé€éŽ NNTP å¼µè²¼\n"
+        "# å¦å‰‡ä½¿ç”¨å¤–éƒ¨ inews ç¨‹å¼\n"
+
+#: src/lang.c:2682
+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:2683
+msgid   "Invocation of your mail command"
+msgstr  "èª¿ç”¨æ‚¨çš„éƒµå¯„å‘½ä»¤"
+
+#: src/lang.c:2684
+#, fuzzy
+msgid   "# Format of mailer line including parameters\n"
+        "# %M Mailer  %S Subject  %T To  %F Filename\n"
+        "# ie. to use elm as your mailer:    elm -s \"%S\" \"%T\" < %F\n"
+        "# ie. elm interactive          :    elm -i %F -s \"%S\" \"%T\"\n"
+msgstr  "# åŒ…å«åƒæ•¸çš„éƒµä»¶ç¨‹å¼åˆ—æ ¼å¼\n"
+        "# %%M éƒµä»¶ç¨‹å¼  %%S ä¸»æ—¨  %%T æ”¶ä»¶è€…  %%F æª”å\n"
+        "# ä¾‹å¦‚è¦ä½¿ç”¨ elm åšç‚ºæ‚¨çš„éƒµä»¶ç¨‹å¼ï¼š  elm -s \"%%S\" \"%%T\" < %%F\n"
+        "# ä¾‹å¦‚è¦åŸ·è¡Œäº’å‹•å¼ elm           ï¼š  elm -i %%F -s \"%%S\" \"%%T\"\n"
+
+#: src/lang.c:2692
+msgid   "Use interactive mail reader"
+msgstr  "ä½¿ç”¨äº’å‹•å¼éƒµä»¶é–±è®€å™¨"
+
+#: src/lang.c:2693
+msgid   "# Interactive mailreader\n"
+        "# Possible values are (the default is marked with *):\n"
+        "# * 0 = no interactive mailreader\n"
+        "#   1 = use interactive mailreader with headers in file\n"
+        "#   2 = use interactive mailreader without headers in file\n"
+msgstr  "# äº’å‹•å¼éƒµä»¶é–±è®€å™¨\n"
+        "# å¯èƒ½çš„å€¼åŒ…æ‹¬ (é è¨­å€¼ä»¥ * æ¨™è¨˜)ï¼š\n"
+        "# * 0 = éžäº’å‹•å¼éƒµä»¶é–±è®€å™¨\n"
+        "#   1 = ä½¿ç”¨äº’å‹•å¼éƒµä»¶é–±è®€å™¨ä»¥åŠæª”æ¡ˆä¸­çš„æ¨™é ­\n"
+        "#   2 = ä½¿ç”¨äº’å‹•å¼éƒµä»¶é–±è®€å™¨è€Œç„¡éœ€æª”æ¡ˆä¸­çš„æ¨™é ­\n"
+
+#: src/lang.c:2702
+msgid   "Remove ~/.article after posting"
+msgstr  "å¼µè²¼ä¹‹å¾Œç§»é™¤ ~/.article"
+
+#: src/lang.c:2703
+msgid   "# If ON remove ~/.article after posting.\n"
+msgstr  "# å¦‚æžœé–‹å•Ÿå°±æ–¼å¼µè²¼ä¹‹å¾Œç§»é™¤ ~/.articleã€‚\n"
+
+#: src/lang.c:2709
+msgid   "Use UTF-8 graphics (thrd tree etc.)"
+msgstr  "ä½¿ç”¨ UTF-8 åœ–å½¢ (æ¨¹ç‹€è¨Žè«–ä¸²ç­‰ç­‰â€¦)"
+
+#: src/lang.c:2710
+msgid   "# If ON use UTF-8 characters for indicator '->', tree and ellipsis '...'.\n"
+msgstr  "# å¦‚æžœé–‹å•Ÿå°±ä½¿ç”¨ UTF-8 å­—å…ƒåšç‚ºæŒ‡ç¤ºå™¨ã€Ž->ã€ã€æ¨¹ç‹€çµæ§‹å’Œçœç•¥ç¬¦è™Ÿã€Žâ€¦ã€ã€‚\n"
+
+#: src/lang.c:2715
+msgid   "Filename for all posted articles, <CR> sets, no filename=do not save."
+msgstr  "ç”¨æ–¼æ‰€æœ‰å·²å¼µè²¼æ–‡ç« çš„æª”åï¼Œ<CR> è¨­å®šï¼Œæ²’æœ‰æª”å=ä¸å„²å­˜ã€‚"
+
+#: src/lang.c:2716
+msgid   "Filename for posted articles"
+msgstr  "ç”¨æ–¼å·²å¼µè²¼æ–‡ç« çš„æª”å"
+
+#: src/lang.c:2717
+msgid   "# Filename where to keep all postings (default posted)\n"
+        "# If no filename is set then postings will not be saved\n"
+msgstr  "# ä¿ç•™æ‰€æœ‰è²¼æ–‡ (é è¨­ç‚ºå·²å¼µè²¼) çš„æª”æ¡ˆä½ç½®\n"
+        "# å¦‚æžœæ²’æœ‰è¨­å®šæª”åå‰‡ä¸æœƒå„²å­˜è²¼æ–‡\n"
+
+#: src/lang.c:2722
+msgid   "Keep all failed articles in ~/dead.articles. <SPACE> toggles & <CR> sets."
+msgstr  "ä¿ç•™æ‰€æœ‰å¼µè²¼å¤±æ•—çš„æ–‡ç« æ–¼ ~/dead.articlesã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
+
+#: src/lang.c:2723
+msgid   "Keep failed arts in ~/dead.articles"
+msgstr  "ä¿ç•™å¼µè²¼å¤±æ•—çš„æ–‡ç« æ–¼ ~/dead.articles"
+
+#: src/lang.c:2724
+msgid   "# If ON keep all failed postings in ~/dead.articles\n"
+msgstr  "# å¦‚æžœé–‹å•Ÿå°±ä¿ç•™æ‰€æœ‰å¼µè²¼å¤±æ•—çš„è²¼æ–‡æ–¼ ~/dead.articles\n"
+
+#: src/lang.c:2728
+msgid   "Do you want to strip unsubscribed groups from .newsrc"
+msgstr  "æ‚¨è¦å¾ž .newsrc æˆªé™¤å·²å–æ¶ˆè¨‚é–±çš„ç¾¤çµ„"
+
+#: src/lang.c:2729
+msgid   "No unsubscribed groups in newsrc"
+msgstr  "åœ¨ newsrc ä¸­æ²’æœ‰å·²å–æ¶ˆè¨‚é–±çš„ç¾¤çµ„"
+
+#: src/lang.c:2730
+msgid   "# If ON strip unsubscribed groups from newsrc\n"
+msgstr  "# å¦‚æžœé–‹å•Ÿå°±å¾ž newsrc æˆªé™¤å·²å–æ¶ˆè¨‚é–±çš„ç¾¤çµ„\n"
+
+#: src/lang.c:2735
+msgid   "Remove bogus groups from newsrc"
+msgstr  "å¾ž newsrc ç§»é™¤å‡é€ çš„ç¾¤çµ„"
+
+#: src/lang.c:2736
+msgid   "# What to do with bogus groups in newsrc file\n"
+        "# Possible values are (the default is marked with *):\n"
+        "# * 0 = keep\n"
+        "#   1 = remove\n"
+        "#   2 = highlight with D on selection screen\n"
+msgstr  "# è¦å¦‚ä½•è™•ç† newsrc æª”æ¡ˆä¸­å‡é€ çš„ç¾¤çµ„\n"
+        "# å¯èƒ½çš„å€¼åŒ…æ‹¬ (é è¨­å€¼ä»¥ * æ¨™è¨˜)ï¼š\n"
+        "# * 0 = ä¿ç•™\n"
+        "#   1 = ç§»é™¤\n"
+        "#   2 = ä»¥ D é«˜äº®åº¦é¡¯ç¤ºæ–¼é¸æ“‡èž¢å¹•\n"
+
+#: src/lang.c:2745
+#, fuzzy
+msgid   "Enter number of seconds to wait for a response from the server. <CR> sets."
+msgstr  "è¼¸å…¥é‡æ–°è®€å–ç¾ç”¨æª”æ¡ˆçš„é–“éš”ç§’æ•¸ã€‚<CR> è¨­å®šã€‚"
+
+#: src/lang.c:2746
+msgid   "NNTP read timeout in seconds"
+msgstr  ""
+
+#: src/lang.c:2747
+msgid   "# Time in seconds to wait for a response from the server (0=no timeout)\n"
+msgstr  ""
+
+#: src/lang.c:2752
+msgid   "Enter number of seconds until active file will be reread. <CR> sets."
+msgstr  "è¼¸å…¥é‡æ–°è®€å–ç¾ç”¨æª”æ¡ˆçš„é–“éš”ç§’æ•¸ã€‚<CR> è¨­å®šã€‚"
+
+#: src/lang.c:2753
+msgid   "Interval in secs to reread active"
+msgstr  "é‡æ–°è®€å–ç¾ç”¨æª”æ¡ˆçš„é–“éš”(ä»¥ç§’ç‚ºå–®ä½)"
+
+#: src/lang.c:2754
+msgid   "# Time interval in seconds between rereading the active file (0=never)\n"
+msgstr  "# é‡æ–°è®€å–ç¾ç”¨æª”æ¡ˆçš„æ™‚é–“é–“éš”ç§’æ•¸ (0=æ°¸ä¸)\n"
+
+#: src/lang.c:2759
+msgid   "Reconnect to server automatically"
+msgstr  "è‡ªå‹•é‡æ–°é€£ç·šåˆ°ä¼ºæœå™¨"
+
+#: src/lang.c:2760
+msgid   "# If ON automatically reconnect to NNTP server if the connection is broken\n"
+msgstr  "# å¦‚æžœé–‹å•Ÿå°±æ–¼é€£æŽ¥ä¸­æ–·æ™‚è‡ªå‹•é‡æ–°é€£ç·šåˆ° NNTP ä¼ºæœå™¨\n"
+
+#: src/lang.c:2764
+msgid   "Create local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
+msgstr  "å»ºç«‹ NNTP æ¦‚è§€æª”æ¡ˆçš„æœ¬åœ°è¤‡æœ¬ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
+
+#: src/lang.c:2765
+msgid   "Cache NNTP overview files locally"
+msgstr  "ç”¢ç”Ÿ NNTP æ¦‚è§€æª”æ¡ˆçš„æœ¬åœ°å¿«å–"
+
+#: src/lang.c:2766
+msgid   "# If ON, create local copies of NNTP overview files.\n"
+msgstr  "# å¦‚æžœé–‹å•Ÿå°±å»ºç«‹ NNTP æ¦‚è§€æª”æ¡ˆçš„æœ¬åœ°è¤‡æœ¬ã€‚\n"
+
+#: src/lang.c:2770
+msgid   "Enter format string. <CR> sets, <ESC> cancels."
+msgstr  "è¼¸å…¥æ ¼å¼å­—ä¸²ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
+
+#: src/lang.c:2771
+msgid   "Format string for display of dates"
+msgstr  "ç”¨æ–¼é¡¯ç¤ºæ—¥æœŸçš„æ ¼å¼å­—ä¸²"
+
+#: src/lang.c:2772
+msgid   "# Format string for date representation\n"
+msgstr  "# ç”¨æ–¼æ—¥æœŸè¡¨ç¤ºçš„æ ¼å¼å­—ä¸²\n"
+
+#: src/lang.c:2778
+msgid   "Unicode normalization form"
+msgstr  "è¬åœ‹ç¢¼æ­£è¦åŒ–å½¢å¼"
+
+#: src/lang.c:2779
+#, fuzzy
+msgid   "# Unicode normalization form\n"
+        "# Possible values are:\n"
+        "#   0 = None\n"
+        "#   1 = NFKC\n"
+        "#   2 = NFKD\n"
+        "#   3 = NFC\n"
+        "#   4 = NFD\n"
+msgstr  "# è¬åœ‹ç¢¼æ­£è¦åŒ–å½¢å¼\n"
+        "# å¯èƒ½çš„å€¼åŒ…æ‹¬ (é è¨­å€¼ä»¥ * æ¨™è¨˜)ï¼š\n"
+        "#   0 = ç„¡\n"
+        "# * 1 = NFKC\n"
+        "#   2 = NFKD\n"
+        "#   3 = NFC\n"
+        "#   4 = NFD\n"
+
+#: src/lang.c:2792
+msgid   "Render BiDi"
+msgstr  "æ½¤ç®—é›™å‘æ–‡å­—"
+
+#: src/lang.c:2793
+msgid   "# If ON, bi-directional text is rendered by tin\n"
+msgstr  "# å¦‚æžœé–‹å•Ÿå°±ç”± tin æ½¤ç®—é›™å‘æ–‡å­—\n"
+
+#: src/lang.c:2800
+#, fuzzy
+msgid   "Function for sorting articles"
+msgstr  "ç”¨æ–¼å·²å¼µè²¼æ–‡ç« çš„æª”å"
+
+#: src/lang.c:2801
+#, fuzzy
+msgid   "# Function for sorting articles\n"
+        "# Possible values are (the default is marked with *):\n"
+        "# * 0 = qsort\n"
+        "#   1 = heapsort\n"
+msgstr  "# è¬ç”¨å­—å…ƒåŒ¹é…\n"
+        "# å¯èƒ½çš„å€¼åŒ…æ‹¬ (é è¨­å€¼ä»¥ * æ¨™è¨˜)ï¼š\n"
+        "# * 0 = wildmat\n"
+        "#   1 = regex\n"
+
+#: src/lang.c:2814
+msgid   "Automatically GroupMarkUnselArtRead"
+msgstr  "è‡ªå‹• GroupMarkUnselArtRead"
+
+#: src/lang.c:2820
+msgid   "Delete post-process files"
+msgstr  "åˆªé™¤å¾ŒçºŒè™•ç†æª”æ¡ˆ"
+
+#: src/lang.c:2825
+msgid   "Filename for all mailed articles, <CR> sets, no filename=do not save."
+msgstr  "ç”¨æ–¼æ‰€æœ‰å·²éƒµå¯„æ–‡ç« çš„æª”åï¼Œ<CR> è¨­å®šï¼Œæ²’æœ‰æª”å=ä¸å„²å­˜ã€‚"
+
+#: src/lang.c:2826
+msgid   "Mailbox to save sent mails"
+msgstr  "è¦å„²å­˜å·²ç™¼é€éƒµä»¶çš„ä¿¡ç®±"
+
+#: src/lang.c:2831
+msgid   "Set Followup-To: header to this group(s). <CR> sets, <ESC> cancels."
+msgstr  "è¨­å®š Followup-To: æ¨™é ­ç‚ºé€™å€‹ç¾¤çµ„ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
+
+#: src/lang.c:2832
+msgid   "Followup-To: header"
+msgstr  "Followup-To: æ¨™é ­"
+
+#: src/lang.c:2837
+msgid   "Enter default mail address (and fullname). <CR> sets, <ESC> cancels."
+msgstr  "è¼¸å…¥é è¨­éƒµä»¶åœ°å€ (é™„å…¨å)ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
+
+#: src/lang.c:2844
+msgid   "Path and options for ispell-like spell-checker. <CR> sets, <ESC> cancels."
+msgstr  "åšç‚ºé¡žä¼¼ ispell æ‹¼å¯«æª¢æŸ¥å™¨çš„è·¯å¾‘å’Œé¸é …ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
+
+#: src/lang.c:2845
+msgid   "Ispell program"
+msgstr  "Ispell ç¨‹å¼"
+
+#: src/lang.c:2851
+msgid   "When group is a mailing list, send responses to this email address."
+msgstr  "ç•¶ç¾¤çµ„æ˜¯å€‹éƒµéžè«–å£‡æ™‚ï¼Œç™¼é€å›žæ‡‰åˆ°é€™å€‹é›»å­éƒµä»¶åœ°å€ã€‚"
+
+#: src/lang.c:2852
+msgid   "Mailing list address"
+msgstr  "éƒµéžè«–å£‡åœ°å€"
+
+#: src/lang.c:2858
+msgid   "Forward articles as attachement"
+msgstr  "åšç‚ºé™„ä»¶ä»¥è½‰å¯„æ–‡ç« "
+
+#: src/lang.c:2863
+msgid   "A comma separated list of MIME major/minor Content-Types. <ESC> cancels."
+msgstr  "é€—è™Ÿåˆ†éš”çš„ MIME ä¸»è¦/æ¬¡è¦å…§å®¹é¡žåž‹æ¸…å–®ã€‚<ESC> å–æ¶ˆã€‚"
+
+#: src/lang.c:2864
+msgid   "Which MIME types will be saved"
+msgstr  "å°‡è¢«å„²å­˜çš„ MIME é¡žåž‹"
+
+#: src/lang.c:2869
+msgid   "Value of the Organization: header. <CR> sets, <ESC> cancels."
+msgstr  "Organization: æ¨™é ­çš„å€¼ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
+
+#: src/lang.c:2870
+msgid   "Organization: header"
+msgstr  "Organization: æ¨™é ­"
+
+#: src/lang.c:2875
+msgid   "Filename for saved articles. <CR> sets, <ESC> cancels."
+msgstr  "ç”¨æ–¼å·²å„²å­˜æ–‡ç« çš„æª”åã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
+
+#: src/lang.c:2876
+msgid   "savefile"
+msgstr  "å„²å­˜æª”æ¡ˆ"
+
+#: src/lang.c:2881 src/lang.c:2905
+msgid   "Scope for the filter rule. <CR> sets, <ESC> cancels."
+msgstr  "ç”¨æ–¼ç¯©é¸å™¨è¦å‰‡çš„ç¯„åœã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
+
+#: src/lang.c:2882
+msgid   "Quick (1 key) select filter scope"
+msgstr  "å¿«é€Ÿ (1 éµ) é¸å–ç¯©é¸å™¨ç¯„åœ"
+
+#: src/lang.c:2887 src/lang.c:2911
+msgid   "Header for filter rule. <CR> sets, <ESC> cancels."
+msgstr  "ç”¨æ–¼ç¯©é¸å™¨è¦å‰‡çš„æ¨™é ­ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
+
+#: src/lang.c:2888
+msgid   "Quick (1 key) select filter header"
+msgstr  "å¿«é€Ÿ (1 éµ) é¸å–ç¯©é¸å™¨æ¨™é ­"
+
+#: src/lang.c:2893 src/lang.c:2917
+msgid   "ON = case sensitive, OFF = ignore case. <CR> sets, <ESC> cancels."
+msgstr  "ON = å¤§å°å¯«ç›¸ç¬¦ï¼ŒOFF = å¿½ç•¥å¤§å°å¯«ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
+
+#: src/lang.c:2894
+msgid   "Quick (1 key) select filter case"
+msgstr  "å¿«é€Ÿ (1 éµ) é¸å–ç¯©é¸å™¨å¤§å°å¯«"
+
+#: src/lang.c:2899 src/lang.c:2923
+msgid   "ON = expire, OFF = don't ever expire. <CR> sets, <ESC> cancels."
+msgstr  "ON = éŽæœŸï¼ŒOFF = ä¸æœƒéŽæœŸã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
+
+#: src/lang.c:2900
+msgid   "Quick (1 key) select filter expire"
+msgstr  "å¿«é€Ÿ (1 éµ) é¸å–ç¯©é¸å™¨éŽæœŸ"
+
+#: src/lang.c:2906
+msgid   "Quick (1 key) kill filter scope"
+msgstr  "å¿«é€Ÿ (1 éµ) ç é™¤ç¯©é¸å™¨ç¯„åœ"
+
+#: src/lang.c:2912
+msgid   "Quick (1 key) kill filter header"
+msgstr  "å¿«é€Ÿ (1 éµ) ç é™¤ç¯©é¸å™¨æ¨™é ­"
+
+#: src/lang.c:2918
+msgid   "Quick (1 key) kill filter case"
+msgstr  "å¿«é€Ÿ (1 éµ) ç é™¤ç¯©é¸å™¨å¤§å°å¯«"
+
+#: src/lang.c:2924
+msgid   "Quick (1 key) kill filter expire"
+msgstr  "å¿«é€Ÿ (1 éµ) ç é™¤ç¯©é¸å™¨éŽæœŸ"
+
+#: src/lang.c:2930
+msgid   "Assume this charset if no charset declaration is present, <CR> to set."
+msgstr  "å¦‚æžœä¸å­˜åœ¨ä»»ä½•å­—å…ƒé›†å®£å‘Šå°±å‡è¨­ç‚ºé€™å€‹å­—å…ƒé›†ï¼Œ<CR> ä»¥è¨­å®šã€‚"
+
+#: src/lang.c:2931
+msgid   "UNDECLARED_CHARSET"
+msgstr  "æœªå®£å‘Šå­—å…ƒé›†"
+
+#: src/lang.c:2937
+msgid   "Add this text at the start of the message body. <CR> sets, <ESC> cancels."
+msgstr  "åŠ å…¥é€™å€‹æ–‡å­—æ–¼è¨Šæ¯å…§æ–‡çš„é–‹å§‹ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
+
+#: src/lang.c:2938
+msgid   "X_Body"
+msgstr  "X_Body"
+
+#: src/lang.c:2943
+msgid   "Insert this header when posting. <CR> sets, <ESC> cancels."
+msgstr  "å¼µè²¼æ™‚æ’å…¥é€™å€‹æ¨™é ­ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
+
+#: src/lang.c:2944
+msgid   "X_Headers"
+msgstr  "X_Headers"
+
+#: src/lang.c:2949
+msgid   "Automatically insert an X-Comment-To: header? <SPACE> toggles & <CR> sets."
+msgstr  "è‡ªå‹•æ’å…¥ X-Comment-To: æ¨™é ­ï¼Ÿ<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
+
+#: src/lang.c:2950
+msgid   "Insert 'X-Comment-To:' header"
+msgstr  "æ’å…¥ã€ŽX-Comment-To:ã€æ¨™é ­"
+
+#: src/misc.c:3825
+#, c-format
+msgid   "Version: %s %s release %s (\"%s\") %s %s\n"
+msgstr  "ç‰ˆæœ¬ï¼š%s %s é‡‹å‡º %s (ã€Œ%sã€) %s %s\n"
+
+#: src/misc.c:3828
+#, c-format
+msgid   "Version: %s %s release %s (\"%s\")\n"
+msgstr  "ç‰ˆæœ¬ï¼š%s %s é‡‹å‡º %s (ã€Œ%sã€)\n"
+
+#: src/newsrc.c:453
+msgid   "Unreachable?\n"
+msgstr  "ç„¡æ³•é€£ç·šï¼Ÿ\n"
+
+#: src/nntplib.c:819
+#, c-format
+msgid   "\n"
+        "Server timed out, trying reconnect # %d\n"
+msgstr  "\n"
+        "ä¼ºæœå™¨å·²é€¾æ™‚ï¼Œå˜—è©¦é‡æ–°é€£ç·š # %d\n"
+
+#: src/nntplib.c:855 src/nntplib.c:1827
+msgid   "Rejoin current group\n"
+msgstr  "é‡æ–°é€£çµç›®å‰çš„ç¾¤çµ„\n"
+
+#: src/nntplib.c:863 src/nntplib.c:1835
+#, c-format
+msgid   "Read (%s)\n"
+msgstr  "å·²è®€ (%s)\n"
+
+#: src/nntplib.c:865
+#, c-format
+msgid   "Resend last command (%s)\n"
+msgstr  "é‡æ–°ç™¼é€æœ€è¿‘çš„å‘½ä»¤ (%s)\n"
+
+#: src/nntplib.c:1491
+msgid   "CAPABILITIES did not announce READER"
+msgstr  "èƒ½åŠ›ä¸­ä¸¦æœªå®£å‘ŠåŒ…å«é–±è®€å™¨"
+
+#: src/nntplib.c:1976
+msgid   "MOTD: "
+msgstr  "MOTD: "
+
+#: src/nrctbl.c:175
+#, c-format
+msgid   "couldn't expand %s\n"
+msgstr  "ç„¡æ³•å±•é–‹ %s\n"
+
+#: src/post.c:1308
+#, c-format
+msgid   "Line %d is longer than 998 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:1313
+#, c-format
+msgid   "Line %d is longer than 998 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 åˆ—é•·åº¦è¶…éŽ 998 ä½å…ƒçµ„è€Œæ‡‰è©²è¢«æŠ˜ç–Šï¼Œä½†æ˜¯\n"
+        "ç·¨ç¢¼è¢«è¨­å®šç‚º %s è€Œæœªå•Ÿç”¨ MIME_BREAK_LONG_LINES æˆ–æ˜¯\n"
+        "è²¼æ–‡ä¸åŒ…å«ä»»ä½• 8 ä½å…ƒå­—å…ƒï¼Œå› è€Œç„¡æ³•ç™¼ç”ŸæŠ˜ç–Š\n"
+
+#: src/post.c:1315
+#, c-format
+msgid   "Line %d is longer than 998 octets and should be folded, but\n"
+        "encoding is not set to %s\n"
+msgstr  "ç¬¬ %d åˆ—é•·åº¦è¶…éŽ 998 ä½å…ƒçµ„è€Œï¼Œä½†æ˜¯\n"
+        "ç·¨ç¢¼æœªè¢«è¨­å®šç‚º %s\n"
+
+#: src/post.c:2280
+#, c-format
+msgid   "Posting: %.*s ..."
+msgstr  "å¼µè²¼ï¼š%.*sâ€¦"
+
+#. Check if okay to read
+#: src/read.c:197
+msgid   "Aborting read, please wait..."
+msgstr  "æ”¾æ£„è®€å–ï¼Œè«‹ç¨å¾…â€¦"
+
+#: src/read.c:344
+msgid   "Aborted read\n"
+msgstr  "å·²æ”¾æ£„è®€å–\n"
+
+#: src/read.c:399
+msgid   "Draining\n"
+msgstr  "æŽ’æ”¾\n"
+
+#: src/refs.c:232
+msgid   "unchanged"
+msgstr  "æœªè®Šæ›´"
+
+#: src/refs.c:599
+msgid   "[- Unavailable -]"
+msgstr  "[- ç„¡æ³•ä½¿ç”¨ -]"
+
+#.
+#. * preamble
+#. * TODO: -> lang.c
+#.
+#: src/rfc2047.c:1287
+#, c-format
+msgid   "This message has been composed in the 'multipart/mixed' MIME-format. If you\n"
+        "are reading this prefix, your mail reader probably has not yet been modified\n"
+        "to understand the new format, and some of what follows may look strange.\n"
+        "\n"
+msgstr  "é€™å€‹è¨Šæ¯å·²è¢«å¯«åœ¨ã€Žå¤šéƒ¨ä»¶/æ··åˆã€çš„ MIME æ ¼å¼ä¸­ã€‚å¦‚æžœæ‚¨\n"
+        "æ­£åœ¨è®€å–é€™å€‹å‰ç¶´ï¼Œæ‚¨çš„éƒµä»¶é–±è®€å™¨æˆ–è¨±å°šæœªè¢«ä¿®æ”¹\n"
+        "ä»¥äº†è§£æ–°çš„æ ¼å¼ï¼Œè€Œéš¨å¾Œè€Œä¾†çš„æ±è¥¿ä¹Ÿè¨±çœ‹èµ·ä¾†æœƒå¾ˆæ€ªç•°ã€‚\n"
+        "\n"
+
+#: src/save.c:1045
+msgid   "bytes"
+msgstr  "ä½å…ƒçµ„"
+
+#: src/select.c:378
+msgid   "unread"
+msgstr  "æœªè®€"
+
+#: src/select.c:378
+msgid   "all"
+msgstr  "æ‰€æœ‰"
+
+#: src/select.c:554 src/select.c:556
+msgid   " R"
+msgstr  " R"
+
+#: src/xface.c:70
+msgid   "Can't run slrnface: Not running in a xterm."
+msgstr  "ç„¡æ³•é‹è¡Œ slrnfaceï¼šç„¡æ³•åœ¨ xterm ä¸­åŸ·è¡Œã€‚"
+
+#: src/xface.c:82 src/xface.c:93 src/xface.c:102
+#, c-format
+msgid   "Can't run slrnface: Environment variable %s not found."
+msgstr  "ç„¡æ³•é‹è¡Œ slrnfaceï¼šæ‰¾ä¸åˆ°ç’°å¢ƒè®Šæ•¸ %sã€‚"
+
+#: src/xface.c:111 src/xface.c:143
+#, c-format
+msgid   "Can't run slrnface: failed to create %s"
+msgstr  "ç„¡æ³•é‹è¡Œ slrnfaceï¼šç„¡æ³•å»ºç«‹ %s"
+
+#: src/xface.c:121
+msgid   "This directory is used to create named pipes for communication between\n"
+        "slrnface and its parent process. It should normally be empty because\n"
+        "the pipe is deleted right after it has been opened by both processes.\n"
+        "\n"
+        "File names generated by slrnface have the form \"hostname.pid\". It is\n"
+        "probably an error if they linger here longer than a fraction of a second.\n"
+        "\n"
+        "However, if the directory is mounted from an NFS server, you might see\n"
+        "special files created by your NFS server while slrnface is running.\n"
+        "Do not try to remove them.\n"
+msgstr  "é€™å€‹ç›®éŒ„è¢«ç”¨ä¾†å»ºç«‹å…·åç®¡ç·šåšç‚º slrnface\n"
+        "èˆ‡å…¶ä¸Šå±¤é€²ç¨‹ä¹‹é–“çš„é€šè¨Šã€‚å®ƒé€šå¸¸æ‡‰è©²æ˜¯ç©ºçš„ï¼Œå› ç‚º\n"
+        "ç•¶ç®¡ç·šåŒæ™‚ç”±å…©å€‹é€²ç¨‹é–‹å•Ÿä¹‹å¾Œï¼Œå®ƒæœƒç«‹å³è¢«åˆªé™¤ã€‚\n"
+        "\n"
+        "ç”± slrnface ç”¢ç”Ÿçš„æª”æ¡ˆåç¨±å…·æœ‰ã€Œä¸»æ©Ÿåç¨±.pidã€çš„å½¢å¼ã€‚\n"
+        "å¦‚æžœå®ƒå€‘é€—ç•™åœ¨æ­¤çš„æ™‚é–“è¶…éŽäº†å¹¾åˆ†ä¹‹ä¸€ç§’ï¼Œä¹Ÿè¨±å°±æ˜¯å€‹éŒ¯èª¤ã€‚\n"
+        "\n"
+        "ç„¶è€Œï¼Œå¦‚æžœç›®éŒ„æ˜¯æŽ›è¼‰è‡ª NFS ä¼ºæœå™¨ï¼Œç•¶ slrnface é‹è¡Œæ™‚ï¼Œ\n"
+        "æ‚¨ä¹Ÿè¨±æœƒçœ‹åˆ°ç”±æ‚¨çš„ NFS ä¼ºæœå™¨æ‰€å»ºç«‹çš„ç‰¹æ®Šæª”æ¡ˆã€‚\n"
+        "è«‹ä¸è¦å˜—è©¦åŽ»ç§»é™¤å®ƒå€‘ã€‚\n"
+
+#: src/xface.c:135
+msgid   "Can't run slrnface: couldn't construct fifo name."
+msgstr  "ç„¡æ³•é‹è¡Œ slrnfaceï¼šç„¡æ³•å»ºæ§‹ fifo åç¨±ã€‚"
+
+#: src/xface.c:174
+#, c-format
+msgid   "Slrnface abnormally exited, code %d."
+msgstr  "Slrnface ä¸æ­£å¸¸åœ°é›¢é–‹ï¼Œä»£ç¢¼ %dã€‚"
+
+#: src/xface.c:218
+#, c-format
+msgid   "Slrnface failed: %s."
+msgstr  "Slrnface å¤±æ•—ï¼š%sã€‚"
diff -Nurp --exclude='.bzr*' tin-2.1.0/src/Makefile.in tin-2.1.1/src/Makefile.in
--- tin-2.1.0/src/Makefile.in	2011-12-24 16:19:35.000000000 +0100
+++ tin-2.1.1/src/Makefile.in	2012-03-23 00:43:51.468778158 +0100
@@ -1,7 +1,7 @@
 # Source Makefile for tin
 # - for configuration options read the ../doc/INSTALL file.
 #
-# Updated: 2011-12-07
+# Updated: 2012-02-20
 #
 # Copyright (c) 1995-2012 Thomas E. Dickey <dickey@invisible-island.net>
 # All rights reserved.
@@ -199,7 +199,6 @@ CFILES	= \
 	$(SRCDIR)/thread.c \
 	$(SRCDIR)/version.c \
 	$(SRCDIR)/wildmat.c \
-	$(SRCDIR)/xface.c \
 	$(SRCDIR)/xref.c
 
 EXTRAOBJS = @EXTRAOBJS@
@@ -275,7 +274,6 @@ OFILES	= @ALLOCA@ $(EXTRAOBJS) \
 	$(OBJDIR)/thread$o \
 	$(OBJDIR)/version$o \
 	$(OBJDIR)/wildmat$o \
-	$(OBJDIR)/xface$o \
 	$(OBJDIR)/xref$o
 
 ALL_FILES = $(HFILES) $(CFILES)
@@ -478,7 +476,7 @@ makecfg$X :			$(SRCDIR)/makecfg.c \
 				$(INCDIR)/tin.h \
 				../include/autoconf.h
 	@SHOW_CC@
-	@ECHO_CC@$(BUILD_CC) $(BUILD_CFLAGS) $(BUILD_CPPFLAGS) $(BUILD_LDFLAGS) -o $@ $(SRCDIR)/makecfg.c #$(BUILD_LIBS)
+	@ECHO_CC@$(BUILD_CC) $(BUILD_CFLAGS) $(BUILD_CPPFLAGS) $(BUILD_LDFLAGS) -o $@ $(SRCDIR)/makecfg.c
 
 TIN_DEP	= \
 	Makefile \
diff -Nurp --exclude='.bzr*' tin-2.1.0/src/art.c tin-2.1.1/src/art.c
--- tin-2.1.0/src/art.c	2011-12-24 16:19:18.000000000 +0100
+++ tin-2.1.1/src/art.c	2012-05-20 08:20:52.913217021 +0200
@@ -3,7 +3,7 @@
  *  Module    : art.c
  *  Author    : I.Lea & R.Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2011-11-12
+ *  Updated   : 2012-05-20
  *  Notes     :
  *
  * Copyright (c) 1991-2012 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
@@ -52,11 +52,10 @@
 /*
  * TODO: fixup to remove CURR_GROUP dependency in all sort funcs
  */
-#define SortBy(func)	qsort(arts, (size_t) top_art, sizeof(struct t_article), func);
+#define SortBy(func)	tin_sort(arts, (size_t) top_art, sizeof(struct t_article), func);
 
 int top_art = 0;				/* # of articles in arts[] */
 
-
 /*
  * Local prototypes
  */
@@ -64,7 +63,7 @@ static FILE *open_art_header(char *group
 static FILE *open_xover_fp(struct t_group *group, const char *mode, t_artnum min, t_artnum max, t_bool local);
 static char *find_nov_file(struct t_group *group, int mode);
 static char *print_date(time_t secs);
-static char *print_from(struct t_group *group, struct t_article *article);
+static char *print_from(struct t_group *group, struct t_article *article, int charset);
 static int artnum_comp(t_comptype p1, t_comptype p2);
 static int base_comp(t_comptype p1, t_comptype p2);
 static int date_comp_asc(t_comptype p1, t_comptype p2);
@@ -161,7 +160,7 @@ find_base(
 
 
 /*
- * Longword comparison routine for the qsort()
+ * Longword comparison routine for the tin_sort()
  */
 static int
 base_comp(
@@ -362,7 +361,7 @@ setup_hard_base(
 				}
 			}
 			CLOSEDIR(d);
-			qsort((char *) base, (size_t) grpmenu.max, sizeof(t_artnum), base_comp);
+			tin_sort((char *) base, (size_t) grpmenu.max, sizeof(t_artnum), base_comp);
 		}
 	}
 
@@ -1304,15 +1303,15 @@ sort_base(
 	switch (sort_threads_type) {
 		case SORT_THREADS_BY_SCORE_DESCEND:
 		case SORT_THREADS_BY_SCORE_ASCEND:
-			qsort(base, (size_t) grpmenu.max, sizeof(t_artnum), score_comp_base);
+			tin_sort(base, (size_t) grpmenu.max, sizeof(t_artnum), score_comp_base);
 			break;
 
 		case SORT_THREADS_BY_LAST_POSTING_DATE_DESCEND:
-			qsort(base, (size_t) grpmenu.max, sizeof(t_artnum), last_date_comp_base_desc);
+			tin_sort(base, (size_t) grpmenu.max, sizeof(t_artnum), last_date_comp_base_desc);
 			break;
 
 		case SORT_THREADS_BY_LAST_POSTING_DATE_ASCEND:
-			qsort(base, (size_t) grpmenu.max, sizeof(t_artnum), last_date_comp_base_asc);
+			tin_sort(base, (size_t) grpmenu.max, sizeof(t_artnum), last_date_comp_base_asc);
 			break;
 	}
 }
@@ -1981,6 +1980,9 @@ write_overview(
 	FILE *fp;
 	int i;
 	struct t_article *article;
+#ifdef CHARSET_CONVERSION
+	int c = -1;
+#endif /* CHARSET_CONVERSION */
 
 	/*
 	 * Can't write or caching is off or getart_limit is set
@@ -1999,6 +2001,18 @@ write_overview(
 	 */
 	fprintf(fp, "%s\n", group->name);
 
+#ifdef CHARSET_CONVERSION
+	/* get undeclared_charset number if required */
+	if (group->attribute->undeclared_charset) {
+		for (i = 0; txt_mime_charsets[i] != NULL; i++) {
+			if (!strcasecmp(group->attribute->undeclared_charset, txt_mime_charsets[i])) {
+				c = i;
+				break;
+			}
+		}
+	}
+#endif /* CHARSET_CONVERSION */
+
 	for_each_art(i) {
 		char *p;
 		char *q, *ref;
@@ -2007,19 +2021,28 @@ write_overview(
 
 		if (article->thread != ART_EXPIRED && article->artnum >= group->xmin) {
 			ref = NULL;
-			/*
-			 * TODO: instead of tinrc.mm_local_charset we'd better use UTF-8
-			 *       here and in print_from() in the CHARSET_CONVERSION case.
-			 *       note that this requires something like
-			 *          buffer_to_network(article->subject, "UTF-8");
-			 *       right bfore the rfc1522_encode() call.
-			 *
-			 *       if we would cache the original undecoded data, we could
-			 *       ignore stuff like this.
-			 */
-			p = rfc1522_encode(article->subject, tinrc.mm_local_charset, FALSE);
-			/* as the subject might now be folded we have to unfold it */
-			unfold_header(p);
+
+			if (!group->attribute->post_8bit_header) { /* write encoded data */
+				/*
+				 * TODO: instead of tinrc.mm_local_charset we'd better use UTF-8
+				 *       here and in print_from() in the CHARSET_CONVERSION case.
+				 *       note that this requires something like
+				 *          buffer_to_network(article->subject, "UTF-8");
+				 *       right bfore the rfc1522_encode() call.
+				 *
+				 *       if we would cache the original undecoded data, we could
+				 *       ignore stuff like this.
+				 */
+				p = rfc1522_encode(article->subject, tinrc.mm_local_charset, FALSE);
+				/* as the subject might now be folded we have to unfold it */
+				unfold_header(p);
+			} else { /* raw data */
+				 p = strdup(article->subject);
+#ifdef CHARSET_CONVERSION
+				 if (group->attribute->undeclared_charset) /* use undeclared_charset if set (otherwise local charset is used) */
+				 	buffer_to_network(p, c);
+#endif /* CHARSET_CONVERSION */
+			}
 
 			/*
 			 * replace any '\t's with ' ' in the references-data
@@ -2042,8 +2065,12 @@ write_overview(
 
 			fprintf(fp, "%"T_ARTNUM_PFMT"\t%s\t%s\t%s\t%s\t%s\t%d\t%d",
 				article->artnum,
-				group->attribute->post_8bit_header ? article->subject : p,
-				print_from(group, article),
+				p,
+#ifdef CHARSET_CONVERSION
+				print_from(group, article, c),
+#else
+				print_from(group, article, -1),
+#endif /* CHARSET_CONVERSION */
 				print_date(article->date),
 				BlankIfNull(article->msgid),
 				BlankIfNull(ref),
@@ -2713,22 +2740,30 @@ print_date(
 static char *
 print_from(
 	struct t_group *group,
-	struct t_article *article)
+	struct t_article *article,
+	int charset)
 {
-	char *p;
+	char *p, *q;
 	static char from[PATH_LEN];
 
 	*from = '\0';
 
 	if (article->name != NULL) {
+		q = strdup(article->name);
+#ifdef CHARSET_CONVERSION
+		if (charset != -1) {
+			buffer_to_network(q, charset);
+		}
+#endif /* CHARSET_CONVERSION */
 		p = rfc1522_encode(article->name, tinrc.mm_local_charset, FALSE);
 		unfold_header(p);
 		if (strpbrk(article->name, "\".:;<>@[]()\\") != NULL && article->name[0] != '"' && article->name[strlen(article->name)] != '"')
-			snprintf(from, sizeof(from), "\"%s\" <%s>", group->attribute->post_8bit_header ? article->name : p, article->from);
+			snprintf(from, sizeof(from), "\"%s\" <%s>", group->attribute->post_8bit_header ? q : p, article->from);
 		else
-			snprintf(from, sizeof(from), "%s <%s>", group->attribute->post_8bit_header ? article->name : p, article->from);
+			snprintf(from, sizeof(from), "%s <%s>", group->attribute->post_8bit_header ? q : p, article->from);
 
 		free(p);
+		free(q);
 	} else
 		STRCPY(from, article->from);
 
@@ -2775,3 +2810,31 @@ open_xover_fp(
 	}
 	return NULL;
 }
+
+#ifdef USE_HEAPSORT
+int
+tin_sort(
+	void *sbase,
+	size_t nel,
+	size_t width,
+	t_compfunc compar)
+{
+	int rc;
+
+	switch (tinrc.sort_function) {
+		case 0:
+			qsort(sbase, nel, width, compar);
+			rc = 0;
+			break;
+
+		case 1:
+			rc = heapsort(sbase, nel, width, compar);
+			break;
+
+		default:
+			rc = -1;
+			break;
+	}
+	return rc;
+}
+#endif /* USE_HEAPSORT */
diff -Nurp --exclude='.bzr*' tin-2.1.0/src/config.c tin-2.1.1/src/config.c
--- tin-2.1.0/src/config.c	2011-12-24 16:19:18.000000000 +0100
+++ tin-2.1.1/src/config.c	2012-03-26 22:44:52.646553829 +0200
@@ -3,7 +3,7 @@
  *  Module    : config.c
  *  Author    : I. Lea
  *  Created   : 1991-04-01
- *  Updated   : 2011-04-17
+ *  Updated   : 2012-03-04
  *  Notes     : Configuration file routines
  *
  * Copyright (c) 1991-2012 Iain Lea <iain@bricbrac.de>
@@ -512,15 +512,13 @@ read_config_file(
 #endif /* HAVE_ALARM && SIGALRM */
 
 #ifdef HAVE_UNICODE_NORMALIZATION
-#	ifdef HAVE_LIBICUUC
+#	if (HAVE_UNICODE_NORMALIZATION >= 2)
 			if (match_integer(buf, "normalization_form=", &tinrc.normalization_form, NORMALIZE_NFD))
 				break;
 #	else
-#		ifdef HAVE_LIBIDN
 			if (match_integer(buf, "normalization_form=", &tinrc.normalization_form, NORMALIZE_NFKC))
 				break;
-#		endif /* HAVE_LIBIDN */
-#	endif /* HAVE_LIBICUUC */
+#	endif /* HAVE_UNICODE_NORMALIZATION >= 2 */
 #endif /* HAVE_UNICODE_NORMALIZATION */
 
 			break;
@@ -656,6 +654,11 @@ read_config_file(
 			if (match_integer(buf, "sort_threads_type=", &tinrc.sort_threads_type, SORT_THREADS_BY_LAST_POSTING_DATE_ASCEND))
 				break;
 
+#ifdef USE_HEAPSORT
+			if (match_integer(buf, "sort_function=", &tinrc.sort_function, MAX_SORT_FUNCS))
+				break;
+#endif /* USE_HEAPSORT */
+
 			if (match_integer(buf, "scroll_lines=", &tinrc.scroll_lines, 0))
 				break;
 
@@ -973,6 +976,11 @@ write_config_file(
 	fprintf(fp, "%s", _(txt_sort_threads_type.tinrc));
 	fprintf(fp, "sort_threads_type=%d\n\n", tinrc.sort_threads_type);
 
+#ifdef USE_HEAPSORT
+	fprintf(fp, "%s", _(txt_sort_function.tinrc));
+	fprintf(fp, "sort_function=%d\n\n", tinrc.sort_function);
+#endif /* USE_HEAPSORT */
+
 	fprintf(fp, "%s", _(txt_maildir.tinrc));
 	fprintf(fp, "maildir=%s\n\n", tinrc.maildir);
 
diff -Nurp --exclude='.bzr*' tin-2.1.0/src/curses.c tin-2.1.1/src/curses.c
--- tin-2.1.0/src/curses.c	2011-12-24 16:19:18.000000000 +0100
+++ tin-2.1.1/src/curses.c	2012-03-06 00:33:57.581552097 +0100
@@ -3,7 +3,7 @@
  *  Module    : curses.c
  *  Author    : D. Taylor & I. Lea
  *  Created   : 1986-01-01
- *  Updated   : 2011-04-17
+ *  Updated   : 2012-03-05
  *  Notes     : This is a screen management library borrowed with permission
  *              from the Elm mail system. This library was hacked to provide
  *              what tin needs.
@@ -1016,6 +1016,11 @@ input_pending(
 }
 
 
+#if defined(HAVE_USLEEP) || defined(HAVE_SELECT) || defined(HAVE_POLL)
+#	define wait_a_while(i) \
+	while (!input_pending(0) \
+		&& i < ((VT_ESCAPE_TIMEOUT * 1000) / SECOND_CHARACTER_DELAY))
+#endif /* HAVE_USLEEP || HAVE_SELECT || HAVE_POLL */
 int
 get_arrow_key(
 	int prech)
@@ -1023,10 +1028,6 @@ get_arrow_key(
 	int ch;
 	int ch1;
 
-#define wait_a_while(i) \
-	while (!input_pending(0) \
-		&& i < ((VT_ESCAPE_TIMEOUT * 1000) / SECOND_CHARACTER_DELAY))
-
 	if (!input_pending(0)) {
 #	ifdef HAVE_USLEEP
 		int i = 0;
diff -Nurp --exclude='.bzr*' tin-2.1.0/src/debug.c tin-2.1.1/src/debug.c
--- tin-2.1.0/src/debug.c	2011-12-24 16:19:18.000000000 +0100
+++ tin-2.1.1/src/debug.c	2012-05-30 22:49:05.022019135 +0200
@@ -3,7 +3,7 @@
  *  Module    : debug.c
  *  Author    : I. Lea
  *  Created   : 1991-04-01
- *  Updated   : 2011-11-06
+ *  Updated   : 2012-05-30
  *  Notes     : debug routines
  *
  * Copyright (c) 1991-2012 Iain Lea <iain@bricbrac.de>
@@ -115,7 +115,7 @@ debug_print_header(
 
 	joinpath(file, sizeof(file), TMPDIR, "ARTS");
 
-	if ((fp = fopen(file, "a+")) != NULL) {
+	if ((fp = fopen(file, "a")) != NULL) {
 		fprintf(fp,"art=[%5"T_ARTNUM_PFMT"] tag=[%s] kill=[%s] selected=[%s]\n", s->artnum,
 			bool_unparse(s->tagged),
 			bool_unparse(s->killed),
@@ -229,7 +229,7 @@ debug_print_malloc(
 
 	if (debug & DEBUG_MEM) {
 		joinpath(file, sizeof(file), TMPDIR, "MALLOC");
-		if ((fp = fopen(file, "a+")) != NULL) {
+		if ((fp = fopen(file, "a")) != NULL) {
 			total += size;
 			/* sometimes size_t is long */
 			fprintf(fp, "%12s:%-4d %s(%6lu). Total %lu\n", xfile, line, is_malloc ? " malloc" : "realloc", (unsigned long) size, (unsigned long) total);
@@ -315,7 +315,7 @@ debug_print_file(
 
 	joinpath(file, sizeof(file), TMPDIR, fname);
 
-	if ((fp = fopen(file, "a+")) != NULL) {
+	if ((fp = fopen(file, "a")) != NULL) {
 		fprintf(fp,"%s\n", buf);
 		fchmod(fileno(fp), (S_IRUGO|S_IWUGO));
 		fclose(fp);
@@ -349,7 +349,7 @@ debug_print_bitmap(
 
 	joinpath(file, sizeof(file), TMPDIR, "BITMAP");
 	if (group != NULL) {
-		if ((fp = fopen(file, "a+")) != NULL) {
+		if ((fp = fopen(file, "a")) != NULL) {
 			fprintf(fp, "\nActive: Group=[%s] sub=[%c] min=[%"T_ARTNUM_PFMT"] max=[%"T_ARTNUM_PFMT"] count=[%"T_ARTNUM_PFMT"] num_unread=[%"T_ARTNUM_PFMT"]\n",
 				group->name, SUB_CHAR(group->subscribed),
 				group->xmin, group->xmax, group->count,
@@ -411,7 +411,7 @@ logtime(
 
 	if (tin_gettime(&log_time) == 0)
 	{
-		strftime(out, 39, " [%H:%M:%S.", gmtime(&(log_time.tv_sec)));
+		my_strftime(out, 39, " [%H:%M:%S.", gmtime(&(log_time.tv_sec)));
 		sprintf(out + 11, "%09ld", log_time.tv_nsec); /* strlen(" [hh:mm:ss.") */
 		out[17] = '\0'; /* strlen(" [hh:mm:ss.uuuuuu") */
 		strcat(out, "] ");
diff -Nurp --exclude='.bzr*' tin-2.1.0/src/group.c tin-2.1.1/src/group.c
--- tin-2.1.0/src/group.c	2011-12-24 16:19:18.000000000 +0100
+++ tin-2.1.1/src/group.c	2012-03-04 22:34:15.774242496 +0100
@@ -3,7 +3,7 @@
  *  Module    : group.c
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2011-11-04
+ *  Updated   : 2012-03-04
  *  Notes     :
  *
  * Copyright (c) 1991-2012 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
@@ -480,7 +480,7 @@ group_page(
 
 			case GLOBAL_OPTION_MENU:			/* option menu */
 				old_artnum = grpmenu.max > 0 ? arts[(int) base[grpmenu.curr]].artnum : T_ARTNUM_CONST(-1);
-				config_page(group->name);
+				config_page(group->name, signal_context);
 				grpmenu.curr = old_artnum >= T_ARTNUM_CONST(0) ? find_new_pos(old_artnum, grpmenu.curr) : grpmenu.max - 1;
 				show_group_page();
 				break;
diff -Nurp --exclude='.bzr*' tin-2.1.0/src/heapsort.c tin-2.1.1/src/heapsort.c
--- tin-2.1.0/src/heapsort.c	1970-01-01 01:00:00.000000000 +0100
+++ tin-2.1.1/src/heapsort.c	2012-06-06 17:52:50.434839907 +0200
@@ -0,0 +1,189 @@
+/*-
+ * Copyright (c) 1991, 1993
+ *	The Regents of the University of California.  All rights reserved.
+ *
+ * This code is derived from software contributed to Berkeley by
+ * Ronnie Kon at Mindcraft Inc., Kevin Lew and Elmer Yglesias.
+ *
+ * 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.
+ * 4. Neither the name of the University 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 REGENTS 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 REGENTS 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.
+ */
+
+#if 0
+#	include <sys/cdefs.h>
+#	include <errno.h>
+#	include <stddef.h>
+#	include <stdlib.h>
+#else
+#	ifndef TIN_H
+#       include "tin.h"
+#	else
+#	endif /* !TIN_H */
+#endif /* 0 */
+
+#if defined(USE_HEAPSORT) && !defined(HAVE_HEAPSORT)
+/*
+ * Swap two areas of size number of bytes.  Although qsort(3) permits random
+ * blocks of memory to be sorted, sorting pointers is almost certainly the
+ * common case (and, were it not, could easily be made so).  Regardless, it
+ * isn't worth optimizing; the SWAP's get sped up by the cache, and pointer
+ * arithmetic gets lost in the time required for comparison function calls.
+ */
+#define	SWAP(a, b, count, size, tmp) { \
+	count = size; \
+	do { \
+		tmp = *a; \
+		*a++ = *b; \
+		*b++ = tmp; \
+	} while (--count); \
+}
+
+/* Copy one block of size size to another. */
+#define COPY(a, b, count, size, tmp1, tmp2) { \
+	count = size; \
+	tmp1 = a; \
+	tmp2 = b; \
+	do { \
+		*tmp1++ = *tmp2++; \
+	} while (--count); \
+}
+
+/*
+ * Build the list into a heap, where a heap is defined such that for
+ * the records K1 ... KN, Kj/2 >= Kj for 1 <= j/2 <= j <= N.
+ *
+ * There two cases.  If j == nmemb, select largest of Ki and Kj.  If
+ * j < nmemb, select largest of Ki, Kj and Kj+1.
+ */
+#define CREATE(initval, nmemb, par_i, child_i, par, child, size, count, tmp) { \
+	for (par_i = initval; (child_i = par_i * 2) <= nmemb; \
+	    par_i = child_i) { \
+		child = abase + child_i * size; \
+		if (child_i < nmemb && compar(child, child + size) < 0) { \
+			child += size; \
+			++child_i; \
+		} \
+		par = abase + par_i * size; \
+		if (compar(child, par) <= 0) \
+			break; \
+		SWAP(par, child, count, size, tmp); \
+	} \
+}
+
+/*
+ * Select the top of the heap and 'heapify'.  Since by far the most expensive
+ * action is the call to the compar function, a considerable optimization
+ * in the average case can be achieved due to the fact that k, the displaced
+ * elememt, is usually quite small, so it would be preferable to first
+ * heapify, always maintaining the invariant that the larger child is copied
+ * over its parent's record.
+ *
+ * Then, starting from the *bottom* of the heap, finding k's correct place,
+ * again maintianing the invariant.  As a result of the invariant no element
+ * is 'lost' when k is assigned its correct place in the heap.
+ *
+ * The time savings from this optimization are on the order of 15-20% for the
+ * average case. See Knuth, Vol. 3, page 158, problem 18.
+ *
+ * XXX Don't break the #define SELECT line, below.  Reiser cpp gets upset.
+ */
+#define SELECT(par_i, child_i, nmemb, par, child, size, k, count, tmp1, tmp2) { \
+	for (par_i = 1; (child_i = par_i * 2) <= nmemb; par_i = child_i) { \
+		child = abase + child_i * size; \
+		if (child_i < nmemb && compar(child, child + size) < 0) { \
+			child += size; \
+			++child_i; \
+		} \
+		par = abase + par_i * size; \
+		COPY(par, child, count, size, tmp1, tmp2); \
+	} \
+	for (;;) { \
+		child_i = par_i; \
+		par_i = child_i / 2; \
+		child = abase + child_i * size; \
+		par = abase + par_i * size; \
+		if (child_i == 1 || compar(k, par) < 0) { \
+			COPY(child, k, count, size, tmp1, tmp2); \
+			break; \
+		} \
+		COPY(child, par, count, size, tmp1, tmp2); \
+	} \
+}
+
+/*
+ * Heapsort -- Knuth, Vol. 3, page 145.  Runs in O (N lg N), both average
+ * and worst.  While heapsort is faster than the worst case of quicksort,
+ * the BSD quicksort does median selection so that the chance of finding
+ * a data set that will trigger the worst case is nonexistent.  Heapsort's
+ * only advantage over quicksort is that it requires little additional memory.
+ */
+int
+heapsort(
+	void *vbase,
+	size_t nmemb,
+	size_t size,
+	t_compfunc compar)
+{
+	char tmp, *tmp1, *tmp2, *abase, *k, *p, *t;
+	size_t cnt, i, j, l;
+
+	if (nmemb <= 1)
+		return (0);
+
+	if (!size) {
+		errno = EINVAL;
+		return (-1);
+	}
+
+#if 0
+	if ((k = malloc(size)) == NULL)
+		return (-1);
+#else
+	k = my_malloc(size);
+#endif /* 0 */
+
+	/*
+	 * Items are numbered from 1 to nmemb, so offset from size bytes
+	 * below the starting address.
+	 */
+	abase = (char *)vbase - size;
+
+	for (l = nmemb / 2 + 1; --l;)
+		CREATE(l, nmemb, i, j, t, p, size, cnt, tmp);
+
+	/*
+	 * For each element of the heap, save the largest element into its
+	 * final slot, save the displaced element (k), then recreate the
+	 * heap.
+	 */
+	while (nmemb > 1) {
+		COPY(k, abase + nmemb * size, cnt, size, tmp1, tmp2);
+		COPY(abase + nmemb * size, abase + size, cnt, size, tmp1, tmp2);
+		--nmemb;
+		SELECT(i, j, nmemb, t, p, size, k, cnt, tmp1, tmp2);
+	}
+	free(k);
+	return (0);
+}
+#endif /* USE_HEAPSORT && !HAVE_HEAPSORT */
diff -Nurp --exclude='.bzr*' tin-2.1.0/src/inews.c tin-2.1.1/src/inews.c
--- tin-2.1.0/src/inews.c	2011-12-24 16:19:18.000000000 +0100
+++ tin-2.1.1/src/inews.c	2012-05-12 13:09:09.859843969 +0200
@@ -3,7 +3,7 @@
  *  Module    : inews.c
  *  Author    : I. Lea
  *  Created   : 1992-03-17
- *  Updated   : 2009-04-07
+ *  Updated   : 2012-05-12
  *  Notes     : NNTP built in version of inews
  *
  * Copyright (c) 1991-2012 Iain Lea <iain@bricbrac.de>
@@ -54,7 +54,7 @@
 	static t_bool submit_inews(char *name, struct t_group *group, char *a_message_id);
 #endif /* NNTP_INEWS */
 #if defined(NNTP_INEWS) && !defined(FORGERY)
-	static int sender_needed(char *from, struct t_group *group, char *sender);
+	static int sender_needed(char *from, char *sender, const char *charset);
 #endif /* NNTP_INEWS && !FORGERY */
 
 #if 0
@@ -162,7 +162,13 @@ submit_inews(
 
 #	ifndef FORGERY
 		if (!disable_sender && (ptr = build_sender())) {
-			sender = sender_needed(from_name + 6, group, ptr);
+#		ifdef CHARSET_CONVERSION
+			const char *charset = group ? txt_mime_charsets[group->attribute->mm_network_charset] : txt_mime_charsets[tinrc.mm_network_charset];
+#		else
+			const char *charset = tinrc.mm_charset;
+#		endif /* CHARSET_CONVERSION */
+
+			sender = sender_needed(from_name + 6, ptr, charset);
 			switch (sender) {
 				case -2: /* can't build Sender: */
 					error_message(2, _(txt_invalid_sender), ptr);
@@ -184,12 +190,8 @@ submit_inews(
 					buffer_to_network(sender_hdr, group ? group->attribute->mm_network_charset : tinrc.mm_network_charset);
 #		endif /* CHARSET_CONVERSION */
 					if (!(group ? group->attribute->post_8bit_header : tinrc.post_8bit_header)) {
-						char *p;
-#		ifdef CHARSET_CONVERSION
-						p = rfc1522_encode(sender_hdr, group ? txt_mime_charsets[group->attribute->mm_network_charset] : txt_mime_charsets[tinrc.mm_network_charset], ismail);
-#		else
-						p = rfc1522_encode(sender_hdr, tinrc.mm_charset, ismail);
-#		endif /* CHARSET_CONVERSION */
+						char *p = rfc1522_encode(sender_hdr, charset, ismail);
+
 						STRCPY(sender_hdr, p);
 						free(p);
 					}
@@ -445,8 +447,8 @@ submit_news_file(
 static int
 sender_needed(
 	char *from,
-	struct t_group *group,
-	char *sender)
+	char *sender,
+	const char *charset)
 {
 	char *from_at_pos;
 	char *sender_at_pos;
@@ -469,11 +471,7 @@ sender_needed(
 
 	snprintf(sender_line, sizeof(sender_line), "Sender: %s", sender);
 
-#	ifdef CHARSET_CONVERSION
-	p = rfc1522_encode(sender_line, group ? txt_mime_charsets[group->attribute->mm_network_charset] : txt_mime_charsets[tinrc.mm_network_charset], FALSE);
-#	else
-	p = rfc1522_encode(sender_line, tinrc.mm_charset, FALSE);
-#	endif /* CHARSET_CONVERSION */
+	p = rfc1522_encode(sender_line, charset, FALSE);
 	if (GNKSA_OK != gnksa_do_check_from(p + 8, sender_addr, sender_name)) {
 		free(p);
 		return -2;
diff -Nurp --exclude='.bzr*' tin-2.1.0/src/init.c tin-2.1.1/src/init.c
--- tin-2.1.0/src/init.c	2011-12-24 16:19:18.000000000 +0100
+++ tin-2.1.1/src/init.c	2012-06-20 19:21:50.758028861 +0200
@@ -3,7 +3,7 @@
  *  Module    : init.c
  *  Author    : I. Lea
  *  Created   : 1991-04-01
- *  Updated   : 2011-04-17
+ *  Updated   : 2012-06-20
  *  Notes     :
  *
  * Copyright (c) 1991-2012 Iain Lea <iain@bricbrac.de>
@@ -283,6 +283,9 @@ struct t_config tinrc = {
 	SHOW_FROM_NAME,				/* show_author */
 	SORT_ARTICLES_BY_DATE_ASCEND,		/* sort_article_type */
 	SORT_THREADS_BY_SCORE_DESCEND,		/* sort_threads_type */
+#ifdef USE_HEAPSORT
+	0,				/* sort_function default qsort */
+#endif /* USE_HEAPSORT */
 	BOGUS_SHOW,		/* strip_bogus */
 	THREAD_BOTH,		/* thread_articles */
 	THREAD_PERC_DEFAULT,	/* thread_perc */
@@ -410,7 +413,7 @@ struct t_config tinrc = {
 	TRUE,		/* default_filter_select_global */
 	DEFAULT_DATE_FORMAT,	/* date_format */
 #ifdef HAVE_UNICODE_NORMALIZATION
-	NORMALIZE_NFKC,		/* normalization form */
+	DEFAULT_NORMALIZE,		/* normalization form */
 #endif /* HAVE_UNICODE_NORMALIZATION */
 #if defined(HAVE_LIBICUUC) && defined(MULTIBYTE_ABLE) && defined(HAVE_UNICODE_UBIDI_H) && !defined(NO_LOCALE)
 	FALSE,		/* render_bidi */
@@ -633,6 +636,7 @@ init_selfinfo(
 	FILE *fp;
 	char *ptr;
 	const char *cptr;
+	char tmp[PATH_LEN];
 	struct stat sb;
 	struct passwd *myentry;
 
@@ -879,7 +883,8 @@ init_selfinfo(
 	joinpath(postponed_articles_file, sizeof(postponed_articles_file), rcdir, POSTPONED_FILE);
 	joinpath(save_active_file, sizeof(save_active_file), rcdir, ACTIVE_SAVE_FILE);
 
-	snprintf(lock_file, sizeof(lock_file), INDEX_LOCK, TMPDIR, userid);
+	snprintf(tmp, sizeof(tmp), INDEX_LOCK, userid);
+	joinpath(lock_file, sizeof(lock_file), TMPDIR, tmp);
 
 #ifdef NNTP_ABLE
 	nntp_tcp_port = (unsigned short) atoi(get_val("NNTPPORT", NNTP_TCP_PORT));
diff -Nurp --exclude='.bzr*' tin-2.1.0/src/lang.c tin-2.1.1/src/lang.c
--- tin-2.1.0/src/lang.c	2011-12-24 16:19:19.000000000 +0100
+++ tin-2.1.1/src/lang.c	2012-03-31 08:57:58.891583474 +0200
@@ -3,7 +3,7 @@
  *  Module    : lang.c
  *  Author    : I. Lea
  *  Created   : 1991-04-01
- *  Updated   : 2011-11-14
+ *  Updated   : 2012-03-04
  *  Notes     :
  *
  * Copyright (c) 1991-2012 Iain Lea <iain@bricbrac.de>
@@ -1467,6 +1467,14 @@ constext *txt_sort_t_type[] = {
 		NULL
 };
 
+#ifdef USE_HEAPSORT
+constext *txt_sort_functions[] = {
+		N_("Quick-sort"),
+		N_("Heap-sort"),
+		NULL
+};
+#endif /* USE_HEAPSORT */
+
 /* Ways of handling bogus groups */
 constext *txt_strip_bogus_type[] = {
 		N_("Always Keep"),
@@ -1541,16 +1549,12 @@ constext *txt_interactive_mailers[] = {
 #ifdef HAVE_UNICODE_NORMALIZATION
 constext *txt_normalization_forms[] = {
 	N_("None"),
-#	ifdef HAVE_LIBICUUC
 	N_("NFKC"),
+#	if (HAVE_UNICODE_NORMALIZATION >= 2)
 	N_("NFKD"),
 	N_("NFC"),
 	N_("NFD"),
-#	else
-#		ifdef HAVE_LIBIDN
-	N_("NFKC"),
-#		endif /* HAVE_LIBIDN */
-#	endif /* HAVE_LIBICUUC */
+#	endif /* HAVE_UNICODE_NORMALIZATION >= 2 */
 	NULL
 };
 #endif /* HAVE_UNICODE_NORMALIZATION */
@@ -2422,7 +2426,7 @@ struct opttxt txt_quote_chars = {
 	N_("Enter quotation marks, %s or %S for author's initials."),
 	N_("Characters used as quote-marks"),
 	N_("# Characters used in quoting to followups and replies.\n\
-# '_' is replaced by ' ', %%s, %%S are replaced by author's initials.\n")
+# '_' is replaced by ' ', %s, %S are replaced by author's initials.\n")
 };
 
 struct opttxt txt_quote_style = {
@@ -2444,8 +2448,8 @@ struct opttxt txt_news_quote_format = {
 	N_("%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name"),
 	N_("Quote line when following up"),
 	N_("# 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")
+# %A Address    %D Date   %F Addr+Name   %G Groupname   %M Message-ID\n\
+# %N Full Name  %C First Name   %I Initials\n")
 };
 
 struct opttxt txt_xpost_quote_format = {
@@ -2665,7 +2669,7 @@ struct opttxt txt_editor_format = {
 	N_("Enter %E for editor, %F for filename, %N for line-number, <CR> to set."),
 	N_("Invocation of your editor"),
 	N_("# Format of editor line including parameters\n\
-# %%E Editor  %%F Filename  %%N Linenumber\n")
+# %E Editor  %F Filename  %N Linenumber\n")
 };
 
 struct opttxt txt_inews_prog = {
@@ -2678,9 +2682,9 @@ struct opttxt txt_mailer_format = {
 	N_("Enter %M for mailer, %S for subject, %T for to, %F for filename, <CR> to set."),
 	N_("Invocation of your mail command"),
 	N_("# Format of mailer line including parameters\n\
-# %%M Mailer  %%S Subject  %%T To  %%F Filename\n\
-# ie. to use elm as your mailer:    elm -s \"%%S\" \"%%T\" < %%F\n\
-# ie. elm interactive          :    elm -i %%F -s \"%%S\" \"%%T\"\n")
+# %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")
 };
 
 struct opttxt txt_interactive_mailer = {
@@ -2773,14 +2777,15 @@ struct opttxt txt_normalization_form = {
 	N_("<SPACE> toggles, <CR> sets, <ESC> cancels."),
 	N_("Unicode normalization form"),
 	N_("# Unicode normalization form\n\
-# Possible values are (the default is marked with *):\n\
+# Possible values are:\n\
 #   0 = None\n\
-# * 1 = NFKC\n\
+#   1 = NFKC\n\
 #   2 = NFKD\n\
 #   3 = NFC\n\
 #   4 = NFD\n")
 };
 #endif /* HAVE_UNICODE_NORMALIZATION */
+
 #if defined(HAVE_LIBICUUC) && defined(MULTIBYTE_ABLE) && defined(HAVE_UNICODE_UBIDI_H) && !defined(NO_LOCALE)
 struct opttxt txt_render_bidi = {
 	N_("<SPACE> toggles, <CR> sets, <ESC> cancels."),
@@ -2789,6 +2794,17 @@ struct opttxt txt_render_bidi = {
 };
 #endif /* HAVE_LIBICUUC && MULTIBYTE_ABLE && HAVE_UNICODE_UBIDI_H && !NO_LOCALE */
 
+#ifdef USE_HEAPSORT
+struct opttxt txt_sort_function = {
+	N_("<SPACE> toggles, <CR> sets, <ESC> cancels."),
+	N_("Function for sorting articles"),
+	N_("# Function for sorting articles\n\
+# Possible values are (the default is marked with *):\n\
+# * 0 = qsort\n\
+#   1 = heapsort\n")
+};
+#endif /* USE_HEAPSORT */
+
 /*
  * structs for the attributes menu below,
  * no need for *tinrc text
diff -Nurp --exclude='.bzr*' tin-2.1.0/src/mail.c tin-2.1.1/src/mail.c
--- tin-2.1.0/src/mail.c	2011-12-24 16:19:19.000000000 +0100
+++ tin-2.1.1/src/mail.c	2012-06-20 19:23:02.595624040 +0200
@@ -3,7 +3,7 @@
  *  Module    : mail.c
  *  Author    : I. Lea
  *  Created   : 1992-10-02
- *  Updated   : 2011-11-06
+ *  Updated   : 2012-06-20
  *  Notes     : Mail handling routines for creating pseudo newsgroups
  *
  * Copyright (c) 1992-2012 Iain Lea <iain@bricbrac.de>
@@ -648,7 +648,8 @@ art_edit(
 	make_base_group_path(group->spooldir, group->name, temp_filename, sizeof(temp_filename));
 	snprintf(buf, sizeof(buf), "%"T_ARTNUM_PFMT, article->artnum);
 	joinpath(article_filename, sizeof(article_filename), temp_filename, buf);
-	snprintf(temp_filename, sizeof(temp_filename), "%s%ld.art", TMPDIR, (long) process_id);
+	snprintf(buf, sizeof(buf), "%ld.art", (long) process_id);
+	joinpath(temp_filename, sizeof(temp_filename), TMPDIR, buf);
 
 	if (!backup_file(article_filename, temp_filename))
 		return FALSE;
diff -Nurp --exclude='.bzr*' tin-2.1.0/src/misc.c tin-2.1.1/src/misc.c
--- tin-2.1.0/src/misc.c	2011-12-24 16:19:19.000000000 +0100
+++ tin-2.1.1/src/misc.c	2012-05-30 22:59:40.126217341 +0200
@@ -3,7 +3,7 @@
  *  Module    : misc.c
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2011-12-21
+ *  Updated   : 2012-05-30
  *  Notes     :
  *
  * Copyright (c) 1991-2012 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
@@ -120,16 +120,16 @@ append_file(
 {
 	FILE *fp_old, *fp_new;
 
-	if ((fp_new = fopen(new_filename, "r")) == NULL) {
-		perror_message(_(txt_cannot_open), new_filename);
+	if ((fp_old = fopen(old_filename, "r")) == NULL) {
+		perror_message(_(txt_cannot_open), old_filename);
 		return;
 	}
-	if ((fp_old = fopen(old_filename, "a+")) == NULL) {
-		perror_message(_(txt_cannot_open), old_filename);
-		fclose(fp_new);
+	if ((fp_new = fopen(new_filename, "a")) == NULL) {
+		perror_message(_(txt_cannot_open), new_filename);
+		fclose(fp_old);
 		return;
 	}
-	copy_fp(fp_new, fp_old);
+	copy_fp(fp_old, fp_new);
 	fclose(fp_old);
 	fclose(fp_new);
 }
@@ -471,7 +471,7 @@ invoke_ispell(
 	sh_format(buf, sizeof(buf), "%s %s", ispell, nam_body);
 	retcode = invoke_cmd(buf);
 
-	append_file(nam_head, nam_body);
+	append_file(nam_body, nam_head);
 	unlink(nam_body);
 	rename_file(nam_head, nam);
 	return retcode;
@@ -907,10 +907,10 @@ mail_check(
 
 	if (mailbox_name != 0 && stat(mailbox_name, &buf) >= 0) {
 		if ((int) (buf.st_mode & S_IFMT) == (int) S_IFDIR) { /* maildir setup */
-			DIR *dirp;
 			char *maildir_box;
 			size_t maildir_box_len = strlen(mailbox_name) + strlen(MAILDIR_NEW) + 2;
-			struct dirent *dp;
+			DIR *dirp;
+			DIR_BUF *dp;
 
 			maildir_box = my_malloc(maildir_box_len);
 			joinpath(maildir_box, maildir_box_len, mailbox_name, MAILDIR_NEW);
@@ -922,11 +922,11 @@ mail_check(
 			free(maildir_box);
 			while ((dp = readdir(dirp)) != NULL) {
 				if ((strcmp(dp->d_name, ".")) && (strcmp(dp->d_name, ".."))) {
-					closedir(dirp);
+					CLOSEDIR(dirp);
 					return TRUE;
 				}
 			}
-			closedir(dirp);
+			CLOSEDIR(dirp);
 		} else {
 			if (buf.st_atime < buf.st_mtime && buf.st_size > 0)
 				return TRUE;
@@ -3721,14 +3721,13 @@ utf8_valid(
 #endif /* CHARSET_CONVERSION || (MULTIBYTE_ABLE && !NO_LOCALE) */
 
 
-/*
- * TODO: add conversion via uidna_IDNToUnicode() #ifdef HAVE_LIBICUUC
- */
 char *idna_decode(
 	char *in)
 {
 	char *out = my_strdup(in);
-#if defined(HAVE_LIBIDNKIT) && defined(HAVE_IDN_DECODENAME) && defined(HAVE_SETLOCALE) && !defined(NO_LOCALE)
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+/* IDNA 2008 */
+#	if defined(HAVE_LIBIDNKIT) && defined(HAVE_IDN_DECODENAME)
 	idn_result_t res;
 	char *q, *r = NULL;
 
@@ -3746,13 +3745,42 @@ char *idna_decode(
 		free(out);
 		out = my_strdup(in);
 	}
-#	ifdef DEBUG
+#		ifdef DEBUG
 	if (debug & DEBUG_MISC)
 		wait_message(2, "idn_decodename(%s): %s", r, idn_result_tostring(res));
-#	endif /* DEBUG */
-#endif /*  HAVE_LIBIDNKIT && HAVE_IDN_DECODENAME && HAVE_SETLOCALE && !NO_LOCALE */
+#		endif /* DEBUG */
+#	endif /*  HAVE_LIBIDNKIT && HAVE_IDN_DECODENAME */
+
+/* IDNA 2003 */
+#	ifdef HAVE_LIBICUUC
+	{
+		UChar *src;
+		UChar dest[1024];
+		UErrorCode err = U_ZERO_ERROR;
+		char *s = NULL;
+
+		if ((s = strrchr(out, '@')))
+			s++;
+		else
+			s = out;
 
-#if defined(HAVE_LIBIDN) && defined(HAVE_IDNA_TO_UNICODE_LZLZ)
+		src = char2UChar(s);
+		uidna_IDNToUnicode(src, -1, dest, 1023, UIDNA_USE_STD3_RULES, NULL, &err);
+		free(src);
+		if (!(U_FAILURE(err))) {
+			char *t;
+
+			*s = '\0'; /* cut of domainpart */
+			s = UChar2char(dest); /* convert domainpart */
+			t = malloc(strlen(out) + strlen(s) + 1);
+			sprintf(t, "%s%s", out, s);
+			free(s);
+			free(out);
+			out = t;
+		}
+	}
+#	else
+#		if defined(HAVE_LIBIDN) && defined(HAVE_IDNA_TO_UNICODE_LZLZ)
 	if (stringprep_check_version("0.3.0")) {
 		char *t, *s = NULL;
 		int rs = IDNA_SUCCESS;
@@ -3762,26 +3790,27 @@ char *idna_decode(
 		else
 			t = out;
 
-#	ifdef HAVE_IDNA_USE_STD3_ASCII_RULES
+#			ifdef HAVE_IDNA_USE_STD3_ASCII_RULES
 		if ((rs = idna_to_unicode_lzlz(t, &s, IDNA_USE_STD3_ASCII_RULES)) == IDNA_SUCCESS)
-#	else
+#			else
 		if ((rs = idna_to_unicode_lzlz(t, &s, 0)) == IDNA_SUCCESS)
-#	endif /* HAVE_IDNA_USE_STD3_ASCII_RULES */
+#			endif /* HAVE_IDNA_USE_STD3_ASCII_RULES */
 			strcpy(t, s);
-#	ifdef DEBUG
+#			ifdef DEBUG
 		else {
 			if (debug & DEBUG_MISC)
-#		ifdef HAVE_IDNA_STRERROR
+#				ifdef HAVE_IDNA_STRERROR
 				wait_message(2, "idna_to_unicode_lzlz(%s): %s", t, idna_strerror(rs));
-#		else
+#				else
 				wait_message(2, "idna_to_unicode_lzlz(%s): %d", t, rs);
-#		endif /* HAVE_IDNA_STRERROR */
+#				endif /* HAVE_IDNA_STRERROR */
 		}
-#	endif /* DEBUG */
+#			endif /* DEBUG */
 		FreeIfNeeded(s);
 	}
-#endif /* HAVE_LIBIDN && HAVE_IDNA_TO_UNICODE_LZLZ */
-
+#		endif /* HAVE_LIBIDN && HAVE_IDNA_TO_UNICODE_LZLZ */
+#	endif /* HAVE_LIBICUUC */
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 	return out;
 }
 
@@ -3842,7 +3871,7 @@ tin_version_info(
 	wlines++;
 
 	fprintf(fp, "Characteristics:\n\t"
-/* TODO: complete list and do some useful grouping */
+/* TODO: complete list and do some useful grouping; show only in -vV case? */
 #ifdef DEBUG
 			"+DEBUG "
 #else
diff -Nurp --exclude='.bzr*' tin-2.1.0/src/nntplib.c tin-2.1.1/src/nntplib.c
--- tin-2.1.0/src/nntplib.c	2011-12-24 16:19:19.000000000 +0100
+++ tin-2.1.1/src/nntplib.c	2012-05-30 23:00:38.557276176 +0200
@@ -3,7 +3,7 @@
  *  Module    : nntplib.c
  *  Author    : S. Barber & I. Lea
  *  Created   : 1991-01-12
- *  Updated   : 2011-09-12
+ *  Updated   : 2012-05-30
  *  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
@@ -833,7 +833,7 @@ reconnect(
 			unlink(backup_article_name(article_name));
 			rename_file(article_name, dead_article);
 			if (tinrc.keep_dead_articles)
-				append_file(dead_articles, dead_article);
+				append_file(dead_article, dead_articles);
 		}
 		tin_done(NNTP_ERROR_EXIT);		/* user said no to reconnect */
 	}
@@ -873,7 +873,7 @@ reconnect(
 			unlink(backup_article_name(article_name));
 			rename_file(article_name, dead_article);
 			if (tinrc.keep_dead_articles)
-				append_file(dead_articles, dead_article);
+				append_file(dead_article, dead_articles);
 		}
 		tin_done(NNTP_ERROR_EXIT);
 	}
diff -Nurp --exclude='.bzr*' tin-2.1.0/src/options_menu.c tin-2.1.1/src/options_menu.c
--- tin-2.1.0/src/options_menu.c	2011-12-24 16:19:19.000000000 +0100
+++ tin-2.1.1/src/options_menu.c	2012-03-04 22:46:13.464850676 +0100
@@ -3,7 +3,7 @@
  *  Module    : options_menu.c
  *  Author    : Michael Bienia <michael@vorlon.ping.de>
  *  Created   : 2004-09-05
- *  Updated   : 2011-10-27
+ *  Updated   : 2012-03-04
  *  Notes     : Split from config.c
  *
  * Copyright (c) 2004-2012 Michael Bienia <michael@vorlon.ping.de>
@@ -50,12 +50,14 @@
 
 #define UPDATE_INT_ATTRIBUTES(option) do { \
 		scopes[0].attribute->option = tinrc.option; \
+		changed |= MISC_OPTS; \
 	} while (0)
 
 #define CAO(A, O) A ## O
 #define SET_NUM_ATTRIBUTE(option) do { \
 		curr_scope->attribute->option = CAO(tinrc.attrib_, option); \
 		curr_scope->state->option = TRUE; \
+		changed |= MISC_OPTS; \
 	} while (0)
 #define SET_STRING_ATTRIBUTE(opt) do { \
 		if (!strlen(CAO(tinrc.attrib_, opt))) { \
@@ -66,6 +68,7 @@
 			curr_scope->state->opt = TRUE; \
 			curr_scope->attribute->opt = my_strdup(CAO(tinrc.attrib_, opt)); \
 		} \
+		changed |= MISC_OPTS; \
 	} while (0)
 
 static enum option_enum first_option_on_screen, last_option_on_screen, last_opt;
@@ -105,7 +108,7 @@ static void print_any_option(enum option
 static void redraw_screen(enum option_enum option);
 static void repaint_option(enum option_enum option);
 static void reset_state(enum option_enum option);
-static void scope_page(void);
+static void scope_page(enum context level);
 static void set_first_option_on_screen(enum option_enum last_option);
 static void set_last_opt(void);
 static void set_last_option_on_screen(enum option_enum first_option);
@@ -893,31 +896,39 @@ get_first_opt(
  */
 void
 config_page(
-	const char *grpname)
+	const char *grpname,
+	enum context level)
 {
 	char key[MAXKEYLEN];
 	enum option_enum option, old_option;
 	enum {
-		NO_CHANGES = 0,
-		DISPLAY_OPTS = 1,
-		SCORE_OPTS = 2,
-		THREAD_OPTS = 4,
-		THREAD_SCORE = 8,
-		SHOW_ONLY_UNREAD = 16
-	} changed = NO_CHANGES;
+		NOT_CHANGED			= 0,
+		MISC_OPTS			= 1 << 0,
+		DISPLAY_OPTS		= 1 << 1,
+		SCORE_OPTS			= 1 << 2,
+		SHOW_AUTHOR			= 1 << 3,
+		SHOW_ONLY_UNREAD	= 1 << 4,
+		SORT_OPTS			= 1 << 5,
+		THREAD_ARTS			= 1 << 6,
+		THREAD_SCORE		= 1 << 7
+	} changed = NOT_CHANGED;
 	int i, scope_idx = 0;
 	t_bool change_option = FALSE;
 	t_function func;
 #ifdef CHARSET_CONVERSION
 	t_bool is_7bit;
 #endif /* CHARSET_CONVERSION */
-	unsigned old_sort_arts = 0, old_sort_threads = 0, old_show_unread = 0, old_thread_arts = 0;
+	unsigned old_show_author = 0, old_show_unread = 0, old_thread_arts = 0;
 
 	if (curr_scope)
 		initialize_attributes();
 	if (grpname && curr_group) {
-		old_sort_arts = curr_group->attribute->sort_article_type;
-		old_sort_threads = curr_group->attribute->sort_threads_type;
+		/*
+		 * These things can be toggled by the user,
+		 * keep a copy of the current value to restore
+		 * the state if necessary
+		 */
+		old_show_author = curr_group->attribute->show_author;
 		old_show_unread = curr_group->attribute->show_only_unread_arts;
 		old_thread_arts = curr_group->attribute->thread_articles;
 	}
@@ -934,37 +945,52 @@ config_page(
 			case GLOBAL_QUIT:
 				if (grpname) {
 					if (curr_scope && scope_is_empty()) {
+						/*
+						 * Called via TAB from Config 'M'enu and all attributes
+						 * have default values -> delete scope
+						 */
 						do_delete_scope(scope_idx);
 						curr_scope = NULL;
 					}
-					/*
-					 * TODO: write files only in case of changes
-					 */
-					write_config_file(local_config_file);
-					write_attributes_file(local_attributes_file);
+					if (changed) {
+						/*
+						 * At least one option or attribute has changed,
+						 * write config files
+						 */
+						write_config_file(local_config_file);
+						write_attributes_file(local_attributes_file);
+					}
 				}
 				/* FALLTHROUGH */
 			case CONFIG_NO_SAVE:
 				if (grpname && curr_scope) {
+					/*
+					 * Called via TAB from Config 'M'enu,
+					 * delete scope if all attributes have default values
+					 */
 					if (scope_is_empty())
 						do_delete_scope(scope_idx);
 					curr_scope = NULL;
 				}
 				assign_attributes_to_groups();
 				if (grpname && curr_group) {
-					if (old_sort_arts != curr_group->attribute->sort_article_type
-						|| old_sort_threads != curr_group->attribute->sort_threads_type
-						|| old_thread_arts != curr_group->attribute->thread_articles)
-						changed |= THREAD_OPTS;
-
-					if (old_show_unread != curr_group->attribute->show_only_unread_arts)
-						changed |= SHOW_ONLY_UNREAD;
+					/*
+					 * These things can be toggled by the user,
+					 * restore the cached state if no changes were made
+					 */
+					if (!(changed & SHOW_AUTHOR))
+						curr_group->attribute->show_author = old_show_author;
+					if (!(changed & SHOW_ONLY_UNREAD))
+						curr_group->attribute->show_only_unread_arts = old_show_unread;
+					if (!(changed & THREAD_ARTS))
+						curr_group->attribute->thread_articles = old_thread_arts;
 
 					if (changed) {
 						t_bool filtered = FALSE;
+						t_bool old_keep_in_base = TRUE;
 
 						/*
-						 * recook if in an article is open
+						 * recook if an article is open
 						 */
 						if (changed & DISPLAY_OPTS) {
 							if (pgart.raw)
@@ -990,13 +1016,24 @@ config_page(
 						 * If show_only_unread_arts or the scoring of a thread has changed,
 						 * resort base[] (find_base() is called inside make_threads() too, so
 						 * do this only if make_threads() was not called before)
+						 *
+						 * If we were called from page level, keep the current article in
+						 * base[]. This prevents that find_base() removes the current article
+						 * after switching to show_only_unread.
 						 */
-						if (changed & THREAD_OPTS)
+						if (level == cPage) {
+							old_keep_in_base = arts[this_resp].keep_in_base;
+							arts[this_resp].keep_in_base = TRUE;
+						}
+						if (changed & (THREAD_ARTS | SORT_OPTS))
 							make_threads(curr_group, TRUE);
 						else if (filtered)
 							make_threads(curr_group, FALSE);
 						else if (changed & (SHOW_ONLY_UNREAD | THREAD_SCORE))
 							find_base(curr_group);
+
+						if (level == cPage)
+							arts[this_resp].keep_in_base = old_keep_in_base;
 					}
 				}
 				clear_note_area();
@@ -1162,7 +1199,7 @@ config_page(
 
 			case CONFIG_SCOPE_MENU:
 				if (!curr_scope) {
-					scope_page();
+					scope_page(level);
 					set_last_opt();
 					option = get_first_opt();
 					first_option_on_screen = 0;
@@ -1177,6 +1214,7 @@ config_page(
 						info_message(_(txt_scope_operation_not_allowed));
 					else if (check_state(option)) {
 						reset_state(option);
+						changed |= MISC_OPTS;
 						redraw_screen(option);
 					}
 				}
@@ -1254,7 +1292,8 @@ config_page(
 						case OPT_USE_KEYPAD:
 #endif /* HAVE_KEYPAD */
 						case OPT_USE_MOUSE:
-							prompt_option_on_off(option);
+							if (prompt_option_on_off(option))
+								changed |= MISC_OPTS;
 							break;
 
 						case OPT_ADD_POSTED_TO_FILTER:
@@ -1383,14 +1422,18 @@ config_page(
 
 						/* show mini help menu */
 						case OPT_BEGINNER_LEVEL:
-							if (prompt_option_on_off(option))
+							if (prompt_option_on_off(option)) {
 								set_noteslines(cLINES);
+								changed |= MISC_OPTS;
+							}
 							break;
 
 						/* show all arts or just new/unread arts */
 						case OPT_SHOW_ONLY_UNREAD_ARTS:
-							if (prompt_option_on_off(option))
+							if (prompt_option_on_off(option)) {
 								UPDATE_INT_ATTRIBUTES(show_only_unread_arts);
+								changed |= SHOW_ONLY_UNREAD;
+							}
 							break;
 
 						/* draw -> / highlighted bar */
@@ -1401,6 +1444,7 @@ config_page(
 									tinrc.inverse_okay = TRUE;
 									repaint_option(OPT_INVERSE_OKAY);
 								}
+								changed |= MISC_OPTS;
 							}
 							break;
 
@@ -1413,6 +1457,7 @@ config_page(
 									tinrc.draw_arrow = TRUE;	/* we don't want to navigate blindly */
 									repaint_option(OPT_DRAW_ARROW);
 								}
+								changed |= MISC_OPTS;
 							}
 							break;
 
@@ -1443,6 +1488,7 @@ config_page(
 								show_description = tinrc.show_description;
 								if (show_description)			/* force reread of newgroups file */
 									read_descriptions(FALSE);
+								changed |= MISC_OPTS;
 							}
 							break;
 
@@ -1458,6 +1504,7 @@ config_page(
 									use_color = tinrc.use_color;
 								set_last_option_on_screen(first_option_on_screen);
 								redraw_screen(option);
+								changed |= MISC_OPTS;
 							}
 							break;
 #endif /* HAVE_COLOR */
@@ -1470,6 +1517,7 @@ config_page(
 									slrnface_stop();
 								else
 									slrnface_start();
+								changed |= MISC_OPTS;
 							}
 							break;
 #endif /* XFACE_ABLE */
@@ -1480,12 +1528,14 @@ config_page(
 								word_highlight = tinrc.word_highlight;
 								set_last_option_on_screen(first_option_on_screen);
 								redraw_screen(option);
+								changed |= MISC_OPTS;
 							}
 							break;
 
 #if defined(HAVE_LIBICUUC) && defined(MULTIBYTE_ABLE) && defined(HAVE_UNICODE_UBIDI_H) && !defined(NO_LOCALE)
 						case OPT_RENDER_BIDI:
-							prompt_option_on_off(option);
+							if (prompt_option_on_off(option))
+								changed |= MISC_OPTS;
 							break;
 #endif /* HAVE_LIBICUUC && MULTIBYTE_ABLE && HAVE_UNICODE_UBIDI_H && !NO_LOCALE */
 
@@ -1612,8 +1662,10 @@ config_page(
 							break;
 
 						case OPT_ATTRIB_SHOW_ONLY_UNREAD_ARTS:
-							if (prompt_option_on_off(option))
+							if (prompt_option_on_off(option)) {
 								SET_NUM_ATTRIBUTE(show_only_unread_arts);
+								changed |= SHOW_ONLY_UNREAD;
+							}
 							break;
 
 						case OPT_ATTRIB_SHOW_SIGNATURES:
@@ -1709,14 +1761,20 @@ config_page(
 						case OPT_STRIP_BOGUS:
 						case OPT_WILDCARD:
 						case OPT_WORD_H_DISPLAY_MARKS:
-							prompt_option_list(option);
+#ifdef USE_HEAPSORT
+						case OPT_SORT_FUNCTION:
+#endif /* USE_HEAPSORT */
+							if (prompt_option_list(option))
+								changed |= MISC_OPTS;
 							break;
 
 #ifdef HAVE_COLOR
 						case OPT_COL_BACK:
 						case OPT_COL_NORMAL:
-							if (prompt_option_list(option))
+							if (prompt_option_list(option)) {
 								redraw_screen(option);
+								changed |= MISC_OPTS;
+							}
 							break;
 #endif /* HAVE_COLOR */
 
@@ -1726,18 +1784,24 @@ config_page(
 							break;
 
 						case OPT_THREAD_ARTICLES:
-							if (prompt_option_list(option))
+							if (prompt_option_list(option)) {
 								UPDATE_INT_ATTRIBUTES(thread_articles);
+								changed |= THREAD_ARTS;
+							}
 							break;
 
 						case OPT_SORT_ARTICLE_TYPE:
-							if (prompt_option_list(option))
+							if (prompt_option_list(option)) {
 								UPDATE_INT_ATTRIBUTES(sort_article_type);
+								changed |= SORT_OPTS;
+							}
 							break;
 
 						case OPT_SORT_THREADS_TYPE:
-							if (prompt_option_list(option))
+							if (prompt_option_list(option)) {
 								UPDATE_INT_ATTRIBUTES(sort_threads_type);
+								changed |= SORT_OPTS;
+							}
 							break;
 
 						case OPT_THREAD_SCORE:
@@ -1756,8 +1820,10 @@ config_page(
 							break;
 
 						case OPT_SHOW_AUTHOR:
-							if (prompt_option_list(option))
+							if (prompt_option_list(option)) {
 								UPDATE_INT_ATTRIBUTES(show_author);
+								changed |= SHOW_AUTHOR;
+							}
 							break;
 
 						case OPT_SHOW_INFO:
@@ -1925,8 +1991,10 @@ config_page(
 							break;
 
 						case OPT_ATTRIB_SHOW_AUTHOR:
-							if (prompt_option_list(option))
+							if (prompt_option_list(option)) {
 								SET_NUM_ATTRIBUTE(show_author);
+								changed |= SHOW_AUTHOR;
+							}
 							break;
 
 						case OPT_ATTRIB_SHOW_INFO:
@@ -1935,18 +2003,24 @@ config_page(
 							break;
 
 						case OPT_ATTRIB_SORT_ARTICLE_TYPE:
-							if (prompt_option_list(option))
+							if (prompt_option_list(option)) {
 								SET_NUM_ATTRIBUTE(sort_article_type);
+								changed |= SORT_OPTS;
+							}
 							break;
 
 						case OPT_ATTRIB_SORT_THREADS_TYPE:
-							if (prompt_option_list(option))
+							if (prompt_option_list(option)) {
 								SET_NUM_ATTRIBUTE(sort_threads_type);
+								changed |= SORT_OPTS;
+							}
 							break;
 
 						case OPT_ATTRIB_THREAD_ARTICLES:
-							if (prompt_option_list(option))
+							if (prompt_option_list(option)) {
 								SET_NUM_ATTRIBUTE(thread_articles);
+								changed |= THREAD_ARTS;
+							}
 							break;
 
 						case OPT_ATTRIB_TRIM_ARTICLE_BODY:
@@ -1977,13 +2051,15 @@ config_page(
 						case OPT_SPAMTRAP_WARNING_ADDRESSES:
 						case OPT_URL_HANDLER:
 						case OPT_XPOST_QUOTE_FORMAT:
-							prompt_option_string(option);
+							if (prompt_option_string(option))
+								changed |= MISC_OPTS;
 							break;
 
 						case OPT_EDITOR_FORMAT:
 							if (prompt_option_string(option)) {
 								if (!strlen(tinrc.editor_format))
 									STRCPY(tinrc.editor_format, TIN_EDITOR_FMT_ON);
+								changed |= MISC_OPTS;
 							}
 							break;
 
@@ -1995,13 +2071,15 @@ config_page(
 								 * to be network charset.
 								 */
 								STRCPY(tinrc.mm_local_charset, tinrc.mm_charset);
+								changed |= MISC_OPTS;
 							}
 							break;
 #else
 #	ifdef NO_LOCALE
 						case OPT_MM_LOCAL_CHARSET:
-							prompt_option_string(option);
+							if (prompt_option_string(option))
 							/* no locales -> can't guess local charset */
+								changed |= MISC_OPTS;
 							break;
 
 #	endif /* NO_LOCALE */
@@ -2010,12 +2088,14 @@ config_page(
 						case OPT_NEWS_HEADERS_TO_DISPLAY:
 							if (prompt_option_string(option)) {
 								build_news_headers_array(scopes[0].attribute, TRUE);
+								changed |= MISC_OPTS;
 							}
 							break;
 
 						case OPT_NEWS_HEADERS_TO_NOT_DISPLAY:
 							if (prompt_option_string(option)) {
 								build_news_headers_array(scopes[0].attribute, FALSE);
+								changed |= MISC_OPTS;
 							}
 							break;
 
@@ -2025,6 +2105,7 @@ config_page(
 
 								strfpath(tinrc.posted_articles_file, buf, sizeof(buf), &CURR_GROUP, TRUE);
 								STRCPY(tinrc.posted_articles_file, buf);
+								changed |= MISC_OPTS;
 							}
 							break;
 
@@ -2114,6 +2195,7 @@ config_page(
 								if (!strlen(tinrc.strip_re_regex))
 									STRCPY(tinrc.strip_re_regex, DEFAULT_STRIP_RE_REGEX);
 								compile_regex(tinrc.strip_re_regex, &strip_re_regex, PCRE_ANCHORED);
+								changed |= MISC_OPTS;
 							}
 							break;
 
@@ -2130,6 +2212,7 @@ config_page(
 										STRCPY(tinrc.strip_was_regex, DEFAULT_STRIP_WAS_REGEX);
 								}
 								compile_regex(tinrc.strip_was_regex, &strip_was_regex, 0);
+								changed |= MISC_OPTS;
 							}
 							break;
 
@@ -2159,6 +2242,7 @@ config_page(
 							if (prompt_option_string(option)) {
 								if (!strlen(tinrc.date_format))
 									STRCPY(tinrc.date_format, DEFAULT_DATE_FORMAT);
+								changed |= MISC_OPTS;
 							}
 							break;
 
@@ -2290,7 +2374,8 @@ config_page(
 					switch (option) {
 						case OPT_GETART_LIMIT:
 						case OPT_SCROLL_LINES:
-							prompt_option_num(option);
+							if (prompt_option_num(option))
+								changed |= MISC_OPTS;
 							break;
 
 #if defined(HAVE_ALARM) && defined(SIGALRM)
@@ -2298,6 +2383,7 @@ config_page(
 							if (prompt_option_num(option)) {
 								if (tinrc.nntp_read_timeout_secs < 0)
 									tinrc.nntp_read_timeout_secs = 0;
+								changed |= MISC_OPTS;
 							}
 							break;
 #endif /* HAVE_ALARM && SIGALRM */
@@ -2306,6 +2392,7 @@ config_page(
 							if (prompt_option_num(option)) {
 								if (tinrc.reread_active_file_secs < 0)
 									tinrc.reread_active_file_secs = 0;
+								changed |= MISC_OPTS;
 							}
 							break;
 
@@ -2313,6 +2400,7 @@ config_page(
 							if (prompt_option_num(option)) {
 								if (tinrc.recent_time < 0)
 									tinrc.recent_time = 0;
+								changed |= MISC_OPTS;
 							}
 							break;
 
@@ -2320,6 +2408,7 @@ config_page(
 							if (prompt_option_num(option)) {
 								if (tinrc.groupname_max_length < 0)
 									tinrc.groupname_max_length = 0;
+								changed |= MISC_OPTS;
 							}
 							break;
 
@@ -2327,6 +2416,7 @@ config_page(
 							if (prompt_option_num(option)) {
 								if (tinrc.filter_days <= 0)
 									tinrc.filter_days = 1;
+								changed |= MISC_OPTS;
 							}
 							break;
 
@@ -2378,7 +2468,8 @@ config_page(
 						case OPT_ART_MARKED_READ:
 						case OPT_ART_MARKED_KILLED:
 						case OPT_ART_MARKED_READ_SELECTED:
-							prompt_option_char(option);
+							if (prompt_option_char(option))
+								changed |= MISC_OPTS;
 							break;
 
 						default:
@@ -2454,7 +2545,7 @@ show_scope_page(
 
 static void
 scope_page(
-	void)
+	enum context level)
 {
 	char key[MAXKEYLEN];
 	int i;
@@ -2604,7 +2695,7 @@ scope_page(
 			case SCOPE_SELECT:
 				if (scopemenu.max) {
 					curr_scope = &scopes[scopemenu.curr + 1];
-					config_page(NULL);
+					config_page(NULL, level);
 					if (!curr_scope->global && scope_is_empty())
 						do_delete_scope(scopemenu.curr + 1);
 					curr_scope = NULL;
diff -Nurp --exclude='.bzr*' tin-2.1.0/src/page.c tin-2.1.1/src/page.c
--- tin-2.1.0/src/page.c	2011-12-24 16:19:19.000000000 +0100
+++ tin-2.1.1/src/page.c	2012-03-04 22:34:27.732485387 +0100
@@ -3,7 +3,7 @@
  *  Module    : page.c
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2011-11-04
+ *  Updated   : 2012-03-04
  *  Notes     :
  *
  * Copyright (c) 1991-2012 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
@@ -858,7 +858,7 @@ return_to_index:
 			case GLOBAL_OPTION_MENU:	/* option menu */
 				XFACE_CLEAR();
 				old_artnum = arts[this_resp].artnum;
-				config_page(group->name);
+				config_page(group->name, signal_context);
 				if ((this_resp = find_artnum(old_artnum)) == -1 || which_thread(this_resp) == -1) { /* We have lost the thread */
 					pos_first_unread_thread();
 					return GRP_EXIT;
diff -Nurp --exclude='.bzr*' tin-2.1.0/src/pgp.c tin-2.1.1/src/pgp.c
--- tin-2.1.0/src/pgp.c	2011-12-24 16:19:19.000000000 +0100
+++ tin-2.1.1/src/pgp.c	2012-06-20 19:22:45.188329712 +0200
@@ -3,7 +3,7 @@
  *  Module    : pgp.c
  *  Author    : Steven J. Madsen
  *  Created   : 1995-05-12
- *  Updated   : 2011-03-25
+ *  Updated   : 2012-06-20
  *  Notes     : PGP support
  *
  * Copyright (c) 1995-2012 Steven J. Madsen <steve@erinet.com>
@@ -109,15 +109,15 @@ PGPNAME, pgpopts, pt, mailto, mailfrom, 
 #	define PGP_SIG_TAG "-----BEGIN PGP SIGNED MESSAGE-----\n"
 #	define PGP_KEY_TAG "-----BEGIN PGP PUBLIC KEY BLOCK-----\n"
 
-#	define HEADERS	"%stin-%ld.h"
+#	define HEADERS	"tin-%ld.h"
 #	ifdef HAVE_LONG_FILE_NAMES
-#		define PLAINTEXT	"%stin-%ld.pt"
-#		define CIPHERTEXT	"%stin-%ld.pt.asc"
-#		define KEYFILE		"%stin-%ld.k.asc"
+#		define PLAINTEXT	"tin-%ld.pt"
+#		define CIPHERTEXT	"tin-%ld.pt.asc"
+#		define KEYFILE		"tin-%ld.k.asc"
 #	else
-#		define PLAINTEXT	"%stn-%ld.p"
-#		define CIPHERTEXT	"%stn-%ld.p.asc"
-#		define KEYFILE		"%stn-%ld.k.asc"
+#		define PLAINTEXT	"tn-%ld.p"
+#		define CIPHERTEXT	"tn-%ld.p.asc"
+#		define KEYFILE		"tn-%ld.k.asc"
 #	endif /* HAVE_LONG_FILE_NAMES */
 
 
@@ -195,11 +195,15 @@ split_file(
 {
 	FILE *art, *header, *plaintext;
 	char buf[LEN];
+	char tmp[PATH_LEN];
 	mode_t mask;
 
-	snprintf(hdr, sizeof(hdr), HEADERS, TMPDIR, (long) process_id);
-	snprintf(pt, sizeof(pt), PLAINTEXT, TMPDIR, (long) process_id);
-	snprintf(ct, sizeof(ct), CIPHERTEXT, TMPDIR, (long) process_id);
+	snprintf(tmp, sizeof(tmp), HEADERS, (long) process_id);
+	joinpath(hdr, sizeof(hdr), TMPDIR, tmp);
+	snprintf(tmp, sizeof(tmp), PLAINTEXT, (long) process_id);
+	joinpath(pt, sizeof(pt), TMPDIR, tmp);
+	snprintf(tmp, sizeof(tmp), CIPHERTEXT, (long) process_id);
+	joinpath(ct, sizeof(ct), TMPDIR, tmp);
 
 	if ((art = fopen(file, "r")) == NULL)
 		return;
@@ -284,14 +288,16 @@ pgp_append_public_key(
 	char *file)
 {
 	FILE *fp, *key;
-	char keyfile[PATH_LEN], cmd[LEN], buf[LEN];
+	char cmd[LEN], buf[LEN];
+	char keyfile[PATH_LEN], tmp[PATH_LEN];
 
 	if ((CURR_GROUP.attribute->from) != NULL && strlen(CURR_GROUP.attribute->from))
 		strip_name(CURR_GROUP.attribute->from, buf);
 	else
 		snprintf(buf, sizeof(buf), "%s@%s", userid, BlankIfNull(get_host_name()));
 
-	snprintf(keyfile, sizeof(keyfile), KEYFILE, TMPDIR, (long) process_id);
+	snprintf(tmp, sizeof(tmp), KEYFILE, (long) process_id);
+	joinpath(keyfile, sizeof(keyfile), TMPDIR, tmp);
 
 /*
  * TODO: I'm guessing the pgp append key command creates 'keyfile' and that
diff -Nurp --exclude='.bzr*' tin-2.1.0/src/post.c tin-2.1.1/src/post.c
--- tin-2.1.0/src/post.c	2011-12-24 16:19:19.000000000 +0100
+++ tin-2.1.1/src/post.c	2012-05-30 23:03:31.349979366 +0200
@@ -3,7 +3,7 @@
  *  Module    : post.c
  *  Author    : I. Lea
  *  Created   : 1991-04-01
- *  Updated   : 2011-12-23
+ *  Updated   : 2012-05-30
  *  Notes     : mail/post/replyto/followup/repost & cancel articles
  *
  * Copyright (c) 1991-2012 Iain Lea <iain@bricbrac.de>
@@ -306,7 +306,7 @@ repair_article(
 		if (invoke_editor(article_name, start_line_offset, group))
 			return TRUE;
 	} else if (func == GLOBAL_OPTION_MENU) {
-		config_page(group->name);
+		config_page(group->name, signal_context);
 		return TRUE;
 	}
 	return FALSE;
@@ -577,7 +577,7 @@ update_posted_info_file(
 		return;
 	}
 
-	if ((fp = fopen(posted_info_file, "a+")) != NULL) {
+	if ((fp = fopen(posted_info_file, "a")) != NULL) {
 		int err;
 
 		(void) time(&epoch);
@@ -1730,7 +1730,7 @@ post_article_loop:
 							unlink(backup_article_name(article_name));
 							rename_file(article_name, dead_article);
 							if (tinrc.keep_dead_articles)
-								append_file(dead_articles, dead_article);
+								append_file(dead_article, dead_articles);
 						}
 					}
 					goto post_article_postponed;
@@ -1753,7 +1753,7 @@ post_article_loop:
 				if (tinrc.unlink_article) {
 #if 0 /* useful? */
 					if (tinrc.keep_dead_articles)
-						append_file(dead_articles, dead_article);
+						append_file(dead_article, dead_articles);
 #endif /* 0 */
 					unlink(article_name);
 				}
@@ -1761,7 +1761,7 @@ post_article_loop:
 				return ret_code;
 
 			case GLOBAL_OPTION_MENU:
-				config_page(group->name);
+				config_page(group->name, signal_context);
 				while ((i = check_article_to_be_posted(article_name, art_type, &group, art_unchanged, FALSE)) == 1 && repair_article(&func, group))
 					;
 				break;
@@ -1808,7 +1808,7 @@ post_article_loop:
 						unlink(backup_article_name(article_name));
 						rename_file(article_name, dead_article);
 						if (tinrc.keep_dead_articles)
-							append_file(dead_articles, dead_article);
+							append_file(dead_article, dead_articles);
 						wait_message(2, _(txt_art_rejected), dead_article);
 					}
 				return ret_code;
diff -Nurp --exclude='.bzr*' tin-2.1.0/src/refs.c tin-2.1.1/src/refs.c
--- tin-2.1.0/src/refs.c	2011-12-24 16:19:19.000000000 +0100
+++ tin-2.1.1/src/refs.c	2012-03-22 22:48:57.364459885 +0100
@@ -1002,7 +1002,9 @@ build_references(
 
 		joinpath(file, sizeof(file), TMPDIR, "REFS.dump");
 		dbgfd = fopen(file, "w");
+#	ifdef HAVE_SETVBUF
 		SETVBUF(dbgfd, NULL, _IONBF, 0);
+#	endif /* HAVE_SETVBUF */
 		fprintf(dbgfd, "MSGID phase\n");
 	}
 #endif /* DEBUG */
diff -Nurp --exclude='.bzr*' tin-2.1.0/src/screen.c tin-2.1.1/src/screen.c
--- tin-2.1.0/src/screen.c	2011-12-24 16:19:20.000000000 +0100
+++ tin-2.1.1/src/screen.c	2012-03-06 00:39:02.626938598 +0100
@@ -409,7 +409,9 @@ spin_cursor(
 }
 
 
-#define DISPLAY_FMT "%s %3d%% "
+#if defined(HAVE_CLOCK_GETTIME) || defined(HAVE_GETTIMEOFDAY)
+#	define DISPLAY_FMT "%s %3d%% "
+#endif /* HAVE_CLOCK_GETTIME || HAVE_GETTIMEOFDAY */
 /*
  * progressmeter in %
  */
diff -Nurp --exclude='.bzr*' tin-2.1.0/src/select.c tin-2.1.1/src/select.c
--- tin-2.1.0/src/select.c	2011-12-24 16:19:20.000000000 +0100
+++ tin-2.1.1/src/select.c	2012-03-04 22:34:53.445308076 +0100
@@ -3,7 +3,7 @@
  *  Module    : select.c
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2011-11-09
+ *  Updated   : 2012-03-04
  *  Notes     :
  *
  * Copyright (c) 1991-2012 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
@@ -342,7 +342,7 @@ selection_page(
 				break;
 
 			case GLOBAL_OPTION_MENU:
-				config_page(selmenu.max ? CURR_GROUP.name : NULL);
+				config_page(selmenu.max ? CURR_GROUP.name : NULL, signal_context);
 				show_selection_page();
 				break;
 
@@ -813,7 +813,7 @@ yank_active_file(
 
 
 /*
- * Sort active[] and associated qsort() helper function
+ * Sort active[] and associated tin_sort() helper function
  */
 static int
 active_comp(
@@ -876,7 +876,7 @@ sort_active_file(
 {
 	save_restore_curr_group(TRUE);
 
-	qsort(active, (size_t) num_active, sizeof(struct t_group), active_comp);
+	tin_sort(active, (size_t) num_active, sizeof(struct t_group), active_comp);
 	group_rehash(yanked_out);
 
 	selmenu.curr = save_restore_curr_group(FALSE);
diff -Nurp --exclude='.bzr*' tin-2.1.0/src/string.c tin-2.1.1/src/string.c
--- tin-2.1.0/src/string.c	2011-12-24 16:19:20.000000000 +0100
+++ tin-2.1.1/src/string.c	2012-03-05 16:04:42.067096566 +0100
@@ -3,7 +3,7 @@
  *  Module    : string.c
  *  Author    : Urs Janssen <urs@tin.org>
  *  Created   : 1997-01-20
- *  Updated   : 2011-11-06
+ *  Updated   : 2012-02-29
  *  Notes     :
  *
  * Copyright (c) 1997-2012 Urs Janssen <urs@tin.org>
@@ -38,25 +38,21 @@
 #ifndef TIN_H
 #	include "tin.h"
 #endif /* !TIN_H */
+
 #ifdef HAVE_UNICODE_NORMALIZATION
-#	ifdef HAVE_LIBICUUC
-#		if defined(HAVE_UNICODE_UNORM_H) && !defined(UNORM_H)
-#			include <unicode/unorm.h>
-#		endif /* HAVE_UNICODE_UNORM_H && !UNORM_H */
-#		if defined(HAVE_UNICODE_USTRING_H) && !defined(USTRING_H)
-#			include <unicode/ustring.h>
-#		endif /* HAVE_UNICODE_USTRING_H && !USTRING_H */
+#	ifdef HAVE_LIBUNISTRING
+#		ifdef HAVE_UNITYPES_H
+#			include <unitypes.h>
+#		endif /* HAVE_UNITYPES_H */
+#		ifdef HAVE_UNINORM_H
+#			include <uninorm.h>
+#		endif /* HAVE_UNINORM_H */
 #	else
 #		if defined(HAVE_LIBIDN) && defined(HAVE_STRINGPREP_H) && !defined(_STRINGPREP_H)
 #			include <stringprep.h>
 #		endif /* HAVE_LIBIDN && HAVE_STRINGPREP_H && !_STRINGPREP_H */
-#	endif /* HAVE_LIBICUUC */
+#	endif /* HAVE_LIBUNISTRING */
 #endif /* HAVE_UNICODE_NORMALIZATION */
-#if defined(HAVE_LIBICUUC) && defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
-#	if defined(HAVE_UNICODE_UBIDI_H) && !defined(UBIDI_H)
-#		include <unicode/ubidi.h>
-#	endif /* HAVE_UNICODE_UBIDI_H && !UBIDI_H */
-#endif /* HAVE_LIBICUUC && MULTIBYTE_ABLE && !NO_LOCALE */
 
 /*
  * this file needs some work
@@ -67,13 +63,8 @@
  */
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 	static wchar_t *my_wcsdup(const wchar_t *wstr);
-#	if defined(HAVE_LIBICUUC)
-		static UChar *char2UChar(const char *str);
-		static char *UChar2char(const UChar *ustr);
-#	endif /* HAVE_LIBICUUC */
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 
-
 /*
  * special ltoa()
  * converts value into a string with a maxlen of digits (usually should be
@@ -1122,7 +1113,7 @@ my_wcsdup(
  * convert from char* (UTF-8) to UChar* (UTF-16)
  * ICU expects strings as UChar*
  */
-static UChar *
+UChar *
 char2UChar(
 	const char *str)
 {
@@ -1147,7 +1138,7 @@ char2UChar(
 /*
  * convert from UChar* (UTF-16) to char* (UTF-8)
  */
-static char *
+char *
 UChar2char(
 	const UChar *ustr)
 {
@@ -1245,7 +1236,34 @@ normalize(
 		return buf;
 	}
 #	else
-#		ifdef HAVE_LIBIDN
+#		ifdef HAVE_LIBUNISTRING
+	/* unistring */
+	{
+		uninorm_t mode;
+		size_t olen = 0;
+
+		switch (tinrc.normalization_form) {
+			case NORMALIZE_NFD:
+				mode = UNINORM_NFD;
+				break;
+
+			case NORMALIZE_NFC:
+				mode = UNINORM_NFC;
+				break;
+
+			case NORMALIZE_NFKD:
+				mode = UNINORM_NFKD;
+				break;
+
+			case NORMALIZE_NFKC:
+			default:
+				mode = UNINORM_NFKC;
+		}
+		buf = (char *) u8_normalize(mode, (uint8_t *) tmp, strlen(tmp) + 1, NULL, &olen);
+		return buf;
+	}
+#		else
+#			ifdef HAVE_LIBIDN
 	/* libidn */
 
 	buf = stringprep_utf8_nfkc_normalize(tmp, -1);
@@ -1253,7 +1271,8 @@ normalize(
 		buf = tmp;
 
 	return buf;
-#		endif /* HAVE_LIBIDN */
+#			endif /* HAVE_LIBIDN */
+#		endif /* HAVE_LIBUNISTRING */
 #	endif /* HAVE_LIBICUUC */
 }
 #endif /* HAVE_UNICODE_NORMALIZATION */
diff -Nurp --exclude='.bzr*' tin-2.1.0/src/tcurses.c tin-2.1.1/src/tcurses.c
--- tin-2.1.0/src/tcurses.c	2011-12-24 16:19:20.000000000 +0100
+++ tin-2.1.1/src/tcurses.c	2012-02-21 09:42:43.781990471 +0100
@@ -3,7 +3,7 @@
  *  Module    : tcurses.c
  *  Author    : Thomas Dickey <dickey@invisible-island.net>
  *  Created   : 1997-03-02
- *  Updated   : 2011-11-29
+ *  Updated   : 2012-02-20
  *  Notes     : This is a set of wrapper functions adapting the termcap
  *	             interface of tin to use SVr4 curses (e.g., ncurses).
  *
@@ -61,7 +61,7 @@ int cCOLS;
 static int my_innstr(char *str, int n);
 
 
-#	ifdef HAVE_XCURSES
+#	if defined(HAVE_XCURSES) && !defined(HAVE_VWPRINTW)
 static int
 vwprintw(
 	WINDOW *w,
@@ -84,7 +84,7 @@ vwprintw(
 	}
 	return code;
 }
-#	endif /* HAVE_XCURSES */
+#	endif /* HAVE_XCURSES && !HAVE_VWPRINTW */
 
 
 /*
diff -Nurp --exclude='.bzr*' tin-2.1.0/src/thread.c tin-2.1.1/src/thread.c
--- tin-2.1.0/src/thread.c	2011-12-24 16:19:20.000000000 +0100
+++ tin-2.1.1/src/thread.c	2012-03-04 22:34:59.394423887 +0100
@@ -3,7 +3,7 @@
  *  Module    : thread.c
  *  Author    : I. Lea
  *  Created   : 1991-04-01
- *  Updated   : 2011-11-04
+ *  Updated   : 2012-03-04
  *  Notes     :
  *
  * Copyright (c) 1991-2012 Iain Lea <iain@bricbrac.de>
@@ -656,7 +656,7 @@ thread_page(
 			case GLOBAL_OPTION_MENU:
 				n = find_response(thread_basenote, thdmenu.curr);
 				old_artnum = arts[n].artnum;
-				config_page(group->name);
+				config_page(group->name, signal_context);
 				if ((n = find_artnum(old_artnum)) == -1 || which_thread(n) == -1) { /* We have lost the thread */
 					pos_first_unread_thread();
 					ret_code = GRP_EXIT;
diff -Nurp --exclude='.bzr*' tin-2.1.0/src/tincfg.tbl tin-2.1.1/src/tincfg.tbl
--- tin-2.1.0/src/tincfg.tbl	2011-12-24 16:19:38.000000000 +0100
+++ tin-2.1.1/src/tincfg.tbl	2012-03-31 08:53:58.794259518 +0200
@@ -2,7 +2,7 @@
 ;   Module    : tincfg.tbl
 ;   Author    : Thomas E. Dickey
 ;   Created   : 1996-11-01
-;   Updated   : 2011-10-27
+;   Updated   : 2012-02-20
 ;   Notes     : #defines and structs for config.c
 ;
 ; Copyright (c) 1996-2012 Thomas E. Dickey <dickey@invisible-island.net>
@@ -90,28 +90,28 @@
 #endif
 	wrap_column			OPT_NUM
 	trim_article_body		txt_trim_article_body_options
-	attrib_show_author			txt_show_from
-	attrib_thread_articles			txt_threading
-	attrib_thread_perc			OPT_NUM
-	attrib_sort_article_type		txt_sort_a_type
-	attrib_sort_threads_type		txt_sort_t_type
+	attrib_show_author		txt_show_from
+	attrib_thread_articles		txt_threading
+	attrib_thread_perc		OPT_NUM
+	attrib_sort_article_type	txt_sort_a_type
+	attrib_sort_threads_type	txt_sort_t_type
 	attrib_pos_first_unread		OPT_ON_OFF
-	attrib_show_only_unread_arts		OPT_ON_OFF
+	attrib_show_only_unread_arts	OPT_ON_OFF
 	attrib_auto_list_thread		OPT_ON_OFF
 	attrib_auto_select		OPT_ON_OFF
-	attrib_wrap_on_next_unread		OPT_ON_OFF
-	attrib_show_info			txt_show_info_type
-	attrib_show_signatures			OPT_ON_OFF
-	attrib_news_headers_to_display		OPT_STRING
+	attrib_wrap_on_next_unread	OPT_ON_OFF
+	attrib_show_info		txt_show_info_type
+	attrib_show_signatures		OPT_ON_OFF
+	attrib_news_headers_to_display	OPT_STRING
 	attrib_news_headers_to_not_display	OPT_STRING
-	attrib_alternative_handling		OPT_ON_OFF
-	attrib_verbatim_handling		OPT_ON_OFF
-	attrib_tex2iso_conv			OPT_ON_OFF
+	attrib_alternative_handling	OPT_ON_OFF
+	attrib_verbatim_handling	OPT_ON_OFF
+	attrib_tex2iso_conv		OPT_ON_OFF
 	attrib_ask_for_metamail		OPT_ON_OFF
-	attrib_group_catchup_on_exit		OPT_ON_OFF
-	attrib_thread_catchup_on_exit		OPT_ON_OFF
+	attrib_group_catchup_on_exit	OPT_ON_OFF
+	attrib_thread_catchup_on_exit	OPT_ON_OFF
 	attrib_mark_ignore_tags		OPT_ON_OFF
-	attrib_trim_article_body		txt_trim_article_body_options
+	attrib_trim_article_body	txt_trim_article_body_options
 
 ; getart_limit options
 	getart_limit_options		OPT_TITLE
@@ -195,25 +195,25 @@
 	translit			OPT_ON_OFF
 #endif
 	attrib_from			OPT_STRING
-	attrib_organization			OPT_STRING
-	attrib_prompt_followupto		OPT_ON_OFF
+	attrib_organization		OPT_STRING
+	attrib_prompt_followupto	OPT_ON_OFF
 	attrib_followup_to		OPT_STRING
-	attrib_sigfile				OPT_STRING
-	attrib_sigdashes			OPT_ON_OFF
+	attrib_sigfile			OPT_STRING
+	attrib_sigdashes		OPT_ON_OFF
 	attrib_signature_repost		OPT_ON_OFF
-	attrib_quote_chars			OPT_STRING
-	attrib_news_quote_format		OPT_STRING
-	attrib_advertising			OPT_ON_OFF
+	attrib_quote_chars		OPT_STRING
+	attrib_news_quote_format	OPT_STRING
+	attrib_advertising		OPT_ON_OFF
 #ifndef CHARSET_CONVERSION
 	mm_charset			OPT_STRING
 #else
 	mm_network_charset		txt_mime_charsets
-	attrib_mm_network_charset		txt_mime_charsets
-	attrib_undeclared_charset		OPT_STRING
+	attrib_mm_network_charset	txt_mime_charsets
+	attrib_undeclared_charset	OPT_STRING
 #endif
 	attrib_post_mime_encoding		txt_mime_encodings
 	attrib_post_8bit_header		OPT_ON_OFF
-	attrib_mail_mime_encoding		txt_mime_encodings
+	attrib_mail_mime_encoding	txt_mime_encodings
 	attrib_mail_8bit_header		OPT_ON_OFF
 	attrib_mime_forward		OPT_ON_OFF
 	attrib_mailing_list		OPT_STRING
@@ -243,20 +243,20 @@
 	post_process_type		txt_post_process_types
 	post_process_view		OPT_ON_OFF
 	process_only_unread		OPT_ON_OFF
-	attrib_maildir				OPT_STRING
-	attrib_batch_save			OPT_ON_OFF
-	attrib_savedir				OPT_STRING
-	attrib_savefile				OPT_STRING
-	attrib_auto_save			OPT_ON_OFF
-	attrib_delete_tmp_files			OPT_ON_OFF
-	attrib_mark_saved_read			OPT_ON_OFF
-	attrib_post_process_type		txt_post_process_types
-	attrib_post_process_view		OPT_ON_OFF
-	attrib_process_only_unread		OPT_ON_OFF
-	attrib_mime_types_to_save		OPT_STRING
+	attrib_maildir			OPT_STRING
+	attrib_batch_save		OPT_ON_OFF
+	attrib_savedir			OPT_STRING
+	attrib_savefile			OPT_STRING
+	attrib_auto_save		OPT_ON_OFF
+	attrib_delete_tmp_files		OPT_ON_OFF
+	attrib_mark_saved_read		OPT_ON_OFF
+	attrib_post_process_type	txt_post_process_types
+	attrib_post_process_view	OPT_ON_OFF
+	attrib_process_only_unread	OPT_ON_OFF
+	attrib_mime_types_to_save	OPT_STRING
 #ifndef DISABLE_PRINTING
 	print_header			OPT_ON_OFF
-	attrib_print_header			OPT_ON_OFF
+	attrib_print_header		OPT_ON_OFF
 	printer				OPT_STRING
 #endif
 
@@ -289,7 +289,7 @@
 	reread_active_file_secs		OPT_NUM
 	auto_reconnect			OPT_ON_OFF
 #if defined(HAVE_ALARM) && defined(SIGALRM)
-	nntp_read_timeout_secs	OPT_NUM
+	nntp_read_timeout_secs		OPT_NUM
 #endif
 	cache_overview_files		OPT_ON_OFF
 #ifdef XFACE_ABLE
@@ -298,20 +298,17 @@
 	url_handler			OPT_STRING
 	date_format			OPT_STRING
 #ifdef HAVE_UNICODE_NORMALIZATION
-#	ifdef HAVE_LIBICUUC
-		normalization_form		txt_normalization_forms
-#	else
-#		ifdef HAVE_LIBIDN
-			normalization_form		txt_normalization_forms
-#		endif
-#	endif
+	normalization_form		txt_normalization_forms
 #endif
 #if defined(HAVE_LIBICUUC) && defined(MULTIBYTE_ABLE) && defined(HAVE_UNICODE_UBIDI_H) && !defined(NO_LOCALE)
 	render_bidi			OPT_ON_OFF
 #endif
-	attrib_start_editor_offset		OPT_ON_OFF
-	attrib_editor_format			OPT_STRING
+	attrib_start_editor_offset	OPT_ON_OFF
+	attrib_editor_format		OPT_STRING
 #ifdef HAVE_ISPELL
 	attrib_ispell			OPT_STRING
 #endif
-	attrib_date_format			OPT_STRING
+#ifdef USE_HEAPSORT
+	sort_function			txt_sort_functions
+#endif
+	attrib_date_format		OPT_STRING
diff -Nurp --exclude='.bzr*' tin-2.1.0/tools/opt-case.pl tin-2.1.1/tools/opt-case.pl
--- tin-2.1.0/tools/opt-case.pl	2011-12-24 16:20:17.000000000 +0100
+++ tin-2.1.1/tools/opt-case.pl	2012-06-13 00:54:45.528098520 +0200
@@ -11,13 +11,13 @@
 #       filter by hand and never let tin rewrite the file, you might want to
 #       check that first)
 #
-# NOTE: don't use opt-case.pl on wildmat filerts, transform them into regexp
-#       filter via w2r.pl before
+# NOTE: don't use opt-case.pl on wildmat filters, transform them into regexp
+#       filter via w2r.pl first
 
 # version number
 # $VERSION = "0.2.2";
 
-# perl 5 is needed for lookahead assertions and perl < 5.004 is know to be
+# perl 5 is needed for lookahead assertions and perl < 5.004 is known to be
 # buggy
 require 5.004;
 
@@ -55,9 +55,9 @@ while (defined($line = <>)) {
 	# optimizations (on lines with \s, \S, \d, \D as only 'letters') but
 	# that won't hurt, it just doesn't optimize'em
 	if ($line =~ m/^(subj|from|msgid(?:|_last|_only)|refs_only|xref)=(.*[^\W\d_].*)$/o) {
-		print "# rule rewritten, it might be possible that it can be further otpimized\n";
+		print "# rule rewritten, it might be possible that it can be further optimized\n";
 		print "# check lines with (?i) if they really need to be case insensitve and if\n";
-		print "# not remove leading (?i) manualy\n";
+		print "# not remove leading (?i) manually\n";
 		print "$1=$mod$2\n";
 		next;
         }
@@ -90,7 +90,7 @@ is the order B<tin>(1) saves the filter 
 filter by hand and never let B<tin>(1) rewrite the file, you might
 want to check that first).
 
-Don't use B<opt-case.pl> on wildmat filerts, transform them into
+Don't use B<opt-case.pl> on wildmat filters, transform them into
 regexp filter via B<w2r.pl>(1) first.
 
 =head1 AUTHOR
diff -Nurp --exclude='.bzr*' tin-2.1.0/tools/tinews.pl tin-2.1.1/tools/tinews.pl
--- tin-2.1.0/tools/tinews.pl	2011-12-24 16:20:17.000000000 +0100
+++ tin-2.1.1/tools/tinews.pl	2012-04-29 22:53:10.008444924 +0200
@@ -1009,7 +1009,7 @@ F<$HOME/.newsauth> is checked first.
 
 "option=value" configuration pairs. Lines that start with "#" are ignored.
 If the file contains uncrypted passwords (e.g. NNTPPass or PGPPass), it
-should be only readable for the user.
+should be readable for the user only.
 
 =back
 
diff -Nurp --exclude='.bzr*' tin-2.1.0/tools/tinlock tin-2.1.1/tools/tinlock
--- tin-2.1.0/tools/tinlock	2011-11-11 22:31:22.000000000 +0100
+++ tin-2.1.1/tools/tinlock	2012-02-18 01:55:15.537982380 +0100
@@ -11,7 +11,7 @@ host=`hostname`
 pid=$$
 lock=$host"	"$pid
 
-if test ${TIN_HOMEDIR-"$HOME"} ; then
+if test -d ${TIN_HOMEDIR-"$HOME"} ; then
 	lockdir=${TIN_HOMEDIR-"$HOME"}/.tin
 	file=tinlock
 else
diff -Nurp --exclude='.bzr*' tin-2.1.0/tools/url_handler.pl tin-2.1.1/tools/url_handler.pl
--- tin-2.1.0/tools/url_handler.pl	2011-12-24 16:20:17.000000000 +0100
+++ tin-2.1.1/tools/url_handler.pl	2012-06-02 15:34:04.540614528 +0200
@@ -11,7 +11,7 @@ use warnings;
 die "Usage: $pname URL" if $#ARGV != 0;
 
 # version Number
-my $version = "0.1.1";
+my $version = "0.1.2";
 
 my ($method, $url, $match, @try);
 $method = $url = $ARGV[0];
@@ -29,10 +29,11 @@ if ($ENV{"BROWSER_".uc($method)}) {
 		push(@try, 'firefox -a firefox -remote openURL\(%s\)');
 		push(@try, 'mozilla -remote openURL\(%s\)');
 		push(@try, 'opera -remote openURL\(%s\)');
-		push(@try, 'galeon -n');
+		push(@try, qw(chromium 'galeon -n' 'epiphany -n' konqueror));
 		push(@try, 'lynx'); # prefer lynx over links as it can handle news:-urls
-		push(@try, qw('links2 -g' links w3m));
+		push(@try, qw('links2 -g' links w3m surf arora));
 		push(@try, 'kfmclient newTab'); # has no useful return-value on error
+		push(@try, 'xdg-open'); # xdg-open evaluates $BROWSER which is unset
 	}
 }
 
