-----------------------------------------------------------------------------
 MANIFEST                     |  196 -
 Makefile                     |   25 
 aclocal.m4                   |   62 
 config.guess                 |  217 -
 config.sub                   |   48 
 configure                    | 1913 ++++++-----
 configure.in                 |   40 
 doc/CHANGES                  |  103 
 doc/CREDITS                  |   33 
 doc/INSTALL                  |    2 
 doc/TODO                     |  113 
 doc/WHATSNEW                 |    8 
 doc/keymap.sample            |   16 
 doc/l10n/de.po               | 3271 ++++++++++---------
 doc/l10n/de/tin.1            |  197 -
 doc/l10n/de/tin.5            |  102 
 doc/l10n/tin-man.pot         | 3167 ++++++++++---------
 doc/tin.1                    |  163 
 doc/tin.5                    |  100 
 include/autoconf.hin         |    6 
 include/bool.h               |    9 
 include/bugrep.h             |    2 
 include/debug.h              |    2 
 include/extern.h             |  130 
 include/keymap.h             |   20 
 include/newsrc.h             |    6 
 include/nntplib.h            |   31 
 include/policy.h             |    2 
 include/proto.h              |   35 
 include/rfc2046.h            |    2 
 include/stpwatch.h           |    2 
 include/tcurses.h            |    5 
 include/tin.h                |   83 
 include/tinrc.h              |   80 
 include/tnntp.h              |    2 
 include/trace.h              |    2 
 include/version.h            |   10 
 libcanlock/include/canlock.h |    4 
 libcanlock/src/canlock.c     |   27 
 libcanlock/src/hmac_sha1.c   |   23 
 pcre/Makefile.in             |    6 
 po/da.gmo                    |binary
 po/da.po                     | 6792 +++++++++++++++++++++++++++++++++++++++++
 po/de.gmo                    |binary
 po/de.po                     | 3119 ++++++++++--------
 po/en_GB.gmo                 |binary
 po/en_GB.po                  | 3059 ++++++++++--------
 po/et.gmo                    |binary
 po/et.po                     | 3138 ++++++++++--------
 po/fr.gmo                    |binary
 po/fr.po                     | 3137 ++++++++++--------
 po/ru.gmo                    |binary
 po/ru.po                     | 3135 ++++++++++--------
 po/rw.gmo                    |binary
 po/rw.po                     | 3121 ++++++++++--------
 po/sv.gmo                    |binary
 po/sv.po                     | 3097 ++++++++++--------
 po/tin.pot                   | 3066 ++++++++++--------
 po/tr.gmo                    |binary
 po/tr.po                     | 3135 ++++++++++--------
 src/Makefile.in              |    7 
 src/active.c                 |  285 +
 src/art.c                    |  153 
 src/attrib.c                 |  835 ++---
 src/auth.c                   |  184 -
 src/charset.c                |    6 
 src/color.c                  |    8 
 src/config.c                 |   33 
 src/cook.c                   |  109 
 src/curses.c                 |    5 
 src/debug.c                  |   12 
 src/envarg.c                 |    2 
 src/feed.c                   |  218 -
 src/filter.c                 |   55 
 src/global.c                 |    2 
 src/group.c                  |  240 -
 src/hashstr.c                |    2 
 src/header.c                 |    2 
 src/help.c                   |  137 
 src/inews.c                  |    7 
 src/init.c                   |  109 
 src/joinpath.c               |    2 
 src/keymap.c                 |  148 
 src/lang.c                   |  261 +
 src/list.c                   |    2 
 src/lock.c                   |    2 
 src/mail.c                   |  106 
 src/main.c                   |   96 
 src/makecfg.c                |    8 
 src/memory.c                 |   42 
 src/mimetypes.c              |    2 
 src/misc.c                   |   65 
 src/my_tmpfile.c             |    6 
 src/newsrc.c                 |  230 -
 src/nntplib.c                |  268 +
 src/nrctbl.c                 |   10 
 src/options_menu.c           | 1760 +++++++++-
 src/page.c                   |   95 
 src/pgp.c                    |   29 
 src/post.c                   |  135 
 src/prompt.c                 |   74 
 src/read.c                   |    6 
 src/refs.c                   |  120 
 src/regex.c                  |    2 
 src/rfc1524.c                |    6 
 src/rfc2045.c                |    2 
 src/rfc2046.c                |    6 
 src/rfc2047.c                |   11 
 src/save.c                   |   23 
 src/screen.c                 |    2 
 src/search.c                 |    2 
 src/select.c                 |   29 
 src/sigfile.c                |    8 
 src/signal.c                 |   74 
 src/strftime.c               |    2 
 src/string.c                 |    7 
 src/tags.c                   |   46 
 src/tcurses.c                |  129 
 src/thread.c                 |  152 
 src/tincfg.tbl               |   76 
 src/trace.c                  |    2 
 src/version.c                |    2 
 src/xface.c                  |   12 
 src/xref.c                   |    8 
 tin.spec                     |    2 
 tools/tinews.pl              |   18 
 126 files changed, 32721 insertions(+), 18842 deletions(-)
-----------------------------------------------------------------------------
diff -Nurp --exclude='.bzr*' tin-1.9.4/MANIFEST tin-1.9.5/MANIFEST
--- tin-1.9.4/MANIFEST	2009-02-11 21:29:49.000000000 +0100
+++ tin-1.9.5/MANIFEST	2009-12-24 10:40:41.130575739 +0100
@@ -1,27 +1,27 @@
-MANIFEST for tin-1.9.4 (Wed Feb 11 21:33:20 CET 2009)
+MANIFEST for tin-1.9.5 (Thu Dec 24 10:40:47 CET 2009)
 ----------------------------------------------------
-  13541 ./Makefile
+  14037 ./Makefile
    7697 ./MANIFEST
    1440 ./README
     564 ./README.MAC
     992 ./README.WIN
- 165024 ./aclocal.m4
+ 166767 ./aclocal.m4
     882 ./conf-tin
-  45630 ./config.guess
-  33860 ./config.sub
- 586867 ./configure
-  32071 ./configure.in
+  44659 ./config.guess
+  34314 ./config.sub
+ 595062 ./configure
+  32399 ./configure.in
    7123 ./install.sh
    1320 ./mkdirs.sh
    1505 ./tin.spec
   18847 ./doc/ABOUT-NLS
-  13259 ./doc/CHANGES
+  18660 ./doc/CHANGES
  252172 ./doc/CHANGES.old
-   4995 ./doc/CREDITS
+   5041 ./doc/CREDITS
    1305 ./doc/DEBUG_REFS
-  30354 ./doc/INSTALL
-  35508 ./doc/TODO
-   1105 ./doc/WHATSNEW
+  30361 ./doc/INSTALL
+  35698 ./doc/TODO
+   1481 ./doc/WHATSNEW
    2618 ./doc/art_handling.txt
    1700 ./doc/article.txt
    4373 ./doc/auth.txt
@@ -30,7 +30,7 @@ MANIFEST for tin-1.9.4 (Wed Feb 11 21:33
   35304 ./doc/good-netkeeping-seal
    3803 ./doc/internals.txt
   23621 ./doc/iso2asc.txt
-   3476 ./doc/keymap.sample
+   3697 ./doc/keymap.sample
     633 ./doc/mailcap.sample
    5870 ./doc/mbox.5
    3365 ./doc/mime.types
@@ -45,8 +45,8 @@ MANIFEST for tin-1.9.4 (Wed Feb 11 21:33
    4947 ./doc/umlaute.txt
    4246 ./doc/umlauts.txt
    5536 ./doc/url_handler.1
- 120521 ./doc/tin.1
-  77029 ./doc/tin.5
+ 124196 ./doc/tin.1
+  77453 ./doc/tin.5
    4952 ./doc/tin.defaults
   13098 ./doc/tinews.1
    2418 ./doc/tools.txt
@@ -56,103 +56,103 @@ MANIFEST for tin-1.9.4 (Wed Feb 11 21:33
    3815 ./tools/metamutt
    2787 ./tools/opt-case.pl
    1410 ./tools/tinlock
-  31917 ./tools/tinews.pl
+  32090 ./tools/tinews.pl
    3909 ./tools/url_handler.pl
    1654 ./tools/url_handler.sh
    3347 ./tools/w2r.pl
    1661 ./tools/expand_aliases.tgz
-   2778 ./include/bool.h
+   2586 ./include/bool.h
    1947 ./include/bugrep.h
    2210 ./include/debug.h
-  59719 ./include/extern.h
-  13620 ./include/keymap.h
-   6331 ./include/newsrc.h
-   7944 ./include/nntplib.h
+  63281 ./include/extern.h
+  13790 ./include/keymap.h
+   6333 ./include/newsrc.h
+   8342 ./include/nntplib.h
     665 ./include/plp_snprintf.h
   12654 ./include/policy.h
-  31244 ./include/proto.h
+  31406 ./include/proto.h
    5178 ./include/rfc2046.h
    3377 ./include/stpwatch.h
-   5756 ./include/tcurses.h
-  65652 ./include/tin.h
-  13696 ./include/tinrc.h
+   5797 ./include/tcurses.h
+  66901 ./include/tin.h
+  16150 ./include/tinrc.h
    4346 ./include/tnntp.h
    2264 ./include/trace.h
-   2353 ./include/version.h
-  28822 ./src/active.c
-  68379 ./src/art.c
-  71801 ./src/attrib.c
-  16301 ./src/auth.c
-  12440 ./src/charset.c
-   8401 ./src/color.c
-  60832 ./src/config.c
-  24832 ./src/cook.c
-  26678 ./src/curses.c
+   2351 ./include/version.h
+  34199 ./src/active.c
+  69740 ./src/art.c
+  71134 ./src/attrib.c
+  14979 ./src/auth.c
+  12446 ./src/charset.c
+   8413 ./src/color.c
+  60909 ./src/config.c
+  26269 ./src/cook.c
+  26718 ./src/curses.c
    9916 ./src/debug.c
    3408 ./src/envarg.c
-  27367 ./src/feed.c
-  57270 ./src/filter.c
+  30209 ./src/feed.c
+  57406 ./src/filter.c
   18120 ./src/getline.c
    9070 ./src/global.c
-  47643 ./src/group.c
+  46303 ./src/group.c
    3900 ./src/hashstr.c
    8215 ./src/header.c
-  28749 ./src/help.c
-  13993 ./src/inews.c
-  33825 ./src/init.c
+  34161 ./src/help.c
+  14005 ./src/inews.c
+  36903 ./src/init.c
    2435 ./src/joinpath.c
-  90104 ./src/keymap.c
- 120228 ./src/lang.c
+  93821 ./src/keymap.c
+ 127160 ./src/lang.c
    4486 ./src/langinfo.c
    7728 ./src/list.c
    6667 ./src/lock.c
-  16530 ./src/mail.c
-  23519 ./src/main.c
-  10814 ./src/makecfg.c
-  12945 ./src/memory.c
+  16618 ./src/mail.c
+  24200 ./src/main.c
+  10879 ./src/makecfg.c
+  13067 ./src/memory.c
    5283 ./src/mimetypes.c
-  90376 ./src/misc.c
-  37017 ./src/newsrc.c
-  48947 ./src/nntplib.c
-   7452 ./src/nrctbl.c
-  50494 ./src/options_menu.c
-  58508 ./src/page.c
+  91077 ./src/misc.c
+  38311 ./src/newsrc.c
+  51256 ./src/nntplib.c
+   7502 ./src/nrctbl.c
+  93438 ./src/options_menu.c
+  58886 ./src/page.c
   24138 ./src/parsdate.y
   16966 ./src/plp_snprintf.c
-  12765 ./src/pgp.c
- 139362 ./src/post.c
-  18331 ./src/prompt.c
-  10094 ./src/read.c
-  26306 ./src/refs.c
+  12757 ./src/pgp.c
+ 140170 ./src/post.c
+  19134 ./src/prompt.c
+  10100 ./src/read.c
+  26812 ./src/refs.c
    5481 ./src/regex.c
-  14475 ./src/rfc1524.c
+  14482 ./src/rfc1524.c
   15070 ./src/rfc2045.c
-  29929 ./src/rfc2046.c
-  35172 ./src/rfc2047.c
-  37268 ./src/save.c
+  29926 ./src/rfc2046.c
+  35720 ./src/rfc2047.c
+  37451 ./src/save.c
   11388 ./src/screen.c
   16554 ./src/search.c
-  30455 ./src/select.c
-   7794 ./src/sigfile.c
-  12712 ./src/signal.c
+  30637 ./src/select.c
+   7808 ./src/sigfile.c
+  13698 ./src/signal.c
    7215 ./src/strftime.c
-  23681 ./src/string.c
-  13924 ./src/tags.c
-  17052 ./src/tcurses.c
+  23767 ./src/string.c
+  13242 ./src/tags.c
+  17169 ./src/tcurses.c
    3071 ./src/tmpfile.c
-   3697 ./src/my_tmpfile.c
-  40494 ./src/thread.c
+   3705 ./src/my_tmpfile.c
+  40130 ./src/thread.c
    2472 ./src/trace.c
    4315 ./src/version.c
    5453 ./src/wildmat.c
-   7317 ./src/xface.c
-  12545 ./src/xref.c
+   7335 ./src/xface.c
+  12498 ./src/xref.c
     422 ./pcre/AUTHORS
    2515 ./pcre/COPYING
  118928 ./pcre/ChangeLog
    8049 ./pcre/INSTALL
    2515 ./pcre/LICENCE
-   2995 ./pcre/Makefile.in
+   3114 ./pcre/Makefile.in
   26802 ./pcre/Makefile.in-old
   12409 ./pcre/NEWS
   11121 ./pcre/NON-UNIX-USE
@@ -214,19 +214,19 @@ MANIFEST for tin-1.9.4 (Wed Feb 11 21:33
  108966 ./pcre/testdata/testoutput7
   53056 ./pcre/testdata/testoutput8
   28769 ./pcre/testdata/testoutput9
-  20248 ./include/autoconf.hin
-  21479 ./src/Makefile.in
-   7924 ./src/tincfg.tbl
+  20286 ./include/autoconf.hin
+  21510 ./src/Makefile.in
+  10773 ./src/tincfg.tbl
    1929 ./libcanlock/CHANGES
    2464 ./libcanlock/HOWTO
    1259 ./libcanlock/README
    1297 ./libcanlock/Makefile.in
    3700 ./libcanlock/src/base64.c
-   5234 ./libcanlock/src/canlock.c
-   3656 ./libcanlock/src/hmac_sha1.c
+   5271 ./libcanlock/src/canlock.c
+   3794 ./libcanlock/src/hmac_sha1.c
   12514 ./libcanlock/src/sha1.c
    1873 ./libcanlock/include/base64.h
-    390 ./libcanlock/include/canlock.h
+    378 ./libcanlock/include/canlock.h
     119 ./libcanlock/include/hmac_sha1.h
    1208 ./libcanlock/include/sha1.h
    2889 ./libcanlock/t/canlocktest.c
@@ -266,27 +266,27 @@ MANIFEST for tin-1.9.4 (Wed Feb 11 21:33
      41 ./intl/VERSION
    4962 ./po/Makefile.inn
     847 ./po/POTFILES.in
- 129424 ./po/tin.pot
- 170591 ./po/de.gmo
- 220721 ./po/de.po
+ 134986 ./po/tin.pot
+ 170174 ./po/de.gmo
+ 228322 ./po/de.po
    7539 ./po/en_GB.gmo
- 140185 ./po/en_GB.po
- 155607 ./po/et.gmo
- 210783 ./po/et.po
- 160761 ./po/fr.gmo
- 216209 ./po/fr.po
- 126899 ./po/ru.gmo
- 196482 ./po/ru.po
+ 145997 ./po/en_GB.po
+ 154219 ./po/et.gmo
+ 219354 ./po/et.po
+ 159323 ./po/fr.gmo
+ 225030 ./po/fr.po
+ 125752 ./po/ru.gmo
+ 205134 ./po/ru.po
    2081 ./po/rw.gmo
- 185724 ./po/rw.po
-  23009 ./po/sv.gmo
- 144878 ./po/sv.po
+ 193720 ./po/rw.po
+  22948 ./po/sv.gmo
+ 152178 ./po/sv.po
    4671 ./po/tr.gmo
- 208443 ./po/tr.po
- 125062 ./doc/l10n/de/tin.1
-  79696 ./doc/l10n/de/tin.5
+ 217233 ./po/tr.po
+ 128917 ./doc/l10n/de/tin.1
+  80162 ./doc/l10n/de/tin.5
     129 ./doc/l10n/de.add
- 306662 ./doc/l10n/de.po
+ 313215 ./doc/l10n/de.po
     356 ./doc/l10n/po4a.conf
- 270170 ./doc/l10n/tin-man.pot
-9026590 total
+ 275327 ./doc/l10n/tin-man.pot
+9217987 total
diff -Nurp --exclude='.bzr*' tin-1.9.4/Makefile tin-1.9.5/Makefile
--- tin-1.9.4/Makefile	2009-02-11 21:29:48.000000000 +0100
+++ tin-1.9.5/Makefile	2009-12-24 10:40:39.294253249 +0100
@@ -1,15 +1,15 @@
 # Top level Makefile for tin
 # - for configuration options read the doc/INSTALL file.
 #
-# Updated: 2008-08-19
+# Updated: 2009-07-24
 #
 
 PROJECT	= tin
 LVER	= 1
 PVER	= 9
-SVER	= 4
+SVER	= 5
 VER	= $(LVER).$(PVER).$(SVER)
-DVER	= 20090211
+DVER	= 20091224
 EXE	= tin
 
 # directory structure
@@ -354,6 +354,7 @@ SHELL	= /bin/sh
 TAR	= tar
 GZIP	= gzip
 BZIP2	= bzip2
+LZMA	= lzma
 WC	= wc
 SED	= sed
 TR	= tr
@@ -465,6 +466,18 @@ bzip2:
 	@$(CHMOD) 644 $(PROJECT)-$(VER).tar.bz2
 	@$(LS) -l $(PROJECT)-$(VER).tar.bz2
 
+lzma:
+	@$(ECHO) "Generating lzma compressd tar file..."
+	@-$(RM) -f $(PROJECT)-$(VER).tar.lzma
+	@$(TAR) cvf $(PROJECT)-$(VER).tar -C ../ \
+	`$(ECHO) $(ALL_FILES) \
+	| $(TR) -s '[[:space:]]' "[\012*]" \
+	| $(SED) 's,^\./,$(PROJECT)-$(VER)/,' \
+	| $(TR) "[\012]" " "`
+	@$(LZMA) -9 $(PROJECT)-$(VER).tar
+	@$(CHMOD) 644 $(PROJECT)-$(VER).tar.lzma
+	@$(LS) -l $(PROJECT)-$(VER).tar.lzma
+
 #
 # I know it's ugly, but it works
 #
@@ -490,6 +503,7 @@ dist:
 	@$(MAKE) chmod
 	@$(MAKE) tar
 	@$(MAKE) bzip2
+	@$(MAKE) lzma
 
 version:
 	@$(ECHO) "$(PROJECT)-$(VER)"
@@ -509,7 +523,10 @@ distclean:
 	$(SRCDIR)/Makefile \
 	$(PCREDIR)/Makefile \
 	$(CANDIR)/Makefile \
-	$(INTLDIR)/po2tbl.sed
+	$(INTLDIR)/po2tbl.sed \
+	$(PROJECT)-$(VER).tar.gz \
+	$(PROJECT)-$(VER).tar.bz2 \
+	$(PROJECT)-$(VER).tar.lzma
 
 configure: configure.in aclocal.m4
 	autoconf
diff -Nurp --exclude='.bzr*' tin-1.9.4/aclocal.m4 tin-1.9.5/aclocal.m4
--- tin-1.9.4/aclocal.m4	2009-01-18 18:00:49.000000000 +0100
+++ tin-1.9.5/aclocal.m4	2009-12-24 10:20:51.049722282 +0100
@@ -2,10 +2,10 @@ dnl Project   : tin - a Usenet reader
 dnl Module    : aclocal.m4
 dnl Author    : Thomas E. Dickey <dickey@invisible-island.net>
 dnl Created   : 1995-08-24
-dnl Updated   : 2009-01-18
+dnl Updated   : 2009-09-16
 dnl Notes     :
 dnl
-dnl Copyright (c) 1995-2009 Thomas E. Dickey <dickey@invisible-island.net>
+dnl Copyright (c) 1995-2010 Thomas E. Dickey <dickey@invisible-island.net>
 dnl All rights reserved.
 dnl
 dnl Redistribution and use in source and binary forms, with or without
@@ -272,7 +272,7 @@ AC_DEFUN([AM_LC_MESSAGES],
     fi
   fi])dnl
 dnl ---------------------------------------------------------------------------
-dnl AM_MULTIBYTE_ABLE version: 7 updated: 2006/04/17 08:26:33
+dnl AM_MULTIBYTE_ABLE version: 9 updated: 2009/11/03 09:35:00 +0100
 dnl -----------------
 dnl
 dnl check for required multibyte/widechar functions
@@ -292,7 +292,7 @@ AC_DEFUN([AM_MULTIBYTE_ABLE],
 #	include <wctype.h>
 #endif /* HAVE_WCTYPE_H */
 ],
-     [char icb[5] = {0xa4, 0xa4, 0xa4, 0xe5, 0x00};
+     [const char icb[5] = {0xa4, 0xa4, 0xa4, 0xe5, 0x00};
       char ocb[5];
       wchar_t wcb[5];
       wchar_t wcb2[5];
@@ -303,12 +303,30 @@ AC_DEFUN([AM_MULTIBYTE_ABLE],
       fwide(0, 0);
       mbtowc(wcb, icb, MB_CUR_MAX);
       mbstowcs(wcb, icb, 5);
-      iswprint((wint_t) wcb[0]);
-      wcslen(wcb);
-      /* wcsnlen(wcb, 4); */
+      (void) iswalnum((wint_t) wcb[0]);
+      (void) iswcntrl((wint_t) wcb[0]);
+      (void) iswdigit((wint_t) wcb[0]);
+      (void) iswgraph((wint_t) wcb[0]);
+      (void) iswprint((wint_t) wcb[0]);
+      (void) iswspace((wint_t) wcb[0]);
+      (void) towupper((wint_t) wcb[0]);
+      /* (void) iswupper((wint_t) wcb[0]); */
+      /* (void) towlower((wint_t) wcb[0]); */
+      /* (void) iswlower((wint_t) wcb[0]); */
+      /* (void) iswalpha((wint_t) wcb[0]); */
+      /* (void) iswblank((wint_t) wcb[0]); */
+      /* (void) iswpunct((wint_t) wcb[0]); */
+      /* (void) iswxdigit((wint_t) wcb[0]); */
+      /* (void) iswctype((wint_t) wcb[0], wctype("print")); */
+      /* (void) towctranse((wint_t) wcb[0], wctrans("toupper")); */
+      (void) wcslen(wcb);
+      /* (void) wcsnlen(wcb, 4); */
       wcwidth((wint_t) wcb[0]);
       wcswidth(wcb, 5);
       wcstombs(ocb, wcb, 5);
+      wctomb(ocb, wcb[0]);
+      wcscat(wcb2, wcb);
+      wcscpy(wcb2, wcb);
       mbstowcs(format, "%s", 2);
       swprintf(wcb, 5, format, "test");
       wcsncat(wcb2, wcb, 5);],
@@ -316,7 +334,7 @@ AC_DEFUN([AM_MULTIBYTE_ABLE],
      [cf_save_LIBS="$LIBS"
       LIBS="-lutf8 $LIBS"
       AC_TRY_LINK([#include <libutf8.h>],
-       [char icb[5] = {0xa4, 0xa4, 0xa4, 0xe5, 0x00};
+       [const char icb[5] = {0xa4, 0xa4, 0xa4, 0xe5, 0x00};
         char ocb[5];
         wchar_t wcb[5];
         wchar_t wcb2[5];
@@ -327,12 +345,30 @@ AC_DEFUN([AM_MULTIBYTE_ABLE],
         fwide(0, 0);
         mbtowc(wcb, icb, MB_CUR_MAX);
         mbstowcs(wcb, icb, 5);
-        iswprint((wint_t) wcb[0]);
-        wcslen(wcb);
-        /* wcsnlen(wcb, 4); */
+        (void) iswalnum((wint_t) wcb[0]);
+        (void) iswcntrl((wint_t) wcb[0]);
+        (void) iswdigit((wint_t) wcb[0]);
+        (void) iswgraph((wint_t) wcb[0]);
+        (void) iswprint((wint_t) wcb[0]);
+        (void) iswspace((wint_t) wcb[0]);
+        (void) towupper((wint_t) wcb[0]);
+        /* (void) iswupper((wint_t) wcb[0]); */
+        /* (void) towlower((wint_t) wcb[0]); */
+        /* (void) iswlower((wint_t) wcb[0]); */
+        /* (void) iswalpha((wint_t) wcb[0]); */
+        /* (void) iswblank((wint_t) wcb[0]); */
+        /* (void) iswpunct((wint_t) wcb[0]); */
+        /* (void) iswxdigit((wint_t) wcb[0]); */
+        /* (void) iswctype((wint_t) wcb[0], wctype("print")); */
+        /* (void) towctranse((wint_t) wcb[0], wctrans("toupper")); */
+        (void) wcslen(wcb);
+        /* (void) wcsnlen(wcb, 4); */
         wcwidth((wint_t) wcb[0]);
         wcswidth(wcb, 5);
         wcstombs(ocb, wcb, 5);
+        wctomb(ocb, wcb[0]);
+        wcscat(wcb2, wcb);
+        wcscpy(wcb2, wcb);
         mbstowcs(format, "%s", 2);
         swprintf(wcb, 5, format, "test");
         wcsncat(wcb2, wcb, 5);],
@@ -3448,6 +3484,7 @@ dnl	-lresolv -lsocket -lnsl
 dnl	-lnsl -lsocket
 dnl	-lsocket
 dnl	-lbsd
+dnl	-lnetwork
 AC_DEFUN([CF_NETLIBS],[
 cf_test_netlibs=no
 
@@ -3509,6 +3546,9 @@ mingw32) # (vi
 	AC_CHECK_FUNCS(gethostbyname,,[
 		CF_RECHECK_FUNC(gethostbyname,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)])
 	;;
diff -Nurp --exclude='.bzr*' tin-1.9.4/config.guess tin-1.9.5/config.guess
--- tin-1.9.4/config.guess	2009-02-06 01:23:24.000000000 +0100
+++ tin-1.9.5/config.guess	2009-12-24 09:56:15.270582267 +0100
@@ -1,10 +1,10 @@
 #! /bin/sh
 # 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
+#   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
 #   Free Software Foundation, Inc.
 
-timestamp='2009-02-03'
+timestamp='2009-12-13'
 
 # This file is free software; you can redistribute it and/or modify it
 # under the terms of the GNU General Public License as published by
@@ -27,16 +27,16 @@ timestamp='2009-02-03'
 # the same distribution terms that you use for the rest of that program.
 
 
-# Originally written by Per Bothner <per@bothner.com>.
-# Please send patches to <config-patches@gnu.org>.  Submit a context
-# diff and a properly formatted ChangeLog entry.
+# Originally written by Per Bothner.  Please send patches (context
+# diff format) to <config-patches@gnu.org> and include a ChangeLog
+# entry.
 #
 # This script attempts to guess a canonical system name similar to
 # config.sub.  If it succeeds, it prints the system name on stdout, and
 # exits with 0.  Otherwise, it exits with 1.
 #
-# The plan is that this can be called by configure scripts if you
-# don't specify an explicit build system type.
+# You can get the latest version of this script from:
+# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
 
 me=`echo "$0" | sed -e 's,.*/,,'`
 
@@ -57,7 +57,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 Free Software Foundation, Inc.
+2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
 
 This is free software; see the source for copying conditions.  There is NO
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
@@ -170,7 +170,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:$
 	    arm*|i386|m68k|ns32k|sh3*|sparc|vax)
 		eval $set_cc_for_build
 		if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
-			| grep __ELF__ >/dev/null
+			| grep -q __ELF__
 		then
 		    # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout).
 		    # Return netbsd for either.  FIX?
@@ -324,12 +324,18 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:$
 	case `/usr/bin/uname -p` in
 	    sparc) echo sparc-icl-nx7; exit ;;
 	esac ;;
+    s390x:SunOS:*:*)
+    	echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+    	exit ;;
     sun4H:SunOS:5.*:*)
 	echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
 	exit ;;
     sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
 	echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
 	exit ;;
+    i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*)
+	echo i386-pc-auroraux${UNAME_RELEASE}
+	exit ;;
     i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*)
 	eval $set_cc_for_build
 	SUN_ARCH="i386"
@@ -344,7 +350,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:$
 		SUN_ARCH="x86_64"
 	    fi
 	fi
-	echo ${SUN_ARCH}-pc-solaris`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+	echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
 	exit ;;
     sun4*:SunOS:6*:*)
 	# According to config.sub, this is the proper way to canonicalize
@@ -653,7 +659,7 @@ EOF
 	    # => hppa64-hp-hpux11.23
 
 	    if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) |
-		grep __LP64__ >/dev/null
+		grep -q __LP64__
 	    then
 		HP_ARCH="hppa2.0w"
 	    else
@@ -804,12 +810,12 @@ EOF
     i*:PW*:*)
 	echo ${UNAME_MACHINE}-pc-pw32
 	exit ;;
-    *:Interix*:[3456]*)
+    *:Interix*:*)
 	case ${UNAME_MACHINE} in
 	    x86)
 		echo i586-pc-interix${UNAME_RELEASE}
 		exit ;;
-	    EM64T | authenticamd | genuineintel)
+	    authenticamd | genuineintel | EM64T)
 		echo x86_64-unknown-interix${UNAME_RELEASE}
 		exit ;;
 	    IA64)
@@ -819,6 +825,9 @@ EOF
     [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
 	echo i${UNAME_MACHINE}-pc-mks
 	exit ;;
+    8664:Windows_NT:*)
+	echo x86_64-pc-mks
+	exit ;;
     i*:Windows_NT*:* | Pentium*:Windows_NT*:*)
 	# How do we know it's Interix rather than the generic POSIX subsystem?
 	# It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
@@ -848,9 +857,24 @@ EOF
     i*86:Minix:*:*)
 	echo ${UNAME_MACHINE}-pc-minix
 	exit ;;
+    alpha:Linux:*:*)
+	case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
+	    EV5)   UNAME_MACHINE=alphaev5 ;;
+	    EV56)  UNAME_MACHINE=alphaev56 ;;
+	    PCA56) UNAME_MACHINE=alphapca56 ;;
+	    PCA57) UNAME_MACHINE=alphapca56 ;;
+	    EV6)   UNAME_MACHINE=alphaev6 ;;
+	    EV67)  UNAME_MACHINE=alphaev67 ;;
+	    EV68*) UNAME_MACHINE=alphaev68 ;;
+	esac
+	objdump --private-headers /bin/sh | grep -q ld.so.1
+	if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
+	echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
+	exit ;;
     arm*:Linux:*:*)
 	eval $set_cc_for_build
-	if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null | grep -q __ARM_EABI__
+	if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null | \
+	    grep -q __ARM_EABI__
 	then
 	    echo ${UNAME_MACHINE}-unknown-linux-gnu
 	else
@@ -869,6 +893,17 @@ EOF
     frv:Linux:*:*)
 	echo frv-unknown-linux-gnu
 	exit ;;
+    i*86:Linux:*:*)
+	LIBC=gnu
+	eval $set_cc_for_build
+	sed 's/^        //' << EOF >$dummy.c
+	#ifdef __dietlibc__
+	LIBC=dietlibc
+	#endif
+EOF
+	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'`
+	echo "${UNAME_MACHINE}-pc-linux-${LIBC}"
+	exit ;;
     ia64:Linux:*:*)
 	echo ${UNAME_MACHINE}-unknown-linux-gnu
 	exit ;;
@@ -878,78 +913,34 @@ EOF
     m68*:Linux:*:*)
 	echo ${UNAME_MACHINE}-unknown-linux-gnu
 	exit ;;
-    mips:Linux:*:*)
-	eval $set_cc_for_build
-	sed 's/^	//' << EOF >$dummy.c
-	#undef CPU
-	#undef mips
-	#undef mipsel
-	#if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
-	CPU=mipsel
-	#else
-	#if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
-	CPU=mips
-	#else
-	CPU=
-	#endif
-	#endif
-EOF
-	eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
-		/^CPU/{
-			s: ::g
-			p
-		}'`"
-	test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
-	;;
-    mips64:Linux:*:*)
+    mips:Linux:*:* | mips64:Linux:*:*)
 	eval $set_cc_for_build
 	sed 's/^	//' << EOF >$dummy.c
 	#undef CPU
-	#undef mips64
-	#undef mips64el
+	#undef ${UNAME_MACHINE}
+	#undef ${UNAME_MACHINE}el
 	#if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
-	CPU=mips64el
+	CPU=${UNAME_MACHINE}el
 	#else
 	#if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
-	CPU=mips64
+	CPU=${UNAME_MACHINE}
 	#else
 	CPU=
 	#endif
 	#endif
 EOF
-	eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
-		/^CPU/{
-			s: ::g
-			p
-		}'`"
+	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'`
 	test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
 	;;
     or32:Linux:*:*)
     	echo or32-unknown-linux-gnu
     	exit ;;
-    ppc:Linux:*:*)
-	echo powerpc-unknown-linux-gnu
-	exit ;;
-    ppc64:Linux:*:*)
-	echo powerpc64-unknown-linux-gnu
-	exit ;;
-    alpha:Linux:*:*)
-	case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
-	  EV5)   UNAME_MACHINE=alphaev5 ;;
-	  EV56)  UNAME_MACHINE=alphaev56 ;;
-	  PCA56) UNAME_MACHINE=alphapca56 ;;
-	  PCA57) UNAME_MACHINE=alphapca56 ;;
-	  EV6)   UNAME_MACHINE=alphaev6 ;;
-	  EV67)  UNAME_MACHINE=alphaev67 ;;
-	  EV68*) UNAME_MACHINE=alphaev68 ;;
-	esac
-	objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null
-	if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
-	echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
-	exit ;;
     padre:Linux:*:*)
 	echo sparc-unknown-linux-gnu
 	exit ;;
+    parisc64:Linux:*:* | hppa64:Linux:*:*)
+    	echo hppa64-unknown-linux-gnu
+    	exit ;;
     parisc:Linux:*:* | hppa:Linux:*:*)
 	# Look for CPU level
 	case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
@@ -958,8 +949,11 @@ EOF
 	  *)    echo hppa-unknown-linux-gnu ;;
 	esac
 	exit ;;
-    parisc64:Linux:*:* | hppa64:Linux:*:*)
-	echo hppa64-unknown-linux-gnu
+    ppc64:Linux:*:*)
+	echo powerpc64-unknown-linux-gnu
+	exit ;;
+    ppc:Linux:*:*)
+	echo powerpc-unknown-linux-gnu
 	exit ;;
     s390:Linux:*:* | s390x:Linux:*:*)
 	echo ${UNAME_MACHINE}-ibm-linux
@@ -982,66 +976,6 @@ EOF
     xtensa*:Linux:*:*)
 	echo ${UNAME_MACHINE}-unknown-linux-gnu
 	exit ;;
-    i*86:Linux:*:*)
-	# The BFD linker knows what the default object file format is, so
-	# first see if it will tell us. cd to the root directory to prevent
-	# problems with other programs or directories called `ld' in the path.
-	# Set LC_ALL=C to ensure ld outputs messages in English.
-	ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \
-			 | sed -ne '/supported targets:/!d
-				    s/[ 	][ 	]*/ /g
-				    s/.*supported targets: *//
-				    s/ .*//
-				    p'`
-	case "$ld_supported_targets" in
-	  elf32-i386)
-		TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu"
-		;;
-	  a.out-i386-linux)
-		echo "${UNAME_MACHINE}-pc-linux-gnuaout"
-		exit ;;
-	  "")
-		# Either a pre-BFD a.out linker (linux-gnuoldld) or
-		# one that does not give us useful --help.
-		echo "${UNAME_MACHINE}-pc-linux-gnuoldld"
-		exit ;;
-	esac
-	# Determine whether the default compiler is a.out or elf
-	eval $set_cc_for_build
-	sed 's/^	//' << EOF >$dummy.c
-	#include <features.h>
-	#ifdef __ELF__
-	# ifdef __GLIBC__
-	#  if __GLIBC__ >= 2
-	LIBC=gnu
-	#  else
-	LIBC=gnulibc1
-	#  endif
-	# else
-	LIBC=gnulibc1
-	# endif
-	#else
-	#if defined(__INTEL_COMPILER) || defined(__PGI) || defined(__SUNPRO_C) || defined(__SUNPRO_CC)
-	LIBC=gnu
-	#else
-	LIBC=gnuaout
-	#endif
-	#endif
-	#ifdef __dietlibc__
-	LIBC=dietlibc
-	#endif
-EOF
-	eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
-		/^LIBC/{
-			s: ::g
-			p
-		}'`"
-	test x"${LIBC}" != x && {
-		echo "${UNAME_MACHINE}-pc-linux-${LIBC}"
-		exit
-	}
-	test x"${TENTATIVE}" != x && { echo "${TENTATIVE}"; exit; }
-	;;
     i*86:DYNIX/ptx:4*:*)
 	# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
 	# earlier versions are messed up and put the nodename in both
@@ -1070,7 +1004,7 @@ EOF
     i*86:syllable:*:*)
 	echo ${UNAME_MACHINE}-pc-syllable
 	exit ;;
-    i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*)
+    i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*)
 	echo i386-unknown-lynxos${UNAME_RELEASE}
 	exit ;;
     i*86:*DOS:*:*)
@@ -1114,8 +1048,11 @@ EOF
     pc:*:*:*)
 	# Left here for compatibility:
 	# uname -m prints for DJGPP always 'pc', but it prints nothing about
-	# the processor, so we play safe by assuming i386.
-	echo i386-pc-msdosdjgpp
+	# the processor, so we play safe by assuming i586.
+	# Note: whatever this is, it MUST be the same as what config.sub
+	# prints for the "djgpp" host, or else GDB configury will decide that
+	# this is a cross-build.
+	echo i586-pc-msdosdjgpp
 	exit ;;
     Intel:Mach:3*:*)
 	echo i386-pc-mach3
@@ -1175,7 +1112,7 @@ EOF
     rs6000:LynxOS:2.*:*)
 	echo rs6000-unknown-lynxos${UNAME_RELEASE}
 	exit ;;
-    PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*)
+    PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*)
 	echo powerpc-unknown-lynxos${UNAME_RELEASE}
 	exit ;;
     SM[BE]S:UNIX_SV:*:*)
@@ -1268,6 +1205,16 @@ EOF
     *:Darwin:*:*)
 	UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
 	case $UNAME_PROCESSOR in
+	    i386)
+		eval $set_cc_for_build
+		if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
+		    if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
+			(CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
+			grep IS_64BIT_ARCH >/dev/null
+		    then
+			UNAME_PROCESSOR="x86_64"
+		    fi
+		fi ;;
 	    unknown) UNAME_PROCESSOR=powerpc ;;
 	esac
 	echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
@@ -1512,9 +1459,9 @@ This script, last modified $timestamp, h
 the operating system you are using. It is advised that you
 download the most up to date version of the config scripts from
 
-  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
+  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
 and
-  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub
+  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD
 
 If the version you run ($0) is already up to date, please
 send the following data and any information you think might be
diff -Nurp --exclude='.bzr*' tin-1.9.4/config.sub tin-1.9.5/config.sub
--- tin-1.9.4/config.sub	2009-02-06 01:25:08.000000000 +0100
+++ tin-1.9.5/config.sub	2009-12-24 10:02:42.366531197 +0100
@@ -1,10 +1,10 @@
 #! /bin/sh
 # Configuration validation subroutine script.
 #   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-#   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
+#   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
 #   Free Software Foundation, Inc.
 
-timestamp='2009-02-03'
+timestamp='2009-12-13'
 
 # This file is (in principle) common to ALL GNU software.
 # The presence of a machine in this file suggests that SOME GNU software
@@ -32,13 +32,16 @@ timestamp='2009-02-03'
 
 
 # Please send patches to <config-patches@gnu.org>.  Submit a context
-# diff and a properly formatted ChangeLog entry.
+# diff and a properly formatted GNU ChangeLog entry.
 #
 # Configuration subroutine to validate and canonicalize a configuration type.
 # Supply the specified configuration type as an argument.
 # If it is invalid, we print an error message on stderr and exit with code 1.
 # Otherwise, we print the canonical config type on stdout and succeed.
 
+# You can get the latest version of this script from:
+# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD
+
 # This file is supposed to be the same for all GNU packages
 # and recognize all the CPU types, system types and aliases
 # that are meaningful with *any* GNU software.
@@ -73,7 +76,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 Free Software Foundation, Inc.
+2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
 
 This is free software; see the source for copying conditions.  There is NO
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
@@ -149,10 +152,13 @@ case $os in
 	-convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\
 	-c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \
 	-harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \
-	-apple | -axis | -knuth | -cray)
+	-apple | -axis | -knuth | -cray | -microblaze)
 		os=
 		basic_machine=$1
 		;;
+	-bluegene*)
+		os=-cnk
+		;;
 	-sim | -cisco | -oki | -wec | -winbond)
 		os=
 		basic_machine=$1
@@ -272,6 +278,7 @@ case $basic_machine in
 	| mipsisa64sr71k | mipsisa64sr71kel \
 	| mipstx39 | mipstx39el \
 	| mn10200 | mn10300 \
+	| moxie \
 	| mt \
 	| msp430 \
 	| nios | nios2 \
@@ -280,6 +287,7 @@ case $basic_machine in
 	| pdp10 | pdp11 | pj | pjl \
 	| powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
 	| pyramid \
+	| rx \
 	| score \
 	| sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
 	| sh64 | sh64le \
@@ -287,13 +295,14 @@ case $basic_machine in
 	| sparcv8 | sparcv9 | sparcv9b | sparcv9v \
 	| spu | strongarm \
 	| tahoe | thumb | tic4x | tic80 | tron \
+	| ubicom32 \
 	| v850 | v850e \
 	| we32k \
 	| x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \
 	| z8k | z80)
 		basic_machine=$basic_machine-unknown
 		;;
-	m6811 | m68hc11 | m6812 | m68hc12)
+	m6811 | m68hc11 | m6812 | m68hc12 | picochip)
 		# Motorola 68HC11/12.
 		basic_machine=$basic_machine-unknown
 		os=-none
@@ -334,9 +343,9 @@ case $basic_machine in
 	| i*86-* | i860-* | i960-* | ia64-* \
 	| ip2k-* | iq2000-* \
 	| lm32-* \
-	| m32c- | m32r-* | m32rle-* \
+	| m32c-* | m32r-* | m32rle-* \
 	| m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
-	| m88110-* | m88k-* | maxq-* | mcore-* | metag-* \
+	| m88110-* | m88k-* | maxq-* | mcore-* | metag-* | microblaze-* \
 	| mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
 	| mips16-* \
 	| mips64-* | mips64el-* \
@@ -364,7 +373,7 @@ case $basic_machine in
 	| pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
 	| powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
 	| pyramid-* \
-	| romp-* | rs6000-* \
+	| romp-* | rs6000-* | rx-* \
 	| sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \
 	| shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
 	| sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \
@@ -373,6 +382,7 @@ case $basic_machine in
 	| tahoe-* | thumb-* \
 	| tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* | tile-* \
 	| tron-* \
+	| ubicom32-* \
 	| v850-* | v850e-* | vax-* \
 	| we32k-* \
 	| x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \
@@ -466,6 +476,10 @@ case $basic_machine in
 		basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'`
 		os=-linux
 		;;
+	bluegene*)
+		basic_machine=powerpc-ibm
+		os=-cnk
+		;;
 	c90)
 		basic_machine=c90-cray
 		os=-unicos
@@ -718,6 +732,9 @@ case $basic_machine in
 		basic_machine=ns32k-utek
 		os=-sysv
 		;;
+	microblaze)
+		basic_machine=microblaze-xilinx
+		;;
 	mingw32)
 		basic_machine=i386-pc
 		os=-mingw32
@@ -1239,6 +1256,9 @@ case $os in
 	# First match some system type aliases
 	# that might get confused with valid system types.
 	# -solaris* is a basic system type, with this one exception.
+	-auroraux)
+		os=-auroraux
+		;;
 	-solaris1 | -solaris1.*)
 		os=`echo $os | sed -e 's|solaris1|sunos4|'`
 		;;
@@ -1259,9 +1279,9 @@ case $os in
 	# Each alternative MUST END IN A *, to match a version number.
 	# -sysv* is not here because it comes later, after sysvr4.
 	-gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \
-	      | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\
-	      | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \
-	      | -kopensolaris* \
+	      | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\
+	      | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \
+	      | -sym* | -kopensolaris* \
 	      | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \
 	      | -aos* | -aros* \
 	      | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
@@ -1282,7 +1302,7 @@ case $os in
 	      | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
 	      | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
 	      | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
-	      | -skyos* | -haiku* | -rdos* | -toppers* | -drops*)
+	      | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es*)
 	# Remember, each alternative MUST END IN *, to match a version number.
 		;;
 	-qnx*)
@@ -1612,7 +1632,7 @@ case $basic_machine in
 			-sunos*)
 				vendor=sun
 				;;
-			-aix*)
+			-cnk*|-aix*)
 				vendor=ibm
 				;;
 			-beos*)
diff -Nurp --exclude='.bzr*' tin-1.9.4/configure tin-1.9.5/configure
--- tin-1.9.4/configure	2009-02-11 21:29:48.000000000 +0100
+++ tin-1.9.5/configure	2009-12-24 10:40:39.990375501 +0100
@@ -865,7 +865,7 @@ fi
 
 
 PACKAGE=tin
-VERSION=1.9.4
+VERSION=1.9.5
 cat >> confdefs.h <<EOF
 #define PACKAGE "$PACKAGE"
 EOF
@@ -1072,7 +1072,7 @@ fi
 esac
 
 ### Native Language Support
-ALL_LINGUAS="de en_GB et fr ru rw sv tr"
+ALL_LINGUAS="da de en_GB et fr ru rw sv tr"
 
 ### Checks for programs
 save_CFLAGS="$CFLAGS"
@@ -5791,7 +5791,7 @@ 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:5798: checking for $ac_func" >&5
@@ -5844,8 +5844,119 @@ EOF
 else
   echo "$ac_t""no" 1>&6
 
+echo $ac_n "checking for gethostbyname in -lnetwork""... $ac_c" 1>&6
+echo "configure:5849: 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="-lnetwork $cf_cv_netlibs $LIBS"
+cat > conftest.$ac_ext <<EOF
+#line 5857 "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();
+
+int main() {
+gethostbyname()
+; return 0; }
+EOF
+if { (eval echo configure:5868: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+  rm -rf conftest*
+  eval "ac_cv_lib_$ac_lib_var=yes"
+else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  rm -rf conftest*
+  eval "ac_cv_lib_$ac_lib_var=no"
+fi
+rm -f conftest*
+LIBS="$ac_save_LIBS"
+
+fi
+if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
+  echo "$ac_t""yes" 1>&6
+  
+	
+cf_tr_func=`echo "gethostbyname" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
+
+	cat >> confdefs.h <<EOF
+#define HAVE_$cf_tr_func 1
+EOF
+
+	ac_cv_func_gethostbyname=yes
+	if test "$cf_used_lib_network" != yes ; then cf_used_lib_network=yes; cf_cv_netlibs="-lnetwork $cf_cv_netlibs"; fi
+else
+  echo "$ac_t""no" 1>&6
+
+	ac_cv_func_gethostbyname=unknown
+	unset ac_cv_func_gethostbyname 2>/dev/null
+	
+fi
+
+
+fi
+done
+
+
+	for ac_func in strcasecmp
+do
+echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
+echo "configure:5909: 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 5914 "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:5937: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+  rm -rf conftest*
+  eval "ac_cv_func_$ac_func=yes"
+else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  rm -rf conftest*
+  eval "ac_cv_func_$ac_func=no"
+fi
+rm -f 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
+
 echo $ac_n "checking for strcasecmp in -lresolv""... $ac_c" 1>&6
-echo "configure:5849: checking for strcasecmp in -lresolv" >&5
+echo "configure:5960: 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
@@ -5853,7 +5964,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lresolv $cf_cv_netlibs $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 5857 "configure"
+#line 5968 "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
@@ -5864,7 +5975,7 @@ int main() {
 strcasecmp()
 ; return 0; }
 EOF
-if { (eval echo configure:5868: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:5979: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -5956,14 +6067,14 @@ if test -n "$cf_searchpath/include" ; th
 			  cf_save_CPPFLAGS=$CPPFLAGS
 			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 			  cat > conftest.$ac_ext <<EOF
-#line 5960 "configure"
+#line 6071 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello")
 ; return 0; }
 EOF
-if { (eval echo configure:5967: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:6078: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -5980,7 +6091,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}:5984: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me-configure}:6095: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
@@ -6022,14 +6133,14 @@ if test -n "$cf_searchpath/../include" ;
 			  cf_save_CPPFLAGS=$CPPFLAGS
 			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 			  cat > conftest.$ac_ext <<EOF
-#line 6026 "configure"
+#line 6137 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello")
 ; return 0; }
 EOF
-if { (eval echo configure:6033: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:6144: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -6046,7 +6157,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}:6050: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me-configure}:6161: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
@@ -6086,7 +6197,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}:6090: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me-configure}:6201: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 
         LDFLAGS="-L$cf_add_libdir $LDFLAGS"
@@ -6116,7 +6227,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}:6120: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me-configure}:6231: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 
         LDFLAGS="-L$cf_add_libdir $LDFLAGS"
@@ -6146,10 +6257,10 @@ EOF
 
 
 echo $ac_n "checking if the socks library uses socks4 prefix""... $ac_c" 1>&6
-echo "configure:6150: checking if the socks library uses socks4 prefix" >&5
+echo "configure:6261: checking if the socks library uses socks4 prefix" >&5
 cf_use_socks4=error
 cat > conftest.$ac_ext <<EOF
-#line 6153 "configure"
+#line 6264 "configure"
 #include "confdefs.h"
 
 #include <socks.h>
@@ -6158,7 +6269,7 @@ int main() {
 	Rinit((char *)0)
 ; 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:6273: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   cat >> confdefs.h <<\EOF
 #define USE_SOCKS4_PREFIX 1
@@ -6170,14 +6281,14 @@ else
   cat conftest.$ac_ext >&5
   rm -rf conftest*
   cat > conftest.$ac_ext <<EOF
-#line 6174 "configure"
+#line 6285 "configure"
 #include "confdefs.h"
 #include <socks.h>
 int main() {
 SOCKSinit((char *)0)
 ; return 0; }
 EOF
-if { (eval echo configure:6181: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:6292: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   cf_use_socks4=no
 else
@@ -6244,9 +6355,9 @@ EOF
 fi
 
 echo $ac_n "checking if socks5p.h is available""... $ac_c" 1>&6
-echo "configure:6248: checking if socks5p.h is available" >&5
+echo "configure:6359: checking if socks5p.h is available" >&5
 cat > conftest.$ac_ext <<EOF
-#line 6250 "configure"
+#line 6361 "configure"
 #include "confdefs.h"
 
 #define INCLUDE_PROTOTYPES
@@ -6256,7 +6367,7 @@ int main() {
 	init((char *)0)
 ; return 0; }
 EOF
-if { (eval echo configure:6260: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:6371: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_use_socks5p_h=yes
 else
@@ -6283,17 +6394,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:6287: checking for $ac_hdr" >&5
+echo "configure:6398: 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 6292 "configure"
+#line 6403 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:6297: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:6408: \"$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*
@@ -6320,12 +6431,12 @@ fi
 done
 
 echo $ac_n "checking for fcntl""... $ac_c" 1>&6
-echo "configure:6324: checking for fcntl" >&5
+echo "configure:6435: 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 6329 "configure"
+#line 6440 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char fcntl(); below.  */
@@ -6348,7 +6459,7 @@ fcntl();
 
 ; return 0; }
 EOF
-if { (eval echo configure:6352: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:6463: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_fcntl=yes"
 else
@@ -6368,12 +6479,12 @@ else
 fi
 
 echo $ac_n "checking for lockf""... $ac_c" 1>&6
-echo "configure:6372: checking for lockf" >&5
+echo "configure:6483: 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 6377 "configure"
+#line 6488 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char lockf(); below.  */
@@ -6396,7 +6507,7 @@ lockf();
 
 ; return 0; }
 EOF
-if { (eval echo configure:6400: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:6511: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_lockf=yes"
 else
@@ -6416,12 +6527,12 @@ else
 fi
 
 echo $ac_n "checking for flock""... $ac_c" 1>&6
-echo "configure:6420: checking for flock" >&5
+echo "configure:6531: 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 6425 "configure"
+#line 6536 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char flock(); below.  */
@@ -6444,7 +6555,7 @@ flock();
 
 ; return 0; }
 EOF
-if { (eval echo configure:6448: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:6559: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_flock=yes"
 else
@@ -6465,7 +6576,7 @@ fi
 
 
 echo $ac_n "checking for file-locking functions""... $ac_c" 1>&6
-echo "configure:6469: checking for file-locking functions" >&5
+echo "configure:6580: 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
@@ -6477,7 +6588,7 @@ if eval 'test ${ac_cv_func_'$cf_lock'+se
 	case $cf_lock in #(vi
 	fcntl) #(vi
 		cat > conftest.$ac_ext <<EOF
-#line 6481 "configure"
+#line 6592 "configure"
 #include "confdefs.h"
 
 #include <stdio.h>
@@ -6505,7 +6616,7 @@ int main() {
 	
 ; return 0; }
 EOF
-if { (eval echo configure:6509: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:6620: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -6517,7 +6628,7 @@ rm -f conftest*
 		;;
 	lockf) #(vi
 		cat > conftest.$ac_ext <<EOF
-#line 6521 "configure"
+#line 6632 "configure"
 #include "confdefs.h"
 
 #include <stdio.h>
@@ -6537,7 +6648,7 @@ int main() {
 	
 ; return 0; }
 EOF
-if { (eval echo configure:6541: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:6652: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -6549,7 +6660,7 @@ rm -f conftest*
 		;;
 	flock)
 		cat > conftest.$ac_ext <<EOF
-#line 6553 "configure"
+#line 6664 "configure"
 #include "confdefs.h"
 
 #include <stdio.h>
@@ -6572,7 +6683,7 @@ int main() {
 	
 ; return 0; }
 EOF
-if { (eval echo configure:6576: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:6687: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -6593,7 +6704,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:6597: checking which locking method will be used" >&5
+echo "configure:6708: checking which locking method will be used" >&5
 ### fcntl() is preferred, if the user just disables fcntl()
 ### without specifying an alternative lockf() is preferred
 
@@ -6663,7 +6774,7 @@ fi
 
 
 echo $ac_n "checking for screen type""... $ac_c" 1>&6
-echo "configure:6667: checking for screen type" >&5
+echo "configure:6778: checking for screen type" >&5
 
 # Check whether --with-screen or --without-screen was given.
 if test "${with_screen+set}" = set; then
@@ -6679,7 +6790,7 @@ use_curses=no
 use_ncurses=no
 
 echo $ac_n "checking if you specified curses install-directory""... $ac_c" 1>&6
-echo "configure:6683: checking if you specified curses install-directory" >&5
+echo "configure:6794: checking if you specified curses install-directory" >&5
 
 
 # Check whether --with-curses-dir or --without-curses-dir was given.
@@ -6742,7 +6853,7 @@ pdcurses) #(vi
 	;;
 none)
 	echo $ac_n "checking if you want to use ncurses library""... $ac_c" 1>&6
-echo "configure:6746: checking if you want to use ncurses library" >&5
+echo "configure:6857: 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
@@ -6755,7 +6866,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:6759: checking if you want curses rather than termcap interface" >&5
+echo "configure:6870: 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
@@ -6814,14 +6925,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 6818 "configure"
+#line 6929 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello")
 ; return 0; }
 EOF
-if { (eval echo configure:6825: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:6936: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -6838,7 +6949,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}:6842: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me-configure}:6953: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
@@ -6857,7 +6968,7 @@ fi
 }
 
 echo $ac_n "checking for $cf_ncuhdr_root header in include-path""... $ac_c" 1>&6
-echo "configure:6861: checking for $cf_ncuhdr_root header in include-path" >&5
+echo "configure:6972: 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
@@ -6868,7 +6979,7 @@ else
 	do
 		
 	cat > conftest.$ac_ext <<EOF
-#line 6872 "configure"
+#line 6983 "configure"
 #include "confdefs.h"
 
 
@@ -6889,7 +7000,7 @@ printf("old\n");
 	
 ; return 0; }
 EOF
-if { (eval echo configure:6893: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:7004: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_ncurses_h=$cf_header
 	
@@ -6915,7 +7026,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:6919: checking for $cf_ncuhdr_root include-path" >&5
+echo "configure:7030: 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
@@ -7056,14 +7167,14 @@ if test -n "$cf_incdir" ; then
 			  cf_save_CPPFLAGS=$CPPFLAGS
 			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 			  cat > conftest.$ac_ext <<EOF
-#line 7060 "configure"
+#line 7171 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello")
 ; return 0; }
 EOF
-if { (eval echo configure:7067: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:7178: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -7080,7 +7191,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}:7084: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me-configure}:7195: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
@@ -7102,7 +7213,7 @@ fi
 		do
 			
 	cat > conftest.$ac_ext <<EOF
-#line 7106 "configure"
+#line 7217 "configure"
 #include "confdefs.h"
 
 
@@ -7123,7 +7234,7 @@ printf("old\n");
 	
 ; return 0; }
 EOF
-if { (eval echo configure:7127: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:7238: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_ncurses_h2=$cf_header
 	
@@ -7181,14 +7292,14 @@ if test -n "$cf_1st_incdir" ; then
 			  cf_save_CPPFLAGS=$CPPFLAGS
 			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 			  cat > conftest.$ac_ext <<EOF
-#line 7185 "configure"
+#line 7296 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello")
 ; return 0; }
 EOF
-if { (eval echo configure:7192: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:7303: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -7205,7 +7316,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}:7209: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me-configure}:7320: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
@@ -7253,7 +7364,7 @@ esac
 
 
 echo $ac_n "checking for terminfo header""... $ac_c" 1>&6
-echo "configure:7257: checking for terminfo header" >&5
+echo "configure:7368: 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
@@ -7270,7 +7381,7 @@ esac
 for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h"
 do
 cat > conftest.$ac_ext <<EOF
-#line 7274 "configure"
+#line 7385 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 #include <${cf_cv_ncurses_header-curses.h}>
@@ -7280,7 +7391,7 @@ int main() {
 int x = auto_left_margin
 ; return 0; }
 EOF
-if { (eval echo configure:7284: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:7395: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   
 	cf_cv_term_header="$cf_test"
@@ -7335,7 +7446,7 @@ EOF
 
 
 echo $ac_n "checking for ncurses version""... $ac_c" 1>&6
-echo "configure:7339: checking for ncurses version" >&5
+echo "configure:7450: 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
@@ -7361,7 +7472,7 @@ Autoconf "old"
 #endif
 EOF
 	cf_try="$ac_cpp conftest.$ac_ext 2>&5 | grep '^Autoconf ' >conftest.out"
-	{ (eval echo configure:7365: \"$cf_try\") 1>&5; (eval $cf_try) 2>&5; }
+	{ (eval echo configure:7476: \"$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"
@@ -7370,7 +7481,7 @@ EOF
 
 else
   cat > conftest.$ac_ext <<EOF
-#line 7374 "configure"
+#line 7485 "configure"
 #include "confdefs.h"
 
 #include <${cf_cv_ncurses_header-curses.h}>
@@ -7394,7 +7505,7 @@ int main()
 	${cf_cv_main_return-return}(0);
 }
 EOF
-if { (eval echo configure:7398: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:7509: \"$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`
@@ -7425,7 +7536,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:7429: checking for Gpm_Open in -lgpm" >&5
+echo "configure:7540: 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
@@ -7433,7 +7544,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lgpm  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 7437 "configure"
+#line 7548 "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
@@ -7444,7 +7555,7 @@ int main() {
 Gpm_Open()
 ; return 0; }
 EOF
-if { (eval echo configure:7448: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:7559: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -7460,7 +7571,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:7464: checking for initscr in -lgpm" >&5
+echo "configure:7575: 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
@@ -7468,7 +7579,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lgpm  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 7472 "configure"
+#line 7583 "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
@@ -7479,7 +7590,7 @@ int main() {
 initscr()
 ; return 0; }
 EOF
-if { (eval echo configure:7483: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:7594: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -7511,7 +7622,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:7515: checking for tgoto in -lmytinfo" >&5
+echo "configure:7626: 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
@@ -7519,7 +7630,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lmytinfo  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 7523 "configure"
+#line 7634 "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
@@ -7530,7 +7641,7 @@ int main() {
 tgoto()
 ; return 0; }
 EOF
-if { (eval echo configure:7534: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:7645: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -7578,7 +7689,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}:7582: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me-configure}:7693: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 
         LDFLAGS="-L$cf_add_libdir $LDFLAGS"
@@ -7593,12 +7704,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:7597: checking for initscr" >&5
+echo "configure:7708: 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 7602 "configure"
+#line 7713 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char initscr(); below.  */
@@ -7621,7 +7732,7 @@ initscr();
 
 ; return 0; }
 EOF
-if { (eval echo configure:7625: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:7736: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_initscr=yes"
 else
@@ -7641,17 +7752,17 @@ else
 
 		cf_save_LIBS="$LIBS"
 		echo $ac_n "checking for initscr in -l$cf_nculib_root""... $ac_c" 1>&6
-echo "configure:7645: checking for initscr in -l$cf_nculib_root" >&5
+echo "configure:7756: checking for initscr in -l$cf_nculib_root" >&5
 		LIBS="-l$cf_nculib_root $LIBS"
 		cat > conftest.$ac_ext <<EOF
-#line 7648 "configure"
+#line 7759 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header-curses.h}>
 int main() {
 initscr()
 ; return 0; }
 EOF
-if { (eval echo configure:7655: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:7766: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   echo "$ac_t""yes" 1>&6
 			 eval 'cf_cv_have_lib_'$cf_nculib_root'=yes'
@@ -7756,17 +7867,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:7760: checking for -l$cf_nculib_root in $cf_libdir" >&5
+echo "configure:7871: 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 7763 "configure"
+#line 7874 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header-curses.h}>
 int main() {
 initscr()
 ; return 0; }
 EOF
-if { (eval echo configure:7770: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:7881: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   echo "$ac_t""yes" 1>&6
 			 		 eval 'cf_cv_have_lib_'$cf_nculib_root'=yes'
@@ -7797,7 +7908,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:7801: checking if we can link $cf_nculib_root without $cf_ncurses_LIBS" >&5
+echo "configure:7912: 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$%%"`
@@ -7806,14 +7917,14 @@ echo "configure:7801: checking if we can
 		fi
 	done
 	cat > conftest.$ac_ext <<EOF
-#line 7810 "configure"
+#line 7921 "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:7817: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:7928: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   echo "$ac_t""yes" 1>&6
 else
@@ -7840,9 +7951,9 @@ EOF
 for cf_hdr in stdlib.h wchar.h wctype.h
 do
 	echo $ac_n "checking for $cf_hdr""... $ac_c" 1>&6
-echo "configure:7844: checking for $cf_hdr" >&5
+echo "configure:7955: checking for $cf_hdr" >&5
 	cat > conftest.$ac_ext <<EOF
-#line 7846 "configure"
+#line 7957 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -7850,7 +7961,7 @@ echo "configure:7844: checking for $cf_h
 
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:7854: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:7965: \"$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*
@@ -7877,12 +7988,12 @@ done
 
 		
   echo $ac_n "checking for wide char and multibyte support""... $ac_c" 1>&6
-echo "configure:7881: checking for wide char and multibyte support" >&5
+echo "configure:7992: 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 7886 "configure"
+#line 7997 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 #ifdef HAVE_STDLIB_H
@@ -7896,7 +8007,7 @@ else
 #endif /* HAVE_WCTYPE_H */
 
 int main() {
-char icb[5] = {0xa4, 0xa4, 0xa4, 0xe5, 0x00};
+const char icb[5] = {0xa4, 0xa4, 0xa4, 0xe5, 0x00};
       char ocb[5];
       wchar_t wcb[5];
       wchar_t wcb2[5];
@@ -7907,18 +8018,36 @@ char icb[5] = {0xa4, 0xa4, 0xa4, 0xe5, 0
       fwide(0, 0);
       mbtowc(wcb, icb, MB_CUR_MAX);
       mbstowcs(wcb, icb, 5);
-      iswprint((wint_t) wcb[0]);
-      wcslen(wcb);
-      /* wcsnlen(wcb, 4); */
+      (void) iswalnum((wint_t) wcb[0]);
+      (void) iswcntrl((wint_t) wcb[0]);
+      (void) iswdigit((wint_t) wcb[0]);
+      (void) iswgraph((wint_t) wcb[0]);
+      (void) iswprint((wint_t) wcb[0]);
+      (void) iswspace((wint_t) wcb[0]);
+      (void) towupper((wint_t) wcb[0]);
+      /* (void) iswupper((wint_t) wcb[0]); */
+      /* (void) towlower((wint_t) wcb[0]); */
+      /* (void) iswlower((wint_t) wcb[0]); */
+      /* (void) iswalpha((wint_t) wcb[0]); */
+      /* (void) iswblank((wint_t) wcb[0]); */
+      /* (void) iswpunct((wint_t) wcb[0]); */
+      /* (void) iswxdigit((wint_t) wcb[0]); */
+      /* (void) iswctype((wint_t) wcb[0], wctype("print")); */
+      /* (void) towctranse((wint_t) wcb[0], wctrans("toupper")); */
+      (void) wcslen(wcb);
+      /* (void) wcsnlen(wcb, 4); */
       wcwidth((wint_t) wcb[0]);
       wcswidth(wcb, 5);
       wcstombs(ocb, wcb, 5);
+      wctomb(ocb, wcb[0]);
+      wcscat(wcb2, wcb);
+      wcscpy(wcb2, wcb);
       mbstowcs(format, "%s", 2);
       swprintf(wcb, 5, format, "test");
       wcsncat(wcb2, wcb, 5);
 ; return 0; }
 EOF
-if { (eval echo configure:7922: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:8051: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   am_cv_multibyte_able=yes
 else
@@ -7928,11 +8057,11 @@ else
   cf_save_LIBS="$LIBS"
       LIBS="-lutf8 $LIBS"
       cat > conftest.$ac_ext <<EOF
-#line 7932 "configure"
+#line 8061 "configure"
 #include "confdefs.h"
 #include <libutf8.h>
 int main() {
-char icb[5] = {0xa4, 0xa4, 0xa4, 0xe5, 0x00};
+const char icb[5] = {0xa4, 0xa4, 0xa4, 0xe5, 0x00};
         char ocb[5];
         wchar_t wcb[5];
         wchar_t wcb2[5];
@@ -7943,18 +8072,36 @@ char icb[5] = {0xa4, 0xa4, 0xa4, 0xe5, 0
         fwide(0, 0);
         mbtowc(wcb, icb, MB_CUR_MAX);
         mbstowcs(wcb, icb, 5);
-        iswprint((wint_t) wcb[0]);
-        wcslen(wcb);
-        /* wcsnlen(wcb, 4); */
+        (void) iswalnum((wint_t) wcb[0]);
+        (void) iswcntrl((wint_t) wcb[0]);
+        (void) iswdigit((wint_t) wcb[0]);
+        (void) iswgraph((wint_t) wcb[0]);
+        (void) iswprint((wint_t) wcb[0]);
+        (void) iswspace((wint_t) wcb[0]);
+        (void) towupper((wint_t) wcb[0]);
+        /* (void) iswupper((wint_t) wcb[0]); */
+        /* (void) towlower((wint_t) wcb[0]); */
+        /* (void) iswlower((wint_t) wcb[0]); */
+        /* (void) iswalpha((wint_t) wcb[0]); */
+        /* (void) iswblank((wint_t) wcb[0]); */
+        /* (void) iswpunct((wint_t) wcb[0]); */
+        /* (void) iswxdigit((wint_t) wcb[0]); */
+        /* (void) iswctype((wint_t) wcb[0], wctype("print")); */
+        /* (void) towctranse((wint_t) wcb[0], wctrans("toupper")); */
+        (void) wcslen(wcb);
+        /* (void) wcsnlen(wcb, 4); */
         wcwidth((wint_t) wcb[0]);
         wcswidth(wcb, 5);
         wcstombs(ocb, wcb, 5);
+        wctomb(ocb, wcb[0]);
+        wcscat(wcb2, wcb);
+        wcscpy(wcb2, wcb);
         mbstowcs(format, "%s", 2);
         swprintf(wcb, 5, format, "test");
         wcsncat(wcb2, wcb, 5);
 ; return 0; }
 EOF
-if { (eval echo configure:7958: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:8105: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   am_cv_multibyte_able=libutf8
 else
@@ -8017,14 +8164,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 8021 "configure"
+#line 8168 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello")
 ; return 0; }
 EOF
-if { (eval echo configure:8028: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:8175: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -8041,7 +8188,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}:8045: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me-configure}:8192: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
@@ -8060,7 +8207,7 @@ fi
 }
 
 echo $ac_n "checking for $cf_ncuhdr_root header in include-path""... $ac_c" 1>&6
-echo "configure:8064: checking for $cf_ncuhdr_root header in include-path" >&5
+echo "configure:8211: 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
@@ -8071,7 +8218,7 @@ else
 	do
 		
 	cat > conftest.$ac_ext <<EOF
-#line 8075 "configure"
+#line 8222 "configure"
 #include "confdefs.h"
 
 
@@ -8100,7 +8247,7 @@ printf("old\n");
 	
 ; return 0; }
 EOF
-if { (eval echo configure:8104: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:8251: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_ncurses_h=$cf_header
 	
@@ -8126,7 +8273,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:8130: checking for $cf_ncuhdr_root include-path" >&5
+echo "configure:8277: 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
@@ -8267,14 +8414,14 @@ if test -n "$cf_incdir" ; then
 			  cf_save_CPPFLAGS=$CPPFLAGS
 			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 			  cat > conftest.$ac_ext <<EOF
-#line 8271 "configure"
+#line 8418 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello")
 ; return 0; }
 EOF
-if { (eval echo configure:8278: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:8425: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -8291,7 +8438,7 @@ rm -f conftest*
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me-configure}:8295: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me-configure}:8442: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
@@ -8313,7 +8460,7 @@ fi
 		do
 			
 	cat > conftest.$ac_ext <<EOF
-#line 8317 "configure"
+#line 8464 "configure"
 #include "confdefs.h"
 
 
@@ -8334,7 +8481,7 @@ printf("old\n");
 	
 ; return 0; }
 EOF
-if { (eval echo configure:8338: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:8485: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_ncurses_h2=$cf_header
 	
@@ -8392,14 +8539,14 @@ if test -n "$cf_1st_incdir" ; then
 			  cf_save_CPPFLAGS=$CPPFLAGS
 			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 			  cat > conftest.$ac_ext <<EOF
-#line 8396 "configure"
+#line 8543 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello")
 ; return 0; }
 EOF
-if { (eval echo configure:8403: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:8550: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -8416,7 +8563,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}:8420: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me-configure}:8567: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
@@ -8464,7 +8611,7 @@ esac
 
 
 echo $ac_n "checking for terminfo header""... $ac_c" 1>&6
-echo "configure:8468: checking for terminfo header" >&5
+echo "configure:8615: 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
@@ -8481,7 +8628,7 @@ esac
 for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h"
 do
 cat > conftest.$ac_ext <<EOF
-#line 8485 "configure"
+#line 8632 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 #include <${cf_cv_ncurses_header-curses.h}>
@@ -8491,7 +8638,7 @@ int main() {
 int x = auto_left_margin
 ; return 0; }
 EOF
-if { (eval echo configure:8495: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:8642: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   
 	cf_cv_term_header="$cf_test"
@@ -8546,7 +8693,7 @@ EOF
 
 
 echo $ac_n "checking for ncurses version""... $ac_c" 1>&6
-echo "configure:8550: checking for ncurses version" >&5
+echo "configure:8697: 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
@@ -8572,7 +8719,7 @@ Autoconf "old"
 #endif
 EOF
 	cf_try="$ac_cpp conftest.$ac_ext 2>&5 | grep '^Autoconf ' >conftest.out"
-	{ (eval echo configure:8576: \"$cf_try\") 1>&5; (eval $cf_try) 2>&5; }
+	{ (eval echo configure:8723: \"$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"
@@ -8581,7 +8728,7 @@ EOF
 
 else
   cat > conftest.$ac_ext <<EOF
-#line 8585 "configure"
+#line 8732 "configure"
 #include "confdefs.h"
 
 #include <${cf_cv_ncurses_header-curses.h}>
@@ -8605,7 +8752,7 @@ int main()
 	${cf_cv_main_return-return}(0);
 }
 EOF
-if { (eval echo configure:8609: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:8756: \"$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`
@@ -8636,7 +8783,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:8640: checking for Gpm_Open in -lgpm" >&5
+echo "configure:8787: 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
@@ -8644,7 +8791,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lgpm  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 8648 "configure"
+#line 8795 "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
@@ -8655,7 +8802,7 @@ int main() {
 Gpm_Open()
 ; return 0; }
 EOF
-if { (eval echo configure:8659: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:8806: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -8671,7 +8818,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:8675: checking for initscr in -lgpm" >&5
+echo "configure:8822: 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
@@ -8679,7 +8826,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lgpm  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 8683 "configure"
+#line 8830 "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
@@ -8690,7 +8837,7 @@ int main() {
 initscr()
 ; return 0; }
 EOF
-if { (eval echo configure:8694: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:8841: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -8722,7 +8869,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:8726: checking for tgoto in -lmytinfo" >&5
+echo "configure:8873: 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
@@ -8730,7 +8877,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lmytinfo  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 8734 "configure"
+#line 8881 "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
@@ -8741,7 +8888,7 @@ int main() {
 tgoto()
 ; return 0; }
 EOF
-if { (eval echo configure:8745: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:8892: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -8789,7 +8936,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}:8793: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me-configure}:8940: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 
         LDFLAGS="-L$cf_add_libdir $LDFLAGS"
@@ -8804,12 +8951,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:8808: checking for initscr" >&5
+echo "configure:8955: 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 8813 "configure"
+#line 8960 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char initscr(); below.  */
@@ -8832,7 +8979,7 @@ initscr();
 
 ; return 0; }
 EOF
-if { (eval echo configure:8836: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:8983: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_initscr=yes"
 else
@@ -8852,17 +8999,17 @@ else
 
 		cf_save_LIBS="$LIBS"
 		echo $ac_n "checking for initscr in -l$cf_nculib_root""... $ac_c" 1>&6
-echo "configure:8856: checking for initscr in -l$cf_nculib_root" >&5
+echo "configure:9003: checking for initscr in -l$cf_nculib_root" >&5
 		LIBS="-l$cf_nculib_root $LIBS"
 		cat > conftest.$ac_ext <<EOF
-#line 8859 "configure"
+#line 9006 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header-curses.h}>
 int main() {
 initscr()
 ; return 0; }
 EOF
-if { (eval echo configure:8866: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:9013: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   echo "$ac_t""yes" 1>&6
 			 eval 'cf_cv_have_lib_'$cf_nculib_root'=yes'
@@ -8967,17 +9114,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:8971: checking for -l$cf_nculib_root in $cf_libdir" >&5
+echo "configure:9118: 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 8974 "configure"
+#line 9121 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header-curses.h}>
 int main() {
 initscr()
 ; return 0; }
 EOF
-if { (eval echo configure:8981: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:9128: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   echo "$ac_t""yes" 1>&6
 			 		 eval 'cf_cv_have_lib_'$cf_nculib_root'=yes'
@@ -9008,7 +9155,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:9012: checking if we can link $cf_nculib_root without $cf_ncurses_LIBS" >&5
+echo "configure:9159: 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$%%"`
@@ -9017,14 +9164,14 @@ echo "configure:9012: checking if we can
 		fi
 	done
 	cat > conftest.$ac_ext <<EOF
-#line 9021 "configure"
+#line 9168 "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:9028: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:9175: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   echo "$ac_t""yes" 1>&6
 else
@@ -9047,7 +9194,7 @@ EOF
 
 		
 echo $ac_n "checking for ncurses version""... $ac_c" 1>&6
-echo "configure:9051: checking for ncurses version" >&5
+echo "configure:9198: 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
@@ -9073,7 +9220,7 @@ Autoconf "old"
 #endif
 EOF
 	cf_try="$ac_cpp conftest.$ac_ext 2>&5 | grep '^Autoconf ' >conftest.out"
-	{ (eval echo configure:9077: \"$cf_try\") 1>&5; (eval $cf_try) 2>&5; }
+	{ (eval echo configure:9224: \"$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"
@@ -9082,7 +9229,7 @@ EOF
 
 else
   cat > conftest.$ac_ext <<EOF
-#line 9086 "configure"
+#line 9233 "configure"
 #include "confdefs.h"
 
 #include <${cf_cv_ncurses_header-curses.h}>
@@ -9106,7 +9253,7 @@ int main()
 	${cf_cv_main_return-return}(0);
 }
 EOF
-if { (eval echo configure:9110: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:9257: \"$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`
@@ -9129,13 +9276,13 @@ EOF
 
 		
 echo $ac_n "checking if we must define _XOPEN_SOURCE_EXTENDED""... $ac_c" 1>&6
-echo "configure:9133: checking if we must define _XOPEN_SOURCE_EXTENDED" >&5
+echo "configure:9280: 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 9139 "configure"
+#line 9286 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
@@ -9147,7 +9294,7 @@ int main() {
 	getbegyx(stdscr, y1, x1)
 ; return 0; }
 EOF
-if { (eval echo configure:9151: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:9298: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   cf_cv_need_xopen_extension=no
 else
@@ -9155,7 +9302,7 @@ else
   cat conftest.$ac_ext >&5
   rm -rf conftest*
   cat > conftest.$ac_ext <<EOF
-#line 9159 "configure"
+#line 9306 "configure"
 #include "confdefs.h"
 
 #define _XOPEN_SOURCE_EXTENDED
@@ -9168,7 +9315,7 @@ int main() {
 	getbegyx(stdscr, y1, x1)
 ; return 0; }
 EOF
-if { (eval echo configure:9172: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:9319: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   cf_cv_need_xopen_extension=yes
 else
@@ -9191,7 +9338,7 @@ test $cf_cv_need_xopen_extension = yes &
 		
 
 echo $ac_n "checking for extra include directories""... $ac_c" 1>&6
-echo "configure:9195: checking for extra include directories" >&5
+echo "configure:9342: 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
@@ -9216,7 +9363,7 @@ test "$cf_cv_curses_incdir" != no && CPP
 
 
 echo $ac_n "checking if we have identified curses headers""... $ac_c" 1>&6
-echo "configure:9220: checking if we have identified curses headers" >&5
+echo "configure:9367: 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
@@ -9229,14 +9376,14 @@ for cf_header in \
 	ncurses/ncurses.h
 do
 cat > conftest.$ac_ext <<EOF
-#line 9233 "configure"
+#line 9380 "configure"
 #include "confdefs.h"
 #include <${cf_header}>
 int main() {
 initscr(); tgoto("?", 0,0)
 ; return 0; }
 EOF
-if { (eval echo configure:9240: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:9387: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_ncurses_header=$cf_header; break
 else
@@ -9259,17 +9406,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:9263: checking for $ac_hdr" >&5
+echo "configure:9410: 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 9268 "configure"
+#line 9415 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:9273: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:9420: \"$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*
@@ -9298,7 +9445,7 @@ done
 
 
 echo $ac_n "checking for terminfo header""... $ac_c" 1>&6
-echo "configure:9302: checking for terminfo header" >&5
+echo "configure:9449: 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 +9462,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 9466 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 #include <${cf_cv_ncurses_header-curses.h}>
@@ -9325,7 +9472,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:9476: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   
 	cf_cv_term_header="$cf_test"
@@ -9375,16 +9522,16 @@ esac
 		
 
 echo $ac_n "checking if we have identified curses libraries""... $ac_c" 1>&6
-echo "configure:9379: checking if we have identified curses libraries" >&5
+echo "configure:9526: checking if we have identified curses libraries" >&5
 cat > conftest.$ac_ext <<EOF
-#line 9381 "configure"
+#line 9528 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header-curses.h}>
 int main() {
 initscr(); tgoto("?", 0,0)
 ; return 0; }
 EOF
-if { (eval echo configure:9388: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:9535: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   cf_result=yes
 else
@@ -9400,7 +9547,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:9404: checking for tgoto in -lmytinfo" >&5
+echo "configure:9551: 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
@@ -9408,7 +9555,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lmytinfo  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 9412 "configure"
+#line 9559 "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
@@ -9419,7 +9566,7 @@ int main() {
 tgoto()
 ; return 0; }
 EOF
-if { (eval echo configure:9423: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:9570: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -9442,7 +9589,7 @@ fi
     ;;
 hpux10.*) #(vi
     echo $ac_n "checking for initscr in -lcur_colr""... $ac_c" 1>&6
-echo "configure:9446: checking for initscr in -lcur_colr" >&5
+echo "configure:9593: 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
@@ -9450,7 +9597,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lcur_colr  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 9454 "configure"
+#line 9601 "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
@@ -9461,7 +9608,7 @@ int main() {
 initscr()
 ; return 0; }
 EOF
-if { (eval echo configure:9465: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:9612: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -9484,7 +9631,7 @@ else
   echo "$ac_t""no" 1>&6
 
     echo $ac_n "checking for initscr in -lHcurses""... $ac_c" 1>&6
-echo "configure:9488: checking for initscr in -lHcurses" >&5
+echo "configure:9635: 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
@@ -9492,7 +9639,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lHcurses  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 9496 "configure"
+#line 9643 "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
@@ -9503,7 +9650,7 @@ int main() {
 initscr()
 ; return 0; }
 EOF
-if { (eval echo configure:9507: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:9654: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -9552,7 +9699,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}:9556: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me-configure}:9703: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 
         LDFLAGS="-L$cf_add_libdir $LDFLAGS"
@@ -9584,7 +9731,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}:9588: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me-configure}:9735: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 
         LDFLAGS="-L$cf_add_libdir $LDFLAGS"
@@ -9614,12 +9761,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:9618: checking for tgoto" >&5
+echo "configure:9765: 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 9623 "configure"
+#line 9770 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char tgoto(); below.  */
@@ -9642,7 +9789,7 @@ tgoto();
 
 ; return 0; }
 EOF
-if { (eval echo configure:9646: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:9793: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_tgoto=yes"
 else
@@ -9663,7 +9810,7 @@ else
         for cf_term_lib in $cf_check_list termcap termlib unknown
         do
             echo $ac_n "checking for tgoto in -l$cf_term_lib""... $ac_c" 1>&6
-echo "configure:9667: checking for tgoto in -l$cf_term_lib" >&5
+echo "configure:9814: 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
@@ -9671,7 +9818,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-l$cf_term_lib  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 9675 "configure"
+#line 9822 "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
@@ -9682,7 +9829,7 @@ int main() {
 tgoto()
 ; return 0; }
 EOF
-if { (eval echo configure:9686: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:9833: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -9712,7 +9859,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:9716: checking for initscr in -l$cf_curs_lib" >&5
+echo "configure:9863: 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
@@ -9720,7 +9867,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-l$cf_curs_lib  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 9724 "configure"
+#line 9871 "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
@@ -9731,7 +9878,7 @@ int main() {
 initscr()
 ; return 0; }
 EOF
-if { (eval echo configure:9735: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:9882: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -9757,16 +9904,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:9761: checking if we can link with $cf_curs_lib library" >&5
+echo "configure:9908: checking if we can link with $cf_curs_lib library" >&5
         cat > conftest.$ac_ext <<EOF
-#line 9763 "configure"
+#line 9910 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header-curses.h}>
 int main() {
 initscr()
 ; return 0; }
 EOF
-if { (eval echo configure:9770: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:9917: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   cf_result=yes
 else
@@ -9782,16 +9929,16 @@ rm -f 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:9786: checking if we need both $cf_curs_lib and $cf_term_lib libraries" >&5
+echo "configure:9933: checking if we need both $cf_curs_lib and $cf_term_lib libraries" >&5
         cat > conftest.$ac_ext <<EOF
-#line 9788 "configure"
+#line 9935 "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:9795: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:9942: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   cf_result=no
 else
@@ -9801,14 +9948,14 @@ else
   
             LIBS="-l$cf_curs_lib -l$cf_term_lib $cf_save_LIBS"
             cat > conftest.$ac_ext <<EOF
-#line 9805 "configure"
+#line 9952 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header-curses.h}>
 int main() {
 initscr()
 ; return 0; }
 EOF
-if { (eval echo configure:9812: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:9959: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   cf_result=yes
 else
@@ -9829,7 +9976,7 @@ fi
 
 		
 echo $ac_n "checking for ncurses version""... $ac_c" 1>&6
-echo "configure:9833: checking for ncurses version" >&5
+echo "configure:9980: 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
@@ -9855,7 +10002,7 @@ Autoconf "old"
 #endif
 EOF
 	cf_try="$ac_cpp conftest.$ac_ext 2>&5 | grep '^Autoconf ' >conftest.out"
-	{ (eval echo configure:9859: \"$cf_try\") 1>&5; (eval $cf_try) 2>&5; }
+	{ (eval echo configure:10006: \"$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"
@@ -9864,7 +10011,7 @@ EOF
 
 else
   cat > conftest.$ac_ext <<EOF
-#line 9868 "configure"
+#line 10015 "configure"
 #include "confdefs.h"
 
 #include <${cf_cv_ncurses_header-curses.h}>
@@ -9888,7 +10035,7 @@ int main()
 	${cf_cv_main_return-return}(0);
 }
 EOF
-if { (eval echo configure:9892: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:10039: \"$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`
@@ -9911,13 +10058,13 @@ EOF
 
 		
 echo $ac_n "checking if we must define _XOPEN_SOURCE_EXTENDED""... $ac_c" 1>&6
-echo "configure:9915: checking if we must define _XOPEN_SOURCE_EXTENDED" >&5
+echo "configure:10062: 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 9921 "configure"
+#line 10068 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
@@ -9929,7 +10076,7 @@ int main() {
 	getbegyx(stdscr, y1, x1)
 ; return 0; }
 EOF
-if { (eval echo configure:9933: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:10080: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   cf_cv_need_xopen_extension=no
 else
@@ -9937,7 +10084,7 @@ else
   cat conftest.$ac_ext >&5
   rm -rf conftest*
   cat > conftest.$ac_ext <<EOF
-#line 9941 "configure"
+#line 10088 "configure"
 #include "confdefs.h"
 
 #define _XOPEN_SOURCE_EXTENDED
@@ -9950,7 +10097,7 @@ int main() {
 	getbegyx(stdscr, y1, x1)
 ; return 0; }
 EOF
-if { (eval echo configure:9954: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:10101: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   cf_cv_need_xopen_extension=yes
 else
@@ -9973,7 +10120,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:9977: checking if you want to use installed version of pcre" >&5
+echo "configure:10124: 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
@@ -10055,7 +10202,7 @@ debug_malloc=none
 
 
 echo $ac_n "checking if you want to use dbmalloc for testing""... $ac_c" 1>&6
-echo "configure:10059: checking if you want to use dbmalloc for testing" >&5
+echo "configure:10206: 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
@@ -10162,17 +10309,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:10166: checking for dbmalloc.h" >&5
+echo "configure:10313: 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 10171 "configure"
+#line 10318 "configure"
 #include "confdefs.h"
 #include <dbmalloc.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:10176: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:10323: \"$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*
@@ -10189,7 +10336,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:10193: checking for debug_malloc in -ldbmalloc" >&5
+echo "configure:10340: 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
@@ -10197,7 +10344,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-ldbmalloc  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 10201 "configure"
+#line 10348 "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
@@ -10208,7 +10355,7 @@ int main() {
 debug_malloc()
 ; 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:10359: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -10237,7 +10384,7 @@ fi
 
 
 echo $ac_n "checking if you want to use dmalloc for testing""... $ac_c" 1>&6
-echo "configure:10241: checking if you want to use dmalloc for testing" >&5
+echo "configure:10388: 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
@@ -10344,17 +10491,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:10348: checking for dmalloc.h" >&5
+echo "configure:10495: 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 10353 "configure"
+#line 10500 "configure"
 #include "confdefs.h"
 #include <dmalloc.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:10358: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:10505: \"$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*
@@ -10371,7 +10518,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:10375: checking for dmalloc_debug in -ldmalloc" >&5
+echo "configure:10522: 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
@@ -10379,7 +10526,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-ldmalloc  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 10383 "configure"
+#line 10530 "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
@@ -10390,7 +10537,7 @@ int main() {
 dmalloc_debug()
 ; return 0; }
 EOF
-if { (eval echo configure:10394: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:10541: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -10417,18 +10564,19 @@ 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:10427: checking for _tracef" >&5
+echo "configure:10575: 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 10432 "configure"
+#line 10580 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char _tracef(); below.  */
@@ -10451,7 +10599,7 @@ _tracef();
 
 ; return 0; }
 EOF
-if { (eval echo configure:10455: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:10603: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func__tracef=yes"
 else
@@ -10473,7 +10621,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:10477: checking for _tracef in -l${cf_with_screen}_g" >&5
+echo "configure:10625: 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
@@ -10481,7 +10629,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-l${cf_with_screen}_g  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 10485 "configure"
+#line 10633 "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
@@ -10492,7 +10640,7 @@ int main() {
 _tracef()
 ; return 0; }
 EOF
-if { (eval echo configure:10496: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:10644: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -10518,6 +10666,7 @@ EOF
 #define USE_TRACE 1
 EOF
 
+		 EXTRAO_DEP=''
 		 EXTRAOBJS="$EXTRAOBJS trace.o"
 else
   echo "$ac_t""no" 1>&6
@@ -10534,9 +10683,10 @@ fi
 #AC_MSG_RESULT($use_trace)
 
 
+
 ## options for miscellaneous definitions
 echo $ac_n "checking for domain-name""... $ac_c" 1>&6
-echo "configure:10540: checking for domain-name" >&5
+echo "configure:10690: checking for domain-name" >&5
 
 # Check whether --with-domain-name or --without-domain-name was given.
 if test "${with_domain_name+set}" = set; then
@@ -10565,7 +10715,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:10569: checking for NNTP default-server" >&5
+echo "configure:10719: 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
@@ -10631,7 +10781,7 @@ EOF
 
 ## optional features
 echo $ac_n "checking whether to use MH style mail handling for mailgroups""... $ac_c" 1>&6
-echo "configure:10635: checking whether to use MH style mail handling for mailgroups" >&5
+echo "configure:10785: 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
@@ -10652,7 +10802,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:10656: checking whether to use Cancel-Locks" >&5
+echo "configure:10806: 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
@@ -10683,17 +10833,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:10687: checking for gsasl.h" >&5
+echo "configure:10837: 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 10692 "configure"
+#line 10842 "configure"
 #include "confdefs.h"
 #include <gsasl.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:10697: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:10847: \"$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*
@@ -10710,7 +10860,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:10714: checking for gsasl_check_version in -lgsasl" >&5
+echo "configure:10864: 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
@@ -10718,7 +10868,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lgsasl  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 10722 "configure"
+#line 10872 "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
@@ -10729,7 +10879,7 @@ int main() {
 gsasl_check_version()
 ; return 0; }
 EOF
-if { (eval echo configure:10733: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:10883: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -10785,7 +10935,7 @@ fi
 fi
 
 echo $ac_n "checking whether to enable 8-bit keycodes""... $ac_c" 1>&6
-echo "configure:10789: checking whether to enable 8-bit keycodes" >&5
+echo "configure:10939: 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
@@ -10811,7 +10961,7 @@ fi
 echo "$ac_t""$enableval" 1>&6
 
 echo $ac_n "checking whether to enable ANSI-color""... $ac_c" 1>&6
-echo "configure:10815: checking whether to enable ANSI-color" >&5
+echo "configure:10965: checking whether to enable ANSI-color" >&5
 
 # Check whether --enable-color or --disable-color was given.
 if test "${enable_color+set}" = set; then
@@ -10828,7 +10978,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:10832: checking whether to enable posting-etiquette" >&5
+echo "configure:10982: checking whether to enable posting-etiquette" >&5
 
 # Check whether --enable-etiquette or --disable-etiquette was given.
 if test "${enable_etiquette+set}" = set; then
@@ -10847,7 +10997,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:10851: checking whether to strictly observe RFC2047 and break long lines" >&5
+echo "configure:11001: 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
@@ -10866,7 +11016,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:10870: checking whether to force MM_CHARSET obeyance when decoding mime" >&5
+echo "configure:11020: 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
@@ -10892,7 +11042,7 @@ fi
 echo "$ac_t""$enableval" 1>&6
 
 echo $ac_n "checking for MIME character-set""... $ac_c" 1>&6
-echo "configure:10896: checking for MIME character-set" >&5
+echo "configure:11046: 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
@@ -10914,7 +11064,7 @@ EOF
 echo "$ac_t""$MM_CHARSET" 1>&6
 
 echo $ac_n "checking for default ISO/ASCII table""... $ac_c" 1>&6
-echo "configure:10918: checking for default ISO/ASCII table" >&5
+echo "configure:11068: 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
@@ -10936,7 +11086,7 @@ EOF
 echo "$ac_t""$DEFAULT_ISO2ASC" 1>&6
 
 echo $ac_n "checking whether to enable locale support""... $ac_c" 1>&6
-echo "configure:10940: checking whether to enable locale support" >&5
+echo "configure:11090: checking whether to enable locale support" >&5
 
 # Check whether --enable-locale or --disable-locale was given.
 if test "${enable_locale+set}" = set; then
@@ -10960,7 +11110,7 @@ fi
 echo "$ac_t""$enableval" 1>&6
 
 echo $ac_n "checking whether to enable posting""... $ac_c" 1>&6
-echo "configure:10964: checking whether to enable posting" >&5
+echo "configure:11114: checking whether to enable posting" >&5
 
 # Check whether --enable-posting or --disable-posting was given.
 if test "${enable_posting+set}" = set; then
@@ -10979,7 +11129,7 @@ fi
 echo "$ac_t""$enableval" 1>&6
 
 echo $ac_n "checking whether to enable shell escape""... $ac_c" 1>&6
-echo "configure:10983: checking whether to enable shell escape" >&5
+echo "configure:11133: 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
@@ -10998,7 +11148,7 @@ fi
 echo "$ac_t""$enableval" 1>&6
 
 echo $ac_n "checking whether to have fascist newsadmin""... $ac_c" 1>&6
-echo "configure:11002: checking whether to have fascist newsadmin" >&5
+echo "configure:11152: 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
@@ -11017,7 +11167,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:11021: checking whether to enable inverse video and highlighting" >&5
+echo "configure:11171: 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
@@ -11036,7 +11186,7 @@ fi
 echo "$ac_t""$enableval" 1>&6
 
 echo $ac_n "checking whether to enable piping support""... $ac_c" 1>&6
-echo "configure:11040: checking whether to enable piping support" >&5
+echo "configure:11190: checking whether to enable piping support" >&5
 
 # Check whether --enable-piping or --disable-piping was given.
 if test "${enable_piping+set}" = set; then
@@ -11055,7 +11205,7 @@ fi
 echo "$ac_t""$enableval" 1>&6
 
 echo $ac_n "checking whether to enable printer support""... $ac_c" 1>&6
-echo "configure:11059: checking whether to enable printer support" >&5
+echo "configure:11209: checking whether to enable printer support" >&5
 
 # Check whether --enable-printing or --disable-printing was given.
 if test "${enable_printing+set}" = set; then
@@ -11074,7 +11224,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:11078: checking whether to unique tmp-files by appending .pid" >&5
+echo "configure:11228: 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
@@ -11100,7 +11250,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:11104: checking whether to fallback to XHDR XREF if XOVER isn't supported" >&5
+echo "configure:11254: 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
@@ -11127,7 +11277,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:11131: checking whether to send a GROUP command before a LISTGROUP" >&5
+echo "configure:11281: 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
@@ -11147,7 +11297,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:11151: checking whether to ignore system()s return value" >&5
+echo "configure:11301: 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
@@ -11167,7 +11317,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:11171: checking for directory containing tin.defaults file" >&5
+echo "configure:11321: 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
@@ -11218,7 +11368,7 @@ EOF
 
 ### check for ipv6 support
 echo $ac_n "checking whether to enable IPv6""... $ac_c" 1>&6
-echo "configure:11222: checking whether to enable IPv6" >&5
+echo "configure:11372: checking whether to enable IPv6" >&5
 
 # Check whether --enable-ipv6 or --disable-ipv6 was given.
 if test "${enable_ipv6+set}" = set; then
@@ -11239,7 +11389,7 @@ if test "$enableval" = "yes"; then
 	
 
 echo $ac_n "checking ipv6 stack type""... $ac_c" 1>&6
-echo "configure:11243: checking ipv6 stack type" >&5
+echo "configure:11393: checking ipv6 stack type" >&5
 if eval "test \"`echo '$''{'cf_cv_ipv6type'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -11259,7 +11409,7 @@ do
 		;;
 	inria) #(vi
 				cat > conftest.$ac_ext <<EOF
-#line 11263 "configure"
+#line 11413 "configure"
 #include "confdefs.h"
 
 #include <netinet/in.h>
@@ -11277,7 +11427,7 @@ rm -f conftest*
 		;;
 	kame) #(vi
 				cat > conftest.$ac_ext <<EOF
-#line 11281 "configure"
+#line 11431 "configure"
 #include "confdefs.h"
 
 #include <netinet/in.h>
@@ -11295,7 +11445,7 @@ rm -f conftest*
 		;;
 	linux-glibc) #(vi
 				cat > conftest.$ac_ext <<EOF
-#line 11299 "configure"
+#line 11449 "configure"
 #include "confdefs.h"
 
 #include <features.h>
@@ -11322,7 +11472,7 @@ rm -f conftest*
 		;;
 	toshiba) #(vi
 		cat > conftest.$ac_ext <<EOF
-#line 11326 "configure"
+#line 11476 "configure"
 #include "confdefs.h"
 
 #include <sys/param.h>
@@ -11340,7 +11490,7 @@ rm -f conftest*
 		;;
 	v6d) #(vi
 		cat > conftest.$ac_ext <<EOF
-#line 11344 "configure"
+#line 11494 "configure"
 #include "confdefs.h"
 
 #include </usr/local/v6/include/sys/v6config.h>
@@ -11358,7 +11508,7 @@ rm -f conftest*
 		;;
 	zeta)
 		cat > conftest.$ac_ext <<EOF
-#line 11362 "configure"
+#line 11512 "configure"
 #include "confdefs.h"
 
 #include <sys/param.h>
@@ -11391,7 +11541,7 @@ cf_ipv6lib=none
 cf_ipv6dir=none
 
 echo $ac_n "checking for IPv6 library if required""... $ac_c" 1>&6
-echo "configure:11395: checking for IPv6 library if required" >&5
+echo "configure:11545: checking for IPv6 library if required" >&5
 case $cf_cv_ipv6type in #(vi
 solaris) #(vi
 	;;
@@ -11425,7 +11575,7 @@ echo "$ac_t""$cf_ipv6lib" 1>&6
 if test "$cf_ipv6lib" != "none"; then
 
 	cat > conftest.$ac_ext <<EOF
-#line 11429 "configure"
+#line 11579 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -11436,7 +11586,7 @@ int main() {
 getaddrinfo(0, 0, 0, 0)
 ; return 0; }
 EOF
-if { (eval echo configure:11440: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:11590: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -11579,14 +11729,14 @@ if test -n "$cf_incdir" ; then
 			  cf_save_CPPFLAGS=$CPPFLAGS
 			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 			  cat > conftest.$ac_ext <<EOF
-#line 11583 "configure"
+#line 11733 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello")
 ; return 0; }
 EOF
-if { (eval echo configure:11590: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:11740: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -11603,7 +11753,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}:11607: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me-configure}:11757: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
@@ -11632,12 +11782,12 @@ rm -f conftest*
 	eval 'cf_cv_have_lib_'$cf_ipv6lib'=no'
 	cf_libdir=""
 	echo $ac_n "checking for getaddrinfo""... $ac_c" 1>&6
-echo "configure:11636: checking for getaddrinfo" >&5
+echo "configure:11786: 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 11641 "configure"
+#line 11791 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char getaddrinfo(); below.  */
@@ -11660,7 +11810,7 @@ getaddrinfo();
 
 ; return 0; }
 EOF
-if { (eval echo configure:11664: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:11814: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_getaddrinfo=yes"
 else
@@ -11680,10 +11830,10 @@ else
 
 		cf_save_LIBS="$LIBS"
 		echo $ac_n "checking for getaddrinfo in -l$cf_ipv6lib""... $ac_c" 1>&6
-echo "configure:11684: checking for getaddrinfo in -l$cf_ipv6lib" >&5
+echo "configure:11834: checking for getaddrinfo in -l$cf_ipv6lib" >&5
 		LIBS="-l$cf_ipv6lib $LIBS"
 		cat > conftest.$ac_ext <<EOF
-#line 11687 "configure"
+#line 11837 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -11694,7 +11844,7 @@ int main() {
 getaddrinfo(0, 0, 0, 0)
 ; return 0; }
 EOF
-if { (eval echo configure:11698: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:11848: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   echo "$ac_t""yes" 1>&6
 			 eval 'cf_cv_have_lib_'$cf_ipv6lib'=yes'
@@ -11799,10 +11949,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:11803: checking for -l$cf_ipv6lib in $cf_libdir" >&5
+echo "configure:11953: 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 11806 "configure"
+#line 11956 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -11813,7 +11963,7 @@ int main() {
 getaddrinfo(0, 0, 0, 0)
 ; return 0; }
 EOF
-if { (eval echo configure:11817: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:11967: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   echo "$ac_t""yes" 1>&6
 			 		 eval 'cf_cv_have_lib_'$cf_ipv6lib'=yes'
@@ -11846,7 +11996,7 @@ fi
 
 
 echo $ac_n "checking working getaddrinfo""... $ac_c" 1>&6
-echo "configure:11850: checking working getaddrinfo" >&5
+echo "configure:12000: checking working getaddrinfo" >&5
 if eval "test \"`echo '$''{'cf_cv_getaddrinfo'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -11855,7 +12005,7 @@ if test "$cross_compiling" = yes; then
   cf_cv_getaddrinfo=unknown
 else
   cat > conftest.$ac_ext <<EOF
-#line 11859 "configure"
+#line 12009 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -11934,7 +12084,7 @@ int main()
 }
 
 EOF
-if { (eval echo configure:11938: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:12088: \"$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
@@ -11978,12 +12128,12 @@ fi
 for ac_func in getaddrinfo getnameinfo
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:11982: checking for $ac_func" >&5
+echo "configure:12132: 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 11987 "configure"
+#line 12137 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -12006,7 +12156,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:12010: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:12160: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -12035,7 +12185,7 @@ done
 
 ### 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:12039: checking whether to make a coffee while compiling" >&5
+echo "configure:12189: 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
@@ -12060,7 +12210,7 @@ fi
 ### checks for compiler characteristics
 
 echo $ac_n "checking for makeflags variable""... $ac_c" 1>&6
-echo "configure:12064: checking for makeflags variable" >&5
+echo "configure:12214: checking for makeflags variable" >&5
 if eval "test \"`echo '$''{'cf_cv_makeflags'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -12106,12 +12256,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:12110: checking for working const" >&5
+echo "configure:12260: 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 12115 "configure"
+#line 12265 "configure"
 #include "confdefs.h"
 
 int main() {
@@ -12160,7 +12310,7 @@ ccp = (char const *const *) p;
 
 ; return 0; }
 EOF
-if { (eval echo configure:12164: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:12314: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_c_const=yes
 else
@@ -12181,21 +12331,21 @@ EOF
 fi
 
 echo $ac_n "checking for inline""... $ac_c" 1>&6
-echo "configure:12185: checking for inline" >&5
+echo "configure:12335: 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 12192 "configure"
+#line 12342 "configure"
 #include "confdefs.h"
 
 int main() {
 } $ac_kw foo() {
 ; return 0; }
 EOF
-if { (eval echo configure:12199: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:12349: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_c_inline=$ac_kw; break
 else
@@ -12222,13 +12372,13 @@ esac
 
 
 echo $ac_n "checking for ansi token expansion/substitution""... $ac_c" 1>&6
-echo "configure:12226: checking for ansi token expansion/substitution" >&5
+echo "configure:12376: 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 12232 "configure"
+#line 12382 "configure"
 #include "confdefs.h"
 
 #define string(n) #n
@@ -12236,7 +12386,7 @@ int main() {
 char *s = string(token)
 ; return 0; }
 EOF
-if { (eval echo configure:12240: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:12390: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_cpp_expands=yes
 else
@@ -12257,13 +12407,13 @@ EOF
 
 
 echo $ac_n "checking for ansi token concatenation""... $ac_c" 1>&6
-echo "configure:12261: checking for ansi token concatenation" >&5
+echo "configure:12411: 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 12267 "configure"
+#line 12417 "configure"
 #include "confdefs.h"
 
 #define concat(a,b) a ## b
@@ -12271,7 +12421,7 @@ int main() {
 char *firstlast = "y", *s = concat(first,last)
 ; return 0; }
 EOF
-if { (eval echo configure:12275: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:12425: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_cpp_concats=yes
 else
@@ -12292,20 +12442,20 @@ EOF
 
 
 echo $ac_n "checking if nested parameters work""... $ac_c" 1>&6
-echo "configure:12296: checking if nested parameters work" >&5
+echo "configure:12446: 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 12302 "configure"
+#line 12452 "configure"
 #include "confdefs.h"
 
 int main() {
 extern void (*sigdisp(int sig, void (*func)(int sig)))(int sig)
 ; return 0; }
 EOF
-if { (eval echo configure:12309: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:12459: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_nested_params=yes
 else
@@ -12328,12 +12478,12 @@ EOF
 
 ###	Checks for header files.
 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
-echo "configure:12332: checking for ANSI C header files" >&5
+echo "configure:12482: 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 12337 "configure"
+#line 12487 "configure"
 #include "confdefs.h"
 #include <stdlib.h>
 #include <stdarg.h>
@@ -12341,7 +12491,7 @@ else
 #include <float.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:12345: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:12495: \"$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*
@@ -12358,7 +12508,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 12362 "configure"
+#line 12512 "configure"
 #include "confdefs.h"
 #include <string.h>
 EOF
@@ -12376,7 +12526,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 12380 "configure"
+#line 12530 "configure"
 #include "confdefs.h"
 #include <stdlib.h>
 EOF
@@ -12397,7 +12547,7 @@ if test "$cross_compiling" = yes; then
   :
 else
   cat > conftest.$ac_ext <<EOF
-#line 12401 "configure"
+#line 12551 "configure"
 #include "confdefs.h"
 #include <ctype.h>
 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
@@ -12408,7 +12558,7 @@ if (XOR (islower (i), ISLOWER (i)) || to
 exit (0); }
 
 EOF
-if { (eval echo configure:12412: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:12562: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
 then
   :
 else
@@ -12436,12 +12586,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:12440: checking for $ac_hdr that defines DIR" >&5
+echo "configure:12590: 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 12445 "configure"
+#line 12595 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #include <$ac_hdr>
@@ -12449,7 +12599,7 @@ int main() {
 DIR *dirp = 0;
 ; return 0; }
 EOF
-if { (eval echo configure:12453: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:12603: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   eval "ac_cv_header_dirent_$ac_safe=yes"
 else
@@ -12474,7 +12624,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:12478: checking for opendir in -ldir" >&5
+echo "configure:12628: 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
@@ -12482,7 +12632,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-ldir  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 12486 "configure"
+#line 12636 "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
@@ -12493,7 +12643,7 @@ int main() {
 opendir()
 ; return 0; }
 EOF
-if { (eval echo configure:12497: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:12647: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -12515,7 +12665,7 @@ fi
 
 else
 echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6
-echo "configure:12519: checking for opendir in -lx" >&5
+echo "configure:12669: 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
@@ -12523,7 +12673,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lx  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 12527 "configure"
+#line 12677 "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
@@ -12534,7 +12684,7 @@ int main() {
 opendir()
 ; return 0; }
 EOF
-if { (eval echo configure:12538: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:12688: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -12557,12 +12707,12 @@ fi
 fi
 
 echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
-echo "configure:12561: checking whether time.h and sys/time.h may both be included" >&5
+echo "configure:12711: 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 12566 "configure"
+#line 12716 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #include <sys/time.h>
@@ -12571,7 +12721,7 @@ int main() {
 struct tm *tp;
 ; return 0; }
 EOF
-if { (eval echo configure:12575: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:12725: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_header_time=yes
 else
@@ -12592,12 +12742,12 @@ EOF
 fi
 
 echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6
-echo "configure:12596: checking for sys/wait.h that is POSIX.1 compatible" >&5
+echo "configure:12746: 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 12601 "configure"
+#line 12751 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #include <sys/wait.h>
@@ -12613,7 +12763,7 @@ wait (&s);
 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
 ; return 0; }
 EOF
-if { (eval echo configure:12617: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:12767: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_header_sys_wait_h=yes
 else
@@ -12692,9 +12842,9 @@ for cf_hdr in \
 
 do
 	echo $ac_n "checking for $cf_hdr""... $ac_c" 1>&6
-echo "configure:12696: checking for $cf_hdr" >&5
+echo "configure:12846: checking for $cf_hdr" >&5
 	cat > conftest.$ac_ext <<EOF
-#line 12698 "configure"
+#line 12848 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -12702,7 +12852,7 @@ echo "configure:12696: checking for $cf_
 
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:12706: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:12856: \"$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*
@@ -12738,17 +12888,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:12742: checking for $ac_hdr" >&5
+echo "configure:12892: 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 12747 "configure"
+#line 12897 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:12752: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:12902: \"$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*
@@ -12779,17 +12929,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:12783: checking for $ac_hdr" >&5
+echo "configure:12933: 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 12788 "configure"
+#line 12938 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:12793: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:12943: \"$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*
@@ -12824,16 +12974,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:12828: checking whether termios.h needs _POSIX_SOURCE" >&5
+echo "configure:12978: checking whether termios.h needs _POSIX_SOURCE" >&5
 	cat > conftest.$ac_ext <<EOF
-#line 12830 "configure"
+#line 12980 "configure"
 #include "confdefs.h"
 #include <termios.h>
 int main() {
 struct termios foo; int x = foo.c_iflag
 ; return 0; }
 EOF
-if { (eval echo configure:12837: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:12987: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   termios_bad=no
 else
@@ -12842,7 +12992,7 @@ else
   rm -rf conftest*
   
 		cat > conftest.$ac_ext <<EOF
-#line 12846 "configure"
+#line 12996 "configure"
 #include "confdefs.h"
 
 #define _POSIX_SOURCE
@@ -12851,7 +13001,7 @@ int main() {
 struct termios foo; int x = foo.c_iflag
 ; return 0; }
 EOF
-if { (eval echo configure:12855: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:13005: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   termios_bad=unknown
 else
@@ -12874,7 +13024,7 @@ fi
 
 
 echo $ac_n "checking declaration of size-change""... $ac_c" 1>&6
-echo "configure:12878: checking declaration of size-change" >&5
+echo "configure:13028: 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
@@ -12888,7 +13038,7 @@ do
     CPPFLAGS="$cf_save_CPPFLAGS"
     test -n "$cf_opts" && CPPFLAGS="$CPPFLAGS -D$cf_opts"
     cat > conftest.$ac_ext <<EOF
-#line 12892 "configure"
+#line 13042 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #ifdef HAVE_TERMIOS_H
@@ -12927,7 +13077,7 @@ int main() {
 	
 ; return 0; }
 EOF
-if { (eval echo configure:12931: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:13081: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_sizechange=yes
 else
@@ -12966,7 +13116,7 @@ fi
 
 
 echo $ac_n "checking if sys/time.h conflicts with sys/select.h""... $ac_c" 1>&6
-echo "configure:12970: checking if sys/time.h conflicts with sys/select.h" >&5
+echo "configure:13120: 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
@@ -12974,7 +13124,7 @@ else
 for cf_opts in no yes
 do
 cat > conftest.$ac_ext <<EOF
-#line 12978 "configure"
+#line 13128 "configure"
 #include "confdefs.h"
 
 #define yes 1
@@ -13002,7 +13152,7 @@ int main() {
 struct timeval foo
 ; return 0; }
 EOF
-if { (eval echo configure:13006: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:13156: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_sys_select_timeval=$cf_opts
 	 break
@@ -13026,12 +13176,12 @@ EOF
 
 ###	Checks for Datatypes.
 echo $ac_n "checking for gid_t""... $ac_c" 1>&6
-echo "configure:13030: checking for gid_t" >&5
+echo "configure:13180: 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 13035 "configure"
+#line 13185 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #if STDC_HEADERS
@@ -13059,12 +13209,12 @@ EOF
 fi
 
 echo $ac_n "checking for mode_t""... $ac_c" 1>&6
-echo "configure:13063: checking for mode_t" >&5
+echo "configure:13213: 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 13068 "configure"
+#line 13218 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #if STDC_HEADERS
@@ -13092,12 +13242,12 @@ EOF
 fi
 
 echo $ac_n "checking for off_t""... $ac_c" 1>&6
-echo "configure:13096: checking for off_t" >&5
+echo "configure:13246: 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 13101 "configure"
+#line 13251 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #if STDC_HEADERS
@@ -13125,12 +13275,12 @@ EOF
 fi
 
 echo $ac_n "checking for pid_t""... $ac_c" 1>&6
-echo "configure:13129: checking for pid_t" >&5
+echo "configure:13279: 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 13134 "configure"
+#line 13284 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #if STDC_HEADERS
@@ -13158,12 +13308,12 @@ EOF
 fi
 
 echo $ac_n "checking for size_t""... $ac_c" 1>&6
-echo "configure:13162: checking for size_t" >&5
+echo "configure:13312: 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 13167 "configure"
+#line 13317 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #if STDC_HEADERS
@@ -13191,12 +13341,12 @@ EOF
 fi
 
 echo $ac_n "checking for ssize_t""... $ac_c" 1>&6
-echo "configure:13195: checking for ssize_t" >&5
+echo "configure:13345: 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 13200 "configure"
+#line 13350 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #if STDC_HEADERS
@@ -13224,12 +13374,12 @@ EOF
 fi
 
 echo $ac_n "checking for time_t""... $ac_c" 1>&6
-echo "configure:13228: checking for time_t" >&5
+echo "configure:13378: 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 13233 "configure"
+#line 13383 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #if STDC_HEADERS
@@ -13257,7 +13407,7 @@ EOF
 fi
 
 cat > conftest.$ac_ext <<EOF
-#line 13261 "configure"
+#line 13411 "configure"
 #include "confdefs.h"
 #include <netinet/in.h>
 EOF
@@ -13268,7 +13418,7 @@ else
   rm -rf conftest*
   
 	cat > conftest.$ac_ext <<EOF
-#line 13272 "configure"
+#line 13422 "configure"
 #include "confdefs.h"
 #include <sys/endian.h>
 EOF
@@ -13279,12 +13429,12 @@ else
   rm -rf conftest*
   
 		echo $ac_n "checking for in_addr_t""... $ac_c" 1>&6
-echo "configure:13283: checking for in_addr_t" >&5
+echo "configure:13433: 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 13288 "configure"
+#line 13438 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #if STDC_HEADERS
@@ -13320,12 +13470,12 @@ fi
 rm -f conftest*
 
 echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6
-echo "configure:13324: checking for uid_t in sys/types.h" >&5
+echo "configure:13474: 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 13329 "configure"
+#line 13479 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 EOF
@@ -13355,9 +13505,9 @@ fi
 
 
 echo $ac_n "checking for quad_t""... $ac_c" 1>&6
-echo "configure:13359: checking for quad_t" >&5
+echo "configure:13509: checking for quad_t" >&5
 cat > conftest.$ac_ext <<EOF
-#line 13361 "configure"
+#line 13511 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -13370,7 +13520,7 @@ int main() {
 quad_t x; x = 0
 ; return 0; }
 EOF
-if { (eval echo configure:13374: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:13524: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_quad_t=yes
 else
@@ -13389,9 +13539,9 @@ EOF
 fi
 
 echo $ac_n "checking for long long""... $ac_c" 1>&6
-echo "configure:13393: checking for long long" >&5
+echo "configure:13543: checking for long long" >&5
 cat > conftest.$ac_ext <<EOF
-#line 13395 "configure"
+#line 13545 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -13400,7 +13550,7 @@ int main() {
 long long x; x = 0
 ; return 0; }
 EOF
-if { (eval echo configure:13404: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:13554: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_long_long=yes
 else
@@ -13419,9 +13569,9 @@ EOF
 fi
 
 echo $ac_n "checking for nl_item""... $ac_c" 1>&6
-echo "configure:13423: checking for nl_item" >&5
+echo "configure:13573: checking for nl_item" >&5
 cat > conftest.$ac_ext <<EOF
-#line 13425 "configure"
+#line 13575 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_LANGINFO_H
@@ -13436,7 +13586,7 @@ int main() {
 nl_item x; x = 0
 ; return 0; }
 EOF
-if { (eval echo configure:13440: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:13590: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_nl_item=yes
 else
@@ -13458,7 +13608,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:13462: checking for UUInitialize in -luu" >&5
+echo "configure:13612: 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
@@ -13466,7 +13616,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-luu  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 13470 "configure"
+#line 13620 "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
@@ -13477,7 +13627,7 @@ int main() {
 UUInitialize()
 ; return 0; }
 EOF
-if { (eval echo configure:13481: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:13631: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -13494,17 +13644,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:13498: checking for uudeview.h" >&5
+echo "configure:13648: 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 13503 "configure"
+#line 13653 "configure"
 #include "confdefs.h"
 #include <uudeview.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:13508: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:13658: \"$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*
@@ -13542,7 +13692,7 @@ fi
 
 # libidn - Internationalized Domain Names
 echo $ac_n "checking for stringprep_check_version in -lidn""... $ac_c" 1>&6
-echo "configure:13546: checking for stringprep_check_version in -lidn" >&5
+echo "configure:13696: 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
@@ -13550,7 +13700,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lidn  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 13554 "configure"
+#line 13704 "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
@@ -13561,7 +13711,7 @@ int main() {
 stringprep_check_version()
 ; return 0; }
 EOF
-if { (eval echo configure:13565: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:13715: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -13578,17 +13728,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:13582: checking for stringprep.h" >&5
+echo "configure:13732: 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 13587 "configure"
+#line 13737 "configure"
 #include "confdefs.h"
 #include <stringprep.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:13592: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:13742: \"$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*
@@ -13611,17 +13761,17 @@ EOF
 
 		ac_safe=`echo "idna.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for idna.h""... $ac_c" 1>&6
-echo "configure:13615: checking for idna.h" >&5
+echo "configure:13765: 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 13620 "configure"
+#line 13770 "configure"
 #include "confdefs.h"
 #include <idna.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:13625: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:13775: \"$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*
@@ -13643,7 +13793,7 @@ if eval "test \"`echo '$ac_cv_header_'$a
 EOF
 
 			echo $ac_n "checking for idna_to_unicode_lzlz in -lidn""... $ac_c" 1>&6
-echo "configure:13647: checking for idna_to_unicode_lzlz in -lidn" >&5
+echo "configure:13797: 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
@@ -13651,7 +13801,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lidn  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 13655 "configure"
+#line 13805 "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
@@ -13662,7 +13812,7 @@ int main() {
 idna_to_unicode_lzlz()
 ; return 0; }
 EOF
-if { (eval echo configure:13666: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:13816: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -13683,9 +13833,9 @@ if eval "test \"`echo '$ac_cv_lib_'$ac_l
 EOF
 
 				echo $ac_n "checking for IDNA_USE_STD3_ASCII_RULES""... $ac_c" 1>&6
-echo "configure:13687: checking for IDNA_USE_STD3_ASCII_RULES" >&5
+echo "configure:13837: checking for IDNA_USE_STD3_ASCII_RULES" >&5
 				cat > conftest.$ac_ext <<EOF
-#line 13689 "configure"
+#line 13839 "configure"
 #include "confdefs.h"
 #include <idna.h>
 EOF
@@ -13734,17 +13884,17 @@ 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:13738: checking for unicode/unorm.h" >&5
+echo "configure:13888: checking for unicode/unorm.h" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 13743 "configure"
+#line 13893 "configure"
 #include "confdefs.h"
 #include <unicode/unorm.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:13748: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:13898: \"$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*
@@ -13763,17 +13913,17 @@ if eval "test \"`echo '$ac_cv_header_'$a
   
 	ac_safe=`echo "unicode/ustring.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for unicode/ustring.h""... $ac_c" 1>&6
-echo "configure:13767: checking for unicode/ustring.h" >&5
+echo "configure:13917: 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 13772 "configure"
+#line 13922 "configure"
 #include "confdefs.h"
 #include <unicode/ustring.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:13777: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:13927: \"$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*
@@ -13799,12 +13949,12 @@ EOF
 EOF
 
 		echo $ac_n "checking for unorm_normalize in libicuuc""... $ac_c" 1>&6
-echo "configure:13803: checking for unorm_normalize in libicuuc" >&5
+echo "configure:13953: checking for unorm_normalize in libicuuc" >&5
 		cf_save_LIBS="$LIBS"
 		cf_try_icuuc="no"
 		LIBS="$LIBS -licuuc"
 		cat > conftest.$ac_ext <<EOF
-#line 13808 "configure"
+#line 13958 "configure"
 #include "confdefs.h"
 #include <unicode/unorm.h>
 int main() {
@@ -13814,7 +13964,7 @@ int main() {
 			needed = unorm_normalize(ustr, -1, UNORM_DEFAULT, 0, NULL, 0, &status);
 ; return 0; }
 EOF
-if { (eval echo configure:13818: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:13968: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   
 			cat >> confdefs.h <<\EOF
@@ -13833,17 +13983,17 @@ rm -f 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:13837: checking for unicode/ubidi.h" >&5
+echo "configure:13987: 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 13842 "configure"
+#line 13992 "configure"
 #include "confdefs.h"
 #include <unicode/ubidi.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:13847: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:13997: \"$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*
@@ -13890,24 +14040,24 @@ else
   
 cf_cv_termlib=none
 cat > conftest.$ac_ext <<EOF
-#line 13894 "configure"
+#line 14044 "configure"
 #include "confdefs.h"
 
 int main() {
 char *x=(char*)tgoto("",0,0)
 ; return 0; }
 EOF
-if { (eval echo configure:13901: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:14051: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   cat > conftest.$ac_ext <<EOF
-#line 13904 "configure"
+#line 14054 "configure"
 #include "confdefs.h"
 
 int main() {
 int x=tigetstr("")
 ; return 0; }
 EOF
-if { (eval echo configure:13911: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:14061: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   cf_cv_termlib=terminfo
 else
@@ -13919,7 +14069,7 @@ fi
 rm -f conftest*
 	test -n "$verbose" && echo "	using functions in predefined $cf_cv_termlib LIBS" 1>&6
 
-echo "${as_me-configure}:13923: testing using functions in predefined $cf_cv_termlib LIBS ..." 1>&5
+echo "${as_me-configure}:14073: testing using functions in predefined $cf_cv_termlib LIBS ..." 1>&5
 
 
 
@@ -13939,16 +14089,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:13943: checking for $cf_func in -l$cf_lib" >&5
+echo "configure:14093: checking for $cf_func in -l$cf_lib" >&5
 		cat > conftest.$ac_ext <<EOF
-#line 13945 "configure"
+#line 14095 "configure"
 #include "confdefs.h"
 
 int main() {
 int x=$cf_func("")
 ; return 0; }
 EOF
-if { (eval echo configure:13952: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:14102: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   cf_result=yes
 else
@@ -13975,7 +14125,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:13979: checking for initscr in -lcurses" >&5
+echo "configure:14129: 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
@@ -13983,7 +14133,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lcurses  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 13987 "configure"
+#line 14137 "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
@@ -13994,7 +14144,7 @@ int main() {
 initscr()
 ; return 0; }
 EOF
-if { (eval echo configure:13998: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:14148: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -14015,7 +14165,7 @@ else
 fi
 
 	echo $ac_n "checking for tgoto in -ltermcap""... $ac_c" 1>&6
-echo "configure:14019: checking for tgoto in -ltermcap" >&5
+echo "configure:14169: 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
@@ -14023,7 +14173,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-ltermcap  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 14027 "configure"
+#line 14177 "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
@@ -14034,7 +14184,7 @@ int main() {
 tgoto()
 ; return 0; }
 EOF
-if { (eval echo configure:14038: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:14188: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -14067,11 +14217,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:14071: checking if we should include termcap.h" >&5
+echo "configure:14221: checking if we should include termcap.h" >&5
 	cf_save_CFLAGS="$CFLAGS"
 	CFLAGS="$CFLAGS -I$srcdir/include"
 	cat > conftest.$ac_ext <<EOF
-#line 14075 "configure"
+#line 14225 "configure"
 #include "confdefs.h"
 
 #define HAVE_TERMCAP_H 1
@@ -14084,7 +14234,7 @@ make an error
 
 ; return 0; }
 EOF
-if { (eval echo configure:14088: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:14238: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_result=yes
 else
@@ -14102,7 +14252,7 @@ EOF
 
 	
 echo $ac_n "checking for term.h""... $ac_c" 1>&6
-echo "configure:14106: checking for term.h" >&5
+echo "configure:14256: 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
@@ -14115,7 +14265,7 @@ for cf_header in \
 	term.h
 do
 	cat > conftest.$ac_ext <<EOF
-#line 14119 "configure"
+#line 14269 "configure"
 #include "confdefs.h"
 
 #include <${cf_cv_ncurses_header-curses.h}>
@@ -14124,7 +14274,7 @@ int main() {
 WINDOW *x
 ; return 0; }
 EOF
-if { (eval echo configure:14128: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:14278: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_term_header=$cf_header
 	 break
@@ -14165,7 +14315,7 @@ esac
 
 
 echo $ac_n "checking if we should include curses.h or termcap.h""... $ac_c" 1>&6
-echo "configure:14169: checking if we should include curses.h or termcap.h" >&5
+echo "configure:14319: 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
@@ -14183,7 +14333,7 @@ do
     test -n "$cf_t_opts" && CPPFLAGS="$CPPFLAGS -D$cf_t_opts"
 
     cat > conftest.$ac_ext <<EOF
-#line 14187 "configure"
+#line 14337 "configure"
 #include "confdefs.h"
 /* $cf_c_opts $cf_t_opts */
 $CHECK_DECL_HDRS
@@ -14191,7 +14341,7 @@ int main() {
 char *x = (char *)tgoto("")
 ; return 0; }
 EOF
-if { (eval echo configure:14195: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:14345: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   test "$cf_cv_need_curses_h" = no && {
 	     cf_cv_need_curses_h=maybe
@@ -14204,7 +14354,7 @@ else
   rm -rf conftest*
   echo "Recompiling with corrected call (C:$cf_c_opts, T:$cf_t_opts)" >&5
 	cat > conftest.$ac_ext <<EOF
-#line 14208 "configure"
+#line 14358 "configure"
 #include "confdefs.h"
 
 $CHECK_DECL_HDRS
@@ -14212,7 +14362,7 @@ int main() {
 char *x = (char *)tgoto("",0,0)
 ; return 0; }
 EOF
-if { (eval echo configure:14216: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:14366: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   cf_cv_need_curses_h=yes
 	 cf_ok_c_opts=$cf_c_opts
@@ -14288,7 +14438,7 @@ esac
 
 
 echo $ac_n "checking declaration of tputs 3rd param""... $ac_c" 1>&6
-echo "configure:14292: checking declaration of tputs 3rd param" >&5
+echo "configure:14442: 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
@@ -14304,10 +14454,10 @@ for Q in int void; do
 for R in int char; do
 for S in "" const; do
 	
-echo "${as_me-configure}:14308: testing loop variables P:$P, Q:$Q, R:$R, S:$S ..." 1>&5
+echo "${as_me-configure}:14458: testing loop variables P:$P, Q:$Q, R:$R, S:$S ..." 1>&5
 
 	cat > conftest.$ac_ext <<EOF
-#line 14311 "configure"
+#line 14461 "configure"
 #include "confdefs.h"
 $CHECK_DECL_HDRS
 int main() {
@@ -14316,7 +14466,7 @@ extern $Q OutChar($R);
 	tputs("", 1, OutChar)
 ; return 0; }
 EOF
-if { (eval echo configure:14320: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:14470: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_type_outchar="$Q OutChar($R)"
 	 cf_cv_found=yes
@@ -14371,14 +14521,14 @@ EOF
 elif test ".$cf_cv_termlib" = .termcap ; then
 	# BSD 'tputs()' may need 'PC' to be set.
 	cat > conftest.$ac_ext <<EOF
-#line 14375 "configure"
+#line 14525 "configure"
 #include "confdefs.h"
 
 int main() {
 extern char PC; PC = 0
 ; return 0; }
 EOF
-if { (eval echo configure:14382: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:14532: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   cat >> confdefs.h <<\EOF
 #define HAVE_EXTERN_TCAP_PC 1
@@ -14397,13 +14547,13 @@ fi
 
 
 echo $ac_n "checking if external errno is declared""... $ac_c" 1>&6
-echo "configure:14401: checking if external errno is declared" >&5
+echo "configure:14551: 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 14407 "configure"
+#line 14557 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_STDLIB_H
@@ -14416,7 +14566,7 @@ int main() {
 int x = (int) errno
 ; return 0; }
 EOF
-if { (eval echo configure:14420: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:14570: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_dcl_errno=yes
 else
@@ -14444,13 +14594,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:14448: checking if external errno exists" >&5
+echo "configure:14598: 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 14454 "configure"
+#line 14604 "configure"
 #include "confdefs.h"
 
 #undef errno
@@ -14460,7 +14610,7 @@ int main() {
 errno = 2
 ; return 0; }
 EOF
-if { (eval echo configure:14464: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:14614: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   cf_cv_have_errno=yes
 else
@@ -14492,12 +14642,12 @@ fi
 for ac_func in strerror
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:14496: checking for $ac_func" >&5
+echo "configure:14646: 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 14501 "configure"
+#line 14651 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -14520,7 +14670,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:14524: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:14674: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -14547,13 +14697,13 @@ else
 
     
 echo $ac_n "checking if external sys_nerr is declared""... $ac_c" 1>&6
-echo "configure:14551: checking if external sys_nerr is declared" >&5
+echo "configure:14701: 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 14557 "configure"
+#line 14707 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_STDLIB_H
@@ -14566,7 +14716,7 @@ int main() {
 int x = (int) sys_nerr
 ; return 0; }
 EOF
-if { (eval echo configure:14570: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:14720: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_dcl_sys_nerr=yes
 else
@@ -14594,13 +14744,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:14598: checking if external sys_nerr exists" >&5
+echo "configure:14748: 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 14604 "configure"
+#line 14754 "configure"
 #include "confdefs.h"
 
 #undef sys_nerr
@@ -14610,7 +14760,7 @@ int main() {
 sys_nerr = 2
 ; return 0; }
 EOF
-if { (eval echo configure:14614: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:14764: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   cf_cv_have_sys_nerr=yes
 else
@@ -14639,13 +14789,13 @@ fi
 
     
 echo $ac_n "checking if external sys_errlist is declared""... $ac_c" 1>&6
-echo "configure:14643: checking if external sys_errlist is declared" >&5
+echo "configure:14793: 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 14649 "configure"
+#line 14799 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_STDLIB_H
@@ -14658,7 +14808,7 @@ int main() {
 int x = (int) sys_errlist
 ; return 0; }
 EOF
-if { (eval echo configure:14662: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:14812: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_dcl_sys_errlist=yes
 else
@@ -14686,13 +14836,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:14690: checking if external sys_errlist exists" >&5
+echo "configure:14840: 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 14696 "configure"
+#line 14846 "configure"
 #include "confdefs.h"
 
 #undef sys_errlist
@@ -14702,7 +14852,7 @@ int main() {
 sys_errlist = 2
 ; return 0; }
 EOF
-if { (eval echo configure:14706: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:14856: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   cf_cv_have_sys_errlist=yes
 else
@@ -14737,6 +14887,7 @@ done
 
 ###	Checks for library functions.
 for ac_func in \
+	alarm \
 	atoi \
 	atol \
 	bcopy \
@@ -14797,12 +14948,12 @@ for ac_func in \
 $cf_tc_funcs 
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:14801: checking for $ac_func" >&5
+echo "configure:14952: 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 14806 "configure"
+#line 14957 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -14825,7 +14976,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:14829: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:14980: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -14851,12 +15002,12 @@ done
 
 
 echo $ac_n "checking for flock""... $ac_c" 1>&6
-echo "configure:14855: checking for flock" >&5
+echo "configure:15006: 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 14860 "configure"
+#line 15011 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char flock(); below.  */
@@ -14879,7 +15030,7 @@ flock();
 
 ; return 0; }
 EOF
-if { (eval echo configure:14883: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:15034: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_flock=yes"
 else
@@ -14901,7 +15052,7 @@ else
   echo "$ac_t""no" 1>&6
 
 	echo $ac_n "checking for flock in -lbsd""... $ac_c" 1>&6
-echo "configure:14905: checking for flock in -lbsd" >&5
+echo "configure:15056: 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
@@ -14909,7 +15060,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lbsd  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 14913 "configure"
+#line 15064 "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
@@ -14920,7 +15071,7 @@ int main() {
 flock()
 ; return 0; }
 EOF
-if { (eval echo configure:14924: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:15075: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -14949,12 +15100,12 @@ fi
 
 
   echo $ac_n "checking for wide char and multibyte support""... $ac_c" 1>&6
-echo "configure:14953: checking for wide char and multibyte support" >&5
+echo "configure:15104: 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 14958 "configure"
+#line 15109 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 #ifdef HAVE_STDLIB_H
@@ -14968,7 +15119,7 @@ else
 #endif /* HAVE_WCTYPE_H */
 
 int main() {
-char icb[5] = {0xa4, 0xa4, 0xa4, 0xe5, 0x00};
+const char icb[5] = {0xa4, 0xa4, 0xa4, 0xe5, 0x00};
       char ocb[5];
       wchar_t wcb[5];
       wchar_t wcb2[5];
@@ -14979,18 +15130,36 @@ char icb[5] = {0xa4, 0xa4, 0xa4, 0xe5, 0
       fwide(0, 0);
       mbtowc(wcb, icb, MB_CUR_MAX);
       mbstowcs(wcb, icb, 5);
-      iswprint((wint_t) wcb[0]);
-      wcslen(wcb);
-      /* wcsnlen(wcb, 4); */
+      (void) iswalnum((wint_t) wcb[0]);
+      (void) iswcntrl((wint_t) wcb[0]);
+      (void) iswdigit((wint_t) wcb[0]);
+      (void) iswgraph((wint_t) wcb[0]);
+      (void) iswprint((wint_t) wcb[0]);
+      (void) iswspace((wint_t) wcb[0]);
+      (void) towupper((wint_t) wcb[0]);
+      /* (void) iswupper((wint_t) wcb[0]); */
+      /* (void) towlower((wint_t) wcb[0]); */
+      /* (void) iswlower((wint_t) wcb[0]); */
+      /* (void) iswalpha((wint_t) wcb[0]); */
+      /* (void) iswblank((wint_t) wcb[0]); */
+      /* (void) iswpunct((wint_t) wcb[0]); */
+      /* (void) iswxdigit((wint_t) wcb[0]); */
+      /* (void) iswctype((wint_t) wcb[0], wctype("print")); */
+      /* (void) towctranse((wint_t) wcb[0], wctrans("toupper")); */
+      (void) wcslen(wcb);
+      /* (void) wcsnlen(wcb, 4); */
       wcwidth((wint_t) wcb[0]);
       wcswidth(wcb, 5);
       wcstombs(ocb, wcb, 5);
+      wctomb(ocb, wcb[0]);
+      wcscat(wcb2, wcb);
+      wcscpy(wcb2, wcb);
       mbstowcs(format, "%s", 2);
       swprintf(wcb, 5, format, "test");
       wcsncat(wcb2, wcb, 5);
 ; return 0; }
 EOF
-if { (eval echo configure:14994: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:15163: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   am_cv_multibyte_able=yes
 else
@@ -15000,11 +15169,11 @@ else
   cf_save_LIBS="$LIBS"
       LIBS="-lutf8 $LIBS"
       cat > conftest.$ac_ext <<EOF
-#line 15004 "configure"
+#line 15173 "configure"
 #include "confdefs.h"
 #include <libutf8.h>
 int main() {
-char icb[5] = {0xa4, 0xa4, 0xa4, 0xe5, 0x00};
+const char icb[5] = {0xa4, 0xa4, 0xa4, 0xe5, 0x00};
         char ocb[5];
         wchar_t wcb[5];
         wchar_t wcb2[5];
@@ -15015,18 +15184,36 @@ char icb[5] = {0xa4, 0xa4, 0xa4, 0xe5, 0
         fwide(0, 0);
         mbtowc(wcb, icb, MB_CUR_MAX);
         mbstowcs(wcb, icb, 5);
-        iswprint((wint_t) wcb[0]);
-        wcslen(wcb);
-        /* wcsnlen(wcb, 4); */
+        (void) iswalnum((wint_t) wcb[0]);
+        (void) iswcntrl((wint_t) wcb[0]);
+        (void) iswdigit((wint_t) wcb[0]);
+        (void) iswgraph((wint_t) wcb[0]);
+        (void) iswprint((wint_t) wcb[0]);
+        (void) iswspace((wint_t) wcb[0]);
+        (void) towupper((wint_t) wcb[0]);
+        /* (void) iswupper((wint_t) wcb[0]); */
+        /* (void) towlower((wint_t) wcb[0]); */
+        /* (void) iswlower((wint_t) wcb[0]); */
+        /* (void) iswalpha((wint_t) wcb[0]); */
+        /* (void) iswblank((wint_t) wcb[0]); */
+        /* (void) iswpunct((wint_t) wcb[0]); */
+        /* (void) iswxdigit((wint_t) wcb[0]); */
+        /* (void) iswctype((wint_t) wcb[0], wctype("print")); */
+        /* (void) towctranse((wint_t) wcb[0], wctrans("toupper")); */
+        (void) wcslen(wcb);
+        /* (void) wcsnlen(wcb, 4); */
         wcwidth((wint_t) wcb[0]);
         wcswidth(wcb, 5);
         wcstombs(ocb, wcb, 5);
+        wctomb(ocb, wcb[0]);
+        wcscat(wcb2, wcb);
+        wcscpy(wcb2, wcb);
         mbstowcs(format, "%s", 2);
         swprintf(wcb, 5, format, "test");
         wcsncat(wcb2, wcb, 5);
 ; return 0; }
 EOF
-if { (eval echo configure:15030: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:15217: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   am_cv_multibyte_able=libutf8
 else
@@ -15060,9 +15247,9 @@ EOF
 
 
 echo $ac_n "checking if gettimeofday takes two arguments""... $ac_c" 1>&6
-echo "configure:15064: checking if gettimeofday takes two arguments" >&5
+echo "configure:15251: checking if gettimeofday takes two arguments" >&5
 cat > conftest.$ac_ext <<EOF
-#line 15066 "configure"
+#line 15253 "configure"
 #include "confdefs.h"
 
 #if HAVE_SYS_TIME_H
@@ -15074,7 +15261,7 @@ struct timezone *tz;
 gettimeofday(tv, tz);
 ; return 0; }
 EOF
-if { (eval echo configure:15078: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:15265: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_func_gettimeofday_2args=yes
 else
@@ -15093,12 +15280,12 @@ EOF
 fi
 
 echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
-echo "configure:15097: checking return type of signal handlers" >&5
+echo "configure:15284: 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 15102 "configure"
+#line 15289 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #include <signal.h>
@@ -15115,7 +15302,7 @@ int main() {
 int i;
 ; return 0; }
 EOF
-if { (eval echo configure:15119: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:15306: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_type_signal=void
 else
@@ -15135,7 +15322,7 @@ EOF
 
 
 echo $ac_n "checking declaration of signal arguments""... $ac_c" 1>&6
-echo "configure:15139: checking declaration of signal arguments" >&5
+echo "configure:15326: 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
@@ -15144,7 +15331,7 @@ cf_cv_sig_args=
 for cf_test in "int sig" "int sig, ..."
 do
 	cat > conftest.$ac_ext <<EOF
-#line 15148 "configure"
+#line 15335 "configure"
 #include "confdefs.h"
 
 #include <signal.h>
@@ -15152,7 +15339,7 @@ int main() {
 extern RETSIGTYPE catch($cf_test); signal(SIGINT, catch)
 ; return 0; }
 EOF
-if { (eval echo configure:15156: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:15343: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_sig_args="$cf_test";break
 else
@@ -15178,13 +15365,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:15182: checking whether sigaction needs _POSIX_SOURCE" >&5
+echo "configure:15369: 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 15188 "configure"
+#line 15375 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -15193,7 +15380,7 @@ int main() {
 struct sigaction act
 ; return 0; }
 EOF
-if { (eval echo configure:15197: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:15384: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_sigact_bad=no
 else
@@ -15214,13 +15401,13 @@ EOF
 
 
 echo $ac_n "checking if we have sigaction/related functions""... $ac_c" 1>&6
-echo "configure:15218: checking if we have sigaction/related functions" >&5
+echo "configure:15405: 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 15224 "configure"
+#line 15411 "configure"
 #include "confdefs.h"
 
 #ifdef SVR4_ACTION
@@ -15238,7 +15425,7 @@ int main() {
     sigaction (SIGBUS,&sa,&osa);
 ; return 0; }
 EOF
-if { (eval echo configure:15242: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:15429: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   cf_cv_sigaction_funcs=yes
 else
@@ -15260,7 +15447,7 @@ EOF
 fi
 
 echo $ac_n "checking for fork""... $ac_c" 1>&6
-echo "configure:15264: checking for fork" >&5
+echo "configure:15451: checking for fork" >&5
 if eval "test \"`echo '$''{'cf_cv_func_fork'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -15269,7 +15456,7 @@ if test "$cross_compiling" = yes; then
   cf_cv_func_fork=unknown
 else
   cat > conftest.$ac_ext <<EOF
-#line 15273 "configure"
+#line 15460 "configure"
 #include "confdefs.h"
 
 int main()
@@ -15279,7 +15466,7 @@ int main()
 	${cf_cv_main_return-return}(0);
 }
 EOF
-if { (eval echo configure:15283: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:15470: \"$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
@@ -15301,12 +15488,12 @@ EOF
 
 
 echo $ac_n "checking for memmove""... $ac_c" 1>&6
-echo "configure:15305: checking for memmove" >&5
+echo "configure:15492: 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 15310 "configure"
+#line 15497 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char memmove(); below.  */
@@ -15329,7 +15516,7 @@ memmove();
 
 ; return 0; }
 EOF
-if { (eval echo configure:15333: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:15520: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_memmove=yes"
 else
@@ -15348,12 +15535,12 @@ else
   echo "$ac_t""no" 1>&6
 
 echo $ac_n "checking for bcopy""... $ac_c" 1>&6
-echo "configure:15352: checking for bcopy" >&5
+echo "configure:15539: 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 15357 "configure"
+#line 15544 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char bcopy(); below.  */
@@ -15376,7 +15563,7 @@ bcopy();
 
 ; return 0; }
 EOF
-if { (eval echo configure:15380: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:15567: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_bcopy=yes"
 else
@@ -15392,7 +15579,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:15396: checking if bcopy does overlapping moves" >&5
+echo "configure:15583: 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
@@ -15401,7 +15588,7 @@ else
   cf_cv_good_bcopy=unknown
 else
   cat > conftest.$ac_ext <<EOF
-#line 15405 "configure"
+#line 15592 "configure"
 #include "confdefs.h"
 
 int main() {
@@ -15414,7 +15601,7 @@ int main() {
 }
 		
 EOF
-if { (eval echo configure:15418: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:15605: \"$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
@@ -15452,9 +15639,9 @@ fi
 
 
 echo $ac_n "checking if select expects int * arguments""... $ac_c" 1>&6
-echo "configure:15456: checking if select expects int * arguments" >&5
+echo "configure:15643: checking if select expects int * arguments" >&5
 cat > conftest.$ac_ext <<EOF
-#line 15458 "configure"
+#line 15645 "configure"
 #include "confdefs.h"
 #include <time.h>
 EOF
@@ -15474,7 +15661,7 @@ rm -f conftest*
 
 
 echo $ac_n "checking whether closedir returns void""... $ac_c" 1>&6
-echo "configure:15478: checking whether closedir returns void" >&5
+echo "configure:15665: 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
@@ -15482,13 +15669,13 @@ else
   ac_cv_func_closedir_void=yes
 else
   cat > conftest.$ac_ext <<EOF
-#line 15486 "configure"
+#line 15673 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #include <$ac_header_dirent>
 int closedir(); main() { exit(closedir(opendir(".")) != 0); }
 EOF
-if { (eval echo configure:15492: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:15679: \"$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
@@ -15514,7 +15701,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:15518: checking whether setvbuf arguments are reversed" >&5
+echo "configure:15705: 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
@@ -15522,7 +15709,7 @@ else
     { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
 else
   cat > conftest.$ac_ext <<EOF
-#line 15526 "configure"
+#line 15713 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 /* If setvbuf has the reversed format, exit 0. */
@@ -15536,7 +15723,7 @@ main () {
   exit(0);			/* Non-reversed systems segv here.  */
 }
 EOF
-if { (eval echo configure:15540: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:15727: \"$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
@@ -15574,12 +15761,12 @@ for ac_func in \
 
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:15578: checking for $ac_func" >&5
+echo "configure:15765: 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 15583 "configure"
+#line 15770 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -15602,7 +15789,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:15606: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:15793: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -15629,13 +15816,13 @@ done
 
 
 echo $ac_n "checking for type sigaction_t""... $ac_c" 1>&6
-echo "configure:15633: checking for type sigaction_t" >&5
+echo "configure:15820: 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 15639 "configure"
+#line 15826 "configure"
 #include "confdefs.h"
 
 #include <signal.h>
@@ -15643,7 +15830,7 @@ int main() {
 sigaction_t x
 ; return 0; }
 EOF
-if { (eval echo configure:15647: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:15834: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_type_sigaction=yes
 else
@@ -15663,13 +15850,13 @@ EOF
 
 
 echo $ac_n "checking for nonconflicting termios.h""... $ac_c" 1>&6
-echo "configure:15667: checking for nonconflicting termios.h" >&5
+echo "configure:15854: 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 15673 "configure"
+#line 15860 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_IOCTL_H
@@ -15691,7 +15878,7 @@ int main() {
 	(void) tcgetattr (0, &save_tty)
 ; return 0; }
 EOF
-if { (eval echo configure:15695: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:15882: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   cf_cv_use_termios_h=yes
 else
@@ -15722,13 +15909,13 @@ fi
 
 
 echo $ac_n "checking for passwd.pw_gecos""... $ac_c" 1>&6
-echo "configure:15726: checking for passwd.pw_gecos" >&5
+echo "configure:15913: 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 15732 "configure"
+#line 15919 "configure"
 #include "confdefs.h"
 
 #include <pwd.h>
@@ -15739,7 +15926,7 @@ int main() {
 	char bar = foo.pw_gecos
 ; return 0; }
 EOF
-if { (eval echo configure:15743: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:15930: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_pw_gecos=yes
 else
@@ -15759,13 +15946,13 @@ EOF
 
 
 echo $ac_n "checking for tm.tm_gmtoff""... $ac_c" 1>&6
-echo "configure:15763: checking for tm.tm_gmtoff" >&5
+echo "configure:15950: 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 15769 "configure"
+#line 15956 "configure"
 #include "confdefs.h"
 
 #ifdef TIME_WITH_SYS_TIME
@@ -15785,7 +15972,7 @@ int main() {
 	long bar = foo.tm_gmtoff
 ; return 0; }
 EOF
-if { (eval echo configure:15789: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:15976: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_tm_gmtoff=yes
 else
@@ -15805,7 +15992,7 @@ EOF
 
 
 echo $ac_n "checking for long file names""... $ac_c" 1>&6
-echo "configure:15809: checking for long file names" >&5
+echo "configure:15996: 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
@@ -15853,17 +16040,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:15857: checking for $ac_hdr" >&5
+echo "configure:16044: 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 15862 "configure"
+#line 16049 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:15867: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:16054: \"$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*
@@ -15900,17 +16087,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:15904: checking for $ac_hdr" >&5
+echo "configure:16091: 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 15909 "configure"
+#line 16096 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:15914: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:16101: \"$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*
@@ -15940,17 +16127,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:15944: checking for $ac_hdr" >&5
+echo "configure:16131: 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 15949 "configure"
+#line 16136 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:15954: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:16141: \"$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*
@@ -15991,13 +16178,13 @@ fi
 
 
 echo $ac_n "checking for union wait""... $ac_c" 1>&6
-echo "configure:15995: checking for union wait" >&5
+echo "configure:16182: 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 16001 "configure"
+#line 16188 "configure"
 #include "confdefs.h"
 $cf_wait_headers
 int main() {
@@ -16008,7 +16195,7 @@ int x;
 	
 ; return 0; }
 EOF
-if { (eval echo configure:16012: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:16199: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   cf_cv_type_unionwait=no
 	 echo compiles ok w/o union wait 1>&5
@@ -16019,7 +16206,7 @@ else
   rm -rf conftest*
   
 	cat > conftest.$ac_ext <<EOF
-#line 16023 "configure"
+#line 16210 "configure"
 #include "confdefs.h"
 $cf_wait_headers
 int main() {
@@ -16034,7 +16221,7 @@ union wait x;
 	
 ; return 0; }
 EOF
-if { (eval echo configure:16038: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:16225: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   cf_cv_type_unionwait=yes
 	 echo compiles ok with union wait and possibly macros too 1>&5
@@ -16059,7 +16246,7 @@ EOF
 
 
 echo $ac_n "checking if the system function returns usable child-status""... $ac_c" 1>&6
-echo "configure:16063: checking if the system function returns usable child-status" >&5
+echo "configure:16250: 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
@@ -16068,7 +16255,7 @@ else
   cf_cv_system_status=unknown
 else
   cat > conftest.$ac_ext <<EOF
-#line 16072 "configure"
+#line 16259 "configure"
 #include "confdefs.h"
 
 #include <stdio.h>
@@ -16101,7 +16288,7 @@ int main()
 }
 
 EOF
-if { (eval echo configure:16105: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:16292: \"$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
@@ -16112,11 +16299,11 @@ else
   cf_cv_system_status=unknown
 else
   cat > conftest.$ac_ext <<EOF
-#line 16116 "configure"
+#line 16303 "configure"
 #include "confdefs.h"
 int main() { ${cf_cv_main_return-return}(system("exit 23") != (23 << 8)); }
 EOF
-if { (eval echo configure:16120: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:16307: \"$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
@@ -16159,13 +16346,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:16163: checking for obsolete/broken version of ncurses" >&5
+echo "configure:16350: 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 16169 "configure"
+#line 16356 "configure"
 #include "confdefs.h"
 
 #include <${cf_cv_ncurses_header-curses.h}>
@@ -16179,7 +16366,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:16183: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:16370: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_ncurses_broken=no
 else
@@ -16204,13 +16391,13 @@ fi
 
 		
 echo $ac_n "checking if curses supports color attributes""... $ac_c" 1>&6
-echo "configure:16208: checking if curses supports color attributes" >&5
+echo "configure:16395: 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 16214 "configure"
+#line 16401 "configure"
 #include "confdefs.h"
 
 #include <${cf_cv_ncurses_header-curses.h}>
@@ -16225,7 +16412,7 @@ chtype x = COLOR_BLUE;
 	
 ; return 0; }
 EOF
-if { (eval echo configure:16229: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:16416: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   cf_cv_color_curses=yes
 else
@@ -16276,7 +16463,7 @@ if test $check_sig_const = yes ; then
 	
 
 echo $ac_n "checking for redefinable signal constants""... $ac_c" 1>&6
-echo "configure:16280: checking for redefinable signal constants" >&5
+echo "configure:16467: 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
@@ -16288,7 +16475,7 @@ if test -n "$cf_cv_sig_args"; then
   cf_cv_sig_const=unknown
 else
   cat > conftest.$ac_ext <<EOF
-#line 16292 "configure"
+#line 16479 "configure"
 #include "confdefs.h"
 
 #define NEW_DFL	((RETSIGTYPE (*)($cf_test))0)
@@ -16315,7 +16502,7 @@ int main()
 	${cf_cv_main_return-return}(0);
 }
 EOF
-if { (eval echo configure:16319: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:16506: \"$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
@@ -16341,13 +16528,13 @@ fi
 
 
 echo $ac_n "checking for ANSI qsort""... $ac_c" 1>&6
-echo "configure:16345: checking for ANSI qsort" >&5
+echo "configure:16532: 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 16351 "configure"
+#line 16538 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_STDLIB_H
@@ -16359,7 +16546,7 @@ extern int compare(const void *, const v
 	 qsort(foo, sizeof(foo)/sizeof(*foo), sizeof(*foo), compare)
 ; return 0; }
 EOF
-if { (eval echo configure:16363: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:16550: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_comptype=yes
 else
@@ -16387,7 +16574,7 @@ fi
 
 
 echo $ac_n "checking if application can dump core""... $ac_c" 1>&6
-echo "configure:16391: checking if application can dump core" >&5
+echo "configure:16578: 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
@@ -16396,7 +16583,7 @@ else
   cf_cv_corefile=unknown
 else
   cat > conftest.$ac_ext <<EOF
-#line 16400 "configure"
+#line 16587 "configure"
 #include "confdefs.h"
 
 #include <signal.h>
@@ -16437,7 +16624,7 @@ int main()
 #endif
 }
 EOF
-if { (eval echo configure:16441: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:16628: \"$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
@@ -16485,18 +16672,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:16489: checking for missing "${ac_func}" extern" >&5
+echo "configure:16676: 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}:16495: testing for missing "${ac_func}" external ..." 1>&5
+echo "${as_me-configure}:16682: testing for missing "${ac_func}" external ..." 1>&5
 
 cf_save_CFLAGS="$CFLAGS"
 CFLAGS="$CFLAGS $CHECK_DECL_FLAG"
 cat > conftest.$ac_ext <<EOF
-#line 16500 "configure"
+#line 16687 "configure"
 #include "confdefs.h"
 
 $CHECK_DECL_HDRS
@@ -16510,7 +16697,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:16514: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:16701: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   if test -n "$CHECK_DECL_HDRS" ; then
 # try to work around system headers which are infested with non-standard syntax
@@ -16518,7 +16705,7 @@ if { (eval echo configure:16514: \"$ac_l
 cf_1_up=`echo "${ac_func}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
 cat > conftest.$ac_ext <<EOF
-#line 16522 "configure"
+#line 16709 "configure"
 #include "confdefs.h"
 
 #define DECL_${cf_1_up}
@@ -16528,7 +16715,7 @@ int main() {
 long x = 0
 ; return 0; }
 EOF
-if { (eval echo configure:16532: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:16719: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   eval 'cf_cv_func_'${ac_func}'=yes'
 else
@@ -16577,18 +16764,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:16581: checking for missing "${ac_func}" extern" >&5
+echo "configure:16768: 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}:16587: testing for missing "${ac_func}" external ..." 1>&5
+echo "${as_me-configure}:16774: testing for missing "${ac_func}" external ..." 1>&5
 
 cf_save_CFLAGS="$CFLAGS"
 CFLAGS="$CFLAGS $CHECK_DECL_FLAG"
 cat > conftest.$ac_ext <<EOF
-#line 16592 "configure"
+#line 16779 "configure"
 #include "confdefs.h"
 
 $CHECK_DECL_HDRS
@@ -16602,7 +16789,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:16606: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:16793: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   if test -n "$CHECK_DECL_HDRS" ; then
 # try to work around system headers which are infested with non-standard syntax
@@ -16610,7 +16797,7 @@ if { (eval echo configure:16606: \"$ac_l
 cf_1_up=`echo "${ac_func}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
 cat > conftest.$ac_ext <<EOF
-#line 16614 "configure"
+#line 16801 "configure"
 #include "confdefs.h"
 
 #define DECL_${cf_1_up}
@@ -16620,7 +16807,7 @@ int main() {
 long x = 0
 ; return 0; }
 EOF
-if { (eval echo configure:16624: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:16811: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   eval 'cf_cv_func_'${ac_func}'=yes'
 else
@@ -16667,18 +16854,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:16671: checking for missing "${ac_func}" extern" >&5
+echo "configure:16858: 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}:16677: testing for missing "${ac_func}" external ..." 1>&5
+echo "${as_me-configure}:16864: testing for missing "${ac_func}" external ..." 1>&5
 
 cf_save_CFLAGS="$CFLAGS"
 CFLAGS="$CFLAGS $CHECK_DECL_FLAG"
 cat > conftest.$ac_ext <<EOF
-#line 16682 "configure"
+#line 16869 "configure"
 #include "confdefs.h"
 
 $CHECK_DECL_HDRS
@@ -16692,7 +16879,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:16696: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:16883: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   if test -n "$CHECK_DECL_HDRS" ; then
 # try to work around system headers which are infested with non-standard syntax
@@ -16700,7 +16887,7 @@ if { (eval echo configure:16696: \"$ac_l
 cf_1_up=`echo "${ac_func}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
 cat > conftest.$ac_ext <<EOF
-#line 16704 "configure"
+#line 16891 "configure"
 #include "confdefs.h"
 
 #define DECL_${cf_1_up}
@@ -16710,7 +16897,7 @@ int main() {
 long x = 0
 ; return 0; }
 EOF
-if { (eval echo configure:16714: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:16901: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   eval 'cf_cv_func_'${ac_func}'=yes'
 else
@@ -16749,6 +16936,7 @@ if test $with_decl_check = yes; then
 CHECK_DECL_HDRS="$TIN_DECL_HDRS"
 for ac_func in \
 	_flsbuf \
+	alarm \
 	atoi \
 	atol \
 	bcopy \
@@ -16809,18 +16997,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:16813: checking for missing "${ac_func}" extern" >&5
+echo "configure:17001: 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}:16819: testing for missing "${ac_func}" external ..." 1>&5
+echo "${as_me-configure}:17007: testing for missing "${ac_func}" external ..." 1>&5
 
 cf_save_CFLAGS="$CFLAGS"
 CFLAGS="$CFLAGS $CHECK_DECL_FLAG"
 cat > conftest.$ac_ext <<EOF
-#line 16824 "configure"
+#line 17012 "configure"
 #include "confdefs.h"
 
 $CHECK_DECL_HDRS
@@ -16834,7 +17022,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:16838: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:17026: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   if test -n "$CHECK_DECL_HDRS" ; then
 # try to work around system headers which are infested with non-standard syntax
@@ -16842,7 +17030,7 @@ if { (eval echo configure:16838: \"$ac_l
 cf_1_up=`echo "${ac_func}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
 cat > conftest.$ac_ext <<EOF
-#line 16846 "configure"
+#line 17034 "configure"
 #include "confdefs.h"
 
 #define DECL_${cf_1_up}
@@ -16852,7 +17040,7 @@ int main() {
 long x = 0
 ; return 0; }
 EOF
-if { (eval echo configure:16856: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:17044: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   eval 'cf_cv_func_'${ac_func}'=yes'
 else
@@ -16896,18 +17084,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:16900: checking for missing "${ac_func}" extern" >&5
+echo "configure:17088: 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}:16906: testing for missing "${ac_func}" external ..." 1>&5
+echo "${as_me-configure}:17094: testing for missing "${ac_func}" external ..." 1>&5
 
 cf_save_CFLAGS="$CFLAGS"
 CFLAGS="$CFLAGS $CHECK_DECL_FLAG"
 cat > conftest.$ac_ext <<EOF
-#line 16911 "configure"
+#line 17099 "configure"
 #include "confdefs.h"
 
 $CHECK_DECL_HDRS
@@ -16921,7 +17109,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:16925: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:17113: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   if test -n "$CHECK_DECL_HDRS" ; then
 # try to work around system headers which are infested with non-standard syntax
@@ -16929,7 +17117,7 @@ if { (eval echo configure:16925: \"$ac_l
 cf_1_up=`echo "${ac_func}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
 cat > conftest.$ac_ext <<EOF
-#line 16933 "configure"
+#line 17121 "configure"
 #include "confdefs.h"
 
 #define DECL_${cf_1_up}
@@ -16939,7 +17127,7 @@ int main() {
 long x = 0
 ; return 0; }
 EOF
-if { (eval echo configure:16943: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:17131: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   eval 'cf_cv_func_'${ac_func}'=yes'
 else
@@ -16986,18 +17174,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:16990: checking for missing "${ac_func}" extern" >&5
+echo "configure:17178: 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}:16996: testing for missing "${ac_func}" external ..." 1>&5
+echo "${as_me-configure}:17184: testing for missing "${ac_func}" external ..." 1>&5
 
 cf_save_CFLAGS="$CFLAGS"
 CFLAGS="$CFLAGS $CHECK_DECL_FLAG"
 cat > conftest.$ac_ext <<EOF
-#line 17001 "configure"
+#line 17189 "configure"
 #include "confdefs.h"
 
 $CHECK_DECL_HDRS
@@ -17011,7 +17199,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:17015: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:17203: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   if test -n "$CHECK_DECL_HDRS" ; then
 # try to work around system headers which are infested with non-standard syntax
@@ -17019,7 +17207,7 @@ if { (eval echo configure:17015: \"$ac_l
 cf_1_up=`echo "${ac_func}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
 cat > conftest.$ac_ext <<EOF
-#line 17023 "configure"
+#line 17211 "configure"
 #include "confdefs.h"
 
 #define DECL_${cf_1_up}
@@ -17029,7 +17217,7 @@ int main() {
 long x = 0
 ; return 0; }
 EOF
-if { (eval echo configure:17033: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:17221: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   eval 'cf_cv_func_'${ac_func}'=yes'
 else
@@ -17067,7 +17255,7 @@ fi
 
 
 echo $ac_n "checking for working TIOCGWINSZ""... $ac_c" 1>&6
-echo "configure:17071: checking for working TIOCGWINSZ" >&5
+echo "configure:17259: 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
@@ -17078,7 +17266,7 @@ else
   cf_cv_use_tiocgwinsz=unknown
 else
   cat > conftest.$ac_ext <<EOF
-#line 17082 "configure"
+#line 17270 "configure"
 #include "confdefs.h"
 
 $CHECK_DECL_HDRS
@@ -17103,7 +17291,7 @@ int main()
 	${cf_cv_main_return-return}(0);	/* we cannot guarantee this is run interactively */
 }
 EOF
-if { (eval echo configure:17107: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:17295: \"$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
@@ -17150,7 +17338,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:17154: checking for $ac_word" >&5
+echo "configure:17342: 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
@@ -17180,19 +17368,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:17184: checking for working alloca.h" >&5
+echo "configure:17372: 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 17189 "configure"
+#line 17377 "configure"
 #include "confdefs.h"
 #include <alloca.h>
 int main() {
 char *p = alloca(2 * sizeof(int));
 ; return 0; }
 EOF
-if { (eval echo configure:17196: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:17384: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   ac_cv_header_alloca_h=yes
 else
@@ -17213,12 +17401,12 @@ EOF
 fi
 
 echo $ac_n "checking for alloca""... $ac_c" 1>&6
-echo "configure:17217: checking for alloca" >&5
+echo "configure:17405: 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 17222 "configure"
+#line 17410 "configure"
 #include "confdefs.h"
 
 #ifdef __GNUC__
@@ -17246,7 +17434,7 @@ int main() {
 char *p = (char *) alloca(1);
 ; return 0; }
 EOF
-if { (eval echo configure:17250: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:17438: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   ac_cv_func_alloca_works=yes
 else
@@ -17278,12 +17466,12 @@ EOF
 
 
 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
-echo "configure:17282: checking whether alloca needs Cray hooks" >&5
+echo "configure:17470: 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 17287 "configure"
+#line 17475 "configure"
 #include "confdefs.h"
 #if defined(CRAY) && ! defined(CRAY2)
 webecray
@@ -17308,12 +17496,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:17312: checking for $ac_func" >&5
+echo "configure:17500: 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 17317 "configure"
+#line 17505 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -17336,7 +17524,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:17340: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:17528: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -17363,7 +17551,7 @@ done
 fi
 
 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
-echo "configure:17367: checking stack direction for C alloca" >&5
+echo "configure:17555: 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
@@ -17371,7 +17559,7 @@ else
   ac_cv_c_stack_direction=0
 else
   cat > conftest.$ac_ext <<EOF
-#line 17375 "configure"
+#line 17563 "configure"
 #include "confdefs.h"
 find_stack_direction ()
 {
@@ -17390,7 +17578,7 @@ main ()
   exit (find_stack_direction() < 0);
 }
 EOF
-if { (eval echo configure:17394: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:17582: \"$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
@@ -17415,17 +17603,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:17419: checking for $ac_hdr" >&5
+echo "configure:17607: 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 17424 "configure"
+#line 17612 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:17429: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:17617: \"$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*
@@ -17454,12 +17642,12 @@ done
 for ac_func in getpagesize
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:17458: checking for $ac_func" >&5
+echo "configure:17646: 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 17463 "configure"
+#line 17651 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -17482,7 +17670,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:17486: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:17674: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -17507,7 +17695,7 @@ fi
 done
 
 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
-echo "configure:17511: checking for working mmap" >&5
+echo "configure:17699: 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
@@ -17515,7 +17703,7 @@ else
   ac_cv_func_mmap_fixed_mapped=no
 else
   cat > conftest.$ac_ext <<EOF
-#line 17519 "configure"
+#line 17707 "configure"
 #include "confdefs.h"
 
 /* Thanks to Mike Haertel and Jim Avera for this test.
@@ -17655,7 +17843,7 @@ main()
 }
 
 EOF
-if { (eval echo configure:17659: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:17847: \"$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
@@ -17679,12 +17867,12 @@ fi
 
 
     echo $ac_n "checking whether we are using the GNU C Library 2.1 or newer""... $ac_c" 1>&6
-echo "configure:17683: checking whether we are using the GNU C Library 2.1 or newer" >&5
+echo "configure:17871: 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 17688 "configure"
+#line 17876 "configure"
 #include "confdefs.h"
 
 #include <features.h>
@@ -17746,17 +17934,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:17750: checking for $ac_hdr" >&5
+echo "configure:17938: 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 17755 "configure"
+#line 17943 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:17760: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:17948: \"$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*
@@ -17787,12 +17975,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:17791: checking for $ac_func" >&5
+echo "configure:17979: 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 17796 "configure"
+#line 17984 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -17815,7 +18003,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:17819: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:18007: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -17882,14 +18070,14 @@ if test -n "$cf_searchpath/include" ; th
 			  cf_save_CPPFLAGS=$CPPFLAGS
 			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 			  cat > conftest.$ac_ext <<EOF
-#line 17886 "configure"
+#line 18074 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello")
 ; return 0; }
 EOF
-if { (eval echo configure:17893: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:18081: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -17906,7 +18094,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}:17910: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me-configure}:18098: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
@@ -17948,14 +18136,14 @@ if test -n "$cf_searchpath/../include" ;
 			  cf_save_CPPFLAGS=$CPPFLAGS
 			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 			  cat > conftest.$ac_ext <<EOF
-#line 17952 "configure"
+#line 18140 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello")
 ; return 0; }
 EOF
-if { (eval echo configure:17959: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:18147: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -17972,7 +18160,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}:17976: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me-configure}:18164: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
@@ -18012,7 +18200,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}:18016: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me-configure}:18204: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 
         LDFLAGS="-L$cf_add_libdir $LDFLAGS"
@@ -18042,7 +18230,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}:18046: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me-configure}:18234: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 
         LDFLAGS="-L$cf_add_libdir $LDFLAGS"
@@ -18064,7 +18252,7 @@ fi
 
 
   echo $ac_n "checking for iconv""... $ac_c" 1>&6
-echo "configure:18068: checking for iconv" >&5
+echo "configure:18256: checking for iconv" >&5
 if eval "test \"`echo '$''{'am_cv_func_iconv'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -18077,11 +18265,11 @@ cf_cv_header_path_iconv=
 cf_cv_library_path_iconv=
 
 
-echo "${as_me-configure}:18081: testing Starting FIND_LINKAGE(iconv,) ..." 1>&5
+echo "${as_me-configure}:18269: testing Starting FIND_LINKAGE(iconv,) ..." 1>&5
 
 
 cat > conftest.$ac_ext <<EOF
-#line 18085 "configure"
+#line 18273 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
@@ -18095,7 +18283,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:18099: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:18287: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   cf_cv_find_linkage_iconv=yes
 else
@@ -18107,11 +18295,11 @@ else
 
     test -n "$verbose" && echo "	find linkage for iconv library" 1>&6
 
-echo "${as_me-configure}:18111: testing find linkage for iconv library ..." 1>&5
+echo "${as_me-configure}:18299: testing find linkage for iconv library ..." 1>&5
 
 
     
-echo "${as_me-configure}:18115: testing Searching for headers in FIND_LINKAGE(iconv,) ..." 1>&5
+echo "${as_me-configure}:18303: testing Searching for headers in FIND_LINKAGE(iconv,) ..." 1>&5
 
 
     cf_save_CPPFLAGS="$CPPFLAGS"
@@ -18228,12 +18416,12 @@ cf_search="$cf_header_path_list $cf_sear
       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}:18232: testing ... testing $cf_cv_header_path_iconv ..." 1>&5
+echo "${as_me-configure}:18420: 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 18237 "configure"
+#line 18425 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
@@ -18247,12 +18435,12 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:18251: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:18439: \"$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}:18256: testing ... found iconv headers in $cf_cv_header_path_iconv ..." 1>&5
+echo "${as_me-configure}:18444: testing ... found iconv headers in $cf_cv_header_path_iconv ..." 1>&5
 
 
             cf_cv_find_linkage_iconv=maybe
@@ -18273,7 +18461,7 @@ rm -f conftest*
     if test "$cf_cv_find_linkage_iconv" = maybe ; then
 
       
-echo "${as_me-configure}:18277: testing Searching for iconv library in FIND_LINKAGE(iconv,) ..." 1>&5
+echo "${as_me-configure}:18465: testing Searching for iconv library in FIND_LINKAGE(iconv,) ..." 1>&5
 
 
       cf_save_LIBS="$LIBS"
@@ -18379,14 +18567,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}:18383: testing ... testing $cf_cv_library_path_iconv ..." 1>&5
+echo "${as_me-configure}:18571: 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 18390 "configure"
+#line 18578 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
@@ -18400,12 +18588,12 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:18404: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:18592: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   
                 test -n "$verbose" && echo "	... found iconv library in $cf_cv_library_path_iconv" 1>&6
 
-echo "${as_me-configure}:18409: testing ... found iconv library in $cf_cv_library_path_iconv ..." 1>&5
+echo "${as_me-configure}:18597: testing ... found iconv library in $cf_cv_library_path_iconv ..." 1>&5
 
 
                 cf_cv_find_linkage_iconv=yes
@@ -18453,13 +18641,13 @@ EOF
 
 
     echo $ac_n "checking if the declaration of iconv() needs const.""... $ac_c" 1>&6
-echo "configure:18457: checking if the declaration of iconv() needs const." >&5
+echo "configure:18645: 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 18463 "configure"
+#line 18651 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
@@ -18479,7 +18667,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:18483: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:18671: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   am_cv_proto_iconv_const=no
 else
@@ -18532,14 +18720,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 18536 "configure"
+#line 18724 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello")
 ; return 0; }
 EOF
-if { (eval echo configure:18543: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:18731: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -18556,7 +18744,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}:18560: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me-configure}:18748: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
@@ -18594,7 +18782,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}:18598: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me-configure}:18786: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 
         LDFLAGS="-L$cf_add_libdir $LDFLAGS"
@@ -18610,19 +18798,19 @@ fi
 
    
   echo $ac_n "checking for nl_langinfo and CODESET""... $ac_c" 1>&6
-echo "configure:18614: checking for nl_langinfo and CODESET" >&5
+echo "configure:18802: 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 18619 "configure"
+#line 18807 "configure"
 #include "confdefs.h"
 #include <langinfo.h>
 int main() {
 char* cs = nl_langinfo(CODESET);
 ; return 0; }
 EOF
-if { (eval echo configure:18626: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:18814: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   am_cv_langinfo_codeset=yes
 else
@@ -18645,19 +18833,19 @@ EOF
 
    if test $ac_cv_header_locale_h = yes; then
     echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
-echo "configure:18649: checking for LC_MESSAGES" >&5
+echo "configure:18837: 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 18654 "configure"
+#line 18842 "configure"
 #include "confdefs.h"
 #include <locale.h>
 int main() {
 return LC_MESSAGES
 ; return 0; }
 EOF
-if { (eval echo configure:18661: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:18849: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   am_cv_val_LC_MESSAGES=yes
 else
@@ -18678,7 +18866,7 @@ EOF
     fi
   fi
    echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
-echo "configure:18682: checking whether NLS is requested" >&5
+echo "configure:18870: checking whether NLS is requested" >&5
     
   
 # Check whether --enable-nls or --disable-nls was given.
@@ -18702,7 +18890,7 @@ fi
 EOF
 
     echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
-echo "configure:18706: checking whether included gettext is requested" >&5
+echo "configure:18894: 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
@@ -18719,7 +18907,7 @@ fi
                         CATOBJEXT=NONE
 
       echo $ac_n "checking for libintl.h and gettext()""... $ac_c" 1>&6
-echo "configure:18723: checking for libintl.h and gettext()" >&5
+echo "configure:18911: 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
@@ -18732,11 +18920,11 @@ cf_cv_header_path_intl=
 cf_cv_library_path_intl=
 
 
-echo "${as_me-configure}:18736: testing Starting FIND_LINKAGE(intl,) ..." 1>&5
+echo "${as_me-configure}:18924: testing Starting FIND_LINKAGE(intl,) ..." 1>&5
 
 
 cat > conftest.$ac_ext <<EOF
-#line 18740 "configure"
+#line 18928 "configure"
 #include "confdefs.h"
 
 #include <libintl.h>
@@ -18751,7 +18939,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:18755: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:18943: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   cf_cv_find_linkage_intl=yes
 else
@@ -18763,11 +18951,11 @@ else
 
     test -n "$verbose" && echo "	find linkage for intl library" 1>&6
 
-echo "${as_me-configure}:18767: testing find linkage for intl library ..." 1>&5
+echo "${as_me-configure}:18955: testing find linkage for intl library ..." 1>&5
 
 
     
-echo "${as_me-configure}:18771: testing Searching for headers in FIND_LINKAGE(intl,) ..." 1>&5
+echo "${as_me-configure}:18959: testing Searching for headers in FIND_LINKAGE(intl,) ..." 1>&5
 
 
     cf_save_CPPFLAGS="$CPPFLAGS"
@@ -18884,12 +19072,12 @@ cf_search="$cf_header_path_list $cf_sear
       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}:18888: testing ... testing $cf_cv_header_path_intl ..." 1>&5
+echo "${as_me-configure}:19076: 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 18893 "configure"
+#line 19081 "configure"
 #include "confdefs.h"
 
 #include <libintl.h>
@@ -18904,12 +19092,12 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:18908: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:19096: \"$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}:18913: testing ... found intl headers in $cf_cv_header_path_intl ..." 1>&5
+echo "${as_me-configure}:19101: testing ... found intl headers in $cf_cv_header_path_intl ..." 1>&5
 
 
             cf_cv_find_linkage_intl=maybe
@@ -18930,7 +19118,7 @@ rm -f conftest*
     if test "$cf_cv_find_linkage_intl" = maybe ; then
 
       
-echo "${as_me-configure}:18934: testing Searching for intl library in FIND_LINKAGE(intl,) ..." 1>&5
+echo "${as_me-configure}:19122: testing Searching for intl library in FIND_LINKAGE(intl,) ..." 1>&5
 
 
       cf_save_LIBS="$LIBS"
@@ -19036,14 +19224,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}:19040: testing ... testing $cf_cv_library_path_intl ..." 1>&5
+echo "${as_me-configure}:19228: 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 19047 "configure"
+#line 19235 "configure"
 #include "confdefs.h"
 
 #include <libintl.h>
@@ -19058,12 +19246,12 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:19062: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:19250: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   
                 test -n "$verbose" && echo "	... found intl library in $cf_cv_library_path_intl" 1>&6
 
-echo "${as_me-configure}:19067: testing ... found intl library in $cf_cv_library_path_intl ..." 1>&5
+echo "${as_me-configure}:19255: testing ... found intl library in $cf_cv_library_path_intl ..." 1>&5
 
 
                 cf_cv_find_linkage_intl=yes
@@ -19142,14 +19330,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 19146 "configure"
+#line 19334 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello")
 ; return 0; }
 EOF
-if { (eval echo configure:19153: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:19341: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -19166,7 +19354,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}:19170: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me-configure}:19358: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
@@ -19205,7 +19393,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}:19209: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me-configure}:19397: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 
         INTLLIBS="-L$cf_add_libdir $INTLLIBS"
@@ -19221,12 +19409,12 @@ fi
           for ac_func in dcgettext
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:19225: checking for $ac_func" >&5
+echo "configure:19413: 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 19230 "configure"
+#line 19418 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -19249,7 +19437,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:19253: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:19441: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -19279,7 +19467,7 @@ done
 
 set dummy msgfmt; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:19283: checking for $ac_word" >&5
+echo "configure:19471: 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
@@ -19314,7 +19502,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:19318: checking for $ac_word" >&5
+echo "configure:19506: 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
@@ -19352,7 +19540,7 @@ fi
 
 set dummy xgettext; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:19356: checking for $ac_word" >&5
+echo "configure:19544: 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
@@ -19403,7 +19591,7 @@ fi
 
 set dummy msgfmt; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:19407: checking for $ac_word" >&5
+echo "configure:19595: 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
@@ -19438,7 +19626,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:19442: checking for $ac_word" >&5
+echo "configure:19630: 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
@@ -19475,7 +19663,7 @@ fi
 
 set dummy xgettext; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:19479: checking for $ac_word" >&5
+echo "configure:19667: 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
@@ -19548,7 +19736,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:19552: checking for $ac_word" >&5
+echo "configure:19740: 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
@@ -19581,7 +19769,7 @@ done
       ac_verc_fail=yes
     else
             echo $ac_n "checking version of bison""... $ac_c" 1>&6
-echo "configure:19585: checking version of bison" >&5
+echo "configure:19773: 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;;
@@ -19629,7 +19817,7 @@ echo "configure:19585: checking version 
        LINGUAS=
      else
        echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
-echo "configure:19633: checking for catalogs to be installed" >&5
+echo "configure:19821: checking for catalogs to be installed" >&5
        NEW_LINGUAS=
        for presentlang in $ALL_LINGUAS; do
          useit=no
@@ -19685,7 +19873,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:19689: checking if we should use included message-library" >&5
+echo "configure:19877: 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
@@ -19740,17 +19928,17 @@ else
 do
 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:19744: checking for $ac_hdr" >&5
+echo "configure:19932: 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 19749 "configure"
+#line 19937 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:19754: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:19942: \"$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*
@@ -19834,19 +20022,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:19838: checking for working alloca.h" >&5
+echo "configure:20026: 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 19843 "configure"
+#line 20031 "configure"
 #include "confdefs.h"
 #include <alloca.h>
 int main() {
 char *p = alloca(2 * sizeof(int));
 ; return 0; }
 EOF
-if { (eval echo configure:19850: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:20038: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   ac_cv_header_alloca_h=yes
 else
@@ -19867,12 +20055,12 @@ EOF
 fi
 
 echo $ac_n "checking for alloca""... $ac_c" 1>&6
-echo "configure:19871: checking for alloca" >&5
+echo "configure:20059: 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 19876 "configure"
+#line 20064 "configure"
 #include "confdefs.h"
 
 #ifdef __GNUC__
@@ -19900,7 +20088,7 @@ int main() {
 char *p = (char *) alloca(1);
 ; return 0; }
 EOF
-if { (eval echo configure:19904: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:20092: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   ac_cv_func_alloca_works=yes
 else
@@ -19932,12 +20120,12 @@ EOF
 
 
 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
-echo "configure:19936: checking whether alloca needs Cray hooks" >&5
+echo "configure:20124: 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 19941 "configure"
+#line 20129 "configure"
 #include "confdefs.h"
 #if defined(CRAY) && ! defined(CRAY2)
 webecray
@@ -19962,12 +20150,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:19966: checking for $ac_func" >&5
+echo "configure:20154: 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 19971 "configure"
+#line 20159 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -19990,7 +20178,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:19994: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:20182: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -20017,7 +20205,7 @@ done
 fi
 
 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
-echo "configure:20021: checking stack direction for C alloca" >&5
+echo "configure:20209: 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
@@ -20025,7 +20213,7 @@ else
   ac_cv_c_stack_direction=0
 else
   cat > conftest.$ac_ext <<EOF
-#line 20029 "configure"
+#line 20217 "configure"
 #include "confdefs.h"
 find_stack_direction ()
 {
@@ -20044,7 +20232,7 @@ main ()
   exit (find_stack_direction() < 0);
 }
 EOF
-if { (eval echo configure:20048: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:20236: \"$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
@@ -20089,9 +20277,9 @@ fi
 for cf_hdr in iconv.h
 do
 	echo $ac_n "checking for $cf_hdr""... $ac_c" 1>&6
-echo "configure:20093: checking for $cf_hdr" >&5
+echo "configure:20281: checking for $cf_hdr" >&5
 	cat > conftest.$ac_ext <<EOF
-#line 20095 "configure"
+#line 20283 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -20099,7 +20287,7 @@ echo "configure:20093: checking for $cf_
 
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:20103: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:20291: \"$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*
@@ -20125,13 +20313,13 @@ fi
 done
 
 echo $ac_n "checking for iconv_open() //TRANSLIT extension""... $ac_c" 1>&6
-echo "configure:20129: checking for iconv_open() //TRANSLIT extension" >&5
+echo "configure:20317: 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 20135 "configure"
+#line 20323 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_ICONV_H
@@ -20148,7 +20336,7 @@ int main() {
 	exit(0);
 }
 EOF
-if { (eval echo configure:20152: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:20340: \"$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
@@ -20164,35 +20352,99 @@ rm -fr conftest*
 fi
 
 
-# FIXME
-# locale is broken on cygwin
-# locking doesn't work on cygwin
-# group/other bits don't work on cygwin
-# link(2) is detected but doesn't work on cygwin
-
+# FIXME / TESTME
+# locale is broken on cygwin < 1.7.0
+# locking doesn't work on cygwin < 1.7.0
+# group/other bits don't work on cygwin < 1.7.0
+# link(2) is detected but doesn't work on cygwin < 1.7.0
 case "$host_os" in
 	*cygwin*)
-		cat >> confdefs.h <<\EOF
+		case `uname -r | sed 's,(.*,,'` in
+			1.7.*)
+				echo $ac_n "checking for link""... $ac_c" 1>&6
+echo "configure:20366: 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 20371 "configure"
+#include "confdefs.h"
+/* System header to define __stub macros and hopefully few prototypes,
+    which can conflict with char link(); below.  */
+#include <assert.h>
+/* Override any gcc2 internal prototype to avoid an error.  */
+/* We use char because int might match the return type of a gcc2
+    builtin and then its argument prototype would still apply.  */
+char link();
+
+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_link) || defined (__stub___link)
+choke me
+#else
+link();
+#endif
+
+; return 0; }
+EOF
+if { (eval echo configure:20394: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+  rm -rf conftest*
+  eval "ac_cv_func_link=yes"
+else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  rm -rf conftest*
+  eval "ac_cv_func_link=no"
+fi
+rm -f conftest*
+fi
+
+if eval "test \"`echo '$ac_cv_func_'link`\" = yes"; then
+  echo "$ac_t""yes" 1>&6
+  cat >> confdefs.h <<\EOF
+#define HAVE_LINK 1
+EOF
+
+else
+  echo "$ac_t""no" 1>&6
+fi
+
+				;;
+			*)
+				# link does not work
+				cat >> confdefs.h <<\EOF
 #define NO_LOCALE 1
 EOF
 
-		cat >> confdefs.h <<\EOF
+				cat >> confdefs.h <<\EOF
 #define NO_LOCKING 1
 EOF
 
-		cat >> confdefs.h <<\EOF
+				cat >> confdefs.h <<\EOF
 #define FILE_MODE_BROKEN 1
 EOF
 
+				;;
+			esac
+		;;
+	*haiku*)
+		# link does not work
+		cat >> confdefs.h <<\EOF
+#define NO_LOCKING 1
+EOF
+
 		;;
 	*)
 		echo $ac_n "checking for link""... $ac_c" 1>&6
-echo "configure:20191: checking for link" >&5
+echo "configure:20443: 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 20196 "configure"
+#line 20448 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char link(); below.  */
@@ -20215,7 +20467,7 @@ link();
 
 ; return 0; }
 EOF
-if { (eval echo configure:20219: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:20471: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_link=yes"
 else
@@ -20265,17 +20517,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:20269: checking whether -R must be followed by a space" >&5
+echo "configure:20521: 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 20272 "configure"
+#line 20524 "configure"
 #include "confdefs.h"
 
 int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:20279: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:20531: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   ac_R_nospace=yes
 else
@@ -20291,14 +20543,14 @@ rm -f conftest*
       else
 	LIBS="$ac_xsave_LIBS -R $x_libraries"
 	cat > conftest.$ac_ext <<EOF
-#line 20295 "configure"
+#line 20547 "configure"
 #include "confdefs.h"
 
 int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:20302: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:20554: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   ac_R_space=yes
 else
@@ -20330,7 +20582,7 @@ rm -f 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:20334: checking for dnet_ntoa in -ldnet" >&5
+echo "configure:20586: 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
@@ -20338,7 +20590,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-ldnet  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 20342 "configure"
+#line 20594 "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
@@ -20349,7 +20601,7 @@ int main() {
 dnet_ntoa()
 ; return 0; }
 EOF
-if { (eval echo configure:20353: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:20605: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -20371,7 +20623,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:20375: checking for dnet_ntoa in -ldnet_stub" >&5
+echo "configure:20627: 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
@@ -20379,7 +20631,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-ldnet_stub  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 20383 "configure"
+#line 20635 "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
@@ -20390,7 +20642,7 @@ int main() {
 dnet_ntoa()
 ; return 0; }
 EOF
-if { (eval echo configure:20394: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:20646: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -20419,12 +20671,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:20423: checking for gethostbyname" >&5
+echo "configure:20675: 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 20428 "configure"
+#line 20680 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char gethostbyname(); below.  */
@@ -20447,7 +20699,7 @@ gethostbyname();
 
 ; return 0; }
 EOF
-if { (eval echo configure:20451: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:20703: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_gethostbyname=yes"
 else
@@ -20468,7 +20720,7 @@ fi
 
     if test $ac_cv_func_gethostbyname = no; then
       echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6
-echo "configure:20472: checking for gethostbyname in -lnsl" >&5
+echo "configure:20724: 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
@@ -20476,7 +20728,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lnsl  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 20480 "configure"
+#line 20732 "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
@@ -20487,7 +20739,7 @@ int main() {
 gethostbyname()
 ; return 0; }
 EOF
-if { (eval echo configure:20491: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:20743: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -20517,12 +20769,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:20521: checking for connect" >&5
+echo "configure:20773: 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 20526 "configure"
+#line 20778 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char connect(); below.  */
@@ -20545,7 +20797,7 @@ connect();
 
 ; return 0; }
 EOF
-if { (eval echo configure:20549: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:20801: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_connect=yes"
 else
@@ -20566,7 +20818,7 @@ fi
 
     if test $ac_cv_func_connect = no; then
       echo $ac_n "checking for connect in -lsocket""... $ac_c" 1>&6
-echo "configure:20570: checking for connect in -lsocket" >&5
+echo "configure:20822: 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
@@ -20574,7 +20826,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 20578 "configure"
+#line 20830 "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
@@ -20585,7 +20837,7 @@ int main() {
 connect()
 ; return 0; }
 EOF
-if { (eval echo configure:20589: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:20841: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -20609,12 +20861,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:20613: checking for remove" >&5
+echo "configure:20865: 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 20618 "configure"
+#line 20870 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char remove(); below.  */
@@ -20637,7 +20889,7 @@ remove();
 
 ; return 0; }
 EOF
-if { (eval echo configure:20641: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:20893: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_remove=yes"
 else
@@ -20658,7 +20910,7 @@ fi
 
     if test $ac_cv_func_remove = no; then
       echo $ac_n "checking for remove in -lposix""... $ac_c" 1>&6
-echo "configure:20662: checking for remove in -lposix" >&5
+echo "configure:20914: 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
@@ -20666,7 +20918,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lposix  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 20670 "configure"
+#line 20922 "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
@@ -20677,7 +20929,7 @@ int main() {
 remove()
 ; return 0; }
 EOF
-if { (eval echo configure:20681: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:20933: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -20701,12 +20953,12 @@ fi
 
     # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
     echo $ac_n "checking for shmat""... $ac_c" 1>&6
-echo "configure:20705: checking for shmat" >&5
+echo "configure:20957: 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 20710 "configure"
+#line 20962 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char shmat(); below.  */
@@ -20729,7 +20981,7 @@ shmat();
 
 ; return 0; }
 EOF
-if { (eval echo configure:20733: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:20985: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_shmat=yes"
 else
@@ -20750,7 +21002,7 @@ fi
 
     if test $ac_cv_func_shmat = no; then
       echo $ac_n "checking for shmat in -lipc""... $ac_c" 1>&6
-echo "configure:20754: checking for shmat in -lipc" >&5
+echo "configure:21006: 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
@@ -20758,7 +21010,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lipc  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 20762 "configure"
+#line 21014 "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
@@ -20769,7 +21021,7 @@ int main() {
 shmat()
 ; return 0; }
 EOF
-if { (eval echo configure:20773: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:21025: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -20802,7 +21054,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:20806: checking for IceConnectionNumber in -lICE" >&5
+echo "configure:21058: 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
@@ -20810,7 +21062,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lICE $X_EXTRA_LIBS $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 20814 "configure"
+#line 21066 "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
@@ -20821,7 +21073,7 @@ int main() {
 IceConnectionNumber()
 ; return 0; }
 EOF
-if { (eval echo configure:20825: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:21077: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -20857,7 +21109,7 @@ LDFLAGS="$X_LIBS $LDFLAGS"
 
 test -n "$verbose" && echo "	checking additions to CFLAGS" 1>&6
 
-echo "${as_me-configure}:20861: testing checking additions to CFLAGS ..." 1>&5
+echo "${as_me-configure}:21113: testing checking additions to CFLAGS ..." 1>&5
 
 
 cf_check_cflags="$CFLAGS"
@@ -20919,7 +21171,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}:20923: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5
+echo "${as_me-configure}:21175: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5
 
 
 	CFLAGS="$CFLAGS $cf_new_cflags"
@@ -20928,7 +21180,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}:20932: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5
+echo "${as_me-configure}:21184: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5
 
 
 	CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
@@ -20937,7 +21189,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}:20941: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5
+echo "${as_me-configure}:21193: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5
 
 
 	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
@@ -20948,14 +21200,14 @@ fi
 
 if test "$cf_check_cflags" != "$CFLAGS" ; then
 cat > conftest.$ac_ext <<EOF
-#line 20952 "configure"
+#line 21204 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello world");
 ; return 0; }
 EOF
-if { (eval echo configure:20959: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:21211: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -20963,13 +21215,13 @@ else
   rm -rf conftest*
   test -n "$verbose" && echo "	test-compile failed.  Undoing change to \$CFLAGS" 1>&6
 
-echo "${as_me-configure}:20967: testing test-compile failed.  Undoing change to \$CFLAGS ..." 1>&5
+echo "${as_me-configure}:21219: 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}:20973: testing but keeping change to \$CPPFLAGS ..." 1>&5
+echo "${as_me-configure}:21225: testing but keeping change to \$CPPFLAGS ..." 1>&5
 
 
 	 fi
@@ -20980,12 +21232,12 @@ fi
 
 
 echo $ac_n "checking for XOpenDisplay""... $ac_c" 1>&6
-echo "configure:20984: checking for XOpenDisplay" >&5
+echo "configure:21236: 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 20989 "configure"
+#line 21241 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char XOpenDisplay(); below.  */
@@ -21008,7 +21260,7 @@ XOpenDisplay();
 
 ; return 0; }
 EOF
-if { (eval echo configure:21012: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:21264: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_XOpenDisplay=yes"
 else
@@ -21027,7 +21279,7 @@ else
   echo "$ac_t""no" 1>&6
 
 echo $ac_n "checking for XOpenDisplay in -lX11""... $ac_c" 1>&6
-echo "configure:21031: checking for XOpenDisplay in -lX11" >&5
+echo "configure:21283: 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
@@ -21035,7 +21287,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lX11 $X_PRE_LIBS $LIBS $X_EXTRA_LIBS $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 21039 "configure"
+#line 21291 "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
@@ -21046,7 +21298,7 @@ int main() {
 XOpenDisplay()
 ; return 0; }
 EOF
-if { (eval echo configure:21050: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:21302: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -21070,12 +21322,12 @@ fi
 
 
 echo $ac_n "checking for XtAppInitialize""... $ac_c" 1>&6
-echo "configure:21074: checking for XtAppInitialize" >&5
+echo "configure:21326: 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 21079 "configure"
+#line 21331 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char XtAppInitialize(); below.  */
@@ -21098,7 +21350,7 @@ XtAppInitialize();
 
 ; return 0; }
 EOF
-if { (eval echo configure:21102: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:21354: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_XtAppInitialize=yes"
 else
@@ -21117,7 +21369,7 @@ else
   echo "$ac_t""no" 1>&6
 
 echo $ac_n "checking for XtAppInitialize in -lXt""... $ac_c" 1>&6
-echo "configure:21121: checking for XtAppInitialize in -lXt" >&5
+echo "configure:21373: 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
@@ -21125,7 +21377,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lXt $X_PRE_LIBS $LIBS $X_EXTRA_LIBS $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 21129 "configure"
+#line 21381 "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
@@ -21136,7 +21388,7 @@ int main() {
 XtAppInitialize()
 ; return 0; }
 EOF
-if { (eval echo configure:21140: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:21392: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -21174,7 +21426,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:21178: checking if you want to link with Xaw 3d library" >&5
+echo "configure:21430: checking if you want to link with Xaw 3d library" >&5
 withval=
 
 # Check whether --with-Xaw3d or --without-Xaw3d was given.
@@ -21191,7 +21443,7 @@ else
 fi
 
 echo $ac_n "checking if you want to link with neXT Athena library""... $ac_c" 1>&6
-echo "configure:21195: checking if you want to link with neXT Athena library" >&5
+echo "configure:21447: checking if you want to link with neXT Athena library" >&5
 withval=
 
 # Check whether --with-neXtaw or --without-neXtaw was given.
@@ -21208,7 +21460,7 @@ else
 fi
 
 echo $ac_n "checking if you want to link with Athena-Plus library""... $ac_c" 1>&6
-echo "configure:21212: checking if you want to link with Athena-Plus library" >&5
+echo "configure:21464: checking if you want to link with Athena-Plus library" >&5
 withval=
 
 # Check whether --with-XawPlus or --without-XawPlus was given.
@@ -21225,7 +21477,7 @@ else
 fi
 
 echo $ac_n "checking for XextCreateExtension in -lXext""... $ac_c" 1>&6
-echo "configure:21229: checking for XextCreateExtension in -lXext" >&5
+echo "configure:21481: 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
@@ -21233,7 +21485,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lXext  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 21237 "configure"
+#line 21489 "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
@@ -21244,7 +21496,7 @@ int main() {
 XextCreateExtension()
 ; return 0; }
 EOF
-if { (eval echo configure:21248: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:21500: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -21283,13 +21535,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:21287: checking for $cf_test in $cf_path" >&5
+echo "configure:21539: checking for $cf_test in $cf_path" >&5
 		else
 			echo $ac_n "checking for $cf_test""... $ac_c" 1>&6
-echo "configure:21290: checking for $cf_test" >&5
+echo "configure:21542: checking for $cf_test" >&5
 		fi
 		cat > conftest.$ac_ext <<EOF
-#line 21293 "configure"
+#line 21545 "configure"
 #include "confdefs.h"
 
 #include <X11/Intrinsic.h>
@@ -21298,7 +21550,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:21302: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:21554: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_result=yes
 else
@@ -21345,21 +21597,21 @@ do
 			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:21349: checking for $cf_lib in $cf_path" >&5
+echo "configure:21601: checking for $cf_lib 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:21353: checking for $cf_test in $cf_lib" >&5
+echo "configure:21605: checking for $cf_test in $cf_lib" >&5
 			fi
 			cat > conftest.$ac_ext <<EOF
-#line 21356 "configure"
+#line 21608 "configure"
 #include "confdefs.h"
 
 int main() {
 $cf_test()
 ; return 0; }
 EOF
-if { (eval echo configure:21363: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:21615: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   cf_result=yes
 else
@@ -21400,7 +21652,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:21404: checking for $ac_word" >&5
+echo "configure:21656: 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
@@ -21450,7 +21702,7 @@ LDFLAGS="$LDFLAGS $X_LIBS"
 
 test -n "$verbose" && echo "	checking additions to CFLAGS" 1>&6
 
-echo "${as_me-configure}:21454: testing checking additions to CFLAGS ..." 1>&5
+echo "${as_me-configure}:21706: testing checking additions to CFLAGS ..." 1>&5
 
 
 cf_check_cflags="$CFLAGS"
@@ -21512,7 +21764,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}:21516: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5
+echo "${as_me-configure}:21768: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5
 
 
 	CFLAGS="$CFLAGS $cf_new_cflags"
@@ -21521,7 +21773,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}:21525: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5
+echo "${as_me-configure}:21777: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5
 
 
 	CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
@@ -21530,7 +21782,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}:21534: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5
+echo "${as_me-configure}:21786: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5
 
 
 	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
@@ -21541,14 +21793,14 @@ fi
 
 if test "$cf_check_cflags" != "$CFLAGS" ; then
 cat > conftest.$ac_ext <<EOF
-#line 21545 "configure"
+#line 21797 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello world");
 ; return 0; }
 EOF
-if { (eval echo configure:21552: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:21804: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -21556,13 +21808,13 @@ else
   rm -rf conftest*
   test -n "$verbose" && echo "	test-compile failed.  Undoing change to \$CFLAGS" 1>&6
 
-echo "${as_me-configure}:21560: testing test-compile failed.  Undoing change to \$CFLAGS ..." 1>&5
+echo "${as_me-configure}:21812: 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}:21566: testing but keeping change to \$CPPFLAGS ..." 1>&5
+echo "${as_me-configure}:21818: testing but keeping change to \$CPPFLAGS ..." 1>&5
 
 
 	 fi
@@ -21572,7 +21824,7 @@ rm -f conftest*
 fi
 
 echo $ac_n "checking for XOpenDisplay in -lX11""... $ac_c" 1>&6
-echo "configure:21576: checking for XOpenDisplay in -lX11" >&5
+echo "configure:21828: 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
@@ -21580,7 +21832,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lX11 $X_PRE_LIBS $LIBS $X_EXTRA_LIBS $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 21584 "configure"
+#line 21836 "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
@@ -21591,7 +21843,7 @@ int main() {
 XOpenDisplay()
 ; return 0; }
 EOF
-if { (eval echo configure:21595: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:21847: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -21612,14 +21864,14 @@ else
 fi
 
 echo $ac_n "checking for XCurses library""... $ac_c" 1>&6
-echo "configure:21616: checking for XCurses library" >&5
+echo "configure:21868: 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 21623 "configure"
+#line 21875 "configure"
 #include "confdefs.h"
 
 #include <xcurses.h>
@@ -21629,7 +21881,7 @@ int main() {
 XCursesExit();
 ; return 0; }
 EOF
-if { (eval echo configure:21633: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:21885: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   cf_cv_lib_XCurses=yes
 else
@@ -21939,6 +22191,7 @@ s%@PCREDIR_LIBS@%$PCREDIR_LIBS%g
 s%@PCREDIR_CPPFLAGS@%$PCREDIR_CPPFLAGS%g
 s%@LINK_SIZE@%$LINK_SIZE%g
 s%@EXTRAOBJS@%$EXTRAOBJS%g
+s%@EXTRAO_DEP@%$EXTRAO_DEP%g
 s%@CANDIR_MAKE@%$CANDIR_MAKE%g
 s%@CANLIBS@%$CANLIBS%g
 s%@TIN_DEFAULTS_DIR@%$TIN_DEFAULTS_DIR%g
diff -Nurp --exclude='.bzr*' tin-1.9.4/configure.in tin-1.9.5/configure.in
--- tin-1.9.4/configure.in	2009-02-11 21:29:48.000000000 +0100
+++ tin-1.9.5/configure.in	2009-12-24 10:40:39.262247628 +0100
@@ -2,10 +2,10 @@ dnl Project   : tin - a Usenet reader
 dnl Module    : configure.in
 dnl Author    : Thomas E. Dickey <dickey@invisible-island.net>
 dnl Created   : 1995-08-24
-dnl Updated   : 2009-01-11
+dnl Updated   : 2009-12-19
 dnl Notes     :
 dnl
-dnl Copyright (c) 1995-2009 Thomas E. Dickey <dickey@invisible-island.net>
+dnl Copyright (c) 1995-2010 Thomas E. Dickey <dickey@invisible-island.net>
 dnl All rights reserved.
 dnl
 dnl Redistribution and use in source and binary forms, with or without
@@ -41,7 +41,7 @@ AC_PREFIX_DEFAULT(/usr/local)
 
 dnl PACKAGE is required for GNU gettext
 PACKAGE=tin
-VERSION=1.9.4
+VERSION=1.9.5
 AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE")
 AC_DEFINE_UNQUOTED(VERSION, "$VERSION")
 AC_SUBST(PACKAGE)
@@ -78,7 +78,7 @@ case "$host_os" in
 esac
 
 ### Native Language Support
-ALL_LINGUAS="de en_GB et fr ru rw sv tr"
+ALL_LINGUAS="da de en_GB et fr ru rw sv tr"
 
 ### Checks for programs
 save_CFLAGS="$CFLAGS"
@@ -440,6 +440,7 @@ 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],
 	[
@@ -450,12 +451,14 @@ AC_ARG_WITH(trace,
 		 LIBS="-l${cf_with_screen}_g $LIBS"
 		 use_trace=yes
 		 AC_DEFINE(USE_TRACE)
+		 EXTRAO_DEP=''
 		 EXTRAOBJS="$EXTRAOBJS trace.o"],
 		 use_trace=no)])],
 	[use_trace=no])
 #AC_MSG_CHECKING(if you want debugging-trace)
 #AC_MSG_RESULT($use_trace)
 AC_SUBST(EXTRAOBJS)
+AC_SUBST(EXTRAO_DEP)
 
 ## options for miscellaneous definitions
 AC_MSG_CHECKING(for domain-name)
@@ -930,6 +933,7 @@ CF_STRERROR
 
 ###	Checks for library functions.
 AC_CHECK_FUNCS(\
+	alarm \
 	atoi \
 	atol \
 	bcopy \
@@ -1130,6 +1134,7 @@ if test $with_decl_check = yes; then
 CHECK_DECL_HDRS="$TIN_DECL_HDRS"
 CF_CHECK_DECL(\
 	_flsbuf \
+	alarm \
 	atoi \
 	atol \
 	bcopy \
@@ -1258,17 +1263,28 @@ int main() {
 	AC_MSG_RESULT(unknown)
 )
 
-# FIXME
-# locale is broken on cygwin
-# locking doesn't work on cygwin
-# group/other bits don't work on cygwin
-# link(2) is detected but doesn't work on cygwin
-
+# FIXME / TESTME
+# locale is broken on cygwin < 1.7.0
+# locking doesn't work on cygwin < 1.7.0
+# group/other bits don't work on cygwin < 1.7.0
+# link(2) is detected but doesn't work on cygwin < 1.7.0
 case "$host_os" in
 	*cygwin*)
-		AC_DEFINE(NO_LOCALE)
+		case `uname -r | sed 's,(.*,,'` in
+			1.7.*)
+				AC_CHECK_FUNC(link, AC_DEFINE(HAVE_LINK))
+				;;
+			*)
+				# link does not work
+				AC_DEFINE(NO_LOCALE)
+				AC_DEFINE(NO_LOCKING)
+				AC_DEFINE(FILE_MODE_BROKEN)
+				;;
+			esac
+		;;
+	*haiku*)
+		# link does not work
 		AC_DEFINE(NO_LOCKING)
-		AC_DEFINE(FILE_MODE_BROKEN)
 		;;
 	*)
 		AC_CHECK_FUNC(link, AC_DEFINE(HAVE_LINK))
diff -Nurp --exclude='.bzr*' tin-1.9.4/doc/CHANGES tin-1.9.5/doc/CHANGES
--- tin-1.9.4/doc/CHANGES	2009-02-11 21:15:51.000000000 +0100
+++ tin-1.9.5/doc/CHANGES	2009-12-24 10:03:15.652376227 +0100
@@ -1,3 +1,106 @@
+-- 1.9.5 release 20091224 "Lochruan" --
+
+U019) Urs Janssen <urs@tin.org>
+      ADD. MarkFeedRead ^X / MarkFeedUnread ^Y to thread-level
+      ADD. configure check for gethostbyname in libnetwork (Haiku)
+      ADD. check if SIGBUS == SIGSEGV (Haiku)
+      ADD. don't define HAVE_LINK on Haiku
+      ADD. config.guess, config.sub update
+      FIX. help.c, keymap.c, signal.c, thread.c, extern.h, tin.1, tin.5
+           configure.in, aclocal.m4, config.guess, config.sub
+
+U018) Frederic Briere <fbriere@fbriere.net>
+      ADD. MarkFeedRead ^X / MarkFeedUnread ^W to page-level
+      FIX. feed.c, group.c, help.c, keymap.c, lang.c, extern.h, keymap.h, tin.h
+
+U017) Joe Hansen <joedalton2@yahoo.dk>
+      ADD. initial danish translation
+      FIX. da.po
+
+U016) Volker Borchert <v.borchert@vistecprivat.de>
+      BUG. used towupper() in the !MULTIBYTE_ABLE case
+      ADD. fallback for missing sys_errlist declaration
+      FIX. prompt.c, string.c, pcre/Makefile[.in]
+
+U015) Dennis Preiser <onkelp@gmx.de>
+      ADD. scope and attributes menu
+      ADD. help pages to the various menus
+      ADD. PageSkipIncludedText now skips over the next quoted block
+      ADD. runtime calculation of the filter file offset
+      ADD. '-w' now suggests the first given cmd-line group to post to
+      ADD. '-s', '-m' and '-G' cmd-line switches no longer change the
+           corresponding tinrc values
+      ADD. -G for the !NNTP-case
+      ADD. disable creation of cached overviews in getart_limit case
+      ADD. disable getart_limit in -u case
+      ADD. mail/pipe/print articles now work on ranges
+      ADD. NNTP read timeout
+      BUG. maildirs starting with '=' caused tin to hang after 's'aving an
+           article to a mailbox
+      BUG. savedirs starting with '+' caused tin to hang after 's'aving an
+           article to a file
+      BUG. in rare cases (aborted article load or '-' after cancel) one
+           article was incorrectly maked as unavailable
+      BUG. memleaks in canlock operations
+      BUG. fix a long overflow in print_bitmap_seq() when xmax = __LONG_MAX__
+      BUG. didn't create Message-ID when cancelling own article when
+           configured as FORGERY + EVIL_INSIDE
+      BUG. batch mode wasn't as quitet/as verbose as it could be
+      BUG. aborted prompt_getart_limit() lost previous value
+      BUG. MARK_FEED_READ/MARK_FEED_UNREAD in thread level with no selected
+           or tagged arts and selecting 'a' marks the base-art read/unead
+      BUG. signal handler not unset while piping
+      BUG. sort_article_type didn't always work correct with
+           thread_articles={2,3}
+      BUG. realloc in expand_ctrl_chars() caused a crash
+      FIX. active.c, art.c, attrib.c, auth.c, config.c, cook.c, curses.c
+           feed.c, filter.c, group.c, help.c, inews.c, init.c, keymap.c, lang.c
+           mail.c, main.c, makecfg.c, memory.c, misc.c, newsrc.c, nntplib.c
+           nrctbl.c, options_menu.c, page.c, post.c, prompt.c, read.c
+           rfc1524.c, rfc2046.c, save.c, select.c, sigfile.c, signal.c
+           tcurses.c, thread.c, tincfg.tbl, extern.h, keymap.h, nntplib.h
+           proto.h, tcurses.h, tin.h, tinrc.h, tin.1, tin.5
+
+U014) Urs Janssen <urs@tin.org>
+      ADD. minor code cleanup
+      ADD. assume pid_t is long instead of int
+      ADD. comment out trace.o dependeny-rule if not configured --with-trace
+      ADD. disable abort-posting for cursor-keys on check-article screen
+           (debian bug #231070)
+      ADD. try AUTHINFO USER/PASS on -A if CAPABILITIES didn't announce any
+           supported auth methods
+      ADD. config.guess, config.sub update
+      ADD. configure check for towupper(), wcscat(), wcscpy() and wctomb() in
+           AM_MULTIBYTE_ABLE
+      ADD. disallow 192.0.2.0/24 in gnksa-checks
+      ADD. convert MOTD from UTF-8 to local-charset
+      ADD. warn about aliased groups
+      ADD. reduce number of "LIST ACTIVE grp" cmds send with -n if server
+           announces "LIST ACTIVE" capabillity
+      ADD. reduce number of "LIST NEWSGROUPS grp" cmds send with -n if server
+           announces "LIST NEWSGROUPS" capabillity
+      ADD. prefer "LIST COUNTS" over "LIST ACTIVE" when announced via
+           CAPABILITIES
+      BUG. NULL was only allowed once to unbound a keymapping
+      BUG. don't de/encode header(-fields) which can not hold RFC2047-encoded
+           words (but strings which may look like encoded words)
+      BUG. memleaks in cancel_article(), submit_mail_file(),
+           create_normal_article_headers()
+      BUG. expand_ctrl_chars() misscalculated tabexpansion on multiline input
+      BUG. uuencoded parts might get 'V'iewd twice
+      BUG. when pipelinming GROUP cmds. and server requires auth for some groups
+           tin got confused
+      BUG. attributes autoupdate on version change didn't work
+      BUG. entered wrong group at startup if a groupname was given on the
+           cmd.-line and there were new groups on the server
+      REM. AUTHINFO GENERIC support
+      FIX. active.c, art.c, attrib.c, auth.c, charset.c, color.c, config.c
+           cook.c, debug.c, filter.c, init.c, keymap.c, lang.c, mail.c, main.c
+           memory.c, misc.c, my_tmpfile.c, newsrc.c, nntplib.c, pgp.c, post.c
+           prompt.c, refs.c, rfc2047.c, save.c, select.c, xref.c, extern.h
+           nntplib.h, proto.h, tin.h, configure[.in], src/Makefile[.in]
+           aclocal.m4, tin.1, tin.5
+
 -- 1.9.4 release 20090211 "Rieclachan" --
 
 U013) Thomas E. Dickey <dickey@invisible-island.net>
diff -Nurp --exclude='.bzr*' tin-1.9.4/doc/CREDITS tin-1.9.5/doc/CREDITS
--- tin-1.9.4/doc/CREDITS	2008-12-11 20:31:10.000000000 +0100
+++ tin-1.9.5/doc/CREDITS	2009-08-15 10:21:01.199785647 +0200
@@ -6,22 +6,23 @@ George Baltz, Dieter Baron, Volker Barth
 Dieter Becker, Wolfgang Behrens, Fabrice Bellet, Greg Berigan, Enrik
 Berkhan, Juergen Bernau, Dan Berry, Michael Bienia, David Binderman, Thomas
 Bliem, Andrey Blochintsev, Chris Blum, Fokke de Boer, Andreas Borchert,
-Sebastian Bork, Mark Boucher, Robert Brady, Peter Breitenlohner, Jessica
-Brennan, Bill Brolik, Travis Brown, Herman ten Brugge, Martin Buck, Matthias
-Buelow, Jeremy Buhler, Leila Burrell-Davis, Sean Casey, Peter Castro, Troy
-Cauble, Andrey A. Chernov, Albert Chin-A-Young, Park Chong-Dae, Tan Kwee
-Chuan, Boleslaw Ciesielski, Robert Claeson, Steven Cogswell, Don Costello,
-Joshua Crawford, Bryan Curnutt, Ned Danieley, Lars Dannenberg, Chris Davies,
-John Davis, Borislav Deianov, Thomas E. Dickey, Martin Dickopp, Olaf
-Dietrich, Herbert Martin Dietze, Theo Van Dinter, Ralf Doeblitz, Bryan
-Dongray, Michael Douglass, Nickolay Dudorov, Craig Durland, Bernd Eckenfels,
-Phil Edge, Kirk Edson, Nick Efthymiou, Stefan Elf, Nigel Ellis, Andrei
-Emeltchenko, L. Scott Emmons, Rob Engle, Olle Eriksson, Brent Ermlick, Bernd
-Ernesti, Ragnar Hojland Espinosa, Jason Faultless, Michael Faurot, Werner
-Fleck, John M. Flinchbaugh, Andy Gabor, Christian Garbs, Torsten Gesang,
-Ruediger Geys, Callum Gibson, Mike Glendinning, Igor Goryachev, Philippe
-Goujard, Dan Greenspan, Andrew Greer, Dennis Grevenstein, Karlo Gross, Carl
-Hage, Piers Haken, Paul Halsema, Ed Hanway, Scott Hauck, Christian Haul,
+Volker Borchert, Sebastian Bork, Mark Boucher, Robert Brady, Peter
+Breitenlohner, Jessica Brennan, Frederic Briere, Bill Brolik, Travis Brown,
+Herman ten Brugge, Martin Buck, Matthias Buelow, Jeremy Buhler, Leila
+Burrell-Davis, Sean Casey, Peter Castro, Troy Cauble, Andrey A. Chernov,
+Albert Chin-A-Young, Park Chong-Dae, Tan Kwee Chuan, Boleslaw Ciesielski,
+Robert Claeson, Steven Cogswell, Don Costello, Joshua Crawford, Bryan
+Curnutt, Ned Danieley, Lars Dannenberg, Chris Davies, John Davis, Borislav
+Deianov, Thomas E. Dickey, Martin Dickopp, Olaf Dietrich, Herbert Martin
+Dietze, Theo Van Dinter, Ralf Doeblitz, Bryan Dongray, Michael Douglass,
+Nickolay Dudorov, Craig Durland, Bernd Eckenfels, Phil Edge, Kirk Edson,
+Nick Efthymiou, Stefan Elf, Nigel Ellis, Andrei Emeltchenko, L. Scott
+Emmons, Rob Engle, Olle Eriksson, Brent Ermlick, Bernd Ernesti, Ragnar
+Hojland Espinosa, Jason Faultless, Michael Faurot, Werner Fleck, John M.
+Flinchbaugh, Andy Gabor, Christian Garbs, Torsten Gesang, Ruediger Geys,
+Callum Gibson, Mike Glendinning, Igor Goryachev, Philippe Goujard, Dan
+Greenspan, Andrew Greer, Dennis Grevenstein, Karlo Gross, Carl Hage, Piers
+Haken, Paul Halsema, Joe Hansen, Ed Hanway, Scott Hauck, Christian Haul,
 James Hawtin, Per Headland, Arnold Hendriks, Daniel Hermans, Jose Herrero,
 Dave Hill, Tom Hite, Torsten Homeyer, Ulli Horlacher, Keith Howell, Tommy
 Hsieh, Shih-Kun Huang, Steve Hunt, Jeff Hurwitt, Jeon Hyoung-Jo, Ali
diff -Nurp --exclude='.bzr*' tin-1.9.4/doc/INSTALL tin-1.9.5/doc/INSTALL
--- tin-1.9.4/doc/INSTALL	2008-12-11 20:31:10.000000000 +0100
+++ tin-1.9.5/doc/INSTALL	2009-09-16 16:42:00.929278569 +0200
@@ -653,5 +653,5 @@ Compiled & installed
 Tin was successfully built and installed on a variety of platforms including
 Linux, FreeBSD, OpenBSD, NetBSD, BSDi, Darwin, Solaris, IRIX, HP-UX, Ultrix,
 Tru64, AIX, SINIX, UXP/V, SUPER-UX, Unicos, QNX, GNU Hurd, DG/UX, SEIUX,
-Openstep, MiNT and Cygwin.
+Openstep, MiNT, Haiku and Cygwin.
 For a detailed list see <http://www.tin.org/builds.html>
diff -Nurp --exclude='.bzr*' tin-1.9.4/doc/TODO tin-1.9.5/doc/TODO
--- tin-1.9.4/doc/TODO	2009-01-21 15:06:08.000000000 +0100
+++ tin-1.9.5/doc/TODO	2009-12-23 23:00:59.631420130 +0100
@@ -12,18 +12,10 @@ o  'T'ag all parts of multipart message 
    with thread_arts 4 (multipart) or 5 (percentage)
    [20080606 Urs Janssen <urs@tin.org>]
 
-!o  after cancelling an article, when using '-' form the next article this
-!   article is also marked as unavailable.
-!   <nntp://news.tin.org/20070202035746.GA19829@akk.org>
-!   [20070202 Urs Janssen <urs@tin.org>]
-
 o  cLINES < MIN_LINES_ON_TERMINAL || cCOLS < MIN_COLUMNS_ON_TERMINAL
    isn't checked on startup
    [20071210 Urs Janssen <urs@tin.org>]
 
-o  a wrong username in ~/.newsauth can't be corrected in the first pass
-   [20050816 Urs Janssen <urs@tin.org>]
-
 o  a wrong username/password in ~/.newsauth can lead to an endless AUTH-loop
    when using -A and issuing a wrong username/password in the prompt
    [20080926 Urs Janssen <urs@tin.org>]
@@ -44,30 +36,19 @@ o  better integrate saving of MIME/non-M
    [Jason Faultless <jason@altarstone.com>]
 
 o  batch mode has several bugs
-   - -Z and giving a cmd-line group ends up in a loop
-     (filters each group several times, ~25 times slower as without a
-      cmd-line group) and the cmd-line group is not displayed in the
-      statistics nor taken into account for the 'any unread news' status.
+   - -Z and giving a cmd-line group the cmd-line group is not displayed in
+     the statistics nor taken into account for the 'any unread news' status.
    - -vc could be more verbose (like -vcZ is)
    - -o currently is not a 'batch_mode' option
    - if server requires authentication (and no ~/.newsauth entry matches)
      tin prompts for username but not for password
    [Urs Janssen <urs@tin.org>]
 
-o  '-s' cmd-line switch implicitly changes tinrc.savedir;
-   '-G' cmd-line switch implicitly changes tinrc.getart_limit,
-   but '-a' does not change tinrc.use_color - IMHO '-s'/'-G' behave wrong.
-   [Urs Janssen <urs@tin.org>]
-   Is -s supposed to affect all save operations? What about attributes?
-   Might get away with simply setting glob_attributes->savedir
-   [Jason Faultless <jason@altarstone.com>]
-
 o  add version number to other config-files (e.g. tin.defaults)
    and do the same checks as for TINRC_VERSION/tinrc. for the
-   filter (and attributes) file also store the editor offset (different
-   languages do use different headers) and the filter method used
-   (wildmat or regexp) and the charset the file is written in (e.g.
-   ISO-8859-x vs. unicode)
+   filter and attributes file store the charset the file is written in
+   (e.g. ISO-8859-x vs. unicode) and for the filter file the filter method
+   used (wildmat or regexp)
    [Urs Janssen <urs@tin.org>]
 
 o  overview file cacheing code is over-complex
@@ -143,12 +124,19 @@ o  add more AUTHINFO SASL (RFC 4643) sup
    version for at least PLAIN)
    [20080316 Urs Janssen <urs@tin.org>]
 
-o  make 'GNKSA'-parser RFC5322/USEFOR compliant
+o  add XZVER (and XZHDR) support (zlib compressed yyencoded overview data)
+   <http://helpdesk.astraweb.com/index.php?_m=news&_a=viewnews&newsid=9>
+
+o  make 'GNKSA'-parser RFC5322/USEFOR compliant and fix bugs
+   (e.g. "<~$!~( )@( )example.com>" causes "illegal character in RHS", but
+   the address is valid)
+
+o  allow IDN ccTLDs (/\.xn--\S+$/) in 'GNKSA'-parser
 
 o  add In-Reply-To threading for mailgroups
    [20030518 Urs Janssen <urs@tin.org>]
 
-o  make auto'S'ave also work for inrange articles/threads(/groups)
+o  make auto'S'ave also work for inrange groups
    (unfortunately 'S' at select level is used for something else)
    [20030508 Urs Janssen <urs@tin.org>]
 
@@ -184,7 +172,7 @@ o  add a postponed 'browser' (store post
 
 o  add postpone option for mail-actions;
    reusing p'o'stponed articles in mailing_list groups doesn't work
-   (possible fix: store Newsgroups (and other infos) via msg_add_header()
+   (possible fix: store Newsgroups (and other info) via msg_add_header()
     (to overwrite any old values) in X-Tin-Postponed:-header and remove it
     before posting.)
    [20010623 Urs Janssen <urs@tin.org>]
@@ -257,13 +245,7 @@ o  check if the articles Subject/From in
    if they are higher than the server's high-mark don't trust them (and
    discard the locally cached data).
 
-o  attributes (still) needs some work, some entrys aren't really useful
-   on a per group basis but others would (e.g. Reply-To)
-   once we have a 'attributes-menu' we could remove most of the
-   global 'attributes' set in tinrc and move them to a scope=*
-   in attributes (e.g. From)
-   See doc/config-anomalies for other candidates that should move to
-   attributes
+o  attributes (still) needs some work; See doc/config-anomalies.
    [20030303 Dirk Nimmich <nimmich@muenster.de>]
 
 o  add 'make unproto'
@@ -306,6 +288,8 @@ o  unify Fcc and posted_articles_file
 o  MIME-pgp support according to RFC 2015, RFC 3156 - (should be easy now)
    and/or in the format that used by signcontrol/pgpverify (see also
    tinews.pl)
+   As MIME-pgp verification needs the undecoded mime-part with it's headers
+   storing the raw-offset of each part in the article would be very helpful.
 
 o  pgp-{6,7} support
 
@@ -348,13 +332,12 @@ o  Additions to the select menu:
      '%'  (toggle rot13 encoding of screen content)
 
 o  Add to the 'M'enu:
-     'h'  (GLOBAL_HELP)
      'R'  (GLOBAL_BUGREPORT)
      '!'  (GLOBAL_SHELL_ESCAPE)
      '&'  (GLOBAL_TOGGLE_COLOR)
      and maybe a way to change built in path like DEFAULT_MAILER, PATH_PGP, ...
 
-o  Add to the POST_INFO-level:
+o  Add to the POST_INFO-level ('W'):
      '?','/','\' search (partly done, currently only the displayed page is
                          searched which is not that useful)
      'h'  (GLOBAL_HELP)
@@ -384,11 +367,11 @@ o  Merge the selection code with the ran
    of picking articles with similar goals is wasteful.
    [Jason Faultless <jason@altarstone.com>]
 
-o  add check for libbzip2/zlib (>=1.1.4)/[mini]lzo
-   (<http://sources.redhat.com/bzip2/>, <http://www.gzip.org/zlib/>,
-    <http://www.oberhumer.com/opensource/lzo/>) and add an
-   option to write/read {g,b,l}zipped local overviews.
-   zlib, libbzip2 and lzo might also be used for post-processing.
+o  add check for liblzma/libbzip2/zlib (>=1.1.4)/[mini]lzo
+   (<http://tukaani.org/xz/>, <http://sources.redhat.com/bzip2/>,
+    <http://www.gzip.org/zlib/>, <http://www.oberhumer.com/opensource/lzo/>)
+   and add an option to write/read {g,b,l}zipped local overviews.
+   liblzma, zlib, libbzip2 and lzo might also be used for post-processing.
 
 o  add check for GPGME (<http://www.gnupg.org/related_software/gpgme/>) and if
    found use it for pgp actions.
@@ -431,8 +414,6 @@ o  posting to a binary group should warn
 o  when posting to a group containing uppercase-letters: bring up a
    warning: "Newsgroup-names should be all lowercase, correct it? (Y/n)"
 
-o  Enhance -w to take newsgroup name as argument.
-
 o  Enhance -n to take newsgroup name as argument and use group_get_art_info()
    to allow posting to groups other than those in newsrc.
 
@@ -477,6 +458,20 @@ o  suppress hide_uue=2 checking unless f
 
 Internal Changes
 ----------------
+o  rewrite auth.c
+
+o  make article numbers (u)int_least64_t/PRI[iu]LEAST64 (on OSs where possible),
+   provide usefull fallbacks if system doesn't have <inttypes.h>/<stdint.h>
+   (check for long long and if present use "%lld";
+   #ifdef int_least64_t typedef artnum_t int_least64_t #else ...).
+   use atoll/strtoll for parsing article numbers. (#ifdef HAVE ATOLL
+   #define atoartnum atoll #else ...)
+   [20050728 Urs Janssen <urs@tin.org>]
+
+o  fix aclocal.m4:CF_FUNC_SYSTEM and/or misc.c:invoke_cmd() that
+   --enable-broken-system-fix/IGNORE_SYSTEM_STATUS isn't needed anymore.
+   [20090520 Urs Janssen <urs@tin.org>]
+
 o  tinrc.confirm_choice should be written/read as int, not string as users
    who edit the tinrc manually can't know the exact strings required.
    unfortunately rc_update() can't handle type changes (rc_update should
@@ -493,10 +488,6 @@ o  move serveral (server related) files 
       ${TIN_INDEX_NEWSDIR-"${TIN_HOMEDIR-"$HOME"}/.tin"}${NNTPSERVER+"/$NNTPSERVER"}/.news/
    [20050807 Urs Janssen <urs@tin.org>]
 
-o  make article numbers uint_least64_t (on OSs where possible), provide
-   usefull fallbacks if system doesn't have <inttypes.h>/<stdint.h>
-   [20050728 Urs Janssen <urs@tin.org>]
-
 o  upgrade configure-script to >= autoconf-2.61
    [20050728 Urs Janssen <urs@tin.org>]
 
@@ -672,8 +663,15 @@ o  add normalization
    (done for search strings)
    [20031209 Michael Bienia <michael@vorlon.ping.de>]
 
+o  add configure-switch for DISABLE_PIPELINING
+   [20090612 Urs Janssen <urs@tin.org>]
+
 Docs/online help
 ----------------
+o  the online help of GroupMarkUnselArtRead 'X' is unclear as it doesn't
+   say that the article are marked read
+   [20090814 Urs Janssen <urs@tin.org>]
+
 o  document the different singnals/actions (i.e. SIGUSR2 writes newsrc)
    [20080209 Urs Janssen <urs@tin.org>]
 
@@ -681,8 +679,8 @@ o  exit staus documentation in the manpa
    exit codes than just 0/1 (and 2 in the -Z case).
    [20080320 Urs Janssen <urs@tin.org>]
 
-o  review the turkish, russian and kinyarwanda translations
-   (tr.po, ru.po, rw.po); add/finish man-page translation(s).
+o  review the danish, swedish, turkish, russian and kinyarwanda translations
+   (da.po, sv.po, tr.po, ru.po, rw.po); add/finish man-page translation(s).
 
 o  add installation guide (in html)
 
@@ -705,6 +703,17 @@ o  integrate doc/auth.txt into tin.1-man
 
 Not yet classified
 ------------------
+o  un/subscribe_pattern() is very slow on servers with a huge active file
+   [20091223 Urs Janssen <urs@tin.org>]
+
+o  replace wildmat.c with uwildmat.c
+   <http://inn.eyrie.org/trac/browser/trunk/lib/uwildmat.c>? It knows poison
+   patterns and can handle UTF-8 strings
+   [20091223 Urs Janssen <urs@tin.org>]
+
+o  mask inline PGP SIGNATURE/KEY BLOCK like we do for uu-sections?
+   [20090722 Urs Janssen <urs@tin.org>]
+
 o  support $XDG_CONFIG_HOME / $XDG_DATA_HOME?
    <http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html>
    [20081010 Urs Janssen <urs@tin.org>]
@@ -788,10 +797,6 @@ o  what about -a cmd-line flag? is this 
    dropped, '&' can be used for runtime color toggling.
    [20021106 Urs Janssen <urs@tin.org>]
 
-o  -G doesn't "work" in the !NNTP case, shall we disallow it in that case
-   or shall we try to implement it?
-   [20030421 Urs Janssen <urs@tin.org>]
-
 o  commas in real-name might cause problems in mail-replys
    From: Last, First <user@accou.nt> (which is illegal) leads to
    To: Last, First<user@accou.nt> which is last@localhost,user@accou.nt
@@ -810,7 +815,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-7.8
+o  clean up included pcre stuff and update to >= pcre-8.0
 
 o  what is with conflicting tinrc settings? should we disallow those, or leave
    it to the user to realise that e.g. strip_blanks=ON && inverse_okay=ON
diff -Nurp --exclude='.bzr*' tin-1.9.4/doc/WHATSNEW tin-1.9.5/doc/WHATSNEW
--- tin-1.9.4/doc/WHATSNEW	2008-12-31 03:23:48.000000000 +0100
+++ tin-1.9.5/doc/WHATSNEW	2009-09-27 21:28:51.871536967 +0200
@@ -2,6 +2,7 @@ New features and changes since tin-1.8.1
 
 New features
 ------------
+. attributes and scope menu
 . configurable verbatim marks (default is slrn style)
 . configurable body trimming
 . UTF-8 descriptions (RFC 3977)
@@ -27,8 +28,15 @@ Changes
     show_only_unread      -> show_only_unread_arts
     sort_art_type         -> sort_article_type
     thread_arts           -> thread_articles
+. '-s', '-m' and '-G' cmd-line options no longer changes the corresponding
+  tinrc values
+. '-w' uses the first given cmd-line group as default group to post to
+. with positive getart_limit all unread articles less than getart_limit are
+  kept as unread
+. mail/pipe/print articles now work on ranges too
 
 Retired Features
 ----------------
 . VMS support
 . libinn support (was broken for ages)
+. AUTHINFO GENERIC (deprecated by RFC 4643)
diff -Nurp --exclude='.bzr*' tin-1.9.4/doc/keymap.sample tin-1.9.5/doc/keymap.sample
--- tin-1.9.4/doc/keymap.sample	2008-12-11 20:31:11.000000000 +0100
+++ tin-1.9.5/doc/keymap.sample	2009-10-01 16:20:40.916335963 +0200
@@ -1,4 +1,4 @@
-# Keymap file V1.0.6 for the TIN newsreader
+# Keymap file V1.0.8 for the TIN newsreader
 #
 # Sample keymap file
 # This file contains the default key mappings
@@ -48,13 +48,18 @@ PageDown			^D	^F	SPACE
 RedrawScr			^L
 MenuFilterSelect		^A
 MenuFilterKill			^K
+MarkFeedRead			^X
+MarkFeedUnread			^W
 
 #####
 
+ConfigToggleAttrib		TAB
 ConfigSelect			^J	^M
 ConfigLastPage			G
 ConfigNoSave			Q
+ConfigScopeMenu			S
 ConfigFirstPage			g
+ConfigResetAttrib		r
 
 #####
 
@@ -213,6 +218,15 @@ SelectMarkGrpUnread		z	Z
 
 #####
 
+ScopeSelect				^J	^M
+ScopeEditAttributesFile	E
+ScopeAdd				a
+ScopeDelete				d
+ScopeMove				m
+ScopeRename				r
+
+#####
+
 ThreadReadNextArtOrThread	TAB
 ThreadReadArt			^J	^M
 ThreadSelArt			*
diff -Nurp --exclude='.bzr*' tin-1.9.4/doc/l10n/de/tin.1 tin-1.9.5/doc/l10n/de/tin.1
--- tin-1.9.4/doc/l10n/de/tin.1	2009-02-11 21:19:22.000000000 +0100
+++ tin-1.9.5/doc/l10n/de/tin.1	2009-12-24 10:04:14.622735615 +0100
@@ -3,7 +3,7 @@
 .\" Module    : tin.1
 .\" Author    : I. Lea, U. Janssen
 .\" Created   : 1991-08-23
-.\" Updated   : 2009-02-11
+.\" Updated   : 2009-12-24
 .\" 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 "11. Februar 2008" 1.9.4 "Usenet Newsreader"
+.TH tin 1 "December 24th, 2009" 1.9.5 "Usenet Newsreader"
 .\"
 .\"
 .SH NAME
@@ -164,8 +164,8 @@ Zu benutzende Portnummer falls per NNTP 
 Nicht prüfen ob neue Newsgruppen vorhanden sind.
 .TP 
 \fB\-Q\fP
-Schnellstart. \fBtin\fP so schnell wie möglich starten, z.Zt. entspricht diese
-Option \*(rq\fB\-nqd\fP\*(rq.
+Schnellstart. \fBtin\fP so schnell wie möglich starten, zur Zeit entspricht
+diese Option \*(rq\fB\-nqd\fP\*(rq.
 .TP 
 \fB\-r\fP
 Read news remotely from the default NNTP server specified in the environment
@@ -179,7 +179,7 @@ Save/read articles to/in directory. Defa
 \fI${TIN_HOMEDIR:\-"$HOME"}/News\fP.
 .TP 
 \fB\-S\fP
-Speichere ungelesene Artikel zum späteren Lesen mittels \*(rq\fB\-R\fP\*(rq.Für
+Speichere ungelesene Artikel zum späteren Lesen mittels \*(rq\fB\-R\fP\*(rq. Für
 weitere Informationen siehe den Abschnitt "AUTOMATISCHES MAILEN UND
 SPEICHERN VON UNGELESENEN ARTIKELN".
 .TP 
@@ -190,15 +190,15 @@ option. This option is disabled if \fBti
 NNTP server and \fBcache_overview_files\fP is turned off.
 .TP 
 \fB\-v\fP
-Verbose mode for \*(rq\fB\-c\fP\*(rq, \*(rq\fB\-M\fP\*(rq, \*(rq\fB\-N\fP\*(rq, \*(rq\fB\-S\fP\*(rq, \&\*(rq\fB\-u\fP\*(rq and
-\&\*(rq\fB\-Z\fP\*(rq options.
+Ausführliche Ausgabe für \*(rq\fB\-c\fP\*(rq, \*(rq\fB\-M\fP\*(rq, \*(rq\fB\-N\fP\*(rq, \*(rq\fB\-S\fP\*(rq,
+\&\*(rq\fB\-u\fP\*(rq und \*(rq\fB\-Z\fP\*(rq\-Optionen.
 .TP 
 \fB\-V\fP
 Versionsinformationen ausgeben.
 .TP 
 \fB\-w\fP
-Quick mode to post an article and then exit. In order for this to be really
-quick, it should be used with \*(rq\fB\-n\fP\*(rq if possible.
+Schnell\-Modus um nur einen Artikel zu posten. Nach Möglichkeit mit \*(rq\fB\-n\fP\*(rq
+kombinieren.
 .TP 
 \fB\-x\fP
 No posting mode. You cannot post articles if you use this option.
@@ -234,6 +234,10 @@ group, then you will automatically enter
 group selection screen will appear, but with all the matching groups present
 too, as though you had yanked just those groups in.
 .PP
+With the \*(rq\fB\-w\fP\*(rq flag a given group\-name is used as default group to post
+to. If more than one group or a wildcard is specified only the first group
+respectively the first group that matches is used.
+.PP
 Once you use \fBSelectYankActive\fP ('\fBy\fP') to yank in all active groups, or
 \fBSelectToggleReadDisplay\fP ('\fBr\fP') to toggle the read/unread status, then
 the command\-line groups will be gone. You can use \fBSelectSyncWithActive\fP
@@ -241,12 +245,15 @@ the command\-line groups will be gone. Y
 \fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP file and get them
 back.
 .PP
-.\"
-.\"
 NB: With the \*(rq\fB\-n\fP\*(rq flag, only unsubscribed groups in the
 \fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP file (or the newsrc\-file given by the
 \&\*(rq\fB\-f\fP\*(rq command\-line switch or via
 \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/newsrctable\fP) can be matched.
+.PP
+.\"
+.\"
+Command\-line options have higher priority than attributes and tinrc
+options.  Thus, command\-line option takes precedence over configured values.
 .SH GEBRAUCH
 .\"
 .\"
@@ -573,8 +580,9 @@ unread articles. Command has no effect i
 command\-line when \fBtin\fP was started.
 .TP 
 \fBBugReport 'R'\fP
-Mail a bug report or comment to <tin\-bugs@tin.org>. This is the best
-way of getting bugs fixed and features added/changed.
+Einen Fehlerbericht oder Kommentar an <tin\-bugs@tin.org>
+senden. Dies ist der sinnvollste Weg um Fehler zu melden und behoben zu
+bekommen bzw. nach neuen Funktionen zu fragen.
 .TP 
 \fBSelectSubscribe 's'\fP
 Ausgewählte Gruppe abonnieren.
@@ -615,7 +623,7 @@ see if any new news has arrived since st
 \fBSelectMarkGrpUnread 'z' 'Z'\fP
 .\"--------------------------------------------------------------------
 .\"
-Mark all articles in the current group as unread.
+Alle Artikel in der aktuellen Gruppe als ungelesen markieren.
 .SS "GROUP INDEX COMMANDS"
 .TP  10
 \fB4\fP
@@ -629,6 +637,16 @@ for more information.
 Kill article(s) using a menu. Read the section "FILTERING ARTICLES" for more
 information.
 .TP 
+\fBMarkFeedRead '^X'\fP
+Mark current article, thread, range, auto\-selected (hot) articles, articles
+matching pattern or tagged articles as read. A prompt asks which type should
+be marked.
+.TP 
+\fBMarkFeedUnread '^W'\fP
+Mark current article, thread, range, auto\-selected (hot) articles, articles
+matching pattern or tagged articles as unread. A prompt asks which type
+should be marked.
+.TP 
 \fBSetRange '#'\fP
 Wählen Sie eine Reihe von Artikeln auf die der nächste Befehl angewendet
 wird. Siehe Abschnitt "BEREICHE" für weitere Informationen.
@@ -747,7 +765,10 @@ line.
 Toggle inverse video.
 .TP 
 \fBGroupMarkThdRead 'K'\fP
-Mark article/thread as read and move onto the next unread article/thread.
+Mark article/thread as read and move onto the next unread article/thread. If
+a range of articles/threads is set, the range will be marked as read instead
+of the current article/thread. When tagged articles/threads are present, a
+prompt asks how to proceed.
 .TP 
 \fBGroupListThd 'l'\fP
 Open the thread under the current cursor position.
@@ -791,8 +812,9 @@ Beendet \fBtin\fP sofort, ohne Bestätigu
 Toggle the display between all articles and unread articles.
 .TP 
 \fBBugReport 'R'\fP
-Mail a bug report or comment to <tin\-bugs@tin.org>. This is the best
-way of getting bugs fixed and features added/changed.
+Einen Fehlerbericht oder Kommentar an <tin\-bugs@tin.org>
+senden. Dies ist der sinnvollste Weg um Fehler zu melden und behoben zu
+bekommen bzw. nach neuen Funktionen zu fragen.
 .TP 
 \fBGroupSave 's'\fP
 Save current article / thread / auto\-selected (hot) articles / articles
@@ -844,7 +866,9 @@ Aktuellen Artikel als ungelesen markiere
 \fBMarkThdUnread 'Z'\fP
 .\"--------------------------------------------------------------------
 .\"
-Markiere den aktuellen Thread als ungelesen.
+Mark current thread as unread. If a range of threads is set, the range will
+be marked as unread instead of the current thread. When tagged threads are
+present, a prompt asks how to proceed.
 .SS "THREAD LISTING COMMANDS"
 .\" this sections should be complete
 .TP  10
@@ -859,6 +883,16 @@ for more information.
 Kill article(s) using a menu. Read the section "FILTERING ARTICLES" for more
 information.
 .TP 
+\fBMarkFeedRead '^X'\fP
+Mark current article, thread, range, auto\-selected (hot) articles, articles
+matching pattern or tagged articles as read. A prompt asks which type should
+be marked.
+.TP 
+\fBMarkFeedUnread '^W'\fP
+Mark current article, thread, range, auto\-selected (hot) articles, articles
+matching pattern or tagged articles as unread. A prompt asks which type
+should be marked.
+.TP 
 \fBSetRange '#'\fP
 Wählen Sie eine Reihe von Artikeln auf die der nächste Befehl angewendet
 wird. Siehe Abschnitt "BEREICHE" für weitere Informationen.
@@ -932,7 +966,9 @@ Subject des geöffneten Artikels in der u
 Toggle inverse video.
 .TP 
 \fBThreadMarkArtRead 'K'\fP
-Mark article as read and move onto the next unread article.
+Mark article as read and move onto the next unread article. If a range of
+articles is set, the range will be marked as read instead of the current
+article. When tagged articles are present, a prompt asks how to proceed.
 .TP 
 \fBLookupMessage 'L'\fP
 Look up article by \*(rqMessage\-ID:\*(rq.
@@ -954,8 +990,9 @@ Return to previous level.
 Beendet \fBtin\fP sofort, ohne Bestätigungsnachfrage.
 .TP 
 \fBBugReport 'R'\fP
-Mail a bug report or comment to <tin\-bugs@tin.org>. This is the best
-way of getting bugs fixed and features added/changed.
+Einen Fehlerbericht oder Kommentar an <tin\-bugs@tin.org>
+senden. Dies ist der sinnvollste Weg um Fehler zu melden und behoben zu
+bekommen bzw. nach neuen Funktionen zu fragen.
 .TP 
 \fBThreadSave 's'\fP
 Save current article / thread / auto\-selected (hot) articles / articles
@@ -979,7 +1016,9 @@ it for later processing via \fBPostPostp
 command\-line switch) or discard it via \fBQuit\fP ('\fBq\fP').
 .TP 
 \fBMarkArtUnread 'z'\fP
-Markiere den aktuellen Artikel als ungelesen.
+Mark current article in thread as unread. If a range of articles is set, the
+range will be marked as unread instead of the current article. When tagged
+articles are present, a prompt asks how to proceed.
 .TP 
 \fBMarkThdUnread 'Z'\fP
 .\"--------------------------------------------------------------------
@@ -1050,8 +1089,9 @@ Forward search the text of this article.
 Backward search the text of this article.
 .TP 
 \fBPageSkipIncludedText ':'\fP
-Skip to the end of the quoted text\-block in this article. Quoted text is
-everything which matches \fBquote_regex\fP, \fBquote_regex2\fP or \fBquote_regex3\fP.
+Skip to the end of the next quoted text\-block in this article. Quoted text
+is everything which matches \fBquote_regex\fP, \fBquote_regex2\fP or
+\fBquote_regex3\fP.
 .TP 
 \fBPageTopThd '<'\fP
 Goto the first article in the current thread.
@@ -1263,6 +1303,14 @@ can use \fBSearchSubjF\fP ('\fB/\fP'), \
 option menu and keep your changes. Use \fBQuitTin\fP ('\fBQ\fP') to exit without
 keeping your changes.
 .PP
+The options menu provides access to the attributes menu for the current
+group by the \fBConfigToggleAttrib\fP ('\fB<TAB>\fP') command. Pressing
+\fBConfigToggleAttrib\fP again toggles back to the options menu. For more
+information see section "ATTRIBUTES MENU AND GROUP ATTRIBUTES".
+.PP
+The \fBConfigScopeMenu\fP ('\fBS\fP') command brings up the scopes menu. For more
+information see section "SCOPES MENU".
+.PP
 Here is a full list of all the available variables. The name in braces is
 the name of the corresponding setting in
 \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/tinrc\fP.
@@ -1687,11 +1735,13 @@ mailers with different command\-line par
 "%S" "%T" < "%F"' (e.g., elm \-s "subject" "iain" < .article) or
 \&'sendmail \-oi \-oem \-t < %F' (e.g. sendmail \-oi \-oem \-t < .article).
 .TP 
-\&\fB'Art. gelesen markieren' ignorie... (mark_ignore_tags)\fP
-When this is ON, the \fBGroupMarkThdRead\fP, \fBThreadMarkArtRead\fP functions
-('\fBK\fP') mark just the current article or thread, ignoring other tagged,
-unread articles. When OFF, the same function presents a menu with choices of
-the current thread or article, all tagged, unread articles, or nothing.
+\&\fB'Art. (un)gelesen markieren' ignorie... (mark_ignore_tags)\fP
+When this is ON, the \fBGroupMarkThdRead\fP ('\fBK\fP'), \fBThreadMarkArtRead\fP
+('\fBK\fP'), \fBMarkThdUnread\fP ('\fBZ\fP') at Group level and \fBMarkArtUnread\fP
+('\fBz\fP') at Thread level functions mark just the current article or thread,
+ignoring other tagged, (un)read articles. When OFF, the same function
+presents a menu with choices of the current thread or article, all tagged,
+unread articles, or nothing.
 .TP 
 \fBMark. gesp. Artikel/Threads gelesen (mark_saved_read)\fP
 If ON mark articles that are saved as read. Default is ON.
@@ -1799,7 +1849,7 @@ article. Default is ON.
 .TP 
 \fBBenutze 8bit\-Zeichen im Newsheader (post_8bit_header)\fP
 Allows 8bit characters unencoded in the header of a news article, if set
-this also disables the generation of MIME\-headers when they are usualy
+this also disables the generation of MIME\-headers when they are usually
 required. Default is OFF. Only enacted if \fBpost_mime_encoding\fP is also set
 to 8bit. In a number of local hierarchies where 8bit characters are used,
 using unencoded (raw)  8bit characters in header is acceptable and sometimes
@@ -2146,7 +2196,7 @@ similarly looking characters. On systems
 this option is disabled. Default is OFF.
 .TP 
 \fBHow to treat blank lines (trim_article_body)\fP
-Allows you to select how \fBtin\fP treats blank lines in article bodys. 
+Allows you to select how \fBtin\fP treats blank lines in article bodies. 
 Default is 0. This option does not affect lines within verbatim blocks.
 .RS +.5i
 .IP 0 3
@@ -2253,24 +2303,49 @@ wrapping at the current screen width.
 .\"
 Format is the same as for \fBnews_quote_format\fP, this is used when answering
 to a crossposting to several groups with no \*(rqFollowup\-To:\*(rq set.
-.SS "GROUP ATTRIBUTES"
+.SS "ATTRIBUTES MENU AND GROUP ATTRIBUTES"
 \fBtin\fP allows certain attributes to be set on a per group basis. If it
 exists, the global attributes file, \fI${TIN_LIBDIR:\-NEWSLIBDIR}/attributes\fP
 is read. After that, the user's own attributes file
 \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/attributes\fP is read.  The global attributes
 file is useful for distributing system\-wide defaults to new users who have
-no private attributes file yet. A later version will provide a menu
-interface to set all the attributes. At present you will have to edit the
-file with your editor.
+no private attributes file yet.
 .PP
-.\"
-.\"
 Note that the \fIscope=<grouplist>\fP line has to be specified before
 the attributes are specified for that list. All attributes are set to a
 reasonable default so you only have to specify the attribute that you want
 to change (e.g., savedir). All toggle attributes are set by specifying
 ON/OFF. Otherwise, these function exactly the same as their global
 equivalents. For more details see \fBtin\fP(5).
+.PP
+Attributes can also be changed from the attributes menu which can be
+accessed by \fBConfigToggleAttrib\fP ('\fB<TAB>\fP') from the options menu
+or \fBScopeSelect\fP ('\fB^J\fP' or '\fB<CR>\fP') from the scopes menu.  The
+attributes menu looks and behaves very similar to the options menu. The
+title shows the current scope. Attributes set in the current scope are
+marked with '\+' to the left of the attributes number.
+.PP
+.\"
+.\"
+Besides the keys for moving around and changing values known from the
+options menu the attributes menu provides the following command:
+\fBConfigResetAttrib\fP ('\fBr\fP') which resets an attribute to a default value.
+.SS "SCOPES MENU"
+The scopes menu (accessible from the options menu with \fBConfigScopeMenu\fP
+('\fBS\fP')) shows all scopes read from the global and local attributes file. 
+Scopes from the global attributes file are marked with '!' to the left of
+the scope number. Delete/rename/move are not possible with those scopes.
+.PP
+.\"
+.\"
+In addition to the common moving keys the following commands are available:
+\fBScopeSelect\fP ('\fB^J\fP' or '\fB<CR>\fP') enter the attributes menu for
+the current scope, \fBScopeEditAttributesFile\fP ('\fBE\fP') edit the local
+attributes file, \fBScopeAdd\fP ('\fBa\fP') add a new scope, \fBScopeDelete\fP
+('\fBd\fP') delete the current scope, \fBScopeMove\fP ('\fBm\fP') move the current
+scope to a new position, \fBScopeRename\fP ('\fBr\fP') rename the current
+scope. \fBToggleHelpDisplay\fP ('\fBH\fP') toggles the help mini menu at the
+bottom of the screen.
 .SS "ARTIKEL FILTERN"
 .\" FIXME - add scoring description
 When there is a subject or an author which you are either very interested
@@ -2446,6 +2521,10 @@ under your <savedir> directory (default 
 \fI${TIN_HOMEDIR:\-"$HOME"}/News\fP). Be careful of using this option if you
 read a lot of groups because you could overflow your file system.
 .PP
+When using \*(rq\fB\-S\fP\*(rq together with a given directory to save to (\*(rq\fB\-s\fP\*(rq
+option), the same directory must be specified when reading the articles by
+\&\*(rq\fB\-R\fP\*(rq.
+.PP
 If you only want to save some of your groups use the \fBbatch_save\fP tinrc
 variable. Set to ON or OFF in tinrc to enable/disable saving of all groups
 and then use the \fBbatch_save\fP attribute to fine tune which groups you want
@@ -2829,14 +2908,6 @@ Für eine ausführlich Beschreibung siehe 
 .\" .B SHELL (Unix)
 .\" The pathname of the user's login shell.
 .\"
-.\" the next two will go away once we remove AUTHINFO GENERIC (deprecated by RFC 4643)
-.\" .TP
-.\" .B NNTPAUTH
-.\" command and parameters for generic authentication.
-.\" .TP
-.\" .B NNTP_AUTH_FDS
-.\" dot separated file descriptors for generic authentication.
-.\"
 .\" used in xface support
 .\" .TP
 .\" .B DISPLAY
@@ -2950,13 +3021,13 @@ Full path to the users mailbox.
 This variable has precedence over the default editor (i.e., \fBvi\fP(1))  that
 is used in all editing operations within \fBtin\fP (e.g., posting, replying,
 follow\-ups, ...). Evaluation order is \fI${VISUAL:\-"${EDITOR:\-vi}"}\fP. See
-\fBenviron\fP(5)  for more infos.
+\fBenviron\fP(5)  for more info.
 .TP 
 \fBEDITOR\fP
 If $\fBVISUAL\fP is unset, then this variable is looked up for a default
-editor. If $\fBEDITOR\fP and $\fBVISUAL\fP are both unset, \fBtin\fP will uses the
-systems default editor (i.e.  \fBvi\fP(1))  on UNIX\-systems). See \fBenviron\fP(5) 
-for more infos.
+editor. If $\fBEDITOR\fP and $\fBVISUAL\fP are both unset, \fBtin\fP uses the systems
+default editor (i.e.  \fBvi\fP(1))  on UNIX\-systems). See \fBenviron\fP(5)  for
+more info.
 .TP 
 \fBAUTOSUBSCRIBE\fP
 A new group is checked against the list of patterns; if it matches, \fBtin\fP
@@ -3068,7 +3139,7 @@ or window. When \fB$LINES\fP is set, any
 \fBTERM\fP
 .\"
 .\"
-.\" TODO: addd missing, sort usefull, document in detail
+.\" TODO: add missing, sort useful, document in detail
 Der verwendete Terminaltyp. Weitere Informationen finden sich in
 \fBenviron\fP(5).
 .SH SIGNALE
@@ -3099,10 +3170,10 @@ Write out \fI${TIN_HOMEDIR:\-"$HOME"}/.n
 When \fBtin\fP is started in debug mode (\*(rq\fB\-D n\fP\*(rq) it will create world
 readable files in \fB$TMPDIR\fP which may contain the users NNTP password in
 cleartext. On multiuser\-systems \fB$TMPDIR\fP should be set to a safe location
-befor starting tin in debug mode (e.g.  \fBTMPDIR=$HOME tin \-D 1\fP).
+before starting tin in debug mode (e.g.  \fBTMPDIR=$HOME tin \-D 1\fP).
 .SH "KONFORM ZU"
-.\" - RFC1036, RFC2045, RFC2047, RFC2980, RFC3977, RFC4643, RFC5322
-.\"   or whatever
+.\" - RFC2045, RFC2047, RFC2980, RFC3977, RFC4643, RFC5322
+.\"   RFC5536, RFC5537 or whatever
 .\"
 .\"
 \fBtin\fP does conform to the Base Definitions volume of IEEE Std 1003.1\-2001,
@@ -3138,20 +3209,20 @@ entwickelt und dessen Code im März 1991 
 veröffentlicht wurde. Die erste Version von \fBtin\fP wurde am 23. August 1991
 veröffentlicht. \fBtass\fP(1) orientiert sich stark an notesfiles, einer Public
 Domain Version für UNIX von PLATO Notes, welches 1982 von Ray Essick und Rob
-Kolstad and der University of Illinois entstand. Eine Übersicht der
-Versionen findet sich unter <http://www.tin.org/history.html>.
+Kolstad an der University of Illinois entstand. Eine Übersicht der Versionen
+findet sich unter <http://www.tin.org/history.html>.
 .SH DANKSAGUNGEN
 .PP
 .IP "Rich Skrenta"
-author of \fBtass\fP(1)  v3.2 which this newsreader used as its base.
+Autor von \fBtass\fP(1)  v3.2, der Basis für diesen Newsreader.
 .IP "Bill Davidsen"
-author of envarg.c environment variable reading routine.
+Autor von envarg.c, Umgebungsvariablenleseroutine.
 .IP "Mike Gleason"
-author of sigfile.c random signature generation routines.
+Autor von sigfile.c, Zufallssignaturengenerierungsroutine.
 .IP "Markus Kuhn <Markus.Kuhn@cl.cam.ac.uk>"
 author of langinfo.c, charset.c and iso2asc.txt ISO\-8859\-1 documentation.
 .IP "Arnold Robbins"
-author of strftime.c date formatting routine.
+Autor von strftime.c, Datumsfromatierungsroutine.
 .IP "Rich Salz"
 author of wildmat.c pattern matching and parsdate.y date parsing routines.
 .IP "Dave Taylor"
@@ -3161,11 +3232,11 @@ author of getline.c \fBemacs\fP(1)  styl
 .IP "Steven Madsen"
 for adding \fBpgp\fP(1)  (Pretty Good Privacy) support.
 .IP "Philip Hazel <ph10@cam.ac.uk>"
-for \fBpcre\fP(3)  (Perl\-compatible regular expression library).
+für \fBpcre\fP(3) (Library für Perl\-kompatible reguläre Ausdrücke).
 .IP "Patrick Powell <papowell@astart.com>"
 .\"
 .\"
-for \fBsnprintf\fP(3)  and \fBvsnprintf\fP(3)  fallbacks.
+für \fBsnprintf\fP(3)  und \fBvsnprintf\fP(3)  Fallbacks.
 .SH AUTOR
 .TP  1i
 Iain Lea <iain@bricbrac.de>
@@ -3188,5 +3259,5 @@ Erika Mustermann <erika@example.org>
 \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), \fBmbox\fP(5), \fBmmdf\fP(5), \fBnewsoverview\fP(5),
-\fBtin\fP(5), \fBRFC1036\fP, \fBRFC1524\fP, \fBRFC2045\fP, \fBRFC2046\fP, \fBRFC2047\fP,
-\fBRFC2048\fP, \fBRFC2980\fP, \fBRFC3977\fP, \fBRFC4643\fP, \fBRFC5322\fP
+\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
diff -Nurp --exclude='.bzr*' tin-1.9.4/doc/l10n/de/tin.5 tin-1.9.5/doc/l10n/de/tin.5
--- tin-1.9.4/doc/l10n/de/tin.5	2009-02-11 21:19:23.000000000 +0100
+++ tin-1.9.5/doc/l10n/de/tin.5	2009-12-24 10:04:15.310856498 +0100
@@ -2,7 +2,7 @@
 .\" Module    : tin.5
 .\" Author    : U. Janssen
 .\" Created   : 2000-07-10
-.\" Updated   : 2009-02-11
+.\" Updated   : 2009-12-24
 .\" Notes     : needs a some work
 .\"
 .\"
@@ -11,7 +11,7 @@
 .\" This file was generated with po4a. Translate the source file.
 .\"
 .\"*******************************************************************
-.TH tin 5 "11. Februar 2008" 1.9.4 "Usenet Newsreader"
+.TH tin 5 "December 24th, 2009" 1.9.5 "Usenet Newsreader"
 
 .SH NAME
 tin, rtin \- zugehörige Dateien
@@ -64,9 +64,9 @@ Each individual mailcap entry consists o
 command to execute, and (possibly) a set of optional "flag" values.
 .sp
 The "type" field is simply any legal content type name. It is the string
-that will be matched against the "Content\-Type" header to decide if this is
-the mailcap entry that matches the current message. Additionally, the type
-field may specify a subtype or a wildcard to match all subtypes.
+that will be matched against the \*(rqContent\-Type:\*(rq header to decide if this
+is the mailcap entry that matches the current message. Additionally, the
+type field may specify a subtype or a wildcard to match all subtypes.
 .sp
 The "command" field is any UNIX command and is used to specify the
 interpreter for the given type of message. It will be passed to the shell
@@ -86,7 +86,7 @@ message. If it contains "%t", those two 
 content\-type field, including the subtype, if any. If it contains "%{"
 followed by a parameter name and a closing "}", then all those characters
 will be replaced by the value of the named parameter, if any, from the
-Content\-Type header. Finally, if the field contains "\e%", those two
+\&\*(rqContent\-Type:\*(rq header. Finally, if the field contains "\e%", those two
 characters will be replaced by a single "%" character.
 .sp
 Besides the type and command field the following "flags" are defined:
@@ -103,11 +103,11 @@ the data.
 .TP 
 \fBcomposetyped\fP
 The "composetyped" field is similar to the "compose" field, but is to be
-used when the composing program needs to specify the Content\-Type header
-field to be applied to the composed data. The "compose" field is simpler,
-and is preferred for use with existing (non\-mail\-oriented) programs for
-composing data in a given format. The "composetyped" field is necessary when
-the Content\-Type information must include auxiliary parameters, and the
+used when the composing program needs to specify the \*(rqContent\-Type:\*(rq
+header field to be applied to the composed data. The "compose" field is
+simpler, and is preferred for use with existing (non\-mail\-oriented) programs
+for composing data in a given format. The "composetyped" field is necessary
+when the Content\-Type information must include auxiliary parameters, and the
 composition program must then know enough about mail formats to produce
 output that includes the mail type information.
 .TP 
@@ -361,9 +361,9 @@ saved newsgroups index files
 \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/active.mail\fP
 .sp
 .RS
-active file ("\fImail_group_name\fP \fImaxnum\fP \fIminnum\fP \fImailspool\fP"\-pairs) of
-user's mailgroups (requires \fBtin\fP(1)  to be build with mh\-mail\-handling
-support).
+active file ("\fImail_group_name\fP \fImaxnum\fP \fIminnum\fP \fImailspool\fP"
+quadruples) of user's mailgroups (requires \fBtin\fP(1)  to be build with
+mh\-mail\-handling support).
 .TP 
 \fBmail_group_name\fP
 must be the pathname of the mailbox relative to field #4 with / changed to .
@@ -470,7 +470,7 @@ Mailbox to save sent mails. The format o
 tinrc \fBmailbox_format\fP variable.
 .TP 
 \fBfollowup_to\fP
-Set \*(rqFollowup\-To:\*(rq\-header to the specified group(s).
+Set \*(rqFollowup\-To:\*(rq header to the specified group(s).
 .TP 
 \fBfrom\fP
 Identical to the tinrc variable \fBmail_address\fP
@@ -532,7 +532,7 @@ Identisch mit der tinrc\-Variable gleich
 This can be used to set the article header field \*(rqOrganization:\*(rq. It
 overrides the setting (if any) of organization in \fI/etc/tin/tin.defaults\fP
 and $\fBORGANIZATION\fP (or $\fBNEWSORG\fP on Apollo DomainOS). Note that some
-newsserver might still overwrite the \&\*(rqOrganization:\*(rq\-header.
+newsserver might still overwrite the \&\*(rqOrganization:\*(rq header.
 .TP 
 \fBpos_first_unread\fP
 Identisch mit der tinrc\-Variable gleichen Namens
@@ -624,7 +624,7 @@ string starts with a / or ~ then it is a
 containing the text to insert.
 .TP 
 \fBx_comment_to\fP
-Insert \*(rqX\-Comment\-To:\*(rq\-header, this is only useful in FIDO groups.
+Insert \*(rqX\-Comment\-To:\*(rq header, this is only useful in FIDO groups.
 .TP 
 \fBx_headers\fP
 A string including header\-name and the contents of the header that will be
@@ -680,8 +680,8 @@ Assume (broken) articles without MIME ch
 Beispiel:
 .RS
 .nf
-# include extra headers
-# assume ISO\-8859\-1 as charset if no charset is declared
+# zusätzliche Header einfügen
+# ISO\-8859\-1 als Zeichensatz annehmen falls keiner angegeben wurde
 scope=*
 x_headers=~/.tin/headers
 undeclared_charset=ISO\-8859\-1
@@ -709,7 +709,7 @@ scope=*.test
 sigfile=\-\-none
 x_headers=Subject: test \- ignore \- no reply
 
-# assume ISO\-2022\-JP\-2 as charset
+# ISO\-2022\-JP\-2 als Zeichensatz annehmen
 scope=fj.*,japan.*
 undeclared_charset=ISO\-2022\-JP\-2
 .fi
@@ -747,10 +747,10 @@ Score value of the rule; can also be one
 Match against \*(rqSubject:\*(rq
 .TP 
 \fBfrom\fP
-Match against \*(rqFrom:\*(rq.  \fBtin\fP(1)  converts the contents of the
-\&\*(rqFrom:\*(rq\-header to an old style e\-mail address, e.g. \*(rqsome@body.example
-(John Doe)\*(rq instead of \*(rqJohn Doe <some@body.example>\*(rq, before
-trying to match the patterns in the filter rule.
+Match against \*(rqFrom:\*(rq.  \fBtin\fP(1)  converts the contents of the \*(rqFrom:\*(rq
+header to an old style e\-mail address, e.g. \*(rqsome@body.example (John Doe)\*(rq
+instead of \*(rqJohn Doe <some@body.example>\*(rq, before trying to match
+the patterns in the filter rule.
 .TP 
 \fBmsgid\fP
 Match against \*(rqMessage\-ID:\*(rq and full \*(rqReferences:\*(rq
@@ -775,7 +775,7 @@ Match against \*(rqFrom:\*(rq\-address p
 \fBxref\fP
 Match against \*(rqXref:\*(rq\-line. Before any matching is done the line is turned
 into the same format \*(rqNewsgroups:\*(rq has that is it is turned into a comma
-separated newsgoup list with all other informations (i.e.  the article
+separated newsgroup list with all other informations (i.e.  the article
 counter) removed.
 .TP 
 \fBtime\fP
@@ -804,9 +804,9 @@ subj=\eb(cd|[rk]?)?tin(d|pre)?[\-.0\-9]*
 .fi
 .sp
 .RS
-Keymap\-file, containing "\fIkeyname\fP \fIvalue\fP \fI[value]\fP" pairs seperated by
+Keymap\-file, containing "\fIkeyname\fP \fIvalue\fP \fI[value]\fP" pairs separated by
 spaces or tabs. Below is a list of all rebindable keynames and their
-defaults. If a keynames is bound to NULL it is unassigned.
+defaults. If a keyname is bound to NULL it is unassigned.
 .sp
 .nf
 .ta \w'GroupSelThdIfUnreadSelected    'u +\w'SPACE'u +\w'SPACE'u
@@ -854,11 +854,16 @@ defaults. If a keynames is bound to NULL
 \fBPostponed\fP	^O
 \fBMenuFilterSelect\fP	^A
 \fBMenuFilterKill\fP	^K
+\fBMarkFeedRead\fP	^X
+\fBMarkFeedUnread\fP	^W
 .sp
+\fBConfigToggleAttrib\fP	TAB
 \fBConfigSelect\fP	^J	^M
 \fBConfigLastPage\fP	G
 \fBConfigNoSave\fP	Q
+\fBConfigScopeMenu\fP	S
 \fBConfigFirstPage\fP	g
+\fBConfigResetAttrib\fP	r
 .sp
 \fBFeedTag\fP	T
 \fBFeedArt\fP	a
@@ -991,6 +996,13 @@ defaults. If a keynames is bound to NULL
 \fBSelectYankActive\fP	y
 \fBSelectMarkGrpUnread\fP	z	Z
 .sp
+\fBScopeSelect\fP	^J	^M
+\fBScopeEditAttributesFile\fP	E
+\fBScopeAdd\fP	a
+\fBScopeDelete\fP	d
+\fBScopeMove\fP	m
+\fBScopeRename\fP	r
+.sp
 \fBThreadReadNextArtOrThread\fP	TAB
 \fBThreadReadArt\fP	^J	^M
 \fBThreadSelArt\fP	*
@@ -1282,7 +1294,7 @@ Farbe der Subjectzeile
 Farbe der Textzeilen
 .TP 
 \fBcol_title\fP
-Color of help/main sign
+Farbe des Hilfe/Mail\-Zeichens
 .TP 
 \fBconfirm_choice\fP
 \fBtin\fP(1)  can ask for manual confirmation to protect the user. Available
@@ -1548,10 +1560,12 @@ following substitutions are supported:
 If ON mark articles that are saved as read. Default is ON.
 .TP 
 \fBmark_ignore_tags\fP
-When this is ON, the \fBGroupMarkThdRead\fP, \fBThreadMarkArtRead\fP functions
-('\fBK\fP') mark just the current article or thread, ignoring other tagged,
-unread articles. When OFF, the same function presents a menu with choices of
-the current thread or article, all tagged, unread articles, or nothing.
+When this is ON, the \fBGroupMarkThdRead\fP ('\fBK\fP'), \fBThreadMarkArtRead\fP
+('\fBK\fP'), \fBMarkThdUnread\fP ('\fBZ\fP') at Group level and \fBMarkArtUnread\fP
+('\fBz\fP') at Thread level functions mark just the current article or thread,
+ignoring other tagged, (un)read articles. When OFF, the same function
+presents a menu with choices of the current thread or article, all tagged,
+unread articles, or nothing.
 .TP 
 \fBmetamail_prog\fP
 Path, name and options of external \fBmetamail\fP(1)  program used to view
@@ -1614,16 +1628,16 @@ newsgroups. Do not change them unless yo
 .TP 
 \fBnews_headers_to_display\fP
 Which news headers you wish to see. If you want to see _all_ the headers,
-place an '*' as this value. This is the only way a wildcard can be used.  If
+place an '*' as this value. This is the only way a wildcard can be used. If
 you enter 'X\-' as the value, you will see all headers beginning with 'X\-'
 (like X\-Alan or X\-Pape). You can list more than one by delimiting with
 spaces. Not defining anything turns off this option.
 .TP 
 \fBnews_headers_to_not_display\fP
 Same as \fBnews_headers_to_display\fP except it denotes the opposite. An
-example of using both options might be if you thought X\- headers were A Good
-Thing(tm), but thought Alan and Pape were miscreants... well then you would
-do something like this: \fBnews_headers_to_display=X\-\fP
+example of using both options might be if you thought 'X\-' headers were A
+Good Thing(tm), but thought Alan and Pape were miscreants... well then you
+would do something like this: \fBnews_headers_to_display=X\-\fP
 \fBnews_headers_to_not_display=X\-Alan X\-Pape\fP Not defining anything turns off
 this option.
 .TP 
@@ -1656,7 +1670,7 @@ article.  Default is ON.
 .TP 
 \fBpost_8bit_header\fP
 Allows 8bit characters unencoded in the header of a news article, if set
-this also disables the generation of MIME\-headers when they are usualy
+this also disables the generation of MIME\-headers when they are usually
 required. Default is OFF. Only enacted if \fBpost_mime_encoding\fP is also set
 to 8bit. In a number of local hierarchies where 8bit characters are used,
 using unencoded (raw)  8bit characters in header is acceptable and sometimes
@@ -1994,7 +2008,7 @@ similarly looking characters. On systems
 this option is disabled. Default is OFF.
 .TP 
 \fBtrim_article_body\fP
-Allows you to select how \fBtin\fP treats blank lines in article bodys. 
+Allows you to select how \fBtin\fP treats blank lines in article bodies. 
 Default is 0. This option does not affect lines within verbatim blocks.
 .RS +1i
 .IP 0 3
@@ -2140,8 +2154,8 @@ administration if you want to deal with 
 Defines the directory containing of the \fBinews\fP(1)  executable
 .TP 
 \fBmm_charset\fP
-Default charset to be used in MIME's Content\-Type header. $\fBMM_CHARSET\fP
-overrides any specified value.
+Default charset to be used in MIME's \*(rqContent\-Type:\*(rq
+header. $\fBMM_CHARSET\fP overrides any specified value.
 .TP 
 \fBpost_mime_encoding\fP
 Default encoding scheme use in MIME articles. 8bit might be the best value.
@@ -2154,7 +2168,7 @@ choice here.
 Unregistrierte Top\-Level\-Domains zulassen
 .TP 
 \fBdisable_sender\fP
-Keinen \*(rqSender:\*(rq\-Header erzeugen. Falls \fBinews_prog\fP nicht auf \-\-internal
+Keinen \*(rqSender:\*(rq Header erzeugen. Falls \fBinews_prog\fP nicht auf \-\-internal
 steht wird die Einstellung ignoriert.
 .TP 
 \fBspooldir\fP
@@ -2355,6 +2369,6 @@ SUBSCRIPTIONS (\fBRFC2980\fP) command in
 \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(4), \fBactive\fP(5), \fBmbox\fP(5),
-\fBmmdf\fP(5), \fBnewsoverview\fP(5), \fBoverview.fmt\fP(5), \fBinnd\fP(8), \fBRFC1036\fP,
-\fBRFC1524\fP, \fBRFC2045\fP, \fBRFC2046\fP, \fBRFC2047\fP, \fBRFC2048\fP, \fBRFC2980\fP,
-\fBRFC3977\fP, \fBRFC4643\fP, \fBRFC5322\fP
+\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
diff -Nurp --exclude='.bzr*' tin-1.9.4/doc/l10n/de.po tin-1.9.5/doc/l10n/de.po
--- tin-1.9.4/doc/l10n/de.po	2009-02-11 21:19:15.000000000 +0100
+++ tin-1.9.5/doc/l10n/de.po	2009-12-23 11:02:18.764145574 +0100
@@ -1,12 +1,12 @@
 # German translations for tin manpages
 # This file is distributed under the same license as the tin package.
-# Urs Janssen <urs@tin.org>, 2008.
+# Urs Janssen <urs@tin.org>, 2008-2010.
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: tin 1.9.3\n"
-"POT-Creation-Date: 2009-02-11 21:20+0100\n"
-"PO-Revision-Date: 2008-08-19 21:30+0200\n"
+"Project-Id-Version: tin 1.9.5\n"
+"POT-Creation-Date: 2009-12-23 11:05+0100\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"
 "MIME-Version: 1.0\n"
@@ -21,15 +21,15 @@ msgstr "tin"
 
 # type: TH
 #: ../tin.1:12 ../tin.5:9
-#, no-wrap
-msgid "February 11th, 2009"
-msgstr "11. Februar 2008"
+#, fuzzy, no-wrap
+msgid "December 24th, 2009"
+msgstr "11. Februar 2009"
 
 # type: TH
 #: ../tin.1:12 ../tin.5:9
 #, no-wrap
-msgid "1.9.4"
-msgstr "1.9.4"
+msgid "1.9.5"
+msgstr "1.9.5"
 
 # type: TH
 #: ../tin.1:12 ../tin.5:9
@@ -146,7 +146,7 @@ msgid "Interactive mode:"
 msgstr "Interaktiver-Modus:"
 
 # type: TP
-#: ../tin.1:79 ../tin.1:89 ../tin.1:1012
+#: ../tin.1:79 ../tin.1:89 ../tin.1:1049
 #, no-wrap
 msgid "B<0>"
 msgstr "B<0>"
@@ -468,8 +468,8 @@ msgid ""
 "Quick start. Start B<tin> as quickly as possible. Currently this is "
 "equivalent to ''B<-nqd>''."
 msgstr ""
-"Schnellstart. B<tin> so schnell wie möglich starten, z.Zt. entspricht diese "
-"Option ''B<-nqd>''."
+"Schnellstart. B<tin> so schnell wie möglich starten, zur Zeit entspricht "
+"diese Option ''B<-nqd>''."
 
 # type: TP
 #: ../tin.1:187
@@ -520,7 +520,7 @@ msgid ""
 "Save unread articles for later reading by the ''B<-R>'' option. For more "
 "information read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"."
 msgstr ""
-"Speichere ungelesene Artikel zum späteren Lesen mittels ''B<-R>''.Für "
+"Speichere ungelesene Artikel zum späteren Lesen mittels ''B<-R>''. Für "
 "weitere Informationen siehe den Abschnitt \"AUTOMATISCHES MAILEN UND "
 "SPEICHERN VON UNGELESENEN ARTIKELN\"."
 
@@ -551,6 +551,8 @@ msgid ""
 "Verbose mode for ''B<-c>'', ''B<-M>'', ''B<-N>'', ''B<-S>'', \\&''B<-u>'' "
 "and ''B<-Z>'' options."
 msgstr ""
+"Ausführliche Ausgabe für ''B<-c>'', ''B<-M>'', ''B<-N>'', ''B<-S>'', \\&''B<-"
+"u>'' und ''B<-Z>''-Optionen."
 
 # type: TP
 #: ../tin.1:213
@@ -575,6 +577,8 @@ msgid ""
 "Quick mode to post an article and then exit. In order for this to be really "
 "quick, it should be used with ''B<-n>'' if possible."
 msgstr ""
+"Schnell-Modus um nur einen Artikel zu posten. Nach Möglichkeit mit ''B<-n>'' "
+"kombinieren."
 
 # type: TP
 #: ../tin.1:220
@@ -658,7 +662,15 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:262
+#: ../tin.1:259
+msgid ""
+"With the ''B<-w>'' flag a given group-name is used as default group to post "
+"to. If more than one group or a wildcard is specified only the first group "
+"respectively the first group that matches is used."
+msgstr ""
+
+# type: Plain text
+#: ../tin.1:266
 msgid ""
 "Once you use B<SelectYankActive> ('B<y>') to yank in all active groups, or "
 "B<SelectToggleReadDisplay> ('B<r>') to toggle the read/unread status, then "
@@ -668,7 +680,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:269
+#: ../tin.1:271
 msgid ""
 "NB: With the ''B<-n>'' flag, only unsubscribed groups in the I<"
 "${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> file (or the newsrc-file given by the "
@@ -676,20 +688,27 @@ msgid ""
 "newsrctable>) can be matched."
 msgstr ""
 
+# type: Plain text
+#: ../tin.1:276
+msgid ""
+"Command-line options have higher priority than attributes and tinrc "
+"options.  Thus, command-line option takes precedence over configured values."
+msgstr ""
+
 # type: SH
-#: ../tin.1:269
+#: ../tin.1:276
 #, no-wrap
 msgid "USAGE"
 msgstr "GEBRAUCH"
 
 # type: SS
-#: ../tin.1:272
+#: ../tin.1:279
 #, no-wrap
 msgid "NEWS ADMINISTRATION"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:276
+#: ../tin.1:283
 msgid ""
 "Maintaining Netnews on large networks of machines can be a pretty time "
 "consuming job as I discovered when I was given the job of maintaining our "
@@ -697,7 +716,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:286
+#: ../tin.1:293
 msgid ""
 "A user starting B<tin> for the first time can be automatically subscribed to "
 "a list of newsgroups that are deemed appropriate by the news administrator. "
@@ -709,13 +728,13 @@ msgid ""
 msgstr ""
 
 # type: SS
-#: ../tin.1:286
+#: ../tin.1:293
 #, no-wrap
 msgid "SCREEN FORMAT"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:289
+#: ../tin.1:296
 msgid ""
 "B<tin> has four separate levels of operation: Selection level, Group level, "
 "Thread level and Article level."
@@ -724,7 +743,7 @@ msgstr ""
 "Threadebene und Artikelebene."
 
 # type: Plain text
-#: ../tin.1:294
+#: ../tin.1:301
 msgid ""
 "At the Selection level the title displays (the name of the newsserver and) "
 "the number of subscribed groups (containing new unread articles). The "
@@ -733,7 +752,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:302
+#: ../tin.1:309
 #, no-wrap
 msgid ""
 "-E<gt>M    1     2  comp.security.announce  Announcements from the CERT abou\n"
@@ -749,19 +768,19 @@ msgstr ""
 "  X    5   124  news.software.readers   Discussion of software used to r\n"
 
 # type: Plain text
-#: ../tin.1:305
+#: ../tin.1:312
 msgid ""
 "There may also be a character prefixing the line. An explanation follows:"
 msgstr "Eventuell steht am Anfang der Zeile noch eines def folgende Zeichen:"
 
 # type: TP
-#: ../tin.1:305
+#: ../tin.1:312
 #, no-wrap
 msgid "B<u>"
 msgstr "B<u>"
 
 # type: Plain text
-#: ../tin.1:310
+#: ../tin.1:317
 msgid ""
 "This group is unsubscribed. To see only your subscribed groups use the "
 "B<SelectToggleReadDisplay> ('B<r>') or B<SelectYankActive> ('B<y>') toggle "
@@ -769,13 +788,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:310
+#: ../tin.1:317
 #, no-wrap
 msgid "B<M>"
 msgstr "B<M>"
 
 # type: Plain text
-#: ../tin.1:315
+#: ../tin.1:322
 msgid ""
 "This is a moderated group. Any posts you make will have to be approved by "
 "the group administrator before it will be made public. B<tin> will ask for "
@@ -783,13 +802,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:315
+#: ../tin.1:322
 #, no-wrap
 msgid "B<N>"
 msgstr "B<N>"
 
 # type: Plain text
-#: ../tin.1:324
+#: ../tin.1:331
 msgid ""
 "This is a new newsgroup which has been created since you last used B<tin>. "
 "New newsgroups are not subscribed to by default (However, see the "
@@ -801,13 +820,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:324
+#: ../tin.1:331
 #, no-wrap
 msgid "B<D>"
 msgstr "B<D>"
 
 # type: Plain text
-#: ../tin.1:329
+#: ../tin.1:336
 msgid ""
 "This group no longer exists. If you no longer wish to see this group then "
 "unsubscribe from it in the normal way. This flag will only appear if you "
@@ -815,26 +834,26 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:329
+#: ../tin.1:336
 #, no-wrap
 msgid "B<X>"
 msgstr "B<X>"
 
 # type: Plain text
-#: ../tin.1:333
+#: ../tin.1:340
 msgid ""
 "You may no longer make posts to this group. Often a group will be superseded "
 "by a more appropriately named one."
 msgstr ""
 
 # type: TP
-#: ../tin.1:333
+#: ../tin.1:340
 #, no-wrap
 msgid "B<=>"
 msgstr "B<=>"
 
 # type: Plain text
-#: ../tin.1:338
+#: ../tin.1:345
 msgid ""
 "This group has been renamed and you may no longer post to it. If you do, "
 "then you will receive an error from your newsserver telling you the correct "
@@ -842,7 +861,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:343
+#: ../tin.1:350
 msgid ""
 "At the Group level the title contains the name of the group, the number of "
 "conversation threads, the threading method, the limit of articles to get, "
@@ -852,13 +871,13 @@ msgstr ""
 
 # type: Plain text
 #.  FIXME - make this autocenter
-#: ../tin.1:347
+#: ../tin.1:354
 #, no-wrap
 msgid "            alt.sources (5B -50/23+ 0* 3o 0K)\n"
 msgstr "            alt.sources (5B -50/23+ 0* 3o 0K)\n"
 
 # type: Plain text
-#: ../tin.1:355
+#: ../tin.1:362
 msgid ""
 "The characters after the numbers are depending to the configuration and if "
 "your are in B<show_only_unread_arts> mode or not. Some numbers could be "
@@ -869,7 +888,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:366
+#: ../tin.1:373
 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. "
@@ -884,13 +903,13 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:370
+#: ../tin.1:377
 #, no-wrap
 msgid "                de.admin.net-abuse.announce (11B 13+ 1* 1o 0K) M\n"
 msgstr "                de.admin.net-abuse.announce (11B 13+ 1* 1o 0K) M\n"
 
 # type: Plain text
-#: ../tin.1:375
+#: ../tin.1:382
 #, no-wrap
 msgid ""
 "-E<gt>   1   +   3  108 bincancels in de.talk.sex        Christopher Lueg E<lt>l\n"
@@ -905,14 +924,14 @@ msgstr ""
 
 # type: Plain text
 #.  FIXME - add description of fields
-#: ../tin.1:380
+#: ../tin.1:387
 msgid ""
 "At the Thread level the screen usually (depends on the threading method "
 "used) looks like this:"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:387
+#: ../tin.1:394
 #, no-wrap
 msgid ""
 "-E<gt>   1      [   7]  What is this funny tree in the thr  Robert F. Simmig\n"
@@ -927,12 +946,12 @@ msgstr ""
 
 # type: Plain text
 #.  FIXME - add description of fields
-#: ../tin.1:392
+#: ../tin.1:399
 msgid "At the Article level the page header has the following format:"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:398
+#: ../tin.1:405
 #, no-wrap
 msgid ""
 "Sun, 28 Dec 1997 21:21:01   de.admin.news.groups      Thread   20 of 86\n"
@@ -944,32 +963,32 @@ msgstr ""
 "Urs Janssen E<lt>urs@akk.orgE<gt>       bei Arbeitskreis Kultur und Kommunikati\n"
 
 # type: Plain text
-#: ../tin.1:400
+#: ../tin.1:407
 #, no-wrap
 msgid "article-body\n"
 msgstr "Artikel-Körper\n"
 
 # type: SS
-#: ../tin.1:403
+#: ../tin.1:410
 #, no-wrap
 msgid "COMMON MOVING KEYS"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:406
+#: ../tin.1:413
 msgid ""
 "This table shows the common keys used for moving around all levels within "
 "B<tin>."
 msgstr ""
 
 # type: ta
-#: ../tin.1:408
+#: ../tin.1:415
 #, no-wrap
 msgid "\\w'Beg. of list/article  'u +\\w'ANSI/vt100   'u"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:416
+#: ../tin.1:423
 #, no-wrap
 msgid ""
 "\tANSI/vt100\tOther Terminals\n"
@@ -982,13 +1001,13 @@ msgid ""
 msgstr ""
 
 # type: SS
-#: ../tin.1:420
+#: ../tin.1:427
 #, no-wrap
 msgid "COMMON EDITING COMMANDS"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:425
+#: ../tin.1:432
 msgid ""
 "An emacs style editing package allows the easy editing of input strings.  An "
 "history list allows the easy reuse of previously entered strings.  In "
@@ -997,116 +1016,116 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:426
+#: ../tin.1:433
 #, no-wrap
 msgid "B<^A, ^E>"
 msgstr "B<^A, ^E>"
 
 # type: Plain text
-#: ../tin.1:429
+#: ../tin.1:436
 msgid "move to beginning or end of line, respectively."
 msgstr ""
 
 # type: TP
-#: ../tin.1:429
+#: ../tin.1:436
 #, no-wrap
 msgid "B<^F, ^B>"
 msgstr "B<^F, ^B>"
 
 # type: Plain text
-#: ../tin.1:432
+#: ../tin.1:439
 msgid "non-destructive move forward or back one location, respectively."
 msgstr ""
 
 # type: TP
-#: ../tin.1:432
+#: ../tin.1:439
 #, no-wrap
 msgid "B<^D>"
 msgstr "B<^D>"
 
 # type: Plain text
-#: ../tin.1:436
+#: ../tin.1:443
 msgid ""
 "delete the character currently under the cursor, or send EOF if no "
 "characters in the buffer."
 msgstr ""
 
 # type: TP
-#: ../tin.1:436
+#: ../tin.1:443
 #, no-wrap
 msgid "B<^H, E<lt>DELE<gt>>"
 msgstr "B<^H, E<lt>ENTFE<gt>>"
 
 # type: Plain text
-#: ../tin.1:439
+#: ../tin.1:446
 msgid "delete character left of the cursor."
 msgstr "Zeichen links vom Cursor löschen."
 
 # type: TP
-#: ../tin.1:439
+#: ../tin.1:446
 #, no-wrap
 msgid "B<^K>"
 msgstr "B<^K>"
 
 # type: Plain text
-#: ../tin.1:442
+#: ../tin.1:449
 msgid "delete from cursor to end of line."
 msgstr "Lösche vom Cursor bis zum Zeilenende."
 
 # type: TP
-#: ../tin.1:442
+#: ../tin.1:449
 #, no-wrap
 msgid "B<^P, ^N>"
 msgstr "B<^P, ^N>"
 
 # type: Plain text
-#: ../tin.1:445
+#: ../tin.1:452
 msgid "move through history, previous and next, respectively."
 msgstr ""
 
 # type: TP
-#: ../tin.1:445
+#: ../tin.1:452
 #, no-wrap
 msgid "B<^L, ^R>"
 msgstr "B<^L, ^R>"
 
 # type: Plain text
-#: ../tin.1:448
+#: ../tin.1:455
 msgid "redraw the current line."
 msgstr ""
 
 # type: TP
-#: ../tin.1:448
+#: ../tin.1:455
 #, no-wrap
 msgid "B<E<lt>CRE<gt>>"
 msgstr "B<E<lt>CRE<gt>>"
 
 # type: Plain text
-#: ../tin.1:452
+#: ../tin.1:459
 msgid ""
 "places line on history list if non-blank, appends newline and returns to the "
 "caller."
 msgstr ""
 
 # type: TP
-#: ../tin.1:452
+#: ../tin.1:459
 #, no-wrap
 msgid "B<E<lt>ESCE<gt>>"
 msgstr "B<E<lt>ESCE<gt>>"
 
 # type: Plain text
-#: ../tin.1:457
+#: ../tin.1:464
 msgid "aborts the present editing operation."
 msgstr ""
 
 # type: SS
-#: ../tin.1:457
+#: ../tin.1:464
 #, no-wrap
 msgid "GLOBAL COMMANDS"
 msgstr "ALLGEMEINE BEFEHLE"
 
 # type: Plain text
-#: ../tin.1:460
+#: ../tin.1:467
 msgid ""
 "The following commands are available at all 4 menu levels and always have "
 "the same effect."
@@ -1115,13 +1134,13 @@ msgstr ""
 "überall das Gleichen."
 
 # type: TP
-#: ../tin.1:461
+#: ../tin.1:468
 #, no-wrap
 msgid "B<ShellEscape '!'>"
 msgstr "B<ShellEscape '!'>"
 
 # type: Plain text
-#: ../tin.1:466
+#: ../tin.1:473
 msgid ""
 "Shell escape. B<ShellEscape> by itself will launch a shell, B<ShellEscape> "
 "E<lt>commandE<gt> will run an external E<lt>commandE<gt>. This facility may "
@@ -1129,57 +1148,57 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:466
+#: ../tin.1:473
 #, no-wrap
 msgid "B<ToggleColor '&'>"
 msgstr "B<ToggleColor '&'>"
 
 # type: Plain text
-#: ../tin.1:469
+#: ../tin.1:476
 msgid "Toggle use of ANSI color."
 msgstr ""
 
 # type: TP
-#: ../tin.1:469
+#: ../tin.1:476
 #, no-wrap
 msgid "B<RedrawScr '^L'>"
 msgstr "B<RedrawScr '^L'>"
 
 # type: Plain text
-#: ../tin.1:472
+#: ../tin.1:479
 msgid "Redraw the current screen."
 msgstr "Bildschirminhalt neu aufbauen."
 
 # type: TP
-#: ../tin.1:472
+#: ../tin.1:479
 #, no-wrap
 msgid "B<ScrollUp 'E<lt>'>"
 msgstr "B<ScrollUp 'E<lt>'>"
 
 # type: Plain text
-#: ../tin.1:475
+#: ../tin.1:482
 msgid "Scroll screen up by one line."
 msgstr "Eine Zeile nach oben blättern (scrollen)."
 
 # type: TP
-#: ../tin.1:475
+#: ../tin.1:482
 #, no-wrap
 msgid "B<ScrollDown 'E<gt>'>"
 msgstr "B<ScrollDown 'E<gt>'>"
 
 # type: Plain text
-#: ../tin.1:478
+#: ../tin.1:485
 msgid "Scroll screen down by one line."
 msgstr "Eine Zeile nach unten blättern (scrollen)."
 
 # type: TP
-#: ../tin.1:478
+#: ../tin.1:485
 #, no-wrap
 msgid "B<Postponed 'O' '^O'>"
 msgstr "B<Postponed 'O' '^O'>"
 
 # type: Plain text
-#: ../tin.1:492
+#: ../tin.1:499
 msgid ""
 "Reload postponed article. If your system blocks the B<Postponed> key you "
 "must quote it by pressing 'B<^V>' (CTRL-V) first. The postpone-menu offers "
@@ -1195,13 +1214,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:492
+#: ../tin.1:499
 #, no-wrap
 msgid "B<Help 'h'>"
 msgstr "B<Help 'h'>"
 
 # type: Plain text
-#: ../tin.1:498
+#: ../tin.1:505
 msgid ""
 "Help screen of commands available on the current menu. You can use "
 "B<SearchSubjF> ('B</>'), B<SearchSubjB> ('B<?>') and B<SearchRepeat> ('B<"
@@ -1209,24 +1228,24 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:498
+#: ../tin.1:505
 #, no-wrap
 msgid "B<ToggleHelpDisplay 'H'>"
 msgstr "B<ToggleHelpDisplay 'H'>"
 
 # type: Plain text
-#: ../tin.1:501
+#: ../tin.1:508
 msgid "Toggle the display of help mini menu at the bottom of the screen."
 msgstr ""
 
 # type: TP
-#: ../tin.1:501
+#: ../tin.1:508
 #, no-wrap
 msgid "B<DisplayPostHist 'W'>"
 msgstr "B<DisplayPostHist 'W'>"
 
 # type: Plain text
-#: ../tin.1:507
+#: ../tin.1:514
 msgid ""
 "List articles posted by user. The date posted, the newsgroup and the subject "
 "are listed. You can use B<SearchSubjF> ('B</>'), B<SearchSubjB> ('B<?>') and "
@@ -1235,55 +1254,55 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:507
+#: ../tin.1:514
 #, no-wrap
 msgid "B<Version 'v'>"
 msgstr "B<Version 'v'>"
 
 # type: Plain text
 #. --------------------------------------------------------------------
-#: ../tin.1:512
+#: ../tin.1:519
 msgid "Print B<tin> version information."
 msgstr "Versions-Informationen ausgeben."
 
 # type: SS
-#: ../tin.1:512
+#: ../tin.1:519
 #, no-wrap
 msgid "NEWSGROUP SELECTION COMMANDS"
 msgstr ""
 
 # type: TP
-#: ../tin.1:513 ../tin.1:641 ../tin.1:871 ../tin.1:1015
+#: ../tin.1:520 ../tin.1:648 ../tin.1:893 ../tin.1:1052
 #, no-wrap
 msgid "B<4>"
 msgstr "B<4>"
 
 # type: Plain text
-#: ../tin.1:516
+#: ../tin.1:523
 msgid "Select group 4."
 msgstr "Gruppe 4 auswählen."
 
 # type: TP
-#: ../tin.1:516
+#: ../tin.1:523
 #, no-wrap
 msgid "B<SelectResetNewsrc '^R'>"
 msgstr "B<SelectResetNewsrc '^R'>"
 
 # type: Plain text
-#: ../tin.1:520
+#: ../tin.1:527
 msgid ""
 "Reset I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> file. This will destroy all "
 "records of which articles have been read, so use this carefully."
 msgstr ""
 
 # type: TP
-#: ../tin.1:520 ../tin.1:652 ../tin.1:882
+#: ../tin.1:527 ../tin.1:669 ../tin.1:914
 #, no-wrap
 msgid "B<SetRange '#'>"
 msgstr "B<SetRange '#'>"
 
 # type: Plain text
-#: ../tin.1:524 ../tin.1:656 ../tin.1:886
+#: ../tin.1:531 ../tin.1:673 ../tin.1:918
 msgid ""
 "Choose a range of articles to be affected by the next command. See the "
 "section \"RANGES\" for more information."
@@ -1292,144 +1311,144 @@ msgstr ""
 "wird. Siehe Abschnitt \"BEREICHE\" für weitere Informationen."
 
 # type: TP
-#: ../tin.1:524
+#: ../tin.1:531
 #, no-wrap
 msgid "B<SelectSortActive '.'>"
 msgstr "B<SelectSortActive '.'>"
 
 # type: Plain text
-#: ../tin.1:527
+#: ../tin.1:534
 msgid "Sort the list of newsgroups."
 msgstr "Liste vorhandener Newsgroups sortieren."
 
 # type: TP
-#: ../tin.1:527 ../tin.1:659 ../tin.1:889 ../tin.1:1066
+#: ../tin.1:534 ../tin.1:676 ../tin.1:921 ../tin.1:1103
 #, no-wrap
 msgid "B<SearchRepeat '\\e'>"
 msgstr "B<SearchRepeat '\\e'>"
 
 # type: Plain text
-#: ../tin.1:530 ../tin.1:892 ../tin.1:1069
+#: ../tin.1:537 ../tin.1:924 ../tin.1:1106
 msgid "Repeat the previous search."
 msgstr "Vorherige Suche wiederholen."
 
 # type: TP
-#: ../tin.1:530 ../tin.1:662 ../tin.1:892 ../tin.1:1069
+#: ../tin.1:537 ../tin.1:679 ../tin.1:924 ../tin.1:1106
 #, no-wrap
 msgid "B<SearchSubjF '/'>"
 msgstr "B<SearchSubjF '/'>"
 
 # type: Plain text
-#: ../tin.1:533
+#: ../tin.1:540
 msgid "Search for a group by name and description (if displayed)."
 msgstr ""
 
 # type: TP
-#: ../tin.1:533 ../tin.1:665 ../tin.1:895 ../tin.1:1072
+#: ../tin.1:540 ../tin.1:682 ../tin.1:927 ../tin.1:1109
 #, no-wrap
 msgid "B<SearchSubjB '?'>"
 msgstr "B<SearchSubjB '?'>"
 
 # type: Plain text
-#: ../tin.1:536
+#: ../tin.1:543
 msgid "Backward search through the group names and descriptions."
 msgstr ""
 
 # type: TP
-#: ../tin.1:536
+#: ../tin.1:543
 #, no-wrap
 msgid "B<SelectReadGrp '^J' 'E<lt>CRE<gt>'>"
 msgstr "B<SelectReadGrp '^J' 'E<lt>CRE<gt>'>"
 
 # type: Plain text
-#: ../tin.1:539
+#: ../tin.1:546
 msgid "Read current group."
 msgstr ""
 
 # type: TP
-#: ../tin.1:539
+#: ../tin.1:546
 #, no-wrap
 msgid "B<SelectEnterNextUnreadGrp 'E<lt>TABE<gt>' 'n'>"
 msgstr "B<SelectEnterNextUnreadGrp 'E<lt>TABE<gt>' 'n'>"
 
 # type: Plain text
-#: ../tin.1:543
+#: ../tin.1:550
 msgid ""
 "Enter next group with unread news. Will wrap around to the beginning of the "
 "group selection list looking for unread groups."
 msgstr ""
 
 # type: TP
-#: ../tin.1:543 ../tin.1:740 ../tin.1:933 ../tin.1:1130
+#: ../tin.1:550 ../tin.1:757 ../tin.1:965 ../tin.1:1167
 #, no-wrap
 msgid "B<Catchup 'c'>"
 msgstr "B<Catchup 'c'>"
 
 # type: Plain text
-#: ../tin.1:547
+#: ../tin.1:554
 msgid ""
 "Make current group as all read [after confirmation] and move to the next "
 "group in the group selection list."
 msgstr ""
 
 # type: TP
-#: ../tin.1:547 ../tin.1:744 ../tin.1:937 ../tin.1:1134
+#: ../tin.1:554 ../tin.1:761 ../tin.1:969 ../tin.1:1171
 #, no-wrap
 msgid "B<CatchupNextUnread 'C'>"
 msgstr "B<CatchupNextUnread 'C'>"
 
 # type: Plain text
-#: ../tin.1:551
+#: ../tin.1:558
 msgid ""
 "Mark current group as all read [after confirmation] and enter the next "
 "unread group in the group selection list."
 msgstr ""
 
 # type: TP
-#: ../tin.1:551
+#: ../tin.1:558
 #, no-wrap
 msgid "B<SelectToggleDescriptions 'd'>"
 msgstr "B<SelectToggleDescriptions 'd'>"
 
 # type: Plain text
-#: ../tin.1:555
+#: ../tin.1:562
 msgid ""
 "Toggle display to show just the group name or the group name and the group "
 "descriptions."
 msgstr ""
 
 # type: TP
-#: ../tin.1:555 ../tin.1:752 ../tin.1:945 ../tin.1:1146
+#: ../tin.1:562 ../tin.1:769 ../tin.1:977 ../tin.1:1183
 #, no-wrap
 msgid "B<EditFilter 'E'>"
 msgstr "B<EditFilter 'E'>"
 
 # type: Plain text
-#: ../tin.1:558 ../tin.1:755 ../tin.1:948 ../tin.1:1149
+#: ../tin.1:565 ../tin.1:772 ../tin.1:980 ../tin.1:1186
 msgid "Edit the filter file and reload it afterwards."
 msgstr "Filter-Datei bearbeiten und danach anwenden."
 
 # type: TP
-#: ../tin.1:558
+#: ../tin.1:565
 #, no-wrap
 msgid "B<SelectGoto 'g'>"
 msgstr "B<SelectGoto 'g'>"
 
 # type: Plain text
-#: ../tin.1:562 ../tin.1:759
+#: ../tin.1:569 ../tin.1:776
 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:562 ../tin.1:762 ../tin.1:948 ../tin.1:1162
+#: ../tin.1:569 ../tin.1:779 ../tin.1:980 ../tin.1:1199
 #, no-wrap
 msgid "B<ToggleInfoLastLine 'i'>"
 msgstr "B<ToggleInfoLastLine 'i'>"
 
 # type: Plain text
-#: ../tin.1:567
+#: ../tin.1:574
 msgid ""
 "Toggle the display of the description of the current newsgroup in the last "
 "line. This will not be available if B<tin> was started with the \\&''B<-d>'' "
@@ -1437,24 +1456,24 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:567 ../tin.1:766 ../tin.1:951 ../tin.1:1165
+#: ../tin.1:574 ../tin.1:783 ../tin.1:983 ../tin.1:1202
 #, no-wrap
 msgid "B<ToggleInverseVideo 'I'>"
 msgstr "B<ToggleInverseVideo 'I'>"
 
 # type: Plain text
-#: ../tin.1:570 ../tin.1:769 ../tin.1:954 ../tin.1:1168
+#: ../tin.1:577 ../tin.1:786 ../tin.1:986 ../tin.1:1205
 msgid "Toggle inverse video."
 msgstr ""
 
 # type: TP
-#: ../tin.1:570
+#: ../tin.1:577
 #, no-wrap
 msgid "B<SelectMoveGrp 'm'>"
 msgstr "B<SelectMoveGrp 'm'>"
 
 # type: Plain text
-#: ../tin.1:576
+#: ../tin.1:583
 msgid ""
 "Move the current group within the group selection list. By entering '1' the "
 "group will become the first displayed group in the list, by entering '8' the "
@@ -1463,61 +1482,61 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:576 ../tin.1:783 ../tin.1:1182
+#: ../tin.1:583 ../tin.1:803 ../tin.1:1219
 #, no-wrap
 msgid "B<OptionMenu 'M'>"
 msgstr "B<OptionMenu 'M'>"
 
 # type: Plain text
-#: ../tin.1:580 ../tin.1:787 ../tin.1:1186
+#: ../tin.1:587 ../tin.1:807 ../tin.1:1223
 msgid ""
 "User configurable options menu (for more information see section \"GLOBAL "
 "OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES\")."
 msgstr ""
 
 # type: TP
-#: ../tin.1:580
+#: ../tin.1:587
 #, no-wrap
 msgid "B<SelectNextUnreadGrp 'N'>"
 msgstr "B<SelectNextUnreadGrp 'N'>"
 
 # type: Plain text
-#: ../tin.1:583
+#: ../tin.1:590
 msgid "Positions the cursor on the next group with unread articles in it."
 msgstr ""
 
 # type: TP
-#: ../tin.1:583 ../tin.1:804 ../tin.1:970 ../tin.1:1203
+#: ../tin.1:590 ../tin.1:824 ../tin.1:1005 ../tin.1:1240
 #, no-wrap
 msgid "B<Quit 'q'>"
 msgstr "B<Quit 'q'>"
 
 # type: Plain text
-#: ../tin.1:587
+#: ../tin.1:594
 msgid ""
 "Quit B<tin> - ask the user to confirm if B<confirm_choice> is set "
 "accordingly."
 msgstr ""
 
 # type: TP
-#: ../tin.1:587 ../tin.1:807 ../tin.1:973 ../tin.1:1206
+#: ../tin.1:594 ../tin.1:827 ../tin.1:1008 ../tin.1:1243
 #, no-wrap
 msgid "B<QuitTin 'Q'>"
 msgstr "B<QuitTin 'Q'>"
 
 # type: Plain text
-#: ../tin.1:590 ../tin.1:810 ../tin.1:976 ../tin.1:1209
+#: ../tin.1:597 ../tin.1:830 ../tin.1:1011 ../tin.1:1246
 msgid "Quit B<tin> - don't ask the user to confirm."
 msgstr "Beendet B<tin> sofort, ohne Bestätigungsnachfrage."
 
 # type: TP
-#: ../tin.1:590
+#: ../tin.1:597
 #, no-wrap
 msgid "B<SelectToggleReadDisplay 'r'>"
 msgstr "B<SelectToggleReadDisplay 'r'>"
 
 # type: Plain text
-#: ../tin.1:595
+#: ../tin.1:602
 msgid ""
 "Toggle display of all subscribed to groups and just those groups containing "
 "unread articles. Command has no effect if groups were specified on the "
@@ -1525,37 +1544,40 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:595 ../tin.1:813 ../tin.1:976
+#: ../tin.1:602 ../tin.1:833 ../tin.1:1011
 #, no-wrap
 msgid "B<BugReport 'R'>"
 msgstr "B<BugReport 'R'>"
 
 # type: Plain text
-#: ../tin.1:599 ../tin.1:817 ../tin.1:980
+#: ../tin.1:606 ../tin.1:837 ../tin.1:1015
 msgid ""
 "Mail a bug report or comment to E<lt>tin-bugs@tin.orgE<gt>. This is the best "
 "way of getting bugs fixed and features added/changed."
 msgstr ""
+"Einen Fehlerbericht oder Kommentar an E<lt>tin-bugs@tin.orgE<gt> senden. "
+"Dies ist der sinnvollste Weg um Fehler zu melden und behoben zu bekommen "
+"bzw. nach neuen Funktionen zu fragen."
 
 # type: TP
-#: ../tin.1:599
+#: ../tin.1:606
 #, no-wrap
 msgid "B<SelectSubscribe 's'>"
 msgstr "B<SelectSubscribe 's'>"
 
 # type: Plain text
-#: ../tin.1:602
+#: ../tin.1:609
 msgid "Subscribe to current group."
 msgstr "Ausgewählte Gruppe abonnieren."
 
 # type: TP
-#: ../tin.1:602
+#: ../tin.1:609
 #, no-wrap
 msgid "B<SelectSubscribePat 'S'>"
 msgstr "B<SelectSubscribePat 'S'>"
 
 # type: Plain text
-#: ../tin.1:607
+#: ../tin.1:614
 msgid ""
 "Subscribe to groups matching user specified pattern. See the section "
 "\"NEWSGROUP LISTS & WILDCARDS\" for the types of pattern that B<tin> "
@@ -1563,13 +1585,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:607
+#: ../tin.1:614
 #, no-wrap
 msgid "B<SelectUnsubscribe 'u'>"
 msgstr "B<SelectUnsubscribe 'u'>"
 
 # type: Plain text
-#: ../tin.1:612
+#: ../tin.1:619
 msgid ""
 "Unsubscribe to current group. This can be used to remove bogus groups.  See "
 "B<strip_bogus> in the \"GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES"
@@ -1577,13 +1599,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:612
+#: ../tin.1:619
 #, no-wrap
 msgid "B<SelectUnsubscribePat 'U'>"
 msgstr "B<SelectUnsubscribePat 'U'>"
 
 # type: Plain text
-#: ../tin.1:617
+#: ../tin.1:624
 msgid ""
 "Unsubscribe to groups matching user specified pattern. See the section "
 "\"NEWSGROUP LISTS & WILDCARDS\" for the types of pattern that B<tin> "
@@ -1591,13 +1613,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:617 ../tin.1:841 ../tin.1:995 ../tin.1:1243
+#: ../tin.1:624 ../tin.1:861 ../tin.1:1030 ../tin.1:1280
 #, no-wrap
 msgid "B<Post 'w'>"
 msgstr "B<Post 'w'>"
 
 # type: Plain text
-#: ../tin.1:623
+#: ../tin.1:630
 msgid ""
 "Post an article to current group. If posting fails for some reason, you'll "
 "get the chance to B<PostEdit> ('B<e>') the article again, B<PostPostpone> "
@@ -1606,24 +1628,24 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:623
+#: ../tin.1:630
 #, no-wrap
 msgid "B<SelectQuitNoWrite 'X'>"
 msgstr "B<SelectQuitNoWrite 'X'>"
 
 # type: Plain text
-#: ../tin.1:626
+#: ../tin.1:633
 msgid "Quit B<tin> without saving any changes to the configuration."
 msgstr ""
 
 # type: TP
-#: ../tin.1:626
+#: ../tin.1:633
 #, no-wrap
 msgid "B<SelectYankActive 'y'>"
 msgstr "B<SelectYankActive 'y'>"
 
 # type: Plain text
-#: ../tin.1:631
+#: ../tin.1:638
 msgid ""
 "Yanks in all groups. Toggles the displayed groups between all the groups in "
 "the I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> file and just "
@@ -1631,125 +1653,153 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:631
+#: ../tin.1:638
 #, no-wrap
 msgid "B<SelectSyncWithActive 'Y'>"
 msgstr "B<SelectSyncWithActive 'Y'>"
 
 # type: Plain text
-#: ../tin.1:635
+#: ../tin.1:642
 msgid ""
 "Reread the I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> file "
 "to see if any new news has arrived since starting B<tin>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:635
+#: ../tin.1:642
 #, no-wrap
 msgid "B<SelectMarkGrpUnread 'z' 'Z'>"
 msgstr "B<SelectMarkGrpUnread 'z' 'Z'>"
 
 # type: Plain text
 #. --------------------------------------------------------------------
-#: ../tin.1:640
+#: ../tin.1:647
 msgid "Mark all articles in the current group as unread."
-msgstr ""
+msgstr "Alle Artikel in der aktuellen Gruppe als ungelesen markieren."
 
 # type: SS
-#: ../tin.1:640
+#: ../tin.1:647
 #, no-wrap
 msgid "GROUP INDEX COMMANDS"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:644
+#: ../tin.1:651
 msgid "Select article 4."
 msgstr "Artikel 4 auswählen."
 
 # type: TP
-#: ../tin.1:644 ../tin.1:874 ../tin.1:1018
+#: ../tin.1:651 ../tin.1:896 ../tin.1:1055
 #, no-wrap
 msgid "B<MenuFilterSelect '^A'>"
 msgstr "B<MenuFilterSelect '^A'>"
 
 # type: Plain text
-#: ../tin.1:648 ../tin.1:878 ../tin.1:1022
+#: ../tin.1:655 ../tin.1:900 ../tin.1:1059
 msgid ""
 "Auto select article(s) using a menu. Read the section \"FILTERING ARTICLES\" "
 "for more information."
 msgstr ""
 
 # type: TP
-#: ../tin.1:648 ../tin.1:878 ../tin.1:1034
+#: ../tin.1:655 ../tin.1:900 ../tin.1:1071
 #, no-wrap
 msgid "B<MenuFilterKill '^K'>"
 msgstr "B<MenuFilterKill '^K'>"
 
 # type: Plain text
-#: ../tin.1:652 ../tin.1:882 ../tin.1:1038
+#: ../tin.1:659 ../tin.1:904 ../tin.1:1075
 msgid ""
 "Kill article(s) using a menu. Read the section \"FILTERING ARTICLES\" for "
 "more information."
 msgstr ""
 
 # type: TP
-#: ../tin.1:656 ../tin.1:886 ../tin.1:1063
+#: ../tin.1:659 ../tin.1:904
+#, no-wrap
+msgid "B<MarkFeedRead '^X'>"
+msgstr "B<MarkFeedRead '^X'>"
+
+# type: Plain text
+#: ../tin.1:664 ../tin.1:909
+msgid ""
+"Mark current article, thread, range, auto-selected (hot) articles, articles "
+"matching pattern or tagged articles as read. A prompt asks which type should "
+"be marked."
+msgstr ""
+
+# type: TP
+#: ../tin.1:664 ../tin.1:909
+#, no-wrap
+msgid "B<MarkFeedUnread '^W'>"
+msgstr "B<MarkFeedUnread '^W'>"
+
+# type: Plain text
+#: ../tin.1:669 ../tin.1:914
+msgid ""
+"Mark current article, thread, range, auto-selected (hot) articles, articles "
+"matching pattern or tagged articles as unread. A prompt asks which type "
+"should be marked."
+msgstr ""
+
+# type: TP
+#: ../tin.1:673 ../tin.1:918 ../tin.1:1100
 #, no-wrap
 msgid "B<LastViewed '-'>"
 msgstr "B<LastViewed '-'>"
 
 # type: Plain text
-#: ../tin.1:659 ../tin.1:889 ../tin.1:1066
+#: ../tin.1:676 ../tin.1:921 ../tin.1:1103
 msgid "Re-enter the last message that was viewed."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:662
+#: ../tin.1:679
 msgid "Repeat the previous search"
 msgstr "Vorherige Suche wiederholen."
 
 # type: Plain text
-#: ../tin.1:665
+#: ../tin.1:682
 msgid "Search forward for specified subject."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:668
+#: ../tin.1:685
 msgid "Search backward for specified subject."
 msgstr ""
 
 # type: TP
-#: ../tin.1:668
+#: ../tin.1:685
 #, no-wrap
 msgid "B<GroupSelThd '*'>"
 msgstr "B<GroupSelThd '*'>"
 
 # type: Plain text
-#: ../tin.1:671
+#: ../tin.1:688
 msgid "Select current thread for later processing."
 msgstr ""
 
 # type: TP
-#: ../tin.1:671
+#: ../tin.1:688
 #, no-wrap
 msgid "B<GroupDoAutoSel '+'>"
 msgstr "B<GroupDoAutoSel '+'>"
 
 # type: Plain text
-#: ../tin.1:675
+#: ../tin.1:692
 msgid ""
 "Selects all threads in current group. It is a shortcut for calling "
 "B<GroupSelPattern> with a pattern of ''*''."
 msgstr ""
 
 # type: TP
-#: ../tin.1:675
+#: ../tin.1:692
 #, no-wrap
 msgid "B<GroupToggleThdSel '.'>"
 msgstr "B<GroupToggleThdSel '.'>"
 
 # type: Plain text
-#: ../tin.1:680
+#: ../tin.1:697
 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 "
@@ -1757,13 +1807,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:680
+#: ../tin.1:697
 #, no-wrap
 msgid "B<GroupSelThdIfUnreadSelected ';'>"
 msgstr "B<GroupSelThdIfUnreadSelected ';'>"
 
 # type: Plain text
-#: ../tin.1:685
+#: ../tin.1:702
 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-"
@@ -1771,13 +1821,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:685
+#: ../tin.1:702
 #, no-wrap
 msgid "B<GroupSelPattern '='>"
 msgstr "B<GroupSelPattern '='>"
 
 # type: Plain text
-#: ../tin.1:691
+#: ../tin.1:708
 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 "
@@ -1786,24 +1836,24 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:691
+#: ../tin.1:708
 #, no-wrap
 msgid "B<GroupReverseSel '@'>"
 msgstr "B<GroupReverseSel '@'>"
 
 # type: Plain text
-#: ../tin.1:694
+#: ../tin.1:711
 msgid "Reverse all selections on all articles."
 msgstr ""
 
 # type: TP
-#: ../tin.1:694
+#: ../tin.1:711
 #, no-wrap
 msgid "B<GroupUndoSel '~'>"
 msgstr "B<GroupUndoSel '~'>"
 
 # type: Plain text
-#: ../tin.1:700
+#: ../tin.1:717
 msgid ""
 "Undo all selections on all articles. It clears the toggle effect of "
 "B<GroupMarkUnselArtRead> ('B<X>') command. Thus after first doing a "
@@ -1812,13 +1862,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:700 ../tin.1:910 ../tin.1:1089
+#: ../tin.1:717 ../tin.1:942 ../tin.1:1126
 #, no-wrap
 msgid "B<Pipe '|'>"
 msgstr "B<Pipe '|'>"
 
 # type: Plain text
-#: ../tin.1:705 ../tin.1:915 ../tin.1:1094
+#: ../tin.1:722 ../tin.1:947 ../tin.1:1131
 msgid ""
 "Pipe current article / thread / auto-selected (hot) articles / articles "
 "matching pattern / tagged articles into command. See the section \"MAILING "
@@ -1826,13 +1876,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:705 ../tin.1:1094
+#: ../tin.1:722 ../tin.1:1131
 #, no-wrap
 msgid "B<QuickFilterSelect '['>"
 msgstr "B<QuickFilterSelect '['>"
 
 # type: Plain text
-#: ../tin.1:714
+#: ../tin.1:731
 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: "
@@ -1844,13 +1894,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:714 ../tin.1:1103
+#: ../tin.1:731 ../tin.1:1140
 #, no-wrap
 msgid "B<QuickFilterKill ']'>"
 msgstr "B<QuickFilterKill ']'>"
 
 # type: Plain text
-#: ../tin.1:723
+#: ../tin.1:740
 msgid ""
 "Kill article(s) with a single key [after confirmation]. The defaults used "
 "for killing are based upon the following four tinrc config variables: "
@@ -1862,157 +1912,160 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:723
+#: ../tin.1:740
 #, no-wrap
 msgid "B<GroupReadBasenote '^J' 'E<lt>CRE<gt>'>"
 msgstr "B<GroupReadBasenote '^J' 'E<lt>CRE<gt>'>"
 
 # type: Plain text
-#: ../tin.1:726
+#: ../tin.1:743
 msgid "Read current article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:726
+#: ../tin.1:743
 #, no-wrap
 msgid "B<GroupNextUnreadArtOrGrp 'E<lt>TABE<gt>'>"
 msgstr "B<GroupNextUnreadArtOrGrp 'E<lt>TABE<gt>'>"
 
 # type: Plain text
-#: ../tin.1:729
+#: ../tin.1:746
 msgid "View next unread article or group."
 msgstr ""
 
 # type: TP
-#: ../tin.1:729 ../tin.1:921 ../tin.1:1120
+#: ../tin.1:746 ../tin.1:953 ../tin.1:1157
 #, no-wrap
 msgid "B<SearchAuthF 'a'>"
 msgstr "B<SearchAuthF 'a'>"
 
 # type: Plain text
-#: ../tin.1:733
+#: ../tin.1:750
 msgid ""
 "Author forward search. This searches for articles with a specific ''From:'' "
 "line."
 msgstr ""
 
 # type: TP
-#: ../tin.1:733 ../tin.1:926 ../tin.1:1123
+#: ../tin.1:750 ../tin.1:958 ../tin.1:1160
 #, no-wrap
 msgid "B<SearchAuthB 'A'>"
 msgstr "B<SearchAuthB 'A'>"
 
 # type: Plain text
-#: ../tin.1:736 ../tin.1:929
+#: ../tin.1:753 ../tin.1:961
 msgid "Author backward search. Otherwise, see B<SearchAuthF> ('B<a>') above."
 msgstr ""
 
 # type: TP
-#: ../tin.1:736 ../tin.1:929 ../tin.1:1126
+#: ../tin.1:753 ../tin.1:961 ../tin.1:1163
 #, no-wrap
 msgid "B<SearchBody 'B'>"
 msgstr "B<SearchBody 'B'>"
 
 # type: Plain text
-#: ../tin.1:740 ../tin.1:933 ../tin.1:1130
+#: ../tin.1:757 ../tin.1:965 ../tin.1:1167
 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:744
+#: ../tin.1:761
 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:748
+#: ../tin.1:765
 msgid ""
 "Mark all articles as read [after confirmation] and enter the next group with "
 "unread news."
 msgstr ""
 
 # type: TP
-#: ../tin.1:748
+#: ../tin.1:765
 #, no-wrap
 msgid "B<GroupToggleSubjDisplay 'd'>"
 msgstr "B<GroupToggleSubjDisplay 'd'>"
 
 # type: Plain text
-#: ../tin.1:752 ../tin.1:945
+#: ../tin.1:769 ../tin.1:977
 msgid ""
 "Cycle the display of the author through all the possible options for the "
 "tinrc variable B<show_author>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:755
+#: ../tin.1:772
 #, no-wrap
 msgid "B<GroupGoto 'g'>"
 msgstr "B<GroupGoto 'g'>"
 
 # type: TP
-#: ../tin.1:759
+#: ../tin.1:776
 #, no-wrap
 msgid "B<GroupToggleGetartLimit 'G'>"
 msgstr "B<GroupToggleGetartLimit 'G'>"
 
 # type: Plain text
-#: ../tin.1:762
+#: ../tin.1:779
 msgid "Toggle article/group limit."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:766
+#: ../tin.1:783
 msgid ""
 "Display the subject of the first article in the current thread in the last "
 "line."
 msgstr ""
 
 # type: TP
-#: ../tin.1:769
+#: ../tin.1:786
 #, no-wrap
 msgid "B<GroupMarkThdRead 'K'>"
 msgstr "B<GroupMarkThdRead 'K'>"
 
 # type: Plain text
-#: ../tin.1:772
+#: ../tin.1:792
 msgid ""
-"Mark article/thread as read and move onto the next unread article/thread."
+"Mark article/thread as read and move onto the next unread article/thread. If "
+"a range of articles/threads is set, the range will be marked as read instead "
+"of the current article/thread. When tagged articles/threads are present, a "
+"prompt asks how to proceed."
 msgstr ""
 
 # type: TP
-#: ../tin.1:772
+#: ../tin.1:792
 #, no-wrap
 msgid "B<GroupListThd 'l'>"
 msgstr "B<GroupListThd 'l'>"
 
 # type: Plain text
-#: ../tin.1:775
+#: ../tin.1:795
 msgid "Open the thread under the current cursor position."
 msgstr ""
 
 # type: TP
-#: ../tin.1:775 ../tin.1:957 ../tin.1:1174
+#: ../tin.1:795 ../tin.1:992 ../tin.1:1211
 #, no-wrap
 msgid "B<LookupMessage 'L'>"
 msgstr "B<LookupMessage 'L'>"
 
 # type: Plain text
-#: ../tin.1:778 ../tin.1:960 ../tin.1:1177
+#: ../tin.1:798 ../tin.1:995 ../tin.1:1214
 msgid "Look up article by ''Message-ID:''."
 msgstr ""
 
 # type: TP
-#: ../tin.1:778
+#: ../tin.1:798
 #, no-wrap
 msgid "B<GroupMail 'm'>"
 msgstr "B<GroupMail 'm'>"
 
 # type: Plain text
-#: ../tin.1:783 ../tin.1:965 ../tin.1:1182
+#: ../tin.1:803 ../tin.1:1000 ../tin.1:1219
 msgid ""
 "Mail current article / thread / auto-selected (hot) articles / articles "
 "matching pattern / tagged articles to someone. See the section \"MAILING "
@@ -2020,35 +2073,35 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:787
+#: ../tin.1:807
 #, no-wrap
 msgid "B<GroupNextGroup 'n'>"
 msgstr "B<GroupNextGroup 'n'>"
 
 # type: Plain text
-#: ../tin.1:790
+#: ../tin.1:810
 msgid "Go to next group."
 msgstr ""
 
 # type: TP
-#: ../tin.1:790
+#: ../tin.1:810
 #, no-wrap
 msgid "B<GroupNextUnreadArt 'N'>"
 msgstr "B<GroupNextUnreadArt 'N'>"
 
 # type: Plain text
-#: ../tin.1:793
+#: ../tin.1:813
 msgid "Go to next unread article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:793 ../tin.1:965 ../tin.1:1192
+#: ../tin.1:813 ../tin.1:1000 ../tin.1:1229
 #, no-wrap
 msgid "B<Print 'o'>"
 msgstr "B<Print 'o'>"
 
 # type: Plain text
-#: ../tin.1:798 ../tin.1:970 ../tin.1:1197
+#: ../tin.1:818 ../tin.1:1005 ../tin.1:1234
 msgid ""
 "Send current article / thread / auto-selected (hot) articles / articles "
 "matching pattern / tagged articles to printer. See the section \"MAILING "
@@ -2056,51 +2109,51 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:798
+#: ../tin.1:818
 #, no-wrap
 msgid "B<GroupPrevGroup 'p'>"
 msgstr "B<GroupPrevGroup 'p'>"
 
 # type: Plain text
-#: ../tin.1:801
+#: ../tin.1:821
 msgid "Go to previous group."
 msgstr ""
 
 # type: TP
-#: ../tin.1:801
+#: ../tin.1:821
 #, no-wrap
 msgid "B<GroupPrevUnreadArt 'P'>"
 msgstr "B<GroupPrevUnreadArt 'P'>"
 
 # type: Plain text
-#: ../tin.1:804
+#: ../tin.1:824
 msgid "Go to previous unread article."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:807 ../tin.1:973
+#: ../tin.1:827 ../tin.1:1008
 msgid "Return to previous level."
 msgstr ""
 
 # type: TP
-#: ../tin.1:810
+#: ../tin.1:830
 #, no-wrap
 msgid "B<GroupToggleReadUnread 'r'>"
 msgstr "B<GroupToggleReadUnread 'r'>"
 
 # type: Plain text
-#: ../tin.1:813
+#: ../tin.1:833
 msgid "Toggle the display between all articles and unread articles."
 msgstr ""
 
 # type: TP
-#: ../tin.1:817
+#: ../tin.1:837
 #, no-wrap
 msgid "B<GroupSave 's'>"
 msgstr "B<GroupSave 's'>"
 
 # type: Plain text
-#: ../tin.1:822 ../tin.1:985 ../tin.1:1222
+#: ../tin.1:842 ../tin.1:1020 ../tin.1:1259
 msgid ""
 "Save current article / thread / auto-selected (hot) articles / articles "
 "matching pattern / tagged articles. See the section \"MAILING PIPING "
@@ -2108,24 +2161,24 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:822
+#: ../tin.1:842
 #, no-wrap
 msgid "B<GroupAutoSave 'S'>"
 msgstr "B<GroupAutoSave 'S'>"
 
 # type: Plain text
-#: ../tin.1:825 ../tin.1:988 ../tin.1:1225
+#: ../tin.1:845 ../tin.1:1023 ../tin.1:1262
 msgid "Save marked articles automatically without further prompting."
 msgstr ""
 
 # type: TP
-#: ../tin.1:825
+#: ../tin.1:845
 #, no-wrap
 msgid "B<GroupTag 't'>"
 msgstr "B<GroupTag 't'>"
 
 # type: Plain text
-#: ../tin.1:830
+#: ../tin.1:850
 msgid ""
 "Toggle tag-status of current article / thread for B<GroupMail> ('B<m>')  / "
 "B<Pipe> ('B<|>') / B<Print> ('B<o>') / B<GroupSave> ('B<s>') / "
@@ -2133,25 +2186,25 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:830
+#: ../tin.1:850
 #, no-wrap
 msgid "B<GroupTagParts 'T'>"
 msgstr "B<GroupTagParts 'T'>"
 
 # type: Plain text
-#: ../tin.1:833
+#: ../tin.1:853
 msgid ""
 "Automatically tag in order all the parts of the current multi-part message."
 msgstr ""
 
 # type: TP
-#: ../tin.1:833
+#: ../tin.1:853
 #, no-wrap
 msgid "B<GroupToggleThreading 'u'>"
 msgstr "B<GroupToggleThreading 'u'>"
 
 # type: Plain text
-#: ../tin.1:838
+#: ../tin.1:858
 msgid ""
 "Cycle the threading mode through no threading, threading by subject, "
 "threading by references, threading on both subject and references, group "
@@ -2159,18 +2212,18 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:838
+#: ../tin.1:858
 #, no-wrap
 msgid "B<GroupUntag 'U'>"
 msgstr "B<GroupUntag 'U'>"
 
 # type: Plain text
-#: ../tin.1:841
+#: ../tin.1:861
 msgid "Untag all articles that were tagged."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:847
+#: ../tin.1:867
 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 "
@@ -2179,13 +2232,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:847
+#: ../tin.1:867
 #, no-wrap
 msgid "B<GroupRepost 'x'>"
 msgstr "B<GroupRepost 'x'>"
 
 # type: Plain text
-#: ../tin.1:853
+#: ../tin.1:873
 msgid ""
 "Repost an already posted article / thread / auto-selected (hot) articles / "
 "articles matching pattern / tagged articles to another newsgroup(s). Useful "
@@ -2194,13 +2247,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:853
+#: ../tin.1:873
 #, no-wrap
 msgid "B<GroupMarkUnselArtRead 'X'>"
 msgstr "B<GroupMarkUnselArtRead 'X'>"
 
 # type: Plain text
-#: ../tin.1:861
+#: ../tin.1:881
 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.  "
@@ -2211,117 +2264,120 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:861 ../tin.1:1002 ../tin.1:1256
+#: ../tin.1:881 ../tin.1:1037 ../tin.1:1293
 #, no-wrap
 msgid "B<MarkArtUnread 'z'>"
 msgstr "B<MarkArtUnread 'z'>"
 
 # type: Plain text
-#: ../tin.1:864
+#: ../tin.1:884
 msgid "Mark current article as unread."
 msgstr "Aktuellen Artikel als ungelesen markieren."
 
 # type: TP
-#: ../tin.1:864 ../tin.1:1005 ../tin.1:1259
+#: ../tin.1:884 ../tin.1:1042 ../tin.1:1296
 #, no-wrap
 msgid "B<MarkThdUnread 'Z'>"
 msgstr "B<MarkThdUnread 'Z'>"
 
 # type: Plain text
 #. --------------------------------------------------------------------
-#: ../tin.1:869
-msgid "Mark current thread as unread."
-msgstr "Markiere den aktuellen Thread als ungelesen."
+#: ../tin.1:891
+msgid ""
+"Mark current thread as unread. If a range of threads is set, the range will "
+"be marked as unread instead of the current thread. When tagged threads are "
+"present, a prompt asks how to proceed."
+msgstr ""
 
 # type: SS
-#: ../tin.1:869
+#: ../tin.1:891
 #, no-wrap
 msgid "THREAD LISTING COMMANDS"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:874
+#: ../tin.1:896
 msgid "Select article 4 within thread."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:895
+#: ../tin.1:927
 msgid "Search forward for a specified subject."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:898
+#: ../tin.1:930
 msgid "Search backwards for a specified subject."
 msgstr ""
 
 # type: TP
-#: ../tin.1:898
+#: ../tin.1:930
 #, no-wrap
 msgid "B<ThreadSelArt '*'>"
 msgstr "B<ThreadSelArt '*'>"
 
 # type: Plain text
-#: ../tin.1:901
+#: ../tin.1:933
 msgid "Select the current thread for later processing."
 msgstr ""
 
 # type: TP
-#: ../tin.1:901
+#: ../tin.1:933
 #, no-wrap
 msgid "B<ThreadToggleArtSel '.'>"
 msgstr "B<ThreadToggleArtSel '.'>"
 
 # type: Plain text
-#: ../tin.1:904
+#: ../tin.1:936
 msgid "Toggle selection of current article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:904
+#: ../tin.1:936
 #, no-wrap
 msgid "B<ThreadReverseSel '@'>"
 msgstr "B<ThreadReverseSel '@'>"
 
 # type: Plain text
-#: ../tin.1:907
+#: ../tin.1:939
 msgid "Reverse article selections."
 msgstr ""
 
 # type: TP
-#: ../tin.1:907
+#: ../tin.1:939
 #, no-wrap
 msgid "B<ThreadUndoSel '~'>"
 msgstr "B<ThreadUndoSel '~'>"
 
 # type: Plain text
-#: ../tin.1:910
+#: ../tin.1:942
 msgid "Undo all selections on current thread."
 msgstr ""
 
 # type: TP
-#: ../tin.1:915
+#: ../tin.1:947
 #, no-wrap
 msgid "B<ThreadReadArt '^J' 'E<lt>CRE<gt>'>"
 msgstr "B<ThreadReadArt '^J' 'E<lt>CRE<gt>'>"
 
 # type: Plain text
-#: ../tin.1:918
+#: ../tin.1:950
 msgid "Read current article within thread."
 msgstr ""
 
 # type: TP
-#: ../tin.1:918
+#: ../tin.1:950
 #, no-wrap
 msgid "B<ThreadReadNextArtOrThread 'E<lt>TABE<gt>'>"
 msgstr "B<ThreadReadNextArtOrThread 'E<lt>TABE<gt>'>"
 
 # type: Plain text
-#: ../tin.1:921
+#: ../tin.1:953
 msgid "View next unread article within thread."
 msgstr "Nächsten ungelesenen Artikel im Thread anzeigen."
 
 # type: Plain text
-#: ../tin.1:926
+#: ../tin.1:958
 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 "
@@ -2329,85 +2385,88 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:937
+#: ../tin.1:969
 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:941
+#: ../tin.1:973
 msgid ""
 "Mark thread as read [after confirmation] and enter the next thread "
 "containing unread news."
 msgstr ""
 
 # type: TP
-#: ../tin.1:941
+#: ../tin.1:973
 #, no-wrap
 msgid "B<ThreadToggleSubjDisplay 'd'>"
 msgstr "B<ThreadToggleSubjDisplay 'd'>"
 
 # type: Plain text
-#: ../tin.1:951 ../tin.1:1165
+#: ../tin.1:983 ../tin.1:1202
 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:954
+#: ../tin.1:986
 #, no-wrap
 msgid "B<ThreadMarkArtRead 'K'>"
 msgstr "B<ThreadMarkArtRead 'K'>"
 
 # type: Plain text
-#: ../tin.1:957
-msgid "Mark article as read and move onto the next unread article."
+#: ../tin.1:992
+msgid ""
+"Mark article as read and move onto the next unread article. If a range of "
+"articles is set, the range will be marked as read instead of the current "
+"article. When tagged articles are present, a prompt asks how to proceed."
 msgstr ""
 
 # type: TP
-#: ../tin.1:960
+#: ../tin.1:995
 #, no-wrap
 msgid "B<ThreadMail 'm'>"
 msgstr "B<ThreadMail 'm'>"
 
 # type: TP
-#: ../tin.1:980
+#: ../tin.1:1015
 #, no-wrap
 msgid "B<ThreadSave 's'>"
 msgstr "B<ThreadSave 's'>"
 
 # type: TP
-#: ../tin.1:985
+#: ../tin.1:1020
 #, no-wrap
 msgid "B<ThreadAutoSave 'S'>"
 msgstr "B<ThreadAutoSave 'S'>"
 
 # type: TP
-#: ../tin.1:988
+#: ../tin.1:1023
 #, no-wrap
 msgid "B<ThreadTag 't'>"
 msgstr "B<ThreadTag 't'>"
 
 # type: Plain text
-#: ../tin.1:992 ../tin.1:1229
+#: ../tin.1:1027 ../tin.1:1266
 msgid ""
 "Toggle tag status of current article for mailing, piping, printing, saving "
 "or reposting."
 msgstr ""
 
 # type: TP
-#: ../tin.1:992
+#: ../tin.1:1027
 #, no-wrap
 msgid "B<ThreadUntag 'U'>"
 msgstr "B<ThreadUntag 'U'>"
 
 # type: Plain text
-#: ../tin.1:995
+#: ../tin.1:1030
 msgid "Untag all tagged threads."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1002
+#: ../tin.1:1037
 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 "
@@ -2416,136 +2475,139 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1005
-msgid "Mark current article in thread as unread."
-msgstr "Markiere den aktuellen Artikel als ungelesen."
+#: ../tin.1:1042
+msgid ""
+"Mark current article in thread as unread. If a range of articles is set, the "
+"range will be marked as unread instead of the current article. When tagged "
+"articles are present, a prompt asks how to proceed."
+msgstr ""
 
 # type: Plain text
 #. --------------------------------------------------------------------
-#: ../tin.1:1010
+#: ../tin.1:1047
 msgid "Mark all articles in thread as unread."
 msgstr "Alle Artikel im aktuellen Thread as ungelesen markieren."
 
 # type: SS
-#: ../tin.1:1010
+#: ../tin.1:1047
 #, no-wrap
 msgid "ARTICLE VIEWER COMMANDS"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1015
+#: ../tin.1:1052
 msgid "Read the first (base) article in this thread."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1018
+#: ../tin.1:1055
 msgid "Read response 4 in this thread."
 msgstr "Antwort 4 im diesem Thread lesen."
 
 # type: TP
-#: ../tin.1:1022
+#: ../tin.1:1059
 #, no-wrap
 msgid "B<PageReplyQuoteHeaders '^E'>"
 msgstr "B<PageReplyQuoteHeaders '^E'>"
 
 # type: Plain text
-#: ../tin.1:1026
+#: ../tin.1:1063
 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:1026
+#: ../tin.1:1063
 #, no-wrap
 msgid "B<PagePGPCheckArticle '^G'>"
 msgstr "B<PagePGPCheckArticle '^G'>"
 
 # type: Plain text
-#: ../tin.1:1031
+#: ../tin.1:1068
 msgid "Perform B<pgp>(1)  operations on article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1031
+#: ../tin.1:1068
 #, no-wrap
 msgid "B<PageToggleHeaders '^H'>"
 msgstr "B<PageToggleHeaders '^H'>"
 
 # type: Plain text
-#: ../tin.1:1034
+#: ../tin.1:1071
 msgid "Toggles the display mode (raw including all headers vs. cooked)."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1038
+#: ../tin.1:1075
 #, no-wrap
 msgid "B<PageToggleTabs '^T'>"
 msgstr "B<PageToggleTabs '^T'>"
 
 # type: Plain text
-#: ../tin.1:1041
+#: ../tin.1:1078
 msgid "Toggle the TAB width between 4 and 8 characters."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1041
+#: ../tin.1:1078
 #, no-wrap
 msgid "B<PageFollowupQuoteHeaders '^W'>"
 msgstr "B<PageFollowupQuoteHeaders '^W'>"
 
 # type: Plain text
-#: ../tin.1:1045
+#: ../tin.1:1082
 msgid ""
 "Post a followup to the current article with a copy of the article with all "
 "headers included."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1045
+#: ../tin.1:1082
 #, no-wrap
 msgid "B<PageToggleTex2iso '\"'>"
 msgstr "B<PageToggleTex2iso '\"'>"
 
 # type: Plain text
-#: ../tin.1:1049
+#: ../tin.1:1086
 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:1049
+#: ../tin.1:1086
 #, no-wrap
 msgid "B<PageToggleRot '%'>"
 msgstr "B<PageToggleRot '%'>"
 
 # type: Plain text
-#: ../tin.1:1052
+#: ../tin.1:1089
 msgid "Toggle ROT-13 decoding for this article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1052
+#: ../tin.1:1089
 #, no-wrap
 msgid "B<PageToggleUue '('>"
 msgstr "B<PageToggleUue '('>"
 
 # type: Plain text
-#: ../tin.1:1056
+#: ../tin.1:1093
 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:1056
+#: ../tin.1:1093
 #, no-wrap
 msgid "B<PageReveal ')'>"
 msgstr "B<PageReveal ')'>"
 
 # type: Plain text
-#: ../tin.1:1063
+#: ../tin.1:1100
 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 "
@@ -2555,63 +2617,64 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1072
+#: ../tin.1:1109
 msgid "Forward search the text of this article."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1075
+#: ../tin.1:1112
 msgid "Backward search the text of this article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1075
+#: ../tin.1:1112
 #, no-wrap
 msgid "B<PageSkipIncludedText ':'>"
 msgstr "B<PageSkipIncludedText ':'>"
 
 # type: Plain text
-#: ../tin.1:1080
+#: ../tin.1:1117
 msgid ""
-"Skip to the end of the quoted text-block in this article. Quoted text is "
-"everything which matches B<quote_regex>, B<quote_regex2> or B<quote_regex3>."
+"Skip to the end of the next quoted text-block in this article. Quoted text "
+"is everything which matches B<quote_regex>, B<quote_regex2> or "
+"B<quote_regex3>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1080
+#: ../tin.1:1117
 #, no-wrap
 msgid "B<PageTopThd 'E<lt>'>"
 msgstr "B<PageTopThd 'E<lt>'>"
 
 # type: Plain text
-#: ../tin.1:1083
+#: ../tin.1:1120
 msgid "Goto the first article in the current thread."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1083
+#: ../tin.1:1120
 #, no-wrap
 msgid "B<PageBotThd 'E<gt>'>"
 msgstr "B<PageBotThd 'E<gt>'>"
 
 # type: Plain text
-#: ../tin.1:1086
+#: ../tin.1:1123
 msgid "Goto the last article in the current thread."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1086
+#: ../tin.1:1123
 #, no-wrap
 msgid "B<PageToggleHighlight '_'>"
 msgstr "B<PageToggleHighlight '_'>"
 
 # type: Plain text
-#: ../tin.1:1089
+#: ../tin.1:1126
 msgid "Toggle word highlighting on/off."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1103
+#: ../tin.1:1140
 msgid ""
 "Auto select article(s) with a single key. The defaults used for selection "
 "are set based upon the following four tinrc config variables: "
@@ -2623,7 +2686,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1112
+#: ../tin.1:1149
 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>, "
@@ -2634,24 +2697,24 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1112
+#: ../tin.1:1149
 #, no-wrap
 msgid "B<PageNextThd '^J' 'E<lt>CRE<gt>'>"
 msgstr "B<PageNextThd '^J' 'E<lt>CRE<gt>'>"
 
 # type: Plain text
-#: ../tin.1:1115
+#: ../tin.1:1152
 msgid "Goto next base article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1115
+#: ../tin.1:1152
 #, no-wrap
 msgid "B<PageNextUnread 'E<lt>TABE<gt>'>"
 msgstr "B<PageNextUnread 'E<lt>TABE<gt>'>"
 
 # type: Plain text
-#: ../tin.1:1120
+#: ../tin.1:1157
 msgid ""
 "Goto next unread article. If the tinrc variable B<goto_next_unread> doesn't "
 "contain PageNextUnread, then this key will first page through the current "
@@ -2659,37 +2722,37 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1123
+#: ../tin.1:1160
 msgid "Author forward search."
 msgstr "Suche nach Autor (vorwärts)."
 
 # type: Plain text
-#: ../tin.1:1126
+#: ../tin.1:1163
 msgid "Author backward search."
 msgstr "Suche nach Autor (rückwärts)."
 
 # type: Plain text
-#: ../tin.1:1134
+#: ../tin.1:1171
 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:1138
+#: ../tin.1:1175
 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:1138
+#: ../tin.1:1175
 #, no-wrap
 msgid "B<PageCancel 'D'>"
 msgstr "B<PageCancel 'D'>"
 
 # type: Plain text
-#: ../tin.1:1143
+#: ../tin.1:1180
 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 "
@@ -2697,233 +2760,233 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1143
+#: ../tin.1:1180
 #, no-wrap
 msgid "B<PageEditArticle 'e'>"
 msgstr "B<PageEditArticle 'e'>"
 
 # type: Plain text
-#: ../tin.1:1146
+#: ../tin.1:1183
 msgid ""
 "Edit the current article. This is restricted to mailgroups and saved news."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1149
+#: ../tin.1:1186
 #, no-wrap
 msgid "B<PageFollowupQuote 'f'>"
 msgstr "B<PageFollowupQuote 'f'>"
 
 # type: Plain text
-#: ../tin.1:1152
+#: ../tin.1:1189
 msgid ""
 "Post a followup to the current article with a copy of the article included."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1152
+#: ../tin.1:1189
 #, no-wrap
 msgid "B<PageFollowup 'F'>"
 msgstr "B<PageFollowup 'F'>"
 
 # type: Plain text
-#: ../tin.1:1156
+#: ../tin.1:1193
 msgid ""
 "Post a followup to the current article without including a copy of the "
 "article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1156
+#: ../tin.1:1193
 #, no-wrap
 msgid "B<PageFirstPage 'g'>"
 msgstr "B<PageFirstPage 'g'>"
 
 # type: Plain text
-#: ../tin.1:1159
+#: ../tin.1:1196
 msgid "Goto the start of the article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1159
+#: ../tin.1:1196
 #, no-wrap
 msgid "B<PageLastPage 'G'>"
 msgstr "B<PageLastPage 'G'>"
 
 # type: Plain text
-#: ../tin.1:1162
+#: ../tin.1:1199
 msgid "Goto the end of the article."
 msgstr "Zum Ende des Artikels springen."
 
 # type: TP
-#: ../tin.1:1168
+#: ../tin.1:1205
 #, no-wrap
 msgid "B<PageKillThd 'K'>"
 msgstr "B<PageKillThd 'K'>"
 
 # type: Plain text
-#: ../tin.1:1171
+#: ../tin.1:1208
 msgid "Mark rest of thread as read and move onto the next unread thread."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1171
+#: ../tin.1:1208
 #, no-wrap
 msgid "B<PageListThd 'l'>"
 msgstr "B<PageListThd 'l'>"
 
 # type: Plain text
-#: ../tin.1:1174
+#: ../tin.1:1211
 msgid "Show the thread menu that the current article is a part of."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1177
+#: ../tin.1:1214
 #, no-wrap
 msgid "B<PageMail 'm'>"
 msgstr "B<PageMail 'm'>"
 
 # type: TP
-#: ../tin.1:1186
+#: ../tin.1:1223
 #, no-wrap
 msgid "B<PageNextArt 'n'>"
 msgstr "B<PageNextArt 'n'>"
 
 # type: Plain text
-#: ../tin.1:1189
+#: ../tin.1:1226
 msgid "Go to the next article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1189
+#: ../tin.1:1226
 #, no-wrap
 msgid "B<PageNextUnreadArt 'N'>"
 msgstr "B<PageNextUnreadArt 'N'>"
 
 # type: Plain text
-#: ../tin.1:1192
+#: ../tin.1:1229
 msgid "Go to the next unread article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1197
+#: ../tin.1:1234
 #, no-wrap
 msgid "B<PagePrevArt 'p'>"
 msgstr "B<PagePrevArt 'p'>"
 
 # type: Plain text
-#: ../tin.1:1200
+#: ../tin.1:1237
 msgid "Go to the previous article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1200
+#: ../tin.1:1237
 #, no-wrap
 msgid "B<PagePrevUnreadArt 'P'>"
 msgstr "B<PagePrevUnreadArt 'P'>"
 
 # type: Plain text
-#: ../tin.1:1203
+#: ../tin.1:1240
 msgid "Go to the previous unread article."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1206
+#: ../tin.1:1243
 msgid "Return to the previous level."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1209
+#: ../tin.1:1246
 #, no-wrap
 msgid "B<PageReplyQuote 'r'>"
 msgstr "B<PageReplyQuote 'r'>"
 
 # type: Plain text
-#: ../tin.1:1213
+#: ../tin.1:1250
 msgid ""
 "Reply through mail to the author of the current article with a copy of the "
 "article included."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1213
+#: ../tin.1:1250
 #, no-wrap
 msgid "B<PageReply 'R'>"
 msgstr "B<PageReply 'R'>"
 
 # type: Plain text
-#: ../tin.1:1217
+#: ../tin.1:1254
 msgid ""
 "Reply through mail to the author of the current article without including "
 "the original article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1217
+#: ../tin.1:1254
 #, no-wrap
 msgid "B<PageSave 's'>"
 msgstr "B<PageSave 's'>"
 
 # type: TP
-#: ../tin.1:1222
+#: ../tin.1:1259
 #, no-wrap
 msgid "B<PageAutoSave 'S'>"
 msgstr "B<PageAutoSave 'S'>"
 
 # type: TP
-#: ../tin.1:1225
+#: ../tin.1:1262
 #, no-wrap
 msgid "B<PageTag 't'>"
 msgstr "B<PageTag 't'>"
 
 # type: TP
-#: ../tin.1:1229
+#: ../tin.1:1266
 #, no-wrap
 msgid "B<PageGroupSel 'T'>"
 msgstr "B<PageGroupSel 'T'>"
 
 # type: Plain text
-#: ../tin.1:1232
+#: ../tin.1:1269
 msgid "Return to group selection level."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1232
+#: ../tin.1:1269
 #, no-wrap
 msgid "B<PageGotoParent 'u'>"
 msgstr "B<PageGotoParent 'u'>"
 
 # type: Plain text
-#: ../tin.1:1235
+#: ../tin.1:1272
 msgid "Goto parent article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1235
+#: ../tin.1:1272
 #, no-wrap
 msgid "B<PageViewUrl 'U'>"
 msgstr "B<PageViewUrl 'U'>"
 
 # type: Plain text
-#: ../tin.1:1240
+#: ../tin.1:1277
 msgid ""
 "Browse URLs in article. All URLs will be prompted in turn and opened using "
 "the B<url_handler>. 'B<E<lt>ESCE<gt>>' or no input will skip the URL."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1240
+#: ../tin.1:1277
 #, no-wrap
 msgid "B<PageViewAttach 'V'>"
 msgstr "B<PageViewAttach 'V'>"
 
 # type: Plain text
-#: ../tin.1:1243
+#: ../tin.1:1280
 msgid "View or save multimedia attachments."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1250
+#: ../tin.1:1287
 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>'), "
@@ -2932,13 +2995,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1250
+#: ../tin.1:1287
 #, no-wrap
 msgid "B<PageRepost 'x'>"
 msgstr "B<PageRepost 'x'>"
 
 # type: Plain text
-#: ../tin.1:1256
+#: ../tin.1:1293
 msgid ""
 "Repost an already posted article / thread / auto-selected (hot) articles / "
 "articles matching pattern / tagged articles to another newsgroup(s). Useful "
@@ -2947,25 +3010,25 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1259
+#: ../tin.1:1296
 msgid "Mark article as unread."
 msgstr "Alle Artikel als ungelesen markieren."
 
 # type: Plain text
 #. --------------------------------------------------------------------
-#: ../tin.1:1264
+#: ../tin.1:1301
 msgid "Mark the current thread as unread."
 msgstr "Markiere den aktuellen Thread als ungelesen."
 
 # type: SS
-#: ../tin.1:1264
+#: ../tin.1:1301
 #, no-wrap
 msgid "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES"
 msgstr ""
 
 # type: Plain text
 #.  FIXME - add missing descriptions
-#: ../tin.1:1274
+#: ../tin.1:1311
 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 "
@@ -2977,7 +3040,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1282
+#: ../tin.1:1319
 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 "
@@ -2988,7 +3051,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1288
+#: ../tin.1:1325
 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 "
@@ -2998,7 +3061,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1295
+#: ../tin.1:1332
 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> "
@@ -3008,7 +3071,23 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1299
+#: ../tin.1:1337
+msgid ""
+"The options menu provides access to the attributes menu for the current "
+"group by the B<ConfigToggleAttrib> ('B<E<lt>TABE<gt>>') command. Pressing "
+"B<ConfigToggleAttrib> again toggles back to the options menu. For more "
+"information see section \"ATTRIBUTES MENU AND GROUP ATTRIBUTES\"."
+msgstr ""
+
+# type: Plain text
+#: ../tin.1:1340
+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:1344
 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/"
@@ -3016,161 +3095,161 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1299
+#: ../tin.1:1344
 #, 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:1303 ../tin.5:1157
+#: ../tin.1:1348 ../tin.5:1169
 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:1303
+#: ../tin.1:1348
 #, no-wrap
 msgid "B<Insert 'User-Agent:'-header (advertising)>"
 msgstr "B<Füge 'User-Agent:'-header ein (advertising)>"
 
 # type: Plain text
-#: ../tin.1:1306 ../tin.5:1160
+#: ../tin.1:1351 ../tin.5:1172
 msgid "Turn ON advertising in header (''User-Agent:''). Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1306
+#: ../tin.1:1351
 #, no-wrap
 msgid "B<Skip multipart/alternative parts (alternative_handling)>"
 msgstr "B<Übersp. multipart/alternative-Teile (alternative_handling)>"
 
 # type: Plain text
-#: ../tin.1:1309 ../tin.5:1163
+#: ../tin.1:1354 ../tin.5:1175
 msgid ""
 "If ON strip multipart/alternative messages automatically. Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1309
+#: ../tin.1:1354
 #, 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:1312 ../tin.5:1166
+#: ../tin.1:1357 ../tin.5:1178
 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:1312
+#: ../tin.1:1357
 #, 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:1315 ../tin.5:1169
+#: ../tin.1:1360 ../tin.5:1181
 msgid ""
 "The character used to show that an article is in a range. Default is '#'."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1315
+#: ../tin.1:1360
 #, 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:1319 ../tin.5:1173
+#: ../tin.1:1364 ../tin.5:1185
 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:1319
+#: ../tin.1:1364
 #, 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:1323 ../tin.5:1177
+#: ../tin.1:1368 ../tin.5:1189
 msgid ""
 "The character used to show that an article/thread is auto-selected (hot).  "
 "Default is '*'."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1323
+#: ../tin.1:1368
 #, 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:1327 ../tin.5:1181
+#: ../tin.1:1372 ../tin.5:1193
 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:1327
+#: ../tin.1:1372
 #, 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:1331
+#: ../tin.1:1376
 msgid ""
 "The character used to show that an article has not been read. Default is "
 "\\&'+'."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1331
+#: ../tin.1:1376
 #, 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:1334 ../tin.5:1188
+#: ../tin.1:1379 ../tin.5:1200
 msgid "The character used to show that an article was read. Default is ' '."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1334
+#: ../tin.1:1379
 #, 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:1338 ../tin.5:1192
+#: ../tin.1:1383 ../tin.5:1204
 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:1338
+#: ../tin.1:1383
 #, 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:1342 ../tin.5:1196
+#: ../tin.1:1387 ../tin.5:1208
 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:1342 ../tin.5:1196
+#: ../tin.1:1387 ../tin.5:1208
 #, 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:1347
+#: ../tin.1:1392
 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 "
@@ -3178,50 +3257,50 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1347
+#: ../tin.1:1392
 #, 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:1351 ../tin.5:1207
+#: ../tin.1:1396 ../tin.5:1219
 msgid ""
 "Automatically put your name in the ''Cc:'' and/or ''Bcc:'' field when "
 "mailing an article. Default is No."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1351
+#: ../tin.1:1396
 #, 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:1355 ../tin.5:1211
+#: ../tin.1:1400 ../tin.5:1223
 msgid ""
 "If ON automatically list thread when entering it using right arrow key.  "
 "Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1355
+#: ../tin.1:1400
 #, no-wrap
 msgid "B<Reconnect to server automatically (auto_reconnect)>"
 msgstr "B<Autom. Wiederverbindung zum Server (auto_reconnect)>"
 
 # type: Plain text
-#: ../tin.1:1358 ../tin.1:2264
+#: ../tin.1:1403 ../tin.1:2310
 msgid "Default is OFF."
 msgstr "Standard ist OFF."
 
 # type: TP
-#: ../tin.1:1358
+#: ../tin.1:1403
 #, 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:1364 ../tin.5:1220
+#: ../tin.1:1409 ../tin.5:1232
 msgid ""
 "If ON articles/threads with ''Archive-name:'' in header will be "
 "automatically saved with the Archive-name & part/patch no and post processed "
@@ -3229,13 +3308,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1364
+#: ../tin.1:1409
 #, 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:1369 ../tin.5:1225
+#: ../tin.1:1414 ../tin.5:1237
 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 "
@@ -3243,13 +3322,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1369
+#: ../tin.1:1414
 #, no-wrap
 msgid "B<Show mini menu & posting etiquette (beginner_level)>"
 msgstr "B<Zeigt Minimenü & Posting etiquette (beginner_level)>"
 
 # type: Plain text
-#: ../tin.1:1374 ../tin.5:1230
+#: ../tin.1:1419 ../tin.5:1242
 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 "
@@ -3257,13 +3336,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1374
+#: ../tin.1:1419
 #, 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:1379
+#: ../tin.1:1424
 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.  "
@@ -3271,302 +3350,302 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1379
+#: ../tin.1:1424
 #, 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:1385 ../tin.5:1239
+#: ../tin.1:1430 ../tin.5:1251
 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:1385
+#: ../tin.1:1430
 #, no-wrap
 msgid "B<Standard background color (col_back)>"
 msgstr "B<Standard Hintergrundfarbe (col_back)>"
 
 # type: Plain text
-#: ../tin.1:1388 ../tin.5:1242
+#: ../tin.1:1433 ../tin.5:1254
 msgid "Standard background color"
 msgstr "Standard Hintergrundfarbe"
 
 # type: TP
-#: ../tin.1:1388
+#: ../tin.1:1433
 #, no-wrap
 msgid "B<Color of sender (From:) (col_from)>"
 msgstr "B<Farbe des Autors (From:) (col_from)>"
 
 # type: Plain text
-#: ../tin.1:1391 ../tin.5:1245
+#: ../tin.1:1436 ../tin.5:1257
 msgid "Color of sender (From:)"
 msgstr "Farbe des Autors (From:)"
 
 # type: TP
-#: ../tin.1:1391
+#: ../tin.1:1436
 #, no-wrap
 msgid "B<Color of article header lines (col_head)>"
 msgstr "B<Farbe der Artikelheaderzeilen (col_head)>"
 
 # type: Plain text
-#: ../tin.1:1394 ../tin.5:1248
+#: ../tin.1:1439 ../tin.5:1260
 msgid "Color of header-lines"
 msgstr "Farbe der Artikelheaderzeilen"
 
 # type: TP
-#: ../tin.1:1394
+#: ../tin.1:1439
 #, no-wrap
 msgid "B<Color of help text (col_help)>"
 msgstr "B<Farbe des Hilfstext (col_help)>"
 
 # type: Plain text
-#: ../tin.1:1397 ../tin.5:1251
+#: ../tin.1:1442 ../tin.5:1263
 msgid "Color of help pages"
 msgstr "Farbe des Hilfstext"
 
 # type: TP
-#: ../tin.1:1397
+#: ../tin.1:1442
 #, 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:1400 ../tin.5:1254
+#: ../tin.1:1445 ../tin.5:1266
 msgid "Color of background for inverse text"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1400
+#: ../tin.1:1445
 #, 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:1403 ../tin.5:1257
+#: ../tin.1:1448 ../tin.5:1269
 msgid "Color of foreground for inverse text"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1403
+#: ../tin.1:1448
 #, no-wrap
 msgid "B<Color of highlighting with _dash_ (col_markdash)>"
 msgstr "B<Farbe der Hervorhebung _Striche_ (col_markdash)>"
 
 # type: Plain text
-#: ../tin.1:1407 ../tin.5:1261
+#: ../tin.1:1452 ../tin.5:1273
 msgid ""
 "Color of words emphasized like _this_. See also B<word_h_display_marks> and "
 "B<word_highlight>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1407
+#: ../tin.1:1452
 #, 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:1411 ../tin.5:1265
+#: ../tin.1:1456 ../tin.5:1277
 msgid ""
 "Color of words emphasized like /this/. See also B<word_h_display_marks> and "
 "B<word_highlight>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1411
+#: ../tin.1:1456
 #, no-wrap
 msgid "B<Color of highlighting with *stars* (col_markstar)>"
 msgstr "B<Farbe der Hervorhebung *Sterne* (col_markstar)>"
 
 # type: Plain text
-#: ../tin.1:1415 ../tin.5:1269
+#: ../tin.1:1460 ../tin.5:1281
 msgid ""
 "Color of words emphasized like *this*. See also B<word_h_display_marks> and "
 "B<word_highlight>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1415
+#: ../tin.1:1460
 #, no-wrap
 msgid "B<Color of highlighting with -stroke- (col_markstroke)>"
 msgstr "B<Farbe der Hervorhebung -Durchstr.- (col_markstroke)>"
 
 # type: Plain text
-#: ../tin.1:1419 ../tin.5:1273
+#: ../tin.1:1464 ../tin.5:1285
 msgid ""
 "Color of words emphasized like -this-. See also B<word_h_display_marks> and "
 "B<word_highlight>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1419
+#: ../tin.1:1464
 #, no-wrap
 msgid "B<Color of mini help menu (col_minihelp)>"
 msgstr "B<Farbe des Minihilfemenü (col_minihelp)>"
 
 # type: Plain text
-#: ../tin.1:1422 ../tin.5:1276
+#: ../tin.1:1467 ../tin.5:1288
 msgid "Color of mini help menu"
 msgstr "Farbe des Minihilfemenü"
 
 # type: TP
-#: ../tin.1:1422
+#: ../tin.1:1467
 #, 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:1425 ../tin.5:1279
+#: ../tin.1:1470 ../tin.5:1291
 msgid "Color of actual news header fields"
 msgstr "Farbe des angezeigten Headers"
 
 # type: TP
-#: ../tin.1:1425
+#: ../tin.1:1470
 #, no-wrap
 msgid "B<Standard foreground color (col_normal)>"
 msgstr "B<Standard Vordergrundfarbe (col_normal)>"
 
 # type: Plain text
-#: ../tin.1:1428 ../tin.5:1282
+#: ../tin.1:1473 ../tin.5:1294
 msgid "Standard foreground color"
 msgstr "Standard Vordergrundfarbe"
 
 # type: TP
-#: ../tin.1:1428
+#: ../tin.1:1473
 #, no-wrap
 msgid "B<Color of quoted lines (col_quote)>"
 msgstr "B<Farbe der zitierten Zeilen (col_quote)>"
 
 # type: Plain text
-#: ../tin.1:1431 ../tin.5:1285
+#: ../tin.1:1476 ../tin.5:1297
 msgid "Color of quoted lines"
 msgstr "Farbe der zitierten Zeilen"
 
 # type: TP
-#: ../tin.1:1431
+#: ../tin.1:1476
 #, 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:1434 ../tin.5:1288
+#: ../tin.1:1479 ../tin.5:1300
 msgid "Color of twice quoted lines"
 msgstr "Farbe von zweifach zitierten Zeilen"
 
 # type: TP
-#: ../tin.1:1434
+#: ../tin.1:1479
 #, 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:1437 ../tin.5:1291
+#: ../tin.1:1482 ../tin.5:1303
 msgid "Color of E<gt>=3 times quoted lines"
 msgstr "Farbe von =E<gt>3-fach zitierten Zeilen"
 
 # type: TP
-#: ../tin.1:1437
+#: ../tin.1:1482
 #, no-wrap
 msgid "B<Color of response counter (col_response)>"
 msgstr "B<Farbe des Antwortzählers (col_response)>"
 
 # type: Plain text
-#: ../tin.1:1441
+#: ../tin.1:1486
 msgid ""
 "Color of response counter. This is the text that says \"Response x of y\" in "
 "the article viewer."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1441
+#: ../tin.1:1486
 #, no-wrap
 msgid "B<Color of signatures (col_signature)>"
 msgstr "B<Farbe von Signaturen (col_signature)>"
 
 # type: Plain text
-#: ../tin.1:1444 ../tin.5:1298
+#: ../tin.1:1489 ../tin.5:1310
 msgid "Color of signatures"
 msgstr "Farbe von Signaturen"
 
 # type: TP
-#: ../tin.1:1444
+#: ../tin.1:1489
 #, no-wrap
 msgid "B<Color of urls highlight (col_urls)>"
 msgstr "B<Farbe der hervorgehobenen URLs (col_urls)>"
 
 # type: Plain text
-#: ../tin.1:1447 ../tin.5:1301
+#: ../tin.1:1492 ../tin.5:1313
 msgid "Color of urls highlight"
 msgstr "Farbe der hervorgehobenen URLs"
 
 # type: TP
-#: ../tin.1:1447
+#: ../tin.1:1492
 #, no-wrap
 msgid "B<Color of verbatim blocks (col_verbatim)>"
 msgstr "B<Farbe des wortgetreu darzustellenden Textes (col_verbatim)>"
 
 # type: Plain text
 #
-#: ../tin.1:1450 ../tin.5:1304
+#: ../tin.1:1495 ../tin.5:1316
 msgid "Color of verbatim blocks"
 msgstr "Farbe des wortgetreu darzustellenden Textes"
 
 # type: TP
-#: ../tin.1:1450
+#: ../tin.1:1495
 #, no-wrap
 msgid "B<Color of article subject lines (col_subject)>"
 msgstr "B<Farbe der Subjectzeile (col_subject)>"
 
 # type: Plain text
-#: ../tin.1:1453 ../tin.5:1307
+#: ../tin.1:1498 ../tin.5:1319
 msgid "Color of article subject"
 msgstr "Farbe der Subjectzeile"
 
 # type: TP
-#: ../tin.1:1453
+#: ../tin.1:1498
 #, no-wrap
 msgid "B<Color of text lines (col_text)>"
 msgstr "B<Farbe der Textzeilen (col_text)>"
 
 # type: Plain text
-#: ../tin.1:1456 ../tin.5:1310
+#: ../tin.1:1501 ../tin.5:1322
 msgid "Color of text-lines"
 msgstr "Farbe der Textzeilen"
 
 # type: TP
-#: ../tin.1:1456
+#: ../tin.1:1501
 #, 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:1459
+#: ../tin.1:1504 ../tin.5:1325
 msgid "Color of help/mail sign"
 msgstr "Farbe des Hilfe/Mail-Zeichens"
 
 # type: TP
-#: ../tin.1:1459
+#: ../tin.1:1504
 #, no-wrap
 msgid "B<Which actions require confirmation (confirm_choice)>"
 msgstr "B<Bestätigung erforderlich für (confirm_choice)>"
 
 # type: Plain text
-#: ../tin.1:1462
+#: ../tin.1:1507
 msgid "Ask for manual confirmation to protect the user."
 msgstr ""
 
 # type: IP
-#: ../tin.1:1463 ../tin.1:1469 ../tin.1:1473
+#: ../tin.1:1508 ../tin.1:1514 ../tin.1:1518
 #, no-wrap
 msgid "\\(bu"
 msgstr "\\(bu"
 
 # type: Plain text
 #.  TODO: check if all affected commands are marked [after confirmation]
-#: ../tin.1:1469
+#: ../tin.1:1514
 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 "
@@ -3574,21 +3653,21 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1473
+#: ../tin.1:1518
 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:1477
+#: ../tin.1:1522
 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:1478
+#: ../tin.1:1523
 #, no-wrap
 msgid "B<Format string for display of dates (date_format)>"
 msgstr "B<Datums Format-Zeichenkette (date_format)>"
@@ -3597,7 +3676,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:1490
+#: ../tin.1:1535
 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 "
@@ -3606,365 +3685,365 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1490
+#: ../tin.1:1535
 #, no-wrap
 msgid "B<(default_art_search)>"
 msgstr "B<(default_art_search)>"
 
 # type: TP
-#: ../tin.1:1492
+#: ../tin.1:1537
 #, no-wrap
 msgid "B<(default_author_search)>"
 msgstr "B<(default_author_search)>"
 
 # type: TP
-#: ../tin.1:1494
+#: ../tin.1:1539
 #, no-wrap
 msgid "B<(default_config_search)>"
 msgstr "B<(default_config_search)>"
 
 # type: Plain text
-#: ../tin.1:1497 ../tin.5:1352
+#: ../tin.1:1542 ../tin.5:1364
 msgid "The last article/author/config option that was searched for."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1497
+#: ../tin.1:1542
 #, no-wrap
 msgid "B<(default_filter_days)>"
 msgstr "B<(default_filter_days)>"
 
 # type: Plain text
-#: ../tin.1:1500 ../tin.5:1355
+#: ../tin.1:1545 ../tin.5:1367
 msgid "Default is 28."
 msgstr "Standard ist 28."
 
 # type: TP
-#: ../tin.1:1500
+#: ../tin.1:1545
 #, no-wrap
 msgid "B<(default_filter_kill_case)>"
 msgstr "B<(default_filter_kill_case)>"
 
 # type: Plain text
-#: ../tin.1:1504
+#: ../tin.1:1549
 msgid ""
 "Default for quick (1 key) kill filter case.  ON = filter case sensitive, OFF "
 "= ignore case. Default is OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1504
+#: ../tin.1:1549
 #, no-wrap
 msgid "B<(default_filter_kill_expire)>"
 msgstr "B<(default_filter_kill_expire)>"
 
 # type: Plain text
-#: ../tin.1:1509
+#: ../tin.1:1554
 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:1509
+#: ../tin.1:1554
 #, no-wrap
 msgid "B<(default_filter_kill_global)>"
 msgstr "B<(default_filter_kill_global)>"
 
 # type: Plain text
-#: ../tin.1:1513
+#: ../tin.1:1558
 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:1513
+#: ../tin.1:1558
 #, no-wrap
 msgid "B<(default_filter_kill_header)>"
 msgstr "B<(default_filter_kill_header)>"
 
 # type: Plain text
-#: ../tin.1:1516 ../tin.5:1370
+#: ../tin.1:1561 ../tin.5:1382
 msgid "Default for quick (1 key) kill filter header."
 msgstr ""
 
 # type: IP
-#: ../tin.1:1517 ../tin.1:1547
+#: ../tin.1:1562 ../tin.1:1592
 #, no-wrap
 msgid "0,1"
 msgstr "0,1"
 
 # type: Plain text
-#: ../tin.1:1519 ../tin.1:1549
+#: ../tin.1:1564 ../tin.1:1594
 #, no-wrap
 msgid " ''Subject:''\n"
 msgstr " ''Subject:''\n"
 
 # type: IP
-#: ../tin.1:1519 ../tin.1:1549
+#: ../tin.1:1564 ../tin.1:1594
 #, no-wrap
 msgid "2,3"
 msgstr "2,3"
 
 # type: Plain text
-#: ../tin.1:1521 ../tin.1:1551
+#: ../tin.1:1566 ../tin.1:1596
 #, no-wrap
 msgid " ''From:''\n"
 msgstr " ''From:''\n"
 
 # type: IP
-#: ../tin.1:1521 ../tin.1:1551 ../tin.1:1851 ../tin.1:2083 ../tin.1:2114
-#: ../tin.1:2185 ../tin.1:2232 ../tin.5:1709 ../tin.5:1811 ../tin.5:1968
-#: ../tin.5:1998 ../tin.5:2098
+#: ../tin.1:1566 ../tin.1:1596 ../tin.1:1897 ../tin.1:2129 ../tin.1:2160
+#: ../tin.1:2231 ../tin.1:2278 ../tin.5:1722 ../tin.5:1824 ../tin.5:1981
+#: ../tin.5:2011 ../tin.5:2111
 #, no-wrap
 msgid "4"
 msgstr "4"
 
 # type: Plain text
-#: ../tin.1:1523 ../tin.1:1553
+#: ../tin.1:1568 ../tin.1:1598
 #, no-wrap
 msgid " ''Message-ID:'' & full ''References:'' line\n"
 msgstr " ''Message-ID:'' & volle ''References:'' Zeile\n"
 
 # type: IP
-#: ../tin.1:1523 ../tin.1:1553 ../tin.1:2085 ../tin.1:2187 ../tin.1:2235
-#: ../tin.5:1970 ../tin.5:2101
+#: ../tin.1:1568 ../tin.1:1598 ../tin.1:2131 ../tin.1:2233 ../tin.1:2281
+#: ../tin.5:1983 ../tin.5:2114
 #, no-wrap
 msgid "5"
 msgstr "5"
 
 # type: Plain text
-#: ../tin.1:1525 ../tin.1:1555
+#: ../tin.1:1570 ../tin.1:1600
 #, no-wrap
 msgid " ''Message-ID:'' & last ''References:'' entry only\n"
 msgstr "''Message-ID:'' & letzter ''References:'' Eintrag\n"
 
 # type: IP
-#: ../tin.1:1525 ../tin.1:1555 ../tin.1:2087 ../tin.1:2237 ../tin.5:1972
-#: ../tin.5:2103
+#: ../tin.1:1570 ../tin.1:1600 ../tin.1:2133 ../tin.1:2283 ../tin.5:1985
+#: ../tin.5:2116
 #, no-wrap
 msgid "6"
 msgstr "6"
 
 # type: Plain text
-#: ../tin.1:1527 ../tin.1:1557
+#: ../tin.1:1572 ../tin.1:1602
 #, no-wrap
 msgid " ''Message-ID:'' entry only\n"
 msgstr " nur ''Message-ID:''\n"
 
 # type: IP
-#: ../tin.1:1527 ../tin.1:1557 ../tin.1:2090 ../tin.1:2239 ../tin.5:1975
-#: ../tin.5:2105
+#: ../tin.1:1572 ../tin.1:1602 ../tin.1:2136 ../tin.1:2285 ../tin.5:1988
+#: ../tin.5:2118
 #, no-wrap
 msgid "7"
 msgstr "7"
 
 # type: Plain text
-#: ../tin.1:1529 ../tin.1:1559
+#: ../tin.1:1574 ../tin.1:1604
 #, no-wrap
 msgid " ''Lines:''\n"
 msgstr " ''Lines:''\n"
 
 # type: TP
-#: ../tin.1:1530
+#: ../tin.1:1575
 #, no-wrap
 msgid "B<(default_filter_select_case)>"
 msgstr "B<(default_filter_select_case)>"
 
 # type: Plain text
-#: ../tin.1:1534 ../tin.5:1385
+#: ../tin.1:1579 ../tin.5:1397
 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:1534
+#: ../tin.1:1579
 #, no-wrap
 msgid "B<(default_filter_select_expire)>"
 msgstr "B<(default_filter_select_expire)>"
 
 # type: Plain text
-#: ../tin.1:1539
+#: ../tin.1:1584
 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:1539
+#: ../tin.1:1584
 #, no-wrap
 msgid "B<(default_filter_select_global)>"
 msgstr "B<(default_filter_select_global)>"
 
 # type: Plain text
-#: ../tin.1:1543
+#: ../tin.1:1588
 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:1543
+#: ../tin.1:1588
 #, no-wrap
 msgid "B<(default_filter_select_header)>"
 msgstr "B<(default_filter_select_header)>"
 
 # type: Plain text
-#: ../tin.1:1546 ../tin.5:1396
+#: ../tin.1:1591 ../tin.5:1408
 msgid "Default for quick (1 key) auto-selection filter header."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1560
+#: ../tin.1:1605
 #, no-wrap
 msgid "B<(default_goto_group)>"
 msgstr "B<(default_goto_group)>"
 
 # type: TP
-#: ../tin.1:1562
+#: ../tin.1:1607
 #, no-wrap
 msgid "B<(default_group_search)>"
 msgstr "B<(default_group_search)>"
 
 # type: TP
-#: ../tin.1:1564
+#: ../tin.1:1609
 #, no-wrap
 msgid "B<(default_mail_address)>"
 msgstr "B<(default_mail_address)>"
 
 # type: TP
-#: ../tin.1:1566
+#: ../tin.1:1611
 #, no-wrap
 msgid "B<(default_move_group)>"
 msgstr "B<(default_move_group)>"
 
 # type: TP
-#: ../tin.1:1568
+#: ../tin.1:1613
 #, no-wrap
 msgid "B<(default_pattern)>"
 msgstr "B<(default_pattern)>"
 
 # type: TP
-#: ../tin.1:1570
+#: ../tin.1:1615
 #, no-wrap
 msgid "B<(default_pipe_command)>"
 msgstr "B<(default_pipe_command)>"
 
 # type: TP
-#: ../tin.1:1572
+#: ../tin.1:1617
 #, no-wrap
 msgid "B<(default_post_newsgroups)>"
 msgstr "B<(default_post_newsgroups)>"
 
 # type: TP
-#: ../tin.1:1574
+#: ../tin.1:1619
 #, no-wrap
 msgid "B<(default_post_subject)>"
 msgstr "B<(default_post_subject)>"
 
 # type: TP
-#: ../tin.1:1576
+#: ../tin.1:1621
 #, no-wrap
 msgid "B<(default_range_group)>"
 msgstr "B<(default_range_group)>"
 
 # type: TP
-#: ../tin.1:1578
+#: ../tin.1:1623
 #, no-wrap
 msgid "B<(default_range_select)>"
 msgstr "B<(default_range_select)>"
 
 # type: TP
-#: ../tin.1:1580
+#: ../tin.1:1625
 #, no-wrap
 msgid "B<(default_range_thread)>"
 msgstr "B<(default_range_thread)>"
 
 # type: TP
-#: ../tin.1:1582
+#: ../tin.1:1627
 #, no-wrap
 msgid "B<(default_repost_group)>"
 msgstr "B<(default_repost_group)>"
 
 # type: TP
-#: ../tin.1:1584
+#: ../tin.1:1629
 #, no-wrap
 msgid "B<(default_save_file)>"
 msgstr "B<(default_save_file)>"
 
 # type: TP
-#: ../tin.1:1586
+#: ../tin.1:1631
 #, no-wrap
 msgid "B<(default_save_mode)>"
 msgstr "B<(default_save_mode)>"
 
 # type: TP
-#: ../tin.1:1588
+#: ../tin.1:1633
 #, no-wrap
 msgid "B<(default_select_pattern)>"
 msgstr "B<(default_select_pattern)>"
 
 # type: TP
-#: ../tin.1:1590
+#: ../tin.1:1635
 #, no-wrap
 msgid "B<(default_shell_command)>"
 msgstr "B<(default_shell_command)>"
 
 # type: TP
-#: ../tin.1:1592
+#: ../tin.1:1637
 #, no-wrap
 msgid "B<(default_subject_search)>"
 msgstr "B<(default_subject_search)>"
 
 # type: TP
-#: ../tin.1:1594
+#: ../tin.1:1639
 #, 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:1598
+#: ../tin.1:1643
 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:1598
+#: ../tin.1:1643
 #, no-wrap
 msgid "B<Invocation of your editor (editor_format)>"
 msgstr "B<Aufruf Ihres Editors (editor_format)>"
 
 # type: Plain text
-#: ../tin.1:1602
+#: ../tin.1:1647
 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:1602
+#: ../tin.1:1647
 #, 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:1606 ../tin.5:1454
+#: ../tin.1:1651 ../tin.5:1466
 msgid ""
 "Specifies whether a screen redraw should always be done after certain "
 "external commands. Default is OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1606
+#: ../tin.1:1651
 #, 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:1612
+#: ../tin.1:1657
 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 "
@@ -3973,25 +4052,25 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1612
+#: ../tin.1:1657
 #, 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:1615 ../tin.5:1472
+#: ../tin.1:1660 ../tin.5:1484
 msgid ""
 "If ON catchup group when leaving with the left arrow key. Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1615
+#: ../tin.1:1660
 #, 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:1623 ../tin.5:1469
+#: ../tin.1:1668 ../tin.5:1481
 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 "
@@ -4002,26 +4081,26 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1623
+#: ../tin.1:1668
 #, 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:1627 ../tin.5:1476
+#: ../tin.1:1672 ../tin.5:1488
 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:1627
+#: ../tin.1:1672
 #, no-wrap
 msgid "B<Display uue data as an attachment (hide_uue)>"
 msgstr "B<Zeige uue-Teile als Attachment (hide_uue)>"
 
 # type: Plain text
-#: ../tin.1:1636
+#: ../tin.1:1681
 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 "
@@ -4033,13 +4112,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1636
+#: ../tin.1:1681
 #, no-wrap
 msgid "B<External inews (inews_prog)>"
 msgstr "B<Externes inews-Programm (inews_prog)>"
 
 # type: Plain text
-#: ../tin.1:1643
+#: ../tin.1:1688
 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 "
@@ -4048,14 +4127,14 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1643
+#: ../tin.1:1688
 #, 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:1650
+#: ../tin.1:1695
 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 "
@@ -4064,13 +4143,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1650
+#: ../tin.1:1695
 #, no-wrap
 msgid "B<Use interactive mail reader (interactive_mailer)>"
 msgstr "B<Benutze interaktives Mailprogramm (interactive_mailer)>"
 
 # type: Plain text
-#: ../tin.1:1657
+#: ../tin.1:1702
 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, ...). "
@@ -4083,26 +4162,26 @@ msgstr ""
 #.  TODO: fix menu description
 #.        mono_mark* currently do allow "Reverse video" even if
 #.        inverse_okay=FALSE
-#: ../tin.1:1657
+#: ../tin.1:1702
 #, 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:1664 ../tin.5:1509
+#: ../tin.1:1709 ../tin.5:1521
 msgid ""
 "If ON use inverse video for page headers and URL highlighting.  Default is "
 "ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1664
+#: ../tin.1:1709
 #, 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:1669 ../tin.5:1514
+#: ../tin.1:1714 ../tin.5:1526
 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."
@@ -4110,30 +4189,30 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1669
+#: ../tin.1:1714
 #, no-wrap
 msgid "B<Filter which articles (kill_level)>"
 msgstr "B<Filter (kill) anwenden auf (kill_level)>"
 
 # type: Plain text
-#: ../tin.1:1673
+#: ../tin.1:1718
 msgid ""
 "This option controls the processing and display of articles that are "
 "killed.  There are 3 options:"
 msgstr ""
 
 # type: IP
-#: ../tin.1:1674 ../tin.1:1843 ../tin.1:1886 ../tin.1:1998 ../tin.1:2024
-#: ../tin.1:2075 ../tin.1:2105 ../tin.1:2176 ../tin.1:2204 ../tin.1:2224
-#: ../tin.1:2308 ../tin.5:1519 ../tin.5:1701 ../tin.5:1750 ../tin.5:1881
-#: ../tin.5:1907 ../tin.5:1960 ../tin.5:1989 ../tin.5:2070 ../tin.5:2090
-#: ../tin.5:2182
+#: ../tin.1:1719 ../tin.1:1889 ../tin.1:1932 ../tin.1:2044 ../tin.1:2070
+#: ../tin.1:2121 ../tin.1:2151 ../tin.1:2222 ../tin.1:2250 ../tin.1:2270
+#: ../tin.1:2354 ../tin.5:1531 ../tin.5:1714 ../tin.5:1763 ../tin.5:1894
+#: ../tin.5:1920 ../tin.5:1973 ../tin.5:2002 ../tin.5:2083 ../tin.5:2103
+#: ../tin.5:2195
 #, no-wrap
 msgid "0"
 msgstr "0"
 
 # type: Plain text
-#: ../tin.1:1680
+#: ../tin.1:1725
 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 "
@@ -4143,17 +4222,17 @@ msgid ""
 msgstr ""
 
 # type: IP
-#: ../tin.1:1680 ../tin.1:1845 ../tin.1:1888 ../tin.1:2000 ../tin.1:2026
-#: ../tin.1:2077 ../tin.1:2107 ../tin.1:2178 ../tin.1:2206 ../tin.1:2226
-#: ../tin.1:2310 ../tin.5:1526 ../tin.5:1703 ../tin.5:1752 ../tin.5:1801
-#: ../tin.5:1883 ../tin.5:1909 ../tin.5:1962 ../tin.5:1991 ../tin.5:2072
-#: ../tin.5:2092 ../tin.5:2184
+#: ../tin.1:1725 ../tin.1:1891 ../tin.1:1934 ../tin.1:2046 ../tin.1:2072
+#: ../tin.1:2123 ../tin.1:2153 ../tin.1:2224 ../tin.1:2252 ../tin.1:2272
+#: ../tin.1:2356 ../tin.5:1538 ../tin.5:1716 ../tin.5:1765 ../tin.5:1814
+#: ../tin.5:1896 ../tin.5:1922 ../tin.5:1975 ../tin.5:2004 ../tin.5:2085
+#: ../tin.5:2105 ../tin.5:2197
 #, no-wrap
 msgid "1"
 msgstr "1"
 
 # type: Plain text
-#: ../tin.1:1685 ../tin.5:1531
+#: ../tin.1:1730 ../tin.5:1543
 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 "
@@ -4162,17 +4241,17 @@ msgid ""
 msgstr ""
 
 # type: IP
-#: ../tin.1:1685 ../tin.1:1847 ../tin.1:1892 ../tin.1:2003 ../tin.1:2030
-#: ../tin.1:2079 ../tin.1:2110 ../tin.1:2180 ../tin.1:2208 ../tin.1:2228
-#: ../tin.1:2312 ../tin.5:1531 ../tin.5:1705 ../tin.5:1757 ../tin.5:1805
-#: ../tin.5:1886 ../tin.5:1913 ../tin.5:1964 ../tin.5:1994 ../tin.5:2074
-#: ../tin.5:2094 ../tin.5:2186
+#: ../tin.1:1730 ../tin.1:1893 ../tin.1:1938 ../tin.1:2049 ../tin.1:2076
+#: ../tin.1:2125 ../tin.1:2156 ../tin.1:2226 ../tin.1:2254 ../tin.1:2274
+#: ../tin.1:2358 ../tin.5:1543 ../tin.5:1718 ../tin.5:1770 ../tin.5:1818
+#: ../tin.5:1899 ../tin.5:1926 ../tin.5:1977 ../tin.5:2007 ../tin.5:2087
+#: ../tin.5:2107 ../tin.5:2199
 #, no-wrap
 msgid "2"
 msgstr "2"
 
 # type: Plain text
-#: ../tin.1:1689 ../tin.5:1535
+#: ../tin.1:1734 ../tin.5:1547
 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 "
@@ -4180,18 +4259,18 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1691
+#: ../tin.1:1736
 msgid "Default is 0 (B<Kill only unread arts>)."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1691
+#: ../tin.1:1736
 #, 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:1697 ../tin.5:1542
+#: ../tin.1:1742 ../tin.5:1554
 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 "
@@ -4200,39 +4279,39 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1697
+#: ../tin.1:1742
 #, no-wrap
 msgid "B<Mail address (mail_address)>"
 msgstr "B<Mailadresse (und Name) (mail_address)>"
 
 # type: Plain text
-#: ../tin.1:1703 ../tin.5:1548
+#: ../tin.1:1748 ../tin.5:1560
 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:1703
+#: ../tin.1:1748
 #, 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:1707 ../tin.5:1552
+#: ../tin.1:1752 ../tin.5:1564
 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:1707
+#: ../tin.1:1752
 #, no-wrap
 msgid "B<Quote line when mailing (mail_quote_format)>"
 msgstr "B<Einleitungszeile bei Mailantwort (mail_quote_format)>"
 
 # type: Plain text
-#: ../tin.1:1712 ../tin.5:1557
+#: ../tin.1:1757 ../tin.5:1569
 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, %"
@@ -4240,13 +4319,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1712
+#: ../tin.1:1757
 #, no-wrap
 msgid "B<Format of the mailbox (mailbox_format)>"
 msgstr "B<Mailbox-Format (mailbox_format)>"
 
 # type: Plain text
-#: ../tin.1:1720
+#: ../tin.1:1765
 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 "
@@ -4254,13 +4333,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1720
+#: ../tin.1:1765
 #, no-wrap
 msgid "B<Mail directory (maildir)>"
 msgstr "B<Mail Verzeichnis (maildir)>"
 
 # type: Plain text
-#: ../tin.1:1729
+#: ../tin.1:1774
 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 "
@@ -4269,14 +4348,14 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1729
+#: ../tin.1:1774
 #, 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:1738
+#: ../tin.1:1783
 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> %"
@@ -4288,39 +4367,41 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1738
+#: ../tin.1:1783
 #, no-wrap
-msgid "B<'Mark article read' ignores tags (mark_ignore_tags)>"
-msgstr "B<'Art. gelesen markieren' ignorie... (mark_ignore_tags)>"
+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:1745 ../tin.5:1604
+#: ../tin.1:1791 ../tin.5:1617
 msgid ""
-"When this is ON, the B<GroupMarkThdRead>, B<ThreadMarkArtRead> functions "
-"('B<K>') mark just the current article or thread, ignoring other tagged, "
-"unread articles. When OFF, the same function presents a menu with choices of "
-"the current thread or article, all tagged, unread articles, or nothing."
+"When this is ON, the B<GroupMarkThdRead> ('B<K>'), B<ThreadMarkArtRead> "
+"('B<K>'), B<MarkThdUnread> ('B<Z>') at Group level and B<MarkArtUnread> "
+"('B<z>') at Thread level functions mark just the current article or thread, "
+"ignoring other tagged, (un)read articles. When OFF, the same function "
+"presents a menu with choices of the current thread or article, all tagged, "
+"unread articles, or nothing."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1745
+#: ../tin.1:1791
 #, 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:1748 ../tin.5:1597
+#: ../tin.1:1794 ../tin.5:1609
 msgid "If ON mark articles that are saved as read. Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1748
+#: ../tin.1:1794
 #, no-wrap
 msgid "B<Viewer program for MIME articles (metamail_prog)>"
 msgstr "B<MIME-Viewer (metamail_prog)>"
 
 # type: Plain text
-#: ../tin.1:1760
+#: ../tin.1:1806
 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. "
@@ -4331,13 +4412,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1760
+#: ../tin.1:1806
 #, no-wrap
 msgid "B<MM_CHARSET (mm_charset)>"
 msgstr "B<MM_CHARSET (mm_charset)>"
 
 # type: Plain text
-#: ../tin.1:1773
+#: ../tin.1:1819
 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 "
@@ -4351,13 +4432,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1773
+#: ../tin.1:1819
 #, no-wrap
 msgid "B<MM_NETWORK_CHARSET (mm_network_charset)>"
 msgstr "B<MM_NETWORK_CHARSET (mm_network_charset)>"
 
 # type: Plain text
-#: ../tin.1:1784
+#: ../tin.1:1830
 msgid ""
 "Charset used for posting and MIME headers; replaces B<mm_charset>.  "
 "Conversion between B<mm_network_charset> and local charset (determined via "
@@ -4368,14 +4449,14 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1787 ../tin.5:1643
+#: ../tin.1:1833 ../tin.5:1656
 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:1793 ../tin.5:1649
+#: ../tin.1:1839 ../tin.5:1662
 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 "
@@ -4384,13 +4465,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1793
+#: ../tin.1:1839
 #, no-wrap
 msgid "B<Attribute of highlighting with _dash_ (mono_markdash)>"
 msgstr "B<Hervorhebungsattr. _Unterstriche_ (mono_markdash)>"
 
 # type: Plain text
-#: ../tin.1:1798
+#: ../tin.1:1844
 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 "
@@ -4398,13 +4479,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1798
+#: ../tin.1:1844
 #, no-wrap
 msgid "B<Attribute of highlighting with /slash/ (mono_markslash)>"
 msgstr "B<Hervorhebungsattr. /Schrägstriche/ (mono_markslash)>"
 
 # type: Plain text
-#: ../tin.1:1803
+#: ../tin.1:1849
 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 "
@@ -4412,13 +4493,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1803
+#: ../tin.1:1849
 #, no-wrap
 msgid "B<Attribute of highlighting with *stars* (mono_markstar)>"
 msgstr "B<Hervorhebungsattribute *Sterne* (mono_markstar)>"
 
 # type: Plain text
-#: ../tin.1:1808
+#: ../tin.1:1854
 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 "
@@ -4426,13 +4507,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1808
+#: ../tin.1:1854
 #, no-wrap
 msgid "B<Attribute of highlighting with -stroke- (mono_markstroke)>"
 msgstr "B<Hervorhebungsattr. -Durchstreich.- (mono_markstroke)>"
 
 # type: Plain text
-#: ../tin.1:1813
+#: ../tin.1:1859
 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 "
@@ -4440,26 +4521,26 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1813
+#: ../tin.1:1859
 #, no-wrap
 msgid "B<(newnews)>"
 msgstr "B<(newnews)>"
 
 # type: Plain text
-#: ../tin.1:1817
+#: ../tin.1:1863
 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:1817
+#: ../tin.1:1863
 #, 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:1824 ../tin.5:1682
+#: ../tin.1:1870
 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 "
@@ -4469,13 +4550,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1824
+#: ../tin.1:1870
 #, 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:1833
+#: ../tin.1:1879
 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 "
@@ -4486,13 +4567,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1833
+#: ../tin.1:1879
 #, 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:1838 ../tin.5:1696
+#: ../tin.1:1884 ../tin.5:1709
 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, %"
@@ -4500,82 +4581,82 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1838
+#: ../tin.1:1884
 #, no-wrap
 msgid "B<Unicode normalization form (normalization_form)>"
 msgstr "B<Unicode Normalisierungsart (normalization_form)>"
 
 # type: Plain text
-#: ../tin.1:1842
+#: ../tin.1:1888
 msgid ""
 "The normalization form B<tin> should use to normalize unicode input.  The "
 "possible values are:"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1845 ../tin.5:1703
+#: ../tin.1:1891 ../tin.5:1716
 msgid "B<None>: no normalization"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1847 ../tin.5:1705
+#: ../tin.1:1893 ../tin.5:1718
 msgid "B<NFKC>: Compatibility Decomposition, followed by Canonical Composition"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1849 ../tin.5:1707
+#: ../tin.1:1895 ../tin.5:1720
 msgid "B<NFKD>: Compatibility Decomposition"
 msgstr ""
 
 # type: IP
-#: ../tin.1:1849 ../tin.1:2006 ../tin.1:2034 ../tin.1:2081 ../tin.1:2112
-#: ../tin.1:2182 ../tin.1:2230 ../tin.5:1707 ../tin.5:1889 ../tin.5:1917
-#: ../tin.5:1966 ../tin.5:1996 ../tin.5:2096
+#: ../tin.1:1895 ../tin.1:2052 ../tin.1:2080 ../tin.1:2127 ../tin.1:2158
+#: ../tin.1:2228 ../tin.1:2276 ../tin.5:1720 ../tin.5:1902 ../tin.5:1930
+#: ../tin.5:1979 ../tin.5:2009 ../tin.5:2109
 #, no-wrap
 msgid "3"
 msgstr "3"
 
 # type: Plain text
-#: ../tin.1:1851 ../tin.5:1709
+#: ../tin.1:1897 ../tin.5:1722
 msgid "B<NFC>: Canonical Decomposition, followed by Canonical Composition"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1853 ../tin.5:1711
+#: ../tin.1:1899 ../tin.5:1724
 msgid "B<NFD>: Canonical Decomposition"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1856
+#: ../tin.1:1902
 msgid ""
 "Some normalization modes are only available if they are supported by the "
 "library B<tin> uses to do the normalization. Default is NFKC."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1856
+#: ../tin.1:1902
 #, no-wrap
 msgid "B<Goto first unread article in group (pos_first_unread)>"
 msgstr "B<Setze Cursor auf ersten ungel. Art. (pos_first_unread)>"
 
 # type: Plain text
-#: ../tin.1:1860
+#: ../tin.1:1906
 msgid ""
 "If ON put cursor at first unread article in group otherwise at last article. "
 "Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1860
+#: ../tin.1:1906
 #, 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:1871 ../tin.5:1731
+#: ../tin.1:1917 ../tin.5:1744
 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 usualy "
+"this also disables the generation of MIME-headers when they are usually "
 "required. Default is OFF. Only enacted if B<post_mime_encoding> is also set "
 "to 8bit. In a number of local hierarchies where 8bit characters are used, "
 "using unencoded (raw)  8bit characters in header is acceptable and sometimes "
@@ -4585,13 +4666,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1871
+#: ../tin.1:1917
 #, 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:1876
+#: ../tin.1:1922
 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 "
@@ -4599,13 +4680,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1876
+#: ../tin.1:1922
 #, no-wrap
 msgid "B<View post-processed files (post_process_view)>"
 msgstr "B<Nachbearbeitete Artikel anzeigen (post_process_view)>"
 
 # type: Plain text
-#: ../tin.1:1881
+#: ../tin.1:1927
 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 "
@@ -4613,41 +4694,41 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1881
+#: ../tin.1:1927
 #, no-wrap
 msgid "B<Post process saved articles (post_process_type)>"
 msgstr "B<Nachbearbeiten gespeichert. Artikel (post_process_type)>"
 
 # type: Plain text
-#: ../tin.1:1885
+#: ../tin.1:1931
 msgid ""
 "This specifies whether to perform post processing on saved articles.  The "
 "following values are allowed:"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1888 ../tin.5:1752
+#: ../tin.1:1934 ../tin.5:1765
 msgid "B<No> (default), no post processing is done."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1892
+#: ../tin.1:1938
 msgid "B<Shell archives>, unpacking of multi-part B<shar>(1)  files only."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1894 ../tin.5:1759
+#: ../tin.1:1940 ../tin.5:1772
 msgid "B<Yes>, binary attachments and data will be decoded and saved."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1895
+#: ../tin.1:1941
 #, 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:1901 ../tin.5:1766
+#: ../tin.1:1947 ../tin.5:1779
 msgid ""
 "Keep posted articles in I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/"
 ">B<posted_articles_file>.  If no filename is set then postings will not be "
@@ -4655,26 +4736,26 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1901
+#: ../tin.1:1947
 #, 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:1905 ../tin.5:1770
+#: ../tin.1:1951 ../tin.5:1783
 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:1905
+#: ../tin.1:1951
 #, no-wrap
 msgid "B<Printer program with options (printer)>"
 msgstr "B<Druckprogramm mit Optionen (printer)>"
 
 # type: Plain text
-#: ../tin.1:1914
+#: ../tin.1:1960
 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. "
@@ -4682,40 +4763,40 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1914
+#: ../tin.1:1960
 #, 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:1918 ../tin.5:1784
+#: ../tin.1:1964 ../tin.5:1797
 msgid ""
 "If ON only save/print/pipe/mail unread articles (tagged articles excepted).  "
 "Default is OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1918
+#: ../tin.1:1964
 #, 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:1921
+#: ../tin.1:1967
 msgid ""
 "If ON show empty ''Followup-To:'' header when editing an article. Default is "
 "OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1921
+#: ../tin.1:1967
 #, no-wrap
 msgid "B<Characters used as quote-marks (quote_chars)>"
 msgstr "B<Zitatzeichen (quote_chars)>"
 
 # type: Plain text
 #.  TODO: document %s
-#: ../tin.1:1926 ../tin.5:1794
+#: ../tin.1:1972 ../tin.5:1807
 msgid ""
 "The character used in quoting included text to article followups and mail "
 "replies. The '_' character represents a blank character and is replaced with "
@@ -4723,13 +4804,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1926
+#: ../tin.1:1972
 #, no-wrap
 msgid "B<Quoting behavior (quote_style)>"
 msgstr "B<Zitierverhalten (quote_style)>"
 
 # type: Plain text
-#: ../tin.1:1933
+#: ../tin.1:1979
 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, "
@@ -4740,7 +4821,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1937
+#: ../tin.1:1983
 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 "
@@ -4748,13 +4829,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1937
+#: ../tin.1:1983
 #, 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:1942
+#: ../tin.1:1988
 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 "
@@ -4762,13 +4843,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1942
+#: ../tin.1:1988
 #, 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:1947
+#: ../tin.1:1993
 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 "
@@ -4776,13 +4857,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1947
+#: ../tin.1:1993
 #, no-wrap
 msgid "B<Regex used to show E<gt>= 3 times q.l. (quote_regex3)>"
 msgstr "B<Reg. Ausd. für >=3-fach zitierte Z. (quote_regex3)>"
 
 # type: Plain text
-#: ../tin.1:1952
+#: ../tin.1:1998
 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 "
@@ -4790,39 +4871,39 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1952
+#: ../tin.1:1998
 #, no-wrap
 msgid "B<Article recentness time limit (recent_time)>"
 msgstr "B<Artikel Neuheitszeit-Limit (recent_time)>"
 
 # type: Plain text
-#: ../tin.1:1956 ../tin.5:1839
+#: ../tin.1:2002 ../tin.5:1852
 msgid ""
 "If set to 0, this feature is deactivated, otherwise it means the number of "
 "days. Default is 2."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1956
+#: ../tin.1:2002
 #, no-wrap
 msgid "B<Render BiDi (render_bidi)>"
 msgstr "B<BiDi wiedergeben (render_bidi)>"
 
 # type: Plain text
-#: ../tin.1:1960 ../tin.5:1843
+#: ../tin.1:2006 ../tin.5:1856
 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:1960
+#: ../tin.1:2006
 #, 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:1965 ../tin.5:1848
+#: ../tin.1:2011 ../tin.5:1861
 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 "
@@ -4830,78 +4911,78 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1965
+#: ../tin.1:2011
 #, 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:1969 ../tin.5:1852
+#: ../tin.1:2015 ../tin.5:1865
 msgid ""
 "Directory where articles/threads are saved. Default is I<${TIN_HOMEDIR:-"
 "\"$HOME\"}/News>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1969
+#: ../tin.1:2015
 #, no-wrap
 msgid "B<Score limit (kill) (score_limit_kill)>"
 msgstr "B<kill) (score_limit_kill>"
 
 # type: Plain text
-#: ../tin.1:1973 ../tin.5:1856
+#: ../tin.1:2019 ../tin.5:1869
 msgid ""
 "If the score of an article is below or equal this value the article gets "
 "marked as killed."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1973
+#: ../tin.1:2019
 #, no-wrap
 msgid "B<Score limit (select) (score_limit_select)>"
 msgstr "B<select) (score_limit_select>"
 
 # type: Plain text
-#: ../tin.1:1977 ../tin.5:1860
+#: ../tin.1:2023 ../tin.5:1873
 msgid ""
 "If the score of an article is above or equal this value the article gets "
 "marked as hot."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1977
+#: ../tin.1:2023
 #, 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:1981 ../tin.5:1864
+#: ../tin.1:2027 ../tin.5:1877
 msgid ""
 "Score of an article which should be killed, this must be E<lt>= "
 "B<score_limit_kill>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1981
+#: ../tin.1:2027
 #, 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:1985 ../tin.5:1868
+#: ../tin.1:2031 ../tin.5:1881
 msgid ""
 "Score of an article which should be marked hot, this must be E<gt>= "
 "B<score_limit_select>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1985
+#: ../tin.1:2031
 #, 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:1993
+#: ../tin.1:2039
 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 "
@@ -4912,52 +4993,52 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1993
+#: ../tin.1:2039
 #, 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:1997 ../tin.5:1880
+#: ../tin.1:2043 ../tin.5:1893
 msgid ""
 "Which information about the author should be shown. Default is 2, authors "
 "full name."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2000 ../tin.5:1883
+#: ../tin.1:2046 ../tin.5:1896
 msgid "B<None>, only the ''Subject:'' line will be displayed."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2003 ../tin.5:1886
+#: ../tin.1:2049 ../tin.5:1899
 msgid ""
 "B<Address>, ''Subject:'' line & the address part of the ''From:'' line are "
 "displayed."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2006 ../tin.5:1889
+#: ../tin.1:2052 ../tin.5:1902
 msgid ""
 "B<Full Name>, ''Subject:'' line & the authors full name part of the "
 "\\&''From:'' line are displayed (default)."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2009 ../tin.5:1892
+#: ../tin.1:2055 ../tin.5:1905
 msgid ""
 "B<Address and Name>, ''Subject:'' line & all of the ''From:'' line are "
 "displayed."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2010
+#: ../tin.1:2056
 #, no-wrap
 msgid "B<Show description of each newsgroup (show_description)>"
 msgstr "B<Zeige Beschreibung der Newsgruppen (show_description)>"
 
 # type: Plain text
-#: ../tin.1:2019
+#: ../tin.1:2065
 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 "
@@ -4968,25 +5049,25 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2019
+#: ../tin.1:2065
 #, 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:2023 ../tin.5:1906
+#: ../tin.1:2069 ../tin.5:1919
 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:2026 ../tin.5:1909
+#: ../tin.1:2072 ../tin.5:1922
 msgid "B<None>, no information will be displayed."
 msgstr "B<Nichts>. Keine weiteren Informationen werden angezeigt."
 
 # type: Plain text
-#: ../tin.1:2030
+#: ../tin.1:2076
 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 "
@@ -4994,7 +5075,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2034 ../tin.5:1917
+#: ../tin.1:2080 ../tin.5:1930
 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 "
@@ -5002,66 +5083,66 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2036 ../tin.5:1919
+#: ../tin.1:2082 ../tin.5:1932
 msgid "B<Lines & Score>, display line count and score."
 msgstr "B<Zeilen und Bewertung>, Zeilenzahl und Bewertung zusätzlich anzeigen."
 
 # type: TP
-#: ../tin.1:2037
+#: ../tin.1:2083
 #, 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:2041
+#: ../tin.1:2087
 msgid ""
 "If ON show only new/unread articles otherwise show all articles.  Default is "
 "ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2041
+#: ../tin.1:2087
 #, 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:2045 ../tin.5:1928
+#: ../tin.1:2091 ../tin.5:1941
 msgid ""
 "If ON show only subscribed groups that contain unread articles. Default is "
 "OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2045
+#: ../tin.1:2091
 #, no-wrap
 msgid "B<Display signatures (show_signatures)>"
 msgstr "B<Zeige Signaturen an (show_signatures)>"
 
 # type: Plain text
-#: ../tin.1:2049
+#: ../tin.1:2095
 msgid "If OFF don't show signatures when displaying articles.  Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2049
+#: ../tin.1:2095
 #, no-wrap
 msgid "B<Prepend signature with '\\en-- \\en' (sigdashes)>"
 msgstr "B<Trenne Sig mit '\\en-- \\en' ab (sigdashes)>"
 
 # type: Plain text
-#: ../tin.1:2052 ../tin.5:1934
+#: ../tin.1:2098 ../tin.5:1947
 msgid "If ON prepend the signature with sigdashes. Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2052
+#: ../tin.1:2098
 #, no-wrap
 msgid "B<Create signature from path/command (sigfile)>"
 msgstr "B<Erzeuge Signatur aus Pfad/Kommando (sigfile)>"
 
 # type: Plain text
-#: ../tin.1:2062
+#: ../tin.1:2108
 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 "
@@ -5073,24 +5154,24 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2062
+#: ../tin.1:2108
 #, no-wrap
 msgid "B<Add signature when reposting (signature_repost)>"
 msgstr "B<Signatur beim Reposten anhängen (signature_repost)>"
 
 # type: Plain text
-#: ../tin.1:2065 ../tin.5:1948
+#: ../tin.1:2111 ../tin.5:1961
 msgid "If ON add signature to reposted articles. Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2065
+#: ../tin.1:2111
 #, 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:2070
+#: ../tin.1:2116
 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 "
@@ -5098,144 +5179,144 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2070
+#: ../tin.1:2116
 #, no-wrap
 msgid "B<Sort articles by (sort_article_type)>"
 msgstr "B<Sortiere Artikel nach (sort_article_type)>"
 
 # type: Plain text
-#: ../tin.1:2074 ../tin.5:1959
+#: ../tin.1:2120 ../tin.5:1972
 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:2077 ../tin.5:1962
+#: ../tin.1:2123 ../tin.5:1975
 msgid "B<Nothing>, don't sort articles."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2079 ../tin.5:1964
+#: ../tin.1:2125 ../tin.5:1977
 msgid ""
 "B<Subject: (descending)>, sort articles by ''Subject:'' field descending."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2081 ../tin.5:1966
+#: ../tin.1:2127 ../tin.5:1979
 msgid "B<Subject: (ascending)>, sort articles by ''Subject:'' field ascending."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2083 ../tin.5:1968
+#: ../tin.1:2129 ../tin.5:1981
 msgid "B<From: (descending)>, sort articles by ''From:'' field descending."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2085 ../tin.5:1970
+#: ../tin.1:2131 ../tin.5:1983
 msgid "B<From: (ascending)>, sort articles by ''From:'' field ascending."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2087 ../tin.5:1972
+#: ../tin.1:2133 ../tin.5:1985
 msgid "B<Date: (descending)>, sort articles by ''Date:'' field descending."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2090 ../tin.5:1975
+#: ../tin.1:2136 ../tin.5:1988
 msgid ""
 "B<Date: (ascending)>, sort articles by ''Date:'' field ascending (default)."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2092 ../tin.5:1977
+#: ../tin.1:2138 ../tin.5:1990
 msgid "B<Score (descending)>, sort articles by filtering score descending."
 msgstr ""
 
 # type: IP
-#: ../tin.1:2092 ../tin.5:1977
+#: ../tin.1:2138 ../tin.5:1990
 #, no-wrap
 msgid "8"
 msgstr "8"
 
 # type: Plain text
-#: ../tin.1:2094 ../tin.5:1979
+#: ../tin.1:2140 ../tin.5:1992
 msgid "B<Score (ascending)>, sort articles by filtering score ascending."
 msgstr ""
 
 # type: IP
-#: ../tin.1:2094 ../tin.5:1979
+#: ../tin.1:2140 ../tin.5:1992
 #, no-wrap
 msgid "9"
 msgstr "9"
 
 # type: Plain text
-#: ../tin.1:2096 ../tin.5:1981
+#: ../tin.1:2142 ../tin.5:1994
 msgid "B<Lines: (descending)>, sort articles by ''Lines:'' field descending."
 msgstr ""
 
 # type: IP
-#: ../tin.1:2096 ../tin.5:1981
+#: ../tin.1:2142 ../tin.5:1994
 #, no-wrap
 msgid "10"
 msgstr "10"
 
 # type: Plain text
-#: ../tin.1:2098 ../tin.5:1983
+#: ../tin.1:2144 ../tin.5:1996
 msgid "B<Lines: (ascending)>, sort articles by ''Lines:'' field ascending."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2099
+#: ../tin.1:2145
 #, no-wrap
 msgid "B<Sort threads by (sort_threads_type)>"
 msgstr "B<Sortiere Threads nach (sort_threads_type)>"
 
 # type: Plain text
-#: ../tin.1:2104 ../tin.5:1988
+#: ../tin.1:2150 ../tin.5:2001
 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:2107 ../tin.5:1991
+#: ../tin.1:2153 ../tin.5:2004
 msgid "B<Nothing>, don't sort threads."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2110 ../tin.5:1994
+#: ../tin.1:2156 ../tin.5:2007
 msgid ""
 "B<Score (descending)>, sort threads by filtering score descending (default)."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2112 ../tin.5:1996
+#: ../tin.1:2158 ../tin.5:2009
 msgid "B<Score (ascending)>, sort threads by filtering score ascending."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2114 ../tin.5:1998
+#: ../tin.1:2160 ../tin.5:2011
 msgid ""
 "B<Last posting date (descending)>, sort threads by date of last posting "
 "descending."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2116 ../tin.5:2000
+#: ../tin.1:2162 ../tin.5:2013
 msgid ""
 "B<Last posting date (ascending)>, sort threads by date of last posting "
 "ascending."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2117
+#: ../tin.1:2163
 #, no-wrap
 msgid "B<Spamtrap warning address parts (spamtrap_warning_addresses)>"
 msgstr "B<Spamfallenwarnung in Adresse (spamtrap_warning_addresses)>"
 
 # type: Plain text
-#: ../tin.1:2122
+#: ../tin.1:2168
 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 "
@@ -5243,18 +5324,18 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2124
+#: ../tin.1:2170
 msgid "I<spam,delete,remove>"
 msgstr "I<spam,delete,remove>"
 
 # type: TP
-#: ../tin.1:2124
+#: ../tin.1:2170
 #, 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:2129
+#: ../tin.1:2175
 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 "
@@ -5262,13 +5343,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2129
+#: ../tin.1:2175
 #, 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:2134 ../tin.5:2018
+#: ../tin.1:2180 ../tin.5:2031
 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 "
@@ -5276,26 +5357,26 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2134
+#: ../tin.1:2180
 #, 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:2140 ../tin.5:2022
+#: ../tin.1:2186 ../tin.5:2035
 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:2140
+#: ../tin.1:2186
 #, 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:2149 ../tin.5:2030
+#: ../tin.1:2195 ../tin.5:2043
 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 "
@@ -5306,26 +5387,26 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2149
+#: ../tin.1:2195
 #, 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:2153 ../tin.5:2034
+#: ../tin.1:2199 ../tin.5:2047
 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:2153
+#: ../tin.1:2199
 #, 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:2158
+#: ../tin.1:2204
 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 "
@@ -5333,13 +5414,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2158
+#: ../tin.1:2204
 #, 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:2163 ../tin.5:2213
+#: ../tin.1:2209 ../tin.5:2226
 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 "
@@ -5347,26 +5428,26 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2163
+#: ../tin.1:2209
 #, 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:2167
+#: ../tin.1:2213
 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:2167
+#: ../tin.1:2213
 #, no-wrap
 msgid "B<Thread articles by (thread_articles)>"
 msgstr "B<Threade Artikel anhand (thread_articles)>"
 
 # type: Plain text
-#: ../tin.1:2175
+#: ../tin.1:2221
 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 "
@@ -5376,101 +5457,101 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2178
+#: ../tin.1:2224
 msgid "B<None>, don't thread."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2180
+#: ../tin.1:2226
 msgid "B<Subject>, thread on ''Subject:'' only."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2182
+#: ../tin.1:2228
 msgid "B<References>, thread on ''References:'' only."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2185
+#: ../tin.1:2231
 msgid ""
 "B<Both Subject and References>, thread on ''References:'' then "
 "\\&''Subject:'' (default)."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2187
+#: ../tin.1:2233
 msgid "B<Multipart Subject>, thread multipart articles on ''Subject:''."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2190
+#: ../tin.1:2236
 msgid ""
 "B<Percentage Match>, thread base upon a partial character match on "
 "\\&''Subject:''."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2191
+#: ../tin.1:2237
 #, 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:2195 ../tin.5:2065
+#: ../tin.1:2241 ../tin.5:2078
 msgid ""
 "If ON catchup group/thread when leaving with the left arrow key. Default is "
 "ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2195
+#: ../tin.1:2241
 #, no-wrap
 msgid "B<Matchingness of a thread (thread_perc)>"
 msgstr "B<Prozentualer Subject vergleich (thread_perc)>"
 
 # type: Plain text
-#: ../tin.1:2199
+#: ../tin.1:2245
 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:2199
+#: ../tin.1:2245
 #, no-wrap
 msgid "B<Score of a thread (thread_score)>"
 msgstr "B<Bewertung eines Threads (thread_score)>"
 
 # type: Plain text
-#: ../tin.1:2203 ../tin.5:2069
+#: ../tin.1:2249 ../tin.5:2082
 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:2206 ../tin.5:2072
+#: ../tin.1:2252 ../tin.5:2085
 msgid "B<Max>, the maximum score in this thread."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2208 ../tin.5:2074
+#: ../tin.1:2254 ../tin.5:2087
 msgid "B<Sum>, the sum of all scores in this thread."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2210 ../tin.5:2076
+#: ../tin.1:2256 ../tin.5:2089
 msgid "B<Average>, the average score in this thread."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2211
+#: ../tin.1:2257
 #, no-wrap
 msgid "B<Transliteration (translit)>"
 msgstr "B<Verwende Umschreibungen (translit)>"
 
 # type: Plain text
-#: ../tin.1:2219 ../tin.5:2085
+#: ../tin.1:2265 ../tin.5:2098
 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 "
@@ -5480,69 +5561,69 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2219
+#: ../tin.1:2265
 #, no-wrap
 msgid "B<How to treat blank lines (trim_article_body)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2223 ../tin.5:2089
+#: ../tin.1:2269 ../tin.5:2102
 msgid ""
-"Allows you to select how B<tin> treats blank lines in article bodys.  "
+"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:2226 ../tin.5:2092
+#: ../tin.1:2272 ../tin.5:2105
 msgid "B<Don't trim article body>, do nothing."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2228 ../tin.5:2094
+#: ../tin.1:2274 ../tin.5:2107
 msgid "B<Skip leading blank lines>."
 msgstr "B<Führende Leerzeilen überspringen>."
 
 # type: Plain text
-#: ../tin.1:2230 ../tin.5:2096
+#: ../tin.1:2276 ../tin.5:2109
 msgid "B<Skip trailing blank lines>."
 msgstr "B<Abschliessende Leerzeilen überspr.>."
 
 # type: Plain text
-#: ../tin.1:2232 ../tin.5:2098
+#: ../tin.1:2278 ../tin.5:2111
 msgid ""
 "B<Skip leading and trailing blank l.>, skip leading and trailing blank lines."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2235 ../tin.5:2101
+#: ../tin.1:2281 ../tin.5:2114
 msgid ""
 "B<Compact multiple between text>, replace multiple blank lines between "
 "textblocks with one blank line."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2237 ../tin.5:2103
+#: ../tin.1:2283 ../tin.5:2116
 msgid "B<Compact multiple and skip leading>, 4 + 1"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2239 ../tin.5:2105
+#: ../tin.1:2285 ../tin.5:2118
 msgid "B<Compact multiple and skip trailing>, 4 + 2"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2241 ../tin.5:2107
+#: ../tin.1:2287 ../tin.5:2120
 msgid "B<Compact mltpl., skip lead. & trai.>, 4 + 3"
 msgstr ""
 
 # type: TP
-#: ../tin.1:2242
+#: ../tin.1:2288
 #, 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:2247
+#: ../tin.1:2293
 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 "
@@ -5550,24 +5631,24 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2247
+#: ../tin.1:2293
 #, no-wrap
 msgid "B<Remove ~/.article after posting (unlink_article)>"
 msgstr "B<Entferne ~/.article nach dem posten (unlink_article)>"
 
 # type: Plain text
-#: ../tin.1:2250
+#: ../tin.1:2296
 msgid "If ON remove I<~/.article> after posting. Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2250
+#: ../tin.1:2296
 #, no-wrap
 msgid "B<Program that opens URL's (url_handler)>"
 msgstr "B<Öffne URLs mit ... (url_handler)>"
 
 # type: Plain text
-#: ../tin.1:2255
+#: ../tin.1:2301
 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.  "
@@ -5575,54 +5656,54 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2255
+#: ../tin.1:2301
 #, no-wrap
 msgid "B<URL highlighting in message body (url_highlight)>"
 msgstr "B<URL-Hervorhebung im Artikel (url_highlight)>"
 
 # type: Plain text
-#: ../tin.1:2258 ../tin.5:2127
+#: ../tin.1:2304 ../tin.5:2140
 msgid "Enable highlighting URLs in message body. Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2258
+#: ../tin.1:2304
 #, no-wrap
 msgid "B<Use ANSI color (use_color)>"
 msgstr "B<Benutze ANSI-Farben (use_color)>"
 
 # type: Plain text
-#: ../tin.1:2261
+#: ../tin.1:2307
 msgid "If enabled B<tin> uses ANSI-colors. Default is OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2261
+#: ../tin.1:2307
 #, no-wrap
 msgid "B<Use scroll keys on keypad (use_keypad)>"
 msgstr "B<Scrollt. vom Nummernblock nutzen (use_keypad)>"
 
 # type: TP
-#: ../tin.1:2264
+#: ../tin.1:2310
 #, no-wrap
 msgid "B<Use mouse in xterm (use_mouse)>"
 msgstr "B<Maus in xterm nutzen (use_mouse)>"
 
 # type: Plain text
-#: ../tin.1:2270 ../tin.5:2141
+#: ../tin.1:2316 ../tin.5:2154
 msgid ""
 "Allows the mouse button support in a B<xterm>(1x)  to be enabled/disabled.  "
 "Default is OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2270
+#: ../tin.1:2316
 #, 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:2280
+#: ../tin.1:2326
 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>"
@@ -5630,48 +5711,48 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2280
+#: ../tin.1:2326
 #, 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:2283
+#: ../tin.1:2329
 msgid ""
 "A regular expression that tin will use to find the begin of a verbatim block."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2283
+#: ../tin.1:2329
 #, 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:2286
+#: ../tin.1:2332
 msgid ""
 "A regular expression that tin will use to find the end of a verbatim block."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2286
+#: ../tin.1:2332
 #, no-wrap
 msgid "B<Detection of verbatim blocks (verbatim_handling)>"
 msgstr "B<Wortgetreue Textblöcke erkennen (verbatim_handling)>"
 
 # type: Plain text
-#: ../tin.1:2289
+#: ../tin.1:2335
 msgid "If ON verbatim blocks will be detected. Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2289
+#: ../tin.1:2335
 #, no-wrap
 msgid "B<Wildcard matching (wildcard)>"
 msgstr "B<Wildcardprüfung (wildcard)>"
 
 # type: Plain text
-#: ../tin.1:2303
+#: ../tin.1:2349
 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.  "
@@ -5682,41 +5763,41 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2303
+#: ../tin.1:2349
 #, 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:2307 ../tin.5:2181
+#: ../tin.1:2353 ../tin.5:2194
 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:2310 ../tin.5:2184
+#: ../tin.1:2356 ../tin.5:2197
 msgid "B<no>"
 msgstr "B<nein>"
 
 # type: Plain text
-#: ../tin.1:2312 ../tin.5:2186
+#: ../tin.1:2358 ../tin.5:2199
 msgid "yes, B<display mark>"
 msgstr "ja, B<Markierung> anzeigen"
 
 # type: Plain text
-#: ../tin.1:2314 ../tin.5:2188
+#: ../tin.1:2360 ../tin.5:2201
 msgid "print a B<space> instead"
 msgstr "ein B<Leerzeichen> ausgeben"
 
 # type: TP
-#: ../tin.1:2315
+#: ../tin.1:2361
 #, no-wrap
 msgid "B<Word highlighting in message body (word_highlight)>"
 msgstr "B<Wort-Hervorhebung im Artikel (word_highlight)>"
 
 # type: Plain text
-#: ../tin.1:2323
+#: ../tin.1:2369
 msgid ""
 "Enable word highlighting. See B<word_h_display_marks> for the options "
 "available. If B<use_color> is enabled the colors specified in "
@@ -5727,13 +5808,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2323
+#: ../tin.1:2369
 #, no-wrap
 msgid "B<Page line wrap column (wrap_column)>"
 msgstr "B<Zeilen umbrechen nach (wrap_column)>"
 
 # type: Plain text
-#: ../tin.1:2334 ../tin.5:2208
+#: ../tin.1:2380 ../tin.5:2221
 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 "
@@ -5746,39 +5827,37 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2334
+#: ../tin.1:2380
 #, 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:2341 ../tin.5:2218
+#: ../tin.1:2387 ../tin.5:2231
 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:2341
+#: ../tin.1:2387
 #, no-wrap
-msgid "GROUP ATTRIBUTES"
+msgid "ATTRIBUTES MENU AND GROUP ATTRIBUTES"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2350
+#: ../tin.1:2394
 msgid ""
 "B<tin> allows certain attributes to be set on a per group basis. If it "
 "exists, the global attributes file, I<${TIN_LIBDIR:-NEWSLIBDIR}/attributes> "
 "is read. After that, the user's own attributes file I<${TIN_HOMEDIR:-\"$HOME"
 "\"}/.tin/attributes> is read.  The global attributes file is useful for "
 "distributing system-wide defaults to new users who have no private "
-"attributes file yet. A later version will provide a menu interface to set "
-"all the attributes. At present you will have to edit the file with your "
-"editor."
+"attributes file yet."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2360
+#: ../tin.1:2402
 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 "
@@ -5788,15 +5867,62 @@ msgid ""
 "For more details see B<tin>(5)."
 msgstr ""
 
+# type: Plain text
+#: ../tin.1:2409
+msgid ""
+"Attributes can also be changed from the attributes menu which can be "
+"accessed by B<ConfigToggleAttrib> ('B<E<lt>TABE<gt>>') from the options menu "
+"or B<ScopeSelect> ('B<^J>' or 'B<E<lt>CRE<gt>>') from the scopes menu.  The "
+"attributes menu looks and behaves very similar to the options menu. The "
+"title shows the current scope. Attributes set in the current scope are "
+"marked with '\\+' to the left of the attributes number."
+msgstr ""
+
+# type: Plain text
+#: ../tin.1:2416
+msgid ""
+"Besides the keys for moving around and changing values known from the "
+"options menu the attributes menu provides the following command: "
+"B<ConfigResetAttrib> ('B<r>') which resets an attribute to a default value."
+msgstr ""
+
 # type: SS
-#: ../tin.1:2360
+#: ../tin.1:2416
+#, no-wrap
+msgid "SCOPES MENU"
+msgstr ""
+
+# type: Plain text
+#: ../tin.1:2421
+msgid ""
+"The scopes menu (accessible from the options menu with B<ConfigScopeMenu> "
+"('B<S>')) shows all scopes read from the global and local attributes file.  "
+"Scopes from the global attributes file are marked with '!' to the left of "
+"the scope number. Delete/rename/move are not possible with those scopes."
+msgstr ""
+
+# type: Plain text
+#: ../tin.1:2432
+msgid ""
+"In addition to the common moving keys the following commands are available: "
+"B<ScopeSelect> ('B<^J>' or 'B<E<lt>CRE<gt>>') enter the attributes menu for "
+"the current scope, B<ScopeEditAttributesFile> ('B<E>') edit the local "
+"attributes file, B<ScopeAdd> ('B<a>') add a new scope, B<ScopeDelete> "
+"('B<d>') delete the current scope, B<ScopeMove> ('B<m>') move the current "
+"scope to a new position, B<ScopeRename> ('B<r>') rename the current scope. "
+"B<ToggleHelpDisplay> ('B<H>') toggles the help mini menu at the bottom of "
+"the screen."
+msgstr ""
+
+# type: SS
+#: ../tin.1:2432
 #, no-wrap
 msgid "FILTERING ARTICLES"
 msgstr "ARTIKEL FILTERN"
 
 # type: Plain text
 #.  FIXME - add scoring description
-#: ../tin.1:2367
+#: ../tin.1:2439
 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 "
@@ -5806,7 +5932,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2373
+#: ../tin.1:2445
 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 "
@@ -5815,7 +5941,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2378
+#: ../tin.1:2450
 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 "
@@ -5824,7 +5950,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2383
+#: ../tin.1:2455
 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 "
@@ -5832,7 +5958,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2389
+#: ../tin.1:2461
 msgid ""
 "The filtering capabilities of B<tin> have been significantly enhanced over "
 "previous versions to include scoring and better pattern matching. It is "
@@ -5843,7 +5969,7 @@ msgstr ""
 
 # type: Plain text
 #.  FIXME - Next paragraph is out of date
-#: ../tin.1:2401
+#: ../tin.1:2473
 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 "
@@ -5856,20 +5982,20 @@ msgid ""
 msgstr ""
 
 # type: SS
-#: ../tin.1:2401
+#: ../tin.1:2473
 #, no-wrap
 msgid "POSTING ARTICLES"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2404
+#: ../tin.1:2476
 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:2414
+#: ../tin.1:2486
 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 "
@@ -5882,7 +6008,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2419
+#: ../tin.1:2491
 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 "
@@ -5890,7 +6016,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2427
+#: ../tin.1:2499
 msgid ""
 "Use the B<PageFollowupQuote> ('B<f>'), B<PageFollowup> ('B<F>')  or "
 "B<PageFollowupQuoteHeaders> ('B<^W>') command to post a follow-up article to "
@@ -5902,7 +6028,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2441
+#: ../tin.1:2513
 msgid ""
 "Use the B<PageReplyQuote> ('B<r>'), B<PageReply> ('B<R>') or "
 "B<PageReplyQuoteHeaders> ('B<^E>') command to reply direct through mail to "
@@ -5917,13 +6043,13 @@ msgid ""
 msgstr ""
 
 # type: SS
-#: ../tin.1:2441
+#: ../tin.1:2513
 #, no-wrap
 msgid "CUSTOMIZING THE ARTICLE QUOTE STRING"
 msgstr "EINLEITUNGSZEILE ANPASSEN"
 
 # type: Plain text
-#: ../tin.1:2449
+#: ../tin.1:2521
 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 "
@@ -5935,13 +6061,13 @@ msgid ""
 msgstr ""
 
 # type: ta
-#: ../tin.1:2451
+#: ../tin.1:2523
 #, no-wrap
 msgid "\\w'%A  'u +\\w'Address'u"
 msgstr "\\w'%A  'u +\\w'Mailadresse'u"
 
 # type: Plain text
-#: ../tin.1:2460
+#: ../tin.1:2532
 #, no-wrap
 msgid ""
 "B<%A>\tAddress (Email)\n"
@@ -5963,12 +6089,12 @@ msgstr ""
 "B<%I>\tInitialen des Autor\n"
 
 # type: Plain text
-#: ../tin.1:2463
+#: ../tin.1:2535
 msgid "e.g.,"
 msgstr "z. B."
 
 # type: Plain text
-#: ../tin.1:2468
+#: ../tin.1:2540
 #, no-wrap
 msgid ""
 "CW<mail_quote_format=On %D in %G you wrote:\n"
@@ -5978,12 +6104,12 @@ msgstr ""
 "news_quote_format=In %M schreib %F:>\n"
 
 # type: Plain text
-#: ../tin.1:2472
+#: ../tin.1:2544
 msgid "would expand to:"
 msgstr "ergäbe folgendes:"
 
 # type: Plain text
-#: ../tin.1:2477
+#: ../tin.1:2549
 #, no-wrap
 msgid ""
 "CW<On 21 Sep 1993 09:45:51 -0400 in alt.sources you wrote:\n"
@@ -5993,7 +6119,7 @@ msgstr ""
 "In E<lt>abcINN123@example.orgE<gt> schreib Joe Bar E<lt>joe@example.orgE<gt>:>\n"
 
 # type: Plain text
-#: ../tin.1:2487
+#: ../tin.1:2559
 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 "
@@ -6003,13 +6129,13 @@ msgid ""
 msgstr ""
 
 # type: SS
-#: ../tin.1:2487
+#: ../tin.1:2559
 #, no-wrap
 msgid "MAILING PIPING PRINTING REPOSTING AND SAVING ARTICLES"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2494
+#: ../tin.1:2566
 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> "
@@ -6019,7 +6145,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2499
+#: ../tin.1:2571
 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 "
@@ -6028,7 +6154,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2503
+#: ../tin.1:2575
 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 "
@@ -6036,7 +6162,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2507
+#: ../tin.1:2579
 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 "
@@ -6044,7 +6170,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2513
+#: ../tin.1:2585
 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"
@@ -6054,7 +6180,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2518
+#: ../tin.1:2590
 msgid ""
 "Various expansion characters are recognized when entering the directory and "
 "file to save to. Environment variables (prefixed with '$') and user home "
@@ -6063,7 +6189,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2523
+#: ../tin.1:2595
 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 "
@@ -6072,7 +6198,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2527
+#: ../tin.1:2599
 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 "
@@ -6080,20 +6206,20 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2533
+#: ../tin.1:2605
 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:2533
+#: ../tin.1:2605
 #, no-wrap
 msgid "AUTOMATIC MAILING AND SAVING NEW NEWS"
 msgstr "AUTOMATISCHES MAILEN UND SPEICHERN VON UNGELESENEN ARTIKELN"
 
 # type: Plain text
-#: ../tin.1:2545
+#: ../tin.1:2617
 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. "
@@ -6108,7 +6234,15 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2552
+#: ../tin.1:2621
+msgid ""
+"When using ''B<-S>'' together with a given directory to save to (''B<-s>'' "
+"option), the same directory must be specified when reading the articles by "
+"''B<-R>''."
+msgstr ""
+
+# type: Plain text
+#: ../tin.1:2628
 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 "
@@ -6119,50 +6253,50 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2553
+#: ../tin.1:2629
 #, 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:2557
+#: ../tin.1:2633
 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:2558
+#: ../tin.1:2634
 #, no-wrap
 msgid "B<tin -S -c -f newsrc.save>"
 msgstr "B<tin -S -c -f newsrc.save>"
 
 # type: Plain text
-#: ../tin.1:2562
+#: ../tin.1:2638
 msgid ""
 "(save any unread articles in newsgroups specified in file newsrc.save and "
 "mark them as read)"
 msgstr ""
 
 # type: TP
-#: ../tin.1:2563
+#: ../tin.1:2639
 #, no-wrap
 msgid "B<tin -R>"
 msgstr "B<tin -R>"
 
 # type: Plain text
-#: ../tin.1:2568
+#: ../tin.1:2644
 msgid "(read any articles saved by B<tin -S>)"
 msgstr ""
 
 # type: SS
-#: ../tin.1:2568
+#: ../tin.1:2644
 #, no-wrap
 msgid "RANGES"
 msgstr "BEREICHE"
 
 # type: Plain text
-#: ../tin.1:2579
+#: ../tin.1:2655
 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 "
@@ -6176,13 +6310,13 @@ msgid ""
 msgstr ""
 
 # type: SS
-#: ../tin.1:2580
+#: ../tin.1:2656
 #, no-wrap
 msgid "NEWSGROUP LISTS & WILDCARDS"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2591
+#: ../tin.1:2667
 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 "
@@ -6195,30 +6329,30 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2593
+#: ../tin.1:2669
 msgid "I<alt.config,news.*,!news.test>"
 msgstr "I<alt.config,news.*,!news.test>"
 
 # type: Plain text
-#: ../tin.1:2595
+#: ../tin.1:2671
 msgid ""
 "Matches alt.config and everything in the 'news' hierarchy except news.test"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2600
+#: ../tin.1:2676
 msgid ""
 "See the explanation for the $B<AUTOSUBSCRIBE> variables for further examples."
 msgstr ""
 
 # type: SS
-#: ../tin.1:2600
+#: ../tin.1:2676
 #, no-wrap
 msgid "SIGNATURES"
 msgstr "SIGNATUREN"
 
 # type: Plain text
-#: ../tin.1:2609
+#: ../tin.1:2685
 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"
@@ -6229,19 +6363,19 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2612
+#: ../tin.1:2688
 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:2614
+#: ../tin.1:2690
 msgid "The following is an example of a I<.Sig> file:"
 msgstr "Nachstehend eine Beispiel I<.Sig> Datei:"
 
 # type: Plain text
-#: ../tin.1:2619
+#: ../tin.1:2695
 #, no-wrap
 msgid ""
 "CW<NAMES  Joe Bar E<lt>joe@example.orgE<gt>\n"
@@ -6251,7 +6385,7 @@ msgstr ""
 "SNAIL  Heidestraße 17, 99999 Notreal, Germany>\n"
 
 # type: Plain text
-#: ../tin.1:2634
+#: ../tin.1:2710
 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 "
@@ -6265,13 +6399,13 @@ msgid ""
 msgstr ""
 
 # type: SS
-#: ../tin.1:2634
+#: ../tin.1:2710
 #, no-wrap
 msgid "TIPS AND TRICKS"
 msgstr "TIPS UND TRICKS"
 
 # type: Plain text
-#: ../tin.1:2638
+#: ../tin.1:2714
 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 "
@@ -6279,7 +6413,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2640
+#: ../tin.1:2716
 msgid ""
 "The following newsgroups provide useful information concerning news software:"
 msgstr ""
@@ -6287,7 +6421,7 @@ msgstr ""
 "Newssoftware:"
 
 # type: Plain text
-#: ../tin.1:2643
+#: ../tin.1:2719
 msgid ""
 "\\(emnews.software.readers (info. about news user agents tin, rn, nn, slrn "
 "etc.)"
@@ -6296,19 +6430,19 @@ msgstr ""
 "slrn, ...)"
 
 # type: Plain text
-#: ../tin.1:2645
+#: ../tin.1:2721
 msgid "\\(emnews.software.nntp (info. about NNTP)"
 msgstr "\\(emnews.software.nntp (Informationen über NNTP)"
 
 # type: Plain text
-#: ../tin.1:2647
+#: ../tin.1:2723
 msgid ""
 "\\(emnews.answers (Frequently Asked Questions (FAQ) about many different "
 "themes)"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2651
+#: ../tin.1:2727
 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.  "
@@ -6316,14 +6450,14 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2658
+#: ../tin.1:2734
 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:2662
+#: ../tin.1:2738
 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 "
@@ -6331,20 +6465,20 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2667
+#: ../tin.1:2743
 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:2667
+#: ../tin.1:2743
 #, no-wrap
 msgid "XTERM BUTTONS"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2673
+#: ../tin.1:2749
 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 "
@@ -6353,103 +6487,103 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2675
+#: ../tin.1:2751
 msgid "In general (i.e., for the group, thread and article menus),"
 msgstr ""
 
 # type: TP
-#: ../tin.1:2675
+#: ../tin.1:2751
 #, no-wrap
 msgid "Button1 (left)"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2678
+#: ../tin.1:2754
 msgid ""
 "enters next (lower) level if you click on an article, otherwise pages down."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2678
+#: ../tin.1:2754
 #, no-wrap
 msgid "Button2 (center)"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2682
+#: ../tin.1:2758
 msgid ""
 "returns to the previous (upper) level if you click on an article, otherwise "
 "pages up."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2682
+#: ../tin.1:2758
 #, no-wrap
 msgid "Button3 (right)"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2686
+#: ../tin.1:2762
 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:2688
+#: ../tin.1:2764
 msgid "In the group selection menu, if the mouse is pointing at a group then:"
 msgstr ""
 
 # type: TP
-#: ../tin.1:2688 ../tin.1:2700 ../tin.1:2714
+#: ../tin.1:2764 ../tin.1:2776 ../tin.1:2790
 #, no-wrap
 msgid "left button"
 msgstr "Linke Maustaste"
 
 # type: Plain text
-#: ../tin.1:2692
+#: ../tin.1:2768
 msgid ""
 "moves to and selects the group pointed at, just like B<SelectReadGrp> "
 "('B<E<lt>CRE<gt>>')."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2692 ../tin.1:2704 ../tin.1:2717
+#: ../tin.1:2768 ../tin.1:2780 ../tin.1:2793
 #, no-wrap
 msgid "center button"
 msgstr "Mittlere Maustaste"
 
 # type: Plain text
-#: ../tin.1:2695
+#: ../tin.1:2771
 msgid "quits the program, just like B<Quit> ('B<q>')."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2695 ../tin.1:2709 ../tin.1:2722
+#: ../tin.1:2771 ../tin.1:2785 ../tin.1:2798
 #, no-wrap
 msgid "right button"
 msgstr "Rechte Maustaste"
 
 # type: Plain text
-#: ../tin.1:2698
+#: ../tin.1:2774
 msgid "moves to the group pointed at."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2700
+#: ../tin.1:2776
 msgid ""
 "In the article menu, if the mouse is pointing at an article (or thread) then:"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2704
+#: ../tin.1:2780
 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:2709
+#: ../tin.1:2785
 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> "
@@ -6457,23 +6591,23 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2712
+#: ../tin.1:2788
 msgid "moves to the article (or thread) pointed at."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2714
+#: ../tin.1:2790
 msgid "In the thread menu, if the mouse is pointing at an article then:"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2717
+#: ../tin.1:2793
 msgid ""
 "reads article pointed at, just like B<ThreadReadArt> ('B<E<lt>CRE<gt>>')."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2722
+#: ../tin.1:2798
 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> "
@@ -6481,25 +6615,25 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2725
+#: ../tin.1:2801
 msgid "moves to the article pointed at."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2732
+#: ../tin.1:2808
 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:2732
+#: ../tin.1:2808
 #, no-wrap
 msgid "INDEX FILES"
 msgstr "INDEX DATEIEN"
 
 # type: Plain text
-#: ../tin.1:2737
+#: ../tin.1:2813
 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 "
@@ -6507,7 +6641,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2743
+#: ../tin.1:2819
 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 "
@@ -6517,7 +6651,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2752
+#: ../tin.1:2828
 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 "
@@ -6529,7 +6663,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2759
+#: ../tin.1:2835
 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 "
@@ -6540,20 +6674,20 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2764
+#: ../tin.1:2840
 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:2769
+#: ../tin.1:2845
 #, 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:2777
+#: ../tin.1:2853
 msgid ""
 "If you are low on local disk space you should consider using B<getart_limit> "
 "to limit the size of cached indexes and also manually purge cached data for "
@@ -6561,7 +6695,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2783
+#: ../tin.1:2859
 #, no-wrap
 msgid ""
 "CW<find ${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news* \\e\n"
@@ -6571,7 +6705,7 @@ msgstr ""
 "-type f -name \"[0-9]*.[0-9]\" -atime +28 | xargs rm -f>\n"
 
 # type: SH
-#: ../tin.1:2788 ../tin.5:20
+#: ../tin.1:2864 ../tin.5:20
 #, no-wrap
 msgid "FILES"
 msgstr "DATEIEN"
@@ -6590,124 +6724,124 @@ msgstr "DATEIEN"
 #.        $TMPDIR/ATTRIBUTES (-D 32)
 #.        $TMPDIR/SCOPES     (-D 32)
 #.        $TMPDIR/ACTIVE     (-D 64)
-#: ../tin.1:2804
+#: ../tin.1:2880
 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:2806 ../tin.5:40
+#: ../tin.1:2882 ../tin.5:40
 msgid "I<$MAILCAPS>"
 msgstr "I<$MAILCAPS>"
 
 # type: Plain text
-#: ../tin.1:2808 ../tin.5:42
+#: ../tin.1:2884 ../tin.5:42
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.mailcap>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.mailcap>"
 
 # type: Plain text
-#: ../tin.1:2810 ../tin.5:44
+#: ../tin.1:2886 ../tin.5:44
 msgid "I</etc/mailcap>"
 msgstr "I</etc/mailcap>"
 
 # type: Plain text
-#: ../tin.1:2812 ../tin.5:46
+#: ../tin.1:2888 ../tin.5:46
 msgid "I</usr/etc/mailcap>"
 msgstr "I</usr/etc/mailcap>"
 
 # type: Plain text
-#: ../tin.1:2814 ../tin.5:48
+#: ../tin.1:2890 ../tin.5:48
 msgid "I</usr/local/etc/mailcap>"
 msgstr "I</usr/local/etc/mailcap>"
 
 # type: Plain text
-#: ../tin.1:2816 ../tin.5:50
+#: ../tin.1:2892 ../tin.5:50
 msgid "I</etc/mail/mailcap>"
 msgstr "I</etc/mail/mailcap>"
 
 # type: Plain text
-#: ../tin.1:2819 ../tin.5:219
+#: ../tin.1:2895 ../tin.5:219
 msgid "I</etc/nntpserver>"
 msgstr "I</etc/nntpserver>"
 
 # type: Plain text
-#: ../tin.1:2822 ../tin.5:229
+#: ../tin.1:2898 ../tin.5:229
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.cancelsecret>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.cancelsecret>"
 
 # type: Plain text
-#: ../tin.1:2825 ../tin.5:236
+#: ../tin.1:2901 ../tin.5:236
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.mime.types>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.mime.types>"
 
 # type: Plain text
-#: ../tin.1:2827 ../tin.5:238
+#: ../tin.1:2903 ../tin.5:238
 msgid "I</etc/mime.types>"
 msgstr "I</etc/mime.types>"
 
 # type: Plain text
-#: ../tin.1:2829 ../tin.5:240
+#: ../tin.1:2905 ../tin.5:240
 msgid "I</etc/tin/mime.types>"
 msgstr "I</etc/tin/mime.types>"
 
 # type: Plain text
-#: ../tin.1:2832 ../tin.5:247
+#: ../tin.1:2908 ../tin.5:247
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsauth>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsauth>"
 
 # type: Plain text
-#: ../tin.1:2835 ../tin.5:280
+#: ../tin.1:2911 ../tin.5:280
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>"
 
 # type: Plain text
-#: ../tin.1:2839 ../tin.5:309
+#: ../tin.1:2915 ../tin.5:309
 #, 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:2843 ../tin.5:317
+#: ../tin.1:2919 ../tin.5:317
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.signature>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.signature>"
 
 # type: Plain text
-#: ../tin.1:2845 ../tin.5:319
+#: ../tin.1:2921 ../tin.5:319
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>"
 
 # type: Plain text
-#: ../tin.1:2848 ../tin.5:326
+#: ../tin.1:2924 ../tin.5:326
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.sigfixed>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.sigfixed>"
 
 # type: Plain text
-#: ../tin.1:2851 ../tin.5:333
+#: ../tin.1:2927 ../tin.5:333
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/.inputhistory>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/.inputhistory>"
 
 # type: Plain text
-#: ../tin.1:2854 ../tin.5:340
+#: ../tin.1:2930 ../tin.5:340
 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:2858 ../tin.5:348
+#: ../tin.1:2934 ../tin.5:348
 #, 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:2862 ../tin.5:356
+#: ../tin.1:2938 ../tin.5:356
 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:2865 ../tin.5:363
+#: ../tin.1:2941 ../tin.5:363
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.mail>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.mail>"
 
 # type: Plain text
-#: ../tin.1:2868 ../tin.5:397
+#: ../tin.1:2944 ../tin.5:397
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.save>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.save>"
 
@@ -6716,66 +6850,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:2872 ../tin.5:408
+#: ../tin.1:2948 ../tin.5:408
 msgid "I</etc/tin/attributes>"
 msgstr "I</etc/tin/attributes>"
 
 # type: Plain text
-#: ../tin.1:2874 ../tin.5:410
+#: ../tin.1:2950 ../tin.5:410
 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:2877 ../tin.5:735
+#: ../tin.1:2953 ../tin.5:735
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/filter>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/filter>"
 
 # type: Plain text
-#: ../tin.1:2881 ../tin.5:817
+#: ../tin.1:2957 ../tin.5:817
 #, 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:2883 ../tin.5:819
+#: ../tin.1:2959 ../tin.5:819
 #, 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:2887 ../tin.5:1027
+#: ../tin.1:2963 ../tin.5:1039
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/mailgroups>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/mailgroups>"
 
 # type: Plain text
-#: ../tin.1:2890 ../tin.5:1043
+#: ../tin.1:2966 ../tin.5:1055
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable>"
 
 # type: Plain text
-#: ../tin.1:2893 ../tin.5:1069
+#: ../tin.1:2969 ../tin.5:1081
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>"
 
 # type: Plain text
-#: ../tin.1:2896 ../tin.5:1076
+#: ../tin.1:2972 ../tin.5:1088
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/posted>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/posted>"
 
 # type: Plain text
-#: ../tin.1:2899 ../tin.5:1086
+#: ../tin.1:2975 ../tin.5:1098
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/postponed.articles>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/postponed.articles>"
 
 # type: Plain text
-#: ../tin.1:2903
+#: ../tin.1:2979
 #, 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:2908
+#: ../tin.1:2984
 #, no-wrap
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER:${NNTPPORT:+\":$NNTPPORT\"}/serverrc>\n"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER:${NNTPPORT:+\":$NNTPPORT\"}/serverrc>\n"
@@ -6785,22 +6919,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:2913 ../tin.5:1139
+#: ../tin.1:2989 ../tin.5:1151
 msgid "I</etc/tin/tinrc>"
 msgstr "I</etc/tin/tinrc>"
 
 # type: Plain text
-#: ../tin.1:2915 ../tin.5:1141
+#: ../tin.1:2991 ../tin.5:1153
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc>"
 
 # type: Plain text
-#: ../tin.1:2918 ../tin.5:2222
+#: ../tin.1:2994 ../tin.5:2235
 msgid "I</etc/tin/tin.defaults>"
 msgstr "I</etc/tin/tin.defaults>"
 
 # type: Plain text
-#: ../tin.1:2921
+#: ../tin.1:2997
 msgid "I</usr/local/share/locale/${LC_MESSAGES}/LC_MESSAGES/tin.mo>"
 msgstr "I</usr/local/share/locale/${LC_MESSAGES}/LC_MESSAGES/tin.mo>"
 
@@ -6809,51 +6943,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:2924 ../tin.5:2329
+#: ../tin.1:3000 ../tin.5:2342
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}>"
 msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}>"
 
 # type: Plain text
-#: ../tin.1:2927 ../tin.5:2389
+#: ../tin.1:3003 ../tin.5:2402
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/active.times>"
 msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/active.times>"
 
 # type: Plain text
-#: ../tin.1:2930 ../tin.5:2416
+#: ../tin.1:3006 ../tin.5:2429
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/newsgroups>"
 msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/newsgroups>"
 
 # type: Plain text
-#: ../tin.1:2933 ../tin.5:2439
+#: ../tin.1:3009 ../tin.5:2452
 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:2936 ../tin.5:2449
+#: ../tin.1:3012 ../tin.5:2462
 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:2939 ../tin.5:2467
+#: ../tin.1:3015 ../tin.5:2480
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>"
 msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>"
 
 # type: SH
-#: ../tin.1:2942
+#: ../tin.1:3018
 #, no-wrap
 msgid "ENVIRONMENT"
 msgstr "UMGEBUNGSVARIABLEN"
 
 # type: TP
-#: ../tin.1:2964
+#: ../tin.1:3032
 #, no-wrap
 msgid "B<TINRC>"
 msgstr "B<TINRC>"
 
 # type: Plain text
-#: ../tin.1:2972
+#: ../tin.1:3040
 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 "
@@ -6863,13 +6997,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2972
+#: ../tin.1:3040
 #, no-wrap
 msgid "B<TIN_HOMEDIR>"
 msgstr "B<TIN_HOMEDIR>"
 
 # type: Plain text
-#: ../tin.1:2977
+#: ../tin.1:3045
 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 "
@@ -6877,13 +7011,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2977
+#: ../tin.1:3045
 #, no-wrap
 msgid "B<TIN_INDEX_NEWSDIR>"
 msgstr "B<TIN_INDEX_NEWSDIR>"
 
 # type: Plain text
-#: ../tin.1:2983
+#: ../tin.1:3051
 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 "
@@ -6891,13 +7025,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2983
+#: ../tin.1:3051
 #, no-wrap
 msgid "B<TIN_INDEX_MAILDIR>"
 msgstr "B<TIN_INDEX_MAILDIR>"
 
 # type: Plain text
-#: ../tin.1:2989
+#: ../tin.1:3057
 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 "
@@ -6905,13 +7039,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2989
+#: ../tin.1:3057
 #, no-wrap
 msgid "B<TIN_INDEX_SAVEDIR>"
 msgstr "B<TIN_INDEX_SAVEDIR>"
 
 # type: Plain text
-#: ../tin.1:2995
+#: ../tin.1:3063
 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 "
@@ -6919,13 +7053,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2995
+#: ../tin.1:3063
 #, no-wrap
 msgid "B<TIN_LIBDIR>"
 msgstr "B<TIN_LIBDIR>"
 
 # type: Plain text
-#: ../tin.1:3000
+#: ../tin.1:3068
 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 "
@@ -6933,13 +7067,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3000
+#: ../tin.1:3068
 #, no-wrap
 msgid "B<TIN_SPOOLDIR>"
 msgstr "B<TIN_SPOOLDIR>"
 
 # type: Plain text
-#: ../tin.1:3005
+#: ../tin.1:3073
 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 "
@@ -6947,13 +7081,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3005
+#: ../tin.1:3073
 #, no-wrap
 msgid "B<TIN_NOVROOTDIR>"
 msgstr "B<TIN_NOVROOTDIR>"
 
 # type: Plain text
-#: ../tin.1:3011
+#: ../tin.1:3079
 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 "
@@ -6961,13 +7095,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3011
+#: ../tin.1:3079
 #, no-wrap
 msgid "B<TIN_ACTIVEFILE>"
 msgstr "B<TIN_ACTIVEFILE>"
 
 # type: Plain text
-#: ../tin.1:3017
+#: ../tin.1:3085
 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 "
@@ -6976,13 +7110,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3017
+#: ../tin.1:3085
 #, no-wrap
 msgid "B<NNTPSERVER>"
 msgstr "B<NNTPSERVER>"
 
 # type: Plain text
-#: ../tin.1:3023
+#: ../tin.1:3091
 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</"
@@ -6991,13 +7125,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3023
+#: ../tin.1:3091
 #, no-wrap
 msgid "B<NNTPPORT>"
 msgstr "B<NNTPPORT>"
 
 # type: Plain text
-#: ../tin.1:3028
+#: ../tin.1:3096
 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 "
@@ -7005,40 +7139,40 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3028
+#: ../tin.1:3096
 #, no-wrap
 msgid "B<DISTRIBUTION>"
 msgstr "B<DISTRIBUTION>"
 
 # type: Plain text
-#: ../tin.1:3032
+#: ../tin.1:3100
 msgid ""
 "Set the article header field ''Distribution:'' to the contents of the "
 "variable instead of the system default."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3032
+#: ../tin.1:3100
 #, no-wrap
 msgid "B<ISO2ASC>"
 msgstr "B<ISO2ASC>"
 
 # type: Plain text
 #.  TODO: short document the different tables (doc/iso2asc.txt) here
-#: ../tin.1:3037
+#: ../tin.1:3105
 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: TP
-#: ../tin.1:3037
+#: ../tin.1:3105
 #, no-wrap
 msgid "B<ORGANIZATION>"
 msgstr "B<ORGANIZATION>"
 
 # type: Plain text
-#: ../tin.1:3043
+#: ../tin.1:3111
 msgid ""
 "Set the article header field ''Organization:'' to the contents of the "
 "variable instead of the system default. If reading news on an Apollo "
@@ -7047,24 +7181,24 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3043
+#: ../tin.1:3111
 #, no-wrap
 msgid "B<NEWSORG (DomainOS)>"
 msgstr "B<NEWSORG (DomainOS)>"
 
 # type: Plain text
-#: ../tin.1:3046
+#: ../tin.1:3114
 msgid "DomainOS specific, same as $B<ORGANIZATION> on other OSs (see above)."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3046
+#: ../tin.1:3114
 #, no-wrap
 msgid "B<REPLYTO>"
 msgstr "B<REPLYTO>"
 
 # type: Plain text
-#: ../tin.1:3051
+#: ../tin.1:3119
 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 "
@@ -7072,105 +7206,105 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3051
+#: ../tin.1:3119
 #, no-wrap
 msgid "B<NAME>"
 msgstr "B<NAME>"
 
 # type: Plain text
-#: ../tin.1:3055
+#: ../tin.1:3123
 msgid ""
 "Overrides the full name given in the gecos-files in I</etc/passwd>, see also "
 "B<mail_address>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3055
+#: ../tin.1:3123
 #, no-wrap
 msgid "B<REALNAME>"
 msgstr "B<REALNAME>"
 
 # type: Plain text
-#: ../tin.1:3058
+#: ../tin.1:3126
 msgid "Same as $B<NAME>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3058
+#: ../tin.1:3126
 #, no-wrap
 msgid "B<HOME>"
 msgstr "B<HOME>"
 
 # type: Plain text
-#: ../tin.1:3063
+#: ../tin.1:3131
 msgid ""
-"Pathname of the user's home directory. See B<environ>(5)  for more infos."
+"Pathname of the user's home directory. See B<environ>(5)  for more info."
 msgstr ""
 "Das Anmeldeverzeichnis des Benutzers. Weitere Informationen finden sich in "
 "B<environ>(5)."
 
 # type: TP
-#: ../tin.1:3063
+#: ../tin.1:3131
 #, no-wrap
 msgid "B<MAILER>"
 msgstr "B<MAILER>"
 
 # type: Plain text
-#: ../tin.1:3067
+#: ../tin.1:3135
 msgid ""
 "This variable has precedence over the default mailer that is used in all "
 "mailing operations within B<tin>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3067
+#: ../tin.1:3135
 #, no-wrap
 msgid "B<MAIL>"
 msgstr "B<MAIL>"
 
 # type: Plain text
-#: ../tin.1:3070
+#: ../tin.1:3138
 msgid "Full path to the users mailbox."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3070
+#: ../tin.1:3138
 #, no-wrap
 msgid "B<VISUAL>"
 msgstr "B<VISUAL>"
 
 # type: Plain text
-#: ../tin.1:3079
+#: ../tin.1:3147
 msgid ""
 "This variable has precedence over the default editor (i.e., B<vi>(1))  that "
 "is used in all editing operations within B<tin> (e.g., posting, replying, "
 "follow-ups, ...). Evaluation order is I<${VISUAL:-\"${EDITOR:-vi}\"}>. See "
-"B<environ>(5)  for more infos."
+"B<environ>(5)  for more info."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3079
+#: ../tin.1:3147
 #, no-wrap
 msgid "B<EDITOR>"
 msgstr "B<EDITOR>"
 
 # type: Plain text
-#: ../tin.1:3088
+#: ../tin.1:3156
 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> will uses the "
-"systems default editor (i.e.  B<vi>(1))  on UNIX-systems). See B<environ>"
-"(5)  for more infos."
+"editor. If $B<EDITOR> and $B<VISUAL> are both unset, B<tin> uses the systems "
+"default editor (i.e.  B<vi>(1))  on UNIX-systems). See B<environ>(5)  for "
+"more info."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3088
+#: ../tin.1:3156
 #, no-wrap
 msgid "B<AUTOSUBSCRIBE>"
 msgstr "B<AUTOSUBSCRIBE>"
 
 # type: Plain text
-#: ../tin.1:3094
+#: ../tin.1:3162
 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 "
@@ -7179,12 +7313,12 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3096
+#: ../tin.1:3164
 msgid "I<AUTOSUBSCRIBE=comp.os.unix.*,talk.*,!talk.politics.*>"
 msgstr "I<AUTOSUBSCRIBE=comp.os.unix.*,talk.*,!talk.politics.*>"
 
 # type: Plain text
-#: ../tin.1:3101
+#: ../tin.1:3169
 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 "
@@ -7193,25 +7327,25 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3101
+#: ../tin.1:3169
 #, no-wrap
 msgid "B<AUTOUNSUBSCRIBE>"
 msgstr "B<AUTOUNSUBSCRIBE>"
 
 # type: Plain text
-#: ../tin.1:3105
+#: ../tin.1:3173
 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:3107
+#: ../tin.1:3175
 msgid "I<AUTOUNSUBSCRIBE=alt.flame.*,u*,!uk.*>"
 msgstr "I<AUTOUNSUBSCRIBE=alt.flame.*,u*,!uk.*>"
 
 # type: Plain text
-#: ../tin.1:3111
+#: ../tin.1:3179
 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 "
@@ -7219,104 +7353,104 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3111
+#: ../tin.1:3179
 #, no-wrap
 msgid "B<TMPDIR>"
 msgstr "B<TMPDIR>"
 
 # type: Plain text
-#: ../tin.1:3115
+#: ../tin.1:3183
 msgid ""
 "A pathname of a directory made available for B<tin> to create temporary "
 "files."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3115
+#: ../tin.1:3183
 #, no-wrap
 msgid "B<MAILCAPS>"
 msgstr "B<MAILCAPS>"
 
 # type: Plain text
-#: ../tin.1:3120
+#: ../tin.1:3188
 msgid ""
 "This variable can be used to override the default path search for mailcap "
 "files. See also B<tin>(5)."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3120
+#: ../tin.1:3188
 #, no-wrap
 msgid "B<NOMETAMAIL>"
 msgstr "B<NOMETAMAIL>"
 
 # type: Plain text
-#: ../tin.1:3125
+#: ../tin.1:3193
 msgid ""
 "Set this variable to disable the use of B<metamail>(1)  or a replacement (e."
 "g. metamutt)."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3125
+#: ../tin.1:3193
 #, no-wrap
 msgid "B<MM_CHARSET>"
 msgstr "B<MM_CHARSET>"
 
 # type: TP
-#: ../tin.1:3127
+#: ../tin.1:3195
 #, no-wrap
 msgid "B<ISPELL>"
 msgstr "B<ISPELL>"
 
 # type: Plain text
-#: ../tin.1:3132
+#: ../tin.1:3200
 msgid ""
 "Set this variable to point to B<ispell>(1)  or a replacement and its cmd-"
 "line options."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3132
+#: ../tin.1:3200
 #, no-wrap
 msgid "B<PGPOPTS>"
 msgstr "B<PGPOPTS>"
 
 # type: Plain text
-#: ../tin.1:3139
+#: ../tin.1:3207
 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:3139
+#: ../tin.1:3207
 #, no-wrap
 msgid "B<PGPPATH>"
 msgstr "B<PGPPATH>"
 
 # type: Plain text
-#: ../tin.1:3144
+#: ../tin.1:3212
 msgid ""
 "Override the name of the B<pgp>(1)  directory in B<$HOME> that holds your "
 "keys etc.."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3144
+#: ../tin.1:3212
 #, no-wrap
 msgid "B<GNUPGHOME>"
 msgstr "B<GNUPGHOME>"
 
 # type: Plain text
-#: ../tin.1:3149
+#: ../tin.1:3217
 msgid ""
 "Override the name of the B<gpg>(1)  directory in B<$HOME> that holds your "
 "keys etc.."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3149
+#: ../tin.1:3217
 #, no-wrap
 msgid "B<LC_CTYPE>"
 msgstr "B<LC_CTYPE>"
@@ -7324,7 +7458,7 @@ msgstr "B<LC_CTYPE>"
 # type: Plain text
 #.  TODO: document LC_CTYPEs influence on
 #.        ~/.tin/keymap.*, 8bit char display, ...
-#: ../tin.1:3163
+#: ../tin.1:3231
 msgid ""
 "This variable determines the B<locale>(5)  category for character handling "
 "functions. Usually it determines the character classes for pattern matching "
@@ -7336,13 +7470,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3163
+#: ../tin.1:3231
 #, no-wrap
 msgid "B<LC_MESSAGES>"
 msgstr "B<LC_MESSAGES>"
 
 # type: Plain text
-#: ../tin.1:3172
+#: ../tin.1:3240
 msgid ""
 "Formats of informative and diagnostic messages and interactive responses.  "
 "It's value should be of the form I<language>[I<_territory>][I<.codeset>]"
@@ -7350,13 +7484,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3172
+#: ../tin.1:3240
 #, no-wrap
 msgid "B<LC_TIME>"
 msgstr "B<LC_TIME>"
 
 # type: Plain text
-#: ../tin.1:3180
+#: ../tin.1:3248
 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>"
@@ -7364,13 +7498,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3180
+#: ../tin.1:3248
 #, no-wrap
 msgid "B<LC_ALL>"
 msgstr "B<LC_ALL>"
 
 # type: Plain text
-#: ../tin.1:3189
+#: ../tin.1:3257
 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>]"
@@ -7378,13 +7512,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3189
+#: ../tin.1:3257
 #, no-wrap
 msgid "B<LANG>"
 msgstr "B<LANG>"
 
 # type: Plain text
-#: ../tin.1:3198
+#: ../tin.1:3266
 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 "
@@ -7393,13 +7527,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3198
+#: ../tin.1:3266
 #, no-wrap
 msgid "B<COLUMNS>"
 msgstr "B<COLUMNS>"
 
 # type: Plain text
-#: ../tin.1:3208
+#: ../tin.1:3276
 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 "
@@ -7412,13 +7546,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3208
+#: ../tin.1:3276
 #, no-wrap
 msgid "B<LINES>"
 msgstr "B<LINES>"
 
 # type: Plain text
-#: ../tin.1:3218
+#: ../tin.1:3286
 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 "
@@ -7431,7 +7565,7 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3218
+#: ../tin.1:3286
 #, no-wrap
 msgid "B<TERM>"
 msgstr "B<TERM>"
@@ -7439,8 +7573,8 @@ msgstr "B<TERM>"
 #
 #
 # type: Plain text
-#.  TODO: addd missing, sort usefull, document in detail
-#: ../tin.1:3227
+#.  TODO: add missing, sort useful, document in detail
+#: ../tin.1:3295
 msgid ""
 "The type of terminal in use. This is used when looking up termcap "
 "sequences.  See B<environ>(5)  for more information."
@@ -7449,46 +7583,46 @@ msgstr ""
 "(5)."
 
 # type: SH
-#: ../tin.1:3227
+#: ../tin.1:3295
 #, no-wrap
 msgid "SIGNALS"
 msgstr "SIGNALE"
 
 # type: Plain text
-#: ../tin.1:3230
+#: ../tin.1:3298
 msgid "B<tin> handles a couple of signals:"
 msgstr "B<tin> verarbeitet folgende Signale:"
 
 # type: TP
-#: ../tin.1:3230
+#: ../tin.1:3298
 #, no-wrap
 msgid "B<SIGHUP>"
 msgstr "B<SIGHUP>"
 
 # type: Plain text
-#: ../tin.1:3233 ../tin.1:3236
+#: ../tin.1:3301 ../tin.1:3304
 msgid "Terminate gracefully."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3233
+#: ../tin.1:3301
 #, no-wrap
 msgid "B<SIGTERM>"
 msgstr "B<SIGTERM>"
 
 # type: TP
-#: ../tin.1:3236
+#: ../tin.1:3304
 #, no-wrap
 msgid "B<SIGUSR1>"
 msgstr "B<SIGUSR1>"
 
 # type: Plain text
-#: ../tin.1:3239
+#: ../tin.1:3307
 msgid "Terminate gracefully but do not restore tty."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3239
+#: ../tin.1:3307
 #, no-wrap
 msgid "B<SIGUSR2>"
 msgstr "B<SIGUSR2>"
@@ -7499,35 +7633,35 @@ msgstr "B<SIGUSR2>"
 #.  .SH DIAGNOSTICS
 #.  give an overview of the most common error messages and how to cope with
 #.  them.
-#: ../tin.1:3250
+#: ../tin.1:3318
 msgid "Write out I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>-file."
 msgstr ""
 
 # type: SH
-#: ../tin.1:3250
+#: ../tin.1:3318
 #, no-wrap
 msgid "SECURITY"
 msgstr "SICHERHEIT"
 
 # type: Plain text
-#: ../tin.1:3258
+#: ../tin.1:3326
 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 "
 "cleartext. On multiuser-systems B<$TMPDIR> should be set to a safe location "
-"befor starting tin in debug mode (e.g.  B<TMPDIR=$HOME tin -D 1>)."
+"before starting tin in debug mode (e.g.  B<TMPDIR=$HOME tin -D 1>)."
 msgstr ""
 
 # type: SH
-#: ../tin.1:3258
+#: ../tin.1:3326
 #, no-wrap
 msgid "CONFORMING TO"
 msgstr "KONFORM ZU"
 
 # type: Plain text
-#.  - RFC1036, RFC2045, RFC2047, RFC2980, RFC3977, RFC4643, RFC5322
-#.    or whatever
-#: ../tin.1:3266
+#.  - RFC2045, RFC2047, RFC2980, RFC3977, RFC4643, RFC5322
+#.    RFC5536, RFC5537 or whatever
+#: ../tin.1:3334
 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 "
@@ -7535,13 +7669,13 @@ msgid ""
 msgstr ""
 
 # type: SH
-#: ../tin.1:3266
+#: ../tin.1:3334
 #, no-wrap
 msgid "NOTES"
 msgstr "ANMERKUNGEN"
 
 # type: Plain text
-#: ../tin.1:3271
+#: ../tin.1:3339
 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 "
@@ -7549,18 +7683,18 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3275
+#: ../tin.1:3343
 msgid "ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/"
 msgstr ""
 
 # type: SH
-#: ../tin.1:3275
+#: ../tin.1:3343
 #, no-wrap
 msgid "BUGS"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3283
+#: ../tin.1:3351
 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 "
@@ -7569,7 +7703,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3292
+#: ../tin.1:3360
 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! "
@@ -7580,13 +7714,13 @@ msgid ""
 msgstr ""
 
 # type: SH
-#: ../tin.1:3292
+#: ../tin.1:3360
 #, no-wrap
 msgid "HISTORY"
 msgstr "GESCHICHTE"
 
 # type: Plain text
-#: ../tin.1:3304
+#: ../tin.1:3372
 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 "
@@ -7600,170 +7734,171 @@ msgstr ""
 "veröffentlicht wurde. Die erste Version von B<tin> wurde am 23. August 1991 "
 "veröffentlicht. B<tass>(1) orientiert sich stark an notesfiles, einer Public "
 "Domain Version für UNIX von PLATO Notes, welches 1982 von Ray Essick und Rob "
-"Kolstad and der University of Illinois entstand. Eine Übersicht der "
-"Versionen findet sich unter E<lt>http://www.tin.org/history.htmlE<gt>."
+"Kolstad an der University of Illinois entstand. Eine Übersicht der Versionen "
+"findet sich unter E<lt>http://www.tin.org/history.htmlE<gt>."
 
 # type: SH
-#: ../tin.1:3304
+#: ../tin.1:3372
 #, no-wrap
 msgid "CREDITS"
 msgstr "DANKSAGUNGEN"
 
 # type: IP
-#: ../tin.1:3306
+#: ../tin.1:3374
 #, no-wrap
 msgid "Rich Skrenta"
 msgstr "Rich Skrenta"
 
 # type: Plain text
-#: ../tin.1:3310
+#: ../tin.1:3378
 msgid "author of B<tass>(1)  v3.2 which this newsreader used as its base."
-msgstr ""
+msgstr "Autor von B<tass>(1)  v3.2, der Basis für diesen Newsreader."
 
 # type: IP
-#: ../tin.1:3310
+#: ../tin.1:3378
 #, no-wrap
 msgid "Bill Davidsen"
 msgstr "Bill Davidsen"
 
 # type: Plain text
-#: ../tin.1:3312
+#: ../tin.1:3380
 msgid "author of envarg.c environment variable reading routine."
-msgstr ""
+msgstr "Autor von envarg.c, Umgebungsvariablenleseroutine."
 
 # type: IP
-#: ../tin.1:3312
+#: ../tin.1:3380
 #, no-wrap
 msgid "Mike Gleason"
 msgstr "Mike Gleason"
 
 # type: Plain text
-#: ../tin.1:3314
+#: ../tin.1:3382
 msgid "author of sigfile.c random signature generation routines."
-msgstr ""
+msgstr "Autor von sigfile.c, Zufallssignaturengenerierungsroutine."
 
 # type: IP
-#: ../tin.1:3314
+#: ../tin.1:3382
 #, 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:3316
+#: ../tin.1:3384
 msgid ""
 "author of langinfo.c, charset.c and iso2asc.txt ISO-8859-1 documentation."
 msgstr ""
 
 # type: IP
-#: ../tin.1:3316
+#: ../tin.1:3384
 #, no-wrap
 msgid "Arnold Robbins"
 msgstr "Arnold Robbins"
 
 # type: Plain text
-#: ../tin.1:3318
+#: ../tin.1:3386
 msgid "author of strftime.c date formatting routine."
-msgstr ""
+msgstr "Autor von strftime.c, Datumsfromatierungsroutine."
 
 # type: IP
-#: ../tin.1:3318
+#: ../tin.1:3386
 #, no-wrap
 msgid "Rich Salz"
 msgstr "Rich Salz"
 
 # type: Plain text
-#: ../tin.1:3320
+#: ../tin.1:3388
 msgid ""
 "author of wildmat.c pattern matching and parsdate.y date parsing routines."
 msgstr ""
 
 # type: IP
-#: ../tin.1:3320
+#: ../tin.1:3388
 #, no-wrap
 msgid "Dave Taylor"
 msgstr "Dave Taylor"
 
 # type: Plain text
-#: ../tin.1:3324
+#: ../tin.1:3392
 msgid "author of curses.c from the B<elm>(1)  mailreader."
 msgstr ""
 
 # type: IP
-#: ../tin.1:3324
+#: ../tin.1:3392
 #, no-wrap
 msgid "Chris Thewalt"
 msgstr "Chris Thewalt"
 
 # type: Plain text
-#: ../tin.1:3328
+#: ../tin.1:3396
 msgid "author of getline.c B<emacs>(1)  style editing routine."
 msgstr ""
 
 # type: IP
-#: ../tin.1:3328
+#: ../tin.1:3396
 #, no-wrap
 msgid "Steven Madsen"
 msgstr "Steven Madsen"
 
 # type: Plain text
-#: ../tin.1:3332
+#: ../tin.1:3400
 msgid "for adding B<pgp>(1)  (Pretty Good Privacy) support."
 msgstr ""
 
 # type: IP
-#: ../tin.1:3332
+#: ../tin.1:3400
 #, 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:3336
+#: ../tin.1:3404
 msgid "for B<pcre>(3)  (Perl-compatible regular expression library)."
-msgstr ""
+msgstr "für B<pcre>(3) (Library für Perl-kompatible reguläre Ausdrücke)."
 
 # type: IP
-#: ../tin.1:3336
+#: ../tin.1:3404
 #, 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:3344
+#: ../tin.1:3412
 msgid "for B<snprintf>(3)  and B<vsnprintf>(3)  fallbacks."
-msgstr ""
+msgstr "für B<snprintf>(3)  und B<vsnprintf>(3)  Fallbacks."
 
 # type: SH
-#: ../tin.1:3344
+#: ../tin.1:3412
 #, no-wrap
 msgid "AUTHOR"
 msgstr "AUTOR"
 
 # type: TP
-#: ../tin.1:3345
+#: ../tin.1:3413
 #, no-wrap
 msgid "Iain Lea E<lt>iain@bricbrac.deE<gt>"
 msgstr "Iain Lea E<lt>iain@bricbrac.deE<gt>"
 
 # type: SH
-#: ../tin.1:3349
+#: ../tin.1:3417
 #, no-wrap
 msgid "MAINTAINER"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3350
+#: ../tin.1:3418
 #, 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:3354 ../tin.5:2480
+#: ../tin.1:3422 ../tin.5:2493
 #, no-wrap
 msgid "SEE ALSO"
 msgstr "SIEHE AUCH"
 
 # type: Plain text
-#: ../tin.1:3401
+#: ../tin.1:3470
+#, fuzzy
 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), "
@@ -7772,8 +7907,8 @@ msgid ""
 "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<mbox>(5), B<mmdf>(5), B<newsoverview>(5), B<tin>(5), "
-"B<RFC1036>, B<RFC1524>, B<RFC2045>, B<RFC2046>, B<RFC2047>, B<RFC2048>, "
-"B<RFC2980>, B<RFC3977>, B<RFC4643>, B<RFC5322>"
+"B<RFC1524>, B<RFC2045>, B<RFC2046>, B<RFC2047>, B<RFC2048>, B<RFC2980>, "
+"B<RFC3977>, B<RFC4643>, B<RFC5322>, B<RFC5536>, B<RFC5537>"
 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), "
@@ -7794,7 +7929,7 @@ msgstr "tin, rtin - zugehörige Dateien"
 #: ../tin.5:19
 msgid ""
 "This manpage describes the various (config) files and their formats used by "
-"the B<tin>(1)  newsreader. All files are expteced to have unix style ('\\en' "
+"the B<tin>(1)  newsreader. All files are expected to have unix style ('\\en' "
 "aka LF) line endings."
 msgstr ""
 "Diese Manpage beschreibt die vom Newsreader B<tin>(1) benutzen "
@@ -7823,7 +7958,7 @@ msgstr ""
 #: ../tin.5:67
 msgid ""
 "The \"type\" field is simply any legal content type name. It is the string "
-"that will be matched against the \"Content-Type\" header to decide if this "
+"that will be matched against the ''Content-Type:'' header to decide if this "
 "is the mailcap entry that matches the current message. Additionally, the "
 "type field may specify a subtype or a wildcard to match all subtypes."
 msgstr ""
@@ -7852,8 +7987,8 @@ msgid ""
 "content-type field, including the subtype, if any. If it contains \"%{\" "
 "followed by a parameter name and a closing \"}\", then all those characters "
 "will be replaced by the value of the named parameter, if any, from the "
-"Content-Type header. Finally, if the field contains \"\\e%\", those two "
-"characters will be replaced by a single \"%\" character."
+"\\&''Content-Type:'' header. Finally, if the field contains \"\\e%\", those "
+"two characters will be replaced by a single \"%\" character."
 msgstr ""
 
 # type: Plain text
@@ -7890,13 +8025,13 @@ msgstr "B<composetyped>"
 #: ../tin.5:112
 msgid ""
 "The \"composetyped\" field is similar to the \"compose\" field, but is to be "
-"used when the composing program needs to specify the Content-Type header "
-"field to be applied to the composed data. The \"compose\" field is simpler, "
-"and is preferred for use with existing (non-mail-oriented) programs for "
-"composing data in a given format. The \"composetyped\" field is necessary "
-"when the Content-Type information must include auxiliary parameters, and the "
-"composition program must then know enough about mail formats to produce "
-"output that includes the mail type information."
+"used when the composing program needs to specify the ''Content-Type:'' "
+"header field to be applied to the composed data. The \"compose\" field is "
+"simpler, and is preferred for use with existing (non-mail-oriented) programs "
+"for composing data in a given format. The \"composetyped\" field is "
+"necessary when the Content-Type information must include auxiliary "
+"parameters, and the composition program must then know enough about mail "
+"formats to produce output that includes the mail type information."
 msgstr ""
 
 # type: TP
@@ -7984,7 +8119,7 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:151 ../tin.5:1036
+#: ../tin.5:151 ../tin.5:1048
 #, no-wrap
 msgid "B<description>"
 msgstr "B<description>"
@@ -8056,7 +8191,7 @@ msgstr ""
 
 # type: Plain text
 #: ../tin.5:182 ../tin.5:265 ../tin.5:293 ../tin.5:383 ../tin.5:692
-#: ../tin.5:799 ../tin.5:1056
+#: ../tin.5:799 ../tin.5:1068
 #, no-wrap
 msgid "Example:"
 msgstr "Beispiel:"
@@ -8163,13 +8298,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:255 ../tin.5:1047
+#: ../tin.5:255 ../tin.5:1059
 #, no-wrap
 msgid "B<nntpserver>"
 msgstr "B<NNTPServer>"
 
 # type: Plain text
-#: ../tin.5:258 ../tin.5:1050
+#: ../tin.5:258 ../tin.5:1062
 msgid "full qualified domain name of the newsserver."
 msgstr "Vollständiger Name (FQDN) des Newsservers."
 
@@ -8318,9 +8453,9 @@ msgstr ""
 # type: Plain text
 #: ../tin.5:369
 msgid ""
-"active file (\"I<mail_group_name> I<maxnum> I<minnum> I<mailspool>\"-pairs) "
-"of user's mailgroups (requires B<tin>(1)  to be build with mh-mail-handling "
-"support)."
+"active file (\"I<mail_group_name> I<maxnum> I<minnum> I<mailspool>\" "
+"quadruples) of user's mailgroups (requires B<tin>(1)  to be build with mh-"
+"mail-handling support)."
 msgstr ""
 
 # type: TP
@@ -8424,7 +8559,7 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:428 ../tin.5:1153
+#: ../tin.5:428 ../tin.5:1165
 #, no-wrap
 msgid "B<add_posted_to_filter>"
 msgstr "B<add_posted_to_filter>"
@@ -8443,13 +8578,13 @@ msgid "Identical to the tinrc variable o
 msgstr "Identisch mit der tinrc-Variable gleichen Namens"
 
 # type: TP
-#: ../tin.5:431 ../tin.5:1157
+#: ../tin.5:431 ../tin.5:1169
 #, no-wrap
 msgid "B<advertising>"
 msgstr "B<advertising>"
 
 # type: TP
-#: ../tin.5:434 ../tin.5:1160
+#: ../tin.5:434 ../tin.5:1172
 #, no-wrap
 msgid "B<alternative_handling>"
 msgstr "B<alternative_handling>"
@@ -8461,19 +8596,19 @@ msgid "B<ask_for_metamail>"
 msgstr "B<ask_for_metamail>"
 
 # type: TP
-#: ../tin.5:440 ../tin.5:1203
+#: ../tin.5:440 ../tin.5:1215
 #, no-wrap
 msgid "B<auto_cc_bcc>"
 msgstr "B<auto_cc_bcc>"
 
 # type: TP
-#: ../tin.5:443 ../tin.5:1207
+#: ../tin.5:443 ../tin.5:1219
 #, no-wrap
 msgid "B<auto_list_thread>"
 msgstr "B<auto_list_thread>"
 
 # type: TP
-#: ../tin.5:446 ../tin.5:1214
+#: ../tin.5:446 ../tin.5:1226
 #, no-wrap
 msgid "B<auto_save>"
 msgstr "B<auto_save>"
@@ -8492,7 +8627,7 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:453 ../tin.5:1220
+#: ../tin.5:453 ../tin.5:1232
 #, no-wrap
 msgid "B<batch_save>"
 msgstr "B<batch_save>"
@@ -8506,7 +8641,7 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:459 ../tin.5:1334
+#: ../tin.5:459 ../tin.5:1346
 #, no-wrap
 msgid "B<date_format>"
 msgstr "B<date_format>"
@@ -8527,7 +8662,7 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:469 ../tin.5:1445
+#: ../tin.5:469 ../tin.5:1457
 #, no-wrap
 msgid "B<editor_format>"
 msgstr "B<editor_format>"
@@ -8553,7 +8688,7 @@ msgstr "B<followup_to>"
 
 # type: Plain text
 #: ../tin.5:479
-msgid "Set ''Followup-To:''-header to the specified group(s)."
+msgid "Set ''Followup-To:'' header to the specified group(s)."
 msgstr ""
 
 # type: TP
@@ -8568,25 +8703,25 @@ msgid "Identical to the tinrc variable B
 msgstr ""
 
 # type: TP
-#: ../tin.5:482 ../tin.5:1469
+#: ../tin.5:482 ../tin.5:1481
 #, no-wrap
 msgid "B<group_catchup_on_exit>"
 msgstr "B<group_catchup_on_exit>"
 
 # type: TP
-#: ../tin.5:485 ../tin.5:1536
+#: ../tin.5:485 ../tin.5:1548
 #, no-wrap
 msgid "B<mail_8bit_header>"
 msgstr "B<mail_8bit_header>"
 
 # type: TP
-#: ../tin.5:488 ../tin.5:1548 ../tin.5:2259
+#: ../tin.5:488 ../tin.5:1560 ../tin.5:2272
 #, no-wrap
 msgid "B<mail_mime_encoding>"
 msgstr "B<mail_mime_encoding>"
 
 # type: TP
-#: ../tin.5:491 ../tin.5:1565
+#: ../tin.5:491 ../tin.5:1577
 #, no-wrap
 msgid "B<maildir>"
 msgstr "B<maildir>"
@@ -8605,7 +8740,7 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:498 ../tin.5:1597
+#: ../tin.5:498 ../tin.5:1609
 #, no-wrap
 msgid "B<mark_ignore_tags>"
 msgstr "B<mark_ignore_tags>"
@@ -8657,25 +8792,25 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:528 ../tin.5:1675
+#: ../tin.5:528 ../tin.5:1688
 #, no-wrap
 msgid "B<news_headers_to_display>"
 msgstr "B<news_headers_to_display>"
 
 # type: TP
-#: ../tin.5:531 ../tin.5:1682
+#: ../tin.5:531 ../tin.5:1695
 #, no-wrap
 msgid "B<news_headers_to_not_display>"
 msgstr "B<news_headers_to_not_display>"
 
 # type: TP
-#: ../tin.5:534 ../tin.5:1691
+#: ../tin.5:534 ../tin.5:1704
 #, no-wrap
 msgid "B<news_quote_format>"
 msgstr "B<news_quote_format>"
 
 # type: TP
-#: ../tin.5:537 ../tin.5:2232
+#: ../tin.5:537 ../tin.5:2245
 #, no-wrap
 msgid "B<organization>"
 msgstr "B<organization>"
@@ -8686,65 +8821,65 @@ msgid ""
 "This can be used to set the article header field ''Organization:''. It "
 "overrides the setting (if any) of organization in I</etc/tin/tin.defaults> "
 "and $B<ORGANIZATION> (or $B<NEWSORG> on Apollo DomainOS). Note that some "
-"newsserver might still overwrite the \\&''Organization:''-header."
+"newsserver might still overwrite the \\&''Organization:'' header."
 msgstr ""
 
 # type: TP
-#: ../tin.5:544 ../tin.5:1716
+#: ../tin.5:544 ../tin.5:1729
 #, no-wrap
 msgid "B<pos_first_unread>"
 msgstr "B<pos_first_unread>"
 
 # type: TP
-#: ../tin.5:547 ../tin.5:1720
+#: ../tin.5:547 ../tin.5:1733
 #, no-wrap
 msgid "B<post_8bit_header>"
 msgstr "B<post_8bit_header>"
 
 # type: TP
-#: ../tin.5:550 ../tin.5:1731 ../tin.5:2256
+#: ../tin.5:550 ../tin.5:1744 ../tin.5:2269
 #, no-wrap
 msgid "B<post_mime_encoding>"
 msgstr "B<post_mime_encoding>"
 
 # type: TP
-#: ../tin.5:553 ../tin.5:1743
+#: ../tin.5:553 ../tin.5:1756
 #, no-wrap
 msgid "B<post_process_type>"
 msgstr "B<post_process_type>"
 
 # type: TP
-#: ../tin.5:556 ../tin.5:1736
+#: ../tin.5:556 ../tin.5:1749
 #, no-wrap
 msgid "B<post_process_view>"
 msgstr "B<post_process_view>"
 
 # type: TP
-#: ../tin.5:559 ../tin.5:1766
+#: ../tin.5:559 ../tin.5:1779
 #, no-wrap
 msgid "B<print_header>"
 msgstr "B<print_header>"
 
 # type: TP
-#: ../tin.5:562 ../tin.5:1780
+#: ../tin.5:562 ../tin.5:1793
 #, no-wrap
 msgid "B<process_only_unread>"
 msgstr "B<process_only_unread>"
 
 # type: TP
-#: ../tin.5:565 ../tin.5:1784
+#: ../tin.5:565 ../tin.5:1797
 #, no-wrap
 msgid "B<prompt_followupto>"
 msgstr "B<prompt_followupto>"
 
 # type: TP
-#: ../tin.5:568 ../tin.5:1788
+#: ../tin.5:568 ../tin.5:1801
 #, no-wrap
 msgid "B<quote_chars>"
 msgstr "B<quote_chars>"
 
 # type: TP
-#: ../tin.5:571 ../tin.5:1848
+#: ../tin.5:571 ../tin.5:1861
 #, no-wrap
 msgid "B<savedir>"
 msgstr "B<savedir>"
@@ -8757,49 +8892,49 @@ msgid "B<savefile>"
 msgstr "B<savefile>"
 
 # type: TP
-#: ../tin.5:577 ../tin.5:1876
+#: ../tin.5:577 ../tin.5:1889
 #, no-wrap
 msgid "B<show_author>"
 msgstr "B<show_author>"
 
 # type: TP
-#: ../tin.5:580 ../tin.5:1902
+#: ../tin.5:580 ../tin.5:1915
 #, no-wrap
 msgid "B<show_info>"
 msgstr "B<show_info>"
 
 # type: TP
-#: ../tin.5:583 ../tin.5:1920
+#: ../tin.5:583 ../tin.5:1933
 #, no-wrap
 msgid "B<show_only_unread_arts>"
 msgstr "B<show_only_unread_arts>"
 
 # type: TP
-#: ../tin.5:586 ../tin.5:1928
+#: ../tin.5:586 ../tin.5:1941
 #, no-wrap
 msgid "B<show_signatures>"
 msgstr "B<show_signatures>"
 
 # type: TP
-#: ../tin.5:589 ../tin.5:1931
+#: ../tin.5:589 ../tin.5:1944
 #, no-wrap
 msgid "B<sigdashes>"
 msgstr "B<sigdashes>"
 
 # type: TP
-#: ../tin.5:592 ../tin.5:1934
+#: ../tin.5:592 ../tin.5:1947
 #, no-wrap
 msgid "B<sigfile>"
 msgstr "B<sigfile>"
 
 # type: TP
-#: ../tin.5:595 ../tin.5:1945
+#: ../tin.5:595 ../tin.5:1958
 #, no-wrap
 msgid "B<signature_repost>"
 msgstr "B<signature_repost>"
 
 # type: TP
-#: ../tin.5:598 ../tin.5:1955
+#: ../tin.5:598 ../tin.5:1968
 #, no-wrap
 msgid "B<sort_article_type>"
 msgstr "B<sort_article_type>"
@@ -8810,55 +8945,55 @@ msgid "Identical to the tinrc variable B
 msgstr ""
 
 # type: TP
-#: ../tin.5:601 ../tin.5:1984
+#: ../tin.5:601 ../tin.5:1997
 #, no-wrap
 msgid "B<sort_threads_type>"
 msgstr "B<sort_threads_type>"
 
 # type: TP
-#: ../tin.5:604 ../tin.5:2013
+#: ../tin.5:604 ../tin.5:2026
 #, no-wrap
 msgid "B<start_editor_offset>"
 msgstr "B<start_editor_offset>"
 
 # type: TP
-#: ../tin.5:607 ../tin.5:2041
+#: ../tin.5:607 ../tin.5:2054
 #, no-wrap
 msgid "B<tex2iso_conv>"
 msgstr "B<tex2iso_conv>"
 
 # type: TP
-#: ../tin.5:610 ../tin.5:2046
+#: ../tin.5:610 ../tin.5:2059
 #, no-wrap
 msgid "B<thread_articles>"
 msgstr "B<thread_articles>"
 
 # type: TP
-#: ../tin.5:613 ../tin.5:2061
+#: ../tin.5:613 ../tin.5:2074
 #, no-wrap
 msgid "B<thread_catchup_on_exit>"
 msgstr "B<thread_catchup_on_exit>"
 
 # type: TP
-#: ../tin.5:616 ../tin.5:2056
+#: ../tin.5:616 ../tin.5:2069
 #, no-wrap
 msgid "B<thread_perc>"
 msgstr "B<thread_perc>"
 
 # type: TP
-#: ../tin.5:619 ../tin.5:2085
+#: ../tin.5:619 ../tin.5:2098
 #, no-wrap
 msgid "B<trim_article_body>"
 msgstr "B<trim_article_body>"
 
 # type: TP
-#: ../tin.5:622 ../tin.5:2161
+#: ../tin.5:622 ../tin.5:2174
 #, no-wrap
 msgid "B<verbatim_handling>"
 msgstr "B<verbatim_handling>"
 
 # type: TP
-#: ../tin.5:625 ../tin.5:2208
+#: ../tin.5:625 ../tin.5:2221
 #, no-wrap
 msgid "B<wrap_on_next_unread>"
 msgstr "B<wrap_on_next_unread>"
@@ -8885,7 +9020,7 @@ msgstr "B<x_comment_to>"
 
 # type: Plain text
 #: ../tin.5:636
-msgid "Insert ''X-Comment-To:''-header, this is only useful in FIDO groups."
+msgid "Insert ''X-Comment-To:'' header, this is only useful in FIDO groups."
 msgstr ""
 
 # type: TP
@@ -9013,7 +9148,7 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:679 ../tin.5:1629
+#: ../tin.5:679 ../tin.5:1642
 #, no-wrap
 msgid "B<mm_network_charset>"
 msgstr "B<mm_network_charset>"
@@ -9043,6 +9178,11 @@ msgid ""
 "x_headers=~/.tin/headers\n"
 "undeclared_charset=ISO-8859-1\n"
 msgstr ""
+"# zusätzliche Header einfügen\n"
+"# ISO-8859-1 als Zeichensatz annehmen falls keiner angegeben wurde\n"
+"scope=*\n"
+"x_headers=~/.tin/headers\n"
+"undeclared_charset=ISO-8859-1\n"
 
 # type: Plain text
 #: ../tin.5:705
@@ -9095,6 +9235,9 @@ msgid ""
 "scope=fj.*,japan.*\n"
 "undeclared_charset=ISO-2022-JP-2\n"
 msgstr ""
+"# ISO-2022-JP-2 als Zeichensatz annehmen\n"
+"scope=fj.*,japan.*\n"
+"undeclared_charset=ISO-2022-JP-2\n"
 
 # type: Plain text
 #: ../tin.5:740
@@ -9172,7 +9315,7 @@ msgstr ""
 # type: Plain text
 #: ../tin.5:770
 msgid ""
-"Match against ''From:''.  B<tin>(1)  converts the contents of the ''From:''-"
+"Match against ''From:''.  B<tin>(1)  converts the contents of the ''From:'' "
 "header to an old style e-mail address, e.g. ''some@body.example (John Doe)'' "
 "instead of ''John Doe E<lt>some@body.exampleE<gt>'', before trying to match "
 "the patterns in the filter rule."
@@ -9258,12 +9401,12 @@ msgstr "B<xref>"
 msgid ""
 "Match against ''Xref:''-line. Before any matching is done the line is turned "
 "into the same format ''Newsgroups:'' has that is it is turned into a comma "
-"separated newsgoup list with all other informations (i.e.  the article "
+"separated newsgroup list with all other informations (i.e.  the article "
 "counter) removed."
 msgstr ""
 
 # type: TP
-#: ../tin.5:795 ../tin.5:2399
+#: ../tin.5:795 ../tin.5:2412
 #, no-wrap
 msgid "B<time>"
 msgstr "B<time>"
@@ -9288,19 +9431,19 @@ msgstr ""
 # type: Plain text
 #: ../tin.5:825
 msgid ""
-"Keymap-file, containing \"I<keyname> I<value> I<[value]>\" pairs seperated "
+"Keymap-file, containing \"I<keyname> I<value> I<[value]>\" pairs separated "
 "by spaces or tabs. Below is a list of all rebindable keynames and their "
-"defaults. If a keynames is bound to NULL it is unassigned."
+"defaults. If a keyname is bound to NULL it is unassigned."
 msgstr ""
 
 # type: ta
 #: ../tin.5:827
 #, no-wrap
 msgid "\\w'GroupSelThdIfUnreadSelected    'u +\\w'SPACE'u +\\w'SPACE'u"
-msgstr ""
+msgstr "\\w'GroupSelThdIfUnreadSelected    'u +\\w'SPACE'u +\\w'SPACE'u"
 
 # type: Plain text
-#: ../tin.5:872
+#: ../tin.5:874
 #, no-wrap
 msgid ""
 "B<ShellEscape>\t!\n"
@@ -9347,6 +9490,8 @@ msgid ""
 "B<Postponed>\t^O\n"
 "B<MenuFilterSelect>\t^A\n"
 "B<MenuFilterKill>\t^K\n"
+"B<MarkFeedRead>\t^X\n"
+"B<MarkFeedUnread>\t^W\n"
 msgstr ""
 "B<ShellEscape>\t!\n"
 "B<SetRange>\t#\n"
@@ -9392,23 +9537,31 @@ msgstr ""
 "B<Postponed>\t^O\n"
 "B<MenuFilterSelect>\t^A\n"
 "B<MenuFilterKill>\t^K\n"
+"B<MarkFeedRead>\t^X\n"
+"B<MarkFeedUnread>\t^W\n"
 
 # type: Plain text
-#: ../tin.5:877
+#: ../tin.5:882
 #, no-wrap
 msgid ""
+"B<ConfigToggleAttrib>\tTAB\n"
 "B<ConfigSelect>\t^J\t^M\n"
 "B<ConfigLastPage>\tG\n"
 "B<ConfigNoSave>\tQ\n"
+"B<ConfigScopeMenu>\tS\n"
 "B<ConfigFirstPage>\tg\n"
+"B<ConfigResetAttrib>\tr\n"
 msgstr ""
+"B<ConfigToggleAttrib>\tTAB\n"
 "B<ConfigSelect>\t^J\t^M\n"
 "B<ConfigLastPage>\tG\n"
 "B<ConfigNoSave>\tQ\n"
+"B<ConfigScopeMenu>\tS\n"
 "B<ConfigFirstPage>\tg\n"
+"B<ConfigResetAttrib>\tr\n"
 
 # type: Plain text
-#: ../tin.5:885
+#: ../tin.5:890
 #, no-wrap
 msgid ""
 "B<FeedTag>\tT\n"
@@ -9428,7 +9581,7 @@ msgstr ""
 "B<FeedThd>\tt\n"
 
 # type: Plain text
-#: ../tin.5:888
+#: ../tin.5:893
 #, no-wrap
 msgid ""
 "B<FilterEdit>\te\n"
@@ -9438,7 +9591,7 @@ msgstr ""
 "B<FilterSave>\ts\n"
 
 # type: Plain text
-#: ../tin.5:917
+#: ../tin.5:922
 #, no-wrap
 msgid ""
 "B<GroupNextUnreadArtOrGrp>\tTAB\n"
@@ -9500,7 +9653,7 @@ msgstr ""
 "B<GroupUndoSel>\t~\n"
 
 # type: Plain text
-#: ../tin.5:920
+#: ../tin.5:925
 #, no-wrap
 msgid ""
 "B<HelpLastPage>\tG\n"
@@ -9510,7 +9663,7 @@ msgstr ""
 "B<HelpFirstPage>\tg\n"
 
 # type: Plain text
-#: ../tin.5:959
+#: ../tin.5:964
 #, no-wrap
 msgid ""
 "B<PageReplyQuoteHeaders>\t^E\n"
@@ -9592,7 +9745,7 @@ msgstr ""
 "B<PageRepost>\tx\n"
 
 # type: Plain text
-#: ../tin.5:964
+#: ../tin.5:969
 #, no-wrap
 msgid ""
 "B<PgpEncSign>\tb\n"
@@ -9606,7 +9759,7 @@ msgstr ""
 "B<PgpSign>\ts\n"
 
 # type: Plain text
-#: ../tin.5:977
+#: ../tin.5:982
 #, no-wrap
 msgid ""
 "B<PostAbort>\ta\n"
@@ -9636,7 +9789,7 @@ msgstr ""
 "B<PostSend>\ts\ty\n"
 
 # type: Plain text
-#: ../tin.5:980
+#: ../tin.5:985
 #, no-wrap
 msgid ""
 "B<PostponeOverride>\tY\n"
@@ -9646,7 +9799,7 @@ msgstr ""
 "B<PostponeAll>\tA\n"
 
 # type: Plain text
-#: ../tin.5:983
+#: ../tin.5:988
 #, no-wrap
 msgid ""
 "B<PromptYes>\ty\tY\n"
@@ -9656,7 +9809,7 @@ msgstr ""
 "B<PromptNo>\tn\tN\n"
 
 # type: Plain text
-#: ../tin.5:986
+#: ../tin.5:991
 #, no-wrap
 msgid ""
 "B<SaveAppendFile>\ta\n"
@@ -9666,7 +9819,7 @@ msgstr ""
 "B<SaveOverwriteFile>\to\n"
 
 # type: Plain text
-#: ../tin.5:990
+#: ../tin.5:995
 #, no-wrap
 msgid ""
 "B<PProcNone>\tn\n"
@@ -9678,7 +9831,7 @@ msgstr ""
 "B<PProcYes>\ty\n"
 
 # type: Plain text
-#: ../tin.5:1008
+#: ../tin.5:1013
 #, no-wrap
 msgid ""
 "B<SelectEnterNextUnreadGrp>\tTAB\tn\n"
@@ -9718,7 +9871,25 @@ msgstr ""
 "B<SelectMarkGrpUnread>\tz\tZ\n"
 
 # type: Plain text
-#: ../tin.5:1022
+#: ../tin.5:1020
+#, no-wrap
+msgid ""
+"B<ScopeSelect>\t^J\t^M\n"
+"B<ScopeEditAttributesFile>\tE\n"
+"B<ScopeAdd>\ta\n"
+"B<ScopeDelete>\td\n"
+"B<ScopeMove>\tm\n"
+"B<ScopeRename>\tr\n"
+msgstr ""
+"B<ScopeSelect>\t^J\t^M\n"
+"B<ScopeEditAttributesFile>\tE\n"
+"B<ScopeAdd>\ta\n"
+"B<ScopeDelete>\td\n"
+"B<ScopeMove>\tm\n"
+"B<ScopeRename>\tr\n"
+
+# type: Plain text
+#: ../tin.5:1034
 #, no-wrap
 msgid ""
 "B<ThreadReadNextArtOrThread>\tTAB\n"
@@ -9750,7 +9921,7 @@ msgstr ""
 "B<ThreadUndoSel>\t~\n"
 
 # type: Plain text
-#: ../tin.5:1033
+#: ../tin.5:1045
 msgid ""
 "This file provides short descriptions of each mailgroup. (requires B<tin>"
 "(1)  to be build with mh-mail-handling support). Each line consist of two "
@@ -9758,92 +9929,92 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1033
+#: ../tin.5:1045
 #, no-wrap
 msgid "B<mailgroupname>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1036 ../tin.5:1107 ../tin.5:2346 ../tin.5:2399 ../tin.5:2426
+#: ../tin.5:1048 ../tin.5:1119 ../tin.5:2359 ../tin.5:2412 ../tin.5:2439
 msgid "is the name of the newsgroup"
 msgstr "ist der Name der Newsgruppe"
 
 # type: Plain text
-#: ../tin.5:1039 ../tin.5:1110 ../tin.5:2429
+#: ../tin.5:1051 ../tin.5:1122 ../tin.5:2442
 msgid "is a short single-line description of the group"
 msgstr "ist die zugehörige Kurzbeschreibung"
 
 # type: Plain text
-#: ../tin.5:1047
+#: ../tin.5:1059
 msgid ""
 "\"I<nntpserver> I<newsrc> [I<shortname> [I<...>]]\" pairs to use with the "
 "''B<-g>'' command-line switch."
 msgstr ""
 
 # type: TP
-#: ../tin.5:1050
+#: ../tin.5:1062
 #, no-wrap
 msgid "B<newsrc>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1053
+#: ../tin.5:1065
 msgid "related newsrc."
 msgstr ""
 
 # type: TP
-#: ../tin.5:1053
+#: ../tin.5:1065
 #, no-wrap
 msgid "B<shortname>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1056
+#: ../tin.5:1068
 msgid "nickname(s) for the nntpserver."
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1060
+#: ../tin.5:1072
 msgid "# sample newsrctable file"
 msgstr "# Beispiel newsrctable-Datei"
 
 # type: Plain text
-#: ../tin.5:1062
+#: ../tin.5:1074
 msgid "news.tin.org .newsrc-tin.org tinorg"
 msgstr "news.tin.org .newsrc-tin.org tinorg"
 
 # type: Plain text
-#: ../tin.5:1064
+#: ../tin.5:1076
 msgid "news.example.org /tmp/nrc-ex example ex"
 msgstr "news.example.org /tmp/nrc-ex example ex"
 
 # type: Plain text
-#: ../tin.5:1072
+#: ../tin.5:1084
 msgid "posting history"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1082
+#: ../tin.5:1094
 msgid ""
 "Copy of all posted articles in B<mbox>(5)  format. The filename can be "
 "changed by setting B<posted_articles_file>."
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1091
+#: ../tin.5:1103
 msgid "Pool of postponed articles. This file is in B<mbox>(5)  format."
 msgstr ""
 "Vorrat an zurückgestellten Artikeln. Diese Datei benutzt das B<mbox>(5) "
 "Format."
 
 # type: Plain text
-#: ../tin.5:1096
+#: ../tin.5:1108
 #, 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.5:1104
+#: ../tin.5:1116
 msgid ""
 "This file a copy of the servers newsgroups file which provides short "
 "descriptions of each newsgroup. It is automatically updated on startup "
@@ -9853,25 +10024,25 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1104 ../tin.5:2423
+#: ../tin.5:1116 ../tin.5:2436
 #, no-wrap
 msgid "B<group.name>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1107 ../tin.5:2426
+#: ../tin.5:1119 ../tin.5:2439
 #, no-wrap
 msgid "B<one-line description>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1116
+#: ../tin.5:1128
 #, no-wrap
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/serverrc>\n"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/serverrc>\n"
 
 # type: Plain text
-#: ../tin.5:1123
+#: ../tin.5:1135
 msgid ""
 "File to store $B<NNTPSERVER> and $B<NNTPPORT> related data via a list of "
 "\"I<variable>=I<value>\" pairs. Currently there are only two variables, both "
@@ -9879,31 +10050,31 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1123
+#: ../tin.5:1135
 #, no-wrap
 msgid "B<version>"
 msgstr "B<version>"
 
 # type: Plain text
-#: ../tin.5:1126
+#: ../tin.5:1138
 msgid "Internal version number."
 msgstr "Interne Versionsnummer."
 
 # type: TP
-#: ../tin.5:1126
+#: ../tin.5:1138
 #, no-wrap
 msgid "B<last_newnews>"
 msgstr "B<last_newnews>"
 
 # type: Plain text
-#: ../tin.5:1131
+#: ../tin.5:1143
 msgid ""
 "Internal timestamp used by B<tin>(1)  to keep track of new newsgroups on the "
 "server."
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1153
+#: ../tin.5:1165
 msgid ""
 "At startup, B<tin>(1)  reads in the configuration file. This contains a list "
 "of \"I<variable>=I<value>\" pairs that can be used to configure the way "
@@ -9915,68 +10086,68 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1163
+#: ../tin.5:1175
 #, no-wrap
 msgid "B<art_marked_deleted>"
 msgstr "B<art_marked_deleted>"
 
 # type: TP
-#: ../tin.5:1166
+#: ../tin.5:1178
 #, no-wrap
 msgid "B<art_marked_inrange>"
 msgstr "B<art_marked_inrange>"
 
 # type: TP
-#: ../tin.5:1169
+#: ../tin.5:1181
 #, no-wrap
 msgid "B<art_marked_return>"
 msgstr "B<art_marked_return>"
 
 # type: TP
-#: ../tin.5:1173
+#: ../tin.5:1185
 #, no-wrap
 msgid "B<art_marked_selected>"
 msgstr "B<art_marked_selected>"
 
 # type: TP
-#: ../tin.5:1177
+#: ../tin.5:1189
 #, no-wrap
 msgid "B<art_marked_recent>"
 msgstr "B<art_marked_recent>"
 
 # type: TP
-#: ../tin.5:1181
+#: ../tin.5:1193
 #, no-wrap
 msgid "B<art_marked_unread>"
 msgstr "B<art_marked_unread>"
 
 # type: Plain text
-#: ../tin.5:1185
+#: ../tin.5:1197
 msgid ""
 "The character used to show that an article has not been read.  Default is "
 "'+'."
 msgstr ""
 
 # type: TP
-#: ../tin.5:1185
+#: ../tin.5:1197
 #, no-wrap
 msgid "B<art_marked_read>"
 msgstr "B<art_marked_read>"
 
 # type: TP
-#: ../tin.5:1188
+#: ../tin.5:1200
 #, no-wrap
 msgid "B<art_marked_killed>"
 msgstr "B<art_marked_killed>"
 
 # type: TP
-#: ../tin.5:1192
+#: ../tin.5:1204
 #, no-wrap
 msgid "B<art_marked_read_selected>"
 msgstr "B<art_marked_read_selected>"
 
 # type: Plain text
-#: ../tin.5:1203
+#: ../tin.5:1215
 msgid ""
 "If ON B<tin>(1)  will ask before using a MIME viewer (B<metamail_prog>) to "
 "display MIME messages. This only occurs if a MIME viewer is set. Default is "
@@ -9984,30 +10155,30 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1211
+#: ../tin.5:1223
 #, no-wrap
 msgid "B<auto_reconnect>"
 msgstr "B<auto_reconnect>"
 
 # type: Plain text
-#: ../tin.5:1214
+#: ../tin.5:1226
 msgid "Reconnect to server automatically. Default is OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.5:1225
+#: ../tin.5:1237
 #, no-wrap
 msgid "B<beginner_level>"
 msgstr "B<beginner_level>"
 
 # type: TP
-#: ../tin.5:1230
+#: ../tin.5:1242
 #, no-wrap
 msgid "B<cache_overview_files>"
 msgstr "B<cache_overview_files>"
 
 # type: Plain text
-#: ../tin.5:1235
+#: ../tin.5:1247
 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.  "
@@ -10015,169 +10186,164 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1235
+#: ../tin.5:1247
 #, no-wrap
 msgid "B<catchup_read_groups>"
 msgstr "B<catchup_read_groups>"
 
 # type: TP
-#: ../tin.5:1239
+#: ../tin.5:1251
 #, no-wrap
 msgid "B<col_back>"
 msgstr "B<col_back>"
 
 # type: TP
-#: ../tin.5:1242
+#: ../tin.5:1254
 #, no-wrap
 msgid "B<col_from>"
 msgstr "B<col_from>"
 
 # type: TP
-#: ../tin.5:1245
+#: ../tin.5:1257
 #, no-wrap
 msgid "B<col_head>"
 msgstr "B<col_head>"
 
 # type: TP
-#: ../tin.5:1248
+#: ../tin.5:1260
 #, no-wrap
 msgid "B<col_help>"
 msgstr "B<col_help>"
 
 # type: TP
-#: ../tin.5:1251
+#: ../tin.5:1263
 #, no-wrap
 msgid "B<col_invers_bg>"
 msgstr "B<col_invers_bg>"
 
 # type: TP
-#: ../tin.5:1254
+#: ../tin.5:1266
 #, no-wrap
 msgid "B<col_invers_fg>"
 msgstr "B<col_invers_fg>"
 
 # type: TP
-#: ../tin.5:1257
+#: ../tin.5:1269
 #, no-wrap
 msgid "B<col_markdash>"
 msgstr "B<col_markdash>"
 
 # type: TP
-#: ../tin.5:1261
+#: ../tin.5:1273
 #, no-wrap
 msgid "B<col_markslash>"
 msgstr "B<col_markslash>"
 
 # type: TP
-#: ../tin.5:1265
+#: ../tin.5:1277
 #, no-wrap
 msgid "B<col_markstar>"
 msgstr "B<col_markstar>"
 
 # type: TP
-#: ../tin.5:1269
+#: ../tin.5:1281
 #, no-wrap
 msgid "B<col_markstroke>"
 msgstr "B<col_markstroke>"
 
 # type: TP
-#: ../tin.5:1273
+#: ../tin.5:1285
 #, no-wrap
 msgid "B<col_minihelp>"
 msgstr "B<col_minihelp>"
 
 # type: TP
-#: ../tin.5:1276
+#: ../tin.5:1288
 #, no-wrap
 msgid "B<col_newsheaders>"
 msgstr "B<col_newsheaders>"
 
 # type: TP
-#: ../tin.5:1279
+#: ../tin.5:1291
 #, no-wrap
 msgid "B<col_normal>"
 msgstr "B<col_normal>"
 
 # type: TP
-#: ../tin.5:1282
+#: ../tin.5:1294
 #, no-wrap
 msgid "B<col_quote>"
 msgstr "B<col_quote>"
 
 # type: TP
-#: ../tin.5:1285
+#: ../tin.5:1297
 #, no-wrap
 msgid "B<col_quote2>"
 msgstr "B<col_quote2>"
 
 # type: TP
-#: ../tin.5:1288
+#: ../tin.5:1300
 #, no-wrap
 msgid "B<col_quote3>"
 msgstr "B<col_quote3>"
 
 # type: TP
-#: ../tin.5:1291
+#: ../tin.5:1303
 #, no-wrap
 msgid "B<col_response>"
 msgstr "B<col_response>"
 
 # type: Plain text
-#: ../tin.5:1295
+#: ../tin.5:1307
 msgid ""
 "Color of response counter. This is the text that says 'Response x of y' in "
 "the article viewer."
 msgstr ""
 
 # type: TP
-#: ../tin.5:1295
+#: ../tin.5:1307
 #, no-wrap
 msgid "B<col_signature>"
 msgstr "B<col_signature>"
 
 # type: TP
-#: ../tin.5:1298
+#: ../tin.5:1310
 #, no-wrap
 msgid "B<col_urls>"
 msgstr "B<col_urls>"
 
 # type: TP
-#: ../tin.5:1301
+#: ../tin.5:1313
 #, no-wrap
 msgid "B<col_verbatim>"
 msgstr "B<col_verbatim>"
 
 # type: TP
-#: ../tin.5:1304
+#: ../tin.5:1316
 #, no-wrap
 msgid "B<col_subject>"
 msgstr "B<col_subject>"
 
 # type: TP
-#: ../tin.5:1307
+#: ../tin.5:1319
 #, no-wrap
 msgid "B<col_text>"
 msgstr "B<col_text>"
 
 # type: TP
-#: ../tin.5:1310
+#: ../tin.5:1322
 #, no-wrap
 msgid "B<col_title>"
 msgstr "B<col_title>"
 
-# type: Plain text
-#: ../tin.5:1313
-msgid "Color of help/main sign"
-msgstr ""
-
 # type: TP
-#: ../tin.5:1313
+#: ../tin.5:1325
 #, no-wrap
 msgid "B<confirm_choice>"
 msgstr "B<confirm_choice>"
 
 # type: Plain text
-#: ../tin.5:1317
+#: ../tin.5:1329
 msgid ""
 "B<tin>(1)  can ask for manual confirmation to protect the user. Available "
 "choices:"
@@ -10185,7 +10351,7 @@ msgstr ""
 
 # type: Plain text
 #.  TODO: check if all affected commands are marked [after confirmation]
-#: ../tin.5:1323
+#: ../tin.5:1335
 msgid ""
 "B<commands:> Ask for confirmation before executing certain dangerous "
 "commands (e.g., B<Catchup> ('B<c>')). Commands that this affects are marked "
@@ -10193,26 +10359,26 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1328
+#: ../tin.5:1340
 msgid ""
 "B<quit:> You'll be asked to confirm that you wish to exit B<tin>(1)  when "
 "you use the B<Quit> ('B<q>') command."
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1332
+#: ../tin.5:1344
 msgid ""
 "B<select:> Ask for confirmation before marking all not selected (with "
 "B<GroupMarkUnselArtRead> ('B<X>') command) articles as read."
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1334
+#: ../tin.5:1346
 msgid "Default is commands & quit."
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1345
+#: ../tin.5:1357
 msgid ""
 "Format string used for date representation. A description of the different "
 "format options can be found at B<strftime>(3).  B<tin>(1)  uses B<strftime>"
@@ -10221,82 +10387,82 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1345
+#: ../tin.5:1357
 #, no-wrap
 msgid "B<default_art_search>"
 msgstr "B<default_art_search>"
 
 # type: TP
-#: ../tin.5:1347
+#: ../tin.5:1359
 #, no-wrap
 msgid "B<default_author_search>"
 msgstr "B<default_author_search>"
 
 # type: TP
-#: ../tin.5:1349
+#: ../tin.5:1361
 #, no-wrap
 msgid "B<default_config_search>"
 msgstr "B<default_config_search>"
 
 # type: TP
-#: ../tin.5:1352
+#: ../tin.5:1364
 #, no-wrap
 msgid "B<default_filter_days>"
 msgstr "B<default_filter_days>"
 
 # type: TP
-#: ../tin.5:1355
+#: ../tin.5:1367
 #, no-wrap
 msgid "B<default_filter_kill_case>"
 msgstr "B<default_filter_kill_case>"
 
 # type: Plain text
-#: ../tin.5:1359
+#: ../tin.5:1371
 msgid ""
 "Default for quick (1 key) kill filter case. ON = filter case sensitive, OFF "
 "= ignore case. Default is OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.5:1359
+#: ../tin.5:1371
 #, no-wrap
 msgid "B<default_filter_kill_expire>"
 msgstr "B<default_filter_kill_expire>"
 
 # type: Plain text
-#: ../tin.5:1363
+#: ../tin.5:1375
 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.5:1363
+#: ../tin.5:1375
 #, no-wrap
 msgid "B<default_filter_kill_global>"
 msgstr "B<default_filter_kill_global>"
 
 # type: Plain text
-#: ../tin.5:1367
+#: ../tin.5:1379
 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.5:1367
+#: ../tin.5:1379
 #, no-wrap
 msgid "B<default_filter_kill_header>"
 msgstr "B<default_filter_kill_header>"
 
 # type: ta
-#: ../tin.5:1372 ../tin.5:1398
+#: ../tin.5:1384 ../tin.5:1410
 #, no-wrap
 msgid "\\w'0,1   'u +\\w'\\'\\'Message-ID:\\'\\' & last \\'\\'References:\\'\\' entry only'u"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1379 ../tin.5:1405
+#: ../tin.5:1391 ../tin.5:1417
 #, no-wrap
 msgid ""
 "0,1\t''Subject:''\n"
@@ -10308,160 +10474,160 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1381
+#: ../tin.5:1393
 #, no-wrap
 msgid "B<default_filter_select_case>"
 msgstr "B<default_filter_select_case>"
 
 # type: TP
-#: ../tin.5:1385
+#: ../tin.5:1397
 #, no-wrap
 msgid "B<default_filter_select_expire>"
 msgstr "B<default_filter_select_expire>"
 
 # type: Plain text
-#: ../tin.5:1389
+#: ../tin.5:1401
 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.5:1389
+#: ../tin.5:1401
 #, no-wrap
 msgid "B<default_filter_select_global>"
 msgstr "B<default_filter_select_global>"
 
 # type: Plain text
-#: ../tin.5:1393
+#: ../tin.5:1405
 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.5:1393
+#: ../tin.5:1405
 #, no-wrap
 msgid "B<default_filter_select_header>"
 msgstr "B<default_filter_select_header>"
 
 # type: TP
-#: ../tin.5:1407
+#: ../tin.5:1419
 #, no-wrap
 msgid "B<default_goto_group>"
 msgstr "B<default_goto_group>"
 
 # type: TP
-#: ../tin.5:1409
+#: ../tin.5:1421
 #, no-wrap
 msgid "B<default_group_search>"
 msgstr "B<default_group_search>"
 
 # type: TP
-#: ../tin.5:1411
+#: ../tin.5:1423
 #, no-wrap
 msgid "B<default_mail_address>"
 msgstr "B<default_mail_address>"
 
 # type: TP
-#: ../tin.5:1413
+#: ../tin.5:1425
 #, no-wrap
 msgid "B<default_move_group>"
 msgstr "B<default_move_group>"
 
 # type: TP
-#: ../tin.5:1415
+#: ../tin.5:1427
 #, no-wrap
 msgid "B<default_pattern>"
 msgstr "B<default_pattern>"
 
 # type: TP
-#: ../tin.5:1417
+#: ../tin.5:1429
 #, no-wrap
 msgid "B<default_pipe_command>"
 msgstr "B<default_pipe_command>"
 
 # type: TP
-#: ../tin.5:1419
+#: ../tin.5:1431
 #, no-wrap
 msgid "B<default_post_newsgroups>"
 msgstr "B<default_post_newsgroups>"
 
 # type: TP
-#: ../tin.5:1421
+#: ../tin.5:1433
 #, no-wrap
 msgid "B<default_post_subject>"
 msgstr "B<default_post_subject>"
 
 # type: TP
-#: ../tin.5:1423
+#: ../tin.5:1435
 #, no-wrap
 msgid "B<default_range_group>"
 msgstr "B<default_range_group>"
 
 # type: TP
-#: ../tin.5:1425
+#: ../tin.5:1437
 #, no-wrap
 msgid "B<default_range_select>"
 msgstr "B<default_range_select>"
 
 # type: TP
-#: ../tin.5:1427
+#: ../tin.5:1439
 #, no-wrap
 msgid "B<default_range_thread>"
 msgstr "B<default_range_thread>"
 
 # type: TP
-#: ../tin.5:1429
+#: ../tin.5:1441
 #, no-wrap
 msgid "B<default_repost_group>"
 msgstr "B<default_repost_group>"
 
 # type: TP
-#: ../tin.5:1431
+#: ../tin.5:1443
 #, no-wrap
 msgid "B<default_save_file>"
 msgstr "B<default_save_file>"
 
 # type: TP
-#: ../tin.5:1433
+#: ../tin.5:1445
 #, no-wrap
 msgid "B<default_save_mode>"
 msgstr "B<default_save_mode>"
 
 # type: TP
-#: ../tin.5:1435
+#: ../tin.5:1447
 #, no-wrap
 msgid "B<default_select_pattern>"
 msgstr "B<default_select_pattern>"
 
 # type: TP
-#: ../tin.5:1437
+#: ../tin.5:1449
 #, no-wrap
 msgid "B<default_shell_command>"
 msgstr "B<default_shell_command>"
 
 # type: TP
-#: ../tin.5:1439
+#: ../tin.5:1451
 #, no-wrap
 msgid "B<default_subject_search>"
 msgstr "B<default_subject_search>"
 
 # type: TP
-#: ../tin.5:1441
+#: ../tin.5:1453
 #, no-wrap
 msgid "B<draw_arrow>"
 msgstr "B<draw_arrow>"
 
 # type: Plain text
-#: ../tin.5:1445
+#: ../tin.5:1457
 msgid ""
 "Allows groups/articles to be selected by an arrow '-E<gt>' if set ON or by "
 "an highlighted bar if set OFF."
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1450
+#: ../tin.5:1462
 msgid ""
 "The format string used to create the editor start command with parameters.  "
 "Default is '%E +%N %F' with %E=Editor, %N=Linenumber and %F=Filename (e.g., /"
@@ -10469,19 +10635,19 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1450
+#: ../tin.5:1462
 #, no-wrap
 msgid "B<force_screen_redraw>"
 msgstr "B<force_screen_redraw>"
 
 # type: TP
-#: ../tin.5:1454
+#: ../tin.5:1466
 #, no-wrap
 msgid "B<getart_limit>"
 msgstr "B<getart_limit>"
 
 # type: Plain text
-#: ../tin.5:1461
+#: ../tin.5:1473
 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>(1)  will "
@@ -10490,25 +10656,25 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1461
+#: ../tin.5:1473
 #, no-wrap
 msgid "B<goto_next_unread>"
 msgstr "B<goto_next_unread>"
 
 # type: TP
-#: ../tin.5:1472
+#: ../tin.5:1484
 #, no-wrap
 msgid "B<groupname_max_length>"
 msgstr "B<groupname_max_length>"
 
 # type: TP
-#: ../tin.5:1476
+#: ../tin.5:1488
 #, no-wrap
 msgid "B<hide_uue>"
 msgstr "B<hide_uue>"
 
 # type: Plain text
-#: ../tin.5:1486
+#: ../tin.5:1498
 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 "
@@ -10520,13 +10686,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1486
+#: ../tin.5:1498
 #, no-wrap
 msgid "B<inews_prog>"
 msgstr "B<inews_prog>"
 
 # type: Plain text
-#: ../tin.5:1493
+#: ../tin.5:1505
 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 "
@@ -10535,13 +10701,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1493
+#: ../tin.5:1505
 #, no-wrap
 msgid "B<info_in_last_line>"
 msgstr "B<info_in_last_line>"
 
 # type: Plain text
-#: ../tin.5:1499
+#: ../tin.5:1511
 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 "
@@ -10550,13 +10716,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1499
+#: ../tin.5:1511
 #, no-wrap
 msgid "B<interactive_mailer>"
 msgstr "B<interactive_mailer>"
 
 # type: Plain text
-#: ../tin.5:1505
+#: ../tin.5:1517
 msgid ""
 "If greater than 0 your mailreader will be invoked earlier for reply so you "
 "can use more of its features (e.g. MIME, pgp, ...). 1 means include headers, "
@@ -10565,32 +10731,32 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1505
+#: ../tin.5:1517
 #, no-wrap
 msgid "B<inverse_okay>"
 msgstr "B<inverse_okay>"
 
 # type: TP
-#: ../tin.5:1509
+#: ../tin.5:1521
 #, no-wrap
 msgid "B<keep_dead_articles>"
 msgstr "B<keep_dead_articles>"
 
 # type: TP
-#: ../tin.5:1514
+#: ../tin.5:1526
 #, no-wrap
 msgid "B<kill_level>"
 msgstr "B<kill_level>"
 
 # type: Plain text
-#: ../tin.5:1518
+#: ../tin.5:1530
 msgid ""
 "This option controls the processing and display of articles that are killed. "
 "There are 3 options, default is 0 (B<Kill only unread arts>)."
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1526
+#: ../tin.5:1538
 msgid ""
 "B<Kill only unread arts> is the 'traditional' behavior of B<tin>(1).  Only "
 "unread articles are killed once only by marking them read. As filtering only "
@@ -10600,25 +10766,25 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1542
+#: ../tin.5:1554
 #, no-wrap
 msgid "B<mail_address>"
 msgstr "B<mail_address>"
 
 # type: TP
-#: ../tin.5:1552
+#: ../tin.5:1564
 #, no-wrap
 msgid "B<mail_quote_format>"
 msgstr "B<mail_quote_format>"
 
 # type: TP
-#: ../tin.5:1557
+#: ../tin.5:1569
 #, no-wrap
 msgid "B<mailbox_format>"
 msgstr "B<mailbox_format>"
 
 # type: Plain text
-#: ../tin.5:1565
+#: ../tin.5:1577
 msgid ""
 "Select one of the following mailbox-formats: MBOXO (default, except on SCO), "
 "MBOXRD or MMDF (default on SCO). See B<mbox>(5)  for more details on MBOXO "
@@ -10626,7 +10792,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1574
+#: ../tin.5:1586
 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 "
@@ -10635,13 +10801,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1574
+#: ../tin.5:1586
 #, no-wrap
 msgid "B<mailer_format>"
 msgstr "B<mailer_format>"
 
 # type: Plain text
-#: ../tin.5:1583
+#: ../tin.5:1595
 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> %"
@@ -10653,13 +10819,13 @@ msgid ""
 msgstr ""
 
 # type: ta
-#: ../tin.5:1585
+#: ../tin.5:1597
 #, no-wrap
 msgid "\\w'%S'u +\\w'subject-field'u"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1592
+#: ../tin.5:1604
 #, no-wrap
 msgid ""
 "%F\tfilename\n"
@@ -10671,19 +10837,19 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1594
+#: ../tin.5:1606
 #, no-wrap
 msgid "B<mark_saved_read>"
 msgstr "B<mark_saved_read>"
 
 # type: TP
-#: ../tin.5:1604
+#: ../tin.5:1617
 #, no-wrap
 msgid "B<metamail_prog>"
 msgstr "B<metamail_prog>"
 
 # type: Plain text
-#: ../tin.5:1616
+#: ../tin.5:1629
 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. "
@@ -10694,13 +10860,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1616 ../tin.5:2252
+#: ../tin.5:1629 ../tin.5:2265
 #, no-wrap
 msgid "B<mm_charset>"
 msgstr "B<mm_charset>"
 
 # type: Plain text
-#: ../tin.5:1629
+#: ../tin.5:1642
 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 "
@@ -10714,7 +10880,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1640
+#: ../tin.5:1653
 msgid ""
 "Charset used for posting and MIME headers; replaces B<mm_charset>.  "
 "Conversion between B<mm_network_charset> and local charset (determined via "
@@ -10725,13 +10891,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1649
+#: ../tin.5:1662
 #, no-wrap
 msgid "B<mono_markdash>"
 msgstr "B<mono_markdash>"
 
 # type: Plain text
-#: ../tin.5:1654
+#: ../tin.5:1667
 msgid ""
 "Character attribute of words emphasized like _this_. It is depending on your "
 "terminal which attributes are usable. See also B<word_h_display_marks> and "
@@ -10739,13 +10905,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1654
+#: ../tin.5:1667
 #, no-wrap
 msgid "B<mono_markslash>"
 msgstr "B<mono_markslash>"
 
 # type: Plain text
-#: ../tin.5:1659
+#: ../tin.5:1672
 msgid ""
 "Character attribute of words emphasized like /this/. It is depending on your "
 "terminal which attributes are usable. See also B<word_h_display_marks> and "
@@ -10753,13 +10919,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1659
+#: ../tin.5:1672
 #, no-wrap
 msgid "B<mono_markstar>"
 msgstr "B<mono_markstar>"
 
 # type: Plain text
-#: ../tin.5:1664
+#: ../tin.5:1677
 msgid ""
 "Character attribute of words emphasized like *this*. It is depending on your "
 "terminal which attributes are usable. See also B<word_h_display_marks> and "
@@ -10767,13 +10933,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1664
+#: ../tin.5:1677
 #, no-wrap
 msgid "B<mono_markstroke>"
 msgstr "B<mono_markstroke>"
 
 # type: Plain text
-#: ../tin.5:1669
+#: ../tin.5:1682
 msgid ""
 "Character attribute of words emphasized like -this-. It is depending on your "
 "terminal which attributes are usable. See also B<word_h_display_marks> and "
@@ -10781,58 +10947,68 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1669
+#: ../tin.5:1682
 #, no-wrap
 msgid "B<newnews>"
 msgstr "B<newnews>"
 
 # type: Plain text
-#: ../tin.5:1675
+#: ../tin.5:1688
 msgid ""
 "These are internal timers used by B<tin>(1)  to keep track of new "
 "newsgroups. Do not change them unless you understand what they are for."
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1691
+#: ../tin.5:1695
+msgid ""
+"Which news headers you wish to see. If you want to see _all_ the headers, "
+"place an '*' as this value. This is the only way a wildcard can be used. If "
+"you enter 'X-' as the value, you will see all headers beginning with "
+"'X-' (like X-Alan or X-Pape). You can list more than one by delimiting with "
+"spaces. Not defining anything turns off this option."
+msgstr ""
+
+# type: Plain text
+#: ../tin.5:1704
 msgid ""
 "Same as B<news_headers_to_display> except it denotes the opposite. An "
-"example of using both options might be if you thought X- headers were A Good "
-"Thing(tm), but thought Alan and Pape were miscreants... well then you would "
-"do something like this: B<news_headers_to_display=X-> "
+"example of using both options might be if you thought 'X-' headers were A "
+"Good Thing(tm), but thought Alan and Pape were miscreants... well then you "
+"would do something like this: B<news_headers_to_display=X-> "
 "B<news_headers_to_not_display=X-Alan X-Pape> Not defining anything turns off "
 "this option."
 msgstr ""
 
 # type: TP
-#: ../tin.5:1696
+#: ../tin.5:1709
 #, no-wrap
 msgid "B<normalization_form>"
 msgstr "B<normalization_form>"
 
 # type: Plain text
-#: ../tin.5:1700
+#: ../tin.5:1713
 msgid ""
 "The normalization form which should be used to normalize unicode input.  The "
 "possible values are:"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1716
+#: ../tin.5:1729
 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."
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1720
+#: ../tin.5:1733
 msgid ""
 "If ON put cursor at first unread article in group otherwise at last "
 "article.  Default is ON."
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1736
+#: ../tin.5:1749
 msgid ""
 "MIME encoding of the body in news message, if necessary. (8bit, base64, "
 "quoted-printable, 7bit). Default is 8bit, which leads to no encoding.  "
@@ -10840,7 +11016,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1743
+#: ../tin.5:1756
 msgid ""
 "If ON, then B<tin>(1)  will start an appropriate viewer program to display "
 "any files that were post processed and uudecoded. The program is determined "
@@ -10848,7 +11024,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1749
+#: ../tin.5:1762
 msgid ""
 "This specifies whether to perform post processing on saved articles.  "
 "Because the shell archive may contain commands you may not want to be "
@@ -10857,7 +11033,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1757
+#: ../tin.5:1770
 msgid ""
 "B<Shell archives>, unpacking of multi-part B<shar>(1)  files only. Because "
 "the shell archive may contain commands you may not want to be executed, be "
@@ -10865,19 +11041,19 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1760
+#: ../tin.5:1773
 #, no-wrap
 msgid "B<posted_articles_file>"
 msgstr "B<posted_articles_file>"
 
 # type: TP
-#: ../tin.5:1770
+#: ../tin.5:1783
 #, no-wrap
 msgid "B<printer>"
 msgstr "B<printer>"
 
 # type: Plain text
-#: ../tin.5:1780
+#: ../tin.5:1793
 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. "
@@ -10885,20 +11061,20 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1788
+#: ../tin.5:1801
 msgid ""
 "If ON show empty ''Followup-To:'' header when editing an article.  Default "
 "is OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.5:1794
+#: ../tin.5:1807
 #, no-wrap
 msgid "B<quote_style>"
 msgstr "B<quote_style>"
 
 # type: Plain text
-#: ../tin.5:1800
+#: ../tin.5:1813
 msgid ""
 "This bit coded integer value controls how articles are to be quoted when "
 "following up or replying to them. Any of the following options can be "
@@ -10907,7 +11083,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1805
+#: ../tin.5:1818
 msgid ""
 "B<Compress quotes> Compress quote characters together when quoting multiple "
 "times (for example, 'E<gt> E<gt> E<gt>' will be turned into "
@@ -10915,7 +11091,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1811
+#: ../tin.5:1824
 msgid ""
 "B<Quote Signatures> This option is off by default. Signatures are always "
 "quoted regardless of this option when you are viewing an article in raw mode "
@@ -10924,18 +11100,18 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1813
+#: ../tin.5:1826
 msgid "B<Quote empty lines> This option is on by default."
 msgstr "B<Leerzeilen zitieren> Diese Option ist standardmäßig aktiviert."
 
 # type: TP
-#: ../tin.5:1814
+#: ../tin.5:1827
 #, no-wrap
 msgid "B<quote_regex>"
 msgstr "B<quote_regex>"
 
 # type: Plain text
-#: ../tin.5:1821
+#: ../tin.5:1834
 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 "
@@ -10943,13 +11119,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1821
+#: ../tin.5:1834
 #, no-wrap
 msgid "B<quote_regex2>"
 msgstr "B<quote_regex2>"
 
 # type: Plain text
-#: ../tin.5:1828
+#: ../tin.5:1841
 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 "
@@ -10957,13 +11133,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1828
+#: ../tin.5:1841
 #, no-wrap
 msgid "B<quote_regex3>"
 msgstr "B<quote_regex3>"
 
 # type: Plain text
-#: ../tin.5:1835
+#: ../tin.5:1848
 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 "
@@ -10971,55 +11147,55 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1835
+#: ../tin.5:1848
 #, no-wrap
 msgid "B<recent_time>"
 msgstr "B<recent_time>"
 
 # type: TP
-#: ../tin.5:1839
+#: ../tin.5:1852
 #, no-wrap
 msgid "B<render_bidi>"
 msgstr "B<render_bidi>"
 
 # type: TP
-#: ../tin.5:1843
+#: ../tin.5:1856
 #, no-wrap
 msgid "B<reread_active_file_secs>"
 msgstr "B<reread_active_file_secs>"
 
 # type: TP
-#: ../tin.5:1852
+#: ../tin.5:1865
 #, no-wrap
 msgid "B<score_limit_kill>"
 msgstr "B<score_limit_kill>"
 
 # type: TP
-#: ../tin.5:1856
+#: ../tin.5:1869
 #, no-wrap
 msgid "B<score_limit_select>"
 msgstr "B<score_limit_select>"
 
 # type: TP
-#: ../tin.5:1860
+#: ../tin.5:1873
 #, no-wrap
 msgid "B<score_kill>"
 msgstr "B<score_kill>"
 
 # type: TP
-#: ../tin.5:1864
+#: ../tin.5:1877
 #, no-wrap
 msgid "B<score_select>"
 msgstr "B<score_select>"
 
 # type: TP
-#: ../tin.5:1868
+#: ../tin.5:1881
 #, no-wrap
 msgid "B<scroll_lines>"
 msgstr "B<scroll_lines>"
 
 # type: Plain text
-#: ../tin.5:1876
+#: ../tin.5:1889
 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 "
@@ -11030,13 +11206,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1893
+#: ../tin.5:1906
 #, no-wrap
 msgid "B<show_description>"
 msgstr "B<show_description>"
 
 # type: Plain text
-#: ../tin.5:1902
+#: ../tin.5:1915
 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 "
@@ -11047,7 +11223,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1913
+#: ../tin.5:1926
 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 "
@@ -11055,25 +11231,25 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1924
+#: ../tin.5:1937
 msgid ""
 "If ON show only new/unread articles otherwise show all articles. Default is "
 "ON."
 msgstr ""
 
 # type: TP
-#: ../tin.5:1924
+#: ../tin.5:1937
 #, no-wrap
 msgid "B<show_only_unread_groups>"
 msgstr "B<show_only_unread_groups>"
 
 # type: Plain text
-#: ../tin.5:1931
+#: ../tin.5:1944
 msgid "If OFF don't show signatures when displaying articles. Default is ON."
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1945
+#: ../tin.5:1958
 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 "
@@ -11085,13 +11261,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1948
+#: ../tin.5:1961
 #, no-wrap
 msgid "B<slashes_regex>"
 msgstr "B<slashes_regex>"
 
 # type: Plain text
-#: ../tin.5:1955
+#: ../tin.5:1968
 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 "
@@ -11099,13 +11275,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2001
+#: ../tin.5:2014
 #, no-wrap
 msgid "B<spamtrap_warning_addresses>"
 msgstr "B<spamtrap_warning_addresses>"
 
 # type: Plain text
-#: ../tin.5:2006
+#: ../tin.5:2019
 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 "
@@ -11113,13 +11289,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2006
+#: ../tin.5:2019
 #, no-wrap
 msgid "B<stars_regex>"
 msgstr "B<stars_regex>"
 
 # type: Plain text
-#: ../tin.5:2013
+#: ../tin.5:2026
 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 "
@@ -11127,31 +11303,31 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2018
+#: ../tin.5:2031
 #, no-wrap
 msgid "B<strip_blanks>"
 msgstr "B<strip_blanks>"
 
 # type: TP
-#: ../tin.5:2022
+#: ../tin.5:2035
 #, no-wrap
 msgid "B<strip_bogus>"
 msgstr "B<strip_bogus>"
 
 # type: TP
-#: ../tin.5:2030
+#: ../tin.5:2043
 #, no-wrap
 msgid "B<strip_newsrc>"
 msgstr "B<strip_newsrc>"
 
 # type: TP
-#: ../tin.5:2034
+#: ../tin.5:2047
 #, no-wrap
 msgid "B<strokes_regex>"
 msgstr "B<strokes_regex>"
 
 # type: Plain text
-#: ../tin.5:2041
+#: ../tin.5:2054
 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 "
@@ -11159,7 +11335,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2046
+#: ../tin.5:2059
 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 "
@@ -11167,7 +11343,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2056
+#: ../tin.5:2069
 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 "
@@ -11179,7 +11355,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2061
+#: ../tin.5:2074
 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 "
@@ -11187,25 +11363,25 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2065
+#: ../tin.5:2078
 #, no-wrap
 msgid "B<thread_score>"
 msgstr "B<thread_score>"
 
 # type: TP
-#: ../tin.5:2077
+#: ../tin.5:2090
 #, no-wrap
 msgid "B<translit>"
 msgstr "B<translit>"
 
 # type: TP
-#: ../tin.5:2108
+#: ../tin.5:2121
 #, no-wrap
 msgid "B<underscores_regex>"
 msgstr "B<underscores_regex>"
 
 # type: Plain text
-#: ../tin.5:2115
+#: ../tin.5:2128
 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 "
@@ -11213,26 +11389,26 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2115
+#: ../tin.5:2128
 #, no-wrap
 msgid "B<unlink_article>"
 msgstr "B<unlink_article>"
 
 # type: Plain text
-#: ../tin.5:2119
+#: ../tin.5:2132
 msgid ""
 "If ON remove I<${TIN_HOMEDIR:-\"$HOME\"}/.article> after posting. Default is "
 "ON."
 msgstr ""
 
 # type: TP
-#: ../tin.5:2119
+#: ../tin.5:2132
 #, no-wrap
 msgid "B<url_handler>"
 msgstr "B<url_handler>"
 
 # type: Plain text
-#: ../tin.5:2124
+#: ../tin.5:2137
 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 "
@@ -11240,47 +11416,47 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2124
+#: ../tin.5:2137
 #, no-wrap
 msgid "B<url_highlight>"
 msgstr "B<url_highlight>"
 
 # type: TP
-#: ../tin.5:2127
+#: ../tin.5:2140
 #, no-wrap
 msgid "B<use_color>"
 msgstr "B<use_color>"
 
 # type: Plain text
-#: ../tin.5:2132
+#: ../tin.5:2145
 msgid "If enabled B<tin>(1)  uses ANSI-colors. Default is OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.5:2132
+#: ../tin.5:2145
 #, no-wrap
 msgid "B<use_keypad>"
 msgstr "B<use_keypad>"
 
 # type: Plain text
-#: ../tin.5:2135
+#: ../tin.5:2148
 msgid "Use scroll keys on keypad. Default is OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.5:2135
+#: ../tin.5:2148
 #, no-wrap
 msgid "B<use_mouse>"
 msgstr "B<use_mouse>"
 
 # type: TP
-#: ../tin.5:2141
+#: ../tin.5:2154
 #, no-wrap
 msgid "B<use_slrnface>"
 msgstr "B<use_slrnface>"
 
 # type: Plain text
-#: ../tin.5:2153
+#: ../tin.5:2166
 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>"
@@ -11288,44 +11464,44 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2153
+#: ../tin.5:2166
 #, no-wrap
 msgid "B<verbatim_begin_regex>"
 msgstr "B<verbatim_begin_regex>"
 
 # type: Plain text
-#: ../tin.5:2157
+#: ../tin.5:2170
 msgid ""
 "A regular expression that tin will use to find the begin of a verbatim "
 "block.  Default is #v+"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2157
+#: ../tin.5:2170
 #, no-wrap
 msgid "B<verbatim_end_regex>"
 msgstr "B<verbatim_end_regex>"
 
 # type: Plain text
-#: ../tin.5:2161
+#: ../tin.5:2174
 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:2165
+#: ../tin.5:2178
 msgid "If ON verbatim blocks will be detected.  Default is ON"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2165
+#: ../tin.5:2178
 #, no-wrap
 msgid "B<wildcard>"
 msgstr "B<wildcard>"
 
 # type: Plain text
-#: ../tin.5:2177
+#: ../tin.5:2190
 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. "
@@ -11336,19 +11512,19 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2177
+#: ../tin.5:2190
 #, no-wrap
 msgid "B<word_h_display_marks>"
 msgstr "B<word_h_display_marks>"
 
 # type: TP
-#: ../tin.5:2189
+#: ../tin.5:2202
 #, no-wrap
 msgid "B<word_highlight>"
 msgstr "B<word_highlight>"
 
 # type: Plain text
-#: ../tin.5:2197
+#: ../tin.5:2210
 msgid ""
 "Enable word highlighting. See B<word_h_display_marks> for the options "
 "available. If B<use_color> is enabled the colors specified in "
@@ -11359,19 +11535,19 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2197
+#: ../tin.5:2210
 #, no-wrap
 msgid "B<wrap_column>"
 msgstr "B<wrap_column>"
 
 # type: TP
-#: ../tin.5:2213
+#: ../tin.5:2226
 #, no-wrap
 msgid "B<xpost_quote_format>"
 msgstr "B<xpost_quote_format>"
 
 # type: Plain text
-#: ../tin.5:2229
+#: ../tin.5:2242
 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 "
@@ -11381,31 +11557,31 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2229
+#: ../tin.5:2242
 #, no-wrap
 msgid "B<domainname>"
 msgstr "B<domainname>"
 
 # type: Plain text
-#: ../tin.5:2232
+#: ../tin.5:2245
 msgid "Sets a global domain name used in From lines"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2236
+#: ../tin.5:2249
 msgid ""
 "Defines the name of your organization. $B<ORGANIZATION> overrides any "
 "specified value."
 msgstr ""
 
 # type: TP
-#: ../tin.5:2236
+#: ../tin.5:2249
 #, no-wrap
 msgid "B<newslibdir>"
 msgstr "B<newslibdir>"
 
 # type: Plain text
-#: ../tin.5:2241
+#: ../tin.5:2254
 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>. "
@@ -11413,13 +11589,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2241
+#: ../tin.5:2254
 #, no-wrap
 msgid "B<bugaddress>"
 msgstr "B<bugaddress>"
 
 # type: Plain text
-#: ../tin.5:2247
+#: ../tin.5:2260
 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."
@@ -11428,70 +11604,70 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2247
+#: ../tin.5:2260
 #, no-wrap
 msgid "B<inewsdir>"
 msgstr "B<inewsdir>"
 
 # type: Plain text
-#: ../tin.5:2252
+#: ../tin.5:2265
 msgid "Defines the directory containing of the B<inews>(1)  executable"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2256
+#: ../tin.5:2269
 msgid ""
-"Default charset to be used in MIME's Content-Type header. $B<MM_CHARSET> "
-"overrides any specified value."
+"Default charset to be used in MIME's ''Content-Type:'' header. "
+"$B<MM_CHARSET> overrides any specified value."
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2259
+#: ../tin.5:2272
 msgid ""
 "Default encoding scheme use in MIME articles. 8bit might be the best value."
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2263
+#: ../tin.5:2276
 msgid ""
 "Default encoding scheme use in MIME letters. quoted-printable is a good "
 "choice here."
 msgstr ""
 
 # type: TP
-#: ../tin.5:2263
+#: ../tin.5:2276
 #, no-wrap
 msgid "B<disable_gnksa_domain_check>"
 msgstr "B<disable_gnksa_domain_check>"
 
 # type: Plain text
-#: ../tin.5:2266
+#: ../tin.5:2279
 msgid "Allow unregistered top level domains"
 msgstr "Unregistrierte Top-Level-Domains zulassen"
 
 # type: TP
-#: ../tin.5:2266
+#: ../tin.5:2279
 #, no-wrap
 msgid "B<disable_sender>"
 msgstr "B<disable_sender>"
 
 # type: Plain text
-#: ../tin.5:2270
+#: ../tin.5:2283
 msgid ""
-"Don't generate a ''Sender:''-header. This has no effect if B<inews_prog> is "
+"Don't generate a ''Sender:'' header. This has no effect if B<inews_prog> is "
 "not set to --internal."
 msgstr ""
-"Keinen ''Sender:''-Header erzeugen. Falls B<inews_prog> nicht auf --internal "
+"Keinen ''Sender:'' Header erzeugen. Falls B<inews_prog> nicht auf --internal "
 "steht wird die Einstellung ignoriert."
 
 # type: TP
-#: ../tin.5:2270
+#: ../tin.5:2283
 #, no-wrap
 msgid "B<spooldir>"
 msgstr "B<spooldir>"
 
 # type: Plain text
-#: ../tin.5:2275
+#: ../tin.5:2288
 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>.  "
@@ -11499,13 +11675,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2275
+#: ../tin.5:2288
 #, no-wrap
 msgid "B<overviewdir>"
 msgstr "B<overviewdir>"
 
 # type: Plain text
-#: ../tin.5:2283
+#: ../tin.5:2296
 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/"
@@ -11514,13 +11690,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2283
+#: ../tin.5:2296
 #, no-wrap
 msgid "B<overviewfile>"
 msgstr "B<overviewfile>"
 
 # type: Plain text
-#: ../tin.5:2287
+#: ../tin.5:2300
 msgid ""
 "Name of a single overview file, common values are I<.overview>, I<over.view>."
 msgstr ""
@@ -11528,13 +11704,13 @@ msgstr ""
 "view>."
 
 # type: TP
-#: ../tin.5:2287
+#: ../tin.5:2300
 #, no-wrap
 msgid "B<overviewfmtfile>"
 msgstr "B<overviewfmtfile>"
 
 # type: Plain text
-#: ../tin.5:2292
+#: ../tin.5:2305
 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 "
@@ -11542,13 +11718,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2292
+#: ../tin.5:2305
 #, no-wrap
 msgid "B<activefile>"
 msgstr "B<activefile>"
 
 # type: Plain text
-#: ../tin.5:2298
+#: ../tin.5:2311
 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 "
@@ -11557,13 +11733,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2298
+#: ../tin.5:2311
 #, no-wrap
 msgid "B<activetimesfile>"
 msgstr "B<activetimesfile>"
 
 # type: Plain text
-#: ../tin.5:2303
+#: ../tin.5:2316
 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 "
@@ -11571,13 +11747,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2303
+#: ../tin.5:2316
 #, no-wrap
 msgid "B<newsgroupsfile>"
 msgstr "B<newsgroupsfile>"
 
 # type: Plain text
-#: ../tin.5:2308
+#: ../tin.5:2321
 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 "
@@ -11585,13 +11761,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2308
+#: ../tin.5:2321
 #, no-wrap
 msgid "B<subscriptionsfile>"
 msgstr "B<subscriptionsfile>"
 
 # type: Plain text
-#: ../tin.5:2313
+#: ../tin.5:2326
 msgid ""
 "Full pathname of your newssystem's subscriptions file; usually the "
 "subscriptions file is in I<newslibdir>, so you only have to change this "
@@ -11599,12 +11775,12 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2317
+#: ../tin.5:2330
 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:2321
+#: ../tin.5:2334
 msgid ""
 "translation into language specified in $B<LC_ALL>, $B<LC_MESSAGES> or "
 "$B<LANG>"
@@ -11613,7 +11789,7 @@ msgstr ""
 "Sprache"
 
 # type: Plain text
-#: ../tin.5:2335
+#: ../tin.5:2348
 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 "
@@ -11623,7 +11799,7 @@ msgstr ""
 
 # type: Plain text
 #.  TODO: IIRC tin issues just a warning in that case?
-#: ../tin.5:2340
+#: ../tin.5:2353
 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 "
@@ -11631,37 +11807,37 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2343
+#: ../tin.5:2356
 msgid ""
 "Each line consists of four space-separated fields \"I<name> I<highmark> "
 "I<lowmark> I<flags>\"."
 msgstr ""
 
 # type: TP
-#: ../tin.5:2343 ../tin.5:2396
+#: ../tin.5:2356 ../tin.5:2409
 #, no-wrap
 msgid "B<name>"
 msgstr "B<name>"
 
 # type: TP
-#: ../tin.5:2346
+#: ../tin.5:2359
 #, no-wrap
 msgid "B<highmark>"
 msgstr "B<highmark>"
 
 # type: Plain text
-#: ../tin.5:2349
+#: ../tin.5:2362
 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:2349
+#: ../tin.5:2362
 #, no-wrap
 msgid "B<lowmark>"
 msgstr "B<lowmark>"
 
 # type: Plain text
-#: ../tin.5:2356
+#: ../tin.5:2369
 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 "
@@ -11671,90 +11847,90 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2356
+#: ../tin.5:2369
 #, no-wrap
 msgid "B<flags>"
 msgstr "B<flags>"
 
 # type: Plain text
-#: ../tin.5:2359
+#: ../tin.5:2372
 msgid "can be one of those"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2360
+#: ../tin.5:2373
 #, no-wrap
 msgid "B<y>"
 msgstr "B<y>"
 
 # type: Plain text
-#: ../tin.5:2363
+#: ../tin.5:2376
 msgid "local postings are allowed"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2363
+#: ../tin.5:2376
 #, no-wrap
 msgid "B<n>"
 msgstr "B<n>"
 
 # type: Plain text
-#: ../tin.5:2366
+#: ../tin.5:2379
 msgid "no local postings are allowed, only remote ones"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2366
+#: ../tin.5:2379
 #, no-wrap
 msgid "B<m>"
 msgstr "B<m>"
 
 # type: Plain text
-#: ../tin.5:2369
+#: ../tin.5:2382
 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:2369
+#: ../tin.5:2382
 #, no-wrap
 msgid "B<j>"
 msgstr "B<j>"
 
 # type: Plain text
-#: ../tin.5:2372
+#: ../tin.5:2385
 msgid "articles in this group are not kept, but only passed on"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2372
+#: ../tin.5:2385
 #, no-wrap
 msgid "B<x>"
 msgstr "B<x>"
 
 # type: Plain text
-#: ../tin.5:2375
+#: ../tin.5:2388
 msgid "articles cannot be posted to this newsgroup"
 msgstr "in diese Gruppe darf nicht geposted werden"
 
 # type: TP
-#: ../tin.5:2375
+#: ../tin.5:2388
 #, no-wrap
 msgid "B<=foo.bar>"
 msgstr "B<=foo.bar>"
 
 # type: Plain text
-#: ../tin.5:2378
+#: ../tin.5:2391
 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:2379 ../tin.5:2406 ../tin.5:2429
+#: ../tin.5:2392 ../tin.5:2419 ../tin.5:2442
 #, no-wrap
 msgid "B<tin>(1)"
 msgstr "B<tin>(1)"
 
 # type: Plain text
-#: ../tin.5:2385
+#: ../tin.5:2398
 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>) command "
@@ -11762,7 +11938,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2396
+#: ../tin.5:2409
 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 "
@@ -11771,25 +11947,25 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2403
+#: ../tin.5:2416
 msgid ""
 "is the time when the group was created, expressed as the number of seconds "
 "since the epoch."
 msgstr ""
 
 # type: TP
-#: ../tin.5:2403
+#: ../tin.5:2416
 #, no-wrap
 msgid "B<creator>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2406
+#: ../tin.5:2419
 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:2412
+#: ../tin.5:2425
 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 "
@@ -11797,7 +11973,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2423
+#: ../tin.5:2436
 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 "
@@ -11806,7 +11982,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2435
+#: ../tin.5:2448
 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>) "
@@ -11814,14 +11990,14 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2444
+#: ../tin.5:2457
 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:2462
+#: ../tin.5:2475
 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 "
@@ -11832,7 +12008,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2477
+#: ../tin.5:2490
 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 "
@@ -11842,15 +12018,16 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2516
+#: ../tin.5:2530
+#, fuzzy
 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>(4), B<active>(5), B<mbox>(5), "
-"B<mmdf>(5), B<newsoverview>(5), B<overview.fmt>(5), B<innd>(8), B<RFC1036>, "
-"B<RFC1524>, B<RFC2045>, B<RFC2046>, B<RFC2047>, B<RFC2048>, B<RFC2980>, "
-"B<RFC3977>, B<RFC4643>, B<RFC5322>"
+"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>"
 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), "
diff -Nurp --exclude='.bzr*' tin-1.9.4/doc/l10n/tin-man.pot tin-1.9.5/doc/l10n/tin-man.pot
--- tin-1.9.4/doc/l10n/tin-man.pot	2009-02-11 21:26:22.000000000 +0100
+++ tin-1.9.5/doc/l10n/tin-man.pot	2009-12-24 10:04:20.000000000 +0100
@@ -3,10 +3,11 @@
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 # 
+#, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2009-02-11 21:20+0100\n"
+"POT-Creation-Date: 2009-12-23 11:05+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -23,13 +24,13 @@ msgstr ""
 # type: TH
 #: ../tin.1:12 ../tin.5:9
 #, no-wrap
-msgid "February 11th, 2009"
+msgid "December 24th, 2009"
 msgstr ""
 
 # type: TH
 #: ../tin.1:12 ../tin.5:9
 #, no-wrap
-msgid "1.9.4"
+msgid "1.9.5"
 msgstr ""
 
 # type: TH
@@ -123,7 +124,7 @@ msgid "Interactive mode:"
 msgstr ""
 
 # type: TP
-#: ../tin.1:79 ../tin.1:89 ../tin.1:1012
+#: ../tin.1:79 ../tin.1:89 ../tin.1:1049
 #, no-wrap
 msgid "B<0>"
 msgstr ""
@@ -612,7 +613,15 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:262
+#: ../tin.1:259
+msgid ""
+"With the ''B<-w>'' flag a given group-name is used as default group to post "
+"to. If more than one group or a wildcard is specified only the first group "
+"respectively the first group that matches is used."
+msgstr ""
+
+# type: Plain text
+#: ../tin.1:266
 msgid ""
 "Once you use B<SelectYankActive> ('B<y>') to yank in all active groups, or "
 "B<SelectToggleReadDisplay> ('B<r>') to toggle the read/unread status, then "
@@ -623,7 +632,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:269
+#: ../tin.1:271
 msgid ""
 "NB: With the ''B<-n>'' flag, only unsubscribed groups in the "
 "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> file (or the newsrc-file given by the "
@@ -631,20 +640,27 @@ msgid ""
 "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable>) can be matched."
 msgstr ""
 
+# type: Plain text
+#: ../tin.1:276
+msgid ""
+"Command-line options have higher priority than attributes and tinrc "
+"options.  Thus, command-line option takes precedence over configured values."
+msgstr ""
+
 # type: SH
-#: ../tin.1:269
+#: ../tin.1:276
 #, no-wrap
 msgid "USAGE"
 msgstr ""
 
 # type: SS
-#: ../tin.1:272
+#: ../tin.1:279
 #, no-wrap
 msgid "NEWS ADMINISTRATION"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:276
+#: ../tin.1:283
 msgid ""
 "Maintaining Netnews on large networks of machines can be a pretty time "
 "consuming job as I discovered when I was given the job of maintaining our "
@@ -652,7 +668,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:286
+#: ../tin.1:293
 msgid ""
 "A user starting B<tin> for the first time can be automatically subscribed to "
 "a list of newsgroups that are deemed appropriate by the news "
@@ -664,20 +680,20 @@ msgid ""
 msgstr ""
 
 # type: SS
-#: ../tin.1:286
+#: ../tin.1:293
 #, no-wrap
 msgid "SCREEN FORMAT"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:289
+#: ../tin.1:296
 msgid ""
 "B<tin> has four separate levels of operation: Selection level, Group level, "
 "Thread level and Article level."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:294
+#: ../tin.1:301
 msgid ""
 "At the Selection level the title displays (the name of the newsserver and) "
 "the number of subscribed groups (containing new unread articles). The "
@@ -686,7 +702,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:302
+#: ../tin.1:309
 #, no-wrap
 msgid ""
 "-E<gt>M    1     2  comp.security.announce  Announcements from the CERT "
@@ -698,18 +714,18 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:305
+#: ../tin.1:312
 msgid "There may also be a character prefixing the line. An explanation follows:"
 msgstr ""
 
 # type: TP
-#: ../tin.1:305
+#: ../tin.1:312
 #, no-wrap
 msgid "B<u>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:310
+#: ../tin.1:317
 msgid ""
 "This group is unsubscribed. To see only your subscribed groups use the "
 "B<SelectToggleReadDisplay> ('B<r>') or B<SelectYankActive> ('B<y>') toggle "
@@ -717,13 +733,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:310
+#: ../tin.1:317
 #, no-wrap
 msgid "B<M>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:315
+#: ../tin.1:322
 msgid ""
 "This is a moderated group. Any posts you make will have to be approved by "
 "the group administrator before it will be made public. B<tin> will ask for "
@@ -731,13 +747,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:315
+#: ../tin.1:322
 #, no-wrap
 msgid "B<N>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:324
+#: ../tin.1:331
 msgid ""
 "This is a new newsgroup which has been created since you last used "
 "B<tin>. New newsgroups are not subscribed to by default (However, see the "
@@ -749,13 +765,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:324
+#: ../tin.1:331
 #, no-wrap
 msgid "B<D>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:329
+#: ../tin.1:336
 msgid ""
 "This group no longer exists. If you no longer wish to see this group then "
 "unsubscribe from it in the normal way. This flag will only appear if you "
@@ -763,26 +779,26 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:329
+#: ../tin.1:336
 #, no-wrap
 msgid "B<X>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:333
+#: ../tin.1:340
 msgid ""
 "You may no longer make posts to this group. Often a group will be superseded "
 "by a more appropriately named one."
 msgstr ""
 
 # type: TP
-#: ../tin.1:333
+#: ../tin.1:340
 #, no-wrap
 msgid "B<=>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:338
+#: ../tin.1:345
 msgid ""
 "This group has been renamed and you may no longer post to it. If you do, "
 "then you will receive an error from your newsserver telling you the correct "
@@ -790,7 +806,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:343
+#: ../tin.1:350
 msgid ""
 "At the Group level the title contains the name of the group, the number of "
 "conversation threads, the threading method, the limit of articles to get, "
@@ -800,13 +816,13 @@ msgstr ""
 
 #.  FIXME - make this autocenter
 # type: Plain text
-#: ../tin.1:347
+#: ../tin.1:354
 #, no-wrap
 msgid "            alt.sources (5B -50/23+ 0* 3o 0K)\n"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:355
+#: ../tin.1:362
 msgid ""
 "The characters after the numbers are depending to the configuration and if "
 "your are in B<show_only_unread_arts> mode or not. Some numbers could be "
@@ -817,7 +833,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:366
+#: ../tin.1:373
 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 "
@@ -832,13 +848,13 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:370
+#: ../tin.1:377
 #, no-wrap
 msgid "                de.admin.net-abuse.announce (11B 13+ 1* 1o 0K) M\n"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:375
+#: ../tin.1:382
 #, no-wrap
 msgid ""
 "-E<gt>   1   +   3  108 bincancels in de.talk.sex        Christopher Lueg "
@@ -853,14 +869,14 @@ msgstr ""
 
 #.  FIXME - add description of fields
 # type: Plain text
-#: ../tin.1:380
+#: ../tin.1:387
 msgid ""
 "At the Thread level the screen usually (depends on the threading method "
 "used) looks like this:"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:387
+#: ../tin.1:394
 #, no-wrap
 msgid ""
 "-E<gt>   1      [   7]  What is this funny tree in the thr  Robert "
@@ -875,12 +891,12 @@ msgstr ""
 
 #.  FIXME - add description of fields
 # type: Plain text
-#: ../tin.1:392
+#: ../tin.1:399
 msgid "At the Article level the page header has the following format:"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:398
+#: ../tin.1:405
 #, no-wrap
 msgid ""
 "Sun, 28 Dec 1997 21:21:01   de.admin.news.groups      Thread   20 of 86\n"
@@ -890,32 +906,32 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:400
+#: ../tin.1:407
 #, no-wrap
 msgid "article-body\n"
 msgstr ""
 
 # type: SS
-#: ../tin.1:403
+#: ../tin.1:410
 #, no-wrap
 msgid "COMMON MOVING KEYS"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:406
+#: ../tin.1:413
 msgid ""
 "This table shows the common keys used for moving around all levels within "
 "B<tin>."
 msgstr ""
 
 # type: ta
-#: ../tin.1:408
+#: ../tin.1:415
 #, no-wrap
 msgid "\\w'Beg. of list/article  'u +\\w'ANSI/vt100   'u"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:416
+#: ../tin.1:423
 #, no-wrap
 msgid ""
 "\tANSI/vt100\tOther Terminals\n"
@@ -928,13 +944,13 @@ msgid ""
 msgstr ""
 
 # type: SS
-#: ../tin.1:420
+#: ../tin.1:427
 #, no-wrap
 msgid "COMMON EDITING COMMANDS"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:425
+#: ../tin.1:432
 msgid ""
 "An emacs style editing package allows the easy editing of input strings.  An "
 "history list allows the easy reuse of previously entered strings.  In "
@@ -943,129 +959,129 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:426
+#: ../tin.1:433
 #, no-wrap
 msgid "B<^A, ^E>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:429
+#: ../tin.1:436
 msgid "move to beginning or end of line, respectively."
 msgstr ""
 
 # type: TP
-#: ../tin.1:429
+#: ../tin.1:436
 #, no-wrap
 msgid "B<^F, ^B>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:432
+#: ../tin.1:439
 msgid "non-destructive move forward or back one location, respectively."
 msgstr ""
 
 # type: TP
-#: ../tin.1:432
+#: ../tin.1:439
 #, no-wrap
 msgid "B<^D>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:436
+#: ../tin.1:443
 msgid ""
 "delete the character currently under the cursor, or send EOF if no "
 "characters in the buffer."
 msgstr ""
 
 # type: TP
-#: ../tin.1:436
+#: ../tin.1:443
 #, no-wrap
 msgid "B<^H, E<lt>DELE<gt>>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:439
+#: ../tin.1:446
 msgid "delete character left of the cursor."
 msgstr ""
 
 # type: TP
-#: ../tin.1:439
+#: ../tin.1:446
 #, no-wrap
 msgid "B<^K>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:442
+#: ../tin.1:449
 msgid "delete from cursor to end of line."
 msgstr ""
 
 # type: TP
-#: ../tin.1:442
+#: ../tin.1:449
 #, no-wrap
 msgid "B<^P, ^N>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:445
+#: ../tin.1:452
 msgid "move through history, previous and next, respectively."
 msgstr ""
 
 # type: TP
-#: ../tin.1:445
+#: ../tin.1:452
 #, no-wrap
 msgid "B<^L, ^R>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:448
+#: ../tin.1:455
 msgid "redraw the current line."
 msgstr ""
 
 # type: TP
-#: ../tin.1:448
+#: ../tin.1:455
 #, no-wrap
 msgid "B<E<lt>CRE<gt>>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:452
+#: ../tin.1:459
 msgid ""
 "places line on history list if non-blank, appends newline and returns to the "
 "caller."
 msgstr ""
 
 # type: TP
-#: ../tin.1:452
+#: ../tin.1:459
 #, no-wrap
 msgid "B<E<lt>ESCE<gt>>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:457
+#: ../tin.1:464
 msgid "aborts the present editing operation."
 msgstr ""
 
 # type: SS
-#: ../tin.1:457
+#: ../tin.1:464
 #, no-wrap
 msgid "GLOBAL COMMANDS"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:460
+#: ../tin.1:467
 msgid ""
 "The following commands are available at all 4 menu levels and always have "
 "the same effect."
 msgstr ""
 
 # type: TP
-#: ../tin.1:461
+#: ../tin.1:468
 #, no-wrap
 msgid "B<ShellEscape '!'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:466
+#: ../tin.1:473
 msgid ""
 "Shell escape. B<ShellEscape> by itself will launch a shell, B<ShellEscape> "
 "E<lt>commandE<gt> will run an external E<lt>commandE<gt>. This facility may "
@@ -1073,57 +1089,57 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:466
+#: ../tin.1:473
 #, no-wrap
 msgid "B<ToggleColor '&'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:469
+#: ../tin.1:476
 msgid "Toggle use of ANSI color."
 msgstr ""
 
 # type: TP
-#: ../tin.1:469
+#: ../tin.1:476
 #, no-wrap
 msgid "B<RedrawScr '^L'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:472
+#: ../tin.1:479
 msgid "Redraw the current screen."
 msgstr ""
 
 # type: TP
-#: ../tin.1:472
+#: ../tin.1:479
 #, no-wrap
 msgid "B<ScrollUp 'E<lt>'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:475
+#: ../tin.1:482
 msgid "Scroll screen up by one line."
 msgstr ""
 
 # type: TP
-#: ../tin.1:475
+#: ../tin.1:482
 #, no-wrap
 msgid "B<ScrollDown 'E<gt>'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:478
+#: ../tin.1:485
 msgid "Scroll screen down by one line."
 msgstr ""
 
 # type: TP
-#: ../tin.1:478
+#: ../tin.1:485
 #, no-wrap
 msgid "B<Postponed 'O' '^O'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:492
+#: ../tin.1:499
 msgid ""
 "Reload postponed article. If your system blocks the B<Postponed> key you "
 "must quote it by pressing 'B<^V>' (CTRL-V) first. The postpone-menu offers "
@@ -1139,13 +1155,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:492
+#: ../tin.1:499
 #, no-wrap
 msgid "B<Help 'h'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:498
+#: ../tin.1:505
 msgid ""
 "Help screen of commands available on the current menu. You can use "
 "B<SearchSubjF> ('B</>'), B<SearchSubjB> ('B<?>') and B<SearchRepeat> "
@@ -1153,24 +1169,24 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:498
+#: ../tin.1:505
 #, no-wrap
 msgid "B<ToggleHelpDisplay 'H'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:501
+#: ../tin.1:508
 msgid "Toggle the display of help mini menu at the bottom of the screen."
 msgstr ""
 
 # type: TP
-#: ../tin.1:501
+#: ../tin.1:508
 #, no-wrap
 msgid "B<DisplayPostHist 'W'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:507
+#: ../tin.1:514
 msgid ""
 "List articles posted by user. The date posted, the newsgroup and the subject "
 "are listed. You can use B<SearchSubjF> ('B</>'), B<SearchSubjB> ('B<?>') and "
@@ -1179,199 +1195,199 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:507
+#: ../tin.1:514
 #, no-wrap
 msgid "B<Version 'v'>"
 msgstr ""
 
 #. --------------------------------------------------------------------
 # type: Plain text
-#: ../tin.1:512
+#: ../tin.1:519
 msgid "Print B<tin> version information."
 msgstr ""
 
 # type: SS
-#: ../tin.1:512
+#: ../tin.1:519
 #, no-wrap
 msgid "NEWSGROUP SELECTION COMMANDS"
 msgstr ""
 
 # type: TP
-#: ../tin.1:513 ../tin.1:641 ../tin.1:871 ../tin.1:1015
+#: ../tin.1:520 ../tin.1:648 ../tin.1:893 ../tin.1:1052
 #, no-wrap
 msgid "B<4>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:516
+#: ../tin.1:523
 msgid "Select group 4."
 msgstr ""
 
 # type: TP
-#: ../tin.1:516
+#: ../tin.1:523
 #, no-wrap
 msgid "B<SelectResetNewsrc '^R'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:520
+#: ../tin.1:527
 msgid ""
 "Reset I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> file. This will destroy all "
 "records of which articles have been read, so use this carefully."
 msgstr ""
 
 # type: TP
-#: ../tin.1:520 ../tin.1:652 ../tin.1:882
+#: ../tin.1:527 ../tin.1:669 ../tin.1:914
 #, no-wrap
 msgid "B<SetRange '#'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:524 ../tin.1:656 ../tin.1:886
+#: ../tin.1:531 ../tin.1:673 ../tin.1:918
 msgid ""
 "Choose a range of articles to be affected by the next command. See the "
 "section \"RANGES\" for more information."
 msgstr ""
 
 # type: TP
-#: ../tin.1:524
+#: ../tin.1:531
 #, no-wrap
 msgid "B<SelectSortActive '.'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:527
+#: ../tin.1:534
 msgid "Sort the list of newsgroups."
 msgstr ""
 
 # type: TP
-#: ../tin.1:527 ../tin.1:659 ../tin.1:889 ../tin.1:1066
+#: ../tin.1:534 ../tin.1:676 ../tin.1:921 ../tin.1:1103
 #, no-wrap
 msgid "B<SearchRepeat '\\e'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:530 ../tin.1:892 ../tin.1:1069
+#: ../tin.1:537 ../tin.1:924 ../tin.1:1106
 msgid "Repeat the previous search."
 msgstr ""
 
 # type: TP
-#: ../tin.1:530 ../tin.1:662 ../tin.1:892 ../tin.1:1069
+#: ../tin.1:537 ../tin.1:679 ../tin.1:924 ../tin.1:1106
 #, no-wrap
 msgid "B<SearchSubjF '/'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:533
+#: ../tin.1:540
 msgid "Search for a group by name and description (if displayed)."
 msgstr ""
 
 # type: TP
-#: ../tin.1:533 ../tin.1:665 ../tin.1:895 ../tin.1:1072
+#: ../tin.1:540 ../tin.1:682 ../tin.1:927 ../tin.1:1109
 #, no-wrap
 msgid "B<SearchSubjB '?'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:536
+#: ../tin.1:543
 msgid "Backward search through the group names and descriptions."
 msgstr ""
 
 # type: TP
-#: ../tin.1:536
+#: ../tin.1:543
 #, no-wrap
 msgid "B<SelectReadGrp '^J' 'E<lt>CRE<gt>'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:539
+#: ../tin.1:546
 msgid "Read current group."
 msgstr ""
 
 # type: TP
-#: ../tin.1:539
+#: ../tin.1:546
 #, no-wrap
 msgid "B<SelectEnterNextUnreadGrp 'E<lt>TABE<gt>' 'n'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:543
+#: ../tin.1:550
 msgid ""
 "Enter next group with unread news. Will wrap around to the beginning of the "
 "group selection list looking for unread groups."
 msgstr ""
 
 # type: TP
-#: ../tin.1:543 ../tin.1:740 ../tin.1:933 ../tin.1:1130
+#: ../tin.1:550 ../tin.1:757 ../tin.1:965 ../tin.1:1167
 #, no-wrap
 msgid "B<Catchup 'c'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:547
+#: ../tin.1:554
 msgid ""
 "Make current group as all read [after confirmation] and move to the next "
 "group in the group selection list."
 msgstr ""
 
 # type: TP
-#: ../tin.1:547 ../tin.1:744 ../tin.1:937 ../tin.1:1134
+#: ../tin.1:554 ../tin.1:761 ../tin.1:969 ../tin.1:1171
 #, no-wrap
 msgid "B<CatchupNextUnread 'C'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:551
+#: ../tin.1:558
 msgid ""
 "Mark current group as all read [after confirmation] and enter the next "
 "unread group in the group selection list."
 msgstr ""
 
 # type: TP
-#: ../tin.1:551
+#: ../tin.1:558
 #, no-wrap
 msgid "B<SelectToggleDescriptions 'd'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:555
+#: ../tin.1:562
 msgid ""
 "Toggle display to show just the group name or the group name and the group "
 "descriptions."
 msgstr ""
 
 # type: TP
-#: ../tin.1:555 ../tin.1:752 ../tin.1:945 ../tin.1:1146
+#: ../tin.1:562 ../tin.1:769 ../tin.1:977 ../tin.1:1183
 #, no-wrap
 msgid "B<EditFilter 'E'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:558 ../tin.1:755 ../tin.1:948 ../tin.1:1149
+#: ../tin.1:565 ../tin.1:772 ../tin.1:980 ../tin.1:1186
 msgid "Edit the filter file and reload it afterwards."
 msgstr ""
 
 # type: TP
-#: ../tin.1:558
+#: ../tin.1:565
 #, no-wrap
 msgid "B<SelectGoto 'g'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:562 ../tin.1:759
+#: ../tin.1:569 ../tin.1:776
 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:562 ../tin.1:762 ../tin.1:948 ../tin.1:1162
+#: ../tin.1:569 ../tin.1:779 ../tin.1:980 ../tin.1:1199
 #, no-wrap
 msgid "B<ToggleInfoLastLine 'i'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:567
+#: ../tin.1:574
 msgid ""
 "Toggle the display of the description of the current newsgroup in the last "
 "line. This will not be available if B<tin> was started with the \\&''B<-d>'' "
@@ -1379,24 +1395,24 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:567 ../tin.1:766 ../tin.1:951 ../tin.1:1165
+#: ../tin.1:574 ../tin.1:783 ../tin.1:983 ../tin.1:1202
 #, no-wrap
 msgid "B<ToggleInverseVideo 'I'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:570 ../tin.1:769 ../tin.1:954 ../tin.1:1168
+#: ../tin.1:577 ../tin.1:786 ../tin.1:986 ../tin.1:1205
 msgid "Toggle inverse video."
 msgstr ""
 
 # type: TP
-#: ../tin.1:570
+#: ../tin.1:577
 #, no-wrap
 msgid "B<SelectMoveGrp 'm'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:576
+#: ../tin.1:583
 msgid ""
 "Move the current group within the group selection list. By entering '1' the "
 "group will become the first displayed group in the list, by entering '8' the "
@@ -1405,61 +1421,61 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:576 ../tin.1:783 ../tin.1:1182
+#: ../tin.1:583 ../tin.1:803 ../tin.1:1219
 #, no-wrap
 msgid "B<OptionMenu 'M'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:580 ../tin.1:787 ../tin.1:1186
+#: ../tin.1:587 ../tin.1:807 ../tin.1:1223
 msgid ""
 "User configurable options menu (for more information see section \"GLOBAL "
 "OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES\")."
 msgstr ""
 
 # type: TP
-#: ../tin.1:580
+#: ../tin.1:587
 #, no-wrap
 msgid "B<SelectNextUnreadGrp 'N'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:583
+#: ../tin.1:590
 msgid "Positions the cursor on the next group with unread articles in it."
 msgstr ""
 
 # type: TP
-#: ../tin.1:583 ../tin.1:804 ../tin.1:970 ../tin.1:1203
+#: ../tin.1:590 ../tin.1:824 ../tin.1:1005 ../tin.1:1240
 #, no-wrap
 msgid "B<Quit 'q'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:587
+#: ../tin.1:594
 msgid ""
 "Quit B<tin> - ask the user to confirm if B<confirm_choice> is set "
 "accordingly."
 msgstr ""
 
 # type: TP
-#: ../tin.1:587 ../tin.1:807 ../tin.1:973 ../tin.1:1206
+#: ../tin.1:594 ../tin.1:827 ../tin.1:1008 ../tin.1:1243
 #, no-wrap
 msgid "B<QuitTin 'Q'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:590 ../tin.1:810 ../tin.1:976 ../tin.1:1209
+#: ../tin.1:597 ../tin.1:830 ../tin.1:1011 ../tin.1:1246
 msgid "Quit B<tin> - don't ask the user to confirm."
 msgstr ""
 
 # type: TP
-#: ../tin.1:590
+#: ../tin.1:597
 #, no-wrap
 msgid "B<SelectToggleReadDisplay 'r'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:595
+#: ../tin.1:602
 msgid ""
 "Toggle display of all subscribed to groups and just those groups containing "
 "unread articles. Command has no effect if groups were specified on the "
@@ -1467,37 +1483,37 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:595 ../tin.1:813 ../tin.1:976
+#: ../tin.1:602 ../tin.1:833 ../tin.1:1011
 #, no-wrap
 msgid "B<BugReport 'R'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:599 ../tin.1:817 ../tin.1:980
+#: ../tin.1:606 ../tin.1:837 ../tin.1:1015
 msgid ""
 "Mail a bug report or comment to E<lt>tin-bugs@tin.orgE<gt>. This is the best "
 "way of getting bugs fixed and features added/changed."
 msgstr ""
 
 # type: TP
-#: ../tin.1:599
+#: ../tin.1:606
 #, no-wrap
 msgid "B<SelectSubscribe 's'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:602
+#: ../tin.1:609
 msgid "Subscribe to current group."
 msgstr ""
 
 # type: TP
-#: ../tin.1:602
+#: ../tin.1:609
 #, no-wrap
 msgid "B<SelectSubscribePat 'S'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:607
+#: ../tin.1:614
 msgid ""
 "Subscribe to groups matching user specified pattern. See the section "
 "\"NEWSGROUP LISTS & WILDCARDS\" for the types of pattern that B<tin> "
@@ -1505,13 +1521,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:607
+#: ../tin.1:614
 #, no-wrap
 msgid "B<SelectUnsubscribe 'u'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:612
+#: ../tin.1:619
 msgid ""
 "Unsubscribe to current group. This can be used to remove bogus groups.  See "
 "B<strip_bogus> in the \"GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE "
@@ -1519,13 +1535,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:612
+#: ../tin.1:619
 #, no-wrap
 msgid "B<SelectUnsubscribePat 'U'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:617
+#: ../tin.1:624
 msgid ""
 "Unsubscribe to groups matching user specified pattern. See the section "
 "\"NEWSGROUP LISTS & WILDCARDS\" for the types of pattern that B<tin> "
@@ -1533,13 +1549,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:617 ../tin.1:841 ../tin.1:995 ../tin.1:1243
+#: ../tin.1:624 ../tin.1:861 ../tin.1:1030 ../tin.1:1280
 #, no-wrap
 msgid "B<Post 'w'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:623
+#: ../tin.1:630
 msgid ""
 "Post an article to current group. If posting fails for some reason, you'll "
 "get the chance to B<PostEdit> ('B<e>') the article again, B<PostPostpone> "
@@ -1548,24 +1564,24 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:623
+#: ../tin.1:630
 #, no-wrap
 msgid "B<SelectQuitNoWrite 'X'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:626
+#: ../tin.1:633
 msgid "Quit B<tin> without saving any changes to the configuration."
 msgstr ""
 
 # type: TP
-#: ../tin.1:626
+#: ../tin.1:633
 #, no-wrap
 msgid "B<SelectYankActive 'y'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:631
+#: ../tin.1:638
 msgid ""
 "Yanks in all groups. Toggles the displayed groups between all the groups in "
 "the I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> file and just "
@@ -1573,125 +1589,153 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:631
+#: ../tin.1:638
 #, no-wrap
 msgid "B<SelectSyncWithActive 'Y'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:635
+#: ../tin.1:642
 msgid ""
 "Reread the I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> file "
 "to see if any new news has arrived since starting B<tin>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:635
+#: ../tin.1:642
 #, no-wrap
 msgid "B<SelectMarkGrpUnread 'z' 'Z'>"
 msgstr ""
 
 #. --------------------------------------------------------------------
 # type: Plain text
-#: ../tin.1:640
+#: ../tin.1:647
 msgid "Mark all articles in the current group as unread."
 msgstr ""
 
 # type: SS
-#: ../tin.1:640
+#: ../tin.1:647
 #, no-wrap
 msgid "GROUP INDEX COMMANDS"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:644
+#: ../tin.1:651
 msgid "Select article 4."
 msgstr ""
 
 # type: TP
-#: ../tin.1:644 ../tin.1:874 ../tin.1:1018
+#: ../tin.1:651 ../tin.1:896 ../tin.1:1055
 #, no-wrap
 msgid "B<MenuFilterSelect '^A'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:648 ../tin.1:878 ../tin.1:1022
+#: ../tin.1:655 ../tin.1:900 ../tin.1:1059
 msgid ""
 "Auto select article(s) using a menu. Read the section \"FILTERING ARTICLES\" "
 "for more information."
 msgstr ""
 
 # type: TP
-#: ../tin.1:648 ../tin.1:878 ../tin.1:1034
+#: ../tin.1:655 ../tin.1:900 ../tin.1:1071
 #, no-wrap
 msgid "B<MenuFilterKill '^K'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:652 ../tin.1:882 ../tin.1:1038
+#: ../tin.1:659 ../tin.1:904 ../tin.1:1075
 msgid ""
 "Kill article(s) using a menu. Read the section \"FILTERING ARTICLES\" for "
 "more information."
 msgstr ""
 
 # type: TP
-#: ../tin.1:656 ../tin.1:886 ../tin.1:1063
+#: ../tin.1:659 ../tin.1:904
+#, no-wrap
+msgid "B<MarkFeedRead '^X'>"
+msgstr ""
+
+# type: Plain text
+#: ../tin.1:664 ../tin.1:909
+msgid ""
+"Mark current article, thread, range, auto-selected (hot) articles, articles "
+"matching pattern or tagged articles as read. A prompt asks which type should "
+"be marked."
+msgstr ""
+
+# type: TP
+#: ../tin.1:664 ../tin.1:909
+#, no-wrap
+msgid "B<MarkFeedUnread '^W'>"
+msgstr ""
+
+# type: Plain text
+#: ../tin.1:669 ../tin.1:914
+msgid ""
+"Mark current article, thread, range, auto-selected (hot) articles, articles "
+"matching pattern or tagged articles as unread. A prompt asks which type "
+"should be marked."
+msgstr ""
+
+# type: TP
+#: ../tin.1:673 ../tin.1:918 ../tin.1:1100
 #, no-wrap
 msgid "B<LastViewed '-'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:659 ../tin.1:889 ../tin.1:1066
+#: ../tin.1:676 ../tin.1:921 ../tin.1:1103
 msgid "Re-enter the last message that was viewed."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:662
+#: ../tin.1:679
 msgid "Repeat the previous search"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:665
+#: ../tin.1:682
 msgid "Search forward for specified subject."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:668
+#: ../tin.1:685
 msgid "Search backward for specified subject."
 msgstr ""
 
 # type: TP
-#: ../tin.1:668
+#: ../tin.1:685
 #, no-wrap
 msgid "B<GroupSelThd '*'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:671
+#: ../tin.1:688
 msgid "Select current thread for later processing."
 msgstr ""
 
 # type: TP
-#: ../tin.1:671
+#: ../tin.1:688
 #, no-wrap
 msgid "B<GroupDoAutoSel '+'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:675
+#: ../tin.1:692
 msgid ""
 "Selects all threads in current group. It is a shortcut for calling "
 "B<GroupSelPattern> with a pattern of ''*''."
 msgstr ""
 
 # type: TP
-#: ../tin.1:675
+#: ../tin.1:692
 #, no-wrap
 msgid "B<GroupToggleThdSel '.'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:680
+#: ../tin.1:697
 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 "
@@ -1699,13 +1743,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:680
+#: ../tin.1:697
 #, no-wrap
 msgid "B<GroupSelThdIfUnreadSelected ';'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:685
+#: ../tin.1:702
 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 "
@@ -1713,13 +1757,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:685
+#: ../tin.1:702
 #, no-wrap
 msgid "B<GroupSelPattern '='>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:691
+#: ../tin.1:708
 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 "
@@ -1728,24 +1772,24 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:691
+#: ../tin.1:708
 #, no-wrap
 msgid "B<GroupReverseSel '@'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:694
+#: ../tin.1:711
 msgid "Reverse all selections on all articles."
 msgstr ""
 
 # type: TP
-#: ../tin.1:694
+#: ../tin.1:711
 #, no-wrap
 msgid "B<GroupUndoSel '~'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:700
+#: ../tin.1:717
 msgid ""
 "Undo all selections on all articles. It clears the toggle effect of "
 "B<GroupMarkUnselArtRead> ('B<X>') command. Thus after first doing a "
@@ -1754,13 +1798,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:700 ../tin.1:910 ../tin.1:1089
+#: ../tin.1:717 ../tin.1:942 ../tin.1:1126
 #, no-wrap
 msgid "B<Pipe '|'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:705 ../tin.1:915 ../tin.1:1094
+#: ../tin.1:722 ../tin.1:947 ../tin.1:1131
 msgid ""
 "Pipe current article / thread / auto-selected (hot) articles / articles "
 "matching pattern / tagged articles into command. See the section \"MAILING "
@@ -1768,13 +1812,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:705 ../tin.1:1094
+#: ../tin.1:722 ../tin.1:1131
 #, no-wrap
 msgid "B<QuickFilterSelect '['>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:714
+#: ../tin.1:731
 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: "
@@ -1786,13 +1830,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:714 ../tin.1:1103
+#: ../tin.1:731 ../tin.1:1140
 #, no-wrap
 msgid "B<QuickFilterKill ']'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:723
+#: ../tin.1:740
 msgid ""
 "Kill article(s) with a single key [after confirmation]. The defaults used "
 "for killing are based upon the following four tinrc config variables: "
@@ -1804,156 +1848,160 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:723
+#: ../tin.1:740
 #, no-wrap
 msgid "B<GroupReadBasenote '^J' 'E<lt>CRE<gt>'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:726
+#: ../tin.1:743
 msgid "Read current article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:726
+#: ../tin.1:743
 #, no-wrap
 msgid "B<GroupNextUnreadArtOrGrp 'E<lt>TABE<gt>'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:729
+#: ../tin.1:746
 msgid "View next unread article or group."
 msgstr ""
 
 # type: TP
-#: ../tin.1:729 ../tin.1:921 ../tin.1:1120
+#: ../tin.1:746 ../tin.1:953 ../tin.1:1157
 #, no-wrap
 msgid "B<SearchAuthF 'a'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:733
+#: ../tin.1:750
 msgid ""
 "Author forward search. This searches for articles with a specific ''From:'' "
 "line."
 msgstr ""
 
 # type: TP
-#: ../tin.1:733 ../tin.1:926 ../tin.1:1123
+#: ../tin.1:750 ../tin.1:958 ../tin.1:1160
 #, no-wrap
 msgid "B<SearchAuthB 'A'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:736 ../tin.1:929
+#: ../tin.1:753 ../tin.1:961
 msgid "Author backward search. Otherwise, see B<SearchAuthF> ('B<a>') above."
 msgstr ""
 
 # type: TP
-#: ../tin.1:736 ../tin.1:929 ../tin.1:1126
+#: ../tin.1:753 ../tin.1:961 ../tin.1:1163
 #, no-wrap
 msgid "B<SearchBody 'B'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:740 ../tin.1:933 ../tin.1:1130
+#: ../tin.1:757 ../tin.1:965 ../tin.1:1167
 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:744
+#: ../tin.1:761
 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:748
+#: ../tin.1:765
 msgid ""
 "Mark all articles as read [after confirmation] and enter the next group with "
 "unread news."
 msgstr ""
 
 # type: TP
-#: ../tin.1:748
+#: ../tin.1:765
 #, no-wrap
 msgid "B<GroupToggleSubjDisplay 'd'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:752 ../tin.1:945
+#: ../tin.1:769 ../tin.1:977
 msgid ""
 "Cycle the display of the author through all the possible options for the "
 "tinrc variable B<show_author>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:755
+#: ../tin.1:772
 #, no-wrap
 msgid "B<GroupGoto 'g'>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:759
+#: ../tin.1:776
 #, no-wrap
 msgid "B<GroupToggleGetartLimit 'G'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:762
+#: ../tin.1:779
 msgid "Toggle article/group limit."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:766
+#: ../tin.1:783
 msgid ""
 "Display the subject of the first article in the current thread in the last "
 "line."
 msgstr ""
 
 # type: TP
-#: ../tin.1:769
+#: ../tin.1:786
 #, no-wrap
 msgid "B<GroupMarkThdRead 'K'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:772
-msgid "Mark article/thread as read and move onto the next unread article/thread."
+#: ../tin.1:792
+msgid ""
+"Mark article/thread as read and move onto the next unread article/thread. If "
+"a range of articles/threads is set, the range will be marked as read instead "
+"of the current article/thread. When tagged articles/threads are present, a "
+"prompt asks how to proceed."
 msgstr ""
 
 # type: TP
-#: ../tin.1:772
+#: ../tin.1:792
 #, no-wrap
 msgid "B<GroupListThd 'l'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:775
+#: ../tin.1:795
 msgid "Open the thread under the current cursor position."
 msgstr ""
 
 # type: TP
-#: ../tin.1:775 ../tin.1:957 ../tin.1:1174
+#: ../tin.1:795 ../tin.1:992 ../tin.1:1211
 #, no-wrap
 msgid "B<LookupMessage 'L'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:778 ../tin.1:960 ../tin.1:1177
+#: ../tin.1:798 ../tin.1:995 ../tin.1:1214
 msgid "Look up article by ''Message-ID:''."
 msgstr ""
 
 # type: TP
-#: ../tin.1:778
+#: ../tin.1:798
 #, no-wrap
 msgid "B<GroupMail 'm'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:783 ../tin.1:965 ../tin.1:1182
+#: ../tin.1:803 ../tin.1:1000 ../tin.1:1219
 msgid ""
 "Mail current article / thread / auto-selected (hot) articles / articles "
 "matching pattern / tagged articles to someone. See the section \"MAILING "
@@ -1961,35 +2009,35 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:787
+#: ../tin.1:807
 #, no-wrap
 msgid "B<GroupNextGroup 'n'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:790
+#: ../tin.1:810
 msgid "Go to next group."
 msgstr ""
 
 # type: TP
-#: ../tin.1:790
+#: ../tin.1:810
 #, no-wrap
 msgid "B<GroupNextUnreadArt 'N'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:793
+#: ../tin.1:813
 msgid "Go to next unread article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:793 ../tin.1:965 ../tin.1:1192
+#: ../tin.1:813 ../tin.1:1000 ../tin.1:1229
 #, no-wrap
 msgid "B<Print 'o'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:798 ../tin.1:970 ../tin.1:1197
+#: ../tin.1:818 ../tin.1:1005 ../tin.1:1234
 msgid ""
 "Send current article / thread / auto-selected (hot) articles / articles "
 "matching pattern / tagged articles to printer. See the section \"MAILING "
@@ -1997,51 +2045,51 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:798
+#: ../tin.1:818
 #, no-wrap
 msgid "B<GroupPrevGroup 'p'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:801
+#: ../tin.1:821
 msgid "Go to previous group."
 msgstr ""
 
 # type: TP
-#: ../tin.1:801
+#: ../tin.1:821
 #, no-wrap
 msgid "B<GroupPrevUnreadArt 'P'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:804
+#: ../tin.1:824
 msgid "Go to previous unread article."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:807 ../tin.1:973
+#: ../tin.1:827 ../tin.1:1008
 msgid "Return to previous level."
 msgstr ""
 
 # type: TP
-#: ../tin.1:810
+#: ../tin.1:830
 #, no-wrap
 msgid "B<GroupToggleReadUnread 'r'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:813
+#: ../tin.1:833
 msgid "Toggle the display between all articles and unread articles."
 msgstr ""
 
 # type: TP
-#: ../tin.1:817
+#: ../tin.1:837
 #, no-wrap
 msgid "B<GroupSave 's'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:822 ../tin.1:985 ../tin.1:1222
+#: ../tin.1:842 ../tin.1:1020 ../tin.1:1259
 msgid ""
 "Save current article / thread / auto-selected (hot) articles / articles "
 "matching pattern / tagged articles. See the section \"MAILING PIPING "
@@ -2049,24 +2097,24 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:822
+#: ../tin.1:842
 #, no-wrap
 msgid "B<GroupAutoSave 'S'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:825 ../tin.1:988 ../tin.1:1225
+#: ../tin.1:845 ../tin.1:1023 ../tin.1:1262
 msgid "Save marked articles automatically without further prompting."
 msgstr ""
 
 # type: TP
-#: ../tin.1:825
+#: ../tin.1:845
 #, no-wrap
 msgid "B<GroupTag 't'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:830
+#: ../tin.1:850
 msgid ""
 "Toggle tag-status of current article / thread for B<GroupMail> ('B<m>')  / "
 "B<Pipe> ('B<|>') / B<Print> ('B<o>') / B<GroupSave> ('B<s>') / "
@@ -2074,24 +2122,24 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:830
+#: ../tin.1:850
 #, no-wrap
 msgid "B<GroupTagParts 'T'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:833
+#: ../tin.1:853
 msgid "Automatically tag in order all the parts of the current multi-part message."
 msgstr ""
 
 # type: TP
-#: ../tin.1:833
+#: ../tin.1:853
 #, no-wrap
 msgid "B<GroupToggleThreading 'u'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:838
+#: ../tin.1:858
 msgid ""
 "Cycle the threading mode through no threading, threading by subject, "
 "threading by references, threading on both subject and references, group "
@@ -2099,18 +2147,18 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:838
+#: ../tin.1:858
 #, no-wrap
 msgid "B<GroupUntag 'U'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:841
+#: ../tin.1:861
 msgid "Untag all articles that were tagged."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:847
+#: ../tin.1:867
 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 "
@@ -2119,13 +2167,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:847
+#: ../tin.1:867
 #, no-wrap
 msgid "B<GroupRepost 'x'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:853
+#: ../tin.1:873
 msgid ""
 "Repost an already posted article / thread / auto-selected (hot) articles / "
 "articles matching pattern / tagged articles to another newsgroup(s). Useful "
@@ -2134,13 +2182,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:853
+#: ../tin.1:873
 #, no-wrap
 msgid "B<GroupMarkUnselArtRead 'X'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:861
+#: ../tin.1:881
 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.  "
@@ -2151,117 +2199,120 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:861 ../tin.1:1002 ../tin.1:1256
+#: ../tin.1:881 ../tin.1:1037 ../tin.1:1293
 #, no-wrap
 msgid "B<MarkArtUnread 'z'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:864
+#: ../tin.1:884
 msgid "Mark current article as unread."
 msgstr ""
 
 # type: TP
-#: ../tin.1:864 ../tin.1:1005 ../tin.1:1259
+#: ../tin.1:884 ../tin.1:1042 ../tin.1:1296
 #, no-wrap
 msgid "B<MarkThdUnread 'Z'>"
 msgstr ""
 
 #. --------------------------------------------------------------------
 # type: Plain text
-#: ../tin.1:869
-msgid "Mark current thread as unread."
+#: ../tin.1:891
+msgid ""
+"Mark current thread as unread. If a range of threads is set, the range will "
+"be marked as unread instead of the current thread. When tagged threads are "
+"present, a prompt asks how to proceed."
 msgstr ""
 
 # type: SS
-#: ../tin.1:869
+#: ../tin.1:891
 #, no-wrap
 msgid "THREAD LISTING COMMANDS"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:874
+#: ../tin.1:896
 msgid "Select article 4 within thread."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:895
+#: ../tin.1:927
 msgid "Search forward for a specified subject."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:898
+#: ../tin.1:930
 msgid "Search backwards for a specified subject."
 msgstr ""
 
 # type: TP
-#: ../tin.1:898
+#: ../tin.1:930
 #, no-wrap
 msgid "B<ThreadSelArt '*'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:901
+#: ../tin.1:933
 msgid "Select the current thread for later processing."
 msgstr ""
 
 # type: TP
-#: ../tin.1:901
+#: ../tin.1:933
 #, no-wrap
 msgid "B<ThreadToggleArtSel '.'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:904
+#: ../tin.1:936
 msgid "Toggle selection of current article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:904
+#: ../tin.1:936
 #, no-wrap
 msgid "B<ThreadReverseSel '@'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:907
+#: ../tin.1:939
 msgid "Reverse article selections."
 msgstr ""
 
 # type: TP
-#: ../tin.1:907
+#: ../tin.1:939
 #, no-wrap
 msgid "B<ThreadUndoSel '~'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:910
+#: ../tin.1:942
 msgid "Undo all selections on current thread."
 msgstr ""
 
 # type: TP
-#: ../tin.1:915
+#: ../tin.1:947
 #, no-wrap
 msgid "B<ThreadReadArt '^J' 'E<lt>CRE<gt>'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:918
+#: ../tin.1:950
 msgid "Read current article within thread."
 msgstr ""
 
 # type: TP
-#: ../tin.1:918
+#: ../tin.1:950
 #, no-wrap
 msgid "B<ThreadReadNextArtOrThread 'E<lt>TABE<gt>'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:921
+#: ../tin.1:953
 msgid "View next unread article within thread."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:926
+#: ../tin.1:958
 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 "
@@ -2269,85 +2320,88 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:937
+#: ../tin.1:969
 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:941
+#: ../tin.1:973
 msgid ""
 "Mark thread as read [after confirmation] and enter the next thread "
 "containing unread news."
 msgstr ""
 
 # type: TP
-#: ../tin.1:941
+#: ../tin.1:973
 #, no-wrap
 msgid "B<ThreadToggleSubjDisplay 'd'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:951 ../tin.1:1165
+#: ../tin.1:983 ../tin.1:1202
 msgid "Display the subject of the current article in the last line."
 msgstr ""
 
 # type: TP
-#: ../tin.1:954
+#: ../tin.1:986
 #, no-wrap
 msgid "B<ThreadMarkArtRead 'K'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:957
-msgid "Mark article as read and move onto the next unread article."
+#: ../tin.1:992
+msgid ""
+"Mark article as read and move onto the next unread article. If a range of "
+"articles is set, the range will be marked as read instead of the current "
+"article. When tagged articles are present, a prompt asks how to proceed."
 msgstr ""
 
 # type: TP
-#: ../tin.1:960
+#: ../tin.1:995
 #, no-wrap
 msgid "B<ThreadMail 'm'>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:980
+#: ../tin.1:1015
 #, no-wrap
 msgid "B<ThreadSave 's'>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:985
+#: ../tin.1:1020
 #, no-wrap
 msgid "B<ThreadAutoSave 'S'>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:988
+#: ../tin.1:1023
 #, no-wrap
 msgid "B<ThreadTag 't'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:992 ../tin.1:1229
+#: ../tin.1:1027 ../tin.1:1266
 msgid ""
 "Toggle tag status of current article for mailing, piping, printing, saving "
 "or reposting."
 msgstr ""
 
 # type: TP
-#: ../tin.1:992
+#: ../tin.1:1027
 #, no-wrap
 msgid "B<ThreadUntag 'U'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:995
+#: ../tin.1:1030
 msgid "Untag all tagged threads."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1002
+#: ../tin.1:1037
 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 "
@@ -2356,136 +2410,139 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1005
-msgid "Mark current article in thread as unread."
+#: ../tin.1:1042
+msgid ""
+"Mark current article in thread as unread. If a range of articles is set, the "
+"range will be marked as unread instead of the current article. When tagged "
+"articles are present, a prompt asks how to proceed."
 msgstr ""
 
 #. --------------------------------------------------------------------
 # type: Plain text
-#: ../tin.1:1010
+#: ../tin.1:1047
 msgid "Mark all articles in thread as unread."
 msgstr ""
 
 # type: SS
-#: ../tin.1:1010
+#: ../tin.1:1047
 #, no-wrap
 msgid "ARTICLE VIEWER COMMANDS"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1015
+#: ../tin.1:1052
 msgid "Read the first (base) article in this thread."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1018
+#: ../tin.1:1055
 msgid "Read response 4 in this thread."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1022
+#: ../tin.1:1059
 #, no-wrap
 msgid "B<PageReplyQuoteHeaders '^E'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1026
+#: ../tin.1:1063
 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:1026
+#: ../tin.1:1063
 #, no-wrap
 msgid "B<PagePGPCheckArticle '^G'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1031
+#: ../tin.1:1068
 msgid "Perform B<pgp>(1)  operations on article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1031
+#: ../tin.1:1068
 #, no-wrap
 msgid "B<PageToggleHeaders '^H'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1034
+#: ../tin.1:1071
 msgid "Toggles the display mode (raw including all headers vs. cooked)."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1038
+#: ../tin.1:1075
 #, no-wrap
 msgid "B<PageToggleTabs '^T'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1041
+#: ../tin.1:1078
 msgid "Toggle the TAB width between 4 and 8 characters."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1041
+#: ../tin.1:1078
 #, no-wrap
 msgid "B<PageFollowupQuoteHeaders '^W'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1045
+#: ../tin.1:1082
 msgid ""
 "Post a followup to the current article with a copy of the article with all "
 "headers included."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1045
+#: ../tin.1:1082
 #, no-wrap
 msgid "B<PageToggleTex2iso '\"'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1049
+#: ../tin.1:1086
 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:1049
+#: ../tin.1:1086
 #, no-wrap
 msgid "B<PageToggleRot '%'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1052
+#: ../tin.1:1089
 msgid "Toggle ROT-13 decoding for this article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1052
+#: ../tin.1:1089
 #, no-wrap
 msgid "B<PageToggleUue '('>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1056
+#: ../tin.1:1093
 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:1056
+#: ../tin.1:1093
 #, no-wrap
 msgid "B<PageReveal ')'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1063
+#: ../tin.1:1100
 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 "
@@ -2495,63 +2552,64 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1072
+#: ../tin.1:1109
 msgid "Forward search the text of this article."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1075
+#: ../tin.1:1112
 msgid "Backward search the text of this article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1075
+#: ../tin.1:1112
 #, no-wrap
 msgid "B<PageSkipIncludedText ':'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1080
+#: ../tin.1:1117
 msgid ""
-"Skip to the end of the quoted text-block in this article. Quoted text is "
-"everything which matches B<quote_regex>, B<quote_regex2> or B<quote_regex3>."
+"Skip to the end of the next quoted text-block in this article. Quoted text "
+"is everything which matches B<quote_regex>, B<quote_regex2> or "
+"B<quote_regex3>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1080
+#: ../tin.1:1117
 #, no-wrap
 msgid "B<PageTopThd 'E<lt>'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1083
+#: ../tin.1:1120
 msgid "Goto the first article in the current thread."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1083
+#: ../tin.1:1120
 #, no-wrap
 msgid "B<PageBotThd 'E<gt>'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1086
+#: ../tin.1:1123
 msgid "Goto the last article in the current thread."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1086
+#: ../tin.1:1123
 #, no-wrap
 msgid "B<PageToggleHighlight '_'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1089
+#: ../tin.1:1126
 msgid "Toggle word highlighting on/off."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1103
+#: ../tin.1:1140
 msgid ""
 "Auto select article(s) with a single key. The defaults used for selection "
 "are set based upon the following four tinrc config variables: "
@@ -2563,7 +2621,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1112
+#: ../tin.1:1149
 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>, "
@@ -2574,24 +2632,24 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1112
+#: ../tin.1:1149
 #, no-wrap
 msgid "B<PageNextThd '^J' 'E<lt>CRE<gt>'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1115
+#: ../tin.1:1152
 msgid "Goto next base article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1115
+#: ../tin.1:1152
 #, no-wrap
 msgid "B<PageNextUnread 'E<lt>TABE<gt>'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1120
+#: ../tin.1:1157
 msgid ""
 "Goto next unread article. If the tinrc variable B<goto_next_unread> doesn't "
 "contain PageNextUnread, then this key will first page through the current "
@@ -2599,37 +2657,37 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1123
+#: ../tin.1:1160
 msgid "Author forward search."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1126
+#: ../tin.1:1163
 msgid "Author backward search."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1134
+#: ../tin.1:1171
 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:1138
+#: ../tin.1:1175
 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:1138
+#: ../tin.1:1175
 #, no-wrap
 msgid "B<PageCancel 'D'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1143
+#: ../tin.1:1180
 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 "
@@ -2637,231 +2695,231 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1143
+#: ../tin.1:1180
 #, no-wrap
 msgid "B<PageEditArticle 'e'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1146
+#: ../tin.1:1183
 msgid "Edit the current article. This is restricted to mailgroups and saved news."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1149
+#: ../tin.1:1186
 #, no-wrap
 msgid "B<PageFollowupQuote 'f'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1152
+#: ../tin.1:1189
 msgid "Post a followup to the current article with a copy of the article included."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1152
+#: ../tin.1:1189
 #, no-wrap
 msgid "B<PageFollowup 'F'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1156
+#: ../tin.1:1193
 msgid ""
 "Post a followup to the current article without including a copy of the "
 "article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1156
+#: ../tin.1:1193
 #, no-wrap
 msgid "B<PageFirstPage 'g'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1159
+#: ../tin.1:1196
 msgid "Goto the start of the article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1159
+#: ../tin.1:1196
 #, no-wrap
 msgid "B<PageLastPage 'G'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1162
+#: ../tin.1:1199
 msgid "Goto the end of the article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1168
+#: ../tin.1:1205
 #, no-wrap
 msgid "B<PageKillThd 'K'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1171
+#: ../tin.1:1208
 msgid "Mark rest of thread as read and move onto the next unread thread."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1171
+#: ../tin.1:1208
 #, no-wrap
 msgid "B<PageListThd 'l'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1174
+#: ../tin.1:1211
 msgid "Show the thread menu that the current article is a part of."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1177
+#: ../tin.1:1214
 #, no-wrap
 msgid "B<PageMail 'm'>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1186
+#: ../tin.1:1223
 #, no-wrap
 msgid "B<PageNextArt 'n'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1189
+#: ../tin.1:1226
 msgid "Go to the next article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1189
+#: ../tin.1:1226
 #, no-wrap
 msgid "B<PageNextUnreadArt 'N'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1192
+#: ../tin.1:1229
 msgid "Go to the next unread article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1197
+#: ../tin.1:1234
 #, no-wrap
 msgid "B<PagePrevArt 'p'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1200
+#: ../tin.1:1237
 msgid "Go to the previous article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1200
+#: ../tin.1:1237
 #, no-wrap
 msgid "B<PagePrevUnreadArt 'P'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1203
+#: ../tin.1:1240
 msgid "Go to the previous unread article."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1206
+#: ../tin.1:1243
 msgid "Return to the previous level."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1209
+#: ../tin.1:1246
 #, no-wrap
 msgid "B<PageReplyQuote 'r'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1213
+#: ../tin.1:1250
 msgid ""
 "Reply through mail to the author of the current article with a copy of the "
 "article included."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1213
+#: ../tin.1:1250
 #, no-wrap
 msgid "B<PageReply 'R'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1217
+#: ../tin.1:1254
 msgid ""
 "Reply through mail to the author of the current article without including "
 "the original article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1217
+#: ../tin.1:1254
 #, no-wrap
 msgid "B<PageSave 's'>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1222
+#: ../tin.1:1259
 #, no-wrap
 msgid "B<PageAutoSave 'S'>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1225
+#: ../tin.1:1262
 #, no-wrap
 msgid "B<PageTag 't'>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1229
+#: ../tin.1:1266
 #, no-wrap
 msgid "B<PageGroupSel 'T'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1232
+#: ../tin.1:1269
 msgid "Return to group selection level."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1232
+#: ../tin.1:1269
 #, no-wrap
 msgid "B<PageGotoParent 'u'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1235
+#: ../tin.1:1272
 msgid "Goto parent article."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1235
+#: ../tin.1:1272
 #, no-wrap
 msgid "B<PageViewUrl 'U'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1240
+#: ../tin.1:1277
 msgid ""
 "Browse URLs in article. All URLs will be prompted in turn and opened using "
 "the B<url_handler>. 'B<E<lt>ESCE<gt>>' or no input will skip the URL."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1240
+#: ../tin.1:1277
 #, no-wrap
 msgid "B<PageViewAttach 'V'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1243
+#: ../tin.1:1280
 msgid "View or save multimedia attachments."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1250
+#: ../tin.1:1287
 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>'), "
@@ -2870,13 +2928,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1250
+#: ../tin.1:1287
 #, no-wrap
 msgid "B<PageRepost 'x'>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1256
+#: ../tin.1:1293
 msgid ""
 "Repost an already posted article / thread / auto-selected (hot) articles / "
 "articles matching pattern / tagged articles to another newsgroup(s). Useful "
@@ -2885,25 +2943,25 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1259
+#: ../tin.1:1296
 msgid "Mark article as unread."
 msgstr ""
 
 #. --------------------------------------------------------------------
 # type: Plain text
-#: ../tin.1:1264
+#: ../tin.1:1301
 msgid "Mark the current thread as unread."
 msgstr ""
 
 # type: SS
-#: ../tin.1:1264
+#: ../tin.1:1301
 #, no-wrap
 msgid "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES"
 msgstr ""
 
 #.  FIXME - add missing descriptions
 # type: Plain text
-#: ../tin.1:1274
+#: ../tin.1:1311
 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 "
@@ -2915,7 +2973,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1282
+#: ../tin.1:1319
 msgid ""
 "The variables are user configurable by editing "
 "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc> directly. Most of them can also be "
@@ -2927,7 +2985,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1288
+#: ../tin.1:1325
 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 "
@@ -2937,7 +2995,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1295
+#: ../tin.1:1332
 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> "
@@ -2947,7 +3005,23 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1299
+#: ../tin.1:1337
+msgid ""
+"The options menu provides access to the attributes menu for the current "
+"group by the B<ConfigToggleAttrib> ('B<E<lt>TABE<gt>>') command. Pressing "
+"B<ConfigToggleAttrib> again toggles back to the options menu. For more "
+"information see section \"ATTRIBUTES MENU AND GROUP ATTRIBUTES\"."
+msgstr ""
+
+# type: Plain text
+#: ../tin.1:1340
+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:1344
 msgid ""
 "Here is a full list of all the available variables. The name in braces is "
 "the name of the corresponding setting in "
@@ -2955,159 +3029,159 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1299
+#: ../tin.1:1344
 #, no-wrap
 msgid "B<Add posted articles to filter (add_posted_to_filter)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1303 ../tin.5:1157
+#: ../tin.1:1348 ../tin.5:1169
 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:1303
+#: ../tin.1:1348
 #, no-wrap
 msgid "B<Insert 'User-Agent:'-header (advertising)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1306 ../tin.5:1160
+#: ../tin.1:1351 ../tin.5:1172
 msgid "Turn ON advertising in header (''User-Agent:''). Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1306
+#: ../tin.1:1351
 #, no-wrap
 msgid "B<Skip multipart/alternative parts (alternative_handling)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1309 ../tin.5:1163
+#: ../tin.1:1354 ../tin.5:1175
 msgid "If ON strip multipart/alternative messages automatically. Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1309
+#: ../tin.1:1354
 #, no-wrap
 msgid "B<Character to show deleted articles (art_marked_deleted)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1312 ../tin.5:1166
+#: ../tin.1:1357 ../tin.5:1178
 msgid "The character used to show that an article was deleted. Default is 'D'."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1312
+#: ../tin.1:1357
 #, no-wrap
 msgid "B<Character to show inrange articles (art_marked_inrange)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1315 ../tin.5:1169
+#: ../tin.1:1360 ../tin.5:1181
 msgid "The character used to show that an article is in a range. Default is '#'."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1315
+#: ../tin.1:1360
 #, no-wrap
 msgid "B<Character to show returning arts (art_marked_return)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1319 ../tin.5:1173
+#: ../tin.1:1364 ../tin.5:1185
 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:1319
+#: ../tin.1:1364
 #, no-wrap
 msgid "B<Character to show selected articles (art_marked_selected)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1323 ../tin.5:1177
+#: ../tin.1:1368 ../tin.5:1189
 msgid ""
 "The character used to show that an article/thread is auto-selected (hot).  "
 "Default is '*'."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1323
+#: ../tin.1:1368
 #, no-wrap
 msgid "B<Character to show recent articles (art_marked_recent)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1327 ../tin.5:1181
+#: ../tin.1:1372 ../tin.5:1193
 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:1327
+#: ../tin.1:1372
 #, no-wrap
 msgid "B<Character to show unread articles (art_marked_unread)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1331
+#: ../tin.1:1376
 msgid ""
 "The character used to show that an article has not been read. Default is "
 "\\&'+'."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1331
+#: ../tin.1:1376
 #, no-wrap
 msgid "B<Character to show read articles (art_marked_read)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1334 ../tin.5:1188
+#: ../tin.1:1379 ../tin.5:1200
 msgid "The character used to show that an article was read. Default is ' '."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1334
+#: ../tin.1:1379
 #, no-wrap
 msgid "B<Character to show killed articles (art_marked_killed)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1338 ../tin.5:1192
+#: ../tin.1:1383 ../tin.5:1204
 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:1338
+#: ../tin.1:1383
 #, no-wrap
 msgid "B<Character to show read selected arts (art_marked_read_selected)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1342 ../tin.5:1196
+#: ../tin.1:1387 ../tin.5:1208
 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:1342 ../tin.5:1196
+#: ../tin.1:1387 ../tin.5:1208
 #, no-wrap
 msgid "B<Ask before using MIME viewer (ask_for_metamail)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1347
+#: ../tin.1:1392
 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 "
@@ -3115,50 +3189,50 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1347
+#: ../tin.1:1392
 #, no-wrap
 msgid "B<Send you a cc and/or bcc automatically (auto_cc_bcc)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1351 ../tin.5:1207
+#: ../tin.1:1396 ../tin.5:1219
 msgid ""
 "Automatically put your name in the ''Cc:'' and/or ''Bcc:'' field when "
 "mailing an article. Default is No."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1351
+#: ../tin.1:1396
 #, no-wrap
 msgid "B<List thread using right arrow key (auto_list_thread)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1355 ../tin.5:1211
+#: ../tin.1:1400 ../tin.5:1223
 msgid ""
 "If ON automatically list thread when entering it using right arrow key.  "
 "Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1355
+#: ../tin.1:1400
 #, no-wrap
 msgid "B<Reconnect to server automatically (auto_reconnect)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1358 ../tin.1:2264
+#: ../tin.1:1403 ../tin.1:2310
 msgid "Default is OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1358
+#: ../tin.1:1403
 #, no-wrap
 msgid "B<Use Archive-name: header for save (auto_save)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1364 ../tin.5:1220
+#: ../tin.1:1409 ../tin.5:1232
 msgid ""
 "If ON articles/threads with ''Archive-name:'' in header will be "
 "automatically saved with the Archive-name & part/patch no and post processed "
@@ -3167,13 +3241,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1364
+#: ../tin.1:1409
 #, no-wrap
 msgid "B<Save articles in batch mode (batch_save)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1369 ../tin.5:1225
+#: ../tin.1:1414 ../tin.5:1237
 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 "
@@ -3181,13 +3255,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1369
+#: ../tin.1:1414
 #, no-wrap
 msgid "B<Show mini menu & posting etiquette (beginner_level)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1374 ../tin.5:1230
+#: ../tin.1:1419 ../tin.5:1242
 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 "
@@ -3195,13 +3269,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1374
+#: ../tin.1:1419
 #, no-wrap
 msgid "B<Cache NNTP overview files locally (cache_overview_files)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1379
+#: ../tin.1:1424
 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.  "
@@ -3209,301 +3283,301 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1379
+#: ../tin.1:1424
 #, no-wrap
 msgid "B<Catchup read groups when quitting (catchup_read_groups)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1385 ../tin.5:1239
+#: ../tin.1:1430 ../tin.5:1251
 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:1385
+#: ../tin.1:1430
 #, no-wrap
 msgid "B<Standard background color (col_back)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1388 ../tin.5:1242
+#: ../tin.1:1433 ../tin.5:1254
 msgid "Standard background color"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1388
+#: ../tin.1:1433
 #, no-wrap
 msgid "B<Color of sender (From:) (col_from)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1391 ../tin.5:1245
+#: ../tin.1:1436 ../tin.5:1257
 msgid "Color of sender (From:)"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1391
+#: ../tin.1:1436
 #, no-wrap
 msgid "B<Color of article header lines (col_head)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1394 ../tin.5:1248
+#: ../tin.1:1439 ../tin.5:1260
 msgid "Color of header-lines"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1394
+#: ../tin.1:1439
 #, no-wrap
 msgid "B<Color of help text (col_help)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1397 ../tin.5:1251
+#: ../tin.1:1442 ../tin.5:1263
 msgid "Color of help pages"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1397
+#: ../tin.1:1442
 #, no-wrap
 msgid "B<Color for inverse text (background) (col_invers_bg)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1400 ../tin.5:1254
+#: ../tin.1:1445 ../tin.5:1266
 msgid "Color of background for inverse text"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1400
+#: ../tin.1:1445
 #, no-wrap
 msgid "B<Color for inverse text (foreground) (col_invers_fg)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1403 ../tin.5:1257
+#: ../tin.1:1448 ../tin.5:1269
 msgid "Color of foreground for inverse text"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1403
+#: ../tin.1:1448
 #, no-wrap
 msgid "B<Color of highlighting with _dash_ (col_markdash)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1407 ../tin.5:1261
+#: ../tin.1:1452 ../tin.5:1273
 msgid ""
 "Color of words emphasized like _this_. See also B<word_h_display_marks> and "
 "B<word_highlight>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1407
+#: ../tin.1:1452
 #, no-wrap
 msgid "B<Color of highlighting with /slash/ (col_markslash)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1411 ../tin.5:1265
+#: ../tin.1:1456 ../tin.5:1277
 msgid ""
 "Color of words emphasized like /this/. See also B<word_h_display_marks> and "
 "B<word_highlight>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1411
+#: ../tin.1:1456
 #, no-wrap
 msgid "B<Color of highlighting with *stars* (col_markstar)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1415 ../tin.5:1269
+#: ../tin.1:1460 ../tin.5:1281
 msgid ""
 "Color of words emphasized like *this*. See also B<word_h_display_marks> and "
 "B<word_highlight>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1415
+#: ../tin.1:1460
 #, no-wrap
 msgid "B<Color of highlighting with -stroke- (col_markstroke)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1419 ../tin.5:1273
+#: ../tin.1:1464 ../tin.5:1285
 msgid ""
 "Color of words emphasized like -this-. See also B<word_h_display_marks> and "
 "B<word_highlight>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1419
+#: ../tin.1:1464
 #, no-wrap
 msgid "B<Color of mini help menu (col_minihelp)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1422 ../tin.5:1276
+#: ../tin.1:1467 ../tin.5:1288
 msgid "Color of mini help menu"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1422
+#: ../tin.1:1467
 #, no-wrap
 msgid "B<Color of actual news header fields (col_newsheaders)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1425 ../tin.5:1279
+#: ../tin.1:1470 ../tin.5:1291
 msgid "Color of actual news header fields"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1425
+#: ../tin.1:1470
 #, no-wrap
 msgid "B<Standard foreground color (col_normal)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1428 ../tin.5:1282
+#: ../tin.1:1473 ../tin.5:1294
 msgid "Standard foreground color"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1428
+#: ../tin.1:1473
 #, no-wrap
 msgid "B<Color of quoted lines (col_quote)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1431 ../tin.5:1285
+#: ../tin.1:1476 ../tin.5:1297
 msgid "Color of quoted lines"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1431
+#: ../tin.1:1476
 #, no-wrap
 msgid "B<Color of twice quoted line (col_quote2)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1434 ../tin.5:1288
+#: ../tin.1:1479 ../tin.5:1300
 msgid "Color of twice quoted lines"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1434
+#: ../tin.1:1479
 #, no-wrap
 msgid "B<Color of =E<gt>3 times quoted line (col_quote3)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1437 ../tin.5:1291
+#: ../tin.1:1482 ../tin.5:1303
 msgid "Color of E<gt>=3 times quoted lines"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1437
+#: ../tin.1:1482
 #, no-wrap
 msgid "B<Color of response counter (col_response)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1441
+#: ../tin.1:1486
 msgid ""
 "Color of response counter. This is the text that says \"Response x of y\" in "
 "the article viewer."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1441
+#: ../tin.1:1486
 #, no-wrap
 msgid "B<Color of signatures (col_signature)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1444 ../tin.5:1298
+#: ../tin.1:1489 ../tin.5:1310
 msgid "Color of signatures"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1444
+#: ../tin.1:1489
 #, no-wrap
 msgid "B<Color of urls highlight (col_urls)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1447 ../tin.5:1301
+#: ../tin.1:1492 ../tin.5:1313
 msgid "Color of urls highlight"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1447
+#: ../tin.1:1492
 #, no-wrap
 msgid "B<Color of verbatim blocks (col_verbatim)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1450 ../tin.5:1304
+#: ../tin.1:1495 ../tin.5:1316
 msgid "Color of verbatim blocks"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1450
+#: ../tin.1:1495
 #, no-wrap
 msgid "B<Color of article subject lines (col_subject)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1453 ../tin.5:1307
+#: ../tin.1:1498 ../tin.5:1319
 msgid "Color of article subject"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1453
+#: ../tin.1:1498
 #, no-wrap
 msgid "B<Color of text lines (col_text)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1456 ../tin.5:1310
+#: ../tin.1:1501 ../tin.5:1322
 msgid "Color of text-lines"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1456
+#: ../tin.1:1501
 #, no-wrap
 msgid "B<Color of help/mail sign (col_title)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1459
+#: ../tin.1:1504 ../tin.5:1325
 msgid "Color of help/mail sign"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1459
+#: ../tin.1:1504
 #, no-wrap
 msgid "B<Which actions require confirmation (confirm_choice)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1462
+#: ../tin.1:1507
 msgid "Ask for manual confirmation to protect the user."
 msgstr ""
 
 # type: IP
-#: ../tin.1:1463 ../tin.1:1469 ../tin.1:1473
+#: ../tin.1:1508 ../tin.1:1514 ../tin.1:1518
 #, no-wrap
 msgid "\\(bu"
 msgstr ""
 
 #.  TODO: check if all affected commands are marked [after confirmation]
 # type: Plain text
-#: ../tin.1:1469
+#: ../tin.1:1514
 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 "
@@ -3511,21 +3585,21 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1473
+#: ../tin.1:1518
 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:1477
+#: ../tin.1:1522
 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:1478
+#: ../tin.1:1523
 #, no-wrap
 msgid "B<Format string for display of dates (date_format)>"
 msgstr ""
@@ -3534,7 +3608,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:1490
+#: ../tin.1:1535
 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 "
@@ -3543,360 +3617,360 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1490
+#: ../tin.1:1535
 #, no-wrap
 msgid "B<(default_art_search)>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1492
+#: ../tin.1:1537
 #, no-wrap
 msgid "B<(default_author_search)>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1494
+#: ../tin.1:1539
 #, no-wrap
 msgid "B<(default_config_search)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1497 ../tin.5:1352
+#: ../tin.1:1542 ../tin.5:1364
 msgid "The last article/author/config option that was searched for."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1497
+#: ../tin.1:1542
 #, no-wrap
 msgid "B<(default_filter_days)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1500 ../tin.5:1355
+#: ../tin.1:1545 ../tin.5:1367
 msgid "Default is 28."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1500
+#: ../tin.1:1545
 #, no-wrap
 msgid "B<(default_filter_kill_case)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1504
+#: ../tin.1:1549
 msgid ""
 "Default for quick (1 key) kill filter case.  ON = filter case sensitive, OFF "
 "= ignore case. Default is OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1504
+#: ../tin.1:1549
 #, no-wrap
 msgid "B<(default_filter_kill_expire)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1509
+#: ../tin.1:1554
 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:1509
+#: ../tin.1:1554
 #, no-wrap
 msgid "B<(default_filter_kill_global)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1513
+#: ../tin.1:1558
 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:1513
+#: ../tin.1:1558
 #, no-wrap
 msgid "B<(default_filter_kill_header)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1516 ../tin.5:1370
+#: ../tin.1:1561 ../tin.5:1382
 msgid "Default for quick (1 key) kill filter header."
 msgstr ""
 
 # type: IP
-#: ../tin.1:1517 ../tin.1:1547
+#: ../tin.1:1562 ../tin.1:1592
 #, no-wrap
 msgid "0,1"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1519 ../tin.1:1549
+#: ../tin.1:1564 ../tin.1:1594
 #, no-wrap
 msgid " ''Subject:''\n"
 msgstr ""
 
 # type: IP
-#: ../tin.1:1519 ../tin.1:1549
+#: ../tin.1:1564 ../tin.1:1594
 #, no-wrap
 msgid "2,3"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1521 ../tin.1:1551
+#: ../tin.1:1566 ../tin.1:1596
 #, no-wrap
 msgid " ''From:''\n"
 msgstr ""
 
 # type: IP
-#: ../tin.1:1521 ../tin.1:1551 ../tin.1:1851 ../tin.1:2083 ../tin.1:2114 ../tin.1:2185 ../tin.1:2232 ../tin.5:1709 ../tin.5:1811 ../tin.5:1968 ../tin.5:1998 ../tin.5:2098
+#: ../tin.1:1566 ../tin.1:1596 ../tin.1:1897 ../tin.1:2129 ../tin.1:2160 ../tin.1:2231 ../tin.1:2278 ../tin.5:1722 ../tin.5:1824 ../tin.5:1981 ../tin.5:2011 ../tin.5:2111
 #, no-wrap
 msgid "4"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1523 ../tin.1:1553
+#: ../tin.1:1568 ../tin.1:1598
 #, no-wrap
 msgid " ''Message-ID:'' & full ''References:'' line\n"
 msgstr ""
 
 # type: IP
-#: ../tin.1:1523 ../tin.1:1553 ../tin.1:2085 ../tin.1:2187 ../tin.1:2235 ../tin.5:1970 ../tin.5:2101
+#: ../tin.1:1568 ../tin.1:1598 ../tin.1:2131 ../tin.1:2233 ../tin.1:2281 ../tin.5:1983 ../tin.5:2114
 #, no-wrap
 msgid "5"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1525 ../tin.1:1555
+#: ../tin.1:1570 ../tin.1:1600
 #, no-wrap
 msgid " ''Message-ID:'' & last ''References:'' entry only\n"
 msgstr ""
 
 # type: IP
-#: ../tin.1:1525 ../tin.1:1555 ../tin.1:2087 ../tin.1:2237 ../tin.5:1972 ../tin.5:2103
+#: ../tin.1:1570 ../tin.1:1600 ../tin.1:2133 ../tin.1:2283 ../tin.5:1985 ../tin.5:2116
 #, no-wrap
 msgid "6"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1527 ../tin.1:1557
+#: ../tin.1:1572 ../tin.1:1602
 #, no-wrap
 msgid " ''Message-ID:'' entry only\n"
 msgstr ""
 
 # type: IP
-#: ../tin.1:1527 ../tin.1:1557 ../tin.1:2090 ../tin.1:2239 ../tin.5:1975 ../tin.5:2105
+#: ../tin.1:1572 ../tin.1:1602 ../tin.1:2136 ../tin.1:2285 ../tin.5:1988 ../tin.5:2118
 #, no-wrap
 msgid "7"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1529 ../tin.1:1559
+#: ../tin.1:1574 ../tin.1:1604
 #, no-wrap
 msgid " ''Lines:''\n"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1530
+#: ../tin.1:1575
 #, no-wrap
 msgid "B<(default_filter_select_case)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1534 ../tin.5:1385
+#: ../tin.1:1579 ../tin.5:1397
 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:1534
+#: ../tin.1:1579
 #, no-wrap
 msgid "B<(default_filter_select_expire)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1539
+#: ../tin.1:1584
 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:1539
+#: ../tin.1:1584
 #, no-wrap
 msgid "B<(default_filter_select_global)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1543
+#: ../tin.1:1588
 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:1543
+#: ../tin.1:1588
 #, no-wrap
 msgid "B<(default_filter_select_header)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1546 ../tin.5:1396
+#: ../tin.1:1591 ../tin.5:1408
 msgid "Default for quick (1 key) auto-selection filter header."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1560
+#: ../tin.1:1605
 #, no-wrap
 msgid "B<(default_goto_group)>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1562
+#: ../tin.1:1607
 #, no-wrap
 msgid "B<(default_group_search)>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1564
+#: ../tin.1:1609
 #, no-wrap
 msgid "B<(default_mail_address)>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1566
+#: ../tin.1:1611
 #, no-wrap
 msgid "B<(default_move_group)>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1568
+#: ../tin.1:1613
 #, no-wrap
 msgid "B<(default_pattern)>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1570
+#: ../tin.1:1615
 #, no-wrap
 msgid "B<(default_pipe_command)>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1572
+#: ../tin.1:1617
 #, no-wrap
 msgid "B<(default_post_newsgroups)>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1574
+#: ../tin.1:1619
 #, no-wrap
 msgid "B<(default_post_subject)>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1576
+#: ../tin.1:1621
 #, no-wrap
 msgid "B<(default_range_group)>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1578
+#: ../tin.1:1623
 #, no-wrap
 msgid "B<(default_range_select)>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1580
+#: ../tin.1:1625
 #, no-wrap
 msgid "B<(default_range_thread)>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1582
+#: ../tin.1:1627
 #, no-wrap
 msgid "B<(default_repost_group)>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1584
+#: ../tin.1:1629
 #, no-wrap
 msgid "B<(default_save_file)>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1586
+#: ../tin.1:1631
 #, no-wrap
 msgid "B<(default_save_mode)>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1588
+#: ../tin.1:1633
 #, no-wrap
 msgid "B<(default_select_pattern)>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1590
+#: ../tin.1:1635
 #, no-wrap
 msgid "B<(default_shell_command)>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1592
+#: ../tin.1:1637
 #, no-wrap
 msgid "B<(default_subject_search)>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:1594
+#: ../tin.1:1639
 #, no-wrap
 msgid "B<Draw -E<gt> instead of highlighted bar (draw_arrow)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1598
+#: ../tin.1:1643
 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:1598
+#: ../tin.1:1643
 #, no-wrap
 msgid "B<Invocation of your editor (editor_format)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1602
+#: ../tin.1:1647
 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:1602
+#: ../tin.1:1647
 #, no-wrap
 msgid "B<Force redraw after certain commands (force_screen_redraw)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1606 ../tin.5:1454
+#: ../tin.1:1651 ../tin.5:1466
 msgid ""
 "Specifies whether a screen redraw should always be done after certain "
 "external commands. Default is OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1606
+#: ../tin.1:1651
 #, no-wrap
 msgid "B<Number of articles to get (getart_limit)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1612
+#: ../tin.1:1657
 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 "
@@ -3905,24 +3979,24 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1612
+#: ../tin.1:1657
 #, no-wrap
 msgid "B<Catchup group using left key (group_catchup_on_exit)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1615 ../tin.5:1472
+#: ../tin.1:1660 ../tin.5:1484
 msgid "If ON catchup group when leaving with the left arrow key. Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1615
+#: ../tin.1:1660
 #, no-wrap
 msgid "B<Go to the next unread article with (goto_next_unread)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1623 ../tin.5:1469
+#: ../tin.1:1668 ../tin.5:1481
 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 "
@@ -3933,26 +4007,26 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1623
+#: ../tin.1:1668
 #, no-wrap
 msgid "B<Max. length of group names shown (groupname_max_length)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1627 ../tin.5:1476
+#: ../tin.1:1672 ../tin.5:1488
 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:1627
+#: ../tin.1:1672
 #, no-wrap
 msgid "B<Display uue data as an attachment (hide_uue)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1636
+#: ../tin.1:1681
 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 "
@@ -3964,13 +4038,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1636
+#: ../tin.1:1681
 #, no-wrap
 msgid "B<External inews (inews_prog)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1643
+#: ../tin.1:1688
 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 "
@@ -3979,14 +4053,14 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1643
+#: ../tin.1:1688
 #, no-wrap
 msgid "B<(info_in_last_line)>"
 msgstr ""
 
 #.  this is missing from the Menu
 # type: Plain text
-#: ../tin.1:1650
+#: ../tin.1:1695
 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 "
@@ -3995,13 +4069,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1650
+#: ../tin.1:1695
 #, no-wrap
 msgid "B<Use interactive mail reader (interactive_mailer)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1657
+#: ../tin.1:1702
 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, "
@@ -4014,26 +4088,26 @@ msgstr ""
 #.        mono_mark* currently do allow "Reverse video" even if
 #.        inverse_okay=FALSE
 # type: TP
-#: ../tin.1:1657
+#: ../tin.1:1702
 #, no-wrap
 msgid "B<Use inverse video for page headers (inverse_okay)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1664 ../tin.5:1509
+#: ../tin.1:1709 ../tin.5:1521
 msgid ""
 "If ON use inverse video for page headers and URL highlighting.  Default is "
 "ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1664
+#: ../tin.1:1709
 #, no-wrap
 msgid "B<Keep failed arts in ~/dead.articles (keep_dead_articles)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1669 ../tin.5:1514
+#: ../tin.1:1714 ../tin.5:1526
 msgid ""
 "If ON keep all failed postings in I<${TIN_HOMEDIR:-\"$HOME\"}/dead.articles> "
 "besides keeping the last failed posting in "
@@ -4041,26 +4115,26 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1669
+#: ../tin.1:1714
 #, no-wrap
 msgid "B<Filter which articles (kill_level)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1673
+#: ../tin.1:1718
 msgid ""
 "This option controls the processing and display of articles that are "
 "killed.  There are 3 options:"
 msgstr ""
 
 # type: IP
-#: ../tin.1:1674 ../tin.1:1843 ../tin.1:1886 ../tin.1:1998 ../tin.1:2024 ../tin.1:2075 ../tin.1:2105 ../tin.1:2176 ../tin.1:2204 ../tin.1:2224 ../tin.1:2308 ../tin.5:1519 ../tin.5:1701 ../tin.5:1750 ../tin.5:1881 ../tin.5:1907 ../tin.5:1960 ../tin.5:1989 ../tin.5:2070 ../tin.5:2090 ../tin.5:2182
+#: ../tin.1:1719 ../tin.1:1889 ../tin.1:1932 ../tin.1:2044 ../tin.1:2070 ../tin.1:2121 ../tin.1:2151 ../tin.1:2222 ../tin.1:2250 ../tin.1:2270 ../tin.1:2354 ../tin.5:1531 ../tin.5:1714 ../tin.5:1763 ../tin.5:1894 ../tin.5:1920 ../tin.5:1973 ../tin.5:2002 ../tin.5:2083 ../tin.5:2103 ../tin.5:2195
 #, no-wrap
 msgid "0"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1680
+#: ../tin.1:1725
 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 "
@@ -4070,13 +4144,13 @@ msgid ""
 msgstr ""
 
 # type: IP
-#: ../tin.1:1680 ../tin.1:1845 ../tin.1:1888 ../tin.1:2000 ../tin.1:2026 ../tin.1:2077 ../tin.1:2107 ../tin.1:2178 ../tin.1:2206 ../tin.1:2226 ../tin.1:2310 ../tin.5:1526 ../tin.5:1703 ../tin.5:1752 ../tin.5:1801 ../tin.5:1883 ../tin.5:1909 ../tin.5:1962 ../tin.5:1991 ../tin.5:2072 ../tin.5:2092 ../tin.5:2184
+#: ../tin.1:1725 ../tin.1:1891 ../tin.1:1934 ../tin.1:2046 ../tin.1:2072 ../tin.1:2123 ../tin.1:2153 ../tin.1:2224 ../tin.1:2252 ../tin.1:2272 ../tin.1:2356 ../tin.5:1538 ../tin.5:1716 ../tin.5:1765 ../tin.5:1814 ../tin.5:1896 ../tin.5:1922 ../tin.5:1975 ../tin.5:2004 ../tin.5:2085 ../tin.5:2105 ../tin.5:2197
 #, no-wrap
 msgid "1"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1685 ../tin.5:1531
+#: ../tin.1:1730 ../tin.5:1543
 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 "
@@ -4085,13 +4159,13 @@ msgid ""
 msgstr ""
 
 # type: IP
-#: ../tin.1:1685 ../tin.1:1847 ../tin.1:1892 ../tin.1:2003 ../tin.1:2030 ../tin.1:2079 ../tin.1:2110 ../tin.1:2180 ../tin.1:2208 ../tin.1:2228 ../tin.1:2312 ../tin.5:1531 ../tin.5:1705 ../tin.5:1757 ../tin.5:1805 ../tin.5:1886 ../tin.5:1913 ../tin.5:1964 ../tin.5:1994 ../tin.5:2074 ../tin.5:2094 ../tin.5:2186
+#: ../tin.1:1730 ../tin.1:1893 ../tin.1:1938 ../tin.1:2049 ../tin.1:2076 ../tin.1:2125 ../tin.1:2156 ../tin.1:2226 ../tin.1:2254 ../tin.1:2274 ../tin.1:2358 ../tin.5:1543 ../tin.5:1718 ../tin.5:1770 ../tin.5:1818 ../tin.5:1899 ../tin.5:1926 ../tin.5:1977 ../tin.5:2007 ../tin.5:2087 ../tin.5:2107 ../tin.5:2199
 #, no-wrap
 msgid "2"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1689 ../tin.5:1535
+#: ../tin.1:1734 ../tin.5:1547
 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 "
@@ -4099,18 +4173,18 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1691
+#: ../tin.1:1736
 msgid "Default is 0 (B<Kill only unread arts>)."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1691
+#: ../tin.1:1736
 #, no-wrap
 msgid "B<Use 8bit characters in mail headers (mail_8bit_header)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1697 ../tin.5:1542
+#: ../tin.1:1742 ../tin.5:1554
 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 "
@@ -4119,39 +4193,39 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1697
+#: ../tin.1:1742
 #, no-wrap
 msgid "B<Mail address (mail_address)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1703 ../tin.5:1548
+#: ../tin.1:1748 ../tin.5:1560
 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:1703
+#: ../tin.1:1748
 #, no-wrap
 msgid "B<MIME encoding in mail messages (mail_mime_encoding)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1707 ../tin.5:1552
+#: ../tin.1:1752 ../tin.5:1564
 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:1707
+#: ../tin.1:1752
 #, no-wrap
 msgid "B<Quote line when mailing (mail_quote_format)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1712 ../tin.5:1557
+#: ../tin.1:1757 ../tin.5:1569
 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, "
@@ -4159,13 +4233,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1712
+#: ../tin.1:1757
 #, no-wrap
 msgid "B<Format of the mailbox (mailbox_format)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1720
+#: ../tin.1:1765
 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 "
@@ -4173,13 +4247,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1720
+#: ../tin.1:1765
 #, no-wrap
 msgid "B<Mail directory (maildir)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1729
+#: ../tin.1:1774
 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 "
@@ -4188,14 +4262,14 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1729
+#: ../tin.1:1774
 #, no-wrap
 msgid "B<Invocation of your mail command (mailer_format)>"
 msgstr ""
 
 #.  TODO: document %S, %T, %M, %F, %U ...
 # type: Plain text
-#: ../tin.1:1738
+#: ../tin.1:1783
 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' "
@@ -4207,39 +4281,41 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1738
+#: ../tin.1:1783
 #, no-wrap
-msgid "B<'Mark article read' ignores tags (mark_ignore_tags)>"
+msgid "B<'Mark as (un)read' ignores tags (mark_ignore_tags)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1745 ../tin.5:1604
+#: ../tin.1:1791 ../tin.5:1617
 msgid ""
-"When this is ON, the B<GroupMarkThdRead>, B<ThreadMarkArtRead> functions "
-"('B<K>') mark just the current article or thread, ignoring other tagged, "
-"unread articles. When OFF, the same function presents a menu with choices of "
-"the current thread or article, all tagged, unread articles, or nothing."
+"When this is ON, the B<GroupMarkThdRead> ('B<K>'), B<ThreadMarkArtRead> "
+"('B<K>'), B<MarkThdUnread> ('B<Z>') at Group level and B<MarkArtUnread> "
+"('B<z>') at Thread level functions mark just the current article or thread, "
+"ignoring other tagged, (un)read articles. When OFF, the same function "
+"presents a menu with choices of the current thread or article, all tagged, "
+"unread articles, or nothing."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1745
+#: ../tin.1:1791
 #, no-wrap
 msgid "B<Mark saved articles/threads as read (mark_saved_read)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1748 ../tin.5:1597
+#: ../tin.1:1794 ../tin.5:1609
 msgid "If ON mark articles that are saved as read. Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1748
+#: ../tin.1:1794
 #, no-wrap
 msgid "B<Viewer program for MIME articles (metamail_prog)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1760
+#: ../tin.1:1806
 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 "
@@ -4250,13 +4326,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1760
+#: ../tin.1:1806
 #, no-wrap
 msgid "B<MM_CHARSET (mm_charset)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1773
+#: ../tin.1:1819
 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 "
@@ -4270,13 +4346,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1773
+#: ../tin.1:1819
 #, no-wrap
 msgid "B<MM_NETWORK_CHARSET (mm_network_charset)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1784
+#: ../tin.1:1830
 msgid ""
 "Charset used for posting and MIME headers; replaces B<mm_charset>.  "
 "Conversion between B<mm_network_charset> and local charset (determined via "
@@ -4287,14 +4363,14 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1787 ../tin.5:1643
+#: ../tin.1:1833 ../tin.5:1656
 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:1793 ../tin.5:1649
+#: ../tin.1:1839 ../tin.5:1662
 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 "
@@ -4303,13 +4379,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1793
+#: ../tin.1:1839
 #, no-wrap
 msgid "B<Attribute of highlighting with _dash_ (mono_markdash)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1798
+#: ../tin.1:1844
 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 "
@@ -4317,13 +4393,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1798
+#: ../tin.1:1844
 #, no-wrap
 msgid "B<Attribute of highlighting with /slash/ (mono_markslash)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1803
+#: ../tin.1:1849
 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 "
@@ -4331,13 +4407,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1803
+#: ../tin.1:1849
 #, no-wrap
 msgid "B<Attribute of highlighting with *stars* (mono_markstar)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1808
+#: ../tin.1:1854
 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 "
@@ -4345,13 +4421,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1808
+#: ../tin.1:1854
 #, no-wrap
 msgid "B<Attribute of highlighting with -stroke- (mono_markstroke)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1813
+#: ../tin.1:1859
 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 "
@@ -4359,26 +4435,26 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1813
+#: ../tin.1:1859
 #, no-wrap
 msgid "B<(newnews)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1817
+#: ../tin.1:1863
 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:1817
+#: ../tin.1:1863
 #, no-wrap
 msgid "B<Display these header fields (or *) (news_headers_to_display)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1824 ../tin.5:1682
+#: ../tin.1:1870
 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 "
@@ -4388,13 +4464,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1824
+#: ../tin.1:1870
 #, no-wrap
 msgid "B<Do not display these header fields (news_headers_to_not_display)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1833
+#: ../tin.1:1879
 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 "
@@ -4405,13 +4481,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1833
+#: ../tin.1:1879
 #, no-wrap
 msgid "B<Quote line when following up (news_quote_format)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1838 ../tin.5:1696
+#: ../tin.1:1884 ../tin.5:1709
 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, "
@@ -4419,80 +4495,80 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1838
+#: ../tin.1:1884
 #, no-wrap
 msgid "B<Unicode normalization form (normalization_form)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1842
+#: ../tin.1:1888
 msgid ""
 "The normalization form B<tin> should use to normalize unicode input.  The "
 "possible values are:"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1845 ../tin.5:1703
+#: ../tin.1:1891 ../tin.5:1716
 msgid "B<None>: no normalization"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1847 ../tin.5:1705
+#: ../tin.1:1893 ../tin.5:1718
 msgid "B<NFKC>: Compatibility Decomposition, followed by Canonical Composition"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1849 ../tin.5:1707
+#: ../tin.1:1895 ../tin.5:1720
 msgid "B<NFKD>: Compatibility Decomposition"
 msgstr ""
 
 # type: IP
-#: ../tin.1:1849 ../tin.1:2006 ../tin.1:2034 ../tin.1:2081 ../tin.1:2112 ../tin.1:2182 ../tin.1:2230 ../tin.5:1707 ../tin.5:1889 ../tin.5:1917 ../tin.5:1966 ../tin.5:1996 ../tin.5:2096
+#: ../tin.1:1895 ../tin.1:2052 ../tin.1:2080 ../tin.1:2127 ../tin.1:2158 ../tin.1:2228 ../tin.1:2276 ../tin.5:1720 ../tin.5:1902 ../tin.5:1930 ../tin.5:1979 ../tin.5:2009 ../tin.5:2109
 #, no-wrap
 msgid "3"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1851 ../tin.5:1709
+#: ../tin.1:1897 ../tin.5:1722
 msgid "B<NFC>: Canonical Decomposition, followed by Canonical Composition"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1853 ../tin.5:1711
+#: ../tin.1:1899 ../tin.5:1724
 msgid "B<NFD>: Canonical Decomposition"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1856
+#: ../tin.1:1902
 msgid ""
 "Some normalization modes are only available if they are supported by the "
 "library B<tin> uses to do the normalization. Default is NFKC."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1856
+#: ../tin.1:1902
 #, no-wrap
 msgid "B<Goto first unread article in group (pos_first_unread)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1860
+#: ../tin.1:1906
 msgid ""
 "If ON put cursor at first unread article in group otherwise at last "
 "article. Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1860
+#: ../tin.1:1906
 #, no-wrap
 msgid "B<Use 8bit characters in news headers (post_8bit_header)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1871 ../tin.5:1731
+#: ../tin.1:1917 ../tin.5:1744
 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 usualy "
+"this also disables the generation of MIME-headers when they are usually "
 "required. Default is OFF. Only enacted if B<post_mime_encoding> is also set "
 "to 8bit. In a number of local hierarchies where 8bit characters are used, "
 "using unencoded (raw)  8bit characters in header is acceptable and sometimes "
@@ -4502,13 +4578,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1871
+#: ../tin.1:1917
 #, no-wrap
 msgid "B<MIME encoding in news messages (post_mime_encoding)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1876
+#: ../tin.1:1922
 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 "
@@ -4516,13 +4592,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1876
+#: ../tin.1:1922
 #, no-wrap
 msgid "B<View post-processed files (post_process_view)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1881
+#: ../tin.1:1927
 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 "
@@ -4530,41 +4606,41 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1881
+#: ../tin.1:1927
 #, no-wrap
 msgid "B<Post process saved articles (post_process_type)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1885
+#: ../tin.1:1931
 msgid ""
 "This specifies whether to perform post processing on saved articles.  The "
 "following values are allowed:"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1888 ../tin.5:1752
+#: ../tin.1:1934 ../tin.5:1765
 msgid "B<No> (default), no post processing is done."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1892
+#: ../tin.1:1938
 msgid "B<Shell archives>, unpacking of multi-part B<shar>(1)  files only."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1894 ../tin.5:1759
+#: ../tin.1:1940 ../tin.5:1772
 msgid "B<Yes>, binary attachments and data will be decoded and saved."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1895
+#: ../tin.1:1941
 #, no-wrap
 msgid "B<Filename to be used for storing posted articles (posted_articles_file)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1901 ../tin.5:1766
+#: ../tin.1:1947 ../tin.5:1779
 msgid ""
 "Keep posted articles in "
 "I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/>B<posted_articles_file>.  If no filename "
@@ -4572,26 +4648,26 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1901
+#: ../tin.1:1947
 #, no-wrap
 msgid "B<Print all headers when printing (print_header)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1905 ../tin.5:1770
+#: ../tin.1:1951 ../tin.5:1783
 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:1905
+#: ../tin.1:1951
 #, no-wrap
 msgid "B<Printer program with options (printer)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1914
+#: ../tin.1:1960
 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 "
@@ -4600,40 +4676,40 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1914
+#: ../tin.1:1960
 #, no-wrap
 msgid "B<Process only unread articles (process_only_unread)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1918 ../tin.5:1784
+#: ../tin.1:1964 ../tin.5:1797
 msgid ""
 "If ON only save/print/pipe/mail unread articles (tagged articles excepted).  "
 "Default is OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1918
+#: ../tin.1:1964
 #, no-wrap
 msgid "B<Show empty Followup-To in editor (prompt_followupto)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1921
+#: ../tin.1:1967
 msgid ""
 "If ON show empty ''Followup-To:'' header when editing an article. Default is "
 "OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1921
+#: ../tin.1:1967
 #, no-wrap
 msgid "B<Characters used as quote-marks (quote_chars)>"
 msgstr ""
 
 #.  TODO: document %s
 # type: Plain text
-#: ../tin.1:1926 ../tin.5:1794
+#: ../tin.1:1972 ../tin.5:1807
 msgid ""
 "The character used in quoting included text to article followups and mail "
 "replies. The '_' character represents a blank character and is replaced with "
@@ -4641,13 +4717,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1926
+#: ../tin.1:1972
 #, no-wrap
 msgid "B<Quoting behavior (quote_style)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1933
+#: ../tin.1:1979
 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, "
@@ -4658,7 +4734,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1937
+#: ../tin.1:1983
 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 "
@@ -4666,13 +4742,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1937
+#: ../tin.1:1983
 #, no-wrap
 msgid "B<Regex used to show quoted lines (quote_regex)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1942
+#: ../tin.1:1988
 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 "
@@ -4680,13 +4756,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1942
+#: ../tin.1:1988
 #, no-wrap
 msgid "B<Regex used to show twice quoted l. (quote_regex2)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1947
+#: ../tin.1:1993
 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 "
@@ -4694,13 +4770,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1947
+#: ../tin.1:1993
 #, no-wrap
 msgid "B<Regex used to show E<gt>= 3 times q.l. (quote_regex3)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1952
+#: ../tin.1:1998
 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 "
@@ -4708,39 +4784,39 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1952
+#: ../tin.1:1998
 #, no-wrap
 msgid "B<Article recentness time limit (recent_time)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1956 ../tin.5:1839
+#: ../tin.1:2002 ../tin.5:1852
 msgid ""
 "If set to 0, this feature is deactivated, otherwise it means the number of "
 "days. Default is 2."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1956
+#: ../tin.1:2002
 #, no-wrap
 msgid "B<Render BiDi (render_bidi)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1960 ../tin.5:1843
+#: ../tin.1:2006 ../tin.5:1856
 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:1960
+#: ../tin.1:2006
 #, no-wrap
 msgid "B<Interval in seconds to reread active (reread_active_file_secs)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1965 ../tin.5:1848
+#: ../tin.1:2011 ../tin.5:1861
 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 "
@@ -4748,78 +4824,78 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1965
+#: ../tin.1:2011
 #, no-wrap
 msgid "B<Directory to save arts/threads in (savedir)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1969 ../tin.5:1852
+#: ../tin.1:2015 ../tin.5:1865
 msgid ""
 "Directory where articles/threads are saved. Default is "
 "I<${TIN_HOMEDIR:-\"$HOME\"}/News>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1969
+#: ../tin.1:2015
 #, no-wrap
 msgid "B<Score limit (kill) (score_limit_kill)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1973 ../tin.5:1856
+#: ../tin.1:2019 ../tin.5:1869
 msgid ""
 "If the score of an article is below or equal this value the article gets "
 "marked as killed."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1973
+#: ../tin.1:2019
 #, no-wrap
 msgid "B<Score limit (select) (score_limit_select)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1977 ../tin.5:1860
+#: ../tin.1:2023 ../tin.5:1873
 msgid ""
 "If the score of an article is above or equal this value the article gets "
 "marked as hot."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1977
+#: ../tin.1:2023
 #, no-wrap
 msgid "B<Default score to kill articles (score_kill)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1981 ../tin.5:1864
+#: ../tin.1:2027 ../tin.5:1877
 msgid ""
 "Score of an article which should be killed, this must be E<lt>= "
 "B<score_limit_kill>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1981
+#: ../tin.1:2027
 #, no-wrap
 msgid "B<Default score to select articles (score_select)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1985 ../tin.5:1868
+#: ../tin.1:2031 ../tin.5:1881
 msgid ""
 "Score of an article which should be marked hot, this must be E<gt>= "
 "B<score_limit_select>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:1985
+#: ../tin.1:2031
 #, no-wrap
 msgid "B<Number of lines to scroll in pager (scroll_lines)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1993
+#: ../tin.1:2039
 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 "
@@ -4830,52 +4906,52 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:1993
+#: ../tin.1:2039
 #, no-wrap
 msgid "B<In group menu, show author by (show_author)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:1997 ../tin.5:1880
+#: ../tin.1:2043 ../tin.5:1893
 msgid ""
 "Which information about the author should be shown. Default is 2, authors "
 "full name."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2000 ../tin.5:1883
+#: ../tin.1:2046 ../tin.5:1896
 msgid "B<None>, only the ''Subject:'' line will be displayed."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2003 ../tin.5:1886
+#: ../tin.1:2049 ../tin.5:1899
 msgid ""
 "B<Address>, ''Subject:'' line & the address part of the ''From:'' line are "
 "displayed."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2006 ../tin.5:1889
+#: ../tin.1:2052 ../tin.5:1902
 msgid ""
 "B<Full Name>, ''Subject:'' line & the authors full name part of the "
 "\\&''From:'' line are displayed (default)."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2009 ../tin.5:1892
+#: ../tin.1:2055 ../tin.5:1905
 msgid ""
 "B<Address and Name>, ''Subject:'' line & all of the ''From:'' line are "
 "displayed."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2010
+#: ../tin.1:2056
 #, no-wrap
 msgid "B<Show description of each newsgroup (show_description)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2019
+#: ../tin.1:2065
 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 "
@@ -4886,25 +4962,25 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2019
+#: ../tin.1:2065
 #, no-wrap
 msgid "B<Show lines/score in listings (show_info)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2023 ../tin.5:1906
+#: ../tin.1:2069 ../tin.5:1919
 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:2026 ../tin.5:1909
+#: ../tin.1:2072 ../tin.5:1922
 msgid "B<None>, no information will be displayed."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2030
+#: ../tin.1:2076
 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 "
@@ -4912,7 +4988,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2034 ../tin.5:1917
+#: ../tin.1:2080 ../tin.5:1930
 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 "
@@ -4920,66 +4996,66 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2036 ../tin.5:1919
+#: ../tin.1:2082 ../tin.5:1932
 msgid "B<Lines & Score>, display line count and score."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2037
+#: ../tin.1:2083
 #, no-wrap
 msgid "B<Show only unread articles (show_only_unread_arts)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2041
+#: ../tin.1:2087
 msgid ""
 "If ON show only new/unread articles otherwise show all articles.  Default is "
 "ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2041
+#: ../tin.1:2087
 #, no-wrap
 msgid "B<Show only groups with unread arts (show_only_unread_groups)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2045 ../tin.5:1928
+#: ../tin.1:2091 ../tin.5:1941
 msgid ""
 "If ON show only subscribed groups that contain unread articles. Default is "
 "OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2045
+#: ../tin.1:2091
 #, no-wrap
 msgid "B<Display signatures (show_signatures)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2049
+#: ../tin.1:2095
 msgid "If OFF don't show signatures when displaying articles.  Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2049
+#: ../tin.1:2095
 #, no-wrap
 msgid "B<Prepend signature with '\\en-- \\en' (sigdashes)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2052 ../tin.5:1934
+#: ../tin.1:2098 ../tin.5:1947
 msgid "If ON prepend the signature with sigdashes. Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2052
+#: ../tin.1:2098
 #, no-wrap
 msgid "B<Create signature from path/command (sigfile)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2062
+#: ../tin.1:2108
 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 "
@@ -4991,24 +5067,24 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2062
+#: ../tin.1:2108
 #, no-wrap
 msgid "B<Add signature when reposting (signature_repost)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2065 ../tin.5:1948
+#: ../tin.1:2111 ../tin.5:1961
 msgid "If ON add signature to reposted articles. Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2065
+#: ../tin.1:2111
 #, no-wrap
 msgid "B<Regex used to highlight /slashes/ (slashes_regex)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2070
+#: ../tin.1:2116
 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 "
@@ -5016,141 +5092,141 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2070
+#: ../tin.1:2116
 #, no-wrap
 msgid "B<Sort articles by (sort_article_type)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2074 ../tin.5:1959
+#: ../tin.1:2120 ../tin.5:1972
 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:2077 ../tin.5:1962
+#: ../tin.1:2123 ../tin.5:1975
 msgid "B<Nothing>, don't sort articles."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2079 ../tin.5:1964
+#: ../tin.1:2125 ../tin.5:1977
 msgid "B<Subject: (descending)>, sort articles by ''Subject:'' field descending."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2081 ../tin.5:1966
+#: ../tin.1:2127 ../tin.5:1979
 msgid "B<Subject: (ascending)>, sort articles by ''Subject:'' field ascending."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2083 ../tin.5:1968
+#: ../tin.1:2129 ../tin.5:1981
 msgid "B<From: (descending)>, sort articles by ''From:'' field descending."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2085 ../tin.5:1970
+#: ../tin.1:2131 ../tin.5:1983
 msgid "B<From: (ascending)>, sort articles by ''From:'' field ascending."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2087 ../tin.5:1972
+#: ../tin.1:2133 ../tin.5:1985
 msgid "B<Date: (descending)>, sort articles by ''Date:'' field descending."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2090 ../tin.5:1975
+#: ../tin.1:2136 ../tin.5:1988
 msgid "B<Date: (ascending)>, sort articles by ''Date:'' field ascending (default)."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2092 ../tin.5:1977
+#: ../tin.1:2138 ../tin.5:1990
 msgid "B<Score (descending)>, sort articles by filtering score descending."
 msgstr ""
 
 # type: IP
-#: ../tin.1:2092 ../tin.5:1977
+#: ../tin.1:2138 ../tin.5:1990
 #, no-wrap
 msgid "8"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2094 ../tin.5:1979
+#: ../tin.1:2140 ../tin.5:1992
 msgid "B<Score (ascending)>, sort articles by filtering score ascending."
 msgstr ""
 
 # type: IP
-#: ../tin.1:2094 ../tin.5:1979
+#: ../tin.1:2140 ../tin.5:1992
 #, no-wrap
 msgid "9"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2096 ../tin.5:1981
+#: ../tin.1:2142 ../tin.5:1994
 msgid "B<Lines: (descending)>, sort articles by ''Lines:'' field descending."
 msgstr ""
 
 # type: IP
-#: ../tin.1:2096 ../tin.5:1981
+#: ../tin.1:2142 ../tin.5:1994
 #, no-wrap
 msgid "10"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2098 ../tin.5:1983
+#: ../tin.1:2144 ../tin.5:1996
 msgid "B<Lines: (ascending)>, sort articles by ''Lines:'' field ascending."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2099
+#: ../tin.1:2145
 #, no-wrap
 msgid "B<Sort threads by (sort_threads_type)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2104 ../tin.5:1988
+#: ../tin.1:2150 ../tin.5:2001
 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:2107 ../tin.5:1991
+#: ../tin.1:2153 ../tin.5:2004
 msgid "B<Nothing>, don't sort threads."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2110 ../tin.5:1994
+#: ../tin.1:2156 ../tin.5:2007
 msgid "B<Score (descending)>, sort threads by filtering score descending (default)."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2112 ../tin.5:1996
+#: ../tin.1:2158 ../tin.5:2009
 msgid "B<Score (ascending)>, sort threads by filtering score ascending."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2114 ../tin.5:1998
+#: ../tin.1:2160 ../tin.5:2011
 msgid ""
 "B<Last posting date (descending)>, sort threads by date of last posting "
 "descending."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2116 ../tin.5:2000
+#: ../tin.1:2162 ../tin.5:2013
 msgid ""
 "B<Last posting date (ascending)>, sort threads by date of last posting "
 "ascending."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2117
+#: ../tin.1:2163
 #, no-wrap
 msgid "B<Spamtrap warning address parts (spamtrap_warning_addresses)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2122
+#: ../tin.1:2168
 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 "
@@ -5158,18 +5234,18 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2124
+#: ../tin.1:2170
 msgid "I<spam,delete,remove>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:2124
+#: ../tin.1:2170
 #, no-wrap
 msgid "B<Regex used to highlight *stars* (stars_regex)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2129
+#: ../tin.1:2175
 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 "
@@ -5177,13 +5253,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2129
+#: ../tin.1:2175
 #, no-wrap
 msgid "B<Start editor with line offset (start_editor_offset)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2134 ../tin.5:2018
+#: ../tin.1:2180 ../tin.5:2031
 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 "
@@ -5191,26 +5267,26 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2134
+#: ../tin.1:2180
 #, no-wrap
 msgid "B<Strip blanks of end of lines (strip_blanks)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2140 ../tin.5:2022
+#: ../tin.1:2186 ../tin.5:2035
 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:2140
+#: ../tin.1:2186
 #, no-wrap
 msgid "B<Remove bogus groups from newsrc (strip_bogus)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2149 ../tin.5:2030
+#: ../tin.1:2195 ../tin.5:2043
 msgid ""
 "Bogus groups are groups that are present in your "
 "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> file that no longer exist on the news "
@@ -5222,26 +5298,26 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2149
+#: ../tin.1:2195
 #, no-wrap
 msgid "B<No unsubscribed groups in newsrc (strip_newsrc)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2153 ../tin.5:2034
+#: ../tin.1:2199 ../tin.5:2047
 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:2153
+#: ../tin.1:2199
 #, no-wrap
 msgid "B<Regex used to highlight -strokes- (strokes_regex)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2158
+#: ../tin.1:2204
 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 "
@@ -5249,13 +5325,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2158
+#: ../tin.1:2204
 #, no-wrap
 msgid "B<Wrap around threads on next unread (wrap_on_next_unread)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2163 ../tin.5:2213
+#: ../tin.1:2209 ../tin.5:2226
 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 "
@@ -5263,26 +5339,26 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2163
+#: ../tin.1:2209
 #, no-wrap
 msgid "B<Display \"a as Umlaut-a (tex2iso_conv)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2167
+#: ../tin.1:2213
 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:2167
+#: ../tin.1:2213
 #, no-wrap
 msgid "B<Thread articles by (thread_articles)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2175
+#: ../tin.1:2221
 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 "
@@ -5293,101 +5369,101 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2178
+#: ../tin.1:2224
 msgid "B<None>, don't thread."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2180
+#: ../tin.1:2226
 msgid "B<Subject>, thread on ''Subject:'' only."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2182
+#: ../tin.1:2228
 msgid "B<References>, thread on ''References:'' only."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2185
+#: ../tin.1:2231
 msgid ""
 "B<Both Subject and References>, thread on ''References:'' then "
 "\\&''Subject:'' (default)."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2187
+#: ../tin.1:2233
 msgid "B<Multipart Subject>, thread multipart articles on ''Subject:''."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2190
+#: ../tin.1:2236
 msgid ""
 "B<Percentage Match>, thread base upon a partial character match on "
 "\\&''Subject:''."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2191
+#: ../tin.1:2237
 #, no-wrap
 msgid "B<Catchup thread by using left key (thread_catchup_on_exit)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2195 ../tin.5:2065
+#: ../tin.1:2241 ../tin.5:2078
 msgid ""
 "If ON catchup group/thread when leaving with the left arrow key. Default is "
 "ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2195
+#: ../tin.1:2241
 #, no-wrap
 msgid "B<Matchingness of a thread (thread_perc)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2199
+#: ../tin.1:2245
 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:2199
+#: ../tin.1:2245
 #, no-wrap
 msgid "B<Score of a thread (thread_score)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2203 ../tin.5:2069
+#: ../tin.1:2249 ../tin.5:2082
 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:2206 ../tin.5:2072
+#: ../tin.1:2252 ../tin.5:2085
 msgid "B<Max>, the maximum score in this thread."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2208 ../tin.5:2074
+#: ../tin.1:2254 ../tin.5:2087
 msgid "B<Sum>, the sum of all scores in this thread."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2210 ../tin.5:2076
+#: ../tin.1:2256 ../tin.5:2089
 msgid "B<Average>, the average score in this thread."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2211
+#: ../tin.1:2257
 #, no-wrap
 msgid "B<Transliteration (translit)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2219 ../tin.5:2085
+#: ../tin.1:2265 ../tin.5:2098
 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 "
@@ -5397,70 +5473,70 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2219
+#: ../tin.1:2265
 #, no-wrap
 msgid "B<How to treat blank lines (trim_article_body)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2223 ../tin.5:2089
+#: ../tin.1:2269 ../tin.5:2102
 msgid ""
-"Allows you to select how B<tin> treats blank lines in article bodys.  "
+"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:2226 ../tin.5:2092
+#: ../tin.1:2272 ../tin.5:2105
 msgid "B<Don't trim article body>, do nothing."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2228 ../tin.5:2094
+#: ../tin.1:2274 ../tin.5:2107
 msgid "B<Skip leading blank lines>."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2230 ../tin.5:2096
+#: ../tin.1:2276 ../tin.5:2109
 msgid "B<Skip trailing blank lines>."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2232 ../tin.5:2098
+#: ../tin.1:2278 ../tin.5:2111
 msgid ""
 "B<Skip leading and trailing blank l.>, skip leading and trailing blank "
 "lines."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2235 ../tin.5:2101
+#: ../tin.1:2281 ../tin.5:2114
 msgid ""
 "B<Compact multiple between text>, replace multiple blank lines between "
 "textblocks with one blank line."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2237 ../tin.5:2103
+#: ../tin.1:2283 ../tin.5:2116
 msgid "B<Compact multiple and skip leading>, 4 + 1"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2239 ../tin.5:2105
+#: ../tin.1:2285 ../tin.5:2118
 msgid "B<Compact multiple and skip trailing>, 4 + 2"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2241 ../tin.5:2107
+#: ../tin.1:2287 ../tin.5:2120
 msgid "B<Compact mltpl., skip lead. & trai.>, 4 + 3"
 msgstr ""
 
 # type: TP
-#: ../tin.1:2242
+#: ../tin.1:2288
 #, no-wrap
 msgid "B<Regex used to highlight _underline_ (underscores_regex)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2247
+#: ../tin.1:2293
 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 "
@@ -5468,24 +5544,24 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2247
+#: ../tin.1:2293
 #, no-wrap
 msgid "B<Remove ~/.article after posting (unlink_article)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2250
+#: ../tin.1:2296
 msgid "If ON remove I<~/.article> after posting. Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2250
+#: ../tin.1:2296
 #, no-wrap
 msgid "B<Program that opens URL's (url_handler)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2255
+#: ../tin.1:2301
 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.  "
@@ -5493,54 +5569,54 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2255
+#: ../tin.1:2301
 #, no-wrap
 msgid "B<URL highlighting in message body (url_highlight)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2258 ../tin.5:2127
+#: ../tin.1:2304 ../tin.5:2140
 msgid "Enable highlighting URLs in message body. Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2258
+#: ../tin.1:2304
 #, no-wrap
 msgid "B<Use ANSI color (use_color)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2261
+#: ../tin.1:2307
 msgid "If enabled B<tin> uses ANSI-colors. Default is OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2261
+#: ../tin.1:2307
 #, no-wrap
 msgid "B<Use scroll keys on keypad (use_keypad)>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:2264
+#: ../tin.1:2310
 #, no-wrap
 msgid "B<Use mouse in xterm (use_mouse)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2270 ../tin.5:2141
+#: ../tin.1:2316 ../tin.5:2154
 msgid ""
 "Allows the mouse button support in a B<xterm>(1x)  to be enabled/disabled.  "
 "Default is OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2270
+#: ../tin.1:2316
 #, no-wrap
 msgid "B<Use slrnface to show ''X-Face:''s (use_slrnface)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2280
+#: ../tin.1:2326
 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 "
@@ -5548,48 +5624,48 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2280
+#: ../tin.1:2326
 #, no-wrap
 msgid "B<Regex for begin of a verbatim block (verbatim_begin_regex)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2283
+#: ../tin.1:2329
 msgid ""
 "A regular expression that tin will use to find the begin of a verbatim "
 "block."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2283
+#: ../tin.1:2329
 #, no-wrap
 msgid "B<Regex for end of a verbatim block (verbatim_end_regex)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2286
+#: ../tin.1:2332
 msgid "A regular expression that tin will use to find the end of a verbatim block."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2286
+#: ../tin.1:2332
 #, no-wrap
 msgid "B<Detection of verbatim blocks (verbatim_handling)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2289
+#: ../tin.1:2335
 msgid "If ON verbatim blocks will be detected. Default is ON."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2289
+#: ../tin.1:2335
 #, no-wrap
 msgid "B<Wildcard matching (wildcard)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2303
+#: ../tin.1:2349
 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.  "
@@ -5600,41 +5676,41 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2303
+#: ../tin.1:2349
 #, no-wrap
 msgid "B<What to display instead of mark (word_h_display_marks)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2307 ../tin.5:2181
+#: ../tin.1:2353 ../tin.5:2194
 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:2310 ../tin.5:2184
+#: ../tin.1:2356 ../tin.5:2197
 msgid "B<no>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2312 ../tin.5:2186
+#: ../tin.1:2358 ../tin.5:2199
 msgid "yes, B<display mark>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2314 ../tin.5:2188
+#: ../tin.1:2360 ../tin.5:2201
 msgid "print a B<space> instead"
 msgstr ""
 
 # type: TP
-#: ../tin.1:2315
+#: ../tin.1:2361
 #, no-wrap
 msgid "B<Word highlighting in message body (word_highlight)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2323
+#: ../tin.1:2369
 msgid ""
 "Enable word highlighting. See B<word_h_display_marks> for the options "
 "available. If B<use_color> is enabled the colors specified in "
@@ -5645,13 +5721,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2323
+#: ../tin.1:2369
 #, no-wrap
 msgid "B<Page line wrap column (wrap_column)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2334 ../tin.5:2208
+#: ../tin.1:2380 ../tin.5:2221
 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 "
@@ -5664,39 +5740,37 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2334
+#: ../tin.1:2380
 #, no-wrap
 msgid "B<Quote line when cross-posting (xpost_quote_format)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2341 ../tin.5:2218
+#: ../tin.1:2387 ../tin.5:2231
 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:2341
+#: ../tin.1:2387
 #, no-wrap
-msgid "GROUP ATTRIBUTES"
+msgid "ATTRIBUTES MENU AND GROUP ATTRIBUTES"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2350
+#: ../tin.1:2394
 msgid ""
 "B<tin> allows certain attributes to be set on a per group basis. If it "
 "exists, the global attributes file, I<${TIN_LIBDIR:-NEWSLIBDIR}/attributes> "
 "is read. After that, the user's own attributes file "
 "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/attributes> is read.  The global attributes "
 "file is useful for distributing system-wide defaults to new users who have "
-"no private attributes file yet. A later version will provide a menu "
-"interface to set all the attributes. At present you will have to edit the "
-"file with your editor."
+"no private attributes file yet."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2360
+#: ../tin.1:2402
 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 "
@@ -5706,15 +5780,62 @@ msgid ""
 "equivalents. For more details see B<tin>(5)."
 msgstr ""
 
+# type: Plain text
+#: ../tin.1:2409
+msgid ""
+"Attributes can also be changed from the attributes menu which can be "
+"accessed by B<ConfigToggleAttrib> ('B<E<lt>TABE<gt>>') from the options menu "
+"or B<ScopeSelect> ('B<^J>' or 'B<E<lt>CRE<gt>>') from the scopes menu.  The "
+"attributes menu looks and behaves very similar to the options menu. The "
+"title shows the current scope. Attributes set in the current scope are "
+"marked with '\\+' to the left of the attributes number."
+msgstr ""
+
+# type: Plain text
+#: ../tin.1:2416
+msgid ""
+"Besides the keys for moving around and changing values known from the "
+"options menu the attributes menu provides the following command: "
+"B<ConfigResetAttrib> ('B<r>') which resets an attribute to a default value."
+msgstr ""
+
+# type: SS
+#: ../tin.1:2416
+#, no-wrap
+msgid "SCOPES MENU"
+msgstr ""
+
+# type: Plain text
+#: ../tin.1:2421
+msgid ""
+"The scopes menu (accessible from the options menu with B<ConfigScopeMenu> "
+"('B<S>')) shows all scopes read from the global and local attributes file.  "
+"Scopes from the global attributes file are marked with '!' to the left of "
+"the scope number. Delete/rename/move are not possible with those scopes."
+msgstr ""
+
+# type: Plain text
+#: ../tin.1:2432
+msgid ""
+"In addition to the common moving keys the following commands are available: "
+"B<ScopeSelect> ('B<^J>' or 'B<E<lt>CRE<gt>>') enter the attributes menu for "
+"the current scope, B<ScopeEditAttributesFile> ('B<E>') edit the local "
+"attributes file, B<ScopeAdd> ('B<a>') add a new scope, B<ScopeDelete> "
+"('B<d>') delete the current scope, B<ScopeMove> ('B<m>') move the current "
+"scope to a new position, B<ScopeRename> ('B<r>') rename the current "
+"scope. B<ToggleHelpDisplay> ('B<H>') toggles the help mini menu at the "
+"bottom of the screen."
+msgstr ""
+
 # type: SS
-#: ../tin.1:2360
+#: ../tin.1:2432
 #, no-wrap
 msgid "FILTERING ARTICLES"
 msgstr ""
 
 #.  FIXME - add scoring description
 # type: Plain text
-#: ../tin.1:2367
+#: ../tin.1:2439
 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 "
@@ -5724,7 +5845,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2373
+#: ../tin.1:2445
 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 "
@@ -5733,7 +5854,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2378
+#: ../tin.1:2450
 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 "
@@ -5742,7 +5863,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2383
+#: ../tin.1:2455
 msgid ""
 "Filtering rules can be manually entered into "
 "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/filter> (but don't do this whilst running "
@@ -5751,7 +5872,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2389
+#: ../tin.1:2461
 msgid ""
 "The filtering capabilities of B<tin> have been significantly enhanced over "
 "previous versions to include scoring and better pattern matching. It is "
@@ -5762,7 +5883,7 @@ msgstr ""
 
 #.  FIXME - Next paragraph is out of date
 # type: Plain text
-#: ../tin.1:2401
+#: ../tin.1:2473
 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 "
@@ -5775,20 +5896,20 @@ msgid ""
 msgstr ""
 
 # type: SS
-#: ../tin.1:2401
+#: ../tin.1:2473
 #, no-wrap
 msgid "POSTING ARTICLES"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2404
+#: ../tin.1:2476
 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:2414
+#: ../tin.1:2486
 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 "
@@ -5801,7 +5922,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2419
+#: ../tin.1:2491
 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 "
@@ -5809,7 +5930,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2427
+#: ../tin.1:2499
 msgid ""
 "Use the B<PageFollowupQuote> ('B<f>'), B<PageFollowup> ('B<F>')  or "
 "B<PageFollowupQuoteHeaders> ('B<^W>') command to post a follow-up article to "
@@ -5821,7 +5942,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2441
+#: ../tin.1:2513
 msgid ""
 "Use the B<PageReplyQuote> ('B<r>'), B<PageReply> ('B<R>') or "
 "B<PageReplyQuoteHeaders> ('B<^E>') command to reply direct through mail to "
@@ -5836,13 +5957,13 @@ msgid ""
 msgstr ""
 
 # type: SS
-#: ../tin.1:2441
+#: ../tin.1:2513
 #, no-wrap
 msgid "CUSTOMIZING THE ARTICLE QUOTE STRING"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2449
+#: ../tin.1:2521
 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 "
@@ -5854,13 +5975,13 @@ msgid ""
 msgstr ""
 
 # type: ta
-#: ../tin.1:2451
+#: ../tin.1:2523
 #, no-wrap
 msgid "\\w'%A  'u +\\w'Address'u"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2460
+#: ../tin.1:2532
 #, no-wrap
 msgid ""
 "B<%A>\tAddress (Email)\n"
@@ -5874,12 +5995,12 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2463
+#: ../tin.1:2535
 msgid "e.g.,"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2468
+#: ../tin.1:2540
 #, no-wrap
 msgid ""
 "CW<mail_quote_format=On %D in %G you wrote:\n"
@@ -5887,12 +6008,12 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2472
+#: ../tin.1:2544
 msgid "would expand to:"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2477
+#: ../tin.1:2549
 #, no-wrap
 msgid ""
 "CW<On 21 Sep 1993 09:45:51 -0400 in alt.sources you wrote:\n"
@@ -5901,7 +6022,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2487
+#: ../tin.1:2559
 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 "
@@ -5911,13 +6032,13 @@ msgid ""
 msgstr ""
 
 # type: SS
-#: ../tin.1:2487
+#: ../tin.1:2559
 #, no-wrap
 msgid "MAILING PIPING PRINTING REPOSTING AND SAVING ARTICLES"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2494
+#: ../tin.1:2566
 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> "
@@ -5927,7 +6048,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2499
+#: ../tin.1:2571
 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 "
@@ -5936,7 +6057,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2503
+#: ../tin.1:2575
 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 "
@@ -5944,7 +6065,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2507
+#: ../tin.1:2579
 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 "
@@ -5952,7 +6073,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2513
+#: ../tin.1:2585
 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 "
@@ -5962,7 +6083,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2518
+#: ../tin.1:2590
 msgid ""
 "Various expansion characters are recognized when entering the directory and "
 "file to save to. Environment variables (prefixed with '$') and user home "
@@ -5971,7 +6092,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2523
+#: ../tin.1:2595
 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 "
@@ -5980,7 +6101,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2527
+#: ../tin.1:2599
 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 "
@@ -5988,20 +6109,20 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2533
+#: ../tin.1:2605
 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:2533
+#: ../tin.1:2605
 #, no-wrap
 msgid "AUTOMATIC MAILING AND SAVING NEW NEWS"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2545
+#: ../tin.1:2617
 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 "
@@ -6016,7 +6137,15 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2552
+#: ../tin.1:2621
+msgid ""
+"When using ''B<-S>'' together with a given directory to save to (''B<-s>'' "
+"option), the same directory must be specified when reading the articles by "
+"''B<-R>''."
+msgstr ""
+
+# type: Plain text
+#: ../tin.1:2628
 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 "
@@ -6027,50 +6156,50 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2553
+#: ../tin.1:2629
 #, no-wrap
 msgid "B<tin -M iain -c -f newsrc.mail>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2557
+#: ../tin.1:2633
 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:2558
+#: ../tin.1:2634
 #, no-wrap
 msgid "B<tin -S -c -f newsrc.save>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2562
+#: ../tin.1:2638
 msgid ""
 "(save any unread articles in newsgroups specified in file newsrc.save and "
 "mark them as read)"
 msgstr ""
 
 # type: TP
-#: ../tin.1:2563
+#: ../tin.1:2639
 #, no-wrap
 msgid "B<tin -R>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2568
+#: ../tin.1:2644
 msgid "(read any articles saved by B<tin -S>)"
 msgstr ""
 
 # type: SS
-#: ../tin.1:2568
+#: ../tin.1:2644
 #, no-wrap
 msgid "RANGES"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2579
+#: ../tin.1:2655
 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 "
@@ -6084,13 +6213,13 @@ msgid ""
 msgstr ""
 
 # type: SS
-#: ../tin.1:2580
+#: ../tin.1:2656
 #, no-wrap
 msgid "NEWSGROUP LISTS & WILDCARDS"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2591
+#: ../tin.1:2667
 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 "
@@ -6103,30 +6232,30 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2593
+#: ../tin.1:2669
 msgid "I<alt.config,news.*,!news.test>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2595
+#: ../tin.1:2671
 msgid "Matches alt.config and everything in the 'news' hierarchy except news.test"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2600
+#: ../tin.1:2676
 msgid ""
 "See the explanation for the $B<AUTOSUBSCRIBE> variables for further "
 "examples."
 msgstr ""
 
 # type: SS
-#: ../tin.1:2600
+#: ../tin.1:2676
 #, no-wrap
 msgid "SIGNATURES"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2609
+#: ../tin.1:2685
 msgid ""
 "B<tin> will recognize a signature in either "
 "I<${TIN_HOMEDIR:-\"$HOME\"}/.signature> or "
@@ -6138,19 +6267,19 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2612
+#: ../tin.1:2688
 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:2614
+#: ../tin.1:2690
 msgid "The following is an example of a I<.Sig> file:"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2619
+#: ../tin.1:2695
 #, no-wrap
 msgid ""
 "CW<NAMES  Joe Bar E<lt>joe@example.orgE<gt>\n"
@@ -6158,7 +6287,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2634
+#: ../tin.1:2710
 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 "
@@ -6172,13 +6301,13 @@ msgid ""
 msgstr ""
 
 # type: SS
-#: ../tin.1:2634
+#: ../tin.1:2710
 #, no-wrap
 msgid "TIPS AND TRICKS"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2638
+#: ../tin.1:2714
 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 "
@@ -6186,33 +6315,33 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2640
+#: ../tin.1:2716
 msgid ""
 "The following newsgroups provide useful information concerning news "
 "software:"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2643
+#: ../tin.1:2719
 msgid ""
 "\\(emnews.software.readers (info. about news user agents tin, rn, nn, slrn "
 "etc.)"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2645
+#: ../tin.1:2721
 msgid "\\(emnews.software.nntp (info. about NNTP)"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2647
+#: ../tin.1:2723
 msgid ""
 "\\(emnews.answers (Frequently Asked Questions (FAQ) about many different "
 "themes)"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2651
+#: ../tin.1:2727
 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.  "
@@ -6220,14 +6349,14 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2658
+#: ../tin.1:2734
 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:2662
+#: ../tin.1:2738
 msgid ""
 "B<tin> will reread the "
 "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> file at set "
@@ -6235,20 +6364,20 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2667
+#: ../tin.1:2743
 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:2667
+#: ../tin.1:2743
 #, no-wrap
 msgid "XTERM BUTTONS"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2673
+#: ../tin.1:2749
 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 "
@@ -6257,103 +6386,103 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2675
+#: ../tin.1:2751
 msgid "In general (i.e., for the group, thread and article menus),"
 msgstr ""
 
 # type: TP
-#: ../tin.1:2675
+#: ../tin.1:2751
 #, no-wrap
 msgid "Button1 (left)"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2678
+#: ../tin.1:2754
 msgid "enters next (lower) level if you click on an article, otherwise pages down."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2678
+#: ../tin.1:2754
 #, no-wrap
 msgid "Button2 (center)"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2682
+#: ../tin.1:2758
 msgid ""
 "returns to the previous (upper) level if you click on an article, otherwise "
 "pages up."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2682
+#: ../tin.1:2758
 #, no-wrap
 msgid "Button3 (right)"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2686
+#: ../tin.1:2762
 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:2688
+#: ../tin.1:2764
 msgid "In the group selection menu, if the mouse is pointing at a group then:"
 msgstr ""
 
 # type: TP
-#: ../tin.1:2688 ../tin.1:2700 ../tin.1:2714
+#: ../tin.1:2764 ../tin.1:2776 ../tin.1:2790
 #, no-wrap
 msgid "left button"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2692
+#: ../tin.1:2768
 msgid ""
 "moves to and selects the group pointed at, just like B<SelectReadGrp> "
 "('B<E<lt>CRE<gt>>')."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2692 ../tin.1:2704 ../tin.1:2717
+#: ../tin.1:2768 ../tin.1:2780 ../tin.1:2793
 #, no-wrap
 msgid "center button"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2695
+#: ../tin.1:2771
 msgid "quits the program, just like B<Quit> ('B<q>')."
 msgstr ""
 
 # type: TP
-#: ../tin.1:2695 ../tin.1:2709 ../tin.1:2722
+#: ../tin.1:2771 ../tin.1:2785 ../tin.1:2798
 #, no-wrap
 msgid "right button"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2698
+#: ../tin.1:2774
 msgid "moves to the group pointed at."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2700
+#: ../tin.1:2776
 msgid ""
 "In the article menu, if the mouse is pointing at an article (or thread) "
 "then:"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2704
+#: ../tin.1:2780
 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:2709
+#: ../tin.1:2785
 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> "
@@ -6361,22 +6490,22 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2712
+#: ../tin.1:2788
 msgid "moves to the article (or thread) pointed at."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2714
+#: ../tin.1:2790
 msgid "In the thread menu, if the mouse is pointing at an article then:"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2717
+#: ../tin.1:2793
 msgid "reads article pointed at, just like B<ThreadReadArt> ('B<E<lt>CRE<gt>>')."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2722
+#: ../tin.1:2798
 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> "
@@ -6384,25 +6513,25 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2725
+#: ../tin.1:2801
 msgid "moves to the article pointed at."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2732
+#: ../tin.1:2808
 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:2732
+#: ../tin.1:2808
 #, no-wrap
 msgid "INDEX FILES"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2737
+#: ../tin.1:2813
 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 "
@@ -6410,7 +6539,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2743
+#: ../tin.1:2819
 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 "
@@ -6420,7 +6549,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2752
+#: ../tin.1:2828
 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 "
@@ -6432,7 +6561,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2759
+#: ../tin.1:2835
 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 "
@@ -6443,20 +6572,20 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2764
+#: ../tin.1:2840
 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:2769
+#: ../tin.1:2845
 #, no-wrap
 msgid "CW<30 6 * * * /usr/local/bin/tin -u>\n"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2777
+#: ../tin.1:2853
 msgid ""
 "If you are low on local disk space you should consider using B<getart_limit> "
 "to limit the size of cached indexes and also manually purge cached data for "
@@ -6464,7 +6593,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2783
+#: ../tin.1:2859
 #, no-wrap
 msgid ""
 "CW<find ${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news* "
@@ -6473,7 +6602,7 @@ msgid ""
 msgstr ""
 
 # type: SH
-#: ../tin.1:2788 ../tin.5:20
+#: ../tin.1:2864 ../tin.5:20
 #, no-wrap
 msgid "FILES"
 msgstr ""
@@ -6492,124 +6621,124 @@ msgstr ""
 #.        $TMPDIR/SCOPES     (-D 32)
 #.        $TMPDIR/ACTIVE     (-D 64)
 # type: Plain text
-#: ../tin.1:2804
+#: ../tin.1:2880
 msgid "For a detailed description see B<tin>(5)."
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2806 ../tin.5:40
+#: ../tin.1:2882 ../tin.5:40
 msgid "I<$MAILCAPS>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2808 ../tin.5:42
+#: ../tin.1:2884 ../tin.5:42
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.mailcap>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2810 ../tin.5:44
+#: ../tin.1:2886 ../tin.5:44
 msgid "I</etc/mailcap>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2812 ../tin.5:46
+#: ../tin.1:2888 ../tin.5:46
 msgid "I</usr/etc/mailcap>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2814 ../tin.5:48
+#: ../tin.1:2890 ../tin.5:48
 msgid "I</usr/local/etc/mailcap>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2816 ../tin.5:50
+#: ../tin.1:2892 ../tin.5:50
 msgid "I</etc/mail/mailcap>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2819 ../tin.5:219
+#: ../tin.1:2895 ../tin.5:219
 msgid "I</etc/nntpserver>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2822 ../tin.5:229
+#: ../tin.1:2898 ../tin.5:229
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.cancelsecret>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2825 ../tin.5:236
+#: ../tin.1:2901 ../tin.5:236
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.mime.types>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2827 ../tin.5:238
+#: ../tin.1:2903 ../tin.5:238
 msgid "I</etc/mime.types>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2829 ../tin.5:240
+#: ../tin.1:2905 ../tin.5:240
 msgid "I</etc/tin/mime.types>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2832 ../tin.5:247
+#: ../tin.1:2908 ../tin.5:247
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsauth>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2835 ../tin.5:280
+#: ../tin.1:2911 ../tin.5:280
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2839 ../tin.5:309
+#: ../tin.1:2915 ../tin.5:309
 #, no-wrap
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/.oldnewsrc>\n"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2843 ../tin.5:317
+#: ../tin.1:2919 ../tin.5:317
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.signature>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2845 ../tin.5:319
+#: ../tin.1:2921 ../tin.5:319
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2848 ../tin.5:326
+#: ../tin.1:2924 ../tin.5:326
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.sigfixed>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2851 ../tin.5:333
+#: ../tin.1:2927 ../tin.5:333
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/.inputhistory>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2854 ../tin.5:340
+#: ../tin.1:2930 ../tin.5:340
 msgid "I<${TIN_INDEX_MAILDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.mail/>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2858 ../tin.5:348
+#: ../tin.1:2934 ../tin.5:348
 #, no-wrap
 msgid "I<${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news${NNTPSERVER:+\"-$NNTPSERVER\"}/>\n"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2862 ../tin.5:356
+#: ../tin.1:2938 ../tin.5:356
 msgid "I<${TIN_INDEX_SAVEDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.save/>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2865 ../tin.5:363
+#: ../tin.1:2941 ../tin.5:363
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.mail>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2868 ../tin.5:397
+#: ../tin.1:2944 ../tin.5:397
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.save>"
 msgstr ""
 
@@ -6618,66 +6747,66 @@ msgstr ""
 #.  we should think about checking for the new Paths (/news/etc/)
 #.  ${TIN_LIBDIR\-/news/etc"}/attributes
 # type: Plain text
-#: ../tin.1:2872 ../tin.5:408
+#: ../tin.1:2948 ../tin.5:408
 msgid "I</etc/tin/attributes>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2874 ../tin.5:410
+#: ../tin.1:2950 ../tin.5:410
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/attributes>"
 msgstr ""
 
 #.  TODO: add missing descriptions and explain things in detail.
 # type: Plain text
-#: ../tin.1:2877 ../tin.5:735
+#: ../tin.1:2953 ../tin.5:735
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/filter>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2881 ../tin.5:817
+#: ../tin.1:2957 ../tin.5:817
 #, 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:2883 ../tin.5:819
+#: ../tin.1:2959 ../tin.5:819
 #, 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:2887 ../tin.5:1027
+#: ../tin.1:2963 ../tin.5:1039
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/mailgroups>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2890 ../tin.5:1043
+#: ../tin.1:2966 ../tin.5:1055
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2893 ../tin.5:1069
+#: ../tin.1:2969 ../tin.5:1081
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2896 ../tin.5:1076
+#: ../tin.1:2972 ../tin.5:1088
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/posted>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2899 ../tin.5:1086
+#: ../tin.1:2975 ../tin.5:1098
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/postponed.articles>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2903
+#: ../tin.1:2979
 #, no-wrap
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER:${NNTPPORT:+\":$NNTPPORT\"}/newsgroups>\n"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2908
+#: ../tin.1:2984
 #, no-wrap
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER:${NNTPPORT:+\":$NNTPPORT\"}/serverrc>\n"
 msgstr ""
@@ -6687,22 +6816,22 @@ msgstr ""
 #.  we should think about checking for the new Paths (/news/etc/)
 #.  .IR ${TIN_LIBDIR\-"/news/etc"}/tinrc
 # type: Plain text
-#: ../tin.1:2913 ../tin.5:1139
+#: ../tin.1:2989 ../tin.5:1151
 msgid "I</etc/tin/tinrc>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2915 ../tin.5:1141
+#: ../tin.1:2991 ../tin.5:1153
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2918 ../tin.5:2222
+#: ../tin.1:2994 ../tin.5:2235
 msgid "I</etc/tin/tin.defaults>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2921
+#: ../tin.1:2997
 msgid "I</usr/local/share/locale/${LC_MESSAGES}/LC_MESSAGES/tin.mo>"
 msgstr ""
 
@@ -6711,51 +6840,51 @@ msgstr ""
 #.  we should think about checking for the new Paths
 #.  (described shown below).
 # type: Plain text
-#: ../tin.1:2924 ../tin.5:2329
+#: ../tin.1:3000 ../tin.5:2342
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2927 ../tin.5:2389
+#: ../tin.1:3003 ../tin.5:2402
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/active.times>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2930 ../tin.5:2416
+#: ../tin.1:3006 ../tin.5:2429
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/newsgroups>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2933 ../tin.5:2439
+#: ../tin.1:3009 ../tin.5:2452
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/organization>"
 msgstr ""
 
 #.  is the Path correct? or is it /news/etc/overview.fmt
 # type: Plain text
-#: ../tin.1:2936 ../tin.5:2449
+#: ../tin.1:3012 ../tin.5:2462
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/overview.fmt>"
 msgstr ""
 
 #.  is the Path correct? or is it /news/etc/subscriptions
 # type: Plain text
-#: ../tin.1:2939 ../tin.5:2467
+#: ../tin.1:3015 ../tin.5:2480
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>"
 msgstr ""
 
 # type: SH
-#: ../tin.1:2942
+#: ../tin.1:3018
 #, no-wrap
 msgid "ENVIRONMENT"
 msgstr ""
 
 # type: TP
-#: ../tin.1:2964
+#: ../tin.1:3032
 #, no-wrap
 msgid "B<TINRC>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2972
+#: ../tin.1:3040
 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 "
@@ -6766,13 +6895,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2972
+#: ../tin.1:3040
 #, no-wrap
 msgid "B<TIN_HOMEDIR>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2977
+#: ../tin.1:3045
 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 "
@@ -6780,13 +6909,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2977
+#: ../tin.1:3045
 #, no-wrap
 msgid "B<TIN_INDEX_NEWSDIR>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2983
+#: ../tin.1:3051
 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 "
@@ -6794,13 +6923,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2983
+#: ../tin.1:3051
 #, no-wrap
 msgid "B<TIN_INDEX_MAILDIR>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2989
+#: ../tin.1:3057
 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 "
@@ -6808,13 +6937,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2989
+#: ../tin.1:3057
 #, no-wrap
 msgid "B<TIN_INDEX_SAVEDIR>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:2995
+#: ../tin.1:3063
 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 "
@@ -6822,13 +6951,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:2995
+#: ../tin.1:3063
 #, no-wrap
 msgid "B<TIN_LIBDIR>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3000
+#: ../tin.1:3068
 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 "
@@ -6836,13 +6965,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3000
+#: ../tin.1:3068
 #, no-wrap
 msgid "B<TIN_SPOOLDIR>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3005
+#: ../tin.1:3073
 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 "
@@ -6850,13 +6979,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3005
+#: ../tin.1:3073
 #, no-wrap
 msgid "B<TIN_NOVROOTDIR>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3011
+#: ../tin.1:3079
 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 "
@@ -6864,13 +6993,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3011
+#: ../tin.1:3079
 #, no-wrap
 msgid "B<TIN_ACTIVEFILE>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3017
+#: ../tin.1:3085
 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 "
@@ -6879,13 +7008,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3017
+#: ../tin.1:3085
 #, no-wrap
 msgid "B<NNTPSERVER>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3023
+#: ../tin.1:3091
 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 "
@@ -6894,13 +7023,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3023
+#: ../tin.1:3091
 #, no-wrap
 msgid "B<NNTPPORT>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3028
+#: ../tin.1:3096
 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 "
@@ -6908,40 +7037,40 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3028
+#: ../tin.1:3096
 #, no-wrap
 msgid "B<DISTRIBUTION>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3032
+#: ../tin.1:3100
 msgid ""
 "Set the article header field ''Distribution:'' to the contents of the "
 "variable instead of the system default."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3032
+#: ../tin.1:3100
 #, no-wrap
 msgid "B<ISO2ASC>"
 msgstr ""
 
 #.  TODO: short document the different tables (doc/iso2asc.txt) here
 # type: Plain text
-#: ../tin.1:3037
+#: ../tin.1:3105
 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: TP
-#: ../tin.1:3037
+#: ../tin.1:3105
 #, no-wrap
 msgid "B<ORGANIZATION>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3043
+#: ../tin.1:3111
 msgid ""
 "Set the article header field ''Organization:'' to the contents of the "
 "variable instead of the system default. If reading news on an Apollo "
@@ -6950,24 +7079,24 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3043
+#: ../tin.1:3111
 #, no-wrap
 msgid "B<NEWSORG (DomainOS)>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3046
+#: ../tin.1:3114
 msgid "DomainOS specific, same as $B<ORGANIZATION> on other OSs (see above)."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3046
+#: ../tin.1:3114
 #, no-wrap
 msgid "B<REPLYTO>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3051
+#: ../tin.1:3119
 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 "
@@ -6975,102 +7104,102 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3051
+#: ../tin.1:3119
 #, no-wrap
 msgid "B<NAME>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3055
+#: ../tin.1:3123
 msgid ""
 "Overrides the full name given in the gecos-files in I</etc/passwd>, see also "
 "B<mail_address>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3055
+#: ../tin.1:3123
 #, no-wrap
 msgid "B<REALNAME>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3058
+#: ../tin.1:3126
 msgid "Same as $B<NAME>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3058
+#: ../tin.1:3126
 #, no-wrap
 msgid "B<HOME>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3063
-msgid "Pathname of the user's home directory. See B<environ>(5)  for more infos."
+#: ../tin.1:3131
+msgid "Pathname of the user's home directory. See B<environ>(5)  for more info."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3063
+#: ../tin.1:3131
 #, no-wrap
 msgid "B<MAILER>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3067
+#: ../tin.1:3135
 msgid ""
 "This variable has precedence over the default mailer that is used in all "
 "mailing operations within B<tin>."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3067
+#: ../tin.1:3135
 #, no-wrap
 msgid "B<MAIL>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3070
+#: ../tin.1:3138
 msgid "Full path to the users mailbox."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3070
+#: ../tin.1:3138
 #, no-wrap
 msgid "B<VISUAL>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3079
+#: ../tin.1:3147
 msgid ""
 "This variable has precedence over the default editor (i.e., B<vi>(1))  that "
 "is used in all editing operations within B<tin> (e.g., posting, replying, "
 "follow-ups, ...). Evaluation order is I<${VISUAL:-\"${EDITOR:-vi}\"}>. See "
-"B<environ>(5)  for more infos."
+"B<environ>(5)  for more info."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3079
+#: ../tin.1:3147
 #, no-wrap
 msgid "B<EDITOR>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3088
+#: ../tin.1:3156
 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> will uses the "
-"systems default editor (i.e.  B<vi>(1))  on UNIX-systems). See B<environ>(5)  "
-"for more infos."
+"editor. If $B<EDITOR> and $B<VISUAL> are both unset, B<tin> uses the systems "
+"default editor (i.e.  B<vi>(1))  on UNIX-systems). See B<environ>(5)  for "
+"more info."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3088
+#: ../tin.1:3156
 #, no-wrap
 msgid "B<AUTOSUBSCRIBE>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3094
+#: ../tin.1:3162
 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 "
@@ -7079,12 +7208,12 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3096
+#: ../tin.1:3164
 msgid "I<AUTOSUBSCRIBE=comp.os.unix.*,talk.*,!talk.politics.*>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3101
+#: ../tin.1:3169
 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 "
@@ -7093,25 +7222,25 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3101
+#: ../tin.1:3169
 #, no-wrap
 msgid "B<AUTOUNSUBSCRIBE>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3105
+#: ../tin.1:3173
 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:3107
+#: ../tin.1:3175
 msgid "I<AUTOUNSUBSCRIBE=alt.flame.*,u*,!uk.*>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3111
+#: ../tin.1:3179
 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 "
@@ -7119,104 +7248,104 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3111
+#: ../tin.1:3179
 #, no-wrap
 msgid "B<TMPDIR>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3115
+#: ../tin.1:3183
 msgid ""
 "A pathname of a directory made available for B<tin> to create temporary "
 "files."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3115
+#: ../tin.1:3183
 #, no-wrap
 msgid "B<MAILCAPS>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3120
+#: ../tin.1:3188
 msgid ""
 "This variable can be used to override the default path search for mailcap "
 "files. See also B<tin>(5)."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3120
+#: ../tin.1:3188
 #, no-wrap
 msgid "B<NOMETAMAIL>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3125
+#: ../tin.1:3193
 msgid ""
 "Set this variable to disable the use of B<metamail>(1)  or a replacement "
 "(e.g. metamutt)."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3125
+#: ../tin.1:3193
 #, no-wrap
 msgid "B<MM_CHARSET>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:3127
+#: ../tin.1:3195
 #, no-wrap
 msgid "B<ISPELL>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3132
+#: ../tin.1:3200
 msgid ""
 "Set this variable to point to B<ispell>(1)  or a replacement and its "
 "cmd-line options."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3132
+#: ../tin.1:3200
 #, no-wrap
 msgid "B<PGPOPTS>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3139
+#: ../tin.1:3207
 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:3139
+#: ../tin.1:3207
 #, no-wrap
 msgid "B<PGPPATH>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3144
+#: ../tin.1:3212
 msgid ""
 "Override the name of the B<pgp>(1)  directory in B<$HOME> that holds your "
 "keys etc.."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3144
+#: ../tin.1:3212
 #, no-wrap
 msgid "B<GNUPGHOME>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3149
+#: ../tin.1:3217
 msgid ""
 "Override the name of the B<gpg>(1)  directory in B<$HOME> that holds your "
 "keys etc.."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3149
+#: ../tin.1:3217
 #, no-wrap
 msgid "B<LC_CTYPE>"
 msgstr ""
@@ -7224,7 +7353,7 @@ msgstr ""
 #.  TODO: document LC_CTYPEs influence on
 #.        ~/.tin/keymap.*, 8bit char display, ...
 # type: Plain text
-#: ../tin.1:3163
+#: ../tin.1:3231
 msgid ""
 "This variable determines the B<locale>(5)  category for character handling "
 "functions. Usually it determines the character classes for pattern matching "
@@ -7236,13 +7365,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3163
+#: ../tin.1:3231
 #, no-wrap
 msgid "B<LC_MESSAGES>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3172
+#: ../tin.1:3240
 msgid ""
 "Formats of informative and diagnostic messages and interactive responses.  "
 "It's value should be of the form "
@@ -7251,13 +7380,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3172
+#: ../tin.1:3240
 #, no-wrap
 msgid "B<LC_TIME>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3180
+#: ../tin.1:3248
 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 "
@@ -7265,13 +7394,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3180
+#: ../tin.1:3248
 #, no-wrap
 msgid "B<LC_ALL>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3189
+#: ../tin.1:3257
 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 "
@@ -7280,13 +7409,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3189
+#: ../tin.1:3257
 #, no-wrap
 msgid "B<LANG>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3198
+#: ../tin.1:3266
 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 "
@@ -7295,13 +7424,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3198
+#: ../tin.1:3266
 #, no-wrap
 msgid "B<COLUMNS>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3208
+#: ../tin.1:3276
 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 "
@@ -7314,13 +7443,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3208
+#: ../tin.1:3276
 #, no-wrap
 msgid "B<LINES>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3218
+#: ../tin.1:3286
 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 "
@@ -7333,62 +7462,62 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.1:3218
+#: ../tin.1:3286
 #, no-wrap
 msgid "B<TERM>"
 msgstr ""
 
 #
 #
-#.  TODO: addd missing, sort usefull, document in detail
+#.  TODO: add missing, sort useful, document in detail
 # type: Plain text
-#: ../tin.1:3227
+#: ../tin.1:3295
 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:3227
+#: ../tin.1:3295
 #, no-wrap
 msgid "SIGNALS"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3230
+#: ../tin.1:3298
 msgid "B<tin> handles a couple of signals:"
 msgstr ""
 
 # type: TP
-#: ../tin.1:3230
+#: ../tin.1:3298
 #, no-wrap
 msgid "B<SIGHUP>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3233 ../tin.1:3236
+#: ../tin.1:3301 ../tin.1:3304
 msgid "Terminate gracefully."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3233
+#: ../tin.1:3301
 #, no-wrap
 msgid "B<SIGTERM>"
 msgstr ""
 
 # type: TP
-#: ../tin.1:3236
+#: ../tin.1:3304
 #, no-wrap
 msgid "B<SIGUSR1>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3239
+#: ../tin.1:3307
 msgid "Terminate gracefully but do not restore tty."
 msgstr ""
 
 # type: TP
-#: ../tin.1:3239
+#: ../tin.1:3307
 #, no-wrap
 msgid "B<SIGUSR2>"
 msgstr ""
@@ -7399,35 +7528,35 @@ msgstr ""
 #.  give an overview of the most common error messages and how to cope with
 #.  them.
 # type: Plain text
-#: ../tin.1:3250
+#: ../tin.1:3318
 msgid "Write out I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>-file."
 msgstr ""
 
 # type: SH
-#: ../tin.1:3250
+#: ../tin.1:3318
 #, no-wrap
 msgid "SECURITY"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3258
+#: ../tin.1:3326
 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 "
 "cleartext. On multiuser-systems B<$TMPDIR> should be set to a safe location "
-"befor starting tin in debug mode (e.g.  B<TMPDIR=$HOME tin -D 1>)."
+"before starting tin in debug mode (e.g.  B<TMPDIR=$HOME tin -D 1>)."
 msgstr ""
 
 # type: SH
-#: ../tin.1:3258
+#: ../tin.1:3326
 #, no-wrap
 msgid "CONFORMING TO"
 msgstr ""
 
-#.  - RFC1036, RFC2045, RFC2047, RFC2980, RFC3977, RFC4643, RFC5322
-#.    or whatever
+#.  - RFC2045, RFC2047, RFC2980, RFC3977, RFC4643, RFC5322
+#.    RFC5536, RFC5537 or whatever
 # type: Plain text
-#: ../tin.1:3266
+#: ../tin.1:3334
 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 "
@@ -7435,13 +7564,13 @@ msgid ""
 msgstr ""
 
 # type: SH
-#: ../tin.1:3266
+#: ../tin.1:3334
 #, no-wrap
 msgid "NOTES"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3271
+#: ../tin.1:3339
 msgid ""
 "Regular expression support is provided by the PCRE library package "
 "B<pcre>(3), which is open source software, written by Philip Hazel, and "
@@ -7449,18 +7578,18 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3275
+#: ../tin.1:3343
 msgid "ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/"
 msgstr ""
 
 # type: SH
-#: ../tin.1:3275
+#: ../tin.1:3343
 #, no-wrap
 msgid "BUGS"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3283
+#: ../tin.1:3351
 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 "
@@ -7469,7 +7598,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3292
+#: ../tin.1:3360
 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! "
@@ -7480,13 +7609,13 @@ msgid ""
 msgstr ""
 
 # type: SH
-#: ../tin.1:3292
+#: ../tin.1:3360
 #, no-wrap
 msgid "HISTORY"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3304
+#: ../tin.1:3372
 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 "
@@ -7497,164 +7626,164 @@ msgid ""
 msgstr ""
 
 # type: SH
-#: ../tin.1:3304
+#: ../tin.1:3372
 #, no-wrap
 msgid "CREDITS"
 msgstr ""
 
 # type: IP
-#: ../tin.1:3306
+#: ../tin.1:3374
 #, no-wrap
 msgid "Rich Skrenta"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3310
+#: ../tin.1:3378
 msgid "author of B<tass>(1)  v3.2 which this newsreader used as its base."
 msgstr ""
 
 # type: IP
-#: ../tin.1:3310
+#: ../tin.1:3378
 #, no-wrap
 msgid "Bill Davidsen"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3312
+#: ../tin.1:3380
 msgid "author of envarg.c environment variable reading routine."
 msgstr ""
 
 # type: IP
-#: ../tin.1:3312
+#: ../tin.1:3380
 #, no-wrap
 msgid "Mike Gleason"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3314
+#: ../tin.1:3382
 msgid "author of sigfile.c random signature generation routines."
 msgstr ""
 
 # type: IP
-#: ../tin.1:3314
+#: ../tin.1:3382
 #, no-wrap
 msgid "Markus Kuhn E<lt>Markus.Kuhn@cl.cam.ac.ukE<gt>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3316
+#: ../tin.1:3384
 msgid "author of langinfo.c, charset.c and iso2asc.txt ISO-8859-1 documentation."
 msgstr ""
 
 # type: IP
-#: ../tin.1:3316
+#: ../tin.1:3384
 #, no-wrap
 msgid "Arnold Robbins"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3318
+#: ../tin.1:3386
 msgid "author of strftime.c date formatting routine."
 msgstr ""
 
 # type: IP
-#: ../tin.1:3318
+#: ../tin.1:3386
 #, no-wrap
 msgid "Rich Salz"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3320
+#: ../tin.1:3388
 msgid "author of wildmat.c pattern matching and parsdate.y date parsing routines."
 msgstr ""
 
 # type: IP
-#: ../tin.1:3320
+#: ../tin.1:3388
 #, no-wrap
 msgid "Dave Taylor"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3324
+#: ../tin.1:3392
 msgid "author of curses.c from the B<elm>(1)  mailreader."
 msgstr ""
 
 # type: IP
-#: ../tin.1:3324
+#: ../tin.1:3392
 #, no-wrap
 msgid "Chris Thewalt"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3328
+#: ../tin.1:3396
 msgid "author of getline.c B<emacs>(1)  style editing routine."
 msgstr ""
 
 # type: IP
-#: ../tin.1:3328
+#: ../tin.1:3396
 #, no-wrap
 msgid "Steven Madsen"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3332
+#: ../tin.1:3400
 msgid "for adding B<pgp>(1)  (Pretty Good Privacy) support."
 msgstr ""
 
 # type: IP
-#: ../tin.1:3332
+#: ../tin.1:3400
 #, no-wrap
 msgid "Philip Hazel E<lt>ph10@cam.ac.ukE<gt>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3336
+#: ../tin.1:3404
 msgid "for B<pcre>(3)  (Perl-compatible regular expression library)."
 msgstr ""
 
 # type: IP
-#: ../tin.1:3336
+#: ../tin.1:3404
 #, no-wrap
 msgid "Patrick Powell E<lt>papowell@astart.comE<gt>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3344
+#: ../tin.1:3412
 msgid "for B<snprintf>(3)  and B<vsnprintf>(3)  fallbacks."
 msgstr ""
 
 # type: SH
-#: ../tin.1:3344
+#: ../tin.1:3412
 #, no-wrap
 msgid "AUTHOR"
 msgstr ""
 
 # type: TP
-#: ../tin.1:3345
+#: ../tin.1:3413
 #, no-wrap
 msgid "Iain Lea E<lt>iain@bricbrac.deE<gt>"
 msgstr ""
 
 # type: SH
-#: ../tin.1:3349
+#: ../tin.1:3417
 #, no-wrap
 msgid "MAINTAINER"
 msgstr ""
 
 # type: TP
-#: ../tin.1:3350
+#: ../tin.1:3418
 #, no-wrap
 msgid "Urs Janssen E<lt>urs@tin.orgE<gt>"
 msgstr ""
 
 # type: SH
-#: ../tin.1:3354 ../tin.5:2480
+#: ../tin.1:3422 ../tin.5:2493
 #, no-wrap
 msgid "SEE ALSO"
 msgstr ""
 
 # type: Plain text
-#: ../tin.1:3401
+#: ../tin.1:3470
 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), "
@@ -7663,8 +7792,8 @@ msgid ""
 "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<mbox>(5), B<mmdf>(5), B<newsoverview>(5), "
-"B<tin>(5), B<RFC1036>, B<RFC1524>, B<RFC2045>, B<RFC2046>, B<RFC2047>, "
-"B<RFC2048>, B<RFC2980>, B<RFC3977>, B<RFC4643>, B<RFC5322>"
+"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>"
 msgstr ""
 
 # type: Plain text
@@ -7676,7 +7805,7 @@ msgstr ""
 #: ../tin.5:19
 msgid ""
 "This manpage describes the various (config) files and their formats used by "
-"the B<tin>(1)  newsreader. All files are expteced to have unix style ('\\en' "
+"the B<tin>(1)  newsreader. All files are expected to have unix style ('\\en' "
 "aka LF) line endings."
 msgstr ""
 
@@ -7702,7 +7831,7 @@ msgstr ""
 #: ../tin.5:67
 msgid ""
 "The \"type\" field is simply any legal content type name. It is the string "
-"that will be matched against the \"Content-Type\" header to decide if this "
+"that will be matched against the ''Content-Type:'' header to decide if this "
 "is the mailcap entry that matches the current message. Additionally, the "
 "type field may specify a subtype or a wildcard to match all subtypes."
 msgstr ""
@@ -7731,8 +7860,8 @@ msgid ""
 "content-type field, including the subtype, if any. If it contains \"%{\" "
 "followed by a parameter name and a closing \"}\", then all those characters "
 "will be replaced by the value of the named parameter, if any, from the "
-"Content-Type header. Finally, if the field contains \"\\e%\", those two "
-"characters will be replaced by a single \"%\" character."
+"\\&''Content-Type:'' header. Finally, if the field contains \"\\e%\", those "
+"two characters will be replaced by a single \"%\" character."
 msgstr ""
 
 # type: Plain text
@@ -7769,13 +7898,13 @@ msgstr ""
 #: ../tin.5:112
 msgid ""
 "The \"composetyped\" field is similar to the \"compose\" field, but is to be "
-"used when the composing program needs to specify the Content-Type header "
-"field to be applied to the composed data. The \"compose\" field is simpler, "
-"and is preferred for use with existing (non-mail-oriented) programs for "
-"composing data in a given format. The \"composetyped\" field is necessary "
-"when the Content-Type information must include auxiliary parameters, and the "
-"composition program must then know enough about mail formats to produce "
-"output that includes the mail type information."
+"used when the composing program needs to specify the ''Content-Type:'' "
+"header field to be applied to the composed data. The \"compose\" field is "
+"simpler, and is preferred for use with existing (non-mail-oriented) programs "
+"for composing data in a given format. The \"composetyped\" field is "
+"necessary when the Content-Type information must include auxiliary "
+"parameters, and the composition program must then know enough about mail "
+"formats to produce output that includes the mail type information."
 msgstr ""
 
 # type: TP
@@ -7863,7 +7992,7 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:151 ../tin.5:1036
+#: ../tin.5:151 ../tin.5:1048
 #, no-wrap
 msgid "B<description>"
 msgstr ""
@@ -7934,7 +8063,7 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:182 ../tin.5:265 ../tin.5:293 ../tin.5:383 ../tin.5:692 ../tin.5:799 ../tin.5:1056
+#: ../tin.5:182 ../tin.5:265 ../tin.5:293 ../tin.5:383 ../tin.5:692 ../tin.5:799 ../tin.5:1068
 #, no-wrap
 msgid "Example:"
 msgstr ""
@@ -8041,13 +8170,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:255 ../tin.5:1047
+#: ../tin.5:255 ../tin.5:1059
 #, no-wrap
 msgid "B<nntpserver>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:258 ../tin.5:1050
+#: ../tin.5:258 ../tin.5:1062
 msgid "full qualified domain name of the newsserver."
 msgstr ""
 
@@ -8193,9 +8322,9 @@ msgstr ""
 # type: Plain text
 #: ../tin.5:369
 msgid ""
-"active file (\"I<mail_group_name> I<maxnum> I<minnum> I<mailspool>\"-pairs) "
-"of user's mailgroups (requires B<tin>(1)  to be build with mh-mail-handling "
-"support)."
+"active file (\"I<mail_group_name> I<maxnum> I<minnum> I<mailspool>\" "
+"quadruples) of user's mailgroups (requires B<tin>(1)  to be build with "
+"mh-mail-handling support)."
 msgstr ""
 
 # type: TP
@@ -8298,7 +8427,7 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:428 ../tin.5:1153
+#: ../tin.5:428 ../tin.5:1165
 #, no-wrap
 msgid "B<add_posted_to_filter>"
 msgstr ""
@@ -8309,13 +8438,13 @@ msgid "Identical to the tinrc variable o
 msgstr ""
 
 # type: TP
-#: ../tin.5:431 ../tin.5:1157
+#: ../tin.5:431 ../tin.5:1169
 #, no-wrap
 msgid "B<advertising>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:434 ../tin.5:1160
+#: ../tin.5:434 ../tin.5:1172
 #, no-wrap
 msgid "B<alternative_handling>"
 msgstr ""
@@ -8327,19 +8456,19 @@ msgid "B<ask_for_metamail>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:440 ../tin.5:1203
+#: ../tin.5:440 ../tin.5:1215
 #, no-wrap
 msgid "B<auto_cc_bcc>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:443 ../tin.5:1207
+#: ../tin.5:443 ../tin.5:1219
 #, no-wrap
 msgid "B<auto_list_thread>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:446 ../tin.5:1214
+#: ../tin.5:446 ../tin.5:1226
 #, no-wrap
 msgid "B<auto_save>"
 msgstr ""
@@ -8358,7 +8487,7 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:453 ../tin.5:1220
+#: ../tin.5:453 ../tin.5:1232
 #, no-wrap
 msgid "B<batch_save>"
 msgstr ""
@@ -8372,7 +8501,7 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:459 ../tin.5:1334
+#: ../tin.5:459 ../tin.5:1346
 #, no-wrap
 msgid "B<date_format>"
 msgstr ""
@@ -8393,7 +8522,7 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:469 ../tin.5:1445
+#: ../tin.5:469 ../tin.5:1457
 #, no-wrap
 msgid "B<editor_format>"
 msgstr ""
@@ -8419,7 +8548,7 @@ msgstr ""
 
 # type: Plain text
 #: ../tin.5:479
-msgid "Set ''Followup-To:''-header to the specified group(s)."
+msgid "Set ''Followup-To:'' header to the specified group(s)."
 msgstr ""
 
 # type: TP
@@ -8434,25 +8563,25 @@ msgid "Identical to the tinrc variable B
 msgstr ""
 
 # type: TP
-#: ../tin.5:482 ../tin.5:1469
+#: ../tin.5:482 ../tin.5:1481
 #, no-wrap
 msgid "B<group_catchup_on_exit>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:485 ../tin.5:1536
+#: ../tin.5:485 ../tin.5:1548
 #, no-wrap
 msgid "B<mail_8bit_header>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:488 ../tin.5:1548 ../tin.5:2259
+#: ../tin.5:488 ../tin.5:1560 ../tin.5:2272
 #, no-wrap
 msgid "B<mail_mime_encoding>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:491 ../tin.5:1565
+#: ../tin.5:491 ../tin.5:1577
 #, no-wrap
 msgid "B<maildir>"
 msgstr ""
@@ -8471,7 +8600,7 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:498 ../tin.5:1597
+#: ../tin.5:498 ../tin.5:1609
 #, no-wrap
 msgid "B<mark_ignore_tags>"
 msgstr ""
@@ -8523,25 +8652,25 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:528 ../tin.5:1675
+#: ../tin.5:528 ../tin.5:1688
 #, no-wrap
 msgid "B<news_headers_to_display>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:531 ../tin.5:1682
+#: ../tin.5:531 ../tin.5:1695
 #, no-wrap
 msgid "B<news_headers_to_not_display>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:534 ../tin.5:1691
+#: ../tin.5:534 ../tin.5:1704
 #, no-wrap
 msgid "B<news_quote_format>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:537 ../tin.5:2232
+#: ../tin.5:537 ../tin.5:2245
 #, no-wrap
 msgid "B<organization>"
 msgstr ""
@@ -8552,65 +8681,65 @@ msgid ""
 "This can be used to set the article header field ''Organization:''. It "
 "overrides the setting (if any) of organization in I</etc/tin/tin.defaults> "
 "and $B<ORGANIZATION> (or $B<NEWSORG> on Apollo DomainOS). Note that some "
-"newsserver might still overwrite the \\&''Organization:''-header."
+"newsserver might still overwrite the \\&''Organization:'' header."
 msgstr ""
 
 # type: TP
-#: ../tin.5:544 ../tin.5:1716
+#: ../tin.5:544 ../tin.5:1729
 #, no-wrap
 msgid "B<pos_first_unread>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:547 ../tin.5:1720
+#: ../tin.5:547 ../tin.5:1733
 #, no-wrap
 msgid "B<post_8bit_header>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:550 ../tin.5:1731 ../tin.5:2256
+#: ../tin.5:550 ../tin.5:1744 ../tin.5:2269
 #, no-wrap
 msgid "B<post_mime_encoding>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:553 ../tin.5:1743
+#: ../tin.5:553 ../tin.5:1756
 #, no-wrap
 msgid "B<post_process_type>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:556 ../tin.5:1736
+#: ../tin.5:556 ../tin.5:1749
 #, no-wrap
 msgid "B<post_process_view>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:559 ../tin.5:1766
+#: ../tin.5:559 ../tin.5:1779
 #, no-wrap
 msgid "B<print_header>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:562 ../tin.5:1780
+#: ../tin.5:562 ../tin.5:1793
 #, no-wrap
 msgid "B<process_only_unread>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:565 ../tin.5:1784
+#: ../tin.5:565 ../tin.5:1797
 #, no-wrap
 msgid "B<prompt_followupto>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:568 ../tin.5:1788
+#: ../tin.5:568 ../tin.5:1801
 #, no-wrap
 msgid "B<quote_chars>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:571 ../tin.5:1848
+#: ../tin.5:571 ../tin.5:1861
 #, no-wrap
 msgid "B<savedir>"
 msgstr ""
@@ -8623,49 +8752,49 @@ msgid "B<savefile>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:577 ../tin.5:1876
+#: ../tin.5:577 ../tin.5:1889
 #, no-wrap
 msgid "B<show_author>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:580 ../tin.5:1902
+#: ../tin.5:580 ../tin.5:1915
 #, no-wrap
 msgid "B<show_info>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:583 ../tin.5:1920
+#: ../tin.5:583 ../tin.5:1933
 #, no-wrap
 msgid "B<show_only_unread_arts>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:586 ../tin.5:1928
+#: ../tin.5:586 ../tin.5:1941
 #, no-wrap
 msgid "B<show_signatures>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:589 ../tin.5:1931
+#: ../tin.5:589 ../tin.5:1944
 #, no-wrap
 msgid "B<sigdashes>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:592 ../tin.5:1934
+#: ../tin.5:592 ../tin.5:1947
 #, no-wrap
 msgid "B<sigfile>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:595 ../tin.5:1945
+#: ../tin.5:595 ../tin.5:1958
 #, no-wrap
 msgid "B<signature_repost>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:598 ../tin.5:1955
+#: ../tin.5:598 ../tin.5:1968
 #, no-wrap
 msgid "B<sort_article_type>"
 msgstr ""
@@ -8676,55 +8805,55 @@ msgid "Identical to the tinrc variable B
 msgstr ""
 
 # type: TP
-#: ../tin.5:601 ../tin.5:1984
+#: ../tin.5:601 ../tin.5:1997
 #, no-wrap
 msgid "B<sort_threads_type>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:604 ../tin.5:2013
+#: ../tin.5:604 ../tin.5:2026
 #, no-wrap
 msgid "B<start_editor_offset>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:607 ../tin.5:2041
+#: ../tin.5:607 ../tin.5:2054
 #, no-wrap
 msgid "B<tex2iso_conv>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:610 ../tin.5:2046
+#: ../tin.5:610 ../tin.5:2059
 #, no-wrap
 msgid "B<thread_articles>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:613 ../tin.5:2061
+#: ../tin.5:613 ../tin.5:2074
 #, no-wrap
 msgid "B<thread_catchup_on_exit>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:616 ../tin.5:2056
+#: ../tin.5:616 ../tin.5:2069
 #, no-wrap
 msgid "B<thread_perc>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:619 ../tin.5:2085
+#: ../tin.5:619 ../tin.5:2098
 #, no-wrap
 msgid "B<trim_article_body>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:622 ../tin.5:2161
+#: ../tin.5:622 ../tin.5:2174
 #, no-wrap
 msgid "B<verbatim_handling>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:625 ../tin.5:2208
+#: ../tin.5:625 ../tin.5:2221
 #, no-wrap
 msgid "B<wrap_on_next_unread>"
 msgstr ""
@@ -8751,7 +8880,7 @@ msgstr ""
 
 # type: Plain text
 #: ../tin.5:636
-msgid "Insert ''X-Comment-To:''-header, this is only useful in FIDO groups."
+msgid "Insert ''X-Comment-To:'' header, this is only useful in FIDO groups."
 msgstr ""
 
 # type: TP
@@ -8880,7 +9009,7 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:679 ../tin.5:1629
+#: ../tin.5:679 ../tin.5:1642
 #, no-wrap
 msgid "B<mm_network_charset>"
 msgstr ""
@@ -9039,10 +9168,10 @@ msgstr ""
 # type: Plain text
 #: ../tin.5:770
 msgid ""
-"Match against ''From:''.  B<tin>(1)  converts the contents of the "
-"''From:''-header to an old style e-mail address, e.g. ''some@body.example "
-"(John Doe)'' instead of ''John Doe E<lt>some@body.exampleE<gt>'', before "
-"trying to match the patterns in the filter rule."
+"Match against ''From:''.  B<tin>(1)  converts the contents of the ''From:'' "
+"header to an old style e-mail address, e.g. ''some@body.example (John Doe)'' "
+"instead of ''John Doe E<lt>some@body.exampleE<gt>'', before trying to match "
+"the patterns in the filter rule."
 msgstr ""
 
 # type: TP
@@ -9125,12 +9254,12 @@ msgstr ""
 msgid ""
 "Match against ''Xref:''-line. Before any matching is done the line is turned "
 "into the same format ''Newsgroups:'' has that is it is turned into a comma "
-"separated newsgoup list with all other informations (i.e.  the article "
+"separated newsgroup list with all other informations (i.e.  the article "
 "counter) removed."
 msgstr ""
 
 # type: TP
-#: ../tin.5:795 ../tin.5:2399
+#: ../tin.5:795 ../tin.5:2412
 #, no-wrap
 msgid "B<time>"
 msgstr ""
@@ -9155,9 +9284,9 @@ msgstr ""
 # type: Plain text
 #: ../tin.5:825
 msgid ""
-"Keymap-file, containing \"I<keyname> I<value> I<[value]>\" pairs seperated "
+"Keymap-file, containing \"I<keyname> I<value> I<[value]>\" pairs separated "
 "by spaces or tabs. Below is a list of all rebindable keynames and their "
-"defaults. If a keynames is bound to NULL it is unassigned."
+"defaults. If a keyname is bound to NULL it is unassigned."
 msgstr ""
 
 # type: ta
@@ -9167,7 +9296,7 @@ msgid "\\w'GroupSelThdIfUnreadSelected  
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:872
+#: ../tin.5:874
 #, no-wrap
 msgid ""
 "B<ShellEscape>\t!\n"
@@ -9214,20 +9343,25 @@ msgid ""
 "B<Postponed>\t^O\n"
 "B<MenuFilterSelect>\t^A\n"
 "B<MenuFilterKill>\t^K\n"
+"B<MarkFeedRead>\t^X\n"
+"B<MarkFeedUnread>\t^W\n"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:877
+#: ../tin.5:882
 #, no-wrap
 msgid ""
+"B<ConfigToggleAttrib>\tTAB\n"
 "B<ConfigSelect>\t^J\t^M\n"
 "B<ConfigLastPage>\tG\n"
 "B<ConfigNoSave>\tQ\n"
+"B<ConfigScopeMenu>\tS\n"
 "B<ConfigFirstPage>\tg\n"
+"B<ConfigResetAttrib>\tr\n"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:885
+#: ../tin.5:890
 #, no-wrap
 msgid ""
 "B<FeedTag>\tT\n"
@@ -9240,7 +9374,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:888
+#: ../tin.5:893
 #, no-wrap
 msgid ""
 "B<FilterEdit>\te\n"
@@ -9248,7 +9382,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:917
+#: ../tin.5:922
 #, no-wrap
 msgid ""
 "B<GroupNextUnreadArtOrGrp>\tTAB\n"
@@ -9282,7 +9416,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:920
+#: ../tin.5:925
 #, no-wrap
 msgid ""
 "B<HelpLastPage>\tG\n"
@@ -9290,7 +9424,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:959
+#: ../tin.5:964
 #, no-wrap
 msgid ""
 "B<PageReplyQuoteHeaders>\t^E\n"
@@ -9334,7 +9468,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:964
+#: ../tin.5:969
 #, no-wrap
 msgid ""
 "B<PgpEncSign>\tb\n"
@@ -9344,7 +9478,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:977
+#: ../tin.5:982
 #, no-wrap
 msgid ""
 "B<PostAbort>\ta\n"
@@ -9362,7 +9496,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:980
+#: ../tin.5:985
 #, no-wrap
 msgid ""
 "B<PostponeOverride>\tY\n"
@@ -9370,7 +9504,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:983
+#: ../tin.5:988
 #, no-wrap
 msgid ""
 "B<PromptYes>\ty\tY\n"
@@ -9378,7 +9512,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:986
+#: ../tin.5:991
 #, no-wrap
 msgid ""
 "B<SaveAppendFile>\ta\n"
@@ -9386,7 +9520,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:990
+#: ../tin.5:995
 #, no-wrap
 msgid ""
 "B<PProcNone>\tn\n"
@@ -9395,7 +9529,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1008
+#: ../tin.5:1013
 #, no-wrap
 msgid ""
 "B<SelectEnterNextUnreadGrp>\tTAB\tn\n"
@@ -9418,7 +9552,19 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1022
+#: ../tin.5:1020
+#, no-wrap
+msgid ""
+"B<ScopeSelect>\t^J\t^M\n"
+"B<ScopeEditAttributesFile>\tE\n"
+"B<ScopeAdd>\ta\n"
+"B<ScopeDelete>\td\n"
+"B<ScopeMove>\tm\n"
+"B<ScopeRename>\tr\n"
+msgstr ""
+
+# type: Plain text
+#: ../tin.5:1034
 #, no-wrap
 msgid ""
 "B<ThreadReadNextArtOrThread>\tTAB\n"
@@ -9437,7 +9583,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1033
+#: ../tin.5:1045
 msgid ""
 "This file provides short descriptions of each mailgroup. (requires B<tin>(1)  "
 "to be build with mh-mail-handling support). Each line consist of two "
@@ -9445,90 +9591,90 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1033
+#: ../tin.5:1045
 #, no-wrap
 msgid "B<mailgroupname>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1036 ../tin.5:1107 ../tin.5:2346 ../tin.5:2399 ../tin.5:2426
+#: ../tin.5:1048 ../tin.5:1119 ../tin.5:2359 ../tin.5:2412 ../tin.5:2439
 msgid "is the name of the newsgroup"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1039 ../tin.5:1110 ../tin.5:2429
+#: ../tin.5:1051 ../tin.5:1122 ../tin.5:2442
 msgid "is a short single-line description of the group"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1047
+#: ../tin.5:1059
 msgid ""
 "\"I<nntpserver> I<newsrc> [I<shortname> [I<...>]]\" pairs to use with the "
 "''B<-g>'' command-line switch."
 msgstr ""
 
 # type: TP
-#: ../tin.5:1050
+#: ../tin.5:1062
 #, no-wrap
 msgid "B<newsrc>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1053
+#: ../tin.5:1065
 msgid "related newsrc."
 msgstr ""
 
 # type: TP
-#: ../tin.5:1053
+#: ../tin.5:1065
 #, no-wrap
 msgid "B<shortname>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1056
+#: ../tin.5:1068
 msgid "nickname(s) for the nntpserver."
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1060
+#: ../tin.5:1072
 msgid "# sample newsrctable file"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1062
+#: ../tin.5:1074
 msgid "news.tin.org .newsrc-tin.org tinorg"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1064
+#: ../tin.5:1076
 msgid "news.example.org /tmp/nrc-ex example ex"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1072
+#: ../tin.5:1084
 msgid "posting history"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1082
+#: ../tin.5:1094
 msgid ""
 "Copy of all posted articles in B<mbox>(5)  format. The filename can be "
 "changed by setting B<posted_articles_file>."
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1091
+#: ../tin.5:1103
 msgid "Pool of postponed articles. This file is in B<mbox>(5)  format."
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1096
+#: ../tin.5:1108
 #, no-wrap
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/newsgroups>\n"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1104
+#: ../tin.5:1116
 msgid ""
 "This file a copy of the servers newsgroups file which provides short "
 "descriptions of each newsgroup. It is automatically updated on startup "
@@ -9538,25 +9684,25 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1104 ../tin.5:2423
+#: ../tin.5:1116 ../tin.5:2436
 #, no-wrap
 msgid "B<group.name>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1107 ../tin.5:2426
+#: ../tin.5:1119 ../tin.5:2439
 #, no-wrap
 msgid "B<one-line description>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1116
+#: ../tin.5:1128
 #, no-wrap
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/serverrc>\n"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1123
+#: ../tin.5:1135
 msgid ""
 "File to store $B<NNTPSERVER> and $B<NNTPPORT> related data via a list of "
 "\"I<variable>=I<value>\" pairs. Currently there are only two variables, both "
@@ -9564,31 +9710,31 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1123
+#: ../tin.5:1135
 #, no-wrap
 msgid "B<version>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1126
+#: ../tin.5:1138
 msgid "Internal version number."
 msgstr ""
 
 # type: TP
-#: ../tin.5:1126
+#: ../tin.5:1138
 #, no-wrap
 msgid "B<last_newnews>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1131
+#: ../tin.5:1143
 msgid ""
 "Internal timestamp used by B<tin>(1)  to keep track of new newsgroups on the "
 "server."
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1153
+#: ../tin.5:1165
 msgid ""
 "At startup, B<tin>(1)  reads in the configuration file. This contains a list "
 "of \"I<variable>=I<value>\" pairs that can be used to configure the way "
@@ -9600,68 +9746,68 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1163
+#: ../tin.5:1175
 #, no-wrap
 msgid "B<art_marked_deleted>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1166
+#: ../tin.5:1178
 #, no-wrap
 msgid "B<art_marked_inrange>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1169
+#: ../tin.5:1181
 #, no-wrap
 msgid "B<art_marked_return>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1173
+#: ../tin.5:1185
 #, no-wrap
 msgid "B<art_marked_selected>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1177
+#: ../tin.5:1189
 #, no-wrap
 msgid "B<art_marked_recent>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1181
+#: ../tin.5:1193
 #, no-wrap
 msgid "B<art_marked_unread>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1185
+#: ../tin.5:1197
 msgid ""
 "The character used to show that an article has not been read.  Default is "
 "'+'."
 msgstr ""
 
 # type: TP
-#: ../tin.5:1185
+#: ../tin.5:1197
 #, no-wrap
 msgid "B<art_marked_read>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1188
+#: ../tin.5:1200
 #, no-wrap
 msgid "B<art_marked_killed>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1192
+#: ../tin.5:1204
 #, no-wrap
 msgid "B<art_marked_read_selected>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1203
+#: ../tin.5:1215
 msgid ""
 "If ON B<tin>(1)  will ask before using a MIME viewer (B<metamail_prog>) to "
 "display MIME messages. This only occurs if a MIME viewer is set. Default is "
@@ -9669,30 +9815,30 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1211
+#: ../tin.5:1223
 #, no-wrap
 msgid "B<auto_reconnect>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1214
+#: ../tin.5:1226
 msgid "Reconnect to server automatically. Default is OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.5:1225
+#: ../tin.5:1237
 #, no-wrap
 msgid "B<beginner_level>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1230
+#: ../tin.5:1242
 #, no-wrap
 msgid "B<cache_overview_files>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1235
+#: ../tin.5:1247
 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.  "
@@ -9700,169 +9846,164 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1235
+#: ../tin.5:1247
 #, no-wrap
 msgid "B<catchup_read_groups>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1239
+#: ../tin.5:1251
 #, no-wrap
 msgid "B<col_back>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1242
+#: ../tin.5:1254
 #, no-wrap
 msgid "B<col_from>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1245
+#: ../tin.5:1257
 #, no-wrap
 msgid "B<col_head>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1248
+#: ../tin.5:1260
 #, no-wrap
 msgid "B<col_help>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1251
+#: ../tin.5:1263
 #, no-wrap
 msgid "B<col_invers_bg>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1254
+#: ../tin.5:1266
 #, no-wrap
 msgid "B<col_invers_fg>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1257
+#: ../tin.5:1269
 #, no-wrap
 msgid "B<col_markdash>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1261
+#: ../tin.5:1273
 #, no-wrap
 msgid "B<col_markslash>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1265
+#: ../tin.5:1277
 #, no-wrap
 msgid "B<col_markstar>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1269
+#: ../tin.5:1281
 #, no-wrap
 msgid "B<col_markstroke>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1273
+#: ../tin.5:1285
 #, no-wrap
 msgid "B<col_minihelp>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1276
+#: ../tin.5:1288
 #, no-wrap
 msgid "B<col_newsheaders>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1279
+#: ../tin.5:1291
 #, no-wrap
 msgid "B<col_normal>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1282
+#: ../tin.5:1294
 #, no-wrap
 msgid "B<col_quote>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1285
+#: ../tin.5:1297
 #, no-wrap
 msgid "B<col_quote2>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1288
+#: ../tin.5:1300
 #, no-wrap
 msgid "B<col_quote3>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1291
+#: ../tin.5:1303
 #, no-wrap
 msgid "B<col_response>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1295
+#: ../tin.5:1307
 msgid ""
 "Color of response counter. This is the text that says 'Response x of y' in "
 "the article viewer."
 msgstr ""
 
 # type: TP
-#: ../tin.5:1295
+#: ../tin.5:1307
 #, no-wrap
 msgid "B<col_signature>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1298
+#: ../tin.5:1310
 #, no-wrap
 msgid "B<col_urls>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1301
+#: ../tin.5:1313
 #, no-wrap
 msgid "B<col_verbatim>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1304
+#: ../tin.5:1316
 #, no-wrap
 msgid "B<col_subject>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1307
+#: ../tin.5:1319
 #, no-wrap
 msgid "B<col_text>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1310
+#: ../tin.5:1322
 #, no-wrap
 msgid "B<col_title>"
 msgstr ""
 
-# type: Plain text
-#: ../tin.5:1313
-msgid "Color of help/main sign"
-msgstr ""
-
 # type: TP
-#: ../tin.5:1313
+#: ../tin.5:1325
 #, no-wrap
 msgid "B<confirm_choice>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1317
+#: ../tin.5:1329
 msgid ""
 "B<tin>(1)  can ask for manual confirmation to protect the user. Available "
 "choices:"
@@ -9870,7 +10011,7 @@ msgstr ""
 
 #.  TODO: check if all affected commands are marked [after confirmation]
 # type: Plain text
-#: ../tin.5:1323
+#: ../tin.5:1335
 msgid ""
 "B<commands:> Ask for confirmation before executing certain dangerous "
 "commands (e.g., B<Catchup> ('B<c>')). Commands that this affects are marked "
@@ -9878,26 +10019,26 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1328
+#: ../tin.5:1340
 msgid ""
 "B<quit:> You'll be asked to confirm that you wish to exit B<tin>(1)  when "
 "you use the B<Quit> ('B<q>') command."
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1332
+#: ../tin.5:1344
 msgid ""
 "B<select:> Ask for confirmation before marking all not selected (with "
 "B<GroupMarkUnselArtRead> ('B<X>') command) articles as read."
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1334
+#: ../tin.5:1346
 msgid "Default is commands & quit."
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1345
+#: ../tin.5:1357
 msgid ""
 "Format string used for date representation. A description of the different "
 "format options can be found at B<strftime>(3).  B<tin>(1)  uses "
@@ -9906,76 +10047,76 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1345
+#: ../tin.5:1357
 #, no-wrap
 msgid "B<default_art_search>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1347
+#: ../tin.5:1359
 #, no-wrap
 msgid "B<default_author_search>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1349
+#: ../tin.5:1361
 #, no-wrap
 msgid "B<default_config_search>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1352
+#: ../tin.5:1364
 #, no-wrap
 msgid "B<default_filter_days>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1355
+#: ../tin.5:1367
 #, no-wrap
 msgid "B<default_filter_kill_case>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1359
+#: ../tin.5:1371
 msgid ""
 "Default for quick (1 key) kill filter case. ON = filter case sensitive, OFF "
 "= ignore case. Default is OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.5:1359
+#: ../tin.5:1371
 #, no-wrap
 msgid "B<default_filter_kill_expire>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1363
+#: ../tin.5:1375
 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.5:1363
+#: ../tin.5:1375
 #, no-wrap
 msgid "B<default_filter_kill_global>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1367
+#: ../tin.5:1379
 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.5:1367
+#: ../tin.5:1379
 #, no-wrap
 msgid "B<default_filter_kill_header>"
 msgstr ""
 
 # type: ta
-#: ../tin.5:1372 ../tin.5:1398
+#: ../tin.5:1384 ../tin.5:1410
 #, no-wrap
 msgid ""
 "\\w'0,1   'u +\\w'\\'\\'Message-ID:\\'\\' & last \\'\\'References:\\'\\' "
@@ -9983,7 +10124,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1379 ../tin.5:1405
+#: ../tin.5:1391 ../tin.5:1417
 #, no-wrap
 msgid ""
 "0,1\t''Subject:''\n"
@@ -9995,160 +10136,160 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1381
+#: ../tin.5:1393
 #, no-wrap
 msgid "B<default_filter_select_case>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1385
+#: ../tin.5:1397
 #, no-wrap
 msgid "B<default_filter_select_expire>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1389
+#: ../tin.5:1401
 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.5:1389
+#: ../tin.5:1401
 #, no-wrap
 msgid "B<default_filter_select_global>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1393
+#: ../tin.5:1405
 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.5:1393
+#: ../tin.5:1405
 #, no-wrap
 msgid "B<default_filter_select_header>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1407
+#: ../tin.5:1419
 #, no-wrap
 msgid "B<default_goto_group>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1409
+#: ../tin.5:1421
 #, no-wrap
 msgid "B<default_group_search>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1411
+#: ../tin.5:1423
 #, no-wrap
 msgid "B<default_mail_address>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1413
+#: ../tin.5:1425
 #, no-wrap
 msgid "B<default_move_group>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1415
+#: ../tin.5:1427
 #, no-wrap
 msgid "B<default_pattern>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1417
+#: ../tin.5:1429
 #, no-wrap
 msgid "B<default_pipe_command>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1419
+#: ../tin.5:1431
 #, no-wrap
 msgid "B<default_post_newsgroups>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1421
+#: ../tin.5:1433
 #, no-wrap
 msgid "B<default_post_subject>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1423
+#: ../tin.5:1435
 #, no-wrap
 msgid "B<default_range_group>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1425
+#: ../tin.5:1437
 #, no-wrap
 msgid "B<default_range_select>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1427
+#: ../tin.5:1439
 #, no-wrap
 msgid "B<default_range_thread>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1429
+#: ../tin.5:1441
 #, no-wrap
 msgid "B<default_repost_group>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1431
+#: ../tin.5:1443
 #, no-wrap
 msgid "B<default_save_file>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1433
+#: ../tin.5:1445
 #, no-wrap
 msgid "B<default_save_mode>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1435
+#: ../tin.5:1447
 #, no-wrap
 msgid "B<default_select_pattern>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1437
+#: ../tin.5:1449
 #, no-wrap
 msgid "B<default_shell_command>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1439
+#: ../tin.5:1451
 #, no-wrap
 msgid "B<default_subject_search>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1441
+#: ../tin.5:1453
 #, no-wrap
 msgid "B<draw_arrow>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1445
+#: ../tin.5:1457
 msgid ""
 "Allows groups/articles to be selected by an arrow '-E<gt>' if set ON or by "
 "an highlighted bar if set OFF."
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1450
+#: ../tin.5:1462
 msgid ""
 "The format string used to create the editor start command with parameters.  "
 "Default is '%E +%N %F' with %E=Editor, %N=Linenumber and %F=Filename (e.g., "
@@ -10156,19 +10297,19 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1450
+#: ../tin.5:1462
 #, no-wrap
 msgid "B<force_screen_redraw>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1454
+#: ../tin.5:1466
 #, no-wrap
 msgid "B<getart_limit>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1461
+#: ../tin.5:1473
 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>(1)  will "
@@ -10177,25 +10318,25 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1461
+#: ../tin.5:1473
 #, no-wrap
 msgid "B<goto_next_unread>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1472
+#: ../tin.5:1484
 #, no-wrap
 msgid "B<groupname_max_length>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1476
+#: ../tin.5:1488
 #, no-wrap
 msgid "B<hide_uue>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1486
+#: ../tin.5:1498
 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 "
@@ -10207,13 +10348,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1486
+#: ../tin.5:1498
 #, no-wrap
 msgid "B<inews_prog>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1493
+#: ../tin.5:1505
 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 "
@@ -10222,13 +10363,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1493
+#: ../tin.5:1505
 #, no-wrap
 msgid "B<info_in_last_line>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1499
+#: ../tin.5:1511
 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 "
@@ -10237,13 +10378,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1499
+#: ../tin.5:1511
 #, no-wrap
 msgid "B<interactive_mailer>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1505
+#: ../tin.5:1517
 msgid ""
 "If greater than 0 your mailreader will be invoked earlier for reply so you "
 "can use more of its features (e.g. MIME, pgp, ...). 1 means include headers, "
@@ -10252,32 +10393,32 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1505
+#: ../tin.5:1517
 #, no-wrap
 msgid "B<inverse_okay>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1509
+#: ../tin.5:1521
 #, no-wrap
 msgid "B<keep_dead_articles>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1514
+#: ../tin.5:1526
 #, no-wrap
 msgid "B<kill_level>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1518
+#: ../tin.5:1530
 msgid ""
 "This option controls the processing and display of articles that are "
 "killed. There are 3 options, default is 0 (B<Kill only unread arts>)."
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1526
+#: ../tin.5:1538
 msgid ""
 "B<Kill only unread arts> is the 'traditional' behavior of B<tin>(1).  Only "
 "unread articles are killed once only by marking them read. As filtering only "
@@ -10287,25 +10428,25 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1542
+#: ../tin.5:1554
 #, no-wrap
 msgid "B<mail_address>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1552
+#: ../tin.5:1564
 #, no-wrap
 msgid "B<mail_quote_format>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1557
+#: ../tin.5:1569
 #, no-wrap
 msgid "B<mailbox_format>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1565
+#: ../tin.5:1577
 msgid ""
 "Select one of the following mailbox-formats: MBOXO (default, except on SCO), "
 "MBOXRD or MMDF (default on SCO). See B<mbox>(5)  for more details on MBOXO "
@@ -10313,7 +10454,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1574
+#: ../tin.5:1586
 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 "
@@ -10322,13 +10463,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1574
+#: ../tin.5:1586
 #, no-wrap
 msgid "B<mailer_format>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1583
+#: ../tin.5:1595
 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' "
@@ -10340,13 +10481,13 @@ msgid ""
 msgstr ""
 
 # type: ta
-#: ../tin.5:1585
+#: ../tin.5:1597
 #, no-wrap
 msgid "\\w'%S'u +\\w'subject-field'u"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1592
+#: ../tin.5:1604
 #, no-wrap
 msgid ""
 "%F\tfilename\n"
@@ -10358,19 +10499,19 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1594
+#: ../tin.5:1606
 #, no-wrap
 msgid "B<mark_saved_read>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1604
+#: ../tin.5:1617
 #, no-wrap
 msgid "B<metamail_prog>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1616
+#: ../tin.5:1629
 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 "
@@ -10381,13 +10522,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1616 ../tin.5:2252
+#: ../tin.5:1629 ../tin.5:2265
 #, no-wrap
 msgid "B<mm_charset>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1629
+#: ../tin.5:1642
 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 "
@@ -10401,7 +10542,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1640
+#: ../tin.5:1653
 msgid ""
 "Charset used for posting and MIME headers; replaces B<mm_charset>.  "
 "Conversion between B<mm_network_charset> and local charset (determined via "
@@ -10412,13 +10553,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1649
+#: ../tin.5:1662
 #, no-wrap
 msgid "B<mono_markdash>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1654
+#: ../tin.5:1667
 msgid ""
 "Character attribute of words emphasized like _this_. It is depending on your "
 "terminal which attributes are usable. See also B<word_h_display_marks> and "
@@ -10426,13 +10567,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1654
+#: ../tin.5:1667
 #, no-wrap
 msgid "B<mono_markslash>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1659
+#: ../tin.5:1672
 msgid ""
 "Character attribute of words emphasized like /this/. It is depending on your "
 "terminal which attributes are usable. See also B<word_h_display_marks> and "
@@ -10440,13 +10581,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1659
+#: ../tin.5:1672
 #, no-wrap
 msgid "B<mono_markstar>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1664
+#: ../tin.5:1677
 msgid ""
 "Character attribute of words emphasized like *this*. It is depending on your "
 "terminal which attributes are usable. See also B<word_h_display_marks> and "
@@ -10454,13 +10595,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1664
+#: ../tin.5:1677
 #, no-wrap
 msgid "B<mono_markstroke>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1669
+#: ../tin.5:1682
 msgid ""
 "Character attribute of words emphasized like -this-. It is depending on your "
 "terminal which attributes are usable. See also B<word_h_display_marks> and "
@@ -10468,58 +10609,68 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1669
+#: ../tin.5:1682
 #, no-wrap
 msgid "B<newnews>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1675
+#: ../tin.5:1688
 msgid ""
 "These are internal timers used by B<tin>(1)  to keep track of new "
 "newsgroups. Do not change them unless you understand what they are for."
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1691
+#: ../tin.5:1695
+msgid ""
+"Which news headers you wish to see. If you want to see _all_ the headers, "
+"place an '*' as this value. This is the only way a wildcard can be used. If "
+"you enter 'X-' as the value, you will see all headers beginning with 'X-' "
+"(like X-Alan or X-Pape). You can list more than one by delimiting with "
+"spaces. Not defining anything turns off this option."
+msgstr ""
+
+# type: Plain text
+#: ../tin.5:1704
 msgid ""
 "Same as B<news_headers_to_display> except it denotes the opposite. An "
-"example of using both options might be if you thought X- headers were A Good "
-"Thing(tm), but thought Alan and Pape were miscreants... well then you would "
-"do something like this: B<news_headers_to_display=X-> "
+"example of using both options might be if you thought 'X-' headers were A "
+"Good Thing(tm), but thought Alan and Pape were miscreants... well then you "
+"would do something like this: B<news_headers_to_display=X-> "
 "B<news_headers_to_not_display=X-Alan X-Pape> Not defining anything turns off "
 "this option."
 msgstr ""
 
 # type: TP
-#: ../tin.5:1696
+#: ../tin.5:1709
 #, no-wrap
 msgid "B<normalization_form>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1700
+#: ../tin.5:1713
 msgid ""
 "The normalization form which should be used to normalize unicode input.  The "
 "possible values are:"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1716
+#: ../tin.5:1729
 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."
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1720
+#: ../tin.5:1733
 msgid ""
 "If ON put cursor at first unread article in group otherwise at last "
 "article.  Default is ON."
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1736
+#: ../tin.5:1749
 msgid ""
 "MIME encoding of the body in news message, if necessary. (8bit, base64, "
 "quoted-printable, 7bit). Default is 8bit, which leads to no encoding.  "
@@ -10527,7 +10678,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1743
+#: ../tin.5:1756
 msgid ""
 "If ON, then B<tin>(1)  will start an appropriate viewer program to display "
 "any files that were post processed and uudecoded. The program is determined "
@@ -10535,7 +10686,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1749
+#: ../tin.5:1762
 msgid ""
 "This specifies whether to perform post processing on saved articles.  "
 "Because the shell archive may contain commands you may not want to be "
@@ -10544,7 +10695,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1757
+#: ../tin.5:1770
 msgid ""
 "B<Shell archives>, unpacking of multi-part B<shar>(1)  files only. Because "
 "the shell archive may contain commands you may not want to be executed, be "
@@ -10552,19 +10703,19 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1760
+#: ../tin.5:1773
 #, no-wrap
 msgid "B<posted_articles_file>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1770
+#: ../tin.5:1783
 #, no-wrap
 msgid "B<printer>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1780
+#: ../tin.5:1793
 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 "
@@ -10573,20 +10724,20 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1788
+#: ../tin.5:1801
 msgid ""
 "If ON show empty ''Followup-To:'' header when editing an article.  Default "
 "is OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.5:1794
+#: ../tin.5:1807
 #, no-wrap
 msgid "B<quote_style>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1800
+#: ../tin.5:1813
 msgid ""
 "This bit coded integer value controls how articles are to be quoted when "
 "following up or replying to them. Any of the following options can be "
@@ -10595,7 +10746,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1805
+#: ../tin.5:1818
 msgid ""
 "B<Compress quotes> Compress quote characters together when quoting multiple "
 "times (for example, 'E<gt> E<gt> E<gt>' will be turned into "
@@ -10603,7 +10754,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1811
+#: ../tin.5:1824
 msgid ""
 "B<Quote Signatures> This option is off by default. Signatures are always "
 "quoted regardless of this option when you are viewing an article in raw mode "
@@ -10612,18 +10763,18 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1813
+#: ../tin.5:1826
 msgid "B<Quote empty lines> This option is on by default."
 msgstr ""
 
 # type: TP
-#: ../tin.5:1814
+#: ../tin.5:1827
 #, no-wrap
 msgid "B<quote_regex>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1821
+#: ../tin.5:1834
 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 "
@@ -10631,13 +10782,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1821
+#: ../tin.5:1834
 #, no-wrap
 msgid "B<quote_regex2>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1828
+#: ../tin.5:1841
 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 "
@@ -10645,13 +10796,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1828
+#: ../tin.5:1841
 #, no-wrap
 msgid "B<quote_regex3>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1835
+#: ../tin.5:1848
 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 "
@@ -10659,55 +10810,55 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1835
+#: ../tin.5:1848
 #, no-wrap
 msgid "B<recent_time>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1839
+#: ../tin.5:1852
 #, no-wrap
 msgid "B<render_bidi>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1843
+#: ../tin.5:1856
 #, no-wrap
 msgid "B<reread_active_file_secs>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1852
+#: ../tin.5:1865
 #, no-wrap
 msgid "B<score_limit_kill>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1856
+#: ../tin.5:1869
 #, no-wrap
 msgid "B<score_limit_select>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1860
+#: ../tin.5:1873
 #, no-wrap
 msgid "B<score_kill>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1864
+#: ../tin.5:1877
 #, no-wrap
 msgid "B<score_select>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:1868
+#: ../tin.5:1881
 #, no-wrap
 msgid "B<scroll_lines>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1876
+#: ../tin.5:1889
 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 "
@@ -10718,13 +10869,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1893
+#: ../tin.5:1906
 #, no-wrap
 msgid "B<show_description>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1902
+#: ../tin.5:1915
 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 "
@@ -10735,7 +10886,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1913
+#: ../tin.5:1926
 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 "
@@ -10743,25 +10894,25 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1924
+#: ../tin.5:1937
 msgid ""
 "If ON show only new/unread articles otherwise show all articles. Default is "
 "ON."
 msgstr ""
 
 # type: TP
-#: ../tin.5:1924
+#: ../tin.5:1937
 #, no-wrap
 msgid "B<show_only_unread_groups>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1931
+#: ../tin.5:1944
 msgid "If OFF don't show signatures when displaying articles. Default is ON."
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1945
+#: ../tin.5:1958
 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 "
@@ -10773,13 +10924,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:1948
+#: ../tin.5:1961
 #, no-wrap
 msgid "B<slashes_regex>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:1955
+#: ../tin.5:1968
 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 "
@@ -10787,13 +10938,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2001
+#: ../tin.5:2014
 #, no-wrap
 msgid "B<spamtrap_warning_addresses>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2006
+#: ../tin.5:2019
 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 "
@@ -10801,13 +10952,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2006
+#: ../tin.5:2019
 #, no-wrap
 msgid "B<stars_regex>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2013
+#: ../tin.5:2026
 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 "
@@ -10815,31 +10966,31 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2018
+#: ../tin.5:2031
 #, no-wrap
 msgid "B<strip_blanks>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2022
+#: ../tin.5:2035
 #, no-wrap
 msgid "B<strip_bogus>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2030
+#: ../tin.5:2043
 #, no-wrap
 msgid "B<strip_newsrc>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2034
+#: ../tin.5:2047
 #, no-wrap
 msgid "B<strokes_regex>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2041
+#: ../tin.5:2054
 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 "
@@ -10847,7 +10998,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2046
+#: ../tin.5:2059
 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 "
@@ -10855,7 +11006,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2056
+#: ../tin.5:2069
 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 "
@@ -10867,7 +11018,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2061
+#: ../tin.5:2074
 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 "
@@ -10875,25 +11026,25 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2065
+#: ../tin.5:2078
 #, no-wrap
 msgid "B<thread_score>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2077
+#: ../tin.5:2090
 #, no-wrap
 msgid "B<translit>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2108
+#: ../tin.5:2121
 #, no-wrap
 msgid "B<underscores_regex>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2115
+#: ../tin.5:2128
 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 "
@@ -10901,26 +11052,26 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2115
+#: ../tin.5:2128
 #, no-wrap
 msgid "B<unlink_article>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2119
+#: ../tin.5:2132
 msgid ""
 "If ON remove I<${TIN_HOMEDIR:-\"$HOME\"}/.article> after posting. Default is "
 "ON."
 msgstr ""
 
 # type: TP
-#: ../tin.5:2119
+#: ../tin.5:2132
 #, no-wrap
 msgid "B<url_handler>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2124
+#: ../tin.5:2137
 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 "
@@ -10928,47 +11079,47 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2124
+#: ../tin.5:2137
 #, no-wrap
 msgid "B<url_highlight>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2127
+#: ../tin.5:2140
 #, no-wrap
 msgid "B<use_color>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2132
+#: ../tin.5:2145
 msgid "If enabled B<tin>(1)  uses ANSI-colors. Default is OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.5:2132
+#: ../tin.5:2145
 #, no-wrap
 msgid "B<use_keypad>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2135
+#: ../tin.5:2148
 msgid "Use scroll keys on keypad. Default is OFF."
 msgstr ""
 
 # type: TP
-#: ../tin.5:2135
+#: ../tin.5:2148
 #, no-wrap
 msgid "B<use_mouse>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2141
+#: ../tin.5:2154
 #, no-wrap
 msgid "B<use_slrnface>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2153
+#: ../tin.5:2166
 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 "
@@ -10976,44 +11127,44 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2153
+#: ../tin.5:2166
 #, no-wrap
 msgid "B<verbatim_begin_regex>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2157
+#: ../tin.5:2170
 msgid ""
 "A regular expression that tin will use to find the begin of a verbatim "
 "block.  Default is #v+"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2157
+#: ../tin.5:2170
 #, no-wrap
 msgid "B<verbatim_end_regex>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2161
+#: ../tin.5:2174
 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:2165
+#: ../tin.5:2178
 msgid "If ON verbatim blocks will be detected.  Default is ON"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2165
+#: ../tin.5:2178
 #, no-wrap
 msgid "B<wildcard>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2177
+#: ../tin.5:2190
 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 "
@@ -11024,19 +11175,19 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2177
+#: ../tin.5:2190
 #, no-wrap
 msgid "B<word_h_display_marks>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2189
+#: ../tin.5:2202
 #, no-wrap
 msgid "B<word_highlight>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2197
+#: ../tin.5:2210
 msgid ""
 "Enable word highlighting. See B<word_h_display_marks> for the options "
 "available. If B<use_color> is enabled the colors specified in "
@@ -11047,19 +11198,19 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2197
+#: ../tin.5:2210
 #, no-wrap
 msgid "B<wrap_column>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2213
+#: ../tin.5:2226
 #, no-wrap
 msgid "B<xpost_quote_format>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2229
+#: ../tin.5:2242
 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 "
@@ -11069,31 +11220,31 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2229
+#: ../tin.5:2242
 #, no-wrap
 msgid "B<domainname>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2232
+#: ../tin.5:2245
 msgid "Sets a global domain name used in From lines"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2236
+#: ../tin.5:2249
 msgid ""
 "Defines the name of your organization. $B<ORGANIZATION> overrides any "
 "specified value."
 msgstr ""
 
 # type: TP
-#: ../tin.5:2236
+#: ../tin.5:2249
 #, no-wrap
 msgid "B<newslibdir>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2241
+#: ../tin.5:2254
 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 "
@@ -11101,13 +11252,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2241
+#: ../tin.5:2254
 #, no-wrap
 msgid "B<bugaddress>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2247
+#: ../tin.5:2260
 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 "
@@ -11116,67 +11267,67 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2247
+#: ../tin.5:2260
 #, no-wrap
 msgid "B<inewsdir>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2252
+#: ../tin.5:2265
 msgid "Defines the directory containing of the B<inews>(1)  executable"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2256
+#: ../tin.5:2269
 msgid ""
-"Default charset to be used in MIME's Content-Type header. $B<MM_CHARSET> "
-"overrides any specified value."
+"Default charset to be used in MIME's ''Content-Type:'' "
+"header. $B<MM_CHARSET> overrides any specified value."
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2259
+#: ../tin.5:2272
 msgid "Default encoding scheme use in MIME articles. 8bit might be the best value."
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2263
+#: ../tin.5:2276
 msgid ""
 "Default encoding scheme use in MIME letters. quoted-printable is a good "
 "choice here."
 msgstr ""
 
 # type: TP
-#: ../tin.5:2263
+#: ../tin.5:2276
 #, no-wrap
 msgid "B<disable_gnksa_domain_check>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2266
+#: ../tin.5:2279
 msgid "Allow unregistered top level domains"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2266
+#: ../tin.5:2279
 #, no-wrap
 msgid "B<disable_sender>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2270
+#: ../tin.5:2283
 msgid ""
-"Don't generate a ''Sender:''-header. This has no effect if B<inews_prog> is "
+"Don't generate a ''Sender:'' header. This has no effect if B<inews_prog> is "
 "not set to --internal."
 msgstr ""
 
 # type: TP
-#: ../tin.5:2270
+#: ../tin.5:2283
 #, no-wrap
 msgid "B<spooldir>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2275
+#: ../tin.5:2288
 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>.  "
@@ -11184,13 +11335,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2275
+#: ../tin.5:2288
 #, no-wrap
 msgid "B<overviewdir>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2283
+#: ../tin.5:2296
 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>, "
@@ -11199,26 +11350,26 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2283
+#: ../tin.5:2296
 #, no-wrap
 msgid "B<overviewfile>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2287
+#: ../tin.5:2300
 msgid ""
 "Name of a single overview file, common values are I<.overview>, "
 "I<over.view>."
 msgstr ""
 
 # type: TP
-#: ../tin.5:2287
+#: ../tin.5:2300
 #, no-wrap
 msgid "B<overviewfmtfile>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2292
+#: ../tin.5:2305
 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 "
@@ -11226,13 +11377,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2292
+#: ../tin.5:2305
 #, no-wrap
 msgid "B<activefile>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2298
+#: ../tin.5:2311
 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 "
@@ -11241,13 +11392,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2298
+#: ../tin.5:2311
 #, no-wrap
 msgid "B<activetimesfile>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2303
+#: ../tin.5:2316
 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 "
@@ -11255,13 +11406,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2303
+#: ../tin.5:2316
 #, no-wrap
 msgid "B<newsgroupsfile>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2308
+#: ../tin.5:2321
 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 "
@@ -11269,13 +11420,13 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2308
+#: ../tin.5:2321
 #, no-wrap
 msgid "B<subscriptionsfile>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2313
+#: ../tin.5:2326
 msgid ""
 "Full pathname of your newssystem's subscriptions file; usually the "
 "subscriptions file is in I<newslibdir>, so you only have to change this "
@@ -11283,19 +11434,19 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2317
+#: ../tin.5:2330
 msgid "I</usr/local/share/locale/$LC_MESSAGES/LC_MESSAGES/tin.mo>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2321
+#: ../tin.5:2334
 msgid ""
 "translation into language specified in $B<LC_ALL>, $B<LC_MESSAGES> or "
 "$B<LANG>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2335
+#: ../tin.5:2348
 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 "
@@ -11305,7 +11456,7 @@ msgstr ""
 
 #.  TODO: IIRC tin issues just a warning in that case?
 # type: Plain text
-#: ../tin.5:2340
+#: ../tin.5:2353
 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 "
@@ -11313,37 +11464,37 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2343
+#: ../tin.5:2356
 msgid ""
 "Each line consists of four space-separated fields \"I<name> I<highmark> "
 "I<lowmark> I<flags>\"."
 msgstr ""
 
 # type: TP
-#: ../tin.5:2343 ../tin.5:2396
+#: ../tin.5:2356 ../tin.5:2409
 #, no-wrap
 msgid "B<name>"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2346
+#: ../tin.5:2359
 #, no-wrap
 msgid "B<highmark>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2349
+#: ../tin.5:2362
 msgid "is the highest article number that has been used in that newsgroup"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2349
+#: ../tin.5:2362
 #, no-wrap
 msgid "B<lowmark>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2356
+#: ../tin.5:2369
 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 "
@@ -11353,90 +11504,90 @@ msgid ""
 msgstr ""
 
 # type: TP
-#: ../tin.5:2356
+#: ../tin.5:2369
 #, no-wrap
 msgid "B<flags>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2359
+#: ../tin.5:2372
 msgid "can be one of those"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2360
+#: ../tin.5:2373
 #, no-wrap
 msgid "B<y>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2363
+#: ../tin.5:2376
 msgid "local postings are allowed"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2363
+#: ../tin.5:2376
 #, no-wrap
 msgid "B<n>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2366
+#: ../tin.5:2379
 msgid "no local postings are allowed, only remote ones"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2366
+#: ../tin.5:2379
 #, no-wrap
 msgid "B<m>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2369
+#: ../tin.5:2382
 msgid "the group is moderated and all postings must be approved"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2369
+#: ../tin.5:2382
 #, no-wrap
 msgid "B<j>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2372
+#: ../tin.5:2385
 msgid "articles in this group are not kept, but only passed on"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2372
+#: ../tin.5:2385
 #, no-wrap
 msgid "B<x>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2375
+#: ../tin.5:2388
 msgid "articles cannot be posted to this newsgroup"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2375
+#: ../tin.5:2388
 #, no-wrap
 msgid "B<=foo.bar>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2378
+#: ../tin.5:2391
 msgid "articles are locally filed into the ''foo.bar'' group"
 msgstr ""
 
 # type: TP
-#: ../tin.5:2379 ../tin.5:2406 ../tin.5:2429
+#: ../tin.5:2392 ../tin.5:2419 ../tin.5:2442
 #, no-wrap
 msgid "B<tin>(1)"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2385
+#: ../tin.5:2398
 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>) command "
@@ -11444,7 +11595,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2396
+#: ../tin.5:2409
 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 "
@@ -11453,25 +11604,25 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2403
+#: ../tin.5:2416
 msgid ""
 "is the time when the group was created, expressed as the number of seconds "
 "since the epoch."
 msgstr ""
 
 # type: TP
-#: ../tin.5:2403
+#: ../tin.5:2416
 #, no-wrap
 msgid "B<creator>"
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2406
+#: ../tin.5:2419
 msgid "is the electronic mail address of the person who created the group."
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2412
+#: ../tin.5:2425
 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 "
@@ -11479,7 +11630,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2423
+#: ../tin.5:2436
 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 "
@@ -11488,7 +11639,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2435
+#: ../tin.5:2448
 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>) "
@@ -11496,14 +11647,14 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2444
+#: ../tin.5:2457
 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:2462
+#: ../tin.5:2475
 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 "
@@ -11514,7 +11665,7 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2477
+#: ../tin.5:2490
 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 "
@@ -11524,13 +11675,13 @@ msgid ""
 msgstr ""
 
 # type: Plain text
-#: ../tin.5:2516
+#: ../tin.5:2530
 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>(4), B<active>(5), B<mbox>(5), "
-"B<mmdf>(5), B<newsoverview>(5), B<overview.fmt>(5), B<innd>(8), B<RFC1036>, "
-"B<RFC1524>, B<RFC2045>, B<RFC2046>, B<RFC2047>, B<RFC2048>, B<RFC2980>, "
-"B<RFC3977>, B<RFC4643>, B<RFC5322>"
+"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>"
 msgstr ""
diff -Nurp --exclude='.bzr*' tin-1.9.4/doc/tin.1 tin-1.9.5/doc/tin.1
--- tin-1.9.4/doc/tin.1	2009-02-11 21:16:17.000000000 +0100
+++ tin-1.9.5/doc/tin.1	2009-12-24 10:04:00.356229440 +0100
@@ -3,13 +3,13 @@
 .\" Module    : tin.1
 .\" Author    : I. Lea, U. Janssen
 .\" Created   : 1991-08-23
-.\" Updated   : 2009-02-11
+.\" Updated   : 2009-12-24
 .\" Notes     : use american english; still needs some work, e.g.:
 .\"             - document authorization (.newsauth)
 .\"             - document random organization feature
 .\"
 .\"
-.TH tin 1 "February 11th, 2009" "1.9.4" "A Usenet newsreader"
+.TH tin 1 "December 24th, 2009" "1.9.5" "A Usenet newsreader"
 .\"
 .\"
 .SH NAME
@@ -253,6 +253,10 @@ group, then you will automatically enter
 group selection screen will appear, but with all the matching groups present
 too, as though you had yanked just those groups in.
 .PP
+With the ''\fB-w\fP'' flag a given group-name is used as default group to post
+to. If more than one group or a wildcard is specified only the first group
+respectively the first group that matches is used.
+.PP
 Once you use \fBSelectYankActive\fP ('\fBy\fP') to yank in all active groups,
 or \fBSelectToggleReadDisplay\fP ('\fBr\fP') to toggle the read/unread
 status, then the command-line groups will be gone. You can use
@@ -264,6 +268,9 @@ NB: With the ''\fB\-n\fP'' flag, only un
 \fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fR file (or the newsrc-file given by the
 \&''\fB\-f\fP'' command-line switch or via
 \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/newsrctable\fR) can be matched.
+.PP
+Command-line options have higher priority than attributes and tinrc options.
+Thus, command-line option takes precedence over configured values.
 .\"
 .\"
 .SH USAGE
@@ -650,6 +657,16 @@ for more information.
 Kill article(s) using a menu. Read the section "FILTERING ARTICLES" for
 more information.
 .TP
+.B MarkFeedRead '^X'
+Mark current article, thread, range, auto-selected (hot) articles, articles
+matching pattern or tagged articles as read. A prompt asks which type should
+be marked.
+.TP
+.B MarkFeedUnread '^W'
+Mark current article, thread, range, auto-selected (hot) articles, articles
+matching pattern or tagged articles as unread. A prompt asks which type should
+be marked.
+.TP
 .B SetRange '#'
 Choose a range of articles to be affected by the next command. See the
 section "RANGES" for more information.
@@ -768,7 +785,10 @@ line.
 Toggle inverse video.
 .TP
 .B GroupMarkThdRead 'K'
-Mark article/thread as read and move onto the next unread article/thread.
+Mark article/thread as read and move onto the next unread article/thread. If
+a range of articles/threads is set, the range will be marked as read instead
+of the current article/thread. When tagged articles/threads are present, a
+prompt asks how to proceed.
 .TP
 .B GroupListThd 'l'
 Open the thread under the current cursor position.
@@ -863,7 +883,9 @@ effect and make the changes permanent.
 Mark current article as unread.
 .TP
 .B MarkThdUnread 'Z'
-Mark current thread as unread.
+Mark current thread as unread. If a range of threads is set, the range will
+be marked as unread instead of the current thread. When tagged threads are
+present, a prompt asks how to proceed.
 .\"--------------------------------------------------------------------
 .\"
 .SS "THREAD LISTING COMMANDS"
@@ -880,6 +902,16 @@ ARTICLES" for more information.
 Kill article(s) using a menu. Read the section "FILTERING ARTICLES"
 for more information.
 .TP
+.B MarkFeedRead '^X'
+Mark current article, thread, range, auto-selected (hot) articles, articles
+matching pattern or tagged articles as read. A prompt asks which type should
+be marked.
+.TP
+.B MarkFeedUnread '^W'
+Mark current article, thread, range, auto-selected (hot) articles, articles
+matching pattern or tagged articles as unread. A prompt asks which type should
+be marked.
+.TP
 .B SetRange '#'
 Choose a range of articles to be affected by the next command. See the
 section "RANGES" for more information.
@@ -953,7 +985,10 @@ Display the subject of the current artic
 Toggle inverse video.
 .TP
 .B ThreadMarkArtRead 'K'
-Mark article as read and move onto the next unread article.
+Mark article as read and move onto the next unread article. If a range
+of articles is set, the range will be marked as read instead of the
+current article. When tagged articles are present, a prompt asks how
+to proceed.
 .TP
 .B LookupMessage 'L'
 Look up article by ''Message\-ID:''.
@@ -1001,7 +1036,9 @@ get the chance to edit the article again
 \fBQuit\fP ('\fBq\fP').
 .TP
 .B MarkArtUnread 'z'
-Mark current article in thread as unread.
+Mark current article in thread as unread. If a range of articles is set,
+the range will be marked as unread instead of the current article. When
+tagged articles are present, a prompt asks how to proceed.
 .TP
 .B MarkThdUnread 'Z'
 Mark all articles in thread as unread.
@@ -1074,7 +1111,7 @@ Forward search the text of this article.
 Backward search the text of this article.
 .TP
 .B PageSkipIncludedText ':'
-Skip to the end of the quoted text-block in this article. Quoted text
+Skip to the end of the next quoted text\-block in this article. Quoted text
 is everything which matches \fBquote_regex\fP, \fBquote_regex2\fP or
 \fBquote_regex3\fP.
 .TP
@@ -1293,6 +1330,14 @@ option. Use \fBQuit\fP ('\fBq\fP') to ex
 your changes. Use \fBQuitTin\fP ('\fBQ\fP') to exit without keeping
 your changes.
 .PP
+The options menu provides access to the attributes menu for the current group
+by the \fBConfigToggleAttrib\fP ('\fB<TAB>\fP') command. Pressing \fBConfigToggleAttrib\fP again
+toggles back to the options menu. For more information see section "ATTRIBUTES
+MENU AND GROUP ATTRIBUTES".
+.PP
+The \fBConfigScopeMenu\fP ('\fBS\fP') command brings up the scopes menu. For
+more information see section "SCOPES MENU".
+.PP
 Here is a full list of all the available variables. The name in braces is
 the name of the corresponding setting in
 \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/tinrc\fR.
@@ -1703,7 +1748,7 @@ signing.
 .TP
 .B MIME encoding in mail messages (mail_mime_encoding)
 MIME encoding of the body in mail message, if necessary (8bit, base64,
-quoted-printable, 7bit). Default is quoted-printable.
+quoted\-printable, 7bit). Default is quoted\-printable.
 .TP
 .B Quote line when mailing (mail_quote_format)
 Format of quote line when replying (via mail) to an article (%A=Address,
@@ -1736,12 +1781,13 @@ different command-line parameters to be 
 "%F"' (e.g., elm \-s "subject" "iain" < .article) or 'sendmail \-oi \-oem \-t <
 %F' (e.g. sendmail \-oi \-oem \-t < .article).
 .TP
-.B 'Mark article read' ignores tags (mark_ignore_tags)
-When this is ON, the \fBGroupMarkThdRead\fP, \fBThreadMarkArtRead\fP
-functions ('\fBK\fP') mark just the current article or thread, ignoring
-other tagged, unread articles. When OFF, the same function presents a menu
-with choices of the current thread or article, all tagged, unread articles,
-or nothing.
+.B 'Mark as (un)read' ignores tags (mark_ignore_tags)
+When this is ON, the \fBGroupMarkThdRead\fP ('\fBK\fP'),
+\fBThreadMarkArtRead\fP ('\fBK\fP'), \fBMarkThdUnread\fP ('\fBZ\fP') at
+Group level and \fBMarkArtUnread\fP ('\fBz\fP') at Thread level functions
+mark just the current article or thread, ignoring other tagged, (un)read
+articles. When OFF, the same function presents a menu with choices of the
+current thread or article, all tagged, unread articles, or nothing.
 .TP
 .B Mark saved articles/threads as read (mark_saved_read)
 If ON mark articles that are saved as read. Default is ON.
@@ -1861,7 +1907,7 @@ article. Default is ON.
 .B Use 8bit characters in news headers (post_8bit_header)
 Allows 8bit characters unencoded in the header of a news article, if
 set this also disables the generation of MIME-headers when they are
-usualy required. Default is OFF. Only enacted if
+usually required. Default is OFF. Only enacted if
 \fBpost_mime_encoding\fP is also set to 8bit. In a number of local
 hierarchies where 8bit characters are used, using unencoded (raw)
 8bit characters in header is acceptable and sometimes even
@@ -1871,8 +1917,8 @@ and \fBpost_mime_encoding\fP.
 .TP
 .B MIME encoding in news messages (post_mime_encoding)
 MIME encoding of the body in news message, if necessary. (8bit,
-base64, quoted-printable, 7bit). Default is 8bit, which leads to no
-encoding. base64 and quoted-printable are usually undesired on usenet.
+base64, quoted\-printable, 7bit). Default is 8bit, which leads to no
+encoding. base64 and quoted\-printable are usually undesired on usenet.
 .TP
 .B View post-processed files (post_process_view)
 If ON, then \fBtin\fP will start an appropriate viewer program to display
@@ -2218,7 +2264,7 @@ or several similarly looking characters.
 doesn't exist, this option is disabled. Default is OFF.
 .TP
 .B How to treat blank lines (trim_article_body)
-Allows you to select how \fBtin\fP treats blank lines in article bodys.
+Allows you to select how \fBtin\fP treats blank lines in article bodies.
 Default is 0. This option does not affect lines within verbatim blocks.
 .RS +.5i
 .IP 0 3
@@ -2338,15 +2384,13 @@ answering to a crossposting to several g
 set.
 .\"
 .\"
-.SS "GROUP ATTRIBUTES"
+.SS "ATTRIBUTES MENU AND GROUP ATTRIBUTES"
 \fBtin\fP allows certain attributes to be set on a per group basis. If it
 exists, the global attributes file,
 \fI${TIN_LIBDIR:\-NEWSLIBDIR}/attributes\fR is read. After that, the user's
 own attributes file \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/attributes\fR is read.
 The global attributes file is useful for distributing system-wide defaults
-to new users who have no private attributes file yet. A later version will
-provide a menu interface to set all the attributes. At present you will have
-to edit the file with your editor.
+to new users who have no private attributes file yet.
 .PP
 Note that the \fIscope=<grouplist>\fR line has to be specified before the
 attributes are specified for that list. All attributes are set to a
@@ -2355,6 +2399,34 @@ to change (e.g., savedir). All toggle at
 ON/OFF. Otherwise, these function exactly the same as their global
 equivalents. For more details see
 .BR tin (5).
+.PP
+Attributes can also be changed from the attributes menu which can be
+accessed by \fBConfigToggleAttrib\fP ('\fB<TAB>\fP') from the options
+menu or \fBScopeSelect\fP ('\fB^J\fP' or '\fB<CR>\fP') from the scopes menu.
+The attributes menu looks and behaves very similar to the options menu. The
+title shows the current scope. Attributes set in the current scope are marked
+with '\+' to the left of the attributes number.
+.PP
+Besides the keys for moving around and changing values known from the options
+menu the attributes menu provides the following command:
+\fBConfigResetAttrib\fP ('\fBr\fP') which resets an attribute to a default
+value.
+.\"
+.\"
+.SS "SCOPES MENU"
+The scopes menu (accessible from the options menu with \fBConfigScopeMenu\fP
+('\fBS\fP')) shows all scopes read from the global and local attributes file.
+Scopes from the global attributes file are marked with '!' to the left of the
+scope number. Delete/rename/move are not possible with those scopes.
+.PP
+In addition to the common moving keys the following commands are available:
+\fBScopeSelect\fP ('\fB^J\fP' or '\fB<CR>\fP') enter the attributes menu for
+the current scope, \fBScopeEditAttributesFile\fP ('\fBE\fP') edit the local
+attributes file, \fBScopeAdd\fP ('\fBa\fP') add a new scope, \fBScopeDelete\fP
+('\fBd\fP') delete the current scope, \fBScopeMove\fP ('\fBm\fP') move the
+current scope to a new position, \fBScopeRename\fP ('\fBr\fP') rename the
+current scope. \fBToggleHelpDisplay\fP ('\fBH\fP') toggles the help mini
+menu at the bottom of the screen.
 .\"
 .\"
 .SS "FILTERING ARTICLES"
@@ -2543,6 +2615,10 @@ your <savedir> directory (default is \fI
 careful of using this option if you read a lot of groups because you could
 overflow your file system.
 .PP
+When using ''\fB\-S\fP'' together with a given directory to save to
+(''\fB\-s\fP'' option), the same directory must be specified when reading
+the articles by ''\fB\-R\fP''.
+.PP
 If you only want to save some of your groups use the \fBbatch_save\fP tinrc
 variable. Set to ON or OFF in tinrc to enable/disable saving of all groups
 and then use the \fBbatch_save\fP attribute to fine tune which groups you
@@ -2946,14 +3022,6 @@ For a detailed description see
 .\" .B SHELL (Unix)
 .\" The pathname of the user's login shell.
 .\"
-.\" the next two will go away once we remove AUTHINFO GENERIC (deprecated by RFC 4643)
-.\" .TP
-.\" .B NNTPAUTH
-.\" command and parameters for generic authentication.
-.\" .TP
-.\" .B NNTP_AUTH_FDS
-.\" dot separated file descriptors for generic authentication.
-.\"
 .\" used in xface support
 .\" .TP
 .\" .B DISPLAY
@@ -3059,7 +3127,7 @@ Same as $\fBNAME\fP.
 .B HOME
 Pathname of the user's home directory. See
 .BR environ (5)
-for more infos.
+for more info.
 .TP
 .B MAILER
 This variable has precedence over the default mailer that is used in all
@@ -3075,29 +3143,29 @@ that is used in all editing operations w
 replying, follow-ups, ...). Evaluation order is
 \fI${VISUAL:\-"${EDITOR:\-vi}"}\fR. See
 .BR environ (5)
-for more infos.
+for more info.
 .TP
 .B EDITOR
 If $\fBVISUAL\fP is unset, then this variable is looked up for a default
-editor. If $\fBEDITOR\fP and $\fBVISUAL\fP are both unset, \fBtin\fP will
-uses the systems default editor (i.e.
+editor. If $\fBEDITOR\fP and $\fBVISUAL\fP are both unset, \fBtin\fP uses
+the systems default editor (i.e.
 .BR vi (1))
 on UNIX-systems). See
 .BR environ (5)
-for more infos.
+for more info.
 .TP
 .B AUTOSUBSCRIBE
 A new group is checked against the list of patterns; if it matches,
 \fBtin\fP subscribes the user to the group without further query.
-See the section "NEWSGROUP LISTS & WILDCARDS" for an explanation of the valid
-syntax. For example, setting
+See the section "NEWSGROUP LISTS & WILDCARDS" for an explanation of the
+valid syntax. For example, setting
 .sp
 \fIAUTOSUBSCRIBE=comp.os.unix.*,talk.*,!talk.politics.*\fR
 .sp
 will automatically subscribe the user to all new groups in the comp.os.unix
 hierarchy, and all talk groups other than talk.politics groups (which will
-be queried for as usual). Of course this does not work if \fBtin\fP
-is started with the ''\fB\-X\fP'' command-line switch.
+be queried for as usual). Of course this does not work if \fBtin\fP is
+started with the ''\fB\-X\fP'' command-line switch.
 .TP
 .B AUTOUNSUBSCRIBE
 Is handled like the $\fBAUTOSUBSCRIBE\fP variable, but groups matching the
@@ -3105,8 +3173,8 @@ list are unsubscribed from without furth
 .sp
 \fIAUTOUNSUBSCRIBE=alt.flame.*,u*,!uk.*\fR
 .sp
-will automatically unsubscribe the user from all new alt.flame groups
-and all groups starting with u (university groups) other than UK groups (which
+will automatically unsubscribe the user from all new alt.flame groups and
+all groups starting with u (university groups) other than UK groups (which
 will be queried for as usual).
 .TP
 .B TMPDIR
@@ -3223,7 +3291,7 @@ See
 for more information.
 .\"
 .\"
-.\" TODO: addd missing, sort usefull, document in detail
+.\" TODO: add missing, sort useful, document in detail
 .SH SIGNALS
 .B tin
 handles a couple of signals:
@@ -3251,7 +3319,7 @@ Write out \fI${TIN_HOMEDIR:\-"$HOME"}/.n
 When \fBtin\fP is started in debug mode (''\fB\-D n\fP'') it will create
 world readable files in \fB$TMPDIR\fP which may contain the users NNTP
 password in cleartext. On multiuser-systems \fB$TMPDIR\fP should be set
-to a safe location befor starting tin in debug mode (e.g.
+to a safe location before starting tin in debug mode (e.g.
 \fBTMPDIR=$HOME tin \-D 1\fP).
 .\"
 .\"
@@ -3259,8 +3327,8 @@ to a safe location befor starting tin in
 .B tin
 does conform to the Base Definitions volume of IEEE Std 1003.1-2001, Section
 12, Utility Conventions (Utility Argument Syntax, Utility Syntax Guidelines).
-.\" - RFC1036, RFC2045, RFC2047, RFC2980, RFC3977, RFC4643, RFC5322
-.\"   or whatever
+.\" - RFC2045, RFC2047, RFC2980, RFC3977, RFC4643, RFC5322
+.\"   RFC5536, RFC5537 or whatever
 .\"
 .\"
 .SH NOTES
@@ -3389,7 +3457,6 @@ Urs Janssen <urs@tin.org>
 .BR mmdf (5),
 .BR newsoverview (5),
 .BR tin (5),
-.BR RFC1036 ,
 .BR RFC1524 ,
 .BR RFC2045 ,
 .BR RFC2046 ,
@@ -3398,4 +3465,6 @@ Urs Janssen <urs@tin.org>
 .BR RFC2980 ,
 .BR RFC3977 ,
 .BR RFC4643 ,
-.BR RFC5322
+.BR RFC5322 ,
+.BR RFC5536 ,
+.BR RFC5537
diff -Nurp --exclude='.bzr*' tin-1.9.4/doc/tin.5 tin-1.9.5/doc/tin.5
--- tin-1.9.4/doc/tin.5	2009-02-11 21:16:34.000000000 +0100
+++ tin-1.9.5/doc/tin.5	2009-12-24 10:04:06.385288559 +0100
@@ -2,11 +2,11 @@
 .\" Module    : tin.5
 .\" Author    : U. Janssen
 .\" Created   : 2000-07-10
-.\" Updated   : 2009-02-11
+.\" Updated   : 2009-12-24
 .\" Notes     : needs a some work
 .\"
 .\"
-.TH tin 5 "February 11th, 2009" "1.9.4" "A Usenet newsreader"
+.TH tin 5 "December 24th, 2009" "1.9.5" "A Usenet newsreader"
 
 .SH NAME
 tin, rtin \- related files
@@ -15,7 +15,7 @@ tin, rtin \- related files
 This manpage describes the various (config) files and their formats used by
 the
 .BR tin (1)
-newsreader. All files are expteced to have unix style ('\\n' aka LF) line endings.
+newsreader. All files are expected to have unix style ('\\n' aka LF) line endings.
 
 .SH FILES
 .\" TODO: mention
@@ -61,7 +61,7 @@ Each individual mailcap entry consists o
 command to execute, and (possibly) a set of optional "flag" values.
 .sp
 The "type" field is simply any legal content type name. It is the string
-that will be matched against the "Content\-Type" header to decide if this is
+that will be matched against the ''Content\-Type:'' header to decide if this is
 the mailcap entry that matches the current message. Additionally, the type
 field may specify a subtype or a wildcard to match all subtypes.
 .sp
@@ -78,7 +78,7 @@ message. If it contains "%t", those two 
 content-type field, including the subtype, if any. If it contains "%{"
 followed by a parameter name and a closing "}", then all those characters
 will be replaced by the value of the named parameter, if any, from the
-Content\-Type header. Finally, if the field contains "\\%", those two
+\&''Content\-Type:'' header. Finally, if the field contains "\\%", those two
 characters will be replaced by a single "%" character.
 .\"
 .\" Two special codes can appear in the viewing command for objects of type
@@ -102,12 +102,12 @@ the data.
 .TP
 .B composetyped
 The "composetyped" field is similar to the "compose" field, but is to be
-used when the composing program needs to specify the Content\-Type header
-field to be applied to the composed data. The "compose" field is simpler,
-and is preferred for use with existing (non-mail-oriented) programs for
-composing data in a given format. The "composetyped" field is necessary when
-the Content\-Type information must include auxiliary parameters, and the
-composition program must then know enough about mail formats to produce
+used when the composing program needs to specify the ''Content\-Type:''
+header field to be applied to the composed data. The "compose" field is
+simpler, and is preferred for use with existing (non-mail-oriented) programs
+for composing data in a given format. The "composetyped" field is necessary
+when the Content\-Type information must include auxiliary parameters, and
+the composition program must then know enough about mail formats to produce
 output that includes the mail type information.
 .TP
 .B edit
@@ -363,7 +363,7 @@ saved newsgroups index files
 .sp
 .RS
 active file ("\fImail_group_name\fR \fImaxnum\fR \fIminnum\fR
-\fImailspool\fR"-pairs) of user's mailgroups (requires
+\fImailspool\fR" quadruples) of user's mailgroups (requires
 .BR tin (1)
 to be build with mh-mail-handling support).
 .TP
@@ -475,7 +475,7 @@ Mailbox to save sent mails. The format o
 via the tinrc \fBmailbox_format\fP variable.
 .TP
 .B followup_to
-Set ''Followup\-To:''-header to the specified group(s).
+Set ''Followup\-To:'' header to the specified group(s).
 .TP
 .B from
 Identical to the tinrc variable \fBmail_address\fP
@@ -520,7 +520,7 @@ Please note that for this option to have
 \fBinteractive_mailer\fP has to be set to 0 (which is the default).
 .TP
 .B mime_types_to_save
-A comma separated list of MIME major/minor Content-Types that will be
+A comma separated list of MIME major/minor Content\-Types that will be
 saved when using the view/save and save/autosave features.
 A single * can be used to wildcard the major and/or minor type and
 a ! as the first character in an entry will negate it, eg:
@@ -540,7 +540,7 @@ This can be used to set the article head
 overrides the setting (if any) of organization in
 \fI/etc/tin/tin.defaults\fR and $\fBORGANIZATION\fP (or $\fBNEWSORG\fP on
 Apollo DomainOS). Note that some newsserver might still overwrite the
-\&''Organization:''-header.
+\&''Organization:'' header.
 .TP
 .B pos_first_unread
 Identical to the tinrc variable of the same name
@@ -632,7 +632,7 @@ string starts with a / or ~ then it is a
 containing the text to insert.
 .TP
 .B x_comment_to
-Insert ''X\-Comment\-To:''-header, this is only useful in FIDO groups.
+Insert ''X\-Comment\-To:'' header, this is only useful in FIDO groups.
 .TP
 .B x_headers
 A string including header-name and the contents of the header that will
@@ -763,7 +763,7 @@ Match against ''Subject:''
 .B from
 Match against ''From:''.
 .BR tin (1)
-converts the contents of the ''From:''-header to an old style e-mail address,
+converts the contents of the ''From:'' header to an old style e-mail address,
 e.g. ''some@body.example (John Doe)'' instead
 of ''John Doe <some@body.example>'', before trying to match the patterns in
 the filter rule.
@@ -790,7 +790,7 @@ Match against ''From:''-address parser r
 .B xref
 Match against ''Xref:''-line. Before any matching is done the line is
 turned into the same format ''Newsgroups:'' has that is it is turned
-into a comma separated newsgoup list with all other informations (i.e.
+into a comma separated newsgroup list with all other informations (i.e.
 the article counter) removed.
 .TP
 .B time
@@ -820,8 +820,8 @@ subj=\\b(cd|[rk]?)?tin(d|pre)?[\-.0\-9]*
 .sp
 .RS
 Keymap-file, containing "\fIkeyname\fR \fIvalue\fR \fI[value]\fR" pairs
-seperated by spaces or tabs. Below is a list of all rebindable keynames and
-their defaults. If a keynames is bound to NULL it is unassigned.
+separated by spaces or tabs. Below is a list of all rebindable keynames and
+their defaults. If a keyname is bound to NULL it is unassigned.
 .sp
 .nf
 .ta \w'GroupSelThdIfUnreadSelected    'u +\w'SPACE'u +\w'SPACE'u
@@ -869,11 +869,16 @@ their defaults. If a keynames is bound t
 \fBPostponed\fP	^O
 \fBMenuFilterSelect\fP	^A
 \fBMenuFilterKill\fP	^K
+\fBMarkFeedRead\fP	^X
+\fBMarkFeedUnread\fP	^W
 .sp
+\fBConfigToggleAttrib\fP	TAB
 \fBConfigSelect\fP	^J	^M
 \fBConfigLastPage\fP	G
 \fBConfigNoSave\fP	Q
+\fBConfigScopeMenu\fP	S
 \fBConfigFirstPage\fP	g
+\fBConfigResetAttrib\fP	r
 .sp
 \fBFeedTag\fP	T
 \fBFeedArt\fP	a
@@ -1006,6 +1011,13 @@ their defaults. If a keynames is bound t
 \fBSelectYankActive\fP	y
 \fBSelectMarkGrpUnread\fP	z	Z
 .sp
+\fBScopeSelect\fP	^J	^M
+\fBScopeEditAttributesFile\fP	E
+\fBScopeAdd\fP	a
+\fBScopeDelete\fP	d
+\fBScopeMove\fP	m
+\fBScopeRename\fP	r
+.sp
 \fBThreadReadNextArtOrThread\fP	TAB
 \fBThreadReadArt\fP	^J	^M
 \fBThreadSelArt\fP	*
@@ -1309,7 +1321,7 @@ Color of article subject
 Color of text-lines
 .TP
 .B col_title
-Color of help/main sign
+Color of help/mail sign
 .TP
 .B confirm_choice
 .BR tin (1)
@@ -1548,7 +1560,7 @@ signing.
 .TP
 .B mail_mime_encoding
 MIME encoding of the body in mail message, if necessary (8bit, base64,
-quoted-printable, 7bit). Default is quoted-printable.
+quoted\-printable, 7bit). Default is quoted\-printable.
 .TP
 .B mail_quote_format
 Format of quote line when replying (via mail) to an article (%A=Address,
@@ -1596,11 +1608,12 @@ supported:
 If ON mark articles that are saved as read. Default is ON.
 .TP
 .B mark_ignore_tags
-When this is ON, the \fBGroupMarkThdRead\fP, \fBThreadMarkArtRead\fP
-functions ('\fBK\fP') mark just the current article or thread, ignoring
-other tagged, unread articles. When OFF, the same function presents a menu
-with choices of the current thread or article, all tagged, unread articles,
-or nothing.
+When this is ON, the \fBGroupMarkThdRead\fP ('\fBK\fP'),
+\fBThreadMarkArtRead\fP ('\fBK\fP'), \fBMarkThdUnread\fP ('\fBZ\fP') at
+Group level and \fBMarkArtUnread\fP ('\fBz\fP') at Thread level functions
+mark just the current article or thread, ignoring other tagged, (un)read
+articles. When OFF, the same function presents a menu with choices of the
+current thread or article, all tagged, unread articles, or nothing.
 .TP
 .B metamail_prog
 Path, name and options of external
@@ -1675,16 +1688,16 @@ what they are for.
 .TP
 .B news_headers_to_display
 Which news headers you wish to see. If you want to see _all_ the headers,
-place an '*' as this value. This is the only way a wildcard can be used.
-If you enter 'X\-' as the value, you will see all headers beginning
-with 'X\-' (like X\-Alan or X\-Pape). You can list more than one by delimiting
-with spaces. Not defining anything turns off this option.
+place an '*' as this value. This is the only way a wildcard can be used. If
+you enter 'X\-' as the value, you will see all headers beginning with 'X\-'
+(like X\-Alan or X\-Pape). You can list more than one by delimiting with
+spaces. Not defining anything turns off this option.
 .TP
 .B news_headers_to_not_display
 Same as \fBnews_headers_to_display\fP except it denotes the opposite. An
-example of using both options might be if you thought X\- headers were A Good
-Thing(tm), but thought Alan and Pape were miscreants... well then you would
-do something like this:
+example of using both options might be if you thought 'X\-' headers were A
+Good Thing(tm), but thought Alan and Pape were miscreants... well then you
+would do something like this:
 \fBnews_headers_to_display=X\-\fP
 \fBnews_headers_to_not_display=X\-Alan X\-Pape\fP
 Not defining anything turns off this option.
@@ -1721,7 +1734,7 @@ Default is ON.
 .B post_8bit_header
 Allows 8bit characters unencoded in the header of a news article, if
 set this also disables the generation of MIME-headers when they are
-usualy required. Default is OFF. Only enacted if
+usually required. Default is OFF. Only enacted if
 \fBpost_mime_encoding\fP is also set to 8bit. In a number of local
 hierarchies where 8bit characters are used, using unencoded (raw)
 8bit characters in header is acceptable and sometimes even
@@ -1731,8 +1744,8 @@ and \fBpost_mime_encoding\fP.
 .TP
 .B post_mime_encoding
 MIME encoding of the body in news message, if necessary. (8bit, base64,
-quoted-printable, 7bit). Default is 8bit, which leads to no encoding.
-base64 and quoted-printable are usually undesired on usenet.
+quoted\-printable, 7bit). Default is 8bit, which leads to no encoding.
+base64 and quoted\-printable are usually undesired on usenet.
 .TP
 .B post_process_view
 If ON, then
@@ -2084,7 +2097,7 @@ or several similarly looking characters.
 doesn't exist, this option is disabled. Default is OFF.
 .TP
 .B trim_article_body
-Allows you to select how \fBtin\fP treats blank lines in article bodys.
+Allows you to select how \fBtin\fP treats blank lines in article bodies.
 Default is 0. This option does not affect lines within verbatim blocks.
 .RS +1i
 .IP 0 3
@@ -2251,21 +2264,21 @@ Defines the directory containing of the
 executable
 .TP
 .B mm_charset
-Default charset to be used in MIME's Content-Type header. $\fBMM_CHARSET\fP
+Default charset to be used in MIME's ''Content\-Type:'' header. $\fBMM_CHARSET\fP
 overrides any specified value.
 .TP
 .B post_mime_encoding
 Default encoding scheme use in MIME articles. 8bit might be the best value.
 .TP
 .B mail_mime_encoding
-Default encoding scheme use in MIME letters. quoted-printable is a good
+Default encoding scheme use in MIME letters. quoted\-printable is a good
 choice here.
 .TP
 .B disable_gnksa_domain_check
 Allow unregistered top level domains
 .TP
 .B disable_sender
-Don't generate a ''Sender:''-header. This has no effect if
+Don't generate a ''Sender:'' header. This has no effect if
 \fBinews_prog\fP is not set to \-\-internal.
 .TP
 .B spooldir
@@ -2504,7 +2517,6 @@ uses the LIST SUBSCRIPTIONS (\fBRFC2980\
 .BR newsoverview (5),
 .BR overview.fmt (5),
 .BR innd (8),
-.BR RFC1036 ,
 .BR RFC1524 ,
 .BR RFC2045 ,
 .BR RFC2046 ,
@@ -2513,4 +2525,6 @@ uses the LIST SUBSCRIPTIONS (\fBRFC2980\
 .BR RFC2980 ,
 .BR RFC3977 ,
 .BR RFC4643 ,
-.BR RFC5322
+.BR RFC5322 ,
+.BR RFC5536 ,
+.BR RFC5537
diff -Nurp --exclude='.bzr*' tin-1.9.4/include/autoconf.hin tin-1.9.5/include/autoconf.hin
--- tin-1.9.4/include/autoconf.hin	2008-12-30 20:26:27.000000000 +0100
+++ tin-1.9.5/include/autoconf.hin	2009-12-19 15:42:05.685022957 +0100
@@ -3,10 +3,10 @@
  *  Module    : autoconf.hin
  *  Author    : Thomas Dickey
  *  Created   : 1995-08-24
- *  Updated   : 2008-02-02
+ *  Updated   : 2009-12-19
  *  Notes     : #include files, #defines & struct's
  *
- * Copyright (c) 1995-2009 Thomas Dickey <dickey@invisible-island.net>
+ * Copyright (c) 1995-2010 Thomas Dickey <dickey@invisible-island.net>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -230,6 +230,7 @@
  * The following are defined by the configure script if the corresponding
  * function is found in a library.
  */
+#	undef HAVE_ALARM
 #	undef HAVE_ATOI
 #	undef HAVE_ATOL
 #	undef HAVE_BCOPY
@@ -329,6 +330,7 @@
  * The following are functions that we'll optionally prototype (to stifle
  * warnings, etc., for development/testing).
  */
+#	undef DECL_ALARM
 #	undef DECL_ATOI
 #	undef DECL_ATOL
 #	undef DECL_BCOPY
diff -Nurp --exclude='.bzr*' tin-1.9.4/include/bool.h tin-1.9.5/include/bool.h
--- tin-1.9.4/include/bool.h	2008-12-30 20:27:28.000000000 +0100
+++ tin-1.9.5/include/bool.h	2009-12-01 15:19:13.000000000 +0100
@@ -3,10 +3,10 @@
  *  Module    : bool.h
  *  Author    : Urs Janssen <urs@tin.org>
  *  Created   :
- *  Updated   : 2003-05-16
+ *  Updated   : 2009-11-24
  *  Notes     :
  *
- * Copyright (c) 1997-2009 Urs Janssen <urs@tin.org>
+ * Copyright (c) 1997-2010 Urs Janssen <urs@tin.org>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -75,13 +75,8 @@
 
 #	endif /* 0 */
 
-	extern /*@unused@*/ t_bool bool_equal (t_bool, t_bool) /*@*/ ;
 #	define bool_equal(a,b) ((a) ? (b) : !(b))
-
-	extern /*@unused@*/ t_bool bool_not (t_bool) /*@*/ ;
 #	define bool_not(b) ((b) ? FALSE : TRUE)
-
-	extern /*@unused@*/ /*@observer@*/ char *bool_unparse (t_bool) /*@*/ ;
 #	define bool_unparse(b) ((b) ? "TRUE" : "FALSE")
 
 #endif /* !BOOL_H */
diff -Nurp --exclude='.bzr*' tin-1.9.4/include/bugrep.h tin-1.9.5/include/bugrep.h
--- tin-1.9.4/include/bugrep.h	2008-12-30 20:27:28.000000000 +0100
+++ tin-1.9.5/include/bugrep.h	2009-12-01 15:19:13.000000000 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2006-02-15
  *  Notes     :
  *
- * Copyright (c) 1997-2009 Urs Janssen <urs@tin.org>
+ * Copyright (c) 1997-2010 Urs Janssen <urs@tin.org>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp --exclude='.bzr*' tin-1.9.4/include/debug.h tin-1.9.5/include/debug.h
--- tin-1.9.4/include/debug.h	2008-12-30 20:27:28.000000000 +0100
+++ tin-1.9.5/include/debug.h	2009-12-01 15:19:13.000000000 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2008-12-12
  *  Notes     :
  *
- * Copyright (c) 2007-2009 Urs Janssen <urs@tin.org>
+ * Copyright (c) 2007-2010 Urs Janssen <urs@tin.org>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp --exclude='.bzr*' tin-1.9.4/include/extern.h tin-1.9.5/include/extern.h
--- tin-1.9.4/include/extern.h	2009-01-25 19:59:14.000000000 +0100
+++ tin-1.9.5/include/extern.h	2009-12-19 15:43:39.817507740 +0100
@@ -3,10 +3,10 @@
  *  Module    : extern.h
  *  Author    : I. Lea
  *  Created   : 1991-04-01
- *  Updated   : 2009-01-23
+ *  Updated   : 2009-12-19
  *  Notes     :
  *
- * Copyright (c) 1997-2009 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1997-2010 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -57,6 +57,9 @@
 #ifdef DECL__FLSBUF
 	extern int _flsbuf(int, FILE *);
 #endif /* DECL__FLSBUF */
+#ifdef DECL_ALARM
+	extern unsigned alarm(unsigned);
+#endif /* DECL_ALARM */
 #ifdef DECL_ATOI
 	extern int atoi(const char *);
 #endif /* DECL_ATOI */
@@ -341,7 +344,6 @@ extern char article_name[PATH_LEN];
 extern char bug_addr[LEN];
 extern char bug_nntpserver1[PATH_LEN];
 extern char bug_nntpserver2[PATH_LEN];
-extern char cmdline_nntpserver[PATH_LEN];
 extern char cvers[LEN];
 extern char dead_article[PATH_LEN];
 extern char dead_articles[PATH_LEN];
@@ -458,16 +460,20 @@ extern constext txt_articles_mailed[];
 extern constext txt_attach[];
 extern constext txt_attach_charset[];
 extern constext txt_attach_description[];
+extern constext txt_attrib_menu_com[];
 extern constext txt_uue[];
 extern constext txt_at_s[];
-extern constext txt_auth_failed[];
-extern constext txt_auth_pass[];
-extern constext txt_auth_user[];
-extern constext txt_auth_needed[];
+#ifdef NNTP_ABLE
+	extern constext txt_auth_failed[];
+	extern constext txt_auth_failed_nopass[];
+	extern constext txt_auth_pass[];
+	extern constext txt_auth_user[];
+	extern constext txt_auth_needed[];
+	extern constext txt_authorization_fail[];
+	extern constext txt_authorization_ok[];
+#endif /* NNTP_ABLE */
 extern constext txt_author_search_backwards[];
 extern constext txt_author_search_forwards[];
-extern constext txt_authorization_fail[];
-extern constext txt_authorization_ok[];
 extern constext txt_autoselecting_articles[];
 extern constext txt_autosubscribed[];
 extern constext txt_autosubscribing_groups[];
@@ -480,6 +486,7 @@ extern constext txt_base_article[];
 extern constext txt_base_article_range[];
 extern constext txt_batch_update_unavail[];
 extern constext txt_begin_of_art[];
+extern constext txt_begin_of_page[];
 extern constext txt_caching_off[];
 extern constext txt_caching_on[];
 extern constext txt_cancel_article[];
@@ -536,10 +543,13 @@ extern constext txt_deleting[];
 extern constext txt_end_of_art[];
 extern constext txt_end_of_arts[];
 extern constext txt_end_of_groups[];
+extern constext txt_end_of_page[];
+extern constext txt_end_of_scopes[];
 extern constext txt_end_of_thread[];
 extern constext txt_enter_getart_limit[];
 extern constext txt_enter_message_id[];
 extern constext txt_enter_next_thread[];
+extern constext txt_enter_next_unread_art[];
 extern constext txt_enter_next_unread_group[];
 extern constext txt_enter_option_num[];
 extern constext txt_enter_range[];
@@ -583,6 +593,7 @@ extern constext txt_error_gnksa_rn_enc[]
 extern constext txt_error_gnksa_rn_encsyn[];
 extern constext txt_error_gnksa_rn_paren[];
 extern constext txt_error_gnksa_rn_invalid[];
+extern constext txt_error_grp_renamed[];
 extern constext txt_error_header_and_body_not_separate[];
 extern constext txt_error_header_duplicate[];
 extern constext txt_error_header_format[];
@@ -617,9 +628,9 @@ extern constext txt_error_singular[];
 	extern constext txt_error_topen[];
 #endif /* NNTP_ABLE && TLI && !INET6 */
 extern constext txt_error_unknown_dlevel[];
-#if defined(NNTP_ABLE) && defined(HAVE_GETSERVBYNAME)
+#if defined(NNTP_ABLE) && defined(HAVE_GETSERVBYNAME) && !defined(INET6)
 	extern constext txt_error_unknown_service[];
-#endif /* NNTP_ABLE && HAVE_GETSERVBYNAME */
+#endif /* NNTP_ABLE && HAVE_GETSERVBYNAME && !INET6 */
 #ifdef NNTP_ABLE
 	extern constext txt_error_wrong_newsgroupname_in_group_response[];
 #endif /* NNTP_ABLE */
@@ -647,7 +658,9 @@ extern constext txt_forwarded_end[];
 extern constext txt_from_line_only[];
 extern constext txt_from_line_only_case[];
 extern constext txt_full[];
-extern constext txt_gethostbyname[];
+#ifdef NNTP_ABLE
+	extern constext txt_gethostbyname[];
+#endif /* NNTP_ABLE */
 #if defined(NNTP_ABLE) && !defined(INET6)
 	extern constext txt_giving_up[];
 #endif /* NNTP_ABLE && !INET6 */
@@ -704,7 +717,23 @@ extern constext txt_help_article_toggle_
 extern constext txt_help_article_toggle_tex2iso[];
 extern constext txt_help_article_toggle_uue[];
 extern constext txt_help_article_view_attachments[];
+extern constext txt_help_attrib_first_opt[];
+extern constext txt_help_attrib_goto_opt[];
+extern constext txt_help_attrib_last_opt[];
+extern constext txt_help_attrib_reset_attrib[];
+extern constext txt_help_attrib_search_opt_backwards[];
+extern constext txt_help_attrib_search_opt_forwards[];
+extern constext txt_help_attrib_select[];
+extern constext txt_help_attrib_toggle_attrib[];
 extern constext txt_help_bug[];
+extern constext txt_help_config_first_opt[];
+extern constext txt_help_config_goto_opt[];
+extern constext txt_help_config_last_opt[];
+extern constext txt_help_config_scope_menu[];
+extern constext txt_help_config_search_opt_backwards[];
+extern constext txt_help_config_search_opt_forwards[];
+extern constext txt_help_config_select[];
+extern constext txt_help_config_toggle_attrib[];
 extern constext txt_help_filter_comment[];
 extern constext txt_help_filter_from[];
 extern constext txt_help_filter_lines[];
@@ -768,6 +797,8 @@ extern constext txt_help_group_list_thre
 extern constext txt_help_group_mark_article_unread[];
 extern constext txt_help_group_mark_thread_read[];
 extern constext txt_help_group_mark_thread_unread[];
+extern constext txt_help_mark_feed_read[];
+extern constext txt_help_mark_feed_unread[];
 extern constext txt_help_group_mark_unsel_art_read[];
 extern constext txt_help_group_next[];
 extern constext txt_help_group_prev[];
@@ -785,6 +816,15 @@ extern constext txt_help_group_toggle_th
 extern constext txt_help_group_undo_thread_selection[];
 extern constext txt_help_group_untag_thread[];
 extern constext txt_help_kill_scope[];
+extern constext txt_help_scope_add[];
+extern constext txt_help_scope_del[];
+extern constext txt_help_scope_edit_attrib_file[];
+extern constext txt_help_scope_first_scope[];
+extern constext txt_help_scope_goto_scope[];
+extern constext txt_help_scope_last_scope[];
+extern constext txt_help_scope_move[];
+extern constext txt_help_scope_rename[];
+extern constext txt_help_scope_select[];
 extern constext txt_help_select_catchup[];
 extern constext txt_help_select_catchup_next_unread[];
 extern constext txt_help_select_first_group[];
@@ -818,11 +858,16 @@ extern constext txt_help_thread_catchup_
 extern constext txt_help_thread_first_article[];
 extern constext txt_help_thread_last_article[];
 extern constext txt_help_thread_mark_article_read[];
+extern constext txt_help_thread_mark_article_unread[];
+extern constext txt_help_thread_mark_thread_unread[];
 extern constext txt_help_thread_read_article[];
 extern constext txt_help_title_disp[];
 extern constext txt_help_title_misc[];
 extern constext txt_help_title_navi[];
 extern constext txt_help_title_ops[];
+extern constext txt_help_title_attrib_ops[];
+extern constext txt_help_title_config_ops[];
+extern constext txt_help_title_scope_ops[];
 extern constext txt_incomplete[];
 extern constext txt_index_page_com[];
 extern constext txt_info_add_kill[];
@@ -870,13 +915,15 @@ extern constext txt_mail_bug_report_conf
 extern constext txt_mailed[];
 extern constext txt_mailing_to[];
 extern constext txt_mail_save_active_head[];
+extern constext txt_mark[];
 extern constext txt_mark_arts_read[];
-extern constext txt_mark_art_read_tagged_current[];
+extern constext txt_mark_art_read[];
 extern constext txt_mark_group_read[];
 extern constext txt_mark_thread_read[];
-extern constext txt_mark_thread_read_tagged_current[];
+extern constext txt_marked_as_read[];
 extern constext txt_marked_as_unread[];
-extern constext txt_marked_tagged_arts_as_read[];
+extern constext txt_marked_arts_as_read[];
+extern constext txt_marked_arts_as_unread[];
 extern constext txt_matching_cmd_line_groups[];
 extern constext txt_mini_group_1[];
 extern constext txt_mini_group_2[];
@@ -886,6 +933,8 @@ extern constext txt_mini_info_2[];
 extern constext txt_mini_page_1[];
 extern constext txt_mini_page_2[];
 extern constext txt_mini_page_3[];
+extern constext txt_mini_scope_1[];
+extern constext txt_mini_scope_2[];
 extern constext txt_mini_select_1[];
 extern constext txt_mini_select_2[];
 extern constext txt_mini_select_3[];
@@ -905,7 +954,6 @@ extern constext txt_newsrc_again[];
 extern constext txt_newsrc_nogroups[];
 extern constext txt_newsrc_saved[];
 extern constext txt_next_resp[];
-extern constext txt_nntp_authorization_failed[];
 extern constext txt_no[];
 extern constext txt_no_arts[];
 extern constext txt_no_arts_posted[];
@@ -925,6 +973,7 @@ extern constext txt_no_prev_group[];
 extern constext txt_no_prev_unread_art[];
 extern constext txt_no_responses[];
 extern constext txt_no_resps_in_thread[];
+extern constext txt_no_scopes[];
 extern constext txt_no_search_string[];
 extern constext txt_no_subject[];
 #ifndef USE_CURSES
@@ -944,6 +993,7 @@ extern constext txt_nrctbl_info[];
 extern constext txt_only[];
 extern constext txt_option_not_enabled[];
 extern constext txt_options_menu[];
+extern constext txt_options_menu_com[];
 extern constext txt_out_of_memory[];
 extern constext txt_pcre_error_at[];
 extern constext txt_pcre_error_num[];
@@ -1030,6 +1080,15 @@ extern constext txt_screen_init_failed[]
 	extern constext txt_screen_too_small[];
 #endif /* !USE_CURSES */
 extern constext txt_screen_too_small_exiting[];
+extern constext txt_scope_delete[];
+extern constext txt_scope_enter[];
+extern constext txt_scope_new_position[];
+extern constext txt_scope_new_position_is_global[];
+extern constext txt_scope_operation_not_allowed[];
+extern constext txt_scope_rename[];
+extern constext txt_scope_select[];
+extern constext txt_scopes_menu[];
+extern constext txt_scopes_menu_com[];
 extern constext txt_search_backwards[];
 extern constext txt_search_body[];
 extern constext txt_search_forwards[];
@@ -1079,7 +1138,6 @@ extern constext txt_thread_marked_as_sel
 #if 0 /* unused */
 	extern constext txt_thread_plural[];
 #endif /* 0 */
-extern constext txt_thread_range[];
 extern constext txt_thread_singular[];
 extern constext txt_thread_x_of_n[];
 extern constext txt_threading_arts[];
@@ -1093,9 +1151,9 @@ extern constext txt_toggled_high[];
 extern constext txt_toggled_rot13[];
 extern constext txt_toggled_tex2iso[];
 extern constext txt_toggled_tabwidth[];
-#if defined(NNTP_ABLE) && defined(HAVE_INET_NTOA)
+#if defined(NNTP_ABLE) && defined(HAVE_INET_NTOA) && !defined(INET6)
 	extern constext txt_trying[];
-#endif /* NNTP_ABLE && HAVE_INET_NTOA */
+#endif /* NNTP_ABLE && HAVE_INET_NTOA && ! INET6 */
 #ifndef NO_LOCKING
 	extern constext txt_trying_dotlock[];
 	extern constext txt_trying_lock[];
@@ -1121,6 +1179,7 @@ extern constext txt_usage_dont_check_new
 extern constext txt_usage_dont_save_files_on_quit[];
 extern constext txt_usage_dont_show_descriptions[];
 #ifdef NNTP_ABLE
+	extern constext txt_unparseable_counts[];
 	extern constext txt_usage_force_authentication[];
 	extern constext txt_usage_newsserver[];
 	extern constext txt_usage_port[];
@@ -1182,6 +1241,7 @@ extern constext txt_warn_update[];
 extern constext txt_warn_unrecognized_version[];
 extern constext txt_warn_wrong_sig_format[];
 extern constext txt_warn_xref_not_supported[];
+extern constext txt_warn_grp_renamed[];
 extern constext txt_writing_attributes_file[];
 extern constext txt_x_resp[];
 extern constext txt_yanked_groups[];
@@ -1230,10 +1290,12 @@ extern constext txt_uu_success[];
 extern int *my_group;
 extern int NOTESLINES;
 extern int _hp_glitch;
+extern int attrib_file_offset;
 extern int cCOLS;
 extern int cLINES;
 extern int curr_line;
 extern int debug;
+extern int filter_file_offset;
 extern int input_context;
 extern int iso2asc_supported;
 extern int last_resp;
@@ -1263,6 +1325,8 @@ extern long *base;
 
 extern signed long int read_newsrc_lines;
 
+extern size_t tabwidth;
+
 extern pid_t process_id;
 
 extern struct regex_cache strip_re_regex;
@@ -1287,6 +1351,7 @@ extern struct regex_cache strokes_regex;
 
 extern struct t_article *arts;
 extern struct t_scope *scopes;
+extern struct t_cmdlineopts cmdline;
 extern struct t_config tinrc;
 extern struct t_filters glob_filter;
 extern struct t_group *active;
@@ -1310,7 +1375,6 @@ extern t_bool disable_gnksa_domain_check
 extern t_bool disable_sender;
 extern t_bool force_no_post;
 extern t_bool force_reread_active_file;
-extern t_bool got_sig_pipe;
 extern t_bool have_linescroll;
 extern t_bool filtered_articles;
 extern t_bool list_active;
@@ -1318,6 +1382,7 @@ extern t_bool newsrc_active;
 extern t_bool no_write;
 extern t_bool post_article_and_exit;
 extern t_bool post_postponed_and_exit;
+extern t_bool range_active;
 extern t_bool read_local_newsgroups_file;
 extern t_bool read_news_via_nntp;
 extern t_bool read_saved_news;
@@ -1502,6 +1567,8 @@ extern struct opttxt txt_auto_cc_bcc;
 extern struct opttxt txt_auto_list_thread;
 extern struct opttxt txt_auto_reconnect;
 extern struct opttxt txt_auto_save;
+extern struct opttxt txt_auto_select;
+extern struct opttxt txt_delete_tmp_files;
 extern struct opttxt txt_batch_save;
 extern struct opttxt txt_beginner_level;
 extern struct opttxt txt_cache_overview_files;
@@ -1515,9 +1582,12 @@ extern struct opttxt txt_display_options
 extern struct opttxt txt_draw_arrow;
 extern struct opttxt txt_editor_format;
 extern struct opttxt txt_expert_options;
+extern struct opttxt txt_fcc;
 extern struct opttxt txt_filter_days;
 extern struct opttxt txt_filtering_options;
+extern struct opttxt txt_followup_to;
 extern struct opttxt txt_force_screen_redraw;
+extern struct opttxt txt_from;
 extern struct opttxt txt_getart_limit;
 extern struct opttxt txt_getart_limit_options;
 extern struct opttxt txt_goto_next_unread;
@@ -1527,6 +1597,9 @@ extern struct opttxt txt_hide_uue;
 extern struct opttxt txt_inews_prog;
 extern struct opttxt txt_interactive_mailer;
 extern struct opttxt txt_inverse_okay;
+#ifdef HAVE_ISPELL
+	extern struct opttxt txt_ispell;
+#endif /* HAVE_ISPELL */
 extern struct opttxt txt_keep_dead_articles;
 extern struct opttxt txt_kill_level;
 extern struct opttxt txt_mail_8bit_header;
@@ -1535,9 +1608,12 @@ extern struct opttxt txt_mail_mime_encod
 extern struct opttxt txt_mail_quote_format;
 extern struct opttxt txt_mailbox_format;
 extern struct opttxt txt_maildir;
+extern struct opttxt txt_mailing_list;
 extern struct opttxt txt_mailer_format;
 extern struct opttxt txt_mark_ignore_tags;
 extern struct opttxt txt_mark_saved_read;
+extern struct opttxt txt_mime_forward;
+extern struct opttxt txt_mime_types_to_save;
 extern struct opttxt txt_mono_markstar;
 extern struct opttxt txt_mono_markdash;
 extern struct opttxt txt_mono_markslash;
@@ -1553,6 +1629,7 @@ extern struct opttxt txt_metamail_prog;
 extern struct opttxt txt_news_headers_to_display;
 extern struct opttxt txt_news_headers_to_not_display;
 extern struct opttxt txt_news_quote_format;
+extern struct opttxt txt_organization;
 extern struct opttxt txt_pos_first_unread;
 extern struct opttxt txt_post_8bit_header;
 extern struct opttxt txt_post_mime_encoding;
@@ -1566,11 +1643,20 @@ extern struct opttxt txt_posting_options
 #endif /* !DISABLE_PRINTING */
 extern struct opttxt txt_process_only_unread;
 extern struct opttxt txt_prompt_followupto;
+extern struct opttxt txt_quick_select_scope;
+extern struct opttxt txt_quick_select_header;
+extern struct opttxt txt_quick_select_case;
+extern struct opttxt txt_quick_select_expire;
+extern struct opttxt txt_quick_kill_scope;
+extern struct opttxt txt_quick_kill_header;
+extern struct opttxt txt_quick_kill_case;
+extern struct opttxt txt_quick_kill_expire;
 extern struct opttxt txt_quote_chars;
 extern struct opttxt txt_quote_style;
 extern struct opttxt txt_recent_time;
 extern struct opttxt txt_reread_active_file_secs;
 extern struct opttxt txt_savedir;
+extern struct opttxt txt_savefile;
 extern struct opttxt txt_saving_options;
 extern struct opttxt txt_score_limit_kill;
 extern struct opttxt txt_score_limit_select;
@@ -1617,9 +1703,13 @@ extern struct opttxt txt_word_highlight;
 extern struct opttxt txt_word_h_display_marks;
 extern struct opttxt txt_wrap_column;
 extern struct opttxt txt_wrap_on_next_unread;
+extern struct opttxt txt_x_body;
+extern struct opttxt txt_x_comment_to;
+extern struct opttxt txt_x_headers;
 extern struct opttxt txt_xpost_quote_format;
 #ifdef CHARSET_CONVERSION
 	extern struct opttxt txt_mm_network_charset;
+	extern struct opttxt txt_undeclared_charset;
 #endif /* CHARSET_CONVERSION */
 #ifdef HAVE_COLOR
 	extern struct opttxt txt_quote_regex;
diff -Nurp --exclude='.bzr*' tin-1.9.4/include/keymap.h tin-1.9.5/include/keymap.h
--- tin-1.9.4/include/keymap.h	2008-12-30 20:27:28.000000000 +0100
+++ tin-1.9.5/include/keymap.h	2009-12-01 15:19:13.000000000 +0100
@@ -3,10 +3,10 @@
  *  Module    : keymap.h
  *  Author    : J. Faultless, D. Nimmich
  *  Created   : 1999
- *  Updated   : 2008-03-26
+ *  Updated   : 2009-09-27
  *  Notes     :
  *
- * Copyright (c) 1999-2009 Jason Faultless <jason@altarstone.com>
+ * Copyright (c) 1999-2010 Jason Faultless <jason@altarstone.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -158,12 +158,16 @@ enum defined_functions {
 	SPECIAL_MOUSE_TOGGLE,
 	CATCHUP,
 	CATCHUP_NEXT_UNREAD,
+	CONFIG_RESET_ATTRIB,
+	CONFIG_SCOPE_MENU,
 	CONFIG_SELECT,
 	CONFIG_NO_SAVE,
+	CONFIG_TOGGLE_ATTRIB,
 	FEED_ARTICLE,
 	FEED_THREAD,
 	FEED_HOT,
 	FEED_PATTERN,
+	FEED_RANGE,
 	FEED_TAGGED,
 	FEED_KEY_REPOST,
 	FEED_SUPERSEDE,
@@ -244,9 +248,9 @@ enum defined_functions {
 	GROUP_UNDO_SELECTIONS,
 	GROUP_UNTAG,
 	MARK_ARTICLE_UNREAD,
-	MARK_READ_CURRENT,
-	MARK_READ_TAGGED,
 	MARK_THREAD_UNREAD,
+	MARK_FEED_READ,
+	MARK_FEED_UNREAD,
 	PAGE_AUTOSAVE,
 	PAGE_BOTTOM_THREAD,
 	PAGE_CANCEL,
@@ -315,6 +319,12 @@ enum defined_functions {
 	PROMPT_YES,
 	SAVE_APPEND_FILE,
 	SAVE_OVERWRITE_FILE,
+	SCOPE_ADD,
+	SCOPE_DELETE,
+	SCOPE_EDIT_ATTRIBUTES_FILE,
+	SCOPE_MOVE,
+	SCOPE_RENAME,
+	SCOPE_SELECT,
 	SELECT_ENTER_GROUP,
 	SELECT_ENTER_NEXT_UNREAD_GROUP,
 	SELECT_GOTO,
@@ -372,7 +382,6 @@ extern struct keylist feed_type_keys;
 extern struct keylist filter_keys;
 extern struct keylist group_keys;
 extern struct keylist info_keys;
-extern struct keylist mark_read_keys;
 extern struct keylist option_menu_keys;
 extern struct keylist page_keys;
 #ifdef HAVE_PGP_GPG
@@ -391,6 +400,7 @@ extern struct keylist post_postpone_keys
 extern struct keylist post_send_keys;
 extern struct keylist prompt_keys;
 extern struct keylist save_append_overwrite_keys;
+extern struct keylist scope_keys;
 extern struct keylist select_keys;
 extern struct keylist thread_keys;
 
diff -Nurp --exclude='.bzr*' tin-1.9.4/include/newsrc.h tin-1.9.5/include/newsrc.h
--- tin-1.9.4/include/newsrc.h	2008-12-30 20:27:28.000000000 +0100
+++ tin-1.9.5/include/newsrc.h	2009-12-01 15:19:13.000000000 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2003-11-18
  *  Notes     : newsrc bit handling
  *
- * Copyright (c) 1997-2009 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
+ * Copyright (c) 1997-2010 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -118,8 +118,8 @@
 
 #define NTEST(n,b)	(n[NOFFSET(b)] & (1 << NBITIDX(b)))
 
-#define NSETBLK1(n,i)	(memset (n, NBITSON, (size_t) NOFFSET(i)+1))
-#define NSETBLK0(n,i)	(memset (n, 0, (size_t) NOFFSET(i)+1))
+#define NSETBLK1(n,i)	(memset(n, NBITSON, (size_t) NOFFSET(i) + 1))
+#define NSETBLK0(n,i)	(memset(n, 0, (size_t) NOFFSET(i) + 1))
 
 /* dbmalloc checks memset() parameters, so we'll use it to check the assignments */
 #ifdef USE_DBMALLOC
diff -Nurp --exclude='.bzr*' tin-1.9.4/include/nntplib.h tin-1.9.5/include/nntplib.h
--- tin-1.9.4/include/nntplib.h	2009-01-27 15:15:02.000000000 +0100
+++ tin-1.9.5/include/nntplib.h	2009-12-23 10:33:16.321748226 +0100
@@ -3,10 +3,10 @@
  *  Module    : nntplib.h
  *  Author    : I.Lea
  *  Created   : 1991-04-01
- *  Updated   : 2009-01-10
+ *  Updated   : 2009-12-19
  *  Notes     : nntp.h 1.5.11/1.6 with extensions for tin
  *
- * Copyright (c) 1991-2009 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1991-2010 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -45,13 +45,13 @@
 #define NNTP_TCP_NAME	"nntp"
 #define NNTP_TCP_PORT	"119"
 
-#if 0 /* unused */
 /*
  * # seconds after which a read from the NNTP will timeout
  * NB: This is different from the NNTP server timing us out due to inactivity
  */
-#	define NNTP_READ_TIMEOUT		30
-#endif /* 0 */
+#if defined(HAVE_ALARM) && defined(SIGALRM)
+#	define NNTP_READ_TIMEOUT	60
+#endif /* HAVE_ALARM && SIGALRM */
 
 /*
  * # times to try and reconnect to server after timeout
@@ -105,6 +105,7 @@
 #define	OK_BODY			222	/* Body follows */
 #define	OK_NOTEXT		223	/* No text sent -- stat, next, last */
 #define	OK_XOVER		224	/* .overview data follows */
+#define	OK_HDR			225 /* headers follow */
 #define	OK_NEWNEWS		230	/* New articles by message-id follow */
 #define	OK_NEWGROUPS	231	/* New newsgroups follow */
 #define	OK_XFERED		235	/* Article transferred successfully */
@@ -136,6 +137,8 @@
 #define	ERR_NOPOST		440	/* Posting not allowed */
 #define	ERR_POSTFAIL		441	/* Posting failed */
 #define	ERR_NOAUTH		480	/* authorization required for command */
+#define	ERR_AUTHFAIL	481 /* Authentication failed/rejected */
+#define	ERR_AUTHSEQ		482 /* Authentication commands issued out of sequence or SASL protocol error */
 #define	ERR_ENCRYPT		483	/* encrpytion required */
 
 #define	ERR_COMMAND		500	/* Command not recognized */
@@ -158,10 +161,12 @@ enum f_type { OVER_T_ERROR, OVER_T_INT, 
 /*
  * CAPABILITIES
  */
-enum extension_type { NONE, LIST_EXTENSIONS, CAPABILITIES, BROKEN };
+enum extension_type { NONE, CAPABILITIES, BROKEN };
+
+enum sasl_types { SASL_NONE = 0, SASL_PLAIN = 1, SASL_CRAM_MD5 = 2, SASL_DIGEST_MD5 = 4, SASL_GSSAPI = 8, SASL_EXTERNAL = 16, SASL_OTP = 32, SASL_NTLM = 64, SASL_LOGIN = 128 };
 
 struct t_capabilities {
-	enum extension_type type;		/* none, LIST EXTENSIONS, CAPABILITIES, BROKEN */
+	enum extension_type type;		/* NONE, CAPABILITIES, BROKEN */
 	unsigned int version;			/* CAPABILITIES version */
 	t_bool mode_reader:1;			/* MODE-READER: "MODE READER" */
 	t_bool reader:1;				/* READER: "ARTCILE", "BODY", "DATE", "GROUP", "LAST", "LISTGROUP", "NEWGROUPS", "NEXT" */
@@ -176,6 +181,7 @@ struct t_capabilities {
 	t_bool list_subscriptions:1;	/* LIST SUBSCRIPTIONS, "private" extension, RFC 2980 */
 	t_bool list_distributions:1;	/* LIST DISTRIBUTIONS, "private" extension, RFC 2980 */
 	t_bool list_moderators:1;		/* LIST MODERATORS, "private" extension */
+	t_bool list_counts:1;			/* LIST COUNTS, "private" extension */
 	t_bool xpat:1;					/* XPAT, "private" extension, RFC 2980 */
 	t_bool hdr:1;					/* HDR: "HDR", "LIST HEADERS" */
 	const char *hdr_cmd;			/* [X]HDR */
@@ -187,18 +193,13 @@ struct t_capabilities {
 	t_bool starttls:1;				/* STARTTLS */
 	t_bool authinfo_user:1;			/* AUTHINFO USER/PASS */
 	t_bool authinfo_sasl:1;			/* AUTHINFO SASL */
-	t_bool sasl_cram_md5:1;			/* SASL CRAM-MD5 */
-	t_bool sasl_digest_md5:1;		/* SASL DIGEST-MD5 */
-	t_bool sasl_plain:1;			/* SASL PLAIN */
-	t_bool sasl_gssapi:1;			/* SASL GSSAPI */
-	t_bool sasl_external:1;			/* SASL EXTERNAL */
+	t_bool authinfo_state:1;		/* AUTHINFO not supported in curent state */
+	enum sasl_types sasl;			/* SASL_NONE, SASL_PLAIN, SASL_CRAM_MD5, SASL_DIGEST_MD5, SASL_GSSAPI, SASL_EXTERNAL, SASL_OTP, SASL_NTLM, SASL_LOGIN */
 #if 0
-	t_bool sasl_otp:1;				/* SASL OTP */
-	t_bool sasl_ntlm:1;				/* SASL NTLM */
-	t_bool sasl_login:1;			/* SASL LOGIN */
 	t_bool streaming:1;				/* STREAMING: "MODE STREAM", "CHECK", "TAKETHIS" */
 	t_bool ihave:1;					/* IHAVE: "IHAVE" */
 #endif /* 0 */
+	t_bool broken_listgroup:1;		/* LISTGROUP doesn't select newsgroup */
 };
 
 #endif /* !NNTPLIB_H */
diff -Nurp --exclude='.bzr*' tin-1.9.4/include/policy.h tin-1.9.5/include/policy.h
--- tin-1.9.4/include/policy.h	2008-12-30 20:27:28.000000000 +0100
+++ tin-1.9.5/include/policy.h	2009-12-01 15:19:13.000000000 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2008-04-23
  *  Notes     : #defines and static data for policy configuration
  *
- * Copyright (c) 1999-2009 Ralf Doeblitz <doeblitz@gmx.de>
+ * Copyright (c) 1999-2010 Ralf Doeblitz <doeblitz@gmx.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp --exclude='.bzr*' tin-1.9.4/include/proto.h tin-1.9.5/include/proto.h
--- tin-1.9.4/include/proto.h	2009-01-25 19:59:14.000000000 +0100
+++ tin-1.9.5/include/proto.h	2009-12-09 20:54:02.886337670 +0100
@@ -3,10 +3,10 @@
  *  Module    : proto.h
  *  Author    : Urs Janssen <urs@tin.org>
  *  Created   :
- *  Updated   : 2009-01-09
+ *  Updated   : 2009-12-09
  *  Notes     :
  *
- * Copyright (c) 1997-2009 Urs Janssen <urs@tin.org>
+ * Copyright (c) 1997-2010 Urs Janssen <urs@tin.org>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -54,6 +54,7 @@
 /* active.c */
 extern char group_flag(char ch);
 extern int find_newnews_index(const char *cur_newnews_host);
+extern int read_news_active_file(void);
 extern t_bool match_group_list(const char *group, const char *group_list);
 extern t_bool parse_active_line(char *line, long *max, long *min, char *moderated);
 extern t_bool process_bogus(char *name);
@@ -61,7 +62,6 @@ extern t_bool need_reread_active_file(vo
 extern t_bool resync_active_file(void);
 extern void create_save_active_file(void);
 extern void load_newnews_info(char *info);
-extern void read_news_active_file(void);
 
 /* art.c */
 extern int global_get_multipart_info(int aindex, MultiPartInfo *setme);
@@ -72,10 +72,9 @@ extern void make_threads(struct t_group 
 extern void set_article(struct t_article *art);
 extern void show_art_msg(const char *group);
 extern void sort_arts(unsigned /* int */ sort_art_type);
-extern void write_overview(struct t_group *group);
 
 /* attrib.c */
-extern int add_tempscope(const char *scope);
+extern int add_scope(const char *scope);
 extern void assign_attributes_to_groups(void);
 extern void build_news_headers_array(struct t_attribute *scope, t_bool header_to_display);
 extern void read_attributes_file(t_bool global_file);
@@ -121,7 +120,7 @@ extern void write_config_file(char *file
 
 /* cook.c */
 extern const char *get_filename(t_param *ptr);
-extern t_bool cook_article(t_bool wrap_lines, t_openartinfo *artinfo, int tabs, int hide_uue);
+extern t_bool cook_article(t_bool wrap_lines, t_openartinfo *artinfo, int hide_uue);
 extern t_bool expand_ctrl_chars(char **line, size_t *length, size_t cook_width);
 
 /* curses.c */
@@ -177,7 +176,7 @@ extern void word_highlight_string(int ro
 extern void envargs(int *Pargc, char ***Pargv, const char *envstr);
 
 /* feed.c */
-extern void feed_articles(int function, int level, struct t_group *group, int respnum);
+extern int feed_articles(int function, int level, t_function type, struct t_group *group, int respnum);
 
 /* filter.c */
 extern t_bool filter_articles(struct t_group *group);
@@ -211,6 +210,7 @@ extern void set_first_screen_item(void);
 /* group.c */
 extern int find_new_pos(int old_top, long old_artnum, int cur_pos);
 extern int group_page(struct t_group *group);
+extern t_bool group_mark_postprocess(int function, t_function feed_type, int respnum);
 extern void clear_note_area(void);
 extern void mark_screen(int screen_row, int screen_col, const char *value);
 extern void pos_first_unread_thread(void);
@@ -308,6 +308,7 @@ extern void init_alloc(void);
 extern void free_all_arrays(void);
 extern void free_art_array(void);
 extern void free_save_array(void);
+extern void free_scope(int num);
 extern void *my_malloc1(const char *file, int line, size_t size);
 extern void *my_calloc1(const char *file, int line, size_t nmemb, size_t size);
 extern void *my_realloc1(const char *file, int line, void *p, size_t size);
@@ -338,7 +339,7 @@ extern int my_chdir(char *path);
 extern int my_mkdir(char *path, mode_t mode);
 extern int parse_from(const char *from, char *address, char *realname);
 extern int strfmailer(const char *mail_prog, char *subject, char *to, const char *filename, char *dest, size_t maxsize, const char *format);
-extern int strfpath(const char *format, char *str, size_t maxsize, struct t_group *group);
+extern int strfpath(const char *format, char *str, size_t maxsize, struct t_group *group, t_bool expand_all);
 extern int strfquote(const char *group, int respnum, char *s, size_t maxsize, char *format);
 extern int tin_version_info(FILE *fp);
 extern long file_mtime(const char *file);
@@ -404,7 +405,7 @@ extern void delete_group(char *group);
 extern void expand_bitmap(struct t_group *group, long min);
 extern void grp_mark_read(struct t_group *group, struct t_article *art);
 extern void grp_mark_unread(struct t_group *group);
-extern void parse_unread_arts(struct t_group *group);
+extern void parse_unread_arts(struct t_group *group, long min);
 extern void reset_newsrc(void);
 extern void subscribe(struct t_group *group, int sub_state, t_bool get_info);
 extern void thd_mark_read(struct t_group *group, long thread);
@@ -413,7 +414,7 @@ extern void set_default_bitmap(struct t_
 
 /* nntplib.c */
 extern FILE *get_nntp_fp(FILE *fp);
-extern FILE *get_nntp_wr_fp(FILE *fp);
+/* extern FILE *get_nntp_wr_fp(FILE *fp); */
 extern char *getserverbyfile(const char *file);
 extern int nntp_open(void);
 extern void nntp_close(void);
@@ -428,12 +429,14 @@ extern void nntp_close(void);
 #endif /* NNTP_ABLE */
 
 /* nrctbl.c */
-extern int get_newsrcname(char *newsrc_name, size_t newsrc_name_len, const char *nntpserver_name);
-extern void get_nntpserver(char *nntpserver_name, size_t nntpserver_name_len, char *nick_name);
+extern t_bool get_newsrcname(char *newsrc_name, size_t newsrc_name_len, const char *nntpserver_name);
+#ifdef NNTP_ABLE
+	extern void get_nntpserver(char *nntpserver_name, size_t nntpserver_name_len, char *nick_name);
+#endif /* NNTP_ABLE */
 
 /* options_menu.c */
 extern char *fmt_option_prompt(char *dst, size_t len, t_bool editing, enum option_enum option);
-extern void change_config_file(struct t_group *group);
+extern void config_page(const char *grpname);
 extern int option_row(enum option_enum option);
 extern t_bool option_is_visible(enum option_enum option);
 extern void check_score_defaults(void);
@@ -483,7 +486,7 @@ extern t_bool user_posted_messages(void)
 extern void init_postinfo(void);
 extern void quick_post_article(t_bool postponed_only);
 #ifdef USE_CANLOCK
-	extern const char *build_canlock(const char *messageid, const char *secret);
+	extern char *build_canlock(const char *messageid, const char *secret);
 	extern char *get_secret(void);
 #endif /* USE_CANLOCK */
 
@@ -503,6 +506,7 @@ extern t_bool prompt_option_string(enum 
 extern t_bool prompt_string(const char *prompt, char *buf, int which_hist);
 extern void prompt_continue(void);
 extern void prompt_slk_redraw(void);
+extern void prompt_yn_redraw(void);
 
 /* read.c */
 extern char *tin_fgets(FILE *fp, t_bool header);
@@ -673,10 +677,8 @@ extern void str_lwr(char *str);
 
 /* tags.c */
 extern int line_is_tagged(int n);
-extern int mark_tagged_read(struct t_group *group);
 extern int tag_multipart(int base_index);
 extern t_bool arts_selected(void);
-extern t_bool got_tagged_unread_arts(void);
 extern t_bool set_range(int level, int min, int max, int curr);
 extern t_bool tag_article(int art);
 extern t_bool untag_all_articles(void);
@@ -707,6 +709,7 @@ extern int stat_thread(int n, struct t_a
 extern int which_response(int n);
 extern int which_thread(int n);
 extern int thread_page(struct t_group *group, int respnum, int thread_depth, t_pagerinfo *page);
+extern t_bool thread_mark_postprocess(int function, t_function feed_type, int respnum);
 extern void fixup_thread(int respnum, t_bool redraw);
 
 /* version.c */
diff -Nurp --exclude='.bzr*' tin-1.9.4/include/rfc2046.h tin-1.9.5/include/rfc2046.h
--- tin-1.9.4/include/rfc2046.h	2008-12-30 20:27:28.000000000 +0100
+++ tin-1.9.5/include/rfc2046.h	2009-12-01 15:19:13.000000000 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2008-09-21
  *  Notes     : rfc2046 MIME article definitions
  *
- * Copyright (c) 2000-2009 Jason Faultless <jason@altarstone.com>
+ * Copyright (c) 2000-2010 Jason Faultless <jason@altarstone.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp --exclude='.bzr*' tin-1.9.4/include/stpwatch.h tin-1.9.5/include/stpwatch.h
--- tin-1.9.4/include/stpwatch.h	2008-12-30 20:27:28.000000000 +0100
+++ tin-1.9.5/include/stpwatch.h	2009-12-01 15:19:13.000000000 +0100
@@ -7,7 +7,7 @@
  *  Notes     : Simple stopwatch routines for timing code using timeb
  *	             or gettimeofday structs
  *
- * Copyright (c) 1993-2009 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1993-2010 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp --exclude='.bzr*' tin-1.9.4/include/tcurses.h tin-1.9.5/include/tcurses.h
--- tin-1.9.4/include/tcurses.h	2008-12-30 20:27:28.000000000 +0100
+++ tin-1.9.5/include/tcurses.h	2009-12-01 15:19:13.000000000 +0100
@@ -3,10 +3,10 @@
  *  Module    : tcurses.h
  *  Author    : Thomas Dickey
  *  Created   : 1997-03-02
- *  Updated   : 2004-07-19
+ *  Updated   : 2009-10-22
  *  Notes     : curses #include files, #defines & struct's
  *
- * Copyright (c) 1997-2009 Thomas Dickey <dickey@invisible-island.net>
+ * Copyright (c) 1997-2010 Thomas Dickey <dickey@invisible-island.net>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -95,6 +95,7 @@
 #		define HpGlitch(func)			/*nothing*/
 
 extern int cmdReadCh(void);
+extern int cmd_get_arrow_key(int prech);
 extern char *screen_contents(int row, int col, char *buffer);
 extern void MoveCursor(int row, int col);
 extern void my_erase(void);
diff -Nurp --exclude='.bzr*' tin-1.9.4/include/tin.h tin-1.9.5/include/tin.h
--- tin-1.9.4/include/tin.h	2009-02-10 18:10:02.000000000 +0100
+++ tin-1.9.5/include/tin.h	2009-12-01 15:19:14.000000000 +0100
@@ -3,10 +3,10 @@
  *  Module    : tin.h
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2009-02-10
+ *  Updated   : 2009-11-30
  *  Notes     : #include files, #defines & struct's
  *
- * Copyright (c) 1997-2009 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
+ * Copyright (c) 1997-2010 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -97,8 +97,8 @@
 
 #include	<signal.h>
 
-enum context { cMain, cArt, cConfig, cFilter, cGroup, cHelp, cInfopager, cPage, cSelect, cThread };
-enum icontext { cNone, cGetline, cPromptSLK };
+enum context { cMain, cArt, cAttrib, cConfig, cFilter, cGroup, cHelp, cInfopager, cPage, cScope, cSelect, cThread };
+enum icontext { cNone, cGetline, cPromptCONT, cPromptSLK, cPromptYN };
 enum resizer { cNo, cYes, cRedraw };
 enum rc_state { RC_IGNORE, RC_CHECK, RC_UPGRADE, RC_DOWNGRADE, RC_ERROR };
 
@@ -589,7 +589,7 @@ enum rc_state { RC_IGNORE, RC_CHECK, RC_
 #endif /* 0 */
 
 /* case sensitive && ^-anchored */
-#define DEFAULT_STRIP_RE_REGEX	"(?:R[eE](?:\\^\\d+|\\[\\d\\])?|A[wW]|Odp|Sv):\\s"
+#define DEFAULT_STRIP_RE_REGEX	"(?:R[eE](?:\\^\\d+|\\[\\d+\\])?|A[wW]|Odp|Sv):\\s"
 /* case sensitive */
 #define DEFAULT_STRIP_WAS_REGEX	"(?:(?<=\\S)|\\s)\\((?:[Ww]a[rs]|[Bb]y[l\\xb3]o):.*\\)\\s*$"
 #define DEFAULT_U8_STRIP_WAS_REGEX	"(?:(?<=\\S)|\\s)\\((?:[Ww]a[rs]|[Bb]y[l\\x{0142}]o):.*\\)\\s*$"
@@ -661,8 +661,6 @@ enum rc_state { RC_IGNORE, RC_CHECK, RC_
 
 
 #define FILTER_FILE	"filter"
-/* editor offset for filter-file; TODO: doesn't match for german filter-file */
-#define FILTER_FILE_OFFSET	26
 #define INPUT_HISTORY_FILE	".inputhistory"
 #ifdef HAVE_MH_MAIL_HANDLING
 #	define MAILGROUPS_FILE	"mailgroups"
@@ -726,6 +724,12 @@ enum rc_state { RC_IGNORE, RC_CHECK, RC_
 #ifdef HAVE_LIBUTF8_H
 #	include <libutf8.h>
 #else
+/*
+ * order is important here:
+ * - Solaris 2.5.1 requires wchar.h before wctype.h
+ * - Tru64 with Desktop Toolkit C requires stdio.h before wchar.h
+ * - BSD/OS 4.0.1 requires stddef.h, stdio.h and time.h before wchar.h
+ */
 #	ifdef HAVE_WCHAR_H
 #		include <wchar.h>
 #	endif /* HAVE_WCHAR_H */
@@ -1006,6 +1010,16 @@ enum {
 
 
 /*
+ * indicate given cmd-line options
+ */
+#define CMDLINE_GETART_LIMIT	1
+#define CMDLINE_MAILDIR			2
+#define CMDLINE_NNTPSERVER		4
+#define CMDLINE_SAVEDIR			8
+#define CMDLINE_USE_COLOR		16
+
+
+/*
  * used by feed_articles() & show_mini_help() & quick_filter & add_filter_rule
  */
 #define SELECT_LEVEL	1
@@ -1013,6 +1027,9 @@ enum {
 #define THREAD_LEVEL	3
 #define PAGE_LEVEL	4
 #define INFO_PAGER	5
+#define SCOPE_LEVEL	6
+#define CONFIG_LEVEL	7
+#define ATTRIB_LEVEL	8
 
 #define MINI_HELP_LINES		5
 
@@ -1022,6 +1039,8 @@ enum {
 #define FEED_SAVE		4
 #define FEED_AUTOSAVE	5
 #define FEED_REPOST		6
+#define FEED_MARK_READ		7
+#define FEED_MARK_UNREAD	8
 
 
 /*
@@ -1330,6 +1349,17 @@ typedef unsigned char	t_bitmap;
 #define MSGID_HASH_SIZE		2609
 
 /*
+ * cmd-line options
+ */
+struct t_cmdlineopts {
+	int getart_limit;			/* getart_limit */
+	char maildir[PATH_LEN];     /* maildir */
+	char nntpserver[PATH_LEN];  /* nntpserver */
+	char savedir[PATH_LEN];     /* savedir */
+	unsigned int args:5;		/* given options */
+};
+
+/*
  * Archive-Name: header
  */
 struct t_archive {
@@ -1509,16 +1539,28 @@ struct t_attribute_state {
 	unsigned auto_save:1;
 	unsigned auto_select:1;
 	unsigned batch_save:1;
+	unsigned date_format:1;
 	unsigned delete_tmp_files:1;
+	unsigned editor_format:1;
+	unsigned fcc:1;
+	unsigned followup_to:1;
+	unsigned from:1;
 	unsigned group_catchup_on_exit:1;
+#ifdef HAVE_ISPELL
+	unsigned ispell:1;
+#endif /* HAVE_ISPELL */
 	unsigned mail_8bit_header:1;
 	unsigned mail_mime_encoding:1;
+	unsigned maildir:1;
+	unsigned mailing_list:1;
 	unsigned mark_ignore_tags:1;
 	unsigned mark_saved_read:1;
 	unsigned mime_forward:1;
-#ifdef CHARSET_CONVERSION
-	unsigned mm_network_charset:1;
-#endif /* CHARSET_CONVERSION */
+	unsigned mime_types_to_save:1;
+	unsigned news_headers_to_display:1;
+	unsigned news_headers_to_not_display:1;
+	unsigned news_quote_format:1;
+	unsigned organization:1;
 	unsigned pos_first_unread:1;
 	unsigned post_8bit_header:1;
 	unsigned post_mime_encoding:1;
@@ -1532,14 +1574,20 @@ struct t_attribute_state {
 	unsigned quick_kill_case:1;
 	unsigned quick_kill_expire:1;
 	unsigned quick_kill_header:1;
+	unsigned quick_kill_scope:1;
 	unsigned quick_select_case:1;
 	unsigned quick_select_expire:1;
 	unsigned quick_select_header:1;
+	unsigned quick_select_scope:1;
+	unsigned quote_chars:1;
+	unsigned savedir:1;
+	unsigned savefile:1;
 	unsigned show_author:1;
 	unsigned show_info:1;
 	unsigned show_only_unread_arts:1;
 	unsigned show_signatures:1;
 	unsigned sigdashes:1;
+	unsigned sigfile:1;
 	unsigned signature_repost:1;
 	unsigned sort_article_type:1;
 	unsigned sort_threads_type:1;
@@ -1549,9 +1597,15 @@ struct t_attribute_state {
 	unsigned thread_catchup_on_exit:1;
 	unsigned thread_perc:1;
 	unsigned trim_article_body:1;
+#ifdef CHARSET_CONVERSION
+	unsigned undeclared_charset:1;
+	unsigned mm_network_charset:1;
+#endif /* CHARSET_CONVERSION */
 	unsigned verbatim_handling:1;
 	unsigned wrap_on_next_unread:1;
+	unsigned x_body:1;
 	unsigned x_comment_to:1;
+	unsigned x_headers:1;
 };
 
 /*
@@ -1562,11 +1616,10 @@ struct t_scope {
 	struct t_attribute *attribute;	/* the attributes itself */
 	struct t_attribute_state *state;	/* additional information about numeric attributes */
 	unsigned global:1;			/* TRUE for scopes from global_attributes_file */
-	unsigned temp:1;			/* temporary scope for menu changes at group level */
 };
 
 /*
- * TODO: turn longs to unsigned long long or at least unsigned long
+ * TODO: turn longs to int_least64_t
  */
 /*
  * struct t_newsrc - newsrc related info.
@@ -1581,7 +1634,7 @@ struct t_newsrc {
 };
 
 /*
- * TODO: turn longs to unsigned long long or at least unsigned long
+ * TODO: turn longs to int_least64_t
  */
 /*
  * struct t_group - newsgroup info from active file
@@ -2227,7 +2280,9 @@ extern struct tm *localtime(time_t *);
 
 /* read_news_active_file() / open_newsgroups_fp() */
 #ifndef DISABLE_PIPELINING
-#	define PIPELINE_LIMIT 30
+#	define PIPELINE_LIMIT 45
+#else
+#	define PIPELINE_LIMIT 1
 #endif /* DISABLE_PIPELINING */
 
 #ifndef DEBUG_H
diff -Nurp --exclude='.bzr*' tin-1.9.4/include/tinrc.h tin-1.9.5/include/tinrc.h
--- tin-1.9.4/include/tinrc.h	2009-01-14 20:26:40.000000000 +0100
+++ tin-1.9.5/include/tinrc.h	2009-12-01 15:19:14.000000000 +0100
@@ -3,10 +3,10 @@
  *  Module    : tinrc.h
  *  Author    : Jason Faultless <jason@altarstone.com>
  *  Created   : 1999-04-13
- *  Updated   : 2009-01-14
+ *  Updated   : 2009-02-14
  *  Notes     :
  *
- * Copyright (c) 1999-2009 Jason Faultless <jason@altarstone.com>
+ * Copyright (c) 1999-2010 Jason Faultless <jason@altarstone.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -258,6 +258,82 @@ struct t_config {
 #if defined(HAVE_LIBICUUC) && defined(MULTIBYTE_ABLE) && defined(HAVE_UNICODE_UBIDI_H) && !defined(NO_LOCALE)
 	t_bool render_bidi;
 #endif /* HAVE_LIBICUUC && MULTIBYTE_ABLE && HAVE_UNICODE_UBIDI_H && !NO_LOCALE */
+#	ifdef CHARSET_CONVERSION
+		int attrib_mm_network_charset;
+		char attrib_undeclared_charset[LEN];
+#	endif /* !CHARSET_CONVERSION */
+	char attrib_editor_format[PATH_LEN];
+	char attrib_fcc[PATH_LEN];
+	char attrib_maildir[PATH_LEN];
+	char attrib_from[HEADER_LEN];
+	char attrib_mailing_list[HEADER_LEN];
+	char attrib_organization[LEN];
+	char attrib_followup_to[LEN];
+	char attrib_mime_types_to_save[LEN];
+	char attrib_news_headers_to_display[LEN];
+	char attrib_news_headers_to_not_display[LEN];
+	char attrib_news_quote_format[LEN];
+	char attrib_quote_chars[LEN];
+	char attrib_sigfile[PATH_LEN];
+	char attrib_savedir[PATH_LEN];
+	char attrib_savefile[PATH_LEN];
+	char attrib_x_body[LEN];
+	char attrib_x_headers[HEADER_LEN];
+#	ifdef HAVE_ISPELL
+		char attrib_ispell[PATH_LEN];
+#	endif /* HAVE_ISPELL */
+	char attrib_quick_kill_scope[LEN];
+	char attrib_quick_select_scope[LEN];
+	char attrib_date_format[LEN];
+	int attrib_trim_article_body;
+	int attrib_auto_cc_bcc;
+	int attrib_show_info;
+	int attrib_quick_kill_header;
+	int attrib_quick_select_header;
+	int attrib_mail_mime_encoding;
+	int attrib_post_mime_encoding;
+	int attrib_post_process_type;
+	int attrib_show_author;
+	int attrib_sort_article_type;
+	int attrib_sort_threads_type;
+	int attrib_thread_articles;
+	int attrib_thread_perc;
+	t_bool attrib_add_posted_to_filter;
+	t_bool attrib_advertising;
+	t_bool attrib_alternative_handling;
+	t_bool attrib_auto_list_thread;
+	t_bool attrib_auto_select;
+	t_bool attrib_auto_save;
+	t_bool attrib_batch_save;
+	t_bool attrib_delete_tmp_files;
+	t_bool attrib_group_catchup_on_exit;
+	t_bool attrib_mail_8bit_header;
+	t_bool attrib_mime_forward;
+	t_bool attrib_mark_ignore_tags;
+	t_bool attrib_mark_saved_read;
+	t_bool attrib_pos_first_unread;
+	t_bool attrib_post_8bit_header;
+	t_bool attrib_post_process_view;
+#	ifndef DISABLE_PRINTING
+		t_bool attrib_print_header;
+#	endif /* !DISABLE_PRINTING */
+	t_bool attrib_process_only_unread;
+	t_bool attrib_prompt_followupto;
+	t_bool attrib_show_only_unread_arts;
+	t_bool attrib_show_signatures;
+	t_bool attrib_sigdashes;
+	t_bool attrib_signature_repost;
+	t_bool attrib_start_editor_offset;
+	t_bool attrib_tex2iso_conv;
+	t_bool attrib_thread_catchup_on_exit;
+	t_bool attrib_verbatim_handling;
+	t_bool attrib_x_comment_to;
+	t_bool attrib_wrap_on_next_unread;
+	t_bool attrib_ask_for_metamail;
+	t_bool attrib_quick_kill_case;
+	t_bool attrib_quick_kill_expire;
+	t_bool attrib_quick_select_case;
+	t_bool attrib_quick_select_expire;
 };
 
 #endif /* !TINRC_H */
diff -Nurp --exclude='.bzr*' tin-1.9.4/include/tnntp.h tin-1.9.5/include/tnntp.h
--- tin-1.9.4/include/tnntp.h	2008-12-30 20:27:29.000000000 +0100
+++ tin-1.9.5/include/tnntp.h	2009-12-01 15:19:14.000000000 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2006-02-15
  *  Notes     : #include files, #defines & struct's
  *
- * Copyright (c) 1997-2009 Thomas Dickey <dickey@invisible-island.net>
+ * Copyright (c) 1997-2010 Thomas Dickey <dickey@invisible-island.net>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp --exclude='.bzr*' tin-1.9.4/include/trace.h tin-1.9.5/include/trace.h
--- tin-1.9.4/include/trace.h	2008-12-30 20:27:29.000000000 +0100
+++ tin-1.9.5/include/trace.h	2009-12-01 15:19:14.000000000 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2002-11-10
  *  Notes     : Interface of trace.c
  *
- * Copyright (c) 1997-2009 Thomas Dickey <dickey@invisible-island.net>
+ * Copyright (c) 1997-2010 Thomas Dickey <dickey@invisible-island.net>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp --exclude='.bzr*' tin-1.9.4/include/version.h tin-1.9.5/include/version.h
--- tin-1.9.4/include/version.h	2009-02-11 21:29:48.000000000 +0100
+++ tin-1.9.5/include/version.h	2009-12-24 10:40:39.338260976 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2008-11-08
  *  Notes     :
  *
- * Copyright (c) 1991-2009 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1991-2010 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -40,15 +40,15 @@
 
 #	define PRODUCT		"tin"
 #	ifndef TIN_AUTOCONF_H
-#		define VERSION		"1.9.4"
+#		define VERSION		"1.9.5"
 #	endif /* !TIN_AUTOCONF_H */
-#	define RELEASEDATE	"20090211"
-#	define RELEASENAME	"Rieclachan"
+#	define RELEASEDATE	"20091224"
+#	define RELEASENAME	"Lochruan"
 /* config-file versions - must by dotted triples */
 #	define TINRC_VERSION	"1.3.11"
 #	define ATTRIBUTES_VERSION	"1.0.7"
 #	define FILTER_VERSION	"1.0.0"
-#	define KEYMAP_VERSION	"1.0.7"
+#	define KEYMAP_VERSION	"1.0.8"
 #	define SERVERCONFIG_VERSION	"1.0.0"
 
 #	ifdef M_UNIX
diff -Nurp --exclude='.bzr*' tin-1.9.4/libcanlock/include/canlock.h tin-1.9.5/libcanlock/include/canlock.h
--- tin-1.9.4/libcanlock/include/canlock.h	2008-12-11 20:31:24.000000000 +0100
+++ tin-1.9.5/libcanlock/include/canlock.h	2009-08-14 22:03:51.903800464 +0200
@@ -4,5 +4,5 @@ char *sha_lock(const unsigned char *secr
                const unsigned char *message, size_t msglen);
 int sha_verify(const char *key, const char *lock);
 
-char *lock_strip_alpha(const char *key, char *type);
-char *lock_strip(const char *key, char *type);
+char *lock_strip_alpha(char *key, char *type);
+char *lock_strip(char *key, char *type);
diff -Nurp --exclude='.bzr*' tin-1.9.4/libcanlock/src/canlock.c tin-1.9.5/libcanlock/src/canlock.c
--- tin-1.9.4/libcanlock/src/canlock.c	2008-12-11 20:31:24.000000000 +0100
+++ tin-1.9.5/libcanlock/src/canlock.c	2009-08-14 22:03:51.555736025 +0200
@@ -47,7 +47,7 @@
  * type is set to the lock type, else zero on failure.
  */
 char *
-lock_strip_alpha(const char *key, char *type)
+lock_strip_alpha(char *key, char *type)
 {
     char *ret;
     int offset;
@@ -64,14 +64,14 @@ lock_strip_alpha(const char *key, char *
      * draft but could still be present */
     offset = 0;
     while (ret[offset] && ret[offset] != ':')
-	offset++;
+		offset++;
     ret[offset] = '\0';
     return ret;
 }
 
 
 char *
-lock_strip(const char *key, char *type)
+lock_strip(char *key, char *type)
 {
     return lock_strip_alpha(key, type);
 }
@@ -114,9 +114,10 @@ char *
 sha_lock(const unsigned char *secret, size_t seclen,
          const unsigned char *message, size_t msglen)
 {
-    char
-        *canlock[1],
-        junk[SHA_DIGESTSIZE];
+	char
+		*canlock[1],
+		*tmp,
+		junk[SHA_DIGESTSIZE];
     unsigned char
         *cankey,
         hmacbuff[SHA_DIGESTSIZE];
@@ -125,14 +126,20 @@ sha_lock(const unsigned char *secret, si
     SHA_CTX
         hash_ctx;
 
-    cankey = (unsigned char *) lock_strip_alpha(
-                            sha_key(secret, seclen, message, msglen), junk);
+	tmp = sha_key(secret, seclen, message, msglen);
+	cankey = (unsigned char *) lock_strip_alpha(tmp, junk);
+	free(tmp);
     if (!cankey)
         return NULL;
-    if (sha_init(&hash_ctx))
+    if (sha_init(&hash_ctx)) {
+    	free(cankey);
         return NULL;
-    if (sha_update(&hash_ctx, cankey, strlen((char *) cankey)))
+	}
+    if (sha_update(&hash_ctx, cankey, strlen((char *) cankey))) {
+    	free(cankey);
         return NULL;
+	}
+	free(cankey);
     if (sha_digest(&hash_ctx, hmacbuff))
         return NULL;
     locksize = base64_encode(hmacbuff, SHA_DIGESTSIZE, canlock);
diff -Nurp --exclude='.bzr*' tin-1.9.4/libcanlock/src/hmac_sha1.c tin-1.9.5/libcanlock/src/hmac_sha1.c
--- tin-1.9.4/libcanlock/src/hmac_sha1.c	2008-12-11 20:31:24.000000000 +0100
+++ tin-1.9.5/libcanlock/src/hmac_sha1.c	2009-08-14 22:03:51.603744913 +0200
@@ -95,10 +95,15 @@ hmac_sha1(
     
     memcpy(&step2[SHA_DATASIZE], T, Tlen);
 
-    if (sha_init(&hash_ctx))
+    if (sha_init(&hash_ctx)) {
+    	free(step2);
         return NULL;
-    if (sha_update(&hash_ctx, step2, SHA_DATASIZE + Tlen))
+	}
+    if (sha_update(&hash_ctx, step2, SHA_DATASIZE + Tlen)) {
+    	free(step2);
         return NULL;
+	}
+	free(step2);
     if (sha_digest(&hash_ctx, step4))
         return NULL;
 
@@ -108,12 +113,18 @@ hmac_sha1(
     if (!hmac_out)
         return NULL;
 
-    if (sha_init(&hash_ctx))
+    if (sha_init(&hash_ctx)) {
+    	free(hmac_out);
         return NULL;
-    if (sha_update(&hash_ctx, step5, SHA_DATASIZE + SHA_DIGESTSIZE))
-        return NULL;
-    if (sha_digest(&hash_ctx, hmac_out))
+	}
+    if (sha_update(&hash_ctx, step5, SHA_DATASIZE + SHA_DIGESTSIZE)) {
+    	free(hmac_out);
+        return NULL;
+	}
+    if (sha_digest(&hash_ctx, hmac_out)) {
+    	free(hmac_out);
         return NULL;
+	}
 
     return hmac_out;
 }
diff -Nurp --exclude='.bzr*' tin-1.9.4/pcre/Makefile.in tin-1.9.5/pcre/Makefile.in
--- tin-1.9.4/pcre/Makefile.in	2009-01-30 14:18:16.000000000 +0100
+++ tin-1.9.5/pcre/Makefile.in	2009-08-14 22:03:50.271498264 +0200
@@ -31,7 +31,7 @@ CPPOPTS = \
 	-DMATCH_LIMIT_RECURSION=10000000 \
 	-DNEWLINE=10 \
 	-DPOSIX_MALLOC_THRESHOLD=10 \
-	@DEFS@ -I. -I../include
+	@DEFS@ -I. -I../include -I$(srcdir)
 
 RANLIB	= @RANLIB@
 RM	= rm
@@ -75,6 +75,10 @@ all :	$(PRELIB)pcre.a $(PRELIB)pcreposix
 @SHOW_CC@
 	@ECHO_CC@$(CC) $(CPPOPTS) $(CFLAGS) -c $(srcdir)/$*.c
 
+pcre_chartables$o : pcre_chartables.c
+@SHOW_CC@
+	@ECHO_CC@$(CC) $(CPPOPTS) $(CFLAGS) -c pcre_chartables.c
+
 .c.i :
 @SHOW_CC@
 	@ECHO_CC@$(CPP) -C $(CPPOPTS) $*.c >$@
Binary files tin-1.9.4/po/da.gmo and tin-1.9.5/po/da.gmo differ
diff -Nurp --exclude='.bzr*' tin-1.9.4/po/da.po tin-1.9.5/po/da.po
--- tin-1.9.4/po/da.po	1970-01-01 01:00:00.000000000 +0100
+++ tin-1.9.5/po/da.po	2009-12-23 10:57:05.953140302 +0100
@@ -0,0 +1,6792 @@
+# Danish translation of Tin.
+# Copyright (C) 2009-2010 Joe Hansen.
+# This file is distributed under the same license as the tin package.
+# Joe Hansen <joedalton2@yahoo.dk>, 2009.
+#
+# Der er ikke anvendt accenter i denne oversÃ¦ttelse.
+# '' er bevaret i oversÃ¦ttelsen pÃ¥ samme mÃ¥de ''.
+#
+# by -> efter
+# posting -> indsendingsdato
+# post to -> send til
+# yank -> ryk
+# score -> point
+# sign -> underskriv
+# signatur -> underskrift
+# subject -> emne
+#
+msgid   ""
+msgstr  "Project-Id-Version: tin 1.9.4pre1\n"
+        "Report-Msgid-Bugs-To: \n"
+        "POT-Creation-Date: 2009-12-23 10:59+0100\n"
+        "PO-Revision-Date: 2009-09-26 00:00+0000\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"
+
+#. No active scope set yet
+#. TODO: include full line in error-message
+#: src/attrib.c:596
+#, c-format
+msgid   "attribute with no scope: %s"
+msgstr  "attribut uden omfang: %s"
+
+#: src/attrib.c:881
+msgid   "Processing attributes... "
+msgstr  "Behandler attributter... "
+
+#: src/attrib.c:1089
+#, c-format
+msgid   "# Do not edit this comment block\n"
+        "#\n"
+msgstr  "# Rediger ikke denn kommenteringsblok\n"
+        "#\n"
+
+#: src/attrib.c:1090
+#, c-format
+msgid   "#  scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n"
+msgstr  "# scope=STRENG (f.eks. alt.*,!alt.bin*) [krÃ¦vet]\n"
+
+#: src/attrib.c:1091
+#, c-format
+msgid   "#  add_posted_to_filter=ON/OFF\n"
+msgstr  "# tilfÃ¸j_sendt_til_filer=TIL/FRA\n"
+
+#: src/attrib.c:1092
+#, c-format
+msgid   "#  advertising=ON/OFF\n"
+msgstr  "# reklamering=TIL/FRA\n"
+
+#: src/attrib.c:1093
+#, c-format
+msgid   "#  alternative_handling=ON/OFF\n"
+msgstr  "# alternativ_behandling=TIL/FRA\n"
+
+#: src/attrib.c:1094
+#, c-format
+msgid   "#  ask_for_metamail=ON/OFF\n"
+msgstr  "# spÃ¸rg_efter_metamail=TIL/FRA\n"
+
+#: src/attrib.c:1095
+#, c-format
+msgid   "#  auto_cc_bcc=NUM\n"
+msgstr  "# auto_cc_bcc=NUM\n"
+
+#: src/attrib.c:1096
+#, c-format
+msgid   "#    0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n"
+msgstr  "#     0=Nej, 1=Cc, 2=Bcc, 3=Cc og Bcc\n"
+
+#: src/attrib.c:1097
+#, c-format
+msgid   "#  auto_list_thread=ON/OFF\n"
+msgstr  "#  auto_list_trÃ¥d=TIL/FRA\n"
+
+#: src/attrib.c:1098
+#, c-format
+msgid   "#  auto_save=ON/OFF\n"
+msgstr  "#  auto_gem=TIL/FRA\n"
+
+#: src/attrib.c:1099
+#, c-format
+msgid   "#  auto_select=ON/OFF\n"
+msgstr  "#  auto_valg=TIL/FRA\n"
+
+#: src/attrib.c:1100
+#, c-format
+msgid   "#  batch_save=ON/OFF\n"
+msgstr  "#  batch_gem=TIL/FRA\n"
+
+#: src/attrib.c:1101
+#, c-format
+msgid   "#  date_format=STRING (eg. %%a, %%d %%b %%Y %%H:%%M:%%S)\n"
+msgstr  "#  dato_format=STRENG (f.eks. %%a, %%d %%b %%Y %%H:%%M:%%S)\n"
+
+#: src/attrib.c:1102
+#, c-format
+msgid   "#  delete_tmp_files=ON/OFF\n"
+msgstr  "#  slet_mid_filer=TIL/FRA\n"
+
+#: src/attrib.c:1103
+#, c-format
+msgid   "#  editor_format=STRING (eg. %%E +%%N %%F)\n"
+msgstr  "#  redigering_format=STRENG (f.eks. %%E +%%N %%F)\n"
+
+#: src/attrib.c:1104
+#, c-format
+msgid   "#  fcc=STRING (eg. =mailbox)\n"
+msgstr  "# fcc=STRENG (f.eks. =postkasse)\n"
+
+#: src/attrib.c:1105
+#, c-format
+msgid   "#  followup_to=STRING\n"
+msgstr  "# fÃ¸lg_optil=STRENG\n"
+
+#: src/attrib.c:1106
+#, c-format
+msgid   "#  from=STRING (just append wanted From:-line, don't use quotes)\n"
+msgstr  "#  fra=STRENG (tilfÃ¸j bare Ã¸nsket af:-linje, brug ikke anfÃ¸relsestegn)\n"
+
+#: src/attrib.c:1107
+#, c-format
+msgid   "#  group_catchup_on_exit=ON/OFF\n"
+msgstr  "#  grupper_fÃ¸lgop_ved_afslut=TIL/FRA\n"
+
+#: src/attrib.c:1108
+#, c-format
+msgid   "#  mail_8bit_header=ON/OFF\n"
+msgstr  "#  post_8bit_teksthoved=TIL/FRA\n"
+
+#: src/attrib.c:1109
+#, c-format
+msgid   "#  mail_mime_encoding=supported_encoding"
+msgstr  "# post_mime_kodning=understÃ¸ttet_kodning"
+
+#: src/attrib.c:1117
+#, c-format
+msgid   "#  ispell=STRING\n"
+msgstr  "#  ispell=STRENG\n"
+
+#: src/attrib.c:1119
+#, c-format
+msgid   "#  maildir=STRING (eg. ~/Mail)\n"
+msgstr  "#  maildir=STRENG (f.eks. ~/Post)\n"
+
+#: src/attrib.c:1120
+#, c-format
+msgid   "#  mailing_list=STRING (eg. majordomo@example.org)\n"
+msgstr  "# post_liste=STRENG (f.eks. majordomo@example.org)\n"
+
+#: src/attrib.c:1121
+#, c-format
+msgid   "#  mime_types_to_save=STRING (eg. image/*,!image/bmp)\n"
+msgstr  "# mime_typer_til_gemning=STRENG (f.eks. image/*,!image/bmp)\n"
+
+#: src/attrib.c:1122
+#, c-format
+msgid   "#  mark_ignore_tags=ON/OFF\n"
+msgstr  ""
+
+#: src/attrib.c:1123
+#, c-format
+msgid   "#  mark_saved_read=ON/OFF\n"
+msgstr  ""
+
+#: src/attrib.c:1124
+#, c-format
+msgid   "#  mime_forward=ON/OFF\n"
+msgstr  ""
+
+#: src/attrib.c:1126
+#, c-format
+msgid   "#  mm_network_charset=supported_charset"
+msgstr  ""
+
+#: src/attrib.c:1133
+#, c-format
+msgid   "#  undeclared_charset=STRING (default is US-ASCII)\n"
+msgstr  ""
+
+#: src/attrib.c:1135
+#, c-format
+msgid   "#  news_headers_to_display=STRING\n"
+msgstr  ""
+
+#: src/attrib.c:1136
+#, c-format
+msgid   "#  news_headers_to_not_display=STRING\n"
+msgstr  ""
+
+#: src/attrib.c:1137
+#, c-format
+msgid   "#  news_quote_format=STRING\n"
+msgstr  ""
+
+#: src/attrib.c:1138
+#, c-format
+msgid   "#  organization=STRING (if beginning with '/' read from file)\n"
+msgstr  ""
+
+#: src/attrib.c:1139
+#, c-format
+msgid   "#  pos_first_unread=ON/OFF\n"
+msgstr  ""
+
+#: src/attrib.c:1140
+#, c-format
+msgid   "#  post_8bit_header=ON/OFF\n"
+msgstr  ""
+
+#: src/attrib.c:1141
+#, c-format
+msgid   "#  post_mime_encoding=supported_encoding"
+msgstr  ""
+
+#: src/attrib.c:1148
+#, c-format
+msgid   "#  post_process_type=NUM\n"
+msgstr  ""
+
+#: src/attrib.c:1153
+#, c-format
+msgid   "#  post_process_view=ON/OFF\n"
+msgstr  ""
+
+#: src/attrib.c:1154
+#, c-format
+msgid   "#  quick_kill_scope=STRING (ie. talk.*)\n"
+msgstr  ""
+
+#: src/attrib.c:1155
+#, c-format
+msgid   "#  quick_kill_expire=ON/OFF\n"
+msgstr  ""
+
+#: src/attrib.c:1156
+#, c-format
+msgid   "#  quick_kill_case=ON/OFF\n"
+msgstr  ""
+
+#: src/attrib.c:1157
+#, c-format
+msgid   "#  quick_kill_header=NUM\n"
+msgstr  ""
+
+#: src/attrib.c:1158 src/attrib.c:1165
+#, c-format
+msgid   "#    0=subj (case sensitive) 1=subj (ignore case)\n"
+msgstr  ""
+
+#: src/attrib.c:1159 src/attrib.c:1166
+#, c-format
+msgid   "#    2=from (case sensitive) 3=from (ignore case)\n"
+msgstr  ""
+
+#: src/attrib.c:1160 src/attrib.c:1167
+#, c-format
+msgid   "#    4=msgid 5=lines\n"
+msgstr  ""
+
+#: src/attrib.c:1161
+#, c-format
+msgid   "#  quick_select_scope=STRING\n"
+msgstr  ""
+
+#: src/attrib.c:1162
+#, c-format
+msgid   "#  quick_select_expire=ON/OFF\n"
+msgstr  ""
+
+#: src/attrib.c:1163
+#, c-format
+msgid   "#  quick_select_case=ON/OFF\n"
+msgstr  ""
+
+#: src/attrib.c:1164
+#, c-format
+msgid   "#  quick_select_header=NUM\n"
+msgstr  ""
+
+#: src/attrib.c:1168
+#, c-format
+msgid   "#  quote_chars=STRING (%%s, %%S for initials)\n"
+msgstr  ""
+
+#: src/attrib.c:1170
+#, c-format
+msgid   "#  print_header=ON/OFF\n"
+msgstr  ""
+
+#: src/attrib.c:1172
+#, c-format
+msgid   "#  process_only_unread=ON/OFF\n"
+msgstr  ""
+
+#: src/attrib.c:1173
+#, c-format
+msgid   "#  prompt_followupto=ON/OFF\n"
+msgstr  ""
+
+#: src/attrib.c:1174
+#, c-format
+msgid   "#  savedir=STRING (eg. ~user/News)\n"
+msgstr  ""
+
+#: src/attrib.c:1175
+#, c-format
+msgid   "#  savefile=STRING (eg. =linux)\n"
+msgstr  ""
+
+#: src/attrib.c:1176
+#, c-format
+msgid   "#  sigfile=STRING (eg. $var/sig)\n"
+msgstr  ""
+
+#: src/attrib.c:1177
+#, c-format
+msgid   "#  show_author=NUM\n"
+msgstr  ""
+
+#: src/attrib.c:1183
+#, c-format
+msgid   "#  show_info=NUM\n"
+msgstr  ""
+
+#: src/attrib.c:1189
+#, c-format
+msgid   "#  show_signatures=ON/OFF\n"
+msgstr  ""
+
+#: src/attrib.c:1190
+#, c-format
+msgid   "#  show_only_unread_arts=ON/OFF\n"
+msgstr  ""
+
+#: src/attrib.c:1191
+#, c-format
+msgid   "#  sigdashes=ON/OFF\n"
+msgstr  ""
+
+#: src/attrib.c:1192
+#, c-format
+msgid   "#  signature_repost=ON/OFF\n"
+msgstr  ""
+
+#: src/attrib.c:1193
+#, c-format
+msgid   "#  sort_article_type=NUM\n"
+msgstr  ""
+
+#: src/attrib.c:1211
+#, c-format
+msgid   "#  sort_threads_type=NUM\n"
+msgstr  ""
+
+#: src/attrib.c:1220
+#, c-format
+msgid   "#  start_editor_offset=ON/OFF\n"
+msgstr  ""
+
+#: src/attrib.c:1221
+#, c-format
+msgid   "#  tex2iso_conv=ON/OFF\n"
+msgstr  ""
+
+#: src/attrib.c:1222
+#, c-format
+msgid   "#  thread_catchup_on_exit=ON/OFF\n"
+msgstr  ""
+
+#: src/attrib.c:1223
+#, c-format
+msgid   "#  thread_articles=NUM"
+msgstr  ""
+
+#: src/attrib.c:1230
+#, c-format
+msgid   "#  thread_perc=NUM\n"
+msgstr  ""
+
+#: src/attrib.c:1231
+#, c-format
+msgid   "#  trim_article_body=NUM\n"
+msgstr  ""
+
+#: src/attrib.c:1232
+#, c-format
+msgid   "#    0 = Don't trim article body\n"
+msgstr  ""
+
+#: src/attrib.c:1233
+#, c-format
+msgid   "#    1 = Skip leading blank lines\n"
+msgstr  ""
+
+#: src/attrib.c:1234
+#, c-format
+msgid   "#    2 = Skip trailing blank lines\n"
+msgstr  ""
+
+#: src/attrib.c:1235
+#, c-format
+msgid   "#    3 = Skip leading and trailing blank lines\n"
+msgstr  ""
+
+#: src/attrib.c:1236
+#, c-format
+msgid   "#    4 = Compact multiple blank lines between textblocks\n"
+msgstr  ""
+
+#: src/attrib.c:1237
+#, c-format
+msgid   "#    5 = Compact multiple blank lines between textblocks and skip\n"
+        "#        leading blank lines\n"
+msgstr  ""
+
+#: src/attrib.c:1238
+#, c-format
+msgid   "#    6 = Compact multiple blank lines between textblocks and skip\n"
+        "#        trailing blank lines\n"
+msgstr  ""
+
+#: src/attrib.c:1239
+#, c-format
+msgid   "#    7 = Compact multiple blank lines between textblocks and skip\n"
+        "#        leading and trailing blank lines\n"
+msgstr  ""
+
+#: src/attrib.c:1240
+#, c-format
+msgid   "#  verbatim_handling=ON/OFF\n"
+msgstr  ""
+
+#: src/attrib.c:1241
+#, c-format
+msgid   "#  wrap_on_next_unread=ON/OFF\n"
+msgstr  ""
+
+#: src/attrib.c:1242
+#, c-format
+msgid   "#  x_body=STRING (eg. ~/.tin/extra-body-text)\n"
+msgstr  ""
+
+#: src/attrib.c:1243
+#, c-format
+msgid   "#  x_comment_to=ON/OFF\n"
+msgstr  ""
+
+#: src/attrib.c:1244
+#, c-format
+msgid   "#  x_headers=STRING (eg. ~/.tin/extra-headers)\n"
+msgstr  ""
+
+#: src/attrib.c:1245
+#, c-format
+msgid   "#\n"
+        "# Note that it is best to put general (global scoping)\n"
+msgstr  ""
+
+#: src/attrib.c:1246
+#, c-format
+msgid   "# entries first followed by group specific entries.\n"
+        "#\n"
+msgstr  ""
+
+#: src/attrib.c:1247
+#, c-format
+msgid   "############################################################################\n"
+msgstr  ""
+
+#: src/cook.c:624
+msgid   "(unknown)"
+msgstr  ""
+
+#.
+#. * TODO: add to the right rule, give better explanation, -> lang.c
+#.
+#: src/filter.c:603 src/filter.c:611
+msgid   "Removed from the previous rule: "
+msgstr  ""
+
+#: src/keymap.c:271
+msgid   "NULL"
+msgstr  ""
+
+#: src/lang.c:42
+msgid   "1 Response"
+msgstr  ""
+
+#: src/lang.c:46
+#, c-format
+msgid   "\n"
+        "%s contains no newsgroups. Exiting."
+msgstr  ""
+
+#: 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  ""
+
+#: 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  ""
+
+#: 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  ""
+
+#: src/lang.c:63
+#, c-format
+msgid   "Article rejected (saved to %s)"
+msgstr  ""
+
+#: src/lang.c:64
+#, fuzzy, c-format
+msgid   "%s=article, %s=thread, %s=range, %s=hot, %s=pattern, %s=tagged, %s=quit: "
+msgstr  "Marker %s=mÃ¦rkede artikler/trÃ¥de, %s=nuvÃ¦rende trÃ¥d, %s=afslut: "
+
+#: src/lang.c:65
+msgid   "Article unavailable"
+msgstr  "Artikel utilgÃ¦ngelig"
+
+#: src/lang.c:66
+msgid   "Article undeleted."
+msgstr  "Sletning af artikel fjernet."
+
+#: src/lang.c:67
+#, c-format
+msgid   "Article %4d of %4d"
+msgstr  "Artikel %4d af %4d"
+
+#: src/lang.c:69
+msgid   "articles"
+msgstr  "artikler"
+
+#: src/lang.c:70
+msgid   "This is a repost of the following article:"
+msgstr  "Dette er en gentagelse af den fÃ¸lgende artikel:"
+
+#: src/lang.c:71
+msgid   "article"
+msgstr  "artikel"
+
+#: src/lang.c:72
+msgid   "Article"
+msgstr  "Artikel"
+
+#: src/lang.c:73
+#, c-format
+msgid   "-- %d %s mailed --"
+msgstr  ""
+
+#: src/lang.c:74
+#, c-format
+msgid   " at %s"
+msgstr  ""
+
+#: src/lang.c:75
+#, c-format
+msgid   "%*s[-- %s/%s, encoding %s%s%s, %d lines%s%s --]\n"
+msgstr  ""
+
+#: src/lang.c:76
+msgid   ", charset: "
+msgstr  ""
+
+#: src/lang.c:77
+#, c-format
+msgid   "%*s[-- Description: %s --]\n"
+msgstr  "%*s[-- Beskrivelse: %s --]\n"
+
+#: src/lang.c:78
+msgid   "Attributes Menu Commands"
+msgstr  ""
+
+#: src/lang.c:80
+#, c-format
+msgid   "%d Authentication failed"
+msgstr  ""
+
+#: src/lang.c:81
+#, c-format
+msgid   "NNTP authorization password not found for %s"
+msgstr  ""
+
+#: src/lang.c:82
+msgid   "Server expects authentication.\n"
+msgstr  ""
+
+#: src/lang.c:83
+msgid   "    Please enter password: "
+msgstr  "    Venligst indtast adgangskode: "
+
+#: src/lang.c:84
+msgid   "    Please enter username: "
+msgstr  "    Venligst indtast brugernavn: "
+
+#: src/lang.c:85
+#, c-format
+msgid   "Authorized for user: %s\n"
+msgstr  "Autoriseret for bruger: %s\n"
+
+#: src/lang.c:86
+#, c-format
+msgid   "Authorization failed for user: %s\n"
+msgstr  "Kunne ikke autorisere bruger: %s\n"
+
+#: src/lang.c:88
+#, c-format
+msgid   "Author search backwards [%s]> "
+msgstr  "BaglÃ¦ns sÃ¸gning efter forfatter [%s]> "
+
+#: src/lang.c:89
+#, c-format
+msgid   "Author search forwards [%s]> "
+msgstr  "Fremadrettet sÃ¸gning efter forfatter [%s]> "
+
+#: src/lang.c:90
+#, c-format
+msgid   "\n"
+        "Autosubscribed to %s"
+msgstr  ""
+
+#: src/lang.c:91
+msgid   "Autosubscribing groups...\n"
+msgstr  ""
+
+#: src/lang.c:92
+#, c-format
+msgid   "Autoselecting articles (use '%s' to see all unread) ..."
+msgstr  ""
+
+#: src/lang.c:94
+#, c-format
+msgid   "Active file corrupt - %s"
+msgstr  "Aktiv fil korrupt - %s"
+
+#: src/lang.c:95
+#, c-format
+msgid   "Article to be posted resulted in errors/warnings. %s=quit, %s=Menu, %s=edit: "
+msgstr  ""
+
+#: src/lang.c:96
+#, c-format
+msgid   "Unrecognized attribute: %s"
+msgstr  ""
+
+#: src/lang.c:97
+#, c-format
+msgid   "Bad command. Type '%s' for help."
+msgstr  "Forkert kommando. Tast Â»%sÂ« for hjÃ¦lp."
+
+#: src/lang.c:99
+msgid   "Base article"
+msgstr  "Baseartikel"
+
+#: src/lang.c:100
+msgid   "Base article range"
+msgstr  ""
+
+#: src/lang.c:101
+#, c-format
+msgid   "%s: Updating of index files not supported\n"
+msgstr  "%s: Opdatering af indeksfiler er ikke understÃ¸ttet\n"
+
+#: src/lang.c:102
+msgid   "*** Beginning of article ***"
+msgstr  "*** Begyndelse pÃ¥ artikel ***"
+
+#: src/lang.c:103
+#, fuzzy
+msgid   "*** Beginning of page ***"
+msgstr  "*** Begyndelse pÃ¥ artikel ***"
+
+#: src/lang.c:105
+#, c-format
+msgid   "Cancel (delete) or supersede (overwrite) article [%%s]? (%s/%s/%s): "
+msgstr  ""
+
+#: src/lang.c:106
+msgid   "Cancelling article..."
+msgstr  ""
+
+#: src/lang.c:108
+#, c-format
+msgid   "Cannot create %s"
+msgstr  "Kan ikke oprette %s"
+
+#: src/lang.c:109
+#, c-format
+msgid   "Can't find base article %d"
+msgstr  "Kan ikke finde baseartikel %d"
+
+#: src/lang.c:110
+#, c-format
+msgid   "Can't open %s"
+msgstr  "Kan ikke Ã¥bne %s"
+
+#: src/lang.c:111
+#, c-format
+msgid   "Couldn't open %s for saving"
+msgstr  "Kunne ikke Ã¥bne %s til gemning"
+
+#: src/lang.c:112
+msgid   "*** Posting not allowed ***"
+msgstr  ""
+
+#: src/lang.c:113
+#, c-format
+msgid   "Posting is not allowed to %s"
+msgstr  ""
+
+#: src/lang.c:114
+#, c-format
+msgid   "Can't retrieve %s"
+msgstr  "Kan ikke hente %s"
+
+#: src/lang.c:115
+#, c-format
+msgid   "%s is a directory"
+msgstr  "%s er en mappe"
+
+#: src/lang.c:116
+msgid   "Catchup"
+msgstr  ""
+
+#: src/lang.c:117
+#, c-format
+msgid   "Catchup %s..."
+msgstr  ""
+
+#: src/lang.c:118
+msgid   "Catchup all groups entered during this session?"
+msgstr  ""
+
+#: src/lang.c:119
+msgid   "You have tagged articles in this group - catchup anyway?"
+msgstr  ""
+
+#: src/lang.c:120
+#, c-format
+msgid   "%s %d %s in %lu seconds\n"
+msgstr  ""
+
+#: src/lang.c:121
+msgid   "Caughtup"
+msgstr  ""
+
+#: src/lang.c:122
+msgid   "Check Prepared Article"
+msgstr  ""
+
+#: src/lang.c:123
+msgid   "Checking for new groups... "
+msgstr  ""
+
+#: src/lang.c:124
+msgid   "Checking for news..."
+msgstr  "Kigger efter nyheder..."
+
+#: src/lang.c:125
+#, c-format
+msgid   "Post-process %s=no, %s=yes, %s=shar, %s=quit: "
+msgstr  ""
+
+#: src/lang.c:127
+msgid   "ANSI color disabled"
+msgstr  "ANSI-farve slÃ¥et fra"
+
+#: src/lang.c:128
+msgid   "ANSI color enabled"
+msgstr  "ANSI-farve slÃ¥et til"
+
+#: src/lang.c:130
+#, c-format
+msgid   "Command failed: %s"
+msgstr  "Kommando mislykkedes: %s"
+
+#: src/lang.c:131
+msgid   "Mark not selected articles read?"
+msgstr  ""
+
+#: src/lang.c:132
+#, c-format
+msgid   "Connecting to %s..."
+msgstr  "Forbinder til %s..."
+
+#: src/lang.c:133
+msgid   "<CR>"
+msgstr  ""
+
+#: src/lang.c:134
+msgid   "Creating active file for saved groups...\n"
+msgstr  "Opretter aktiv fil for gemte grupper...\n"
+
+#: src/lang.c:135
+msgid   "Creating newsrc file...\n"
+msgstr  "Opretter newsrc-fil...\n"
+
+#: src/lang.c:137 src/lang.c:1225
+msgid   "Default"
+msgstr  "Standard"
+
+#: src/lang.c:138
+msgid   "Delete saved files that have been post processed?"
+msgstr  "Slet gemte filer som er blevet postbehandlet?"
+
+#: src/lang.c:139
+msgid   "Deleting temporary files..."
+msgstr  "Sletter midlertidige filer..."
+
+#: src/lang.c:141
+msgid   "*** End of article ***"
+msgstr  "*** Slut pÃ¥ artikel ***"
+
+#: src/lang.c:142
+msgid   "*** End of articles ***"
+msgstr  "*** Slut pÃ¥ artikler ***"
+
+#: src/lang.c:143
+msgid   "*** End of groups ***"
+msgstr  "*** Slut pÃ¥ grupper ***"
+
+#: src/lang.c:144
+#, fuzzy
+msgid   "*** End of page ***"
+msgstr  "*** Slut pÃ¥ artikel ***"
+
+#: src/lang.c:145
+#, fuzzy
+msgid   "*** End of scopes ***"
+msgstr  "*** Slut pÃ¥ grupper ***"
+
+#: src/lang.c:146
+msgid   "*** End of thread ***"
+msgstr  "*** Slut pÃ¥ trÃ¥d ***"
+
+#: src/lang.c:147
+msgid   "Enter limit of articles to get> "
+msgstr  "Indtast begrÃ¦nsning pÃ¥ antal artikler der skal hentes> "
+
+#: src/lang.c:148
+msgid   "Enter Message-ID to go to> "
+msgstr  "Indtast besked-id for at gÃ¥ til> "
+
+#: src/lang.c:149
+msgid   " and enter next unread thread"
+msgstr  " og indtast nÃ¦ste ulÃ¦ste trÃ¥d"
+
+#: src/lang.c:150
+#, fuzzy
+msgid   " and enter next unread article"
+msgstr  " og indtast nÃ¦ste ulÃ¦ste trÃ¥d"
+
+#: src/lang.c:151
+msgid   " and enter next unread group"
+msgstr  " og indtast nÃ¦ste ulÃ¦ste gruppe"
+
+#: src/lang.c:152
+msgid   "Enter option number> "
+msgstr  "Indtast valgnummer> "
+
+#: src/lang.c:153
+#, c-format
+msgid   "Enter range [%s]> "
+msgstr  "Indtast interval [%s]> "
+
+#: src/lang.c:154
+msgid   "\n"
+        "Warning: Approved: header used.\n"
+msgstr  ""
+
+#: src/lang.c:156
+msgid   "\n"
+        "Error: Bad address in Approved: header.\n"
+msgstr  ""
+
+#: src/lang.c:157
+msgid   "\n"
+        "Error: Bad address in From: header.\n"
+msgstr  ""
+
+#: src/lang.c:158
+msgid   "\n"
+        "Error: Bad address in Reply-To: header.\n"
+msgstr  ""
+
+#: src/lang.c:159
+msgid   "\n"
+        "Error: Bad FQDN in Message-ID: header.\n"
+msgstr  ""
+
+#: src/lang.c:161
+#, c-format
+msgid   "Can't unlock %s"
+msgstr  ""
+
+#: src/lang.c:162
+#, c-format
+msgid   "Couldn't dotlock %s - article not appended!"
+msgstr  ""
+
+#: src/lang.c:163
+#, c-format
+msgid   "Couldn't lock %s - article not appended!"
+msgstr  "Kunne ikke lÃ¥se %s - artikel ikke tilfÃ¸jet!"
+
+#: src/lang.c:166
+#, c-format
+msgid   "Corrupted file %s"
+msgstr  "Korrupt fil %s"
+
+#: src/lang.c:168
+msgid   "Internal error in GNKSA routine - send bug report.\n"
+msgstr  "Intern fejl i GNKSA-rutine - indsend fejlrapport.\n"
+
+#: src/lang.c:169
+msgid   "Left angle bracket missing in route address.\n"
+msgstr  ""
+
+#: src/lang.c:170
+msgid   "Left parenthesis missing in old-style address.\n"
+msgstr  ""
+
+#: src/lang.c:171
+msgid   "Right parenthesis missing in old-style address.\n"
+msgstr  ""
+
+#: src/lang.c:172
+msgid   "At-sign missing in mail address.\n"
+msgstr  "@-tegn mangler i e-post-adresse.\n"
+
+#: src/lang.c:173
+msgid   "Single component FQDN is not allowed. Add your domain.\n"
+msgstr  "Enkeltkomponent FQDN er ikke tilladt. TilfÃ¸j dit domÃ¦ne.\n"
+
+#: src/lang.c:174
+msgid   "Invalid domain. Send bug report if your top level domain really exists.\n"
+        "Use .invalid as top level domain for munged addresses.\n"
+msgstr  ""
+
+#: src/lang.c:175
+msgid   "Illegal domain. Send bug report if your top level domain really exists.\n"
+        "Use .invalid as top level domain for munged addresses.\n"
+msgstr  ""
+
+#: src/lang.c:176
+msgid   "Unknown domain. Send bug report if your top level domain really exists.\n"
+        "Use .invalid as top level domain for munged addresses.\n"
+msgstr  ""
+
+#: src/lang.c:177
+msgid   "Illegal character in FQDN.\n"
+msgstr  "Ulovlig karakter i FQDN.\n"
+
+#: src/lang.c:178
+msgid   "Zero length FQDN component not allowed.\n"
+msgstr  "FQDN-komponent uden lÃ¦ngde er ikke tilladt.\n"
+
+#: src/lang.c:179
+msgid   "FQDN component exceeds maximum allowed length (63 chars).\n"
+msgstr  "FQDN-komponent overstiger den maksimale tilladte lÃ¦ngde (63 karakterer).\n"
+
+#: src/lang.c:180
+msgid   "FQDN component may not start or end with hyphen.\n"
+msgstr  ""
+
+#: src/lang.c:181
+msgid   "FQDN component may not start with digit.\n"
+msgstr  "FQDN-komponent mÃ¥ ikke begynde med tal.\n"
+
+#: src/lang.c:182
+msgid   "Domain literal has impossible numeric value.\n"
+msgstr  ""
+
+#: src/lang.c:183
+msgid   "Domain literal is for private use only and not allowed for global use.\n"
+msgstr  ""
+
+#: src/lang.c:184
+msgid   "Right bracket missing in domain literal.\n"
+msgstr  ""
+
+#: src/lang.c:185
+msgid   "Missing localpart of mail address.\n"
+msgstr  ""
+
+#: src/lang.c:186
+msgid   "Illegal character in localpart of mail address.\n"
+msgstr  ""
+
+#: src/lang.c:187
+msgid   "Zero length localpart component not allowed.\n"
+msgstr  ""
+
+#: src/lang.c:188
+msgid   "Illegal character in realname.\n"
+        "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n"
+msgstr  ""
+
+#: src/lang.c:189
+msgid   "Illegal character in realname.\n"
+        "Quoted words may not contain '()<>\\'.\n"
+msgstr  ""
+
+#: src/lang.c:190
+msgid   "Illegal character in realname.\n"
+        "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n"
+msgstr  ""
+
+#: src/lang.c:191
+msgid   "Bad syntax in encoded word used in realname.\n"
+msgstr  ""
+
+#: src/lang.c:192
+msgid   "Illegal character in realname.\n"
+        "Unquoted words may not contain '()<>\\' in old-style addresses.\n"
+msgstr  ""
+
+#: src/lang.c:193
+msgid   "Illegal character in realname.\n"
+        "Control characters and unencoded 8bit characters > 127 are not allowed.\n"
+msgstr  ""
+
+#: src/lang.c:194
+msgid   "\n"
+        "Error: No blank line found after header.\n"
+msgstr  ""
+
+#: src/lang.c:195
+#, c-format
+msgid   "\n"
+        "Error: Illegal formated %s.\n"
+msgstr  "\n"
+        "Fejl: Ulovlig formateret %s.\n"
+
+#. TODO: fixme, US-ASCII is not the only 7bit charset we know about
+#: src/lang.c:197
+msgid   "\n"
+        "Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n"
+        "       US-ASCII  - please change this setting to a suitable value for\n"
+        "       your language  using the  M)enu of configurable  options or by\n"
+        "       editing tinrc.\n"
+msgstr  ""
+
+#: src/lang.c:202
+msgid   "\n"
+        "Error: Posting contains  non-ASCII characters  but the  MIME encoding\n"
+        "       for news  messages  is set  to \"7bit\"  -  please change this\n"
+        "       setting to \"8bit\" or \"quoted-printable\" depending  on what\n"
+        "       is more common  in your part  of the world.  This can  be done\n"
+        "       using the M)enu of configurable options or by editing tinrc.\n"
+msgstr  ""
+
+#: src/lang.c:208
+msgid   "\n"
+        "Error: Article starts with blank line instead of header\n"
+msgstr  ""
+
+#: src/lang.c:209
+#, c-format
+msgid   "\n"
+        "Error: Header on line %d does not have a colon after the header name:\n"
+        "%s\n"
+msgstr  ""
+
+#: src/lang.c:210
+#, c-format
+msgid   "\n"
+        "Error: The \"%s:\" line is empty.\n"
+msgstr  ""
+
+#: src/lang.c:211
+#, c-format
+msgid   "\n"
+        "Error: The \"%s:\" line is missing from the article header.\n"
+msgstr  ""
+
+#: src/lang.c:212
+#, c-format
+msgid   "\n"
+        "Error: %s contains non 7bit chars.\n"
+msgstr  ""
+
+#: src/lang.c:213
+#, c-format
+msgid   "\n"
+        "Error: Header on line %d does not have a space after the colon:\n"
+        "%s\n"
+msgstr  ""
+
+#: src/lang.c:214
+#, c-format
+msgid   "\n"
+        "Error: There are multiple (%d) \"%s:\" lines in the header.\n"
+msgstr  ""
+
+#: src/lang.c:215
+#, c-format
+msgid   "Insecure permissions of %s (%o)"
+msgstr  "Usikre tilladelser pÃ¥ %s (%o)"
+
+#: src/lang.c:216
+#, c-format
+msgid   "Invalid response to GROUP command, %s"
+msgstr  ""
+
+#: src/lang.c:218
+#, c-format
+msgid   "MIME parse error: Unexpected end of %s/%s article"
+msgstr  ""
+
+#: src/lang.c:219
+msgid   "MIME parse error: Start boundary whilst reading headers"
+msgstr  ""
+
+#: src/lang.c:220
+msgid   "Can't get a (fully-qualified) domain-name!"
+msgstr  "Kan ikke indhente et (fuldt gyldigt) domÃ¦nenavn!"
+
+#: src/lang.c:221
+#, c-format
+msgid   "No permissions to go into %s\n"
+msgstr  "Ingen tilladelse til at gÃ¥ ind i %s\n"
+
+#: src/lang.c:222
+msgid   "\n"
+        "Error: From: line missing.\n"
+msgstr  ""
+
+#: src/lang.c:223
+#, c-format
+msgid   "No read permissions for %s\n"
+msgstr  "Ingen lÃ¦serettigheder for %s\n"
+
+#: src/lang.c:224
+#, c-format
+msgid   "File %s does not exist\n"
+msgstr  "Fil %s eksisterer ikke\n"
+
+#: src/lang.c:225
+#, c-format
+msgid   "No write permissions for %s\n"
+msgstr  "Ingen skriverettigheder for %s\n"
+
+#: src/lang.c:226
+msgid   "Can't get user information (/etc/passwd missing?)"
+msgstr  "Kan ikke indhente brugerinformation (/etc/passwd mangler?)"
+
+#: src/lang.c:227
+msgid   "errors"
+msgstr  "fejl"
+
+#: src/lang.c:228
+#, c-format
+msgid   "\n"
+        "Error: \"%s\" is renamed, use \"%s\" instead!\n"
+msgstr  ""
+
+#: src/lang.c:230
+#, c-format
+msgid   "\n"
+        "Error on line %d: \"Sender:\" header not allowed (it will be added for you)\n"
+msgstr  ""
+
+#: src/lang.c:232
+#, c-format
+msgid   "Server has non of the groups listed in %s"
+msgstr  ""
+
+#: src/lang.c:233
+msgid   "error"
+msgstr  "fejl"
+
+#: src/lang.c:234
+msgid   "Unknown display level"
+msgstr  "Ukendt visningsniveau"
+
+#: src/lang.c:235
+msgid   "<ESC>"
+msgstr  "<ESC>"
+
+#: src/lang.c:236
+msgid   "Exiting..."
+msgstr  "Afslutter..."
+
+#: src/lang.c:237
+msgid   "leaving external mail-reader"
+msgstr  "forlader ekstern postlÃ¦ser"
+
+#: src/lang.c:238
+#, c-format
+msgid   "Extracting %s..."
+msgstr  "Udpakker %s..."
+
+#: src/lang.c:240
+#, c-format
+msgid   "Error writing %s file. Filesystem full? File reset to previous state."
+msgstr  "Kunne ikke skrive %s fil. Filsystem fyldt op? Fil gendannet til tidligere "
+        "tilstand."
+
+#: src/lang.c:241
+#, c-format
+msgid   "Error making backup of %s file. Filesystem full?"
+msgstr  "Fejl under oprettelse af sikkerhedskopi af %s fil. Filsystem fyldt op?"
+
+#: src/lang.c:242
+#, c-format
+msgid   "Filtering global rules (%d/%d)..."
+msgstr  "Filtrerer globale regler (%d/%d)..."
+
+#: src/lang.c:243
+msgid   "Rule created by: "
+msgstr  "Regel oprettet af: "
+
+#: src/lang.c:244
+#, c-format
+msgid   "Enter pattern [%s]> "
+msgstr  "Indtast mÃ¸nster [%s]> "
+
+#: src/lang.c:245
+#, c-format
+msgid   "\n"
+        "You requested followups to your article to go to the following %s:\n"
+msgstr  ""
+
+#: src/lang.c:246
+#, c-format
+msgid   "  %s\t Answers will be directed to you by mail.\n"
+msgstr  "  %s\t Svar vil blive sendt til dig per e-post.\n"
+
+#: src/lang.c:247
+msgid   "-- forwarded message --\n"
+msgstr  ""
+
+#: src/lang.c:248
+msgid   "-- end of forwarded message --\n"
+msgstr  ""
+
+#: src/lang.c:249
+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  ""
+
+#: src/lang.c:270
+#, c-format
+msgid   "Enter score for rule (default=%d): "
+msgstr  "Indtast point for regel (standard=%d): "
+
+#: src/lang.c:271
+#, c-format
+msgid   "Enter the score weight (range 0 < score <= %d)"
+msgstr  ""
+
+#. SCORE_MAX
+#: src/lang.c:272
+msgid   "Full"
+msgstr  ""
+
+#: src/lang.c:273
+msgid   "Comment (optional)  : "
+msgstr  ""
+
+#: src/lang.c:274
+msgid   "Apply pattern to    : "
+msgstr  ""
+
+#: src/lang.c:275
+msgid   "From: line (ignore case)      "
+msgstr  ""
+
+#: src/lang.c:276
+msgid   "From: line (case sensitive)   "
+msgstr  ""
+
+#: src/lang.c:278
+#, c-format
+msgid   "%s%s: Unknown host.\n"
+msgstr  "%s%s: Ukendt vÃ¦rt.\n"
+
+#: src/lang.c:280
+msgid   "global "
+msgstr  ""
+
+#: src/lang.c:281
+#, c-format
+msgid   "Please use %.100s instead"
+msgstr  ""
+
+#: src/lang.c:282
+#, c-format
+msgid   "%s is bogus"
+msgstr  ""
+
+#: src/lang.c:283
+#, c-format
+msgid   "Group %s is moderated. Continue?"
+msgstr  ""
+
+#: src/lang.c:284
+msgid   "groups"
+msgstr  "grupper"
+
+#: src/lang.c:285
+#, c-format
+msgid   "Rereading %s..."
+msgstr  "GenlÃ¦ser %s..."
+
+#: src/lang.c:286
+msgid   "Top Level Commands"
+msgstr  ""
+
+#: src/lang.c:287
+msgid   "Group Selection"
+msgstr  ""
+
+#: src/lang.c:288
+msgid   "group"
+msgstr  "gruppe"
+
+#: src/lang.c:290
+msgid   "One or more lines of comment. <CR> to add a line or proceed if line is empty."
+msgstr  ""
+
+#: src/lang.c:291
+msgid   "From: line to add to filter file. <SPACE> toggles & <CR> sets."
+msgstr  ""
+
+#: src/lang.c:292
+msgid   "Linecount of articles to be filtered. < for less, > for more, = for equal."
+msgstr  ""
+
+#: src/lang.c:293
+msgid   "Message-ID: line to add to filter file. <SPACE> toggles & <CR> sets."
+msgstr  ""
+
+#: src/lang.c:294
+msgid   "Subject: line to add to filter file. <SPACE> toggles & <CR> sets."
+msgstr  ""
+
+#: src/lang.c:295
+msgid   "Enter text pattern to filter if Subject: & From: lines are not what you want."
+msgstr  ""
+
+#: src/lang.c:296
+msgid   "Select where text pattern should be applied. <SPACE> toggles & <CR> sets."
+msgstr  ""
+
+#: src/lang.c:297
+msgid   "Expiration time in days for the entered filter. <SPACE> toggles & <CR> sets."
+msgstr  ""
+
+#: src/lang.c:298
+msgid   "Apply kill only to current group or all groups. <SPACE> toggles & <CR> sets."
+msgstr  ""
+
+#: src/lang.c:299
+msgid   "Apply select to current group or all groups. <SPACE> toggles & <CR> sets."
+msgstr  ""
+
+#: src/lang.c:300
+msgid   "kill an article via a menu"
+msgstr  "drÃ¦b en artikel via en menu"
+
+#: src/lang.c:301
+msgid   "auto-select (hot) an article via a menu"
+msgstr  ""
+
+#: src/lang.c:302
+msgid   "Browse URLs in article"
+msgstr  "Gennemse URL'er i artikel"
+
+#: src/lang.c:303
+msgid   "0 - 9\t  display article by number in current thread"
+msgstr  ""
+
+#: src/lang.c:305
+msgid   "cancel (delete) or supersede (overwrite) current article"
+msgstr  "afbryd (slet) eller fortrÃ¦ng (oveskriv) aktuel artikel"
+
+#: src/lang.c:306
+msgid   "post followup to current article"
+msgstr  ""
+
+#: src/lang.c:307
+msgid   "post followup (don't copy text) to current article"
+msgstr  ""
+
+#: src/lang.c:308
+msgid   "post followup to current article quoting complete headers"
+msgstr  ""
+
+#: src/lang.c:309
+msgid   "repost chosen article to another group"
+msgstr  "gensend valgt artikel til anden gruppe"
+
+#: src/lang.c:311
+msgid   "edit article (mail-groups only)"
+msgstr  "rediger aritkel (kun postgrupper)"
+
+#: src/lang.c:312
+msgid   "display first article in current thread"
+msgstr  "vis fÃ¸rste artikel i aktuel trÃ¥d"
+
+#: src/lang.c:313
+msgid   "display first page of article"
+msgstr  "vis fÃ¸rste side pÃ¥ artikel"
+
+#: src/lang.c:314
+msgid   "display last article in current thread"
+msgstr  "vis sidste artikel i aktuel trÃ¥d"
+
+#: src/lang.c:315
+msgid   "display last page of article"
+msgstr  "vis sidste side pÃ¥ artikel"
+
+#: src/lang.c:316
+msgid   "mark rest of thread as read and advance to next unread"
+msgstr  ""
+
+#: src/lang.c:317
+msgid   "display next article"
+msgstr  "vis nÃ¦ste artikel"
+
+#: src/lang.c:318
+msgid   "display first article in next thread"
+msgstr  "vis fÃ¸rste artikel i nÃ¦ste trÃ¥d"
+
+#: src/lang.c:319
+msgid   "display next unread article"
+msgstr  "vis nÃ¦ste ulÃ¦ste artikel"
+
+#: src/lang.c:320
+msgid   "go to the article that this one followed up"
+msgstr  "gÃ¥ til den artikel som den her fulgte op pÃ¥"
+
+#: src/lang.c:321
+msgid   "display previous article"
+msgstr  "vis forrige artikel"
+
+#: src/lang.c:322
+msgid   "display previous unread article"
+msgstr  "vis forrige ulÃ¦ste artikel"
+
+#: src/lang.c:323
+msgid   "quickly kill an article using defaults"
+msgstr  "drÃ¦b hurtigt en artikel som bruger standarder"
+
+#: src/lang.c:324
+msgid   "quickly auto-select (hot) an article using defaults"
+msgstr  "autovÃ¦lg hurtigt (populÃ¦r) en artikel som bruger standarder"
+
+#: src/lang.c:325
+msgid   "return to group selection level"
+msgstr  "returner til gruppeudvÃ¦lgelsesniveau"
+
+#: src/lang.c:326
+msgid   "reply through mail to author"
+msgstr  "svar via e-post til forfatter"
+
+#: src/lang.c:327
+msgid   "reply through mail (don't copy text) to author"
+msgstr  "svar via e-post (kopier ikke tekst) til forfatter"
+
+#: src/lang.c:328
+msgid   "reply through mail to author quoting complete headers"
+msgstr  "svar via e-post til forfatter med citering af hele hoveder"
+
+#: src/lang.c:329
+msgid   "search backwards within this article"
+msgstr  "sÃ¸g baglÃ¦ns indenfor denne artikel"
+
+#: src/lang.c:330
+msgid   "search forwards within this article"
+msgstr  "sÃ¸g fremad idenfor denne artikel"
+
+#: src/lang.c:331
+msgid   "show article in raw-mode (including all headers)"
+msgstr  "vis artikel i rawtilstand (inklusiv alle hoveder)"
+
+#: src/lang.c:332
+msgid   "skip next block of included text"
+msgstr  ""
+
+#: src/lang.c:333
+msgid   "toggle display of sections hidden by a form-feed (^L) on/off"
+msgstr  ""
+
+#: src/lang.c:334
+msgid   "toggle word highlighting on/off"
+msgstr  ""
+
+#: src/lang.c:335
+msgid   "toggle ROT-13 (basic decode) for current article"
+msgstr  ""
+
+#: src/lang.c:336
+msgid   "toggle tabwidth 4 <-> 8"
+msgstr  ""
+
+#: src/lang.c:337
+msgid   "toggle german TeX style decoding for current article"
+msgstr  ""
+
+#: src/lang.c:338
+msgid   "toggle display of uuencoded sections"
+msgstr  ""
+
+#: src/lang.c:339
+msgid   "View/save multimedia attachments"
+msgstr  ""
+
+#: src/lang.c:340
+#, fuzzy
+msgid   "choose first attribute in list"
+msgstr  "vÃ¦lg fÃ¸rste trÃ¥d i listen"
+
+#: src/lang.c:341
+#, fuzzy
+msgid   "0 - 9\t  choose attribute by number"
+msgstr  "0 - 9\t  vÃ¦lg trÃ¥d efter nummer"
+
+#: src/lang.c:342
+#, fuzzy
+msgid   "choose last attribute in list"
+msgstr  "vÃ¦lg sidste trÃ¥d i listen"
+
+#: src/lang.c:343
+msgid   "reset attribute to a default value"
+msgstr  ""
+
+#: src/lang.c:344
+#, fuzzy
+msgid   "search forwards for an attribute"
+msgstr  "sÃ¸g fremad idenfor denne artikel"
+
+#: src/lang.c:345
+#, fuzzy
+msgid   "search backwards for an attribute"
+msgstr  "sÃ¸g baglÃ¦ns indenfor denne artikel"
+
+#: src/lang.c:346
+#, fuzzy
+msgid   "select attribute"
+msgstr  "vÃ¦lg trÃ¥d"
+
+#: src/lang.c:347
+msgid   "toggle back to options menu when invoked from there"
+msgstr  ""
+
+#: src/lang.c:348
+#, c-format
+msgid   "report bug or comment via mail to %s"
+msgstr  ""
+
+#: src/lang.c:349
+#, fuzzy
+msgid   "choose first option in list"
+msgstr  "vÃ¦lg fÃ¸rste trÃ¥d i listen"
+
+#: src/lang.c:350
+#, fuzzy
+msgid   "0 - 9\t  choose option by number"
+msgstr  "0 - 9\t  vÃ¦lg trÃ¥d efter nummer"
+
+#: src/lang.c:351
+#, fuzzy
+msgid   "choose last option in list"
+msgstr  "vÃ¦lg sidste trÃ¥d i listen"
+
+#: src/lang.c:352
+#, fuzzy
+msgid   "start scopes menu"
+msgstr  "returner til forrige menu"
+
+#: src/lang.c:353
+#, fuzzy
+msgid   "search forwards for an option"
+msgstr  "sÃ¸g fremad idenfor denne artikel"
+
+#: src/lang.c:354
+#, fuzzy
+msgid   "search backwards for an option"
+msgstr  "sÃ¸g baglÃ¦ns indenfor denne artikel"
+
+#: src/lang.c:355
+#, fuzzy
+msgid   "select option"
+msgstr  "vÃ¦lg"
+
+#: src/lang.c:356
+msgid   "toggle to attributes menu"
+msgstr  ""
+
+#: src/lang.c:357
+msgid   "choose range of articles to be affected by next command"
+msgstr  ""
+
+#: src/lang.c:358
+msgid   "escape from command prompt"
+msgstr  ""
+
+#: src/lang.c:359
+msgid   "edit filter file"
+msgstr  "rediger filterfil"
+
+#: src/lang.c:360
+msgid   "get help"
+msgstr  "fÃ¥ hjÃ¦lp"
+
+#: src/lang.c:361
+msgid   "display last article viewed"
+msgstr  "vis den sidst viste artikel"
+
+#: src/lang.c:362
+msgid   "down one line"
+msgstr  "ned en linje"
+
+#: src/lang.c:363
+msgid   "up one line"
+msgstr  "op en linje"
+
+#: src/lang.c:364
+msgid   "go to article chosen by Message-ID"
+msgstr  "gÃ¥ til artikel valgt af besked-id"
+
+#: src/lang.c:365
+msgid   "mail article/thread/hot/pattern/tagged articles to someone"
+msgstr  "send artikel/trÃ¥d/populÃ¦r/mÃ¸nster/mÃ¦rkede artikler til nogen"
+
+#: src/lang.c:366
+msgid   "menu of configurable options"
+msgstr  "menu med konfigurerbare indstillinger"
+
+#: src/lang.c:367
+msgid   "down one page"
+msgstr  "ned en side"
+
+#: src/lang.c:368
+msgid   "up one page"
+msgstr  "op en side"
+
+#: src/lang.c:370
+msgid   "post (write) article to current group"
+msgstr  "send(skriv) artikel til aktuel gruppe"
+
+#: src/lang.c:371
+msgid   "post postponed articles"
+msgstr  "send udskudte artikler"
+
+#: src/lang.c:373
+msgid   "list articles posted by you (from posted file)"
+msgstr  "vis artikler sendt af dig (fra sendtfil)"
+
+#: src/lang.c:374
+msgid   "return to previous menu"
+msgstr  "returner til forrige menu"
+
+#: src/lang.c:375
+msgid   "quit tin immediately"
+msgstr  "afslut tin Ã¸jbelikkeligt"
+
+#: src/lang.c:376
+msgid   "redraw page"
+msgstr  "genskriv side"
+
+#: src/lang.c:377
+msgid   "save article/thread/hot/pattern/tagged articles to file"
+msgstr  "gem artikel/trÃ¥d/populÃ¦r/mÃ¸nster/mÃ¦rkede artikler til fil"
+
+#: src/lang.c:378
+msgid   "save marked articles automatically without user prompts"
+msgstr  "gem automatisk markerede artikler uden brugerindgreb"
+
+#: src/lang.c:379
+msgid   "scroll the screen one line down"
+msgstr  "rul skÃ¦rmen en linje ned"
+
+#: src/lang.c:380
+msgid   "scroll the screen one line up"
+msgstr  "rul skÃ¦rmen en linje op"
+
+#: src/lang.c:381
+msgid   "search for articles by author backwards"
+msgstr  "sÃ¸g efter artikler per forfatter baglÃ¦ns"
+
+#: src/lang.c:382
+msgid   "search for articles by author forwards"
+msgstr  "sÃ¸g efter artikler per forfatter fremad"
+
+#: src/lang.c:383
+msgid   "search all articles for a given string (this may take some time)"
+msgstr  "sÃ¸g i alle artikler efter en angivet streng (dette kan tage lang tid)"
+
+#: src/lang.c:384
+msgid   " \t  (searches are case-insensitive and wrap around to all articles)"
+msgstr  " \t  (sÃ¸gning er uafhÃ¦ngig af stÃ¸rrelse pÃ¥ bogstaver og omhandler alle "
+        "artikler)"
+
+#: src/lang.c:385
+msgid   "search for articles by Subject line backwards"
+msgstr  "sÃ¸g efter artikler per emnelinje baglÃ¦ns"
+
+#: src/lang.c:386
+msgid   "search for articles by Subject line forwards"
+msgstr  "sÃ¸g efter artikler per emnelinje forlÃ¦ns"
+
+#: src/lang.c:387
+msgid   "repeat last search"
+msgstr  "gentag sidste sÃ¸gning"
+
+#: src/lang.c:388
+msgid   "tag current article for reposting/mailing/piping/printing/saving"
+msgstr  "mÃ¦rk aktuel artikel til gensending/postudsendelse/piping/udskrivning/gemning"
+
+#: src/lang.c:389
+msgid   "toggle info message in last line (subject/description)"
+msgstr  "slÃ¥ infobsked i sidste linje til/fra (emne/beskrivelse)"
+
+#: src/lang.c:390
+msgid   "toggle inverse video"
+msgstr  "slÃ¥ omvendt video til/fra"
+
+#: src/lang.c:391
+msgid   "toggle mini help menu display"
+msgstr  "slÃ¥ minihjÃ¦lpens menuvisning til/fra"
+
+#: src/lang.c:392
+msgid   "cycle the display of authors email address, real name, both or neither"
+msgstr  ""
+
+#: src/lang.c:393
+msgid   "show version information"
+msgstr  "vis versioninformation"
+
+#: src/lang.c:394
+msgid   "mark all articles as read and return to group selection menu"
+msgstr  "marker alle artikler som lÃ¦st og returner til gruppeudvÃ¦lgelsesmenu"
+
+#: src/lang.c:395
+msgid   "mark all articles as read and enter next group with unread articles"
+msgstr  "marker alle artikler som lÃ¦st og gÃ¥ videre til nÃ¦ste gruppe med ulÃ¦ste "
+        "artikler"
+
+#: src/lang.c:396
+msgid   "choose first thread in list"
+msgstr  "vÃ¦lg fÃ¸rste trÃ¥d i listen"
+
+#: src/lang.c:397
+msgid   "choose last thread in list"
+msgstr  "vÃ¦lg sidste trÃ¥d i listen"
+
+#: src/lang.c:398
+msgid   "list articles within current thread (bring up Thread sub-menu)"
+msgstr  "vis artikler idenfor aktuel trÃ¥d (hent undertrÃ¥dsmenuen frem)"
+
+#: src/lang.c:399
+msgid   "mark article as unread"
+msgstr  "marker artikel som ulÃ¦st"
+
+#: src/lang.c:400
+#, fuzzy
+msgid   "mark current thread, range or tagged threads as read"
+msgstr  "marker aktuel trÃ¥d eller mÃ¦rkede trÃ¥de som lÃ¦st"
+
+#: src/lang.c:401
+#, fuzzy
+msgid   "mark current thread, range or tagged threads as unread"
+msgstr  "marker aktuel trÃ¥d eller mÃ¦rkede trÃ¥de som lÃ¦st"
+
+#: src/lang.c:402
+msgid   "mark current/range/selected/pattern/tagged as read after prompting"
+msgstr  ""
+
+#: src/lang.c:403
+msgid   "mark current/range/selected/pattern/tagged as unread after prompting"
+msgstr  ""
+
+#: src/lang.c:404
+msgid   "toggle display of all/selected articles"
+msgstr  "slÃ¥ visning af alle/valgte artikler til/fra"
+
+#: src/lang.c:405
+msgid   "display next group"
+msgstr  "vis nÃ¦ste gruppe"
+
+#: src/lang.c:406
+msgid   "display previous group"
+msgstr  "vis forrige gruppe"
+
+#: src/lang.c:407
+msgid   "toggle all selections (all articles)"
+msgstr  "slÃ¥Ã¥ alle valg (alle artikler) til/fra"
+
+#: src/lang.c:408
+msgid   "select group (make \"hot\")"
+msgstr  "vÃ¦lg gruppe (gÃ¸r Â»populÃ¦rÂ«)"
+
+#: src/lang.c:409
+msgid   "select thread"
+msgstr  "vÃ¦lg trÃ¥d"
+
+#: src/lang.c:410
+msgid   "select threads if at least one unread article is selected"
+msgstr  "vÃ¦lg trÃ¥de hvis mindst en ulÃ¦st artikel er valgt"
+
+#: src/lang.c:411
+msgid   "select threads that match user specified pattern"
+msgstr  "vÃ¦lg trÃ¥de som svarer til brugerangivet mÃ¸nster"
+
+#: src/lang.c:412
+msgid   "tag all parts of current multipart-message in order"
+msgstr  ""
+
+#: src/lang.c:413
+msgid   "0 - 9\t  choose thread by number"
+msgstr  "0 - 9\t  vÃ¦lg trÃ¥d efter nummer"
+
+#: src/lang.c:414
+msgid   "toggle limit number of articles to get, and reload"
+msgstr  ""
+
+#: src/lang.c:415
+msgid   "toggle display of all/unread articles"
+msgstr  ""
+
+#: src/lang.c:416
+msgid   "toggle selection of thread"
+msgstr  ""
+
+#: src/lang.c:417
+msgid   "cycle through threading options available"
+msgstr  ""
+
+#: src/lang.c:418
+msgid   "undo all selections (all articles)"
+msgstr  ""
+
+#: src/lang.c:419
+msgid   "untag all tagged threads"
+msgstr  ""
+
+#: src/lang.c:420
+msgid   "add new scope"
+msgstr  ""
+
+#: src/lang.c:421
+msgid   "delete scope"
+msgstr  ""
+
+#: src/lang.c:422
+#, fuzzy
+msgid   "edit attributes file"
+msgstr  "rediger filterfil"
+
+#: src/lang.c:423
+#, fuzzy
+msgid   "choose first scope in list"
+msgstr  "vÃ¦lg fÃ¸rste trÃ¥d i listen"
+
+#: src/lang.c:424
+#, fuzzy
+msgid   "0 - 9\t  choose scope by number"
+msgstr  "0 - 9\t  vÃ¦lg trÃ¥d efter nummer"
+
+#: src/lang.c:425
+#, fuzzy
+msgid   "choose last scope in list"
+msgstr  "vÃ¦lg sidste trÃ¥d i listen"
+
+#: src/lang.c:426
+msgid   "move scope"
+msgstr  ""
+
+#: src/lang.c:427
+msgid   "rename scope"
+msgstr  ""
+
+#: src/lang.c:428
+#, fuzzy
+msgid   "select scope"
+msgstr  "vÃ¦lg"
+
+#: src/lang.c:429
+msgid   "mark all articles in group as read"
+msgstr  ""
+
+#: src/lang.c:430
+msgid   "mark all articles in group as read and move to next unread group"
+msgstr  ""
+
+#: src/lang.c:431
+msgid   "choose first group in list"
+msgstr  ""
+
+#: src/lang.c:432
+msgid   "choose group by name"
+msgstr  ""
+
+#: src/lang.c:433
+msgid   "0 - 9\t  choose group by number"
+msgstr  ""
+
+#: src/lang.c:434
+msgid   "choose range of groups to be affected by next command"
+msgstr  ""
+
+#: src/lang.c:435
+msgid   "choose last group in list"
+msgstr  ""
+
+#: src/lang.c:436
+msgid   "mark all articles in chosen group unread"
+msgstr  ""
+
+#: src/lang.c:437
+msgid   "move chosen group within list"
+msgstr  ""
+
+#: src/lang.c:438
+msgid   "choose next group with unread news"
+msgstr  ""
+
+#: src/lang.c:439 src/lang.c:1280
+msgid   "quit"
+msgstr  ""
+
+#: src/lang.c:440
+msgid   "quit without saving configuration changes"
+msgstr  ""
+
+#: src/lang.c:441
+msgid   "read chosen group"
+msgstr  ""
+
+#: src/lang.c:442
+msgid   "reset .newsrc (all available articles in groups marked unread)"
+msgstr  ""
+
+#: src/lang.c:443
+msgid   "search backwards for a group name"
+msgstr  ""
+
+#: src/lang.c:444
+msgid   " \t  (all searches are case-insensitive and wrap around)"
+msgstr  ""
+
+#: src/lang.c:445
+msgid   "search forwards for a group name"
+msgstr  ""
+
+#: src/lang.c:446
+msgid   "subscribe to chosen group"
+msgstr  ""
+
+#: src/lang.c:447
+msgid   "subscribe to groups that match pattern"
+msgstr  ""
+
+#: src/lang.c:448
+msgid   "reread active file to check for any new news"
+msgstr  ""
+
+#: src/lang.c:449
+msgid   "toggle display of group name only or group name plus description"
+msgstr  ""
+
+#: src/lang.c:450
+msgid   "toggle display to show all/unread subscribed groups"
+msgstr  ""
+
+#: src/lang.c:451
+msgid   "unsubscribe from chosen group"
+msgstr  ""
+
+#: src/lang.c:452
+msgid   "unsubscribe from groups that match pattern"
+msgstr  ""
+
+#: src/lang.c:453
+msgid   "sort the list of groups"
+msgstr  ""
+
+#: src/lang.c:454
+msgid   "toggle display to show all/subscribed groups"
+msgstr  ""
+
+#: src/lang.c:455
+msgid   "0 - 9\t  choose article by number"
+msgstr  ""
+
+#: src/lang.c:456
+msgid   "mark thread as read and return to group index page"
+msgstr  ""
+
+#: src/lang.c:457
+msgid   "mark thread as read and enter next unread thread or group"
+msgstr  ""
+
+#: src/lang.c:458
+msgid   "choose first article in list"
+msgstr  ""
+
+#: src/lang.c:459
+msgid   "choose last article in list"
+msgstr  ""
+
+#: src/lang.c:460
+#, fuzzy
+msgid   "mark art, range or tagged arts as read; move crsr to next unread art"
+msgstr  "marker alle artikler som lÃ¦st og gÃ¥ videre til nÃ¦ste gruppe med ulÃ¦ste "
+        "artikler"
+
+#: src/lang.c:461
+#, fuzzy
+msgid   "mark article, range or tagged articles as unread"
+msgstr  "marker artikel som ulÃ¦st"
+
+#: src/lang.c:462
+#, fuzzy
+msgid   "mark current thread as unread"
+msgstr  "marker trÃ¥d som ulÃ¦st"
+
+#: src/lang.c:463
+msgid   "read chosen article"
+msgstr  ""
+
+#: src/lang.c:464
+msgid   "Display properties\n"
+        "------------------"
+msgstr  ""
+
+#: src/lang.c:465
+msgid   "Miscellaneous\n"
+        "-------------"
+msgstr  ""
+
+#: src/lang.c:466
+msgid   "Moving around\n"
+        "-------------"
+msgstr  ""
+
+#: src/lang.c:467
+msgid   "Group/thread/article operations\n"
+        "-------------------------------"
+msgstr  ""
+
+#: src/lang.c:468
+msgid   "Attribute operations\n"
+        "--------------------"
+msgstr  ""
+
+#: src/lang.c:469
+msgid   "Option operations\n"
+        "-----------------"
+msgstr  ""
+
+#: src/lang.c:470
+msgid   "Scope operations\n"
+        "----------------"
+msgstr  ""
+
+#: src/lang.c:472
+msgid   "Group Level Commands"
+msgstr  ""
+
+#: src/lang.c:473
+msgid   "Kill filter added"
+msgstr  ""
+
+#: src/lang.c:474
+msgid   "Auto-selection filter added"
+msgstr  ""
+
+#: src/lang.c:475
+msgid   "All parts tagged"
+msgstr  ""
+
+#: src/lang.c:476
+msgid   "Storing article for later posting"
+msgstr  ""
+
+#: src/lang.c:477
+msgid   "Please enter a valid character"
+msgstr  ""
+
+#: src/lang.c:478
+#, c-format
+msgid   "Missing part #%d"
+msgstr  ""
+
+#: src/lang.c:479
+msgid   "*** No postponed articles ***"
+msgstr  ""
+
+#: src/lang.c:480
+msgid   "Not a multi-part message"
+msgstr  ""
+
+#: src/lang.c:481
+msgid   "You are not subscribed to this group"
+msgstr  ""
+
+#: src/lang.c:482
+msgid   "No previous expression"
+msgstr  ""
+
+#: src/lang.c:483
+msgid   "Operation disabled in no-overwrite mode"
+msgstr  ""
+
+#. TODO: replace hardcoded key-name in txt_info_postponed
+#: src/lang.c:485
+#, c-format
+msgid   "%d postponed %s, reuse with ^O...\n"
+msgstr  ""
+
+#: src/lang.c:486
+msgid   "X-Conversion-Note: multipart/alternative contents have been removed.\n"
+        "  To get the whole article, turn alternative handling OFF in the Option Menu\n"
+msgstr  ""
+
+#: src/lang.c:488
+#, c-format
+msgid   "Save filename for %s/%s is a mailbox. Attachment not saved"
+msgstr  ""
+
+#: src/lang.c:489
+msgid   "TeX2Iso encoded article"
+msgstr  ""
+
+#: src/lang.c:490
+msgid   "incomplete "
+msgstr  ""
+
+#. TODO: replace hardcoded key-names
+#: src/lang.c:492
+#, c-format
+msgid   "\n"
+        "Welcome to %s, a full screen threaded Netnews reader. It can read news "
+        "locally\n"
+        "(ie. <spool>/news) or remotely (-r option)  from a NNTP (Network News "
+        "Transport\n"
+        "Protocol) server. -h lists the available command line options.\n"
+        "\n"
+        "%s  has four newsreading levels, the newsgroup selection page, the group "
+        "index\n"
+        "page, the thread listing page and the article viewer. Help is available at "
+        "each\n"
+        "level by pressing the 'h' command.\n"
+        "\n"
+        "Move up/down by using the terminal arrow keys or 'j' and 'k'.  Use PgUp/PgDn "
+        "or\n"
+        "Ctrl-U and Ctrl-D to page up/down. Enter a newsgroup by pressing RETURN/TAB.\n"
+        "\n"
+        "Articles, threads, tagged articles or articles matching a pattern can be "
+        "mailed\n"
+        "('m' command), printed ('o' command), saved ('s' command), piped ('|' "
+        "command).\n"
+        "Use  the 'w' command  to post a  news article,  the 'f'/'F' commands  to post "
+        "a\n"
+        "follow-up to  an existing  news article  and the 'r'/'R' commands  to reply "
+        "via\n"
+        "mail to an  existing news article author.  The 'M' command allows the "
+        "operation\n"
+        "of %s to be configured via a menu.\n"
+        "\n"
+        "For more information read the manual page, README, INSTALL, TODO and FTP "
+        "files.\n"
+        "Please send bug-reports/comments to %s with the 'R' command.\n"
+msgstr  ""
+
+#: src/lang.c:508
+#, c-format
+msgid   "Invalid  From: %s  line. Read the INSTALL file again."
+msgstr  ""
+
+#: src/lang.c:510
+msgid   "Invalid multibyte sequence found\n"
+msgstr  ""
+
+#: src/lang.c:513
+#, c-format
+msgid   "Invalid  Sender:-header %s"
+msgstr  ""
+
+#: src/lang.c:515
+msgid   "Inverse video disabled"
+msgstr  ""
+
+#: src/lang.c:516
+msgid   "Inverse video enabled"
+msgstr  ""
+
+#: src/lang.c:518
+#, c-format
+msgid   "Missing definition for %s\n"
+msgstr  "Mangler definition for %s\n"
+
+#: src/lang.c:519
+#, c-format
+msgid   "Invalid key definition '%s'\n"
+msgstr  "Ugyldig nÃ¸gledefinition '%s'\n"
+
+#: src/lang.c:520
+#, c-format
+msgid   "Invalid keyname '%s'\n"
+msgstr  "Ugylidg nÃ¸glenavn '%s'\n"
+
+#: src/lang.c:521
+#, c-format
+msgid   "Keymap file was upgraded to version %s\n"
+msgstr  "NÃ¸glekortfil blev opgraderet til version %s\n"
+
+#: src/lang.c:522
+#, c-format
+msgid   "Kill From:     [%s] (y/n): "
+msgstr  "DrÃ¦b fra:     [%s] (j/n): "
+
+#: src/lang.c:523
+msgid   "Kill Lines: (</>num): "
+msgstr  "DrÃ¦b linjer: (</>num): "
+
+#: src/lang.c:524
+msgid   "Kill Article Menu"
+msgstr  "DrÃ¦b artikelmenu"
+
+#: src/lang.c:525
+#, c-format
+msgid   "Kill Msg-Id:   [%s] (f/l/o/n): "
+msgstr  "DrÃ¦b Msg-Id:   [%s] (f/l/o/n): "
+
+#: src/lang.c:526
+msgid   "Kill pattern scope  : "
+msgstr  ""
+
+#: src/lang.c:527
+#, c-format
+msgid   "Kill Subject:  [%s] (y/n): "
+msgstr  "DrÃ¦b emne:  [%s] (j/n): "
+
+#: src/lang.c:528
+msgid   "Kill text pattern   : "
+msgstr  "DrÃ¦b tekstmÃ¸nster   : "
+
+#: src/lang.c:529
+msgid   "Kill time in days   : "
+msgstr  "DrÃ¦b tidspunkt pÃ¥ dagen   : "
+
+#: src/lang.c:531
+msgid   "Last"
+msgstr  "Sidste"
+
+#: src/lang.c:532
+msgid   "-- Last response --"
+msgstr  "-- Sidste svar --"
+
+#: src/lang.c:533
+#, c-format
+msgid   "Lines %s  "
+msgstr  "Linjer %s  "
+
+#: src/lang.c:535
+msgid   "Mail"
+msgstr  "Post"
+
+#: src/lang.c:536
+msgid   "mailbox "
+msgstr  "postkasse "
+
+#: src/lang.c:537
+#, c-format
+msgid   "Mail article(s) to [%.*s]> "
+msgstr  "Send artikel(er) til [%.*s]> "
+
+#: src/lang.c:538
+#, c-format
+msgid   "Mailing log to %s\n"
+msgstr  "Sender log til %s\n"
+
+#: src/lang.c:539
+msgid   "Mail bug report..."
+msgstr  "Send fejlrapport..."
+
+#: src/lang.c:540
+#, c-format
+msgid   "Mail BUG REPORT to %s?"
+msgstr  "Send FEJLRAPPORT til %s?"
+
+#: src/lang.c:541
+msgid   "Mailed"
+msgstr  "Sendt"
+
+#: src/lang.c:542
+#, c-format
+msgid   "Mailing to %s..."
+msgstr  "Sender til %s..."
+
+#: src/lang.c:543
+msgid   "# [Mail/Save] active file. Format is like news active file:\n"
+        "#   groupname  max.artnum  min.artnum  /dir\n"
+        "# The 4th field is the basedir (ie. ~/Mail or ~/News)\n"
+        "#\n"
+msgstr  ""
+
+#: src/lang.c:546
+#, fuzzy, c-format
+msgid   "%s marked as read"
+msgstr  "%s markeret som ulÃ¦st"
+
+#: src/lang.c:547
+#, c-format
+msgid   "%s marked as unread"
+msgstr  "%s markeret som ulÃ¦st"
+
+#: src/lang.c:548
+#, fuzzy, c-format
+msgid   "Marked %d of %d %s as read"
+msgstr  "Markeret %d af %d som markerede %s som lÃ¦st"
+
+#: src/lang.c:549
+#, fuzzy, c-format
+msgid   "Marked %d of %d %s as unread"
+msgstr  "Markeret %d af %d som markerede %s som lÃ¦st"
+
+#: src/lang.c:550 src/lang.c:1250
+msgid   "Mark"
+msgstr  ""
+
+#: src/lang.c:551
+#, c-format
+msgid   "Mark all articles as read%s?"
+msgstr  "MÃ¦rk alle artikler som lÃ¦st%s?"
+
+#: src/lang.c:552
+#, fuzzy, c-format
+msgid   "Mark article as read%s?"
+msgstr  "MÃ¦rk alle artikler som lÃ¦st%s?"
+
+#: src/lang.c:553
+#, c-format
+msgid   "Mark group %s as read?"
+msgstr  "Marker gruppe %s som lÃ¦st?"
+
+#: src/lang.c:554
+#, c-format
+msgid   "Mark thread as read%s?"
+msgstr  "Marker trÃ¥d som lÃ¦st%s"
+
+#: src/lang.c:555
+#, c-format
+msgid   "Matching %s groups..."
+msgstr  "Sammenligner %s grupper..."
+
+#: src/lang.c:556 src/lang.c:560
+#, c-format
+msgid   "<n>=set current to n; %s=next unread; %s=search pattern; %s=kill/select"
+msgstr  "<n>=angiv nuvÃ¦rende som n; %s=nÃ¦ste ulÃ¦st; %s=sÃ¸gemÃ¸nster; %s=drÃ¦b/vÃ¦lg"
+
+#: src/lang.c:557
+#, c-format
+msgid   "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; %s=list "
+        "thread"
+msgstr  "%s=forfattersÃ¸gning; %s=opsamling; %s=linje ned; %s=linje op; %s=marker som "
+        "lÃ¦st; %s=vis trÃ¥d"
+
+#: src/lang.c:558
+#, c-format
+msgid   "%s=line up; %s=line down; %s=page up; %s=page down; %s=top; %s=bottom"
+msgstr  "%s=linje op; %s=linje ned; %s=side op; %s=side ned; %s=top; %s=bund"
+
+#: src/lang.c:559
+#, c-format
+msgid   "%s=search forwards; %s=search backwards; %s=quit"
+msgstr  "%s=sÃ¸g fremad; %s=sÃ¸g bagud; %s=afslut"
+
+#: src/lang.c:561
+#, c-format
+msgid   "%s=author search; %s=body search; %s=catchup; %s=followup; %s=mark read"
+msgstr  "%s=forfattersÃ¸gning; %s=kropsÃ¸gning; %s=opsamling; %s=opfÃ¸lgning; %s=marker "
+        "som lÃ¦st"
+
+#: src/lang.c:562
+#, c-format
+msgid   "%s=add; %s=move; %s=rename; %s=delete"
+msgstr  ""
+
+#: src/lang.c:563
+#, fuzzy, c-format
+msgid   "<n>=set current to n; %s=line down; %s=line up; %s=help; %s=quit"
+msgstr  "<n>=angiv nuvÃ¦rende som n; %s=nÃ¦ste ulÃ¦st; %s=sÃ¸gemÃ¸nster; %s=drÃ¦b/vÃ¦lg"
+
+#: src/lang.c:564
+#, c-format
+msgid   "<n>=set current to n; %s=next unread; %s,%s=search pattern; %s=catchup"
+msgstr  "<n>=angiv nuvÃ¦rende som n; %s=nÃ¦ste ulÃ¦st; %s,%s=sÃ¸gemÃ¸nster; %s=opsamling"
+
+#: src/lang.c:565
+#, c-format
+msgid   "%s=line down; %s=line up; %s=help; %s=move; %s=quit; %s=toggle all/unread"
+msgstr  "%s=linje ned; %s=linje op; %s=hjÃ¦lp; %s=flyt; %s=afslut; %s=slÃ¥ alle/ulÃ¦ste "
+        "til/fra"
+
+#: src/lang.c:566
+#, c-format
+msgid   "%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/out"
+msgstr  "%s=abonner; %s=undermÃ¸nster; %s=slut abonnement; %s=fjern undermÃ¸nster; %"
+        "s=ryk ind/ud"
+
+#: src/lang.c:567
+#, c-format
+msgid   "<n>=set current to n; %s=next unread; %s=catchup; %s=display toggle"
+msgstr  ""
+
+#: src/lang.c:568
+#, c-format
+msgid   "%s=help; %s=line down; %s=line up; %s=quit; %s=tag; %s=mark unread"
+msgstr  ""
+
+#: src/lang.c:569
+msgid   "--More--"
+msgstr  ""
+
+#: src/lang.c:570
+#, c-format
+msgid   "Moving %s..."
+msgstr  ""
+
+#: src/lang.c:571
+msgid   "Message-ID: & last Reference  "
+msgstr  ""
+
+#: src/lang.c:572
+msgid   "Message-ID: line              "
+msgstr  ""
+
+#: src/lang.c:573
+msgid   "Message-ID: & References: line"
+msgstr  ""
+
+#: src/lang.c:575
+msgid   ", name: "
+msgstr  ""
+
+#: src/lang.c:576
+#, c-format
+msgid   "Goto newsgroup [%s]> "
+msgstr  ""
+
+#: src/lang.c:577
+msgid   "newsgroups"
+msgstr  ""
+
+#: src/lang.c:578
+#, c-format
+msgid   "Position %s in group list (1,2,..,$) [%d]> "
+msgstr  ""
+
+#: src/lang.c:579
+msgid   "newsgroup"
+msgstr  ""
+
+#: src/lang.c:580
+msgid   "Try and save newsrc file again?"
+msgstr  "ForsÃ¸g at gemme newsrc-fil igen?"
+
+#: src/lang.c:581
+msgid   "Warning: No newsgroups were written to your newsrc file. Save aborted."
+msgstr  "Advarsel: Ingen nyhedsgrupper blev skrevet til din newsrc-fil. Afbrudt."
+
+#: src/lang.c:582
+msgid   "newsrc file saved successfully.\n"
+msgstr  "newsrc-fil blev gemt.\n"
+
+#: src/lang.c:583
+msgid   "-- Next response --"
+msgstr  "-- NÃ¦ste svar --"
+
+#: src/lang.c:584
+msgid   "No  "
+msgstr  "Nej "
+
+#: src/lang.c:585
+msgid   "*** No articles ***"
+msgstr  "*** Ingen artikler ***"
+
+#: src/lang.c:586
+msgid   "No articles have been posted"
+msgstr  "Ingen artikler er udgivet"
+
+#: src/lang.c:587
+msgid   "*** No description ***"
+msgstr  "*** Ingen beskrivelse ***"
+
+#: src/lang.c:588
+msgid   "No filename"
+msgstr  "Intet filnavn"
+
+#: src/lang.c:589
+msgid   "No group"
+msgstr  "Ingen gruppe"
+
+#: src/lang.c:590
+msgid   "*** No groups ***"
+msgstr  "*** Ingen grupper ***"
+
+#: src/lang.c:591
+msgid   "No more groups to read"
+msgstr  "Ikke flere grupper der kan lÃ¦ses"
+
+#: src/lang.c:592
+msgid   "No last message"
+msgstr  "Ingen sidste besked"
+
+#: src/lang.c:593
+msgid   "No mail address"
+msgstr  "Ingen e-post-adresse"
+
+#: src/lang.c:594
+msgid   "No articles marked for saving"
+msgstr  "Ingen artikler markeret til gemning"
+
+#: src/lang.c:595
+msgid   "No match"
+msgstr  "Intet resultat"
+
+#: src/lang.c:596
+msgid   "No more groups"
+msgstr  "Ikke flere grupper"
+
+#: src/lang.c:597
+msgid   "No newsgroups"
+msgstr  "Ingen nyhedsgrupper"
+
+#: src/lang.c:598
+msgid   "No next unread article"
+msgstr  "Ingen nÃ¦ste ulÃ¦st artikel"
+
+#: src/lang.c:599
+msgid   "No previous group"
+msgstr  "Ingen forrige gruppe"
+
+#: src/lang.c:600
+msgid   "No previous unread article"
+msgstr  "Ingen forrige ulÃ¦st artikel"
+
+#: src/lang.c:601
+msgid   "No responses"
+msgstr  "Ingen svar"
+
+#: src/lang.c:602
+msgid   "No responses to list in current thread"
+msgstr  "Ingen svar at vise i aktuel trÃ¥d"
+
+#: src/lang.c:603
+#, fuzzy
+msgid   "*** No scopes ***"
+msgstr  "*** Ingen grupper ***"
+
+#: src/lang.c:604
+msgid   "No search string"
+msgstr  "Ingen sÃ¸gestreng"
+
+#: src/lang.c:605
+msgid   "No subject"
+msgstr  "Intet emne"
+
+#: src/lang.c:607
+#, c-format
+msgid   "%s: Terminal must have clear to end-of-line (ce)\n"
+msgstr  ""
+
+#: src/lang.c:608
+#, c-format
+msgid   "%s: Terminal must have clear to end-of-screen (cd)\n"
+msgstr  ""
+
+#: src/lang.c:609
+#, c-format
+msgid   "%s: Terminal must have clearscreen (cl) capability\n"
+msgstr  ""
+
+#: src/lang.c:610
+#, c-format
+msgid   "%s: Terminal must have cursor motion (cm)\n"
+msgstr  ""
+
+#: src/lang.c:611
+#, c-format
+msgid   "%s: TERM variable must be set to use screen capabilities\n"
+msgstr  ""
+
+#: src/lang.c:613
+#, c-format
+msgid   "No viewer found for %s/%s\n"
+msgstr  ""
+
+#: src/lang.c:614
+msgid   "Newsgroup does not exist on this server"
+msgstr  "Nyhedsgruppe eksisterer ikke pÃ¥ denne server"
+
+#: src/lang.c:615
+#, c-format
+msgid   "Group %s not found in active file"
+msgstr  "Gruppe %s blev ikke fundet i aktiv fil"
+
+#: src/lang.c:616
+msgid   "c)reate it, use a)lternative name, use d)efault .newsrc, q)uit tin: "
+msgstr  ""
+
+#: src/lang.c:617
+msgid   "use a)lternative name, use d)efault .newsrc, q)uit tin: "
+msgstr  ""
+
+#: src/lang.c:618
+#, c-format
+msgid   "# NNTP-server -> newsrc translation table and NNTP-server\n"
+        "# shortname list for %s %s\n"
+        "#\n"
+        "# the format of this file is\n"
+        "#   <FQDN of NNTP-server> <newsrc file> <shortname> ...\n"
+        "#\n"
+        "# if <newsrc file> is given without path, $HOME is assumed as its location\n"
+        "#\n"
+        "# examples:\n"
+        "#   news.tin.org      .newsrc-tin.org  tinorg\n"
+        "#   news.example.org  /tmp/nrc-ex      example    ex\n"
+        "#\n"
+msgstr  ""
+
+#: src/lang.c:625
+msgid   "Only"
+msgstr  "Kun"
+
+#: src/lang.c:626
+#, c-format
+msgid   "Option not enabled. Recompile with %s."
+msgstr  "Indstilling ikke slÃ¥et til. Rekompiler med %s."
+
+#: src/lang.c:627
+msgid   "Options Menu"
+msgstr  "Indstillingsmenu"
+
+#: src/lang.c:628
+#, fuzzy
+msgid   "Options Menu Commands"
+msgstr  "Indstillingsmenu"
+
+#: src/lang.c:631
+#, c-format
+msgid   "Error in regex: %s at pos. %d '%s'"
+msgstr  ""
+
+#: src/lang.c:632
+#, c-format
+msgid   "Error in regex: pcre internal error %d"
+msgstr  ""
+
+#: src/lang.c:633
+#, c-format
+msgid   "Error in regex: study - pcre internal error %s"
+msgstr  ""
+
+#: src/lang.c:634
+msgid   "Post a followup..."
+msgstr  ""
+
+#. TODO: replace hardcoded key-name in txt_post_error_ask_postpone
+#: src/lang.c:636
+msgid   "An error has occurred while posting the article. If you think that this\n"
+        "error is temporary or otherwise correctable, you can postpone the article\n"
+        "and pick it up again with ^O later.\n"
+msgstr  ""
+
+#: src/lang.c:639
+msgid   "Posted articles history"
+msgstr  ""
+
+#: src/lang.c:640
+#, c-format
+msgid   "Post to newsgroup(s) [%s]> "
+msgstr  "Send til nyhedsgruppe(r) [%s]> "
+
+#: src/lang.c:641
+msgid   "-- post processing started --"
+msgstr  ""
+
+#: src/lang.c:642
+msgid   "-- post processing completed --"
+msgstr  ""
+
+#: src/lang.c:643
+#, c-format
+msgid   "Post subject [%s]> "
+msgstr  ""
+
+#: src/lang.c:644
+msgid   "# Summary of mailed/posted messages viewable by 'W' command from within tin.\n"
+msgstr  ""
+
+#: src/lang.c:645
+msgid   "Posting article..."
+msgstr  ""
+
+#: src/lang.c:646
+#, c-format
+msgid   "Post postponed articles [%%s]? (%s/%s/%s/%s/%s): "
+msgstr  ""
+
+#: src/lang.c:647
+#, c-format
+msgid   "Hot %s"
+msgstr  ""
+
+#: src/lang.c:648
+#, c-format
+msgid   "Tagged %s"
+msgstr  ""
+
+#: src/lang.c:649
+#, c-format
+msgid   "Untagged %s"
+msgstr  ""
+
+#: src/lang.c:650
+msgid   "Processing mail messages marked for deletion."
+msgstr  ""
+
+#: src/lang.c:651
+msgid   "Processing saved articles marked for deletion."
+msgstr  ""
+
+#: src/lang.c:652
+#, c-format
+msgid   "Accept Followup-To? %s=post, %s=ignore, %s=quit: "
+msgstr  ""
+
+#: src/lang.c:653
+msgid   "Article unchanged, abort mailing?"
+msgstr  ""
+
+#: src/lang.c:654
+#, c-format
+msgid   "Do you want to see postponed articles (%d)?"
+msgstr  ""
+
+#: src/lang.c:656
+msgid   "Add quick kill filter?"
+msgstr  ""
+
+#: src/lang.c:657
+msgid   "Add quick selection filter?"
+msgstr  ""
+
+#: src/lang.c:658
+msgid   "Do you really want to quit?"
+msgstr  ""
+
+#: src/lang.c:659
+#, c-format
+msgid   "%s=edit cancel message, %s=quit, %s=delete (cancel) [%%s]: "
+msgstr  ""
+
+#: src/lang.c:660
+msgid   "You have tagged articles in this group - quit anyway?"
+msgstr  ""
+
+#: src/lang.c:661
+#, c-format
+msgid   "%s=quit, %s=edit, %s=postpone: "
+msgstr  ""
+
+#: src/lang.c:662
+#, c-format
+msgid   "%s=quit %s=edit %s=save kill description: "
+msgstr  ""
+
+#: src/lang.c:663
+#, c-format
+msgid   "%s=quit %s=edit %s=save select description: "
+msgstr  ""
+
+#: src/lang.c:664
+msgid   "Do you really want to quit without saving your configuration?"
+msgstr  ""
+
+#: src/lang.c:667
+msgid   "Invalid range - valid are '0-9.$' eg. 1-$"
+msgstr  ""
+
+#: src/lang.c:668
+msgid   "Do you want to abort this operation?"
+msgstr  ""
+
+#: src/lang.c:669
+msgid   "Do you want to exit tin immediately?"
+msgstr  ""
+
+#: src/lang.c:670
+msgid   "Reading ('q' to quit)..."
+msgstr  ""
+
+#: src/lang.c:671
+#, c-format
+msgid   "Reading %sarticles..."
+msgstr  ""
+
+#: src/lang.c:672
+#, c-format
+msgid   "Reading %sattributes file...\n"
+msgstr  ""
+
+#: src/lang.c:673
+#, c-format
+msgid   "Reading %sconfig file...\n"
+msgstr  ""
+
+#: src/lang.c:674
+msgid   "Reading filter file...\n"
+msgstr  ""
+
+#: src/lang.c:675
+#, c-format
+msgid   "Reading %s groups..."
+msgstr  ""
+
+#: src/lang.c:676
+msgid   "Reading input history file...\n"
+msgstr  ""
+
+#: src/lang.c:677
+msgid   "Reading keymap file...\n"
+msgstr  ""
+
+#: src/lang.c:678
+msgid   "Reading groups from active file... "
+msgstr  ""
+
+#: src/lang.c:679
+msgid   "Reading groups from newsrc file... "
+msgstr  ""
+
+#: src/lang.c:680
+msgid   "Reading newsgroups file... "
+msgstr  ""
+
+#: src/lang.c:681
+msgid   "Reading newsrc file..."
+msgstr  ""
+
+#: src/lang.c:682
+msgid   "References: line              "
+msgstr  ""
+
+#: src/lang.c:684
+#, c-format
+msgid   "(%d:%02d remaining)"
+msgstr  ""
+
+#: src/lang.c:686
+#, c-format
+msgid   "Bogus group %s removed."
+msgstr  ""
+
+#: src/lang.c:687
+#, c-format
+msgid   "Error: rename %s to %s"
+msgstr  "Fejl: OmdÃ¸b %s til %s"
+
+#: src/lang.c:688
+msgid   "Reply to author..."
+msgstr  "Svar til forfatter..."
+
+#: src/lang.c:689
+msgid   "Repost"
+msgstr  ""
+
+#: src/lang.c:690
+msgid   "Reposting article..."
+msgstr  ""
+
+#: src/lang.c:691
+#, c-format
+msgid   "Repost article(s) to group(s) [%s]> "
+msgstr  ""
+
+#: src/lang.c:692
+msgid   "Reset newsrc?"
+msgstr  ""
+
+#: src/lang.c:693
+msgid   "Responses have been directed to the following newsgroups"
+msgstr  "Svar er blevet sendt til de fÃ¸lgende nyhedsgrupper"
+
+#: src/lang.c:694
+#, c-format
+msgid   "Responses have been directed to poster. %s=mail, %s=post, %s=quit: "
+msgstr  ""
+
+#: src/lang.c:696
+msgid   "Press <RETURN> to continue..."
+msgstr  "Tast <RETUR> for at fortsÃ¦tte..."
+
+#: src/lang.c:698
+#, c-format
+msgid   "Select From    [%s] (y/n): "
+msgstr  ""
+
+#: src/lang.c:699
+msgid   "Select Lines: (</>num): "
+msgstr  ""
+
+#: src/lang.c:700
+msgid   "Auto-select Article Menu"
+msgstr  ""
+
+#: src/lang.c:701
+#, c-format
+msgid   "Select Msg-Id  [%s] (f/l/o/n): "
+msgstr  ""
+
+#: src/lang.c:702
+msgid   "Select pattern scope: "
+msgstr  ""
+
+#: src/lang.c:703
+#, c-format
+msgid   "Select Subject [%s] (y/n): "
+msgstr  ""
+
+#: src/lang.c:704
+msgid   "Select text pattern : "
+msgstr  "VÃ¦lg tekstmÃ¸nster   : "
+
+#: src/lang.c:705
+msgid   "Select time in days   : "
+msgstr  "VÃ¦lg tid i dage       : "
+
+#: src/lang.c:706
+#, c-format
+msgid   "# %s server configuration file\n"
+        "# This file was automatically saved by %s %s %s (\"%s\")\n"
+        "#\n"
+        "# Do not edit while %s is running, since all your changes to this file\n"
+        "# will be overwritten when you leave %s.\n"
+        "# Do not edit at all if you don't know what you do.\n"
+        "############################################################################\n"
+        "\n"
+msgstr  ""
+
+#: src/lang.c:712
+msgid   "Showing unread groups only"
+msgstr  "Vis kun ulÃ¦ste grupper"
+
+#: src/lang.c:713
+msgid   "Subject: line (ignore case)   "
+msgstr  ""
+
+#: src/lang.c:714
+msgid   "Subject: line (case sensitive)"
+msgstr  ""
+
+#: src/lang.c:715
+msgid   "Save"
+msgstr  "Gem"
+
+#: src/lang.c:716
+#, c-format
+msgid   "Save '%s' (%s/%s)?"
+msgstr  ""
+
+#: src/lang.c:717
+msgid   "Save configuration before continuing?"
+msgstr  ""
+
+#: src/lang.c:718
+msgid   "Save filename> "
+msgstr  "Gem filnavn> "
+
+#: src/lang.c:719
+msgid   "Saved"
+msgstr  "Gemt"
+
+#: src/lang.c:720
+#, c-format
+msgid   "%4d unread (%4d hot) %s in %s\n"
+msgstr  ""
+
+#: src/lang.c:721
+#, c-format
+msgid   "Saved %s...\n"
+msgstr  "Gemt %s...\n"
+
+#: src/lang.c:722
+msgid   "Nothing was saved"
+msgstr  "Intet blev gemt"
+
+#: src/lang.c:723
+#, c-format
+msgid   "\n"
+        "%s %d %s from %d %s\n"
+msgstr  "\n"
+        "%s %d %s fra %d %s\n"
+
+#: src/lang.c:724
+#, c-format
+msgid   "-- %s saved to %s%s --"
+msgstr  "-- %s gemt til %s%s --"
+
+#: src/lang.c:725
+#, c-format
+msgid   "-- %s saved to %s - %s --"
+msgstr  ""
+
+#: src/lang.c:726
+msgid   "Saving..."
+msgstr  "Gemmer..."
+
+#: src/lang.c:727
+#, c-format
+msgid   "%s: Screen initialization failed"
+msgstr  ""
+
+#: src/lang.c:729
+#, c-format
+msgid   "%s: screen is too small\n"
+msgstr  "%s: SkÃ¦rm er for lille\n"
+
+#: src/lang.c:731
+#, c-format
+msgid   "screen is too small, %s is exiting\n"
+msgstr  ""
+
+#: src/lang.c:732
+msgid   "Delete scope?"
+msgstr  ""
+
+#: src/lang.c:733
+#, fuzzy
+msgid   "Enter scope> "
+msgstr  "Indtast valgnummer> "
+
+#: src/lang.c:734
+#, fuzzy
+msgid   "Select new position> "
+msgstr  "VÃ¦lg tekstmÃ¸nster   : "
+
+#: src/lang.c:735
+msgid   "New position cannot be a global scope"
+msgstr  ""
+
+#: src/lang.c:736
+msgid   "Global scope, operation not allowed"
+msgstr  ""
+
+#: src/lang.c:737
+msgid   "Rename scope> "
+msgstr  ""
+
+#: src/lang.c:738
+#, fuzzy
+msgid   "Select scope> "
+msgstr  "VÃ¦lg gruppe> "
+
+#: src/lang.c:739
+#, fuzzy
+msgid   "Scopes Menu"
+msgstr  "Indstillingsmenu"
+
+#: src/lang.c:740
+msgid   "Scopes Menu Commands"
+msgstr  ""
+
+#: src/lang.c:741
+#, c-format
+msgid   "Search backwards [%s]> "
+msgstr  ""
+
+#: src/lang.c:742
+#, c-format
+msgid   "Search body [%s]> "
+msgstr  ""
+
+#: src/lang.c:743
+#, c-format
+msgid   "Search forwards [%s]> "
+msgstr  ""
+
+#: src/lang.c:744
+msgid   "Searching..."
+msgstr  "SÃ¸ger..."
+
+#: src/lang.c:745
+#, c-format
+msgid   "Searching article %d of %d ('q' to abort)..."
+msgstr  ""
+
+#: src/lang.c:746
+msgid   "Select article> "
+msgstr  "VÃ¦lg artikel> "
+
+#: src/lang.c:747
+msgid   "Select option number before text or use arrow keys and <CR>. 'q' to quit."
+msgstr  ""
+
+#: src/lang.c:748
+msgid   "Select group> "
+msgstr  "VÃ¦lg gruppe> "
+
+#: src/lang.c:749
+#, c-format
+msgid   "Enter selection pattern [%s]> "
+msgstr  ""
+
+#: src/lang.c:750
+msgid   "Select thread > "
+msgstr  "VÃ¦lg trÃ¥d > "
+
+#: src/lang.c:751
+#, c-format
+msgid   "%s %s %s (\"%s\") [%s]: send a DETAILED bug report to %s\n"
+msgstr  ""
+
+#: src/lang.c:752
+msgid   "servers active-file"
+msgstr  ""
+
+#: src/lang.c:753
+msgid   "Cannot move into new newsgroups. Subscribe first..."
+msgstr  ""
+
+#: src/lang.c:754
+msgid   "<SPACE>"
+msgstr  "<MELLEMRUM>"
+
+#: src/lang.c:755
+#, c-format
+msgid   "Starting: (%s)"
+msgstr  "Starter: (%s)"
+
+#: src/lang.c:756
+#, c-format
+msgid   "List Thread (%d of %d)"
+msgstr  ""
+
+#: src/lang.c:757
+#, c-format
+msgid   "Thread (%.*s)"
+msgstr  "TrÃ¥d (%.*s)"
+
+#: src/lang.c:758
+msgid   "Enter wildcard subscribe pattern> "
+msgstr  ""
+
+#: src/lang.c:759
+#, c-format
+msgid   "subscribed to %d groups"
+msgstr  ""
+
+#: src/lang.c:760
+#, c-format
+msgid   "Subscribed to %s"
+msgstr  ""
+
+#: src/lang.c:761
+msgid   "Subscribing... "
+msgstr  ""
+
+#: src/lang.c:762
+#, c-format
+msgid   "Repost or supersede article(s) [%%s]? (%s/%s/%s): "
+msgstr  ""
+
+#: src/lang.c:763
+#, c-format
+msgid   "Supersede article(s) to group(s) [%s]> "
+msgstr  ""
+
+#: src/lang.c:764
+msgid   "Superseding article ..."
+msgstr  ""
+
+#: src/lang.c:765
+#, c-format
+msgid   "\n"
+        "Stopped. Type 'fg' to restart %s\n"
+msgstr  "\n"
+        "Stoppet. Tast 'fg' for at genstarte %s\n"
+
+#: src/lang.c:767
+#, c-format
+msgid   "%d days"
+msgstr  "%d dage"
+
+#: src/lang.c:768
+msgid   "<TAB>"
+msgstr  ""
+
+#: src/lang.c:769
+msgid   "TeX "
+msgstr  "TeX "
+
+#: src/lang.c:770
+msgid   "# Default action/prompt strings\n"
+msgstr  ""
+
+#: src/lang.c:771
+msgid   "# Defaults for quick (1 key) kill & auto-selection filters\n"
+        "# header=NUM  0,1=Subject: 2,3=From: 4=Message-ID: & full References: line\n"
+        "#             5=Message-ID: & last References: entry only\n"
+        "#             6=Message-ID: entry only 7=Lines:\n"
+        "# global=ON/OFF  ON=apply to all groups OFF=apply to current group\n"
+        "# case=ON/OFF    ON=filter case sensitive OFF=ignore case\n"
+        "# expire=ON/OFF  ON=limit to default_filter_days OFF=don't ever expire\n"
+msgstr  ""
+
+#: src/lang.c:784
+msgid   "# If ON use print current subject or newsgroup description in the last line\n"
+msgstr  ""
+
+#: src/lang.c:785
+msgid   "# Host & time info used for detecting new groups (don't touch)\n"
+msgstr  ""
+
+#: src/lang.c:786
+msgid   "There is no news\n"
+msgstr  "Der er ingen nyheder\n"
+
+#: src/lang.c:787
+msgid   "Thread"
+msgstr  "TrÃ¥d"
+
+#: src/lang.c:788
+msgid   "Thread Level Commands"
+msgstr  "Kommandoer pÃ¥ trÃ¥dniveau"
+
+#: src/lang.c:789
+msgid   "Thread deselected"
+msgstr  ""
+
+#: src/lang.c:790
+msgid   "Thread selected"
+msgstr  ""
+
+#: src/lang.c:792
+msgid   "threads"
+msgstr  "trÃ¥de"
+
+#: src/lang.c:794
+msgid   "thread"
+msgstr  "trÃ¥d"
+
+#: src/lang.c:795
+#, c-format
+msgid   "Thread %4s of %4s"
+msgstr  "TrÃ¥d %4s af %4s"
+
+#: src/lang.c:796
+msgid   "Threading articles..."
+msgstr  ""
+
+#: src/lang.c:797
+#, c-format
+msgid   "Toggled word highlighting %s"
+msgstr  ""
+
+#: src/lang.c:798
+msgid   "Toggled rot13 encoding"
+msgstr  ""
+
+#: src/lang.c:799
+#, c-format
+msgid   "Toggled german TeX encoding %s"
+msgstr  ""
+
+#: src/lang.c:800
+#, c-format
+msgid   "Toggled tab-width to %d"
+msgstr  ""
+
+#: src/lang.c:802
+#, c-format
+msgid   "%d Trying to dotlock %s"
+msgstr  ""
+
+#: src/lang.c:803
+#, c-format
+msgid   "%d Trying to lock %s"
+msgstr  ""
+
+#: src/lang.c:805
+msgid   "           h=help\n"
+msgstr  "           h=hjÃ¦lp\n"
+
+#: src/lang.c:807
+msgid   "Unlimited"
+msgstr  "UbegrÃ¦nset"
+
+#: src/lang.c:808
+msgid   "Enter wildcard unsubscribe pattern> "
+msgstr  ""
+
+#: src/lang.c:809
+#, c-format
+msgid   "Error decoding %s : %s"
+msgstr  ""
+
+#: src/lang.c:810
+msgid   "No end."
+msgstr  ""
+
+#: src/lang.c:811
+#, c-format
+msgid   "%s successfully decoded."
+msgstr  ""
+
+#: src/lang.c:812
+#, c-format
+msgid   "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n"
+        "\n"
+msgstr  ""
+
+#: src/lang.c:813
+msgid   "unread "
+msgstr  "ulÃ¦st "
+
+#: src/lang.c:814
+#, c-format
+msgid   "unsubscribed from %d groups"
+msgstr  ""
+
+#: src/lang.c:815
+#, c-format
+msgid   "Unsubscribed from %s"
+msgstr  ""
+
+#: src/lang.c:816
+msgid   "Unsubscribing... "
+msgstr  ""
+
+#: src/lang.c:817
+msgid   "Unthreading articles..."
+msgstr  ""
+
+#: src/lang.c:818
+msgid   "Updated"
+msgstr  "Opdateret"
+
+#: src/lang.c:820
+#, c-format
+msgid   "unparseable \"LIST COUNTS\" line: \"%s\""
+msgstr  ""
+
+#: src/lang.c:822
+msgid   "Updating"
+msgstr  "Opdaterer"
+
+#: src/lang.c:823
+#, c-format
+msgid   "Opening %s\n"
+msgstr  "Ã…bner %s\n"
+
+#: src/lang.c:824
+msgid   "No more URL's in this article"
+msgstr  "Ingen yderligere URL'er i denne artikel"
+
+#: src/lang.c:825
+msgid   "Use MIME display program for this message?"
+msgstr  "Anvend MIME-visningsprogram for denne besked?"
+
+#: src/lang.c:826
+msgid   "  -c       mark all news as read in subscribed newsgroups (batch mode)"
+msgstr  ""
+
+#: src/lang.c:827
+msgid   "  -Z       return status indicating if any unread news (batch mode)"
+msgstr  ""
+
+#: src/lang.c:828
+msgid   "  -q       don't check for new newsgroups"
+msgstr  "  -q       led ikke efter nye nyhedsgrupper"
+
+#: src/lang.c:829
+msgid   "  -X       don't save any files on quit"
+msgstr  "  -X       gem ikke nogen filer ved afslutning"
+
+#: src/lang.c:830
+msgid   "  -d       don't show newsgroup descriptions"
+msgstr  "  -d       vis ikke beskrivelser for nyhedsgrupper"
+
+#: src/lang.c:831
+msgid   "  -G limit get only limit articles/group"
+msgstr  ""
+
+#: src/lang.c:832
+#, c-format
+msgid   "  -H       help information about %s"
+msgstr  "  -H       hjÃ¦lpinformation om %s"
+
+#: src/lang.c:833
+msgid   "  -h       this help message"
+msgstr  "  -h       denne hjÃ¦lpebesked"
+
+#: src/lang.c:834
+#, c-format
+msgid   "  -I dir   news index file directory [default=%s]"
+msgstr  ""
+
+#: src/lang.c:835
+msgid   "  -u       update index files (batch mode)"
+msgstr  ""
+
+#: src/lang.c:836
+#, c-format
+msgid   "  -m dir   mailbox directory [default=%s]"
+msgstr  ""
+
+#: src/lang.c:837
+#, c-format
+msgid   "\n"
+        "Mail bug reports/comments to %s"
+msgstr  "\n"
+        "Send fejlrapporter/kommentarer til %s"
+
+#: src/lang.c:838
+msgid   "  -N       mail new news to your posts (batch mode)"
+msgstr  ""
+
+#: src/lang.c:839
+msgid   "  -M user  mail new news to specified user (batch mode)"
+msgstr  ""
+
+#: src/lang.c:840
+#, c-format
+msgid   "  -f file  subscribed to newsgroups file [default=%s]"
+msgstr  ""
+
+#: src/lang.c:841
+msgid   "  -x       no posting mode"
+msgstr  ""
+
+#: src/lang.c:842
+msgid   "  -w       post an article and exit"
+msgstr  "  -w       send en artikel og afslut"
+
+#: src/lang.c:843
+msgid   "  -o       post all postponed articles and exit"
+msgstr  "  -o       send alle udsatte artikler og afslut"
+
+#: src/lang.c:844
+msgid   "  -R       read news saved by -S option"
+msgstr  ""
+
+#: src/lang.c:845
+#, c-format
+msgid   "  -s dir   save news directory [default=%s]"
+msgstr  ""
+
+#: src/lang.c:846
+msgid   "  -S       save new news for later reading (batch mode)"
+msgstr  "  -S       gem nye nyheder til senere lÃ¦sning (batchtilstand)"
+
+#: src/lang.c:847
+msgid   "  -z       start if any unread news"
+msgstr  ""
+
+#: src/lang.c:848
+#, c-format
+msgid   "A Usenet reader.\n"
+        "\n"
+        "Usage: %s [options] [newsgroup[,...]]"
+msgstr  ""
+
+#: src/lang.c:849
+msgid   "  -v       verbose output for batch mode options"
+msgstr  ""
+
+#: src/lang.c:850
+msgid   "  -V       print version & date information"
+msgstr  "  -V       vis version- & datoinformation"
+
+#: src/lang.c:851
+#, c-format
+msgid   "%s only useful without batch mode operations\n"
+msgstr  ""
+
+#: src/lang.c:852
+#, c-format
+msgid   "%s only useful for batch mode operations\n"
+msgstr  ""
+
+#: src/lang.c:853
+#, c-format
+msgid   "Useless combination %s and %s. Ignoring %s.\n"
+msgstr  ""
+
+#: src/lang.c:855
+#, c-format
+msgid   "\n"
+        "%s%d out of range (0 - %d). Reset to 0"
+msgstr  ""
+
+#: src/lang.c:856
+#, c-format
+msgid   "View '%s' (%s/%s)?"
+msgstr  "Vis '%s' (%s/%s)?"
+
+#: src/lang.c:858
+#, c-format
+msgid   "\n"
+        "Warning: posting exceeds %d columns. Line %d is the first long one:\n"
+        "%-100s\n"
+msgstr  ""
+
+#: src/lang.c:859
+msgid   "\n"
+        "Warning: article unchanged after editing\n"
+msgstr  ""
+
+#: src/lang.c:860
+msgid   "\n"
+        "Warning: \"Subject:\" contains only whitespaces.\n"
+msgstr  ""
+
+#: src/lang.c:861
+msgid   "\n"
+        "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:\".\n"
+msgstr  ""
+
+#: src/lang.c:863
+msgid   "\n"
+        "Warning: Article has \"References:\" but \"Subject:\" does not begin\n"
+        "         with \"Re: \" and does not contain \"(was:\".\n"
+msgstr  ""
+
+#: src/lang.c:866
+msgid   "Read carefully!\n"
+        "\n"
+        "  You are about to cancel an article seemingly written by you. This will "
+        "wipe\n"
+        "  the article from most  news servers  throughout the world,  but there is "
+        "no\n"
+        "  guarantee that it will work.\n"
+        "\n"
+        "This is the article you are about to cancel:\n"
+        "\n"
+msgstr  ""
+
+#: src/lang.c:870
+msgid   "\n"
+        "Warning: You are using a non-plain transfer encoding (such as base64 or\n"
+        "         quoted-printable) and an external inews program to submit your\n"
+        "         article. If a signature is appended by that inews program it will\n"
+        "         not be encoded properly.\n"
+msgstr  ""
+
+#: src/lang.c:875
+#, c-format
+msgid   "\n"
+        "\n"
+        "You are upgrading to tin %s from an earlier version.\n"
+        "Some values in your %s file have changed!\n"
+        "Read WHATSNEW, etc...\n"
+msgstr  ""
+
+#: src/lang.c:877
+#, c-format
+msgid   "\n"
+        "\n"
+        "You are downgrading to tin %s from a more recent version!\n"
+        "Some values in your %s file may be ignored, others might have changed!\n"
+msgstr  ""
+
+#: src/lang.c:880
+#, c-format
+msgid   "Warning: tin wrote fewer groups to your\n"
+        "\t%s\n"
+        "than it read at startup. If you didn't unsubscribe from %ld %s during\n"
+        "this session this indicates an error and you should backup your %s\n"
+        "before you start tin once again!\n"
+msgstr  ""
+
+#: src/lang.c:884
+#, c-format
+msgid   "\n"
+        "Warning: Found %d '-- \\n' lines, this may confuse some people.\n"
+msgstr  ""
+
+#: src/lang.c:885
+#, c-format
+msgid   "Warning: Only %d out of %d articles were saved"
+msgstr  ""
+
+#: src/lang.c:886
+#, c-format
+msgid   "\n"
+        "Warning: Your signature  is longer than %d lines.  Since signatures usually "
+        "do\n"
+        "         not  transport any  useful information,  they should be as  short "
+        "as\n"
+        "         possible.\n"
+msgstr  ""
+
+#: src/lang.c:890
+#, c-format
+msgid   "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? "
+msgstr  ""
+
+#: src/lang.c:891
+msgid   "\n"
+        "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n"
+msgstr  ""
+
+#: src/lang.c:892
+#, c-format
+msgid   "\n"
+        "Warning: \"%s\" is renamed, you should use \"%s\" instead!\n"
+msgstr  ""
+
+#: src/lang.c:893
+msgid   "Writing attributes file..."
+msgstr  ""
+
+#: src/lang.c:895
+#, c-format
+msgid   "%d Responses"
+msgstr  "%d svar"
+
+#: src/lang.c:897
+#, c-format
+msgid   "Added %d %s"
+msgstr  "TilfÃ¸jede %d %s"
+
+#: src/lang.c:898
+msgid   "No unsubscribed groups to show"
+msgstr  "Ingen grupper der ikke er tilmeldte at vise"
+
+#: src/lang.c:899
+msgid   "Showing subscribed to groups only"
+msgstr  "Viser kun tilmeldte til grupper"
+
+#: src/lang.c:900
+msgid   "Yes "
+msgstr  "Ja "
+
+#: src/lang.c:901
+msgid   "    You have mail\n"
+msgstr  "    Du har post\n"
+
+#: src/lang.c:906
+#, c-format
+msgid   "\n"
+        "Warning: Posting is in %s and contains characters which are not\n"
+        "         in your selected MM_NETWORK_CHARSET: %s.\n"
+        "         These characters will be replaced by '?' if you post this\n"
+        "         article unchanged. To avoid garbling your article please either\n"
+        "         edit it and remove those characters or change the setting of\n"
+        "         MM_NETWORK_CHARSET to a suitable value for your posting via the\n"
+        "         M)enu option.\n"
+msgstr  ""
+
+#: src/lang.c:917
+msgid   "  -D mode  debug mode"
+msgstr  "   -D tilstand  fejlsÃ¸gningstilstand"
+
+#: src/lang.c:921
+msgid   "Read carefully!\n"
+        "\n"
+        "  You are about to cancel an article seemingly not written by you.  This "
+        "will\n"
+        "  wipe the article from lots of news servers throughout the world;\n"
+        "  Usenet's majority  considers this  rather inappropriate,  to say the "
+        "least.\n"
+        "  Only press 'd'  if you are  absolutely positive  that you are ready to "
+        "take\n"
+        "  the rap.\n"
+        "\n"
+        "This is the article you are about to cancel:\n"
+        "\n"
+msgstr  ""
+
+#: src/lang.c:930
+msgid   "toggle color"
+msgstr  ""
+
+#: src/lang.c:931
+msgid   "# Changing colors of several screen parts\n"
+        "# Possible values are:\n"
+        "#  -1 = default (white for foreground and black for background)\n"
+        "#   0 = black\n"
+        "#   1 = red\n"
+        "#   2 = green\n"
+        "#   3 = brown\n"
+        "#   4 = blue\n"
+        "#   5 = pink\n"
+        "#   6 = cyan\n"
+        "#   7 = white\n"
+        "# These are *only* for foreground:\n"
+        "#   8 = gray\n"
+        "#   9 = light red\n"
+        "#  10 = light green\n"
+        "#  11 = yellow\n"
+        "#  12 = light blue\n"
+        "#  13 = light pink\n"
+        "#  14 = light cyan\n"
+        "#  15 = light white\n"
+        "\n"
+msgstr  ""
+
+#: src/lang.c:951
+msgid   "  -a       toggle color flag"
+msgstr  ""
+
+#: src/lang.c:955
+msgid   "\n"
+        "Error: Followup-To set to more than one newsgroup!\n"
+msgstr  ""
+
+#: src/lang.c:956
+#, c-format
+msgid   "\n"
+        "Error: cross-posting to %d newsgroups and no Followup-To line!\n"
+msgstr  ""
+
+#: src/lang.c:957
+#, c-format
+msgid   "\n"
+        "Error: \"%s\" is not a valid newsgroup!\n"
+msgstr  "\n"
+        "Fejl: \"%s\" er ikke en gyldig nyhedsgruppe!\n"
+
+#: src/lang.c:959
+msgid   "\n"
+        "Warning: Followup-To set to more than one newsgroup!\n"
+msgstr  ""
+
+#: src/lang.c:960
+#, c-format
+msgid   "\n"
+        "Warning: cross-posting to %d newsgroups and no Followup-To line!\n"
+msgstr  ""
+
+#: src/lang.c:961
+#, c-format
+msgid   "\n"
+        "Warning: \"%s\" is not in your newsrc, it may be invalid at this site!\n"
+msgstr  ""
+
+#: src/lang.c:962
+#, c-format
+msgid   "\n"
+        "Warning: \"%s\" is not a valid newsgroup at this site!\n"
+msgstr  ""
+
+#: src/lang.c:966
+#, c-format
+msgid   "%d files successfully written from %d articles. %d %s occurred."
+msgstr  ""
+
+#: src/lang.c:967
+msgid   "Missing parts."
+msgstr  ""
+
+#: src/lang.c:968
+msgid   "No beginning."
+msgstr  "Ingen begyndelse."
+
+#: src/lang.c:969
+msgid   "No data."
+msgstr  "Ingen data."
+
+#: src/lang.c:970
+msgid   "Unknown error."
+msgstr  "Ukendt fejl."
+
+#: src/lang.c:973
+#, c-format
+msgid   "\tChecksum of %s (%ld %s)"
+msgstr  ""
+
+#: src/lang.c:978
+msgid   "Reading mail active file... "
+msgstr  ""
+
+#: src/lang.c:979
+msgid   "Reading mailgroups file... "
+msgstr  ""
+
+#: src/lang.c:983
+msgid   "perform PGP operations on article"
+msgstr  "udfÃ¸r PGP-handlinger pÃ¥ artikel"
+
+#: src/lang.c:984
+msgid   "Add key(s) to public keyring?"
+msgstr  "TilfÃ¸j nÃ¸gle(r) til offentlig nÃ¸glering?"
+
+#: src/lang.c:985
+#, c-format
+msgid   "%s=encrypt, %s=sign, %s=both, %s=quit: "
+msgstr  "%s=krypter, %s=underskriv, %s=begge, %s=afslut: "
+
+#: src/lang.c:986
+#, c-format
+msgid   "%s=sign, %s=sign & include public key, %s=quit: "
+msgstr  ""
+
+#: src/lang.c:987
+#, c-format
+msgid   "PGP has not been set up (can't open %s)"
+msgstr  ""
+
+#: src/lang.c:988
+msgid   "Article not signed and no public keys found"
+msgstr  ""
+
+#: src/lang.c:990
+#, c-format
+msgid   "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone: "
+msgstr  ""
+
+#: src/lang.c:991
+#, c-format
+msgid   "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=send [%%s]: "
+msgstr  ""
+
+#: src/lang.c:992
+#, c-format
+msgid   "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
+msgstr  ""
+
+#: src/lang.c:994
+#, c-format
+msgid   "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone: "
+msgstr  ""
+
+#: src/lang.c:995
+#, c-format
+msgid   "%s=quit, %s=edit, %s=pgp, %s=send [%%s]: "
+msgstr  ""
+
+#: src/lang.c:996
+#, c-format
+msgid   "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
+msgstr  ""
+
+#: src/lang.c:1000
+#, c-format
+msgid   "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone: "
+msgstr  ""
+
+#: src/lang.c:1001
+#, c-format
+msgid   "%s=quit, %s=edit, %s=ispell, %s=send [%%s]: "
+msgstr  ""
+
+#: src/lang.c:1002
+#, c-format
+msgid   "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone [%%s]: "
+msgstr  ""
+
+#: src/lang.c:1004
+#, c-format
+msgid   "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone: "
+msgstr  ""
+
+#: src/lang.c:1005
+#, c-format
+msgid   "%s=quit, %s=edit, %s=send [%%s]: "
+msgstr  ""
+
+#: src/lang.c:1006
+#, c-format
+msgid   "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone [%%s]: "
+msgstr  ""
+
+#: src/lang.c:1015
+msgid   "Try cache_overview_files to speed up things.\n"
+msgstr  ""
+
+#: src/lang.c:1016
+msgid   "Tin will use local index files instead.\n"
+msgstr  "Tin vil i steden for anvende lokale indeksfiler.\n"
+
+#: src/lang.c:1017
+msgid   "Cannot find NNTP server name"
+msgstr  "Kan ikke finde NNTP-servernavn"
+
+#: src/lang.c:1018
+#, c-format
+msgid   "Connecting to %s:%u..."
+msgstr  "Forbinder til %s:%u..."
+
+#: src/lang.c:1019
+msgid   "Disconnecting from server...\n"
+msgstr  "Afbryder fra server...\n"
+
+#: src/lang.c:1020
+#, c-format
+msgid   "Wrong newsgroup name (\"%s\") in response of \"GROUP %s\" command: \"%s\""
+msgstr  ""
+
+#: src/lang.c:1021
+#, c-format
+msgid   "Failed to connect to NNTP server %s. Exiting..."
+msgstr  ""
+
+#: src/lang.c:1022
+msgid   "205  Closing connection"
+msgstr  ""
+
+#: src/lang.c:1023
+msgid   "Your server does not support the NNTP XOVER or OVER command.\n"
+msgstr  ""
+
+#: src/lang.c:1024
+msgid   "Connection to news server has timed out. Reconnect?"
+msgstr  ""
+
+#: src/lang.c:1025
+#, c-format
+msgid   "Put the server name in the file %s,\n"
+        "or set the environment variable NNTPSERVER"
+msgstr  ""
+
+#: src/lang.c:1026
+msgid   "  -A       force authentication on connect"
+msgstr  ""
+
+#: src/lang.c:1027
+#, c-format
+msgid   "  -g serv  read news from NNTP server serv [default=%s]"
+msgstr  ""
+
+#: src/lang.c:1028
+#, c-format
+msgid   "  -p port  use port as NNTP port [default=%d]"
+msgstr  ""
+
+#: src/lang.c:1029
+msgid   "  -Q       quick start. Same as -nqd"
+msgstr  ""
+
+#: src/lang.c:1030
+msgid   "  -r       read news remotely from default NNTP server"
+msgstr  ""
+
+#: src/lang.c:1031
+msgid   "  -l       use only LIST instead of GROUP (-n) command"
+msgstr  ""
+
+#: src/lang.c:1032
+msgid   "  -n       only read subscribed .newsrc groups from NNTP server"
+msgstr  ""
+
+#: src/lang.c:1034
+msgid   "\n"
+        "socket or connect problem\n"
+msgstr  ""
+
+#: src/lang.c:1036
+#, c-format
+msgid   "\n"
+        "Connection to %s: "
+msgstr  "\n"
+        "Forbindelse til %s: "
+
+#: src/lang.c:1037
+msgid   "Giving up...\n"
+msgstr  "Giver op...\n"
+
+#: src/lang.c:1039
+#, c-format
+msgid   "%s/tcp: Unknown service.\n"
+msgstr  ""
+
+#: src/lang.c:1043
+msgid   "Your server does not have Xref: in its XOVER information.\n"
+        "Tin will try to use XHDR XREF instead (slows down things a bit).\n"
+msgstr  ""
+
+#: src/lang.c:1046
+msgid   "Your server does not have Xref: in its XOVER information.\n"
+msgstr  ""
+
+#: src/lang.c:1049
+#, c-format
+msgid   "Can't open %s. Try %s -r to read news via NNTP.\n"
+msgstr  ""
+
+#: src/lang.c:1052
+msgid   "  -Q       quick start. Same as -qd"
+msgstr  ""
+
+#: src/lang.c:1053
+msgid   "  -l       read only active file instead of scanning spool (-n) command"
+msgstr  ""
+
+#: src/lang.c:1054
+msgid   "  -n       only read subscribed .newsrc groups from spool"
+msgstr  ""
+
+#: src/lang.c:1055
+msgid   "Your server does not have Xref: in its NOV-files.\n"
+msgstr  ""
+
+#: src/lang.c:1059
+msgid   "Posting using external inews failed. Use built in inews instead?"
+msgstr  ""
+
+#: src/lang.c:1060
+msgid   "It worked! Should I always use my built in inews from now on?"
+msgstr  ""
+
+#: src/lang.c:1064
+#, c-format
+msgid   "%d %s printed"
+msgstr  ""
+
+#: src/lang.c:1065
+msgid   "output article/thread/hot/pattern/tagged articles to printer"
+msgstr  ""
+
+#: src/lang.c:1066
+msgid   "Print"
+msgstr  "Udskriv"
+
+#: src/lang.c:1067
+msgid   "Printing..."
+msgstr  "Udskriver..."
+
+#: src/lang.c:1071
+msgid   "pipe article/thread/hot/pattern/tagged articles into command"
+msgstr  ""
+
+#: src/lang.c:1072
+msgid   "No command"
+msgstr  "Ingen kommando"
+
+#: src/lang.c:1073
+msgid   "Pipe"
+msgstr  ""
+
+#: src/lang.c:1074
+#, c-format
+msgid   "Pipe to command [%.*s]> "
+msgstr  ""
+
+#: src/lang.c:1075
+msgid   "Piping..."
+msgstr  ""
+
+#: src/lang.c:1077
+msgid   "Piping not enabled."
+msgstr  ""
+
+#: src/lang.c:1081
+#, c-format
+msgid   "\n"
+        "Error: The \"%s:\" line has spaces  in it that MUST be removed.\n"
+        "       The only allowable  space is the one  separating the colon (:)\n"
+        "       from  the  contents.  Use a  comma  (,)  to separate  multiple\n"
+        "       newsgroup names.\n"
+msgstr  ""
+
+#: src/lang.c:1086
+#, c-format
+msgid   "\n"
+        "Error: The \"%s:\" line is  continued in  the next line.  Since\n"
+        "       the line  may not  contain  whitespace,  this is  not allowed.\n"
+        "       Please write all newsgroups into a single line.\n"
+msgstr  ""
+
+#: src/lang.c:1091
+#, c-format
+msgid   "\n"
+        "Warning: The \"%s:\" line is continued in the next line.\n"
+        "         This is a very new feature and may not be accepted by all servers.\n"
+        "         To avoid trouble please write all newsgroups into a single line.\n"
+msgstr  ""
+
+#: src/lang.c:1095
+#, c-format
+msgid   "\n"
+        "Warning: The \"%s:\" line has spaces in it that SHOULD be removed.\n"
+msgstr  ""
+
+#: src/lang.c:1100
+msgid   "\n"
+        "  If your article contains quoted text  please take some time to pare it "
+        "down\n"
+        "  to just the  key points to which you are  responding,  or people will "
+        "think\n"
+        "  you are a dweeb!  Many people have the habit of skipping any article  "
+        "whose\n"
+        "  first page is largely  quoted material.  Format your article to fit in "
+        "less\n"
+        "  then 80 chars,  since that's the conventional size  (72 is a good choice "
+        "as\n"
+        "  it allows quoting without exceeding the limit).  If your lines are too "
+        "long\n"
+        "  they'll wrap  around  ugly and  people won't  read what you  write.  If "
+        "you\n"
+        "  aren't  careful  and considerate  in  formatting  your posting, people  "
+        "are\n"
+        "  likely to ignore it completely.  It's a crowded net out there.\n"
+msgstr  ""
+
+#: src/lang.c:1113
+msgid   "shell escape"
+msgstr  ""
+
+#: src/lang.c:1114
+#, c-format
+msgid   "Shell Command (%s)"
+msgstr  ""
+
+#: src/lang.c:1115
+#, c-format
+msgid   "Enter shell command [%s]> "
+msgstr  ""
+
+#: src/lang.c:1119
+#, c-format
+msgid   "%s: Can't get entry for TERM\n"
+msgstr  ""
+
+#: src/lang.c:1123
+#, c-format
+msgid   "Group %.*s ('q' to quit)..."
+msgstr  ""
+
+#: src/lang.c:1125
+#, c-format
+msgid   "Group %.*s..."
+msgstr  "Gruppe %.*s..."
+
+#: src/lang.c:1129
+msgid   "Server unavailable\n"
+msgstr  "Server utilgÃ¦ngelig\n"
+
+#: src/lang.c:1135
+#, c-format
+msgid   "%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %"
+        "s=post"
+msgstr  ""
+
+#: src/lang.c:1136
+#, c-format
+msgid   "%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
+msgstr  ""
+
+#: src/lang.c:1138
+#, c-format
+msgid   "%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
+msgstr  ""
+
+#: src/lang.c:1139
+#, c-format
+msgid   "%s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
+msgstr  ""
+
+#: src/lang.c:1143
+#, c-format
+msgid   "%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
+msgstr  ""
+
+#: src/lang.c:1144
+#, c-format
+msgid   "%s=pipe; %s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
+msgstr  ""
+
+#: src/lang.c:1146
+#, c-format
+msgid   "%s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
+msgstr  ""
+
+#: src/lang.c:1147
+#, c-format
+msgid   "%s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
+msgstr  ""
+
+#: src/lang.c:1153
+msgid   "Terminal does not support color"
+msgstr  ""
+
+#: src/lang.c:1158
+#, c-format
+msgid   "Trying %s"
+msgstr  "ForsÃ¸ger %s"
+
+#: src/lang.c:1172 src/lang.c:1198 src/lang.c:1214 src/lang.c:1423 src/refs.c:288
+msgid   "None"
+msgstr  "Ingen"
+
+#: src/lang.c:1173
+msgid   "Subject"
+msgstr  "Emne"
+
+#: src/lang.c:1174
+msgid   "References"
+msgstr  ""
+
+#: src/lang.c:1175
+msgid   "Both Subject and References"
+msgstr  ""
+
+#: src/lang.c:1176
+msgid   "Multipart Subject"
+msgstr  ""
+
+#: src/lang.c:1177
+msgid   "Percentage Match"
+msgstr  ""
+
+#: src/lang.c:1189 src/lang.c:1269 src/lang.c:1328
+msgid   "No"
+msgstr  "Nej"
+
+#: src/lang.c:1190 src/lang.c:1330
+msgid   "Yes"
+msgstr  "Ja"
+
+#: src/lang.c:1191
+msgid   "Hide All"
+msgstr  "Gem alle"
+
+#: src/lang.c:1199
+msgid   "Address"
+msgstr  "Adresse"
+
+#: src/lang.c:1200
+msgid   "Full Name"
+msgstr  "Fulde navn"
+
+#: src/lang.c:1201
+msgid   "Address and Name"
+msgstr  "Adresse og navn"
+
+#: src/lang.c:1208
+msgid   "Max"
+msgstr  "Maks."
+
+#: src/lang.c:1209
+msgid   "Sum"
+msgstr  "Sum"
+
+#: src/lang.c:1210
+msgid   "Average"
+msgstr  "Gennemsnit"
+
+#: src/lang.c:1215
+msgid   "Lines"
+msgstr  "Linjer"
+
+#: src/lang.c:1216
+msgid   "Score"
+msgstr  "Point"
+
+#: src/lang.c:1217
+msgid   "Lines & Score"
+msgstr  "Linjer % point"
+
+#: src/lang.c:1226
+msgid   "Black"
+msgstr  "Sort"
+
+#: src/lang.c:1227
+msgid   "Red"
+msgstr  "RÃ¸d"
+
+#: src/lang.c:1228
+msgid   "Green"
+msgstr  "GrÃ¸n"
+
+#: src/lang.c:1229
+msgid   "Brown"
+msgstr  "Brun"
+
+#: src/lang.c:1230
+msgid   "Blue"
+msgstr  "BlÃ¥"
+
+# Andre muligheder: RÃ¸dviolet
+#: src/lang.c:1231
+msgid   "Pink"
+msgstr  "Pink"
+
+# Cyan er en blÃ¥/grÃ¸n farve. (kunne ogsÃ¥ bruge turkis som oversÃ¦ttelse).
+#: src/lang.c:1232
+msgid   "Cyan"
+msgstr  "Cyan"
+
+#: src/lang.c:1233
+msgid   "White"
+msgstr  "Hvis"
+
+#: src/lang.c:1234
+msgid   "Gray"
+msgstr  "GrÃ¥"
+
+#: src/lang.c:1235
+msgid   "Light Red"
+msgstr  "LyserÃ¸d"
+
+#: src/lang.c:1236
+msgid   "Light Green"
+msgstr  "LysegrÃ¸n"
+
+#: src/lang.c:1237
+msgid   "Yellow"
+msgstr  "Gul"
+
+#: src/lang.c:1238
+msgid   "Light Blue"
+msgstr  "LyseblÃ¥"
+
+#: src/lang.c:1239
+msgid   "Light Pink"
+msgstr  "Lys pink"
+
+#: src/lang.c:1240
+msgid   "Light Cyan"
+msgstr  "Lys cyan"
+
+#: src/lang.c:1241
+msgid   "Light White"
+msgstr  "Lysehvid"
+
+#: src/lang.c:1249 src/lang.c:1334 src/lang.c:1348
+msgid   "Nothing"
+msgstr  "Intet"
+
+#: src/lang.c:1251
+msgid   "Space"
+msgstr  "Mellemrum"
+
+#: src/lang.c:1258
+msgid   "Normal"
+msgstr  "Normal"
+
+#: src/lang.c:1259
+msgid   "Best highlighting"
+msgstr  ""
+
+#: src/lang.c:1260
+msgid   "Underline"
+msgstr  ""
+
+#: src/lang.c:1261
+msgid   "Reverse video"
+msgstr  ""
+
+#: src/lang.c:1262
+msgid   "Blinking"
+msgstr  "Blinkende"
+
+#: src/lang.c:1263
+msgid   "Half bright"
+msgstr  ""
+
+#: src/lang.c:1264
+msgid   "Bold"
+msgstr  "Fed"
+
+#: src/lang.c:1270
+msgid   "Cc"
+msgstr  ""
+
+#: src/lang.c:1271
+msgid   "Bcc"
+msgstr  ""
+
+#: src/lang.c:1272
+msgid   "Cc and Bcc"
+msgstr  ""
+
+#: src/lang.c:1277 src/lang.c:1289
+msgid   "none"
+msgstr  "ingen"
+
+#: src/lang.c:1278
+msgid   "commands"
+msgstr  "kommandoer"
+
+#: src/lang.c:1279
+msgid   "select"
+msgstr  "vÃ¦lg"
+
+#: src/lang.c:1281
+msgid   "commands & quit"
+msgstr  ""
+
+#: src/lang.c:1282
+msgid   "commands & select"
+msgstr  ""
+
+#: src/lang.c:1283
+msgid   "quit & select"
+msgstr  "afslut & vÃ¦lg"
+
+#: src/lang.c:1284
+msgid   "commands & quit & select"
+msgstr  ""
+
+#: src/lang.c:1290
+msgid   "PageDown"
+msgstr  ""
+
+#: src/lang.c:1291
+msgid   "PageNextUnread"
+msgstr  ""
+
+#: src/lang.c:1292
+msgid   "PageDown or PageNextUnread"
+msgstr  ""
+
+#: src/lang.c:1297
+msgid   "Don't trim article body"
+msgstr  ""
+
+#: src/lang.c:1298
+msgid   "Skip leading blank lines"
+msgstr  ""
+
+#: src/lang.c:1299
+msgid   "Skip trailing blank lines"
+msgstr  ""
+
+#: src/lang.c:1300
+msgid   "Skip leading and trailing blank l."
+msgstr  ""
+
+#: src/lang.c:1301
+msgid   "Compact multiple between text"
+msgstr  ""
+
+#: src/lang.c:1302
+msgid   "Compact multiple and skip leading"
+msgstr  ""
+
+#: src/lang.c:1303
+msgid   "Compact multiple and skip trailing"
+msgstr  ""
+
+#: src/lang.c:1304
+msgid   "Compact mltpl., skip lead. & trai."
+msgstr  ""
+
+#: src/lang.c:1329
+msgid   "Shell archive"
+msgstr  ""
+
+#: src/lang.c:1335
+msgid   "Subject: (descending)"
+msgstr  "Emne: (faldende)"
+
+#: src/lang.c:1336
+msgid   "Subject: (ascending)"
+msgstr  "Emne: (stigende)"
+
+#: src/lang.c:1337
+msgid   "From: (descending)"
+msgstr  "Fra: (faldende)"
+
+#: src/lang.c:1338
+msgid   "From: (ascending)"
+msgstr  "Fra: (stigende)"
+
+#: src/lang.c:1339
+msgid   "Date: (descending)"
+msgstr  "Dato: (faldende)"
+
+#: src/lang.c:1340
+msgid   "Date: (ascending)"
+msgstr  "Dato: (stigende)"
+
+#: src/lang.c:1341 src/lang.c:1349
+msgid   "Score (descending)"
+msgstr  "Point (faldende)"
+
+#: src/lang.c:1342 src/lang.c:1350
+msgid   "Score (ascending)"
+msgstr  "Point (stigende)"
+
+#: src/lang.c:1343
+msgid   "Lines: (descending)"
+msgstr  "Linjer: (faldende)"
+
+#: src/lang.c:1344
+msgid   "Lines: (ascending)"
+msgstr  "Linjer: (stigende)"
+
+#: src/lang.c:1351
+msgid   "Last posting date (descending)"
+msgstr  "Sidste indsendingsdato (faldende)"
+
+#: src/lang.c:1352
+msgid   "Last posting date (ascending)"
+msgstr  "Sidste indsendingsdato (stigende)"
+
+#: src/lang.c:1357
+msgid   "Always Keep"
+msgstr  "Behold altid"
+
+#: src/lang.c:1358
+msgid   "Always Remove"
+msgstr  "Fjern altid"
+
+#: src/lang.c:1359
+msgid   "Mark with D on selection screen"
+msgstr  "Marker med D pÃ¥ udvÃ¦lgelsesskÃ¦rmen"
+
+#: src/lang.c:1364
+msgid   "Kill only unread arts"
+msgstr  ""
+
+#: src/lang.c:1365
+msgid   "Kill all arts & show with K"
+msgstr  ""
+
+#. TODO: s/K/art_marked_killed/
+#: src/lang.c:1366
+msgid   "Kill all arts and never show"
+msgstr  ""
+
+#: src/lang.c:1371
+msgid   "Nothing special"
+msgstr  "Intet specielt"
+
+#: src/lang.c:1372
+msgid   "Compress quotes"
+msgstr  ""
+
+#: src/lang.c:1373
+msgid   "Quote signatures"
+msgstr  ""
+
+#: src/lang.c:1374
+msgid   "Compress quotes, quote sigs"
+msgstr  ""
+
+#: src/lang.c:1375
+msgid   "Quote empty lines"
+msgstr  ""
+
+#: src/lang.c:1376
+msgid   "Compress quotes, quote empty lines"
+msgstr  ""
+
+#: src/lang.c:1377
+msgid   "Quote sigs & empty lines"
+msgstr  ""
+
+#: src/lang.c:1378
+msgid   "Comp. q., quote sigs & empty lines"
+msgstr  ""
+
+#: src/lang.c:1416
+msgid   "no"
+msgstr  "nej"
+
+#: src/lang.c:1417
+msgid   "with headers"
+msgstr  ""
+
+#: src/lang.c:1418
+msgid   "without headers"
+msgstr  ""
+
+#: src/lang.c:1425 src/lang.c:1431
+msgid   "NFKC"
+msgstr  ""
+
+#: src/lang.c:1426
+msgid   "NFKD"
+msgstr  ""
+
+#: src/lang.c:1427
+msgid   "NFC"
+msgstr  ""
+
+#: src/lang.c:1428
+msgid   "NFD"
+msgstr  ""
+
+#: src/lang.c:1439
+msgid   "Display Options"
+msgstr  "Vis indstillinger"
+
+#: src/lang.c:1446
+msgid   "Color Options"
+msgstr  "Farveindstillinger"
+
+#: src/lang.c:1453
+msgid   "Article-Limiting Options"
+msgstr  "ArtikelbegrÃ¦nsende indstillinger"
+
+#: src/lang.c:1459
+msgid   "Posting/Mailing Options"
+msgstr  "Indsendelses-/postindstillinger"
+
+#: src/lang.c:1465
+msgid   "Saving/Printing Options"
+msgstr  "Gemnings-/udskrivningsindstillinger"
+
+#: src/lang.c:1471
+msgid   "Expert Options"
+msgstr  "Ekspertindstillinger"
+
+#: src/lang.c:1477
+msgid   "Filtering Options"
+msgstr  "Filterindstillinger"
+
+#: src/lang.c:1482 src/lang.c:1513 src/lang.c:1519 src/lang.c:1545 src/lang.c:1597
+#: src/lang.c:1603 src/lang.c:1613 src/lang.c:1624 src/lang.c:1642 src/lang.c:1717
+#: src/lang.c:1907 src/lang.c:1913 src/lang.c:1919 src/lang.c:1925 src/lang.c:1937
+#: src/lang.c:1944 src/lang.c:1998 src/lang.c:2007 src/lang.c:2013 src/lang.c:2020
+#: src/lang.c:2027 src/lang.c:2034 src/lang.c:2041 src/lang.c:2048 src/lang.c:2055
+#: src/lang.c:2062 src/lang.c:2069 src/lang.c:2076 src/lang.c:2083 src/lang.c:2090
+#: src/lang.c:2097 src/lang.c:2104 src/lang.c:2111 src/lang.c:2118 src/lang.c:2125
+#: src/lang.c:2132 src/lang.c:2139 src/lang.c:2146 src/lang.c:2153 src/lang.c:2160
+#: src/lang.c:2167 src/lang.c:2174 src/lang.c:2182 src/lang.c:2198 src/lang.c:2205
+#: src/lang.c:2212 src/lang.c:2219 src/lang.c:2225 src/lang.c:2231 src/lang.c:2248
+#: src/lang.c:2260 src/lang.c:2294 src/lang.c:2347 src/lang.c:2361 src/lang.c:2367
+#: src/lang.c:2392 src/lang.c:2409 src/lang.c:2425 src/lang.c:2461 src/lang.c:2497
+#: src/lang.c:2517 src/lang.c:2552 src/lang.c:2562 src/lang.c:2587 src/lang.c:2603
+#: src/lang.c:2622 src/lang.c:2635 src/lang.c:2646 src/lang.c:2652 src/lang.c:2690
+msgid   "<SPACE> toggles, <CR> sets, <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:1483
+msgid   "Show mini menu & posting etiquette"
+msgstr  ""
+
+#: src/lang.c:1484
+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:1489
+msgid   "Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
+msgstr  ""
+
+#: src/lang.c:1490
+msgid   "Show description of each newsgroup"
+msgstr  "Vis beskrivelse af hver nyhedsgruppe"
+
+#: src/lang.c:1491
+msgid   "# If ON show group description text after newsgroup name at\n"
+        "# group selection level\n"
+msgstr  ""
+
+#: src/lang.c:1496
+msgid   "Show Subject & From (author) fields in group menu. <SPACE> toggles & <CR> "
+        "sets."
+msgstr  ""
+
+#: src/lang.c:1497
+msgid   "In group menu, show author by"
+msgstr  "I gruppemenu, vis forfatter efter"
+
+#: src/lang.c:1498
+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  ""
+
+#: src/lang.c:1507
+msgid   "Draw -> or highlighted bar for selection. <SPACE> toggles & <CR> sets."
+msgstr  ""
+
+#: src/lang.c:1508
+msgid   "Draw -> instead of highlighted bar"
+msgstr  ""
+
+#: src/lang.c:1509
+msgid   "# If ON use -> otherwise highlighted bar for selection\n"
+msgstr  ""
+
+#: src/lang.c:1514
+msgid   "Use inverse video for page headers"
+msgstr  ""
+
+#: src/lang.c:1515
+msgid   "# If ON use inverse video for page headers at different levels\n"
+msgstr  ""
+
+#: src/lang.c:1520
+msgid   "Thread articles by"
+msgstr  ""
+
+#: src/lang.c:1521
+msgid   "# Thread articles by ...\n"
+        "# Possible values are (the default is marked with *):\n"
+        "#   0 = nothing\n"
+        "#   1 = Subject\n"
+        "#   2 = References\n"
+        "# * 3 = Both (Subject and References)\n"
+        "#   4 = Multipart Subject\n"
+        "#   5 = Percentage Match\n"
+msgstr  ""
+
+#: src/lang.c:1532
+msgid   "Enter percentage match required to thread together. <CR> sets."
+msgstr  ""
+
+#: src/lang.c:1533
+msgid   "Thread percentage match"
+msgstr  ""
+
+#: src/lang.c:1534
+#, c-format
+msgid   "# Thread percentage match...\n"
+        "# the percentage of characters in the subject of an article that must match\n"
+        "# a base article for both those articles to be considered to belong to the\n"
+        "# same thread. This option is an integer percentage, eg. 80, no decimals may\n"
+        "# follow. If 80 is used here, then 80%% of the characters must match "
+        "exactly,\n"
+        "# no insertion of a character, for the two articles to be put in the same\n"
+        "# thread. eg. 'happy' and 'harpy' would match, but 'harpie', 'happie' and\n"
+        "# 'harppy' would be threaded separately from 'happy'\n"
+msgstr  ""
+
+#: src/lang.c:1546
+msgid   "Score of a thread"
+msgstr  ""
+
+#: src/lang.c:1547
+msgid   "# Thread score\n"
+        "# Possible values are (the default is marked with *):\n"
+        "# * 0 = max\n"
+        "#   1 = sum\n"
+        "#   2 = average\n"
+msgstr  ""
+
+#: src/lang.c:1555
+msgid   "Sort articles by Subject, From, Date or Score. <SPACE> toggles & <CR> sets."
+msgstr  ""
+
+#: src/lang.c:1556
+msgid   "Sort articles by"
+msgstr  ""
+
+#: src/lang.c:1557
+msgid   "# Sort articles by ...\n"
+        "# Possible values are (the default is marked with *):\n"
+        "#   0 = nothing\n"
+        "#   1 = Subject descending\n"
+        "#   2 = Subject ascending\n"
+        "#   3 = From descending\n"
+        "#   4 = From ascending\n"
+        "#   5 = Date descending\n"
+        "# * 6 = Date ascending\n"
+        "#   7 = Score descending\n"
+        "#   8 = Score ascending\n"
+        "#   9 = Lines descending\n"
+        "#  10 = Lines ascending\n"
+msgstr  ""
+
+#: src/lang.c:1573
+msgid   "Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
+msgstr  ""
+
+#: src/lang.c:1574
+msgid   "Sort threads by"
+msgstr  "Sorter trÃ¥de efter"
+
+#: src/lang.c:1575
+msgid   "# Sort thread by ...\n"
+        "# Possible values are (the default is marked with *):\n"
+        "#   0 = nothing\n"
+        "# * 1 = Score descending\n"
+        "#   2 = Score ascending\n"
+        "#   3 = Last posting date descending\n"
+        "#   4 = Last posting date ascending\n"
+msgstr  ""
+
+#: src/lang.c:1585
+msgid   "Put cursor at first/last unread art in groups. <SPACE> toggles & <CR> sets."
+msgstr  ""
+
+#: src/lang.c:1586
+msgid   "Goto first unread article in group"
+msgstr  ""
+
+#: src/lang.c:1587
+msgid   "# If ON put cursor at first unread art in group otherwise last art\n"
+msgstr  ""
+
+#: src/lang.c:1591
+msgid   "Show all articles or only unread articles. <SPACE> toggles & <CR> sets."
+msgstr  ""
+
+#: src/lang.c:1592
+msgid   "Show only unread articles"
+msgstr  ""
+
+#: src/lang.c:1593
+msgid   "# If ON show only new/unread articles otherwise show all.\n"
+msgstr  ""
+
+#: src/lang.c:1598
+msgid   "Show only groups with unread arts"
+msgstr  ""
+
+#: src/lang.c:1599
+msgid   "# If ON show only subscribed to groups that contain unread articles.\n"
+msgstr  ""
+
+#: src/lang.c:1604
+msgid   "Filter which articles"
+msgstr  ""
+
+#: src/lang.c:1605
+msgid   "# Filter which articles\n"
+        "# Possible values are (the default is marked with *):\n"
+        "# * 0 = only kill unread articles\n"
+        "#   1 = kill all articles and show in threads marked with K\n"
+        "#   2 = kill all articles and never show them\n"
+msgstr  ""
+
+#: src/lang.c:1614
+msgid   "Go to the next unread article with"
+msgstr  ""
+
+#: src/lang.c:1615
+msgid   "# Go to the unread article with folling key(s)\n"
+        "# Possible values are (the default is marked with *):\n"
+        "#   0 = nothing\n"
+        "#   1 = PAGE DOWN\n"
+        "# * 2 = TAB\n"
+        "#   3 = PAGE DOWN or TAB\n"
+msgstr  ""
+
+#: src/lang.c:1625
+msgid   "How to treat blank lines"
+msgstr  ""
+
+#: src/lang.c:1626
+msgid   "# Trim the article body, remove unecessary 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 textblocks\n"
+        "#   5 = Compact multiple blank lines between textblocks and skip\n"
+        "#       leading blank lines\n"
+        "#   6 = Compact multiple blank lines between textblocks and skip\n"
+        "#       trailing blank lines\n"
+        "#   7 = Compact multiple blank lines between textblocks and skip\n"
+        "#       leading and trailing blank lines\n"
+msgstr  ""
+
+#: src/lang.c:1643
+msgid   "List thread using right arrow key"
+msgstr  ""
+
+#: src/lang.c:1644
+msgid   "# If ON automatically list thread when entering it using right arrow key.\n"
+msgstr  ""
+
+#: src/lang.c:1648
+msgid   "Enter character to indicate deleted articles. <CR> sets, <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:1649
+msgid   "Character to show deleted articles"
+msgstr  ""
+
+#: src/lang.c:1650
+msgid   "# Character used to show that an art was deleted (default 'D')\n"
+        "# _ is turned into ' '\n"
+msgstr  ""
+
+#: src/lang.c:1655
+msgid   "Enter character to indicate articles in a range. <CR> sets, <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:1656
+msgid   "Character to show inrange articles"
+msgstr  ""
+
+#: src/lang.c:1657
+msgid   "# Character used to show that an art is in a range (default '#')\n"
+        "# _ is turned into ' '\n"
+msgstr  ""
+
+#: src/lang.c:1662
+msgid   "Enter character to indicate that article will return. <CR> sets, <ESC> "
+        "cancels."
+msgstr  ""
+
+#: src/lang.c:1663
+msgid   "Character to show returning arts"
+msgstr  ""
+
+#: src/lang.c:1664
+msgid   "# Character used to show that an art will return (default '-')\n"
+        "# _ is turned into ' '\n"
+msgstr  ""
+
+#: src/lang.c:1669
+msgid   "Enter character to indicate selected articles. <CR> sets, <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:1670
+msgid   "Character to show selected articles"
+msgstr  ""
+
+#: src/lang.c:1671
+msgid   "# Character used to show that an art was auto-selected (default '*')\n"
+        "# _ is turned into ' '\n"
+msgstr  ""
+
+#: src/lang.c:1676
+msgid   "Enter character to indicate recent articles. <CR> sets, <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:1677
+msgid   "Character to show recent articles"
+msgstr  ""
+
+#: src/lang.c:1678
+msgid   "# Character used to show that an art is recent (default 'o')\n"
+        "# _ is turned into ' '\n"
+msgstr  ""
+
+#: src/lang.c:1683
+msgid   "Enter character to indicate unread articles. <CR> sets, <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:1684
+msgid   "Character to show unread articles"
+msgstr  ""
+
+#: src/lang.c:1685
+msgid   "# Character used to show that an art is unread (default '+')\n"
+        "# _ is turned into ' '\n"
+msgstr  ""
+
+#: src/lang.c:1690
+msgid   "Enter character to indicate read articles. <CR> sets, <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:1691
+msgid   "Character to show read articles"
+msgstr  ""
+
+#: src/lang.c:1692
+msgid   "# Character used to show that an art was read (default ' ')\n"
+        "# _ is turned into ' '\n"
+msgstr  ""
+
+#: src/lang.c:1697
+msgid   "Enter character to indicate killed articles. <CR> sets, <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:1698
+msgid   "Character to show killed articles"
+msgstr  ""
+
+#: src/lang.c:1699
+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:1704
+msgid   "Enter character to indicate read selected articles. <CR> sets, <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:1705
+msgid   "Character to show readselected arts"
+msgstr  ""
+
+#: src/lang.c:1706
+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:1711
+msgid   "Enter maximum length of newsgroup names displayed. <CR> sets."
+msgstr  ""
+
+#: src/lang.c:1712
+msgid   "Max. length of group names shown"
+msgstr  ""
+
+#: src/lang.c:1713
+msgid   "# Maximum length of the names of newsgroups displayed\n"
+msgstr  ""
+
+#: src/lang.c:1718
+msgid   "Show lines/score in listings"
+msgstr  ""
+
+#: src/lang.c:1719
+msgid   "# What informations 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  ""
+
+#: src/lang.c:1728
+msgid   "0 = full page scrolling, -1 = show previous last line as first on next page, -"
+        "2 = half page"
+msgstr  ""
+
+#: src/lang.c:1729
+msgid   "Number of lines to scroll in pager"
+msgstr  ""
+
+#: src/lang.c:1730
+msgid   "# Number of lines that cursor-up/down will scroll in article pager\n"
+        "# Possible values are (the default is marked with *):\n"
+        "#  -2 = half-page scrolling\n"
+        "#  -1 = the top/bottom line is carried over onto the next page\n"
+        "#   0 = page-by-page (traditional behavior)\n"
+        "# * 1 = line-by-line\n"
+        "#   2 or greater = scroll by 2 or more lines (only in the pager)\n"
+msgstr  ""
+
+#: src/lang.c:1740
+msgid   "Display signatures. <SPACE> toggles & <CR> sets."
+msgstr  ""
+
+#: src/lang.c:1741
+msgid   "Display signatures"
+msgstr  "Vis underskrifter"
+
+#: src/lang.c:1742
+msgid   "# If OFF don't show signatures when displaying articles\n"
+msgstr  "# Hvis FRA sÃ¥ vis ikke underskrifter nÃ¥r der vises artikler\n"
+
+#: src/lang.c:1746
+msgid   "Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
+msgstr  ""
+
+#: src/lang.c:1747
+msgid   "Display uue data as an attachment"
+msgstr  "Vis uue-data som et bilag"
+
+#: src/lang.c:1748
+msgid   "# Handling of uuencoded data in the pager\n"
+        "# Possible values are (the default is marked with *):\n"
+        "# * 0 = no, display raw uuencoded data\n"
+        "#   1 = yes, uuencoded data will be condensed to a single tag line showing\n"
+        "#       size and filename, similar to how MIME attachments are displayed\n"
+        "#   2 = hide all, as for 1, but any line that looks like uuencoded data will\n"
+        "#       be folded into a tag line.\n"
+msgstr  ""
+
+#: src/lang.c:1758
+msgid   "Decode German style TeX umlaut codes to ISO. <SPACE> toggles & <CR> sets."
+msgstr  ""
+
+#: src/lang.c:1759
+msgid   "Display \"a as Umlaut-a"
+msgstr  ""
+
+#: src/lang.c:1760
+msgid   "# If ON decode German style TeX umlaut codes to ISO and\n"
+        "# show \"a as Umlaut-a, etc.\n"
+msgstr  ""
+
+#: src/lang.c:1765 src/lang.c:1775
+msgid   "Space separated list of header fields"
+msgstr  ""
+
+#: src/lang.c:1766
+msgid   "Display these header fields (or *)"
+msgstr  ""
+
+#: src/lang.c:1767
+msgid   "# Which news headers you wish to see. If you want to see _all_ the headers,\n"
+        "# place an '*' as this value. This is the only way a wildcard can be used.\n"
+        "# If you enter 'X-' as the value, you will see all headers beginning with\n"
+        "# 'X-' (like X-Alan or X-Pape). You can list more than one by delimiting "
+        "with\n"
+        "# spaces. Not defining anything turns off this option.\n"
+msgstr  ""
+
+#: src/lang.c:1776
+msgid   "Do not display these header fields"
+msgstr  ""
+
+#: src/lang.c:1777
+msgid   "# Same as 'news_headers_to_display' except it denotes the opposite.\n"
+        "# An example of using both options might be if you thought X- headers were\n"
+        "# A Good Thing(tm), but thought Alan and Pape were miscreants...well then "
+        "you\n"
+        "# would do something like this:\n"
+        "# news_headers_to_display=X-\n"
+        "# news_headers_to_not_display=X-Alan X-Pape\n"
+        "# Not defining anything turns off this option.\n"
+msgstr  ""
+
+#: src/lang.c:1787
+msgid   "Do you want to enable automatic handling of multipart/alternative articles?"
+msgstr  ""
+
+#: src/lang.c:1788
+msgid   "Skip multipart/alternative parts"
+msgstr  ""
+
+#: src/lang.c:1789
+msgid   "# If ON strip multipart/alternative messages automatically\n"
+msgstr  ""
+
+#: src/lang.c:1793
+msgid   "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
+msgstr  ""
+
+#: src/lang.c:1794
+msgid   "Detection of verbatim blocks"
+msgstr  "Opdagelse af verbatimblokke"
+
+#: src/lang.c:1795
+msgid   "# If ON detect verbatim blocks in articles\n"
+msgstr  ""
+
+#: src/lang.c:1800
+msgid   "A regex used to decide which lines to show in col_quote."
+msgstr  ""
+
+#: src/lang.c:1801
+msgid   "Regex used to show quoted lines"
+msgstr  ""
+
+#: src/lang.c:1802
+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:1808
+msgid   "A regex used to decide which lines to show in col_quote2."
+msgstr  ""
+
+#: src/lang.c:1809
+msgid   "Regex used to show twice quoted l."
+msgstr  ""
+
+#: src/lang.c:1810
+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:1816
+msgid   "A regex used to decide which lines to show in col_quote3."
+msgstr  ""
+
+#: src/lang.c:1817
+msgid   "Regex used to show >= 3 times q.l."
+msgstr  ""
+
+#: src/lang.c:1818
+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:1825
+msgid   "A regex used to decide which words to show in col_markslashes."
+msgstr  ""
+
+#: src/lang.c:1826
+msgid   "Regex used to highlight /slashes/"
+msgstr  ""
+
+#: src/lang.c:1827
+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:1833
+msgid   "A regex used to decide which words to show in col_markstars."
+msgstr  ""
+
+#: src/lang.c:1834
+msgid   "Regex used to highlight *stars*"
+msgstr  ""
+
+#: src/lang.c:1835
+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:1841
+msgid   "A regex used to decide which words to show in col_markstroke."
+msgstr  ""
+
+#: src/lang.c:1842
+msgid   "Regex used to highlight -strokes-"
+msgstr  ""
+
+#: src/lang.c:1843
+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:1849
+msgid   "A regex used to decide which words to show in col_markdash."
+msgstr  ""
+
+#: src/lang.c:1850
+msgid   "Regex used to highlight _underline_"
+msgstr  ""
+
+#: src/lang.c:1851
+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:1857
+msgid   "A regex used to find Subject prefixes to remove.  Use '|' as separator."
+msgstr  ""
+
+#: src/lang.c:1858
+msgid   "Regex with Subject prefixes"
+msgstr  ""
+
+#: src/lang.c:1859
+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:1864
+msgid   "A regex used to find Subject suffixes to remove.  Use '|' as separator."
+msgstr  ""
+
+#: src/lang.c:1865
+msgid   "Regex with Subject suffixes"
+msgstr  ""
+
+#: src/lang.c:1866
+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:1871
+msgid   "A regex used to find the begin of a verbatim block."
+msgstr  ""
+
+#: src/lang.c:1872
+msgid   "Regex for begin of a verbatim block"
+msgstr  ""
+
+#: src/lang.c:1873
+msgid   "# A regular expression that tin will use to find the begin of\n"
+        "# a verbatim block.\n"
+msgstr  ""
+
+#: src/lang.c:1878
+msgid   "A regex used to find the end of a verbatim block."
+msgstr  ""
+
+#: src/lang.c:1879
+msgid   "Regex for end of a verbatim block"
+msgstr  ""
+
+#: src/lang.c:1880
+msgid   "# A regular expression that tin will use to find the end of\n"
+        "# a verbatim block.\n"
+msgstr  ""
+
+#: src/lang.c:1885
+msgid   "Enter name and options for external MIME viewer, --internal for built-in "
+        "viewer"
+msgstr  ""
+
+#: src/lang.c:1886
+msgid   "MIME binary content viewer"
+msgstr  ""
+
+#: src/lang.c:1887
+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:1894
+msgid   "Confirm before starting non-text viewing program"
+msgstr  ""
+
+#: src/lang.c:1895
+msgid   "Ask before using MIME viewer"
+msgstr  ""
+
+#: src/lang.c:1896
+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:1901
+msgid   "Ask to mark groups read when quitting. <SPACE> toggles & <CR> sets."
+msgstr  ""
+
+#: src/lang.c:1902
+msgid   "Catchup read groups when quitting"
+msgstr  ""
+
+#: src/lang.c:1903
+msgid   "# If ON ask user if read groups should all be marked read\n"
+msgstr  ""
+
+#: src/lang.c:1908
+msgid   "Catchup group using left key"
+msgstr  ""
+
+#: src/lang.c:1909
+msgid   "# If ON catchup group/thread when leaving with the left arrow key.\n"
+msgstr  ""
+
+#: src/lang.c:1914
+msgid   "Catchup thread by using left key"
+msgstr  ""
+
+#: src/lang.c:1920
+msgid   "Which actions require confirmation"
+msgstr  ""
+
+#: src/lang.c:1921
+msgid   "# What should we ask confirmation for.\n"
+msgstr  "# Hvad bÃ¸r vi spÃ¸rge efter bekrÃ¦ftelse pÃ¥.\n"
+
+#: src/lang.c:1926
+msgid   "'Mark as (un)read' ignores tags"
+msgstr  ""
+
+#: src/lang.c:1927
+msgid   "# If ON the 'Mark as (un)read' function marks only the current article.\n"
+msgstr  ""
+
+#: src/lang.c:1931
+msgid   "Program to run to open URL's, <CR> sets, <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:1932
+msgid   "Program that opens URL's"
+msgstr  "Program som Ã¥bner URL'er"
+
+#: src/lang.c:1933
+msgid   "# The program used to open URL's. The actual URL will be appended\n"
+msgstr  ""
+
+#: src/lang.c:1938
+msgid   "Use mouse in xterm"
+msgstr  "Anvend mus i xterm"
+
+#: src/lang.c:1939
+msgid   "# If ON enable mouse button support on xterm terminals\n"
+msgstr  ""
+
+#: src/lang.c:1945
+msgid   "Use scroll keys on keypad"
+msgstr  "Brug rultaster pÃ¥ numerisk tastatur"
+
+#: src/lang.c:1946
+msgid   "# If ON enable scroll keys on terminals that support it\n"
+msgstr  ""
+
+#: src/lang.c:1951
+msgid   "Enter maximum number of article to get. <CR> sets."
+msgstr  ""
+
+#: src/lang.c:1952
+msgid   "Number of articles to get"
+msgstr  "Antal artikler til hentning"
+
+#: src/lang.c:1953
+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:1958
+msgid   "Enter number of days article is considered recent. <CR> sets."
+msgstr  ""
+
+#: src/lang.c:1959
+msgid   "Article recentness time limit"
+msgstr  ""
+
+#: src/lang.c:1960
+msgid   "# Number of days in which article is considered recent, (0=OFF)\n"
+msgstr  ""
+
+#: src/lang.c:1964
+msgid   "WILDMAT for normal wildcards, REGEX for full regular expression matching."
+msgstr  ""
+
+#: src/lang.c:1965
+msgid   "Wildcard matching"
+msgstr  ""
+
+#: src/lang.c:1966
+msgid   "# Wildcard matching\n"
+        "# Possible values are (the default is marked with *):\n"
+        "# * 0 = wildmat\n"
+        "#   1 = regex\n"
+msgstr  ""
+
+#: src/lang.c:1973
+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:1974
+msgid   "Score limit (kill)"
+msgstr  "PointbegrÃ¦nsning (drÃ¦b)"
+
+#: src/lang.c:1975
+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:1979
+msgid   "Enter default score to kill articles. <CR> sets."
+msgstr  "Indtast standardpoint for at drÃ¦be artikler. <CR> angiver."
+
+#: src/lang.c:1980
+msgid   "Default score to kill articles"
+msgstr  "Standardpoint for at drÃ¦be artikler"
+
+#: src/lang.c:1981
+msgid   "# Default score to kill articles\n"
+msgstr  "# Standardpoint for at drÃ¦be artikler\n"
+
+#: src/lang.c:1985
+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:1986
+msgid   "Score limit (select)"
+msgstr  "PointbegrÃ¦nsning (vÃ¦lg)"
+
+#: src/lang.c:1987
+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:1991
+msgid   "Enter default score to select articles. <CR> sets."
+msgstr  "Indtast standardpoint for at vÃ¦lge artikler: <CR> angiver."
+
+#: src/lang.c:1992
+msgid   "Default score to select articles"
+msgstr  "Standardpoint for at vÃ¦lge artikler"
+
+#: src/lang.c:1993
+msgid   "# Default score to select articles\n"
+msgstr  "# Standardpoint for at vÃ¦lge artikler\n"
+
+#: src/lang.c:1999
+msgid   "Use slrnface to show ''X-Face:''s"
+msgstr  "Brug slmface for at vise ''X-face:''s"
+
+#: src/lang.c:2000
+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:2008
+msgid   "Use ANSI color"
+msgstr  "Brug ANSI-farve"
+
+#: src/lang.c:2009
+msgid   "# If ON using ANSI-color\n"
+msgstr  "# Hvis TIL brug ANSI-farve\n"
+
+#: src/lang.c:2014
+msgid   "Standard foreground color"
+msgstr  "Standardforgrundsfarve"
+
+#: src/lang.c:2015
+msgid   "# Standard foreground color\n"
+        "# Default: -1 (default color)\n"
+msgstr  "# Standardforgrundsfarve\n"
+        "# Standard: -1 (standardfarve)\n"
+
+#: src/lang.c:2021
+msgid   "Standard background color"
+msgstr  "Standardbaggrundsfarve"
+
+#: src/lang.c:2022
+msgid   "# Standard background color\n"
+        "# Default: -1 (default color)\n"
+msgstr  "# Standardbaggrundsfarve\n"
+        "# Standard: -1 (standardfarve)\n"
+
+#: src/lang.c:2028
+msgid   "Color for inverse text (background)"
+msgstr  "Farve for omvendt tekst (baggrund)"
+
+#: src/lang.c:2029
+msgid   "# Color of background for inverse text\n"
+        "# Default: 4 (blue)\n"
+msgstr  "# Farve pÃ¥ baggrund for omvendt tekst\n"
+        "# Standard: 4 (blÃ¥)\n"
+
+#: src/lang.c:2035
+msgid   "Color for inverse text (foreground)"
+msgstr  "Farve pÃ¥ omvendt tekst (forgrund)"
+
+#: src/lang.c:2036
+msgid   "# Color of foreground for inverse text\n"
+        "# Default: 7 (white)\n"
+msgstr  "# Farve pÃ¥ forgrund for omvendt tekst\n"
+        "# Standard: 7 (hvid)\n"
+
+#: src/lang.c:2042
+msgid   "Color of text lines"
+msgstr  "Farve pÃ¥ tekstlinjer"
+
+#: src/lang.c:2043
+msgid   "# Color of text lines\n"
+        "# Default: -1 (default color)\n"
+msgstr  "# Farve pÃ¥ tekstlinjer\n"
+        "# Standard: -1 (standardfarve)\n"
+
+#: src/lang.c:2049
+msgid   "Color of mini help menu"
+msgstr  "Farve pÃ¥ minihjÃ¦lpemenu"
+
+#: src/lang.c:2050
+msgid   "# Color of mini help menu\n"
+        "# Default: 3 (brown)\n"
+msgstr  "# Farve pÃ¥ minihjÃ¦lpemenu\n"
+        "# Standard: 3 (brun)\n"
+
+#: src/lang.c:2056
+msgid   "Color of help text"
+msgstr  "Farve pÃ¥ hjÃ¦lpetekst"
+
+#: src/lang.c:2057
+msgid   "# Color of help pages\n"
+        "# Default: -1 (default color)\n"
+msgstr  "# Farve pÃ¥ hjÃ¦lpesider\n"
+        "# Standard: -1 (standardfarve)\n"
+
+#: src/lang.c:2063
+msgid   "Color of status messages"
+msgstr  "Farve pÃ¥ statusbeskeder"
+
+#: src/lang.c:2064
+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:2070
+msgid   "Color of quoted lines"
+msgstr  "Farve pÃ¥ citerede linjer"
+
+#: src/lang.c:2071
+msgid   "# Color of quote-lines\n"
+        "# Default: 2 (green)\n"
+msgstr  "# Farve pÃ¥ citeringslinjer\n"
+        "# Standard: 2 (grÃ¸n)\n"
+
+#: src/lang.c:2077
+msgid   "Color of twice quoted line"
+msgstr  "Farve pÃ¥ dobbelt citerede linjer"
+
+#: src/lang.c:2078
+msgid   "# Color of twice quoted lines\n"
+        "# Default: 3 (brown)\n"
+msgstr  "# Farve pÃ¥ dobbelt citerede linjer# Standard: 3 (brun)\n"
+
+#: src/lang.c:2084
+msgid   "Color of =>3 times quoted line"
+msgstr  "Farve pÃ¥ =>3 gange citerede linje"
+
+#: src/lang.c:2085
+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:2091
+msgid   "Color of article header lines"
+msgstr  "Farve pÃ¥ artikelhovedlinjer"
+
+#: src/lang.c:2092
+msgid   "# Color of header-lines\n"
+        "# Default: 2 (green)\n"
+msgstr  "# Farve pÃ¥ hovedlinjer\n"
+        "# Standard: 2 (grÃ¸n)\n"
+
+#: src/lang.c:2098
+msgid   "Color of actual news header fields"
+msgstr  "Farve pÃ¥ aktuelle nyhedshovedfelter"
+
+#: src/lang.c:2099
+msgid   "# Color of actual news header fields\n"
+        "# Default: 9 (light red)\n"
+msgstr  "# Farve pÃ¥ aktuel nyhedshovedfelter\n"
+        "# Standard: 9 (lyserÃ¸d)\n"
+
+#: src/lang.c:2105
+msgid   "Color of article subject lines"
+msgstr  "Farve pÃ¥ artikelemnelinjer"
+
+#: src/lang.c:2106
+msgid   "# Color of article subject\n"
+        "# Default: 6 (cyan)\n"
+msgstr  "# Farve pÃ¥ artikelemne\n"
+        "# Standard: 6 (cyan)\n"
+
+#: src/lang.c:2112
+msgid   "Color of response counter"
+msgstr  "Farve pÃ¥ svartÃ¦ller"
+
+#: src/lang.c:2113
+msgid   "# Color of response counter\n"
+        "# Default: 2 (green)\n"
+msgstr  "# Farve pÃ¥ svartÃ¦ller\n"
+        "# Standard: 2 (grÃ¸n)\n"
+
+#: src/lang.c:2119
+msgid   "Color of sender (From:)"
+msgstr  "Farver pÃ¥ afsender (Fra:)"
+
+#: src/lang.c:2120
+msgid   "# Color of sender (From:)\n"
+        "# Default: 2 (green)\n"
+msgstr  "# Farve pÃ¥ afsender (Fra:)\n"
+        "# Standard: 2 (grÃ¸n)\n"
+
+#: src/lang.c:2126
+msgid   "Color of help/mail sign"
+msgstr  "Farve pÃ¥ hjÃ¦lp-/posttegn"
+
+#: src/lang.c:2127
+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:2133
+msgid   "Color of signatures"
+msgstr  "Farve pÃ¥ underskrifter"
+
+#: src/lang.c:2134
+msgid   "# Color of signature\n"
+        "# Default: 4 (blue)\n"
+msgstr  "# Farve pÃ¥ underskrift\n"
+        "# Standard: 4 (blÃ¥)\n"
+
+#: src/lang.c:2140
+msgid   "Color of highlighted URLs"
+msgstr  "Farve pÃ¥ fremhÃ¦vede URL'er"
+
+#: src/lang.c:2141
+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:2147
+msgid   "Color of verbatim blocks"
+msgstr  "Farve pÃ¥ verbatimblokke"
+
+#: src/lang.c:2148
+msgid   "# Color of verbatim blocks\n"
+        "# Default: 5 (pink)\n"
+msgstr  "# Farve pÃ¥ verbatimblokke\n"
+        "# Standard: 5 (lyserÃ¸d)\n"
+
+#: src/lang.c:2154
+msgid   "Color of highlighting with *stars*"
+msgstr  "Farve pÃ¥ fremhÃ¦vninger med *stjerner*"
+
+#: src/lang.c:2155
+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:2161
+msgid   "Color of highlighting with _dash_"
+msgstr  "Farve pÃ¥ fremhÃ¦vning med _streg_"
+
+#: src/lang.c:2162
+msgid   "# Color of word highlighting with _dash_\n"
+        "# Default: 13 (light pink)\n"
+msgstr  "# Farve pÃ¥ ordfremhÃ¦vning med _streg_\n"
+
+#: src/lang.c:2168
+msgid   "Color of highlighting with /slash/"
+msgstr  "Farve pÃ¥ fremhÃ¦vninger med /skrÃ¥streg/"
+
+#: src/lang.c:2169
+msgid   "# Color of word highlighting with /slash/\n"
+        "# Default: 14 (light cyan)\n"
+msgstr  "# Farve pÃ¥ ordfremhÃ¦vninger med /skrÃ¥streg/\n"
+        "# Standard: 14 (lyscyan)\n"
+
+# Er det ikke stroke der er skrÃ¥skreg?
+#: src/lang.c:2175
+msgid   "Color of highlighting with -stroke-"
+msgstr  "Farve pÃ¥ fremhÃ¦vning med -bindestreg-"
+
+#: src/lang.c:2176
+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:2183
+msgid   "Attr. of highlighting with *stars*"
+msgstr  "Attr. pÃ¥ fremhÃ¦vninger med *stjerner*"
+
+#: src/lang.c:2184
+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  "# Attributer pÃ¥ ordfremhÃ¦vninger pÃ¥ monoterminaler\n"
+        "# Mulige vÃ¦rdier er:\n"
+        "#   0 = Normal\n"
+        "#   1 = Understregning\n"
+        "#   2 = Bedste fremhÃ¦vning\n"
+        "#   3 = Omvendt video\n"
+        "#   4 = Blinkende\n"
+        "#   5 = Halvlyst\n"
+        "#   6 = Fed\n"
+        "\n"
+        "# Attribut pÃ¥ ordfremhÃ¦vning med *stjerner*\n"
+        "# Standard: 6 (fed)\n"
+
+#: src/lang.c:2199
+msgid   "Attr. of highlighting with _dash_"
+msgstr  ""
+
+#: src/lang.c:2200
+msgid   "# Attribute of word highlighting with _dash_\n"
+        "# Default: 2 (best highlighting)\n"
+msgstr  ""
+
+#: src/lang.c:2206
+msgid   "Attr. of highlighting with /slash/"
+msgstr  ""
+
+#: src/lang.c:2207
+msgid   "# Attribute of word highlighting with /slash/\n"
+        "# Default: 5 (half bright)\n"
+msgstr  ""
+
+#: src/lang.c:2213
+msgid   "Attr. of highlighting with -stroke-"
+msgstr  ""
+
+#: src/lang.c:2214
+msgid   "# Attribute of word highlighting with -stroke-\n"
+        "# Default: 3 (reverse video)\n"
+msgstr  ""
+
+#: src/lang.c:2220
+msgid   "URL highlighting in message body"
+msgstr  ""
+
+#: src/lang.c:2221
+msgid   "# Enable URL highlighting?\n"
+msgstr  ""
+
+#: src/lang.c:2226
+msgid   "Word highlighting in message body"
+msgstr  ""
+
+#: src/lang.c:2227
+msgid   "# Enable word highlighting?\n"
+msgstr  ""
+
+#: src/lang.c:2232
+msgid   "What to display instead of mark"
+msgstr  ""
+
+#: src/lang.c:2233
+msgid   "# Should the leading and ending stars and dashes also be displayed,\n"
+        "# even when they are highlighting marks?\n"
+        "# Possible values are (the default is marked with *):\n"
+        "#   0 = no\n"
+        "#   1 = yes, display mark\n"
+        "# * 2 = print a space instead\n"
+msgstr  ""
+
+#: src/lang.c:2242
+msgid   "Enter column number to wrap article lines to in the pager. <CR> sets."
+msgstr  ""
+
+#: src/lang.c:2243
+msgid   "Page line wrap column"
+msgstr  ""
+
+#: src/lang.c:2244
+msgid   "# Wrap article lines at column\n"
+msgstr  ""
+
+#: src/lang.c:2249
+msgid   "Wrap around threads on next unread"
+msgstr  ""
+
+#: src/lang.c:2250
+msgid   "# If ON wrap around threads on searching next unread article\n"
+msgstr  ""
+
+#: src/lang.c:2254
+msgid   "Enter default mail address (and fullname). <CR> sets."
+msgstr  ""
+
+#: src/lang.c:2255 src/lang.c:2671
+msgid   "Mail address (and fullname)"
+msgstr  ""
+
+#: src/lang.c:2256
+msgid   "# User's mail address (and fullname), if not username@host (fullname)\n"
+msgstr  ""
+
+#: src/lang.c:2261
+msgid   "Show empty Followup-To in editor"
+msgstr  ""
+
+#: src/lang.c:2262
+msgid   "# If ON show empty Followup-To header when editing an article\n"
+msgstr  ""
+
+#: src/lang.c:2266
+msgid   "Enter path/! command/--none to create your default signature. <CR> sets."
+msgstr  ""
+
+#: src/lang.c:2267
+msgid   "Create signature from path/command"
+msgstr  ""
+
+#: src/lang.c:2268
+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:2275
+msgid   "Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
+msgstr  ""
+
+#: src/lang.c:2276
+msgid   "Prepend signature with \"-- \""
+msgstr  ""
+
+#: src/lang.c:2277
+msgid   "# If ON prepend the signature with dashes '\\n-- \\n'\n"
+msgstr  ""
+
+#: src/lang.c:2281
+msgid   "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
+msgstr  ""
+
+#: src/lang.c:2282
+msgid   "Add signature when reposting"
+msgstr  ""
+
+#: src/lang.c:2283
+msgid   "# If ON add signature to reposted articles\n"
+msgstr  ""
+
+#: src/lang.c:2287
+#, c-format
+msgid   "Enter quotation marks, %s or %S for author's initials."
+msgstr  ""
+
+#: src/lang.c:2288
+msgid   "Characters used as quote-marks"
+msgstr  ""
+
+#: src/lang.c:2289
+#, c-format
+msgid   "# Characters used in quoting to followups and replies.\n"
+        "# '_' is replaced by ' ', %%s, %%S are replaced by author's initials.\n"
+msgstr  ""
+
+#: src/lang.c:2295
+msgid   "Quoting behavior"
+msgstr  ""
+
+#: src/lang.c:2296
+msgid   "# How quoting should be handled when following up or replying.\n"
+        "# Possible values are (the default is marked with *):\n"
+        "#   0 = Nothing special\n"
+        "#   1 = Compress quotes\n"
+        "#   2 = Quote signatures\n"
+        "#   3 = Compress quotes, quote signatures\n"
+        "#   4 = Quote empty lines\n"
+        "# * 5 = Compress quotes, quote empty lines\n"
+        "#   6 = Quote signatures, quote empty lines\n"
+        "#   7 = Compress quotes, quote signatures, quote empty lines\n"
+msgstr  ""
+
+#: src/lang.c:2309 src/lang.c:2317 src/lang.c:2323
+msgid   "%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name"
+msgstr  ""
+
+#: src/lang.c:2310
+msgid   "Quote line when following up"
+msgstr  ""
+
+#: src/lang.c:2311
+#, c-format
+msgid   "# Format of quote line when mailing/posting/following-up an article\n"
+        "# %%A Address    %%D Date   %%F Addr+Name   %%G Groupname   %%M Message-ID\n"
+        "# %%N Full Name  %%C First Name   %%I Initials\n"
+msgstr  ""
+
+#: src/lang.c:2318
+msgid   "Quote line when cross-posting"
+msgstr  ""
+
+#: src/lang.c:2324
+msgid   "Quote line when mailing"
+msgstr  ""
+
+#: src/lang.c:2329
+msgid   "If ON, include User-Agent: header. <SPACE> toggles & <CR> sets."
+msgstr  ""
+
+#: src/lang.c:2330
+msgid   "Insert 'User-Agent:'-header"
+msgstr  ""
+
+#: src/lang.c:2331
+msgid   "# If ON include advertising User-Agent: header\n"
+msgstr  ""
+
+#: src/lang.c:2336
+msgid   "Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
+msgstr  ""
+
+#: src/lang.c:2337
+msgid   "MM_CHARSET"
+msgstr  ""
+
+#: src/lang.c:2338
+msgid   "# Charset supported locally which is also used for MIME header and\n"
+        "# Content-Type header.\n"
+        "# If not set, the value of the environment variable MM_CHARSET is used.\n"
+        "# Set to US-ASCII or compile time default if neither of them is defined.\n"
+        "# If MIME_STRICT_CHARSET is defined at compile-time, charset other than\n"
+        "# mm_charset is considered not displayable and represented as '?'.\n"
+msgstr  ""
+
+#: src/lang.c:2348
+msgid   "MM_NETWORK_CHARSET"
+msgstr  ""
+
+#: src/lang.c:2349
+msgid   "# Charset used for MIME (Content-Type) header in postings.\n"
+msgstr  ""
+
+#: src/lang.c:2353
+msgid   "Enter local charset name (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
+msgstr  ""
+
+#: src/lang.c:2354
+msgid   "MM_LOCAL_CHARSET"
+msgstr  ""
+
+#: src/lang.c:2355
+msgid   "# Charset supported locally.\n"
+msgstr  ""
+
+#: src/lang.c:2362
+msgid   "Mailbox format"
+msgstr  ""
+
+#: src/lang.c:2363
+msgid   "# Format of the mailbox.\n"
+msgstr  ""
+
+#: src/lang.c:2368
+msgid   "MIME encoding in news messages"
+msgstr  ""
+
+#: src/lang.c:2369
+msgid   "# MIME encoding (8bit, base64, quoted-printable, 7bit) of the body\n"
+        "# for mails and posts, if necessary. QP is efficient for most European\n"
+        "# character sets (ISO-8859-X) with small fraction of non-US-ASCII chars,\n"
+        "# while Base64 is more efficient for most 8bit East Asian, Greek, and\n"
+        "# Russian charsets with a lot of 8bit characters.\n"
+msgstr  ""
+
+#: src/lang.c:2377 src/lang.c:2398
+msgid   "Don't change unless you know what you are doing. <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:2378
+msgid   "Use 8bit characters in news headers"
+msgstr  ""
+
+#: src/lang.c:2379
+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:2386
+msgid   "Auto-view post-processed files <SPACE> toggles, <CR> sets, <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:2387
+msgid   "View post-processed files"
+msgstr  ""
+
+#: src/lang.c:2388
+msgid   "# If set, post processed files will be opened in a viewer\n"
+msgstr  ""
+
+#: src/lang.c:2393
+msgid   "MIME encoding in mail messages"
+msgstr  ""
+
+#: src/lang.c:2399
+msgid   "Use 8bit characters in mail headers"
+msgstr  ""
+
+#: src/lang.c:2400
+msgid   "# If ON, 8bit characters in mail headers are NOT encoded.\n"
+        "# default is OFF. Thus 8bit characters are encoded by default.\n"
+        "# 8bit chars in headers are encoded regardless of the value of this "
+        "parameter\n"
+        "# unless mail_mime_encoding is 8bit as well. Note that RFC 2822\n"
+        "# prohibits 8bit characters in mail headers so that you are advised NOT to\n"
+        "# turn it ON unless you have some compelling reason.\n"
+msgstr  ""
+
+#: src/lang.c:2410
+msgid   "Strip blanks from ends of lines"
+msgstr  ""
+
+#: src/lang.c:2411
+msgid   "# If ON strip blanks from ends of lines for faster display on slow "
+        "terminals.\n"
+msgstr  ""
+
+#: src/lang.c:2416
+msgid   "If ON, use transliteration. <SPACE> toggles & <CR> sets."
+msgstr  ""
+
+#: src/lang.c:2417
+msgid   "Transliteration"
+msgstr  ""
+
+#: src/lang.c:2418
+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:2426
+msgid   "Send you a Cc/Bcc automatically"
+msgstr  ""
+
+#: src/lang.c:2427
+msgid   "# Put your name in the Cc: and/or Bcc: field when mailing an article.\n"
+        "# Possible values are (the default is marked with *):\n"
+        "# * 0 = No\n"
+        "#   1 = Cc\n"
+        "#   2 = Bcc\n"
+        "#   3 = Cc and Bcc\n"
+msgstr  ""
+
+#: src/lang.c:2436
+msgid   "Enter address elements about which you want to be warned. <CR> sets."
+msgstr  ""
+
+#: src/lang.c:2437
+msgid   "Spamtrap warning address parts"
+msgstr  ""
+
+#: src/lang.c:2438
+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:2443
+msgid   "Enter default number of days a filter entry will be valid. <CR> sets."
+msgstr  ""
+
+#: src/lang.c:2444
+msgid   "No. of days a filter entry is valid"
+msgstr  ""
+
+#: src/lang.c:2445
+msgid   "# Number of days a short term filter will be active\n"
+msgstr  ""
+
+#: src/lang.c:2449
+msgid   "Add posted articles to filter. <SPACE> toggles & <CR> sets."
+msgstr  ""
+
+#: src/lang.c:2450
+msgid   "Add posted articles to filter"
+msgstr  ""
+
+#: src/lang.c:2451
+msgid   "# If ON add posted articles which start a new thread to filter for\n"
+        "# highlighting follow-ups\n"
+msgstr  ""
+
+#: src/lang.c:2455
+msgid   "The directory where articles/threads are to be saved in mailbox format."
+msgstr  ""
+
+#: src/lang.c:2456
+msgid   "Mail directory"
+msgstr  ""
+
+#: src/lang.c:2457
+msgid   "# (-m) directory where articles/threads are saved in mailbox format\n"
+msgstr  ""
+
+#: src/lang.c:2462
+msgid   "Save articles in batch mode (-S)"
+msgstr  ""
+
+#: src/lang.c:2463
+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:2468
+msgid   "The directory where you want articles/threads saved."
+msgstr  ""
+
+#: src/lang.c:2469
+msgid   "Directory to save arts/threads in"
+msgstr  ""
+
+#: src/lang.c:2470
+msgid   "# Directory where articles/threads are saved\n"
+msgstr  "# Mappe hvor artikler/trÃ¥de gemmes\n"
+
+#: src/lang.c:2474
+msgid   "Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> sets."
+msgstr  ""
+
+#: src/lang.c:2475
+msgid   "Use Archive-name: header for save"
+msgstr  ""
+
+#: src/lang.c:2476
+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:2481
+msgid   "Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
+        "cancels."
+msgstr  ""
+
+#: src/lang.c:2482
+msgid   "Mark saved articles/threads as read"
+msgstr  ""
+
+#: src/lang.c:2483
+msgid   "# If ON mark articles that are saved as read\n"
+msgstr  ""
+
+#: src/lang.c:2487
+msgid   "Do post processing (eg. extract attachments) for saved articles."
+msgstr  ""
+
+#: src/lang.c:2488
+msgid   "Post process saved articles"
+msgstr  ""
+
+#: src/lang.c:2489
+msgid   "# Perform post processing (saving binary attachments) from saved articles.\n"
+        "# Possible values are (the default is marked with *):\n"
+        "# * 0 = no\n"
+        "#   1 = extract shell archives (shar) only\n"
+        "#   2 = yes\n"
+msgstr  ""
+
+#: src/lang.c:2498
+msgid   "Process only unread articles"
+msgstr  "Behandl kun ulÃ¦ste artikler"
+
+#: src/lang.c:2499
+msgid   "# If ON only save/print/pipe/mail unread articles (tagged articles excepted)\n"
+msgstr  ""
+
+#: src/lang.c:2504
+msgid   "Print all or just part of header. <SPACE> toggles & <CR> sets."
+msgstr  ""
+
+#: src/lang.c:2505
+msgid   "Print all headers when printing"
+msgstr  ""
+
+#: src/lang.c:2506
+msgid   "# If ON print all of article header otherwise just the important lines\n"
+msgstr  ""
+
+#: src/lang.c:2510
+msgid   "The printer program with options that is to be used to print articles/threads."
+msgstr  ""
+
+#: src/lang.c:2511
+msgid   "Printer program with options"
+msgstr  ""
+
+#: src/lang.c:2512
+msgid   "# Print program with parameters used to print articles/threads\n"
+msgstr  ""
+
+#: src/lang.c:2518
+msgid   "Force redraw after certain commands"
+msgstr  ""
+
+#: src/lang.c:2519
+msgid   "# If ON a screen redraw will always be done after certain external commands\n"
+msgstr  ""
+
+#: src/lang.c:2523
+msgid   "Start editor with line offset. <SPACE> toggles, <CR> sets, <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:2524
+msgid   "Start editor with line offset"
+msgstr  ""
+
+#: src/lang.c:2525
+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:2530
+msgid   "Enter %E for editor, %F for filename, %N for line-number, <CR> to set."
+msgstr  ""
+
+#: src/lang.c:2531
+msgid   "Invocation of your editor"
+msgstr  ""
+
+#: src/lang.c:2532
+#, c-format
+msgid   "# Format of editor line including parameters\n"
+        "# %%E Editor  %%F Filename  %%N Linenumber\n"
+msgstr  ""
+
+#: src/lang.c:2537
+msgid   "Enter name and options for external-inews, --internal for internal inews"
+msgstr  ""
+
+#: src/lang.c:2538
+msgid   "External inews"
+msgstr  ""
+
+#: src/lang.c:2539
+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:2543
+msgid   "Enter %M for mailer, %S for subject, %T for to, %F for filename, <CR> to set."
+msgstr  ""
+
+#: src/lang.c:2544
+msgid   "Invocation of your mail command"
+msgstr  ""
+
+#: src/lang.c:2545
+#, c-format
+msgid   "# Format of mailer line including parameters\n"
+        "# %%M Mailer  %%S Subject  %%T To  %%F Filename\n"
+        "# ie. to use elm as your mailer:    elm -s \"%%S\" \"%%T\" < %%F\n"
+        "# ie. elm interactive          :    elm -i %%F -s \"%%S\" \"%%T\"\n"
+msgstr  ""
+
+#: src/lang.c:2553
+msgid   "Use interactive mail reader"
+msgstr  ""
+
+#: src/lang.c:2554
+msgid   "# Interactive mailreader\n"
+        "# Possible values are (the default is marked with *):\n"
+        "# * 0 = no interactive mailreader\n"
+        "#   1 = use interactive mailreader with headers in file\n"
+        "#   2 = use interactive mailreader without headers in file\n"
+msgstr  ""
+
+#: src/lang.c:2563
+msgid   "Remove ~/.article after posting"
+msgstr  ""
+
+#: src/lang.c:2564
+msgid   "# If ON remove ~/.article after posting.\n"
+msgstr  ""
+
+#: src/lang.c:2568
+msgid   "Filename for all posted articles, <CR> sets, no filename=do not save."
+msgstr  ""
+
+#: src/lang.c:2569
+msgid   "Filename for posted articles"
+msgstr  ""
+
+#: src/lang.c:2570
+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:2575
+msgid   "Keep all failed articles in ~/dead.articles. <SPACE> toggles & <CR> sets."
+msgstr  ""
+
+#: src/lang.c:2576
+msgid   "Keep failed arts in ~/dead.articles"
+msgstr  ""
+
+#: src/lang.c:2577
+msgid   "# If ON keep all failed postings in ~/dead.articles\n"
+msgstr  ""
+
+#: src/lang.c:2581
+msgid   "Do you want to strip unsubscribed groups from .newsrc"
+msgstr  ""
+
+#: src/lang.c:2582
+msgid   "No unsubscribed groups in newsrc"
+msgstr  ""
+
+#: src/lang.c:2583
+msgid   "# If ON strip unsubscribed groups from newsrc\n"
+msgstr  ""
+
+#: src/lang.c:2588
+msgid   "Remove bogus groups from newsrc"
+msgstr  ""
+
+#: src/lang.c:2589
+msgid   "# What to do with bogus groups in newsrc file\n"
+        "# Possible values are (the default is marked with *):\n"
+        "# * 0 = keep\n"
+        "#   1 = remove\n"
+        "#   2 = highlight with D on selection screen\n"
+msgstr  ""
+
+#: src/lang.c:2597
+msgid   "Enter number of seconds until active file will be reread. <CR> sets."
+msgstr  ""
+
+#: src/lang.c:2598
+msgid   "Interval in secs to reread active"
+msgstr  ""
+
+#: src/lang.c:2599
+msgid   "# Time interval in seconds between rereading the active file (0=never)\n"
+msgstr  ""
+
+#: src/lang.c:2604
+msgid   "Reconnect to server automatically"
+msgstr  ""
+
+#: src/lang.c:2605
+msgid   "# If ON automatically reconnect to NNTP server if the connection is broken\n"
+msgstr  ""
+
+#: src/lang.c:2609
+msgid   "Create local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
+msgstr  ""
+
+#: src/lang.c:2610
+msgid   "Cache NNTP overview files locally"
+msgstr  ""
+
+#: src/lang.c:2611
+msgid   "# If ON, create local copies of NNTP overview files.\n"
+msgstr  ""
+
+#: src/lang.c:2615
+msgid   "Enter format string. <CR> sets, <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:2616
+msgid   "Format string for display of dates"
+msgstr  ""
+
+#: src/lang.c:2617
+msgid   "# Format string for date representation\n"
+msgstr  ""
+
+#: src/lang.c:2623
+msgid   "Unicode normalization form"
+msgstr  ""
+
+#: src/lang.c:2624
+msgid   "# Unicode normalization form\n"
+        "# Possible values are (the default is marked with *):\n"
+        "#   0 = None\n"
+        "# * 1 = NFKC\n"
+        "#   2 = NFKD\n"
+        "#   3 = NFC\n"
+        "#   4 = NFD\n"
+msgstr  ""
+
+#: src/lang.c:2636
+msgid   "Render BiDi"
+msgstr  ""
+
+#: src/lang.c:2637
+msgid   "# If ON, bi-directional text is rendered by tin\n"
+msgstr  ""
+
+#: src/lang.c:2647
+msgid   "Automatically GroupMarkUnselArtRead"
+msgstr  ""
+
+#: src/lang.c:2653
+msgid   "Delete post-process files"
+msgstr  ""
+
+#: src/lang.c:2658
+msgid   "Filename for all mailed articles, <CR> sets, no filename=do not save."
+msgstr  ""
+
+#: src/lang.c:2659
+msgid   "Mailbox to save sent mails"
+msgstr  ""
+
+#: src/lang.c:2664
+msgid   "Set Followup-To: header to this group(s). <CR> sets, <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:2665
+msgid   "Followup-To: header"
+msgstr  ""
+
+#: src/lang.c:2670
+msgid   "Enter default mail address (and fullname). <CR> sets, <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:2677
+msgid   "Path and options for ispell-like spell-checker. <CR> sets, <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:2678
+msgid   "Ispell program"
+msgstr  ""
+
+#: src/lang.c:2684
+msgid   "When group is a mailing list, send responses to this email address."
+msgstr  ""
+
+#: src/lang.c:2685
+#, fuzzy
+msgid   "Mailing list address"
+msgstr  "Sender log til %s\n"
+
+#: src/lang.c:2691
+msgid   "Forward articles as attachement"
+msgstr  ""
+
+#: src/lang.c:2696
+msgid   "A comma separated list of MIME major/minor Content-Types. <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:2697
+msgid   "Which MIME types will be saved"
+msgstr  ""
+
+#: src/lang.c:2702
+msgid   "Value of the Organization: header. <CR> sets, <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:2703
+msgid   "Organization: header"
+msgstr  ""
+
+#: src/lang.c:2708
+msgid   "Filename for saved articles. <CR> sets, <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:2709
+#, fuzzy
+msgid   "savefile"
+msgstr  "Gem filnavn> "
+
+#: src/lang.c:2763
+msgid   "Assume this charset if no charset declaration is present, <CR> to set."
+msgstr  ""
+
+#: src/lang.c:2764
+msgid   "UNDECLARED_CHARSET"
+msgstr  ""
+
+#: src/lang.c:2770
+msgid   "Add this text at the start of the message body. <CR> sets, <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:2771
+#, fuzzy
+msgid   "X_Body"
+msgstr  "Fed"
+
+#: src/lang.c:2776
+msgid   "Insert this header when posting. <CR> sets, <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:2777
+msgid   "X_Headers"
+msgstr  ""
+
+#: src/lang.c:2782
+msgid   "Automatically insert an X-Comment-To: header? <SPACE> toggles & <CR> sets."
+msgstr  ""
+
+#: src/lang.c:2783
+msgid   "Insert X-Comment-To: header"
+msgstr  ""
+
+#: src/misc.c:3726
+#, c-format
+msgid   "Version: %s %s release %s (\"%s\") %s %s\n"
+msgstr  ""
+
+#: src/misc.c:3729
+#, c-format
+msgid   "Version: %s %s release %s (\"%s\")\n"
+msgstr  ""
+
+#: src/newsrc.c:451
+msgid   "Unreachable?\n"
+msgstr  ""
+
+#: src/nntplib.c:822
+#, c-format
+msgid   "\n"
+        "Server timed out, trying reconnect # %d\n"
+msgstr  ""
+
+#: src/nntplib.c:840 src/nntplib.c:1751
+msgid   "Rejoin current group\n"
+msgstr  ""
+
+#: src/nntplib.c:848 src/nntplib.c:1759
+#, c-format
+msgid   "Read (%s)\n"
+msgstr  ""
+
+#: src/nntplib.c:850
+#, c-format
+msgid   "Resend last command (%s)\n"
+msgstr  ""
+
+#: src/nntplib.c:1421
+msgid   "CAPABILITIES did not announce READER"
+msgstr  ""
+
+#: src/nntplib.c:1905
+msgid   "MOTD: "
+msgstr  ""
+
+#: src/nrctbl.c:175
+#, c-format
+msgid   "couldn't expand %s\n"
+msgstr  ""
+
+#: src/post.c:1219
+#, 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  ""
+
+#: src/post.c:1224
+#, 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  ""
+
+#: src/post.c:1226
+#, c-format
+msgid   "Line %d is longer than 998 octets, and should be folded, but\n"
+        "encoding is not set to %s\n"
+msgstr  ""
+
+#: src/post.c:2085
+#, c-format
+msgid   "Posting: %.*s ..."
+msgstr  ""
+
+#. Check if okay to read
+#: src/read.c:190
+msgid   "Aborting read, please wait..."
+msgstr  ""
+
+#: src/read.c:337
+msgid   "Aborted read\n"
+msgstr  ""
+
+#: src/read.c:393
+msgid   "Draining\n"
+msgstr  ""
+
+#: src/refs.c:232
+msgid   "unchanged"
+msgstr  ""
+
+#: src/refs.c:587
+msgid   "[- Unavailable -]"
+msgstr  ""
+
+#.
+#. * preamble
+#. * TODO: -> lang.c
+#.
+#: src/rfc2047.c:1275
+#, c-format
+msgid   "This message has been composed in the 'multipart/mixed' MIME-format. If you\n"
+        "are reading this prefix, your mail reader probably has not yet been modified\n"
+        "to understand the new format, and some of what follows may look strange.\n"
+        "\n"
+msgstr  ""
+
+#: src/save.c:966
+msgid   "bytes"
+msgstr  ""
+
+#: src/select.c:378
+msgid   "unread"
+msgstr  ""
+
+#: src/select.c:378
+msgid   "all"
+msgstr  ""
+
+#: src/select.c:552 src/select.c:554
+msgid   " R"
+msgstr  ""
+
+#: src/xface.c:70
+msgid   "Can't run slrnface: Not running in a xterm."
+msgstr  ""
+
+#: src/xface.c:82 src/xface.c:93 src/xface.c:102
+#, c-format
+msgid   "Can't run slrnface: Environment variable %s not found."
+msgstr  ""
+
+#: src/xface.c:111 src/xface.c:143
+#, c-format
+msgid   "Can't run slrnface: failed to create %s"
+msgstr  ""
+
+#: 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  ""
+
+#: src/xface.c:135
+msgid   "Can't run slrnface: couldn't construct fifo name."
+msgstr  ""
+
+#: src/xface.c:174
+#, c-format
+msgid   "Slrnface abnormally exited, code %d."
+msgstr  ""
+
+#: src/xface.c:218
+#, c-format
+msgid   "Slrnface failed: %s."
+msgstr  ""
+
+#, fuzzy
+#~ msgid        "mark selected articles as read"
+#~ msgstr       "marker artikel som ulÃ¦st"
+
+#~ msgid        "Mark %s=tagged articles, %s=current article, %s=quit: "
+#~ msgstr       "MÃ¦rk %s=mÃ¦rkede artikler, %s=nuvÃ¦rende artikel, %s=afslut: "
+
+#~ msgid        "Thread range"
+#~ msgstr       "TrÃ¥dinterval"
Binary files tin-1.9.4/po/de.gmo and tin-1.9.5/po/de.gmo differ
diff -Nurp --exclude='.bzr*' tin-1.9.4/po/de.po tin-1.9.5/po/de.po
--- tin-1.9.4/po/de.po	2009-02-11 21:19:48.000000000 +0100
+++ tin-1.9.5/po/de.po	2009-12-23 11:02:06.886056973 +0100
@@ -7,7 +7,7 @@
 msgid   ""
 msgstr  "Project-Id-Version: tin 1.9.3\n"
         "Report-Msgid-Bugs-To: \n"
-        "POT-Creation-Date: 2009-02-11 21:23+0100\n"
+        "POT-Creation-Date: 2009-12-23 10:59+0100\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"
@@ -17,121 +17,121 @@ msgstr  "Project-Id-Version: tin 1.9.3\n
 
 #. No active scope set yet
 #. TODO: include full line in error-message
-#: src/attrib.c:644
+#: src/attrib.c:596
 #, c-format
 msgid   "attribute with no scope: %s"
 msgstr  "Attribut ohne Gültigkeitsbereich: %s"
 
-#: src/attrib.c:957
+#: src/attrib.c:881
 msgid   "Processing attributes... "
 msgstr  "Verarbeite Attribute... "
 
-#: src/attrib.c:1154
+#: src/attrib.c:1089
 #, c-format
 msgid   "# Do not edit this comment block\n"
         "#\n"
 msgstr  "# Diesen Kommentarabschnitt nicht verändern\n"
         "#\n"
 
-#: src/attrib.c:1155
+#: src/attrib.c:1090
 #, c-format
 msgid   "#  scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n"
 msgstr  "#  scope=ZEICHENKETTE  [notwendig]\n"
         "#    Gültigkeitsbereich, z.B. alt.*,!alt.bin*\n"
 
-#: src/attrib.c:1156
+#: src/attrib.c:1091
 #, c-format
 msgid   "#  add_posted_to_filter=ON/OFF\n"
 msgstr  "#  add_posted_to_filter=ON/OFF\n"
         "#    Filtereintrag erzeugen für eigene Postings\n"
 
-#: src/attrib.c:1157
+#: src/attrib.c:1092
 #, c-format
 msgid   "#  advertising=ON/OFF\n"
 msgstr  "#  advertising=ON/OFF\n"
         "#    User-Agent:-Header einfuegen\n"
 
-#: src/attrib.c:1158
+#: src/attrib.c:1093
 #, c-format
 msgid   "#  alternative_handling=ON/OFF\n"
 msgstr  "#  alternative_handling=ON/OFF\n"
         "#    MIME multipart/alternative-Teile ausblenden\n"
 
-#: src/attrib.c:1159
+#: src/attrib.c:1094
 #, c-format
 msgid   "#  ask_for_metamail=ON/OFF\n"
 msgstr  "#  ask_for_metamail=ON/OFF\n"
         "#    Start des MIME-Viewers erst nach Bestätigung\n"
 
-#: src/attrib.c:1160
+#: src/attrib.c:1095
 #, c-format
 msgid   "#  auto_cc_bcc=NUM\n"
 msgstr  "#  auto_cc_bcc=ZAHL\n"
 
-#: src/attrib.c:1161
+#: src/attrib.c:1096
 #, c-format
 msgid   "#    0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n"
 msgstr  "#    0=Nein, 1=Cc, 2=Bcc, 3=Cc und Bcc\n"
 
 # TRANSLATION MISSING
-#: src/attrib.c:1162
+#: src/attrib.c:1097
 #, c-format
 msgid   "#  auto_list_thread=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1163
+#: src/attrib.c:1098
 #, c-format
 msgid   "#  auto_save=ON/OFF\n"
 msgstr  "#  auto_save=ON/OFF\n"
         "#    Artikel mit Archive-name:-Header automatisch in die darin\n"
         "#    angegebene Datei speichern\n"
 
-#: src/attrib.c:1164
+#: src/attrib.c:1099
 #, c-format
 msgid   "#  auto_select=ON/OFF\n"
 msgstr  "#  auto_select=ON/OFF\n"
         "#    Führe GroupMarkUnselArtRead Kommando automatisch beim Betreten\n"
         "#    der Gruppe aus\n"
 
-#: src/attrib.c:1165
+#: src/attrib.c:1100
 #, c-format
 msgid   "#  batch_save=ON/OFF\n"
 msgstr  "#  batch_save=ON/OFF\n"
         "#    Im Batch-Modus werden die Artikel beachtet\n"
 
-#: src/attrib.c:1166
+#: src/attrib.c:1101
 #, c-format
 msgid   "#  date_format=STRING (eg. %%a, %%d %%b %%Y %%H:%%M:%%S)\n"
 msgstr  "#  date_format=ZEICHENKETTE\n"
         "#    z.B. %%a, %%d %%b %%Y %%H:%%M:%%S\n"
 
-#: src/attrib.c:1167
+#: src/attrib.c:1102
 #, c-format
 msgid   "#  delete_tmp_files=ON/OFF\n"
 msgstr  "#  delete_tmp_files=ON/OFF\n"
         "#    Gespeicherte, zur Nachbearbeitung weitergegebene Artikel ohne\n"
         "#    Nachfrage löschen\n"
 
-#: src/attrib.c:1168
+#: src/attrib.c:1103
 #, c-format
 msgid   "#  editor_format=STRING (eg. %%E +%%N %%F)\n"
 msgstr  "#  editor_format=ZEICHENKETTE\n"
         "#    z.B. %%E +%%N %%F\n"
 
-#: src/attrib.c:1169
+#: src/attrib.c:1104
 #, c-format
 msgid   "#  fcc=STRING (eg. =mailbox)\n"
 msgstr  "#  fcc=ZEICHENKETTE\n"
         "#    Datei in der eine Kopie der Mail abgelegt werden soll,\n"
         "#    z.B.: =mailbox\n"
 
-#: src/attrib.c:1170
+#: src/attrib.c:1105
 #, c-format
 msgid   "#  followup_to=STRING\n"
 msgstr  "#  followup_to=ZEICHENKETTE\n"
         "#    Voreinstellung für den Followup-To:-Header\n"
 
-#: src/attrib.c:1171
+#: src/attrib.c:1106
 #, c-format
 msgid   "#  from=STRING (just append wanted From:-line, don't use quotes)\n"
 msgstr  "#  from=ZEICHENKETTE\n"
@@ -139,96 +139,96 @@ msgstr  "#  from=ZEICHENKETTE\n"
         "#    keine Anführungszeichen verwenden\n"
 
 # TRANSLATION MISSING
-#: src/attrib.c:1172
+#: src/attrib.c:1107
 #, c-format
 msgid   "#  group_catchup_on_exit=ON/OFF\n"
 msgstr  ""
 
 # TRANSLATION MISSING
-#: src/attrib.c:1173
+#: src/attrib.c:1108
 #, c-format
 msgid   "#  mail_8bit_header=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1174
+#: src/attrib.c:1109
 #, c-format
 msgid   "#  mail_mime_encoding=supported_encoding"
 msgstr  "#  mail_mime_encoding=ZEICHENKETTE"
 
-#: src/attrib.c:1182
+#: src/attrib.c:1117
 #, c-format
 msgid   "#  ispell=STRING\n"
 msgstr  "#  ispell=ZEICHENKETTE\n"
         "#    Aufruf der Rechtschreibprüfung,\n"
         "#    z.B. ispell -C -ddeutsch -w äöüÄÖÜß@ -Tlatin1\n"
 
-#: src/attrib.c:1184
+#: src/attrib.c:1119
 #, c-format
 msgid   "#  maildir=STRING (eg. ~/Mail)\n"
 msgstr  "#  maildir=ZEICHENKETTE\n"
         "#    Verzeichnis der Mail-Ordner, z.B. ~/Mail\n"
 
-#: src/attrib.c:1185
+#: src/attrib.c:1120
 #, c-format
 msgid   "#  mailing_list=STRING (eg. majordomo@example.org)\n"
 msgstr  "#  mailing_list=ZEICHENKETTE\n"
         "#    Gruppe ist eine gegatete Mailingliste, z.B. majordomo@example.org\n"
 
-#: src/attrib.c:1186
+#: src/attrib.c:1121
 #, c-format
 msgid   "#  mime_types_to_save=STRING (eg. image/*,!image/bmp)\n"
 msgstr  "#  mime_types_to_save=ZEICHENKETTE\n"
         "#    z.B. image/*,!image/bmp\n"
 
 # TRANSLATION MISSING
-#: src/attrib.c:1187
+#: src/attrib.c:1122
 #, c-format
 msgid   "#  mark_ignore_tags=ON/OFF\n"
 msgstr  ""
 
 # TRANSLATION MISSING
-#: src/attrib.c:1188
+#: src/attrib.c:1123
 #, c-format
 msgid   "#  mark_saved_read=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1189
+#: src/attrib.c:1124
 #, c-format
 msgid   "#  mime_forward=ON/OFF\n"
 msgstr  "#  mime_forward=ON/OFF\n"
         "#    Weitergeleitete Artikel als MIME-Anhang senden\n"
 
-#: src/attrib.c:1191
+#: src/attrib.c:1126
 #, c-format
 msgid   "#  mm_network_charset=supported_charset"
 msgstr  "#  mm_network_charset=Zeichensatz\n"
         "#    Erlaubt sind folgende:"
 
-#: src/attrib.c:1198
+#: src/attrib.c:1133
 #, c-format
 msgid   "#  undeclared_charset=STRING (default is US-ASCII)\n"
 msgstr  "#  undeclared_charset=Zeichensatz\n"
         "#    Voreinstellung ist US-ASCII\n"
 
-#: src/attrib.c:1200
+#: src/attrib.c:1135
 #, c-format
 msgid   "#  news_headers_to_display=STRING\n"
 msgstr  "#  news_headers_to_display=ZEICHENKETTE\n"
         "#    Voreinstellung ist: Newsgroups Followup-To Summary Keywords X-Comment-"
         "To\n"
 
-#: src/attrib.c:1201
+#: src/attrib.c:1136
 #, c-format
 msgid   "#  news_headers_to_not_display=STRING\n"
 msgstr  "#  news_headers_to_not_display=ZEICHENKETTE\n"
 
-#: src/attrib.c:1202
+#: src/attrib.c:1137
 #, c-format
 msgid   "#  news_quote_format=STRING\n"
 msgstr  "#  news_quote_format=ZEICHENKETTE\n"
         "#    Einleitungszeile, z.B. news_quote_format=In %%M, %%F wrote:\n"
 
-#: src/attrib.c:1203
+#: src/attrib.c:1138
 #, c-format
 msgid   "#  organization=STRING (if beginning with '/' read from file)\n"
 msgstr  "#  organization=ZEICHENKETTE\n"
@@ -236,329 +236,329 @@ msgstr  "#  organization=ZEICHENKETTE\n"
         "#    Wert aus dieser Datei gelesen.\n"
 
 # TRANSLATION MISSING
-#: src/attrib.c:1204
+#: src/attrib.c:1139
 #, c-format
 msgid   "#  pos_first_unread=ON/OFF\n"
 msgstr  ""
 
 # TRANSLATION MISSING
-#: src/attrib.c:1205
+#: src/attrib.c:1140
 #, c-format
 msgid   "#  post_8bit_header=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1206
+#: src/attrib.c:1141
 #, c-format
 msgid   "#  post_mime_encoding=supported_encoding"
 msgstr  "#  post_mime_encoding=ZEICHENKETTE"
 
-#: src/attrib.c:1213
+#: src/attrib.c:1148
 #, c-format
 msgid   "#  post_process_type=NUM\n"
 msgstr  "#  post_process_type=ZAHL\n"
         "#    Nachbearbeitung\n"
 
-#: src/attrib.c:1218
+#: src/attrib.c:1153
 #, c-format
 msgid   "#  post_process_view=ON/OFF\n"
 msgstr  "#  post_process_view=ON/OFF\n"
         "#    Nachbearbeitete Artikel anzeigen\n"
 
-#: src/attrib.c:1219
+#: src/attrib.c:1154
 #, c-format
 msgid   "#  quick_kill_scope=STRING (ie. talk.*)\n"
 msgstr  "#  quick_kill_scope=ZEICHENKETTE\n"
         "#    Voreinstellung für Gültigkeitsbereich neuer Kill-Einträge,\n"
         "#    z.B. talk.*\n"
 
-#: src/attrib.c:1220
+#: src/attrib.c:1155
 #, c-format
 msgid   "#  quick_kill_expire=ON/OFF\n"
 msgstr  "#  quick_kill_expire=ON/OFF\n"
         "#    Kill verfällt automatisch\n"
 
-#: src/attrib.c:1221
+#: src/attrib.c:1156
 #, c-format
 msgid   "#  quick_kill_case=ON/OFF\n"
 msgstr  "#  quick_kill_case=ON/OFF\n"
         "#    Kill beachtet Gross/Kleinschreibung\n"
 
-#: src/attrib.c:1222
+#: src/attrib.c:1157
 #, c-format
 msgid   "#  quick_kill_header=NUM\n"
 msgstr  "#  quick_kill_header=ZAHL\n"
         "#    Killen nach:\n"
 
-#: src/attrib.c:1223 src/attrib.c:1230
+#: src/attrib.c:1158 src/attrib.c:1165
 #, c-format
 msgid   "#    0=subj (case sensitive) 1=subj (ignore case)\n"
 msgstr  "#    0=Subject (Gross/Kleinschreibung beachten), 1=Subject (G/K ignorieren)\n"
 
-#: src/attrib.c:1224 src/attrib.c:1231
+#: src/attrib.c:1159 src/attrib.c:1166
 #, c-format
 msgid   "#    2=from (case sensitive) 3=from (ignore case)\n"
 msgstr  "#    2=From (G/K beachten), 3=From (G/K ignorieren)\n"
 
-#: src/attrib.c:1225 src/attrib.c:1232
+#: src/attrib.c:1160 src/attrib.c:1167
 #, c-format
 msgid   "#    4=msgid 5=lines\n"
 msgstr  "#    4=Message-ID, 5=Zeilen\n"
 
-#: src/attrib.c:1226
+#: src/attrib.c:1161
 #, c-format
 msgid   "#  quick_select_scope=STRING\n"
 msgstr  "#  quick_select_scope=ZEICHENKETTE\n"
         "#    Voreinstellung für Gültigkeitsbereich neuer Auswahlregeln (Hochscoren)\n"
 
-#: src/attrib.c:1227
+#: src/attrib.c:1162
 #, c-format
 msgid   "#  quick_select_expire=ON/OFF\n"
 msgstr  "#  quick_select_expire=ON/OFF\n"
         "#    Regel verfällt automatisch\n"
 
-#: src/attrib.c:1228
+#: src/attrib.c:1163
 #, c-format
 msgid   "#  quick_select_case=ON/OFF\n"
 msgstr  "#  quick_select_case=ON/OFF\n"
         "#    Regel beachtet Gross/Kleinschreibung\n"
 
-#: src/attrib.c:1229
+#: src/attrib.c:1164
 #, c-format
 msgid   "#  quick_select_header=NUM\n"
 msgstr  "#  quick_select_header=NUM\n"
         "#    Auswählen (Hochscoren) nach:\n"
 
-#: src/attrib.c:1233
+#: src/attrib.c:1168
 #, c-format
 msgid   "#  quote_chars=STRING (%%s, %%S for initials)\n"
 msgstr  "#  quote_chars=ZEICHENKETTE\n"
         "#    Zeichen für Zitate in Antworten, %%s oder %%S ergibt Autoreninitialien\n"
 
-#: src/attrib.c:1235
+#: src/attrib.c:1170
 #, c-format
 msgid   "#  print_header=ON/OFF\n"
 msgstr  "#  print_header=ON/OFF\n"
         "#    Alle Header beim Drucken ausgeben\n"
 
 # TRANSLATION MISSING
-#: src/attrib.c:1237
+#: src/attrib.c:1172
 #, c-format
 msgid   "#  process_only_unread=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1238
+#: src/attrib.c:1173
 #, c-format
 msgid   "#  prompt_followupto=ON/OFF\n"
 msgstr  "#  prompt_followupto=ON/OFF\n"
         "#    Leeren Followup-To:-Header anzeigen beim Erstellen eines Artikels\n"
 
-#: src/attrib.c:1239
+#: src/attrib.c:1174
 #, c-format
 msgid   "#  savedir=STRING (eg. ~user/News)\n"
 msgstr  "#  savedir=ZEICHENKETTE\n"
         "#    Verzeichnis zum Speichern, z.B. ~user/News\n"
 
-#: src/attrib.c:1240
+#: src/attrib.c:1175
 #, c-format
 msgid   "#  savefile=STRING (eg. =linux)\n"
 msgstr  "#  savefile=ZEICHENKETTE\n"
         "#    Datei zum Speichern, z.B. =linux\n"
 
-#: src/attrib.c:1241
+#: src/attrib.c:1176
 #, c-format
 msgid   "#  sigfile=STRING (eg. $var/sig)\n"
 msgstr  "#  sigfile=ZEICHENKETTE\n"
         "#    Signatur, z.B. $var/sig\n"
 
-#: src/attrib.c:1242
+#: src/attrib.c:1177
 #, c-format
 msgid   "#  show_author=NUM\n"
 msgstr  "#  show_author=ZAHL\n"
         "#    Anzeige des From-Felds\n"
 
-#: src/attrib.c:1248
+#: src/attrib.c:1183
 #, c-format
 msgid   "#  show_info=NUM\n"
 msgstr  "#  show_info=ZAHL\n"
 
-#: src/attrib.c:1254
+#: src/attrib.c:1189
 #, c-format
 msgid   "#  show_signatures=ON/OFF\n"
 msgstr  "#  show_signatures=ON/OFF\n"
         "#    Signaturen anzeigen\n"
 
-#: src/attrib.c:1255
+#: src/attrib.c:1190
 #, c-format
 msgid   "#  show_only_unread_arts=ON/OFF\n"
 msgstr  "#  show_only_unread_arts=ON/OFF\n"
         "#    nur ungelesene Artikel anzeigen\n"
 
-#: src/attrib.c:1256
+#: src/attrib.c:1191
 #, c-format
 msgid   "#  sigdashes=ON/OFF\n"
 msgstr  "#  sigdashes=ON/OFF\n"
         "#    Signatur mit '\\n-- \\n' abtrennen\n"
 
-#: src/attrib.c:1257
+#: src/attrib.c:1192
 #, c-format
 msgid   "#  signature_repost=ON/OFF\n"
 msgstr  "#  signature_repost=ON/OFF\n"
         "#    Signatur beim Reposten anhängen\n"
 
-#: src/attrib.c:1258
+#: src/attrib.c:1193
 #, c-format
 msgid   "#  sort_article_type=NUM\n"
 msgstr  "#  sort_article_type=ZAHL\n"
         "#    Artikel sortieren nach:\n"
 
-#: src/attrib.c:1276
+#: src/attrib.c:1211
 #, c-format
 msgid   "#  sort_threads_type=NUM\n"
 msgstr  "#  sort_threads_type=ZAHL\n"
         "#    Threads sortieren nach:\n"
 
 # TRANSLATION MISSING
-#: src/attrib.c:1285
+#: src/attrib.c:1220
 #, c-format
 msgid   "#  start_editor_offset=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1286
+#: src/attrib.c:1221
 #, c-format
 msgid   "#  tex2iso_conv=ON/OFF\n"
 msgstr  "#  tex2iso_conv=ON/OFF\n"
         "#    Automatische Umwandlung von TeX-Umlauten\n"
 
 # TRANSLATION MISSING
-#: src/attrib.c:1287
+#: src/attrib.c:1222
 #, c-format
 msgid   "#  thread_catchup_on_exit=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1288
+#: src/attrib.c:1223
 #, c-format
 msgid   "#  thread_articles=NUM"
 msgstr  "#  thread_articles=ZAHL\n"
         "#    Threading nach:"
 
-#: src/attrib.c:1295
+#: src/attrib.c:1230
 #, c-format
 msgid   "#  thread_perc=NUM\n"
 msgstr  "#  thread_perc=ZAHL\n"
         "#    Wieviel Prozent des Subjects müssen gleich sein?\n"
 
-#: src/attrib.c:1296
+#: src/attrib.c:1231
 #, c-format
 msgid   "#  trim_article_body=NUM\n"
 msgstr  "#  trim_article_body=ZAHL\n"
 
 # TRANSLATION MISSING
-#: src/attrib.c:1297
+#: src/attrib.c:1232
 #, c-format
 msgid   "#    0 = Don't trim article body\n"
 msgstr  ""
 
-#: src/attrib.c:1298
+#: src/attrib.c:1233
 #, c-format
 msgid   "#    1 = Skip leading blank lines\n"
 msgstr  "#    1 = Führende Leerzeilen überspringen\n"
 
-#: src/attrib.c:1299
+#: src/attrib.c:1234
 #, c-format
 msgid   "#    2 = Skip trailing blank lines\n"
 msgstr  "#    2 = Abschliessende Leerzeilen überspringen\n"
 
-#: src/attrib.c:1300
+#: src/attrib.c:1235
 #, c-format
 msgid   "#    3 = Skip leading and trailing blank lines\n"
 msgstr  "#    3 = Führende und abschliessende Leerzeilen überspringen\n"
 
 # TRANSLATION MISSING
-#: src/attrib.c:1301
+#: src/attrib.c:1236
 #, c-format
 msgid   "#    4 = Compact multiple blank lines between textblocks\n"
 msgstr  ""
 
 # TRANSLATION MISSING
-#: src/attrib.c:1302
+#: src/attrib.c:1237
 #, c-format
 msgid   "#    5 = Compact multiple blank lines between textblocks and skip\n"
         "#        leading blank lines\n"
 msgstr  ""
 
 # TRANSLATION MISSING
-#: src/attrib.c:1303
+#: src/attrib.c:1238
 #, c-format
 msgid   "#    6 = Compact multiple blank lines between textblocks and skip\n"
         "#        trailing blank lines\n"
 msgstr  ""
 
 # TRANSLATION MISSING
-#: src/attrib.c:1304
+#: src/attrib.c:1239
 #, c-format
 msgid   "#    7 = Compact multiple blank lines between textblocks and skip\n"
         "#        leading and trailing blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1305
+#: src/attrib.c:1240
 #, c-format
 msgid   "#  verbatim_handling=ON/OFF\n"
 msgstr  "#  verbatim_handling=ON/OFF\n"
         "#    Wortgetreue Textblöcke erkennen\n"
 
 # TRANSLATION MISSING
-#: src/attrib.c:1306
+#: src/attrib.c:1241
 #, c-format
 msgid   "#  wrap_on_next_unread=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1307
+#: src/attrib.c:1242
 #, c-format
 msgid   "#  x_body=STRING (eg. ~/.tin/extra-body-text)\n"
 msgstr  "#  x_body=ZEICHENKETTE\n"
         "#    Text wird automatisch zu Beginn des Artikels eingefügt,\n"
         "#    z.B. ~/.tin/extra-body-text\n"
 
-#: src/attrib.c:1308
+#: src/attrib.c:1243
 #, c-format
 msgid   "#  x_comment_to=ON/OFF\n"
 msgstr  "#  x_comment_to=ON/OFF\n"
         "#    X-Comment-To:-Header einfügen.\n"
         "#    (Nur sinnvoll in nach Fido Technology Network gegateten Gruppen.)\n"
 
-#: src/attrib.c:1309
+#: src/attrib.c:1244
 #, c-format
 msgid   "#  x_headers=STRING (eg. ~/.tin/extra-headers)\n"
 msgstr  "#  x_headers=ZEICHENKETTE\n"
         "#    Zusätzliche Header, z.B. ~/.tin/extra-headers\n"
 
-#: src/attrib.c:1310
+#: src/attrib.c:1245
 #, c-format
 msgid   "#\n"
         "# Note that it is best to put general (global scoping)\n"
 msgstr  "#\n"
         "# Es empfiehlt sich, zuerst allgemein gültige und danach spezielle,\n"
 
-#: src/attrib.c:1311
+#: src/attrib.c:1246
 #, c-format
 msgid   "# entries first followed by group specific entries.\n"
         "#\n"
 msgstr  "# nur für bestimmte Newsgruppen gültige Einträge aufzuführen.\n"
         "#\n"
 
-#: src/attrib.c:1312
+#: src/attrib.c:1247
 #, c-format
 msgid   "############################################################################\n"
 msgstr  "############################################################################\n"
 
-#: src/cook.c:621
+#: src/cook.c:624
 msgid   "(unknown)"
 msgstr  "(unbekannt)"
 
 #.
 #. * TODO: add to the right rule, give better explanation, -> lang.c
 #.
-#: src/filter.c:593 src/filter.c:601
+#: src/filter.c:603 src/filter.c:611
 msgid   "Removed from the previous rule: "
 msgstr  "Aus der vorigen Regel gelöscht: "
 
@@ -649,8 +649,8 @@ msgid   "Article rejected (saved to %s)"
 msgstr  "Artikel abgelehnt (abgespeichert als %s)"
 
 #: src/lang.c:64
-#, c-format
-msgid   "%s=article, %s=thread, %s=hot, %s=pattern, %s=tagged articles, %s=quit: "
+#, fuzzy, c-format
+msgid   "%s=article, %s=thread, %s=range, %s=hot, %s=pattern, %s=tagged, %s=quit: "
 msgstr  "%s=Artikel %s=Thread %s=hervorgehoben %s=Muster %s=markierte %s=beenden: "
 
 #: src/lang.c:65
@@ -707,458 +707,486 @@ msgid   "%*s[-- Description: %s --]\n"
 msgstr  "%*s[-- Beschreibung: %s --]\n"
 
 #: src/lang.c:78
+#, fuzzy
+msgid   "Attributes Menu Commands"
+msgstr  "Artikelbereich Befehle"
+
+#: src/lang.c:80
 #, c-format
 msgid   "%d Authentication failed"
 msgstr  "%d Anmeldung fehlgeschlagen"
 
-#: src/lang.c:79
+#: src/lang.c:81
+#, c-format
+msgid   "NNTP authorization password not found for %s"
+msgstr  "NNTP Anmeldepasswort für %s nicht gefunden"
+
+#: src/lang.c:82
 msgid   "Server expects authentication.\n"
 msgstr  "Der Server verlangt Anmeldung (Passwort).\n"
 
-#: src/lang.c:80
+#: src/lang.c:83
 msgid   "    Please enter password: "
 msgstr  "    Bitte das Passwort eingeben: "
 
-#: src/lang.c:81
+#: src/lang.c:84
 msgid   "    Please enter username: "
 msgstr  "    Bitte den Usernamen eingeben: "
 
-#: src/lang.c:82
-#, c-format
-msgid   "Author search backwards [%s]> "
-msgstr  "Autorsuche rückwärts [%s]> "
-
-#: src/lang.c:83
-#, c-format
-msgid   "Author search forwards [%s]> "
-msgstr  "Autorsuche vorwärts [%s]> "
-
-#: src/lang.c:84
+#: src/lang.c:85
 #, c-format
 msgid   "Authorized for user: %s\n"
 msgstr  "Angemeldet als Benutzer: %s\n"
 
-#: src/lang.c:85
+#: src/lang.c:86
 #, c-format
 msgid   "Authorization failed for user: %s\n"
 msgstr  "Anmeldung für den Benutzer \"%s\" fehlgeschlagen\n"
 
-#: src/lang.c:86
+#: src/lang.c:88
+#, c-format
+msgid   "Author search backwards [%s]> "
+msgstr  "Autorsuche rückwärts [%s]> "
+
+#: src/lang.c:89
+#, c-format
+msgid   "Author search forwards [%s]> "
+msgstr  "Autorsuche vorwärts [%s]> "
+
+#: src/lang.c:90
 #, c-format
 msgid   "\n"
         "Autosubscribed to %s"
 msgstr  "\n"
         "Automatisch abonniert: %s"
 
-#: src/lang.c:87
+#: src/lang.c:91
 msgid   "Autosubscribing groups...\n"
 msgstr  "Automatisches Abonnieren der Gruppen...\n"
 
-#: src/lang.c:88
+#: src/lang.c:92
 #, c-format
 msgid   "Autoselecting articles (use '%s' to see all unread) ..."
 msgstr  "Automatische Artikelauswahl ('%s' um alle ungelesenen zu sehen) ..."
 
-#: src/lang.c:90
+#: src/lang.c:94
 #, c-format
 msgid   "Active file corrupt - %s"
 msgstr  "Die Datei 'active' ist beschädigt - %s"
 
-#: src/lang.c:91
+#: src/lang.c:95
 #, c-format
 msgid   "Article to be posted resulted in errors/warnings. %s=quit, %s=Menu, %s=edit: "
 msgstr  "Artikel verursachte Fehler/Warnungen. %s=beenden, %s=Menü, %s=editieren: "
 
-#: src/lang.c:92
+#: src/lang.c:96
 #, c-format
 msgid   "Unrecognized attribute: %s"
 msgstr  "Unbekannte Attribute: %s"
 
-#: src/lang.c:93
+#: src/lang.c:97
 #, c-format
 msgid   "Bad command. Type '%s' for help."
 msgstr  "Ungültiger Befehl. Drücken Sie '%s' für Hilfe."
 
-#: src/lang.c:95
+#: src/lang.c:99
 msgid   "Base article"
 msgstr  "Ursprungsartikel"
 
-#: src/lang.c:96
+#: src/lang.c:100
 msgid   "Base article range"
 msgstr  "Bereich für Ursprungsartikel"
 
-#: src/lang.c:97
+#: src/lang.c:101
 #, c-format
 msgid   "%s: Updating of index files not supported\n"
 msgstr  "%s: Aktualisieren der Index-Dateien nicht unterstützt\n"
 
-#: src/lang.c:98
+#: src/lang.c:102
 msgid   "*** Beginning of article ***"
 msgstr  "*** Anfang des Artikels ***"
 
-#: src/lang.c:100
+#: src/lang.c:103
+msgid   "*** Beginning of page ***"
+msgstr  "*** Seitenanfang ***"
+
+#: src/lang.c:105
 #, c-format
 msgid   "Cancel (delete) or supersede (overwrite) article [%%s]? (%s/%s/%s): "
 msgstr  "[%%s] canceln (löschen) oder superseden (überschreiben)? (%s/%s/%s): "
 
-#: src/lang.c:101
+#: src/lang.c:106
 msgid   "Cancelling article..."
 msgstr  "Lösche Artikel..."
 
-#: src/lang.c:103
+#: src/lang.c:108
 #, c-format
 msgid   "Cannot create %s"
 msgstr  "Kann %s nicht erstellen"
 
-#: src/lang.c:104
+#: src/lang.c:109
 #, c-format
 msgid   "Can't find base article %d"
 msgstr  "Kann den Basisartikel %d nicht finden"
 
-#: src/lang.c:105
+#: src/lang.c:110
 #, c-format
 msgid   "Can't open %s"
 msgstr  "Kann %s nicht öffnen"
 
-#: src/lang.c:106
+#: src/lang.c:111
 #, c-format
 msgid   "Couldn't open %s for saving"
 msgstr  "Kann %s nicht speichern"
 
-#: src/lang.c:107
+#: src/lang.c:112
 msgid   "*** Posting not allowed ***"
 msgstr  "*** Posten nicht erlaubt ***"
 
-#: src/lang.c:108
+#: src/lang.c:113
 #, c-format
 msgid   "Posting is not allowed to %s"
 msgstr  "Posten nach %s ist nicht erlaubt"
 
-#: src/lang.c:109
+#: src/lang.c:114
 #, c-format
 msgid   "Can't retrieve %s"
 msgstr  "Kann %s nicht empfangen"
 
-#: src/lang.c:110
+#: src/lang.c:115
 #, c-format
 msgid   "%s is a directory"
 msgstr  "%s ist ein Verzeichnis"
 
-#: src/lang.c:111
+#: src/lang.c:116
 msgid   "Catchup"
 msgstr  "Catchup"
 
-#: src/lang.c:112
+#: src/lang.c:117
 #, c-format
 msgid   "Catchup %s..."
 msgstr  "Catchup von %s..."
 
-#: src/lang.c:113
+#: src/lang.c:118
 msgid   "Catchup all groups entered during this session?"
 msgstr  "Alle betretenen Gruppen als gelesen markieren?"
 
-#: src/lang.c:114
+#: src/lang.c:119
 msgid   "You have tagged articles in this group - catchup anyway?"
 msgstr  "Markierte Artikel in der Gruppe - trotzdem aufholen (als gelesen markieren)?"
 
-#: src/lang.c:115
+#: src/lang.c:120
 #, c-format
 msgid   "%s %d %s in %lu seconds\n"
 msgstr  "%s %d %s in %lu Sekunden\n"
 
-#: src/lang.c:116
+#: src/lang.c:121
 msgid   "Caughtup"
 msgstr  "Aufgeholt"
 
-#: src/lang.c:117
+#: src/lang.c:122
 msgid   "Check Prepared Article"
 msgstr  "Überprüfe vorbereiteten Artikel"
 
-#: src/lang.c:118
+#: src/lang.c:123
 msgid   "Checking for new groups... "
 msgstr  "Prüfe, ob neue Gruppen vorhanden sind... "
 
-#: src/lang.c:119
+#: src/lang.c:124
 msgid   "Checking for news..."
 msgstr  "Prüfe, ob neue Artikel vorhanden sind..."
 
-#: src/lang.c:120
+#: src/lang.c:125
 #, c-format
 msgid   "Post-process %s=no, %s=yes, %s=shar, %s=quit: "
 msgstr  "Nachbearbeiten %s=nein, %s=ja, %s=shar, %s=Ende: "
 
-#: src/lang.c:122
+#: src/lang.c:127
 msgid   "ANSI color disabled"
 msgstr  "ANSI Farben ausgeschaltet"
 
-#: src/lang.c:123
+#: src/lang.c:128
 msgid   "ANSI color enabled"
 msgstr  "ANSI Farben eingeschaltet"
 
-#: src/lang.c:125
+#: src/lang.c:130
 #, c-format
 msgid   "Command failed: %s"
 msgstr  "Befehl fehlgeschlagen: %s"
 
-#: src/lang.c:126
+#: src/lang.c:131
 msgid   "Mark not selected articles read?"
 msgstr  "Nicht ausgewählte (hot) Artikel auf gelesen setzen?"
 
-#: src/lang.c:127
+#: src/lang.c:132
 #, c-format
 msgid   "Connecting to %s..."
 msgstr  "Verbinde mit %s..."
 
-#: src/lang.c:128
+#: src/lang.c:133
 msgid   "<CR>"
 msgstr  "<CR>"
 
-#: src/lang.c:129
+#: src/lang.c:134
 msgid   "Creating active file for saved groups...\n"
 msgstr  "Erzeuge die Datei 'active' für gespeicherte Gruppen...\n"
 
-#: src/lang.c:130
+#: src/lang.c:135
 msgid   "Creating newsrc file...\n"
 msgstr  "Erzeuge newsrc Datei...\n"
 
-#: src/lang.c:132 src/lang.c:1166
+#: src/lang.c:137 src/lang.c:1225
 msgid   "Default"
 msgstr  "Voreinstellung"
 
-#: src/lang.c:133
+#: src/lang.c:138
 msgid   "Delete saved files that have been post processed?"
 msgstr  "Löschen der gespeicherten Dateien, die nachbearbeitet wurden?"
 
-#: src/lang.c:134
+#: src/lang.c:139
 msgid   "Deleting temporary files..."
 msgstr  "Lösche temporäre Dateien..."
 
-#: src/lang.c:136
+#: src/lang.c:141
 msgid   "*** End of article ***"
 msgstr  "*** Ende des Artikels ***"
 
-#: src/lang.c:137
+#: src/lang.c:142
 msgid   "*** End of articles ***"
 msgstr  "*** Ende der Artikel ***"
 
-#: src/lang.c:138
+#: src/lang.c:143
 msgid   "*** End of groups ***"
 msgstr  "*** Ende der Gruppen ***"
 
-#: src/lang.c:139
+#: src/lang.c:144
+msgid   "*** End of page ***"
+msgstr  "*** Seitenende ***"
+
+#: src/lang.c:145
+#, fuzzy
+msgid   "*** End of scopes ***"
+msgstr  "*** Ende der Gruppen ***"
+
+#: src/lang.c:146
 msgid   "*** End of thread ***"
 msgstr  "*** Ende des Threads ***"
 
-#: src/lang.c:140
+#: src/lang.c:147
 msgid   "Enter limit of articles to get> "
 msgstr  "Anzahl zu holender Artikel> "
 
-#: src/lang.c:141
+#: src/lang.c:148
 msgid   "Enter Message-ID to go to> "
 msgstr  "Message-ID, die Sie suchen> "
 
-#: src/lang.c:142
+#: src/lang.c:149
 msgid   " and enter next unread thread"
 msgstr  " und nächsten ungel. Thread betreten"
 
-#: src/lang.c:143
+#: src/lang.c:150
+#, fuzzy
+msgid   " and enter next unread article"
+msgstr  " und nächsten ungel. Thread betreten"
+
+#: src/lang.c:151
 msgid   " and enter next unread group"
 msgstr  " und betritt nächste Gruppe"
 
-#: src/lang.c:144
+#: src/lang.c:152
 msgid   "Enter option number> "
 msgstr  "Optionsnummer eingeben> "
 
-#: src/lang.c:145
+#: src/lang.c:153
 #, c-format
 msgid   "Enter range [%s]> "
 msgstr  "Bereich eingeben [%s]> "
 
-#: src/lang.c:146
+#: src/lang.c:154
 msgid   "\n"
         "Warning: Approved: header used.\n"
 msgstr  "\n"
         "Warnung: Approved:-Header benutzt.\n"
 
-#: src/lang.c:148
+#: src/lang.c:156
 msgid   "\n"
         "Error: Bad address in Approved: header.\n"
 msgstr  "\n"
         "Fehler: Ungültige Adresse im Approved:-Header.\n"
 
-#: src/lang.c:149
+#: src/lang.c:157
 msgid   "\n"
         "Error: Bad address in From: header.\n"
 msgstr  "\n"
         "Fehler: Ungültige Adresse im From:-Header.\n"
 
-#: src/lang.c:150
+#: src/lang.c:158
 msgid   "\n"
         "Error: Bad address in Reply-To: header.\n"
 msgstr  "\n"
         "Fehler: Ungültige Adresse im Reply-To:-Header.\n"
 
-#: src/lang.c:151
+#: src/lang.c:159
 msgid   "\n"
         "Error: Bad FQDN in Message-ID: header.\n"
 msgstr  "\n"
         "Fehler: Ungültiger FQDN im Message-ID:-Header.\n"
 
-#: src/lang.c:153
+#: src/lang.c:161
 #, c-format
 msgid   "Can't unlock %s"
 msgstr  "Kann Lock auf %s nicht entfernen"
 
-#: src/lang.c:154
+#: src/lang.c:162
 #, c-format
 msgid   "Couldn't dotlock %s - article not appended!"
 msgstr  "Konnte %s nicht dotlocken - Artikel nicht angehängt!"
 
-#: src/lang.c:155
+#: src/lang.c:163
 #, c-format
 msgid   "Couldn't lock %s - article not appended!"
 msgstr  "Konnte %s nicht locken - Artikel nicht angehängt!"
 
-#: src/lang.c:158
+#: src/lang.c:166
 #, c-format
 msgid   "Corrupted file %s"
 msgstr  "Datei %s ist beschädigt"
 
-#: src/lang.c:160
+#: src/lang.c:168
 msgid   "Internal error in GNKSA routine - send bug report.\n"
 msgstr  "Interner Fehler in der GNKSA Routine - Senden Sie einen Fehlerbericht.\n"
 
-#: src/lang.c:161
+#: src/lang.c:169
 msgid   "Left angle bracket missing in route address.\n"
 msgstr  "Linkes Größerzeichen '<' fehlt in Route-Adresse.\n"
 
-#: src/lang.c:162
+#: src/lang.c:170
 msgid   "Left parenthesis missing in old-style address.\n"
 msgstr  "Linke Klammer '(' fehlt in EMail-Adresse (alter Stil).\n"
 
-#: src/lang.c:163
+#: src/lang.c:171
 msgid   "Right parenthesis missing in old-style address.\n"
 msgstr  "Rechte Klammer ')' fehlt in EMail-Adresse (alter Stil).\n"
 
-#: src/lang.c:164
+#: src/lang.c:172
 msgid   "At-sign missing in mail address.\n"
 msgstr  "In der Mailadresse fehlt das '@'.\n"
 
-#: src/lang.c:165
+#: src/lang.c:173
 msgid   "Single component FQDN is not allowed. Add your domain.\n"
 msgstr  "Ein einteiliger FQDN ist nicht erlaubt. Fügen Sie Ihre Domain hinzu.\n"
 
-#: src/lang.c:166
+#: src/lang.c:174
 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  "Unzulässige Domain. Senden Sie einen Fehlerbericht, wenn es Ihre TL-Domain\n"
         "wirklich gibt. Benutzen Sie .invalid für bewusst falsche Adressen.\n"
 
-#: src/lang.c:167
+#: src/lang.c:175
 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  "Regelwidrige Domain. Senden Sie einen Fehlerbericht, wenn es Ihre TL-Domain\n"
         "wirklich gibt. Benutzen Sie .invalid für bewusst falsche Adressen.\n"
 
-#: src/lang.c:168
+#: src/lang.c:176
 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  "Unbekannte Domain. Senden Sie einen Fehlerbericht, wenn es Ihre TL-Domain\n"
         "wirklich gibt. Benutzen Sie .invalid für bewusst falsche Adressen.\n"
 
-#: src/lang.c:169
+#: src/lang.c:177
 msgid   "Illegal character in FQDN.\n"
 msgstr  "Ungültiges Zeichen im FQDN.\n"
 
-#: src/lang.c:170
+#: src/lang.c:178
 msgid   "Zero length FQDN component not allowed.\n"
 msgstr  "Der FQDN darf keine leere Komponente enthalten.\n"
 
-#: src/lang.c:171
+#: src/lang.c:179
 msgid   "FQDN component exceeds maximum allowed length (63 chars).\n"
 msgstr  "Eine Komponente des FQDN überschreitet die maximale Länge (63 Zeichen).\n"
 
-#: src/lang.c:172
+#: src/lang.c:180
 msgid   "FQDN component may not start or end with hyphen.\n"
 msgstr  "Komponenten des FQDN dürfen nicht mit einem Bindestrich beginnen.\n"
 
-#: src/lang.c:173
+#: src/lang.c:181
 msgid   "FQDN component may not start with digit.\n"
 msgstr  "Komponenten des FQDN dürfen nicht mit einer Zahl beginnen.\n"
 
-#: src/lang.c:174
+#: src/lang.c:182
 msgid   "Domain literal has impossible numeric value.\n"
 msgstr  "Die IP-Adresse ist nicht gültig.\n"
 
-#: src/lang.c:175
+#: src/lang.c:183
 msgid   "Domain literal is for private use only and not allowed for global use.\n"
 msgstr  "Die IP-Adresse ist ausschließlich für den privaten Gebrauch gedacht.\n"
 
-#: src/lang.c:176
+#: src/lang.c:184
 msgid   "Right bracket missing in domain literal.\n"
 msgstr  "Die rechte Klammer nach der IP-Adresse fehlt.\n"
 
-#: src/lang.c:177
+#: src/lang.c:185
 msgid   "Missing localpart of mail address.\n"
 msgstr  "Fehlender Lokalteil in der Mailadresse.\n"
 
-#: src/lang.c:178
+#: src/lang.c:186
 msgid   "Illegal character in localpart of mail address.\n"
 msgstr  "Ungültiges Zeichen im Lokalteil der Mailadresse.\n"
 
-#: src/lang.c:179
+#: src/lang.c:187
 msgid   "Zero length localpart component not allowed.\n"
 msgstr  "Eine leere Lokalteilkomponente ist nicht erlaubt.\n"
 
-#: src/lang.c:180
+#: src/lang.c:188
 msgid   "Illegal character in realname.\n"
         "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n"
 msgstr  "Ungültiges Zeichen im Realname.\n"
         "Ungeschützte Wörter dürfen kein '!()<>@,;:\\.[]' in der Adresse enthalten.\n"
 
-#: src/lang.c:181
+#: src/lang.c:189
 msgid   "Illegal character in realname.\n"
         "Quoted words may not contain '()<>\\'.\n"
 msgstr  "Ungültiges Zeichen im Realname.\n"
         "Geschützte Wörter dürfen kein '()<>\\' enthalten.\n"
 
-#: src/lang.c:182
+#: src/lang.c:190
 msgid   "Illegal character in realname.\n"
         "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n"
 msgstr  "Ungültiges Zeichen im Realname.\n"
         "Kodierte Wörter dürfen '!()<>@,;:\"\\.[]/=' nicht enthalten.\n"
 
-#: src/lang.c:183
+#: src/lang.c:191
 msgid   "Bad syntax in encoded word used in realname.\n"
 msgstr  "Falsche Syntax im kodierten Wort, das im Realname enthalten ist.\n"
 
-#: src/lang.c:184
+#: src/lang.c:192
 msgid   "Illegal character in realname.\n"
         "Unquoted words may not contain '()<>\\' in old-style addresses.\n"
 msgstr  "Ungültiges Zeichen im Realname.\n"
         "Ungeschützte Wörter dürfen kein '()<>\\' in Adressen enthalten (alter Stil).\n"
 
-#: src/lang.c:185
+#: src/lang.c:193
 msgid   "Illegal character in realname.\n"
         "Control characters and unencoded 8bit characters > 127 are not allowed.\n"
 msgstr  "Ungültiges Zeichen im Realname.\n"
         "Kontrollzeichen und unkodierte 8bit Zeichen > 127 sind verboten.\n"
 
-#: src/lang.c:186
+#: src/lang.c:194
 msgid   "\n"
         "Error: No blank line found after header.\n"
 msgstr  "\n"
         "Fehler: Keine Leerzeile nach dem Header gefunden.\n"
 
 # TRANSLATION MISSING
-#: src/lang.c:187
+#: src/lang.c:195
 #, c-format
 msgid   "\n"
         "Error: Illegal formated %s.\n"
 msgstr  ""
 
 #. TODO: fixme, US-ASCII is not the only 7bit charset we know about
-#: src/lang.c:189
+#: src/lang.c:197
 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"
@@ -1170,7 +1198,7 @@ msgstr  "\n"
         "        passenden  Wert für Ihre  Sprache,  indem Sie  M)enü benutzen,\n"
         "        oder direkt die tinrc ändern.\n"
 
-#: src/lang.c:194
+#: src/lang.c:202
 msgid   "\n"
         "Error: Posting contains  non-ASCII characters  but the  MIME encoding\n"
         "       for news  messages  is set  to \"7bit\"  -  please change this\n"
@@ -1183,13 +1211,13 @@ msgstr  "\n"
         "        \"8bit\" oder \"quoted-printable\" - Zeichensatzabhängig -  via\n"
         "         M)enü oder durch editieren der tinrc.\n"
 
-#: src/lang.c:200
+#: src/lang.c:208
 msgid   "\n"
         "Error: Article starts with blank line instead of header\n"
 msgstr  "\n"
         "Fehler: Der Artikel beginnt mit einer Leerzeile anstatt des Headers\n"
 
-#: src/lang.c:201
+#: src/lang.c:209
 #, c-format
 msgid   "\n"
         "Error: Header on line %d does not have a colon after the header name:\n"
@@ -1198,14 +1226,14 @@ msgstr  "\n"
         "Fehler: Der Header in Zeile %d enthält kein ':' nach seinem Bezeichner:\n"
         "%s\n"
 
-#: src/lang.c:202
+#: src/lang.c:210
 #, c-format
 msgid   "\n"
         "Error: The \"%s:\" line is empty.\n"
 msgstr  "\n"
         "Fehler: Die \"%s:\" Zeile ist leer.\n"
 
-#: src/lang.c:203
+#: src/lang.c:211
 #, c-format
 msgid   "\n"
         "Error: The \"%s:\" line is missing from the article header.\n"
@@ -1213,13 +1241,13 @@ msgstr  "\n"
         "Fehler: Die \"%s:\" Zeile fehlt im Artikel Header.\n"
 
 # TRANSLATION MISSING
-#: src/lang.c:204
+#: src/lang.c:212
 #, c-format
 msgid   "\n"
         "Error: %s contains non 7bit chars.\n"
 msgstr  ""
 
-#: src/lang.c:205
+#: src/lang.c:213
 #, c-format
 msgid   "\n"
         "Error: Header on line %d does not have a space after the colon:\n"
@@ -1228,152 +1256,158 @@ msgstr  "\n"
         "Fehler: Der Header in der Zeile %d hat kein Leerzeichen nach dem ':' :\n"
         "%s\n"
 
-#: src/lang.c:206
+#: src/lang.c:214
 #, c-format
 msgid   "\n"
         "Error: There are multiple (%d) \"%s:\" lines in the header.\n"
 msgstr  "\n"
         "Fehler: Es sind mehrere (%d) \"%s:\" Zeilen im Header.\n"
 
-#: src/lang.c:207
+#: src/lang.c:215
 #, c-format
 msgid   "Insecure permissions of %s (%o)"
 msgstr  "Unsichere Zugriffsbeschränkungen auf %s (%o)"
 
-#: src/lang.c:208
+#: src/lang.c:216
 #, c-format
 msgid   "Invalid response to GROUP command, %s"
 msgstr  "Ungültige Antwort auf GROUP-Befehl, %s"
 
-#: src/lang.c:210
+#: src/lang.c:218
 #, c-format
 msgid   "MIME parse error: Unexpected end of %s/%s article"
 msgstr  "MIME-Fehler: Unerwartetes Ende des %s/%s-Artikels"
 
-#: src/lang.c:211
+#: src/lang.c:219
 msgid   "MIME parse error: Start boundary whilst reading headers"
 msgstr  "MIME-Fehler: Anfangsgrenze in Hadern"
 
-#: src/lang.c:212
+#: src/lang.c:220
 msgid   "Can't get a (fully-qualified) domain-name!"
 msgstr  "Kann keinen (vollqualifizierten) Domainnamen finden!"
 
-#: src/lang.c:213
+#: src/lang.c:221
 #, c-format
 msgid   "No permissions to go into %s\n"
 msgstr  "Keine Berechtigung um %s zu betreten\n"
 
-#: src/lang.c:214
+#: src/lang.c:222
 msgid   "\n"
         "Error: From: line missing.\n"
 msgstr  "\n"
         "Fehler: Die From: Zeile fehlt.\n"
 
-#: src/lang.c:215
+#: src/lang.c:223
 #, c-format
 msgid   "No read permissions for %s\n"
 msgstr  "Keine Leseberechtigung für %s\n"
 
-#: src/lang.c:216
+#: src/lang.c:224
 #, c-format
 msgid   "File %s does not exist\n"
 msgstr  "Datei %s existiert nicht\n"
 
-#: src/lang.c:217
+#: src/lang.c:225
 #, c-format
 msgid   "No write permissions for %s\n"
 msgstr  "Keine Schreibberechtigung für %s\n"
 
-#: src/lang.c:218
+#: src/lang.c:226
 msgid   "Can't get user information (/etc/passwd missing?)"
 msgstr  "Kann Benutzer-Infos nicht finden (/etc/passwd fehlt?)"
 
-#: src/lang.c:219
+#: src/lang.c:227
 msgid   "errors"
 msgstr  "Fehler"
 
-#: src/lang.c:221
+#: src/lang.c:228
+#, c-format
+msgid   "\n"
+        "Error: \"%s\" is renamed, use \"%s\" instead!\n"
+msgstr  ""
+
+#: src/lang.c:230
 #, c-format
 msgid   "\n"
         "Error on line %d: \"Sender:\" header not allowed (it will be added for you)\n"
 msgstr  "\n"
         "Fehler in Zeile %d: \"Sender:\" Header ist nicht erlaubt (wird hinzugefügt)\n"
 
-#: src/lang.c:223
+#: src/lang.c:232
 #, c-format
 msgid   "Server has non of the groups listed in %s"
 msgstr  "Server führt keine der Gruppen aus %s"
 
-#: src/lang.c:224
+#: src/lang.c:233
 msgid   "error"
 msgstr  "Fehler"
 
-#: src/lang.c:225
+#: src/lang.c:234
 msgid   "Unknown display level"
 msgstr  "Unbekannter Level"
 
-#: src/lang.c:226
+#: src/lang.c:235
 msgid   "<ESC>"
 msgstr  "<ESC>"
 
-#: src/lang.c:227
+#: src/lang.c:236
 msgid   "Exiting..."
 msgstr  "Beenden..."
 
-#: src/lang.c:228
+#: src/lang.c:237
 msgid   "leaving external mail-reader"
 msgstr  "Verlasse externen Mailreader"
 
-#: src/lang.c:229
+#: src/lang.c:238
 #, c-format
 msgid   "Extracting %s..."
 msgstr  "Entpacke %s..."
 
-#: src/lang.c:231
+#: src/lang.c:240
 #, c-format
 msgid   "Error writing %s file. Filesystem full? File reset to previous state."
 msgstr  "Fehler beim Schreiben von %s. Dateisystem voll? Datei zurückgesetzt."
 
-#: src/lang.c:232
+#: src/lang.c:241
 #, c-format
 msgid   "Error making backup of %s file. Filesystem full?"
 msgstr  "Fehler beim Erzeugen der Sicherung von %s. Dateisystem voll?"
 
-#: src/lang.c:233
+#: src/lang.c:242
 #, c-format
 msgid   "Filtering global rules (%d/%d)..."
 msgstr  "Filtern nach den globalen Regeln (%d/%d)..."
 
-#: src/lang.c:234
+#: src/lang.c:243
 msgid   "Rule created by: "
 msgstr  "Regel erstellt von: "
 
-#: src/lang.c:235
+#: src/lang.c:244
 #, c-format
 msgid   "Enter pattern [%s]> "
 msgstr  "Muster eingeben [%s]> "
 
-#: src/lang.c:236
+#: src/lang.c:245
 #, c-format
 msgid   "\n"
         "You requested followups to your article to go to the following %s:\n"
 msgstr  "\n"
         "Antworten auf Ihre Artikel sollen in folgenden %s erscheinen:\n"
 
-#: src/lang.c:237
+#: src/lang.c:246
 #, c-format
 msgid   "  %s\t Answers will be directed to you by mail.\n"
 msgstr  "  %s\t Antworten erhalten Sie direkt per Mail.\n"
 
-#: src/lang.c:238
+#: src/lang.c:247
 msgid   "-- forwarded message --\n"
 msgstr  "-- weitergeleitete Nachricht --\n"
 
-#: src/lang.c:239
+#: src/lang.c:248
 msgid   "-- end of forwarded message --\n"
 msgstr  "-- Ende der weitergeleiteten Nachricht --\n"
 
-#: src/lang.c:240
+#: src/lang.c:249
 msgid   "# Format:\n"
         "#   comment=STRING    Optional. Multiple lines allowed. Comments must be "
         "placed\n"
@@ -1438,755 +1472,910 @@ msgstr  "# Format:\n"
         "#                     (Anzahl der Sekunden seit 1970-01-01 00:00:00 UTC)\n"
         "#\n"
 
-#: src/lang.c:261
+#: src/lang.c:270
 #, c-format
 msgid   "Enter score for rule (default=%d): "
 msgstr  "Bewertung für Regel (Standard=%d): "
 
-#: src/lang.c:262
+#: src/lang.c:271
 #, c-format
 msgid   "Enter the score weight (range 0 < score <= %d)"
 msgstr  "Geben Sie die Höhe der Bewertung an (Bereich 0 < Bewertung <= %d)"
 
 #. SCORE_MAX
-#: src/lang.c:263
+#: src/lang.c:272
 msgid   "Full"
 msgstr  "Voll"
 
-#: src/lang.c:264
+#: src/lang.c:273
 msgid   "Comment (optional)  : "
 msgstr  "Kommentar (optional): "
 
-#: src/lang.c:265
+#: src/lang.c:274
 msgid   "Apply pattern to    : "
 msgstr  "Wende Muster an auf : "
 
-#: src/lang.c:266
+#: src/lang.c:275
 msgid   "From: line (ignore case)      "
 msgstr  "From: Zeile (ignoriere Groß- Kleinschreibung)"
 
-#: src/lang.c:267
+#: src/lang.c:276
 msgid   "From: line (case sensitive)   "
 msgstr  "From: Zeile (Groß- Kleinschreibung beachten) "
 
-#: src/lang.c:269
+#: src/lang.c:278
 #, c-format
 msgid   "%s%s: Unknown host.\n"
 msgstr  "%s%s: Unbekannter Host.\n"
 
-#: src/lang.c:270
+#: src/lang.c:280
 msgid   "global "
 msgstr  "Global "
 
-#: src/lang.c:271
+#: src/lang.c:281
 #, c-format
 msgid   "Please use %.100s instead"
 msgstr  "Bitte %.100s statt dessen benutzen"
 
-#: src/lang.c:272
+#: src/lang.c:282
 #, c-format
 msgid   "%s is bogus"
 msgstr  "%s ist ungültig"
 
-#: src/lang.c:273
+#: src/lang.c:283
 #, c-format
 msgid   "Group %s is moderated. Continue?"
 msgstr  "Gruppe %s ist moderiert. Fortfahren?"
 
-#: src/lang.c:274
+#: src/lang.c:284
 msgid   "groups"
 msgstr  "Gruppen"
 
-#: src/lang.c:275
+#: src/lang.c:285
 #, c-format
 msgid   "Rereading %s..."
 msgstr  "Lese %s..."
 
-#: src/lang.c:276
+#: src/lang.c:286
 msgid   "Top Level Commands"
 msgstr  "Top Level Befehle"
 
-#: src/lang.c:277
+#: src/lang.c:287
 msgid   "Group Selection"
 msgstr  "Gruppen-Auswahl"
 
-#: src/lang.c:278
+#: src/lang.c:288
 msgid   "group"
 msgstr  "Gruppe"
 
-#: src/lang.c:280
+#: src/lang.c:290
 msgid   "One or more lines of comment. <CR> to add a line or proceed if line is empty."
 msgstr  "Kommentarzeile(n). <CR> für nächsten Menüpunkt bzw. Ende der eingeg. Zeile."
 
-#: src/lang.c:281
+#: src/lang.c:291
 msgid   "From: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr  "From: zum Filter hinzufügen. <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:282
+#: src/lang.c:292
 msgid   "Linecount of articles to be filtered. < for less, > for more, = for equal."
 msgstr  "Zeilenzahl der Artikel, die gefiltert werden. < weniger, > mehr, = gleich."
 
-#: src/lang.c:283
+#: src/lang.c:293
 msgid   "Message-ID: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr  "Message-ID: zum Filter hinzufügen. <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:284
+#: src/lang.c:294
 msgid   "Subject: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr  "Subject: zum Filter hinzufügen. <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:285
+#: src/lang.c:295
 msgid   "Enter text pattern to filter if Subject: & From: lines are not what you want."
 msgstr  "Textmuster zum Filtern, wenn Subject: & From: nicht Ihren Wünschen entspricht."
 
-#: src/lang.c:286
+#: src/lang.c:296
 msgid   "Select where text pattern should be applied. <SPACE> toggles & <CR> sets."
 msgstr  "Wähle worauf das Textmuster angewendet wird. <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:287
+#: src/lang.c:297
 msgid   "Expiration time in days for the entered filter. <SPACE> toggles & <CR> sets."
 msgstr  "Gültigkeitsdauer in Tagen für den Filter. <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:288
+#: src/lang.c:298
 msgid   "Apply kill only to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr  "Filterregel gilt für aktuelle/alle Gruppe(n). <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:289
+#: src/lang.c:299
 msgid   "Apply select to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr  "Filterregel gilt für aktuelle/allen Gruppe(n).<SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:290
+#: src/lang.c:300
 msgid   "kill an article via a menu"
 msgstr  "killt einen Artikel mittels eines Menüs"
 
-#: src/lang.c:291
+#: src/lang.c:301
 msgid   "auto-select (hot) an article via a menu"
 msgstr  "Filterregel (hochscoren) für Artikel via Menü erstellen"
 
-#: src/lang.c:292
+#: src/lang.c:302
 msgid   "Browse URLs in article"
 msgstr  "URLs im Artikel mit Browser öffnen"
 
-#: src/lang.c:293
+#: src/lang.c:303
 msgid   "0 - 9\t  display article by number in current thread"
 msgstr  "0 - 9\t  zeigt Artikel nach Nummern sortiert im aktuellen Thread"
 
-#: src/lang.c:295
+#: src/lang.c:305
 msgid   "cancel (delete) or supersede (overwrite) current article"
 msgstr  "cancelt (löscht) oder ersetzt den aktuellen Artikel"
 
-#: src/lang.c:296
+#: src/lang.c:306
 msgid   "post followup to current article"
 msgstr  "aktuellen Artikel beantworten (followup)"
 
-#: src/lang.c:297
+#: src/lang.c:307
 msgid   "post followup (don't copy text) to current article"
 msgstr  "aktuellen Artikel beantworten, ohne Zitieren des Textes"
 
-#: src/lang.c:298
+#: src/lang.c:308
 msgid   "post followup to current article quoting complete headers"
 msgstr  "aktuellen Artikel beantworten, mit Komplettzitat der Header"
 
-#: src/lang.c:299
+#: src/lang.c:309
 msgid   "repost chosen article to another group"
 msgstr  "gewählten Artikel in eine andere Gruppe reposten"
 
-#: src/lang.c:301
+#: src/lang.c:311
 msgid   "edit article (mail-groups only)"
 msgstr  "editiere Artikel (nur bei Mail-Gruppen)"
 
-#: src/lang.c:302
+#: src/lang.c:312
 msgid   "display first article in current thread"
 msgstr  "ersten Artikel im aktuellen Thread anzeigen"
 
-#: src/lang.c:303
+#: src/lang.c:313
 msgid   "display first page of article"
 msgstr  "zeigt erste Seite des Artikels an"
 
-#: src/lang.c:304
+#: src/lang.c:314
 msgid   "display last article in current thread"
 msgstr  "letzten Artikel im aktuellen Thread anzeigen"
 
-#: src/lang.c:305
+#: src/lang.c:315
 msgid   "display last page of article"
 msgstr  "letzte Seite des Artikels anzeigen"
 
-#: src/lang.c:306
+#: src/lang.c:316
 msgid   "mark rest of thread as read and advance to next unread"
 msgstr  "markiere Rest des Thread als gelesen, springe zu nächstem ungelesenen"
 
-#: src/lang.c:307
+#: src/lang.c:317
 msgid   "display next article"
 msgstr  "nächsten Artikel anzeigen"
 
-#: src/lang.c:308
+#: src/lang.c:318
 msgid   "display first article in next thread"
 msgstr  "zeigt den ersten Artikel im nächsten Thread an"
 
-#: src/lang.c:309
+#: src/lang.c:319
 msgid   "display next unread article"
 msgstr  "nächsten ungelesenen Artikel anzeigen"
 
-#: src/lang.c:310
+#: src/lang.c:320
 msgid   "go to the article that this one followed up"
 msgstr  "(Bezugs)Artikel anzeigen, den der aktuelle Artikel beantwortet hat"
 
-#: src/lang.c:311
+#: src/lang.c:321
 msgid   "display previous article"
 msgstr  "vorhergehenden Artikel anzeigen"
 
-#: src/lang.c:312
+#: src/lang.c:322
 msgid   "display previous unread article"
 msgstr  "vorhergehenden ungelesenen Artikel anzeigen"
 
-#: src/lang.c:313
+#: src/lang.c:323
 msgid   "quickly kill an article using defaults"
 msgstr  "killt einen Artikel schnell und benutzt dabei die Voreinstellungen"
 
-#: src/lang.c:314
+#: src/lang.c:324
 msgid   "quickly auto-select (hot) an article using defaults"
 msgstr  "markiert (hervorheben) Artikel und benutzt die Voreinstellungen"
 
-#: src/lang.c:315
+#: src/lang.c:325
 msgid   "return to group selection level"
 msgstr  "kehrt zum Gruppenauswahlmenü zurück"
 
-#: src/lang.c:316
+#: src/lang.c:326
 msgid   "reply through mail to author"
 msgstr  "Antwort per Mail an den Autor"
 
-#: src/lang.c:317
+#: src/lang.c:327
 msgid   "reply through mail (don't copy text) to author"
 msgstr  "Antwort per Mail an den Autor (ohne Zitieren des Textes)"
 
-#: src/lang.c:318
+#: src/lang.c:328
 msgid   "reply through mail to author quoting complete headers"
 msgstr  "Antwort per Mail an den Autor, wobei der komplette Header zitiert wird"
 
-#: src/lang.c:319
+#: src/lang.c:329
 msgid   "search backwards within this article"
 msgstr  "sucht rückwärts innerhalb des Artikels"
 
-#: src/lang.c:320
+#: src/lang.c:330
 msgid   "search forwards within this article"
 msgstr  "sucht vorwärts innerhalb des Artikels"
 
-#: src/lang.c:321
+#: src/lang.c:331
 msgid   "show article in raw-mode (including all headers)"
 msgstr  "Artikel im Rohformat (inklusive aller Header) anzeigen"
 
-#: src/lang.c:322
+#: src/lang.c:332
 msgid   "skip next block of included text"
 msgstr  "überspringt den nächsten Zitatblock"
 
-#: src/lang.c:323
+#: src/lang.c:333
 msgid   "toggle display of sections hidden by a form-feed (^L) on/off"
 msgstr  "schalte Anzeige von durch Form-Feed (^L) versteckten Teilen ein/aus"
 
-#: src/lang.c:324
+#: src/lang.c:334
 msgid   "toggle word highlighting on/off"
 msgstr  "schaltet das Wort-Hervorheben ein/aus"
 
-#: src/lang.c:325
+#: src/lang.c:335
 msgid   "toggle ROT-13 (basic decode) for current article"
 msgstr  "(de)aktiviert ROT-13 Dekodierung für den aktuellen Artikel"
 
-#: src/lang.c:326
+#: src/lang.c:336
 msgid   "toggle tabwidth 4 <-> 8"
 msgstr  "wechsle Tabulatorweite 4 <-> 8"
 
-#: src/lang.c:327
+#: src/lang.c:337
 msgid   "toggle german TeX style decoding for current article"
 msgstr  "(de)aktiviere deutsche TeX-style Dekodierung für aktuellen Artikel"
 
-#: src/lang.c:328
+#: src/lang.c:338
 msgid   "toggle display of uuencoded sections"
 msgstr  "Anzeige von UU-kodierten Teilen umschalten"
 
-#: src/lang.c:329
+#: src/lang.c:339
 msgid   "View/save multimedia attachments"
 msgstr  "Multimedia-Anhänge anzeigen/speichern"
 
-#: src/lang.c:330
+#: src/lang.c:340
+#, fuzzy
+msgid   "choose first attribute in list"
+msgstr  "wähle ersten Artikel in der Liste"
+
+#: src/lang.c:341
+#, fuzzy
+msgid   "0 - 9\t  choose attribute by number"
+msgstr  "0 - 9\t  Wähle Artikel anhand der Nummer"
+
+#: src/lang.c:342
+#, fuzzy
+msgid   "choose last attribute in list"
+msgstr  "wähle letzten Artikel in der Liste"
+
+#: src/lang.c:343
+msgid   "reset attribute to a default value"
+msgstr  ""
+
+#: src/lang.c:344
+#, fuzzy
+msgid   "search forwards for an attribute"
+msgstr  "suche vorwärts nach einer Gruppe"
+
+#: src/lang.c:345
+#, fuzzy
+msgid   "search backwards for an attribute"
+msgstr  "sucht rückwärts nach einem Gruppennamen"
+
+#: src/lang.c:346
+msgid   "select attribute"
+msgstr  ""
+
+#: src/lang.c:347
+msgid   "toggle back to options menu when invoked from there"
+msgstr  ""
+
+#: src/lang.c:348
 #, c-format
 msgid   "report bug or comment via mail to %s"
 msgstr  "sendet Fehlerbericht oder Kommentar via Mail an %s"
 
-#: src/lang.c:331
+#: src/lang.c:349
+#, fuzzy
+msgid   "choose first option in list"
+msgstr  "Wähle erste Gruppe in der Liste"
+
+#: src/lang.c:350
+#, fuzzy
+msgid   "0 - 9\t  choose option by number"
+msgstr  "0 - 9\t  wählt die Gruppe anhand der Nummer"
+
+#: src/lang.c:351
+#, fuzzy
+msgid   "choose last option in list"
+msgstr  "Wähle letzte Gruppe in der Liste"
+
+#: src/lang.c:352
+msgid   "start scopes menu"
+msgstr  ""
+
+#: src/lang.c:353
+#, fuzzy
+msgid   "search forwards for an option"
+msgstr  "suche vorwärts nach einer Gruppe"
+
+#: src/lang.c:354
+#, fuzzy
+msgid   "search backwards for an option"
+msgstr  "sucht rückwärts nach einem Gruppennamen"
+
+#: src/lang.c:355
+msgid   "select option"
+msgstr  ""
+
+#: src/lang.c:356
+msgid   "toggle to attributes menu"
+msgstr  ""
+
+#: src/lang.c:357
 msgid   "choose range of articles to be affected by next command"
 msgstr  "Bereich der Artikel, die vom nächsten Kommando betroffen sind"
 
-#: src/lang.c:332
+#: src/lang.c:358
 msgid   "escape from command prompt"
 msgstr  "Verlassen der Kommandozeile"
 
-#: src/lang.c:333
+#: src/lang.c:359
 msgid   "edit filter file"
 msgstr  "Filter-Datei bearbeiten"
 
-#: src/lang.c:334
+#: src/lang.c:360
 msgid   "get help"
 msgstr  "zeigt die Hilfe"
 
-#: src/lang.c:335
+#: src/lang.c:361
 msgid   "display last article viewed"
 msgstr  "zeigt den zuletzt angezeigten Artikel an"
 
-#: src/lang.c:336
+#: src/lang.c:362
 msgid   "down one line"
 msgstr  "eine Zeile runter"
 
-#: src/lang.c:337
+#: src/lang.c:363
 msgid   "up one line"
 msgstr  "eine Zeile hoch"
 
-#: src/lang.c:338
+#: src/lang.c:364
 msgid   "go to article chosen by Message-ID"
 msgstr  "Artikel mit dieser Message-ID anzeigen"
 
-#: src/lang.c:339
+#: src/lang.c:365
 msgid   "mail article/thread/hot/pattern/tagged articles to someone"
 msgstr  "Artikel/Thread/hervorgeh./markierten Artikel per Mail weiterleiten"
 
-#: src/lang.c:340
+#: src/lang.c:366
 msgid   "menu of configurable options"
 msgstr  "Menü der konfigurierbaren Optionen"
 
-#: src/lang.c:341
+#: src/lang.c:367
 msgid   "down one page"
 msgstr  "eine Seite runter"
 
-#: src/lang.c:342
+#: src/lang.c:368
 msgid   "up one page"
 msgstr  "eine Seite hoch"
 
-#: src/lang.c:344
+#: src/lang.c:370
 msgid   "post (write) article to current group"
 msgstr  "poste (schreibe) Artikel in die aktuelle Gruppe"
 
-#: src/lang.c:345
+#: src/lang.c:371
 msgid   "post postponed articles"
 msgstr  "poste zurückgestellte Artikel"
 
-#: src/lang.c:347
+#: src/lang.c:373
 msgid   "list articles posted by you (from posted file)"
 msgstr  "listet Ihre geposteten Artikel auf (aus der 'posted' Datei)"
 
-#: src/lang.c:348
+#: src/lang.c:374
 msgid   "return to previous menu"
 msgstr  "kehrt zum vorherigen Menü zurück"
 
-#: src/lang.c:349
+#: src/lang.c:375
 msgid   "quit tin immediately"
 msgstr  "beendet tin sofort"
 
-#: src/lang.c:350
+#: src/lang.c:376
 msgid   "redraw page"
 msgstr  "Bildschirmdarstellung neu zeichnen"
 
-#: src/lang.c:351
+#: src/lang.c:377
 msgid   "save article/thread/hot/pattern/tagged articles to file"
 msgstr  "speichert Artikel/Thread hervorgehoben/Muster/markierten Artikel"
 
-#: src/lang.c:352
+#: src/lang.c:378
 msgid   "save marked articles automatically without user prompts"
 msgstr  "speichert markierte Artikel automatisch ohne Nachfrage"
 
-#: src/lang.c:353
+#: src/lang.c:379
 msgid   "scroll the screen one line down"
 msgstr  "Bildschirm eine Zeile nach oben schieben"
 
-#: src/lang.c:354
+#: src/lang.c:380
 msgid   "scroll the screen one line up"
 msgstr  "Bildschirm eine Zeile nach unten schieben"
 
-#: src/lang.c:355
+#: src/lang.c:381
 msgid   "search for articles by author backwards"
 msgstr  "sucht rückwärts nach Artikeln von Autor"
 
-#: src/lang.c:356
+#: src/lang.c:382
 msgid   "search for articles by author forwards"
 msgstr  "sucht vorwärts nach Artikeln von Autor"
 
-#: src/lang.c:357
+#: src/lang.c:383
 msgid   "search all articles for a given string (this may take some time)"
 msgstr  "sucht in allen Artikel nach vorgegebener Zeichenkette (kann dauern)"
 
 # TODO: formating
-#: src/lang.c:358
+#: src/lang.c:384
 msgid   " \t  (searches are case-insensitive and wrap around to all articles)"
 msgstr  " \t  (Suchen beachten Gross/Kleinschreibung nicht und laufen über den\n"
         "          letzten Artikel hinaus zum ersten Artikel der Gruppe und von dort\n"
         "          aus weiter.)"
 
-#: src/lang.c:359
+#: src/lang.c:385
 msgid   "search for articles by Subject line backwards"
 msgstr  "durchsucht Artikel rückwärts nach Subject Zeile"
 
-#: src/lang.c:360
+#: src/lang.c:386
 msgid   "search for articles by Subject line forwards"
 msgstr  "durchsucht Artikel vorwärts nach Subject Zeile"
 
-#: src/lang.c:361
+#: src/lang.c:387
 msgid   "repeat last search"
 msgstr  "letzte Suche wiederholen"
 
-#: src/lang.c:362
+#: src/lang.c:388
 msgid   "tag current article for reposting/mailing/piping/printing/saving"
 msgstr  "markiere Artikel für nochmaliges posten/pipen/drucken/abspeichern"
 
-#: src/lang.c:363
+#: src/lang.c:389
 msgid   "toggle info message in last line (subject/description)"
 msgstr  "Anzeige von Subject/Beschreibung in d. letzten Zeile (de)aktivieren"
 
-#: src/lang.c:364
+#: src/lang.c:390
 msgid   "toggle inverse video"
 msgstr  "(de)aktiviert inverse Darstellung"
 
-#: src/lang.c:365
+#: src/lang.c:391
 msgid   "toggle mini help menu display"
 msgstr  "schaltet das Minihilfemenü ein/aus"
 
-#: src/lang.c:366
+#: src/lang.c:392
 msgid   "cycle the display of authors email address, real name, both or neither"
 msgstr  "Zeigt des Autors EMail Adresse, Realname, beides oder nichts\n"
         "          von beidem an"
 
-#: src/lang.c:367
+#: src/lang.c:393
 msgid   "show version information"
 msgstr  "zeige Versionsinformationen"
 
-#: src/lang.c:368
+#: src/lang.c:394
 msgid   "mark all articles as read and return to group selection menu"
 msgstr  "markiert alle Artikel als gelesen und kehrt zum Gruppenmenü zurück"
 
-#: src/lang.c:369
+#: src/lang.c:395
 msgid   "mark all articles as read and enter next group with unread articles"
 msgstr  "markiere Artikel gelesen; öffne nä. Gruppe mit ungelesenen Artikeln"
 
-#: src/lang.c:370
+#: src/lang.c:396
 msgid   "choose first thread in list"
 msgstr  "Wähle ersten Thread in der Liste"
 
-#: src/lang.c:371
+#: src/lang.c:397
 msgid   "choose last thread in list"
 msgstr  "Wähle letzten Thread in der Liste"
 
-#: src/lang.c:372
+#: src/lang.c:398
 msgid   "list articles within current thread (bring up Thread sub-menu)"
 msgstr  "listet Artikel im aktuellen Thread (öffnet das Thread Untermenü)"
 
-#: src/lang.c:373
+#: src/lang.c:399
 msgid   "mark article as unread"
 msgstr  "markiert Artikel als ungelesen"
 
-#: src/lang.c:374
-msgid   "mark current thread or tagged threads as read"
+#: src/lang.c:400
+#, fuzzy
+msgid   "mark current thread, range or tagged threads as read"
 msgstr  "markiert den aktuellen Thread oder markierte Artikel als gelesen"
 
-#: src/lang.c:375
-msgid   "mark thread as unread"
-msgstr  "markiert den aktuellen Thread als ungelesen"
+#: src/lang.c:401
+#, fuzzy
+msgid   "mark current thread, range or tagged threads as unread"
+msgstr  "markiert den aktuellen Thread oder markierte Artikel als gelesen"
 
-#: src/lang.c:376
+#: src/lang.c:402
+msgid   "mark current/range/selected/pattern/tagged as read after prompting"
+msgstr  ""
+
+#: src/lang.c:403
+msgid   "mark current/range/selected/pattern/tagged as unread after prompting"
+msgstr  ""
+
+#: src/lang.c:404
 msgid   "toggle display of all/selected articles"
 msgstr  "wechselt zwischen der Anzeige aller/markierter (hot) Artikel"
 
-#: src/lang.c:377
+#: src/lang.c:405
 msgid   "display next group"
 msgstr  "zeige nächste Gruppe"
 
-#: src/lang.c:378
+#: src/lang.c:406
 msgid   "display previous group"
 msgstr  "zeige vorhergehende Gruppe"
 
-#: src/lang.c:379
+#: src/lang.c:407
 msgid   "toggle all selections (all articles)"
 msgstr  "Markierung 'hot'/wichtig für alle Artikel umschalten"
 
-#: src/lang.c:380
+#: src/lang.c:408
 msgid   "select group (make \"hot\")"
 msgstr  "Markierung 'hot'/wichtig für Gruppe setzen"
 
-#: src/lang.c:381
+#: src/lang.c:409
 msgid   "select thread"
 msgstr  "Markierung 'hot'/wichtig für Thread setzen"
 
 # TODO: formating
-#: src/lang.c:382
+#: src/lang.c:410
 msgid   "select threads if at least one unread article is selected"
 msgstr  "Markierung 'hot'/wichtig für alle Threads setzen, die schon einen\n"
         "          ungelesenen Artikel mit Markierung 'hot'/wichtig enthalten."
 
 # TODO: formating
-#: src/lang.c:383
+#: src/lang.c:411
 msgid   "select threads that match user specified pattern"
 msgstr  "Markierung 'hot'/wichtig für alle Threads setzen, die einem\n"
         "          gewählten Muster entsprechen"
 
-#: src/lang.c:384
+#: src/lang.c:412
 msgid   "tag all parts of current multipart-message in order"
 msgstr  "markiert alle Teile der multipart-Nachrichten in der Reihenfolge"
 
-#: src/lang.c:385
+#: src/lang.c:413
 msgid   "0 - 9\t  choose thread by number"
 msgstr  "0 - 9\t  wählt Thread anhand der Nummer"
 
-#: src/lang.c:386
+#: src/lang.c:414
 msgid   "toggle limit number of articles to get, and reload"
 msgstr  "Anzahl der zu holenden oder wieder zu ladenden Artikel ändern"
 
-#: src/lang.c:387
+#: src/lang.c:415
 msgid   "toggle display of all/unread articles"
 msgstr  "wechselt zwischen der Anzeige aller/ungelesener Artikel"
 
-#: src/lang.c:388
+#: src/lang.c:416
 msgid   "toggle selection of thread"
 msgstr  "Markierung 'hot'/wichtig für Thread setzen/entfernen"
 
-#: src/lang.c:389
-msgid   "cycle through threading options available"
-msgstr  "wechsle durch die verschiedenen Threading-Optionen"
+#: src/lang.c:417
+msgid   "cycle through threading options available"
+msgstr  "wechsle durch die verschiedenen Threading-Optionen"
+
+#: src/lang.c:418
+msgid   "undo all selections (all articles)"
+msgstr  "Markierung 'hot'/wichtig für alle Artikel entfernen"
+
+#: src/lang.c:419
+msgid   "untag all tagged threads"
+msgstr  "hebt die Markierung der markierten Artikel auf"
+
+#: src/lang.c:420
+msgid   "add new scope"
+msgstr  ""
+
+#: src/lang.c:421
+msgid   "delete scope"
+msgstr  ""
+
+#: src/lang.c:422
+msgid   "edit attributes file"
+msgstr  ""
+
+#: src/lang.c:423
+#, fuzzy
+msgid   "choose first scope in list"
+msgstr  "Wähle erste Gruppe in der Liste"
+
+#: src/lang.c:424
+#, fuzzy
+msgid   "0 - 9\t  choose scope by number"
+msgstr  "0 - 9\t  wählt die Gruppe anhand der Nummer"
+
+#: src/lang.c:425
+#, fuzzy
+msgid   "choose last scope in list"
+msgstr  "Wähle letzte Gruppe in der Liste"
+
+#: src/lang.c:426
+msgid   "move scope"
+msgstr  ""
 
-#: src/lang.c:390
-msgid   "undo all selections (all articles)"
-msgstr  "Markierung 'hot'/wichtig für alle Artikel entfernen"
+#: src/lang.c:427
+msgid   "rename scope"
+msgstr  ""
 
-#: src/lang.c:391
-msgid   "untag all tagged threads"
-msgstr  "hebt die Markierung der markierten Artikel auf"
+#: src/lang.c:428
+msgid   "select scope"
+msgstr  ""
 
-#: src/lang.c:392
+#: src/lang.c:429
 msgid   "mark all articles in group as read"
 msgstr  "markiert alle Artikel der Gruppe als gelesen"
 
-#: src/lang.c:393
+#: src/lang.c:430
 msgid   "mark all articles in group as read and move to next unread group"
 msgstr  "markiert Gruppe als gelesen, springt zur nächsten mit ungel. Artikeln"
 
-#: src/lang.c:394
+#: src/lang.c:431
 msgid   "choose first group in list"
 msgstr  "Wähle erste Gruppe in der Liste"
 
-#: src/lang.c:395
+#: src/lang.c:432
 msgid   "choose group by name"
 msgstr  "Gruppe anhand des Namens auswählen"
 
-#: src/lang.c:396
+#: src/lang.c:433
 msgid   "0 - 9\t  choose group by number"
 msgstr  "0 - 9\t  wählt die Gruppe anhand der Nummer"
 
-#: src/lang.c:397
+#: src/lang.c:434
 msgid   "choose range of groups to be affected by next command"
 msgstr  "Bereich der Gruppen, die vom nächsten Kommando betroffen sind"
 
-#: src/lang.c:398
+#: src/lang.c:435
 msgid   "choose last group in list"
 msgstr  "Wähle letzte Gruppe in der Liste"
 
-#: src/lang.c:399
+#: src/lang.c:436
 msgid   "mark all articles in chosen group unread"
 msgstr  "markiert alle Artikel in der gewählten Gruppe als ungelesen"
 
-#: src/lang.c:400
+#: src/lang.c:437
 msgid   "move chosen group within list"
 msgstr  "bewegt die gewählte Gruppe innerhalb der Liste"
 
-#: src/lang.c:401
+#: src/lang.c:438
 msgid   "choose next group with unread news"
 msgstr  "wählt die nächste Gruppe mit ungelesenen Artikeln"
 
-#: src/lang.c:402 src/lang.c:1221
+#: src/lang.c:439 src/lang.c:1280
 msgid   "quit"
 msgstr  "Beenden"
 
-#: src/lang.c:403
+#: src/lang.c:440
 msgid   "quit without saving configuration changes"
 msgstr  "beenden ohne die Konfigurationsänderungen zu sichern"
 
-#: src/lang.c:404
+#: src/lang.c:441
 msgid   "read chosen group"
 msgstr  "liest ausgewählte Gruppe"
 
-#: src/lang.c:405
+#: src/lang.c:442
 msgid   "reset .newsrc (all available articles in groups marked unread)"
 msgstr  "setzt die .newsrc zurück (alle Artikel als gelesen markiert)"
 
-#: src/lang.c:406
+#: src/lang.c:443
 msgid   "search backwards for a group name"
 msgstr  "sucht rückwärts nach einem Gruppennamen"
 
-#: src/lang.c:407
+#: src/lang.c:444
 msgid   " \t  (all searches are case-insensitive and wrap around)"
 msgstr  " \t  (alle Suchen sind case-insensitive und beginnen am Ende von vorn)"
 
-#: src/lang.c:408
+#: src/lang.c:445
 msgid   "search forwards for a group name"
 msgstr  "suche vorwärts nach einer Gruppe"
 
-#: src/lang.c:409
+#: src/lang.c:446
 msgid   "subscribe to chosen group"
 msgstr  "abonniert ausgewählte Gruppe"
 
-#: src/lang.c:410
+#: src/lang.c:447
 msgid   "subscribe to groups that match pattern"
 msgstr  "abonniere Gruppen, die auf das Muster passen"
 
-#: src/lang.c:411
+#: src/lang.c:448
 msgid   "reread active file to check for any new news"
 msgstr  "lies die Datei 'active' neu ein, um nach neuen Artikeln zu suchen"
 
-#: src/lang.c:412
+#: src/lang.c:449
 msgid   "toggle display of group name only or group name plus description"
 msgstr  "Anzeige der Kurzbeschreibung der Gruppe (de)aktivieren."
 
-#: src/lang.c:413
+#: src/lang.c:450
 msgid   "toggle display to show all/unread subscribed groups"
 msgstr  "wechselt die Anzeige zwischen allen/ungelesenen abonnierten Gruppen"
 
-#: src/lang.c:414
+#: src/lang.c:451
 msgid   "unsubscribe from chosen group"
 msgstr  "bestellt ausgewählte Gruppe ab"
 
-#: src/lang.c:415
+#: src/lang.c:452
 msgid   "unsubscribe from groups that match pattern"
 msgstr  "bestelle Gruppen ab, die auf das Muster passen"
 
-#: src/lang.c:416
+#: src/lang.c:453
 msgid   "sort the list of groups"
 msgstr  "Liste der Gruppen sortieren"
 
-#: src/lang.c:417
+#: src/lang.c:454
 msgid   "toggle display to show all/subscribed groups"
 msgstr  "schaltet um zwischen der Anzeige aller/abonnierten Gruppen"
 
-#: src/lang.c:418
+#: src/lang.c:455
 msgid   "0 - 9\t  choose article by number"
 msgstr  "0 - 9\t  Wähle Artikel anhand der Nummer"
 
-#: src/lang.c:419
+#: src/lang.c:456
 msgid   "mark thread as read and return to group index page"
 msgstr  "markiert den Thread als gelesen und kehrt zum Gruppenindex zurück"
 
-#: src/lang.c:420
+#: src/lang.c:457
 msgid   "mark thread as read and enter next unread thread or group"
 msgstr  "markiert Thread als gelesen; nächster ungelesener Thread/Gruppe"
 
-#: src/lang.c:421
+#: src/lang.c:458
 msgid   "choose first article in list"
 msgstr  "wähle ersten Artikel in der Liste"
 
-#: src/lang.c:422
+#: src/lang.c:459
 msgid   "choose last article in list"
 msgstr  "wähle letzten Artikel in der Liste"
 
-#: src/lang.c:423
-msgid   "mark article or tagged articles as read and move cursor to next unread article"
+#: src/lang.c:460
+#, fuzzy
+msgid   "mark art, range or tagged arts as read; move crsr to next unread art"
 msgstr  "markiert Artikel als gelesen geht zum nächsten ungelesenen Artikel"
 
-#: src/lang.c:424
+#: src/lang.c:461
+#, fuzzy
+msgid   "mark article, range or tagged articles as unread"
+msgstr  "markiert Artikel als ungelesen"
+
+#: src/lang.c:462
+#, fuzzy
+msgid   "mark current thread as unread"
+msgstr  "markiert den aktuellen Thread als ungelesen"
+
+#: src/lang.c:463
 msgid   "read chosen article"
 msgstr  "zeige gewählten Artikel"
 
-#: src/lang.c:425
+#: src/lang.c:464
 msgid   "Display properties\n"
         "------------------"
 msgstr  "Darstellungsoptionen\n"
         "--------------------"
 
-#: src/lang.c:426
+#: src/lang.c:465
 msgid   "Miscellaneous\n"
         "-------------"
 msgstr  "Verschiedenes\n"
         "-------------"
 
-#: src/lang.c:427
+#: src/lang.c:466
 msgid   "Moving around\n"
         "-------------"
 msgstr  "Position ändern\n"
         "---------------"
 
-#: src/lang.c:428
+#: src/lang.c:467
 msgid   "Group/thread/article operations\n"
         "-------------------------------"
 msgstr  "Gruppe/Thread/Artikel Kommandos\n"
         "-------------------------------"
 
-#: src/lang.c:430
+#: src/lang.c:468
+#, fuzzy
+msgid   "Attribute operations\n"
+        "--------------------"
+msgstr  "Darstellungsoptionen\n"
+        "--------------------"
+
+#: src/lang.c:469
+#, fuzzy
+msgid   "Option operations\n"
+        "-----------------"
+msgstr  "Darstellungsoptionen\n"
+        "--------------------"
+
+#: src/lang.c:470
+#, fuzzy
+msgid   "Scope operations\n"
+        "----------------"
+msgstr  "Darstellungsoptionen\n"
+        "--------------------"
+
+#: src/lang.c:472
 msgid   "Group Level Commands"
 msgstr  "Gruppenlevel Befehle"
 
-#: src/lang.c:431
+#: src/lang.c:473
 msgid   "Kill filter added"
 msgstr  "Killfilter hinzugefügt"
 
-#: src/lang.c:432
+#: src/lang.c:474
 msgid   "Auto-selection filter added"
 msgstr  "Automatischer Auswahlfilter hinzugefügt"
 
-#: src/lang.c:433
+#: src/lang.c:475
 msgid   "All parts tagged"
 msgstr  "Alle Teile markiert"
 
-#: src/lang.c:434
+#: src/lang.c:476
 msgid   "Storing article for later posting"
 msgstr  "Speichert Artikel, um ihn später zu posten"
 
-#: src/lang.c:435
+#: src/lang.c:477
 msgid   "Please enter a valid character"
 msgstr  "Bitte ein gültiges Zeichen eingeben"
 
-#: src/lang.c:436
+#: src/lang.c:478
 #, c-format
 msgid   "Missing part #%d"
 msgstr  "Teil Nummer %d fehlt."
 
-#: src/lang.c:437
+#: src/lang.c:479
 msgid   "*** No postponed articles ***"
 msgstr  "*** Keine zurückgelegten Artikel ***"
 
-#: src/lang.c:438
+#: src/lang.c:480
 msgid   "Not a multi-part message"
 msgstr  "Kein mehrteiliger Artikel"
 
-#: src/lang.c:439
+#: src/lang.c:481
 msgid   "You are not subscribed to this group"
 msgstr  "Sie haben diese Gruppe nicht abonniert"
 
-#: src/lang.c:440
+#: src/lang.c:482
 msgid   "No previous expression"
 msgstr  "Kein vorhergehender Ausdruck"
 
-#: src/lang.c:441
+#: src/lang.c:483
 msgid   "Operation disabled in no-overwrite mode"
 msgstr  "Ausführung nicht möglich im nicht-überschreiben Modus"
 
 #. TODO: replace hardcoded key-name in txt_info_postponed
-#: src/lang.c:443
+#: src/lang.c:485
 #, c-format
 msgid   "%d postponed %s, reuse with ^O...\n"
 msgstr  "%d zurückgelegte %s, hervorholen mit ^O...\n"
 
-#: src/lang.c:444
+#: src/lang.c:486
 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: multipart/alternative Inhalt wurde entfernt.\n"
         "  Um das zu ändern, setzen Sie in der tinrc das alternative_handling auf OFF\n"
 
-#: src/lang.c:446
+#: src/lang.c:488
 #, c-format
 msgid   "Save filename for %s/%s is a mailbox. Attachment not saved"
 msgstr  "Dateiname für %s/%s ist eine Mailbox. Anhang nicht gespeichert"
 
-#: src/lang.c:447
+#: src/lang.c:489
 msgid   "TeX2Iso encoded article"
 msgstr  "TeX2Iso kodierter Artikel"
 
-#: src/lang.c:448
+#: src/lang.c:490
 msgid   "incomplete "
 msgstr  "unvollständige "
 
 #. TODO: replace hardcoded key-names
-#: src/lang.c:450
+#: src/lang.c:492
 #, c-format
 msgid   "\n"
         "Welcome to %s, a full screen threaded Netnews reader. It can read news "
@@ -2244,133 +2433,133 @@ msgstr  "\n"
         "Bitte senden Sie Fehlerberichte und Kommentare mittels des 'R' Kommandos an\n"
         "%s.\n"
 
-#: src/lang.c:466
+#: src/lang.c:508
 #, c-format
 msgid   "Invalid  From: %s  line. Read the INSTALL file again."
 msgstr  "Ungültige From: %s Zeile. Lesen Sie  INSTALL nochmal."
 
-#: src/lang.c:468
+#: src/lang.c:510
 msgid   "Invalid multibyte sequence found\n"
 msgstr  "Ungültige Mehrbytezeichen-Folge vorhanden\n"
 
-#: src/lang.c:471
+#: src/lang.c:513
 #, c-format
 msgid   "Invalid  Sender:-header %s"
 msgstr  "Ungültiger Sender:-Header %s"
 
-#: src/lang.c:473
+#: src/lang.c:515
 msgid   "Inverse video disabled"
 msgstr  "Inverse Bilddarstellung abgestellt"
 
-#: src/lang.c:474
+#: src/lang.c:516
 msgid   "Inverse video enabled"
 msgstr  "Inverse Bilddarstellung eingeschaltet"
 
-#: src/lang.c:476
+#: src/lang.c:518
 #, c-format
 msgid   "Missing definition for %s\n"
 msgstr  "Fehlende Definition für %s\n"
 
-#: src/lang.c:477
+#: src/lang.c:519
 #, c-format
 msgid   "Invalid key definition '%s'\n"
 msgstr  "Ungültige Tastenbelegung '%s'\n"
 
-#: src/lang.c:478
+#: src/lang.c:520
 #, c-format
 msgid   "Invalid keyname '%s'\n"
 msgstr  "Ungültiger Tastenname '%s'\n"
 
-#: src/lang.c:479
+#: src/lang.c:521
 #, c-format
 msgid   "Keymap file was upgraded to version %s\n"
 msgstr  "Keymap-File wurde auf Version %s umgestellt\n"
 
-#: src/lang.c:480
+#: src/lang.c:522
 #, c-format
 msgid   "Kill From:     [%s] (y/n): "
 msgstr  "Filter From:   [%s] (j/n): "
 
-#: src/lang.c:481
+#: src/lang.c:523
 msgid   "Kill Lines: (</>num): "
 msgstr  "Filter Z.:  (</>num): "
 
-#: src/lang.c:482
+#: src/lang.c:524
 msgid   "Kill Article Menu"
 msgstr  "Filter Menü (Kill, Bewertung/Score verringern)"
 
-#: src/lang.c:483
+#: src/lang.c:525
 #, c-format
 msgid   "Kill Msg-Id:   [%s] (f/l/o/n): "
 msgstr  "Filter Msg-Id: [%s] (v/l/n/n): "
 
-#: src/lang.c:484
+#: src/lang.c:526
 msgid   "Kill pattern scope  : "
 msgstr  "Filter nach Muster  : "
 
-#: src/lang.c:485
+#: src/lang.c:527
 #, c-format
 msgid   "Kill Subject:  [%s] (y/n): "
 msgstr  "Filter Subject:[%s] (j/n): "
 
-#: src/lang.c:486
+#: src/lang.c:528
 msgid   "Kill text pattern   : "
 msgstr  "Filter Textmuster   : "
 
-#: src/lang.c:487
+#: src/lang.c:529
 msgid   "Kill time in days   : "
 msgstr  "Filterzeit in Tagen : "
 
-#: src/lang.c:489
+#: src/lang.c:531
 msgid   "Last"
 msgstr  "Letzte"
 
-#: src/lang.c:490
+#: src/lang.c:532
 msgid   "-- Last response --"
 msgstr  "-- Letzte Antwort --"
 
-#: src/lang.c:491
+#: src/lang.c:533
 #, c-format
 msgid   "Lines %s  "
 msgstr  "Zeilen %s "
 
-#: src/lang.c:493
+#: src/lang.c:535
 msgid   "Mail"
 msgstr  "Maile"
 
-#: src/lang.c:494
+#: src/lang.c:536
 msgid   "mailbox "
 msgstr  "Mailbox "
 
-#: src/lang.c:495
+#: src/lang.c:537
 #, c-format
 msgid   "Mail article(s) to [%.*s]> "
 msgstr  "Mailt Artikel an [%.*s]> "
 
-#: src/lang.c:496
+#: src/lang.c:538
 #, c-format
 msgid   "Mailing log to %s\n"
 msgstr  "Maile Log-Datei an %s\n"
 
-#: src/lang.c:497
+#: src/lang.c:539
 msgid   "Mail bug report..."
 msgstr  "Maile einen Fehlerbericht..."
 
-#: src/lang.c:498
+#: src/lang.c:540
 #, c-format
 msgid   "Mail BUG REPORT to %s?"
 msgstr  "Fehlerbericht an %s senden?"
 
-#: src/lang.c:499
+#: src/lang.c:541
 msgid   "Mailed"
 msgstr  "Gemailt"
 
-#: src/lang.c:500
+#: src/lang.c:542
 #, c-format
 msgid   "Mailing to %s..."
 msgstr  "Senden der Mail an %s..."
 
-#: src/lang.c:501
+#: src/lang.c:543
 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"
@@ -2380,295 +2569,313 @@ msgstr  "# [Mail/Speicher] active-Datei.
         "# Das 4. Feld ist das Basisverzeichnis (z.B. ~/Mail oder ~/News)\n"
         "#\n"
 
-#: src/lang.c:504
+#: src/lang.c:546
+#, c-format
+msgid   "%s marked as read"
+msgstr  "%s als gelesen markiert"
+
+#: src/lang.c:547
 #, c-format
 msgid   "%s marked as unread"
 msgstr  "%s als ungelesen markiert"
 
-#: src/lang.c:505
+#: src/lang.c:548
 #, c-format
-msgid   "Marked %d of %d tagged %s as read"
+msgid   "Marked %d of %d %s as read"
 msgstr  "%d von %d %s als gelesen markiert"
 
-#: src/lang.c:506
+#: src/lang.c:549
+#, c-format
+msgid   "Marked %d of %d %s as unread"
+msgstr  "%d von %d %s als ungelesen markiert"
+
+#: src/lang.c:550 src/lang.c:1250
+msgid   "Mark"
+msgstr  "Markierung"
+
+#: src/lang.c:551
 #, c-format
 msgid   "Mark all articles as read%s?"
 msgstr  "Alle Artikel als gelesen markieren%s?"
 
-#: src/lang.c:507
+#: src/lang.c:552
 #, c-format
-msgid   "Mark %s=tagged articles, %s=current article, %s=quit: "
-msgstr  "%s=markierte oder %s=aktuellen Artikel auf gelesen setzen. %s=Abbrechen: "
+msgid   "Mark article as read%s?"
+msgstr  "Artikel als gelesen markieren%s?"
 
-#: src/lang.c:508
+#: src/lang.c:553
 #, c-format
 msgid   "Mark group %s as read?"
 msgstr  "Die Gruppe %s als gelesen markieren?"
 
-#: src/lang.c:509
+#: src/lang.c:554
 #, c-format
 msgid   "Mark thread as read%s?"
 msgstr  "Den Thread als gelesen markieren%s?"
 
-#: src/lang.c:510
-#, c-format
-msgid   "Mark %s=tagged articles/threads, %s=current thread, %s=quit: "
-msgstr  "%s=markierte oder %s=aktuellen Artikel/Thread auf gelesen setzen. %"
-        "s=Abbrechen: "
-
-#: src/lang.c:511
+#: src/lang.c:555
 #, c-format
 msgid   "Matching %s groups..."
 msgstr  "Übereinstimmende %s Gruppen..."
 
-#: src/lang.c:512 src/lang.c:516
+#: src/lang.c:556 src/lang.c:560
 #, c-format
 msgid   "<n>=set current to n; %s=next unread; %s=search pattern; %s=kill/select"
 msgstr  "<n>=Wähle n; %s=n. ungel.; %s=Suche; %s=Filter"
 
-#: src/lang.c:513
+#: src/lang.c:557
 #, c-format
 msgid   "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; %s=list "
         "thread"
 msgstr  "%s=Autorsuche; %s=Catchup; %s=n. unten; %s=n. oben; %s=gelesen; %s=Thread anz."
 
-#: src/lang.c:514
+#: src/lang.c:558
 #, c-format
 msgid   "%s=line up; %s=line down; %s=page up; %s=page down; %s=top; %s=bottom"
 msgstr  "%s=n. oben; %s=n. unten; %s=BildAuf; %s=BildAb; %s=Anfang; %s=letzte Zeile"
 
-#: src/lang.c:515
+#: src/lang.c:559
 #, c-format
 msgid   "%s=search forwards; %s=search backwards; %s=quit"
 msgstr  "%s=Suche vorwärts; %s=Suche rückwärts; %s=Beenden"
 
-#: src/lang.c:517
+#: src/lang.c:561
 #, c-format
 msgid   "%s=author search; %s=body search; %s=catchup; %s=followup; %s=mark read"
 msgstr  "%s=Autorsuche; %s=Su. Inhalt; %s=Catchup; %s=Antw in NG; %s=gelesen"
 
-#: src/lang.c:518
+#: src/lang.c:562
+#, c-format
+msgid   "%s=add; %s=move; %s=rename; %s=delete"
+msgstr  ""
+
+#: src/lang.c:563
+#, fuzzy, c-format
+msgid   "<n>=set current to n; %s=line down; %s=line up; %s=help; %s=quit"
+msgstr  "<n>=Wähle n; %s=n. ungel.; %s=Catchup; %s=Infozeile"
+
+#: src/lang.c:564
 #, c-format
 msgid   "<n>=set current to n; %s=next unread; %s,%s=search pattern; %s=catchup"
 msgstr  "<n>=Wähle n; %s=n. ungel.; %s,%s=Suche; %s=Catchup"
 
-#: src/lang.c:519
+#: src/lang.c:565
 #, c-format
 msgid   "%s=line down; %s=line up; %s=help; %s=move; %s=quit; %s=toggle all/unread"
 msgstr  "%s=n. unten; %s=n. oben; %s=Hilfe; %s=verschieben; %s=Ende; %s=Alle/Nur ungel."
 
-#: src/lang.c:520
+#: src/lang.c:566
 #, c-format
 msgid   "%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/out"
 msgstr  "%s=Abo; %s=Abo n. Muster; %s=Abbestellen; %s=Abbest. n. Muster; %s=Alle/Nur "
         "abon."
 
-#: src/lang.c:521
+#: src/lang.c:567
 #, c-format
 msgid   "<n>=set current to n; %s=next unread; %s=catchup; %s=display toggle"
 msgstr  "<n>=Wähle n; %s=n. ungel.; %s=Catchup; %s=Infozeile"
 
-#: src/lang.c:522
+#: src/lang.c:568
 #, c-format
 msgid   "%s=help; %s=line down; %s=line up; %s=quit; %s=tag; %s=mark unread"
 msgstr  "%s=Hilfe; %s=n. unten; %s=n. oben; %s=Ende; %s=tag; %s=ungelesen"
 
-#: src/lang.c:523
+#: src/lang.c:569
 msgid   "--More--"
 msgstr  "--Mehr--"
 
-#: src/lang.c:524
+#: src/lang.c:570
 #, c-format
 msgid   "Moving %s..."
 msgstr  "Verschiebe %s..."
 
-#: src/lang.c:525
+#: src/lang.c:571
 msgid   "Message-ID: & last Reference  "
 msgstr  "Message-ID: & letzte Reference"
 
-#: src/lang.c:526
+#: src/lang.c:572
 msgid   "Message-ID: line              "
 msgstr  "Message-ID: Zeile             "
 
-#: src/lang.c:527
+#: src/lang.c:573
 msgid   "Message-ID: & References: line"
 msgstr  "Message-ID: & References:     "
 
-#: src/lang.c:529
+#: src/lang.c:575
 msgid   ", name: "
 msgstr  ", Name: "
 
-#: src/lang.c:530
+#: src/lang.c:576
 #, c-format
 msgid   "Goto newsgroup [%s]> "
 msgstr  "Gehe zu Gruppe [%s]> "
 
-#: src/lang.c:531
+#: src/lang.c:577
 msgid   "newsgroups"
 msgstr  "Gruppen"
 
-#: src/lang.c:532
+#: src/lang.c:578
 #, c-format
 msgid   "Position %s in group list (1,2,..,$) [%d]> "
 msgstr  "Position %s in der Gruppenliste (1,2,..,$) [%d]> "
 
-#: src/lang.c:533
+#: src/lang.c:579
 msgid   "newsgroup"
 msgstr  "Gruppe"
 
-#: src/lang.c:534
+#: src/lang.c:580
 msgid   "Try and save newsrc file again?"
 msgstr  "Erneut versuchen, die newsrc-Datei zu schreiben?"
 
-#: src/lang.c:535
+#: src/lang.c:581
 msgid   "Warning: No newsgroups were written to your newsrc file. Save aborted."
 msgstr  "Warnung: Keine Newsgruppen in die newsrc geschrieben. Speicherabbruch."
 
-#: src/lang.c:536
+#: src/lang.c:582
 msgid   "newsrc file saved successfully.\n"
 msgstr  "newsrc-Datei erfolgreich geschrieben.\n"
 
-#: src/lang.c:537
+#: src/lang.c:583
 msgid   "-- Next response --"
 msgstr  "-- Nächste Antwort --"
 
-#: src/lang.c:538
-#, c-format
-msgid   "NNTP authorization password not found for %s"
-msgstr  "NNTP Anmeldepasswort für %s nicht gefunden"
-
-#: src/lang.c:539
+#: src/lang.c:584
 msgid   "No  "
 msgstr  "Nein"
 
-#: src/lang.c:540
+#: src/lang.c:585
 msgid   "*** No articles ***"
 msgstr  "*** Keine Artikel ***"
 
-#: src/lang.c:541
+#: src/lang.c:586
 msgid   "No articles have been posted"
 msgstr  "Es wurden keine Artikel gepostet"
 
-#: src/lang.c:542
+#: src/lang.c:587
 msgid   "*** No description ***"
 msgstr  "*** Keine Kurzbeschreibung ***"
 
-#: src/lang.c:543
+#: src/lang.c:588
 msgid   "No filename"
 msgstr  "Kein Dateiname"
 
-#: src/lang.c:544
+#: src/lang.c:589
 msgid   "No group"
 msgstr  "Keine Gruppe"
 
-#: src/lang.c:545
+#: src/lang.c:590
 msgid   "*** No groups ***"
 msgstr  "*** Keine Newsgruppen ***"
 
-#: src/lang.c:546
+#: src/lang.c:591
 msgid   "No more groups to read"
 msgstr  "Keine Gruppen zum Lesen übrig"
 
-#: src/lang.c:547
+#: src/lang.c:592
 msgid   "No last message"
 msgstr  "Keine letzte Nachricht"
 
-#: src/lang.c:548
+#: src/lang.c:593
 msgid   "No mail address"
 msgstr  "Keine EMail-Adresse"
 
-#: src/lang.c:549
+#: src/lang.c:594
 msgid   "No articles marked for saving"
 msgstr  "Keine Artikel zum Speichern markiert"
 
-#: src/lang.c:550
+#: src/lang.c:595
 msgid   "No match"
 msgstr  "Kein Treffer"
 
-#: src/lang.c:551
+#: src/lang.c:596
 msgid   "No more groups"
 msgstr  "Keine Gruppen mehr"
 
-#: src/lang.c:552
+#: src/lang.c:597
 msgid   "No newsgroups"
 msgstr  "Keine Newsgruppen"
 
-#: src/lang.c:553
+#: src/lang.c:598
 msgid   "No next unread article"
 msgstr  "Kein nächster ungelesener Artikel"
 
-#: src/lang.c:554
+#: src/lang.c:599
 msgid   "No previous group"
 msgstr  "Keine vorherige Gruppe"
 
-#: src/lang.c:555
+#: src/lang.c:600
 msgid   "No previous unread article"
 msgstr  "Kein vorheriger ungelesener Artikel"
 
-#: src/lang.c:556
+#: src/lang.c:601
 msgid   "No responses"
 msgstr  "Keine Antworten"
 
-#: src/lang.c:557
+#: src/lang.c:602
 msgid   "No responses to list in current thread"
 msgstr  "Keine Antworten vorhanden im aktuellen Thread"
 
-#: src/lang.c:558
+#: src/lang.c:603
+#, fuzzy
+msgid   "*** No scopes ***"
+msgstr  "*** Keine Newsgruppen ***"
+
+#: src/lang.c:604
 msgid   "No search string"
 msgstr  "Kein Suchmuster"
 
-#: src/lang.c:559
+#: src/lang.c:605
 msgid   "No subject"
 msgstr  "Kein Subject"
 
-#: src/lang.c:561
+#: src/lang.c:607
 #, c-format
 msgid   "%s: Terminal must have clear to end-of-line (ce)\n"
 msgstr  "%s: Terminal muss Löschen bis zum Ende der Zeile (ce) unterstützen\n"
 
-#: src/lang.c:562
+#: src/lang.c:608
 #, c-format
 msgid   "%s: Terminal must have clear to end-of-screen (cd)\n"
 msgstr  "%s: Terminal muss Löschen bis zum Ende des Schirmes unterstützen (cd)\n"
 
-#: src/lang.c:563
+#: src/lang.c:609
 #, c-format
 msgid   "%s: Terminal must have clearscreen (cl) capability\n"
 msgstr  "%s: Terminal muss Schirmlöschen (cl) unterstützen\n"
 
-#: src/lang.c:564
+#: src/lang.c:610
 #, c-format
 msgid   "%s: Terminal must have cursor motion (cm)\n"
 msgstr  "%s: Terminal muss Cursor-Bewegungen unterstützen (cm)\n"
 
-#: src/lang.c:565
+#: src/lang.c:611
 #, c-format
 msgid   "%s: TERM variable must be set to use screen capabilities\n"
 msgstr  "%s: TERM-Variable muss gesetzt sein, um das Terminal richtig anzusteuern\n"
 
-#: src/lang.c:567
+#: src/lang.c:613
 #, c-format
 msgid   "No viewer found for %s/%s\n"
 msgstr  "Kein Programm für %s/%s gefunden\n"
 
-#: src/lang.c:568
+#: src/lang.c:614
 msgid   "Newsgroup does not exist on this server"
 msgstr  "Newsgruppe existiert nicht auf diesem Server"
 
-#: src/lang.c:569
+#: src/lang.c:615
 #, c-format
 msgid   "Group %s not found in active file"
 msgstr  "Gruppe %s nicht in der Active-Datei gefunden"
 
-#: src/lang.c:570
+#: src/lang.c:616
 msgid   "c)reate it, use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr  "c=erzeuge, a=alternativer Name, d=voreingestellte .newsrc, q=beende tin: "
 
-#: src/lang.c:571
+#: src/lang.c:617
 msgid   "use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr  "a=alternativer Name, d=voreingestellte .newsrc, q=beende tin: "
 
-#: src/lang.c:572
+#: src/lang.c:618
 #, c-format
 msgid   "# NNTP-server -> newsrc translation table and NNTP-server\n"
         "# shortname list for %s %s\n"
@@ -2695,40 +2902,45 @@ msgstr  "# NNTP-Server -> newsrc Überset
         "#   news.example.org  /tmp/nrc-ex      example    ex\n"
         "#\n"
 
-#: src/lang.c:579
+#: src/lang.c:625
 msgid   "Only"
 msgstr  "Nur"
 
-#: src/lang.c:580
+#: src/lang.c:626
 #, c-format
 msgid   "Option not enabled. Recompile with %s."
 msgstr  "Option nicht vorhanden. Neu kompilieren mit %s."
 
-#: src/lang.c:581
+#: src/lang.c:627
 msgid   "Options Menu"
 msgstr  "Optionsmenü"
 
-#: src/lang.c:584
+#: src/lang.c:628
+#, fuzzy
+msgid   "Options Menu Commands"
+msgstr  "Optionsmenü"
+
+#: src/lang.c:631
 #, c-format
 msgid   "Error in regex: %s at pos. %d '%s'"
 msgstr  "Fehler im regulären Ausdruck: %s an Pos. %d '%s'"
 
-#: src/lang.c:585
+#: src/lang.c:632
 #, c-format
 msgid   "Error in regex: pcre internal error %d"
 msgstr  "Fehler im regulären Ausdruck: Interner Fehler %d des pcre"
 
-#: src/lang.c:586
+#: src/lang.c:633
 #, c-format
 msgid   "Error in regex: study - pcre internal error %s"
 msgstr  "Fehler im regulären Ausdruck: pcre interner Fehler %s"
 
-#: src/lang.c:587
+#: src/lang.c:634
 msgid   "Post a followup..."
 msgstr  "Schreibe eine Antwort..."
 
 #. TODO: replace hardcoded key-name in txt_post_error_ask_postpone
-#: src/lang.c:589
+#: src/lang.c:636
 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"
@@ -2736,271 +2948,271 @@ msgstr  "Ein Fehler trat beim Posten des
         "ein temporäres Problem ist, das später nicht mehr vorhanden ist, können Sie\n"
         "den Artikel zurückstellen und später mit ^O wieder hervorholen.\n"
 
-#: src/lang.c:592
+#: src/lang.c:639
 msgid   "Posted articles history"
 msgstr  "Übersicht der geposteten Artikel"
 
-#: src/lang.c:593
+#: src/lang.c:640
 #, c-format
 msgid   "Post to newsgroup(s) [%s]> "
 msgstr  "In Newsgruppe(n) [%s] posten> "
 
-#: src/lang.c:594
+#: src/lang.c:641
 msgid   "-- post processing started --"
 msgstr  "-- Nachbearbeitung gestartet --"
 
-#: src/lang.c:595
+#: src/lang.c:642
 msgid   "-- post processing completed --"
 msgstr  "-- Nachbearbeitung beendet --"
 
-#: src/lang.c:596
+#: src/lang.c:643
 #, c-format
 msgid   "Post subject [%s]> "
 msgstr  "Wähle Subject [%s]> "
 
-#: src/lang.c:597
+#: src/lang.c:644
 msgid   "# Summary of mailed/posted messages viewable by 'W' command from within tin.\n"
 msgstr  "# Zusammenfassung der gemailten/geposteten Artikel mit 'W' in tin.\n"
 
-#: src/lang.c:598
+#: src/lang.c:645
 msgid   "Posting article..."
 msgstr  "Poste Artikel..."
 
-#: src/lang.c:599
+#: src/lang.c:646
 #, c-format
 msgid   "Post postponed articles [%%s]? (%s/%s/%s/%s/%s): "
 msgstr  "Zurückgelegten Artikel [%%s]posten? (%s/%s/%s/%s/%s): "
 
-#: src/lang.c:600
+#: src/lang.c:647
 #, c-format
 msgid   "Hot %s"
 msgstr  "Wichtig/Hot %s"
 
-#: src/lang.c:601
+#: src/lang.c:648
 #, c-format
 msgid   "Tagged %s"
 msgstr  "%s markiert"
 
-#: src/lang.c:602
+#: src/lang.c:649
 #, c-format
 msgid   "Untagged %s"
 msgstr  "%s Markierung entfernt"
 
-#: src/lang.c:603
+#: src/lang.c:650
 msgid   "Processing mail messages marked for deletion."
 msgstr  "Bearbeite zum Löschen markierte EMails."
 
-#: src/lang.c:604
+#: src/lang.c:651
 msgid   "Processing saved articles marked for deletion."
 msgstr  "Bearbeite zum Löschen markierte gespeicherte Artikel."
 
-#: src/lang.c:605
+#: src/lang.c:652
 #, c-format
 msgid   "Accept Followup-To? %s=post, %s=ignore, %s=quit: "
 msgstr  "Followup-To akzeptieren? %s=posten, %s=ignorieren, %s=Ende: "
 
-#: src/lang.c:606
+#: src/lang.c:653
 msgid   "Article unchanged, abort mailing?"
 msgstr  "Mail unverändert, Absenden abbrechen?"
 
-#: src/lang.c:607
+#: src/lang.c:654
 #, c-format
 msgid   "Do you want to see postponed articles (%d)?"
 msgstr  "Wollen Sie die zurückgestellten Artikel sehen (%d)?"
 
-#: src/lang.c:609
+#: src/lang.c:656
 msgid   "Add quick kill filter?"
 msgstr  "Artikel schnell (laut Voreinstellungen) killen?"
 
-#: src/lang.c:610
+#: src/lang.c:657
 msgid   "Add quick selection filter?"
 msgstr  "Filterregel (hochscoren) (laut Voreinstellungen) hinzufügen?"
 
-#: src/lang.c:611
+#: src/lang.c:658
 msgid   "Do you really want to quit?"
 msgstr  "Möchten Sie das Programm wirklich beenden?"
 
-#: src/lang.c:612
+#: src/lang.c:659
 #, c-format
 msgid   "%s=edit cancel message, %s=quit, %s=delete (cancel) [%%s]: "
 msgstr  "%s=cancel-Nachricht editieren, %s=Ende, %s=löschen [%%s]: "
 
-#: src/lang.c:613
+#: src/lang.c:660
 msgid   "You have tagged articles in this group - quit anyway?"
 msgstr  "Es befinden sich markierte Artikel in der Gruppe, trotzdem beenden?"
 
-#: src/lang.c:614
+#: src/lang.c:661
 #, c-format
 msgid   "%s=quit, %s=edit, %s=postpone: "
 msgstr  "%s=Ende, %s=bearbeiten, %s=zurücklegen: "
 
-#: src/lang.c:615
+#: src/lang.c:662
 #, c-format
 msgid   "%s=quit %s=edit %s=save kill description: "
 msgstr  "%s=Abbrechen %s=Editieren %s=Kill-Filter speichern: "
 
-#: src/lang.c:616
+#: src/lang.c:663
 #, c-format
 msgid   "%s=quit %s=edit %s=save select description: "
 msgstr  "%s=Abbrechen %s=Editieren %s=Filter (hot) speichern: "
 
-#: src/lang.c:617
+#: src/lang.c:664
 msgid   "Do you really want to quit without saving your configuration?"
 msgstr  "Wirklich ohne Speichern der Konfiguration beenden?"
 
-#: src/lang.c:620
+#: src/lang.c:667
 msgid   "Invalid range - valid are '0-9.$' eg. 1-$"
 msgstr  "Ungültige Bereichsangabe - Gültig wäre '0-9.$' z.B. 1-$"
 
-#: src/lang.c:621
+#: src/lang.c:668
 msgid   "Do you want to abort this operation?"
 msgstr  "Wollen Sie diese Operation abbrechen?"
 
-#: src/lang.c:622
+#: src/lang.c:669
 msgid   "Do you want to exit tin immediately?"
 msgstr  "Wollen Sie tin augenblicklich verlassen?"
 
-#: src/lang.c:623
+#: src/lang.c:670
 msgid   "Reading ('q' to quit)..."
 msgstr  "Lesen ('q' zum Beenden)..."
 
-#: src/lang.c:624
+#: src/lang.c:671
 #, c-format
 msgid   "Reading %sarticles..."
 msgstr  "Lese %sArtikel..."
 
-#: src/lang.c:625
+#: src/lang.c:672
 #, c-format
 msgid   "Reading %sattributes file...\n"
 msgstr  "Lese %sAttribute-Datei...\n"
 
-#: src/lang.c:626
+#: src/lang.c:673
 #, c-format
 msgid   "Reading %sconfig file...\n"
 msgstr  "Lese %sKonfigurations-Datei...\n"
 
-#: src/lang.c:627
+#: src/lang.c:674
 msgid   "Reading filter file...\n"
 msgstr  "Lese Filter-Datei...\n"
 
-#: src/lang.c:628
+#: src/lang.c:675
 #, c-format
 msgid   "Reading %s groups..."
 msgstr  "Lese %s Gruppen..."
 
-#: src/lang.c:629
+#: src/lang.c:676
 msgid   "Reading input history file...\n"
 msgstr  "Lese Eingabe-History...\n"
 
-#: src/lang.c:630
+#: src/lang.c:677
 msgid   "Reading keymap file...\n"
 msgstr  "Lese Tastaturbelegungen...\n"
 
-#: src/lang.c:631
+#: src/lang.c:678
 msgid   "Reading groups from active file... "
 msgstr  "Lese Gruppen aus dem Active... "
 
-#: src/lang.c:632
+#: src/lang.c:679
 msgid   "Reading groups from newsrc file... "
 msgstr  "Lese Gruppen aus der newsrc-Datei... "
 
-#: src/lang.c:633
+#: src/lang.c:680
 msgid   "Reading newsgroups file... "
 msgstr  "Lese Newsgroups-Datei... "
 
-#: src/lang.c:634
+#: src/lang.c:681
 msgid   "Reading newsrc file..."
 msgstr  "Lese newsrc-Datei..."
 
-#: src/lang.c:635
+#: src/lang.c:682
 msgid   "References: line              "
 msgstr  "References: Zeile             "
 
-#: src/lang.c:637
+#: src/lang.c:684
 #, c-format
 msgid   "(%d:%02d remaining)"
 msgstr  "(noch %d:%02d benötigt)"
 
-#: src/lang.c:639
+#: src/lang.c:686
 #, c-format
 msgid   "Bogus group %s removed."
 msgstr  "Nicht vorhandene Gruppe %s entfernt."
 
-#: src/lang.c:640
+#: src/lang.c:687
 #, c-format
 msgid   "Error: rename %s to %s"
 msgstr  "Fehler: Benenne %s in %s"
 
-#: src/lang.c:641
+#: src/lang.c:688
 msgid   "Reply to author..."
 msgstr  "Mailantwort an Autor..."
 
-#: src/lang.c:642
+#: src/lang.c:689
 msgid   "Repost"
 msgstr  "Reposte"
 
-#: src/lang.c:643
+#: src/lang.c:690
 msgid   "Reposting article..."
 msgstr  "Wiederholtes posten des Artikels..."
 
-#: src/lang.c:644
+#: src/lang.c:691
 #, c-format
 msgid   "Repost article(s) to group(s) [%s]> "
 msgstr  "Wiederholtes posten de(s|r) Artikel(s) in [%s]> "
 
-#: src/lang.c:645
+#: src/lang.c:692
 msgid   "Reset newsrc?"
 msgstr  "newsrc zurücksetzen?"
 
-#: src/lang.c:646
+#: src/lang.c:693
 msgid   "Responses have been directed to the following newsgroups"
 msgstr  "Antworten werden in folgende Gruppen gepostet"
 
-#: src/lang.c:647
+#: src/lang.c:694
 #, c-format
 msgid   "Responses have been directed to poster. %s=mail, %s=post, %s=quit: "
 msgstr  "Antwort per Mail wurde angefordert. %s=Mail, %s=post, %s=beenden: "
 
-#: src/lang.c:649
+#: src/lang.c:696
 msgid   "Press <RETURN> to continue..."
 msgstr  "Drücken Sie <RETURN> um fortzufahren..."
 
-#: src/lang.c:651
+#: src/lang.c:698
 #, c-format
 msgid   "Select From    [%s] (y/n): "
 msgstr  "Wähle From     [%s] (j/n): "
 
-#: src/lang.c:652
+#: src/lang.c:699
 msgid   "Select Lines: (</>num): "
 msgstr  "Wähle Zeilen: (</>num): "
 
-#: src/lang.c:653
+#: src/lang.c:700
 msgid   "Auto-select Article Menu"
 msgstr  "Filter Menü (Bewertung/Score erhöhen)"
 
-#: src/lang.c:654
+#: src/lang.c:701
 #, c-format
 msgid   "Select Msg-Id  [%s] (f/l/o/n): "
 msgstr  "Wähle Msg-Id   [%s] (v/l/n/n): "
 
-#: src/lang.c:655
+#: src/lang.c:702
 msgid   "Select pattern scope: "
 msgstr  "Wähle Muster        : "
 
-#: src/lang.c:656
+#: src/lang.c:703
 #, c-format
 msgid   "Select Subject [%s] (y/n): "
 msgstr  "Wähle Subject  [%s] (j/n): "
 
-#: src/lang.c:657
+#: src/lang.c:704
 msgid   "Select text pattern : "
 msgstr  "Wähle Textmuster    : "
 
-#: src/lang.c:658
+#: src/lang.c:705
 msgid   "Select time in days   : "
 msgstr  "Wähle Zeit in Tagen   : "
 
-#: src/lang.c:659
+#: src/lang.c:706
 #, c-format
 msgid   "# %s server configuration file\n"
         "# This file was automatically saved by %s %s %s (\"%s\")\n"
@@ -3020,223 +3232,263 @@ msgstr  "# %s Server Konfigurationsdatei
         "############################################################################\n"
         "\n"
 
-#: src/lang.c:665
+#: src/lang.c:712
 msgid   "Showing unread groups only"
 msgstr  "Zeige nur Gruppen mit ungelesenen Artikeln"
 
-#: src/lang.c:666
+#: src/lang.c:713
 msgid   "Subject: line (ignore case)   "
 msgstr  "Subject: Z. (Groß-Kl. ign.)                  "
 
-#: src/lang.c:667
+#: src/lang.c:714
 msgid   "Subject: line (case sensitive)"
 msgstr  "Subject: Z. (Groß-Kl. beachten)              "
 
-#: src/lang.c:668
+#: src/lang.c:715
 msgid   "Save"
 msgstr  "Speichern"
 
-#: src/lang.c:669
+#: src/lang.c:716
 #, c-format
 msgid   "Save '%s' (%s/%s)?"
 msgstr  "'%s' (%s/%s) speichern?"
 
-#: src/lang.c:670
+#: src/lang.c:717
 msgid   "Save configuration before continuing?"
 msgstr  "Zuerst Konfiguration speichern und danach fortfahren?"
 
-#: src/lang.c:671
+#: src/lang.c:718
 msgid   "Save filename> "
 msgstr  "Name der zu speichernden Datei> "
 
-#: src/lang.c:672
+#: src/lang.c:719
 msgid   "Saved"
 msgstr  "Gespeichert"
 
-#: src/lang.c:673
+#: src/lang.c:720
 #, c-format
 msgid   "%4d unread (%4d hot) %s in %s\n"
 msgstr  "%4d ungelesene (%4d 'hot') %s in %s\n"
 
-#: src/lang.c:674
+#: src/lang.c:721
 #, c-format
 msgid   "Saved %s...\n"
 msgstr  "%s gespeichert...\n"
 
-#: src/lang.c:675
+#: src/lang.c:722
 msgid   "Nothing was saved"
 msgstr  "Nichts gespeichert"
 
-#: src/lang.c:676
+#: src/lang.c:723
 #, c-format
 msgid   "\n"
         "%s %d %s from %d %s\n"
 msgstr  "\n"
         "%s %d %s aus %d %s\n"
 
-#: src/lang.c:677
+#: src/lang.c:724
 #, c-format
 msgid   "-- %s saved to %s%s --"
 msgstr  "-- %s nach %s%s gespeichert --"
 
-#: src/lang.c:678
+#: src/lang.c:725
 #, c-format
 msgid   "-- %s saved to %s - %s --"
 msgstr  "-- %s gespeichert als %s - %s --"
 
-#: src/lang.c:679
+#: src/lang.c:726
 msgid   "Saving..."
 msgstr  "Speichere..."
 
-#: src/lang.c:680
+#: src/lang.c:727
 #, c-format
 msgid   "%s: Screen initialization failed"
 msgstr  "%s: Initialisierung des Bildschirms fehlgeschlagen"
 
-#: src/lang.c:682
+#: src/lang.c:729
 #, c-format
 msgid   "%s: screen is too small\n"
 msgstr  "%s: Anzeige ist zu klein\n"
 
-#: src/lang.c:684
+#: src/lang.c:731
 #, c-format
 msgid   "screen is too small, %s is exiting\n"
 msgstr  "Anzeige zu klein, %s beendet sich\n"
 
-#: src/lang.c:685
+#: src/lang.c:732
+msgid   "Delete scope?"
+msgstr  ""
+
+#: src/lang.c:733
+#, fuzzy
+msgid   "Enter scope> "
+msgstr  "Optionsnummer eingeben> "
+
+#: src/lang.c:734
+msgid   "Select new position> "
+msgstr  ""
+
+#: src/lang.c:735
+msgid   "New position cannot be a global scope"
+msgstr  ""
+
+#: src/lang.c:736
+msgid   "Global scope, operation not allowed"
+msgstr  ""
+
+#: src/lang.c:737
+msgid   "Rename scope> "
+msgstr  ""
+
+#: src/lang.c:738
+#, fuzzy
+msgid   "Select scope> "
+msgstr  "Wähle Gruppe> "
+
+#: src/lang.c:739
+#, fuzzy
+msgid   "Scopes Menu"
+msgstr  "Optionsmenü"
+
+#: src/lang.c:740
+#, fuzzy
+msgid   "Scopes Menu Commands"
+msgstr  "Top Level Befehle"
+
+#: src/lang.c:741
 #, c-format
 msgid   "Search backwards [%s]> "
 msgstr  "Suche rückwärts [%s]> "
 
-#: src/lang.c:686
+#: src/lang.c:742
 #, c-format
 msgid   "Search body [%s]> "
 msgstr  "Durchsuche Artikelinhalt [%s]> "
 
-#: src/lang.c:687
+#: src/lang.c:743
 #, c-format
 msgid   "Search forwards [%s]> "
 msgstr  "Suche vorwärts [%s]> "
 
-#: src/lang.c:688
+#: src/lang.c:744
 msgid   "Searching..."
 msgstr  "Suche..."
 
-#: src/lang.c:689
+#: src/lang.c:745
 #, c-format
 msgid   "Searching article %d of %d ('q' to abort)..."
 msgstr  "Suche Artikel %d von %d ('q' zum abbrechen)..."
 
-#: src/lang.c:690
+#: src/lang.c:746
 msgid   "Select article> "
 msgstr  "Wähle Artikel> "
 
-#: src/lang.c:691
+#: src/lang.c:747
 msgid   "Select option number before text or use arrow keys and <CR>. 'q' to quit."
 msgstr  "Wähle Optionsnummer, oder benutze die Cursor Tasten und <CR>. 'q' zum beenden."
 
-#: src/lang.c:692
+#: src/lang.c:748
 msgid   "Select group> "
 msgstr  "Wähle Gruppe> "
 
-#: src/lang.c:693
+#: src/lang.c:749
 #, c-format
 msgid   "Enter selection pattern [%s]> "
 msgstr  "Nenne das Auswahlmuster [%s]> "
 
-#: src/lang.c:694
+#: src/lang.c:750
 msgid   "Select thread > "
 msgstr  "Wähle thread > "
 
-#: src/lang.c:695
+#: src/lang.c:751
 #, c-format
 msgid   "%s %s %s (\"%s\") [%s]: send a DETAILED bug report to %s\n"
 msgstr  "%s %s %s (\"%s\") [%s]: schicken Sie einen DETAILLIERTEN Fehlerbericht an %s\n"
 
-#: src/lang.c:696
+#: src/lang.c:752
 msgid   "servers active-file"
 msgstr  "Die 'active' Datei des Servers"
 
-#: src/lang.c:697
+#: src/lang.c:753
 msgid   "Cannot move into new newsgroups. Subscribe first..."
 msgstr  "Kann die Newsgruppe nicht öffnen. Sie muss erst abonniert werden..."
 
-#: src/lang.c:698
+#: src/lang.c:754
 msgid   "<SPACE>"
 msgstr  "<LEERT>"
 
-#: src/lang.c:699
+#: src/lang.c:755
 #, c-format
 msgid   "Starting: (%s)"
 msgstr  "Starte: (%s)"
 
-#: src/lang.c:700
+#: src/lang.c:756
 #, c-format
 msgid   "List Thread (%d of %d)"
 msgstr  "Zeige Thread (%d von %d)"
 
-#: src/lang.c:701
+#: src/lang.c:757
 #, c-format
 msgid   "Thread (%.*s)"
 msgstr  "Thread (%.*s)"
 
-#: src/lang.c:702
+#: src/lang.c:758
 msgid   "Enter wildcard subscribe pattern> "
 msgstr  "Wildcardmuster für zu abonnierende Gruppen> "
 
-#: src/lang.c:703
+#: src/lang.c:759
 #, c-format
 msgid   "subscribed to %d groups"
 msgstr  "%d Gruppen sind abonniert"
 
-#: src/lang.c:704
+#: src/lang.c:760
 #, c-format
 msgid   "Subscribed to %s"
 msgstr  "%s wurde abonniert"
 
-#: src/lang.c:705
+#: src/lang.c:761
 msgid   "Subscribing... "
 msgstr  "Abonniere... "
 
-#: src/lang.c:706
+#: src/lang.c:762
 #, c-format
 msgid   "Repost or supersede article(s) [%%s]? (%s/%s/%s): "
 msgstr  "Artikel erneut posten oder überschreiben [%%s]? (%s/%s/%s): "
 
-#: src/lang.c:707
+#: src/lang.c:763
 #, c-format
 msgid   "Supersede article(s) to group(s) [%s]> "
 msgstr  "Supersede (überschreibe) Artikel in den Gruppen [%s]> "
 
-#: src/lang.c:708
+#: src/lang.c:764
 msgid   "Superseding article ..."
 msgstr  "Überschreibe Artikel ..."
 
-#: src/lang.c:709
+#: src/lang.c:765
 #, c-format
 msgid   "\n"
         "Stopped. Type 'fg' to restart %s\n"
 msgstr  "\n"
         "Angehalten. Geben Sie 'fg' ein um %s wieder zu starten\n"
 
-#: src/lang.c:711
+#: src/lang.c:767
 #, c-format
 msgid   "%d days"
 msgstr  "%d Tage"
 
-#: src/lang.c:712
+#: src/lang.c:768
 msgid   "<TAB>"
 msgstr  "<TAB>"
 
-#: src/lang.c:713
+#: src/lang.c:769
 msgid   "TeX "
 msgstr  "TeX "
 
-#: src/lang.c:714
+#: src/lang.c:770
 msgid   "# Default action/prompt strings\n"
 msgstr  "# Voreingestellte Aktion/zeige Zeichenkette\n"
 
-#: src/lang.c:715
+#: src/lang.c:771
 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"
@@ -3252,257 +3504,258 @@ msgstr  "# Voreinstellung für schnellen 
         "# case=ON/OFF    ON=Filter case sensitive OFF=ignoriere case\n"
         "# expire=ON/OFF  ON=Verfallen nach default_filter_days OFF=verfällt nie\n"
 
-#: src/lang.c:728
+#: src/lang.c:784
 msgid   "# If ON use print current subject or newsgroup description in the last line\n"
 msgstr  "# Falls ON anzeige des Subject oder des Gruppennamens in der letzten Zeile.\n"
 
-#: src/lang.c:729
+#: src/lang.c:785
 msgid   "# Host & time info used for detecting new groups (don't touch)\n"
 msgstr  "# Benutzte Host- & Zeit-Info um neue Gruppen zu finden (nicht ändern)\n"
 
-#: src/lang.c:730
+#: src/lang.c:786
 msgid   "There is no news\n"
 msgstr  "Es gibt keine neuen Artikel\n"
 
-#: src/lang.c:731
+#: src/lang.c:787
 msgid   "Thread"
 msgstr  "Thread"
 
-#: src/lang.c:732
+#: src/lang.c:788
 msgid   "Thread Level Commands"
 msgstr  "Thread Level Kommandos"
 
-#: src/lang.c:733
+#: src/lang.c:789
 msgid   "Thread deselected"
 msgstr  "Thread nicht mehr ausgewählt"
 
-#: src/lang.c:734
+#: src/lang.c:790
 msgid   "Thread selected"
 msgstr  "Thread ausgewählt"
 
-#: src/lang.c:736
+#: src/lang.c:792
 msgid   "threads"
 msgstr  "Threads"
 
-#: src/lang.c:738
-msgid   "Thread range"
-msgstr  "Thread-Bereich"
-
-#: src/lang.c:739
+#: src/lang.c:794
 msgid   "thread"
 msgstr  "Thread"
 
-#: src/lang.c:740
+#: src/lang.c:795
 #, c-format
 msgid   "Thread %4s of %4s"
 msgstr  "Thread %4s v. %4s"
 
-#: src/lang.c:741
+#: src/lang.c:796
 msgid   "Threading articles..."
 msgstr  "Sortiere Artikel..."
 
-#: src/lang.c:742
+#: src/lang.c:797
 #, c-format
 msgid   "Toggled word highlighting %s"
 msgstr  "Wort-Hervorhebung: %s"
 
-#: src/lang.c:743
+#: src/lang.c:798
 msgid   "Toggled rot13 encoding"
 msgstr  "ROT13-Kodierung (de)aktiviert"
 
-#: src/lang.c:744
+#: src/lang.c:799
 #, c-format
 msgid   "Toggled german TeX encoding %s"
 msgstr  "Deutsche TeX-Dekodierung: %s"
 
-#: src/lang.c:745
+#: src/lang.c:800
 #, c-format
 msgid   "Toggled tab-width to %d"
 msgstr  "Tabulatorweite zu %d gewechselt"
 
-#: src/lang.c:747
+#: src/lang.c:802
 #, c-format
 msgid   "%d Trying to dotlock %s"
 msgstr  "%d Versuche %s zu dotlocken"
 
-#: src/lang.c:748
+#: src/lang.c:803
 #, c-format
 msgid   "%d Trying to lock %s"
 msgstr  "%d Versuche %s zu locken"
 
-#: src/lang.c:750
+#: src/lang.c:805
 msgid   "           h=help\n"
 msgstr  "          h=Hilfe\n"
 
-#: src/lang.c:752
+#: src/lang.c:807
 msgid   "Unlimited"
 msgstr  "Unbegrenzt"
 
-#: src/lang.c:753
+#: src/lang.c:808
 msgid   "Enter wildcard unsubscribe pattern> "
 msgstr  "Wildcardmuster für abzubestellende Gruppen> "
 
-#: src/lang.c:754
+#: src/lang.c:809
 #, c-format
 msgid   "Error decoding %s : %s"
 msgstr  "Fehler beim Dekodieren von %s : %s"
 
-#: src/lang.c:755
+#: src/lang.c:810
 msgid   "No end."
 msgstr  "Kein Ende."
 
-#: src/lang.c:756
+#: src/lang.c:811
 #, c-format
 msgid   "%s successfully decoded."
 msgstr  "%s erfolgreich dekodiert."
 
-#: src/lang.c:757
+#: src/lang.c:812
 #, c-format
 msgid   "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n"
         "\n"
 msgstr  "%*s[-- %s/%s, %suukodierte Datei, %d Zeilen, Name: %s --]\n"
         "\n"
 
-#: src/lang.c:758
+#: src/lang.c:813
 msgid   "unread "
 msgstr  "ungelesen "
 
-#: src/lang.c:759
+#: src/lang.c:814
 #, c-format
 msgid   "unsubscribed from %d groups"
 msgstr  "%d Gruppen abbestellt"
 
-#: src/lang.c:760
+#: src/lang.c:815
 #, c-format
 msgid   "Unsubscribed from %s"
 msgstr  "%s wurde abbestellt"
 
-#: src/lang.c:761
+#: src/lang.c:816
 msgid   "Unsubscribing... "
 msgstr  "Abbestellen... "
 
-#: src/lang.c:762
+#: src/lang.c:817
 msgid   "Unthreading articles..."
 msgstr  "Aktuelle Sortierung der Artikel aufheben..."
 
-#: src/lang.c:763
+#: src/lang.c:818
 msgid   "Updated"
 msgstr  "Aktualisiert"
 
-#: src/lang.c:764
+#: src/lang.c:820
+#, c-format
+msgid   "unparseable \"LIST COUNTS\" line: \"%s\""
+msgstr  ""
+
+#: src/lang.c:822
 msgid   "Updating"
 msgstr  "Aktualisiere"
 
-#: src/lang.c:765
+#: src/lang.c:823
 #, c-format
 msgid   "Opening %s\n"
 msgstr  "Öffne %s\n"
 
-#: src/lang.c:766
+#: src/lang.c:824
 msgid   "No more URL's in this article"
 msgstr  "Keine weiteren URLs im Artikel"
 
-#: src/lang.c:767
+#: src/lang.c:825
 msgid   "Use MIME display program for this message?"
 msgstr  "MIME-Anzeigeprogramm für diese Nachricht benutzen?"
 
-#: src/lang.c:768
+#: src/lang.c:826
 msgid   "  -c       mark all news as read in subscribed newsgroups (batch mode)"
 msgstr  "  -c       Markiere Artikel gelesen in den abonnierten Gruppen (Batch-Modus)"
 
-#: src/lang.c:769
+#: src/lang.c:827
 msgid   "  -Z       return status indicating if any unread news (batch mode)"
 msgstr  "  -Z       Rückgabewert zeigt, ob ungelesene Artikel vorliegen (Batch-Modus)"
 
-#: src/lang.c:770
+#: src/lang.c:828
 msgid   "  -q       don't check for new newsgroups"
 msgstr  "  -q       Überprüfe nicht auf neue Newsgruppen"
 
-#: src/lang.c:771
+#: src/lang.c:829
 msgid   "  -X       don't save any files on quit"
 msgstr  "  -X       Speicher keine Dateien beim Beenden"
 
-#: src/lang.c:772
+#: src/lang.c:830
 msgid   "  -d       don't show newsgroup descriptions"
 msgstr  "  -d       Zeige keine Newsgruppenbeschreibungen"
 
-#: src/lang.c:773
+#: src/lang.c:831
 msgid   "  -G limit get only limit articles/group"
 msgstr  "  -G limit Hole nur 'limit' Artikel pro Newsgruppe"
 
-#: src/lang.c:774
+#: src/lang.c:832
 #, c-format
 msgid   "  -H       help information about %s"
 msgstr  "  -H       Hilfe und Informationen über %s"
 
-#: src/lang.c:775
+#: src/lang.c:833
 msgid   "  -h       this help message"
 msgstr  "  -h       Diese Hilfeseite"
 
-#: src/lang.c:776
+#: src/lang.c:834
 #, c-format
 msgid   "  -I dir   news index file directory [default=%s]"
 msgstr  "  -I Verz. Verzeichnis für Artikel-Index-Datei [Standard=%s]"
 
-#: src/lang.c:777
+#: src/lang.c:835
 msgid   "  -u       update index files (batch mode)"
 msgstr  "  -u       Erneuere Index-Dateien (Batch-Modus)"
 
-#: src/lang.c:778
+#: src/lang.c:836
 #, c-format
 msgid   "  -m dir   mailbox directory [default=%s]"
 msgstr  "  -m Verz. Mailbox-Verzeichnis [Standard=%s]"
 
-#: src/lang.c:779
+#: src/lang.c:837
 #, c-format
 msgid   "\n"
         "Mail bug reports/comments to %s"
 msgstr  "\n"
         "Schicken Sie Fehlerberichte/Kommentare an %s"
 
-#: src/lang.c:780
+#: src/lang.c:838
 msgid   "  -N       mail new news to your posts (batch mode)"
 msgstr  "  -N       Maile neue Artikel an sich selbst (Batch-Modus)"
 
-#: src/lang.c:781
+#: src/lang.c:839
 msgid   "  -M user  mail new news to specified user (batch mode)"
 msgstr  "  -M user  Maile neue News-Artikel an 'user' (Batch-Modus)"
 
-#: src/lang.c:782
+#: src/lang.c:840
 #, c-format
 msgid   "  -f file  subscribed to newsgroups file [default=%s]"
 msgstr  "  -f Datei 'Datei' als .newsrc-Datei nutzen [Standard=%s]"
 
-#: src/lang.c:783
+#: src/lang.c:841
 msgid   "  -x       no posting mode"
 msgstr  "  -x       Posten nicht erlaubt Modus"
 
-#: src/lang.c:784
+#: src/lang.c:842
 msgid   "  -w       post an article and exit"
 msgstr  "  -w       Postet einen Artikel und beendet tin"
 
-#: src/lang.c:785
+#: src/lang.c:843
 msgid   "  -o       post all postponed articles and exit"
 msgstr  "  -o       Postet alle zurückgelegten Artikel und beendet tin"
 
-#: src/lang.c:786
+#: src/lang.c:844
 msgid   "  -R       read news saved by -S option"
 msgstr  "  -R       Lese Artikel, die durch -S gespeichert wurden"
 
-#: src/lang.c:787
+#: src/lang.c:845
 #, c-format
 msgid   "  -s dir   save news directory [default=%s]"
 msgstr  "  -s Verz. Verzeichnis zum News-Speichern [Standard=%s]"
 
-#: src/lang.c:788
+#: src/lang.c:846
 msgid   "  -S       save new news for later reading (batch mode)"
 msgstr  "  -S       Speichere Artikel für das spätere Lesen (Batch-Modus)"
 
-#: src/lang.c:789
+#: src/lang.c:847
 msgid   "  -z       start if any unread news"
 msgstr  "  -z       Starte, wenn ungelesene Artikel vorliegen"
 
-#: src/lang.c:790
+#: src/lang.c:848
 #, c-format
 msgid   "A Usenet reader.\n"
         "\n"
@@ -3511,42 +3764,42 @@ msgstr  "Ein Usenet-Client.\n"
         "\n"
         "Syntax: %s [Optionen] [Newsgruppe[,...]]"
 
-#: src/lang.c:791
+#: src/lang.c:849
 msgid   "  -v       verbose output for batch mode options"
 msgstr  "  -v       Ausführliche Ausgabe für Batch-Modus-Optionen"
 
-#: src/lang.c:792
+#: src/lang.c:850
 msgid   "  -V       print version & date information"
 msgstr  "  -V       Gebe Versions- und Datumsinformationen aus"
 
-#: src/lang.c:793
+#: src/lang.c:851
 #, c-format
 msgid   "%s only useful without batch mode operations\n"
 msgstr  "%s ist nur sinnvoll ohne Batchmodeoperationen\n"
 
-#: src/lang.c:794
+#: src/lang.c:852
 #, c-format
 msgid   "%s only useful for batch mode operations\n"
 msgstr  "%s ist nur sinnvoll für Batchmodeoperationen\n"
 
-#: src/lang.c:795
+#: src/lang.c:853
 #, c-format
 msgid   "Useless combination %s and %s. Ignoring %s.\n"
 msgstr  "Unsinninge Kombination von %s und %s. Ignoriere %s.\n"
 
-#: src/lang.c:797
+#: src/lang.c:855
 #, c-format
 msgid   "\n"
         "%s%d out of range (0 - %d). Reset to 0"
 msgstr  "\n"
         "%s%d ist außerhalb der Grenzen (0 - %d). Zurücksetzen auf 0"
 
-#: src/lang.c:798
+#: src/lang.c:856
 #, c-format
 msgid   "View '%s' (%s/%s)?"
 msgstr  "'%s' (%s/%s) anzeigen?"
 
-#: src/lang.c:800
+#: src/lang.c:858
 #, c-format
 msgid   "\n"
         "Warning: posting exceeds %d columns. Line %d is the first long one:\n"
@@ -3555,26 +3808,26 @@ msgstr  "\n"
         "Warnung: Artikel überschreitet %d Spalten. Zeile %d ist die erste lange:\n"
         "%-100s\n"
 
-#: src/lang.c:801
+#: src/lang.c:859
 msgid   "\n"
         "Warning: article unchanged after editing\n"
 msgstr  "\n"
         "Warnung: Artikel wurde im Editor nicht verändert\n"
 
-#: src/lang.c:802
+#: src/lang.c:860
 msgid   "\n"
         "Warning: \"Subject:\" contains only whitespaces.\n"
 msgstr  "\n"
         "Warnung: \"Subject:\" enthält nur Leerzeichen.\n"
 
-#: src/lang.c:803
+#: src/lang.c:861
 msgid   "\n"
         "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:\".\n"
 msgstr  "\n"
         "Warnung: \"Subject:\" beginnt mit \"Re: \", aber es gibt keine \"References:"
         "\".\n"
 
-#: src/lang.c:805
+#: src/lang.c:863
 msgid   "\n"
         "Warning: Article has \"References:\" but \"Subject:\" does not begin\n"
         "         with \"Re: \" and does not contain \"(was:\".\n"
@@ -3582,7 +3835,7 @@ msgstr  "\n"
         "Warnung: Artikel hat \"References:\" aber \"Subject:\" beginnt nicht\n"
         "         mit \"Re: \" and enthält auch kein \"(was:\".\n"
 
-#: src/lang.c:808
+#: src/lang.c:866
 msgid   "Read carefully!\n"
         "\n"
         "  You are about to cancel an article seemingly written by you. This will "
@@ -3602,7 +3855,7 @@ msgstr  "Sorgfältig lesen!\n"
         "Das ist der Artikel, den Sie canceln (löschen) wollen:\n"
         "\n"
 
-#: src/lang.c:812
+#: src/lang.c:870
 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"
@@ -3614,7 +3867,7 @@ msgstr  "\n"
         "         Artikel zu übertragen. Falls durch diesen inews eine Signatur\n"
         "         angehängt wird, so kann diese nicht korrekt kodiert werden.\n"
 
-#: src/lang.c:817
+#: src/lang.c:875
 #, c-format
 msgid   "\n"
         "\n"
@@ -3627,7 +3880,7 @@ msgstr  "\n"
         "Einige Einstellungen in Ihrem %s-File haben sich geändert!\n"
         "Lesen Sie \"WHATSNEW\", usw....\n"
 
-#: src/lang.c:819
+#: src/lang.c:877
 #, c-format
 msgid   "\n"
         "\n"
@@ -3639,7 +3892,7 @@ msgstr  "\n"
         "Evtl. werden Einstellungen in Ihrem %s-File\n"
         "nicht erkannt oder ändern sich!\n"
 
-#: src/lang.c:822
+#: src/lang.c:880
 #, c-format
 msgid   "Warning: tin wrote fewer groups to your\n"
         "\t%s\n"
@@ -3652,19 +3905,19 @@ msgstr  "Warnung: tin hat weniger Gruppe
         "währenddessen abbestellt haben, ist ein Fehler aufgetreten und Sie sollten\n"
         "Ihre %s wiederherstellen, bevor Sie tin nochmal starten!\n"
 
-#: src/lang.c:826
+#: src/lang.c:884
 #, c-format
 msgid   "\n"
         "Warning: Found %d '-- \\n' lines, this may confuse some people.\n"
 msgstr  "\n"
         "Warnung: Es gibt %d '-- \\n' Zeilen. Das könnte einige Leute verwirren.\n"
 
-#: src/lang.c:827
+#: src/lang.c:885
 #, c-format
 msgid   "Warning: Only %d out of %d articles were saved"
 msgstr  "Warnung: Nur %d von %d Artikeln gespeichert"
 
-#: src/lang.c:828
+#: src/lang.c:886
 #, c-format
 msgid   "\n"
         "Warning: Your signature  is longer than %d lines.  Since signatures usually "
@@ -3678,48 +3931,54 @@ msgstr  "\n"
         "         nützlichen Informationen enthalten, sollten sie so kurz wie möglich\n"
         "         gehalten werden.\n"
 
-#: src/lang.c:832
+#: src/lang.c:890
 #, c-format
 msgid   "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? "
 msgstr  "Warnung: E-Mailadr. evtl. verfälscht (Spamfalle). %s=weiter, %s=Abbruch? "
 
-#: src/lang.c:833
+#: src/lang.c:891
 msgid   "\n"
         "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n"
 msgstr  "\n"
         "Warnung: Signaturen sollten mit '-- \\n' und nicht mit '--\\n' beginnen.\n"
 
-#: src/lang.c:834
+#: src/lang.c:892
+#, c-format
+msgid   "\n"
+        "Warning: \"%s\" is renamed, you should use \"%s\" instead!\n"
+msgstr  ""
+
+#: src/lang.c:893
 msgid   "Writing attributes file..."
 msgstr  "Schreibe Datei mit den Eigenschaften der Newsgruppen..."
 
-#: src/lang.c:836
+#: src/lang.c:895
 #, c-format
 msgid   "%d Responses"
 msgstr  "%d Antworten"
 
-#: src/lang.c:838
+#: src/lang.c:897
 #, c-format
 msgid   "Added %d %s"
 msgstr  "%d %s hinzugefügt"
 
-#: src/lang.c:839
+#: src/lang.c:898
 msgid   "No unsubscribed groups to show"
 msgstr  "Keine nicht abonnierte Gruppen gefunden"
 
-#: src/lang.c:840
+#: src/lang.c:899
 msgid   "Showing subscribed to groups only"
 msgstr  "Zeige nur abonnierte Gruppen"
 
-#: src/lang.c:841
+#: src/lang.c:900
 msgid   "Yes "
 msgstr  "Ja  "
 
-#: src/lang.c:842
+#: src/lang.c:901
 msgid   "    You have mail\n"
 msgstr  "   Sie haben Mail\n"
 
-#: src/lang.c:847
+#: src/lang.c:906
 #, c-format
 msgid   "\n"
         "Warning: Posting is in %s and contains characters which are not\n"
@@ -3738,11 +3997,11 @@ msgstr  "\n"
         "         entfernen oder MM_NETWORK_CHARSET im M)neu auf einen\n"
         "         passenderen Wert setzen.\n"
 
-#: src/lang.c:858
+#: src/lang.c:917
 msgid   "  -D mode  debug mode"
 msgstr  "  -D Modus Debug-Modus"
 
-#: src/lang.c:862
+#: src/lang.c:921
 msgid   "Read carefully!\n"
         "\n"
         "  You are about to cancel an article seemingly not written by you.  This "
@@ -3768,11 +4027,11 @@ msgstr  "Sorgfältig lesen!\n"
         "Dies ist der Artikel, den Sie canceln (löschen) wollen:\n"
         "\n"
 
-#: src/lang.c:871
+#: src/lang.c:930
 msgid   "toggle color"
 msgstr  "Farben ein/aus"
 
-#: src/lang.c:872
+#: src/lang.c:931
 msgid   "# Changing colors of several screen parts\n"
         "# Possible values are:\n"
         "#  -1 = default (white for foreground and black for background)\n"
@@ -3816,364 +4075,364 @@ msgstr  "# Farbeinstellungen\n"
         "#  15 = hellweiß\n"
         "\n"
 
-#: src/lang.c:892
+#: src/lang.c:951
 msgid   "  -a       toggle color flag"
 msgstr  "  -a       Farbe ein- oder ausschalten"
 
-#: src/lang.c:896
+#: src/lang.c:955
 msgid   "\n"
         "Error: Followup-To set to more than one newsgroup!\n"
 msgstr  "\n"
         "Fehler: Followup-To auf mehr als eine Newsgruppe gesetzt!\n"
 
-#: src/lang.c:897
+#: src/lang.c:956
 #, c-format
 msgid   "\n"
         "Error: cross-posting to %d newsgroups and no Followup-To line!\n"
 msgstr  "\n"
         "Fehler: Crossposting in %d Newsgruppen und kein Followup-To gesetzt!\n"
 
-#: src/lang.c:898
+#: src/lang.c:957
 #, c-format
 msgid   "\n"
         "Error: \"%s\" is not a valid newsgroup!\n"
 msgstr  "\n"
         "Fehler: \"%s\" ist keine gültige Newsgruppe!\n"
 
-#: src/lang.c:900
+#: src/lang.c:959
 msgid   "\n"
         "Warning: Followup-To set to more than one newsgroup!\n"
 msgstr  "\n"
         "Warnung: Followup-To in mehr als eine Newsgruppe gesetzt!\n"
 
-#: src/lang.c:901
+#: src/lang.c:960
 #, c-format
 msgid   "\n"
         "Warning: cross-posting to %d newsgroups and no Followup-To line!\n"
 msgstr  "\n"
         "Warnung: Crossposting in %d Newsgruppen und kein Followup-To gesetzt!\n"
 
-#: src/lang.c:902
+#: src/lang.c:961
 #, c-format
 msgid   "\n"
         "Warning: \"%s\" is not in your newsrc, it may be invalid at this site!\n"
 msgstr  "\n"
         "Warnung: \"%s\" ist nicht in Ihrer newsrc, sie könnte ungültig sein!\n"
 
-#: src/lang.c:903
+#: src/lang.c:962
 #, c-format
 msgid   "\n"
         "Warning: \"%s\" is not a valid newsgroup at this site!\n"
 msgstr  "\n"
         "Warnung: \"%s\" ist keine gültige Newsgruppe auf diesem Server!\n"
 
-#: src/lang.c:907
+#: src/lang.c:966
 #, c-format
 msgid   "%d files successfully written from %d articles. %d %s occurred."
 msgstr  "%d Dateien aus %d Artikeln erfolgreich geschrieben. %d %s trat(en) auf."
 
-#: src/lang.c:908
+#: src/lang.c:967
 msgid   "Missing parts."
 msgstr  "Teile fehlen."
 
-#: src/lang.c:909
+#: src/lang.c:968
 msgid   "No beginning."
 msgstr  "Kein Anfang."
 
-#: src/lang.c:910
+#: src/lang.c:969
 msgid   "No data."
 msgstr  "Keine Daten."
 
-#: src/lang.c:911
+#: src/lang.c:970
 msgid   "Unknown error."
 msgstr  "Unbekannter Fehler."
 
-#: src/lang.c:914
+#: src/lang.c:973
 #, c-format
 msgid   "\tChecksum of %s (%ld %s)"
 msgstr  "\tPrüfsumme für %s (%ld %s)"
 
-#: src/lang.c:919
+#: src/lang.c:978
 msgid   "Reading mail active file... "
 msgstr  "Lese EMail-Active-Datei... "
 
-#: src/lang.c:920
+#: src/lang.c:979
 msgid   "Reading mailgroups file... "
 msgstr  "Lese Mailgruppen-Datei... "
 
-#: src/lang.c:924
+#: src/lang.c:983
 msgid   "perform PGP operations on article"
 msgstr  "wendet PGP auf den Artikel an"
 
-#: src/lang.c:925
+#: src/lang.c:984
 msgid   "Add key(s) to public keyring?"
 msgstr  "Schlüssel dem Öffentlichen Schlüsselring hinzufügen?"
 
-#: src/lang.c:926
+#: src/lang.c:985
 #, c-format
 msgid   "%s=encrypt, %s=sign, %s=both, %s=quit: "
 msgstr  "%s=verschlüsseln, %s=signieren, %s=beides, %s=Ende: "
 
-#: src/lang.c:927
+#: src/lang.c:986
 #, c-format
 msgid   "%s=sign, %s=sign & include public key, %s=quit: "
 msgstr  "%s=signiere, %s=signiere & füge öffentl. Schlüssel hinzu, %s=Ende: "
 
-#: src/lang.c:928
+#: src/lang.c:987
 #, c-format
 msgid   "PGP has not been set up (can't open %s)"
 msgstr  "PGP Wurde nicht konfiguriert (kann %s nicht öffnen)"
 
-#: src/lang.c:929
+#: src/lang.c:988
 msgid   "Article not signed and no public keys found"
 msgstr  "Artikel ist nicht signiert; keine öffentlichen Schlüssel gefunden"
 
-#: src/lang.c:931
+#: src/lang.c:990
 #, c-format
 msgid   "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr  "%s=Ende, %s=bearbeiten, %s=ispell, %s=pgp, %s=Menü, %s=posten, %"
         "s=zurücklegen: "
 
-#: src/lang.c:932
+#: src/lang.c:991
 #, c-format
 msgid   "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=send [%%s]: "
 msgstr  "%s=Ende, %s=bearbeiten, %s=ispell, %s=pgp, %s=verschicken [%%s]: "
 
-#: src/lang.c:933
+#: src/lang.c:992
 #, c-format
 msgid   "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr  "%s=Ende, %s=bearbeiten, %s=ispell, %s=pgp, %s=Menü, %s=posten, %s=zurücklegen "
         "[%%s]: "
 
-#: src/lang.c:935
+#: src/lang.c:994
 #, c-format
 msgid   "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr  "%s=Ende, %s=bearbeiten, %s=pgp, %s=Menü, %s=posten, %s=zurücklegen: "
 
-#: src/lang.c:936
+#: src/lang.c:995
 #, c-format
 msgid   "%s=quit, %s=edit, %s=pgp, %s=send [%%s]: "
 msgstr  "%s=Ende, %s=bearbeiten, %s=pgp, %s=verschicken [%%s]: "
 
-#: src/lang.c:937
+#: src/lang.c:996
 #, c-format
 msgid   "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr  "%s=Ende, %s=bearbeiten, %s=pgp, %s=Menü, %s=posten, %s=zurücklegen [%%s]: "
 
-#: src/lang.c:941
+#: src/lang.c:1000
 #, c-format
 msgid   "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone: "
 msgstr  "%s=Ende, %s=bearbeiten, %s=ispell, %s=Menü, %s=posten, %s=zurücklegen: "
 
-#: src/lang.c:942
+#: src/lang.c:1001
 #, c-format
 msgid   "%s=quit, %s=edit, %s=ispell, %s=send [%%s]: "
 msgstr  "%s=Ende, %s=bearbeiten, %s=ispell, %s=verschicken [%%s]: "
 
-#: src/lang.c:943
+#: src/lang.c:1002
 #, c-format
 msgid   "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr  "%s=Ende, %s=bearbeiten, %s=ispell, %s=Menü, %s=post, %s=Zurückl. [%%s]: "
 
-#: src/lang.c:945
+#: src/lang.c:1004
 #, c-format
 msgid   "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone: "
 msgstr  "%s=Ende, %s=bearbeiten, %s=Menü, %s=posten, %s=zurücklegen: "
 
-#: src/lang.c:946
+#: src/lang.c:1005
 #, c-format
 msgid   "%s=quit, %s=edit, %s=send [%%s]: "
 msgstr  "%s=Ende, %s=bearbeiten, %s=verschicken [%%s]: "
 
-#: src/lang.c:947
+#: src/lang.c:1006
 #, c-format
 msgid   "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr  "%s=Ende, %s=bearbeiten, %s=Menü, %s=posten, %s=zurücklegen [%%s]: "
 
-#: src/lang.c:956
+#: src/lang.c:1015
 msgid   "Try cache_overview_files to speed up things.\n"
 msgstr  "Setze cache_overview_files um das lesen zu beschleunigen.\n"
 
-#: src/lang.c:957
+#: src/lang.c:1016
 msgid   "Tin will use local index files instead.\n"
 msgstr  "Tin wird lokale index files benutzen.\n"
 
-#: src/lang.c:958
+#: src/lang.c:1017
 msgid   "Cannot find NNTP server name"
 msgstr  "Kann den Namen des NNTP Servers nicht finden"
 
-#: src/lang.c:959
+#: src/lang.c:1018
 #, c-format
 msgid   "Connecting to %s:%u..."
 msgstr  "Verbinde mit %s:%u..."
 
-#: src/lang.c:960
+#: src/lang.c:1019
 msgid   "Disconnecting from server...\n"
 msgstr  "Trenne Verbindung zum Server...\n"
 
-#: src/lang.c:961
+#: src/lang.c:1020
 #, c-format
-msgid   "Wrong newsgroup name in response of GROUP command, %s for %s"
-msgstr  "Falsche Newsgruppe in Antwort auf GROUP-Befehl, %s statt %s"
+msgid   "Wrong newsgroup name (\"%s\") in response of \"GROUP %s\" command: \"%s\""
+msgstr  "Falsche Newsgruppe (\"%s\") in Antwort auf \"GROUP%s\"-Befehl: \"%s\""
 
-#: src/lang.c:962
+#: src/lang.c:1021
 #, c-format
 msgid   "Failed to connect to NNTP server %s. Exiting..."
 msgstr  "Konnte nicht zum NNTP Server %s verbinden. Beende..."
 
-#: src/lang.c:963
+#: src/lang.c:1022
 msgid   "205  Closing connection"
 msgstr  "205  Schließe Verbindung"
 
-#: src/lang.c:964
+#: src/lang.c:1023
 msgid   "Your server does not support the NNTP XOVER or OVER command.\n"
 msgstr  "Ihr Server unterstützt kein NNTP XOVER oder OVER Kommando.\n"
 
-#: src/lang.c:965
+#: src/lang.c:1024
 msgid   "Connection to news server has timed out. Reconnect?"
 msgstr  "Die Verbindung zum Newsserver wurde unterbrochen. Wieder verbinden?"
 
-#: src/lang.c:966
+#: src/lang.c:1025
 #, c-format
 msgid   "Put the server name in the file %s,\n"
         "or set the environment variable NNTPSERVER"
 msgstr  "Schreiben Sie den Servernamen in die Datei %s,\n"
         "oder setzen Sie die Umgebungsvariable NNTPSERVER"
 
-#: src/lang.c:967
+#: src/lang.c:1026
 msgid   "  -A       force authentication on connect"
 msgstr  "  -A       Erzwinge Anmeldung bei Verbindung"
 
-#: src/lang.c:968
+#: src/lang.c:1027
 #, c-format
 msgid   "  -g serv  read news from NNTP server serv [default=%s]"
 msgstr  "  -g serv  Lese Artikel vom NNTP-Server 'serv' [Standard=%s]"
 
-#: src/lang.c:969
+#: src/lang.c:1028
 #, c-format
 msgid   "  -p port  use port as NNTP port [default=%d]"
 msgstr  "  -p port  Benutze 'port' als NNTP-Port [Standard=%d]"
 
-#: src/lang.c:970
+#: src/lang.c:1029
 msgid   "  -Q       quick start. Same as -nqd"
 msgstr  "  -Q       Schnellstart. Das Selbe wie -nqd"
 
-#: src/lang.c:971
+#: src/lang.c:1030
 msgid   "  -r       read news remotely from default NNTP server"
 msgstr  "  -r       Lese Artikel vom Standard-NNTP-Server"
 
-#: src/lang.c:972
+#: src/lang.c:1031
 msgid   "  -l       use only LIST instead of GROUP (-n) command"
 msgstr  "  -l       Benutze nur das LIST anstelle vom GROUP-Kommando (-n)"
 
-#: src/lang.c:973
+#: src/lang.c:1032
 msgid   "  -n       only read subscribed .newsrc groups from NNTP server"
 msgstr  "  -n       Lese nur Gruppen aus der .newsrc-Datei vom NNTP-Server"
 
-#: src/lang.c:975
-#, c-format
-msgid   "%s/tcp: Unknown service.\n"
-msgstr  "%s/tcp: Unbekannter Service.\n"
-
-#: src/lang.c:978
+#: src/lang.c:1034
 msgid   "\n"
         "socket or connect problem\n"
 msgstr  "\n"
         "Socket oder Verbindungsproblem\n"
 
-#: src/lang.c:980
+#: src/lang.c:1036
 #, c-format
 msgid   "\n"
         "Connection to %s: "
 msgstr  "\n"
         "Verbindung mit %s: "
 
-#: src/lang.c:981
+#: src/lang.c:1037
 msgid   "Giving up...\n"
 msgstr  "Gebe auf...\n"
 
-#: src/lang.c:984
+#: src/lang.c:1039
+#, c-format
+msgid   "%s/tcp: Unknown service.\n"
+msgstr  "%s/tcp: Unbekannter Service.\n"
+
+#: src/lang.c:1043
 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  "Ihr Server hat kein Xref: in seiner XOVER-Information.\n"
         "Tin versucht XHDR XREF zu benutzen (verlangsamt den Prozess etwas).\n"
 
-#: src/lang.c:987
+#: src/lang.c:1046
 msgid   "Your server does not have Xref: in its XOVER information.\n"
 msgstr  "Ihr Server hat kein Xref: in seiner XOVER-Information.\n"
 
-#: src/lang.c:990
+#: src/lang.c:1049
 #, c-format
 msgid   "Can't open %s. Try %s -r to read news via NNTP.\n"
 msgstr  "Kann %s nicht öffnen. Probieren Sie %s -r um via NNTP zu lesen.\n"
 
-#: src/lang.c:993
+#: src/lang.c:1052
 msgid   "  -Q       quick start. Same as -qd"
 msgstr  "  -Q       Schnellstart. Das Selbe wie -qd"
 
-#: src/lang.c:994
+#: src/lang.c:1053
 msgid   "  -l       read only active file instead of scanning spool (-n) command"
 msgstr  "  -l       Nur active File lesen ohne den Spool zu durchsuchen (-n) Kommando"
 
-#: src/lang.c:995
+#: src/lang.c:1054
 msgid   "  -n       only read subscribed .newsrc groups from spool"
 msgstr  "  -n       Lese nur Gruppen aus der .newsrc-Datei aus dem lokalen Spool"
 
-#: src/lang.c:996
+#: src/lang.c:1055
 msgid   "Your server does not have Xref: in its NOV-files.\n"
 msgstr  "Ihr Server hat kein Xref: in seinen NOV-Dateien.\n"
 
-#: src/lang.c:1000
+#: src/lang.c:1059
 msgid   "Posting using external inews failed. Use built in inews instead?"
 msgstr  "Fehler beim Posten mit externem inews, verwende eingebautes?"
 
-#: src/lang.c:1001
+#: src/lang.c:1060
 msgid   "It worked! Should I always use my built in inews from now on?"
 msgstr  "Das hat funktioniert. In Zukunft immer eingebautes inews verwenden?"
 
-#: src/lang.c:1005
+#: src/lang.c:1064
 #, c-format
 msgid   "%d %s printed"
 msgstr  "%d %s gedruckt"
 
-#: src/lang.c:1006
+#: src/lang.c:1065
 msgid   "output article/thread/hot/pattern/tagged articles to printer"
 msgstr  "druckt Artikel/Thread/hervorgehobene/Muster/markierten"
 
-#: src/lang.c:1007
+#: src/lang.c:1066
 msgid   "Print"
 msgstr  "Drucke"
 
-#: src/lang.c:1008
+#: src/lang.c:1067
 msgid   "Printing..."
 msgstr  "Drucke..."
 
-#: src/lang.c:1012
+#: src/lang.c:1071
 msgid   "pipe article/thread/hot/pattern/tagged articles into command"
 msgstr  "pipet Artikel/thread hervorgehoben/Muster/markierten Artikel"
 
-#: src/lang.c:1013
+#: src/lang.c:1072
 msgid   "No command"
 msgstr  "Kein Kommando"
 
-#: src/lang.c:1014
+#: src/lang.c:1073
 msgid   "Pipe"
 msgstr  "Pipe"
 
-#: src/lang.c:1015
+#: src/lang.c:1074
 #, c-format
 msgid   "Pipe to command [%.*s]> "
 msgstr  "Pipen in Kommando [%.*s]> "
 
-#: src/lang.c:1016
+#: src/lang.c:1075
 msgid   "Piping..."
 msgstr  "Pipen..."
 
-#: src/lang.c:1018
+#: src/lang.c:1077
 msgid   "Piping not enabled."
 msgstr  "Pipen nicht aktiviert."
 
-#: src/lang.c:1022
+#: src/lang.c:1081
 #, c-format
 msgid   "\n"
         "Error: The \"%s:\" line has spaces  in it that MUST be removed.\n"
@@ -4186,7 +4445,7 @@ msgstr  "\n"
         "        vom Inhalt trennt. Benutzen Sie ein ',' um mehrere Newsgruppen\n"
         "        anzugeben\n"
 
-#: src/lang.c:1027
+#: src/lang.c:1086
 #, c-format
 msgid   "\n"
         "Error: The \"%s:\" line is  continued in  the next line.  Since\n"
@@ -4197,7 +4456,7 @@ msgstr  "\n"
         "        Da diese Zeile keinen leeren Raum enthalten darf, ist dies nicht\n"
         "        erlaubt. Bitte schreiben Sie alle Newsgruppen in eine Zeile\n"
 
-#: src/lang.c:1032
+#: src/lang.c:1091
 #, c-format
 msgid   "\n"
         "Warning: The \"%s:\" line is continued in the next line.\n"
@@ -4208,7 +4467,7 @@ msgstr  "\n"
         "         Da diese Zeile keinen leeren Raum enthalten darf, ist dies nicht\n"
         "         erlaubt. Bitte schreiben Sie alle Newsgruppen in eine Zeile.\n"
 
-#: src/lang.c:1036
+#: src/lang.c:1095
 #, c-format
 msgid   "\n"
         "Warning: The \"%s:\" line has spaces in it that SHOULD be removed.\n"
@@ -4216,7 +4475,7 @@ msgstr  "\n"
         "Warnung: Die \"%s:\" Zeile enthält Leerzeichen die entfernt\n"
         "         werden sollten.\n"
 
-#: src/lang.c:1041
+#: src/lang.c:1100
 msgid   "\n"
         "  If your article contains quoted text  please take some time to pare it "
         "down\n"
@@ -4247,577 +4506,573 @@ msgstr  "\n"
         "  Artikel nicht sorgfältig formatieren, ist es sehr wahrscheinlich, dass er\n"
         "  von vielen gar nicht gelesen wird.\n"
 
-#: src/lang.c:1054
+#: src/lang.c:1113
 msgid   "shell escape"
 msgstr  "Ausgang zur Shell"
 
-#: src/lang.c:1055
+#: src/lang.c:1114
 #, c-format
 msgid   "Shell Command (%s)"
 msgstr  "Shellkommando (%s)"
 
-#: src/lang.c:1056
+#: src/lang.c:1115
 #, c-format
 msgid   "Enter shell command [%s]> "
 msgstr  "Geben Sie ein Shellkommando ein [%s]> "
 
-#: src/lang.c:1060
+#: src/lang.c:1119
 #, c-format
 msgid   "%s: Can't get entry for TERM\n"
 msgstr  "%s: Kann den Wert für TERM nicht finden\n"
 
-#: src/lang.c:1064
+#: src/lang.c:1123
 #, c-format
 msgid   "Group %.*s ('q' to quit)..."
 msgstr  "Gruppe %.*s ('q' zum beenden)..."
 
-#: src/lang.c:1066
+#: src/lang.c:1125
 #, c-format
 msgid   "Group %.*s..."
 msgstr  "Gruppe %.*s..."
 
-#: src/lang.c:1070
+#: src/lang.c:1129
 msgid   "Server unavailable\n"
 msgstr  "Server nicht erreichbar\n"
 
-#: src/lang.c:1076
+#: src/lang.c:1135
 #, c-format
 msgid   "%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %"
         "s=post"
 msgstr  "%s=Pipe; %s=Mail; %s=Drucken; %s=Ende; %s=Alle/Nur ungel.; %s=Speich.; %"
         "s=tag; %s=Posten"
 
-#: src/lang.c:1077
+#: src/lang.c:1136
 #, c-format
 msgid   "%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr  "%s=Pipe; %s=Mail; %s=Drucken; %s=Ende; %s=Antw. Mail; %s=Speich.; %s=tag; %"
         "s=Posten"
 
-#: src/lang.c:1079
+#: src/lang.c:1138
 #, c-format
 msgid   "%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr  "%s=Mail; %s=Drucken; %s=Ende; %s=Alle/Nur ungel.; %s=Speich.; %s=tag; %"
         "s=Posten"
 
-#: src/lang.c:1080
+#: src/lang.c:1139
 #, c-format
 msgid   "%s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr  "%s=Mail; %s=Drucken; %s=Ende; %s=Antw. Mail; %s=Speich.; %s=tag; %s=Posten"
 
-#: src/lang.c:1084
+#: src/lang.c:1143
 #, c-format
 msgid   "%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr  "%s=Pipe; %s=Mail; %s=Ende; %s=Alle/Nur ungel.; %s=Speich.; %s=tag; %s=Posten"
 
-#: src/lang.c:1085
+#: src/lang.c:1144
 #, c-format
 msgid   "%s=pipe; %s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr  "%s=Pipe; %s=Mail; %s=Ende; %s=Antw. Mail; %s=Speich.; %s=tag; %s=Posten"
 
-#: src/lang.c:1087
+#: src/lang.c:1146
 #, c-format
 msgid   "%s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr  "%s=Mail; %s=Ende; %s=Alle/Nur ungel.; %s=Speich.; %s=tag; %s=Posten"
 
-#: src/lang.c:1088
+#: src/lang.c:1147
 #, c-format
 msgid   "%s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr  "%s=Mail; %s=Ende; %s=Antw. Mail; %s=Speich.; %s=tag; %s=Posten"
 
-#: src/lang.c:1094
+#: src/lang.c:1153
 msgid   "Terminal does not support color"
 msgstr  "Terminal unterstützt keine Farben"
 
-#: src/lang.c:1099
+#: src/lang.c:1158
 #, c-format
 msgid   "Trying %s"
 msgstr  "Versuche %s"
 
-#: src/lang.c:1113 src/lang.c:1139 src/lang.c:1155 src/lang.c:1364 src/refs.c:304
+#: src/lang.c:1172 src/lang.c:1198 src/lang.c:1214 src/lang.c:1423 src/refs.c:288
 msgid   "None"
 msgstr  "Nichts"
 
-#: src/lang.c:1114
+#: src/lang.c:1173
 msgid   "Subject"
 msgstr  "Subject"
 
-#: src/lang.c:1115
+#: src/lang.c:1174
 msgid   "References"
 msgstr  "References"
 
-#: src/lang.c:1116
+#: src/lang.c:1175
 msgid   "Both Subject and References"
 msgstr  "Beides: Subject und References"
 
-#: src/lang.c:1117
+#: src/lang.c:1176
 msgid   "Multipart Subject"
 msgstr  "Mehrteilige Artikel (Subject)"
 
-#: src/lang.c:1118
+#: src/lang.c:1177
 msgid   "Percentage Match"
 msgstr  "Prozentualer Treffer"
 
-#: src/lang.c:1130 src/lang.c:1210 src/lang.c:1269
+#: src/lang.c:1189 src/lang.c:1269 src/lang.c:1328
 msgid   "No"
 msgstr  "Nein"
 
-#: src/lang.c:1131 src/lang.c:1271
+#: src/lang.c:1190 src/lang.c:1330
 msgid   "Yes"
 msgstr  "Ja"
 
-#: src/lang.c:1132
+#: src/lang.c:1191
 msgid   "Hide All"
 msgstr  "Alle ausblenden"
 
-#: src/lang.c:1140
+#: src/lang.c:1199
 msgid   "Address"
 msgstr  "Adresse"
 
-#: src/lang.c:1141
+#: src/lang.c:1200
 msgid   "Full Name"
 msgstr  "Voller Name"
 
-#: src/lang.c:1142
+#: src/lang.c:1201
 msgid   "Address and Name"
 msgstr  "Adresse und Name"
 
-#: src/lang.c:1149
+#: src/lang.c:1208
 msgid   "Max"
 msgstr  "Höchster"
 
-#: src/lang.c:1150
+#: src/lang.c:1209
 msgid   "Sum"
 msgstr  "Summe"
 
-#: src/lang.c:1151
+#: src/lang.c:1210
 msgid   "Average"
 msgstr  "Durchschnitt"
 
-#: src/lang.c:1156
+#: src/lang.c:1215
 msgid   "Lines"
 msgstr  "Zeilen"
 
-#: src/lang.c:1157
+#: src/lang.c:1216
 msgid   "Score"
 msgstr  "Bewertung"
 
-#: src/lang.c:1158
+#: src/lang.c:1217
 msgid   "Lines & Score"
 msgstr  "Zeilen und Bewertung"
 
-#: src/lang.c:1167
+#: src/lang.c:1226
 msgid   "Black"
 msgstr  "Schwarz"
 
-#: src/lang.c:1168
+#: src/lang.c:1227
 msgid   "Red"
 msgstr  "Rot"
 
-#: src/lang.c:1169
+#: src/lang.c:1228
 msgid   "Green"
 msgstr  "Grün"
 
-#: src/lang.c:1170
+#: src/lang.c:1229
 msgid   "Brown"
 msgstr  "Braun"
 
-#: src/lang.c:1171
+#: src/lang.c:1230
 msgid   "Blue"
 msgstr  "Blau"
 
-#: src/lang.c:1172
+#: src/lang.c:1231
 msgid   "Pink"
 msgstr  "Rosa"
 
-#: src/lang.c:1173
+#: src/lang.c:1232
 msgid   "Cyan"
 msgstr  "Cyan"
 
-#: src/lang.c:1174
+#: src/lang.c:1233
 msgid   "White"
 msgstr  "Weiß"
 
-#: src/lang.c:1175
+#: src/lang.c:1234
 msgid   "Gray"
 msgstr  "Grau"
 
-#: src/lang.c:1176
+#: src/lang.c:1235
 msgid   "Light Red"
 msgstr  "Helles Rot"
 
-#: src/lang.c:1177
+#: src/lang.c:1236
 msgid   "Light Green"
 msgstr  "Helles Grün"
 
-#: src/lang.c:1178
+#: src/lang.c:1237
 msgid   "Yellow"
 msgstr  "Gelb"
 
-#: src/lang.c:1179
+#: src/lang.c:1238
 msgid   "Light Blue"
 msgstr  "Helles Blau"
 
-#: src/lang.c:1180
+#: src/lang.c:1239
 msgid   "Light Pink"
 msgstr  "Helles Rosa"
 
-#: src/lang.c:1181
+#: src/lang.c:1240
 msgid   "Light Cyan"
 msgstr  "Helles Cyan"
 
-#: src/lang.c:1182
+#: src/lang.c:1241
 msgid   "Light White"
 msgstr  "Helles Weiß"
 
-#: src/lang.c:1190 src/lang.c:1275 src/lang.c:1289
+#: src/lang.c:1249 src/lang.c:1334 src/lang.c:1348
 msgid   "Nothing"
 msgstr  "Nichts"
 
-#: src/lang.c:1191
-msgid   "Mark"
-msgstr  "Markierung"
-
-#: src/lang.c:1192
+#: src/lang.c:1251
 msgid   "Space"
 msgstr  "Leerzeichen"
 
-#: src/lang.c:1199
+#: src/lang.c:1258
 msgid   "Normal"
 msgstr  "Normal"
 
-#: src/lang.c:1200
+#: src/lang.c:1259
 msgid   "Best highlighting"
 msgstr  "Beste Hervorhebung"
 
-#: src/lang.c:1201
+#: src/lang.c:1260
 msgid   "Underline"
 msgstr  "Unterstreichen"
 
-#: src/lang.c:1202
+#: src/lang.c:1261
 msgid   "Reverse video"
 msgstr  "Invers"
 
-#: src/lang.c:1203
+#: src/lang.c:1262
 msgid   "Blinking"
 msgstr  "Blinkend"
 
-#: src/lang.c:1204
+#: src/lang.c:1263
 msgid   "Half bright"
 msgstr  "Halbe Helligkeit"
 
-#: src/lang.c:1205
+#: src/lang.c:1264
 msgid   "Bold"
 msgstr  "Fett"
 
-#: src/lang.c:1211
+#: src/lang.c:1270
 msgid   "Cc"
 msgstr  "Cc"
 
-#: src/lang.c:1212
+#: src/lang.c:1271
 msgid   "Bcc"
 msgstr  "Bcc"
 
-#: src/lang.c:1213
+#: src/lang.c:1272
 msgid   "Cc and Bcc"
 msgstr  "Cc und Bcc"
 
-#: src/lang.c:1218 src/lang.c:1230
+#: src/lang.c:1277 src/lang.c:1289
 msgid   "none"
 msgstr  "Nichts"
 
-#: src/lang.c:1219
+#: src/lang.c:1278
 msgid   "commands"
 msgstr  "Kommandos"
 
-#: src/lang.c:1220
+#: src/lang.c:1279
 msgid   "select"
 msgstr  "X-Befehl"
 
-#: src/lang.c:1222
+#: src/lang.c:1281
 msgid   "commands & quit"
 msgstr  "Kommandos & Ende"
 
-#: src/lang.c:1223
+#: src/lang.c:1282
 msgid   "commands & select"
 msgstr  "Kommandos & X-Befehl"
 
-#: src/lang.c:1224
+#: src/lang.c:1283
 msgid   "quit & select"
 msgstr  "Ende & X-Befehl"
 
-#: src/lang.c:1225
+#: src/lang.c:1284
 msgid   "commands & quit & select"
 msgstr  "Kmndos & Ende & X-Befehl"
 
 # TRANSLATION MISSING
-#: src/lang.c:1231
+#: src/lang.c:1290
 msgid   "PageDown"
 msgstr  ""
 
 # TRANSLATION MISSING
-#: src/lang.c:1232
+#: src/lang.c:1291
 msgid   "PageNextUnread"
 msgstr  ""
 
 # TRANSLATION MISSING
-#: src/lang.c:1233
+#: src/lang.c:1292
 msgid   "PageDown or PageNextUnread"
 msgstr  ""
 
 # TRANSLATION MISSING
-#: src/lang.c:1238
+#: src/lang.c:1297
 msgid   "Don't trim article body"
 msgstr  ""
 
-#: src/lang.c:1239
+#: src/lang.c:1298
 msgid   "Skip leading blank lines"
 msgstr  "Führende Leerzeilen überspringen"
 
-#: src/lang.c:1240
+#: src/lang.c:1299
 msgid   "Skip trailing blank lines"
 msgstr  "Abschliessende Leerzeilen überspr."
 
-#: src/lang.c:1241
+#: src/lang.c:1300
 msgid   "Skip leading and trailing blank l."
 msgstr  "Führ. & abschlies. Leerz. überspr."
 
 # TRANSLATION MISSING
-#: src/lang.c:1242
+#: src/lang.c:1301
 msgid   "Compact multiple between text"
 msgstr  ""
 
 # TRANSLATION MISSING
-#: src/lang.c:1243
+#: src/lang.c:1302
 msgid   "Compact multiple and skip leading"
 msgstr  ""
 
 # TRANSLATION MISSING
-#: src/lang.c:1244
+#: src/lang.c:1303
 msgid   "Compact multiple and skip trailing"
 msgstr  ""
 
 # TRANSLATION MISSING
-#: src/lang.c:1245
+#: src/lang.c:1304
 msgid   "Compact mltpl., skip lead. & trai."
 msgstr  ""
 
-#: src/lang.c:1270
+#: src/lang.c:1329
 msgid   "Shell archive"
 msgstr  "Shellarchiv"
 
-#: src/lang.c:1276
+#: src/lang.c:1335
 msgid   "Subject: (descending)"
 msgstr  "Subject: (Absteigend)"
 
-#: src/lang.c:1277
+#: src/lang.c:1336
 msgid   "Subject: (ascending)"
 msgstr  "Subject: (Aufsteigend)"
 
-#: src/lang.c:1278
+#: src/lang.c:1337
 msgid   "From: (descending)"
 msgstr  "From: (Absteigend)"
 
-#: src/lang.c:1279
+#: src/lang.c:1338
 msgid   "From: (ascending)"
 msgstr  "From: (Aufsteigend)"
 
-#: src/lang.c:1280
+#: src/lang.c:1339
 msgid   "Date: (descending)"
 msgstr  "Date: (Absteigend)"
 
-#: src/lang.c:1281
+#: src/lang.c:1340
 msgid   "Date: (ascending)"
 msgstr  "Date: (Aufsteigend)"
 
-#: src/lang.c:1282 src/lang.c:1290
+#: src/lang.c:1341 src/lang.c:1349
 msgid   "Score (descending)"
 msgstr  "Bewertung (Absteigend)"
 
-#: src/lang.c:1283 src/lang.c:1291
+#: src/lang.c:1342 src/lang.c:1350
 msgid   "Score (ascending)"
 msgstr  "Bewertung (Aufsteigend)"
 
-#: src/lang.c:1284
+#: src/lang.c:1343
 msgid   "Lines: (descending)"
 msgstr  "Lines: (Absteigend)"
 
-#: src/lang.c:1285
+#: src/lang.c:1344
 msgid   "Lines: (ascending)"
 msgstr  "Lines: (Aufsteigend)"
 
-#: src/lang.c:1292
+#: src/lang.c:1351
 msgid   "Last posting date (descending)"
 msgstr  "Datum des letzten Artikels (Absteigend)"
 
-#: src/lang.c:1293
+#: src/lang.c:1352
 msgid   "Last posting date (ascending)"
 msgstr  "Datum des letzten Artikels (Aufsteigend)"
 
-#: src/lang.c:1298
+#: src/lang.c:1357
 msgid   "Always Keep"
 msgstr  "Immer behalten"
 
-#: src/lang.c:1299
+#: src/lang.c:1358
 msgid   "Always Remove"
 msgstr  "Immer entfernen"
 
-#: src/lang.c:1300
+#: src/lang.c:1359
 msgid   "Mark with D on selection screen"
 msgstr  "Mit D in der Anzeige markiert"
 
-#: src/lang.c:1305
+#: src/lang.c:1364
 msgid   "Kill only unread arts"
 msgstr  "Killt nur ungelesene Artikel"
 
-#: src/lang.c:1306
+#: src/lang.c:1365
 msgid   "Kill all arts & show with K"
 msgstr  "Killt alle Artikel, markiert mit K"
 
 #. TODO: s/K/art_marked_killed/
-#: src/lang.c:1307
+#: src/lang.c:1366
 msgid   "Kill all arts and never show"
 msgstr  "Killt alle Artikel, zeigt sie nie"
 
-#: src/lang.c:1312
+#: src/lang.c:1371
 msgid   "Nothing special"
 msgstr  "Nichts besonderes"
 
-#: src/lang.c:1313
+#: src/lang.c:1372
 msgid   "Compress quotes"
 msgstr  "Zitatzeichen zusammenfassen"
 
-#: src/lang.c:1314
+#: src/lang.c:1373
 msgid   "Quote signatures"
 msgstr  "Signaturen zitieren"
 
-#: src/lang.c:1315
+#: src/lang.c:1374
 msgid   "Compress quotes, quote sigs"
 msgstr  "Zitatz. kürzen, Signat. zitieren"
 
-#: src/lang.c:1316
+#: src/lang.c:1375
 msgid   "Quote empty lines"
 msgstr  "Leerzeilen zitieren"
 
-#: src/lang.c:1317
+#: src/lang.c:1376
 msgid   "Compress quotes, quote empty lines"
 msgstr  "Zitatz. kürzen, Leerzeilen zit."
 
-#: src/lang.c:1318
+#: src/lang.c:1377
 msgid   "Quote sigs & empty lines"
 msgstr  "Signat. und Leerzeilen zitieren"
 
-#: src/lang.c:1319
+#: src/lang.c:1378
 msgid   "Comp. q., quote sigs & empty lines"
 msgstr  "Zitatz. kürzen, Sign & Leerz. zit."
 
-#: src/lang.c:1357
+#: src/lang.c:1416
 msgid   "no"
 msgstr  "nein"
 
-#: src/lang.c:1358
+#: src/lang.c:1417
 msgid   "with headers"
 msgstr  "mit Header"
 
-#: src/lang.c:1359
+#: src/lang.c:1418
 msgid   "without headers"
 msgstr  "ohne Header"
 
-#: src/lang.c:1366 src/lang.c:1372
+#: src/lang.c:1425 src/lang.c:1431
 msgid   "NFKC"
 msgstr  "NFKC"
 
-#: src/lang.c:1367
+#: src/lang.c:1426
 msgid   "NFKD"
 msgstr  "NFKD"
 
-#: src/lang.c:1368
+#: src/lang.c:1427
 msgid   "NFC"
 msgstr  "NFC"
 
-#: src/lang.c:1369
+#: src/lang.c:1428
 msgid   "NFD"
 msgstr  "NFD"
 
-#: src/lang.c:1380
+#: src/lang.c:1439
 msgid   "Display Options"
 msgstr  "Darstellungseinstellungen"
 
-#: src/lang.c:1387
+#: src/lang.c:1446
 msgid   "Color Options"
 msgstr  "Farbeinstellungen"
 
-#: src/lang.c:1394
+#: src/lang.c:1453
 msgid   "Article-Limiting Options"
 msgstr  "Artikel-Begrenzungseinstellungen"
 
-#: src/lang.c:1400
+#: src/lang.c:1459
 msgid   "Posting/Mailing Options"
 msgstr  "Versandeinstellungen für Mail und News"
 
-#: src/lang.c:1406
+#: src/lang.c:1465
 msgid   "Saving/Printing Options"
 msgstr  "Speicher- und Druckereinstellungen"
 
-#: src/lang.c:1412
+#: src/lang.c:1471
 msgid   "Expert Options"
 msgstr  "Experteneinstellungen"
 
-#: src/lang.c:1418
+#: src/lang.c:1477
 msgid   "Filtering Options"
 msgstr  "Filtereinstellungen"
 
-#: src/lang.c:1423 src/lang.c:1454 src/lang.c:1460 src/lang.c:1486 src/lang.c:1538
-#: src/lang.c:1544 src/lang.c:1554 src/lang.c:1565 src/lang.c:1583 src/lang.c:1658
-#: src/lang.c:1848 src/lang.c:1854 src/lang.c:1860 src/lang.c:1866 src/lang.c:1878
-#: src/lang.c:1885 src/lang.c:1939 src/lang.c:1948 src/lang.c:1954 src/lang.c:1961
-#: src/lang.c:1968 src/lang.c:1975 src/lang.c:1982 src/lang.c:1989 src/lang.c:1996
-#: src/lang.c:2003 src/lang.c:2010 src/lang.c:2017 src/lang.c:2024 src/lang.c:2031
-#: src/lang.c:2038 src/lang.c:2045 src/lang.c:2052 src/lang.c:2059 src/lang.c:2066
-#: src/lang.c:2073 src/lang.c:2080 src/lang.c:2087 src/lang.c:2094 src/lang.c:2101
-#: src/lang.c:2108 src/lang.c:2115 src/lang.c:2123 src/lang.c:2139 src/lang.c:2146
-#: src/lang.c:2153 src/lang.c:2160 src/lang.c:2166 src/lang.c:2172 src/lang.c:2189
-#: src/lang.c:2201 src/lang.c:2235 src/lang.c:2288 src/lang.c:2302 src/lang.c:2308
-#: src/lang.c:2333 src/lang.c:2350 src/lang.c:2366 src/lang.c:2402 src/lang.c:2438
-#: src/lang.c:2458 src/lang.c:2493 src/lang.c:2503 src/lang.c:2528 src/lang.c:2544
-#: src/lang.c:2563 src/lang.c:2576
+#: src/lang.c:1482 src/lang.c:1513 src/lang.c:1519 src/lang.c:1545 src/lang.c:1597
+#: src/lang.c:1603 src/lang.c:1613 src/lang.c:1624 src/lang.c:1642 src/lang.c:1717
+#: src/lang.c:1907 src/lang.c:1913 src/lang.c:1919 src/lang.c:1925 src/lang.c:1937
+#: src/lang.c:1944 src/lang.c:1998 src/lang.c:2007 src/lang.c:2013 src/lang.c:2020
+#: src/lang.c:2027 src/lang.c:2034 src/lang.c:2041 src/lang.c:2048 src/lang.c:2055
+#: src/lang.c:2062 src/lang.c:2069 src/lang.c:2076 src/lang.c:2083 src/lang.c:2090
+#: src/lang.c:2097 src/lang.c:2104 src/lang.c:2111 src/lang.c:2118 src/lang.c:2125
+#: src/lang.c:2132 src/lang.c:2139 src/lang.c:2146 src/lang.c:2153 src/lang.c:2160
+#: src/lang.c:2167 src/lang.c:2174 src/lang.c:2182 src/lang.c:2198 src/lang.c:2205
+#: src/lang.c:2212 src/lang.c:2219 src/lang.c:2225 src/lang.c:2231 src/lang.c:2248
+#: src/lang.c:2260 src/lang.c:2294 src/lang.c:2347 src/lang.c:2361 src/lang.c:2367
+#: src/lang.c:2392 src/lang.c:2409 src/lang.c:2425 src/lang.c:2461 src/lang.c:2497
+#: src/lang.c:2517 src/lang.c:2552 src/lang.c:2562 src/lang.c:2587 src/lang.c:2603
+#: src/lang.c:2622 src/lang.c:2635 src/lang.c:2646 src/lang.c:2652 src/lang.c:2690
 msgid   "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr  "<SPACE> schaltet um, <CR> setzt, <ESC> bricht ab."
 
-#: src/lang.c:1424
+#: src/lang.c:1483
 msgid   "Show mini menu & posting etiquette"
 msgstr  "Zeigt Minimenü & Posting etiquette"
 
-#: src/lang.c:1425
+#: src/lang.c:1484
 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:1430
+#: src/lang.c:1489
 msgid   "Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
 msgstr  "Zeige Kurzbeschreibung für Gruppe. <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:1431
+#: src/lang.c:1490
 msgid   "Show description of each newsgroup"
 msgstr  "Zeige Beschreibung der Newsgruppen"
 
-#: src/lang.c:1432
+#: src/lang.c:1491
 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 Namen angezeigt\n"
 
-#: src/lang.c:1437
+#: src/lang.c:1496
 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:1438
+#: src/lang.c:1497
 msgid   "In group menu, show author by"
 msgstr  "Im Gruppenmenü, zeige Autor an nach"
 
-#: src/lang.c:1439
+#: src/lang.c:1498
 msgid   "# Part of from field to display\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = none\n"
@@ -4831,31 +5086,31 @@ msgstr  "# Anzeige des 'From:' Felds\n"
         "# * 2 = Voller Name\n"
         "#   3 = beides (Adresse und Name)\n"
 
-#: src/lang.c:1448
+#: src/lang.c:1507
 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:1449
+#: src/lang.c:1508
 msgid   "Draw -> instead of highlighted bar"
 msgstr  "Zeige -> anstatt einer Markierung"
 
-#: src/lang.c:1450
+#: src/lang.c:1509
 msgid   "# If ON use -> otherwise highlighted bar for selection\n"
 msgstr  "# Falls ON benutze -> andernfalls benutze eine Markierung zur Auswahl\n"
 
-#: src/lang.c:1455
+#: src/lang.c:1514
 msgid   "Use inverse video for page headers"
 msgstr  "Inverse Darstellung für die Header"
 
-#: src/lang.c:1456
+#: src/lang.c:1515
 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:1461
+#: src/lang.c:1520
 msgid   "Thread articles by"
 msgstr  "Threade Artikel anhand"
 
-#: src/lang.c:1462
+#: src/lang.c:1521
 msgid   "# Thread articles by ...\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -4873,15 +5128,15 @@ msgstr  "# Gruppiere Artikel nach\n"
         "#   4 = Mehrteilige Artikel\n"
         "#   5 = prozentualer Subject vergleich\n"
 
-#: src/lang.c:1473
+#: src/lang.c:1532
 msgid   "Enter percentage match required to thread together. <CR> sets."
 msgstr  "Prozent des Subject das gleich sein muß. <CR> setzt."
 
-#: src/lang.c:1474
+#: src/lang.c:1533
 msgid   "Thread percentage match"
 msgstr  "Prozentualer Subject vergleich"
 
-#: src/lang.c:1475
+#: src/lang.c:1534
 #, c-format
 msgid   "# Thread percentage match...\n"
         "# the percentage of characters in the subject of an article that must match\n"
@@ -4900,11 +5155,11 @@ msgstr  "# Prozentsatzthreading...\n"
         "# am Stück mit dem Subject des obersten Artikles im Thread übereinstimmen um\n"
         "# in den gleichen Thread sortiert zu werden.\n"
 
-#: src/lang.c:1487
+#: src/lang.c:1546
 msgid   "Score of a thread"
 msgstr  "Bewertung eines Threads"
 
-#: src/lang.c:1488
+#: src/lang.c:1547
 msgid   "# Thread score\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = max\n"
@@ -4916,15 +5171,15 @@ msgstr  "# Bewertung des Threads\n"
         "#   1 = Summe\n"
         "#   2 = Durchschnitt\n"
 
-#: src/lang.c:1496
+#: src/lang.c:1555
 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:1497
+#: src/lang.c:1556
 msgid   "Sort articles by"
 msgstr  "Sortiere Artikel nach"
 
-#: src/lang.c:1498
+#: src/lang.c:1557
 msgid   "# Sort articles by ...\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -4952,15 +5207,15 @@ msgstr  "# Sortiere Artikel nach\n"
         "#   9 = Lines absteigend\n"
         "#  10 = Lines aufsteigend\n"
 
-#: src/lang.c:1514
+#: src/lang.c:1573
 msgid   "Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
 msgstr  "Threads nach Bewertung (Score) ordnen? <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:1515
+#: src/lang.c:1574
 msgid   "Sort threads by"
 msgstr  "Sortiere Threads nach"
 
-#: src/lang.c:1516
+#: src/lang.c:1575
 msgid   "# Sort thread by ...\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -4976,43 +5231,43 @@ msgstr  "# Ordne Threads nach\n"
         "#   3 = Datum des letzten Artikels (absteigend)\n"
         "#   4 = Datum des letzten Artikels (aufsteigend)\n"
 
-#: src/lang.c:1526
+#: src/lang.c:1585
 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:1527
+#: src/lang.c:1586
 msgid   "Goto first unread article in group"
 msgstr  "Setze Cursor auf ersten ungel. Art."
 
-#: src/lang.c:1528
+#: src/lang.c:1587
 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:1532
+#: src/lang.c:1591
 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:1533
+#: src/lang.c:1592
 msgid   "Show only unread articles"
 msgstr  "Zeige nur ungelesene Artikel"
 
-#: src/lang.c:1534
+#: src/lang.c:1593
 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:1539
+#: src/lang.c:1598
 msgid   "Show only groups with unread arts"
 msgstr  "Zeige nur Gruppen mit ungel. Art."
 
-#: src/lang.c:1540
+#: src/lang.c:1599
 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:1545
+#: src/lang.c:1604
 msgid   "Filter which articles"
 msgstr  "Filter (kill) anwenden auf"
 
-#: src/lang.c:1546
+#: src/lang.c:1605
 msgid   "# Filter which articles\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = only kill unread articles\n"
@@ -5024,11 +5279,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:1555
+#: src/lang.c:1614
 msgid   "Go to the next unread article with"
 msgstr  "Zum nächsten ungelesenen Artikel springen mit"
 
-#: src/lang.c:1556
+#: src/lang.c:1615
 msgid   "# Go to the unread article with folling key(s)\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -5043,12 +5298,12 @@ msgstr  "# Taste(n) um zum nächsten unge
         "#   3 = PAGE DOWN oder TAB\n"
 
 # TRANSLATION MISSING
-#: src/lang.c:1566
+#: src/lang.c:1625
 msgid   "How to treat blank lines"
 msgstr  ""
 
 # TRANSLATION MISSING
-#: src/lang.c:1567
+#: src/lang.c:1626
 msgid   "# Trim the article body, remove unecessary blank lines.\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = Nothing special\n"
@@ -5064,160 +5319,160 @@ msgid   "# Trim the article body, remove
         "#       leading and trailing blank lines\n"
 msgstr  ""
 
-#: src/lang.c:1584
+#: src/lang.c:1643
 msgid   "List thread using right arrow key"
 msgstr  "Zeige Thread mit rechter Pfeilt. an"
 
-#: src/lang.c:1585
+#: src/lang.c:1644
 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:1589
+#: src/lang.c:1648
 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:1590
+#: src/lang.c:1649
 msgid   "Character to show deleted articles"
 msgstr  "Zeichen für gelöschte Artikel"
 
-#: src/lang.c:1591
+#: src/lang.c:1650
 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:1596
+#: src/lang.c:1655
 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:1597
+#: src/lang.c:1656
 msgid   "Character to show inrange articles"
 msgstr  "Zeichen für Artikel im Bereich"
 
-#: src/lang.c:1598
+#: src/lang.c:1657
 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:1603
+#: src/lang.c:1662
 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:1604
+#: src/lang.c:1663
 msgid   "Character to show returning arts"
 msgstr  "Zeichen für wiederkehrende Artikel"
 
-#: src/lang.c:1605
+#: src/lang.c:1664
 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:1610
+#: src/lang.c:1669
 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:1611
+#: src/lang.c:1670
 msgid   "Character to show selected articles"
 msgstr  "Zeichen für wichtige Artikel"
 
-#: src/lang.c:1612
+#: src/lang.c:1671
 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:1617
+#: src/lang.c:1676
 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:1618
+#: src/lang.c:1677
 msgid   "Character to show recent articles"
 msgstr  "Zeichen für aktuelle Artikel"
 
-#: src/lang.c:1619
+#: src/lang.c:1678
 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:1624
+#: src/lang.c:1683
 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:1625
+#: src/lang.c:1684
 msgid   "Character to show unread articles"
 msgstr  "Zeichen für ungelesene Artikel"
 
-#: src/lang.c:1626
+#: src/lang.c:1685
 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:1631
+#: src/lang.c:1690
 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:1632
+#: src/lang.c:1691
 msgid   "Character to show read articles"
 msgstr  "Zeichen für gelesene Artikel"
 
-#: src/lang.c:1633
+#: src/lang.c:1692
 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:1638
+#: src/lang.c:1697
 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:1639
+#: src/lang.c:1698
 msgid   "Character to show killed articles"
 msgstr  "Zeichen für gekillte Artikel"
 
-#: src/lang.c:1640
+#: src/lang.c:1699
 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:1645
+#: src/lang.c:1704
 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:1646
+#: src/lang.c:1705
 msgid   "Character to show readselected arts"
 msgstr  "Zeichen für gelesene wichtige Art."
 
-#: src/lang.c:1647
+#: src/lang.c:1706
 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:1652
+#: src/lang.c:1711
 msgid   "Enter maximum length of newsgroup names displayed. <CR> sets."
 msgstr  "Maximale Länge des angezeigten Newsgruppennamens. <CR> setzt."
 
-#: src/lang.c:1653
+#: src/lang.c:1712
 msgid   "Max. length of group names shown"
 msgstr  "Max. Länge angezeigter Gruppennamen"
 
-#: src/lang.c:1654
+#: src/lang.c:1713
 msgid   "# Maximum length of the names of newsgroups displayed\n"
 msgstr  "# Maximale Länge der angezeigten Newsgruppennamen\n"
 
-#: src/lang.c:1659
+#: src/lang.c:1718
 msgid   "Show lines/score in listings"
 msgstr  "Zeige Zeilenz./Bewert. in Übersicht"
 
-#: src/lang.c:1660
+#: src/lang.c:1719
 msgid   "# What informations should be displayed in article/thread listing\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -5232,17 +5487,17 @@ msgstr  "# Welche weiteren Informationen
         "#   2 = Bewertung\n"
         "#   3 = Zeilenzahl & Bewertung\n"
 
-#: src/lang.c:1669
+#: src/lang.c:1728
 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:1670
+#: src/lang.c:1729
 msgid   "Number of lines to scroll in pager"
 msgstr  "Blättere Artikel um ... Zeilen"
 
-#: src/lang.c:1671
+#: src/lang.c:1730
 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"
@@ -5259,27 +5514,27 @@ msgstr  "# Anzahl der Zeilen, die Cursor
         "# * 1 = zeilenweise\n"
         "#   2 oder mehr = um 2 oder mehr Zeilen\n"
 
-#: src/lang.c:1681
+#: src/lang.c:1740
 msgid   "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr  "Zeige Signaturen an. <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:1682
+#: src/lang.c:1741
 msgid   "Display signatures"
 msgstr  "Zeige Signaturen an"
 
-#: src/lang.c:1683
+#: src/lang.c:1742
 msgid   "# If OFF don't show signatures when displaying articles\n"
 msgstr  "# Falls OFF zeige keine Signaturen an\n"
 
-#: src/lang.c:1687
+#: src/lang.c:1746
 msgid   "Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
 msgstr  "Uu-kodierte Teile als Attachment anzeigen. <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:1688
+#: src/lang.c:1747
 msgid   "Display uue data as an attachment"
 msgstr  "Zeige uue-Teile als Attachment"
 
-#: src/lang.c:1689
+#: src/lang.c:1748
 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"
@@ -5294,29 +5549,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:1699
+#: src/lang.c:1758
 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:1700
+#: src/lang.c:1759
 msgid   "Display \"a as Umlaut-a"
 msgstr  "Wandle TeX-Umlaute automatisch um"
 
-#: src/lang.c:1701
+#: src/lang.c:1760
 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:1706 src/lang.c:1716
+#: src/lang.c:1765 src/lang.c:1775
 msgid   "Space separated list of header fields"
 msgstr  "Durch Leerzeichen getrennte Liste der Header-Felder"
 
-#: src/lang.c:1707
+#: src/lang.c:1766
 msgid   "Display these header fields (or *)"
 msgstr  "Zeige diese Header-Felder (oder *)"
 
-#: src/lang.c:1708
+#: src/lang.c:1767
 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"
@@ -5330,11 +5585,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:1717
+#: src/lang.c:1776
 msgid   "Do not display these header fields"
 msgstr  "Zeige folgende Header nicht an"
 
-#: src/lang.c:1718
+#: src/lang.c:1777
 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 "
@@ -5351,42 +5606,42 @@ 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:1728
+#: src/lang.c:1787
 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:1729
+#: src/lang.c:1788
 msgid   "Skip multipart/alternative parts"
 msgstr  "Übersp. multipart/alternative-Teile"
 
-#: src/lang.c:1730
+#: src/lang.c:1789
 msgid   "# If ON strip multipart/alternative messages automatically\n"
 msgstr  "# Falls ON entsorge multipart/alternative Teile des Artikels automatisch\n"
 
 # TRANLSLATION MISSING
-#: src/lang.c:1734
+#: src/lang.c:1793
 msgid   "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
 msgstr  ""
 
 # TRANLSLATION MISSING
-#: src/lang.c:1735
+#: src/lang.c:1794
 msgid   "Detection of verbatim blocks"
 msgstr  ""
 
 # TRANLSLATION MISSING
-#: src/lang.c:1736
+#: src/lang.c:1795
 msgid   "# If ON detect verbatim blocks in articles\n"
 msgstr  ""
 
-#: src/lang.c:1741
+#: src/lang.c:1800
 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:1742
+#: src/lang.c:1801
 msgid   "Regex used to show quoted lines"
 msgstr  "Regulärer Ausd. für zit. Zeilen"
 
-#: src/lang.c:1743
+#: src/lang.c:1802
 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"
@@ -5395,15 +5650,15 @@ msgstr  "# Ein regulärer Ausdruck, den t
         "# Farbe angezeigt, die in col_quote definiert sind.\n"
         "# Wenn Sie hier nichts angeben, werden die Voreinstellungen benutzt.\n"
 
-#: src/lang.c:1749
+#: src/lang.c:1808
 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:1750
+#: src/lang.c:1809
 msgid   "Regex used to show twice quoted l."
 msgstr  "Reg. Ausd. für zweifach zitierte Z."
 
-#: src/lang.c:1751
+#: src/lang.c:1810
 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"
@@ -5412,15 +5667,15 @@ msgstr  "# Ein regulärer Ausdruck, den t
         "# Farbe dargestellt, die in col_quote2 definiert ist.\n"
         "# Wenn Sie hier nichts eingeben, werden die Voreinstellungen benutzt.\n"
 
-#: src/lang.c:1757
+#: src/lang.c:1816
 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:1758
+#: src/lang.c:1817
 msgid   "Regex used to show >= 3 times q.l."
 msgstr  "Reg. Ausd. für >=3-fach zitierte Z."
 
-#: src/lang.c:1759
+#: src/lang.c:1818
 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"
@@ -5429,15 +5684,15 @@ msgstr  "# Ein regulärer Ausdruck, der e
         "# dargestellt, die in col_quote3 definiert sind.\n"
         "# Wenn Sie hier nichts eingeben, werden die Voreinstellungen benutzt.\n"
 
-#: src/lang.c:1766
+#: src/lang.c:1825
 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:1767
+#: src/lang.c:1826
 msgid   "Regex used to highlight /slashes/"
 msgstr  "Reg. für /Schrägst./ Hervorhebungen"
 
-#: src/lang.c:1768
+#: src/lang.c:1827
 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"
@@ -5445,15 +5700,15 @@ msgstr  "# Ein regulärer Ausdruck, der e
         "# zwischen '/' in col_markslashes angezeigt werden.\n"
         "# Wenn Sie hier nichts eingeben, werden die Voreinstellungen benutzt.\n"
 
-#: src/lang.c:1774
+#: src/lang.c:1833
 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:1775
+#: src/lang.c:1834
 msgid   "Regex used to highlight *stars*"
 msgstr  "Regu. A. für *Stern* Hervorhebungen"
 
-#: src/lang.c:1776
+#: src/lang.c:1835
 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"
@@ -5461,15 +5716,15 @@ msgstr  "# Ein regulärer Ausdruck, der e
         "# zwischen '*' in col_markstars angezeigt werden.\n"
         "# Wenn Sie hier nichts eingeben, werden die Voreinstellungen benutzt.\n"
 
-#: src/lang.c:1782
+#: src/lang.c:1841
 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:1783
+#: src/lang.c:1842
 msgid   "Regex used to highlight -strokes-"
 msgstr  "Reg. für -Durchstr.- Hervorhebungen"
 
-#: src/lang.c:1784
+#: src/lang.c:1843
 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"
@@ -5477,15 +5732,15 @@ msgstr  "# Ein regulärer Ausdruck, der e
         "# zwischen '-' in col_markstroke angezeigt werden.\n"
         "# Wenn Sie hier nichts eingeben, werden die Voreinstellungen benutzt.\n"
 
-#: src/lang.c:1790
+#: src/lang.c:1849
 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:1791
+#: src/lang.c:1850
 msgid   "Regex used to highlight _underline_"
 msgstr  "Reg. für _Unterstr._ Hervorhebungen"
 
-#: src/lang.c:1792
+#: src/lang.c:1851
 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"
@@ -5493,72 +5748,72 @@ msgstr  "# Ein regulärer Ausdruck, der e
         "# zwischen '_' in col_markdash angezeigt werden.\n"
         "# Wenn Sie hier nichts eingeben, werden die Voreinstellungen benutzt.\n"
 
-#: src/lang.c:1798
+#: src/lang.c:1857
 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:1799
+#: src/lang.c:1858
 msgid   "Regex with Subject prefixes"
 msgstr  "Reg. Ausd. für den Subjectanfang"
 
-#: src/lang.c:1800
+#: src/lang.c:1859
 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:1805
+#: src/lang.c:1864
 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:1806
+#: src/lang.c:1865
 msgid   "Regex with Subject suffixes"
 msgstr  "Reg. Ausd. für das Subjectende"
 
-#: src/lang.c:1807
+#: src/lang.c:1866
 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:1812
+#: src/lang.c:1871
 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:1813
+#: src/lang.c:1872
 msgid   "Regex for begin of a verbatim block"
 msgstr  "Reg. Ausd. für den Anfang eines wortgetreu wiederzugebenden Absatzes"
 
-#: src/lang.c:1814
+#: src/lang.c:1873
 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:1819
+#: src/lang.c:1878
 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:1820
+#: src/lang.c:1879
 msgid   "Regex for end of a verbatim block"
 msgstr  "Reg. Ausd. für das Ende eines wortgetreu wiederzugebenden Absatzes"
 
-#: src/lang.c:1821
+#: src/lang.c:1880
 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:1826
+#: src/lang.c:1885
 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:1827
+#: src/lang.c:1886
 msgid   "MIME binary content viewer"
 msgstr  "MIME-Viewer"
 
-#: src/lang.c:1828
+#: src/lang.c:1887
 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"
@@ -5567,51 +5822,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:1835
+#: src/lang.c:1894
 msgid   "Confirm before starting non-text viewing program"
 msgstr  "Start des MIME-Viewers bestätigen"
 
-#: src/lang.c:1836
+#: src/lang.c:1895
 msgid   "Ask before using MIME viewer"
 msgstr  "Start des MIME-Viewers bestätigen"
 
-#: src/lang.c:1837
+#: src/lang.c:1896
 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:1842
+#: src/lang.c:1901
 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:1843
+#: src/lang.c:1902
 msgid   "Catchup read groups when quitting"
 msgstr  "Catchup der Gruppen beim Beenden"
 
-#: src/lang.c:1844
+#: src/lang.c:1903
 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:1849
+#: src/lang.c:1908
 msgid   "Catchup group using left key"
 msgstr  "Catchup der Gruppe mit l. Cursor"
 
-#: src/lang.c:1850
+#: src/lang.c:1909
 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:1855
+#: src/lang.c:1914
 msgid   "Catchup thread by using left key"
 msgstr  "Catchup mit der linken Cursort."
 
-#: src/lang.c:1861
+#: src/lang.c:1920
 msgid   "Which actions require confirmation"
 msgstr  "Bestätigung erforderlich für"
 
-#: src/lang.c:1862
+#: src/lang.c:1921
 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"
@@ -5619,79 +5874,80 @@ msgstr  "# Welche Operationen müssen exp
         "# gelesen (siehe 'X' Befehl im Manual).\n"
 
 # TRANSLATION TOO LONG
-#: src/lang.c:1867
-msgid   "'Mark article read' ignores tags"
-msgstr  "'Art. gelesen markieren' ignoriert Markierte"
+#: src/lang.c:1926
+msgid   "'Mark as (un)read' ignores tags"
+msgstr  "'Art. (un)gelesen markieren' ignoriert Markierte"
 
-#: src/lang.c:1868
-msgid   "# If ON the 'Mark article read' function marks only the current article.\n"
+#: src/lang.c:1927
+#, fuzzy
+msgid   "# If ON the 'Mark as (un)read' function marks only the current article.\n"
 msgstr  "# Falls ON wird mit der Funktion 'Artikel als gelesen markieren' nur\n"
         "# der jeweilige Artikel markiert.\n"
 
-#: src/lang.c:1872
+#: src/lang.c:1931
 msgid   "Program to run to open URL's, <CR> sets, <ESC> cancels."
 msgstr  "Öffne URLs mit ... <CR> setzt, <ESC> bricht ab."
 
-#: src/lang.c:1873
+#: src/lang.c:1932
 msgid   "Program that opens URL's"
 msgstr  "Öffne URLs mit ..."
 
-#: src/lang.c:1874
+#: src/lang.c:1933
 msgid   "# The program used to open URL's. The actual URL will be appended\n"
 msgstr  "# Programm zum Öffnen von URLs, die jeweilige URL wird hinten angehängt.\n"
 
-#: src/lang.c:1879
+#: src/lang.c:1938
 msgid   "Use mouse in xterm"
 msgstr  "Maus in xterm nutzen"
 
-#: src/lang.c:1880
+#: src/lang.c:1939
 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:1886
+#: src/lang.c:1945
 msgid   "Use scroll keys on keypad"
 msgstr  "Scrollt. vom Nummernblock nutzen"
 
-#: src/lang.c:1887
+#: src/lang.c:1946
 msgid   "# If ON enable scroll keys on terminals that support it\n"
 msgstr  "# Falls ON werden die Scrolltasten genutzt (Terminalabhängig)\n"
 
-#: src/lang.c:1892
+#: src/lang.c:1951
 msgid   "Enter maximum number of article to get. <CR> sets."
 msgstr  "Maximale Anzahl der zu holenden Artikel eingeben. <CR> setzt."
 
-#: src/lang.c:1893
+#: src/lang.c:1952
 msgid   "Number of articles to get"
 msgstr  "Anzahl der zu holenden Artikel"
 
-#: src/lang.c:1894
+#: src/lang.c:1953
 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:1899
+#: src/lang.c:1958
 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:1900
+#: src/lang.c:1959
 msgid   "Article recentness time limit"
 msgstr  "Artikel Neuheitszeit-Limit"
 
-#: src/lang.c:1901
+#: src/lang.c:1960
 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:1905
+#: src/lang.c:1964
 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:1906
+#: src/lang.c:1965
 msgid   "Wildcard matching"
 msgstr  "Wildcardprüfung"
 
-#: src/lang.c:1907
+#: src/lang.c:1966
 msgid   "# Wildcard matching\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = wildmat\n"
@@ -5701,321 +5957,321 @@ msgstr  "# Wildcardprüfung\n"
         "# * 0 = wildmat\n"
         "#   1 = Regulärer Ausdruck\n"
 
-#: src/lang.c:1914
+#: src/lang.c:1973
 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:1915
+#: src/lang.c:1974
 msgid   "Score limit (kill)"
 msgstr  "Bewertungsgrenze (kill)"
 
-#: src/lang.c:1916
+#: src/lang.c:1975
 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:1920
+#: src/lang.c:1979
 msgid   "Enter default score to kill articles. <CR> sets."
 msgstr  "Bewertung für gekillte Artikel. <CR> setzt."
 
-#: src/lang.c:1921
+#: src/lang.c:1980
 msgid   "Default score to kill articles"
 msgstr  "Bewertung für gekillte Artikel"
 
-#: src/lang.c:1922
+#: src/lang.c:1981
 msgid   "# Default score to kill articles\n"
 msgstr  "# Bewertung für gekillte Artikel\n"
 
-#: src/lang.c:1926
+#: src/lang.c:1985
 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:1927
+#: src/lang.c:1986
 msgid   "Score limit (select)"
 msgstr  "Bewertungsgrenze (select)"
 
-#: src/lang.c:1928
+#: src/lang.c:1987
 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:1932
+#: src/lang.c:1991
 msgid   "Enter default score to select articles. <CR> sets."
 msgstr  "Bewertung für wichtige Artikel (hot). <CR> setzt."
 
-#: src/lang.c:1933
+#: src/lang.c:1992
 msgid   "Default score to select articles"
 msgstr  "Bewertung für wichtige Artikel"
 
-#: src/lang.c:1934
+#: src/lang.c:1993
 msgid   "# Default score to select articles\n"
 msgstr  "# Bewertung für wichtige Artikel (hot)\n"
 
-#: src/lang.c:1940
+#: src/lang.c:1999
 msgid   "Use slrnface to show ''X-Face:''s"
 msgstr  "''X-Face:''s mit slrnface Anzeigen"
 
-#: src/lang.c:1941
+#: src/lang.c:2000
 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:1949
+#: src/lang.c:2008
 msgid   "Use ANSI color"
 msgstr  "Benutze ANSI-Farben"
 
-#: src/lang.c:1950
+#: src/lang.c:2009
 msgid   "# If ON using ANSI-color\n"
 msgstr  "# Falls ON benutze ANSI-Farben\n"
 
-#: src/lang.c:1955
+#: src/lang.c:2014
 msgid   "Standard foreground color"
 msgstr  "Standard Vordergrundfarbe"
 
-#: src/lang.c:1956
+#: src/lang.c:2015
 msgid   "# Standard foreground color\n"
         "# Default: -1 (default color)\n"
 msgstr  "# Standard Vordergrundfarbe\n"
         "# Voreinstellung: -1 (Standard Farbe)\n"
 
-#: src/lang.c:1962
+#: src/lang.c:2021
 msgid   "Standard background color"
 msgstr  "Standard Hintergrundfarbe"
 
-#: src/lang.c:1963
+#: src/lang.c:2022
 msgid   "# Standard background color\n"
         "# Default: -1 (default color)\n"
 msgstr  "# Standard Hintergrundfarbe\n"
         "# Voreinstellung: -1 (Standard Farbe)\n"
 
-#: src/lang.c:1969
+#: src/lang.c:2028
 msgid   "Color for inverse text (background)"
 msgstr  "Farbe des inversen Text (Hinterg.)"
 
-#: src/lang.c:1970
+#: src/lang.c:2029
 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:1976
+#: src/lang.c:2035
 msgid   "Color for inverse text (foreground)"
 msgstr  "Farbe des inversen Text (Vordergr.)"
 
-#: src/lang.c:1977
+#: src/lang.c:2036
 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:1983
+#: src/lang.c:2042
 msgid   "Color of text lines"
 msgstr  "Farbe der Textzeilen"
 
-#: src/lang.c:1984
+#: src/lang.c:2043
 msgid   "# Color of text lines\n"
         "# Default: -1 (default color)\n"
 msgstr  "# Farbe der Textzeilen\n"
         "# Voreinstellung: -1 (Standard Farbe)\n"
 
-#: src/lang.c:1990
+#: src/lang.c:2049
 msgid   "Color of mini help menu"
 msgstr  "Farbe des Minihilfemenü"
 
-#: src/lang.c:1991
+#: src/lang.c:2050
 msgid   "# Color of mini help menu\n"
         "# Default: 3 (brown)\n"
 msgstr  "# Farbe des Minihilfemenü\n"
         "# Voreinstellung: 3 (braun)\n"
 
-#: src/lang.c:1997
+#: src/lang.c:2056
 msgid   "Color of help text"
 msgstr  "Farbe des Hilfstext"
 
-#: src/lang.c:1998
+#: src/lang.c:2057
 msgid   "# Color of help pages\n"
         "# Default: -1 (default color)\n"
 msgstr  "# Farbe der Hilfsseiten\n"
         "# Voreinstellung: -1 (Standard Farbe)\n"
 
-#: src/lang.c:2004
+#: src/lang.c:2063
 msgid   "Color of status messages"
 msgstr  "Farbe der Statusmeldungen"
 
-#: src/lang.c:2005
+#: src/lang.c:2064
 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:2011
+#: src/lang.c:2070
 msgid   "Color of quoted lines"
 msgstr  "Farbe der zitierten Zeilen"
 
-#: src/lang.c:2012
+#: src/lang.c:2071
 msgid   "# Color of quote-lines\n"
         "# Default: 2 (green)\n"
 msgstr  "# Farbe der zitierten Zeilen\n"
         "# Voreinstellung: 2 (grün)\n"
 
-#: src/lang.c:2018
+#: src/lang.c:2077
 msgid   "Color of twice quoted line"
 msgstr  "Farbe von zweifach zitierten Zeilen"
 
-#: src/lang.c:2019
+#: src/lang.c:2078
 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:2025
+#: src/lang.c:2084
 msgid   "Color of =>3 times quoted line"
 msgstr  "Farbe von =>3-fach zitierten Zeilen"
 
-#: src/lang.c:2026
+#: src/lang.c:2085
 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:2032
+#: src/lang.c:2091
 msgid   "Color of article header lines"
 msgstr  "Farbe der Artikelheaderzeilen"
 
-#: src/lang.c:2033
+#: src/lang.c:2092
 msgid   "# Color of header-lines\n"
         "# Default: 2 (green)\n"
 msgstr  "# Farbe der Artikelheaderzeilen\n"
         "# Voreinstellung: 2 (grün)\n"
 
-#: src/lang.c:2039
+#: src/lang.c:2098
 msgid   "Color of actual news header fields"
 msgstr  "Farbe des angezeigten Headers"
 
-#: src/lang.c:2040
+#: src/lang.c:2099
 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:2046
+#: src/lang.c:2105
 msgid   "Color of article subject lines"
 msgstr  "Farbe der Subjectzeile"
 
-#: src/lang.c:2047
+#: src/lang.c:2106
 msgid   "# Color of article subject\n"
         "# Default: 6 (cyan)\n"
 msgstr  "# Farbe der Subjectzeile\n"
         "# Voreinstellung: 6 (cyan)\n"
 
-#: src/lang.c:2053
+#: src/lang.c:2112
 msgid   "Color of response counter"
 msgstr  "Farbe des Antwortzählers"
 
-#: src/lang.c:2054
+#: src/lang.c:2113
 msgid   "# Color of response counter\n"
         "# Default: 2 (green)\n"
 msgstr  "# Farbe des Antwortzählers\n"
         "# Voreinstellung: 2 (grün)\n"
 
-#: src/lang.c:2060
+#: src/lang.c:2119
 msgid   "Color of sender (From:)"
 msgstr  "Farbe des Autors (From:)"
 
-#: src/lang.c:2061
+#: src/lang.c:2120
 msgid   "# Color of sender (From:)\n"
         "# Default: 2 (green)\n"
 msgstr  "# Farbe des Autors (From:)\n"
         "# Voreinstellung: 2 (grün)\n"
 
-#: src/lang.c:2067
+#: src/lang.c:2126
 msgid   "Color of help/mail sign"
 msgstr  "Farbe des Hilfe/Mail-Zeichens"
 
-#: src/lang.c:2068
+#: src/lang.c:2127
 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:2074
+#: src/lang.c:2133
 msgid   "Color of signatures"
 msgstr  "Farbe von Signaturen"
 
-#: src/lang.c:2075
+#: src/lang.c:2134
 msgid   "# Color of signature\n"
         "# Default: 4 (blue)\n"
 msgstr  "# Farbe von Signaturen\n"
         "# Voreinstellung: 4 (blau)\n"
 
-#: src/lang.c:2081
+#: src/lang.c:2140
 msgid   "Color of highlighted URLs"
 msgstr  "Farbe der hervorgehobenen URLs"
 
-#: src/lang.c:2082
+#: src/lang.c:2141
 msgid   "# Color of highlighted URLs\n"
         "# Default: -1 (default color)\n"
 msgstr  "# Farbe der hervorgehobenen URLs\n"
         "# Voreinstellung: -1 (Standard Farbe)\n"
 
 # TRANLSLATION MISSING
-#: src/lang.c:2088
+#: src/lang.c:2147
 msgid   "Color of verbatim blocks"
 msgstr  ""
 
 # TRANLSLATION MISSING
-#: src/lang.c:2089
+#: src/lang.c:2148
 msgid   "# Color of verbatim blocks\n"
         "# Default: 5 (pink)\n"
 msgstr  ""
 
-#: src/lang.c:2095
+#: src/lang.c:2154
 msgid   "Color of highlighting with *stars*"
 msgstr  "Farbe der Hervorhebung *Sterne*"
 
-#: src/lang.c:2096
+#: src/lang.c:2155
 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:2102
+#: src/lang.c:2161
 msgid   "Color of highlighting with _dash_"
 msgstr  "Farbe der Hervorhebung _Striche_"
 
-#: src/lang.c:2103
+#: src/lang.c:2162
 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:2109
+#: src/lang.c:2168
 msgid   "Color of highlighting with /slash/"
 msgstr  "Farbe der Hervorhebung /Schrägstr./"
 
-#: src/lang.c:2110
+#: src/lang.c:2169
 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:2116
+#: src/lang.c:2175
 msgid   "Color of highlighting with -stroke-"
 msgstr  "Farbe der Hervorhebung -Durchstr.-"
 
-#: src/lang.c:2117
+#: src/lang.c:2176
 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:2124
+#: src/lang.c:2183
 msgid   "Attr. of highlighting with *stars*"
 msgstr  "Hervorhebungsattribute *Sterne*"
 
-#: src/lang.c:2125
+#: src/lang.c:2184
 msgid   "# Attributes of word highlighting on mono terminals\n"
         "# Possible values are:\n"
         "#   0 = Normal\n"
@@ -6041,57 +6297,57 @@ msgstr  "# Attribute der Hervorhebung vo
         "# Hervorhebungsattribut für *Sterne*\n"
         "# Voreinstellung: 6 (fett)\n"
 
-#: src/lang.c:2140
+#: src/lang.c:2199
 msgid   "Attr. of highlighting with _dash_"
 msgstr  "Hervorhebungsattr. _Unterstriche_"
 
-#: src/lang.c:2141
+#: src/lang.c:2200
 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:2147
+#: src/lang.c:2206
 msgid   "Attr. of highlighting with /slash/"
 msgstr  "Hervorhebungsattr. /Schrägstriche/"
 
-#: src/lang.c:2148
+#: src/lang.c:2207
 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:2154
+#: src/lang.c:2213
 msgid   "Attr. of highlighting with -stroke-"
 msgstr  "Hervorhebungsattr. -Durchstreich.-"
 
-#: src/lang.c:2155
+#: src/lang.c:2214
 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:2161
+#: src/lang.c:2220
 msgid   "URL highlighting in message body"
 msgstr  "URL-Hervorhebung im Artikel"
 
-#: src/lang.c:2162
+#: src/lang.c:2221
 msgid   "# Enable URL highlighting?\n"
 msgstr  "# URL-Hervorhebung aktivieren?\n"
 
-#: src/lang.c:2167
+#: src/lang.c:2226
 msgid   "Word highlighting in message body"
 msgstr  "Wort-Hervorhebung im Artikel"
 
-#: src/lang.c:2168
+#: src/lang.c:2227
 msgid   "# Enable word highlighting?\n"
 msgstr  "# Wort-Hervorhebung aktivieren?\n"
 
-#: src/lang.c:2173
+#: src/lang.c:2232
 msgid   "What to display instead of mark"
 msgstr  "Anstelle der Markierung anzeigen"
 
-#: src/lang.c:2174
+#: src/lang.c:2233
 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"
@@ -6105,59 +6361,59 @@ msgstr  "# Sollen die führenden und absc
         "#   1 = ja, anzeigen\n"
         "# * 2 = Leerzeichen anstelle darstellen\n"
 
-#: src/lang.c:2183
+#: src/lang.c:2242
 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:2184
+#: src/lang.c:2243
 msgid   "Page line wrap column"
 msgstr  "Zeilen umbrechen nach"
 
-#: src/lang.c:2185
+#: src/lang.c:2244
 msgid   "# Wrap article lines at column\n"
 msgstr  "# In der Artikelanzeige Zeilen umbrechen bei Spalte\n"
 
-#: src/lang.c:2190
+#: src/lang.c:2249
 msgid   "Wrap around threads on next unread"
 msgstr  "Nä.ungel.-kein Abbr. am Listenende?"
 
-#: src/lang.c:2191
+#: src/lang.c:2250
 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:2195
+#: src/lang.c:2254
 msgid   "Enter default mail address (and fullname). <CR> sets."
 msgstr  "Standard Mail-Adresse (und Name) eingeben. <CR> setzt."
 
-#: src/lang.c:2196
+#: src/lang.c:2255 src/lang.c:2671
 msgid   "Mail address (and fullname)"
 msgstr  "Mailadresse (und Name)"
 
-#: src/lang.c:2197
+#: src/lang.c:2256
 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:2202
+#: src/lang.c:2261
 msgid   "Show empty Followup-To in editor"
 msgstr  "Leeres Fup'2 im Editor anzeigen"
 
-#: src/lang.c:2203
+#: src/lang.c:2262
 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:2207
+#: src/lang.c:2266
 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:2208
+#: src/lang.c:2267
 msgid   "Create signature from path/command"
 msgstr  "Erzeuge Signatur aus Pfad/Kommando"
 
-#: src/lang.c:2209
+#: src/lang.c:2268
 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"
@@ -6167,51 +6423,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:2216
+#: src/lang.c:2275
 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:2217
+#: src/lang.c:2276
 msgid   "Prepend signature with \"-- \""
 msgstr  "Trenne Sig mit \"-- \" ab"
 
-#: src/lang.c:2218
+#: src/lang.c:2277
 msgid   "# If ON prepend the signature with dashes '\\n-- \\n'\n"
 msgstr  "# Falls ON trenne Signatur mit '\\n-- \\n' ab\n"
 
-#: src/lang.c:2222
+#: src/lang.c:2281
 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:2223
+#: src/lang.c:2282
 msgid   "Add signature when reposting"
 msgstr  "Signatur beim Reposten anhängen"
 
-#: src/lang.c:2224
+#: src/lang.c:2283
 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:2228
+#: src/lang.c:2287
 #, 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:2229
+#: src/lang.c:2288
 msgid   "Characters used as quote-marks"
 msgstr  "Zitatzeichen"
 
-#: src/lang.c:2230
+#: src/lang.c:2289
 #, 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  "# Zeichen für Zitate in Antworten.\n"
         "# '_' wird durch ' ' ersetzt. %%s, %%S wird ersetzt durch Autoreninitialen.\n"
 
-#: src/lang.c:2236
+#: src/lang.c:2295
 msgid   "Quoting behavior"
 msgstr  "Zitierverhalten"
 
-#: src/lang.c:2237
+#: src/lang.c:2296
 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"
@@ -6234,15 +6490,15 @@ msgstr  "# Spezielle Optionen beim Zitie
         "#   7 = Zitatzeichen zusammenziehen & Signaturen zitieren & Leerzeilen "
         "zitieren\n"
 
-#: src/lang.c:2250 src/lang.c:2258 src/lang.c:2264
+#: src/lang.c:2309 src/lang.c:2317 src/lang.c:2323
 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:2251
+#: src/lang.c:2310
 msgid   "Quote line when following up"
 msgstr  "Einleitungszeile beim Antworten"
 
-#: src/lang.c:2252
+#: src/lang.c:2311
 #, c-format
 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"
@@ -6251,35 +6507,35 @@ msgstr  "# Format der Einleitungszeile b
         "# %%A Adresse  %%D Datum  %%F Adr+Name  %%G Gruppenname  %%M Message-ID\n"
         "# %%N Voller Name  %%C Vorname  %%I Initialen\n"
 
-#: src/lang.c:2259
+#: src/lang.c:2318
 msgid   "Quote line when cross-posting"
 msgstr  "Einleitungszeile beim Crossposten"
 
-#: src/lang.c:2265
+#: src/lang.c:2324
 msgid   "Quote line when mailing"
 msgstr  "Einleitungszeile bei Mailantwort"
 
-#: src/lang.c:2270
+#: src/lang.c:2329
 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:2271
+#: src/lang.c:2330
 msgid   "Insert 'User-Agent:'-header"
 msgstr  "Füge 'User-Agent:'-Header ein"
 
-#: src/lang.c:2272
+#: src/lang.c:2331
 msgid   "# If ON include advertising User-Agent: header\n"
 msgstr  "# Falls ON füge User-Agent:-Header ein\n"
 
-#: src/lang.c:2277
+#: src/lang.c:2336
 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:2278
+#: src/lang.c:2337
 msgid   "MM_CHARSET"
 msgstr  "MM_CHARSET"
 
-#: src/lang.c:2279
+#: src/lang.c:2338
 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"
@@ -6296,39 +6552,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:2289
+#: src/lang.c:2348
 msgid   "MM_NETWORK_CHARSET"
 msgstr  "MM_NETWORK_CHARSET"
 
-#: src/lang.c:2290
+#: src/lang.c:2349
 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:2294
+#: src/lang.c:2353
 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:2295
+#: src/lang.c:2354
 msgid   "MM_LOCAL_CHARSET"
 msgstr  "MM_LOCAL_CHARSET"
 
-#: src/lang.c:2296
+#: src/lang.c:2355
 msgid   "# Charset supported locally.\n"
 msgstr  "# Lokaler Zeichensatz.\n"
 
-#: src/lang.c:2303
+#: src/lang.c:2362
 msgid   "Mailbox format"
 msgstr  "Mailbox-Format"
 
-#: src/lang.c:2304
+#: src/lang.c:2363
 msgid   "# Format of the mailbox.\n"
 msgstr  "# Format der Mailbox.\n"
 
-#: src/lang.c:2309
+#: src/lang.c:2368
 msgid   "MIME encoding in news messages"
 msgstr  "MIME-Kodierung in Newsartikeln"
 
-#: src/lang.c:2310
+#: src/lang.c:2369
 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"
@@ -6342,15 +6598,15 @@ msgstr  "# MIME-Kodierung (8bit, base64,
         "# die meisten 8Bit Zeichensätze aus Ostasien, Griechenland und Russland\n"
         "# ist, da dort gehäuft 8Bit Zeichen vorkommen.\n"
 
-#: src/lang.c:2318 src/lang.c:2339
+#: src/lang.c:2377 src/lang.c:2398
 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:2319
+#: src/lang.c:2378
 msgid   "Use 8bit characters in news headers"
 msgstr  "Benutze 8bit-Zeichen im Newsheader"
 
-#: src/lang.c:2320
+#: src/lang.c:2379
 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"
@@ -6362,27 +6618,27 @@ msgstr  "# Wenn ON werden 8-Bit-Zeichen 
         "# kodiert, wenn post_mime_encoding nicht auch auf 8bit eingestellt\n"
         "# ist.\n"
 
-#: src/lang.c:2327
+#: src/lang.c:2386
 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:2328
+#: src/lang.c:2387
 msgid   "View post-processed files"
 msgstr  "Nachbearbeitete Artikel anzeigen"
 
-#: src/lang.c:2329
+#: src/lang.c:2388
 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:2334
+#: src/lang.c:2393
 msgid   "MIME encoding in mail messages"
 msgstr  "MIME-Kodierung für E-Mails"
 
-#: src/lang.c:2340
+#: src/lang.c:2399
 msgid   "Use 8bit characters in mail headers"
 msgstr  "Benutze 8bit Zeichen im Mail Header"
 
-#: src/lang.c:2341
+#: src/lang.c:2400
 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 "
@@ -6399,24 +6655,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:2351
+#: src/lang.c:2410
 msgid   "Strip blanks from ends of lines"
 msgstr  "Leerzeichen am Zeilenende entfernen"
 
-#: src/lang.c:2352
+#: src/lang.c:2411
 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:2357
+#: src/lang.c:2416
 msgid   "If ON, use transliteration. <SPACE> toggles & <CR> sets."
 msgstr  "Wenn ON verwende Umschreibungen. <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:2358
+#: src/lang.c:2417
 msgid   "Transliteration"
 msgstr  "Verwende Umschreibungen"
 
-#: src/lang.c:2359
+#: src/lang.c:2418
 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"
@@ -6426,12 +6682,12 @@ msgstr  "# Wenn ON verwende //TRANSLIT E
         "# Terminal als EUR umschrieben, ohne //TRANSLIT würde tin ein\n"
         "# Fragezeichen verwenden.\n"
 
-#: src/lang.c:2367
+#: src/lang.c:2426
 msgid   "Send you a Cc/Bcc automatically"
 msgstr  "Sendet Ihnen ein Cc/bbc automatisch"
 
 # TRANSLATION MISSING
-#: src/lang.c:2368
+#: src/lang.c:2427
 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"
@@ -6440,117 +6696,117 @@ msgid   "# Put your name in the Cc: and/
         "#   3 = Cc and Bcc\n"
 msgstr  ""
 
-#: src/lang.c:2377
+#: src/lang.c:2436
 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:2378
+#: src/lang.c:2437
 msgid   "Spamtrap warning address parts"
 msgstr  "Spamfallenwarnung in Adresse"
 
-#: src/lang.c:2379
+#: src/lang.c:2438
 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:2384
+#: src/lang.c:2443
 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:2385
+#: src/lang.c:2444
 msgid   "No. of days a filter entry is valid"
 msgstr  "Tage, die ein Filter gültig ist"
 
-#: src/lang.c:2386
+#: src/lang.c:2445
 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:2390
+#: src/lang.c:2449
 msgid   "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr  "Gepostete Artikel zum Filter hinzufügen. <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:2391
+#: src/lang.c:2450
 msgid   "Add posted articles to filter"
 msgstr  "Füge gepostete Artikel zum Filter"
 
-#: src/lang.c:2392
+#: src/lang.c:2451
 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:2396
+#: src/lang.c:2455
 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:2397
+#: src/lang.c:2456
 msgid   "Mail directory"
 msgstr  "Mail Verzeichnis"
 
-#: src/lang.c:2398
+#: src/lang.c:2457
 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:2403
+#: src/lang.c:2462
 msgid   "Save articles in batch mode (-S)"
 msgstr  "Speicher Artikel im Batchmode (-S)"
 
-#: src/lang.c:2404
+#: src/lang.c:2463
 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:2409
+#: src/lang.c:2468
 msgid   "The directory where you want articles/threads saved."
 msgstr  "Das Verzeichnis, in dem Artikel/Threads gespeichert werden sollen."
 
-#: src/lang.c:2410
+#: src/lang.c:2469
 msgid   "Directory to save arts/threads in"
 msgstr  "Verz. um Art/Threads zu speichern"
 
-#: src/lang.c:2411
+#: src/lang.c:2470
 msgid   "# Directory where articles/threads are saved\n"
 msgstr  "# Verzeichnis in dem Artikel/Threads gespeichert werden\n"
 
-#: src/lang.c:2415
+#: src/lang.c:2474
 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:2416
+#: src/lang.c:2475
 msgid   "Use Archive-name: header for save"
 msgstr  "Nutze Archive-name: zum Speichern"
 
-#: src/lang.c:2417
+#: src/lang.c:2476
 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:2422
+#: src/lang.c:2481
 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:2423
+#: src/lang.c:2482
 msgid   "Mark saved articles/threads as read"
 msgstr  "Mark. gesp. Artikel/Threads gelesen"
 
-#: src/lang.c:2424
+#: src/lang.c:2483
 msgid   "# If ON mark articles that are saved as read\n"
 msgstr  "# Falls ON werden gespeicherte Artikel als gelesen markiert\n"
 
-#: src/lang.c:2428
+#: src/lang.c:2487
 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:2429
+#: src/lang.c:2488
 msgid   "Post process saved articles"
 msgstr  "Nachbearbeiten gespeichert. Artikel"
 
-#: src/lang.c:2430
+#: src/lang.c:2489
 msgid   "# Perform post processing (saving binary attachments) from saved articles.\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = no\n"
@@ -6562,101 +6818,101 @@ msgstr  "# Nachbearbeiten gespeicherter 
         "#   1 = ja\n"
         "#   2 = nur Shell Archive (shar) auspacken\n"
 
-#: src/lang.c:2439
+#: src/lang.c:2498
 msgid   "Process only unread articles"
 msgstr  "Bearbeite nur ungelesene Artikel"
 
-#: src/lang.c:2440
+#: src/lang.c:2499
 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:2445
+#: src/lang.c:2504
 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:2446
+#: src/lang.c:2505
 msgid   "Print all headers when printing"
 msgstr  "Alle Header beim Drucken ausgeben"
 
-#: src/lang.c:2447
+#: src/lang.c:2506
 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:2451
+#: src/lang.c:2510
 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:2452
+#: src/lang.c:2511
 msgid   "Printer program with options"
 msgstr  "Druckprogramm mit Optionen"
 
-#: src/lang.c:2453
+#: src/lang.c:2512
 msgid   "# Print program with parameters used to print articles/threads\n"
 msgstr  "# Druckprogramm mit Optionen zum drucken der Artikel/Threads\n"
 
-#: src/lang.c:2459
+#: src/lang.c:2518
 msgid   "Force redraw after certain commands"
 msgstr  "Anzeigeauffrischung nach Kommandos"
 
-#: src/lang.c:2460
+#: src/lang.c:2519
 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:2464
+#: src/lang.c:2523
 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:2465
+#: src/lang.c:2524
 msgid   "Start editor with line offset"
 msgstr  "Starte Editor mit Einrückung"
 
-#: src/lang.c:2466
+#: src/lang.c:2525
 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:2471
+#: src/lang.c:2530
 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:2472
+#: src/lang.c:2531
 msgid   "Invocation of your editor"
 msgstr  "Aufruf Ihres Editors"
 
-#: src/lang.c:2473
+#: src/lang.c:2532
 #, c-format
 msgid   "# Format of editor line including parameters\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"
 
-#: src/lang.c:2478
+#: src/lang.c:2537
 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:2479
+#: src/lang.c:2538
 msgid   "External inews"
 msgstr  "Externes inews-Programm"
 
-#: src/lang.c:2480
+#: src/lang.c:2539
 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:2484
+#: src/lang.c:2543
 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:2485
+#: src/lang.c:2544
 msgid   "Invocation of your mail command"
 msgstr  "Aufruf Ihres Mailkommandos"
 
-#: src/lang.c:2486
+#: src/lang.c:2545
 #, c-format
 msgid   "# Format of mailer line including parameters\n"
         "# %%M Mailer  %%S Subject  %%T To  %%F Filename\n"
@@ -6667,11 +6923,11 @@ msgstr  "# Format der Mailkommandozeile 
         "# 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:2494
+#: src/lang.c:2553
 msgid   "Use interactive mail reader"
 msgstr  "Benutze interaktives Mailprogramm"
 
-#: src/lang.c:2495
+#: src/lang.c:2554
 msgid   "# Interactive mailreader\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = no interactive mailreader\n"
@@ -6684,57 +6940,57 @@ msgstr  "# Interaktives Mailprogramm.\n"
         "übergeben\n"
         "#   2 = interaktives Mailprogramm, Mailheader werden als Argumente übergeben\n"
 
-#: src/lang.c:2504
+#: src/lang.c:2563
 msgid   "Remove ~/.article after posting"
 msgstr  "Entferne ~/.article nach dem posten"
 
-#: src/lang.c:2505
+#: src/lang.c:2564
 msgid   "# If ON remove ~/.article after posting.\n"
 msgstr  "# Falls ON entferne ~/.article nach dem posten.\n"
 
-#: src/lang.c:2509
+#: src/lang.c:2568
 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:2510
+#: src/lang.c:2569
 msgid   "Filename for posted articles"
 msgstr  "Gepostete Artikel speichern in"
 
-#: src/lang.c:2511
+#: src/lang.c:2570
 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:2516
+#: src/lang.c:2575
 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:2517
+#: src/lang.c:2576
 msgid   "Keep failed arts in ~/dead.articles"
 msgstr  "Halte Fehlschl. in ~/dead.articles"
 
-#: src/lang.c:2518
+#: src/lang.c:2577
 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:2522
+#: src/lang.c:2581
 msgid   "Do you want to strip unsubscribed groups from .newsrc"
 msgstr  "Wollen Sie nicht-abonnierte Gruppen aus der .newsrc entfernen?"
 
-#: src/lang.c:2523
+#: src/lang.c:2582
 msgid   "No unsubscribed groups in newsrc"
 msgstr  "Nur abonnierte Gruppen in newsrc"
 
-#: src/lang.c:2524
+#: src/lang.c:2583
 msgid   "# If ON strip unsubscribed groups from newsrc\n"
 msgstr  "# Falls ON entferne nicht-abonnierte Gruppen aus der newsrc\n"
 
-#: src/lang.c:2529
+#: src/lang.c:2588
 msgid   "Remove bogus groups from newsrc"
 msgstr  "Lösche nicht vorhan. G. aus newsrc"
 
-#: src/lang.c:2530
+#: src/lang.c:2589
 msgid   "# What to do with bogus groups in newsrc file\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = keep\n"
@@ -6746,57 +7002,57 @@ msgstr  "# Was soll mit nicht mehr vorha
         "#   1 = entfernen\n"
         "#   2 = Mit D in der Auswahl markieren.\n"
 
-#: src/lang.c:2538
+#: src/lang.c:2597
 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:2539
+#: src/lang.c:2598
 msgid   "Interval in secs to reread active"
 msgstr  "Active alle ... Sekunden neu lesen"
 
-#: src/lang.c:2540
+#: src/lang.c:2599
 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:2545
+#: src/lang.c:2604
 msgid   "Reconnect to server automatically"
 msgstr  "Autom. Wiederverbindung zum Server"
 
-#: src/lang.c:2546
+#: src/lang.c:2605
 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:2550
+#: src/lang.c:2609
 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:2551
+#: src/lang.c:2610
 msgid   "Cache NNTP overview files locally"
 msgstr  "Speichere NNTP Overview Daten lokal"
 
-#: src/lang.c:2552
+#: src/lang.c:2611
 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:2556
+#: src/lang.c:2615
 msgid   "Enter format string. <CR> sets, <ESC> cancels."
 msgstr  "Format-Zeichenkette eingeben. <CR> setzt, <ESC> bricht ab."
 
-#: src/lang.c:2557
+#: src/lang.c:2616
 msgid   "Format string for display of dates"
 msgstr  "Datums Format-Zeichenkette"
 
-#: src/lang.c:2558
+#: src/lang.c:2617
 msgid   "# Format string for date representation\n"
 msgstr  "# Zeichenkette die die Datumsanzeige beschreibt.\n"
 
-#: src/lang.c:2564
+#: src/lang.c:2623
 msgid   "Unicode normalization form"
 msgstr  "Unicode Normalisierungsart"
 
-#: src/lang.c:2565
+#: src/lang.c:2624
 msgid   "# Unicode normalization form\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = None\n"
@@ -6812,80 +7068,177 @@ msgstr  "# Unicode Normalisierungsart\n"
         "#   3 = NFC\n"
         "#   4 = NFD\n"
 
-#: src/lang.c:2577
+#: src/lang.c:2636
 msgid   "Render BiDi"
 msgstr  "BiDi wiedergeben"
 
-#: src/lang.c:2578
+#: src/lang.c:2637
 msgid   "# If ON, bi-directional text is rendered by tin\n"
 msgstr  "# Falls ON, wird bi-direktionaler Text von tin wiedergeben.\n"
 
-#: src/misc.c:3707
+#: src/lang.c:2647
+msgid   "Automatically GroupMarkUnselArtRead"
+msgstr  ""
+
+#: src/lang.c:2653
+#, fuzzy
+msgid   "Delete post-process files"
+msgstr  "Nachbearbeitete Artikel anzeigen"
+
+#: src/lang.c:2658
+msgid   "Filename for all mailed articles, <CR> sets, no filename=do not save."
+msgstr  ""
+
+#: src/lang.c:2659
+msgid   "Mailbox to save sent mails"
+msgstr  ""
+
+#: src/lang.c:2664
+msgid   "Set Followup-To: header to this group(s). <CR> sets, <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:2665
+msgid   "Followup-To: header"
+msgstr  ""
+
+#: src/lang.c:2670
+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:2677
+msgid   "Path and options for ispell-like spell-checker. <CR> sets, <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:2678
+msgid   "Ispell program"
+msgstr  ""
+
+#: src/lang.c:2684
+msgid   "When group is a mailing list, send responses to this email address."
+msgstr  ""
+
+#: src/lang.c:2685
+msgid   "Mailing list address"
+msgstr  ""
+
+#: src/lang.c:2691
+msgid   "Forward articles as attachement"
+msgstr  ""
+
+#: src/lang.c:2696
+msgid   "A comma separated list of MIME major/minor Content-Types. <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:2697
+msgid   "Which MIME types will be saved"
+msgstr  ""
+
+#: src/lang.c:2702
+#, fuzzy
+msgid   "Value of the Organization: header. <CR> sets, <ESC> cancels."
+msgstr  "Format-Zeichenkette eingeben. <CR> setzt, <ESC> bricht ab."
+
+#: src/lang.c:2703
+msgid   "Organization: header"
+msgstr  ""
+
+#: src/lang.c:2708
+msgid   "Filename for saved articles. <CR> sets, <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:2709
+msgid   "savefile"
+msgstr  "Dateiname"
+
+#: src/lang.c:2763
+msgid   "Assume this charset if no charset declaration is present, <CR> to set."
+msgstr  ""
+
+#: src/lang.c:2764
+msgid   "UNDECLARED_CHARSET"
+msgstr  "UNDECLARED_CHARSET"
+
+#: src/lang.c:2770
+msgid   "Add this text at the start of the message body. <CR> sets, <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:2771
+msgid   "X_Body"
+msgstr  ""
+
+#: src/lang.c:2776
+msgid   "Insert this header when posting. <CR> sets, <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:2777
+msgid   "X_Headers"
+msgstr  ""
+
+#: src/lang.c:2782
+msgid   "Automatically insert an X-Comment-To: header? <SPACE> toggles & <CR> sets."
+msgstr  ""
+
+#: src/lang.c:2783
+msgid   "Insert X-Comment-To: header"
+msgstr  "Füge 'X-Comment-To:'-Header ein"
+
+#: src/misc.c:3726
 #, 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:3710
+#: src/misc.c:3729
 #, c-format
 msgid   "Version: %s %s release %s (\"%s\")\n"
 msgstr  "Version: %s %s Ausgabe %s (\"%s\")\n"
 
-#: src/newsrc.c:436
+#: src/newsrc.c:451
 msgid   "Unreachable?\n"
 msgstr  "Unerreichbar?\n"
 
-#: src/nntplib.c:819
+#: src/nntplib.c:822
 #, c-format
 msgid   "\n"
         "Server timed out, trying reconnect # %d\n"
 msgstr  "\n"
         "Server reagierte nicht, Wiederholung Nummer # %d\n"
 
-#: src/nntplib.c:837 src/nntplib.c:1675
+#: src/nntplib.c:840 src/nntplib.c:1751
 msgid   "Rejoin current group\n"
 msgstr  "Betrete aktuelle Gruppe neu\n"
 
-#: src/nntplib.c:845 src/nntplib.c:1683
+#: src/nntplib.c:848 src/nntplib.c:1759
 #, c-format
 msgid   "Read (%s)\n"
 msgstr  "Lese (%s)\n"
 
-#: src/nntplib.c:847
+#: src/nntplib.c:850
 #, c-format
 msgid   "Resend last command (%s)\n"
 msgstr  "Sende letztes Kommando (%s) neu\n"
 
-# TRANSLATION MISSING
-#. as a last resort check if post was mentioned
-#: src/nntplib.c:1141
-msgid   "CAPABILITIES did not announce any of READER, MODE-READER, POST"
+#: src/nntplib.c:1421
+msgid   "CAPABILITIES did not announce READER"
 msgstr  ""
 
 # TRANSLATION MISSING
-#.
-#. * TODO: - store a hash value of the entire motd in the server-rc
-#. *         and only if it differs from the old value display the
-#. *         motd?
-#. *       - use some sort of pager?
-#. *       - -> lang.c
-#.
-#: src/nntplib.c:1822
+#: src/nntplib.c:1905
 msgid   "MOTD: "
 msgstr  ""
 
-#: src/nrctbl.c:173
+#: src/nrctbl.c:175
 #, c-format
 msgid   "couldn't expand %s\n"
 msgstr  "Kann %s nicht expandieren\n"
 
-#: src/post.c:1211
+#: src/post.c:1219
 #, 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  "Zeile %d ist länger als 998 Oktets und sollte gefaltet werden,\n"
         "aber die Kodierung ist weder auf %s noch auf %s gestellt\n"
 
-#: src/post.c:1216
+#: src/post.c:1224
 #, 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"
@@ -6895,14 +7248,14 @@ msgstr  "Zeile %d ist länger als 998 Okt
         "angeschaltet zu haben, oder der Artikel enhält keine 8Bit Zeichen\n"
         "und wird daher nicht automatisch gefaltet wird.\n"
 
-#: src/post.c:1218
+#: src/post.c:1226
 #, c-format
 msgid   "Line %d is longer than 998 octets, and should be folded, but\n"
         "encoding is not set to %s\n"
 msgstr  "Zeile %d ist länger als 998 Oktets und sollte gefaltet werden,\n"
         "aber die Kodierung ist nicht auf %s gesetzt\n"
 
-#: src/post.c:2053
+#: src/post.c:2085
 #, c-format
 msgid   "Posting: %.*s ..."
 msgstr  "Poste: %.*s ..."
@@ -6920,11 +7273,11 @@ msgstr  "Lesen abgebrochen\n"
 msgid   "Draining\n"
 msgstr  "Ablassen\n"
 
-#: src/refs.c:248
+#: src/refs.c:232
 msgid   "unchanged"
 msgstr  "unverändert"
 
-#: src/refs.c:549
+#: src/refs.c:587
 msgid   "[- Unavailable -]"
 msgstr  "[- Nicht Verfügbar -]"
 
@@ -6932,7 +7285,7 @@ msgstr  "[- Nicht Verfügbar -]"
 #. * preamble
 #. * TODO: -> lang.c
 #.
-#: src/rfc2047.c:1270
+#: src/rfc2047.c:1275
 #, 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"
@@ -7010,3 +7363,11 @@ msgstr  "Slrnface wurde mit Fehler %d be
 #, c-format
 msgid   "Slrnface failed: %s."
 msgstr  "Fehler %s beim Aufruf von Slrnface."
+
+#~ msgid        "Mark %s=tagged articles, %s=current article, %s=quit: "
+#~ msgstr       "%s=markierte oder %s=aktuellen Artikel auf gelesen setzen. %"
+#~      "s=Abbrechen: "
+
+#~ msgid        "Mark %s=tagged articles/threads, %s=current thread, %s=quit: "
+#~ msgstr       "%s=markierte oder %s=aktuellen Artikel/Thread auf gelesen setzen. %"
+#~      "s=Abbrechen: "
Binary files tin-1.9.4/po/en_GB.gmo and tin-1.9.5/po/en_GB.gmo differ
diff -Nurp --exclude='.bzr*' tin-1.9.4/po/en_GB.po tin-1.9.5/po/en_GB.po
--- tin-1.9.4/po/en_GB.po	2009-02-11 21:19:49.000000000 +0100
+++ tin-1.9.5/po/en_GB.po	2009-12-23 10:57:06.737278192 +0100
@@ -4,7 +4,7 @@
 msgid   ""
 msgstr  "Project-Id-Version: tin 1.8.1\n"
         "Report-Msgid-Bugs-To: \n"
-        "POT-Creation-Date: 2009-02-11 21:23+0100\n"
+        "POT-Creation-Date: 2009-12-23 10:59+0100\n"
         "PO-Revision-Date: 2002-11-15 20:10+0000\n"
         "Last-Translator: Robert Brady <rwb197@zepler.org>\n"
         "Language-Team: \n"
@@ -14,464 +14,464 @@ msgstr  "Project-Id-Version: tin 1.8.1\n
 
 #. No active scope set yet
 #. TODO: include full line in error-message
-#: src/attrib.c:644
+#: src/attrib.c:596
 #, c-format
 msgid   "attribute with no scope: %s"
 msgstr  ""
 
-#: src/attrib.c:957
+#: src/attrib.c:881
 msgid   "Processing attributes... "
 msgstr  ""
 
-#: src/attrib.c:1154
+#: src/attrib.c:1089
 #, c-format
 msgid   "# Do not edit this comment block\n"
         "#\n"
 msgstr  ""
 
-#: src/attrib.c:1155
+#: src/attrib.c:1090
 #, c-format
 msgid   "#  scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n"
 msgstr  ""
 
-#: src/attrib.c:1156
+#: src/attrib.c:1091
 #, c-format
 msgid   "#  add_posted_to_filter=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1157
+#: src/attrib.c:1092
 #, c-format
 msgid   "#  advertising=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1158
+#: src/attrib.c:1093
 #, c-format
 msgid   "#  alternative_handling=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1159
+#: src/attrib.c:1094
 #, c-format
 msgid   "#  ask_for_metamail=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1160
+#: src/attrib.c:1095
 #, c-format
 msgid   "#  auto_cc_bcc=NUM\n"
 msgstr  ""
 
-#: src/attrib.c:1161
+#: src/attrib.c:1096
 #, c-format
 msgid   "#    0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n"
 msgstr  ""
 
-#: src/attrib.c:1162
+#: src/attrib.c:1097
 #, c-format
 msgid   "#  auto_list_thread=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1163
+#: src/attrib.c:1098
 #, c-format
 msgid   "#  auto_save=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1164
+#: src/attrib.c:1099
 #, c-format
 msgid   "#  auto_select=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1165
+#: src/attrib.c:1100
 #, c-format
 msgid   "#  batch_save=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1166
+#: src/attrib.c:1101
 #, c-format
 msgid   "#  date_format=STRING (eg. %%a, %%d %%b %%Y %%H:%%M:%%S)\n"
 msgstr  ""
 
-#: src/attrib.c:1167
+#: src/attrib.c:1102
 #, c-format
 msgid   "#  delete_tmp_files=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1168
+#: src/attrib.c:1103
 #, c-format
 msgid   "#  editor_format=STRING (eg. %%E +%%N %%F)\n"
 msgstr  ""
 
-#: src/attrib.c:1169
+#: src/attrib.c:1104
 #, c-format
 msgid   "#  fcc=STRING (eg. =mailbox)\n"
 msgstr  ""
 
-#: src/attrib.c:1170
+#: src/attrib.c:1105
 #, c-format
 msgid   "#  followup_to=STRING\n"
 msgstr  ""
 
-#: src/attrib.c:1171
+#: src/attrib.c:1106
 #, c-format
 msgid   "#  from=STRING (just append wanted From:-line, don't use quotes)\n"
 msgstr  ""
 
-#: src/attrib.c:1172
+#: src/attrib.c:1107
 #, c-format
 msgid   "#  group_catchup_on_exit=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1173
+#: src/attrib.c:1108
 #, c-format
 msgid   "#  mail_8bit_header=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1174
+#: src/attrib.c:1109
 #, c-format
 msgid   "#  mail_mime_encoding=supported_encoding"
 msgstr  ""
 
-#: src/attrib.c:1182
+#: src/attrib.c:1117
 #, c-format
 msgid   "#  ispell=STRING\n"
 msgstr  ""
 
-#: src/attrib.c:1184
+#: src/attrib.c:1119
 #, c-format
 msgid   "#  maildir=STRING (eg. ~/Mail)\n"
 msgstr  ""
 
-#: src/attrib.c:1185
+#: src/attrib.c:1120
 #, c-format
 msgid   "#  mailing_list=STRING (eg. majordomo@example.org)\n"
 msgstr  ""
 
-#: src/attrib.c:1186
+#: src/attrib.c:1121
 #, c-format
 msgid   "#  mime_types_to_save=STRING (eg. image/*,!image/bmp)\n"
 msgstr  ""
 
-#: src/attrib.c:1187
+#: src/attrib.c:1122
 #, c-format
 msgid   "#  mark_ignore_tags=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1188
+#: src/attrib.c:1123
 #, c-format
 msgid   "#  mark_saved_read=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1189
+#: src/attrib.c:1124
 #, c-format
 msgid   "#  mime_forward=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1191
+#: src/attrib.c:1126
 #, c-format
 msgid   "#  mm_network_charset=supported_charset"
 msgstr  ""
 
-#: src/attrib.c:1198
+#: src/attrib.c:1133
 #, c-format
 msgid   "#  undeclared_charset=STRING (default is US-ASCII)\n"
 msgstr  ""
 
-#: src/attrib.c:1200
+#: src/attrib.c:1135
 #, c-format
 msgid   "#  news_headers_to_display=STRING\n"
 msgstr  ""
 
-#: src/attrib.c:1201
+#: src/attrib.c:1136
 #, c-format
 msgid   "#  news_headers_to_not_display=STRING\n"
 msgstr  ""
 
-#: src/attrib.c:1202
+#: src/attrib.c:1137
 #, c-format
 msgid   "#  news_quote_format=STRING\n"
 msgstr  ""
 
-#: src/attrib.c:1203
+#: src/attrib.c:1138
 #, c-format
 msgid   "#  organization=STRING (if beginning with '/' read from file)\n"
 msgstr  ""
 
-#: src/attrib.c:1204
+#: src/attrib.c:1139
 #, c-format
 msgid   "#  pos_first_unread=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1205
+#: src/attrib.c:1140
 #, c-format
 msgid   "#  post_8bit_header=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1206
+#: src/attrib.c:1141
 #, c-format
 msgid   "#  post_mime_encoding=supported_encoding"
 msgstr  ""
 
-#: src/attrib.c:1213
+#: src/attrib.c:1148
 #, c-format
 msgid   "#  post_process_type=NUM\n"
 msgstr  ""
 
-#: src/attrib.c:1218
+#: src/attrib.c:1153
 #, c-format
 msgid   "#  post_process_view=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1219
+#: src/attrib.c:1154
 #, c-format
 msgid   "#  quick_kill_scope=STRING (ie. talk.*)\n"
 msgstr  ""
 
-#: src/attrib.c:1220
+#: src/attrib.c:1155
 #, c-format
 msgid   "#  quick_kill_expire=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1221
+#: src/attrib.c:1156
 #, c-format
 msgid   "#  quick_kill_case=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1222
+#: src/attrib.c:1157
 #, c-format
 msgid   "#  quick_kill_header=NUM\n"
 msgstr  ""
 
-#: src/attrib.c:1223 src/attrib.c:1230
+#: src/attrib.c:1158 src/attrib.c:1165
 #, c-format
 msgid   "#    0=subj (case sensitive) 1=subj (ignore case)\n"
 msgstr  ""
 
-#: src/attrib.c:1224 src/attrib.c:1231
+#: src/attrib.c:1159 src/attrib.c:1166
 #, c-format
 msgid   "#    2=from (case sensitive) 3=from (ignore case)\n"
 msgstr  ""
 
-#: src/attrib.c:1225 src/attrib.c:1232
+#: src/attrib.c:1160 src/attrib.c:1167
 #, c-format
 msgid   "#    4=msgid 5=lines\n"
 msgstr  ""
 
-#: src/attrib.c:1226
+#: src/attrib.c:1161
 #, c-format
 msgid   "#  quick_select_scope=STRING\n"
 msgstr  ""
 
-#: src/attrib.c:1227
+#: src/attrib.c:1162
 #, c-format
 msgid   "#  quick_select_expire=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1228
+#: src/attrib.c:1163
 #, c-format
 msgid   "#  quick_select_case=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1229
+#: src/attrib.c:1164
 #, c-format
 msgid   "#  quick_select_header=NUM\n"
 msgstr  ""
 
-#: src/attrib.c:1233
+#: src/attrib.c:1168
 #, c-format
 msgid   "#  quote_chars=STRING (%%s, %%S for initials)\n"
 msgstr  ""
 
-#: src/attrib.c:1235
+#: src/attrib.c:1170
 #, c-format
 msgid   "#  print_header=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1237
+#: src/attrib.c:1172
 #, c-format
 msgid   "#  process_only_unread=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1238
+#: src/attrib.c:1173
 #, c-format
 msgid   "#  prompt_followupto=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1239
+#: src/attrib.c:1174
 #, c-format
 msgid   "#  savedir=STRING (eg. ~user/News)\n"
 msgstr  ""
 
-#: src/attrib.c:1240
+#: src/attrib.c:1175
 #, c-format
 msgid   "#  savefile=STRING (eg. =linux)\n"
 msgstr  ""
 
-#: src/attrib.c:1241
+#: src/attrib.c:1176
 #, c-format
 msgid   "#  sigfile=STRING (eg. $var/sig)\n"
 msgstr  ""
 
-#: src/attrib.c:1242
+#: src/attrib.c:1177
 #, c-format
 msgid   "#  show_author=NUM\n"
 msgstr  ""
 
-#: src/attrib.c:1248
+#: src/attrib.c:1183
 #, c-format
 msgid   "#  show_info=NUM\n"
 msgstr  ""
 
-#: src/attrib.c:1254
+#: src/attrib.c:1189
 #, c-format
 msgid   "#  show_signatures=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1255
+#: src/attrib.c:1190
 #, c-format
 msgid   "#  show_only_unread_arts=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1256
+#: src/attrib.c:1191
 #, c-format
 msgid   "#  sigdashes=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1257
+#: src/attrib.c:1192
 #, c-format
 msgid   "#  signature_repost=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1258
+#: src/attrib.c:1193
 #, c-format
 msgid   "#  sort_article_type=NUM\n"
 msgstr  ""
 
-#: src/attrib.c:1276
+#: src/attrib.c:1211
 #, c-format
 msgid   "#  sort_threads_type=NUM\n"
 msgstr  ""
 
-#: src/attrib.c:1285
+#: src/attrib.c:1220
 #, c-format
 msgid   "#  start_editor_offset=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1286
+#: src/attrib.c:1221
 #, c-format
 msgid   "#  tex2iso_conv=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1287
+#: src/attrib.c:1222
 #, c-format
 msgid   "#  thread_catchup_on_exit=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1288
+#: src/attrib.c:1223
 #, c-format
 msgid   "#  thread_articles=NUM"
 msgstr  ""
 
-#: src/attrib.c:1295
+#: src/attrib.c:1230
 #, c-format
 msgid   "#  thread_perc=NUM\n"
 msgstr  ""
 
-#: src/attrib.c:1296
+#: src/attrib.c:1231
 #, c-format
 msgid   "#  trim_article_body=NUM\n"
 msgstr  ""
 
-#: src/attrib.c:1297
+#: src/attrib.c:1232
 #, c-format
 msgid   "#    0 = Don't trim article body\n"
 msgstr  ""
 
-#: src/attrib.c:1298
+#: src/attrib.c:1233
 #, c-format
 msgid   "#    1 = Skip leading blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1299
+#: src/attrib.c:1234
 #, c-format
 msgid   "#    2 = Skip trailing blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1300
+#: src/attrib.c:1235
 #, c-format
 msgid   "#    3 = Skip leading and trailing blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1301
+#: src/attrib.c:1236
 #, c-format
 msgid   "#    4 = Compact multiple blank lines between textblocks\n"
 msgstr  ""
 
-#: src/attrib.c:1302
+#: src/attrib.c:1237
 #, c-format
 msgid   "#    5 = Compact multiple blank lines between textblocks and skip\n"
         "#        leading blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1303
+#: src/attrib.c:1238
 #, c-format
 msgid   "#    6 = Compact multiple blank lines between textblocks and skip\n"
         "#        trailing blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1304
+#: src/attrib.c:1239
 #, c-format
 msgid   "#    7 = Compact multiple blank lines between textblocks and skip\n"
         "#        leading and trailing blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1305
+#: src/attrib.c:1240
 #, c-format
 msgid   "#  verbatim_handling=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1306
+#: src/attrib.c:1241
 #, c-format
 msgid   "#  wrap_on_next_unread=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1307
+#: src/attrib.c:1242
 #, c-format
 msgid   "#  x_body=STRING (eg. ~/.tin/extra-body-text)\n"
 msgstr  ""
 
-#: src/attrib.c:1308
+#: src/attrib.c:1243
 #, c-format
 msgid   "#  x_comment_to=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1309
+#: src/attrib.c:1244
 #, c-format
 msgid   "#  x_headers=STRING (eg. ~/.tin/extra-headers)\n"
 msgstr  ""
 
-#: src/attrib.c:1310
+#: src/attrib.c:1245
 #, c-format
 msgid   "#\n"
         "# Note that it is best to put general (global scoping)\n"
 msgstr  ""
 
-#: src/attrib.c:1311
+#: src/attrib.c:1246
 #, c-format
 msgid   "# entries first followed by group specific entries.\n"
         "#\n"
 msgstr  ""
 
-#: src/attrib.c:1312
+#: src/attrib.c:1247
 #, c-format
 msgid   "############################################################################\n"
 msgstr  ""
 
-#: src/cook.c:621
+#: src/cook.c:624
 msgid   "(unknown)"
 msgstr  ""
 
 #.
 #. * TODO: add to the right rule, give better explanation, -> lang.c
 #.
-#: src/filter.c:593 src/filter.c:601
+#: src/filter.c:603 src/filter.c:611
 msgid   "Removed from the previous rule: "
 msgstr  ""
 
@@ -558,7 +558,7 @@ msgstr  ""
 
 #: src/lang.c:64
 #, c-format
-msgid   "%s=article, %s=thread, %s=hot, %s=pattern, %s=tagged articles, %s=quit: "
+msgid   "%s=article, %s=thread, %s=range, %s=hot, %s=pattern, %s=tagged, %s=quit: "
 msgstr  ""
 
 #: src/lang.c:65
@@ -615,442 +615,467 @@ msgid   "%*s[-- Description: %s --]\n"
 msgstr  ""
 
 #: src/lang.c:78
-#, c-format
-msgid   "%d Authentication failed"
-msgstr  ""
-
-#: src/lang.c:79
-msgid   "Server expects authentication.\n"
+msgid   "Attributes Menu Commands"
 msgstr  ""
 
 #: src/lang.c:80
-msgid   "    Please enter password: "
+#, c-format
+msgid   "%d Authentication failed"
 msgstr  ""
 
 #: src/lang.c:81
-msgid   "    Please enter username: "
-msgstr  ""
+#, c-format
+msgid   "NNTP authorization password not found for %s"
+msgstr  "NNTP authorisation password not found for %s"
 
 #: src/lang.c:82
-#, c-format
-msgid   "Author search backwards [%s]> "
+msgid   "Server expects authentication.\n"
 msgstr  ""
 
 #: src/lang.c:83
-#, c-format
-msgid   "Author search forwards [%s]> "
+msgid   "    Please enter password: "
 msgstr  ""
 
 #: src/lang.c:84
+msgid   "    Please enter username: "
+msgstr  ""
+
+#: src/lang.c:85
 #, c-format
 msgid   "Authorized for user: %s\n"
 msgstr  "Authorised for user: %s\n"
 
-#: src/lang.c:85
+#: src/lang.c:86
 #, c-format
 msgid   "Authorization failed for user: %s\n"
 msgstr  "Authorisation failed for user: %s\n"
 
-#: src/lang.c:86
+#: src/lang.c:88
+#, c-format
+msgid   "Author search backwards [%s]> "
+msgstr  ""
+
+#: src/lang.c:89
+#, c-format
+msgid   "Author search forwards [%s]> "
+msgstr  ""
+
+#: src/lang.c:90
 #, c-format
 msgid   "\n"
         "Autosubscribed to %s"
 msgstr  ""
 
-#: src/lang.c:87
+#: src/lang.c:91
 msgid   "Autosubscribing groups...\n"
 msgstr  ""
 
-#: src/lang.c:88
+#: src/lang.c:92
 #, c-format
 msgid   "Autoselecting articles (use '%s' to see all unread) ..."
 msgstr  ""
 
-#: src/lang.c:90
+#: src/lang.c:94
 #, c-format
 msgid   "Active file corrupt - %s"
 msgstr  ""
 
-#: src/lang.c:91
+#: src/lang.c:95
 #, c-format
 msgid   "Article to be posted resulted in errors/warnings. %s=quit, %s=Menu, %s=edit: "
 msgstr  ""
 
-#: src/lang.c:92
+#: src/lang.c:96
 #, c-format
 msgid   "Unrecognized attribute: %s"
 msgstr  "Unrecognised attribute: %s"
 
-#: src/lang.c:93
+#: src/lang.c:97
 #, c-format
 msgid   "Bad command. Type '%s' for help."
 msgstr  ""
 
-#: src/lang.c:95
+#: src/lang.c:99
 msgid   "Base article"
 msgstr  ""
 
-#: src/lang.c:96
+#: src/lang.c:100
 msgid   "Base article range"
 msgstr  ""
 
-#: src/lang.c:97
+#: src/lang.c:101
 #, c-format
 msgid   "%s: Updating of index files not supported\n"
 msgstr  ""
 
-#: src/lang.c:98
+#: src/lang.c:102
 msgid   "*** Beginning of article ***"
 msgstr  ""
 
-#: src/lang.c:100
+#: src/lang.c:103
+msgid   "*** Beginning of page ***"
+msgstr  ""
+
+#: src/lang.c:105
 #, c-format
 msgid   "Cancel (delete) or supersede (overwrite) article [%%s]? (%s/%s/%s): "
 msgstr  ""
 
-#: src/lang.c:101
+#: src/lang.c:106
 msgid   "Cancelling article..."
 msgstr  ""
 
-#: src/lang.c:103
+#: src/lang.c:108
 #, c-format
 msgid   "Cannot create %s"
 msgstr  ""
 
-#: src/lang.c:104
+#: src/lang.c:109
 #, c-format
 msgid   "Can't find base article %d"
 msgstr  ""
 
-#: src/lang.c:105
+#: src/lang.c:110
 #, c-format
 msgid   "Can't open %s"
 msgstr  ""
 
-#: src/lang.c:106
+#: src/lang.c:111
 #, c-format
 msgid   "Couldn't open %s for saving"
 msgstr  ""
 
-#: src/lang.c:107
+#: src/lang.c:112
 msgid   "*** Posting not allowed ***"
 msgstr  ""
 
-#: src/lang.c:108
+#: src/lang.c:113
 #, c-format
 msgid   "Posting is not allowed to %s"
 msgstr  ""
 
-#: src/lang.c:109
+#: src/lang.c:114
 #, c-format
 msgid   "Can't retrieve %s"
 msgstr  ""
 
-#: src/lang.c:110
+#: src/lang.c:115
 #, c-format
 msgid   "%s is a directory"
 msgstr  ""
 
-#: src/lang.c:111
+#: src/lang.c:116
 msgid   "Catchup"
 msgstr  ""
 
-#: src/lang.c:112
+#: src/lang.c:117
 #, c-format
 msgid   "Catchup %s..."
 msgstr  ""
 
-#: src/lang.c:113
+#: src/lang.c:118
 msgid   "Catchup all groups entered during this session?"
 msgstr  ""
 
-#: src/lang.c:114
+#: src/lang.c:119
 msgid   "You have tagged articles in this group - catchup anyway?"
 msgstr  ""
 
-#: src/lang.c:115
+#: src/lang.c:120
 #, c-format
 msgid   "%s %d %s in %lu seconds\n"
 msgstr  ""
 
-#: src/lang.c:116
+#: src/lang.c:121
 msgid   "Caughtup"
 msgstr  ""
 
-#: src/lang.c:117
+#: src/lang.c:122
 msgid   "Check Prepared Article"
 msgstr  ""
 
-#: src/lang.c:118
+#: src/lang.c:123
 msgid   "Checking for new groups... "
 msgstr  ""
 
-#: src/lang.c:119
+#: src/lang.c:124
 msgid   "Checking for news..."
 msgstr  ""
 
-#: src/lang.c:120
+#: src/lang.c:125
 #, c-format
 msgid   "Post-process %s=no, %s=yes, %s=shar, %s=quit: "
 msgstr  ""
 
-#: src/lang.c:122
+#: src/lang.c:127
 msgid   "ANSI color disabled"
 msgstr  "ANSI colour disabled"
 
-#: src/lang.c:123
+#: src/lang.c:128
 msgid   "ANSI color enabled"
 msgstr  "ANSI colour enabled"
 
-#: src/lang.c:125
+#: src/lang.c:130
 #, c-format
 msgid   "Command failed: %s"
 msgstr  ""
 
-#: src/lang.c:126
+#: src/lang.c:131
 msgid   "Mark not selected articles read?"
 msgstr  ""
 
-#: src/lang.c:127
+#: src/lang.c:132
 #, c-format
 msgid   "Connecting to %s..."
 msgstr  ""
 
-#: src/lang.c:128
+#: src/lang.c:133
 msgid   "<CR>"
 msgstr  ""
 
-#: src/lang.c:129
+#: src/lang.c:134
 msgid   "Creating active file for saved groups...\n"
 msgstr  ""
 
-#: src/lang.c:130
+#: src/lang.c:135
 msgid   "Creating newsrc file...\n"
 msgstr  ""
 
-#: src/lang.c:132 src/lang.c:1166
+#: src/lang.c:137 src/lang.c:1225
 msgid   "Default"
 msgstr  ""
 
-#: src/lang.c:133
+#: src/lang.c:138
 msgid   "Delete saved files that have been post processed?"
 msgstr  ""
 
-#: src/lang.c:134
+#: src/lang.c:139
 msgid   "Deleting temporary files..."
 msgstr  ""
 
-#: src/lang.c:136
+#: src/lang.c:141
 msgid   "*** End of article ***"
 msgstr  ""
 
-#: src/lang.c:137
+#: src/lang.c:142
 msgid   "*** End of articles ***"
 msgstr  ""
 
-#: src/lang.c:138
+#: src/lang.c:143
 msgid   "*** End of groups ***"
 msgstr  ""
 
-#: src/lang.c:139
+#: src/lang.c:144
+msgid   "*** End of page ***"
+msgstr  ""
+
+#: src/lang.c:145
+msgid   "*** End of scopes ***"
+msgstr  ""
+
+#: src/lang.c:146
 msgid   "*** End of thread ***"
 msgstr  ""
 
-#: src/lang.c:140
+#: src/lang.c:147
 msgid   "Enter limit of articles to get> "
 msgstr  ""
 
-#: src/lang.c:141
+#: src/lang.c:148
 msgid   "Enter Message-ID to go to> "
 msgstr  ""
 
-#: src/lang.c:142
+#: src/lang.c:149
 msgid   " and enter next unread thread"
 msgstr  ""
 
-#: src/lang.c:143
+#: src/lang.c:150
+msgid   " and enter next unread article"
+msgstr  ""
+
+#: src/lang.c:151
 msgid   " and enter next unread group"
 msgstr  ""
 
-#: src/lang.c:144
+#: src/lang.c:152
 msgid   "Enter option number> "
 msgstr  ""
 
-#: src/lang.c:145
+#: src/lang.c:153
 #, c-format
 msgid   "Enter range [%s]> "
 msgstr  ""
 
-#: src/lang.c:146
+#: src/lang.c:154
 msgid   "\n"
         "Warning: Approved: header used.\n"
 msgstr  ""
 
-#: src/lang.c:148
+#: src/lang.c:156
 msgid   "\n"
         "Error: Bad address in Approved: header.\n"
 msgstr  ""
 
-#: src/lang.c:149
+#: src/lang.c:157
 msgid   "\n"
         "Error: Bad address in From: header.\n"
 msgstr  ""
 
-#: src/lang.c:150
+#: src/lang.c:158
 msgid   "\n"
         "Error: Bad address in Reply-To: header.\n"
 msgstr  ""
 
-#: src/lang.c:151
+#: src/lang.c:159
 msgid   "\n"
         "Error: Bad FQDN in Message-ID: header.\n"
 msgstr  ""
 
-#: src/lang.c:153
+#: src/lang.c:161
 #, c-format
 msgid   "Can't unlock %s"
 msgstr  ""
 
-#: src/lang.c:154
+#: src/lang.c:162
 #, c-format
 msgid   "Couldn't dotlock %s - article not appended!"
 msgstr  ""
 
-#: src/lang.c:155
+#: src/lang.c:163
 #, c-format
 msgid   "Couldn't lock %s - article not appended!"
 msgstr  ""
 
-#: src/lang.c:158
+#: src/lang.c:166
 #, c-format
 msgid   "Corrupted file %s"
 msgstr  ""
 
-#: src/lang.c:160
+#: src/lang.c:168
 msgid   "Internal error in GNKSA routine - send bug report.\n"
 msgstr  ""
 
-#: src/lang.c:161
+#: src/lang.c:169
 msgid   "Left angle bracket missing in route address.\n"
 msgstr  ""
 
-#: src/lang.c:162
+#: src/lang.c:170
 msgid   "Left parenthesis missing in old-style address.\n"
 msgstr  ""
 
-#: src/lang.c:163
+#: src/lang.c:171
 msgid   "Right parenthesis missing in old-style address.\n"
 msgstr  ""
 
-#: src/lang.c:164
+#: src/lang.c:172
 msgid   "At-sign missing in mail address.\n"
 msgstr  ""
 
-#: src/lang.c:165
+#: src/lang.c:173
 msgid   "Single component FQDN is not allowed. Add your domain.\n"
 msgstr  ""
 
-#: src/lang.c:166
+#: src/lang.c:174
 msgid   "Invalid domain. Send bug report if your top level domain really exists.\n"
         "Use .invalid as top level domain for munged addresses.\n"
 msgstr  ""
 
-#: src/lang.c:167
+#: src/lang.c:175
 msgid   "Illegal domain. Send bug report if your top level domain really exists.\n"
         "Use .invalid as top level domain for munged addresses.\n"
 msgstr  ""
 
-#: src/lang.c:168
+#: src/lang.c:176
 msgid   "Unknown domain. Send bug report if your top level domain really exists.\n"
         "Use .invalid as top level domain for munged addresses.\n"
 msgstr  ""
 
-#: src/lang.c:169
+#: src/lang.c:177
 msgid   "Illegal character in FQDN.\n"
 msgstr  ""
 
-#: src/lang.c:170
+#: src/lang.c:178
 msgid   "Zero length FQDN component not allowed.\n"
 msgstr  ""
 
-#: src/lang.c:171
+#: src/lang.c:179
 msgid   "FQDN component exceeds maximum allowed length (63 chars).\n"
 msgstr  ""
 
-#: src/lang.c:172
+#: src/lang.c:180
 msgid   "FQDN component may not start or end with hyphen.\n"
 msgstr  ""
 
-#: src/lang.c:173
+#: src/lang.c:181
 msgid   "FQDN component may not start with digit.\n"
 msgstr  ""
 
-#: src/lang.c:174
+#: src/lang.c:182
 msgid   "Domain literal has impossible numeric value.\n"
 msgstr  ""
 
-#: src/lang.c:175
+#: src/lang.c:183
 msgid   "Domain literal is for private use only and not allowed for global use.\n"
 msgstr  ""
 
-#: src/lang.c:176
+#: src/lang.c:184
 msgid   "Right bracket missing in domain literal.\n"
 msgstr  ""
 
-#: src/lang.c:177
+#: src/lang.c:185
 msgid   "Missing localpart of mail address.\n"
 msgstr  ""
 
-#: src/lang.c:178
+#: src/lang.c:186
 msgid   "Illegal character in localpart of mail address.\n"
 msgstr  ""
 
-#: src/lang.c:179
+#: src/lang.c:187
 msgid   "Zero length localpart component not allowed.\n"
 msgstr  ""
 
-#: src/lang.c:180
+#: src/lang.c:188
 msgid   "Illegal character in realname.\n"
         "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n"
 msgstr  ""
 
-#: src/lang.c:181
+#: src/lang.c:189
 msgid   "Illegal character in realname.\n"
         "Quoted words may not contain '()<>\\'.\n"
 msgstr  ""
 
-#: src/lang.c:182
+#: src/lang.c:190
 msgid   "Illegal character in realname.\n"
         "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n"
 msgstr  ""
 
-#: src/lang.c:183
+#: src/lang.c:191
 msgid   "Bad syntax in encoded word used in realname.\n"
 msgstr  ""
 
-#: src/lang.c:184
+#: src/lang.c:192
 msgid   "Illegal character in realname.\n"
         "Unquoted words may not contain '()<>\\' in old-style addresses.\n"
 msgstr  ""
 
-#: src/lang.c:185
+#: src/lang.c:193
 msgid   "Illegal character in realname.\n"
         "Control characters and unencoded 8bit characters > 127 are not allowed.\n"
 msgstr  ""
 
-#: src/lang.c:186
+#: src/lang.c:194
 msgid   "\n"
         "Error: No blank line found after header.\n"
 msgstr  ""
 
-#: src/lang.c:187
+#: src/lang.c:195
 #, c-format
 msgid   "\n"
         "Error: Illegal formated %s.\n"
 msgstr  ""
 
 #. TODO: fixme, US-ASCII is not the only 7bit charset we know about
-#: src/lang.c:189
+#: src/lang.c:197
 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"
@@ -1058,7 +1083,7 @@ msgid   "\n"
         "       editing tinrc.\n"
 msgstr  ""
 
-#: src/lang.c:194
+#: src/lang.c:202
 msgid   "\n"
         "Error: Posting contains  non-ASCII characters  but the  MIME encoding\n"
         "       for news  messages  is set  to \"7bit\"  -  please change this\n"
@@ -1067,185 +1092,191 @@ msgid   "\n"
         "       using the M)enu of configurable options or by editing tinrc.\n"
 msgstr  ""
 
-#: src/lang.c:200
+#: src/lang.c:208
 msgid   "\n"
         "Error: Article starts with blank line instead of header\n"
 msgstr  ""
 
-#: src/lang.c:201
+#: src/lang.c:209
 #, c-format
 msgid   "\n"
         "Error: Header on line %d does not have a colon after the header name:\n"
         "%s\n"
 msgstr  ""
 
-#: src/lang.c:202
+#: src/lang.c:210
 #, c-format
 msgid   "\n"
         "Error: The \"%s:\" line is empty.\n"
 msgstr  ""
 
-#: src/lang.c:203
+#: src/lang.c:211
 #, c-format
 msgid   "\n"
         "Error: The \"%s:\" line is missing from the article header.\n"
 msgstr  ""
 
-#: src/lang.c:204
+#: src/lang.c:212
 #, c-format
 msgid   "\n"
         "Error: %s contains non 7bit chars.\n"
 msgstr  ""
 
-#: src/lang.c:205
+#: src/lang.c:213
 #, c-format
 msgid   "\n"
         "Error: Header on line %d does not have a space after the colon:\n"
         "%s\n"
 msgstr  ""
 
-#: src/lang.c:206
+#: src/lang.c:214
 #, c-format
 msgid   "\n"
         "Error: There are multiple (%d) \"%s:\" lines in the header.\n"
 msgstr  ""
 
-#: src/lang.c:207
+#: src/lang.c:215
 #, c-format
 msgid   "Insecure permissions of %s (%o)"
 msgstr  ""
 
-#: src/lang.c:208
+#: src/lang.c:216
 #, c-format
 msgid   "Invalid response to GROUP command, %s"
 msgstr  ""
 
-#: src/lang.c:210
+#: src/lang.c:218
 #, c-format
 msgid   "MIME parse error: Unexpected end of %s/%s article"
 msgstr  ""
 
-#: src/lang.c:211
+#: src/lang.c:219
 msgid   "MIME parse error: Start boundary whilst reading headers"
 msgstr  ""
 
-#: src/lang.c:212
+#: src/lang.c:220
 msgid   "Can't get a (fully-qualified) domain-name!"
 msgstr  ""
 
-#: src/lang.c:213
+#: src/lang.c:221
 #, c-format
 msgid   "No permissions to go into %s\n"
 msgstr  ""
 
-#: src/lang.c:214
+#: src/lang.c:222
 msgid   "\n"
         "Error: From: line missing.\n"
 msgstr  ""
 
-#: src/lang.c:215
+#: src/lang.c:223
 #, c-format
 msgid   "No read permissions for %s\n"
 msgstr  ""
 
-#: src/lang.c:216
+#: src/lang.c:224
 #, c-format
 msgid   "File %s does not exist\n"
 msgstr  ""
 
-#: src/lang.c:217
+#: src/lang.c:225
 #, c-format
 msgid   "No write permissions for %s\n"
 msgstr  ""
 
-#: src/lang.c:218
+#: src/lang.c:226
 msgid   "Can't get user information (/etc/passwd missing?)"
 msgstr  ""
 
-#: src/lang.c:219
+#: src/lang.c:227
 msgid   "errors"
 msgstr  ""
 
-#: src/lang.c:221
+#: src/lang.c:228
+#, c-format
+msgid   "\n"
+        "Error: \"%s\" is renamed, use \"%s\" instead!\n"
+msgstr  ""
+
+#: src/lang.c:230
 #, c-format
 msgid   "\n"
         "Error on line %d: \"Sender:\" header not allowed (it will be added for you)\n"
 msgstr  ""
 
-#: src/lang.c:223
+#: src/lang.c:232
 #, c-format
 msgid   "Server has non of the groups listed in %s"
 msgstr  ""
 
-#: src/lang.c:224
+#: src/lang.c:233
 msgid   "error"
 msgstr  ""
 
-#: src/lang.c:225
+#: src/lang.c:234
 msgid   "Unknown display level"
 msgstr  ""
 
-#: src/lang.c:226
+#: src/lang.c:235
 msgid   "<ESC>"
 msgstr  ""
 
-#: src/lang.c:227
+#: src/lang.c:236
 msgid   "Exiting..."
 msgstr  ""
 
-#: src/lang.c:228
+#: src/lang.c:237
 msgid   "leaving external mail-reader"
 msgstr  ""
 
-#: src/lang.c:229
+#: src/lang.c:238
 #, c-format
 msgid   "Extracting %s..."
 msgstr  ""
 
-#: src/lang.c:231
+#: src/lang.c:240
 #, c-format
 msgid   "Error writing %s file. Filesystem full? File reset to previous state."
 msgstr  ""
 
-#: src/lang.c:232
+#: src/lang.c:241
 #, c-format
 msgid   "Error making backup of %s file. Filesystem full?"
 msgstr  ""
 
-#: src/lang.c:233
+#: src/lang.c:242
 #, c-format
 msgid   "Filtering global rules (%d/%d)..."
 msgstr  ""
 
-#: src/lang.c:234
+#: src/lang.c:243
 msgid   "Rule created by: "
 msgstr  ""
 
-#: src/lang.c:235
+#: src/lang.c:244
 #, c-format
 msgid   "Enter pattern [%s]> "
 msgstr  ""
 
-#: src/lang.c:236
+#: src/lang.c:245
 #, c-format
 msgid   "\n"
         "You requested followups to your article to go to the following %s:\n"
 msgstr  ""
 
-#: src/lang.c:237
+#: src/lang.c:246
 #, c-format
 msgid   "  %s\t Answers will be directed to you by mail.\n"
 msgstr  ""
 
-#: src/lang.c:238
+#: src/lang.c:247
 msgid   "-- forwarded message --\n"
 msgstr  ""
 
-#: src/lang.c:239
+#: src/lang.c:248
 msgid   "-- end of forwarded message --\n"
 msgstr  ""
 
-#: src/lang.c:240
+#: src/lang.c:249
 msgid   "# Format:\n"
         "#   comment=STRING    Optional. Multiple lines allowed. Comments must be "
         "placed\n"
@@ -1274,742 +1305,873 @@ msgid   "# Format:\n"
         "#\n"
 msgstr  ""
 
-#: src/lang.c:261
+#: src/lang.c:270
 #, c-format
 msgid   "Enter score for rule (default=%d): "
 msgstr  ""
 
-#: src/lang.c:262
+#: src/lang.c:271
 #, c-format
 msgid   "Enter the score weight (range 0 < score <= %d)"
 msgstr  ""
 
 #. SCORE_MAX
-#: src/lang.c:263
+#: src/lang.c:272
 msgid   "Full"
 msgstr  ""
 
-#: src/lang.c:264
+#: src/lang.c:273
 msgid   "Comment (optional)  : "
 msgstr  ""
 
-#: src/lang.c:265
+#: src/lang.c:274
 msgid   "Apply pattern to    : "
 msgstr  ""
 
-#: src/lang.c:266
+#: src/lang.c:275
 msgid   "From: line (ignore case)      "
 msgstr  ""
 
-#: src/lang.c:267
+#: src/lang.c:276
 msgid   "From: line (case sensitive)   "
 msgstr  ""
 
-#: src/lang.c:269
+#: src/lang.c:278
 #, c-format
 msgid   "%s%s: Unknown host.\n"
 msgstr  ""
 
-#: src/lang.c:270
+#: src/lang.c:280
 msgid   "global "
 msgstr  ""
 
-#: src/lang.c:271
+#: src/lang.c:281
 #, c-format
 msgid   "Please use %.100s instead"
 msgstr  ""
 
-#: src/lang.c:272
+#: src/lang.c:282
 #, c-format
 msgid   "%s is bogus"
 msgstr  ""
 
-#: src/lang.c:273
+#: src/lang.c:283
 #, c-format
 msgid   "Group %s is moderated. Continue?"
 msgstr  ""
 
-#: src/lang.c:274
+#: src/lang.c:284
 msgid   "groups"
 msgstr  ""
 
-#: src/lang.c:275
+#: src/lang.c:285
 #, c-format
 msgid   "Rereading %s..."
 msgstr  ""
 
-#: src/lang.c:276
+#: src/lang.c:286
 msgid   "Top Level Commands"
 msgstr  ""
 
-#: src/lang.c:277
+#: src/lang.c:287
 msgid   "Group Selection"
 msgstr  ""
 
-#: src/lang.c:278
+#: src/lang.c:288
 msgid   "group"
 msgstr  ""
 
-#: src/lang.c:280
+#: src/lang.c:290
 msgid   "One or more lines of comment. <CR> to add a line or proceed if line is empty."
 msgstr  ""
 
-#: src/lang.c:281
+#: src/lang.c:291
 msgid   "From: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:282
+#: src/lang.c:292
 msgid   "Linecount of articles to be filtered. < for less, > for more, = for equal."
 msgstr  ""
 
-#: src/lang.c:283
+#: src/lang.c:293
 msgid   "Message-ID: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:284
+#: src/lang.c:294
 msgid   "Subject: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:285
+#: src/lang.c:295
 msgid   "Enter text pattern to filter if Subject: & From: lines are not what you want."
 msgstr  ""
 
-#: src/lang.c:286
+#: src/lang.c:296
 msgid   "Select where text pattern should be applied. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:287
+#: src/lang.c:297
 msgid   "Expiration time in days for the entered filter. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:288
+#: src/lang.c:298
 msgid   "Apply kill only to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:289
+#: src/lang.c:299
 msgid   "Apply select to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:290
+#: src/lang.c:300
 msgid   "kill an article via a menu"
 msgstr  ""
 
-#: src/lang.c:291
+#: src/lang.c:301
 msgid   "auto-select (hot) an article via a menu"
 msgstr  ""
 
-#: src/lang.c:292
+#: src/lang.c:302
 msgid   "Browse URLs in article"
 msgstr  ""
 
-#: src/lang.c:293
+#: src/lang.c:303
 msgid   "0 - 9\t  display article by number in current thread"
 msgstr  ""
 
-#: src/lang.c:295
+#: src/lang.c:305
 msgid   "cancel (delete) or supersede (overwrite) current article"
 msgstr  ""
 
-#: src/lang.c:296
+#: src/lang.c:306
 msgid   "post followup to current article"
 msgstr  ""
 
-#: src/lang.c:297
+#: src/lang.c:307
 msgid   "post followup (don't copy text) to current article"
 msgstr  ""
 
-#: src/lang.c:298
+#: src/lang.c:308
 msgid   "post followup to current article quoting complete headers"
 msgstr  ""
 
-#: src/lang.c:299
+#: src/lang.c:309
 msgid   "repost chosen article to another group"
 msgstr  ""
 
-#: src/lang.c:301
+#: src/lang.c:311
 msgid   "edit article (mail-groups only)"
 msgstr  ""
 
-#: src/lang.c:302
+#: src/lang.c:312
 msgid   "display first article in current thread"
 msgstr  ""
 
-#: src/lang.c:303
+#: src/lang.c:313
 msgid   "display first page of article"
 msgstr  ""
 
-#: src/lang.c:304
+#: src/lang.c:314
 msgid   "display last article in current thread"
 msgstr  ""
 
-#: src/lang.c:305
+#: src/lang.c:315
 msgid   "display last page of article"
 msgstr  ""
 
-#: src/lang.c:306
+#: src/lang.c:316
 msgid   "mark rest of thread as read and advance to next unread"
 msgstr  ""
 
-#: src/lang.c:307
+#: src/lang.c:317
 msgid   "display next article"
 msgstr  ""
 
-#: src/lang.c:308
+#: src/lang.c:318
 msgid   "display first article in next thread"
 msgstr  ""
 
-#: src/lang.c:309
+#: src/lang.c:319
 msgid   "display next unread article"
 msgstr  ""
 
-#: src/lang.c:310
+#: src/lang.c:320
 msgid   "go to the article that this one followed up"
 msgstr  ""
 
-#: src/lang.c:311
+#: src/lang.c:321
 msgid   "display previous article"
 msgstr  ""
 
-#: src/lang.c:312
+#: src/lang.c:322
 msgid   "display previous unread article"
 msgstr  ""
 
-#: src/lang.c:313
+#: src/lang.c:323
 msgid   "quickly kill an article using defaults"
 msgstr  ""
 
-#: src/lang.c:314
+#: src/lang.c:324
 msgid   "quickly auto-select (hot) an article using defaults"
 msgstr  ""
 
-#: src/lang.c:315
+#: src/lang.c:325
 msgid   "return to group selection level"
 msgstr  ""
 
-#: src/lang.c:316
+#: src/lang.c:326
 msgid   "reply through mail to author"
 msgstr  ""
 
-#: src/lang.c:317
+#: src/lang.c:327
 msgid   "reply through mail (don't copy text) to author"
 msgstr  ""
 
-#: src/lang.c:318
+#: src/lang.c:328
 msgid   "reply through mail to author quoting complete headers"
 msgstr  ""
 
-#: src/lang.c:319
+#: src/lang.c:329
 msgid   "search backwards within this article"
 msgstr  ""
 
-#: src/lang.c:320
+#: src/lang.c:330
 msgid   "search forwards within this article"
 msgstr  ""
 
-#: src/lang.c:321
+#: src/lang.c:331
 msgid   "show article in raw-mode (including all headers)"
 msgstr  ""
 
-#: src/lang.c:322
+#: src/lang.c:332
 msgid   "skip next block of included text"
 msgstr  ""
 
-#: src/lang.c:323
+#: src/lang.c:333
 msgid   "toggle display of sections hidden by a form-feed (^L) on/off"
 msgstr  ""
 
-#: src/lang.c:324
+#: src/lang.c:334
 msgid   "toggle word highlighting on/off"
 msgstr  ""
 
-#: src/lang.c:325
+#: src/lang.c:335
 msgid   "toggle ROT-13 (basic decode) for current article"
 msgstr  ""
 
-#: src/lang.c:326
+#: src/lang.c:336
 msgid   "toggle tabwidth 4 <-> 8"
 msgstr  ""
 
-#: src/lang.c:327
+#: src/lang.c:337
 msgid   "toggle german TeX style decoding for current article"
 msgstr  ""
 
-#: src/lang.c:328
+#: src/lang.c:338
 msgid   "toggle display of uuencoded sections"
 msgstr  ""
 
-#: src/lang.c:329
+#: src/lang.c:339
 msgid   "View/save multimedia attachments"
 msgstr  ""
 
-#: src/lang.c:330
+#: src/lang.c:340
+msgid   "choose first attribute in list"
+msgstr  ""
+
+#: src/lang.c:341
+msgid   "0 - 9\t  choose attribute by number"
+msgstr  ""
+
+#: src/lang.c:342
+msgid   "choose last attribute in list"
+msgstr  ""
+
+#: src/lang.c:343
+msgid   "reset attribute to a default value"
+msgstr  ""
+
+#: src/lang.c:344
+msgid   "search forwards for an attribute"
+msgstr  ""
+
+#: src/lang.c:345
+msgid   "search backwards for an attribute"
+msgstr  ""
+
+#: src/lang.c:346
+msgid   "select attribute"
+msgstr  ""
+
+#: src/lang.c:347
+msgid   "toggle back to options menu when invoked from there"
+msgstr  ""
+
+#: src/lang.c:348
 #, c-format
 msgid   "report bug or comment via mail to %s"
 msgstr  ""
 
-#: src/lang.c:331
+#: src/lang.c:349
+msgid   "choose first option in list"
+msgstr  ""
+
+#: src/lang.c:350
+msgid   "0 - 9\t  choose option by number"
+msgstr  ""
+
+#: src/lang.c:351
+msgid   "choose last option in list"
+msgstr  ""
+
+#: src/lang.c:352
+msgid   "start scopes menu"
+msgstr  ""
+
+#: src/lang.c:353
+msgid   "search forwards for an option"
+msgstr  ""
+
+#: src/lang.c:354
+msgid   "search backwards for an option"
+msgstr  ""
+
+#: src/lang.c:355
+msgid   "select option"
+msgstr  ""
+
+#: src/lang.c:356
+msgid   "toggle to attributes menu"
+msgstr  ""
+
+#: src/lang.c:357
 msgid   "choose range of articles to be affected by next command"
 msgstr  ""
 
-#: src/lang.c:332
+#: src/lang.c:358
 msgid   "escape from command prompt"
 msgstr  ""
 
-#: src/lang.c:333
+#: src/lang.c:359
 msgid   "edit filter file"
 msgstr  ""
 
-#: src/lang.c:334
+#: src/lang.c:360
 msgid   "get help"
 msgstr  ""
 
-#: src/lang.c:335
+#: src/lang.c:361
 msgid   "display last article viewed"
 msgstr  ""
 
-#: src/lang.c:336
+#: src/lang.c:362
 msgid   "down one line"
 msgstr  ""
 
-#: src/lang.c:337
+#: src/lang.c:363
 msgid   "up one line"
 msgstr  ""
 
-#: src/lang.c:338
+#: src/lang.c:364
 msgid   "go to article chosen by Message-ID"
 msgstr  ""
 
-#: src/lang.c:339
+#: src/lang.c:365
 msgid   "mail article/thread/hot/pattern/tagged articles to someone"
 msgstr  ""
 
-#: src/lang.c:340
+#: src/lang.c:366
 msgid   "menu of configurable options"
 msgstr  ""
 
-#: src/lang.c:341
+#: src/lang.c:367
 msgid   "down one page"
 msgstr  ""
 
-#: src/lang.c:342
+#: src/lang.c:368
 msgid   "up one page"
 msgstr  ""
 
-#: src/lang.c:344
+#: src/lang.c:370
 msgid   "post (write) article to current group"
 msgstr  ""
 
-#: src/lang.c:345
+#: src/lang.c:371
 msgid   "post postponed articles"
 msgstr  ""
 
-#: src/lang.c:347
+#: src/lang.c:373
 msgid   "list articles posted by you (from posted file)"
 msgstr  ""
 
-#: src/lang.c:348
+#: src/lang.c:374
 msgid   "return to previous menu"
 msgstr  ""
 
-#: src/lang.c:349
+#: src/lang.c:375
 msgid   "quit tin immediately"
 msgstr  ""
 
-#: src/lang.c:350
+#: src/lang.c:376
 msgid   "redraw page"
 msgstr  ""
 
-#: src/lang.c:351
+#: src/lang.c:377
 msgid   "save article/thread/hot/pattern/tagged articles to file"
 msgstr  ""
 
-#: src/lang.c:352
+#: src/lang.c:378
 msgid   "save marked articles automatically without user prompts"
 msgstr  ""
 
-#: src/lang.c:353
+#: src/lang.c:379
 msgid   "scroll the screen one line down"
 msgstr  ""
 
-#: src/lang.c:354
+#: src/lang.c:380
 msgid   "scroll the screen one line up"
 msgstr  ""
 
-#: src/lang.c:355
+#: src/lang.c:381
 msgid   "search for articles by author backwards"
 msgstr  ""
 
-#: src/lang.c:356
+#: src/lang.c:382
 msgid   "search for articles by author forwards"
 msgstr  ""
 
-#: src/lang.c:357
+#: src/lang.c:383
 msgid   "search all articles for a given string (this may take some time)"
 msgstr  ""
 
-#: src/lang.c:358
+#: src/lang.c:384
 msgid   " \t  (searches are case-insensitive and wrap around to all articles)"
 msgstr  ""
 
-#: src/lang.c:359
+#: src/lang.c:385
 msgid   "search for articles by Subject line backwards"
 msgstr  ""
 
-#: src/lang.c:360
+#: src/lang.c:386
 msgid   "search for articles by Subject line forwards"
 msgstr  ""
 
-#: src/lang.c:361
+#: src/lang.c:387
 msgid   "repeat last search"
 msgstr  ""
 
-#: src/lang.c:362
+#: src/lang.c:388
 msgid   "tag current article for reposting/mailing/piping/printing/saving"
 msgstr  ""
 
-#: src/lang.c:363
+#: src/lang.c:389
 msgid   "toggle info message in last line (subject/description)"
 msgstr  ""
 
-#: src/lang.c:364
+#: src/lang.c:390
 msgid   "toggle inverse video"
 msgstr  ""
 
-#: src/lang.c:365
+#: src/lang.c:391
 msgid   "toggle mini help menu display"
 msgstr  ""
 
-#: src/lang.c:366
+#: src/lang.c:392
 msgid   "cycle the display of authors email address, real name, both or neither"
 msgstr  ""
 
-#: src/lang.c:367
+#: src/lang.c:393
 msgid   "show version information"
 msgstr  ""
 
-#: src/lang.c:368
+#: src/lang.c:394
 msgid   "mark all articles as read and return to group selection menu"
 msgstr  ""
 
-#: src/lang.c:369
+#: src/lang.c:395
 msgid   "mark all articles as read and enter next group with unread articles"
 msgstr  ""
 
-#: src/lang.c:370
+#: src/lang.c:396
 msgid   "choose first thread in list"
 msgstr  ""
 
-#: src/lang.c:371
+#: src/lang.c:397
 msgid   "choose last thread in list"
 msgstr  ""
 
-#: src/lang.c:372
+#: src/lang.c:398
 msgid   "list articles within current thread (bring up Thread sub-menu)"
 msgstr  ""
 
-#: src/lang.c:373
+#: src/lang.c:399
 msgid   "mark article as unread"
 msgstr  ""
 
-#: src/lang.c:374
-msgid   "mark current thread or tagged threads as read"
+#: src/lang.c:400
+msgid   "mark current thread, range or tagged threads as read"
 msgstr  ""
 
-#: src/lang.c:375
-msgid   "mark thread as unread"
+#: src/lang.c:401
+msgid   "mark current thread, range or tagged threads as unread"
 msgstr  ""
 
-#: src/lang.c:376
+#: src/lang.c:402
+msgid   "mark current/range/selected/pattern/tagged as read after prompting"
+msgstr  ""
+
+#: src/lang.c:403
+msgid   "mark current/range/selected/pattern/tagged as unread after prompting"
+msgstr  ""
+
+#: src/lang.c:404
 msgid   "toggle display of all/selected articles"
 msgstr  ""
 
-#: src/lang.c:377
+#: src/lang.c:405
 msgid   "display next group"
 msgstr  ""
 
-#: src/lang.c:378
+#: src/lang.c:406
 msgid   "display previous group"
 msgstr  ""
 
-#: src/lang.c:379
+#: src/lang.c:407
 msgid   "toggle all selections (all articles)"
 msgstr  ""
 
-#: src/lang.c:380
+#: src/lang.c:408
 msgid   "select group (make \"hot\")"
 msgstr  ""
 
-#: src/lang.c:381
+#: src/lang.c:409
 msgid   "select thread"
 msgstr  ""
 
-#: src/lang.c:382
+#: src/lang.c:410
 msgid   "select threads if at least one unread article is selected"
 msgstr  ""
 
-#: src/lang.c:383
+#: src/lang.c:411
 msgid   "select threads that match user specified pattern"
 msgstr  ""
 
-#: src/lang.c:384
+#: src/lang.c:412
 msgid   "tag all parts of current multipart-message in order"
 msgstr  ""
 
-#: src/lang.c:385
+#: src/lang.c:413
 msgid   "0 - 9\t  choose thread by number"
 msgstr  ""
 
-#: src/lang.c:386
+#: src/lang.c:414
 msgid   "toggle limit number of articles to get, and reload"
 msgstr  ""
 
-#: src/lang.c:387
+#: src/lang.c:415
 msgid   "toggle display of all/unread articles"
 msgstr  ""
 
-#: src/lang.c:388
-msgid   "toggle selection of thread"
+#: src/lang.c:416
+msgid   "toggle selection of thread"
+msgstr  ""
+
+#: src/lang.c:417
+msgid   "cycle through threading options available"
+msgstr  ""
+
+#: src/lang.c:418
+msgid   "undo all selections (all articles)"
+msgstr  ""
+
+#: src/lang.c:419
+msgid   "untag all tagged threads"
+msgstr  ""
+
+#: src/lang.c:420
+msgid   "add new scope"
+msgstr  ""
+
+#: src/lang.c:421
+msgid   "delete scope"
+msgstr  ""
+
+#: src/lang.c:422
+msgid   "edit attributes file"
+msgstr  ""
+
+#: src/lang.c:423
+msgid   "choose first scope in list"
+msgstr  ""
+
+#: src/lang.c:424
+msgid   "0 - 9\t  choose scope by number"
+msgstr  ""
+
+#: src/lang.c:425
+msgid   "choose last scope in list"
 msgstr  ""
 
-#: src/lang.c:389
-msgid   "cycle through threading options available"
+#: src/lang.c:426
+msgid   "move scope"
 msgstr  ""
 
-#: src/lang.c:390
-msgid   "undo all selections (all articles)"
+#: src/lang.c:427
+msgid   "rename scope"
 msgstr  ""
 
-#: src/lang.c:391
-msgid   "untag all tagged threads"
+#: src/lang.c:428
+msgid   "select scope"
 msgstr  ""
 
-#: src/lang.c:392
+#: src/lang.c:429
 msgid   "mark all articles in group as read"
 msgstr  ""
 
-#: src/lang.c:393
+#: src/lang.c:430
 msgid   "mark all articles in group as read and move to next unread group"
 msgstr  ""
 
-#: src/lang.c:394
+#: src/lang.c:431
 msgid   "choose first group in list"
 msgstr  ""
 
-#: src/lang.c:395
+#: src/lang.c:432
 msgid   "choose group by name"
 msgstr  ""
 
-#: src/lang.c:396
+#: src/lang.c:433
 msgid   "0 - 9\t  choose group by number"
 msgstr  ""
 
-#: src/lang.c:397
+#: src/lang.c:434
 msgid   "choose range of groups to be affected by next command"
 msgstr  ""
 
-#: src/lang.c:398
+#: src/lang.c:435
 msgid   "choose last group in list"
 msgstr  ""
 
-#: src/lang.c:399
+#: src/lang.c:436
 msgid   "mark all articles in chosen group unread"
 msgstr  ""
 
-#: src/lang.c:400
+#: src/lang.c:437
 msgid   "move chosen group within list"
 msgstr  ""
 
-#: src/lang.c:401
+#: src/lang.c:438
 msgid   "choose next group with unread news"
 msgstr  ""
 
-#: src/lang.c:402 src/lang.c:1221
+#: src/lang.c:439 src/lang.c:1280
 msgid   "quit"
 msgstr  ""
 
-#: src/lang.c:403
+#: src/lang.c:440
 msgid   "quit without saving configuration changes"
 msgstr  ""
 
-#: src/lang.c:404
+#: src/lang.c:441
 msgid   "read chosen group"
 msgstr  ""
 
-#: src/lang.c:405
+#: src/lang.c:442
 msgid   "reset .newsrc (all available articles in groups marked unread)"
 msgstr  ""
 
-#: src/lang.c:406
+#: src/lang.c:443
 msgid   "search backwards for a group name"
 msgstr  ""
 
-#: src/lang.c:407
+#: src/lang.c:444
 msgid   " \t  (all searches are case-insensitive and wrap around)"
 msgstr  ""
 
-#: src/lang.c:408
+#: src/lang.c:445
 msgid   "search forwards for a group name"
 msgstr  ""
 
-#: src/lang.c:409
+#: src/lang.c:446
 msgid   "subscribe to chosen group"
 msgstr  ""
 
-#: src/lang.c:410
+#: src/lang.c:447
 msgid   "subscribe to groups that match pattern"
 msgstr  ""
 
-#: src/lang.c:411
+#: src/lang.c:448
 msgid   "reread active file to check for any new news"
 msgstr  ""
 
-#: src/lang.c:412
+#: src/lang.c:449
 msgid   "toggle display of group name only or group name plus description"
 msgstr  ""
 
-#: src/lang.c:413
+#: src/lang.c:450
 msgid   "toggle display to show all/unread subscribed groups"
 msgstr  ""
 
-#: src/lang.c:414
+#: src/lang.c:451
 msgid   "unsubscribe from chosen group"
 msgstr  ""
 
-#: src/lang.c:415
+#: src/lang.c:452
 msgid   "unsubscribe from groups that match pattern"
 msgstr  ""
 
-#: src/lang.c:416
+#: src/lang.c:453
 msgid   "sort the list of groups"
 msgstr  ""
 
-#: src/lang.c:417
+#: src/lang.c:454
 msgid   "toggle display to show all/subscribed groups"
 msgstr  ""
 
-#: src/lang.c:418
+#: src/lang.c:455
 msgid   "0 - 9\t  choose article by number"
 msgstr  ""
 
-#: src/lang.c:419
+#: src/lang.c:456
 msgid   "mark thread as read and return to group index page"
 msgstr  ""
 
-#: src/lang.c:420
+#: src/lang.c:457
 msgid   "mark thread as read and enter next unread thread or group"
 msgstr  ""
 
-#: src/lang.c:421
+#: src/lang.c:458
 msgid   "choose first article in list"
 msgstr  ""
 
-#: src/lang.c:422
+#: src/lang.c:459
 msgid   "choose last article in list"
 msgstr  ""
 
-#: src/lang.c:423
-msgid   "mark article or tagged articles as read and move cursor to next unread article"
+#: src/lang.c:460
+msgid   "mark art, range or tagged arts as read; move crsr to next unread art"
 msgstr  ""
 
-#: src/lang.c:424
+#: src/lang.c:461
+msgid   "mark article, range or tagged articles as unread"
+msgstr  ""
+
+#: src/lang.c:462
+msgid   "mark current thread as unread"
+msgstr  ""
+
+#: src/lang.c:463
 msgid   "read chosen article"
 msgstr  ""
 
-#: src/lang.c:425
+#: src/lang.c:464
 msgid   "Display properties\n"
         "------------------"
 msgstr  ""
 
-#: src/lang.c:426
+#: src/lang.c:465
 msgid   "Miscellaneous\n"
         "-------------"
 msgstr  ""
 
-#: src/lang.c:427
+#: src/lang.c:466
 msgid   "Moving around\n"
         "-------------"
 msgstr  ""
 
-#: src/lang.c:428
+#: src/lang.c:467
 msgid   "Group/thread/article operations\n"
         "-------------------------------"
 msgstr  ""
 
-#: src/lang.c:430
+#: src/lang.c:468
+msgid   "Attribute operations\n"
+        "--------------------"
+msgstr  ""
+
+#: src/lang.c:469
+msgid   "Option operations\n"
+        "-----------------"
+msgstr  ""
+
+#: src/lang.c:470
+msgid   "Scope operations\n"
+        "----------------"
+msgstr  ""
+
+#: src/lang.c:472
 msgid   "Group Level Commands"
 msgstr  ""
 
-#: src/lang.c:431
+#: src/lang.c:473
 msgid   "Kill filter added"
 msgstr  ""
 
-#: src/lang.c:432
+#: src/lang.c:474
 msgid   "Auto-selection filter added"
 msgstr  ""
 
-#: src/lang.c:433
+#: src/lang.c:475
 msgid   "All parts tagged"
 msgstr  ""
 
-#: src/lang.c:434
+#: src/lang.c:476
 msgid   "Storing article for later posting"
 msgstr  ""
 
-#: src/lang.c:435
+#: src/lang.c:477
 msgid   "Please enter a valid character"
 msgstr  ""
 
-#: src/lang.c:436
+#: src/lang.c:478
 #, c-format
 msgid   "Missing part #%d"
 msgstr  ""
 
-#: src/lang.c:437
+#: src/lang.c:479
 msgid   "*** No postponed articles ***"
 msgstr  ""
 
-#: src/lang.c:438
+#: src/lang.c:480
 msgid   "Not a multi-part message"
 msgstr  ""
 
-#: src/lang.c:439
+#: src/lang.c:481
 msgid   "You are not subscribed to this group"
 msgstr  ""
 
-#: src/lang.c:440
+#: src/lang.c:482
 msgid   "No previous expression"
 msgstr  ""
 
-#: src/lang.c:441
+#: src/lang.c:483
 msgid   "Operation disabled in no-overwrite mode"
 msgstr  ""
 
 #. TODO: replace hardcoded key-name in txt_info_postponed
-#: src/lang.c:443
+#: src/lang.c:485
 #, c-format
 msgid   "%d postponed %s, reuse with ^O...\n"
 msgstr  ""
 
-#: src/lang.c:444
+#: src/lang.c:486
 msgid   "X-Conversion-Note: multipart/alternative contents have been removed.\n"
         "  To get the whole article, turn alternative handling OFF in the Option Menu\n"
 msgstr  ""
 
-#: src/lang.c:446
+#: src/lang.c:488
 #, c-format
 msgid   "Save filename for %s/%s is a mailbox. Attachment not saved"
 msgstr  ""
 
-#: src/lang.c:447
+#: src/lang.c:489
 msgid   "TeX2Iso encoded article"
 msgstr  ""
 
-#: src/lang.c:448
+#: src/lang.c:490
 msgid   "incomplete "
 msgstr  ""
 
 #. TODO: replace hardcoded key-names
-#: src/lang.c:450
+#: src/lang.c:492
 #, c-format
 msgid   "\n"
         "Welcome to %s, a full screen threaded Netnews reader. It can read news "
@@ -2045,426 +2207,444 @@ msgid   "\n"
         "Please send bug-reports/comments to %s with the 'R' command.\n"
 msgstr  ""
 
-#: src/lang.c:466
+#: src/lang.c:508
 #, c-format
 msgid   "Invalid  From: %s  line. Read the INSTALL file again."
 msgstr  ""
 
-#: src/lang.c:468
+#: src/lang.c:510
 msgid   "Invalid multibyte sequence found\n"
 msgstr  ""
 
-#: src/lang.c:471
+#: src/lang.c:513
 #, c-format
 msgid   "Invalid  Sender:-header %s"
 msgstr  ""
 
-#: src/lang.c:473
+#: src/lang.c:515
 msgid   "Inverse video disabled"
 msgstr  ""
 
-#: src/lang.c:474
+#: src/lang.c:516
 msgid   "Inverse video enabled"
 msgstr  ""
 
-#: src/lang.c:476
+#: src/lang.c:518
 #, c-format
 msgid   "Missing definition for %s\n"
 msgstr  ""
 
-#: src/lang.c:477
+#: src/lang.c:519
 #, c-format
 msgid   "Invalid key definition '%s'\n"
 msgstr  ""
 
-#: src/lang.c:478
+#: src/lang.c:520
 #, c-format
 msgid   "Invalid keyname '%s'\n"
 msgstr  ""
 
-#: src/lang.c:479
+#: src/lang.c:521
 #, c-format
 msgid   "Keymap file was upgraded to version %s\n"
 msgstr  ""
 
-#: src/lang.c:480
+#: src/lang.c:522
 #, c-format
 msgid   "Kill From:     [%s] (y/n): "
 msgstr  ""
 
-#: src/lang.c:481
+#: src/lang.c:523
 msgid   "Kill Lines: (</>num): "
 msgstr  ""
 
-#: src/lang.c:482
+#: src/lang.c:524
 msgid   "Kill Article Menu"
 msgstr  ""
 
-#: src/lang.c:483
+#: src/lang.c:525
 #, c-format
 msgid   "Kill Msg-Id:   [%s] (f/l/o/n): "
 msgstr  ""
 
-#: src/lang.c:484
+#: src/lang.c:526
 msgid   "Kill pattern scope  : "
 msgstr  ""
 
-#: src/lang.c:485
+#: src/lang.c:527
 #, c-format
 msgid   "Kill Subject:  [%s] (y/n): "
 msgstr  ""
 
-#: src/lang.c:486
+#: src/lang.c:528
 msgid   "Kill text pattern   : "
 msgstr  ""
 
-#: src/lang.c:487
+#: src/lang.c:529
 msgid   "Kill time in days   : "
 msgstr  ""
 
-#: src/lang.c:489
+#: src/lang.c:531
 msgid   "Last"
 msgstr  ""
 
-#: src/lang.c:490
+#: src/lang.c:532
 msgid   "-- Last response --"
 msgstr  ""
 
-#: src/lang.c:491
+#: src/lang.c:533
 #, c-format
 msgid   "Lines %s  "
 msgstr  ""
 
-#: src/lang.c:493
+#: src/lang.c:535
 msgid   "Mail"
 msgstr  ""
 
-#: src/lang.c:494
+#: src/lang.c:536
 msgid   "mailbox "
 msgstr  ""
 
-#: src/lang.c:495
+#: src/lang.c:537
 #, c-format
 msgid   "Mail article(s) to [%.*s]> "
 msgstr  ""
 
-#: src/lang.c:496
+#: src/lang.c:538
 #, c-format
 msgid   "Mailing log to %s\n"
 msgstr  ""
 
-#: src/lang.c:497
+#: src/lang.c:539
 msgid   "Mail bug report..."
 msgstr  ""
 
-#: src/lang.c:498
+#: src/lang.c:540
 #, c-format
 msgid   "Mail BUG REPORT to %s?"
 msgstr  ""
 
-#: src/lang.c:499
+#: src/lang.c:541
 msgid   "Mailed"
 msgstr  ""
 
-#: src/lang.c:500
+#: src/lang.c:542
 #, c-format
 msgid   "Mailing to %s..."
 msgstr  ""
 
-#: src/lang.c:501
+#: src/lang.c:543
 msgid   "# [Mail/Save] active file. Format is like news active file:\n"
         "#   groupname  max.artnum  min.artnum  /dir\n"
         "# The 4th field is the basedir (ie. ~/Mail or ~/News)\n"
         "#\n"
 msgstr  ""
 
-#: src/lang.c:504
+#: src/lang.c:546
+#, c-format
+msgid   "%s marked as read"
+msgstr  ""
+
+#: src/lang.c:547
 #, c-format
 msgid   "%s marked as unread"
 msgstr  ""
 
-#: src/lang.c:505
+#: src/lang.c:548
 #, c-format
-msgid   "Marked %d of %d tagged %s as read"
+msgid   "Marked %d of %d %s as read"
 msgstr  ""
 
-#: src/lang.c:506
+#: src/lang.c:549
 #, c-format
-msgid   "Mark all articles as read%s?"
+msgid   "Marked %d of %d %s as unread"
+msgstr  ""
+
+#: src/lang.c:550 src/lang.c:1250
+msgid   "Mark"
 msgstr  ""
 
-#: src/lang.c:507
+#: src/lang.c:551
 #, c-format
-msgid   "Mark %s=tagged articles, %s=current article, %s=quit: "
+msgid   "Mark all articles as read%s?"
 msgstr  ""
 
-#: src/lang.c:508
+#: src/lang.c:552
 #, c-format
-msgid   "Mark group %s as read?"
+msgid   "Mark article as read%s?"
 msgstr  ""
 
-#: src/lang.c:509
+#: src/lang.c:553
 #, c-format
-msgid   "Mark thread as read%s?"
+msgid   "Mark group %s as read?"
 msgstr  ""
 
-#: src/lang.c:510
+#: src/lang.c:554
 #, c-format
-msgid   "Mark %s=tagged articles/threads, %s=current thread, %s=quit: "
+msgid   "Mark thread as read%s?"
 msgstr  ""
 
-#: src/lang.c:511
+#: src/lang.c:555
 #, c-format
 msgid   "Matching %s groups..."
 msgstr  ""
 
-#: src/lang.c:512 src/lang.c:516
+#: src/lang.c:556 src/lang.c:560
 #, c-format
 msgid   "<n>=set current to n; %s=next unread; %s=search pattern; %s=kill/select"
 msgstr  ""
 
-#: src/lang.c:513
+#: src/lang.c:557
 #, c-format
 msgid   "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; %s=list "
         "thread"
 msgstr  ""
 
-#: src/lang.c:514
+#: src/lang.c:558
 #, c-format
 msgid   "%s=line up; %s=line down; %s=page up; %s=page down; %s=top; %s=bottom"
 msgstr  ""
 
-#: src/lang.c:515
+#: src/lang.c:559
 #, c-format
 msgid   "%s=search forwards; %s=search backwards; %s=quit"
 msgstr  ""
 
-#: src/lang.c:517
+#: src/lang.c:561
 #, c-format
 msgid   "%s=author search; %s=body search; %s=catchup; %s=followup; %s=mark read"
 msgstr  ""
 
-#: src/lang.c:518
+#: src/lang.c:562
+#, c-format
+msgid   "%s=add; %s=move; %s=rename; %s=delete"
+msgstr  ""
+
+#: src/lang.c:563
+#, c-format
+msgid   "<n>=set current to n; %s=line down; %s=line up; %s=help; %s=quit"
+msgstr  ""
+
+#: src/lang.c:564
 #, c-format
 msgid   "<n>=set current to n; %s=next unread; %s,%s=search pattern; %s=catchup"
 msgstr  ""
 
-#: src/lang.c:519
+#: src/lang.c:565
 #, c-format
 msgid   "%s=line down; %s=line up; %s=help; %s=move; %s=quit; %s=toggle all/unread"
 msgstr  ""
 
-#: src/lang.c:520
+#: src/lang.c:566
 #, c-format
 msgid   "%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/out"
 msgstr  ""
 
-#: src/lang.c:521
+#: src/lang.c:567
 #, c-format
 msgid   "<n>=set current to n; %s=next unread; %s=catchup; %s=display toggle"
 msgstr  ""
 
-#: src/lang.c:522
+#: src/lang.c:568
 #, c-format
 msgid   "%s=help; %s=line down; %s=line up; %s=quit; %s=tag; %s=mark unread"
 msgstr  ""
 
-#: src/lang.c:523
+#: src/lang.c:569
 msgid   "--More--"
 msgstr  ""
 
-#: src/lang.c:524
+#: src/lang.c:570
 #, c-format
 msgid   "Moving %s..."
 msgstr  ""
 
-#: src/lang.c:525
+#: src/lang.c:571
 msgid   "Message-ID: & last Reference  "
 msgstr  ""
 
-#: src/lang.c:526
+#: src/lang.c:572
 msgid   "Message-ID: line              "
 msgstr  ""
 
-#: src/lang.c:527
+#: src/lang.c:573
 msgid   "Message-ID: & References: line"
 msgstr  ""
 
-#: src/lang.c:529
+#: src/lang.c:575
 msgid   ", name: "
 msgstr  ""
 
-#: src/lang.c:530
+#: src/lang.c:576
 #, c-format
 msgid   "Goto newsgroup [%s]> "
 msgstr  ""
 
-#: src/lang.c:531
+#: src/lang.c:577
 msgid   "newsgroups"
 msgstr  ""
 
-#: src/lang.c:532
+#: src/lang.c:578
 #, c-format
 msgid   "Position %s in group list (1,2,..,$) [%d]> "
 msgstr  ""
 
-#: src/lang.c:533
+#: src/lang.c:579
 msgid   "newsgroup"
 msgstr  ""
 
-#: src/lang.c:534
+#: src/lang.c:580
 msgid   "Try and save newsrc file again?"
 msgstr  ""
 
-#: src/lang.c:535
+#: src/lang.c:581
 msgid   "Warning: No newsgroups were written to your newsrc file. Save aborted."
 msgstr  ""
 
-#: src/lang.c:536
+#: src/lang.c:582
 msgid   "newsrc file saved successfully.\n"
 msgstr  ""
 
-#: src/lang.c:537
+#: src/lang.c:583
 msgid   "-- Next response --"
 msgstr  ""
 
-#: src/lang.c:538
-#, c-format
-msgid   "NNTP authorization password not found for %s"
-msgstr  "NNTP authorisation password not found for %s"
-
-#: src/lang.c:539
+#: src/lang.c:584
 msgid   "No  "
 msgstr  ""
 
-#: src/lang.c:540
+#: src/lang.c:585
 msgid   "*** No articles ***"
 msgstr  ""
 
-#: src/lang.c:541
+#: src/lang.c:586
 msgid   "No articles have been posted"
 msgstr  ""
 
-#: src/lang.c:542
+#: src/lang.c:587
 msgid   "*** No description ***"
 msgstr  ""
 
-#: src/lang.c:543
+#: src/lang.c:588
 msgid   "No filename"
 msgstr  ""
 
-#: src/lang.c:544
+#: src/lang.c:589
 msgid   "No group"
 msgstr  ""
 
-#: src/lang.c:545
+#: src/lang.c:590
 msgid   "*** No groups ***"
 msgstr  ""
 
-#: src/lang.c:546
+#: src/lang.c:591
 msgid   "No more groups to read"
 msgstr  ""
 
-#: src/lang.c:547
+#: src/lang.c:592
 msgid   "No last message"
 msgstr  ""
 
-#: src/lang.c:548
+#: src/lang.c:593
 msgid   "No mail address"
 msgstr  ""
 
-#: src/lang.c:549
+#: src/lang.c:594
 msgid   "No articles marked for saving"
 msgstr  ""
 
-#: src/lang.c:550
+#: src/lang.c:595
 msgid   "No match"
 msgstr  ""
 
-#: src/lang.c:551
+#: src/lang.c:596
 msgid   "No more groups"
 msgstr  ""
 
-#: src/lang.c:552
+#: src/lang.c:597
 msgid   "No newsgroups"
 msgstr  ""
 
-#: src/lang.c:553
+#: src/lang.c:598
 msgid   "No next unread article"
 msgstr  ""
 
-#: src/lang.c:554
+#: src/lang.c:599
 msgid   "No previous group"
 msgstr  ""
 
-#: src/lang.c:555
+#: src/lang.c:600
 msgid   "No previous unread article"
 msgstr  ""
 
-#: src/lang.c:556
+#: src/lang.c:601
 msgid   "No responses"
 msgstr  ""
 
-#: src/lang.c:557
+#: src/lang.c:602
 msgid   "No responses to list in current thread"
 msgstr  ""
 
-#: src/lang.c:558
+#: src/lang.c:603
+msgid   "*** No scopes ***"
+msgstr  ""
+
+#: src/lang.c:604
 msgid   "No search string"
 msgstr  ""
 
-#: src/lang.c:559
+#: src/lang.c:605
 msgid   "No subject"
 msgstr  ""
 
-#: src/lang.c:561
+#: src/lang.c:607
 #, c-format
 msgid   "%s: Terminal must have clear to end-of-line (ce)\n"
 msgstr  ""
 
-#: src/lang.c:562
+#: src/lang.c:608
 #, c-format
 msgid   "%s: Terminal must have clear to end-of-screen (cd)\n"
 msgstr  ""
 
-#: src/lang.c:563
+#: src/lang.c:609
 #, c-format
 msgid   "%s: Terminal must have clearscreen (cl) capability\n"
 msgstr  ""
 
-#: src/lang.c:564
+#: src/lang.c:610
 #, c-format
 msgid   "%s: Terminal must have cursor motion (cm)\n"
 msgstr  ""
 
-#: src/lang.c:565
+#: src/lang.c:611
 #, c-format
 msgid   "%s: TERM variable must be set to use screen capabilities\n"
 msgstr  ""
 
-#: src/lang.c:567
+#: src/lang.c:613
 #, c-format
 msgid   "No viewer found for %s/%s\n"
 msgstr  ""
 
-#: src/lang.c:568
+#: src/lang.c:614
 msgid   "Newsgroup does not exist on this server"
 msgstr  ""
 
-#: src/lang.c:569
+#: src/lang.c:615
 #, c-format
 msgid   "Group %s not found in active file"
 msgstr  ""
 
-#: src/lang.c:570
+#: src/lang.c:616
 msgid   "c)reate it, use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr  ""
 
-#: src/lang.c:571
+#: src/lang.c:617
 msgid   "use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr  ""
 
-#: src/lang.c:572
+#: src/lang.c:618
 #, c-format
 msgid   "# NNTP-server -> newsrc translation table and NNTP-server\n"
         "# shortname list for %s %s\n"
@@ -2480,310 +2660,314 @@ msgid   "# NNTP-server -> newsrc transla
         "#\n"
 msgstr  ""
 
-#: src/lang.c:579
+#: src/lang.c:625
 msgid   "Only"
 msgstr  ""
 
-#: src/lang.c:580
+#: src/lang.c:626
 #, c-format
 msgid   "Option not enabled. Recompile with %s."
 msgstr  ""
 
-#: src/lang.c:581
+#: src/lang.c:627
 msgid   "Options Menu"
 msgstr  ""
 
-#: src/lang.c:584
+#: src/lang.c:628
+msgid   "Options Menu Commands"
+msgstr  ""
+
+#: src/lang.c:631
 #, c-format
 msgid   "Error in regex: %s at pos. %d '%s'"
 msgstr  ""
 
-#: src/lang.c:585
+#: src/lang.c:632
 #, c-format
 msgid   "Error in regex: pcre internal error %d"
 msgstr  ""
 
-#: src/lang.c:586
+#: src/lang.c:633
 #, c-format
 msgid   "Error in regex: study - pcre internal error %s"
 msgstr  ""
 
-#: src/lang.c:587
+#: src/lang.c:634
 msgid   "Post a followup..."
 msgstr  ""
 
 #. TODO: replace hardcoded key-name in txt_post_error_ask_postpone
-#: src/lang.c:589
+#: src/lang.c:636
 msgid   "An error has occurred while posting the article. If you think that this\n"
         "error is temporary or otherwise correctable, you can postpone the article\n"
         "and pick it up again with ^O later.\n"
 msgstr  ""
 
-#: src/lang.c:592
+#: src/lang.c:639
 msgid   "Posted articles history"
 msgstr  ""
 
-#: src/lang.c:593
+#: src/lang.c:640
 #, c-format
 msgid   "Post to newsgroup(s) [%s]> "
 msgstr  ""
 
-#: src/lang.c:594
+#: src/lang.c:641
 msgid   "-- post processing started --"
 msgstr  ""
 
-#: src/lang.c:595
+#: src/lang.c:642
 msgid   "-- post processing completed --"
 msgstr  ""
 
-#: src/lang.c:596
+#: src/lang.c:643
 #, c-format
 msgid   "Post subject [%s]> "
 msgstr  ""
 
-#: src/lang.c:597
+#: src/lang.c:644
 msgid   "# Summary of mailed/posted messages viewable by 'W' command from within tin.\n"
 msgstr  ""
 
-#: src/lang.c:598
+#: src/lang.c:645
 msgid   "Posting article..."
 msgstr  ""
 
-#: src/lang.c:599
+#: src/lang.c:646
 #, c-format
 msgid   "Post postponed articles [%%s]? (%s/%s/%s/%s/%s): "
 msgstr  ""
 
-#: src/lang.c:600
+#: src/lang.c:647
 #, c-format
 msgid   "Hot %s"
 msgstr  ""
 
-#: src/lang.c:601
+#: src/lang.c:648
 #, c-format
 msgid   "Tagged %s"
 msgstr  ""
 
-#: src/lang.c:602
+#: src/lang.c:649
 #, c-format
 msgid   "Untagged %s"
 msgstr  ""
 
-#: src/lang.c:603
+#: src/lang.c:650
 msgid   "Processing mail messages marked for deletion."
 msgstr  ""
 
-#: src/lang.c:604
+#: src/lang.c:651
 msgid   "Processing saved articles marked for deletion."
 msgstr  ""
 
-#: src/lang.c:605
+#: src/lang.c:652
 #, c-format
 msgid   "Accept Followup-To? %s=post, %s=ignore, %s=quit: "
 msgstr  ""
 
-#: src/lang.c:606
+#: src/lang.c:653
 msgid   "Article unchanged, abort mailing?"
 msgstr  ""
 
-#: src/lang.c:607
+#: src/lang.c:654
 #, c-format
 msgid   "Do you want to see postponed articles (%d)?"
 msgstr  ""
 
-#: src/lang.c:609
+#: src/lang.c:656
 msgid   "Add quick kill filter?"
 msgstr  ""
 
-#: src/lang.c:610
+#: src/lang.c:657
 msgid   "Add quick selection filter?"
 msgstr  ""
 
-#: src/lang.c:611
+#: src/lang.c:658
 msgid   "Do you really want to quit?"
 msgstr  ""
 
-#: src/lang.c:612
+#: src/lang.c:659
 #, c-format
 msgid   "%s=edit cancel message, %s=quit, %s=delete (cancel) [%%s]: "
 msgstr  ""
 
-#: src/lang.c:613
+#: src/lang.c:660
 msgid   "You have tagged articles in this group - quit anyway?"
 msgstr  ""
 
-#: src/lang.c:614
+#: src/lang.c:661
 #, c-format
 msgid   "%s=quit, %s=edit, %s=postpone: "
 msgstr  ""
 
-#: src/lang.c:615
+#: src/lang.c:662
 #, c-format
 msgid   "%s=quit %s=edit %s=save kill description: "
 msgstr  ""
 
-#: src/lang.c:616
+#: src/lang.c:663
 #, c-format
 msgid   "%s=quit %s=edit %s=save select description: "
 msgstr  ""
 
-#: src/lang.c:617
+#: src/lang.c:664
 msgid   "Do you really want to quit without saving your configuration?"
 msgstr  ""
 
-#: src/lang.c:620
+#: src/lang.c:667
 msgid   "Invalid range - valid are '0-9.$' eg. 1-$"
 msgstr  ""
 
-#: src/lang.c:621
+#: src/lang.c:668
 msgid   "Do you want to abort this operation?"
 msgstr  ""
 
-#: src/lang.c:622
+#: src/lang.c:669
 msgid   "Do you want to exit tin immediately?"
 msgstr  ""
 
-#: src/lang.c:623
+#: src/lang.c:670
 msgid   "Reading ('q' to quit)..."
 msgstr  ""
 
-#: src/lang.c:624
+#: src/lang.c:671
 #, c-format
 msgid   "Reading %sarticles..."
 msgstr  ""
 
-#: src/lang.c:625
+#: src/lang.c:672
 #, c-format
 msgid   "Reading %sattributes file...\n"
 msgstr  ""
 
-#: src/lang.c:626
+#: src/lang.c:673
 #, c-format
 msgid   "Reading %sconfig file...\n"
 msgstr  ""
 
-#: src/lang.c:627
+#: src/lang.c:674
 msgid   "Reading filter file...\n"
 msgstr  ""
 
-#: src/lang.c:628
+#: src/lang.c:675
 #, c-format
 msgid   "Reading %s groups..."
 msgstr  ""
 
-#: src/lang.c:629
+#: src/lang.c:676
 msgid   "Reading input history file...\n"
 msgstr  ""
 
-#: src/lang.c:630
+#: src/lang.c:677
 msgid   "Reading keymap file...\n"
 msgstr  ""
 
-#: src/lang.c:631
+#: src/lang.c:678
 msgid   "Reading groups from active file... "
 msgstr  ""
 
-#: src/lang.c:632
+#: src/lang.c:679
 msgid   "Reading groups from newsrc file... "
 msgstr  ""
 
-#: src/lang.c:633
+#: src/lang.c:680
 msgid   "Reading newsgroups file... "
 msgstr  ""
 
-#: src/lang.c:634
+#: src/lang.c:681
 msgid   "Reading newsrc file..."
 msgstr  ""
 
-#: src/lang.c:635
+#: src/lang.c:682
 msgid   "References: line              "
 msgstr  ""
 
-#: src/lang.c:637
+#: src/lang.c:684
 #, c-format
 msgid   "(%d:%02d remaining)"
 msgstr  ""
 
-#: src/lang.c:639
+#: src/lang.c:686
 #, c-format
 msgid   "Bogus group %s removed."
 msgstr  ""
 
-#: src/lang.c:640
+#: src/lang.c:687
 #, c-format
 msgid   "Error: rename %s to %s"
 msgstr  ""
 
-#: src/lang.c:641
+#: src/lang.c:688
 msgid   "Reply to author..."
 msgstr  ""
 
-#: src/lang.c:642
+#: src/lang.c:689
 msgid   "Repost"
 msgstr  ""
 
-#: src/lang.c:643
+#: src/lang.c:690
 msgid   "Reposting article..."
 msgstr  ""
 
-#: src/lang.c:644
+#: src/lang.c:691
 #, c-format
 msgid   "Repost article(s) to group(s) [%s]> "
 msgstr  ""
 
-#: src/lang.c:645
+#: src/lang.c:692
 msgid   "Reset newsrc?"
 msgstr  ""
 
-#: src/lang.c:646
+#: src/lang.c:693
 msgid   "Responses have been directed to the following newsgroups"
 msgstr  ""
 
-#: src/lang.c:647
+#: src/lang.c:694
 #, c-format
 msgid   "Responses have been directed to poster. %s=mail, %s=post, %s=quit: "
 msgstr  ""
 
-#: src/lang.c:649
+#: src/lang.c:696
 msgid   "Press <RETURN> to continue..."
 msgstr  ""
 
-#: src/lang.c:651
+#: src/lang.c:698
 #, c-format
 msgid   "Select From    [%s] (y/n): "
 msgstr  ""
 
-#: src/lang.c:652
+#: src/lang.c:699
 msgid   "Select Lines: (</>num): "
 msgstr  ""
 
-#: src/lang.c:653
+#: src/lang.c:700
 msgid   "Auto-select Article Menu"
 msgstr  ""
 
-#: src/lang.c:654
+#: src/lang.c:701
 #, c-format
 msgid   "Select Msg-Id  [%s] (f/l/o/n): "
 msgstr  ""
 
-#: src/lang.c:655
+#: src/lang.c:702
 msgid   "Select pattern scope: "
 msgstr  ""
 
-#: src/lang.c:656
+#: src/lang.c:703
 #, c-format
 msgid   "Select Subject [%s] (y/n): "
 msgstr  ""
 
-#: src/lang.c:657
+#: src/lang.c:704
 msgid   "Select text pattern : "
 msgstr  ""
 
-#: src/lang.c:658
+#: src/lang.c:705
 msgid   "Select time in days   : "
 msgstr  ""
 
-#: src/lang.c:659
+#: src/lang.c:706
 #, c-format
 msgid   "# %s server configuration file\n"
         "# This file was automatically saved by %s %s %s (\"%s\")\n"
@@ -2795,221 +2979,257 @@ msgid   "# %s server configuration file\
         "\n"
 msgstr  ""
 
-#: src/lang.c:665
+#: src/lang.c:712
 msgid   "Showing unread groups only"
 msgstr  ""
 
-#: src/lang.c:666
+#: src/lang.c:713
 msgid   "Subject: line (ignore case)   "
 msgstr  ""
 
-#: src/lang.c:667
+#: src/lang.c:714
 msgid   "Subject: line (case sensitive)"
 msgstr  ""
 
-#: src/lang.c:668
+#: src/lang.c:715
 msgid   "Save"
 msgstr  ""
 
-#: src/lang.c:669
+#: src/lang.c:716
 #, c-format
 msgid   "Save '%s' (%s/%s)?"
 msgstr  ""
 
-#: src/lang.c:670
+#: src/lang.c:717
 msgid   "Save configuration before continuing?"
 msgstr  ""
 
-#: src/lang.c:671
+#: src/lang.c:718
 msgid   "Save filename> "
 msgstr  ""
 
-#: src/lang.c:672
+#: src/lang.c:719
 msgid   "Saved"
 msgstr  ""
 
-#: src/lang.c:673
+#: src/lang.c:720
 #, c-format
 msgid   "%4d unread (%4d hot) %s in %s\n"
 msgstr  ""
 
-#: src/lang.c:674
+#: src/lang.c:721
 #, c-format
 msgid   "Saved %s...\n"
 msgstr  ""
 
-#: src/lang.c:675
+#: src/lang.c:722
 msgid   "Nothing was saved"
 msgstr  ""
 
-#: src/lang.c:676
+#: src/lang.c:723
 #, c-format
 msgid   "\n"
         "%s %d %s from %d %s\n"
 msgstr  ""
 
-#: src/lang.c:677
+#: src/lang.c:724
 #, c-format
 msgid   "-- %s saved to %s%s --"
 msgstr  ""
 
-#: src/lang.c:678
+#: src/lang.c:725
 #, c-format
 msgid   "-- %s saved to %s - %s --"
 msgstr  ""
 
-#: src/lang.c:679
+#: src/lang.c:726
 msgid   "Saving..."
 msgstr  ""
 
-#: src/lang.c:680
+#: src/lang.c:727
 #, c-format
 msgid   "%s: Screen initialization failed"
 msgstr  "%s: Screen initialisation failed"
 
-#: src/lang.c:682
+#: src/lang.c:729
 #, c-format
 msgid   "%s: screen is too small\n"
 msgstr  ""
 
-#: src/lang.c:684
+#: src/lang.c:731
 #, c-format
 msgid   "screen is too small, %s is exiting\n"
 msgstr  ""
 
-#: src/lang.c:685
+#: src/lang.c:732
+msgid   "Delete scope?"
+msgstr  ""
+
+#: src/lang.c:733
+msgid   "Enter scope> "
+msgstr  ""
+
+#: src/lang.c:734
+msgid   "Select new position> "
+msgstr  ""
+
+#: src/lang.c:735
+msgid   "New position cannot be a global scope"
+msgstr  ""
+
+#: src/lang.c:736
+msgid   "Global scope, operation not allowed"
+msgstr  ""
+
+#: src/lang.c:737
+msgid   "Rename scope> "
+msgstr  ""
+
+#: src/lang.c:738
+msgid   "Select scope> "
+msgstr  ""
+
+#: src/lang.c:739
+msgid   "Scopes Menu"
+msgstr  ""
+
+#: src/lang.c:740
+msgid   "Scopes Menu Commands"
+msgstr  ""
+
+#: src/lang.c:741
 #, c-format
 msgid   "Search backwards [%s]> "
 msgstr  ""
 
-#: src/lang.c:686
+#: src/lang.c:742
 #, c-format
 msgid   "Search body [%s]> "
 msgstr  ""
 
-#: src/lang.c:687
+#: src/lang.c:743
 #, c-format
 msgid   "Search forwards [%s]> "
 msgstr  ""
 
-#: src/lang.c:688
+#: src/lang.c:744
 msgid   "Searching..."
 msgstr  ""
 
-#: src/lang.c:689
+#: src/lang.c:745
 #, c-format
 msgid   "Searching article %d of %d ('q' to abort)..."
 msgstr  ""
 
-#: src/lang.c:690
+#: src/lang.c:746
 msgid   "Select article> "
 msgstr  ""
 
-#: src/lang.c:691
+#: src/lang.c:747
 msgid   "Select option number before text or use arrow keys and <CR>. 'q' to quit."
 msgstr  ""
 
-#: src/lang.c:692
+#: src/lang.c:748
 msgid   "Select group> "
 msgstr  ""
 
-#: src/lang.c:693
+#: src/lang.c:749
 #, c-format
 msgid   "Enter selection pattern [%s]> "
 msgstr  ""
 
-#: src/lang.c:694
+#: src/lang.c:750
 msgid   "Select thread > "
 msgstr  ""
 
-#: src/lang.c:695
+#: src/lang.c:751
 #, c-format
 msgid   "%s %s %s (\"%s\") [%s]: send a DETAILED bug report to %s\n"
 msgstr  ""
 
-#: src/lang.c:696
+#: src/lang.c:752
 msgid   "servers active-file"
 msgstr  ""
 
-#: src/lang.c:697
+#: src/lang.c:753
 msgid   "Cannot move into new newsgroups. Subscribe first..."
 msgstr  ""
 
-#: src/lang.c:698
+#: src/lang.c:754
 msgid   "<SPACE>"
 msgstr  ""
 
-#: src/lang.c:699
+#: src/lang.c:755
 #, c-format
 msgid   "Starting: (%s)"
 msgstr  ""
 
-#: src/lang.c:700
+#: src/lang.c:756
 #, c-format
 msgid   "List Thread (%d of %d)"
 msgstr  ""
 
-#: src/lang.c:701
+#: src/lang.c:757
 #, c-format
 msgid   "Thread (%.*s)"
 msgstr  ""
 
-#: src/lang.c:702
+#: src/lang.c:758
 msgid   "Enter wildcard subscribe pattern> "
 msgstr  ""
 
-#: src/lang.c:703
+#: src/lang.c:759
 #, c-format
 msgid   "subscribed to %d groups"
 msgstr  ""
 
-#: src/lang.c:704
+#: src/lang.c:760
 #, c-format
 msgid   "Subscribed to %s"
 msgstr  ""
 
-#: src/lang.c:705
+#: src/lang.c:761
 msgid   "Subscribing... "
 msgstr  ""
 
-#: src/lang.c:706
+#: src/lang.c:762
 #, c-format
 msgid   "Repost or supersede article(s) [%%s]? (%s/%s/%s): "
 msgstr  ""
 
-#: src/lang.c:707
+#: src/lang.c:763
 #, c-format
 msgid   "Supersede article(s) to group(s) [%s]> "
 msgstr  ""
 
-#: src/lang.c:708
+#: src/lang.c:764
 msgid   "Superseding article ..."
 msgstr  ""
 
-#: src/lang.c:709
+#: src/lang.c:765
 #, c-format
 msgid   "\n"
         "Stopped. Type 'fg' to restart %s\n"
 msgstr  ""
 
-#: src/lang.c:711
+#: src/lang.c:767
 #, c-format
 msgid   "%d days"
 msgstr  ""
 
-#: src/lang.c:712
+#: src/lang.c:768
 msgid   "<TAB>"
 msgstr  ""
 
-#: src/lang.c:713
+#: src/lang.c:769
 msgid   "TeX "
 msgstr  ""
 
-#: src/lang.c:714
+#: src/lang.c:770
 msgid   "# Default action/prompt strings\n"
 msgstr  ""
 
-#: src/lang.c:715
+#: src/lang.c:771
 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"
@@ -3019,324 +3239,325 @@ msgid   "# Defaults for quick (1 key) ki
         "# expire=ON/OFF  ON=limit to default_filter_days OFF=don't ever expire\n"
 msgstr  ""
 
-#: src/lang.c:728
+#: src/lang.c:784
 msgid   "# If ON use print current subject or newsgroup description in the last line\n"
 msgstr  ""
 
-#: src/lang.c:729
+#: src/lang.c:785
 msgid   "# Host & time info used for detecting new groups (don't touch)\n"
 msgstr  ""
 
-#: src/lang.c:730
+#: src/lang.c:786
 msgid   "There is no news\n"
 msgstr  ""
 
-#: src/lang.c:731
+#: src/lang.c:787
 msgid   "Thread"
 msgstr  ""
 
-#: src/lang.c:732
+#: src/lang.c:788
 msgid   "Thread Level Commands"
 msgstr  ""
 
-#: src/lang.c:733
+#: src/lang.c:789
 msgid   "Thread deselected"
 msgstr  ""
 
-#: src/lang.c:734
+#: src/lang.c:790
 msgid   "Thread selected"
 msgstr  ""
 
-#: src/lang.c:736
-msgid   "threads"
-msgstr  ""
-
-#: src/lang.c:738
-msgid   "Thread range"
+#: src/lang.c:792
+msgid   "threads"
 msgstr  ""
 
-#: src/lang.c:739
+#: src/lang.c:794
 msgid   "thread"
 msgstr  ""
 
-#: src/lang.c:740
+#: src/lang.c:795
 #, c-format
 msgid   "Thread %4s of %4s"
 msgstr  ""
 
-#: src/lang.c:741
+#: src/lang.c:796
 msgid   "Threading articles..."
 msgstr  ""
 
-#: src/lang.c:742
+#: src/lang.c:797
 #, c-format
 msgid   "Toggled word highlighting %s"
 msgstr  ""
 
-#: src/lang.c:743
+#: src/lang.c:798
 msgid   "Toggled rot13 encoding"
 msgstr  ""
 
-#: src/lang.c:744
+#: src/lang.c:799
 #, c-format
 msgid   "Toggled german TeX encoding %s"
 msgstr  ""
 
-#: src/lang.c:745
+#: src/lang.c:800
 #, c-format
 msgid   "Toggled tab-width to %d"
 msgstr  ""
 
-#: src/lang.c:747
+#: src/lang.c:802
 #, c-format
 msgid   "%d Trying to dotlock %s"
 msgstr  ""
 
-#: src/lang.c:748
+#: src/lang.c:803
 #, c-format
 msgid   "%d Trying to lock %s"
 msgstr  ""
 
-#: src/lang.c:750
+#: src/lang.c:805
 msgid   "           h=help\n"
 msgstr  ""
 
-#: src/lang.c:752
+#: src/lang.c:807
 msgid   "Unlimited"
 msgstr  ""
 
-#: src/lang.c:753
+#: src/lang.c:808
 msgid   "Enter wildcard unsubscribe pattern> "
 msgstr  ""
 
-#: src/lang.c:754
+#: src/lang.c:809
 #, c-format
 msgid   "Error decoding %s : %s"
 msgstr  ""
 
-#: src/lang.c:755
+#: src/lang.c:810
 msgid   "No end."
 msgstr  ""
 
-#: src/lang.c:756
+#: src/lang.c:811
 #, c-format
 msgid   "%s successfully decoded."
 msgstr  ""
 
-#: src/lang.c:757
+#: src/lang.c:812
 #, c-format
 msgid   "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n"
         "\n"
 msgstr  ""
 
-#: src/lang.c:758
+#: src/lang.c:813
 msgid   "unread "
 msgstr  ""
 
-#: src/lang.c:759
+#: src/lang.c:814
 #, c-format
 msgid   "unsubscribed from %d groups"
 msgstr  ""
 
-#: src/lang.c:760
+#: src/lang.c:815
 #, c-format
 msgid   "Unsubscribed from %s"
 msgstr  ""
 
-#: src/lang.c:761
+#: src/lang.c:816
 msgid   "Unsubscribing... "
 msgstr  ""
 
-#: src/lang.c:762
+#: src/lang.c:817
 msgid   "Unthreading articles..."
 msgstr  ""
 
-#: src/lang.c:763
+#: src/lang.c:818
 msgid   "Updated"
 msgstr  ""
 
-#: src/lang.c:764
+#: src/lang.c:820
+#, c-format
+msgid   "unparseable \"LIST COUNTS\" line: \"%s\""
+msgstr  ""
+
+#: src/lang.c:822
 msgid   "Updating"
 msgstr  ""
 
-#: src/lang.c:765
+#: src/lang.c:823
 #, c-format
 msgid   "Opening %s\n"
 msgstr  ""
 
-#: src/lang.c:766
+#: src/lang.c:824
 msgid   "No more URL's in this article"
 msgstr  ""
 
-#: src/lang.c:767
+#: src/lang.c:825
 msgid   "Use MIME display program for this message?"
 msgstr  ""
 
-#: src/lang.c:768
+#: src/lang.c:826
 msgid   "  -c       mark all news as read in subscribed newsgroups (batch mode)"
 msgstr  ""
 
-#: src/lang.c:769
+#: src/lang.c:827
 msgid   "  -Z       return status indicating if any unread news (batch mode)"
 msgstr  ""
 
-#: src/lang.c:770
+#: src/lang.c:828
 msgid   "  -q       don't check for new newsgroups"
 msgstr  ""
 
-#: src/lang.c:771
+#: src/lang.c:829
 msgid   "  -X       don't save any files on quit"
 msgstr  ""
 
-#: src/lang.c:772
+#: src/lang.c:830
 msgid   "  -d       don't show newsgroup descriptions"
 msgstr  ""
 
-#: src/lang.c:773
+#: src/lang.c:831
 msgid   "  -G limit get only limit articles/group"
 msgstr  ""
 
-#: src/lang.c:774
+#: src/lang.c:832
 #, c-format
 msgid   "  -H       help information about %s"
 msgstr  ""
 
-#: src/lang.c:775
+#: src/lang.c:833
 msgid   "  -h       this help message"
 msgstr  ""
 
-#: src/lang.c:776
+#: src/lang.c:834
 #, c-format
 msgid   "  -I dir   news index file directory [default=%s]"
 msgstr  ""
 
-#: src/lang.c:777
+#: src/lang.c:835
 msgid   "  -u       update index files (batch mode)"
 msgstr  ""
 
-#: src/lang.c:778
+#: src/lang.c:836
 #, c-format
 msgid   "  -m dir   mailbox directory [default=%s]"
 msgstr  ""
 
-#: src/lang.c:779
+#: src/lang.c:837
 #, c-format
 msgid   "\n"
         "Mail bug reports/comments to %s"
 msgstr  ""
 
-#: src/lang.c:780
+#: src/lang.c:838
 msgid   "  -N       mail new news to your posts (batch mode)"
 msgstr  ""
 
-#: src/lang.c:781
+#: src/lang.c:839
 msgid   "  -M user  mail new news to specified user (batch mode)"
 msgstr  ""
 
-#: src/lang.c:782
+#: src/lang.c:840
 #, c-format
 msgid   "  -f file  subscribed to newsgroups file [default=%s]"
 msgstr  ""
 
-#: src/lang.c:783
+#: src/lang.c:841
 msgid   "  -x       no posting mode"
 msgstr  ""
 
-#: src/lang.c:784
+#: src/lang.c:842
 msgid   "  -w       post an article and exit"
 msgstr  ""
 
-#: src/lang.c:785
+#: src/lang.c:843
 msgid   "  -o       post all postponed articles and exit"
 msgstr  ""
 
-#: src/lang.c:786
+#: src/lang.c:844
 msgid   "  -R       read news saved by -S option"
 msgstr  ""
 
-#: src/lang.c:787
+#: src/lang.c:845
 #, c-format
 msgid   "  -s dir   save news directory [default=%s]"
 msgstr  ""
 
-#: src/lang.c:788
+#: src/lang.c:846
 msgid   "  -S       save new news for later reading (batch mode)"
 msgstr  ""
 
-#: src/lang.c:789
+#: src/lang.c:847
 msgid   "  -z       start if any unread news"
 msgstr  ""
 
-#: src/lang.c:790
+#: src/lang.c:848
 #, c-format
 msgid   "A Usenet reader.\n"
         "\n"
         "Usage: %s [options] [newsgroup[,...]]"
 msgstr  ""
 
-#: src/lang.c:791
+#: src/lang.c:849
 msgid   "  -v       verbose output for batch mode options"
 msgstr  ""
 
-#: src/lang.c:792
+#: src/lang.c:850
 msgid   "  -V       print version & date information"
 msgstr  ""
 
-#: src/lang.c:793
+#: src/lang.c:851
 #, c-format
 msgid   "%s only useful without batch mode operations\n"
 msgstr  ""
 
-#: src/lang.c:794
+#: src/lang.c:852
 #, c-format
 msgid   "%s only useful for batch mode operations\n"
 msgstr  ""
 
-#: src/lang.c:795
+#: src/lang.c:853
 #, c-format
 msgid   "Useless combination %s and %s. Ignoring %s.\n"
 msgstr  ""
 
-#: src/lang.c:797
+#: src/lang.c:855
 #, c-format
 msgid   "\n"
         "%s%d out of range (0 - %d). Reset to 0"
 msgstr  ""
 
-#: src/lang.c:798
+#: src/lang.c:856
 #, c-format
 msgid   "View '%s' (%s/%s)?"
 msgstr  ""
 
-#: src/lang.c:800
+#: src/lang.c:858
 #, c-format
 msgid   "\n"
         "Warning: posting exceeds %d columns. Line %d is the first long one:\n"
         "%-100s\n"
 msgstr  ""
 
-#: src/lang.c:801
+#: src/lang.c:859
 msgid   "\n"
         "Warning: article unchanged after editing\n"
 msgstr  ""
 
-#: src/lang.c:802
+#: src/lang.c:860
 msgid   "\n"
         "Warning: \"Subject:\" contains only whitespaces.\n"
 msgstr  ""
 
-#: src/lang.c:803
+#: src/lang.c:861
 msgid   "\n"
         "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:\".\n"
 msgstr  ""
 
-#: src/lang.c:805
+#: src/lang.c:863
 msgid   "\n"
         "Warning: Article has \"References:\" but \"Subject:\" does not begin\n"
         "         with \"Re: \" and does not contain \"(was:\".\n"
 msgstr  ""
 
-#: src/lang.c:808
+#: src/lang.c:866
 msgid   "Read carefully!\n"
         "\n"
         "  You are about to cancel an article seemingly written by you. This will "
@@ -3349,7 +3570,7 @@ msgid   "Read carefully!\n"
         "\n"
 msgstr  ""
 
-#: src/lang.c:812
+#: src/lang.c:870
 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"
@@ -3357,7 +3578,7 @@ msgid   "\n"
         "         not be encoded properly.\n"
 msgstr  ""
 
-#: src/lang.c:817
+#: src/lang.c:875
 #, c-format
 msgid   "\n"
         "\n"
@@ -3366,7 +3587,7 @@ msgid   "\n"
         "Read WHATSNEW, etc...\n"
 msgstr  ""
 
-#: src/lang.c:819
+#: src/lang.c:877
 #, c-format
 msgid   "\n"
         "\n"
@@ -3374,7 +3595,7 @@ msgid   "\n"
         "Some values in your %s file may be ignored, others might have changed!\n"
 msgstr  ""
 
-#: src/lang.c:822
+#: src/lang.c:880
 #, c-format
 msgid   "Warning: tin wrote fewer groups to your\n"
         "\t%s\n"
@@ -3383,18 +3604,18 @@ msgid   "Warning: tin wrote fewer groups
         "before you start tin once again!\n"
 msgstr  ""
 
-#: src/lang.c:826
+#: src/lang.c:884
 #, c-format
 msgid   "\n"
         "Warning: Found %d '-- \\n' lines, this may confuse some people.\n"
 msgstr  ""
 
-#: src/lang.c:827
+#: src/lang.c:885
 #, c-format
 msgid   "Warning: Only %d out of %d articles were saved"
 msgstr  ""
 
-#: src/lang.c:828
+#: src/lang.c:886
 #, c-format
 msgid   "\n"
         "Warning: Your signature  is longer than %d lines.  Since signatures usually "
@@ -3404,47 +3625,53 @@ msgid   "\n"
         "         possible.\n"
 msgstr  ""
 
-#: src/lang.c:832
+#: src/lang.c:890
 #, c-format
 msgid   "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? "
 msgstr  ""
 
-#: src/lang.c:833
+#: src/lang.c:891
 msgid   "\n"
         "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n"
 msgstr  ""
 
-#: src/lang.c:834
+#: src/lang.c:892
+#, c-format
+msgid   "\n"
+        "Warning: \"%s\" is renamed, you should use \"%s\" instead!\n"
+msgstr  ""
+
+#: src/lang.c:893
 msgid   "Writing attributes file..."
 msgstr  ""
 
-#: src/lang.c:836
+#: src/lang.c:895
 #, c-format
 msgid   "%d Responses"
 msgstr  ""
 
-#: src/lang.c:838
+#: src/lang.c:897
 #, c-format
 msgid   "Added %d %s"
 msgstr  ""
 
-#: src/lang.c:839
+#: src/lang.c:898
 msgid   "No unsubscribed groups to show"
 msgstr  ""
 
-#: src/lang.c:840
+#: src/lang.c:899
 msgid   "Showing subscribed to groups only"
 msgstr  ""
 
-#: src/lang.c:841
+#: src/lang.c:900
 msgid   "Yes "
 msgstr  ""
 
-#: src/lang.c:842
+#: src/lang.c:901
 msgid   "    You have mail\n"
 msgstr  ""
 
-#: src/lang.c:847
+#: src/lang.c:906
 #, c-format
 msgid   "\n"
         "Warning: Posting is in %s and contains characters which are not\n"
@@ -3456,11 +3683,11 @@ msgid   "\n"
         "         M)enu option.\n"
 msgstr  ""
 
-#: src/lang.c:858
+#: src/lang.c:917
 msgid   "  -D mode  debug mode"
 msgstr  ""
 
-#: src/lang.c:862
+#: src/lang.c:921
 msgid   "Read carefully!\n"
         "\n"
         "  You are about to cancel an article seemingly not written by you.  This "
@@ -3476,11 +3703,11 @@ msgid   "Read carefully!\n"
         "\n"
 msgstr  ""
 
-#: src/lang.c:871
+#: src/lang.c:930
 msgid   "toggle color"
 msgstr  "toggle colour"
 
-#: src/lang.c:872
+#: src/lang.c:931
 msgid   "# Changing colors of several screen parts\n"
         "# Possible values are:\n"
         "#  -1 = default (white for foreground and black for background)\n"
@@ -3504,351 +3731,351 @@ msgid   "# Changing colors of several sc
         "\n"
 msgstr  ""
 
-#: src/lang.c:892
+#: src/lang.c:951
 msgid   "  -a       toggle color flag"
 msgstr  "  -a       toggle colour flag"
 
-#: src/lang.c:896
+#: src/lang.c:955
 msgid   "\n"
         "Error: Followup-To set to more than one newsgroup!\n"
 msgstr  ""
 
-#: src/lang.c:897
+#: src/lang.c:956
 #, c-format
 msgid   "\n"
         "Error: cross-posting to %d newsgroups and no Followup-To line!\n"
 msgstr  ""
 
-#: src/lang.c:898
+#: src/lang.c:957
 #, c-format
 msgid   "\n"
         "Error: \"%s\" is not a valid newsgroup!\n"
 msgstr  ""
 
-#: src/lang.c:900
+#: src/lang.c:959
 msgid   "\n"
         "Warning: Followup-To set to more than one newsgroup!\n"
 msgstr  ""
 
-#: src/lang.c:901
+#: src/lang.c:960
 #, c-format
 msgid   "\n"
         "Warning: cross-posting to %d newsgroups and no Followup-To line!\n"
 msgstr  ""
 
-#: src/lang.c:902
+#: src/lang.c:961
 #, c-format
 msgid   "\n"
         "Warning: \"%s\" is not in your newsrc, it may be invalid at this site!\n"
 msgstr  ""
 
-#: src/lang.c:903
+#: src/lang.c:962
 #, c-format
 msgid   "\n"
         "Warning: \"%s\" is not a valid newsgroup at this site!\n"
 msgstr  ""
 
-#: src/lang.c:907
+#: src/lang.c:966
 #, c-format
 msgid   "%d files successfully written from %d articles. %d %s occurred."
 msgstr  ""
 
-#: src/lang.c:908
+#: src/lang.c:967
 msgid   "Missing parts."
 msgstr  ""
 
-#: src/lang.c:909
+#: src/lang.c:968
 msgid   "No beginning."
 msgstr  ""
 
-#: src/lang.c:910
+#: src/lang.c:969
 msgid   "No data."
 msgstr  ""
 
-#: src/lang.c:911
+#: src/lang.c:970
 msgid   "Unknown error."
 msgstr  ""
 
-#: src/lang.c:914
+#: src/lang.c:973
 #, c-format
 msgid   "\tChecksum of %s (%ld %s)"
 msgstr  ""
 
-#: src/lang.c:919
+#: src/lang.c:978
 msgid   "Reading mail active file... "
 msgstr  ""
 
-#: src/lang.c:920
+#: src/lang.c:979
 msgid   "Reading mailgroups file... "
 msgstr  ""
 
-#: src/lang.c:924
+#: src/lang.c:983
 msgid   "perform PGP operations on article"
 msgstr  ""
 
-#: src/lang.c:925
+#: src/lang.c:984
 msgid   "Add key(s) to public keyring?"
 msgstr  ""
 
-#: src/lang.c:926
+#: src/lang.c:985
 #, c-format
 msgid   "%s=encrypt, %s=sign, %s=both, %s=quit: "
 msgstr  ""
 
-#: src/lang.c:927
+#: src/lang.c:986
 #, c-format
 msgid   "%s=sign, %s=sign & include public key, %s=quit: "
 msgstr  ""
 
-#: src/lang.c:928
+#: src/lang.c:987
 #, c-format
 msgid   "PGP has not been set up (can't open %s)"
 msgstr  ""
 
-#: src/lang.c:929
+#: src/lang.c:988
 msgid   "Article not signed and no public keys found"
 msgstr  ""
 
-#: src/lang.c:931
+#: src/lang.c:990
 #, c-format
 msgid   "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr  ""
 
-#: src/lang.c:932
+#: src/lang.c:991
 #, c-format
 msgid   "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=send [%%s]: "
 msgstr  ""
 
-#: src/lang.c:933
+#: src/lang.c:992
 #, c-format
 msgid   "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr  ""
 
-#: src/lang.c:935
+#: src/lang.c:994
 #, c-format
 msgid   "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr  ""
 
-#: src/lang.c:936
+#: src/lang.c:995
 #, c-format
 msgid   "%s=quit, %s=edit, %s=pgp, %s=send [%%s]: "
 msgstr  ""
 
-#: src/lang.c:937
+#: src/lang.c:996
 #, c-format
 msgid   "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr  ""
 
-#: src/lang.c:941
+#: src/lang.c:1000
 #, c-format
 msgid   "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone: "
 msgstr  ""
 
-#: src/lang.c:942
+#: src/lang.c:1001
 #, c-format
 msgid   "%s=quit, %s=edit, %s=ispell, %s=send [%%s]: "
 msgstr  ""
 
-#: src/lang.c:943
+#: src/lang.c:1002
 #, c-format
 msgid   "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr  ""
 
-#: src/lang.c:945
+#: src/lang.c:1004
 #, c-format
 msgid   "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone: "
 msgstr  ""
 
-#: src/lang.c:946
+#: src/lang.c:1005
 #, c-format
 msgid   "%s=quit, %s=edit, %s=send [%%s]: "
 msgstr  ""
 
-#: src/lang.c:947
+#: src/lang.c:1006
 #, c-format
 msgid   "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr  ""
 
-#: src/lang.c:956
+#: src/lang.c:1015
 msgid   "Try cache_overview_files to speed up things.\n"
 msgstr  ""
 
-#: src/lang.c:957
+#: src/lang.c:1016
 msgid   "Tin will use local index files instead.\n"
 msgstr  ""
 
-#: src/lang.c:958
+#: src/lang.c:1017
 msgid   "Cannot find NNTP server name"
 msgstr  ""
 
-#: src/lang.c:959
+#: src/lang.c:1018
 #, c-format
 msgid   "Connecting to %s:%u..."
 msgstr  ""
 
-#: src/lang.c:960
+#: src/lang.c:1019
 msgid   "Disconnecting from server...\n"
 msgstr  ""
 
-#: src/lang.c:961
+#: src/lang.c:1020
 #, c-format
-msgid   "Wrong newsgroup name in response of GROUP command, %s for %s"
+msgid   "Wrong newsgroup name (\"%s\") in response of \"GROUP %s\" command: \"%s\""
 msgstr  ""
 
-#: src/lang.c:962
+#: src/lang.c:1021
 #, c-format
 msgid   "Failed to connect to NNTP server %s. Exiting..."
 msgstr  ""
 
-#: src/lang.c:963
+#: src/lang.c:1022
 msgid   "205  Closing connection"
 msgstr  ""
 
-#: src/lang.c:964
+#: src/lang.c:1023
 msgid   "Your server does not support the NNTP XOVER or OVER command.\n"
 msgstr  ""
 
-#: src/lang.c:965
+#: src/lang.c:1024
 msgid   "Connection to news server has timed out. Reconnect?"
 msgstr  ""
 
-#: src/lang.c:966
+#: src/lang.c:1025
 #, c-format
 msgid   "Put the server name in the file %s,\n"
         "or set the environment variable NNTPSERVER"
 msgstr  ""
 
-#: src/lang.c:967
+#: src/lang.c:1026
 msgid   "  -A       force authentication on connect"
 msgstr  ""
 
-#: src/lang.c:968
+#: src/lang.c:1027
 #, c-format
 msgid   "  -g serv  read news from NNTP server serv [default=%s]"
 msgstr  ""
 
-#: src/lang.c:969
+#: src/lang.c:1028
 #, c-format
 msgid   "  -p port  use port as NNTP port [default=%d]"
 msgstr  ""
 
-#: src/lang.c:970
+#: src/lang.c:1029
 msgid   "  -Q       quick start. Same as -nqd"
 msgstr  ""
 
-#: src/lang.c:971
+#: src/lang.c:1030
 msgid   "  -r       read news remotely from default NNTP server"
 msgstr  ""
 
-#: src/lang.c:972
+#: src/lang.c:1031
 msgid   "  -l       use only LIST instead of GROUP (-n) command"
 msgstr  ""
 
-#: src/lang.c:973
+#: src/lang.c:1032
 msgid   "  -n       only read subscribed .newsrc groups from NNTP server"
 msgstr  ""
 
-#: src/lang.c:975
-#, c-format
-msgid   "%s/tcp: Unknown service.\n"
-msgstr  ""
-
-#: src/lang.c:978
+#: src/lang.c:1034
 msgid   "\n"
         "socket or connect problem\n"
 msgstr  ""
 
-#: src/lang.c:980
+#: src/lang.c:1036
 #, c-format
 msgid   "\n"
         "Connection to %s: "
 msgstr  ""
 
-#: src/lang.c:981
+#: src/lang.c:1037
 msgid   "Giving up...\n"
 msgstr  ""
 
-#: src/lang.c:984
+#: src/lang.c:1039
+#, c-format
+msgid   "%s/tcp: Unknown service.\n"
+msgstr  ""
+
+#: src/lang.c:1043
 msgid   "Your server does not have Xref: in its XOVER information.\n"
         "Tin will try to use XHDR XREF instead (slows down things a bit).\n"
 msgstr  ""
 
-#: src/lang.c:987
+#: src/lang.c:1046
 msgid   "Your server does not have Xref: in its XOVER information.\n"
 msgstr  ""
 
-#: src/lang.c:990
+#: src/lang.c:1049
 #, c-format
 msgid   "Can't open %s. Try %s -r to read news via NNTP.\n"
 msgstr  ""
 
-#: src/lang.c:993
+#: src/lang.c:1052
 msgid   "  -Q       quick start. Same as -qd"
 msgstr  ""
 
-#: src/lang.c:994
+#: src/lang.c:1053
 msgid   "  -l       read only active file instead of scanning spool (-n) command"
 msgstr  ""
 
-#: src/lang.c:995
+#: src/lang.c:1054
 msgid   "  -n       only read subscribed .newsrc groups from spool"
 msgstr  ""
 
-#: src/lang.c:996
+#: src/lang.c:1055
 msgid   "Your server does not have Xref: in its NOV-files.\n"
 msgstr  ""
 
-#: src/lang.c:1000
+#: src/lang.c:1059
 msgid   "Posting using external inews failed. Use built in inews instead?"
 msgstr  ""
 
-#: src/lang.c:1001
+#: src/lang.c:1060
 msgid   "It worked! Should I always use my built in inews from now on?"
 msgstr  ""
 
-#: src/lang.c:1005
+#: src/lang.c:1064
 #, c-format
 msgid   "%d %s printed"
 msgstr  ""
 
-#: src/lang.c:1006
+#: src/lang.c:1065
 msgid   "output article/thread/hot/pattern/tagged articles to printer"
 msgstr  ""
 
-#: src/lang.c:1007
+#: src/lang.c:1066
 msgid   "Print"
 msgstr  ""
 
-#: src/lang.c:1008
+#: src/lang.c:1067
 msgid   "Printing..."
 msgstr  ""
 
-#: src/lang.c:1012
+#: src/lang.c:1071
 msgid   "pipe article/thread/hot/pattern/tagged articles into command"
 msgstr  ""
 
-#: src/lang.c:1013
+#: src/lang.c:1072
 msgid   "No command"
 msgstr  ""
 
-#: src/lang.c:1014
+#: src/lang.c:1073
 msgid   "Pipe"
 msgstr  ""
 
-#: src/lang.c:1015
+#: src/lang.c:1074
 #, c-format
 msgid   "Pipe to command [%.*s]> "
 msgstr  ""
 
-#: src/lang.c:1016
+#: src/lang.c:1075
 msgid   "Piping..."
 msgstr  ""
 
-#: src/lang.c:1018
+#: src/lang.c:1077
 msgid   "Piping not enabled."
 msgstr  ""
 
-#: src/lang.c:1022
+#: src/lang.c:1081
 #, c-format
 msgid   "\n"
         "Error: The \"%s:\" line has spaces  in it that MUST be removed.\n"
@@ -3857,7 +4084,7 @@ msgid   "\n"
         "       newsgroup names.\n"
 msgstr  ""
 
-#: src/lang.c:1027
+#: src/lang.c:1086
 #, c-format
 msgid   "\n"
         "Error: The \"%s:\" line is  continued in  the next line.  Since\n"
@@ -3865,7 +4092,7 @@ msgid   "\n"
         "       Please write all newsgroups into a single line.\n"
 msgstr  ""
 
-#: src/lang.c:1032
+#: src/lang.c:1091
 #, c-format
 msgid   "\n"
         "Warning: The \"%s:\" line is continued in the next line.\n"
@@ -3873,13 +4100,13 @@ msgid   "\n"
         "         To avoid trouble please write all newsgroups into a single line.\n"
 msgstr  ""
 
-#: src/lang.c:1036
+#: src/lang.c:1095
 #, c-format
 msgid   "\n"
         "Warning: The \"%s:\" line has spaces in it that SHOULD be removed.\n"
 msgstr  ""
 
-#: src/lang.c:1041
+#: src/lang.c:1100
 msgid   "\n"
         "  If your article contains quoted text  please take some time to pare it "
         "down\n"
@@ -3900,563 +4127,559 @@ msgid   "\n"
         "  likely to ignore it completely.  It's a crowded net out there.\n"
 msgstr  ""
 
-#: src/lang.c:1054
+#: src/lang.c:1113
 msgid   "shell escape"
 msgstr  ""
 
-#: src/lang.c:1055
+#: src/lang.c:1114
 #, c-format
 msgid   "Shell Command (%s)"
 msgstr  ""
 
-#: src/lang.c:1056
+#: src/lang.c:1115
 #, c-format
 msgid   "Enter shell command [%s]> "
 msgstr  ""
 
-#: src/lang.c:1060
+#: src/lang.c:1119
 #, c-format
 msgid   "%s: Can't get entry for TERM\n"
 msgstr  ""
 
-#: src/lang.c:1064
+#: src/lang.c:1123
 #, c-format
 msgid   "Group %.*s ('q' to quit)..."
 msgstr  ""
 
-#: src/lang.c:1066
+#: src/lang.c:1125
 #, c-format
 msgid   "Group %.*s..."
 msgstr  ""
 
-#: src/lang.c:1070
+#: src/lang.c:1129
 msgid   "Server unavailable\n"
 msgstr  ""
 
-#: src/lang.c:1076
+#: src/lang.c:1135
 #, c-format
 msgid   "%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %"
         "s=post"
 msgstr  ""
 
-#: src/lang.c:1077
+#: src/lang.c:1136
 #, c-format
 msgid   "%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr  ""
 
-#: src/lang.c:1079
+#: src/lang.c:1138
 #, c-format
 msgid   "%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr  ""
 
-#: src/lang.c:1080
+#: src/lang.c:1139
 #, c-format
 msgid   "%s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr  ""
 
-#: src/lang.c:1084
+#: src/lang.c:1143
 #, c-format
 msgid   "%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr  ""
 
-#: src/lang.c:1085
+#: src/lang.c:1144
 #, c-format
 msgid   "%s=pipe; %s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr  ""
 
-#: src/lang.c:1087
+#: src/lang.c:1146
 #, c-format
 msgid   "%s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr  ""
 
-#: src/lang.c:1088
+#: src/lang.c:1147
 #, c-format
 msgid   "%s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr  ""
 
-#: src/lang.c:1094
+#: src/lang.c:1153
 msgid   "Terminal does not support color"
 msgstr  "Terminal does not support colour"
 
-#: src/lang.c:1099
+#: src/lang.c:1158
 #, c-format
 msgid   "Trying %s"
 msgstr  ""
 
-#: src/lang.c:1113 src/lang.c:1139 src/lang.c:1155 src/lang.c:1364 src/refs.c:304
+#: src/lang.c:1172 src/lang.c:1198 src/lang.c:1214 src/lang.c:1423 src/refs.c:288
 msgid   "None"
 msgstr  ""
 
-#: src/lang.c:1114
+#: src/lang.c:1173
 msgid   "Subject"
 msgstr  ""
 
-#: src/lang.c:1115
+#: src/lang.c:1174
 msgid   "References"
 msgstr  ""
 
-#: src/lang.c:1116
+#: src/lang.c:1175
 msgid   "Both Subject and References"
 msgstr  ""
 
-#: src/lang.c:1117
+#: src/lang.c:1176
 msgid   "Multipart Subject"
 msgstr  ""
 
-#: src/lang.c:1118
+#: src/lang.c:1177
 msgid   "Percentage Match"
 msgstr  ""
 
-#: src/lang.c:1130 src/lang.c:1210 src/lang.c:1269
+#: src/lang.c:1189 src/lang.c:1269 src/lang.c:1328
 msgid   "No"
 msgstr  ""
 
-#: src/lang.c:1131 src/lang.c:1271
+#: src/lang.c:1190 src/lang.c:1330
 msgid   "Yes"
 msgstr  ""
 
-#: src/lang.c:1132
+#: src/lang.c:1191
 msgid   "Hide All"
 msgstr  ""
 
-#: src/lang.c:1140
+#: src/lang.c:1199
 msgid   "Address"
 msgstr  ""
 
-#: src/lang.c:1141
+#: src/lang.c:1200
 msgid   "Full Name"
 msgstr  ""
 
-#: src/lang.c:1142
+#: src/lang.c:1201
 msgid   "Address and Name"
 msgstr  ""
 
-#: src/lang.c:1149
+#: src/lang.c:1208
 msgid   "Max"
 msgstr  ""
 
-#: src/lang.c:1150
+#: src/lang.c:1209
 msgid   "Sum"
 msgstr  ""
 
-#: src/lang.c:1151
+#: src/lang.c:1210
 msgid   "Average"
 msgstr  ""
 
-#: src/lang.c:1156
+#: src/lang.c:1215
 msgid   "Lines"
 msgstr  ""
 
-#: src/lang.c:1157
+#: src/lang.c:1216
 msgid   "Score"
 msgstr  ""
 
-#: src/lang.c:1158
+#: src/lang.c:1217
 msgid   "Lines & Score"
 msgstr  ""
 
-#: src/lang.c:1167
+#: src/lang.c:1226
 msgid   "Black"
 msgstr  ""
 
-#: src/lang.c:1168
+#: src/lang.c:1227
 msgid   "Red"
 msgstr  ""
 
-#: src/lang.c:1169
+#: src/lang.c:1228
 msgid   "Green"
 msgstr  ""
 
-#: src/lang.c:1170
+#: src/lang.c:1229
 msgid   "Brown"
 msgstr  ""
 
-#: src/lang.c:1171
+#: src/lang.c:1230
 msgid   "Blue"
 msgstr  ""
 
-#: src/lang.c:1172
+#: src/lang.c:1231
 msgid   "Pink"
 msgstr  ""
 
-#: src/lang.c:1173
+#: src/lang.c:1232
 msgid   "Cyan"
 msgstr  ""
 
-#: src/lang.c:1174
+#: src/lang.c:1233
 msgid   "White"
 msgstr  ""
 
-#: src/lang.c:1175
+#: src/lang.c:1234
 msgid   "Gray"
 msgstr  "Grey"
 
-#: src/lang.c:1176
+#: src/lang.c:1235
 msgid   "Light Red"
 msgstr  ""
 
-#: src/lang.c:1177
+#: src/lang.c:1236
 msgid   "Light Green"
 msgstr  ""
 
-#: src/lang.c:1178
+#: src/lang.c:1237
 msgid   "Yellow"
 msgstr  ""
 
-#: src/lang.c:1179
+#: src/lang.c:1238
 msgid   "Light Blue"
 msgstr  ""
 
-#: src/lang.c:1180
+#: src/lang.c:1239
 msgid   "Light Pink"
 msgstr  ""
 
-#: src/lang.c:1181
+#: src/lang.c:1240
 msgid   "Light Cyan"
 msgstr  ""
 
-#: src/lang.c:1182
+#: src/lang.c:1241
 msgid   "Light White"
 msgstr  ""
 
-#: src/lang.c:1190 src/lang.c:1275 src/lang.c:1289
+#: src/lang.c:1249 src/lang.c:1334 src/lang.c:1348
 msgid   "Nothing"
 msgstr  ""
 
-#: src/lang.c:1191
-msgid   "Mark"
-msgstr  ""
-
-#: src/lang.c:1192
+#: src/lang.c:1251
 msgid   "Space"
 msgstr  ""
 
-#: src/lang.c:1199
+#: src/lang.c:1258
 msgid   "Normal"
 msgstr  ""
 
-#: src/lang.c:1200
+#: src/lang.c:1259
 msgid   "Best highlighting"
 msgstr  ""
 
-#: src/lang.c:1201
+#: src/lang.c:1260
 msgid   "Underline"
 msgstr  ""
 
-#: src/lang.c:1202
+#: src/lang.c:1261
 msgid   "Reverse video"
 msgstr  ""
 
-#: src/lang.c:1203
+#: src/lang.c:1262
 msgid   "Blinking"
 msgstr  ""
 
-#: src/lang.c:1204
+#: src/lang.c:1263
 msgid   "Half bright"
 msgstr  ""
 
-#: src/lang.c:1205
+#: src/lang.c:1264
 msgid   "Bold"
 msgstr  ""
 
-#: src/lang.c:1211
+#: src/lang.c:1270
 msgid   "Cc"
 msgstr  ""
 
-#: src/lang.c:1212
+#: src/lang.c:1271
 msgid   "Bcc"
 msgstr  ""
 
-#: src/lang.c:1213
+#: src/lang.c:1272
 msgid   "Cc and Bcc"
 msgstr  ""
 
-#: src/lang.c:1218 src/lang.c:1230
+#: src/lang.c:1277 src/lang.c:1289
 msgid   "none"
 msgstr  ""
 
-#: src/lang.c:1219
+#: src/lang.c:1278
 msgid   "commands"
 msgstr  ""
 
-#: src/lang.c:1220
+#: src/lang.c:1279
 msgid   "select"
 msgstr  ""
 
-#: src/lang.c:1222
+#: src/lang.c:1281
 msgid   "commands & quit"
 msgstr  ""
 
-#: src/lang.c:1223
+#: src/lang.c:1282
 msgid   "commands & select"
 msgstr  ""
 
-#: src/lang.c:1224
+#: src/lang.c:1283
 msgid   "quit & select"
 msgstr  ""
 
-#: src/lang.c:1225
+#: src/lang.c:1284
 msgid   "commands & quit & select"
 msgstr  ""
 
-#: src/lang.c:1231
+#: src/lang.c:1290
 msgid   "PageDown"
 msgstr  ""
 
-#: src/lang.c:1232
+#: src/lang.c:1291
 msgid   "PageNextUnread"
 msgstr  ""
 
-#: src/lang.c:1233
+#: src/lang.c:1292
 msgid   "PageDown or PageNextUnread"
 msgstr  ""
 
-#: src/lang.c:1238
+#: src/lang.c:1297
 msgid   "Don't trim article body"
 msgstr  ""
 
-#: src/lang.c:1239
+#: src/lang.c:1298
 msgid   "Skip leading blank lines"
 msgstr  ""
 
-#: src/lang.c:1240
+#: src/lang.c:1299
 msgid   "Skip trailing blank lines"
 msgstr  ""
 
-#: src/lang.c:1241
+#: src/lang.c:1300
 msgid   "Skip leading and trailing blank l."
 msgstr  ""
 
-#: src/lang.c:1242
+#: src/lang.c:1301
 msgid   "Compact multiple between text"
 msgstr  ""
 
-#: src/lang.c:1243
+#: src/lang.c:1302
 msgid   "Compact multiple and skip leading"
 msgstr  ""
 
-#: src/lang.c:1244
+#: src/lang.c:1303
 msgid   "Compact multiple and skip trailing"
 msgstr  ""
 
-#: src/lang.c:1245
+#: src/lang.c:1304
 msgid   "Compact mltpl., skip lead. & trai."
 msgstr  ""
 
-#: src/lang.c:1270
+#: src/lang.c:1329
 msgid   "Shell archive"
 msgstr  ""
 
-#: src/lang.c:1276
+#: src/lang.c:1335
 msgid   "Subject: (descending)"
 msgstr  ""
 
-#: src/lang.c:1277
+#: src/lang.c:1336
 msgid   "Subject: (ascending)"
 msgstr  ""
 
-#: src/lang.c:1278
+#: src/lang.c:1337
 msgid   "From: (descending)"
 msgstr  ""
 
-#: src/lang.c:1279
+#: src/lang.c:1338
 msgid   "From: (ascending)"
 msgstr  ""
 
-#: src/lang.c:1280
+#: src/lang.c:1339
 msgid   "Date: (descending)"
 msgstr  ""
 
-#: src/lang.c:1281
+#: src/lang.c:1340
 msgid   "Date: (ascending)"
 msgstr  ""
 
-#: src/lang.c:1282 src/lang.c:1290
+#: src/lang.c:1341 src/lang.c:1349
 msgid   "Score (descending)"
 msgstr  ""
 
-#: src/lang.c:1283 src/lang.c:1291
+#: src/lang.c:1342 src/lang.c:1350
 msgid   "Score (ascending)"
 msgstr  ""
 
-#: src/lang.c:1284
+#: src/lang.c:1343
 msgid   "Lines: (descending)"
 msgstr  ""
 
-#: src/lang.c:1285
+#: src/lang.c:1344
 msgid   "Lines: (ascending)"
 msgstr  ""
 
-#: src/lang.c:1292
+#: src/lang.c:1351
 msgid   "Last posting date (descending)"
 msgstr  ""
 
-#: src/lang.c:1293
+#: src/lang.c:1352
 msgid   "Last posting date (ascending)"
 msgstr  ""
 
-#: src/lang.c:1298
+#: src/lang.c:1357
 msgid   "Always Keep"
 msgstr  ""
 
-#: src/lang.c:1299
+#: src/lang.c:1358
 msgid   "Always Remove"
 msgstr  ""
 
-#: src/lang.c:1300
+#: src/lang.c:1359
 msgid   "Mark with D on selection screen"
 msgstr  ""
 
-#: src/lang.c:1305
+#: src/lang.c:1364
 msgid   "Kill only unread arts"
 msgstr  ""
 
-#: src/lang.c:1306
+#: src/lang.c:1365
 msgid   "Kill all arts & show with K"
 msgstr  ""
 
 #. TODO: s/K/art_marked_killed/
-#: src/lang.c:1307
+#: src/lang.c:1366
 msgid   "Kill all arts and never show"
 msgstr  ""
 
-#: src/lang.c:1312
+#: src/lang.c:1371
 msgid   "Nothing special"
 msgstr  ""
 
-#: src/lang.c:1313
+#: src/lang.c:1372
 msgid   "Compress quotes"
 msgstr  ""
 
-#: src/lang.c:1314
+#: src/lang.c:1373
 msgid   "Quote signatures"
 msgstr  ""
 
-#: src/lang.c:1315
+#: src/lang.c:1374
 msgid   "Compress quotes, quote sigs"
 msgstr  ""
 
-#: src/lang.c:1316
+#: src/lang.c:1375
 msgid   "Quote empty lines"
 msgstr  ""
 
-#: src/lang.c:1317
+#: src/lang.c:1376
 msgid   "Compress quotes, quote empty lines"
 msgstr  ""
 
-#: src/lang.c:1318
+#: src/lang.c:1377
 msgid   "Quote sigs & empty lines"
 msgstr  ""
 
-#: src/lang.c:1319
+#: src/lang.c:1378
 msgid   "Comp. q., quote sigs & empty lines"
 msgstr  ""
 
-#: src/lang.c:1357
+#: src/lang.c:1416
 msgid   "no"
 msgstr  ""
 
-#: src/lang.c:1358
+#: src/lang.c:1417
 msgid   "with headers"
 msgstr  ""
 
-#: src/lang.c:1359
+#: src/lang.c:1418
 msgid   "without headers"
 msgstr  ""
 
-#: src/lang.c:1366 src/lang.c:1372
+#: src/lang.c:1425 src/lang.c:1431
 msgid   "NFKC"
 msgstr  ""
 
-#: src/lang.c:1367
+#: src/lang.c:1426
 msgid   "NFKD"
 msgstr  ""
 
-#: src/lang.c:1368
+#: src/lang.c:1427
 msgid   "NFC"
 msgstr  ""
 
-#: src/lang.c:1369
+#: src/lang.c:1428
 msgid   "NFD"
 msgstr  ""
 
-#: src/lang.c:1380
+#: src/lang.c:1439
 msgid   "Display Options"
 msgstr  ""
 
-#: src/lang.c:1387
+#: src/lang.c:1446
 msgid   "Color Options"
 msgstr  "Colour Options"
 
-#: src/lang.c:1394
+#: src/lang.c:1453
 msgid   "Article-Limiting Options"
 msgstr  ""
 
-#: src/lang.c:1400
+#: src/lang.c:1459
 msgid   "Posting/Mailing Options"
 msgstr  ""
 
-#: src/lang.c:1406
+#: src/lang.c:1465
 msgid   "Saving/Printing Options"
 msgstr  ""
 
-#: src/lang.c:1412
+#: src/lang.c:1471
 msgid   "Expert Options"
 msgstr  ""
 
-#: src/lang.c:1418
+#: src/lang.c:1477
 msgid   "Filtering Options"
 msgstr  ""
 
-#: src/lang.c:1423 src/lang.c:1454 src/lang.c:1460 src/lang.c:1486 src/lang.c:1538
-#: src/lang.c:1544 src/lang.c:1554 src/lang.c:1565 src/lang.c:1583 src/lang.c:1658
-#: src/lang.c:1848 src/lang.c:1854 src/lang.c:1860 src/lang.c:1866 src/lang.c:1878
-#: src/lang.c:1885 src/lang.c:1939 src/lang.c:1948 src/lang.c:1954 src/lang.c:1961
-#: src/lang.c:1968 src/lang.c:1975 src/lang.c:1982 src/lang.c:1989 src/lang.c:1996
-#: src/lang.c:2003 src/lang.c:2010 src/lang.c:2017 src/lang.c:2024 src/lang.c:2031
-#: src/lang.c:2038 src/lang.c:2045 src/lang.c:2052 src/lang.c:2059 src/lang.c:2066
-#: src/lang.c:2073 src/lang.c:2080 src/lang.c:2087 src/lang.c:2094 src/lang.c:2101
-#: src/lang.c:2108 src/lang.c:2115 src/lang.c:2123 src/lang.c:2139 src/lang.c:2146
-#: src/lang.c:2153 src/lang.c:2160 src/lang.c:2166 src/lang.c:2172 src/lang.c:2189
-#: src/lang.c:2201 src/lang.c:2235 src/lang.c:2288 src/lang.c:2302 src/lang.c:2308
-#: src/lang.c:2333 src/lang.c:2350 src/lang.c:2366 src/lang.c:2402 src/lang.c:2438
-#: src/lang.c:2458 src/lang.c:2493 src/lang.c:2503 src/lang.c:2528 src/lang.c:2544
-#: src/lang.c:2563 src/lang.c:2576
+#: src/lang.c:1482 src/lang.c:1513 src/lang.c:1519 src/lang.c:1545 src/lang.c:1597
+#: src/lang.c:1603 src/lang.c:1613 src/lang.c:1624 src/lang.c:1642 src/lang.c:1717
+#: src/lang.c:1907 src/lang.c:1913 src/lang.c:1919 src/lang.c:1925 src/lang.c:1937
+#: src/lang.c:1944 src/lang.c:1998 src/lang.c:2007 src/lang.c:2013 src/lang.c:2020
+#: src/lang.c:2027 src/lang.c:2034 src/lang.c:2041 src/lang.c:2048 src/lang.c:2055
+#: src/lang.c:2062 src/lang.c:2069 src/lang.c:2076 src/lang.c:2083 src/lang.c:2090
+#: src/lang.c:2097 src/lang.c:2104 src/lang.c:2111 src/lang.c:2118 src/lang.c:2125
+#: src/lang.c:2132 src/lang.c:2139 src/lang.c:2146 src/lang.c:2153 src/lang.c:2160
+#: src/lang.c:2167 src/lang.c:2174 src/lang.c:2182 src/lang.c:2198 src/lang.c:2205
+#: src/lang.c:2212 src/lang.c:2219 src/lang.c:2225 src/lang.c:2231 src/lang.c:2248
+#: src/lang.c:2260 src/lang.c:2294 src/lang.c:2347 src/lang.c:2361 src/lang.c:2367
+#: src/lang.c:2392 src/lang.c:2409 src/lang.c:2425 src/lang.c:2461 src/lang.c:2497
+#: src/lang.c:2517 src/lang.c:2552 src/lang.c:2562 src/lang.c:2587 src/lang.c:2603
+#: src/lang.c:2622 src/lang.c:2635 src/lang.c:2646 src/lang.c:2652 src/lang.c:2690
 msgid   "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1424
+#: src/lang.c:1483
 msgid   "Show mini menu & posting etiquette"
 msgstr  ""
 
-#: src/lang.c:1425
+#: src/lang.c:1484
 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:1430
+#: src/lang.c:1489
 msgid   "Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1431
+#: src/lang.c:1490
 msgid   "Show description of each newsgroup"
 msgstr  ""
 
-#: src/lang.c:1432
+#: src/lang.c:1491
 msgid   "# If ON show group description text after newsgroup name at\n"
         "# group selection level\n"
 msgstr  ""
 
-#: src/lang.c:1437
+#: src/lang.c:1496
 msgid   "Show Subject & From (author) fields in group menu. <SPACE> toggles & <CR> "
         "sets."
 msgstr  ""
 
-#: src/lang.c:1438
+#: src/lang.c:1497
 msgid   "In group menu, show author by"
 msgstr  ""
 
-#: src/lang.c:1439
+#: src/lang.c:1498
 msgid   "# Part of from field to display\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = none\n"
@@ -4465,31 +4688,31 @@ msgid   "# Part of from field to display
         "#   3 = both\n"
 msgstr  ""
 
-#: src/lang.c:1448
+#: src/lang.c:1507
 msgid   "Draw -> or highlighted bar for selection. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1449
+#: src/lang.c:1508
 msgid   "Draw -> instead of highlighted bar"
 msgstr  ""
 
-#: src/lang.c:1450
+#: src/lang.c:1509
 msgid   "# If ON use -> otherwise highlighted bar for selection\n"
 msgstr  ""
 
-#: src/lang.c:1455
+#: src/lang.c:1514
 msgid   "Use inverse video for page headers"
 msgstr  ""
 
-#: src/lang.c:1456
+#: src/lang.c:1515
 msgid   "# If ON use inverse video for page headers at different levels\n"
 msgstr  ""
 
-#: src/lang.c:1461
+#: src/lang.c:1520
 msgid   "Thread articles by"
 msgstr  ""
 
-#: src/lang.c:1462
+#: src/lang.c:1521
 msgid   "# Thread articles by ...\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -4500,15 +4723,15 @@ msgid   "# Thread articles by ...\n"
         "#   5 = Percentage Match\n"
 msgstr  ""
 
-#: src/lang.c:1473
+#: src/lang.c:1532
 msgid   "Enter percentage match required to thread together. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1474
+#: src/lang.c:1533
 msgid   "Thread percentage match"
 msgstr  ""
 
-#: src/lang.c:1475
+#: src/lang.c:1534
 #, c-format
 msgid   "# Thread percentage match...\n"
         "# the percentage of characters in the subject of an article that must match\n"
@@ -4521,11 +4744,11 @@ msgid   "# Thread percentage match...\n"
         "# 'harppy' would be threaded separately from 'happy'\n"
 msgstr  ""
 
-#: src/lang.c:1487
+#: src/lang.c:1546
 msgid   "Score of a thread"
 msgstr  ""
 
-#: src/lang.c:1488
+#: src/lang.c:1547
 msgid   "# Thread score\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = max\n"
@@ -4533,15 +4756,15 @@ msgid   "# Thread score\n"
         "#   2 = average\n"
 msgstr  ""
 
-#: src/lang.c:1496
+#: src/lang.c:1555
 msgid   "Sort articles by Subject, From, Date or Score. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1497
+#: src/lang.c:1556
 msgid   "Sort articles by"
 msgstr  ""
 
-#: src/lang.c:1498
+#: src/lang.c:1557
 msgid   "# Sort articles by ...\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -4557,15 +4780,15 @@ msgid   "# Sort articles by ...\n"
         "#  10 = Lines ascending\n"
 msgstr  ""
 
-#: src/lang.c:1514
+#: src/lang.c:1573
 msgid   "Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1515
+#: src/lang.c:1574
 msgid   "Sort threads by"
 msgstr  ""
 
-#: src/lang.c:1516
+#: src/lang.c:1575
 msgid   "# Sort thread by ...\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -4575,43 +4798,43 @@ msgid   "# Sort thread by ...\n"
         "#   4 = Last posting date ascending\n"
 msgstr  ""
 
-#: src/lang.c:1526
+#: src/lang.c:1585
 msgid   "Put cursor at first/last unread art in groups. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1527
+#: src/lang.c:1586
 msgid   "Goto first unread article in group"
 msgstr  ""
 
-#: src/lang.c:1528
+#: src/lang.c:1587
 msgid   "# If ON put cursor at first unread art in group otherwise last art\n"
 msgstr  ""
 
-#: src/lang.c:1532
+#: src/lang.c:1591
 msgid   "Show all articles or only unread articles. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1533
+#: src/lang.c:1592
 msgid   "Show only unread articles"
 msgstr  ""
 
-#: src/lang.c:1534
+#: src/lang.c:1593
 msgid   "# If ON show only new/unread articles otherwise show all.\n"
 msgstr  ""
 
-#: src/lang.c:1539
+#: src/lang.c:1598
 msgid   "Show only groups with unread arts"
 msgstr  ""
 
-#: src/lang.c:1540
+#: src/lang.c:1599
 msgid   "# If ON show only subscribed to groups that contain unread articles.\n"
 msgstr  ""
 
-#: src/lang.c:1545
+#: src/lang.c:1604
 msgid   "Filter which articles"
 msgstr  ""
 
-#: src/lang.c:1546
+#: src/lang.c:1605
 msgid   "# Filter which articles\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = only kill unread articles\n"
@@ -4619,11 +4842,11 @@ msgid   "# Filter which articles\n"
         "#   2 = kill all articles and never show them\n"
 msgstr  ""
 
-#: src/lang.c:1555
+#: src/lang.c:1614
 msgid   "Go to the next unread article with"
 msgstr  ""
 
-#: src/lang.c:1556
+#: src/lang.c:1615
 msgid   "# Go to the unread article with folling key(s)\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -4632,11 +4855,11 @@ msgid   "# Go to the unread article with
         "#   3 = PAGE DOWN or TAB\n"
 msgstr  ""
 
-#: src/lang.c:1566
+#: src/lang.c:1625
 msgid   "How to treat blank lines"
 msgstr  ""
 
-#: src/lang.c:1567
+#: src/lang.c:1626
 msgid   "# Trim the article body, remove unecessary blank lines.\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = Nothing special\n"
@@ -4652,149 +4875,149 @@ msgid   "# Trim the article body, remove
         "#       leading and trailing blank lines\n"
 msgstr  ""
 
-#: src/lang.c:1584
+#: src/lang.c:1643
 msgid   "List thread using right arrow key"
 msgstr  ""
 
-#: src/lang.c:1585
+#: src/lang.c:1644
 msgid   "# If ON automatically list thread when entering it using right arrow key.\n"
 msgstr  ""
 
-#: src/lang.c:1589
+#: src/lang.c:1648
 msgid   "Enter character to indicate deleted articles. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1590
+#: src/lang.c:1649
 msgid   "Character to show deleted articles"
 msgstr  ""
 
-#: src/lang.c:1591
+#: src/lang.c:1650
 msgid   "# Character used to show that an art was deleted (default 'D')\n"
         "# _ is turned into ' '\n"
 msgstr  ""
 
-#: src/lang.c:1596
+#: src/lang.c:1655
 msgid   "Enter character to indicate articles in a range. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1597
+#: src/lang.c:1656
 msgid   "Character to show inrange articles"
 msgstr  ""
 
-#: src/lang.c:1598
+#: src/lang.c:1657
 msgid   "# Character used to show that an art is in a range (default '#')\n"
         "# _ is turned into ' '\n"
 msgstr  ""
 
-#: src/lang.c:1603
+#: src/lang.c:1662
 msgid   "Enter character to indicate that article will return. <CR> sets, <ESC> "
         "cancels."
 msgstr  ""
 
-#: src/lang.c:1604
+#: src/lang.c:1663
 msgid   "Character to show returning arts"
 msgstr  ""
 
-#: src/lang.c:1605
+#: src/lang.c:1664
 msgid   "# Character used to show that an art will return (default '-')\n"
         "# _ is turned into ' '\n"
 msgstr  ""
 
-#: src/lang.c:1610
+#: src/lang.c:1669
 msgid   "Enter character to indicate selected articles. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1611
+#: src/lang.c:1670
 msgid   "Character to show selected articles"
 msgstr  ""
 
-#: src/lang.c:1612
+#: src/lang.c:1671
 msgid   "# Character used to show that an art was auto-selected (default '*')\n"
         "# _ is turned into ' '\n"
 msgstr  ""
 
-#: src/lang.c:1617
+#: src/lang.c:1676
 msgid   "Enter character to indicate recent articles. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1618
+#: src/lang.c:1677
 msgid   "Character to show recent articles"
 msgstr  ""
 
-#: src/lang.c:1619
+#: src/lang.c:1678
 msgid   "# Character used to show that an art is recent (default 'o')\n"
         "# _ is turned into ' '\n"
 msgstr  ""
 
-#: src/lang.c:1624
+#: src/lang.c:1683
 msgid   "Enter character to indicate unread articles. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1625
+#: src/lang.c:1684
 msgid   "Character to show unread articles"
 msgstr  ""
 
-#: src/lang.c:1626
+#: src/lang.c:1685
 msgid   "# Character used to show that an art is unread (default '+')\n"
         "# _ is turned into ' '\n"
 msgstr  ""
 
-#: src/lang.c:1631
+#: src/lang.c:1690
 msgid   "Enter character to indicate read articles. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1632
+#: src/lang.c:1691
 msgid   "Character to show read articles"
 msgstr  ""
 
-#: src/lang.c:1633
+#: src/lang.c:1692
 msgid   "# Character used to show that an art was read (default ' ')\n"
         "# _ is turned into ' '\n"
 msgstr  ""
 
-#: src/lang.c:1638
+#: src/lang.c:1697
 msgid   "Enter character to indicate killed articles. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1639
+#: src/lang.c:1698
 msgid   "Character to show killed articles"
 msgstr  ""
 
-#: src/lang.c:1640
+#: src/lang.c:1699
 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:1645
+#: src/lang.c:1704
 msgid   "Enter character to indicate read selected articles. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1646
+#: src/lang.c:1705
 msgid   "Character to show readselected arts"
 msgstr  ""
 
-#: src/lang.c:1647
+#: src/lang.c:1706
 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:1652
+#: src/lang.c:1711
 msgid   "Enter maximum length of newsgroup names displayed. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1653
+#: src/lang.c:1712
 msgid   "Max. length of group names shown"
 msgstr  ""
 
-#: src/lang.c:1654
+#: src/lang.c:1713
 msgid   "# Maximum length of the names of newsgroups displayed\n"
 msgstr  ""
 
-#: src/lang.c:1659
+#: src/lang.c:1718
 msgid   "Show lines/score in listings"
 msgstr  ""
 
-#: src/lang.c:1660
+#: src/lang.c:1719
 msgid   "# What informations should be displayed in article/thread listing\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -4803,16 +5026,16 @@ msgid   "# What informations should be d
         "#   3 = lines & score\n"
 msgstr  ""
 
-#: src/lang.c:1669
+#: src/lang.c:1728
 msgid   "0 = full page scrolling, -1 = show previous last line as first on next page, -"
         "2 = half page"
 msgstr  ""
 
-#: src/lang.c:1670
+#: src/lang.c:1729
 msgid   "Number of lines to scroll in pager"
 msgstr  ""
 
-#: src/lang.c:1671
+#: src/lang.c:1730
 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"
@@ -4828,27 +5051,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:1681
+#: src/lang.c:1740
 msgid   "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1682
+#: src/lang.c:1741
 msgid   "Display signatures"
 msgstr  ""
 
-#: src/lang.c:1683
+#: src/lang.c:1742
 msgid   "# If OFF don't show signatures when displaying articles\n"
 msgstr  ""
 
-#: src/lang.c:1687
+#: src/lang.c:1746
 msgid   "Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1688
+#: src/lang.c:1747
 msgid   "Display uue data as an attachment"
 msgstr  ""
 
-#: src/lang.c:1689
+#: src/lang.c:1748
 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"
@@ -4858,28 +5081,28 @@ msgid   "# Handling of uuencoded data in
         "#       be folded into a tag line.\n"
 msgstr  ""
 
-#: src/lang.c:1699
+#: src/lang.c:1758
 msgid   "Decode German style TeX umlaut codes to ISO. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1700
+#: src/lang.c:1759
 msgid   "Display \"a as Umlaut-a"
 msgstr  ""
 
-#: src/lang.c:1701
+#: src/lang.c:1760
 msgid   "# If ON decode German style TeX umlaut codes to ISO and\n"
         "# show \"a as Umlaut-a, etc.\n"
 msgstr  ""
 
-#: src/lang.c:1706 src/lang.c:1716
+#: src/lang.c:1765 src/lang.c:1775
 msgid   "Space separated list of header fields"
 msgstr  ""
 
-#: src/lang.c:1707
+#: src/lang.c:1766
 msgid   "Display these header fields (or *)"
 msgstr  ""
 
-#: src/lang.c:1708
+#: src/lang.c:1767
 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"
@@ -4888,11 +5111,11 @@ msgid   "# Which news headers you wish t
         "# spaces. Not defining anything turns off this option.\n"
 msgstr  ""
 
-#: src/lang.c:1717
+#: src/lang.c:1776
 msgid   "Do not display these header fields"
 msgstr  ""
 
-#: src/lang.c:1718
+#: src/lang.c:1777
 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 "
@@ -4903,627 +5126,627 @@ msgid   "# Same as 'news_headers_to_disp
         "# Not defining anything turns off this option.\n"
 msgstr  ""
 
-#: src/lang.c:1728
+#: src/lang.c:1787
 msgid   "Do you want to enable automatic handling of multipart/alternative articles?"
 msgstr  ""
 
-#: src/lang.c:1729
+#: src/lang.c:1788
 msgid   "Skip multipart/alternative parts"
 msgstr  ""
 
-#: src/lang.c:1730
+#: src/lang.c:1789
 msgid   "# If ON strip multipart/alternative messages automatically\n"
 msgstr  ""
 
-#: src/lang.c:1734
+#: src/lang.c:1793
 msgid   "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1735
+#: src/lang.c:1794
 msgid   "Detection of verbatim blocks"
 msgstr  ""
 
-#: src/lang.c:1736
+#: src/lang.c:1795
 msgid   "# If ON detect verbatim blocks in articles\n"
 msgstr  ""
 
-#: src/lang.c:1741
+#: src/lang.c:1800
 msgid   "A regex used to decide which lines to show in col_quote."
 msgstr  ""
 
-#: src/lang.c:1742
+#: src/lang.c:1801
 msgid   "Regex used to show quoted lines"
 msgstr  ""
 
-#: src/lang.c:1743
+#: src/lang.c:1802
 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:1749
+#: src/lang.c:1808
 msgid   "A regex used to decide which lines to show in col_quote2."
 msgstr  ""
 
-#: src/lang.c:1750
+#: src/lang.c:1809
 msgid   "Regex used to show twice quoted l."
 msgstr  ""
 
-#: src/lang.c:1751
+#: src/lang.c:1810
 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:1757
+#: src/lang.c:1816
 msgid   "A regex used to decide which lines to show in col_quote3."
 msgstr  ""
 
-#: src/lang.c:1758
+#: src/lang.c:1817
 msgid   "Regex used to show >= 3 times q.l."
 msgstr  ""
 
-#: src/lang.c:1759
+#: src/lang.c:1818
 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:1766
+#: src/lang.c:1825
 msgid   "A regex used to decide which words to show in col_markslashes."
 msgstr  ""
 
-#: src/lang.c:1767
+#: src/lang.c:1826
 msgid   "Regex used to highlight /slashes/"
 msgstr  ""
 
-#: src/lang.c:1768
+#: src/lang.c:1827
 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:1774
+#: src/lang.c:1833
 msgid   "A regex used to decide which words to show in col_markstars."
 msgstr  ""
 
-#: src/lang.c:1775
+#: src/lang.c:1834
 msgid   "Regex used to highlight *stars*"
 msgstr  ""
 
-#: src/lang.c:1776
+#: src/lang.c:1835
 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:1782
+#: src/lang.c:1841
 msgid   "A regex used to decide which words to show in col_markstroke."
 msgstr  ""
 
-#: src/lang.c:1783
+#: src/lang.c:1842
 msgid   "Regex used to highlight -strokes-"
 msgstr  ""
 
-#: src/lang.c:1784
+#: src/lang.c:1843
 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:1790
+#: src/lang.c:1849
 msgid   "A regex used to decide which words to show in col_markdash."
 msgstr  ""
 
-#: src/lang.c:1791
+#: src/lang.c:1850
 msgid   "Regex used to highlight _underline_"
 msgstr  ""
 
-#: src/lang.c:1792
+#: src/lang.c:1851
 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:1798
+#: src/lang.c:1857
 msgid   "A regex used to find Subject prefixes to remove.  Use '|' as separator."
 msgstr  ""
 
-#: src/lang.c:1799
+#: src/lang.c:1858
 msgid   "Regex with Subject prefixes"
 msgstr  ""
 
-#: src/lang.c:1800
+#: src/lang.c:1859
 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:1805
+#: src/lang.c:1864
 msgid   "A regex used to find Subject suffixes to remove.  Use '|' as separator."
 msgstr  ""
 
-#: src/lang.c:1806
+#: src/lang.c:1865
 msgid   "Regex with Subject suffixes"
 msgstr  ""
 
-#: src/lang.c:1807
+#: src/lang.c:1866
 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:1812
+#: src/lang.c:1871
 msgid   "A regex used to find the begin of a verbatim block."
 msgstr  ""
 
-#: src/lang.c:1813
+#: src/lang.c:1872
 msgid   "Regex for begin of a verbatim block"
 msgstr  ""
 
-#: src/lang.c:1814
+#: src/lang.c:1873
 msgid   "# A regular expression that tin will use to find the begin of\n"
         "# a verbatim block.\n"
 msgstr  ""
 
-#: src/lang.c:1819
+#: src/lang.c:1878
 msgid   "A regex used to find the end of a verbatim block."
 msgstr  ""
 
-#: src/lang.c:1820
+#: src/lang.c:1879
 msgid   "Regex for end of a verbatim block"
 msgstr  ""
 
-#: src/lang.c:1821
+#: src/lang.c:1880
 msgid   "# A regular expression that tin will use to find the end of\n"
         "# a verbatim block.\n"
 msgstr  ""
 
-#: src/lang.c:1826
+#: src/lang.c:1885
 msgid   "Enter name and options for external MIME viewer, --internal for built-in "
         "viewer"
 msgstr  ""
 
-#: src/lang.c:1827
+#: src/lang.c:1886
 msgid   "MIME binary content viewer"
 msgstr  ""
 
-#: src/lang.c:1828
+#: src/lang.c:1887
 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:1835
+#: src/lang.c:1894
 msgid   "Confirm before starting non-text viewing program"
 msgstr  ""
 
-#: src/lang.c:1836
+#: src/lang.c:1895
 msgid   "Ask before using MIME viewer"
 msgstr  ""
 
-#: src/lang.c:1837
+#: src/lang.c:1896
 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:1842
+#: src/lang.c:1901
 msgid   "Ask to mark groups read when quitting. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1843
+#: src/lang.c:1902
 msgid   "Catchup read groups when quitting"
 msgstr  ""
 
-#: src/lang.c:1844
+#: src/lang.c:1903
 msgid   "# If ON ask user if read groups should all be marked read\n"
 msgstr  ""
 
-#: src/lang.c:1849
+#: src/lang.c:1908
 msgid   "Catchup group using left key"
 msgstr  ""
 
-#: src/lang.c:1850
+#: src/lang.c:1909
 msgid   "# If ON catchup group/thread when leaving with the left arrow key.\n"
 msgstr  ""
 
-#: src/lang.c:1855
+#: src/lang.c:1914
 msgid   "Catchup thread by using left key"
 msgstr  ""
 
-#: src/lang.c:1861
+#: src/lang.c:1920
 msgid   "Which actions require confirmation"
 msgstr  ""
 
-#: src/lang.c:1862
+#: src/lang.c:1921
 msgid   "# What should we ask confirmation for.\n"
 msgstr  ""
 
-#: src/lang.c:1867
-msgid   "'Mark article read' ignores tags"
+#: src/lang.c:1926
+msgid   "'Mark as (un)read' ignores tags"
 msgstr  ""
 
-#: src/lang.c:1868
-msgid   "# If ON the 'Mark article read' function marks only the current article.\n"
+#: src/lang.c:1927
+msgid   "# If ON the 'Mark as (un)read' function marks only the current article.\n"
 msgstr  ""
 
-#: src/lang.c:1872
+#: src/lang.c:1931
 msgid   "Program to run to open URL's, <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1873
+#: src/lang.c:1932
 msgid   "Program that opens URL's"
 msgstr  ""
 
-#: src/lang.c:1874
+#: src/lang.c:1933
 msgid   "# The program used to open URL's. The actual URL will be appended\n"
 msgstr  ""
 
-#: src/lang.c:1879
+#: src/lang.c:1938
 msgid   "Use mouse in xterm"
 msgstr  ""
 
-#: src/lang.c:1880
+#: src/lang.c:1939
 msgid   "# If ON enable mouse button support on xterm terminals\n"
 msgstr  ""
 
-#: src/lang.c:1886
+#: src/lang.c:1945
 msgid   "Use scroll keys on keypad"
 msgstr  ""
 
-#: src/lang.c:1887
+#: src/lang.c:1946
 msgid   "# If ON enable scroll keys on terminals that support it\n"
 msgstr  ""
 
-#: src/lang.c:1892
+#: src/lang.c:1951
 msgid   "Enter maximum number of article to get. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1893
+#: src/lang.c:1952
 msgid   "Number of articles to get"
 msgstr  ""
 
-#: src/lang.c:1894
+#: src/lang.c:1953
 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:1899
+#: src/lang.c:1958
 msgid   "Enter number of days article is considered recent. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1900
+#: src/lang.c:1959
 msgid   "Article recentness time limit"
 msgstr  ""
 
-#: src/lang.c:1901
+#: src/lang.c:1960
 msgid   "# Number of days in which article is considered recent, (0=OFF)\n"
 msgstr  ""
 
-#: src/lang.c:1905
+#: src/lang.c:1964
 msgid   "WILDMAT for normal wildcards, REGEX for full regular expression matching."
 msgstr  ""
 
-#: src/lang.c:1906
+#: src/lang.c:1965
 msgid   "Wildcard matching"
 msgstr  ""
 
-#: src/lang.c:1907
+#: src/lang.c:1966
 msgid   "# Wildcard matching\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = wildmat\n"
         "#   1 = regex\n"
 msgstr  ""
 
-#: src/lang.c:1914
+#: src/lang.c:1973
 msgid   "Enter minimal score before an article is marked killed. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1915
+#: src/lang.c:1974
 msgid   "Score limit (kill)"
 msgstr  ""
 
-#: src/lang.c:1916
+#: src/lang.c:1975
 msgid   "# Score limit before an article is marked killed\n"
 msgstr  ""
 
-#: src/lang.c:1920
+#: src/lang.c:1979
 msgid   "Enter default score to kill articles. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1921
+#: src/lang.c:1980
 msgid   "Default score to kill articles"
 msgstr  ""
 
-#: src/lang.c:1922
+#: src/lang.c:1981
 msgid   "# Default score to kill articles\n"
 msgstr  ""
 
-#: src/lang.c:1926
+#: src/lang.c:1985
 msgid   "Enter minimal score before an article is marked hot. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1927
+#: src/lang.c:1986
 msgid   "Score limit (select)"
 msgstr  ""
 
-#: src/lang.c:1928
+#: src/lang.c:1987
 msgid   "# Score limit before an article is marked hot\n"
 msgstr  ""
 
-#: src/lang.c:1932
+#: src/lang.c:1991
 msgid   "Enter default score to select articles. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1933
+#: src/lang.c:1992
 msgid   "Default score to select articles"
 msgstr  ""
 
-#: src/lang.c:1934
+#: src/lang.c:1993
 msgid   "# Default score to select articles\n"
 msgstr  ""
 
-#: src/lang.c:1940
+#: src/lang.c:1999
 msgid   "Use slrnface to show ''X-Face:''s"
 msgstr  ""
 
-#: src/lang.c:1941
+#: src/lang.c:2000
 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:1949
+#: src/lang.c:2008
 msgid   "Use ANSI color"
 msgstr  "Use ANSI colour"
 
-#: src/lang.c:1950
+#: src/lang.c:2009
 msgid   "# If ON using ANSI-color\n"
 msgstr  "# If ON using ANSI-colour\n"
 
-#: src/lang.c:1955
+#: src/lang.c:2014
 msgid   "Standard foreground color"
 msgstr  "Standard foreground colour"
 
-#: src/lang.c:1956
+#: src/lang.c:2015
 msgid   "# Standard foreground color\n"
         "# Default: -1 (default color)\n"
 msgstr  "# Standard foreground colour\n"
         "# Default: -1 (default colour)\n"
 
-#: src/lang.c:1962
+#: src/lang.c:2021
 msgid   "Standard background color"
 msgstr  "Standard background colour"
 
-#: src/lang.c:1963
+#: src/lang.c:2022
 msgid   "# Standard background color\n"
         "# Default: -1 (default color)\n"
 msgstr  "# Standard background colour\n"
         "# Default: -1 (default colour)\n"
 
-#: src/lang.c:1969
+#: src/lang.c:2028
 msgid   "Color for inverse text (background)"
 msgstr  "Colour for inverse text (bg)"
 
-#: src/lang.c:1970
+#: src/lang.c:2029
 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:1976
+#: src/lang.c:2035
 msgid   "Color for inverse text (foreground)"
 msgstr  "Colour for inverse text (fg)"
 
-#: src/lang.c:1977
+#: src/lang.c:2036
 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:1983
+#: src/lang.c:2042
 msgid   "Color of text lines"
 msgstr  "Colour of text lines"
 
-#: src/lang.c:1984
+#: src/lang.c:2043
 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:1990
+#: src/lang.c:2049
 msgid   "Color of mini help menu"
 msgstr  "Colour of mini help menu"
 
-#: src/lang.c:1991
+#: src/lang.c:2050
 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:1997
+#: src/lang.c:2056
 msgid   "Color of help text"
 msgstr  "Colour of help text"
 
-#: src/lang.c:1998
+#: src/lang.c:2057
 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:2004
+#: src/lang.c:2063
 msgid   "Color of status messages"
 msgstr  "Colour of status messages"
 
-#: src/lang.c:2005
+#: src/lang.c:2064
 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:2011
+#: src/lang.c:2070
 msgid   "Color of quoted lines"
 msgstr  "Colour of quoted lines"
 
-#: src/lang.c:2012
+#: src/lang.c:2071
 msgid   "# Color of quote-lines\n"
         "# Default: 2 (green)\n"
 msgstr  "# Colour of quote-lines\n"
         "# Default: 2 (green)\n"
 
-#: src/lang.c:2018
+#: src/lang.c:2077
 msgid   "Color of twice quoted line"
 msgstr  "Colour of twice quoted line"
 
-#: src/lang.c:2019
+#: src/lang.c:2078
 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:2025
+#: src/lang.c:2084
 msgid   "Color of =>3 times quoted line"
 msgstr  "Colour of =>3 times quoted line"
 
-#: src/lang.c:2026
+#: src/lang.c:2085
 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:2032
+#: src/lang.c:2091
 msgid   "Color of article header lines"
 msgstr  "Colour of article header lines"
 
-#: src/lang.c:2033
+#: src/lang.c:2092
 msgid   "# Color of header-lines\n"
         "# Default: 2 (green)\n"
 msgstr  "# Colour of header-lines\n"
         "# Default: 2 (green)\n"
 
-#: src/lang.c:2039
+#: src/lang.c:2098
 msgid   "Color of actual news header fields"
 msgstr  "Colour of actual news header fields"
 
-#: src/lang.c:2040
+#: src/lang.c:2099
 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:2046
+#: src/lang.c:2105
 msgid   "Color of article subject lines"
 msgstr  "Colour of article subject lines"
 
-#: src/lang.c:2047
+#: src/lang.c:2106
 msgid   "# Color of article subject\n"
         "# Default: 6 (cyan)\n"
 msgstr  "# Colour of article subject\n"
         "# Default: 6 (cyan)\n"
 
-#: src/lang.c:2053
+#: src/lang.c:2112
 msgid   "Color of response counter"
 msgstr  "Colour of response counter"
 
-#: src/lang.c:2054
+#: src/lang.c:2113
 msgid   "# Color of response counter\n"
         "# Default: 2 (green)\n"
 msgstr  "# Colour of response counter\n"
         "# Default: 2 (green)\n"
 
-#: src/lang.c:2060
+#: src/lang.c:2119
 msgid   "Color of sender (From:)"
 msgstr  "Colour of sender (From:)"
 
-#: src/lang.c:2061
+#: src/lang.c:2120
 msgid   "# Color of sender (From:)\n"
         "# Default: 2 (green)\n"
 msgstr  "# Colour of sender (From:)\n"
         "# Default: 2 (green)\n"
 
-#: src/lang.c:2067
+#: src/lang.c:2126
 msgid   "Color of help/mail sign"
 msgstr  "Colour of help/mail sign"
 
-#: src/lang.c:2068
+#: src/lang.c:2127
 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:2074
+#: src/lang.c:2133
 msgid   "Color of signatures"
 msgstr  "Colour of signatures"
 
-#: src/lang.c:2075
+#: src/lang.c:2134
 msgid   "# Color of signature\n"
         "# Default: 4 (blue)\n"
 msgstr  "# Colour of signature\n"
         "# Default: 4 (blue)\n"
 
-#: src/lang.c:2081
+#: src/lang.c:2140
 msgid   "Color of highlighted URLs"
 msgstr  "Colour of highlighted URLs"
 
-#: src/lang.c:2082
+#: src/lang.c:2141
 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:2088
+#: src/lang.c:2147
 msgid   "Color of verbatim blocks"
 msgstr  "Colour of verbatim blocks"
 
-#: src/lang.c:2089
+#: src/lang.c:2148
 msgid   "# Color of verbatim blocks\n"
         "# Default: 5 (pink)\n"
 msgstr  "# Colour of verbatim blocks\n"
         "# Default: 5 (pink)\n"
 
-#: src/lang.c:2095
+#: src/lang.c:2154
 msgid   "Color of highlighting with *stars*"
 msgstr  "Colour of highlighting with *stars*"
 
-#: src/lang.c:2096
+#: src/lang.c:2155
 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:2102
+#: src/lang.c:2161
 msgid   "Color of highlighting with _dash_"
 msgstr  "Colour of highlighting with _dash_"
 
-#: src/lang.c:2103
+#: src/lang.c:2162
 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:2109
+#: src/lang.c:2168
 msgid   "Color of highlighting with /slash/"
 msgstr  "Colour of highlighting with /slash/"
 
-#: src/lang.c:2110
+#: src/lang.c:2169
 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:2116
+#: src/lang.c:2175
 msgid   "Color of highlighting with -stroke-"
 msgstr  "Colour of highlighting w. -stroke-"
 
-#: src/lang.c:2117
+#: src/lang.c:2176
 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:2124
+#: src/lang.c:2183
 msgid   "Attr. of highlighting with *stars*"
 msgstr  ""
 
-#: src/lang.c:2125
+#: src/lang.c:2184
 msgid   "# Attributes of word highlighting on mono terminals\n"
         "# Possible values are:\n"
         "#   0 = Normal\n"
@@ -5538,54 +5761,54 @@ msgid   "# Attributes of word highlighti
         "# Default: 6 (bold)\n"
 msgstr  ""
 
-#: src/lang.c:2140
+#: src/lang.c:2199
 msgid   "Attr. of highlighting with _dash_"
 msgstr  ""
 
-#: src/lang.c:2141
+#: src/lang.c:2200
 msgid   "# Attribute of word highlighting with _dash_\n"
         "# Default: 2 (best highlighting)\n"
 msgstr  ""
 
-#: src/lang.c:2147
+#: src/lang.c:2206
 msgid   "Attr. of highlighting with /slash/"
 msgstr  ""
 
-#: src/lang.c:2148
+#: src/lang.c:2207
 msgid   "# Attribute of word highlighting with /slash/\n"
         "# Default: 5 (half bright)\n"
 msgstr  ""
 
-#: src/lang.c:2154
+#: src/lang.c:2213
 msgid   "Attr. of highlighting with -stroke-"
 msgstr  ""
 
-#: src/lang.c:2155
+#: src/lang.c:2214
 msgid   "# Attribute of word highlighting with -stroke-\n"
         "# Default: 3 (reverse video)\n"
 msgstr  ""
 
-#: src/lang.c:2161
+#: src/lang.c:2220
 msgid   "URL highlighting in message body"
 msgstr  ""
 
-#: src/lang.c:2162
+#: src/lang.c:2221
 msgid   "# Enable URL highlighting?\n"
 msgstr  ""
 
-#: src/lang.c:2167
+#: src/lang.c:2226
 msgid   "Word highlighting in message body"
 msgstr  ""
 
-#: src/lang.c:2168
+#: src/lang.c:2227
 msgid   "# Enable word highlighting?\n"
 msgstr  ""
 
-#: src/lang.c:2173
+#: src/lang.c:2232
 msgid   "What to display instead of mark"
 msgstr  ""
 
-#: src/lang.c:2174
+#: src/lang.c:2233
 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"
@@ -5594,105 +5817,105 @@ msgid   "# Should the leading and ending
         "# * 2 = print a space instead\n"
 msgstr  ""
 
-#: src/lang.c:2183
+#: src/lang.c:2242
 msgid   "Enter column number to wrap article lines to in the pager. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2184
+#: src/lang.c:2243
 msgid   "Page line wrap column"
 msgstr  ""
 
-#: src/lang.c:2185
+#: src/lang.c:2244
 msgid   "# Wrap article lines at column\n"
 msgstr  ""
 
-#: src/lang.c:2190
+#: src/lang.c:2249
 msgid   "Wrap around threads on next unread"
 msgstr  ""
 
-#: src/lang.c:2191
+#: src/lang.c:2250
 msgid   "# If ON wrap around threads on searching next unread article\n"
 msgstr  ""
 
-#: src/lang.c:2195
+#: src/lang.c:2254
 msgid   "Enter default mail address (and fullname). <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2196
+#: src/lang.c:2255 src/lang.c:2671
 msgid   "Mail address (and fullname)"
 msgstr  ""
 
-#: src/lang.c:2197
+#: src/lang.c:2256
 msgid   "# User's mail address (and fullname), if not username@host (fullname)\n"
 msgstr  ""
 
-#: src/lang.c:2202
+#: src/lang.c:2261
 msgid   "Show empty Followup-To in editor"
 msgstr  ""
 
-#: src/lang.c:2203
+#: src/lang.c:2262
 msgid   "# If ON show empty Followup-To header when editing an article\n"
 msgstr  ""
 
-#: src/lang.c:2207
+#: src/lang.c:2266
 msgid   "Enter path/! command/--none to create your default signature. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2208
+#: src/lang.c:2267
 msgid   "Create signature from path/command"
 msgstr  ""
 
-#: src/lang.c:2209
+#: src/lang.c:2268
 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:2216
+#: src/lang.c:2275
 msgid   "Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2217
+#: src/lang.c:2276
 msgid   "Prepend signature with \"-- \""
 msgstr  ""
 
-#: src/lang.c:2218
+#: src/lang.c:2277
 msgid   "# If ON prepend the signature with dashes '\\n-- \\n'\n"
 msgstr  ""
 
-#: src/lang.c:2222
+#: src/lang.c:2281
 msgid   "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2223
+#: src/lang.c:2282
 msgid   "Add signature when reposting"
 msgstr  ""
 
-#: src/lang.c:2224
+#: src/lang.c:2283
 msgid   "# If ON add signature to reposted articles\n"
 msgstr  ""
 
-#: src/lang.c:2228
+#: src/lang.c:2287
 #, c-format
 msgid   "Enter quotation marks, %s or %S for author's initials."
 msgstr  ""
 
-#: src/lang.c:2229
+#: src/lang.c:2288
 msgid   "Characters used as quote-marks"
 msgstr  ""
 
-#: src/lang.c:2230
+#: src/lang.c:2289
 #, c-format
 msgid   "# Characters used in quoting to followups and replies.\n"
         "# '_' is replaced by ' ', %%s, %%S are replaced by author's initials.\n"
 msgstr  ""
 
-#: src/lang.c:2236
+#: src/lang.c:2295
 msgid   "Quoting behavior"
 msgstr  "Quoting behaviour"
 
-#: src/lang.c:2237
+#: src/lang.c:2296
 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"
@@ -5705,50 +5928,50 @@ msgid   "# How quoting should be handled
         "#   7 = Compress quotes, quote signatures, quote empty lines\n"
 msgstr  ""
 
-#: src/lang.c:2250 src/lang.c:2258 src/lang.c:2264
+#: src/lang.c:2309 src/lang.c:2317 src/lang.c:2323
 msgid   "%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name"
 msgstr  ""
 
-#: src/lang.c:2251
+#: src/lang.c:2310
 msgid   "Quote line when following up"
 msgstr  ""
 
-#: src/lang.c:2252
+#: src/lang.c:2311
 #, c-format
 msgid   "# Format of quote line when mailing/posting/following-up an article\n"
         "# %%A Address    %%D Date   %%F Addr+Name   %%G Groupname   %%M Message-ID\n"
         "# %%N Full Name  %%C First Name   %%I Initials\n"
 msgstr  ""
 
-#: src/lang.c:2259
+#: src/lang.c:2318
 msgid   "Quote line when cross-posting"
 msgstr  ""
 
-#: src/lang.c:2265
+#: src/lang.c:2324
 msgid   "Quote line when mailing"
 msgstr  ""
 
-#: src/lang.c:2270
+#: src/lang.c:2329
 msgid   "If ON, include User-Agent: header. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2271
+#: src/lang.c:2330
 msgid   "Insert 'User-Agent:'-header"
 msgstr  ""
 
-#: src/lang.c:2272
+#: src/lang.c:2331
 msgid   "# If ON include advertising User-Agent: header\n"
 msgstr  ""
 
-#: src/lang.c:2277
+#: src/lang.c:2336
 msgid   "Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr  ""
 
-#: src/lang.c:2278
+#: src/lang.c:2337
 msgid   "MM_CHARSET"
 msgstr  ""
 
-#: src/lang.c:2279
+#: src/lang.c:2338
 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"
@@ -5757,39 +5980,39 @@ msgid   "# Charset supported locally whi
         "# mm_charset is considered not displayable and represented as '?'.\n"
 msgstr  ""
 
-#: src/lang.c:2289
+#: src/lang.c:2348
 msgid   "MM_NETWORK_CHARSET"
 msgstr  ""
 
-#: src/lang.c:2290
+#: src/lang.c:2349
 msgid   "# Charset used for MIME (Content-Type) header in postings.\n"
 msgstr  ""
 
-#: src/lang.c:2294
+#: src/lang.c:2353
 msgid   "Enter local charset name (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr  ""
 
-#: src/lang.c:2295
+#: src/lang.c:2354
 msgid   "MM_LOCAL_CHARSET"
 msgstr  ""
 
-#: src/lang.c:2296
+#: src/lang.c:2355
 msgid   "# Charset supported locally.\n"
 msgstr  ""
 
-#: src/lang.c:2303
+#: src/lang.c:2362
 msgid   "Mailbox format"
 msgstr  ""
 
-#: src/lang.c:2304
+#: src/lang.c:2363
 msgid   "# Format of the mailbox.\n"
 msgstr  ""
 
-#: src/lang.c:2309
+#: src/lang.c:2368
 msgid   "MIME encoding in news messages"
 msgstr  ""
 
-#: src/lang.c:2310
+#: src/lang.c:2369
 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"
@@ -5797,42 +6020,42 @@ msgid   "# MIME encoding (8bit, base64, 
         "# Russian charsets with a lot of 8bit characters.\n"
 msgstr  ""
 
-#: src/lang.c:2318 src/lang.c:2339
+#: src/lang.c:2377 src/lang.c:2398
 msgid   "Don't change unless you know what you are doing. <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2319
+#: src/lang.c:2378
 msgid   "Use 8bit characters in news headers"
 msgstr  ""
 
-#: src/lang.c:2320
+#: src/lang.c:2379
 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:2327
+#: src/lang.c:2386
 msgid   "Auto-view post-processed files <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2328
+#: src/lang.c:2387
 msgid   "View post-processed files"
 msgstr  ""
 
-#: src/lang.c:2329
+#: src/lang.c:2388
 msgid   "# If set, post processed files will be opened in a viewer\n"
 msgstr  ""
 
-#: src/lang.c:2334
+#: src/lang.c:2393
 msgid   "MIME encoding in mail messages"
 msgstr  ""
 
-#: src/lang.c:2340
+#: src/lang.c:2399
 msgid   "Use 8bit characters in mail headers"
 msgstr  ""
 
-#: src/lang.c:2341
+#: src/lang.c:2400
 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 "
@@ -5842,34 +6065,34 @@ msgid   "# If ON, 8bit characters in mai
         "# turn it ON unless you have some compelling reason.\n"
 msgstr  ""
 
-#: src/lang.c:2351
+#: src/lang.c:2410
 msgid   "Strip blanks from ends of lines"
 msgstr  ""
 
-#: src/lang.c:2352
+#: src/lang.c:2411
 msgid   "# If ON strip blanks from ends of lines for faster display on slow "
         "terminals.\n"
 msgstr  ""
 
-#: src/lang.c:2357
+#: src/lang.c:2416
 msgid   "If ON, use transliteration. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2358
+#: src/lang.c:2417
 msgid   "Transliteration"
 msgstr  ""
 
-#: src/lang.c:2359
+#: src/lang.c:2418
 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:2367
+#: src/lang.c:2426
 msgid   "Send you a Cc/Bcc automatically"
 msgstr  ""
 
-#: src/lang.c:2368
+#: src/lang.c:2427
 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"
@@ -5878,112 +6101,112 @@ msgid   "# Put your name in the Cc: and/
         "#   3 = Cc and Bcc\n"
 msgstr  ""
 
-#: src/lang.c:2377
+#: src/lang.c:2436
 msgid   "Enter address elements about which you want to be warned. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2378
+#: src/lang.c:2437
 msgid   "Spamtrap warning address parts"
 msgstr  ""
 
-#: src/lang.c:2379
+#: src/lang.c:2438
 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:2384
+#: src/lang.c:2443
 msgid   "Enter default number of days a filter entry will be valid. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2385
+#: src/lang.c:2444
 msgid   "No. of days a filter entry is valid"
 msgstr  ""
 
-#: src/lang.c:2386
+#: src/lang.c:2445
 msgid   "# Number of days a short term filter will be active\n"
 msgstr  ""
 
-#: src/lang.c:2390
+#: src/lang.c:2449
 msgid   "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2391
+#: src/lang.c:2450
 msgid   "Add posted articles to filter"
 msgstr  ""
 
-#: src/lang.c:2392
+#: src/lang.c:2451
 msgid   "# If ON add posted articles which start a new thread to filter for\n"
         "# highlighting follow-ups\n"
 msgstr  ""
 
-#: src/lang.c:2396
+#: src/lang.c:2455
 msgid   "The directory where articles/threads are to be saved in mailbox format."
 msgstr  ""
 
-#: src/lang.c:2397
+#: src/lang.c:2456
 msgid   "Mail directory"
 msgstr  ""
 
-#: src/lang.c:2398
+#: src/lang.c:2457
 msgid   "# (-m) directory where articles/threads are saved in mailbox format\n"
 msgstr  ""
 
-#: src/lang.c:2403
+#: src/lang.c:2462
 msgid   "Save articles in batch mode (-S)"
 msgstr  ""
 
-#: src/lang.c:2404
+#: src/lang.c:2463
 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:2409
+#: src/lang.c:2468
 msgid   "The directory where you want articles/threads saved."
 msgstr  ""
 
-#: src/lang.c:2410
+#: src/lang.c:2469
 msgid   "Directory to save arts/threads in"
 msgstr  ""
 
-#: src/lang.c:2411
+#: src/lang.c:2470
 msgid   "# Directory where articles/threads are saved\n"
 msgstr  ""
 
-#: src/lang.c:2415
+#: src/lang.c:2474
 msgid   "Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2416
+#: src/lang.c:2475
 msgid   "Use Archive-name: header for save"
 msgstr  ""
 
-#: src/lang.c:2417
+#: src/lang.c:2476
 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:2422
+#: src/lang.c:2481
 msgid   "Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
         "cancels."
 msgstr  ""
 
-#: src/lang.c:2423
+#: src/lang.c:2482
 msgid   "Mark saved articles/threads as read"
 msgstr  ""
 
-#: src/lang.c:2424
+#: src/lang.c:2483
 msgid   "# If ON mark articles that are saved as read\n"
 msgstr  ""
 
-#: src/lang.c:2428
+#: src/lang.c:2487
 msgid   "Do post processing (eg. extract attachments) for saved articles."
 msgstr  ""
 
-#: src/lang.c:2429
+#: src/lang.c:2488
 msgid   "Post process saved articles"
 msgstr  ""
 
-#: src/lang.c:2430
+#: src/lang.c:2489
 msgid   "# Perform post processing (saving binary attachments) from saved articles.\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = no\n"
@@ -5991,95 +6214,95 @@ msgid   "# Perform post processing (savi
         "#   2 = yes\n"
 msgstr  ""
 
-#: src/lang.c:2439
+#: src/lang.c:2498
 msgid   "Process only unread articles"
 msgstr  ""
 
-#: src/lang.c:2440
+#: src/lang.c:2499
 msgid   "# If ON only save/print/pipe/mail unread articles (tagged articles excepted)\n"
 msgstr  ""
 
-#: src/lang.c:2445
+#: src/lang.c:2504
 msgid   "Print all or just part of header. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2446
+#: src/lang.c:2505
 msgid   "Print all headers when printing"
 msgstr  ""
 
-#: src/lang.c:2447
+#: src/lang.c:2506
 msgid   "# If ON print all of article header otherwise just the important lines\n"
 msgstr  ""
 
-#: src/lang.c:2451
+#: src/lang.c:2510
 msgid   "The printer program with options that is to be used to print articles/threads."
 msgstr  ""
 
-#: src/lang.c:2452
+#: src/lang.c:2511
 msgid   "Printer program with options"
 msgstr  ""
 
-#: src/lang.c:2453
+#: src/lang.c:2512
 msgid   "# Print program with parameters used to print articles/threads\n"
 msgstr  ""
 
-#: src/lang.c:2459
+#: src/lang.c:2518
 msgid   "Force redraw after certain commands"
 msgstr  ""
 
-#: src/lang.c:2460
+#: src/lang.c:2519
 msgid   "# If ON a screen redraw will always be done after certain external commands\n"
 msgstr  ""
 
-#: src/lang.c:2464
+#: src/lang.c:2523
 msgid   "Start editor with line offset. <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2465
+#: src/lang.c:2524
 msgid   "Start editor with line offset"
 msgstr  ""
 
-#: src/lang.c:2466
+#: src/lang.c:2525
 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:2471
+#: src/lang.c:2530
 msgid   "Enter %E for editor, %F for filename, %N for line-number, <CR> to set."
 msgstr  ""
 
-#: src/lang.c:2472
+#: src/lang.c:2531
 msgid   "Invocation of your editor"
 msgstr  ""
 
-#: src/lang.c:2473
+#: src/lang.c:2532
 #, c-format
 msgid   "# Format of editor line including parameters\n"
         "# %%E Editor  %%F Filename  %%N Linenumber\n"
 msgstr  ""
 
-#: src/lang.c:2478
+#: src/lang.c:2537
 msgid   "Enter name and options for external-inews, --internal for internal inews"
 msgstr  ""
 
-#: src/lang.c:2479
+#: src/lang.c:2538
 msgid   "External inews"
 msgstr  ""
 
-#: src/lang.c:2480
+#: src/lang.c:2539
 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:2484
+#: src/lang.c:2543
 msgid   "Enter %M for mailer, %S for subject, %T for to, %F for filename, <CR> to set."
 msgstr  ""
 
-#: src/lang.c:2485
+#: src/lang.c:2544
 msgid   "Invocation of your mail command"
 msgstr  ""
 
-#: src/lang.c:2486
+#: src/lang.c:2545
 #, c-format
 msgid   "# Format of mailer line including parameters\n"
         "# %%M Mailer  %%S Subject  %%T To  %%F Filename\n"
@@ -6087,11 +6310,11 @@ msgid   "# Format of mailer line includi
         "# ie. elm interactive          :    elm -i %%F -s \"%%S\" \"%%T\"\n"
 msgstr  ""
 
-#: src/lang.c:2494
+#: src/lang.c:2553
 msgid   "Use interactive mail reader"
 msgstr  ""
 
-#: src/lang.c:2495
+#: src/lang.c:2554
 msgid   "# Interactive mailreader\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = no interactive mailreader\n"
@@ -6099,56 +6322,56 @@ msgid   "# Interactive mailreader\n"
         "#   2 = use interactive mailreader without headers in file\n"
 msgstr  ""
 
-#: src/lang.c:2504
+#: src/lang.c:2563
 msgid   "Remove ~/.article after posting"
 msgstr  ""
 
-#: src/lang.c:2505
+#: src/lang.c:2564
 msgid   "# If ON remove ~/.article after posting.\n"
 msgstr  ""
 
-#: src/lang.c:2509
+#: src/lang.c:2568
 msgid   "Filename for all posted articles, <CR> sets, no filename=do not save."
 msgstr  ""
 
-#: src/lang.c:2510
+#: src/lang.c:2569
 msgid   "Filename for posted articles"
 msgstr  ""
 
-#: src/lang.c:2511
+#: src/lang.c:2570
 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:2516
+#: src/lang.c:2575
 msgid   "Keep all failed articles in ~/dead.articles. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2517
+#: src/lang.c:2576
 msgid   "Keep failed arts in ~/dead.articles"
 msgstr  ""
 
-#: src/lang.c:2518
+#: src/lang.c:2577
 msgid   "# If ON keep all failed postings in ~/dead.articles\n"
 msgstr  ""
 
-#: src/lang.c:2522
+#: src/lang.c:2581
 msgid   "Do you want to strip unsubscribed groups from .newsrc"
 msgstr  ""
 
-#: src/lang.c:2523
+#: src/lang.c:2582
 msgid   "No unsubscribed groups in newsrc"
 msgstr  ""
 
-#: src/lang.c:2524
+#: src/lang.c:2583
 msgid   "# If ON strip unsubscribed groups from newsrc\n"
 msgstr  ""
 
-#: src/lang.c:2529
+#: src/lang.c:2588
 msgid   "Remove bogus groups from newsrc"
 msgstr  ""
 
-#: src/lang.c:2530
+#: src/lang.c:2589
 msgid   "# What to do with bogus groups in newsrc file\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = keep\n"
@@ -6156,55 +6379,55 @@ msgid   "# What to do with bogus groups 
         "#   2 = highlight with D on selection screen\n"
 msgstr  ""
 
-#: src/lang.c:2538
+#: src/lang.c:2597
 msgid   "Enter number of seconds until active file will be reread. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2539
+#: src/lang.c:2598
 msgid   "Interval in secs to reread active"
 msgstr  ""
 
-#: src/lang.c:2540
+#: src/lang.c:2599
 msgid   "# Time interval in seconds between rereading the active file (0=never)\n"
 msgstr  ""
 
-#: src/lang.c:2545
+#: src/lang.c:2604
 msgid   "Reconnect to server automatically"
 msgstr  ""
 
-#: src/lang.c:2546
+#: src/lang.c:2605
 msgid   "# If ON automatically reconnect to NNTP server if the connection is broken\n"
 msgstr  ""
 
-#: src/lang.c:2550
+#: src/lang.c:2609
 msgid   "Create local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2551
+#: src/lang.c:2610
 msgid   "Cache NNTP overview files locally"
 msgstr  ""
 
-#: src/lang.c:2552
+#: src/lang.c:2611
 msgid   "# If ON, create local copies of NNTP overview files.\n"
 msgstr  ""
 
-#: src/lang.c:2556
+#: src/lang.c:2615
 msgid   "Enter format string. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2557
+#: src/lang.c:2616
 msgid   "Format string for display of dates"
 msgstr  ""
 
-#: src/lang.c:2558
+#: src/lang.c:2617
 msgid   "# Format string for date representation\n"
 msgstr  ""
 
-#: src/lang.c:2564
+#: src/lang.c:2623
 msgid   "Unicode normalization form"
 msgstr  "Unicode normalisation form"
 
-#: src/lang.c:2565
+#: src/lang.c:2624
 msgid   "# Unicode normalization form\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = None\n"
@@ -6220,89 +6443,185 @@ msgstr  "# Unicode normalisation form\n"
         "#   3 = NFC\n"
         "#   4 = NFD\n"
 
-#: src/lang.c:2577
+#: src/lang.c:2636
 msgid   "Render BiDi"
 msgstr  ""
 
-#: src/lang.c:2578
+#: src/lang.c:2637
 msgid   "# If ON, bi-directional text is rendered by tin\n"
 msgstr  ""
 
-#: src/misc.c:3707
+#: src/lang.c:2647
+msgid   "Automatically GroupMarkUnselArtRead"
+msgstr  ""
+
+#: src/lang.c:2653
+msgid   "Delete post-process files"
+msgstr  ""
+
+#: src/lang.c:2658
+msgid   "Filename for all mailed articles, <CR> sets, no filename=do not save."
+msgstr  ""
+
+#: src/lang.c:2659
+msgid   "Mailbox to save sent mails"
+msgstr  ""
+
+#: src/lang.c:2664
+msgid   "Set Followup-To: header to this group(s). <CR> sets, <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:2665
+msgid   "Followup-To: header"
+msgstr  ""
+
+#: src/lang.c:2670
+msgid   "Enter default mail address (and fullname). <CR> sets, <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:2677
+msgid   "Path and options for ispell-like spell-checker. <CR> sets, <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:2678
+msgid   "Ispell program"
+msgstr  ""
+
+#: src/lang.c:2684
+msgid   "When group is a mailing list, send responses to this email address."
+msgstr  ""
+
+#: src/lang.c:2685
+msgid   "Mailing list address"
+msgstr  ""
+
+#: src/lang.c:2691
+msgid   "Forward articles as attachement"
+msgstr  ""
+
+#: src/lang.c:2696
+msgid   "A comma separated list of MIME major/minor Content-Types. <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:2697
+msgid   "Which MIME types will be saved"
+msgstr  ""
+
+#: src/lang.c:2702
+msgid   "Value of the Organization: header. <CR> sets, <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:2703
+msgid   "Organization: header"
+msgstr  ""
+
+#: src/lang.c:2708
+msgid   "Filename for saved articles. <CR> sets, <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:2709
+msgid   "savefile"
+msgstr  ""
+
+#: src/lang.c:2763
+msgid   "Assume this charset if no charset declaration is present, <CR> to set."
+msgstr  ""
+
+#: src/lang.c:2764
+msgid   "UNDECLARED_CHARSET"
+msgstr  ""
+
+#: src/lang.c:2770
+msgid   "Add this text at the start of the message body. <CR> sets, <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:2771
+msgid   "X_Body"
+msgstr  ""
+
+#: src/lang.c:2776
+msgid   "Insert this header when posting. <CR> sets, <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:2777
+msgid   "X_Headers"
+msgstr  ""
+
+#: src/lang.c:2782
+msgid   "Automatically insert an X-Comment-To: header? <SPACE> toggles & <CR> sets."
+msgstr  ""
+
+#: src/lang.c:2783
+msgid   "Insert X-Comment-To: header"
+msgstr  ""
+
+#: src/misc.c:3726
 #, c-format
 msgid   "Version: %s %s release %s (\"%s\") %s %s\n"
 msgstr  ""
 
-#: src/misc.c:3710
+#: src/misc.c:3729
 #, c-format
 msgid   "Version: %s %s release %s (\"%s\")\n"
 msgstr  ""
 
-#: src/newsrc.c:436
+#: src/newsrc.c:451
 msgid   "Unreachable?\n"
 msgstr  ""
 
-#: src/nntplib.c:819
+#: src/nntplib.c:822
 #, c-format
 msgid   "\n"
         "Server timed out, trying reconnect # %d\n"
 msgstr  ""
 
-#: src/nntplib.c:837 src/nntplib.c:1675
+#: src/nntplib.c:840 src/nntplib.c:1751
 msgid   "Rejoin current group\n"
 msgstr  ""
 
-#: src/nntplib.c:845 src/nntplib.c:1683
+#: src/nntplib.c:848 src/nntplib.c:1759
 #, c-format
 msgid   "Read (%s)\n"
 msgstr  ""
 
-#: src/nntplib.c:847
+#: src/nntplib.c:850
 #, c-format
 msgid   "Resend last command (%s)\n"
 msgstr  ""
 
-#. as a last resort check if post was mentioned
-#: src/nntplib.c:1141
-msgid   "CAPABILITIES did not announce any of READER, MODE-READER, POST"
+#: src/nntplib.c:1421
+msgid   "CAPABILITIES did not announce READER"
 msgstr  ""
 
-#.
-#. * TODO: - store a hash value of the entire motd in the server-rc
-#. *         and only if it differs from the old value display the
-#. *         motd?
-#. *       - use some sort of pager?
-#. *       - -> lang.c
-#.
-#: src/nntplib.c:1822
+#: src/nntplib.c:1905
 msgid   "MOTD: "
 msgstr  ""
 
-#: src/nrctbl.c:173
+#: src/nrctbl.c:175
 #, c-format
 msgid   "couldn't expand %s\n"
 msgstr  ""
 
-#: src/post.c:1211
+#: src/post.c:1219
 #, 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  ""
 
-#: src/post.c:1216
+#: src/post.c:1224
 #, 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  ""
 
-#: src/post.c:1218
+#: src/post.c:1226
 #, c-format
 msgid   "Line %d is longer than 998 octets, and should be folded, but\n"
         "encoding is not set to %s\n"
 msgstr  ""
 
-#: src/post.c:2053
+#: src/post.c:2085
 #, c-format
 msgid   "Posting: %.*s ..."
 msgstr  ""
@@ -6320,11 +6639,11 @@ msgstr  ""
 msgid   "Draining\n"
 msgstr  ""
 
-#: src/refs.c:248
+#: src/refs.c:232
 msgid   "unchanged"
 msgstr  ""
 
-#: src/refs.c:549
+#: src/refs.c:587
 msgid   "[- Unavailable -]"
 msgstr  ""
 
@@ -6332,7 +6651,7 @@ msgstr  ""
 #. * preamble
 #. * TODO: -> lang.c
 #.
-#: src/rfc2047.c:1270
+#: src/rfc2047.c:1275
 #, 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"
Binary files tin-1.9.4/po/et.gmo and tin-1.9.5/po/et.gmo differ
diff -Nurp --exclude='.bzr*' tin-1.9.4/po/et.po tin-1.9.5/po/et.po
--- tin-1.9.4/po/et.po	2009-02-11 21:19:49.000000000 +0100
+++ tin-1.9.5/po/et.po	2009-12-23 10:57:07.125346432 +0100
@@ -5,7 +5,7 @@
 msgid   ""
 msgstr  "Project-Id-Version: tin 1.8.2\n"
         "Report-Msgid-Bugs-To: \n"
-        "POT-Creation-Date: 2009-02-11 21:23+0100\n"
+        "POT-Creation-Date: 2009-12-23 10:59+0100\n"
         "PO-Revision-Date: 2006-07-24 16:45+0300\n"
         "Last-Translator: Toomas Soome <Toomas.Soome@microlink.ee>\n"
         "Language-Team: Estonian <et@li.org>\n"
@@ -15,469 +15,469 @@ msgstr  "Project-Id-Version: tin 1.8.2\n
 
 #. No active scope set yet
 #. TODO: include full line in error-message
-#: src/attrib.c:644
+#: src/attrib.c:596
 #, c-format
 msgid   "attribute with no scope: %s"
 msgstr  ""
 
-#: src/attrib.c:957
+#: src/attrib.c:881
 #, fuzzy
 msgid   "Processing attributes... "
 msgstr  "Kirjutan atribuutide faili..."
 
-#: src/attrib.c:1154
+#: src/attrib.c:1089
 #, c-format
 msgid   "# Do not edit this comment block\n"
         "#\n"
 msgstr  "# Ärge seda kommentaari blokki muutke\n"
         "#\n"
 
-#: src/attrib.c:1155
+#: src/attrib.c:1090
 #, c-format
 msgid   "#  scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n"
 msgstr  "#  scope=SÕNE (n. alt.*,!alt.bin*) [kohustuslik]\n"
 
-#: src/attrib.c:1156
+#: src/attrib.c:1091
 #, fuzzy, c-format
 msgid   "#  add_posted_to_filter=ON/OFF\n"
 msgstr  "#  delete_tmp_files=ON/OFF\n"
 
-#: src/attrib.c:1157
+#: src/attrib.c:1092
 #, fuzzy, c-format
 msgid   "#  advertising=ON/OFF\n"
 msgstr  "#  batch_save=ON/OFF\n"
 
-#: src/attrib.c:1158
+#: src/attrib.c:1093
 #, fuzzy, c-format
 msgid   "#  alternative_handling=ON/OFF\n"
 msgstr  "#  batch_save=ON/OFF\n"
 
-#: src/attrib.c:1159
+#: src/attrib.c:1094
 #, fuzzy, c-format
 msgid   "#  ask_for_metamail=ON/OFF\n"
 msgstr  "#  auto_select=ON/OFF\n"
 
-#: src/attrib.c:1160
+#: src/attrib.c:1095
 #, fuzzy, c-format
 msgid   "#  auto_cc_bcc=NUM\n"
 msgstr  "#  auto_select=ON/OFF\n"
 
-#: src/attrib.c:1161
+#: src/attrib.c:1096
 #, c-format
 msgid   "#    0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n"
 msgstr  ""
 
-#: src/attrib.c:1162
+#: src/attrib.c:1097
 #, fuzzy, c-format
 msgid   "#  auto_list_thread=ON/OFF\n"
 msgstr  "#  auto_save=ON/OFF\n"
 
-#: src/attrib.c:1163
+#: src/attrib.c:1098
 #, c-format
 msgid   "#  auto_save=ON/OFF\n"
 msgstr  "#  auto_save=ON/OFF\n"
 
-#: src/attrib.c:1164
+#: src/attrib.c:1099
 #, c-format
 msgid   "#  auto_select=ON/OFF\n"
 msgstr  "#  auto_select=ON/OFF\n"
 
-#: src/attrib.c:1165
+#: src/attrib.c:1100
 #, c-format
 msgid   "#  batch_save=ON/OFF\n"
 msgstr  "#  batch_save=ON/OFF\n"
 
-#: src/attrib.c:1166
+#: src/attrib.c:1101
 #, c-format
 msgid   "#  date_format=STRING (eg. %%a, %%d %%b %%Y %%H:%%M:%%S)\n"
 msgstr  ""
 
-#: src/attrib.c:1167
+#: src/attrib.c:1102
 #, c-format
 msgid   "#  delete_tmp_files=ON/OFF\n"
 msgstr  "#  delete_tmp_files=ON/OFF\n"
 
-#: src/attrib.c:1168
+#: src/attrib.c:1103
 #, c-format
 msgid   "#  editor_format=STRING (eg. %%E +%%N %%F)\n"
 msgstr  ""
 
-#: src/attrib.c:1169
+#: src/attrib.c:1104
 #, c-format
 msgid   "#  fcc=STRING (eg. =mailbox)\n"
 msgstr  "#  fcc=SÕNE (n. =postkast)\n"
 
-#: src/attrib.c:1170
+#: src/attrib.c:1105
 #, c-format
 msgid   "#  followup_to=STRING\n"
 msgstr  "#  followup_to=SÕNE\n"
 
-#: src/attrib.c:1171
+#: src/attrib.c:1106
 #, c-format
 msgid   "#  from=STRING (just append wanted From:-line, don't use quotes)\n"
 msgstr  "#  from=SÕNE (kirjutage soovitav From: rida, ärge kasutage jutumärke)\n"
 
-#: src/attrib.c:1172
+#: src/attrib.c:1107
 #, fuzzy, c-format
 msgid   "#  group_catchup_on_exit=ON/OFF\n"
 msgstr  "#  batch_save=ON/OFF\n"
 
-#: src/attrib.c:1173
+#: src/attrib.c:1108
 #, fuzzy, c-format
 msgid   "#  mail_8bit_header=ON/OFF\n"
 msgstr  "#  auto_save=ON/OFF\n"
 
-#: src/attrib.c:1174
+#: src/attrib.c:1109
 #, c-format
 msgid   "#  mail_mime_encoding=supported_encoding"
 msgstr  ""
 
-#: src/attrib.c:1182
+#: src/attrib.c:1117
 #, c-format
 msgid   "#  ispell=STRING\n"
 msgstr  "#  ispell=SÕNE\n"
 
-#: src/attrib.c:1184
+#: src/attrib.c:1119
 #, c-format
 msgid   "#  maildir=STRING (eg. ~/Mail)\n"
 msgstr  "#  maildir=SÕNE (n. ~/Mail)\n"
 
-#: src/attrib.c:1185
+#: src/attrib.c:1120
 #, c-format
 msgid   "#  mailing_list=STRING (eg. majordomo@example.org)\n"
 msgstr  "#  mailing_list=SÕNE (n. majordomo@example.org)\n"
 
-#: src/attrib.c:1186
+#: src/attrib.c:1121
 #, c-format
 msgid   "#  mime_types_to_save=STRING (eg. image/*,!image/bmp)\n"
 msgstr  "#  mime_types_to_save=SÕNE (n. image/*,!image/bmp)\n"
 
-#: src/attrib.c:1187
+#: src/attrib.c:1122
 #, fuzzy, c-format
 msgid   "#  mark_ignore_tags=ON/OFF\n"
 msgstr  "#  show_only_unread=ON/OFF\n"
 
-#: src/attrib.c:1188
+#: src/attrib.c:1123
 #, fuzzy, c-format
 msgid   "#  mark_saved_read=ON/OFF\n"
 msgstr  "#  auto_save=ON/OFF\n"
 
-#: src/attrib.c:1189
+#: src/attrib.c:1124
 #, c-format
 msgid   "#  mime_forward=ON/OFF\n"
 msgstr  "#  mime_forward=ON/OFF\n"
 
-#: src/attrib.c:1191
+#: src/attrib.c:1126
 #, c-format
 msgid   "#  mm_network_charset=supported_charset"
 msgstr  "#  mm_network_charset=toetatud_koodileht"
 
-#: src/attrib.c:1198
+#: src/attrib.c:1133
 #, c-format
 msgid   "#  undeclared_charset=STRING (default is US-ASCII)\n"
 msgstr  "#  undeclared_charset=SÕNE (vaikimisi on US-ASCII)\n"
 
-#: src/attrib.c:1200
+#: src/attrib.c:1135
 #, fuzzy, c-format
 msgid   "#  news_headers_to_display=STRING\n"
 msgstr  "#  news_quote_format=SÕNE\n"
 
-#: src/attrib.c:1201
+#: src/attrib.c:1136
 #, fuzzy, c-format
 msgid   "#  news_headers_to_not_display=STRING\n"
 msgstr  "#  news_quote_format=SÕNE\n"
 
-#: src/attrib.c:1202
+#: src/attrib.c:1137
 #, c-format
 msgid   "#  news_quote_format=STRING\n"
 msgstr  "#  news_quote_format=SÕNE\n"
 
-#: src/attrib.c:1203
+#: src/attrib.c:1138
 #, c-format
 msgid   "#  organization=STRING (if beginning with '/' read from file)\n"
 msgstr  "#  organization=SÕNE (kui algab sümboliga '/', loe failist)\n"
 
-#: src/attrib.c:1204
+#: src/attrib.c:1139
 #, fuzzy, c-format
 msgid   "#  pos_first_unread=ON/OFF\n"
 msgstr  "#  show_only_unread=ON/OFF\n"
 
-#: src/attrib.c:1205
+#: src/attrib.c:1140
 #, fuzzy, c-format
 msgid   "#  post_8bit_header=ON/OFF\n"
 msgstr  "#  auto_save=ON/OFF\n"
 
-#: src/attrib.c:1206
+#: src/attrib.c:1141
 #, c-format
 msgid   "#  post_mime_encoding=supported_encoding"
 msgstr  ""
 
-#: src/attrib.c:1213
+#: src/attrib.c:1148
 #, fuzzy, c-format
 msgid   "#  post_process_type=NUM\n"
 msgstr  "#  post_proc_type=NUM\n"
 
-#: src/attrib.c:1218
+#: src/attrib.c:1153
 #, fuzzy, c-format
 msgid   "#  post_process_view=ON/OFF\n"
 msgstr  "#  post_proc_type=NUM\n"
 
-#: src/attrib.c:1219
+#: src/attrib.c:1154
 #, c-format
 msgid   "#  quick_kill_scope=STRING (ie. talk.*)\n"
 msgstr  "#  quick_kill_scope=SÕNE (n. talk.*)\n"
 
-#: src/attrib.c:1220
+#: src/attrib.c:1155
 #, c-format
 msgid   "#  quick_kill_expire=ON/OFF\n"
 msgstr  "#  quick_kill_expire=ON/OFF\n"
 
-#: src/attrib.c:1221
+#: src/attrib.c:1156
 #, c-format
 msgid   "#  quick_kill_case=ON/OFF\n"
 msgstr  "#  quick_kill_case=ON/OFF\n"
 
-#: src/attrib.c:1222
+#: src/attrib.c:1157
 #, c-format
 msgid   "#  quick_kill_header=NUM\n"
 msgstr  "#  quick_kill_header=NUM\n"
 
-#: src/attrib.c:1223 src/attrib.c:1230
+#: src/attrib.c:1158 src/attrib.c:1165
 #, c-format
 msgid   "#    0=subj (case sensitive) 1=subj (ignore case)\n"
 msgstr  "#    0=teema (tõstutundlik) 1=teema (tõstutundetu)\n"
 
-#: src/attrib.c:1224 src/attrib.c:1231
+#: src/attrib.c:1159 src/attrib.c:1166
 #, c-format
 msgid   "#    2=from (case sensitive) 3=from (ignore case)\n"
 msgstr  "#    2=saatja (tõstutundlik) 3=saatja (tõstutundetu)\n"
 
-#: src/attrib.c:1225 src/attrib.c:1232
+#: src/attrib.c:1160 src/attrib.c:1167
 #, c-format
 msgid   "#    4=msgid 5=lines\n"
 msgstr  "#    4=msgid 5=read\n"
 
-#: src/attrib.c:1226
+#: src/attrib.c:1161
 #, c-format
 msgid   "#  quick_select_scope=STRING\n"
 msgstr  "#  quick_select_scope=SÕNE\n"
 
-#: src/attrib.c:1227
+#: src/attrib.c:1162
 #, c-format
 msgid   "#  quick_select_expire=ON/OFF\n"
 msgstr  "#  quick_select_expire=ON/OFF\n"
 
-#: src/attrib.c:1228
+#: src/attrib.c:1163
 #, c-format
 msgid   "#  quick_select_case=ON/OFF\n"
 msgstr  "#  quick_select_case=ON/OFF\n"
 
-#: src/attrib.c:1229
+#: src/attrib.c:1164
 #, c-format
 msgid   "#  quick_select_header=NUM\n"
 msgstr  "#  quick_select_header=NUM\n"
 
-#: src/attrib.c:1233
+#: src/attrib.c:1168
 #, c-format
 msgid   "#  quote_chars=STRING (%%s, %%S for initials)\n"
 msgstr  "#  quote_chars=SÕNE (%%s, %%S annavad initsiaalid)\n"
 
-#: src/attrib.c:1235
+#: src/attrib.c:1170
 #, fuzzy, c-format
 msgid   "#  print_header=ON/OFF\n"
 msgstr  "#  auto_save=ON/OFF\n"
 
-#: src/attrib.c:1237
+#: src/attrib.c:1172
 #, fuzzy, c-format
 msgid   "#  process_only_unread=ON/OFF\n"
 msgstr  "#  show_only_unread=ON/OFF\n"
 
-#: src/attrib.c:1238
+#: src/attrib.c:1173
 #, fuzzy, c-format
 msgid   "#  prompt_followupto=ON/OFF\n"
 msgstr  "#  x_comment_to=ON/OFF\n"
 
-#: src/attrib.c:1239
+#: src/attrib.c:1174
 #, c-format
 msgid   "#  savedir=STRING (eg. ~user/News)\n"
 msgstr  "#  savedir=SÕNE (n. ~user/News)\n"
 
-#: src/attrib.c:1240
+#: src/attrib.c:1175
 #, c-format
 msgid   "#  savefile=STRING (eg. =linux)\n"
 msgstr  "#  savefile=SÕNE (n. =linux)\n"
 
-#: src/attrib.c:1241
+#: src/attrib.c:1176
 #, c-format
 msgid   "#  sigfile=STRING (eg. $var/sig)\n"
 msgstr  "#  sigfile=SÕNE (n. $var/sig)\n"
 
-#: src/attrib.c:1242
+#: src/attrib.c:1177
 #, c-format
 msgid   "#  show_author=NUM\n"
 msgstr  "#  show_author=NUM\n"
 
-#: src/attrib.c:1248
+#: src/attrib.c:1183
 #, c-format
 msgid   "#  show_info=NUM\n"
 msgstr  "#  show_info=NUM\n"
 
-#: src/attrib.c:1254
+#: src/attrib.c:1189
 #, fuzzy, c-format
 msgid   "#  show_signatures=ON/OFF\n"
 msgstr  "#  show_only_unread=ON/OFF\n"
 
-#: src/attrib.c:1255
+#: src/attrib.c:1190
 #, fuzzy, c-format
 msgid   "#  show_only_unread_arts=ON/OFF\n"
 msgstr  "#  show_only_unread=ON/OFF\n"
 
-#: src/attrib.c:1256
+#: src/attrib.c:1191
 #, fuzzy, c-format
 msgid   "#  sigdashes=ON/OFF\n"
 msgstr  "#  show_only_unread=ON/OFF\n"
 
-#: src/attrib.c:1257
+#: src/attrib.c:1192
 #, fuzzy, c-format
 msgid   "#  signature_repost=ON/OFF\n"
 msgstr  "#  show_only_unread=ON/OFF\n"
 
-#: src/attrib.c:1258
+#: src/attrib.c:1193
 #, fuzzy, c-format
 msgid   "#  sort_article_type=NUM\n"
 msgstr  "#  sort_art_type=NUM\n"
 
-#: src/attrib.c:1276
+#: src/attrib.c:1211
 #, c-format
 msgid   "#  sort_threads_type=NUM\n"
 msgstr  "#  sort_threads_type=NUM\n"
 
-#: src/attrib.c:1285
+#: src/attrib.c:1220
 #, fuzzy, c-format
 msgid   "#  start_editor_offset=ON/OFF\n"
 msgstr  "#  auto_select=ON/OFF\n"
 
 #
-#: src/attrib.c:1286
+#: src/attrib.c:1221
 #, c-format
 msgid   "#  tex2iso_conv=ON/OFF\n"
 msgstr  "#  tex2iso_conv=ON/OFF\n"
 
-#: src/attrib.c:1287
+#: src/attrib.c:1222
 #, fuzzy, c-format
 msgid   "#  thread_catchup_on_exit=ON/OFF\n"
 msgstr  "#  batch_save=ON/OFF\n"
 
-#: src/attrib.c:1288
+#: src/attrib.c:1223
 #, fuzzy, c-format
 msgid   "#  thread_articles=NUM"
 msgstr  "#  thread_arts=NUM"
 
-#: src/attrib.c:1295
+#: src/attrib.c:1230
 #, c-format
 msgid   "#  thread_perc=NUM\n"
 msgstr  "#  thread_perc=NUM\n"
 
-#: src/attrib.c:1296
+#: src/attrib.c:1231
 #, fuzzy, c-format
 msgid   "#  trim_article_body=NUM\n"
 msgstr  "Artiklite järjestus"
 
-#: src/attrib.c:1297
+#: src/attrib.c:1232
 #, fuzzy, c-format
 msgid   "#    0 = Don't trim article body\n"
 msgstr  "Artiklite järjestus"
 
-#: src/attrib.c:1298
+#: src/attrib.c:1233
 #, c-format
 msgid   "#    1 = Skip leading blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1299
+#: src/attrib.c:1234
 #, c-format
 msgid   "#    2 = Skip trailing blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1300
+#: src/attrib.c:1235
 #, c-format
 msgid   "#    3 = Skip leading and trailing blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1301
+#: src/attrib.c:1236
 #, c-format
 msgid   "#    4 = Compact multiple blank lines between textblocks\n"
 msgstr  ""
 
-#: src/attrib.c:1302
+#: src/attrib.c:1237
 #, c-format
 msgid   "#    5 = Compact multiple blank lines between textblocks and skip\n"
         "#        leading blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1303
+#: src/attrib.c:1238
 #, c-format
 msgid   "#    6 = Compact multiple blank lines between textblocks and skip\n"
         "#        trailing blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1304
+#: src/attrib.c:1239
 #, c-format
 msgid   "#    7 = Compact multiple blank lines between textblocks and skip\n"
         "#        leading and trailing blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1305
+#: src/attrib.c:1240
 #, fuzzy, c-format
 msgid   "#  verbatim_handling=ON/OFF\n"
 msgstr  "#  batch_save=ON/OFF\n"
 
-#: src/attrib.c:1306
+#: src/attrib.c:1241
 #, fuzzy, c-format
 msgid   "#  wrap_on_next_unread=ON/OFF\n"
 msgstr  "#  show_only_unread=ON/OFF\n"
 
-#: src/attrib.c:1307
+#: src/attrib.c:1242
 #, c-format
 msgid   "#  x_body=STRING (eg. ~/.tin/extra-body-text)\n"
 msgstr  "#  x_body=SÕNE (n. ~/.tin/extra-body-text)\n"
 
-#: src/attrib.c:1308
+#: src/attrib.c:1243
 #, c-format
 msgid   "#  x_comment_to=ON/OFF\n"
 msgstr  "#  x_comment_to=ON/OFF\n"
 
-#: src/attrib.c:1309
+#: src/attrib.c:1244
 #, c-format
 msgid   "#  x_headers=STRING (eg. ~/.tin/extra-headers)\n"
 msgstr  "#  x_headers=SÕNE (n. ~/.tin/extra-headers)\n"
 
-#: src/attrib.c:1310
+#: src/attrib.c:1245
 #, c-format
 msgid   "#\n"
         "# Note that it is best to put general (global scoping)\n"
 msgstr  "#\n"
         "# Märkus: parem on kõigepealt kirjeldada üldisemad (globaalse skoobiga)\n"
 
-#: src/attrib.c:1311
+#: src/attrib.c:1246
 #, c-format
 msgid   "# entries first followed by group specific entries.\n"
         "#\n"
 msgstr  "# ning seejärel konkreetsemad, grupi spetsiifilised, reeglid.\n"
         "#\n"
 
-#: src/attrib.c:1312
+#: src/attrib.c:1247
 #, fuzzy, c-format
 msgid   "############################################################################\n"
 msgstr  "############################################################################\n"
 
-#: src/cook.c:621
+#: src/cook.c:624
 msgid   "(unknown)"
 msgstr  "(tundmatu)"
 
 #.
 #. * TODO: add to the right rule, give better explanation, -> lang.c
 #.
-#: src/filter.c:593 src/filter.c:601
+#: src/filter.c:603 src/filter.c:611
 msgid   "Removed from the previous rule: "
 msgstr  "Eelmisest reeglist eemaldatud: "
 
@@ -567,8 +567,8 @@ msgid   "Article rejected (saved to %s)"
 msgstr  "Artikkel lükati tagasi (salvestasin faili %s)"
 
 #: src/lang.c:64
-#, c-format
-msgid   "%s=article, %s=thread, %s=hot, %s=pattern, %s=tagged articles, %s=quit: "
+#, fuzzy, c-format
+msgid   "%s=article, %s=thread, %s=range, %s=hot, %s=pattern, %s=tagged, %s=quit: "
 msgstr  "%s=artikkel, %s=teema, %s=kuum, %s=muster, %s=märgitud artiklid, %s=välju: "
 
 #: src/lang.c:65
@@ -625,458 +625,488 @@ msgid   "%*s[-- Description: %s --]\n"
 msgstr  "%*s[-- Kirjeldus: %s --]\n"
 
 #: src/lang.c:78
+#, fuzzy
+msgid   "Attributes Menu Commands"
+msgstr  "Artiklitaseme käsud"
+
+#: src/lang.c:80
 #, c-format
 msgid   "%d Authentication failed"
 msgstr  "%d Autentimine ebaõnnestus"
 
-#: src/lang.c:79
+#: src/lang.c:81
+#, c-format
+msgid   "NNTP authorization password not found for %s"
+msgstr  "Serverile %s vastavat NNTP autoriseerimise parooli pole"
+
+#: src/lang.c:82
 msgid   "Server expects authentication.\n"
 msgstr  "Server eeldab autentimist.\n"
 
-#: src/lang.c:80
+#: src/lang.c:83
 msgid   "    Please enter password: "
 msgstr  "    Palun sisestage parool: "
 
-#: src/lang.c:81
+#: src/lang.c:84
 msgid   "    Please enter username: "
 msgstr  "    Palun sisestage kasutajanimi: "
 
-#: src/lang.c:82
-#, c-format
-msgid   "Author search backwards [%s]> "
-msgstr  "Autori tagaspidi otsimine [%s]> "
-
-#: src/lang.c:83
-#, c-format
-msgid   "Author search forwards [%s]> "
-msgstr  "Autori edaspidi otsimine [%s]> "
-
-#: src/lang.c:84
+#: src/lang.c:85
 #, c-format
 msgid   "Authorized for user: %s\n"
 msgstr  "Autoriseeritud kasutaja: %s\n"
 
-#: src/lang.c:85
+#: src/lang.c:86
 #, c-format
 msgid   "Authorization failed for user: %s\n"
 msgstr  "Autoriseerimine ebaõnnestus. Kasutaja: %s\n"
 
-#: src/lang.c:86
+#: src/lang.c:88
+#, c-format
+msgid   "Author search backwards [%s]> "
+msgstr  "Autori tagaspidi otsimine [%s]> "
+
+#: src/lang.c:89
+#, c-format
+msgid   "Author search forwards [%s]> "
+msgstr  "Autori edaspidi otsimine [%s]> "
+
+#: src/lang.c:90
 #, c-format
 msgid   "\n"
         "Autosubscribed to %s"
 msgstr  "\n"
         "%s tellitud"
 
-#: src/lang.c:87
+#: src/lang.c:91
 msgid   "Autosubscribing groups...\n"
 msgstr  "Tellin grupid...\n"
 
-#: src/lang.c:88
+#: src/lang.c:92
 #, c-format
 msgid   "Autoselecting articles (use '%s' to see all unread) ..."
 msgstr  "Valin artiklid (kõikide lugemata artiklite vaatamiseks '%s') ..."
 
-#: src/lang.c:90
+#: src/lang.c:94
 #, c-format
 msgid   "Active file corrupt - %s"
 msgstr  "Aktiivsete artiklite fail on vigane - %s"
 
-#: src/lang.c:91
+#: src/lang.c:95
 #, c-format
 msgid   "Article to be posted resulted in errors/warnings. %s=quit, %s=Menu, %s=edit: "
 msgstr  "Postitatav artikkel sai vigu või hoiatusi. %s=välju, %s=menüü, %s=toimeta: "
 
-#: src/lang.c:92
+#: src/lang.c:96
 #, c-format
 msgid   "Unrecognized attribute: %s"
 msgstr  "Tundmatu atribuut: %s"
 
-#: src/lang.c:93
+#: src/lang.c:97
 #, c-format
 msgid   "Bad command. Type '%s' for help."
 msgstr  "Vigane käsk. Abiinfo saamiseks vajutage '%s'."
 
-#: src/lang.c:95
+#: src/lang.c:99
 msgid   "Base article"
 msgstr  "Baasartikkel"
 
-#: src/lang.c:96
+#: src/lang.c:100
 msgid   "Base article range"
 msgstr  "Baasartiklite vahemik"
 
-#: src/lang.c:97
+#: src/lang.c:101
 #, c-format
 msgid   "%s: Updating of index files not supported\n"
 msgstr  "%s: indeks failide uuendamist ei toetata\n"
 
-#: src/lang.c:98
+#: src/lang.c:102
 msgid   "*** Beginning of article ***"
 msgstr  "*** Artikli algus ***"
 
-#: src/lang.c:100
+#: src/lang.c:103
+#, fuzzy
+msgid   "*** Beginning of page ***"
+msgstr  "*** Artikli algus ***"
+
+#: src/lang.c:105
 #, c-format
 msgid   "Cancel (delete) or supersede (overwrite) article [%%s]? (%s/%s/%s): "
 msgstr  "Katkestada (kustutada) või asendada artikkel [%%s]? (%s/%s/%s): "
 
-#: src/lang.c:101
+#: src/lang.c:106
 msgid   "Cancelling article..."
 msgstr  "Katkestan artiklit..."
 
-#: src/lang.c:103
+#: src/lang.c:108
 #, c-format
 msgid   "Cannot create %s"
 msgstr  "%s ei õnnestu luua"
 
-#: src/lang.c:104
+#: src/lang.c:109
 #, c-format
 msgid   "Can't find base article %d"
 msgstr  "Ei leis baasartiklit %d"
 
-#: src/lang.c:105
+#: src/lang.c:110
 #, c-format
 msgid   "Can't open %s"
 msgstr  "%s ei saa avada"
 
-#: src/lang.c:106
+#: src/lang.c:111
 #, c-format
 msgid   "Couldn't open %s for saving"
 msgstr  "%s ei saa salvestamiseks avada"
 
-#: src/lang.c:107
+#: src/lang.c:112
 msgid   "*** Posting not allowed ***"
 msgstr  "*** Postitamine ei ole lubatud ***"
 
-#: src/lang.c:108
+#: src/lang.c:113
 #, c-format
 msgid   "Posting is not allowed to %s"
 msgstr  "%s ei luba postitada"
 
-#: src/lang.c:109
+#: src/lang.c:114
 #, c-format
 msgid   "Can't retrieve %s"
 msgstr  "%s ei õnnestu laadida"
 
-#: src/lang.c:110
+#: src/lang.c:115
 #, c-format
 msgid   "%s is a directory"
 msgstr  "%s on kataloog"
 
-#: src/lang.c:111
+#: src/lang.c:116
 msgid   "Catchup"
 msgstr  "Märgin loetuks"
 
-#: src/lang.c:112
+#: src/lang.c:117
 #, c-format
 msgid   "Catchup %s..."
 msgstr  "Märgin %s loetuks..."
 
-#: src/lang.c:113
+#: src/lang.c:118
 msgid   "Catchup all groups entered during this session?"
 msgstr  "Märgi loetuks kõik grupid, millesse on sessiooni jooksul sisenetud?"
 
-#: src/lang.c:114
+#: src/lang.c:119
 msgid   "You have tagged articles in this group - catchup anyway?"
 msgstr  "Teil on siin grupis märgitud teateid - märgin loetuks?"
 
-#: src/lang.c:115
+#: src/lang.c:120
 #, c-format
 msgid   "%s %d %s in %lu seconds\n"
 msgstr  "%s %d %s %lu sekundiga\n"
 
-#: src/lang.c:116
+#: src/lang.c:121
 msgid   "Caughtup"
 msgstr  "Loetud"
 
-#: src/lang.c:117
+#: src/lang.c:122
 msgid   "Check Prepared Article"
 msgstr  "Kontrollin valminud artiklit"
 
-#: src/lang.c:118
+#: src/lang.c:123
 msgid   "Checking for new groups... "
 msgstr  "Otsin uusi gruppe... "
 
-#: src/lang.c:119
+#: src/lang.c:124
 msgid   "Checking for news..."
 msgstr  "Otsin uudiseid..."
 
-#: src/lang.c:120
+#: src/lang.c:125
 #, c-format
 msgid   "Post-process %s=no, %s=yes, %s=shar, %s=quit: "
 msgstr  "Järeltöötle %s=ei, %s=jah, %s=shar, %s=välju: "
 
-#: src/lang.c:122
+#: src/lang.c:127
 msgid   "ANSI color disabled"
 msgstr  "ANSI värvid on keelatud"
 
-#: src/lang.c:123
+#: src/lang.c:128
 msgid   "ANSI color enabled"
 msgstr  "ANSI värvid on lubatud"
 
-#: src/lang.c:125
+#: src/lang.c:130
 #, c-format
 msgid   "Command failed: %s"
 msgstr  "Käsk ebaõnnestus: %s"
 
-#: src/lang.c:126
+#: src/lang.c:131
 msgid   "Mark not selected articles read?"
 msgstr  "Märgin valimata artiklid loetuks?"
 
-#: src/lang.c:127
+#: src/lang.c:132
 #, c-format
 msgid   "Connecting to %s..."
 msgstr  "Loon ühendust serveriga %s..."
 
-#: src/lang.c:128
+#: src/lang.c:133
 msgid   "<CR>"
 msgstr  "<CR>"
 
-#: src/lang.c:129
+#: src/lang.c:134
 msgid   "Creating active file for saved groups...\n"
 msgstr  "Loon salvestatud gruppidele active faili...\n"
 
-#: src/lang.c:130
+#: src/lang.c:135
 msgid   "Creating newsrc file...\n"
 msgstr  "Loon newsrc faili...\n"
 
-#: src/lang.c:132 src/lang.c:1166
+#: src/lang.c:137 src/lang.c:1225
 msgid   "Default"
 msgstr  "Vaikimisi"
 
-#: src/lang.c:133
+#: src/lang.c:138
 msgid   "Delete saved files that have been post processed?"
 msgstr  "Kas kustutada salvestatud ja töödeldud failid?"
 
-#: src/lang.c:134
+#: src/lang.c:139
 msgid   "Deleting temporary files..."
 msgstr  "Kustutan ajutisi faile..."
 
-#: src/lang.c:136
+#: src/lang.c:141
 msgid   "*** End of article ***"
 msgstr  "*** Artiklid on otsas ***"
 
-#: src/lang.c:137
+#: src/lang.c:142
 msgid   "*** End of articles ***"
 msgstr  "*** Artiklid on otsas ***"
 
-#: src/lang.c:138
+#: src/lang.c:143
 msgid   "*** End of groups ***"
 msgstr  "*** Grupid on otsas ***"
 
-#: src/lang.c:139
+#: src/lang.c:144
+#, fuzzy
+msgid   "*** End of page ***"
+msgstr  "*** Artiklid on otsas ***"
+
+#: src/lang.c:145
+#, fuzzy
+msgid   "*** End of scopes ***"
+msgstr  "*** Grupid on otsas ***"
+
+#: src/lang.c:146
 msgid   "*** End of thread ***"
 msgstr  "*** Teema on otsas ***"
 
-#: src/lang.c:140
+#: src/lang.c:147
 msgid   "Enter limit of articles to get> "
 msgstr  "Sisestage leatavate artiklite piirang> "
 
-#: src/lang.c:141
+#: src/lang.c:148
 msgid   "Enter Message-ID to go to> "
 msgstr  "Sisestage Message-ID> "
 
-#: src/lang.c:142
+#: src/lang.c:149
 msgid   " and enter next unread thread"
 msgstr  " ja siseneda järgmisse lugemata teemasse"
 
-#: src/lang.c:143
+#: src/lang.c:150
+#, fuzzy
+msgid   " and enter next unread article"
+msgstr  " ja siseneda järgmisse lugemata teemasse"
+
+#: src/lang.c:151
 msgid   " and enter next unread group"
 msgstr  " ja siseneda järgmisse lugemata teemasse"
 
-#: src/lang.c:144
+#: src/lang.c:152
 msgid   "Enter option number> "
 msgstr  "Sisestage omaduse number> "
 
-#: src/lang.c:145
+#: src/lang.c:153
 #, c-format
 msgid   "Enter range [%s]> "
 msgstr  "Sisestage vahemik [%s]> "
 
-#: src/lang.c:146
+#: src/lang.c:154
 msgid   "\n"
         "Warning: Approved: header used.\n"
 msgstr  "\n"
         "Hoiatus: Kasutati päiserida Approved:.\n"
 
-#: src/lang.c:148
+#: src/lang.c:156
 msgid   "\n"
         "Error: Bad address in Approved: header.\n"
 msgstr  "\n"
         "Viga: Vigane aadress Approved: real.\n"
 
-#: src/lang.c:149
+#: src/lang.c:157
 msgid   "\n"
         "Error: Bad address in From: header.\n"
 msgstr  "\n"
         "Viga: Vigane aadress From: real.\n"
 
-#: src/lang.c:150
+#: src/lang.c:158
 msgid   "\n"
         "Error: Bad address in Reply-To: header.\n"
 msgstr  "\n"
         "Viga: Vigane aadress Reply-To: real.\n"
 
-#: src/lang.c:151
+#: src/lang.c:159
 msgid   "\n"
         "Error: Bad FQDN in Message-ID: header.\n"
 msgstr  "\n"
         "Viga: Vigane FQDN Message-ID: real.\n"
 
-#: src/lang.c:153
+#: src/lang.c:161
 #, c-format
 msgid   "Can't unlock %s"
 msgstr  "%s ei saa lahti lukustada"
 
-#: src/lang.c:154
+#: src/lang.c:162
 #, c-format
 msgid   "Couldn't dotlock %s - article not appended!"
 msgstr  "Ei saa punkt-lukustada %s - artiklit ei lisatud!"
 
-#: src/lang.c:155
+#: src/lang.c:163
 #, c-format
 msgid   "Couldn't lock %s - article not appended!"
 msgstr  "Ei saa lukustada %s - artiklit ei lisatud!"
 
-#: src/lang.c:158
+#: src/lang.c:166
 #, c-format
 msgid   "Corrupted file %s"
 msgstr  "Vigane fail %s"
 
-#: src/lang.c:160
+#: src/lang.c:168
 msgid   "Internal error in GNKSA routine - send bug report.\n"
 msgstr  "Sisemine viga GNKSA protseduuris - saatke vearaport.\n"
 
-#: src/lang.c:161
+#: src/lang.c:169
 msgid   "Left angle bracket missing in route address.\n"
 msgstr  "Aadressis puudub <.\n"
 
-#: src/lang.c:162
+#: src/lang.c:170
 msgid   "Left parenthesis missing in old-style address.\n"
 msgstr  "Vanas stiilis aadressis puudub vasak ümarsulg.\n"
 
-#: src/lang.c:163
+#: src/lang.c:171
 msgid   "Right parenthesis missing in old-style address.\n"
 msgstr  "Vanas stiilis aadressis puudub parem ümarsulg.\n"
 
-#: src/lang.c:164
+#: src/lang.c:172
 msgid   "At-sign missing in mail address.\n"
 msgstr  "Postiaadressis puudub at-märk.\n"
 
-#: src/lang.c:165
+#: src/lang.c:173
 msgid   "Single component FQDN is not allowed. Add your domain.\n"
 msgstr  "Ühekomponendiline FQDN pole lubatud. Lisage oma doomen.\n"
 
-#: src/lang.c:166
+#: src/lang.c:174
 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  "Vigane doomen. Saatke vearaport, kui teie doomen on reaalselt olemas.\n"
         "Kasutage \"vigase\" aadressi kirjutamisel juurmise doomenina .invalid.\n"
 
-#: src/lang.c:167
+#: src/lang.c:175
 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  "Vigane doomen. Saatke vearaport, kui teie doomen on reaalselt olemas.\n"
         "Kasutage \"vigase\" aadressi kirjutamisel juurmise doomenina .invalid.\n"
 
-#: src/lang.c:168
+#: src/lang.c:176
 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  "Vigane doomen. Saatke vearaport, kui teie doomen on reaalselt olemas.\n"
         "Kasutage \"vigase\" aadressi kirjutamisel juurmise doomenina .invalid.\n"
 
-#: src/lang.c:169
+#: src/lang.c:177
 msgid   "Illegal character in FQDN.\n"
 msgstr  "FQDN sisaldab lubamatut sümbolit.\n"
 
-#: src/lang.c:170
+#: src/lang.c:178
 msgid   "Zero length FQDN component not allowed.\n"
 msgstr  "Null pikkusega FQDN komponent ei ole lubatud.\n"
 
-#: src/lang.c:171
+#: src/lang.c:179
 msgid   "FQDN component exceeds maximum allowed length (63 chars).\n"
 msgstr  "FQDN komponendi pikkus ületab maksimaalset lubatut (63 sümbolit).\n"
 
-#: src/lang.c:172
+#: src/lang.c:180
 msgid   "FQDN component may not start or end with hyphen.\n"
 msgstr  "FQDN komponendi alguses ega lõpus ei või olla kriips.\n"
 
-#: src/lang.c:173
+#: src/lang.c:181
 msgid   "FQDN component may not start with digit.\n"
 msgstr  "FQDN komponent ei või alata numbriga.\n"
 
-#: src/lang.c:174
+#: src/lang.c:182
 msgid   "Domain literal has impossible numeric value.\n"
 msgstr  "Doomen sisaldab võimatut numbrilist väärtust.\n"
 
-#: src/lang.c:175
+#: src/lang.c:183
 msgid   "Domain literal is for private use only and not allowed for global use.\n"
 msgstr  "Doomenit on lubatud kasutada ainult privaatvõrgus.\n"
 
-#: src/lang.c:176
+#: src/lang.c:184
 msgid   "Right bracket missing in domain literal.\n"
 msgstr  "Doomenis puudub vasak sulg.\n"
 
-#: src/lang.c:177
+#: src/lang.c:185
 msgid   "Missing localpart of mail address.\n"
 msgstr  "Aadressil puudub lokaalne osa.\n"
 
-#: src/lang.c:178
+#: src/lang.c:186
 msgid   "Illegal character in localpart of mail address.\n"
 msgstr  "Lubamatu sümbol aadressi lokaalses osas.\n"
 
-#: src/lang.c:179
+#: src/lang.c:187
 msgid   "Zero length localpart component not allowed.\n"
 msgstr  "Null pikkusega lokaalne komponent ei ole lubatud.\n"
 
-#: src/lang.c:180
+#: src/lang.c:188
 msgid   "Illegal character in realname.\n"
         "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n"
 msgstr  "Pärisnimes on lubamatu sümbol.\n"
         "Kvootimata sõnad aadressides ei tohi sisaldada '!()<>@,;:\\.[]'.\n"
 
-#: src/lang.c:181
+#: src/lang.c:189
 msgid   "Illegal character in realname.\n"
         "Quoted words may not contain '()<>\\'.\n"
 msgstr  "Pärisnimes on lubamatu sümbol.\n"
         "Kvooditud sõnad ei või sisaldada '()<>\\'.\n"
 
-#: src/lang.c:182
+#: src/lang.c:190
 msgid   "Illegal character in realname.\n"
         "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n"
 msgstr  "Pärisnimes on lubamatu sümbol.\n"
         "Kodeeritud sõnad parameetris ei või sisaldada '!()<>@,;:\"\\.[]/='.\n"
 
-#: src/lang.c:183
+#: src/lang.c:191
 msgid   "Bad syntax in encoded word used in realname.\n"
 msgstr  "Vigane reaalses nimes kasutatud kodeeritud sõna süntaks.\n"
 
-#: src/lang.c:184
+#: src/lang.c:192
 msgid   "Illegal character in realname.\n"
         "Unquoted words may not contain '()<>\\' in old-style addresses.\n"
 msgstr  "Pärisnimes on lubamatu sümbol.\n"
         "Kvootimata sõnad vanas stiilis aadressides ei või sisaldada '()<>\\'.\n"
 
-#: src/lang.c:185
+#: src/lang.c:193
 msgid   "Illegal character in realname.\n"
         "Control characters and unencoded 8bit characters > 127 are not allowed.\n"
 msgstr  "Pärisnimes on lubamatu sümbol.\n"
         "Kontrollsümbolid ja kodeerimata 8bit sümbolid väärtusega > 127 ei ole "
         "lubatud.\n"
 
-#: src/lang.c:186
+#: src/lang.c:194
 msgid   "\n"
         "Error: No blank line found after header.\n"
 msgstr  "\n"
         "Viga: peale päiseridu pole tühja rida.\n"
 
-#: src/lang.c:187
+#: src/lang.c:195
 #, c-format
 msgid   "\n"
         "Error: Illegal formated %s.\n"
 msgstr  ""
 
 #. TODO: fixme, US-ASCII is not the only 7bit charset we know about
-#: src/lang.c:189
+#: src/lang.c:197
 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"
@@ -1087,7 +1117,7 @@ msgstr  "\n"
         "      on US_ASCII - palun seadke MM_CHARSET väärtus oma keelele sobivaks\n"
         "      kasutades seadete M)enüüd või toimetades tinrc faili.\n"
 
-#: src/lang.c:194
+#: src/lang.c:202
 msgid   "\n"
         "Error: Posting contains  non-ASCII characters  but the  MIME encoding\n"
         "       for news  messages  is set  to \"7bit\"  -  please change this\n"
@@ -1101,13 +1131,13 @@ msgstr  "\n"
         "      enam levinud.  Muuta saate kasutades seadete M)enüüd või toimetades\n"
         "      tinrc faili.\n"
 
-#: src/lang.c:200
+#: src/lang.c:208
 msgid   "\n"
         "Error: Article starts with blank line instead of header\n"
 msgstr  "\n"
         "Viga: Artikkel algab päise asemel tühja reaga\n"
 
-#: src/lang.c:201
+#: src/lang.c:209
 #, c-format
 msgid   "\n"
         "Error: Header on line %d does not have a colon after the header name:\n"
@@ -1116,27 +1146,27 @@ msgstr  "\n"
         "Viga: Päisereal %d puudub päise nime järel koolon:\n"
         "%s\n"
 
-#: src/lang.c:202
+#: src/lang.c:210
 #, c-format
 msgid   "\n"
         "Error: The \"%s:\" line is empty.\n"
 msgstr  "\n"
         "Viga: \"%s:\" rida on tühi.\n"
 
-#: src/lang.c:203
+#: src/lang.c:211
 #, c-format
 msgid   "\n"
         "Error: The \"%s:\" line is missing from the article header.\n"
 msgstr  "\n"
         "Viga: Artikli päises puudub rida \"%s:\".\n"
 
-#: src/lang.c:204
+#: src/lang.c:212
 #, c-format
 msgid   "\n"
         "Error: %s contains non 7bit chars.\n"
 msgstr  ""
 
-#: src/lang.c:205
+#: src/lang.c:213
 #, c-format
 msgid   "\n"
         "Error: Header on line %d does not have a space after the colon:\n"
@@ -1145,153 +1175,159 @@ msgstr  "\n"
         "Viga: Päisel real %d puudub kooloni järel tühik:\n"
         "%s\n"
 
-#: src/lang.c:206
+#: src/lang.c:214
 #, c-format
 msgid   "\n"
         "Error: There are multiple (%d) \"%s:\" lines in the header.\n"
 msgstr  "\n"
         "Viga: Päises on mitu (%d) \"%s:\" rida.\n"
 
-#: src/lang.c:207
+#: src/lang.c:215
 #, c-format
 msgid   "Insecure permissions of %s (%o)"
 msgstr  "Ebaturvalised õigused failil %s (%o)"
 
-#: src/lang.c:208
+#: src/lang.c:216
 #, c-format
 msgid   "Invalid response to GROUP command, %s"
 msgstr  "Vigane vastus GROUP käsule, %s"
 
-#: src/lang.c:210
+#: src/lang.c:218
 #, c-format
 msgid   "MIME parse error: Unexpected end of %s/%s article"
 msgstr  "MIME parsimise viga: Ootamatu artikli %s/%s lõpp"
 
-#: src/lang.c:211
+#: src/lang.c:219
 msgid   "MIME parse error: Start boundary whilst reading headers"
 msgstr  "MIME parsimise viga: Algas eraldaja aga loen alles päiseid"
 
-#: src/lang.c:212
+#: src/lang.c:220
 msgid   "Can't get a (fully-qualified) domain-name!"
 msgstr  "Ei õnnestu saada (täis) doomeninime!"
 
-#: src/lang.c:213
+#: src/lang.c:221
 #, c-format
 msgid   "No permissions to go into %s\n"
 msgstr  "Puuduvad õigused siseneda %s\n"
 
-#: src/lang.c:214
+#: src/lang.c:222
 msgid   "\n"
         "Error: From: line missing.\n"
 msgstr  "\n"
         "Viga: From: rida puudub.\n"
 
-#: src/lang.c:215
+#: src/lang.c:223
 #, c-format
 msgid   "No read permissions for %s\n"
 msgstr  "%s lugemiseks pole õiguseid\n"
 
-#: src/lang.c:216
+#: src/lang.c:224
 #, c-format
 msgid   "File %s does not exist\n"
 msgstr  "Faili %s pole\n"
 
-#: src/lang.c:217
+#: src/lang.c:225
 #, c-format
 msgid   "No write permissions for %s\n"
 msgstr  "%s kirjutamiseks pole õiguseid\n"
 
-#: src/lang.c:218
+#: src/lang.c:226
 msgid   "Can't get user information (/etc/passwd missing?)"
 msgstr  "Ei leia kasutate kohta infot (/etc/passwd puudub?)"
 
-#: src/lang.c:219
+#: src/lang.c:227
 msgid   "errors"
 msgstr  "viga"
 
-#: src/lang.c:221
+#: src/lang.c:228
+#, c-format
+msgid   "\n"
+        "Error: \"%s\" is renamed, use \"%s\" instead!\n"
+msgstr  ""
+
+#: src/lang.c:230
 #, c-format
 msgid   "\n"
         "Error on line %d: \"Sender:\" header not allowed (it will be added for you)\n"
 msgstr  "\n"
         "Viga real %d: \"Sender:\" päiserida pole lubatud (see lisatakse teie eest)\n"
 
-#: src/lang.c:223
+#: src/lang.c:232
 #, c-format
 msgid   "Server has non of the groups listed in %s"
 msgstr  "Serveril pole failis %s näidatud gruppe"
 
-#: src/lang.c:224
+#: src/lang.c:233
 msgid   "error"
 msgstr  "viga"
 
-#: src/lang.c:225
+#: src/lang.c:234
 msgid   "Unknown display level"
 msgstr  "Tundmatu ektaani tase"
 
-#: src/lang.c:226
+#: src/lang.c:235
 msgid   "<ESC>"
 msgstr  "<ESC>"
 
-#: src/lang.c:227
+#: src/lang.c:236
 msgid   "Exiting..."
 msgstr  "Lõpetan..."
 
-#: src/lang.c:228
+#: src/lang.c:237
 msgid   "leaving external mail-reader"
 msgstr  "jätan välise kirjade lugeja"
 
-#: src/lang.c:229
+#: src/lang.c:238
 #, c-format
 msgid   "Extracting %s..."
 msgstr  "Loon %s..."
 
-#: src/lang.c:231
+#: src/lang.c:240
 #, c-format
 msgid   "Error writing %s file. Filesystem full? File reset to previous state."
 msgstr  "Viga faili %s kirjutamisel. Failisüsteem on täis? Faili eelmine olek "
         "taastatud."
 
-#: src/lang.c:232
+#: src/lang.c:241
 #, c-format
 msgid   "Error making backup of %s file. Filesystem full?"
 msgstr  "Failist %s ei õnnestu varukoopiat luua. Failisüsteem on täis?"
 
-#: src/lang.c:233
+#: src/lang.c:242
 #, c-format
 msgid   "Filtering global rules (%d/%d)..."
 msgstr  "Filtreerin globaalseid reegleid (%d/%d)..."
 
-#: src/lang.c:234
+#: src/lang.c:243
 msgid   "Rule created by: "
 msgstr  "Reegli looja: "
 
-#: src/lang.c:235
+#: src/lang.c:244
 #, c-format
 msgid   "Enter pattern [%s]> "
 msgstr  "Sisestage muster [%s]> "
 
-#: src/lang.c:236
+#: src/lang.c:245
 #, c-format
 msgid   "\n"
         "You requested followups to your article to go to the following %s:\n"
 msgstr  "\n"
         "Te soovisite vastused artiklile %s:\n"
 
-#: src/lang.c:237
+#: src/lang.c:246
 #, c-format
 msgid   "  %s\t Answers will be directed to you by mail.\n"
 msgstr  "  %s\t Vastused saadetakse teile kirjaga.\n"
 
-#: src/lang.c:238
+#: src/lang.c:247
 msgid   "-- forwarded message --\n"
 msgstr  "-- edastatud teade --\n"
 
-#: src/lang.c:239
+#: src/lang.c:248
 msgid   "-- end of forwarded message --\n"
 msgstr  "-- edastatud teate lõpp --\n"
 
-#: src/lang.c:240
+#: src/lang.c:249
 msgid   "# Format:\n"
         "#   comment=STRING    Optional. Multiple lines allowed. Comments must be "
         "placed\n"
@@ -1347,747 +1383,908 @@ msgstr  "# Vorming:\n"
         "#   time=NUMBER       Mittekohustuslik. Reegli aegumine time_t väärtusena\n"
         "#\n"
 
-#: src/lang.c:261
+#: src/lang.c:270
 #, c-format
 msgid   "Enter score for rule (default=%d): "
 msgstr  "Reegli kaal        (vaikimisi=%d): "
 
-#: src/lang.c:262
+#: src/lang.c:271
 #, c-format
 msgid   "Enter the score weight (range 0 < score <= %d)"
 msgstr  "Sisestage reegli kaal (vahemik on 0 < kaal <= %d)"
 
 #. SCORE_MAX
-#: src/lang.c:263
+#: src/lang.c:272
 msgid   "Full"
 msgstr  "Täis"
 
-#: src/lang.c:264
+#: src/lang.c:273
 msgid   "Comment (optional)  : "
 msgstr  "Kommentaar (vaba)   : "
 
-#: src/lang.c:265
+#: src/lang.c:274
 msgid   "Apply pattern to    : "
 msgstr  "Rakenda mustrit     : "
 
-#: src/lang.c:266
+#: src/lang.c:275
 msgid   "From: line (ignore case)      "
 msgstr  "From: rida (tõstutundetu)   "
 
-#: src/lang.c:267
+#: src/lang.c:276
 msgid   "From: line (case sensitive)   "
 msgstr  "From: rida (tõstutundlik)   "
 
-#: src/lang.c:269
+#: src/lang.c:278
 #, c-format
 msgid   "%s%s: Unknown host.\n"
 msgstr  "%s%s: Tundmatu host.\n"
 
-#: src/lang.c:270
+#: src/lang.c:280
 msgid   "global "
 msgstr  "globaalset "
 
-#: src/lang.c:271
+#: src/lang.c:281
 #, c-format
 msgid   "Please use %.100s instead"
 msgstr  "Kasutage selle asemel palun %.100s"
 
-#: src/lang.c:272
+#: src/lang.c:282
 #, c-format
 msgid   "%s is bogus"
 msgstr  "gruppi %s pole"
 
-#: src/lang.c:273
+#: src/lang.c:283
 #, c-format
 msgid   "Group %s is moderated. Continue?"
 msgstr  "Grupp %s on modereeritav. Jätkan?"
 
-#: src/lang.c:274
+#: src/lang.c:284
 msgid   "groups"
 msgstr  "gruppi"
 
-#: src/lang.c:275
+#: src/lang.c:285
 #, c-format
 msgid   "Rereading %s..."
 msgstr  "Loen %s uuesti..."
 
-#: src/lang.c:276
+#: src/lang.c:286
 msgid   "Top Level Commands"
 msgstr  "Ülemise taseme käsud"
 
-#: src/lang.c:277
+#: src/lang.c:287
 msgid   "Group Selection"
 msgstr  "Grupi valik"
 
-#: src/lang.c:278
+#: src/lang.c:288
 msgid   "group"
 msgstr  "grupp"
 
-#: src/lang.c:280
+#: src/lang.c:290
 msgid   "One or more lines of comment. <CR> to add a line or proceed if line is empty."
 msgstr  "Üks või enam kommentaari rida. <CR> lisamiseks või tühja rea jätkamiseks."
 
-#: src/lang.c:281
+#: src/lang.c:291
 msgid   "From: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr  "From: rida filtrite faili. <TÜHIK> lülitab, <CR> seab."
 
-#: src/lang.c:282
+#: src/lang.c:292
 msgid   "Linecount of articles to be filtered. < for less, > for more, = for equal."
 msgstr  "Filtraaritavate artiklite ridu. < on vähem, > on rohkem, = on võrdne."
 
-#: src/lang.c:283
+#: src/lang.c:293
 msgid   "Message-ID: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr  "Message-ID: rida filtri faili lisamiseks. <TÜHIK> lülitab, <CR> seab."
 
-#: src/lang.c:284
+#: src/lang.c:294
 msgid   "Subject: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr  "Subject: rida filtri faili lisamiseks. <TÜHIK> lülitab, <CR> seab."
 
-#: src/lang.c:285
+#: src/lang.c:295
 msgid   "Enter text pattern to filter if Subject: & From: lines are not what you want."
 msgstr  "Sisestage filtreerimiseks tekstimuster, kui Subject: ja From: ei ole piisav."
 
-#: src/lang.c:286
+#: src/lang.c:296
 msgid   "Select where text pattern should be applied. <SPACE> toggles & <CR> sets."
 msgstr  "Valige, kus tekstimustrit rakendada. <TÜHIK> lülitab, <CR> seab."
 
-#: src/lang.c:287
+#: src/lang.c:297
 msgid   "Expiration time in days for the entered filter. <SPACE> toggles & <CR> sets."
 msgstr  "Sisestatud filtri aegumisaeg päevades. <TÜHIK> lülitab, <CR> seab."
 
-#: src/lang.c:288
+#: src/lang.c:298
 msgid   "Apply kill only to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr  "Kasuta surmamist jooksval/kõikidel gruppidel. <TÜHIK> lülitab, <CR> seab."
 
-#: src/lang.c:289
+#: src/lang.c:299
 msgid   "Apply select to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr  "Kasuta valikut jooksval/kõikidel gruppidel. <TÜHIK> lülitab, <CR> seab."
 
-#: src/lang.c:290
+#: src/lang.c:300
 msgid   "kill an article via a menu"
 msgstr  "artiklite surmamise menüü"
 
-#: src/lang.c:291
+#: src/lang.c:301
 msgid   "auto-select (hot) an article via a menu"
 msgstr  "(kuuma) artikli automaatse valiku menüü"
 
-#: src/lang.c:292
+#: src/lang.c:302
 msgid   "Browse URLs in article"
 msgstr  "Brausi artiklis olevaid URLe"
 
-#: src/lang.c:293
+#: src/lang.c:303
 msgid   "0 - 9\t  display article by number in current thread"
 msgstr  "0 - 9\t  näita jooksva teema numbri järgi valitud artiklit"
 
-#: src/lang.c:295
+#: src/lang.c:305
 msgid   "cancel (delete) or supersede (overwrite) current article"
 msgstr  "katkesta (kustuta) või asenda (kirjuta üle) jooksev artikkel"
 
-#: src/lang.c:296
+#: src/lang.c:306
 msgid   "post followup to current article"
 msgstr  "postita vastus jooksvale artiklile"
 
-#: src/lang.c:297
+#: src/lang.c:307
 msgid   "post followup (don't copy text) to current article"
 msgstr  "postita vastus (kopeeri teksti) jooksvale artiklile"
 
-#: src/lang.c:298
+#: src/lang.c:308
 msgid   "post followup to current article quoting complete headers"
 msgstr  "postita vastus jooksvale artiklile, tsiteerides kõiki päiseid"
 
-#: src/lang.c:299
+#: src/lang.c:309
 msgid   "repost chosen article to another group"
 msgstr  "postita valitud artikkel teise gruppi"
 
-#: src/lang.c:301
+#: src/lang.c:311
 msgid   "edit article (mail-groups only)"
 msgstr  "toimeta artiklit (ainult kirjade-grupid)"
 
-#: src/lang.c:302
+#: src/lang.c:312
 msgid   "display first article in current thread"
 msgstr  "näita jooksva teema esimest artiklit"
 
-#: src/lang.c:303
+#: src/lang.c:313
 msgid   "display first page of article"
 msgstr  "näita artikli esimest lehekülge"
 
-#: src/lang.c:304
+#: src/lang.c:314
 msgid   "display last article in current thread"
 msgstr  "näita jooksva teema viimast artiklit"
 
-#: src/lang.c:305
+#: src/lang.c:315
 msgid   "display last page of article"
 msgstr  "näita artikli viimast lehekülge"
 
-#: src/lang.c:306
+#: src/lang.c:316
 msgid   "mark rest of thread as read and advance to next unread"
 msgstr  "märgi teema loetuks ja liigu järgmisele lugemata teemale"
 
-#: src/lang.c:307
+#: src/lang.c:317
 msgid   "display next article"
 msgstr  "näita järgmist artiklit"
 
-#: src/lang.c:308
+#: src/lang.c:318
 msgid   "display first article in next thread"
 msgstr  "näita järgmise teema esimest artiklit"
 
-#: src/lang.c:309
+#: src/lang.c:319
 msgid   "display next unread article"
 msgstr  "näita järgmist lugemata artiklit"
 
-#: src/lang.c:310
+#: src/lang.c:320
 msgid   "go to the article that this one followed up"
 msgstr  "mine artiklile, millele see artikkel järgneb"
 
-#: src/lang.c:311
+#: src/lang.c:321
 msgid   "display previous article"
 msgstr  "näita eelmist artiklit"
 
-#: src/lang.c:312
+#: src/lang.c:322
 msgid   "display previous unread article"
 msgstr  "näita eelmist lugemata artiklit"
 
-#: src/lang.c:313
+#: src/lang.c:323
 msgid   "quickly kill an article using defaults"
 msgstr  "surma kiiresti artikkel, kasutades vaikeväärtusi"
 
-#: src/lang.c:314
+#: src/lang.c:324
 msgid   "quickly auto-select (hot) an article using defaults"
 msgstr  "vali kiiresti vaikeväärtusi kasutades (kuumad) artiklid"
 
-#: src/lang.c:315
+#: src/lang.c:325
 msgid   "return to group selection level"
 msgstr  "tagasi gruppide valikusse"
 
-#: src/lang.c:316
+#: src/lang.c:326
 msgid   "reply through mail to author"
 msgstr  "vasta autorile kirjaga"
 
-#: src/lang.c:317
+#: src/lang.c:327
 msgid   "reply through mail (don't copy text) to author"
 msgstr  "vasta autorile kirjaga (teksti ei kopeerita)"
 
-#: src/lang.c:318
+#: src/lang.c:328
 msgid   "reply through mail to author quoting complete headers"
 msgstr  "vasta autorile kirjaga, tsiteerides kõiki päiseid"
 
-#: src/lang.c:319
+#: src/lang.c:329
 msgid   "search backwards within this article"
 msgstr  "otsi artiklis tagaspidi"
 
-#: src/lang.c:320
+#: src/lang.c:330
 msgid   "search forwards within this article"
 msgstr  "otsi artiklis edaspidi"
 
-#: src/lang.c:321
+#: src/lang.c:331
 msgid   "show article in raw-mode (including all headers)"
 msgstr  "näita kogu artiklit (koos päistega)"
 
-#: src/lang.c:322
+#: src/lang.c:332
 msgid   "skip next block of included text"
 msgstr  "järgmisele tekstiblokile"
 
-#: src/lang.c:323
+#: src/lang.c:333
 msgid   "toggle display of sections hidden by a form-feed (^L) on/off"
 msgstr  "lülita lehevahetusega (^L) peidetud osade näitamist"
 
-#: src/lang.c:324
+#: src/lang.c:334
 msgid   "toggle word highlighting on/off"
 msgstr  "lülita sõnade märkimine sisse/välja"
 
-#: src/lang.c:325
+#: src/lang.c:335
 msgid   "toggle ROT-13 (basic decode) for current article"
 msgstr  "lülita jooksva artikli ROT-13 (lihtne dekodeering) kodeering"
 
-#: src/lang.c:326
+#: src/lang.c:336
 msgid   "toggle tabwidth 4 <-> 8"
 msgstr  "lülita tabulaatori laius 4 <-> 8"
 
-#: src/lang.c:327
+#: src/lang.c:337
 msgid   "toggle german TeX style decoding for current article"
 msgstr  "lülita jooksva artikli saksa TeX stiilis dekodeerimine"
 
-#: src/lang.c:328
+#: src/lang.c:338
 msgid   "toggle display of uuencoded sections"
 msgstr  "lülita uuenkodeeritud osade näitamine"
 
-#: src/lang.c:329
+#: src/lang.c:339
 msgid   "View/save multimedia attachments"
 msgstr  "Vaata/salvesta multimeedia lisasid"
 
-#: src/lang.c:330
+#: src/lang.c:340
+#, fuzzy
+msgid   "choose first attribute in list"
+msgstr  "vali loendis esimene artikkel"
+
+#: src/lang.c:341
+#, fuzzy
+msgid   "0 - 9\t  choose attribute by number"
+msgstr  "0 - 9\t  vali numbri järgi artikkel"
+
+#: src/lang.c:342
+#, fuzzy
+msgid   "choose last attribute in list"
+msgstr  "vali loendis viimane artikkel"
+
+#: src/lang.c:343
+msgid   "reset attribute to a default value"
+msgstr  ""
+
+#: src/lang.c:344
+#, fuzzy
+msgid   "search forwards for an attribute"
+msgstr  "otsi grupi nime edaspidi"
+
+#: src/lang.c:345
+#, fuzzy
+msgid   "search backwards for an attribute"
+msgstr  "otsi grupi nime tagaspidi"
+
+#: src/lang.c:346
+#, fuzzy
+msgid   "select attribute"
+msgstr  "vali teema"
+
+#: src/lang.c:347
+msgid   "toggle back to options menu when invoked from there"
+msgstr  ""
+
+#: src/lang.c:348
 #, c-format
 msgid   "report bug or comment via mail to %s"
 msgstr  "saatke vearaport või kommentaar aadressile %s"
 
-#: src/lang.c:331
+#: src/lang.c:349
+#, fuzzy
+msgid   "choose first option in list"
+msgstr  "vali loetelust esimene grupp"
+
+#: src/lang.c:350
+#, fuzzy
+msgid   "0 - 9\t  choose option by number"
+msgstr  "0 - 9\t  vali grupp numbri järgi"
+
+#: src/lang.c:351
+#, fuzzy
+msgid   "choose last option in list"
+msgstr  "vali loetelust viimane grupp"
+
+#: src/lang.c:352
+#, fuzzy
+msgid   "start scopes menu"
+msgstr  "tagasi eelmisse menüüsse"
+
+#: src/lang.c:353
+#, fuzzy
+msgid   "search forwards for an option"
+msgstr  "otsi grupi nime edaspidi"
+
+#: src/lang.c:354
+#, fuzzy
+msgid   "search backwards for an option"
+msgstr  "otsi grupi nime tagaspidi"
+
+#: src/lang.c:355
+#, fuzzy
+msgid   "select option"
+msgstr  "valik"
+
+#: src/lang.c:356
+msgid   "toggle to attributes menu"
+msgstr  ""
+
+#: src/lang.c:357
 msgid   "choose range of articles to be affected by next command"
 msgstr  "valige järgmise käsuga töödeldavate artiklite vahemik"
 
-#: src/lang.c:332
+#: src/lang.c:358
 msgid   "escape from command prompt"
 msgstr  "pääs käsuviibalt"
 
-#: src/lang.c:333
+#: src/lang.c:359
 msgid   "edit filter file"
 msgstr  "toimeta filtrite faili"
 
-#: src/lang.c:334
+#: src/lang.c:360
 msgid   "get help"
 msgstr  "anna abiinfot"
 
-#: src/lang.c:335
+#: src/lang.c:361
 msgid   "display last article viewed"
 msgstr  "näita viimasena vaadatud artiklit"
 
-#: src/lang.c:336
+#: src/lang.c:362
 msgid   "down one line"
 msgstr  "üks rida alla"
 
-#: src/lang.c:337
+#: src/lang.c:363
 msgid   "up one line"
 msgstr  "üles üks rida"
 
-#: src/lang.c:338
+#: src/lang.c:364
 msgid   "go to article chosen by Message-ID"
 msgstr  "liigu Message-ID poolt määratud artiklile"
 
-#: src/lang.c:339
+#: src/lang.c:365
 msgid   "mail article/thread/hot/pattern/tagged articles to someone"
 msgstr  "saada artikkel/teema/kuum/muster/märgitud kellelegi"
 
-#: src/lang.c:340
+#: src/lang.c:366
 msgid   "menu of configurable options"
 msgstr  "seadete menüü"
 
-#: src/lang.c:341
+#: src/lang.c:367
 msgid   "down one page"
 msgstr  "alla üks lehekülg"
 
-#: src/lang.c:342
+#: src/lang.c:368
 msgid   "up one page"
 msgstr  "üles üks lehekülg"
 
-#: src/lang.c:344
+#: src/lang.c:370
 msgid   "post (write) article to current group"
 msgstr  "postita (kirjuta) artikkel jooksvasse gruppi"
 
-#: src/lang.c:345
+#: src/lang.c:371
 msgid   "post postponed articles"
 msgstr  "postita ootel artiklid"
 
-#: src/lang.c:347
+#: src/lang.c:373
 msgid   "list articles posted by you (from posted file)"
 msgstr  "näita teie poolt postitatud artikleid (failist posted)"
 
-#: src/lang.c:348
+#: src/lang.c:374
 msgid   "return to previous menu"
 msgstr  "tagasi eelmisse menüüsse"
 
-#: src/lang.c:349
+#: src/lang.c:375
 msgid   "quit tin immediately"
 msgstr  "välju viivitamata tinist"
 
-#: src/lang.c:350
+#: src/lang.c:376
 msgid   "redraw page"
 msgstr  "värskenda lehekülge"
 
-#: src/lang.c:351
+#: src/lang.c:377
 msgid   "save article/thread/hot/pattern/tagged articles to file"
 msgstr  "salvesta artikkel/teema/kuum/muster/märgitud faili"
 
-#: src/lang.c:352
+#: src/lang.c:378
 msgid   "save marked articles automatically without user prompts"
 msgstr  "salvesta märgitud artiklid automaatselt, kasutajalt küsimata"
 
-#: src/lang.c:353
+#: src/lang.c:379
 msgid   "scroll the screen one line down"
 msgstr  "keri ekraani rida alla"
 
-#: src/lang.c:354
+#: src/lang.c:380
 msgid   "scroll the screen one line up"
 msgstr  "keri ekraani rida üles"
 
-#: src/lang.c:355
+#: src/lang.c:381
 msgid   "search for articles by author backwards"
 msgstr  "otsi artikleid autori järgi tagaspidi"
 
-#: src/lang.c:356
+#: src/lang.c:382
 msgid   "search for articles by author forwards"
 msgstr  "otsi artikleid autori järgi edaspidi"
 
-#: src/lang.c:357
+#: src/lang.c:383
 msgid   "search all articles for a given string (this may take some time)"
 msgstr  "otsi antud teksti artiklitest (see võib võtta aega)"
 
-#: src/lang.c:358
+#: src/lang.c:384
 msgid   " \t  (searches are case-insensitive and wrap around to all articles)"
 msgstr  " \t  (otsing on tõstutundetu ja käib üle kõikide artiklite)"
 
-#: src/lang.c:359
+#: src/lang.c:385
 msgid   "search for articles by Subject line backwards"
 msgstr  "otsi artiklit teema järgi tagaspidi"
 
-#: src/lang.c:360
+#: src/lang.c:386
 msgid   "search for articles by Subject line forwards"
 msgstr  "otsi artiklit teema järgi edaspidi"
 
-#: src/lang.c:361
+#: src/lang.c:387
 msgid   "repeat last search"
 msgstr  "korda eelmist otsingut"
 
-#: src/lang.c:362
+#: src/lang.c:388
 msgid   "tag current article for reposting/mailing/piping/printing/saving"
 msgstr  "märgi jooksev artikkel, et postitada/saata/trükkida/salvestada/torusse"
 
-#: src/lang.c:363
+#: src/lang.c:389
 msgid   "toggle info message in last line (subject/description)"
 msgstr  "lülita viimase rea infoteadet (teema/kirjeldus)"
 
-#: src/lang.c:364
+#: src/lang.c:390
 msgid   "toggle inverse video"
 msgstr  "lülita pööratud video"
 
-#: src/lang.c:365
+#: src/lang.c:391
 msgid   "toggle mini help menu display"
 msgstr  "abiinfo lülita ekraanil miniabi menüüd"
 
-#: src/lang.c:366
+#: src/lang.c:392
 msgid   "cycle the display of authors email address, real name, both or neither"
 msgstr  "vali näitamiseks autori aadress, pärisnimi, mõlemad või mitte midagi"
 
-#: src/lang.c:367
+#: src/lang.c:393
 msgid   "show version information"
 msgstr  "esita info versioonist"
 
-#: src/lang.c:368
+#: src/lang.c:394
 msgid   "mark all articles as read and return to group selection menu"
 msgstr  "märgi artiklid loetuks ja välju gruppide valiku menüüsse"
 
-#: src/lang.c:369
+#: src/lang.c:395
 msgid   "mark all articles as read and enter next group with unread articles"
 msgstr  "märgi artiklid loetuks, sisene järgmisse lugemata artiklitega gruppi"
 
-#: src/lang.c:370
+#: src/lang.c:396
 msgid   "choose first thread in list"
 msgstr  "vali loendist esimene teema"
 
-#: src/lang.c:371
+#: src/lang.c:397
 msgid   "choose last thread in list"
 msgstr  "vali loendist viimane teema"
 
-#: src/lang.c:372
+#: src/lang.c:398
 msgid   "list articles within current thread (bring up Thread sub-menu)"
 msgstr  "artiklite loend jooksvas teemas (esita teema alam-menüü)"
 
-#: src/lang.c:373
+#: src/lang.c:399
 msgid   "mark article as unread"
 msgstr  "märgi artikkel loetuks"
 
-#: src/lang.c:374
-msgid   "mark current thread or tagged threads as read"
+#: src/lang.c:400
+#, fuzzy
+msgid   "mark current thread, range or tagged threads as read"
 msgstr  "märgi jooksev teema või märgitud teemad loetuks"
 
-#: src/lang.c:375
-msgid   "mark thread as unread"
-msgstr  "märgi teema loetuks"
+#: src/lang.c:401
+#, fuzzy
+msgid   "mark current thread, range or tagged threads as unread"
+msgstr  "märgi jooksev teema või märgitud teemad loetuks"
 
-#: src/lang.c:376
+#: src/lang.c:402
+msgid   "mark current/range/selected/pattern/tagged as read after prompting"
+msgstr  ""
+
+#: src/lang.c:403
+msgid   "mark current/range/selected/pattern/tagged as unread after prompting"
+msgstr  ""
+
+#: src/lang.c:404
 msgid   "toggle display of all/selected articles"
 msgstr  "lülita ekraanile kõik/valitud artiklid"
 
-#: src/lang.c:377
+#: src/lang.c:405
 msgid   "display next group"
 msgstr  "näita järgmist gruppi"
 
-#: src/lang.c:378
+#: src/lang.c:406
 msgid   "display previous group"
 msgstr  "näita eelmist gruppi"
 
-#: src/lang.c:379
+#: src/lang.c:407
 msgid   "toggle all selections (all articles)"
 msgstr  "lülita kõiki valikuid (kõiki artikleid)"
 
-#: src/lang.c:380
+#: src/lang.c:408
 msgid   "select group (make \"hot\")"
 msgstr  "vali grupp (muuda \"kuumaks\")"
 
-#: src/lang.c:381
+#: src/lang.c:409
 msgid   "select thread"
 msgstr  "vali teema"
 
-#: src/lang.c:382
+#: src/lang.c:410
 msgid   "select threads if at least one unread article is selected"
 msgstr  "vali teemad, kui on valitud vähemalt üks lugemata artikkel"
 
-#: src/lang.c:383
+#: src/lang.c:411
 msgid   "select threads that match user specified pattern"
 msgstr  "vali kasutaja määratud mustrile vastavad teemad"
 
-#: src/lang.c:384
+#: src/lang.c:412
 msgid   "tag all parts of current multipart-message in order"
 msgstr  "märgi jooksva mitmeosalise teate kõik osad"
 
-#: src/lang.c:385
+#: src/lang.c:413
 msgid   "0 - 9\t  choose thread by number"
 msgstr  "0 - 9\t  vali numbri järgi teema"
 
-#: src/lang.c:386
+#: src/lang.c:414
 msgid   "toggle limit number of articles to get, and reload"
 msgstr  "sea laetavate artiklite piirang ja lae uuesti"
 
-#: src/lang.c:387
+#: src/lang.c:415
 msgid   "toggle display of all/unread articles"
 msgstr  "lülita ekraanil kõik/lugemata artiklid"
 
-#: src/lang.c:388
+#: src/lang.c:416
 msgid   "toggle selection of thread"
 msgstr  "lülita teema valikut"
 
-#: src/lang.c:389
+#: src/lang.c:417
 msgid   "cycle through threading options available"
 msgstr  "erinevad teemade käsitlemise võtmed"
 
-#: src/lang.c:390
+#: src/lang.c:418
 msgid   "undo all selections (all articles)"
 msgstr  "ennista kõik valikud (kõik artiklid)"
 
-#: src/lang.c:391
+#: src/lang.c:419
 msgid   "untag all tagged threads"
 msgstr  "eemalda märgistus kõikidelt märgitud teemadelt"
 
-#: src/lang.c:392
+#: src/lang.c:420
+msgid   "add new scope"
+msgstr  ""
+
+#: src/lang.c:421
+#, fuzzy
+msgid   "delete scope"
+msgstr  "Valige mustri ulatus: "
+
+#: src/lang.c:422
+#, fuzzy
+msgid   "edit attributes file"
+msgstr  "Kirjutan atribuutide faili..."
+
+#: src/lang.c:423
+#, fuzzy
+msgid   "choose first scope in list"
+msgstr  "vali loetelust esimene grupp"
+
+#: src/lang.c:424
+#, fuzzy
+msgid   "0 - 9\t  choose scope by number"
+msgstr  "0 - 9\t  vali grupp numbri järgi"
+
+#: src/lang.c:425
+#, fuzzy
+msgid   "choose last scope in list"
+msgstr  "vali loetelust viimane grupp"
+
+#: src/lang.c:426
+msgid   "move scope"
+msgstr  ""
+
+#: src/lang.c:427
+msgid   "rename scope"
+msgstr  ""
+
+#: src/lang.c:428
+#, fuzzy
+msgid   "select scope"
+msgstr  "paojada käsureale"
+
+#: src/lang.c:429
 msgid   "mark all articles in group as read"
 msgstr  "märgi valitud grupis kõik artiklid loetuks"
 
-#: src/lang.c:393
+#: src/lang.c:430
 msgid   "mark all articles in group as read and move to next unread group"
 msgstr  "märgi grupp loetuks ja liigu järgmisele lugemata grupile"
 
-#: src/lang.c:394
+#: src/lang.c:431
 msgid   "choose first group in list"
 msgstr  "vali loetelust esimene grupp"
 
-#: src/lang.c:395
+#: src/lang.c:432
 msgid   "choose group by name"
 msgstr  "vali grupp nime järgi"
 
-#: src/lang.c:396
+#: src/lang.c:433
 msgid   "0 - 9\t  choose group by number"
 msgstr  "0 - 9\t  vali grupp numbri järgi"
 
-#: src/lang.c:397
+#: src/lang.c:434
 msgid   "choose range of groups to be affected by next command"
 msgstr  "järgmise käsuga töödeldavate gruppide vahemik"
 
-#: src/lang.c:398
+#: src/lang.c:435
 msgid   "choose last group in list"
 msgstr  "vali loetelust viimane grupp"
 
-#: src/lang.c:399
+#: src/lang.c:436
 msgid   "mark all articles in chosen group unread"
 msgstr  "märgi valitud grupis kõik artiklid mitte-loetuks"
 
-#: src/lang.c:400
+#: src/lang.c:437
 msgid   "move chosen group within list"
 msgstr  "liiguta valitud gruppi loendis"
 
-#: src/lang.c:401
+#: src/lang.c:438
 msgid   "choose next group with unread news"
 msgstr  "vali järgmine lugemata artiklitega grupp"
 
-#: src/lang.c:402 src/lang.c:1221
+#: src/lang.c:439 src/lang.c:1280
 msgid   "quit"
 msgstr  "välju"
 
-#: src/lang.c:403
+#: src/lang.c:440
 msgid   "quit without saving configuration changes"
 msgstr  "välju muudetud seadeid salvestamata"
 
-#: src/lang.c:404
+#: src/lang.c:441
 msgid   "read chosen group"
 msgstr  "loe valitud gruppi"
 
-#: src/lang.c:405
+#: src/lang.c:442
 msgid   "reset .newsrc (all available articles in groups marked unread)"
 msgstr  ".newsrc faili algväärtustamine (kõik artiklid mitte-loetuks)"
 
-#: src/lang.c:406
+#: src/lang.c:443
 msgid   "search backwards for a group name"
 msgstr  "otsi grupi nime tagaspidi"
 
-#: src/lang.c:407
+#: src/lang.c:444
 msgid   " \t  (all searches are case-insensitive and wrap around)"
 msgstr  " \t  (kõik otsingud on tõstutundetud ja vajadusel alustavad algusest)"
 
-#: src/lang.c:408
+#: src/lang.c:445
 msgid   "search forwards for a group name"
 msgstr  "otsi grupi nime edaspidi"
 
-#: src/lang.c:409
+#: src/lang.c:446
 msgid   "subscribe to chosen group"
 msgstr  "telli valitud grupp"
 
-#: src/lang.c:410
+#: src/lang.c:447
 msgid   "subscribe to groups that match pattern"
 msgstr  "telli mustrile vastavaid gruppe"
 
-#: src/lang.c:411
+#: src/lang.c:448
 msgid   "reread active file to check for any new news"
 msgstr  "kontrolli aktiivsete gruppide faili - kas on uusi artikleid"
 
-#: src/lang.c:412
+#: src/lang.c:449
 msgid   "toggle display of group name only or group name plus description"
 msgstr  "vali ekraanil ainult grupi nimi või grupi nimi ja kirjeldus"
 
-#: src/lang.c:413
+#: src/lang.c:450
 msgid   "toggle display to show all/unread subscribed groups"
 msgstr  "vali ekraanile kõik/lugemata tellitud grupid"
 
-#: src/lang.c:414
+#: src/lang.c:451
 msgid   "unsubscribe from chosen group"
 msgstr  "loobu valitud grupist"
 
-#: src/lang.c:415
+#: src/lang.c:452
 msgid   "unsubscribe from groups that match pattern"
 msgstr  "loobu mustrile vastavatest gruppidest"
 
-#: src/lang.c:416
+#: src/lang.c:453
 msgid   "sort the list of groups"
 msgstr  "järjesta gruppide loend"
 
-#: src/lang.c:417
+#: src/lang.c:454
 msgid   "toggle display to show all/subscribed groups"
 msgstr  "näita ekraanil kõiki/tellitud gruppe"
 
-#: src/lang.c:418
+#: src/lang.c:455
 msgid   "0 - 9\t  choose article by number"
 msgstr  "0 - 9\t  vali numbri järgi artikkel"
 
-#: src/lang.c:419
+#: src/lang.c:456
 msgid   "mark thread as read and return to group index page"
 msgstr  "märgi teema loetuks ja välju gruppide indeksi lehele"
 
-#: src/lang.c:420
+#: src/lang.c:457
 msgid   "mark thread as read and enter next unread thread or group"
 msgstr  "märgi teema loetuks ja sisene järgmisse teemasse või gruppi"
 
-#: src/lang.c:421
+#: src/lang.c:458
 msgid   "choose first article in list"
 msgstr  "vali loendis esimene artikkel"
 
-#: src/lang.c:422
+#: src/lang.c:459
 msgid   "choose last article in list"
 msgstr  "vali loendis viimane artikkel"
 
-#: src/lang.c:423
-msgid   "mark article or tagged articles as read and move cursor to next unread article"
+#: src/lang.c:460
+#, fuzzy
+msgid   "mark art, range or tagged arts as read; move crsr to next unread art"
 msgstr  "märgi artikkel või märgitud artiklid loetuks, liigu järgm. lugemata artiklile"
 
-#: src/lang.c:424
+#: src/lang.c:461
+#, fuzzy
+msgid   "mark article, range or tagged articles as unread"
+msgstr  "märgi artikkel loetuks"
+
+#: src/lang.c:462
+#, fuzzy
+msgid   "mark current thread as unread"
+msgstr  "märgi teema loetuks"
+
+#: src/lang.c:463
 msgid   "read chosen article"
 msgstr  "loe valitud artiklit"
 
-#: src/lang.c:425
+#: src/lang.c:464
 msgid   "Display properties\n"
         "------------------"
 msgstr  "Ekraani omadused\n"
         "----------------"
 
-#: src/lang.c:426
+#: src/lang.c:465
 msgid   "Miscellaneous\n"
         "-------------"
 msgstr  "Muud\n"
         "----"
 
-#: src/lang.c:427
+#: src/lang.c:466
 msgid   "Moving around\n"
         "-------------"
 msgstr  "Liikumine\n"
         "---------"
 
-#: src/lang.c:428
+#: src/lang.c:467
 msgid   "Group/thread/article operations\n"
         "-------------------------------"
 msgstr  "Grupi/teema/artikli operatsioonid\n"
         "---------------------------------"
 
-#: src/lang.c:430
+#: src/lang.c:468
+#, fuzzy
+msgid   "Attribute operations\n"
+        "--------------------"
+msgstr  "Ekraani omadused\n"
+        "----------------"
+
+#: src/lang.c:469
+#, fuzzy
+msgid   "Option operations\n"
+        "-----------------"
+msgstr  "Ekraani omadused\n"
+        "----------------"
+
+#: src/lang.c:470
+#, fuzzy
+msgid   "Scope operations\n"
+        "----------------"
+msgstr  "Ekraani omadused\n"
+        "----------------"
+
+#: src/lang.c:472
 msgid   "Group Level Commands"
 msgstr  "Grupitaseme käsud"
 
-#: src/lang.c:431
+#: src/lang.c:473
 msgid   "Kill filter added"
 msgstr  "Surmamise filter lisatud"
 
-#: src/lang.c:432
+#: src/lang.c:474
 msgid   "Auto-selection filter added"
 msgstr  "Automaatse valiku filter lisatud"
 
-#: src/lang.c:433
+#: src/lang.c:475
 msgid   "All parts tagged"
 msgstr  "Kõik osad on märgitud"
 
-#: src/lang.c:434
+#: src/lang.c:476
 msgid   "Storing article for later posting"
 msgstr  "Salvestan artikli hiljem postitamiseks"
 
-#: src/lang.c:435
+#: src/lang.c:477
 msgid   "Please enter a valid character"
 msgstr  "Palun sisestage lubatud sümbol"
 
-#: src/lang.c:436
+#: src/lang.c:478
 #, c-format
 msgid   "Missing part #%d"
 msgstr  "Puudub osa nr: %d"
 
-#: src/lang.c:437
+#: src/lang.c:479
 msgid   "*** No postponed articles ***"
 msgstr  "*** Postitusootel artikleid pole ***"
 
-#: src/lang.c:438
+#: src/lang.c:480
 msgid   "Not a multi-part message"
 msgstr  "Ei ole mitmeosaline teade"
 
-#: src/lang.c:439
+#: src/lang.c:481
 msgid   "You are not subscribed to this group"
 msgstr  "Te pole seda gruppi tellinud"
 
-#: src/lang.c:440
+#: src/lang.c:482
 msgid   "No previous expression"
 msgstr  "Eelmist avaldist pole"
 
-#: src/lang.c:441
+#: src/lang.c:483
 msgid   "Operation disabled in no-overwrite mode"
 msgstr  "Operatsioon on ülekirjutamist keelavas moodis keelatud"
 
 #. TODO: replace hardcoded key-name in txt_info_postponed
-#: src/lang.c:443
+#: src/lang.c:485
 #, c-format
 msgid   "%d postponed %s, reuse with ^O...\n"
 msgstr  "%d ootel %s, kasutamiseks ^O...\n"
 
-#: src/lang.c:444
+#: src/lang.c:486
 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: multipart/alternative sisu on eemaldatud.\n"
         "  Et näha tervet artiklit, lülitage alternatiivide käsitlemine välja\n"
 
-#: src/lang.c:446
+#: src/lang.c:488
 #, c-format
 msgid   "Save filename for %s/%s is a mailbox. Attachment not saved"
 msgstr  "Fail %s/%s salvestamiseks on postkast. Lisa ei salvestatud"
 
-#: src/lang.c:447
+#: src/lang.c:489
 msgid   "TeX2Iso encoded article"
 msgstr  "TeX2Iso kodeeritud artikkel"
 
-#: src/lang.c:448
+#: src/lang.c:490
 msgid   "incomplete "
 msgstr  "mittetäielik "
 
 #. TODO: replace hardcoded key-names
-#: src/lang.c:450
+#: src/lang.c:492
 #, c-format
 msgid   "\n"
         "Welcome to %s, a full screen threaded Netnews reader. It can read news "
@@ -2145,133 +2342,133 @@ msgstr  "\n"
         "Lisainfot leiate manualist, README, INSTALL, TODO ja FTP failidest.\n"
         "Palun saatke vearaportid/kommentaarid 'R' käsuga aadressil %s.\n"
 
-#: src/lang.c:466
+#: src/lang.c:508
 #, c-format
 msgid   "Invalid  From: %s  line. Read the INSTALL file again."
 msgstr  "Vigane From: %s rida. Lugege uuesti faili INSTALL."
 
-#: src/lang.c:468
+#: src/lang.c:510
 msgid   "Invalid multibyte sequence found\n"
 msgstr  "Leidsin vigase mitmebaidi järjendi\n"
 
-#: src/lang.c:471
+#: src/lang.c:513
 #, c-format
 msgid   "Invalid  Sender:-header %s"
 msgstr  "Vigane Sender:-päis %s"
 
-#: src/lang.c:473
+#: src/lang.c:515
 msgid   "Inverse video disabled"
 msgstr  "Pööratud video keelatud"
 
-#: src/lang.c:474
+#: src/lang.c:516
 msgid   "Inverse video enabled"
 msgstr  "Pööratud video lubatud"
 
-#: src/lang.c:476
+#: src/lang.c:518
 #, c-format
 msgid   "Missing definition for %s\n"
 msgstr  "%s definitsioon puudub\n"
 
-#: src/lang.c:477
+#: src/lang.c:519
 #, c-format
 msgid   "Invalid key definition '%s'\n"
 msgstr  "Vigane klahvi definitsioon '%s'\n"
 
-#: src/lang.c:478
+#: src/lang.c:520
 #, c-format
 msgid   "Invalid keyname '%s'\n"
 msgstr  "Vigane klahvi nimi '%s'\n"
 
-#: src/lang.c:479
+#: src/lang.c:521
 #, c-format
 msgid   "Keymap file was upgraded to version %s\n"
 msgstr  "Keymap fail uuendati versioonini %s\n"
 
-#: src/lang.c:480
+#: src/lang.c:522
 #, c-format
 msgid   "Kill From:     [%s] (y/n): "
 msgstr  "Surmake From:  [%s] (j/e): "
 
-#: src/lang.c:481
+#: src/lang.c:523
 msgid   "Kill Lines: (</>num): "
 msgstr  "Surmake read: (</>num) : "
 
-#: src/lang.c:482
+#: src/lang.c:524
 msgid   "Kill Article Menu"
 msgstr  "Artuklite surmamise menüü"
 
-#: src/lang.c:483
+#: src/lang.c:525
 #, c-format
 msgid   "Kill Msg-Id:   [%s] (f/l/o/n): "
 msgstr  "Surmake Msg-Id:[%s] (f/l/o/n): "
 
-#: src/lang.c:484
+#: src/lang.c:526
 msgid   "Kill pattern scope  : "
 msgstr  "Surmamise mustri ulatus: "
 
-#: src/lang.c:485
+#: src/lang.c:527
 #, c-format
 msgid   "Kill Subject:  [%s] (y/n): "
 msgstr  "Surmake teema: [%s] (j/e): "
 
-#: src/lang.c:486
+#: src/lang.c:528
 msgid   "Kill text pattern   : "
 msgstr  "Surmake tekst mustriga : "
 
-#: src/lang.c:487
+#: src/lang.c:529
 msgid   "Kill time in days   : "
 msgstr  "Surmamise aeg päevades : "
 
-#: src/lang.c:489
+#: src/lang.c:531
 msgid   "Last"
 msgstr  "Viimane"
 
-#: src/lang.c:490
+#: src/lang.c:532
 msgid   "-- Last response --"
 msgstr  "-- Viimane vastus --"
 
-#: src/lang.c:491
+#: src/lang.c:533
 #, c-format
 msgid   "Lines %s  "
 msgstr  "Rida: %s  "
 
-#: src/lang.c:493
+#: src/lang.c:535
 msgid   "Mail"
 msgstr  "E-post"
 
-#: src/lang.c:494
+#: src/lang.c:536
 msgid   "mailbox "
 msgstr  "postkasti "
 
-#: src/lang.c:495
+#: src/lang.c:537
 #, c-format
 msgid   "Mail article(s) to [%.*s]> "
 msgstr  "Saada artiklid aadressil [%.*s]> "
 
-#: src/lang.c:496
+#: src/lang.c:538
 #, c-format
 msgid   "Mailing log to %s\n"
 msgstr  "Saadan logi aadressil %s\n"
 
-#: src/lang.c:497
+#: src/lang.c:539
 msgid   "Mail bug report..."
 msgstr  "Saada vearaport..."
 
-#: src/lang.c:498
+#: src/lang.c:540
 #, c-format
 msgid   "Mail BUG REPORT to %s?"
 msgstr  "Saadan VEARAPORTI aadressil %s?"
 
-#: src/lang.c:499
+#: src/lang.c:541
 msgid   "Mailed"
 msgstr  "Saadetud"
 
-#: src/lang.c:500
+#: src/lang.c:542
 #, c-format
 msgid   "Mailing to %s..."
 msgstr  "Saadan aadressil %s..."
 
-#: src/lang.c:501
+#: src/lang.c:543
 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"
@@ -2281,295 +2478,314 @@ msgstr  "# [Saada/Salvesta] fail \"activ
         "# Neljas väli on baaskataloog (näiteks ~/Mail või ~/News)\n"
         "#\n"
 
-#: src/lang.c:504
+#: src/lang.c:546
+#, fuzzy, c-format
+msgid   "%s marked as read"
+msgstr  "%s märgitud loetuks"
+
+#: src/lang.c:547
 #, c-format
 msgid   "%s marked as unread"
 msgstr  "%s märgitud loetuks"
 
-#: src/lang.c:505
-#, c-format
-msgid   "Marked %d of %d tagged %s as read"
+#: src/lang.c:548
+#, fuzzy, c-format
+msgid   "Marked %d of %d %s as read"
+msgstr  "Märkisin %d (%d) märgitud %s loetuks"
+
+#: src/lang.c:549
+#, fuzzy, c-format
+msgid   "Marked %d of %d %s as unread"
 msgstr  "Märkisin %d (%d) märgitud %s loetuks"
 
-#: src/lang.c:506
+#: src/lang.c:550 src/lang.c:1250
+msgid   "Mark"
+msgstr  "Märk"
+
+#: src/lang.c:551
 #, c-format
 msgid   "Mark all articles as read%s?"
 msgstr  "Märgin kõik artiklid loetuks%s?"
 
-#: src/lang.c:507
-#, c-format
-msgid   "Mark %s=tagged articles, %s=current article, %s=quit: "
-msgstr  "Märgi %s=märgitud artiklid, %s=jooksev artikkel, %s=välju: "
+#: src/lang.c:552
+#, fuzzy, c-format
+msgid   "Mark article as read%s?"
+msgstr  "Märgin kõik artiklid loetuks%s?"
 
-#: src/lang.c:508
+#: src/lang.c:553
 #, c-format
 msgid   "Mark group %s as read?"
 msgstr  "Märgin grupi %s loetuks?"
 
-#: src/lang.c:509
+#: src/lang.c:554
 #, c-format
 msgid   "Mark thread as read%s?"
 msgstr  "Märgin teema loetuks%s?"
 
-#: src/lang.c:510
-#, c-format
-msgid   "Mark %s=tagged articles/threads, %s=current thread, %s=quit: "
-msgstr  "Märgi %s=märgitud artiklid/teemad, %s=jooksev teema, %s=välju: "
-
-#: src/lang.c:511
+#: src/lang.c:555
 #, c-format
 msgid   "Matching %s groups..."
 msgstr  "Otsin %s gruppe..."
 
-#: src/lang.c:512 src/lang.c:516
+#: src/lang.c:556 src/lang.c:560
 #, c-format
 msgid   "<n>=set current to n; %s=next unread; %s=search pattern; %s=kill/select"
 msgstr  "<n>=n jooksvaks grupiks; %s=järgmine lugemata; %s=otsi; %s=surma/vali;"
 
-#: src/lang.c:513
+#: src/lang.c:557
 #, c-format
 msgid   "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; %s=list "
         "thread"
 msgstr  "%s=autori otsing; %s=loetud; %s=rida alla; %s=rida üles; %s=märgi loetuks; %"
         "s=teema"
 
-#: src/lang.c:514
+#: src/lang.c:558
 #, c-format
 msgid   "%s=line up; %s=line down; %s=page up; %s=page down; %s=top; %s=bottom"
 msgstr  "%s=rida üles; %s=rida alla; %s=lk. üles; %s=lk. alla; %s=üles; %s=alla"
 
-#: src/lang.c:515
+#: src/lang.c:559
 #, c-format
 msgid   "%s=search forwards; %s=search backwards; %s=quit"
 msgstr  "%s=otsi edaspidi; %s=otsi tagaspidi; %s=välju"
 
-#: src/lang.c:517
+#: src/lang.c:561
 #, c-format
 msgid   "%s=author search; %s=body search; %s=catchup; %s=followup; %s=mark read"
 msgstr  "%s=autori otsing; %s=otsi sisu; %s=loetud; %s=vasta; %s=märgi loetuks"
 
-#: src/lang.c:518
+#: src/lang.c:562
+#, c-format
+msgid   "%s=add; %s=move; %s=rename; %s=delete"
+msgstr  ""
+
+#: src/lang.c:563
+#, fuzzy, c-format
+msgid   "<n>=set current to n; %s=line down; %s=line up; %s=help; %s=quit"
+msgstr  "<n>=jooksev n; %s=järgmine lugemata; %s=loetud; %s=ekraani lülit"
+
+#: src/lang.c:564
 #, c-format
 msgid   "<n>=set current to n; %s=next unread; %s,%s=search pattern; %s=catchup"
 msgstr  "<n>=n jooksvaks grupiks; %s=järgmine lugemata; %s,%s=otsi; %s=loetud"
 
-#: src/lang.c:519
+#: src/lang.c:565
 #, c-format
 msgid   "%s=line down; %s=line up; %s=help; %s=move; %s=quit; %s=toggle all/unread"
 msgstr  "%s=rida alla; %s=rida üles; %s=appi; %s=tõsta; %s=välju; %s=kõik/lugemata"
 
-#: src/lang.c:520
+#: src/lang.c:566
 #, c-format
 msgid   "%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/out"
 msgstr  "%s=telli; %s=telli muster; %s=loobu; %s=loobu muster; %s=kõik/tellitud"
 
-#: src/lang.c:521
+#: src/lang.c:567
 #, c-format
 msgid   "<n>=set current to n; %s=next unread; %s=catchup; %s=display toggle"
 msgstr  "<n>=jooksev n; %s=järgmine lugemata; %s=loetud; %s=ekraani lülit"
 
-#: src/lang.c:522
+#: src/lang.c:568
 #, c-format
 msgid   "%s=help; %s=line down; %s=line up; %s=quit; %s=tag; %s=mark unread"
 msgstr  "%s=appi; %s=rida alla; %s=rida üles; %s=välju; %s=märgi; %s=lugemata"
 
-#: src/lang.c:523
+#: src/lang.c:569
 msgid   "--More--"
 msgstr  "--Veel--"
 
-#: src/lang.c:524
+#: src/lang.c:570
 #, c-format
 msgid   "Moving %s..."
 msgstr  "Tõstan %s..."
 
-#: src/lang.c:525
+#: src/lang.c:571
 msgid   "Message-ID: & last Reference  "
 msgstr  ""
 
-#: src/lang.c:526
+#: src/lang.c:572
 msgid   "Message-ID: line              "
 msgstr  "Message-ID: rida            "
 
-#: src/lang.c:527
+#: src/lang.c:573
 msgid   "Message-ID: & References: line"
 msgstr  ""
 
-#: src/lang.c:529
+#: src/lang.c:575
 msgid   ", name: "
 msgstr  ", nimi: "
 
-#: src/lang.c:530
+#: src/lang.c:576
 #, c-format
 msgid   "Goto newsgroup [%s]> "
 msgstr  "Mine gruppi [%s]> "
 
-#: src/lang.c:531
+#: src/lang.c:577
 msgid   "newsgroups"
 msgstr  "gruppidesse"
 
-#: src/lang.c:532
+#: src/lang.c:578
 #, c-format
 msgid   "Position %s in group list (1,2,..,$) [%d]> "
 msgstr  "Positsioon %s gruppide nimistus (1,2,..,$) [%d]> "
 
-#: src/lang.c:533
+#: src/lang.c:579
 msgid   "newsgroup"
 msgstr  "gruppi"
 
-#: src/lang.c:534
+#: src/lang.c:580
 msgid   "Try and save newsrc file again?"
 msgstr  "Proovin newsrc faili uuesti salvestada?"
 
-#: src/lang.c:535
+#: src/lang.c:581
 msgid   "Warning: No newsgroups were written to your newsrc file. Save aborted."
 msgstr  "Hoiatus: Teie newsrc faili ei salvestatud ühtegi gruppi. Katkestasin "
         "salvestamise."
 
-#: src/lang.c:536
+#: src/lang.c:582
 msgid   "newsrc file saved successfully.\n"
 msgstr  "newsrc fail on edukalt salvestatud.\n"
 
-#: src/lang.c:537
+#: src/lang.c:583
 msgid   "-- Next response --"
 msgstr  "- Järgmine vastus -"
 
-#: src/lang.c:538
-#, c-format
-msgid   "NNTP authorization password not found for %s"
-msgstr  "Serverile %s vastavat NNTP autoriseerimise parooli pole"
-
-#: src/lang.c:539
+#: src/lang.c:584
 msgid   "No  "
 msgstr  "Ei  "
 
-#: src/lang.c:540
+#: src/lang.c:585
 msgid   "*** No articles ***"
 msgstr  "*** Artikleid pole ***"
 
-#: src/lang.c:541
+#: src/lang.c:586
 msgid   "No articles have been posted"
 msgstr  "Postitatud artikleid pole"
 
-#: src/lang.c:542
+#: src/lang.c:587
 msgid   "*** No description ***"
 msgstr  "*** Kirjeldus puudub ***"
 
-#: src/lang.c:543
+#: src/lang.c:588
 msgid   "No filename"
 msgstr  "Failil pole nime"
 
-#: src/lang.c:544
+#: src/lang.c:589
 msgid   "No group"
 msgstr  "Gruppi pole"
 
-#: src/lang.c:545
+#: src/lang.c:590
 msgid   "*** No groups ***"
 msgstr  "*** Gruppe pole ***"
 
-#: src/lang.c:546
+#: src/lang.c:591
 msgid   "No more groups to read"
 msgstr  "Lugemiseks rohkem gruppe pole"
 
-#: src/lang.c:547
+#: src/lang.c:592
 msgid   "No last message"
 msgstr  "Viimast teadet pole"
 
-#: src/lang.c:548
+#: src/lang.c:593
 msgid   "No mail address"
 msgstr  "E-posti aadressi pole"
 
-#: src/lang.c:549
+#: src/lang.c:594
 msgid   "No articles marked for saving"
 msgstr  "Salvestamiseks märgitud artikleid pole"
 
-#: src/lang.c:550
+#: src/lang.c:595
 msgid   "No match"
 msgstr  "Ei leia"
 
-#: src/lang.c:551
+#: src/lang.c:596
 msgid   "No more groups"
 msgstr  "Rohkem gruppe pole"
 
-#: src/lang.c:552
+#: src/lang.c:597
 msgid   "No newsgroups"
 msgstr  "Gruppe pole"
 
-#: src/lang.c:553
+#: src/lang.c:598
 msgid   "No next unread article"
 msgstr  "Järgmist lugemata artiklit pole"
 
-#: src/lang.c:554
+#: src/lang.c:599
 msgid   "No previous group"
 msgstr  "Eelmist gruppi pole"
 
-#: src/lang.c:555
+#: src/lang.c:600
 msgid   "No previous unread article"
 msgstr  "Eelmist lugemata artiklit pole"
 
-#: src/lang.c:556
+#: src/lang.c:601
 msgid   "No responses"
 msgstr  "Vastuseid pole"
 
-#: src/lang.c:557
+#: src/lang.c:602
 msgid   "No responses to list in current thread"
 msgstr  "Jooksvas teemas pole vastuseid"
 
-#: src/lang.c:558
+#: src/lang.c:603
+#, fuzzy
+msgid   "*** No scopes ***"
+msgstr  "*** Gruppe pole ***"
+
+#: src/lang.c:604
 msgid   "No search string"
 msgstr  "Otsingusõne puudub"
 
-#: src/lang.c:559
+#: src/lang.c:605
 msgid   "No subject"
 msgstr  "Teema puudub"
 
-#: src/lang.c:561
+#: src/lang.c:607
 #, c-format
 msgid   "%s: Terminal must have clear to end-of-line (ce)\n"
 msgstr  "%s: Terminalil peab olema puhasta realõpuni (ce) omadus\n"
 
-#: src/lang.c:562
+#: src/lang.c:608
 #, c-format
 msgid   "%s: Terminal must have clear to end-of-screen (cd)\n"
 msgstr  "%s: Terminalil peab olema puhasta ekraanilõpuni (cd) omadus\n"
 
-#: src/lang.c:563
+#: src/lang.c:609
 #, c-format
 msgid   "%s: Terminal must have clearscreen (cl) capability\n"
 msgstr  "%s: Terminalil peab olema ekraanipuhastamise (cl) omadus\n"
 
-#: src/lang.c:564
+#: src/lang.c:610
 #, c-format
 msgid   "%s: Terminal must have cursor motion (cm)\n"
 msgstr  "%s: Terminal peab toetama kursori liigutamist (cm)\n"
 
-#: src/lang.c:565
+#: src/lang.c:611
 #, c-format
 msgid   "%s: TERM variable must be set to use screen capabilities\n"
 msgstr  "%s: ekraani omaduste kasutamiseks peab olema seatud keskkonnamuutuja TERM\n"
 
-#: src/lang.c:567
+#: src/lang.c:613
 #, c-format
 msgid   "No viewer found for %s/%s\n"
 msgstr  "%s/%s jaoks puudub vaatur\n"
 
-#: src/lang.c:568
+#: src/lang.c:614
 msgid   "Newsgroup does not exist on this server"
 msgstr  "Gruppi pole sellel serveril"
 
-#: src/lang.c:569
+#: src/lang.c:615
 #, c-format
 msgid   "Group %s not found in active file"
 msgstr  "Gruppi %s pole aktiivsete gruppide failis"
 
-#: src/lang.c:570
+#: src/lang.c:616
 msgid   "c)reate it, use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr  "c=loo fail, a)lternatiivne nimi, d=vaikimisi .newsrc, q=välju: "
 
-#: src/lang.c:571
+#: src/lang.c:617
 msgid   "use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr  "a)lternatiivne nimi, d=vaikimisi .newsrc, q=välju: "
 
-#: src/lang.c:572
+#: src/lang.c:618
 #, c-format
 msgid   "# NNTP-server -> newsrc translation table and NNTP-server\n"
         "# shortname list for %s %s\n"
@@ -2596,40 +2812,45 @@ msgstr  "# NNTP-server -> newsrc teisend
         "#   news.example.org  /tmp/nrc-ex      example    ex\n"
         "#\n"
 
-#: src/lang.c:579
+#: src/lang.c:625
 msgid   "Only"
 msgstr  "Ainult"
 
-#: src/lang.c:580
+#: src/lang.c:626
 #, c-format
 msgid   "Option not enabled. Recompile with %s."
 msgstr  "Võti pole lubatud. Kasutage kompileerimisel %s."
 
-#: src/lang.c:581
+#: src/lang.c:627
 msgid   "Options Menu"
 msgstr  "Omaduste menüü"
 
-#: src/lang.c:584
+#: src/lang.c:628
+#, fuzzy
+msgid   "Options Menu Commands"
+msgstr  "Omaduste menüü"
+
+#: src/lang.c:631
 #, c-format
 msgid   "Error in regex: %s at pos. %d '%s'"
 msgstr  "Viga regulaaravaldises: %s positsioonil %d '%s'"
 
-#: src/lang.c:585
+#: src/lang.c:632
 #, c-format
 msgid   "Error in regex: pcre internal error %d"
 msgstr  "Viga regulaaravaldises: pcre sisemine viga %d"
 
-#: src/lang.c:586
+#: src/lang.c:633
 #, c-format
 msgid   "Error in regex: study - pcre internal error %s"
 msgstr  "Viga regulaaravaldises: uurimiseks - pcre sisemine viga %s"
 
-#: src/lang.c:587
+#: src/lang.c:634
 msgid   "Post a followup..."
 msgstr  "Postita vastus..."
 
 #. TODO: replace hardcoded key-name in txt_post_error_ask_postpone
-#: src/lang.c:589
+#: src/lang.c:636
 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"
@@ -2637,271 +2858,271 @@ msgstr  "Artikli postitamisel tekkis vig
         "või muul viisil kõrvaldatav, võite artikli salvestada hiljem postitamiseks\n"
         "ja ^O käsuga hiljem postitada.\n"
 
-#: src/lang.c:592
+#: src/lang.c:639
 msgid   "Posted articles history"
 msgstr  "Postitatud artiklite ajalugu"
 
-#: src/lang.c:593
+#: src/lang.c:640
 #, c-format
 msgid   "Post to newsgroup(s) [%s]> "
 msgstr  "Postita gruppidesse [%s]> "
 
-#: src/lang.c:594
+#: src/lang.c:641
 msgid   "-- post processing started --"
 msgstr  "-- lõpptöötlus alustas --"
 
-#: src/lang.c:595
+#: src/lang.c:642
 msgid   "-- post processing completed --"
 msgstr  "-- lõpptöötlus lõpetas --"
 
-#: src/lang.c:596
+#: src/lang.c:643
 #, c-format
 msgid   "Post subject [%s]> "
 msgstr  "Postituse teema [%s]> "
 
-#: src/lang.c:597
+#: src/lang.c:644
 msgid   "# Summary of mailed/posted messages viewable by 'W' command from within tin.\n"
 msgstr  "# Kokkuvõtte saadetud/postitatud teadetest saate tinis 'W' käsuga.\n"
 
-#: src/lang.c:598
+#: src/lang.c:645
 msgid   "Posting article..."
 msgstr  "Postitan artiklit..."
 
-#: src/lang.c:599
+#: src/lang.c:646
 #, c-format
 msgid   "Post postponed articles [%%s]? (%s/%s/%s/%s/%s): "
 msgstr  "Postitan ootel artiklid [%%s]? (%s/%s/%s/%s/%s): "
 
-#: src/lang.c:600
+#: src/lang.c:647
 #, c-format
 msgid   "Hot %s"
 msgstr  "Kuum %s"
 
-#: src/lang.c:601
+#: src/lang.c:648
 #, c-format
 msgid   "Tagged %s"
 msgstr  "Märgitud %s"
 
-#: src/lang.c:602
+#: src/lang.c:649
 #, c-format
 msgid   "Untagged %s"
 msgstr  "Märkimata %s"
 
-#: src/lang.c:603
+#: src/lang.c:650
 msgid   "Processing mail messages marked for deletion."
 msgstr  "Töötlen kirju, mis on kustutamiseks märgitud."
 
-#: src/lang.c:604
+#: src/lang.c:651
 msgid   "Processing saved articles marked for deletion."
 msgstr  "Töötlen salvestatud ja kustutamiseks märgitud artikleid."
 
-#: src/lang.c:605
+#: src/lang.c:652
 #, c-format
 msgid   "Accept Followup-To? %s=post, %s=ignore, %s=quit: "
 msgstr  "Aktsepteerin Followup-To? %s=postita, %s=ignoreeri, %s=välju: "
 
-#: src/lang.c:606
+#: src/lang.c:653
 msgid   "Article unchanged, abort mailing?"
 msgstr  "Artiklit ei ole muudetud, katkestan saatmise?"
 
-#: src/lang.c:607
+#: src/lang.c:654
 #, c-format
 msgid   "Do you want to see postponed articles (%d)?"
 msgstr  "Kas soovite näha postitamisootel artikleid (%d)?"
 
-#: src/lang.c:609
+#: src/lang.c:656
 msgid   "Add quick kill filter?"
 msgstr  "Lisan kiirsurmamise filtri?"
 
-#: src/lang.c:610
+#: src/lang.c:657
 msgid   "Add quick selection filter?"
 msgstr  "Lisan kiirvaliku filtri?"
 
-#: src/lang.c:611
+#: src/lang.c:658
 msgid   "Do you really want to quit?"
 msgstr  "Kas te tõesti soovite väljuda?"
 
-#: src/lang.c:612
+#: src/lang.c:659
 #, c-format
 msgid   "%s=edit cancel message, %s=quit, %s=delete (cancel) [%%s]: "
 msgstr  "%s=toimeta katkestamisteadet, %s=välju, %s=kustuta (katkesta) [%%s]: "
 
-#: src/lang.c:613
+#: src/lang.c:660
 msgid   "You have tagged articles in this group - quit anyway?"
 msgstr  "Teil on siin grupis märgitud artikleid - väljun siiski?"
 
-#: src/lang.c:614
+#: src/lang.c:661
 #, c-format
 msgid   "%s=quit, %s=edit, %s=postpone: "
 msgstr  "%s=välju, %s=toimeta, %s=ootele: "
 
-#: src/lang.c:615
+#: src/lang.c:662
 #, c-format
 msgid   "%s=quit %s=edit %s=save kill description: "
 msgstr  "%s=välju %s=toimeta %s=salvesta surmamise kirjeldus: "
 
-#: src/lang.c:616
+#: src/lang.c:663
 #, c-format
 msgid   "%s=quit %s=edit %s=save select description: "
 msgstr  "%s=välju %s=toimeta %s=salvesta valiku kirjeldus: "
 
-#: src/lang.c:617
+#: src/lang.c:664
 msgid   "Do you really want to quit without saving your configuration?"
 msgstr  "Kas te tõesti soovite seadeid salvestamata väljuda?"
 
-#: src/lang.c:620
+#: src/lang.c:667
 msgid   "Invalid range - valid are '0-9.$' eg. 1-$"
 msgstr  "Vigane vahemik - lubatud on '0-9.$' näiteks 1-$"
 
-#: src/lang.c:621
+#: src/lang.c:668
 msgid   "Do you want to abort this operation?"
 msgstr  "Kas soovite seda operatsiooni katkestada?"
 
-#: src/lang.c:622
+#: src/lang.c:669
 msgid   "Do you want to exit tin immediately?"
 msgstr  "Kas soovite viivitamata tinist väljuda?"
 
-#: src/lang.c:623
+#: src/lang.c:670
 msgid   "Reading ('q' to quit)..."
 msgstr  "Loen ('q' katkestamiseks)..."
 
-#: src/lang.c:624
+#: src/lang.c:671
 #, c-format
 msgid   "Reading %sarticles..."
 msgstr  "Loen %sartikleid..."
 
-#: src/lang.c:625
+#: src/lang.c:672
 #, c-format
 msgid   "Reading %sattributes file...\n"
 msgstr  "Loen %satribuutide faili...\n"
 
-#: src/lang.c:626
+#: src/lang.c:673
 #, c-format
 msgid   "Reading %sconfig file...\n"
 msgstr  "Loen %sseadete faili...\n"
 
-#: src/lang.c:627
+#: src/lang.c:674
 msgid   "Reading filter file...\n"
 msgstr  "Loen filtrite faili...\n"
 
-#: src/lang.c:628
+#: src/lang.c:675
 #, c-format
 msgid   "Reading %s groups..."
 msgstr  "Loen %s gruppe..."
 
-#: src/lang.c:629
+#: src/lang.c:676
 msgid   "Reading input history file...\n"
 msgstr  "Loen sisendi ajalugu...\n"
 
-#: src/lang.c:630
+#: src/lang.c:677
 msgid   "Reading keymap file...\n"
 msgstr  "Loen klahvitabeli faili...\n"
 
-#: src/lang.c:631
+#: src/lang.c:678
 msgid   "Reading groups from active file... "
 msgstr  "Loen aktiivseid gruppe... "
 
-#: src/lang.c:632
+#: src/lang.c:679
 msgid   "Reading groups from newsrc file... "
 msgstr  "Loen gruppe newsrc failist... "
 
-#: src/lang.c:633
+#: src/lang.c:680
 msgid   "Reading newsgroups file... "
 msgstr  "Loen gruppide kirjeldusi... "
 
-#: src/lang.c:634
+#: src/lang.c:681
 msgid   "Reading newsrc file..."
 msgstr  "Loen newsrc faili..."
 
-#: src/lang.c:635
+#: src/lang.c:682
 msgid   "References: line              "
 msgstr  "References: rida            "
 
-#: src/lang.c:637
+#: src/lang.c:684
 #, c-format
 msgid   "(%d:%02d remaining)"
 msgstr  "(%d:%02d järgneb)"
 
-#: src/lang.c:639
+#: src/lang.c:686
 #, c-format
 msgid   "Bogus group %s removed."
 msgstr  "Vigane grupp %s on eemaldatud."
 
-#: src/lang.c:640
+#: src/lang.c:687
 #, c-format
 msgid   "Error: rename %s to %s"
 msgstr  "Viga: %s uus nimi %s"
 
-#: src/lang.c:641
+#: src/lang.c:688
 msgid   "Reply to author..."
 msgstr  "Vastan autorile..."
 
-#: src/lang.c:642
+#: src/lang.c:689
 msgid   "Repost"
 msgstr  "Uuesti postitus"
 
-#: src/lang.c:643
+#: src/lang.c:690
 msgid   "Reposting article..."
 msgstr  "Postitan artikli uuesti..."
 
-#: src/lang.c:644
+#: src/lang.c:691
 #, c-format
 msgid   "Repost article(s) to group(s) [%s]> "
 msgstr  "Postitan artikli(d) gruppi(desse) [%s]> "
 
-#: src/lang.c:645
+#: src/lang.c:692
 msgid   "Reset newsrc?"
 msgstr  "Algväärtustan newsrc?"
 
-#: src/lang.c:646
+#: src/lang.c:693
 msgid   "Responses have been directed to the following newsgroups"
 msgstr  "Vastused edastatakse järgnevatesse gruppidesse"
 
-#: src/lang.c:647
+#: src/lang.c:694
 #, c-format
 msgid   "Responses have been directed to poster. %s=mail, %s=post, %s=quit: "
 msgstr  "Vastused edastatakse postitajale. %s=kirjuta, %s=postita, %s=välju: "
 
-#: src/lang.c:649
+#: src/lang.c:696
 msgid   "Press <RETURN> to continue..."
 msgstr  "Jätkamiseks vajutage <RETURN>..."
 
-#: src/lang.c:651
+#: src/lang.c:698
 #, c-format
 msgid   "Select From    [%s] (y/n): "
 msgstr  "Valige From    [%s] (j/e): "
 
-#: src/lang.c:652
+#: src/lang.c:699
 msgid   "Select Lines: (</>num): "
 msgstr  "Valige read:  (</>num): "
 
-#: src/lang.c:653
+#: src/lang.c:700
 msgid   "Auto-select Article Menu"
 msgstr  "Automaatselt valitavate artiklite menüü"
 
-#: src/lang.c:654
+#: src/lang.c:701
 #, c-format
 msgid   "Select Msg-Id  [%s] (f/l/o/n): "
 msgstr  "Valige Msg-Id  [%s] (f/l/o/n): "
 
-#: src/lang.c:655
+#: src/lang.c:702
 msgid   "Select pattern scope: "
 msgstr  "Valige mustri ulatus: "
 
-#: src/lang.c:656
+#: src/lang.c:703
 #, c-format
 msgid   "Select Subject [%s] (y/n): "
 msgstr  "Valige teema   [%s] (j/e): "
 
-#: src/lang.c:657
+#: src/lang.c:704
 msgid   "Select text pattern : "
 msgstr  "Valige tekstimuster : "
 
-#: src/lang.c:658
+#: src/lang.c:705
 msgid   "Select time in days   : "
 msgstr  "Valige aeg päevades   : "
 
-#: src/lang.c:659
+#: src/lang.c:706
 #, c-format
 msgid   "# %s server configuration file\n"
         "# This file was automatically saved by %s %s %s (\"%s\")\n"
@@ -2920,223 +3141,265 @@ msgstr  "# %s serveri seadete fail\n"
         "############################################################################\n"
         "\n"
 
-#: src/lang.c:665
+#: src/lang.c:712
 msgid   "Showing unread groups only"
 msgstr  "Näitan ainult lugemata gruppe"
 
-#: src/lang.c:666
+#: src/lang.c:713
 msgid   "Subject: line (ignore case)   "
 msgstr  "Subject: rida (tõstutundetu)"
 
-#: src/lang.c:667
+#: src/lang.c:714
 msgid   "Subject: line (case sensitive)"
 msgstr  "Subject: rida (tõstutundlik)"
 
-#: src/lang.c:668
+#: src/lang.c:715
 msgid   "Save"
 msgstr  "Salvesta"
 
-#: src/lang.c:669
+#: src/lang.c:716
 #, c-format
 msgid   "Save '%s' (%s/%s)?"
 msgstr  "Salvestan '%s' (%s/%s)?"
 
-#: src/lang.c:670
+#: src/lang.c:717
 msgid   "Save configuration before continuing?"
 msgstr  "Salvestan seaded enne jätkamist?"
 
-#: src/lang.c:671
+#: src/lang.c:718
 msgid   "Save filename> "
 msgstr  "Fail salvestamiseks> "
 
-#: src/lang.c:672
+#: src/lang.c:719
 msgid   "Saved"
 msgstr  "Salvestatud"
 
-#: src/lang.c:673
+#: src/lang.c:720
 #, c-format
 msgid   "%4d unread (%4d hot) %s in %s\n"
 msgstr  "%4d lugemata (%4d kuuma) %s grupis %s\n"
 
-#: src/lang.c:674
+#: src/lang.c:721
 #, c-format
 msgid   "Saved %s...\n"
 msgstr  "Salvestatud %s...\n"
 
-#: src/lang.c:675
+#: src/lang.c:722
 msgid   "Nothing was saved"
 msgstr  "Midagi ei salvestatud"
 
-#: src/lang.c:676
+#: src/lang.c:723
 #, c-format
 msgid   "\n"
         "%s %d %s from %d %s\n"
 msgstr  "\n"
         "%s %d %s %d grupist%s\n"
 
-#: src/lang.c:677
+#: src/lang.c:724
 #, c-format
 msgid   "-- %s saved to %s%s --"
 msgstr  "-- %s salvestati %s%s --"
 
-#: src/lang.c:678
+#: src/lang.c:725
 #, c-format
 msgid   "-- %s saved to %s - %s --"
 msgstr  "-- %s salvestati %s - %s --"
 
-#: src/lang.c:679
+#: src/lang.c:726
 msgid   "Saving..."
 msgstr  "Salvestan..."
 
-#: src/lang.c:680
+#: src/lang.c:727
 #, c-format
 msgid   "%s: Screen initialization failed"
 msgstr  "%s: Ekraani initsialiseerimine ebaõnnestus"
 
-#: src/lang.c:682
+#: src/lang.c:729
 #, c-format
 msgid   "%s: screen is too small\n"
 msgstr  "%s: ekraan on liiga väike\n"
 
-#: src/lang.c:684
+#: src/lang.c:731
 #, c-format
 msgid   "screen is too small, %s is exiting\n"
 msgstr  "ekraan on liiga väike, %s lõpetab töö\n"
 
-#: src/lang.c:685
+#: src/lang.c:732
+#, fuzzy
+msgid   "Delete scope?"
+msgstr  "Valige mustri ulatus: "
+
+#: src/lang.c:733
+#, fuzzy
+msgid   "Enter scope> "
+msgstr  "Sisestage omaduse number> "
+
+#: src/lang.c:734
+#, fuzzy
+msgid   "Select new position> "
+msgstr  "Valige tekstimuster : "
+
+#: src/lang.c:735
+msgid   "New position cannot be a global scope"
+msgstr  ""
+
+#: src/lang.c:736
+msgid   "Global scope, operation not allowed"
+msgstr  ""
+
+#: src/lang.c:737
+msgid   "Rename scope> "
+msgstr  ""
+
+#: src/lang.c:738
+#, fuzzy
+msgid   "Select scope> "
+msgstr  "Valige grupp> "
+
+#: src/lang.c:739
+#, fuzzy
+msgid   "Scopes Menu"
+msgstr  "Omaduste menüü"
+
+#: src/lang.c:740
+#, fuzzy
+msgid   "Scopes Menu Commands"
+msgstr  "Ülemise taseme käsud"
+
+#: src/lang.c:741
 #, c-format
 msgid   "Search backwards [%s]> "
 msgstr  "Otsin tagurpidi [%s]> "
 
-#: src/lang.c:686
+#: src/lang.c:742
 #, c-format
 msgid   "Search body [%s]> "
 msgstr  "Otsi kehast [%s]> "
 
-#: src/lang.c:687
+#: src/lang.c:743
 #, c-format
 msgid   "Search forwards [%s]> "
 msgstr  "Otsi edaspidi [%s]> "
 
-#: src/lang.c:688
+#: src/lang.c:744
 msgid   "Searching..."
 msgstr  "Otsin..."
 
-#: src/lang.c:689
+#: src/lang.c:745
 #, c-format
 msgid   "Searching article %d of %d ('q' to abort)..."
 msgstr  "Otsin artiklit %d/%d ('q' katkestamiseks)..."
 
-#: src/lang.c:690
+#: src/lang.c:746
 msgid   "Select article> "
 msgstr  "Valige artikkel> "
 
-#: src/lang.c:691
+#: src/lang.c:747
 msgid   "Select option number before text or use arrow keys and <CR>. 'q' to quit."
 msgstr  "Valige teksti eest omaduse number või kasutage nooli ja <CR>. 'q' väljumiseks."
 
-#: src/lang.c:692
+#: src/lang.c:748
 msgid   "Select group> "
 msgstr  "Valige grupp> "
 
-#: src/lang.c:693
+#: src/lang.c:749
 #, c-format
 msgid   "Enter selection pattern [%s]> "
 msgstr  "Sisestage valiku muster [%s]> "
 
-#: src/lang.c:694
+#: src/lang.c:750
 msgid   "Select thread > "
 msgstr  "Valige teema > "
 
-#: src/lang.c:695
+#: src/lang.c:751
 #, c-format
 msgid   "%s %s %s (\"%s\") [%s]: send a DETAILED bug report to %s\n"
 msgstr  "%s %s %s (\"%s\") [%s]: saatke palun DETAILNE vea raport aadressil %s\n"
 
-#: src/lang.c:696
+#: src/lang.c:752
 msgid   "servers active-file"
 msgstr  "serveri aktiivsete gruppide fail"
 
-#: src/lang.c:697
+#: src/lang.c:753
 msgid   "Cannot move into new newsgroups. Subscribe first..."
 msgstr  "Uutesse gruppidesse ei saa siseneda. Tellige kõigepealt..."
 
-#: src/lang.c:698
+#: src/lang.c:754
 msgid   "<SPACE>"
 msgstr  "<TÜHIK>"
 
-#: src/lang.c:699
+#: src/lang.c:755
 #, c-format
 msgid   "Starting: (%s)"
 msgstr  "Stardin: (%s)"
 
-#: src/lang.c:700
+#: src/lang.c:756
 #, c-format
 msgid   "List Thread (%d of %d)"
 msgstr  "Teemad (%d/%d)"
 
-#: src/lang.c:701
+#: src/lang.c:757
 #, c-format
 msgid   "Thread (%.*s)"
 msgstr  "Teema (%.*s)"
 
-#: src/lang.c:702
+#: src/lang.c:758
 msgid   "Enter wildcard subscribe pattern> "
 msgstr  "Sisestage tellimise muster> "
 
-#: src/lang.c:703
+#: src/lang.c:759
 #, c-format
 msgid   "subscribed to %d groups"
 msgstr  "%d gruppi on tellitud"
 
-#: src/lang.c:704
+#: src/lang.c:760
 #, c-format
 msgid   "Subscribed to %s"
 msgstr  "%s on tellitud"
 
-#: src/lang.c:705
+#: src/lang.c:761
 msgid   "Subscribing... "
 msgstr  "Tellin... "
 
-#: src/lang.c:706
+#: src/lang.c:762
 #, c-format
 msgid   "Repost or supersede article(s) [%%s]? (%s/%s/%s): "
 msgstr  "Postitan uuesti või asendan artikli(d) [%%s]? (%s/%s/%s): "
 
-#: src/lang.c:707
+#: src/lang.c:763
 #, c-format
 msgid   "Supersede article(s) to group(s) [%s]> "
 msgstr  "Asendan artikli(d) gruppides [%s]> "
 
-#: src/lang.c:708
+#: src/lang.c:764
 msgid   "Superseding article ..."
 msgstr  "Asendan artikli ..."
 
-#: src/lang.c:709
+#: src/lang.c:765
 #, c-format
 msgid   "\n"
         "Stopped. Type 'fg' to restart %s\n"
 msgstr  "\n"
         "Peatatud. %s uuesti käivitamiseks kirjutage palun 'fg'\n"
 
-#: src/lang.c:711
+#: src/lang.c:767
 #, c-format
 msgid   "%d days"
 msgstr  "%d päeva"
 
-#: src/lang.c:712
+#: src/lang.c:768
 msgid   "<TAB>"
 msgstr  "<TAB>"
 
-#: src/lang.c:713
+#: src/lang.c:769
 msgid   "TeX "
 msgstr  "TeX "
 
-#: src/lang.c:714
+#: src/lang.c:770
 msgid   "# Default action/prompt strings\n"
 msgstr  "# Vaikimisi aktsioonide/viipade sõned\n"
 
-#: src/lang.c:715
+#: src/lang.c:771
 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"
@@ -3153,257 +3416,258 @@ msgstr  "# Vaikeväärtused kiire (1 võtme
         "# case=ON/OFF    ON=filter on tõstutundlik OFF=tõstutundetu\n"
         "# expire=ON/OFF  ON=kehtivusaeg default_filter_days OFF=ei aegu\n"
 
-#: src/lang.c:728
+#: src/lang.c:784
 msgid   "# If ON use print current subject or newsgroup description in the last line\n"
 msgstr  "# Kui on ON, trüki teema või grupikirjeldus viimasele reale\n"
 
-#: src/lang.c:729
+#: src/lang.c:785
 msgid   "# Host & time info used for detecting new groups (don't touch)\n"
 msgstr  "# Masin & aeg - kasutatakse uute gruppide leidmiseks (mitte muuta)\n"
 
-#: src/lang.c:730
+#: src/lang.c:786
 msgid   "There is no news\n"
 msgstr  "Uudiseid pole\n"
 
-#: src/lang.c:731
+#: src/lang.c:787
 msgid   "Thread"
 msgstr  "Teema"
 
-#: src/lang.c:732
+#: src/lang.c:788
 msgid   "Thread Level Commands"
 msgstr  "Teemataseme käsud"
 
-#: src/lang.c:733
+#: src/lang.c:789
 msgid   "Thread deselected"
 msgstr  "Teema pole valitud"
 
-#: src/lang.c:734
+#: src/lang.c:790
 msgid   "Thread selected"
 msgstr  "Teema on valitud"
 
-#: src/lang.c:736
+#: src/lang.c:792
 msgid   "threads"
 msgstr  "teemad"
 
-#: src/lang.c:738
-msgid   "Thread range"
-msgstr  "Teemade vahemik"
-
-#: src/lang.c:739
+#: src/lang.c:794
 msgid   "thread"
 msgstr  "teema"
 
-#: src/lang.c:740
+#: src/lang.c:795
 #, c-format
 msgid   "Thread %4s of %4s"
 msgstr  "Teema %4s : %4s"
 
-#: src/lang.c:741
+#: src/lang.c:796
 msgid   "Threading articles..."
 msgstr  "Järjestan artiklid teemade kaupa..."
 
-#: src/lang.c:742
+#: src/lang.c:797
 #, c-format
 msgid   "Toggled word highlighting %s"
 msgstr  "Sõnade esiletõstmine lülitatud %s"
 
-#: src/lang.c:743
+#: src/lang.c:798
 msgid   "Toggled rot13 encoding"
 msgstr  "Lülitatud rot13 kodeerimine"
 
-#: src/lang.c:744
+#: src/lang.c:799
 #, c-format
 msgid   "Toggled german TeX encoding %s"
 msgstr  "Lülitatud saksa TeX kodeering %s"
 
-#: src/lang.c:745
+#: src/lang.c:800
 #, c-format
 msgid   "Toggled tab-width to %d"
 msgstr  "Lülitatud tab-width väärtus %d"
 
-#: src/lang.c:747
+#: src/lang.c:802
 #, c-format
 msgid   "%d Trying to dotlock %s"
 msgstr  "%d Üritan punkt-lukustada %s"
 
-#: src/lang.c:748
+#: src/lang.c:803
 #, c-format
 msgid   "%d Trying to lock %s"
 msgstr  "%d Üritan lukustada %s"
 
-#: src/lang.c:750
+#: src/lang.c:805
 msgid   "           h=help\n"
 msgstr  "           h=appi\n"
 
-#: src/lang.c:752
+#: src/lang.c:807
 msgid   "Unlimited"
 msgstr  "Piiramata"
 
-#: src/lang.c:753
+#: src/lang.c:808
 msgid   "Enter wildcard unsubscribe pattern> "
 msgstr  "Sisestage loobumise muster> "
 
-#: src/lang.c:754
+#: src/lang.c:809
 #, c-format
 msgid   "Error decoding %s : %s"
 msgstr  "Viga %s dekodeerimisel: %s"
 
-#: src/lang.c:755
+#: src/lang.c:810
 msgid   "No end."
 msgstr  "Lõpp puudub."
 
-#: src/lang.c:756
+#: src/lang.c:811
 #, c-format
 msgid   "%s successfully decoded."
 msgstr  "%s on edukalt dekodeeritud."
 
-#: src/lang.c:757
+#: src/lang.c:812
 #, c-format
 msgid   "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n"
         "\n"
 msgstr  "%*s[-- %s/%s, %suuenkodeeritud fail, %d rida, nimi: %s --]\n"
         "\n"
 
-#: src/lang.c:758
+#: src/lang.c:813
 msgid   "unread "
 msgstr  "lugemata "
 
-#: src/lang.c:759
+#: src/lang.c:814
 #, c-format
 msgid   "unsubscribed from %d groups"
 msgstr  "loobunud %d grupist"
 
-#: src/lang.c:760
+#: src/lang.c:815
 #, c-format
 msgid   "Unsubscribed from %s"
 msgstr  "Loobunud grupist %s"
 
-#: src/lang.c:761
+#: src/lang.c:816
 msgid   "Unsubscribing... "
 msgstr  "Loobun gruppidest... "
 
-#: src/lang.c:762
+#: src/lang.c:817
 msgid   "Unthreading articles..."
 msgstr  "Tükeldan teemad..."
 
-#: src/lang.c:763
+#: src/lang.c:818
 msgid   "Updated"
 msgstr  "Uuendatud"
 
-#: src/lang.c:764
+#: src/lang.c:820
+#, c-format
+msgid   "unparseable \"LIST COUNTS\" line: \"%s\""
+msgstr  ""
+
+#: src/lang.c:822
 msgid   "Updating"
 msgstr  "Uuendan"
 
-#: src/lang.c:765
+#: src/lang.c:823
 #, c-format
 msgid   "Opening %s\n"
 msgstr  "Proovin %s\n"
 
-#: src/lang.c:766
+#: src/lang.c:824
 msgid   "No more URL's in this article"
 msgstr  "Selles artiklis pole rohkem URL'e"
 
-#: src/lang.c:767
+#: src/lang.c:825
 msgid   "Use MIME display program for this message?"
 msgstr  "Kasutan selle teate lugemiseks MIME näitamise programmi?"
 
-#: src/lang.c:768
+#: src/lang.c:826
 msgid   "  -c       mark all news as read in subscribed newsgroups (batch mode)"
 msgstr  "  -c       märgi tellitud gruppides kõik artiklid loetuks (pakettmood)"
 
-#: src/lang.c:769
+#: src/lang.c:827
 msgid   "  -Z       return status indicating if any unread news (batch mode)"
 msgstr  "  -Z       tagasta väärtus, mis näitab, kas on lugemata artikleid (pakettmood)"
 
-#: src/lang.c:770
+#: src/lang.c:828
 msgid   "  -q       don't check for new newsgroups"
 msgstr  "  -q       ära otsi uusi gruppe"
 
-#: src/lang.c:771
+#: src/lang.c:829
 msgid   "  -X       don't save any files on quit"
 msgstr  "  -X       töö lõpetamisel ära salvesta ühtegi faili"
 
-#: src/lang.c:772
+#: src/lang.c:830
 msgid   "  -d       don't show newsgroup descriptions"
 msgstr  "  -d       ära näita gruppide kirjeldusi"
 
-#: src/lang.c:773
+#: src/lang.c:831
 msgid   "  -G limit get only limit articles/group"
 msgstr  "  -G num   loe aunult num artiklit/gruppi"
 
-#: src/lang.c:774
+#: src/lang.c:832
 #, c-format
 msgid   "  -H       help information about %s"
 msgstr  "  -H       %s kasutamise abiinfo"
 
-#: src/lang.c:775
+#: src/lang.c:833
 msgid   "  -h       this help message"
 msgstr  "  -h       see abitekst"
 
-#: src/lang.c:776
+#: src/lang.c:834
 #, c-format
 msgid   "  -I dir   news index file directory [default=%s]"
 msgstr  "  -I kat   uudiste indeksfaili kataloog [vaikimisi=%s]"
 
-#: src/lang.c:777
+#: src/lang.c:835
 msgid   "  -u       update index files (batch mode)"
 msgstr  "  -u       värskenda indeksfaile (pakettmood)"
 
-#: src/lang.c:778
+#: src/lang.c:836
 #, c-format
 msgid   "  -m dir   mailbox directory [default=%s]"
 msgstr  "  -m kat   kirjakaustade kataloog [vaikimisi=%s]"
 
-#: src/lang.c:779
+#: src/lang.c:837
 #, c-format
 msgid   "\n"
         "Mail bug reports/comments to %s"
 msgstr  "\n"
         "Saatke palun vea raport/kommentaarid aadressil %s"
 
-#: src/lang.c:780
+#: src/lang.c:838
 msgid   "  -N       mail new news to your posts (batch mode)"
 msgstr  "  -N       saada uued vastused teie postitustele (pakettmood)"
 
-#: src/lang.c:781
+#: src/lang.c:839
 msgid   "  -M user  mail new news to specified user (batch mode)"
 msgstr  "  -M kasut saada uued artiklid näidatud kasutajale (pakettmood)"
 
-#: src/lang.c:782
+#: src/lang.c:840
 #, c-format
 msgid   "  -f file  subscribed to newsgroups file [default=%s]"
 msgstr  "  -f fail  tellitud gruppide fail [vaikimisi=%s]"
 
-#: src/lang.c:783
+#: src/lang.c:841
 msgid   "  -x       no posting mode"
 msgstr  "  -x       postitamiseta mood"
 
-#: src/lang.c:784
+#: src/lang.c:842
 msgid   "  -w       post an article and exit"
 msgstr  "  -w       postita artikkel ja lõpeta töö"
 
-#: src/lang.c:785
+#: src/lang.c:843
 msgid   "  -o       post all postponed articles and exit"
 msgstr  "  -o       postita kõik postitamisootel artiklid ja lõpeta töö"
 
-#: src/lang.c:786
+#: src/lang.c:844
 msgid   "  -R       read news saved by -S option"
 msgstr  "  -R       loe artikleid, mis on salvestatud -S võtmega"
 
-#: src/lang.c:787
+#: src/lang.c:845
 #, c-format
 msgid   "  -s dir   save news directory [default=%s]"
 msgstr  "  -s kat   artiklite salvestamise kataloog [vaikimisi=%s]"
 
-#: src/lang.c:788
+#: src/lang.c:846
 msgid   "  -S       save new news for later reading (batch mode)"
 msgstr  "  -S       salvesta uued artiklid hilisemaks lugemiseks (pakettmood)"
 
-#: src/lang.c:789
+#: src/lang.c:847
 msgid   "  -z       start if any unread news"
 msgstr  "  -z       alusta tööd, kui on lugemata uudiseid"
 
-#: src/lang.c:790
+#: src/lang.c:848
 #, c-format
 msgid   "A Usenet reader.\n"
         "\n"
@@ -3412,42 +3676,42 @@ msgstr  "Usenet klient.\n"
         "\n"
         "Kasuta: %s [võtmed] [grupp[,...]]"
 
-#: src/lang.c:791
+#: src/lang.c:849
 msgid   "  -v       verbose output for batch mode options"
 msgstr  "  -v       esita pakettmoodi käskudega detailsemat informatsiooni"
 
-#: src/lang.c:792
+#: src/lang.c:850
 msgid   "  -V       print version & date information"
 msgstr  "  -V       esita versiooni ja kuupäeva informatsioon"
 
-#: src/lang.c:793
+#: src/lang.c:851
 #, c-format
 msgid   "%s only useful without batch mode operations\n"
 msgstr  "%s on kasutatav ainult pakettmoodi käskudeta\n"
 
-#: src/lang.c:794
+#: src/lang.c:852
 #, c-format
 msgid   "%s only useful for batch mode operations\n"
 msgstr  "%s on kasutatav ainult pakettmoodi käskudega\n"
 
-#: src/lang.c:795
+#: src/lang.c:853
 #, c-format
 msgid   "Useless combination %s and %s. Ignoring %s.\n"
 msgstr  ""
 
-#: src/lang.c:797
+#: src/lang.c:855
 #, c-format
 msgid   "\n"
         "%s%d out of range (0 - %d). Reset to 0"
 msgstr  "\n"
         "%s%d piiridest väljas (0 - %d). Sean 0"
 
-#: src/lang.c:798
+#: src/lang.c:856
 #, c-format
 msgid   "View '%s' (%s/%s)?"
 msgstr  "Vaatan '%s' (%s/%s)?"
 
-#: src/lang.c:800
+#: src/lang.c:858
 #, c-format
 msgid   "\n"
         "Warning: posting exceeds %d columns. Line %d is the first long one:\n"
@@ -3456,26 +3720,26 @@ msgstr  "\n"
         "Hoiatus: postitus ületab %d veergu. Esimene pikk rida on rida %d:\n"
         "%-100s\n"
 
-#: src/lang.c:801
+#: src/lang.c:859
 msgid   "\n"
         "Warning: article unchanged after editing\n"
 msgstr  "\n"
         "Hoiatus: artiklit ei ole toimetamise käigus muudetud\n"
 
-#: src/lang.c:802
+#: src/lang.c:860
 msgid   "\n"
         "Warning: \"Subject:\" contains only whitespaces.\n"
 msgstr  "\n"
         "Hoiatus: \"Subject:\" real on ainult tühikud.\n"
 
-#: src/lang.c:803
+#: src/lang.c:861
 msgid   "\n"
         "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:\".\n"
 msgstr  "\n"
         "Hoiatus: \"Subject:\" algab fraasiga \"Re: \", aga \"References:\" välju "
         "pole.\n"
 
-#: src/lang.c:805
+#: src/lang.c:863
 msgid   "\n"
         "Warning: Article has \"References:\" but \"Subject:\" does not begin\n"
         "         with \"Re: \" and does not contain \"(was:\".\n"
@@ -3483,7 +3747,7 @@ msgstr  "\n"
         "Hoiatus: Artiklis on \"References:\" päis, aga \"Subject:\" ei alga fraasiga\n"
         "         \"Re: \" ega sisalda \"(was:\".\n"
 
-#: src/lang.c:808
+#: src/lang.c:866
 msgid   "Read carefully!\n"
         "\n"
         "  You are about to cancel an article seemingly written by you. This will "
@@ -3503,7 +3767,7 @@ msgstr  "Lugege hoolikalt!\n"
         "Siin on artikkel, mida te hakkate kustutama:\n"
         "\n"
 
-#: src/lang.c:812
+#: src/lang.c:870
 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"
@@ -3515,7 +3779,7 @@ msgstr  "\n"
         "         lisab artiklile signatuuri, siis on võimalik,  et seda ei kodeerita\n"
         "         korrektselt.\n"
 
-#: src/lang.c:817
+#: src/lang.c:875
 #, c-format
 msgid   "\n"
         "\n"
@@ -3528,7 +3792,7 @@ msgstr  "\n"
         "Väärtused failis %s on muutunud!\n"
         "Palun lugege faile WHATSNEW, jne...\n"
 
-#: src/lang.c:819
+#: src/lang.c:877
 #, c-format
 msgid   "\n"
         "\n"
@@ -3540,7 +3804,7 @@ msgstr  "\n"
         "kasutatu!\n"
         "Mõningaid väärtusi failis %s võidakse ignoreerida, mõningaid võidakse muuta!\n"
 
-#: src/lang.c:822
+#: src/lang.c:880
 #, c-format
 msgid   "Warning: tin wrote fewer groups to your\n"
         "\t%s\n"
@@ -3553,7 +3817,7 @@ msgstr  "Hoiatus: tin kirjutas vähem gru
         "grupist%s, tähendab see viga ja te peaksite varundama oma %s\n"
         "enne, kui te tini uuesti käivitate!\n"
 
-#: src/lang.c:826
+#: src/lang.c:884
 #, c-format
 msgid   "\n"
         "Warning: Found %d '-- \\n' lines, this may confuse some people.\n"
@@ -3561,12 +3825,12 @@ msgstr  "\n"
         "Hoiatus: Leidsin %d '-- \\n' rida, mis võib tekitada osades inimestes "
         "segadust.\n"
 
-#: src/lang.c:827
+#: src/lang.c:885
 #, c-format
 msgid   "Warning: Only %d out of %d articles were saved"
 msgstr  "Hoiatus: Salvestati ainult %d artiklit %d artiklist"
 
-#: src/lang.c:828
+#: src/lang.c:886
 #, c-format
 msgid   "\n"
         "Warning: Your signature  is longer than %d lines.  Since signatures usually "
@@ -3581,48 +3845,55 @@ msgstr  "\n"
         "võimalikult\n"
         "         lühikesed.\n"
 
-#: src/lang.c:832
+#: src/lang.c:890
 #, c-format
 msgid   "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? "
 msgstr  "Hoiatus: see aadress võib sisaldada rämpsposti lõksu. %s=jätkan, %s=katkestan?"
 
-#: src/lang.c:833
+#: src/lang.c:891
 msgid   "\n"
         "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n"
 msgstr  "\n"
         "Hoiatus: Signatuuride alguses peaks olema '-- \\n', mitte '--\\n'.\n"
 
-#: src/lang.c:834
+#: src/lang.c:892
+#, fuzzy, c-format
+msgid   "\n"
+        "Warning: \"%s\" is renamed, you should use \"%s\" instead!\n"
+msgstr  "\n"
+        "Hoiatus: \"%s\" ei ole selles serveris kehtiv grupp!\n"
+
+#: src/lang.c:893
 msgid   "Writing attributes file..."
 msgstr  "Kirjutan atribuutide faili..."
 
-#: src/lang.c:836
+#: src/lang.c:895
 #, c-format
 msgid   "%d Responses"
 msgstr  "%d Vastust"
 
-#: src/lang.c:838
+#: src/lang.c:897
 #, c-format
 msgid   "Added %d %s"
 msgstr  "Lisatud %d %s"
 
-#: src/lang.c:839
+#: src/lang.c:898
 msgid   "No unsubscribed groups to show"
 msgstr  "Tellimata gruppe pole"
 
-#: src/lang.c:840
+#: src/lang.c:899
 msgid   "Showing subscribed to groups only"
 msgstr  "Näitan ainult tellitud gruppe"
 
-#: src/lang.c:841
+#: src/lang.c:900
 msgid   "Yes "
 msgstr  "Jah "
 
-#: src/lang.c:842
+#: src/lang.c:901
 msgid   "    You have mail\n"
 msgstr  "    Teil on kiri\n"
 
-#: src/lang.c:847
+#: src/lang.c:906
 #, c-format
 msgid   "\n"
         "Warning: Posting is in %s and contains characters which are not\n"
@@ -3641,11 +3912,11 @@ msgstr  "\n"
         "         MM_NETWORK_CHARSET. Viimast saate teostada kasutades valikut M)"
         "enüü.\n"
 
-#: src/lang.c:858
+#: src/lang.c:917
 msgid   "  -D mode  debug mode"
 msgstr  ""
 
-#: src/lang.c:862
+#: src/lang.c:921
 msgid   "Read carefully!\n"
         "\n"
         "  You are about to cancel an article seemingly not written by you.  This "
@@ -3669,11 +3940,11 @@ msgstr  "Lugege hoolikalt!\n"
         "Siin on artikkel, mida te asute kustutama:\n"
         "\n"
 
-#: src/lang.c:871
+#: src/lang.c:930
 msgid   "toggle color"
 msgstr  "lülita värve"
 
-#: src/lang.c:872
+#: src/lang.c:931
 msgid   "# Changing colors of several screen parts\n"
         "# Possible values are:\n"
         "#  -1 = default (white for foreground and black for background)\n"
@@ -3717,44 +3988,44 @@ msgstr  "# Ekraaniosade värvide muutmine
         "#  15 = helevalge\n"
         "\n"
 
-#: src/lang.c:892
+#: src/lang.c:951
 msgid   "  -a       toggle color flag"
 msgstr  "  -a       lülita värvide kasutamist"
 
-#: src/lang.c:896
+#: src/lang.c:955
 msgid   "\n"
         "Error: Followup-To set to more than one newsgroup!\n"
 msgstr  "\n"
         "Viga: Followup-To real on rohkem kui üks grupp!\n"
 
-#: src/lang.c:897
+#: src/lang.c:956
 #, c-format
 msgid   "\n"
         "Error: cross-posting to %d newsgroups and no Followup-To line!\n"
 msgstr  "\n"
         "Viga: ristpostitus %d gruppi ja Followup-To rida puudub!\n"
 
-#: src/lang.c:898
+#: src/lang.c:957
 #, c-format
 msgid   "\n"
         "Error: \"%s\" is not a valid newsgroup!\n"
 msgstr  "\n"
         "Viga: \"%s\" ei ole lubatud grupp!\n"
 
-#: src/lang.c:900
+#: src/lang.c:959
 msgid   "\n"
         "Warning: Followup-To set to more than one newsgroup!\n"
 msgstr  "\n"
         "Hoiatus: Followup-To on seatud rohkem, kui ühele grupile!\n"
 
-#: src/lang.c:901
+#: src/lang.c:960
 #, c-format
 msgid   "\n"
         "Warning: cross-posting to %d newsgroups and no Followup-To line!\n"
 msgstr  "\n"
         "Hoiatus: ristpostitus %d uudisegruppi ja Followup-To rida puudub!\n"
 
-#: src/lang.c:902
+#: src/lang.c:961
 #, c-format
 msgid   "\n"
         "Warning: \"%s\" is not in your newsrc, it may be invalid at this site!\n"
@@ -3762,320 +4033,320 @@ msgstr  "\n"
         "Hoiatus: \"%s\" puudub teie newsrc failist, see võib olla selles serveris "
         "vigane!\n"
 
-#: src/lang.c:903
+#: src/lang.c:962
 #, c-format
 msgid   "\n"
         "Warning: \"%s\" is not a valid newsgroup at this site!\n"
 msgstr  "\n"
         "Hoiatus: \"%s\" ei ole selles serveris kehtiv grupp!\n"
 
-#: src/lang.c:907
+#: src/lang.c:966
 #, c-format
 msgid   "%d files successfully written from %d articles. %d %s occurred."
 msgstr  "Edukalt kirjutatud %d faili %d artiklist. Esines %d viga%s."
 
-#: src/lang.c:908
+#: src/lang.c:967
 msgid   "Missing parts."
 msgstr  "Osad puuduvad."
 
-#: src/lang.c:909
+#: src/lang.c:968
 msgid   "No beginning."
 msgstr  "Algus puudub."
 
-#: src/lang.c:910
+#: src/lang.c:969
 msgid   "No data."
 msgstr  "Andmeid pole."
 
-#: src/lang.c:911
+#: src/lang.c:970
 msgid   "Unknown error."
 msgstr  "Tundmatu viga."
 
-#: src/lang.c:914
+#: src/lang.c:973
 #, c-format
 msgid   "\tChecksum of %s (%ld %s)"
 msgstr  "\t%s kontrollsumma (%ld %s)"
 
-#: src/lang.c:919
+#: src/lang.c:978
 msgid   "Reading mail active file... "
 msgstr  "Loen aktiivsete kirjade kausta... "
 
-#: src/lang.c:920
+#: src/lang.c:979
 msgid   "Reading mailgroups file... "
 msgstr  "Loen kirjagruppide faili... "
 
-#: src/lang.c:924
+#: src/lang.c:983
 msgid   "perform PGP operations on article"
 msgstr  "kasuta artiklil PGP operatsioone"
 
-#: src/lang.c:925
+#: src/lang.c:984
 msgid   "Add key(s) to public keyring?"
 msgstr  "Lisan võtmed avalike võtmete hoidlasse?"
 
-#: src/lang.c:926
+#: src/lang.c:985
 #, c-format
 msgid   "%s=encrypt, %s=sign, %s=both, %s=quit: "
 msgstr  "%s=krüpti, %s=allkirjasta, %s=mõlemad, %s=välju: "
 
-#: src/lang.c:927
+#: src/lang.c:986
 #, c-format
 msgid   "%s=sign, %s=sign & include public key, %s=quit: "
 msgstr  "%s=allkirjasta, %s=allkirjasta & lisa avalik võti, %s=välju: "
 
-#: src/lang.c:928
+#: src/lang.c:987
 #, c-format
 msgid   "PGP has not been set up (can't open %s)"
 msgstr  "PGP pole seadistatud (ei saa avada %s)"
 
-#: src/lang.c:929
+#: src/lang.c:988
 msgid   "Article not signed and no public keys found"
 msgstr  "Artikkel pole allkirjastatud ja avalikke võtmeid pole"
 
-#: src/lang.c:931
+#: src/lang.c:990
 #, c-format
 msgid   "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr  "%s=välju, %s=toimeta, %s=ispell, %s=pgp, %s=menüü, %s=postita, %s=ootele: "
 
-#: src/lang.c:932
+#: src/lang.c:991
 #, c-format
 msgid   "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=send [%%s]: "
 msgstr  "%s=välju, %s=toimeta, %s=ispell, %s=pgp, %s=saada [%%s]: "
 
-#: src/lang.c:933
+#: src/lang.c:992
 #, c-format
 msgid   "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr  "%s=välju, %s=toimeta, %s=ispell, %s=pgp, %s=menüü, %s=postita, %s=ootele [%%"
         "s]: "
 
-#: src/lang.c:935
+#: src/lang.c:994
 #, c-format
 msgid   "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr  "%s=välju, %s=toimeta, %s=pgp, %s=menüü, %s=postita, %s=ootele: "
 
-#: src/lang.c:936
+#: src/lang.c:995
 #, c-format
 msgid   "%s=quit, %s=edit, %s=pgp, %s=send [%%s]: "
 msgstr  "%s=välju, %s=toimeta, %s=pgp, %s=saada [%%s]: "
 
-#: src/lang.c:937
+#: src/lang.c:996
 #, c-format
 msgid   "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr  "%s=välju, %s=toimeta, %s=pgp, %s=menüü, %s=postita, %s=ootele [%%s]: "
 
-#: src/lang.c:941
+#: src/lang.c:1000
 #, c-format
 msgid   "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone: "
 msgstr  "%s=välju, %s=toimeta, %s=ispell, %s=menüü, %s=postita, %s=ootele: "
 
-#: src/lang.c:942
+#: src/lang.c:1001
 #, c-format
 msgid   "%s=quit, %s=edit, %s=ispell, %s=send [%%s]: "
 msgstr  "%s=välju, %s=toimeta, %s=ispell, %s=saada [%%s]: "
 
-#: src/lang.c:943
+#: src/lang.c:1002
 #, c-format
 msgid   "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr  "%s=välju, %s=toimeta, %s=ispell, %s=menüü, %s=postita, %s=ootele [%%s]: "
 
-#: src/lang.c:945
+#: src/lang.c:1004
 #, c-format
 msgid   "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone: "
 msgstr  "%s=välju, %s=toimeta, %s=menüü, %s=postita, %s=ootele: "
 
-#: src/lang.c:946
+#: src/lang.c:1005
 #, c-format
 msgid   "%s=quit, %s=edit, %s=send [%%s]: "
 msgstr  "%s=välju, %s=toimeta, %s=saada [%%s]: "
 
-#: src/lang.c:947
+#: src/lang.c:1006
 #, c-format
 msgid   "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr  "%s=välju, %s=toimeta, %s=menüü, %s=postita, %s=ootele [%%s]: "
 
-#: src/lang.c:956
+#: src/lang.c:1015
 msgid   "Try cache_overview_files to speed up things.\n"
 msgstr  "Proovige asjade kiirendamiseks cache_overview_files.\n"
 
-#: src/lang.c:957
+#: src/lang.c:1016
 msgid   "Tin will use local index files instead.\n"
 msgstr  "Tin kasutab hoopis kohalikke indeksfaile.\n"
 
-#: src/lang.c:958
+#: src/lang.c:1017
 msgid   "Cannot find NNTP server name"
 msgstr  "Ei leia NNTP serveri nime"
 
-#: src/lang.c:959
+#: src/lang.c:1018
 #, c-format
 msgid   "Connecting to %s:%u..."
 msgstr  "Loon ühendust serveriga %s:%u..."
 
-#: src/lang.c:960
+#: src/lang.c:1019
 msgid   "Disconnecting from server...\n"
 msgstr  "Lõpetan ühenduse...\n"
 
-#: src/lang.c:961
-#, c-format
-msgid   "Wrong newsgroup name in response of GROUP command, %s for %s"
+#: src/lang.c:1020
+#, fuzzy, c-format
+msgid   "Wrong newsgroup name (\"%s\") in response of \"GROUP %s\" command: \"%s\""
 msgstr  "Vigane vastus GROUP käsule, %s grupile %s"
 
-#: src/lang.c:962
+#: src/lang.c:1021
 #, c-format
 msgid   "Failed to connect to NNTP server %s. Exiting..."
 msgstr  "NNTP serveriga %s ühenduse loomine ebaõnnestus. Lõpetan..."
 
-#: src/lang.c:963
+#: src/lang.c:1022
 msgid   "205  Closing connection"
 msgstr  "205  Sulen ühendust"
 
-#: src/lang.c:964
+#: src/lang.c:1023
 msgid   "Your server does not support the NNTP XOVER or OVER command.\n"
 msgstr  "Teie server ei toeta NNTP XOVER või OVER käsku.\n"
 
-#: src/lang.c:965
+#: src/lang.c:1024
 msgid   "Connection to news server has timed out. Reconnect?"
 msgstr  "Ühendus uudisegruppide serveriga aegus. ühendun uuesti?"
 
-#: src/lang.c:966
+#: src/lang.c:1025
 #, c-format
 msgid   "Put the server name in the file %s,\n"
         "or set the environment variable NNTPSERVER"
 msgstr  "Kirjutage serveri nimi faili %s,\n"
         "või seadke keskonnamuutuja NNTPSERVER"
 
-#: src/lang.c:967
+#: src/lang.c:1026
 msgid   "  -A       force authentication on connect"
 msgstr  "  -A       sunni ühenduse loomisel autentima"
 
-#: src/lang.c:968
+#: src/lang.c:1027
 #, c-format
 msgid   "  -g serv  read news from NNTP server serv [default=%s]"
 msgstr  "  -g serv  loe uudiseid NNTP serverist serv [vaikimisi=%s]"
 
-#: src/lang.c:969
+#: src/lang.c:1028
 #, c-format
 msgid   "  -p port  use port as NNTP port [default=%d]"
 msgstr  "  -p port  kasuta NNTP porti [vaikimisi=%d]"
 
-#: src/lang.c:970
+#: src/lang.c:1029
 msgid   "  -Q       quick start. Same as -nqd"
 msgstr  "  -Q       kiirstart. Sama kui -nqd"
 
-#: src/lang.c:971
+#: src/lang.c:1030
 msgid   "  -r       read news remotely from default NNTP server"
 msgstr  "  -r       loe artikleid kasutades vaikimisi NNTP serverit"
 
-#: src/lang.c:972
+#: src/lang.c:1031
 msgid   "  -l       use only LIST instead of GROUP (-n) command"
 msgstr  "  -l       kasuta LIST käsku GROUP (-n) käsu asemel"
 
-#: src/lang.c:973
+#: src/lang.c:1032
 msgid   "  -n       only read subscribed .newsrc groups from NNTP server"
 msgstr  "  -n       loe NNTP serverist ainult tellitud .newsrc grupid"
 
-#: src/lang.c:975
-#, c-format
-msgid   "%s/tcp: Unknown service.\n"
-msgstr  "%s/tcp: Tundmatu teenus.\n"
-
-#: src/lang.c:978
+#: src/lang.c:1034
 msgid   "\n"
         "socket or connect problem\n"
 msgstr  "\n"
         "Probleem pistikuga või ühendusega\n"
 
-#: src/lang.c:980
+#: src/lang.c:1036
 #, c-format
 msgid   "\n"
         "Connection to %s: "
 msgstr  "\n"
         "Loon ühendust serveriga %s: "
 
-#: src/lang.c:981
+#: src/lang.c:1037
 msgid   "Giving up...\n"
 msgstr  "Annan alla...\n"
 
-#: src/lang.c:984
+#: src/lang.c:1039
+#, c-format
+msgid   "%s/tcp: Unknown service.\n"
+msgstr  "%s/tcp: Tundmatu teenus.\n"
+
+#: src/lang.c:1043
 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  "Teie server ei paku Xref: päiserida XOVER informatsioonis.\n"
         "Tin üritab kasutada XHDR XREF selle asemel (võib olla mõnevõrra "
         "aeganõudvam).\n"
 
-#: src/lang.c:987
+#: src/lang.c:1046
 msgid   "Your server does not have Xref: in its XOVER information.\n"
 msgstr  "Teie server ei paku Xref: päiserida XOVER informatsioonis.\n"
 
-#: src/lang.c:990
+#: src/lang.c:1049
 #, c-format
 msgid   "Can't open %s. Try %s -r to read news via NNTP.\n"
 msgstr  "%s ei saa avada. Proovige %s -r, et lugeda uudiseid üle NNTP.\n"
 
-#: src/lang.c:993
+#: src/lang.c:1052
 msgid   "  -Q       quick start. Same as -qd"
 msgstr  "  -Q       kiirstart. Sama kui -qd"
 
-#: src/lang.c:994
+#: src/lang.c:1053
 msgid   "  -l       read only active file instead of scanning spool (-n) command"
 msgstr  "  -l       loe pooli skaneerimise (-n) asemel ainult faili active"
 
-#: src/lang.c:995
+#: src/lang.c:1054
 msgid   "  -n       only read subscribed .newsrc groups from spool"
 msgstr  "  -n       loe poolist ainult tellitud .newsrc gruppe"
 
-#: src/lang.c:996
+#: src/lang.c:1055
 msgid   "Your server does not have Xref: in its NOV-files.\n"
 msgstr  "Teie server ei paku Xref: päiserida NOV failides.\n"
 
-#: src/lang.c:1000
+#: src/lang.c:1059
 msgid   "Posting using external inews failed. Use built in inews instead?"
 msgstr  "Välise inews programmiga postitamine ebaõnnestus. Proovin sisemist inewsi?"
 
-#: src/lang.c:1001
+#: src/lang.c:1060
 msgid   "It worked! Should I always use my built in inews from now on?"
 msgstr  "See töötas! Kas kasutan nüüd alati sisemist inews programmi?"
 
-#: src/lang.c:1005
+#: src/lang.c:1064
 #, c-format
 msgid   "%d %s printed"
 msgstr  "%d %s trükitud"
 
-#: src/lang.c:1006
+#: src/lang.c:1065
 msgid   "output article/thread/hot/pattern/tagged articles to printer"
 msgstr  "saada artikkel/teema/kuum/muster/märgitud trükkalile"
 
-#: src/lang.c:1007
+#: src/lang.c:1066
 msgid   "Print"
 msgstr  "Trüki"
 
-#: src/lang.c:1008
+#: src/lang.c:1067
 msgid   "Printing..."
 msgstr  "Trükin..."
 
-#: src/lang.c:1012
+#: src/lang.c:1071
 msgid   "pipe article/thread/hot/pattern/tagged articles into command"
 msgstr  "saada artikkel/teema/kuum/muster/märgitud toruga käsule"
 
-#: src/lang.c:1013
+#: src/lang.c:1072
 msgid   "No command"
 msgstr  "Käsku pole"
 
-#: src/lang.c:1014
+#: src/lang.c:1073
 msgid   "Pipe"
 msgstr  "Toru"
 
-#: src/lang.c:1015
+#: src/lang.c:1074
 #, c-format
 msgid   "Pipe to command [%.*s]> "
 msgstr  "Toru käsku [%.*s]> "
 
-#: src/lang.c:1016
+#: src/lang.c:1075
 msgid   "Piping..."
 msgstr  "Saadan torusse..."
 
-#: src/lang.c:1018
+#: src/lang.c:1077
 msgid   "Piping not enabled."
 msgstr  "Toru kasutamine pole lubatud."
 
-#: src/lang.c:1022
+#: src/lang.c:1081
 #, c-format
 msgid   "\n"
         "Error: The \"%s:\" line has spaces  in it that MUST be removed.\n"
@@ -4087,7 +4358,7 @@ msgstr  "\n"
         "      tühik on see,  mis eraldab koolonit (:)  teistest komponentidest\n"
         "      real. Gruppide eraldamiseks kasutage palun koma (,).\n"
 
-#: src/lang.c:1027
+#: src/lang.c:1086
 #, c-format
 msgid   "\n"
         "Error: The \"%s:\" line is  continued in  the next line.  Since\n"
@@ -4098,7 +4369,7 @@ msgstr  "\n"
         "      tühikuid, siis ei ole see lubatud.  Palun kirjutage kõik grupid\n"
         "      ühele reale.\n"
 
-#: src/lang.c:1032
+#: src/lang.c:1091
 #, c-format
 msgid   "\n"
         "Warning: The \"%s:\" line is continued in the next line.\n"
@@ -4109,14 +4380,14 @@ msgstr  "\n"
         "      See on uus omadus ja kõik serverid ei pruugi seda toetada.\n"
         "      Probleemide vältimiseks, kirjutage palun kõik grupid ühele reale.\n"
 
-#: src/lang.c:1036
+#: src/lang.c:1095
 #, c-format
 msgid   "\n"
         "Warning: The \"%s:\" line has spaces in it that SHOULD be removed.\n"
 msgstr  "\n"
         "Hoiatus: Rida \"%s:\" sisaldab tühikuid, mis TULEKS eemaldada.\n"
 
-#: src/lang.c:1041
+#: src/lang.c:1100
 msgid   "\n"
         "  If your article contains quoted text  please take some time to pare it "
         "down\n"
@@ -4146,568 +4417,564 @@ msgstr  "\n"
         "  tega, siis ilmselt enamus lugejaid ignoreerib teid täiesti. Tänapäeval on\n"
         "  võrgus palju rahvast ja infot!\n"
 
-#: src/lang.c:1054
+#: src/lang.c:1113
 msgid   "shell escape"
 msgstr  "paojada käsureale"
 
-#: src/lang.c:1055
+#: src/lang.c:1114
 #, c-format
 msgid   "Shell Command (%s)"
 msgstr  "Käsurea käsk (%s)"
 
-#: src/lang.c:1056
+#: src/lang.c:1115
 #, c-format
 msgid   "Enter shell command [%s]> "
 msgstr  "Sisestage käsurea käsk [%s]> "
 
-#: src/lang.c:1060
+#: src/lang.c:1119
 #, c-format
 msgid   "%s: Can't get entry for TERM\n"
 msgstr  "%s: Ei saa TERM kirjet\n"
 
-#: src/lang.c:1064
+#: src/lang.c:1123
 #, c-format
 msgid   "Group %.*s ('q' to quit)..."
 msgstr  "Grupp %.*s ('q' lõpetamiseks)..."
 
-#: src/lang.c:1066
+#: src/lang.c:1125
 #, c-format
 msgid   "Group %.*s..."
 msgstr  "Grupp %.*s..."
 
-#: src/lang.c:1070
+#: src/lang.c:1129
 msgid   "Server unavailable\n"
 msgstr  "Server ei vasta\n"
 
-#: src/lang.c:1076
+#: src/lang.c:1135
 #, c-format
 msgid   "%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %"
         "s=post"
 msgstr  "%s=toru; %s=kiri; %s=trüki; %s=välju; %s=kõik/lugem; %s=salv; %s=märgi; %"
         "s=postita"
 
-#: src/lang.c:1077
+#: src/lang.c:1136
 #, c-format
 msgid   "%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr  "%s=toru; %s=kiri; %s=trüki; %s=välju; %s=kirjuta; %s=salv; %s=märgi; %"
         "s=postita"
 
-#: src/lang.c:1079
+#: src/lang.c:1138
 #, c-format
 msgid   "%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr  "%s=kiri; %s=trüki; %s=välju; %s=kõik/lugem; %s=salvesta; %s=märgi; %s=postita"
 
-#: src/lang.c:1080
+#: src/lang.c:1139
 #, c-format
 msgid   "%s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr  "%s=kiri; %s=trüki; %s=välju; %s=kirjuta; %s=salvesta; %s=märgi; %s=postita"
 
-#: src/lang.c:1084
+#: src/lang.c:1143
 #, c-format
 msgid   "%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr  "%s=toru; %s=kiri; %s=välju; %s=kõik/lugemata; %s=salv; %s=märgi; %s=postita"
 
-#: src/lang.c:1085
+#: src/lang.c:1144
 #, c-format
 msgid   "%s=pipe; %s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr  "%s=toru; %s=kiri; %s=välju; %s=kirjuta; %s=salvesta; %s=märgi; %s=postita"
 
-#: src/lang.c:1087
+#: src/lang.c:1146
 #, c-format
 msgid   "%s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr  "%s=kiri; %s=välju; %s=kõik/lugemata; %s=salvesta; %s=märgi; %s=postita"
 
-#: src/lang.c:1088
+#: src/lang.c:1147
 #, c-format
 msgid   "%s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr  "%s=kiri; %s=välju; %s=vasta kirjaga; %s=salvesta; %s=märgi; %s=postita"
 
-#: src/lang.c:1094
+#: src/lang.c:1153
 msgid   "Terminal does not support color"
 msgstr  "Terminal ei toeta värve"
 
-#: src/lang.c:1099
+#: src/lang.c:1158
 #, c-format
 msgid   "Trying %s"
 msgstr  "Proovin %s"
 
-#: src/lang.c:1113 src/lang.c:1139 src/lang.c:1155 src/lang.c:1364 src/refs.c:304
+#: src/lang.c:1172 src/lang.c:1198 src/lang.c:1214 src/lang.c:1423 src/refs.c:288
 msgid   "None"
 msgstr  "Pole"
 
-#: src/lang.c:1114
+#: src/lang.c:1173
 msgid   "Subject"
 msgstr  "Teema"
 
-#: src/lang.c:1115
+#: src/lang.c:1174
 msgid   "References"
 msgstr  "Viited"
 
-#: src/lang.c:1116
+#: src/lang.c:1175
 msgid   "Both Subject and References"
 msgstr  "Nii teema kui viited"
 
-#: src/lang.c:1117
+#: src/lang.c:1176
 msgid   "Multipart Subject"
 msgstr  "Mitmeosaliste teema"
 
-#: src/lang.c:1118
+#: src/lang.c:1177
 msgid   "Percentage Match"
 msgstr  "Percentage Match"
 
-#: src/lang.c:1130 src/lang.c:1210 src/lang.c:1269
+#: src/lang.c:1189 src/lang.c:1269 src/lang.c:1328
 msgid   "No"
 msgstr  "Ei"
 
-#: src/lang.c:1131 src/lang.c:1271
+#: src/lang.c:1190 src/lang.c:1330
 msgid   "Yes"
 msgstr  "Jah"
 
-#: src/lang.c:1132
+#: src/lang.c:1191
 msgid   "Hide All"
 msgstr  "Peida kõik"
 
-#: src/lang.c:1140
+#: src/lang.c:1199
 msgid   "Address"
 msgstr  "Aadress"
 
-#: src/lang.c:1141
+#: src/lang.c:1200
 msgid   "Full Name"
 msgstr  "Täisnimi"
 
-#: src/lang.c:1142
+#: src/lang.c:1201
 msgid   "Address and Name"
 msgstr  "Aadress ja nimi"
 
-#: src/lang.c:1149
+#: src/lang.c:1208
 msgid   "Max"
 msgstr  "Maksimum"
 
-#: src/lang.c:1150
+#: src/lang.c:1209
 msgid   "Sum"
 msgstr  "Summa"
 
-#: src/lang.c:1151
+#: src/lang.c:1210
 msgid   "Average"
 msgstr  "Keskmine"
 
-#: src/lang.c:1156
+#: src/lang.c:1215
 msgid   "Lines"
 msgstr  "Read"
 
-#: src/lang.c:1157
+#: src/lang.c:1216
 msgid   "Score"
 msgstr  "Kaal"
 
-#: src/lang.c:1158
+#: src/lang.c:1217
 msgid   "Lines & Score"
 msgstr  "Read & kaal"
 
-#: src/lang.c:1167
+#: src/lang.c:1226
 msgid   "Black"
 msgstr  "Must"
 
-#: src/lang.c:1168
+#: src/lang.c:1227
 msgid   "Red"
 msgstr  "Punane"
 
-#: src/lang.c:1169
+#: src/lang.c:1228
 msgid   "Green"
 msgstr  "Roheline"
 
-#: src/lang.c:1170
+#: src/lang.c:1229
 msgid   "Brown"
 msgstr  "Pruun"
 
-#: src/lang.c:1171
+#: src/lang.c:1230
 msgid   "Blue"
 msgstr  "Sinine"
 
-#: src/lang.c:1172
+#: src/lang.c:1231
 msgid   "Pink"
 msgstr  "Roosa"
 
-#: src/lang.c:1173
+#: src/lang.c:1232
 msgid   "Cyan"
 msgstr  "Lilla"
 
-#: src/lang.c:1174
+#: src/lang.c:1233
 msgid   "White"
 msgstr  "valge"
 
-#: src/lang.c:1175
+#: src/lang.c:1234
 msgid   "Gray"
 msgstr  "Hall"
 
-#: src/lang.c:1176
+#: src/lang.c:1235
 msgid   "Light Red"
 msgstr  "Helepunane"
 
-#: src/lang.c:1177
+#: src/lang.c:1236
 msgid   "Light Green"
 msgstr  "Heleroheline"
 
-#: src/lang.c:1178
+#: src/lang.c:1237
 msgid   "Yellow"
 msgstr  "Kollane"
 
-#: src/lang.c:1179
+#: src/lang.c:1238
 msgid   "Light Blue"
 msgstr  "Helesinine"
 
-#: src/lang.c:1180
+#: src/lang.c:1239
 msgid   "Light Pink"
 msgstr  "Heleroosa"
 
-#: src/lang.c:1181
+#: src/lang.c:1240
 msgid   "Light Cyan"
 msgstr  "Helelilla"
 
-#: src/lang.c:1182
+#: src/lang.c:1241
 msgid   "Light White"
 msgstr  "Helevalge"
 
-#: src/lang.c:1190 src/lang.c:1275 src/lang.c:1289
+#: src/lang.c:1249 src/lang.c:1334 src/lang.c:1348
 msgid   "Nothing"
 msgstr  "Ei kasuta"
 
-#: src/lang.c:1191
-msgid   "Mark"
-msgstr  "Märk"
-
-#: src/lang.c:1192
+#: src/lang.c:1251
 msgid   "Space"
 msgstr  "Tühik"
 
-#: src/lang.c:1199
+#: src/lang.c:1258
 msgid   "Normal"
 msgstr  "Tavaline"
 
-#: src/lang.c:1200
+#: src/lang.c:1259
 msgid   "Best highlighting"
 msgstr  "Parim esiletõstmine"
 
-#: src/lang.c:1201
+#: src/lang.c:1260
 msgid   "Underline"
 msgstr  "Allajoonitud"
 
-#: src/lang.c:1202
+#: src/lang.c:1261
 msgid   "Reverse video"
 msgstr  "Pööratud video"
 
-#: src/lang.c:1203
+#: src/lang.c:1262
 msgid   "Blinking"
 msgstr  "Plinkiv"
 
-#: src/lang.c:1204
+#: src/lang.c:1263
 msgid   "Half bright"
 msgstr  "Poolhele"
 
-#: src/lang.c:1205
+#: src/lang.c:1264
 msgid   "Bold"
 msgstr  "Paks"
 
-#: src/lang.c:1211
+#: src/lang.c:1270
 msgid   "Cc"
 msgstr  ""
 
-#: src/lang.c:1212
+#: src/lang.c:1271
 msgid   "Bcc"
 msgstr  ""
 
-#: src/lang.c:1213
+#: src/lang.c:1272
 msgid   "Cc and Bcc"
 msgstr  ""
 
-#: src/lang.c:1218 src/lang.c:1230
+#: src/lang.c:1277 src/lang.c:1289
 msgid   "none"
 msgstr  "pole"
 
-#: src/lang.c:1219
+#: src/lang.c:1278
 msgid   "commands"
 msgstr  "käsud"
 
-#: src/lang.c:1220
+#: src/lang.c:1279
 msgid   "select"
 msgstr  "valik"
 
-#: src/lang.c:1222
+#: src/lang.c:1281
 msgid   "commands & quit"
 msgstr  "käsud & välju"
 
-#: src/lang.c:1223
+#: src/lang.c:1282
 msgid   "commands & select"
 msgstr  "käsud & valik"
 
-#: src/lang.c:1224
+#: src/lang.c:1283
 msgid   "quit & select"
 msgstr  "välju & valik"
 
-#: src/lang.c:1225
+#: src/lang.c:1284
 msgid   "commands & quit & select"
 msgstr  "käsud & välju & valik"
 
-#: src/lang.c:1231
+#: src/lang.c:1290
 msgid   "PageDown"
 msgstr  ""
 
-#: src/lang.c:1232
+#: src/lang.c:1291
 msgid   "PageNextUnread"
 msgstr  ""
 
-#: src/lang.c:1233
+#: src/lang.c:1292
 msgid   "PageDown or PageNextUnread"
 msgstr  ""
 
-#: src/lang.c:1238
+#: src/lang.c:1297
 #, fuzzy
 msgid   "Don't trim article body"
 msgstr  "Artiklite järjestus"
 
-#: src/lang.c:1239
+#: src/lang.c:1298
 msgid   "Skip leading blank lines"
 msgstr  ""
 
-#: src/lang.c:1240
+#: src/lang.c:1299
 msgid   "Skip trailing blank lines"
 msgstr  ""
 
-#: src/lang.c:1241
+#: src/lang.c:1300
 msgid   "Skip leading and trailing blank l."
 msgstr  ""
 
-#: src/lang.c:1242
+#: src/lang.c:1301
 msgid   "Compact multiple between text"
 msgstr  ""
 
-#: src/lang.c:1243
+#: src/lang.c:1302
 msgid   "Compact multiple and skip leading"
 msgstr  ""
 
-#: src/lang.c:1244
+#: src/lang.c:1303
 msgid   "Compact multiple and skip trailing"
 msgstr  ""
 
-#: src/lang.c:1245
+#: src/lang.c:1304
 msgid   "Compact mltpl., skip lead. & trai."
 msgstr  ""
 
-#: src/lang.c:1270
+#: src/lang.c:1329
 msgid   "Shell archive"
 msgstr  "Shelli arhiiv"
 
-#: src/lang.c:1276
+#: src/lang.c:1335
 msgid   "Subject: (descending)"
 msgstr  "Subject: (kahanevalt)"
 
-#: src/lang.c:1277
+#: src/lang.c:1336
 msgid   "Subject: (ascending)"
 msgstr  "Subject: (kasvavalt)"
 
-#: src/lang.c:1278
+#: src/lang.c:1337
 msgid   "From: (descending)"
 msgstr  "From: (kahanevalt)"
 
-#: src/lang.c:1279
+#: src/lang.c:1338
 msgid   "From: (ascending)"
 msgstr  "From: (kasvavalt)"
 
-#: src/lang.c:1280
+#: src/lang.c:1339
 msgid   "Date: (descending)"
 msgstr  "Date: (kahanevalt)"
 
-#: src/lang.c:1281
+#: src/lang.c:1340
 msgid   "Date: (ascending)"
 msgstr  "Date: (kasvavalt)"
 
-#: src/lang.c:1282 src/lang.c:1290
+#: src/lang.c:1341 src/lang.c:1349
 msgid   "Score (descending)"
 msgstr  "Kaal (kahanevalt)"
 
-#: src/lang.c:1283 src/lang.c:1291
+#: src/lang.c:1342 src/lang.c:1350
 msgid   "Score (ascending)"
 msgstr  "Kaal (kasvavalt)"
 
-#: src/lang.c:1284
+#: src/lang.c:1343
 msgid   "Lines: (descending)"
 msgstr  "Lines: (kahanevalt)"
 
-#: src/lang.c:1285
+#: src/lang.c:1344
 msgid   "Lines: (ascending)"
 msgstr  "Lines: (kasvavalt)"
 
-#: src/lang.c:1292
+#: src/lang.c:1351
 msgid   "Last posting date (descending)"
 msgstr  ""
 
-#: src/lang.c:1293
+#: src/lang.c:1352
 msgid   "Last posting date (ascending)"
 msgstr  ""
 
-#: src/lang.c:1298
+#: src/lang.c:1357
 msgid   "Always Keep"
 msgstr  "Hoia alati"
 
-#: src/lang.c:1299
+#: src/lang.c:1358
 msgid   "Always Remove"
 msgstr  "Eemalda alati"
 
-#: src/lang.c:1300
+#: src/lang.c:1359
 msgid   "Mark with D on selection screen"
 msgstr  "Märgi valikuekraanil tähega D"
 
-#: src/lang.c:1305
+#: src/lang.c:1364
 msgid   "Kill only unread arts"
 msgstr  "Surma ainult lugemata artiklid"
 
-#: src/lang.c:1306
+#: src/lang.c:1365
 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:1307
+#: src/lang.c:1366
 msgid   "Kill all arts and never show"
 msgstr  "Surma kõik artiklid ja ära näita"
 
-#: src/lang.c:1312
+#: src/lang.c:1371
 msgid   "Nothing special"
 msgstr  "Ei midagi erilist"
 
-#: src/lang.c:1313
+#: src/lang.c:1372
 msgid   "Compress quotes"
 msgstr  "Tihenda tsitaadid"
 
-#: src/lang.c:1314
+#: src/lang.c:1373
 msgid   "Quote signatures"
 msgstr  "Tsiteeri allkirju"
 
-#: src/lang.c:1315
+#: src/lang.c:1374
 msgid   "Compress quotes, quote sigs"
 msgstr  "Tihenda tsitaadid, tsiteeri allkirju"
 
-#: src/lang.c:1316
+#: src/lang.c:1375
 msgid   "Quote empty lines"
 msgstr  "Tsiteeri tühje ridu"
 
-#: src/lang.c:1317
+#: src/lang.c:1376
 msgid   "Compress quotes, quote empty lines"
 msgstr  "Tihenda tsitaadid, tsiteeri tühje ridu"
 
-#: src/lang.c:1318
+#: src/lang.c:1377
 msgid   "Quote sigs & empty lines"
 msgstr  "Tsiteeri allkirju ja tühje ridu"
 
-#: src/lang.c:1319
+#: src/lang.c:1378
 msgid   "Comp. q., quote sigs & empty lines"
 msgstr  "Tihenda tsitaate, tsiteeri allkirju ja tühje ridu"
 
-#: src/lang.c:1357
+#: src/lang.c:1416
 msgid   "no"
 msgstr  "ei"
 
-#: src/lang.c:1358
+#: src/lang.c:1417
 msgid   "with headers"
 msgstr  "päistega"
 
-#: src/lang.c:1359
+#: src/lang.c:1418
 msgid   "without headers"
 msgstr  "päisteta"
 
-#: src/lang.c:1366 src/lang.c:1372
+#: src/lang.c:1425 src/lang.c:1431
 msgid   "NFKC"
 msgstr  "NFKC"
 
-#: src/lang.c:1367
+#: src/lang.c:1426
 msgid   "NFKD"
 msgstr  "NFKD"
 
-#: src/lang.c:1368
+#: src/lang.c:1427
 msgid   "NFC"
 msgstr  "NFC"
 
-#: src/lang.c:1369
+#: src/lang.c:1428
 msgid   "NFD"
 msgstr  "NFD"
 
-#: src/lang.c:1380
+#: src/lang.c:1439
 msgid   "Display Options"
 msgstr  "Ekraani seaded"
 
-#: src/lang.c:1387
+#: src/lang.c:1446
 msgid   "Color Options"
 msgstr  "Värvide seaded"
 
-#: src/lang.c:1394
+#: src/lang.c:1453
 msgid   "Article-Limiting Options"
 msgstr  "Artikli piirangute seaded"
 
-#: src/lang.c:1400
+#: src/lang.c:1459
 msgid   "Posting/Mailing Options"
 msgstr  "Postitamise/saatmise seaded"
 
-#: src/lang.c:1406
+#: src/lang.c:1465
 msgid   "Saving/Printing Options"
 msgstr  "Salvestamise/trükkimise seaded"
 
-#: src/lang.c:1412
+#: src/lang.c:1471
 msgid   "Expert Options"
 msgstr  "Ekspertseaded"
 
-#: src/lang.c:1418
+#: src/lang.c:1477
 msgid   "Filtering Options"
 msgstr  "Filtreerimise seaded"
 
-#: src/lang.c:1423 src/lang.c:1454 src/lang.c:1460 src/lang.c:1486 src/lang.c:1538
-#: src/lang.c:1544 src/lang.c:1554 src/lang.c:1565 src/lang.c:1583 src/lang.c:1658
-#: src/lang.c:1848 src/lang.c:1854 src/lang.c:1860 src/lang.c:1866 src/lang.c:1878
-#: src/lang.c:1885 src/lang.c:1939 src/lang.c:1948 src/lang.c:1954 src/lang.c:1961
-#: src/lang.c:1968 src/lang.c:1975 src/lang.c:1982 src/lang.c:1989 src/lang.c:1996
-#: src/lang.c:2003 src/lang.c:2010 src/lang.c:2017 src/lang.c:2024 src/lang.c:2031
-#: src/lang.c:2038 src/lang.c:2045 src/lang.c:2052 src/lang.c:2059 src/lang.c:2066
-#: src/lang.c:2073 src/lang.c:2080 src/lang.c:2087 src/lang.c:2094 src/lang.c:2101
-#: src/lang.c:2108 src/lang.c:2115 src/lang.c:2123 src/lang.c:2139 src/lang.c:2146
-#: src/lang.c:2153 src/lang.c:2160 src/lang.c:2166 src/lang.c:2172 src/lang.c:2189
-#: src/lang.c:2201 src/lang.c:2235 src/lang.c:2288 src/lang.c:2302 src/lang.c:2308
-#: src/lang.c:2333 src/lang.c:2350 src/lang.c:2366 src/lang.c:2402 src/lang.c:2438
-#: src/lang.c:2458 src/lang.c:2493 src/lang.c:2503 src/lang.c:2528 src/lang.c:2544
-#: src/lang.c:2563 src/lang.c:2576
+#: src/lang.c:1482 src/lang.c:1513 src/lang.c:1519 src/lang.c:1545 src/lang.c:1597
+#: src/lang.c:1603 src/lang.c:1613 src/lang.c:1624 src/lang.c:1642 src/lang.c:1717
+#: src/lang.c:1907 src/lang.c:1913 src/lang.c:1919 src/lang.c:1925 src/lang.c:1937
+#: src/lang.c:1944 src/lang.c:1998 src/lang.c:2007 src/lang.c:2013 src/lang.c:2020
+#: src/lang.c:2027 src/lang.c:2034 src/lang.c:2041 src/lang.c:2048 src/lang.c:2055
+#: src/lang.c:2062 src/lang.c:2069 src/lang.c:2076 src/lang.c:2083 src/lang.c:2090
+#: src/lang.c:2097 src/lang.c:2104 src/lang.c:2111 src/lang.c:2118 src/lang.c:2125
+#: src/lang.c:2132 src/lang.c:2139 src/lang.c:2146 src/lang.c:2153 src/lang.c:2160
+#: src/lang.c:2167 src/lang.c:2174 src/lang.c:2182 src/lang.c:2198 src/lang.c:2205
+#: src/lang.c:2212 src/lang.c:2219 src/lang.c:2225 src/lang.c:2231 src/lang.c:2248
+#: src/lang.c:2260 src/lang.c:2294 src/lang.c:2347 src/lang.c:2361 src/lang.c:2367
+#: src/lang.c:2392 src/lang.c:2409 src/lang.c:2425 src/lang.c:2461 src/lang.c:2497
+#: src/lang.c:2517 src/lang.c:2552 src/lang.c:2562 src/lang.c:2587 src/lang.c:2603
+#: src/lang.c:2622 src/lang.c:2635 src/lang.c:2646 src/lang.c:2652 src/lang.c:2690
 msgid   "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr  "<TÜHIK> lülitab, <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:1424
+#: src/lang.c:1483
 msgid   "Show mini menu & posting etiquette"
 msgstr  "Näita minimenüüd & post. etiketti"
 
-#: src/lang.c:1425
+#: src/lang.c:1484
 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:1430
+#: src/lang.c:1489
 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:1431
+#: src/lang.c:1490
 msgid   "Show description of each newsgroup"
 msgstr  "Näita iga grupi lühikirjeldust"
 
-#: src/lang.c:1432
+#: src/lang.c:1491
 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:1437
+#: src/lang.c:1496
 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:1438
+#: src/lang.c:1497
 msgid   "In group menu, show author by"
 msgstr  "Näita grupimenüüs autorit"
 
-#: src/lang.c:1439
+#: src/lang.c:1498
 msgid   "# Part of from field to display\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = none\n"
@@ -4721,32 +4988,32 @@ msgstr  "# Millist saatja nime osa näida
         "# * 2 = täisnimi\n"
         "#   3 = mõlemad\n"
 
-#: src/lang.c:1448
+#: src/lang.c:1507
 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:1449
+#: src/lang.c:1508
 msgid   "Draw -> instead of highlighted bar"
 msgstr  "Joonista -> heleda riba asemel"
 
-#: src/lang.c:1450
+#: src/lang.c:1509
 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:1455
+#: src/lang.c:1514
 msgid   "Use inverse video for page headers"
 msgstr  "Kasuta päistel pööratud videot"
 
-#: src/lang.c:1456
+#: src/lang.c:1515
 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:1461
+#: src/lang.c:1520
 msgid   "Thread articles by"
 msgstr  "Artiklite teemadesse jagamine"
 
-#: src/lang.c:1462
+#: src/lang.c:1521
 msgid   "# Thread articles by ...\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -4764,15 +5031,15 @@ msgstr  "# Artiklite teemadesse jagamine
         "#   4 = Mitmeosaline teema\n"
         "#   5 = Protsentuaalne sobivus\n"
 
-#: src/lang.c:1473
+#: src/lang.c:1532
 msgid   "Enter percentage match required to thread together. <CR> sets."
 msgstr  "Sisestage teema loomiseks vajalik protsentuaalne sobivus. <CR> seab."
 
-#: src/lang.c:1474
+#: src/lang.c:1533
 msgid   "Thread percentage match"
 msgstr  "Teema protsentuaalne sobivus"
 
-#: src/lang.c:1475
+#: src/lang.c:1534
 #, c-format
 msgid   "# Thread percentage match...\n"
         "# the percentage of characters in the subject of an article that must match\n"
@@ -4790,11 +5057,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:1487
+#: src/lang.c:1546
 msgid   "Score of a thread"
 msgstr  "Teema kaal"
 
-#: src/lang.c:1488
+#: src/lang.c:1547
 msgid   "# Thread score\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = max\n"
@@ -4806,16 +5073,16 @@ msgstr  "# Teema kaal\n"
         "#   1 = summa\n"
         "#   2 = keskmine\n"
 
-#: src/lang.c:1496
+#: src/lang.c:1555
 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:1497
+#: src/lang.c:1556
 msgid   "Sort articles by"
 msgstr  "Artiklite järjestus"
 
-#: src/lang.c:1498
+#: src/lang.c:1557
 msgid   "# Sort articles by ...\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -4843,15 +5110,15 @@ msgstr  "# Artiklite järjestamine\n"
         "#   9 = Ridu kahanev\n"
         "#  10 = Ridu kasvav\n"
 
-#: src/lang.c:1514
+#: src/lang.c:1573
 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:1515
+#: src/lang.c:1574
 msgid   "Sort threads by"
 msgstr  "Teemade järjestus"
 
-#: src/lang.c:1516
+#: src/lang.c:1575
 #, fuzzy
 msgid   "# Sort thread by ...\n"
         "# Possible values are (the default is marked with *):\n"
@@ -4866,45 +5133,45 @@ msgstr  "# Teemade järjestamine\n"
         "# * 1 = Skoor kahanev\n"
         "#   2 = Skoor kasvav\n"
 
-#: src/lang.c:1526
+#: src/lang.c:1585
 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:1527
+#: src/lang.c:1586
 msgid   "Goto first unread article in group"
 msgstr  "Mine grupis esimesele lugemata art."
 
-#: src/lang.c:1528
+#: src/lang.c:1587
 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:1532
+#: src/lang.c:1591
 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:1533
+#: src/lang.c:1592
 msgid   "Show only unread articles"
 msgstr  "Näita ainult lugemata artikleid"
 
-#: src/lang.c:1534
+#: src/lang.c:1593
 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:1539
+#: src/lang.c:1598
 msgid   "Show only groups with unread arts"
 msgstr  "Ainult lugemata artiklitega grupid"
 
-#: src/lang.c:1540
+#: src/lang.c:1599
 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:1545
+#: src/lang.c:1604
 msgid   "Filter which articles"
 msgstr  "Filtreeri artikleid"
 
-#: src/lang.c:1546
+#: src/lang.c:1605
 msgid   "# Filter which articles\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = only kill unread articles\n"
@@ -4916,11 +5183,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:1555
+#: src/lang.c:1614
 msgid   "Go to the next unread article with"
 msgstr  ""
 
-#: src/lang.c:1556
+#: src/lang.c:1615
 msgid   "# Go to the unread article with folling key(s)\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -4929,12 +5196,12 @@ msgid   "# Go to the unread article with
         "#   3 = PAGE DOWN or TAB\n"
 msgstr  ""
 
-#: src/lang.c:1566
+#: src/lang.c:1625
 #, fuzzy
 msgid   "How to treat blank lines"
 msgstr  "Tsiteeri tühje ridu"
 
-#: src/lang.c:1567
+#: src/lang.c:1626
 msgid   "# Trim the article body, remove unecessary blank lines.\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = Nothing special\n"
@@ -4950,159 +5217,159 @@ msgid   "# Trim the article body, remove
         "#       leading and trailing blank lines\n"
 msgstr  ""
 
-#: src/lang.c:1584
+#: src/lang.c:1643
 msgid   "List thread using right arrow key"
 msgstr  "Nool paremale näitab teema loendit"
 
-#: src/lang.c:1585
+#: src/lang.c:1644
 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:1589
+#: src/lang.c:1648
 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:1590
+#: src/lang.c:1649
 msgid   "Character to show deleted articles"
 msgstr  "Kustutatud artiklite marker"
 
-#: src/lang.c:1591
+#: src/lang.c:1650
 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:1596
+#: src/lang.c:1655
 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:1597
+#: src/lang.c:1656
 msgid   "Character to show inrange articles"
 msgstr  "Artiklite vahemiku marker"
 
-#: src/lang.c:1598
+#: src/lang.c:1657
 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:1603
+#: src/lang.c:1662
 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:1604
+#: src/lang.c:1663
 msgid   "Character to show returning arts"
 msgstr  "Tagasi tulnud artiklite marker"
 
-#: src/lang.c:1605
+#: src/lang.c:1664
 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:1610
+#: src/lang.c:1669
 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:1611
+#: src/lang.c:1670
 msgid   "Character to show selected articles"
 msgstr  "Valitud artiklite marker"
 
-#: src/lang.c:1612
+#: src/lang.c:1671
 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:1617
+#: src/lang.c:1676
 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:1618
+#: src/lang.c:1677
 msgid   "Character to show recent articles"
 msgstr  "Värskete artiklite marker"
 
-#: src/lang.c:1619
+#: src/lang.c:1678
 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:1624
+#: src/lang.c:1683
 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:1625
+#: src/lang.c:1684
 msgid   "Character to show unread articles"
 msgstr  "Lugemata artiklite marker"
 
-#: src/lang.c:1626
+#: src/lang.c:1685
 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:1631
+#: src/lang.c:1690
 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:1632
+#: src/lang.c:1691
 msgid   "Character to show read articles"
 msgstr  "Loetud artiklite marker"
 
-#: src/lang.c:1633
+#: src/lang.c:1692
 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:1638
+#: src/lang.c:1697
 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:1639
+#: src/lang.c:1698
 msgid   "Character to show killed articles"
 msgstr  "Surmatud artiklite marker"
 
-#: src/lang.c:1640
+#: src/lang.c:1699
 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:1645
+#: src/lang.c:1704
 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:1646
+#: src/lang.c:1705
 msgid   "Character to show readselected arts"
 msgstr  "Lugemiseks valitud artiklite marker"
 
-#: src/lang.c:1647
+#: src/lang.c:1706
 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:1652
+#: src/lang.c:1711
 msgid   "Enter maximum length of newsgroup names displayed. <CR> sets."
 msgstr  "Sisestage maksimaalne näidatav grupi nime pikkus. <CR> seab."
 
-#: src/lang.c:1653
+#: src/lang.c:1712
 msgid   "Max. length of group names shown"
 msgstr  "Maksimaalne grupinime pikkus"
 
-#: src/lang.c:1654
+#: src/lang.c:1713
 msgid   "# Maximum length of the names of newsgroups displayed\n"
 msgstr  "# Maksimaalne grupi nime pikkus, mida näidatakse ekraanil\n"
 
-#: src/lang.c:1659
+#: src/lang.c:1718
 msgid   "Show lines/score in listings"
 msgstr  "Näita loendis artikli kaalu/ridu"
 
-#: src/lang.c:1660
+#: src/lang.c:1719
 msgid   "# What informations should be displayed in article/thread listing\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -5116,17 +5383,17 @@ msgstr  "# Millist informatsiooni tuleks
         "#   2 = kaalu\n"
         "#   3 = ridu ja kaalu\n"
 
-#: src/lang.c:1669
+#: src/lang.c:1728
 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:1670
+#: src/lang.c:1729
 msgid   "Number of lines to scroll in pager"
 msgstr  "Lehitsejas keritavate ridade arv"
 
-#: src/lang.c:1671
+#: src/lang.c:1730
 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"
@@ -5142,27 +5409,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:1681
+#: src/lang.c:1740
 msgid   "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr  "Näita signatuure, <TÜHIK> lülitab, <CR> seab."
 
-#: src/lang.c:1682
+#: src/lang.c:1741
 msgid   "Display signatures"
 msgstr  "Näita signatuure"
 
-#: src/lang.c:1683
+#: src/lang.c:1742
 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:1687
+#: src/lang.c:1746
 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:1688
+#: src/lang.c:1747
 msgid   "Display uue data as an attachment"
 msgstr  "Näita uuenk. andmeid lisadena"
 
-#: src/lang.c:1689
+#: src/lang.c:1748
 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"
@@ -5179,30 +5446,30 @@ msgstr  "# uuenkodeeritud andmete käsitl
         "#       märgituna.\n"
 
 #
-#: src/lang.c:1699
+#: src/lang.c:1758
 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:1700
+#: src/lang.c:1759
 msgid   "Display \"a as Umlaut-a"
 msgstr  "Näita \"a kui Umlaut-a"
 
-#: src/lang.c:1701
+#: src/lang.c:1760
 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:1706 src/lang.c:1716
+#: src/lang.c:1765 src/lang.c:1775
 msgid   "Space separated list of header fields"
 msgstr  "Tühikuga eraldatud päised"
 
-#: src/lang.c:1707
+#: src/lang.c:1766
 msgid   "Display these header fields (or *)"
 msgstr  "Näita neid päiseid (või *)"
 
-#: src/lang.c:1708
+#: src/lang.c:1767
 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"
@@ -5217,11 +5484,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:1717
+#: src/lang.c:1776
 msgid   "Do not display these header fields"
 msgstr  "Ära näita neid päiseridu"
 
-#: src/lang.c:1718
+#: src/lang.c:1777
 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 "
@@ -5239,42 +5506,42 @@ 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:1728
+#: src/lang.c:1787
 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:1729
+#: src/lang.c:1788
 msgid   "Skip multipart/alternative parts"
 msgstr  "Jäta multipart/alternative osad"
 
-#: src/lang.c:1730
+#: src/lang.c:1789
 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:1734
+#: src/lang.c:1793
 #, fuzzy
 msgid   "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
 msgstr  "Lisa artikli uuestipostitamisel signatuur. <TÜHIK> lülitab, <CR> seab."
 
-#: src/lang.c:1735
+#: src/lang.c:1794
 msgid   "Detection of verbatim blocks"
 msgstr  ""
 
-#: src/lang.c:1736
+#: src/lang.c:1795
 #, fuzzy
 msgid   "# If ON detect verbatim blocks in articles\n"
 msgstr  "# Kui väärtus on ON, hoia ebaõnnestunud postitused failis ~/dead.articles\n"
 
-#: src/lang.c:1741
+#: src/lang.c:1800
 msgid   "A regex used to decide which lines to show in col_quote."
 msgstr  "Regulaaravaldis otsustamaks, milliseid ridu tsitaatides näidata."
 
-#: src/lang.c:1742
+#: src/lang.c:1801
 msgid   "Regex used to show quoted lines"
 msgstr  "Tsiteeritud ridade näitamise regex"
 
-#: src/lang.c:1743
+#: src/lang.c:1802
 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"
@@ -5282,15 +5549,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:1749
+#: src/lang.c:1808
 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:1750
+#: src/lang.c:1809
 msgid   "Regex used to show twice quoted l."
 msgstr  "Topelt tsiteeritud ridu näitav reg"
 
-#: src/lang.c:1751
+#: src/lang.c:1810
 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"
@@ -5299,15 +5566,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:1757
+#: src/lang.c:1816
 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:1758
+#: src/lang.c:1817
 msgid   "Regex used to show >= 3 times q.l."
 msgstr  ">= 3 tsiteeritud ridu näitav reg"
 
-#: src/lang.c:1759
+#: src/lang.c:1818
 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"
@@ -5316,15 +5583,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:1766
+#: src/lang.c:1825
 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:1767
+#: src/lang.c:1826
 msgid   "Regex used to highlight /slashes/"
 msgstr  "Regex et esile tõsta /kaldkriipse/"
 
-#: src/lang.c:1768
+#: src/lang.c:1827
 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"
@@ -5332,15 +5599,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:1774
+#: src/lang.c:1833
 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:1775
+#: src/lang.c:1834
 msgid   "Regex used to highlight *stars*"
 msgstr  "Regex et esile tõsta *tärne*"
 
-#: src/lang.c:1776
+#: src/lang.c:1835
 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"
@@ -5348,15 +5615,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:1782
+#: src/lang.c:1841
 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:1783
+#: src/lang.c:1842
 msgid   "Regex used to highlight -strokes-"
 msgstr  "Regex et esile tõsta -kriipse-"
 
-#: src/lang.c:1784
+#: src/lang.c:1843
 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"
@@ -5364,15 +5631,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:1790
+#: src/lang.c:1849
 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:1791
+#: src/lang.c:1850
 msgid   "Regex used to highlight _underline_"
 msgstr  "Regex et esile tõsta _alakriipse_"
 
-#: src/lang.c:1792
+#: src/lang.c:1851
 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"
@@ -5380,70 +5647,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:1798
+#: src/lang.c:1857
 msgid   "A regex used to find Subject prefixes to remove.  Use '|' as separator."
 msgstr  "Regulaaravaldis eemaldatava teema prefiksi leidmiseks. Eraldajaks on '|'."
 
-#: src/lang.c:1799
+#: src/lang.c:1858
 msgid   "Regex with Subject prefixes"
 msgstr  "Regex teema prefiksi leidmiseks"
 
-#: src/lang.c:1800
+#: src/lang.c:1859
 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:1805
+#: src/lang.c:1864
 msgid   "A regex used to find Subject suffixes to remove.  Use '|' as separator."
 msgstr  "Regulaaravaldis eemaldatava teema sufiksi leidmiseks. Eraldajaks on '|'."
 
-#: src/lang.c:1806
+#: src/lang.c:1865
 msgid   "Regex with Subject suffixes"
 msgstr  "Regex teema sufiksi leidmiseks"
 
-#: src/lang.c:1807
+#: src/lang.c:1866
 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:1812
+#: src/lang.c:1871
 msgid   "A regex used to find the begin of a verbatim block."
 msgstr  ""
 
-#: src/lang.c:1813
+#: src/lang.c:1872
 msgid   "Regex for begin of a verbatim block"
 msgstr  ""
 
-#: src/lang.c:1814
+#: src/lang.c:1873
 msgid   "# A regular expression that tin will use to find the begin of\n"
         "# a verbatim block.\n"
 msgstr  ""
 
-#: src/lang.c:1819
+#: src/lang.c:1878
 msgid   "A regex used to find the end of a verbatim block."
 msgstr  ""
 
-#: src/lang.c:1820
+#: src/lang.c:1879
 msgid   "Regex for end of a verbatim block"
 msgstr  ""
 
-#: src/lang.c:1821
+#: src/lang.c:1880
 msgid   "# A regular expression that tin will use to find the end of\n"
         "# a verbatim block.\n"
 msgstr  ""
 
-#: src/lang.c:1826
+#: src/lang.c:1885
 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:1827
+#: src/lang.c:1886
 msgid   "MIME binary content viewer"
 msgstr  "MIME kahendsisu lehitseja"
 
-#: src/lang.c:1828
+#: src/lang.c:1887
 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"
@@ -5453,127 +5720,129 @@ 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:1835
+#: src/lang.c:1894
 msgid   "Confirm before starting non-text viewing program"
 msgstr  "Küsi enne mitte-tekstiliste osade vaatamist kinnitust"
 
-#: src/lang.c:1836
+#: src/lang.c:1895
 msgid   "Ask before using MIME viewer"
 msgstr  "Küsi MIME lehitseja kasutamise luba"
 
-#: src/lang.c:1837
+#: src/lang.c:1896
 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:1842
+#: src/lang.c:1901
 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:1843
+#: src/lang.c:1902
 msgid   "Catchup read groups when quitting"
 msgstr  "Väljumisel märkida grupid loetuks"
 
-#: src/lang.c:1844
+#: src/lang.c:1903
 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:1849
+#: src/lang.c:1908
 msgid   "Catchup group using left key"
 msgstr  "Nool vasakule märgib grupi loetuks"
 
-#: src/lang.c:1850
+#: src/lang.c:1909
 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:1855
+#: src/lang.c:1914
 msgid   "Catchup thread by using left key"
 msgstr  "Nool vasakule märgib teema loetuks"
 
-#: src/lang.c:1861
+#: src/lang.c:1920
 msgid   "Which actions require confirmation"
 msgstr  "Tegevused mis nõuavad kinnitust"
 
-#: src/lang.c:1862
+#: src/lang.c:1921
 msgid   "# What should we ask confirmation for.\n"
 msgstr  "# Millele me peaksime küsima kinnitust.\n"
 
-#: src/lang.c:1867
-msgid   "'Mark article read' ignores tags"
+#: src/lang.c:1926
+#, fuzzy
+msgid   "'Mark as (un)read' ignores tags"
 msgstr  "'Märgi art. loetuks' eirab märke"
 
-#: src/lang.c:1868
-msgid   "# If ON the 'Mark article read' function marks only the current article.\n"
+#: src/lang.c:1927
+#, fuzzy
+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 loetuks' funktsioon ainult\n"
         "# jooksva artikli.\n"
 
-#: src/lang.c:1872
+#: src/lang.c:1931
 msgid   "Program to run to open URL's, <CR> sets, <ESC> cancels."
 msgstr  "Programm URLide avamiseks, <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:1873
+#: src/lang.c:1932
 msgid   "Program that opens URL's"
 msgstr  "Programm URLide avamiseks"
 
-#: src/lang.c:1874
+#: src/lang.c:1933
 msgid   "# The program used to open URL's. The actual URL will be appended\n"
 msgstr  "# Programm URLide avamiseks. URL lisatakse argumendiks\n"
 
-#: src/lang.c:1879
+#: src/lang.c:1938
 msgid   "Use mouse in xterm"
 msgstr  "Kasuta xterm aknas hiirt"
 
-#: src/lang.c:1880
+#: src/lang.c:1939
 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:1886
+#: src/lang.c:1945
 msgid   "Use scroll keys on keypad"
 msgstr  "Kasuta kerimisnuppe"
 
-#: src/lang.c:1887
+#: src/lang.c:1946
 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:1892
+#: src/lang.c:1951
 msgid   "Enter maximum number of article to get. <CR> sets."
 msgstr  "Sisestage suurim laetavate artiklite arv. <CR> seab."
 
-#: src/lang.c:1893
+#: src/lang.c:1952
 msgid   "Number of articles to get"
 msgstr  "Laetavate artiklite arv"
 
-#: src/lang.c:1894
+#: src/lang.c:1953
 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:1899
+#: src/lang.c:1958
 msgid   "Enter number of days article is considered recent. <CR> sets."
 msgstr  "Sisestage artikli värskuse kestus. <CR> seab."
 
-#: src/lang.c:1900
+#: src/lang.c:1959
 msgid   "Article recentness time limit"
 msgstr  "Artikli värskuse ajapiir"
 
-#: src/lang.c:1901
+#: src/lang.c:1960
 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:1905
+#: src/lang.c:1964
 msgid   "WILDMAT for normal wildcards, REGEX for full regular expression matching."
 msgstr  "WILDMAT tavalistele jokkeritele, REGEX täisregulaaravaldistega otsimisele."
 
-#: src/lang.c:1906
+#: src/lang.c:1965
 msgid   "Wildcard matching"
 msgstr  "Jokkeritega otsimine"
 
-#: src/lang.c:1907
+#: src/lang.c:1966
 msgid   "# Wildcard matching\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = wildmat\n"
@@ -5583,319 +5852,319 @@ msgstr  "# Jokkeritega otsimine\n"
         "# * 0 = wildmat\n"
         "#   1 = regex\n"
 
-#: src/lang.c:1914
+#: src/lang.c:1973
 msgid   "Enter minimal score before an article is marked killed. <CR> sets."
 msgstr  "Sisestage minimaalne kaal artikli surmamiseks. <CR> seab."
 
-#: src/lang.c:1915
+#: src/lang.c:1974
 msgid   "Score limit (kill)"
 msgstr  "Kaalu alampiir (surmamine)"
 
-#: src/lang.c:1916
+#: src/lang.c:1975
 msgid   "# Score limit before an article is marked killed\n"
 msgstr  "# Kaalu alampiir, enne kui artikkel märgitakse surmatuks\n"
 
-#: src/lang.c:1920
+#: src/lang.c:1979
 msgid   "Enter default score to kill articles. <CR> sets."
 msgstr  "Sisestage vaikimisi kaal artiklite surmamiseks. <CR> seab."
 
-#: src/lang.c:1921
+#: src/lang.c:1980
 msgid   "Default score to kill articles"
 msgstr  "Artiklite surmamise vaikimisi kaal"
 
-#: src/lang.c:1922
+#: src/lang.c:1981
 msgid   "# Default score to kill articles\n"
 msgstr  "# Vaikimisi kaal artiklite surmamiseks\n"
 
-#: src/lang.c:1926
+#: src/lang.c:1985
 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:1927
+#: src/lang.c:1986
 msgid   "Score limit (select)"
 msgstr  "Kaalu alampiir (valik)"
 
-#: src/lang.c:1928
+#: src/lang.c:1987
 msgid   "# Score limit before an article is marked hot\n"
 msgstr  "# Kaalu alampiir, enne kui artikkel märgitakse muumaks\n"
 
-#: src/lang.c:1932
+#: src/lang.c:1991
 msgid   "Enter default score to select articles. <CR> sets."
 msgstr  "Sisestage vaikimisi kaal artiklite valimiseks. <CR> seab."
 
-#: src/lang.c:1933
+#: src/lang.c:1992
 msgid   "Default score to select articles"
 msgstr  "Vaikimisi kaal artiklite valimiseks"
 
-#: src/lang.c:1934
+#: src/lang.c:1993
 msgid   "# Default score to select articles\n"
 msgstr  "# Vaikimisi kaal artiklite valimiseks\n"
 
-#: src/lang.c:1940
+#: src/lang.c:1999
 msgid   "Use slrnface to show ''X-Face:''s"
 msgstr  "''X-Face:'' näitamiseks slrnface"
 
-#: src/lang.c:1941
+#: src/lang.c:2000
 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:1949
+#: src/lang.c:2008
 msgid   "Use ANSI color"
 msgstr  "Kasuta ANSI värve"
 
-#: src/lang.c:1950
+#: src/lang.c:2009
 msgid   "# If ON using ANSI-color\n"
 msgstr  "# Kui väärtus on ON, kasuta ANSI värve\n"
 
-#: src/lang.c:1955
+#: src/lang.c:2014
 msgid   "Standard foreground color"
 msgstr  "Standardne esiplaani värv"
 
-#: src/lang.c:1956
+#: src/lang.c:2015
 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:1962
+#: src/lang.c:2021
 msgid   "Standard background color"
 msgstr  "Standardne tagaplaani värv"
 
-#: src/lang.c:1963
+#: src/lang.c:2022
 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:1969
+#: src/lang.c:2028
 msgid   "Color for inverse text (background)"
 msgstr  "Pööratud teksti värv (tagaplaan)"
 
-#: src/lang.c:1970
+#: src/lang.c:2029
 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:1976
+#: src/lang.c:2035
 msgid   "Color for inverse text (foreground)"
 msgstr  "Pööratud teksti värv (esiplaan)"
 
-#: src/lang.c:1977
+#: src/lang.c:2036
 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:1983
+#: src/lang.c:2042
 msgid   "Color of text lines"
 msgstr  "Tekstiridade värv"
 
-#: src/lang.c:1984
+#: src/lang.c:2043
 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:1990
+#: src/lang.c:2049
 msgid   "Color of mini help menu"
 msgstr  "Miniabiinfo värv"
 
-#: src/lang.c:1991
+#: src/lang.c:2050
 msgid   "# Color of mini help menu\n"
         "# Default: 3 (brown)\n"
 msgstr  "# Miniabiinfo värv\n"
         "# Vaikimisi: 3 (pruun)\n"
 
-#: src/lang.c:1997
+#: src/lang.c:2056
 msgid   "Color of help text"
 msgstr  "Abiinfo värv"
 
-#: src/lang.c:1998
+#: src/lang.c:2057
 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:2004
+#: src/lang.c:2063
 msgid   "Color of status messages"
 msgstr  "Olekuteadete värv"
 
-#: src/lang.c:2005
+#: src/lang.c:2064
 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:2011
+#: src/lang.c:2070
 msgid   "Color of quoted lines"
 msgstr  "Tsitaadi värv"
 
-#: src/lang.c:2012
+#: src/lang.c:2071
 msgid   "# Color of quote-lines\n"
         "# Default: 2 (green)\n"
 msgstr  "# Tsitaadi värv\n"
         "# Vaikimisi: 2 (roheline)\n"
 
-#: src/lang.c:2018
+#: src/lang.c:2077
 msgid   "Color of twice quoted line"
 msgstr  "Topelt tsiteeritud rea värv"
 
-#: src/lang.c:2019
+#: src/lang.c:2078
 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:2025
+#: src/lang.c:2084
 msgid   "Color of =>3 times quoted line"
 msgstr  "=>3 korda tsiteeritud rea värv"
 
-#: src/lang.c:2026
+#: src/lang.c:2085
 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:2032
+#: src/lang.c:2091
 msgid   "Color of article header lines"
 msgstr  "Artikli päiseridade värv"
 
-#: src/lang.c:2033
+#: src/lang.c:2092
 msgid   "# Color of header-lines\n"
         "# Default: 2 (green)\n"
 msgstr  "# Päiseridade värv\n"
         "# Vaikimisi: 2 (roheline)\n"
 
-#: src/lang.c:2039
+#: src/lang.c:2098
 msgid   "Color of actual news header fields"
 msgstr  "Artikli tegelike päiseridade värv"
 
-#: src/lang.c:2040
+#: src/lang.c:2099
 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:2046
+#: src/lang.c:2105
 msgid   "Color of article subject lines"
 msgstr  "Artikli teemarea värv"
 
-#: src/lang.c:2047
+#: src/lang.c:2106
 msgid   "# Color of article subject\n"
         "# Default: 6 (cyan)\n"
 msgstr  "# Artikli teema värv\n"
         "# Vaikimisi: 6 (lilla)\n"
 
-#: src/lang.c:2053
+#: src/lang.c:2112
 msgid   "Color of response counter"
 msgstr  "Vastuste arvu loenduri värv"
 
-#: src/lang.c:2054
+#: src/lang.c:2113
 msgid   "# Color of response counter\n"
         "# Default: 2 (green)\n"
 msgstr  "# Vastuste arvu loenduri värv\n"
         "# Vaikimisi: 2 (roheline)\n"
 
-#: src/lang.c:2060
+#: src/lang.c:2119
 msgid   "Color of sender (From:)"
 msgstr  "Saatja värv (From:)"
 
-#: src/lang.c:2061
+#: src/lang.c:2120
 msgid   "# Color of sender (From:)\n"
         "# Default: 2 (green)\n"
 msgstr  "# Saatja värv (From:)\n"
         "# Vaikimisi: 2 (roheline)\n"
 
-#: src/lang.c:2067
+#: src/lang.c:2126
 msgid   "Color of help/mail sign"
 msgstr  "Abiinfo/kirja teate värv"
 
-#: src/lang.c:2068
+#: src/lang.c:2127
 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:2074
+#: src/lang.c:2133
 msgid   "Color of signatures"
 msgstr  "Signatuuri värv"
 
-#: src/lang.c:2075
+#: src/lang.c:2134
 msgid   "# Color of signature\n"
         "# Default: 4 (blue)\n"
 msgstr  "# Signatuuri värv\n"
         "# Vaikimisi: 4 (sinine)\n"
 
-#: src/lang.c:2081
+#: src/lang.c:2140
 msgid   "Color of highlighted URLs"
 msgstr  "Esiletõstetud URLide värv"
 
-#: src/lang.c:2082
+#: src/lang.c:2141
 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:2088
+#: src/lang.c:2147
 #, fuzzy
 msgid   "Color of verbatim blocks"
 msgstr  "Tekstiridade värv"
 
-#: src/lang.c:2089
+#: src/lang.c:2148
 #, fuzzy
 msgid   "# Color of verbatim blocks\n"
         "# Default: 5 (pink)\n"
 msgstr  "# Artikli teema värv\n"
         "# Vaikimisi: 6 (lilla)\n"
 
-#: src/lang.c:2095
+#: src/lang.c:2154
 msgid   "Color of highlighting with *stars*"
 msgstr  "*tärnidega* esiletõstmise värv"
 
-#: src/lang.c:2096
+#: src/lang.c:2155
 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:2102
+#: src/lang.c:2161
 msgid   "Color of highlighting with _dash_"
 msgstr  "_alakriipsudega_ esiletõstmise värv"
 
-#: src/lang.c:2103
+#: src/lang.c:2162
 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:2109
+#: src/lang.c:2168
 msgid   "Color of highlighting with /slash/"
 msgstr  "/Kaldkriipsude/ esiletõstmise värv"
 
-#: src/lang.c:2110
+#: src/lang.c:2169
 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:2116
+#: src/lang.c:2175
 msgid   "Color of highlighting with -stroke-"
 msgstr  "-Kriipsudega- esiletõstmise värv"
 
-#: src/lang.c:2117
+#: src/lang.c:2176
 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:2124
+#: src/lang.c:2183
 msgid   "Attr. of highlighting with *stars*"
 msgstr  "*tärnidega* esiletõstmise atribuut"
 
-#: src/lang.c:2125
+#: src/lang.c:2184
 msgid   "# Attributes of word highlighting on mono terminals\n"
         "# Possible values are:\n"
         "#   0 = Normal\n"
@@ -5921,56 +6190,56 @@ msgstr  "# Sõnade esiletõstmise atribuut
         "# *tärnidega* esiletõstmise atribuut\n"
         "# Vaikimisi: 6 (paks)\n"
 
-#: src/lang.c:2140
+#: src/lang.c:2199
 msgid   "Attr. of highlighting with _dash_"
 msgstr  "_alakriipsudega_ esiletõstmise atr."
 
-#: src/lang.c:2141
+#: src/lang.c:2200
 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:2147
+#: src/lang.c:2206
 msgid   "Attr. of highlighting with /slash/"
 msgstr  "/Kaldkriipsude/ esiletõstmise atr."
 
-#: src/lang.c:2148
+#: src/lang.c:2207
 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:2154
+#: src/lang.c:2213
 msgid   "Attr. of highlighting with -stroke-"
 msgstr  "-Kriipsudega- esiletõstmise atr."
 
-#: src/lang.c:2155
+#: src/lang.c:2214
 msgid   "# Attribute of word highlighting with -stroke-\n"
         "# Default: 3 (reverse video)\n"
 msgstr  "# Vaikimisi: 3 (pööratud video)\n"
 
-#: src/lang.c:2161
+#: src/lang.c:2220
 msgid   "URL highlighting in message body"
 msgstr  "Teate kehas URL esiletõstmine"
 
-#: src/lang.c:2162
+#: src/lang.c:2221
 msgid   "# Enable URL highlighting?\n"
 msgstr  "# Luba URLide esiletõstmine?\n"
 
-#: src/lang.c:2167
+#: src/lang.c:2226
 msgid   "Word highlighting in message body"
 msgstr  "Sõnade esiletõstmine teate kehas"
 
-#: src/lang.c:2168
+#: src/lang.c:2227
 msgid   "# Enable word highlighting?\n"
 msgstr  "# Lubada sõnade esiletõstmine?\n"
 
-#: src/lang.c:2173
+#: src/lang.c:2232
 msgid   "What to display instead of mark"
 msgstr  "Mida näidata märgi asemel"
 
-#: src/lang.c:2174
+#: src/lang.c:2233
 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"
@@ -5984,55 +6253,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:2183
+#: src/lang.c:2242
 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:2184
+#: src/lang.c:2243
 msgid   "Page line wrap column"
 msgstr  "Rea murdmise veerg lehitsejas"
 
-#: src/lang.c:2185
+#: src/lang.c:2244
 msgid   "# Wrap article lines at column\n"
 msgstr  "# Murra artikli read antud veerus\n"
 
-#: src/lang.c:2190
+#: src/lang.c:2249
 msgid   "Wrap around threads on next unread"
 msgstr  "Liigu lugemata art-le ümber teemade"
 
-#: src/lang.c:2191
+#: src/lang.c:2250
 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:2195
+#: src/lang.c:2254
 msgid   "Enter default mail address (and fullname). <CR> sets."
 msgstr  "Sisestage oma e-posti aadress (ja oma nimi). <CR> seab."
 
-#: src/lang.c:2196
+#: src/lang.c:2255 src/lang.c:2671
 msgid   "Mail address (and fullname)"
 msgstr  "E-posti aadress (ja teie nimi)"
 
-#: src/lang.c:2197
+#: src/lang.c:2256
 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:2202
+#: src/lang.c:2261
 msgid   "Show empty Followup-To in editor"
 msgstr  "Näita toimetis tühja Followup-To"
 
-#: src/lang.c:2203
+#: src/lang.c:2262
 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:2207
+#: src/lang.c:2266
 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:2208
+#: src/lang.c:2267
 msgid   "Create signature from path/command"
 msgstr  "Signatuuri loomiseks tee/käsk"
 
-#: src/lang.c:2209
+#: src/lang.c:2268
 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"
@@ -6042,51 +6311,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:2216
+#: src/lang.c:2275
 msgid   "Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
 msgstr  "Signatuurile eelnevale reale \"-- \". <TÜHIK> lülitab, <CR> seab."
 
-#: src/lang.c:2217
+#: src/lang.c:2276
 msgid   "Prepend signature with \"-- \""
 msgstr  "Lisa signatuuri ette \"-- \""
 
-#: src/lang.c:2218
+#: src/lang.c:2277
 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:2222
+#: src/lang.c:2281
 msgid   "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr  "Lisa artikli uuestipostitamisel signatuur. <TÜHIK> lülitab, <CR> seab."
 
-#: src/lang.c:2223
+#: src/lang.c:2282
 msgid   "Add signature when reposting"
 msgstr  "Lisa uuestipostitusel signatuur"
 
-#: src/lang.c:2224
+#: src/lang.c:2283
 msgid   "# If ON add signature to reposted articles\n"
 msgstr  "# Kui väärtus on ON, lisa uuestipostitatud artiklile signatuur\n"
 
-#: src/lang.c:2228
+#: src/lang.c:2287
 #, 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:2229
+#: src/lang.c:2288
 msgid   "Characters used as quote-marks"
 msgstr  "Tsiteerimise märgid"
 
-#: src/lang.c:2230
+#: src/lang.c:2289
 #, 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  "# Sümbolid, mida kasutada tsiteerimisel vastustes.\n"
         "# '_' asendatakse tühikuga ' ', %%s, %%S asendatakse autori initsiaalidega.\n"
 
-#: src/lang.c:2236
+#: src/lang.c:2295
 msgid   "Quoting behavior"
 msgstr  "Käitumine tsiteerimisel"
 
-#: src/lang.c:2237
+#: src/lang.c:2296
 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"
@@ -6108,15 +6377,15 @@ 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:2250 src/lang.c:2258 src/lang.c:2264
+#: src/lang.c:2309 src/lang.c:2317 src/lang.c:2323
 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:2251
+#: src/lang.c:2310
 msgid   "Quote line when following up"
 msgstr  "Tsiteerimise rida vastamisel"
 
-#: src/lang.c:2252
+#: src/lang.c:2311
 #, c-format
 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"
@@ -6125,35 +6394,35 @@ msgstr  "# Tsiteeriva rea vorming artikl
         "# %%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:2259
+#: src/lang.c:2318
 msgid   "Quote line when cross-posting"
 msgstr  "Tsiteerimise rida ristpostitusel"
 
-#: src/lang.c:2265
+#: src/lang.c:2324
 msgid   "Quote line when mailing"
 msgstr  "Tsiteerimise rida kirjutamisel"
 
-#: src/lang.c:2270
+#: src/lang.c:2329
 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:2271
+#: src/lang.c:2330
 msgid   "Insert 'User-Agent:'-header"
 msgstr  "Sisestage 'User-Agent:'-päis"
 
-#: src/lang.c:2272
+#: src/lang.c:2331
 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:2277
+#: src/lang.c:2336
 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:2278
+#: src/lang.c:2337
 msgid   "MM_CHARSET"
 msgstr  "MM_CHARSET"
 
-#: src/lang.c:2279
+#: src/lang.c:2338
 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"
@@ -6169,41 +6438,41 @@ msgstr  "# Lokaalselt toetatud kooditabe
         "# loetakse mm_charset väärtusest erinev kooditabel mitte-näidatavaks\n"
         "# ja näitamisel kasutatakse '?'.\n"
 
-#: src/lang.c:2289
+#: src/lang.c:2348
 msgid   "MM_NETWORK_CHARSET"
 msgstr  "MM_NETWORK_CHARSET"
 
-#: src/lang.c:2290
+#: src/lang.c:2349
 msgid   "# Charset used for MIME (Content-Type) header in postings.\n"
 msgstr  "# Postituste MIME (Content-Type) päises kasutatav kooditabel.\n"
 
-#: src/lang.c:2294
+#: src/lang.c:2353
 #, fuzzy
 msgid   "Enter local charset name (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:2295
+#: src/lang.c:2354
 #, fuzzy
 msgid   "MM_LOCAL_CHARSET"
 msgstr  "MM_CHARSET"
 
-#: src/lang.c:2296
+#: src/lang.c:2355
 msgid   "# Charset supported locally.\n"
 msgstr  ""
 
-#: src/lang.c:2303
+#: src/lang.c:2362
 msgid   "Mailbox format"
 msgstr  "Kirjade kataloog"
 
-#: src/lang.c:2304
+#: src/lang.c:2363
 msgid   "# Format of the mailbox.\n"
 msgstr  "# Kirjade kataloog.\n"
 
-#: src/lang.c:2309
+#: src/lang.c:2368
 msgid   "MIME encoding in news messages"
 msgstr  "Kasuta artiklites MIME kodeerimist"
 
-#: src/lang.c:2310
+#: src/lang.c:2369
 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"
@@ -6215,15 +6484,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:2318 src/lang.c:2339
+#: src/lang.c:2377 src/lang.c:2398
 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:2319
+#: src/lang.c:2378
 msgid   "Use 8bit characters in news headers"
 msgstr  "Kasuta artikli päises 8bit tähti"
 
-#: src/lang.c:2320
+#: src/lang.c:2379
 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"
@@ -6233,28 +6502,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:2327
+#: src/lang.c:2386
 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:2328
+#: src/lang.c:2387
 msgid   "View post-processed files"
 msgstr  "Vaata töödeldud faile"
 
-#: src/lang.c:2329
+#: src/lang.c:2388
 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:2334
+#: src/lang.c:2393
 msgid   "MIME encoding in mail messages"
 msgstr  "Kasuta kirjades MIME kodeerimist"
 
-#: src/lang.c:2340
+#: src/lang.c:2399
 msgid   "Use 8bit characters in mail headers"
 msgstr  "Kasuta kirja päises 8bit tähti"
 
-#: src/lang.c:2341
+#: src/lang.c:2400
 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 "
@@ -6269,25 +6538,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:2351
+#: src/lang.c:2410
 msgid   "Strip blanks from ends of lines"
 msgstr  "Eemalda tühikud realõppudest"
 
-#: src/lang.c:2352
+#: src/lang.c:2411
 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:2357
+#: src/lang.c:2416
 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:2358
+#: src/lang.c:2417
 msgid   "Transliteration"
 msgstr  "Transliteratsioon"
 
-#: src/lang.c:2359
+#: src/lang.c:2418
 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"
@@ -6296,12 +6565,12 @@ 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:2367
+#: src/lang.c:2426
 #, fuzzy
 msgid   "Send you a Cc/Bcc automatically"
 msgstr  "Saada automaatselt koopia"
 
-#: src/lang.c:2368
+#: src/lang.c:2427
 #, 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"
@@ -6317,117 +6586,117 @@ msgstr  "# Unikoodi normaliseerimine\n"
         "#   3 = NFC\n"
         "#   4 = NFD\n"
 
-#: src/lang.c:2377
+#: src/lang.c:2436
 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:2378
+#: src/lang.c:2437
 msgid   "Spamtrap warning address parts"
 msgstr  "Rämpsposti hoiatus aadressi osadele"
 
-#: src/lang.c:2379
+#: src/lang.c:2438
 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:2384
+#: src/lang.c:2443
 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:2385
+#: src/lang.c:2444
 msgid   "No. of days a filter entry is valid"
 msgstr  "Filtri kehtivus päevades"
 
-#: src/lang.c:2386
+#: src/lang.c:2445
 msgid   "# Number of days a short term filter will be active\n"
 msgstr  "# lühiajalise filtri kehtivus päevades\n"
 
-#: src/lang.c:2390
+#: src/lang.c:2449
 msgid   "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr  "Lisage postitatud artikkel filtrisse. <TÜHIK> lülitab, <CR> seab."
 
-#: src/lang.c:2391
+#: src/lang.c:2450
 msgid   "Add posted articles to filter"
 msgstr  "Lisage postitatud artikkel filtrile"
 
-#: src/lang.c:2392
+#: src/lang.c:2451
 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:2396
+#: src/lang.c:2455
 msgid   "The directory where articles/threads are to be saved in mailbox format."
 msgstr  "Kataloog, kuhu artikleid/teemasid salvestatakse kirjaformaadis."
 
-#: src/lang.c:2397
+#: src/lang.c:2456
 msgid   "Mail directory"
 msgstr  "Kirjade kataloog"
 
-#: src/lang.c:2398
+#: src/lang.c:2457
 msgid   "# (-m) directory where articles/threads are saved in mailbox format\n"
 msgstr  "# (-m) kataloog, kuhu artikleid/teemasid salvestatakse kirjaformaadis\n"
 
-#: src/lang.c:2403
+#: src/lang.c:2462
 msgid   "Save articles in batch mode (-S)"
 msgstr  "Salvesta artiklid pakettmoodis (-S)"
 
-#: src/lang.c:2404
+#: src/lang.c:2463
 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:2409
+#: src/lang.c:2468
 msgid   "The directory where you want articles/threads saved."
 msgstr  "Kataloog, kuhu te soovite artikleid salvestada."
 
-#: src/lang.c:2410
+#: src/lang.c:2469
 msgid   "Directory to save arts/threads in"
 msgstr  "Kataloog artiklite salvestamiseks"
 
-#: src/lang.c:2411
+#: src/lang.c:2470
 msgid   "# Directory where articles/threads are saved\n"
 msgstr  "# Kataloog, kuhu salvestatakse artiklid/teemad\n"
 
-#: src/lang.c:2415
+#: src/lang.c:2474
 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:2416
+#: src/lang.c:2475
 msgid   "Use Archive-name: header for save"
 msgstr  "Kasuta salvestamisel Archive-name:"
 
-#: src/lang.c:2417
+#: src/lang.c:2476
 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:2422
+#: src/lang.c:2481
 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:2423
+#: src/lang.c:2482
 msgid   "Mark saved articles/threads as read"
 msgstr  "Märgi salvestatud artiklid loetuks"
 
-#: src/lang.c:2424
+#: src/lang.c:2483
 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:2428
+#: src/lang.c:2487
 msgid   "Do post processing (eg. extract attachments) for saved articles."
 msgstr  "Teosta salvestatud artiklitel järeltöötlemist (nt. lisade eraldamist)."
 
-#: src/lang.c:2429
+#: src/lang.c:2488
 msgid   "Post process saved articles"
 msgstr  "Salvestatud artikl. järeltöötlemine"
 
-#: src/lang.c:2430
+#: src/lang.c:2489
 msgid   "# Perform post processing (saving binary attachments) from saved articles.\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = no\n"
@@ -6439,103 +6708,103 @@ msgstr  "# Teosta salvestatud artiklite 
         "#   1 = jah\n"
         "#   2 = eralda ainult shelli arhiivid (shar)\n"
 
-#: src/lang.c:2439
+#: src/lang.c:2498
 msgid   "Process only unread articles"
 msgstr  "Töötle ainult lugemata artikleid"
 
-#: src/lang.c:2440
+#: src/lang.c:2499
 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:2445
+#: src/lang.c:2504
 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:2446
+#: src/lang.c:2505
 msgid   "Print all headers when printing"
 msgstr  "Trükkimisel trüki kõik päised"
 
-#: src/lang.c:2447
+#: src/lang.c:2506
 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:2451
+#: src/lang.c:2510
 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:2452
+#: src/lang.c:2511
 msgid   "Printer program with options"
 msgstr  "Trükikäsk koos võtmetega"
 
-#: src/lang.c:2453
+#: src/lang.c:2512
 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:2459
+#: src/lang.c:2518
 msgid   "Force redraw after certain commands"
 msgstr  "Värskenda ekraani peale käske"
 
-#: src/lang.c:2460
+#: src/lang.c:2519
 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:2464
+#: src/lang.c:2523
 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:2465
+#: src/lang.c:2524
 msgid   "Start editor with line offset"
 msgstr  "Käivita tekstitoimeti reanumbril"
 
-#: src/lang.c:2466
+#: src/lang.c:2525
 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:2471
+#: src/lang.c:2530
 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:2472
+#: src/lang.c:2531
 msgid   "Invocation of your editor"
 msgstr  "Teie tekstitoimeti"
 
-#: src/lang.c:2473
+#: src/lang.c:2532
 #, c-format
 msgid   "# Format of editor line including parameters\n"
         "# %%E Editor  %%F Filename  %%N Linenumber\n"
 msgstr  "# Tekstitoimeti rea formaat koos parameetritega\n"
         "# %%E Toimeti  %%F Failinimi  %%N Reanumber\n"
 
-#: src/lang.c:2478
+#: src/lang.c:2537
 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:2479
+#: src/lang.c:2538
 msgid   "External inews"
 msgstr  "Väline inews"
 
-#: src/lang.c:2480
+#: src/lang.c:2539
 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:2484
+#: src/lang.c:2543
 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:2485
+#: src/lang.c:2544
 msgid   "Invocation of your mail command"
 msgstr  "Teie e-posti käsk"
 
-#: src/lang.c:2486
+#: src/lang.c:2545
 #, c-format
 msgid   "# Format of mailer line including parameters\n"
         "# %%M Mailer  %%S Subject  %%T To  %%F Filename\n"
@@ -6546,11 +6815,11 @@ msgstr  "# e-posti saatja käsurea formaa
         "# 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:2494
+#: src/lang.c:2553
 msgid   "Use interactive mail reader"
 msgstr  "Kasuta interaktiivset e-posti"
 
-#: src/lang.c:2495
+#: src/lang.c:2554
 msgid   "# Interactive mailreader\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = no interactive mailreader\n"
@@ -6562,58 +6831,58 @@ 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:2504
+#: src/lang.c:2563
 msgid   "Remove ~/.article after posting"
 msgstr  "Eemalda ~/.article peale postitust"
 
-#: src/lang.c:2505
+#: src/lang.c:2564
 msgid   "# If ON remove ~/.article after posting.\n"
 msgstr  "# Kui väärtus on ON, kustuta  ~/.article peale postitust.\n"
 
-#: src/lang.c:2509
+#: src/lang.c:2568
 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:2510
+#: src/lang.c:2569
 msgid   "Filename for posted articles"
 msgstr  "Failinimi postitatud artiklitele"
 
-#: src/lang.c:2511
+#: src/lang.c:2570
 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:2516
+#: src/lang.c:2575
 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:2517
+#: src/lang.c:2576
 msgid   "Keep failed arts in ~/dead.articles"
 msgstr  "Vigased artiklid ~/dead.articles"
 
-#: src/lang.c:2518
+#: src/lang.c:2577
 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:2522
+#: src/lang.c:2581
 msgid   "Do you want to strip unsubscribed groups from .newsrc"
 msgstr  "Kas te soovite eemaldada tellimata grupid .newsrc failist"
 
-#: src/lang.c:2523
+#: src/lang.c:2582
 msgid   "No unsubscribed groups in newsrc"
 msgstr  "newsrcs ainult tellitud grupid"
 
-#: src/lang.c:2524
+#: src/lang.c:2583
 msgid   "# If ON strip unsubscribed groups from newsrc\n"
 msgstr  "# Kui väärtus on ON, eemalda tellimata grupid newsrc failist\n"
 
-#: src/lang.c:2529
+#: src/lang.c:2588
 msgid   "Remove bogus groups from newsrc"
 msgstr  "Eemalda olematud grupid"
 
-#: src/lang.c:2530
+#: src/lang.c:2589
 msgid   "# What to do with bogus groups in newsrc file\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = keep\n"
@@ -6625,56 +6894,56 @@ msgstr  "# Mida teha olematute gruppideg
         "#   1 = Eemalda\n"
         "#   2 = Märgi valikuekraanil lipuga D\n"
 
-#: src/lang.c:2538
+#: src/lang.c:2597
 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:2539
+#: src/lang.c:2598
 msgid   "Interval in secs to reread active"
 msgstr  "Aktiivsete faili lugemise intervall"
 
-#: src/lang.c:2540
+#: src/lang.c:2599
 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:2545
+#: src/lang.c:2604
 msgid   "Reconnect to server automatically"
 msgstr  "Taasta automaatselt NNTP ühendus"
 
-#: src/lang.c:2546
+#: src/lang.c:2605
 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:2550
+#: src/lang.c:2609
 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:2551
+#: src/lang.c:2610
 msgid   "Cache NNTP overview files locally"
 msgstr  "Puhverda NNTP overview lokaalselt"
 
-#: src/lang.c:2552
+#: src/lang.c:2611
 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:2556
+#: src/lang.c:2615
 msgid   "Enter format string. <CR> sets, <ESC> cancels."
 msgstr  "Sisestage vormingusõne. <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:2557
+#: src/lang.c:2616
 msgid   "Format string for display of dates"
 msgstr  "Kuupäevade esitamise vormingusõne"
 
-#: src/lang.c:2558
+#: src/lang.c:2617
 msgid   "# Format string for date representation\n"
 msgstr  "# Vormingusõne kuupäevade esitamiseks\n"
 
-#: src/lang.c:2564
+#: src/lang.c:2623
 msgid   "Unicode normalization form"
 msgstr  "Unikoodi normaliseerimise kuju"
 
-#: src/lang.c:2565
+#: src/lang.c:2624
 msgid   "# Unicode normalization form\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = None\n"
@@ -6690,78 +6959,190 @@ msgstr  "# Unikoodi normaliseerimine\n"
         "#   3 = NFC\n"
         "#   4 = NFD\n"
 
-#: src/lang.c:2577
+#: src/lang.c:2636
 msgid   "Render BiDi"
 msgstr  "Renderda BiDi"
 
-#: src/lang.c:2578
+#: src/lang.c:2637
 msgid   "# If ON, bi-directional text is rendered by tin\n"
 msgstr  "# Kui väärtus on ON, renderdab tin mitmesuunalist (BiDi) teksti\n"
 
-#: src/misc.c:3707
+#: src/lang.c:2647
+msgid   "Automatically GroupMarkUnselArtRead"
+msgstr  ""
+
+#: src/lang.c:2653
+#, fuzzy
+msgid   "Delete post-process files"
+msgstr  "Vaata töödeldud faile"
+
+#: src/lang.c:2658
+#, fuzzy
+msgid   "Filename for all mailed articles, <CR> sets, no filename=do not save."
+msgstr  "Failinimi postitatud artiklitele. <CR> seab. Nime puudumisel ei salvestata."
+
+#: src/lang.c:2659
+msgid   "Mailbox to save sent mails"
+msgstr  ""
+
+#: src/lang.c:2664
+#, fuzzy
+msgid   "Set Followup-To: header to this group(s). <CR> sets, <ESC> cancels."
+msgstr  "Sisestage vormingusõne. <CR> seab, <ESC> katkestab."
+
+#: src/lang.c:2665
+msgid   "Followup-To: header"
+msgstr  ""
+
+#: src/lang.c:2670
+#, fuzzy
+msgid   "Enter default mail address (and fullname). <CR> sets, <ESC> cancels."
+msgstr  "Sisestage oma e-posti aadress (ja oma nimi). <CR> seab."
+
+#: src/lang.c:2677
+#, fuzzy
+msgid   "Path and options for ispell-like spell-checker. <CR> sets, <ESC> cancels."
+msgstr  "Programm URLide avamiseks, <CR> seab, <ESC> katkestab."
+
+#: src/lang.c:2678
+msgid   "Ispell program"
+msgstr  ""
+
+#: src/lang.c:2684
+msgid   "When group is a mailing list, send responses to this email address."
+msgstr  ""
+
+#: src/lang.c:2685
+#, fuzzy
+msgid   "Mailing list address"
+msgstr  "Saadan logi aadressil %s\n"
+
+#: src/lang.c:2691
+msgid   "Forward articles as attachement"
+msgstr  ""
+
+#: src/lang.c:2696
+msgid   "A comma separated list of MIME major/minor Content-Types. <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:2697
+msgid   "Which MIME types will be saved"
+msgstr  ""
+
+#: src/lang.c:2702
+#, fuzzy
+msgid   "Value of the Organization: header. <CR> sets, <ESC> cancels."
+msgstr  "Sisestage vormingusõne. <CR> seab, <ESC> katkestab."
+
+#: src/lang.c:2703
+msgid   "Organization: header"
+msgstr  ""
+
+#: src/lang.c:2708
+#, fuzzy
+msgid   "Filename for saved articles. <CR> sets, <ESC> cancels."
+msgstr  "Sisestage vormingusõne. <CR> seab, <ESC> katkestab."
+
+#: src/lang.c:2709
+#, fuzzy
+msgid   "savefile"
+msgstr  "Fail salvestamiseks> "
+
+#: src/lang.c:2763
+msgid   "Assume this charset if no charset declaration is present, <CR> to set."
+msgstr  ""
+
+#: src/lang.c:2764
+#, fuzzy
+msgid   "UNDECLARED_CHARSET"
+msgstr  "MM_NETWORK_CHARSET"
+
+#: src/lang.c:2770
+#, fuzzy
+msgid   "Add this text at the start of the message body. <CR> sets, <ESC> cancels."
+msgstr  "Sisestage sümbol, mis märgib vahemikku kuuluvaid artikleid. <CR> seab, <ESC> "
+        "katkestab."
+
+#: src/lang.c:2771
+#, fuzzy
+msgid   "X_Body"
+msgstr  "Paks"
+
+#: src/lang.c:2776
+#, fuzzy
+msgid   "Insert this header when posting. <CR> sets, <ESC> cancels."
+msgstr  "Sisestage vormingusõne. <CR> seab, <ESC> katkestab."
+
+#: src/lang.c:2777
+msgid   "X_Headers"
+msgstr  ""
+
+#: src/lang.c:2782
+#, fuzzy
+msgid   "Automatically insert an X-Comment-To: header? <SPACE> toggles & <CR> sets."
+msgstr  "Kasuta User-Agent: päiserida. <TÜHIK> lülitab, <CR> seab."
+
+#: src/lang.c:2783
+#, fuzzy
+msgid   "Insert X-Comment-To: header"
+msgstr  "Sisestage 'User-Agent:'-päis"
+
+#: src/misc.c:3726
 #, 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:3710
+#: src/misc.c:3729
 #, c-format
 msgid   "Version: %s %s release %s (\"%s\")\n"
 msgstr  "Versioon: %s %s väljalase %s (\"%s\")\n"
 
-#: src/newsrc.c:436
+#: src/newsrc.c:451
 msgid   "Unreachable?\n"
 msgstr  "Kättesaamatu?\n"
 
-#: src/nntplib.c:819
+#: src/nntplib.c:822
 #, c-format
 msgid   "\n"
         "Server timed out, trying reconnect # %d\n"
 msgstr  "\n"
         "Ühendus serveriga aegus, proovin taastada, katse %d\n"
 
-#: src/nntplib.c:837 src/nntplib.c:1675
+#: src/nntplib.c:840 src/nntplib.c:1751
 msgid   "Rejoin current group\n"
 msgstr  "Taasühinen jooksva grupiga\n"
 
-#: src/nntplib.c:845 src/nntplib.c:1683
+#: src/nntplib.c:848 src/nntplib.c:1759
 #, c-format
 msgid   "Read (%s)\n"
 msgstr  "Lugesin (%s)\n"
 
-#: src/nntplib.c:847
+#: src/nntplib.c:850
 #, c-format
 msgid   "Resend last command (%s)\n"
 msgstr  "Saada viimane käsk uuesti (%s)\n"
 
-#. as a last resort check if post was mentioned
-#: src/nntplib.c:1141
-msgid   "CAPABILITIES did not announce any of READER, MODE-READER, POST"
+#: src/nntplib.c:1421
+msgid   "CAPABILITIES did not announce READER"
 msgstr  ""
 
-#.
-#. * TODO: - store a hash value of the entire motd in the server-rc
-#. *         and only if it differs from the old value display the
-#. *         motd?
-#. *       - use some sort of pager?
-#. *       - -> lang.c
-#.
-#: src/nntplib.c:1822
+#: src/nntplib.c:1905
 msgid   "MOTD: "
 msgstr  "MOTD: "
 
-#: src/nrctbl.c:173
+#: src/nrctbl.c:175
 #, c-format
 msgid   "couldn't expand %s\n"
 msgstr  "ei saa laiendada %s\n"
 
-#: src/post.c:1211
+#: src/post.c:1219
 #, 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  "Rida %d on pikem, kui 998 sümbolit ja tuleks poolitada, aga kodeering\n"
         "pole ei %s ega %s\n"
 
-#: src/post.c:1216
+#: src/post.c:1224
 #, 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"
@@ -6770,14 +7151,14 @@ msgstr  "Rida %d on pikem, kui 998 sümbo
         "on %s ja MIME_BREAK_LONG_LINES pole seatud või postitamine ei sisalda\n"
         "8 bitiseid sümboleid ja seetõttu poolitamist ei toimu\n"
 
-#: src/post.c:1218
+#: src/post.c:1226
 #, c-format
 msgid   "Line %d is longer than 998 octets, and should be folded, but\n"
         "encoding is not set to %s\n"
 msgstr  "Rida %d on pikem, kui 998 sümbolit ja tuleks poolitada, aga kodeering\n"
         "pole %s\n"
 
-#: src/post.c:2053
+#: src/post.c:2085
 #, c-format
 msgid   "Posting: %.*s ..."
 msgstr  "Postitan: %.*s ..."
@@ -6795,11 +7176,11 @@ msgstr  "Katkestatud lugemine\n"
 msgid   "Draining\n"
 msgstr  "Tühjendan\n"
 
-#: src/refs.c:248
+#: src/refs.c:232
 msgid   "unchanged"
 msgstr  "muutmata"
 
-#: src/refs.c:549
+#: src/refs.c:587
 msgid   "[- Unavailable -]"
 msgstr  "[- Pole kasutatav -]"
 
@@ -6807,7 +7188,7 @@ msgstr  "[- Pole kasutatav -]"
 #. * preamble
 #. * TODO: -> lang.c
 #.
-#: src/rfc2047.c:1270
+#: src/rfc2047.c:1275
 #, 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"
@@ -6886,6 +7267,19 @@ msgid   "Slrnface failed: %s."
 msgstr  "Slrnface ebaõnnestus: %s."
 
 #, fuzzy
+#~ msgid        "mark selected articles as read"
+#~ msgstr       "Märgin valimata artiklid loetuks?"
+
+#~ msgid        "Mark %s=tagged articles, %s=current article, %s=quit: "
+#~ msgstr       "Märgi %s=märgitud artiklid, %s=jooksev artikkel, %s=välju: "
+
+#~ msgid        "Mark %s=tagged articles/threads, %s=current thread, %s=quit: "
+#~ msgstr       "Märgi %s=märgitud artiklid/teemad, %s=jooksev teema, %s=välju: "
+
+#~ msgid        "Thread range"
+#~ msgstr       "Teemade vahemik"
+
+#, fuzzy
 #~ msgid        "#  auto_cc=ON/OFF\n"
 #~ msgstr       "#  auto_select=ON/OFF\n"
 
Binary files tin-1.9.4/po/fr.gmo and tin-1.9.5/po/fr.gmo differ
diff -Nurp --exclude='.bzr*' tin-1.9.4/po/fr.po tin-1.9.5/po/fr.po
--- tin-1.9.4/po/fr.po	2009-02-11 21:19:49.000000000 +0100
+++ tin-1.9.5/po/fr.po	2009-12-23 10:57:07.569424524 +0100
@@ -4,7 +4,7 @@
 msgid   ""
 msgstr  "Project-Id-Version: 1.8.0\n"
         "Report-Msgid-Bugs-To: \n"
-        "POT-Creation-Date: 2009-02-11 21:23+0100\n"
+        "POT-Creation-Date: 2009-12-23 10:59+0100\n"
         "PO-Revision-Date: 2004-11-17 00:50+0100\n"
         "Last-Translator: Matt Anton <tin@syrius.org>\n"
         "Language-Team: French <traduc@traduc.org>\n"
@@ -14,468 +14,468 @@ msgstr  "Project-Id-Version: 1.8.0\n"
 
 #. No active scope set yet
 #. TODO: include full line in error-message
-#: src/attrib.c:644
+#: src/attrib.c:596
 #, c-format
 msgid   "attribute with no scope: %s"
 msgstr  ""
 
-#: src/attrib.c:957
+#: src/attrib.c:881
 #, fuzzy
 msgid   "Processing attributes... "
 msgstr  "Écriture du fichier attributes..."
 
-#: src/attrib.c:1154
+#: src/attrib.c:1089
 #, c-format
 msgid   "# Do not edit this comment block\n"
         "#\n"
 msgstr  "# Ne pas éditer ce commentaire\n"
         "#\n"
 
-#: src/attrib.c:1155
+#: src/attrib.c:1090
 #, c-format
 msgid   "#  scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n"
 msgstr  "#  scope=TERME (pe. alt.*,!alt.bin*) [obligatoire]\n"
 
-#: src/attrib.c:1156
+#: src/attrib.c:1091
 #, c-format
 msgid   "#  add_posted_to_filter=ON/OFF\n"
 msgstr  "#  add_posted_to_filter=ON/OFF\n"
 
-#: src/attrib.c:1157
+#: src/attrib.c:1092
 #, c-format
 msgid   "#  advertising=ON/OFF\n"
 msgstr  "#  advertising=ON/OFF\n"
 
-#: src/attrib.c:1158
+#: src/attrib.c:1093
 #, c-format
 msgid   "#  alternative_handling=ON/OFF\n"
 msgstr  "#  alternative_handling=ON/OFF\n"
 
-#: src/attrib.c:1159
+#: src/attrib.c:1094
 #, c-format
 msgid   "#  ask_for_metamail=ON/OFF\n"
 msgstr  "#  ask_for_metamail=ON/OFF\n"
 
-#: src/attrib.c:1160
+#: src/attrib.c:1095
 #, fuzzy, c-format
 msgid   "#  auto_cc_bcc=NUM\n"
 msgstr  "#  auto_bcc=ON/OFF\n"
 
-#: src/attrib.c:1161
+#: src/attrib.c:1096
 #, c-format
 msgid   "#    0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n"
 msgstr  ""
 
-#: src/attrib.c:1162
+#: src/attrib.c:1097
 #, c-format
 msgid   "#  auto_list_thread=ON/OFF\n"
 msgstr  "#  auto_list_thread=ON/OFF\n"
 
-#: src/attrib.c:1163
+#: src/attrib.c:1098
 #, c-format
 msgid   "#  auto_save=ON/OFF\n"
 msgstr  "#  auto_save=ON/OFF\n"
 
-#: src/attrib.c:1164
+#: src/attrib.c:1099
 #, c-format
 msgid   "#  auto_select=ON/OFF\n"
 msgstr  "#  auto_select=ON/OFF\n"
 
-#: src/attrib.c:1165
+#: src/attrib.c:1100
 #, c-format
 msgid   "#  batch_save=ON/OFF\n"
 msgstr  "#  batch_save=ON/OFF\n"
 
-#: src/attrib.c:1166
+#: src/attrib.c:1101
 #, c-format
 msgid   "#  date_format=STRING (eg. %%a, %%d %%b %%Y %%H:%%M:%%S)\n"
 msgstr  ""
 
-#: src/attrib.c:1167
+#: src/attrib.c:1102
 #, c-format
 msgid   "#  delete_tmp_files=ON/OFF\n"
 msgstr  "#  delete_tmp_files=ON/OFF\n"
 
-#: src/attrib.c:1168
+#: src/attrib.c:1103
 #, c-format
 msgid   "#  editor_format=STRING (eg. %%E +%%N %%F)\n"
 msgstr  ""
 
-#: src/attrib.c:1169
+#: src/attrib.c:1104
 #, c-format
 msgid   "#  fcc=STRING (eg. =mailbox)\n"
 msgstr  "#  fcc=TERME (pe. =mailbox)\n"
 
-#: src/attrib.c:1170
+#: src/attrib.c:1105
 #, c-format
 msgid   "#  followup_to=STRING\n"
 msgstr  "#  followup_to=TERME\n"
 
-#: src/attrib.c:1171
+#: src/attrib.c:1106
 #, c-format
 msgid   "#  from=STRING (just append wanted From:-line, don't use quotes)\n"
 msgstr  "#  from=TERME (choix du 'From:', ne pas utiliser celui cité)\n"
 
-#: src/attrib.c:1172
+#: src/attrib.c:1107
 #, c-format
 msgid   "#  group_catchup_on_exit=ON/OFF\n"
 msgstr  "#  group_catchup_on_exit=ON/OFF\n"
 
-#: src/attrib.c:1173
+#: src/attrib.c:1108
 #, c-format
 msgid   "#  mail_8bit_header=ON/OFF\n"
 msgstr  "#  mail_8bit_header=ON/OFF\n"
 
-#: src/attrib.c:1174
+#: src/attrib.c:1109
 #, c-format
 msgid   "#  mail_mime_encoding=supported_encoding"
 msgstr  ""
 
-#: src/attrib.c:1182
+#: src/attrib.c:1117
 #, c-format
 msgid   "#  ispell=STRING\n"
 msgstr  "#  ispell=TERME\n"
 
-#: src/attrib.c:1184
+#: src/attrib.c:1119
 #, c-format
 msgid   "#  maildir=STRING (eg. ~/Mail)\n"
 msgstr  "#  maildir=TERME (pe. ~/Mail)\n"
 
-#: src/attrib.c:1185
+#: src/attrib.c:1120
 #, c-format
 msgid   "#  mailing_list=STRING (eg. majordomo@example.org)\n"
 msgstr  "#  mailing_list=TERME (pe. majordomo@example.org)\n"
 
-#: src/attrib.c:1186
+#: src/attrib.c:1121
 #, c-format
 msgid   "#  mime_types_to_save=STRING (eg. image/*,!image/bmp)\n"
 msgstr  "#  mime_types_to_save=TERME (pe. image/*,!image/bmp)\n"
 
-#: src/attrib.c:1187
+#: src/attrib.c:1122
 #, c-format
 msgid   "#  mark_ignore_tags=ON/OFF\n"
 msgstr  "#  mark_ignore_tags=ON/OFF\n"
 
-#: src/attrib.c:1188
+#: src/attrib.c:1123
 #, c-format
 msgid   "#  mark_saved_read=ON/OFF\n"
 msgstr  "#  mark_saved_read=ON/OFF\n"
 
-#: src/attrib.c:1189
+#: src/attrib.c:1124
 #, c-format
 msgid   "#  mime_forward=ON/OFF\n"
 msgstr  "#  mime_forward=ON/OFF\n"
 
-#: src/attrib.c:1191
+#: src/attrib.c:1126
 #, c-format
 msgid   "#  mm_network_charset=supported_charset"
 msgstr  "#  mm_network_charset=encodage_supporté"
 
-#: src/attrib.c:1198
+#: src/attrib.c:1133
 #, c-format
 msgid   "#  undeclared_charset=STRING (default is US-ASCII)\n"
 msgstr  "#  undeclared_charset=TERME (défaut est US-ASCII)\n"
 
-#: src/attrib.c:1200
+#: src/attrib.c:1135
 #, c-format
 msgid   "#  news_headers_to_display=STRING\n"
 msgstr  "#  news_headers_to_display=TERME\n"
 
-#: src/attrib.c:1201
+#: src/attrib.c:1136
 #, c-format
 msgid   "#  news_headers_to_not_display=STRING\n"
 msgstr  "#  news_headers_to_not_display=TERME\n"
 
-#: src/attrib.c:1202
+#: src/attrib.c:1137
 #, c-format
 msgid   "#  news_quote_format=STRING\n"
 msgstr  "#  news_quote_format=TERME\n"
 
-#: src/attrib.c:1203
+#: src/attrib.c:1138
 #, c-format
 msgid   "#  organization=STRING (if beginning with '/' read from file)\n"
 msgstr  "#  organization=TERME (si commence par '/' lire dans fichier)\n"
 
-#: src/attrib.c:1204
+#: src/attrib.c:1139
 #, c-format
 msgid   "#  pos_first_unread=ON/OFF\n"
 msgstr  "#  pos_first_unread=ON/OFF\n"
 
-#: src/attrib.c:1205
+#: src/attrib.c:1140
 #, c-format
 msgid   "#  post_8bit_header=ON/OFF\n"
 msgstr  "#  post_8bit_header=ON/OFF\n"
 
-#: src/attrib.c:1206
+#: src/attrib.c:1141
 #, c-format
 msgid   "#  post_mime_encoding=supported_encoding"
 msgstr  ""
 
-#: src/attrib.c:1213
+#: src/attrib.c:1148
 #, c-format
 msgid   "#  post_process_type=NUM\n"
 msgstr  "#  post_process_type=NUM\n"
 
-#: src/attrib.c:1218
+#: src/attrib.c:1153
 #, c-format
 msgid   "#  post_process_view=ON/OFF\n"
 msgstr  "#  post_process_view=ON/OFF\n"
 
-#: src/attrib.c:1219
+#: src/attrib.c:1154
 #, c-format
 msgid   "#  quick_kill_scope=STRING (ie. talk.*)\n"
 msgstr  "#  quick_kill_scope=TERME (pe. talk.*)\n"
 
-#: src/attrib.c:1220
+#: src/attrib.c:1155
 #, c-format
 msgid   "#  quick_kill_expire=ON/OFF\n"
 msgstr  "#  quick_kill_expire=ON/OFF\n"
 
-#: src/attrib.c:1221
+#: src/attrib.c:1156
 #, c-format
 msgid   "#  quick_kill_case=ON/OFF\n"
 msgstr  "#  quick_kill_case=ON/OFF\n"
 
-#: src/attrib.c:1222
+#: src/attrib.c:1157
 #, c-format
 msgid   "#  quick_kill_header=NUM\n"
 msgstr  "#  quick_kill_header=NUM\n"
 
-#: src/attrib.c:1223 src/attrib.c:1230
+#: src/attrib.c:1158 src/attrib.c:1165
 #, c-format
 msgid   "#    0=subj (case sensitive) 1=subj (ignore case)\n"
 msgstr  "#    0=subject (casse sensible) 1=subject (ignore la casse)\n"
 
-#: src/attrib.c:1224 src/attrib.c:1231
+#: src/attrib.c:1159 src/attrib.c:1166
 #, c-format
 msgid   "#    2=from (case sensitive) 3=from (ignore case)\n"
 msgstr  "#    2=from (casse sensible) 3=from (ignore la casse)\n"
 
-#: src/attrib.c:1225 src/attrib.c:1232
+#: src/attrib.c:1160 src/attrib.c:1167
 #, c-format
 msgid   "#    4=msgid 5=lines\n"
 msgstr  "#    4=msgid 5=lines\n"
 
-#: src/attrib.c:1226
+#: src/attrib.c:1161
 #, c-format
 msgid   "#  quick_select_scope=STRING\n"
 msgstr  "#  quick_select_scope=TERME\n"
 
-#: src/attrib.c:1227
+#: src/attrib.c:1162
 #, c-format
 msgid   "#  quick_select_expire=ON/OFF\n"
 msgstr  "#  quick_select_expire=ON/OFF\n"
 
-#: src/attrib.c:1228
+#: src/attrib.c:1163
 #, c-format
 msgid   "#  quick_select_case=ON/OFF\n"
 msgstr  "#  quick_select_case=ON/OFF\n"
 
-#: src/attrib.c:1229
+#: src/attrib.c:1164
 #, c-format
 msgid   "#  quick_select_header=NUM\n"
 msgstr  "#  quick_select_header=NUM\n"
 
-#: src/attrib.c:1233
+#: src/attrib.c:1168
 #, c-format
 msgid   "#  quote_chars=STRING (%%s, %%S for initials)\n"
 msgstr  "#  quote_chars=TERME (%%s, %%S pour les initiales)\n"
 
-#: src/attrib.c:1235
+#: src/attrib.c:1170
 #, c-format
 msgid   "#  print_header=ON/OFF\n"
 msgstr  "#  print_header=ON/OFF\n"
 
-#: src/attrib.c:1237
+#: src/attrib.c:1172
 #, c-format
 msgid   "#  process_only_unread=ON/OFF\n"
 msgstr  "#  process_only_unread=ON/OFF\n"
 
-#: src/attrib.c:1238
+#: src/attrib.c:1173
 #, c-format
 msgid   "#  prompt_followupto=ON/OFF\n"
 msgstr  "#  prompt_followupto=ON/OFF\n"
 
-#: src/attrib.c:1239
+#: src/attrib.c:1174
 #, c-format
 msgid   "#  savedir=STRING (eg. ~user/News)\n"
 msgstr  "#  savedir=TERME (pe. ~user/News)\n"
 
-#: src/attrib.c:1240
+#: src/attrib.c:1175
 #, c-format
 msgid   "#  savefile=STRING (eg. =linux)\n"
 msgstr  "#  savefile=TERME (pe. =linux)\n"
 
-#: src/attrib.c:1241
+#: src/attrib.c:1176
 #, c-format
 msgid   "#  sigfile=STRING (eg. $var/sig)\n"
 msgstr  "#  sigfile=TERME (pe. $var/sig)\n"
 
-#: src/attrib.c:1242
+#: src/attrib.c:1177
 #, c-format
 msgid   "#  show_author=NUM\n"
 msgstr  "#  show_author=NUM\n"
 
-#: src/attrib.c:1248
+#: src/attrib.c:1183
 #, c-format
 msgid   "#  show_info=NUM\n"
 msgstr  "#  show_info=NUM\n"
 
-#: src/attrib.c:1254
+#: src/attrib.c:1189
 #, c-format
 msgid   "#  show_signatures=ON/OFF\n"
 msgstr  "#  show_signatures=ON/OFF\n"
 
-#: src/attrib.c:1255
+#: src/attrib.c:1190
 #, c-format
 msgid   "#  show_only_unread_arts=ON/OFF\n"
 msgstr  "#  show_only_unread_arts=ON/OFF\n"
 
-#: src/attrib.c:1256
+#: src/attrib.c:1191
 #, c-format
 msgid   "#  sigdashes=ON/OFF\n"
 msgstr  "#  sigdashes=ON/OFF\n"
 
-#: src/attrib.c:1257
+#: src/attrib.c:1192
 #, c-format
 msgid   "#  signature_repost=ON/OFF\n"
 msgstr  "#  signature_repost=ON/OFF\n"
 
-#: src/attrib.c:1258
+#: src/attrib.c:1193
 #, c-format
 msgid   "#  sort_article_type=NUM\n"
 msgstr  "#  sort_article_type=NUM\n"
 
-#: src/attrib.c:1276
+#: src/attrib.c:1211
 #, c-format
 msgid   "#  sort_threads_type=NUM\n"
 msgstr  "#  sort_threads_type=NUM\n"
 
-#: src/attrib.c:1285
+#: src/attrib.c:1220
 #, c-format
 msgid   "#  start_editor_offset=ON/OFF\n"
 msgstr  "#  start_editor_offset=ON/OFF\n"
 
-#: src/attrib.c:1286
+#: src/attrib.c:1221
 #, c-format
 msgid   "#  tex2iso_conv=ON/OFF\n"
 msgstr  "#  tex2iso_conv=ON/OFF\n"
 
-#: src/attrib.c:1287
+#: src/attrib.c:1222
 #, c-format
 msgid   "#  thread_catchup_on_exit=ON/OFF\n"
 msgstr  "#  thread_catchup_on_exit=ON/OFF\n"
 
-#: src/attrib.c:1288
+#: src/attrib.c:1223
 #, c-format
 msgid   "#  thread_articles=NUM"
 msgstr  "#  thread_articles=NUM"
 
-#: src/attrib.c:1295
+#: src/attrib.c:1230
 #, c-format
 msgid   "#  thread_perc=NUM\n"
 msgstr  "#  thread_perc=NUM\n"
 
-#: src/attrib.c:1296
+#: src/attrib.c:1231
 #, c-format
 msgid   "#  trim_article_body=NUM\n"
 msgstr  ""
 
-#: src/attrib.c:1297
+#: src/attrib.c:1232
 #, c-format
 msgid   "#    0 = Don't trim article body\n"
 msgstr  ""
 
-#: src/attrib.c:1298
+#: src/attrib.c:1233
 #, c-format
 msgid   "#    1 = Skip leading blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1299
+#: src/attrib.c:1234
 #, c-format
 msgid   "#    2 = Skip trailing blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1300
+#: src/attrib.c:1235
 #, c-format
 msgid   "#    3 = Skip leading and trailing blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1301
+#: src/attrib.c:1236
 #, c-format
 msgid   "#    4 = Compact multiple blank lines between textblocks\n"
 msgstr  ""
 
-#: src/attrib.c:1302
+#: src/attrib.c:1237
 #, c-format
 msgid   "#    5 = Compact multiple blank lines between textblocks and skip\n"
         "#        leading blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1303
+#: src/attrib.c:1238
 #, c-format
 msgid   "#    6 = Compact multiple blank lines between textblocks and skip\n"
         "#        trailing blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1304
+#: src/attrib.c:1239
 #, c-format
 msgid   "#    7 = Compact multiple blank lines between textblocks and skip\n"
         "#        leading and trailing blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1305
+#: src/attrib.c:1240
 #, c-format
 msgid   "#  verbatim_handling=ON/OFF\n"
 msgstr  "#  verbatim_handling=ON/OFF\n"
 
-#: src/attrib.c:1306
+#: src/attrib.c:1241
 #, c-format
 msgid   "#  wrap_on_next_unread=ON/OFF\n"
 msgstr  "#  wrap_on_next_unread=ON/OFF\n"
 
-#: src/attrib.c:1307
+#: src/attrib.c:1242
 #, c-format
 msgid   "#  x_body=STRING (eg. ~/.tin/extra-body-text)\n"
 msgstr  "#  x_body=TERME (pe. ~/.tin/extra-body-text)\n"
 
-#: src/attrib.c:1308
+#: src/attrib.c:1243
 #, c-format
 msgid   "#  x_comment_to=ON/OFF\n"
 msgstr  "#  x_comment_to=ON/OFF\n"
 
-#: src/attrib.c:1309
+#: src/attrib.c:1244
 #, c-format
 msgid   "#  x_headers=STRING (eg. ~/.tin/extra-headers)\n"
 msgstr  "#  x_headers=TERME (pe. ~/.tin/extra-headers)\n"
 
-#: src/attrib.c:1310
+#: src/attrib.c:1245
 #, c-format
 msgid   "#\n"
         "# Note that it is best to put general (global scoping)\n"
 msgstr  "#\n"
         "# Notez que placer les entrées générales (portée globale) en premier\n"
 
-#: src/attrib.c:1311
+#: src/attrib.c:1246
 #, c-format
 msgid   "# entries first followed by group specific entries.\n"
         "#\n"
 msgstr  "# est préférable, suivies des entrées spécifiques aux groupes.\n"
         "#\n"
 
-#: src/attrib.c:1312
+#: src/attrib.c:1247
 #, c-format
 msgid   "############################################################################\n"
 msgstr  "############################################################################\n"
 
-#: src/cook.c:621
+#: src/cook.c:624
 msgid   "(unknown)"
 msgstr  "(inconnu)"
 
 #.
 #. * TODO: add to the right rule, give better explanation, -> lang.c
 #.
-#: src/filter.c:593 src/filter.c:601
+#: src/filter.c:603 src/filter.c:611
 msgid   "Removed from the previous rule: "
 msgstr  "Effacé de la règle précédente : "
 
@@ -566,8 +566,8 @@ msgid   "Article rejected (saved to %s)"
 msgstr  "Article rejeté (enregistré dans %s)"
 
 #: src/lang.c:64
-#, c-format
-msgid   "%s=article, %s=thread, %s=hot, %s=pattern, %s=tagged articles, %s=quit: "
+#, fuzzy, c-format
+msgid   "%s=article, %s=thread, %s=range, %s=hot, %s=pattern, %s=tagged, %s=quit: "
 msgstr  "%s=article, %s=fil, %s=sélection, %s=chaîne, %s=art. marq., %s=quitter : "
 
 #: src/lang.c:65
@@ -624,462 +624,492 @@ msgid   "%*s[-- Description: %s --]\n"
 msgstr  "%*s[-- Description : %s --]\n"
 
 #: src/lang.c:78
+#, fuzzy
+msgid   "Attributes Menu Commands"
+msgstr  "Commandes pour articles"
+
+#: src/lang.c:80
 #, c-format
 msgid   "%d Authentication failed"
 msgstr  "%d Échec de l'authentification"
 
-#: src/lang.c:79
+#: src/lang.c:81
+#, c-format
+msgid   "NNTP authorization password not found for %s"
+msgstr  "Mot de passe NNTP introuvable pour %s"
+
+#: src/lang.c:82
 msgid   "Server expects authentication.\n"
 msgstr  "Le serveur attend une authentification.\n"
 
-#: src/lang.c:80
+#: src/lang.c:83
 msgid   "    Please enter password: "
 msgstr  "    Entrez votre mdp svp : "
 
-#: src/lang.c:81
+#: src/lang.c:84
 msgid   "    Please enter username: "
 msgstr  "    Entrez votre identifiant svp : "
 
-#: src/lang.c:82
-#, c-format
-msgid   "Author search backwards [%s]> "
-msgstr  "Recherche arrière sur l'auteur [%s] > "
-
-#: src/lang.c:83
-#, c-format
-msgid   "Author search forwards [%s]> "
-msgstr  "Recherche avant sur l'auteur [%s] > "
-
-#: src/lang.c:84
+#: src/lang.c:85
 #, c-format
 msgid   "Authorized for user: %s\n"
 msgstr  "Autorisé pour l'utilisateur : %s\n"
 
-#: src/lang.c:85
+#: src/lang.c:86
 #, c-format
 msgid   "Authorization failed for user: %s\n"
 msgstr  "Autorisation refusée pour l'utilisateur : %s\n"
 
-#: src/lang.c:86
+#: src/lang.c:88
+#, c-format
+msgid   "Author search backwards [%s]> "
+msgstr  "Recherche arrière sur l'auteur [%s] > "
+
+#: src/lang.c:89
+#, c-format
+msgid   "Author search forwards [%s]> "
+msgstr  "Recherche avant sur l'auteur [%s] > "
+
+#: src/lang.c:90
 #, c-format
 msgid   "\n"
         "Autosubscribed to %s"
 msgstr  "\n"
         "Abonnement auto. à %s"
 
-#: src/lang.c:87
+#: src/lang.c:91
 msgid   "Autosubscribing groups...\n"
 msgstr  "Abonnement auto. aux groupes...\n"
 
-#: src/lang.c:88
+#: src/lang.c:92
 #, c-format
 msgid   "Autoselecting articles (use '%s' to see all unread) ..."
 msgstr  "Sélection auto. des articles (voir les non lus par '%s')..."
 
-#: src/lang.c:90
+#: src/lang.c:94
 #, c-format
 msgid   "Active file corrupt - %s"
 msgstr  "Fichier active corrompu - %s"
 
-#: src/lang.c:91
+#: src/lang.c:95
 #, c-format
 msgid   "Article to be posted resulted in errors/warnings. %s=quit, %s=Menu, %s=edit: "
 msgstr  "L'article à poster pose des problèmes. %s=quitter, %s=Menu, %s=éditer : "
 
-#: src/lang.c:92
+#: src/lang.c:96
 #, c-format
 msgid   "Unrecognized attribute: %s"
 msgstr  "Attribut non reconnu : %s"
 
-#: src/lang.c:93
+#: src/lang.c:97
 #, c-format
 msgid   "Bad command. Type '%s' for help."
 msgstr  "Mauvaise commande. Tapez '%s' pour l'aide."
 
-#: src/lang.c:95
+#: src/lang.c:99
 msgid   "Base article"
 msgstr  "Article initial"
 
-#: src/lang.c:96
+#: src/lang.c:100
 msgid   "Base article range"
 msgstr  "Champ article initial"
 
-#: src/lang.c:97
+#: src/lang.c:101
 #, c-format
 msgid   "%s: Updating of index files not supported\n"
 msgstr  "%s : Màj des fichiers index non supportée\n"
 
-#: src/lang.c:98
+#: src/lang.c:102
 msgid   "*** Beginning of article ***"
 msgstr  "*** Début de l'article ***"
 
-#: src/lang.c:100
+#: src/lang.c:103
+#, fuzzy
+msgid   "*** Beginning of page ***"
+msgstr  "*** Début de l'article ***"
+
+#: src/lang.c:105
 #, c-format
 msgid   "Cancel (delete) or supersede (overwrite) article [%%s]? (%s/%s/%s): "
 msgstr  "Annuler (effacer) ou remplacer (écraser) l'article [%%s]? (%s/%s/%s) : "
 
-#: src/lang.c:101
+#: src/lang.c:106
 msgid   "Cancelling article..."
 msgstr  "Annulation de l'article..."
 
-#: src/lang.c:103
+#: src/lang.c:108
 #, c-format
 msgid   "Cannot create %s"
 msgstr  "Création de %s impossible"
 
-#: src/lang.c:104
+#: src/lang.c:109
 #, c-format
 msgid   "Can't find base article %d"
 msgstr  "Article initial %d introuvable"
 
-#: src/lang.c:105
+#: src/lang.c:110
 #, c-format
 msgid   "Can't open %s"
 msgstr  "Ouverture de %s impossible"
 
-#: src/lang.c:106
+#: src/lang.c:111
 #, c-format
 msgid   "Couldn't open %s for saving"
 msgstr  "Ouverture de %s pour enregistrement impossible"
 
-#: src/lang.c:107
+#: src/lang.c:112
 msgid   "*** Posting not allowed ***"
 msgstr  "*** Postage non autorisé ***"
 
-#: src/lang.c:108
+#: src/lang.c:113
 #, c-format
 msgid   "Posting is not allowed to %s"
 msgstr  "Postage non autorisé dans %s"
 
-#: src/lang.c:109
+#: src/lang.c:114
 #, c-format
 msgid   "Can't retrieve %s"
 msgstr  "Récupération de %s impossible"
 
-#: src/lang.c:110
+#: src/lang.c:115
 #, c-format
 msgid   "%s is a directory"
 msgstr  "%s est un répertoire"
 
-#: src/lang.c:111
+#: src/lang.c:116
 msgid   "Catchup"
 msgstr  "Marquer lu"
 
-#: src/lang.c:112
+#: src/lang.c:117
 #, c-format
 msgid   "Catchup %s..."
 msgstr  "Effacement sur %s..."
 
-#: src/lang.c:113
+#: src/lang.c:118
 msgid   "Catchup all groups entered during this session?"
 msgstr  "Marquer lus tous les groupes visités lors de la session ?"
 
-#: src/lang.c:114
+#: src/lang.c:119
 msgid   "You have tagged articles in this group - catchup anyway?"
 msgstr  "Vous avez marqué des articles de ce groupe - marquer comme lu ?"
 
-#: src/lang.c:115
+#: src/lang.c:120
 #, c-format
 msgid   "%s %d %s in %lu seconds\n"
 msgstr  "%s %d %s en %lu secondes\n"
 
-#: src/lang.c:116
+#: src/lang.c:121
 msgid   "Caughtup"
 msgstr  "Caughtup"
 
-#: src/lang.c:117
+#: src/lang.c:122
 msgid   "Check Prepared Article"
 msgstr  "Vérification de l'article préparé"
 
-#: src/lang.c:118
+#: src/lang.c:123
 msgid   "Checking for new groups... "
 msgstr  "Vérification de nouveaux groupes... "
 
-#: src/lang.c:119
+#: src/lang.c:124
 msgid   "Checking for news..."
 msgstr  "Vérification de articles..."
 
-#: src/lang.c:120
+#: src/lang.c:125
 #, c-format
 msgid   "Post-process %s=no, %s=yes, %s=shar, %s=quit: "
 msgstr  "Traiter %s=non, %s=oui, %s=shar, %s=quitter : "
 
-#: src/lang.c:122
+#: src/lang.c:127
 msgid   "ANSI color disabled"
 msgstr  "Couleurs ANSI désactivées"
 
-#: src/lang.c:123
+#: src/lang.c:128
 msgid   "ANSI color enabled"
 msgstr  "Couleurs ANSI activées"
 
-#: src/lang.c:125
+#: src/lang.c:130
 #, c-format
 msgid   "Command failed: %s"
 msgstr  "Échec commande : %s"
 
-#: src/lang.c:126
+#: src/lang.c:131
 msgid   "Mark not selected articles read?"
 msgstr  "Marquer comme lu les articles sélectionnés ?"
 
-#: src/lang.c:127
+#: src/lang.c:132
 #, c-format
 msgid   "Connecting to %s..."
 msgstr  "Connexion à %s..."
 
-#: src/lang.c:128
+#: src/lang.c:133
 msgid   "<CR>"
 msgstr  "<RETOUR>"
 
-#: src/lang.c:129
+#: src/lang.c:134
 msgid   "Creating active file for saved groups...\n"
 msgstr  "Création du fichier active des groupes enregistrés...\n"
 
-#: src/lang.c:130
+#: src/lang.c:135
 msgid   "Creating newsrc file...\n"
 msgstr  "Création du fichier newsrc...\n"
 
-#: src/lang.c:132 src/lang.c:1166
+#: src/lang.c:137 src/lang.c:1225
 msgid   "Default"
 msgstr  "Défaut"
 
-#: src/lang.c:133
+#: src/lang.c:138
 msgid   "Delete saved files that have been post processed?"
 msgstr  "Effacer les fichiers enregistrés qui ont été post-traités ?"
 
-#: src/lang.c:134
+#: src/lang.c:139
 msgid   "Deleting temporary files..."
 msgstr  "Effacement des fichiers temporaires..."
 
-#: src/lang.c:136
+#: src/lang.c:141
 msgid   "*** End of article ***"
 msgstr  "*** Fin de l'article ***"
 
-#: src/lang.c:137
+#: src/lang.c:142
 msgid   "*** End of articles ***"
 msgstr  "*** Fin de la liste ***"
 
-#: src/lang.c:138
+#: src/lang.c:143
 msgid   "*** End of groups ***"
 msgstr  "*** Fin de la liste ***"
 
-#: src/lang.c:139
+#: src/lang.c:144
+#, fuzzy
+msgid   "*** End of page ***"
+msgstr  "*** Fin de l'article ***"
+
+#: src/lang.c:145
+#, fuzzy
+msgid   "*** End of scopes ***"
+msgstr  "*** Fin de la liste ***"
+
+#: src/lang.c:146
 msgid   "*** End of thread ***"
 msgstr  "*** Fin du fil ***"
 
-#: src/lang.c:140
+#: src/lang.c:147
 msgid   "Enter limit of articles to get> "
 msgstr  "Entrez le nombre max d'articles à récupérer > "
 
-#: src/lang.c:141
+#: src/lang.c:148
 msgid   "Enter Message-ID to go to> "
 msgstr  "Entrez le Message-ID à voir > "
 
-#: src/lang.c:142
+#: src/lang.c:149
 msgid   " and enter next unread thread"
 msgstr  " et passer au fil non lu suivant"
 
-#: src/lang.c:143
+#: src/lang.c:150
+#, fuzzy
+msgid   " and enter next unread article"
+msgstr  " et passer au fil non lu suivant"
+
+#: src/lang.c:151
 msgid   " and enter next unread group"
 msgstr  " et entrer dans le groupe suivant non lu"
 
-#: src/lang.c:144
+#: src/lang.c:152
 msgid   "Enter option number> "
 msgstr  "Entrez le numéro de l'option > "
 
-#: src/lang.c:145
+#: src/lang.c:153
 #, c-format
 msgid   "Enter range [%s]> "
 msgstr  "Entrez un champ [%s] > "
 
-#: src/lang.c:146
+#: src/lang.c:154
 msgid   "\n"
         "Warning: Approved: header used.\n"
 msgstr  "\n"
         "Attention : en-tête Approved: utilisé.\n"
 
-#: src/lang.c:148
+#: src/lang.c:156
 msgid   "\n"
         "Error: Bad address in Approved: header.\n"
 msgstr  "\n"
         "Erreur : Mauvaise adresse dans l'en-tête Approved:.\n"
 
-#: src/lang.c:149
+#: src/lang.c:157
 msgid   "\n"
         "Error: Bad address in From: header.\n"
 msgstr  "\n"
         "Erreur : Mauvaise adresse dans l'en-tête From:.\n"
 
-#: src/lang.c:150
+#: src/lang.c:158
 msgid   "\n"
         "Error: Bad address in Reply-To: header.\n"
 msgstr  "\n"
         "Erreur : Mauvais adresse dans l'en-ête Reply-To:.\n"
 
-#: src/lang.c:151
+#: src/lang.c:159
 msgid   "\n"
         "Error: Bad FQDN in Message-ID: header.\n"
 msgstr  "\n"
         "Erreur : Mauvais FQDN dans l'en-tête Message-ID:.\n"
 
-#: src/lang.c:153
+#: src/lang.c:161
 #, c-format
 msgid   "Can't unlock %s"
 msgstr  "Déverrouillage de %s impossible"
 
-#: src/lang.c:154
+#: src/lang.c:162
 #, c-format
 msgid   "Couldn't dotlock %s - article not appended!"
 msgstr  "N'a pu déverrouiler %s - article non ajouté !"
 
-#: src/lang.c:155
+#: src/lang.c:163
 #, c-format
 msgid   "Couldn't lock %s - article not appended!"
 msgstr  "N'a pu verrouiller %s - article non ajouté !"
 
-#: src/lang.c:158
+#: src/lang.c:166
 #, c-format
 msgid   "Corrupted file %s"
 msgstr  "Fichier %s corrompu"
 
-#: src/lang.c:160
+#: src/lang.c:168
 msgid   "Internal error in GNKSA routine - send bug report.\n"
 msgstr  "Erreur interne dans routine GNKSA - envoi d'un rapport de bug.\n"
 
-#: src/lang.c:161
+#: src/lang.c:169
 msgid   "Left angle bracket missing in route address.\n"
 msgstr  "Accolade gauche manquante dans l'adresse de routage.\n"
 
-#: src/lang.c:162
+#: src/lang.c:170
 msgid   "Left parenthesis missing in old-style address.\n"
 msgstr  "Parenthèse gauche manquante dans l'ancien type d'adresse.\n"
 
-#: src/lang.c:163
+#: src/lang.c:171
 msgid   "Right parenthesis missing in old-style address.\n"
 msgstr  "Parenthèse droite manquante dans l'ancien type d'adresse.\n"
 
-#: src/lang.c:164
+#: src/lang.c:172
 msgid   "At-sign missing in mail address.\n"
 msgstr  "Arobase manquant dans l'adresse email.\n"
 
-#: src/lang.c:165
+#: src/lang.c:173
 msgid   "Single component FQDN is not allowed. Add your domain.\n"
 msgstr  "Composant FQDN unique non autorisé. Ajoutez votre domaine.\n"
 
-#: src/lang.c:166
+#: src/lang.c:174
 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  "Domaine invalide. Envoyez un rapport de bug si votre domaine premier existe.\n"
         "Utilisez .invalid comme domaine premier pour les fausses adresses.\n"
 
-#: src/lang.c:167
+#: src/lang.c:175
 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  "Domaine illégal. Envoyez un rapport de bug si votre domaine premier existe.\n"
         "Utilisez .invalid comme domaine premier pour les fausses adresses.\n"
 
-#: src/lang.c:168
+#: src/lang.c:176
 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  "Domaine inconnu. Envoyez un rapport de bug si votre domaine premier existe.\n"
         "Utilisez .invalid comme domaine premier pour les fausses adresses.\n"
 
-#: src/lang.c:169
+#: src/lang.c:177
 msgid   "Illegal character in FQDN.\n"
 msgstr  "Caractère illégal dans le FQDN.\n"
 
-#: src/lang.c:170
+#: src/lang.c:178
 msgid   "Zero length FQDN component not allowed.\n"
 msgstr  "Valeur vide dans le FQDN non autorisé.\n"
 
-#: src/lang.c:171
+#: src/lang.c:179
 msgid   "FQDN component exceeds maximum allowed length (63 chars).\n"
 msgstr  "Composant FQDN excède la longueur max autorisée (63 car.).\n"
 
-#: src/lang.c:172
+#: src/lang.c:180
 msgid   "FQDN component may not start or end with hyphen.\n"
 msgstr  "Composant FQDN ne devrait pas commencer ou finir par un tiret.\n"
 
-#: src/lang.c:173
+#: src/lang.c:181
 msgid   "FQDN component may not start with digit.\n"
 msgstr  "Composant FQDN ne devrait pas commencer par un chiffre.\n"
 
-#: src/lang.c:174
+#: src/lang.c:182
 msgid   "Domain literal has impossible numeric value.\n"
 msgstr  "Domaine littéral contient une valeur numérique impossible.\n"
 
-#: src/lang.c:175
+#: src/lang.c:183
 msgid   "Domain literal is for private use only and not allowed for global use.\n"
 msgstr  "Domaine littéral est pour l'usage privé et n'est pas autorisé à l'usage "
         "global.\n"
 
-#: src/lang.c:176
+#: src/lang.c:184
 msgid   "Right bracket missing in domain literal.\n"
 msgstr  "Parenthèse droite manquante dans le domaine littéral.\n"
 
-#: src/lang.c:177
+#: src/lang.c:185
 msgid   "Missing localpart of mail address.\n"
 msgstr  "Partie locale manquante dans l'adresse email.\n"
 
-#: src/lang.c:178
+#: src/lang.c:186
 msgid   "Illegal character in localpart of mail address.\n"
 msgstr  "Caractère illégal dans la partie locale de l'adresse email.\n"
 
-#: src/lang.c:179
+#: src/lang.c:187
 msgid   "Zero length localpart component not allowed.\n"
 msgstr  "Valeur vide dans composant de partie locale non autorisé.\n"
 
-#: src/lang.c:180
+#: src/lang.c:188
 msgid   "Illegal character in realname.\n"
         "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n"
 msgstr  "Caractère illégal dans le nom réel.\n"
         "Mots non cités ne devraient pas contenir '!()<>@,;:\\.[]' dans l'adresse de "
         "routage.\n"
 
-#: src/lang.c:181
+#: src/lang.c:189
 msgid   "Illegal character in realname.\n"
         "Quoted words may not contain '()<>\\'.\n"
 msgstr  "Caractère illégal dans le nom réel.\n"
         "Mots cités ne devraient pas contenir '()<>\\'.\n"
 
-#: src/lang.c:182
+#: src/lang.c:190
 msgid   "Illegal character in realname.\n"
         "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n"
 msgstr  "Caractère illégal dans le nom réel.\n"
         "Mots encodés ne devraient pas contenir '!()<>@,;:\"\\.[]/=' dans le "
         "paramètre.\n"
 
-#: src/lang.c:183
+#: src/lang.c:191
 msgid   "Bad syntax in encoded word used in realname.\n"
 msgstr  "Mauvaise syntaxe dans le mot encodé utilisé dans le nom réel.\n"
 
-#: src/lang.c:184
+#: src/lang.c:192
 msgid   "Illegal character in realname.\n"
         "Unquoted words may not contain '()<>\\' in old-style addresses.\n"
 msgstr  "Caractère illégal dans le nom réel.\n"
         "Mots non cités ne devraient pas contenir '()<>\\' dans les adresses de type "
         "anciennes.\n"
 
-#: src/lang.c:185
+#: src/lang.c:193
 msgid   "Illegal character in realname.\n"
         "Control characters and unencoded 8bit characters > 127 are not allowed.\n"
 msgstr  "Caractère illégal dans le nom réel.\n"
         "Les caractères de contrôle et non encodés en 8bit > 127 ne sont pas "
         "autorisés.\n"
 
-#: src/lang.c:186
+#: src/lang.c:194
 msgid   "\n"
         "Error: No blank line found after header.\n"
 msgstr  "\n"
         "Erreur : Pas de ligne vide trouvée après l'en-tête.\n"
 
-#: src/lang.c:187
+#: src/lang.c:195
 #, c-format
 msgid   "\n"
         "Error: Illegal formated %s.\n"
 msgstr  ""
 
 #. TODO: fixme, US-ASCII is not the only 7bit charset we know about
-#: src/lang.c:189
+#: src/lang.c:197
 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"
@@ -1091,7 +1121,7 @@ msgstr  "\n"
         "         correcte pour votre langue via le M)enu des options ou via\n"
         "         l'édition de votre tinrc.\n"
 
-#: src/lang.c:194
+#: src/lang.c:202
 msgid   "\n"
         "Error: Posting contains  non-ASCII characters  but the  MIME encoding\n"
         "       for news  messages  is set  to \"7bit\"  -  please change this\n"
@@ -1106,13 +1136,13 @@ msgstr  "\n"
         "         changement peut être effectué via le M)enu des options ou via\n"
         "         l'édition de votre tinrc.\n"
 
-#: src/lang.c:200
+#: src/lang.c:208
 msgid   "\n"
         "Error: Article starts with blank line instead of header\n"
 msgstr  "\n"
         "Erreur : L'article débute avec une ligne vide au lieu d'un en-tête\n"
 
-#: src/lang.c:201
+#: src/lang.c:209
 #, c-format
 msgid   "\n"
         "Error: Header on line %d does not have a colon after the header name:\n"
@@ -1122,27 +1152,27 @@ msgstr  "\n"
         "nom :\n"
         "%s\n"
 
-#: src/lang.c:202
+#: src/lang.c:210
 #, c-format
 msgid   "\n"
         "Error: The \"%s:\" line is empty.\n"
 msgstr  "\n"
         "Erreur : La ligne \"%s:\" est vide.\n"
 
-#: src/lang.c:203
+#: src/lang.c:211
 #, c-format
 msgid   "\n"
         "Error: The \"%s:\" line is missing from the article header.\n"
 msgstr  "\n"
         "Erreur : La ligne \"%s:\" est absente de l'en-tête de l'article.\n"
 
-#: src/lang.c:204
+#: src/lang.c:212
 #, c-format
 msgid   "\n"
         "Error: %s contains non 7bit chars.\n"
 msgstr  ""
 
-#: src/lang.c:205
+#: src/lang.c:213
 #, c-format
 msgid   "\n"
         "Error: Header on line %d does not have a space after the colon:\n"
@@ -1151,71 +1181,77 @@ msgstr  "\n"
         "Erreur : L'en-tête à la ligne %d n'a pas d'espace après le séparateur :\n"
         "%s\n"
 
-#: src/lang.c:206
+#: src/lang.c:214
 #, c-format
 msgid   "\n"
         "Error: There are multiple (%d) \"%s:\" lines in the header.\n"
 msgstr  "\n"
         "Erreur : Il y a plusieurs lignes (%d) \"%s:\" dans l'en-tête.\n"
 
-#: src/lang.c:207
+#: src/lang.c:215
 #, c-format
 msgid   "Insecure permissions of %s (%o)"
 msgstr  "Permissions de %s non sûres (%o)"
 
-#: src/lang.c:208
+#: src/lang.c:216
 #, c-format
 msgid   "Invalid response to GROUP command, %s"
 msgstr  "Réponse de la commande GROUP invalide, %s"
 
-#: src/lang.c:210
+#: src/lang.c:218
 #, c-format
 msgid   "MIME parse error: Unexpected end of %s/%s article"
 msgstr  "Erreur MIME : Fin inattendue de l'article %s %s"
 
-#: src/lang.c:211
+#: src/lang.c:219
 msgid   "MIME parse error: Start boundary whilst reading headers"
 msgstr  "Erreur MIME : Début de la borne lors de la lecture des en-têtes"
 
-#: src/lang.c:212
+#: src/lang.c:220
 msgid   "Can't get a (fully-qualified) domain-name!"
 msgstr  "Nom de domaine (qualifié) introuvable !"
 
-#: src/lang.c:213
+#: src/lang.c:221
 #, c-format
 msgid   "No permissions to go into %s\n"
 msgstr  "Pas la permission d'aller dans %s\n"
 
-#: src/lang.c:214
+#: src/lang.c:222
 msgid   "\n"
         "Error: From: line missing.\n"
 msgstr  "\n"
         "Erreur : En-tête 'From:' manquant.\n"
 
-#: src/lang.c:215
+#: src/lang.c:223
 #, c-format
 msgid   "No read permissions for %s\n"
 msgstr  "Pas la permission de lecture pour %s\n"
 
-#: src/lang.c:216
+#: src/lang.c:224
 #, c-format
 msgid   "File %s does not exist\n"
 msgstr  "Fichier %s inexistant\n"
 
-#: src/lang.c:217
+#: src/lang.c:225
 #, c-format
 msgid   "No write permissions for %s\n"
 msgstr  "Pas la permission d'écrire pour %s\n"
 
-#: src/lang.c:218
+#: src/lang.c:226
 msgid   "Can't get user information (/etc/passwd missing?)"
 msgstr  "Info sur l'utilisateur introuvable (/etc/passwd manquant ?)"
 
-#: src/lang.c:219
+#: src/lang.c:227
 msgid   "errors"
 msgstr  "erreurs"
 
-#: src/lang.c:221
+#: src/lang.c:228
+#, c-format
+msgid   "\n"
+        "Error: \"%s\" is renamed, use \"%s\" instead!\n"
+msgstr  ""
+
+#: src/lang.c:230
 #, c-format
 msgid   "\n"
         "Error on line %d: \"Sender:\" header not allowed (it will be added for you)\n"
@@ -1223,81 +1259,81 @@ msgstr  "\n"
         "Erreur sur la ligne %d : en-tête \"Sender:\" non autorisé (sera ajouté pour "
         "vous)\n"
 
-#: src/lang.c:223
+#: src/lang.c:232
 #, c-format
 msgid   "Server has non of the groups listed in %s"
 msgstr  "Le serveur n'a aucun groupe listé dans %s"
 
-#: src/lang.c:224
+#: src/lang.c:233
 msgid   "error"
 msgstr  "erreur"
 
-#: src/lang.c:225
+#: src/lang.c:234
 msgid   "Unknown display level"
 msgstr  "Vue affichée inconnue"
 
-#: src/lang.c:226
+#: src/lang.c:235
 msgid   "<ESC>"
 msgstr  "<ESC>"
 
-#: src/lang.c:227
+#: src/lang.c:236
 msgid   "Exiting..."
 msgstr  "Fermeture..."
 
-#: src/lang.c:228
+#: src/lang.c:237
 msgid   "leaving external mail-reader"
 msgstr  "fermeture du client mail externe"
 
-#: src/lang.c:229
+#: src/lang.c:238
 #, c-format
 msgid   "Extracting %s..."
 msgstr  "Extraction de %s..."
 
-#: src/lang.c:231
+#: src/lang.c:240
 #, c-format
 msgid   "Error writing %s file. Filesystem full? File reset to previous state."
 msgstr  "Écriture du fichier %s échouée. Disque plein ? Fichier non touché."
 
-#: src/lang.c:232
+#: src/lang.c:241
 #, c-format
 msgid   "Error making backup of %s file. Filesystem full?"
 msgstr  "Erreur lors de la sauvegarde du fichier %s. Disque plein ?"
 
-#: src/lang.c:233
+#: src/lang.c:242
 #, c-format
 msgid   "Filtering global rules (%d/%d)..."
 msgstr  "Filtrage selon les règles globales (%d/%d)..."
 
-#: src/lang.c:234
+#: src/lang.c:243
 msgid   "Rule created by: "
 msgstr  "Règle créée par : "
 
-#: src/lang.c:235
+#: src/lang.c:244
 #, c-format
 msgid   "Enter pattern [%s]> "
 msgstr  "Entrez le réglage [%s] > "
 
-#: src/lang.c:236
+#: src/lang.c:245
 #, c-format
 msgid   "\n"
         "You requested followups to your article to go to the following %s:\n"
 msgstr  "\n"
         "Vous avez souhaité que les réponses à votre article aillent au %s suivant :\n"
 
-#: src/lang.c:237
+#: src/lang.c:246
 #, c-format
 msgid   "  %s\t Answers will be directed to you by mail.\n"
 msgstr  "  %s\t Les réponses vous seront envoyées par email.\n"
 
-#: src/lang.c:238
+#: src/lang.c:247
 msgid   "-- forwarded message --\n"
 msgstr  "-- message redirigé --\n"
 
-#: src/lang.c:239
+#: src/lang.c:248
 msgid   "-- end of forwarded message --\n"
 msgstr  "-- fin du message redirigé --\n"
 
-#: src/lang.c:240
+#: src/lang.c:249
 msgid   "# Format:\n"
         "#   comment=STRING    Optional. Multiple lines allowed. Comments must be "
         "placed\n"
@@ -1357,729 +1393,890 @@ msgstr  "# Format :\n"
         "règle.\n"
         "#\n"
 
-#: src/lang.c:261
+#: src/lang.c:270
 #, c-format
 msgid   "Enter score for rule (default=%d): "
 msgstr  "Entrez le score (défaut=%d) : "
 
-#: src/lang.c:262
+#: src/lang.c:271
 #, c-format
 msgid   "Enter the score weight (range 0 < score <= %d)"
 msgstr  "Entrez la valeur du score (0 < score <= %d)"
 
 #. SCORE_MAX
-#: src/lang.c:263
+#: src/lang.c:272
 msgid   "Full"
 msgstr  "Tous"
 
-#: src/lang.c:264
+#: src/lang.c:273
 msgid   "Comment (optional)  : "
 msgstr  "Commentaire (facultatif) : "
 
-#: src/lang.c:265
+#: src/lang.c:274
 msgid   "Apply pattern to    : "
 msgstr  "Appliquer à     : "
 
-#: src/lang.c:266
+#: src/lang.c:275
 msgid   "From: line (ignore case)      "
 msgstr  "l'en-tête 'From:' (ignorer la casse)"
 
-#: src/lang.c:267
+#: src/lang.c:276
 msgid   "From: line (case sensitive)   "
 msgstr  "l'en-tête 'From:' (casse sensible)"
 
-#: src/lang.c:269
+#: src/lang.c:278
 #, c-format
 msgid   "%s%s: Unknown host.\n"
 msgstr  "%s%s : Hôte inconnu.\n"
 
-#: src/lang.c:270
+#: src/lang.c:280
 msgid   "global "
 msgstr  "global "
 
-#: src/lang.c:271
+#: src/lang.c:281
 #, c-format
 msgid   "Please use %.100s instead"
 msgstr  "Utilisez svp %.100s à la place"
 
-#: src/lang.c:272
+#: src/lang.c:282
 #, c-format
 msgid   "%s is bogus"
 msgstr  "%s pose problème"
 
-#: src/lang.c:273
+#: src/lang.c:283
 #, c-format
 msgid   "Group %s is moderated. Continue?"
 msgstr  "Groupe %s modéré. Continuer ?"
 
-#: src/lang.c:274
+#: src/lang.c:284
 msgid   "groups"
 msgstr  "groupes"
 
-#: src/lang.c:275
+#: src/lang.c:285
 #, c-format
 msgid   "Rereading %s..."
 msgstr  "Relecture de %s..."
 
-#: src/lang.c:276
+#: src/lang.c:286
 msgid   "Top Level Commands"
 msgstr  "Commandes niveau supérieur"
 
-#: src/lang.c:277
+#: src/lang.c:287
 msgid   "Group Selection"
 msgstr  "Sélection du groupe"
 
-#: src/lang.c:278
+#: src/lang.c:288
 msgid   "group"
 msgstr  "groupe"
 
-#: src/lang.c:280
+#: src/lang.c:290
 msgid   "One or more lines of comment. <CR> to add a line or proceed if line is empty."
 msgstr  "Inclure un commentaire. <RETOUR> pour ajouter une ligne ou continuer si vide."
 
-#: src/lang.c:281
+#: src/lang.c:291
 msgid   "From: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr  "Filtrer l'en-tête 'From:'. <ESPACE> change & <RETOUR> valide."
 
-#: src/lang.c:282
+#: src/lang.c:292
 msgid   "Linecount of articles to be filtered. < for less, > for more, = for equal."
 msgstr  "Filtrer selon le nombre de lignes. < pour moins, > pour plus, = pareil."
 
-#: src/lang.c:283
+#: src/lang.c:293
 msgid   "Message-ID: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr  "Filtrer l'en-tête 'Message-ID'. <ESPACE> change & <RETOUR> valide."
 
-#: src/lang.c:284
+#: src/lang.c:294
 msgid   "Subject: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr  "Filtrer l'en-tête 'Subject'. <ESPACE> change & <RETOUR> valide."
 
-#: src/lang.c:285
+#: src/lang.c:295
 msgid   "Enter text pattern to filter if Subject: & From: lines are not what you want."
 msgstr  "Terme à filtrer si autre que les en-têtes 'Subject:' & 'From:'."
 
-#: src/lang.c:286
+#: src/lang.c:296
 msgid   "Select where text pattern should be applied. <SPACE> toggles & <CR> sets."
 msgstr  "Sur quel en-tête appliquer ce terme. <ESPACE> change & <RETOUR> valide."
 
-#: src/lang.c:287
+#: src/lang.c:297
 msgid   "Expiration time in days for the entered filter. <SPACE> toggles & <CR> sets."
 msgstr  "Durée (en nombre de jours) du filtre. <ESPACE> change & <RETOUR> valide."
 
-#: src/lang.c:288
+#: src/lang.c:298
 msgid   "Apply kill only to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr  "Filtrer groupe actuel ou tous. <ESPACE> change & <RETOUR> valide."
 
-#: src/lang.c:289
+#: src/lang.c:299
 msgid   "Apply select to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr  "Appliquer règle au groupe actuel ou à tous. <ESPACE> change & <RETOUR> valide."
 
-#: src/lang.c:290
+#: src/lang.c:300
 msgid   "kill an article via a menu"
 msgstr  "filtrer un article via un menu"
 
-#: src/lang.c:291
+#: src/lang.c:301
 msgid   "auto-select (hot) an article via a menu"
 msgstr  "sélection auto. (hot) d'un article via un menu"
 
-#: src/lang.c:292
+#: src/lang.c:302
 msgid   "Browse URLs in article"
 msgstr  "Voir les URLs dans l'article"
 
-#: src/lang.c:293
+#: src/lang.c:303
 msgid   "0 - 9\t  display article by number in current thread"
 msgstr  "0 - 9\t  affiche les articles par numéro du fil actuel"
 
-#: src/lang.c:295
+#: src/lang.c:305
 msgid   "cancel (delete) or supersede (overwrite) current article"
 msgstr  "annuler (effacer) ou remplacer (écraser) l'article actuel"
 
-#: src/lang.c:296
+#: src/lang.c:306
 msgid   "post followup to current article"
 msgstr  "poster un suivi pour l'article actuel"
 
-#: src/lang.c:297
+#: src/lang.c:307
 msgid   "post followup (don't copy text) to current article"
 msgstr  "poster un suivi (ne pas copier le texte) pour l'article actuel"
 
-#: src/lang.c:298
+#: src/lang.c:308
 msgid   "post followup to current article quoting complete headers"
 msgstr  "poster un suivi pour l'article actuel en citant les en-têtes"
 
-#: src/lang.c:299
+#: src/lang.c:309
 msgid   "repost chosen article to another group"
 msgstr  "reposter l'article choisi dans un autre groupe"
 
-#: src/lang.c:301
+#: src/lang.c:311
 msgid   "edit article (mail-groups only)"
 msgstr  "éditer l'article (groupes de messagerie uniquement)"
 
-#: src/lang.c:302
+#: src/lang.c:312
 msgid   "display first article in current thread"
 msgstr  "afficher le 1er article du fil actuel"
 
-#: src/lang.c:303
+#: src/lang.c:313
 msgid   "display first page of article"
 msgstr  "afficher la 1ère page de l'article"
 
-#: src/lang.c:304
+#: src/lang.c:314
 msgid   "display last article in current thread"
 msgstr  "afficher le dernier article du fil actuel"
 
-#: src/lang.c:305
+#: src/lang.c:315
 msgid   "display last page of article"
 msgstr  "afficher la dernière page de l'article"
 
-#: src/lang.c:306
+#: src/lang.c:316
 msgid   "mark rest of thread as read and advance to next unread"
 msgstr  "marquer comme lu le reste du fil et aller au fil non lu suivant"
 
-#: src/lang.c:307
+#: src/lang.c:317
 msgid   "display next article"
 msgstr  "afficher l'article suivant"
 
-#: src/lang.c:308
+#: src/lang.c:318
 msgid   "display first article in next thread"
 msgstr  "afficher le 1er article du fil suivant"
 
-#: src/lang.c:309
+#: src/lang.c:319
 msgid   "display next unread article"
 msgstr  "afficher le prochain article non lu"
 
-#: src/lang.c:310
+#: src/lang.c:320
 msgid   "go to the article that this one followed up"
 msgstr  "aller à l'article parent"
 
-#: src/lang.c:311
+#: src/lang.c:321
 msgid   "display previous article"
 msgstr  "afficher l'article précédent"
 
-#: src/lang.c:312
+#: src/lang.c:322
 msgid   "display previous unread article"
 msgstr  "afficher l'article précédent non lu"
 
-#: src/lang.c:313
+#: src/lang.c:323
 msgid   "quickly kill an article using defaults"
 msgstr  "filtrer rapidement un article en utilisant les défauts"
 
-#: src/lang.c:314
+#: src/lang.c:324
 msgid   "quickly auto-select (hot) an article using defaults"
 msgstr  "sélection auto. (hot) d'un article en utilisant les défauts"
 
-#: src/lang.c:315
+#: src/lang.c:325
 msgid   "return to group selection level"
 msgstr  "retourner à la vue sélection de groupe"
 
-#: src/lang.c:316
+#: src/lang.c:326
 msgid   "reply through mail to author"
 msgstr  "répondre par email à l'auteur"
 
-#: src/lang.c:317
+#: src/lang.c:327
 msgid   "reply through mail (don't copy text) to author"
 msgstr  "répondre (ne pas copier le texte) par email à l'auteur"
 
-#: src/lang.c:318
+#: src/lang.c:328
 msgid   "reply through mail to author quoting complete headers"
 msgstr  "répondre par email à l'auteur en citant les en-têtes"
 
-#: src/lang.c:319
+#: src/lang.c:329
 msgid   "search backwards within this article"
 msgstr  "recherche arrière dans cet article"
 
-#: src/lang.c:320
+#: src/lang.c:330
 msgid   "search forwards within this article"
 msgstr  "recherche avant dans cet article"
 
-#: src/lang.c:321
+#: src/lang.c:331
 msgid   "show article in raw-mode (including all headers)"
 msgstr  "afficher la source des articles (incluant les en-têtes)"
 
-#: src/lang.c:322
+#: src/lang.c:332
 msgid   "skip next block of included text"
 msgstr  "passer au bloc suivant incluant du texte"
 
-#: src/lang.c:323
+#: src/lang.c:333
 msgid   "toggle display of sections hidden by a form-feed (^L) on/off"
 msgstr  "(dés)activer l'affichage des sections masquer par (^L)"
 
-#: src/lang.c:324
+#: src/lang.c:334
 msgid   "toggle word highlighting on/off"
 msgstr  "(dés)activer la surbrillance des mots"
 
-#: src/lang.c:325
+#: src/lang.c:335
 msgid   "toggle ROT-13 (basic decode) for current article"
 msgstr  "(dés)activer ROT-13 (décodage basic) pour l'article actuel"
 
-#: src/lang.c:326
+#: src/lang.c:336
 msgid   "toggle tabwidth 4 <-> 8"
 msgstr  "basculer la taille de tabulation 4 <-> 8"
 
-#: src/lang.c:327
+#: src/lang.c:337
 msgid   "toggle german TeX style decoding for current article"
 msgstr  "(dés)activer le décodage Allemand de type TeX pour l'article actuel"
 
-#: src/lang.c:328
+#: src/lang.c:338
 msgid   "toggle display of uuencoded sections"
 msgstr  "(dés)activer l'affichage des sections uuencodées"
 
-#: src/lang.c:329
+#: src/lang.c:339
 msgid   "View/save multimedia attachments"
 msgstr  "Voir/enregistrer les pj multimédia"
 
-#: src/lang.c:330
+#: src/lang.c:340
+#, fuzzy
+msgid   "choose first attribute in list"
+msgstr  "choisir le 1er article dans la liste"
+
+#: src/lang.c:341
+#, fuzzy
+msgid   "0 - 9\t  choose attribute by number"
+msgstr  "0 - 9\t  choisir article par numéro"
+
+#: src/lang.c:342
+#, fuzzy
+msgid   "choose last attribute in list"
+msgstr  "choisir le dernier article dans la liste"
+
+#: src/lang.c:343
+msgid   "reset attribute to a default value"
+msgstr  ""
+
+#: src/lang.c:344
+#, fuzzy
+msgid   "search forwards for an attribute"
+msgstr  "recherche avant d'un groupe"
+
+#: src/lang.c:345
+#, fuzzy
+msgid   "search backwards for an attribute"
+msgstr  "recherche arrière d'un groupe"
+
+#: src/lang.c:346
+#, fuzzy
+msgid   "select attribute"
+msgstr  "sélectionner le fil"
+
+#: src/lang.c:347
+msgid   "toggle back to options menu when invoked from there"
+msgstr  ""
+
+#: src/lang.c:348
 #, c-format
 msgid   "report bug or comment via mail to %s"
 msgstr  "signaler un bug ou envoi d'un commentaires à %s"
 
-#: src/lang.c:331
+#: src/lang.c:349
+#, fuzzy
+msgid   "choose first option in list"
+msgstr  "choisir le 1er groupe de la liste"
+
+#: src/lang.c:350
+#, fuzzy
+msgid   "0 - 9\t  choose option by number"
+msgstr  "0 - 9\t  choisir un groupe par son numéro"
+
+#: src/lang.c:351
+#, fuzzy
+msgid   "choose last option in list"
+msgstr  "choisir le dernier groupe de la liste"
+
+#: src/lang.c:352
+#, fuzzy
+msgid   "start scopes menu"
+msgstr  "retourner au menu précédent"
+
+#: src/lang.c:353
+#, fuzzy
+msgid   "search forwards for an option"
+msgstr  "recherche avant d'un groupe"
+
+#: src/lang.c:354
+#, fuzzy
+msgid   "search backwards for an option"
+msgstr  "recherche arrière d'un groupe"
+
+#: src/lang.c:355
+#, fuzzy
+msgid   "select option"
+msgstr  "sélection"
+
+#: src/lang.c:356
+msgid   "toggle to attributes menu"
+msgstr  ""
+
+#: src/lang.c:357
 msgid   "choose range of articles to be affected by next command"
 msgstr  "choisir les articles qui seront affectés par la commande suivante"
 
-#: src/lang.c:332
+#: src/lang.c:358
 msgid   "escape from command prompt"
 msgstr  "quitter le prompt"
 
-#: src/lang.c:333
+#: src/lang.c:359
 msgid   "edit filter file"
 msgstr  "éditer les filtres"
 
-#: src/lang.c:334
+#: src/lang.c:360
 msgid   "get help"
 msgstr  "voir l'aide"
 
-#: src/lang.c:335
+#: src/lang.c:361
 msgid   "display last article viewed"
 msgstr  "afficher le dernier article lu"
 
-#: src/lang.c:336
+#: src/lang.c:362
 msgid   "down one line"
 msgstr  "descendre d'une ligne"
 
-#: src/lang.c:337
+#: src/lang.c:363
 msgid   "up one line"
 msgstr  "monter d'une ligne"
 
-#: src/lang.c:338
+#: src/lang.c:364
 msgid   "go to article chosen by Message-ID"
 msgstr  "aller à l'article via son Message-ID"
 
-#: src/lang.c:339
+#: src/lang.c:365
 msgid   "mail article/thread/hot/pattern/tagged articles to someone"
 msgstr  "envoyer article/fil/sél./articles marqués à une personne"
 
-#: src/lang.c:340
+#: src/lang.c:366
 msgid   "menu of configurable options"
 msgstr  "menu des options réglables"
 
-#: src/lang.c:341
+#: src/lang.c:367
 msgid   "down one page"
 msgstr  "descendre d'une page"
 
-#: src/lang.c:342
+#: src/lang.c:368
 msgid   "up one page"
 msgstr  "monter d'une page"
 
-#: src/lang.c:344
+#: src/lang.c:370
 msgid   "post (write) article to current group"
 msgstr  "poster (écrire) un article dans le groupe actuel"
 
-#: src/lang.c:345
+#: src/lang.c:371
 msgid   "post postponed articles"
 msgstr  "poster les brouillons"
 
-#: src/lang.c:347
+#: src/lang.c:373
 msgid   "list articles posted by you (from posted file)"
 msgstr  "lister les articles postés par vous (fichier posted)"
 
-#: src/lang.c:348
+#: src/lang.c:374
 msgid   "return to previous menu"
 msgstr  "retourner au menu précédent"
 
-#: src/lang.c:349
+#: src/lang.c:375
 msgid   "quit tin immediately"
 msgstr  "quitter tin immédiatement"
 
-#: src/lang.c:350
+#: src/lang.c:376
 msgid   "redraw page"
 msgstr  "rafraîchir la page"
 
-#: src/lang.c:351
+#: src/lang.c:377
 msgid   "save article/thread/hot/pattern/tagged articles to file"
 msgstr  "enregistrer article/fil/sél./articles marqués dans un fichier"
 
-#: src/lang.c:352
+#: src/lang.c:378
 msgid   "save marked articles automatically without user prompts"
 msgstr  "enregistrement auto. des articles marqués sans demander"
 
-#: src/lang.c:353
+#: src/lang.c:379
 msgid   "scroll the screen one line down"
 msgstr  "défiler une page par une page"
 
-#: src/lang.c:354
+#: src/lang.c:380
 msgid   "scroll the screen one line up"
 msgstr  "remonter une page par une page"
 
-#: src/lang.c:355
+#: src/lang.c:381
 msgid   "search for articles by author backwards"
 msgstr  "recherche arrière d'articles par auteur"
 
-#: src/lang.c:356
+#: src/lang.c:382
 msgid   "search for articles by author forwards"
 msgstr  "recherche avant d'articles par auteur"
 
-#: src/lang.c:357
+#: src/lang.c:383
 msgid   "search all articles for a given string (this may take some time)"
 msgstr  "rechercher partout un terme précis (cela peut prendre du temps)"
 
-#: src/lang.c:358
+#: src/lang.c:384
 msgid   " \t  (searches are case-insensitive and wrap around to all articles)"
 msgstr  " \t  (recherche ignore la casse et se cantonne à tous les articles)"
 
-#: src/lang.c:359
+#: src/lang.c:385
 msgid   "search for articles by Subject line backwards"
 msgstr  "recherche arrière d'articles par Sujet"
 
-#: src/lang.c:360
+#: src/lang.c:386
 msgid   "search for articles by Subject line forwards"
 msgstr  "recherche avant d'articles par Sujet"
 
-#: src/lang.c:361
+#: src/lang.c:387
 msgid   "repeat last search"
 msgstr  "relancer la dernière recherche"
 
-#: src/lang.c:362
+#: src/lang.c:388
 msgid   "tag current article for reposting/mailing/piping/printing/saving"
 msgstr  "marquer article pour repostage/envoi/passer/imprimer/enregistrer"
 
-#: src/lang.c:363
+#: src/lang.c:389
 msgid   "toggle info message in last line (subject/description)"
 msgstr  "afficher ou non les infos dans la dernière ligne (sujet/description)"
 
-#: src/lang.c:364
+#: src/lang.c:390
 msgid   "toggle inverse video"
 msgstr  "afficher ou non la vidéo inversée"
 
-#: src/lang.c:365
+#: src/lang.c:391
 msgid   "toggle mini help menu display"
 msgstr  "afficher ou non le petit menu d'aide"
 
-#: src/lang.c:366
+#: src/lang.c:392
 msgid   "cycle the display of authors email address, real name, both or neither"
 msgstr  "afficher cycliquement l'email des auteurs, nom réel, les deux ou aucun"
 
-#: src/lang.c:367
+#: src/lang.c:393
 msgid   "show version information"
 msgstr  "afficher la version de tin"
 
-#: src/lang.c:368
+#: src/lang.c:394
 msgid   "mark all articles as read and return to group selection menu"
 msgstr  "marquer tous les articles comme lus et retourner au menu groupe"
 
-#: src/lang.c:369
+#: src/lang.c:395
 msgid   "mark all articles as read and enter next group with unread articles"
 msgstr  "tout marquer comme lu et entrer dans le prochain groupe non lu"
 
-#: src/lang.c:370
+#: src/lang.c:396
 msgid   "choose first thread in list"
 msgstr  "choisir le 1er fil de la liste"
 
-#: src/lang.c:371
+#: src/lang.c:397
 msgid   "choose last thread in list"
 msgstr  "choisir le dernier fil de la liste"
 
-#: src/lang.c:372
+#: src/lang.c:398
 msgid   "list articles within current thread (bring up Thread sub-menu)"
 msgstr  "lister les articles du fil actuel (sous-menu fil)"
 
-#: src/lang.c:373
+#: src/lang.c:399
 msgid   "mark article as unread"
 msgstr  "marquer l'article comme non lu"
 
-#: src/lang.c:374
-msgid   "mark current thread or tagged threads as read"
+#: src/lang.c:400
+#, fuzzy
+msgid   "mark current thread, range or tagged threads as read"
 msgstr  "marquer le fil actuel ou les fils marqués comme lus"
 
-#: src/lang.c:375
-msgid   "mark thread as unread"
-msgstr  "marquer le fil comme non lu"
+#: src/lang.c:401
+#, fuzzy
+msgid   "mark current thread, range or tagged threads as unread"
+msgstr  "marquer le fil actuel ou les fils marqués comme lus"
 
-#: src/lang.c:376
+#: src/lang.c:402
+msgid   "mark current/range/selected/pattern/tagged as read after prompting"
+msgstr  ""
+
+#: src/lang.c:403
+msgid   "mark current/range/selected/pattern/tagged as unread after prompting"
+msgstr  ""
+
+#: src/lang.c:404
 msgid   "toggle display of all/selected articles"
 msgstr  "(dés)activer la vue de tout article/articles sélectionnés"
 
-#: src/lang.c:377
+#: src/lang.c:405
 msgid   "display next group"
 msgstr  "afficher le groupe suivant"
 
-#: src/lang.c:378
+#: src/lang.c:406
 msgid   "display previous group"
 msgstr  "afficher le groupe précédent"
 
-#: src/lang.c:379
+#: src/lang.c:407
 msgid   "toggle all selections (all articles)"
 msgstr  "(dés)activer toutes les sélections (tout article)"
 
-#: src/lang.c:380
+#: src/lang.c:408
 msgid   "select group (make \"hot\")"
 msgstr  "sélection du groupe (utiliser \"hot\")"
 
-#: src/lang.c:381
+#: src/lang.c:409
 msgid   "select thread"
 msgstr  "sélectionner le fil"
 
-#: src/lang.c:382
+#: src/lang.c:410
 msgid   "select threads if at least one unread article is selected"
 msgstr  "sél. les fils si au moins un article non lu est sélectionné"
 
-#: src/lang.c:383
+#: src/lang.c:411
 msgid   "select threads that match user specified pattern"
 msgstr  "sélectionner les fils qui correspondent au critère choisi"
 
-#: src/lang.c:384
+#: src/lang.c:412
 msgid   "tag all parts of current multipart-message in order"
 msgstr  "marquer dans l'ordre toutes parties du message multiparties"
 
-#: src/lang.c:385
+#: src/lang.c:413
 msgid   "0 - 9\t  choose thread by number"
 msgstr  "0 - 9\t  choisir le fil par numéro"
 
-#: src/lang.c:386
+#: src/lang.c:414
 msgid   "toggle limit number of articles to get, and reload"
 msgstr  "(dés)activer le nombre limite d'article à charger et à recharger"
 
-#: src/lang.c:387
+#: src/lang.c:415
 msgid   "toggle display of all/unread articles"
 msgstr  "(dés)activer l'affichage de tout article/articles non lus"
 
-#: src/lang.c:388
+#: src/lang.c:416
 msgid   "toggle selection of thread"
 msgstr  "(dés)activer sélection du fil"
 
-#: src/lang.c:389
+#: src/lang.c:417
 msgid   "cycle through threading options available"
 msgstr  "voir toutes les options de groupage disponibles"
 
-#: src/lang.c:390
+#: src/lang.c:418
 msgid   "undo all selections (all articles)"
 msgstr  "annuler toutes sélections (tout article)"
 
-#: src/lang.c:391
+#: src/lang.c:419
 msgid   "untag all tagged threads"
 msgstr  "démarquer tout fil marqué"
 
-#: src/lang.c:392
+#: src/lang.c:420
+msgid   "add new scope"
+msgstr  ""
+
+#: src/lang.c:421
+#, fuzzy
+msgid   "delete scope"
+msgstr  "Règle s'appliquant à : "
+
+#: src/lang.c:422
+#, fuzzy
+msgid   "edit attributes file"
+msgstr  "Écriture du fichier attributes..."
+
+#: src/lang.c:423
+#, fuzzy
+msgid   "choose first scope in list"
+msgstr  "choisir le 1er groupe de la liste"
+
+#: src/lang.c:424
+#, fuzzy
+msgid   "0 - 9\t  choose scope by number"
+msgstr  "0 - 9\t  choisir un groupe par son numéro"
+
+#: src/lang.c:425
+#, fuzzy
+msgid   "choose last scope in list"
+msgstr  "choisir le dernier groupe de la liste"
+
+#: src/lang.c:426
+msgid   "move scope"
+msgstr  ""
+
+#: src/lang.c:427
+msgid   "rename scope"
+msgstr  ""
+
+#: src/lang.c:428
+#, fuzzy
+msgid   "select scope"
+msgstr  "accéder à un shell"
+
+#: src/lang.c:429
 msgid   "mark all articles in group as read"
 msgstr  "marquer lu tous les articles du groupe"
 
-#: src/lang.c:393
+#: src/lang.c:430
 msgid   "mark all articles in group as read and move to next unread group"
 msgstr  "marquer lu le groupe et aller au groupe non lu suivant"
 
-#: src/lang.c:394
+#: src/lang.c:431
 msgid   "choose first group in list"
 msgstr  "choisir le 1er groupe de la liste"
 
-#: src/lang.c:395
+#: src/lang.c:432
 msgid   "choose group by name"
 msgstr  "choisir le groupe par nom"
 
-#: src/lang.c:396
+#: src/lang.c:433
 msgid   "0 - 9\t  choose group by number"
 msgstr  "0 - 9\t  choisir un groupe par son numéro"
 
-#: src/lang.c:397
+#: src/lang.c:434
 msgid   "choose range of groups to be affected by next command"
 msgstr  "choisir les groupes affectés par la commande suivante"
 
-#: src/lang.c:398
+#: src/lang.c:435
 msgid   "choose last group in list"
 msgstr  "choisir le dernier groupe de la liste"
 
-#: src/lang.c:399
+#: src/lang.c:436
 msgid   "mark all articles in chosen group unread"
 msgstr  "marquer non lu tout article dans le groupe choisi"
 
-#: src/lang.c:400
+#: src/lang.c:437
 msgid   "move chosen group within list"
 msgstr  "déplacer le groupe sélectionné"
 
-#: src/lang.c:401
+#: src/lang.c:438
 msgid   "choose next group with unread news"
 msgstr  "choisir le groupe suivant ayant articles non lus"
 
-#: src/lang.c:402 src/lang.c:1221
+#: src/lang.c:439 src/lang.c:1280
 msgid   "quit"
 msgstr  "quitter"
 
-#: src/lang.c:403
+#: src/lang.c:440
 msgid   "quit without saving configuration changes"
 msgstr  "quitter sans enregistrer les changements"
 
-#: src/lang.c:404
+#: src/lang.c:441
 msgid   "read chosen group"
 msgstr  "lire le groupe choisi"
 
-#: src/lang.c:405
+#: src/lang.c:442
 msgid   "reset .newsrc (all available articles in groups marked unread)"
 msgstr  "réinitialiser .newsrc (tout sera marqué non lu dans les groupes)"
 
-#: src/lang.c:406
+#: src/lang.c:443
 msgid   "search backwards for a group name"
 msgstr  "recherche arrière d'un groupe"
 
-#: src/lang.c:407
+#: src/lang.c:444
 msgid   " \t  (all searches are case-insensitive and wrap around)"
 msgstr  " \t  (les recherches sont sensibles à la casse)"
 
-#: src/lang.c:408
+#: src/lang.c:445
 msgid   "search forwards for a group name"
 msgstr  "recherche avant d'un groupe"
 
-#: src/lang.c:409
+#: src/lang.c:446
 msgid   "subscribe to chosen group"
 msgstr  "s'abonner au groupe sélectionné"
 
-#: src/lang.c:410
+#: src/lang.c:447
 msgid   "subscribe to groups that match pattern"
 msgstr  "abonnement aux groupes correspondant au critère"
 
-#: src/lang.c:411
+#: src/lang.c:448
 msgid   "reread active file to check for any new news"
 msgstr  "vérifier l'existence de nouveaux articles"
 
-#: src/lang.c:412
+#: src/lang.c:449
 msgid   "toggle display of group name only or group name plus description"
 msgstr  "afficher ou non le nom du groupe ou le nom + sa description"
 
-#: src/lang.c:413
+#: src/lang.c:450
 msgid   "toggle display to show all/unread subscribed groups"
 msgstr  "afficher ou non tous les groupes abonnés non lu"
 
-#: src/lang.c:414
+#: src/lang.c:451
 msgid   "unsubscribe from chosen group"
 msgstr  "se désabonner du groupe sélectionné"
 
-#: src/lang.c:415
+#: src/lang.c:452
 msgid   "unsubscribe from groups that match pattern"
 msgstr  "désabonnement aux groupes correspondant au critère"
 
-#: src/lang.c:416
+#: src/lang.c:453
 msgid   "sort the list of groups"
 msgstr  "trier la liste des groupes"
 
-#: src/lang.c:417
+#: src/lang.c:454
 msgid   "toggle display to show all/subscribed groups"
 msgstr  "afficher ou non tous les groupes abonnés"
 
-#: src/lang.c:418
+#: src/lang.c:455
 msgid   "0 - 9\t  choose article by number"
 msgstr  "0 - 9\t  choisir article par numéro"
 
-#: src/lang.c:419
+#: src/lang.c:456
 msgid   "mark thread as read and return to group index page"
 msgstr  "marquer le fil comme lu et revenir à la liste des groupes"
 
-#: src/lang.c:420
+#: src/lang.c:457
 msgid   "mark thread as read and enter next unread thread or group"
 msgstr  "marquer le fil comme lu et aller dans le fil ou groupe non lu suivant"
 
-#: src/lang.c:421
+#: src/lang.c:458
 msgid   "choose first article in list"
 msgstr  "choisir le 1er article dans la liste"
 
-#: src/lang.c:422
+#: src/lang.c:459
 msgid   "choose last article in list"
 msgstr  "choisir le dernier article dans la liste"
 
 # TRANSLATION TOO LONG
-#: src/lang.c:423
-msgid   "mark article or tagged articles as read and move cursor to next unread article"
+#: src/lang.c:460
+#, fuzzy
+msgid   "mark art, range or tagged arts as read; move crsr to next unread art"
 msgstr  "marquer l'article ou les articles marqués comme lus et aller au prochain "
         "article non lu"
 
-#: src/lang.c:424
+#: src/lang.c:461
+#, fuzzy
+msgid   "mark article, range or tagged articles as unread"
+msgstr  "marquer l'article comme non lu"
+
+#: src/lang.c:462
+#, fuzzy
+msgid   "mark current thread as unread"
+msgstr  "marquer le fil comme non lu"
+
+#: src/lang.c:463
 msgid   "read chosen article"
 msgstr  "lire l'article choisi"
 
-#: src/lang.c:425
+#: src/lang.c:464
 msgid   "Display properties\n"
         "------------------"
 msgstr  "Propriétés de l'affichage\n"
         "-------------------------"
 
-#: src/lang.c:426
+#: src/lang.c:465
 msgid   "Miscellaneous\n"
         "-------------"
 msgstr  "Divers\n"
         "------"
 
-#: src/lang.c:427
+#: src/lang.c:466
 msgid   "Moving around\n"
         "-------------"
 msgstr  "Navigation\n"
         "----------"
 
-#: src/lang.c:428
+#: src/lang.c:467
 msgid   "Group/thread/article operations\n"
         "-------------------------------"
 msgstr  "Opérations sur les Groupes / fils / articles\n"
         "--------------------------------------------"
 
-#: src/lang.c:430
+#: src/lang.c:468
+#, fuzzy
+msgid   "Attribute operations\n"
+        "--------------------"
+msgstr  "Propriétés de l'affichage\n"
+        "-------------------------"
+
+#: src/lang.c:469
+#, fuzzy
+msgid   "Option operations\n"
+        "-----------------"
+msgstr  "Propriétés de l'affichage\n"
+        "-------------------------"
+
+#: src/lang.c:470
+#, fuzzy
+msgid   "Scope operations\n"
+        "----------------"
+msgstr  "Propriétés de l'affichage\n"
+        "-------------------------"
+
+#: src/lang.c:472
 msgid   "Group Level Commands"
 msgstr  "Commandes du niveau Groupe"
 
-#: src/lang.c:431
+#: src/lang.c:473
 msgid   "Kill filter added"
 msgstr  "Filtre ajouté"
 
-#: src/lang.c:432
+#: src/lang.c:474
 msgid   "Auto-selection filter added"
 msgstr  "Filtre à auto-sélection ajouté"
 
-#: src/lang.c:433
+#: src/lang.c:475
 msgid   "All parts tagged"
 msgstr  "Toutes les parties sont marquées"
 
-#: src/lang.c:434
+#: src/lang.c:476
 msgid   "Storing article for later posting"
 msgstr  "Stockage de l'article afin de le poster plus tard"
 
-#: src/lang.c:435
+#: src/lang.c:477
 msgid   "Please enter a valid character"
 msgstr  "Entrez un caractère valide svp"
 
-#: src/lang.c:436
+#: src/lang.c:478
 #, c-format
 msgid   "Missing part #%d"
 msgstr  "Partie manquante #%d"
 
-#: src/lang.c:437
+#: src/lang.c:479
 msgid   "*** No postponed articles ***"
 msgstr  "*** Aucun brouillon ***"
 
-#: src/lang.c:438
+#: src/lang.c:480
 msgid   "Not a multi-part message"
 msgstr  "N'est pas un message en plusieurs parties"
 
-#: src/lang.c:439
+#: src/lang.c:481
 msgid   "You are not subscribed to this group"
 msgstr  "Vous n'êtes pas abonné à ce groupe"
 
-#: src/lang.c:440
+#: src/lang.c:482
 msgid   "No previous expression"
 msgstr  "Pas d'expression précédente"
 
-#: src/lang.c:441
+#: src/lang.c:483
 msgid   "Operation disabled in no-overwrite mode"
 msgstr  "Opération désactivée en mode lecture"
 
 #. TODO: replace hardcoded key-name in txt_info_postponed
-#: src/lang.c:443
+#: src/lang.c:485
 #, c-format
 msgid   "%d postponed %s, reuse with ^O...\n"
 msgstr  "%d %s brouillon(s), réutilisez-le(s) avec ^O...\n"
 
-#: src/lang.c:444
+#: src/lang.c:486
 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 : contenus multiparties/alternatifs retirés.\n"
@@ -2087,21 +2284,21 @@ msgstr  "X-Conversion-Note : contenus mu
         "dans\n"
         "  le Menu Option.\n"
 
-#: src/lang.c:446
+#: src/lang.c:488
 #, c-format
 msgid   "Save filename for %s/%s is a mailbox. Attachment not saved"
 msgstr  "Enregistrer le fichier sous %s %s est une bàl. PJ non enregistrée"
 
-#: src/lang.c:447
+#: src/lang.c:489
 msgid   "TeX2Iso encoded article"
 msgstr  "Article encodé en TeX2Iso"
 
-#: src/lang.c:448
+#: src/lang.c:490
 msgid   "incomplete "
 msgstr  "incomplet "
 
 #. TODO: replace hardcoded key-names
-#: src/lang.c:450
+#: src/lang.c:492
 #, c-format
 msgid   "\n"
         "Welcome to %s, a full screen threaded Netnews reader. It can read news "
@@ -2166,134 +2363,134 @@ msgstr  "\n"
         "Si vous constatez des bogues ou tout autre problème, envoyez s'il vous plaît\n"
         "un rapport de bogue/commentaires à %s via la touche 'R'.\n"
 
-#: src/lang.c:466
+#: src/lang.c:508
 #, c-format
 msgid   "Invalid  From: %s  line. Read the INSTALL file again."
 msgstr  "En-tête From: %s invalide. Lisez le fichier INSTALL une 2e fois."
 
 # TRANSLATION MISSING
-#: src/lang.c:468
+#: src/lang.c:510
 msgid   "Invalid multibyte sequence found\n"
 msgstr  ""
 
-#: src/lang.c:471
+#: src/lang.c:513
 #, c-format
 msgid   "Invalid  Sender:-header %s"
 msgstr  "En-tête Sender: %s invalide"
 
-#: src/lang.c:473
+#: src/lang.c:515
 msgid   "Inverse video disabled"
 msgstr  "Vidéo inversée désactivée"
 
-#: src/lang.c:474
+#: src/lang.c:516
 msgid   "Inverse video enabled"
 msgstr  "Vidéo inversée activée"
 
-#: src/lang.c:476
+#: src/lang.c:518
 #, c-format
 msgid   "Missing definition for %s\n"
 msgstr  "Définition manquante pour %s\n"
 
-#: src/lang.c:477
+#: src/lang.c:519
 #, c-format
 msgid   "Invalid key definition '%s'\n"
 msgstr  "Définition de clé invalide '%s'\n"
 
-#: src/lang.c:478
+#: src/lang.c:520
 #, c-format
 msgid   "Invalid keyname '%s'\n"
 msgstr  "Nom de clé invalide '%s'\n"
 
-#: src/lang.c:479
+#: src/lang.c:521
 #, c-format
 msgid   "Keymap file was upgraded to version %s\n"
 msgstr  "Le fichier keymap a été mis à jour en version %s\n"
 
-#: src/lang.c:480
+#: src/lang.c:522
 #, c-format
 msgid   "Kill From:     [%s] (y/n): "
 msgstr  "   De : [%s] (o/n) : "
 
-#: src/lang.c:481
+#: src/lang.c:523
 msgid   "Kill Lines: (</>num): "
 msgstr  "Nombre de lignes (</>num)    : "
 
-#: src/lang.c:482
+#: src/lang.c:524
 msgid   "Kill Article Menu"
 msgstr  "Créer un filtre"
 
-#: src/lang.c:483
+#: src/lang.c:525
 #, c-format
 msgid   "Kill Msg-Id:   [%s] (f/l/o/n): "
 msgstr  "  MID : [%s] (t/d/a/n) : "
 
-#: src/lang.c:484
+#: src/lang.c:526
 msgid   "Kill pattern scope  : "
 msgstr  "Filtre s'appliquant à : "
 
-#: src/lang.c:485
+#: src/lang.c:527
 #, c-format
 msgid   "Kill Subject:  [%s] (y/n): "
 msgstr  "Sujet : [%s] (o/n) : "
 
-#: src/lang.c:486
+#: src/lang.c:528
 msgid   "Kill text pattern   : "
 msgstr  "Texte à filtrer : "
 
-#: src/lang.c:487
+#: src/lang.c:529
 msgid   "Kill time in days   : "
 msgstr  "Durée du filtre              : "
 
-#: src/lang.c:489
+#: src/lang.c:531
 msgid   "Last"
 msgstr  "Dernier"
 
-#: src/lang.c:490
+#: src/lang.c:532
 msgid   "-- Last response --"
 msgstr  "-- Dernière réponse --"
 
-#: src/lang.c:491
+#: src/lang.c:533
 #, c-format
 msgid   "Lines %s  "
 msgstr  "%s lignes "
 
-#: src/lang.c:493
+#: src/lang.c:535
 msgid   "Mail"
 msgstr  "Envoyer"
 
-#: src/lang.c:494
+#: src/lang.c:536
 msgid   "mailbox "
 msgstr  "bàl"
 
-#: src/lang.c:495
+#: src/lang.c:537
 #, c-format
 msgid   "Mail article(s) to [%.*s]> "
 msgstr  "Envoyer article(s) à [%.*s] > "
 
-#: src/lang.c:496
+#: src/lang.c:538
 #, c-format
 msgid   "Mailing log to %s\n"
 msgstr  "Envoi de l'historique à %s\n"
 
-#: src/lang.c:497
+#: src/lang.c:539
 msgid   "Mail bug report..."
 msgstr  "Envoi d'un rapport de bug..."
 
-#: src/lang.c:498
+#: src/lang.c:540
 #, c-format
 msgid   "Mail BUG REPORT to %s?"
 msgstr  "Signaler LE BUG à %s ?"
 
-#: src/lang.c:499
+#: src/lang.c:541
 msgid   "Mailed"
 msgstr  "Envoyé"
 
-#: src/lang.c:500
+#: src/lang.c:542
 #, c-format
 msgid   "Mailing to %s..."
 msgstr  "Envoi à %s..."
 
-#: src/lang.c:501
+#: src/lang.c:543
 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"
@@ -2304,296 +2501,315 @@ msgstr  "# [Envoyer/Enregistrer] fichier
         "# Le 4ème champ est le répertoire racine utilisé\n"
         "# (p.e. ~/Mail ou ~/News)\n"
 
-#: src/lang.c:504
+#: src/lang.c:546
+#, fuzzy, c-format
+msgid   "%s marked as read"
+msgstr  "%s marqué comme non lu"
+
+#: src/lang.c:547
 #, c-format
 msgid   "%s marked as unread"
 msgstr  "%s marqué comme non lu"
 
-#: src/lang.c:505
-#, c-format
-msgid   "Marked %d of %d tagged %s as read"
+#: src/lang.c:548
+#, fuzzy, c-format
+msgid   "Marked %d of %d %s as read"
+msgstr  "%d marqué(s) sur %d sélectionné(s) %s comme lu(s)"
+
+#: src/lang.c:549
+#, fuzzy, c-format
+msgid   "Marked %d of %d %s as unread"
 msgstr  "%d marqué(s) sur %d sélectionné(s) %s comme lu(s)"
 
-#: src/lang.c:506
+#: src/lang.c:550 src/lang.c:1250
+msgid   "Mark"
+msgstr  "Marque"
+
+#: src/lang.c:551
 #, c-format
 msgid   "Mark all articles as read%s?"
 msgstr  "Marquer tous les articles comme lus%s ?"
 
-#: src/lang.c:507
-#, c-format
-msgid   "Mark %s=tagged articles, %s=current article, %s=quit: "
-msgstr  "Marquer %s=art. marqués, %s=article actuel, %s=quitter : "
+#: src/lang.c:552
+#, fuzzy, c-format
+msgid   "Mark article as read%s?"
+msgstr  "Marquer tous les articles comme lus%s ?"
 
-#: src/lang.c:508
+#: src/lang.c:553
 #, c-format
 msgid   "Mark group %s as read?"
 msgstr  "Marquer le groupe %s comme lu ?"
 
-#: src/lang.c:509
+#: src/lang.c:554
 #, c-format
 msgid   "Mark thread as read%s?"
 msgstr  "Marquer le fil comme lu%s ?"
 
-#: src/lang.c:510
-#, c-format
-msgid   "Mark %s=tagged articles/threads, %s=current thread, %s=quit: "
-msgstr  "Marquer %s=art./fils marqués, %s=fil actuel, %s=quitter : "
-
-#: src/lang.c:511
+#: src/lang.c:555
 #, c-format
 msgid   "Matching %s groups..."
 msgstr  "%s groupes correspondants..."
 
-#: src/lang.c:512 src/lang.c:516
+#: src/lang.c:556 src/lang.c:560
 #, c-format
 msgid   "<n>=set current to n; %s=next unread; %s=search pattern; %s=kill/select"
 msgstr  "<n>=voir 'n'; %s=non lu suivant; %s=rechercher; %s=filtrer/sél."
 
-#: src/lang.c:513
+#: src/lang.c:557
 #, c-format
 msgid   "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; %s=list "
         "thread"
 msgstr  "%s=rech. auteur; %s=tout lu; %s=bas; %s=haut; %s=marquer lu; %s=voir fil"
 
-#: src/lang.c:514
+#: src/lang.c:558
 #, c-format
 msgid   "%s=line up; %s=line down; %s=page up; %s=page down; %s=top; %s=bottom"
 msgstr  "%s=haut; %s=bas; %s=haut de page; %s=bas de page; %s=haut; %s=bas"
 
-#: src/lang.c:515
+#: src/lang.c:559
 #, c-format
 msgid   "%s=search forwards; %s=search backwards; %s=quit"
 msgstr  "%s=recherche avant; %s=recherche arrière; %s=quitter"
 
-#: src/lang.c:517
+#: src/lang.c:561
 #, c-format
 msgid   "%s=author search; %s=body search; %s=catchup; %s=followup; %s=mark read"
 msgstr  "%s=rech. auteur; %s=rech. corps; %s=tout marquer lu; %s=suivi; %s=marquer lu"
 
-#: src/lang.c:518
+#: src/lang.c:562
+#, c-format
+msgid   "%s=add; %s=move; %s=rename; %s=delete"
+msgstr  ""
+
+#: src/lang.c:563
+#, fuzzy, c-format
+msgid   "<n>=set current to n; %s=line down; %s=line up; %s=help; %s=quit"
+msgstr  "<n>=voir 'n'; %s=non lu suivant; %s=tout lu; %s=basculer l'affichage"
+
+#: src/lang.c:564
 #, c-format
 msgid   "<n>=set current to n; %s=next unread; %s,%s=search pattern; %s=catchup"
 msgstr  "<n>=voir 'n'; %s=non lu suivant; %s,%s=rechercher; %s=tout lu"
 
-#: src/lang.c:519
+#: src/lang.c:565
 #, c-format
 msgid   "%s=line down; %s=line up; %s=help; %s=move; %s=quit; %s=toggle all/unread"
 msgstr  "%s=bas; %s=haut; %s=aide; %s=déplacer; %s=quitter; %s=voir lu/non lu"
 
-#: src/lang.c:520
+#: src/lang.c:566
 #, c-format
 msgid   "%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/out"
 msgstr  "%s=abonner; %s=sous-critère; %s=désabonner; %s=critère; %s=liste des groupes"
 
-#: src/lang.c:521
+#: src/lang.c:567
 #, c-format
 msgid   "<n>=set current to n; %s=next unread; %s=catchup; %s=display toggle"
 msgstr  "<n>=voir 'n'; %s=non lu suivant; %s=tout lu; %s=basculer l'affichage"
 
-#: src/lang.c:522
+#: src/lang.c:568
 #, c-format
 msgid   "%s=help; %s=line down; %s=line up; %s=quit; %s=tag; %s=mark unread"
 msgstr  "%s=aide; %s=bas; %s=haut; %s=quitter; %s=marquer; %s=marquer non lu"
 
-#: src/lang.c:523
+#: src/lang.c:569
 msgid   "--More--"
 msgstr  "-- Suite --"
 
-#: src/lang.c:524
+#: src/lang.c:570
 #, c-format
 msgid   "Moving %s..."
 msgstr  "Déplacement de %s..."
 
 # TRANSLATION MISSING
-#: src/lang.c:525
+#: src/lang.c:571
 msgid   "Message-ID: & last Reference  "
 msgstr  ""
 
-#: src/lang.c:526
+#: src/lang.c:572
 msgid   "Message-ID: line              "
 msgstr  "l'en-tête 'Message-ID:'"
 
 # TRANSLATION MISSING
-#: src/lang.c:527
+#: src/lang.c:573
 msgid   "Message-ID: & References: line"
 msgstr  ""
 
-#: src/lang.c:529
+#: src/lang.c:575
 msgid   ", name: "
 msgstr  ", nom : "
 
-#: src/lang.c:530
+#: src/lang.c:576
 #, c-format
 msgid   "Goto newsgroup [%s]> "
 msgstr  "Aller dans le groupe [%s]> "
 
-#: src/lang.c:531
+#: src/lang.c:577
 msgid   "newsgroups"
 msgstr  "groupes"
 
-#: src/lang.c:532
+#: src/lang.c:578
 #, c-format
 msgid   "Position %s in group list (1,2,..,$) [%d]> "
 msgstr  "Placer %s dans la liste des groupes (1,2,..,$) [%d]> "
 
-#: src/lang.c:533
+#: src/lang.c:579
 msgid   "newsgroup"
 msgstr  "groupe"
 
-#: src/lang.c:534
+#: src/lang.c:580
 msgid   "Try and save newsrc file again?"
 msgstr  "Encore essayer et enregistrer le newsrc ?"
 
-#: src/lang.c:535
+#: src/lang.c:581
 msgid   "Warning: No newsgroups were written to your newsrc file. Save aborted."
 msgstr  "Attention : Aucuns groupes n'a été écrits dans le newsrc. Enregistrement "
         "annulé."
 
-#: src/lang.c:536
+#: src/lang.c:582
 msgid   "newsrc file saved successfully.\n"
 msgstr  "le newsrc a été enregistré avec succès.\n"
 
-#: src/lang.c:537
+#: src/lang.c:583
 msgid   "-- Next response --"
 msgstr  "-- Réponse suivante --"
 
-#: src/lang.c:538
-#, c-format
-msgid   "NNTP authorization password not found for %s"
-msgstr  "Mot de passe NNTP introuvable pour %s"
-
-#: src/lang.c:539
+#: src/lang.c:584
 msgid   "No  "
 msgstr  "Non "
 
-#: src/lang.c:540
+#: src/lang.c:585
 msgid   "*** No articles ***"
 msgstr  "*** Aucun article ***"
 
-#: src/lang.c:541
+#: src/lang.c:586
 msgid   "No articles have been posted"
 msgstr  "Aucun article n'a été posté"
 
-#: src/lang.c:542
+#: src/lang.c:587
 msgid   "*** No description ***"
 msgstr  "*** Aucune description ***"
 
-#: src/lang.c:543
+#: src/lang.c:588
 msgid   "No filename"
 msgstr  "Pas de nom de fichier"
 
-#: src/lang.c:544
+#: src/lang.c:589
 msgid   "No group"
 msgstr  "Pas de groupe"
 
-#: src/lang.c:545
+#: src/lang.c:590
 msgid   "*** No groups ***"
 msgstr  "*** Aucun groupe ***"
 
-#: src/lang.c:546
+#: src/lang.c:591
 msgid   "No more groups to read"
 msgstr  "Plus de groupes à lire"
 
-#: src/lang.c:547
+#: src/lang.c:592
 msgid   "No last message"
 msgstr  "Aucun dernier message"
 
-#: src/lang.c:548
+#: src/lang.c:593
 msgid   "No mail address"
 msgstr  "Aucune adresse email"
 
-#: src/lang.c:549
+#: src/lang.c:594
 msgid   "No articles marked for saving"
 msgstr  "Aucun article marqué à enregistrer"
 
-#: src/lang.c:550
+#: src/lang.c:595
 msgid   "No match"
 msgstr  "Aucun résultat"
 
-#: src/lang.c:551
+#: src/lang.c:596
 msgid   "No more groups"
 msgstr  "Plus de groupes"
 
-#: src/lang.c:552
+#: src/lang.c:597
 msgid   "No newsgroups"
 msgstr  "Aucun groupe"
 
-#: src/lang.c:553
+#: src/lang.c:598
 msgid   "No next unread article"
 msgstr  "Aucun article non lu suivant"
 
-#: src/lang.c:554
+#: src/lang.c:599
 msgid   "No previous group"
 msgstr  "Aucun groupe précédent"
 
-#: src/lang.c:555
+#: src/lang.c:600
 msgid   "No previous unread article"
 msgstr  "Aucun article non lu précédent"
 
-#: src/lang.c:556
+#: src/lang.c:601
 msgid   "No responses"
 msgstr  "Aucune réponse"
 
-#: src/lang.c:557
+#: src/lang.c:602
 msgid   "No responses to list in current thread"
 msgstr  "Aucune réponse à afficher dans le fil actuel"
 
-#: src/lang.c:558
+#: src/lang.c:603
+#, fuzzy
+msgid   "*** No scopes ***"
+msgstr  "*** Aucun groupe ***"
+
+#: src/lang.c:604
 msgid   "No search string"
 msgstr  "Aucun terme à rechercher"
 
-#: src/lang.c:559
+#: src/lang.c:605
 msgid   "No subject"
 msgstr  "Aucun sujet"
 
-#: src/lang.c:561
+#: src/lang.c:607
 #, c-format
 msgid   "%s: Terminal must have clear to end-of-line (ce)\n"
 msgstr  "%s: Terminal doit avoir la fonction clear to end-of-line (ce)\n"
 
-#: src/lang.c:562
+#: src/lang.c:608
 #, c-format
 msgid   "%s: Terminal must have clear to end-of-screen (cd)\n"
 msgstr  "%s: Terminal doit avoir la fonction clear to end-of-screen (cd)\n"
 
-#: src/lang.c:563
+#: src/lang.c:609
 #, c-format
 msgid   "%s: Terminal must have clearscreen (cl) capability\n"
 msgstr  "%s: Terminal doit avoir la fonction clearscreen (cl)\n"
 
-#: src/lang.c:564
+#: src/lang.c:610
 #, c-format
 msgid   "%s: Terminal must have cursor motion (cm)\n"
 msgstr  "%s: Terminal doit avoir la fonction cursor motion (cm)\n"
 
-#: src/lang.c:565
+#: src/lang.c:611
 #, c-format
 msgid   "%s: TERM variable must be set to use screen capabilities\n"
 msgstr  "%s: la variable TERM doit être utilisée pour utiliser les fonctions\n"
 
-#: src/lang.c:567
+#: src/lang.c:613
 #, c-format
 msgid   "No viewer found for %s/%s\n"
 msgstr  "Visualiseur introuvable pour %s/%s\n"
 
-#: src/lang.c:568
+#: src/lang.c:614
 msgid   "Newsgroup does not exist on this server"
 msgstr  "Groupe inexistant sur ce serveur"
 
-#: src/lang.c:569
+#: src/lang.c:615
 #, c-format
 msgid   "Group %s not found in active file"
 msgstr  "Groupe %s introuvable dans le fichier active"
 
-#: src/lang.c:570
+#: src/lang.c:616
 msgid   "c)reate it, use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr  "c)réer, utiliser a)utre nom, utiliser .newsrc par d)éfaut, q)uitter tin : "
 
-#: src/lang.c:571
+#: src/lang.c:617
 msgid   "use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr  "utiliser a)utre nom, utiliser .newsrc par d)éfaut, q)uitter tin : "
 
-#: src/lang.c:572
+#: src/lang.c:618
 #, c-format
 msgid   "# NNTP-server -> newsrc translation table and NNTP-server\n"
         "# shortname list for %s %s\n"
@@ -2621,40 +2837,45 @@ msgstr  "# Serveur NNTP -> tableau de co
         "#   news.example.org  /tmp/nrc-ex      example    ex\n"
         "#\n"
 
-#: src/lang.c:579
+#: src/lang.c:625
 msgid   "Only"
 msgstr  "Actuel"
 
-#: src/lang.c:580
+#: src/lang.c:626
 #, c-format
 msgid   "Option not enabled. Recompile with %s."
 msgstr  "Option non activée. Recompilez avec %s."
 
-#: src/lang.c:581
+#: src/lang.c:627
 msgid   "Options Menu"
 msgstr  "Menu Options"
 
-#: src/lang.c:584
+#: src/lang.c:628
+#, fuzzy
+msgid   "Options Menu Commands"
+msgstr  "Menu Options"
+
+#: src/lang.c:631
 #, c-format
 msgid   "Error in regex: %s at pos. %d '%s'"
 msgstr  "Erreur dans la regex : %s à %d '%s'"
 
-#: src/lang.c:585
+#: src/lang.c:632
 #, c-format
 msgid   "Error in regex: pcre internal error %d"
 msgstr  "Erreur dans la regex : erreur pcre interne %d"
 
-#: src/lang.c:586
+#: src/lang.c:633
 #, c-format
 msgid   "Error in regex: study - pcre internal error %s"
 msgstr  "Erreur dans la regex : study - erreur pcre interne %s"
 
-#: src/lang.c:587
+#: src/lang.c:634
 msgid   "Post a followup..."
 msgstr  "Postage du suivi..."
 
 #. TODO: replace hardcoded key-name in txt_post_error_ask_postpone
-#: src/lang.c:589
+#: src/lang.c:636
 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"
@@ -2662,272 +2883,272 @@ msgstr  "Une erreur est survenue lors du
         "cette erreur est temporaire ou alors corrigeable, vous pouvez enregistrer\n"
         "l'article comme brouillon et le réutiliser plus tard grâce à la commande ^O.\n"
 
-#: src/lang.c:592
+#: src/lang.c:639
 msgid   "Posted articles history"
 msgstr  "Historique des articles postés"
 
-#: src/lang.c:593
+#: src/lang.c:640
 #, c-format
 msgid   "Post to newsgroup(s) [%s]> "
 msgstr  "Poster dans groupe(s) [%s]> "
 
-#: src/lang.c:594
+#: src/lang.c:641
 msgid   "-- post processing started --"
 msgstr  "-- post-traitement lancé --"
 
-#: src/lang.c:595
+#: src/lang.c:642
 msgid   "-- post processing completed --"
 msgstr  "-- post-traitement terminé --"
 
-#: src/lang.c:596
+#: src/lang.c:643
 #, c-format
 msgid   "Post subject [%s]> "
 msgstr  "Poster le sujet [%s] > "
 
-#: src/lang.c:597
+#: src/lang.c:644
 msgid   "# Summary of mailed/posted messages viewable by 'W' command from within tin.\n"
 msgstr  "# Sommaire des messages envoyés/postés visible par la commande 'W' depuis "
         "tin.\n"
 
-#: src/lang.c:598
+#: src/lang.c:645
 msgid   "Posting article..."
 msgstr  "Postage de l'article..."
 
-#: src/lang.c:599
+#: src/lang.c:646
 #, c-format
 msgid   "Post postponed articles [%%s]? (%s/%s/%s/%s/%s): "
 msgstr  "Poster les brouillons [%%s] ? (%s/%s/%s/%s/%s) : "
 
-#: src/lang.c:600
+#: src/lang.c:647
 #, c-format
 msgid   "Hot %s"
 msgstr  "%s sélectionné"
 
-#: src/lang.c:601
+#: src/lang.c:648
 #, c-format
 msgid   "Tagged %s"
 msgstr  "%s marqué"
 
-#: src/lang.c:602
+#: src/lang.c:649
 #, c-format
 msgid   "Untagged %s"
 msgstr  "%s non marqué"
 
-#: src/lang.c:603
+#: src/lang.c:650
 msgid   "Processing mail messages marked for deletion."
 msgstr  "Traitement des emails enregistrés marqués pour effacement."
 
-#: src/lang.c:604
+#: src/lang.c:651
 msgid   "Processing saved articles marked for deletion."
 msgstr  "Traitement des articles enregistrés marqués pour effacement."
 
-#: src/lang.c:605
+#: src/lang.c:652
 #, c-format
 msgid   "Accept Followup-To? %s=post, %s=ignore, %s=quit: "
 msgstr  "Accepter le Suivi ? %s=poster, %s=ignorer, %s=quitter : "
 
-#: src/lang.c:606
+#: src/lang.c:653
 msgid   "Article unchanged, abort mailing?"
 msgstr  "Article inchangé, annuler l'envoi ?"
 
-#: src/lang.c:607
+#: src/lang.c:654
 #, c-format
 msgid   "Do you want to see postponed articles (%d)?"
 msgstr  "Voulez-vous voir les brouillons (%d) ?"
 
-#: src/lang.c:609
+#: src/lang.c:656
 msgid   "Add quick kill filter?"
 msgstr  "Ajouter rapidement un filtre ?"
 
-#: src/lang.c:610
+#: src/lang.c:657
 msgid   "Add quick selection filter?"
 msgstr  "Ajouter rapidement une règle ?"
 
-#: src/lang.c:611
+#: src/lang.c:658
 msgid   "Do you really want to quit?"
 msgstr  "Voulez-vous réellement quitter ?"
 
-#: src/lang.c:612
+#: src/lang.c:659
 #, c-format
 msgid   "%s=edit cancel message, %s=quit, %s=delete (cancel) [%%s]: "
 msgstr  "%s=éditer message d'annulation, %s=quitter, %s=effacer (annuler) [%%s] : "
 
-#: src/lang.c:613
+#: src/lang.c:660
 msgid   "You have tagged articles in this group - quit anyway?"
 msgstr  "Vous avez des articles marqués dans ce groupe - quitter quand même ?"
 
-#: src/lang.c:614
+#: src/lang.c:661
 #, c-format
 msgid   "%s=quit, %s=edit, %s=postpone: "
 msgstr  "%s=quitter, %s=éditer, %s=brouillon : "
 
-#: src/lang.c:615
+#: src/lang.c:662
 #, c-format
 msgid   "%s=quit %s=edit %s=save kill description: "
 msgstr  "%s=quitter, %s=éditer, %s=enregistrer le filtre : "
 
-#: src/lang.c:616
+#: src/lang.c:663
 #, c-format
 msgid   "%s=quit %s=edit %s=save select description: "
 msgstr  "%s=quitter %s=éditer %s=enregistrer la règle : "
 
-#: src/lang.c:617
+#: src/lang.c:664
 msgid   "Do you really want to quit without saving your configuration?"
 msgstr  "Voulez-vous réellement quitter sans enregistrer votre configuration ?"
 
-#: src/lang.c:620
+#: src/lang.c:667
 msgid   "Invalid range - valid are '0-9.$' eg. 1-$"
 msgstr  "Champ invalide - '0-9.$' pe. 1-$ est valide"
 
-#: src/lang.c:621
+#: src/lang.c:668
 msgid   "Do you want to abort this operation?"
 msgstr  "Voulez-vous annuler cette opération ?"
 
-#: src/lang.c:622
+#: src/lang.c:669
 msgid   "Do you want to exit tin immediately?"
 msgstr  "Voulez-vous quitter tin immédiatement ?"
 
-#: src/lang.c:623
+#: src/lang.c:670
 msgid   "Reading ('q' to quit)..."
 msgstr  "Lecture ('q' pour quitter)..."
 
-#: src/lang.c:624
+#: src/lang.c:671
 #, c-format
 msgid   "Reading %sarticles..."
 msgstr  "Lecture de %sarticles..."
 
-#: src/lang.c:625
+#: src/lang.c:672
 #, c-format
 msgid   "Reading %sattributes file...\n"
 msgstr  "Lecture du fichier %sattributes...\n"
 
-#: src/lang.c:626
+#: src/lang.c:673
 #, c-format
 msgid   "Reading %sconfig file...\n"
 msgstr  "Lecture du fichier %sconfig...\n"
 
-#: src/lang.c:627
+#: src/lang.c:674
 msgid   "Reading filter file...\n"
 msgstr  "Lecture du fichier filter...\n"
 
-#: src/lang.c:628
+#: src/lang.c:675
 #, c-format
 msgid   "Reading %s groups..."
 msgstr  "Lecture de %s groupes..."
 
-#: src/lang.c:629
+#: src/lang.c:676
 msgid   "Reading input history file...\n"
 msgstr  "Lecture du fichier d'historique...\n"
 
-#: src/lang.c:630
+#: src/lang.c:677
 msgid   "Reading keymap file...\n"
 msgstr  "Lecture du fichier keymap...\n"
 
-#: src/lang.c:631
+#: src/lang.c:678
 msgid   "Reading groups from active file... "
 msgstr  "Lecture des groupes depuis le fichier active... "
 
-#: src/lang.c:632
+#: src/lang.c:679
 msgid   "Reading groups from newsrc file... "
 msgstr  "Lecture des groupes depuis le fichier newsrc... "
 
-#: src/lang.c:633
+#: src/lang.c:680
 msgid   "Reading newsgroups file... "
 msgstr  "Lecture du fichier newsgroups... "
 
-#: src/lang.c:634
+#: src/lang.c:681
 msgid   "Reading newsrc file..."
 msgstr  "Lecture du fichier newsrc..."
 
-#: src/lang.c:635
+#: src/lang.c:682
 msgid   "References: line              "
 msgstr  "l'en-tête 'References:'"
 
-#: src/lang.c:637
+#: src/lang.c:684
 #, c-format
 msgid   "(%d:%02d remaining)"
 msgstr  "(%d:%02d restant)"
 
-#: src/lang.c:639
+#: src/lang.c:686
 #, c-format
 msgid   "Bogus group %s removed."
 msgstr  "Effacement du groupe corrompu %s."
 
-#: src/lang.c:640
+#: src/lang.c:687
 #, c-format
 msgid   "Error: rename %s to %s"
 msgstr  "Erreur : renommer %s à %s"
 
-#: src/lang.c:641
+#: src/lang.c:688
 msgid   "Reply to author..."
 msgstr  "Répondre à l'auteur..."
 
-#: src/lang.c:642
+#: src/lang.c:689
 msgid   "Repost"
 msgstr  "Reposter"
 
-#: src/lang.c:643
+#: src/lang.c:690
 msgid   "Reposting article..."
 msgstr  "Repostage de l'article..."
 
-#: src/lang.c:644
+#: src/lang.c:691
 #, c-format
 msgid   "Repost article(s) to group(s) [%s]> "
 msgstr  "Reposter article(s) dans groupe(s) [%s]> "
 
-#: src/lang.c:645
+#: src/lang.c:692
 msgid   "Reset newsrc?"
 msgstr  "Réinitialiser newsrc ?"
 
-#: src/lang.c:646
+#: src/lang.c:693
 msgid   "Responses have been directed to the following newsgroups"
 msgstr  "Les réponses ont été redirigées vers les groupes suivants"
 
-#: src/lang.c:647
+#: src/lang.c:694
 #, c-format
 msgid   "Responses have been directed to poster. %s=mail, %s=post, %s=quit: "
 msgstr  "Les réponses ont été redirigées à l'auteur. %s=mail, %s=poster, %s=quitter : "
 
-#: src/lang.c:649
+#: src/lang.c:696
 msgid   "Press <RETURN> to continue..."
 msgstr  "Appuyez sur <RETOUR> pour continuer..."
 
-#: src/lang.c:651
+#: src/lang.c:698
 #, c-format
 msgid   "Select From    [%s] (y/n): "
 msgstr  "   De : [%s] (o/n) : "
 
-#: src/lang.c:652
+#: src/lang.c:699
 msgid   "Select Lines: (</>num): "
 msgstr  "Nombre de lignes (</>num)    : "
 
-#: src/lang.c:653
+#: src/lang.c:700
 msgid   "Auto-select Article Menu"
 msgstr  "Créer une règle"
 
-#: src/lang.c:654
+#: src/lang.c:701
 #, c-format
 msgid   "Select Msg-Id  [%s] (f/l/o/n): "
 msgstr  "  MID : [%s] (t/d/a/n) : "
 
-#: src/lang.c:655
+#: src/lang.c:702
 msgid   "Select pattern scope: "
 msgstr  "Règle s'appliquant à : "
 
-#: src/lang.c:656
+#: src/lang.c:703
 #, c-format
 msgid   "Select Subject [%s] (y/n): "
 msgstr  "Sujet : [%s] (o/n) : "
 
-#: src/lang.c:657
+#: src/lang.c:704
 msgid   "Select text pattern : "
 msgstr  "Texte ou terme  : "
 
-#: src/lang.c:658
+#: src/lang.c:705
 msgid   "Select time in days   : "
 msgstr  "Durée de la règle            : "
 
-#: src/lang.c:659
+#: src/lang.c:706
 #, c-format
 msgid   "# %s server configuration file\n"
         "# This file was automatically saved by %s %s %s (\"%s\")\n"
@@ -2945,223 +3166,265 @@ msgstr  "# Fichier de configuration serv
         "# Enfin, ne touchez pas à ce fichier si vous ne savez pas quoi y faire.\n"
         "############################################################################\n"
 
-#: src/lang.c:665
+#: src/lang.c:712
 msgid   "Showing unread groups only"
 msgstr  "Afficher uniquement les groupes non lus"
 
-#: src/lang.c:666
+#: src/lang.c:713
 msgid   "Subject: line (ignore case)   "
 msgstr  "l'en-tête 'Subject:' (ignorer la casse)"
 
-#: src/lang.c:667
+#: src/lang.c:714
 msgid   "Subject: line (case sensitive)"
 msgstr  "l'en-tête 'Subject:' (casse sensible)"
 
-#: src/lang.c:668
+#: src/lang.c:715
 msgid   "Save"
 msgstr  "Enregistrer"
 
-#: src/lang.c:669
+#: src/lang.c:716
 #, c-format
 msgid   "Save '%s' (%s/%s)?"
 msgstr  "Enregistrer '%s' (%s/%s) ?"
 
-#: src/lang.c:670
+#: src/lang.c:717
 msgid   "Save configuration before continuing?"
 msgstr  "Enregistrer la configuration avant de continuer ?"
 
-#: src/lang.c:671
+#: src/lang.c:718
 msgid   "Save filename> "
 msgstr  "Enregistrer sous le nom de fichier > "
 
-#: src/lang.c:672
+#: src/lang.c:719
 msgid   "Saved"
 msgstr  "Enregistré"
 
-#: src/lang.c:673
+#: src/lang.c:720
 #, c-format
 msgid   "%4d unread (%4d hot) %s in %s\n"
 msgstr  "%4d non lu (%4d sél.) %s dans %s\n"
 
-#: src/lang.c:674
+#: src/lang.c:721
 #, c-format
 msgid   "Saved %s...\n"
 msgstr  "Enregistrement de %s...\n"
 
-#: src/lang.c:675
+#: src/lang.c:722
 msgid   "Nothing was saved"
 msgstr  "Rien n'a été enregistré"
 
-#: src/lang.c:676
+#: src/lang.c:723
 #, c-format
 msgid   "\n"
         "%s %d %s from %d %s\n"
 msgstr  "\n"
         "%s %d %s de %d %s\n"
 
-#: src/lang.c:677
+#: src/lang.c:724
 #, c-format
 msgid   "-- %s saved to %s%s --"
 msgstr  "-- %s enregistré sous %s%s --"
 
-#: src/lang.c:678
+#: src/lang.c:725
 #, c-format
 msgid   "-- %s saved to %s - %s --"
 msgstr  "-- %s enregistré sous %s - %s --"
 
-#: src/lang.c:679
+#: src/lang.c:726
 msgid   "Saving..."
 msgstr  "Enregistrement..."
 
-#: src/lang.c:680
+#: src/lang.c:727
 #, c-format
 msgid   "%s: Screen initialization failed"
 msgstr  "%s : Échec de l'initialisation de l'écran"
 
-#: src/lang.c:682
+#: src/lang.c:729
 #, c-format
 msgid   "%s: screen is too small\n"
 msgstr  "%s : l'écran est trop petit\n"
 
-#: src/lang.c:684
+#: src/lang.c:731
 #, c-format
 msgid   "screen is too small, %s is exiting\n"
 msgstr  "l'écran est trop petit, %s quitte\n"
 
-#: src/lang.c:685
+#: src/lang.c:732
+#, fuzzy
+msgid   "Delete scope?"
+msgstr  "Règle s'appliquant à : "
+
+#: src/lang.c:733
+#, fuzzy
+msgid   "Enter scope> "
+msgstr  "Entrez le numéro de l'option > "
+
+#: src/lang.c:734
+#, fuzzy
+msgid   "Select new position> "
+msgstr  "Texte ou terme  : "
+
+#: src/lang.c:735
+msgid   "New position cannot be a global scope"
+msgstr  ""
+
+#: src/lang.c:736
+msgid   "Global scope, operation not allowed"
+msgstr  ""
+
+#: src/lang.c:737
+msgid   "Rename scope> "
+msgstr  ""
+
+#: src/lang.c:738
+#, fuzzy
+msgid   "Select scope> "
+msgstr  "Sélectionner le groupe > "
+
+#: src/lang.c:739
+#, fuzzy
+msgid   "Scopes Menu"
+msgstr  "Menu Options"
+
+#: src/lang.c:740
+#, fuzzy
+msgid   "Scopes Menu Commands"
+msgstr  "Commandes niveau supérieur"
+
+#: src/lang.c:741
 #, c-format
 msgid   "Search backwards [%s]> "
 msgstr  "Recherche arrière [%s] > "
 
-#: src/lang.c:686
+#: src/lang.c:742
 #, c-format
 msgid   "Search body [%s]> "
 msgstr  "Rechercher dans le corps [%s] > "
 
-#: src/lang.c:687
+#: src/lang.c:743
 #, c-format
 msgid   "Search forwards [%s]> "
 msgstr  "Recherche avant [%s] > "
 
-#: src/lang.c:688
+#: src/lang.c:744
 msgid   "Searching..."
 msgstr  "Recherche..."
 
-#: src/lang.c:689
+#: src/lang.c:745
 #, c-format
 msgid   "Searching article %d of %d ('q' to abort)..."
 msgstr  "Recherche article %d sur %d ('q' pour annuler)..."
 
-#: src/lang.c:690
+#: src/lang.c:746
 msgid   "Select article> "
 msgstr  "Sélectionner l'article > "
 
-#: src/lang.c:691
+#: src/lang.c:747
 msgid   "Select option number before text or use arrow keys and <CR>. 'q' to quit."
 msgstr  "Choisir un numéro ou utiliser les flèches puis <RETOUR>. 'q' pour quitter."
 
-#: src/lang.c:692
+#: src/lang.c:748
 msgid   "Select group> "
 msgstr  "Sélectionner le groupe > "
 
-#: src/lang.c:693
+#: src/lang.c:749
 #, c-format
 msgid   "Enter selection pattern [%s]> "
 msgstr  "Entrez le critère de sélection [%s] > "
 
-#: src/lang.c:694
+#: src/lang.c:750
 msgid   "Select thread > "
 msgstr  "Sélectionner le fil > "
 
-#: src/lang.c:695
+#: src/lang.c:751
 #, c-format
 msgid   "%s %s %s (\"%s\") [%s]: send a DETAILED bug report to %s\n"
 msgstr  "%s %s %s (\"%s\") [%s]: envoi d'un rapport de bug DÉTAILLÉ à %s\n"
 
-#: src/lang.c:696
+#: src/lang.c:752
 msgid   "servers active-file"
 msgstr  "fichier active des serveurs"
 
-#: src/lang.c:697
+#: src/lang.c:753
 msgid   "Cannot move into new newsgroups. Subscribe first..."
 msgstr  "Déplacement dans nouveaux groupes impossible. Abonnez-vous d'abord..."
 
-#: src/lang.c:698
+#: src/lang.c:754
 msgid   "<SPACE>"
 msgstr  "<ESPACE>"
 
-#: src/lang.c:699
+#: src/lang.c:755
 #, c-format
 msgid   "Starting: (%s)"
 msgstr  "Démarrage : (%s)"
 
-#: src/lang.c:700
+#: src/lang.c:756
 #, c-format
 msgid   "List Thread (%d of %d)"
 msgstr  "Visualisation du fil (%d sur %d)"
 
-#: src/lang.c:701
+#: src/lang.c:757
 #, c-format
 msgid   "Thread (%.*s)"
 msgstr  "Fil (%.*s)"
 
-#: src/lang.c:702
+#: src/lang.c:758
 msgid   "Enter wildcard subscribe pattern> "
 msgstr  "Entrer un caractère joker comme critère > "
 
-#: src/lang.c:703
+#: src/lang.c:759
 #, c-format
 msgid   "subscribed to %d groups"
 msgstr  "Abonné à %d groupes"
 
-#: src/lang.c:704
+#: src/lang.c:760
 #, c-format
 msgid   "Subscribed to %s"
 msgstr  "Abonné à %s"
 
-#: src/lang.c:705
+#: src/lang.c:761
 msgid   "Subscribing... "
 msgstr  "Abonnement... "
 
-#: src/lang.c:706
+#: src/lang.c:762
 #, c-format
 msgid   "Repost or supersede article(s) [%%s]? (%s/%s/%s): "
 msgstr  "Reposter ou remplacer le(s) article(s) [%%s]? (%s/%s/%s) : "
 
-#: src/lang.c:707
+#: src/lang.c:763
 #, c-format
 msgid   "Supersede article(s) to group(s) [%s]> "
 msgstr  "Remplacer le(s) article(s) du(es) groupe(s) [%s] > "
 
-#: src/lang.c:708
+#: src/lang.c:764
 msgid   "Superseding article ..."
 msgstr  "Remplacement de l'article..."
 
-#: src/lang.c:709
+#: src/lang.c:765
 #, c-format
 msgid   "\n"
         "Stopped. Type 'fg' to restart %s\n"
 msgstr  "\n"
         "Arrêté. Tapez 'fg' pour relancer %s\n"
 
-#: src/lang.c:711
+#: src/lang.c:767
 #, c-format
 msgid   "%d days"
 msgstr  "%d jours"
 
-#: src/lang.c:712
+#: src/lang.c:768
 msgid   "<TAB>"
 msgstr  "<TAB>"
 
-#: src/lang.c:713
+#: src/lang.c:769
 msgid   "TeX "
 msgstr  "TeX "
 
-#: src/lang.c:714
+#: src/lang.c:770
 msgid   "# Default action/prompt strings\n"
 msgstr  "# Termes action/prompt par défaut\n"
 
-#: src/lang.c:715
+#: src/lang.c:771
 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"
@@ -3179,263 +3442,264 @@ msgstr  "# Réglages par défaut pour les 
         "# case=ON/OFF    ON=filtre sensible à la casse OFF=filtre insensible\n"
         "# expire=ON/OFF  ON=durée d'après default_filter_days OFF=n'expire jamais\n"
 
-#: src/lang.c:728
+#: src/lang.c:784
 msgid   "# If ON use print current subject or newsgroup description in the last line\n"
 msgstr  "# Si ON, affiche le sujet actuel ou la description du groupe dans la "
         "dernière\n"
         "# ligne\n"
 
-#: src/lang.c:729
+#: src/lang.c:785
 msgid   "# Host & time info used for detecting new groups (don't touch)\n"
 msgstr  "# Info sur l'hôte & l'heure utilisées pour détecter les nouveaux groupes (ne "
         "pas toucher)\n"
 
-#: src/lang.c:730
+#: src/lang.c:786
 msgid   "There is no news\n"
 msgstr  "Rien de neuf\n"
 
-#: src/lang.c:731
+#: src/lang.c:787
 msgid   "Thread"
 msgstr  "Fil"
 
-#: src/lang.c:732
+#: src/lang.c:788
 msgid   "Thread Level Commands"
 msgstr  "Commandes pour fil"
 
-#: src/lang.c:733
+#: src/lang.c:789
 msgid   "Thread deselected"
 msgstr  "Fil désélectionné"
 
-#: src/lang.c:734
+#: src/lang.c:790
 msgid   "Thread selected"
 msgstr  "Fil sélectionné"
 
-#: src/lang.c:736
+#: src/lang.c:792
 msgid   "threads"
 msgstr  "fils"
 
-#: src/lang.c:738
-msgid   "Thread range"
-msgstr  "Champ du fil"
-
-#: src/lang.c:739
+#: src/lang.c:794
 msgid   "thread"
 msgstr  "fil"
 
-#: src/lang.c:740
+#: src/lang.c:795
 #, c-format
 msgid   "Thread %4s of %4s"
 msgstr  "    Fil %4s sur %4s"
 
-#: src/lang.c:741
+#: src/lang.c:796
 msgid   "Threading articles..."
 msgstr  "Regroupement des articles..."
 
-#: src/lang.c:742
+#: src/lang.c:797
 #, c-format
 msgid   "Toggled word highlighting %s"
 msgstr  "(Dés)activer surbrillance %s"
 
-#: src/lang.c:743
+#: src/lang.c:798
 msgid   "Toggled rot13 encoding"
 msgstr  "(Dés)activer codage rot13"
 
-#: src/lang.c:744
+#: src/lang.c:799
 #, c-format
 msgid   "Toggled german TeX encoding %s"
 msgstr  "(Dés)activer codage TeX Allemand %s"
 
-#: src/lang.c:745
+#: src/lang.c:800
 #, c-format
 msgid   "Toggled tab-width to %d"
 msgstr  "(Dés)activer largeur de tabulation à %d"
 
-#: src/lang.c:747
+#: src/lang.c:802
 #, c-format
 msgid   "%d Trying to dotlock %s"
 msgstr  "%d essaye de déverrouiller %s"
 
-#: src/lang.c:748
+#: src/lang.c:803
 #, c-format
 msgid   "%d Trying to lock %s"
 msgstr  "%d essaye de verrouiller %s"
 
-#: src/lang.c:750
+#: src/lang.c:805
 msgid   "           h=help\n"
 msgstr  "           h=aide\n"
 
-#: src/lang.c:752
+#: src/lang.c:807
 msgid   "Unlimited"
 msgstr  "Illimitée"
 
-#: src/lang.c:753
+#: src/lang.c:808
 msgid   "Enter wildcard unsubscribe pattern> "
 msgstr  "Terme joker pour se désabonner > "
 
-#: src/lang.c:754
+#: src/lang.c:809
 #, c-format
 msgid   "Error decoding %s : %s"
 msgstr  "Erreur lors du décodage de %s : %s"
 
-#: src/lang.c:755
+#: src/lang.c:810
 msgid   "No end."
 msgstr  "Pas de fin."
 
-#: src/lang.c:756
+#: src/lang.c:811
 #, c-format
 msgid   "%s successfully decoded."
 msgstr  "%s décodé avec succès."
 
-#: src/lang.c:757
+#: src/lang.c:812
 #, c-format
 msgid   "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n"
         "\n"
 msgstr  "%*s[-- %s/%s, %sfichier uuencodé, %d lignes, nom : %s --]\n"
         "\n"
 
-#: src/lang.c:758
+#: src/lang.c:813
 msgid   "unread "
 msgstr  "non lu"
 
-#: src/lang.c:759
+#: src/lang.c:814
 #, c-format
 msgid   "unsubscribed from %d groups"
 msgstr  "désabonné de %d groupes"
 
-#: src/lang.c:760
+#: src/lang.c:815
 #, c-format
 msgid   "Unsubscribed from %s"
 msgstr  "Désabonné de %s"
 
-#: src/lang.c:761
+#: src/lang.c:816
 msgid   "Unsubscribing... "
 msgstr  "Désabonnement... "
 
-#: src/lang.c:762
+#: src/lang.c:817
 msgid   "Unthreading articles..."
 msgstr  "Dégroupement des articles..."
 
-#: src/lang.c:763
+#: src/lang.c:818
 msgid   "Updated"
 msgstr  "Mis à jour"
 
-#: src/lang.c:764
+#: src/lang.c:820
+#, c-format
+msgid   "unparseable \"LIST COUNTS\" line: \"%s\""
+msgstr  ""
+
+#: src/lang.c:822
 msgid   "Updating"
 msgstr  "Rafraîchissement"
 
-#: src/lang.c:765
+#: src/lang.c:823
 #, c-format
 msgid   "Opening %s\n"
 msgstr  "Ouverture de %s\n"
 
-#: src/lang.c:766
+#: src/lang.c:824
 msgid   "No more URL's in this article"
 msgstr  "Plus d'URL dans cet article"
 
-#: src/lang.c:767
+#: src/lang.c:825
 msgid   "Use MIME display program for this message?"
 msgstr  "Utiliser le programme d'affichage MIME pour ce message ?"
 
-#: src/lang.c:768
+#: src/lang.c:826
 msgid   "  -c       mark all news as read in subscribed newsgroups (batch mode)"
 msgstr  "  -c       marquer tous les articles lus dans les groupes abonnés (en tâche "
         "de fond)"
 
-#: src/lang.c:769
+#: src/lang.c:827
 msgid   "  -Z       return status indicating if any unread news (batch mode)"
 msgstr  "  -Z       retourne un statut indiquant s'il y a nouveaux articles (en tâche "
         "de fond)"
 
-#: src/lang.c:770
+#: src/lang.c:828
 msgid   "  -q       don't check for new newsgroups"
 msgstr  "  -q       ne pas vérifier s'il y a des nouveaux groupes"
 
-#: src/lang.c:771
+#: src/lang.c:829
 msgid   "  -X       don't save any files on quit"
 msgstr  "  -X       ne pas enregistrer de fichiers à la fermeture"
 
-#: src/lang.c:772
+#: src/lang.c:830
 msgid   "  -d       don't show newsgroup descriptions"
 msgstr  "  -d       ne pas afficher les descriptions des groupes"
 
-#: src/lang.c:773
+#: src/lang.c:831
 msgid   "  -G limit get only limit articles/group"
 msgstr  "  -G nombre d'articles par groupe limite"
 
-#: src/lang.c:774
+#: src/lang.c:832
 #, c-format
 msgid   "  -H       help information about %s"
 msgstr  "  -H       aide à propos de %s"
 
-#: src/lang.c:775
+#: src/lang.c:833
 msgid   "  -h       this help message"
 msgstr  "  -h       ce message d'aide"
 
-#: src/lang.c:776
+#: src/lang.c:834
 #, c-format
 msgid   "  -I dir   news index file directory [default=%s]"
 msgstr  "  -I rép.  répertoire du fichier index [défaut=%s]"
 
-#: src/lang.c:777
+#: src/lang.c:835
 msgid   "  -u       update index files (batch mode)"
 msgstr  "  -u       màj des fichiers index (en tâche de fond)"
 
-#: src/lang.c:778
+#: src/lang.c:836
 #, c-format
 msgid   "  -m dir   mailbox directory [default=%s]"
 msgstr  "  -m rép.  répertoire des bàl [défaut=%s]"
 
-#: src/lang.c:779
+#: src/lang.c:837
 #, c-format
 msgid   "\n"
         "Mail bug reports/comments to %s"
 msgstr  "\n"
         "Envoyez par mail vos rapports de bugs/suggestions à %s"
 
-#: src/lang.c:780
+#: src/lang.c:838
 msgid   "  -N       mail new news to your posts (batch mode)"
 msgstr  "  -N       envoyer toute réponse à vos articles (en tâche de fond)"
 
-#: src/lang.c:781
+#: src/lang.c:839
 msgid   "  -M user  mail new news to specified user (batch mode)"
 msgstr  "  -M util. envoyer tout nouvel article à une personne (en tâche de fond)"
 
-#: src/lang.c:782
+#: src/lang.c:840
 #, c-format
 msgid   "  -f file  subscribed to newsgroups file [default=%s]"
 msgstr  "  -f fich. abonné au fichier groupes [défaut=%s]"
 
-#: src/lang.c:783
+#: src/lang.c:841
 msgid   "  -x       no posting mode"
 msgstr  "  -x       mode postage OFF"
 
-#: src/lang.c:784
+#: src/lang.c:842
 msgid   "  -w       post an article and exit"
 msgstr  "  -w       poster un article puis quitter"
 
-#: src/lang.c:785
+#: src/lang.c:843
 msgid   "  -o       post all postponed articles and exit"
 msgstr  "  -o       poster tous les brouillons puis quitter"
 
-#: src/lang.c:786
+#: src/lang.c:844
 msgid   "  -R       read news saved by -S option"
 msgstr  "  -R       lire les articles enregistrés via l'option -S"
 
-#: src/lang.c:787
+#: src/lang.c:845
 #, c-format
 msgid   "  -s dir   save news directory [default=%s]"
 msgstr  "  -s rép.  répertoire où enregistrer les articles [défaut=%s]"
 
-#: src/lang.c:788
+#: src/lang.c:846
 msgid   "  -S       save new news for later reading (batch mode)"
 msgstr  "  -S       enregistrer tout nouvel article pour lecture différée (en tâche de "
         "fond)"
 
-#: src/lang.c:789
+#: src/lang.c:847
 msgid   "  -z       start if any unread news"
 msgstr  "  -z       lancer si articles non lus"
 
-#: src/lang.c:790
+#: src/lang.c:848
 #, c-format
 msgid   "A Usenet reader.\n"
         "\n"
@@ -3443,42 +3707,42 @@ msgid   "A Usenet reader.\n"
 msgstr  "Un lecteur UseNet.\n"
         "Usage : %s [options] [groupe[,...]]"
 
-#: src/lang.c:791
+#: src/lang.c:849
 msgid   "  -v       verbose output for batch mode options"
 msgstr  "  -v       sortie détaillée pour options en tâche de fond"
 
-#: src/lang.c:792
+#: src/lang.c:850
 msgid   "  -V       print version & date information"
 msgstr  "  -V       afficher infos date & version"
 
-#: src/lang.c:793
+#: src/lang.c:851
 #, c-format
 msgid   "%s only useful without batch mode operations\n"
 msgstr  "%s utile seulement sans opérations en tâche de fond\n"
 
-#: src/lang.c:794
+#: src/lang.c:852
 #, c-format
 msgid   "%s only useful for batch mode operations\n"
 msgstr  "%s utile seulement pour opérations en tâche de fond\n"
 
-#: src/lang.c:795
+#: src/lang.c:853
 #, c-format
 msgid   "Useless combination %s and %s. Ignoring %s.\n"
 msgstr  ""
 
-#: src/lang.c:797
+#: src/lang.c:855
 #, c-format
 msgid   "\n"
         "%s%d out of range (0 - %d). Reset to 0"
 msgstr  "\n"
         "%s%d expiré (0 - %d). Remis à 0"
 
-#: src/lang.c:798
+#: src/lang.c:856
 #, c-format
 msgid   "View '%s' (%s/%s)?"
 msgstr  "Vue '%s' (%s/%s) ?"
 
-#: src/lang.c:800
+#: src/lang.c:858
 #, c-format
 msgid   "\n"
         "Warning: posting exceeds %d columns. Line %d is the first long one:\n"
@@ -3488,26 +3752,26 @@ msgstr  "\n"
         "dépassant :\n"
         "%-100s\n"
 
-#: src/lang.c:801
+#: src/lang.c:859
 msgid   "\n"
         "Warning: article unchanged after editing\n"
 msgstr  "\n"
         "Attention : article inchangé après son édition\n"
 
-#: src/lang.c:802
+#: src/lang.c:860
 msgid   "\n"
         "Warning: \"Subject:\" contains only whitespaces.\n"
 msgstr  "\n"
         "Attention : \"Subject:\" contient que des espaces.\n"
 
-#: src/lang.c:803
+#: src/lang.c:861
 msgid   "\n"
         "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:\".\n"
 msgstr  "\n"
         "Attention : \"Subject:\" commence par \"Re: \" mais il n'y a pas de "
         "\"References:\".\n"
 
-#: src/lang.c:805
+#: src/lang.c:863
 msgid   "\n"
         "Warning: Article has \"References:\" but \"Subject:\" does not begin\n"
         "         with \"Re: \" and does not contain \"(was:\".\n"
@@ -3515,7 +3779,7 @@ msgstr  "\n"
         "Attention : L'article a \"References:\" mais \"Subject:\" ne commence\n"
         "            avec \"Re: \" et ne contient pas \"(was:\".\n"
 
-#: src/lang.c:808
+#: src/lang.c:866
 msgid   "Read carefully!\n"
         "\n"
         "  You are about to cancel an article seemingly written by you. This will "
@@ -3537,7 +3801,7 @@ msgstr  "Lisez ceci attentivement !\n"
         "Voici l'article que vous vous apprêtez à effacer :\n"
         "\n"
 
-#: src/lang.c:812
+#: src/lang.c:870
 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"
@@ -3549,7 +3813,7 @@ msgstr  "\n"
         "            votre article. Si une signature y est ajoutée par cet inews,\n"
         "            elle ne sera pas encodée correctement.\n"
 
-#: src/lang.c:817
+#: src/lang.c:875
 #, c-format
 msgid   "\n"
         "\n"
@@ -3562,7 +3826,7 @@ msgstr  "\n"
         "Certaines valeurs dans votre fichier %s ont changé !\n"
         "Lisez le fichier WHATSNEW, etc...\n"
 
-#: src/lang.c:819
+#: src/lang.c:877
 #, c-format
 msgid   "\n"
         "\n"
@@ -3574,7 +3838,7 @@ msgstr  "\n"
         "Certaines valeurs dans votre fichier %s peuvent être ignorées, d'autres\n"
         "ont peut-être changées !\n"
 
-#: src/lang.c:822
+#: src/lang.c:880
 #, c-format
 msgid   "Warning: tin wrote fewer groups to your\n"
         "\t%s\n"
@@ -3587,19 +3851,19 @@ msgstr  "Attention : tin a modifié quelq
         "lors de cette session, cela indique une erreur et vous devriez sauvegarder\n"
         "votre %s avant de relancer tin !\n"
 
-#: src/lang.c:826
+#: src/lang.c:884
 #, c-format
 msgid   "\n"
         "Warning: Found %d '-- \\n' lines, this may confuse some people.\n"
 msgstr  "\n"
         "Attention : %d lignes '-- \\n' trouvées, cela peut prêter à confusion.\n"
 
-#: src/lang.c:827
+#: src/lang.c:885
 #, c-format
 msgid   "Warning: Only %d out of %d articles were saved"
 msgstr  "Attention : Seul %d sur %d articles ont été enregistrés"
 
-#: src/lang.c:828
+#: src/lang.c:886
 #, c-format
 msgid   "\n"
         "Warning: Your signature  is longer than %d lines.  Since signatures usually "
@@ -3614,50 +3878,57 @@ msgstr  "\n"
         "d'être\n"
         "            le plus court possible.\n"
 
-#: src/lang.c:832
+#: src/lang.c:890
 #, c-format
 msgid   "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? "
 msgstr  "Attention : cette email peut contenir un piège à spam. %s=continuer, %"
         "s=annuler ?"
 
-#: src/lang.c:833
+#: src/lang.c:891
 msgid   "\n"
         "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n"
 msgstr  "\n"
         "Attention : Les signatures doivent commencer avec '-- \\n' et non par '-- "
         "\\n'.\n"
 
-#: src/lang.c:834
+#: src/lang.c:892
+#, fuzzy, c-format
+msgid   "\n"
+        "Warning: \"%s\" is renamed, you should use \"%s\" instead!\n"
+msgstr  "\n"
+        "Attention : \"%s\" n'est pas un groupe valide !\n"
+
+#: src/lang.c:893
 msgid   "Writing attributes file..."
 msgstr  "Écriture du fichier attributes..."
 
-#: src/lang.c:836
+#: src/lang.c:895
 #, c-format
 msgid   "%d Responses"
 msgstr  "%d Réponses"
 
-#: src/lang.c:838
+#: src/lang.c:897
 #, c-format
 msgid   "Added %d %s"
 msgstr  "%d %s ajouté(s)"
 
-#: src/lang.c:839
+#: src/lang.c:898
 msgid   "No unsubscribed groups to show"
 msgstr  "Aucuns groupes non abonnés à afficher"
 
-#: src/lang.c:840
+#: src/lang.c:899
 msgid   "Showing subscribed to groups only"
 msgstr  "Afficher uniquement les groupes abonnés"
 
-#: src/lang.c:841
+#: src/lang.c:900
 msgid   "Yes "
 msgstr  "Oui "
 
-#: src/lang.c:842
+#: src/lang.c:901
 msgid   "    You have mail\n"
 msgstr  "    Nouveau mail\n"
 
-#: src/lang.c:847
+#: src/lang.c:906
 #, c-format
 msgid   "\n"
         "Warning: Posting is in %s and contains characters which are not\n"
@@ -3676,11 +3947,11 @@ msgstr  "\n"
         "            problème, ou bien changer la valeur de MM_NETWORK_CHARSET\n"
         "            via le M)enu.\n"
 
-#: src/lang.c:858
+#: src/lang.c:917
 msgid   "  -D mode  debug mode"
 msgstr  "  -D mode  mode debug"
 
-#: src/lang.c:862
+#: src/lang.c:921
 msgid   "Read carefully!\n"
         "\n"
         "  You are about to cancel an article seemingly not written by you.  This "
@@ -3707,11 +3978,11 @@ msgstr  "Lisez ceci attentivement !\n"
         "Voici l'article que vous vous apprêtez a effacer :\n"
         "\n"
 
-#: src/lang.c:871
+#: src/lang.c:930
 msgid   "toggle color"
 msgstr  "(dés)activer la couleur"
 
-#: src/lang.c:872
+#: src/lang.c:931
 msgid   "# Changing colors of several screen parts\n"
         "# Possible values are:\n"
         "#  -1 = default (white for foreground and black for background)\n"
@@ -3754,44 +4025,44 @@ msgstr  "# Changer la couleur de plusieu
         "#  15 = blanc gras\n"
         "\n"
 
-#: src/lang.c:892
+#: src/lang.c:951
 msgid   "  -a       toggle color flag"
 msgstr  "  -a       change la couleur"
 
-#: src/lang.c:896
+#: src/lang.c:955
 msgid   "\n"
         "Error: Followup-To set to more than one newsgroup!\n"
 msgstr  "\n"
         "Erreur : Suivi positionné sur plus d'un groupe !\n"
 
-#: src/lang.c:897
+#: src/lang.c:956
 #, c-format
 msgid   "\n"
         "Error: cross-posting to %d newsgroups and no Followup-To line!\n"
 msgstr  "\n"
         "Erreur : multi-postage vers %d groupes et pas de ligne Followup-To !\n"
 
-#: src/lang.c:898
+#: src/lang.c:957
 #, c-format
 msgid   "\n"
         "Error: \"%s\" is not a valid newsgroup!\n"
 msgstr  "\n"
         "Erreur : \"%s\" n'est pas un groupe valide !\n"
 
-#: src/lang.c:900
+#: src/lang.c:959
 msgid   "\n"
         "Warning: Followup-To set to more than one newsgroup!\n"
 msgstr  "\n"
         "Attention : Suivi positionné sur plus d'un groupe !\n"
 
-#: src/lang.c:901
+#: src/lang.c:960
 #, c-format
 msgid   "\n"
         "Warning: cross-posting to %d newsgroups and no Followup-To line!\n"
 msgstr  "\n"
         "Attention : multi-postage vers %d groupes et aucun suivi !\n"
 
-#: src/lang.c:902
+#: src/lang.c:961
 #, c-format
 msgid   "\n"
         "Warning: \"%s\" is not in your newsrc, it may be invalid at this site!\n"
@@ -3800,319 +4071,319 @@ msgstr  "\n"
         "            pas apparaître dans ce groupe !\n"
         "\n"
 
-#: src/lang.c:903
+#: src/lang.c:962
 #, c-format
 msgid   "\n"
         "Warning: \"%s\" is not a valid newsgroup at this site!\n"
 msgstr  "\n"
         "Attention : \"%s\" n'est pas un groupe valide !\n"
 
-#: src/lang.c:907
+#: src/lang.c:966
 #, c-format
 msgid   "%d files successfully written from %d articles. %d %s occurred."
 msgstr  "%d fichiers des %d articles écrits avec succès. %d %s est survenu."
 
-#: src/lang.c:908
+#: src/lang.c:967
 msgid   "Missing parts."
 msgstr  "Parties manquantes."
 
-#: src/lang.c:909
+#: src/lang.c:968
 msgid   "No beginning."
 msgstr  "Pas de début."
 
-#: src/lang.c:910
+#: src/lang.c:969
 msgid   "No data."
 msgstr  "Pas de données."
 
-#: src/lang.c:911
+#: src/lang.c:970
 msgid   "Unknown error."
 msgstr  "Erreur inconnue."
 
-#: src/lang.c:914
+#: src/lang.c:973
 #, c-format
 msgid   "\tChecksum of %s (%ld %s)"
 msgstr  "\tSomme de contrôle de %s (%ld %s)"
 
-#: src/lang.c:919
+#: src/lang.c:978
 msgid   "Reading mail active file... "
 msgstr  "Lecture du fichier active mail... "
 
-#: src/lang.c:920
+#: src/lang.c:979
 msgid   "Reading mailgroups file... "
 msgstr  "Lecture du fichier mailgroups... "
 
-#: src/lang.c:924
+#: src/lang.c:983
 msgid   "perform PGP operations on article"
 msgstr  "effectuer des opérations PGP sur l'article"
 
-#: src/lang.c:925
+#: src/lang.c:984
 msgid   "Add key(s) to public keyring?"
 msgstr  "Ajouter les clé(s) au cercle public ?"
 
-#: src/lang.c:926
+#: src/lang.c:985
 #, c-format
 msgid   "%s=encrypt, %s=sign, %s=both, %s=quit: "
 msgstr  "%s=encoder, %s=signer, %s=les deux, %s=quitter : "
 
-#: src/lang.c:927
+#: src/lang.c:986
 #, c-format
 msgid   "%s=sign, %s=sign & include public key, %s=quit: "
 msgstr  "%s=signer, %s=sig. & inclure clé publique, %s=quitter : "
 
-#: src/lang.c:928
+#: src/lang.c:987
 #, c-format
 msgid   "PGP has not been set up (can't open %s)"
 msgstr  "PGP n'a pas été configuré (ouverture de %s impossible)"
 
-#: src/lang.c:929
+#: src/lang.c:988
 msgid   "Article not signed and no public keys found"
 msgstr  "Article non signé et pas de clés publiques trouvées"
 
-#: src/lang.c:931
+#: src/lang.c:990
 #, c-format
 msgid   "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr  "%s=quitter, %s=éditer, %s=ispell, %s=pgp, %s=menu, %s=poster, %s=brouillon : "
 
-#: src/lang.c:932
+#: src/lang.c:991
 #, c-format
 msgid   "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=send [%%s]: "
 msgstr  "%s=quitter, %s=éditer, %s=ispell, %s=pgp, %s=envoyer [%%s] : "
 
-#: src/lang.c:933
+#: src/lang.c:992
 #, c-format
 msgid   "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr  "%s=quitter, %s=éditer, %s=ispell, %s=pgp, %s=menu, %s=poster, %s=brouillon [%%"
         "s]: "
 
-#: src/lang.c:935
+#: src/lang.c:994
 #, c-format
 msgid   "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr  "%s=quitter, %s=éditer, %s=pgp, %s=menu, %s=poster, %s=brouillon : "
 
-#: src/lang.c:936
+#: src/lang.c:995
 #, c-format
 msgid   "%s=quit, %s=edit, %s=pgp, %s=send [%%s]: "
 msgstr  "%s=quitter, %s=éditer, %s=pgp, %s=envoyer [%%s] : "
 
-#: src/lang.c:937
+#: src/lang.c:996
 #, c-format
 msgid   "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr  "%s=quitter, %s=éditer, %s=pgp, %s=menu, %s=poster, %s=brouillon [%%s] : "
 
-#: src/lang.c:941
+#: src/lang.c:1000
 #, c-format
 msgid   "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone: "
 msgstr  "%s=quitter, %s=éditer, %s=ispell, %s=menu, %s=poster, %s=brouillon : "
 
-#: src/lang.c:942
+#: src/lang.c:1001
 #, c-format
 msgid   "%s=quit, %s=edit, %s=ispell, %s=send [%%s]: "
 msgstr  "%s=quitter, %s=éditer, %s=ispell, %s=envoyer [%%s] : "
 
-#: src/lang.c:943
+#: src/lang.c:1002
 #, c-format
 msgid   "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr  "%s=quitter, %s=éditer, %s=ispell, %s=menu, %s=poster, %s=brouillon [%%s] : "
 
-#: src/lang.c:945
+#: src/lang.c:1004
 #, c-format
 msgid   "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone: "
 msgstr  "%s=quitter, %s=éditer, %s=menu, %s=poster, %s=brouillon : "
 
-#: src/lang.c:946
+#: src/lang.c:1005
 #, c-format
 msgid   "%s=quit, %s=edit, %s=send [%%s]: "
 msgstr  "%s=quitter, %s=éditer, %s=envoyer [%%s] : "
 
-#: src/lang.c:947
+#: src/lang.c:1006
 #, c-format
 msgid   "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr  "%s=quitter, %s=éditer, %s=menu, %s=poster, %s=brouillon [%%s]: "
 
-#: src/lang.c:956
+#: src/lang.c:1015
 msgid   "Try cache_overview_files to speed up things.\n"
 msgstr  "Activez 'cache_overview_files' pour accélérer les choses.\n"
 
-#: src/lang.c:957
+#: src/lang.c:1016
 msgid   "Tin will use local index files instead.\n"
 msgstr  "Tin utilisera à la place un index local.\n"
 
-#: src/lang.c:958
+#: src/lang.c:1017
 msgid   "Cannot find NNTP server name"
 msgstr  "Nom du serveur NNTP introuvable"
 
-#: src/lang.c:959
+#: src/lang.c:1018
 #, c-format
 msgid   "Connecting to %s:%u..."
 msgstr  "Connexion à %s:%u..."
 
-#: src/lang.c:960
+#: src/lang.c:1019
 msgid   "Disconnecting from server...\n"
 msgstr  "Déconnexion du serveur...\n"
 
-#: src/lang.c:961
-#, c-format
-msgid   "Wrong newsgroup name in response of GROUP command, %s for %s"
+#: src/lang.c:1020
+#, fuzzy, c-format
+msgid   "Wrong newsgroup name (\"%s\") in response of \"GROUP %s\" command: \"%s\""
 msgstr  "Nom de groupe erroné dans la réponse de la cmd GROUP, %s pour %s"
 
-#: src/lang.c:962
+#: src/lang.c:1021
 #, c-format
 msgid   "Failed to connect to NNTP server %s. Exiting..."
 msgstr  "Échec de la connexion au serveur NNTP %s. Fermeture..."
 
-#: src/lang.c:963
+#: src/lang.c:1022
 msgid   "205  Closing connection"
 msgstr  "205  Fermeture de la connexion"
 
-#: src/lang.c:964
+#: src/lang.c:1023
 msgid   "Your server does not support the NNTP XOVER or OVER command.\n"
 msgstr  "Votre serveur ne supporte pas la commande NNTP XOVER ou OVER.\n"
 
-#: src/lang.c:965
+#: src/lang.c:1024
 msgid   "Connection to news server has timed out. Reconnect?"
 msgstr  "Connexion au serveur de nouvelles expirée. Se reconnecter ?"
 
-#: src/lang.c:966
+#: src/lang.c:1025
 #, c-format
 msgid   "Put the server name in the file %s,\n"
         "or set the environment variable NNTPSERVER"
 msgstr  "Mettez le nom du serveur dans le fichier %s,\n"
         "ou utilisez la variable d'environnement NNTPSERVER"
 
-#: src/lang.c:967
+#: src/lang.c:1026
 msgid   "  -A       force authentication on connect"
 msgstr  "  -A       force l'authentication à la connexion"
 
-#: src/lang.c:968
+#: src/lang.c:1027
 #, c-format
 msgid   "  -g serv  read news from NNTP server serv [default=%s]"
 msgstr  "  -g serv  lire depuis le serveur NNTP serv [défaut=%s]"
 
-#: src/lang.c:969
+#: src/lang.c:1028
 #, c-format
 msgid   "  -p port  use port as NNTP port [default=%d]"
 msgstr  "  -p port  utiliser port comme port NNTP [défaut=%d]"
 
-#: src/lang.c:970
+#: src/lang.c:1029
 msgid   "  -Q       quick start. Same as -nqd"
 msgstr  "  -Q       démarrage rapide. Idem que -npd"
 
-#: src/lang.c:971
+#: src/lang.c:1030
 msgid   "  -r       read news remotely from default NNTP server"
 msgstr  "  -r       lire les articles depuis le serveur NNTP par défaut"
 
-#: src/lang.c:972
+#: src/lang.c:1031
 msgid   "  -l       use only LIST instead of GROUP (-n) command"
 msgstr  "  -l       utilise seulement LIST plutôt que GROUP (-n)"
 
-#: src/lang.c:973
+#: src/lang.c:1032
 msgid   "  -n       only read subscribed .newsrc groups from NNTP server"
 msgstr  "  -n       lire seulement groupes abonnés du .newsrc depuis le serveur NNTP"
 
-#: src/lang.c:975
-#, c-format
-msgid   "%s/tcp: Unknown service.\n"
-msgstr  "%s/tcp : Service inconnu.\n"
-
-#: src/lang.c:978
+#: src/lang.c:1034
 msgid   "\n"
         "socket or connect problem\n"
 msgstr  "\n"
         "problème de socket ou de connexion\n"
 
-#: src/lang.c:980
+#: src/lang.c:1036
 #, c-format
 msgid   "\n"
         "Connection to %s: "
 msgstr  "\n"
         "Connexion à %s : "
 
-#: src/lang.c:981
+#: src/lang.c:1037
 msgid   "Giving up...\n"
 msgstr  "Abandon...\n"
 
-#: src/lang.c:984
+#: src/lang.c:1039
+#, c-format
+msgid   "%s/tcp: Unknown service.\n"
+msgstr  "%s/tcp : Service inconnu.\n"
+
+#: src/lang.c:1043
 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  "Votre serveur n'a pas d'Xref: dans son information XOVER.\n"
         "Tin essayera d'utiliser XHDR XREF à la place (plus lent).\n"
 
-#: src/lang.c:987
+#: src/lang.c:1046
 msgid   "Your server does not have Xref: in its XOVER information.\n"
 msgstr  "Votre serveur n'a pas d'Xref: dans son information XOVER.\n"
 
-#: src/lang.c:990
+#: src/lang.c:1049
 #, c-format
 msgid   "Can't open %s. Try %s -r to read news via NNTP.\n"
 msgstr  "Ouverture de %s impossible. Essayez %s -r pour lire via NNTP.\n"
 
-#: src/lang.c:993
+#: src/lang.c:1052
 msgid   "  -Q       quick start. Same as -qd"
 msgstr  "  -Q       démarrage rapide. Idem que -qd"
 
-#: src/lang.c:994
+#: src/lang.c:1053
 msgid   "  -l       read only active file instead of scanning spool (-n) command"
 msgstr  "  -l       lire seulement le fichier active plutôt que le spool (-n)"
 
-#: src/lang.c:995
+#: src/lang.c:1054
 msgid   "  -n       only read subscribed .newsrc groups from spool"
 msgstr  "  -n       lire seulement groupes abonnés du .newsrc depuis le spool"
 
-#: src/lang.c:996
+#: src/lang.c:1055
 msgid   "Your server does not have Xref: in its NOV-files.\n"
 msgstr  "Votre serveur n'a pas d'Xref: dans ses fichiers NOV.\n"
 
-#: src/lang.c:1000
+#: src/lang.c:1059
 msgid   "Posting using external inews failed. Use built in inews instead?"
 msgstr  "Le postage avec l'inews externe à échoué. Utiliser l'inews intégré ?"
 
-#: src/lang.c:1001
+#: src/lang.c:1060
 msgid   "It worked! Should I always use my built in inews from now on?"
 msgstr  "Ca a marché ! Devrais-je toujours utiliser mon inews intégré à présent ?"
 
-#: src/lang.c:1005
+#: src/lang.c:1064
 #, c-format
 msgid   "%d %s printed"
 msgstr  "%d %s imprimé"
 
-#: src/lang.c:1006
+#: src/lang.c:1065
 msgid   "output article/thread/hot/pattern/tagged articles to printer"
 msgstr  "envoyer article/fil/sél./articles marqués à l'imprimante"
 
-#: src/lang.c:1007
+#: src/lang.c:1066
 msgid   "Print"
 msgstr  "Imprimer"
 
-#: src/lang.c:1008
+#: src/lang.c:1067
 msgid   "Printing..."
 msgstr  "Impression..."
 
-#: src/lang.c:1012
+#: src/lang.c:1071
 msgid   "pipe article/thread/hot/pattern/tagged articles into command"
 msgstr  "passer article/fil/sél./articles marqués à une commande"
 
-#: src/lang.c:1013
+#: src/lang.c:1072
 msgid   "No command"
 msgstr  "Aucune commande"
 
-#: src/lang.c:1014
+#: src/lang.c:1073
 msgid   "Pipe"
 msgstr  "Passer (pipe)"
 
-#: src/lang.c:1015
+#: src/lang.c:1074
 #, c-format
 msgid   "Pipe to command [%.*s]> "
 msgstr  "Passer à la commande [%.*s] > "
 
-#: src/lang.c:1016
+#: src/lang.c:1075
 msgid   "Piping..."
 msgstr  "Passage..."
 
-#: src/lang.c:1018
+#: src/lang.c:1077
 msgid   "Piping not enabled."
 msgstr  "Passage non activé."
 
-#: src/lang.c:1022
+#: src/lang.c:1081
 #, c-format
 msgid   "\n"
         "Error: The \"%s:\" line has spaces  in it that MUST be removed.\n"
@@ -4125,7 +4396,7 @@ msgstr  "\n"
         "         du contenu. Utilisez une virgule (,) pour séparer de multiples\n"
         "         noms de groupes.\n"
 
-#: src/lang.c:1027
+#: src/lang.c:1086
 #, c-format
 msgid   "\n"
         "Error: The \"%s:\" line is  continued in  the next line.  Since\n"
@@ -4136,7 +4407,7 @@ msgstr  "\n"
         "         Comme la ligne ne contient pas d'espace, ce n'est pas autorisé.\n"
         "         Inscrivez svp tous les groupes sur une seule ligne.\n"
 
-#: src/lang.c:1032
+#: src/lang.c:1091
 #, c-format
 msgid   "\n"
         "Warning: The \"%s:\" line is continued in the next line.\n"
@@ -4149,7 +4420,7 @@ msgstr  "\n"
         "            Pour éviter les problèmes, indiquez tous les groupes sur une\n"
         "            seule ligne.\n"
 
-#: src/lang.c:1036
+#: src/lang.c:1095
 #, c-format
 msgid   "\n"
         "Warning: The \"%s:\" line has spaces in it that SHOULD be removed.\n"
@@ -4157,7 +4428,7 @@ msgstr  "\n"
         "Attention : La ligne \"%s:\" contient un ou des espaces qui DOIVENT\n"
         "            être enlevés.\n"
 
-#: src/lang.c:1041
+#: src/lang.c:1100
 msgid   "\n"
         "  If your article contains quoted text  please take some time to pare it "
         "down\n"
@@ -4191,580 +4462,576 @@ msgstr  "\n"
         "simples\n"
         "  règles, pratiquement toutes les personnes ignoreront vos articles.\n"
 
-#: src/lang.c:1054
+#: src/lang.c:1113
 msgid   "shell escape"
 msgstr  "accéder à un shell"
 
-#: src/lang.c:1055
+#: src/lang.c:1114
 #, c-format
 msgid   "Shell Command (%s)"
 msgstr  "Commande shell (%s)"
 
-#: src/lang.c:1056
+#: src/lang.c:1115
 #, c-format
 msgid   "Enter shell command [%s]> "
 msgstr  "Commande shell [%s] > "
 
-#: src/lang.c:1060
+#: src/lang.c:1119
 #, c-format
 msgid   "%s: Can't get entry for TERM\n"
 msgstr  "%s : Entrée pour TERM introuvable\n"
 
-#: src/lang.c:1064
+#: src/lang.c:1123
 #, c-format
 msgid   "Group %.*s ('q' to quit)..."
 msgstr  "Groupe %.*s ('q' pour quitter)..."
 
-#: src/lang.c:1066
+#: src/lang.c:1125
 #, c-format
 msgid   "Group %.*s..."
 msgstr  "Groupe %.*s..."
 
-#: src/lang.c:1070
+#: src/lang.c:1129
 msgid   "Server unavailable\n"
 msgstr  "Service indisponible\n"
 
-#: src/lang.c:1076
+#: src/lang.c:1135
 #, c-format
 msgid   "%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %"
         "s=post"
 msgstr  "%s=pipe; %s=mail; %s=impr.; %s=quitter; %s=voir lu/non lu; %s=enreg.; %"
         "s=marquer; %s=poster"
 
-#: src/lang.c:1077
+#: src/lang.c:1136
 #, c-format
 msgid   "%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr  "%s=pipe; %s=mail; %s=impr.; %s=quitter; %s=répondre; %s=enreg.; %s=marquer; %"
         "s=poster"
 
-#: src/lang.c:1079
+#: src/lang.c:1138
 #, c-format
 msgid   "%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr  "%s=mail; %s=imprimer; %s=quitter; %s=voir lu/non lu; %s=enregistrer; %"
         "s=marquer; %s=poster"
 
-#: src/lang.c:1080
+#: src/lang.c:1139
 #, c-format
 msgid   "%s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr  "%s=mail; %s=imprimer; %s=quitter; %s=répondre; %s=enregistrer; %s=marquer; %"
         "s=poster"
 
-#: src/lang.c:1084
+#: src/lang.c:1143
 #, c-format
 msgid   "%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr  "%s=pipe; %s=mail; %s=quitter; %s=voir lu/non lu; %s=enregistrer; %s=marquer; %"
         "s=poster"
 
-#: src/lang.c:1085
+#: src/lang.c:1144
 #, c-format
 msgid   "%s=pipe; %s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr  "%s=pipe; %s=mail; %s=quitter; %s=répondre; %s=enregistrer; %s=marquer; %"
         "s=poster"
 
-#: src/lang.c:1087
+#: src/lang.c:1146
 #, c-format
 msgid   "%s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr  "%s=mail; %s=quitter; %s=voir lu/non lu; %s=enregistrer; %s=marquer; %s=poster"
 
-#: src/lang.c:1088
+#: src/lang.c:1147
 #, c-format
 msgid   "%s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr  "%s=mail; %s=quitter; %s=répondre; %s=enregistrer; %s=marquer; %s=poster"
 
-#: src/lang.c:1094
+#: src/lang.c:1153
 msgid   "Terminal does not support color"
 msgstr  "Le terminal ne supporte pas les couleurs"
 
-#: src/lang.c:1099
+#: src/lang.c:1158
 #, c-format
 msgid   "Trying %s"
 msgstr  "Essai %s"
 
-#: src/lang.c:1113 src/lang.c:1139 src/lang.c:1155 src/lang.c:1364 src/refs.c:304
+#: src/lang.c:1172 src/lang.c:1198 src/lang.c:1214 src/lang.c:1423 src/refs.c:288
 msgid   "None"
 msgstr  "Aucun"
 
-#: src/lang.c:1114
+#: src/lang.c:1173
 msgid   "Subject"
 msgstr  "Sujet"
 
-#: src/lang.c:1115
+#: src/lang.c:1174
 msgid   "References"
 msgstr  "Références"
 
-#: src/lang.c:1116
+#: src/lang.c:1175
 msgid   "Both Subject and References"
 msgstr  "Sujet et Références"
 
-#: src/lang.c:1117
+#: src/lang.c:1176
 msgid   "Multipart Subject"
 msgstr  "Sujet multiparties"
 
 # TRANSLATION MISSING
-#: src/lang.c:1118
+#: src/lang.c:1177
 msgid   "Percentage Match"
 msgstr  ""
 
-#: src/lang.c:1130 src/lang.c:1210 src/lang.c:1269
+#: src/lang.c:1189 src/lang.c:1269 src/lang.c:1328
 msgid   "No"
 msgstr  "Non"
 
-#: src/lang.c:1131 src/lang.c:1271
+#: src/lang.c:1190 src/lang.c:1330
 msgid   "Yes"
 msgstr  "Oui"
 
-#: src/lang.c:1132
+#: src/lang.c:1191
 msgid   "Hide All"
 msgstr  "Tout masquer"
 
-#: src/lang.c:1140
+#: src/lang.c:1199
 msgid   "Address"
 msgstr  "Adresse"
 
-#: src/lang.c:1141
+#: src/lang.c:1200
 msgid   "Full Name"
 msgstr  "Nom complet"
 
-#: src/lang.c:1142
+#: src/lang.c:1201
 msgid   "Address and Name"
 msgstr  "Adresse et Nom"
 
-#: src/lang.c:1149
+#: src/lang.c:1208
 msgid   "Max"
 msgstr  "Max"
 
-#: src/lang.c:1150
+#: src/lang.c:1209
 msgid   "Sum"
 msgstr  "Addition"
 
-#: src/lang.c:1151
+#: src/lang.c:1210
 msgid   "Average"
 msgstr  "Moyenne"
 
-#: src/lang.c:1156
+#: src/lang.c:1215
 msgid   "Lines"
 msgstr  "Lignes"
 
-#: src/lang.c:1157
+#: src/lang.c:1216
 msgid   "Score"
 msgstr  "Score"
 
-#: src/lang.c:1158
+#: src/lang.c:1217
 msgid   "Lines & Score"
 msgstr  "Lignes & Score"
 
-#: src/lang.c:1167
+#: src/lang.c:1226
 msgid   "Black"
 msgstr  "Noir"
 
-#: src/lang.c:1168
+#: src/lang.c:1227
 msgid   "Red"
 msgstr  "Rouge"
 
-#: src/lang.c:1169
+#: src/lang.c:1228
 msgid   "Green"
 msgstr  "Vert"
 
-#: src/lang.c:1170
+#: src/lang.c:1229
 msgid   "Brown"
 msgstr  "Marron"
 
-#: src/lang.c:1171
+#: src/lang.c:1230
 msgid   "Blue"
 msgstr  "Bleu"
 
-#: src/lang.c:1172
+#: src/lang.c:1231
 msgid   "Pink"
 msgstr  "Rose"
 
-#: src/lang.c:1173
+#: src/lang.c:1232
 msgid   "Cyan"
 msgstr  "Cyan"
 
-#: src/lang.c:1174
+#: src/lang.c:1233
 msgid   "White"
 msgstr  "Blanc"
 
-#: src/lang.c:1175
+#: src/lang.c:1234
 msgid   "Gray"
 msgstr  "Gris"
 
-#: src/lang.c:1176
+#: src/lang.c:1235
 msgid   "Light Red"
 msgstr  "Rouge gras"
 
-#: src/lang.c:1177
+#: src/lang.c:1236
 msgid   "Light Green"
 msgstr  "Vert gras"
 
-#: src/lang.c:1178
+#: src/lang.c:1237
 msgid   "Yellow"
 msgstr  "Jaune"
 
-#: src/lang.c:1179
+#: src/lang.c:1238
 msgid   "Light Blue"
 msgstr  "Bleu gras"
 
-#: src/lang.c:1180
+#: src/lang.c:1239
 msgid   "Light Pink"
 msgstr  "Rose gras"
 
-#: src/lang.c:1181
+#: src/lang.c:1240
 msgid   "Light Cyan"
 msgstr  "Cyan gras"
 
-#: src/lang.c:1182
+#: src/lang.c:1241
 msgid   "Light White"
 msgstr  "Blanc gras"
 
-#: src/lang.c:1190 src/lang.c:1275 src/lang.c:1289
+#: src/lang.c:1249 src/lang.c:1334 src/lang.c:1348
 msgid   "Nothing"
 msgstr  "Rien"
 
-#: src/lang.c:1191
-msgid   "Mark"
-msgstr  "Marque"
-
-#: src/lang.c:1192
+#: src/lang.c:1251
 msgid   "Space"
 msgstr  "Espace"
 
-#: src/lang.c:1199
+#: src/lang.c:1258
 msgid   "Normal"
 msgstr  "Normal"
 
-#: src/lang.c:1200
+#: src/lang.c:1259
 msgid   "Best highlighting"
 msgstr  "Meilleure surbrillance"
 
-#: src/lang.c:1201
+#: src/lang.c:1260
 msgid   "Underline"
 msgstr  "Souligné"
 
-#: src/lang.c:1202
+#: src/lang.c:1261
 msgid   "Reverse video"
 msgstr  "Vidéo inversée"
 
-#: src/lang.c:1203
+#: src/lang.c:1262
 msgid   "Blinking"
 msgstr  "Clignotement"
 
-#: src/lang.c:1204
+#: src/lang.c:1263
 msgid   "Half bright"
 msgstr  "Moins lumineux"
 
-#: src/lang.c:1205
+#: src/lang.c:1264
 msgid   "Bold"
 msgstr  "Gras"
 
-#: src/lang.c:1211
+#: src/lang.c:1270
 msgid   "Cc"
 msgstr  ""
 
-#: src/lang.c:1212
+#: src/lang.c:1271
 msgid   "Bcc"
 msgstr  ""
 
-#: src/lang.c:1213
+#: src/lang.c:1272
 msgid   "Cc and Bcc"
 msgstr  ""
 
-#: src/lang.c:1218 src/lang.c:1230
+#: src/lang.c:1277 src/lang.c:1289
 msgid   "none"
 msgstr  "aucun"
 
-#: src/lang.c:1219
+#: src/lang.c:1278
 msgid   "commands"
 msgstr  "commandes"
 
-#: src/lang.c:1220
+#: src/lang.c:1279
 msgid   "select"
 msgstr  "sélection"
 
-#: src/lang.c:1222
+#: src/lang.c:1281
 msgid   "commands & quit"
 msgstr  "commandes & quitter"
 
-#: src/lang.c:1223
+#: src/lang.c:1282
 msgid   "commands & select"
 msgstr  "commandes & sélection"
 
-#: src/lang.c:1224
+#: src/lang.c:1283
 msgid   "quit & select"
 msgstr  "quitter & sélection"
 
-#: src/lang.c:1225
+#: src/lang.c:1284
 msgid   "commands & quit & select"
 msgstr  "commandes, quitter & sélection"
 
 # TRANSLATION MISSING
-#: src/lang.c:1231
+#: src/lang.c:1290
 msgid   "PageDown"
 msgstr  ""
 
 # TRANSLATION MISSING
-#: src/lang.c:1232
+#: src/lang.c:1291
 msgid   "PageNextUnread"
 msgstr  ""
 
 # TRANSLATION MISSING
-#: src/lang.c:1233
+#: src/lang.c:1292
 msgid   "PageDown or PageNextUnread"
 msgstr  ""
 
-#: src/lang.c:1238
+#: src/lang.c:1297
 #, fuzzy
 msgid   "Don't trim article body"
 msgstr  "Trier les articles par"
 
-#: src/lang.c:1239
+#: src/lang.c:1298
 msgid   "Skip leading blank lines"
 msgstr  ""
 
-#: src/lang.c:1240
+#: src/lang.c:1299
 msgid   "Skip trailing blank lines"
 msgstr  ""
 
-#: src/lang.c:1241
+#: src/lang.c:1300
 msgid   "Skip leading and trailing blank l."
 msgstr  ""
 
-#: src/lang.c:1242
+#: src/lang.c:1301
 msgid   "Compact multiple between text"
 msgstr  ""
 
-#: src/lang.c:1243
+#: src/lang.c:1302
 msgid   "Compact multiple and skip leading"
 msgstr  ""
 
-#: src/lang.c:1244
+#: src/lang.c:1303
 msgid   "Compact multiple and skip trailing"
 msgstr  ""
 
-#: src/lang.c:1245
+#: src/lang.c:1304
 msgid   "Compact mltpl., skip lead. & trai."
 msgstr  ""
 
-#: src/lang.c:1270
+#: src/lang.c:1329
 msgid   "Shell archive"
 msgstr  "Archive shell"
 
-#: src/lang.c:1276
+#: src/lang.c:1335
 msgid   "Subject: (descending)"
 msgstr  "Subject : (descendant)"
 
-#: src/lang.c:1277
+#: src/lang.c:1336
 msgid   "Subject: (ascending)"
 msgstr  "Subject : (ascendant)"
 
-#: src/lang.c:1278
+#: src/lang.c:1337
 msgid   "From: (descending)"
 msgstr  "From: (descendant)"
 
-#: src/lang.c:1279
+#: src/lang.c:1338
 msgid   "From: (ascending)"
 msgstr  "From: (ascendant)"
 
-#: src/lang.c:1280
+#: src/lang.c:1339
 msgid   "Date: (descending)"
 msgstr  "Date: (descendant)"
 
-#: src/lang.c:1281
+#: src/lang.c:1340
 msgid   "Date: (ascending)"
 msgstr  "Date: (ascendant)"
 
-#: src/lang.c:1282 src/lang.c:1290
+#: src/lang.c:1341 src/lang.c:1349
 msgid   "Score (descending)"
 msgstr  "Score (descendant)"
 
-#: src/lang.c:1283 src/lang.c:1291
+#: src/lang.c:1342 src/lang.c:1350
 msgid   "Score (ascending)"
 msgstr  "Score (ascendant)"
 
-#: src/lang.c:1284
+#: src/lang.c:1343
 msgid   "Lines: (descending)"
 msgstr  "Lines: (descendant)"
 
-#: src/lang.c:1285
+#: src/lang.c:1344
 msgid   "Lines: (ascending)"
 msgstr  "Lines: (ascendant)"
 
 # TRANSLATION MISSING
-#: src/lang.c:1292
+#: src/lang.c:1351
 msgid   "Last posting date (descending)"
 msgstr  ""
 
 # TRANSLATION MISSING
-#: src/lang.c:1293
+#: src/lang.c:1352
 msgid   "Last posting date (ascending)"
 msgstr  ""
 
-#: src/lang.c:1298
+#: src/lang.c:1357
 msgid   "Always Keep"
 msgstr  "Toujours garder"
 
-#: src/lang.c:1299
+#: src/lang.c:1358
 msgid   "Always Remove"
 msgstr  "Toujours effacer"
 
-#: src/lang.c:1300
+#: src/lang.c:1359
 msgid   "Mark with D on selection screen"
 msgstr  "Marquer avec un D dans la vue sélection"
 
-#: src/lang.c:1305
+#: src/lang.c:1364
 msgid   "Kill only unread arts"
 msgstr  "Filtrer uniquement les articles non lus"
 
-#: src/lang.c:1306
+#: src/lang.c:1365
 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:1307
+#: src/lang.c:1366
 msgid   "Kill all arts and never show"
 msgstr  "Filtrer tous les articles et ne jamais afficher"
 
-#: src/lang.c:1312
+#: src/lang.c:1371
 msgid   "Nothing special"
 msgstr  "Rien de spécial"
 
-#: src/lang.c:1313
+#: src/lang.c:1372
 msgid   "Compress quotes"
 msgstr  "Citations compressées"
 
-#: src/lang.c:1314
+#: src/lang.c:1373
 msgid   "Quote signatures"
 msgstr  "Citer les signatures"
 
-#: src/lang.c:1315
+#: src/lang.c:1374
 msgid   "Compress quotes, quote sigs"
 msgstr  "Compresser les citations, citer les signatures"
 
-#: src/lang.c:1316
+#: src/lang.c:1375
 msgid   "Quote empty lines"
 msgstr  "Citer les lignes vides"
 
-#: src/lang.c:1317
+#: src/lang.c:1376
 msgid   "Compress quotes, quote empty lines"
 msgstr  "Compresser les citations, citer les lignes vides"
 
-#: src/lang.c:1318
+#: src/lang.c:1377
 msgid   "Quote sigs & empty lines"
 msgstr  "Citer les signatures & les lignes vides"
 
-#: src/lang.c:1319
+#: src/lang.c:1378
 msgid   "Comp. q., quote sigs & empty lines"
 msgstr  "Citations compr., signatures et lignes vides citées"
 
-#: src/lang.c:1357
+#: src/lang.c:1416
 msgid   "no"
 msgstr  "non"
 
-#: src/lang.c:1358
+#: src/lang.c:1417
 msgid   "with headers"
 msgstr  "avec les en-têtes"
 
-#: src/lang.c:1359
+#: src/lang.c:1418
 msgid   "without headers"
 msgstr  "sans les en-têtes"
 
-#: src/lang.c:1366 src/lang.c:1372
+#: src/lang.c:1425 src/lang.c:1431
 msgid   "NFKC"
 msgstr  "NFKC"
 
-#: src/lang.c:1367
+#: src/lang.c:1426
 msgid   "NFKD"
 msgstr  "NFKD"
 
-#: src/lang.c:1368
+#: src/lang.c:1427
 msgid   "NFC"
 msgstr  "NFC"
 
-#: src/lang.c:1369
+#: src/lang.c:1428
 msgid   "NFD"
 msgstr  "NFD"
 
-#: src/lang.c:1380
+#: src/lang.c:1439
 msgid   "Display Options"
 msgstr  "Options d'affichage"
 
-#: src/lang.c:1387
+#: src/lang.c:1446
 msgid   "Color Options"
 msgstr  "Options des couleurs"
 
-#: src/lang.c:1394
+#: src/lang.c:1453
 msgid   "Article-Limiting Options"
 msgstr  "Options des articles"
 
-#: src/lang.c:1400
+#: src/lang.c:1459
 msgid   "Posting/Mailing Options"
 msgstr  "Options de postage/messagerie"
 
-#: src/lang.c:1406
+#: src/lang.c:1465
 msgid   "Saving/Printing Options"
 msgstr  "Options d'enregistrement/d'impression"
 
-#: src/lang.c:1412
+#: src/lang.c:1471
 msgid   "Expert Options"
 msgstr  "Options avancées"
 
-#: src/lang.c:1418
+#: src/lang.c:1477
 msgid   "Filtering Options"
 msgstr  "Options de filtrage"
 
-#: src/lang.c:1423 src/lang.c:1454 src/lang.c:1460 src/lang.c:1486 src/lang.c:1538
-#: src/lang.c:1544 src/lang.c:1554 src/lang.c:1565 src/lang.c:1583 src/lang.c:1658
-#: src/lang.c:1848 src/lang.c:1854 src/lang.c:1860 src/lang.c:1866 src/lang.c:1878
-#: src/lang.c:1885 src/lang.c:1939 src/lang.c:1948 src/lang.c:1954 src/lang.c:1961
-#: src/lang.c:1968 src/lang.c:1975 src/lang.c:1982 src/lang.c:1989 src/lang.c:1996
-#: src/lang.c:2003 src/lang.c:2010 src/lang.c:2017 src/lang.c:2024 src/lang.c:2031
-#: src/lang.c:2038 src/lang.c:2045 src/lang.c:2052 src/lang.c:2059 src/lang.c:2066
-#: src/lang.c:2073 src/lang.c:2080 src/lang.c:2087 src/lang.c:2094 src/lang.c:2101
-#: src/lang.c:2108 src/lang.c:2115 src/lang.c:2123 src/lang.c:2139 src/lang.c:2146
-#: src/lang.c:2153 src/lang.c:2160 src/lang.c:2166 src/lang.c:2172 src/lang.c:2189
-#: src/lang.c:2201 src/lang.c:2235 src/lang.c:2288 src/lang.c:2302 src/lang.c:2308
-#: src/lang.c:2333 src/lang.c:2350 src/lang.c:2366 src/lang.c:2402 src/lang.c:2438
-#: src/lang.c:2458 src/lang.c:2493 src/lang.c:2503 src/lang.c:2528 src/lang.c:2544
-#: src/lang.c:2563 src/lang.c:2576
+#: src/lang.c:1482 src/lang.c:1513 src/lang.c:1519 src/lang.c:1545 src/lang.c:1597
+#: src/lang.c:1603 src/lang.c:1613 src/lang.c:1624 src/lang.c:1642 src/lang.c:1717
+#: src/lang.c:1907 src/lang.c:1913 src/lang.c:1919 src/lang.c:1925 src/lang.c:1937
+#: src/lang.c:1944 src/lang.c:1998 src/lang.c:2007 src/lang.c:2013 src/lang.c:2020
+#: src/lang.c:2027 src/lang.c:2034 src/lang.c:2041 src/lang.c:2048 src/lang.c:2055
+#: src/lang.c:2062 src/lang.c:2069 src/lang.c:2076 src/lang.c:2083 src/lang.c:2090
+#: src/lang.c:2097 src/lang.c:2104 src/lang.c:2111 src/lang.c:2118 src/lang.c:2125
+#: src/lang.c:2132 src/lang.c:2139 src/lang.c:2146 src/lang.c:2153 src/lang.c:2160
+#: src/lang.c:2167 src/lang.c:2174 src/lang.c:2182 src/lang.c:2198 src/lang.c:2205
+#: src/lang.c:2212 src/lang.c:2219 src/lang.c:2225 src/lang.c:2231 src/lang.c:2248
+#: src/lang.c:2260 src/lang.c:2294 src/lang.c:2347 src/lang.c:2361 src/lang.c:2367
+#: src/lang.c:2392 src/lang.c:2409 src/lang.c:2425 src/lang.c:2461 src/lang.c:2497
+#: src/lang.c:2517 src/lang.c:2552 src/lang.c:2562 src/lang.c:2587 src/lang.c:2603
+#: src/lang.c:2622 src/lang.c:2635 src/lang.c:2646 src/lang.c:2652 src/lang.c:2690
 msgid   "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr  "<ESPACE> change, <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:1424
+#: src/lang.c:1483
 msgid   "Show mini menu & posting etiquette"
 msgstr  "Afficher le menu & l'intitulé du postage"
 
-#: src/lang.c:1425
+#: src/lang.c:1484
 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:1430
+#: src/lang.c:1489
 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:1431
+#: src/lang.c:1490
 msgid   "Show description of each newsgroup"
 msgstr  "Voir description de chaque groupe"
 
-#: src/lang.c:1432
+#: src/lang.c:1491
 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:1437
+#: src/lang.c:1496
 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:1438
+#: src/lang.c:1497
 msgid   "In group menu, show author by"
 msgstr  "Dans vue groupe, voir auteur par"
 
-#: src/lang.c:1439
+#: src/lang.c:1498
 msgid   "# Part of from field to display\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = none\n"
@@ -4778,33 +5045,33 @@ msgstr  "# Partie du champ from à affich
         "# * 2 = nom complet\n"
         "#   3 les deux\n"
 
-#: src/lang.c:1448
+#: src/lang.c:1507
 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:1449
+#: src/lang.c:1508
 msgid   "Draw -> instead of highlighted bar"
 msgstr  "Afficher -> plutôt qu'une barre"
 
-#: src/lang.c:1450
+#: src/lang.c:1509
 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:1455
+#: src/lang.c:1514
 msgid   "Use inverse video for page headers"
 msgstr  "Vidéo inversée pour les en-têtes"
 
-#: src/lang.c:1456
+#: src/lang.c:1515
 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:1461
+#: src/lang.c:1520
 msgid   "Thread articles by"
 msgstr  "Regrouper les articles par"
 
 # TRANSLATION OUTDATED
-#: src/lang.c:1462
+#: src/lang.c:1521
 #, fuzzy
 msgid   "# Thread articles by ...\n"
         "# Possible values are (the default is marked with *):\n"
@@ -4823,17 +5090,17 @@ msgstr  "# Regrouper les articles par...
         "#   4 = Sujet multipartie\n"
 
 # TRANSLATION MISSING
-#: src/lang.c:1473
+#: src/lang.c:1532
 msgid   "Enter percentage match required to thread together. <CR> sets."
 msgstr  ""
 
 # TRANSLATION MISSING
-#: src/lang.c:1474
+#: src/lang.c:1533
 msgid   "Thread percentage match"
 msgstr  ""
 
 # TRANSLATION MISSING
-#: src/lang.c:1475
+#: src/lang.c:1534
 #, c-format
 msgid   "# Thread percentage match...\n"
         "# the percentage of characters in the subject of an article that must match\n"
@@ -4846,11 +5113,11 @@ msgid   "# Thread percentage match...\n"
         "# 'harppy' would be threaded separately from 'happy'\n"
 msgstr  ""
 
-#: src/lang.c:1487
+#: src/lang.c:1546
 msgid   "Score of a thread"
 msgstr  "Score d'un fil"
 
-#: src/lang.c:1488
+#: src/lang.c:1547
 msgid   "# Thread score\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = max\n"
@@ -4862,15 +5129,15 @@ msgstr  "# Regrouper les scores\n"
         "#   1 = somme\n"
         "#   2 = moyenne\n"
 
-#: src/lang.c:1496
+#: src/lang.c:1555
 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:1497
+#: src/lang.c:1556
 msgid   "Sort articles by"
 msgstr  "Trier les articles par"
 
-#: src/lang.c:1498
+#: src/lang.c:1557
 msgid   "# Sort articles by ...\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -4898,16 +5165,16 @@ msgstr  "# Trie les article par...\n"
         "#   9 = Lignes descendant\n"
         "#  10 = Lignes ascendant)\n"
 
-#: src/lang.c:1514
+#: src/lang.c:1573
 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:1515
+#: src/lang.c:1574
 msgid   "Sort threads by"
 msgstr  "Trier les fils par"
 
 # TRANSLATION OUTDATED
-#: src/lang.c:1516
+#: src/lang.c:1575
 #, fuzzy
 msgid   "# Sort thread by ...\n"
         "# Possible values are (the default is marked with *):\n"
@@ -4922,44 +5189,44 @@ msgstr  "# Trier les fils par...\n"
         "# * 1 = Score descendant\n"
         "#   2 = Score ascendant\n"
 
-#: src/lang.c:1526
+#: src/lang.c:1585
 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:1527
+#: src/lang.c:1586
 msgid   "Goto first unread article in group"
 msgstr  "Aller au 1er article non lu du groupe"
 
-#: src/lang.c:1528
+#: src/lang.c:1587
 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:1532
+#: src/lang.c:1591
 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:1533
+#: src/lang.c:1592
 msgid   "Show only unread articles"
 msgstr  "Afficher articles non lus seulement"
 
-#: src/lang.c:1534
+#: src/lang.c:1593
 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:1539
+#: src/lang.c:1598
 msgid   "Show only groups with unread arts"
 msgstr  "Voir groupes avec articles non lus"
 
-#: src/lang.c:1540
+#: src/lang.c:1599
 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:1545
+#: src/lang.c:1604
 msgid   "Filter which articles"
 msgstr  "Filtrer quel article"
 
-#: src/lang.c:1546
+#: src/lang.c:1605
 msgid   "# Filter which articles\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = only kill unread articles\n"
@@ -4972,12 +5239,12 @@ msgstr  "# Filtrer quels articles\n"
         "#   2 = filtrer tous les articles et ne pas les afficher\n"
 
 # TRANSLATION MISSING
-#: src/lang.c:1555
+#: src/lang.c:1614
 msgid   "Go to the next unread article with"
 msgstr  ""
 
 # TRANSLATION MISSING
-#: src/lang.c:1556
+#: src/lang.c:1615
 msgid   "# Go to the unread article with folling key(s)\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -4986,12 +5253,12 @@ msgid   "# Go to the unread article with
         "#   3 = PAGE DOWN or TAB\n"
 msgstr  ""
 
-#: src/lang.c:1566
+#: src/lang.c:1625
 #, fuzzy
 msgid   "How to treat blank lines"
 msgstr  "Citer les lignes vides"
 
-#: src/lang.c:1567
+#: src/lang.c:1626
 msgid   "# Trim the article body, remove unecessary blank lines.\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = Nothing special\n"
@@ -5007,162 +5274,162 @@ msgid   "# Trim the article body, remove
         "#       leading and trailing blank lines\n"
 msgstr  ""
 
-#: src/lang.c:1584
+#: src/lang.c:1643
 msgid   "List thread using right arrow key"
 msgstr  "Lister le fil via la flèche droite"
 
-#: src/lang.c:1585
+#: src/lang.c:1644
 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:1589
+#: src/lang.c:1648
 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:1590
+#: src/lang.c:1649
 msgid   "Character to show deleted articles"
 msgstr  "Caractère pour articles effacés"
 
-#: src/lang.c:1591
+#: src/lang.c:1650
 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:1596
+#: src/lang.c:1655
 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:1597
+#: src/lang.c:1656
 msgid   "Character to show inrange articles"
 msgstr  "Caractère pour articles non inclus"
 
-#: src/lang.c:1598
+#: src/lang.c:1657
 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:1603
+#: src/lang.c:1662
 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:1604
+#: src/lang.c:1663
 msgid   "Character to show returning arts"
 msgstr  "Caractère pour articles retournés"
 
-#: src/lang.c:1605
+#: src/lang.c:1664
 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:1610
+#: src/lang.c:1669
 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:1611
+#: src/lang.c:1670
 msgid   "Character to show selected articles"
 msgstr  "Caractère pour articles sélect."
 
-#: src/lang.c:1612
+#: src/lang.c:1671
 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:1617
+#: src/lang.c:1676
 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:1618
+#: src/lang.c:1677
 msgid   "Character to show recent articles"
 msgstr  "Caractère pour articles récents"
 
-#: src/lang.c:1619
+#: src/lang.c:1678
 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:1624
+#: src/lang.c:1683
 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:1625
+#: src/lang.c:1684
 msgid   "Character to show unread articles"
 msgstr  "Caractère pour articles non lus"
 
-#: src/lang.c:1626
+#: src/lang.c:1685
 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:1631
+#: src/lang.c:1690
 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:1632
+#: src/lang.c:1691
 msgid   "Character to show read articles"
 msgstr  "Caractère pour articles lus"
 
-#: src/lang.c:1633
+#: src/lang.c:1692
 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:1638
+#: src/lang.c:1697
 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:1639
+#: src/lang.c:1698
 msgid   "Character to show killed articles"
 msgstr  "Caractère pour articles filtrés"
 
-#: src/lang.c:1640
+#: src/lang.c:1699
 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:1645
+#: src/lang.c:1704
 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:1646
+#: src/lang.c:1705
 msgid   "Character to show readselected arts"
 msgstr  "Caractère pour articles sélectionnés lus"
 
-#: src/lang.c:1647
+#: src/lang.c:1706
 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:1652
+#: src/lang.c:1711
 msgid   "Enter maximum length of newsgroup names displayed. <CR> sets."
 msgstr  "Largeur max. à afficher des noms des groupes. <RETOUR> valide."
 
-#: src/lang.c:1653
+#: src/lang.c:1712
 msgid   "Max. length of group names shown"
 msgstr  "Largeur max. des noms des groupes"
 
-#: src/lang.c:1654
+#: src/lang.c:1713
 msgid   "# Maximum length of the names of newsgroups displayed\n"
 msgstr  "# Largeur maximum à afficher des noms des groupes.\n"
 
-#: src/lang.c:1659
+#: src/lang.c:1718
 msgid   "Show lines/score in listings"
 msgstr  "Afficher dans les différentes vues"
 
-#: src/lang.c:1660
+#: src/lang.c:1719
 msgid   "# What informations should be displayed in article/thread listing\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -5176,17 +5443,17 @@ msgstr  "# Quelles informations doivent 
         "#   2 = score\n"
         "#   3 = lignes & score\n"
 
-#: src/lang.c:1669
+#: src/lang.c:1728
 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:1670
+#: src/lang.c:1729
 msgid   "Number of lines to scroll in pager"
 msgstr  "Vitesse de défilement dans le pager"
 
-#: src/lang.c:1671
+#: src/lang.c:1730
 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"
@@ -5202,29 +5469,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:1681
+#: src/lang.c:1740
 msgid   "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr  "Affiche les signatures. <ESPACE> change & <RETOUR> valide."
 
-#: src/lang.c:1682
+#: src/lang.c:1741
 msgid   "Display signatures"
 msgstr  "Afficher les signatures"
 
-#: src/lang.c:1683
+#: src/lang.c:1742
 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:1687
+#: src/lang.c:1746
 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:1688
+#: src/lang.c:1747
 msgid   "Display uue data as an attachment"
 msgstr  "Afficher donnée uue comme PJ"
 
-#: src/lang.c:1689
+#: src/lang.c:1748
 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"
@@ -5240,30 +5507,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:1699
+#: src/lang.c:1758
 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:1700
+#: src/lang.c:1759
 msgid   "Display \"a as Umlaut-a"
 msgstr  "Afficher \"a comme Umlaut-a"
 
-#: src/lang.c:1701
+#: src/lang.c:1760
 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:1706 src/lang.c:1716
+#: src/lang.c:1765 src/lang.c:1775
 msgid   "Space separated list of header fields"
 msgstr  "Liste des en-têtes, séparés par des espaces"
 
-#: src/lang.c:1707
+#: src/lang.c:1766
 msgid   "Display these header fields (or *)"
 msgstr  "Afficher ces en-têtes (ou *)"
 
-#: src/lang.c:1708
+#: src/lang.c:1767
 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"
@@ -5279,11 +5546,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:1717
+#: src/lang.c:1776
 msgid   "Do not display these header fields"
 msgstr  "Ne pas afficher ces en-têtes"
 
-#: src/lang.c:1718
+#: src/lang.c:1777
 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 "
@@ -5302,43 +5569,43 @@ 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:1728
+#: src/lang.c:1787
 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:1729
+#: src/lang.c:1788
 msgid   "Skip multipart/alternative parts"
 msgstr  "Ignorer parties multipart/alter."
 
-#: src/lang.c:1730
+#: src/lang.c:1789
 msgid   "# If ON strip multipart/alternative messages automatically\n"
 msgstr  "# Si ON, enlève automatiquement les messages multipart/alternative\n"
 
-#: src/lang.c:1734
+#: src/lang.c:1793
 #, fuzzy
 msgid   "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
 msgstr  "Rajouter la signature lors du repostage. <ESPACE> change & <RETOUR> valide."
 
-#: src/lang.c:1735
+#: src/lang.c:1794
 msgid   "Detection of verbatim blocks"
 msgstr  ""
 
-#: src/lang.c:1736
+#: src/lang.c:1795
 #, fuzzy
 msgid   "# If ON detect verbatim blocks in articles\n"
 msgstr  "# Si ON, garde tous les articles non postés dans ~/dead.articles\n"
 
-#: src/lang.c:1741
+#: src/lang.c:1800
 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:1742
+#: src/lang.c:1801
 msgid   "Regex used to show quoted lines"
 msgstr  "Regex pour afficher les citations"
 
-#: src/lang.c:1743
+#: src/lang.c:1802
 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"
@@ -5346,16 +5613,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:1749
+#: src/lang.c:1808
 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:1750
+#: src/lang.c:1809
 msgid   "Regex used to show twice quoted l."
 msgstr  "Regex pour afficher le 2nd niveau"
 
-#: src/lang.c:1751
+#: src/lang.c:1810
 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"
@@ -5363,16 +5630,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:1757
+#: src/lang.c:1816
 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:1758
+#: src/lang.c:1817
 msgid   "Regex used to show >= 3 times q.l."
 msgstr  "Regex pour afficher niveau >= 3"
 
-#: src/lang.c:1759
+#: src/lang.c:1818
 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"
@@ -5382,16 +5649,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:1766
+#: src/lang.c:1825
 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:1767
+#: src/lang.c:1826
 msgid   "Regex used to highlight /slashes/"
 msgstr  "Regex pour les mots entre /slash/"
 
-#: src/lang.c:1768
+#: src/lang.c:1827
 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"
@@ -5400,16 +5667,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:1774
+#: src/lang.c:1833
 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:1775
+#: src/lang.c:1834
 msgid   "Regex used to highlight *stars*"
 msgstr  "Regex pour les mots entre *astérisques*"
 
-#: src/lang.c:1776
+#: src/lang.c:1835
 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"
@@ -5418,16 +5685,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:1782
+#: src/lang.c:1841
 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:1783
+#: src/lang.c:1842
 msgid   "Regex used to highlight -strokes-"
 msgstr  "Regex pour les mots entre -tirets-"
 
-#: src/lang.c:1784
+#: src/lang.c:1843
 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"
@@ -5436,16 +5703,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:1790
+#: src/lang.c:1849
 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:1791
+#: src/lang.c:1850
 msgid   "Regex used to highlight _underline_"
 msgstr  "Regex pour les mots entre _underscore_"
 
-#: src/lang.c:1792
+#: src/lang.c:1851
 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"
@@ -5454,79 +5721,79 @@ 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:1798
+#: src/lang.c:1857
 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:1799
+#: src/lang.c:1858
 msgid   "Regex with Subject prefixes"
 msgstr  "Regex pour les préfixes dans le sujet"
 
-#: src/lang.c:1800
+#: src/lang.c:1859
 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:1805
+#: src/lang.c:1864
 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:1806
+#: src/lang.c:1865
 msgid   "Regex with Subject suffixes"
 msgstr  "Regex pour les suffixes dans le sujet"
 
-#: src/lang.c:1807
+#: src/lang.c:1866
 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"
 
 # TRANSLATION MISSING
-#: src/lang.c:1812
+#: src/lang.c:1871
 msgid   "A regex used to find the begin of a verbatim block."
 msgstr  ""
 
 # TRANSLATION MISSING
-#: src/lang.c:1813
+#: src/lang.c:1872
 msgid   "Regex for begin of a verbatim block"
 msgstr  ""
 
 # TRANSLATION MISSING
-#: src/lang.c:1814
+#: src/lang.c:1873
 msgid   "# A regular expression that tin will use to find the begin of\n"
         "# a verbatim block.\n"
 msgstr  ""
 
 # TRANSLATION MISSING
-#: src/lang.c:1819
+#: src/lang.c:1878
 msgid   "A regex used to find the end of a verbatim block."
 msgstr  ""
 
 # TRANSLATION MISSING
-#: src/lang.c:1820
+#: src/lang.c:1879
 msgid   "Regex for end of a verbatim block"
 msgstr  ""
 
 # TRANSLATION MISSING
-#: src/lang.c:1821
+#: src/lang.c:1880
 msgid   "# A regular expression that tin will use to find the end of\n"
         "# a verbatim block.\n"
 msgstr  ""
 
-#: src/lang.c:1826
+#: src/lang.c:1885
 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:1827
+#: src/lang.c:1886
 msgid   "MIME binary content viewer"
 msgstr  "Visualisateur de contenu MIME"
 
-#: src/lang.c:1828
+#: src/lang.c:1887
 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"
@@ -5536,129 +5803,131 @@ 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:1835
+#: src/lang.c:1894
 msgid   "Confirm before starting non-text viewing program"
 msgstr  "Confirmation avant le lancement d'un visualisateur externe"
 
-#: src/lang.c:1836
+#: src/lang.c:1895
 msgid   "Ask before using MIME viewer"
 msgstr  "Demander avant d'utiliser le visualisateur"
 
-#: src/lang.c:1837
+#: src/lang.c:1896
 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:1842
+#: src/lang.c:1901
 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:1843
+#: src/lang.c:1902
 msgid   "Catchup read groups when quitting"
 msgstr  "Marquer lu les groupes à la fermeture"
 
-#: src/lang.c:1844
+#: src/lang.c:1903
 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:1849
+#: src/lang.c:1908
 msgid   "Catchup group using left key"
 msgstr  "Marquer lu le groupe via la flèche gauche"
 
-#: src/lang.c:1850
+#: src/lang.c:1909
 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:1855
+#: src/lang.c:1914
 msgid   "Catchup thread by using left key"
 msgstr  "Marquer lu le fil via la flèche gauche"
 
-#: src/lang.c:1861
+#: src/lang.c:1920
 msgid   "Which actions require confirmation"
 msgstr  "Quelles actions requièrent confirmation"
 
-#: src/lang.c:1862
+#: src/lang.c:1921
 msgid   "# What should we ask confirmation for.\n"
 msgstr  "# Demande de confirmation pour...\n"
 
-#: src/lang.c:1867
-msgid   "'Mark article read' ignores tags"
+#: src/lang.c:1926
+#, fuzzy
+msgid   "'Mark as (un)read' ignores tags"
 msgstr  "'Marquer lu l'article' ignore les marques"
 
-#: src/lang.c:1868
-msgid   "# If ON the 'Mark article read' function marks only the current article.\n"
+#: src/lang.c:1927
+#, fuzzy
+msgid   "# If ON the 'Mark as (un)read' function marks only the current article.\n"
 msgstr  "# Si ON, la fonction 'Marquer lu l'article' agit uniquement sur l'article\n"
         "# actuel.\n"
 
-#: src/lang.c:1872
+#: src/lang.c:1931
 msgid   "Program to run to open URL's, <CR> sets, <ESC> cancels."
 msgstr  "Logiciel utilisé pour lancer les URLs, <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:1873
+#: src/lang.c:1932
 msgid   "Program that opens URL's"
 msgstr  "Logiciel lançant les URLs"
 
-#: src/lang.c:1874
+#: src/lang.c:1933
 msgid   "# The program used to open URL's. The actual URL will be appended\n"
 msgstr  "# Commande ou script ouvrant les URLs. L'URL sera ajoutée\n"
 
-#: src/lang.c:1879
+#: src/lang.c:1938
 msgid   "Use mouse in xterm"
 msgstr  "Utiliser la souris dans l'xterm"
 
-#: src/lang.c:1880
+#: src/lang.c:1939
 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:1886
+#: src/lang.c:1945
 msgid   "Use scroll keys on keypad"
 msgstr  "Utiliser les flèches du pavé numérique"
 
-#: src/lang.c:1887
+#: src/lang.c:1946
 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:1892
+#: src/lang.c:1951
 msgid   "Enter maximum number of article to get. <CR> sets."
 msgstr  "Nombre max d'articles à récupérer. <RETOUR> valide."
 
-#: src/lang.c:1893
+#: src/lang.c:1952
 msgid   "Number of articles to get"
 msgstr  "Nombre d'articles à récupérer"
 
 # AMBIGUOUS
-#: src/lang.c:1894
+#: src/lang.c:1953
 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:1899
+#: src/lang.c:1958
 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:1900
+#: src/lang.c:1959
 msgid   "Article recentness time limit"
 msgstr  "Durée des articles considérés comme récents"
 
-#: src/lang.c:1901
+#: src/lang.c:1960
 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:1905
+#: src/lang.c:1964
 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:1906
+#: src/lang.c:1965
 msgid   "Wildcard matching"
 msgstr  "Concordance wildcard"
 
-#: src/lang.c:1907
+#: src/lang.c:1966
 msgid   "# Wildcard matching\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = wildmat\n"
@@ -5668,319 +5937,319 @@ msgstr  "# Concordances Wildcard\n"
         "# * 0 = wildmat\n"
         "#   1 = regex\n"
 
-#: src/lang.c:1914
+#: src/lang.c:1973
 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:1915
+#: src/lang.c:1974
 msgid   "Score limit (kill)"
 msgstr  "Score minimum (filtre)"
 
-#: src/lang.c:1916
+#: src/lang.c:1975
 msgid   "# Score limit before an article is marked killed\n"
 msgstr  "# Score minimal avant qu'un article soit filtré\n"
 
-#: src/lang.c:1920
+#: src/lang.c:1979
 msgid   "Enter default score to kill articles. <CR> sets."
 msgstr  "Score par défaut pour filtrer les articles. <RETOUR> valide."
 
-#: src/lang.c:1921
+#: src/lang.c:1980
 msgid   "Default score to kill articles"
 msgstr  "Score par déf. pour filtrer les articles"
 
-#: src/lang.c:1922
+#: src/lang.c:1981
 msgid   "# Default score to kill articles\n"
 msgstr  "# Score par défaut pour filtrer les articles\n"
 
-#: src/lang.c:1926
+#: src/lang.c:1985
 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:1927
+#: src/lang.c:1986
 msgid   "Score limit (select)"
 msgstr  "Score minimum (sélection)"
 
-#: src/lang.c:1928
+#: src/lang.c:1987
 msgid   "# Score limit before an article is marked hot\n"
 msgstr  "# Score minimal avant qu'un article soit sélectionné\n"
 
-#: src/lang.c:1932
+#: src/lang.c:1991
 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:1933
+#: src/lang.c:1992
 msgid   "Default score to select articles"
 msgstr  "Score par défaut pour sél. les articles"
 
-#: src/lang.c:1934
+#: src/lang.c:1993
 msgid   "# Default score to select articles\n"
 msgstr  "# Score par défaut pour sélectionner les articles\n"
 
-#: src/lang.c:1940
+#: src/lang.c:1999
 msgid   "Use slrnface to show ''X-Face:''s"
 msgstr  "Utiliser slrnface pour afficher les 'X-Face:'"
 
-#: src/lang.c:1941
+#: src/lang.c:2000
 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:1949
+#: src/lang.c:2008
 msgid   "Use ANSI color"
 msgstr  "Utiliser les couleurs ANSI"
 
-#: src/lang.c:1950
+#: src/lang.c:2009
 msgid   "# If ON using ANSI-color\n"
 msgstr  "# Si ON, utiliser les couleurs ANSI\n"
 
-#: src/lang.c:1955
+#: src/lang.c:2014
 msgid   "Standard foreground color"
 msgstr  "Couleur standard de l'avant-plan"
 
-#: src/lang.c:1956
+#: src/lang.c:2015
 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:1962
+#: src/lang.c:2021
 msgid   "Standard background color"
 msgstr  "Couleur standard de l'arrière-plan"
 
-#: src/lang.c:1963
+#: src/lang.c:2022
 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:1969
+#: src/lang.c:2028
 msgid   "Color for inverse text (background)"
 msgstr  "Couleur du texte inversé (arrière-plan)"
 
-#: src/lang.c:1970
+#: src/lang.c:2029
 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:1976
+#: src/lang.c:2035
 msgid   "Color for inverse text (foreground)"
 msgstr  "Couleur du texte inversé (avant-plan)"
 
-#: src/lang.c:1977
+#: src/lang.c:2036
 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:1983
+#: src/lang.c:2042
 msgid   "Color of text lines"
 msgstr  "Couleur du texte"
 
-#: src/lang.c:1984
+#: src/lang.c:2043
 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:1990
+#: src/lang.c:2049
 msgid   "Color of mini help menu"
 msgstr  "Couleur du petit menu d'aide"
 
-#: src/lang.c:1991
+#: src/lang.c:2050
 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:1997
+#: src/lang.c:2056
 msgid   "Color of help text"
 msgstr  "Couleur de l'aide"
 
-#: src/lang.c:1998
+#: src/lang.c:2057
 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:2004
+#: src/lang.c:2063
 msgid   "Color of status messages"
 msgstr  "Couleur des messages de statut"
 
-#: src/lang.c:2005
+#: src/lang.c:2064
 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:2011
+#: src/lang.c:2070
 msgid   "Color of quoted lines"
 msgstr  "Couleur de citation de 1er niveau"
 
-#: src/lang.c:2012
+#: src/lang.c:2071
 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:2018
+#: src/lang.c:2077
 msgid   "Color of twice quoted line"
 msgstr  "Couleur de citation de 2nd niveau"
 
-#: src/lang.c:2019
+#: src/lang.c:2078
 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:2025
+#: src/lang.c:2084
 msgid   "Color of =>3 times quoted line"
 msgstr  "Couleur de citation de 3e niveau ou sup."
 
-#: src/lang.c:2026
+#: src/lang.c:2085
 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:2032
+#: src/lang.c:2091
 msgid   "Color of article header lines"
 msgstr  "Couleur des en-têtes de l'article"
 
-#: src/lang.c:2033
+#: src/lang.c:2092
 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:2039
+#: src/lang.c:2098
 msgid   "Color of actual news header fields"
 msgstr  "Couleur des champs d'en-tête actuels"
 
-#: src/lang.c:2040
+#: src/lang.c:2099
 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:2046
+#: src/lang.c:2105
 msgid   "Color of article subject lines"
 msgstr  "Couleur du sujet"
 
-#: src/lang.c:2047
+#: src/lang.c:2106
 msgid   "# Color of article subject\n"
         "# Default: 6 (cyan)\n"
 msgstr  "# Couleur du sujet\n"
         "# Défaut : 6 (cyan)\n"
 
-#: src/lang.c:2053
+#: src/lang.c:2112
 msgid   "Color of response counter"
 msgstr  "Couleur du compteur de réponse"
 
-#: src/lang.c:2054
+#: src/lang.c:2113
 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:2060
+#: src/lang.c:2119
 msgid   "Color of sender (From:)"
 msgstr  "Couleur de l'expéditeur (From:)"
 
-#: src/lang.c:2061
+#: src/lang.c:2120
 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:2067
+#: src/lang.c:2126
 msgid   "Color of help/mail sign"
 msgstr  "Couleur de l'aide/signature email"
 
-#: src/lang.c:2068
+#: src/lang.c:2127
 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:2074
+#: src/lang.c:2133
 msgid   "Color of signatures"
 msgstr  "Couleur des signatures"
 
-#: src/lang.c:2075
+#: src/lang.c:2134
 msgid   "# Color of signature\n"
         "# Default: 4 (blue)\n"
 msgstr  "# Couleur des signatures\n"
         "# Défaut : 4 (bleu)\n"
 
-#: src/lang.c:2081
+#: src/lang.c:2140
 msgid   "Color of highlighted URLs"
 msgstr  "Couleur des URLs en surbrillance"
 
-#: src/lang.c:2082
+#: src/lang.c:2141
 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:2088
+#: src/lang.c:2147
 #, fuzzy
 msgid   "Color of verbatim blocks"
 msgstr  "Couleur du texte"
 
-#: src/lang.c:2089
+#: src/lang.c:2148
 #, fuzzy
 msgid   "# Color of verbatim blocks\n"
         "# Default: 5 (pink)\n"
 msgstr  "# Couleur du sujet\n"
         "# Défaut : 6 (cyan)\n"
 
-#: src/lang.c:2095
+#: src/lang.c:2154
 msgid   "Color of highlighting with *stars*"
 msgstr  "Couleur des mots entre *astérisques*"
 
-#: src/lang.c:2096
+#: src/lang.c:2155
 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:2102
+#: src/lang.c:2161
 msgid   "Color of highlighting with _dash_"
 msgstr  "Couleur des mots entre _underscore_"
 
-#: src/lang.c:2103
+#: src/lang.c:2162
 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:2109
+#: src/lang.c:2168
 msgid   "Color of highlighting with /slash/"
 msgstr  "Couleur des mots entre /slash/"
 
-#: src/lang.c:2110
+#: src/lang.c:2169
 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:2116
+#: src/lang.c:2175
 msgid   "Color of highlighting with -stroke-"
 msgstr  "Couleur des mots entre -tirets-"
 
-#: src/lang.c:2117
+#: src/lang.c:2176
 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:2124
+#: src/lang.c:2183
 msgid   "Attr. of highlighting with *stars*"
 msgstr  "Style des mots entre *astérisques*"
 
-#: src/lang.c:2125
+#: src/lang.c:2184
 msgid   "# Attributes of word highlighting on mono terminals\n"
         "# Possible values are:\n"
         "#   0 = Normal\n"
@@ -6006,57 +6275,57 @@ msgstr  "# Style des mots mis en évidenc
         "# Style des mots entre *astérisques*\n"
         "# Défaut : 6 (gras)\n"
 
-#: src/lang.c:2140
+#: src/lang.c:2199
 msgid   "Attr. of highlighting with _dash_"
 msgstr  "Style des mots entre _underscore_"
 
-#: src/lang.c:2141
+#: src/lang.c:2200
 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:2147
+#: src/lang.c:2206
 msgid   "Attr. of highlighting with /slash/"
 msgstr  "Style des mots entre /slash/"
 
-#: src/lang.c:2148
+#: src/lang.c:2207
 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:2154
+#: src/lang.c:2213
 msgid   "Attr. of highlighting with -stroke-"
 msgstr  "Style des mots entre -tirets-"
 
-#: src/lang.c:2155
+#: src/lang.c:2214
 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:2161
+#: src/lang.c:2220
 msgid   "URL highlighting in message body"
 msgstr  "Mise en évidence des URLs dans les articles"
 
-#: src/lang.c:2162
+#: src/lang.c:2221
 msgid   "# Enable URL highlighting?\n"
 msgstr  "# Mettre en évidence les URLs ?\n"
 
-#: src/lang.c:2167
+#: src/lang.c:2226
 msgid   "Word highlighting in message body"
 msgstr  "Mise en évidence des mots dans les articles"
 
-#: src/lang.c:2168
+#: src/lang.c:2227
 msgid   "# Enable word highlighting?\n"
 msgstr  "# Mettre en évidence les mots ?\n"
 
-#: src/lang.c:2173
+#: src/lang.c:2232
 msgid   "What to display instead of mark"
 msgstr  "Afficher ça plutôt qu'une marque"
 
-#: src/lang.c:2174
+#: src/lang.c:2233
 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"
@@ -6070,58 +6339,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:2183
+#: src/lang.c:2242
 msgid   "Enter column number to wrap article lines to in the pager. <CR> sets."
 msgstr  "Largeur du pager. <RETOUR> valide."
 
-#: src/lang.c:2184
+#: src/lang.c:2243
 msgid   "Page line wrap column"
 msgstr  "Largeur du pager"
 
-#: src/lang.c:2185
+#: src/lang.c:2244
 msgid   "# Wrap article lines at column\n"
 msgstr  "# Justifier les lignes des articles à la colonne indiquée\n"
 
-#: src/lang.c:2190
+#: src/lang.c:2249
 msgid   "Wrap around threads on next unread"
 msgstr  "Englober les fils pour le non lu suivant"
 
-#: src/lang.c:2191
+#: src/lang.c:2250
 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:2195
+#: src/lang.c:2254
 msgid   "Enter default mail address (and fullname). <CR> sets."
 msgstr  "Adresse mail par défaut (et nom complet). <RETOUR> valide."
 
-#: src/lang.c:2196
+#: src/lang.c:2255 src/lang.c:2671
 msgid   "Mail address (and fullname)"
 msgstr  "Adresse mail (et nom complet)"
 
-#: src/lang.c:2197
+#: src/lang.c:2256
 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:2202
+#: src/lang.c:2261
 msgid   "Show empty Followup-To in editor"
 msgstr  "Inclure en-tête Followup-To dans l'éditeur"
 
-#: src/lang.c:2203
+#: src/lang.c:2262
 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:2207
+#: src/lang.c:2266
 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:2208
+#: src/lang.c:2267
 msgid   "Create signature from path/command"
 msgstr  "Signature depuis fichier/commande"
 
-#: src/lang.c:2209
+#: src/lang.c:2268
 #, fuzzy
 msgid   "# Signature path (random sigs)/file to be used when posting/replying\n"
         "# sigfile=file       appends file as signature\n"
@@ -6132,41 +6401,41 @@ msgstr  "# Fichier de signature à utilis
         "# sigfile=fichier\tutilise le contenu du fichier comme signature\n"
         "# sigfile=!commande\texécute une commande externe comme signature\n"
 
-#: src/lang.c:2216
+#: src/lang.c:2275
 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:2217
+#: src/lang.c:2276
 msgid   "Prepend signature with \"-- \""
 msgstr  "Précéder la signature avec \"-- \""
 
-#: src/lang.c:2218
+#: src/lang.c:2277
 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:2222
+#: src/lang.c:2281
 msgid   "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr  "Rajouter la signature lors du repostage. <ESPACE> change & <RETOUR> valide."
 
-#: src/lang.c:2223
+#: src/lang.c:2282
 msgid   "Add signature when reposting"
 msgstr  "Rajouter la signature lors du repostage"
 
-#: src/lang.c:2224
+#: src/lang.c:2283
 msgid   "# If ON add signature to reposted articles\n"
 msgstr  "# Si ON, rajoute la signature aux articles repostés\n"
 
-#: src/lang.c:2228
+#: src/lang.c:2287
 #, 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:2229
+#: src/lang.c:2288
 msgid   "Characters used as quote-marks"
 msgstr  "Caractère de citation"
 
-#: src/lang.c:2230
+#: src/lang.c:2289
 #, c-format
 msgid   "# Characters used in quoting to followups and replies.\n"
         "# '_' is replaced by ' ', %%s, %%S are replaced by author's initials.\n"
@@ -6174,11 +6443,11 @@ msgstr  "# Caractères utilisés pour les 
         "# '_' est remplacé par ' ', %%s, %%S sont remplacés par les intiales\n"
         "# de l'auteur auquel vous répondez.\n"
 
-#: src/lang.c:2236
+#: src/lang.c:2295
 msgid   "Quoting behavior"
 msgstr  "Type de citations"
 
-#: src/lang.c:2237
+#: src/lang.c:2296
 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"
@@ -6200,15 +6469,15 @@ 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:2250 src/lang.c:2258 src/lang.c:2264
+#: src/lang.c:2309 src/lang.c:2317 src/lang.c:2323
 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:2251
+#: src/lang.c:2310
 msgid   "Quote line when following up"
 msgstr  "Citation lors d'un suivi"
 
-#: src/lang.c:2252
+#: src/lang.c:2311
 #, c-format
 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"
@@ -6217,35 +6486,35 @@ msgstr  "# Format de la citation lors de
         "# %%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:2259
+#: src/lang.c:2318
 msgid   "Quote line when cross-posting"
 msgstr  "Citation lors d'un cross-post"
 
-#: src/lang.c:2265
+#: src/lang.c:2324
 msgid   "Quote line when mailing"
 msgstr  "Citation lors d'un envoi par mail"
 
-#: src/lang.c:2270
+#: src/lang.c:2329
 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:2271
+#: src/lang.c:2330
 msgid   "Insert 'User-Agent:'-header"
 msgstr  "Insérer l'en-tête 'User-Agent'"
 
-#: src/lang.c:2272
+#: src/lang.c:2331
 msgid   "# If ON include advertising User-Agent: header\n"
 msgstr  "# Si ON inclus l'en-tête 'User-Agent:'\n"
 
-#: src/lang.c:2277
+#: src/lang.c:2336
 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:2278
+#: src/lang.c:2337
 msgid   "MM_CHARSET"
 msgstr  "MM_CHARSET"
 
-#: src/lang.c:2279
+#: src/lang.c:2338
 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"
@@ -6262,40 +6531,40 @@ 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:2289
+#: src/lang.c:2348
 msgid   "MM_NETWORK_CHARSET"
 msgstr  "MM_NETWORK_CHARSET"
 
-#: src/lang.c:2290
+#: src/lang.c:2349
 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:2294
+#: src/lang.c:2353
 #, fuzzy
 msgid   "Enter local charset name (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:2295
+#: src/lang.c:2354
 msgid   "MM_LOCAL_CHARSET"
 msgstr  "MM_LOCAL_CHARSET"
 
-#: src/lang.c:2296
+#: src/lang.c:2355
 msgid   "# Charset supported locally.\n"
 msgstr  ""
 
-#: src/lang.c:2303
+#: src/lang.c:2362
 msgid   "Mailbox format"
 msgstr  "Format de la boîte à lettres"
 
-#: src/lang.c:2304
+#: src/lang.c:2363
 msgid   "# Format of the mailbox.\n"
 msgstr  "# Format de la boîte à lettres\n"
 
-#: src/lang.c:2309
+#: src/lang.c:2368
 msgid   "MIME encoding in news messages"
 msgstr  "Encodage MIME dans les messages usenet"
 
-#: src/lang.c:2310
+#: src/lang.c:2369
 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"
@@ -6308,15 +6577,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:2318 src/lang.c:2339
+#: src/lang.c:2377 src/lang.c:2398
 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:2319
+#: src/lang.c:2378
 msgid   "Use 8bit characters in news headers"
 msgstr  "Caractères 8bit dans les en-têtes usenet"
 
-#: src/lang.c:2320
+#: src/lang.c:2379
 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"
@@ -6327,28 +6596,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:2327
+#: src/lang.c:2386
 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:2328
+#: src/lang.c:2387
 msgid   "View post-processed files"
 msgstr  "Voir les fichiers traités"
 
-#: src/lang.c:2329
+#: src/lang.c:2388
 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:2334
+#: src/lang.c:2393
 msgid   "MIME encoding in mail messages"
 msgstr  "Encodage MIME pour les mails"
 
-#: src/lang.c:2340
+#: src/lang.c:2399
 msgid   "Use 8bit characters in mail headers"
 msgstr  "Caractères 8bits dans en-têtes mail"
 
-#: src/lang.c:2341
+#: src/lang.c:2400
 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 "
@@ -6366,26 +6635,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:2351
+#: src/lang.c:2410
 msgid   "Strip blanks from ends of lines"
 msgstr  "Nettoyer les fins de lignes"
 
-#: src/lang.c:2352
+#: src/lang.c:2411
 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:2357
+#: src/lang.c:2416
 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:2358
+#: src/lang.c:2417
 msgid   "Transliteration"
 msgstr  "Translitération (conversion)"
 
-#: src/lang.c:2359
+#: src/lang.c:2418
 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"
@@ -6393,12 +6662,12 @@ 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:2367
+#: src/lang.c:2426
 #, fuzzy
 msgid   "Send you a Cc/Bcc automatically"
 msgstr  "Envoyer automatiquement une copie"
 
-#: src/lang.c:2368
+#: src/lang.c:2427
 #, 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"
@@ -6414,119 +6683,119 @@ msgstr  "# Normalisation d'Unicode\n"
         "#   3 = NFC\n"
         "#   4 = NFD\n"
 
-#: src/lang.c:2377
+#: src/lang.c:2436
 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:2378
+#: src/lang.c:2437
 msgid   "Spamtrap warning address parts"
 msgstr  "Pièges à spam dans les adresses"
 
-#: src/lang.c:2379
+#: src/lang.c:2438
 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:2384
+#: src/lang.c:2443
 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:2385
+#: src/lang.c:2444
 msgid   "No. of days a filter entry is valid"
 msgstr  "Durée de validité d'un filtre"
 
-#: src/lang.c:2386
+#: src/lang.c:2445
 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:2390
+#: src/lang.c:2449
 msgid   "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr  "Créer un filtre pour les articles postés. <ESPACE> change & <RETOUR> valide."
 
-#: src/lang.c:2391
+#: src/lang.c:2450
 msgid   "Add posted articles to filter"
 msgstr  "Créer un filtre pour les articles postés"
 
-#: src/lang.c:2392
+#: src/lang.c:2451
 msgid   "# If ON add posted articles which start a new thread to filter for\n"
         "# highlighting follow-ups\n"
 msgstr  "# Si ON, crée un filtre pour les articles débutant un nouveau fil\n"
         "# afin de mettre en surbrillance les suivis.\n"
 
-#: src/lang.c:2396
+#: src/lang.c:2455
 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:2397
+#: src/lang.c:2456
 msgid   "Mail directory"
 msgstr  "Répertoire mail"
 
-#: src/lang.c:2398
+#: src/lang.c:2457
 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:2403
+#: src/lang.c:2462
 msgid   "Save articles in batch mode (-S)"
 msgstr  "Enregistrer articles en arrière-plan (-S)"
 
-#: src/lang.c:2404
+#: src/lang.c:2463
 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:2409
+#: src/lang.c:2468
 msgid   "The directory where you want articles/threads saved."
 msgstr  "Le répertoire où vous voulez enregistrer les articles/fils."
 
-#: src/lang.c:2410
+#: src/lang.c:2469
 msgid   "Directory to save arts/threads in"
 msgstr  "Répertoire où enregistrer les articles/fils"
 
-#: src/lang.c:2411
+#: src/lang.c:2470
 msgid   "# Directory where articles/threads are saved\n"
 msgstr  "# Répertoire où sont enregistrés les articles/fils\n"
 
-#: src/lang.c:2415
+#: src/lang.c:2474
 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:2416
+#: src/lang.c:2475
 msgid   "Use Archive-name: header for save"
 msgstr  "Honorer l'en-tête 'Archive-name:'"
 
-#: src/lang.c:2417
+#: src/lang.c:2476
 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:2422
+#: src/lang.c:2481
 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:2423
+#: src/lang.c:2482
 msgid   "Mark saved articles/threads as read"
 msgstr  "Marquer lu les articles/fils enregistrés"
 
-#: src/lang.c:2424
+#: src/lang.c:2483
 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:2428
+#: src/lang.c:2487
 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:2429
+#: src/lang.c:2488
 msgid   "Post process saved articles"
 msgstr  "Post-traiter les articles enregistrés"
 
-#: src/lang.c:2430
+#: src/lang.c:2489
 msgid   "# Perform post processing (saving binary attachments) from saved articles.\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = no\n"
@@ -6538,104 +6807,104 @@ msgstr  "# Post-traitement (enregistreme
         "#   1 = extraire uniquement les *.shar (archives shell)\n"
         "#   2 = oui\n"
 
-#: src/lang.c:2439
+#: src/lang.c:2498
 msgid   "Process only unread articles"
 msgstr  "Traiter uniquement les articles non lus"
 
-#: src/lang.c:2440
+#: src/lang.c:2499
 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:2445
+#: src/lang.c:2504
 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:2446
+#: src/lang.c:2505
 msgid   "Print all headers when printing"
 msgstr  "Imprimer tous les en-têtes"
 
-#: src/lang.c:2447
+#: src/lang.c:2506
 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:2451
+#: src/lang.c:2510
 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:2452
+#: src/lang.c:2511
 msgid   "Printer program with options"
 msgstr  "Logiciel d'impression avec options"
 
-#: src/lang.c:2453
+#: src/lang.c:2512
 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:2459
+#: src/lang.c:2518
 msgid   "Force redraw after certain commands"
 msgstr  "Rafraîchir l'écran après certaines actions"
 
-#: src/lang.c:2460
+#: src/lang.c:2519
 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:2464
+#: src/lang.c:2523
 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:2465
+#: src/lang.c:2524
 msgid   "Start editor with line offset"
 msgstr  "Lancer l'éditeur avec une ligne décalée"
 
-#: src/lang.c:2466
+#: src/lang.c:2525
 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:2471
+#: src/lang.c:2530
 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:2472
+#: src/lang.c:2531
 msgid   "Invocation of your editor"
 msgstr  "Lancement de votre éditeur"
 
-#: src/lang.c:2473
+#: src/lang.c:2532
 #, c-format
 msgid   "# Format of editor line including parameters\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"
 
-#: src/lang.c:2478
+#: src/lang.c:2537
 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:2479
+#: src/lang.c:2538
 msgid   "External inews"
 msgstr  "Inews externe"
 
-#: src/lang.c:2480
+#: src/lang.c:2539
 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:2484
+#: src/lang.c:2543
 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:2485
+#: src/lang.c:2544
 msgid   "Invocation of your mail command"
 msgstr  "Lancement de votre client mail"
 
-#: src/lang.c:2486
+#: src/lang.c:2545
 #, c-format
 msgid   "# Format of mailer line including parameters\n"
         "# %%M Mailer  %%S Subject  %%T To  %%F Filename\n"
@@ -6646,11 +6915,11 @@ msgstr  "# Format des paramètres pour le
         "# 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:2494
+#: src/lang.c:2553
 msgid   "Use interactive mail reader"
 msgstr  "Utiliser un MUA interactif"
 
-#: src/lang.c:2495
+#: src/lang.c:2554
 msgid   "# Interactive mailreader\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = no interactive mailreader\n"
@@ -6662,59 +6931,59 @@ 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:2504
+#: src/lang.c:2563
 msgid   "Remove ~/.article after posting"
 msgstr  "Effacer ~/.article après le postage"
 
-#: src/lang.c:2505
+#: src/lang.c:2564
 msgid   "# If ON remove ~/.article after posting.\n"
 msgstr  "# Si ON, effacer ~/.article après le postage.\n"
 
-#: src/lang.c:2509
+#: src/lang.c:2568
 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:2510
+#: src/lang.c:2569
 msgid   "Filename for posted articles"
 msgstr  "Fichier pour les articles postés"
 
-#: src/lang.c:2511
+#: src/lang.c:2570
 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:2516
+#: src/lang.c:2575
 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:2517
+#: src/lang.c:2576
 msgid   "Keep failed arts in ~/dead.articles"
 msgstr  "Articles non postés dans ~/dead.articles"
 
-#: src/lang.c:2518
+#: src/lang.c:2577
 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:2522
+#: src/lang.c:2581
 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:2523
+#: src/lang.c:2582
 msgid   "No unsubscribed groups in newsrc"
 msgstr  "Pas de groupes désabonnés dans newsrc"
 
-#: src/lang.c:2524
+#: src/lang.c:2583
 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:2529
+#: src/lang.c:2588
 msgid   "Remove bogus groups from newsrc"
 msgstr  "Effacer les groupes corrompus de newsrc"
 
-#: src/lang.c:2530
+#: src/lang.c:2589
 msgid   "# What to do with bogus groups in newsrc file\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = keep\n"
@@ -6726,55 +6995,55 @@ msgstr  "# Que faire des groupes corromp
         "#   1 = effacer\n"
         "#   2 = marquer d'un D dans l'écran de sélection\n"
 
-#: src/lang.c:2538
+#: src/lang.c:2597
 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:2539
+#: src/lang.c:2598
 msgid   "Interval in secs to reread active"
 msgstr  "Durée avant relecture du fichier active"
 
-#: src/lang.c:2540
+#: src/lang.c:2599
 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:2545
+#: src/lang.c:2604
 msgid   "Reconnect to server automatically"
 msgstr  "Reconnexion automatique au serveur"
 
-#: src/lang.c:2546
+#: src/lang.c:2605
 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:2550
+#: src/lang.c:2609
 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:2551
+#: src/lang.c:2610
 msgid   "Cache NNTP overview files locally"
 msgstr  "Cache local des en-têtes NNTP"
 
-#: src/lang.c:2552
+#: src/lang.c:2611
 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:2556
+#: src/lang.c:2615
 msgid   "Enter format string. <CR> sets, <ESC> cancels."
 msgstr  "Formatage des dates. <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:2557
+#: src/lang.c:2616
 msgid   "Format string for display of dates"
 msgstr  "Format des dates affichées"
 
-#: src/lang.c:2558
+#: src/lang.c:2617
 msgid   "# Format string for date representation\n"
 msgstr  "# Format des dates affichées\n"
 
-#: src/lang.c:2564
+#: src/lang.c:2623
 msgid   "Unicode normalization form"
 msgstr  "Normalisation d'Unicode"
 
-#: src/lang.c:2565
+#: src/lang.c:2624
 msgid   "# Unicode normalization form\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = None\n"
@@ -6790,80 +7059,191 @@ msgstr  "# Normalisation d'Unicode\n"
         "#   3 = NFC\n"
         "#   4 = NFD\n"
 
-#: src/lang.c:2577
+#: src/lang.c:2636
 msgid   "Render BiDi"
 msgstr  "Rendu BiDi"
 
-#: src/lang.c:2578
+#: src/lang.c:2637
 msgid   "# If ON, bi-directional text is rendered by tin\n"
 msgstr  "# Si ON, le texte bi-directionnel est affiché par tin\n"
 
-#: src/misc.c:3707
+#: src/lang.c:2647
+msgid   "Automatically GroupMarkUnselArtRead"
+msgstr  ""
+
+#: src/lang.c:2653
+#, fuzzy
+msgid   "Delete post-process files"
+msgstr  "Voir les fichiers traités"
+
+#: src/lang.c:2658
+#, fuzzy
+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:2659
+msgid   "Mailbox to save sent mails"
+msgstr  ""
+
+#: src/lang.c:2664
+#, fuzzy
+msgid   "Set Followup-To: header to this group(s). <CR> sets, <ESC> cancels."
+msgstr  "Formatage des dates. <RETOUR> valide, <ESC> annule."
+
+#: src/lang.c:2665
+msgid   "Followup-To: header"
+msgstr  ""
+
+#: src/lang.c:2670
+#, fuzzy
+msgid   "Enter default mail address (and fullname). <CR> sets, <ESC> cancels."
+msgstr  "Adresse mail par défaut (et nom complet). <RETOUR> valide."
+
+#: src/lang.c:2677
+#, fuzzy
+msgid   "Path and options for ispell-like spell-checker. <CR> sets, <ESC> cancels."
+msgstr  "Logiciel utilisé pour lancer les URLs, <RETOUR> valide, <ESC> annule."
+
+#: src/lang.c:2678
+msgid   "Ispell program"
+msgstr  ""
+
+#: src/lang.c:2684
+msgid   "When group is a mailing list, send responses to this email address."
+msgstr  ""
+
+#: src/lang.c:2685
+#, fuzzy
+msgid   "Mailing list address"
+msgstr  "Envoi de l'historique à %s\n"
+
+#: src/lang.c:2691
+msgid   "Forward articles as attachement"
+msgstr  ""
+
+#: src/lang.c:2696
+msgid   "A comma separated list of MIME major/minor Content-Types. <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:2697
+msgid   "Which MIME types will be saved"
+msgstr  ""
+
+#: src/lang.c:2702
+#, fuzzy
+msgid   "Value of the Organization: header. <CR> sets, <ESC> cancels."
+msgstr  "Formatage des dates. <RETOUR> valide, <ESC> annule."
+
+#: src/lang.c:2703
+msgid   "Organization: header"
+msgstr  ""
+
+#: src/lang.c:2708
+#, fuzzy
+msgid   "Filename for saved articles. <CR> sets, <ESC> cancels."
+msgstr  "Formatage des dates. <RETOUR> valide, <ESC> annule."
+
+#: src/lang.c:2709
+#, fuzzy
+msgid   "savefile"
+msgstr  "Enregistrer sous le nom de fichier > "
+
+#: src/lang.c:2763
+msgid   "Assume this charset if no charset declaration is present, <CR> to set."
+msgstr  ""
+
+#: src/lang.c:2764
+#, fuzzy
+msgid   "UNDECLARED_CHARSET"
+msgstr  "MM_NETWORK_CHARSET"
+
+#: src/lang.c:2770
+#, fuzzy
+msgid   "Add this text at the start of the message body. <CR> sets, <ESC> cancels."
+msgstr  "Caractère indiquant les articles inclus. <RETOUR> valide, <ESC> annule."
+
+#: src/lang.c:2771
+#, fuzzy
+msgid   "X_Body"
+msgstr  "Gras"
+
+#: src/lang.c:2776
+#, fuzzy
+msgid   "Insert this header when posting. <CR> sets, <ESC> cancels."
+msgstr  "Formatage des dates. <RETOUR> valide, <ESC> annule."
+
+#: src/lang.c:2777
+msgid   "X_Headers"
+msgstr  ""
+
+#: src/lang.c:2782
+#, fuzzy
+msgid   "Automatically insert an X-Comment-To: header? <SPACE> toggles & <CR> sets."
+msgstr  "Si ON, inclus l'en-tête 'User-Agent:'. <ESPACE> change & <RETOUR> valide."
+
+#: src/lang.c:2783
+#, fuzzy
+msgid   "Insert X-Comment-To: header"
+msgstr  "Insérer l'en-tête 'User-Agent'"
+
+#: src/misc.c:3726
 #, 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:3710
+#: src/misc.c:3729
 #, c-format
 msgid   "Version: %s %s release %s (\"%s\")\n"
 msgstr  "Version : %s %s release %s (\"%s\")\n"
 
-#: src/newsrc.c:436
+#: src/newsrc.c:451
 msgid   "Unreachable?\n"
 msgstr  "Inacessible ?\n"
 
-#: src/nntplib.c:819
+#: src/nntplib.c:822
 #, c-format
 msgid   "\n"
         "Server timed out, trying reconnect # %d\n"
 msgstr  "\n"
         "Connexion au serveur expirée, reconnexion # %d\n"
 
-#: src/nntplib.c:837 src/nntplib.c:1675
+#: src/nntplib.c:840 src/nntplib.c:1751
 msgid   "Rejoin current group\n"
 msgstr  "Rejoindre le groupe actuel\n"
 
-#: src/nntplib.c:845 src/nntplib.c:1683
+#: src/nntplib.c:848 src/nntplib.c:1759
 #, c-format
 msgid   "Read (%s)\n"
 msgstr  "Lecture (%s)\n"
 
-#: src/nntplib.c:847
+#: src/nntplib.c:850
 #, c-format
 msgid   "Resend last command (%s)\n"
 msgstr  "Réenvoyer la dernière commande (%s)\n"
 
-#. as a last resort check if post was mentioned
-#: src/nntplib.c:1141
-msgid   "CAPABILITIES did not announce any of READER, MODE-READER, POST"
+#: src/nntplib.c:1421
+msgid   "CAPABILITIES did not announce READER"
 msgstr  ""
 
 # TRANSLATION MISSING
-#.
-#. * TODO: - store a hash value of the entire motd in the server-rc
-#. *         and only if it differs from the old value display the
-#. *         motd?
-#. *       - use some sort of pager?
-#. *       - -> lang.c
-#.
-#: src/nntplib.c:1822
+#: src/nntplib.c:1905
 msgid   "MOTD: "
 msgstr  ""
 
-#: src/nrctbl.c:173
+#: src/nrctbl.c:175
 #, c-format
 msgid   "couldn't expand %s\n"
 msgstr  "impossible de décompacter %s\n"
 
 # TRANSLATION MISSING
-#: src/post.c:1211
+#: src/post.c:1219
 #, 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  ""
 
 # TRANSLATION MISSING
-#: src/post.c:1216
+#: src/post.c:1224
 #, 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"
@@ -6871,13 +7251,13 @@ msgid   "Line %d is longer than 998 octe
 msgstr  ""
 
 # TRANSLATION MISSING
-#: src/post.c:1218
+#: src/post.c:1226
 #, c-format
 msgid   "Line %d is longer than 998 octets, and should be folded, but\n"
         "encoding is not set to %s\n"
 msgstr  ""
 
-#: src/post.c:2053
+#: src/post.c:2085
 #, c-format
 msgid   "Posting: %.*s ..."
 msgstr  "Postage : %.*s ..."
@@ -6895,11 +7275,11 @@ msgstr  "Lecture annulée\n"
 msgid   "Draining\n"
 msgstr  "Purge\n"
 
-#: src/refs.c:248
+#: src/refs.c:232
 msgid   "unchanged"
 msgstr  "non changé"
 
-#: src/refs.c:549
+#: src/refs.c:587
 msgid   "[- Unavailable -]"
 msgstr  "[- Indisponible -]"
 
@@ -6907,7 +7287,7 @@ msgstr  "[- Indisponible -]"
 #. * preamble
 #. * TODO: -> lang.c
 #.
-#: src/rfc2047.c:1270
+#: src/rfc2047.c:1275
 #, 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"
@@ -6980,6 +7360,19 @@ msgstr  "Fermeture anormale de Slrnface,
 msgid   "Slrnface failed: %s."
 msgstr  "Échec de Slrnface : %s."
 
+#, fuzzy
+#~ msgid        "mark selected articles as read"
+#~ msgstr       "Marquer comme lu les articles sélectionnés ?"
+
+#~ msgid        "Mark %s=tagged articles, %s=current article, %s=quit: "
+#~ msgstr       "Marquer %s=art. marqués, %s=article actuel, %s=quitter : "
+
+#~ msgid        "Mark %s=tagged articles/threads, %s=current thread, %s=quit: "
+#~ msgstr       "Marquer %s=art./fils marqués, %s=fil actuel, %s=quitter : "
+
+#~ msgid        "Thread range"
+#~ msgstr       "Champ du fil"
+
 #~ msgid        "#  auto_cc=ON/OFF\n"
 #~ msgstr       "#  auto_cc=ON/OFF\n"
 
Binary files tin-1.9.4/po/ru.gmo and tin-1.9.5/po/ru.gmo differ
diff -Nurp --exclude='.bzr*' tin-1.9.4/po/ru.po tin-1.9.5/po/ru.po
--- tin-1.9.4/po/ru.po	2009-02-11 21:19:50.000000000 +0100
+++ tin-1.9.5/po/ru.po	2009-12-23 10:57:08.005501207 +0100
@@ -4,7 +4,7 @@
 msgid   ""
 msgstr  "Project-Id-Version: tin 1.8.2\n"
         "Report-Msgid-Bugs-To: \n"
-        "POT-Creation-Date: 2009-02-11 21:23+0100\n"
+        "POT-Creation-Date: 2009-12-23 10:59+0100\n"
         "PO-Revision-Date: 2006-04-21 15:39+0200\n"
         "Last-Translator: Andrei Emeltchenko <andrei.emeltchenko@finik.org>\n"
         "Language-Team: Russian <gnu@mx.ru>\n"
@@ -16,466 +16,466 @@ msgstr  "Project-Id-Version: tin 1.8.2\n
 
 #. No active scope set yet
 #. TODO: include full line in error-message
-#: src/attrib.c:644
+#: src/attrib.c:596
 #, c-format
 msgid   "attribute with no scope: %s"
 msgstr  ""
 
-#: src/attrib.c:957
+#: src/attrib.c:881
 #, fuzzy
 msgid   "Processing attributes... "
 msgstr  "úÁÐÉÓØ ÆÁÊÌÁ ÁÔÒÉÂÕÔÏ×..."
 
-#: src/attrib.c:1154
+#: src/attrib.c:1089
 #, c-format
 msgid   "# Do not edit this comment block\n"
         "#\n"
 msgstr  "# îÅ ÒÅÄÁËÔÉÒÕÊÔÅ ÜÔÏÔ ÂÌÏË ËÏÍÍÅÎÔÁÒÉÅ×\n"
         "#\n"
 
-#: src/attrib.c:1155
+#: src/attrib.c:1090
 #, c-format
 msgid   "#  scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n"
 msgstr  "#  scope=óôòïëá (ÎÁÐÒ. alt.*,!alt.bin*) [mandatory]\n"
 
-#: src/attrib.c:1156
+#: src/attrib.c:1091
 #, c-format
 msgid   "#  add_posted_to_filter=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1157
+#: src/attrib.c:1092
 #, c-format
 msgid   "#  advertising=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1158
+#: src/attrib.c:1093
 #, c-format
 msgid   "#  alternative_handling=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1159
+#: src/attrib.c:1094
 #, c-format
 msgid   "#  ask_for_metamail=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1160
+#: src/attrib.c:1095
 #, fuzzy, c-format
 msgid   "#  auto_cc_bcc=NUM\n"
 msgstr  "#  show_author=þéóìï\n"
 
-#: src/attrib.c:1161
+#: src/attrib.c:1096
 #, c-format
 msgid   "#    0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n"
 msgstr  ""
 
-#: src/attrib.c:1162
+#: src/attrib.c:1097
 #, fuzzy, c-format
 msgid   "#  auto_list_thread=ON/OFF\n"
 msgstr  "#  show_author=þéóìï\n"
 
-#: src/attrib.c:1163
+#: src/attrib.c:1098
 #, c-format
 msgid   "#  auto_save=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1164
+#: src/attrib.c:1099
 #, c-format
 msgid   "#  auto_select=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1165
+#: src/attrib.c:1100
 #, c-format
 msgid   "#  batch_save=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1166
+#: src/attrib.c:1101
 #, c-format
 msgid   "#  date_format=STRING (eg. %%a, %%d %%b %%Y %%H:%%M:%%S)\n"
 msgstr  ""
 
-#: src/attrib.c:1167
+#: src/attrib.c:1102
 #, c-format
 msgid   "#  delete_tmp_files=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1168
+#: src/attrib.c:1103
 #, c-format
 msgid   "#  editor_format=STRING (eg. %%E +%%N %%F)\n"
 msgstr  ""
 
-#: src/attrib.c:1169
+#: src/attrib.c:1104
 #, c-format
 msgid   "#  fcc=STRING (eg. =mailbox)\n"
 msgstr  "#  fcc=óôòïëá (ÎÁÐÒ. =mailbox)\n"
 
-#: src/attrib.c:1170
+#: src/attrib.c:1105
 #, c-format
 msgid   "#  followup_to=STRING\n"
 msgstr  "#  followup_to=óôòïëá\n"
 
-#: src/attrib.c:1171
+#: src/attrib.c:1106
 #, c-format
 msgid   "#  from=STRING (just append wanted From:-line, don't use quotes)\n"
 msgstr  "#  from=óôòïëá (ÄÏÂÁ×ØÔÅ ÖÅÌÁÅÍÕÀ ÓÔÒÏËÕ From:, ÎÅ ÉÓÐÏÌØÚÕÊÔÅ ËÁ×ÙÞËÉ)\n"
 
-#: src/attrib.c:1172
+#: src/attrib.c:1107
 #, c-format
 msgid   "#  group_catchup_on_exit=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1173
+#: src/attrib.c:1108
 #, fuzzy, c-format
 msgid   "#  mail_8bit_header=ON/OFF\n"
 msgstr  "#  thread_perc=þéóìï\n"
 
-#: src/attrib.c:1174
+#: src/attrib.c:1109
 #, c-format
 msgid   "#  mail_mime_encoding=supported_encoding"
 msgstr  ""
 
-#: src/attrib.c:1182
+#: src/attrib.c:1117
 #, c-format
 msgid   "#  ispell=STRING\n"
 msgstr  "#  ispell=óôòïëá\n"
 
-#: src/attrib.c:1184
+#: src/attrib.c:1119
 #, c-format
 msgid   "#  maildir=STRING (eg. ~/Mail)\n"
 msgstr  "#  maildir=óôòïëá (ÎÁÐÒ. ~/Mail)\n"
 
-#: src/attrib.c:1185
+#: src/attrib.c:1120
 #, c-format
 msgid   "#  mailing_list=STRING (eg. majordomo@example.org)\n"
 msgstr  "#  mailing_list=óôòïëá (ÎÁÐÒ. majordomo@example.org)\n"
 
-#: src/attrib.c:1186
+#: src/attrib.c:1121
 #, 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:1187
+#: src/attrib.c:1122
 #, fuzzy, c-format
 msgid   "#  mark_ignore_tags=ON/OFF\n"
 msgstr  "#  show_author=þéóìï\n"
 
-#: src/attrib.c:1188
+#: src/attrib.c:1123
 #, fuzzy, c-format
 msgid   "#  mark_saved_read=ON/OFF\n"
 msgstr  "#  show_author=þéóìï\n"
 
-#: src/attrib.c:1189
+#: src/attrib.c:1124
 #, c-format
 msgid   "#  mime_forward=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1191
+#: src/attrib.c:1126
 #, c-format
 msgid   "#  mm_network_charset=supported_charset"
 msgstr  "#  mm_network_charset=ÐÏÄÄÅÒÖÉ×ÁÅÍÁÑ_ËÏÄÉÒÏ×ËÁ"
 
-#: src/attrib.c:1198
+#: src/attrib.c:1133
 #, c-format
 msgid   "#  undeclared_charset=STRING (default is US-ASCII)\n"
 msgstr  "#  undeclared_charset=óôòïëá (ÐÏ ÕÍÏÌÞÁÎÉÀ US-ASCII)\n"
 
-#: src/attrib.c:1200
+#: src/attrib.c:1135
 #, fuzzy, c-format
 msgid   "#  news_headers_to_display=STRING\n"
 msgstr  "#  news_quote_format=óôòïëá\n"
 
-#: src/attrib.c:1201
+#: src/attrib.c:1136
 #, fuzzy, c-format
 msgid   "#  news_headers_to_not_display=STRING\n"
 msgstr  "#  news_quote_format=óôòïëá\n"
 
-#: src/attrib.c:1202
+#: src/attrib.c:1137
 #, c-format
 msgid   "#  news_quote_format=STRING\n"
 msgstr  "#  news_quote_format=óôòïëá\n"
 
-#: src/attrib.c:1203
+#: src/attrib.c:1138
 #, c-format
 msgid   "#  organization=STRING (if beginning with '/' read from file)\n"
 msgstr  "#  organization=óôòïëá (ÅÓÌÉ ÎÁÞÉÎÁÅÔÓÑ Ó '/', ÔÏ ÐÒÏÞÉÔÁÔØ ÉÚ ÆÁÊÌÁ)\n"
 
-#: src/attrib.c:1204
+#: src/attrib.c:1139
 #, fuzzy, c-format
 msgid   "#  pos_first_unread=ON/OFF\n"
 msgstr  "#  show_author=þéóìï\n"
 
-#: src/attrib.c:1205
+#: src/attrib.c:1140
 #, fuzzy, c-format
 msgid   "#  post_8bit_header=ON/OFF\n"
 msgstr  "#  thread_perc=þéóìï\n"
 
-#: src/attrib.c:1206
+#: src/attrib.c:1141
 #, c-format
 msgid   "#  post_mime_encoding=supported_encoding"
 msgstr  ""
 
-#: src/attrib.c:1213
+#: src/attrib.c:1148
 #, fuzzy, c-format
 msgid   "#  post_process_type=NUM\n"
 msgstr  "#  post_proc_type=þéóìï\n"
 
-#: src/attrib.c:1218
+#: src/attrib.c:1153
 #, fuzzy, c-format
 msgid   "#  post_process_view=ON/OFF\n"
 msgstr  "#  post_proc_type=þéóìï\n"
 
-#: src/attrib.c:1219
+#: src/attrib.c:1154
 #, c-format
 msgid   "#  quick_kill_scope=STRING (ie. talk.*)\n"
 msgstr  "#  quick_kill_scope=óôòïëá (ÎÁÐÒ. talk.*)\n"
 
-#: src/attrib.c:1220
+#: src/attrib.c:1155
 #, c-format
 msgid   "#  quick_kill_expire=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1221
+#: src/attrib.c:1156
 #, c-format
 msgid   "#  quick_kill_case=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1222
+#: src/attrib.c:1157
 #, c-format
 msgid   "#  quick_kill_header=NUM\n"
 msgstr  "#  quick_kill_header=þéóìï\n"
 
-#: src/attrib.c:1223 src/attrib.c:1230
+#: src/attrib.c:1158 src/attrib.c:1165
 #, c-format
 msgid   "#    0=subj (case sensitive) 1=subj (ignore case)\n"
 msgstr  "#    0=subj (ÕÞÉÔÙ×ÁÔØ ÒÅÇÉÓÔÒ) 1=subj (ÉÇÎÏÒÉÒÏ×ÁÔØ ÒÅÇÉÓÔÒ)\n"
 
-#: src/attrib.c:1224 src/attrib.c:1231
+#: src/attrib.c:1159 src/attrib.c:1166
 #, c-format
 msgid   "#    2=from (case sensitive) 3=from (ignore case)\n"
 msgstr  "#    2=from (ÕÞÉÔÙ×ÁÔØ ÒÅÇÉÓÔÒ) 3=from (ÉÇÎÏÒÉÒÏ×ÁÔØ ÒÅÇÉÓÔÒ)\n"
 
-#: src/attrib.c:1225 src/attrib.c:1232
+#: src/attrib.c:1160 src/attrib.c:1167
 #, c-format
 msgid   "#    4=msgid 5=lines\n"
 msgstr  "#    4=msgid 5=ÓÔÒÏËÉ\n"
 
-#: src/attrib.c:1226
+#: src/attrib.c:1161
 #, c-format
 msgid   "#  quick_select_scope=STRING\n"
 msgstr  "#  quick_select_scope=óôòïëá\n"
 
-#: src/attrib.c:1227
+#: src/attrib.c:1162
 #, c-format
 msgid   "#  quick_select_expire=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1228
+#: src/attrib.c:1163
 #, c-format
 msgid   "#  quick_select_case=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1229
+#: src/attrib.c:1164
 #, c-format
 msgid   "#  quick_select_header=NUM\n"
 msgstr  "#  quick_select_header=þéóìï\n"
 
-#: src/attrib.c:1233
+#: src/attrib.c:1168
 #, c-format
 msgid   "#  quote_chars=STRING (%%s, %%S for initials)\n"
 msgstr  "#  quote_chars=óôòïëá (%%s, %%S ÄÌÑ ÉÎÉÃÉÁÌÏ×)\n"
 
-#: src/attrib.c:1235
+#: src/attrib.c:1170
 #, fuzzy, c-format
 msgid   "#  print_header=ON/OFF\n"
 msgstr  "#  thread_perc=þéóìï\n"
 
-#: src/attrib.c:1237
+#: src/attrib.c:1172
 #, fuzzy, c-format
 msgid   "#  process_only_unread=ON/OFF\n"
 msgstr  "#  show_author=þéóìï\n"
 
-#: src/attrib.c:1238
+#: src/attrib.c:1173
 #, fuzzy, c-format
 msgid   "#  prompt_followupto=ON/OFF\n"
 msgstr  "#  followup_to=óôòïëá\n"
 
-#: src/attrib.c:1239
+#: src/attrib.c:1174
 #, c-format
 msgid   "#  savedir=STRING (eg. ~user/News)\n"
 msgstr  "#  savedir=óôòïëá (ÎÁÐÒ. ~user/News)\n"
 
-#: src/attrib.c:1240
+#: src/attrib.c:1175
 #, c-format
 msgid   "#  savefile=STRING (eg. =linux)\n"
 msgstr  "#  savefile=óôòïëá (ÎÁÐÒ. =linux)\n"
 
-#: src/attrib.c:1241
+#: src/attrib.c:1176
 #, c-format
 msgid   "#  sigfile=STRING (eg. $var/sig)\n"
 msgstr  "#  sigfile=óôòïëá (ÎÁÐÒ. $var/sig)\n"
 
-#: src/attrib.c:1242
+#: src/attrib.c:1177
 #, c-format
 msgid   "#  show_author=NUM\n"
 msgstr  "#  show_author=þéóìï\n"
 
-#: src/attrib.c:1248
+#: src/attrib.c:1183
 #, c-format
 msgid   "#  show_info=NUM\n"
 msgstr  "#  show_info=þéóìï\n"
 
-#: src/attrib.c:1254
+#: src/attrib.c:1189
 #, fuzzy, c-format
 msgid   "#  show_signatures=ON/OFF\n"
 msgstr  "#  show_author=þéóìï\n"
 
-#: src/attrib.c:1255
+#: src/attrib.c:1190
 #, fuzzy, c-format
 msgid   "#  show_only_unread_arts=ON/OFF\n"
 msgstr  "#  show_author=þéóìï\n"
 
-#: src/attrib.c:1256
+#: src/attrib.c:1191
 #, fuzzy, c-format
 msgid   "#  sigdashes=ON/OFF\n"
 msgstr  "#  show_author=þéóìï\n"
 
-#: src/attrib.c:1257
+#: src/attrib.c:1192
 #, fuzzy, c-format
 msgid   "#  signature_repost=ON/OFF\n"
 msgstr  "#  show_author=þéóìï\n"
 
-#: src/attrib.c:1258
+#: src/attrib.c:1193
 #, fuzzy, c-format
 msgid   "#  sort_article_type=NUM\n"
 msgstr  "#  sort_art_type=þéóìï\n"
 
-#: src/attrib.c:1276
+#: src/attrib.c:1211
 #, c-format
 msgid   "#  sort_threads_type=NUM\n"
 msgstr  "#  sort_threads_type=þéóìï\n"
 
-#: src/attrib.c:1285
+#: src/attrib.c:1220
 #, fuzzy, c-format
 msgid   "#  start_editor_offset=ON/OFF\n"
 msgstr  "#  show_author=þéóìï\n"
 
-#: src/attrib.c:1286
+#: src/attrib.c:1221
 #, c-format
 msgid   "#  tex2iso_conv=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1287
+#: src/attrib.c:1222
 #, c-format
 msgid   "#  thread_catchup_on_exit=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1288
+#: src/attrib.c:1223
 #, fuzzy, c-format
 msgid   "#  thread_articles=NUM"
 msgstr  "#  thread_arts=þéóìï"
 
-#: src/attrib.c:1295
+#: src/attrib.c:1230
 #, c-format
 msgid   "#  thread_perc=NUM\n"
 msgstr  "#  thread_perc=þéóìï\n"
 
-#: src/attrib.c:1296
+#: src/attrib.c:1231
 #, fuzzy, c-format
 msgid   "#  trim_article_body=NUM\n"
 msgstr  "óÏÒÔÉÒÏ×ÁÔØ ÓÔÁÔØÉ ÐÏ"
 
-#: src/attrib.c:1297
+#: src/attrib.c:1232
 #, fuzzy, c-format
 msgid   "#    0 = Don't trim article body\n"
 msgstr  "óÏÒÔÉÒÏ×ÁÔØ ÓÔÁÔØÉ ÐÏ"
 
-#: src/attrib.c:1298
+#: src/attrib.c:1233
 #, c-format
 msgid   "#    1 = Skip leading blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1299
+#: src/attrib.c:1234
 #, c-format
 msgid   "#    2 = Skip trailing blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1300
+#: src/attrib.c:1235
 #, c-format
 msgid   "#    3 = Skip leading and trailing blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1301
+#: src/attrib.c:1236
 #, c-format
 msgid   "#    4 = Compact multiple blank lines between textblocks\n"
 msgstr  ""
 
-#: src/attrib.c:1302
+#: src/attrib.c:1237
 #, c-format
 msgid   "#    5 = Compact multiple blank lines between textblocks and skip\n"
         "#        leading blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1303
+#: src/attrib.c:1238
 #, c-format
 msgid   "#    6 = Compact multiple blank lines between textblocks and skip\n"
         "#        trailing blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1304
+#: src/attrib.c:1239
 #, c-format
 msgid   "#    7 = Compact multiple blank lines between textblocks and skip\n"
         "#        leading and trailing blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1305
+#: src/attrib.c:1240
 #, c-format
 msgid   "#  verbatim_handling=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1306
+#: src/attrib.c:1241
 #, fuzzy, c-format
 msgid   "#  wrap_on_next_unread=ON/OFF\n"
 msgstr  "#  show_author=þéóìï\n"
 
-#: src/attrib.c:1307
+#: src/attrib.c:1242
 #, c-format
 msgid   "#  x_body=STRING (eg. ~/.tin/extra-body-text)\n"
 msgstr  "#  x_body=óôòïëá (ÎÁÐÒ. ~/.tin/extra-body-text)\n"
 
-#: src/attrib.c:1308
+#: src/attrib.c:1243
 #, c-format
 msgid   "#  x_comment_to=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1309
+#: src/attrib.c:1244
 #, c-format
 msgid   "#  x_headers=STRING (eg. ~/.tin/extra-headers)\n"
 msgstr  "#  x_headers=óôòïëá (ÎÁÐÒ. ~/.tin/extra-headers)\n"
 
-#: src/attrib.c:1310
+#: src/attrib.c:1245
 #, c-format
 msgid   "#\n"
         "# Note that it is best to put general (global scoping)\n"
 msgstr  ""
 
-#: src/attrib.c:1311
+#: src/attrib.c:1246
 #, c-format
 msgid   "# entries first followed by group specific entries.\n"
         "#\n"
 msgstr  ""
 
-#: src/attrib.c:1312
+#: src/attrib.c:1247
 #, c-format
 msgid   "############################################################################\n"
 msgstr  ""
 
-#: src/cook.c:621
+#: src/cook.c:624
 msgid   "(unknown)"
 msgstr  "(ÎÅÉÚ×ÅÓÔÎÏ)"
 
 #.
 #. * TODO: add to the right rule, give better explanation, -> lang.c
 #.
-#: src/filter.c:593 src/filter.c:601
+#: src/filter.c:603 src/filter.c:611
 msgid   "Removed from the previous rule: "
 msgstr  "õÄÁÌ£Î ÉÚ ÐÒÅÄÙÄÕÝÅÇÏ ÐÒÁ×ÉÌÁ: "
 
@@ -565,8 +565,8 @@ msgid   "Article rejected (saved to %s)"
 msgstr  "óÔÁÔØÑ ÏÔ×ÅÒÇÎÕÔÁ (ÓÏÈÒÁÎÅÎÁ × %s)"
 
 #: src/lang.c:64
-#, c-format
-msgid   "%s=article, %s=thread, %s=hot, %s=pattern, %s=tagged articles, %s=quit: "
+#, fuzzy, c-format
+msgid   "%s=article, %s=thread, %s=range, %s=hot, %s=pattern, %s=tagged, %s=quit: "
 msgstr  "%s=ÓÔÁÔØÑ, %s=ÄÉÓË., %s=hot, %s=ÛÁÂÌÏÎ, %s=ÏÔÍÅÞÅÎÎÙÅ ÓÔÁÔØÉ, %s=×ÙÈÏÄ: "
 
 #: src/lang.c:65
@@ -623,457 +623,487 @@ msgid   "%*s[-- Description: %s --]\n"
 msgstr  "%*s[-- ïÐÉÓÁÎÉÅ: %s --]\n"
 
 #: src/lang.c:78
+#, fuzzy
+msgid   "Attributes Menu Commands"
+msgstr  "ëÏÍÁÎÄÙ ÕÒÏ×ÎÑ ÓÔÁÔÅÊ"
+
+#: src/lang.c:80
 #, c-format
 msgid   "%d Authentication failed"
 msgstr  "%d á×ÔÏÒÉÚÁÃÉÑ ÎÅ ÕÄÁÌÁÓØ"
 
-#: src/lang.c:79
+#: src/lang.c:81
+#, c-format
+msgid   "NNTP authorization password not found for %s"
+msgstr  "ðÁÒÏÌØ Á×ÔÏÒÉÚÁÃÉÉ Ë NNTP ÎÅ ÎÁÊÄÅÎ ÄÌÑ %s"
+
+#: src/lang.c:82
 msgid   "Server expects authentication.\n"
 msgstr  "óÅÒ×ÅÒ ÏÖÉÄÁÅÔ Á×ÔÏÒÉÚÁÃÉÀ. \n"
 
-#: src/lang.c:80
+#: src/lang.c:83
 msgid   "    Please enter password: "
 msgstr  "    ðÏÖÁÌÕÊÓÔÁ ××ÅÄÉÔÅ ÐÁÒÏÌØ: "
 
-#: src/lang.c:81
+#: src/lang.c:84
 msgid   "    Please enter username: "
 msgstr  "    ðÏÖÁÌÕÊÓÔÁ ××ÅÄÉÔÅ ÉÍÑ: "
 
-#: src/lang.c:82
-#, c-format
-msgid   "Author search backwards [%s]> "
-msgstr  "ðÏÉÓË Á×ÔÏÒÁ (ÎÁÚÁÄ)[%s]> "
-
-#: src/lang.c:83
-#, c-format
-msgid   "Author search forwards [%s]> "
-msgstr  "ðÏÉÓË Á×ÔÏÒÁ (×ÐÅÒ£Ä)[%s]> "
-
-#: src/lang.c:84
+#: src/lang.c:85
 #, c-format
 msgid   "Authorized for user: %s\n"
 msgstr  "á×ÔÏÒÉÚÉÒÏ×ÁÎÏ ÄÌÑ ÐÏÌØÚÏ×ÁÔÅÌÑ: %s\n"
 
-#: src/lang.c:85
+#: src/lang.c:86
 #, c-format
 msgid   "Authorization failed for user: %s\n"
 msgstr  "á×ÔÏÒÉÚÁÃÉÑ ÎÅ ÕÄÁÌÁÓØ ÄÌÑ ÐÏÌØÚÏ×ÁÔÅÌÑ: %s\n"
 
-#: src/lang.c:86
+#: src/lang.c:88
+#, c-format
+msgid   "Author search backwards [%s]> "
+msgstr  "ðÏÉÓË Á×ÔÏÒÁ (ÎÁÚÁÄ)[%s]> "
+
+#: src/lang.c:89
+#, c-format
+msgid   "Author search forwards [%s]> "
+msgstr  "ðÏÉÓË Á×ÔÏÒÁ (×ÐÅÒ£Ä)[%s]> "
+
+#: src/lang.c:90
 #, c-format
 msgid   "\n"
         "Autosubscribed to %s"
 msgstr  "\n"
         "ðÏÄÐÉÓÁÎ Á×ÔÏÍÁÔÉÞÅÓËÉ ÎÁ %s"
 
-#: src/lang.c:87
+#: src/lang.c:91
 msgid   "Autosubscribing groups...\n"
 msgstr  "á×ÔÏÍÁÔÉÞÅÓËÁÑ ÐÏÄÐÉÓËÁ ÎÁ ÇÒÕÐÐÙ...\n"
 
-#: src/lang.c:88
+#: src/lang.c:92
 #, c-format
 msgid   "Autoselecting articles (use '%s' to see all unread) ..."
 msgstr  "á×ÔÏÍÁÔ. ×ÙÂÏÒ ÓÔÁÔÅÊ (ÉÓÐÏÌØÚÕÊÔÅ '%s' ÄÌÑ ÐÒÏÓÍÏÔÒÁ ÎÅÐÒÏÞÉÔÁÎÎÙÈ) ..."
 
-#: src/lang.c:90
+#: src/lang.c:94
 #, c-format
 msgid   "Active file corrupt - %s"
 msgstr  "Active ÆÁÊÌ ÐÏ×ÒÅÖÄ£Î - %s"
 
-#: src/lang.c:91
+#: src/lang.c:95
 #, c-format
 msgid   "Article to be posted resulted in errors/warnings. %s=quit, %s=Menu, %s=edit: "
 msgstr  "óÔÁÔØÑ ÄÌÑ ÏÔÐÒÁ×ËÉ Ó ÏÛÉÂ./ÐÒÅÄÕÐÒ. %s=×ÙÈÏÄ, %s=ÍÅÎÀ, %s=ÒÅÄÁËÔ.: "
 
-#: src/lang.c:92
+#: src/lang.c:96
 #, c-format
 msgid   "Unrecognized attribute: %s"
 msgstr  "îÅÒÁÓÐÏÚÎÁÎÎÙÊ ÁÔÒÉÂÕÔ: %s"
 
-#: src/lang.c:93
+#: src/lang.c:97
 #, c-format
 msgid   "Bad command. Type '%s' for help."
 msgstr  "ïÛÉÂÏÞÎÁÑ ËÏÍÁÎÄÁ. îÁÂÅÒÉÔÅ '%s' ÄÌÑ ÐÏÍÏÝÉ."
 
-#: src/lang.c:95
+#: src/lang.c:99
 msgid   "Base article"
 msgstr  "ïÓÎÏ×ÎÁÑ ÓÔÁÔØÑ"
 
-#: src/lang.c:96
+#: src/lang.c:100
 msgid   "Base article range"
 msgstr  "äÉÁÐÁÚÏÎ ÏÓÎÏ×ÎÏÊ ÓÔÁÔØÉ"
 
-#: src/lang.c:97
+#: src/lang.c:101
 #, c-format
 msgid   "%s: Updating of index files not supported\n"
 msgstr  "%s: ïÂÎÏ×ÌÅÎÉÅ ÉÎÄÅËÓÁ ÆÁÊÌÏ× ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ\n"
 
-#: src/lang.c:98
+#: src/lang.c:102
 msgid   "*** Beginning of article ***"
 msgstr  "*** îÁÞÁÌÏ ÓÔÁÔØÉ ***"
 
-#: src/lang.c:100
+#: src/lang.c:103
+#, fuzzy
+msgid   "*** Beginning of page ***"
+msgstr  "*** îÁÞÁÌÏ ÓÔÁÔØÉ ***"
+
+#: src/lang.c:105
 #, c-format
 msgid   "Cancel (delete) or supersede (overwrite) article [%%s]? (%s/%s/%s): "
 msgstr  "ïÔÍÅÎÉÔØ (ÕÄÁÌÉÔØ) ÉÌÉ ÚÁÍÅÎÉÔØ (ÐÅÒÅÐÉÓÁÔØ) ÓÔÁÔØÀ [%%s]? (%s/%s/%s): "
 
-#: src/lang.c:101
+#: src/lang.c:106
 msgid   "Cancelling article..."
 msgstr  "ïÔÍÅÎÁ ÓÔÁÔØÉ..."
 
-#: src/lang.c:103
+#: src/lang.c:108
 #, c-format
 msgid   "Cannot create %s"
 msgstr  "îÅ ÍÏÇÕ ÓÏÚÄÁÔØ %s"
 
-#: src/lang.c:104
+#: src/lang.c:109
 #, c-format
 msgid   "Can't find base article %d"
 msgstr  "îÅ ÍÏÇÕ ÎÁÊÔÉ ÏÓÎÏ×ÎÕÀ ÓÔÁÔØÀ %d"
 
-#: src/lang.c:105
+#: src/lang.c:110
 #, c-format
 msgid   "Can't open %s"
 msgstr  "îÅ ÍÏÇÕ ÏÔËÒÙÔØ %s"
 
-#: src/lang.c:106
+#: src/lang.c:111
 #, c-format
 msgid   "Couldn't open %s for saving"
 msgstr  "îÅ ÍÏÇÕ ÏÔËÒÙÔØ %s ÄÌÑ ÚÁÐÉÓÉ"
 
-#: src/lang.c:107
+#: src/lang.c:112
 msgid   "*** Posting not allowed ***"
 msgstr  "*** ïÔÐÒÁ×ËÁ ÚÁÐÒÅÝÅÎÁ ***"
 
-#: src/lang.c:108
+#: src/lang.c:113
 #, c-format
 msgid   "Posting is not allowed to %s"
 msgstr  "ïÔÐÒÁ×ËÁ ÚÁÐÒÅÝÅÎÁ × %s"
 
-#: src/lang.c:109
+#: src/lang.c:114
 #, c-format
 msgid   "Can't retrieve %s"
 msgstr  "îÅ ÍÏÇÕ ÐÏÌÕÞÉÔØ %s"
 
-#: src/lang.c:110
+#: src/lang.c:115
 #, c-format
 msgid   "%s is a directory"
 msgstr  "%s - ÄÉÒÅËÔÏÒÉÑ"
 
-#: src/lang.c:111
+#: src/lang.c:116
 msgid   "Catchup"
 msgstr  "úÁÈ×ÁÔ"
 
-#: src/lang.c:112
+#: src/lang.c:117
 #, c-format
 msgid   "Catchup %s..."
 msgstr  "úÁÈ×ÁÔ %s..."
 
-#: src/lang.c:113
+#: src/lang.c:118
 msgid   "Catchup all groups entered during this session?"
 msgstr  "úÁÈ×ÁÔÉÔØ ×ÓÅ ÇÒÕÐÐÙ ÐÏÓÅÝ£ÎÎÙÅ × ÜÔÏÊ ÓÅÓÓÉÉ?"
 
-#: src/lang.c:114
+#: src/lang.c:119
 msgid   "You have tagged articles in this group - catchup anyway?"
 msgstr  "÷Ù ÐÏÍÅÔÉÌÉ ÓÔÁÔØÉ × ÇÒÕÐÐÅ - ÚÁÈ×ÁÔÉÔØ ÎÅÓÍÏÔÒÑ ÎÁ ÜÔÏ?"
 
-#: src/lang.c:115
+#: src/lang.c:120
 #, c-format
 msgid   "%s %d %s in %lu seconds\n"
 msgstr  "%s %d %s × %lu ÓÅËÕÎÄ\n"
 
-#: src/lang.c:116
+#: src/lang.c:121
 msgid   "Caughtup"
 msgstr  "úÁÈ×ÁÞÅÎÏ"
 
-#: src/lang.c:117
+#: src/lang.c:122
 msgid   "Check Prepared Article"
 msgstr  "ðÒÏ×ÅÒÉÔØ ÐÒÉÇÏÔÏ×ÌÅÎÎÕÀ ÓÔÁÔØÀ"
 
-#: src/lang.c:118
+#: src/lang.c:123
 msgid   "Checking for new groups... "
 msgstr  "ðÏÉÓË ÎÏ×ÙÈ ÇÒÕÐÐ... "
 
-#: src/lang.c:119
+#: src/lang.c:124
 msgid   "Checking for news..."
 msgstr  "ðÒÏ×ÅÒËÁ ÎÏ×ÏÓÔÅÊ..."
 
-#: src/lang.c:120
+#: src/lang.c:125
 #, c-format
 msgid   "Post-process %s=no, %s=yes, %s=shar, %s=quit: "
 msgstr  "ðÏÓÔ-ÏÂÒÁÂÏÔËÁ %s=ÎÅÔ, %s=ÄÁ, %s=shar, %s=×ÙÈÏÄ:"
 
-#: src/lang.c:122
+#: src/lang.c:127
 msgid   "ANSI color disabled"
 msgstr  "÷ÙËÌÀÞÉÔØ Ã×ÅÔÁ ANSI"
 
-#: src/lang.c:123
+#: src/lang.c:128
 msgid   "ANSI color enabled"
 msgstr  "÷ËÌÀÞÉÔØ Ã×ÅÔÁ ANSI"
 
-#: src/lang.c:125
+#: src/lang.c:130
 #, c-format
 msgid   "Command failed: %s"
 msgstr  "ïÛÉÂËÁ ×Ï ×ÒÅÍÑ ÉÓÐÏÌÎÅÎÉÑ: %s"
 
-#: src/lang.c:126
+#: src/lang.c:131
 msgid   "Mark not selected articles read?"
 msgstr  "ðÏÍÅÔÉÔØ ÎÅÏÔÍÅÞÅÎÎÙÅ ÓÔÁÔØÉ ËÁË ÐÒÏÞÉÔÁÎÎÙÅ?"
 
-#: src/lang.c:127
+#: src/lang.c:132
 #, c-format
 msgid   "Connecting to %s..."
 msgstr  "óÏÅÄÉÎÑÅÍÓÑ Ó %s..."
 
-#: src/lang.c:128
+#: src/lang.c:133
 msgid   "<CR>"
 msgstr  ""
 
-#: src/lang.c:129
+#: src/lang.c:134
 msgid   "Creating active file for saved groups...\n"
 msgstr  "óÏÚÄÁÎÉÅ ÆÁÊÌÁ active ÄÌÑ ÓÏÈÒ. ÇÒÕÐÐ...\n"
 
-#: src/lang.c:130
+#: src/lang.c:135
 msgid   "Creating newsrc file...\n"
 msgstr  "óÏÚÄÁÎÉÅ ÆÁÊÌÁ newsrc...\n"
 
-#: src/lang.c:132 src/lang.c:1166
+#: src/lang.c:137 src/lang.c:1225
 msgid   "Default"
 msgstr  "ðÏ ÕÍÏÌÞÁÎÉÀ"
 
-#: src/lang.c:133
+#: src/lang.c:138
 msgid   "Delete saved files that have been post processed?"
 msgstr  "õÄÁÌÉÔØ ÓÏÈÒÁÎ£ÎÎÙÅ ÏÂÒÁÂÏÔÁÎÎÙÅ ÆÁÊÌÙ?"
 
-#: src/lang.c:134
+#: src/lang.c:139
 msgid   "Deleting temporary files..."
 msgstr  "õÄÁÌÅÎÉÅ ×ÒÅÍÅÎÎÙÈ ÆÁÊÌÏ×..."
 
-#: src/lang.c:136
+#: src/lang.c:141
 msgid   "*** End of article ***"
 msgstr  "*** ëÏÎÅÃ ÓÔÁÔØÉ ***"
 
-#: src/lang.c:137
+#: src/lang.c:142
 msgid   "*** End of articles ***"
 msgstr  "*** ëÏÎÅÃ ÓÔÁÔÅÊ ***"
 
-#: src/lang.c:138
+#: src/lang.c:143
 msgid   "*** End of groups ***"
 msgstr  "*** ëÏÎÅÃ ÇÒÕÐÐ ***"
 
-#: src/lang.c:139
+#: src/lang.c:144
+#, fuzzy
+msgid   "*** End of page ***"
+msgstr  "*** ëÏÎÅÃ ÓÔÁÔØÉ ***"
+
+#: src/lang.c:145
+#, fuzzy
+msgid   "*** End of scopes ***"
+msgstr  "*** ëÏÎÅÃ ÇÒÕÐÐ ***"
+
+#: src/lang.c:146
 msgid   "*** End of thread ***"
 msgstr  "*** ëÏÎÅÃ ÄÉÓËÕÓÓÉÉ ***"
 
-#: src/lang.c:140
+#: src/lang.c:147
 msgid   "Enter limit of articles to get> "
 msgstr  "÷×ÅÄÉÔÅ ÐÒÅÄÅÌ ÐÏÌÕÞÁÅÍÙÈ ÓÔÁÔÅÊ> "
 
-#: src/lang.c:141
+#: src/lang.c:148
 msgid   "Enter Message-ID to go to> "
 msgstr  "÷×ÅÄÉÔÅ Message-ID ÄÌÑ ÐÅÒÅÈÏÄÁ> "
 
-#: src/lang.c:142
+#: src/lang.c:149
 msgid   " and enter next unread thread"
 msgstr  " É ××ÅÄÉÔÅ ÓÌÅÄÕÀÝÕÀ ÎÅÐÒÏÞÉÔÁÎÎÕÀ ÄÉÓËÕÓÓÉÀ"
 
-#: src/lang.c:143
+#: src/lang.c:150
+#, fuzzy
+msgid   " and enter next unread article"
+msgstr  " É ××ÅÄÉÔÅ ÓÌÅÄÕÀÝÕÀ ÎÅÐÒÏÞÉÔÁÎÎÕÀ ÄÉÓËÕÓÓÉÀ"
+
+#: src/lang.c:151
 msgid   " and enter next unread group"
 msgstr  " É ××ÅÄÉÔÅ ÓÌÅÄÕÀÝÕÀ ÎÅÐÒÏÞÉÔÁÎÎÕÀ ÇÒÕÐÐÕ"
 
-#: src/lang.c:144
+#: src/lang.c:152
 msgid   "Enter option number> "
 msgstr  "÷×ÅÄÉÔÅ ÎÏÍÅÒ ÏÐÃÉÉ> "
 
-#: src/lang.c:145
+#: src/lang.c:153
 #, c-format
 msgid   "Enter range [%s]> "
 msgstr  "÷×ÅÄÉÔÅ ÄÉÁÐÁÚÏÎ [%s]> "
 
-#: src/lang.c:146
+#: src/lang.c:154
 msgid   "\n"
         "Warning: Approved: header used.\n"
 msgstr  "\n"
         "÷ÎÉÍÁÎÉÅ: ÉÓÐÏÌØÚÏ×ÁÎ ÚÁÇÏÌÏ×ÏË Approved:.\n"
 
-#: src/lang.c:148
+#: src/lang.c:156
 msgid   "\n"
         "Error: Bad address in Approved: header.\n"
 msgstr  "\n"
         "ïÛÉÂËÁ: îÅ×ÅÒÎÙÊ ÁÄÒÅÓ × ÚÁÇÏÌÏ×ËÅ Approved:.\n"
 
-#: src/lang.c:149
+#: src/lang.c:157
 msgid   "\n"
         "Error: Bad address in From: header.\n"
 msgstr  "\n"
         "ïÛÉÂËÁ: îÅ×ÅÒÎÙÊ ÁÄÒÅÓ × ÚÁÇÏÌÏ×ËÅ From:.\n"
 
-#: src/lang.c:150
+#: src/lang.c:158
 msgid   "\n"
         "Error: Bad address in Reply-To: header.\n"
 msgstr  "\n"
         "ïÛÉÂËÁ: îÅ×ÅÒÎÙÊ ÁÄÒÅÓ × ÚÁÇÏÌÏ×ËÅ Reply-To:.\n"
 
-#: src/lang.c:151
+#: src/lang.c:159
 msgid   "\n"
         "Error: Bad FQDN in Message-ID: header.\n"
 msgstr  "\n"
         "ïÛÉÂËÁ: îÅ×ÅÒÎÙÊ FQDN × ÚÁÇÏÌÏ×ËÅ Message-ID:.\n"
 
-#: src/lang.c:153
+#: src/lang.c:161
 #, c-format
 msgid   "Can't unlock %s"
 msgstr  "îÅ ÍÏÇÕ ÒÁÚÂÌÏËÉÒÏ×ÁÔØ %s"
 
-#: src/lang.c:154
+#: src/lang.c:162
 #, c-format
 msgid   "Couldn't dotlock %s - article not appended!"
 msgstr  "îÅ ÍÏÇÕ dotlock %s - ÓÔÁÔØÑ ÎÅ ÐÒÉËÒÅÐÌÅÎÁ!"
 
-#: src/lang.c:155
+#: src/lang.c:163
 #, c-format
 msgid   "Couldn't lock %s - article not appended!"
 msgstr  "îÅ ÍÏÇÕ ÚÁÂÌÏËÉÒÏ×ÁÔØ %s - ÓÔÁÔØÑ ÎÅ ÐÒÉËÒÅÐÌÅÎÁ!"
 
-#: src/lang.c:158
+#: src/lang.c:166
 #, c-format
 msgid   "Corrupted file %s"
 msgstr  "ðÏ×ÒÅÖÄÅÎÎÙÊ ÆÁÊÌ %s"
 
-#: src/lang.c:160
+#: src/lang.c:168
 msgid   "Internal error in GNKSA routine - send bug report.\n"
 msgstr  "÷ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ × ÆÕÎËÃÉÉ GNKSA - ÏÔÐÒÁ×ØÔÅ ÓÏÏÂÝÅÎÉÅ ÏÂ ÏÛÉÂËÅ.\n"
 
-#: src/lang.c:161
+#: src/lang.c:169
 msgid   "Left angle bracket missing in route address.\n"
 msgstr  "÷ ÁÄÒÅÓÅ ÐÒÏÐÕÝÅÎÁ ÌÅ×ÁÑ ÕÇÌÏ×ÁÑ ÓËÏÂËÁ.\n"
 
-#: src/lang.c:162
+#: src/lang.c:170
 msgid   "Left parenthesis missing in old-style address.\n"
 msgstr  "÷ ÁÄÒÅÓÅ ÓÔÁÒÏÇÏ ÓÔÉÌÑ ÐÒÏÐÕÝÅÎÁ ÌÅ×ÁÑ ËÒÕÇÌÁÑ ÓËÏÂËÁ.\n"
 
-#: src/lang.c:163
+#: src/lang.c:171
 msgid   "Right parenthesis missing in old-style address.\n"
 msgstr  "÷ ÁÄÒÅÓÅ ÓÔÁÒÏÇÏ ÓÔÉÌÑ ÐÒÏÐÕÝÅÎÁ ÐÒÁ×ÁÑ ËÒÕÇÌÁÑ ÓËÏÂËÁ.\n"
 
-#: src/lang.c:164
+#: src/lang.c:172
 msgid   "At-sign missing in mail address.\n"
 msgstr  "÷ ÐÏÞÔÏ×ÏÍ ÁÄÒÅÓÅ ÐÒÏÐÕÝÅÎ ÚÎÁË '@'.\n"
 
-#: src/lang.c:165
+#: src/lang.c:173
 msgid   "Single component FQDN is not allowed. Add your domain.\n"
 msgstr  "åÄÉÎÓÔ×ÅÎÎÙÊ ËÏÍÐÏÎÅÎÔ FQDN ÎÅÄÏÐÕÓÔÉÍ. äÏÂÁ×ØÔÅ ×ÁÛ ÄÏÍÅÎ.\n"
 
-#: src/lang.c:166
+#: src/lang.c:174
 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 ËÁË ÄÏÍÅÎ 1 ÕÒÏ×ÎÑ ÄÌÑ ÉÓÐÏÒÞÅÎÎÙÈ ÁÄÒÅÓÏ×.\n"
 
-#: src/lang.c:167
+#: src/lang.c:175
 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 ËÁË ÄÏÍÅÎ 1 ÕÒÏ×ÎÑ ÄÌÑ ÉÓÐÏÒÞÅÎÎÙÈ ÁÄÒÅÓÏ×.\n"
 
-#: src/lang.c:168
+#: src/lang.c:176
 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 ËÁË ÄÏÍÅÎ 1 ÕÒÏ×ÎÑ ÄÌÑ ÉÓÐÏÒÞÅÎÎÙÈ ÁÄÒÅÓÏ×.\n"
 
-#: src/lang.c:169
+#: src/lang.c:177
 msgid   "Illegal character in FQDN.\n"
 msgstr  "îÅÄÏÐÕÓÔÉÍÙÊ ÚÎÁË × FQDN.\n"
 
-#: src/lang.c:170
+#: src/lang.c:178
 msgid   "Zero length FQDN component not allowed.\n"
 msgstr  "îÕÌÅ×ÁÑ ÄÌÉÎÁ ËÏÍÐÏÎÅÎÔÁ FQDN ÎÅÄÏÐÕÓÔÉÍÁ.\n"
 
-#: src/lang.c:171
+#: src/lang.c:179
 msgid   "FQDN component exceeds maximum allowed length (63 chars).\n"
 msgstr  "ëÏÍÐÏÎÅÎÔ FQDN ÐÒÅ×ÙÛÁÅÔ ÍÁËÓ. ÄÏÐÕÓÔÉÍÕÀ ÄÌÉÎÕ (63 ÚÎÁËÁ).\n"
 
-#: src/lang.c:172
+#: src/lang.c:180
 msgid   "FQDN component may not start or end with hyphen.\n"
 msgstr  "ëÏÍÐÏÎÅÎÔ FQDN ÎÅ ÍÏÖÅÔ ÎÁÞÉÎÁÔØÓÑ ÉÌÉ ÚÁËÁÎÞÉ×ÁÔØÓÑ ÄÅÆÉÓÏÍ.\n"
 
-#: src/lang.c:173
+#: src/lang.c:181
 msgid   "FQDN component may not start with digit.\n"
 msgstr  "ëÏÍÐÏÎÅÎÔ FQDN ÎÅ ÍÏÖÅÔ ÎÁÞÉÎÁÔØÓÑ Ó ÃÉÆÒÙ.\n"
 
-#: src/lang.c:174
+#: src/lang.c:182
 msgid   "Domain literal has impossible numeric value.\n"
 msgstr  "÷ ÚÎÁËÅ ÄÏÍÅÎÁ ÎÅÄÏÐÕÓÔÉÍÙÊ ÃÉÆÒÏ×ÏÊ ÚÎÁË.\n"
 
-#: src/lang.c:175
+#: src/lang.c:183
 msgid   "Domain literal is for private use only and not allowed for global use.\n"
 msgstr  "úÎÁË ÄÏÍÅÎÁ ÔÏÌØËÏ ÄÌÑ ÞÁÓÔÎÏÇÏ ÉÓÐÏÌØÚÏ×ÁÎÉÑ É ÎÅÄÏÐÕÓÔÉÍ.\n"
 
-#: src/lang.c:176
+#: src/lang.c:184
 msgid   "Right bracket missing in domain literal.\n"
 msgstr  "÷ ÚÎÁËÅ ÄÏÍÅÎÁ ÐÒÏÐÕÝÅÎÁ ÐÒÁ×ÁÑ ÓËÏÂËÁ.\n"
 
-#: src/lang.c:177
+#: src/lang.c:185
 msgid   "Missing localpart of mail address.\n"
 msgstr  "ðÒÏÐÕÝÅÎÁ ÌÏËÁÌØÎÁÑ ÞÁÓÔØ ÐÏÞÔÏ×ÏÇÏ ÁÄÒÅÓÁ.\n"
 
-#: src/lang.c:178
+#: src/lang.c:186
 msgid   "Illegal character in localpart of mail address.\n"
 msgstr  "îÅÄÏÐÕÓÔÉÍÙÊ ÚÎÁË × ÌÏËÁÌØÎÏÊ ÞÁÓÔÉ ÐÏÞÔÏ×ÏÇÏ ÁÄÒÅÓÁ.\n"
 
-#: src/lang.c:179
+#: src/lang.c:187
 msgid   "Zero length localpart component not allowed.\n"
 msgstr  "îÕÌÅ×ÁÑ ÄÌÉÎÁ ÌÏËÁÌØÎÏÊ ÞÁÓÔÉ email ÎÅÄÏÐÕÓÔÉÍÁ.\n"
 
-#: src/lang.c:180
+#: src/lang.c:188
 msgid   "Illegal character in realname.\n"
         "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n"
 msgstr  "îÅÄÏÐÕÓÔÉÍÙÊ ÚÎÁË × ÉÍÅÎÉ.\n"
         "óÌÏ×Á ÂÅÚ ËÁ×ÙÞÅË ÎÅ ÍÏÇÕÔ ÓÏÄÅÒÖÁÔØ '!()<>@,;:\\.[]' × ÁÄÒÅÓÅ.\n"
 
-#: src/lang.c:181
+#: src/lang.c:189
 msgid   "Illegal character in realname.\n"
         "Quoted words may not contain '()<>\\'.\n"
 msgstr  "îÅÄÏÐÕÓÔÉÍÙÊ ÚÎÁË × ÉÍÅÎÉ.\n"
         "óÌÏ×Á × ËÁ×ÙÞËÁÈ ÎÅ ÍÏÇÕÔ ÓÏÄÅÒÖÁÔØ '()<>\\'.\n"
 
-#: src/lang.c:182
+#: src/lang.c:190
 msgid   "Illegal character in realname.\n"
         "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n"
 msgstr  "îÅÄÏÐÕÓÔÉÍÙÊ ÚÎÁË × ÉÍÅÎÉ.\n"
         "ëÏÄÉÒÏ×ÁÎÎÙÅ ÓÌÏ×Á ÎÅ ÍÏÇÕÔ ÓÏÄÅÒÖÁÔØ '!()<>@,;:\"\\.[]/=' × ÐÁÒÁÍÅÔÒÅ.\n"
 
-#: src/lang.c:183
+#: src/lang.c:191
 msgid   "Bad syntax in encoded word used in realname.\n"
 msgstr  "îÅ×ÅÒÎÙÊ ÓÉÎÔÁËÓÉÓ × ËÏÄÉÒÏ×ÁÎÎÏÍ ÓÌÏ×Å, ÉÓÐÏÌØÚÏ×ÁÎÎÏÍ × ÉÍÅÎÉ.\n"
 
-#: src/lang.c:184
+#: src/lang.c:192
 msgid   "Illegal character in realname.\n"
         "Unquoted words may not contain '()<>\\' in old-style addresses.\n"
 msgstr  "îÅÄÏÐÕÓÔÉÍÙÊ ÚÎÁË × ÉÍÅÎÉ.\n"
         "óÌÏ×Á ÂÅÚ ËÁ×ÙÞÅË ÎÅ ÍÏÇÕÔ ÓÏÄÅÒÖÁÔØ '()<>\\' × ÁÄÒÅÓÁÈ ÓÔÁÒÏÇÏ ÓÔÉÌÑ.\n"
 
-#: src/lang.c:185
+#: src/lang.c:193
 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:186
+#: src/lang.c:194
 msgid   "\n"
         "Error: No blank line found after header.\n"
 msgstr  "\n"
         "ïÛÉÂËÁ: îÅ ÎÁÊÄÅÎÁ ÐÕÓÔÁÑ ÓÔÒÏËÁ ÐÏÓÌÅ ÚÁÇÏÌÏ×ËÁ.\n"
 
-#: src/lang.c:187
+#: src/lang.c:195
 #, c-format
 msgid   "\n"
         "Error: Illegal formated %s.\n"
 msgstr  ""
 
 #. TODO: fixme, US-ASCII is not the only 7bit charset we know about
-#: src/lang.c:189
+#: src/lang.c:197
 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"
@@ -1085,7 +1115,7 @@ msgstr  "\n"
         "        ×ÁÛÅÍÕ ÑÚÙËÕ, ÉÓÐÏÌØÚÕÑ M)ÍÅÎÀ ËÏÎÆÉÇÕÒÉÒÕÅÍÙÈ ÚÎÁÞÅÎÉÊ ÉÌÉ\n"
         "        ÏÔÒÅÄÁËÔÉÒÕÊÔÅ tinrc.\n"
 
-#: src/lang.c:194
+#: src/lang.c:202
 msgid   "\n"
         "Error: Posting contains  non-ASCII characters  but the  MIME encoding\n"
         "       for news  messages  is set  to \"7bit\"  -  please change this\n"
@@ -1099,13 +1129,13 @@ msgstr  "\n"
         "        ÒÅÇÉÏÎÅ. éÓÐÏÌØÚÕÊÔÅ M)ÍÅÎÀ ËÏÎÆÉÇÕÒÉÒÕÅÍÙÈ ÏÐÃÉÊ ÉÌÉ ÏÔÒÅÄÁËÔÉÒÕÊÔÅ\n"
         "\t ÆÁÊÌ tinrc.\n"
 
-#: src/lang.c:200
+#: src/lang.c:208
 msgid   "\n"
         "Error: Article starts with blank line instead of header\n"
 msgstr  "\n"
         "ïÛÉÂËÁ: óÔÁÔØÑ ÎÁÞÉÎÁÅÔÓÑ Ó ÐÕÓÔÏÊ ÓÔÒÏËÉ ×ÍÅÓÔÏ ÚÁÇÏÌÏ×ËÁ\n"
 
-#: src/lang.c:201
+#: src/lang.c:209
 #, c-format
 msgid   "\n"
         "Error: Header on line %d does not have a colon after the header name:\n"
@@ -1114,27 +1144,27 @@ msgstr  "\n"
         "ïÛÉÂËÁ: úÁÇÏÌÏ×ÏË × ÓÔÒÏËÅ %d ÎÅ ÉÍÅÅÔ Ä×ÏÅÔÏÞÉÑ ÐÏÓÌÅ ÉÍÅÎÉ:\n"
         "%s\n"
 
-#: src/lang.c:202
+#: src/lang.c:210
 #, c-format
 msgid   "\n"
         "Error: The \"%s:\" line is empty.\n"
 msgstr  "\n"
         "ïÛÉÂËÁ: ðÕcÔÁÑ ÓÔÒÏËÁ \"%s:\".\n"
 
-#: src/lang.c:203
+#: src/lang.c:211
 #, c-format
 msgid   "\n"
         "Error: The \"%s:\" line is missing from the article header.\n"
 msgstr  "\n"
         "ïÛÉÂËÁ: óÔÒÏËÁ  \"%s:\" ÐÒÏÐÕÝÅÎÁ × ÚÁÌÏ×ËÅ ÓÔÁÔØÉ.\n"
 
-#: src/lang.c:204
+#: src/lang.c:212
 #, c-format
 msgid   "\n"
         "Error: %s contains non 7bit chars.\n"
 msgstr  ""
 
-#: src/lang.c:205
+#: src/lang.c:213
 #, c-format
 msgid   "\n"
         "Error: Header on line %d does not have a space after the colon:\n"
@@ -1143,151 +1173,157 @@ msgstr  "\n"
         "ïÛÉÂËÁ: úÁÇÏÌÏ×ÏË × ÓÔÒÏËÅ %d ÎÅ ÉÍÅÅÔ ÐÒÏÂÅÌÁ ÐÏÓÌÅ Ä×ÏÅÔÏÞÉÑ:\n"
         "%s\n"
 
-#: src/lang.c:206
+#: src/lang.c:214
 #, c-format
 msgid   "\n"
         "Error: There are multiple (%d) \"%s:\" lines in the header.\n"
 msgstr  "\n"
         "ïÛÉÂËÁ: îÅÓËÏÌØËÏ ÓÔÒÏË (%d) \"%s:\" × ÚÁÇÏÌÏ×ËÅ.\n"
 
-#: src/lang.c:207
+#: src/lang.c:215
 #, c-format
 msgid   "Insecure permissions of %s (%o)"
 msgstr  "îÅÂÅÚÏÐÁÓÎÙÅ ÐÒÁ×Á ÄÏÓÔÕÐÁ %s (%o)"
 
-#: src/lang.c:208
+#: src/lang.c:216
 #, c-format
 msgid   "Invalid response to GROUP command, %s"
 msgstr  "îÅÄÏÐÕÓÔÉÍÙÊ ÏÔ×ÅÔ ÎÁ ËÏÍÁÎÄÕ GROUP, %s"
 
-#: src/lang.c:210
+#: src/lang.c:218
 #, c-format
 msgid   "MIME parse error: Unexpected end of %s/%s article"
 msgstr  "ïÛÉÂËÁ ÏÂÒÁÂÏÔËÉ MIME: îÅÏÖÉÄÁÎÎÏÅ ÏËÏÎÞÁÎÉÅ ÓÔÁÔØÉ %s/%s"
 
-#: src/lang.c:211
+#: src/lang.c:219
 msgid   "MIME parse error: Start boundary whilst reading headers"
 msgstr  "ïÛÉÂËÁ ÏÂÒÁÂÏÔËÉ MIME: îÁÞÁÌÏ ÇÒÁÎÉÃÙ × ÚÁÇÏÌÏ×ËÅ"
 
-#: src/lang.c:212
+#: src/lang.c:220
 msgid   "Can't get a (fully-qualified) domain-name!"
 msgstr  "îÅ ÕÄÁ£ÔÓÑ ÐÏÌÕÞÉÔØ ÐÏÌÎÏÅ ÉÍÑ ÄÏÍÅÎÁ!"
 
-#: src/lang.c:213
+#: src/lang.c:221
 #, c-format
 msgid   "No permissions to go into %s\n"
 msgstr  "îÅÔ ÄÏÓÔÕÐÁ ÄÌÑ %s\n"
 
-#: src/lang.c:214
+#: src/lang.c:222
 msgid   "\n"
         "Error: From: line missing.\n"
 msgstr  "\n"
         "ïÛÉÂËÁ: ðÒÏÐÕÝÅÎÁ ÓÔÒÏËÁ From:.\n"
 
-#: src/lang.c:215
+#: src/lang.c:223
 #, c-format
 msgid   "No read permissions for %s\n"
 msgstr  "îÅÔ ÐÒÁ×Á ÎÁ ÞÔÅÎÉÅ ÄÌÑ %s\n"
 
-#: src/lang.c:216
+#: src/lang.c:224
 #, c-format
 msgid   "File %s does not exist\n"
 msgstr  "æÁÊÌ %s ÎÅ ÓÕÝÅÓÔ×ÕÅÔ\n"
 
-#: src/lang.c:217
+#: src/lang.c:225
 #, c-format
 msgid   "No write permissions for %s\n"
 msgstr  "îÅÔ ÐÒÁ×Á ÎÁ ÚÁÐÉÓØ ÄÌÑ %s\n"
 
-#: src/lang.c:218
+#: src/lang.c:226
 msgid   "Can't get user information (/etc/passwd missing?)"
 msgstr  "îÅ ÍÏÇÕ ÐÏÌÕÞÉÔØ ÉÎÆÏÒÍÁÃÉÀ Ï ÐÏÌØÚÏ×ÁÔÅÌÅ (ÎÅÔ /etc/passwd ?)"
 
-#: src/lang.c:219
+#: src/lang.c:227
 msgid   "errors"
 msgstr  "ÏÛÉÂËÉ"
 
-#: src/lang.c:221
+#: src/lang.c:228
+#, c-format
+msgid   "\n"
+        "Error: \"%s\" is renamed, use \"%s\" instead!\n"
+msgstr  ""
+
+#: src/lang.c:230
 #, 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:223
+#: src/lang.c:232
 #, c-format
 msgid   "Server has non of the groups listed in %s"
 msgstr  "îÁ ÓÅÒ×ÅÒÅ ÎÅÔ ÎÉ ÏÄÎÏÊ ÇÒÕÐÐÙ ÕËÁÚÁÎÎÙÈ × %s"
 
-#: src/lang.c:224
+#: src/lang.c:233
 msgid   "error"
 msgstr  "ÏÛÉÂËÁ"
 
-#: src/lang.c:225
+#: src/lang.c:234
 msgid   "Unknown display level"
 msgstr  "îÅÉÚ×ÅÓÔÎÙÊ ÕÒÏ×ÅÎØ ÄÉÓÐÌÅÑ"
 
-#: src/lang.c:226
+#: src/lang.c:235
 msgid   "<ESC>"
 msgstr  ""
 
-#: src/lang.c:227
+#: src/lang.c:236
 msgid   "Exiting..."
 msgstr  "÷ÙÈÏÄ..."
 
-#: src/lang.c:228
+#: src/lang.c:237
 msgid   "leaving external mail-reader"
 msgstr  "ÏÓÔÁ×ÌÑÅÍ ×ÎÅÛÎÉÊ ÐÏÞÔÏ×ÙÊ ËÌÉÅÎÔ"
 
-#: src/lang.c:229
+#: src/lang.c:238
 #, c-format
 msgid   "Extracting %s..."
 msgstr  "éÚ×ÌÅËÁÅÍ %s..."
 
-#: src/lang.c:231
+#: src/lang.c:240
 #, c-format
 msgid   "Error writing %s file. Filesystem full? File reset to previous state."
 msgstr  "ïÛÉÂËÁ ÚÁÐÉÓÉ ÆÁÊÌÁ %s. îÅÔ ÍÅÓÔÁ? ÷ÏÓÓÔÁÎÏ×ÌÅÎÏ ÐÒÅÄ. ÓÏÓÔÏÑÎÉÅ ÆÁÊÌÁ."
 
-#: src/lang.c:232
+#: src/lang.c:241
 #, c-format
 msgid   "Error making backup of %s file. Filesystem full?"
 msgstr  "ïÛÉÂËÁ ÓÏÈÒÁÎÅÎÉÑ ÒÅÚÅÒ×ÎÏÊ ËÏÐÉÉ ÆÁÊÌÁ %s. îÅÔ ÍÅÓÔÁ?"
 
-#: src/lang.c:233
+#: src/lang.c:242
 #, c-format
 msgid   "Filtering global rules (%d/%d)..."
 msgstr  "æÉÌØÔÒÁÃÉÑ ÇÌÏÂÁÌØÎÙÈ ÐÒÁ×ÉÌ (%d/%d)..."
 
-#: src/lang.c:234
+#: src/lang.c:243
 msgid   "Rule created by: "
 msgstr  "ðÒÁ×ÉÌÏ ÓÏÚÄÁÎÏ: "
 
-#: src/lang.c:235
+#: src/lang.c:244
 #, c-format
 msgid   "Enter pattern [%s]> "
 msgstr  "÷×ÅÄÉÔÅ ÛÁÂÌÏÎ [%s]> "
 
-#: src/lang.c:236
+#: src/lang.c:245
 #, c-format
 msgid   "\n"
         "You requested followups to your article to go to the following %s:\n"
 msgstr  ""
 
-#: src/lang.c:237
+#: src/lang.c:246
 #, c-format
 msgid   "  %s\t Answers will be directed to you by mail.\n"
 msgstr  "  %s\t ïÔ×ÅÔÙ ÂÕÄÕÔ ÎÁÐÒÁ×ÌÅÎÙ Ë ×ÁÍ ÐÏ email.\n"
 
-#: src/lang.c:238
+#: src/lang.c:247
 msgid   "-- forwarded message --\n"
 msgstr  "-- ÐÅÒÅÓÌÁÎÎÏÅ ÓÏÏÂÝÅÎÉÅ --\n"
 
-#: src/lang.c:239
+#: src/lang.c:248
 msgid   "-- end of forwarded message --\n"
 msgstr  "-- ËÏÎÅÃ ÐÅÒÅÓÌÁÎÎÏÇÏ ÓÏÏÂÝÅÎÉÑ --\n"
 
-#: src/lang.c:240
+#: src/lang.c:249
 msgid   "# Format:\n"
         "#   comment=STRING    Optional. Multiple lines allowed. Comments must be "
         "placed\n"
@@ -1316,752 +1352,913 @@ msgid   "# Format:\n"
         "#\n"
 msgstr  ""
 
-#: src/lang.c:261
+#: src/lang.c:270
 #, c-format
 msgid   "Enter score for rule (default=%d): "
 msgstr  "÷×ÅÄÉÔÅ score ÄÌÑ ÐÒÁ×ÉÌÁ (ÐÏ ÕÍÏÌÞÁÎÉÀ=%d): "
 
-#: src/lang.c:262
+#: src/lang.c:271
 #, c-format
 msgid   "Enter the score weight (range 0 < score <= %d)"
 msgstr  "÷×ÅÄÉÔÅ ×ÅÓ score (× ÐÒÅÄÅÌÁÈ 0 < score <= %d)"
 
 #. SCORE_MAX
-#: src/lang.c:263
+#: src/lang.c:272
 msgid   "Full"
 msgstr  "ðÏÌÎÙÊ"
 
-#: src/lang.c:264
+#: src/lang.c:273
 msgid   "Comment (optional)  : "
 msgstr  "ëÏÍÍÅÎÔÁÒÉÊ (ÏÐÃÉÏÎÁÌÅÎ): "
 
-#: src/lang.c:265
+#: src/lang.c:274
 msgid   "Apply pattern to    : "
 msgstr  "ðÒÉÍÅÎÉÔØ ÛÁÂÌÏÎ Ë  : "
 
-#: src/lang.c:266
+#: src/lang.c:275
 msgid   "From: line (ignore case)      "
 msgstr  "From: ÓÔÒÏËÁ (ÉÇÎÏÒ. ÒÅÇÉÓÔÒ)   "
 
-#: src/lang.c:267
+#: src/lang.c:276
 msgid   "From: line (case sensitive)   "
 msgstr  "From: ÓÔÒÏËÁ (ÎÅ ÉÇÎÏÒ. ÒÅÇÉÓÔÒ)    "
 
-#: src/lang.c:269
+#: src/lang.c:278
 #, c-format
 msgid   "%s%s: Unknown host.\n"
 msgstr  "%s%s: îÅÉÚ×ÅÓÔÎÙÊ ÈÏÓÔ.\n"
 
-#: src/lang.c:270
+#: src/lang.c:280
 msgid   "global "
 msgstr  "ÇÌÏÂÁÌØÎÙÈ "
 
-#: src/lang.c:271
+#: src/lang.c:281
 #, c-format
 msgid   "Please use %.100s instead"
 msgstr  "ðÏÖÁÌÕÊÓÔÁ ÉÓÐÏÌØÚÕÊÔÅ ×ÍÅÓÔÏ ÜÔÏÇÏ %.100s"
 
-#: src/lang.c:272
+#: src/lang.c:282
 #, c-format
 msgid   "%s is bogus"
 msgstr  "%s ÆÉËÔÉ×ÎÁ (bogus)"
 
-#: src/lang.c:273
+#: src/lang.c:283
 #, c-format
 msgid   "Group %s is moderated. Continue?"
 msgstr  "çÒÕÐÐÁ %s ÍÏÄÅÒÉÒÕÅÔÓÑ. ðÒÏÄÏÌÖÉÔØ?"
 
-#: src/lang.c:274
+#: src/lang.c:284
 msgid   "groups"
 msgstr  "ÇÒÕÐÐÙ"
 
-#: src/lang.c:275
+#: src/lang.c:285
 #, c-format
 msgid   "Rereading %s..."
 msgstr  "ðÅÒÅÞÉÔÙ×ÁÀ %s..."
 
-#: src/lang.c:276
+#: src/lang.c:286
 msgid   "Top Level Commands"
 msgstr  "ëÏÍÁÎÄÙ ×ÅÒÈÎÅÇÏ ÕÒÏ×ÎÑ"
 
-#: src/lang.c:277
+#: src/lang.c:287
 msgid   "Group Selection"
 msgstr  "÷ÙÂÏÒ ÇÒÕÐÐÙ"
 
-#: src/lang.c:278
+#: src/lang.c:288
 msgid   "group"
 msgstr  "ÇÒÕÐÐÁ"
 
-#: src/lang.c:280
+#: src/lang.c:290
 msgid   "One or more lines of comment. <CR> to add a line or proceed if line is empty."
 msgstr  "ïÄÎÁ ÉÌÉ ÂÏÌÅÅ ÓÔÒÏË ËÏÍÍÅÎÔÁÒÉÑ. <CR> ÄÏÂÁ×ÉÔØ ÓÔÒÏËÕ ÉÌÉ ÐÒÏÄÏÌÖÉÔØ ÅÓÌÉ "
         "ÓÔÒÏËÁ ÐÕÓÔÁ."
 
-#: src/lang.c:281
+#: src/lang.c:291
 msgid   "From: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr  "From: ÓÔÒÏËÁ ÄÌÑ ÄÏÂ. × ÆÉÌØÔÒ. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:282
+#: src/lang.c:292
 msgid   "Linecount of articles to be filtered. < for less, > for more, = for equal."
 msgstr  "äÌÉÎÁ ÆÉÌØÔÒÕÅÍÙÈ ÓÔÁÔÅÊ. < ÍÅÎØÛÅ, > ÂÏÌØÛÅ, = ÒÁ×ÎÏ."
 
-#: src/lang.c:283
+#: src/lang.c:293
 msgid   "Message-ID: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr  "Message-ID: ÓÔÒÏËÁ ÄÌÑ ÄÏÂ. × ÆÉÌØÔÒ. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:284
+#: src/lang.c:294
 msgid   "Subject: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr  "ôÅÍÁ: ÓÔÒÏËÁ ÄÌÑ ÄÏÂ. × ÆÉÌØÔÒ. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:285
+#: src/lang.c:295
 msgid   "Enter text pattern to filter if Subject: & From: lines are not what you want."
 msgstr  "÷×ÅÄÉÔÅ ÛÁÂÌÏÎ ÄÌÑ ÆÉÌØÔÒÁÃÉÉ ÅÓÌÉ Subject: É From: ÓÔÒÏËÉ ÎÅÖÅÌÁÎÎÙ."
 
-#: src/lang.c:286
+#: src/lang.c:296
 msgid   "Select where text pattern should be applied. <SPACE> toggles & <CR> sets."
 msgstr  "÷ÙÂÒÁÔØ ÉÅÓÔÏ ÐÒÉÍÅÎÅÎÉÑ ÛÁÂÌÏÎÁ. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:287
+#: src/lang.c:297
 msgid   "Expiration time in days for the entered filter. <SPACE> toggles & <CR> sets."
 msgstr  "÷ÒÅÍÑ ÄÅÊÓÔ×ÉÑ ÆÉÌØÔÒÁ × ÄÎÑÈ. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:288
+#: src/lang.c:298
 msgid   "Apply kill only to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr  "ðÒÉÍÅÎÉÔØ kill ÔÏÌØËÏ Ë ÔÅËÕÝÅÊ ÉÌÉ ËÏ ×ÓÅÍ ÇÒÕÐÐÁÍ. <ðòïâåì> ×ÙÂÏÒ, <CR> "
         "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:289
+#: src/lang.c:299
 msgid   "Apply select to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr  "ðÒÉÍÅÎÉÔØ ×ÙÂÏÒ Ë ÔÅËÕÝÅÊ ÉÌÉ ËÏ ×ÓÅÍ ÇÒÕÐÐÁÍ. <ðòïâåì> ×ÙÂÏÒ, <CR> "
         "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:290
+#: src/lang.c:300
 msgid   "kill an article via a menu"
 msgstr  "ÕÎÉÞÔÏÖÉÔØ ÓÔÁÔØÀ ÞÅÒÅÚ ÍÅÎÀ"
 
-#: src/lang.c:291
+#: src/lang.c:301
 msgid   "auto-select (hot) an article via a menu"
 msgstr  "Á×ÔÏ×ÙÂÏÒ (hot) ÓÔÁÔØÉ ÞÅÒÅÚ ÍÅÎÀ"
 
-#: src/lang.c:292
+#: src/lang.c:302
 msgid   "Browse URLs in article"
 msgstr  "ðÒÏÓÍÏÔÒ URL × ÓÔÁÔØÅ"
 
-#: src/lang.c:293
+#: src/lang.c:303
 msgid   "0 - 9\t  display article by number in current thread"
 msgstr  "0 - 9\t  ÐÏËÁÚÁÔØ ÓÔÁÔØÀ ÐÏ ÎÏÍÅÒÕ × ÔÅËÕÝÅÊ ÄÉÓËÕÓÓÉÉ"
 
-#: src/lang.c:295
+#: src/lang.c:305
 msgid   "cancel (delete) or supersede (overwrite) current article"
 msgstr  "ÏÔÍÅÎÉÔØ (ÕÄÁÌÉÔØ) ÉÌÉ ÚÁÍÅÎÉÔØ (ÐÅÒÅÐÉÓÁÔØ) ÔÅËÕÝÕÀ ÓÔÁÔØÀ"
 
-#: src/lang.c:296
+#: src/lang.c:306
 msgid   "post followup to current article"
 msgstr  "ÏÔÐÒÁ×ÉÔØ followup ÎÁ ÔÅËÕÝÕÀ ÓÔÁÔØÀ"
 
-#: src/lang.c:297
+#: src/lang.c:307
 msgid   "post followup (don't copy text) to current article"
 msgstr  "ÏÔÐÒÁ×ÉÔØ followup (ÎÅ ËÏÐÉÒÕÑ ÔÅËÓÔ) ÎÁ ÔÅËÕÝÕÀ ÓÔÁÔØÀ"
 
-#: src/lang.c:298
+#: src/lang.c:308
 msgid   "post followup to current article quoting complete headers"
 msgstr  "ÏÔÐÒÁ×ÉÔØ followup ÎÁ ÔÅËÕÝÕÀ ÓÔÁÔØÀ, ÃÉÔÉÒÕÑ ÐÏÌÎÙÅ ÚÁÇÏÌÏ×ËÉ"
 
-#: src/lang.c:299
+#: src/lang.c:309
 msgid   "repost chosen article to another group"
 msgstr  "ÏÔÐÒÁ×ÉÔØ ×ÙÂÒÁÎÎÕÀ ÓÔÁÔØÀ × ÄÒÕÇÕÀ ÇÒÕÐÐÕ"
 
-#: src/lang.c:301
+#: src/lang.c:311
 msgid   "edit article (mail-groups only)"
 msgstr  "ÒÅÄÁËÔÉÒÏ×ÁÔØ ÓÔÁÔØÀ (ÔÏÌØËÏ ÄÌÑ ÐÏÞÔÏ×ÙÈ ÇÒÕÐÐ)"
 
-#: src/lang.c:302
+#: src/lang.c:312
 msgid   "display first article in current thread"
 msgstr  "ÐÏËÁÚÁÔØ ÐÅÒ×ÕÀ ÓÔÁÔØÀ × ÔÅËÕÝÅÊ ÄÉÓËÕÓÓÉÉ"
 
-#: src/lang.c:303
+#: src/lang.c:313
 msgid   "display first page of article"
 msgstr  "ÐÏËÁÚÁÔØ ÐÅÒ×ÕÀ ÓÔÒÁÎÉÃÕ ÓÔÁÔØÉ"
 
-#: src/lang.c:304
+#: src/lang.c:314
 msgid   "display last article in current thread"
 msgstr  "ÐÏËÁÚÁÔØ ÐÏÓÌÅÄÎÀÀ ÓÔÁÔØÀ × ÔÅËÕÝÅÊ ÄÉÓËÕÓÓÉÉ"
 
-#: src/lang.c:305
+#: src/lang.c:315
 msgid   "display last page of article"
 msgstr  "ÐÏËÁÚÁÔØ ÐÏÓÌÅÄÎÀÀ ÓÔÒÁÎÉÃÕ ÓÔÁÔØÉ"
 
-#: src/lang.c:306
+#: src/lang.c:316
 msgid   "mark rest of thread as read and advance to next unread"
 msgstr  "ÐÏÍÅÔÉÔØ ÏÓÔÁÔÏË ÄÉÓË. ËÁË ÐÒÏÞÉÔÁÎÎÙÊ É ÐÅÒÅÊÔÉ ÎÁ ÓÌÅÄ. ÎÅÐÒÏÞÉÔ."
 
-#: src/lang.c:307
+#: src/lang.c:317
 msgid   "display next article"
 msgstr  "ÐÏËÁÚÁÔØ ÓÌÅÄÕÀÝÕÀ ÓÔÁÔØÀ"
 
-#: src/lang.c:308
+#: src/lang.c:318
 msgid   "display first article in next thread"
 msgstr  "ÐÏËÁÚÁÔØ ÐÅÒ×ÕÀ ÓÔÁÔØÀ × ÓÌÅÄÕÀÝÅÊ ÄÉÓËÕÓÓÉÉ"
 
-#: src/lang.c:309
+#: src/lang.c:319
 msgid   "display next unread article"
 msgstr  "ÐÏËÁÚÁÔØ ÓÌÅÄÕÀÝÕÀ ÎÅÐÒÏÞÉÔÁÎÎÕÀ ÓÔÁÔØÀ"
 
-#: src/lang.c:310
+#: src/lang.c:320
 msgid   "go to the article that this one followed up"
 msgstr  "ÐÅÒÅÊÔÉ ÎÁ ÓÔÁÔØÀ ÚÁ ËÏÔÏÒÏÊ ÓÌÅÄÕÅÔ ÜÔÁ ÓÔÁÔØÑ"
 
-#: src/lang.c:311
+#: src/lang.c:321
 msgid   "display previous article"
 msgstr  "ÐÏËÁÚÁÔØ ÐÒÅÄÙÄÕÝÕÀ ÓÔÁÔØÀ"
 
-#: src/lang.c:312
+#: src/lang.c:322
 msgid   "display previous unread article"
 msgstr  "ÐÏËÁÚÁÔØ ÐÒÅÄÙÄÕÝÕÀ ÎÅÐÒÏÞÉÔÁÎÎÕÀ ÓÔÁÔØÀ"
 
-#: src/lang.c:313
+#: src/lang.c:323
 msgid   "quickly kill an article using defaults"
 msgstr  "ÂÙÓÔÒÏ ÕÎÉÞÔÏÖÉÔØ ÓÔÁÔØÀ ÉÓÐÏÌØÚÕÑ ÕÓÔÁÎÏ×ËÉ ÐÏ ÕÍÏÌÞÁÎÉÀ"
 
-#: src/lang.c:314
+#: src/lang.c:324
 msgid   "quickly auto-select (hot) an article using defaults"
 msgstr  "ÂÙÓÔÒÙÊ Á×ÔÏ×ÙÂÏÒ (hot) ÓÔÁÔØÉ ÉÓÐÏÌØÚÕÑ ÕÓÔÁÎÏ×ËÉ ÐÏ ÕÍÏÌÞÁÎÉÀ"
 
-#: src/lang.c:315
+#: src/lang.c:325
 msgid   "return to group selection level"
 msgstr  "×ÅÒÎÕÔØÓÑ × ÕÒÏ×ÅÎØ ×ÙÂÏÒÁ ÇÒÕÐÐ"
 
-#: src/lang.c:316
+#: src/lang.c:326
 msgid   "reply through mail to author"
 msgstr  "ÏÔ×ÅÔÉÔØ Á×ÔÏÒÕ ÐÏ email"
 
-#: src/lang.c:317
+#: src/lang.c:327
 msgid   "reply through mail (don't copy text) to author"
 msgstr  "ÏÔ×ÅÔÉÔØ (ÎÅ ×ÓÔÁ×ÌÑÑ ÔÅËÓÔ) Á×ÔÏÒÕ ÐÏ email"
 
-#: src/lang.c:318
+#: src/lang.c:328
 msgid   "reply through mail to author quoting complete headers"
 msgstr  "ÏÔ×ÅÔÉÔØ (ÃÉÔÉÒÕÑ ÐÏÌÎÏÓÔØÀ ÚÁÇÏÌÏ×ËÉ) Á×ÔÏÒÕ ÐÏ email"
 
-#: src/lang.c:319
+#: src/lang.c:329
 msgid   "search backwards within this article"
 msgstr  "ÐÏÉÓË ÎÁÚÁÄ ×ÎÕÔÒÉ ÜÔÏÊ ÓÔÁÔØÉ"
 
-#: src/lang.c:320
+#: src/lang.c:330
 msgid   "search forwards within this article"
 msgstr  "ÐÏÉÓË ×ÐÅÒ£Ä ×ÎÕÔÒÉ ÜÔÏÊ ÓÔÁÔØÉ"
 
-#: src/lang.c:321
+#: src/lang.c:331
 msgid   "show article in raw-mode (including all headers)"
 msgstr  "ÐÏËÁÚÁÔØ ÓÔÁÔØÀ × raw ÒÅÖÉÍÅ (×ËÌÀÞÁÑ ×ÓÅ ÚÁÇÏÌÏ×ËÉ)"
 
-#: src/lang.c:322
+#: src/lang.c:332
 msgid   "skip next block of included text"
 msgstr  "ÐÒÏÐÕÓÔÉÔØ ÓÌÅÄÕÀÝÉÊ ÂÌÏË ×ËÌÀÞ£ÎÎÏÇÏ ÔÅËÓÔÁ"
 
-#: src/lang.c:323
+#: src/lang.c:333
 msgid   "toggle display of sections hidden by a form-feed (^L) on/off"
 msgstr  "ÉÚÍÅÎÉÔØ ÏÔÏÂÒÁÖÅÎÉÅ ÓÅËÃÉÊ ÓËÒÙÔÙÈ Ó ÐÏÍÏÝØÀ form-feed (^L) ÷ëì/÷ùëì"
 
-#: src/lang.c:324
+#: src/lang.c:334
 msgid   "toggle word highlighting on/off"
 msgstr  "ÉÚÍÅÎÉÔØ ÐÏÄÓ×ÅÔËÕ ÓÌÏ× ÷ëì/÷ùëì"
 
-#: src/lang.c:325
+#: src/lang.c:335
 msgid   "toggle ROT-13 (basic decode) for current article"
 msgstr  "ÉÚÍÅÎÉÔØ ROT-13 (ÄÅËÏÄÉÒÏ×ÁÎÉÅ) ÄÌÑ ÔÅËÕÝÅÊ ÓÔÁÔØÉ"
 
-#: src/lang.c:326
+#: src/lang.c:336
 msgid   "toggle tabwidth 4 <-> 8"
 msgstr  "ÉÚÍÅÎÉÔØ ÛÉÒÉÎÕ TAB 4 <-> 8"
 
-#: src/lang.c:327
+#: src/lang.c:337
 msgid   "toggle german TeX style decoding for current article"
 msgstr  "ÉÚÍÅÎÉÔØ ÎÅÍÅÃËÉÊ TeX ÓÔÉÌØ ÄÅËÏÄÉÒÏ×ÁÎÉÑ ÄÌÑ ÔÅËÕÝÅÊ ÓÔÁÔØÉ"
 
-#: src/lang.c:328
+#: src/lang.c:338
 msgid   "toggle display of uuencoded sections"
 msgstr  "ÉÚÍÅÎÉÔØ ÐÏËÁÚ UUE ÚÁËÏÄÉÒÏ×ÁÎÎÏÊ ÓÅËÃÉÉ"
 
-#: src/lang.c:329
+#: src/lang.c:339
 msgid   "View/save multimedia attachments"
 msgstr  "ðÒÏÓÍÏÔÒÅÔØ/ÓÏÈÒÁÎÉÔØ ÍÕÌØÔÉÍÅÄÉÑ-×ÌÏÖÅÎÉÅ"
 
-#: src/lang.c:330
+#: src/lang.c:340
+#, fuzzy
+msgid   "choose first attribute in list"
+msgstr  "×ÙÂÒÁÔØ ÐÅÒ×ÕÀ ÓÔÁÔØÀ × ÓÐÉÓËÅ"
+
+#: src/lang.c:341
+#, fuzzy
+msgid   "0 - 9\t  choose attribute by number"
+msgstr  "0 - 9\t  ×ÙÂÒÁÔØ ÓÔÁÔØÀ ÐÏ ÎÏÍÅÒÕ"
+
+#: src/lang.c:342
+#, fuzzy
+msgid   "choose last attribute in list"
+msgstr  "×ÙÂÒÁÔØ ÐÏÓÌÅÄÎÀÀ ÓÔÁÔØÀ × ÓÐÉÓËÅ"
+
+#: src/lang.c:343
+msgid   "reset attribute to a default value"
+msgstr  ""
+
+#: src/lang.c:344
+#, fuzzy
+msgid   "search forwards for an attribute"
+msgstr  "ÐÏÉÓË ÉÍÅÎÉ ÇÒÕÐÐÙ (×ÐÅÒ£Ä)"
+
+#: src/lang.c:345
+#, fuzzy
+msgid   "search backwards for an attribute"
+msgstr  "ÐÏÉÓË ÉÍÅÎÉ ÇÒÕÐÐÙ (ÎÁÚÁÄ)"
+
+#: src/lang.c:346
+#, fuzzy
+msgid   "select attribute"
+msgstr  "×ÙÂÒÁÔØ ÄÉÓËÕÓÓÉÀ"
+
+#: src/lang.c:347
+msgid   "toggle back to options menu when invoked from there"
+msgstr  ""
+
+#: src/lang.c:348
 #, c-format
 msgid   "report bug or comment via mail to %s"
 msgstr  "ÏÔÐÒÁ×ÉÔØ ÓÏÏÂÝÅÎÉÅ ÏÂ ÏÛÉÂËÅ ÉÌÉ ËÏÍÍÅÎÔÁÒÉÊ %s ÐÏ email"
 
-#: src/lang.c:331
+#: src/lang.c:349
+#, fuzzy
+msgid   "choose first option in list"
+msgstr  "×ÙÂÒÁÔØ ÐÅÒ×ÕÀ ÇÒÕÐÐÕ × ÓÐÉÓËÅ"
+
+#: src/lang.c:350
+#, fuzzy
+msgid   "0 - 9\t  choose option by number"
+msgstr  "0 - 9\t  ×ÙÂÒÁÔØ ÇÒÕÐÐÕ ÐÏ ÎÏÍÅÒÕ"
+
+#: src/lang.c:351
+#, fuzzy
+msgid   "choose last option in list"
+msgstr  "×ÙÂÒÁÔØ ÐÏÓÌÅÄÎÀÀ ÇÒÕÐÐÕ × ÓÐÉÓËÅ"
+
+#: src/lang.c:352
+#, fuzzy
+msgid   "start scopes menu"
+msgstr  "×ÏÚ×ÒÁÔ × ÐÒÅÄÙÄÕÝÅÅ ÍÅÎÀ"
+
+#: src/lang.c:353
+#, fuzzy
+msgid   "search forwards for an option"
+msgstr  "ÐÏÉÓË ÉÍÅÎÉ ÇÒÕÐÐÙ (×ÐÅÒ£Ä)"
+
+#: src/lang.c:354
+#, fuzzy
+msgid   "search backwards for an option"
+msgstr  "ÐÏÉÓË ÉÍÅÎÉ ÇÒÕÐÐÙ (ÎÁÚÁÄ)"
+
+#: src/lang.c:355
+#, fuzzy
+msgid   "select option"
+msgstr  "×ÙÂÏÒ"
+
+#: src/lang.c:356
+msgid   "toggle to attributes menu"
+msgstr  ""
+
+#: src/lang.c:357
 msgid   "choose range of articles to be affected by next command"
 msgstr  "×ÙÂÒÁÔØ ÄÉÁÐÁÚÏÎ ÓÔÁÔÅÊ ÐÏÄ×ÅÒÖÅÎÎÙÈ ÓÌÅÄÕÀÝÅÊ ËÏÍÁÎÄÏÊ"
 
-#: src/lang.c:332
+#: src/lang.c:358
 msgid   "escape from command prompt"
 msgstr  "×ÙÊÔÉ ÉÚ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ"
 
-#: src/lang.c:333
+#: src/lang.c:359
 msgid   "edit filter file"
 msgstr  "ÒÅÄÁËÔÉÒÏ×ÁÔØ ÆÁÊÌ ÆÉÌØÔÒÁ"
 
-#: src/lang.c:334
+#: src/lang.c:360
 msgid   "get help"
 msgstr  "ÐÏÌÕÞÉÔØ ÐÏÍÏÝØ"
 
-#: src/lang.c:335
+#: src/lang.c:361
 msgid   "display last article viewed"
 msgstr  "ÐÏËÁÚÁÔØ ÐÏÓÌÅÄÎÀÀ ÐÒÏÓÍÏÔÒÅÎÎÕÀ ÓÔÁÔØÀ"
 
-#: src/lang.c:336
+#: src/lang.c:362
 msgid   "down one line"
 msgstr  "×ÎÉÚ ÎÁ ÏÄÎÕ ÓÔÒÏËÕ"
 
-#: src/lang.c:337
+#: src/lang.c:363
 msgid   "up one line"
 msgstr  "××ÅÒÈ ÎÁ ÏÄÎÕ ÓÔÒÏËÕ"
 
-#: src/lang.c:338
+#: src/lang.c:364
 msgid   "go to article chosen by Message-ID"
 msgstr  "ÐÅÒÅÊÔÉ ÎÁ ÓÔÁÔØÀ ÐÏ Message-ID"
 
-#: src/lang.c:339
+#: src/lang.c:365
 msgid   "mail article/thread/hot/pattern/tagged articles to someone"
 msgstr  "ÏÔÐÒÁ×ÉÔØ ÓÔÁÔØÀ/ÄÉÓË./hot/ÛÁÂÌÏÎ/ÏÔÍÅÞÅÎÎÙÅ ÓÔÁÔØÉ ÐÏ email"
 
-#: src/lang.c:340
+#: src/lang.c:366
 msgid   "menu of configurable options"
 msgstr  "ÍÅÎÀ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÈ ÏÐÃÉÊ"
 
-#: src/lang.c:341
+#: src/lang.c:367
 msgid   "down one page"
 msgstr  "×ÎÉÚ ÎÁ ÏÄÎÕ ÓÔÒÁÎÉÃÕ"
 
-#: src/lang.c:342
+#: src/lang.c:368
 msgid   "up one page"
 msgstr  "××ÅÒÈ ÎÁ ÏÄÎÕ ÓÔÒÁÎÉÃÕ"
 
-#: src/lang.c:344
+#: src/lang.c:370
 msgid   "post (write) article to current group"
 msgstr  "ÏÔÐÒÁ×ÉÔØ (ÎÁÐÉÓÁÔØ) ÓÔÁÔØÀ × ÔÅËÕÝÕÀ ÇÒÕÐÐÕ"
 
-#: src/lang.c:345
+#: src/lang.c:371
 msgid   "post postponed articles"
 msgstr  "ÏÔÐÒÁ×ÉÔØ ÏÔÌÏÖÅÎÎÙÅ ÓÔÁÔØÉ"
 
-#: src/lang.c:347
+#: src/lang.c:373
 msgid   "list articles posted by you (from posted file)"
 msgstr  "ÓÐÉÓÏË ÓÔÁÔÅÊ ÏÔÐÒÁ×ÌÅÎÎÙÈ ×ÁÍÉ (ÉÚ ÆÁÊÌÁ posted)"
 
-#: src/lang.c:348
+#: src/lang.c:374
 msgid   "return to previous menu"
 msgstr  "×ÏÚ×ÒÁÔ × ÐÒÅÄÙÄÕÝÅÅ ÍÅÎÀ"
 
-#: src/lang.c:349
+#: src/lang.c:375
 msgid   "quit tin immediately"
 msgstr  "×ÙÊÔÉ ÉÚ tin ÎÅÍÅÄÌÅÎÎÏ"
 
-#: src/lang.c:350
+#: src/lang.c:376
 msgid   "redraw page"
 msgstr  "ÐÅÒÅÒÉÓÏ×ÁÔØ ÓÔÒÁÎÉÃÕ"
 
-#: src/lang.c:351
+#: src/lang.c:377
 msgid   "save article/thread/hot/pattern/tagged articles to file"
 msgstr  "ÓÏÈÒÁÎÉÔØ ÓÔÁÔØÀ/ÄÉÓË./hot/ÛÁÂÌÏÎ/ÏÔÍÅÞÅÎÎÙÅ ÓÔÁÔØÉ × ÆÁÊÌ"
 
-#: src/lang.c:352
+#: src/lang.c:378
 msgid   "save marked articles automatically without user prompts"
 msgstr  "ÓÏÈÒÁÎÑÔØ ÏÔÍÅÞÅÎÎÙÅ ÓÔÁÔØÉ Á×ÔÏÍÁÔÉÞÅÓËÉ ÂÅÚ ÐÏÄÔ×ÅÒÖÄÅÎÉÑ"
 
-#: src/lang.c:353
+#: src/lang.c:379
 msgid   "scroll the screen one line down"
 msgstr  "ÐÒÏËÒÕÔÉÔØ ÜËÒÁÎ ÎÁ ÏÄÎÕ ÌÉÎÉÀ ×ÎÉÚ"
 
-#: src/lang.c:354
+#: src/lang.c:380
 msgid   "scroll the screen one line up"
 msgstr  "ÐÒÏËÒÕÔÉÔØ ÜËÒÁÎ ÎÁ ÏÄÎÕ ÌÉÎÉÀ ××ÅÒÈ"
 
-#: src/lang.c:355
+#: src/lang.c:381
 msgid   "search for articles by author backwards"
 msgstr  "ÐÏÉÓË ÓÔÁÔÅÊ ÐÏ Á×ÔÏÒÕ (ÎÁÚÁÄ)"
 
-#: src/lang.c:356
+#: src/lang.c:382
 msgid   "search for articles by author forwards"
 msgstr  "ÐÏÉÓË ÓÔÁÔÅÊ ÐÏ Á×ÔÏÒÕ (×ÐÅÒ£Ä)"
 
-#: src/lang.c:357
+#: src/lang.c:383
 msgid   "search all articles for a given string (this may take some time)"
 msgstr  "ÐÏÉÓË ×ÓÅÈ ÓÔÁÔÅÊ ÐÏ ÚÁÄÁÎÎÏÊ ÓÔÒÏËÅ (ÍÏÖÅÔ ÚÁÎÑÔØ ÎÅËÏÔÏÒÏÅ ×ÒÅÍÑ)"
 
-#: src/lang.c:358
+#: src/lang.c:384
 msgid   " \t  (searches are case-insensitive and wrap around to all articles)"
 msgstr  " \t  (ÐÏÉÓË ÉÇÎÏÒÉÒÕÅÔ ÒÅÇÉÓÔÒ É ÏÈ×ÁÔÙ×ÁÅÔ ×ÓÅ ÓÔÁÔØÉ)"
 
-#: src/lang.c:359
+#: src/lang.c:385
 msgid   "search for articles by Subject line backwards"
 msgstr  "ÐÏÉÓË ÓÔÁÔÅÊ ÐÏ ôÅÍÅ (ÎÁÚÁÄ)"
 
-#: src/lang.c:360
+#: src/lang.c:386
 msgid   "search for articles by Subject line forwards"
 msgstr  "ÐÏÉÓË ÓÔÁÔÅÊ ÐÏ ôÅÍÅ (×ÐÅÒ£Ä)"
 
-#: src/lang.c:361
+#: src/lang.c:387
 msgid   "repeat last search"
 msgstr  "ÐÏ×ÔÏÒÉÔØ ÐÏÓÌÅÄÎÉÊ ÐÏÉÓË"
 
-#: src/lang.c:362
+#: src/lang.c:388
 msgid   "tag current article for reposting/mailing/piping/printing/saving"
 msgstr  "ÏÔÍÅÔÉÔØ ÔÅËÕÝÕÀ ÓÔÁÔØÀ ÄÌÑ ÐÅÒÅÏÔÐ./email/piping/ÐÅÞÁÔÉ/ÓÏÈÒÁÎ."
 
-#: src/lang.c:363
+#: src/lang.c:389
 msgid   "toggle info message in last line (subject/description)"
 msgstr  "ÉÚÍÅÎÉÔØ ÉÎÆ. ÓÏÏÂÝÅÎÉÅ × ÐÏÓÌÅÄÎÅÊ ÓÔÒÏËÅ (ÔÅÍÁ/ÏÐÉÓÁÎÉÅ)"
 
-#: src/lang.c:364
+#: src/lang.c:390
 msgid   "toggle inverse video"
 msgstr  "ÉÚÍÅÎÉÔØ ÉÎ×ÅÒÓÉÀ ×ÉÄÅÏ"
 
-#: src/lang.c:365
+#: src/lang.c:391
 msgid   "toggle mini help menu display"
 msgstr  "ÉÚÍÅÎÉÔØ ÍÉÎÉÐÏÄÓËÁÚËÕ"
 
-#: src/lang.c:366
+#: src/lang.c:392
 msgid   "cycle the display of authors email address, real name, both or neither"
 msgstr  "ÓÍÅÎÉÔØ ÐÏËÁÚ ÁÄÒÅÓÏ× email, ÉÍÅÎ, ÏÂÏÉÈ ÉÌÉ ÎÉÞÅÇÏ"
 
-#: src/lang.c:367
+#: src/lang.c:393
 msgid   "show version information"
 msgstr  "ÐÏËÁÚÁÔØ ÉÎÆÏÒÍÁÃÉÀ Ï ×ÅÒÓÉÉ"
 
-#: src/lang.c:368
+#: src/lang.c:394
 msgid   "mark all articles as read and return to group selection menu"
 msgstr  "ÐÏÍÅÔÉÔØ ×ÓÅ ÓÔÁÔØÉ ËÁË ÐÒÏÞÉÔÁÎÎÙÅ É ×ÅÒÎÕÔØÓÑ × ÍÅÎÀ ×ÙÂÏÒÁ ÇÒÕÐÐ"
 
-#: src/lang.c:369
+#: src/lang.c:395
 msgid   "mark all articles as read and enter next group with unread articles"
 msgstr  "ÐÏÍÅÔÉÔØ ×ÓÅ ÓÔÁÔØÉ ËÁË ÐÒÏÞÉÔ. É ×ÏÊÔÉ × ÓÌÅÄ. ÇÒÕÐÐÕ Ó ÎÅÐÒÏÞÉÔ. ÓÔÁÔØÑÍÉ"
 
-#: src/lang.c:370
+#: src/lang.c:396
 msgid   "choose first thread in list"
 msgstr  "×ÙÂÒÁÔØ ÐÅÒ×ÕÀ ÄÉÓËÕÓÓÉÀ × ÓÐÉÓËÅ"
 
-#: src/lang.c:371
+#: src/lang.c:397
 msgid   "choose last thread in list"
 msgstr  "×ÙÂÒÁÔØ ÐÏÓÌÅÄÎÀÀ ÄÉÓËÕÓÓÉÀ × ÓÐÉÓËÅ"
 
-#: src/lang.c:372
+#: src/lang.c:398
 msgid   "list articles within current thread (bring up Thread sub-menu)"
 msgstr  "ÓÐÉÓÏË ÓÔÁÔÅÊ × ÄÉÓËÕÓÓÉÉ (×ÙÚ×ÁÔØ ÐÏÄÍÅÎÀ äÉÓËÕÓÓÉÑ)"
 
-#: src/lang.c:373
+#: src/lang.c:399
 msgid   "mark article as unread"
 msgstr  "ÐÏÍÅÔÉÔØ ÓÔÁÔØÀ ËÁË ÐÒÏÞÉÔÁÎÎÕÀ"
 
-#: src/lang.c:374
-msgid   "mark current thread or tagged threads as read"
+#: src/lang.c:400
+#, fuzzy
+msgid   "mark current thread, range or tagged threads as read"
 msgstr  "ÐÏÍÅÔÉÔØ ÔÅËÕÝÕÀ ÄÉÓË. ÉÌÉ ÏÔÍÅÞÅÎÎÙÅ ÄÉÓË. ËÁË ÐÒÏÞÉÔÁÎÎÙÅ"
 
-#: src/lang.c:375
-msgid   "mark thread as unread"
-msgstr  "ÐÏÍÅÔÉÔØ ÄÉÓËÕÓÓÉÀ ËÁË ÎÅÐÒÏÞÉÔÁÎÎÕÀ"
+#: src/lang.c:401
+#, fuzzy
+msgid   "mark current thread, range or tagged threads as unread"
+msgstr  "ÐÏÍÅÔÉÔØ ÔÅËÕÝÕÀ ÄÉÓË. ÉÌÉ ÏÔÍÅÞÅÎÎÙÅ ÄÉÓË. ËÁË ÐÒÏÞÉÔÁÎÎÙÅ"
 
-#: src/lang.c:376
+#: src/lang.c:402
+msgid   "mark current/range/selected/pattern/tagged as read after prompting"
+msgstr  ""
+
+#: src/lang.c:403
+msgid   "mark current/range/selected/pattern/tagged as unread after prompting"
+msgstr  ""
+
+#: src/lang.c:404
 msgid   "toggle display of all/selected articles"
 msgstr  "ðÏËÁÚÙ×ÁÔØ ×ÓÅ/×ÙÂÒÁÎÎÙÅ ÓÔÁÔØÉ"
 
-#: src/lang.c:377
+#: src/lang.c:405
 msgid   "display next group"
 msgstr  "ÐÏËÁÚÁÔØ ÓÌÅÄÕÀÝÕÀ ÇÒÕÐÐÕ"
 
-#: src/lang.c:378
+#: src/lang.c:406
 msgid   "display previous group"
 msgstr  "ÐÏËÁÚÁÔØ ÐÒÅÄÙÄÕÝÕÀ ÇÒÕÐÐÕ"
 
-#: src/lang.c:379
+#: src/lang.c:407
 msgid   "toggle all selections (all articles)"
 msgstr  "ÉÚÍÅÎÉÔØ ×ÓÅ ÐÏÍÅÔËÉ (×ÓÅ ÓÔÁÔØÉ)"
 
-#: src/lang.c:380
+#: src/lang.c:408
 msgid   "select group (make \"hot\")"
 msgstr  "×ÙÂÒÁÔØ ÇÒÕÐÐÕ (ÓÄÅÌÁÔØ \"hot\")"
 
-#: src/lang.c:381
+#: src/lang.c:409
 msgid   "select thread"
 msgstr  "×ÙÂÒÁÔØ ÄÉÓËÕÓÓÉÀ"
 
-#: src/lang.c:382
+#: src/lang.c:410
 msgid   "select threads if at least one unread article is selected"
 msgstr  "×ÙÂÒÁÔØ ÄÉÓËÕÓÓÉÀ, ÅÓÌÉ ÈÏÔÑ ÂÙ ÏÄÎÁ ÎÅÐÒÏÞÉÔ. ÓÔÁÔØÑ ÐÏÍÅÞÅÎÁ"
 
-#: src/lang.c:383
+#: src/lang.c:411
 msgid   "select threads that match user specified pattern"
 msgstr  "×ÙÂÒÁÔØ ÄÉÓËÕÓÓÉÉ, ËÏÔÏÒÙÅ ÐÏÄÐÁÄÁÀÔ ÐÏÄ ÕËÁÚÁÎÎÙÊ ÛÁÂÌÏÎ"
 
-#: src/lang.c:384
+#: src/lang.c:412
 msgid   "tag all parts of current multipart-message in order"
 msgstr  "ÐÏÍÅÔÉÔØ ×ÓÅ ÞÁÓÔÉ ÔÅËÕÝÅÇÏ multipart-ÓÏÏÂÝÅÎÉÑ ÐÏ ÐÏÒÑÄËÕ"
 
-#: src/lang.c:385
+#: src/lang.c:413
 msgid   "0 - 9\t  choose thread by number"
 msgstr  "0 - 9\t  ×ÙÂÒÁÔØ ÄÉÓËÕÓÓÉÀ ÐÏ ÎÏÍÅÒÕ"
 
-#: src/lang.c:386
+#: src/lang.c:414
 msgid   "toggle limit number of articles to get, and reload"
 msgstr  "ÉÚÍÅÎÉÔØ ÐÒÅÄÅÌ ÞÉÓÌÁ ÐÏÌÕÞÁÅÍÙÈ É ÐÅÒÅÞÉÔÁÎÎÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:387
+#: src/lang.c:415
 msgid   "toggle display of all/unread articles"
 msgstr  "ÐÏËÁÚÙ×ÁÔØ ×ÓÅ/ÎÅÐÒÏÞÉÔÁÎÎÙÅ ÓÔÁÔØÉ"
 
-#: src/lang.c:388
+#: src/lang.c:416
 msgid   "toggle selection of thread"
 msgstr  "ÉÚÍÅÎÉÔØ ÐÏÍÅÔËÉ ÄÉÓËÕÓÓÉÊ"
 
-#: src/lang.c:389
+#: src/lang.c:417
 msgid   "cycle through threading options available"
 msgstr  "ÐÅÒÅÂÏÒ ÄÏÓÔÕÐÎÙÈ ÏÐÃÉÊ ÄÉÓËÕÓÓÉÊ"
 
-#: src/lang.c:390
+#: src/lang.c:418
 msgid   "undo all selections (all articles)"
 msgstr  "ÏÔÍÅÎÉÔØ ×ÓÅ ÐÏÍÅÔËÉ (×ÓÅÈ ÓÔÁÔÅÊ)"
 
-#: src/lang.c:391
+#: src/lang.c:419
 msgid   "untag all tagged threads"
 msgstr  "ÓÎÑÔØ ÍÅÔËÉ Ó ÏÔÍÅÞÅÎÎÙÈ ÄÉÓËÕÓÓÉÊ"
 
-#: src/lang.c:392
+#: src/lang.c:420
+msgid   "add new scope"
+msgstr  ""
+
+#: src/lang.c:421
+#, fuzzy
+msgid   "delete scope"
+msgstr  "÷ÙÂÒÁÔØ ÏÂÌÁÓÔØ ÛÁÂÌÏÎÁ: "
+
+#: src/lang.c:422
+#, fuzzy
+msgid   "edit attributes file"
+msgstr  "úÁÐÉÓØ ÆÁÊÌÁ ÁÔÒÉÂÕÔÏ×..."
+
+#: src/lang.c:423
+#, fuzzy
+msgid   "choose first scope in list"
+msgstr  "×ÙÂÒÁÔØ ÐÅÒ×ÕÀ ÇÒÕÐÐÕ × ÓÐÉÓËÅ"
+
+#: src/lang.c:424
+#, fuzzy
+msgid   "0 - 9\t  choose scope by number"
+msgstr  "0 - 9\t  ×ÙÂÒÁÔØ ÇÒÕÐÐÕ ÐÏ ÎÏÍÅÒÕ"
+
+#: src/lang.c:425
+#, fuzzy
+msgid   "choose last scope in list"
+msgstr  "×ÙÂÒÁÔØ ÐÏÓÌÅÄÎÀÀ ÇÒÕÐÐÕ × ÓÐÉÓËÅ"
+
+#: src/lang.c:426
+msgid   "move scope"
+msgstr  ""
+
+#: src/lang.c:427
+msgid   "rename scope"
+msgstr  ""
+
+#: src/lang.c:428
+#, fuzzy
+msgid   "select scope"
+msgstr  "×ÙÈÏÄ × ÏÂÏÌÏÞËÕ"
+
+#: src/lang.c:429
 msgid   "mark all articles in group as read"
 msgstr  "ÐÏÍÅÔÉÔØ ×ÓÅ ÓÔÁÔØÉ × ÇÒÕÐÐÅ ËÁË ÐÒÏÞÉÔÁÎÎÙÅ"
 
-#: src/lang.c:393
+#: src/lang.c:430
 msgid   "mark all articles in group as read and move to next unread group"
 msgstr  "ÐÏÍÅÔÉÔØ ×ÓÅ ÓÔÁÔØÉ × ÇÒÕÐÐÅ ËÁË ÐÒÏÞÉÔ. É ÐÅÒÅÊÔÉ Ë ÓÌÅÄ. ÎÅÐÒÏÞÉÔ. ÇÒÕÐÐÅ"
 
-#: src/lang.c:394
+#: src/lang.c:431
 msgid   "choose first group in list"
 msgstr  "×ÙÂÒÁÔØ ÐÅÒ×ÕÀ ÇÒÕÐÐÕ × ÓÐÉÓËÅ"
 
-#: src/lang.c:395
+#: src/lang.c:432
 msgid   "choose group by name"
 msgstr  "×ÙÂÒÁÔØ ÇÒÕÐÐÕ ÐÏ ÉÍÅÎÉ"
 
-#: src/lang.c:396
+#: src/lang.c:433
 msgid   "0 - 9\t  choose group by number"
 msgstr  "0 - 9\t  ×ÙÂÒÁÔØ ÇÒÕÐÐÕ ÐÏ ÎÏÍÅÒÕ"
 
-#: src/lang.c:397
+#: src/lang.c:434
 msgid   "choose range of groups to be affected by next command"
 msgstr  "×ÙÂÒÁÔØ ÄÉÁÐÁÚÏÎ ÇÒÕÐÐ ÐÏÄ×ÅÒÖÅÎÎÙÈ ÓÌÅÄÕÀÝÅÊ ËÏÍÁÎÄÅ"
 
-#: src/lang.c:398
+#: src/lang.c:435
 msgid   "choose last group in list"
 msgstr  "×ÙÂÒÁÔØ ÐÏÓÌÅÄÎÀÀ ÇÒÕÐÐÕ × ÓÐÉÓËÅ"
 
-#: src/lang.c:399
+#: src/lang.c:436
 msgid   "mark all articles in chosen group unread"
 msgstr  "ÐÏÍÅÔÉÔØ ×ÓÅ ÓÔÁÔØÉ × ÇÒÕÐÐÅ ËÁË ÎÅÐÒÏÞÉÔÁÎÎÙÅ"
 
-#: src/lang.c:400
+#: src/lang.c:437
 msgid   "move chosen group within list"
 msgstr  "ÐÅÒÅÍÅÓÔÉÔØ ÇÒÕÐÐÕ × ÓÐÉÓËÅ"
 
-#: src/lang.c:401
+#: src/lang.c:438
 msgid   "choose next group with unread news"
 msgstr  "×ÙÂÒÁÔØ ÓÌÅÄ. ÇÒÕÐÐÕ Ó ÎÅÐÒÏÞÉÔÁÎÎÙÍÉ ÎÏ×ÏÓÔÑÍÉ"
 
-#: src/lang.c:402 src/lang.c:1221
+#: src/lang.c:439 src/lang.c:1280
 msgid   "quit"
 msgstr  "×ÙÈÏÄ"
 
-#: src/lang.c:403
+#: src/lang.c:440
 msgid   "quit without saving configuration changes"
 msgstr  "×ÙÈÏÄ ÂÅÚ ÓÏÈÒÁÎÅÎÉÑ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÈ ÉÚÍÅÎÅÎÉÊ"
 
-#: src/lang.c:404
+#: src/lang.c:441
 msgid   "read chosen group"
 msgstr  "ÐÒÏÞÉÔÁÔØ ×ÙÂÒÁÎÎÕÀ ÇÒÕÐÐÕ"
 
-#: src/lang.c:405
+#: src/lang.c:442
 msgid   "reset .newsrc (all available articles in groups marked unread)"
 msgstr  "ÓÂÒÏÓÉÔØ .newsrc (×ÓÅ ÓÔÁÔØÉ × ÇÒÕÐÐÅ ÐÏÍÅÔÑÔÓÑ ÎÅÐÒÏÞÉÔÁÎÎÙÍÉ)"
 
-#: src/lang.c:406
+#: src/lang.c:443
 msgid   "search backwards for a group name"
 msgstr  "ÐÏÉÓË ÉÍÅÎÉ ÇÒÕÐÐÙ (ÎÁÚÁÄ)"
 
-#: src/lang.c:407
+#: src/lang.c:444
 msgid   " \t  (all searches are case-insensitive and wrap around)"
 msgstr  " \t  (×ÓÅ ÐÏÉÓËÉ ÒÅÇÉÓÔÒÏ-ÎÅÚÁ×ÉÓÉÍÙ É ÏÈ×ÁÔÙ×ÁÀÔ ×ÓÅ ÓÔÁÔØÉ/ÇÒÕÐÐÙ)"
 
-#: src/lang.c:408
+#: src/lang.c:445
 msgid   "search forwards for a group name"
 msgstr  "ÐÏÉÓË ÉÍÅÎÉ ÇÒÕÐÐÙ (×ÐÅÒ£Ä)"
 
-#: src/lang.c:409
+#: src/lang.c:446
 msgid   "subscribe to chosen group"
 msgstr  "ÐÏÄÐÉÓÁÔØÓÑ ÎÁ ×ÙÂÒÁÎÎÕÀ ÇÒÕÐÐÕ"
 
-#: src/lang.c:410
+#: src/lang.c:447
 msgid   "subscribe to groups that match pattern"
 msgstr  "ÐÏÄÐÉÓÁÔØÓÑ ÎÁ ÇÒÕÐÐÙ, ÓÏ×ÐÁÄÁÀÝÉÅ Ó ÛÁÂÌÏÎÏÍ"
 
-#: src/lang.c:411
+#: src/lang.c:448
 msgid   "reread active file to check for any new news"
 msgstr  "ÐÅÒÅÞÉÔÁÔØ ÆÁÊÌ active ÄÌÑ ÐÒÏ×ÅÒËÉ ÎÏ×ÙÈ ÎÏ×ÏÓÔÅÊ"
 
-#: src/lang.c:412
+#: src/lang.c:449
 msgid   "toggle display of group name only or group name plus description"
 msgstr  "ÐÅÒÅËÌÀÞÉÔØ ×Ù×ÏÄ: ÉÍÑ ÇÒÕÐÐÙ ÉÌÉ ÉÍÑ ÇÒÕÐÐÙ ÐÌÀÓ ÏÐÉÓÁÎÉÅ"
 
-#: src/lang.c:413
+#: src/lang.c:450
 msgid   "toggle display to show all/unread subscribed groups"
 msgstr  "ÐÅÒÅËÌÀÞÉÔØ ×Ù×ÏÄ: ×ÓÅ/ÎÅÐÒÏÞÉÔÁÎÎÙÅ ÐÏÄÐÉÓÁÎÎÙÅ ÇÒÕÐÐÙ"
 
-#: src/lang.c:414
+#: src/lang.c:451
 msgid   "unsubscribe from chosen group"
 msgstr  "ÏÔÐÉÓÁÔØÓÑ ÏÔ ×ÙÂÒÁÎÎÏÊ ÇÒÕÐÐÙ"
 
-#: src/lang.c:415
+#: src/lang.c:452
 msgid   "unsubscribe from groups that match pattern"
 msgstr  "ÏÔÐÉÓÁÔØÓÑ ÏÔ ÇÒÕÐÐ, ÓÏ×ÐÁÄÁÀÝÉÈ Ó ÛÁÂÌÏÎÏÍ"
 
-#: src/lang.c:416
+#: src/lang.c:453
 msgid   "sort the list of groups"
 msgstr  "ÓÏÒÔÉÒÏ×ÁÔØ ÓÐÉÓÏË ÇÒÕÐÐ"
 
-#: src/lang.c:417
+#: src/lang.c:454
 msgid   "toggle display to show all/subscribed groups"
 msgstr  "ÐÅÒÅËÌÀÞÉÔØ ×Ù×ÏÄ: ×ÓÅ/ÐÏÄÐÉÓÁÎÎÙÅ ÇÒÕÐÐÙ"
 
-#: src/lang.c:418
+#: src/lang.c:455
 msgid   "0 - 9\t  choose article by number"
 msgstr  "0 - 9\t  ×ÙÂÒÁÔØ ÓÔÁÔØÀ ÐÏ ÎÏÍÅÒÕ"
 
-#: src/lang.c:419
+#: src/lang.c:456
 msgid   "mark thread as read and return to group index page"
 msgstr  "ÐÏÍÅÔÉÔØ ÄÉÓËÕÓÓÉÀ ËÁË ÐÒÏÞÉÔÁÎÎÕÀ É ×ÅÒÎÕÔØÓÑ ÎÁ ÓÔÒÁÎÉÃÕ ÉÎÄÅËÓÁ ÇÒÕÐÐ"
 
-#: src/lang.c:420
+#: src/lang.c:457
 msgid   "mark thread as read and enter next unread thread or group"
 msgstr  "ÐÏÍÅÔÉÔØ ÄÉÓË. ËÁË ÐÒÏÞÉÔ. É ÐÅÒÅÊÔÉ × ÓÌÅÄ. ÎÅÐÒÏÞÉÔ. ÄÉÓË. ÉÌÉ ÇÒÕÐÐÅ"
 
-#: src/lang.c:421
+#: src/lang.c:458
 msgid   "choose first article in list"
 msgstr  "×ÙÂÒÁÔØ ÐÅÒ×ÕÀ ÓÔÁÔØÀ × ÓÐÉÓËÅ"
 
-#: src/lang.c:422
+#: src/lang.c:459
 msgid   "choose last article in list"
 msgstr  "×ÙÂÒÁÔØ ÐÏÓÌÅÄÎÀÀ ÓÔÁÔØÀ × ÓÐÉÓËÅ"
 
-#: src/lang.c:423
-msgid   "mark article or tagged articles as read and move cursor to next unread article"
+#: src/lang.c:460
+#, fuzzy
+msgid   "mark art, range or tagged arts as read; move crsr to next unread art"
 msgstr  "ÐÏÍÅÔÉÔØ ÓÔÁÔØÀ ÉÌÉ ÏÔÍÅÞ. ÓÔÁÔØÉ ËÁË ÐÒÏÞÉÔ. É ÐÅÒÅÊÔÉ Ë ÓÌÅÄ. ÎÅÐÒÏÞ. ÓÔÁÔØÅ"
 
-#: src/lang.c:424
+#: src/lang.c:461
+#, fuzzy
+msgid   "mark article, range or tagged articles as unread"
+msgstr  "ÐÏÍÅÔÉÔØ ÓÔÁÔØÀ ËÁË ÐÒÏÞÉÔÁÎÎÕÀ"
+
+#: src/lang.c:462
+#, fuzzy
+msgid   "mark current thread as unread"
+msgstr  "ÐÏÍÅÔÉÔØ ÄÉÓËÕÓÓÉÀ ËÁË ÎÅÐÒÏÞÉÔÁÎÎÕÀ"
+
+#: src/lang.c:463
 msgid   "read chosen article"
 msgstr  "ÐÒÏÞÉÔÁÔØ ×ÙÂÒÁÎÎÕÀ ÓÔÁÔØÀ"
 
-#: src/lang.c:425
+#: src/lang.c:464
 msgid   "Display properties\n"
         "------------------"
 msgstr  "ðÏËÁÚÁÔØ Ó×ÏÊÓÔ×Á\n"
         "-----------------"
 
-#: src/lang.c:426
+#: src/lang.c:465
 #, fuzzy
 msgid   "Miscellaneous\n"
         "-------------"
 msgstr  "òÁÚÎÙÅ\n"
         "------"
 
-#: src/lang.c:427
+#: src/lang.c:466
 msgid   "Moving around\n"
         "-------------"
 msgstr  "ä×ÉÖÅÎÉÅ\n"
         "--------"
 
-#: src/lang.c:428
+#: src/lang.c:467
 msgid   "Group/thread/article operations\n"
         "-------------------------------"
 msgstr  "ïÐÅÒÁÃÉÉ Ó ÇÒÕÐÐÁÍÉ/ÄÉÓËÕÓÓÉÑÍ/ÓÔÁÔØÑÍÉ\n"
         "---------------------------------------"
 
-#: src/lang.c:430
+#: src/lang.c:468
+#, fuzzy
+msgid   "Attribute operations\n"
+        "--------------------"
+msgstr  "ðÏËÁÚÁÔØ Ó×ÏÊÓÔ×Á\n"
+        "-----------------"
+
+#: src/lang.c:469
+#, fuzzy
+msgid   "Option operations\n"
+        "-----------------"
+msgstr  "ðÏËÁÚÁÔØ Ó×ÏÊÓÔ×Á\n"
+        "-----------------"
+
+#: src/lang.c:470
+#, fuzzy
+msgid   "Scope operations\n"
+        "----------------"
+msgstr  "ðÏËÁÚÁÔØ Ó×ÏÊÓÔ×Á\n"
+        "-----------------"
+
+#: src/lang.c:472
 msgid   "Group Level Commands"
 msgstr  "ëÏÍÁÎÄÙ ÕÒÏ×ÎÑ ÇÒÕÐÐ"
 
-#: src/lang.c:431
+#: src/lang.c:473
 msgid   "Kill filter added"
 msgstr  "õÎÉÞÔÏÖÉÔØ ÄÏÂÁ×ÌÅÎÎÙÊ ÆÉÌØÔÒ"
 
-#: src/lang.c:432
+#: src/lang.c:474
 msgid   "Auto-selection filter added"
 msgstr  "æÉÌØÔÒ Á×ÔÏ×ÙÂÏÒÁ ÄÏÂÁ×ÌÅÎ"
 
-#: src/lang.c:433
+#: src/lang.c:475
 msgid   "All parts tagged"
 msgstr  "÷ÓÅ ÞÁÓÔÉ ÐÏÍÅÞÅÎÙ"
 
-#: src/lang.c:434
+#: src/lang.c:476
 msgid   "Storing article for later posting"
 msgstr  "óÏÈÒÁÎÅÎÉÅ ÓÔÁÔØÉ ÄÌÑ ÏÔÌÏÖÅÎÎÏÊ ÏÔÐÒÁ×ËÉ"
 
-#: src/lang.c:435
+#: src/lang.c:477
 msgid   "Please enter a valid character"
 msgstr  "ðÏÖÁÌÕÊÓÔÁ ××ÅÄÉÔÅ ÄÏÐÕÓÔÉÍÙÊ ÓÉÍ×ÏÌ"
 
-#: src/lang.c:436
+#: src/lang.c:478
 #, c-format
 msgid   "Missing part #%d"
 msgstr  "ðÒÏÐÕÝÅÎÁ ÞÁÓÔØ #%d"
 
-#: src/lang.c:437
+#: src/lang.c:479
 msgid   "*** No postponed articles ***"
 msgstr  "*** îÅÔ ÏÔÌÏÖÅÎÎÙÈ ÓÔÁÔÅÊ ***"
 
-#: src/lang.c:438
+#: src/lang.c:480
 msgid   "Not a multi-part message"
 msgstr  "îÅ multi-part ÓÏÏÂÝÅÎÉÅ"
 
-#: src/lang.c:439
+#: src/lang.c:481
 msgid   "You are not subscribed to this group"
 msgstr  "÷Ù ÎÅ ÐÏÄÐÉÓÁÎÙ ÎÁ ÜÔÕ ÇÒÕÐÐÕ"
 
-#: src/lang.c:440
+#: src/lang.c:482
 msgid   "No previous expression"
 msgstr  "îÅÔ ÐÒÅÄÙÄÕÝÅÇÏ ×ÙÒÁÖÅÎÉÑ"
 
-#: src/lang.c:441
+#: src/lang.c:483
 msgid   "Operation disabled in no-overwrite mode"
 msgstr  "ïÐÅÒÁÃÉÑ ÚÁÐÒÅÝÅÎÁ × ÒÅÖÉÍÅ ÚÁÐÒÅÝÅÎÉÑ ÐÅÒÅÚÁÐÉÓÉ"
 
 #. TODO: replace hardcoded key-name in txt_info_postponed
-#: src/lang.c:443
+#: src/lang.c:485
 #, c-format
 msgid   "%d postponed %s, reuse with ^O...\n"
 msgstr  "%d ÏÔÌÏÖÅÎÁ(Ù) %s, ×ÏÚÏÂÎÏ×ÉÔØ Ó ^O...\n"
 
-#: src/lang.c:444
+#: src/lang.c:486
 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: multipart/alternative ÓÏÄÅÒÖÉÍÏÅ ÂÙÌÏ ÕÄÁÌÅÎÏ.\n"
         "  äÌÑ ÐÏÌÕÞÅÎÉÑ ×ÓÅÊ ÓÔÁÔØÉ, ÉÚÍÅÎÉÔÅ ÏÂÒÁÂÏÔËÕ multipart/alternative\n"
         "  ÓÔÁÔÅÊ ÎÁ OFF × íÅÎÀ ÏÐÃÉÊ\n"
 
-#: src/lang.c:446
+#: src/lang.c:488
 #, c-format
 msgid   "Save filename for %s/%s is a mailbox. Attachment not saved"
 msgstr  "æÁÊÌ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ  %s/%s - mailbox. ÷ÌÏÖÅÎÉÅ ÎÅ ÓÏÈÒÁÎÅÎÏ"
 
-#: src/lang.c:447
+#: src/lang.c:489
 msgid   "TeX2Iso encoded article"
 msgstr  "TeX2Iso ËÏÄÉÒÏ×ÁÎÎÁÑ ÓÔÁÔØÑ"
 
-#: src/lang.c:448
+#: src/lang.c:490
 msgid   "incomplete "
 msgstr  "ÎÅÐÏÌÎÙÊ "
 
 #. TODO: replace hardcoded key-names
-#: src/lang.c:450
+#: src/lang.c:492
 #, c-format
 msgid   "\n"
         "Welcome to %s, a full screen threaded Netnews reader. It can read news "
@@ -2122,430 +2319,449 @@ msgstr  "\n"
         "TODO É FTP. óÏÏÂÝÅÎÉÑ ÏÂ ÏÛÉÂËÁÈ É ÏÔÚÙ×Ù ÏÔÐÒÁ×ÌÑÊÔÅ %s ÐÒÉ ÐÏÍÏÝÉ ËÏÍÁÎÄÙ "
         "'R'.\n"
 
-#: src/lang.c:466
+#: src/lang.c:508
 #, c-format
 msgid   "Invalid  From: %s  line. Read the INSTALL file again."
 msgstr  "îÅÄÏÐÕÓÔÉÍÁÑ ÓÔÒÏËÁ From: %s. ðÒÏÞÉÔÁÊÔÅ ÆÁÊÌ INSTALL ÓÎÏ×Á."
 
-#: src/lang.c:468
+#: src/lang.c:510
 msgid   "Invalid multibyte sequence found\n"
 msgstr  "îÁÊÄÅÎÁ ÎÅÄÏÐÕÓÔÉÍÁÑ ÍÕÌØÔÉÂÁÊÔÏ×ÁÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ\n"
 
-#: src/lang.c:471
+#: src/lang.c:513
 #, c-format
 msgid   "Invalid  Sender:-header %s"
 msgstr  "îÅÄÏÐÕÓÔÉÍÙÊ ÚÁÇÏÌÏ×ÏË Sender: %s"
 
-#: src/lang.c:473
+#: src/lang.c:515
 msgid   "Inverse video disabled"
 msgstr  "éÎ×ÅÒÓÎÏÅ ×ÉÄÅÏ ÚÁÐÒÅÝÅÎÏ"
 
-#: src/lang.c:474
+#: src/lang.c:516
 msgid   "Inverse video enabled"
 msgstr  "éÎ×ÅÒÓÎÏÅ ×ÉÄÅÏ ÒÁÚÒÅÛÅÎÏ"
 
-#: src/lang.c:476
+#: src/lang.c:518
 #, c-format
 msgid   "Missing definition for %s\n"
 msgstr  "ðÒÏÐÕÝÅÎÏ ÏÐÒÅÄÅÌÅÎÉÅ ÄÌÑ %s\n"
 
-#: src/lang.c:477
+#: src/lang.c:519
 #, c-format
 msgid   "Invalid key definition '%s'\n"
 msgstr  "îÅÐÒÁ×ÉÌØÎÏÅ ÏÐÒÅÄÅÌÅÎÉÅ ËÌÁ×ÉÛÉ '%s'\n"
 
-#: src/lang.c:478
+#: src/lang.c:520
 #, c-format
 msgid   "Invalid keyname '%s'\n"
 msgstr  "îÅÐÒÁ×ÉÌØÎÏÅ ÎÁÚ×ÁÎÉÅ ËÌÁ×ÉÛÉ '%s'\n"
 
-#: src/lang.c:479
+#: src/lang.c:521
 #, c-format
 msgid   "Keymap file was upgraded to version %s\n"
 msgstr  "æÁÊÌ Keymap ÏÂÎÏ×ÌÅÎ ÄÏ ×ÅÒÓÉÉ %s\n"
 
-#: src/lang.c:480
+#: src/lang.c:522
 #, c-format
 msgid   "Kill From:     [%s] (y/n): "
 msgstr  "õÎÉÞÔÏÖÉÔØ From:    [%s] (y/n): "
 
-#: src/lang.c:481
+#: src/lang.c:523
 msgid   "Kill Lines: (</>num): "
 msgstr  "õÎÉÞÔÏÖÉÔØ ÓÔÒÏËÉ: (</>num): "
 
-#: src/lang.c:482
+#: src/lang.c:524
 msgid   "Kill Article Menu"
 msgstr  "õÎÉÞÔÏÖÉÔØ ÍÅÎÀ ÓÔÁÔØÉ"
 
-#: src/lang.c:483
+#: src/lang.c:525
 #, c-format
 msgid   "Kill Msg-Id:   [%s] (f/l/o/n): "
 msgstr  "õÎÉÞÔÏÖÉÔØ Msg-Id:   [%s] (f/l/o/n): "
 
-#: src/lang.c:484
+#: src/lang.c:526
 msgid   "Kill pattern scope  : "
 msgstr  "õÎÉÞÔÏÖÉÔØ ÛÁÂÌÏÎ ÏÂÚÏÒÁ  : "
 
-#: src/lang.c:485
+#: src/lang.c:527
 #, c-format
 msgid   "Kill Subject:  [%s] (y/n): "
 msgstr  "õÎÉÞÔÏÖÉÔØ ôÅÍÕ:  [%s] (y/n): "
 
-#: src/lang.c:486
+#: src/lang.c:528
 msgid   "Kill text pattern   : "
 msgstr  "õÎÉÞÔÏÖÉÔØ ÛÁÂÌÏÎ    : "
 
-#: src/lang.c:487
+#: src/lang.c:529
 msgid   "Kill time in days   : "
 msgstr  "õÎÉÞÔÏÖÉÔØ ×ÒÅÍÑ × ÄÎÑÈ   : "
 
-#: src/lang.c:489
+#: src/lang.c:531
 msgid   "Last"
 msgstr  "ðÏÓÌÅÄÎÉÊ"
 
-#: src/lang.c:490
+#: src/lang.c:532
 msgid   "-- Last response --"
 msgstr  "-- ðÏÓÌÅÄÎÉÊ ÏÔ×ÅÔ --"
 
-#: src/lang.c:491
+#: src/lang.c:533
 #, c-format
 msgid   "Lines %s  "
 msgstr  "óÔÒÏË %s  "
 
-#: src/lang.c:493
+#: src/lang.c:535
 msgid   "Mail"
 msgstr  ""
 
-#: src/lang.c:494
+#: src/lang.c:536
 msgid   "mailbox "
 msgstr  ""
 
-#: src/lang.c:495
+#: src/lang.c:537
 #, c-format
 msgid   "Mail article(s) to [%.*s]> "
 msgstr  "ïÔÐÒÁ×ÉÔØ ÓÔÁÔØÀ(É) ÐÏ email [%.*s]> "
 
-#: src/lang.c:496
+#: src/lang.c:538
 #, c-format
 msgid   "Mailing log to %s\n"
 msgstr  "ïÔÐÒÁ×ÉÔØ ÌÏÇ-ÓÏÏÂÝÅÎÉÅ %s\n"
 
-#: src/lang.c:497
+#: src/lang.c:539
 msgid   "Mail bug report..."
 msgstr  "ïÔÐÒÁ×ÌÑÅÔÓÑ ÓÏÏÂÝÅÎÉÅ ÏÂ ÏÛÉÂËÅ..."
 
-#: src/lang.c:498
+#: src/lang.c:540
 #, c-format
 msgid   "Mail BUG REPORT to %s?"
 msgstr  "ïÔÐÒÁ×ÉÔØ ÓÏÏÂÝÅÎÉÅ ÏÂ ÏÛÉÂËÅ %s?"
 
-#: src/lang.c:499
+#: src/lang.c:541
 msgid   "Mailed"
 msgstr  "ïÔÐÒÁ×ÌÅÎÏ ÐÏ email"
 
-#: src/lang.c:500
+#: src/lang.c:542
 #, c-format
 msgid   "Mailing to %s..."
 msgstr  "ïÔÐÒÁ×ÌÑÅÔÓÑ ÐÏ email %s..."
 
-#: src/lang.c:501
+#: src/lang.c:543
 msgid   "# [Mail/Save] active file. Format is like news active file:\n"
         "#   groupname  max.artnum  min.artnum  /dir\n"
         "# The 4th field is the basedir (ie. ~/Mail or ~/News)\n"
         "#\n"
 msgstr  ""
 
-#: src/lang.c:504
+#: src/lang.c:546
+#, fuzzy, c-format
+msgid   "%s marked as read"
+msgstr  "%s ÐÏÍÅÞÅÎÏ ËÁË ÎÅÐÒÏÞÉÔÁÎÏ"
+
+#: src/lang.c:547
 #, c-format
 msgid   "%s marked as unread"
 msgstr  "%s ÐÏÍÅÞÅÎÏ ËÁË ÎÅÐÒÏÞÉÔÁÎÏ"
 
-#: src/lang.c:505
-#, c-format
-msgid   "Marked %d of %d tagged %s as read"
+#: src/lang.c:548
+#, fuzzy, c-format
+msgid   "Marked %d of %d %s as read"
+msgstr  "ðÏÍÅÞÅÎÏ %d ÉÚ %d ÏÔÍÅÞÅÎÎÙÈ %s ËÁË ÐÒÏÞÉÔÁÎÎÙÅ"
+
+#: src/lang.c:549
+#, fuzzy, c-format
+msgid   "Marked %d of %d %s as unread"
 msgstr  "ðÏÍÅÞÅÎÏ %d ÉÚ %d ÏÔÍÅÞÅÎÎÙÈ %s ËÁË ÐÒÏÞÉÔÁÎÎÙÅ"
 
-#: src/lang.c:506
+#: src/lang.c:550 src/lang.c:1250
+msgid   "Mark"
+msgstr  ""
+
+#: src/lang.c:551
 #, c-format
 msgid   "Mark all articles as read%s?"
 msgstr  "ðÏÍÅÔÉÔØ ×ÓÅ ÓÔÁÔØÉ ËÁË ÐÒÏÞÉÔÁÎÎÙÅ%s?"
 
-#: src/lang.c:507
-#, c-format
-msgid   "Mark %s=tagged articles, %s=current article, %s=quit: "
-msgstr  "íÁÒËÉÒÏ×ÁÔØ %s=ÐÏÍÅÞÅÎÎÙÅ ÓÔÁÔØÉ, %s=ÔÅËÕÝÕÀ ÓÔÁÔØÀ, %s=×ÙÈÏÄ: "
+#: src/lang.c:552
+#, fuzzy, c-format
+msgid   "Mark article as read%s?"
+msgstr  "ðÏÍÅÔÉÔØ ×ÓÅ ÓÔÁÔØÉ ËÁË ÐÒÏÞÉÔÁÎÎÙÅ%s?"
 
-#: src/lang.c:508
+#: src/lang.c:553
 #, c-format
 msgid   "Mark group %s as read?"
 msgstr  "ðÏÍÅÔÉÔØ ÇÒÕÐÐÕ %s ËÁË ÐÒÏÞÉÔÁÎÎÕÀ?"
 
-#: src/lang.c:509
+#: src/lang.c:554
 #, c-format
 msgid   "Mark thread as read%s?"
 msgstr  "ðÏÍÅÔÉÔØ ÄÉÓËÕÓÓÉÀ ËÁË ÐÒÏÞÉÔÁÎÎÕÀ %s?"
 
-#: src/lang.c:510
-#, c-format
-msgid   "Mark %s=tagged articles/threads, %s=current thread, %s=quit: "
-msgstr  "íÁÒËÉÒÏ×ÁÔØ %s=ÐÏÍÅÞÅÎÎÙÅ ÓÔÁÔØÉ/ÄÉÓË., %s=ÔÅËÕÝÕÀ ÄÉÓË., %s=×ÙÈÏÄ: "
-
-#: src/lang.c:511
+#: src/lang.c:555
 #, c-format
 msgid   "Matching %s groups..."
 msgstr  "óÏÐÏÓÔÁ×ÌÅÎÉÅ Ó ÛÁÂÌÏÎÏÍ %s ÇÒÕÐÐ..."
 
-#: src/lang.c:512 src/lang.c:516
+#: src/lang.c:556 src/lang.c:560
 #, 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:513
+#: src/lang.c:557
 #, c-format
 msgid   "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; %s=list "
         "thread"
 msgstr  "%s=ÐÏÉÓË Á×Ô.; %s=catchup; %s=ÓÔÒË. ×ÎÉÚ.; %s=ÓÔÒË. ××ÅÒÈ.; %s=ÍÁÒË. ÐÒÏÞ.; %"
         "s=ÓÐÉÓ. ÄÉÓË."
 
-#: src/lang.c:514
+#: src/lang.c:558
 #, 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:515
+#: src/lang.c:559
 #, c-format
 msgid   "%s=search forwards; %s=search backwards; %s=quit"
 msgstr  "%s=ÐÏÉÓË ×ÐÅÒ£Ä; %s=ÐÏÉÓË ÎÁÚÁÄ; %s=×ÙÈÏÄ"
 
-#: src/lang.c:517
+#: src/lang.c:561
 #, c-format
 msgid   "%s=author search; %s=body search; %s=catchup; %s=followup; %s=mark read"
 msgstr  "%s=ÐÏÉÓË Á×ÔÏÒÁ; %s=ÐÏÉÓË × ÓÏÏÂ.; %s=catchup; %s=followup; %s=ÍÁÒË. ÐÒÏÞ."
 
-#: src/lang.c:518
+#: src/lang.c:562
+#, c-format
+msgid   "%s=add; %s=move; %s=rename; %s=delete"
+msgstr  ""
+
+#: src/lang.c:563
+#, fuzzy, c-format
+msgid   "<n>=set current to n; %s=line down; %s=line up; %s=help; %s=quit"
+msgstr  "<n>=ÐÅÒÅÊÔÉ Ë n; %s=ÓÌÅÄ. ÎÅÐÒÏÞ.; %s=catchup; %s=ÉÚÍÅÎ. ×ÉÄ"
+
+#: src/lang.c:564
 #, c-format
 msgid   "<n>=set current to n; %s=next unread; %s,%s=search pattern; %s=catchup"
 msgstr  "<n>=ÐÅÒÅÊÔÉ Ë n; %s=ÓÌÅÄ. ÎÅÐÒÏÞ.; %s,%s=ÐÏÉÓË ÐÏ ÛÁÂÌÏÎÕ; %s=catchup"
 
-#: src/lang.c:519
+#: src/lang.c:565
 #, 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:520
+#: src/lang.c:566
 #, c-format
 msgid   "%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/out"
 msgstr  "%s=ÐÏÄÐÉÓÁÔØÓÑ; %s=ÐÏÄÐ. ÛÁÂÌÏÎ; %s=ÏÔÐÉÓÁÔØÓÑ; %s=ÏÔÐÉÓ. ÛÁÂÌÏÎ; %s=yank in/"
         "out"
 
-#: src/lang.c:521
+#: src/lang.c:567
 #, c-format
 msgid   "<n>=set current to n; %s=next unread; %s=catchup; %s=display toggle"
 msgstr  "<n>=ÐÅÒÅÊÔÉ Ë n; %s=ÓÌÅÄ. ÎÅÐÒÏÞ.; %s=catchup; %s=ÉÚÍÅÎ. ×ÉÄ"
 
-#: src/lang.c:522
+#: src/lang.c:568
 #, 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:523
+#: src/lang.c:569
 msgid   "--More--"
 msgstr  "--äÁÌÅÅ--"
 
-#: src/lang.c:524
+#: src/lang.c:570
 #, c-format
 msgid   "Moving %s..."
 msgstr  "ðÅÒÅÍÅÝÅÎÉÅ %s..."
 
-#: src/lang.c:525
+#: src/lang.c:571
 msgid   "Message-ID: & last Reference  "
 msgstr  ""
 
-#: src/lang.c:526
+#: src/lang.c:572
 msgid   "Message-ID: line              "
 msgstr  "Message-ID: ÓÔÒÏËÁ            "
 
-#: src/lang.c:527
+#: src/lang.c:573
 msgid   "Message-ID: & References: line"
 msgstr  ""
 
-#: src/lang.c:529
+#: src/lang.c:575
 msgid   ", name: "
 msgstr  ", ÉÍÑ: "
 
-#: src/lang.c:530
+#: src/lang.c:576
 #, c-format
 msgid   "Goto newsgroup [%s]> "
 msgstr  "ðÅÒÅÊÔÉ Ë ÇÒÕÐÐÅ [%s]> "
 
-#: src/lang.c:531
+#: src/lang.c:577
 msgid   "newsgroups"
 msgstr  "ÇÒÕÐÐÙ"
 
-#: src/lang.c:532
+#: src/lang.c:578
 #, c-format
 msgid   "Position %s in group list (1,2,..,$) [%d]> "
 msgstr  "ðÏÚÉÃÉÑ %s × ÓÐÉÓËÅ ÇÒÕÐÐ (1,2,..,$) [%d]> "
 
-#: src/lang.c:533
+#: src/lang.c:579
 msgid   "newsgroup"
 msgstr  "ÇÒÕÐÐÁ"
 
-#: src/lang.c:534
+#: src/lang.c:580
 msgid   "Try and save newsrc file again?"
 msgstr  "ðÏÐÒÏÂÏ×ÁÔØ É ÓÏÈÒÁÎÉÔØ newsrc ÓÎÏ×Á?"
 
-#: src/lang.c:535
+#: src/lang.c:581
 msgid   "Warning: No newsgroups were written to your newsrc file. Save aborted."
 msgstr  "÷ÎÉÍÁÎÉÅ: çÒÕÐÐÙ ÎÅ ÂÙÌÉ ÚÁÐÉÓÁÎÙ × newsrc. óÏÈÒÁÎÅÎÉÅ ÐÒÅÒ×ÁÎÏ."
 
-#: src/lang.c:536
+#: src/lang.c:582
 msgid   "newsrc file saved successfully.\n"
 msgstr  "newsrc ÆÁÊÌ ÕÓÐÅÛÎÏ ÓÏÈÒÁÎ£Î.\n"
 
-#: src/lang.c:537
+#: src/lang.c:583
 msgid   "-- Next response --"
 msgstr  "-- óÌÅÄÕÀÝÉÊ ÏÔ×ÅÔ --"
 
-#: src/lang.c:538
-#, c-format
-msgid   "NNTP authorization password not found for %s"
-msgstr  "ðÁÒÏÌØ Á×ÔÏÒÉÚÁÃÉÉ Ë NNTP ÎÅ ÎÁÊÄÅÎ ÄÌÑ %s"
-
-#: src/lang.c:539
+#: src/lang.c:584
 msgid   "No  "
 msgstr  "îÅÔ  "
 
-#: src/lang.c:540
+#: src/lang.c:585
 msgid   "*** No articles ***"
 msgstr  "*** îÅÔ ÓÔÁÔÅÊ ***"
 
-#: src/lang.c:541
+#: src/lang.c:586
 msgid   "No articles have been posted"
 msgstr  "îÉ ÏÄÎÁ ÓÔÁÔØÑ ÎÅ ÂÙÌÁ ÏÔÐÒÁ×ÌÅÎÁ"
 
-#: src/lang.c:542
+#: src/lang.c:587
 msgid   "*** No description ***"
 msgstr  "*** îÅÔ ÏÐÉÓÁÎÉÑ ***"
 
-#: src/lang.c:543
+#: src/lang.c:588
 msgid   "No filename"
 msgstr  "îÅÔ ÉÍÅÎÉ ÆÁÊÌÁ"
 
-#: src/lang.c:544
+#: src/lang.c:589
 msgid   "No group"
 msgstr  "îÅÔ ÇÒÕÐÐÙ"
 
-#: src/lang.c:545
+#: src/lang.c:590
 msgid   "*** No groups ***"
 msgstr  "*** îÅÔ ÇÒÕÐÐ ***"
 
-#: src/lang.c:546
+#: src/lang.c:591
 msgid   "No more groups to read"
 msgstr  "îÅÔ ÂÏÌØÛÅ ÇÒÕÐÐ ÄÌÑ ÞÔÅÎÉÑ"
 
-#: src/lang.c:547
+#: src/lang.c:592
 msgid   "No last message"
 msgstr  "îÅÔ ÐÏÓÌÅÄÎÅÇÏ ÓÏÏÂÝÅÎÉÑ"
 
-#: src/lang.c:548
+#: src/lang.c:593
 msgid   "No mail address"
 msgstr  "îÅÔ ÁÄÒÅÓÁ email"
 
-#: src/lang.c:549
+#: src/lang.c:594
 msgid   "No articles marked for saving"
 msgstr  "îÅÔ ÍÁÒËÉÒÏ×ÁÎÎÙÈ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÓÔÁÔÅÊ"
 
-#: src/lang.c:550
+#: src/lang.c:595
 msgid   "No match"
 msgstr  "îÅÔ ÓÏ×ÐÁÄÅÎÉÑ"
 
-#: src/lang.c:551
+#: src/lang.c:596
 msgid   "No more groups"
 msgstr  "âÏÌØÛÅ ÎÅÔ ÇÒÕÐÐ"
 
-#: src/lang.c:552
+#: src/lang.c:597
 msgid   "No newsgroups"
 msgstr  "îÅÔ ÇÒÕÐÐ"
 
-#: src/lang.c:553
+#: src/lang.c:598
 msgid   "No next unread article"
 msgstr  "îÅÔ ÓÌÅÄÕÀÝÅÊ ÎÅÐÒÏÞÉÔÁÎÎÏÊ ÓÔÁÔØÉ"
 
-#: src/lang.c:554
+#: src/lang.c:599
 msgid   "No previous group"
 msgstr  "îÅÔ ÐÒÅÄÙÄÕÝÅÊ ÇÒÕÐÐÙ"
 
-#: src/lang.c:555
+#: src/lang.c:600
 msgid   "No previous unread article"
 msgstr  "îÅÔ ÐÒÅÄÙÄÕÝÅÊ ÎÅÐÒÏÞÉÔÁÎÎÏÊ ÓÔÁÔØÉ"
 
-#: src/lang.c:556
+#: src/lang.c:601
 msgid   "No responses"
 msgstr  "îÅÔ ÏÔ×ÅÔÏ×"
 
-#: src/lang.c:557
+#: src/lang.c:602
 msgid   "No responses to list in current thread"
 msgstr  "îÅÔ ÏÔ×ÅÔÏ× ÎÁ ÓÐÉÓÏË × ÔÅËÕÝÅÊ ÄÉÓËÕÓÓÉÉ"
 
-#: src/lang.c:558
+#: src/lang.c:603
+#, fuzzy
+msgid   "*** No scopes ***"
+msgstr  "*** îÅÔ ÇÒÕÐÐ ***"
+
+#: src/lang.c:604
 msgid   "No search string"
 msgstr  "îÅÔ ÓÔÒÏËÉ ÐÏÉÓËÁ"
 
-#: src/lang.c:559
+#: src/lang.c:605
 msgid   "No subject"
 msgstr  "îÅÔ ÔÅÍÙ"
 
-#: src/lang.c:561
+#: src/lang.c:607
 #, c-format
 msgid   "%s: Terminal must have clear to end-of-line (ce)\n"
 msgstr  "%s: ôÅÒÍÉÎÁÌ ÄÏÌÖÅÎ ÉÍÅÔØ ÆÕÎËÃÉÀ clear to end-of-line (ce)\n"
 
-#: src/lang.c:562
+#: src/lang.c:608
 #, c-format
 msgid   "%s: Terminal must have clear to end-of-screen (cd)\n"
 msgstr  "%s: ôÅÒÍÉÎÁÌ ÄÏÌÖÅÎ ÉÍÅÔØ ÆÕÎËÃÉÀ clear to end-of-screen (cd)\n"
 
-#: src/lang.c:563
+#: src/lang.c:609
 #, c-format
 msgid   "%s: Terminal must have clearscreen (cl) capability\n"
 msgstr  "%s: ôÅÒÍÉÎÁÌ ÄÏÌÖÅÎ ÉÍÅÔØ ÆÕÎËÃÉÀ clearscreen (cl)\n"
 
-#: src/lang.c:564
+#: src/lang.c:610
 #, c-format
 msgid   "%s: Terminal must have cursor motion (cm)\n"
 msgstr  "%s: ôÅÒÍÉÎÁÌ ÄÏÌÖÅÎ ÉÍÅÔØ cursor motion (cm)\n"
 
-#: src/lang.c:565
+#: src/lang.c:611
 #, c-format
 msgid   "%s: TERM variable must be set to use screen capabilities\n"
 msgstr  "%s: ÕÓÔÁÎÏ×ÉÔÅ ÐÅÒÅÍÅÎÎÕÀ ÓÒÅÄÙ TERM\n"
 
-#: src/lang.c:567
+#: src/lang.c:613
 #, c-format
 msgid   "No viewer found for %s/%s\n"
 msgstr  "îÅ ÎÁÊÄÅÎ ÐÒÏÓÍÏÔÏÒÝÉË ÄÌÑ %s/%s\n"
 
-#: src/lang.c:568
+#: src/lang.c:614
 msgid   "Newsgroup does not exist on this server"
 msgstr  "çÒÕÐÐÁ ÎÅ ÓÕÝÅÓÔ×ÕÅÔ ÎÁ ÜÔÏÍ ÓÅÒ×ÅÒÅ"
 
-#: src/lang.c:569
+#: src/lang.c:615
 #, c-format
 msgid   "Group %s not found in active file"
 msgstr  "çÒÕÐÐÁ %s ÎÅ ÎÁÊÄÅÎÁ × ÆÁÊÌÅ active"
 
-#: src/lang.c:570
+#: src/lang.c:616
 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:571
+#: src/lang.c:617
 msgid   "use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr  "a)ÉÓÐ. ÁÌØÔÅÒ. ÉÍÑ, d)ÉÓÐ. ÓÔÁÎÄÁÒÔÎÙÊ .newsrc, q)×ÙÈÏÄ ÉÚ tin: "
 
-#: src/lang.c:572
+#: src/lang.c:618
 #, c-format
 msgid   "# NNTP-server -> newsrc translation table and NNTP-server\n"
         "# shortname list for %s %s\n"
@@ -2561,40 +2777,45 @@ msgid   "# NNTP-server -> newsrc transla
         "#\n"
 msgstr  ""
 
-#: src/lang.c:579
+#: src/lang.c:625
 msgid   "Only"
 msgstr  "ôÏÌØËÏ"
 
-#: src/lang.c:580
+#: src/lang.c:626
 #, c-format
 msgid   "Option not enabled. Recompile with %s."
 msgstr  "ïÐÃÉÑ ÎÅ ×ËÌÀÞÅÎÁ. ðÅÒÅÓÏÂÅÒÉÔÅ ÐÁËÅÔ Ó %s."
 
-#: src/lang.c:581
+#: src/lang.c:627
 msgid   "Options Menu"
 msgstr  "íÅÎÀ ÏÐÃÉÊ"
 
-#: src/lang.c:584
+#: src/lang.c:628
+#, fuzzy
+msgid   "Options Menu Commands"
+msgstr  "íÅÎÀ ÏÐÃÉÊ"
+
+#: src/lang.c:631
 #, c-format
 msgid   "Error in regex: %s at pos. %d '%s'"
 msgstr  "ïÛÉÂËÁ × regex: %s × ÐÏÚ. %d '%s'"
 
-#: src/lang.c:585
+#: src/lang.c:632
 #, c-format
 msgid   "Error in regex: pcre internal error %d"
 msgstr  "ïÛÉÂËÁ × regex: ×ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ pcre %d"
 
-#: src/lang.c:586
+#: src/lang.c:633
 #, c-format
 msgid   "Error in regex: study - pcre internal error %s"
 msgstr  "ïÛÉÂËÁ × regex: study - ×ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ pcre %s"
 
-#: src/lang.c:587
+#: src/lang.c:634
 msgid   "Post a followup..."
 msgstr  "ïÔÐÒÁ×ÌÅÎÉÅ ÏÔ×ÅÔÁ × ÇÒÕÐÐÕ..."
 
 #. TODO: replace hardcoded key-name in txt_post_error_ask_postpone
-#: src/lang.c:589
+#: src/lang.c:636
 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"
@@ -2602,272 +2823,272 @@ msgstr  "ïÛÉÂËÁ ×Ï ×ÒÅÍÑ ÏÔÐÒÁ×ÌÅÎÉÑ ÓÔÁ
         "É ÍÏÖÅÔ ÂÙÔØ ÉÓÐÒÁ×ÌÅÎÁÑ, ÔÏ ×Ù ÍÏÖÅÔÅ ÏÔÌÏÖÉÔØ ÓÔÁÔØÀ É ÏÔÐÒÁ×ÉÔØ Å£ Ó\n"
         "ÐÏÍÏÝØÀ ^O ÐÏÚÖÅ.\n"
 
-#: src/lang.c:592
+#: src/lang.c:639
 msgid   "Posted articles history"
 msgstr  "éÓÔÏÒÉÑ ÏÔÐÒÁ×ÌÅÎÎÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:593
+#: src/lang.c:640
 #, c-format
 msgid   "Post to newsgroup(s) [%s]> "
 msgstr  "ïÔÐÒÁ×ÉÔØ × ÇÒÕÐÐÕ(Ù) [%s]> "
 
-#: src/lang.c:594
+#: src/lang.c:641
 msgid   "-- post processing started --"
 msgstr  "-- ÐÏÓÔ-ÏÂÒÁÂÏÔËÁ ÎÁÞÁÔÁ --"
 
-#: src/lang.c:595
+#: src/lang.c:642
 msgid   "-- post processing completed --"
 msgstr  "-- ÐÏÓÔ-ÏÂÒÁÂÏÔËÁ ÚÁËÏÎÞÅÎÁ --"
 
-#: src/lang.c:596
+#: src/lang.c:643
 #, c-format
 msgid   "Post subject [%s]> "
 msgstr  "ôÅÍÁ ÓÏÏÂÝÅÎÉÑ [%s]> "
 
-#: src/lang.c:597
+#: src/lang.c:644
 msgid   "# Summary of mailed/posted messages viewable by 'W' command from within tin.\n"
 msgstr  "# ó×ÏÄËÁ Ï ÓÏÏÂÝÅÎÉÑÈ ÏÔÐÒÁ×ÌÅÎÎÙÈ × ÇÒÕÐÐÕ ÉÌÉ ÐÏ ÐÏÞÔÅ ×ÙÚÙ×ÁÅÔÓÑ ËÏÍÁÎÄÏÊ\n"
         "# 'W' ÉÚ tin.\n"
 
-#: src/lang.c:598
+#: src/lang.c:645
 msgid   "Posting article..."
 msgstr  "ïÔÐÒÁ×ÌÅÎÉÅ ÓÔÁÔØÉ..."
 
-#: src/lang.c:599
+#: src/lang.c:646
 #, c-format
 msgid   "Post postponed articles [%%s]? (%s/%s/%s/%s/%s): "
 msgstr  "ïÔÐÒÁ×ÉÔØ ÏÔÌÏÖÅÎÎÙÅ ÓÔÁÔØÉ [%%s]? (%s/%s/%s/%s/%s): "
 
-#: src/lang.c:600
+#: src/lang.c:647
 #, c-format
 msgid   "Hot %s"
 msgstr  ""
 
-#: src/lang.c:601
+#: src/lang.c:648
 #, c-format
 msgid   "Tagged %s"
 msgstr  "ðÏÍÅÞÅÎÙ %s"
 
-#: src/lang.c:602
+#: src/lang.c:649
 #, c-format
 msgid   "Untagged %s"
 msgstr  "óÎÑÔÙ ÏÔÍÅÔËÉ %s"
 
-#: src/lang.c:603
+#: src/lang.c:650
 msgid   "Processing mail messages marked for deletion."
 msgstr  "ïÂÒÁÂÏÔËÁ ÐÏÞÔÏ×ÙÈ ÓÏÏÂÝÅÎÉÊ ÐÏÍÅÞÅÎÎÙÈ ÄÌÑ ÕÄÁÌÅÎÉÑ."
 
-#: src/lang.c:604
+#: src/lang.c:651
 msgid   "Processing saved articles marked for deletion."
 msgstr  "ïÂÒÁÂÏÔËÁ ÓÏÈÒÁÎ£ÎÎÙÈ ÓÔÁÔÅÊ ÐÏÍÅÞÅÎÎÙÈ ÄÌÑ ÕÄÁÌÅÎÉÑ."
 
-#: src/lang.c:605
+#: src/lang.c:652
 #, c-format
 msgid   "Accept Followup-To? %s=post, %s=ignore, %s=quit: "
 msgstr  "ðÒÉÎÑÔØ Followup-To? %s=ÏÔÐÒÁ×ÉÔØ, %s=ÉÇÎÏÒÉÒÏ×ÁÔØ, %s=×ÙÈÏÄ: "
 
-#: src/lang.c:606
+#: src/lang.c:653
 msgid   "Article unchanged, abort mailing?"
 msgstr  "óÔÁÔØÑ ÎÅ ÉÚÍÅÎÉÌÁÓØ, ÐÒÅÒ×ÁÔØ ÏÔÐÒÁ×ËÕ?"
 
-#: src/lang.c:607
+#: src/lang.c:654
 #, c-format
 msgid   "Do you want to see postponed articles (%d)?"
 msgstr  "èÏÔÉÔÅ ÐÏÓÍÏÔÒÅÔØ ÏÔÌÏÖÅÎÎÙÅ ÓÔÁÔØÉ (%d)?"
 
-#: src/lang.c:609
+#: src/lang.c:656
 msgid   "Add quick kill filter?"
 msgstr  "äÏÂÁ×ÉÔØ ÆÉÌØÔÒ ÂÙÓÔÒÏÇÏ ÕÎÉÞÔÏÖÅÎÉÑ?"
 
-#: src/lang.c:610
+#: src/lang.c:657
 msgid   "Add quick selection filter?"
 msgstr  "äÏÂÁ×ÉÔØ ÆÉÌØÔÒ ÂÙÓÔÒÏÇÏ ×ÙÂÏÒÁ?"
 
-#: src/lang.c:611
+#: src/lang.c:658
 msgid   "Do you really want to quit?"
 msgstr  "÷Ù ÄÅÊÓÔ×ÉÔÅÌØÎÏ ÈÏÔÉÔÅ ×ÙÊÔÉ?"
 
-#: src/lang.c:612
+#: src/lang.c:659
 #, c-format
 msgid   "%s=edit cancel message, %s=quit, %s=delete (cancel) [%%s]: "
 msgstr  "%s=ÒÅÄÁËÔ. ÏÔÍÅÎ. ÓÏÏÂÝÅÎÉÑ, %s=×ÙÈÏÄ, %s=ÕÄÁÌÉÔØ (ÏÔÍÅÎÉÔØ) [%%s]: "
 
-#: src/lang.c:613
+#: src/lang.c:660
 msgid   "You have tagged articles in this group - quit anyway?"
 msgstr  "ïÓÔÁÌÉÓØ ÐÏÍÅÞÅÎÎÙÅ ÓÔÁÔØÉ × ÇÒÕÐÐÅ - ×ÙÊÔÉ ×ÓÅ ÒÁ×ÎÏ?"
 
-#: src/lang.c:614
+#: src/lang.c:661
 #, c-format
 msgid   "%s=quit, %s=edit, %s=postpone: "
 msgstr  "%s=×ÙÈÏÄ, %s=ÒÅÄÁËÔÉÒÏ×ÁÔØ, %s=ÏÔÌÏÖÉÔØ: "
 
-#: src/lang.c:615
+#: src/lang.c:662
 #, c-format
 msgid   "%s=quit %s=edit %s=save kill description: "
 msgstr  "%s=×ÙÈÏÄ %s=ÒÅÄÁËÔÉÒÏ×ÁÔØ %s=ÓÏÈÒ. ÕÎÉÞÔÏÖÅÎÎÏÅ ÏÐÉÓÁÎÉÅ: "
 
-#: src/lang.c:616
+#: src/lang.c:663
 #, c-format
 msgid   "%s=quit %s=edit %s=save select description: "
 msgstr  "%s=×ÙÈÏÄ %s=ÒÅÄÁËÔÉÒÏ×ÁÔØ %s=ÓÏÈÒ. ×ÙÂÒÁÎÎÏÅ ÏÐÉÓÁÎÉÅ: "
 
-#: src/lang.c:617
+#: src/lang.c:664
 msgid   "Do you really want to quit without saving your configuration?"
 msgstr  "÷Ù ÄÅÊÓÔ×ÉÔÅÌØÎÏ ÈÏÔÉÔÅ ×ÙÊÔÉ ÂÅÚ ÓÏÈÒÁÎÅÎÉÑ ËÏÎÆÉÇÕÒÁÃÉÉ?"
 
-#: src/lang.c:620
+#: src/lang.c:667
 msgid   "Invalid range - valid are '0-9.$' eg. 1-$"
 msgstr  "îÅÄÏÐÕÓÔÉÍÙÊ ÄÉÁÐÁÚÏÎ - ÄÏÓÔÕÐÎÙ '0-9.$', ÎÁÐÒ. 1-$"
 
-#: src/lang.c:621
+#: src/lang.c:668
 msgid   "Do you want to abort this operation?"
 msgstr  "÷Ù ÈÏÔÉÔÅ ÐÒÅÒ×ÁÔØ ÏÐÅÒÁÃÉÀ?"
 
-#: src/lang.c:622
+#: src/lang.c:669
 msgid   "Do you want to exit tin immediately?"
 msgstr  "÷Ù ÈÏÔÉÔÅ ×ÙÊÔÉ ÉÚ tin ÎÅÍÅÄÌÅÎÎÏ?"
 
-#: src/lang.c:623
+#: src/lang.c:670
 msgid   "Reading ('q' to quit)..."
 msgstr  "þÔÅÎÉÅ ('q' - ×ÙÈÏÄ)..."
 
-#: src/lang.c:624
+#: src/lang.c:671
 #, c-format
 msgid   "Reading %sarticles..."
 msgstr  "þÔÅÎÉÅ %sÓÔÁÔÅÊ..."
 
-#: src/lang.c:625
+#: src/lang.c:672
 #, c-format
 msgid   "Reading %sattributes file...\n"
 msgstr  "þÔÅÎÉÅ ÆÁÊÌÁ %sÁÔÒÉÂÕÔÏ×...\n"
 
-#: src/lang.c:626
+#: src/lang.c:673
 #, c-format
 msgid   "Reading %sconfig file...\n"
 msgstr  "þÔÅÎÉÅ ÆÁÊÌÁ %sconfig...\n"
 
-#: src/lang.c:627
+#: src/lang.c:674
 msgid   "Reading filter file...\n"
 msgstr  "þÔÅÎÉÅ ÆÁÊÌÁ ÆÉÌØÔÒÏ×...\n"
 
-#: src/lang.c:628
+#: src/lang.c:675
 #, c-format
 msgid   "Reading %s groups..."
 msgstr  "þÔÅÎÉÅ %s ÇÒÕÐÐ..."
 
-#: src/lang.c:629
+#: src/lang.c:676
 msgid   "Reading input history file...\n"
 msgstr  "þÔÅÎÉÅ ÆÁÊÌÁ ÉÓÔÏÒÉÉ...\n"
 
-#: src/lang.c:630
+#: src/lang.c:677
 msgid   "Reading keymap file...\n"
 msgstr  "þÔÅÎÉÅ ÆÁÊÌÁ ÎÁÚÎÁÞÅÎÉÊ ËÌÁ×ÉÛ...\n"
 
-#: src/lang.c:631
+#: src/lang.c:678
 msgid   "Reading groups from active file... "
 msgstr  "þÔÅÎÉÅ ÇÒÕÐÐ ÉÚ ÆÁÊÌÁ active... "
 
-#: src/lang.c:632
+#: src/lang.c:679
 msgid   "Reading groups from newsrc file... "
 msgstr  "þÔÅÎÉÅ ÇÒÕÐÐ ÉÚ ÆÁÊÌÁ newsrc... "
 
-#: src/lang.c:633
+#: src/lang.c:680
 msgid   "Reading newsgroups file... "
 msgstr  "þÔÅÎÉÅ ÆÁÊÌÁ ÇÒÕÐÐ... "
 
-#: src/lang.c:634
+#: src/lang.c:681
 msgid   "Reading newsrc file..."
 msgstr  "þÔÅÎÉÅ ÆÁÊÌÁ newsrc..."
 
-#: src/lang.c:635
+#: src/lang.c:682
 msgid   "References: line              "
 msgstr  "References: ÓÔÒÏËÁ            "
 
-#: src/lang.c:637
+#: src/lang.c:684
 #, c-format
 msgid   "(%d:%02d remaining)"
 msgstr  "(%d:%02d ÏÓÔÁÌÏÓØ)"
 
-#: src/lang.c:639
+#: src/lang.c:686
 #, c-format
 msgid   "Bogus group %s removed."
 msgstr  "ïÛÉÂÏÞÎÁÑ ÇÒÕÐÐÁ %s ÕÄÁÌÅÎÁ."
 
-#: src/lang.c:640
+#: src/lang.c:687
 #, c-format
 msgid   "Error: rename %s to %s"
 msgstr  "ïÛÉÂËÁ: ÐÅÒÅÉÍÅÎÏ×ÁÔØ %s × %s"
 
-#: src/lang.c:641
+#: src/lang.c:688
 msgid   "Reply to author..."
 msgstr  "ïÔ×ÅÞÁÅÍ Á×ÔÏÒÕ..."
 
-#: src/lang.c:642
+#: src/lang.c:689
 msgid   "Repost"
 msgstr  "ïÐÒÁ×ÉÔØ ÓÎÏ×Á"
 
-#: src/lang.c:643
+#: src/lang.c:690
 msgid   "Reposting article..."
 msgstr  "ðÏ×ÔÏÒÎÁÑ ÏÔÐÒÁ×ËÁ ÓÔÁÔØÉ..."
 
-#: src/lang.c:644
+#: src/lang.c:691
 #, c-format
 msgid   "Repost article(s) to group(s) [%s]> "
 msgstr  "ïÔÐÒÁ×ÉÔØ ÓÎÏ×Á ÓÔÁÔØÀ(É) × ÇÒÕÐÐÕ(Ù) [%s]> "
 
-#: src/lang.c:645
+#: src/lang.c:692
 msgid   "Reset newsrc?"
 msgstr  "óÂÒÏÓÉÔØ newsrc?"
 
-#: src/lang.c:646
+#: src/lang.c:693
 msgid   "Responses have been directed to the following newsgroups"
 msgstr  "ïÔ×ÅÔÙ ÂÙÌÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÙ × ÓÌÅÄÕÀÝÉÅ ÇÒÕÐÐÙ"
 
-#: src/lang.c:647
+#: src/lang.c:694
 #, c-format
 msgid   "Responses have been directed to poster. %s=mail, %s=post, %s=quit: "
 msgstr  "ïÔ×ÅÔÙ ÂÙÌÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÙ ÏÔÐÒÁ×ÉÔÅÌÀ. %s=mail, %s=ÏÔÐÒÁ×ÉÔØ, %s=×ÙÈÏÄ: "
 
-#: src/lang.c:649
+#: src/lang.c:696
 msgid   "Press <RETURN> to continue..."
 msgstr  "îÁÖÍÉÔÅ <CR> ÄÌÑ ÐÒÏÄÏÌÖÅÎÉÑ..."
 
-#: src/lang.c:651
+#: src/lang.c:698
 #, c-format
 msgid   "Select From    [%s] (y/n): "
 msgstr  "÷ÙÂÒÁÔØ From   [%s] (y/n): "
 
-#: src/lang.c:652
+#: src/lang.c:699
 msgid   "Select Lines: (</>num): "
 msgstr  "÷ÙÂÒÁÔØ ÓÔÒÏËÉ: (</>num): "
 
-#: src/lang.c:653
+#: src/lang.c:700
 msgid   "Auto-select Article Menu"
 msgstr  "á×ÔÏ×ÙÂÏÒ íÅÎÀ ÓÔÁÔÅÊ"
 
-#: src/lang.c:654
+#: src/lang.c:701
 #, c-format
 msgid   "Select Msg-Id  [%s] (f/l/o/n): "
 msgstr  "÷ÙÂÒÁÔØ Msg-Id [%s] (f/l/o/n): "
 
-#: src/lang.c:655
+#: src/lang.c:702
 msgid   "Select pattern scope: "
 msgstr  "÷ÙÂÒÁÔØ ÏÂÌÁÓÔØ ÛÁÂÌÏÎÁ: "
 
-#: src/lang.c:656
+#: src/lang.c:703
 #, c-format
 msgid   "Select Subject [%s] (y/n): "
 msgstr  "÷ÙÂÒÁÔØ ôÅÍÕ [%s] (y/n): "
 
-#: src/lang.c:657
+#: src/lang.c:704
 msgid   "Select text pattern : "
 msgstr  "÷ÙÂÒÁÔØ ÛÁÂÌÏÎ : "
 
-#: src/lang.c:658
+#: src/lang.c:705
 msgid   "Select time in days   : "
 msgstr  "÷ÙÂÒÁÔØ ×ÒÅÍÑ  : "
 
-#: src/lang.c:659
+#: src/lang.c:706
 #, c-format
 msgid   "# %s server configuration file\n"
         "# This file was automatically saved by %s %s %s (\"%s\")\n"
@@ -2886,223 +3107,265 @@ msgstr  "# %s ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÊ ÆÁÊÌ\n"
         "############################################################################\n"
         "\n"
 
-#: src/lang.c:665
+#: src/lang.c:712
 msgid   "Showing unread groups only"
 msgstr  "÷Ù×ÏÄ ÔÏÌØËÏ ÎÅÐÒÏÞÉÔÁÎÎÙÈ ÇÒÕÐÐ"
 
-#: src/lang.c:666
+#: src/lang.c:713
 msgid   "Subject: line (ignore case)   "
 msgstr  "ôÅÍÁ: ÓÔÒÏËÁ (ÉÇÎÏÒÉÒÏ×ÁÔØ ÒÅÇÉÓÔÒ) "
 
-#: src/lang.c:667
+#: src/lang.c:714
 msgid   "Subject: line (case sensitive)"
 msgstr  "ôÅÍÁ: ÓÔÒÏËÁ (ÎÅ ÉÇÎÏÒÉÒÏ×ÁÔØ ÒÅÇÉÓÔÒ)"
 
-#: src/lang.c:668
+#: src/lang.c:715
 msgid   "Save"
 msgstr  "óÏÈÒÁÎÉÔØ"
 
-#: src/lang.c:669
+#: src/lang.c:716
 #, c-format
 msgid   "Save '%s' (%s/%s)?"
 msgstr  "óÏÈÒÁÎÉÔØ '%s' (%s/%s)?"
 
-#: src/lang.c:670
+#: src/lang.c:717
 msgid   "Save configuration before continuing?"
 msgstr  "óÏÈÒÁÎÉÔØ ËÏÎÆÉÇÕÒÁÃÉÀ ÐÅÒÅÄ ÐÒÏÄÏÌÖÅÎÉÅÍ?"
 
-#: src/lang.c:671
+#: src/lang.c:718
 msgid   "Save filename> "
 msgstr  "óÏÈÒÁÎÉÔØ × ÆÁÊÌ> "
 
-#: src/lang.c:672
+#: src/lang.c:719
 msgid   "Saved"
 msgstr  "óÏÈÒÁÎÅÎÏ"
 
-#: src/lang.c:673
+#: src/lang.c:720
 #, c-format
 msgid   "%4d unread (%4d hot) %s in %s\n"
 msgstr  "%4d ÎÅÐÒÏÞÉÔÁÎÏ (%4d hot) %s × %s\n"
 
-#: src/lang.c:674
+#: src/lang.c:721
 #, c-format
 msgid   "Saved %s...\n"
 msgstr  "óÏÈÒÁÎÅÎÏ %s...\n"
 
-#: src/lang.c:675
+#: src/lang.c:722
 msgid   "Nothing was saved"
 msgstr  "îÉÞÅÇÏ ÎÅ ÂÙÌÏ ÓÏÈÒÁÎÅÎÏ"
 
-#: src/lang.c:676
+#: src/lang.c:723
 #, c-format
 msgid   "\n"
         "%s %d %s from %d %s\n"
 msgstr  "\n"
         "%s %d %s ÉÚ %d %s\n"
 
-#: src/lang.c:677
+#: src/lang.c:724
 #, c-format
 msgid   "-- %s saved to %s%s --"
 msgstr  "-- %s ÓÏÈÒÁÎ. × %s%s --"
 
-#: src/lang.c:678
+#: src/lang.c:725
 #, c-format
 msgid   "-- %s saved to %s - %s --"
 msgstr  "-- %s ÓÏÈÒÁÎ. × %s - %s --"
 
-#: src/lang.c:679
+#: src/lang.c:726
 msgid   "Saving..."
 msgstr  "úÁÐÉÓØ..."
 
-#: src/lang.c:680
+#: src/lang.c:727
 #, c-format
 msgid   "%s: Screen initialization failed"
 msgstr  "%s: ÎÅÕÄÁÞÎÁÑ ÉÎÉÃÉÁÌÉÚÁÃÉÑ ÜËÒÁÎÁ"
 
-#: src/lang.c:682
+#: src/lang.c:729
 #, c-format
 msgid   "%s: screen is too small\n"
 msgstr  "%s: ÜËÒÁÎ ÓÌÉÛËÏÍ ÍÁÌ\n"
 
-#: src/lang.c:684
+#: src/lang.c:731
 #, c-format
 msgid   "screen is too small, %s is exiting\n"
 msgstr  "ÜËÒÁÎ ÓÌÉÛËÏÍ ÍÁÌ, %s ×ÙÈÏÄ\n"
 
-#: src/lang.c:685
+#: src/lang.c:732
+#, fuzzy
+msgid   "Delete scope?"
+msgstr  "÷ÙÂÒÁÔØ ÏÂÌÁÓÔØ ÛÁÂÌÏÎÁ: "
+
+#: src/lang.c:733
+#, fuzzy
+msgid   "Enter scope> "
+msgstr  "÷×ÅÄÉÔÅ ÎÏÍÅÒ ÏÐÃÉÉ> "
+
+#: src/lang.c:734
+#, fuzzy
+msgid   "Select new position> "
+msgstr  "÷ÙÂÒÁÔØ ÛÁÂÌÏÎ : "
+
+#: src/lang.c:735
+msgid   "New position cannot be a global scope"
+msgstr  ""
+
+#: src/lang.c:736
+msgid   "Global scope, operation not allowed"
+msgstr  ""
+
+#: src/lang.c:737
+msgid   "Rename scope> "
+msgstr  ""
+
+#: src/lang.c:738
+#, fuzzy
+msgid   "Select scope> "
+msgstr  "÷ÙÂÅÒÉÔÅ ÇÒÕÐÐÕ> "
+
+#: src/lang.c:739
+#, fuzzy
+msgid   "Scopes Menu"
+msgstr  "íÅÎÀ ÏÐÃÉÊ"
+
+#: src/lang.c:740
+#, fuzzy
+msgid   "Scopes Menu Commands"
+msgstr  "ëÏÍÁÎÄÙ ×ÅÒÈÎÅÇÏ ÕÒÏ×ÎÑ"
+
+#: src/lang.c:741
 #, c-format
 msgid   "Search backwards [%s]> "
 msgstr  "ðÏÉÓË ÎÁÚÁÄ [%s]> "
 
-#: src/lang.c:686
+#: src/lang.c:742
 #, c-format
 msgid   "Search body [%s]> "
 msgstr  "ðÏÉÓË × ÔÅÌÅ [%s]> "
 
-#: src/lang.c:687
+#: src/lang.c:743
 #, c-format
 msgid   "Search forwards [%s]> "
 msgstr  "ðÏÉÓË ×ÐÅÒ£Ä [%s]> "
 
-#: src/lang.c:688
+#: src/lang.c:744
 msgid   "Searching..."
 msgstr  "ðÏÉÓË..."
 
-#: src/lang.c:689
+#: src/lang.c:745
 #, c-format
 msgid   "Searching article %d of %d ('q' to abort)..."
 msgstr  "ðÏÉÓË ÓÔÁÔØÉ %d ÉÚ %d ('q' - ÐÒÅÒ×ÁÔØ)..."
 
-#: src/lang.c:690
+#: src/lang.c:746
 msgid   "Select article> "
 msgstr  "÷ÙÂÅÒÉÔÅ ÓÔÁÔØÀ> "
 
-#: src/lang.c:691
+#: src/lang.c:747
 msgid   "Select option number before text or use arrow keys and <CR>. 'q' to quit."
 msgstr  "÷ÙÂÅÒÉÔÅ ÎÏÍÅÒ ÏÐÃÉÉ ÉÌÉ ÐÅÒÅÊÄÉÔÅ ÓÔÒÅÌÏÞËÁÍÉ É ÎÁÖÍÉÔÅ <CR>. 'q' ×ÙÈÏÄ."
 
-#: src/lang.c:692
+#: src/lang.c:748
 msgid   "Select group> "
 msgstr  "÷ÙÂÅÒÉÔÅ ÇÒÕÐÐÕ> "
 
-#: src/lang.c:693
+#: src/lang.c:749
 #, c-format
 msgid   "Enter selection pattern [%s]> "
 msgstr  "÷×ÅÄÉÔÅ ÛÁÂÌÏÎ ÄÌÑ ×ÙÂÏÒÁ [%s]> "
 
-#: src/lang.c:694
+#: src/lang.c:750
 msgid   "Select thread > "
 msgstr  "÷ÙÂÅÒÉÔÅ ÄÉÓËÕÓÓÉÀ > "
 
-#: src/lang.c:695
+#: src/lang.c:751
 #, 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:696
+#: src/lang.c:752
 msgid   "servers active-file"
 msgstr  "active-ÆÁÊÌ ÓÅÒ×ÅÒÏ×"
 
-#: src/lang.c:697
+#: src/lang.c:753
 msgid   "Cannot move into new newsgroups. Subscribe first..."
 msgstr  "îÅ ÍÏÇÕ ÐÅÒÅÊÔÉ × ÎÏ×ÕÀ ÇÒÕÐÐÕ. óÎÁÞÁÌÁ ÐÏÄÐÉÛÉÔÅÓØ..."
 
-#: src/lang.c:698
+#: src/lang.c:754
 msgid   "<SPACE>"
 msgstr  "<ðòïâåì>"
 
-#: src/lang.c:699
+#: src/lang.c:755
 #, c-format
 msgid   "Starting: (%s)"
 msgstr  "óÔÁÒÔÕÀ: (%s)"
 
-#: src/lang.c:700
+#: src/lang.c:756
 #, c-format
 msgid   "List Thread (%d of %d)"
 msgstr  "óÐÉÓÏË ÄÉÓËÕÓÓÉÊ (%d ÉÚ %d)"
 
-#: src/lang.c:701
+#: src/lang.c:757
 #, c-format
 msgid   "Thread (%.*s)"
 msgstr  "äÉÓËÕÓÓÉÑ (%.*s)"
 
-#: src/lang.c:702
+#: src/lang.c:758
 msgid   "Enter wildcard subscribe pattern> "
 msgstr  "÷×ÅÄÉÔÅ ÛÁÂÌÏÎ ÄÌÑ ÐÏÄÐÉÓËÉ> "
 
-#: src/lang.c:703
+#: src/lang.c:759
 #, c-format
 msgid   "subscribed to %d groups"
 msgstr  "ÐÏÄÐÉÓÁÌÉÓØ ÎÁ %d ÇÒÕÐÐ"
 
-#: src/lang.c:704
+#: src/lang.c:760
 #, c-format
 msgid   "Subscribed to %s"
 msgstr  "ðÏÄÐÉÓÁÌÉÓØ ÎÁ %s"
 
-#: src/lang.c:705
+#: src/lang.c:761
 msgid   "Subscribing... "
 msgstr  "ðÏÄÐÉÓÙ×ÁÅÍÓÑ... "
 
-#: src/lang.c:706
+#: src/lang.c:762
 #, c-format
 msgid   "Repost or supersede article(s) [%%s]? (%s/%s/%s): "
 msgstr  "ïÔÐÒÁ×ÉÔØ ÓÎÏ×Á ÉÌÉ ÚÁÍÅÎÉÔØ ÓÔÁÔØÀ(É) [%%s]? (%s/%s/%s): "
 
-#: src/lang.c:707
+#: src/lang.c:763
 #, c-format
 msgid   "Supersede article(s) to group(s) [%s]> "
 msgstr  "úÁÍÅÎÉÔØ ÓÔÁÔØÀ(É) × ÇÒÕÐÐÕ(Ù) [%s]> "
 
-#: src/lang.c:708
+#: src/lang.c:764
 msgid   "Superseding article ..."
 msgstr  "úÁÍÅÎÁ ÓÔÁÔØÉ ..."
 
-#: src/lang.c:709
+#: src/lang.c:765
 #, c-format
 msgid   "\n"
         "Stopped. Type 'fg' to restart %s\n"
 msgstr  "\n"
         "ïÓÔÁÎÏ×ÌÅÎÏ. îÁÂÅÒÉÔÅ 'fg' ÄÌÑ ÐÅÒÅÚÁÐÕÓËÁ %s\n"
 
-#: src/lang.c:711
+#: src/lang.c:767
 #, c-format
 msgid   "%d days"
 msgstr  "%d ÄÎÅÊ"
 
-#: src/lang.c:712
+#: src/lang.c:768
 msgid   "<TAB>"
 msgstr  "<ôáâ>"
 
-#: src/lang.c:713
+#: src/lang.c:769
 msgid   "TeX "
 msgstr  ""
 
-#: src/lang.c:714
+#: src/lang.c:770
 msgid   "# Default action/prompt strings\n"
 msgstr  ""
 
-#: src/lang.c:715
+#: src/lang.c:771
 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"
@@ -3112,259 +3375,260 @@ msgid   "# Defaults for quick (1 key) ki
         "# expire=ON/OFF  ON=limit to default_filter_days OFF=don't ever expire\n"
 msgstr  ""
 
-#: src/lang.c:728
+#: src/lang.c:784
 msgid   "# If ON use print current subject or newsgroup description in the last line\n"
 msgstr  "# åÓÌÉ ON, ÔÏ ×Ù×ÏÄÉÔØ ÔÅËÕÝÕÀ ÔÅÍÕ ÉÌÉ ÏÐÉÓÁÎÉÅ ÇÒÕÐÐÙ × ÐÏÓÌÅÄÎÅÊ ÓÔÒÏËÅ\n"
 
-#: src/lang.c:729
+#: src/lang.c:785
 msgid   "# Host & time info used for detecting new groups (don't touch)\n"
 msgstr  "# éÎÆÏÒÍÁÃÉÑ Ï ÈÏÓÔÅ É ×ÒÅÍÅÎÉ, ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ ÏÐÒÅÄÅÌÅÎÉÑ\n"
         "# ÎÏ×ÙÈ ÇÒÕÐÐ (ÎÅ ÉÚÍÅÎÑÔØ)\n"
 
-#: src/lang.c:730
+#: src/lang.c:786
 msgid   "There is no news\n"
 msgstr  "îÅÔ ÎÏ×ÏÓÔÅÊ\n"
 
-#: src/lang.c:731
+#: src/lang.c:787
 msgid   "Thread"
 msgstr  "äÉÓËÕÓÓÉÑ"
 
-#: src/lang.c:732
+#: src/lang.c:788
 msgid   "Thread Level Commands"
 msgstr  "ëÏÍÁÎÄÙ ÕÒÏ×ÎÑ ÄÉÓËÕÓÓÉÊ"
 
-#: src/lang.c:733
+#: src/lang.c:789
 msgid   "Thread deselected"
 msgstr  "ó ÄÉÓËÕÓÓÉÉ ÓÎÑÔÁ ÏÔÍÅÔËÁ"
 
-#: src/lang.c:734
+#: src/lang.c:790
 msgid   "Thread selected"
 msgstr  "äÉÓËÕÓÓÉÑ ×ÙÂÒÁÎÁ"
 
-#: src/lang.c:736
+#: src/lang.c:792
 msgid   "threads"
 msgstr  "ÄÉÓËÕÓÓÉÉ"
 
-#: src/lang.c:738
-msgid   "Thread range"
-msgstr  "äÉÁÐÁÚÏÎ ÄÉÓËÕÓÓÉÉ"
-
-#: src/lang.c:739
+#: src/lang.c:794
 msgid   "thread"
 msgstr  "ÄÉÓËÕÓÓÉÑ"
 
-#: src/lang.c:740
+#: src/lang.c:795
 #, c-format
 msgid   "Thread %4s of %4s"
 msgstr  "äÉÓËÕÓÓÉÑ %4s ÉÚ %4s"
 
-#: src/lang.c:741
+#: src/lang.c:796
 msgid   "Threading articles..."
 msgstr  "òÁÚÂÏÒ ÄÉÓËÕÓÓÉÊ..."
 
-#: src/lang.c:742
+#: src/lang.c:797
 #, c-format
 msgid   "Toggled word highlighting %s"
 msgstr  "ðÅÒÅËÌÀÞÅÎÉÅ ÐÏÄÓ×ÅÔËÉ ÓÌÏ× %s"
 
-#: src/lang.c:743
+#: src/lang.c:798
 msgid   "Toggled rot13 encoding"
 msgstr  "ðÅÒÅËÌÀÞÅÎÉÅ ËÏÄÉÒÏ×ËÉ rot13"
 
-#: src/lang.c:744
+#: src/lang.c:799
 #, c-format
 msgid   "Toggled german TeX encoding %s"
 msgstr  "ðÅÒÅËÌÀÞÅÎÉÅ ÎÅÍÅÃËÏÊ TeX ËÏÄÉÒÏ×ËÉ %s"
 
-#: src/lang.c:745
+#: src/lang.c:800
 #, c-format
 msgid   "Toggled tab-width to %d"
 msgstr  "ðÅÒÅËÌÀÞÅÎÉÅ ÛÉÒÉÎÙ ÔÁÂÕÌÑÃÉÉ ÎÁ %d"
 
-#: src/lang.c:747
+#: src/lang.c:802
 #, c-format
 msgid   "%d Trying to dotlock %s"
 msgstr  "%d ÐÏÐÙÔËÁ dotlock %s"
 
-#: src/lang.c:748
+#: src/lang.c:803
 #, c-format
 msgid   "%d Trying to lock %s"
 msgstr  "%d ðÏÐÙÔËÁ ÚÁÂÌÏËÉÒÏ×ÁÔØ %s"
 
-#: src/lang.c:750
+#: src/lang.c:805
 msgid   "           h=help\n"
 msgstr  "           h=ÐÏÍÏÝØ\n"
 
-#: src/lang.c:752
+#: src/lang.c:807
 msgid   "Unlimited"
 msgstr  "îÅÏÇÒÁÎÉÞÅÎ"
 
-#: src/lang.c:753
+#: src/lang.c:808
 msgid   "Enter wildcard unsubscribe pattern> "
 msgstr  "÷×ÅÄÉÔÅ ÛÁÂÌÏÎ ÄÌÑ ÏÔÐÉÓÙ×ÁÎÉÑ> "
 
-#: src/lang.c:754
+#: src/lang.c:809
 #, c-format
 msgid   "Error decoding %s : %s"
 msgstr  "ïÛÉÂËÁ ÒÁÓËÏÄÉÒÏ×ÁÎÉÑ %s : %s"
 
-#: src/lang.c:755
+#: src/lang.c:810
 msgid   "No end."
 msgstr  "îÅÔ ËÏÎÃÁ."
 
-#: src/lang.c:756
+#: src/lang.c:811
 #, c-format
 msgid   "%s successfully decoded."
 msgstr  "%s ÕÓÐÅÛÎÏ ÒÁÓËÏÄÉÒÏ×ÁÎ."
 
-#: src/lang.c:757
+#: src/lang.c:812
 #, 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:758
+#: src/lang.c:813
 msgid   "unread "
 msgstr  "ÎÅÐÒÏÞÉÔÁÎÏ "
 
-#: src/lang.c:759
+#: src/lang.c:814
 #, c-format
 msgid   "unsubscribed from %d groups"
 msgstr  "ÏÔÐÉÓÁÌÉÓØ ÏÔ %d ÇÒÕÐÐ"
 
-#: src/lang.c:760
+#: src/lang.c:815
 #, c-format
 msgid   "Unsubscribed from %s"
 msgstr  "ïÔÐÉÓÁÌÉÓØ ÏÔ %s"
 
-#: src/lang.c:761
+#: src/lang.c:816
 msgid   "Unsubscribing... "
 msgstr  "ïÔÐÉÓÙ×ÁÅÍÓÑ... "
 
-#: src/lang.c:762
+#: src/lang.c:817
 msgid   "Unthreading articles..."
 msgstr  "òÁÚÇÒÕÐÐÉÒÏ×ËÁ ÄÉÓËÕÓÓÉÊ..."
 
-#: src/lang.c:763
+#: src/lang.c:818
 msgid   "Updated"
 msgstr  "ïÂÎÏ×ÌÅÎÏ"
 
-#: src/lang.c:764
+#: src/lang.c:820
+#, c-format
+msgid   "unparseable \"LIST COUNTS\" line: \"%s\""
+msgstr  ""
+
+#: src/lang.c:822
 msgid   "Updating"
 msgstr  "ïÂÎÏ×ÌÅÎÉÅ"
 
-#: src/lang.c:765
+#: src/lang.c:823
 #, c-format
 msgid   "Opening %s\n"
 msgstr  "ïÔËÒÙÔÉÅ %s\n"
 
-#: src/lang.c:766
+#: src/lang.c:824
 msgid   "No more URL's in this article"
 msgstr  "îÅÔ ÂÏÌØÛÅ URL × ÓÔÁÔØÅ"
 
-#: src/lang.c:767
+#: src/lang.c:825
 msgid   "Use MIME display program for this message?"
 msgstr  "÷ÙÚ×ÁÔØ ÐÒÏÇÒÁÍÍÕ, ÐÏËÁÚÙ×ÁÀÝÕÀ MIME ÄÌÑ ÓÔÁÔØÉ?"
 
-#: src/lang.c:768
+#: src/lang.c:826
 msgid   "  -c       mark all news as read in subscribed newsgroups (batch mode)"
 msgstr  "  -c       ÏÔÍÅÔÉÔØ ×ÓÅ ÎÏ×ÏÓÔÉ ËÁË ÐÒÏÞ. × ÐÏÄÐÉÓ. ÇÒÕÐÐÁÈ (ÐÁËÅÔÎÙÊ ÒÅÖÉÍ)"
 
-#: src/lang.c:769
+#: src/lang.c:827
 msgid   "  -Z       return status indicating if any unread news (batch mode)"
 msgstr  "  -Z       ×ÏÚ×ÒÁÔ ÓÔÁÔÕÓÁ Ï ÎÅÐÒÏÞÉÔÁÎÎÙÈ ÎÏ×ÏÓÔÑÈ (ÐÁËÅÔÎÙÊ ÒÅÖÉÍ)"
 
-#: src/lang.c:770
+#: src/lang.c:828
 msgid   "  -q       don't check for new newsgroups"
 msgstr  "  -q       ÎÅ ÐÒÏ×ÅÒÑÔØ ÐÏÑ×ÌÅÎÉÑ ÎÏ×ÙÈ ÇÒÕÐÐ ÎÏ×ÏÓÔÅÊ"
 
-#: src/lang.c:771
+#: src/lang.c:829
 msgid   "  -X       don't save any files on quit"
 msgstr  "  -X       ÎÅ ÓÏÈÒÁÎÑÔØ ÆÁÊÌÙ ÐÒÉ ×ÙÈÏÄÅ"
 
-#: src/lang.c:772
+#: src/lang.c:830
 msgid   "  -d       don't show newsgroup descriptions"
 msgstr  "  -d       ÎÅ ÐÏËÁÚÙ×ÁÔØ ÏÐÉÓÁÎÉÑ ÇÒÕÐÐ"
 
-#: src/lang.c:773
+#: src/lang.c:831
 msgid   "  -G limit get only limit articles/group"
 msgstr  "  -G limit ÐÏÌÕÞÉÔØ ÔÏÌØËÏ limit ÓÔÁÔÅÊ/ÇÒÕÐÐ"
 
-#: src/lang.c:774
+#: src/lang.c:832
 #, c-format
 msgid   "  -H       help information about %s"
 msgstr  "  -H       ÐÏÄÓËÁÚËÁ Ï %s"
 
-#: src/lang.c:775
+#: src/lang.c:833
 msgid   "  -h       this help message"
 msgstr  "  -h       ÜÔÁ ÐÏÄÓËÁÚËÁ"
 
-#: src/lang.c:776
+#: src/lang.c:834
 #, c-format
 msgid   "  -I dir   news index file directory [default=%s]"
 msgstr  "  -I dir   ÄÉÒÅËÔÏÒÉÑ ÉÎÄÅËÓÎÏÇÏ ÆÁÊÌÁ [ÐÏ ÕÍÏÌÞÁÎÉÀ=%s]"
 
-#: src/lang.c:777
+#: src/lang.c:835
 msgid   "  -u       update index files (batch mode)"
 msgstr  "  -u       ÏÂÎÏ×ÉÔØ ÉÎÄÅËÓÎÙÅ ÆÁÊÌÙ (ÐÁËÅÔÎÙÊ ÒÅÖÉÍ)"
 
-#: src/lang.c:778
+#: src/lang.c:836
 #, c-format
 msgid   "  -m dir   mailbox directory [default=%s]"
 msgstr  "  -m dir   ÄÉÒÅËÔÏÒÉÑ mailbox [ÐÏ ÕÍÏÌÞÁÎÉÀ=%s]"
 
-#: src/lang.c:779
+#: src/lang.c:837
 #, c-format
 msgid   "\n"
         "Mail bug reports/comments to %s"
 msgstr  "\n"
         "ïÔÐÒÁ×ÌÑÊÔÅ ÏÛÉÂËÉ/ËÏÍÍÅÎÔÁÒÉÉ %s"
 
-#: src/lang.c:780
+#: src/lang.c:838
 msgid   "  -N       mail new news to your posts (batch mode)"
 msgstr  "  -N       ÏÔÐÒÁ×ÌÑÔØ ÐÏ email ÎÏ×ÙÅ ÓÔÁÔØÉ ÎÁ ×ÁÛÉ ÓÏÏÂÝÅÎÉÑ (ÐÁËÅÔÎÙÊ ÒÅÖÉÍ)"
 
-#: src/lang.c:781
+#: src/lang.c:839
 msgid   "  -M user  mail new news to specified user (batch mode)"
 msgstr  "  -M user  ÏÔÐÒÁ×ÌÑÔØ ÐÏ email ÎÏ×ÙÅ ÓÔÁÔØÉ ÕËÁÚÁÎÎÏÍÕ ÐÏÌØÚÏ×ÁÔÅÌÀ (ÐÁËÅÔÎÙÊ "
         "ÒÅÖÉÍ)"
 
-#: src/lang.c:782
+#: src/lang.c:840
 #, c-format
 msgid   "  -f file  subscribed to newsgroups file [default=%s]"
 msgstr  "  -f file  ÆÁÊÌ ÐÏÄÐÉÓËÉ [ÐÏ ÕÍÏÌÞÁÎÉÀ=%s]"
 
-#: src/lang.c:783
+#: src/lang.c:841
 msgid   "  -x       no posting mode"
 msgstr  "  -x       ÒÅÖÉÍ ÚÁÐÒÅÔ ÏÔÐÒÁ×ÌÅÎÉÑ"
 
-#: src/lang.c:784
+#: src/lang.c:842
 msgid   "  -w       post an article and exit"
 msgstr  "  -w       ÏÔÐÒÁ×ÉÔØ ÓÔÁÔØÀ É ×ÙÊÔÉ"
 
-#: src/lang.c:785
+#: src/lang.c:843
 msgid   "  -o       post all postponed articles and exit"
 msgstr  "  -o       ÏÔÐÒÁ×ÉÔØ ×ÓÅ ÏÔÌÏÖÅÎÎÙÅ ÓÔÁÔØÉ É ×ÙÊÔÉ"
 
-#: src/lang.c:786
+#: src/lang.c:844
 msgid   "  -R       read news saved by -S option"
 msgstr  "  -R       ÞÉÔÁÔØ ÎÏ×ÏÓÔÉ, ÓÏÈÒÁÎ£ÎÎÙÅ ÏÐÃÉÅÊ -S"
 
-#: src/lang.c:787
+#: src/lang.c:845
 #, c-format
 msgid   "  -s dir   save news directory [default=%s]"
 msgstr  "  -s dir   ÄÉÒÅËÔÏÒÉÑ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÎÏ×ÏÓÔÅÊ [ÐÏ ÕÍÏÌÞÁÎÉÀ=%s]"
 
-#: src/lang.c:788
+#: src/lang.c:846
 msgid   "  -S       save new news for later reading (batch mode)"
 msgstr  "  -S       ÓÏÈÒÁÎÑÔØ ÎÏ×ÏÓÔÉ ÄÌÑ ÐÏÓÌÅÄÕÀÝÅÇÏ ÐÒÏÞÔÅÎÉÑ (ÐÁËÅÔÎÙÊ ÒÅÖÉÍ)"
 
-#: src/lang.c:789
+#: src/lang.c:847
 msgid   "  -z       start if any unread news"
 msgstr  "  -z       ÚÁÐÕÓÔÉÔØ ÅÓÌÉ ÅÓÔØ ÎÅÐÒÏÞÉÔÁÎÎÙÅ ÎÏ×ÏÓÔÉ"
 
-#: src/lang.c:790
+#: src/lang.c:848
 #, c-format
 msgid   "A Usenet reader.\n"
         "\n"
@@ -3373,42 +3637,42 @@ msgstr  "ðÒÏÇÒÁÍÍÁ ÞÔÅÎÉÑ ÎÏ×ÏÓÔÅÊ Usene
         "\n"
         "éÓÐÏÌØÚÏ×ÁÎÉÅ: %s [ÏÐÃÉÉ] [ÇÒÕÐÐÁ ÎÏ×ÏÓÔÅÊ[,...]]"
 
-#: src/lang.c:791
+#: src/lang.c:849
 msgid   "  -v       verbose output for batch mode options"
 msgstr  "  -v       ÄÅÔÁÌØÎÙÊ ×Ù×ÏÄ ÄÌÑ ÏÐÃÉÊ ÐÁËÅÔÎÏÇÏ ÒÅÖÉÍÁ"
 
-#: src/lang.c:792
+#: src/lang.c:850
 msgid   "  -V       print version & date information"
 msgstr  "  -V       ×Ù×ÅÓÔÉ ×ÅÒÓÉÀ É ÄÁÔÕ"
 
-#: src/lang.c:793
+#: src/lang.c:851
 #, c-format
 msgid   "%s only useful without batch mode operations\n"
 msgstr  "%s ÏÐÃÉÑ ÐÏÌÅÚÎÁ ÔÏÌØËÏ ÂÅÚ ÐÁËÅÔÎÏÇÏ ÒÅÖÉÍÁ\n"
 
-#: src/lang.c:794
+#: src/lang.c:852
 #, c-format
 msgid   "%s only useful for batch mode operations\n"
 msgstr  "%s ÏÐÃÉÑ ÐÏÌÅÚÎÁ ÔÏÌØËÏ × ÐÁËÅÔÎÏÍ ÒÅÖÉÍÅ\n"
 
-#: src/lang.c:795
+#: src/lang.c:853
 #, c-format
 msgid   "Useless combination %s and %s. Ignoring %s.\n"
 msgstr  ""
 
-#: src/lang.c:797
+#: src/lang.c:855
 #, c-format
 msgid   "\n"
         "%s%d out of range (0 - %d). Reset to 0"
 msgstr  "\n"
         "%s%d ×ÎÅ ÄÉÁÐÁÚÏÎÁ (0 - %d). óÂÒÏÓ × 0"
 
-#: src/lang.c:798
+#: src/lang.c:856
 #, c-format
 msgid   "View '%s' (%s/%s)?"
 msgstr  "ðÒÏÓÍÏÔÒ '%s' (%s/%s)?"
 
-#: src/lang.c:800
+#: src/lang.c:858
 #, c-format
 msgid   "\n"
         "Warning: posting exceeds %d columns. Line %d is the first long one:\n"
@@ -3418,25 +3682,25 @@ msgstr  "\n"
         "óÔÒÏËÁ %d - ÐÅÒ×ÁÑ ÄÌÉÎÎÁÑ ÓÔÒÏËÁ:\n"
         "%-100s\n"
 
-#: src/lang.c:801
+#: src/lang.c:859
 msgid   "\n"
         "Warning: article unchanged after editing\n"
 msgstr  "\n"
         "÷ÎÉÍÁÎÉÅ: ÓÔÁÔØÑ ÎÅ ÉÚÍÅÎÉÌÁÓØ ÐÏÓÌÅ ÒÅÄÁËÔÉÒÏ×ÁÎÉÑ\n"
 
-#: src/lang.c:802
+#: src/lang.c:860
 msgid   "\n"
         "Warning: \"Subject:\" contains only whitespaces.\n"
 msgstr  "\n"
         "÷ÎÉÍÁÎÉÅ: \"Subject:\" ÓÏÄÅÒÖÉÔ ÏÄÎÉ ÐÒÏÂÅÌÙ.\n"
 
-#: src/lang.c:803
+#: src/lang.c:861
 msgid   "\n"
         "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:\".\n"
 msgstr  "\n"
         "ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: \"Subject:\" ÎÁÞÉÎÁÅÔÓÑ Ó  \"Re: \" ÎÏ ÎÅÔ \"References:\".\n"
 
-#: src/lang.c:805
+#: src/lang.c:863
 msgid   "\n"
         "Warning: Article has \"References:\" but \"Subject:\" does not begin\n"
         "         with \"Re: \" and does not contain \"(was:\".\n"
@@ -3444,7 +3708,7 @@ msgstr  "\n"
         "÷ÎÉÍÁÎÉÅ: × ÓÔÁÔØÅ ÅÓÔØ \"References:\" ÎÏ \"Subject:\"\n"
         "          ÎÅ ÎÁÞÉÎÁÅÔÓÑ Ó \"Re: \" É ÎÅ ÓÏÄÅÒÖÉÔ \"(was:\".\n"
 
-#: src/lang.c:808
+#: src/lang.c:866
 msgid   "Read carefully!\n"
         "\n"
         "  You are about to cancel an article seemingly written by you. This will "
@@ -3464,7 +3728,7 @@ msgstr  "ðÒÏÞÉÔÁÊÔÅ ×ÎÉÍÁÔÅÌØÎÏ!\n"
         "÷ÏÔ ÓÔÁÔØÑ, ËÏÔÏÒÕÀ ×Ù ÈÏÔÉÔÅ ÏÔÍÅÎÉÔØ:\n"
         "\n"
 
-#: src/lang.c:812
+#: src/lang.c:870
 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"
@@ -3476,7 +3740,7 @@ msgstr  "\n"
         "ÂÕÄÅÔ\n"
         "          ÄÏÂÁ×ÌÅÎÁ ÜÔÏÊ ÐÒÏÇÒÁÍÍÏÊ, ÏÎÁ ÎÅ ÂÕÄÅÔ ËÏÒÒÅËÔÎÏ ÚÁËÏÄÉÒÏ×ÁÎÁ.\n"
 
-#: src/lang.c:817
+#: src/lang.c:875
 #, c-format
 msgid   "\n"
         "\n"
@@ -3489,7 +3753,7 @@ msgstr  "\n"
         "îÅËÏÔÏÒÙÅ ÚÎÁÞÅÎÉÑ × ×ÁÛÅÍ %s ÆÁÊÌÅ ÉÚÍÅÎÉÌÉÓØ!\n"
         "ðÒÏÞÉÔÁÊÔÅ WHATSNEW, É Ô.Ä...\n"
 
-#: src/lang.c:819
+#: src/lang.c:877
 #, c-format
 msgid   "\n"
         "\n"
@@ -3501,7 +3765,7 @@ msgstr  "\n"
         "îÅËÏÔÏÒÙÅ ÚÎÁÞÅÎÉÅÑ × ÆÁÊÌÅ %s ÍÏÇÕÔ ÂÙÔØ ÐÒÏÉÇÎÏÒÉÒÏ×ÁÎÙ,\n"
         "ÄÒÕÇÉÅ ÍÏÇÌÉ ÂÙÔØ ÉÚÍÅÎÅÎÙ!\n"
 
-#: src/lang.c:822
+#: src/lang.c:880
 #, c-format
 msgid   "Warning: tin wrote fewer groups to your\n"
         "\t%s\n"
@@ -3510,7 +3774,7 @@ msgid   "Warning: tin wrote fewer groups
         "before you start tin once again!\n"
 msgstr  ""
 
-#: src/lang.c:826
+#: src/lang.c:884
 #, c-format
 msgid   "\n"
         "Warning: Found %d '-- \\n' lines, this may confuse some people.\n"
@@ -3518,12 +3782,12 @@ msgstr  "\n"
         "÷ÎÉÍÁÎÉÅ: ÏÂÎÁÒÕÖÅÎÏ %d '-- \\n' ÓÔÒÏË, ÜÔÏ ÍÏÖÅÔ ÕÄÉ×ÉÔØ ÎÅËÏÔÏÒÙÈ "
         "ÐÏÌØÚÏ×ÁÔÅÌÅÊ.\n"
 
-#: src/lang.c:827
+#: src/lang.c:885
 #, c-format
 msgid   "Warning: Only %d out of %d articles were saved"
 msgstr  "÷ÎÉÍÁÎÉÅ: óÏÈÒÁÎÅÎÙ ÔÏÌØËÏ %d ÉÚ %d ÓÔÁÔÅÊ"
 
-#: src/lang.c:828
+#: src/lang.c:886
 #, c-format
 msgid   "\n"
         "Warning: Your signature  is longer than %d lines.  Since signatures usually "
@@ -3536,48 +3800,55 @@ msgstr  "\n"
         "          ÐÏÌÅÚÎÕÀ ÉÎÆÏÒÍÁÃÉÀ, ÏÎÉ ÄÏÌÖÎÙ ÂÙÔØ ËÏÒÏÔËÉÍÉ ÎÁÓÔÏÌØËÏ,\n"
         "          ÎÁÓËÏÌØËÏ ÜÔÏ ×ÏÚÍÏÖÎÏ.\n"
 
-#: src/lang.c:832
+#: src/lang.c:890
 #, c-format
 msgid   "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? "
 msgstr  "÷ÎÉÍÁÎÉÅ: ÁÄÒÅÓ email ÍÏÖÅÔ ÓÏÄÅÒÖÁÔØ spamtrap. %s=ÐÒÏÄÏÌÖÉÔØ, %s=ÓÔÏÐ? "
 
-#: src/lang.c:833
+#: src/lang.c:891
 msgid   "\n"
         "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n"
 msgstr  "\n"
         "÷ÎÉÍÁÎÉÅ: óÉÇÎÁÔÕÒÙ ÄÏÌÖÎÙ ÎÁÞÉÎÁÔØÓÑ Ó '-- \\n' ÎÅ Ó '--\\n'.\n"
 
-#: src/lang.c:834
+#: src/lang.c:892
+#, fuzzy, c-format
+msgid   "\n"
+        "Warning: \"%s\" is renamed, you should use \"%s\" instead!\n"
+msgstr  "\n"
+        "÷ÎÉÍÁÎÉÅ: \"%s\" - ÎÅÄÏÐÕÓÔÉÍÁÑ ÎÁ ÜÔÏÍ ÍÅÓÔÅ ÇÒÕÐÐÁ ÎÏ×ÏÓÔÅÊ!\n"
+
+#: src/lang.c:893
 msgid   "Writing attributes file..."
 msgstr  "úÁÐÉÓØ ÆÁÊÌÁ ÁÔÒÉÂÕÔÏ×..."
 
-#: src/lang.c:836
+#: src/lang.c:895
 #, c-format
 msgid   "%d Responses"
 msgstr  "%d ÏÔ×ÅÔÏ×"
 
-#: src/lang.c:838
+#: src/lang.c:897
 #, c-format
 msgid   "Added %d %s"
 msgstr  "äÏÂÁ×ÌÅÎÏ %d %s"
 
-#: src/lang.c:839
+#: src/lang.c:898
 msgid   "No unsubscribed groups to show"
 msgstr  "îÅÔ ÏÔÐÉÓÁÎÎÙÈ ÇÒÕÐÐ ÄÌÑ ×Ù×ÏÄÁ"
 
-#: src/lang.c:840
+#: src/lang.c:899
 msgid   "Showing subscribed to groups only"
 msgstr  "ðÏËÁÚ ÔÏÌØËÏ ÐÏÄÐÉÓÁÎÎÙÈ ÎÁ ÇÒÕÐÐÕ"
 
-#: src/lang.c:841
+#: src/lang.c:900
 msgid   "Yes "
 msgstr  "äÁ "
 
-#: src/lang.c:842
+#: src/lang.c:901
 msgid   "    You have mail\n"
 msgstr  "    îÏ×ÁÑ ÐÏÞÔÁ\n"
 
-#: src/lang.c:847
+#: src/lang.c:906
 #, c-format
 msgid   "\n"
         "Warning: Posting is in %s and contains characters which are not\n"
@@ -3595,11 +3866,11 @@ msgstr  "\n"
         "          ÏÔÒÅÄÁËÔÉÒÕÊÔÅ Å£ É ÕÂÅÒÉÔÅ ÜÔÉ ÓÉÍ×ÏÌÙ ÉÌÉ ÉÚÍÅÎÉÔÅ × M)ÅÎÀ\n"
         "          ÚÎÁÞÅÎÉÅ MM_NETWORK_CHARSET ÎÁ ÐÏÄÈÏÄÑÝÅÅ.\n"
 
-#: src/lang.c:858
+#: src/lang.c:917
 msgid   "  -D mode  debug mode"
 msgstr  ""
 
-#: src/lang.c:862
+#: src/lang.c:921
 msgid   "Read carefully!\n"
         "\n"
         "  You are about to cancel an article seemingly not written by you.  This "
@@ -3624,11 +3895,11 @@ msgstr  "ðÒÏÞÉÔÁÊÔÅ ×ÎÉÍÁÔÅÌØÎÏ!\n"
         "÷ÏÔ ÓÔÁÔØÑ, ËÏÔÏÒÕÀ ×Ù ÈÏÔÉÔÅ ÏÔÍÅÎÉÔØ:\n"
         "\n"
 
-#: src/lang.c:871
+#: src/lang.c:930
 msgid   "toggle color"
 msgstr  "ÉÚÍÅÎÉÔØ Ã×ÅÔ"
 
-#: src/lang.c:872
+#: src/lang.c:931
 msgid   "# Changing colors of several screen parts\n"
         "# Possible values are:\n"
         "#  -1 = default (white for foreground and black for background)\n"
@@ -3672,362 +3943,362 @@ msgstr  "# éÚÍÅÎÅÎÉÅ Ã×ÅÔÏ× ÄÌÑ ÒÁÚÌÉÞÎÙ
         "#  15 = Ó×ÅÔÌÏ-ÂÅÌÙÊ\n"
         "\n"
 
-#: src/lang.c:892
+#: src/lang.c:951
 msgid   "  -a       toggle color flag"
 msgstr  "  -a       ÉÚÍÅÎÉÔØ Ã×ÅÔ"
 
-#: src/lang.c:896
+#: src/lang.c:955
 msgid   "\n"
         "Error: Followup-To set to more than one newsgroup!\n"
 msgstr  "\n"
         "ïÛÉÂËÁ: Followup-To ÕÓÔÁÎÏ×ÌÅÎ ÎÁ ÂÏÌØÛÅ ÞÅÍ ÏÄÎÕ ÇÒÕÐÐÕ!\n"
 
-#: src/lang.c:897
+#: src/lang.c:956
 #, c-format
 msgid   "\n"
         "Error: cross-posting to %d newsgroups and no Followup-To line!\n"
 msgstr  "\n"
         "ïÛÉÂËÁ: ËÒÏÓÓ-ÐÏÓÔÉÎÇÁ × %d ÇÒÕÐÐÙ ÂÅÚ Followup-To ÓÔÒÏËÉ!\n"
 
-#: src/lang.c:898
+#: src/lang.c:957
 #, c-format
 msgid   "\n"
         "Error: \"%s\" is not a valid newsgroup!\n"
 msgstr  "\n"
         "ïÛÉÂËÁ: \"%s\" - ÎÅÄÏÐÕÓÔÉÍÁÑ ÇÒÕÐÐÁ!\n"
 
-#: src/lang.c:900
+#: src/lang.c:959
 msgid   "\n"
         "Warning: Followup-To set to more than one newsgroup!\n"
 msgstr  "\n"
         "÷ÎÉÍÁÎÉÅ: Followup-To ÕÓÔÁÎÏ×ÌÅÎ ÎÁ ÂÏÌØÛÅ ÞÅÍ ÏÄÎÕ ÇÒÕÐÐÕ!\n"
 
-#: src/lang.c:901
+#: src/lang.c:960
 #, c-format
 msgid   "\n"
         "Warning: cross-posting to %d newsgroups and no Followup-To line!\n"
 msgstr  "\n"
         "÷ÎÉÍÁÎÉÅ: ËÒÏÓÓ-ÐÏÓÔÉÎÇ × %d ÇÒÕÐÐÙ ÂÅÚ Followup-To ÓÔÒÏËÉ!\n"
 
-#: src/lang.c:902
+#: src/lang.c:961
 #, 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:903
+#: src/lang.c:962
 #, c-format
 msgid   "\n"
         "Warning: \"%s\" is not a valid newsgroup at this site!\n"
 msgstr  "\n"
         "÷ÎÉÍÁÎÉÅ: \"%s\" - ÎÅÄÏÐÕÓÔÉÍÁÑ ÎÁ ÜÔÏÍ ÍÅÓÔÅ ÇÒÕÐÐÁ ÎÏ×ÏÓÔÅÊ!\n"
 
-#: src/lang.c:907
+#: src/lang.c:966
 #, c-format
 msgid   "%d files successfully written from %d articles. %d %s occurred."
 msgstr  "%d ÆÁÊÌÏ× ÕÓÐÅÛÎÏ ÚÁÐÉÓÁÎÙ ÉÚ %d ÓÔÁÔÅÊ. %d %s."
 
-#: src/lang.c:908
+#: src/lang.c:967
 msgid   "Missing parts."
 msgstr  "ðÒÏÐÕÝÅÎÙ ÞÁÓÔÉ."
 
-#: src/lang.c:909
+#: src/lang.c:968
 msgid   "No beginning."
 msgstr  "îÅÔ ÎÁÞÁÌÁ."
 
-#: src/lang.c:910
+#: src/lang.c:969
 msgid   "No data."
 msgstr  "îÅÔ ÄÁÎÎÙÈ."
 
-#: src/lang.c:911
+#: src/lang.c:970
 msgid   "Unknown error."
 msgstr  "îÅÉÚ×ÅÓÔÎÁÑ ÏÛÉÂËÁ."
 
-#: src/lang.c:914
+#: src/lang.c:973
 #, c-format
 msgid   "\tChecksum of %s (%ld %s)"
 msgstr  "\tëÏÎÔÒÏÌØÎÁÑ ÓÕÍÍÁ %s (%ld %s)"
 
-#: src/lang.c:919
+#: src/lang.c:978
 msgid   "Reading mail active file... "
 msgstr  ""
 
-#: src/lang.c:920
+#: src/lang.c:979
 msgid   "Reading mailgroups file... "
 msgstr  "þÔÅÎÉÅ ÆÁÊÌÁ mailgroups... "
 
-#: src/lang.c:924
+#: src/lang.c:983
 msgid   "perform PGP operations on article"
 msgstr  "×ÙÐÏÌÎÉÔØ PGP ÏÐÅÒÁÃÉÉ ÓÏ ÓÔÁÔØÅÊ"
 
-#: src/lang.c:925
+#: src/lang.c:984
 msgid   "Add key(s) to public keyring?"
 msgstr  "äÏÂÁ×ÉÔØ ËÌÀÞ(É) Ë ÏÔËÒÙÔÙÍ ËÌÀÞÁÍ?"
 
-#: src/lang.c:926
+#: src/lang.c:985
 #, c-format
 msgid   "%s=encrypt, %s=sign, %s=both, %s=quit: "
 msgstr  "%s=ÛÉÆÒÏ×ÁÔØ, %s=ÐÏÄÐÉÓÁÔØ, %s=ÏÂÁ, %s=×ÙÈÏÄ: "
 
-#: src/lang.c:927
+#: src/lang.c:986
 #, c-format
 msgid   "%s=sign, %s=sign & include public key, %s=quit: "
 msgstr  "%s=ÛÉÆÒÏ×ÁÔØ, %s=ÐÏÄÐÉÓÁÔØ É ×ÌÏÖÉÔØ ÏÔËÒÙÔÙÊ ËÌÀÞ, %s=×ÙÈÏÄ: "
 
-#: src/lang.c:928
+#: src/lang.c:987
 #, c-format
 msgid   "PGP has not been set up (can't open %s)"
 msgstr  "PGP ÎÅ ÕÓÔÁÎÏ×ÌÅÎ (ÎÅ ÍÏÇÕ ÏÔËÒÙÔØ %s)"
 
-#: src/lang.c:929
+#: src/lang.c:988
 msgid   "Article not signed and no public keys found"
 msgstr  "óÔÁÔØÑ ÎÅ ÐÏÄÐÉÓÁÎÁ É ÏÔËÒÙÔÙÊ ËÌÀÞ ÎÅ ÎÁÊÄÅÎ"
 
-#: src/lang.c:931
+#: src/lang.c:990
 #, c-format
 msgid   "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr  "%s=×ÙÈÏÄ, %s=ÒÅÄ., %s=ispell, %s=pgp, %s=ÍÅÎÀ, %s=ÏÔÐÒÁ×ÉÔØ, %s=ÏÔÌÏÖÉÔØ: "
 
-#: src/lang.c:932
+#: src/lang.c:991
 #, c-format
 msgid   "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=send [%%s]: "
 msgstr  "%s=×ÙÈÏÄ, %s=ÒÅÄ., %s=ispell, %s=pgp, %s=ÏÔÐÒÁ×ÉÔØ [%%s]: "
 
-#: src/lang.c:933
+#: src/lang.c:992
 #, c-format
 msgid   "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr  "%s=×ÙÈÏÄ, %s=ÒÅÄ., %s=ispell, %s=pgp, %s=ÍÅÎÀ, %s=ÏÔÐÒ., %s=ÏÔÌÏÖÉÔØ [%%s]: "
 
-#: src/lang.c:935
+#: src/lang.c:994
 #, 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:936
+#: src/lang.c:995
 #, c-format
 msgid   "%s=quit, %s=edit, %s=pgp, %s=send [%%s]: "
 msgstr  "%s=×ÙÈÏÄ, %s=ÒÅÄ., %s=pgp, %s=ÏÔÐÒÁ×ÉÔØ [%%s]: "
 
-#: src/lang.c:937
+#: src/lang.c:996
 #, 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:941
+#: src/lang.c:1000
 #, c-format
 msgid   "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone: "
 msgstr  "%s=×ÙÈÏÄ, %s=ÒÅÄ., %s=ispell, %s=ÍÅÎÀ, %s=ÏÔÐÒ., %s=ÏÔÌÏÖÉÔØ: "
 
-#: src/lang.c:942
+#: src/lang.c:1001
 #, c-format
 msgid   "%s=quit, %s=edit, %s=ispell, %s=send [%%s]: "
 msgstr  "%s=×ÙÈÏÄ, %s=ÒÅÄ., %s=ispell, %s=ÏÔÐÒÁ×ÉÔØ [%%s]: "
 
-#: src/lang.c:943
+#: src/lang.c:1002
 #, c-format
 msgid   "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr  "%s=×ÙÈÏÄ, %s=ÒÅÄ., %s=ispell, %s=ÍÅÎÀ, %s=ÏÔÐÒÁ×ÉÔØ, %s=ÏÔÌÏÖÉÔØ [%%s]: "
 
-#: src/lang.c:945
+#: src/lang.c:1004
 #, c-format
 msgid   "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone: "
 msgstr  "%s=×ÙÈÏÄ, %s=ÒÅÄ., %s=ÍÅÎÀ, %s=ÏÔÐÒÁ×ÉÔØ, %s=ÏÔÌÏÖÉÔØ: "
 
-#: src/lang.c:946
+#: src/lang.c:1005
 #, c-format
 msgid   "%s=quit, %s=edit, %s=send [%%s]: "
 msgstr  "%s=×ÙÈÏÄ, %s=ÒÅÄ., %s=ÏÔÐÒÁ×ÉÔØ [%%s]: "
 
-#: src/lang.c:947
+#: src/lang.c:1006
 #, c-format
 msgid   "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr  "%s=×ÙÈÏÄ, %s=ÒÅÄ., %s=ÍÅÎÀ, %s=ÏÔÐÒÁ×ÉÔØ, %s=ÏÔÌÏÖÉÔØ [%%s]: "
 
-#: src/lang.c:956
+#: src/lang.c:1015
 msgid   "Try cache_overview_files to speed up things.\n"
 msgstr  "ðÏÐÒÏÂÕÊÔÅ cache_overview_files ÄÌÑ ÕÓËÏÒÅÎÉÑ.\n"
 
-#: src/lang.c:957
+#: src/lang.c:1016
 msgid   "Tin will use local index files instead.\n"
 msgstr  "Tin ÂÕÄÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÆÁÊÌÙ ÌÏËÁÌØÎÏÇÏ ÉÎÄÅËÓÁ.\n"
 
-#: src/lang.c:958
+#: src/lang.c:1017
 msgid   "Cannot find NNTP server name"
 msgstr  "îÅ ÍÏÇÕ ÎÁÊÔÉ ÉÍÑ NNTP ÓÅÒ×ÅÒÁ"
 
-#: src/lang.c:959
+#: src/lang.c:1018
 #, fuzzy, c-format
 msgid   "Connecting to %s:%u..."
 msgstr  "óÏÅÄÉÎÅÎÉÅ Ó %s:%u..."
 
-#: src/lang.c:960
+#: src/lang.c:1019
 msgid   "Disconnecting from server...\n"
 msgstr  "ïÔÓÏÅÄÉÎÅÎÉÅ ÏÔ ÓÅÒ×ÅÒÁ...\n"
 
-#: src/lang.c:961
-#, c-format
-msgid   "Wrong newsgroup name in response of GROUP command, %s for %s"
+#: src/lang.c:1020
+#, fuzzy, c-format
+msgid   "Wrong newsgroup name (\"%s\") in response of \"GROUP %s\" command: \"%s\""
 msgstr  "îÅÐÒÁ×ÉÌØÎÏÅ ÉÍÑ ÇÒÕÐÐÙ × ÏÔ×ÅÔÅ ÎÁ ËÏÍÁÎÄÕ GROUP, %s ÄÌÑ %s"
 
-#: src/lang.c:962
+#: src/lang.c:1021
 #, c-format
 msgid   "Failed to connect to NNTP server %s. Exiting..."
 msgstr  "îÅ ÕÄÁÌÏÓØ ÓÏÅÄÉÎÉÔØÓÑ Ó NNTP ÓÅÒ×ÅÒÏÍ %s. ÷ÙÈÏÄ..."
 
-#: src/lang.c:963
+#: src/lang.c:1022
 msgid   "205  Closing connection"
 msgstr  "205  úÁËÒÙÔÉÅ ÓÏÅÄÉÎÅÎÉÑ"
 
-#: src/lang.c:964
+#: src/lang.c:1023
 msgid   "Your server does not support the NNTP XOVER or OVER command.\n"
 msgstr  "óÅÒ×ÅÒ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔ NNTP XOVER ÉÌÉ OVER ËÏÍÁÎÄÙ.\n"
 
-#: src/lang.c:965
+#: src/lang.c:1024
 msgid   "Connection to news server has timed out. Reconnect?"
 msgstr  "÷ÒÅÍÑ ÓÏÅÄÉÎÅÎÉÑ Ë ÓÅÒ×ÅÒÕ ÐÒÅ×ÙÓÉÌÏ ÌÉÍÉÔ. ðÏÄËÌÀÞÉÔØÓÑ ÅÝ£ ÒÁÚ?"
 
-#: src/lang.c:966
+#: src/lang.c:1025
 #, 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:967
+#: src/lang.c:1026
 msgid   "  -A       force authentication on connect"
 msgstr  "  -A       ÐÒÉÎÕÄÉÔÅÌØÎÁÑ ÁÕÔÅÎÔÉÆÉËÁÃÉÑ ÐÒÉ ÓÏÅÄÉÎÅÎÉÉ"
 
-#: src/lang.c:968
+#: src/lang.c:1027
 #, c-format
 msgid   "  -g serv  read news from NNTP server serv [default=%s]"
 msgstr  "  -g serv  ÞÔÅÎÉÅ ÎÏ×ÏÓÔÅÊ Ó NNTP ÓÅÒ×ÅÒÁ serv [ÐÏ ÕÍÏÌÞÁÎÉÀ=%s]"
 
-#: src/lang.c:969
+#: src/lang.c:1028
 #, c-format
 msgid   "  -p port  use port as NNTP port [default=%d]"
 msgstr  "  -p port  ÉÓÐÏÌØÚÏ×ÁÔØ port ËÁË NNTP ÐÏÒÔ [ÐÏ ÕÍÏÌÞÁÎÉÀ=%d]"
 
-#: src/lang.c:970
+#: src/lang.c:1029
 msgid   "  -Q       quick start. Same as -nqd"
 msgstr  "  -Q       ÂÙÓÔÒÙÊ ÚÁÐÕÓË. ëÁË Ó ÏÐÃÉÑÍÉ -nqd"
 
-#: src/lang.c:971
+#: src/lang.c:1030
 msgid   "  -r       read news remotely from default NNTP server"
 msgstr  "  -r       ÞÉÔÁÔØ ÎÏ×ÏÓÔÉ ÕÄÁÌÅÎÎÏ Ó NNTP ÓÅÒ×ÅÒÁ, ÚÁÄÁÎÎÏÇÏ ÐÏ ÕÍÏÌÞÁÎÉÀ"
 
-#: src/lang.c:972
+#: src/lang.c:1031
 msgid   "  -l       use only LIST instead of GROUP (-n) command"
 msgstr  "  -l       ÉÓÐÏÌØÚÏ×ÁÔØ LIST ×ÍÅÓÔÏ ËÏÍÁÎÄÙ GROUP (-n)"
 
-#: src/lang.c:973
+#: src/lang.c:1032
 msgid   "  -n       only read subscribed .newsrc groups from NNTP server"
 msgstr  "  -n       ÞÉÔÁÔØ ÔÏÌØËÏ ÐÏÄÐÉÓÁÎÎÙÅ .newsrc ÇÒÕÐÐÙ Ó NNTP ÓÅÒ×ÅÒÁ"
 
-#: src/lang.c:975
-#, c-format
-msgid   "%s/tcp: Unknown service.\n"
-msgstr  "%s/tcp: îÅÉÚ×ÅÓÔÎÙÊ ÓÅÒ×ÉÓ.\n"
-
-#: src/lang.c:978
+#: src/lang.c:1034
 msgid   "\n"
         "socket or connect problem\n"
 msgstr  "\n"
         "ÐÒÏÂÌÅÍÁ Ó ÓÏËÅÔÏÍ ÉÌÉ Ó ÓÏÅÄÉÎÅÎÉÅÍ\n"
 
-#: src/lang.c:980
+#: src/lang.c:1036
 #, c-format
 msgid   "\n"
         "Connection to %s: "
 msgstr  "\n"
         "óÏÅÄÉÎÅÎÉÅ Ó %s: "
 
-#: src/lang.c:981
+#: src/lang.c:1037
 msgid   "Giving up...\n"
 msgstr  "ðÒÅËÒÁÝÁÅÍ...\n"
 
-#: src/lang.c:984
+#: src/lang.c:1039
+#, c-format
+msgid   "%s/tcp: Unknown service.\n"
+msgstr  "%s/tcp: îÅÉÚ×ÅÓÔÎÙÊ ÓÅÒ×ÉÓ.\n"
+
+#: src/lang.c:1043
 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:987
+#: src/lang.c:1046
 msgid   "Your server does not have Xref: in its XOVER information.\n"
 msgstr  "óÅÒ×ÅÒ ÎÅ ÓÏÄÅÒÖÉÔ Xref: × XOVER.\n"
 
-#: src/lang.c:990
+#: src/lang.c:1049
 #, 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:993
+#: src/lang.c:1052
 msgid   "  -Q       quick start. Same as -qd"
 msgstr  "  -Q       ÂÙÓÔÒÙÊ ÚÁÐÕÓË. ôÏ ÖÅ ÓÁÍÏÅ ËÁË Ó ÏÐÃÉÑÍÉ -qd"
 
-#: src/lang.c:994
+#: src/lang.c:1053
 msgid   "  -l       read only active file instead of scanning spool (-n) command"
 msgstr  "  -l       ÞÉÔÁÔØ ÔÏÌØËÏ ÆÁÊÌ active ×ÍÅÓÔÏ ÓËÁÎÉÒÏ×ÁÎÉÑ spool (-n) ËÏÍÁÎÄÙ"
 
-#: src/lang.c:995
+#: src/lang.c:1054
 msgid   "  -n       only read subscribed .newsrc groups from spool"
 msgstr  "  -n       ÞÉÔÁÔØ ÔÏÌØËÏ ÐÏÄÐÉÓÁÎÎÙÅ .newsrc ÇÒÕÐÐÙ ÉÚ spool"
 
-#: src/lang.c:996
+#: src/lang.c:1055
 msgid   "Your server does not have Xref: in its NOV-files.\n"
 msgstr  "÷ÁÛ ÓÅÒ×ÅÒ ÎÅ ÉÍÅÅÔ Xref: × NOV-ÆÁÊÌÁÈ.\n"
 
-#: src/lang.c:1000
+#: src/lang.c:1059
 msgid   "Posting using external inews failed. Use built in inews instead?"
 msgstr  "ïÔÐÒÁ×ÌÅÎÉÅ Ó ×ÎÅÛÎÉÍ inews ÐÒÏ×ÁÌÉÌÏÓØ. éÓÐÏÌØÚÏ×ÁÔØ ×ÓÔÒÏÅÎÎÙÊ inews"
 
-#: src/lang.c:1001
+#: src/lang.c:1060
 msgid   "It worked! Should I always use my built in inews from now on?"
 msgstr  "úÁÒÁÂÏÔÁÌÏ! éÓÐÏÌØÚÏ×ÁÔØ ×ÓÅÇÄÁ ÓÄÅÌÁÎÎÙÊ inews?"
 
-#: src/lang.c:1005
+#: src/lang.c:1064
 #, c-format
 msgid   "%d %s printed"
 msgstr  "%d %s ÎÁÐÅÞÁÔÁÎÏ"
 
-#: src/lang.c:1006
+#: src/lang.c:1065
 msgid   "output article/thread/hot/pattern/tagged articles to printer"
 msgstr  "×Ù×ÏÄ ÓÔÁÔØÉ/ÄÉÓËÕÓÓÉÉ/hot/ÛÁÂÌÏÎÁ/ÐÏÍÅÞÅÎÎÙÈ ÓÔÁÔÅÊ ÎÁ ÐÅÞÁÔØ"
 
-#: src/lang.c:1007
+#: src/lang.c:1066
 msgid   "Print"
 msgstr  "ðÅÞÁÔØ"
 
-#: src/lang.c:1008
+#: src/lang.c:1067
 msgid   "Printing..."
 msgstr  "ðÅÞÁÔÁÀ..."
 
-#: src/lang.c:1012
+#: src/lang.c:1071
 msgid   "pipe article/thread/hot/pattern/tagged articles into command"
 msgstr  "pipe ÓÔÁÔØÀ/ÄÉÓËÕÓÓÉÀ/hot/ÛÁÂÌÏÎ/ÐÏÍÅÞÅÎÎÙÅ ÓÔÁÔØÉ × ËÏÍÁÎÄÕ"
 
-#: src/lang.c:1013
+#: src/lang.c:1072
 msgid   "No command"
 msgstr  "îÅÔ ËÏÍÁÎÄÙ"
 
-#: src/lang.c:1014
+#: src/lang.c:1073
 msgid   "Pipe"
 msgstr  ""
 
-#: src/lang.c:1015
+#: src/lang.c:1074
 #, c-format
 msgid   "Pipe to command [%.*s]> "
 msgstr  "Pipe × ËÏÍÁÎÄÕ [%.*s]> "
 
-#: src/lang.c:1016
+#: src/lang.c:1075
 msgid   "Piping..."
 msgstr  ""
 
-#: src/lang.c:1018
+#: src/lang.c:1077
 msgid   "Piping not enabled."
 msgstr  "Piping ÎÅ ×ËÌÀÞÅÎ."
 
-#: src/lang.c:1022
+#: src/lang.c:1081
 #, c-format
 msgid   "\n"
         "Error: The \"%s:\" line has spaces  in it that MUST be removed.\n"
@@ -4040,7 +4311,7 @@ msgstr  "\n"
         "        É ÓÏÄÅÒÖÉÍÏÅ.  éÓÐÏÌØÚÕÊÔÅ ÚÁÐÑÔÕÀ (,) ÄÌÑ ÒÁÚÄÅÌÅÎÉÑ\n"
         "        ÎÅÓËÏÌØËÉÈ ÉÍÅÎ ÇÒÕÐÐ.\n"
 
-#: src/lang.c:1027
+#: src/lang.c:1086
 #, c-format
 msgid   "\n"
         "Error: The \"%s:\" line is  continued in  the next line.  Since\n"
@@ -4051,7 +4322,7 @@ msgstr  "\n"
         "        ÔÁË ËÁË ÓÔÒÏËÁ ÎÅ ÍÏÖÅÔ ÓÏÄÅÒÖÁÔØ ÐÒÏÂÅÌÏ×.\n"
         "        ðÏÖÁÌÕÊÓÔÁ ÚÁÐÉÓÙ×ÁÅÔÅ ×ÓÅ ÇÒÕÐÐÙ ÏÄÎÏÊ ÓÔÒÏËÏÊ.\n"
 
-#: src/lang.c:1032
+#: src/lang.c:1091
 #, c-format
 msgid   "\n"
         "Warning: The \"%s:\" line is continued in the next line.\n"
@@ -4062,14 +4333,14 @@ msgstr  "\n"
         "          üÔÏ ÎÏ×ÏÅ Ó×ÏÊÔÓ×Ï É ÍÏÖÅÔ ÐÏÄÄÅÒÖÉ×ÁÔØÓÑ ÎÅ ×ÓÅÍÉ ÓÅÒ×ÅÒÁÍÉ.\n"
         "          þÔÏÂÙ ÉÚÂÅÖÁÔØ ÐÒÏÂÌÅÍ, ÚÁÐÉÓÙ×ÁÊÔÅ ×ÓÅ ÇÒÕÐÐÙ ÏÄÎÏÊ ÓÔÒÏËÏÊ.\n"
 
-#: src/lang.c:1036
+#: src/lang.c:1095
 #, c-format
 msgid   "\n"
         "Warning: The \"%s:\" line has spaces in it that SHOULD be removed.\n"
 msgstr  "\n"
         "÷ÎÉÍÁÎÉÅ: ÓÔÒÏËÁ \"%s:\" ÓÏÄÅÒÖÉÔ ÐÒÏÂÅÌÙ, ËÏÔÏÒÙÅ ÄÏÌÖÎÙ ÂÙÔØ ÕÂÒÁÎÙ.\n"
 
-#: src/lang.c:1041
+#: src/lang.c:1100
 msgid   "\n"
         "  If your article contains quoted text  please take some time to pare it "
         "down\n"
@@ -4090,573 +4361,569 @@ msgid   "\n"
         "  likely to ignore it completely.  It's a crowded net out there.\n"
 msgstr  ""
 
-#: src/lang.c:1054
+#: src/lang.c:1113
 msgid   "shell escape"
 msgstr  "×ÙÈÏÄ × ÏÂÏÌÏÞËÕ"
 
-#: src/lang.c:1055
+#: src/lang.c:1114
 #, c-format
 msgid   "Shell Command (%s)"
 msgstr  "ëÏÍÁÎÄÁ ÏÂÏÌÏÞËÉ (%s)"
 
-#: src/lang.c:1056
+#: src/lang.c:1115
 #, c-format
 msgid   "Enter shell command [%s]> "
 msgstr  "÷×ÅÄÉÔÅ ËÏÍÁÎÄÕ ÏÂÏÌÏÞËÉ [%s]> "
 
-#: src/lang.c:1060
+#: src/lang.c:1119
 #, c-format
 msgid   "%s: Can't get entry for TERM\n"
 msgstr  "%s: îÅ ÍÏÇÕ ÐÏÌÕÞÉÔØ ÚÁÐÉÓØ ÄÌÑ TERM\n"
 
-#: src/lang.c:1064
+#: src/lang.c:1123
 #, c-format
 msgid   "Group %.*s ('q' to quit)..."
 msgstr  "çÒÕÐÐÁ %.*s ('q' ÞÔÏÂÙ ×ÙÊÔÉ)..."
 
-#: src/lang.c:1066
+#: src/lang.c:1125
 #, c-format
 msgid   "Group %.*s..."
 msgstr  "çÒÕÐÐÁ %.*s..."
 
-#: src/lang.c:1070
+#: src/lang.c:1129
 msgid   "Server unavailable\n"
 msgstr  "óÅÒ×ÅÒ ÎÅ ÄÏÓÔÕÐÅÎ\n"
 
-#: src/lang.c:1076
+#: src/lang.c:1135
 #, c-format
 msgid   "%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %"
         "s=post"
 msgstr  "%s=pipe; %s=mail; %s=ÐÅÞÁÔØ; %s=×ÙÈÏÄ; %s=toggle all/unread; %s=ÓÏÈÒ.; %"
         "s=ÏÔÍ.; %s=ÏÔÐÒÁ×ÉÔØ"
 
-#: src/lang.c:1077
+#: src/lang.c:1136
 #, c-format
 msgid   "%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr  "%s=pipe; %s=mail; %s=ÐÅÞÁÔØ; %s=×ÙÈÏÄ; %s=reply mail; %s=ÓÏÈÒ.; %s=ÏÔÍ.; %"
         "s=ÏÔÐÒÁ×ÉÔØ"
 
-#: src/lang.c:1079
+#: src/lang.c:1138
 #, c-format
 msgid   "%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr  "%s=mail; %s=ÐÅÞÁÔØ; %s=×ÙÈÏÄ; %s=toggle all/unread; %s=ÓÏÈÒ.; %s=ÏÔÍ.; %"
         "s=ÏÔÐÒÁ×ÉÔØ"
 
-#: src/lang.c:1080
+#: src/lang.c:1139
 #, c-format
 msgid   "%s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr  "%s=mail; %s=ÐÅÞÁÔØ; %s=×ÙÈÏÄ; %s=ÏÔ×ÅÔÉÔØ; %s=ÓÏÈÒ.; %s=ÏÔÍ.; %s=ÏÔÐÒÁ×ÉÔØ"
 
-#: src/lang.c:1084
+#: src/lang.c:1143
 #, c-format
 msgid   "%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr  "%s=pipe; %s=mail; %s=×ÙÈÏÄ; %s=toggle all/unread; %s=ÓÏÈÒ.; %s=ÏÔÍ.; %"
         "s=ÏÔÐÒÁ×ÉÔØ"
 
-#: src/lang.c:1085
+#: src/lang.c:1144
 #, c-format
 msgid   "%s=pipe; %s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr  "%s=pipe; %s=mail; %s=×ÙÈÏÄ; %s=ÏÔ×ÅÔÉÔØ; %s=ÓÏÈÒ.; %s=ÏÔÍ.; %s=ÏÔÐÒÁ×ÉÔØ"
 
-#: src/lang.c:1087
+#: src/lang.c:1146
 #, c-format
 msgid   "%s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr  "%s=mail; %s=×ÙÈÏÄ; %s=toggle all/unread; %s=ÓÏÈÒ.; %s=ÏÔÍ.; %s=ÏÔÐÒÁ×ÉÔØ"
 
-#: src/lang.c:1088
+#: src/lang.c:1147
 #, c-format
 msgid   "%s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr  "%s=mail; %s=×ÙÈÏÄ; %s=ÏÔ×ÅÔÉÔØ; %s=ÓÏÈÒÁÎÉÔØ; %s=ÏÔÍ.; %s=ÏÔÐÒÁ×ÉÔØ"
 
-#: src/lang.c:1094
+#: src/lang.c:1153
 msgid   "Terminal does not support color"
 msgstr  "ôÅÒÍÉÎÁÌ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔ Ã×ÅÔ"
 
-#: src/lang.c:1099
+#: src/lang.c:1158
 #, c-format
 msgid   "Trying %s"
 msgstr  ""
 
-#: src/lang.c:1113 src/lang.c:1139 src/lang.c:1155 src/lang.c:1364 src/refs.c:304
+#: src/lang.c:1172 src/lang.c:1198 src/lang.c:1214 src/lang.c:1423 src/refs.c:288
 msgid   "None"
 msgstr  "îÉÞÅÇÏ"
 
-#: src/lang.c:1114
+#: src/lang.c:1173
 msgid   "Subject"
 msgstr  "ôÅÍÁ"
 
-#: src/lang.c:1115
+#: src/lang.c:1174
 msgid   "References"
 msgstr  ""
 
-#: src/lang.c:1116
+#: src/lang.c:1175
 msgid   "Both Subject and References"
 msgstr  "ôÅÍÁ É References"
 
-#: src/lang.c:1117
+#: src/lang.c:1176
 msgid   "Multipart Subject"
 msgstr  ""
 
-#: src/lang.c:1118
+#: src/lang.c:1177
 msgid   "Percentage Match"
 msgstr  "óÏ×ÐÁÄÅÎÉÑ ÐÏ ÐÒÏÃÅÎÔÁÍ"
 
-#: src/lang.c:1130 src/lang.c:1210 src/lang.c:1269
+#: src/lang.c:1189 src/lang.c:1269 src/lang.c:1328
 msgid   "No"
 msgstr  "îÅÔ"
 
-#: src/lang.c:1131 src/lang.c:1271
+#: src/lang.c:1190 src/lang.c:1330
 msgid   "Yes"
 msgstr  "äÁ"
 
-#: src/lang.c:1132
+#: src/lang.c:1191
 msgid   "Hide All"
 msgstr  "óËÒÙÔØ ×ÓÅ"
 
-#: src/lang.c:1140
+#: src/lang.c:1199
 msgid   "Address"
 msgstr  "áÄÒÅÓ"
 
-#: src/lang.c:1141
+#: src/lang.c:1200
 msgid   "Full Name"
 msgstr  "ðÏÌÎÏÅ ÉÍÑ"
 
-#: src/lang.c:1142
+#: src/lang.c:1201
 msgid   "Address and Name"
 msgstr  "áÄÒÅÓ É ÉÍÑ"
 
-#: src/lang.c:1149
+#: src/lang.c:1208
 msgid   "Max"
 msgstr  "íÁËÓÉÍÁÌØÎÙÊ"
 
-#: src/lang.c:1150
+#: src/lang.c:1209
 msgid   "Sum"
 msgstr  "óÕÍÍÁ"
 
-#: src/lang.c:1151
+#: src/lang.c:1210
 msgid   "Average"
 msgstr  "óÒÅÄÎÉÊ"
 
-#: src/lang.c:1156
+#: src/lang.c:1215
 msgid   "Lines"
 msgstr  "óÔÒÏËÉ"
 
-#: src/lang.c:1157
+#: src/lang.c:1216
 msgid   "Score"
 msgstr  ""
 
-#: src/lang.c:1158
+#: src/lang.c:1217
 msgid   "Lines & Score"
 msgstr  "óÔÒÏËÉ É Score"
 
-#: src/lang.c:1167
+#: src/lang.c:1226
 msgid   "Black"
 msgstr  "þÅÒÎÙÊ"
 
-#: src/lang.c:1168
+#: src/lang.c:1227
 msgid   "Red"
 msgstr  "ëÒÁÓÎÙÊ"
 
-#: src/lang.c:1169
+#: src/lang.c:1228
 msgid   "Green"
 msgstr  "úÅÌ£ÎÙÊ"
 
-#: src/lang.c:1170
+#: src/lang.c:1229
 msgid   "Brown"
 msgstr  "ëÏÒÉÞÎÅ×ÙÊ"
 
-#: src/lang.c:1171
+#: src/lang.c:1230
 msgid   "Blue"
 msgstr  "óÉÎÉÊ"
 
-#: src/lang.c:1172
+#: src/lang.c:1231
 msgid   "Pink"
 msgstr  "òÏÚÏ×ÙÊ"
 
-#: src/lang.c:1173
+#: src/lang.c:1232
 msgid   "Cyan"
 msgstr  "çÏÌÕÂÏÊ"
 
-#: src/lang.c:1174
+#: src/lang.c:1233
 msgid   "White"
 msgstr  "âÅÌÙÊ"
 
-#: src/lang.c:1175
+#: src/lang.c:1234
 msgid   "Gray"
 msgstr  "óÅÒÙÊ"
 
-#: src/lang.c:1176
+#: src/lang.c:1235
 msgid   "Light Red"
 msgstr  "ó×ÅÔÌÏ-ËÒÁÓÎÙÊ"
 
-#: src/lang.c:1177
+#: src/lang.c:1236
 msgid   "Light Green"
 msgstr  "ó×ÅÔÌÏ-ÚÅÌ£ÎÙÊ"
 
-#: src/lang.c:1178
+#: src/lang.c:1237
 msgid   "Yellow"
 msgstr  "ö£ÌÔÙÊ"
 
-#: src/lang.c:1179
+#: src/lang.c:1238
 msgid   "Light Blue"
 msgstr  "ó×ÅÔÌÏ-ÓÉÎÉÊ"
 
-#: src/lang.c:1180
+#: src/lang.c:1239
 msgid   "Light Pink"
 msgstr  "ó×ÅÔÌÏ-ÒÏÚÏ×ÙÊ"
 
-#: src/lang.c:1181
+#: src/lang.c:1240
 msgid   "Light Cyan"
 msgstr  "ó×ÅÔÌÏ-ÇÏÌÕÂÏÊ"
 
-#: src/lang.c:1182
+#: src/lang.c:1241
 msgid   "Light White"
 msgstr  "ó×ÅÔÌÏ-ÂÅÌÙÊ"
 
-#: src/lang.c:1190 src/lang.c:1275 src/lang.c:1289
+#: src/lang.c:1249 src/lang.c:1334 src/lang.c:1348
 msgid   "Nothing"
 msgstr  "îÉÞÅÇÏ"
 
-#: src/lang.c:1191
-msgid   "Mark"
-msgstr  ""
-
-#: src/lang.c:1192
+#: src/lang.c:1251
 msgid   "Space"
 msgstr  ""
 
-#: src/lang.c:1199
+#: src/lang.c:1258
 msgid   "Normal"
 msgstr  ""
 
-#: src/lang.c:1200
+#: src/lang.c:1259
 msgid   "Best highlighting"
 msgstr  "ìÕÞÛÅÅ ÐÏÄÓ×ÅÞÉ×ÁÎÉÅ"
 
-#: src/lang.c:1201
+#: src/lang.c:1260
 msgid   "Underline"
 msgstr  "ðÏÄÞÅÒËÉ×ÁÎÉÅ"
 
-#: src/lang.c:1202
+#: src/lang.c:1261
 msgid   "Reverse video"
 msgstr  "òÅ×ÅÒÓÎÏÅ ×ÉÄÅÏ"
 
-#: src/lang.c:1203
+#: src/lang.c:1262
 msgid   "Blinking"
 msgstr  "íÉÇÁÎÉÅ"
 
-#: src/lang.c:1204
+#: src/lang.c:1263
 msgid   "Half bright"
 msgstr  ""
 
-#: src/lang.c:1205
+#: src/lang.c:1264
 msgid   "Bold"
 msgstr  ""
 
-#: src/lang.c:1211
+#: src/lang.c:1270
 msgid   "Cc"
 msgstr  ""
 
-#: src/lang.c:1212
+#: src/lang.c:1271
 msgid   "Bcc"
 msgstr  ""
 
-#: src/lang.c:1213
+#: src/lang.c:1272
 msgid   "Cc and Bcc"
 msgstr  ""
 
-#: src/lang.c:1218 src/lang.c:1230
+#: src/lang.c:1277 src/lang.c:1289
 msgid   "none"
 msgstr  "ÎÉÞÅÇÏ"
 
-#: src/lang.c:1219
+#: src/lang.c:1278
 msgid   "commands"
 msgstr  "ËÏÍÁÎÄÙ"
 
-#: src/lang.c:1220
+#: src/lang.c:1279
 msgid   "select"
 msgstr  "×ÙÂÏÒ"
 
-#: src/lang.c:1222
+#: src/lang.c:1281
 msgid   "commands & quit"
 msgstr  "ËÏÍÁÎÄÙ É ×ÙÈÏÄ"
 
-#: src/lang.c:1223
+#: src/lang.c:1282
 msgid   "commands & select"
 msgstr  "ËÏÍÁÎÄÙ É ×ÙÂÏÒ"
 
-#: src/lang.c:1224
+#: src/lang.c:1283
 msgid   "quit & select"
 msgstr  "×ÙÈÏÄ É ×ÙÂÏÒ"
 
-#: src/lang.c:1225
+#: src/lang.c:1284
 msgid   "commands & quit & select"
 msgstr  "ËÏÍÁÎÄÙ, ×ÙÈÏÄ É ×ÙÂÏÒ"
 
-#: src/lang.c:1231
+#: src/lang.c:1290
 msgid   "PageDown"
 msgstr  ""
 
-#: src/lang.c:1232
+#: src/lang.c:1291
 msgid   "PageNextUnread"
 msgstr  ""
 
-#: src/lang.c:1233
+#: src/lang.c:1292
 msgid   "PageDown or PageNextUnread"
 msgstr  ""
 
-#: src/lang.c:1238
+#: src/lang.c:1297
 #, fuzzy
 msgid   "Don't trim article body"
 msgstr  "óÏÒÔÉÒÏ×ÁÔØ ÓÔÁÔØÉ ÐÏ"
 
-#: src/lang.c:1239
+#: src/lang.c:1298
 msgid   "Skip leading blank lines"
 msgstr  ""
 
-#: src/lang.c:1240
+#: src/lang.c:1299
 msgid   "Skip trailing blank lines"
 msgstr  ""
 
-#: src/lang.c:1241
+#: src/lang.c:1300
 msgid   "Skip leading and trailing blank l."
 msgstr  ""
 
-#: src/lang.c:1242
+#: src/lang.c:1301
 msgid   "Compact multiple between text"
 msgstr  ""
 
-#: src/lang.c:1243
+#: src/lang.c:1302
 msgid   "Compact multiple and skip leading"
 msgstr  ""
 
-#: src/lang.c:1244
+#: src/lang.c:1303
 msgid   "Compact multiple and skip trailing"
 msgstr  ""
 
-#: src/lang.c:1245
+#: src/lang.c:1304
 msgid   "Compact mltpl., skip lead. & trai."
 msgstr  ""
 
-#: src/lang.c:1270
+#: src/lang.c:1329
 msgid   "Shell archive"
 msgstr  ""
 
-#: src/lang.c:1276
+#: src/lang.c:1335
 msgid   "Subject: (descending)"
 msgstr  "ôÅÍÁ: (ÐÏ ÕÂÙ×ÁÎÉÀ)"
 
-#: src/lang.c:1277
+#: src/lang.c:1336
 msgid   "Subject: (ascending)"
 msgstr  "ôÅÍÁ: (ÐÏ ×ÏÚÒÁÓÔÁÎÉÀ)"
 
-#: src/lang.c:1278
+#: src/lang.c:1337
 msgid   "From: (descending)"
 msgstr  "From: (ÐÏ ÕÂÙ×ÁÎÉÀ)"
 
-#: src/lang.c:1279
+#: src/lang.c:1338
 msgid   "From: (ascending)"
 msgstr  "From: (ÐÏ ×ÏÚÒÁÓÔÁÎÉÀ)"
 
-#: src/lang.c:1280
+#: src/lang.c:1339
 msgid   "Date: (descending)"
 msgstr  "äÁÔÁ: (ÐÏ ÕÂÙ×ÁÎÉÀ)"
 
-#: src/lang.c:1281
+#: src/lang.c:1340
 msgid   "Date: (ascending)"
 msgstr  "äÁÔÁ: (ÐÏ ×ÏÚÒÁÓÔÁÎÉÀ)"
 
-#: src/lang.c:1282 src/lang.c:1290
+#: src/lang.c:1341 src/lang.c:1349
 msgid   "Score (descending)"
 msgstr  "Score (ÐÏ ÕÂÙ×ÁÎÉÀ)"
 
-#: src/lang.c:1283 src/lang.c:1291
+#: src/lang.c:1342 src/lang.c:1350
 msgid   "Score (ascending)"
 msgstr  "Score (ÐÏ ×ÏÚÒÁÓÔÁÎÉÀ)"
 
-#: src/lang.c:1284
+#: src/lang.c:1343
 msgid   "Lines: (descending)"
 msgstr  "ëÏÌÉÞÅÓÔ×Ï ÓÔÒÏË: (ÐÏ ÕÂÙ×ÁÎÉÀ)"
 
-#: src/lang.c:1285
+#: src/lang.c:1344
 msgid   "Lines: (ascending)"
 msgstr  "ëÏÌÉÞÅÓÔ×Ï ÓÔÒÏË: (ÐÏ ×ÏÚÒÁÓÔÁÎÉÀ)"
 
-#: src/lang.c:1292
+#: src/lang.c:1351
 #, fuzzy
 msgid   "Last posting date (descending)"
 msgstr  "ëÏÌÉÞÅÓÔ×Ï ÓÔÒÏË: (ÐÏ ÕÂÙ×ÁÎÉÀ)"
 
-#: src/lang.c:1293
+#: src/lang.c:1352
 #, fuzzy
 msgid   "Last posting date (ascending)"
 msgstr  "ëÏÌÉÞÅÓÔ×Ï ÓÔÒÏË: (ÐÏ ×ÏÚÒÁÓÔÁÎÉÀ)"
 
-#: src/lang.c:1298
+#: src/lang.c:1357
 msgid   "Always Keep"
 msgstr  ""
 
-#: src/lang.c:1299
+#: src/lang.c:1358
 msgid   "Always Remove"
 msgstr  ""
 
-#: src/lang.c:1300
+#: src/lang.c:1359
 msgid   "Mark with D on selection screen"
 msgstr  ""
 
-#: src/lang.c:1305
+#: src/lang.c:1364
 msgid   "Kill only unread arts"
 msgstr  "õÎÉÞÔÏÖÁÔØ ÔÏÌØËÏ ÎÅÐÒÏÞ. ÓÔÁÔØÉ"
 
-#: src/lang.c:1306
+#: src/lang.c:1365
 msgid   "Kill all arts & show with K"
 msgstr  "õÎÉÞÔÏÖÁÔØ ×ÓÅ ÓÔÁÔØÉ É ÐÏËÁÚ. Ó K"
 
 #. TODO: s/K/art_marked_killed/
-#: src/lang.c:1307
+#: src/lang.c:1366
 msgid   "Kill all arts and never show"
 msgstr  "õÎÉÞÔÏÖÁÔØ ×ÓÅ ÓÔÁÔØÉ É ÎÅ ÐÏËÁÚ."
 
-#: src/lang.c:1312
+#: src/lang.c:1371
 msgid   "Nothing special"
 msgstr  "îÉÞÅÇÏ ÏÓÏÂÅÎÎÏÇÏ"
 
-#: src/lang.c:1313
+#: src/lang.c:1372
 msgid   "Compress quotes"
 msgstr  "óÖÉÍÁÔØ ÃÉÔÉÒÏ×ÁÎÉÅ"
 
-#: src/lang.c:1314
+#: src/lang.c:1373
 msgid   "Quote signatures"
 msgstr  "ãÉÔÉÒÏ×ÁÔØ ÓÉÇÎÁÔÕÒÙ"
 
-#: src/lang.c:1315
+#: src/lang.c:1374
 msgid   "Compress quotes, quote sigs"
 msgstr  "óÖÉÍÁÔØ ÓÉÇÎÁÔÕÒÙ, ÃÉÔÉÒÏ×ÁÔØ ÓÉÇÎÁÔÕÒÙ"
 
-#: src/lang.c:1316
+#: src/lang.c:1375
 msgid   "Quote empty lines"
 msgstr  "ãÉÔÉÒÏ×ÁÔØ ÐÕÓÔÙÅ ÓÔÒÏËÉ"
 
-#: src/lang.c:1317
+#: src/lang.c:1376
 msgid   "Compress quotes, quote empty lines"
 msgstr  "óÖÉÍÁÔØ ÃÉÔÉÒÏ×ÁÎÉÅ, ÃÉÔÉÒÏ×ÁÔØ ÐÕÓÔÙÅ ÓÔÒÏËÉ"
 
-#: src/lang.c:1318
+#: src/lang.c:1377
 msgid   "Quote sigs & empty lines"
 msgstr  "ãÉÔÉÒÏ×ÁÔØ ÓÉÇÎÁÔÕÒÙ É ÐÕÓÔÙÅ ÓÔÒÏËÉ"
 
-#: src/lang.c:1319
+#: src/lang.c:1378
 msgid   "Comp. q., quote sigs & empty lines"
 msgstr  "óÖÉÍÁÔØ ÃÉÔÉÒÏ×ÁÎÉÅ, ÃÉÔÉÒÏ×ÁÔØ ÓÉÇÎÁÔÕÒÙ É ÐÕÓÔÙÅ ÓÔÒÏËÉ"
 
-#: src/lang.c:1357
+#: src/lang.c:1416
 msgid   "no"
 msgstr  "ÎÅÔ"
 
-#: src/lang.c:1358
+#: src/lang.c:1417
 msgid   "with headers"
 msgstr  "Ó ÚÁÇÏÌÏ×ËÁÍÉ"
 
-#: src/lang.c:1359
+#: src/lang.c:1418
 msgid   "without headers"
 msgstr  "ÂÅÚ ÚÁÇÏÌÏ×ËÏ×"
 
-#: src/lang.c:1366 src/lang.c:1372
+#: src/lang.c:1425 src/lang.c:1431
 msgid   "NFKC"
 msgstr  ""
 
-#: src/lang.c:1367
+#: src/lang.c:1426
 msgid   "NFKD"
 msgstr  ""
 
-#: src/lang.c:1368
+#: src/lang.c:1427
 msgid   "NFC"
 msgstr  ""
 
-#: src/lang.c:1369
+#: src/lang.c:1428
 msgid   "NFD"
 msgstr  ""
 
-#: src/lang.c:1380
+#: src/lang.c:1439
 msgid   "Display Options"
 msgstr  "ïÐÃÉÉ ×Ù×ÏÄÁ"
 
-#: src/lang.c:1387
+#: src/lang.c:1446
 msgid   "Color Options"
 msgstr  "ïÐÃÉÉ ÒÁÂÏÔÙ Ó Ã×ÅÔÏÍ"
 
-#: src/lang.c:1394
+#: src/lang.c:1453
 msgid   "Article-Limiting Options"
 msgstr  ""
 
-#: src/lang.c:1400
+#: src/lang.c:1459
 msgid   "Posting/Mailing Options"
 msgstr  "ïÐÃÉÉ ÏÔÐÒÁ×ËÉ ÓÔÁÔÅÊ/ÐÉÓÅÍ"
 
-#: src/lang.c:1406
+#: src/lang.c:1465
 msgid   "Saving/Printing Options"
 msgstr  "ïÐÃÉÉ ÓÏÈÒÁÎÅÎÉÑ É ÐÅÞÁÔÉ"
 
-#: src/lang.c:1412
+#: src/lang.c:1471
 msgid   "Expert Options"
 msgstr  "üËÓÐÅÒÔÎÙÅ ÏÐÃÉÉ"
 
-#: src/lang.c:1418
+#: src/lang.c:1477
 msgid   "Filtering Options"
 msgstr  "ïÐÃÉÉ ÆÉÌØÔÒÁÃÉÉ"
 
-#: src/lang.c:1423 src/lang.c:1454 src/lang.c:1460 src/lang.c:1486 src/lang.c:1538
-#: src/lang.c:1544 src/lang.c:1554 src/lang.c:1565 src/lang.c:1583 src/lang.c:1658
-#: src/lang.c:1848 src/lang.c:1854 src/lang.c:1860 src/lang.c:1866 src/lang.c:1878
-#: src/lang.c:1885 src/lang.c:1939 src/lang.c:1948 src/lang.c:1954 src/lang.c:1961
-#: src/lang.c:1968 src/lang.c:1975 src/lang.c:1982 src/lang.c:1989 src/lang.c:1996
-#: src/lang.c:2003 src/lang.c:2010 src/lang.c:2017 src/lang.c:2024 src/lang.c:2031
-#: src/lang.c:2038 src/lang.c:2045 src/lang.c:2052 src/lang.c:2059 src/lang.c:2066
-#: src/lang.c:2073 src/lang.c:2080 src/lang.c:2087 src/lang.c:2094 src/lang.c:2101
-#: src/lang.c:2108 src/lang.c:2115 src/lang.c:2123 src/lang.c:2139 src/lang.c:2146
-#: src/lang.c:2153 src/lang.c:2160 src/lang.c:2166 src/lang.c:2172 src/lang.c:2189
-#: src/lang.c:2201 src/lang.c:2235 src/lang.c:2288 src/lang.c:2302 src/lang.c:2308
-#: src/lang.c:2333 src/lang.c:2350 src/lang.c:2366 src/lang.c:2402 src/lang.c:2438
-#: src/lang.c:2458 src/lang.c:2493 src/lang.c:2503 src/lang.c:2528 src/lang.c:2544
-#: src/lang.c:2563 src/lang.c:2576
+#: src/lang.c:1482 src/lang.c:1513 src/lang.c:1519 src/lang.c:1545 src/lang.c:1597
+#: src/lang.c:1603 src/lang.c:1613 src/lang.c:1624 src/lang.c:1642 src/lang.c:1717
+#: src/lang.c:1907 src/lang.c:1913 src/lang.c:1919 src/lang.c:1925 src/lang.c:1937
+#: src/lang.c:1944 src/lang.c:1998 src/lang.c:2007 src/lang.c:2013 src/lang.c:2020
+#: src/lang.c:2027 src/lang.c:2034 src/lang.c:2041 src/lang.c:2048 src/lang.c:2055
+#: src/lang.c:2062 src/lang.c:2069 src/lang.c:2076 src/lang.c:2083 src/lang.c:2090
+#: src/lang.c:2097 src/lang.c:2104 src/lang.c:2111 src/lang.c:2118 src/lang.c:2125
+#: src/lang.c:2132 src/lang.c:2139 src/lang.c:2146 src/lang.c:2153 src/lang.c:2160
+#: src/lang.c:2167 src/lang.c:2174 src/lang.c:2182 src/lang.c:2198 src/lang.c:2205
+#: src/lang.c:2212 src/lang.c:2219 src/lang.c:2225 src/lang.c:2231 src/lang.c:2248
+#: src/lang.c:2260 src/lang.c:2294 src/lang.c:2347 src/lang.c:2361 src/lang.c:2367
+#: src/lang.c:2392 src/lang.c:2409 src/lang.c:2425 src/lang.c:2461 src/lang.c:2497
+#: src/lang.c:2517 src/lang.c:2552 src/lang.c:2562 src/lang.c:2587 src/lang.c:2603
+#: src/lang.c:2622 src/lang.c:2635 src/lang.c:2646 src/lang.c:2652 src/lang.c:2690
 msgid   "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr  "<ðòïâåì> ×ÙÂÒÁÔØ, <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:1424
+#: src/lang.c:1483
 msgid   "Show mini menu & posting etiquette"
 msgstr  "ðÏËÁÚÙ×ÁÔØ ÍÉÎÉ-ÍÅÎÀ É ÜÔÉËÅÔ ÏÂÝÅÎÉÑ"
 
-#: src/lang.c:1425
+#: src/lang.c:1484
 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:1430
+#: src/lang.c:1489
 msgid   "Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
 msgstr  "ðÏËÁÚÙ×ÁÔØ ËÏÒÏÔËÏÅ ÏÐÉÓÁÎÉÑ ÄÌÑ ËÁÖÄÏÊ ÇÒÕÐÐÙ. <ðòïâåì> ×ÙÂÏÒ, <CR> "
         "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1431
+#: src/lang.c:1490
 msgid   "Show description of each newsgroup"
 msgstr  "ðÏËÁÚÙ×ÁÔØ ÏÐÉÓÁÎÉÅ ÇÒÕÐÐ"
 
-#: src/lang.c:1432
+#: src/lang.c:1491
 msgid   "# If ON show group description text after newsgroup name at\n"
         "# group selection level\n"
 msgstr  "# åÓÌÉ ON, ÔÏ ÐÏËÁÚÙ×ÁÔØ ÏÐÉÓÁÎÉÅ ÇÒÕÐÐÙ ÐÏÓÌÅ ÉÍÅÎÉ ÇÒÕÐÐÙ ×\n"
         "# ÒÅÖÉÍÅ ×ÙÂÏÒÁ ÇÒÕÐÐÙ\n"
 
-#: src/lang.c:1437
+#: src/lang.c:1496
 msgid   "Show Subject & From (author) fields in group menu. <SPACE> toggles & <CR> "
         "sets."
 msgstr  "÷Ù×ÏÄ ôÅÍÙ É á×ÔÏÒÁ × ÍÅÎÀ ÇÒÕÐÐÙ. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1438
+#: src/lang.c:1497
 msgid   "In group menu, show author by"
 msgstr  "÷ ÍÅÎÀ ÇÒÕÐÐÙ ÐÏËÁÚÁÔØ Á×ÔÏÒÁ ËÁË"
 
-#: src/lang.c:1439
+#: src/lang.c:1498
 msgid   "# Part of from field to display\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = none\n"
@@ -4670,32 +4937,32 @@ msgstr  "# ÷Ù×ÏÄÉÔØ ÞÁÓÔØ ÐÏÌÑ From:\n"
         "# * 2 = ÐÏÌÎÏÅ ÉÍÑ\n"
         "#   3 = ÁÄÒÅÓ É ÐÏÌÎÏÅ ÉÍÑ\n"
 
-#: src/lang.c:1448
+#: src/lang.c:1507
 msgid   "Draw -> or highlighted bar for selection. <SPACE> toggles & <CR> sets."
 msgstr  "÷Ù×ÏÄÉÔØ -> ×ÍÅÓÔÏ ÐÏÄÓ×ÅÔËÉ × ÍÅÎÀ. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1449
+#: src/lang.c:1508
 msgid   "Draw -> instead of highlighted bar"
 msgstr  "÷Ù×ÏÄÉÔØ -> ×ÍÅÓÔÏ ÐÏÄÓ×ÅÔËÉ × ÍÅÎÀ."
 
-#: src/lang.c:1450
+#: src/lang.c:1509
 msgid   "# If ON use -> otherwise highlighted bar for selection\n"
 msgstr  "# åÓÌÉ ON, ÔÏ ×Ù×ÏÄÉÔØ -> ×ÍÅÓÔÏ ÐÏÄÓ×ÅÔËÉ × ÍÅÎÀ\n"
 
-#: src/lang.c:1455
+#: src/lang.c:1514
 msgid   "Use inverse video for page headers"
 msgstr  "éÎ×ÅÒÓÎÙÊ ×ÉÄÅÏ ÒÅÖÉÍ ÄÌÑ ÚÁÇÏÌÏ×ËÏ× ÓÔÒÁÎÉÃ"
 
-#: src/lang.c:1456
+#: src/lang.c:1515
 msgid   "# If ON use inverse video for page headers at different levels\n"
 msgstr  "# åÓÌÉ ON, ÔÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÉÎ×ÅÒÓÉÀ Ã×ÅÔÏ× ÄÌÑ ÚÁÇÏÌÏ×ËÏ× ÎÁ\n"
         "# ÒÁÚÌÉÞÎÙÈ ÕÒÏ×ÎÑÈ\n"
 
-#: src/lang.c:1461
+#: src/lang.c:1520
 msgid   "Thread articles by"
 msgstr  "çÒÕÐÐÉÒÏ×ÁÔØ ÓÔÁÔØÉ ÐÏ"
 
-#: src/lang.c:1462
+#: src/lang.c:1521
 msgid   "# Thread articles by ...\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -4713,16 +4980,16 @@ msgstr  "# çÒÕÐÐÉÒÏ×ÁÔØ ÓÔÁÔØÉ ÐÏ ...\n"
         "#   4 = Multipart Subject\n"
         "#   5 = óÏ×ÐÁÄÅÎÉÅ ÐÏ ÐÒÏÃÅÎÔÁÍ\n"
 
-#: src/lang.c:1473
+#: src/lang.c:1532
 msgid   "Enter percentage match required to thread together. <CR> sets."
 msgstr  "÷×ÅÄÉÔÅ ÎÅÏÂÈÏÄÉÍÙÊ ÐÒÏÃÅÎÔ ÓÏ×ÐÁÄÅÎÉÑ ÄÌÑ ÏÂßÅÄÉÎÅÎÉÑ × ÄÉÓËÕÓÓÉÀ. <CR> "
         "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1474
+#: src/lang.c:1533
 msgid   "Thread percentage match"
 msgstr  "ðÒÏÃÅÎÔ ÓÏ×ÐÁÄÅÎÉÑ ÄÉÓËÕÓÓÉÉ"
 
-#: src/lang.c:1475
+#: src/lang.c:1534
 #, c-format
 msgid   "# Thread percentage match...\n"
         "# the percentage of characters in the subject of an article that must match\n"
@@ -4735,11 +5002,11 @@ msgid   "# Thread percentage match...\n"
         "# 'harppy' would be threaded separately from 'happy'\n"
 msgstr  ""
 
-#: src/lang.c:1487
+#: src/lang.c:1546
 msgid   "Score of a thread"
 msgstr  "Score ÄÉÓËÕÓÓÉÉ"
 
-#: src/lang.c:1488
+#: src/lang.c:1547
 msgid   "# Thread score\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = max\n"
@@ -4751,16 +5018,16 @@ msgstr  "# Score ÄÉÓËÕÓÓÉÉ\n"
         "#   1 = ÓÕÍÍÁ\n"
         "#   2 = ÓÒÅÄÎÅÅ\n"
 
-#: src/lang.c:1496
+#: src/lang.c:1555
 msgid   "Sort articles by Subject, From, Date or Score. <SPACE> toggles & <CR> sets."
 msgstr  "óÏÒÔÉÒÏ×ÁÔØ ÓÔÁÔØÉ ÐÏ ôÅÍÅ, From, äÁÔÅ ÉÌÉ Score. <ðòïâåì> ×ÙÂÏÒ, <CR> "
         "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1497
+#: src/lang.c:1556
 msgid   "Sort articles by"
 msgstr  "óÏÒÔÉÒÏ×ÁÔØ ÓÔÁÔØÉ ÐÏ"
 
-#: src/lang.c:1498
+#: src/lang.c:1557
 msgid   "# Sort articles by ...\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -4788,16 +5055,16 @@ msgstr  "# óÏÒÔÉÒÏ×ÁÔØ ÓÔÁÔØÉ ÐÏ...\n"
         "#   9 = ëÏÌÉÞÅÓÔ×Ï ÓÔÒÏË ÐÏ ÕÂÙ×ÁÎÉÀ\n"
         "#  10 = ëÏÌÉÞÅÓÔ×Ï ÓÔÒÏË ÐÏ ×ÏÚÒÁÓÔÁÎÉÀ\n"
 
-#: src/lang.c:1514
+#: src/lang.c:1573
 msgid   "Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
 msgstr  "îÅ ÓÏÒÔÉÒÏ×ÁÔØ ÄÉÓËÕÓÓÉÉ ÉÌÉ ÓÏÒÔÉÒÏ×ÁÔØ ÐÏ Score. <ðòïâåì> ×ÙÂÏÒ, <CR> "
         "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1515
+#: src/lang.c:1574
 msgid   "Sort threads by"
 msgstr  "óÏÒÔÉÒÏ×ÁÔØ ÄÉÓËÕÓÓÉÉ ÐÏ"
 
-#: src/lang.c:1516
+#: src/lang.c:1575
 #, fuzzy
 msgid   "# Sort thread by ...\n"
         "# Possible values are (the default is marked with *):\n"
@@ -4812,47 +5079,47 @@ msgstr  "# óÏÒÔÉÒÏ×ÁÔØ ÄÉÓËÕÓÓÉÀ ÐÏ...\n
         "# * 1 = Score ÐÏ ÕÂÙ×ÁÎÉÀ\n"
         "#   2 = Score ÐÏ ×ÏÚÒÁÓÔÁÎÉÀ\n"
 
-#: src/lang.c:1526
+#: src/lang.c:1585
 msgid   "Put cursor at first/last unread art in groups. <SPACE> toggles & <CR> sets."
 msgstr  "õÓÔ. ËÕÒÓÏÒ ÎÁ ÐÅÒ×ÕÀ/ÐÏÓÌÅÄ. ÎÅÐÒÏÞÉÔ. ÓÔÁÔØÀ × ÇÒÕÐÐÁÈ. <ðòïâåì> ×ÙÂÏÒ, "
         "<CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1527
+#: src/lang.c:1586
 msgid   "Goto first unread article in group"
 msgstr  "ðÅÒÅÊÔÉ Ë ÐÅÒ×ÏÊ ÎÅÐÒÏÞ. ÓÔÁÔØÅ × ÇÒÕÐÐÅ"
 
-#: src/lang.c:1528
+#: src/lang.c:1587
 msgid   "# If ON put cursor at first unread art in group otherwise last art\n"
 msgstr  "# åÓÌÉ ON ÔÏ ÐÅÒÅÊÔÉ Ë ÐÅÒ×ÏÊ ÎÅÐÒÏÞÉÔÁÎÎÏÊ ÓÔÁÔØÅ × ÇÒÕÐÐÅ,\n"
         "# ÉÎÁÞÅ Ë ÐÅÒÅÊÔÉ Ë ÐÏÓÌÅÄÎÅÊ.\n"
 
-#: src/lang.c:1532
+#: src/lang.c:1591
 msgid   "Show all articles or only unread articles. <SPACE> toggles & <CR> sets."
 msgstr  "ðÏËÁÚÙ×ÁÔØ ×ÓÅ ÓÔÁÔØÉ ÉÌÉ ÔÏÌØËÏ ÎÅÐÒÏÞÉÔÁÎÎÙÅ. <ðòïâåì> ×ÙÂÏÒ, <CR> "
         "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1533
+#: src/lang.c:1592
 msgid   "Show only unread articles"
 msgstr  "ðÏËÁÚÙ×ÁÔØ ÔÏÌØËÏ ÎÅÐÒÏÞÉÔ. ÓÔÁÔØÉ"
 
-#: src/lang.c:1534
+#: src/lang.c:1593
 msgid   "# If ON show only new/unread articles otherwise show all.\n"
 msgstr  "# åÓÌÉ ON, ÔÏ ÐÏËÁÚÙ×ÁÔØ ÔÏÌØËÏ ÎÏ×ÙÅ/ÎÅÐÒÏÞÉÔÁÎÎÙÅ ÓÔÁÔØÉ,\n"
         "# ÉÎÁÞÅ ÐÏËÁÚÙ×ÁÔØ ×ÓÅ.\n"
 
-#: src/lang.c:1539
+#: src/lang.c:1598
 msgid   "Show only groups with unread arts"
 msgstr  "ðÏËÁÚÙ×ÁÔØ ÔÏÌØËÏ ÇÒÕÐÐÙ Ó ÎÅÐÒÏÞ. ÓÔÁÔØÑÍÉ"
 
-#: src/lang.c:1540
+#: src/lang.c:1599
 msgid   "# If ON show only subscribed to groups that contain unread articles.\n"
 msgstr  "# åÓÌÉ ON, ÔÏ ÐÏËÁÚÙ×ÁÔØ ÔÏÌØËÏ ÐÏÄÐÉÓÁÎÎÙÅ ÇÒÕÐÐÙ Ó ÎÅÐÒÏÞÔ£ÎÎÙÍÉ ÓÔÁÔØÑÍÉ.\n"
 
-#: src/lang.c:1545
+#: src/lang.c:1604
 msgid   "Filter which articles"
 msgstr  "óÔÁÔØÉ ÄÌÑ ÆÉÌØÔÒÁÃÉÉ"
 
-#: src/lang.c:1546
+#: src/lang.c:1605
 msgid   "# Filter which articles\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = only kill unread articles\n"
@@ -4860,11 +5127,11 @@ msgid   "# Filter which articles\n"
         "#   2 = kill all articles and never show them\n"
 msgstr  ""
 
-#: src/lang.c:1555
+#: src/lang.c:1614
 msgid   "Go to the next unread article with"
 msgstr  ""
 
-#: src/lang.c:1556
+#: src/lang.c:1615
 msgid   "# Go to the unread article with folling key(s)\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -4873,12 +5140,12 @@ msgid   "# Go to the unread article with
         "#   3 = PAGE DOWN or TAB\n"
 msgstr  ""
 
-#: src/lang.c:1566
+#: src/lang.c:1625
 #, fuzzy
 msgid   "How to treat blank lines"
 msgstr  "ãÉÔÉÒÏ×ÁÔØ ÐÕÓÔÙÅ ÓÔÒÏËÉ"
 
-#: src/lang.c:1567
+#: src/lang.c:1626
 msgid   "# Trim the article body, remove unecessary blank lines.\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = Nothing special\n"
@@ -4894,153 +5161,153 @@ msgid   "# Trim the article body, remove
         "#       leading and trailing blank lines\n"
 msgstr  ""
 
-#: src/lang.c:1584
+#: src/lang.c:1643
 msgid   "List thread using right arrow key"
 msgstr  "òÁÚ×ÅÒÎÕÔØ ÄÉÓËÕÓÓÉÀ ÐÒÁ×ÏÊ ÓÔÒÅÌËÏÊ"
 
-#: src/lang.c:1585
+#: src/lang.c:1644
 msgid   "# If ON automatically list thread when entering it using right arrow key.\n"
 msgstr  ""
 
-#: src/lang.c:1589
+#: src/lang.c:1648
 msgid   "Enter character to indicate deleted articles. <CR> sets, <ESC> cancels."
 msgstr  "÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÕÄÁÌ£ÎÎÙÈ ÓÔÁÔÅÊ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:1590
+#: src/lang.c:1649
 msgid   "Character to show deleted articles"
 msgstr  "óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÕÄÁÌ£ÎÎÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:1591
+#: src/lang.c:1650
 msgid   "# Character used to show that an art was deleted (default 'D')\n"
         "# _ is turned into ' '\n"
 msgstr  ""
 
-#: src/lang.c:1596
+#: src/lang.c:1655
 msgid   "Enter character to indicate articles in a range. <CR> sets, <ESC> cancels."
 msgstr  "÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÓÔÁÔÅÊ × ÄÉÁÐÁÚÏÎÅ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> "
         "ÏÔÍÅÎÉÔØ."
 
-#: src/lang.c:1597
+#: src/lang.c:1656
 msgid   "Character to show inrange articles"
 msgstr  "óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÓÔÁÔÅÊ × ÄÉÁÐÁÚÏÎÅ"
 
-#: src/lang.c:1598
+#: src/lang.c:1657
 msgid   "# Character used to show that an art is in a range (default '#')\n"
         "# _ is turned into ' '\n"
 msgstr  ""
 
-#: src/lang.c:1603
+#: src/lang.c:1662
 msgid   "Enter character to indicate that article will return. <CR> sets, <ESC> "
         "cancels."
 msgstr  ""
 
-#: src/lang.c:1604
+#: src/lang.c:1663
 msgid   "Character to show returning arts"
 msgstr  "óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ×ÏÚ×Ò. ÓÔÁÔÅÊ"
 
-#: src/lang.c:1605
+#: src/lang.c:1664
 msgid   "# Character used to show that an art will return (default '-')\n"
         "# _ is turned into ' '\n"
 msgstr  ""
 
-#: src/lang.c:1610
+#: src/lang.c:1669
 msgid   "Enter character to indicate selected articles. <CR> sets, <ESC> cancels."
 msgstr  "÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ×ÙÂÒÁÎÎÙÈ ÓÔÁÔÅÊ. <CR> ××ÏÄ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:1611
+#: src/lang.c:1670
 msgid   "Character to show selected articles"
 msgstr  "óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ×ÙÂÒÁÎÎÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:1612
+#: src/lang.c:1671
 msgid   "# Character used to show that an art was auto-selected (default '*')\n"
         "# _ is turned into ' '\n"
 msgstr  ""
 
-#: src/lang.c:1617
+#: src/lang.c:1676
 msgid   "Enter character to indicate recent articles. <CR> sets, <ESC> cancels."
 msgstr  "÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÎÏ×ÙÈ ÓÔÁÔÅÊ. <CR> ××ÏÄ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:1618
+#: src/lang.c:1677
 msgid   "Character to show recent articles"
 msgstr  "óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÎÏ×ÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:1619
+#: src/lang.c:1678
 msgid   "# Character used to show that an art is recent (default 'o')\n"
         "# _ is turned into ' '\n"
 msgstr  "# óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÎÏ×ÏÊ ÓÔÁÔØÉ (ÐÏ ÕÍÏÌÞÁÎÉÀ 'o')\n"
         "# _ ÚÁÍÅÎÑÅÔÓÑ ÎÁ ' '\n"
 
-#: src/lang.c:1624
+#: src/lang.c:1683
 msgid   "Enter character to indicate unread articles. <CR> sets, <ESC> cancels."
 msgstr  "÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÎÅÐÒÏÞÉÔÁÎÎÙÈ ÓÔÁÔÅÊ. <CR> ××ÏÄ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:1625
+#: src/lang.c:1684
 msgid   "Character to show unread articles"
 msgstr  "óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÎÅÐÒÏÞÉÔÁÎÎÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:1626
+#: src/lang.c:1685
 msgid   "# Character used to show that an art is unread (default '+')\n"
         "# _ is turned into ' '\n"
 msgstr  "# óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÓÔÁÔØÉ ËÁË ÎÅÐÒÏÞÉÔÁÎÎÏÊ (ÐÏ ÕÍÏÌÞÁÎÉÀ '+')\n"
         "# _ ÚÁÍÅÎÑÅÔÓÑ ÎÁ ' '\n"
 
-#: src/lang.c:1631
+#: src/lang.c:1690
 msgid   "Enter character to indicate read articles. <CR> sets, <ESC> cancels."
 msgstr  "÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÐÒÏÞÉÔÁÎÎÙÈ ÓÔÁÔÅÊ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:1632
+#: src/lang.c:1691
 msgid   "Character to show read articles"
 msgstr  "óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÐÒÏÞÉÔÁÎÎÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:1633
+#: src/lang.c:1692
 msgid   "# Character used to show that an art was read (default ' ')\n"
         "# _ is turned into ' '\n"
 msgstr  "# óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÓÔÁÔØÉ ËÁË ÐÒÏÞÉÔÁÎÎÏÊ (ÐÏ ÕÍÏÌÞÁÎÉÀ ' ')\n"
         "# _ ÚÁÍÅÎÑÅÔÓÑ ÎÁ ' '\n"
 
-#: src/lang.c:1638
+#: src/lang.c:1697
 msgid   "Enter character to indicate killed articles. <CR> sets, <ESC> cancels."
 msgstr  "÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÕÎÉÞÔÏÖÅÎÎÙÈ ÓÔÁÔÅÊ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:1639
+#: src/lang.c:1698
 msgid   "Character to show killed articles"
 msgstr  "óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÕÎÉÞÔÏÖÅÎÎÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:1640
+#: src/lang.c:1699
 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:1645
+#: src/lang.c:1704
 msgid   "Enter character to indicate read selected articles. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1646
+#: src/lang.c:1705
 msgid   "Character to show readselected arts"
 msgstr  ""
 
-#: src/lang.c:1647
+#: src/lang.c:1706
 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:1652
+#: src/lang.c:1711
 msgid   "Enter maximum length of newsgroup names displayed. <CR> sets."
 msgstr  "íÁËÓÉÍÁÌØÎÁÑ ÄÌÉÎÁ ÉÍ£Î ÇÒÕÐÐ ÐÒÉ ×Ù×ÏÄÅ. <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1653
+#: src/lang.c:1712
 msgid   "Max. length of group names shown"
 msgstr  "íÁËÓ. ÄÌÉÎÁ ÉÍ£Î ÇÒÕÐÐ ÐÒÉ ×Ù×ÏÄÅ"
 
-#: src/lang.c:1654
+#: src/lang.c:1713
 msgid   "# Maximum length of the names of newsgroups displayed\n"
 msgstr  "# íÁËÓÉÍÁÌØÎÁÑ ÄÌÉÎÁ ÉÍ£Î ÇÒÕÐÐ ÐÒÉ ×Ù×ÏÄÅ\n"
 
-#: src/lang.c:1659
+#: src/lang.c:1718
 msgid   "Show lines/score in listings"
 msgstr  "ðÏËÁÚÙ×ÁÔØ ÓÔÒÏËÉ/score × ÌÉÓÔÉÎÇÅ"
 
-#: src/lang.c:1660
+#: src/lang.c:1719
 msgid   "# What informations should be displayed in article/thread listing\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -5054,17 +5321,17 @@ msgstr  "# ëÁËÁÑ ÉÎÆÏÒÍÁÃÉÑ ÄÏÌÖÎÁ ×Ù×ÏÄ
         "#   2 = score\n"
         "#   3 = ËÏÌÉÞÅÓÔ×Ï ÓÔÒÏË É score\n"
 
-#: src/lang.c:1669
+#: src/lang.c:1728
 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:1670
+#: src/lang.c:1729
 msgid   "Number of lines to scroll in pager"
 msgstr  "þÉÓÌÏ ÓÔÒÏË ÐÒÏËÒÕÔËÉ × ÐÅÊÄÖÅÒÅ"
 
-#: src/lang.c:1671
+#: src/lang.c:1730
 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"
@@ -5074,28 +5341,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:1681
+#: src/lang.c:1740
 msgid   "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr  "÷Ù×ÏÄÉÔØ ÓÉÇÎÁÔÕÒÙ. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1682
+#: src/lang.c:1741
 msgid   "Display signatures"
 msgstr  "÷Ù×ÏÄÉÔØ ÓÉÇÎÁÔÕÒÙ"
 
-#: src/lang.c:1683
+#: src/lang.c:1742
 msgid   "# If OFF don't show signatures when displaying articles\n"
 msgstr  "# åÓÌÉ OFF, ÔÏ ÎÅ ×Ù×ÏÄÉÔØ ÓÉÇÎÁÔÕÒÙ ÐÒÉ ×Ù×ÏÄÅ ÓÔÁÔÅÊ\n"
 
-#: src/lang.c:1687
+#: src/lang.c:1746
 msgid   "Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
 msgstr  "÷Ù×ÏÄÉÔØ UUE ÚÁËÏÄÉÒÏ×ÁÎÎÙÅ ÄÁÎÎÙÅ ËÁË ×ÌÏÖÅÎÉÅ. <ðòïâåì> ×ÙÂÏÒ, <CR> "
         "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1688
+#: src/lang.c:1747
 msgid   "Display uue data as an attachment"
 msgstr  "÷Ù×ÏÄÉÔØ UUE ÄÁÎÎÙÅ ËÁË ×ÌÏÖÅÎÉÅ"
 
-#: src/lang.c:1689
+#: src/lang.c:1748
 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"
@@ -5105,28 +5372,28 @@ msgid   "# Handling of uuencoded data in
         "#       be folded into a tag line.\n"
 msgstr  ""
 
-#: src/lang.c:1699
+#: src/lang.c:1758
 msgid   "Decode German style TeX umlaut codes to ISO. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1700
+#: src/lang.c:1759
 msgid   "Display \"a as Umlaut-a"
 msgstr  "÷Ù×ÏÄÉÔØ \"a ËÁË Umlaut-a"
 
-#: src/lang.c:1701
+#: src/lang.c:1760
 msgid   "# If ON decode German style TeX umlaut codes to ISO and\n"
         "# show \"a as Umlaut-a, etc.\n"
 msgstr  ""
 
-#: src/lang.c:1706 src/lang.c:1716
+#: src/lang.c:1765 src/lang.c:1775
 msgid   "Space separated list of header fields"
 msgstr  "óÐÉÓÏË ÐÏÌÅÊ ÚÁÇÏÌÏ×ËÁ, ÒÁÚÄÅÌ£ÎÎÙÅ ÐÒÏÂÅÌÁÍÉ"
 
-#: src/lang.c:1707
+#: src/lang.c:1766
 msgid   "Display these header fields (or *)"
 msgstr  "ðÏËÁÚÙ×ÁÔØ ÜÔÉ ÐÏÌÑ ÚÁÇÏÌÏ×ËÁ (ÉÌÉ *)"
 
-#: src/lang.c:1708
+#: src/lang.c:1767
 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"
@@ -5135,11 +5402,11 @@ msgid   "# Which news headers you wish t
         "# spaces. Not defining anything turns off this option.\n"
 msgstr  ""
 
-#: src/lang.c:1717
+#: src/lang.c:1776
 msgid   "Do not display these header fields"
 msgstr  "îÅ ÐÏËÁÚÙ×ÁÔØ ÜÔÉ ÐÏÌÑ ÚÁÇÏÌÏ×ËÁ"
 
-#: src/lang.c:1718
+#: src/lang.c:1777
 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 "
@@ -5150,316 +5417,316 @@ msgid   "# Same as 'news_headers_to_disp
         "# Not defining anything turns off this option.\n"
 msgstr  ""
 
-#: src/lang.c:1728
+#: src/lang.c:1787
 msgid   "Do you want to enable automatic handling of multipart/alternative articles?"
 msgstr  "èÏÔÉÔÅ ×ËÌÀÞÉÔØ Á×ÔÏÍÁÔÉÞÅÓËÕÀ ÏÂÒÁÂÏÔËÕ multipart/alternative ÓÔÁÔÅÊ?"
 
-#: src/lang.c:1729
+#: src/lang.c:1788
 msgid   "Skip multipart/alternative parts"
 msgstr  "ðÒÏÐÕÓËÁÔØ multipart/alternative ÞÁÓÔÉ"
 
-#: src/lang.c:1730
+#: src/lang.c:1789
 msgid   "# If ON strip multipart/alternative messages automatically\n"
 msgstr  ""
 
-#: src/lang.c:1734
+#: src/lang.c:1793
 #, fuzzy
 msgid   "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
 msgstr  "äÏÂÁ×ÌÑÔØ ÓÉÇÎÁÔÕÒÕ ÐÒÉ ÐÏ×ÔÏÒÎÏÊ ÏÔÐÒÁ×ËÅ. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1735
+#: src/lang.c:1794
 msgid   "Detection of verbatim blocks"
 msgstr  ""
 
-#: src/lang.c:1736
+#: src/lang.c:1795
 #, fuzzy
 msgid   "# If ON detect verbatim blocks in articles\n"
 msgstr  "# åÓÌÉ ON, ÔÏ ÄÅÒÖÁÔØ ×ÓÅ ÎÅÕÄÁ×ÛÉÅÓÑ ÏÔÐÒÁ×ËÉ ÓÔÁÔÅÊ × ~/dead.articles\n"
 
-#: src/lang.c:1741
+#: src/lang.c:1800
 msgid   "A regex used to decide which lines to show in col_quote."
 msgstr  ""
 
-#: src/lang.c:1742
+#: src/lang.c:1801
 msgid   "Regex used to show quoted lines"
 msgstr  "çÅÇ. ×ÙÒ. ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË"
 
-#: src/lang.c:1743
+#: src/lang.c:1802
 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:1749
+#: src/lang.c:1808
 msgid   "A regex used to decide which lines to show in col_quote2."
 msgstr  ""
 
-#: src/lang.c:1750
+#: src/lang.c:1809
 msgid   "Regex used to show twice quoted l."
 msgstr  "òÅÇ. ×ÙÒ. ÄÌÑ Ä×ÁÖÄÙ ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË"
 
-#: src/lang.c:1751
+#: src/lang.c:1810
 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:1757
+#: src/lang.c:1816
 msgid   "A regex used to decide which lines to show in col_quote3."
 msgstr  ""
 
-#: src/lang.c:1758
+#: src/lang.c:1817
 msgid   "Regex used to show >= 3 times q.l."
 msgstr  "òÅÇ. ×ÙÒ. ÄÌÑ ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË >= 3 ÒÁÚ"
 
-#: src/lang.c:1759
+#: src/lang.c:1818
 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:1766
+#: src/lang.c:1825
 msgid   "A regex used to decide which words to show in col_markslashes."
 msgstr  ""
 
-#: src/lang.c:1767
+#: src/lang.c:1826
 msgid   "Regex used to highlight /slashes/"
 msgstr  "òÅÇ. ×ÙÒ. ÄÌÑ ×ÙÄÅÌÅÎÉÑ /ÔÅËÓÔÁ/"
 
-#: src/lang.c:1768
+#: src/lang.c:1827
 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:1774
+#: src/lang.c:1833
 msgid   "A regex used to decide which words to show in col_markstars."
 msgstr  ""
 
-#: src/lang.c:1775
+#: src/lang.c:1834
 msgid   "Regex used to highlight *stars*"
 msgstr  "òÅÇ. ×ÙÒ. ÄÌÑ ×ÙÄÅÌÅÎÉÑ *ÔÅËÓÔÁ*"
 
-#: src/lang.c:1776
+#: src/lang.c:1835
 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:1782
+#: src/lang.c:1841
 msgid   "A regex used to decide which words to show in col_markstroke."
 msgstr  ""
 
-#: src/lang.c:1783
+#: src/lang.c:1842
 msgid   "Regex used to highlight -strokes-"
 msgstr  "òÅÇ. ×ÙÒ. ÄÌÑ ×ÙÄÅÌÅÎÉÑ -ÔÅËÓÔÁ-"
 
-#: src/lang.c:1784
+#: src/lang.c:1843
 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:1790
+#: src/lang.c:1849
 msgid   "A regex used to decide which words to show in col_markdash."
 msgstr  ""
 
-#: src/lang.c:1791
+#: src/lang.c:1850
 msgid   "Regex used to highlight _underline_"
 msgstr  "òÅÇ. ×ÙÒ. ÄÌÑ ×ÙÄÅÌÅÎÉÑ _ÔÅËÓÔÁ_"
 
-#: src/lang.c:1792
+#: src/lang.c:1851
 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:1798
+#: src/lang.c:1857
 msgid   "A regex used to find Subject prefixes to remove.  Use '|' as separator."
 msgstr  ""
 
-#: src/lang.c:1799
+#: src/lang.c:1858
 msgid   "Regex with Subject prefixes"
 msgstr  ""
 
-#: src/lang.c:1800
+#: src/lang.c:1859
 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:1805
+#: src/lang.c:1864
 msgid   "A regex used to find Subject suffixes to remove.  Use '|' as separator."
 msgstr  ""
 
-#: src/lang.c:1806
+#: src/lang.c:1865
 msgid   "Regex with Subject suffixes"
 msgstr  ""
 
-#: src/lang.c:1807
+#: src/lang.c:1866
 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:1812
+#: src/lang.c:1871
 msgid   "A regex used to find the begin of a verbatim block."
 msgstr  ""
 
-#: src/lang.c:1813
+#: src/lang.c:1872
 msgid   "Regex for begin of a verbatim block"
 msgstr  ""
 
-#: src/lang.c:1814
+#: src/lang.c:1873
 msgid   "# A regular expression that tin will use to find the begin of\n"
         "# a verbatim block.\n"
 msgstr  ""
 
-#: src/lang.c:1819
+#: src/lang.c:1878
 msgid   "A regex used to find the end of a verbatim block."
 msgstr  ""
 
-#: src/lang.c:1820
+#: src/lang.c:1879
 msgid   "Regex for end of a verbatim block"
 msgstr  ""
 
-#: src/lang.c:1821
+#: src/lang.c:1880
 msgid   "# A regular expression that tin will use to find the end of\n"
         "# a verbatim block.\n"
 msgstr  ""
 
-#: src/lang.c:1826
+#: src/lang.c:1885
 msgid   "Enter name and options for external MIME viewer, --internal for built-in "
         "viewer"
 msgstr  "÷×ÅÄÉÔÅ ÉÍÑ É ÏÐÃÉÉ ÄÌÑ ×ÎÅÛÎÅÇÏ ÐÒÏÓÍÏÔÒ. MIME, --internal ÄÌÑ ×ÓÔÒÏÅÎÎÏÇÏ "
         "ÐÒÏÓÍÏÔÒ."
 
-#: src/lang.c:1827
+#: src/lang.c:1886
 msgid   "MIME binary content viewer"
 msgstr  "ðÒÏÓÍÏÔÏÒÝÉË ÓÏÄÅÒÖÉÍÏÇÏ Ä×ÏÉÞÎÏÇÏ MIME"
 
-#: src/lang.c:1828
+#: src/lang.c:1887
 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:1835
+#: src/lang.c:1894
 msgid   "Confirm before starting non-text viewing program"
 msgstr  "ðÏÄÔ×ÅÒÖÄÁÔØ ÓÔÁÒÔ ÐÒÏÓÍÏÔÏÒÝÉËÁ ÎÅÔÅËÓÔÏ×ÏÊ ÉÎÆÏÒÍÁÃÉÉ"
 
-#: src/lang.c:1836
+#: src/lang.c:1895
 msgid   "Ask before using MIME viewer"
 msgstr  "óÐÒÏÓÉÔØ ÏÂ ÉÓÐÏÌ. ÐÒÏÓÍÏÔÒ. MIME"
 
-#: src/lang.c:1837
+#: src/lang.c:1896
 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:1842
+#: src/lang.c:1901
 msgid   "Ask to mark groups read when quitting. <SPACE> toggles & <CR> sets."
 msgstr  "óÐÒÏÓÉÔØ ÏÂ ÏÔÍÅÔËÅ ÇÒÕÐÐ ËÁË ÐÒÏÞÉÔ. ÐÒÉ ×ÙÈÏÄÅ. <ðòïâåì> ×ÙÂÏÒ, <CR> "
         "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1843
+#: src/lang.c:1902
 msgid   "Catchup read groups when quitting"
 msgstr  ""
 
-#: src/lang.c:1844
+#: src/lang.c:1903
 msgid   "# If ON ask user if read groups should all be marked read\n"
 msgstr  "# åÓÌÉ ON, ÔÏ ÓÐÒÏÓÉÔØ ÐÏÌØÚÏ×ÁÔÅÌÑ ÄÏÌÖÎÙ ÌÉ ÂÙÔØ ×ÓÅ ÇÒÕÐÐÙ\n"
         "# ÐÏÍÅÞÅÎÙ ËÁË ÐÒÏÞÔ£ÎÎÙÅ.\n"
 
-#: src/lang.c:1849
+#: src/lang.c:1908
 msgid   "Catchup group using left key"
 msgstr  ""
 
-#: src/lang.c:1850
+#: src/lang.c:1909
 msgid   "# If ON catchup group/thread when leaving with the left arrow key.\n"
 msgstr  ""
 
-#: src/lang.c:1855
+#: src/lang.c:1914
 msgid   "Catchup thread by using left key"
 msgstr  ""
 
-#: src/lang.c:1861
+#: src/lang.c:1920
 msgid   "Which actions require confirmation"
 msgstr  "ëÁËÉÅ ÄÅÊÓÔ×ÉÑ ÔÒÅÂÕÀÔ ÐÏÄÔ×ÅÒÖÄÅÎÉÑ"
 
-#: src/lang.c:1862
+#: src/lang.c:1921
 msgid   "# What should we ask confirmation for.\n"
 msgstr  "# ëÁËÉÅ ÄÅÊÓÔ×ÉÑ ÔÒÅÂÕÀÔ ÐÏÄÔ×ÅÒÖÄÅÎÉÑ.\n"
 
-#: src/lang.c:1867
-msgid   "'Mark article read' ignores tags"
+#: src/lang.c:1926
+msgid   "'Mark as (un)read' ignores tags"
 msgstr  ""
 
-#: src/lang.c:1868
-msgid   "# If ON the 'Mark article read' function marks only the current article.\n"
+#: src/lang.c:1927
+msgid   "# If ON the 'Mark as (un)read' function marks only the current article.\n"
 msgstr  ""
 
-#: src/lang.c:1872
+#: src/lang.c:1931
 msgid   "Program to run to open URL's, <CR> sets, <ESC> cancels."
 msgstr  "ðÒÏÇÒÁÍÍÙ ÄÌÑ ÏÔËÒÙÔÉÑ URL. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ"
 
-#: src/lang.c:1873
+#: src/lang.c:1932
 msgid   "Program that opens URL's"
 msgstr  "ðÒÏÇÒÁÍÍÁ ÄÌÑ ÏÔËÒÙÔÉÑ URL"
 
-#: src/lang.c:1874
+#: src/lang.c:1933
 msgid   "# The program used to open URL's. The actual URL will be appended\n"
 msgstr  "# ðÒÏÇÒÁÍÍÁ ÄÌÑ ÏÔËÒÙÔÉÑ URL. óÁÍ URL ÂÕÄÅÔ ÄÏÂÁ×ÌÅÎ × ËÏÎÅÃ\n"
 
-#: src/lang.c:1879
+#: src/lang.c:1938
 msgid   "Use mouse in xterm"
 msgstr  "éÓÐÏÌØÚÏ×ÁÔØ ÍÙÛØ × xterm"
 
-#: src/lang.c:1880
+#: src/lang.c:1939
 msgid   "# If ON enable mouse button support on xterm terminals\n"
 msgstr  "# åÓÌÉ ON, ÔÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÍÙÛØ × xterm ÔÅÒÍÉÎÁÌÁÈ\n"
 
-#: src/lang.c:1886
+#: src/lang.c:1945
 msgid   "Use scroll keys on keypad"
 msgstr  "éÓÐÏÌØÚÏ×ÁÔØ ËÌÁ×ÉÛÉ ÐÒÏËÒÕÔËÉ ÎÁ keypad"
 
-#: src/lang.c:1887
+#: src/lang.c:1946
 msgid   "# If ON enable scroll keys on terminals that support it\n"
 msgstr  "# åÓÌÉ ON, ÔÏ ÉÓÐÏÌØÚÏ×ÁÔØ ËÌÁ×ÉÛÉ ÐÒÏËÒÕÔËÉ ÎÁ ÎÅËÏÔÏÒÙÈ ÔÅÒÍÉÎÁÌÁÈ\n"
 
-#: src/lang.c:1892
+#: src/lang.c:1951
 msgid   "Enter maximum number of article to get. <CR> sets."
 msgstr  "÷×ÅÄÉÔÅ ÍÁËÓÉÍÁÌØÎÏÅ ÞÉÓÌÏ ÓÔÁÔÅÊ ÄÌÑ ÚÁÇÒÕÚËÉ. <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1893
+#: src/lang.c:1952
 msgid   "Number of articles to get"
 msgstr  "þÉÓÌÏ ÓÔÁÔÅÊ ÄÌÑ ÚÁÇÒÕÚËÉ"
 
-#: src/lang.c:1894
+#: src/lang.c:1953
 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:1899
+#: src/lang.c:1958
 msgid   "Enter number of days article is considered recent. <CR> sets."
 msgstr  "÷×ÅÄÉÔÅ ÞÉÓÌÏ ÄÎÅÊ, ÐÏËÁ ÓÔÁÔØÑ ÓÞÉÔÁÅÔÓÑ ÎÏ×ÏÊ. <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1900
+#: src/lang.c:1959
 msgid   "Article recentness time limit"
 msgstr  "ìÉÍÉÔ ×ÒÅÍÅÎÉ ÄÌÑ ÎÏ×ÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:1901
+#: src/lang.c:1960
 msgid   "# Number of days in which article is considered recent, (0=OFF)\n"
 msgstr  "# þÉÓÌÏ ÄÎÅÊ, ÐÏËÁ ÓÔÁÔØÑ ÓÞÉÔÁÅÔÓÑ ÎÏ×ÏÊ. (0=OFF)\n"
 
-#: src/lang.c:1905
+#: src/lang.c:1964
 msgid   "WILDMAT for normal wildcards, REGEX for full regular expression matching."
 msgstr  "WILDMAT ÄÌÑ ÏÂÙÞÎÙÈ ÛÁÂÌÏÎÏ×, REGEX ÄÌÑ ÒÅÇÕÌÑÒÎÙÈ ×ÙÒÁÖÅÎÉÊ"
 
-#: src/lang.c:1906
+#: src/lang.c:1965
 msgid   "Wildcard matching"
 msgstr  "ôÉÐ ÛÁÂÌÏÎÁ"
 
-#: src/lang.c:1907
+#: src/lang.c:1966
 msgid   "# Wildcard matching\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = wildmat\n"
@@ -5469,318 +5736,318 @@ msgstr  "# óÏÐÏÓÔÁ×ÌÅÎÉÅ Ó ÛÁÂÌÏÎÏÍ\n"
         "# * 0 = wildmat\n"
         "#   1 = regex\n"
 
-#: src/lang.c:1914
+#: src/lang.c:1973
 msgid   "Enter minimal score before an article is marked killed. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1915
+#: src/lang.c:1974
 msgid   "Score limit (kill)"
 msgstr  ""
 
-#: src/lang.c:1916
+#: src/lang.c:1975
 msgid   "# Score limit before an article is marked killed\n"
 msgstr  ""
 
-#: src/lang.c:1920
+#: src/lang.c:1979
 msgid   "Enter default score to kill articles. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1921
+#: src/lang.c:1980
 msgid   "Default score to kill articles"
 msgstr  ""
 
-#: src/lang.c:1922
+#: src/lang.c:1981
 msgid   "# Default score to kill articles\n"
 msgstr  ""
 
-#: src/lang.c:1926
+#: src/lang.c:1985
 msgid   "Enter minimal score before an article is marked hot. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1927
+#: src/lang.c:1986
 msgid   "Score limit (select)"
 msgstr  ""
 
-#: src/lang.c:1928
+#: src/lang.c:1987
 msgid   "# Score limit before an article is marked hot\n"
 msgstr  ""
 
-#: src/lang.c:1932
+#: src/lang.c:1991
 msgid   "Enter default score to select articles. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1933
+#: src/lang.c:1992
 msgid   "Default score to select articles"
 msgstr  ""
 
-#: src/lang.c:1934
+#: src/lang.c:1993
 msgid   "# Default score to select articles\n"
 msgstr  ""
 
-#: src/lang.c:1940
+#: src/lang.c:1999
 msgid   "Use slrnface to show ''X-Face:''s"
 msgstr  "éÓÐÏÌØÚÏ×ÁÔØ slrnface ÄÌÑ ÐÏËÁÚÁ X_Face:"
 
-#: src/lang.c:1941
+#: src/lang.c:2000
 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:1949
+#: src/lang.c:2008
 msgid   "Use ANSI color"
 msgstr  "éÓÐÏÌØÚÏ×ÁÔØ Ã×ÅÔ ANSI"
 
-#: src/lang.c:1950
+#: src/lang.c:2009
 msgid   "# If ON using ANSI-color\n"
 msgstr  "# åÓÌÉ ON, ÔÏ ÉÓÐÏÌØÚÏ×ÁÔØ Ã×ÅÔ ANSI\n"
 
-#: src/lang.c:1955
+#: src/lang.c:2014
 msgid   "Standard foreground color"
 msgstr  "óÔÁÎÄÁÒÔÎÙÊ Ã×ÅÔ ÓÉÍ×ÏÌÏ×"
 
-#: src/lang.c:1956
+#: src/lang.c:2015
 msgid   "# Standard foreground color\n"
         "# Default: -1 (default color)\n"
 msgstr  "# óÔÁÎÄÁÒÔÎÙÊ Ã×ÅÔ ÓÉÍ×ÏÌÏ×\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: -1 (Ã×ÅÔ ÐÏ ÕÍÏÌÞÁÎÉÀ)\n"
 
-#: src/lang.c:1962
+#: src/lang.c:2021
 msgid   "Standard background color"
 msgstr  "óÔÁÎÄÁÒÔÎÙÊ Ã×ÅÔ ÆÏÎÁ"
 
-#: src/lang.c:1963
+#: src/lang.c:2022
 msgid   "# Standard background color\n"
         "# Default: -1 (default color)\n"
 msgstr  "# óÔÁÎÄÁÒÔÎÙÊ Ã×ÅÔ ÆÏÎÁ\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: -1 (Ã×ÅÔ ÐÏ ÕÍÏÌÞÁÎÉÀ)\n"
 
-#: src/lang.c:1969
+#: src/lang.c:2028
 msgid   "Color for inverse text (background)"
 msgstr  "ã×ÅÔ ÄÌÑ ÉÎ×ÅÒÓÎÏÇÏ ÔÅËÓÔÁ (ÆÏÎ)"
 
-#: src/lang.c:1970
+#: src/lang.c:2029
 msgid   "# Color of background for inverse text\n"
         "# Default: 4 (blue)\n"
 msgstr  "# ã×ÅÔ ÆÏÎÁ ÄÌÑ ÉÎ×ÅÒÓÎÏÇÏ ÔÅËÓÔÁ\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: 4 (ÓÉÎÉÊ)\n"
 
-#: src/lang.c:1976
+#: src/lang.c:2035
 msgid   "Color for inverse text (foreground)"
 msgstr  "ã×ÅÔ ÄÌÑ ÉÎ×ÅÒÓÎÏÇÏ ÔÅËÓÔÁ (ÓÉÍ×ÏÌÙ)"
 
-#: src/lang.c:1977
+#: src/lang.c:2036
 msgid   "# Color of foreground for inverse text\n"
         "# Default: 7 (white)\n"
 msgstr  "# ã×ÅÔ ÄÌÑ ÉÎ×ÅÒÓÎÏÇÏ ÔÅËÓÔÁ (ÓÉÍ×ÏÌÙ)\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: 7 (ÂÅÌÙÊ)\n"
 
-#: src/lang.c:1983
+#: src/lang.c:2042
 msgid   "Color of text lines"
 msgstr  "ã×ÅÔ ÔÅËÓÔÏ×ÙÈ ÓÔÒÏË"
 
-#: src/lang.c:1984
+#: src/lang.c:2043
 msgid   "# Color of text lines\n"
         "# Default: -1 (default color)\n"
 msgstr  "# ã×ÅÔ ÔÅËÓÔÏ×ÙÈ ÓÔÒÏË\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: -1 (Ã×ÅÔ ÐÏ ÕÍÏÌÞÁÎÉÀ)\n"
 
-#: src/lang.c:1990
+#: src/lang.c:2049
 msgid   "Color of mini help menu"
 msgstr  "ã×ÅÔ ÔÅËÓÔÁ ÍÅÎÀ ÍÉÎÉ-ÐÏÍÏÝÉ"
 
-#: src/lang.c:1991
+#: src/lang.c:2050
 msgid   "# Color of mini help menu\n"
         "# Default: 3 (brown)\n"
 msgstr  "# ã×ÅÔ ÔÅËÓÔÁ ÍÉÎÉ-ÐÏÍÏÝÉ\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: 3 (ËÏÒÉÞÎÅ×ÙÊ)\n"
 
-#: src/lang.c:1997
+#: src/lang.c:2056
 msgid   "Color of help text"
 msgstr  "ã×ÅÔ ÔÅËÓÔÁ ÐÏÍÏÝÉ"
 
-#: src/lang.c:1998
+#: src/lang.c:2057
 msgid   "# Color of help pages\n"
         "# Default: -1 (default color)\n"
 msgstr  "# ã×ÅÔ ÔÅËÓÔÁ ÐÏÍÏÝÉ\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: -1 (Ã×ÅÔ ÐÏ ÕÍÏÌÞÁÎÉÀ)\n"
 
-#: src/lang.c:2004
+#: src/lang.c:2063
 msgid   "Color of status messages"
 msgstr  "ã×ÅÔ ÓÔÁÔÕÓÎÙÈ ÓÏÏÂÝÅÎÉÊ"
 
-#: src/lang.c:2005
+#: src/lang.c:2064
 msgid   "# Color of messages in last line\n"
         "# Default: 6 (cyan)\n"
 msgstr  ""
 
-#: src/lang.c:2011
+#: src/lang.c:2070
 msgid   "Color of quoted lines"
 msgstr  "ã×ÅÔ ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË"
 
-#: src/lang.c:2012
+#: src/lang.c:2071
 msgid   "# Color of quote-lines\n"
         "# Default: 2 (green)\n"
 msgstr  "# ã×ÅÔ ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: 2 (ÚÅÌ£ÎÙÊ)\n"
 
-#: src/lang.c:2018
+#: src/lang.c:2077
 msgid   "Color of twice quoted line"
 msgstr  "ã×ÅÔ Ä×ÁÖÄÙ ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË"
 
-#: src/lang.c:2019
+#: src/lang.c:2078
 msgid   "# Color of twice quoted lines\n"
         "# Default: 3 (brown)\n"
 msgstr  "# ã×ÅÔ Ä×ÁÖÄÙ ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: 3 (ËÏÒÉÞÎÅ×ÙÊ)\n"
 
-#: src/lang.c:2025
+#: src/lang.c:2084
 msgid   "Color of =>3 times quoted line"
 msgstr  "ã×ÅÔ >=3 ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË"
 
-#: src/lang.c:2026
+#: src/lang.c:2085
 msgid   "# Color of >=3 times quoted lines\n"
         "# Default: 4 (blue)\n"
 msgstr  "# ã×ÅÔ >=3 ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: 4 (ÓÉÎÉÊ)\n"
 
-#: src/lang.c:2032
+#: src/lang.c:2091
 msgid   "Color of article header lines"
 msgstr  "ã×ÅÔ ÓÔÒÏË ÚÁÇÏÌÏ×ËÏ× ÓÔÁÔØÉ"
 
-#: src/lang.c:2033
+#: src/lang.c:2092
 msgid   "# Color of header-lines\n"
         "# Default: 2 (green)\n"
 msgstr  "# ã×ÅÔ ÓÔÒÏË ÚÁÇÏÌÏ×ËÁ\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: 2 (ÚÅÌ£ÎÙÊ)\n"
 
-#: src/lang.c:2039
+#: src/lang.c:2098
 msgid   "Color of actual news header fields"
 msgstr  "ã×ÅÔ ÓÔÒÏË news ÚÁÇÏÌÏ×ËÏ× ÓÔÁÔÅÊ"
 
-#: src/lang.c:2040
+#: src/lang.c:2099
 msgid   "# Color of actual news header fields\n"
         "# Default: 9 (light red)\n"
 msgstr  "# ã×ÅÔ ÓÔÒÏË news ÚÁÇÏÌÏ×ËÏ× ÓÔÁÔÅÊ\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: 9 (Ó×ÅÔÌÏ-ËÒÁÓÎÙÊ)\n"
 
-#: src/lang.c:2046
+#: src/lang.c:2105
 msgid   "Color of article subject lines"
 msgstr  "ã×ÅÔ ÓÔÒÏË Ó ÔÅÍÏÊ ÓÔÁÔØÉ"
 
-#: src/lang.c:2047
+#: src/lang.c:2106
 msgid   "# Color of article subject\n"
         "# Default: 6 (cyan)\n"
 msgstr  "# ã×ÅÔ ÓÔÒÏËÉ Ó ÔÅÍÏÊ ÓÔÁÔØÉ\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: 6 (ÇÏÌÕÂÏÊ)\n"
 
-#: src/lang.c:2053
+#: src/lang.c:2112
 msgid   "Color of response counter"
 msgstr  "ã×ÅÔ ÓÞÅÔÞÉËÁ ËÏÌÉÞÅÓÔ×Á ÏÔ×ÅÔÏ×"
 
-#: src/lang.c:2054
+#: src/lang.c:2113
 msgid   "# Color of response counter\n"
         "# Default: 2 (green)\n"
 msgstr  "# ã×ÅÔ ÓÞÅÔÞÉËÁ ËÏÌÉÞÅÓÔ×Á ÏÔ×ÅÔÏ×\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: 2 (ÚÅÌ£ÎÙÊ)\n"
 
-#: src/lang.c:2060
+#: src/lang.c:2119
 msgid   "Color of sender (From:)"
 msgstr  "ã×ÅÔ ÓÔÒÏËÉ ÏÔÐÒÁ×ÉÔÅÌÑ From:"
 
-#: src/lang.c:2061
+#: src/lang.c:2120
 msgid   "# Color of sender (From:)\n"
         "# Default: 2 (green)\n"
 msgstr  "# ã×ÅÔ ÓÔÒÏËÉ ÏÔÐÒÁ×ÉÔÅÌÑ (From:)\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: 2 (ÚÅÌ£ÎÙÊ)\n"
 
-#: src/lang.c:2067
+#: src/lang.c:2126
 msgid   "Color of help/mail sign"
 msgstr  "ã×ÅÔ ÓÏÏÂÝÅÎÉÑ Ï ×ÙÚÏ×Å ÐÏÍÏÝÉ"
 
-#: src/lang.c:2068
+#: src/lang.c:2127
 msgid   "# Color of Help/Mail-Sign\n"
         "# Default: 4 (blue)\n"
 msgstr  "# ã×ÅÔ Help/Mail-Sign\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: 4 (ÓÉÎÉÊ)\n"
 
-#: src/lang.c:2074
+#: src/lang.c:2133
 msgid   "Color of signatures"
 msgstr  "ã×ÅÔ ÓÉÇÎÁÔÕÒ"
 
-#: src/lang.c:2075
+#: src/lang.c:2134
 msgid   "# Color of signature\n"
         "# Default: 4 (blue)\n"
 msgstr  "# ã×ÅÔ ÓÉÇÎÁÔÕÒ\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: 4 (ÓÉÎÉÊ)\n"
 
-#: src/lang.c:2081
+#: src/lang.c:2140
 msgid   "Color of highlighted URLs"
 msgstr  "ã×ÅÔ ÐÏÄÓ×ÅÞÉ×ÁÎÉÑ URL"
 
-#: src/lang.c:2082
+#: src/lang.c:2141
 msgid   "# Color of highlighted URLs\n"
         "# Default: -1 (default color)\n"
 msgstr  "# ã×ÅÔ ÐÏÄÓ×ÅÞÉ×ÁÎÉÑ URL\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: -1 (Ã×ÅÔ ÐÏ ÕÍÏÌÞÁÎÉÀ)\n"
 
-#: src/lang.c:2088
+#: src/lang.c:2147
 #, fuzzy
 msgid   "Color of verbatim blocks"
 msgstr  "ã×ÅÔ ÔÅËÓÔÏ×ÙÈ ÓÔÒÏË"
 
-#: src/lang.c:2089
+#: src/lang.c:2148
 #, fuzzy
 msgid   "# Color of verbatim blocks\n"
         "# Default: 5 (pink)\n"
 msgstr  "# ã×ÅÔ ÓÔÒÏËÉ Ó ÔÅÍÏÊ ÓÔÁÔØÉ\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: 6 (ÇÏÌÕÂÏÊ)\n"
 
-#: src/lang.c:2095
+#: src/lang.c:2154
 msgid   "Color of highlighting with *stars*"
 msgstr  "ã×ÅÔ ×ÙÄÅÌÅÎÎÏÇÏ *ÔÅËÓÔÁ*"
 
-#: src/lang.c:2096
+#: src/lang.c:2155
 msgid   "# Color of word highlighting with *stars*\n"
         "# Default: 11 (yellow)\n"
 msgstr  "# ã×ÅÔ ÄÌÑ ×ÙÄÅÌÅÎÎÏÇÏ *ÔÅËÓÔÁ*\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: 11 (Ö£ÌÔÙÊ)\n"
 
-#: src/lang.c:2102
+#: src/lang.c:2161
 msgid   "Color of highlighting with _dash_"
 msgstr  "ã×ÅÔ ×ÙÄÅÌÅÎÎÏÇÏ _ÔÅËÓÔÁ_"
 
-#: src/lang.c:2103
+#: src/lang.c:2162
 msgid   "# Color of word highlighting with _dash_\n"
         "# Default: 13 (light pink)\n"
 msgstr  "# ã×ÅÔ ÄÌÑ ×ÙÄÅÌÅÎÎÏÇÏ _ÔÅËÓÔÁ_\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: 13 (Ó×ÅÔÌÏ-ÒÏÚÏ×ÙÊ)\n"
 
-#: src/lang.c:2109
+#: src/lang.c:2168
 msgid   "Color of highlighting with /slash/"
 msgstr  "ã×ÅÔ ×ÙÄÅÌÅÎÎÏÇÏ /ÔÅËÓÔÁ/"
 
-#: src/lang.c:2110
+#: src/lang.c:2169
 msgid   "# Color of word highlighting with /slash/\n"
         "# Default: 14 (light cyan)\n"
 msgstr  "# ã×ÅÔ ÄÌÑ ×ÙÄÅÌÅÎÉÑ /ÔÅËÓÔÁ/\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: 14 (Ó×ÅÔÌÏ-ÇÏÌÕÂÏÊ)\n"
 
-#: src/lang.c:2116
+#: src/lang.c:2175
 msgid   "Color of highlighting with -stroke-"
 msgstr  "ã×ÅÔ ×ÙÄÅÌÅÎÎÏÇÏ -ÔÅËÓÔÁ-"
 
-#: src/lang.c:2117
+#: src/lang.c:2176
 msgid   "# Color of word highlighting with -stroke-\n"
         "# Default: 12 (light blue)\n"
 msgstr  "# ã×ÅÔ ÄÌÑ ×ÙÄÅÌÅÎÉÑ -ÔÅËÓÔÁ-\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: 12 (Ó×ÅÔÌÏ-ÓÉÎÉÊ)\n"
 
-#: src/lang.c:2124
+#: src/lang.c:2183
 msgid   "Attr. of highlighting with *stars*"
 msgstr  "áÔÒÉÂÕÔ ×ÙÄÅÌÅÎÎÏÇÏ *ÔÅËÓÔÁ*"
 
-#: src/lang.c:2125
+#: src/lang.c:2184
 msgid   "# Attributes of word highlighting on mono terminals\n"
         "# Possible values are:\n"
         "#   0 = Normal\n"
@@ -5806,57 +6073,57 @@ msgstr  "# áÔÒÉÂÕÔÙ ÐÏÄÓ×ÅÞÉ×ÁÎÉÑ ÓÌÏ× Î
         "# áÔÒÉÂÕÔ ÄÌÑ ×ÙÄÅÌÅÎÎÏÇÏ *ÔÅËÓÔÁ*\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: 6 (bold)\n"
 
-#: src/lang.c:2140
+#: src/lang.c:2199
 msgid   "Attr. of highlighting with _dash_"
 msgstr  "áÔÒÉÂÕÔ ×ÙÄÅÌÅÎÎÏÇÏ _ÔÅËÓÔÁ_"
 
-#: src/lang.c:2141
+#: src/lang.c:2200
 msgid   "# Attribute of word highlighting with _dash_\n"
         "# Default: 2 (best highlighting)\n"
 msgstr  "# áÔÒÉÂÕÔ ×ÙÄÅÌÅÎÎÏÇÏ _ÔÅËÓÔÁ_\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: 2 (ÌÕÞÛÅÅ ÐÏÄÓ×ÅÞÉ×ÁÎÉÅ)\n"
 
-#: src/lang.c:2147
+#: src/lang.c:2206
 msgid   "Attr. of highlighting with /slash/"
 msgstr  "áÔÒÉÂÕÔ ×ÙÄÅÌÅÎÎÏÇÏ /ÔÅËÓÔÁ/"
 
-#: src/lang.c:2148
+#: src/lang.c:2207
 msgid   "# Attribute of word highlighting with /slash/\n"
         "# Default: 5 (half bright)\n"
 msgstr  "# áÔÒÉÂÕÔ ÄÌÑ ×ÙÄÅÌÅÎÉÑ /ÔÅËÓÔÁ/\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: 5 (half bright)\n"
 
-#: src/lang.c:2154
+#: src/lang.c:2213
 msgid   "Attr. of highlighting with -stroke-"
 msgstr  "áÔÒÉÂÕÔ ×ÙÄÅÌÅÎÎÏÇÏ -ÔÅËÓÔÁ-"
 
-#: src/lang.c:2155
+#: src/lang.c:2214
 msgid   "# Attribute of word highlighting with -stroke-\n"
         "# Default: 3 (reverse video)\n"
 msgstr  "# áÔÒÉÂÕÔ ×ÙÄÅÌÅÎÎÏÇÏ -ÔÅËÓÔÁ-\n"
         "# ðÏ ÕÍÏÌÞÁÎÉÀ: 3 (ÒÅ×ÅÒÓÎÏÅ ×ÉÄÅÏ)\n"
 
-#: src/lang.c:2161
+#: src/lang.c:2220
 msgid   "URL highlighting in message body"
 msgstr  "ðÏÄÓ×ÅÞÉ×ÁÔØ URL × ÔÅÌÅ ÐÉÓØÍÁ"
 
-#: src/lang.c:2162
+#: src/lang.c:2221
 msgid   "# Enable URL highlighting?\n"
 msgstr  "# ÷ËÌÀÞÉÔØ ÐÏÄÓ×ÅÔËÕ URL?\n"
 
-#: src/lang.c:2167
+#: src/lang.c:2226
 msgid   "Word highlighting in message body"
 msgstr  "ðÏÄÓ×ÅÞÉ×ÁÔØ ÓÌÏ×Á × ÔÅÌÅ ÓÏÏÂÝÅÎÉÑ"
 
-#: src/lang.c:2168
+#: src/lang.c:2227
 msgid   "# Enable word highlighting?\n"
 msgstr  "# ÷ËÌÀÞÉÔØ ÐÏÄÓ×ÅÔËÕ ÓÌÏ×?\n"
 
-#: src/lang.c:2173
+#: src/lang.c:2232
 msgid   "What to display instead of mark"
 msgstr  "÷Ù×ÏÄÉÔØ ×ÍÅÓÔÏ ÏÔÍÅÔËÉ"
 
-#: src/lang.c:2174
+#: src/lang.c:2233
 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"
@@ -5865,106 +6132,106 @@ msgid   "# Should the leading and ending
         "# * 2 = print a space instead\n"
 msgstr  ""
 
-#: src/lang.c:2183
+#: src/lang.c:2242
 msgid   "Enter column number to wrap article lines to in the pager. <CR> sets."
 msgstr  "÷×ÅÄÉÔÅ ÍÁËÓ. ÞÉÓÌÏ ÓÉÍ×ÏÌÏ× × ÓÔÒÏËÅ × ÐÅÊÄÖÅÒÅ. <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2184
+#: src/lang.c:2243
 msgid   "Page line wrap column"
 msgstr  "íÁËÓ. ÞÉÓÌÏ ÓÉÍ×ÏÌÏ× × ÓÔÒÏËÅ × ÐÅÊÄÖÅÒÅ"
 
-#: src/lang.c:2185
+#: src/lang.c:2244
 msgid   "# Wrap article lines at column\n"
 msgstr  ""
 
-#: src/lang.c:2190
+#: src/lang.c:2249
 msgid   "Wrap around threads on next unread"
 msgstr  ""
 
-#: src/lang.c:2191
+#: src/lang.c:2250
 msgid   "# If ON wrap around threads on searching next unread article\n"
 msgstr  ""
 
-#: src/lang.c:2195
+#: src/lang.c:2254
 msgid   "Enter default mail address (and fullname). <CR> sets."
 msgstr  "÷×ÅÄÉÔÅ email ÁÄÒÅÓ (É ÐÏÌÎÏÅ ÉÍÑ). <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2196
+#: src/lang.c:2255 src/lang.c:2671
 msgid   "Mail address (and fullname)"
 msgstr  "Email ÁÄÒÅÓ (É ÐÏÌÎÏÅ ÉÍÑ)"
 
-#: src/lang.c:2197
+#: src/lang.c:2256
 msgid   "# User's mail address (and fullname), if not username@host (fullname)\n"
 msgstr  "# Email ÁÄÒÅÓ ÐÏÌØÚÏ×ÁÔÅÌÑ (É ÐÏÌÎÏÅ ÉÍÑ).\n"
 
-#: src/lang.c:2202
+#: src/lang.c:2261
 msgid   "Show empty Followup-To in editor"
 msgstr  "ðÏËÁÚÙ×ÁÔØ ÐÕÓÔÏÊ Followup-To × ÒÅÄÁËÔÏÒÅ"
 
-#: src/lang.c:2203
+#: src/lang.c:2262
 msgid   "# If ON show empty Followup-To header when editing an article\n"
 msgstr  "# åÓÌÉ ON, ÔÏ ÐÏËÁÚÙ×ÁÔØ ÐÕÓÔÏÊ Follow-up ×Ï ×ÒÅÍÑ ÒÅÄÁËÔÉÒÏ×ÁÎÉÑ ÓÔÁÔØÉ\n"
 
-#: src/lang.c:2207
+#: src/lang.c:2266
 msgid   "Enter path/! command/--none to create your default signature. <CR> sets."
 msgstr  "÷×ÅÄÉÔÅ ÐÕÔØ/! ËÏÍÁÎÄÁ/--none ÄÌÑ ÓÏÚÄÁÎÉÑ ×ÁÛÅÊ ÓÉÇÎÁÔÕÒÙ. <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2208
+#: src/lang.c:2267
 msgid   "Create signature from path/command"
 msgstr  "óÏÚÄÁÔØ ÓÉÇÎÁÔÕÒÕ ËÏÍÁÎÄÏÊ"
 
-#: src/lang.c:2209
+#: src/lang.c:2268
 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:2216
+#: src/lang.c:2275
 msgid   "Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
 msgstr  "îÁÞÉÎÁÔØ ÓÉÇÎÁÔÕÒÕ Ó \"--\" × ÏÔÄÅÌØÎÏÊ ÓÔÒÏËÅ. <ðòïâåì> ×ÙÂÏÒ, <CR> "
         "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2217
+#: src/lang.c:2276
 msgid   "Prepend signature with \"-- \""
 msgstr  "îÁÞÉÎÁÔØ ÓÉÇÎÁÔÕÒÕ Ó \"--\""
 
-#: src/lang.c:2218
+#: src/lang.c:2277
 msgid   "# If ON prepend the signature with dashes '\\n-- \\n'\n"
 msgstr  "# åÓÌÉ ON, ÔÏ ÎÁÞÉÎÁÔØ ÓÉÇÎÁÔÕÒÕ Ó ÄÅÆÉÓÏ× '\\n-- \\n'\n"
 
-#: src/lang.c:2222
+#: src/lang.c:2281
 msgid   "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr  "äÏÂÁ×ÌÑÔØ ÓÉÇÎÁÔÕÒÕ ÐÒÉ ÐÏ×ÔÏÒÎÏÊ ÏÔÐÒÁ×ËÅ. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2223
+#: src/lang.c:2282
 msgid   "Add signature when reposting"
 msgstr  "äÏÂÁ×ÌÑÔØ ÓÉÇÎÁÔÕÒÕ ÐÒÉ ÐÏ×ÔÏÒÎÏÊ ÏÔÐÒÁ×ËÅ"
 
-#: src/lang.c:2224
+#: src/lang.c:2283
 msgid   "# If ON add signature to reposted articles\n"
 msgstr  "# åÓÌÉ ON, ÔÏ ÄÏÂÁ×ÌÑÔØ ÓÉÇÎÁÔÕÒÕ ÐÒÉ ÐÏ×ÔÏÒÎÏÊ ÏÔÐÒÁ×ËÅ\n"
 
-#: src/lang.c:2228
+#: src/lang.c:2287
 #, c-format
 msgid   "Enter quotation marks, %s or %S for author's initials."
 msgstr  "÷×ÅÄÉÔÅ ÓÉÍ×ÏÌÙ ÄÌÑ ÎÁÞÁÌÁ ÃÉÔÉÒÏ×ÁÎÉÑ, %s ÉÌÉ %S ÉÎÉÃÉÁÌÙ Á×ÔÏÒÁ."
 
-#: src/lang.c:2229
+#: src/lang.c:2288
 msgid   "Characters used as quote-marks"
 msgstr  "óÉÍ×ÏÌÙ ÉÓÐÏÌØÚÕÅÍÙÅ ÄÌÑ ÎÁÞÁÌÁ ÃÉÔÉÒÏ×ÁÎÉÑ"
 
-#: src/lang.c:2230
+#: src/lang.c:2289
 #, c-format
 msgid   "# Characters used in quoting to followups and replies.\n"
         "# '_' is replaced by ' ', %%s, %%S are replaced by author's initials.\n"
 msgstr  ""
 
-#: src/lang.c:2236
+#: src/lang.c:2295
 msgid   "Quoting behavior"
 msgstr  "ãÉÔÉÒÏ×ÁÎÉÅ"
 
-#: src/lang.c:2237
+#: src/lang.c:2296
 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"
@@ -5986,51 +6253,51 @@ msgstr  "# íÅÔÏÄ ÃÉÔÉÒÏ×ÁÎÉÑ ÓÔÁÔÅÊ ÐÒÉ 
         "#   6 = ãÉÔÉÒÏ×ÁÔØ ÓÉÇÎÁÔÕÒÙ É ÐÕÓÔÙÅ ÓÔÒÏËÉ\n"
         "#   7 = óÖÉÍÁÔØ ÃÉÔÉÒÏ×ÁÎÉÅ, ÃÉÔÉÒÏ×ÁÔØ ÓÉÇÎÁÔÕÒÙ É ÐÕÓÔÙÅ ÓÔÒÏËÉ\n"
 
-#: src/lang.c:2250 src/lang.c:2258 src/lang.c:2264
+#: src/lang.c:2309 src/lang.c:2317 src/lang.c:2323
 msgid   "%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name"
 msgstr  ""
 
-#: src/lang.c:2251
+#: src/lang.c:2310
 msgid   "Quote line when following up"
 msgstr  "ãÉÔÉÒÏ×ÁÔØ ÐÒÉ follow-up"
 
-#: src/lang.c:2252
+#: src/lang.c:2311
 #, c-format
 msgid   "# Format of quote line when mailing/posting/following-up an article\n"
         "# %%A Address    %%D Date   %%F Addr+Name   %%G Groupname   %%M Message-ID\n"
         "# %%N Full Name  %%C First Name   %%I Initials\n"
 msgstr  ""
 
-#: src/lang.c:2259
+#: src/lang.c:2318
 msgid   "Quote line when cross-posting"
 msgstr  "ãÉÔÉÒÏ×ÁÔØ ÐÒÉ ËÒÏÓÓ-ÐÏÓÔÉÎÇÅ"
 
-#: src/lang.c:2265
+#: src/lang.c:2324
 msgid   "Quote line when mailing"
 msgstr  "ãÉÔÉÒÏ×ÁÔØ ÐÒÉ ÏÔÐÒÁ×ËÅ email"
 
-#: src/lang.c:2270
+#: src/lang.c:2329
 msgid   "If ON, include User-Agent: header. <SPACE> toggles & <CR> sets."
 msgstr  "åÓÌÉ ON, ÔÏ ÄÏÂÁ×ÌÑÔØ ÚÁÇÏÌÏ×ÏË User-Agent:. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2271
+#: src/lang.c:2330
 msgid   "Insert 'User-Agent:'-header"
 msgstr  "äÏÂÁ×ÌÑÔØ ÚÁÇÏÌÏ×ÏË User-Agent:"
 
-#: src/lang.c:2272
+#: src/lang.c:2331
 msgid   "# If ON include advertising User-Agent: header\n"
 msgstr  "# åÓÌÉ ON, ÔÏ ÄÏÂÁ×ÌÑÔØ ÒÅËÌÁÍÎÙÊ ÚÁÇÏÌÏ×ÏË User-Agent:\n"
 
-#: src/lang.c:2277
+#: src/lang.c:2336
 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:2278
+#: src/lang.c:2337
 msgid   "MM_CHARSET"
 msgstr  ""
 
-#: src/lang.c:2279
+#: src/lang.c:2338
 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"
@@ -6039,41 +6306,41 @@ msgid   "# Charset supported locally whi
         "# mm_charset is considered not displayable and represented as '?'.\n"
 msgstr  ""
 
-#: src/lang.c:2289
+#: src/lang.c:2348
 msgid   "MM_NETWORK_CHARSET"
 msgstr  ""
 
-#: src/lang.c:2290
+#: src/lang.c:2349
 msgid   "# Charset used for MIME (Content-Type) header in postings.\n"
 msgstr  "# ëÏÄÉÒÏ×ËÁ × MIME (Content-Type) × ÏÔÐÒÁ×ÌÑÅÍÙÈ ÓÔÁÔØÑÈ.\n"
 
-#: src/lang.c:2294
+#: src/lang.c:2353
 #, 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:2295
+#: src/lang.c:2354
 msgid   "MM_LOCAL_CHARSET"
 msgstr  ""
 
-#: src/lang.c:2296
+#: src/lang.c:2355
 msgid   "# Charset supported locally.\n"
 msgstr  ""
 
-#: src/lang.c:2303
+#: src/lang.c:2362
 msgid   "Mailbox format"
 msgstr  "æÏÒÍÁÔ Mailbox"
 
-#: src/lang.c:2304
+#: src/lang.c:2363
 msgid   "# Format of the mailbox.\n"
 msgstr  "# æÏÒÍÁÔ mailbox.\n"
 
-#: src/lang.c:2309
+#: src/lang.c:2368
 msgid   "MIME encoding in news messages"
 msgstr  "ëÏÄÉÒÏ×ËÁ MIME × ÓÔÁÔØÑÈ"
 
-#: src/lang.c:2310
+#: src/lang.c:2369
 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"
@@ -6081,15 +6348,15 @@ msgid   "# MIME encoding (8bit, base64, 
         "# Russian charsets with a lot of 8bit characters.\n"
 msgstr  ""
 
-#: src/lang.c:2318 src/lang.c:2339
+#: src/lang.c:2377 src/lang.c:2398
 msgid   "Don't change unless you know what you are doing. <ESC> cancels."
 msgstr  "îÅ ÉÚÍÅÎÑÊÔÅ, ÅÓÌÉ ÎÅ ÐÏÎÉÍÁÅÔÅ ÞÔÏ ×Ù ÄÅÌÁÅÔÅ. <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:2319
+#: src/lang.c:2378
 msgid   "Use 8bit characters in news headers"
 msgstr  "éÓÐÏÌØÚÏ×ÁÔØ 8 ÂÉÔÎÙÅ ÓÉÍ×ÏÌÙ × ÚÁÇÏÌÏ×ËÁÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:2320
+#: src/lang.c:2379
 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"
@@ -6100,29 +6367,29 @@ msgstr  "# åÓÌÉ ON, ÔÏ 8 ÂÉÔÎÙÅ ÓÉÍ×ÏÌÙ 
         "# ÏÔ ÚÎÁÞÅÎÉÑ ÜÔÏÇÏ ÐÁÒÁÍÅÔÒÁ, ÐÏËÁ post_mime_encoding ÔÁËÖÅ\n"
         "# ÎÅ ÕÓÔÁÎÏ×ÌÅÎ × 8bit.\n"
 
-#: src/lang.c:2327
+#: src/lang.c:2386
 msgid   "Auto-view post-processed files <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr  "á×ÔÏÐÒÏÓÍÏÔÒ ÐÏÓÔ-ÏÂÒÁÂÏÔÁÎÎÙÈ ÆÁÊÌÏ×. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> "
         "ÏÔÍÅÎÉÔØ"
 
-#: src/lang.c:2328
+#: src/lang.c:2387
 msgid   "View post-processed files"
 msgstr  "ðÒÏÓÍÏÔÒ ÐÏÓÔ-ÏÂÒÁÂÏÔÁÎÎÙÈ ÆÁÊÌÏ×"
 
-#: src/lang.c:2329
+#: src/lang.c:2388
 msgid   "# If set, post processed files will be opened in a viewer\n"
 msgstr  "# åÓÌÉ ÕÓÔÁÎÏ×ÌÅÎ, ÔÏ ÐÏÓÔ-ÏÂÒÁÂÏÔÁÎÎÙÅ ÆÁÊÌÙ ÂÕÄÕÔ ÏÔËÒÙ×ÁÔØÓÑ\n"
         "# × ÐÒÏÓÍÏÔÏÒÝÉËÅ\n"
 
-#: src/lang.c:2334
+#: src/lang.c:2393
 msgid   "MIME encoding in mail messages"
 msgstr  "MIME ËÏÄÉÒÏ×ËÁ × ÐÏÞÔÏ×ÙÈ ÓÏÏÂÝÅÎÉÑÈ"
 
-#: src/lang.c:2340
+#: src/lang.c:2399
 msgid   "Use 8bit characters in mail headers"
 msgstr  "éÓÐÏÌØÚÏ×ÁÔØ 8 ÂÉÔÎÙÅ ÓÉÍ×ÏÌÙ × ÚÁÇÏÌÏ×ËÁÈ ÐÏÞÔÙ"
 
-#: src/lang.c:2341
+#: src/lang.c:2400
 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 "
@@ -6132,25 +6399,25 @@ msgid   "# If ON, 8bit characters in mai
         "# turn it ON unless you have some compelling reason.\n"
 msgstr  ""
 
-#: src/lang.c:2351
+#: src/lang.c:2410
 msgid   "Strip blanks from ends of lines"
 msgstr  "õÂÉÒÁÔØ ÐÒÏÂÅÌÙ × ËÏÎÃÅ ÓÔÒÏËÉ"
 
-#: src/lang.c:2352
+#: src/lang.c:2411
 msgid   "# If ON strip blanks from ends of lines for faster display on slow "
         "terminals.\n"
 msgstr  "# åÓÌÉ ON, ÔÏ ÕÂÉÒÁÔØ ÐÒÏÂÅÌÙ × ËÏÎÃÅ ÓÔÒÏËÉ ÄÌÑ ÂÏÌÅÅ ÂÙÓÔÒÏÇÏ ×Ù×ÏÄÁ\n"
         "# ÎÁ ÍÅÄÌÅÎÎÙÈ ÔÅÒÍÉÎÁÌÁÈ.\n"
 
-#: src/lang.c:2357
+#: src/lang.c:2416
 msgid   "If ON, use transliteration. <SPACE> toggles & <CR> sets."
 msgstr  "åÓÌÉ ON, ÔÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÔÒÁÎÓÌÉÔÅÒÁÃÉÀ, <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ"
 
-#: src/lang.c:2358
+#: src/lang.c:2417
 msgid   "Transliteration"
 msgstr  "ôÒÁÎÓÌÉÔÅÒÁÃÉÑ"
 
-#: src/lang.c:2359
+#: src/lang.c:2418
 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"
@@ -6158,12 +6425,12 @@ msgstr  "# åÓÌÉ ON, ÔÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÒÁÓÛ
         "# ÓÉÍ×ÏÌ ÎÅ ÍÏÖÅÔ ÂÙÔØ ÐÒÅÄÓÔÁ×ÌÅÎ × ÃÅÌÅ×ÏÍ ÎÁÂÏÒÅ ÓÉÍ×ÏÌÏ×, ÔÏ ÏÎ\n"
         "# ÁÐÐÒÏËÓÉÍÉÒÕÅÔÓÑ ÏÄÎÉÍ ÉÌÉ ÎÅÓËÏÌØËÉÍÉ ÐÏÈÏÖÉÍÉ ÓÉÍ×ÏÌÁÍÉ.\n"
 
-#: src/lang.c:2367
+#: src/lang.c:2426
 #, fuzzy
 msgid   "Send you a Cc/Bcc automatically"
 msgstr  "ïÔÐÒÁ×ÌÑÔØ ×ÁÍ Cc Á×ÔÏÍÁÔÉÞÅÓËÉ"
 
-#: src/lang.c:2368
+#: src/lang.c:2427
 #, 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"
@@ -6179,114 +6446,114 @@ msgstr  "# æÏÒÍÁ ÎÏÒÍÁÌÉÚÁÃÉÉ Unicode\n"
         "#   3 = NFC\n"
         "#   4 = NFD\n"
 
-#: src/lang.c:2377
+#: src/lang.c:2436
 msgid   "Enter address elements about which you want to be warned. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2378
+#: src/lang.c:2437
 msgid   "Spamtrap warning address parts"
 msgstr  ""
 
-#: src/lang.c:2379
+#: src/lang.c:2438
 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:2384
+#: src/lang.c:2443
 msgid   "Enter default number of days a filter entry will be valid. <CR> sets."
 msgstr  "÷×ÅÄÉÔÅ ÞÉÓÌÏ ÄÎÅÊ ÐÏËÁ ÆÉÌØÔÒ ÉÍÅÅÔ ÓÉÌÕ. <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2385
+#: src/lang.c:2444
 msgid   "No. of days a filter entry is valid"
 msgstr  "þÉÓÌÏ ÄÎÅÊ ÐÏËÁ ÆÉÌØÔÒ ÉÍÅÅÔ ÓÉÌÕ"
 
-#: src/lang.c:2386
+#: src/lang.c:2445
 msgid   "# Number of days a short term filter will be active\n"
 msgstr  ""
 
-#: src/lang.c:2390
+#: src/lang.c:2449
 msgid   "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr  "äÏÂÁ×ÉÔØ ÏÔÐÒÁ×ÌÅÎÎÙÅ ÓÔÁÔØÉ × ÆÉÌØÔÒ, <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ"
 
-#: src/lang.c:2391
+#: src/lang.c:2450
 msgid   "Add posted articles to filter"
 msgstr  "äÏÂÁ×ÉÔØ ÏÔÐÒÁ×ÌÅÎÎÙÅ ÓÔÁÔØÉ × ÆÉÌØÔÒ"
 
-#: src/lang.c:2392
+#: src/lang.c:2451
 msgid   "# If ON add posted articles which start a new thread to filter for\n"
         "# highlighting follow-ups\n"
 msgstr  ""
 
-#: src/lang.c:2396
+#: src/lang.c:2455
 msgid   "The directory where articles/threads are to be saved in mailbox format."
 msgstr  "äÉÒÅËÔÏÒÉÑ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÓÔÁÔÅÊ/ÄÉÓËÕÓÓÉÊ × ÆÏÒÍÁÔÅ mailbox."
 
-#: src/lang.c:2397
+#: src/lang.c:2456
 msgid   "Mail directory"
 msgstr  "äÉÒÅËÔÏÒÉÑ ÄÌÑ ÐÏÞÔÙ"
 
-#: src/lang.c:2398
+#: src/lang.c:2457
 msgid   "# (-m) directory where articles/threads are saved in mailbox format\n"
 msgstr  "# (-m) ÄÉÒÅËÔÏÒÉÑ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÓÔÁÔÅÊ/ÄÉÓËÕÓÓÉÊ × ÆÏÒÍÁÔÅ mailbox\n"
 
-#: src/lang.c:2403
+#: src/lang.c:2462
 msgid   "Save articles in batch mode (-S)"
 msgstr  "óÏÈÒÁÎÑÔØ ÓÔÁÔØÉ × ÐÁËÅÔÎÏÍ ÒÅÖÉÍÅ (-S)"
 
-#: src/lang.c:2404
+#: src/lang.c:2463
 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:2409
+#: src/lang.c:2468
 msgid   "The directory where you want articles/threads saved."
 msgstr  "äÉÒÅËÔÏÒÉÑ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÓÔÁÔÅÊ/ÄÉÓËÕÓÓÉÊ"
 
-#: src/lang.c:2410
+#: src/lang.c:2469
 msgid   "Directory to save arts/threads in"
 msgstr  "äÉÒÅËÔÏÒÉÑ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÓÔÁÔÅÊ/ÄÉÓËÕÓÓÉÊ"
 
-#: src/lang.c:2411
+#: src/lang.c:2470
 msgid   "# Directory where articles/threads are saved\n"
 msgstr  "# äÉÒÅËÔÏÒÉÑ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÓÔÁÔÅÊ/ÄÉÓËÕÓÓÉÊ\n"
 
-#: src/lang.c:2415
+#: src/lang.c:2474
 msgid   "Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> sets."
 msgstr  "á×ÔÏÍÁÔÉÞÅÓËÉ ÓÏÈÒÁÎÑÔØ ÓÔÁÔØÉ/ÄÉÓË. Ó ÚÁÇÏÌÏ×ËÏÍ Archive-name:. <ðòïâåì> "
         "×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2416
+#: src/lang.c:2475
 msgid   "Use Archive-name: header for save"
 msgstr  "éÓÐÏÌØÚÏ×ÁÔØ ÚÁÇÏÌÏ×ÏË Archive-name: ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ"
 
-#: src/lang.c:2417
+#: src/lang.c:2476
 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:2422
+#: src/lang.c:2481
 msgid   "Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
         "cancels."
 msgstr  "ïÔÍÅÔÉÔØ ÓÏÈÒÁÎ£ÎÎÙÅ ÓÔÁÔØÉ/ÄÉÓËÕÓÓÉÉ ËÁË ÐÒÏÞÉÔÁÎÎÙÅ. <ðòïâåì> ×ÙÂÏÒ, <CR> "
         "ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ"
 
-#: src/lang.c:2423
+#: src/lang.c:2482
 msgid   "Mark saved articles/threads as read"
 msgstr  "ïÔÍÅÔÉÔØ ÓÏÈÒÁÎ£ÎÎÙÅ ÓÔÁÔØÉ/ÄÉÓËÕÓÓÉÉ ËÁË ÐÒÏÞÉÔÁÎÎÙÅ"
 
-#: src/lang.c:2424
+#: src/lang.c:2483
 msgid   "# If ON mark articles that are saved as read\n"
 msgstr  "# åÓÌÉ ON, ÔÏ ÏÔÍÅÔÉÔØ ÓÏÈÒÁÎ£ÎÎÙÅ ÓÔÁÔØÉ ËÁË ÐÒÏÞÉÔÁÎÎÙÅ\n"
 
-#: src/lang.c:2428
+#: src/lang.c:2487
 msgid   "Do post processing (eg. extract attachments) for saved articles."
 msgstr  "÷ÙÐÏÌÎÉÔØ ÐÏÓÔ-ÏÂÒÁÂÏÔËÕ (ÎÁÐÒ. ÕÂÒÁÔØ ×ÌÏÖÅÎÉÑ) ÄÌÑ ÓÏÈÒÁÎÑÅÍÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:2429
+#: src/lang.c:2488
 msgid   "Post process saved articles"
 msgstr  "ðÏÓÔ-ÏÂÒÁÂÏÔËÁ ÓÏÈÒÁÎ£ÎÎÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:2430
+#: src/lang.c:2489
 msgid   "# Perform post processing (saving binary attachments) from saved articles.\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = no\n"
@@ -6294,101 +6561,101 @@ msgid   "# Perform post processing (savi
         "#   2 = yes\n"
 msgstr  ""
 
-#: src/lang.c:2439
+#: src/lang.c:2498
 msgid   "Process only unread articles"
 msgstr  "ïÂÒÁÂÏÔÁÔØ ÔÏÌØËÏ ÎÅÐÒÏÞ. ÓÔÁÔØÉ"
 
-#: src/lang.c:2440
+#: src/lang.c:2499
 msgid   "# If ON only save/print/pipe/mail unread articles (tagged articles excepted)\n"
 msgstr  ""
 
-#: src/lang.c:2445
+#: src/lang.c:2504
 msgid   "Print all or just part of header. <SPACE> toggles & <CR> sets."
 msgstr  "ðÅÞÁÔÁÔØ ×ÓÅ ÉÌÉ ÔÏÌØËÏ ÞÁÓÔØ ÚÁÇÏÌÏ×ËÏ×. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2446
+#: src/lang.c:2505
 msgid   "Print all headers when printing"
 msgstr  "ðÅÞÁÔÁÔØ ×ÓÅ ÚÁÇÏÌÏ×ËÉ"
 
-#: src/lang.c:2447
+#: src/lang.c:2506
 msgid   "# If ON print all of article header otherwise just the important lines\n"
 msgstr  "# åÓÌÉ ON, ÔÏ ×Ù×ÏÄÉÔØ ×ÓÅ ÚÁÇÏÌÏ×ËÉ ÓÔÁÔÅÊ, ÉÎÁÞÅ ÔÏÌØËÏ ×ÁÖÎÙÅ\n"
 
-#: src/lang.c:2451
+#: src/lang.c:2510
 msgid   "The printer program with options that is to be used to print articles/threads."
 msgstr  "ëÏÍÁÎÄÁ ÐÅÞÁÔÉ Ó ÐÁÒÁÍÅÔÒÁÍÉ ÄÌÑ ÐÅÞÁÔÉ ÓÔÁÔÅÊ/ÄÉÓËÕÓÓÉÊ"
 
-#: src/lang.c:2452
+#: src/lang.c:2511
 msgid   "Printer program with options"
 msgstr  "ðÒÏÇÒÁÍÍÁ ÐÅÞÁÔÉ Ó ÏÐÃÉÑÍÉ"
 
-#: src/lang.c:2453
+#: src/lang.c:2512
 msgid   "# Print program with parameters used to print articles/threads\n"
 msgstr  "# ëÏÍÁÎÄÁ ÐÅÞÁÔÉ Ó ÐÁÒÁÍÅÔÒÁÍÉ ÄÌÑ ÐÅÞÁÔÉ ÓÔÁÔÅÊ/ÄÉÓËÕÓÓÉÊ\n"
 
-#: src/lang.c:2459
+#: src/lang.c:2518
 msgid   "Force redraw after certain commands"
 msgstr  "ðÅÒÅÒÉÓÏ×Ù×ÁÔØ ÜËÒÁÎ ÐÏÓÌÅ ÎÅËÏÔÏÒÙÈ ËÏÍÁÎÄ"
 
-#: src/lang.c:2460
+#: src/lang.c:2519
 msgid   "# If ON a screen redraw will always be done after certain external commands\n"
 msgstr  "# åÓÌÉ ON, ÔÏ ÐÅÒÅÒÉÓÏ×Ù×ÁÔØ ÜËÒÁÎ ÐÏÓÌÅ ÎÅËÏÔÏÒÙÈ ×ÎÅÛÎÉÈ ËÏÍÁÎÄ\n"
 
-#: src/lang.c:2464
+#: src/lang.c:2523
 msgid   "Start editor with line offset. <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr  "úÁÐÕÓÔÉÔØ ÒÅÄÁËÔÏÒ Ó ÕÓÔÁÎÏ×ËÏÊ ËÕÒÓÏÒÁ. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ, "
         "<ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:2465
+#: src/lang.c:2524
 msgid   "Start editor with line offset"
 msgstr  "úÁÐÕÓÔÉÔØ ÒÅÄÁËÔÏÒ Ó ÕÓÔÁÎÏ×ËÏÊ ËÕÒÓÏÒÁ"
 
-#: src/lang.c:2466
+#: src/lang.c:2525
 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:2471
+#: src/lang.c:2530
 msgid   "Enter %E for editor, %F for filename, %N for line-number, <CR> to set."
 msgstr  "÷×ÅÄÉÔÅ %E ÄÌÑ ÉÍÅÎÉ ÒÅÄÁËÔÏÒÁ, %F ÄÌÑ ÉÍÅÎÉ ÆÁÊÌÁ, %N ÄÌÑ ÎÏÍÅÒÁ ÓÔÒÏËÉ. "
         "<CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2472
+#: src/lang.c:2531
 msgid   "Invocation of your editor"
 msgstr  "úÁÐÕÓË ×ÁÛÅÇÏ ÒÅÄÁËÔÏÒÁ"
 
-#: src/lang.c:2473
+#: src/lang.c:2532
 #, c-format
 msgid   "# Format of editor line including parameters\n"
         "# %%E Editor  %%F Filename  %%N Linenumber\n"
 msgstr  "# æÏÒÍÁÔ ÓÔÒÏËÉ ÄÌÑ ÚÁÐÕÓËÁ ÒÅÄÁËÔÏÒÁ ×ËÌÀÞÁÅÔ ÐÁÒÁÍÅÔÒÙ\n"
         "# %%E òÅÄÁËÔÏÒ %%F éÍÑ ÆÁÊÌÁ %%N îÏÍÅÒ ÓÔÒÏËÉ\n"
 
-#: src/lang.c:2478
+#: src/lang.c:2537
 msgid   "Enter name and options for external-inews, --internal for internal inews"
 msgstr  "÷×ÅÄÉÔÅ ÉÍÑ É ÏÐÃÉÉ ÄÌÑ external-inews, --internal ÄÌÑ internal inews"
 
-#: src/lang.c:2479
+#: src/lang.c:2538
 msgid   "External inews"
 msgstr  "÷ÎÅÛÎÉÊ inews"
 
-#: src/lang.c:2480
+#: src/lang.c:2539
 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:2484
+#: src/lang.c:2543
 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:2485
+#: src/lang.c:2544
 msgid   "Invocation of your mail command"
 msgstr  "úÁÐÕÓË ×ÁÛÅÊ ËÏÍÁÎÄÙ ÏÔÐÒÁ×ËÉ ÐÏÞÔÙ"
 
-#: src/lang.c:2486
+#: src/lang.c:2545
 #, c-format
 msgid   "# Format of mailer line including parameters\n"
         "# %%M Mailer  %%S Subject  %%T To  %%F Filename\n"
@@ -6396,11 +6663,11 @@ msgid   "# Format of mailer line includi
         "# ie. elm interactive          :    elm -i %%F -s \"%%S\" \"%%T\"\n"
 msgstr  ""
 
-#: src/lang.c:2494
+#: src/lang.c:2553
 msgid   "Use interactive mail reader"
 msgstr  "éÓÐÏÌØÚÏ×ÁÔØ ÉÎÔÅÒÁËÔÉ×ÎÕÀ ÐÒÏÇÒÁÍÍÕ ÞÔÅÎÉÑ ÐÏÞÔÙ"
 
-#: src/lang.c:2495
+#: src/lang.c:2554
 msgid   "# Interactive mailreader\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = no interactive mailreader\n"
@@ -6414,59 +6681,59 @@ msgstr  "# éÎÔÅÒÁËÔÉ×ÎÁÑ ÐÒÏÇÒÁÍÍÁ ÞÔÅÎÉ
         "#   2 = ÉÓÐÏÌØÚÏ×ÁÔØ ÉÎÔÅÒÁËÔÉ×ÎÕÀ ÐÒÏÇÒÁÍÍÕ ÞÔÅÎÉÑ ÐÏÞÔÙ ÂÅÚ ÚÁÇÏÌÏ×ËÏ× × "
         "ÆÁÊÌÅ\n"
 
-#: src/lang.c:2504
+#: src/lang.c:2563
 msgid   "Remove ~/.article after posting"
 msgstr  "õÂÒÁÔØ ~/.article ÐÏÓÌÅ ÏÔÐÒÁ×ËÉ"
 
-#: src/lang.c:2505
+#: src/lang.c:2564
 msgid   "# If ON remove ~/.article after posting.\n"
 msgstr  "# åÓÌÉ ON, ÔÏ ÕÂÒÁÔØ ~/.article ÐÏÓÌÅ ÏÔÐÒÁ×ËÉ.\n"
 
-#: src/lang.c:2509
+#: src/lang.c:2568
 msgid   "Filename for all posted articles, <CR> sets, no filename=do not save."
 msgstr  "éÍÑ ÆÁÊÌÁ ÄÌÑ ×ÓÅÈ ÏÔÐÒÁ×ÌÅÎÎÙÈ ÓÔÁÔÅÊ. <CR> ÕÓÔÁÎÏ×ÉÔØ, ÎÅ ÉÍÅÎÉ=ÎÅ "
         "ÓÏÈÒÁÎÑÔØ."
 
-#: src/lang.c:2510
+#: src/lang.c:2569
 msgid   "Filename for posted articles"
 msgstr  "éÍÑ ÆÁÊÌÁ ÄÌÑ ÏÔÐÒÁ×ÌÅÎÎÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:2511
+#: src/lang.c:2570
 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:2516
+#: src/lang.c:2575
 msgid   "Keep all failed articles in ~/dead.articles. <SPACE> toggles & <CR> sets."
 msgstr  "äÅÒÖÁÔØ ×ÓÅ ÎÅÕÄÁ×ÛÉÅÓÑ ÓÔÁÔØÉ × ~/dead.articles. <ðòïâåì> ×ÙÂÏÒ, <CR> "
         "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2517
+#: src/lang.c:2576
 msgid   "Keep failed arts in ~/dead.articles"
 msgstr  "äÅÒÖÁÔØ ÎÅÕÄÁ×ÛÉÅÓÑ ÓÔÁÔØÉ × ~/dead.articles"
 
-#: src/lang.c:2518
+#: src/lang.c:2577
 msgid   "# If ON keep all failed postings in ~/dead.articles\n"
 msgstr  "# åÓÌÉ ON, ÔÏ ÄÅÒÖÁÔØ ×ÓÅ ÎÅÕÄÁ×ÛÉÅÓÑ ÏÔÐÒÁ×ËÉ ÓÔÁÔÅÊ × ~/dead.articles\n"
 
-#: src/lang.c:2522
+#: src/lang.c:2581
 msgid   "Do you want to strip unsubscribed groups from .newsrc"
 msgstr  "èÏÔÉÔÅ ÕÂÒÁÔØ ÎÅÐÏÄÐÉÓÁÎÎÙÅ ÇÒÕÐÐÙ ÉÚ .newsrc"
 
-#: src/lang.c:2523
+#: src/lang.c:2582
 msgid   "No unsubscribed groups in newsrc"
 msgstr  "õÂÉÒÁÔØ ÎÅÐÏÄÐÉÓÁÎÎÙÅ ÇÒÕÐÐÙ ÉÚ newsrc"
 
-#: src/lang.c:2524
+#: src/lang.c:2583
 msgid   "# If ON strip unsubscribed groups from newsrc\n"
 msgstr  "# åÓÌÉ ON, ÔÏ ÕÂÉÒÁÔØ ÎÅÐÏÄÐÉÓÁÎÎÙÅ ÇÒÕÐÐÙ ÉÚ newsrc\n"
 
-#: src/lang.c:2529
+#: src/lang.c:2588
 msgid   "Remove bogus groups from newsrc"
 msgstr  "õÂÉÒÁÔØ ÆÉËÔÉ×ÎÙÅ ÇÒÕÐÐÙ ÉÚ newsrc"
 
-#: src/lang.c:2530
+#: src/lang.c:2589
 msgid   "# What to do with bogus groups in newsrc file\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = keep\n"
@@ -6478,58 +6745,58 @@ msgstr  "# äÅÊÓÔ×ÉÑ Ó ÆÉËÔÉ×ÎÙÍÉ ÇÒÕÐÐÁÍ
         "#   1 = ÕÎÉÞÔÏÖÁÔØ\n"
         "#   2 = ÐÏÍÅÞÁÔØ D × ÜËÒÁÎÅ ×ÙÂÏÒÁ\n"
 
-#: src/lang.c:2538
+#: src/lang.c:2597
 msgid   "Enter number of seconds until active file will be reread. <CR> sets."
 msgstr  "÷×ÅÄÉÔÅ ËÏÌÉÞÅÓÔ×Ï ÓÅËÕÎÄ ÍÅÖÄÕ Á×ÔÏÍÁÔÉÞÅÓËÉÍ ÞÔÅÎÉÅÍ ÁËÔÉ×ÎÏÇÏ ÆÁÊÌÁ. <CR> "
         "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2539
+#: src/lang.c:2598
 msgid   "Interval in secs to reread active"
 msgstr  "éÎÔÅÒ×ÁÌ × ÓÅËÕÎÄÁÈ ÍÅÖÄÕ ÞÔÅÎÉÅÍ active"
 
-#: src/lang.c:2540
+#: src/lang.c:2599
 msgid   "# Time interval in seconds between rereading the active file (0=never)\n"
 msgstr  "# ÷ÒÅÍÅÎÎÏÊ ÉÎÔÅÒ×ÁÌ × ÓÅËÕÎÄÁÈ ÍÅÖÄÕ Á×ÔÏÍÁÔÉÞÅÓËÉÍ ÞÔÅÎÉÅÍ ÆÁÊÌÁ\n"
         "# active (0=ÎÉËÏÇÄÁ)\n"
 
-#: src/lang.c:2545
+#: src/lang.c:2604
 msgid   "Reconnect to server automatically"
 msgstr  "óÏÅÄÉÎÉÔØÓÑ ÓÎÏ×Á Ó ÓÅÒ×ÅÒÏÍ Á×ÔÏÍÁÔÉÞÅÓËÉ"
 
-#: src/lang.c:2546
+#: src/lang.c:2605
 msgid   "# If ON automatically reconnect to NNTP server if the connection is broken\n"
 msgstr  "# åÓÌÉ ON, ÔÏ Á×ÔÏÍÁÔÉÞÅÓËÉ ÐÅÒÅÐÏÄËÌÀÞÁÔØÓÑ Ë ÓÅÒ×ÅÒÕ NNTP, ÅÓÌÉ ÓÏÅÄÉÎÅÎÉÅ\n"
         "# ÐÒÅÒ×ÁÌÏÓØ\n"
 
-#: src/lang.c:2550
+#: src/lang.c:2609
 msgid   "Create local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2551
+#: src/lang.c:2610
 msgid   "Cache NNTP overview files locally"
 msgstr  ""
 
-#: src/lang.c:2552
+#: src/lang.c:2611
 msgid   "# If ON, create local copies of NNTP overview files.\n"
 msgstr  ""
 
-#: src/lang.c:2556
+#: src/lang.c:2615
 msgid   "Enter format string. <CR> sets, <ESC> cancels."
 msgstr  "÷×ÅÄÉÔÅ ÆÏÒÍÁÔ ÓÔÒÏËÉ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:2557
+#: src/lang.c:2616
 msgid   "Format string for display of dates"
 msgstr  "æÏÒÍÁÔ ÓÔÒÏËÉ ÄÌÑ ×Ù×ÏÄÁ ÄÁÔ"
 
-#: src/lang.c:2558
+#: src/lang.c:2617
 msgid   "# Format string for date representation\n"
 msgstr  "# æÏÒÍÁÔ ÓÔÒÏËÉ ÄÌÑ ÐÒÅÄÓÔÁ×ÌÅÎÉÑ ÄÁÔÙ\n"
 
-#: src/lang.c:2564
+#: src/lang.c:2623
 msgid   "Unicode normalization form"
 msgstr  "æÏÒÍÁ ÎÏÒÍÁÌÉÚÁÃÉÉ Unicode"
 
-#: src/lang.c:2565
+#: src/lang.c:2624
 msgid   "# Unicode normalization form\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = None\n"
@@ -6545,78 +6812,189 @@ msgstr  "# æÏÒÍÁ ÎÏÒÍÁÌÉÚÁÃÉÉ Unicode\n"
         "#   3 = NFC\n"
         "#   4 = NFD\n"
 
-#: src/lang.c:2577
+#: src/lang.c:2636
 msgid   "Render BiDi"
 msgstr  "÷ÏÓÐÒÏÉÚ×ÏÄÉÔØ BiDi"
 
-#: src/lang.c:2578
+#: src/lang.c:2637
 msgid   "# If ON, bi-directional text is rendered by tin\n"
 msgstr  "# åÓÌÉ ON, ÔÏ Ä×ÕÎÁÐÒÁ×ÌÅÎÎÙÊ ÔÅËÓÔ ×ÏÓÐÒÏÉÚ×ÏÄÉÔÓÑ tin'ÏÍ\n"
 
-#: src/misc.c:3707
+#: src/lang.c:2647
+msgid   "Automatically GroupMarkUnselArtRead"
+msgstr  ""
+
+#: src/lang.c:2653
+#, fuzzy
+msgid   "Delete post-process files"
+msgstr  "ðÒÏÓÍÏÔÒ ÐÏÓÔ-ÏÂÒÁÂÏÔÁÎÎÙÈ ÆÁÊÌÏ×"
+
+#: src/lang.c:2658
+#, fuzzy
+msgid   "Filename for all mailed articles, <CR> sets, no filename=do not save."
+msgstr  "éÍÑ ÆÁÊÌÁ ÄÌÑ ×ÓÅÈ ÏÔÐÒÁ×ÌÅÎÎÙÈ ÓÔÁÔÅÊ. <CR> ÕÓÔÁÎÏ×ÉÔØ, ÎÅ ÉÍÅÎÉ=ÎÅ "
+        "ÓÏÈÒÁÎÑÔØ."
+
+#: src/lang.c:2659
+msgid   "Mailbox to save sent mails"
+msgstr  ""
+
+#: src/lang.c:2664
+#, fuzzy
+msgid   "Set Followup-To: header to this group(s). <CR> sets, <ESC> cancels."
+msgstr  "÷×ÅÄÉÔÅ ÆÏÒÍÁÔ ÓÔÒÏËÉ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
+
+#: src/lang.c:2665
+msgid   "Followup-To: header"
+msgstr  ""
+
+#: src/lang.c:2670
+#, fuzzy
+msgid   "Enter default mail address (and fullname). <CR> sets, <ESC> cancels."
+msgstr  "÷×ÅÄÉÔÅ email ÁÄÒÅÓ (É ÐÏÌÎÏÅ ÉÍÑ). <CR> ÕÓÔÁÎÏ×ÉÔØ."
+
+#: src/lang.c:2677
+#, fuzzy
+msgid   "Path and options for ispell-like spell-checker. <CR> sets, <ESC> cancels."
+msgstr  "ðÒÏÇÒÁÍÍÙ ÄÌÑ ÏÔËÒÙÔÉÑ URL. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ"
+
+#: src/lang.c:2678
+msgid   "Ispell program"
+msgstr  ""
+
+#: src/lang.c:2684
+msgid   "When group is a mailing list, send responses to this email address."
+msgstr  ""
+
+#: src/lang.c:2685
+#, fuzzy
+msgid   "Mailing list address"
+msgstr  "ïÔÐÒÁ×ÉÔØ ÌÏÇ-ÓÏÏÂÝÅÎÉÅ %s\n"
+
+#: src/lang.c:2691
+msgid   "Forward articles as attachement"
+msgstr  ""
+
+#: src/lang.c:2696
+msgid   "A comma separated list of MIME major/minor Content-Types. <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:2697
+msgid   "Which MIME types will be saved"
+msgstr  ""
+
+#: src/lang.c:2702
+#, fuzzy
+msgid   "Value of the Organization: header. <CR> sets, <ESC> cancels."
+msgstr  "÷×ÅÄÉÔÅ ÆÏÒÍÁÔ ÓÔÒÏËÉ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
+
+#: src/lang.c:2703
+msgid   "Organization: header"
+msgstr  ""
+
+#: src/lang.c:2708
+#, fuzzy
+msgid   "Filename for saved articles. <CR> sets, <ESC> cancels."
+msgstr  "÷×ÅÄÉÔÅ ÆÏÒÍÁÔ ÓÔÒÏËÉ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
+
+#: src/lang.c:2709
+#, fuzzy
+msgid   "savefile"
+msgstr  "óÏÈÒÁÎÉÔØ × ÆÁÊÌ> "
+
+#: src/lang.c:2763
+msgid   "Assume this charset if no charset declaration is present, <CR> to set."
+msgstr  ""
+
+#: src/lang.c:2764
+msgid   "UNDECLARED_CHARSET"
+msgstr  ""
+
+#: src/lang.c:2770
+#, fuzzy
+msgid   "Add this text at the start of the message body. <CR> sets, <ESC> cancels."
+msgstr  "÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÓÔÁÔÅÊ × ÄÉÁÐÁÚÏÎÅ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> "
+        "ÏÔÍÅÎÉÔØ."
+
+#: src/lang.c:2771
+msgid   "X_Body"
+msgstr  ""
+
+#: src/lang.c:2776
+#, fuzzy
+msgid   "Insert this header when posting. <CR> sets, <ESC> cancels."
+msgstr  "÷×ÅÄÉÔÅ ÆÏÒÍÁÔ ÓÔÒÏËÉ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
+
+#: src/lang.c:2777
+msgid   "X_Headers"
+msgstr  ""
+
+#: src/lang.c:2782
+#, fuzzy
+msgid   "Automatically insert an X-Comment-To: header? <SPACE> toggles & <CR> sets."
+msgstr  "åÓÌÉ ON, ÔÏ ÄÏÂÁ×ÌÑÔØ ÚÁÇÏÌÏ×ÏË User-Agent:. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
+
+#: src/lang.c:2783
+#, fuzzy
+msgid   "Insert X-Comment-To: header"
+msgstr  "äÏÂÁ×ÌÑÔØ ÚÁÇÏÌÏ×ÏË User-Agent:"
+
+#: src/misc.c:3726
 #, c-format
 msgid   "Version: %s %s release %s (\"%s\") %s %s\n"
 msgstr  "÷ÅÒÓÉÑ: %s %s ÒÅÌÉÚ %s (\"%s\") %s %s\n"
 
-#: src/misc.c:3710
+#: src/misc.c:3729
 #, c-format
 msgid   "Version: %s %s release %s (\"%s\")\n"
 msgstr  "÷ÅÒÓÉÑ: %s %s ÒÅÌÉÚ %s (\"%s\")\n"
 
-#: src/newsrc.c:436
+#: src/newsrc.c:451
 msgid   "Unreachable?\n"
 msgstr  "îÅÄÏÓÔÉÖÉÍÏ?\n"
 
-#: src/nntplib.c:819
+#: src/nntplib.c:822
 #, c-format
 msgid   "\n"
         "Server timed out, trying reconnect # %d\n"
 msgstr  "\n"
         "óÅÒ×ÅÒ ÎÅ ÏÔ×ÅÞÁÅÔ, ÐÏÐÙÔËÁ ÓÏÅÄÉÎÉÔØÓÑ ÓÎÏ×Á # %d\n"
 
-#: src/nntplib.c:837 src/nntplib.c:1675
+#: src/nntplib.c:840 src/nntplib.c:1751
 msgid   "Rejoin current group\n"
 msgstr  "÷ÓÔÕÐÉÔØ ÓÎÏ×Á × ÔÅËÕÝÕÀ ÇÒÕÐÐÕ\n"
 
-#: src/nntplib.c:845 src/nntplib.c:1683
+#: src/nntplib.c:848 src/nntplib.c:1759
 #, c-format
 msgid   "Read (%s)\n"
 msgstr  "þÔÅÎÉÅ (%s)\n"
 
-#: src/nntplib.c:847
+#: src/nntplib.c:850
 #, c-format
 msgid   "Resend last command (%s)\n"
 msgstr  "ðÅÒÅÓÌÁÔØ ÐÏÓÌÅÄÎÀÀ ËÏÍÁÎÄÕ (%s)\n"
 
-#. as a last resort check if post was mentioned
-#: src/nntplib.c:1141
-msgid   "CAPABILITIES did not announce any of READER, MODE-READER, POST"
+#: src/nntplib.c:1421
+msgid   "CAPABILITIES did not announce READER"
 msgstr  ""
 
-#.
-#. * TODO: - store a hash value of the entire motd in the server-rc
-#. *         and only if it differs from the old value display the
-#. *         motd?
-#. *       - use some sort of pager?
-#. *       - -> lang.c
-#.
-#: src/nntplib.c:1822
+#: src/nntplib.c:1905
 msgid   "MOTD: "
 msgstr  ""
 
-#: src/nrctbl.c:173
+#: src/nrctbl.c:175
 #, c-format
 msgid   "couldn't expand %s\n"
 msgstr  "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÒÁÓËÒÙÔØ %s\n"
 
-#: src/post.c:1211
+#: src/post.c:1219
 #, 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:1216
+#: src/post.c:1224
 #, 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"
@@ -6626,14 +7004,14 @@ msgstr  "óÔÒÏËÁ %d ÄÌÉÎÎÅÅ 998 ÏËÔÅÔÏ× É
         "ÉÌÉ ÓÏÏÂÝÅÎÉÅ ÎÅ ÓÏÄÅÒÖÉÔ ÎÉ ÏÄÎÏÇÏ 8-ÂÉÔÎÏÇÏ ÓÉÍ×ÏÌÁ, ÔÁËÉÍ ÏÂÒÁÚÏÍ\n"
         "ÒÁÚÂÉÔÉÑ ÎÁ ÞÁÓÔÉ ÎÅ ÐÒÏÉÚÏÊÄ£Ô.\n"
 
-#: src/post.c:1218
+#: src/post.c:1226
 #, 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:2053
+#: src/post.c:2085
 #, c-format
 msgid   "Posting: %.*s ..."
 msgstr  "ïÔÐÒÁ×ÌÅÎÉÅ × ÇÒÕÐÐÕ %.*s ..."
@@ -6651,11 +7029,11 @@ msgstr  "þÔÅÎÉÅ ÐÒÅÒ×ÁÎÏ\n"
 msgid   "Draining\n"
 msgstr  "ïÓÕÛÅÎÉÅ\n"
 
-#: src/refs.c:248
+#: src/refs.c:232
 msgid   "unchanged"
 msgstr  "ÎÅÉÚÍÅÎÅÎÏ"
 
-#: src/refs.c:549
+#: src/refs.c:587
 msgid   "[- Unavailable -]"
 msgstr  "[- îÅÄÏÓÔÕÐÎÏ -]"
 
@@ -6663,7 +7041,7 @@ msgstr  "[- îÅÄÏÓÔÕÐÎÏ -]"
 #. * preamble
 #. * TODO: -> lang.c
 #.
-#: src/rfc2047.c:1270
+#: src/rfc2047.c:1275
 #, 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"
@@ -6741,6 +7119,19 @@ msgstr  "Slrnface ÎÅÐÒÁ×ÉÌØÎÏ ÚÁ×ÅÒÛÅÎÁ 
 msgid   "Slrnface failed: %s."
 msgstr  "Slrnface: ÏÛÉÂËÁ ÚÁÐÕÓËÁ: %s."
 
+#, fuzzy
+#~ msgid        "mark selected articles as read"
+#~ msgstr       "ðÏÍÅÔÉÔØ ÎÅÏÔÍÅÞÅÎÎÙÅ ÓÔÁÔØÉ ËÁË ÐÒÏÞÉÔÁÎÎÙÅ?"
+
+#~ msgid        "Mark %s=tagged articles, %s=current article, %s=quit: "
+#~ msgstr       "íÁÒËÉÒÏ×ÁÔØ %s=ÐÏÍÅÞÅÎÎÙÅ ÓÔÁÔØÉ, %s=ÔÅËÕÝÕÀ ÓÔÁÔØÀ, %s=×ÙÈÏÄ: "
+
+#~ msgid        "Mark %s=tagged articles/threads, %s=current thread, %s=quit: "
+#~ msgstr       "íÁÒËÉÒÏ×ÁÔØ %s=ÐÏÍÅÞÅÎÎÙÅ ÓÔÁÔØÉ/ÄÉÓË., %s=ÔÅËÕÝÕÀ ÄÉÓË., %s=×ÙÈÏÄ: "
+
+#~ msgid        "Thread range"
+#~ msgstr       "äÉÁÐÁÚÏÎ ÄÉÓËÕÓÓÉÉ"
+
 #~ msgid        "Send you a carbon copy automatically. <SPACE> toggles & <CR> sets."
 #~ msgstr       "ïÔÐÒÁ×ÌÑÔØ ×ÁÍ carbon copy Á×ÔÏÍÁÔÉÞÅÓËÉ. <ðòïâåì> ×ÙÂÏÒ, <CR> "
 #~      "ÕÓÔÁÎÏ×ÉÔØ."
Binary files tin-1.9.4/po/rw.gmo and tin-1.9.5/po/rw.gmo differ
diff -Nurp --exclude='.bzr*' tin-1.9.4/po/rw.po tin-1.9.5/po/rw.po
--- tin-1.9.4/po/rw.po	2009-02-11 21:19:50.000000000 +0100
+++ tin-1.9.5/po/rw.po	2009-12-23 10:57:08.393569447 +0100
@@ -15,7 +15,7 @@
 msgid   ""
 msgstr  "Project-Id-Version: tin 1.7.8\n"
         "Report-Msgid-Bugs-To: \n"
-        "POT-Creation-Date: 2009-02-11 21:23+0100\n"
+        "POT-Creation-Date: 2009-12-23 10:59+0100\n"
         "PO-Revision-Date: 2005-04-03 10:55-0700\n"
         "Last-Translator: Steven Michael Murphy <murf@e-tools.com>\n"
         "Language-Team: Kinyarwanda <translation-team-rw@lists.sourceforge.net>\n"
@@ -25,461 +25,461 @@ msgstr  "Project-Id-Version: tin 1.7.8\n
 
 #. No active scope set yet
 #. TODO: include full line in error-message
-#: src/attrib.c:644
+#: src/attrib.c:596
 #, c-format
 msgid   "attribute with no scope: %s"
 msgstr  ""
 
-#: src/attrib.c:957
+#: src/attrib.c:881
 #, fuzzy
 msgid   "Processing attributes... "
 msgstr  "Ibiranga IDOSIYE"
 
-#: src/attrib.c:1154
+#: src/attrib.c:1089
 #, fuzzy, c-format
 msgid   "# Do not edit this comment block\n"
         "#\n"
 msgstr  "# O YA Guhindura iyi Icyo wongeraho\n"
         "#\n"
 
-#: src/attrib.c:1155
+#: src/attrib.c:1090
 #, fuzzy, c-format
 msgid   "#  scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n"
 msgstr  "#  Alt. Alt.\n"
 
-#: src/attrib.c:1156
+#: src/attrib.c:1091
 #, fuzzy, c-format
 msgid   "#  add_posted_to_filter=ON/OFF\n"
 msgstr  "#  NyaMwishyingura\n"
 
-#: src/attrib.c:1157
+#: src/attrib.c:1092
 #, fuzzy, c-format
 msgid   "#  advertising=ON/OFF\n"
 msgstr  "#  NyaMwishyingura\n"
 
-#: src/attrib.c:1158
+#: src/attrib.c:1093
 #, fuzzy, c-format
 msgid   "#  alternative_handling=ON/OFF\n"
 msgstr  "#  NyaMwishyingura\n"
 
-#: src/attrib.c:1159
+#: src/attrib.c:1094
 #, fuzzy, c-format
 msgid   "#  ask_for_metamail=ON/OFF\n"
 msgstr  "#  NyaMwishyingura\n"
 
-#: src/attrib.c:1160
+#: src/attrib.c:1095
 #, fuzzy, c-format
 msgid   "#  auto_cc_bcc=NUM\n"
 msgstr  "#  NyaMwishyingura\n"
 
-#: src/attrib.c:1161
+#: src/attrib.c:1096
 #, c-format
 msgid   "#    0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n"
 msgstr  ""
 
-#: src/attrib.c:1162
+#: src/attrib.c:1097
 #, fuzzy, c-format
 msgid   "#  auto_list_thread=ON/OFF\n"
 msgstr  "#  NyaMwishyingura\n"
 
-#: src/attrib.c:1163
+#: src/attrib.c:1098
 #, fuzzy, c-format
 msgid   "#  auto_save=ON/OFF\n"
 msgstr  "#  NyaMwishyingura\n"
 
-#: src/attrib.c:1164
+#: src/attrib.c:1099
 #, c-format
 msgid   "#  auto_select=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1165
+#: src/attrib.c:1100
 #, c-format
 msgid   "#  batch_save=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1166
+#: src/attrib.c:1101
 #, c-format
 msgid   "#  date_format=STRING (eg. %%a, %%d %%b %%Y %%H:%%M:%%S)\n"
 msgstr  ""
 
-#: src/attrib.c:1167
+#: src/attrib.c:1102
 #, c-format
 msgid   "#  delete_tmp_files=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1168
+#: src/attrib.c:1103
 #, c-format
 msgid   "#  editor_format=STRING (eg. %%E +%%N %%F)\n"
 msgstr  ""
 
-#: src/attrib.c:1169
+#: src/attrib.c:1104
 #, c-format
 msgid   "#  fcc=STRING (eg. =mailbox)\n"
 msgstr  ""
 
-#: src/attrib.c:1170
+#: src/attrib.c:1105
 #, c-format
 msgid   "#  followup_to=STRING\n"
 msgstr  ""
 
-#: src/attrib.c:1171
+#: src/attrib.c:1106
 #, fuzzy, c-format
 msgid   "#  from=STRING (just append wanted From:-line, don't use quotes)\n"
 msgstr  "#  Bivuye Kongeraho... Umurongo Gukoresha\n"
 
-#: src/attrib.c:1172
+#: src/attrib.c:1107
 #, fuzzy, c-format
 msgid   "#  group_catchup_on_exit=ON/OFF\n"
 msgstr  "#  NyaMwishyingura\n"
 
-#: src/attrib.c:1173
+#: src/attrib.c:1108
 #, fuzzy, c-format
 msgid   "#  mail_8bit_header=ON/OFF\n"
 msgstr  "#  NyaMwishyingura\n"
 
-#: src/attrib.c:1174
+#: src/attrib.c:1109
 #, c-format
 msgid   "#  mail_mime_encoding=supported_encoding"
 msgstr  ""
 
-#: src/attrib.c:1182
+#: src/attrib.c:1117
 #, c-format
 msgid   "#  ispell=STRING\n"
 msgstr  ""
 
-#: src/attrib.c:1184
+#: src/attrib.c:1119
 #, fuzzy, c-format
 msgid   "#  maildir=STRING (eg. ~/Mail)\n"
 msgstr  "#  Ukoresha:\n"
 
-#: src/attrib.c:1185
+#: src/attrib.c:1120
 #, fuzzy, c-format
 msgid   "#  mailing_list=STRING (eg. majordomo@example.org)\n"
 msgstr  "#  Urutonde rwa Imeli Urugero org\n"
 
-#: src/attrib.c:1186
+#: src/attrib.c:1121
 #, fuzzy, c-format
 msgid   "#  mime_types_to_save=STRING (eg. image/*,!image/bmp)\n"
 msgstr  "#  Ishusho Ishusho bmp\n"
 
-#: src/attrib.c:1187
+#: src/attrib.c:1122
 #, fuzzy, c-format
 msgid   "#  mark_ignore_tags=ON/OFF\n"
 msgstr  "#  NyaMwishyingura\n"
 
-#: src/attrib.c:1188
+#: src/attrib.c:1123
 #, fuzzy, c-format
 msgid   "#  mark_saved_read=ON/OFF\n"
 msgstr  "#  NyaMwishyingura\n"
 
-#: src/attrib.c:1189
+#: src/attrib.c:1124
 #, c-format
 msgid   "#  mime_forward=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1191
+#: src/attrib.c:1126
 #, c-format
 msgid   "#  mm_network_charset=supported_charset"
 msgstr  ""
 
-#: src/attrib.c:1198
+#: src/attrib.c:1133
 #, fuzzy, c-format
 msgid   "#  undeclared_charset=STRING (default is US-ASCII)\n"
 msgstr  "#  Mburabuzi ni\n"
 
-#: src/attrib.c:1200
+#: src/attrib.c:1135
 #, c-format
 msgid   "#  news_headers_to_display=STRING\n"
 msgstr  ""
 
-#: src/attrib.c:1201
+#: src/attrib.c:1136
 #, c-format
 msgid   "#  news_headers_to_not_display=STRING\n"
 msgstr  ""
 
-#: src/attrib.c:1202
+#: src/attrib.c:1137
 #, c-format
 msgid   "#  news_quote_format=STRING\n"
 msgstr  ""
 
-#: src/attrib.c:1203
+#: src/attrib.c:1138
 #, fuzzy, c-format
 msgid   "#  organization=STRING (if beginning with '/' read from file)\n"
 msgstr  "#  Ihuzagahunda NIBA Itangiriro Na: Gusoma Bivuye IDOSIYE\n"
 
-#: src/attrib.c:1204
+#: src/attrib.c:1139
 #, fuzzy, c-format
 msgid   "#  pos_first_unread=ON/OFF\n"
 msgstr  "#  NyaMwishyingura\n"
 
-#: src/attrib.c:1205
+#: src/attrib.c:1140
 #, fuzzy, c-format
 msgid   "#  post_8bit_header=ON/OFF\n"
 msgstr  "#  NyaMwishyingura\n"
 
-#: src/attrib.c:1206
+#: src/attrib.c:1141
 #, c-format
 msgid   "#  post_mime_encoding=supported_encoding"
 msgstr  ""
 
-#: src/attrib.c:1213
+#: src/attrib.c:1148
 #, fuzzy, c-format
 msgid   "#  post_process_type=NUM\n"
 msgstr  "ku"
 
-#: src/attrib.c:1218
+#: src/attrib.c:1153
 #, fuzzy, c-format
 msgid   "#  post_process_view=ON/OFF\n"
 msgstr  "#  NyaMwishyingura\n"
 
-#: src/attrib.c:1219
+#: src/attrib.c:1154
 #, c-format
 msgid   "#  quick_kill_scope=STRING (ie. talk.*)\n"
 msgstr  ""
 
-#: src/attrib.c:1220
+#: src/attrib.c:1155
 #, c-format
 msgid   "#  quick_kill_expire=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1221
+#: src/attrib.c:1156
 #, c-format
 msgid   "#  quick_kill_case=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1222
+#: src/attrib.c:1157
 #, c-format
 msgid   "#  quick_kill_header=NUM\n"
 msgstr  ""
 
-#: src/attrib.c:1223 src/attrib.c:1230
+#: src/attrib.c:1158 src/attrib.c:1165
 #, fuzzy, c-format
 msgid   "#    0=subj (case sensitive) 1=subj (ignore case)\n"
 msgstr  "#    0 1. Kwirengagiza\n"
 
-#: src/attrib.c:1224 src/attrib.c:1231
+#: src/attrib.c:1159 src/attrib.c:1166
 #, fuzzy, c-format
 msgid   "#    2=from (case sensitive) 3=from (ignore case)\n"
 msgstr  "#    2. Bivuye 3. Bivuye Kwirengagiza\n"
 
-#: src/attrib.c:1225 src/attrib.c:1232
+#: src/attrib.c:1160 src/attrib.c:1167
 #, c-format
 msgid   "#    4=msgid 5=lines\n"
 msgstr  ""
 
-#: src/attrib.c:1226
+#: src/attrib.c:1161
 #, c-format
 msgid   "#  quick_select_scope=STRING\n"
 msgstr  ""
 
-#: src/attrib.c:1227
+#: src/attrib.c:1162
 #, c-format
 msgid   "#  quick_select_expire=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1228
+#: src/attrib.c:1163
 #, c-format
 msgid   "#  quick_select_case=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1229
+#: src/attrib.c:1164
 #, c-format
 msgid   "#  quick_select_header=NUM\n"
 msgstr  ""
 
-#: src/attrib.c:1233
+#: src/attrib.c:1168
 #, fuzzy, c-format
 msgid   "#  quote_chars=STRING (%%s, %%S for initials)\n"
 msgstr  "#  kugirango Izibanza\n"
 
-#: src/attrib.c:1235
+#: src/attrib.c:1170
 #, fuzzy, c-format
 msgid   "#  print_header=ON/OFF\n"
 msgstr  "#  NyaMwishyingura\n"
 
-#: src/attrib.c:1237
+#: src/attrib.c:1172
 #, fuzzy, c-format
 msgid   "#  process_only_unread=ON/OFF\n"
 msgstr  "#  NyaMwishyingura\n"
 
-#: src/attrib.c:1238
+#: src/attrib.c:1173
 #, c-format
 msgid   "#  prompt_followupto=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1239
+#: src/attrib.c:1174
 #, fuzzy, c-format
 msgid   "#  savedir=STRING (eg. ~user/News)\n"
 msgstr  "#  Ukoresha:\n"
 
-#: src/attrib.c:1240
+#: src/attrib.c:1175
 #, fuzzy, c-format
 msgid   "#  savefile=STRING (eg. =linux)\n"
 msgstr  "#  VAR\n"
 
-#: src/attrib.c:1241
+#: src/attrib.c:1176
 #, fuzzy, c-format
 msgid   "#  sigfile=STRING (eg. $var/sig)\n"
 msgstr  "#  VAR\n"
 
-#: src/attrib.c:1242
+#: src/attrib.c:1177
 #, c-format
 msgid   "#  show_author=NUM\n"
 msgstr  ""
 
-#: src/attrib.c:1248
+#: src/attrib.c:1183
 #, c-format
 msgid   "#  show_info=NUM\n"
 msgstr  ""
 
-#: src/attrib.c:1254
+#: src/attrib.c:1189
 #, fuzzy, c-format
 msgid   "#  show_signatures=ON/OFF\n"
 msgstr  "#  NyaMwishyingura\n"
 
-#: src/attrib.c:1255
+#: src/attrib.c:1190
 #, fuzzy, c-format
 msgid   "#  show_only_unread_arts=ON/OFF\n"
 msgstr  "#  NyaMwishyingura\n"
 
-#: src/attrib.c:1256
+#: src/attrib.c:1191
 #, fuzzy, c-format
 msgid   "#  sigdashes=ON/OFF\n"
 msgstr  "#  NyaMwishyingura\n"
 
-#: src/attrib.c:1257
+#: src/attrib.c:1192
 #, fuzzy, c-format
 msgid   "#  signature_repost=ON/OFF\n"
 msgstr  "#  NyaMwishyingura\n"
 
-#: src/attrib.c:1258
+#: src/attrib.c:1193
 #, fuzzy, c-format
 msgid   "#  sort_article_type=NUM\n"
 msgstr  "ku"
 
-#: src/attrib.c:1276
+#: src/attrib.c:1211
 #, c-format
 msgid   "#  sort_threads_type=NUM\n"
 msgstr  ""
 
-#: src/attrib.c:1285
+#: src/attrib.c:1220
 #, fuzzy, c-format
 msgid   "#  start_editor_offset=ON/OFF\n"
 msgstr  "#  NyaMwishyingura\n"
 
-#: src/attrib.c:1286
+#: src/attrib.c:1221
 #, c-format
 msgid   "#  tex2iso_conv=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1287
+#: src/attrib.c:1222
 #, fuzzy, c-format
 msgid   "#  thread_catchup_on_exit=ON/OFF\n"
 msgstr  "#  NyaMwishyingura\n"
 
-#: src/attrib.c:1288
+#: src/attrib.c:1223
 #, fuzzy, c-format
 msgid   "#  thread_articles=NUM"
 msgstr  "ku"
 
-#: src/attrib.c:1295
+#: src/attrib.c:1230
 #, c-format
 msgid   "#  thread_perc=NUM\n"
 msgstr  ""
 
-#: src/attrib.c:1296
+#: src/attrib.c:1231
 #, fuzzy, c-format
 msgid   "#  trim_article_body=NUM\n"
 msgstr  "ku"
 
-#: src/attrib.c:1297
+#: src/attrib.c:1232
 #, fuzzy, c-format
 msgid   "#    0 = Don't trim article body\n"
 msgstr  "ku"
 
-#: src/attrib.c:1298
+#: src/attrib.c:1233
 #, c-format
 msgid   "#    1 = Skip leading blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1299
+#: src/attrib.c:1234
 #, c-format
 msgid   "#    2 = Skip trailing blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1300
+#: src/attrib.c:1235
 #, c-format
 msgid   "#    3 = Skip leading and trailing blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1301
+#: src/attrib.c:1236
 #, c-format
 msgid   "#    4 = Compact multiple blank lines between textblocks\n"
 msgstr  ""
 
-#: src/attrib.c:1302
+#: src/attrib.c:1237
 #, c-format
 msgid   "#    5 = Compact multiple blank lines between textblocks and skip\n"
         "#        leading blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1303
+#: src/attrib.c:1238
 #, c-format
 msgid   "#    6 = Compact multiple blank lines between textblocks and skip\n"
         "#        trailing blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1304
+#: src/attrib.c:1239
 #, c-format
 msgid   "#    7 = Compact multiple blank lines between textblocks and skip\n"
         "#        leading and trailing blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1305
+#: src/attrib.c:1240
 #, fuzzy, c-format
 msgid   "#  verbatim_handling=ON/OFF\n"
 msgstr  "#  NyaMwishyingura\n"
 
-#: src/attrib.c:1306
+#: src/attrib.c:1241
 #, fuzzy, c-format
 msgid   "#  wrap_on_next_unread=ON/OFF\n"
 msgstr  "#  NyaMwishyingura\n"
 
-#: src/attrib.c:1307
+#: src/attrib.c:1242
 #, c-format
 msgid   "#  x_body=STRING (eg. ~/.tin/extra-body-text)\n"
 msgstr  ""
 
-#: src/attrib.c:1308
+#: src/attrib.c:1243
 #, c-format
 msgid   "#  x_comment_to=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1309
+#: src/attrib.c:1244
 #, fuzzy, c-format
 msgid   "#  x_headers=STRING (eg. ~/.tin/extra-headers)\n"
 msgstr  "#  Ukoresha:\n"
 
-#: src/attrib.c:1310
+#: src/attrib.c:1245
 #, fuzzy, c-format
 msgid   "#\n"
         "# Note that it is best to put general (global scoping)\n"
 msgstr  "#\n"
         "# ni Kuri Gushyira Rusange\n"
 
-#: src/attrib.c:1311
+#: src/attrib.c:1246
 #, fuzzy, c-format
 msgid   "# entries first followed by group specific entries.\n"
         "#\n"
 msgstr  "# Ibyinjijwe Itangira ku Itsinda Ibyinjijwe\n"
         "#\n"
 
-#: src/attrib.c:1312
+#: src/attrib.c:1247
 #, c-format
 msgid   "############################################################################\n"
 msgstr  ""
 
-#: src/cook.c:621
+#: src/cook.c:624
 #, fuzzy
 msgid   "(unknown)"
 msgstr  "(Itazwi)"
@@ -487,7 +487,7 @@ msgstr  "(Itazwi)"
 #.
 #. * TODO: add to the right rule, give better explanation, -> lang.c
 #.
-#: src/filter.c:593 src/filter.c:601
+#: src/filter.c:603 src/filter.c:611
 #, fuzzy
 msgid   "Removed from the previous rule: "
 msgstr  "Bivuye i Ibanjirije"
@@ -586,7 +586,7 @@ msgstr  "Byanzwe Kuri"
 
 #: src/lang.c:64
 #, fuzzy, c-format
-msgid   "%s=article, %s=thread, %s=hot, %s=pattern, %s=tagged articles, %s=quit: "
+msgid   "%s=article, %s=thread, %s=range, %s=hot, %s=pattern, %s=tagged, %s=quit: "
 msgstr  "%s=Ingingo Urudodo Ishusho Kuvamo"
 
 #: src/lang.c:65
@@ -646,505 +646,534 @@ msgid   "%*s[-- Description: %s --]\n"
 msgstr  ""
 
 #: src/lang.c:78
+msgid   "Attributes Menu Commands"
+msgstr  ""
+
+#: src/lang.c:80
 #, fuzzy, c-format
 msgid   "%d Authentication failed"
 msgstr  "%dByanze"
 
-#: src/lang.c:79
+#: src/lang.c:81
+#, fuzzy, c-format
+msgid   "NNTP authorization password not found for %s"
+msgstr  "Ijambobanga... OYA Byabonetse kugirango"
+
+#: src/lang.c:82
 msgid   "Server expects authentication.\n"
 msgstr  ""
 
-#: src/lang.c:80
+#: src/lang.c:83
 #, fuzzy
 msgid   "    Please enter password: "
 msgstr  "Injiza Ijambobanga..."
 
-#: src/lang.c:81
+#: src/lang.c:84
 #, fuzzy
 msgid   "    Please enter username: "
 msgstr  "Injiza Izina ry'ukoresha"
 
-#: src/lang.c:82
-#, fuzzy, c-format
-msgid   "Author search backwards [%s]> "
-msgstr  "Gushaka Inyuma"
-
-#: src/lang.c:83
-#, fuzzy, c-format
-msgid   "Author search forwards [%s]> "
-msgstr  "Gushaka"
-
-#: src/lang.c:84
+#: src/lang.c:85
 #, fuzzy, c-format
 msgid   "Authorized for user: %s\n"
 msgstr  "kugirango Ukoresha:"
 
-#: src/lang.c:85
+#: src/lang.c:86
 #, fuzzy, c-format
 msgid   "Authorization failed for user: %s\n"
 msgstr  "Byanze kugirango Ukoresha:"
 
-#: src/lang.c:86
+#: src/lang.c:88
+#, fuzzy, c-format
+msgid   "Author search backwards [%s]> "
+msgstr  "Gushaka Inyuma"
+
+#: src/lang.c:89
+#, fuzzy, c-format
+msgid   "Author search forwards [%s]> "
+msgstr  "Gushaka"
+
+#: src/lang.c:90
 #, fuzzy, c-format
 msgid   "\n"
         "Autosubscribed to %s"
 msgstr  "Kuri"
 
-#: src/lang.c:87
+#: src/lang.c:91
 #, fuzzy
 msgid   "Autosubscribing groups...\n"
 msgstr  "Amatsinda"
 
-#: src/lang.c:88
+#: src/lang.c:92
 #, fuzzy, c-format
 msgid   "Autoselecting articles (use '%s' to see all unread) ..."
 msgstr  "Gukoresha Kuri Byose Bidasomye"
 
-#: src/lang.c:90
+#: src/lang.c:94
 #, fuzzy, c-format
 msgid   "Active file corrupt - %s"
 msgstr  "IDOSIYE"
 
-#: src/lang.c:91
+#: src/lang.c:95
 #, fuzzy, c-format
 msgid   "Article to be posted resulted in errors/warnings. %s=quit, %s=Menu, %s=edit: "
 msgstr  "Kuri in Amakosa Iburira Kuvamo Guhindura"
 
-#: src/lang.c:92
+#: src/lang.c:96
 #, fuzzy, c-format
 msgid   "Unrecognized attribute: %s"
 msgstr  "Ikiranga"
 
-#: src/lang.c:93
+#: src/lang.c:97
 #, fuzzy, c-format
 msgid   "Bad command. Type '%s' for help."
 msgstr  "Komandi: kugirango Ifashayobora"
 
-#: src/lang.c:95
+#: src/lang.c:99
 #, fuzzy
 msgid   "Base article"
 msgstr  "Base Ingingo"
 
-#: src/lang.c:96
+#: src/lang.c:100
 #, fuzzy
 msgid   "Base article range"
 msgstr  "Base Ingingo Urutonde"
 
-#: src/lang.c:97
+#: src/lang.c:101
 #, fuzzy, c-format
 msgid   "%s: Updating of index files not supported\n"
 msgstr  "%s:Bya Umubarendanga Idosiye OYA"
 
-#: src/lang.c:98
+#: src/lang.c:102
 #, fuzzy
 msgid   "*** Beginning of article ***"
 msgstr  "***Bya Ingingo"
 
-#: src/lang.c:100
+#: src/lang.c:103
+#, fuzzy
+msgid   "*** Beginning of page ***"
+msgstr  "***Bya Ingingo"
+
+#: src/lang.c:105
 #, fuzzy, c-format
 msgid   "Cancel (delete) or supersede (overwrite) article [%%s]? (%s/%s/%s): "
 msgstr  "Gusiba Cyangwa Guhindura Ingingo"
 
-#: src/lang.c:101
+#: src/lang.c:106
 #, fuzzy
 msgid   "Cancelling article..."
 msgstr  "Ingingo"
 
-#: src/lang.c:103
+#: src/lang.c:108
 #, fuzzy, c-format
 msgid   "Cannot create %s"
 msgstr  "Kurema"
 
-#: src/lang.c:104
+#: src/lang.c:109
 #, fuzzy, c-format
 msgid   "Can't find base article %d"
 msgstr  "Gushaka SHINGIRO Ingingo"
 
-#: src/lang.c:105
+#: src/lang.c:110
 #, fuzzy, c-format
 msgid   "Can't open %s"
 msgstr  "Gufungura"
 
-#: src/lang.c:106
+#: src/lang.c:111
 #, fuzzy, c-format
 msgid   "Couldn't open %s for saving"
 msgstr  "Gufungura kugirango Mu kubika"
 
-#: src/lang.c:107
+#: src/lang.c:112
 #, fuzzy
 msgid   "*** Posting not allowed ***"
 msgstr  "***OYA"
 
-#: src/lang.c:108
+#: src/lang.c:113
 #, fuzzy, c-format
 msgid   "Posting is not allowed to %s"
 msgstr  "ni OYA Kuri"
 
-#: src/lang.c:109
+#: src/lang.c:114
 #, c-format
 msgid   "Can't retrieve %s"
 msgstr  ""
 
-#: src/lang.c:110
+#: src/lang.c:115
 #, fuzzy, c-format
 msgid   "%s is a directory"
 msgstr  "%sni a bushyinguro"
 
-#: src/lang.c:111
+#: src/lang.c:116
 msgid   "Catchup"
 msgstr  ""
 
-#: src/lang.c:112
+#: src/lang.c:117
 #, c-format
 msgid   "Catchup %s..."
 msgstr  ""
 
-#: src/lang.c:113
+#: src/lang.c:118
 #, fuzzy
 msgid   "Catchup all groups entered during this session?"
 msgstr  "Byose Amatsinda iyi Umukoro"
 
-#: src/lang.c:114
+#: src/lang.c:119
 #, fuzzy
 msgid   "You have tagged articles in this group - catchup anyway?"
 msgstr  "in iyi Itsinda"
 
-#: src/lang.c:115
+#: src/lang.c:120
 #, fuzzy, c-format
 msgid   "%s %d %s in %lu seconds\n"
 msgstr  "%s%d%sin"
 
-#: src/lang.c:116
+#: src/lang.c:121
 msgid   "Caughtup"
 msgstr  ""
 
-#: src/lang.c:117
+#: src/lang.c:122
 msgid   "Check Prepared Article"
 msgstr  ""
 
-#: src/lang.c:118
+#: src/lang.c:123
 #, fuzzy
 msgid   "Checking for new groups... "
 msgstr  "kugirango Gishya Amatsinda"
 
-#: src/lang.c:119
+#: src/lang.c:124
 #, fuzzy
 msgid   "Checking for news..."
 msgstr  "kugirango Amakuru"
 
-#: src/lang.c:120
+#: src/lang.c:125
 #, fuzzy, c-format
 msgid   "Post-process %s=no, %s=yes, %s=shar, %s=quit: "
 msgstr  "Oya Yego Kuvamo"
 
-#: src/lang.c:122
+#: src/lang.c:127
 #, fuzzy
 msgid   "ANSI color disabled"
 msgstr  "Ibara Yahagaritswe"
 
-#: src/lang.c:123
+#: src/lang.c:128
 #, fuzzy
 msgid   "ANSI color enabled"
 msgstr  "Ibara Bikora"
 
-#: src/lang.c:125
+#: src/lang.c:130
 #, fuzzy, c-format
 msgid   "Command failed: %s"
 msgstr  "Byanze"
 
-#: src/lang.c:126
+#: src/lang.c:131
 #, fuzzy
 msgid   "Mark not selected articles read?"
 msgstr  "OYA Byahiswemo Gusoma"
 
-#: src/lang.c:127
+#: src/lang.c:132
 #, fuzzy, c-format
 msgid   "Connecting to %s..."
 msgstr  "Kwihuza na %s..."
 
-#: src/lang.c:128
+#: src/lang.c:133
 msgid   "<CR>"
 msgstr  ""
 
-#: src/lang.c:129
+#: src/lang.c:134
 #, fuzzy
 msgid   "Creating active file for saved groups...\n"
 msgstr  "Gikora IDOSIYE kugirango Amatsinda"
 
-#: src/lang.c:130
+#: src/lang.c:135
 #, fuzzy
 msgid   "Creating newsrc file...\n"
 msgstr  "IDOSIYE"
 
-#: src/lang.c:132 src/lang.c:1166
+#: src/lang.c:137 src/lang.c:1225
 msgid   "Default"
 msgstr  "Mburabuzi"
 
-#: src/lang.c:133
+#: src/lang.c:138
 #, fuzzy
 msgid   "Delete saved files that have been post processed?"
 msgstr  "Idosiye Iposita"
 
-#: src/lang.c:134
+#: src/lang.c:139
 #, fuzzy
 msgid   "Deleting temporary files..."
 msgstr  "By'igihe gito Idosiye"
 
-#: src/lang.c:136
+#: src/lang.c:141
 #, fuzzy
 msgid   "*** End of article ***"
 msgstr  "***Impera Bya Ingingo"
 
-#: src/lang.c:137
+#: src/lang.c:142
 #, fuzzy
 msgid   "*** End of articles ***"
 msgstr  "***Impera Bya"
 
-#: src/lang.c:138
+#: src/lang.c:143
 #, fuzzy
 msgid   "*** End of groups ***"
 msgstr  "***Impera Bya Amatsinda"
 
-#: src/lang.c:139
+#: src/lang.c:144
+#, fuzzy
+msgid   "*** End of page ***"
+msgstr  "***Impera Bya Ingingo"
+
+#: src/lang.c:145
+#, fuzzy
+msgid   "*** End of scopes ***"
+msgstr  "***Impera Bya Amatsinda"
+
+#: src/lang.c:146
 #, fuzzy
 msgid   "*** End of thread ***"
 msgstr  "***Impera Bya Urudodo"
 
-#: src/lang.c:140
+#: src/lang.c:147
 #, fuzzy
 msgid   "Enter limit of articles to get> "
 msgstr  "Bya Kuri Kubona"
 
-#: src/lang.c:141
+#: src/lang.c:148
 #, fuzzy
 msgid   "Enter Message-ID to go to> "
 msgstr  "Kuri Gyayo Kuri"
 
-#: src/lang.c:142
+#: src/lang.c:149
 #, fuzzy
 msgid   " and enter next unread thread"
 msgstr  "Na Injiza Komeza>> Bidasomye Urudodo"
 
-#: src/lang.c:143
+#: src/lang.c:150
+#, fuzzy
+msgid   " and enter next unread article"
+msgstr  "Na Injiza Komeza>> Bidasomye Urudodo"
+
+#: src/lang.c:151
 #, fuzzy
 msgid   " and enter next unread group"
 msgstr  "Na Injiza Komeza>> Bidasomye Itsinda"
 
-#: src/lang.c:144
+#: src/lang.c:152
 #, fuzzy
 msgid   "Enter option number> "
 msgstr  "Ihitamo Umubare"
 
-#: src/lang.c:145
+#: src/lang.c:153
 #, fuzzy, c-format
 msgid   "Enter range [%s]> "
 msgstr  "Urutonde"
 
-#: src/lang.c:146
+#: src/lang.c:154
 #, fuzzy
 msgid   "\n"
         "Warning: Approved: header used.\n"
 msgstr  "Umutwempangano"
 
-#: src/lang.c:148
+#: src/lang.c:156
 #, fuzzy
 msgid   "\n"
         "Error: Bad address in Approved: header.\n"
 msgstr  "Aderesi in Umutwempangano"
 
-#: src/lang.c:149
+#: src/lang.c:157
 #, fuzzy
 msgid   "\n"
         "Error: Bad address in From: header.\n"
 msgstr  "Aderesi in Umutwempangano"
 
-#: src/lang.c:150
+#: src/lang.c:158
 #, fuzzy
 msgid   "\n"
         "Error: Bad address in Reply-To: header.\n"
 msgstr  "Aderesi in Umutwempangano"
 
-#: src/lang.c:151
+#: src/lang.c:159
 #, fuzzy
 msgid   "\n"
         "Error: Bad FQDN in Message-ID: header.\n"
 msgstr  "in Umutwempangano"
 
-#: src/lang.c:153
+#: src/lang.c:161
 #, c-format
 msgid   "Can't unlock %s"
 msgstr  ""
 
-#: src/lang.c:154
+#: src/lang.c:162
 #, fuzzy, c-format
 msgid   "Couldn't dotlock %s - article not appended!"
 msgstr  "Ingingo OYA"
 
-#: src/lang.c:155
+#: src/lang.c:163
 #, fuzzy, c-format
 msgid   "Couldn't lock %s - article not appended!"
 msgstr  "Ingingo OYA"
 
-#: src/lang.c:158
+#: src/lang.c:166
 #, fuzzy, c-format
 msgid   "Corrupted file %s"
 msgstr  "IDOSIYE"
 
-#: src/lang.c:160
+#: src/lang.c:168
 #, fuzzy
 msgid   "Internal error in GNKSA routine - send bug report.\n"
 msgstr  "Ikosa in Kohereza Icyegeranyo"
 
-#: src/lang.c:161
+#: src/lang.c:169
 #, fuzzy
 msgid   "Left angle bracket missing in route address.\n"
 msgstr  "Imfuruka Ibuze in Aderesi"
 
-#: src/lang.c:162
+#: src/lang.c:170
 #, fuzzy
 msgid   "Left parenthesis missing in old-style address.\n"
 msgstr  "Ibuze in ki/ bishaje IMISUSIRE Aderesi"
 
-#: src/lang.c:163
+#: src/lang.c:171
 #, fuzzy
 msgid   "Right parenthesis missing in old-style address.\n"
 msgstr  "Ibuze in ki/ bishaje IMISUSIRE Aderesi"
 
-#: src/lang.c:164
+#: src/lang.c:172
 #, fuzzy
 msgid   "At-sign missing in mail address.\n"
 msgstr  "IKIMENYETSO Ibuze in Ubutumwa Aderesi"
 
-#: src/lang.c:165
+#: src/lang.c:173
 #, fuzzy
 msgid   "Single component FQDN is not allowed. Add your domain.\n"
 msgstr  "ni OYA Urwego"
 
-#: src/lang.c:166
+#: src/lang.c:174
 #, fuzzy
 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  "Urwego Icyegeranyo NIBA Hejuru: urwego Urwego Sibyo Nka Hejuru: urwego Urwego "
         "kugirango Amaderesi"
 
-#: src/lang.c:167
+#: src/lang.c:175
 #, fuzzy
 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  "Urwego Icyegeranyo NIBA Hejuru: urwego Urwego Sibyo Nka Hejuru: urwego Urwego "
         "kugirango Amaderesi"
 
-#: src/lang.c:168
+#: src/lang.c:176
 #, fuzzy
 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  "Urwego Icyegeranyo NIBA Hejuru: urwego Urwego Sibyo Nka Hejuru: urwego Urwego "
         "kugirango Amaderesi"
 
-#: src/lang.c:169
+#: src/lang.c:177
 #, fuzzy
 msgid   "Illegal character in FQDN.\n"
 msgstr  "Inyuguti in"
 
-#: src/lang.c:170
+#: src/lang.c:178
 #, fuzzy
 msgid   "Zero length FQDN component not allowed.\n"
 msgstr  "Uburebure OYA"
 
-#: src/lang.c:171
+#: src/lang.c:179
 #, fuzzy
 msgid   "FQDN component exceeds maximum allowed length (63 chars).\n"
 msgstr  "Kinini Uburebure"
 
-#: src/lang.c:172
+#: src/lang.c:180
 #, fuzzy
 msgid   "FQDN component may not start or end with hyphen.\n"
 msgstr  "Gicurasi OYA Gutangira Cyangwa Impera Na:"
 
-#: src/lang.c:173
+#: src/lang.c:181
 #, fuzzy
 msgid   "FQDN component may not start with digit.\n"
 msgstr  "Gicurasi OYA Gutangira Na:"
 
-#: src/lang.c:174
+#: src/lang.c:182
 #, fuzzy
 msgid   "Domain literal has impossible numeric value.\n"
 msgstr  "Bikurikije umubare Agaciro"
 
-#: src/lang.c:175
+#: src/lang.c:183
 #, fuzzy
 msgid   "Domain literal is for private use only and not allowed for global use.\n"
 msgstr  "ni kugirango By'umwihariko Gukoresha Na OYA kugirango Gukoresha"
 
-#: src/lang.c:176
+#: src/lang.c:184
 #, fuzzy
 msgid   "Right bracket missing in domain literal.\n"
 msgstr  "Ibuze in Urwego"
 
-#: src/lang.c:177
+#: src/lang.c:185
 #, fuzzy
 msgid   "Missing localpart of mail address.\n"
 msgstr  "Bya Ubutumwa Aderesi"
 
-#: src/lang.c:178
+#: src/lang.c:186
 #, fuzzy
 msgid   "Illegal character in localpart of mail address.\n"
 msgstr  "Inyuguti in Bya Ubutumwa Aderesi"
 
-#: src/lang.c:179
+#: src/lang.c:187
 #, fuzzy
 msgid   "Zero length localpart component not allowed.\n"
 msgstr  "Uburebure OYA"
 
-#: src/lang.c:180
+#: src/lang.c:188
 #, fuzzy
 msgid   "Illegal character in realname.\n"
         "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n"
 msgstr  "Inyuguti in Amagambo Gicurasi OYA in Amaderesi"
 
-#: src/lang.c:181
+#: src/lang.c:189
 #, fuzzy
 msgid   "Illegal character in realname.\n"
         "Quoted words may not contain '()<>\\'.\n"
 msgstr  "Inyuguti in Amagambo Gicurasi OYA"
 
-#: src/lang.c:182
+#: src/lang.c:190
 #, fuzzy
 msgid   "Illegal character in realname.\n"
         "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n"
 msgstr  "Inyuguti in Amagambo Gicurasi OYA in"
 
-#: src/lang.c:183
+#: src/lang.c:191
 #, fuzzy
 msgid   "Bad syntax in encoded word used in realname.\n"
 msgstr  "in ijambo in"
 
-#: src/lang.c:184
+#: src/lang.c:192
 #, fuzzy
 msgid   "Illegal character in realname.\n"
         "Unquoted words may not contain '()<>\\' in old-style addresses.\n"
 msgstr  "Inyuguti in Amagambo Gicurasi OYA in ki/ bishaje IMISUSIRE Amaderesi"
 
-#: src/lang.c:185
+#: src/lang.c:193
 #, fuzzy
 msgid   "Illegal character in realname.\n"
         "Control characters and unencoded 8bit characters > 127 are not allowed.\n"
 msgstr  "Inyuguti in Inyuguti Na Inyuguti OYA"
 
-#: src/lang.c:186
+#: src/lang.c:194
 #, fuzzy
 msgid   "\n"
         "Error: No blank line found after header.\n"
 msgstr  "Ahatanditseho Umurongo Byabonetse Nyuma Umutwempangano"
 
-#: src/lang.c:187
+#: src/lang.c:195
 #, c-format
 msgid   "\n"
         "Error: Illegal formated %s.\n"
 msgstr  ""
 
 #. TODO: fixme, US-ASCII is not the only 7bit charset we know about
-#: src/lang.c:189
+#: src/lang.c:197
 #, fuzzy
 msgid   "\n"
         "Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n"
@@ -1154,7 +1183,7 @@ msgid   "\n"
 msgstr  "Kirimo Inyuguti ni Gushyiraho Guhindura>> iyi Igenamiterere Kuri a Agaciro "
         "Ururimi ikoresha i Bya Amahitamo Cyangwa"
 
-#: src/lang.c:194
+#: src/lang.c:202
 #, fuzzy
 msgid   "\n"
         "Error: Posting contains  non-ASCII characters  but the  MIME encoding\n"
@@ -1166,197 +1195,203 @@ msgstr  "Kirimo Inyuguti i kugirango Ama
         "Igenamiterere Kuri Cyangwa Gicapika ku ni Birenzeho in Bya i ikoresha i Bya "
         "Amahitamo Cyangwa ku"
 
-#: src/lang.c:200
+#: src/lang.c:208
 #, fuzzy
 msgid   "\n"
         "Error: Article starts with blank line instead of header\n"
 msgstr  "Na: Ahatanditseho Umurongo Bya"
 
-#: src/lang.c:201
+#: src/lang.c:209
 #, fuzzy, c-format
 msgid   "\n"
         "Error: Header on line %d does not have a colon after the header name:\n"
         "%s\n"
 msgstr  "ku Umurongo OYA a Nyuma i Umutwempangano Izina:"
 
-#: src/lang.c:202
+#: src/lang.c:210
 #, fuzzy, c-format
 msgid   "\n"
         "Error: The \"%s:\" line is empty.\n"
 msgstr  "Umurongo ni ubusa"
 
-#: src/lang.c:203
+#: src/lang.c:211
 #, fuzzy, c-format
 msgid   "\n"
         "Error: The \"%s:\" line is missing from the article header.\n"
 msgstr  "Umurongo ni Ibuze Bivuye i Ingingo Umutwempangano"
 
-#: src/lang.c:204
+#: src/lang.c:212
 #, c-format
 msgid   "\n"
         "Error: %s contains non 7bit chars.\n"
 msgstr  ""
 
-#: src/lang.c:205
+#: src/lang.c:213
 #, fuzzy, c-format
 msgid   "\n"
         "Error: Header on line %d does not have a space after the colon:\n"
         "%s\n"
 msgstr  "ku Umurongo OYA a Umwanya Nyuma i"
 
-#: src/lang.c:206
+#: src/lang.c:214
 #, fuzzy, c-format
 msgid   "\n"
         "Error: There are multiple (%d) \"%s:\" lines in the header.\n"
 msgstr  "Igikubo Imirongo in i Umutwempangano"
 
-#: src/lang.c:207
+#: src/lang.c:215
 #, fuzzy, c-format
 msgid   "Insecure permissions of %s (%o)"
 msgstr  "Uruhushya Bya"
 
-#: src/lang.c:208
+#: src/lang.c:216
 #, fuzzy, c-format
 msgid   "Invalid response to GROUP command, %s"
 msgstr  "Kuri Komandi:"
 
-#: src/lang.c:210
+#: src/lang.c:218
 #, fuzzy, c-format
 msgid   "MIME parse error: Unexpected end of %s/%s article"
 msgstr  "Ikosa Impera Bya Ingingo"
 
-#: src/lang.c:211
+#: src/lang.c:219
 #, fuzzy
 msgid   "MIME parse error: Start boundary whilst reading headers"
 msgstr  "Ikosa Gutangira Imitwe"
 
-#: src/lang.c:212
+#: src/lang.c:220
 #, fuzzy
 msgid   "Can't get a (fully-qualified) domain-name!"
 msgstr  "Kubona a Urwego Izina:"
 
-#: src/lang.c:213
+#: src/lang.c:221
 #, fuzzy, c-format
 msgid   "No permissions to go into %s\n"
 msgstr  "Uruhushya Kuri Gyayo"
 
-#: src/lang.c:214
+#: src/lang.c:222
 #, fuzzy
 msgid   "\n"
         "Error: From: line missing.\n"
 msgstr  "Umurongo Ibuze"
 
-#: src/lang.c:215
+#: src/lang.c:223
 #, fuzzy, c-format
 msgid   "No read permissions for %s\n"
 msgstr  "Gusoma Uruhushya kugirango"
 
-#: src/lang.c:216
+#: src/lang.c:224
 #, fuzzy, c-format
 msgid   "File %s does not exist\n"
 msgstr  "Idosiye OYA"
 
-#: src/lang.c:217
+#: src/lang.c:225
 #, fuzzy, c-format
 msgid   "No write permissions for %s\n"
 msgstr  "Kwandika Uruhushya kugirango"
 
-#: src/lang.c:218
+#: src/lang.c:226
 #, fuzzy
 msgid   "Can't get user information (/etc/passwd missing?)"
 msgstr  "Kubona Ukoresha: Ibisobanuro Ibuze"
 
-#: src/lang.c:219
+#: src/lang.c:227
 #, fuzzy
 msgid   "errors"
 msgstr  "Amakosa"
 
-#: src/lang.c:221
+#: src/lang.c:228
+#, c-format
+msgid   "\n"
+        "Error: \"%s\" is renamed, use \"%s\" instead!\n"
+msgstr  ""
+
+#: src/lang.c:230
 #, fuzzy, c-format
 msgid   "\n"
         "Error on line %d: \"Sender:\" header not allowed (it will be added for you)\n"
 msgstr  "ku Umurongo Umutwempangano OYA Kyongewe kugirango"
 
-#: src/lang.c:223
+#: src/lang.c:232
 #, fuzzy, c-format
 msgid   "Server has non of the groups listed in %s"
 msgstr  "Bya i Amatsinda in"
 
-#: src/lang.c:224
+#: src/lang.c:233
 #, fuzzy
 msgid   "error"
 msgstr  "Ikosa"
 
-#: src/lang.c:225
+#: src/lang.c:234
 #, fuzzy
 msgid   "Unknown display level"
 msgstr  "Kugaragaza urwego"
 
-#: src/lang.c:226
+#: src/lang.c:235
 msgid   "<ESC>"
 msgstr  ""
 
-#: src/lang.c:227
+#: src/lang.c:236
 msgid   "Exiting..."
 msgstr  ""
 
-#: src/lang.c:228
+#: src/lang.c:237
 #, fuzzy
 msgid   "leaving external mail-reader"
 msgstr  "external Ubutumwa"
 
-#: src/lang.c:229
+#: src/lang.c:238
 #, c-format
 msgid   "Extracting %s..."
 msgstr  ""
 
-#: src/lang.c:231
+#: src/lang.c:240
 #, fuzzy, c-format
 msgid   "Error writing %s file. Filesystem full? File reset to previous state."
 msgstr  "IDOSIYE Idosiye Kugarura Kuri Ibanjirije Leta"
 
-#: src/lang.c:232
+#: src/lang.c:241
 #, fuzzy, c-format
 msgid   "Error making backup of %s file. Filesystem full?"
 msgstr  "Inyibutsa Bya IDOSIYE"
 
-#: src/lang.c:233
+#: src/lang.c:242
 #, c-format
 msgid   "Filtering global rules (%d/%d)..."
 msgstr  ""
 
-#: src/lang.c:234
+#: src/lang.c:243
 #, fuzzy
 msgid   "Rule created by: "
 msgstr  "Byaremwe ku"
 
-#: src/lang.c:235
+#: src/lang.c:244
 #, fuzzy, c-format
 msgid   "Enter pattern [%s]> "
 msgstr  "Ishusho"
 
-#: src/lang.c:236
+#: src/lang.c:245
 #, fuzzy, c-format
 msgid   "\n"
         "You requested followups to your article to go to the following %s:\n"
 msgstr  "Kuri Ingingo Kuri Gyayo Kuri i"
 
-#: src/lang.c:237
+#: src/lang.c:246
 #, fuzzy, c-format
 msgid   "  %s\t Answers will be directed to you by mail.\n"
 msgstr  "%sKuri ku Ubutumwa"
 
-#: src/lang.c:238
+#: src/lang.c:247
 #, fuzzy
 msgid   "-- forwarded message --\n"
 msgstr  "--Ubutumwa"
 
-#: src/lang.c:239
+#: src/lang.c:248
 #, fuzzy
 msgid   "-- end of forwarded message --\n"
 msgstr  "--Impera Bya Ubutumwa"
 
-#: src/lang.c:240
+#: src/lang.c:249
 #, fuzzy
 msgid   "# Format:\n"
         "#   comment=STRING    Optional. Multiple lines allowed. Comments must be "
@@ -1386,906 +1421,1061 @@ msgid   "# Format:\n"
         "#\n"
 msgstr  "#g. g. g. g. g. g. g. Alt."
 
-#: src/lang.c:261
+#: src/lang.c:270
 #, fuzzy, c-format
 msgid   "Enter score for rule (default=%d): "
 msgstr  "kugirango Mburabuzi"
 
-#: src/lang.c:262
+#: src/lang.c:271
 #, fuzzy, c-format
 msgid   "Enter the score weight (range 0 < score <= %d)"
 msgstr  "i Uburemere Urutonde 0"
 
 #. SCORE_MAX
-#: src/lang.c:263
+#: src/lang.c:272
 msgid   "Full"
 msgstr  ""
 
-#: src/lang.c:264
+#: src/lang.c:273
 #, fuzzy
 msgid   "Comment (optional)  : "
 msgstr  "Bitari ngombwa"
 
-#: src/lang.c:265
+#: src/lang.c:274
 #, fuzzy
 msgid   "Apply pattern to    : "
 msgstr  "Ishusho Kuri"
 
-#: src/lang.c:266
+#: src/lang.c:275
 #, fuzzy
 msgid   "From: line (ignore case)      "
 msgstr  "Umurongo Kwirengagiza"
 
-#: src/lang.c:267
+#: src/lang.c:276
 #, fuzzy
 msgid   "From: line (case sensitive)   "
 msgstr  "Umurongo"
 
-#: src/lang.c:269
+#: src/lang.c:278
 #, fuzzy, c-format
 msgid   "%s%s: Unknown host.\n"
 msgstr  "%s%s:Ubuturo"
 
-#: src/lang.c:270
+#: src/lang.c:280
 msgid   "global "
 msgstr  ""
 
-#: src/lang.c:271
+#: src/lang.c:281
 #, fuzzy, c-format
 msgid   "Please use %.100s instead"
 msgstr  "Gukoresha"
 
-#: src/lang.c:272
+#: src/lang.c:282
 #, fuzzy, c-format
 msgid   "%s is bogus"
 msgstr  "%sni"
 
-#: src/lang.c:273
+#: src/lang.c:283
 #, fuzzy, c-format
 msgid   "Group %s is moderated. Continue?"
 msgstr  "Dukomeza."
 
-#: src/lang.c:274
+#: src/lang.c:284
 #, fuzzy
 msgid   "groups"
 msgstr  "Amatsinda"
 
-#: src/lang.c:275
+#: src/lang.c:285
 #, c-format
 msgid   "Rereading %s..."
 msgstr  ""
 
-#: src/lang.c:276
+#: src/lang.c:286
 msgid   "Top Level Commands"
 msgstr  ""
 
-#: src/lang.c:277
+#: src/lang.c:287
 msgid   "Group Selection"
 msgstr  ""
 
-#: src/lang.c:278
+#: src/lang.c:288
 #, fuzzy
 msgid   "group"
 msgstr  "Itsinda"
 
-#: src/lang.c:280
+#: src/lang.c:290
 #, fuzzy
 msgid   "One or more lines of comment. <CR> to add a line or proceed if line is empty."
 msgstr  "Cyangwa Birenzeho Imirongo Bya Icyo wongeraho Kuri Kongeramo a Umurongo "
         "Cyangwa NIBA Umurongo ni ubusa"
 
-#: src/lang.c:281
+#: src/lang.c:291
 #, fuzzy
 msgid   "From: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr  "Umurongo Kuri Kongeramo Kuri Muyunguruzi... IDOSIYE"
 
-#: src/lang.c:282
+#: src/lang.c:292
 #, fuzzy
 msgid   "Linecount of articles to be filtered. < for less, > for more, = for equal."
 msgstr  "Bya Kuri kugirango Birutwa kugirango Birenzeho kugirango bingana"
 
-#: src/lang.c:283
+#: src/lang.c:293
 #, fuzzy
 msgid   "Message-ID: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr  "Umurongo Kuri Kongeramo Kuri Muyunguruzi... IDOSIYE"
 
-#: src/lang.c:284
+#: src/lang.c:294
 #, fuzzy
 msgid   "Subject: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr  "Umurongo Kuri Kongeramo Kuri Muyunguruzi... IDOSIYE"
 
-#: src/lang.c:285
+#: src/lang.c:295
 #, fuzzy
 msgid   "Enter text pattern to filter if Subject: & From: lines are not what you want."
 msgstr  "Umwandiko Ishusho Kuri Muyunguruzi... NIBA Imirongo OYA"
 
-#: src/lang.c:286
+#: src/lang.c:296
 #, fuzzy
 msgid   "Select where text pattern should be applied. <SPACE> toggles & <CR> sets."
 msgstr  "Umwandiko Ishusho Byashyizweho"
 
-#: src/lang.c:287
+#: src/lang.c:297
 #, fuzzy
 msgid   "Expiration time in days for the entered filter. <SPACE> toggles & <CR> sets."
 msgstr  "Igihe in Iminsi kugirango i Muyunguruzi..."
 
-#: src/lang.c:288
+#: src/lang.c:298
 #, fuzzy
 msgid   "Apply kill only to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr  "Kuri KIGEZWEHO Itsinda Cyangwa Byose Amatsinda"
 
-#: src/lang.c:289
+#: src/lang.c:299
 #, fuzzy
 msgid   "Apply select to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr  "Guhitamo Kuri KIGEZWEHO Itsinda Cyangwa Byose Amatsinda"
 
-#: src/lang.c:290
+#: src/lang.c:300
 #, fuzzy
 msgid   "kill an article via a menu"
 msgstr  "Ingingo Biturutse a Ibikubiyemo"
 
-#: src/lang.c:291
+#: src/lang.c:301
 #, fuzzy
 msgid   "auto-select (hot) an article via a menu"
 msgstr  "Ikiyega Guhitamo Ingingo Biturutse a Ibikubiyemo"
 
-#: src/lang.c:292
+#: src/lang.c:302
 #, fuzzy
 msgid   "Browse URLs in article"
 msgstr  "in Ingingo"
 
-#: src/lang.c:293
+#: src/lang.c:303
 #, fuzzy
 msgid   "0 - 9\t  display article by number in current thread"
 msgstr  "0 Kugaragaza Ingingo ku Umubare in KIGEZWEHO Urudodo"
 
-#: src/lang.c:295
+#: src/lang.c:305
 #, fuzzy
 msgid   "cancel (delete) or supersede (overwrite) current article"
 msgstr  "Kureka Gusiba Cyangwa Guhindura KIGEZWEHO Ingingo"
 
-#: src/lang.c:296
+#: src/lang.c:306
 #, fuzzy
 msgid   "post followup to current article"
 msgstr  "Iposita Kuri KIGEZWEHO Ingingo"
 
-#: src/lang.c:297
+#: src/lang.c:307
 #, fuzzy
 msgid   "post followup (don't copy text) to current article"
 msgstr  "Iposita Gukoporora Umwandiko Kuri KIGEZWEHO Ingingo"
 
-#: src/lang.c:298
+#: src/lang.c:308
 #, fuzzy
 msgid   "post followup to current article quoting complete headers"
 msgstr  "Iposita Kuri KIGEZWEHO Ingingo Byuzuye Imitwe"
 
-#: src/lang.c:299
+#: src/lang.c:309
 #, fuzzy
 msgid   "repost chosen article to another group"
 msgstr  "Ingingo Kuri Itsinda"
 
-#: src/lang.c:301
+#: src/lang.c:311
 #, fuzzy
 msgid   "edit article (mail-groups only)"
 msgstr  "Guhindura Ingingo Ubutumwa Amatsinda"
 
-#: src/lang.c:302
+#: src/lang.c:312
 #, fuzzy
 msgid   "display first article in current thread"
 msgstr  "Kugaragaza Itangira Ingingo in KIGEZWEHO Urudodo"
 
-#: src/lang.c:303
+#: src/lang.c:313
 #, fuzzy
 msgid   "display first page of article"
 msgstr  "Kugaragaza Itangira Ipaji Bya Ingingo"
 
-#: src/lang.c:304
+#: src/lang.c:314
 #, fuzzy
 msgid   "display last article in current thread"
 msgstr  "Kugaragaza Iheruka Ingingo in KIGEZWEHO Urudodo"
 
-#: src/lang.c:305
+#: src/lang.c:315
 #, fuzzy
 msgid   "display last page of article"
 msgstr  "Kugaragaza Iheruka Ipaji Bya Ingingo"
 
-#: src/lang.c:306
+#: src/lang.c:316
 #, fuzzy
 msgid   "mark rest of thread as read and advance to next unread"
 msgstr  "Ikimenyetso Bya Urudodo Nka Gusoma Na Kuri Komeza>> Bidasomye"
 
-#: src/lang.c:307
+#: src/lang.c:317
 #, fuzzy
 msgid   "display next article"
 msgstr  "Kugaragaza Komeza>> Ingingo"
 
-#: src/lang.c:308
+#: src/lang.c:318
 #, fuzzy
 msgid   "display first article in next thread"
 msgstr  "Kugaragaza Itangira Ingingo in Komeza>> Urudodo"
 
-#: src/lang.c:309
+#: src/lang.c:319
 #, fuzzy
 msgid   "display next unread article"
 msgstr  "Kugaragaza Komeza>> Bidasomye Ingingo"
 
-#: src/lang.c:310
+#: src/lang.c:320
 #, fuzzy
 msgid   "go to the article that this one followed up"
 msgstr  "Gyayo Kuri i Ingingo iyi Hejuru"
 
-#: src/lang.c:311
+#: src/lang.c:321
 #, fuzzy
 msgid   "display previous article"
 msgstr  "Kugaragaza Ibanjirije Ingingo"
 
-#: src/lang.c:312
+#: src/lang.c:322
 #, fuzzy
 msgid   "display previous unread article"
 msgstr  "Kugaragaza Ibanjirije Bidasomye Ingingo"
 
-#: src/lang.c:313
+#: src/lang.c:323
 #, fuzzy
 msgid   "quickly kill an article using defaults"
 msgstr  "Ingingo ikoresha"
 
-#: src/lang.c:314
+#: src/lang.c:324
 #, fuzzy
 msgid   "quickly auto-select (hot) an article using defaults"
 msgstr  "Ikiyega Guhitamo Ingingo ikoresha"
 
-#: src/lang.c:315
+#: src/lang.c:325
 #, fuzzy
 msgid   "return to group selection level"
 msgstr  "Garuka Kuri Itsinda Ihitamo urwego"
 
-#: src/lang.c:316
+#: src/lang.c:326
 #, fuzzy
 msgid   "reply through mail to author"
 msgstr  "Subiza Gihinguranya Ubutumwa Kuri Umwanditsi"
 
-#: src/lang.c:317
+#: src/lang.c:327
 #, fuzzy
 msgid   "reply through mail (don't copy text) to author"
 msgstr  "Subiza Gihinguranya Ubutumwa Gukoporora Umwandiko Kuri Umwanditsi"
 
-#: src/lang.c:318
+#: src/lang.c:328
 #, fuzzy
 msgid   "reply through mail to author quoting complete headers"
 msgstr  "Subiza Gihinguranya Ubutumwa Kuri Umwanditsi Byuzuye Imitwe"
 
-#: src/lang.c:319
+#: src/lang.c:329
 #, fuzzy
 msgid   "search backwards within this article"
 msgstr  "Gushaka Inyuma muri iyi Ingingo"
 
-#: src/lang.c:320
+#: src/lang.c:330
 #, fuzzy
 msgid   "search forwards within this article"
 msgstr  "Gushaka muri iyi Ingingo"
 
-#: src/lang.c:321
+#: src/lang.c:331
 #, fuzzy
 msgid   "show article in raw-mode (including all headers)"
 msgstr  "Garagaza Ingingo in Ubwoko Byose Imitwe"
 
-#: src/lang.c:322
+#: src/lang.c:332
 #, fuzzy
 msgid   "skip next block of included text"
 msgstr  "Komeza>> Funga Bya Umwandiko"
 
-#: src/lang.c:323
+#: src/lang.c:333
 #, fuzzy
 msgid   "toggle display of sections hidden by a form-feed (^L) on/off"
 msgstr  "Mukomatanya Kugaragaza Bya Ibyatoranyijwe gihishwe ku a Ifishi ku Bidakora"
 
-#: src/lang.c:324
+#: src/lang.c:334
 #, fuzzy
 msgid   "toggle word highlighting on/off"
 msgstr  "Mukomatanya ijambo Igaragaza cyane ku Bidakora"
 
-#: src/lang.c:325
+#: src/lang.c:335
 #, fuzzy
 msgid   "toggle ROT-13 (basic decode) for current article"
 msgstr  "Mukomatanya BASIC kugirango KIGEZWEHO Ingingo"
 
-#: src/lang.c:326
+#: src/lang.c:336
 #, fuzzy
 msgid   "toggle tabwidth 4 <-> 8"
 msgstr  "Mukomatanya 4. 8"
 
-#: src/lang.c:327
+#: src/lang.c:337
 #, fuzzy
 msgid   "toggle german TeX style decoding for current article"
 msgstr  "Mukomatanya Ikidage IMISUSIRE kugirango KIGEZWEHO Ingingo"
 
-#: src/lang.c:328
+#: src/lang.c:338
 #, fuzzy
 msgid   "toggle display of uuencoded sections"
 msgstr  "Mukomatanya Kugaragaza Bya Ibyatoranyijwe"
 
-#: src/lang.c:329
+#: src/lang.c:339
 #, fuzzy
 msgid   "View/save multimedia attachments"
 msgstr  "Kubika Imigereka"
 
-#: src/lang.c:330
+#: src/lang.c:340
+#, fuzzy
+msgid   "choose first attribute in list"
+msgstr  "Guhitamo Itangira Ingingo in Urutonde"
+
+#: src/lang.c:341
+#, fuzzy
+msgid   "0 - 9\t  choose attribute by number"
+msgstr  "0 Guhitamo Ingingo ku Umubare"
+
+#: src/lang.c:342
+#, fuzzy
+msgid   "choose last attribute in list"
+msgstr  "Guhitamo Iheruka Ingingo in Urutonde"
+
+#: src/lang.c:343
+msgid   "reset attribute to a default value"
+msgstr  ""
+
+#: src/lang.c:344
+#, fuzzy
+msgid   "search forwards for an attribute"
+msgstr  "Gushaka kugirango a Itsinda Izina:"
+
+#: src/lang.c:345
+#, fuzzy
+msgid   "search backwards for an attribute"
+msgstr  "Gushaka Inyuma kugirango a Itsinda Izina:"
+
+#: src/lang.c:346
+#, fuzzy
+msgid   "select attribute"
+msgstr  "Guhitamo Urudodo"
+
+#: src/lang.c:347
+msgid   "toggle back to options menu when invoked from there"
+msgstr  ""
+
+#: src/lang.c:348
 #, fuzzy, c-format
 msgid   "report bug or comment via mail to %s"
 msgstr  "Icyegeranyo Cyangwa Icyo wongeraho Biturutse Ubutumwa Kuri"
 
-#: src/lang.c:331
+#: src/lang.c:349
+#, fuzzy
+msgid   "choose first option in list"
+msgstr  "Guhitamo Itangira Itsinda in Urutonde"
+
+#: src/lang.c:350
+#, fuzzy
+msgid   "0 - 9\t  choose option by number"
+msgstr  "0 Guhitamo Itsinda ku Umubare"
+
+#: src/lang.c:351
+#, fuzzy
+msgid   "choose last option in list"
+msgstr  "Guhitamo Iheruka Itsinda in Urutonde"
+
+#: src/lang.c:352
+#, fuzzy
+msgid   "start scopes menu"
+msgstr  "Garuka Kuri Ibanjirije Ibikubiyemo"
+
+#: src/lang.c:353
+#, fuzzy
+msgid   "search forwards for an option"
+msgstr  "Gushaka kugirango a Itsinda Izina:"
+
+#: src/lang.c:354
+#, fuzzy
+msgid   "search backwards for an option"
+msgstr  "Gushaka Inyuma kugirango a Itsinda Izina:"
+
+#: src/lang.c:355
+#, fuzzy
+msgid   "select option"
+msgstr  "guhitamo"
+
+#: src/lang.c:356
+msgid   "toggle to attributes menu"
+msgstr  ""
+
+#: src/lang.c:357
 #, fuzzy
 msgid   "choose range of articles to be affected by next command"
 msgstr  "Guhitamo Urutonde Bya Kuri ku Komeza>> Komandi:"
 
-#: src/lang.c:332
+#: src/lang.c:358
 #, fuzzy
 msgid   "escape from command prompt"
 msgstr  "Bivuye Komandi: Urwinjiriro"
 
-#: src/lang.c:333
+#: src/lang.c:359
 #, fuzzy
 msgid   "edit filter file"
 msgstr  "Guhindura Muyunguruzi... IDOSIYE"
 
-#: src/lang.c:334
+#: src/lang.c:360
 #, fuzzy
 msgid   "get help"
 msgstr  "Kubona Ifashayobora"
 
-#: src/lang.c:335
+#: src/lang.c:361
 #, fuzzy
 msgid   "display last article viewed"
 msgstr  "Kugaragaza Iheruka Ingingo"
 
-#: src/lang.c:336
+#: src/lang.c:362
 #, fuzzy
 msgid   "down one line"
 msgstr  "Hasi Umurongo"
 
-#: src/lang.c:337
+#: src/lang.c:363
 #, fuzzy
 msgid   "up one line"
 msgstr  "Hejuru Umurongo"
 
-#: src/lang.c:338
+#: src/lang.c:364
 #, fuzzy
 msgid   "go to article chosen by Message-ID"
 msgstr  "Gyayo Kuri Ingingo ku"
 
-#: src/lang.c:339
+#: src/lang.c:365
 #, fuzzy
 msgid   "mail article/thread/hot/pattern/tagged articles to someone"
 msgstr  "Ubutumwa Ingingo Urudodo Ishusho Kuri"
 
-#: src/lang.c:340
+#: src/lang.c:366
 #, fuzzy
 msgid   "menu of configurable options"
 msgstr  "Ibikubiyemo Bya Amahitamo"
 
-#: src/lang.c:341
+#: src/lang.c:367
 #, fuzzy
 msgid   "down one page"
 msgstr  "Hasi Ipaji"
 
-#: src/lang.c:342
+#: src/lang.c:368
 #, fuzzy
 msgid   "up one page"
 msgstr  "Hejuru Ipaji"
 
-#: src/lang.c:344
+#: src/lang.c:370
 #, fuzzy
 msgid   "post (write) article to current group"
 msgstr  "Iposita Kwandika Ingingo Kuri KIGEZWEHO Itsinda"
 
-#: src/lang.c:345
+#: src/lang.c:371
 #, fuzzy
 msgid   "post postponed articles"
 msgstr  "Iposita"
 
-#: src/lang.c:347
+#: src/lang.c:373
 #, fuzzy
 msgid   "list articles posted by you (from posted file)"
 msgstr  "Urutonde ku Bivuye IDOSIYE"
 
-#: src/lang.c:348
+#: src/lang.c:374
 #, fuzzy
 msgid   "return to previous menu"
 msgstr  "Garuka Kuri Ibanjirije Ibikubiyemo"
 
-#: src/lang.c:349
+#: src/lang.c:375
 #, fuzzy
 msgid   "quit tin immediately"
 msgstr  "Kuvamo Ako kanya"
 
-#: src/lang.c:350
+#: src/lang.c:376
 #, fuzzy
 msgid   "redraw page"
 msgstr  "Kongera Gushushanya Ipaji"
 
-#: src/lang.c:351
+#: src/lang.c:377
 #, fuzzy
 msgid   "save article/thread/hot/pattern/tagged articles to file"
 msgstr  "Kubika Ingingo Urudodo Ishusho Kuri IDOSIYE"
 
-#: src/lang.c:352
+#: src/lang.c:378
 #, fuzzy
 msgid   "save marked articles automatically without user prompts"
 msgstr  "Kubika cy/ byagarajwe ku buryo bwikora Ukoresha:"
 
-#: src/lang.c:353
+#: src/lang.c:379
 #, fuzzy
 msgid   "scroll the screen one line down"
 msgstr  "i Mugaragaza Umurongo Hasi"
 
-#: src/lang.c:354
+#: src/lang.c:380
 #, fuzzy
 msgid   "scroll the screen one line up"
 msgstr  "i Mugaragaza Umurongo Hejuru"
 
-#: src/lang.c:355
+#: src/lang.c:381
 #, fuzzy
 msgid   "search for articles by author backwards"
 msgstr  "Gushaka kugirango ku Umwanditsi Inyuma"
 
-#: src/lang.c:356
+#: src/lang.c:382
 #, fuzzy
 msgid   "search for articles by author forwards"
 msgstr  "Gushaka kugirango ku Umwanditsi"
 
-#: src/lang.c:357
+#: src/lang.c:383
 #, fuzzy
 msgid   "search all articles for a given string (this may take some time)"
 msgstr  "Gushaka Byose kugirango a Ikurikiranyanyuguti iyi Gicurasi Igihe"
 
-#: src/lang.c:358
+#: src/lang.c:384
 #, fuzzy
 msgid   " \t  (searches are case-insensitive and wrap around to all articles)"
 msgstr  "(Na Gufunika Kuri Byose"
 
-#: src/lang.c:359
+#: src/lang.c:385
 #, fuzzy
 msgid   "search for articles by Subject line backwards"
 msgstr  "Gushaka kugirango ku Umurongo Inyuma"
 
-#: src/lang.c:360
+#: src/lang.c:386
 #, fuzzy
 msgid   "search for articles by Subject line forwards"
 msgstr  "Gushaka kugirango ku Umurongo"
 
-#: src/lang.c:361
+#: src/lang.c:387
 #, fuzzy
 msgid   "repeat last search"
 msgstr  "Gusubiramo Iheruka Gushaka"
 
-#: src/lang.c:362
+#: src/lang.c:388
 #, fuzzy
 msgid   "tag current article for reposting/mailing/piping/printing/saving"
 msgstr  "Itagi: KIGEZWEHO Ingingo kugirango Icapa... Mu kubika"
 
-#: src/lang.c:363
+#: src/lang.c:389
 #, fuzzy
 msgid   "toggle info message in last line (subject/description)"
 msgstr  "Mukomatanya Ibisobanuro Ubutumwa in Iheruka Umurongo Ikivugwaho "
         "Isobanuramiterere"
 
-#: src/lang.c:364
+#: src/lang.c:390
 #, fuzzy
 msgid   "toggle inverse video"
 msgstr  "Mukomatanya Videwo..."
 
-#: src/lang.c:365
+#: src/lang.c:391
 #, fuzzy
 msgid   "toggle mini help menu display"
 msgstr  "Mukomatanya Ifashayobora Ibikubiyemo Kugaragaza"
 
-#: src/lang.c:366
+#: src/lang.c:392
 #, fuzzy
 msgid   "cycle the display of authors email address, real name, both or neither"
 msgstr  "Uruziga i Kugaragaza Bya Abahanzi imeli Aderesi Izina: Byombi Cyangwa"
 
-#: src/lang.c:367
+#: src/lang.c:393
 #, fuzzy
 msgid   "show version information"
 msgstr  "Garagaza Verisiyo Ibisobanuro"
 
-#: src/lang.c:368
+#: src/lang.c:394
 #, fuzzy
 msgid   "mark all articles as read and return to group selection menu"
 msgstr  "Ikimenyetso Byose Nka Gusoma Na Garuka Kuri Itsinda Ihitamo Ibikubiyemo"
 
-#: src/lang.c:369
+#: src/lang.c:395
 #, fuzzy
 msgid   "mark all articles as read and enter next group with unread articles"
 msgstr  "Ikimenyetso Byose Nka Gusoma Na Injiza Komeza>> Itsinda Na: Bidasomye"
 
-#: src/lang.c:370
+#: src/lang.c:396
 #, fuzzy
 msgid   "choose first thread in list"
 msgstr  "Guhitamo Itangira Urudodo in Urutonde"
 
-#: src/lang.c:371
+#: src/lang.c:397
 #, fuzzy
 msgid   "choose last thread in list"
 msgstr  "Guhitamo Iheruka Urudodo in Urutonde"
 
-#: src/lang.c:372
+#: src/lang.c:398
 #, fuzzy
 msgid   "list articles within current thread (bring up Thread sub-menu)"
 msgstr  "Urutonde muri KIGEZWEHO Urudodo Hejuru Ibikubiyemo"
 
-#: src/lang.c:373
+#: src/lang.c:399
 #, fuzzy
 msgid   "mark article as unread"
 msgstr  "Ikimenyetso Ingingo Nka Bidasomye"
 
-#: src/lang.c:374
+#: src/lang.c:400
 #, fuzzy
-msgid   "mark current thread or tagged threads as read"
+msgid   "mark current thread, range or tagged threads as read"
 msgstr  "Ikimenyetso KIGEZWEHO Urudodo Cyangwa Nka Gusoma"
 
-#: src/lang.c:375
+#: src/lang.c:401
 #, fuzzy
-msgid   "mark thread as unread"
-msgstr  "Ikimenyetso Urudodo Nka Bidasomye"
+msgid   "mark current thread, range or tagged threads as unread"
+msgstr  "Ikimenyetso KIGEZWEHO Urudodo Cyangwa Nka Gusoma"
 
-#: src/lang.c:376
+#: src/lang.c:402
+msgid   "mark current/range/selected/pattern/tagged as read after prompting"
+msgstr  ""
+
+#: src/lang.c:403
+msgid   "mark current/range/selected/pattern/tagged as unread after prompting"
+msgstr  ""
+
+#: src/lang.c:404
 #, fuzzy
 msgid   "toggle display of all/selected articles"
 msgstr  "Mukomatanya Kugaragaza Bya Byose Byahiswemo"
 
-#: src/lang.c:377
+#: src/lang.c:405
 #, fuzzy
 msgid   "display next group"
 msgstr  "Kugaragaza Komeza>> Itsinda"
 
-#: src/lang.c:378
+#: src/lang.c:406
 #, fuzzy
 msgid   "display previous group"
 msgstr  "Kugaragaza Ibanjirije Itsinda"
 
-#: src/lang.c:379
+#: src/lang.c:407
 #, fuzzy
 msgid   "toggle all selections (all articles)"
 msgstr  "Mukomatanya Byose Byose"
 
-#: src/lang.c:380
+#: src/lang.c:408
 #, fuzzy
 msgid   "select group (make \"hot\")"
 msgstr  "Guhitamo Itsinda Ubwoko"
 
-#: src/lang.c:381
+#: src/lang.c:409
 #, fuzzy
 msgid   "select thread"
 msgstr  "Guhitamo Urudodo"
 
-#: src/lang.c:382
+#: src/lang.c:410
 #, fuzzy
 msgid   "select threads if at least one unread article is selected"
 msgstr  "Guhitamo NIBA ku Bidasomye Ingingo ni Byahiswemo"
 
-#: src/lang.c:383
+#: src/lang.c:411
 #, fuzzy
 msgid   "select threads that match user specified pattern"
 msgstr  "Guhitamo BIHUYE Ukoresha: Ishusho"
 
-#: src/lang.c:384
+#: src/lang.c:412
 #, fuzzy
 msgid   "tag all parts of current multipart-message in order"
 msgstr  "Itagi: Byose Bya KIGEZWEHO Ubutumwa in Itondekanya"
 
-#: src/lang.c:385
+#: src/lang.c:413
 #, fuzzy
 msgid   "0 - 9\t  choose thread by number"
 msgstr  "0 Guhitamo Urudodo ku Umubare"
 
-#: src/lang.c:386
+#: src/lang.c:414
 #, fuzzy
 msgid   "toggle limit number of articles to get, and reload"
 msgstr  "Mukomatanya Umubare Bya Kuri Kubona Na Kongera Gutangiza"
 
-#: src/lang.c:387
+#: src/lang.c:415
 #, fuzzy
 msgid   "toggle display of all/unread articles"
 msgstr  "Mukomatanya Kugaragaza Bya Byose Bidasomye"
 
-#: src/lang.c:388
+#: src/lang.c:416
 #, fuzzy
 msgid   "toggle selection of thread"
 msgstr  "Mukomatanya Ihitamo Bya Urudodo"
 
-#: src/lang.c:389
+#: src/lang.c:417
 #, fuzzy
 msgid   "cycle through threading options available"
 msgstr  "Uruziga Gihinguranya Amahitamo Bihari"
 
-#: src/lang.c:390
+#: src/lang.c:418
 #, fuzzy
 msgid   "undo all selections (all articles)"
 msgstr  "Isubiranyuma Byose Byose"
 
-#: src/lang.c:391
+#: src/lang.c:419
 #, fuzzy
 msgid   "untag all tagged threads"
 msgstr  "Byose"
 
-#: src/lang.c:392
+#: src/lang.c:420
+msgid   "add new scope"
+msgstr  ""
+
+#: src/lang.c:421
+#, fuzzy
+msgid   "delete scope"
+msgstr  "Ishusho Ingano:"
+
+#: src/lang.c:422
+#, fuzzy
+msgid   "edit attributes file"
+msgstr  "Ibiranga IDOSIYE"
+
+#: src/lang.c:423
+#, fuzzy
+msgid   "choose first scope in list"
+msgstr  "Guhitamo Itangira Itsinda in Urutonde"
+
+#: src/lang.c:424
+#, fuzzy
+msgid   "0 - 9\t  choose scope by number"
+msgstr  "0 Guhitamo Itsinda ku Umubare"
+
+#: src/lang.c:425
+#, fuzzy
+msgid   "choose last scope in list"
+msgstr  "Guhitamo Iheruka Itsinda in Urutonde"
+
+#: src/lang.c:426
+msgid   "move scope"
+msgstr  ""
+
+#: src/lang.c:427
+msgid   "rename scope"
+msgstr  ""
+
+#: src/lang.c:428
+#, fuzzy
+msgid   "select scope"
+msgstr  "Igikonoshwa"
+
+#: src/lang.c:429
 #, fuzzy
 msgid   "mark all articles in group as read"
 msgstr  "Ikimenyetso Byose in Itsinda Nka Gusoma"
 
-#: src/lang.c:393
+#: src/lang.c:430
 #, fuzzy
 msgid   "mark all articles in group as read and move to next unread group"
 msgstr  "Ikimenyetso Byose in Itsinda Nka Gusoma Na Kwimura Kuri Komeza>> Bidasomye "
         "Itsinda"
 
-#: src/lang.c:394
+#: src/lang.c:431
 #, fuzzy
 msgid   "choose first group in list"
 msgstr  "Guhitamo Itangira Itsinda in Urutonde"
 
-#: src/lang.c:395
+#: src/lang.c:432
 #, fuzzy
 msgid   "choose group by name"
 msgstr  "Guhitamo Itsinda ku Izina:"
 
-#: src/lang.c:396
+#: src/lang.c:433
 #, fuzzy
 msgid   "0 - 9\t  choose group by number"
 msgstr  "0 Guhitamo Itsinda ku Umubare"
 
-#: src/lang.c:397
+#: src/lang.c:434
 #, fuzzy
 msgid   "choose range of groups to be affected by next command"
 msgstr  "Guhitamo Urutonde Bya Amatsinda Kuri ku Komeza>> Komandi:"
 
-#: src/lang.c:398
+#: src/lang.c:435
 #, fuzzy
 msgid   "choose last group in list"
 msgstr  "Guhitamo Iheruka Itsinda in Urutonde"
 
-#: src/lang.c:399
+#: src/lang.c:436
 #, fuzzy
 msgid   "mark all articles in chosen group unread"
 msgstr  "Ikimenyetso Byose in Itsinda Bidasomye"
 
-#: src/lang.c:400
+#: src/lang.c:437
 #, fuzzy
 msgid   "move chosen group within list"
 msgstr  "Kwimura Itsinda muri Urutonde"
 
-#: src/lang.c:401
+#: src/lang.c:438
 #, fuzzy
 msgid   "choose next group with unread news"
 msgstr  "Guhitamo Komeza>> Itsinda Na: Bidasomye Amakuru"
 
-#: src/lang.c:402 src/lang.c:1221
+#: src/lang.c:439 src/lang.c:1280
 #, fuzzy
 msgid   "quit"
 msgstr  "Kuvamo"
 
-#: src/lang.c:403
+#: src/lang.c:440
 #, fuzzy
 msgid   "quit without saving configuration changes"
 msgstr  "Kuvamo Mu kubika Iboneza Amahinduka"
 
-#: src/lang.c:404
+#: src/lang.c:441
 #, fuzzy
 msgid   "read chosen group"
 msgstr  "Gusoma Itsinda"
 
-#: src/lang.c:405
+#: src/lang.c:442
 #, fuzzy
 msgid   "reset .newsrc (all available articles in groups marked unread)"
 msgstr  "Kugarura."
 
-#: src/lang.c:406
+#: src/lang.c:443
 #, fuzzy
 msgid   "search backwards for a group name"
 msgstr  "Gushaka Inyuma kugirango a Itsinda Izina:"
 
-#: src/lang.c:407
+#: src/lang.c:444
 #, fuzzy
 msgid   " \t  (all searches are case-insensitive and wrap around)"
 msgstr  "(Byose Na Gufunika"
 
-#: src/lang.c:408
+#: src/lang.c:445
 #, fuzzy
 msgid   "search forwards for a group name"
 msgstr  "Gushaka kugirango a Itsinda Izina:"
 
-#: src/lang.c:409
+#: src/lang.c:446
 #, fuzzy
 msgid   "subscribe to chosen group"
 msgstr  "Kwiyandikisha Kuri Itsinda"
 
-#: src/lang.c:410
+#: src/lang.c:447
 #, fuzzy
 msgid   "subscribe to groups that match pattern"
 msgstr  "Kwiyandikisha Kuri Amatsinda BIHUYE Ishusho"
 
-#: src/lang.c:411
+#: src/lang.c:448
 #, fuzzy
 msgid   "reread active file to check for any new news"
 msgstr  "Gikora IDOSIYE Kuri Kugenzura... kugirango Gishya Amakuru"
 
-#: src/lang.c:412
+#: src/lang.c:449
 #, fuzzy
 msgid   "toggle display of group name only or group name plus description"
 msgstr  "Mukomatanya Kugaragaza Bya Itsinda Izina: Cyangwa Itsinda Izina: Guteranya "
         "Isobanuramiterere"
 
-#: src/lang.c:413
+#: src/lang.c:450
 #, fuzzy
 msgid   "toggle display to show all/unread subscribed groups"
 msgstr  "Mukomatanya Kugaragaza Kuri Garagaza Byose Bidasomye yanditswe/ byemewe "
         "Amatsinda"
 
-#: src/lang.c:414
+#: src/lang.c:451
 #, fuzzy
 msgid   "unsubscribe from chosen group"
 msgstr  "Kwivana aho wiyandikishe Bivuye Itsinda"
 
-#: src/lang.c:415
+#: src/lang.c:452
 #, fuzzy
 msgid   "unsubscribe from groups that match pattern"
 msgstr  "Kwivana aho wiyandikishe Bivuye Amatsinda BIHUYE Ishusho"
 
-#: src/lang.c:416
+#: src/lang.c:453
 #, fuzzy
 msgid   "sort the list of groups"
 msgstr  "Ishungura i Urutonde Bya Amatsinda"
 
-#: src/lang.c:417
+#: src/lang.c:454
 #, fuzzy
 msgid   "toggle display to show all/subscribed groups"
 msgstr  "Mukomatanya Kugaragaza Kuri Garagaza Byose yanditswe/ byemewe Amatsinda"
 
-#: src/lang.c:418
+#: src/lang.c:455
 #, fuzzy
 msgid   "0 - 9\t  choose article by number"
 msgstr  "0 Guhitamo Ingingo ku Umubare"
 
-#: src/lang.c:419
+#: src/lang.c:456
 #, fuzzy
 msgid   "mark thread as read and return to group index page"
 msgstr  "Ikimenyetso Urudodo Nka Gusoma Na Garuka Kuri Itsinda Umubarendanga Ipaji"
 
-#: src/lang.c:420
+#: src/lang.c:457
 #, fuzzy
 msgid   "mark thread as read and enter next unread thread or group"
 msgstr  "Ikimenyetso Urudodo Nka Gusoma Na Injiza Komeza>> Bidasomye Urudodo Cyangwa "
         "Itsinda"
 
-#: src/lang.c:421
+#: src/lang.c:458
 #, fuzzy
 msgid   "choose first article in list"
 msgstr  "Guhitamo Itangira Ingingo in Urutonde"
 
-#: src/lang.c:422
+#: src/lang.c:459
 #, fuzzy
 msgid   "choose last article in list"
 msgstr  "Guhitamo Iheruka Ingingo in Urutonde"
 
-#: src/lang.c:423
+#: src/lang.c:460
 #, fuzzy
-msgid   "mark article or tagged articles as read and move cursor to next unread article"
+msgid   "mark art, range or tagged arts as read; move crsr to next unread art"
 msgstr  "Ikimenyetso Ingingo Cyangwa Nka Gusoma Na Kwimura indanga Kuri Komeza>> "
         "Bidasomye Ingingo"
 
-#: src/lang.c:424
+#: src/lang.c:461
+#, fuzzy
+msgid   "mark article, range or tagged articles as unread"
+msgstr  "Ikimenyetso Ingingo Nka Bidasomye"
+
+#: src/lang.c:462
+#, fuzzy
+msgid   "mark current thread as unread"
+msgstr  "Ikimenyetso Urudodo Nka Bidasomye"
+
+#: src/lang.c:463
 #, fuzzy
 msgid   "read chosen article"
 msgstr  "Gusoma Ingingo"
 
-#: src/lang.c:425
+#: src/lang.c:464
 msgid   "Display properties\n"
         "------------------"
 msgstr  ""
 
-#: src/lang.c:426
+#: src/lang.c:465
 msgid   "Miscellaneous\n"
         "-------------"
 msgstr  ""
 
-#: src/lang.c:427
+#: src/lang.c:466
 msgid   "Moving around\n"
         "-------------"
 msgstr  ""
 
-#: src/lang.c:428
+#: src/lang.c:467
 #, fuzzy
 msgid   "Group/thread/article operations\n"
         "-------------------------------"
 msgstr  "Urudodo Ingingo"
 
-#: src/lang.c:430
+#: src/lang.c:468
+#, fuzzy
+msgid   "Attribute operations\n"
+        "--------------------"
+msgstr  "Urudodo Ingingo"
+
+#: src/lang.c:469
+#, fuzzy
+msgid   "Option operations\n"
+        "-----------------"
+msgstr  "Urudodo Ingingo"
+
+#: src/lang.c:470
+#, fuzzy
+msgid   "Scope operations\n"
+        "----------------"
+msgstr  "Urudodo Ingingo"
+
+#: src/lang.c:472
 msgid   "Group Level Commands"
 msgstr  ""
 
-#: src/lang.c:431
+#: src/lang.c:473
 #, fuzzy
 msgid   "Kill filter added"
 msgstr  "Muyunguruzi... Kyongewe"
 
-#: src/lang.c:432
+#: src/lang.c:474
 #, fuzzy
 msgid   "Auto-selection filter added"
 msgstr  "Ihitamo Muyunguruzi... Kyongewe"
 
-#: src/lang.c:433
+#: src/lang.c:475
 msgid   "All parts tagged"
 msgstr  ""
 
-#: src/lang.c:434
+#: src/lang.c:476
 #, fuzzy
 msgid   "Storing article for later posting"
 msgstr  "Ingingo kugirango"
 
-#: src/lang.c:435
+#: src/lang.c:477
 #, fuzzy
 msgid   "Please enter a valid character"
 msgstr  "Injiza a Byemewe Inyuguti"
 
-#: src/lang.c:436
+#: src/lang.c:478
 #, c-format
 msgid   "Missing part #%d"
 msgstr  ""
 
-#: src/lang.c:437
+#: src/lang.c:479
 msgid   "*** No postponed articles ***"
 msgstr  ""
 
-#: src/lang.c:438
+#: src/lang.c:480
 #, fuzzy
 msgid   "Not a multi-part message"
 msgstr  "a Ubutumwa"
 
-#: src/lang.c:439
+#: src/lang.c:481
 #, fuzzy
 msgid   "You are not subscribed to this group"
 msgstr  "OYA yanditswe/ byemewe Kuri iyi Itsinda"
 
-#: src/lang.c:440
+#: src/lang.c:482
 #, fuzzy
 msgid   "No previous expression"
 msgstr  "Ibanjirije imvugo"
 
-#: src/lang.c:441
+#: src/lang.c:483
 #, fuzzy
 msgid   "Operation disabled in no-overwrite mode"
 msgstr  "Yahagaritswe in Oya Guhindura Ubwoko"
 
 #. TODO: replace hardcoded key-name in txt_info_postponed
-#: src/lang.c:443
+#: src/lang.c:485
 #, fuzzy, c-format
 msgid   "%d postponed %s, reuse with ^O...\n"
 msgstr  "%dNa:"
 
-#: src/lang.c:444
+#: src/lang.c:486
 #, fuzzy
 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  "Ibigize Cyavanyweho Kubona i Ingingo in i"
 
-#: src/lang.c:446
+#: src/lang.c:488
 #, fuzzy, c-format
 msgid   "Save filename for %s/%s is a mailbox. Attachment not saved"
 msgstr  "Kubika Izina ry'idosiye: kugirango ni a OYA"
 
-#: src/lang.c:447
+#: src/lang.c:489
 #, fuzzy
 msgid   "TeX2Iso encoded article"
 msgstr  "Ingingo"
 
-#: src/lang.c:448
+#: src/lang.c:490
 msgid   "incomplete "
 msgstr  ""
 
 #. TODO: replace hardcoded key-names
-#: src/lang.c:450
+#: src/lang.c:492
 #, fuzzy, c-format
 msgid   "\n"
         "Welcome to %s, a full screen threaded Netnews reader. It can read news "
@@ -2330,140 +2520,140 @@ msgstr  "Kuri a Mugaragaza Gusoma Amakur
         "Ibikubiyemo Birenzeho Ibisobanuro Gusoma i Bikorwa Ipaji Na Idosiye Kohereza "
         "Raporo Ibisobanuro Kuri Na: i Komandi:"
 
-#: src/lang.c:466
+#: src/lang.c:508
 #, fuzzy, c-format
 msgid   "Invalid  From: %s  line. Read the INSTALL file again."
 msgstr  "Umurongo i IDOSIYE"
 
-#: src/lang.c:468
+#: src/lang.c:510
 msgid   "Invalid multibyte sequence found\n"
 msgstr  ""
 
-#: src/lang.c:471
+#: src/lang.c:513
 #, fuzzy, c-format
 msgid   "Invalid  Sender:-header %s"
 msgstr  "Umutwempangano"
 
-#: src/lang.c:473
+#: src/lang.c:515
 #, fuzzy
 msgid   "Inverse video disabled"
 msgstr  "Videwo... Yahagaritswe"
 
-#: src/lang.c:474
+#: src/lang.c:516
 #, fuzzy
 msgid   "Inverse video enabled"
 msgstr  "Videwo... Bikora"
 
-#: src/lang.c:476
+#: src/lang.c:518
 #, fuzzy, c-format
 msgid   "Missing definition for %s\n"
 msgstr  "Insobanuro kugirango"
 
-#: src/lang.c:477
+#: src/lang.c:519
 #, fuzzy, c-format
 msgid   "Invalid key definition '%s'\n"
 msgstr  "Urufunguzo Insobanuro"
 
-#: src/lang.c:478
+#: src/lang.c:520
 #, c-format
 msgid   "Invalid keyname '%s'\n"
 msgstr  ""
 
-#: src/lang.c:479
+#: src/lang.c:521
 #, fuzzy, c-format
 msgid   "Keymap file was upgraded to version %s\n"
 msgstr  "IDOSIYE Kuri Verisiyo"
 
-#: src/lang.c:480
+#: src/lang.c:522
 #, c-format
 msgid   "Kill From:     [%s] (y/n): "
 msgstr  ""
 
-#: src/lang.c:481
+#: src/lang.c:523
 msgid   "Kill Lines: (</>num): "
 msgstr  ""
 
-#: src/lang.c:482
+#: src/lang.c:524
 msgid   "Kill Article Menu"
 msgstr  ""
 
-#: src/lang.c:483
+#: src/lang.c:525
 #, c-format
 msgid   "Kill Msg-Id:   [%s] (f/l/o/n): "
 msgstr  ""
 
-#: src/lang.c:484
+#: src/lang.c:526
 #, fuzzy
 msgid   "Kill pattern scope  : "
 msgstr  "Ishusho Ingano:"
 
-#: src/lang.c:485
+#: src/lang.c:527
 #, c-format
 msgid   "Kill Subject:  [%s] (y/n): "
 msgstr  ""
 
-#: src/lang.c:486
+#: src/lang.c:528
 #, fuzzy
 msgid   "Kill text pattern   : "
 msgstr  "Umwandiko Ishusho"
 
-#: src/lang.c:487
+#: src/lang.c:529
 #, fuzzy
 msgid   "Kill time in days   : "
 msgstr  "Igihe in Iminsi"
 
-#: src/lang.c:489
+#: src/lang.c:531
 msgid   "Last"
 msgstr  "Iheruka"
 
-#: src/lang.c:490
+#: src/lang.c:532
 msgid   "-- Last response --"
 msgstr  ""
 
-#: src/lang.c:491
+#: src/lang.c:533
 #, fuzzy, c-format
 msgid   "Lines %s  "
 msgstr  "Imirongo."
 
 # sfx2/source\appl\app.src:STR_MAIL.text
-#: src/lang.c:493
+#: src/lang.c:535
 msgid   "Mail"
 msgstr  "Ubutumwa"
 
-#: src/lang.c:494
+#: src/lang.c:536
 msgid   "mailbox "
 msgstr  ""
 
-#: src/lang.c:495
+#: src/lang.c:537
 #, fuzzy, c-format
 msgid   "Mail article(s) to [%.*s]> "
 msgstr  "Ingingo S Kuri S"
 
-#: src/lang.c:496
+#: src/lang.c:538
 #, fuzzy, c-format
 msgid   "Mailing log to %s\n"
 msgstr  "LOG Kuri %s\n"
 
-#: src/lang.c:497
+#: src/lang.c:539
 #, fuzzy
 msgid   "Mail bug report..."
 msgstr  "Icyegeranyo"
 
-#: src/lang.c:498
+#: src/lang.c:540
 #, fuzzy, c-format
 msgid   "Mail BUG REPORT to %s?"
 msgstr  "Kuri"
 
-#: src/lang.c:499
+#: src/lang.c:541
 msgid   "Mailed"
 msgstr  ""
 
-#: src/lang.c:500
+#: src/lang.c:542
 #, fuzzy, c-format
 msgid   "Mailing to %s..."
 msgstr  "Kuri %s"
 
-#: src/lang.c:501
+#: src/lang.c:543
 #, fuzzy
 msgid   "# [Mail/Save] active file. Format is like news active file:\n"
         "#   groupname  max.artnum  min.artnum  /dir\n"
@@ -2472,324 +2662,344 @@ msgid   "# [Mail/Save] active file. Form
 msgstr  "#[Kubika Gikora IDOSIYE ni nka Amakuru Gikora IDOSIYE KININI GITO Umwanya ni "
         "i Cyangwa"
 
-#: src/lang.c:504
+#: src/lang.c:546
+#, fuzzy, c-format
+msgid   "%s marked as read"
+msgstr  "%scy/ byagarajwe Nka Bidasomye"
+
+#: src/lang.c:547
 #, fuzzy, c-format
 msgid   "%s marked as unread"
 msgstr  "%scy/ byagarajwe Nka Bidasomye"
 
-#: src/lang.c:505
+#: src/lang.c:548
+#, fuzzy, c-format
+msgid   "Marked %d of %d %s as read"
+msgstr  "Bya Nka Gusoma"
+
+#: src/lang.c:549
 #, fuzzy, c-format
-msgid   "Marked %d of %d tagged %s as read"
+msgid   "Marked %d of %d %s as unread"
 msgstr  "Bya Nka Gusoma"
 
-#: src/lang.c:506
+# 3737
+#: src/lang.c:550 src/lang.c:1250
+msgid   "Mark"
+msgstr  "garagaza"
+
+#: src/lang.c:551
 #, fuzzy, c-format
 msgid   "Mark all articles as read%s?"
 msgstr  "Byose Nka Gusoma"
 
-#: src/lang.c:507
+#: src/lang.c:552
 #, fuzzy, c-format
-msgid   "Mark %s=tagged articles, %s=current article, %s=quit: "
-msgstr  "KIGEZWEHO Ingingo Kuvamo"
+msgid   "Mark article as read%s?"
+msgstr  "Byose Nka Gusoma"
 
-#: src/lang.c:508
+#: src/lang.c:553
 #, fuzzy, c-format
 msgid   "Mark group %s as read?"
 msgstr  "Itsinda Nka Gusoma"
 
-#: src/lang.c:509
+#: src/lang.c:554
 #, fuzzy, c-format
 msgid   "Mark thread as read%s?"
 msgstr  "Urudodo Nka Gusoma"
 
-#: src/lang.c:510
-#, fuzzy, c-format
-msgid   "Mark %s=tagged articles/threads, %s=current thread, %s=quit: "
-msgstr  "KIGEZWEHO Urudodo Kuvamo"
-
-#: src/lang.c:511
+#: src/lang.c:555
 #, fuzzy, c-format
 msgid   "Matching %s groups..."
 msgstr  "Amatsinda"
 
-#: src/lang.c:512 src/lang.c:516
+#: src/lang.c:556 src/lang.c:560
 #, fuzzy, c-format
 msgid   "<n>=set current to n; %s=next unread; %s=search pattern; %s=kill/select"
 msgstr  "<N Gushyiraho KIGEZWEHO Kuri N Komeza>> Bidasomye Gushaka Ishusho Guhitamo"
 
-#: src/lang.c:513
+#: src/lang.c:557
 #, fuzzy, c-format
 msgid   "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; %s=list "
         "thread"
 msgstr  "%s=Umwanditsi Gushaka Umurongo Hasi Umurongo Hejuru Ikimenyetso Gusoma "
         "Urutonde Urudodo"
 
-#: src/lang.c:514
+#: src/lang.c:558
 #, fuzzy, c-format
 msgid   "%s=line up; %s=line down; %s=page up; %s=page down; %s=top; %s=bottom"
 msgstr  "%s=Umurongo Hejuru Umurongo Hasi Ipaji Hejuru Ipaji Hasi Hejuru: Hasi:"
 
-#: src/lang.c:515
+#: src/lang.c:559
 #, fuzzy, c-format
 msgid   "%s=search forwards; %s=search backwards; %s=quit"
 msgstr  "%s=Gushaka Gushaka Inyuma Kuvamo"
 
-#: src/lang.c:517
+#: src/lang.c:561
 #, fuzzy, c-format
 msgid   "%s=author search; %s=body search; %s=catchup; %s=followup; %s=mark read"
 msgstr  "%s=Umwanditsi Gushaka Umubiri Gushaka Ikimenyetso Gusoma"
 
-#: src/lang.c:518
+#: src/lang.c:562
+#, c-format
+msgid   "%s=add; %s=move; %s=rename; %s=delete"
+msgstr  ""
+
+#: src/lang.c:563
+#, fuzzy, c-format
+msgid   "<n>=set current to n; %s=line down; %s=line up; %s=help; %s=quit"
+msgstr  "<N Gushyiraho KIGEZWEHO Kuri N Komeza>> Bidasomye Kugaragaza Mukomatanya"
+
+#: src/lang.c:564
 #, fuzzy, c-format
 msgid   "<n>=set current to n; %s=next unread; %s,%s=search pattern; %s=catchup"
 msgstr  "<N Gushyiraho KIGEZWEHO Kuri N Komeza>> Bidasomye Gushaka Ishusho"
 
-#: src/lang.c:519
+#: src/lang.c:565
 #, fuzzy, c-format
 msgid   "%s=line down; %s=line up; %s=help; %s=move; %s=quit; %s=toggle all/unread"
 msgstr  "%s=Umurongo Hasi Umurongo Hejuru Ifashayobora Kwimura Kuvamo Mukomatanya "
         "Byose Bidasomye"
 
-#: src/lang.c:520
+#: src/lang.c:566
 #, fuzzy, c-format
 msgid   "%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/out"
 msgstr  "%s=Kwiyandikisha Ishusho Kwivana aho wiyandikishe Ishusho in Inyuma"
 
-#: src/lang.c:521
+#: src/lang.c:567
 #, fuzzy, c-format
 msgid   "<n>=set current to n; %s=next unread; %s=catchup; %s=display toggle"
 msgstr  "<N Gushyiraho KIGEZWEHO Kuri N Komeza>> Bidasomye Kugaragaza Mukomatanya"
 
-#: src/lang.c:522
+#: src/lang.c:568
 #, fuzzy, c-format
 msgid   "%s=help; %s=line down; %s=line up; %s=quit; %s=tag; %s=mark unread"
 msgstr  "%s=Ifashayobora Umurongo Hasi Umurongo Hejuru Kuvamo Itagi: Ikimenyetso "
         "Bidasomye"
 
-#: src/lang.c:523
+#: src/lang.c:569
 msgid   "--More--"
 msgstr  ""
 
-#: src/lang.c:524
+#: src/lang.c:570
 #, c-format
 msgid   "Moving %s..."
 msgstr  ""
 
-#: src/lang.c:525
+#: src/lang.c:571
 msgid   "Message-ID: & last Reference  "
 msgstr  ""
 
-#: src/lang.c:526
+#: src/lang.c:572
 #, fuzzy
 msgid   "Message-ID: line              "
 msgstr  "Umurongo"
 
-#: src/lang.c:527
+#: src/lang.c:573
 msgid   "Message-ID: & References: line"
 msgstr  ""
 
-#: src/lang.c:529
+#: src/lang.c:575
 #, fuzzy
 msgid   ", name: "
 msgstr  ",IZINA! "
 
-#: src/lang.c:530
+#: src/lang.c:576
 #, fuzzy, c-format
 msgid   "Goto newsgroup [%s]> "
 msgstr  "Urubuga rw'amakuru"
 
 # svtools/source\misc\mediatyp.src:STR_SVT_MIMETYPE_CNT_BBBOX.text
-#: src/lang.c:531
+#: src/lang.c:577
 #, fuzzy
 msgid   "newsgroups"
 msgstr  "Imbuga z'amakuru"
 
-#: src/lang.c:532
+#: src/lang.c:578
 #, c-format
 msgid   "Position %s in group list (1,2,..,$) [%d]> "
 msgstr  ""
 
-#: src/lang.c:533
+#: src/lang.c:579
 #, fuzzy
 msgid   "newsgroup"
 msgstr  "Urubuga rw'amakuru"
 
-#: src/lang.c:534
+#: src/lang.c:580
 #, fuzzy
 msgid   "Try and save newsrc file again?"
 msgstr  "Na Kubika IDOSIYE"
 
-#: src/lang.c:535
+#: src/lang.c:581
 #, fuzzy
 msgid   "Warning: No newsgroups were written to your newsrc file. Save aborted."
 msgstr  "Imbuga z'amakuru Kuri IDOSIYE Kubika"
 
-#: src/lang.c:536
+#: src/lang.c:582
 #, fuzzy
 msgid   "newsrc file saved successfully.\n"
 msgstr  "IDOSIYE"
 
-#: src/lang.c:537
+#: src/lang.c:583
 msgid   "-- Next response --"
 msgstr  ""
 
-#: src/lang.c:538
-#, fuzzy, c-format
-msgid   "NNTP authorization password not found for %s"
-msgstr  "Ijambobanga... OYA Byabonetse kugirango"
-
-#: src/lang.c:539
+#: src/lang.c:584
 #, fuzzy
 msgid   "No  "
 msgstr  "Oya"
 
-#: src/lang.c:540
+#: src/lang.c:585
 msgid   "*** No articles ***"
 msgstr  ""
 
-#: src/lang.c:541
+#: src/lang.c:586
 msgid   "No articles have been posted"
 msgstr  ""
 
-#: src/lang.c:542
+#: src/lang.c:587
 #, fuzzy
 msgid   "*** No description ***"
 msgstr  "*** Isobanuramiterere ***"
 
-#: src/lang.c:543
+#: src/lang.c:588
 #, fuzzy
 msgid   "No filename"
 msgstr  "Izina ry'idosiye:"
 
-#: src/lang.c:544
+#: src/lang.c:589
 #, fuzzy
 msgid   "No group"
 msgstr  "Itsinda"
 
-#: src/lang.c:545
+#: src/lang.c:590
 #, fuzzy
 msgid   "*** No groups ***"
 msgstr  "*** Amatsinda ***"
 
-#: src/lang.c:546
+#: src/lang.c:591
 #, fuzzy
 msgid   "No more groups to read"
 msgstr  "Birenzeho Amatsinda Kuri Gusoma"
 
-#: src/lang.c:547
+#: src/lang.c:592
 #, fuzzy
 msgid   "No last message"
 msgstr  "Iheruka Ubutumwa"
 
-#: src/lang.c:548
+#: src/lang.c:593
 #, fuzzy
 msgid   "No mail address"
 msgstr  "Ubutumwa Aderesi"
 
-#: src/lang.c:549
+#: src/lang.c:594
 #, fuzzy
 msgid   "No articles marked for saving"
 msgstr  "cy/ byagarajwe kugirango Mu kubika"
 
-#: src/lang.c:550
+#: src/lang.c:595
 #, fuzzy
 msgid   "No match"
 msgstr  "BIHUYE"
 
-#: src/lang.c:551
+#: src/lang.c:596
 #, fuzzy
 msgid   "No more groups"
 msgstr  "Birenzeho Amatsinda"
 
-#: src/lang.c:552
+#: src/lang.c:597
 #, fuzzy
 msgid   "No newsgroups"
 msgstr  "Imbuga z'amakuru"
 
-#: src/lang.c:553
+#: src/lang.c:598
 #, fuzzy
 msgid   "No next unread article"
 msgstr  "Komeza>> Bidasomye Ingingo"
 
-#: src/lang.c:554
+#: src/lang.c:599
 #, fuzzy
 msgid   "No previous group"
 msgstr  "Ibanjirije Itsinda"
 
-#: src/lang.c:555
+#: src/lang.c:600
 #, fuzzy
 msgid   "No previous unread article"
 msgstr  "Ibanjirije Bidasomye Ingingo"
 
-#: src/lang.c:556
+#: src/lang.c:601
 msgid   "No responses"
 msgstr  ""
 
-#: src/lang.c:557
+#: src/lang.c:602
 #, fuzzy
 msgid   "No responses to list in current thread"
 msgstr  "Kuri Urutonde in KIGEZWEHO Urudodo"
 
-#: src/lang.c:558
+#: src/lang.c:603
+#, fuzzy
+msgid   "*** No scopes ***"
+msgstr  "*** Amatsinda ***"
+
+#: src/lang.c:604
 #, fuzzy
 msgid   "No search string"
 msgstr  "Gushaka Ikurikiranyanyuguti"
 
-#: src/lang.c:559
+#: src/lang.c:605
 msgid   "No subject"
 msgstr  "Nta kivugwaho"
 
-#: src/lang.c:561
+#: src/lang.c:607
 #, fuzzy, c-format
 msgid   "%s: Terminal must have clear to end-of-line (ce)\n"
 msgstr  "%s:Gusiba Kuri Impera Bya Umurongo"
 
-#: src/lang.c:562
+#: src/lang.c:608
 #, fuzzy, c-format
 msgid   "%s: Terminal must have clear to end-of-screen (cd)\n"
 msgstr  "%s:Gusiba Kuri Impera Bya Mugaragaza"
 
-#: src/lang.c:563
+#: src/lang.c:609
 #, c-format
 msgid   "%s: Terminal must have clearscreen (cl) capability\n"
 msgstr  ""
 
-#: src/lang.c:564
+#: src/lang.c:610
 #, fuzzy, c-format
 msgid   "%s: Terminal must have cursor motion (cm)\n"
 msgstr  "%s:indanga cm"
 
-#: src/lang.c:565
+#: src/lang.c:611
 #, fuzzy, c-format
 msgid   "%s: TERM variable must be set to use screen capabilities\n"
 msgstr  "%s:IMPINDURAGACIRO Gushyiraho Kuri Gukoresha Mugaragaza"
 
-#: src/lang.c:567
+#: src/lang.c:613
 #, fuzzy, c-format
 msgid   "No viewer found for %s/%s\n"
 msgstr  "Byabonetse kugirango"
 
-#: src/lang.c:568
+#: src/lang.c:614
 #, fuzzy
 msgid   "Newsgroup does not exist on this server"
 msgstr  "OYA ku iyi Seriveri"
 
-#: src/lang.c:569
+#: src/lang.c:615
 #, fuzzy, c-format
 msgid   "Group %s not found in active file"
 msgstr  "OYA Byabonetse in Gikora IDOSIYE"
 
-#: src/lang.c:570
+#: src/lang.c:616
 #, fuzzy
 msgid   "c)reate it, use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr  "C Gukoresha a Izina: Gukoresha D Q"
 
-#: src/lang.c:571
+#: src/lang.c:617
 #, fuzzy
 msgid   "use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr  "Gukoresha a Izina: Gukoresha D Q"
 
-#: src/lang.c:572
+#: src/lang.c:618
 #, c-format
 msgid   "# NNTP-server -> newsrc translation table and NNTP-server\n"
         "# shortname list for %s %s\n"
@@ -2805,344 +3015,348 @@ msgid   "# NNTP-server -> newsrc transla
         "#\n"
 msgstr  ""
 
-#: src/lang.c:579
+#: src/lang.c:625
 msgid   "Only"
 msgstr  ""
 
-#: src/lang.c:580
+#: src/lang.c:626
 #, fuzzy, c-format
 msgid   "Option not enabled. Recompile with %s."
 msgstr  "OYA Bikora Na:"
 
-#: src/lang.c:581
+#: src/lang.c:627
 msgid   "Options Menu"
 msgstr  ""
 
-#: src/lang.c:584
+#: src/lang.c:628
+msgid   "Options Menu Commands"
+msgstr  ""
+
+#: src/lang.c:631
 #, fuzzy, c-format
 msgid   "Error in regex: %s at pos. %d '%s'"
 msgstr  "in ku"
 
-#: src/lang.c:585
+#: src/lang.c:632
 #, fuzzy, c-format
 msgid   "Error in regex: pcre internal error %d"
 msgstr  "in By'imbere Ikosa"
 
-#: src/lang.c:586
+#: src/lang.c:633
 #, fuzzy, c-format
 msgid   "Error in regex: study - pcre internal error %s"
 msgstr  "in By'imbere Ikosa"
 
-#: src/lang.c:587
+#: src/lang.c:634
 msgid   "Post a followup..."
 msgstr  ""
 
 #. TODO: replace hardcoded key-name in txt_post_error_ask_postpone
-#: src/lang.c:589
+#: src/lang.c:636
 #, fuzzy
 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  "Ikosa i Ingingo ni By'igihe gito Cyangwa i Hejuru Na:"
 
-#: src/lang.c:592
+#: src/lang.c:639
 #, fuzzy
 msgid   "Posted articles history"
 msgstr  "Urutonde"
 
-#: src/lang.c:593
+#: src/lang.c:640
 #, fuzzy, c-format
 msgid   "Post to newsgroup(s) [%s]> "
 msgstr  "Kuri Urubuga rw'amakuru S"
 
-#: src/lang.c:594
+#: src/lang.c:641
 #, fuzzy
 msgid   "-- post processing started --"
 msgstr  "--Iposita Inonosora--"
 
-#: src/lang.c:595
+#: src/lang.c:642
 #, fuzzy
 msgid   "-- post processing completed --"
 msgstr  "--Iposita Inonosora--"
 
-#: src/lang.c:596
+#: src/lang.c:643
 #, fuzzy, c-format
 msgid   "Post subject [%s]> "
 msgstr  "Ikivugwaho"
 
-#: src/lang.c:597
+#: src/lang.c:644
 #, fuzzy
 msgid   "# Summary of mailed/posted messages viewable by 'W' command from within tin.\n"
 msgstr  "# Bya Ubutumwa ku Komandi: Bivuye muri"
 
-#: src/lang.c:598
+#: src/lang.c:645
 #, fuzzy
 msgid   "Posting article..."
 msgstr  "Ingingo"
 
-#: src/lang.c:599
+#: src/lang.c:646
 #, c-format
 msgid   "Post postponed articles [%%s]? (%s/%s/%s/%s/%s): "
 msgstr  ""
 
-#: src/lang.c:600
+#: src/lang.c:647
 #, c-format
 msgid   "Hot %s"
 msgstr  ""
 
-#: src/lang.c:601
+#: src/lang.c:648
 #, c-format
 msgid   "Tagged %s"
 msgstr  ""
 
-#: src/lang.c:602
+#: src/lang.c:649
 #, c-format
 msgid   "Untagged %s"
 msgstr  ""
 
-#: src/lang.c:603
+#: src/lang.c:650
 #, fuzzy
 msgid   "Processing mail messages marked for deletion."
 msgstr  "Ubutumwa Ubutumwa cy/ byagarajwe kugirango Isibwa"
 
-#: src/lang.c:604
+#: src/lang.c:651
 #, fuzzy
 msgid   "Processing saved articles marked for deletion."
 msgstr  "cy/ byagarajwe kugirango Isibwa"
 
-#: src/lang.c:605
+#: src/lang.c:652
 #, fuzzy, c-format
 msgid   "Accept Followup-To? %s=post, %s=ignore, %s=quit: "
 msgstr  "Iposita Kwirengagiza Kuvamo"
 
-#: src/lang.c:606
+#: src/lang.c:653
 #, fuzzy
 msgid   "Article unchanged, abort mailing?"
 msgstr  "Kureka"
 
-#: src/lang.c:607
+#: src/lang.c:654
 #, fuzzy, c-format
 msgid   "Do you want to see postponed articles (%d)?"
 msgstr  "Kuri"
 
-#: src/lang.c:609
+#: src/lang.c:656
 #, fuzzy
 msgid   "Add quick kill filter?"
 msgstr  "Muyunguruzi..."
 
-#: src/lang.c:610
+#: src/lang.c:657
 #, fuzzy
 msgid   "Add quick selection filter?"
 msgstr  "Ihitamo Muyunguruzi..."
 
-#: src/lang.c:611
+#: src/lang.c:658
 #, fuzzy
 msgid   "Do you really want to quit?"
 msgstr  "Kuri Kuvamo"
 
-#: src/lang.c:612
+#: src/lang.c:659
 #, fuzzy, c-format
 msgid   "%s=edit cancel message, %s=quit, %s=delete (cancel) [%%s]: "
 msgstr  "%s=Guhindura Kureka Ubutumwa Kuvamo Gusiba Kureka"
 
-#: src/lang.c:613
+#: src/lang.c:660
 #, fuzzy
 msgid   "You have tagged articles in this group - quit anyway?"
 msgstr  "in iyi Itsinda Kuvamo"
 
-#: src/lang.c:614
+#: src/lang.c:661
 #, fuzzy, c-format
 msgid   "%s=quit, %s=edit, %s=postpone: "
 msgstr  "%s=Kuvamo Guhindura"
 
-#: src/lang.c:615
+#: src/lang.c:662
 #, fuzzy, c-format
 msgid   "%s=quit %s=edit %s=save kill description: "
 msgstr  "%s=Kuvamo Guhindura Kubika Isobanuramiterere"
 
-#: src/lang.c:616
+#: src/lang.c:663
 #, fuzzy, c-format
 msgid   "%s=quit %s=edit %s=save select description: "
 msgstr  "%s=Kuvamo Guhindura Kubika Guhitamo Isobanuramiterere"
 
-#: src/lang.c:617
+#: src/lang.c:664
 #, fuzzy
 msgid   "Do you really want to quit without saving your configuration?"
 msgstr  "Kuri Kuvamo Mu kubika Iboneza"
 
-#: src/lang.c:620
+#: src/lang.c:667
 #, fuzzy
 msgid   "Invalid range - valid are '0-9.$' eg. 1-$"
 msgstr  "Urutonde Byemewe 0 9 1."
 
-#: src/lang.c:621
+#: src/lang.c:668
 #, fuzzy
 msgid   "Do you want to abort this operation?"
 msgstr  "Kuri Kureka iyi"
 
-#: src/lang.c:622
+#: src/lang.c:669
 #, fuzzy
 msgid   "Do you want to exit tin immediately?"
 msgstr  "Kuri Gusohoka Ako kanya"
 
-#: src/lang.c:623
+#: src/lang.c:670
 #, fuzzy
 msgid   "Reading ('q' to quit)..."
 msgstr  "Kuri Kuvamo"
 
-#: src/lang.c:624
+#: src/lang.c:671
 #, c-format
 msgid   "Reading %sarticles..."
 msgstr  ""
 
-#: src/lang.c:625
+#: src/lang.c:672
 #, fuzzy, c-format
 msgid   "Reading %sattributes file...\n"
 msgstr  "IDOSIYE"
 
-#: src/lang.c:626
+#: src/lang.c:673
 #, fuzzy, c-format
 msgid   "Reading %sconfig file...\n"
 msgstr  "IDOSIYE"
 
-#: src/lang.c:627
+#: src/lang.c:674
 #, fuzzy
 msgid   "Reading filter file...\n"
 msgstr  "Muyunguruzi... IDOSIYE"
 
-#: src/lang.c:628
+#: src/lang.c:675
 #, fuzzy, c-format
 msgid   "Reading %s groups..."
 msgstr  "Amatsinda"
 
-#: src/lang.c:629
+#: src/lang.c:676
 #, fuzzy
 msgid   "Reading input history file...\n"
 msgstr  "Iyinjiza Urutonde IDOSIYE"
 
-#: src/lang.c:630
+#: src/lang.c:677
 #, fuzzy
 msgid   "Reading keymap file...\n"
 msgstr  "IDOSIYE"
 
-#: src/lang.c:631
+#: src/lang.c:678
 #, fuzzy
 msgid   "Reading groups from active file... "
 msgstr  "Amatsinda Bivuye Gikora IDOSIYE"
 
-#: src/lang.c:632
+#: src/lang.c:679
 #, fuzzy
 msgid   "Reading groups from newsrc file... "
 msgstr  "Amatsinda Bivuye IDOSIYE"
 
-#: src/lang.c:633
+#: src/lang.c:680
 #, fuzzy
 msgid   "Reading newsgroups file... "
 msgstr  "Imbuga z'amakuru IDOSIYE"
 
-#: src/lang.c:634
+#: src/lang.c:681
 #, fuzzy
 msgid   "Reading newsrc file..."
 msgstr  "IDOSIYE"
 
-#: src/lang.c:635
+#: src/lang.c:682
 #, fuzzy
 msgid   "References: line              "
 msgstr  "Umurongo"
 
-#: src/lang.c:637
+#: src/lang.c:684
 #, c-format
 msgid   "(%d:%02d remaining)"
 msgstr  ""
 
-#: src/lang.c:639
+#: src/lang.c:686
 #, fuzzy, c-format
 msgid   "Bogus group %s removed."
 msgstr  "Itsinda Cyavanyweho"
 
-#: src/lang.c:640
+#: src/lang.c:687
 #, fuzzy, c-format
 msgid   "Error: rename %s to %s"
 msgstr  "Guhindura izina Kuri"
 
-#: src/lang.c:641
+#: src/lang.c:688
 #, fuzzy
 msgid   "Reply to author..."
 msgstr  "Kuri Umwanditsi"
 
-#: src/lang.c:642
+#: src/lang.c:689
 msgid   "Repost"
 msgstr  ""
 
-#: src/lang.c:643
+#: src/lang.c:690
 #, fuzzy
 msgid   "Reposting article..."
 msgstr  "Ingingo"
 
-#: src/lang.c:644
+#: src/lang.c:691
 #, fuzzy, c-format
 msgid   "Repost article(s) to group(s) [%s]> "
 msgstr  "Ingingo S Kuri Itsinda S"
 
-#: src/lang.c:645
+#: src/lang.c:692
 msgid   "Reset newsrc?"
 msgstr  ""
 
-#: src/lang.c:646
+#: src/lang.c:693
 #, fuzzy
 msgid   "Responses have been directed to the following newsgroups"
 msgstr  "Kuri i Imbuga z'amakuru"
 
-#: src/lang.c:647
+#: src/lang.c:694
 #, fuzzy, c-format
 msgid   "Responses have been directed to poster. %s=mail, %s=post, %s=quit: "
 msgstr  "Kuri Umuteguro Ubutumwa Iposita Kuvamo"
 
-#: src/lang.c:649
+#: src/lang.c:696
 #, fuzzy
 msgid   "Press <RETURN> to continue..."
 msgstr  "Kuri urifuzagukomeza"
 
-#: src/lang.c:651
+#: src/lang.c:698
 #, fuzzy, c-format
 msgid   "Select From    [%s] (y/n): "
 msgstr  "Y N"
 
-#: src/lang.c:652
+#: src/lang.c:699
 msgid   "Select Lines: (</>num): "
 msgstr  ""
 
-#: src/lang.c:653
+#: src/lang.c:700
 #, fuzzy
 msgid   "Auto-select Article Menu"
 msgstr  "Guhitamo"
 
-#: src/lang.c:654
+#: src/lang.c:701
 #, fuzzy, c-format
 msgid   "Select Msg-Id  [%s] (f/l/o/n): "
 msgstr  "F L o N"
 
-#: src/lang.c:655
+#: src/lang.c:702
 #, fuzzy
 msgid   "Select pattern scope: "
 msgstr  "Ishusho Ingano:"
 
-#: src/lang.c:656
+#: src/lang.c:703
 #, fuzzy, c-format
 msgid   "Select Subject [%s] (y/n): "
 msgstr  "Y N"
 
-#: src/lang.c:657
+#: src/lang.c:704
 #, fuzzy
 msgid   "Select text pattern : "
 msgstr  "Umwandiko Ishusho"
 
-#: src/lang.c:658
+#: src/lang.c:705
 #, fuzzy
 msgid   "Select time in days   : "
 msgstr  "Igihe in Iminsi"
 
-#: src/lang.c:659
+#: src/lang.c:706
 #, fuzzy, c-format
 msgid   "# %s server configuration file\n"
         "# This file was automatically saved by %s %s %s (\"%s\")\n"
@@ -3155,239 +3369,279 @@ msgid   "# %s server configuration file\
 msgstr  "#%sSeriveri Iboneza IDOSIYE ku buryo bwikora ku OYA Guhindura ni guhera Byose "
         "Amahinduka Kuri iyi Ryari: OYA Guhindura ku Byose NIBA"
 
-#: src/lang.c:665
+#: src/lang.c:712
 #, fuzzy
 msgid   "Showing unread groups only"
 msgstr  "Bidasomye Amatsinda"
 
-#: src/lang.c:666
+#: src/lang.c:713
 #, fuzzy
 msgid   "Subject: line (ignore case)   "
 msgstr  "Umurongo Kwirengagiza"
 
-#: src/lang.c:667
+#: src/lang.c:714
 #, fuzzy
 msgid   "Subject: line (case sensitive)"
 msgstr  "Umurongo"
 
-#: src/lang.c:668
+#: src/lang.c:715
 msgid   "Save"
 msgstr  "Kubika"
 
-#: src/lang.c:669
+#: src/lang.c:716
 #, fuzzy, c-format
 msgid   "Save '%s' (%s/%s)?"
 msgstr  "Kubika"
 
-#: src/lang.c:670
+#: src/lang.c:717
 #, fuzzy
 msgid   "Save configuration before continuing?"
 msgstr  "Kubika Iboneza Mbere"
 
-#: src/lang.c:671
+#: src/lang.c:718
 #, fuzzy
 msgid   "Save filename> "
 msgstr  "Kubika Izina ry'idosiye:"
 
-#: src/lang.c:672
+#: src/lang.c:719
 msgid   "Saved"
 msgstr  ""
 
-#: src/lang.c:673
+#: src/lang.c:720
 #, fuzzy, c-format
 msgid   "%4d unread (%4d hot) %s in %s\n"
 msgstr  "%4dBidasomye in"
 
-#: src/lang.c:674
+#: src/lang.c:721
 #, c-format
 msgid   "Saved %s...\n"
 msgstr  ""
 
-#: src/lang.c:675
+#: src/lang.c:722
 msgid   "Nothing was saved"
 msgstr  ""
 
-#: src/lang.c:676
+#: src/lang.c:723
 #, fuzzy, c-format
 msgid   "\n"
         "%s %d %s from %d %s\n"
 msgstr  "%s%d%sBivuye"
 
-#: src/lang.c:677
+#: src/lang.c:724
 #, fuzzy, c-format
 msgid   "-- %s saved to %s%s --"
 msgstr  "--%sKuri"
 
-#: src/lang.c:678
+#: src/lang.c:725
 #, fuzzy, c-format
 msgid   "-- %s saved to %s - %s --"
 msgstr  "--%sKuri"
 
-#: src/lang.c:679
+#: src/lang.c:726
 #, fuzzy
 msgid   "Saving..."
 msgstr  "Kubika%S"
 
-#: src/lang.c:680
+#: src/lang.c:727
 #, fuzzy, c-format
 msgid   "%s: Screen initialization failed"
 msgstr  "%s:Byanze"
 
-#: src/lang.c:682
+#: src/lang.c:729
 #, fuzzy, c-format
 msgid   "%s: screen is too small\n"
 msgstr  "%s:Mugaragaza ni"
 
-#: src/lang.c:684
+#: src/lang.c:731
 #, fuzzy, c-format
 msgid   "screen is too small, %s is exiting\n"
 msgstr  "Mugaragaza ni Gitoya ni"
 
+#: src/lang.c:732
+#, fuzzy
+msgid   "Delete scope?"
+msgstr  "Ishusho Ingano:"
+
+#: src/lang.c:733
+#, fuzzy
+msgid   "Enter scope> "
+msgstr  "Ihitamo Umubare"
+
+#: src/lang.c:734
+#, fuzzy
+msgid   "Select new position> "
+msgstr  "Umwandiko Ishusho"
+
+#: src/lang.c:735
+msgid   "New position cannot be a global scope"
+msgstr  ""
+
+#: src/lang.c:736
+msgid   "Global scope, operation not allowed"
+msgstr  ""
+
+#: src/lang.c:737
+msgid   "Rename scope> "
+msgstr  ""
+
+#: src/lang.c:738
+#, fuzzy
+msgid   "Select scope> "
+msgstr  "Itsinda"
+
+#: src/lang.c:739
+msgid   "Scopes Menu"
+msgstr  ""
+
+#: src/lang.c:740
+msgid   "Scopes Menu Commands"
+msgstr  ""
+
 # svx/source\form\fmsearch.src:RID_SVXDLG_SEARCHFORM.CB_BACKWARD.text
-#: src/lang.c:685
+#: src/lang.c:741
 #, fuzzy, c-format
 msgid   "Search backwards [%s]> "
 msgstr  "Gushakisha inyuma"
 
-#: src/lang.c:686
+#: src/lang.c:742
 #, fuzzy, c-format
 msgid   "Search body [%s]> "
 msgstr  "Umubiri"
 
-#: src/lang.c:687
+#: src/lang.c:743
 #, c-format
 msgid   "Search forwards [%s]> "
 msgstr  ""
 
 # 5374
-#: src/lang.c:688
+#: src/lang.c:744
 msgid   "Searching..."
 msgstr  "Gushakisha..."
 
-#: src/lang.c:689
+#: src/lang.c:745
 #, fuzzy, c-format
 msgid   "Searching article %d of %d ('q' to abort)..."
 msgstr  "Ingingo Bya Kuri Kureka"
 
-#: src/lang.c:690
+#: src/lang.c:746
 #, fuzzy
 msgid   "Select article> "
 msgstr  "Ingingo"
 
-#: src/lang.c:691
+#: src/lang.c:747
 #, fuzzy
 msgid   "Select option number before text or use arrow keys and <CR>. 'q' to quit."
 msgstr  "Ihitamo Umubare Mbere Umwandiko Cyangwa Gukoresha Akambi Utubuto Na Kuri "
         "Kuvamo"
 
-#: src/lang.c:692
+#: src/lang.c:748
 #, fuzzy
 msgid   "Select group> "
 msgstr  "Itsinda"
 
-#: src/lang.c:693
+#: src/lang.c:749
 #, fuzzy, c-format
 msgid   "Enter selection pattern [%s]> "
 msgstr  "Ihitamo Ishusho"
 
-#: src/lang.c:694
+#: src/lang.c:750
 #, fuzzy
 msgid   "Select thread > "
 msgstr  "Urudodo"
 
-#: src/lang.c:695
+#: src/lang.c:751
 #, fuzzy, c-format
 msgid   "%s %s %s (\"%s\") [%s]: send a DETAILED bug report to %s\n"
 msgstr  "%s%s%s(\"%s\")[%s]:Kohereza a Icyegeranyo Kuri"
 
-#: src/lang.c:696
+#: src/lang.c:752
 #, fuzzy
 msgid   "servers active-file"
 msgstr  "Gikora IDOSIYE"
 
-#: src/lang.c:697
+#: src/lang.c:753
 #, fuzzy
 msgid   "Cannot move into new newsgroups. Subscribe first..."
 msgstr  "Kwimura Gishya Imbuga z'amakuru Itangira"
 
-#: src/lang.c:698
+#: src/lang.c:754
 msgid   "<SPACE>"
 msgstr  ""
 
-#: src/lang.c:699
+#: src/lang.c:755
 #, c-format
 msgid   "Starting: (%s)"
 msgstr  ""
 
-#: src/lang.c:700
+#: src/lang.c:756
 #, fuzzy, c-format
 msgid   "List Thread (%d of %d)"
 msgstr  "Bya"
 
-#: src/lang.c:701
+#: src/lang.c:757
 #, fuzzy, c-format
 msgid   "Thread (%.*s)"
 msgstr  "S"
 
-#: src/lang.c:702
+#: src/lang.c:758
 #, fuzzy
 msgid   "Enter wildcard subscribe pattern> "
 msgstr  "Kwiyandikisha Ishusho"
 
-#: src/lang.c:703
+#: src/lang.c:759
 #, fuzzy, c-format
 msgid   "subscribed to %d groups"
 msgstr  "yanditswe/ byemewe Kuri Amatsinda"
 
-#: src/lang.c:704
+#: src/lang.c:760
 #, fuzzy, c-format
 msgid   "Subscribed to %s"
 msgstr  "Kuri"
 
-#: src/lang.c:705
+#: src/lang.c:761
 msgid   "Subscribing... "
 msgstr  ""
 
-#: src/lang.c:706
+#: src/lang.c:762
 #, fuzzy, c-format
 msgid   "Repost or supersede article(s) [%%s]? (%s/%s/%s): "
 msgstr  "Cyangwa Ingingo S"
 
-#: src/lang.c:707
+#: src/lang.c:763
 #, fuzzy, c-format
 msgid   "Supersede article(s) to group(s) [%s]> "
 msgstr  "Ingingo S Kuri Itsinda S"
 
-#: src/lang.c:708
+#: src/lang.c:764
 #, fuzzy
 msgid   "Superseding article ..."
 msgstr  "Ingingo"
 
-#: src/lang.c:709
+#: src/lang.c:765
 #, fuzzy, c-format
 msgid   "\n"
         "Stopped. Type 'fg' to restart %s\n"
 msgstr  "Kuri Ongera utangire"
 
-#: src/lang.c:711
+#: src/lang.c:767
 #, fuzzy, c-format
 msgid   "%d days"
 msgstr  "%dIminsi"
 
-#: src/lang.c:712
+#: src/lang.c:768
 msgid   "<TAB>"
 msgstr  ""
 
-#: src/lang.c:713
+#: src/lang.c:769
 msgid   "TeX "
 msgstr  ""
 
-#: src/lang.c:714
+#: src/lang.c:770
 #, fuzzy
 msgid   "# Default action/prompt strings\n"
 msgstr  "#Igikorwa Urwinjiriro"
 
-#: src/lang.c:715
+#: src/lang.c:771
 #, fuzzy
 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"
@@ -3400,361 +3654,361 @@ msgstr  "#kugirango 1. Urufunguzo Ikiyeg
         "Iheruka Icyinjijwe 6 Icyinjijwe 7 Gukurikiza Kuri Byose Amatsinda Gukurikiza "
         "Kuri KIGEZWEHO Muyunguruzi... Kwirengagiza Kuri"
 
-#: src/lang.c:728
+#: src/lang.c:784
 #, fuzzy
 msgid   "# If ON use print current subject or newsgroup description in the last line\n"
 msgstr  "#Gukoresha Gucapa KIGEZWEHO Ikivugwaho Cyangwa Urubuga rw'amakuru "
         "Isobanuramiterere in i Iheruka"
 
-#: src/lang.c:729
+#: src/lang.c:785
 #, fuzzy
 msgid   "# Host & time info used for detecting new groups (don't touch)\n"
 msgstr  "#Igihe Ibisobanuro kugirango Gishya Amatsinda"
 
-#: src/lang.c:730
+#: src/lang.c:786
 #, fuzzy
 msgid   "There is no news\n"
 msgstr  "ni Oya"
 
-#: src/lang.c:731
+#: src/lang.c:787
 msgid   "Thread"
 msgstr  "Urudodo"
 
-#: src/lang.c:732
+#: src/lang.c:788
 msgid   "Thread Level Commands"
 msgstr  ""
 
-#: src/lang.c:733
+#: src/lang.c:789
 msgid   "Thread deselected"
 msgstr  ""
 
-#: src/lang.c:734
+#: src/lang.c:790
 #, fuzzy
 msgid   "Thread selected"
 msgstr  "Byahiswemo"
 
-#: src/lang.c:736
+#: src/lang.c:792
 msgid   "threads"
 msgstr  ""
 
-#: src/lang.c:738
-#, fuzzy
-msgid   "Thread range"
-msgstr  "Urutonde"
-
-#: src/lang.c:739
+#: src/lang.c:794
 #, fuzzy
 msgid   "thread"
 msgstr  "Urudodo"
 
-#: src/lang.c:740
+#: src/lang.c:795
 #, fuzzy, c-format
 msgid   "Thread %4s of %4s"
 msgstr  "Bya"
 
-#: src/lang.c:741
+#: src/lang.c:796
 msgid   "Threading articles..."
 msgstr  ""
 
-#: src/lang.c:742
+#: src/lang.c:797
 #, fuzzy, c-format
 msgid   "Toggled word highlighting %s"
 msgstr  "ijambo Igaragaza cyane"
 
-#: src/lang.c:743
+#: src/lang.c:798
 #, fuzzy
 msgid   "Toggled rot13 encoding"
 msgstr  "ROT13 Imisobekere:"
 
-#: src/lang.c:744
+#: src/lang.c:799
 #, fuzzy, c-format
 msgid   "Toggled german TeX encoding %s"
 msgstr  "Ikidage Imisobekere:"
 
-#: src/lang.c:745
+#: src/lang.c:800
 #, fuzzy, c-format
 msgid   "Toggled tab-width to %d"
 msgstr  "Isunika Ubugari Kuri"
 
-#: src/lang.c:747
+#: src/lang.c:802
 #, fuzzy, c-format
 msgid   "%d Trying to dotlock %s"
 msgstr  "%dKuri"
 
-#: src/lang.c:748
+#: src/lang.c:803
 #, fuzzy, c-format
 msgid   "%d Trying to lock %s"
 msgstr  "%dKuri"
 
-#: src/lang.c:750
+#: src/lang.c:805
 #, fuzzy
 msgid   "           h=help\n"
 msgstr  "h"
 
-#: src/lang.c:752
+#: src/lang.c:807
 msgid   "Unlimited"
 msgstr  ""
 
-#: src/lang.c:753
+#: src/lang.c:808
 #, fuzzy
 msgid   "Enter wildcard unsubscribe pattern> "
 msgstr  "Kwivana aho wiyandikishe Ishusho"
 
-#: src/lang.c:754
+#: src/lang.c:809
 #, c-format
 msgid   "Error decoding %s : %s"
 msgstr  ""
 
-#: src/lang.c:755
+#: src/lang.c:810
 #, fuzzy
 msgid   "No end."
 msgstr  "Impera"
 
-#: src/lang.c:756
+#: src/lang.c:811
 #, c-format
 msgid   "%s successfully decoded."
 msgstr  ""
 
-#: src/lang.c:757
+#: src/lang.c:812
 #, fuzzy, c-format
 msgid   "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n"
         "\n"
 msgstr  "%*s[--%s/%s,%suuencodedIDOSIYE Imirongo Izina:"
 
-#: src/lang.c:758
+#: src/lang.c:813
 #, fuzzy
 msgid   "unread "
 msgstr  "Bidasomye"
 
-#: src/lang.c:759
+#: src/lang.c:814
 #, fuzzy, c-format
 msgid   "unsubscribed from %d groups"
 msgstr  "Bivuye Amatsinda"
 
-#: src/lang.c:760
+#: src/lang.c:815
 #, fuzzy, c-format
 msgid   "Unsubscribed from %s"
 msgstr  "Bivuye"
 
-#: src/lang.c:761
+#: src/lang.c:816
 msgid   "Unsubscribing... "
 msgstr  ""
 
-#: src/lang.c:762
+#: src/lang.c:817
 msgid   "Unthreading articles..."
 msgstr  ""
 
-#: src/lang.c:763
+#: src/lang.c:818
 msgid   "Updated"
 msgstr  ""
 
-#: src/lang.c:764
+#: src/lang.c:820
+#, c-format
+msgid   "unparseable \"LIST COUNTS\" line: \"%s\""
+msgstr  ""
+
+#: src/lang.c:822
 msgid   "Updating"
 msgstr  "Ivugurura"
 
-#: src/lang.c:765
+#: src/lang.c:823
 #, fuzzy, c-format
 msgid   "Opening %s\n"
 msgstr  "Gufungura %s%S"
 
-#: src/lang.c:766
+#: src/lang.c:824
 #, fuzzy
 msgid   "No more URL's in this article"
 msgstr  "Birenzeho in iyi Ingingo"
 
-#: src/lang.c:767
+#: src/lang.c:825
 #, fuzzy
 msgid   "Use MIME display program for this message?"
 msgstr  "Kugaragaza Porogaramu kugirango iyi Ubutumwa"
 
-#: src/lang.c:768
+#: src/lang.c:826
 #, fuzzy
 msgid   "  -c       mark all news as read in subscribed newsgroups (batch mode)"
 msgstr  "-C Ikimenyetso Byose Amakuru Nka Gusoma in yanditswe/ byemewe Imbuga "
         "z'amakuru Ubwoko"
 
-#: src/lang.c:769
+#: src/lang.c:827
 #, fuzzy
 msgid   "  -Z       return status indicating if any unread news (batch mode)"
 msgstr  "-Garuka Imimerere NIBA Bidasomye Amakuru Ubwoko"
 
-#: src/lang.c:770
+#: src/lang.c:828
 #, fuzzy
 msgid   "  -q       don't check for new newsgroups"
 msgstr  "-Q Kugenzura... kugirango Gishya Imbuga z'amakuru"
 
-#: src/lang.c:771
+#: src/lang.c:829
 #, fuzzy
 msgid   "  -X       don't save any files on quit"
 msgstr  "-Kubika Idosiye ku Kuvamo"
 
-#: src/lang.c:772
+#: src/lang.c:830
 #, fuzzy
 msgid   "  -d       don't show newsgroup descriptions"
 msgstr  "-D Garagaza Urubuga rw'amakuru"
 
-#: src/lang.c:773
+#: src/lang.c:831
 #, fuzzy
 msgid   "  -G limit get only limit articles/group"
 msgstr  "-Kubona Itsinda"
 
-#: src/lang.c:774
+#: src/lang.c:832
 #, fuzzy, c-format
 msgid   "  -H       help information about %s"
 msgstr  "-H Ifashayobora Ibisobanuro Ibyerekeye"
 
-#: src/lang.c:775
+#: src/lang.c:833
 #, fuzzy
 msgid   "  -h       this help message"
 msgstr  "-h iyi Ifashayobora Ubutumwa"
 
-#: src/lang.c:776
+#: src/lang.c:834
 #, fuzzy, c-format
 msgid   "  -I dir   news index file directory [default=%s]"
 msgstr  "-Amakuru Umubarendanga IDOSIYE bushyinguro Mburabuzi"
 
-#: src/lang.c:777
+#: src/lang.c:835
 #, fuzzy
 msgid   "  -u       update index files (batch mode)"
 msgstr  "-u Kuvugurura Umubarendanga Idosiye Ubwoko"
 
-#: src/lang.c:778
+#: src/lang.c:836
 #, fuzzy, c-format
 msgid   "  -m dir   mailbox directory [default=%s]"
 msgstr  "-M bushyinguro Mburabuzi"
 
-#: src/lang.c:779
+#: src/lang.c:837
 #, fuzzy, c-format
 msgid   "\n"
         "Mail bug reports/comments to %s"
 msgstr  "Raporo Ibisobanuro Kuri"
 
-#: src/lang.c:780
+#: src/lang.c:838
 #, fuzzy
 msgid   "  -N       mail new news to your posts (batch mode)"
 msgstr  "-Ubutumwa Gishya Amakuru Kuri Ubwoko"
 
-#: src/lang.c:781
+#: src/lang.c:839
 #, fuzzy
 msgid   "  -M user  mail new news to specified user (batch mode)"
 msgstr  "-Ukoresha: Ubutumwa Gishya Amakuru Kuri Ukoresha: Ubwoko"
 
-#: src/lang.c:782
+#: src/lang.c:840
 #, fuzzy, c-format
 msgid   "  -f file  subscribed to newsgroups file [default=%s]"
 msgstr  "-F IDOSIYE yanditswe/ byemewe Kuri Imbuga z'amakuru IDOSIYE Mburabuzi"
 
-#: src/lang.c:783
+#: src/lang.c:841
 #, fuzzy
 msgid   "  -x       no posting mode"
 msgstr  "-X Oya Ubwoko"
 
-#: src/lang.c:784
+#: src/lang.c:842
 #, fuzzy
 msgid   "  -w       post an article and exit"
 msgstr  "-W Iposita Ingingo Na Gusohoka"
 
-#: src/lang.c:785
+#: src/lang.c:843
 #, fuzzy
 msgid   "  -o       post all postponed articles and exit"
 msgstr  "-o Iposita Byose Na Gusohoka"
 
-#: src/lang.c:786
+#: src/lang.c:844
 #, fuzzy
 msgid   "  -R       read news saved by -S option"
 msgstr  "-Gusoma Amakuru ku Ihitamo"
 
-#: src/lang.c:787
+#: src/lang.c:845
 #, fuzzy, c-format
 msgid   "  -s dir   save news directory [default=%s]"
 msgstr  "-S Kubika Amakuru bushyinguro Mburabuzi"
 
-#: src/lang.c:788
+#: src/lang.c:846
 #, fuzzy
 msgid   "  -S       save new news for later reading (batch mode)"
 msgstr  "-Kubika Gishya Amakuru kugirango Ubwoko"
 
-#: src/lang.c:789
+#: src/lang.c:847
 #, fuzzy
 msgid   "  -z       start if any unread news"
 msgstr  "-Z Gutangira NIBA Bidasomye Amakuru"
 
-#: src/lang.c:790
+#: src/lang.c:848
 #, fuzzy, c-format
 msgid   "A Usenet reader.\n"
         "\n"
         "Usage: %s [options] [newsgroup[,...]]"
 msgstr  "A Amahitamo Urubuga rw'amakuru"
 
-#: src/lang.c:791
+#: src/lang.c:849
 #, fuzzy
 msgid   "  -v       verbose output for batch mode options"
 msgstr  "-v Ibisohoka kugirango Ubwoko Amahitamo"
 
-#: src/lang.c:792
+#: src/lang.c:850
 #, fuzzy
 msgid   "  -V       print version & date information"
 msgstr  "-V Gucapa Verisiyo Itariki Ibisobanuro"
 
-#: src/lang.c:793
+#: src/lang.c:851
 #, fuzzy, c-format
 msgid   "%s only useful without batch mode operations\n"
 msgstr  "%sUbwoko"
 
-#: src/lang.c:794
+#: src/lang.c:852
 #, fuzzy, c-format
 msgid   "%s only useful for batch mode operations\n"
 msgstr  "%skugirango Ubwoko"
 
-#: src/lang.c:795
+#: src/lang.c:853
 #, c-format
 msgid   "Useless combination %s and %s. Ignoring %s.\n"
 msgstr  ""
 
-#: src/lang.c:797
+#: src/lang.c:855
 #, fuzzy, c-format
 msgid   "\n"
         "%s%d out of range (0 - %d). Reset to 0"
 msgstr  "%s%dInyuma Bya Urutonde 0 Kuri 0"
 
-#: src/lang.c:798
+#: src/lang.c:856
 #, fuzzy, c-format
 msgid   "View '%s' (%s/%s)?"
 msgstr  "Kureba"
 
-#: src/lang.c:800
+#: src/lang.c:858
 #, fuzzy, c-format
 msgid   "\n"
         "Warning: posting exceeds %d columns. Line %d is the first long one:\n"
         "%-100s\n"
 msgstr  "Inkingi ni i Itangira"
 
-#: src/lang.c:801
+#: src/lang.c:859
 #, fuzzy
 msgid   "\n"
         "Warning: article unchanged after editing\n"
 msgstr  "Ingingo Nyuma"
 
-#: src/lang.c:802
+#: src/lang.c:860
 #, fuzzy
 msgid   "\n"
         "Warning: \"Subject:\" contains only whitespaces.\n"
 msgstr  "Kirimo"
 
-#: src/lang.c:803
+#: src/lang.c:861
 #, fuzzy
 msgid   "\n"
         "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:\".\n"
 msgstr  "Na: Oya"
 
-#: src/lang.c:805
+#: src/lang.c:863
 #, fuzzy
 msgid   "\n"
         "Warning: Article has \"References:\" but \"Subject:\" does not begin\n"
         "         with \"Re: \" and does not contain \"(was:\".\n"
 msgstr  "OYA Na: Na OYA"
 
-#: src/lang.c:808
+#: src/lang.c:866
 #, fuzzy
 msgid   "Read carefully!\n"
         "\n"
@@ -3769,7 +4023,7 @@ msgid   "Read carefully!\n"
 msgstr  "Ibyerekeye Kuri Kureka Ingingo ku i Ingingo Bivuye Amakuru i ni Akazi ni i "
         "Ingingo Ibyerekeye Kuri Kureka"
 
-#: src/lang.c:812
+#: src/lang.c:870
 #, fuzzy
 msgid   "\n"
         "Warning: You are using a non-plain transfer encoding (such as base64 or\n"
@@ -3779,7 +4033,7 @@ msgid   "\n"
 msgstr  "ikoresha a Byuzuye Imisobekere: Nka Gicapika Na external Porogaramu Kuri "
         "Tanga Ingingo a Isinya ni ku Porogaramu OYA"
 
-#: src/lang.c:817
+#: src/lang.c:875
 #, fuzzy, c-format
 msgid   "\n"
         "\n"
@@ -3788,7 +4042,7 @@ msgid   "\n"
         "Read WHATSNEW, etc...\n"
 msgstr  "Kuri Bivuye Verisiyo Uduciro in IDOSIYE Byahinduwe"
 
-#: src/lang.c:819
+#: src/lang.c:877
 #, fuzzy, c-format
 msgid   "\n"
         "\n"
@@ -3796,7 +4050,7 @@ msgid   "\n"
         "Some values in your %s file may be ignored, others might have changed!\n"
 msgstr  "Kuri Bivuye a Birenzeho Verisiyo Uduciro in IDOSIYE Gicurasi Ibindi Byahinduwe"
 
-#: src/lang.c:822
+#: src/lang.c:880
 #, fuzzy, c-format
 msgid   "Warning: tin wrote fewer groups to your\n"
         "\t%s\n"
@@ -3806,18 +4060,18 @@ msgid   "Warning: tin wrote fewer groups
 msgstr  "Bike Amatsinda Kuri Gusoma ku Kwivana aho wiyandikishe Bivuye Umukoro iyi "
         "Ikosa Na Inyibutsa Mbere Gutangira Rimwe"
 
-#: src/lang.c:826
+#: src/lang.c:884
 #, fuzzy, c-format
 msgid   "\n"
         "Warning: Found %d '-- \\n' lines, this may confuse some people.\n"
 msgstr  "Imirongo iyi Gicurasi Abantu"
 
-#: src/lang.c:827
+#: src/lang.c:885
 #, fuzzy, c-format
 msgid   "Warning: Only %d out of %d articles were saved"
 msgstr  "Inyuma Bya"
 
-#: src/lang.c:828
+#: src/lang.c:886
 #, fuzzy, c-format
 msgid   "\n"
         "Warning: Your signature  is longer than %d lines.  Since signatures usually "
@@ -3827,52 +4081,58 @@ msgid   "\n"
         "         possible.\n"
 msgstr  "Isinya ni Imirongo OYA Ibisobanuro Nka"
 
-#: src/lang.c:832
+#: src/lang.c:890
 #, fuzzy, c-format
 msgid   "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? "
 msgstr  "iyi Ubutumwa Aderesi Gicurasi a urifuzagukomeza Kureka"
 
-#: src/lang.c:833
+#: src/lang.c:891
 #, fuzzy
 msgid   "\n"
         "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n"
 msgstr  "Gutangira Na: OYA Na:"
 
-#: src/lang.c:834
+#: src/lang.c:892
+#, fuzzy, c-format
+msgid   "\n"
+        "Warning: \"%s\" is renamed, you should use \"%s\" instead!\n"
+msgstr  "ni OYA a Byemewe Urubuga rw'amakuru ku iyi Ipaji"
+
+#: src/lang.c:893
 #, fuzzy
 msgid   "Writing attributes file..."
 msgstr  "Ibiranga IDOSIYE"
 
-#: src/lang.c:836
+#: src/lang.c:895
 #, c-format
 msgid   "%d Responses"
 msgstr  ""
 
-#: src/lang.c:838
+#: src/lang.c:897
 #, fuzzy, c-format
 msgid   "Added %d %s"
 msgstr  "Kyongewe"
 
-#: src/lang.c:839
+#: src/lang.c:898
 #, fuzzy
 msgid   "No unsubscribed groups to show"
 msgstr  "Amatsinda Kuri Garagaza"
 
-#: src/lang.c:840
+#: src/lang.c:899
 #, fuzzy
 msgid   "Showing subscribed to groups only"
 msgstr  "yanditswe/ byemewe Kuri Amatsinda"
 
-#: src/lang.c:841
+#: src/lang.c:900
 #, fuzzy
 msgid   "Yes "
 msgstr  "Yego"
 
-#: src/lang.c:842
+#: src/lang.c:901
 msgid   "    You have mail\n"
 msgstr  ""
 
-#: src/lang.c:847
+#: src/lang.c:906
 #, fuzzy, c-format
 msgid   "\n"
         "Warning: Posting is in %s and contains characters which are not\n"
@@ -3886,11 +4146,11 @@ msgstr  "ni in Na Kirimo Inyuguti in Bya
         "Ingingo Guhindura Na Gukuraho... Inyuguti Cyangwa Guhindura>> i Igenamiterere "
         "Kuri a Agaciro kugirango Biturutse Ihitamo"
 
-#: src/lang.c:858
+#: src/lang.c:917
 msgid   "  -D mode  debug mode"
 msgstr  ""
 
-#: src/lang.c:862
+#: src/lang.c:921
 #, fuzzy
 msgid   "Read carefully!\n"
         "\n"
@@ -3908,12 +4168,12 @@ msgid   "Read carefully!\n"
 msgstr  "Ibyerekeye Kuri Kureka Ingingo OYA ku Guhanagura i Ingingo Bivuye Bya Amakuru "
         "i iyi Kuri i Kanda NIBA Cyiteguye Kuri i ni i Ingingo Ibyerekeye Kuri Kureka"
 
-#: src/lang.c:871
+#: src/lang.c:930
 #, fuzzy
 msgid   "toggle color"
 msgstr  "Mukomatanya Ibara"
 
-#: src/lang.c:872
+#: src/lang.c:931
 #, fuzzy
 msgid   "# Changing colors of several screen parts\n"
         "# Possible values are:\n"
@@ -3940,390 +4200,390 @@ msgstr  "#Amabara Bya Mugaragaza Uduciro
         "kugirango Mbuganyuma 0 1. 2. 3. 4. 5 6 7 kugirango 8 9 kimurika 10 kimurika "
         "12 kimurika kimurika 14 kimurika 15 kimurika"
 
-#: src/lang.c:892
+#: src/lang.c:951
 #, fuzzy
 msgid   "  -a       toggle color flag"
 msgstr  "-a Mukomatanya Ibara Ibendera"
 
-#: src/lang.c:896
+#: src/lang.c:955
 #, fuzzy
 msgid   "\n"
         "Error: Followup-To set to more than one newsgroup!\n"
 msgstr  "Gushyiraho Kuri Birenzeho Urubuga rw'amakuru"
 
-#: src/lang.c:897
+#: src/lang.c:956
 #, fuzzy, c-format
 msgid   "\n"
         "Error: cross-posting to %d newsgroups and no Followup-To line!\n"
 msgstr  "Kwambukiranya Kuri Imbuga z'amakuru Na Oya Umurongo"
 
-#: src/lang.c:898
+#: src/lang.c:957
 #, fuzzy, c-format
 msgid   "\n"
         "Error: \"%s\" is not a valid newsgroup!\n"
 msgstr  "ni OYA a Byemewe Urubuga rw'amakuru"
 
-#: src/lang.c:900
+#: src/lang.c:959
 #, fuzzy
 msgid   "\n"
         "Warning: Followup-To set to more than one newsgroup!\n"
 msgstr  "Gushyiraho Kuri Birenzeho Urubuga rw'amakuru"
 
-#: src/lang.c:901
+#: src/lang.c:960
 #, fuzzy, c-format
 msgid   "\n"
         "Warning: cross-posting to %d newsgroups and no Followup-To line!\n"
 msgstr  "Kwambukiranya Kuri Imbuga z'amakuru Na Oya Umurongo"
 
-#: src/lang.c:902
+#: src/lang.c:961
 #, fuzzy, c-format
 msgid   "\n"
         "Warning: \"%s\" is not in your newsrc, it may be invalid at this site!\n"
 msgstr  "ni OYA in Gicurasi Sibyo ku iyi Ipaji"
 
-#: src/lang.c:903
+#: src/lang.c:962
 #, fuzzy, c-format
 msgid   "\n"
         "Warning: \"%s\" is not a valid newsgroup at this site!\n"
 msgstr  "ni OYA a Byemewe Urubuga rw'amakuru ku iyi Ipaji"
 
-#: src/lang.c:907
+#: src/lang.c:966
 #, fuzzy, c-format
 msgid   "%d files successfully written from %d articles. %d %s occurred."
 msgstr  "%dIdosiye Bivuye"
 
-#: src/lang.c:908
+#: src/lang.c:967
 msgid   "Missing parts."
 msgstr  ""
 
-#: src/lang.c:909
+#: src/lang.c:968
 #, fuzzy
 msgid   "No beginning."
 msgstr  "Itangiriro"
 
-#: src/lang.c:910
+#: src/lang.c:969
 #, fuzzy
 msgid   "No data."
 msgstr  "Ibyatanzwe"
 
 # # @name OTHER
 # # @loc none
-#: src/lang.c:911
+#: src/lang.c:970
 #, fuzzy
 msgid   "Unknown error."
 msgstr  "Ikosa itazwi"
 
-#: src/lang.c:914
+#: src/lang.c:973
 #, fuzzy, c-format
 msgid   "\tChecksum of %s (%ld %s)"
 msgstr  "Bya"
 
-#: src/lang.c:919
+#: src/lang.c:978
 #, fuzzy
 msgid   "Reading mail active file... "
 msgstr  "Ubutumwa Gikora IDOSIYE"
 
-#: src/lang.c:920
+#: src/lang.c:979
 #, fuzzy
 msgid   "Reading mailgroups file... "
 msgstr  "IDOSIYE"
 
-#: src/lang.c:924
+#: src/lang.c:983
 #, fuzzy
 msgid   "perform PGP operations on article"
 msgstr  "Ibikorwa: ku Ingingo"
 
-#: src/lang.c:925
+#: src/lang.c:984
 #, fuzzy
 msgid   "Add key(s) to public keyring?"
 msgstr  "Urufunguzo S Kuri Rusange"
 
-#: src/lang.c:926
+#: src/lang.c:985
 #, fuzzy, c-format
 msgid   "%s=encrypt, %s=sign, %s=both, %s=quit: "
 msgstr  "%s=Shyiraho Umutekano IKIMENYETSO Byombi Kuvamo"
 
-#: src/lang.c:927
+#: src/lang.c:986
 #, fuzzy, c-format
 msgid   "%s=sign, %s=sign & include public key, %s=quit: "
 msgstr  "%s=IKIMENYETSO IKIMENYETSO Gushyiramo Rusange Urufunguzo Kuvamo"
 
-#: src/lang.c:928
+#: src/lang.c:987
 #, fuzzy, c-format
 msgid   "PGP has not been set up (can't open %s)"
 msgstr  "OYA Gushyiraho Hejuru Gufungura"
 
-#: src/lang.c:929
+#: src/lang.c:988
 #, fuzzy
 msgid   "Article not signed and no public keys found"
 msgstr  "OYA Na Oya Rusange Utubuto Byabonetse"
 
-#: src/lang.c:931
+#: src/lang.c:990
 #, fuzzy, c-format
 msgid   "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr  "%s=Kuvamo Guhindura Ibikubiyemo Iposita"
 
-#: src/lang.c:932
+#: src/lang.c:991
 #, fuzzy, c-format
 msgid   "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=send [%%s]: "
 msgstr  "%s=Kuvamo Guhindura Kohereza"
 
-#: src/lang.c:933
+#: src/lang.c:992
 #, fuzzy, c-format
 msgid   "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr  "%s=Kuvamo Guhindura Ibikubiyemo Iposita"
 
-#: src/lang.c:935
+#: src/lang.c:994
 #, fuzzy, c-format
 msgid   "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr  "%s=Kuvamo Guhindura Ibikubiyemo Iposita"
 
-#: src/lang.c:936
+#: src/lang.c:995
 #, fuzzy, c-format
 msgid   "%s=quit, %s=edit, %s=pgp, %s=send [%%s]: "
 msgstr  "%s=Kuvamo Guhindura Kohereza"
 
-#: src/lang.c:937
+#: src/lang.c:996
 #, fuzzy, c-format
 msgid   "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr  "%s=Kuvamo Guhindura Ibikubiyemo Iposita"
 
-#: src/lang.c:941
+#: src/lang.c:1000
 #, fuzzy, c-format
 msgid   "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone: "
 msgstr  "%s=Kuvamo Guhindura Ibikubiyemo Iposita"
 
-#: src/lang.c:942
+#: src/lang.c:1001
 #, fuzzy, c-format
 msgid   "%s=quit, %s=edit, %s=ispell, %s=send [%%s]: "
 msgstr  "%s=Kuvamo Guhindura Kohereza"
 
-#: src/lang.c:943
+#: src/lang.c:1002
 #, fuzzy, c-format
 msgid   "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr  "%s=Kuvamo Guhindura Ibikubiyemo Iposita"
 
-#: src/lang.c:945
+#: src/lang.c:1004
 #, fuzzy, c-format
 msgid   "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone: "
 msgstr  "%s=Kuvamo Guhindura Ibikubiyemo Iposita"
 
-#: src/lang.c:946
+#: src/lang.c:1005
 #, fuzzy, c-format
 msgid   "%s=quit, %s=edit, %s=send [%%s]: "
 msgstr  "%s=Kuvamo Guhindura Kohereza"
 
-#: src/lang.c:947
+#: src/lang.c:1006
 #, fuzzy, c-format
 msgid   "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr  "%s=Kuvamo Guhindura Ibikubiyemo Iposita"
 
-#: src/lang.c:956
+#: src/lang.c:1015
 #, fuzzy
 msgid   "Try cache_overview_files to speed up things.\n"
 msgstr  "Kuri Umuvuduko Hejuru"
 
-#: src/lang.c:957
+#: src/lang.c:1016
 #, fuzzy
 msgid   "Tin will use local index files instead.\n"
 msgstr  "Gukoresha Umubarendanga Idosiye"
 
-#: src/lang.c:958
+#: src/lang.c:1017
 #, fuzzy
 msgid   "Cannot find NNTP server name"
 msgstr  "Gushaka Seriveri Izina:"
 
-#: src/lang.c:959
+#: src/lang.c:1018
 #, c-format
 msgid   "Connecting to %s:%u..."
 msgstr  ""
 
-#: src/lang.c:960
+#: src/lang.c:1019
 #, fuzzy
 msgid   "Disconnecting from server...\n"
 msgstr  "Bivuye Seriveri"
 
-#: src/lang.c:961
+#: src/lang.c:1020
 #, fuzzy, c-format
-msgid   "Wrong newsgroup name in response of GROUP command, %s for %s"
+msgid   "Wrong newsgroup name (\"%s\") in response of \"GROUP %s\" command: \"%s\""
 msgstr  "Urubuga rw'amakuru Izina: in Bya Komandi: kugirango"
 
-#: src/lang.c:962
+#: src/lang.c:1021
 #, fuzzy, c-format
 msgid   "Failed to connect to NNTP server %s. Exiting..."
 msgstr  "Kuri Kwihuza Kuri Seriveri"
 
-#: src/lang.c:963
+#: src/lang.c:1022
 #, fuzzy
 msgid   "205  Closing connection"
 msgstr  "Ukwihuza"
 
-#: src/lang.c:964
+#: src/lang.c:1023
 #, fuzzy
 msgid   "Your server does not support the NNTP XOVER or OVER command.\n"
 msgstr  "Seriveri OYA Gushigikira i Cyangwa Komandi:"
 
-#: src/lang.c:965
+#: src/lang.c:1024
 #, fuzzy
 msgid   "Connection to news server has timed out. Reconnect?"
 msgstr  "Kongerakwihuza."
 
-#: src/lang.c:966
+#: src/lang.c:1025
 #, fuzzy, c-format
 msgid   "Put the server name in the file %s,\n"
         "or set the environment variable NNTPSERVER"
 msgstr  "i Seriveri Izina: in i IDOSIYE Cyangwa Gushyiraho i IMPINDURAGACIRO"
 
-#: src/lang.c:967
+#: src/lang.c:1026
 #, fuzzy
 msgid   "  -A       force authentication on connect"
 msgstr  "-A ku Kwihuza"
 
-#: src/lang.c:968
+#: src/lang.c:1027
 #, fuzzy, c-format
 msgid   "  -g serv  read news from NNTP server serv [default=%s]"
 msgstr  "-g Gusoma Amakuru Bivuye Seriveri Mburabuzi"
 
-#: src/lang.c:969
+#: src/lang.c:1028
 #, fuzzy, c-format
 msgid   "  -p port  use port as NNTP port [default=%d]"
 msgstr  "-P Umuyoboro Gukoresha Umuyoboro Nka Umuyoboro Mburabuzi"
 
-#: src/lang.c:970
+#: src/lang.c:1029
 #, fuzzy
 msgid   "  -Q       quick start. Same as -nqd"
 msgstr  "-Gutangira Nka"
 
-#: src/lang.c:971
+#: src/lang.c:1030
 #, fuzzy
 msgid   "  -r       read news remotely from default NNTP server"
 msgstr  "-R Gusoma Amakuru Bivuye Mburabuzi Seriveri"
 
-#: src/lang.c:972
+#: src/lang.c:1031
 #, fuzzy
 msgid   "  -l       use only LIST instead of GROUP (-n) command"
 msgstr  "-L Gukoresha Bya N Komandi:"
 
-#: src/lang.c:973
+#: src/lang.c:1032
 #, fuzzy
 msgid   "  -n       only read subscribed .newsrc groups from NNTP server"
 msgstr  "-N Gusoma yanditswe/ byemewe Amatsinda Bivuye Seriveri"
 
-#: src/lang.c:975
-#, fuzzy, c-format
-msgid   "%s/tcp: Unknown service.\n"
-msgstr  "%s/Serivisi"
-
-#: src/lang.c:978
+#: src/lang.c:1034
 #, fuzzy
 msgid   "\n"
         "socket or connect problem\n"
 msgstr  "Cyangwa Kwihuza"
 
-#: src/lang.c:980
+#: src/lang.c:1036
 #, fuzzy, c-format
 msgid   "\n"
         "Connection to %s: "
 msgstr  "Kuri"
 
-#: src/lang.c:981
+#: src/lang.c:1037
 #, fuzzy
 msgid   "Giving up...\n"
 msgstr  "Hejuru"
 
-#: src/lang.c:984
+#: src/lang.c:1039
+#, fuzzy, c-format
+msgid   "%s/tcp: Unknown service.\n"
+msgstr  "%s/Serivisi"
+
+#: src/lang.c:1043
 #, fuzzy
 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  "Seriveri OYA in Ibisobanuro Kuri Gukoresha Hasi a"
 
-#: src/lang.c:987
+#: src/lang.c:1046
 #, fuzzy
 msgid   "Your server does not have Xref: in its XOVER information.\n"
 msgstr  "Seriveri OYA in Ibisobanuro"
 
-#: src/lang.c:990
+#: src/lang.c:1049
 #, fuzzy, c-format
 msgid   "Can't open %s. Try %s -r to read news via NNTP.\n"
 msgstr  "Gufungura R Kuri Gusoma Amakuru Biturutse"
 
-#: src/lang.c:993
+#: src/lang.c:1052
 #, fuzzy
 msgid   "  -Q       quick start. Same as -qd"
 msgstr  "-Gutangira Nka"
 
-#: src/lang.c:994
+#: src/lang.c:1053
 #, fuzzy
 msgid   "  -l       read only active file instead of scanning spool (-n) command"
 msgstr  "-L Gusoma Gikora IDOSIYE Bya N Komandi:"
 
-#: src/lang.c:995
+#: src/lang.c:1054
 #, fuzzy
 msgid   "  -n       only read subscribed .newsrc groups from spool"
 msgstr  "-N Gusoma yanditswe/ byemewe Amatsinda Bivuye"
 
-#: src/lang.c:996
+#: src/lang.c:1055
 #, fuzzy
 msgid   "Your server does not have Xref: in its NOV-files.\n"
 msgstr  "Seriveri OYA in Idosiye"
 
-#: src/lang.c:1000
+#: src/lang.c:1059
 #, fuzzy
 msgid   "Posting using external inews failed. Use built in inews instead?"
 msgstr  "ikoresha external Byanze in"
 
-#: src/lang.c:1001
+#: src/lang.c:1060
 #, fuzzy
 msgid   "It worked! Should I always use my built in inews from now on?"
 msgstr  "Buri gihe Gukoresha in Bivuye NONEAHA ku"
 
-#: src/lang.c:1005
+#: src/lang.c:1064
 #, fuzzy, c-format
 msgid   "%d %s printed"
 msgstr  "%d%sByacapwe"
 
-#: src/lang.c:1006
+#: src/lang.c:1065
 #, fuzzy
 msgid   "output article/thread/hot/pattern/tagged articles to printer"
 msgstr  "Ibisohoka Ingingo Urudodo Ishusho Kuri Mucapyi"
 
-#: src/lang.c:1007
+#: src/lang.c:1066
 msgid   "Print"
 msgstr  "Gucapa"
 
-#: src/lang.c:1008
+#: src/lang.c:1067
 msgid   "Printing..."
 msgstr  "Icapa..."
 
-#: src/lang.c:1012
+#: src/lang.c:1071
 #, fuzzy
 msgid   "pipe article/thread/hot/pattern/tagged articles into command"
 msgstr  "Ingingo Urudodo Ishusho Komandi:"
 
-#: src/lang.c:1013
+#: src/lang.c:1072
 #, fuzzy
 msgid   "No command"
 msgstr  "Komandi:"
 
-#: src/lang.c:1014
+#: src/lang.c:1073
 msgid   "Pipe"
 msgstr  ""
 
-#: src/lang.c:1015
+#: src/lang.c:1074
 #, fuzzy, c-format
 msgid   "Pipe to command [%.*s]> "
 msgstr  "Kuri Komandi: S"
 
-#: src/lang.c:1016
+#: src/lang.c:1075
 msgid   "Piping..."
 msgstr  ""
 
-#: src/lang.c:1018
+#: src/lang.c:1077
 #, fuzzy
 msgid   "Piping not enabled."
 msgstr  "OYA Bikora"
 
-#: src/lang.c:1022
+#: src/lang.c:1081
 #, fuzzy, c-format
 msgid   "\n"
         "Error: The \"%s:\" line has spaces  in it that MUST be removed.\n"
@@ -4333,7 +4593,7 @@ msgid   "\n"
 msgstr  "Umurongo Imyanya in Cyavanyweho Umwanya ni i i Bivuye i Ibigize a Akitso Kuri "
         "Urubuga rw'amakuru Amazina"
 
-#: src/lang.c:1027
+#: src/lang.c:1086
 #, fuzzy, c-format
 msgid   "\n"
         "Error: The \"%s:\" line is  continued in  the next line.  Since\n"
@@ -4342,7 +4602,7 @@ msgid   "\n"
 msgstr  "Umurongo ni in i Komeza>> Umurongo i Umurongo Gicurasi OYA iyi ni OYA "
         "Kwandika Byose Imbuga z'amakuru a UMWE Umurongo"
 
-#: src/lang.c:1032
+#: src/lang.c:1091
 #, fuzzy, c-format
 msgid   "\n"
         "Warning: The \"%s:\" line is continued in the next line.\n"
@@ -4351,13 +4611,13 @@ msgid   "\n"
 msgstr  "Umurongo ni in i Komeza>> Umurongo ni a Gishya Na Gicurasi OYA Byemewe ku "
         "Byose Kwandika Byose Imbuga z'amakuru a UMWE Umurongo"
 
-#: src/lang.c:1036
+#: src/lang.c:1095
 #, fuzzy, c-format
 msgid   "\n"
         "Warning: The \"%s:\" line has spaces in it that SHOULD be removed.\n"
 msgstr  "Umurongo Imyanya in Cyavanyweho"
 
-#: src/lang.c:1041
+#: src/lang.c:1100
 #, fuzzy
 msgid   "\n"
         "  If your article contains quoted text  please take some time to pare it "
@@ -4383,613 +4643,608 @@ msgstr  "Ingingo Kirimo Umwandiko Igihe 
         "Gusoma Kwandika Na in Ihinduramiterere Abantu Kuri Kwirengagiza a Cyuzuye "
         "Inyuma"
 
-#: src/lang.c:1054
+#: src/lang.c:1113
 #, fuzzy
 msgid   "shell escape"
 msgstr  "Igikonoshwa"
 
-#: src/lang.c:1055
+#: src/lang.c:1114
 #, c-format
 msgid   "Shell Command (%s)"
 msgstr  ""
 
-#: src/lang.c:1056
+#: src/lang.c:1115
 #, fuzzy, c-format
 msgid   "Enter shell command [%s]> "
 msgstr  "Igikonoshwa Komandi:"
 
-#: src/lang.c:1060
+#: src/lang.c:1119
 #, fuzzy, c-format
 msgid   "%s: Can't get entry for TERM\n"
 msgstr  "%s:Kubona Icyinjijwe kugirango"
 
-#: src/lang.c:1064
+#: src/lang.c:1123
 #, fuzzy, c-format
 msgid   "Group %.*s ('q' to quit)..."
 msgstr  "S Kuri Kuvamo"
 
-#: src/lang.c:1066
+#: src/lang.c:1125
 #, fuzzy, c-format
 msgid   "Group %.*s..."
 msgstr  "S"
 
-#: src/lang.c:1070
+#: src/lang.c:1129
 msgid   "Server unavailable\n"
 msgstr  ""
 
-#: src/lang.c:1076
+#: src/lang.c:1135
 #, fuzzy, c-format
 msgid   "%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %"
         "s=post"
 msgstr  "%s=Ubutumwa Gucapa Kuvamo Mukomatanya Byose Bidasomye Kubika Itagi: Iposita"
 
-#: src/lang.c:1077
+#: src/lang.c:1136
 #, fuzzy, c-format
 msgid   "%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr  "%s=Ubutumwa Gucapa Kuvamo Subiza Ubutumwa Kubika Itagi: Iposita"
 
-#: src/lang.c:1079
+#: src/lang.c:1138
 #, fuzzy, c-format
 msgid   "%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr  "%s=Ubutumwa Gucapa Kuvamo Mukomatanya Byose Bidasomye Kubika Itagi: Iposita"
 
-#: src/lang.c:1080
+#: src/lang.c:1139
 #, fuzzy, c-format
 msgid   "%s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr  "%s=Ubutumwa Gucapa Kuvamo Subiza Ubutumwa Kubika Itagi: Iposita"
 
-#: src/lang.c:1084
+#: src/lang.c:1143
 #, fuzzy, c-format
 msgid   "%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr  "%s=Ubutumwa Kuvamo Mukomatanya Byose Bidasomye Kubika Itagi: Iposita"
 
-#: src/lang.c:1085
+#: src/lang.c:1144
 #, fuzzy, c-format
 msgid   "%s=pipe; %s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr  "%s=Ubutumwa Kuvamo Subiza Ubutumwa Kubika Itagi: Iposita"
 
-#: src/lang.c:1087
+#: src/lang.c:1146
 #, fuzzy, c-format
 msgid   "%s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr  "%s=Ubutumwa Kuvamo Mukomatanya Byose Bidasomye Kubika Itagi: Iposita"
 
-#: src/lang.c:1088
+#: src/lang.c:1147
 #, fuzzy, c-format
 msgid   "%s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr  "%s=Ubutumwa Kuvamo Subiza Ubutumwa Kubika Itagi: Iposita"
 
-#: src/lang.c:1094
+#: src/lang.c:1153
 #, fuzzy
 msgid   "Terminal does not support color"
 msgstr  "OYA Gushigikira Ibara"
 
-#: src/lang.c:1099
+#: src/lang.c:1158
 #, c-format
 msgid   "Trying %s"
 msgstr  ""
 
 # goodies/source\filter.vcl\eps\dlgeps.src:DLG_EXPORT_EPS.RB_COMPRESSION_NONE.text
-#: src/lang.c:1113 src/lang.c:1139 src/lang.c:1155 src/lang.c:1364 src/refs.c:304
+#: src/lang.c:1172 src/lang.c:1198 src/lang.c:1214 src/lang.c:1423 src/refs.c:288
 msgid   "None"
 msgstr  "Nta na kimwe"
 
-#: src/lang.c:1114
+#: src/lang.c:1173
 msgid   "Subject"
 msgstr  "Ikivugwaho"
 
-#: src/lang.c:1115
+#: src/lang.c:1174
 msgid   "References"
 msgstr  "Indango"
 
-#: src/lang.c:1116
+#: src/lang.c:1175
 #, fuzzy
 msgid   "Both Subject and References"
 msgstr  "Na"
 
-#: src/lang.c:1117
+#: src/lang.c:1176
 msgid   "Multipart Subject"
 msgstr  ""
 
-#: src/lang.c:1118
+#: src/lang.c:1177
 msgid   "Percentage Match"
 msgstr  ""
 
-#: src/lang.c:1130 src/lang.c:1210 src/lang.c:1269
+#: src/lang.c:1189 src/lang.c:1269 src/lang.c:1328
 msgid   "No"
 msgstr  "Oya"
 
-#: src/lang.c:1131 src/lang.c:1271
+#: src/lang.c:1190 src/lang.c:1330
 msgid   "Yes"
 msgstr  "Yego"
 
-#: src/lang.c:1132
+#: src/lang.c:1191
 #, fuzzy
 msgid   "Hide All"
 msgstr  "Guhisha byose"
 
-#: src/lang.c:1140
+#: src/lang.c:1199
 msgid   "Address"
 msgstr  "Aderesi"
 
-#: src/lang.c:1141
+#: src/lang.c:1200
 msgid   "Full Name"
 msgstr  ""
 
-#: src/lang.c:1142
+#: src/lang.c:1201
 #, fuzzy
 msgid   "Address and Name"
 msgstr  "Na"
 
-#: src/lang.c:1149
+#: src/lang.c:1208
 msgid   "Max"
 msgstr  "Kinini"
 
-#: src/lang.c:1150
+#: src/lang.c:1209
 msgid   "Sum"
 msgstr  "Igiteranyo"
 
-#: src/lang.c:1151
+#: src/lang.c:1210
 msgid   "Average"
 msgstr  "Impuzandengo"
 
-#: src/lang.c:1156
+#: src/lang.c:1215
 msgid   "Lines"
 msgstr  "Imirongo"
 
-#: src/lang.c:1157
+#: src/lang.c:1216
 msgid   "Score"
 msgstr  ""
 
-#: src/lang.c:1158
+#: src/lang.c:1217
 msgid   "Lines & Score"
 msgstr  ""
 
-#: src/lang.c:1167
+#: src/lang.c:1226
 msgid   "Black"
 msgstr  "Umukara"
 
-#: src/lang.c:1168
+#: src/lang.c:1227
 msgid   "Red"
 msgstr  "Umutuku"
 
-#: src/lang.c:1169
+#: src/lang.c:1228
 msgid   "Green"
 msgstr  "Icyatsi"
 
-#: src/lang.c:1170
+#: src/lang.c:1229
 msgid   "Brown"
 msgstr  "Igihogo"
 
-#: src/lang.c:1171
+#: src/lang.c:1230
 msgid   "Blue"
 msgstr  "Ubururu"
 
-#: src/lang.c:1172
+#: src/lang.c:1231
 msgid   "Pink"
 msgstr  ""
 
-#: src/lang.c:1173
+#: src/lang.c:1232
 msgid   "Cyan"
 msgstr  "Ubururu bukeye"
 
-#: src/lang.c:1174
+#: src/lang.c:1233
 msgid   "White"
 msgstr  "Umweru"
 
-#: src/lang.c:1175
+#: src/lang.c:1234
 msgid   "Gray"
 msgstr  "Ikigina"
 
-#: src/lang.c:1176
+#: src/lang.c:1235
 msgid   "Light Red"
 msgstr  "Umutuku Werurutse"
 
-#: src/lang.c:1177
+#: src/lang.c:1236
 msgid   "Light Green"
 msgstr  "Icyatsi Cyerurutse"
 
-#: src/lang.c:1178
+#: src/lang.c:1237
 msgid   "Yellow"
 msgstr  "Umuhondo"
 
-#: src/lang.c:1179
+#: src/lang.c:1238
 msgid   "Light Blue"
 msgstr  "Ubururu Bwerurutse"
 
-#: src/lang.c:1180
+#: src/lang.c:1239
 msgid   "Light Pink"
 msgstr  ""
 
-#: src/lang.c:1181
+#: src/lang.c:1240
 msgid   "Light Cyan"
 msgstr  "Ubururu Bwerurutse"
 
-#: src/lang.c:1182
+#: src/lang.c:1241
 msgid   "Light White"
 msgstr  ""
 
-#: src/lang.c:1190 src/lang.c:1275 src/lang.c:1289
+#: src/lang.c:1249 src/lang.c:1334 src/lang.c:1348
 msgid   "Nothing"
 msgstr  ""
 
-# 3737
-#: src/lang.c:1191
-msgid   "Mark"
-msgstr  "garagaza"
-
-#: src/lang.c:1192
+#: src/lang.c:1251
 msgid   "Space"
 msgstr  "Umwanya"
 
-#: src/lang.c:1199
+#: src/lang.c:1258
 msgid   "Normal"
 msgstr  "Bisanzwe"
 
-#: src/lang.c:1200
+#: src/lang.c:1259
 #, fuzzy
 msgid   "Best highlighting"
 msgstr  "Igaragaza cyane"
 
-#: src/lang.c:1201
+#: src/lang.c:1260
 msgid   "Underline"
 msgstr  "Gucaho umurongo"
 
-#: src/lang.c:1202
+#: src/lang.c:1261
 #, fuzzy
 msgid   "Reverse video"
 msgstr  "Videwo..."
 
-#: src/lang.c:1203
+#: src/lang.c:1262
 msgid   "Blinking"
 msgstr  "Kinyoteera"
 
-#: src/lang.c:1204
+#: src/lang.c:1263
 #, fuzzy
 msgid   "Half bright"
 msgstr  "Bibonerana"
 
-#: src/lang.c:1205
+#: src/lang.c:1264
 msgid   "Bold"
 msgstr  "Bitsindagiye"
 
-#: src/lang.c:1211
+#: src/lang.c:1270
 msgid   "Cc"
 msgstr  ""
 
-#: src/lang.c:1212
+#: src/lang.c:1271
 msgid   "Bcc"
 msgstr  ""
 
-#: src/lang.c:1213
+#: src/lang.c:1272
 msgid   "Cc and Bcc"
 msgstr  ""
 
-#: src/lang.c:1218 src/lang.c:1230
+#: src/lang.c:1277 src/lang.c:1289
 msgid   "none"
 msgstr  "ntacyo"
 
 # sfx2/source\doc\docvor.src:DLG_ORGANIZE.BTN_EDIT.text
-#: src/lang.c:1219
+#: src/lang.c:1278
 #, fuzzy
 msgid   "commands"
 msgstr  "Amabwiriza"
 
-#: src/lang.c:1220
+#: src/lang.c:1279
 msgid   "select"
 msgstr  "guhitamo"
 
-#: src/lang.c:1222
+#: src/lang.c:1281
 #, fuzzy
 msgid   "commands & quit"
 msgstr  "Amabwiriza Kuvamo"
 
-#: src/lang.c:1223
+#: src/lang.c:1282
 #, fuzzy
 msgid   "commands & select"
 msgstr  "Amabwiriza Guhitamo"
 
-#: src/lang.c:1224
+#: src/lang.c:1283
 #, fuzzy
 msgid   "quit & select"
 msgstr  "Kuvamo Guhitamo"
 
-#: src/lang.c:1225
+#: src/lang.c:1284
 #, fuzzy
 msgid   "commands & quit & select"
 msgstr  "Amabwiriza Kuvamo Guhitamo"
 
-#: src/lang.c:1231
+#: src/lang.c:1290
 msgid   "PageDown"
 msgstr  ""
 
-#: src/lang.c:1232
+#: src/lang.c:1291
 msgid   "PageNextUnread"
 msgstr  ""
 
-#: src/lang.c:1233
+#: src/lang.c:1292
 msgid   "PageDown or PageNextUnread"
 msgstr  ""
 
-#: src/lang.c:1238
+#: src/lang.c:1297
 #, fuzzy
 msgid   "Don't trim article body"
 msgstr  "ku"
 
-#: src/lang.c:1239
+#: src/lang.c:1298
 msgid   "Skip leading blank lines"
 msgstr  ""
 
-#: src/lang.c:1240
+#: src/lang.c:1299
 msgid   "Skip trailing blank lines"
 msgstr  ""
 
-#: src/lang.c:1241
+#: src/lang.c:1300
 msgid   "Skip leading and trailing blank l."
 msgstr  ""
 
-#: src/lang.c:1242
+#: src/lang.c:1301
 msgid   "Compact multiple between text"
 msgstr  ""
 
-#: src/lang.c:1243
+#: src/lang.c:1302
 msgid   "Compact multiple and skip leading"
 msgstr  ""
 
-#: src/lang.c:1244
+#: src/lang.c:1303
 msgid   "Compact multiple and skip trailing"
 msgstr  ""
 
-#: src/lang.c:1245
+#: src/lang.c:1304
 msgid   "Compact mltpl., skip lead. & trai."
 msgstr  ""
 
-#: src/lang.c:1270
+#: src/lang.c:1329
 msgid   "Shell archive"
 msgstr  ""
 
-#: src/lang.c:1276
+#: src/lang.c:1335
 #, fuzzy
 msgid   "Subject: (descending)"
 msgstr  "Ubujyesi"
 
-#: src/lang.c:1277
+#: src/lang.c:1336
 #, fuzzy
 msgid   "Subject: (ascending)"
 msgstr  "Ubujyejuru"
 
-#: src/lang.c:1278
+#: src/lang.c:1337
 #, fuzzy
 msgid   "From: (descending)"
 msgstr  "Ubujyesi"
 
-#: src/lang.c:1279
+#: src/lang.c:1338
 #, fuzzy
 msgid   "From: (ascending)"
 msgstr  "Ubujyejuru"
 
-#: src/lang.c:1280
+#: src/lang.c:1339
 #, fuzzy
 msgid   "Date: (descending)"
 msgstr  "Ubujyesi"
 
-#: src/lang.c:1281
+#: src/lang.c:1340
 #, fuzzy
 msgid   "Date: (ascending)"
 msgstr  "Ubujyejuru"
 
-#: src/lang.c:1282 src/lang.c:1290
+#: src/lang.c:1341 src/lang.c:1349
 #, fuzzy
 msgid   "Score (descending)"
 msgstr  "Ubujyesi"
 
-#: src/lang.c:1283 src/lang.c:1291
+#: src/lang.c:1342 src/lang.c:1350
 #, fuzzy
 msgid   "Score (ascending)"
 msgstr  "Ubujyejuru"
 
-#: src/lang.c:1284
+#: src/lang.c:1343
 #, fuzzy
 msgid   "Lines: (descending)"
 msgstr  "Ubujyesi"
 
-#: src/lang.c:1285
+#: src/lang.c:1344
 #, fuzzy
 msgid   "Lines: (ascending)"
 msgstr  "Ubujyejuru"
 
-#: src/lang.c:1292
+#: src/lang.c:1351
 #, fuzzy
 msgid   "Last posting date (descending)"
 msgstr  "Ubujyesi"
 
-#: src/lang.c:1293
+#: src/lang.c:1352
 #, fuzzy
 msgid   "Last posting date (ascending)"
 msgstr  "Ubujyejuru"
 
-#: src/lang.c:1298
+#: src/lang.c:1357
 msgid   "Always Keep"
 msgstr  ""
 
-#: src/lang.c:1299
+#: src/lang.c:1358
 msgid   "Always Remove"
 msgstr  ""
 
-#: src/lang.c:1300
+#: src/lang.c:1359
 #, fuzzy
 msgid   "Mark with D on selection screen"
 msgstr  "Na: ku Ihitamo Mugaragaza"
 
-#: src/lang.c:1305
+#: src/lang.c:1364
 #, fuzzy
 msgid   "Kill only unread arts"
 msgstr  "Bidasomye"
 
-#: src/lang.c:1306
+#: src/lang.c:1365
 #, fuzzy
 msgid   "Kill all arts & show with K"
 msgstr  "Byose Garagaza Na:"
 
 #. TODO: s/K/art_marked_killed/
-#: src/lang.c:1307
+#: src/lang.c:1366
 #, fuzzy
 msgid   "Kill all arts and never show"
 msgstr  "Byose Na Nta narimwe Garagaza"
 
-#: src/lang.c:1312
+#: src/lang.c:1371
 #, fuzzy
 msgid   "Nothing special"
 msgstr  "Bidasanzwe"
 
-#: src/lang.c:1313
+#: src/lang.c:1372
 msgid   "Compress quotes"
 msgstr  ""
 
-#: src/lang.c:1314
+#: src/lang.c:1373
 msgid   "Quote signatures"
 msgstr  ""
 
-#: src/lang.c:1315
+#: src/lang.c:1374
 #, fuzzy
 msgid   "Compress quotes, quote sigs"
 msgstr  "Gushyiraho akugarizo"
 
-#: src/lang.c:1316
+#: src/lang.c:1375
 #, fuzzy
 msgid   "Quote empty lines"
 msgstr  "ubusa Imirongo"
 
-#: src/lang.c:1317
+#: src/lang.c:1376
 #, fuzzy
 msgid   "Compress quotes, quote empty lines"
 msgstr  "Gushyiraho akugarizo ubusa Imirongo"
 
-#: src/lang.c:1318
+#: src/lang.c:1377
 #, fuzzy
 msgid   "Quote sigs & empty lines"
 msgstr  "ubusa Imirongo"
 
-#: src/lang.c:1319
+#: src/lang.c:1378
 #, fuzzy
 msgid   "Comp. q., quote sigs & empty lines"
 msgstr  "Q."
 
-#: src/lang.c:1357
+#: src/lang.c:1416
 #, fuzzy
 msgid   "no"
 msgstr  "Oya"
 
-#: src/lang.c:1358
+#: src/lang.c:1417
 #, fuzzy
 msgid   "with headers"
 msgstr  "Na: Imitwe"
 
-#: src/lang.c:1359
+#: src/lang.c:1418
 #, fuzzy
 msgid   "without headers"
 msgstr  "Imitwe"
 
-#: src/lang.c:1366 src/lang.c:1372
+#: src/lang.c:1425 src/lang.c:1431
 msgid   "NFKC"
 msgstr  ""
 
-#: src/lang.c:1367
+#: src/lang.c:1426
 msgid   "NFKD"
 msgstr  ""
 
-#: src/lang.c:1368
+#: src/lang.c:1427
 msgid   "NFC"
 msgstr  ""
 
-#: src/lang.c:1369
+#: src/lang.c:1428
 msgid   "NFD"
 msgstr  ""
 
-#: src/lang.c:1380
+#: src/lang.c:1439
 msgid   "Display Options"
 msgstr  ""
 
-#: src/lang.c:1387
+#: src/lang.c:1446
 msgid   "Color Options"
 msgstr  ""
 
-#: src/lang.c:1394
+#: src/lang.c:1453
 msgid   "Article-Limiting Options"
 msgstr  ""
 
-#: src/lang.c:1400
+#: src/lang.c:1459
 msgid   "Posting/Mailing Options"
 msgstr  ""
 
-#: src/lang.c:1406
+#: src/lang.c:1465
 msgid   "Saving/Printing Options"
 msgstr  ""
 
-#: src/lang.c:1412
+#: src/lang.c:1471
 msgid   "Expert Options"
 msgstr  ""
 
-#: src/lang.c:1418
+#: src/lang.c:1477
 msgid   "Filtering Options"
 msgstr  ""
 
-#: src/lang.c:1423 src/lang.c:1454 src/lang.c:1460 src/lang.c:1486 src/lang.c:1538
-#: src/lang.c:1544 src/lang.c:1554 src/lang.c:1565 src/lang.c:1583 src/lang.c:1658
-#: src/lang.c:1848 src/lang.c:1854 src/lang.c:1860 src/lang.c:1866 src/lang.c:1878
-#: src/lang.c:1885 src/lang.c:1939 src/lang.c:1948 src/lang.c:1954 src/lang.c:1961
-#: src/lang.c:1968 src/lang.c:1975 src/lang.c:1982 src/lang.c:1989 src/lang.c:1996
-#: src/lang.c:2003 src/lang.c:2010 src/lang.c:2017 src/lang.c:2024 src/lang.c:2031
-#: src/lang.c:2038 src/lang.c:2045 src/lang.c:2052 src/lang.c:2059 src/lang.c:2066
-#: src/lang.c:2073 src/lang.c:2080 src/lang.c:2087 src/lang.c:2094 src/lang.c:2101
-#: src/lang.c:2108 src/lang.c:2115 src/lang.c:2123 src/lang.c:2139 src/lang.c:2146
-#: src/lang.c:2153 src/lang.c:2160 src/lang.c:2166 src/lang.c:2172 src/lang.c:2189
-#: src/lang.c:2201 src/lang.c:2235 src/lang.c:2288 src/lang.c:2302 src/lang.c:2308
-#: src/lang.c:2333 src/lang.c:2350 src/lang.c:2366 src/lang.c:2402 src/lang.c:2438
-#: src/lang.c:2458 src/lang.c:2493 src/lang.c:2503 src/lang.c:2528 src/lang.c:2544
-#: src/lang.c:2563 src/lang.c:2576
+#: src/lang.c:1482 src/lang.c:1513 src/lang.c:1519 src/lang.c:1545 src/lang.c:1597
+#: src/lang.c:1603 src/lang.c:1613 src/lang.c:1624 src/lang.c:1642 src/lang.c:1717
+#: src/lang.c:1907 src/lang.c:1913 src/lang.c:1919 src/lang.c:1925 src/lang.c:1937
+#: src/lang.c:1944 src/lang.c:1998 src/lang.c:2007 src/lang.c:2013 src/lang.c:2020
+#: src/lang.c:2027 src/lang.c:2034 src/lang.c:2041 src/lang.c:2048 src/lang.c:2055
+#: src/lang.c:2062 src/lang.c:2069 src/lang.c:2076 src/lang.c:2083 src/lang.c:2090
+#: src/lang.c:2097 src/lang.c:2104 src/lang.c:2111 src/lang.c:2118 src/lang.c:2125
+#: src/lang.c:2132 src/lang.c:2139 src/lang.c:2146 src/lang.c:2153 src/lang.c:2160
+#: src/lang.c:2167 src/lang.c:2174 src/lang.c:2182 src/lang.c:2198 src/lang.c:2205
+#: src/lang.c:2212 src/lang.c:2219 src/lang.c:2225 src/lang.c:2231 src/lang.c:2248
+#: src/lang.c:2260 src/lang.c:2294 src/lang.c:2347 src/lang.c:2361 src/lang.c:2367
+#: src/lang.c:2392 src/lang.c:2409 src/lang.c:2425 src/lang.c:2461 src/lang.c:2497
+#: src/lang.c:2517 src/lang.c:2552 src/lang.c:2562 src/lang.c:2587 src/lang.c:2603
+#: src/lang.c:2622 src/lang.c:2635 src/lang.c:2646 src/lang.c:2652 src/lang.c:2690
 msgid   "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1424
+#: src/lang.c:1483
 #, fuzzy
 msgid   "Show mini menu & posting etiquette"
 msgstr  "Ibikubiyemo"
 
-#: src/lang.c:1425
+#: src/lang.c:1484
 #, fuzzy
 msgid   "# If ON show a mini menu of useful commands at each level\n"
         "# and posting etiquette after composing an article\n"
 msgstr  "#Garagaza a Ibikubiyemo Bya Amabwiriza ku Na Nyuma"
 
-#: src/lang.c:1430
+#: src/lang.c:1489
 #, fuzzy
 msgid   "Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
 msgstr  "Isobanuramiterere kugirango Urubuga rw'amakuru"
 
-#: src/lang.c:1431
+#: src/lang.c:1490
 #, fuzzy
 msgid   "Show description of each newsgroup"
 msgstr  "Isobanuramiterere Bya Urubuga rw'amakuru"
 
-#: src/lang.c:1432
+#: src/lang.c:1491
 #, fuzzy
 msgid   "# If ON show group description text after newsgroup name at\n"
         "# group selection level\n"
 msgstr  "#Garagaza Itsinda Isobanuramiterere Umwandiko Nyuma Urubuga rw'amakuru Izina: "
         "Itsinda Ihitamo"
 
-#: src/lang.c:1437
+#: src/lang.c:1496
 #, fuzzy
 msgid   "Show Subject & From (author) fields in group menu. <SPACE> toggles & <CR> "
         "sets."
 msgstr  "Umwanditsi Imyanya in Itsinda Ibikubiyemo"
 
-#: src/lang.c:1438
+#: src/lang.c:1497
 #, fuzzy
 msgid   "In group menu, show author by"
 msgstr  "Itsinda Ibikubiyemo Garagaza Umwanditsi ku"
 
-#: src/lang.c:1439
+#: src/lang.c:1498
 #, fuzzy
 msgid   "# Part of from field to display\n"
         "# Possible values are (the default is marked with *):\n"
@@ -4999,37 +5254,37 @@ msgid   "# Part of from field to display
         "#   3 = both\n"
 msgstr  "#Bya Bivuye Umwanya Kuri Uduciro i Mburabuzi ni cy/ byagarajwe Na: 0 1. 2. 3."
 
-#: src/lang.c:1448
+#: src/lang.c:1507
 #, fuzzy
 msgid   "Draw -> or highlighted bar for selection. <SPACE> toggles & <CR> sets."
 msgstr  "Cyangwa kugirango Ihitamo"
 
-#: src/lang.c:1449
+#: src/lang.c:1508
 #, fuzzy
 msgid   "Draw -> instead of highlighted bar"
 msgstr  "Bya"
 
-#: src/lang.c:1450
+#: src/lang.c:1509
 #, fuzzy
 msgid   "# If ON use -> otherwise highlighted bar for selection\n"
 msgstr  "#Gukoresha kugirango"
 
-#: src/lang.c:1455
+#: src/lang.c:1514
 #, fuzzy
 msgid   "Use inverse video for page headers"
 msgstr  "Videwo... kugirango Ipaji Imitwe"
 
-#: src/lang.c:1456
+#: src/lang.c:1515
 #, fuzzy
 msgid   "# If ON use inverse video for page headers at different levels\n"
 msgstr  "#Gukoresha Videwo... kugirango Ipaji Imitwe ku"
 
-#: src/lang.c:1461
+#: src/lang.c:1520
 #, fuzzy
 msgid   "Thread articles by"
 msgstr  "ku"
 
-#: src/lang.c:1462
+#: src/lang.c:1521
 #, fuzzy
 msgid   "# Thread articles by ...\n"
         "# Possible values are (the default is marked with *):\n"
@@ -5041,15 +5296,15 @@ msgid   "# Thread articles by ...\n"
         "#   5 = Percentage Match\n"
 msgstr  "# ku Uduciro i Mburabuzi ni cy/ byagarajwe Na: 0 1. 2. 3. Na 4."
 
-#: src/lang.c:1473
+#: src/lang.c:1532
 msgid   "Enter percentage match required to thread together. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1474
+#: src/lang.c:1533
 msgid   "Thread percentage match"
 msgstr  ""
 
-#: src/lang.c:1475
+#: src/lang.c:1534
 #, c-format
 msgid   "# Thread percentage match...\n"
         "# the percentage of characters in the subject of an article that must match\n"
@@ -5062,12 +5317,12 @@ msgid   "# Thread percentage match...\n"
         "# 'harppy' would be threaded separately from 'happy'\n"
 msgstr  ""
 
-#: src/lang.c:1487
+#: src/lang.c:1546
 #, fuzzy
 msgid   "Score of a thread"
 msgstr  "Bya a Urudodo"
 
-#: src/lang.c:1488
+#: src/lang.c:1547
 #, fuzzy
 msgid   "# Thread score\n"
         "# Possible values are (the default is marked with *):\n"
@@ -5076,17 +5331,17 @@ msgid   "# Thread score\n"
         "#   2 = average\n"
 msgstr  "#Uduciro i Mburabuzi ni cy/ byagarajwe Na: 0 1. 2."
 
-#: src/lang.c:1496
+#: src/lang.c:1555
 #, fuzzy
 msgid   "Sort articles by Subject, From, Date or Score. <SPACE> toggles & <CR> sets."
 msgstr  "ku Cyangwa"
 
-#: src/lang.c:1497
+#: src/lang.c:1556
 #, fuzzy
 msgid   "Sort articles by"
 msgstr  "ku"
 
-#: src/lang.c:1498
+#: src/lang.c:1557
 #, fuzzy
 msgid   "# Sort articles by ...\n"
         "# Possible values are (the default is marked with *):\n"
@@ -5103,17 +5358,17 @@ msgid   "# Sort articles by ...\n"
         "#  10 = Lines ascending\n"
 msgstr  "#ku Uduciro i Mburabuzi ni cy/ byagarajwe Na: 0 1. 2. 3. 4. 5 6 7 8 9 10"
 
-#: src/lang.c:1514
+#: src/lang.c:1573
 #, fuzzy
 msgid   "Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
 msgstr  "ku Cyangwa"
 
-#: src/lang.c:1515
+#: src/lang.c:1574
 #, fuzzy
 msgid   "Sort threads by"
 msgstr  "ku"
 
-#: src/lang.c:1516
+#: src/lang.c:1575
 #, fuzzy
 msgid   "# Sort thread by ...\n"
         "# Possible values are (the default is marked with *):\n"
@@ -5124,51 +5379,51 @@ msgid   "# Sort thread by ...\n"
         "#   4 = Last posting date ascending\n"
 msgstr  "#Urudodo ku Uduciro i Mburabuzi ni cy/ byagarajwe Na: 0 1. 2."
 
-#: src/lang.c:1526
+#: src/lang.c:1585
 #, fuzzy
 msgid   "Put cursor at first/last unread art in groups. <SPACE> toggles & <CR> sets."
 msgstr  "indanga ku Itangira Iheruka Bidasomye in Amatsinda"
 
-#: src/lang.c:1527
+#: src/lang.c:1586
 #, fuzzy
 msgid   "Goto first unread article in group"
 msgstr  "Itangira Bidasomye Ingingo in Itsinda"
 
-#: src/lang.c:1528
+#: src/lang.c:1587
 #, fuzzy
 msgid   "# If ON put cursor at first unread art in group otherwise last art\n"
 msgstr  "#Gushyira indanga ku Itangira Bidasomye in Itsinda Iheruka"
 
-#: src/lang.c:1532
+#: src/lang.c:1591
 #, fuzzy
 msgid   "Show all articles or only unread articles. <SPACE> toggles & <CR> sets."
 msgstr  "Byose Cyangwa Bidasomye"
 
-#: src/lang.c:1533
+#: src/lang.c:1592
 #, fuzzy
 msgid   "Show only unread articles"
 msgstr  "Bidasomye"
 
-#: src/lang.c:1534
+#: src/lang.c:1593
 #, fuzzy
 msgid   "# If ON show only new/unread articles otherwise show all.\n"
 msgstr  "#Garagaza Gishya Bidasomye Garagaza Byose"
 
-#: src/lang.c:1539
+#: src/lang.c:1598
 #, fuzzy
 msgid   "Show only groups with unread arts"
 msgstr  "Amatsinda Na: Bidasomye"
 
-#: src/lang.c:1540
+#: src/lang.c:1599
 #, fuzzy
 msgid   "# If ON show only subscribed to groups that contain unread articles.\n"
 msgstr  "#Garagaza yanditswe/ byemewe Kuri Amatsinda Bidasomye"
 
-#: src/lang.c:1545
+#: src/lang.c:1604
 msgid   "Filter which articles"
 msgstr  ""
 
-#: src/lang.c:1546
+#: src/lang.c:1605
 #, fuzzy
 msgid   "# Filter which articles\n"
         "# Possible values are (the default is marked with *):\n"
@@ -5178,12 +5433,12 @@ msgid   "# Filter which articles\n"
 msgstr  "#Uduciro i Mburabuzi ni cy/ byagarajwe Na: 0 Bidasomye 1. Byose Na Garagaza "
         "in cy/ byagarajwe Na: 2. Byose Na Nta narimwe Garagaza"
 
-#: src/lang.c:1555
+#: src/lang.c:1614
 #, fuzzy
 msgid   "Go to the next unread article with"
 msgstr  "Komeza>> Bidasomye Ingingo"
 
-#: src/lang.c:1556
+#: src/lang.c:1615
 #, fuzzy
 msgid   "# Go to the unread article with folling key(s)\n"
         "# Possible values are (the default is marked with *):\n"
@@ -5194,12 +5449,12 @@ msgid   "# Go to the unread article with
 msgstr  "#in Ingingo Urudodo Uduciro i Mburabuzi ni cy/ byagarajwe Na: 0 1. 2. 3. "
         "Imirongo"
 
-#: src/lang.c:1566
+#: src/lang.c:1625
 #, fuzzy
 msgid   "How to treat blank lines"
 msgstr  "ubusa Imirongo"
 
-#: src/lang.c:1567
+#: src/lang.c:1626
 msgid   "# Trim the article body, remove unecessary blank lines.\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = Nothing special\n"
@@ -5215,182 +5470,182 @@ msgid   "# Trim the article body, remove
         "#       leading and trailing blank lines\n"
 msgstr  ""
 
-#: src/lang.c:1584
+#: src/lang.c:1643
 #, fuzzy
 msgid   "List thread using right arrow key"
 msgstr  "Urudodo ikoresha Iburyo: Akambi Urufunguzo"
 
-#: src/lang.c:1585
+#: src/lang.c:1644
 #, fuzzy
 msgid   "# If ON automatically list thread when entering it using right arrow key.\n"
 msgstr  "#ku buryo bwikora Urutonde Urudodo Ryari: ikoresha Iburyo: Akambi Urufunguzo"
 
-#: src/lang.c:1589
+#: src/lang.c:1648
 #, fuzzy
 msgid   "Enter character to indicate deleted articles. <CR> sets, <ESC> cancels."
 msgstr  "Inyuguti Kuri Cyasibwe"
 
-#: src/lang.c:1590
+#: src/lang.c:1649
 #, fuzzy
 msgid   "Character to show deleted articles"
 msgstr  "Kuri Garagaza Cyasibwe"
 
-#: src/lang.c:1591
+#: src/lang.c:1650
 #, fuzzy
 msgid   "# Character used to show that an art was deleted (default 'D')\n"
         "# _ is turned into ' '\n"
 msgstr  "#Kuri Garagaza Cyasibwe Mburabuzi ni"
 
-#: src/lang.c:1596
+#: src/lang.c:1655
 #, fuzzy
 msgid   "Enter character to indicate articles in a range. <CR> sets, <ESC> cancels."
 msgstr  "Inyuguti Kuri in a Urutonde"
 
-#: src/lang.c:1597
+#: src/lang.c:1656
 #, fuzzy
 msgid   "Character to show inrange articles"
 msgstr  "Kuri Garagaza"
 
-#: src/lang.c:1598
+#: src/lang.c:1657
 #, fuzzy
 msgid   "# Character used to show that an art is in a range (default '#')\n"
         "# _ is turned into ' '\n"
 msgstr  "#Kuri Garagaza ni in a Urutonde Mburabuzi ni"
 
-#: src/lang.c:1603
+#: src/lang.c:1662
 #, fuzzy
 msgid   "Enter character to indicate that article will return. <CR> sets, <ESC> "
         "cancels."
 msgstr  "Inyuguti Kuri Ingingo Garuka"
 
-#: src/lang.c:1604
+#: src/lang.c:1663
 #, fuzzy
 msgid   "Character to show returning arts"
 msgstr  "Kuri Garagaza"
 
-#: src/lang.c:1605
+#: src/lang.c:1664
 #, fuzzy
 msgid   "# Character used to show that an art will return (default '-')\n"
         "# _ is turned into ' '\n"
 msgstr  "#Kuri Garagaza Garuka Mburabuzi ni"
 
-#: src/lang.c:1610
+#: src/lang.c:1669
 #, fuzzy
 msgid   "Enter character to indicate selected articles. <CR> sets, <ESC> cancels."
 msgstr  "Inyuguti Kuri Byahiswemo"
 
-#: src/lang.c:1611
+#: src/lang.c:1670
 #, fuzzy
 msgid   "Character to show selected articles"
 msgstr  "Kuri Garagaza Byahiswemo"
 
-#: src/lang.c:1612
+#: src/lang.c:1671
 #, fuzzy
 msgid   "# Character used to show that an art was auto-selected (default '*')\n"
         "# _ is turned into ' '\n"
 msgstr  "#Kuri Garagaza Ikiyega Byahiswemo Mburabuzi ni"
 
-#: src/lang.c:1617
+#: src/lang.c:1676
 #, fuzzy
 msgid   "Enter character to indicate recent articles. <CR> sets, <ESC> cancels."
 msgstr  "Inyuguti Kuri"
 
-#: src/lang.c:1618
+#: src/lang.c:1677
 #, fuzzy
 msgid   "Character to show recent articles"
 msgstr  "Kuri Garagaza"
 
-#: src/lang.c:1619
+#: src/lang.c:1678
 #, fuzzy
 msgid   "# Character used to show that an art is recent (default 'o')\n"
         "# _ is turned into ' '\n"
 msgstr  "#Kuri Garagaza ni Mburabuzi ni"
 
-#: src/lang.c:1624
+#: src/lang.c:1683
 #, fuzzy
 msgid   "Enter character to indicate unread articles. <CR> sets, <ESC> cancels."
 msgstr  "Inyuguti Kuri Bidasomye"
 
-#: src/lang.c:1625
+#: src/lang.c:1684
 #, fuzzy
 msgid   "Character to show unread articles"
 msgstr  "Kuri Garagaza Bidasomye"
 
-#: src/lang.c:1626
+#: src/lang.c:1685
 #, fuzzy
 msgid   "# Character used to show that an art is unread (default '+')\n"
         "# _ is turned into ' '\n"
 msgstr  "#Kuri Garagaza ni Bidasomye Mburabuzi ni"
 
-#: src/lang.c:1631
+#: src/lang.c:1690
 #, fuzzy
 msgid   "Enter character to indicate read articles. <CR> sets, <ESC> cancels."
 msgstr  "Inyuguti Kuri Gusoma"
 
-#: src/lang.c:1632
+#: src/lang.c:1691
 #, fuzzy
 msgid   "Character to show read articles"
 msgstr  "Kuri Garagaza Gusoma"
 
-#: src/lang.c:1633
+#: src/lang.c:1692
 #, fuzzy
 msgid   "# Character used to show that an art was read (default ' ')\n"
         "# _ is turned into ' '\n"
 msgstr  "#Kuri Garagaza Gusoma Mburabuzi ni"
 
-#: src/lang.c:1638
+#: src/lang.c:1697
 #, fuzzy
 msgid   "Enter character to indicate killed articles. <CR> sets, <ESC> cancels."
 msgstr  "Inyuguti Kuri"
 
-#: src/lang.c:1639
+#: src/lang.c:1698
 #, fuzzy
 msgid   "Character to show killed articles"
 msgstr  "Kuri Garagaza"
 
-#: src/lang.c:1640
+#: src/lang.c:1699
 #, fuzzy
 msgid   "# Character used to show that an art was killed (default 'K')\n"
         "# kill_level must be set accordingly, _ is turned into ' '\n"
 msgstr  "#Kuri Garagaza Mburabuzi Gushyiraho ni"
 
-#: src/lang.c:1645
+#: src/lang.c:1704
 #, fuzzy
 msgid   "Enter character to indicate read selected articles. <CR> sets, <ESC> cancels."
 msgstr  "Inyuguti Kuri Gusoma Byahiswemo"
 
-#: src/lang.c:1646
+#: src/lang.c:1705
 #, fuzzy
 msgid   "Character to show readselected arts"
 msgstr  "Kuri Garagaza"
 
-#: src/lang.c:1647
+#: src/lang.c:1706
 #, 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"
 msgstr  "#Kuri Garagaza Byahiswemo Mbere Gusoma Mburabuzi Gushyiraho ni"
 
-#: src/lang.c:1652
+#: src/lang.c:1711
 #, fuzzy
 msgid   "Enter maximum length of newsgroup names displayed. <CR> sets."
 msgstr  "Kinini Uburebure Bya Urubuga rw'amakuru Amazina"
 
-#: src/lang.c:1653
+#: src/lang.c:1712
 #, fuzzy
 msgid   "Max. length of group names shown"
 msgstr  "Uburebure Bya Itsinda Amazina"
 
-#: src/lang.c:1654
+#: src/lang.c:1713
 #, fuzzy
 msgid   "# Maximum length of the names of newsgroups displayed\n"
 msgstr  "#Uburebure Bya i Amazina Bya Imbuga z'amakuru"
 
-#: src/lang.c:1659
+#: src/lang.c:1718
 #, fuzzy
 msgid   "Show lines/score in listings"
 msgstr  "Imirongo in"
 
-#: src/lang.c:1660
+#: src/lang.c:1719
 #, fuzzy
 msgid   "# What informations should be displayed in article/thread listing\n"
         "# Possible values are (the default is marked with *):\n"
@@ -5401,19 +5656,19 @@ msgid   "# What informations should be d
 msgstr  "#in Ingingo Urudodo Uduciro i Mburabuzi ni cy/ byagarajwe Na: 0 1. 2. 3. "
         "Imirongo"
 
-#: src/lang.c:1669
+#: src/lang.c:1728
 #, fuzzy
 msgid   "0 = full page scrolling, -1 = show previous last line as first on next page, -"
         "2 = half page"
 msgstr  "0 Ipaji 1. Garagaza Ibanjirije Iheruka Umurongo Nka Itangira ku Komeza>> "
         "Ipaji 2. Ipaji"
 
-#: src/lang.c:1670
+#: src/lang.c:1729
 #, fuzzy
 msgid   "Number of lines to scroll in pager"
 msgstr  "Bya Imirongo Kuri in Peja"
 
-#: src/lang.c:1671
+#: src/lang.c:1730
 #, fuzzy
 msgid   "# Number of lines that cursor-up/down will scroll in article pager\n"
         "# Possible values are (the default is marked with *):\n"
@@ -5427,30 +5682,30 @@ msgstr  "#Bya Imirongo indanga Hejuru Ha
         "Ipaji ku Ipaji imyitwarire 1. Umurongo ku 2. Cyangwa Biruta ku 2. Cyangwa "
         "Birenzeho Imirongo in i Peja"
 
-#: src/lang.c:1681
+#: src/lang.c:1740
 msgid   "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1682
+#: src/lang.c:1741
 msgid   "Display signatures"
 msgstr  ""
 
-#: src/lang.c:1683
+#: src/lang.c:1742
 #, fuzzy
 msgid   "# If OFF don't show signatures when displaying articles\n"
 msgstr  "#Garagaza Ryari:"
 
-#: src/lang.c:1687
+#: src/lang.c:1746
 #, fuzzy
 msgid   "Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
 msgstr  "Ibyatanzwe Nka Imigereka"
 
-#: src/lang.c:1688
+#: src/lang.c:1747
 #, fuzzy
 msgid   "Display uue data as an attachment"
 msgstr  "Ibyatanzwe Nka umugereka"
 
-#: src/lang.c:1689
+#: src/lang.c:1748
 #, fuzzy
 msgid   "# Handling of uuencoded data in the pager\n"
         "# Possible values are (the default is marked with *):\n"
@@ -5464,33 +5719,33 @@ msgstr  "#Bya Ibyatanzwe in i Uduciro i 
         "Na Izina ry'idosiye: Kuri Imigereka 2. Gushisha Byose Nka kugirango 1. "
         "Umurongo nka Ibyatanzwe a Itagi: Umurongo"
 
-#: src/lang.c:1699
+#: src/lang.c:1758
 #, fuzzy
 msgid   "Decode German style TeX umlaut codes to ISO. <SPACE> toggles & <CR> sets."
 msgstr  "IMISUSIRE Kuri"
 
-#: src/lang.c:1700
+#: src/lang.c:1759
 #, fuzzy
 msgid   "Display \"a as Umlaut-a"
 msgstr  "a Nka a"
 
-#: src/lang.c:1701
+#: src/lang.c:1760
 #, fuzzy
 msgid   "# If ON decode German style TeX umlaut codes to ISO and\n"
         "# show \"a as Umlaut-a, etc.\n"
 msgstr  "#IMISUSIRE Kuri Garagaza a Nka a"
 
-#: src/lang.c:1706 src/lang.c:1716
+#: src/lang.c:1765 src/lang.c:1775
 #, fuzzy
 msgid   "Space separated list of header fields"
 msgstr  "Urutonde Bya Umutwempangano Imyanya"
 
-#: src/lang.c:1707
+#: src/lang.c:1766
 #, fuzzy
 msgid   "Display these header fields (or *)"
 msgstr  "Umutwempangano Imyanya Cyangwa"
 
-#: src/lang.c:1708
+#: src/lang.c:1767
 #, fuzzy
 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"
@@ -5502,12 +5757,12 @@ msgstr  "#Amakuru Imitwe Kuri Kuri Byose
         "Agaciro Byose Imitwe Itangiriro nka Cyangwa Urutonde Birenzeho ku Imyanya "
         "Bidakora iyi Ihitamo"
 
-#: src/lang.c:1717
+#: src/lang.c:1776
 #, fuzzy
 msgid   "Do not display these header fields"
 msgstr  "OYA Kugaragaza Umutwempangano Imyanya"
 
-#: src/lang.c:1718
+#: src/lang.c:1777
 #, fuzzy
 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"
@@ -5520,45 +5775,45 @@ msgid   "# Same as 'news_headers_to_disp
 msgstr  "#Nka i Urugero Bya ikoresha Byombi Amahitamo NIBA Imitwe A Na Hanyuma nka iyi "
         "Bidakora iyi Ihitamo"
 
-#: src/lang.c:1728
+#: src/lang.c:1787
 #, fuzzy
 msgid   "Do you want to enable automatic handling of multipart/alternative articles?"
 msgstr  "Kuri Gushoboza Byikoresha Bya"
 
-#: src/lang.c:1729
+#: src/lang.c:1788
 msgid   "Skip multipart/alternative parts"
 msgstr  ""
 
-#: src/lang.c:1730
+#: src/lang.c:1789
 #, fuzzy
 msgid   "# If ON strip multipart/alternative messages automatically\n"
 msgstr  "#Ubutumwa"
 
-#: src/lang.c:1734
+#: src/lang.c:1793
 #, fuzzy
 msgid   "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
 msgstr  "Isinya Ryari:"
 
-#: src/lang.c:1735
+#: src/lang.c:1794
 msgid   "Detection of verbatim blocks"
 msgstr  ""
 
-#: src/lang.c:1736
+#: src/lang.c:1795
 #, fuzzy
 msgid   "# If ON detect verbatim blocks in articles\n"
 msgstr  "#Gumana: Byose Byanze in"
 
-#: src/lang.c:1741
+#: src/lang.c:1800
 #, fuzzy
 msgid   "A regex used to decide which lines to show in col_quote."
 msgstr  "A Kuri Imirongo Kuri Garagaza in"
 
-#: src/lang.c:1742
+#: src/lang.c:1801
 #, fuzzy
 msgid   "Regex used to show quoted lines"
 msgstr  "Kuri Garagaza Imirongo"
 
-#: src/lang.c:1743
+#: src/lang.c:1802
 #, fuzzy
 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"
@@ -5566,17 +5821,17 @@ msgid   "# A regular expression that tin
 msgstr  "#A Ibisanzwe imvugo Gukoresha Kuri Imirongo Ryari: Imirongo in iyi "
         "Ahatanditseho Gukoresha a in Mburabuzi"
 
-#: src/lang.c:1749
+#: src/lang.c:1808
 #, fuzzy
 msgid   "A regex used to decide which lines to show in col_quote2."
 msgstr  "A Kuri Imirongo Kuri Garagaza in"
 
-#: src/lang.c:1750
+#: src/lang.c:1809
 #, fuzzy
 msgid   "Regex used to show twice quoted l."
 msgstr  "Kuri Garagaza L"
 
-#: src/lang.c:1751
+#: src/lang.c:1810
 #, fuzzy
 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"
@@ -5584,17 +5839,17 @@ msgid   "# A regular expression that tin
 msgstr  "#A Ibisanzwe imvugo Gukoresha Kuri Imirongo Imirongo in iyi Ahatanditseho "
         "Gukoresha a in Mburabuzi"
 
-#: src/lang.c:1757
+#: src/lang.c:1816
 #, fuzzy
 msgid   "A regex used to decide which lines to show in col_quote3."
 msgstr  "A Kuri Imirongo Kuri Garagaza in"
 
-#: src/lang.c:1758
+#: src/lang.c:1817
 #, fuzzy
 msgid   "Regex used to show >= 3 times q.l."
 msgstr  "L."
 
-#: src/lang.c:1759
+#: src/lang.c:1818
 #, fuzzy
 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"
@@ -5602,17 +5857,17 @@ msgid   "# A regular expression that tin
 msgstr  "#A Ibisanzwe imvugo Gukoresha Kuri Imirongo 3. Times 3. Times Imirongo in iyi "
         "Ahatanditseho Gukoresha a in Mburabuzi"
 
-#: src/lang.c:1766
+#: src/lang.c:1825
 #, fuzzy
 msgid   "A regex used to decide which words to show in col_markslashes."
 msgstr  "A Kuri Amagambo Kuri Garagaza in"
 
-#: src/lang.c:1767
+#: src/lang.c:1826
 #, fuzzy
 msgid   "Regex used to highlight /slashes/"
 msgstr  "Kuri garagaza cyane"
 
-#: src/lang.c:1768
+#: src/lang.c:1827
 #, fuzzy
 msgid   "# A regular expression that tin will use to decide which words\n"
         "# bounded by '/' are to be shown in col_markslashes.\n"
@@ -5620,17 +5875,17 @@ msgid   "# A regular expression that tin
 msgstr  "#A Ibisanzwe imvugo Gukoresha Kuri ku Kuri in iyi Ahatanditseho Gukoresha a "
         "in Mburabuzi"
 
-#: src/lang.c:1774
+#: src/lang.c:1833
 #, fuzzy
 msgid   "A regex used to decide which words to show in col_markstars."
 msgstr  "A Kuri Amagambo Kuri Garagaza in"
 
-#: src/lang.c:1775
+#: src/lang.c:1834
 #, fuzzy
 msgid   "Regex used to highlight *stars*"
 msgstr  "Kuri garagaza cyane Inyenyeri"
 
-#: src/lang.c:1776
+#: src/lang.c:1835
 #, fuzzy
 msgid   "# A regular expression that tin will use to decide which words\n"
         "# bounded by '*' are to be shown in col_markstars.\n"
@@ -5638,17 +5893,17 @@ msgid   "# A regular expression that tin
 msgstr  "#A Ibisanzwe imvugo Gukoresha Kuri ku Kuri in iyi Ahatanditseho Gukoresha a "
         "in Mburabuzi"
 
-#: src/lang.c:1782
+#: src/lang.c:1841
 #, fuzzy
 msgid   "A regex used to decide which words to show in col_markstroke."
 msgstr  "A Kuri Amagambo Kuri Garagaza in"
 
-#: src/lang.c:1783
+#: src/lang.c:1842
 #, fuzzy
 msgid   "Regex used to highlight -strokes-"
 msgstr  "Kuri garagaza cyane"
 
-#: src/lang.c:1784
+#: src/lang.c:1843
 #, fuzzy
 msgid   "# A regular expression that tin will use to decide which words\n"
         "# bounded by '-' are to be shown in col_markstroke.\n"
@@ -5656,17 +5911,17 @@ msgid   "# A regular expression that tin
 msgstr  "#A Ibisanzwe imvugo Gukoresha Kuri ku Kuri in iyi Ahatanditseho Gukoresha a "
         "in Mburabuzi"
 
-#: src/lang.c:1790
+#: src/lang.c:1849
 #, fuzzy
 msgid   "A regex used to decide which words to show in col_markdash."
 msgstr  "A Kuri Amagambo Kuri Garagaza in"
 
-#: src/lang.c:1791
+#: src/lang.c:1850
 #, fuzzy
 msgid   "Regex used to highlight _underline_"
 msgstr  "Kuri garagaza cyane Gucaho umurongo"
 
-#: src/lang.c:1792
+#: src/lang.c:1851
 #, fuzzy
 msgid   "# A regular expression that tin will use to decide which words\n"
         "# bounded by '_' are to be shown in col_markdash.\n"
@@ -5674,78 +5929,78 @@ msgid   "# A regular expression that tin
 msgstr  "#A Ibisanzwe imvugo Gukoresha Kuri ku Kuri in iyi Ahatanditseho Gukoresha a "
         "in Mburabuzi"
 
-#: src/lang.c:1798
+#: src/lang.c:1857
 #, fuzzy
 msgid   "A regex used to find Subject prefixes to remove.  Use '|' as separator."
 msgstr  "A Kuri Gushaka Kuri Gukuraho... Nka Mutandukanya"
 
-#: src/lang.c:1799
+#: src/lang.c:1858
 #, fuzzy
 msgid   "Regex with Subject prefixes"
 msgstr  "Na:"
 
-#: src/lang.c:1800
+#: src/lang.c:1859
 #, fuzzy
 msgid   "# A regular expression that tin will use to find Subject prefixes\n"
         "# which will be removed before showing the header.\n"
 msgstr  "#A Ibisanzwe imvugo Gukoresha Kuri Gushaka Cyavanyweho Mbere i Umutwempangano"
 
-#: src/lang.c:1805
+#: src/lang.c:1864
 #, fuzzy
 msgid   "A regex used to find Subject suffixes to remove.  Use '|' as separator."
 msgstr  "A Kuri Gushaka Imigereka Kuri Gukuraho... Nka Mutandukanya"
 
-#: src/lang.c:1806
+#: src/lang.c:1865
 #, fuzzy
 msgid   "Regex with Subject suffixes"
 msgstr  "Na: Imigereka"
 
-#: src/lang.c:1807
+#: src/lang.c:1866
 #, fuzzy
 msgid   "# A regular expression that tin will use to find Subject suffixes\n"
         "# which will be removed when replying or posting followup.\n"
 msgstr  "#A Ibisanzwe imvugo Gukoresha Kuri Gushaka Cyavanyweho Ryari: Cyangwa"
 
-#: src/lang.c:1812
+#: src/lang.c:1871
 msgid   "A regex used to find the begin of a verbatim block."
 msgstr  ""
 
-#: src/lang.c:1813
+#: src/lang.c:1872
 msgid   "Regex for begin of a verbatim block"
 msgstr  ""
 
-#: src/lang.c:1814
+#: src/lang.c:1873
 #, fuzzy
 msgid   "# A regular expression that tin will use to find the begin of\n"
         "# a verbatim block.\n"
 msgstr  "#A Ibisanzwe imvugo Gukoresha Kuri Gushaka Cyavanyweho Mbere i Umutwempangano"
 
-#: src/lang.c:1819
+#: src/lang.c:1878
 msgid   "A regex used to find the end of a verbatim block."
 msgstr  ""
 
-#: src/lang.c:1820
+#: src/lang.c:1879
 msgid   "Regex for end of a verbatim block"
 msgstr  ""
 
-#: src/lang.c:1821
+#: src/lang.c:1880
 #, fuzzy
 msgid   "# A regular expression that tin will use to find the end of\n"
         "# a verbatim block.\n"
 msgstr  "#A Ibisanzwe imvugo Gukoresha Kuri Gushaka Cyavanyweho Mbere i Umutwempangano"
 
-#: src/lang.c:1826
+#: src/lang.c:1885
 #, fuzzy
 msgid   "Enter name and options for external MIME viewer, --internal for built-in "
         "viewer"
 msgstr  "Izina: Na Amahitamo kugirango external By'imbere kugirango in"
 
-#: src/lang.c:1827
+#: src/lang.c:1886
 #, fuzzy
 msgid   "MIME binary content viewer"
 msgstr  "Nyabibiri Ibikubiyemo"
 
-#: src/lang.c:1828
+#: src/lang.c:1887
 #, fuzzy
 msgid   "# If --internal automatically use the built in MIME viewer for non-text\n"
         "# parts of articles.\n"
@@ -5754,148 +6009,148 @@ msgid   "# If --internal automatically u
 msgstr  "#By'imbere ku buryo bwikora Gukoresha i in kugirango Bya external Porogaramu "
         "Cyangwa kugirango Oya Byikoresha"
 
-#: src/lang.c:1835
+#: src/lang.c:1894
 #, fuzzy
 msgid   "Confirm before starting non-text viewing program"
 msgstr  "Mbere Umwandiko Porogaramu"
 
-#: src/lang.c:1836
+#: src/lang.c:1895
 #, fuzzy
 msgid   "Ask before using MIME viewer"
 msgstr  "Mbere ikoresha"
 
-#: src/lang.c:1837
+#: src/lang.c:1896
 #, fuzzy
 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  "#Mbere ikoresha Kuri Kugaragaza iyi NIBA ni Gushyiraho Kuri"
 
-#: src/lang.c:1842
+#: src/lang.c:1901
 #, fuzzy
 msgid   "Ask to mark groups read when quitting. <SPACE> toggles & <CR> sets."
 msgstr  "Kuri Ikimenyetso Amatsinda Gusoma Ryari:"
 
-#: src/lang.c:1843
+#: src/lang.c:1902
 #, fuzzy
 msgid   "Catchup read groups when quitting"
 msgstr  "Gusoma Amatsinda Ryari:"
 
-#: src/lang.c:1844
+#: src/lang.c:1903
 #, fuzzy
 msgid   "# If ON ask user if read groups should all be marked read\n"
 msgstr  "#Ukoresha: NIBA Gusoma Amatsinda Byose cy/ byagarajwe"
 
-#: src/lang.c:1849
+#: src/lang.c:1908
 #, fuzzy
 msgid   "Catchup group using left key"
 msgstr  "Itsinda ikoresha Ibumoso: Urufunguzo"
 
-#: src/lang.c:1850
+#: src/lang.c:1909
 #, fuzzy
 msgid   "# If ON catchup group/thread when leaving with the left arrow key.\n"
 msgstr  "#Itsinda Urudodo Ryari: Na: i Ibumoso: Akambi Urufunguzo"
 
-#: src/lang.c:1855
+#: src/lang.c:1914
 #, fuzzy
 msgid   "Catchup thread by using left key"
 msgstr  "Urudodo ku ikoresha Ibumoso: Urufunguzo"
 
-#: src/lang.c:1861
+#: src/lang.c:1920
 #, fuzzy
 msgid   "Which actions require confirmation"
 msgstr  "Iyemeza"
 
-#: src/lang.c:1862
+#: src/lang.c:1921
 #, fuzzy
 msgid   "# What should we ask confirmation for.\n"
 msgstr  "#Twebwe Iyemeza kugirango"
 
-#: src/lang.c:1867
+#: src/lang.c:1926
 #, fuzzy
-msgid   "'Mark article read' ignores tags"
+msgid   "'Mark as (un)read' ignores tags"
 msgstr  "'Ingingo"
 
-#: src/lang.c:1868
+#: src/lang.c:1927
 #, fuzzy
-msgid   "# If ON the 'Mark article read' function marks only the current article.\n"
+msgid   "# If ON the 'Mark as (un)read' function marks only the current article.\n"
 msgstr  "#i Ingingo Umumaro i KIGEZWEHO Ingingo"
 
-#: src/lang.c:1872
+#: src/lang.c:1931
 #, fuzzy
 msgid   "Program to run to open URL's, <CR> sets, <ESC> cancels."
 msgstr  "Kuri Gukoresha Kuri Gufungura"
 
-#: src/lang.c:1873
+#: src/lang.c:1932
 msgid   "Program that opens URL's"
 msgstr  ""
 
-#: src/lang.c:1874
+#: src/lang.c:1933
 #, fuzzy
 msgid   "# The program used to open URL's. The actual URL will be appended\n"
 msgstr  "#Porogaramu Kuri Gufungura"
 
-#: src/lang.c:1879
+#: src/lang.c:1938
 #, fuzzy
 msgid   "Use mouse in xterm"
 msgstr  "Imbeba in"
 
-#: src/lang.c:1880
+#: src/lang.c:1939
 #, fuzzy
 msgid   "# If ON enable mouse button support on xterm terminals\n"
 msgstr  "#Gushoboza Imbeba Urufunguzo Gushigikira ku"
 
-#: src/lang.c:1886
+#: src/lang.c:1945
 #, fuzzy
 msgid   "Use scroll keys on keypad"
 msgstr  "Utubuto ku"
 
-#: src/lang.c:1887
+#: src/lang.c:1946
 #, fuzzy
 msgid   "# If ON enable scroll keys on terminals that support it\n"
 msgstr  "#Gushoboza Utubuto ku Gushigikira"
 
-#: src/lang.c:1892
+#: src/lang.c:1951
 #, fuzzy
 msgid   "Enter maximum number of article to get. <CR> sets."
 msgstr  "Kinini Umubare Bya Ingingo Kuri Kubona"
 
-#: src/lang.c:1893
+#: src/lang.c:1952
 #, fuzzy
 msgid   "Number of articles to get"
 msgstr  "Bya Kuri Kubona"
 
-#: src/lang.c:1894
+#: src/lang.c:1953
 #, 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  "#Bya Kuri Kubona 0 Oya NIBA Kinini Bya Gusoma Kuri Gusoma Mbere Itangira "
         "Bidasomye"
 
-#: src/lang.c:1899
+#: src/lang.c:1958
 #, fuzzy
 msgid   "Enter number of days article is considered recent. <CR> sets."
 msgstr  "Umubare Bya Iminsi Ingingo ni"
 
-#: src/lang.c:1900
+#: src/lang.c:1959
 #, fuzzy
 msgid   "Article recentness time limit"
 msgstr  "Igihe"
 
-#: src/lang.c:1901
+#: src/lang.c:1960
 #, fuzzy
 msgid   "# Number of days in which article is considered recent, (0=OFF)\n"
 msgstr  "#Bya Iminsi in Ingingo ni 0"
 
-#: src/lang.c:1905
+#: src/lang.c:1964
 #, fuzzy
 msgid   "WILDMAT for normal wildcards, REGEX for full regular expression matching."
 msgstr  "kugirango Bisanzwe kugirango Ibisanzwe imvugo"
 
-#: src/lang.c:1906
+#: src/lang.c:1965
 msgid   "Wildcard matching"
 msgstr  ""
 
-#: src/lang.c:1907
+#: src/lang.c:1966
 #, fuzzy
 msgid   "# Wildcard matching\n"
         "# Possible values are (the default is marked with *):\n"
@@ -5903,356 +6158,356 @@ msgid   "# Wildcard matching\n"
         "#   1 = regex\n"
 msgstr  "#Uduciro i Mburabuzi ni cy/ byagarajwe Na: 0 1."
 
-#: src/lang.c:1914
+#: src/lang.c:1973
 #, fuzzy
 msgid   "Enter minimal score before an article is marked killed. <CR> sets."
 msgstr  "Mbere Ingingo ni cy/ byagarajwe"
 
-#: src/lang.c:1915
+#: src/lang.c:1974
 msgid   "Score limit (kill)"
 msgstr  ""
 
-#: src/lang.c:1916
+#: src/lang.c:1975
 #, fuzzy
 msgid   "# Score limit before an article is marked killed\n"
 msgstr  "#Mbere Ingingo ni cy/ byagarajwe"
 
-#: src/lang.c:1920
+#: src/lang.c:1979
 #, fuzzy
 msgid   "Enter default score to kill articles. <CR> sets."
 msgstr  "Mburabuzi Kuri"
 
-#: src/lang.c:1921
+#: src/lang.c:1980
 #, fuzzy
 msgid   "Default score to kill articles"
 msgstr  "Kuri"
 
-#: src/lang.c:1922
+#: src/lang.c:1981
 #, fuzzy
 msgid   "# Default score to kill articles\n"
 msgstr  "#Kuri"
 
-#: src/lang.c:1926
+#: src/lang.c:1985
 #, fuzzy
 msgid   "Enter minimal score before an article is marked hot. <CR> sets."
 msgstr  "Mbere Ingingo ni cy/ byagarajwe"
 
-#: src/lang.c:1927
+#: src/lang.c:1986
 #, fuzzy
 msgid   "Score limit (select)"
 msgstr  "Guhitamo"
 
-#: src/lang.c:1928
+#: src/lang.c:1987
 #, fuzzy
 msgid   "# Score limit before an article is marked hot\n"
 msgstr  "#Mbere Ingingo ni cy/ byagarajwe"
 
-#: src/lang.c:1932
+#: src/lang.c:1991
 #, fuzzy
 msgid   "Enter default score to select articles. <CR> sets."
 msgstr  "Mburabuzi Kuri Guhitamo"
 
-#: src/lang.c:1933
+#: src/lang.c:1992
 #, fuzzy
 msgid   "Default score to select articles"
 msgstr  "Kuri Guhitamo"
 
-#: src/lang.c:1934
+#: src/lang.c:1993
 #, fuzzy
 msgid   "# Default score to select articles\n"
 msgstr  "#Kuri Guhitamo"
 
-#: src/lang.c:1940
+#: src/lang.c:1999
 #, fuzzy
 msgid   "Use slrnface to show ''X-Face:''s"
 msgstr  "Kuri Garagaza S"
 
-#: src/lang.c:1941
+#: src/lang.c:2000
 #, fuzzy
 msgid   "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n"
         "# Only useful when running in an xterm.\n"
 msgstr  "#ikoresha 1. Kuri i Umutwempangano Ryari: in"
 
-#: src/lang.c:1949
+#: src/lang.c:2008
 #, fuzzy
 msgid   "Use ANSI color"
 msgstr  "Ibara"
 
-#: src/lang.c:1950
+#: src/lang.c:2009
 #, fuzzy
 msgid   "# If ON using ANSI-color\n"
 msgstr  "#ikoresha"
 
-#: src/lang.c:1955
+#: src/lang.c:2014
 #, fuzzy
 msgid   "Standard foreground color"
 msgstr  "Ibara"
 
-#: src/lang.c:1956
+#: src/lang.c:2015
 #, fuzzy
 msgid   "# Standard foreground color\n"
         "# Default: -1 (default color)\n"
 msgstr  "#1. Mburabuzi Ibara"
 
-#: src/lang.c:1962
+#: src/lang.c:2021
 #, fuzzy
 msgid   "Standard background color"
 msgstr  "Mbuganyuma Ibara"
 
-#: src/lang.c:1963
+#: src/lang.c:2022
 #, fuzzy
 msgid   "# Standard background color\n"
         "# Default: -1 (default color)\n"
 msgstr  "#Mbuganyuma 1. Mburabuzi Ibara"
 
-#: src/lang.c:1969
+#: src/lang.c:2028
 #, fuzzy
 msgid   "Color for inverse text (background)"
 msgstr  "kugirango Umwandiko Mbuganyuma"
 
-#: src/lang.c:1970
+#: src/lang.c:2029
 #, fuzzy
 msgid   "# Color of background for inverse text\n"
         "# Default: 4 (blue)\n"
 msgstr  "#Bya Mbuganyuma kugirango 4. Ubururu"
 
-#: src/lang.c:1976
+#: src/lang.c:2035
 #, fuzzy
 msgid   "Color for inverse text (foreground)"
 msgstr  "kugirango Umwandiko"
 
-#: src/lang.c:1977
+#: src/lang.c:2036
 #, fuzzy
 msgid   "# Color of foreground for inverse text\n"
         "# Default: 7 (white)\n"
 msgstr  "#Bya kugirango 7 Umweru"
 
-#: src/lang.c:1983
+#: src/lang.c:2042
 #, fuzzy
 msgid   "Color of text lines"
 msgstr  "Bya Umwandiko Imirongo"
 
-#: src/lang.c:1984
+#: src/lang.c:2043
 #, fuzzy
 msgid   "# Color of text lines\n"
         "# Default: -1 (default color)\n"
 msgstr  "#Bya Umwandiko 1. Mburabuzi Ibara"
 
-#: src/lang.c:1990
+#: src/lang.c:2049
 #, fuzzy
 msgid   "Color of mini help menu"
 msgstr  "Bya Ifashayobora Ibikubiyemo"
 
-#: src/lang.c:1991
+#: src/lang.c:2050
 #, fuzzy
 msgid   "# Color of mini help menu\n"
         "# Default: 3 (brown)\n"
 msgstr  "#Bya Ifashayobora 3. Igihogo"
 
-#: src/lang.c:1997
+#: src/lang.c:2056
 #, fuzzy
 msgid   "Color of help text"
 msgstr  "Bya Ifashayobora Umwandiko"
 
-#: src/lang.c:1998
+#: src/lang.c:2057
 #, fuzzy
 msgid   "# Color of help pages\n"
         "# Default: -1 (default color)\n"
 msgstr  "#Bya Ifashayobora 1. Mburabuzi Ibara"
 
-#: src/lang.c:2004
+#: src/lang.c:2063
 #, fuzzy
 msgid   "Color of status messages"
 msgstr  "Bya Imimerere Ubutumwa"
 
-#: src/lang.c:2005
+#: src/lang.c:2064
 #, fuzzy
 msgid   "# Color of messages in last line\n"
         "# Default: 6 (cyan)\n"
 msgstr  "#Bya Ubutumwa in Iheruka 6 Ubururu bukeye"
 
-#: src/lang.c:2011
+#: src/lang.c:2070
 #, fuzzy
 msgid   "Color of quoted lines"
 msgstr  "Bya Imirongo"
 
-#: src/lang.c:2012
+#: src/lang.c:2071
 #, fuzzy
 msgid   "# Color of quote-lines\n"
         "# Default: 2 (green)\n"
 msgstr  "#Bya Gushyiraho akugarizo 2. Icyatsi"
 
-#: src/lang.c:2018
+#: src/lang.c:2077
 #, fuzzy
 msgid   "Color of twice quoted line"
 msgstr  "Bya Umurongo"
 
-#: src/lang.c:2019
+#: src/lang.c:2078
 #, fuzzy
 msgid   "# Color of twice quoted lines\n"
         "# Default: 3 (brown)\n"
 msgstr  "#Bya 3. Igihogo"
 
-#: src/lang.c:2025
+#: src/lang.c:2084
 #, fuzzy
 msgid   "Color of =>3 times quoted line"
 msgstr  "Bya 3. Times Umurongo"
 
-#: src/lang.c:2026
+#: src/lang.c:2085
 #, fuzzy
 msgid   "# Color of >=3 times quoted lines\n"
         "# Default: 4 (blue)\n"
 msgstr  "#Bya 3. Times 4. Ubururu"
 
-#: src/lang.c:2032
+#: src/lang.c:2091
 #, fuzzy
 msgid   "Color of article header lines"
 msgstr  "Bya Ingingo Umutwempangano Imirongo"
 
-#: src/lang.c:2033
+#: src/lang.c:2092
 #, fuzzy
 msgid   "# Color of header-lines\n"
         "# Default: 2 (green)\n"
 msgstr  "#Bya Umutwempangano 2. Icyatsi"
 
-#: src/lang.c:2039
+#: src/lang.c:2098
 #, fuzzy
 msgid   "Color of actual news header fields"
 msgstr  "Bya Amakuru Umutwempangano Imyanya"
 
-#: src/lang.c:2040
+#: src/lang.c:2099
 #, fuzzy
 msgid   "# Color of actual news header fields\n"
         "# Default: 9 (light red)\n"
 msgstr  "#Bya Amakuru Umutwempangano 9 kimurika Umutuku"
 
-#: src/lang.c:2046
+#: src/lang.c:2105
 #, fuzzy
 msgid   "Color of article subject lines"
 msgstr  "Bya Ingingo Ikivugwaho Imirongo"
 
-#: src/lang.c:2047
+#: src/lang.c:2106
 #, fuzzy
 msgid   "# Color of article subject\n"
         "# Default: 6 (cyan)\n"
 msgstr  "#Bya Ingingo 6 Ubururu bukeye"
 
-#: src/lang.c:2053
+#: src/lang.c:2112
 #, fuzzy
 msgid   "Color of response counter"
 msgstr  "Bya"
 
-#: src/lang.c:2054
+#: src/lang.c:2113
 #, fuzzy
 msgid   "# Color of response counter\n"
         "# Default: 2 (green)\n"
 msgstr  "#Bya 2. Icyatsi"
 
-#: src/lang.c:2060
+#: src/lang.c:2119
 #, fuzzy
 msgid   "Color of sender (From:)"
 msgstr  "Bya Uwohereza"
 
-#: src/lang.c:2061
+#: src/lang.c:2120
 #, fuzzy
 msgid   "# Color of sender (From:)\n"
         "# Default: 2 (green)\n"
 msgstr  "#Bya Uwohereza 2. Icyatsi"
 
-#: src/lang.c:2067
+#: src/lang.c:2126
 #, fuzzy
 msgid   "Color of help/mail sign"
 msgstr  "Bya Ifashayobora Ubutumwa IKIMENYETSO"
 
-#: src/lang.c:2068
+#: src/lang.c:2127
 #, fuzzy
 msgid   "# Color of Help/Mail-Sign\n"
         "# Default: 4 (blue)\n"
 msgstr  "#Bya 4. Ubururu"
 
-#: src/lang.c:2074
+#: src/lang.c:2133
 #, fuzzy
 msgid   "Color of signatures"
 msgstr  "Bya"
 
-#: src/lang.c:2075
+#: src/lang.c:2134
 #, fuzzy
 msgid   "# Color of signature\n"
         "# Default: 4 (blue)\n"
 msgstr  "#Bya 4. Ubururu"
 
-#: src/lang.c:2081
+#: src/lang.c:2140
 #, fuzzy
 msgid   "Color of highlighted URLs"
 msgstr  "Bya"
 
-#: src/lang.c:2082
+#: src/lang.c:2141
 #, fuzzy
 msgid   "# Color of highlighted URLs\n"
         "# Default: -1 (default color)\n"
 msgstr  "#Bya 1. Mburabuzi Ibara"
 
-#: src/lang.c:2088
+#: src/lang.c:2147
 #, fuzzy
 msgid   "Color of verbatim blocks"
 msgstr  "Bya Umwandiko Imirongo"
 
-#: src/lang.c:2089
+#: src/lang.c:2148
 #, fuzzy
 msgid   "# Color of verbatim blocks\n"
         "# Default: 5 (pink)\n"
 msgstr  "#Bya Ingingo 6 Ubururu bukeye"
 
-#: src/lang.c:2095
+#: src/lang.c:2154
 #, fuzzy
 msgid   "Color of highlighting with *stars*"
 msgstr  "Bya Igaragaza cyane Na: Inyenyeri"
 
-#: src/lang.c:2096
+#: src/lang.c:2155
 #, fuzzy
 msgid   "# Color of word highlighting with *stars*\n"
         "# Default: 11 (yellow)\n"
 msgstr  "#Bya ijambo Igaragaza cyane Na: Inyenyeri Umuhondo"
 
-#: src/lang.c:2102
+#: src/lang.c:2161
 #, fuzzy
 msgid   "Color of highlighting with _dash_"
 msgstr  "Bya Igaragaza cyane Na: AKANYEREZO"
 
-#: src/lang.c:2103
+#: src/lang.c:2162
 #, fuzzy
 msgid   "# Color of word highlighting with _dash_\n"
         "# Default: 13 (light pink)\n"
 msgstr  "#Bya ijambo Igaragaza cyane Na: kimurika"
 
-#: src/lang.c:2109
+#: src/lang.c:2168
 #, fuzzy
 msgid   "Color of highlighting with /slash/"
 msgstr  "Bya Igaragaza cyane Na: AKARONGOKABERAMYE"
 
-#: src/lang.c:2110
+#: src/lang.c:2169
 #, fuzzy
 msgid   "# Color of word highlighting with /slash/\n"
         "# Default: 14 (light cyan)\n"
 msgstr  "#Bya ijambo Igaragaza cyane Na: AKARONGOKABERAMYE 14 kimurika Ubururu bukeye"
 
-#: src/lang.c:2116
+#: src/lang.c:2175
 #, fuzzy
 msgid   "Color of highlighting with -stroke-"
 msgstr  "Bya Igaragaza cyane Na: Akarongo"
 
-#: src/lang.c:2117
+#: src/lang.c:2176
 #, fuzzy
 msgid   "# Color of word highlighting with -stroke-\n"
         "# Default: 12 (light blue)\n"
 msgstr  "#Bya ijambo Igaragaza cyane Na: Akarongo 12 kimurika Ubururu"
 
-#: src/lang.c:2124
+#: src/lang.c:2183
 #, fuzzy
 msgid   "Attr. of highlighting with *stars*"
 msgstr  "Bya Igaragaza cyane Na: Inyenyeri"
 
-#: src/lang.c:2125
+#: src/lang.c:2184
 #, fuzzy
 msgid   "# Attributes of word highlighting on mono terminals\n"
         "# Possible values are:\n"
@@ -6269,65 +6524,65 @@ msgid   "# Attributes of word highlighti
 msgstr  "#Bya ijambo Igaragaza cyane ku Uduciro 0 1. 2. 3. 4. 5 6 Bya ijambo Igaragaza "
         "cyane Na: Inyenyeri 6 UTSINDAGIYE"
 
-#: src/lang.c:2140
+#: src/lang.c:2199
 #, fuzzy
 msgid   "Attr. of highlighting with _dash_"
 msgstr  "Bya Igaragaza cyane Na: AKANYEREZO"
 
-#: src/lang.c:2141
+#: src/lang.c:2200
 #, fuzzy
 msgid   "# Attribute of word highlighting with _dash_\n"
         "# Default: 2 (best highlighting)\n"
 msgstr  "#Bya ijambo Igaragaza cyane Na: 2. Igaragaza cyane"
 
-#: src/lang.c:2147
+#: src/lang.c:2206
 #, fuzzy
 msgid   "Attr. of highlighting with /slash/"
 msgstr  "Bya Igaragaza cyane Na: AKARONGOKABERAMYE"
 
-#: src/lang.c:2148
+#: src/lang.c:2207
 #, fuzzy
 msgid   "# Attribute of word highlighting with /slash/\n"
         "# Default: 5 (half bright)\n"
 msgstr  "#Bya ijambo Igaragaza cyane Na: AKARONGOKABERAMYE 5 Bibonerana"
 
-#: src/lang.c:2154
+#: src/lang.c:2213
 #, fuzzy
 msgid   "Attr. of highlighting with -stroke-"
 msgstr  "Bya Igaragaza cyane Na: Akarongo"
 
-#: src/lang.c:2155
+#: src/lang.c:2214
 #, fuzzy
 msgid   "# Attribute of word highlighting with -stroke-\n"
         "# Default: 3 (reverse video)\n"
 msgstr  "#Bya ijambo Igaragaza cyane Na: Akarongo 3. Ihindurakerekezo Videwo..."
 
-#: src/lang.c:2161
+#: src/lang.c:2220
 #, fuzzy
 msgid   "URL highlighting in message body"
 msgstr  "Igaragaza cyane in Ubutumwa Umubiri"
 
-#: src/lang.c:2162
+#: src/lang.c:2221
 #, fuzzy
 msgid   "# Enable URL highlighting?\n"
 msgstr  "#Igaragaza cyane"
 
-#: src/lang.c:2167
+#: src/lang.c:2226
 #, fuzzy
 msgid   "Word highlighting in message body"
 msgstr  "Igaragaza cyane in Ubutumwa Umubiri"
 
-#: src/lang.c:2168
+#: src/lang.c:2227
 #, fuzzy
 msgid   "# Enable word highlighting?\n"
 msgstr  "#ijambo Igaragaza cyane"
 
-#: src/lang.c:2173
+#: src/lang.c:2232
 #, fuzzy
 msgid   "What to display instead of mark"
 msgstr  "Kuri Kugaragaza Bya Ikimenyetso"
 
-#: src/lang.c:2174
+#: src/lang.c:2233
 #, fuzzy
 msgid   "# Should the leading and ending stars and dashes also be displayed,\n"
         "# even when they are highlighting marks?\n"
@@ -6339,67 +6594,67 @@ msgstr  "#i Nyobora Na Inyenyeri Na Utun
         "Uduciro i Mburabuzi ni cy/ byagarajwe Na: 0 1. Yego Kugaragaza 2. Gucapa a "
         "Umwanya"
 
-#: src/lang.c:2183
+#: src/lang.c:2242
 #, fuzzy
 msgid   "Enter column number to wrap article lines to in the pager. <CR> sets."
 msgstr  "Inkingi Umubare Kuri Gufunika Ingingo Imirongo Kuri in i Peja"
 
-#: src/lang.c:2184
+#: src/lang.c:2243
 #, fuzzy
 msgid   "Page line wrap column"
 msgstr  "Umurongo Gufunika Inkingi"
 
-#: src/lang.c:2185
+#: src/lang.c:2244
 #, fuzzy
 msgid   "# Wrap article lines at column\n"
 msgstr  "#Ingingo Imirongo ku"
 
-#: src/lang.c:2190
+#: src/lang.c:2249
 #, fuzzy
 msgid   "Wrap around threads on next unread"
 msgstr  "ku Komeza>> Bidasomye"
 
-#: src/lang.c:2191
+#: src/lang.c:2250
 #, fuzzy
 msgid   "# If ON wrap around threads on searching next unread article\n"
 msgstr  "#Gufunika ku Ishakisha Komeza>> Bidasomye"
 
-#: src/lang.c:2195
+#: src/lang.c:2254
 #, fuzzy
 msgid   "Enter default mail address (and fullname). <CR> sets."
 msgstr  "Mburabuzi Ubutumwa Aderesi Na"
 
-#: src/lang.c:2196
+#: src/lang.c:2255 src/lang.c:2671
 #, fuzzy
 msgid   "Mail address (and fullname)"
 msgstr  "Aderesi Na"
 
-#: src/lang.c:2197
+#: src/lang.c:2256
 #, fuzzy
 msgid   "# User's mail address (and fullname), if not username@host (fullname)\n"
 msgstr  "#Ubutumwa Aderesi Na NIBA OYA Izina ry'ukoresha Ubuturo"
 
-#: src/lang.c:2202
+#: src/lang.c:2261
 #, fuzzy
 msgid   "Show empty Followup-To in editor"
 msgstr  "ubusa in Muhinduzi"
 
-#: src/lang.c:2203
+#: src/lang.c:2262
 #, fuzzy
 msgid   "# If ON show empty Followup-To header when editing an article\n"
 msgstr  "#Garagaza ubusa Umutwempangano Ryari:"
 
-#: src/lang.c:2207
+#: src/lang.c:2266
 #, fuzzy
 msgid   "Enter path/! command/--none to create your default signature. <CR> sets."
 msgstr  "Inzira Komandi: Ntacyo Kuri Kurema Mburabuzi Isinya"
 
-#: src/lang.c:2208
+#: src/lang.c:2267
 #, fuzzy
 msgid   "Create signature from path/command"
 msgstr  "Isinya Bivuye Inzira Komandi:"
 
-#: src/lang.c:2209
+#: src/lang.c:2268
 #, fuzzy
 msgid   "# Signature path (random sigs)/file to be used when posting/replying\n"
         "# sigfile=file       appends file as signature\n"
@@ -6408,58 +6663,58 @@ msgid   "# Signature path (random sigs)/
 msgstr  "#Inzira IDOSIYE Kuri Ryari: IDOSIYE IDOSIYE Nka Komandi: external Komandi: "
         "Kuri a Ntacyo Kongeraho... a"
 
-#: src/lang.c:2216
+#: src/lang.c:2275
 #, fuzzy
 msgid   "Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
 msgstr  "Isinya Na: ku Umurongo"
 
-#: src/lang.c:2217
+#: src/lang.c:2276
 #, fuzzy
 msgid   "Prepend signature with \"-- \""
 msgstr  "Isinya Na:"
 
-#: src/lang.c:2218
+#: src/lang.c:2277
 #, fuzzy
 msgid   "# If ON prepend the signature with dashes '\\n-- \\n'\n"
 msgstr  "#i Isinya Na: Utunyerezo N"
 
-#: src/lang.c:2222
+#: src/lang.c:2281
 #, fuzzy
 msgid   "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr  "Isinya Ryari:"
 
-#: src/lang.c:2223
+#: src/lang.c:2282
 #, fuzzy
 msgid   "Add signature when reposting"
 msgstr  "Isinya Ryari:"
 
-#: src/lang.c:2224
+#: src/lang.c:2283
 #, fuzzy
 msgid   "# If ON add signature to reposted articles\n"
 msgstr  "#Kongeramo Isinya Kuri"
 
-#: src/lang.c:2228
+#: src/lang.c:2287
 #, fuzzy, c-format
 msgid   "Enter quotation marks, %s or %S for author's initials."
 msgstr  "Gusubiramo ibyavuzwe Cyangwa kugirango Izibanza"
 
-#: src/lang.c:2229
+#: src/lang.c:2288
 #, fuzzy
 msgid   "Characters used as quote-marks"
 msgstr  "Nka Gushyiraho akugarizo"
 
-#: src/lang.c:2230
+#: src/lang.c:2289
 #, 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  "#in Kuri Na ni ku ku Izibanza"
 
-#: src/lang.c:2236
+#: src/lang.c:2295
 #, fuzzy
 msgid   "Quoting behavior"
 msgstr  "imyitwarire"
 
-#: src/lang.c:2237
+#: src/lang.c:2296
 #, fuzzy
 msgid   "# How quoting should be handled when following up or replying.\n"
         "# Possible values are (the default is marked with *):\n"
@@ -6475,57 +6730,57 @@ msgstr  "#Ryari: Hejuru Cyangwa Uduciro 
         "Gushyiraho akugarizo 4. ubusa 5 Gushyiraho akugarizo ubusa 6 Gushyiraho "
         "akugarizo ubusa 7 Gushyiraho akugarizo Gushyiraho akugarizo ubusa"
 
-#: src/lang.c:2250 src/lang.c:2258 src/lang.c:2264
+#: src/lang.c:2309 src/lang.c:2317 src/lang.c:2323
 msgid   "%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name"
 msgstr  ""
 
-#: src/lang.c:2251
+#: src/lang.c:2310
 #, fuzzy
 msgid   "Quote line when following up"
 msgstr  "Umurongo Ryari: Hejuru"
 
-#: src/lang.c:2252
+#: src/lang.c:2311
 #, fuzzy, c-format
 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  "#Bya Gushyiraho akugarizo Umurongo Ryari: Hejuru"
 
-#: src/lang.c:2259
+#: src/lang.c:2318
 #, fuzzy
 msgid   "Quote line when cross-posting"
 msgstr  "Umurongo Ryari: Kwambukiranya"
 
-#: src/lang.c:2265
+#: src/lang.c:2324
 #, fuzzy
 msgid   "Quote line when mailing"
 msgstr  "Umurongo Ryari:"
 
-#: src/lang.c:2270
+#: src/lang.c:2329
 #, fuzzy
 msgid   "If ON, include User-Agent: header. <SPACE> toggles & <CR> sets."
 msgstr  "Gushyiramo Umutwempangano"
 
-#: src/lang.c:2271
+#: src/lang.c:2330
 #, fuzzy
 msgid   "Insert 'User-Agent:'-header"
 msgstr  "Umutwempangano"
 
-#: src/lang.c:2272
+#: src/lang.c:2331
 #, fuzzy
 msgid   "# If ON include advertising User-Agent: header\n"
 msgstr  "#Gushyiramo"
 
-#: src/lang.c:2277
+#: src/lang.c:2336
 #, fuzzy
 msgid   "Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr  "g."
 
-#: src/lang.c:2278
+#: src/lang.c:2337
 msgid   "MM_CHARSET"
 msgstr  ""
 
-#: src/lang.c:2279
+#: src/lang.c:2338
 #, fuzzy
 msgid   "# Charset supported locally which is also used for MIME header and\n"
         "# Content-Type header.\n"
@@ -6542,44 +6797,44 @@ msgstr  "#Project- Id- Version: basctl\n
         "X- Generator: KBabel 1. 0\n"
         "."
 
-#: src/lang.c:2289
+#: src/lang.c:2348
 msgid   "MM_NETWORK_CHARSET"
 msgstr  ""
 
-#: src/lang.c:2290
+#: src/lang.c:2349
 #, fuzzy
 msgid   "# Charset used for MIME (Content-Type) header in postings.\n"
 msgstr  "#kugirango Umutwempangano in"
 
-#: src/lang.c:2294
+#: src/lang.c:2353
 #, fuzzy
 msgid   "Enter local charset name (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr  "g."
 
-#: src/lang.c:2295
+#: src/lang.c:2354
 msgid   "MM_LOCAL_CHARSET"
 msgstr  ""
 
-#: src/lang.c:2296
+#: src/lang.c:2355
 msgid   "# Charset supported locally.\n"
 msgstr  ""
 
-#: src/lang.c:2303
+#: src/lang.c:2362
 #, fuzzy
 msgid   "Mailbox format"
 msgstr  "Imiterere"
 
-#: src/lang.c:2304
+#: src/lang.c:2363
 #, fuzzy
 msgid   "# Format of the mailbox.\n"
 msgstr  "#Bya i"
 
-#: src/lang.c:2309
+#: src/lang.c:2368
 #, fuzzy
 msgid   "MIME encoding in news messages"
 msgstr  "Imisobekere: in Amakuru Ubutumwa"
 
-#: src/lang.c:2310
+#: src/lang.c:2369
 #, 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"
@@ -6589,17 +6844,17 @@ msgid   "# MIME encoding (8bit, base64, 
 msgstr  "#Imisobekere: Gicapika Bya i kugirango Na NIBA ni kugirango Inyuguti Na: "
         "Gitoya Imigabane Bya ni Birenzeho kugirango Na: a Bya Inyuguti"
 
-#: src/lang.c:2318 src/lang.c:2339
+#: src/lang.c:2377 src/lang.c:2398
 #, fuzzy
 msgid   "Don't change unless you know what you are doing. <ESC> cancels."
 msgstr  "Guhindura>>"
 
-#: src/lang.c:2319
+#: src/lang.c:2378
 #, fuzzy
 msgid   "Use 8bit characters in news headers"
 msgstr  "Inyuguti in Amakuru Imitwe"
 
-#: src/lang.c:2320
+#: src/lang.c:2379
 #, fuzzy
 msgid   "# If ON, 8bit characters in news headers are NOT encoded.\n"
         "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -6608,32 +6863,32 @@ msgid   "# If ON, 8bit characters in new
 msgstr  "#Inyuguti in Amakuru Imitwe Mburabuzi ni Inyuguti ku Mburabuzi in "
         "Umutwempangano Bya i Agaciro Bya ni Nka"
 
-#: src/lang.c:2327
+#: src/lang.c:2386
 #, fuzzy
 msgid   "Auto-view post-processed files <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr  "Kureba Iposita Idosiye"
 
-#: src/lang.c:2328
+#: src/lang.c:2387
 #, fuzzy
 msgid   "View post-processed files"
 msgstr  "Iposita Idosiye"
 
-#: src/lang.c:2329
+#: src/lang.c:2388
 #, fuzzy
 msgid   "# If set, post processed files will be opened in a viewer\n"
 msgstr  "#Gushyiraho Iposita Idosiye in a"
 
-#: src/lang.c:2334
+#: src/lang.c:2393
 #, fuzzy
 msgid   "MIME encoding in mail messages"
 msgstr  "Imisobekere: in Ubutumwa Ubutumwa"
 
-#: src/lang.c:2340
+#: src/lang.c:2399
 #, fuzzy
 msgid   "Use 8bit characters in mail headers"
 msgstr  "Inyuguti in Ubutumwa Imitwe"
 
-#: src/lang.c:2341
+#: src/lang.c:2400
 #, fuzzy
 msgid   "# If ON, 8bit characters in mail headers are NOT encoded.\n"
         "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -6645,27 +6900,27 @@ msgid   "# If ON, 8bit characters in mai
 msgstr  "#Inyuguti in Ubutumwa Imitwe Mburabuzi ni Inyuguti ku Mburabuzi in Imitwe Bya "
         "i Agaciro Bya iyi ni Nka Inyuguti in Ubutumwa Imitwe"
 
-#: src/lang.c:2351
+#: src/lang.c:2410
 #, fuzzy
 msgid   "Strip blanks from ends of lines"
 msgstr  "Bivuye Bya Imirongo"
 
-#: src/lang.c:2352
+#: src/lang.c:2411
 #, fuzzy
 msgid   "# If ON strip blanks from ends of lines for faster display on slow "
         "terminals.\n"
 msgstr  "#Bivuye Bya Imirongo kugirango Kugaragaza ku Buhoro"
 
-#: src/lang.c:2357
+#: src/lang.c:2416
 #, fuzzy
 msgid   "If ON, use transliteration. <SPACE> toggles & <CR> sets."
 msgstr  "Gukoresha"
 
-#: src/lang.c:2358
+#: src/lang.c:2417
 msgid   "Transliteration"
 msgstr  ""
 
-#: src/lang.c:2359
+#: src/lang.c:2418
 #, 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"
@@ -6673,12 +6928,12 @@ msgid   "# If ON, use //TRANSLIT extensi
 msgstr  "#Gukoresha Umugereka Ryari: a Inyuguti in i in i Intego Inyuguti Gushyiraho "
         "Gihinguranya Cyangwa Inyuguti"
 
-#: src/lang.c:2367
+#: src/lang.c:2426
 #, fuzzy
 msgid   "Send you a Cc/Bcc automatically"
 msgstr  "a KopiKubandi ku buryo bwikora"
 
-#: src/lang.c:2368
+#: src/lang.c:2427
 #, 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"
@@ -6688,135 +6943,135 @@ msgid   "# Put your name in the Cc: and/
         "#   3 = Cc and Bcc\n"
 msgstr  "#Uduciro i Mburabuzi ni cy/ byagarajwe Na: 0 1. 2. 3. 4."
 
-#: src/lang.c:2377
+#: src/lang.c:2436
 #, fuzzy
 msgid   "Enter address elements about which you want to be warned. <CR> sets."
 msgstr  "Aderesi Ibintu Ibyerekeye Kuri"
 
-#: src/lang.c:2378
+#: src/lang.c:2437
 #, fuzzy
 msgid   "Spamtrap warning address parts"
 msgstr  "Iburira Aderesi"
 
-#: src/lang.c:2379
+#: src/lang.c:2438
 #, fuzzy
 msgid   "# A comma-delimited list of address-parts you want to be warned\n"
         "# about when trying to reply by email.\n"
 msgstr  "#A Akitso Urutonde Bya Aderesi Kuri Ibyerekeye Ryari: Kuri Subiza ku imeli"
 
-#: src/lang.c:2384
+#: src/lang.c:2443
 #, fuzzy
 msgid   "Enter default number of days a filter entry will be valid. <CR> sets."
 msgstr  "Mburabuzi Umubare Bya Iminsi a Muyunguruzi... Icyinjijwe Byemewe"
 
-#: src/lang.c:2385
+#: src/lang.c:2444
 #, fuzzy
 msgid   "No. of days a filter entry is valid"
 msgstr  "Bya Iminsi a Muyunguruzi... Icyinjijwe ni Byemewe"
 
-#: src/lang.c:2386
+#: src/lang.c:2445
 #, fuzzy
 msgid   "# Number of days a short term filter will be active\n"
 msgstr  "#Bya Iminsi a Ijambo Muyunguruzi..."
 
-#: src/lang.c:2390
+#: src/lang.c:2449
 #, fuzzy
 msgid   "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr  "Kuri Muyunguruzi..."
 
-#: src/lang.c:2391
+#: src/lang.c:2450
 #, fuzzy
 msgid   "Add posted articles to filter"
 msgstr  "Kuri Muyunguruzi..."
 
-#: src/lang.c:2392
+#: src/lang.c:2451
 #, fuzzy
 msgid   "# If ON add posted articles which start a new thread to filter for\n"
         "# highlighting follow-ups\n"
 msgstr  "#Kongeramo Gutangira a Gishya Urudodo Kuri Muyunguruzi... Igaragaza cyane"
 
-#: src/lang.c:2396
+#: src/lang.c:2455
 #, fuzzy
 msgid   "The directory where articles/threads are to be saved in mailbox format."
 msgstr  "bushyinguro Kuri in Imiterere"
 
-#: src/lang.c:2397
+#: src/lang.c:2456
 #, fuzzy
 msgid   "Mail directory"
 msgstr  "bushyinguro"
 
-#: src/lang.c:2398
+#: src/lang.c:2457
 #, fuzzy
 msgid   "# (-m) directory where articles/threads are saved in mailbox format\n"
 msgstr  "#(-M bushyinguro in"
 
-#: src/lang.c:2403
+#: src/lang.c:2462
 #, fuzzy
 msgid   "Save articles in batch mode (-S)"
 msgstr  "Kubika in Ubwoko"
 
-#: src/lang.c:2404
+#: src/lang.c:2463
 #, 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  "#in Ubwoko Ryari: Kubika Cyangwa Ubutumwa ni ku i Komandi:"
 
-#: src/lang.c:2409
+#: src/lang.c:2468
 #, fuzzy
 msgid   "The directory where you want articles/threads saved."
 msgstr  "bushyinguro"
 
-#: src/lang.c:2410
+#: src/lang.c:2469
 #, fuzzy
 msgid   "Directory to save arts/threads in"
 msgstr  "Kuri Kubika in"
 
-#: src/lang.c:2411
+#: src/lang.c:2470
 msgid   "# Directory where articles/threads are saved\n"
 msgstr  ""
 
-#: src/lang.c:2415
+#: src/lang.c:2474
 #, fuzzy
 msgid   "Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> sets."
 msgstr  "Kubika Ingingo Urudodo ku Izina: Umutwempangano"
 
-#: src/lang.c:2416
+#: src/lang.c:2475
 #, fuzzy
 msgid   "Use Archive-name: header for save"
 msgstr  "Izina: Umutwempangano kugirango Kubika"
 
-#: src/lang.c:2417
+#: src/lang.c:2476
 #, 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  "#Na: Izina: in Ubutumwa Umutwempangano ku buryo bwikora Na: i Izina: Oya"
 
-#: src/lang.c:2422
+#: src/lang.c:2481
 #, fuzzy
 msgid   "Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
         "cancels."
 msgstr  "Nka Gusoma"
 
-#: src/lang.c:2423
+#: src/lang.c:2482
 #, fuzzy
 msgid   "Mark saved articles/threads as read"
 msgstr  "Nka Gusoma"
 
-#: src/lang.c:2424
+#: src/lang.c:2483
 #, fuzzy
 msgid   "# If ON mark articles that are saved as read\n"
 msgstr  "#Ikimenyetso Nka"
 
-#: src/lang.c:2428
+#: src/lang.c:2487
 #, fuzzy
 msgid   "Do post processing (eg. extract attachments) for saved articles."
 msgstr  "Iposita Inonosora Imigereka kugirango"
 
-#: src/lang.c:2429
+#: src/lang.c:2488
 msgid   "Post process saved articles"
 msgstr  ""
 
-#: src/lang.c:2430
+#: src/lang.c:2489
 #, fuzzy
 msgid   "# Perform post processing (saving binary attachments) from saved articles.\n"
         "# Possible values are (the default is marked with *):\n"
@@ -6826,116 +7081,116 @@ msgid   "# Perform post processing (savi
 msgstr  "#Iposita Inonosora Mu kubika Nyabibiri Imigereka Bivuye Uduciro i Mburabuzi "
         "ni cy/ byagarajwe Na: 0 1. Igikonoshwa Ubushyinguro 2."
 
-#: src/lang.c:2439
+#: src/lang.c:2498
 #, fuzzy
 msgid   "Process only unread articles"
 msgstr  "Bidasomye"
 
-#: src/lang.c:2440
+#: src/lang.c:2499
 #, fuzzy
 msgid   "# If ON only save/print/pipe/mail unread articles (tagged articles excepted)\n"
 msgstr  "#Kubika Gucapa Ubutumwa Bidasomye"
 
-#: src/lang.c:2445
+#: src/lang.c:2504
 #, fuzzy
 msgid   "Print all or just part of header. <SPACE> toggles & <CR> sets."
 msgstr  "Byose Cyangwa Bya Umutwempangano"
 
-#: src/lang.c:2446
+#: src/lang.c:2505
 #, fuzzy
 msgid   "Print all headers when printing"
 msgstr  "Byose Imitwe Ryari: Icapa..."
 
-#: src/lang.c:2447
+#: src/lang.c:2506
 #, fuzzy
 msgid   "# If ON print all of article header otherwise just the important lines\n"
 msgstr  "#Gucapa Byose Bya Ingingo Umutwempangano i By'ingirakamaro"
 
-#: src/lang.c:2451
+#: src/lang.c:2510
 #, fuzzy
 msgid   "The printer program with options that is to be used to print articles/threads."
 msgstr  "Mucapyi Porogaramu Na: Amahitamo ni Kuri Kuri Gucapa"
 
-#: src/lang.c:2452
+#: src/lang.c:2511
 #, fuzzy
 msgid   "Printer program with options"
 msgstr  "Porogaramu Na: Amahitamo"
 
-#: src/lang.c:2453
+#: src/lang.c:2512
 #, fuzzy
 msgid   "# Print program with parameters used to print articles/threads\n"
 msgstr  "#Porogaramu Na: Ibigenga Kuri Gucapa"
 
-#: src/lang.c:2459
+#: src/lang.c:2518
 #, fuzzy
 msgid   "Force redraw after certain commands"
 msgstr  "Kongera Gushushanya Nyuma Amabwiriza"
 
-#: src/lang.c:2460
+#: src/lang.c:2519
 #, fuzzy
 msgid   "# If ON a screen redraw will always be done after certain external commands\n"
 msgstr  "#a Mugaragaza Kongera Gushushanya Buri gihe Byakozwe Nyuma external"
 
-#: src/lang.c:2464
+#: src/lang.c:2523
 #, fuzzy
 msgid   "Start editor with line offset. <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr  "Gutangira Muhinduzi Na: Umurongo Nta- boneza"
 
-#: src/lang.c:2465
+#: src/lang.c:2524
 #, fuzzy
 msgid   "Start editor with line offset"
 msgstr  "Gutangira Muhinduzi Na: Umurongo Nta- boneza"
 
-#: src/lang.c:2466
+#: src/lang.c:2525
 #, 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  "#Muhinduzi Na: indanga Nta- boneza i i indanga ku i Itangira"
 
-#: src/lang.c:2471
+#: src/lang.c:2530
 #, fuzzy
 msgid   "Enter %E for editor, %F for filename, %N for line-number, <CR> to set."
 msgstr  "kugirango Muhinduzi kugirango Izina ry'idosiye: kugirango Umurongo Umubare "
         "Kuri Gushyiraho"
 
-#: src/lang.c:2472
+#: src/lang.c:2531
 #, fuzzy
 msgid   "Invocation of your editor"
 msgstr  "Bya Muhinduzi"
 
-#: src/lang.c:2473
+#: src/lang.c:2532
 #, fuzzy, c-format
 msgid   "# Format of editor line including parameters\n"
         "# %%E Editor  %%F Filename  %%N Linenumber\n"
 msgstr  "#Bya Muhinduzi Umurongo"
 
-#: src/lang.c:2478
+#: src/lang.c:2537
 #, fuzzy
 msgid   "Enter name and options for external-inews, --internal for internal inews"
 msgstr  "Izina: Na Amahitamo kugirango external By'imbere kugirango By'imbere"
 
-#: src/lang.c:2479
+#: src/lang.c:2538
 msgid   "External inews"
 msgstr  ""
 
-#: src/lang.c:2480
+#: src/lang.c:2539
 #, fuzzy
 msgid   "# If --internal use the built in mini inews for posting via NNTP\n"
         "# otherwise use an external inews program\n"
 msgstr  "#By'imbere Gukoresha i in kugirango Biturutse Gukoresha external"
 
-#: src/lang.c:2484
+#: src/lang.c:2543
 #, fuzzy
 msgid   "Enter %M for mailer, %S for subject, %T for to, %F for filename, <CR> to set."
 msgstr  "kugirango Uwanditse kugirango Ikivugwaho kugirango Kuri kugirango Izina "
         "ry'idosiye: Kuri Gushyiraho"
 
-#: src/lang.c:2485
+#: src/lang.c:2544
 #, fuzzy
 msgid   "Invocation of your mail command"
 msgstr  "Bya Ubutumwa Komandi:"
 
-#: src/lang.c:2486
+#: src/lang.c:2545
 #, fuzzy, c-format
 msgid   "# Format of mailer line including parameters\n"
         "# %%M Mailer  %%S Subject  %%T To  %%F Filename\n"
@@ -6943,12 +7198,12 @@ msgid   "# Format of mailer line includi
         "# ie. elm interactive          :    elm -i %%F -s \"%%S\" \"%%T\"\n"
 msgstr  "#Bya Uwanditse Umurongo Kuri Gukoresha Nka Uwanditse S Biganira i S"
 
-#: src/lang.c:2494
+#: src/lang.c:2553
 #, fuzzy
 msgid   "Use interactive mail reader"
 msgstr  "Biganira Ubutumwa"
 
-#: src/lang.c:2495
+#: src/lang.c:2554
 #, fuzzy
 msgid   "# Interactive mailreader\n"
         "# Possible values are (the default is marked with *):\n"
@@ -6958,68 +7213,68 @@ msgid   "# Interactive mailreader\n"
 msgstr  "#Uduciro i Mburabuzi ni cy/ byagarajwe Na: 0 Oya Biganira 1. Gukoresha "
         "Biganira Na: Imitwe in 2. Gukoresha Biganira Imitwe in"
 
-#: src/lang.c:2504
+#: src/lang.c:2563
 #, fuzzy
 msgid   "Remove ~/.article after posting"
 msgstr  "Ingingo Nyuma"
 
-#: src/lang.c:2505
+#: src/lang.c:2564
 #, fuzzy
 msgid   "# If ON remove ~/.article after posting.\n"
 msgstr  "#Gukuraho... Ingingo Nyuma"
 
-#: src/lang.c:2509
+#: src/lang.c:2568
 #, fuzzy
 msgid   "Filename for all posted articles, <CR> sets, no filename=do not save."
 msgstr  "kugirango Byose Oya Izina ry'idosiye: OYA Kubika"
 
-#: src/lang.c:2510
+#: src/lang.c:2569
 #, fuzzy
 msgid   "Filename for posted articles"
 msgstr  "kugirango"
 
-#: src/lang.c:2511
+#: src/lang.c:2570
 #, fuzzy
 msgid   "# Filename where to keep all postings (default posted)\n"
         "# If no filename is set then postings will not be saved\n"
 msgstr  "#Kuri Gumana: Byose Mburabuzi Oya Izina ry'idosiye: ni Gushyiraho Hanyuma OYA"
 
-#: src/lang.c:2516
+#: src/lang.c:2575
 #, fuzzy
 msgid   "Keep all failed articles in ~/dead.articles. <SPACE> toggles & <CR> sets."
 msgstr  "Byose Byanze in"
 
-#: src/lang.c:2517
+#: src/lang.c:2576
 #, fuzzy
 msgid   "Keep failed arts in ~/dead.articles"
 msgstr  "Byanze in"
 
-#: src/lang.c:2518
+#: src/lang.c:2577
 #, fuzzy
 msgid   "# If ON keep all failed postings in ~/dead.articles\n"
 msgstr  "#Gumana: Byose Byanze in"
 
-#: src/lang.c:2522
+#: src/lang.c:2581
 #, fuzzy
 msgid   "Do you want to strip unsubscribed groups from .newsrc"
 msgstr  "Kuri Amatsinda Bivuye"
 
-#: src/lang.c:2523
+#: src/lang.c:2582
 #, fuzzy
 msgid   "No unsubscribed groups in newsrc"
 msgstr  "Amatsinda in"
 
-#: src/lang.c:2524
+#: src/lang.c:2583
 #, fuzzy
 msgid   "# If ON strip unsubscribed groups from newsrc\n"
 msgstr  "#Amatsinda Bivuye"
 
-#: src/lang.c:2529
+#: src/lang.c:2588
 #, fuzzy
 msgid   "Remove bogus groups from newsrc"
 msgstr  "Amatsinda Bivuye"
 
-#: src/lang.c:2530
+#: src/lang.c:2589
 #, fuzzy
 msgid   "# What to do with bogus groups in newsrc file\n"
         "# Possible values are (the default is marked with *):\n"
@@ -7029,67 +7284,67 @@ msgid   "# What to do with bogus groups 
 msgstr  "#Kuri Na: Amatsinda in Uduciro i Mburabuzi ni cy/ byagarajwe Na: 0 1. 2. "
         "garagaza cyane Na: ku Ihitamo"
 
-#: src/lang.c:2538
+#: src/lang.c:2597
 #, fuzzy
 msgid   "Enter number of seconds until active file will be reread. <CR> sets."
 msgstr  "Umubare Bya amasogonda Gikora IDOSIYE"
 
-#: src/lang.c:2539
+#: src/lang.c:2598
 #, fuzzy
 msgid   "Interval in secs to reread active"
 msgstr  "in Kuri Gikora"
 
-#: src/lang.c:2540
+#: src/lang.c:2599
 #, fuzzy
 msgid   "# Time interval in seconds between rereading the active file (0=never)\n"
 msgstr  "#Intera in amasogonda hagati i Gikora IDOSIYE 0 Nta narimwe"
 
-#: src/lang.c:2545
+#: src/lang.c:2604
 #, fuzzy
 msgid   "Reconnect to server automatically"
 msgstr  "Kongerakwihuza Kuri Seriveri ku buryo bwikora"
 
-#: src/lang.c:2546
+#: src/lang.c:2605
 #, fuzzy
 msgid   "# If ON automatically reconnect to NNTP server if the connection is broken\n"
 msgstr  "#ku buryo bwikora Kuri Seriveri NIBA i Ukwihuza ni"
 
-#: src/lang.c:2550
+#: src/lang.c:2609
 #, fuzzy
 msgid   "Create local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 msgstr  "Amakopi Bya Incamake Idosiye"
 
-#: src/lang.c:2551
+#: src/lang.c:2610
 #, fuzzy
 msgid   "Cache NNTP overview files locally"
 msgstr  "Incamake Idosiye"
 
-#: src/lang.c:2552
+#: src/lang.c:2611
 #, fuzzy
 msgid   "# If ON, create local copies of NNTP overview files.\n"
 msgstr  "#Kurema Amakopi Bya Incamake Idosiye"
 
-#: src/lang.c:2556
+#: src/lang.c:2615
 #, fuzzy
 msgid   "Enter format string. <CR> sets, <ESC> cancels."
 msgstr  "Imiterere Ikurikiranyanyuguti"
 
-#: src/lang.c:2557
+#: src/lang.c:2616
 #, fuzzy
 msgid   "Format string for display of dates"
 msgstr  "Ikurikiranyanyuguti kugirango Kugaragaza Bya Amatariki"
 
-#: src/lang.c:2558
+#: src/lang.c:2617
 #, fuzzy
 msgid   "# Format string for date representation\n"
 msgstr  "#Ikurikiranyanyuguti kugirango Itariki"
 
-#: src/lang.c:2564
+#: src/lang.c:2623
 #, fuzzy
 msgid   "Unicode normalization form"
 msgstr  "Ifishi"
 
-#: src/lang.c:2565
+#: src/lang.c:2624
 #, fuzzy
 msgid   "# Unicode normalization form\n"
         "# Possible values are (the default is marked with *):\n"
@@ -7100,92 +7355,202 @@ msgid   "# Unicode normalization form\n"
         "#   4 = NFD\n"
 msgstr  "#Uduciro i Mburabuzi ni cy/ byagarajwe Na: 0 1. 2. 3. 4."
 
-#: src/lang.c:2577
+#: src/lang.c:2636
 msgid   "Render BiDi"
 msgstr  ""
 
-#: src/lang.c:2578
+#: src/lang.c:2637
 #, fuzzy
 msgid   "# If ON, bi-directional text is rendered by tin\n"
 msgstr  "#Umwandiko ni ku"
 
-#: src/misc.c:3707
+#: src/lang.c:2647
+msgid   "Automatically GroupMarkUnselArtRead"
+msgstr  ""
+
+#: src/lang.c:2653
+#, fuzzy
+msgid   "Delete post-process files"
+msgstr  "Iposita Idosiye"
+
+#: src/lang.c:2658
+#, fuzzy
+msgid   "Filename for all mailed articles, <CR> sets, no filename=do not save."
+msgstr  "kugirango Byose Oya Izina ry'idosiye: OYA Kubika"
+
+#: src/lang.c:2659
+msgid   "Mailbox to save sent mails"
+msgstr  ""
+
+#: src/lang.c:2664
+#, fuzzy
+msgid   "Set Followup-To: header to this group(s). <CR> sets, <ESC> cancels."
+msgstr  "Imiterere Ikurikiranyanyuguti"
+
+#: src/lang.c:2665
+msgid   "Followup-To: header"
+msgstr  ""
+
+#: src/lang.c:2670
+#, fuzzy
+msgid   "Enter default mail address (and fullname). <CR> sets, <ESC> cancels."
+msgstr  "Mburabuzi Ubutumwa Aderesi Na"
+
+#: src/lang.c:2677
+#, fuzzy
+msgid   "Path and options for ispell-like spell-checker. <CR> sets, <ESC> cancels."
+msgstr  "Kuri Gukoresha Kuri Gufungura"
+
+#: src/lang.c:2678
+msgid   "Ispell program"
+msgstr  ""
+
+#: src/lang.c:2684
+msgid   "When group is a mailing list, send responses to this email address."
+msgstr  ""
+
+#: src/lang.c:2685
+#, fuzzy
+msgid   "Mailing list address"
+msgstr  "LOG Kuri %s\n"
+
+#: src/lang.c:2691
+msgid   "Forward articles as attachement"
+msgstr  ""
+
+#: src/lang.c:2696
+msgid   "A comma separated list of MIME major/minor Content-Types. <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:2697
+msgid   "Which MIME types will be saved"
+msgstr  ""
+
+#: src/lang.c:2702
+#, fuzzy
+msgid   "Value of the Organization: header. <CR> sets, <ESC> cancels."
+msgstr  "Imiterere Ikurikiranyanyuguti"
+
+#: src/lang.c:2703
+msgid   "Organization: header"
+msgstr  ""
+
+#: src/lang.c:2708
+#, fuzzy
+msgid   "Filename for saved articles. <CR> sets, <ESC> cancels."
+msgstr  "Imiterere Ikurikiranyanyuguti"
+
+#: src/lang.c:2709
+#, fuzzy
+msgid   "savefile"
+msgstr  "Kubika Izina ry'idosiye:"
+
+#: src/lang.c:2763
+msgid   "Assume this charset if no charset declaration is present, <CR> to set."
+msgstr  ""
+
+#: src/lang.c:2764
+msgid   "UNDECLARED_CHARSET"
+msgstr  ""
+
+#: src/lang.c:2770
+#, fuzzy
+msgid   "Add this text at the start of the message body. <CR> sets, <ESC> cancels."
+msgstr  "Inyuguti Kuri in a Urutonde"
+
+#: src/lang.c:2771
+#, fuzzy
+msgid   "X_Body"
+msgstr  "Bitsindagiye"
+
+#: src/lang.c:2776
+#, fuzzy
+msgid   "Insert this header when posting. <CR> sets, <ESC> cancels."
+msgstr  "Imiterere Ikurikiranyanyuguti"
+
+#: src/lang.c:2777
+msgid   "X_Headers"
+msgstr  ""
+
+#: src/lang.c:2782
+#, fuzzy
+msgid   "Automatically insert an X-Comment-To: header? <SPACE> toggles & <CR> sets."
+msgstr  "Gushyiramo Umutwempangano"
+
+#: src/lang.c:2783
+#, fuzzy
+msgid   "Insert X-Comment-To: header"
+msgstr  "Umutwempangano"
+
+#: src/misc.c:3726
 #, c-format
 msgid   "Version: %s %s release %s (\"%s\") %s %s\n"
 msgstr  ""
 
-#: src/misc.c:3710
+#: src/misc.c:3729
 #, c-format
 msgid   "Version: %s %s release %s (\"%s\")\n"
 msgstr  ""
 
-#: src/newsrc.c:436
+#: src/newsrc.c:451
 msgid   "Unreachable?\n"
 msgstr  ""
 
-#: src/nntplib.c:819
+#: src/nntplib.c:822
 #, fuzzy, c-format
 msgid   "\n"
         "Server timed out, trying reconnect # %d\n"
 msgstr  "Inyuma"
 
-#: src/nntplib.c:837 src/nntplib.c:1675
+#: src/nntplib.c:840 src/nntplib.c:1751
 #, fuzzy
 msgid   "Rejoin current group\n"
 msgstr  "KIGEZWEHO"
 
 # svx/inc\globlmn.hrc:ITEM_FILE_MAIL_INBOX.text
-#: src/nntplib.c:845 src/nntplib.c:1683
+#: src/nntplib.c:848 src/nntplib.c:1759
 #, fuzzy, c-format
 msgid   "Read (%s)\n"
 msgstr  "Gusoma"
 
-#: src/nntplib.c:847
+#: src/nntplib.c:850
 #, fuzzy, c-format
 msgid   "Resend last command (%s)\n"
 msgstr  "Iheruka Komandi:"
 
-#. as a last resort check if post was mentioned
-#: src/nntplib.c:1141
-msgid   "CAPABILITIES did not announce any of READER, MODE-READER, POST"
+#: src/nntplib.c:1421
+msgid   "CAPABILITIES did not announce READER"
 msgstr  ""
 
-#.
-#. * TODO: - store a hash value of the entire motd in the server-rc
-#. *         and only if it differs from the old value display the
-#. *         motd?
-#. *       - use some sort of pager?
-#. *       - -> lang.c
-#.
-#: src/nntplib.c:1822
+#: src/nntplib.c:1905
 msgid   "MOTD: "
 msgstr  ""
 
-#: src/nrctbl.c:173
+#: src/nrctbl.c:175
 #, fuzzy, c-format
 msgid   "couldn't expand %s\n"
 msgstr  "Kwagura"
 
-#: src/post.c:1211
+#: src/post.c:1219
 #, 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  ""
 
-#: src/post.c:1216
+#: src/post.c:1224
 #, 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  ""
 
-#: src/post.c:1218
+#: src/post.c:1226
 #, c-format
 msgid   "Line %d is longer than 998 octets, and should be folded, but\n"
         "encoding is not set to %s\n"
 msgstr  ""
 
-#: src/post.c:2053
+#: src/post.c:2085
 #, fuzzy, c-format
 msgid   "Posting: %.*s ..."
 msgstr  "S"
@@ -7204,11 +7569,11 @@ msgstr  ""
 msgid   "Draining\n"
 msgstr  ""
 
-#: src/refs.c:248
+#: src/refs.c:232
 msgid   "unchanged"
 msgstr  ""
 
-#: src/refs.c:549
+#: src/refs.c:587
 msgid   "[- Unavailable -]"
 msgstr  ""
 
@@ -7216,7 +7581,7 @@ msgstr  ""
 #. * preamble
 #. * TODO: -> lang.c
 #.
-#: src/rfc2047.c:1270
+#: src/rfc2047.c:1275
 #, fuzzy, 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"
@@ -7293,6 +7658,22 @@ msgid   "Slrnface failed: %s."
 msgstr  "Byanze"
 
 #, fuzzy
+#~ msgid        "mark selected articles as read"
+#~ msgstr       "OYA Byahiswemo Gusoma"
+
+#, fuzzy
+#~ msgid        "Mark %s=tagged articles, %s=current article, %s=quit: "
+#~ msgstr       "KIGEZWEHO Ingingo Kuvamo"
+
+#, fuzzy
+#~ msgid        "Mark %s=tagged articles/threads, %s=current thread, %s=quit: "
+#~ msgstr       "KIGEZWEHO Urudodo Kuvamo"
+
+#, fuzzy
+#~ msgid        "Thread range"
+#~ msgstr       "Urutonde"
+
+#, fuzzy
 #~ msgid        "#  auto_cc=ON/OFF\n"
 #~ msgstr       "#  NyaMwishyingura\n"
 
Binary files tin-1.9.4/po/sv.gmo and tin-1.9.5/po/sv.gmo differ
diff -Nurp --exclude='.bzr*' tin-1.9.4/po/sv.po tin-1.9.5/po/sv.po
--- tin-1.9.4/po/sv.po	2009-02-11 21:19:50.000000000 +0100
+++ tin-1.9.5/po/sv.po	2009-12-23 10:57:08.705624321 +0100
@@ -6,7 +6,7 @@
 msgid   ""
 msgstr  "Project-Id-Version: tin 1.8.0\n"
         "Report-Msgid-Bugs-To: \n"
-        "POT-Creation-Date: 2009-02-11 21:23+0100\n"
+        "POT-Creation-Date: 2009-12-23 10:59+0100\n"
         "PO-Revision-Date: 2006-01-11 21:22+0100\n"
         "Last-Translator: Daniel Nylander <po@danielnylander.se>\n"
         "Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n"
@@ -16,465 +16,465 @@ msgstr  "Project-Id-Version: tin 1.8.0\n
 
 #. No active scope set yet
 #. TODO: include full line in error-message
-#: src/attrib.c:644
+#: src/attrib.c:596
 #, c-format
 msgid   "attribute with no scope: %s"
 msgstr  ""
 
-#: src/attrib.c:957
+#: src/attrib.c:881
 #, fuzzy
 msgid   "Processing attributes... "
 msgstr  "Skriver attributfil..."
 
-#: src/attrib.c:1154
+#: src/attrib.c:1089
 #, c-format
 msgid   "# Do not edit this comment block\n"
         "#\n"
 msgstr  ""
 
-#: src/attrib.c:1155
+#: src/attrib.c:1090
 #, c-format
 msgid   "#  scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n"
 msgstr  ""
 
-#: src/attrib.c:1156
+#: src/attrib.c:1091
 #, c-format
 msgid   "#  add_posted_to_filter=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1157
+#: src/attrib.c:1092
 #, c-format
 msgid   "#  advertising=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1158
+#: src/attrib.c:1093
 #, c-format
 msgid   "#  alternative_handling=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1159
+#: src/attrib.c:1094
 #, c-format
 msgid   "#  ask_for_metamail=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1160
+#: src/attrib.c:1095
 #, c-format
 msgid   "#  auto_cc_bcc=NUM\n"
 msgstr  ""
 
-#: src/attrib.c:1161
+#: src/attrib.c:1096
 #, c-format
 msgid   "#    0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n"
 msgstr  ""
 
-#: src/attrib.c:1162
+#: src/attrib.c:1097
 #, c-format
 msgid   "#  auto_list_thread=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1163
+#: src/attrib.c:1098
 #, c-format
 msgid   "#  auto_save=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1164
+#: src/attrib.c:1099
 #, c-format
 msgid   "#  auto_select=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1165
+#: src/attrib.c:1100
 #, c-format
 msgid   "#  batch_save=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1166
+#: src/attrib.c:1101
 #, c-format
 msgid   "#  date_format=STRING (eg. %%a, %%d %%b %%Y %%H:%%M:%%S)\n"
 msgstr  ""
 
-#: src/attrib.c:1167
+#: src/attrib.c:1102
 #, c-format
 msgid   "#  delete_tmp_files=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1168
+#: src/attrib.c:1103
 #, c-format
 msgid   "#  editor_format=STRING (eg. %%E +%%N %%F)\n"
 msgstr  ""
 
-#: src/attrib.c:1169
+#: src/attrib.c:1104
 #, c-format
 msgid   "#  fcc=STRING (eg. =mailbox)\n"
 msgstr  ""
 
-#: src/attrib.c:1170
+#: src/attrib.c:1105
 #, c-format
 msgid   "#  followup_to=STRING\n"
 msgstr  ""
 
-#: src/attrib.c:1171
+#: src/attrib.c:1106
 #, c-format
 msgid   "#  from=STRING (just append wanted From:-line, don't use quotes)\n"
 msgstr  ""
 
-#: src/attrib.c:1172
+#: src/attrib.c:1107
 #, c-format
 msgid   "#  group_catchup_on_exit=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1173
+#: src/attrib.c:1108
 #, c-format
 msgid   "#  mail_8bit_header=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1174
+#: src/attrib.c:1109
 #, c-format
 msgid   "#  mail_mime_encoding=supported_encoding"
 msgstr  ""
 
-#: src/attrib.c:1182
+#: src/attrib.c:1117
 #, c-format
 msgid   "#  ispell=STRING\n"
 msgstr  ""
 
-#: src/attrib.c:1184
+#: src/attrib.c:1119
 #, c-format
 msgid   "#  maildir=STRING (eg. ~/Mail)\n"
 msgstr  ""
 
-#: src/attrib.c:1185
+#: src/attrib.c:1120
 #, c-format
 msgid   "#  mailing_list=STRING (eg. majordomo@example.org)\n"
 msgstr  ""
 
-#: src/attrib.c:1186
+#: src/attrib.c:1121
 #, c-format
 msgid   "#  mime_types_to_save=STRING (eg. image/*,!image/bmp)\n"
 msgstr  ""
 
-#: src/attrib.c:1187
+#: src/attrib.c:1122
 #, c-format
 msgid   "#  mark_ignore_tags=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1188
+#: src/attrib.c:1123
 #, c-format
 msgid   "#  mark_saved_read=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1189
+#: src/attrib.c:1124
 #, c-format
 msgid   "#  mime_forward=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1191
+#: src/attrib.c:1126
 #, c-format
 msgid   "#  mm_network_charset=supported_charset"
 msgstr  ""
 
-#: src/attrib.c:1198
+#: src/attrib.c:1133
 #, c-format
 msgid   "#  undeclared_charset=STRING (default is US-ASCII)\n"
 msgstr  ""
 
-#: src/attrib.c:1200
+#: src/attrib.c:1135
 #, c-format
 msgid   "#  news_headers_to_display=STRING\n"
 msgstr  ""
 
-#: src/attrib.c:1201
+#: src/attrib.c:1136
 #, c-format
 msgid   "#  news_headers_to_not_display=STRING\n"
 msgstr  ""
 
-#: src/attrib.c:1202
+#: src/attrib.c:1137
 #, c-format
 msgid   "#  news_quote_format=STRING\n"
 msgstr  ""
 
-#: src/attrib.c:1203
+#: src/attrib.c:1138
 #, c-format
 msgid   "#  organization=STRING (if beginning with '/' read from file)\n"
 msgstr  ""
 
-#: src/attrib.c:1204
+#: src/attrib.c:1139
 #, c-format
 msgid   "#  pos_first_unread=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1205
+#: src/attrib.c:1140
 #, c-format
 msgid   "#  post_8bit_header=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1206
+#: src/attrib.c:1141
 #, c-format
 msgid   "#  post_mime_encoding=supported_encoding"
 msgstr  ""
 
-#: src/attrib.c:1213
+#: src/attrib.c:1148
 #, fuzzy, c-format
 msgid   "#  post_process_type=NUM\n"
 msgstr  "Sortera artiklar efter"
 
-#: src/attrib.c:1218
+#: src/attrib.c:1153
 #, c-format
 msgid   "#  post_process_view=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1219
+#: src/attrib.c:1154
 #, c-format
 msgid   "#  quick_kill_scope=STRING (ie. talk.*)\n"
 msgstr  ""
 
-#: src/attrib.c:1220
+#: src/attrib.c:1155
 #, c-format
 msgid   "#  quick_kill_expire=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1221
+#: src/attrib.c:1156
 #, c-format
 msgid   "#  quick_kill_case=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1222
+#: src/attrib.c:1157
 #, c-format
 msgid   "#  quick_kill_header=NUM\n"
 msgstr  ""
 
-#: src/attrib.c:1223 src/attrib.c:1230
+#: src/attrib.c:1158 src/attrib.c:1165
 #, c-format
 msgid   "#    0=subj (case sensitive) 1=subj (ignore case)\n"
 msgstr  ""
 
-#: src/attrib.c:1224 src/attrib.c:1231
+#: src/attrib.c:1159 src/attrib.c:1166
 #, c-format
 msgid   "#    2=from (case sensitive) 3=from (ignore case)\n"
 msgstr  ""
 
-#: src/attrib.c:1225 src/attrib.c:1232
+#: src/attrib.c:1160 src/attrib.c:1167
 #, c-format
 msgid   "#    4=msgid 5=lines\n"
 msgstr  ""
 
-#: src/attrib.c:1226
+#: src/attrib.c:1161
 #, c-format
 msgid   "#  quick_select_scope=STRING\n"
 msgstr  ""
 
-#: src/attrib.c:1227
+#: src/attrib.c:1162
 #, c-format
 msgid   "#  quick_select_expire=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1228
+#: src/attrib.c:1163
 #, c-format
 msgid   "#  quick_select_case=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1229
+#: src/attrib.c:1164
 #, c-format
 msgid   "#  quick_select_header=NUM\n"
 msgstr  ""
 
-#: src/attrib.c:1233
+#: src/attrib.c:1168
 #, c-format
 msgid   "#  quote_chars=STRING (%%s, %%S for initials)\n"
 msgstr  ""
 
-#: src/attrib.c:1235
+#: src/attrib.c:1170
 #, c-format
 msgid   "#  print_header=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1237
+#: src/attrib.c:1172
 #, c-format
 msgid   "#  process_only_unread=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1238
+#: src/attrib.c:1173
 #, c-format
 msgid   "#  prompt_followupto=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1239
+#: src/attrib.c:1174
 #, c-format
 msgid   "#  savedir=STRING (eg. ~user/News)\n"
 msgstr  ""
 
-#: src/attrib.c:1240
+#: src/attrib.c:1175
 #, c-format
 msgid   "#  savefile=STRING (eg. =linux)\n"
 msgstr  ""
 
-#: src/attrib.c:1241
+#: src/attrib.c:1176
 #, c-format
 msgid   "#  sigfile=STRING (eg. $var/sig)\n"
 msgstr  ""
 
-#: src/attrib.c:1242
+#: src/attrib.c:1177
 #, c-format
 msgid   "#  show_author=NUM\n"
 msgstr  ""
 
-#: src/attrib.c:1248
+#: src/attrib.c:1183
 #, c-format
 msgid   "#  show_info=NUM\n"
 msgstr  ""
 
-#: src/attrib.c:1254
+#: src/attrib.c:1189
 #, c-format
 msgid   "#  show_signatures=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1255
+#: src/attrib.c:1190
 #, c-format
 msgid   "#  show_only_unread_arts=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1256
+#: src/attrib.c:1191
 #, c-format
 msgid   "#  sigdashes=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1257
+#: src/attrib.c:1192
 #, c-format
 msgid   "#  signature_repost=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1258
+#: src/attrib.c:1193
 #, fuzzy, c-format
 msgid   "#  sort_article_type=NUM\n"
 msgstr  "Sortera artiklar efter"
 
-#: src/attrib.c:1276
+#: src/attrib.c:1211
 #, c-format
 msgid   "#  sort_threads_type=NUM\n"
 msgstr  ""
 
-#: src/attrib.c:1285
+#: src/attrib.c:1220
 #, c-format
 msgid   "#  start_editor_offset=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1286
+#: src/attrib.c:1221
 #, c-format
 msgid   "#  tex2iso_conv=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1287
+#: src/attrib.c:1222
 #, c-format
 msgid   "#  thread_catchup_on_exit=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1288
+#: src/attrib.c:1223
 #, fuzzy, c-format
 msgid   "#  thread_articles=NUM"
 msgstr  "Sortera artiklar efter"
 
-#: src/attrib.c:1295
+#: src/attrib.c:1230
 #, c-format
 msgid   "#  thread_perc=NUM\n"
 msgstr  ""
 
-#: src/attrib.c:1296
+#: src/attrib.c:1231
 #, fuzzy, c-format
 msgid   "#  trim_article_body=NUM\n"
 msgstr  "Sortera artiklar efter"
 
-#: src/attrib.c:1297
+#: src/attrib.c:1232
 #, fuzzy, c-format
 msgid   "#    0 = Don't trim article body\n"
 msgstr  "Sortera artiklar efter"
 
-#: src/attrib.c:1298
+#: src/attrib.c:1233
 #, c-format
 msgid   "#    1 = Skip leading blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1299
+#: src/attrib.c:1234
 #, c-format
 msgid   "#    2 = Skip trailing blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1300
+#: src/attrib.c:1235
 #, c-format
 msgid   "#    3 = Skip leading and trailing blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1301
+#: src/attrib.c:1236
 #, c-format
 msgid   "#    4 = Compact multiple blank lines between textblocks\n"
 msgstr  ""
 
-#: src/attrib.c:1302
+#: src/attrib.c:1237
 #, c-format
 msgid   "#    5 = Compact multiple blank lines between textblocks and skip\n"
         "#        leading blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1303
+#: src/attrib.c:1238
 #, c-format
 msgid   "#    6 = Compact multiple blank lines between textblocks and skip\n"
         "#        trailing blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1304
+#: src/attrib.c:1239
 #, c-format
 msgid   "#    7 = Compact multiple blank lines between textblocks and skip\n"
         "#        leading and trailing blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1305
+#: src/attrib.c:1240
 #, c-format
 msgid   "#  verbatim_handling=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1306
+#: src/attrib.c:1241
 #, c-format
 msgid   "#  wrap_on_next_unread=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1307
+#: src/attrib.c:1242
 #, c-format
 msgid   "#  x_body=STRING (eg. ~/.tin/extra-body-text)\n"
 msgstr  ""
 
-#: src/attrib.c:1308
+#: src/attrib.c:1243
 #, c-format
 msgid   "#  x_comment_to=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1309
+#: src/attrib.c:1244
 #, c-format
 msgid   "#  x_headers=STRING (eg. ~/.tin/extra-headers)\n"
 msgstr  ""
 
-#: src/attrib.c:1310
+#: src/attrib.c:1245
 #, c-format
 msgid   "#\n"
         "# Note that it is best to put general (global scoping)\n"
 msgstr  ""
 
-#: src/attrib.c:1311
+#: src/attrib.c:1246
 #, c-format
 msgid   "# entries first followed by group specific entries.\n"
         "#\n"
 msgstr  ""
 
-#: src/attrib.c:1312
+#: src/attrib.c:1247
 #, c-format
 msgid   "############################################################################\n"
 msgstr  ""
 
-#: src/cook.c:621
+#: src/cook.c:624
 msgid   "(unknown)"
 msgstr  "(okänd)"
 
 #.
 #. * TODO: add to the right rule, give better explanation, -> lang.c
 #.
-#: src/filter.c:593 src/filter.c:601
+#: src/filter.c:603 src/filter.c:611
 msgid   "Removed from the previous rule: "
 msgstr  ""
 
@@ -565,7 +565,7 @@ msgstr  ""
 
 #: src/lang.c:64
 #, c-format
-msgid   "%s=article, %s=thread, %s=hot, %s=pattern, %s=tagged articles, %s=quit: "
+msgid   "%s=article, %s=thread, %s=range, %s=hot, %s=pattern, %s=tagged, %s=quit: "
 msgstr  ""
 
 #: src/lang.c:65
@@ -622,442 +622,471 @@ msgid   "%*s[-- Description: %s --]\n"
 msgstr  "%*s[-- Beskrivning: %s --]\n"
 
 #: src/lang.c:78
+msgid   "Attributes Menu Commands"
+msgstr  ""
+
+#: src/lang.c:80
 #, c-format
 msgid   "%d Authentication failed"
 msgstr  "%d Autentisering misslyckades"
 
-#: src/lang.c:79
+#: src/lang.c:81
+#, c-format
+msgid   "NNTP authorization password not found for %s"
+msgstr  ""
+
+#: src/lang.c:82
 msgid   "Server expects authentication.\n"
 msgstr  ""
 
-#: src/lang.c:80
+#: src/lang.c:83
 msgid   "    Please enter password: "
 msgstr  "    Ange lösenord: "
 
-#: src/lang.c:81
+#: src/lang.c:84
 msgid   "    Please enter username: "
 msgstr  "    Vänligen ange användarnamn: "
 
-#: src/lang.c:82
+#: src/lang.c:85
 #, c-format
-msgid   "Author search backwards [%s]> "
+msgid   "Authorized for user: %s\n"
 msgstr  ""
 
-#: src/lang.c:83
+#: src/lang.c:86
 #, c-format
-msgid   "Author search forwards [%s]> "
+msgid   "Authorization failed for user: %s\n"
 msgstr  ""
 
-#: src/lang.c:84
+#: src/lang.c:88
 #, c-format
-msgid   "Authorized for user: %s\n"
+msgid   "Author search backwards [%s]> "
 msgstr  ""
 
-#: src/lang.c:85
+#: src/lang.c:89
 #, c-format
-msgid   "Authorization failed for user: %s\n"
+msgid   "Author search forwards [%s]> "
 msgstr  ""
 
-#: src/lang.c:86
+#: src/lang.c:90
 #, c-format
 msgid   "\n"
         "Autosubscribed to %s"
 msgstr  ""
 
-#: src/lang.c:87
+#: src/lang.c:91
 msgid   "Autosubscribing groups...\n"
 msgstr  ""
 
-#: src/lang.c:88
+#: src/lang.c:92
 #, c-format
 msgid   "Autoselecting articles (use '%s' to see all unread) ..."
 msgstr  ""
 
-#: src/lang.c:90
+#: src/lang.c:94
 #, c-format
 msgid   "Active file corrupt - %s"
 msgstr  ""
 
-#: src/lang.c:91
+#: src/lang.c:95
 #, c-format
 msgid   "Article to be posted resulted in errors/warnings. %s=quit, %s=Menu, %s=edit: "
 msgstr  ""
 
-#: src/lang.c:92
+#: src/lang.c:96
 #, c-format
 msgid   "Unrecognized attribute: %s"
 msgstr  ""
 
-#: src/lang.c:93
+#: src/lang.c:97
 #, c-format
 msgid   "Bad command. Type '%s' for help."
 msgstr  "Felaktigt kommando. Skriv \"%s\" för hjälp."
 
-#: src/lang.c:95
+#: src/lang.c:99
 msgid   "Base article"
 msgstr  ""
 
-#: src/lang.c:96
+#: src/lang.c:100
 msgid   "Base article range"
 msgstr  ""
 
-#: src/lang.c:97
+#: src/lang.c:101
 #, c-format
 msgid   "%s: Updating of index files not supported\n"
 msgstr  ""
 
-#: src/lang.c:98
+#: src/lang.c:102
 msgid   "*** Beginning of article ***"
 msgstr  "*** Början av artikel ***"
 
-#: src/lang.c:100
+#: src/lang.c:103
+#, fuzzy
+msgid   "*** Beginning of page ***"
+msgstr  "*** Början av artikel ***"
+
+#: src/lang.c:105
 #, c-format
 msgid   "Cancel (delete) or supersede (overwrite) article [%%s]? (%s/%s/%s): "
 msgstr  ""
 
-#: src/lang.c:101
+#: src/lang.c:106
 msgid   "Cancelling article..."
 msgstr  ""
 
-#: src/lang.c:103
+#: src/lang.c:108
 #, c-format
 msgid   "Cannot create %s"
 msgstr  "Kan inte skapa %s"
 
-#: src/lang.c:104
+#: src/lang.c:109
 #, c-format
 msgid   "Can't find base article %d"
 msgstr  ""
 
-#: src/lang.c:105
+#: src/lang.c:110
 #, c-format
 msgid   "Can't open %s"
 msgstr  "Kan inte öppna %s"
 
-#: src/lang.c:106
+#: src/lang.c:111
 #, c-format
 msgid   "Couldn't open %s for saving"
 msgstr  ""
 
-#: src/lang.c:107
+#: src/lang.c:112
 msgid   "*** Posting not allowed ***"
 msgstr  "*** Postning inte tillåten ***"
 
-#: src/lang.c:108
+#: src/lang.c:113
 #, c-format
 msgid   "Posting is not allowed to %s"
 msgstr  ""
 
-#: src/lang.c:109
+#: src/lang.c:114
 #, c-format
 msgid   "Can't retrieve %s"
 msgstr  ""
 
-#: src/lang.c:110
+#: src/lang.c:115
 #, c-format
 msgid   "%s is a directory"
 msgstr  "%s är en katalog"
 
-#: src/lang.c:111
+#: src/lang.c:116
 msgid   "Catchup"
 msgstr  ""
 
-#: src/lang.c:112
+#: src/lang.c:117
 #, c-format
 msgid   "Catchup %s..."
 msgstr  ""
 
-#: src/lang.c:113
+#: src/lang.c:118
 msgid   "Catchup all groups entered during this session?"
 msgstr  ""
 
-#: src/lang.c:114
+#: src/lang.c:119
 msgid   "You have tagged articles in this group - catchup anyway?"
 msgstr  ""
 
-#: src/lang.c:115
+#: src/lang.c:120
 #, c-format
 msgid   "%s %d %s in %lu seconds\n"
 msgstr  ""
 
-#: src/lang.c:116
+#: src/lang.c:121
 msgid   "Caughtup"
 msgstr  ""
 
-#: src/lang.c:117
+#: src/lang.c:122
 msgid   "Check Prepared Article"
 msgstr  ""
 
-#: src/lang.c:118
+#: src/lang.c:123
 msgid   "Checking for new groups... "
 msgstr  "Letar efter nya grupper..."
 
-#: src/lang.c:119
+#: src/lang.c:124
 msgid   "Checking for news..."
 msgstr  ""
 
-#: src/lang.c:120
+#: src/lang.c:125
 #, c-format
 msgid   "Post-process %s=no, %s=yes, %s=shar, %s=quit: "
 msgstr  ""
 
-#: src/lang.c:122
+#: src/lang.c:127
 msgid   "ANSI color disabled"
 msgstr  ""
 
-#: src/lang.c:123
+#: src/lang.c:128
 msgid   "ANSI color enabled"
 msgstr  ""
 
-#: src/lang.c:125
+#: src/lang.c:130
 #, c-format
 msgid   "Command failed: %s"
 msgstr  "Kommando misslyckades: %s"
 
-#: src/lang.c:126
+#: src/lang.c:131
 msgid   "Mark not selected articles read?"
 msgstr  ""
 
-#: src/lang.c:127
+#: src/lang.c:132
 #, c-format
 msgid   "Connecting to %s..."
 msgstr  "Ansluter till %s..."
 
-#: src/lang.c:128
+#: src/lang.c:133
 msgid   "<CR>"
 msgstr  ""
 
-#: src/lang.c:129
+#: src/lang.c:134
 msgid   "Creating active file for saved groups...\n"
 msgstr  ""
 
-#: src/lang.c:130
+#: src/lang.c:135
 msgid   "Creating newsrc file...\n"
 msgstr  ""
 
-#: src/lang.c:132 src/lang.c:1166
+#: src/lang.c:137 src/lang.c:1225
 msgid   "Default"
 msgstr  "Förvald"
 
-#: src/lang.c:133
+#: src/lang.c:138
 msgid   "Delete saved files that have been post processed?"
 msgstr  ""
 
-#: src/lang.c:134
+#: src/lang.c:139
 msgid   "Deleting temporary files..."
 msgstr  ""
 
-#: src/lang.c:136
+#: src/lang.c:141
 msgid   "*** End of article ***"
 msgstr  "*** Slut på artikel ***"
 
-#: src/lang.c:137
+#: src/lang.c:142
 msgid   "*** End of articles ***"
 msgstr  "*** Slut på artiklar ***"
 
-#: src/lang.c:138
+#: src/lang.c:143
 msgid   "*** End of groups ***"
 msgstr  "*** Slut på grupper ***"
 
-#: src/lang.c:139
+#: src/lang.c:144
+#, fuzzy
+msgid   "*** End of page ***"
+msgstr  "*** Slut på artikel ***"
+
+#: src/lang.c:145
+#, fuzzy
+msgid   "*** End of scopes ***"
+msgstr  "*** Slut på grupper ***"
+
+#: src/lang.c:146
 msgid   "*** End of thread ***"
 msgstr  "*** Slut på tråd ***"
 
-#: src/lang.c:140
+#: src/lang.c:147
 msgid   "Enter limit of articles to get> "
 msgstr  ""
 
-#: src/lang.c:141
+#: src/lang.c:148
 msgid   "Enter Message-ID to go to> "
 msgstr  ""
 
-#: src/lang.c:142
+#: src/lang.c:149
 msgid   " and enter next unread thread"
 msgstr  ""
 
-#: src/lang.c:143
+#: src/lang.c:150
+#, fuzzy
+msgid   " and enter next unread article"
+msgstr  "Slut på olästa artiklar"
+
+#: src/lang.c:151
 msgid   " and enter next unread group"
 msgstr  ""
 
-#: src/lang.c:144
+#: src/lang.c:152
 msgid   "Enter option number> "
 msgstr  ""
 
-#: src/lang.c:145
+#: src/lang.c:153
 #, c-format
 msgid   "Enter range [%s]> "
 msgstr  ""
 
-#: src/lang.c:146
+#: src/lang.c:154
 msgid   "\n"
         "Warning: Approved: header used.\n"
 msgstr  ""
 
-#: src/lang.c:148
+#: src/lang.c:156
 msgid   "\n"
         "Error: Bad address in Approved: header.\n"
 msgstr  ""
 
-#: src/lang.c:149
+#: src/lang.c:157
 msgid   "\n"
         "Error: Bad address in From: header.\n"
 msgstr  ""
 
-#: src/lang.c:150
+#: src/lang.c:158
 msgid   "\n"
         "Error: Bad address in Reply-To: header.\n"
 msgstr  ""
 
-#: src/lang.c:151
+#: src/lang.c:159
 msgid   "\n"
         "Error: Bad FQDN in Message-ID: header.\n"
 msgstr  ""
 
-#: src/lang.c:153
+#: src/lang.c:161
 #, c-format
 msgid   "Can't unlock %s"
 msgstr  "Kan inte låsa upp %s"
 
-#: src/lang.c:154
+#: src/lang.c:162
 #, c-format
 msgid   "Couldn't dotlock %s - article not appended!"
 msgstr  ""
 
-#: src/lang.c:155
+#: src/lang.c:163
 #, c-format
 msgid   "Couldn't lock %s - article not appended!"
 msgstr  ""
 
-#: src/lang.c:158
+#: src/lang.c:166
 #, c-format
 msgid   "Corrupted file %s"
 msgstr  "Skadad fil %s"
 
-#: src/lang.c:160
+#: src/lang.c:168
 msgid   "Internal error in GNKSA routine - send bug report.\n"
 msgstr  ""
 
-#: src/lang.c:161
+#: src/lang.c:169
 msgid   "Left angle bracket missing in route address.\n"
 msgstr  ""
 
-#: src/lang.c:162
+#: src/lang.c:170
 msgid   "Left parenthesis missing in old-style address.\n"
 msgstr  ""
 
-#: src/lang.c:163
+#: src/lang.c:171
 msgid   "Right parenthesis missing in old-style address.\n"
 msgstr  ""
 
-#: src/lang.c:164
+#: src/lang.c:172
 msgid   "At-sign missing in mail address.\n"
 msgstr  ""
 
-#: src/lang.c:165
+#: src/lang.c:173
 msgid   "Single component FQDN is not allowed. Add your domain.\n"
 msgstr  ""
 
-#: src/lang.c:166
+#: src/lang.c:174
 msgid   "Invalid domain. Send bug report if your top level domain really exists.\n"
         "Use .invalid as top level domain for munged addresses.\n"
 msgstr  ""
 
-#: src/lang.c:167
+#: src/lang.c:175
 msgid   "Illegal domain. Send bug report if your top level domain really exists.\n"
         "Use .invalid as top level domain for munged addresses.\n"
 msgstr  ""
 
-#: src/lang.c:168
+#: src/lang.c:176
 msgid   "Unknown domain. Send bug report if your top level domain really exists.\n"
         "Use .invalid as top level domain for munged addresses.\n"
 msgstr  ""
 
-#: src/lang.c:169
+#: src/lang.c:177
 msgid   "Illegal character in FQDN.\n"
 msgstr  ""
 
-#: src/lang.c:170
+#: src/lang.c:178
 msgid   "Zero length FQDN component not allowed.\n"
 msgstr  ""
 
-#: src/lang.c:171
+#: src/lang.c:179
 msgid   "FQDN component exceeds maximum allowed length (63 chars).\n"
 msgstr  ""
 
-#: src/lang.c:172
+#: src/lang.c:180
 msgid   "FQDN component may not start or end with hyphen.\n"
 msgstr  ""
 
-#: src/lang.c:173
+#: src/lang.c:181
 msgid   "FQDN component may not start with digit.\n"
 msgstr  ""
 
-#: src/lang.c:174
+#: src/lang.c:182
 msgid   "Domain literal has impossible numeric value.\n"
 msgstr  ""
 
-#: src/lang.c:175
+#: src/lang.c:183
 msgid   "Domain literal is for private use only and not allowed for global use.\n"
 msgstr  ""
 
-#: src/lang.c:176
+#: src/lang.c:184
 msgid   "Right bracket missing in domain literal.\n"
 msgstr  ""
 
-#: src/lang.c:177
+#: src/lang.c:185
 msgid   "Missing localpart of mail address.\n"
 msgstr  ""
 
-#: src/lang.c:178
+#: src/lang.c:186
 msgid   "Illegal character in localpart of mail address.\n"
 msgstr  ""
 
-#: src/lang.c:179
+#: src/lang.c:187
 msgid   "Zero length localpart component not allowed.\n"
 msgstr  ""
 
-#: src/lang.c:180
+#: src/lang.c:188
 msgid   "Illegal character in realname.\n"
         "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n"
 msgstr  ""
 
-#: src/lang.c:181
+#: src/lang.c:189
 msgid   "Illegal character in realname.\n"
         "Quoted words may not contain '()<>\\'.\n"
 msgstr  ""
 
-#: src/lang.c:182
+#: src/lang.c:190
 msgid   "Illegal character in realname.\n"
         "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n"
 msgstr  ""
 
-#: src/lang.c:183
+#: src/lang.c:191
 msgid   "Bad syntax in encoded word used in realname.\n"
 msgstr  ""
 
-#: src/lang.c:184
+#: src/lang.c:192
 msgid   "Illegal character in realname.\n"
         "Unquoted words may not contain '()<>\\' in old-style addresses.\n"
 msgstr  ""
 
-#: src/lang.c:185
+#: src/lang.c:193
 msgid   "Illegal character in realname.\n"
         "Control characters and unencoded 8bit characters > 127 are not allowed.\n"
 msgstr  ""
 
-#: src/lang.c:186
+#: src/lang.c:194
 msgid   "\n"
         "Error: No blank line found after header.\n"
 msgstr  ""
 
-#: src/lang.c:187
+#: src/lang.c:195
 #, c-format
 msgid   "\n"
         "Error: Illegal formated %s.\n"
 msgstr  ""
 
 #. TODO: fixme, US-ASCII is not the only 7bit charset we know about
-#: src/lang.c:189
+#: src/lang.c:197
 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"
@@ -1065,7 +1094,7 @@ msgid   "\n"
         "       editing tinrc.\n"
 msgstr  ""
 
-#: src/lang.c:194
+#: src/lang.c:202
 msgid   "\n"
         "Error: Posting contains  non-ASCII characters  but the  MIME encoding\n"
         "       for news  messages  is set  to \"7bit\"  -  please change this\n"
@@ -1074,186 +1103,192 @@ msgid   "\n"
         "       using the M)enu of configurable options or by editing tinrc.\n"
 msgstr  ""
 
-#: src/lang.c:200
+#: src/lang.c:208
 msgid   "\n"
         "Error: Article starts with blank line instead of header\n"
 msgstr  ""
 
-#: src/lang.c:201
+#: src/lang.c:209
 #, c-format
 msgid   "\n"
         "Error: Header on line %d does not have a colon after the header name:\n"
         "%s\n"
 msgstr  ""
 
-#: src/lang.c:202
+#: src/lang.c:210
 #, c-format
 msgid   "\n"
         "Error: The \"%s:\" line is empty.\n"
 msgstr  ""
 
-#: src/lang.c:203
+#: src/lang.c:211
 #, c-format
 msgid   "\n"
         "Error: The \"%s:\" line is missing from the article header.\n"
 msgstr  ""
 
-#: src/lang.c:204
+#: src/lang.c:212
 #, c-format
 msgid   "\n"
         "Error: %s contains non 7bit chars.\n"
 msgstr  ""
 
-#: src/lang.c:205
+#: src/lang.c:213
 #, c-format
 msgid   "\n"
         "Error: Header on line %d does not have a space after the colon:\n"
         "%s\n"
 msgstr  ""
 
-#: src/lang.c:206
+#: src/lang.c:214
 #, c-format
 msgid   "\n"
         "Error: There are multiple (%d) \"%s:\" lines in the header.\n"
 msgstr  ""
 
-#: src/lang.c:207
+#: src/lang.c:215
 #, c-format
 msgid   "Insecure permissions of %s (%o)"
 msgstr  ""
 
-#: src/lang.c:208
+#: src/lang.c:216
 #, c-format
 msgid   "Invalid response to GROUP command, %s"
 msgstr  ""
 
-#: src/lang.c:210
+#: src/lang.c:218
 #, c-format
 msgid   "MIME parse error: Unexpected end of %s/%s article"
 msgstr  ""
 
-#: src/lang.c:211
+#: src/lang.c:219
 msgid   "MIME parse error: Start boundary whilst reading headers"
 msgstr  ""
 
-#: src/lang.c:212
+#: src/lang.c:220
 msgid   "Can't get a (fully-qualified) domain-name!"
 msgstr  ""
 
-#: src/lang.c:213
+#: src/lang.c:221
 #, c-format
 msgid   "No permissions to go into %s\n"
 msgstr  "Inga rättigheter att gå in i %s\n"
 
-#: src/lang.c:214
+#: src/lang.c:222
 msgid   "\n"
         "Error: From: line missing.\n"
 msgstr  ""
 
-#: src/lang.c:215
+#: src/lang.c:223
 #, c-format
 msgid   "No read permissions for %s\n"
 msgstr  "Inga läsrättigheter för %s\n"
 
-#: src/lang.c:216
+#: src/lang.c:224
 #, c-format
 msgid   "File %s does not exist\n"
 msgstr  "Filen %s existerar inte\n"
 
-#: src/lang.c:217
+#: src/lang.c:225
 #, c-format
 msgid   "No write permissions for %s\n"
 msgstr  "Inga skrivrättigheter för %s\n"
 
-#: src/lang.c:218
+#: src/lang.c:226
 msgid   "Can't get user information (/etc/passwd missing?)"
 msgstr  ""
 
-#: src/lang.c:219
+#: src/lang.c:227
 msgid   "errors"
 msgstr  "fel"
 
-#: src/lang.c:221
+#: src/lang.c:228
+#, c-format
+msgid   "\n"
+        "Error: \"%s\" is renamed, use \"%s\" instead!\n"
+msgstr  ""
+
+#: src/lang.c:230
 #, c-format
 msgid   "\n"
         "Error on line %d: \"Sender:\" header not allowed (it will be added for you)\n"
 msgstr  ""
 
-#: src/lang.c:223
+#: src/lang.c:232
 #, c-format
 msgid   "Server has non of the groups listed in %s"
 msgstr  ""
 
-#: src/lang.c:224
+#: src/lang.c:233
 msgid   "error"
 msgstr  "fel"
 
-#: src/lang.c:225
+#: src/lang.c:234
 msgid   "Unknown display level"
 msgstr  ""
 
-#: src/lang.c:226
+#: src/lang.c:235
 msgid   "<ESC>"
 msgstr  "<ESC>"
 
-#: src/lang.c:227
+#: src/lang.c:236
 msgid   "Exiting..."
 msgstr  "Avslutar..."
 
-#: src/lang.c:228
+#: src/lang.c:237
 msgid   "leaving external mail-reader"
 msgstr  ""
 
-#: src/lang.c:229
+#: src/lang.c:238
 #, c-format
 msgid   "Extracting %s..."
 msgstr  "extraherar %s..."
 
-#: src/lang.c:231
+#: src/lang.c:240
 #, c-format
 msgid   "Error writing %s file. Filesystem full? File reset to previous state."
 msgstr  ""
 
-#: src/lang.c:232
+#: src/lang.c:241
 #, c-format
 msgid   "Error making backup of %s file. Filesystem full?"
 msgstr  ""
 
-#: src/lang.c:233
+#: src/lang.c:242
 #, c-format
 msgid   "Filtering global rules (%d/%d)..."
 msgstr  ""
 
-#: src/lang.c:234
+#: src/lang.c:243
 msgid   "Rule created by: "
 msgstr  ""
 
-#: src/lang.c:235
+#: src/lang.c:244
 #, c-format
 msgid   "Enter pattern [%s]> "
 msgstr  "Ange mönster [%s]> "
 
-#: src/lang.c:236
+#: src/lang.c:245
 #, c-format
 msgid   "\n"
         "You requested followups to your article to go to the following %s:\n"
 msgstr  ""
 
-#: src/lang.c:237
+#: src/lang.c:246
 #, c-format
 msgid   "  %s\t Answers will be directed to you by mail.\n"
 msgstr  ""
 
-#: src/lang.c:238
+#: src/lang.c:247
 msgid   "-- forwarded message --\n"
 msgstr  "-- vidarebefordrat meddelande --\n"
 
-#: src/lang.c:239
+#: src/lang.c:248
 #, fuzzy
 msgid   "-- end of forwarded message --\n"
 msgstr  "Vidarebefordrat meddelande (slut)\n"
 
-#: src/lang.c:240
+#: src/lang.c:249
 msgid   "# Format:\n"
         "#   comment=STRING    Optional. Multiple lines allowed. Comments must be "
         "placed\n"
@@ -1282,746 +1317,903 @@ msgid   "# Format:\n"
         "#\n"
 msgstr  ""
 
-#: src/lang.c:261
+#: src/lang.c:270
 #, c-format
 msgid   "Enter score for rule (default=%d): "
 msgstr  ""
 
-#: src/lang.c:262
+#: src/lang.c:271
 #, c-format
 msgid   "Enter the score weight (range 0 < score <= %d)"
 msgstr  ""
 
 #. SCORE_MAX
-#: src/lang.c:263
+#: src/lang.c:272
 msgid   "Full"
 msgstr  "Fullständig"
 
-#: src/lang.c:264
+#: src/lang.c:273
 msgid   "Comment (optional)  : "
 msgstr  "Kommentar (valfri)  : "
 
-#: src/lang.c:265
+#: src/lang.c:274
 msgid   "Apply pattern to    : "
 msgstr  ""
 
-#: src/lang.c:266
+#: src/lang.c:275
 msgid   "From: line (ignore case)      "
 msgstr  ""
 
-#: src/lang.c:267
+#: src/lang.c:276
 msgid   "From: line (case sensitive)   "
 msgstr  ""
 
-#: src/lang.c:269
+#: src/lang.c:278
 #, c-format
 msgid   "%s%s: Unknown host.\n"
 msgstr  "%s%s: Okänd värd.\n"
 
-#: src/lang.c:270
+#: src/lang.c:280
 msgid   "global "
 msgstr  "global "
 
-#: src/lang.c:271
+#: src/lang.c:281
 #, c-format
 msgid   "Please use %.100s instead"
 msgstr  "Vänligen använd %.100s istället"
 
-#: src/lang.c:272
+#: src/lang.c:282
 #, c-format
 msgid   "%s is bogus"
 msgstr  ""
 
-#: src/lang.c:273
+#: src/lang.c:283
 #, c-format
 msgid   "Group %s is moderated. Continue?"
 msgstr  "Grupp %s är modererad. Fortsätta?"
 
-#: src/lang.c:274
+#: src/lang.c:284
 msgid   "groups"
 msgstr  "grupper"
 
-#: src/lang.c:275
+#: src/lang.c:285
 #, c-format
 msgid   "Rereading %s..."
 msgstr  "Läser om %s..."
 
-#: src/lang.c:276
+#: src/lang.c:286
 msgid   "Top Level Commands"
 msgstr  "Toppnivåkommandon"
 
-#: src/lang.c:277
+#: src/lang.c:287
 msgid   "Group Selection"
 msgstr  "Gruppval"
 
-#: src/lang.c:278
+#: src/lang.c:288
 msgid   "group"
 msgstr  "grupp"
 
-#: src/lang.c:280
+#: src/lang.c:290
 msgid   "One or more lines of comment. <CR> to add a line or proceed if line is empty."
 msgstr  ""
 
-#: src/lang.c:281
+#: src/lang.c:291
 msgid   "From: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:282
+#: src/lang.c:292
 msgid   "Linecount of articles to be filtered. < for less, > for more, = for equal."
 msgstr  ""
 
-#: src/lang.c:283
+#: src/lang.c:293
 msgid   "Message-ID: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:284
+#: src/lang.c:294
 msgid   "Subject: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:285
+#: src/lang.c:295
 msgid   "Enter text pattern to filter if Subject: & From: lines are not what you want."
 msgstr  ""
 
-#: src/lang.c:286
+#: src/lang.c:296
 msgid   "Select where text pattern should be applied. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:287
+#: src/lang.c:297
 msgid   "Expiration time in days for the entered filter. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:288
+#: src/lang.c:298
 msgid   "Apply kill only to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:289
+#: src/lang.c:299
 msgid   "Apply select to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:290
+#: src/lang.c:300
 msgid   "kill an article via a menu"
 msgstr  ""
 
-#: src/lang.c:291
+#: src/lang.c:301
 msgid   "auto-select (hot) an article via a menu"
 msgstr  ""
 
-#: src/lang.c:292
+#: src/lang.c:302
 msgid   "Browse URLs in article"
 msgstr  "Bläddra URL:er i artikel"
 
-#: src/lang.c:293
+#: src/lang.c:303
 msgid   "0 - 9\t  display article by number in current thread"
 msgstr  ""
 
-#: src/lang.c:295
+#: src/lang.c:305
 msgid   "cancel (delete) or supersede (overwrite) current article"
 msgstr  ""
 
-#: src/lang.c:296
+#: src/lang.c:306
 msgid   "post followup to current article"
 msgstr  ""
 
-#: src/lang.c:297
+#: src/lang.c:307
 msgid   "post followup (don't copy text) to current article"
 msgstr  ""
 
-#: src/lang.c:298
+#: src/lang.c:308
 msgid   "post followup to current article quoting complete headers"
 msgstr  ""
 
-#: src/lang.c:299
+#: src/lang.c:309
 msgid   "repost chosen article to another group"
 msgstr  ""
 
-#: src/lang.c:301
+#: src/lang.c:311
 msgid   "edit article (mail-groups only)"
 msgstr  ""
 
-#: src/lang.c:302
+#: src/lang.c:312
 msgid   "display first article in current thread"
 msgstr  ""
 
-#: src/lang.c:303
+#: src/lang.c:313
 msgid   "display first page of article"
 msgstr  ""
 
-#: src/lang.c:304
+#: src/lang.c:314
 msgid   "display last article in current thread"
 msgstr  ""
 
-#: src/lang.c:305
+#: src/lang.c:315
 msgid   "display last page of article"
 msgstr  "visa sista sidan av artikel"
 
-#: src/lang.c:306
+#: src/lang.c:316
 msgid   "mark rest of thread as read and advance to next unread"
 msgstr  ""
 
-#: src/lang.c:307
+#: src/lang.c:317
 msgid   "display next article"
 msgstr  "visa nästa artikel"
 
-#: src/lang.c:308
+#: src/lang.c:318
 msgid   "display first article in next thread"
 msgstr  "visa första artikel i nästa tråd"
 
-#: src/lang.c:309
+#: src/lang.c:319
 msgid   "display next unread article"
 msgstr  "visa nästa olästa artikel"
 
-#: src/lang.c:310
+#: src/lang.c:320
 msgid   "go to the article that this one followed up"
 msgstr  ""
 
-#: src/lang.c:311
+#: src/lang.c:321
 msgid   "display previous article"
 msgstr  "visa föregående artikel"
 
-#: src/lang.c:312
+#: src/lang.c:322
 msgid   "display previous unread article"
 msgstr  "visa föregående olästa artikel"
 
-#: src/lang.c:313
+#: src/lang.c:323
 msgid   "quickly kill an article using defaults"
 msgstr  ""
 
-#: src/lang.c:314
+#: src/lang.c:324
 msgid   "quickly auto-select (hot) an article using defaults"
 msgstr  ""
 
-#: src/lang.c:315
+#: src/lang.c:325
 msgid   "return to group selection level"
 msgstr  "återgå till gruppvalsnivå"
 
-#: src/lang.c:316
+#: src/lang.c:326
 msgid   "reply through mail to author"
 msgstr  ""
 
-#: src/lang.c:317
+#: src/lang.c:327
 msgid   "reply through mail (don't copy text) to author"
 msgstr  ""
 
-#: src/lang.c:318
+#: src/lang.c:328
 msgid   "reply through mail to author quoting complete headers"
 msgstr  ""
 
-#: src/lang.c:319
+#: src/lang.c:329
 msgid   "search backwards within this article"
 msgstr  ""
 
-#: src/lang.c:320
+#: src/lang.c:330
 msgid   "search forwards within this article"
 msgstr  "sök framåt inom denna artikel"
 
-#: src/lang.c:321
+#: src/lang.c:331
 msgid   "show article in raw-mode (including all headers)"
 msgstr  ""
 
-#: src/lang.c:322
+#: src/lang.c:332
 msgid   "skip next block of included text"
 msgstr  ""
 
-#: src/lang.c:323
+#: src/lang.c:333
 msgid   "toggle display of sections hidden by a form-feed (^L) on/off"
 msgstr  ""
 
-#: src/lang.c:324
+#: src/lang.c:334
 msgid   "toggle word highlighting on/off"
 msgstr  ""
 
-#: src/lang.c:325
+#: src/lang.c:335
 msgid   "toggle ROT-13 (basic decode) for current article"
 msgstr  ""
 
-#: src/lang.c:326
+#: src/lang.c:336
 msgid   "toggle tabwidth 4 <-> 8"
 msgstr  ""
 
-#: src/lang.c:327
+#: src/lang.c:337
 msgid   "toggle german TeX style decoding for current article"
 msgstr  ""
 
-#: src/lang.c:328
+#: src/lang.c:338
 msgid   "toggle display of uuencoded sections"
 msgstr  ""
 
-#: src/lang.c:329
+#: src/lang.c:339
 msgid   "View/save multimedia attachments"
 msgstr  ""
 
-#: src/lang.c:330
+#: src/lang.c:340
+#, fuzzy
+msgid   "choose first attribute in list"
+msgstr  "välj första artikel i lista"
+
+#: src/lang.c:341
+#, fuzzy
+msgid   "0 - 9\t  choose attribute by number"
+msgstr  "0 - 9\t  välj artikel efter nummer"
+
+#: src/lang.c:342
+#, fuzzy
+msgid   "choose last attribute in list"
+msgstr  "välj sista artikel i lista"
+
+#: src/lang.c:343
+msgid   "reset attribute to a default value"
+msgstr  ""
+
+#: src/lang.c:344
+#, fuzzy
+msgid   "search forwards for an attribute"
+msgstr  "sök framåt efter ett gruppnamn"
+
+#: src/lang.c:345
+#, fuzzy
+msgid   "search backwards for an attribute"
+msgstr  "sök framåt efter ett gruppnamn"
+
+#: src/lang.c:346
+#, fuzzy
+msgid   "select attribute"
+msgstr  "välj tråd"
+
+#: src/lang.c:347
+msgid   "toggle back to options menu when invoked from there"
+msgstr  ""
+
+#: src/lang.c:348
 #, c-format
 msgid   "report bug or comment via mail to %s"
 msgstr  "rapportera fel eller kommentar via e-post till %s"
 
-#: src/lang.c:331
+#: src/lang.c:349
+#, fuzzy
+msgid   "choose first option in list"
+msgstr  "välj första grupp i lista"
+
+#: src/lang.c:350
+#, fuzzy
+msgid   "0 - 9\t  choose option by number"
+msgstr  "0 - 9\t  välj grupp efter nummer"
+
+#: src/lang.c:351
+#, fuzzy
+msgid   "choose last option in list"
+msgstr  "välj sista grupp i lista"
+
+#: src/lang.c:352
+#, fuzzy
+msgid   "start scopes menu"
+msgstr  "återgå till föregående meny"
+
+#: src/lang.c:353
+#, fuzzy
+msgid   "search forwards for an option"
+msgstr  "sök framåt efter ett gruppnamn"
+
+#: src/lang.c:354
+#, fuzzy
+msgid   "search backwards for an option"
+msgstr  "sök framåt efter ett gruppnamn"
+
+#: src/lang.c:355
+#, fuzzy
+msgid   "select option"
+msgstr  "välj"
+
+#: src/lang.c:356
+msgid   "toggle to attributes menu"
+msgstr  ""
+
+#: src/lang.c:357
 msgid   "choose range of articles to be affected by next command"
 msgstr  ""
 
-#: src/lang.c:332
+#: src/lang.c:358
 msgid   "escape from command prompt"
 msgstr  ""
 
-#: src/lang.c:333
+#: src/lang.c:359
 msgid   "edit filter file"
 msgstr  "redigera filterfil"
 
-#: src/lang.c:334
+#: src/lang.c:360
 msgid   "get help"
 msgstr  "få hjälp"
 
-#: src/lang.c:335
+#: src/lang.c:361
 msgid   "display last article viewed"
 msgstr  ""
 
-#: src/lang.c:336
+#: src/lang.c:362
 msgid   "down one line"
 msgstr  "en rad ner"
 
-#: src/lang.c:337
+#: src/lang.c:363
 msgid   "up one line"
 msgstr  "upp en rad"
 
-#: src/lang.c:338
+#: src/lang.c:364
 msgid   "go to article chosen by Message-ID"
 msgstr  ""
 
-#: src/lang.c:339
+#: src/lang.c:365
 msgid   "mail article/thread/hot/pattern/tagged articles to someone"
 msgstr  ""
 
-#: src/lang.c:340
+#: src/lang.c:366
 msgid   "menu of configurable options"
 msgstr  ""
 
-#: src/lang.c:341
+#: src/lang.c:367
 msgid   "down one page"
 msgstr  "ner en sida"
 
-#: src/lang.c:342
+#: src/lang.c:368
 msgid   "up one page"
 msgstr  "upp en sida"
 
-#: src/lang.c:344
+#: src/lang.c:370
 msgid   "post (write) article to current group"
 msgstr  ""
 
-#: src/lang.c:345
+#: src/lang.c:371
 msgid   "post postponed articles"
 msgstr  ""
 
-#: src/lang.c:347
+#: src/lang.c:373
 msgid   "list articles posted by you (from posted file)"
 msgstr  ""
 
-#: src/lang.c:348
+#: src/lang.c:374
 msgid   "return to previous menu"
 msgstr  "återgå till föregående meny"
 
-#: src/lang.c:349
+#: src/lang.c:375
 msgid   "quit tin immediately"
 msgstr  "avsluta tin omedelbart"
 
-#: src/lang.c:350
+#: src/lang.c:376
 msgid   "redraw page"
 msgstr  "rita om sida"
 
-#: src/lang.c:351
+#: src/lang.c:377
 msgid   "save article/thread/hot/pattern/tagged articles to file"
 msgstr  ""
 
-#: src/lang.c:352
+#: src/lang.c:378
 msgid   "save marked articles automatically without user prompts"
 msgstr  ""
 
-#: src/lang.c:353
+#: src/lang.c:379
 msgid   "scroll the screen one line down"
 msgstr  ""
 
-#: src/lang.c:354
+#: src/lang.c:380
 msgid   "scroll the screen one line up"
 msgstr  ""
 
-#: src/lang.c:355
+#: src/lang.c:381
 msgid   "search for articles by author backwards"
 msgstr  ""
 
-#: src/lang.c:356
+#: src/lang.c:382
 msgid   "search for articles by author forwards"
 msgstr  ""
 
-#: src/lang.c:357
+#: src/lang.c:383
 msgid   "search all articles for a given string (this may take some time)"
 msgstr  ""
 
-#: src/lang.c:358
+#: src/lang.c:384
 msgid   " \t  (searches are case-insensitive and wrap around to all articles)"
 msgstr  ""
 
-#: src/lang.c:359
+#: src/lang.c:385
 msgid   "search for articles by Subject line backwards"
 msgstr  ""
 
-#: src/lang.c:360
+#: src/lang.c:386
 msgid   "search for articles by Subject line forwards"
 msgstr  ""
 
-#: src/lang.c:361
+#: src/lang.c:387
 msgid   "repeat last search"
 msgstr  "repetera senaste sökning"
 
-#: src/lang.c:362
+#: src/lang.c:388
 msgid   "tag current article for reposting/mailing/piping/printing/saving"
 msgstr  ""
 
-#: src/lang.c:363
+#: src/lang.c:389
 msgid   "toggle info message in last line (subject/description)"
 msgstr  ""
 
-#: src/lang.c:364
+#: src/lang.c:390
 msgid   "toggle inverse video"
 msgstr  ""
 
-#: src/lang.c:365
+#: src/lang.c:391
 msgid   "toggle mini help menu display"
 msgstr  ""
 
-#: src/lang.c:366
+#: src/lang.c:392
 msgid   "cycle the display of authors email address, real name, both or neither"
 msgstr  ""
 
-#: src/lang.c:367
+#: src/lang.c:393
 msgid   "show version information"
 msgstr  "visa versionsinformation"
 
-#: src/lang.c:368
+#: src/lang.c:394
 msgid   "mark all articles as read and return to group selection menu"
 msgstr  ""
 
-#: src/lang.c:369
+#: src/lang.c:395
 msgid   "mark all articles as read and enter next group with unread articles"
 msgstr  ""
 
-#: src/lang.c:370
+#: src/lang.c:396
 msgid   "choose first thread in list"
 msgstr  "välj första tråd i lista"
 
-#: src/lang.c:371
+#: src/lang.c:397
 msgid   "choose last thread in list"
 msgstr  "välj sista tråd i lista"
 
-#: src/lang.c:372
+#: src/lang.c:398
 msgid   "list articles within current thread (bring up Thread sub-menu)"
 msgstr  ""
 
-#: src/lang.c:373
+#: src/lang.c:399
 msgid   "mark article as unread"
 msgstr  "markera artikel som oläst"
 
-#: src/lang.c:374
-msgid   "mark current thread or tagged threads as read"
+#: src/lang.c:400
+msgid   "mark current thread, range or tagged threads as read"
 msgstr  ""
 
-#: src/lang.c:375
-msgid   "mark thread as unread"
-msgstr  "markera tråd som oläst"
+#: src/lang.c:401
+msgid   "mark current thread, range or tagged threads as unread"
+msgstr  ""
 
-#: src/lang.c:376
+#: src/lang.c:402
+msgid   "mark current/range/selected/pattern/tagged as read after prompting"
+msgstr  ""
+
+#: src/lang.c:403
+msgid   "mark current/range/selected/pattern/tagged as unread after prompting"
+msgstr  ""
+
+#: src/lang.c:404
 msgid   "toggle display of all/selected articles"
 msgstr  ""
 
-#: src/lang.c:377
+#: src/lang.c:405
 msgid   "display next group"
 msgstr  "visa nästa grupp"
 
-#: src/lang.c:378
+#: src/lang.c:406
 msgid   "display previous group"
 msgstr  "visa föregående grupp"
 
-#: src/lang.c:379
+#: src/lang.c:407
 msgid   "toggle all selections (all articles)"
 msgstr  ""
 
-#: src/lang.c:380
+#: src/lang.c:408
 msgid   "select group (make \"hot\")"
 msgstr  "välj grupp (gör \"het\")"
 
-#: src/lang.c:381
+#: src/lang.c:409
 msgid   "select thread"
 msgstr  "välj tråd"
 
-#: src/lang.c:382
+#: src/lang.c:410
 msgid   "select threads if at least one unread article is selected"
 msgstr  ""
 
-#: src/lang.c:383
+#: src/lang.c:411
 msgid   "select threads that match user specified pattern"
 msgstr  ""
 
-#: src/lang.c:384
+#: src/lang.c:412
 msgid   "tag all parts of current multipart-message in order"
 msgstr  ""
 
-#: src/lang.c:385
+#: src/lang.c:413
 msgid   "0 - 9\t  choose thread by number"
 msgstr  "0 - 9\t  välj tråd efter nummer"
 
-#: src/lang.c:386
+#: src/lang.c:414
 msgid   "toggle limit number of articles to get, and reload"
 msgstr  ""
 
-#: src/lang.c:387
+#: src/lang.c:415
 msgid   "toggle display of all/unread articles"
 msgstr  ""
 
-#: src/lang.c:388
+#: src/lang.c:416
 msgid   "toggle selection of thread"
 msgstr  "växla val av tråd"
 
-#: src/lang.c:389
+#: src/lang.c:417
 msgid   "cycle through threading options available"
 msgstr  ""
 
-#: src/lang.c:390
+#: src/lang.c:418
 msgid   "undo all selections (all articles)"
 msgstr  ""
 
-#: src/lang.c:391
+#: src/lang.c:419
 msgid   "untag all tagged threads"
 msgstr  ""
 
-#: src/lang.c:392
+#: src/lang.c:420
+msgid   "add new scope"
+msgstr  ""
+
+#: src/lang.c:421
+msgid   "delete scope"
+msgstr  ""
+
+#: src/lang.c:422
+#, fuzzy
+msgid   "edit attributes file"
+msgstr  "Skriver attributfil..."
+
+#: src/lang.c:423
+#, fuzzy
+msgid   "choose first scope in list"
+msgstr  "välj första grupp i lista"
+
+#: src/lang.c:424
+#, fuzzy
+msgid   "0 - 9\t  choose scope by number"
+msgstr  "0 - 9\t  välj grupp efter nummer"
+
+#: src/lang.c:425
+#, fuzzy
+msgid   "choose last scope in list"
+msgstr  "välj sista grupp i lista"
+
+#: src/lang.c:426
+msgid   "move scope"
+msgstr  ""
+
+#: src/lang.c:427
+msgid   "rename scope"
+msgstr  ""
+
+#: src/lang.c:428
+#, fuzzy
+msgid   "select scope"
+msgstr  "välj"
+
+#: src/lang.c:429
 msgid   "mark all articles in group as read"
 msgstr  ""
 
-#: src/lang.c:393
+#: src/lang.c:430
 msgid   "mark all articles in group as read and move to next unread group"
 msgstr  ""
 
-#: src/lang.c:394
+#: src/lang.c:431
 msgid   "choose first group in list"
 msgstr  "välj första grupp i lista"
 
-#: src/lang.c:395
+#: src/lang.c:432
 msgid   "choose group by name"
 msgstr  "välj grupp efter namn"
 
-#: src/lang.c:396
+#: src/lang.c:433
 msgid   "0 - 9\t  choose group by number"
 msgstr  "0 - 9\t  välj grupp efter nummer"
 
-#: src/lang.c:397
+#: src/lang.c:434
 msgid   "choose range of groups to be affected by next command"
 msgstr  ""
 
-#: src/lang.c:398
+#: src/lang.c:435
 msgid   "choose last group in list"
 msgstr  "välj sista grupp i lista"
 
-#: src/lang.c:399
+#: src/lang.c:436
 msgid   "mark all articles in chosen group unread"
 msgstr  ""
 
-#: src/lang.c:400
+#: src/lang.c:437
 msgid   "move chosen group within list"
 msgstr  ""
 
-#: src/lang.c:401
+#: src/lang.c:438
 msgid   "choose next group with unread news"
 msgstr  ""
 
-#: src/lang.c:402 src/lang.c:1221
+#: src/lang.c:439 src/lang.c:1280
 msgid   "quit"
 msgstr  "avsluta"
 
-#: src/lang.c:403
+#: src/lang.c:440
 msgid   "quit without saving configuration changes"
 msgstr  "avsluta utan att spara konfigurationsändringar"
 
-#: src/lang.c:404
+#: src/lang.c:441
 msgid   "read chosen group"
 msgstr  "läs vald grupp"
 
-#: src/lang.c:405
+#: src/lang.c:442
 msgid   "reset .newsrc (all available articles in groups marked unread)"
 msgstr  ""
 
-#: src/lang.c:406
+#: src/lang.c:443
 msgid   "search backwards for a group name"
 msgstr  ""
 
-#: src/lang.c:407
+#: src/lang.c:444
 msgid   " \t  (all searches are case-insensitive and wrap around)"
 msgstr  ""
 
-#: src/lang.c:408
+#: src/lang.c:445
 msgid   "search forwards for a group name"
 msgstr  "sök framåt efter ett gruppnamn"
 
-#: src/lang.c:409
+#: src/lang.c:446
 msgid   "subscribe to chosen group"
 msgstr  "prenumerera på vald grupp"
 
-#: src/lang.c:410
+#: src/lang.c:447
 msgid   "subscribe to groups that match pattern"
 msgstr  ""
 
-#: src/lang.c:411
+#: src/lang.c:448
 msgid   "reread active file to check for any new news"
 msgstr  ""
 
-#: src/lang.c:412
+#: src/lang.c:449
 msgid   "toggle display of group name only or group name plus description"
 msgstr  ""
 
-#: src/lang.c:413
+#: src/lang.c:450
 msgid   "toggle display to show all/unread subscribed groups"
 msgstr  ""
 
-#: src/lang.c:414
+#: src/lang.c:451
 msgid   "unsubscribe from chosen group"
 msgstr  "säg upp prenumeration av vald grupp"
 
-#: src/lang.c:415
+#: src/lang.c:452
 msgid   "unsubscribe from groups that match pattern"
 msgstr  "säg upp prenumeration av grupper som matchar mönster"
 
-#: src/lang.c:416
+#: src/lang.c:453
 msgid   "sort the list of groups"
 msgstr  "sortera listan av grupper"
 
-#: src/lang.c:417
+#: src/lang.c:454
 msgid   "toggle display to show all/subscribed groups"
 msgstr  ""
 
-#: src/lang.c:418
+#: src/lang.c:455
 msgid   "0 - 9\t  choose article by number"
 msgstr  "0 - 9\t  välj artikel efter nummer"
 
-#: src/lang.c:419
+#: src/lang.c:456
 msgid   "mark thread as read and return to group index page"
 msgstr  ""
 
-#: src/lang.c:420
+#: src/lang.c:457
 msgid   "mark thread as read and enter next unread thread or group"
 msgstr  ""
 
-#: src/lang.c:421
+#: src/lang.c:458
 msgid   "choose first article in list"
 msgstr  "välj första artikel i lista"
 
-#: src/lang.c:422
+#: src/lang.c:459
 msgid   "choose last article in list"
 msgstr  "välj sista artikel i lista"
 
-#: src/lang.c:423
-msgid   "mark article or tagged articles as read and move cursor to next unread article"
+#: src/lang.c:460
+msgid   "mark art, range or tagged arts as read; move crsr to next unread art"
 msgstr  ""
 
-#: src/lang.c:424
+#: src/lang.c:461
+#, fuzzy
+msgid   "mark article, range or tagged articles as unread"
+msgstr  "markera artikel som oläst"
+
+#: src/lang.c:462
+#, fuzzy
+msgid   "mark current thread as unread"
+msgstr  "markera tråd som oläst"
+
+#: src/lang.c:463
 msgid   "read chosen article"
 msgstr  "läs vald artikel"
 
-#: src/lang.c:425
+#: src/lang.c:464
 msgid   "Display properties\n"
         "------------------"
 msgstr  "Visa egenskaper\n"
         "---------------"
 
-#: src/lang.c:426
+#: src/lang.c:465
 msgid   "Miscellaneous\n"
         "-------------"
 msgstr  "Diverse\n"
         "-------"
 
-#: src/lang.c:427
+#: src/lang.c:466
 msgid   "Moving around\n"
         "-------------"
 msgstr  "Flytta runt\n"
         "-----------"
 
-#: src/lang.c:428
+#: src/lang.c:467
 msgid   "Group/thread/article operations\n"
         "-------------------------------"
 msgstr  "Operationer för grupp/tråd/artikel\n"
         "----------------------------------"
 
-#: src/lang.c:430
+#: src/lang.c:468
+#, fuzzy
+msgid   "Attribute operations\n"
+        "--------------------"
+msgstr  "Visa egenskaper\n"
+        "---------------"
+
+#: src/lang.c:469
+#, fuzzy
+msgid   "Option operations\n"
+        "-----------------"
+msgstr  "Visa egenskaper\n"
+        "---------------"
+
+#: src/lang.c:470
+#, fuzzy
+msgid   "Scope operations\n"
+        "----------------"
+msgstr  "Visa egenskaper\n"
+        "---------------"
+
+#: src/lang.c:472
 msgid   "Group Level Commands"
 msgstr  "Gruppnivåkommandon"
 
-#: src/lang.c:431
+#: src/lang.c:473
 msgid   "Kill filter added"
 msgstr  ""
 
-#: src/lang.c:432
+#: src/lang.c:474
 msgid   "Auto-selection filter added"
 msgstr  ""
 
-#: src/lang.c:433
+#: src/lang.c:475
 msgid   "All parts tagged"
 msgstr  ""
 
-#: src/lang.c:434
+#: src/lang.c:476
 msgid   "Storing article for later posting"
 msgstr  ""
 
-#: src/lang.c:435
+#: src/lang.c:477
 msgid   "Please enter a valid character"
 msgstr  "Vänligen ange ett giltigt tecken"
 
-#: src/lang.c:436
+#: src/lang.c:478
 #, c-format
 msgid   "Missing part #%d"
 msgstr  ""
 
-#: src/lang.c:437
+#: src/lang.c:479
 msgid   "*** No postponed articles ***"
 msgstr  "*** Inga uppskjutna artiklar ***"
 
-#: src/lang.c:438
+#: src/lang.c:480
 msgid   "Not a multi-part message"
 msgstr  ""
 
-#: src/lang.c:439
+#: src/lang.c:481
 msgid   "You are not subscribed to this group"
 msgstr  "Du är inte prenumerant av denna grupp"
 
-#: src/lang.c:440
+#: src/lang.c:482
 msgid   "No previous expression"
 msgstr  "Inget tidigare uttryck"
 
-#: src/lang.c:441
+#: src/lang.c:483
 msgid   "Operation disabled in no-overwrite mode"
 msgstr  ""
 
 #. TODO: replace hardcoded key-name in txt_info_postponed
-#: src/lang.c:443
+#: src/lang.c:485
 #, c-format
 msgid   "%d postponed %s, reuse with ^O...\n"
 msgstr  ""
 
-#: src/lang.c:444
+#: src/lang.c:486
 msgid   "X-Conversion-Note: multipart/alternative contents have been removed.\n"
         "  To get the whole article, turn alternative handling OFF in the Option Menu\n"
 msgstr  ""
 
-#: src/lang.c:446
+#: src/lang.c:488
 #, c-format
 msgid   "Save filename for %s/%s is a mailbox. Attachment not saved"
 msgstr  ""
 
-#: src/lang.c:447
+#: src/lang.c:489
 msgid   "TeX2Iso encoded article"
 msgstr  ""
 
-#: src/lang.c:448
+#: src/lang.c:490
 msgid   "incomplete "
 msgstr  "ej komplett "
 
 #. TODO: replace hardcoded key-names
-#: src/lang.c:450
+#: src/lang.c:492
 #, c-format
 msgid   "\n"
         "Welcome to %s, a full screen threaded Netnews reader. It can read news "
@@ -2057,426 +2249,445 @@ msgid   "\n"
         "Please send bug-reports/comments to %s with the 'R' command.\n"
 msgstr  ""
 
-#: src/lang.c:466
+#: src/lang.c:508
 #, c-format
 msgid   "Invalid  From: %s  line. Read the INSTALL file again."
 msgstr  ""
 
-#: src/lang.c:468
+#: src/lang.c:510
 msgid   "Invalid multibyte sequence found\n"
 msgstr  ""
 
-#: src/lang.c:471
+#: src/lang.c:513
 #, c-format
 msgid   "Invalid  Sender:-header %s"
 msgstr  ""
 
-#: src/lang.c:473
+#: src/lang.c:515
 msgid   "Inverse video disabled"
 msgstr  ""
 
-#: src/lang.c:474
+#: src/lang.c:516
 msgid   "Inverse video enabled"
 msgstr  ""
 
-#: src/lang.c:476
+#: src/lang.c:518
 #, c-format
 msgid   "Missing definition for %s\n"
 msgstr  ""
 
-#: src/lang.c:477
+#: src/lang.c:519
 #, c-format
 msgid   "Invalid key definition '%s'\n"
 msgstr  ""
 
-#: src/lang.c:478
+#: src/lang.c:520
 #, c-format
 msgid   "Invalid keyname '%s'\n"
 msgstr  ""
 
-#: src/lang.c:479
+#: src/lang.c:521
 #, c-format
 msgid   "Keymap file was upgraded to version %s\n"
 msgstr  ""
 
-#: src/lang.c:480
+#: src/lang.c:522
 #, c-format
 msgid   "Kill From:     [%s] (y/n): "
 msgstr  ""
 
-#: src/lang.c:481
+#: src/lang.c:523
 msgid   "Kill Lines: (</>num): "
 msgstr  ""
 
-#: src/lang.c:482
+#: src/lang.c:524
 msgid   "Kill Article Menu"
 msgstr  ""
 
-#: src/lang.c:483
+#: src/lang.c:525
 #, c-format
 msgid   "Kill Msg-Id:   [%s] (f/l/o/n): "
 msgstr  ""
 
-#: src/lang.c:484
+#: src/lang.c:526
 msgid   "Kill pattern scope  : "
 msgstr  ""
 
-#: src/lang.c:485
+#: src/lang.c:527
 #, c-format
 msgid   "Kill Subject:  [%s] (y/n): "
 msgstr  ""
 
-#: src/lang.c:486
+#: src/lang.c:528
 msgid   "Kill text pattern   : "
 msgstr  ""
 
-#: src/lang.c:487
+#: src/lang.c:529
 msgid   "Kill time in days   : "
 msgstr  ""
 
-#: src/lang.c:489
+#: src/lang.c:531
 msgid   "Last"
 msgstr  "Sista"
 
-#: src/lang.c:490
+#: src/lang.c:532
 msgid   "-- Last response --"
 msgstr  "-- Sista svaret --"
 
-#: src/lang.c:491
+#: src/lang.c:533
 #, c-format
 msgid   "Lines %s  "
 msgstr  "Rader %s  "
 
-#: src/lang.c:493
+#: src/lang.c:535
 msgid   "Mail"
 msgstr  "Post"
 
-#: src/lang.c:494
+#: src/lang.c:536
 msgid   "mailbox "
 msgstr  "postlåda "
 
-#: src/lang.c:495
+#: src/lang.c:537
 #, c-format
 msgid   "Mail article(s) to [%.*s]> "
 msgstr  "Skicka artikel(ar) till [%.*s]> "
 
-#: src/lang.c:496
+#: src/lang.c:538
 #, c-format
 msgid   "Mailing log to %s\n"
 msgstr  "Skickar logg till %s\n"
 
-#: src/lang.c:497
+#: src/lang.c:539
 msgid   "Mail bug report..."
 msgstr  ""
 
-#: src/lang.c:498
+#: src/lang.c:540
 #, c-format
 msgid   "Mail BUG REPORT to %s?"
 msgstr  "Skicka FELRAPPORT till %s?"
 
-#: src/lang.c:499
+#: src/lang.c:541
 msgid   "Mailed"
 msgstr  "Skickad"
 
-#: src/lang.c:500
+#: src/lang.c:542
 #, c-format
 msgid   "Mailing to %s..."
 msgstr  "Skickar till %s..."
 
-#: src/lang.c:501
+#: src/lang.c:543
 msgid   "# [Mail/Save] active file. Format is like news active file:\n"
         "#   groupname  max.artnum  min.artnum  /dir\n"
         "# The 4th field is the basedir (ie. ~/Mail or ~/News)\n"
         "#\n"
 msgstr  ""
 
-#: src/lang.c:504
+#: src/lang.c:546
+#, fuzzy, c-format
+msgid   "%s marked as read"
+msgstr  "%s markerad som oläst"
+
+#: src/lang.c:547
 #, c-format
 msgid   "%s marked as unread"
 msgstr  "%s markerad som oläst"
 
-#: src/lang.c:505
-#, c-format
-msgid   "Marked %d of %d tagged %s as read"
-msgstr  ""
+#: src/lang.c:548
+#, fuzzy, c-format
+msgid   "Marked %d of %d %s as read"
+msgstr  "Markera grupp %s som läst?"
+
+#: src/lang.c:549
+#, fuzzy, c-format
+msgid   "Marked %d of %d %s as unread"
+msgstr  "Markera grupp %s som läst?"
+
+#: src/lang.c:550 src/lang.c:1250
+msgid   "Mark"
+msgstr  "Markera"
 
-#: src/lang.c:506
+#: src/lang.c:551
 #, c-format
 msgid   "Mark all articles as read%s?"
 msgstr  "Markera alla artiklar som lästa%s?"
 
-#: src/lang.c:507
-#, c-format
-msgid   "Mark %s=tagged articles, %s=current article, %s=quit: "
-msgstr  ""
+#: src/lang.c:552
+#, fuzzy, c-format
+msgid   "Mark article as read%s?"
+msgstr  "Markera alla artiklar som lästa%s?"
 
-#: src/lang.c:508
+#: src/lang.c:553
 #, c-format
 msgid   "Mark group %s as read?"
 msgstr  "Markera grupp %s som läst?"
 
-#: src/lang.c:509
+#: src/lang.c:554
 #, c-format
 msgid   "Mark thread as read%s?"
 msgstr  "Markera tråd som läst%s?"
 
-#: src/lang.c:510
-#, c-format
-msgid   "Mark %s=tagged articles/threads, %s=current thread, %s=quit: "
-msgstr  ""
-
-#: src/lang.c:511
+#: src/lang.c:555
 #, c-format
 msgid   "Matching %s groups..."
 msgstr  "Matchar %s grupper..."
 
-#: src/lang.c:512 src/lang.c:516
+#: src/lang.c:556 src/lang.c:560
 #, c-format
 msgid   "<n>=set current to n; %s=next unread; %s=search pattern; %s=kill/select"
 msgstr  "<n>=sätt nuvarande till n; %s=nästa olästa; %s=sökmönster; %s=döda/välj"
 
-#: src/lang.c:513
+#: src/lang.c:557
 #, c-format
 msgid   "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; %s=list "
         "thread"
 msgstr  ""
 
-#: src/lang.c:514
+#: src/lang.c:558
 #, c-format
 msgid   "%s=line up; %s=line down; %s=page up; %s=page down; %s=top; %s=bottom"
 msgstr  "%s=rad upp; %s=rad ner; %s=sida upp; %s=sida ned; %s=topp; %s=botten"
 
-#: src/lang.c:515
+#: src/lang.c:559
 #, c-format
 msgid   "%s=search forwards; %s=search backwards; %s=quit"
 msgstr  "%s=sök framåt; %s=sök bakåt; %s=avsluta"
 
-#: src/lang.c:517
+#: src/lang.c:561
 #, c-format
 msgid   "%s=author search; %s=body search; %s=catchup; %s=followup; %s=mark read"
 msgstr  ""
 
-#: src/lang.c:518
+#: src/lang.c:562
+#, c-format
+msgid   "%s=add; %s=move; %s=rename; %s=delete"
+msgstr  ""
+
+#: src/lang.c:563
+#, fuzzy, c-format
+msgid   "<n>=set current to n; %s=line down; %s=line up; %s=help; %s=quit"
+msgstr  "<n>=sätt nuvarande till n; %s=nästa olästa; %s=sökmönster; %s=döda/välj"
+
+#: src/lang.c:564
 #, c-format
 msgid   "<n>=set current to n; %s=next unread; %s,%s=search pattern; %s=catchup"
 msgstr  ""
 
-#: src/lang.c:519
+#: src/lang.c:565
 #, c-format
 msgid   "%s=line down; %s=line up; %s=help; %s=move; %s=quit; %s=toggle all/unread"
 msgstr  "%s=rad ner; %s=rad upp; %s=hjälp; %s=flytta; %s=avsluta; %s=växla alla/olästa"
 
-#: src/lang.c:520
+#: src/lang.c:566
 #, c-format
 msgid   "%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/out"
 msgstr  ""
 
-#: src/lang.c:521
+#: src/lang.c:567
 #, c-format
 msgid   "<n>=set current to n; %s=next unread; %s=catchup; %s=display toggle"
 msgstr  ""
 
-#: src/lang.c:522
+#: src/lang.c:568
 #, c-format
 msgid   "%s=help; %s=line down; %s=line up; %s=quit; %s=tag; %s=mark unread"
 msgstr  "%s=hjälp; %s=rad ner; %s=rad upp; %s=avsluta; %s=märk; %s=markera oläst"
 
-#: src/lang.c:523
+#: src/lang.c:569
 msgid   "--More--"
 msgstr  "--Mer--"
 
-#: src/lang.c:524
+#: src/lang.c:570
 #, c-format
 msgid   "Moving %s..."
 msgstr  "Flyttar %s..."
 
-#: src/lang.c:525
+#: src/lang.c:571
 msgid   "Message-ID: & last Reference  "
 msgstr  ""
 
-#: src/lang.c:526
+#: src/lang.c:572
 msgid   "Message-ID: line              "
 msgstr  ""
 
-#: src/lang.c:527
+#: src/lang.c:573
 msgid   "Message-ID: & References: line"
 msgstr  ""
 
-#: src/lang.c:529
+#: src/lang.c:575
 msgid   ", name: "
 msgstr  ", namn: "
 
-#: src/lang.c:530
+#: src/lang.c:576
 #, c-format
 msgid   "Goto newsgroup [%s]> "
 msgstr  "Gå till diskussionsgrupp [%s]> "
 
-#: src/lang.c:531
+#: src/lang.c:577
 msgid   "newsgroups"
 msgstr  "diskussionsgrupper"
 
-#: src/lang.c:532
+#: src/lang.c:578
 #, c-format
 msgid   "Position %s in group list (1,2,..,$) [%d]> "
 msgstr  ""
 
-#: src/lang.c:533
+#: src/lang.c:579
 msgid   "newsgroup"
 msgstr  "diskussionsgrupp"
 
-#: src/lang.c:534
+#: src/lang.c:580
 msgid   "Try and save newsrc file again?"
 msgstr  "Försöka att spara filen newsrc igen?"
 
-#: src/lang.c:535
+#: src/lang.c:581
 msgid   "Warning: No newsgroups were written to your newsrc file. Save aborted."
 msgstr  ""
 
-#: src/lang.c:536
+#: src/lang.c:582
 msgid   "newsrc file saved successfully.\n"
 msgstr  ""
 
-#: src/lang.c:537
+#: src/lang.c:583
 msgid   "-- Next response --"
 msgstr  "-- Nästa svar --"
 
-#: src/lang.c:538
-#, c-format
-msgid   "NNTP authorization password not found for %s"
-msgstr  ""
-
-#: src/lang.c:539
+#: src/lang.c:584
 msgid   "No  "
 msgstr  "Nej "
 
-#: src/lang.c:540
+#: src/lang.c:585
 msgid   "*** No articles ***"
 msgstr  "*** Inga artiklar ***"
 
-#: src/lang.c:541
+#: src/lang.c:586
 msgid   "No articles have been posted"
 msgstr  "Inga artiklar har postats"
 
-#: src/lang.c:542
+#: src/lang.c:587
 msgid   "*** No description ***"
 msgstr  "*** Ingen beskrivning ***"
 
-#: src/lang.c:543
+#: src/lang.c:588
 msgid   "No filename"
 msgstr  "Inget filnamn"
 
-#: src/lang.c:544
+#: src/lang.c:589
 msgid   "No group"
 msgstr  "Ingen grupp"
 
-#: src/lang.c:545
+#: src/lang.c:590
 msgid   "*** No groups ***"
 msgstr  "*** Inga grupper ***"
 
-#: src/lang.c:546
+#: src/lang.c:591
 msgid   "No more groups to read"
 msgstr  "Inga fler grupper att läsa"
 
-#: src/lang.c:547
+#: src/lang.c:592
 msgid   "No last message"
 msgstr  "Inget sista meddelande"
 
-#: src/lang.c:548
+#: src/lang.c:593
 msgid   "No mail address"
 msgstr  "Ingen e-postadress"
 
-#: src/lang.c:549
+#: src/lang.c:594
 msgid   "No articles marked for saving"
 msgstr  ""
 
-#: src/lang.c:550
+#: src/lang.c:595
 msgid   "No match"
 msgstr  "Ingen match"
 
-#: src/lang.c:551
+#: src/lang.c:596
 msgid   "No more groups"
 msgstr  "Inga fler grupper"
 
-#: src/lang.c:552
+#: src/lang.c:597
 msgid   "No newsgroups"
 msgstr  "Inga diskussionsgrupper"
 
-#: src/lang.c:553
+#: src/lang.c:598
 msgid   "No next unread article"
 msgstr  "Slut på olästa artiklar"
 
-#: src/lang.c:554
+#: src/lang.c:599
 msgid   "No previous group"
 msgstr  "Ingen föregående grupp"
 
-#: src/lang.c:555
+#: src/lang.c:600
 msgid   "No previous unread article"
 msgstr  "Ingen föregående oläst artikel"
 
-#: src/lang.c:556
+#: src/lang.c:601
 msgid   "No responses"
 msgstr  "Inga svar"
 
-#: src/lang.c:557
+#: src/lang.c:602
 msgid   "No responses to list in current thread"
 msgstr  ""
 
-#: src/lang.c:558
+#: src/lang.c:603
+#, fuzzy
+msgid   "*** No scopes ***"
+msgstr  "*** Inga grupper ***"
+
+#: src/lang.c:604
 msgid   "No search string"
 msgstr  "Ingen söksträng"
 
-#: src/lang.c:559
+#: src/lang.c:605
 msgid   "No subject"
 msgstr  "Inget ämne"
 
-#: src/lang.c:561
+#: src/lang.c:607
 #, c-format
 msgid   "%s: Terminal must have clear to end-of-line (ce)\n"
 msgstr  ""
 
-#: src/lang.c:562
+#: src/lang.c:608
 #, c-format
 msgid   "%s: Terminal must have clear to end-of-screen (cd)\n"
 msgstr  ""
 
-#: src/lang.c:563
+#: src/lang.c:609
 #, c-format
 msgid   "%s: Terminal must have clearscreen (cl) capability\n"
 msgstr  ""
 
-#: src/lang.c:564
+#: src/lang.c:610
 #, c-format
 msgid   "%s: Terminal must have cursor motion (cm)\n"
 msgstr  ""
 
-#: src/lang.c:565
+#: src/lang.c:611
 #, c-format
 msgid   "%s: TERM variable must be set to use screen capabilities\n"
 msgstr  ""
 
-#: src/lang.c:567
+#: src/lang.c:613
 #, c-format
 msgid   "No viewer found for %s/%s\n"
 msgstr  ""
 
-#: src/lang.c:568
+#: src/lang.c:614
 msgid   "Newsgroup does not exist on this server"
 msgstr  ""
 
-#: src/lang.c:569
+#: src/lang.c:615
 #, c-format
 msgid   "Group %s not found in active file"
 msgstr  ""
 
-#: src/lang.c:570
+#: src/lang.c:616
 msgid   "c)reate it, use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr  ""
 
-#: src/lang.c:571
+#: src/lang.c:617
 msgid   "use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr  ""
 
-#: src/lang.c:572
+#: src/lang.c:618
 #, c-format
 msgid   "# NNTP-server -> newsrc translation table and NNTP-server\n"
         "# shortname list for %s %s\n"
@@ -2492,310 +2703,315 @@ msgid   "# NNTP-server -> newsrc transla
         "#\n"
 msgstr  ""
 
-#: src/lang.c:579
+#: src/lang.c:625
 msgid   "Only"
 msgstr  "Endast"
 
-#: src/lang.c:580
+#: src/lang.c:626
 #, c-format
 msgid   "Option not enabled. Recompile with %s."
 msgstr  "Flagga inte aktiverad. Bygg om med %s."
 
-#: src/lang.c:581
+#: src/lang.c:627
 msgid   "Options Menu"
 msgstr  "Alternativmenyn"
 
-#: src/lang.c:584
+#: src/lang.c:628
+#, fuzzy
+msgid   "Options Menu Commands"
+msgstr  "Alternativmenyn"
+
+#: src/lang.c:631
 #, c-format
 msgid   "Error in regex: %s at pos. %d '%s'"
 msgstr  ""
 
-#: src/lang.c:585
+#: src/lang.c:632
 #, c-format
 msgid   "Error in regex: pcre internal error %d"
 msgstr  ""
 
-#: src/lang.c:586
+#: src/lang.c:633
 #, c-format
 msgid   "Error in regex: study - pcre internal error %s"
 msgstr  ""
 
-#: src/lang.c:587
+#: src/lang.c:634
 msgid   "Post a followup..."
 msgstr  "Posta en uppföljning..."
 
 #. TODO: replace hardcoded key-name in txt_post_error_ask_postpone
-#: src/lang.c:589
+#: src/lang.c:636
 msgid   "An error has occurred while posting the article. If you think that this\n"
         "error is temporary or otherwise correctable, you can postpone the article\n"
         "and pick it up again with ^O later.\n"
 msgstr  ""
 
-#: src/lang.c:592
+#: src/lang.c:639
 msgid   "Posted articles history"
 msgstr  ""
 
-#: src/lang.c:593
+#: src/lang.c:640
 #, c-format
 msgid   "Post to newsgroup(s) [%s]> "
 msgstr  "Posta till diskussionsgrupp(er) [%s]> "
 
-#: src/lang.c:594
+#: src/lang.c:641
 msgid   "-- post processing started --"
 msgstr  ""
 
-#: src/lang.c:595
+#: src/lang.c:642
 msgid   "-- post processing completed --"
 msgstr  ""
 
-#: src/lang.c:596
+#: src/lang.c:643
 #, c-format
 msgid   "Post subject [%s]> "
 msgstr  ""
 
-#: src/lang.c:597
+#: src/lang.c:644
 msgid   "# Summary of mailed/posted messages viewable by 'W' command from within tin.\n"
 msgstr  ""
 
-#: src/lang.c:598
+#: src/lang.c:645
 msgid   "Posting article..."
 msgstr  "Postar artikel..."
 
-#: src/lang.c:599
+#: src/lang.c:646
 #, c-format
 msgid   "Post postponed articles [%%s]? (%s/%s/%s/%s/%s): "
 msgstr  ""
 
-#: src/lang.c:600
+#: src/lang.c:647
 #, c-format
 msgid   "Hot %s"
 msgstr  "Hetta %s"
 
-#: src/lang.c:601
+#: src/lang.c:648
 #, c-format
 msgid   "Tagged %s"
 msgstr  "Märkt %s"
 
-#: src/lang.c:602
+#: src/lang.c:649
 #, c-format
 msgid   "Untagged %s"
 msgstr  ""
 
-#: src/lang.c:603
+#: src/lang.c:650
 msgid   "Processing mail messages marked for deletion."
 msgstr  ""
 
-#: src/lang.c:604
+#: src/lang.c:651
 msgid   "Processing saved articles marked for deletion."
 msgstr  ""
 
-#: src/lang.c:605
+#: src/lang.c:652
 #, c-format
 msgid   "Accept Followup-To? %s=post, %s=ignore, %s=quit: "
 msgstr  ""
 
-#: src/lang.c:606
+#: src/lang.c:653
 msgid   "Article unchanged, abort mailing?"
 msgstr  ""
 
-#: src/lang.c:607
+#: src/lang.c:654
 #, c-format
 msgid   "Do you want to see postponed articles (%d)?"
 msgstr  ""
 
-#: src/lang.c:609
+#: src/lang.c:656
 msgid   "Add quick kill filter?"
 msgstr  ""
 
-#: src/lang.c:610
+#: src/lang.c:657
 msgid   "Add quick selection filter?"
 msgstr  ""
 
-#: src/lang.c:611
+#: src/lang.c:658
 msgid   "Do you really want to quit?"
 msgstr  "Vill du verkligen avsluta?"
 
-#: src/lang.c:612
+#: src/lang.c:659
 #, c-format
 msgid   "%s=edit cancel message, %s=quit, %s=delete (cancel) [%%s]: "
 msgstr  ""
 
-#: src/lang.c:613
+#: src/lang.c:660
 msgid   "You have tagged articles in this group - quit anyway?"
 msgstr  ""
 
-#: src/lang.c:614
+#: src/lang.c:661
 #, c-format
 msgid   "%s=quit, %s=edit, %s=postpone: "
 msgstr  ""
 
-#: src/lang.c:615
+#: src/lang.c:662
 #, c-format
 msgid   "%s=quit %s=edit %s=save kill description: "
 msgstr  ""
 
-#: src/lang.c:616
+#: src/lang.c:663
 #, c-format
 msgid   "%s=quit %s=edit %s=save select description: "
 msgstr  ""
 
-#: src/lang.c:617
+#: src/lang.c:664
 msgid   "Do you really want to quit without saving your configuration?"
 msgstr  "Vill du verkligen avsluta utan att spara din konfiguration?"
 
-#: src/lang.c:620
+#: src/lang.c:667
 msgid   "Invalid range - valid are '0-9.$' eg. 1-$"
 msgstr  ""
 
-#: src/lang.c:621
+#: src/lang.c:668
 msgid   "Do you want to abort this operation?"
 msgstr  "Vill du avbryta denna operation?"
 
-#: src/lang.c:622
+#: src/lang.c:669
 msgid   "Do you want to exit tin immediately?"
 msgstr  "Vill du avsluta tin omedelbart?"
 
-#: src/lang.c:623
+#: src/lang.c:670
 msgid   "Reading ('q' to quit)..."
 msgstr  "Läser (\"q\" för att avsluta)..."
 
-#: src/lang.c:624
+#: src/lang.c:671
 #, c-format
 msgid   "Reading %sarticles..."
 msgstr  "Läser %sarticles..."
 
-#: src/lang.c:625
+#: src/lang.c:672
 #, c-format
 msgid   "Reading %sattributes file...\n"
 msgstr  "Läser %sattributfil...\n"
 
-#: src/lang.c:626
+#: src/lang.c:673
 #, c-format
 msgid   "Reading %sconfig file...\n"
 msgstr  "Läser %skonfigurationsfil...\n"
 
-#: src/lang.c:627
+#: src/lang.c:674
 msgid   "Reading filter file...\n"
 msgstr  "Läser filterfil...\n"
 
-#: src/lang.c:628
+#: src/lang.c:675
 #, c-format
 msgid   "Reading %s groups..."
 msgstr  "Läser %s grupper..."
 
-#: src/lang.c:629
+#: src/lang.c:676
 msgid   "Reading input history file...\n"
 msgstr  ""
 
-#: src/lang.c:630
+#: src/lang.c:677
 msgid   "Reading keymap file...\n"
 msgstr  ""
 
-#: src/lang.c:631
+#: src/lang.c:678
 msgid   "Reading groups from active file... "
 msgstr  "Läser grupper från aktiv fil..."
 
-#: src/lang.c:632
+#: src/lang.c:679
 msgid   "Reading groups from newsrc file... "
 msgstr  ""
 
-#: src/lang.c:633
+#: src/lang.c:680
 msgid   "Reading newsgroups file... "
 msgstr  ""
 
-#: src/lang.c:634
+#: src/lang.c:681
 msgid   "Reading newsrc file..."
 msgstr  ""
 
-#: src/lang.c:635
+#: src/lang.c:682
 msgid   "References: line              "
 msgstr  ""
 
-#: src/lang.c:637
+#: src/lang.c:684
 #, c-format
 msgid   "(%d:%02d remaining)"
 msgstr  "(%d:%02d återstår)"
 
-#: src/lang.c:639
+#: src/lang.c:686
 #, c-format
 msgid   "Bogus group %s removed."
 msgstr  ""
 
-#: src/lang.c:640
+#: src/lang.c:687
 #, c-format
 msgid   "Error: rename %s to %s"
 msgstr  "Fel: byt namn på %s till %s"
 
-#: src/lang.c:641
+#: src/lang.c:688
 msgid   "Reply to author..."
 msgstr  ""
 
-#: src/lang.c:642
+#: src/lang.c:689
 msgid   "Repost"
 msgstr  ""
 
-#: src/lang.c:643
+#: src/lang.c:690
 msgid   "Reposting article..."
 msgstr  ""
 
-#: src/lang.c:644
+#: src/lang.c:691
 #, c-format
 msgid   "Repost article(s) to group(s) [%s]> "
 msgstr  ""
 
-#: src/lang.c:645
+#: src/lang.c:692
 msgid   "Reset newsrc?"
 msgstr  "Återställ newsrc?"
 
-#: src/lang.c:646
+#: src/lang.c:693
 msgid   "Responses have been directed to the following newsgroups"
 msgstr  ""
 
-#: src/lang.c:647
+#: src/lang.c:694
 #, c-format
 msgid   "Responses have been directed to poster. %s=mail, %s=post, %s=quit: "
 msgstr  ""
 
-#: src/lang.c:649
+#: src/lang.c:696
 msgid   "Press <RETURN> to continue..."
 msgstr  "Tryck <RETURN> för att fortsätta..."
 
-#: src/lang.c:651
+#: src/lang.c:698
 #, c-format
 msgid   "Select From    [%s] (y/n): "
 msgstr  ""
 
-#: src/lang.c:652
+#: src/lang.c:699
 msgid   "Select Lines: (</>num): "
 msgstr  "Välj rader: (</>num): "
 
-#: src/lang.c:653
+#: src/lang.c:700
 msgid   "Auto-select Article Menu"
 msgstr  ""
 
-#: src/lang.c:654
+#: src/lang.c:701
 #, c-format
 msgid   "Select Msg-Id  [%s] (f/l/o/n): "
 msgstr  ""
 
-#: src/lang.c:655
+#: src/lang.c:702
 msgid   "Select pattern scope: "
 msgstr  ""
 
-#: src/lang.c:656
+#: src/lang.c:703
 #, c-format
 msgid   "Select Subject [%s] (y/n): "
 msgstr  ""
 
-#: src/lang.c:657
+#: src/lang.c:704
 msgid   "Select text pattern : "
 msgstr  ""
 
-#: src/lang.c:658
+#: src/lang.c:705
 msgid   "Select time in days   : "
 msgstr  "Välj tid i dagar   : "
 
-#: src/lang.c:659
+#: src/lang.c:706
 #, c-format
 msgid   "# %s server configuration file\n"
         "# This file was automatically saved by %s %s %s (\"%s\")\n"
@@ -2807,223 +3023,263 @@ msgid   "# %s server configuration file\
         "\n"
 msgstr  ""
 
-#: src/lang.c:665
+#: src/lang.c:712
 msgid   "Showing unread groups only"
 msgstr  "Visar endast olästa grupper"
 
-#: src/lang.c:666
+#: src/lang.c:713
 msgid   "Subject: line (ignore case)   "
 msgstr  ""
 
-#: src/lang.c:667
+#: src/lang.c:714
 msgid   "Subject: line (case sensitive)"
 msgstr  ""
 
-#: src/lang.c:668
+#: src/lang.c:715
 msgid   "Save"
 msgstr  "Spara"
 
-#: src/lang.c:669
+#: src/lang.c:716
 #, c-format
 msgid   "Save '%s' (%s/%s)?"
 msgstr  "Spara \"%s\" (%s/%s)?"
 
-#: src/lang.c:670
+#: src/lang.c:717
 msgid   "Save configuration before continuing?"
 msgstr  "Spara konfiguration före du fortsätter?"
 
-#: src/lang.c:671
+#: src/lang.c:718
 msgid   "Save filename> "
 msgstr  "Spara filnamn> "
 
-#: src/lang.c:672
+#: src/lang.c:719
 msgid   "Saved"
 msgstr  "Sparad"
 
-#: src/lang.c:673
+#: src/lang.c:720
 #, c-format
 msgid   "%4d unread (%4d hot) %s in %s\n"
 msgstr  ""
 
-#: src/lang.c:674
+#: src/lang.c:721
 #, c-format
 msgid   "Saved %s...\n"
 msgstr  "Sparade %s...\n"
 
-#: src/lang.c:675
+#: src/lang.c:722
 msgid   "Nothing was saved"
 msgstr  "Ingenting sparades"
 
-#: src/lang.c:676
+#: src/lang.c:723
 #, c-format
 msgid   "\n"
         "%s %d %s from %d %s\n"
 msgstr  "\n"
         "%s %d %s från %d %s\n"
 
-#: src/lang.c:677
+#: src/lang.c:724
 #, c-format
 msgid   "-- %s saved to %s%s --"
 msgstr  "-- %s sparad till %s%s --"
 
-#: src/lang.c:678
+#: src/lang.c:725
 #, c-format
 msgid   "-- %s saved to %s - %s --"
 msgstr  "-- %s sparad till %s - %s --"
 
-#: src/lang.c:679
+#: src/lang.c:726
 msgid   "Saving..."
 msgstr  "Sparar..."
 
-#: src/lang.c:680
+#: src/lang.c:727
 #, c-format
 msgid   "%s: Screen initialization failed"
 msgstr  ""
 
-#: src/lang.c:682
+#: src/lang.c:729
 #, c-format
 msgid   "%s: screen is too small\n"
 msgstr  "%s: skärm är för liten\n"
 
-#: src/lang.c:684
+#: src/lang.c:731
 #, c-format
 msgid   "screen is too small, %s is exiting\n"
 msgstr  "skärm är för liten, %s avslutas\n"
 
-#: src/lang.c:685
+#: src/lang.c:732
+msgid   "Delete scope?"
+msgstr  ""
+
+#: src/lang.c:733
+#, fuzzy
+msgid   "Enter scope> "
+msgstr  "Ange mönster [%s]> "
+
+#: src/lang.c:734
+msgid   "Select new position> "
+msgstr  ""
+
+#: src/lang.c:735
+msgid   "New position cannot be a global scope"
+msgstr  ""
+
+#: src/lang.c:736
+msgid   "Global scope, operation not allowed"
+msgstr  ""
+
+#: src/lang.c:737
+msgid   "Rename scope> "
+msgstr  ""
+
+#: src/lang.c:738
+#, fuzzy
+msgid   "Select scope> "
+msgstr  "Välj grupp> "
+
+#: src/lang.c:739
+#, fuzzy
+msgid   "Scopes Menu"
+msgstr  "Alternativmenyn"
+
+#: src/lang.c:740
+#, fuzzy
+msgid   "Scopes Menu Commands"
+msgstr  "Toppnivåkommandon"
+
+#: src/lang.c:741
 #, c-format
 msgid   "Search backwards [%s]> "
 msgstr  "Sök bakåt [%s]> "
 
-#: src/lang.c:686
+#: src/lang.c:742
 #, c-format
 msgid   "Search body [%s]> "
 msgstr  ""
 
-#: src/lang.c:687
+#: src/lang.c:743
 #, c-format
 msgid   "Search forwards [%s]> "
 msgstr  "Sök framåt [%s]> "
 
-#: src/lang.c:688
+#: src/lang.c:744
 msgid   "Searching..."
 msgstr  "Söker..."
 
-#: src/lang.c:689
+#: src/lang.c:745
 #, c-format
 msgid   "Searching article %d of %d ('q' to abort)..."
 msgstr  ""
 
-#: src/lang.c:690
+#: src/lang.c:746
 msgid   "Select article> "
 msgstr  "Välj artikel> "
 
-#: src/lang.c:691
+#: src/lang.c:747
 msgid   "Select option number before text or use arrow keys and <CR>. 'q' to quit."
 msgstr  "Välj alternativnummer före texten eller använd piltangenter och <CR>. \"q\" "
         "avsluta."
 
-#: src/lang.c:692
+#: src/lang.c:748
 msgid   "Select group> "
 msgstr  "Välj grupp> "
 
-#: src/lang.c:693
+#: src/lang.c:749
 #, c-format
 msgid   "Enter selection pattern [%s]> "
 msgstr  ""
 
-#: src/lang.c:694
+#: src/lang.c:750
 msgid   "Select thread > "
 msgstr  "Välj tråd > "
 
-#: src/lang.c:695
+#: src/lang.c:751
 #, c-format
 msgid   "%s %s %s (\"%s\") [%s]: send a DETAILED bug report to %s\n"
 msgstr  ""
 
-#: src/lang.c:696
+#: src/lang.c:752
 msgid   "servers active-file"
 msgstr  ""
 
-#: src/lang.c:697
+#: src/lang.c:753
 msgid   "Cannot move into new newsgroups. Subscribe first..."
 msgstr  ""
 
-#: src/lang.c:698
+#: src/lang.c:754
 msgid   "<SPACE>"
 msgstr  "<BLANKSTEG>"
 
-#: src/lang.c:699
+#: src/lang.c:755
 #, c-format
 msgid   "Starting: (%s)"
 msgstr  "Startar: (%s)"
 
-#: src/lang.c:700
+#: src/lang.c:756
 #, c-format
 msgid   "List Thread (%d of %d)"
 msgstr  "Lista tråd (%d av %d)"
 
-#: src/lang.c:701
+#: src/lang.c:757
 #, c-format
 msgid   "Thread (%.*s)"
 msgstr  "Tråd (%.*s)"
 
-#: src/lang.c:702
+#: src/lang.c:758
 msgid   "Enter wildcard subscribe pattern> "
 msgstr  ""
 
-#: src/lang.c:703
+#: src/lang.c:759
 #, c-format
 msgid   "subscribed to %d groups"
 msgstr  ""
 
-#: src/lang.c:704
+#: src/lang.c:760
 #, c-format
 msgid   "Subscribed to %s"
 msgstr  ""
 
-#: src/lang.c:705
+#: src/lang.c:761
 msgid   "Subscribing... "
 msgstr  ""
 
-#: src/lang.c:706
+#: src/lang.c:762
 #, c-format
 msgid   "Repost or supersede article(s) [%%s]? (%s/%s/%s): "
 msgstr  ""
 
-#: src/lang.c:707
+#: src/lang.c:763
 #, c-format
 msgid   "Supersede article(s) to group(s) [%s]> "
 msgstr  ""
 
-#: src/lang.c:708
+#: src/lang.c:764
 msgid   "Superseding article ..."
 msgstr  ""
 
-#: src/lang.c:709
+#: src/lang.c:765
 #, c-format
 msgid   "\n"
         "Stopped. Type 'fg' to restart %s\n"
 msgstr  ""
 
-#: src/lang.c:711
+#: src/lang.c:767
 #, c-format
 msgid   "%d days"
 msgstr  "%d dagar"
 
-#: src/lang.c:712
+#: src/lang.c:768
 msgid   "<TAB>"
 msgstr  "<TAB>"
 
-#: src/lang.c:713
+#: src/lang.c:769
 msgid   "TeX "
 msgstr  "TeX "
 
-#: src/lang.c:714
+#: src/lang.c:770
 msgid   "# Default action/prompt strings\n"
 msgstr  ""
 
-#: src/lang.c:715
+#: src/lang.c:771
 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"
@@ -3033,207 +3289,208 @@ msgid   "# Defaults for quick (1 key) ki
         "# expire=ON/OFF  ON=limit to default_filter_days OFF=don't ever expire\n"
 msgstr  ""
 
-#: src/lang.c:728
+#: src/lang.c:784
 msgid   "# If ON use print current subject or newsgroup description in the last line\n"
 msgstr  ""
 
-#: src/lang.c:729
+#: src/lang.c:785
 msgid   "# Host & time info used for detecting new groups (don't touch)\n"
 msgstr  ""
 
-#: src/lang.c:730
+#: src/lang.c:786
 msgid   "There is no news\n"
 msgstr  ""
 
-#: src/lang.c:731
+#: src/lang.c:787
 msgid   "Thread"
 msgstr  "Tråd"
 
-#: src/lang.c:732
+#: src/lang.c:788
 msgid   "Thread Level Commands"
 msgstr  ""
 
-#: src/lang.c:733
+#: src/lang.c:789
 msgid   "Thread deselected"
 msgstr  ""
 
-#: src/lang.c:734
+#: src/lang.c:790
 msgid   "Thread selected"
 msgstr  ""
 
-#: src/lang.c:736
+#: src/lang.c:792
 msgid   "threads"
 msgstr  "trådar"
 
-#: src/lang.c:738
-msgid   "Thread range"
-msgstr  ""
-
-#: src/lang.c:739
+#: src/lang.c:794
 msgid   "thread"
 msgstr  "tråd"
 
-#: src/lang.c:740
+#: src/lang.c:795
 #, c-format
 msgid   "Thread %4s of %4s"
 msgstr  "Tråd %4s av %4s"
 
-#: src/lang.c:741
+#: src/lang.c:796
 msgid   "Threading articles..."
 msgstr  "Trådar artiklar..."
 
-#: src/lang.c:742
+#: src/lang.c:797
 #, c-format
 msgid   "Toggled word highlighting %s"
 msgstr  ""
 
-#: src/lang.c:743
+#: src/lang.c:798
 msgid   "Toggled rot13 encoding"
 msgstr  ""
 
-#: src/lang.c:744
+#: src/lang.c:799
 #, c-format
 msgid   "Toggled german TeX encoding %s"
 msgstr  ""
 
-#: src/lang.c:745
+#: src/lang.c:800
 #, c-format
 msgid   "Toggled tab-width to %d"
 msgstr  ""
 
-#: src/lang.c:747
+#: src/lang.c:802
 #, c-format
 msgid   "%d Trying to dotlock %s"
 msgstr  ""
 
-#: src/lang.c:748
+#: src/lang.c:803
 #, c-format
 msgid   "%d Trying to lock %s"
 msgstr  "%d Försöker att låsa %s"
 
-#: src/lang.c:750
+#: src/lang.c:805
 msgid   "           h=help\n"
 msgstr  "           h=hjälp\n"
 
-#: src/lang.c:752
+#: src/lang.c:807
 msgid   "Unlimited"
 msgstr  "Obegränsad"
 
-#: src/lang.c:753
+#: src/lang.c:808
 msgid   "Enter wildcard unsubscribe pattern> "
 msgstr  ""
 
-#: src/lang.c:754
+#: src/lang.c:809
 #, c-format
 msgid   "Error decoding %s : %s"
 msgstr  "Fel vid avkodning av %s : %s"
 
-#: src/lang.c:755
+#: src/lang.c:810
 msgid   "No end."
 msgstr  "Inget slut."
 
-#: src/lang.c:756
+#: src/lang.c:811
 #, c-format
 msgid   "%s successfully decoded."
 msgstr  "%s lyckades avkodas."
 
-#: src/lang.c:757
+#: src/lang.c:812
 #, c-format
 msgid   "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n"
         "\n"
 msgstr  ""
 
-#: src/lang.c:758
+#: src/lang.c:813
 msgid   "unread "
 msgstr  "oläst "
 
-#: src/lang.c:759
+#: src/lang.c:814
 #, c-format
 msgid   "unsubscribed from %d groups"
 msgstr  ""
 
-#: src/lang.c:760
+#: src/lang.c:815
 #, c-format
 msgid   "Unsubscribed from %s"
 msgstr  ""
 
-#: src/lang.c:761
+#: src/lang.c:816
 msgid   "Unsubscribing... "
 msgstr  ""
 
-#: src/lang.c:762
+#: src/lang.c:817
 msgid   "Unthreading articles..."
 msgstr  ""
 
-#: src/lang.c:763
+#: src/lang.c:818
 msgid   "Updated"
 msgstr  "Uppdaterad"
 
-#: src/lang.c:764
+#: src/lang.c:820
+#, c-format
+msgid   "unparseable \"LIST COUNTS\" line: \"%s\""
+msgstr  ""
+
+#: src/lang.c:822
 msgid   "Updating"
 msgstr  "Uppdaterar"
 
-#: src/lang.c:765
+#: src/lang.c:823
 #, c-format
 msgid   "Opening %s\n"
 msgstr  "Öppnar %s\n"
 
-#: src/lang.c:766
+#: src/lang.c:824
 msgid   "No more URL's in this article"
 msgstr  "Inga fler URL:er i denna artikel"
 
-#: src/lang.c:767
+#: src/lang.c:825
 msgid   "Use MIME display program for this message?"
 msgstr  ""
 
-#: src/lang.c:768
+#: src/lang.c:826
 msgid   "  -c       mark all news as read in subscribed newsgroups (batch mode)"
 msgstr  ""
 
-#: src/lang.c:769
+#: src/lang.c:827
 msgid   "  -Z       return status indicating if any unread news (batch mode)"
 msgstr  ""
 
-#: src/lang.c:770
+#: src/lang.c:828
 msgid   "  -q       don't check for new newsgroups"
 msgstr  ""
 
-#: src/lang.c:771
+#: src/lang.c:829
 msgid   "  -X       don't save any files on quit"
 msgstr  ""
 
-#: src/lang.c:772
+#: src/lang.c:830
 msgid   "  -d       don't show newsgroup descriptions"
 msgstr  ""
 
-#: src/lang.c:773
+#: src/lang.c:831
 msgid   "  -G limit get only limit articles/group"
 msgstr  ""
 
-#: src/lang.c:774
+#: src/lang.c:832
 #, c-format
 msgid   "  -H       help information about %s"
 msgstr  ""
 
-#: src/lang.c:775
+#: src/lang.c:833
 msgid   "  -h       this help message"
 msgstr  "  -h       detta hjälpmeddelande"
 
-#: src/lang.c:776
+#: src/lang.c:834
 #, c-format
 msgid   "  -I dir   news index file directory [default=%s]"
 msgstr  ""
 
-#: src/lang.c:777
+#: src/lang.c:835
 msgid   "  -u       update index files (batch mode)"
 msgstr  ""
 
-#: src/lang.c:778
+#: src/lang.c:836
 #, c-format
 msgid   "  -m dir   mailbox directory [default=%s]"
 msgstr  ""
 
-#: src/lang.c:779
+#: src/lang.c:837
 #, c-format
 msgid   "\n"
         "Mail bug reports/comments to %s"
@@ -3241,49 +3498,49 @@ msgstr  "\n"
         "Skicka felrapporter/kommentarer till %s\n"
         "Rapportera synpunkter på översättningen till <tp-sv@listor.tp-sv.se>."
 
-#: src/lang.c:780
+#: src/lang.c:838
 msgid   "  -N       mail new news to your posts (batch mode)"
 msgstr  ""
 
-#: src/lang.c:781
+#: src/lang.c:839
 msgid   "  -M user  mail new news to specified user (batch mode)"
 msgstr  ""
 
-#: src/lang.c:782
+#: src/lang.c:840
 #, c-format
 msgid   "  -f file  subscribed to newsgroups file [default=%s]"
 msgstr  ""
 
-#: src/lang.c:783
+#: src/lang.c:841
 msgid   "  -x       no posting mode"
 msgstr  ""
 
-#: src/lang.c:784
+#: src/lang.c:842
 msgid   "  -w       post an article and exit"
 msgstr  "  -w       posta en artikel och avsluta"
 
-#: src/lang.c:785
+#: src/lang.c:843
 msgid   "  -o       post all postponed articles and exit"
 msgstr  ""
 
-#: src/lang.c:786
+#: src/lang.c:844
 msgid   "  -R       read news saved by -S option"
 msgstr  ""
 
-#: src/lang.c:787
+#: src/lang.c:845
 #, c-format
 msgid   "  -s dir   save news directory [default=%s]"
 msgstr  ""
 
-#: src/lang.c:788
+#: src/lang.c:846
 msgid   "  -S       save new news for later reading (batch mode)"
 msgstr  ""
 
-#: src/lang.c:789
+#: src/lang.c:847
 msgid   "  -z       start if any unread news"
 msgstr  "  -z       starta om det finns olästa diskussioner"
 
-#: src/lang.c:790
+#: src/lang.c:848
 #, c-format
 msgid   "A Usenet reader.\n"
         "\n"
@@ -3292,69 +3549,69 @@ msgstr  "En applikation för att läsa dis
         "\n"
         "Användning: %s [flaggor] [diskussionsgrupp[,...]]"
 
-#: src/lang.c:791
+#: src/lang.c:849
 msgid   "  -v       verbose output for batch mode options"
 msgstr  ""
 
-#: src/lang.c:792
+#: src/lang.c:850
 msgid   "  -V       print version & date information"
 msgstr  "  -V       skriv ut version & datuminformation"
 
-#: src/lang.c:793
+#: src/lang.c:851
 #, c-format
 msgid   "%s only useful without batch mode operations\n"
 msgstr  ""
 
-#: src/lang.c:794
+#: src/lang.c:852
 #, c-format
 msgid   "%s only useful for batch mode operations\n"
 msgstr  ""
 
-#: src/lang.c:795
+#: src/lang.c:853
 #, c-format
 msgid   "Useless combination %s and %s. Ignoring %s.\n"
 msgstr  ""
 
-#: src/lang.c:797
+#: src/lang.c:855
 #, c-format
 msgid   "\n"
         "%s%d out of range (0 - %d). Reset to 0"
 msgstr  ""
 
-#: src/lang.c:798
+#: src/lang.c:856
 #, c-format
 msgid   "View '%s' (%s/%s)?"
 msgstr  "Visa \"%s\" (%s/%s)?"
 
-#: src/lang.c:800
+#: src/lang.c:858
 #, c-format
 msgid   "\n"
         "Warning: posting exceeds %d columns. Line %d is the first long one:\n"
         "%-100s\n"
 msgstr  ""
 
-#: src/lang.c:801
+#: src/lang.c:859
 msgid   "\n"
         "Warning: article unchanged after editing\n"
 msgstr  ""
 
-#: src/lang.c:802
+#: src/lang.c:860
 msgid   "\n"
         "Warning: \"Subject:\" contains only whitespaces.\n"
 msgstr  ""
 
-#: src/lang.c:803
+#: src/lang.c:861
 msgid   "\n"
         "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:\".\n"
 msgstr  ""
 
-#: src/lang.c:805
+#: src/lang.c:863
 msgid   "\n"
         "Warning: Article has \"References:\" but \"Subject:\" does not begin\n"
         "         with \"Re: \" and does not contain \"(was:\".\n"
 msgstr  ""
 
-#: src/lang.c:808
+#: src/lang.c:866
 msgid   "Read carefully!\n"
         "\n"
         "  You are about to cancel an article seemingly written by you. This will "
@@ -3367,7 +3624,7 @@ msgid   "Read carefully!\n"
         "\n"
 msgstr  ""
 
-#: src/lang.c:812
+#: src/lang.c:870
 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"
@@ -3375,7 +3632,7 @@ msgid   "\n"
         "         not be encoded properly.\n"
 msgstr  ""
 
-#: src/lang.c:817
+#: src/lang.c:875
 #, c-format
 msgid   "\n"
         "\n"
@@ -3384,7 +3641,7 @@ msgid   "\n"
         "Read WHATSNEW, etc...\n"
 msgstr  ""
 
-#: src/lang.c:819
+#: src/lang.c:877
 #, c-format
 msgid   "\n"
         "\n"
@@ -3392,7 +3649,7 @@ msgid   "\n"
         "Some values in your %s file may be ignored, others might have changed!\n"
 msgstr  ""
 
-#: src/lang.c:822
+#: src/lang.c:880
 #, c-format
 msgid   "Warning: tin wrote fewer groups to your\n"
         "\t%s\n"
@@ -3401,18 +3658,18 @@ msgid   "Warning: tin wrote fewer groups
         "before you start tin once again!\n"
 msgstr  ""
 
-#: src/lang.c:826
+#: src/lang.c:884
 #, c-format
 msgid   "\n"
         "Warning: Found %d '-- \\n' lines, this may confuse some people.\n"
 msgstr  ""
 
-#: src/lang.c:827
+#: src/lang.c:885
 #, c-format
 msgid   "Warning: Only %d out of %d articles were saved"
 msgstr  ""
 
-#: src/lang.c:828
+#: src/lang.c:886
 #, c-format
 msgid   "\n"
         "Warning: Your signature  is longer than %d lines.  Since signatures usually "
@@ -3422,47 +3679,53 @@ msgid   "\n"
         "         possible.\n"
 msgstr  ""
 
-#: src/lang.c:832
+#: src/lang.c:890
 #, c-format
 msgid   "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? "
 msgstr  ""
 
-#: src/lang.c:833
+#: src/lang.c:891
 msgid   "\n"
         "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n"
 msgstr  ""
 
-#: src/lang.c:834
+#: src/lang.c:892
+#, c-format
+msgid   "\n"
+        "Warning: \"%s\" is renamed, you should use \"%s\" instead!\n"
+msgstr  ""
+
+#: src/lang.c:893
 msgid   "Writing attributes file..."
 msgstr  "Skriver attributfil..."
 
-#: src/lang.c:836
+#: src/lang.c:895
 #, c-format
 msgid   "%d Responses"
 msgstr  "%d svar"
 
-#: src/lang.c:838
+#: src/lang.c:897
 #, c-format
 msgid   "Added %d %s"
 msgstr  "Lade till %d %s"
 
-#: src/lang.c:839
+#: src/lang.c:898
 msgid   "No unsubscribed groups to show"
 msgstr  ""
 
-#: src/lang.c:840
+#: src/lang.c:899
 msgid   "Showing subscribed to groups only"
 msgstr  ""
 
-#: src/lang.c:841
+#: src/lang.c:900
 msgid   "Yes "
 msgstr  "Ja "
 
-#: src/lang.c:842
+#: src/lang.c:901
 msgid   "    You have mail\n"
 msgstr  "    Du har post\n"
 
-#: src/lang.c:847
+#: src/lang.c:906
 #, c-format
 msgid   "\n"
         "Warning: Posting is in %s and contains characters which are not\n"
@@ -3474,11 +3737,11 @@ msgid   "\n"
         "         M)enu option.\n"
 msgstr  ""
 
-#: src/lang.c:858
+#: src/lang.c:917
 msgid   "  -D mode  debug mode"
 msgstr  ""
 
-#: src/lang.c:862
+#: src/lang.c:921
 msgid   "Read carefully!\n"
         "\n"
         "  You are about to cancel an article seemingly not written by you.  This "
@@ -3494,11 +3757,11 @@ msgid   "Read carefully!\n"
         "\n"
 msgstr  ""
 
-#: src/lang.c:871
+#: src/lang.c:930
 msgid   "toggle color"
 msgstr  "växla färg"
 
-#: src/lang.c:872
+#: src/lang.c:931
 msgid   "# Changing colors of several screen parts\n"
         "# Possible values are:\n"
         "#  -1 = default (white for foreground and black for background)\n"
@@ -3522,353 +3785,353 @@ msgid   "# Changing colors of several sc
         "\n"
 msgstr  ""
 
-#: src/lang.c:892
+#: src/lang.c:951
 msgid   "  -a       toggle color flag"
 msgstr  ""
 
-#: src/lang.c:896
+#: src/lang.c:955
 msgid   "\n"
         "Error: Followup-To set to more than one newsgroup!\n"
 msgstr  ""
 
-#: src/lang.c:897
+#: src/lang.c:956
 #, c-format
 msgid   "\n"
         "Error: cross-posting to %d newsgroups and no Followup-To line!\n"
 msgstr  ""
 
-#: src/lang.c:898
+#: src/lang.c:957
 #, c-format
 msgid   "\n"
         "Error: \"%s\" is not a valid newsgroup!\n"
 msgstr  ""
 
-#: src/lang.c:900
+#: src/lang.c:959
 msgid   "\n"
         "Warning: Followup-To set to more than one newsgroup!\n"
 msgstr  ""
 
-#: src/lang.c:901
+#: src/lang.c:960
 #, c-format
 msgid   "\n"
         "Warning: cross-posting to %d newsgroups and no Followup-To line!\n"
 msgstr  ""
 
-#: src/lang.c:902
+#: src/lang.c:961
 #, c-format
 msgid   "\n"
         "Warning: \"%s\" is not in your newsrc, it may be invalid at this site!\n"
 msgstr  ""
 
-#: src/lang.c:903
+#: src/lang.c:962
 #, c-format
 msgid   "\n"
         "Warning: \"%s\" is not a valid newsgroup at this site!\n"
 msgstr  ""
 
-#: src/lang.c:907
+#: src/lang.c:966
 #, c-format
 msgid   "%d files successfully written from %d articles. %d %s occurred."
 msgstr  ""
 
-#: src/lang.c:908
+#: src/lang.c:967
 msgid   "Missing parts."
 msgstr  ""
 
-#: src/lang.c:909
+#: src/lang.c:968
 msgid   "No beginning."
 msgstr  "Ingen början."
 
-#: src/lang.c:910
+#: src/lang.c:969
 msgid   "No data."
 msgstr  "Inget data."
 
-#: src/lang.c:911
+#: src/lang.c:970
 msgid   "Unknown error."
 msgstr  "Okänt fel."
 
-#: src/lang.c:914
+#: src/lang.c:973
 #, c-format
 msgid   "\tChecksum of %s (%ld %s)"
 msgstr  "\tKontrollsumma för %s (%ld %s)"
 
-#: src/lang.c:919
+#: src/lang.c:978
 msgid   "Reading mail active file... "
 msgstr  ""
 
-#: src/lang.c:920
+#: src/lang.c:979
 msgid   "Reading mailgroups file... "
 msgstr  ""
 
-#: src/lang.c:924
+#: src/lang.c:983
 msgid   "perform PGP operations on article"
 msgstr  "genomför PGP-operationer på artikel"
 
-#: src/lang.c:925
+#: src/lang.c:984
 msgid   "Add key(s) to public keyring?"
 msgstr  ""
 
-#: src/lang.c:926
+#: src/lang.c:985
 #, c-format
 msgid   "%s=encrypt, %s=sign, %s=both, %s=quit: "
 msgstr  "%s=kryptera, %s=signera, %s=båda, %s=avsluta: "
 
-#: src/lang.c:927
+#: src/lang.c:986
 #, c-format
 msgid   "%s=sign, %s=sign & include public key, %s=quit: "
 msgstr  "%s=signera, %s=signera & inkludera publik nyckel, %s=avsluta: "
 
-#: src/lang.c:928
+#: src/lang.c:987
 #, c-format
 msgid   "PGP has not been set up (can't open %s)"
 msgstr  ""
 
-#: src/lang.c:929
+#: src/lang.c:988
 msgid   "Article not signed and no public keys found"
 msgstr  ""
 
-#: src/lang.c:931
+#: src/lang.c:990
 #, c-format
 msgid   "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr  ""
 
-#: src/lang.c:932
+#: src/lang.c:991
 #, c-format
 msgid   "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=send [%%s]: "
 msgstr  ""
 
-#: src/lang.c:933
+#: src/lang.c:992
 #, c-format
 msgid   "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr  ""
 
-#: src/lang.c:935
+#: src/lang.c:994
 #, c-format
 msgid   "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr  ""
 
-#: src/lang.c:936
+#: src/lang.c:995
 #, c-format
 msgid   "%s=quit, %s=edit, %s=pgp, %s=send [%%s]: "
 msgstr  ""
 
-#: src/lang.c:937
+#: src/lang.c:996
 #, c-format
 msgid   "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr  ""
 
-#: src/lang.c:941
+#: src/lang.c:1000
 #, c-format
 msgid   "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone: "
 msgstr  ""
 
-#: src/lang.c:942
+#: src/lang.c:1001
 #, c-format
 msgid   "%s=quit, %s=edit, %s=ispell, %s=send [%%s]: "
 msgstr  ""
 
-#: src/lang.c:943
+#: src/lang.c:1002
 #, c-format
 msgid   "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr  ""
 
-#: src/lang.c:945
+#: src/lang.c:1004
 #, c-format
 msgid   "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone: "
 msgstr  ""
 
-#: src/lang.c:946
+#: src/lang.c:1005
 #, c-format
 msgid   "%s=quit, %s=edit, %s=send [%%s]: "
 msgstr  ""
 
-#: src/lang.c:947
+#: src/lang.c:1006
 #, c-format
 msgid   "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr  ""
 
-#: src/lang.c:956
+#: src/lang.c:1015
 msgid   "Try cache_overview_files to speed up things.\n"
 msgstr  ""
 
-#: src/lang.c:957
+#: src/lang.c:1016
 msgid   "Tin will use local index files instead.\n"
 msgstr  ""
 
-#: src/lang.c:958
+#: src/lang.c:1017
 msgid   "Cannot find NNTP server name"
 msgstr  ""
 
-#: src/lang.c:959
+#: src/lang.c:1018
 #, c-format
 msgid   "Connecting to %s:%u..."
 msgstr  "Ansluter till %s:%u..."
 
-#: src/lang.c:960
+#: src/lang.c:1019
 msgid   "Disconnecting from server...\n"
 msgstr  "Kopplar ner från server...\n"
 
-#: src/lang.c:961
+#: src/lang.c:1020
 #, c-format
-msgid   "Wrong newsgroup name in response of GROUP command, %s for %s"
+msgid   "Wrong newsgroup name (\"%s\") in response of \"GROUP %s\" command: \"%s\""
 msgstr  ""
 
-#: src/lang.c:962
+#: src/lang.c:1021
 #, c-format
 msgid   "Failed to connect to NNTP server %s. Exiting..."
 msgstr  ""
 
-#: src/lang.c:963
+#: src/lang.c:1022
 msgid   "205  Closing connection"
 msgstr  "205  Stänger anslutning"
 
-#: src/lang.c:964
+#: src/lang.c:1023
 msgid   "Your server does not support the NNTP XOVER or OVER command.\n"
 msgstr  ""
 
-#: src/lang.c:965
+#: src/lang.c:1024
 msgid   "Connection to news server has timed out. Reconnect?"
 msgstr  ""
 
-#: src/lang.c:966
+#: src/lang.c:1025
 #, c-format
 msgid   "Put the server name in the file %s,\n"
         "or set the environment variable NNTPSERVER"
 msgstr  ""
 
-#: src/lang.c:967
+#: src/lang.c:1026
 msgid   "  -A       force authentication on connect"
 msgstr  "  -A       tvinga autentisering vid anslutning"
 
-#: src/lang.c:968
+#: src/lang.c:1027
 #, c-format
 msgid   "  -g serv  read news from NNTP server serv [default=%s]"
 msgstr  ""
 
-#: src/lang.c:969
+#: src/lang.c:1028
 #, c-format
 msgid   "  -p port  use port as NNTP port [default=%d]"
 msgstr  ""
 
-#: src/lang.c:970
+#: src/lang.c:1029
 msgid   "  -Q       quick start. Same as -nqd"
 msgstr  "  -Q       snabbstart. Samma som -nqd"
 
-#: src/lang.c:971
+#: src/lang.c:1030
 msgid   "  -r       read news remotely from default NNTP server"
 msgstr  ""
 
-#: src/lang.c:972
+#: src/lang.c:1031
 msgid   "  -l       use only LIST instead of GROUP (-n) command"
 msgstr  ""
 
-#: src/lang.c:973
+#: src/lang.c:1032
 msgid   "  -n       only read subscribed .newsrc groups from NNTP server"
 msgstr  ""
 
-#: src/lang.c:975
-#, c-format
-msgid   "%s/tcp: Unknown service.\n"
-msgstr  "%s/tcp: Okänd tjänst.\n"
-
-#: src/lang.c:978
+#: src/lang.c:1034
 msgid   "\n"
         "socket or connect problem\n"
 msgstr  ""
 
-#: src/lang.c:980
+#: src/lang.c:1036
 #, c-format
 msgid   "\n"
         "Connection to %s: "
 msgstr  "\n"
         "Anslutning till %s: "
 
-#: src/lang.c:981
+#: src/lang.c:1037
 msgid   "Giving up...\n"
 msgstr  "Ger upp...\n"
 
-#: src/lang.c:984
+#: src/lang.c:1039
+#, c-format
+msgid   "%s/tcp: Unknown service.\n"
+msgstr  "%s/tcp: Okänd tjänst.\n"
+
+#: src/lang.c:1043
 msgid   "Your server does not have Xref: in its XOVER information.\n"
         "Tin will try to use XHDR XREF instead (slows down things a bit).\n"
 msgstr  ""
 
-#: src/lang.c:987
+#: src/lang.c:1046
 msgid   "Your server does not have Xref: in its XOVER information.\n"
 msgstr  ""
 
-#: src/lang.c:990
+#: src/lang.c:1049
 #, c-format
 msgid   "Can't open %s. Try %s -r to read news via NNTP.\n"
 msgstr  "Kan inte öppna %s. Försök med %s -r för att läsa diskussionsgrupper via "
         "NNTP.\n"
 
-#: src/lang.c:993
+#: src/lang.c:1052
 msgid   "  -Q       quick start. Same as -qd"
 msgstr  "  -Q       snabbstart. Samma som -qd"
 
-#: src/lang.c:994
+#: src/lang.c:1053
 msgid   "  -l       read only active file instead of scanning spool (-n) command"
 msgstr  ""
 
-#: src/lang.c:995
+#: src/lang.c:1054
 msgid   "  -n       only read subscribed .newsrc groups from spool"
 msgstr  ""
 
-#: src/lang.c:996
+#: src/lang.c:1055
 msgid   "Your server does not have Xref: in its NOV-files.\n"
 msgstr  "Din server har inte Xref: i sina NOV-filer.\n"
 
-#: src/lang.c:1000
+#: src/lang.c:1059
 msgid   "Posting using external inews failed. Use built in inews instead?"
 msgstr  ""
 
-#: src/lang.c:1001
+#: src/lang.c:1060
 msgid   "It worked! Should I always use my built in inews from now on?"
 msgstr  ""
 
-#: src/lang.c:1005
+#: src/lang.c:1064
 #, c-format
 msgid   "%d %s printed"
 msgstr  "%d %s utskriven"
 
-#: src/lang.c:1006
+#: src/lang.c:1065
 msgid   "output article/thread/hot/pattern/tagged articles to printer"
 msgstr  ""
 
-#: src/lang.c:1007
+#: src/lang.c:1066
 msgid   "Print"
 msgstr  "Skriv ut"
 
-#: src/lang.c:1008
+#: src/lang.c:1067
 msgid   "Printing..."
 msgstr  "Skriver ut..."
 
-#: src/lang.c:1012
+#: src/lang.c:1071
 msgid   "pipe article/thread/hot/pattern/tagged articles into command"
 msgstr  ""
 
-#: src/lang.c:1013
+#: src/lang.c:1072
 msgid   "No command"
 msgstr  "Inget kommando"
 
-#: src/lang.c:1014
+#: src/lang.c:1073
 msgid   "Pipe"
 msgstr  "Rör"
 
-#: src/lang.c:1015
+#: src/lang.c:1074
 #, fuzzy, c-format
 msgid   "Pipe to command [%.*s]> "
 msgstr  "Öppna rör till kommando [%.*s]> "
 
-#: src/lang.c:1016
+#: src/lang.c:1075
 msgid   "Piping..."
 msgstr  ""
 
-#: src/lang.c:1018
+#: src/lang.c:1077
 msgid   "Piping not enabled."
 msgstr  ""
 
-#: src/lang.c:1022
+#: src/lang.c:1081
 #, c-format
 msgid   "\n"
         "Error: The \"%s:\" line has spaces  in it that MUST be removed.\n"
@@ -3877,7 +4140,7 @@ msgid   "\n"
         "       newsgroup names.\n"
 msgstr  ""
 
-#: src/lang.c:1027
+#: src/lang.c:1086
 #, c-format
 msgid   "\n"
         "Error: The \"%s:\" line is  continued in  the next line.  Since\n"
@@ -3885,7 +4148,7 @@ msgid   "\n"
         "       Please write all newsgroups into a single line.\n"
 msgstr  ""
 
-#: src/lang.c:1032
+#: src/lang.c:1091
 #, c-format
 msgid   "\n"
         "Warning: The \"%s:\" line is continued in the next line.\n"
@@ -3893,13 +4156,13 @@ msgid   "\n"
         "         To avoid trouble please write all newsgroups into a single line.\n"
 msgstr  ""
 
-#: src/lang.c:1036
+#: src/lang.c:1095
 #, c-format
 msgid   "\n"
         "Warning: The \"%s:\" line has spaces in it that SHOULD be removed.\n"
 msgstr  ""
 
-#: src/lang.c:1041
+#: src/lang.c:1100
 msgid   "\n"
         "  If your article contains quoted text  please take some time to pare it "
         "down\n"
@@ -3920,564 +4183,560 @@ msgid   "\n"
         "  likely to ignore it completely.  It's a crowded net out there.\n"
 msgstr  ""
 
-#: src/lang.c:1054
+#: src/lang.c:1113
 msgid   "shell escape"
 msgstr  ""
 
-#: src/lang.c:1055
+#: src/lang.c:1114
 #, c-format
 msgid   "Shell Command (%s)"
 msgstr  "Skalkommando (%s)"
 
-#: src/lang.c:1056
+#: src/lang.c:1115
 #, c-format
 msgid   "Enter shell command [%s]> "
 msgstr  "Ange skalkommando [%s]> "
 
-#: src/lang.c:1060
+#: src/lang.c:1119
 #, c-format
 msgid   "%s: Can't get entry for TERM\n"
 msgstr  ""
 
-#: src/lang.c:1064
+#: src/lang.c:1123
 #, c-format
 msgid   "Group %.*s ('q' to quit)..."
 msgstr  "Grupp %.*s (\"q\" för att avsluta)..."
 
-#: src/lang.c:1066
+#: src/lang.c:1125
 #, c-format
 msgid   "Group %.*s..."
 msgstr  "Grupp %.*s..."
 
-#: src/lang.c:1070
+#: src/lang.c:1129
 msgid   "Server unavailable\n"
 msgstr  "Server ej tillgänglig\n"
 
-#: src/lang.c:1076
+#: src/lang.c:1135
 #, c-format
 msgid   "%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %"
         "s=post"
 msgstr  ""
 
-#: src/lang.c:1077
+#: src/lang.c:1136
 #, c-format
 msgid   "%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr  ""
 
-#: src/lang.c:1079
+#: src/lang.c:1138
 #, c-format
 msgid   "%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr  ""
 
-#: src/lang.c:1080
+#: src/lang.c:1139
 #, c-format
 msgid   "%s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr  ""
 
-#: src/lang.c:1084
+#: src/lang.c:1143
 #, c-format
 msgid   "%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr  ""
 
-#: src/lang.c:1085
+#: src/lang.c:1144
 #, c-format
 msgid   "%s=pipe; %s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr  ""
 
-#: src/lang.c:1087
+#: src/lang.c:1146
 #, c-format
 msgid   "%s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr  ""
 
-#: src/lang.c:1088
+#: src/lang.c:1147
 #, c-format
 msgid   "%s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr  ""
 
-#: src/lang.c:1094
+#: src/lang.c:1153
 msgid   "Terminal does not support color"
 msgstr  ""
 
-#: src/lang.c:1099
+#: src/lang.c:1158
 #, c-format
 msgid   "Trying %s"
 msgstr  "Försöker med %s"
 
-#: src/lang.c:1113 src/lang.c:1139 src/lang.c:1155 src/lang.c:1364 src/refs.c:304
+#: src/lang.c:1172 src/lang.c:1198 src/lang.c:1214 src/lang.c:1423 src/refs.c:288
 msgid   "None"
 msgstr  "Ingen"
 
-#: src/lang.c:1114
+#: src/lang.c:1173
 msgid   "Subject"
 msgstr  "Ämne"
 
-#: src/lang.c:1115
+#: src/lang.c:1174
 msgid   "References"
 msgstr  "Referenser"
 
-#: src/lang.c:1116
+#: src/lang.c:1175
 msgid   "Both Subject and References"
 msgstr  ""
 
-#: src/lang.c:1117
+#: src/lang.c:1176
 msgid   "Multipart Subject"
 msgstr  ""
 
-#: src/lang.c:1118
+#: src/lang.c:1177
 msgid   "Percentage Match"
 msgstr  ""
 
-#: src/lang.c:1130 src/lang.c:1210 src/lang.c:1269
+#: src/lang.c:1189 src/lang.c:1269 src/lang.c:1328
 msgid   "No"
 msgstr  "Nej"
 
-#: src/lang.c:1131 src/lang.c:1271
+#: src/lang.c:1190 src/lang.c:1330
 msgid   "Yes"
 msgstr  "Ja"
 
-#: src/lang.c:1132
+#: src/lang.c:1191
 msgid   "Hide All"
 msgstr  "Göm alla"
 
-#: src/lang.c:1140
+#: src/lang.c:1199
 msgid   "Address"
 msgstr  "Adress"
 
-#: src/lang.c:1141
+#: src/lang.c:1200
 msgid   "Full Name"
 msgstr  "Hela namnet"
 
-#: src/lang.c:1142
+#: src/lang.c:1201
 msgid   "Address and Name"
 msgstr  "Adress och namn"
 
-#: src/lang.c:1149
+#: src/lang.c:1208
 msgid   "Max"
 msgstr  "Max"
 
-#: src/lang.c:1150
+#: src/lang.c:1209
 msgid   "Sum"
 msgstr  "Summa"
 
-#: src/lang.c:1151
+#: src/lang.c:1210
 msgid   "Average"
 msgstr  "Medelvärde"
 
-#: src/lang.c:1156
+#: src/lang.c:1215
 msgid   "Lines"
 msgstr  "Rader"
 
-#: src/lang.c:1157
+#: src/lang.c:1216
 msgid   "Score"
 msgstr  "Poäng"
 
-#: src/lang.c:1158
+#: src/lang.c:1217
 msgid   "Lines & Score"
 msgstr  "Rader & poäng"
 
-#: src/lang.c:1167
+#: src/lang.c:1226
 msgid   "Black"
 msgstr  "Svart"
 
-#: src/lang.c:1168
+#: src/lang.c:1227
 msgid   "Red"
 msgstr  "Röd"
 
-#: src/lang.c:1169
+#: src/lang.c:1228
 msgid   "Green"
 msgstr  "Grön"
 
-#: src/lang.c:1170
+#: src/lang.c:1229
 msgid   "Brown"
 msgstr  "Brun"
 
-#: src/lang.c:1171
+#: src/lang.c:1230
 msgid   "Blue"
 msgstr  "Blå"
 
-#: src/lang.c:1172
+#: src/lang.c:1231
 msgid   "Pink"
 msgstr  "Rosa"
 
-#: src/lang.c:1173
+#: src/lang.c:1232
 msgid   "Cyan"
 msgstr  "Turkos"
 
-#: src/lang.c:1174
+#: src/lang.c:1233
 msgid   "White"
 msgstr  "Vit"
 
-#: src/lang.c:1175
+#: src/lang.c:1234
 msgid   "Gray"
 msgstr  "Grå"
 
-#: src/lang.c:1176
+#: src/lang.c:1235
 msgid   "Light Red"
 msgstr  "Ljusröd"
 
-#: src/lang.c:1177
+#: src/lang.c:1236
 msgid   "Light Green"
 msgstr  "Ljusgrön"
 
-#: src/lang.c:1178
+#: src/lang.c:1237
 msgid   "Yellow"
 msgstr  "Gul"
 
-#: src/lang.c:1179
+#: src/lang.c:1238
 msgid   "Light Blue"
 msgstr  "Ljusblå"
 
-#: src/lang.c:1180
+#: src/lang.c:1239
 msgid   "Light Pink"
 msgstr  "Ljusrosa"
 
-#: src/lang.c:1181
+#: src/lang.c:1240
 msgid   "Light Cyan"
 msgstr  "Ljusturkos"
 
-#: src/lang.c:1182
+#: src/lang.c:1241
 msgid   "Light White"
 msgstr  "Ljusvit"
 
-#: src/lang.c:1190 src/lang.c:1275 src/lang.c:1289
+#: src/lang.c:1249 src/lang.c:1334 src/lang.c:1348
 msgid   "Nothing"
 msgstr  "Ingenting"
 
-#: src/lang.c:1191
-msgid   "Mark"
-msgstr  "Markera"
-
-#: src/lang.c:1192
+#: src/lang.c:1251
 msgid   "Space"
 msgstr  "Blanksteg"
 
-#: src/lang.c:1199
+#: src/lang.c:1258
 msgid   "Normal"
 msgstr  "Normal"
 
-#: src/lang.c:1200
+#: src/lang.c:1259
 msgid   "Best highlighting"
 msgstr  ""
 
-#: src/lang.c:1201
+#: src/lang.c:1260
 msgid   "Underline"
 msgstr  "Understruken"
 
-#: src/lang.c:1202
+#: src/lang.c:1261
 msgid   "Reverse video"
 msgstr  ""
 
-#: src/lang.c:1203
+#: src/lang.c:1262
 msgid   "Blinking"
 msgstr  "Blinkande"
 
-#: src/lang.c:1204
+#: src/lang.c:1263
 msgid   "Half bright"
 msgstr  ""
 
-#: src/lang.c:1205
+#: src/lang.c:1264
 msgid   "Bold"
 msgstr  "Fet"
 
-#: src/lang.c:1211
+#: src/lang.c:1270
 msgid   "Cc"
 msgstr  ""
 
-#: src/lang.c:1212
+#: src/lang.c:1271
 msgid   "Bcc"
 msgstr  ""
 
-#: src/lang.c:1213
+#: src/lang.c:1272
 msgid   "Cc and Bcc"
 msgstr  ""
 
-#: src/lang.c:1218 src/lang.c:1230
+#: src/lang.c:1277 src/lang.c:1289
 msgid   "none"
 msgstr  "ingen"
 
-#: src/lang.c:1219
+#: src/lang.c:1278
 msgid   "commands"
 msgstr  "kommandon"
 
-#: src/lang.c:1220
+#: src/lang.c:1279
 msgid   "select"
 msgstr  "välj"
 
-#: src/lang.c:1222
+#: src/lang.c:1281
 msgid   "commands & quit"
 msgstr  ""
 
-#: src/lang.c:1223
+#: src/lang.c:1282
 msgid   "commands & select"
 msgstr  ""
 
-#: src/lang.c:1224
+#: src/lang.c:1283
 msgid   "quit & select"
 msgstr  ""
 
-#: src/lang.c:1225
+#: src/lang.c:1284
 msgid   "commands & quit & select"
 msgstr  ""
 
-#: src/lang.c:1231
+#: src/lang.c:1290
 msgid   "PageDown"
 msgstr  ""
 
-#: src/lang.c:1232
+#: src/lang.c:1291
 msgid   "PageNextUnread"
 msgstr  ""
 
-#: src/lang.c:1233
+#: src/lang.c:1292
 msgid   "PageDown or PageNextUnread"
 msgstr  ""
 
-#: src/lang.c:1238
+#: src/lang.c:1297
 #, fuzzy
 msgid   "Don't trim article body"
 msgstr  "Sortera artiklar efter"
 
-#: src/lang.c:1239
+#: src/lang.c:1298
 msgid   "Skip leading blank lines"
 msgstr  ""
 
-#: src/lang.c:1240
+#: src/lang.c:1299
 msgid   "Skip trailing blank lines"
 msgstr  ""
 
-#: src/lang.c:1241
+#: src/lang.c:1300
 msgid   "Skip leading and trailing blank l."
 msgstr  ""
 
-#: src/lang.c:1242
+#: src/lang.c:1301
 msgid   "Compact multiple between text"
 msgstr  ""
 
-#: src/lang.c:1243
+#: src/lang.c:1302
 msgid   "Compact multiple and skip leading"
 msgstr  ""
 
-#: src/lang.c:1244
+#: src/lang.c:1303
 msgid   "Compact multiple and skip trailing"
 msgstr  ""
 
-#: src/lang.c:1245
+#: src/lang.c:1304
 msgid   "Compact mltpl., skip lead. & trai."
 msgstr  ""
 
-#: src/lang.c:1270
+#: src/lang.c:1329
 msgid   "Shell archive"
 msgstr  "Skalarkiv"
 
-#: src/lang.c:1276
+#: src/lang.c:1335
 msgid   "Subject: (descending)"
 msgstr  "Ämne: (fallande)"
 
-#: src/lang.c:1277
+#: src/lang.c:1336
 msgid   "Subject: (ascending)"
 msgstr  "Ämne: (stigande)"
 
-#: src/lang.c:1278
+#: src/lang.c:1337
 msgid   "From: (descending)"
 msgstr  "Från: (fallande)"
 
-#: src/lang.c:1279
+#: src/lang.c:1338
 msgid   "From: (ascending)"
 msgstr  "Från: (stigande)"
 
-#: src/lang.c:1280
+#: src/lang.c:1339
 msgid   "Date: (descending)"
 msgstr  "Datum: (fallande)"
 
-#: src/lang.c:1281
+#: src/lang.c:1340
 msgid   "Date: (ascending)"
 msgstr  "Datum: (stigande)"
 
-#: src/lang.c:1282 src/lang.c:1290
+#: src/lang.c:1341 src/lang.c:1349
 msgid   "Score (descending)"
 msgstr  "Poäng (fallande)"
 
-#: src/lang.c:1283 src/lang.c:1291
+#: src/lang.c:1342 src/lang.c:1350
 msgid   "Score (ascending)"
 msgstr  "Poäng (stigande)"
 
-#: src/lang.c:1284
+#: src/lang.c:1343
 msgid   "Lines: (descending)"
 msgstr  "Rader: (fallande)"
 
-#: src/lang.c:1285
+#: src/lang.c:1344
 msgid   "Lines: (ascending)"
 msgstr  "Rader: (stigande)"
 
-#: src/lang.c:1292
+#: src/lang.c:1351
 msgid   "Last posting date (descending)"
 msgstr  ""
 
-#: src/lang.c:1293
+#: src/lang.c:1352
 msgid   "Last posting date (ascending)"
 msgstr  ""
 
-#: src/lang.c:1298
+#: src/lang.c:1357
 msgid   "Always Keep"
 msgstr  "Behåll alltid"
 
-#: src/lang.c:1299
+#: src/lang.c:1358
 msgid   "Always Remove"
 msgstr  "Ta alltid bort"
 
-#: src/lang.c:1300
+#: src/lang.c:1359
 msgid   "Mark with D on selection screen"
 msgstr  ""
 
-#: src/lang.c:1305
+#: src/lang.c:1364
 msgid   "Kill only unread arts"
 msgstr  ""
 
-#: src/lang.c:1306
+#: src/lang.c:1365
 msgid   "Kill all arts & show with K"
 msgstr  ""
 
 #. TODO: s/K/art_marked_killed/
-#: src/lang.c:1307
+#: src/lang.c:1366
 msgid   "Kill all arts and never show"
 msgstr  ""
 
-#: src/lang.c:1312
+#: src/lang.c:1371
 msgid   "Nothing special"
 msgstr  "Ingenting speciellt"
 
-#: src/lang.c:1313
+#: src/lang.c:1372
 msgid   "Compress quotes"
 msgstr  ""
 
-#: src/lang.c:1314
+#: src/lang.c:1373
 msgid   "Quote signatures"
 msgstr  ""
 
-#: src/lang.c:1315
+#: src/lang.c:1374
 msgid   "Compress quotes, quote sigs"
 msgstr  ""
 
-#: src/lang.c:1316
+#: src/lang.c:1375
 msgid   "Quote empty lines"
 msgstr  ""
 
-#: src/lang.c:1317
+#: src/lang.c:1376
 msgid   "Compress quotes, quote empty lines"
 msgstr  ""
 
-#: src/lang.c:1318
+#: src/lang.c:1377
 msgid   "Quote sigs & empty lines"
 msgstr  ""
 
-#: src/lang.c:1319
+#: src/lang.c:1378
 msgid   "Comp. q., quote sigs & empty lines"
 msgstr  ""
 
-#: src/lang.c:1357
+#: src/lang.c:1416
 msgid   "no"
 msgstr  "nej"
 
-#: src/lang.c:1358
+#: src/lang.c:1417
 msgid   "with headers"
 msgstr  ""
 
-#: src/lang.c:1359
+#: src/lang.c:1418
 msgid   "without headers"
 msgstr  ""
 
-#: src/lang.c:1366 src/lang.c:1372
+#: src/lang.c:1425 src/lang.c:1431
 msgid   "NFKC"
 msgstr  ""
 
-#: src/lang.c:1367
+#: src/lang.c:1426
 msgid   "NFKD"
 msgstr  ""
 
-#: src/lang.c:1368
+#: src/lang.c:1427
 msgid   "NFC"
 msgstr  ""
 
-#: src/lang.c:1369
+#: src/lang.c:1428
 msgid   "NFD"
 msgstr  ""
 
-#: src/lang.c:1380
+#: src/lang.c:1439
 msgid   "Display Options"
 msgstr  "Visningsalternativ"
 
-#: src/lang.c:1387
+#: src/lang.c:1446
 msgid   "Color Options"
 msgstr  ""
 
-#: src/lang.c:1394
+#: src/lang.c:1453
 msgid   "Article-Limiting Options"
 msgstr  ""
 
-#: src/lang.c:1400
+#: src/lang.c:1459
 msgid   "Posting/Mailing Options"
 msgstr  ""
 
-#: src/lang.c:1406
+#: src/lang.c:1465
 msgid   "Saving/Printing Options"
 msgstr  ""
 
-#: src/lang.c:1412
+#: src/lang.c:1471
 msgid   "Expert Options"
 msgstr  ""
 
-#: src/lang.c:1418
+#: src/lang.c:1477
 msgid   "Filtering Options"
 msgstr  ""
 
-#: src/lang.c:1423 src/lang.c:1454 src/lang.c:1460 src/lang.c:1486 src/lang.c:1538
-#: src/lang.c:1544 src/lang.c:1554 src/lang.c:1565 src/lang.c:1583 src/lang.c:1658
-#: src/lang.c:1848 src/lang.c:1854 src/lang.c:1860 src/lang.c:1866 src/lang.c:1878
-#: src/lang.c:1885 src/lang.c:1939 src/lang.c:1948 src/lang.c:1954 src/lang.c:1961
-#: src/lang.c:1968 src/lang.c:1975 src/lang.c:1982 src/lang.c:1989 src/lang.c:1996
-#: src/lang.c:2003 src/lang.c:2010 src/lang.c:2017 src/lang.c:2024 src/lang.c:2031
-#: src/lang.c:2038 src/lang.c:2045 src/lang.c:2052 src/lang.c:2059 src/lang.c:2066
-#: src/lang.c:2073 src/lang.c:2080 src/lang.c:2087 src/lang.c:2094 src/lang.c:2101
-#: src/lang.c:2108 src/lang.c:2115 src/lang.c:2123 src/lang.c:2139 src/lang.c:2146
-#: src/lang.c:2153 src/lang.c:2160 src/lang.c:2166 src/lang.c:2172 src/lang.c:2189
-#: src/lang.c:2201 src/lang.c:2235 src/lang.c:2288 src/lang.c:2302 src/lang.c:2308
-#: src/lang.c:2333 src/lang.c:2350 src/lang.c:2366 src/lang.c:2402 src/lang.c:2438
-#: src/lang.c:2458 src/lang.c:2493 src/lang.c:2503 src/lang.c:2528 src/lang.c:2544
-#: src/lang.c:2563 src/lang.c:2576
+#: src/lang.c:1482 src/lang.c:1513 src/lang.c:1519 src/lang.c:1545 src/lang.c:1597
+#: src/lang.c:1603 src/lang.c:1613 src/lang.c:1624 src/lang.c:1642 src/lang.c:1717
+#: src/lang.c:1907 src/lang.c:1913 src/lang.c:1919 src/lang.c:1925 src/lang.c:1937
+#: src/lang.c:1944 src/lang.c:1998 src/lang.c:2007 src/lang.c:2013 src/lang.c:2020
+#: src/lang.c:2027 src/lang.c:2034 src/lang.c:2041 src/lang.c:2048 src/lang.c:2055
+#: src/lang.c:2062 src/lang.c:2069 src/lang.c:2076 src/lang.c:2083 src/lang.c:2090
+#: src/lang.c:2097 src/lang.c:2104 src/lang.c:2111 src/lang.c:2118 src/lang.c:2125
+#: src/lang.c:2132 src/lang.c:2139 src/lang.c:2146 src/lang.c:2153 src/lang.c:2160
+#: src/lang.c:2167 src/lang.c:2174 src/lang.c:2182 src/lang.c:2198 src/lang.c:2205
+#: src/lang.c:2212 src/lang.c:2219 src/lang.c:2225 src/lang.c:2231 src/lang.c:2248
+#: src/lang.c:2260 src/lang.c:2294 src/lang.c:2347 src/lang.c:2361 src/lang.c:2367
+#: src/lang.c:2392 src/lang.c:2409 src/lang.c:2425 src/lang.c:2461 src/lang.c:2497
+#: src/lang.c:2517 src/lang.c:2552 src/lang.c:2562 src/lang.c:2587 src/lang.c:2603
+#: src/lang.c:2622 src/lang.c:2635 src/lang.c:2646 src/lang.c:2652 src/lang.c:2690
 msgid   "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1424
+#: src/lang.c:1483
 msgid   "Show mini menu & posting etiquette"
 msgstr  ""
 
-#: src/lang.c:1425
+#: src/lang.c:1484
 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:1430
+#: src/lang.c:1489
 msgid   "Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1431
+#: src/lang.c:1490
 msgid   "Show description of each newsgroup"
 msgstr  ""
 
-#: src/lang.c:1432
+#: src/lang.c:1491
 msgid   "# If ON show group description text after newsgroup name at\n"
         "# group selection level\n"
 msgstr  ""
 
-#: src/lang.c:1437
+#: src/lang.c:1496
 msgid   "Show Subject & From (author) fields in group menu. <SPACE> toggles & <CR> "
         "sets."
 msgstr  ""
 
-#: src/lang.c:1438
+#: src/lang.c:1497
 msgid   "In group menu, show author by"
 msgstr  ""
 
-#: src/lang.c:1439
+#: src/lang.c:1498
 msgid   "# Part of from field to display\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = none\n"
@@ -4486,31 +4745,31 @@ msgid   "# Part of from field to display
         "#   3 = both\n"
 msgstr  ""
 
-#: src/lang.c:1448
+#: src/lang.c:1507
 msgid   "Draw -> or highlighted bar for selection. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1449
+#: src/lang.c:1508
 msgid   "Draw -> instead of highlighted bar"
 msgstr  ""
 
-#: src/lang.c:1450
+#: src/lang.c:1509
 msgid   "# If ON use -> otherwise highlighted bar for selection\n"
 msgstr  ""
 
-#: src/lang.c:1455
+#: src/lang.c:1514
 msgid   "Use inverse video for page headers"
 msgstr  ""
 
-#: src/lang.c:1456
+#: src/lang.c:1515
 msgid   "# If ON use inverse video for page headers at different levels\n"
 msgstr  ""
 
-#: src/lang.c:1461
+#: src/lang.c:1520
 msgid   "Thread articles by"
 msgstr  "Tråda artiklar efter"
 
-#: src/lang.c:1462
+#: src/lang.c:1521
 msgid   "# Thread articles by ...\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -4521,15 +4780,15 @@ msgid   "# Thread articles by ...\n"
         "#   5 = Percentage Match\n"
 msgstr  ""
 
-#: src/lang.c:1473
+#: src/lang.c:1532
 msgid   "Enter percentage match required to thread together. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1474
+#: src/lang.c:1533
 msgid   "Thread percentage match"
 msgstr  ""
 
-#: src/lang.c:1475
+#: src/lang.c:1534
 #, c-format
 msgid   "# Thread percentage match...\n"
         "# the percentage of characters in the subject of an article that must match\n"
@@ -4542,11 +4801,11 @@ msgid   "# Thread percentage match...\n"
         "# 'harppy' would be threaded separately from 'happy'\n"
 msgstr  ""
 
-#: src/lang.c:1487
+#: src/lang.c:1546
 msgid   "Score of a thread"
 msgstr  ""
 
-#: src/lang.c:1488
+#: src/lang.c:1547
 msgid   "# Thread score\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = max\n"
@@ -4554,15 +4813,15 @@ msgid   "# Thread score\n"
         "#   2 = average\n"
 msgstr  ""
 
-#: src/lang.c:1496
+#: src/lang.c:1555
 msgid   "Sort articles by Subject, From, Date or Score. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1497
+#: src/lang.c:1556
 msgid   "Sort articles by"
 msgstr  "Sortera artiklar efter"
 
-#: src/lang.c:1498
+#: src/lang.c:1557
 msgid   "# Sort articles by ...\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -4578,15 +4837,15 @@ msgid   "# Sort articles by ...\n"
         "#  10 = Lines ascending\n"
 msgstr  ""
 
-#: src/lang.c:1514
+#: src/lang.c:1573
 msgid   "Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1515
+#: src/lang.c:1574
 msgid   "Sort threads by"
 msgstr  "Sortera trådar efter"
 
-#: src/lang.c:1516
+#: src/lang.c:1575
 msgid   "# Sort thread by ...\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -4596,43 +4855,43 @@ msgid   "# Sort thread by ...\n"
         "#   4 = Last posting date ascending\n"
 msgstr  ""
 
-#: src/lang.c:1526
+#: src/lang.c:1585
 msgid   "Put cursor at first/last unread art in groups. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1527
+#: src/lang.c:1586
 msgid   "Goto first unread article in group"
 msgstr  ""
 
-#: src/lang.c:1528
+#: src/lang.c:1587
 msgid   "# If ON put cursor at first unread art in group otherwise last art\n"
 msgstr  ""
 
-#: src/lang.c:1532
+#: src/lang.c:1591
 msgid   "Show all articles or only unread articles. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1533
+#: src/lang.c:1592
 msgid   "Show only unread articles"
 msgstr  "Visa endast olästa artiklar"
 
-#: src/lang.c:1534
+#: src/lang.c:1593
 msgid   "# If ON show only new/unread articles otherwise show all.\n"
 msgstr  ""
 
-#: src/lang.c:1539
+#: src/lang.c:1598
 msgid   "Show only groups with unread arts"
 msgstr  ""
 
-#: src/lang.c:1540
+#: src/lang.c:1599
 msgid   "# If ON show only subscribed to groups that contain unread articles.\n"
 msgstr  ""
 
-#: src/lang.c:1545
+#: src/lang.c:1604
 msgid   "Filter which articles"
 msgstr  "Filtrera vilka artiklar"
 
-#: src/lang.c:1546
+#: src/lang.c:1605
 msgid   "# Filter which articles\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = only kill unread articles\n"
@@ -4640,11 +4899,11 @@ msgid   "# Filter which articles\n"
         "#   2 = kill all articles and never show them\n"
 msgstr  ""
 
-#: src/lang.c:1555
+#: src/lang.c:1614
 msgid   "Go to the next unread article with"
 msgstr  ""
 
-#: src/lang.c:1556
+#: src/lang.c:1615
 msgid   "# Go to the unread article with folling key(s)\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -4653,11 +4912,11 @@ msgid   "# Go to the unread article with
         "#   3 = PAGE DOWN or TAB\n"
 msgstr  ""
 
-#: src/lang.c:1566
+#: src/lang.c:1625
 msgid   "How to treat blank lines"
 msgstr  ""
 
-#: src/lang.c:1567
+#: src/lang.c:1626
 msgid   "# Trim the article body, remove unecessary blank lines.\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = Nothing special\n"
@@ -4673,149 +4932,149 @@ msgid   "# Trim the article body, remove
         "#       leading and trailing blank lines\n"
 msgstr  ""
 
-#: src/lang.c:1584
+#: src/lang.c:1643
 msgid   "List thread using right arrow key"
 msgstr  ""
 
-#: src/lang.c:1585
+#: src/lang.c:1644
 msgid   "# If ON automatically list thread when entering it using right arrow key.\n"
 msgstr  ""
 
-#: src/lang.c:1589
+#: src/lang.c:1648
 msgid   "Enter character to indicate deleted articles. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1590
+#: src/lang.c:1649
 msgid   "Character to show deleted articles"
 msgstr  ""
 
-#: src/lang.c:1591
+#: src/lang.c:1650
 msgid   "# Character used to show that an art was deleted (default 'D')\n"
         "# _ is turned into ' '\n"
 msgstr  ""
 
-#: src/lang.c:1596
+#: src/lang.c:1655
 msgid   "Enter character to indicate articles in a range. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1597
+#: src/lang.c:1656
 msgid   "Character to show inrange articles"
 msgstr  ""
 
-#: src/lang.c:1598
+#: src/lang.c:1657
 msgid   "# Character used to show that an art is in a range (default '#')\n"
         "# _ is turned into ' '\n"
 msgstr  ""
 
-#: src/lang.c:1603
+#: src/lang.c:1662
 msgid   "Enter character to indicate that article will return. <CR> sets, <ESC> "
         "cancels."
 msgstr  ""
 
-#: src/lang.c:1604
+#: src/lang.c:1663
 msgid   "Character to show returning arts"
 msgstr  ""
 
-#: src/lang.c:1605
+#: src/lang.c:1664
 msgid   "# Character used to show that an art will return (default '-')\n"
         "# _ is turned into ' '\n"
 msgstr  ""
 
-#: src/lang.c:1610
+#: src/lang.c:1669
 msgid   "Enter character to indicate selected articles. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1611
+#: src/lang.c:1670
 msgid   "Character to show selected articles"
 msgstr  ""
 
-#: src/lang.c:1612
+#: src/lang.c:1671
 msgid   "# Character used to show that an art was auto-selected (default '*')\n"
         "# _ is turned into ' '\n"
 msgstr  ""
 
-#: src/lang.c:1617
+#: src/lang.c:1676
 msgid   "Enter character to indicate recent articles. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1618
+#: src/lang.c:1677
 msgid   "Character to show recent articles"
 msgstr  ""
 
-#: src/lang.c:1619
+#: src/lang.c:1678
 msgid   "# Character used to show that an art is recent (default 'o')\n"
         "# _ is turned into ' '\n"
 msgstr  ""
 
-#: src/lang.c:1624
+#: src/lang.c:1683
 msgid   "Enter character to indicate unread articles. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1625
+#: src/lang.c:1684
 msgid   "Character to show unread articles"
 msgstr  ""
 
-#: src/lang.c:1626
+#: src/lang.c:1685
 msgid   "# Character used to show that an art is unread (default '+')\n"
         "# _ is turned into ' '\n"
 msgstr  ""
 
-#: src/lang.c:1631
+#: src/lang.c:1690
 msgid   "Enter character to indicate read articles. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1632
+#: src/lang.c:1691
 msgid   "Character to show read articles"
 msgstr  ""
 
-#: src/lang.c:1633
+#: src/lang.c:1692
 msgid   "# Character used to show that an art was read (default ' ')\n"
         "# _ is turned into ' '\n"
 msgstr  ""
 
-#: src/lang.c:1638
+#: src/lang.c:1697
 msgid   "Enter character to indicate killed articles. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1639
+#: src/lang.c:1698
 msgid   "Character to show killed articles"
 msgstr  ""
 
-#: src/lang.c:1640
+#: src/lang.c:1699
 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:1645
+#: src/lang.c:1704
 msgid   "Enter character to indicate read selected articles. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1646
+#: src/lang.c:1705
 msgid   "Character to show readselected arts"
 msgstr  ""
 
-#: src/lang.c:1647
+#: src/lang.c:1706
 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:1652
+#: src/lang.c:1711
 msgid   "Enter maximum length of newsgroup names displayed. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1653
+#: src/lang.c:1712
 msgid   "Max. length of group names shown"
 msgstr  ""
 
-#: src/lang.c:1654
+#: src/lang.c:1713
 msgid   "# Maximum length of the names of newsgroups displayed\n"
 msgstr  ""
 
-#: src/lang.c:1659
+#: src/lang.c:1718
 msgid   "Show lines/score in listings"
 msgstr  ""
 
-#: src/lang.c:1660
+#: src/lang.c:1719
 msgid   "# What informations should be displayed in article/thread listing\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -4824,16 +5083,16 @@ msgid   "# What informations should be d
         "#   3 = lines & score\n"
 msgstr  ""
 
-#: src/lang.c:1669
+#: src/lang.c:1728
 msgid   "0 = full page scrolling, -1 = show previous last line as first on next page, -"
         "2 = half page"
 msgstr  ""
 
-#: src/lang.c:1670
+#: src/lang.c:1729
 msgid   "Number of lines to scroll in pager"
 msgstr  ""
 
-#: src/lang.c:1671
+#: src/lang.c:1730
 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"
@@ -4843,27 +5102,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:1681
+#: src/lang.c:1740
 msgid   "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1682
+#: src/lang.c:1741
 msgid   "Display signatures"
 msgstr  "Visa signaturer"
 
-#: src/lang.c:1683
+#: src/lang.c:1742
 msgid   "# If OFF don't show signatures when displaying articles\n"
 msgstr  ""
 
-#: src/lang.c:1687
+#: src/lang.c:1746
 msgid   "Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1688
+#: src/lang.c:1747
 msgid   "Display uue data as an attachment"
 msgstr  ""
 
-#: src/lang.c:1689
+#: src/lang.c:1748
 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"
@@ -4873,28 +5132,28 @@ msgid   "# Handling of uuencoded data in
         "#       be folded into a tag line.\n"
 msgstr  ""
 
-#: src/lang.c:1699
+#: src/lang.c:1758
 msgid   "Decode German style TeX umlaut codes to ISO. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1700
+#: src/lang.c:1759
 msgid   "Display \"a as Umlaut-a"
 msgstr  "Visa \"a som Umlaut-a"
 
-#: src/lang.c:1701
+#: src/lang.c:1760
 msgid   "# If ON decode German style TeX umlaut codes to ISO and\n"
         "# show \"a as Umlaut-a, etc.\n"
 msgstr  ""
 
-#: src/lang.c:1706 src/lang.c:1716
+#: src/lang.c:1765 src/lang.c:1775
 msgid   "Space separated list of header fields"
 msgstr  ""
 
-#: src/lang.c:1707
+#: src/lang.c:1766
 msgid   "Display these header fields (or *)"
 msgstr  ""
 
-#: src/lang.c:1708
+#: src/lang.c:1767
 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"
@@ -4903,11 +5162,11 @@ msgid   "# Which news headers you wish t
         "# spaces. Not defining anything turns off this option.\n"
 msgstr  ""
 
-#: src/lang.c:1717
+#: src/lang.c:1776
 msgid   "Do not display these header fields"
 msgstr  ""
 
-#: src/lang.c:1718
+#: src/lang.c:1777
 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 "
@@ -4918,603 +5177,603 @@ msgid   "# Same as 'news_headers_to_disp
         "# Not defining anything turns off this option.\n"
 msgstr  ""
 
-#: src/lang.c:1728
+#: src/lang.c:1787
 msgid   "Do you want to enable automatic handling of multipart/alternative articles?"
 msgstr  ""
 
-#: src/lang.c:1729
+#: src/lang.c:1788
 msgid   "Skip multipart/alternative parts"
 msgstr  ""
 
-#: src/lang.c:1730
+#: src/lang.c:1789
 msgid   "# If ON strip multipart/alternative messages automatically\n"
 msgstr  ""
 
-#: src/lang.c:1734
+#: src/lang.c:1793
 msgid   "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1735
+#: src/lang.c:1794
 msgid   "Detection of verbatim blocks"
 msgstr  ""
 
-#: src/lang.c:1736
+#: src/lang.c:1795
 msgid   "# If ON detect verbatim blocks in articles\n"
 msgstr  ""
 
-#: src/lang.c:1741
+#: src/lang.c:1800
 msgid   "A regex used to decide which lines to show in col_quote."
 msgstr  ""
 
-#: src/lang.c:1742
+#: src/lang.c:1801
 msgid   "Regex used to show quoted lines"
 msgstr  ""
 
-#: src/lang.c:1743
+#: src/lang.c:1802
 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:1749
+#: src/lang.c:1808
 msgid   "A regex used to decide which lines to show in col_quote2."
 msgstr  ""
 
-#: src/lang.c:1750
+#: src/lang.c:1809
 msgid   "Regex used to show twice quoted l."
 msgstr  ""
 
-#: src/lang.c:1751
+#: src/lang.c:1810
 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:1757
+#: src/lang.c:1816
 msgid   "A regex used to decide which lines to show in col_quote3."
 msgstr  ""
 
-#: src/lang.c:1758
+#: src/lang.c:1817
 msgid   "Regex used to show >= 3 times q.l."
 msgstr  ""
 
-#: src/lang.c:1759
+#: src/lang.c:1818
 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:1766
+#: src/lang.c:1825
 msgid   "A regex used to decide which words to show in col_markslashes."
 msgstr  ""
 
-#: src/lang.c:1767
+#: src/lang.c:1826
 msgid   "Regex used to highlight /slashes/"
 msgstr  ""
 
-#: src/lang.c:1768
+#: src/lang.c:1827
 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:1774
+#: src/lang.c:1833
 msgid   "A regex used to decide which words to show in col_markstars."
 msgstr  ""
 
-#: src/lang.c:1775
+#: src/lang.c:1834
 msgid   "Regex used to highlight *stars*"
 msgstr  ""
 
-#: src/lang.c:1776
+#: src/lang.c:1835
 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:1782
+#: src/lang.c:1841
 msgid   "A regex used to decide which words to show in col_markstroke."
 msgstr  ""
 
-#: src/lang.c:1783
+#: src/lang.c:1842
 msgid   "Regex used to highlight -strokes-"
 msgstr  ""
 
-#: src/lang.c:1784
+#: src/lang.c:1843
 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:1790
+#: src/lang.c:1849
 msgid   "A regex used to decide which words to show in col_markdash."
 msgstr  ""
 
-#: src/lang.c:1791
+#: src/lang.c:1850
 msgid   "Regex used to highlight _underline_"
 msgstr  ""
 
-#: src/lang.c:1792
+#: src/lang.c:1851
 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:1798
+#: src/lang.c:1857
 msgid   "A regex used to find Subject prefixes to remove.  Use '|' as separator."
 msgstr  ""
 
-#: src/lang.c:1799
+#: src/lang.c:1858
 msgid   "Regex with Subject prefixes"
 msgstr  ""
 
-#: src/lang.c:1800
+#: src/lang.c:1859
 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:1805
+#: src/lang.c:1864
 msgid   "A regex used to find Subject suffixes to remove.  Use '|' as separator."
 msgstr  ""
 
-#: src/lang.c:1806
+#: src/lang.c:1865
 msgid   "Regex with Subject suffixes"
 msgstr  ""
 
-#: src/lang.c:1807
+#: src/lang.c:1866
 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:1812
+#: src/lang.c:1871
 msgid   "A regex used to find the begin of a verbatim block."
 msgstr  ""
 
-#: src/lang.c:1813
+#: src/lang.c:1872
 msgid   "Regex for begin of a verbatim block"
 msgstr  ""
 
-#: src/lang.c:1814
+#: src/lang.c:1873
 msgid   "# A regular expression that tin will use to find the begin of\n"
         "# a verbatim block.\n"
 msgstr  ""
 
-#: src/lang.c:1819
+#: src/lang.c:1878
 msgid   "A regex used to find the end of a verbatim block."
 msgstr  ""
 
-#: src/lang.c:1820
+#: src/lang.c:1879
 msgid   "Regex for end of a verbatim block"
 msgstr  ""
 
-#: src/lang.c:1821
+#: src/lang.c:1880
 msgid   "# A regular expression that tin will use to find the end of\n"
         "# a verbatim block.\n"
 msgstr  ""
 
-#: src/lang.c:1826
+#: src/lang.c:1885
 msgid   "Enter name and options for external MIME viewer, --internal for built-in "
         "viewer"
 msgstr  ""
 
-#: src/lang.c:1827
+#: src/lang.c:1886
 msgid   "MIME binary content viewer"
 msgstr  ""
 
-#: src/lang.c:1828
+#: src/lang.c:1887
 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:1835
+#: src/lang.c:1894
 msgid   "Confirm before starting non-text viewing program"
 msgstr  ""
 
-#: src/lang.c:1836
+#: src/lang.c:1895
 msgid   "Ask before using MIME viewer"
 msgstr  ""
 
-#: src/lang.c:1837
+#: src/lang.c:1896
 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:1842
+#: src/lang.c:1901
 msgid   "Ask to mark groups read when quitting. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1843
+#: src/lang.c:1902
 msgid   "Catchup read groups when quitting"
 msgstr  ""
 
-#: src/lang.c:1844
+#: src/lang.c:1903
 msgid   "# If ON ask user if read groups should all be marked read\n"
 msgstr  ""
 
-#: src/lang.c:1849
+#: src/lang.c:1908
 msgid   "Catchup group using left key"
 msgstr  ""
 
-#: src/lang.c:1850
+#: src/lang.c:1909
 msgid   "# If ON catchup group/thread when leaving with the left arrow key.\n"
 msgstr  ""
 
-#: src/lang.c:1855
+#: src/lang.c:1914
 msgid   "Catchup thread by using left key"
 msgstr  ""
 
-#: src/lang.c:1861
+#: src/lang.c:1920
 msgid   "Which actions require confirmation"
 msgstr  ""
 
-#: src/lang.c:1862
+#: src/lang.c:1921
 msgid   "# What should we ask confirmation for.\n"
 msgstr  ""
 
-#: src/lang.c:1867
-msgid   "'Mark article read' ignores tags"
+#: src/lang.c:1926
+msgid   "'Mark as (un)read' ignores tags"
 msgstr  ""
 
-#: src/lang.c:1868
-msgid   "# If ON the 'Mark article read' function marks only the current article.\n"
+#: src/lang.c:1927
+msgid   "# If ON the 'Mark as (un)read' function marks only the current article.\n"
 msgstr  ""
 
-#: src/lang.c:1872
+#: src/lang.c:1931
 msgid   "Program to run to open URL's, <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:1873
+#: src/lang.c:1932
 msgid   "Program that opens URL's"
 msgstr  ""
 
-#: src/lang.c:1874
+#: src/lang.c:1933
 msgid   "# The program used to open URL's. The actual URL will be appended\n"
 msgstr  ""
 
-#: src/lang.c:1879
+#: src/lang.c:1938
 msgid   "Use mouse in xterm"
 msgstr  ""
 
-#: src/lang.c:1880
+#: src/lang.c:1939
 msgid   "# If ON enable mouse button support on xterm terminals\n"
 msgstr  ""
 
-#: src/lang.c:1886
+#: src/lang.c:1945
 msgid   "Use scroll keys on keypad"
 msgstr  ""
 
-#: src/lang.c:1887
+#: src/lang.c:1946
 msgid   "# If ON enable scroll keys on terminals that support it\n"
 msgstr  ""
 
-#: src/lang.c:1892
+#: src/lang.c:1951
 msgid   "Enter maximum number of article to get. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1893
+#: src/lang.c:1952
 msgid   "Number of articles to get"
 msgstr  ""
 
-#: src/lang.c:1894
+#: src/lang.c:1953
 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:1899
+#: src/lang.c:1958
 msgid   "Enter number of days article is considered recent. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1900
+#: src/lang.c:1959
 msgid   "Article recentness time limit"
 msgstr  ""
 
-#: src/lang.c:1901
+#: src/lang.c:1960
 msgid   "# Number of days in which article is considered recent, (0=OFF)\n"
 msgstr  ""
 
-#: src/lang.c:1905
+#: src/lang.c:1964
 msgid   "WILDMAT for normal wildcards, REGEX for full regular expression matching."
 msgstr  ""
 
-#: src/lang.c:1906
+#: src/lang.c:1965
 msgid   "Wildcard matching"
 msgstr  ""
 
-#: src/lang.c:1907
+#: src/lang.c:1966
 msgid   "# Wildcard matching\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = wildmat\n"
         "#   1 = regex\n"
 msgstr  ""
 
-#: src/lang.c:1914
+#: src/lang.c:1973
 msgid   "Enter minimal score before an article is marked killed. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1915
+#: src/lang.c:1974
 msgid   "Score limit (kill)"
 msgstr  ""
 
-#: src/lang.c:1916
+#: src/lang.c:1975
 msgid   "# Score limit before an article is marked killed\n"
 msgstr  ""
 
-#: src/lang.c:1920
+#: src/lang.c:1979
 msgid   "Enter default score to kill articles. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1921
+#: src/lang.c:1980
 msgid   "Default score to kill articles"
 msgstr  ""
 
-#: src/lang.c:1922
+#: src/lang.c:1981
 msgid   "# Default score to kill articles\n"
 msgstr  ""
 
-#: src/lang.c:1926
+#: src/lang.c:1985
 msgid   "Enter minimal score before an article is marked hot. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1927
+#: src/lang.c:1986
 msgid   "Score limit (select)"
 msgstr  ""
 
-#: src/lang.c:1928
+#: src/lang.c:1987
 msgid   "# Score limit before an article is marked hot\n"
 msgstr  ""
 
-#: src/lang.c:1932
+#: src/lang.c:1991
 msgid   "Enter default score to select articles. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1933
+#: src/lang.c:1992
 msgid   "Default score to select articles"
 msgstr  ""
 
-#: src/lang.c:1934
+#: src/lang.c:1993
 msgid   "# Default score to select articles\n"
 msgstr  ""
 
-#: src/lang.c:1940
+#: src/lang.c:1999
 msgid   "Use slrnface to show ''X-Face:''s"
 msgstr  ""
 
-#: src/lang.c:1941
+#: src/lang.c:2000
 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:1949
+#: src/lang.c:2008
 msgid   "Use ANSI color"
 msgstr  "Använd ANSI-färg"
 
-#: src/lang.c:1950
+#: src/lang.c:2009
 msgid   "# If ON using ANSI-color\n"
 msgstr  ""
 
-#: src/lang.c:1955
+#: src/lang.c:2014
 msgid   "Standard foreground color"
 msgstr  ""
 
-#: src/lang.c:1956
+#: src/lang.c:2015
 msgid   "# Standard foreground color\n"
         "# Default: -1 (default color)\n"
 msgstr  ""
 
-#: src/lang.c:1962
+#: src/lang.c:2021
 msgid   "Standard background color"
 msgstr  ""
 
-#: src/lang.c:1963
+#: src/lang.c:2022
 msgid   "# Standard background color\n"
         "# Default: -1 (default color)\n"
 msgstr  ""
 
-#: src/lang.c:1969
+#: src/lang.c:2028
 msgid   "Color for inverse text (background)"
 msgstr  ""
 
-#: src/lang.c:1970
+#: src/lang.c:2029
 msgid   "# Color of background for inverse text\n"
         "# Default: 4 (blue)\n"
 msgstr  ""
 
-#: src/lang.c:1976
+#: src/lang.c:2035
 msgid   "Color for inverse text (foreground)"
 msgstr  ""
 
-#: src/lang.c:1977
+#: src/lang.c:2036
 msgid   "# Color of foreground for inverse text\n"
         "# Default: 7 (white)\n"
 msgstr  ""
 
-#: src/lang.c:1983
+#: src/lang.c:2042
 msgid   "Color of text lines"
 msgstr  ""
 
-#: src/lang.c:1984
+#: src/lang.c:2043
 msgid   "# Color of text lines\n"
         "# Default: -1 (default color)\n"
 msgstr  ""
 
-#: src/lang.c:1990
+#: src/lang.c:2049
 msgid   "Color of mini help menu"
 msgstr  ""
 
-#: src/lang.c:1991
+#: src/lang.c:2050
 msgid   "# Color of mini help menu\n"
         "# Default: 3 (brown)\n"
 msgstr  ""
 
-#: src/lang.c:1997
+#: src/lang.c:2056
 msgid   "Color of help text"
 msgstr  ""
 
-#: src/lang.c:1998
+#: src/lang.c:2057
 msgid   "# Color of help pages\n"
         "# Default: -1 (default color)\n"
 msgstr  ""
 
-#: src/lang.c:2004
+#: src/lang.c:2063
 msgid   "Color of status messages"
 msgstr  ""
 
-#: src/lang.c:2005
+#: src/lang.c:2064
 msgid   "# Color of messages in last line\n"
         "# Default: 6 (cyan)\n"
 msgstr  ""
 
-#: src/lang.c:2011
+#: src/lang.c:2070
 msgid   "Color of quoted lines"
 msgstr  ""
 
-#: src/lang.c:2012
+#: src/lang.c:2071
 msgid   "# Color of quote-lines\n"
         "# Default: 2 (green)\n"
 msgstr  ""
 
-#: src/lang.c:2018
+#: src/lang.c:2077
 msgid   "Color of twice quoted line"
 msgstr  ""
 
-#: src/lang.c:2019
+#: src/lang.c:2078
 msgid   "# Color of twice quoted lines\n"
         "# Default: 3 (brown)\n"
 msgstr  ""
 
-#: src/lang.c:2025
+#: src/lang.c:2084
 msgid   "Color of =>3 times quoted line"
 msgstr  ""
 
-#: src/lang.c:2026
+#: src/lang.c:2085
 msgid   "# Color of >=3 times quoted lines\n"
         "# Default: 4 (blue)\n"
 msgstr  ""
 
-#: src/lang.c:2032
+#: src/lang.c:2091
 msgid   "Color of article header lines"
 msgstr  ""
 
-#: src/lang.c:2033
+#: src/lang.c:2092
 msgid   "# Color of header-lines\n"
         "# Default: 2 (green)\n"
 msgstr  ""
 
-#: src/lang.c:2039
+#: src/lang.c:2098
 msgid   "Color of actual news header fields"
 msgstr  ""
 
-#: src/lang.c:2040
+#: src/lang.c:2099
 msgid   "# Color of actual news header fields\n"
         "# Default: 9 (light red)\n"
 msgstr  ""
 
-#: src/lang.c:2046
+#: src/lang.c:2105
 msgid   "Color of article subject lines"
 msgstr  ""
 
-#: src/lang.c:2047
+#: src/lang.c:2106
 msgid   "# Color of article subject\n"
         "# Default: 6 (cyan)\n"
 msgstr  ""
 
-#: src/lang.c:2053
+#: src/lang.c:2112
 msgid   "Color of response counter"
 msgstr  ""
 
-#: src/lang.c:2054
+#: src/lang.c:2113
 msgid   "# Color of response counter\n"
         "# Default: 2 (green)\n"
 msgstr  ""
 
-#: src/lang.c:2060
+#: src/lang.c:2119
 msgid   "Color of sender (From:)"
 msgstr  ""
 
-#: src/lang.c:2061
+#: src/lang.c:2120
 msgid   "# Color of sender (From:)\n"
         "# Default: 2 (green)\n"
 msgstr  ""
 
-#: src/lang.c:2067
+#: src/lang.c:2126
 msgid   "Color of help/mail sign"
 msgstr  ""
 
-#: src/lang.c:2068
+#: src/lang.c:2127
 msgid   "# Color of Help/Mail-Sign\n"
         "# Default: 4 (blue)\n"
 msgstr  ""
 
-#: src/lang.c:2074
+#: src/lang.c:2133
 msgid   "Color of signatures"
 msgstr  "Färg för signaturer"
 
-#: src/lang.c:2075
+#: src/lang.c:2134
 msgid   "# Color of signature\n"
         "# Default: 4 (blue)\n"
 msgstr  ""
 
-#: src/lang.c:2081
+#: src/lang.c:2140
 msgid   "Color of highlighted URLs"
 msgstr  ""
 
-#: src/lang.c:2082
+#: src/lang.c:2141
 msgid   "# Color of highlighted URLs\n"
         "# Default: -1 (default color)\n"
 msgstr  ""
 
-#: src/lang.c:2088
+#: src/lang.c:2147
 msgid   "Color of verbatim blocks"
 msgstr  ""
 
-#: src/lang.c:2089
+#: src/lang.c:2148
 msgid   "# Color of verbatim blocks\n"
         "# Default: 5 (pink)\n"
 msgstr  ""
 
-#: src/lang.c:2095
+#: src/lang.c:2154
 msgid   "Color of highlighting with *stars*"
 msgstr  ""
 
-#: src/lang.c:2096
+#: src/lang.c:2155
 msgid   "# Color of word highlighting with *stars*\n"
         "# Default: 11 (yellow)\n"
 msgstr  ""
 
-#: src/lang.c:2102
+#: src/lang.c:2161
 msgid   "Color of highlighting with _dash_"
 msgstr  ""
 
-#: src/lang.c:2103
+#: src/lang.c:2162
 msgid   "# Color of word highlighting with _dash_\n"
         "# Default: 13 (light pink)\n"
 msgstr  ""
 
-#: src/lang.c:2109
+#: src/lang.c:2168
 msgid   "Color of highlighting with /slash/"
 msgstr  ""
 
-#: src/lang.c:2110
+#: src/lang.c:2169
 msgid   "# Color of word highlighting with /slash/\n"
         "# Default: 14 (light cyan)\n"
 msgstr  ""
 
-#: src/lang.c:2116
+#: src/lang.c:2175
 msgid   "Color of highlighting with -stroke-"
 msgstr  ""
 
-#: src/lang.c:2117
+#: src/lang.c:2176
 msgid   "# Color of word highlighting with -stroke-\n"
         "# Default: 12 (light blue)\n"
 msgstr  ""
 
-#: src/lang.c:2124
+#: src/lang.c:2183
 msgid   "Attr. of highlighting with *stars*"
 msgstr  ""
 
-#: src/lang.c:2125
+#: src/lang.c:2184
 msgid   "# Attributes of word highlighting on mono terminals\n"
         "# Possible values are:\n"
         "#   0 = Normal\n"
@@ -5529,54 +5788,54 @@ msgid   "# Attributes of word highlighti
         "# Default: 6 (bold)\n"
 msgstr  ""
 
-#: src/lang.c:2140
+#: src/lang.c:2199
 msgid   "Attr. of highlighting with _dash_"
 msgstr  ""
 
-#: src/lang.c:2141
+#: src/lang.c:2200
 msgid   "# Attribute of word highlighting with _dash_\n"
         "# Default: 2 (best highlighting)\n"
 msgstr  ""
 
-#: src/lang.c:2147
+#: src/lang.c:2206
 msgid   "Attr. of highlighting with /slash/"
 msgstr  ""
 
-#: src/lang.c:2148
+#: src/lang.c:2207
 msgid   "# Attribute of word highlighting with /slash/\n"
         "# Default: 5 (half bright)\n"
 msgstr  ""
 
-#: src/lang.c:2154
+#: src/lang.c:2213
 msgid   "Attr. of highlighting with -stroke-"
 msgstr  ""
 
-#: src/lang.c:2155
+#: src/lang.c:2214
 msgid   "# Attribute of word highlighting with -stroke-\n"
         "# Default: 3 (reverse video)\n"
 msgstr  ""
 
-#: src/lang.c:2161
+#: src/lang.c:2220
 msgid   "URL highlighting in message body"
 msgstr  ""
 
-#: src/lang.c:2162
+#: src/lang.c:2221
 msgid   "# Enable URL highlighting?\n"
 msgstr  ""
 
-#: src/lang.c:2167
+#: src/lang.c:2226
 msgid   "Word highlighting in message body"
 msgstr  ""
 
-#: src/lang.c:2168
+#: src/lang.c:2227
 msgid   "# Enable word highlighting?\n"
 msgstr  ""
 
-#: src/lang.c:2173
+#: src/lang.c:2232
 msgid   "What to display instead of mark"
 msgstr  ""
 
-#: src/lang.c:2174
+#: src/lang.c:2233
 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"
@@ -5585,105 +5844,105 @@ msgid   "# Should the leading and ending
         "# * 2 = print a space instead\n"
 msgstr  ""
 
-#: src/lang.c:2183
+#: src/lang.c:2242
 msgid   "Enter column number to wrap article lines to in the pager. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2184
+#: src/lang.c:2243
 msgid   "Page line wrap column"
 msgstr  ""
 
-#: src/lang.c:2185
+#: src/lang.c:2244
 msgid   "# Wrap article lines at column\n"
 msgstr  ""
 
-#: src/lang.c:2190
+#: src/lang.c:2249
 msgid   "Wrap around threads on next unread"
 msgstr  ""
 
-#: src/lang.c:2191
+#: src/lang.c:2250
 msgid   "# If ON wrap around threads on searching next unread article\n"
 msgstr  ""
 
-#: src/lang.c:2195
+#: src/lang.c:2254
 msgid   "Enter default mail address (and fullname). <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2196
+#: src/lang.c:2255 src/lang.c:2671
 msgid   "Mail address (and fullname)"
 msgstr  "E-postadress (och hela namnet)"
 
-#: src/lang.c:2197
+#: src/lang.c:2256
 msgid   "# User's mail address (and fullname), if not username@host (fullname)\n"
 msgstr  ""
 
-#: src/lang.c:2202
+#: src/lang.c:2261
 msgid   "Show empty Followup-To in editor"
 msgstr  ""
 
-#: src/lang.c:2203
+#: src/lang.c:2262
 msgid   "# If ON show empty Followup-To header when editing an article\n"
 msgstr  ""
 
-#: src/lang.c:2207
+#: src/lang.c:2266
 msgid   "Enter path/! command/--none to create your default signature. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2208
+#: src/lang.c:2267
 msgid   "Create signature from path/command"
 msgstr  ""
 
-#: src/lang.c:2209
+#: src/lang.c:2268
 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:2216
+#: src/lang.c:2275
 msgid   "Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2217
+#: src/lang.c:2276
 msgid   "Prepend signature with \"-- \""
 msgstr  ""
 
-#: src/lang.c:2218
+#: src/lang.c:2277
 msgid   "# If ON prepend the signature with dashes '\\n-- \\n'\n"
 msgstr  ""
 
-#: src/lang.c:2222
+#: src/lang.c:2281
 msgid   "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2223
+#: src/lang.c:2282
 msgid   "Add signature when reposting"
 msgstr  ""
 
-#: src/lang.c:2224
+#: src/lang.c:2283
 msgid   "# If ON add signature to reposted articles\n"
 msgstr  ""
 
-#: src/lang.c:2228
+#: src/lang.c:2287
 #, c-format
 msgid   "Enter quotation marks, %s or %S for author's initials."
 msgstr  ""
 
-#: src/lang.c:2229
+#: src/lang.c:2288
 msgid   "Characters used as quote-marks"
 msgstr  ""
 
-#: src/lang.c:2230
+#: src/lang.c:2289
 #, c-format
 msgid   "# Characters used in quoting to followups and replies.\n"
         "# '_' is replaced by ' ', %%s, %%S are replaced by author's initials.\n"
 msgstr  ""
 
-#: src/lang.c:2236
+#: src/lang.c:2295
 msgid   "Quoting behavior"
 msgstr  ""
 
-#: src/lang.c:2237
+#: src/lang.c:2296
 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"
@@ -5696,50 +5955,50 @@ msgid   "# How quoting should be handled
         "#   7 = Compress quotes, quote signatures, quote empty lines\n"
 msgstr  ""
 
-#: src/lang.c:2250 src/lang.c:2258 src/lang.c:2264
+#: src/lang.c:2309 src/lang.c:2317 src/lang.c:2323
 msgid   "%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name"
 msgstr  ""
 
-#: src/lang.c:2251
+#: src/lang.c:2310
 msgid   "Quote line when following up"
 msgstr  ""
 
-#: src/lang.c:2252
+#: src/lang.c:2311
 #, c-format
 msgid   "# Format of quote line when mailing/posting/following-up an article\n"
         "# %%A Address    %%D Date   %%F Addr+Name   %%G Groupname   %%M Message-ID\n"
         "# %%N Full Name  %%C First Name   %%I Initials\n"
 msgstr  ""
 
-#: src/lang.c:2259
+#: src/lang.c:2318
 msgid   "Quote line when cross-posting"
 msgstr  ""
 
-#: src/lang.c:2265
+#: src/lang.c:2324
 msgid   "Quote line when mailing"
 msgstr  ""
 
-#: src/lang.c:2270
+#: src/lang.c:2329
 msgid   "If ON, include User-Agent: header. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2271
+#: src/lang.c:2330
 msgid   "Insert 'User-Agent:'-header"
 msgstr  ""
 
-#: src/lang.c:2272
+#: src/lang.c:2331
 msgid   "# If ON include advertising User-Agent: header\n"
 msgstr  ""
 
-#: src/lang.c:2277
+#: src/lang.c:2336
 msgid   "Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr  ""
 
-#: src/lang.c:2278
+#: src/lang.c:2337
 msgid   "MM_CHARSET"
 msgstr  "MM_CHARSET"
 
-#: src/lang.c:2279
+#: src/lang.c:2338
 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"
@@ -5748,40 +6007,40 @@ msgid   "# Charset supported locally whi
         "# mm_charset is considered not displayable and represented as '?'.\n"
 msgstr  ""
 
-#: src/lang.c:2289
+#: src/lang.c:2348
 msgid   "MM_NETWORK_CHARSET"
 msgstr  "MM_NETWORK_CHARSET"
 
-#: src/lang.c:2290
+#: src/lang.c:2349
 msgid   "# Charset used for MIME (Content-Type) header in postings.\n"
 msgstr  ""
 
-#: src/lang.c:2294
+#: src/lang.c:2353
 msgid   "Enter local charset name (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr  ""
 
-#: src/lang.c:2295
+#: src/lang.c:2354
 #, fuzzy
 msgid   "MM_LOCAL_CHARSET"
 msgstr  "MM_CHARSET"
 
-#: src/lang.c:2296
+#: src/lang.c:2355
 msgid   "# Charset supported locally.\n"
 msgstr  ""
 
-#: src/lang.c:2303
+#: src/lang.c:2362
 msgid   "Mailbox format"
 msgstr  "Format på postlåda"
 
-#: src/lang.c:2304
+#: src/lang.c:2363
 msgid   "# Format of the mailbox.\n"
 msgstr  "# Format på postlåda.\n"
 
-#: src/lang.c:2309
+#: src/lang.c:2368
 msgid   "MIME encoding in news messages"
 msgstr  ""
 
-#: src/lang.c:2310
+#: src/lang.c:2369
 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"
@@ -5789,42 +6048,42 @@ msgid   "# MIME encoding (8bit, base64, 
         "# Russian charsets with a lot of 8bit characters.\n"
 msgstr  ""
 
-#: src/lang.c:2318 src/lang.c:2339
+#: src/lang.c:2377 src/lang.c:2398
 msgid   "Don't change unless you know what you are doing. <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2319
+#: src/lang.c:2378
 msgid   "Use 8bit characters in news headers"
 msgstr  ""
 
-#: src/lang.c:2320
+#: src/lang.c:2379
 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:2327
+#: src/lang.c:2386
 msgid   "Auto-view post-processed files <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2328
+#: src/lang.c:2387
 msgid   "View post-processed files"
 msgstr  ""
 
-#: src/lang.c:2329
+#: src/lang.c:2388
 msgid   "# If set, post processed files will be opened in a viewer\n"
 msgstr  ""
 
-#: src/lang.c:2334
+#: src/lang.c:2393
 msgid   "MIME encoding in mail messages"
 msgstr  ""
 
-#: src/lang.c:2340
+#: src/lang.c:2399
 msgid   "Use 8bit characters in mail headers"
 msgstr  ""
 
-#: src/lang.c:2341
+#: src/lang.c:2400
 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 "
@@ -5834,34 +6093,34 @@ msgid   "# If ON, 8bit characters in mai
         "# turn it ON unless you have some compelling reason.\n"
 msgstr  ""
 
-#: src/lang.c:2351
+#: src/lang.c:2410
 msgid   "Strip blanks from ends of lines"
 msgstr  ""
 
-#: src/lang.c:2352
+#: src/lang.c:2411
 msgid   "# If ON strip blanks from ends of lines for faster display on slow "
         "terminals.\n"
 msgstr  ""
 
-#: src/lang.c:2357
+#: src/lang.c:2416
 msgid   "If ON, use transliteration. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2358
+#: src/lang.c:2417
 msgid   "Transliteration"
 msgstr  ""
 
-#: src/lang.c:2359
+#: src/lang.c:2418
 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:2367
+#: src/lang.c:2426
 msgid   "Send you a Cc/Bcc automatically"
 msgstr  ""
 
-#: src/lang.c:2368
+#: src/lang.c:2427
 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"
@@ -5870,112 +6129,112 @@ msgid   "# Put your name in the Cc: and/
         "#   3 = Cc and Bcc\n"
 msgstr  ""
 
-#: src/lang.c:2377
+#: src/lang.c:2436
 msgid   "Enter address elements about which you want to be warned. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2378
+#: src/lang.c:2437
 msgid   "Spamtrap warning address parts"
 msgstr  ""
 
-#: src/lang.c:2379
+#: src/lang.c:2438
 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:2384
+#: src/lang.c:2443
 msgid   "Enter default number of days a filter entry will be valid. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2385
+#: src/lang.c:2444
 msgid   "No. of days a filter entry is valid"
 msgstr  ""
 
-#: src/lang.c:2386
+#: src/lang.c:2445
 msgid   "# Number of days a short term filter will be active\n"
 msgstr  ""
 
-#: src/lang.c:2390
+#: src/lang.c:2449
 msgid   "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2391
+#: src/lang.c:2450
 msgid   "Add posted articles to filter"
 msgstr  ""
 
-#: src/lang.c:2392
+#: src/lang.c:2451
 msgid   "# If ON add posted articles which start a new thread to filter for\n"
         "# highlighting follow-ups\n"
 msgstr  ""
 
-#: src/lang.c:2396
+#: src/lang.c:2455
 msgid   "The directory where articles/threads are to be saved in mailbox format."
 msgstr  ""
 
-#: src/lang.c:2397
+#: src/lang.c:2456
 msgid   "Mail directory"
 msgstr  "Postkatalog"
 
-#: src/lang.c:2398
+#: src/lang.c:2457
 msgid   "# (-m) directory where articles/threads are saved in mailbox format\n"
 msgstr  ""
 
-#: src/lang.c:2403
+#: src/lang.c:2462
 msgid   "Save articles in batch mode (-S)"
 msgstr  ""
 
-#: src/lang.c:2404
+#: src/lang.c:2463
 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:2409
+#: src/lang.c:2468
 msgid   "The directory where you want articles/threads saved."
 msgstr  ""
 
-#: src/lang.c:2410
+#: src/lang.c:2469
 msgid   "Directory to save arts/threads in"
 msgstr  ""
 
-#: src/lang.c:2411
+#: src/lang.c:2470
 msgid   "# Directory where articles/threads are saved\n"
 msgstr  ""
 
-#: src/lang.c:2415
+#: src/lang.c:2474
 msgid   "Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2416
+#: src/lang.c:2475
 msgid   "Use Archive-name: header for save"
 msgstr  ""
 
-#: src/lang.c:2417
+#: src/lang.c:2476
 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:2422
+#: src/lang.c:2481
 msgid   "Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
         "cancels."
 msgstr  ""
 
-#: src/lang.c:2423
+#: src/lang.c:2482
 msgid   "Mark saved articles/threads as read"
 msgstr  ""
 
-#: src/lang.c:2424
+#: src/lang.c:2483
 msgid   "# If ON mark articles that are saved as read\n"
 msgstr  ""
 
-#: src/lang.c:2428
+#: src/lang.c:2487
 msgid   "Do post processing (eg. extract attachments) for saved articles."
 msgstr  ""
 
-#: src/lang.c:2429
+#: src/lang.c:2488
 msgid   "Post process saved articles"
 msgstr  ""
 
-#: src/lang.c:2430
+#: src/lang.c:2489
 msgid   "# Perform post processing (saving binary attachments) from saved articles.\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = no\n"
@@ -5983,95 +6242,95 @@ msgid   "# Perform post processing (savi
         "#   2 = yes\n"
 msgstr  ""
 
-#: src/lang.c:2439
+#: src/lang.c:2498
 msgid   "Process only unread articles"
 msgstr  ""
 
-#: src/lang.c:2440
+#: src/lang.c:2499
 msgid   "# If ON only save/print/pipe/mail unread articles (tagged articles excepted)\n"
 msgstr  ""
 
-#: src/lang.c:2445
+#: src/lang.c:2504
 msgid   "Print all or just part of header. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2446
+#: src/lang.c:2505
 msgid   "Print all headers when printing"
 msgstr  ""
 
-#: src/lang.c:2447
+#: src/lang.c:2506
 msgid   "# If ON print all of article header otherwise just the important lines\n"
 msgstr  ""
 
-#: src/lang.c:2451
+#: src/lang.c:2510
 msgid   "The printer program with options that is to be used to print articles/threads."
 msgstr  ""
 
-#: src/lang.c:2452
+#: src/lang.c:2511
 msgid   "Printer program with options"
 msgstr  ""
 
-#: src/lang.c:2453
+#: src/lang.c:2512
 msgid   "# Print program with parameters used to print articles/threads\n"
 msgstr  ""
 
-#: src/lang.c:2459
+#: src/lang.c:2518
 msgid   "Force redraw after certain commands"
 msgstr  ""
 
-#: src/lang.c:2460
+#: src/lang.c:2519
 msgid   "# If ON a screen redraw will always be done after certain external commands\n"
 msgstr  ""
 
-#: src/lang.c:2464
+#: src/lang.c:2523
 msgid   "Start editor with line offset. <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2465
+#: src/lang.c:2524
 msgid   "Start editor with line offset"
 msgstr  ""
 
-#: src/lang.c:2466
+#: src/lang.c:2525
 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:2471
+#: src/lang.c:2530
 msgid   "Enter %E for editor, %F for filename, %N for line-number, <CR> to set."
 msgstr  ""
 
-#: src/lang.c:2472
+#: src/lang.c:2531
 msgid   "Invocation of your editor"
 msgstr  ""
 
-#: src/lang.c:2473
+#: src/lang.c:2532
 #, c-format
 msgid   "# Format of editor line including parameters\n"
         "# %%E Editor  %%F Filename  %%N Linenumber\n"
 msgstr  ""
 
-#: src/lang.c:2478
+#: src/lang.c:2537
 msgid   "Enter name and options for external-inews, --internal for internal inews"
 msgstr  ""
 
-#: src/lang.c:2479
+#: src/lang.c:2538
 msgid   "External inews"
 msgstr  "Extern inews"
 
-#: src/lang.c:2480
+#: src/lang.c:2539
 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:2484
+#: src/lang.c:2543
 msgid   "Enter %M for mailer, %S for subject, %T for to, %F for filename, <CR> to set."
 msgstr  ""
 
-#: src/lang.c:2485
+#: src/lang.c:2544
 msgid   "Invocation of your mail command"
 msgstr  ""
 
-#: src/lang.c:2486
+#: src/lang.c:2545
 #, c-format
 msgid   "# Format of mailer line including parameters\n"
         "# %%M Mailer  %%S Subject  %%T To  %%F Filename\n"
@@ -6079,11 +6338,11 @@ msgid   "# Format of mailer line includi
         "# ie. elm interactive          :    elm -i %%F -s \"%%S\" \"%%T\"\n"
 msgstr  ""
 
-#: src/lang.c:2494
+#: src/lang.c:2553
 msgid   "Use interactive mail reader"
 msgstr  ""
 
-#: src/lang.c:2495
+#: src/lang.c:2554
 msgid   "# Interactive mailreader\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = no interactive mailreader\n"
@@ -6091,56 +6350,56 @@ msgid   "# Interactive mailreader\n"
         "#   2 = use interactive mailreader without headers in file\n"
 msgstr  ""
 
-#: src/lang.c:2504
+#: src/lang.c:2563
 msgid   "Remove ~/.article after posting"
 msgstr  "Ta bort ~/.article efter postning"
 
-#: src/lang.c:2505
+#: src/lang.c:2564
 msgid   "# If ON remove ~/.article after posting.\n"
 msgstr  ""
 
-#: src/lang.c:2509
+#: src/lang.c:2568
 msgid   "Filename for all posted articles, <CR> sets, no filename=do not save."
 msgstr  ""
 
-#: src/lang.c:2510
+#: src/lang.c:2569
 msgid   "Filename for posted articles"
 msgstr  ""
 
-#: src/lang.c:2511
+#: src/lang.c:2570
 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:2516
+#: src/lang.c:2575
 msgid   "Keep all failed articles in ~/dead.articles. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2517
+#: src/lang.c:2576
 msgid   "Keep failed arts in ~/dead.articles"
 msgstr  ""
 
-#: src/lang.c:2518
+#: src/lang.c:2577
 msgid   "# If ON keep all failed postings in ~/dead.articles\n"
 msgstr  ""
 
-#: src/lang.c:2522
+#: src/lang.c:2581
 msgid   "Do you want to strip unsubscribed groups from .newsrc"
 msgstr  ""
 
-#: src/lang.c:2523
+#: src/lang.c:2582
 msgid   "No unsubscribed groups in newsrc"
 msgstr  ""
 
-#: src/lang.c:2524
+#: src/lang.c:2583
 msgid   "# If ON strip unsubscribed groups from newsrc\n"
 msgstr  ""
 
-#: src/lang.c:2529
+#: src/lang.c:2588
 msgid   "Remove bogus groups from newsrc"
 msgstr  ""
 
-#: src/lang.c:2530
+#: src/lang.c:2589
 msgid   "# What to do with bogus groups in newsrc file\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = keep\n"
@@ -6148,55 +6407,55 @@ msgid   "# What to do with bogus groups 
         "#   2 = highlight with D on selection screen\n"
 msgstr  ""
 
-#: src/lang.c:2538
+#: src/lang.c:2597
 msgid   "Enter number of seconds until active file will be reread. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2539
+#: src/lang.c:2598
 msgid   "Interval in secs to reread active"
 msgstr  ""
 
-#: src/lang.c:2540
+#: src/lang.c:2599
 msgid   "# Time interval in seconds between rereading the active file (0=never)\n"
 msgstr  ""
 
-#: src/lang.c:2545
+#: src/lang.c:2604
 msgid   "Reconnect to server automatically"
 msgstr  ""
 
-#: src/lang.c:2546
+#: src/lang.c:2605
 msgid   "# If ON automatically reconnect to NNTP server if the connection is broken\n"
 msgstr  ""
 
-#: src/lang.c:2550
+#: src/lang.c:2609
 msgid   "Create local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2551
+#: src/lang.c:2610
 msgid   "Cache NNTP overview files locally"
 msgstr  ""
 
-#: src/lang.c:2552
+#: src/lang.c:2611
 msgid   "# If ON, create local copies of NNTP overview files.\n"
 msgstr  ""
 
-#: src/lang.c:2556
+#: src/lang.c:2615
 msgid   "Enter format string. <CR> sets, <ESC> cancels."
 msgstr  ""
 
-#: src/lang.c:2557
+#: src/lang.c:2616
 msgid   "Format string for display of dates"
 msgstr  ""
 
-#: src/lang.c:2558
+#: src/lang.c:2617
 msgid   "# Format string for date representation\n"
 msgstr  ""
 
-#: src/lang.c:2564
+#: src/lang.c:2623
 msgid   "Unicode normalization form"
 msgstr  ""
 
-#: src/lang.c:2565
+#: src/lang.c:2624
 msgid   "# Unicode normalization form\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = None\n"
@@ -6206,89 +6465,189 @@ msgid   "# Unicode normalization form\n"
         "#   4 = NFD\n"
 msgstr  ""
 
-#: src/lang.c:2577
+#: src/lang.c:2636
 msgid   "Render BiDi"
 msgstr  ""
 
-#: src/lang.c:2578
+#: src/lang.c:2637
 msgid   "# If ON, bi-directional text is rendered by tin\n"
 msgstr  ""
 
-#: src/misc.c:3707
+#: src/lang.c:2647
+msgid   "Automatically GroupMarkUnselArtRead"
+msgstr  ""
+
+#: src/lang.c:2653
+msgid   "Delete post-process files"
+msgstr  ""
+
+#: src/lang.c:2658
+msgid   "Filename for all mailed articles, <CR> sets, no filename=do not save."
+msgstr  ""
+
+#: src/lang.c:2659
+msgid   "Mailbox to save sent mails"
+msgstr  ""
+
+#: src/lang.c:2664
+msgid   "Set Followup-To: header to this group(s). <CR> sets, <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:2665
+msgid   "Followup-To: header"
+msgstr  ""
+
+#: src/lang.c:2670
+msgid   "Enter default mail address (and fullname). <CR> sets, <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:2677
+msgid   "Path and options for ispell-like spell-checker. <CR> sets, <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:2678
+msgid   "Ispell program"
+msgstr  ""
+
+#: src/lang.c:2684
+msgid   "When group is a mailing list, send responses to this email address."
+msgstr  ""
+
+#: src/lang.c:2685
+#, fuzzy
+msgid   "Mailing list address"
+msgstr  "Skickar logg till %s\n"
+
+#: src/lang.c:2691
+msgid   "Forward articles as attachement"
+msgstr  ""
+
+#: src/lang.c:2696
+msgid   "A comma separated list of MIME major/minor Content-Types. <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:2697
+msgid   "Which MIME types will be saved"
+msgstr  ""
+
+#: src/lang.c:2702
+msgid   "Value of the Organization: header. <CR> sets, <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:2703
+msgid   "Organization: header"
+msgstr  ""
+
+#: src/lang.c:2708
+msgid   "Filename for saved articles. <CR> sets, <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:2709
+#, fuzzy
+msgid   "savefile"
+msgstr  "Spara filnamn> "
+
+#: src/lang.c:2763
+msgid   "Assume this charset if no charset declaration is present, <CR> to set."
+msgstr  ""
+
+#: src/lang.c:2764
+#, fuzzy
+msgid   "UNDECLARED_CHARSET"
+msgstr  "MM_NETWORK_CHARSET"
+
+#: src/lang.c:2770
+msgid   "Add this text at the start of the message body. <CR> sets, <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:2771
+#, fuzzy
+msgid   "X_Body"
+msgstr  "Fet"
+
+#: src/lang.c:2776
+msgid   "Insert this header when posting. <CR> sets, <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:2777
+msgid   "X_Headers"
+msgstr  ""
+
+#: src/lang.c:2782
+msgid   "Automatically insert an X-Comment-To: header? <SPACE> toggles & <CR> sets."
+msgstr  ""
+
+#: src/lang.c:2783
+msgid   "Insert X-Comment-To: header"
+msgstr  ""
+
+#: src/misc.c:3726
 #, 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:3710
+#: src/misc.c:3729
 #, c-format
 msgid   "Version: %s %s release %s (\"%s\")\n"
 msgstr  "Version: %s %s utgåva %s (\"%s\")\n"
 
-#: src/newsrc.c:436
+#: src/newsrc.c:451
 msgid   "Unreachable?\n"
 msgstr  "Ej nåbar?\n"
 
-#: src/nntplib.c:819
+#: src/nntplib.c:822
 #, c-format
 msgid   "\n"
         "Server timed out, trying reconnect # %d\n"
 msgstr  ""
 
-#: src/nntplib.c:837 src/nntplib.c:1675
+#: src/nntplib.c:840 src/nntplib.c:1751
 msgid   "Rejoin current group\n"
 msgstr  ""
 
-#: src/nntplib.c:845 src/nntplib.c:1683
+#: src/nntplib.c:848 src/nntplib.c:1759
 #, c-format
 msgid   "Read (%s)\n"
 msgstr  "Läs (%s)\n"
 
-#: src/nntplib.c:847
+#: src/nntplib.c:850
 #, c-format
 msgid   "Resend last command (%s)\n"
 msgstr  ""
 
-#. as a last resort check if post was mentioned
-#: src/nntplib.c:1141
-msgid   "CAPABILITIES did not announce any of READER, MODE-READER, POST"
+#: src/nntplib.c:1421
+msgid   "CAPABILITIES did not announce READER"
 msgstr  ""
 
-#.
-#. * TODO: - store a hash value of the entire motd in the server-rc
-#. *         and only if it differs from the old value display the
-#. *         motd?
-#. *       - use some sort of pager?
-#. *       - -> lang.c
-#.
-#: src/nntplib.c:1822
+#: src/nntplib.c:1905
 msgid   "MOTD: "
 msgstr  ""
 
-#: src/nrctbl.c:173
+#: src/nrctbl.c:175
 #, c-format
 msgid   "couldn't expand %s\n"
 msgstr  ""
 
-#: src/post.c:1211
+#: src/post.c:1219
 #, 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  ""
 
-#: src/post.c:1216
+#: src/post.c:1224
 #, 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  ""
 
-#: src/post.c:1218
+#: src/post.c:1226
 #, c-format
 msgid   "Line %d is longer than 998 octets, and should be folded, but\n"
         "encoding is not set to %s\n"
 msgstr  ""
 
-#: src/post.c:2053
+#: src/post.c:2085
 #, c-format
 msgid   "Posting: %.*s ..."
 msgstr  "Postar: %.*s ..."
@@ -6306,11 +6665,11 @@ msgstr  "Avbröt läsning\n"
 msgid   "Draining\n"
 msgstr  ""
 
-#: src/refs.c:248
+#: src/refs.c:232
 msgid   "unchanged"
 msgstr  "oförändrad"
 
-#: src/refs.c:549
+#: src/refs.c:587
 msgid   "[- Unavailable -]"
 msgstr  "[- Ej tillgänglig -]"
 
@@ -6318,7 +6677,7 @@ msgstr  "[- Ej tillgänglig -]"
 #. * preamble
 #. * TODO: -> lang.c
 #.
-#: src/rfc2047.c:1270
+#: src/rfc2047.c:1275
 #, 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"
@@ -6382,3 +6741,7 @@ msgstr  ""
 #, c-format
 msgid   "Slrnface failed: %s."
 msgstr  ""
+
+#, fuzzy
+#~ msgid        "mark selected articles as read"
+#~ msgstr       "markera artikel som oläst"
diff -Nurp --exclude='.bzr*' tin-1.9.4/po/tin.pot tin-1.9.5/po/tin.pot
--- tin-1.9.4/po/tin.pot	2009-02-11 21:19:55.000000000 +0100
+++ tin-1.9.5/po/tin.pot	2009-12-23 10:56:57.603672066 +0100
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-02-11 21:23+0100\n"
+"POT-Creation-Date: 2009-12-23 10:59+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,470 +17,470 @@ msgstr ""
 
 #. No active scope set yet
 #. TODO: include full line in error-message
-#: src/attrib.c:644
+#: src/attrib.c:596
 #, c-format
 msgid "attribute with no scope: %s"
 msgstr ""
 
-#: src/attrib.c:957
+#: src/attrib.c:881
 msgid "Processing attributes... "
 msgstr ""
 
-#: src/attrib.c:1154
+#: src/attrib.c:1089
 #, c-format
 msgid ""
 "# Do not edit this comment block\n"
 "#\n"
 msgstr ""
 
-#: src/attrib.c:1155
+#: src/attrib.c:1090
 #, c-format
 msgid "#  scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n"
 msgstr ""
 
-#: src/attrib.c:1156
+#: src/attrib.c:1091
 #, c-format
 msgid "#  add_posted_to_filter=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1157
+#: src/attrib.c:1092
 #, c-format
 msgid "#  advertising=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1158
+#: src/attrib.c:1093
 #, c-format
 msgid "#  alternative_handling=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1159
+#: src/attrib.c:1094
 #, c-format
 msgid "#  ask_for_metamail=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1160
+#: src/attrib.c:1095
 #, c-format
 msgid "#  auto_cc_bcc=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1161
+#: src/attrib.c:1096
 #, c-format
 msgid "#    0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n"
 msgstr ""
 
-#: src/attrib.c:1162
+#: src/attrib.c:1097
 #, c-format
 msgid "#  auto_list_thread=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1163
+#: src/attrib.c:1098
 #, c-format
 msgid "#  auto_save=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1164
+#: src/attrib.c:1099
 #, c-format
 msgid "#  auto_select=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1165
+#: src/attrib.c:1100
 #, c-format
 msgid "#  batch_save=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1166
+#: src/attrib.c:1101
 #, c-format
 msgid "#  date_format=STRING (eg. %%a, %%d %%b %%Y %%H:%%M:%%S)\n"
 msgstr ""
 
-#: src/attrib.c:1167
+#: src/attrib.c:1102
 #, c-format
 msgid "#  delete_tmp_files=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1168
+#: src/attrib.c:1103
 #, c-format
 msgid "#  editor_format=STRING (eg. %%E +%%N %%F)\n"
 msgstr ""
 
-#: src/attrib.c:1169
+#: src/attrib.c:1104
 #, c-format
 msgid "#  fcc=STRING (eg. =mailbox)\n"
 msgstr ""
 
-#: src/attrib.c:1170
+#: src/attrib.c:1105
 #, c-format
 msgid "#  followup_to=STRING\n"
 msgstr ""
 
-#: src/attrib.c:1171
+#: src/attrib.c:1106
 #, c-format
 msgid "#  from=STRING (just append wanted From:-line, don't use quotes)\n"
 msgstr ""
 
-#: src/attrib.c:1172
+#: src/attrib.c:1107
 #, c-format
 msgid "#  group_catchup_on_exit=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1173
+#: src/attrib.c:1108
 #, c-format
 msgid "#  mail_8bit_header=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1174
+#: src/attrib.c:1109
 #, c-format
 msgid "#  mail_mime_encoding=supported_encoding"
 msgstr ""
 
-#: src/attrib.c:1182
+#: src/attrib.c:1117
 #, c-format
 msgid "#  ispell=STRING\n"
 msgstr ""
 
-#: src/attrib.c:1184
+#: src/attrib.c:1119
 #, c-format
 msgid "#  maildir=STRING (eg. ~/Mail)\n"
 msgstr ""
 
-#: src/attrib.c:1185
+#: src/attrib.c:1120
 #, c-format
 msgid "#  mailing_list=STRING (eg. majordomo@example.org)\n"
 msgstr ""
 
-#: src/attrib.c:1186
+#: src/attrib.c:1121
 #, c-format
 msgid "#  mime_types_to_save=STRING (eg. image/*,!image/bmp)\n"
 msgstr ""
 
-#: src/attrib.c:1187
+#: src/attrib.c:1122
 #, c-format
 msgid "#  mark_ignore_tags=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1188
+#: src/attrib.c:1123
 #, c-format
 msgid "#  mark_saved_read=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1189
+#: src/attrib.c:1124
 #, c-format
 msgid "#  mime_forward=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1191
+#: src/attrib.c:1126
 #, c-format
 msgid "#  mm_network_charset=supported_charset"
 msgstr ""
 
-#: src/attrib.c:1198
+#: src/attrib.c:1133
 #, c-format
 msgid "#  undeclared_charset=STRING (default is US-ASCII)\n"
 msgstr ""
 
-#: src/attrib.c:1200
+#: src/attrib.c:1135
 #, c-format
 msgid "#  news_headers_to_display=STRING\n"
 msgstr ""
 
-#: src/attrib.c:1201
+#: src/attrib.c:1136
 #, c-format
 msgid "#  news_headers_to_not_display=STRING\n"
 msgstr ""
 
-#: src/attrib.c:1202
+#: src/attrib.c:1137
 #, c-format
 msgid "#  news_quote_format=STRING\n"
 msgstr ""
 
-#: src/attrib.c:1203
+#: src/attrib.c:1138
 #, c-format
 msgid "#  organization=STRING (if beginning with '/' read from file)\n"
 msgstr ""
 
-#: src/attrib.c:1204
+#: src/attrib.c:1139
 #, c-format
 msgid "#  pos_first_unread=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1205
+#: src/attrib.c:1140
 #, c-format
 msgid "#  post_8bit_header=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1206
+#: src/attrib.c:1141
 #, c-format
 msgid "#  post_mime_encoding=supported_encoding"
 msgstr ""
 
-#: src/attrib.c:1213
+#: src/attrib.c:1148
 #, c-format
 msgid "#  post_process_type=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1218
+#: src/attrib.c:1153
 #, c-format
 msgid "#  post_process_view=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1219
+#: src/attrib.c:1154
 #, c-format
 msgid "#  quick_kill_scope=STRING (ie. talk.*)\n"
 msgstr ""
 
-#: src/attrib.c:1220
+#: src/attrib.c:1155
 #, c-format
 msgid "#  quick_kill_expire=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1221
+#: src/attrib.c:1156
 #, c-format
 msgid "#  quick_kill_case=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1222
+#: src/attrib.c:1157
 #, c-format
 msgid "#  quick_kill_header=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1223 src/attrib.c:1230
+#: src/attrib.c:1158 src/attrib.c:1165
 #, c-format
 msgid "#    0=subj (case sensitive) 1=subj (ignore case)\n"
 msgstr ""
 
-#: src/attrib.c:1224 src/attrib.c:1231
+#: src/attrib.c:1159 src/attrib.c:1166
 #, c-format
 msgid "#    2=from (case sensitive) 3=from (ignore case)\n"
 msgstr ""
 
-#: src/attrib.c:1225 src/attrib.c:1232
+#: src/attrib.c:1160 src/attrib.c:1167
 #, c-format
 msgid "#    4=msgid 5=lines\n"
 msgstr ""
 
-#: src/attrib.c:1226
+#: src/attrib.c:1161
 #, c-format
 msgid "#  quick_select_scope=STRING\n"
 msgstr ""
 
-#: src/attrib.c:1227
+#: src/attrib.c:1162
 #, c-format
 msgid "#  quick_select_expire=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1228
+#: src/attrib.c:1163
 #, c-format
 msgid "#  quick_select_case=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1229
+#: src/attrib.c:1164
 #, c-format
 msgid "#  quick_select_header=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1233
+#: src/attrib.c:1168
 #, c-format
 msgid "#  quote_chars=STRING (%%s, %%S for initials)\n"
 msgstr ""
 
-#: src/attrib.c:1235
+#: src/attrib.c:1170
 #, c-format
 msgid "#  print_header=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1237
+#: src/attrib.c:1172
 #, c-format
 msgid "#  process_only_unread=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1238
+#: src/attrib.c:1173
 #, c-format
 msgid "#  prompt_followupto=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1239
+#: src/attrib.c:1174
 #, c-format
 msgid "#  savedir=STRING (eg. ~user/News)\n"
 msgstr ""
 
-#: src/attrib.c:1240
+#: src/attrib.c:1175
 #, c-format
 msgid "#  savefile=STRING (eg. =linux)\n"
 msgstr ""
 
-#: src/attrib.c:1241
+#: src/attrib.c:1176
 #, c-format
 msgid "#  sigfile=STRING (eg. $var/sig)\n"
 msgstr ""
 
-#: src/attrib.c:1242
+#: src/attrib.c:1177
 #, c-format
 msgid "#  show_author=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1248
+#: src/attrib.c:1183
 #, c-format
 msgid "#  show_info=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1254
+#: src/attrib.c:1189
 #, c-format
 msgid "#  show_signatures=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1255
+#: src/attrib.c:1190
 #, c-format
 msgid "#  show_only_unread_arts=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1256
+#: src/attrib.c:1191
 #, c-format
 msgid "#  sigdashes=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1257
+#: src/attrib.c:1192
 #, c-format
 msgid "#  signature_repost=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1258
+#: src/attrib.c:1193
 #, c-format
 msgid "#  sort_article_type=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1276
+#: src/attrib.c:1211
 #, c-format
 msgid "#  sort_threads_type=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1285
+#: src/attrib.c:1220
 #, c-format
 msgid "#  start_editor_offset=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1286
+#: src/attrib.c:1221
 #, c-format
 msgid "#  tex2iso_conv=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1287
+#: src/attrib.c:1222
 #, c-format
 msgid "#  thread_catchup_on_exit=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1288
+#: src/attrib.c:1223
 #, c-format
 msgid "#  thread_articles=NUM"
 msgstr ""
 
-#: src/attrib.c:1295
+#: src/attrib.c:1230
 #, c-format
 msgid "#  thread_perc=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1296
+#: src/attrib.c:1231
 #, c-format
 msgid "#  trim_article_body=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1297
+#: src/attrib.c:1232
 #, c-format
 msgid "#    0 = Don't trim article body\n"
 msgstr ""
 
-#: src/attrib.c:1298
+#: src/attrib.c:1233
 #, c-format
 msgid "#    1 = Skip leading blank lines\n"
 msgstr ""
 
-#: src/attrib.c:1299
+#: src/attrib.c:1234
 #, c-format
 msgid "#    2 = Skip trailing blank lines\n"
 msgstr ""
 
-#: src/attrib.c:1300
+#: src/attrib.c:1235
 #, c-format
 msgid "#    3 = Skip leading and trailing blank lines\n"
 msgstr ""
 
-#: src/attrib.c:1301
+#: src/attrib.c:1236
 #, c-format
 msgid "#    4 = Compact multiple blank lines between textblocks\n"
 msgstr ""
 
-#: src/attrib.c:1302
+#: src/attrib.c:1237
 #, c-format
 msgid ""
 "#    5 = Compact multiple blank lines between textblocks and skip\n"
 "#        leading blank lines\n"
 msgstr ""
 
-#: src/attrib.c:1303
+#: src/attrib.c:1238
 #, c-format
 msgid ""
 "#    6 = Compact multiple blank lines between textblocks and skip\n"
 "#        trailing blank lines\n"
 msgstr ""
 
-#: src/attrib.c:1304
+#: src/attrib.c:1239
 #, c-format
 msgid ""
 "#    7 = Compact multiple blank lines between textblocks and skip\n"
 "#        leading and trailing blank lines\n"
 msgstr ""
 
-#: src/attrib.c:1305
+#: src/attrib.c:1240
 #, c-format
 msgid "#  verbatim_handling=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1306
+#: src/attrib.c:1241
 #, c-format
 msgid "#  wrap_on_next_unread=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1307
+#: src/attrib.c:1242
 #, c-format
 msgid "#  x_body=STRING (eg. ~/.tin/extra-body-text)\n"
 msgstr ""
 
-#: src/attrib.c:1308
+#: src/attrib.c:1243
 #, c-format
 msgid "#  x_comment_to=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1309
+#: src/attrib.c:1244
 #, c-format
 msgid "#  x_headers=STRING (eg. ~/.tin/extra-headers)\n"
 msgstr ""
 
-#: src/attrib.c:1310
+#: src/attrib.c:1245
 #, c-format
 msgid ""
 "#\n"
 "# Note that it is best to put general (global scoping)\n"
 msgstr ""
 
-#: src/attrib.c:1311
+#: src/attrib.c:1246
 #, c-format
 msgid ""
 "# entries first followed by group specific entries.\n"
 "#\n"
 msgstr ""
 
-#: src/attrib.c:1312
+#: src/attrib.c:1247
 #, c-format
 msgid "############################################################################\n"
 msgstr ""
 
-#: src/cook.c:621
+#: src/cook.c:624
 msgid "(unknown)"
 msgstr ""
 
 #.
 #. * TODO: add to the right rule, give better explanation, -> lang.c
 #.
-#: src/filter.c:593 src/filter.c:601
+#: src/filter.c:603 src/filter.c:611
 msgid "Removed from the previous rule: "
 msgstr ""
 
@@ -570,7 +570,7 @@ msgstr ""
 #: src/lang.c:64
 #, c-format
 msgid ""
-"%s=article, %s=thread, %s=hot, %s=pattern, %s=tagged articles, %s=quit: "
+"%s=article, %s=thread, %s=range, %s=hot, %s=pattern, %s=tagged, %s=quit: "
 msgstr ""
 
 #: src/lang.c:65
@@ -627,452 +627,477 @@ msgid "%*s[-- Description: %s --]\n"
 msgstr ""
 
 #: src/lang.c:78
+msgid "Attributes Menu Commands"
+msgstr ""
+
+#: src/lang.c:80
 #, c-format
 msgid "%d Authentication failed"
 msgstr ""
 
-#: src/lang.c:79
+#: src/lang.c:81
+#, c-format
+msgid "NNTP authorization password not found for %s"
+msgstr ""
+
+#: src/lang.c:82
 msgid "Server expects authentication.\n"
 msgstr ""
 
-#: src/lang.c:80
+#: src/lang.c:83
 msgid "    Please enter password: "
 msgstr ""
 
-#: src/lang.c:81
+#: src/lang.c:84
 msgid "    Please enter username: "
 msgstr ""
 
-#: src/lang.c:82
+#: src/lang.c:85
 #, c-format
-msgid "Author search backwards [%s]> "
+msgid "Authorized for user: %s\n"
 msgstr ""
 
-#: src/lang.c:83
+#: src/lang.c:86
 #, c-format
-msgid "Author search forwards [%s]> "
+msgid "Authorization failed for user: %s\n"
 msgstr ""
 
-#: src/lang.c:84
+#: src/lang.c:88
 #, c-format
-msgid "Authorized for user: %s\n"
+msgid "Author search backwards [%s]> "
 msgstr ""
 
-#: src/lang.c:85
+#: src/lang.c:89
 #, c-format
-msgid "Authorization failed for user: %s\n"
+msgid "Author search forwards [%s]> "
 msgstr ""
 
-#: src/lang.c:86
+#: src/lang.c:90
 #, c-format
 msgid ""
 "\n"
 "Autosubscribed to %s"
 msgstr ""
 
-#: src/lang.c:87
+#: src/lang.c:91
 msgid "Autosubscribing groups...\n"
 msgstr ""
 
-#: src/lang.c:88
+#: src/lang.c:92
 #, c-format
 msgid "Autoselecting articles (use '%s' to see all unread) ..."
 msgstr ""
 
-#: src/lang.c:90
+#: src/lang.c:94
 #, c-format
 msgid "Active file corrupt - %s"
 msgstr ""
 
-#: src/lang.c:91
+#: src/lang.c:95
 #, c-format
 msgid ""
 "Article to be posted resulted in errors/warnings. %s=quit, %s=Menu, %s=edit: "
 msgstr ""
 
-#: src/lang.c:92
+#: src/lang.c:96
 #, c-format
 msgid "Unrecognized attribute: %s"
 msgstr ""
 
-#: src/lang.c:93
+#: src/lang.c:97
 #, c-format
 msgid "Bad command. Type '%s' for help."
 msgstr ""
 
-#: src/lang.c:95
+#: src/lang.c:99
 msgid "Base article"
 msgstr ""
 
-#: src/lang.c:96
+#: src/lang.c:100
 msgid "Base article range"
 msgstr ""
 
-#: src/lang.c:97
+#: src/lang.c:101
 #, c-format
 msgid "%s: Updating of index files not supported\n"
 msgstr ""
 
-#: src/lang.c:98
+#: src/lang.c:102
 msgid "*** Beginning of article ***"
 msgstr ""
 
-#: src/lang.c:100
+#: src/lang.c:103
+msgid "*** Beginning of page ***"
+msgstr ""
+
+#: src/lang.c:105
 #, c-format
 msgid "Cancel (delete) or supersede (overwrite) article [%%s]? (%s/%s/%s): "
 msgstr ""
 
-#: src/lang.c:101
+#: src/lang.c:106
 msgid "Cancelling article..."
 msgstr ""
 
-#: src/lang.c:103
+#: src/lang.c:108
 #, c-format
 msgid "Cannot create %s"
 msgstr ""
 
-#: src/lang.c:104
+#: src/lang.c:109
 #, c-format
 msgid "Can't find base article %d"
 msgstr ""
 
-#: src/lang.c:105
+#: src/lang.c:110
 #, c-format
 msgid "Can't open %s"
 msgstr ""
 
-#: src/lang.c:106
+#: src/lang.c:111
 #, c-format
 msgid "Couldn't open %s for saving"
 msgstr ""
 
-#: src/lang.c:107
+#: src/lang.c:112
 msgid "*** Posting not allowed ***"
 msgstr ""
 
-#: src/lang.c:108
+#: src/lang.c:113
 #, c-format
 msgid "Posting is not allowed to %s"
 msgstr ""
 
-#: src/lang.c:109
+#: src/lang.c:114
 #, c-format
 msgid "Can't retrieve %s"
 msgstr ""
 
-#: src/lang.c:110
+#: src/lang.c:115
 #, c-format
 msgid "%s is a directory"
 msgstr ""
 
-#: src/lang.c:111
+#: src/lang.c:116
 msgid "Catchup"
 msgstr ""
 
-#: src/lang.c:112
+#: src/lang.c:117
 #, c-format
 msgid "Catchup %s..."
 msgstr ""
 
-#: src/lang.c:113
+#: src/lang.c:118
 msgid "Catchup all groups entered during this session?"
 msgstr ""
 
-#: src/lang.c:114
+#: src/lang.c:119
 msgid "You have tagged articles in this group - catchup anyway?"
 msgstr ""
 
-#: src/lang.c:115
+#: src/lang.c:120
 #, c-format
 msgid "%s %d %s in %lu seconds\n"
 msgstr ""
 
-#: src/lang.c:116
+#: src/lang.c:121
 msgid "Caughtup"
 msgstr ""
 
-#: src/lang.c:117
+#: src/lang.c:122
 msgid "Check Prepared Article"
 msgstr ""
 
-#: src/lang.c:118
+#: src/lang.c:123
 msgid "Checking for new groups... "
 msgstr ""
 
-#: src/lang.c:119
+#: src/lang.c:124
 msgid "Checking for news..."
 msgstr ""
 
-#: src/lang.c:120
+#: src/lang.c:125
 #, c-format
 msgid "Post-process %s=no, %s=yes, %s=shar, %s=quit: "
 msgstr ""
 
-#: src/lang.c:122
+#: src/lang.c:127
 msgid "ANSI color disabled"
 msgstr ""
 
-#: src/lang.c:123
+#: src/lang.c:128
 msgid "ANSI color enabled"
 msgstr ""
 
-#: src/lang.c:125
+#: src/lang.c:130
 #, c-format
 msgid "Command failed: %s"
 msgstr ""
 
-#: src/lang.c:126
+#: src/lang.c:131
 msgid "Mark not selected articles read?"
 msgstr ""
 
-#: src/lang.c:127
+#: src/lang.c:132
 #, c-format
 msgid "Connecting to %s..."
 msgstr ""
 
-#: src/lang.c:128
+#: src/lang.c:133
 msgid "<CR>"
 msgstr ""
 
-#: src/lang.c:129
+#: src/lang.c:134
 msgid "Creating active file for saved groups...\n"
 msgstr ""
 
-#: src/lang.c:130
+#: src/lang.c:135
 msgid "Creating newsrc file...\n"
 msgstr ""
 
-#: src/lang.c:132 src/lang.c:1166
+#: src/lang.c:137 src/lang.c:1225
 msgid "Default"
 msgstr ""
 
-#: src/lang.c:133
+#: src/lang.c:138
 msgid "Delete saved files that have been post processed?"
 msgstr ""
 
-#: src/lang.c:134
+#: src/lang.c:139
 msgid "Deleting temporary files..."
 msgstr ""
 
-#: src/lang.c:136
+#: src/lang.c:141
 msgid "*** End of article ***"
 msgstr ""
 
-#: src/lang.c:137
+#: src/lang.c:142
 msgid "*** End of articles ***"
 msgstr ""
 
-#: src/lang.c:138
+#: src/lang.c:143
 msgid "*** End of groups ***"
 msgstr ""
 
-#: src/lang.c:139
+#: src/lang.c:144
+msgid "*** End of page ***"
+msgstr ""
+
+#: src/lang.c:145
+msgid "*** End of scopes ***"
+msgstr ""
+
+#: src/lang.c:146
 msgid "*** End of thread ***"
 msgstr ""
 
-#: src/lang.c:140
+#: src/lang.c:147
 msgid "Enter limit of articles to get> "
 msgstr ""
 
-#: src/lang.c:141
+#: src/lang.c:148
 msgid "Enter Message-ID to go to> "
 msgstr ""
 
-#: src/lang.c:142
+#: src/lang.c:149
 msgid " and enter next unread thread"
 msgstr ""
 
-#: src/lang.c:143
+#: src/lang.c:150
+msgid " and enter next unread article"
+msgstr ""
+
+#: src/lang.c:151
 msgid " and enter next unread group"
 msgstr ""
 
-#: src/lang.c:144
+#: src/lang.c:152
 msgid "Enter option number> "
 msgstr ""
 
-#: src/lang.c:145
+#: src/lang.c:153
 #, c-format
 msgid "Enter range [%s]> "
 msgstr ""
 
-#: src/lang.c:146
+#: src/lang.c:154
 msgid ""
 "\n"
 "Warning: Approved: header used.\n"
 msgstr ""
 
-#: src/lang.c:148
+#: src/lang.c:156
 msgid ""
 "\n"
 "Error: Bad address in Approved: header.\n"
 msgstr ""
 
-#: src/lang.c:149
+#: src/lang.c:157
 msgid ""
 "\n"
 "Error: Bad address in From: header.\n"
 msgstr ""
 
-#: src/lang.c:150
+#: src/lang.c:158
 msgid ""
 "\n"
 "Error: Bad address in Reply-To: header.\n"
 msgstr ""
 
-#: src/lang.c:151
+#: src/lang.c:159
 msgid ""
 "\n"
 "Error: Bad FQDN in Message-ID: header.\n"
 msgstr ""
 
-#: src/lang.c:153
+#: src/lang.c:161
 #, c-format
 msgid "Can't unlock %s"
 msgstr ""
 
-#: src/lang.c:154
+#: src/lang.c:162
 #, c-format
 msgid "Couldn't dotlock %s - article not appended!"
 msgstr ""
 
-#: src/lang.c:155
+#: src/lang.c:163
 #, c-format
 msgid "Couldn't lock %s - article not appended!"
 msgstr ""
 
-#: src/lang.c:158
+#: src/lang.c:166
 #, c-format
 msgid "Corrupted file %s"
 msgstr ""
 
-#: src/lang.c:160
+#: src/lang.c:168
 msgid "Internal error in GNKSA routine - send bug report.\n"
 msgstr ""
 
-#: src/lang.c:161
+#: src/lang.c:169
 msgid "Left angle bracket missing in route address.\n"
 msgstr ""
 
-#: src/lang.c:162
+#: src/lang.c:170
 msgid "Left parenthesis missing in old-style address.\n"
 msgstr ""
 
-#: src/lang.c:163
+#: src/lang.c:171
 msgid "Right parenthesis missing in old-style address.\n"
 msgstr ""
 
-#: src/lang.c:164
+#: src/lang.c:172
 msgid "At-sign missing in mail address.\n"
 msgstr ""
 
-#: src/lang.c:165
+#: src/lang.c:173
 msgid "Single component FQDN is not allowed. Add your domain.\n"
 msgstr ""
 
-#: src/lang.c:166
+#: src/lang.c:174
 msgid ""
 "Invalid domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
 msgstr ""
 
-#: src/lang.c:167
+#: src/lang.c:175
 msgid ""
 "Illegal domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
 msgstr ""
 
-#: src/lang.c:168
+#: src/lang.c:176
 msgid ""
 "Unknown domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
 msgstr ""
 
-#: src/lang.c:169
+#: src/lang.c:177
 msgid "Illegal character in FQDN.\n"
 msgstr ""
 
-#: src/lang.c:170
+#: src/lang.c:178
 msgid "Zero length FQDN component not allowed.\n"
 msgstr ""
 
-#: src/lang.c:171
+#: src/lang.c:179
 msgid "FQDN component exceeds maximum allowed length (63 chars).\n"
 msgstr ""
 
-#: src/lang.c:172
+#: src/lang.c:180
 msgid "FQDN component may not start or end with hyphen.\n"
 msgstr ""
 
-#: src/lang.c:173
+#: src/lang.c:181
 msgid "FQDN component may not start with digit.\n"
 msgstr ""
 
-#: src/lang.c:174
+#: src/lang.c:182
 msgid "Domain literal has impossible numeric value.\n"
 msgstr ""
 
-#: src/lang.c:175
+#: src/lang.c:183
 msgid ""
 "Domain literal is for private use only and not allowed for global use.\n"
 msgstr ""
 
-#: src/lang.c:176
+#: src/lang.c:184
 msgid "Right bracket missing in domain literal.\n"
 msgstr ""
 
-#: src/lang.c:177
+#: src/lang.c:185
 msgid "Missing localpart of mail address.\n"
 msgstr ""
 
-#: src/lang.c:178
+#: src/lang.c:186
 msgid "Illegal character in localpart of mail address.\n"
 msgstr ""
 
-#: src/lang.c:179
+#: src/lang.c:187
 msgid "Zero length localpart component not allowed.\n"
 msgstr ""
 
-#: src/lang.c:180
+#: src/lang.c:188
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n"
 msgstr ""
 
-#: src/lang.c:181
+#: src/lang.c:189
 msgid ""
 "Illegal character in realname.\n"
 "Quoted words may not contain '()<>\\'.\n"
 msgstr ""
 
-#: src/lang.c:182
+#: src/lang.c:190
 msgid ""
 "Illegal character in realname.\n"
 "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n"
 msgstr ""
 
-#: src/lang.c:183
+#: src/lang.c:191
 msgid "Bad syntax in encoded word used in realname.\n"
 msgstr ""
 
-#: src/lang.c:184
+#: src/lang.c:192
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '()<>\\' in old-style addresses.\n"
 msgstr ""
 
-#: src/lang.c:185
+#: src/lang.c:193
 msgid ""
 "Illegal character in realname.\n"
 "Control characters and unencoded 8bit characters > 127 are not allowed.\n"
 msgstr ""
 
-#: src/lang.c:186
+#: src/lang.c:194
 msgid ""
 "\n"
 "Error: No blank line found after header.\n"
 msgstr ""
 
-#: src/lang.c:187
+#: src/lang.c:195
 #, c-format
 msgid ""
 "\n"
@@ -1080,7 +1105,7 @@ msgid ""
 msgstr ""
 
 #. TODO: fixme, US-ASCII is not the only 7bit charset we know about
-#: src/lang.c:189
+#: src/lang.c:197
 msgid ""
 "\n"
 "Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n"
@@ -1089,7 +1114,7 @@ msgid ""
 "       editing tinrc.\n"
 msgstr ""
 
-#: src/lang.c:194
+#: src/lang.c:202
 msgid ""
 "\n"
 "Error: Posting contains  non-ASCII characters  but the  MIME encoding\n"
@@ -1099,13 +1124,13 @@ msgid ""
 "       using the M)enu of configurable options or by editing tinrc.\n"
 msgstr ""
 
-#: src/lang.c:200
+#: src/lang.c:208
 msgid ""
 "\n"
 "Error: Article starts with blank line instead of header\n"
 msgstr ""
 
-#: src/lang.c:201
+#: src/lang.c:209
 #, c-format
 msgid ""
 "\n"
@@ -1113,28 +1138,28 @@ msgid ""
 "%s\n"
 msgstr ""
 
-#: src/lang.c:202
+#: src/lang.c:210
 #, c-format
 msgid ""
 "\n"
 "Error: The \"%s:\" line is empty.\n"
 msgstr ""
 
-#: src/lang.c:203
+#: src/lang.c:211
 #, c-format
 msgid ""
 "\n"
 "Error: The \"%s:\" line is missing from the article header.\n"
 msgstr ""
 
-#: src/lang.c:204
+#: src/lang.c:212
 #, c-format
 msgid ""
 "\n"
 "Error: %s contains non 7bit chars.\n"
 msgstr ""
 
-#: src/lang.c:205
+#: src/lang.c:213
 #, c-format
 msgid ""
 "\n"
@@ -1142,152 +1167,159 @@ msgid ""
 "%s\n"
 msgstr ""
 
-#: src/lang.c:206
+#: src/lang.c:214
 #, c-format
 msgid ""
 "\n"
 "Error: There are multiple (%d) \"%s:\" lines in the header.\n"
 msgstr ""
 
-#: src/lang.c:207
+#: src/lang.c:215
 #, c-format
 msgid "Insecure permissions of %s (%o)"
 msgstr ""
 
-#: src/lang.c:208
+#: src/lang.c:216
 #, c-format
 msgid "Invalid response to GROUP command, %s"
 msgstr ""
 
-#: src/lang.c:210
+#: src/lang.c:218
 #, c-format
 msgid "MIME parse error: Unexpected end of %s/%s article"
 msgstr ""
 
-#: src/lang.c:211
+#: src/lang.c:219
 msgid "MIME parse error: Start boundary whilst reading headers"
 msgstr ""
 
-#: src/lang.c:212
+#: src/lang.c:220
 msgid "Can't get a (fully-qualified) domain-name!"
 msgstr ""
 
-#: src/lang.c:213
+#: src/lang.c:221
 #, c-format
 msgid "No permissions to go into %s\n"
 msgstr ""
 
-#: src/lang.c:214
+#: src/lang.c:222
 msgid ""
 "\n"
 "Error: From: line missing.\n"
 msgstr ""
 
-#: src/lang.c:215
+#: src/lang.c:223
 #, c-format
 msgid "No read permissions for %s\n"
 msgstr ""
 
-#: src/lang.c:216
+#: src/lang.c:224
 #, c-format
 msgid "File %s does not exist\n"
 msgstr ""
 
-#: src/lang.c:217
+#: src/lang.c:225
 #, c-format
 msgid "No write permissions for %s\n"
 msgstr ""
 
-#: src/lang.c:218
+#: src/lang.c:226
 msgid "Can't get user information (/etc/passwd missing?)"
 msgstr ""
 
-#: src/lang.c:219
+#: src/lang.c:227
 msgid "errors"
 msgstr ""
 
-#: src/lang.c:221
+#: src/lang.c:228
+#, c-format
+msgid ""
+"\n"
+"Error: \"%s\" is renamed, use \"%s\" instead!\n"
+msgstr ""
+
+#: src/lang.c:230
 #, c-format
 msgid ""
 "\n"
 "Error on line %d: \"Sender:\" header not allowed (it will be added for you)\n"
 msgstr ""
 
-#: src/lang.c:223
+#: src/lang.c:232
 #, c-format
 msgid "Server has non of the groups listed in %s"
 msgstr ""
 
-#: src/lang.c:224
+#: src/lang.c:233
 msgid "error"
 msgstr ""
 
-#: src/lang.c:225
+#: src/lang.c:234
 msgid "Unknown display level"
 msgstr ""
 
-#: src/lang.c:226
+#: src/lang.c:235
 msgid "<ESC>"
 msgstr ""
 
-#: src/lang.c:227
+#: src/lang.c:236
 msgid "Exiting..."
 msgstr ""
 
-#: src/lang.c:228
+#: src/lang.c:237
 msgid "leaving external mail-reader"
 msgstr ""
 
-#: src/lang.c:229
+#: src/lang.c:238
 #, c-format
 msgid "Extracting %s..."
 msgstr ""
 
-#: src/lang.c:231
+#: src/lang.c:240
 #, c-format
 msgid "Error writing %s file. Filesystem full? File reset to previous state."
 msgstr ""
 
-#: src/lang.c:232
+#: src/lang.c:241
 #, c-format
 msgid "Error making backup of %s file. Filesystem full?"
 msgstr ""
 
-#: src/lang.c:233
+#: src/lang.c:242
 #, c-format
 msgid "Filtering global rules (%d/%d)..."
 msgstr ""
 
-#: src/lang.c:234
+#: src/lang.c:243
 msgid "Rule created by: "
 msgstr ""
 
-#: src/lang.c:235
+#: src/lang.c:244
 #, c-format
 msgid "Enter pattern [%s]> "
 msgstr ""
 
-#: src/lang.c:236
+#: src/lang.c:245
 #, c-format
 msgid ""
 "\n"
 "You requested followups to your article to go to the following %s:\n"
 msgstr ""
 
-#: src/lang.c:237
+#: src/lang.c:246
 #, c-format
 msgid "  %s\t Answers will be directed to you by mail.\n"
 msgstr ""
 
-#: src/lang.c:238
+#: src/lang.c:247
 msgid "-- forwarded message --\n"
 msgstr ""
 
-#: src/lang.c:239
+#: src/lang.c:248
 msgid "-- end of forwarded message --\n"
 msgstr ""
 
-#: src/lang.c:240
+#: src/lang.c:249
 msgid ""
 "# Format:\n"
 "#   comment=STRING    Optional. Multiple lines allowed. Comments must be "
@@ -1318,757 +1350,889 @@ msgid ""
 "#\n"
 msgstr ""
 
-#: src/lang.c:261
+#: src/lang.c:270
 #, c-format
 msgid "Enter score for rule (default=%d): "
 msgstr ""
 
-#: src/lang.c:262
+#: src/lang.c:271
 #, c-format
 msgid "Enter the score weight (range 0 < score <= %d)"
 msgstr ""
 
 #. SCORE_MAX
-#: src/lang.c:263
+#: src/lang.c:272
 msgid "Full"
 msgstr ""
 
-#: src/lang.c:264
+#: src/lang.c:273
 msgid "Comment (optional)  : "
 msgstr ""
 
-#: src/lang.c:265
+#: src/lang.c:274
 msgid "Apply pattern to    : "
 msgstr ""
 
-#: src/lang.c:266
+#: src/lang.c:275
 msgid "From: line (ignore case)      "
 msgstr ""
 
-#: src/lang.c:267
+#: src/lang.c:276
 msgid "From: line (case sensitive)   "
 msgstr ""
 
-#: src/lang.c:269
+#: src/lang.c:278
 #, c-format
 msgid "%s%s: Unknown host.\n"
 msgstr ""
 
-#: src/lang.c:270
+#: src/lang.c:280
 msgid "global "
 msgstr ""
 
-#: src/lang.c:271
+#: src/lang.c:281
 #, c-format
 msgid "Please use %.100s instead"
 msgstr ""
 
-#: src/lang.c:272
+#: src/lang.c:282
 #, c-format
 msgid "%s is bogus"
 msgstr ""
 
-#: src/lang.c:273
+#: src/lang.c:283
 #, c-format
 msgid "Group %s is moderated. Continue?"
 msgstr ""
 
-#: src/lang.c:274
+#: src/lang.c:284
 msgid "groups"
 msgstr ""
 
-#: src/lang.c:275
+#: src/lang.c:285
 #, c-format
 msgid "Rereading %s..."
 msgstr ""
 
-#: src/lang.c:276
+#: src/lang.c:286
 msgid "Top Level Commands"
 msgstr ""
 
-#: src/lang.c:277
+#: src/lang.c:287
 msgid "Group Selection"
 msgstr ""
 
-#: src/lang.c:278
+#: src/lang.c:288
 msgid "group"
 msgstr ""
 
-#: src/lang.c:280
+#: src/lang.c:290
 msgid ""
 "One or more lines of comment. <CR> to add a line or proceed if line is empty."
 msgstr ""
 
-#: src/lang.c:281
+#: src/lang.c:291
 msgid "From: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:282
+#: src/lang.c:292
 msgid ""
 "Linecount of articles to be filtered. < for less, > for more, = for equal."
 msgstr ""
 
-#: src/lang.c:283
+#: src/lang.c:293
 msgid "Message-ID: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:284
+#: src/lang.c:294
 msgid "Subject: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:285
+#: src/lang.c:295
 msgid ""
 "Enter text pattern to filter if Subject: & From: lines are not what you want."
 msgstr ""
 
-#: src/lang.c:286
+#: src/lang.c:296
 msgid ""
 "Select where text pattern should be applied. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:287
+#: src/lang.c:297
 msgid ""
 "Expiration time in days for the entered filter. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:288
+#: src/lang.c:298
 msgid ""
 "Apply kill only to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:289
+#: src/lang.c:299
 msgid ""
 "Apply select to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:290
+#: src/lang.c:300
 msgid "kill an article via a menu"
 msgstr ""
 
-#: src/lang.c:291
+#: src/lang.c:301
 msgid "auto-select (hot) an article via a menu"
 msgstr ""
 
-#: src/lang.c:292
+#: src/lang.c:302
 msgid "Browse URLs in article"
 msgstr ""
 
-#: src/lang.c:293
+#: src/lang.c:303
 msgid "0 - 9\t  display article by number in current thread"
 msgstr ""
 
-#: src/lang.c:295
+#: src/lang.c:305
 msgid "cancel (delete) or supersede (overwrite) current article"
 msgstr ""
 
-#: src/lang.c:296
+#: src/lang.c:306
 msgid "post followup to current article"
 msgstr ""
 
-#: src/lang.c:297
+#: src/lang.c:307
 msgid "post followup (don't copy text) to current article"
 msgstr ""
 
-#: src/lang.c:298
+#: src/lang.c:308
 msgid "post followup to current article quoting complete headers"
 msgstr ""
 
-#: src/lang.c:299
+#: src/lang.c:309
 msgid "repost chosen article to another group"
 msgstr ""
 
-#: src/lang.c:301
+#: src/lang.c:311
 msgid "edit article (mail-groups only)"
 msgstr ""
 
-#: src/lang.c:302
+#: src/lang.c:312
 msgid "display first article in current thread"
 msgstr ""
 
-#: src/lang.c:303
+#: src/lang.c:313
 msgid "display first page of article"
 msgstr ""
 
-#: src/lang.c:304
+#: src/lang.c:314
 msgid "display last article in current thread"
 msgstr ""
 
-#: src/lang.c:305
+#: src/lang.c:315
 msgid "display last page of article"
 msgstr ""
 
-#: src/lang.c:306
+#: src/lang.c:316
 msgid "mark rest of thread as read and advance to next unread"
 msgstr ""
 
-#: src/lang.c:307
+#: src/lang.c:317
 msgid "display next article"
 msgstr ""
 
-#: src/lang.c:308
+#: src/lang.c:318
 msgid "display first article in next thread"
 msgstr ""
 
-#: src/lang.c:309
+#: src/lang.c:319
 msgid "display next unread article"
 msgstr ""
 
-#: src/lang.c:310
+#: src/lang.c:320
 msgid "go to the article that this one followed up"
 msgstr ""
 
-#: src/lang.c:311
+#: src/lang.c:321
 msgid "display previous article"
 msgstr ""
 
-#: src/lang.c:312
+#: src/lang.c:322
 msgid "display previous unread article"
 msgstr ""
 
-#: src/lang.c:313
+#: src/lang.c:323
 msgid "quickly kill an article using defaults"
 msgstr ""
 
-#: src/lang.c:314
+#: src/lang.c:324
 msgid "quickly auto-select (hot) an article using defaults"
 msgstr ""
 
-#: src/lang.c:315
+#: src/lang.c:325
 msgid "return to group selection level"
 msgstr ""
 
-#: src/lang.c:316
+#: src/lang.c:326
 msgid "reply through mail to author"
 msgstr ""
 
-#: src/lang.c:317
+#: src/lang.c:327
 msgid "reply through mail (don't copy text) to author"
 msgstr ""
 
-#: src/lang.c:318
+#: src/lang.c:328
 msgid "reply through mail to author quoting complete headers"
 msgstr ""
 
-#: src/lang.c:319
+#: src/lang.c:329
 msgid "search backwards within this article"
 msgstr ""
 
-#: src/lang.c:320
+#: src/lang.c:330
 msgid "search forwards within this article"
 msgstr ""
 
-#: src/lang.c:321
+#: src/lang.c:331
 msgid "show article in raw-mode (including all headers)"
 msgstr ""
 
-#: src/lang.c:322
+#: src/lang.c:332
 msgid "skip next block of included text"
 msgstr ""
 
-#: src/lang.c:323
+#: src/lang.c:333
 msgid "toggle display of sections hidden by a form-feed (^L) on/off"
 msgstr ""
 
-#: src/lang.c:324
+#: src/lang.c:334
 msgid "toggle word highlighting on/off"
 msgstr ""
 
-#: src/lang.c:325
+#: src/lang.c:335
 msgid "toggle ROT-13 (basic decode) for current article"
 msgstr ""
 
-#: src/lang.c:326
+#: src/lang.c:336
 msgid "toggle tabwidth 4 <-> 8"
 msgstr ""
 
-#: src/lang.c:327
+#: src/lang.c:337
 msgid "toggle german TeX style decoding for current article"
 msgstr ""
 
-#: src/lang.c:328
+#: src/lang.c:338
 msgid "toggle display of uuencoded sections"
 msgstr ""
 
-#: src/lang.c:329
+#: src/lang.c:339
 msgid "View/save multimedia attachments"
 msgstr ""
 
-#: src/lang.c:330
+#: src/lang.c:340
+msgid "choose first attribute in list"
+msgstr ""
+
+#: src/lang.c:341
+msgid "0 - 9\t  choose attribute by number"
+msgstr ""
+
+#: src/lang.c:342
+msgid "choose last attribute in list"
+msgstr ""
+
+#: src/lang.c:343
+msgid "reset attribute to a default value"
+msgstr ""
+
+#: src/lang.c:344
+msgid "search forwards for an attribute"
+msgstr ""
+
+#: src/lang.c:345
+msgid "search backwards for an attribute"
+msgstr ""
+
+#: src/lang.c:346
+msgid "select attribute"
+msgstr ""
+
+#: src/lang.c:347
+msgid "toggle back to options menu when invoked from there"
+msgstr ""
+
+#: src/lang.c:348
 #, c-format
 msgid "report bug or comment via mail to %s"
 msgstr ""
 
-#: src/lang.c:331
+#: src/lang.c:349
+msgid "choose first option in list"
+msgstr ""
+
+#: src/lang.c:350
+msgid "0 - 9\t  choose option by number"
+msgstr ""
+
+#: src/lang.c:351
+msgid "choose last option in list"
+msgstr ""
+
+#: src/lang.c:352
+msgid "start scopes menu"
+msgstr ""
+
+#: src/lang.c:353
+msgid "search forwards for an option"
+msgstr ""
+
+#: src/lang.c:354
+msgid "search backwards for an option"
+msgstr ""
+
+#: src/lang.c:355
+msgid "select option"
+msgstr ""
+
+#: src/lang.c:356
+msgid "toggle to attributes menu"
+msgstr ""
+
+#: src/lang.c:357
 msgid "choose range of articles to be affected by next command"
 msgstr ""
 
-#: src/lang.c:332
+#: src/lang.c:358
 msgid "escape from command prompt"
 msgstr ""
 
-#: src/lang.c:333
+#: src/lang.c:359
 msgid "edit filter file"
 msgstr ""
 
-#: src/lang.c:334
+#: src/lang.c:360
 msgid "get help"
 msgstr ""
 
-#: src/lang.c:335
+#: src/lang.c:361
 msgid "display last article viewed"
 msgstr ""
 
-#: src/lang.c:336
+#: src/lang.c:362
 msgid "down one line"
 msgstr ""
 
-#: src/lang.c:337
+#: src/lang.c:363
 msgid "up one line"
 msgstr ""
 
-#: src/lang.c:338
+#: src/lang.c:364
 msgid "go to article chosen by Message-ID"
 msgstr ""
 
-#: src/lang.c:339
+#: src/lang.c:365
 msgid "mail article/thread/hot/pattern/tagged articles to someone"
 msgstr ""
 
-#: src/lang.c:340
+#: src/lang.c:366
 msgid "menu of configurable options"
 msgstr ""
 
-#: src/lang.c:341
+#: src/lang.c:367
 msgid "down one page"
 msgstr ""
 
-#: src/lang.c:342
+#: src/lang.c:368
 msgid "up one page"
 msgstr ""
 
-#: src/lang.c:344
+#: src/lang.c:370
 msgid "post (write) article to current group"
 msgstr ""
 
-#: src/lang.c:345
+#: src/lang.c:371
 msgid "post postponed articles"
 msgstr ""
 
-#: src/lang.c:347
+#: src/lang.c:373
 msgid "list articles posted by you (from posted file)"
 msgstr ""
 
-#: src/lang.c:348
+#: src/lang.c:374
 msgid "return to previous menu"
 msgstr ""
 
-#: src/lang.c:349
+#: src/lang.c:375
 msgid "quit tin immediately"
 msgstr ""
 
-#: src/lang.c:350
+#: src/lang.c:376
 msgid "redraw page"
 msgstr ""
 
-#: src/lang.c:351
+#: src/lang.c:377
 msgid "save article/thread/hot/pattern/tagged articles to file"
 msgstr ""
 
-#: src/lang.c:352
+#: src/lang.c:378
 msgid "save marked articles automatically without user prompts"
 msgstr ""
 
-#: src/lang.c:353
+#: src/lang.c:379
 msgid "scroll the screen one line down"
 msgstr ""
 
-#: src/lang.c:354
+#: src/lang.c:380
 msgid "scroll the screen one line up"
 msgstr ""
 
-#: src/lang.c:355
+#: src/lang.c:381
 msgid "search for articles by author backwards"
 msgstr ""
 
-#: src/lang.c:356
+#: src/lang.c:382
 msgid "search for articles by author forwards"
 msgstr ""
 
-#: src/lang.c:357
+#: src/lang.c:383
 msgid "search all articles for a given string (this may take some time)"
 msgstr ""
 
-#: src/lang.c:358
+#: src/lang.c:384
 msgid " \t  (searches are case-insensitive and wrap around to all articles)"
 msgstr ""
 
-#: src/lang.c:359
+#: src/lang.c:385
 msgid "search for articles by Subject line backwards"
 msgstr ""
 
-#: src/lang.c:360
+#: src/lang.c:386
 msgid "search for articles by Subject line forwards"
 msgstr ""
 
-#: src/lang.c:361
+#: src/lang.c:387
 msgid "repeat last search"
 msgstr ""
 
-#: src/lang.c:362
+#: src/lang.c:388
 msgid "tag current article for reposting/mailing/piping/printing/saving"
 msgstr ""
 
-#: src/lang.c:363
+#: src/lang.c:389
 msgid "toggle info message in last line (subject/description)"
 msgstr ""
 
-#: src/lang.c:364
+#: src/lang.c:390
 msgid "toggle inverse video"
 msgstr ""
 
-#: src/lang.c:365
+#: src/lang.c:391
 msgid "toggle mini help menu display"
 msgstr ""
 
-#: src/lang.c:366
+#: src/lang.c:392
 msgid "cycle the display of authors email address, real name, both or neither"
 msgstr ""
 
-#: src/lang.c:367
+#: src/lang.c:393
 msgid "show version information"
 msgstr ""
 
-#: src/lang.c:368
+#: src/lang.c:394
 msgid "mark all articles as read and return to group selection menu"
 msgstr ""
 
-#: src/lang.c:369
+#: src/lang.c:395
 msgid "mark all articles as read and enter next group with unread articles"
 msgstr ""
 
-#: src/lang.c:370
+#: src/lang.c:396
 msgid "choose first thread in list"
 msgstr ""
 
-#: src/lang.c:371
+#: src/lang.c:397
 msgid "choose last thread in list"
 msgstr ""
 
-#: src/lang.c:372
+#: src/lang.c:398
 msgid "list articles within current thread (bring up Thread sub-menu)"
 msgstr ""
 
-#: src/lang.c:373
+#: src/lang.c:399
 msgid "mark article as unread"
 msgstr ""
 
-#: src/lang.c:374
-msgid "mark current thread or tagged threads as read"
+#: src/lang.c:400
+msgid "mark current thread, range or tagged threads as read"
 msgstr ""
 
-#: src/lang.c:375
-msgid "mark thread as unread"
+#: src/lang.c:401
+msgid "mark current thread, range or tagged threads as unread"
 msgstr ""
 
-#: src/lang.c:376
+#: src/lang.c:402
+msgid "mark current/range/selected/pattern/tagged as read after prompting"
+msgstr ""
+
+#: src/lang.c:403
+msgid "mark current/range/selected/pattern/tagged as unread after prompting"
+msgstr ""
+
+#: src/lang.c:404
 msgid "toggle display of all/selected articles"
 msgstr ""
 
-#: src/lang.c:377
+#: src/lang.c:405
 msgid "display next group"
 msgstr ""
 
-#: src/lang.c:378
+#: src/lang.c:406
 msgid "display previous group"
 msgstr ""
 
-#: src/lang.c:379
+#: src/lang.c:407
 msgid "toggle all selections (all articles)"
 msgstr ""
 
-#: src/lang.c:380
+#: src/lang.c:408
 msgid "select group (make \"hot\")"
 msgstr ""
 
-#: src/lang.c:381
+#: src/lang.c:409
 msgid "select thread"
 msgstr ""
 
-#: src/lang.c:382
+#: src/lang.c:410
 msgid "select threads if at least one unread article is selected"
 msgstr ""
 
-#: src/lang.c:383
+#: src/lang.c:411
 msgid "select threads that match user specified pattern"
 msgstr ""
 
-#: src/lang.c:384
+#: src/lang.c:412
 msgid "tag all parts of current multipart-message in order"
 msgstr ""
 
-#: src/lang.c:385
+#: src/lang.c:413
 msgid "0 - 9\t  choose thread by number"
 msgstr ""
 
-#: src/lang.c:386
+#: src/lang.c:414
 msgid "toggle limit number of articles to get, and reload"
 msgstr ""
 
-#: src/lang.c:387
+#: src/lang.c:415
 msgid "toggle display of all/unread articles"
 msgstr ""
 
-#: src/lang.c:388
+#: src/lang.c:416
 msgid "toggle selection of thread"
 msgstr ""
 
-#: src/lang.c:389
+#: src/lang.c:417
 msgid "cycle through threading options available"
 msgstr ""
 
-#: src/lang.c:390
+#: src/lang.c:418
 msgid "undo all selections (all articles)"
 msgstr ""
 
-#: src/lang.c:391
-msgid "untag all tagged threads"
+#: src/lang.c:419
+msgid "untag all tagged threads"
+msgstr ""
+
+#: src/lang.c:420
+msgid "add new scope"
+msgstr ""
+
+#: src/lang.c:421
+msgid "delete scope"
+msgstr ""
+
+#: src/lang.c:422
+msgid "edit attributes file"
+msgstr ""
+
+#: src/lang.c:423
+msgid "choose first scope in list"
+msgstr ""
+
+#: src/lang.c:424
+msgid "0 - 9\t  choose scope by number"
+msgstr ""
+
+#: src/lang.c:425
+msgid "choose last scope in list"
+msgstr ""
+
+#: src/lang.c:426
+msgid "move scope"
+msgstr ""
+
+#: src/lang.c:427
+msgid "rename scope"
+msgstr ""
+
+#: src/lang.c:428
+msgid "select scope"
 msgstr ""
 
-#: src/lang.c:392
+#: src/lang.c:429
 msgid "mark all articles in group as read"
 msgstr ""
 
-#: src/lang.c:393
+#: src/lang.c:430
 msgid "mark all articles in group as read and move to next unread group"
 msgstr ""
 
-#: src/lang.c:394
+#: src/lang.c:431
 msgid "choose first group in list"
 msgstr ""
 
-#: src/lang.c:395
+#: src/lang.c:432
 msgid "choose group by name"
 msgstr ""
 
-#: src/lang.c:396
+#: src/lang.c:433
 msgid "0 - 9\t  choose group by number"
 msgstr ""
 
-#: src/lang.c:397
+#: src/lang.c:434
 msgid "choose range of groups to be affected by next command"
 msgstr ""
 
-#: src/lang.c:398
+#: src/lang.c:435
 msgid "choose last group in list"
 msgstr ""
 
-#: src/lang.c:399
+#: src/lang.c:436
 msgid "mark all articles in chosen group unread"
 msgstr ""
 
-#: src/lang.c:400
+#: src/lang.c:437
 msgid "move chosen group within list"
 msgstr ""
 
-#: src/lang.c:401
+#: src/lang.c:438
 msgid "choose next group with unread news"
 msgstr ""
 
-#: src/lang.c:402 src/lang.c:1221
+#: src/lang.c:439 src/lang.c:1280
 msgid "quit"
 msgstr ""
 
-#: src/lang.c:403
+#: src/lang.c:440
 msgid "quit without saving configuration changes"
 msgstr ""
 
-#: src/lang.c:404
+#: src/lang.c:441
 msgid "read chosen group"
 msgstr ""
 
-#: src/lang.c:405
+#: src/lang.c:442
 msgid "reset .newsrc (all available articles in groups marked unread)"
 msgstr ""
 
-#: src/lang.c:406
+#: src/lang.c:443
 msgid "search backwards for a group name"
 msgstr ""
 
-#: src/lang.c:407
+#: src/lang.c:444
 msgid " \t  (all searches are case-insensitive and wrap around)"
 msgstr ""
 
-#: src/lang.c:408
+#: src/lang.c:445
 msgid "search forwards for a group name"
 msgstr ""
 
-#: src/lang.c:409
+#: src/lang.c:446
 msgid "subscribe to chosen group"
 msgstr ""
 
-#: src/lang.c:410
+#: src/lang.c:447
 msgid "subscribe to groups that match pattern"
 msgstr ""
 
-#: src/lang.c:411
+#: src/lang.c:448
 msgid "reread active file to check for any new news"
 msgstr ""
 
-#: src/lang.c:412
+#: src/lang.c:449
 msgid "toggle display of group name only or group name plus description"
 msgstr ""
 
-#: src/lang.c:413
+#: src/lang.c:450
 msgid "toggle display to show all/unread subscribed groups"
 msgstr ""
 
-#: src/lang.c:414
+#: src/lang.c:451
 msgid "unsubscribe from chosen group"
 msgstr ""
 
-#: src/lang.c:415
+#: src/lang.c:452
 msgid "unsubscribe from groups that match pattern"
 msgstr ""
 
-#: src/lang.c:416
+#: src/lang.c:453
 msgid "sort the list of groups"
 msgstr ""
 
-#: src/lang.c:417
+#: src/lang.c:454
 msgid "toggle display to show all/subscribed groups"
 msgstr ""
 
-#: src/lang.c:418
+#: src/lang.c:455
 msgid "0 - 9\t  choose article by number"
 msgstr ""
 
-#: src/lang.c:419
+#: src/lang.c:456
 msgid "mark thread as read and return to group index page"
 msgstr ""
 
-#: src/lang.c:420
+#: src/lang.c:457
 msgid "mark thread as read and enter next unread thread or group"
 msgstr ""
 
-#: src/lang.c:421
+#: src/lang.c:458
 msgid "choose first article in list"
 msgstr ""
 
-#: src/lang.c:422
+#: src/lang.c:459
 msgid "choose last article in list"
 msgstr ""
 
-#: src/lang.c:423
-msgid ""
-"mark article or tagged articles as read and move cursor to next unread "
-"article"
+#: src/lang.c:460
+msgid "mark art, range or tagged arts as read; move crsr to next unread art"
 msgstr ""
 
-#: src/lang.c:424
+#: src/lang.c:461
+msgid "mark article, range or tagged articles as unread"
+msgstr ""
+
+#: src/lang.c:462
+msgid "mark current thread as unread"
+msgstr ""
+
+#: src/lang.c:463
 msgid "read chosen article"
 msgstr ""
 
-#: src/lang.c:425
+#: src/lang.c:464
 msgid ""
 "Display properties\n"
 "------------------"
 msgstr ""
 
-#: src/lang.c:426
+#: src/lang.c:465
 msgid ""
 "Miscellaneous\n"
 "-------------"
 msgstr ""
 
-#: src/lang.c:427
+#: src/lang.c:466
 msgid ""
 "Moving around\n"
 "-------------"
 msgstr ""
 
-#: src/lang.c:428
+#: src/lang.c:467
 msgid ""
 "Group/thread/article operations\n"
 "-------------------------------"
 msgstr ""
 
-#: src/lang.c:430
+#: src/lang.c:468
+msgid ""
+"Attribute operations\n"
+"--------------------"
+msgstr ""
+
+#: src/lang.c:469
+msgid ""
+"Option operations\n"
+"-----------------"
+msgstr ""
+
+#: src/lang.c:470
+msgid ""
+"Scope operations\n"
+"----------------"
+msgstr ""
+
+#: src/lang.c:472
 msgid "Group Level Commands"
 msgstr ""
 
-#: src/lang.c:431
+#: src/lang.c:473
 msgid "Kill filter added"
 msgstr ""
 
-#: src/lang.c:432
+#: src/lang.c:474
 msgid "Auto-selection filter added"
 msgstr ""
 
-#: src/lang.c:433
+#: src/lang.c:475
 msgid "All parts tagged"
 msgstr ""
 
-#: src/lang.c:434
+#: src/lang.c:476
 msgid "Storing article for later posting"
 msgstr ""
 
-#: src/lang.c:435
+#: src/lang.c:477
 msgid "Please enter a valid character"
 msgstr ""
 
-#: src/lang.c:436
+#: src/lang.c:478
 #, c-format
 msgid "Missing part #%d"
 msgstr ""
 
-#: src/lang.c:437
+#: src/lang.c:479
 msgid "*** No postponed articles ***"
 msgstr ""
 
-#: src/lang.c:438
+#: src/lang.c:480
 msgid "Not a multi-part message"
 msgstr ""
 
-#: src/lang.c:439
+#: src/lang.c:481
 msgid "You are not subscribed to this group"
 msgstr ""
 
-#: src/lang.c:440
+#: src/lang.c:482
 msgid "No previous expression"
 msgstr ""
 
-#: src/lang.c:441
+#: src/lang.c:483
 msgid "Operation disabled in no-overwrite mode"
 msgstr ""
 
 #. TODO: replace hardcoded key-name in txt_info_postponed
-#: src/lang.c:443
+#: src/lang.c:485
 #, c-format
 msgid "%d postponed %s, reuse with ^O...\n"
 msgstr ""
 
-#: src/lang.c:444
+#: src/lang.c:486
 msgid ""
 "X-Conversion-Note: multipart/alternative contents have been removed.\n"
 "  To get the whole article, turn alternative handling OFF in the Option "
 "Menu\n"
 msgstr ""
 
-#: src/lang.c:446
+#: src/lang.c:488
 #, c-format
 msgid "Save filename for %s/%s is a mailbox. Attachment not saved"
 msgstr ""
 
-#: src/lang.c:447
+#: src/lang.c:489
 msgid "TeX2Iso encoded article"
 msgstr ""
 
-#: src/lang.c:448
+#: src/lang.c:490
 msgid "incomplete "
 msgstr ""
 
 #. TODO: replace hardcoded key-names
-#: src/lang.c:450
+#: src/lang.c:492
 #, c-format
 msgid ""
 "\n"
@@ -2106,133 +2270,133 @@ msgid ""
 "Please send bug-reports/comments to %s with the 'R' command.\n"
 msgstr ""
 
-#: src/lang.c:466
+#: src/lang.c:508
 #, c-format
 msgid "Invalid  From: %s  line. Read the INSTALL file again."
 msgstr ""
 
-#: src/lang.c:468
+#: src/lang.c:510
 msgid "Invalid multibyte sequence found\n"
 msgstr ""
 
-#: src/lang.c:471
+#: src/lang.c:513
 #, c-format
 msgid "Invalid  Sender:-header %s"
 msgstr ""
 
-#: src/lang.c:473
+#: src/lang.c:515
 msgid "Inverse video disabled"
 msgstr ""
 
-#: src/lang.c:474
+#: src/lang.c:516
 msgid "Inverse video enabled"
 msgstr ""
 
-#: src/lang.c:476
+#: src/lang.c:518
 #, c-format
 msgid "Missing definition for %s\n"
 msgstr ""
 
-#: src/lang.c:477
+#: src/lang.c:519
 #, c-format
 msgid "Invalid key definition '%s'\n"
 msgstr ""
 
-#: src/lang.c:478
+#: src/lang.c:520
 #, c-format
 msgid "Invalid keyname '%s'\n"
 msgstr ""
 
-#: src/lang.c:479
+#: src/lang.c:521
 #, c-format
 msgid "Keymap file was upgraded to version %s\n"
 msgstr ""
 
-#: src/lang.c:480
+#: src/lang.c:522
 #, c-format
 msgid "Kill From:     [%s] (y/n): "
 msgstr ""
 
-#: src/lang.c:481
+#: src/lang.c:523
 msgid "Kill Lines: (</>num): "
 msgstr ""
 
-#: src/lang.c:482
+#: src/lang.c:524
 msgid "Kill Article Menu"
 msgstr ""
 
-#: src/lang.c:483
+#: src/lang.c:525
 #, c-format
 msgid "Kill Msg-Id:   [%s] (f/l/o/n): "
 msgstr ""
 
-#: src/lang.c:484
+#: src/lang.c:526
 msgid "Kill pattern scope  : "
 msgstr ""
 
-#: src/lang.c:485
+#: src/lang.c:527
 #, c-format
 msgid "Kill Subject:  [%s] (y/n): "
 msgstr ""
 
-#: src/lang.c:486
+#: src/lang.c:528
 msgid "Kill text pattern   : "
 msgstr ""
 
-#: src/lang.c:487
+#: src/lang.c:529
 msgid "Kill time in days   : "
 msgstr ""
 
-#: src/lang.c:489
+#: src/lang.c:531
 msgid "Last"
 msgstr ""
 
-#: src/lang.c:490
+#: src/lang.c:532
 msgid "-- Last response --"
 msgstr ""
 
-#: src/lang.c:491
+#: src/lang.c:533
 #, c-format
 msgid "Lines %s  "
 msgstr ""
 
-#: src/lang.c:493
+#: src/lang.c:535
 msgid "Mail"
 msgstr ""
 
-#: src/lang.c:494
+#: src/lang.c:536
 msgid "mailbox "
 msgstr ""
 
-#: src/lang.c:495
+#: src/lang.c:537
 #, c-format
 msgid "Mail article(s) to [%.*s]> "
 msgstr ""
 
-#: src/lang.c:496
+#: src/lang.c:538
 #, c-format
 msgid "Mailing log to %s\n"
 msgstr ""
 
-#: src/lang.c:497
+#: src/lang.c:539
 msgid "Mail bug report..."
 msgstr ""
 
-#: src/lang.c:498
+#: src/lang.c:540
 #, c-format
 msgid "Mail BUG REPORT to %s?"
 msgstr ""
 
-#: src/lang.c:499
+#: src/lang.c:541
 msgid "Mailed"
 msgstr ""
 
-#: src/lang.c:500
+#: src/lang.c:542
 #, c-format
 msgid "Mailing to %s..."
 msgstr ""
 
-#: src/lang.c:501
+#: src/lang.c:543
 msgid ""
 "# [Mail/Save] active file. Format is like news active file:\n"
 "#   groupname  max.artnum  min.artnum  /dir\n"
@@ -2240,297 +2404,315 @@ msgid ""
 "#\n"
 msgstr ""
 
-#: src/lang.c:504
+#: src/lang.c:546
+#, c-format
+msgid "%s marked as read"
+msgstr ""
+
+#: src/lang.c:547
 #, c-format
 msgid "%s marked as unread"
 msgstr ""
 
-#: src/lang.c:505
+#: src/lang.c:548
 #, c-format
-msgid "Marked %d of %d tagged %s as read"
+msgid "Marked %d of %d %s as read"
 msgstr ""
 
-#: src/lang.c:506
+#: src/lang.c:549
 #, c-format
-msgid "Mark all articles as read%s?"
+msgid "Marked %d of %d %s as unread"
+msgstr ""
+
+#: src/lang.c:550 src/lang.c:1250
+msgid "Mark"
 msgstr ""
 
-#: src/lang.c:507
+#: src/lang.c:551
 #, c-format
-msgid "Mark %s=tagged articles, %s=current article, %s=quit: "
+msgid "Mark all articles as read%s?"
 msgstr ""
 
-#: src/lang.c:508
+#: src/lang.c:552
 #, c-format
-msgid "Mark group %s as read?"
+msgid "Mark article as read%s?"
 msgstr ""
 
-#: src/lang.c:509
+#: src/lang.c:553
 #, c-format
-msgid "Mark thread as read%s?"
+msgid "Mark group %s as read?"
 msgstr ""
 
-#: src/lang.c:510
+#: src/lang.c:554
 #, c-format
-msgid "Mark %s=tagged articles/threads, %s=current thread, %s=quit: "
+msgid "Mark thread as read%s?"
 msgstr ""
 
-#: src/lang.c:511
+#: src/lang.c:555
 #, c-format
 msgid "Matching %s groups..."
 msgstr ""
 
-#: src/lang.c:512 src/lang.c:516
+#: src/lang.c:556 src/lang.c:560
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s=search pattern; %s=kill/select"
 msgstr ""
 
-#: src/lang.c:513
+#: src/lang.c:557
 #, c-format
 msgid ""
 "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; %"
 "s=list thread"
 msgstr ""
 
-#: src/lang.c:514
+#: src/lang.c:558
 #, c-format
 msgid "%s=line up; %s=line down; %s=page up; %s=page down; %s=top; %s=bottom"
 msgstr ""
 
-#: src/lang.c:515
+#: src/lang.c:559
 #, c-format
 msgid "%s=search forwards; %s=search backwards; %s=quit"
 msgstr ""
 
-#: src/lang.c:517
+#: src/lang.c:561
 #, c-format
 msgid "%s=author search; %s=body search; %s=catchup; %s=followup; %s=mark read"
 msgstr ""
 
-#: src/lang.c:518
+#: src/lang.c:562
+#, c-format
+msgid "%s=add; %s=move; %s=rename; %s=delete"
+msgstr ""
+
+#: src/lang.c:563
+#, c-format
+msgid "<n>=set current to n; %s=line down; %s=line up; %s=help; %s=quit"
+msgstr ""
+
+#: src/lang.c:564
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s,%s=search pattern; %s=catchup"
 msgstr ""
 
-#: src/lang.c:519
+#: src/lang.c:565
 #, c-format
 msgid ""
 "%s=line down; %s=line up; %s=help; %s=move; %s=quit; %s=toggle all/unread"
 msgstr ""
 
-#: src/lang.c:520
+#: src/lang.c:566
 #, c-format
 msgid ""
 "%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/"
 "out"
 msgstr ""
 
-#: src/lang.c:521
+#: src/lang.c:567
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s=catchup; %s=display toggle"
 msgstr ""
 
-#: src/lang.c:522
+#: src/lang.c:568
 #, c-format
 msgid "%s=help; %s=line down; %s=line up; %s=quit; %s=tag; %s=mark unread"
 msgstr ""
 
-#: src/lang.c:523
+#: src/lang.c:569
 msgid "--More--"
 msgstr ""
 
-#: src/lang.c:524
+#: src/lang.c:570
 #, c-format
 msgid "Moving %s..."
 msgstr ""
 
-#: src/lang.c:525
+#: src/lang.c:571
 msgid "Message-ID: & last Reference  "
 msgstr ""
 
-#: src/lang.c:526
+#: src/lang.c:572
 msgid "Message-ID: line              "
 msgstr ""
 
-#: src/lang.c:527
+#: src/lang.c:573
 msgid "Message-ID: & References: line"
 msgstr ""
 
-#: src/lang.c:529
+#: src/lang.c:575
 msgid ", name: "
 msgstr ""
 
-#: src/lang.c:530
+#: src/lang.c:576
 #, c-format
 msgid "Goto newsgroup [%s]> "
 msgstr ""
 
-#: src/lang.c:531
+#: src/lang.c:577
 msgid "newsgroups"
 msgstr ""
 
-#: src/lang.c:532
+#: src/lang.c:578
 #, c-format
 msgid "Position %s in group list (1,2,..,$) [%d]> "
 msgstr ""
 
-#: src/lang.c:533
+#: src/lang.c:579
 msgid "newsgroup"
 msgstr ""
 
-#: src/lang.c:534
+#: src/lang.c:580
 msgid "Try and save newsrc file again?"
 msgstr ""
 
-#: src/lang.c:535
+#: src/lang.c:581
 msgid "Warning: No newsgroups were written to your newsrc file. Save aborted."
 msgstr ""
 
-#: src/lang.c:536
+#: src/lang.c:582
 msgid "newsrc file saved successfully.\n"
 msgstr ""
 
-#: src/lang.c:537
+#: src/lang.c:583
 msgid "-- Next response --"
 msgstr ""
 
-#: src/lang.c:538
-#, c-format
-msgid "NNTP authorization password not found for %s"
-msgstr ""
-
-#: src/lang.c:539
+#: src/lang.c:584
 msgid "No  "
 msgstr ""
 
-#: src/lang.c:540
+#: src/lang.c:585
 msgid "*** No articles ***"
 msgstr ""
 
-#: src/lang.c:541
+#: src/lang.c:586
 msgid "No articles have been posted"
 msgstr ""
 
-#: src/lang.c:542
+#: src/lang.c:587
 msgid "*** No description ***"
 msgstr ""
 
-#: src/lang.c:543
+#: src/lang.c:588
 msgid "No filename"
 msgstr ""
 
-#: src/lang.c:544
+#: src/lang.c:589
 msgid "No group"
 msgstr ""
 
-#: src/lang.c:545
+#: src/lang.c:590
 msgid "*** No groups ***"
 msgstr ""
 
-#: src/lang.c:546
+#: src/lang.c:591
 msgid "No more groups to read"
 msgstr ""
 
-#: src/lang.c:547
+#: src/lang.c:592
 msgid "No last message"
 msgstr ""
 
-#: src/lang.c:548
+#: src/lang.c:593
 msgid "No mail address"
 msgstr ""
 
-#: src/lang.c:549
+#: src/lang.c:594
 msgid "No articles marked for saving"
 msgstr ""
 
-#: src/lang.c:550
+#: src/lang.c:595
 msgid "No match"
 msgstr ""
 
-#: src/lang.c:551
+#: src/lang.c:596
 msgid "No more groups"
 msgstr ""
 
-#: src/lang.c:552
+#: src/lang.c:597
 msgid "No newsgroups"
 msgstr ""
 
-#: src/lang.c:553
+#: src/lang.c:598
 msgid "No next unread article"
 msgstr ""
 
-#: src/lang.c:554
+#: src/lang.c:599
 msgid "No previous group"
 msgstr ""
 
-#: src/lang.c:555
+#: src/lang.c:600
 msgid "No previous unread article"
 msgstr ""
 
-#: src/lang.c:556
+#: src/lang.c:601
 msgid "No responses"
 msgstr ""
 
-#: src/lang.c:557
+#: src/lang.c:602
 msgid "No responses to list in current thread"
 msgstr ""
 
-#: src/lang.c:558
+#: src/lang.c:603
+msgid "*** No scopes ***"
+msgstr ""
+
+#: src/lang.c:604
 msgid "No search string"
 msgstr ""
 
-#: src/lang.c:559
+#: src/lang.c:605
 msgid "No subject"
 msgstr ""
 
-#: src/lang.c:561
+#: src/lang.c:607
 #, c-format
 msgid "%s: Terminal must have clear to end-of-line (ce)\n"
 msgstr ""
 
-#: src/lang.c:562
+#: src/lang.c:608
 #, c-format
 msgid "%s: Terminal must have clear to end-of-screen (cd)\n"
 msgstr ""
 
-#: src/lang.c:563
+#: src/lang.c:609
 #, c-format
 msgid "%s: Terminal must have clearscreen (cl) capability\n"
 msgstr ""
 
-#: src/lang.c:564
+#: src/lang.c:610
 #, c-format
 msgid "%s: Terminal must have cursor motion (cm)\n"
 msgstr ""
 
-#: src/lang.c:565
+#: src/lang.c:611
 #, c-format
 msgid "%s: TERM variable must be set to use screen capabilities\n"
 msgstr ""
 
-#: src/lang.c:567
+#: src/lang.c:613
 #, c-format
 msgid "No viewer found for %s/%s\n"
 msgstr ""
 
-#: src/lang.c:568
+#: src/lang.c:614
 msgid "Newsgroup does not exist on this server"
 msgstr ""
 
-#: src/lang.c:569
+#: src/lang.c:615
 #, c-format
 msgid "Group %s not found in active file"
 msgstr ""
 
-#: src/lang.c:570
+#: src/lang.c:616
 msgid "c)reate it, use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr ""
 
-#: src/lang.c:571
+#: src/lang.c:617
 msgid "use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr ""
 
-#: src/lang.c:572
+#: src/lang.c:618
 #, c-format
 msgid ""
 "# NNTP-server -> newsrc translation table and NNTP-server\n"
@@ -2547,313 +2729,317 @@ msgid ""
 "#\n"
 msgstr ""
 
-#: src/lang.c:579
+#: src/lang.c:625
 msgid "Only"
 msgstr ""
 
-#: src/lang.c:580
+#: src/lang.c:626
 #, c-format
 msgid "Option not enabled. Recompile with %s."
 msgstr ""
 
-#: src/lang.c:581
+#: src/lang.c:627
 msgid "Options Menu"
 msgstr ""
 
-#: src/lang.c:584
+#: src/lang.c:628
+msgid "Options Menu Commands"
+msgstr ""
+
+#: src/lang.c:631
 #, c-format
 msgid "Error in regex: %s at pos. %d '%s'"
 msgstr ""
 
-#: src/lang.c:585
+#: src/lang.c:632
 #, c-format
 msgid "Error in regex: pcre internal error %d"
 msgstr ""
 
-#: src/lang.c:586
+#: src/lang.c:633
 #, c-format
 msgid "Error in regex: study - pcre internal error %s"
 msgstr ""
 
-#: src/lang.c:587
+#: src/lang.c:634
 msgid "Post a followup..."
 msgstr ""
 
 #. TODO: replace hardcoded key-name in txt_post_error_ask_postpone
-#: src/lang.c:589
+#: src/lang.c:636
 msgid ""
 "An error has occurred while posting the article. If you think that this\n"
 "error is temporary or otherwise correctable, you can postpone the article\n"
 "and pick it up again with ^O later.\n"
 msgstr ""
 
-#: src/lang.c:592
+#: src/lang.c:639
 msgid "Posted articles history"
 msgstr ""
 
-#: src/lang.c:593
+#: src/lang.c:640
 #, c-format
 msgid "Post to newsgroup(s) [%s]> "
 msgstr ""
 
-#: src/lang.c:594
+#: src/lang.c:641
 msgid "-- post processing started --"
 msgstr ""
 
-#: src/lang.c:595
+#: src/lang.c:642
 msgid "-- post processing completed --"
 msgstr ""
 
-#: src/lang.c:596
+#: src/lang.c:643
 #, c-format
 msgid "Post subject [%s]> "
 msgstr ""
 
-#: src/lang.c:597
+#: src/lang.c:644
 msgid ""
 "# Summary of mailed/posted messages viewable by 'W' command from within "
 "tin.\n"
 msgstr ""
 
-#: src/lang.c:598
+#: src/lang.c:645
 msgid "Posting article..."
 msgstr ""
 
-#: src/lang.c:599
+#: src/lang.c:646
 #, c-format
 msgid "Post postponed articles [%%s]? (%s/%s/%s/%s/%s): "
 msgstr ""
 
-#: src/lang.c:600
+#: src/lang.c:647
 #, c-format
 msgid "Hot %s"
 msgstr ""
 
-#: src/lang.c:601
+#: src/lang.c:648
 #, c-format
 msgid "Tagged %s"
 msgstr ""
 
-#: src/lang.c:602
+#: src/lang.c:649
 #, c-format
 msgid "Untagged %s"
 msgstr ""
 
-#: src/lang.c:603
+#: src/lang.c:650
 msgid "Processing mail messages marked for deletion."
 msgstr ""
 
-#: src/lang.c:604
+#: src/lang.c:651
 msgid "Processing saved articles marked for deletion."
 msgstr ""
 
-#: src/lang.c:605
+#: src/lang.c:652
 #, c-format
 msgid "Accept Followup-To? %s=post, %s=ignore, %s=quit: "
 msgstr ""
 
-#: src/lang.c:606
+#: src/lang.c:653
 msgid "Article unchanged, abort mailing?"
 msgstr ""
 
-#: src/lang.c:607
+#: src/lang.c:654
 #, c-format
 msgid "Do you want to see postponed articles (%d)?"
 msgstr ""
 
-#: src/lang.c:609
+#: src/lang.c:656
 msgid "Add quick kill filter?"
 msgstr ""
 
-#: src/lang.c:610
+#: src/lang.c:657
 msgid "Add quick selection filter?"
 msgstr ""
 
-#: src/lang.c:611
+#: src/lang.c:658
 msgid "Do you really want to quit?"
 msgstr ""
 
-#: src/lang.c:612
+#: src/lang.c:659
 #, c-format
 msgid "%s=edit cancel message, %s=quit, %s=delete (cancel) [%%s]: "
 msgstr ""
 
-#: src/lang.c:613
+#: src/lang.c:660
 msgid "You have tagged articles in this group - quit anyway?"
 msgstr ""
 
-#: src/lang.c:614
+#: src/lang.c:661
 #, c-format
 msgid "%s=quit, %s=edit, %s=postpone: "
 msgstr ""
 
-#: src/lang.c:615
+#: src/lang.c:662
 #, c-format
 msgid "%s=quit %s=edit %s=save kill description: "
 msgstr ""
 
-#: src/lang.c:616
+#: src/lang.c:663
 #, c-format
 msgid "%s=quit %s=edit %s=save select description: "
 msgstr ""
 
-#: src/lang.c:617
+#: src/lang.c:664
 msgid "Do you really want to quit without saving your configuration?"
 msgstr ""
 
-#: src/lang.c:620
+#: src/lang.c:667
 msgid "Invalid range - valid are '0-9.$' eg. 1-$"
 msgstr ""
 
-#: src/lang.c:621
+#: src/lang.c:668
 msgid "Do you want to abort this operation?"
 msgstr ""
 
-#: src/lang.c:622
+#: src/lang.c:669
 msgid "Do you want to exit tin immediately?"
 msgstr ""
 
-#: src/lang.c:623
+#: src/lang.c:670
 msgid "Reading ('q' to quit)..."
 msgstr ""
 
-#: src/lang.c:624
+#: src/lang.c:671
 #, c-format
 msgid "Reading %sarticles..."
 msgstr ""
 
-#: src/lang.c:625
+#: src/lang.c:672
 #, c-format
 msgid "Reading %sattributes file...\n"
 msgstr ""
 
-#: src/lang.c:626
+#: src/lang.c:673
 #, c-format
 msgid "Reading %sconfig file...\n"
 msgstr ""
 
-#: src/lang.c:627
+#: src/lang.c:674
 msgid "Reading filter file...\n"
 msgstr ""
 
-#: src/lang.c:628
+#: src/lang.c:675
 #, c-format
 msgid "Reading %s groups..."
 msgstr ""
 
-#: src/lang.c:629
+#: src/lang.c:676
 msgid "Reading input history file...\n"
 msgstr ""
 
-#: src/lang.c:630
+#: src/lang.c:677
 msgid "Reading keymap file...\n"
 msgstr ""
 
-#: src/lang.c:631
+#: src/lang.c:678
 msgid "Reading groups from active file... "
 msgstr ""
 
-#: src/lang.c:632
+#: src/lang.c:679
 msgid "Reading groups from newsrc file... "
 msgstr ""
 
-#: src/lang.c:633
+#: src/lang.c:680
 msgid "Reading newsgroups file... "
 msgstr ""
 
-#: src/lang.c:634
+#: src/lang.c:681
 msgid "Reading newsrc file..."
 msgstr ""
 
-#: src/lang.c:635
+#: src/lang.c:682
 msgid "References: line              "
 msgstr ""
 
-#: src/lang.c:637
+#: src/lang.c:684
 #, c-format
 msgid "(%d:%02d remaining)"
 msgstr ""
 
-#: src/lang.c:639
+#: src/lang.c:686
 #, c-format
 msgid "Bogus group %s removed."
 msgstr ""
 
-#: src/lang.c:640
+#: src/lang.c:687
 #, c-format
 msgid "Error: rename %s to %s"
 msgstr ""
 
-#: src/lang.c:641
+#: src/lang.c:688
 msgid "Reply to author..."
 msgstr ""
 
-#: src/lang.c:642
+#: src/lang.c:689
 msgid "Repost"
 msgstr ""
 
-#: src/lang.c:643
+#: src/lang.c:690
 msgid "Reposting article..."
 msgstr ""
 
-#: src/lang.c:644
+#: src/lang.c:691
 #, c-format
 msgid "Repost article(s) to group(s) [%s]> "
 msgstr ""
 
-#: src/lang.c:645
+#: src/lang.c:692
 msgid "Reset newsrc?"
 msgstr ""
 
-#: src/lang.c:646
+#: src/lang.c:693
 msgid "Responses have been directed to the following newsgroups"
 msgstr ""
 
-#: src/lang.c:647
+#: src/lang.c:694
 #, c-format
 msgid "Responses have been directed to poster. %s=mail, %s=post, %s=quit: "
 msgstr ""
 
-#: src/lang.c:649
+#: src/lang.c:696
 msgid "Press <RETURN> to continue..."
 msgstr ""
 
-#: src/lang.c:651
+#: src/lang.c:698
 #, c-format
 msgid "Select From    [%s] (y/n): "
 msgstr ""
 
-#: src/lang.c:652
+#: src/lang.c:699
 msgid "Select Lines: (</>num): "
 msgstr ""
 
-#: src/lang.c:653
+#: src/lang.c:700
 msgid "Auto-select Article Menu"
 msgstr ""
 
-#: src/lang.c:654
+#: src/lang.c:701
 #, c-format
 msgid "Select Msg-Id  [%s] (f/l/o/n): "
 msgstr ""
 
-#: src/lang.c:655
+#: src/lang.c:702
 msgid "Select pattern scope: "
 msgstr ""
 
-#: src/lang.c:656
+#: src/lang.c:703
 #, c-format
 msgid "Select Subject [%s] (y/n): "
 msgstr ""
 
-#: src/lang.c:657
+#: src/lang.c:704
 msgid "Select text pattern : "
 msgstr ""
 
-#: src/lang.c:658
+#: src/lang.c:705
 msgid "Select time in days   : "
 msgstr ""
 
-#: src/lang.c:659
+#: src/lang.c:706
 #, c-format
 msgid ""
 "# %s server configuration file\n"
@@ -2866,224 +3052,260 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/lang.c:665
+#: src/lang.c:712
 msgid "Showing unread groups only"
 msgstr ""
 
-#: src/lang.c:666
+#: src/lang.c:713
 msgid "Subject: line (ignore case)   "
 msgstr ""
 
-#: src/lang.c:667
+#: src/lang.c:714
 msgid "Subject: line (case sensitive)"
 msgstr ""
 
-#: src/lang.c:668
+#: src/lang.c:715
 msgid "Save"
 msgstr ""
 
-#: src/lang.c:669
+#: src/lang.c:716
 #, c-format
 msgid "Save '%s' (%s/%s)?"
 msgstr ""
 
-#: src/lang.c:670
+#: src/lang.c:717
 msgid "Save configuration before continuing?"
 msgstr ""
 
-#: src/lang.c:671
+#: src/lang.c:718
 msgid "Save filename> "
 msgstr ""
 
-#: src/lang.c:672
+#: src/lang.c:719
 msgid "Saved"
 msgstr ""
 
-#: src/lang.c:673
+#: src/lang.c:720
 #, c-format
 msgid "%4d unread (%4d hot) %s in %s\n"
 msgstr ""
 
-#: src/lang.c:674
+#: src/lang.c:721
 #, c-format
 msgid "Saved %s...\n"
 msgstr ""
 
-#: src/lang.c:675
+#: src/lang.c:722
 msgid "Nothing was saved"
 msgstr ""
 
-#: src/lang.c:676
+#: src/lang.c:723
 #, c-format
 msgid ""
 "\n"
 "%s %d %s from %d %s\n"
 msgstr ""
 
-#: src/lang.c:677
+#: src/lang.c:724
 #, c-format
 msgid "-- %s saved to %s%s --"
 msgstr ""
 
-#: src/lang.c:678
+#: src/lang.c:725
 #, c-format
 msgid "-- %s saved to %s - %s --"
 msgstr ""
 
-#: src/lang.c:679
+#: src/lang.c:726
 msgid "Saving..."
 msgstr ""
 
-#: src/lang.c:680
+#: src/lang.c:727
 #, c-format
 msgid "%s: Screen initialization failed"
 msgstr ""
 
-#: src/lang.c:682
+#: src/lang.c:729
 #, c-format
 msgid "%s: screen is too small\n"
 msgstr ""
 
-#: src/lang.c:684
+#: src/lang.c:731
 #, c-format
 msgid "screen is too small, %s is exiting\n"
 msgstr ""
 
-#: src/lang.c:685
+#: src/lang.c:732
+msgid "Delete scope?"
+msgstr ""
+
+#: src/lang.c:733
+msgid "Enter scope> "
+msgstr ""
+
+#: src/lang.c:734
+msgid "Select new position> "
+msgstr ""
+
+#: src/lang.c:735
+msgid "New position cannot be a global scope"
+msgstr ""
+
+#: src/lang.c:736
+msgid "Global scope, operation not allowed"
+msgstr ""
+
+#: src/lang.c:737
+msgid "Rename scope> "
+msgstr ""
+
+#: src/lang.c:738
+msgid "Select scope> "
+msgstr ""
+
+#: src/lang.c:739
+msgid "Scopes Menu"
+msgstr ""
+
+#: src/lang.c:740
+msgid "Scopes Menu Commands"
+msgstr ""
+
+#: src/lang.c:741
 #, c-format
 msgid "Search backwards [%s]> "
 msgstr ""
 
-#: src/lang.c:686
+#: src/lang.c:742
 #, c-format
 msgid "Search body [%s]> "
 msgstr ""
 
-#: src/lang.c:687
+#: src/lang.c:743
 #, c-format
 msgid "Search forwards [%s]> "
 msgstr ""
 
-#: src/lang.c:688
+#: src/lang.c:744
 msgid "Searching..."
 msgstr ""
 
-#: src/lang.c:689
+#: src/lang.c:745
 #, c-format
 msgid "Searching article %d of %d ('q' to abort)..."
 msgstr ""
 
-#: src/lang.c:690
+#: src/lang.c:746
 msgid "Select article> "
 msgstr ""
 
-#: src/lang.c:691
+#: src/lang.c:747
 msgid ""
 "Select option number before text or use arrow keys and <CR>. 'q' to quit."
 msgstr ""
 
-#: src/lang.c:692
+#: src/lang.c:748
 msgid "Select group> "
 msgstr ""
 
-#: src/lang.c:693
+#: src/lang.c:749
 #, c-format
 msgid "Enter selection pattern [%s]> "
 msgstr ""
 
-#: src/lang.c:694
+#: src/lang.c:750
 msgid "Select thread > "
 msgstr ""
 
-#: src/lang.c:695
+#: src/lang.c:751
 #, c-format
 msgid "%s %s %s (\"%s\") [%s]: send a DETAILED bug report to %s\n"
 msgstr ""
 
-#: src/lang.c:696
+#: src/lang.c:752
 msgid "servers active-file"
 msgstr ""
 
-#: src/lang.c:697
+#: src/lang.c:753
 msgid "Cannot move into new newsgroups. Subscribe first..."
 msgstr ""
 
-#: src/lang.c:698
+#: src/lang.c:754
 msgid "<SPACE>"
 msgstr ""
 
-#: src/lang.c:699
+#: src/lang.c:755
 #, c-format
 msgid "Starting: (%s)"
 msgstr ""
 
-#: src/lang.c:700
+#: src/lang.c:756
 #, c-format
 msgid "List Thread (%d of %d)"
 msgstr ""
 
-#: src/lang.c:701
+#: src/lang.c:757
 #, c-format
 msgid "Thread (%.*s)"
 msgstr ""
 
-#: src/lang.c:702
+#: src/lang.c:758
 msgid "Enter wildcard subscribe pattern> "
 msgstr ""
 
-#: src/lang.c:703
+#: src/lang.c:759
 #, c-format
 msgid "subscribed to %d groups"
 msgstr ""
 
-#: src/lang.c:704
+#: src/lang.c:760
 #, c-format
 msgid "Subscribed to %s"
 msgstr ""
 
-#: src/lang.c:705
+#: src/lang.c:761
 msgid "Subscribing... "
 msgstr ""
 
-#: src/lang.c:706
+#: src/lang.c:762
 #, c-format
 msgid "Repost or supersede article(s) [%%s]? (%s/%s/%s): "
 msgstr ""
 
-#: src/lang.c:707
+#: src/lang.c:763
 #, c-format
 msgid "Supersede article(s) to group(s) [%s]> "
 msgstr ""
 
-#: src/lang.c:708
+#: src/lang.c:764
 msgid "Superseding article ..."
 msgstr ""
 
-#: src/lang.c:709
+#: src/lang.c:765
 #, c-format
 msgid ""
 "\n"
 "Stopped. Type 'fg' to restart %s\n"
 msgstr ""
 
-#: src/lang.c:711
+#: src/lang.c:767
 #, c-format
 msgid "%d days"
 msgstr ""
 
-#: src/lang.c:712
+#: src/lang.c:768
 msgid "<TAB>"
 msgstr ""
 
-#: src/lang.c:713
+#: src/lang.c:769
 msgid "TeX "
 msgstr ""
 
-#: src/lang.c:714
+#: src/lang.c:770
 msgid "# Default action/prompt strings\n"
 msgstr ""
 
-#: src/lang.c:715
+#: src/lang.c:771
 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"
@@ -3094,258 +3316,259 @@ msgid ""
 "# expire=ON/OFF  ON=limit to default_filter_days OFF=don't ever expire\n"
 msgstr ""
 
-#: src/lang.c:728
+#: src/lang.c:784
 msgid ""
 "# If ON use print current subject or newsgroup description in the last line\n"
 msgstr ""
 
-#: src/lang.c:729
+#: src/lang.c:785
 msgid "# Host & time info used for detecting new groups (don't touch)\n"
 msgstr ""
 
-#: src/lang.c:730
+#: src/lang.c:786
 msgid "There is no news\n"
 msgstr ""
 
-#: src/lang.c:731
+#: src/lang.c:787
 msgid "Thread"
 msgstr ""
 
-#: src/lang.c:732
+#: src/lang.c:788
 msgid "Thread Level Commands"
 msgstr ""
 
-#: src/lang.c:733
+#: src/lang.c:789
 msgid "Thread deselected"
 msgstr ""
 
-#: src/lang.c:734
+#: src/lang.c:790
 msgid "Thread selected"
 msgstr ""
 
-#: src/lang.c:736
+#: src/lang.c:792
 msgid "threads"
 msgstr ""
 
-#: src/lang.c:738
-msgid "Thread range"
-msgstr ""
-
-#: src/lang.c:739
+#: src/lang.c:794
 msgid "thread"
 msgstr ""
 
-#: src/lang.c:740
+#: src/lang.c:795
 #, c-format
 msgid "Thread %4s of %4s"
 msgstr ""
 
-#: src/lang.c:741
+#: src/lang.c:796
 msgid "Threading articles..."
 msgstr ""
 
-#: src/lang.c:742
+#: src/lang.c:797
 #, c-format
 msgid "Toggled word highlighting %s"
 msgstr ""
 
-#: src/lang.c:743
+#: src/lang.c:798
 msgid "Toggled rot13 encoding"
 msgstr ""
 
-#: src/lang.c:744
+#: src/lang.c:799
 #, c-format
 msgid "Toggled german TeX encoding %s"
 msgstr ""
 
-#: src/lang.c:745
+#: src/lang.c:800
 #, c-format
 msgid "Toggled tab-width to %d"
 msgstr ""
 
-#: src/lang.c:747
+#: src/lang.c:802
 #, c-format
 msgid "%d Trying to dotlock %s"
 msgstr ""
 
-#: src/lang.c:748
+#: src/lang.c:803
 #, c-format
 msgid "%d Trying to lock %s"
 msgstr ""
 
-#: src/lang.c:750
+#: src/lang.c:805
 msgid "           h=help\n"
 msgstr ""
 
-#: src/lang.c:752
+#: src/lang.c:807
 msgid "Unlimited"
 msgstr ""
 
-#: src/lang.c:753
+#: src/lang.c:808
 msgid "Enter wildcard unsubscribe pattern> "
 msgstr ""
 
-#: src/lang.c:754
+#: src/lang.c:809
 #, c-format
 msgid "Error decoding %s : %s"
 msgstr ""
 
-#: src/lang.c:755
+#: src/lang.c:810
 msgid "No end."
 msgstr ""
 
-#: src/lang.c:756
+#: src/lang.c:811
 #, c-format
 msgid "%s successfully decoded."
 msgstr ""
 
-#: src/lang.c:757
+#: src/lang.c:812
 #, c-format
 msgid ""
 "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n"
 "\n"
 msgstr ""
 
-#: src/lang.c:758
+#: src/lang.c:813
 msgid "unread "
 msgstr ""
 
-#: src/lang.c:759
+#: src/lang.c:814
 #, c-format
 msgid "unsubscribed from %d groups"
 msgstr ""
 
-#: src/lang.c:760
+#: src/lang.c:815
 #, c-format
 msgid "Unsubscribed from %s"
 msgstr ""
 
-#: src/lang.c:761
+#: src/lang.c:816
 msgid "Unsubscribing... "
 msgstr ""
 
-#: src/lang.c:762
+#: src/lang.c:817
 msgid "Unthreading articles..."
 msgstr ""
 
-#: src/lang.c:763
+#: src/lang.c:818
 msgid "Updated"
 msgstr ""
 
-#: src/lang.c:764
+#: src/lang.c:820
+#, c-format
+msgid "unparseable \"LIST COUNTS\" line: \"%s\""
+msgstr ""
+
+#: src/lang.c:822
 msgid "Updating"
 msgstr ""
 
-#: src/lang.c:765
+#: src/lang.c:823
 #, c-format
 msgid "Opening %s\n"
 msgstr ""
 
-#: src/lang.c:766
+#: src/lang.c:824
 msgid "No more URL's in this article"
 msgstr ""
 
-#: src/lang.c:767
+#: src/lang.c:825
 msgid "Use MIME display program for this message?"
 msgstr ""
 
-#: src/lang.c:768
+#: src/lang.c:826
 msgid "  -c       mark all news as read in subscribed newsgroups (batch mode)"
 msgstr ""
 
-#: src/lang.c:769
+#: src/lang.c:827
 msgid "  -Z       return status indicating if any unread news (batch mode)"
 msgstr ""
 
-#: src/lang.c:770
+#: src/lang.c:828
 msgid "  -q       don't check for new newsgroups"
 msgstr ""
 
-#: src/lang.c:771
+#: src/lang.c:829
 msgid "  -X       don't save any files on quit"
 msgstr ""
 
-#: src/lang.c:772
+#: src/lang.c:830
 msgid "  -d       don't show newsgroup descriptions"
 msgstr ""
 
-#: src/lang.c:773
+#: src/lang.c:831
 msgid "  -G limit get only limit articles/group"
 msgstr ""
 
-#: src/lang.c:774
+#: src/lang.c:832
 #, c-format
 msgid "  -H       help information about %s"
 msgstr ""
 
-#: src/lang.c:775
+#: src/lang.c:833
 msgid "  -h       this help message"
 msgstr ""
 
-#: src/lang.c:776
+#: src/lang.c:834
 #, c-format
 msgid "  -I dir   news index file directory [default=%s]"
 msgstr ""
 
-#: src/lang.c:777
+#: src/lang.c:835
 msgid "  -u       update index files (batch mode)"
 msgstr ""
 
-#: src/lang.c:778
+#: src/lang.c:836
 #, c-format
 msgid "  -m dir   mailbox directory [default=%s]"
 msgstr ""
 
-#: src/lang.c:779
+#: src/lang.c:837
 #, c-format
 msgid ""
 "\n"
 "Mail bug reports/comments to %s"
 msgstr ""
 
-#: src/lang.c:780
+#: src/lang.c:838
 msgid "  -N       mail new news to your posts (batch mode)"
 msgstr ""
 
-#: src/lang.c:781
+#: src/lang.c:839
 msgid "  -M user  mail new news to specified user (batch mode)"
 msgstr ""
 
-#: src/lang.c:782
+#: src/lang.c:840
 #, c-format
 msgid "  -f file  subscribed to newsgroups file [default=%s]"
 msgstr ""
 
-#: src/lang.c:783
+#: src/lang.c:841
 msgid "  -x       no posting mode"
 msgstr ""
 
-#: src/lang.c:784
+#: src/lang.c:842
 msgid "  -w       post an article and exit"
 msgstr ""
 
-#: src/lang.c:785
+#: src/lang.c:843
 msgid "  -o       post all postponed articles and exit"
 msgstr ""
 
-#: src/lang.c:786
+#: src/lang.c:844
 msgid "  -R       read news saved by -S option"
 msgstr ""
 
-#: src/lang.c:787
+#: src/lang.c:845
 #, c-format
 msgid "  -s dir   save news directory [default=%s]"
 msgstr ""
 
-#: src/lang.c:788
+#: src/lang.c:846
 msgid "  -S       save new news for later reading (batch mode)"
 msgstr ""
 
-#: src/lang.c:789
+#: src/lang.c:847
 msgid "  -z       start if any unread news"
 msgstr ""
 
-#: src/lang.c:790
+#: src/lang.c:848
 #, c-format
 msgid ""
 "A Usenet reader.\n"
@@ -3353,42 +3576,42 @@ msgid ""
 "Usage: %s [options] [newsgroup[,...]]"
 msgstr ""
 
-#: src/lang.c:791
+#: src/lang.c:849
 msgid "  -v       verbose output for batch mode options"
 msgstr ""
 
-#: src/lang.c:792
+#: src/lang.c:850
 msgid "  -V       print version & date information"
 msgstr ""
 
-#: src/lang.c:793
+#: src/lang.c:851
 #, c-format
 msgid "%s only useful without batch mode operations\n"
 msgstr ""
 
-#: src/lang.c:794
+#: src/lang.c:852
 #, c-format
 msgid "%s only useful for batch mode operations\n"
 msgstr ""
 
-#: src/lang.c:795
+#: src/lang.c:853
 #, c-format
 msgid "Useless combination %s and %s. Ignoring %s.\n"
 msgstr ""
 
-#: src/lang.c:797
+#: src/lang.c:855
 #, c-format
 msgid ""
 "\n"
 "%s%d out of range (0 - %d). Reset to 0"
 msgstr ""
 
-#: src/lang.c:798
+#: src/lang.c:856
 #, c-format
 msgid "View '%s' (%s/%s)?"
 msgstr ""
 
-#: src/lang.c:800
+#: src/lang.c:858
 #, c-format
 msgid ""
 "\n"
@@ -3396,33 +3619,33 @@ msgid ""
 "%-100s\n"
 msgstr ""
 
-#: src/lang.c:801
+#: src/lang.c:859
 msgid ""
 "\n"
 "Warning: article unchanged after editing\n"
 msgstr ""
 
-#: src/lang.c:802
+#: src/lang.c:860
 msgid ""
 "\n"
 "Warning: \"Subject:\" contains only whitespaces.\n"
 msgstr ""
 
-#: src/lang.c:803
+#: src/lang.c:861
 msgid ""
 "\n"
 "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:"
 "\".\n"
 msgstr ""
 
-#: src/lang.c:805
+#: src/lang.c:863
 msgid ""
 "\n"
 "Warning: Article has \"References:\" but \"Subject:\" does not begin\n"
 "         with \"Re: \" and does not contain \"(was:\".\n"
 msgstr ""
 
-#: src/lang.c:808
+#: src/lang.c:866
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -3436,7 +3659,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/lang.c:812
+#: src/lang.c:870
 msgid ""
 "\n"
 "Warning: You are using a non-plain transfer encoding (such as base64 or\n"
@@ -3445,7 +3668,7 @@ msgid ""
 "         not be encoded properly.\n"
 msgstr ""
 
-#: src/lang.c:817
+#: src/lang.c:875
 #, c-format
 msgid ""
 "\n"
@@ -3455,7 +3678,7 @@ msgid ""
 "Read WHATSNEW, etc...\n"
 msgstr ""
 
-#: src/lang.c:819
+#: src/lang.c:877
 #, c-format
 msgid ""
 "\n"
@@ -3464,7 +3687,7 @@ msgid ""
 "Some values in your %s file may be ignored, others might have changed!\n"
 msgstr ""
 
-#: src/lang.c:822
+#: src/lang.c:880
 #, c-format
 msgid ""
 "Warning: tin wrote fewer groups to your\n"
@@ -3474,19 +3697,19 @@ msgid ""
 "before you start tin once again!\n"
 msgstr ""
 
-#: src/lang.c:826
+#: src/lang.c:884
 #, c-format
 msgid ""
 "\n"
 "Warning: Found %d '-- \\n' lines, this may confuse some people.\n"
 msgstr ""
 
-#: src/lang.c:827
+#: src/lang.c:885
 #, c-format
 msgid "Warning: Only %d out of %d articles were saved"
 msgstr ""
 
-#: src/lang.c:828
+#: src/lang.c:886
 #, c-format
 msgid ""
 "\n"
@@ -3497,49 +3720,56 @@ msgid ""
 "         possible.\n"
 msgstr ""
 
-#: src/lang.c:832
+#: src/lang.c:890
 #, c-format
 msgid ""
 "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? "
 msgstr ""
 
-#: src/lang.c:833
+#: src/lang.c:891
 msgid ""
 "\n"
 "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n"
 msgstr ""
 
-#: src/lang.c:834
+#: src/lang.c:892
+#, c-format
+msgid ""
+"\n"
+"Warning: \"%s\" is renamed, you should use \"%s\" instead!\n"
+msgstr ""
+
+#: src/lang.c:893
 msgid "Writing attributes file..."
 msgstr ""
 
-#: src/lang.c:836
+#: src/lang.c:895
 #, c-format
 msgid "%d Responses"
 msgstr ""
 
-#: src/lang.c:838
+#: src/lang.c:897
 #, c-format
 msgid "Added %d %s"
 msgstr ""
 
-#: src/lang.c:839
+#: src/lang.c:898
 msgid "No unsubscribed groups to show"
 msgstr ""
 
-#: src/lang.c:840
+#: src/lang.c:899
 msgid "Showing subscribed to groups only"
 msgstr ""
 
-#: src/lang.c:841
+#: src/lang.c:900
 msgid "Yes "
 msgstr ""
 
-#: src/lang.c:842
+#: src/lang.c:901
 msgid "    You have mail\n"
 msgstr ""
 
-#: src/lang.c:847
+#: src/lang.c:906
 #, c-format
 msgid ""
 "\n"
@@ -3552,11 +3782,11 @@ msgid ""
 "         M)enu option.\n"
 msgstr ""
 
-#: src/lang.c:858
+#: src/lang.c:917
 msgid "  -D mode  debug mode"
 msgstr ""
 
-#: src/lang.c:862
+#: src/lang.c:921
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -3573,11 +3803,11 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/lang.c:871
+#: src/lang.c:930
 msgid "toggle color"
 msgstr ""
 
-#: src/lang.c:872
+#: src/lang.c:931
 msgid ""
 "# Changing colors of several screen parts\n"
 "# Possible values are:\n"
@@ -3602,363 +3832,364 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/lang.c:892
+#: src/lang.c:951
 msgid "  -a       toggle color flag"
 msgstr ""
 
-#: src/lang.c:896
+#: src/lang.c:955
 msgid ""
 "\n"
 "Error: Followup-To set to more than one newsgroup!\n"
 msgstr ""
 
-#: src/lang.c:897
+#: src/lang.c:956
 #, c-format
 msgid ""
 "\n"
 "Error: cross-posting to %d newsgroups and no Followup-To line!\n"
 msgstr ""
 
-#: src/lang.c:898
+#: src/lang.c:957
 #, c-format
 msgid ""
 "\n"
 "Error: \"%s\" is not a valid newsgroup!\n"
 msgstr ""
 
-#: src/lang.c:900
+#: src/lang.c:959
 msgid ""
 "\n"
 "Warning: Followup-To set to more than one newsgroup!\n"
 msgstr ""
 
-#: src/lang.c:901
+#: src/lang.c:960
 #, c-format
 msgid ""
 "\n"
 "Warning: cross-posting to %d newsgroups and no Followup-To line!\n"
 msgstr ""
 
-#: src/lang.c:902
+#: src/lang.c:961
 #, c-format
 msgid ""
 "\n"
 "Warning: \"%s\" is not in your newsrc, it may be invalid at this site!\n"
 msgstr ""
 
-#: src/lang.c:903
+#: src/lang.c:962
 #, c-format
 msgid ""
 "\n"
 "Warning: \"%s\" is not a valid newsgroup at this site!\n"
 msgstr ""
 
-#: src/lang.c:907
+#: src/lang.c:966
 #, c-format
 msgid "%d files successfully written from %d articles. %d %s occurred."
 msgstr ""
 
-#: src/lang.c:908
+#: src/lang.c:967
 msgid "Missing parts."
 msgstr ""
 
-#: src/lang.c:909
+#: src/lang.c:968
 msgid "No beginning."
 msgstr ""
 
-#: src/lang.c:910
+#: src/lang.c:969
 msgid "No data."
 msgstr ""
 
-#: src/lang.c:911
+#: src/lang.c:970
 msgid "Unknown error."
 msgstr ""
 
-#: src/lang.c:914
+#: src/lang.c:973
 #, c-format
 msgid "\tChecksum of %s (%ld %s)"
 msgstr ""
 
-#: src/lang.c:919
+#: src/lang.c:978
 msgid "Reading mail active file... "
 msgstr ""
 
-#: src/lang.c:920
+#: src/lang.c:979
 msgid "Reading mailgroups file... "
 msgstr ""
 
-#: src/lang.c:924
+#: src/lang.c:983
 msgid "perform PGP operations on article"
 msgstr ""
 
-#: src/lang.c:925
+#: src/lang.c:984
 msgid "Add key(s) to public keyring?"
 msgstr ""
 
-#: src/lang.c:926
+#: src/lang.c:985
 #, c-format
 msgid "%s=encrypt, %s=sign, %s=both, %s=quit: "
 msgstr ""
 
-#: src/lang.c:927
+#: src/lang.c:986
 #, c-format
 msgid "%s=sign, %s=sign & include public key, %s=quit: "
 msgstr ""
 
-#: src/lang.c:928
+#: src/lang.c:987
 #, c-format
 msgid "PGP has not been set up (can't open %s)"
 msgstr ""
 
-#: src/lang.c:929
+#: src/lang.c:988
 msgid "Article not signed and no public keys found"
 msgstr ""
 
-#: src/lang.c:931
+#: src/lang.c:990
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr ""
 
-#: src/lang.c:932
+#: src/lang.c:991
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=send [%%s]: "
 msgstr ""
 
-#: src/lang.c:933
+#: src/lang.c:992
 #, c-format
 msgid ""
 "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 
-#: src/lang.c:935
+#: src/lang.c:994
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr ""
 
-#: src/lang.c:936
+#: src/lang.c:995
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=send [%%s]: "
 msgstr ""
 
-#: src/lang.c:937
+#: src/lang.c:996
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 
-#: src/lang.c:941
+#: src/lang.c:1000
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone: "
 msgstr ""
 
-#: src/lang.c:942
+#: src/lang.c:1001
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=send [%%s]: "
 msgstr ""
 
-#: src/lang.c:943
+#: src/lang.c:1002
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 
-#: src/lang.c:945
+#: src/lang.c:1004
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone: "
 msgstr ""
 
-#: src/lang.c:946
+#: src/lang.c:1005
 #, c-format
 msgid "%s=quit, %s=edit, %s=send [%%s]: "
 msgstr ""
 
-#: src/lang.c:947
+#: src/lang.c:1006
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 
-#: src/lang.c:956
+#: src/lang.c:1015
 msgid "Try cache_overview_files to speed up things.\n"
 msgstr ""
 
-#: src/lang.c:957
+#: src/lang.c:1016
 msgid "Tin will use local index files instead.\n"
 msgstr ""
 
-#: src/lang.c:958
+#: src/lang.c:1017
 msgid "Cannot find NNTP server name"
 msgstr ""
 
-#: src/lang.c:959
+#: src/lang.c:1018
 #, c-format
 msgid "Connecting to %s:%u..."
 msgstr ""
 
-#: src/lang.c:960
+#: src/lang.c:1019
 msgid "Disconnecting from server...\n"
 msgstr ""
 
-#: src/lang.c:961
+#: src/lang.c:1020
 #, c-format
-msgid "Wrong newsgroup name in response of GROUP command, %s for %s"
+msgid ""
+"Wrong newsgroup name (\"%s\") in response of \"GROUP %s\" command: \"%s\""
 msgstr ""
 
-#: src/lang.c:962
+#: src/lang.c:1021
 #, c-format
 msgid "Failed to connect to NNTP server %s. Exiting..."
 msgstr ""
 
-#: src/lang.c:963
+#: src/lang.c:1022
 msgid "205  Closing connection"
 msgstr ""
 
-#: src/lang.c:964
+#: src/lang.c:1023
 msgid "Your server does not support the NNTP XOVER or OVER command.\n"
 msgstr ""
 
-#: src/lang.c:965
+#: src/lang.c:1024
 msgid "Connection to news server has timed out. Reconnect?"
 msgstr ""
 
-#: src/lang.c:966
+#: src/lang.c:1025
 #, c-format
 msgid ""
 "Put the server name in the file %s,\n"
 "or set the environment variable NNTPSERVER"
 msgstr ""
 
-#: src/lang.c:967
+#: src/lang.c:1026
 msgid "  -A       force authentication on connect"
 msgstr ""
 
-#: src/lang.c:968
+#: src/lang.c:1027
 #, c-format
 msgid "  -g serv  read news from NNTP server serv [default=%s]"
 msgstr ""
 
-#: src/lang.c:969
+#: src/lang.c:1028
 #, c-format
 msgid "  -p port  use port as NNTP port [default=%d]"
 msgstr ""
 
-#: src/lang.c:970
+#: src/lang.c:1029
 msgid "  -Q       quick start. Same as -nqd"
 msgstr ""
 
-#: src/lang.c:971
+#: src/lang.c:1030
 msgid "  -r       read news remotely from default NNTP server"
 msgstr ""
 
-#: src/lang.c:972
+#: src/lang.c:1031
 msgid "  -l       use only LIST instead of GROUP (-n) command"
 msgstr ""
 
-#: src/lang.c:973
+#: src/lang.c:1032
 msgid "  -n       only read subscribed .newsrc groups from NNTP server"
 msgstr ""
 
-#: src/lang.c:975
-#, c-format
-msgid "%s/tcp: Unknown service.\n"
-msgstr ""
-
-#: src/lang.c:978
+#: src/lang.c:1034
 msgid ""
 "\n"
 "socket or connect problem\n"
 msgstr ""
 
-#: src/lang.c:980
+#: src/lang.c:1036
 #, c-format
 msgid ""
 "\n"
 "Connection to %s: "
 msgstr ""
 
-#: src/lang.c:981
+#: src/lang.c:1037
 msgid "Giving up...\n"
 msgstr ""
 
-#: src/lang.c:984
+#: src/lang.c:1039
+#, c-format
+msgid "%s/tcp: Unknown service.\n"
+msgstr ""
+
+#: src/lang.c:1043
 msgid ""
 "Your server does not have Xref: in its XOVER information.\n"
 "Tin will try to use XHDR XREF instead (slows down things a bit).\n"
 msgstr ""
 
-#: src/lang.c:987
+#: src/lang.c:1046
 msgid "Your server does not have Xref: in its XOVER information.\n"
 msgstr ""
 
-#: src/lang.c:990
+#: src/lang.c:1049
 #, c-format
 msgid "Can't open %s. Try %s -r to read news via NNTP.\n"
 msgstr ""
 
-#: src/lang.c:993
+#: src/lang.c:1052
 msgid "  -Q       quick start. Same as -qd"
 msgstr ""
 
-#: src/lang.c:994
+#: src/lang.c:1053
 msgid "  -l       read only active file instead of scanning spool (-n) command"
 msgstr ""
 
-#: src/lang.c:995
+#: src/lang.c:1054
 msgid "  -n       only read subscribed .newsrc groups from spool"
 msgstr ""
 
-#: src/lang.c:996
+#: src/lang.c:1055
 msgid "Your server does not have Xref: in its NOV-files.\n"
 msgstr ""
 
-#: src/lang.c:1000
+#: src/lang.c:1059
 msgid "Posting using external inews failed. Use built in inews instead?"
 msgstr ""
 
-#: src/lang.c:1001
+#: src/lang.c:1060
 msgid "It worked! Should I always use my built in inews from now on?"
 msgstr ""
 
-#: src/lang.c:1005
+#: src/lang.c:1064
 #, c-format
 msgid "%d %s printed"
 msgstr ""
 
-#: src/lang.c:1006
+#: src/lang.c:1065
 msgid "output article/thread/hot/pattern/tagged articles to printer"
 msgstr ""
 
-#: src/lang.c:1007
+#: src/lang.c:1066
 msgid "Print"
 msgstr ""
 
-#: src/lang.c:1008
+#: src/lang.c:1067
 msgid "Printing..."
 msgstr ""
 
-#: src/lang.c:1012
+#: src/lang.c:1071
 msgid "pipe article/thread/hot/pattern/tagged articles into command"
 msgstr ""
 
-#: src/lang.c:1013
+#: src/lang.c:1072
 msgid "No command"
 msgstr ""
 
-#: src/lang.c:1014
+#: src/lang.c:1073
 msgid "Pipe"
 msgstr ""
 
-#: src/lang.c:1015
+#: src/lang.c:1074
 #, c-format
 msgid "Pipe to command [%.*s]> "
 msgstr ""
 
-#: src/lang.c:1016
+#: src/lang.c:1075
 msgid "Piping..."
 msgstr ""
 
-#: src/lang.c:1018
+#: src/lang.c:1077
 msgid "Piping not enabled."
 msgstr ""
 
-#: src/lang.c:1022
+#: src/lang.c:1081
 #, c-format
 msgid ""
 "\n"
@@ -3968,7 +4199,7 @@ msgid ""
 "       newsgroup names.\n"
 msgstr ""
 
-#: src/lang.c:1027
+#: src/lang.c:1086
 #, c-format
 msgid ""
 "\n"
@@ -3977,7 +4208,7 @@ msgid ""
 "       Please write all newsgroups into a single line.\n"
 msgstr ""
 
-#: src/lang.c:1032
+#: src/lang.c:1091
 #, c-format
 msgid ""
 "\n"
@@ -3986,14 +4217,14 @@ msgid ""
 "         To avoid trouble please write all newsgroups into a single line.\n"
 msgstr ""
 
-#: src/lang.c:1036
+#: src/lang.c:1095
 #, c-format
 msgid ""
 "\n"
 "Warning: The \"%s:\" line has spaces in it that SHOULD be removed.\n"
 msgstr ""
 
-#: src/lang.c:1041
+#: src/lang.c:1100
 msgid ""
 "\n"
 "  If your article contains quoted text  please take some time to pare it "
@@ -4015,574 +4246,571 @@ msgid ""
 "  likely to ignore it completely.  It's a crowded net out there.\n"
 msgstr ""
 
-#: src/lang.c:1054
+#: src/lang.c:1113
 msgid "shell escape"
 msgstr ""
 
-#: src/lang.c:1055
+#: src/lang.c:1114
 #, c-format
 msgid "Shell Command (%s)"
 msgstr ""
 
-#: src/lang.c:1056
+#: src/lang.c:1115
 #, c-format
 msgid "Enter shell command [%s]> "
 msgstr ""
 
-#: src/lang.c:1060
+#: src/lang.c:1119
 #, c-format
 msgid "%s: Can't get entry for TERM\n"
 msgstr ""
 
-#: src/lang.c:1064
+#: src/lang.c:1123
 #, c-format
 msgid "Group %.*s ('q' to quit)..."
 msgstr ""
 
-#: src/lang.c:1066
+#: src/lang.c:1125
 #, c-format
 msgid "Group %.*s..."
 msgstr ""
 
-#: src/lang.c:1070
+#: src/lang.c:1129
 msgid "Server unavailable\n"
 msgstr ""
 
-#: src/lang.c:1076
+#: src/lang.c:1135
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %"
 "s=post"
 msgstr ""
 
-#: src/lang.c:1077
+#: src/lang.c:1136
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1079
+#: src/lang.c:1138
 #, c-format
 msgid ""
 "%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1080
+#: src/lang.c:1139
 #, c-format
 msgid "%s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1084
+#: src/lang.c:1143
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1085
+#: src/lang.c:1144
 #, c-format
 msgid "%s=pipe; %s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1087
+#: src/lang.c:1146
 #, c-format
 msgid "%s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1088
+#: src/lang.c:1147
 #, c-format
 msgid "%s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1094
+#: src/lang.c:1153
 msgid "Terminal does not support color"
 msgstr ""
 
-#: src/lang.c:1099
+#: src/lang.c:1158
 #, c-format
 msgid "Trying %s"
 msgstr ""
 
-#: src/lang.c:1113 src/lang.c:1139 src/lang.c:1155 src/lang.c:1364
-#: src/refs.c:304
+#: src/lang.c:1172 src/lang.c:1198 src/lang.c:1214 src/lang.c:1423
+#: src/refs.c:288
 msgid "None"
 msgstr ""
 
-#: src/lang.c:1114
+#: src/lang.c:1173
 msgid "Subject"
 msgstr ""
 
-#: src/lang.c:1115
+#: src/lang.c:1174
 msgid "References"
 msgstr ""
 
-#: src/lang.c:1116
+#: src/lang.c:1175
 msgid "Both Subject and References"
 msgstr ""
 
-#: src/lang.c:1117
+#: src/lang.c:1176
 msgid "Multipart Subject"
 msgstr ""
 
-#: src/lang.c:1118
+#: src/lang.c:1177
 msgid "Percentage Match"
 msgstr ""
 
-#: src/lang.c:1130 src/lang.c:1210 src/lang.c:1269
+#: src/lang.c:1189 src/lang.c:1269 src/lang.c:1328
 msgid "No"
 msgstr ""
 
-#: src/lang.c:1131 src/lang.c:1271
+#: src/lang.c:1190 src/lang.c:1330
 msgid "Yes"
 msgstr ""
 
-#: src/lang.c:1132
+#: src/lang.c:1191
 msgid "Hide All"
 msgstr ""
 
-#: src/lang.c:1140
+#: src/lang.c:1199
 msgid "Address"
 msgstr ""
 
-#: src/lang.c:1141
+#: src/lang.c:1200
 msgid "Full Name"
 msgstr ""
 
-#: src/lang.c:1142
+#: src/lang.c:1201
 msgid "Address and Name"
 msgstr ""
 
-#: src/lang.c:1149
+#: src/lang.c:1208
 msgid "Max"
 msgstr ""
 
-#: src/lang.c:1150
+#: src/lang.c:1209
 msgid "Sum"
 msgstr ""
 
-#: src/lang.c:1151
+#: src/lang.c:1210
 msgid "Average"
 msgstr ""
 
-#: src/lang.c:1156
+#: src/lang.c:1215
 msgid "Lines"
 msgstr ""
 
-#: src/lang.c:1157
+#: src/lang.c:1216
 msgid "Score"
 msgstr ""
 
-#: src/lang.c:1158
+#: src/lang.c:1217
 msgid "Lines & Score"
 msgstr ""
 
-#: src/lang.c:1167
+#: src/lang.c:1226
 msgid "Black"
 msgstr ""
 
-#: src/lang.c:1168
+#: src/lang.c:1227
 msgid "Red"
 msgstr ""
 
-#: src/lang.c:1169
+#: src/lang.c:1228
 msgid "Green"
 msgstr ""
 
-#: src/lang.c:1170
+#: src/lang.c:1229
 msgid "Brown"
 msgstr ""
 
-#: src/lang.c:1171
+#: src/lang.c:1230
 msgid "Blue"
 msgstr ""
 
-#: src/lang.c:1172
+#: src/lang.c:1231
 msgid "Pink"
 msgstr ""
 
-#: src/lang.c:1173
+#: src/lang.c:1232
 msgid "Cyan"
 msgstr ""
 
-#: src/lang.c:1174
+#: src/lang.c:1233
 msgid "White"
 msgstr ""
 
-#: src/lang.c:1175
+#: src/lang.c:1234
 msgid "Gray"
 msgstr ""
 
-#: src/lang.c:1176
+#: src/lang.c:1235
 msgid "Light Red"
 msgstr ""
 
-#: src/lang.c:1177
+#: src/lang.c:1236
 msgid "Light Green"
 msgstr ""
 
-#: src/lang.c:1178
+#: src/lang.c:1237
 msgid "Yellow"
 msgstr ""
 
-#: src/lang.c:1179
+#: src/lang.c:1238
 msgid "Light Blue"
 msgstr ""
 
-#: src/lang.c:1180
+#: src/lang.c:1239
 msgid "Light Pink"
 msgstr ""
 
-#: src/lang.c:1181
+#: src/lang.c:1240
 msgid "Light Cyan"
 msgstr ""
 
-#: src/lang.c:1182
+#: src/lang.c:1241
 msgid "Light White"
 msgstr ""
 
-#: src/lang.c:1190 src/lang.c:1275 src/lang.c:1289
+#: src/lang.c:1249 src/lang.c:1334 src/lang.c:1348
 msgid "Nothing"
 msgstr ""
 
-#: src/lang.c:1191
-msgid "Mark"
-msgstr ""
-
-#: src/lang.c:1192
+#: src/lang.c:1251
 msgid "Space"
 msgstr ""
 
-#: src/lang.c:1199
+#: src/lang.c:1258
 msgid "Normal"
 msgstr ""
 
-#: src/lang.c:1200
+#: src/lang.c:1259
 msgid "Best highlighting"
 msgstr ""
 
-#: src/lang.c:1201
+#: src/lang.c:1260
 msgid "Underline"
 msgstr ""
 
-#: src/lang.c:1202
+#: src/lang.c:1261
 msgid "Reverse video"
 msgstr ""
 
-#: src/lang.c:1203
+#: src/lang.c:1262
 msgid "Blinking"
 msgstr ""
 
-#: src/lang.c:1204
+#: src/lang.c:1263
 msgid "Half bright"
 msgstr ""
 
-#: src/lang.c:1205
+#: src/lang.c:1264
 msgid "Bold"
 msgstr ""
 
-#: src/lang.c:1211
+#: src/lang.c:1270
 msgid "Cc"
 msgstr ""
 
-#: src/lang.c:1212
+#: src/lang.c:1271
 msgid "Bcc"
 msgstr ""
 
-#: src/lang.c:1213
+#: src/lang.c:1272
 msgid "Cc and Bcc"
 msgstr ""
 
-#: src/lang.c:1218 src/lang.c:1230
+#: src/lang.c:1277 src/lang.c:1289
 msgid "none"
 msgstr ""
 
-#: src/lang.c:1219
+#: src/lang.c:1278
 msgid "commands"
 msgstr ""
 
-#: src/lang.c:1220
+#: src/lang.c:1279
 msgid "select"
 msgstr ""
 
-#: src/lang.c:1222
+#: src/lang.c:1281
 msgid "commands & quit"
 msgstr ""
 
-#: src/lang.c:1223
+#: src/lang.c:1282
 msgid "commands & select"
 msgstr ""
 
-#: src/lang.c:1224
+#: src/lang.c:1283
 msgid "quit & select"
 msgstr ""
 
-#: src/lang.c:1225
+#: src/lang.c:1284
 msgid "commands & quit & select"
 msgstr ""
 
-#: src/lang.c:1231
+#: src/lang.c:1290
 msgid "PageDown"
 msgstr ""
 
-#: src/lang.c:1232
+#: src/lang.c:1291
 msgid "PageNextUnread"
 msgstr ""
 
-#: src/lang.c:1233
+#: src/lang.c:1292
 msgid "PageDown or PageNextUnread"
 msgstr ""
 
-#: src/lang.c:1238
+#: src/lang.c:1297
 msgid "Don't trim article body"
 msgstr ""
 
-#: src/lang.c:1239
+#: src/lang.c:1298
 msgid "Skip leading blank lines"
 msgstr ""
 
-#: src/lang.c:1240
+#: src/lang.c:1299
 msgid "Skip trailing blank lines"
 msgstr ""
 
-#: src/lang.c:1241
+#: src/lang.c:1300
 msgid "Skip leading and trailing blank l."
 msgstr ""
 
-#: src/lang.c:1242
+#: src/lang.c:1301
 msgid "Compact multiple between text"
 msgstr ""
 
-#: src/lang.c:1243
+#: src/lang.c:1302
 msgid "Compact multiple and skip leading"
 msgstr ""
 
-#: src/lang.c:1244
+#: src/lang.c:1303
 msgid "Compact multiple and skip trailing"
 msgstr ""
 
-#: src/lang.c:1245
+#: src/lang.c:1304
 msgid "Compact mltpl., skip lead. & trai."
 msgstr ""
 
-#: src/lang.c:1270
+#: src/lang.c:1329
 msgid "Shell archive"
 msgstr ""
 
-#: src/lang.c:1276
+#: src/lang.c:1335
 msgid "Subject: (descending)"
 msgstr ""
 
-#: src/lang.c:1277
+#: src/lang.c:1336
 msgid "Subject: (ascending)"
 msgstr ""
 
-#: src/lang.c:1278
+#: src/lang.c:1337
 msgid "From: (descending)"
 msgstr ""
 
-#: src/lang.c:1279
+#: src/lang.c:1338
 msgid "From: (ascending)"
 msgstr ""
 
-#: src/lang.c:1280
+#: src/lang.c:1339
 msgid "Date: (descending)"
 msgstr ""
 
-#: src/lang.c:1281
+#: src/lang.c:1340
 msgid "Date: (ascending)"
 msgstr ""
 
-#: src/lang.c:1282 src/lang.c:1290
+#: src/lang.c:1341 src/lang.c:1349
 msgid "Score (descending)"
 msgstr ""
 
-#: src/lang.c:1283 src/lang.c:1291
+#: src/lang.c:1342 src/lang.c:1350
 msgid "Score (ascending)"
 msgstr ""
 
-#: src/lang.c:1284
+#: src/lang.c:1343
 msgid "Lines: (descending)"
 msgstr ""
 
-#: src/lang.c:1285
+#: src/lang.c:1344
 msgid "Lines: (ascending)"
 msgstr ""
 
-#: src/lang.c:1292
+#: src/lang.c:1351
 msgid "Last posting date (descending)"
 msgstr ""
 
-#: src/lang.c:1293
+#: src/lang.c:1352
 msgid "Last posting date (ascending)"
 msgstr ""
 
-#: src/lang.c:1298
+#: src/lang.c:1357
 msgid "Always Keep"
 msgstr ""
 
-#: src/lang.c:1299
+#: src/lang.c:1358
 msgid "Always Remove"
 msgstr ""
 
-#: src/lang.c:1300
+#: src/lang.c:1359
 msgid "Mark with D on selection screen"
 msgstr ""
 
-#: src/lang.c:1305
+#: src/lang.c:1364
 msgid "Kill only unread arts"
 msgstr ""
 
-#: src/lang.c:1306
+#: src/lang.c:1365
 msgid "Kill all arts & show with K"
 msgstr ""
 
 #. TODO: s/K/art_marked_killed/
-#: src/lang.c:1307
+#: src/lang.c:1366
 msgid "Kill all arts and never show"
 msgstr ""
 
-#: src/lang.c:1312
+#: src/lang.c:1371
 msgid "Nothing special"
 msgstr ""
 
-#: src/lang.c:1313
+#: src/lang.c:1372
 msgid "Compress quotes"
 msgstr ""
 
-#: src/lang.c:1314
+#: src/lang.c:1373
 msgid "Quote signatures"
 msgstr ""
 
-#: src/lang.c:1315
+#: src/lang.c:1374
 msgid "Compress quotes, quote sigs"
 msgstr ""
 
-#: src/lang.c:1316
+#: src/lang.c:1375
 msgid "Quote empty lines"
 msgstr ""
 
-#: src/lang.c:1317
+#: src/lang.c:1376
 msgid "Compress quotes, quote empty lines"
 msgstr ""
 
-#: src/lang.c:1318
+#: src/lang.c:1377
 msgid "Quote sigs & empty lines"
 msgstr ""
 
-#: src/lang.c:1319
+#: src/lang.c:1378
 msgid "Comp. q., quote sigs & empty lines"
 msgstr ""
 
-#: src/lang.c:1357
+#: src/lang.c:1416
 msgid "no"
 msgstr ""
 
-#: src/lang.c:1358
+#: src/lang.c:1417
 msgid "with headers"
 msgstr ""
 
-#: src/lang.c:1359
+#: src/lang.c:1418
 msgid "without headers"
 msgstr ""
 
-#: src/lang.c:1366 src/lang.c:1372
+#: src/lang.c:1425 src/lang.c:1431
 msgid "NFKC"
 msgstr ""
 
-#: src/lang.c:1367
+#: src/lang.c:1426
 msgid "NFKD"
 msgstr ""
 
-#: src/lang.c:1368
+#: src/lang.c:1427
 msgid "NFC"
 msgstr ""
 
-#: src/lang.c:1369
+#: src/lang.c:1428
 msgid "NFD"
 msgstr ""
 
-#: src/lang.c:1380
+#: src/lang.c:1439
 msgid "Display Options"
 msgstr ""
 
-#: src/lang.c:1387
+#: src/lang.c:1446
 msgid "Color Options"
 msgstr ""
 
-#: src/lang.c:1394
+#: src/lang.c:1453
 msgid "Article-Limiting Options"
 msgstr ""
 
-#: src/lang.c:1400
+#: src/lang.c:1459
 msgid "Posting/Mailing Options"
 msgstr ""
 
-#: src/lang.c:1406
+#: src/lang.c:1465
 msgid "Saving/Printing Options"
 msgstr ""
 
-#: src/lang.c:1412
+#: src/lang.c:1471
 msgid "Expert Options"
 msgstr ""
 
-#: src/lang.c:1418
+#: src/lang.c:1477
 msgid "Filtering Options"
 msgstr ""
 
-#: src/lang.c:1423 src/lang.c:1454 src/lang.c:1460 src/lang.c:1486
-#: src/lang.c:1538 src/lang.c:1544 src/lang.c:1554 src/lang.c:1565
-#: src/lang.c:1583 src/lang.c:1658 src/lang.c:1848 src/lang.c:1854
-#: src/lang.c:1860 src/lang.c:1866 src/lang.c:1878 src/lang.c:1885
-#: src/lang.c:1939 src/lang.c:1948 src/lang.c:1954 src/lang.c:1961
-#: src/lang.c:1968 src/lang.c:1975 src/lang.c:1982 src/lang.c:1989
-#: src/lang.c:1996 src/lang.c:2003 src/lang.c:2010 src/lang.c:2017
-#: src/lang.c:2024 src/lang.c:2031 src/lang.c:2038 src/lang.c:2045
-#: src/lang.c:2052 src/lang.c:2059 src/lang.c:2066 src/lang.c:2073
-#: src/lang.c:2080 src/lang.c:2087 src/lang.c:2094 src/lang.c:2101
-#: src/lang.c:2108 src/lang.c:2115 src/lang.c:2123 src/lang.c:2139
-#: src/lang.c:2146 src/lang.c:2153 src/lang.c:2160 src/lang.c:2166
-#: src/lang.c:2172 src/lang.c:2189 src/lang.c:2201 src/lang.c:2235
-#: src/lang.c:2288 src/lang.c:2302 src/lang.c:2308 src/lang.c:2333
-#: src/lang.c:2350 src/lang.c:2366 src/lang.c:2402 src/lang.c:2438
-#: src/lang.c:2458 src/lang.c:2493 src/lang.c:2503 src/lang.c:2528
-#: src/lang.c:2544 src/lang.c:2563 src/lang.c:2576
+#: src/lang.c:1482 src/lang.c:1513 src/lang.c:1519 src/lang.c:1545
+#: src/lang.c:1597 src/lang.c:1603 src/lang.c:1613 src/lang.c:1624
+#: src/lang.c:1642 src/lang.c:1717 src/lang.c:1907 src/lang.c:1913
+#: src/lang.c:1919 src/lang.c:1925 src/lang.c:1937 src/lang.c:1944
+#: src/lang.c:1998 src/lang.c:2007 src/lang.c:2013 src/lang.c:2020
+#: src/lang.c:2027 src/lang.c:2034 src/lang.c:2041 src/lang.c:2048
+#: src/lang.c:2055 src/lang.c:2062 src/lang.c:2069 src/lang.c:2076
+#: src/lang.c:2083 src/lang.c:2090 src/lang.c:2097 src/lang.c:2104
+#: src/lang.c:2111 src/lang.c:2118 src/lang.c:2125 src/lang.c:2132
+#: src/lang.c:2139 src/lang.c:2146 src/lang.c:2153 src/lang.c:2160
+#: src/lang.c:2167 src/lang.c:2174 src/lang.c:2182 src/lang.c:2198
+#: src/lang.c:2205 src/lang.c:2212 src/lang.c:2219 src/lang.c:2225
+#: src/lang.c:2231 src/lang.c:2248 src/lang.c:2260 src/lang.c:2294
+#: src/lang.c:2347 src/lang.c:2361 src/lang.c:2367 src/lang.c:2392
+#: src/lang.c:2409 src/lang.c:2425 src/lang.c:2461 src/lang.c:2497
+#: src/lang.c:2517 src/lang.c:2552 src/lang.c:2562 src/lang.c:2587
+#: src/lang.c:2603 src/lang.c:2622 src/lang.c:2635 src/lang.c:2646
+#: src/lang.c:2652 src/lang.c:2690
 msgid "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1424
+#: src/lang.c:1483
 msgid "Show mini menu & posting etiquette"
 msgstr ""
 
-#: src/lang.c:1425
+#: src/lang.c:1484
 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:1430
+#: src/lang.c:1489
 msgid "Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1431
+#: src/lang.c:1490
 msgid "Show description of each newsgroup"
 msgstr ""
 
-#: src/lang.c:1432
+#: src/lang.c:1491
 msgid ""
 "# If ON show group description text after newsgroup name at\n"
 "# group selection level\n"
 msgstr ""
 
-#: src/lang.c:1437
+#: src/lang.c:1496
 msgid ""
 "Show Subject & From (author) fields in group menu. <SPACE> toggles & <CR> "
 "sets."
 msgstr ""
 
-#: src/lang.c:1438
+#: src/lang.c:1497
 msgid "In group menu, show author by"
 msgstr ""
 
-#: src/lang.c:1439
+#: src/lang.c:1498
 msgid ""
 "# Part of from field to display\n"
 "# Possible values are (the default is marked with *):\n"
@@ -4592,31 +4820,31 @@ msgid ""
 "#   3 = both\n"
 msgstr ""
 
-#: src/lang.c:1448
+#: src/lang.c:1507
 msgid "Draw -> or highlighted bar for selection. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1449
+#: src/lang.c:1508
 msgid "Draw -> instead of highlighted bar"
 msgstr ""
 
-#: src/lang.c:1450
+#: src/lang.c:1509
 msgid "# If ON use -> otherwise highlighted bar for selection\n"
 msgstr ""
 
-#: src/lang.c:1455
+#: src/lang.c:1514
 msgid "Use inverse video for page headers"
 msgstr ""
 
-#: src/lang.c:1456
+#: src/lang.c:1515
 msgid "# If ON use inverse video for page headers at different levels\n"
 msgstr ""
 
-#: src/lang.c:1461
+#: src/lang.c:1520
 msgid "Thread articles by"
 msgstr ""
 
-#: src/lang.c:1462
+#: src/lang.c:1521
 msgid ""
 "# Thread articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -4628,15 +4856,15 @@ msgid ""
 "#   5 = Percentage Match\n"
 msgstr ""
 
-#: src/lang.c:1473
+#: src/lang.c:1532
 msgid "Enter percentage match required to thread together. <CR> sets."
 msgstr ""
 
-#: src/lang.c:1474
+#: src/lang.c:1533
 msgid "Thread percentage match"
 msgstr ""
 
-#: src/lang.c:1475
+#: src/lang.c:1534
 #, c-format
 msgid ""
 "# Thread percentage match...\n"
@@ -4651,11 +4879,11 @@ msgid ""
 "# 'harppy' would be threaded separately from 'happy'\n"
 msgstr ""
 
-#: src/lang.c:1487
+#: src/lang.c:1546
 msgid "Score of a thread"
 msgstr ""
 
-#: src/lang.c:1488
+#: src/lang.c:1547
 msgid ""
 "# Thread score\n"
 "# Possible values are (the default is marked with *):\n"
@@ -4664,16 +4892,16 @@ msgid ""
 "#   2 = average\n"
 msgstr ""
 
-#: src/lang.c:1496
+#: src/lang.c:1555
 msgid ""
 "Sort articles by Subject, From, Date or Score. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1497
+#: src/lang.c:1556
 msgid "Sort articles by"
 msgstr ""
 
-#: src/lang.c:1498
+#: src/lang.c:1557
 msgid ""
 "# Sort articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -4690,15 +4918,15 @@ msgid ""
 "#  10 = Lines ascending\n"
 msgstr ""
 
-#: src/lang.c:1514
+#: src/lang.c:1573
 msgid "Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1515
+#: src/lang.c:1574
 msgid "Sort threads by"
 msgstr ""
 
-#: src/lang.c:1516
+#: src/lang.c:1575
 msgid ""
 "# Sort thread by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -4709,44 +4937,44 @@ msgid ""
 "#   4 = Last posting date ascending\n"
 msgstr ""
 
-#: src/lang.c:1526
+#: src/lang.c:1585
 msgid ""
 "Put cursor at first/last unread art in groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1527
+#: src/lang.c:1586
 msgid "Goto first unread article in group"
 msgstr ""
 
-#: src/lang.c:1528
+#: src/lang.c:1587
 msgid "# If ON put cursor at first unread art in group otherwise last art\n"
 msgstr ""
 
-#: src/lang.c:1532
+#: src/lang.c:1591
 msgid "Show all articles or only unread articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1533
+#: src/lang.c:1592
 msgid "Show only unread articles"
 msgstr ""
 
-#: src/lang.c:1534
+#: src/lang.c:1593
 msgid "# If ON show only new/unread articles otherwise show all.\n"
 msgstr ""
 
-#: src/lang.c:1539
+#: src/lang.c:1598
 msgid "Show only groups with unread arts"
 msgstr ""
 
-#: src/lang.c:1540
+#: src/lang.c:1599
 msgid "# If ON show only subscribed to groups that contain unread articles.\n"
 msgstr ""
 
-#: src/lang.c:1545
+#: src/lang.c:1604
 msgid "Filter which articles"
 msgstr ""
 
-#: src/lang.c:1546
+#: src/lang.c:1605
 msgid ""
 "# Filter which articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -4755,11 +4983,11 @@ msgid ""
 "#   2 = kill all articles and never show them\n"
 msgstr ""
 
-#: src/lang.c:1555
+#: src/lang.c:1614
 msgid "Go to the next unread article with"
 msgstr ""
 
-#: src/lang.c:1556
+#: src/lang.c:1615
 msgid ""
 "# Go to the unread article with folling key(s)\n"
 "# Possible values are (the default is marked with *):\n"
@@ -4769,11 +4997,11 @@ msgid ""
 "#   3 = PAGE DOWN or TAB\n"
 msgstr ""
 
-#: src/lang.c:1566
+#: src/lang.c:1625
 msgid "How to treat blank lines"
 msgstr ""
 
-#: src/lang.c:1567
+#: src/lang.c:1626
 msgid ""
 "# Trim the article body, remove unecessary blank lines.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -4790,163 +5018,163 @@ msgid ""
 "#       leading and trailing blank lines\n"
 msgstr ""
 
-#: src/lang.c:1584
+#: src/lang.c:1643
 msgid "List thread using right arrow key"
 msgstr ""
 
-#: src/lang.c:1585
+#: src/lang.c:1644
 msgid ""
 "# If ON automatically list thread when entering it using right arrow key.\n"
 msgstr ""
 
-#: src/lang.c:1589
+#: src/lang.c:1648
 msgid "Enter character to indicate deleted articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1590
+#: src/lang.c:1649
 msgid "Character to show deleted articles"
 msgstr ""
 
-#: src/lang.c:1591
+#: src/lang.c:1650
 msgid ""
 "# Character used to show that an art was deleted (default 'D')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1596
+#: src/lang.c:1655
 msgid ""
 "Enter character to indicate articles in a range. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1597
+#: src/lang.c:1656
 msgid "Character to show inrange articles"
 msgstr ""
 
-#: src/lang.c:1598
+#: src/lang.c:1657
 msgid ""
 "# Character used to show that an art is in a range (default '#')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1603
+#: src/lang.c:1662
 msgid ""
 "Enter character to indicate that article will return. <CR> sets, <ESC> "
 "cancels."
 msgstr ""
 
-#: src/lang.c:1604
+#: src/lang.c:1663
 msgid "Character to show returning arts"
 msgstr ""
 
-#: src/lang.c:1605
+#: src/lang.c:1664
 msgid ""
 "# Character used to show that an art will return (default '-')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1610
+#: src/lang.c:1669
 msgid ""
 "Enter character to indicate selected articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1611
+#: src/lang.c:1670
 msgid "Character to show selected articles"
 msgstr ""
 
-#: src/lang.c:1612
+#: src/lang.c:1671
 msgid ""
 "# Character used to show that an art was auto-selected (default '*')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1617
+#: src/lang.c:1676
 msgid "Enter character to indicate recent articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1618
+#: src/lang.c:1677
 msgid "Character to show recent articles"
 msgstr ""
 
-#: src/lang.c:1619
+#: src/lang.c:1678
 msgid ""
 "# Character used to show that an art is recent (default 'o')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1624
+#: src/lang.c:1683
 msgid "Enter character to indicate unread articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1625
+#: src/lang.c:1684
 msgid "Character to show unread articles"
 msgstr ""
 
-#: src/lang.c:1626
+#: src/lang.c:1685
 msgid ""
 "# Character used to show that an art is unread (default '+')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1631
+#: src/lang.c:1690
 msgid "Enter character to indicate read articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1632
+#: src/lang.c:1691
 msgid "Character to show read articles"
 msgstr ""
 
-#: src/lang.c:1633
+#: src/lang.c:1692
 msgid ""
 "# Character used to show that an art was read (default ' ')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1638
+#: src/lang.c:1697
 msgid "Enter character to indicate killed articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1639
+#: src/lang.c:1698
 msgid "Character to show killed articles"
 msgstr ""
 
-#: src/lang.c:1640
+#: src/lang.c:1699
 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:1645
+#: src/lang.c:1704
 msgid ""
 "Enter character to indicate read selected articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1646
+#: src/lang.c:1705
 msgid "Character to show readselected arts"
 msgstr ""
 
-#: src/lang.c:1647
+#: src/lang.c:1706
 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:1652
+#: src/lang.c:1711
 msgid "Enter maximum length of newsgroup names displayed. <CR> sets."
 msgstr ""
 
-#: src/lang.c:1653
+#: src/lang.c:1712
 msgid "Max. length of group names shown"
 msgstr ""
 
-#: src/lang.c:1654
+#: src/lang.c:1713
 msgid "# Maximum length of the names of newsgroups displayed\n"
 msgstr ""
 
-#: src/lang.c:1659
+#: src/lang.c:1718
 msgid "Show lines/score in listings"
 msgstr ""
 
-#: src/lang.c:1660
+#: src/lang.c:1719
 msgid ""
 "# What informations should be displayed in article/thread listing\n"
 "# Possible values are (the default is marked with *):\n"
@@ -4956,17 +5184,17 @@ msgid ""
 "#   3 = lines & score\n"
 msgstr ""
 
-#: src/lang.c:1669
+#: src/lang.c:1728
 msgid ""
 "0 = full page scrolling, -1 = show previous last line as first on next page, "
 "-2 = half page"
 msgstr ""
 
-#: src/lang.c:1670
+#: src/lang.c:1729
 msgid "Number of lines to scroll in pager"
 msgstr ""
 
-#: src/lang.c:1671
+#: src/lang.c:1730
 msgid ""
 "# Number of lines that cursor-up/down will scroll in article pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -4977,28 +5205,28 @@ msgid ""
 "#   2 or greater = scroll by 2 or more lines (only in the pager)\n"
 msgstr ""
 
-#: src/lang.c:1681
+#: src/lang.c:1740
 msgid "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1682
+#: src/lang.c:1741
 msgid "Display signatures"
 msgstr ""
 
-#: src/lang.c:1683
+#: src/lang.c:1742
 msgid "# If OFF don't show signatures when displaying articles\n"
 msgstr ""
 
-#: src/lang.c:1687
+#: src/lang.c:1746
 msgid ""
 "Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1688
+#: src/lang.c:1747
 msgid "Display uue data as an attachment"
 msgstr ""
 
-#: src/lang.c:1689
+#: src/lang.c:1748
 msgid ""
 "# Handling of uuencoded data in the pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5010,30 +5238,30 @@ msgid ""
 "#       be folded into a tag line.\n"
 msgstr ""
 
-#: src/lang.c:1699
+#: src/lang.c:1758
 msgid ""
 "Decode German style TeX umlaut codes to ISO. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1700
+#: src/lang.c:1759
 msgid "Display \"a as Umlaut-a"
 msgstr ""
 
-#: src/lang.c:1701
+#: src/lang.c:1760
 msgid ""
 "# If ON decode German style TeX umlaut codes to ISO and\n"
 "# show \"a as Umlaut-a, etc.\n"
 msgstr ""
 
-#: src/lang.c:1706 src/lang.c:1716
+#: src/lang.c:1765 src/lang.c:1775
 msgid "Space separated list of header fields"
 msgstr ""
 
-#: src/lang.c:1707
+#: src/lang.c:1766
 msgid "Display these header fields (or *)"
 msgstr ""
 
-#: src/lang.c:1708
+#: src/lang.c:1767
 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"
@@ -5043,11 +5271,11 @@ msgid ""
 "# spaces. Not defining anything turns off this option.\n"
 msgstr ""
 
-#: src/lang.c:1717
+#: src/lang.c:1776
 msgid "Do not display these header fields"
 msgstr ""
 
-#: src/lang.c:1718
+#: src/lang.c:1777
 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"
@@ -5059,203 +5287,203 @@ msgid ""
 "# Not defining anything turns off this option.\n"
 msgstr ""
 
-#: src/lang.c:1728
+#: src/lang.c:1787
 msgid ""
 "Do you want to enable automatic handling of multipart/alternative articles?"
 msgstr ""
 
-#: src/lang.c:1729
+#: src/lang.c:1788
 msgid "Skip multipart/alternative parts"
 msgstr ""
 
-#: src/lang.c:1730
+#: src/lang.c:1789
 msgid "# If ON strip multipart/alternative messages automatically\n"
 msgstr ""
 
-#: src/lang.c:1734
+#: src/lang.c:1793
 msgid "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1735
+#: src/lang.c:1794
 msgid "Detection of verbatim blocks"
 msgstr ""
 
-#: src/lang.c:1736
+#: src/lang.c:1795
 msgid "# If ON detect verbatim blocks in articles\n"
 msgstr ""
 
-#: src/lang.c:1741
+#: src/lang.c:1800
 msgid "A regex used to decide which lines to show in col_quote."
 msgstr ""
 
-#: src/lang.c:1742
+#: src/lang.c:1801
 msgid "Regex used to show quoted lines"
 msgstr ""
 
-#: src/lang.c:1743
+#: src/lang.c:1802
 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:1749
+#: src/lang.c:1808
 msgid "A regex used to decide which lines to show in col_quote2."
 msgstr ""
 
-#: src/lang.c:1750
+#: src/lang.c:1809
 msgid "Regex used to show twice quoted l."
 msgstr ""
 
-#: src/lang.c:1751
+#: src/lang.c:1810
 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:1757
+#: src/lang.c:1816
 msgid "A regex used to decide which lines to show in col_quote3."
 msgstr ""
 
-#: src/lang.c:1758
+#: src/lang.c:1817
 msgid "Regex used to show >= 3 times q.l."
 msgstr ""
 
-#: src/lang.c:1759
+#: src/lang.c:1818
 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:1766
+#: src/lang.c:1825
 msgid "A regex used to decide which words to show in col_markslashes."
 msgstr ""
 
-#: src/lang.c:1767
+#: src/lang.c:1826
 msgid "Regex used to highlight /slashes/"
 msgstr ""
 
-#: src/lang.c:1768
+#: src/lang.c:1827
 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:1774
+#: src/lang.c:1833
 msgid "A regex used to decide which words to show in col_markstars."
 msgstr ""
 
-#: src/lang.c:1775
+#: src/lang.c:1834
 msgid "Regex used to highlight *stars*"
 msgstr ""
 
-#: src/lang.c:1776
+#: src/lang.c:1835
 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:1782
+#: src/lang.c:1841
 msgid "A regex used to decide which words to show in col_markstroke."
 msgstr ""
 
-#: src/lang.c:1783
+#: src/lang.c:1842
 msgid "Regex used to highlight -strokes-"
 msgstr ""
 
-#: src/lang.c:1784
+#: src/lang.c:1843
 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:1790
+#: src/lang.c:1849
 msgid "A regex used to decide which words to show in col_markdash."
 msgstr ""
 
-#: src/lang.c:1791
+#: src/lang.c:1850
 msgid "Regex used to highlight _underline_"
 msgstr ""
 
-#: src/lang.c:1792
+#: src/lang.c:1851
 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:1798
+#: src/lang.c:1857
 msgid "A regex used to find Subject prefixes to remove.  Use '|' as separator."
 msgstr ""
 
-#: src/lang.c:1799
+#: src/lang.c:1858
 msgid "Regex with Subject prefixes"
 msgstr ""
 
-#: src/lang.c:1800
+#: src/lang.c:1859
 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:1805
+#: src/lang.c:1864
 msgid "A regex used to find Subject suffixes to remove.  Use '|' as separator."
 msgstr ""
 
-#: src/lang.c:1806
+#: src/lang.c:1865
 msgid "Regex with Subject suffixes"
 msgstr ""
 
-#: src/lang.c:1807
+#: src/lang.c:1866
 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:1812
+#: src/lang.c:1871
 msgid "A regex used to find the begin of a verbatim block."
 msgstr ""
 
-#: src/lang.c:1813
+#: src/lang.c:1872
 msgid "Regex for begin of a verbatim block"
 msgstr ""
 
-#: src/lang.c:1814
+#: src/lang.c:1873
 msgid ""
 "# A regular expression that tin will use to find the begin of\n"
 "# a verbatim block.\n"
 msgstr ""
 
-#: src/lang.c:1819
+#: src/lang.c:1878
 msgid "A regex used to find the end of a verbatim block."
 msgstr ""
 
-#: src/lang.c:1820
+#: src/lang.c:1879
 msgid "Regex for end of a verbatim block"
 msgstr ""
 
-#: src/lang.c:1821
+#: src/lang.c:1880
 msgid ""
 "# A regular expression that tin will use to find the end of\n"
 "# a verbatim block.\n"
 msgstr ""
 
-#: src/lang.c:1826
+#: src/lang.c:1885
 msgid ""
 "Enter name and options for external MIME viewer, --internal for built-in "
 "viewer"
 msgstr ""
 
-#: src/lang.c:1827
+#: src/lang.c:1886
 msgid "MIME binary content viewer"
 msgstr ""
 
-#: src/lang.c:1828
+#: src/lang.c:1887
 msgid ""
 "# If --internal automatically use the built in MIME viewer for non-text\n"
 "# parts of articles.\n"
@@ -5264,125 +5492,125 @@ msgid ""
 "# for no automatic viewing\n"
 msgstr ""
 
-#: src/lang.c:1835
+#: src/lang.c:1894
 msgid "Confirm before starting non-text viewing program"
 msgstr ""
 
-#: src/lang.c:1836
+#: src/lang.c:1895
 msgid "Ask before using MIME viewer"
 msgstr ""
 
-#: src/lang.c:1837
+#: src/lang.c:1896
 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:1842
+#: src/lang.c:1901
 msgid "Ask to mark groups read when quitting. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1843
+#: src/lang.c:1902
 msgid "Catchup read groups when quitting"
 msgstr ""
 
-#: src/lang.c:1844
+#: src/lang.c:1903
 msgid "# If ON ask user if read groups should all be marked read\n"
 msgstr ""
 
-#: src/lang.c:1849
+#: src/lang.c:1908
 msgid "Catchup group using left key"
 msgstr ""
 
-#: src/lang.c:1850
+#: src/lang.c:1909
 msgid "# If ON catchup group/thread when leaving with the left arrow key.\n"
 msgstr ""
 
-#: src/lang.c:1855
+#: src/lang.c:1914
 msgid "Catchup thread by using left key"
 msgstr ""
 
-#: src/lang.c:1861
+#: src/lang.c:1920
 msgid "Which actions require confirmation"
 msgstr ""
 
-#: src/lang.c:1862
+#: src/lang.c:1921
 msgid "# What should we ask confirmation for.\n"
 msgstr ""
 
-#: src/lang.c:1867
-msgid "'Mark article read' ignores tags"
+#: src/lang.c:1926
+msgid "'Mark as (un)read' ignores tags"
 msgstr ""
 
-#: src/lang.c:1868
+#: src/lang.c:1927
 msgid ""
-"# If ON the 'Mark article read' function marks only the current article.\n"
+"# If ON the 'Mark as (un)read' function marks only the current article.\n"
 msgstr ""
 
-#: src/lang.c:1872
+#: src/lang.c:1931
 msgid "Program to run to open URL's, <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1873
+#: src/lang.c:1932
 msgid "Program that opens URL's"
 msgstr ""
 
-#: src/lang.c:1874
+#: src/lang.c:1933
 msgid "# The program used to open URL's. The actual URL will be appended\n"
 msgstr ""
 
-#: src/lang.c:1879
+#: src/lang.c:1938
 msgid "Use mouse in xterm"
 msgstr ""
 
-#: src/lang.c:1880
+#: src/lang.c:1939
 msgid "# If ON enable mouse button support on xterm terminals\n"
 msgstr ""
 
-#: src/lang.c:1886
+#: src/lang.c:1945
 msgid "Use scroll keys on keypad"
 msgstr ""
 
-#: src/lang.c:1887
+#: src/lang.c:1946
 msgid "# If ON enable scroll keys on terminals that support it\n"
 msgstr ""
 
-#: src/lang.c:1892
+#: src/lang.c:1951
 msgid "Enter maximum number of article to get. <CR> sets."
 msgstr ""
 
-#: src/lang.c:1893
+#: src/lang.c:1952
 msgid "Number of articles to get"
 msgstr ""
 
-#: src/lang.c:1894
+#: src/lang.c:1953
 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:1899
+#: src/lang.c:1958
 msgid "Enter number of days article is considered recent. <CR> sets."
 msgstr ""
 
-#: src/lang.c:1900
+#: src/lang.c:1959
 msgid "Article recentness time limit"
 msgstr ""
 
-#: src/lang.c:1901
+#: src/lang.c:1960
 msgid "# Number of days in which article is considered recent, (0=OFF)\n"
 msgstr ""
 
-#: src/lang.c:1905
+#: src/lang.c:1964
 msgid ""
 "WILDMAT for normal wildcards, REGEX for full regular expression matching."
 msgstr ""
 
-#: src/lang.c:1906
+#: src/lang.c:1965
 msgid "Wildcard matching"
 msgstr ""
 
-#: src/lang.c:1907
+#: src/lang.c:1966
 msgid ""
 "# Wildcard matching\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5390,317 +5618,317 @@ msgid ""
 "#   1 = regex\n"
 msgstr ""
 
-#: src/lang.c:1914
+#: src/lang.c:1973
 msgid "Enter minimal score before an article is marked killed. <CR> sets."
 msgstr ""
 
-#: src/lang.c:1915
+#: src/lang.c:1974
 msgid "Score limit (kill)"
 msgstr ""
 
-#: src/lang.c:1916
+#: src/lang.c:1975
 msgid "# Score limit before an article is marked killed\n"
 msgstr ""
 
-#: src/lang.c:1920
+#: src/lang.c:1979
 msgid "Enter default score to kill articles. <CR> sets."
 msgstr ""
 
-#: src/lang.c:1921
+#: src/lang.c:1980
 msgid "Default score to kill articles"
 msgstr ""
 
-#: src/lang.c:1922
+#: src/lang.c:1981
 msgid "# Default score to kill articles\n"
 msgstr ""
 
-#: src/lang.c:1926
+#: src/lang.c:1985
 msgid "Enter minimal score before an article is marked hot. <CR> sets."
 msgstr ""
 
-#: src/lang.c:1927
+#: src/lang.c:1986
 msgid "Score limit (select)"
 msgstr ""
 
-#: src/lang.c:1928
+#: src/lang.c:1987
 msgid "# Score limit before an article is marked hot\n"
 msgstr ""
 
-#: src/lang.c:1932
+#: src/lang.c:1991
 msgid "Enter default score to select articles. <CR> sets."
 msgstr ""
 
-#: src/lang.c:1933
+#: src/lang.c:1992
 msgid "Default score to select articles"
 msgstr ""
 
-#: src/lang.c:1934
+#: src/lang.c:1993
 msgid "# Default score to select articles\n"
 msgstr ""
 
-#: src/lang.c:1940
+#: src/lang.c:1999
 msgid "Use slrnface to show ''X-Face:''s"
 msgstr ""
 
-#: src/lang.c:1941
+#: src/lang.c:2000
 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:1949
+#: src/lang.c:2008
 msgid "Use ANSI color"
 msgstr ""
 
-#: src/lang.c:1950
+#: src/lang.c:2009
 msgid "# If ON using ANSI-color\n"
 msgstr ""
 
-#: src/lang.c:1955
+#: src/lang.c:2014
 msgid "Standard foreground color"
 msgstr ""
 
-#: src/lang.c:1956
+#: src/lang.c:2015
 msgid ""
 "# Standard foreground color\n"
 "# Default: -1 (default color)\n"
 msgstr ""
 
-#: src/lang.c:1962
+#: src/lang.c:2021
 msgid "Standard background color"
 msgstr ""
 
-#: src/lang.c:1963
+#: src/lang.c:2022
 msgid ""
 "# Standard background color\n"
 "# Default: -1 (default color)\n"
 msgstr ""
 
-#: src/lang.c:1969
+#: src/lang.c:2028
 msgid "Color for inverse text (background)"
 msgstr ""
 
-#: src/lang.c:1970
+#: src/lang.c:2029
 msgid ""
 "# Color of background for inverse text\n"
 "# Default: 4 (blue)\n"
 msgstr ""
 
-#: src/lang.c:1976
+#: src/lang.c:2035
 msgid "Color for inverse text (foreground)"
 msgstr ""
 
-#: src/lang.c:1977
+#: src/lang.c:2036
 msgid ""
 "# Color of foreground for inverse text\n"
 "# Default: 7 (white)\n"
 msgstr ""
 
-#: src/lang.c:1983
+#: src/lang.c:2042
 msgid "Color of text lines"
 msgstr ""
 
-#: src/lang.c:1984
+#: src/lang.c:2043
 msgid ""
 "# Color of text lines\n"
 "# Default: -1 (default color)\n"
 msgstr ""
 
-#: src/lang.c:1990
+#: src/lang.c:2049
 msgid "Color of mini help menu"
 msgstr ""
 
-#: src/lang.c:1991
+#: src/lang.c:2050
 msgid ""
 "# Color of mini help menu\n"
 "# Default: 3 (brown)\n"
 msgstr ""
 
-#: src/lang.c:1997
+#: src/lang.c:2056
 msgid "Color of help text"
 msgstr ""
 
-#: src/lang.c:1998
+#: src/lang.c:2057
 msgid ""
 "# Color of help pages\n"
 "# Default: -1 (default color)\n"
 msgstr ""
 
-#: src/lang.c:2004
+#: src/lang.c:2063
 msgid "Color of status messages"
 msgstr ""
 
-#: src/lang.c:2005
+#: src/lang.c:2064
 msgid ""
 "# Color of messages in last line\n"
 "# Default: 6 (cyan)\n"
 msgstr ""
 
-#: src/lang.c:2011
+#: src/lang.c:2070
 msgid "Color of quoted lines"
 msgstr ""
 
-#: src/lang.c:2012
+#: src/lang.c:2071
 msgid ""
 "# Color of quote-lines\n"
 "# Default: 2 (green)\n"
 msgstr ""
 
-#: src/lang.c:2018
+#: src/lang.c:2077
 msgid "Color of twice quoted line"
 msgstr ""
 
-#: src/lang.c:2019
+#: src/lang.c:2078
 msgid ""
 "# Color of twice quoted lines\n"
 "# Default: 3 (brown)\n"
 msgstr ""
 
-#: src/lang.c:2025
+#: src/lang.c:2084
 msgid "Color of =>3 times quoted line"
 msgstr ""
 
-#: src/lang.c:2026
+#: src/lang.c:2085
 msgid ""
 "# Color of >=3 times quoted lines\n"
 "# Default: 4 (blue)\n"
 msgstr ""
 
-#: src/lang.c:2032
+#: src/lang.c:2091
 msgid "Color of article header lines"
 msgstr ""
 
-#: src/lang.c:2033
+#: src/lang.c:2092
 msgid ""
 "# Color of header-lines\n"
 "# Default: 2 (green)\n"
 msgstr ""
 
-#: src/lang.c:2039
+#: src/lang.c:2098
 msgid "Color of actual news header fields"
 msgstr ""
 
-#: src/lang.c:2040
+#: src/lang.c:2099
 msgid ""
 "# Color of actual news header fields\n"
 "# Default: 9 (light red)\n"
 msgstr ""
 
-#: src/lang.c:2046
+#: src/lang.c:2105
 msgid "Color of article subject lines"
 msgstr ""
 
-#: src/lang.c:2047
+#: src/lang.c:2106
 msgid ""
 "# Color of article subject\n"
 "# Default: 6 (cyan)\n"
 msgstr ""
 
-#: src/lang.c:2053
+#: src/lang.c:2112
 msgid "Color of response counter"
 msgstr ""
 
-#: src/lang.c:2054
+#: src/lang.c:2113
 msgid ""
 "# Color of response counter\n"
 "# Default: 2 (green)\n"
 msgstr ""
 
-#: src/lang.c:2060
+#: src/lang.c:2119
 msgid "Color of sender (From:)"
 msgstr ""
 
-#: src/lang.c:2061
+#: src/lang.c:2120
 msgid ""
 "# Color of sender (From:)\n"
 "# Default: 2 (green)\n"
 msgstr ""
 
-#: src/lang.c:2067
+#: src/lang.c:2126
 msgid "Color of help/mail sign"
 msgstr ""
 
-#: src/lang.c:2068
+#: src/lang.c:2127
 msgid ""
 "# Color of Help/Mail-Sign\n"
 "# Default: 4 (blue)\n"
 msgstr ""
 
-#: src/lang.c:2074
+#: src/lang.c:2133
 msgid "Color of signatures"
 msgstr ""
 
-#: src/lang.c:2075
+#: src/lang.c:2134
 msgid ""
 "# Color of signature\n"
 "# Default: 4 (blue)\n"
 msgstr ""
 
-#: src/lang.c:2081
+#: src/lang.c:2140
 msgid "Color of highlighted URLs"
 msgstr ""
 
-#: src/lang.c:2082
+#: src/lang.c:2141
 msgid ""
 "# Color of highlighted URLs\n"
 "# Default: -1 (default color)\n"
 msgstr ""
 
-#: src/lang.c:2088
+#: src/lang.c:2147
 msgid "Color of verbatim blocks"
 msgstr ""
 
-#: src/lang.c:2089
+#: src/lang.c:2148
 msgid ""
 "# Color of verbatim blocks\n"
 "# Default: 5 (pink)\n"
 msgstr ""
 
-#: src/lang.c:2095
+#: src/lang.c:2154
 msgid "Color of highlighting with *stars*"
 msgstr ""
 
-#: src/lang.c:2096
+#: src/lang.c:2155
 msgid ""
 "# Color of word highlighting with *stars*\n"
 "# Default: 11 (yellow)\n"
 msgstr ""
 
-#: src/lang.c:2102
+#: src/lang.c:2161
 msgid "Color of highlighting with _dash_"
 msgstr ""
 
-#: src/lang.c:2103
+#: src/lang.c:2162
 msgid ""
 "# Color of word highlighting with _dash_\n"
 "# Default: 13 (light pink)\n"
 msgstr ""
 
-#: src/lang.c:2109
+#: src/lang.c:2168
 msgid "Color of highlighting with /slash/"
 msgstr ""
 
-#: src/lang.c:2110
+#: src/lang.c:2169
 msgid ""
 "# Color of word highlighting with /slash/\n"
 "# Default: 14 (light cyan)\n"
 msgstr ""
 
-#: src/lang.c:2116
+#: src/lang.c:2175
 msgid "Color of highlighting with -stroke-"
 msgstr ""
 
-#: src/lang.c:2117
+#: src/lang.c:2176
 msgid ""
 "# Color of word highlighting with -stroke-\n"
 "# Default: 12 (light blue)\n"
 msgstr ""
 
-#: src/lang.c:2124
+#: src/lang.c:2183
 msgid "Attr. of highlighting with *stars*"
 msgstr ""
 
-#: src/lang.c:2125
+#: src/lang.c:2184
 msgid ""
 "# Attributes of word highlighting on mono terminals\n"
 "# Possible values are:\n"
@@ -5716,57 +5944,57 @@ msgid ""
 "# Default: 6 (bold)\n"
 msgstr ""
 
-#: src/lang.c:2140
+#: src/lang.c:2199
 msgid "Attr. of highlighting with _dash_"
 msgstr ""
 
-#: src/lang.c:2141
+#: src/lang.c:2200
 msgid ""
 "# Attribute of word highlighting with _dash_\n"
 "# Default: 2 (best highlighting)\n"
 msgstr ""
 
-#: src/lang.c:2147
+#: src/lang.c:2206
 msgid "Attr. of highlighting with /slash/"
 msgstr ""
 
-#: src/lang.c:2148
+#: src/lang.c:2207
 msgid ""
 "# Attribute of word highlighting with /slash/\n"
 "# Default: 5 (half bright)\n"
 msgstr ""
 
-#: src/lang.c:2154
+#: src/lang.c:2213
 msgid "Attr. of highlighting with -stroke-"
 msgstr ""
 
-#: src/lang.c:2155
+#: src/lang.c:2214
 msgid ""
 "# Attribute of word highlighting with -stroke-\n"
 "# Default: 3 (reverse video)\n"
 msgstr ""
 
-#: src/lang.c:2161
+#: src/lang.c:2220
 msgid "URL highlighting in message body"
 msgstr ""
 
-#: src/lang.c:2162
+#: src/lang.c:2221
 msgid "# Enable URL highlighting?\n"
 msgstr ""
 
-#: src/lang.c:2167
+#: src/lang.c:2226
 msgid "Word highlighting in message body"
 msgstr ""
 
-#: src/lang.c:2168
+#: src/lang.c:2227
 msgid "# Enable word highlighting?\n"
 msgstr ""
 
-#: src/lang.c:2173
+#: src/lang.c:2232
 msgid "What to display instead of mark"
 msgstr ""
 
-#: src/lang.c:2174
+#: src/lang.c:2233
 msgid ""
 "# Should the leading and ending stars and dashes also be displayed,\n"
 "# even when they are highlighting marks?\n"
@@ -5776,56 +6004,56 @@ msgid ""
 "# * 2 = print a space instead\n"
 msgstr ""
 
-#: src/lang.c:2183
+#: src/lang.c:2242
 msgid "Enter column number to wrap article lines to in the pager. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2184
+#: src/lang.c:2243
 msgid "Page line wrap column"
 msgstr ""
 
-#: src/lang.c:2185
+#: src/lang.c:2244
 msgid "# Wrap article lines at column\n"
 msgstr ""
 
-#: src/lang.c:2190
+#: src/lang.c:2249
 msgid "Wrap around threads on next unread"
 msgstr ""
 
-#: src/lang.c:2191
+#: src/lang.c:2250
 msgid "# If ON wrap around threads on searching next unread article\n"
 msgstr ""
 
-#: src/lang.c:2195
+#: src/lang.c:2254
 msgid "Enter default mail address (and fullname). <CR> sets."
 msgstr ""
 
-#: src/lang.c:2196
+#: src/lang.c:2255 src/lang.c:2671
 msgid "Mail address (and fullname)"
 msgstr ""
 
-#: src/lang.c:2197
+#: src/lang.c:2256
 msgid "# User's mail address (and fullname), if not username@host (fullname)\n"
 msgstr ""
 
-#: src/lang.c:2202
+#: src/lang.c:2261
 msgid "Show empty Followup-To in editor"
 msgstr ""
 
-#: src/lang.c:2203
+#: src/lang.c:2262
 msgid "# If ON show empty Followup-To header when editing an article\n"
 msgstr ""
 
-#: src/lang.c:2207
+#: src/lang.c:2266
 msgid ""
 "Enter path/! command/--none to create your default signature. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2208
+#: src/lang.c:2267
 msgid "Create signature from path/command"
 msgstr ""
 
-#: src/lang.c:2209
+#: src/lang.c:2268
 msgid ""
 "# Signature path (random sigs)/file to be used when posting/replying\n"
 "# sigfile=file       appends file as signature\n"
@@ -5833,52 +6061,52 @@ msgid ""
 "# sigfile=--none     don't append a signature\n"
 msgstr ""
 
-#: src/lang.c:2216
+#: src/lang.c:2275
 msgid ""
 "Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2217
+#: src/lang.c:2276
 msgid "Prepend signature with \"-- \""
 msgstr ""
 
-#: src/lang.c:2218
+#: src/lang.c:2277
 msgid "# If ON prepend the signature with dashes '\\n-- \\n'\n"
 msgstr ""
 
-#: src/lang.c:2222
+#: src/lang.c:2281
 msgid "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2223
+#: src/lang.c:2282
 msgid "Add signature when reposting"
 msgstr ""
 
-#: src/lang.c:2224
+#: src/lang.c:2283
 msgid "# If ON add signature to reposted articles\n"
 msgstr ""
 
-#: src/lang.c:2228
+#: src/lang.c:2287
 #, c-format
 msgid "Enter quotation marks, %s or %S for author's initials."
 msgstr ""
 
-#: src/lang.c:2229
+#: src/lang.c:2288
 msgid "Characters used as quote-marks"
 msgstr ""
 
-#: src/lang.c:2230
+#: src/lang.c:2289
 #, c-format
 msgid ""
 "# Characters used in quoting to followups and replies.\n"
 "# '_' is replaced by ' ', %%s, %%S are replaced by author's initials.\n"
 msgstr ""
 
-#: src/lang.c:2236
+#: src/lang.c:2295
 msgid "Quoting behavior"
 msgstr ""
 
-#: src/lang.c:2237
+#: src/lang.c:2296
 msgid ""
 "# How quoting should be handled when following up or replying.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5892,16 +6120,16 @@ msgid ""
 "#   7 = Compress quotes, quote signatures, quote empty lines\n"
 msgstr ""
 
-#: src/lang.c:2250 src/lang.c:2258 src/lang.c:2264
+#: src/lang.c:2309 src/lang.c:2317 src/lang.c:2323
 msgid ""
 "%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name"
 msgstr ""
 
-#: src/lang.c:2251
+#: src/lang.c:2310
 msgid "Quote line when following up"
 msgstr ""
 
-#: src/lang.c:2252
+#: src/lang.c:2311
 #, c-format
 msgid ""
 "# Format of quote line when mailing/posting/following-up an article\n"
@@ -5909,36 +6137,36 @@ msgid ""
 "# %%N Full Name  %%C First Name   %%I Initials\n"
 msgstr ""
 
-#: src/lang.c:2259
+#: src/lang.c:2318
 msgid "Quote line when cross-posting"
 msgstr ""
 
-#: src/lang.c:2265
+#: src/lang.c:2324
 msgid "Quote line when mailing"
 msgstr ""
 
-#: src/lang.c:2270
+#: src/lang.c:2329
 msgid "If ON, include User-Agent: header. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2271
+#: src/lang.c:2330
 msgid "Insert 'User-Agent:'-header"
 msgstr ""
 
-#: src/lang.c:2272
+#: src/lang.c:2331
 msgid "# If ON include advertising User-Agent: header\n"
 msgstr ""
 
-#: src/lang.c:2277
+#: src/lang.c:2336
 msgid ""
 "Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr ""
 
-#: src/lang.c:2278
+#: src/lang.c:2337
 msgid "MM_CHARSET"
 msgstr ""
 
-#: src/lang.c:2279
+#: src/lang.c:2338
 msgid ""
 "# Charset supported locally which is also used for MIME header and\n"
 "# Content-Type header.\n"
@@ -5948,40 +6176,40 @@ msgid ""
 "# mm_charset is considered not displayable and represented as '?'.\n"
 msgstr ""
 
-#: src/lang.c:2289
+#: src/lang.c:2348
 msgid "MM_NETWORK_CHARSET"
 msgstr ""
 
-#: src/lang.c:2290
+#: src/lang.c:2349
 msgid "# Charset used for MIME (Content-Type) header in postings.\n"
 msgstr ""
 
-#: src/lang.c:2294
+#: src/lang.c:2353
 msgid ""
 "Enter local charset name (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr ""
 
-#: src/lang.c:2295
+#: src/lang.c:2354
 msgid "MM_LOCAL_CHARSET"
 msgstr ""
 
-#: src/lang.c:2296
+#: src/lang.c:2355
 msgid "# Charset supported locally.\n"
 msgstr ""
 
-#: src/lang.c:2303
+#: src/lang.c:2362
 msgid "Mailbox format"
 msgstr ""
 
-#: src/lang.c:2304
+#: src/lang.c:2363
 msgid "# Format of the mailbox.\n"
 msgstr ""
 
-#: src/lang.c:2309
+#: src/lang.c:2368
 msgid "MIME encoding in news messages"
 msgstr ""
 
-#: src/lang.c:2310
+#: src/lang.c:2369
 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"
@@ -5990,15 +6218,15 @@ msgid ""
 "# Russian charsets with a lot of 8bit characters.\n"
 msgstr ""
 
-#: src/lang.c:2318 src/lang.c:2339
+#: src/lang.c:2377 src/lang.c:2398
 msgid "Don't change unless you know what you are doing. <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2319
+#: src/lang.c:2378
 msgid "Use 8bit characters in news headers"
 msgstr ""
 
-#: src/lang.c:2320
+#: src/lang.c:2379
 msgid ""
 "# If ON, 8bit characters in news headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -6006,28 +6234,28 @@ msgid ""
 "# parameter unless post_mime_encoding is 8bit as well.\n"
 msgstr ""
 
-#: src/lang.c:2327
+#: src/lang.c:2386
 msgid ""
 "Auto-view post-processed files <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2328
+#: src/lang.c:2387
 msgid "View post-processed files"
 msgstr ""
 
-#: src/lang.c:2329
+#: src/lang.c:2388
 msgid "# If set, post processed files will be opened in a viewer\n"
 msgstr ""
 
-#: src/lang.c:2334
+#: src/lang.c:2393
 msgid "MIME encoding in mail messages"
 msgstr ""
 
-#: src/lang.c:2340
+#: src/lang.c:2399
 msgid "Use 8bit characters in mail headers"
 msgstr ""
 
-#: src/lang.c:2341
+#: src/lang.c:2400
 msgid ""
 "# If ON, 8bit characters in mail headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -6038,36 +6266,36 @@ msgid ""
 "# turn it ON unless you have some compelling reason.\n"
 msgstr ""
 
-#: src/lang.c:2351
+#: src/lang.c:2410
 msgid "Strip blanks from ends of lines"
 msgstr ""
 
-#: src/lang.c:2352
+#: src/lang.c:2411
 msgid ""
 "# If ON strip blanks from ends of lines for faster display on slow "
 "terminals.\n"
 msgstr ""
 
-#: src/lang.c:2357
+#: src/lang.c:2416
 msgid "If ON, use transliteration. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2358
+#: src/lang.c:2417
 msgid "Transliteration"
 msgstr ""
 
-#: src/lang.c:2359
+#: src/lang.c:2418
 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:2367
+#: src/lang.c:2426
 msgid "Send you a Cc/Bcc automatically"
 msgstr ""
 
-#: src/lang.c:2368
+#: src/lang.c:2427
 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"
@@ -6077,119 +6305,119 @@ msgid ""
 "#   3 = Cc and Bcc\n"
 msgstr ""
 
-#: src/lang.c:2377
+#: src/lang.c:2436
 msgid "Enter address elements about which you want to be warned. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2378
+#: src/lang.c:2437
 msgid "Spamtrap warning address parts"
 msgstr ""
 
-#: src/lang.c:2379
+#: src/lang.c:2438
 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:2384
+#: src/lang.c:2443
 msgid "Enter default number of days a filter entry will be valid. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2385
+#: src/lang.c:2444
 msgid "No. of days a filter entry is valid"
 msgstr ""
 
-#: src/lang.c:2386
+#: src/lang.c:2445
 msgid "# Number of days a short term filter will be active\n"
 msgstr ""
 
-#: src/lang.c:2390
+#: src/lang.c:2449
 msgid "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2391
+#: src/lang.c:2450
 msgid "Add posted articles to filter"
 msgstr ""
 
-#: src/lang.c:2392
+#: src/lang.c:2451
 msgid ""
 "# If ON add posted articles which start a new thread to filter for\n"
 "# highlighting follow-ups\n"
 msgstr ""
 
-#: src/lang.c:2396
+#: src/lang.c:2455
 msgid "The directory where articles/threads are to be saved in mailbox format."
 msgstr ""
 
-#: src/lang.c:2397
+#: src/lang.c:2456
 msgid "Mail directory"
 msgstr ""
 
-#: src/lang.c:2398
+#: src/lang.c:2457
 msgid "# (-m) directory where articles/threads are saved in mailbox format\n"
 msgstr ""
 
-#: src/lang.c:2403
+#: src/lang.c:2462
 msgid "Save articles in batch mode (-S)"
 msgstr ""
 
-#: src/lang.c:2404
+#: src/lang.c:2463
 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:2409
+#: src/lang.c:2468
 msgid "The directory where you want articles/threads saved."
 msgstr ""
 
-#: src/lang.c:2410
+#: src/lang.c:2469
 msgid "Directory to save arts/threads in"
 msgstr ""
 
-#: src/lang.c:2411
+#: src/lang.c:2470
 msgid "# Directory where articles/threads are saved\n"
 msgstr ""
 
-#: src/lang.c:2415
+#: src/lang.c:2474
 msgid ""
 "Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> "
 "sets."
 msgstr ""
 
-#: src/lang.c:2416
+#: src/lang.c:2475
 msgid "Use Archive-name: header for save"
 msgstr ""
 
-#: src/lang.c:2417
+#: src/lang.c:2476
 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:2422
+#: src/lang.c:2481
 msgid ""
 "Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
 "cancels."
 msgstr ""
 
-#: src/lang.c:2423
+#: src/lang.c:2482
 msgid "Mark saved articles/threads as read"
 msgstr ""
 
-#: src/lang.c:2424
+#: src/lang.c:2483
 msgid "# If ON mark articles that are saved as read\n"
 msgstr ""
 
-#: src/lang.c:2428
+#: src/lang.c:2487
 msgid "Do post processing (eg. extract attachments) for saved articles."
 msgstr ""
 
-#: src/lang.c:2429
+#: src/lang.c:2488
 msgid "Post process saved articles"
 msgstr ""
 
-#: src/lang.c:2430
+#: src/lang.c:2489
 msgid ""
 "# Perform post processing (saving binary attachments) from saved articles.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6198,107 +6426,107 @@ msgid ""
 "#   2 = yes\n"
 msgstr ""
 
-#: src/lang.c:2439
+#: src/lang.c:2498
 msgid "Process only unread articles"
 msgstr ""
 
-#: src/lang.c:2440
+#: src/lang.c:2499
 msgid ""
 "# If ON only save/print/pipe/mail unread articles (tagged articles "
 "excepted)\n"
 msgstr ""
 
-#: src/lang.c:2445
+#: src/lang.c:2504
 msgid "Print all or just part of header. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2446
+#: src/lang.c:2505
 msgid "Print all headers when printing"
 msgstr ""
 
-#: src/lang.c:2447
+#: src/lang.c:2506
 msgid ""
 "# If ON print all of article header otherwise just the important lines\n"
 msgstr ""
 
-#: src/lang.c:2451
+#: src/lang.c:2510
 msgid ""
 "The printer program with options that is to be used to print articles/"
 "threads."
 msgstr ""
 
-#: src/lang.c:2452
+#: src/lang.c:2511
 msgid "Printer program with options"
 msgstr ""
 
-#: src/lang.c:2453
+#: src/lang.c:2512
 msgid "# Print program with parameters used to print articles/threads\n"
 msgstr ""
 
-#: src/lang.c:2459
+#: src/lang.c:2518
 msgid "Force redraw after certain commands"
 msgstr ""
 
-#: src/lang.c:2460
+#: src/lang.c:2519
 msgid ""
 "# If ON a screen redraw will always be done after certain external commands\n"
 msgstr ""
 
-#: src/lang.c:2464
+#: src/lang.c:2523
 msgid ""
 "Start editor with line offset. <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2465
+#: src/lang.c:2524
 msgid "Start editor with line offset"
 msgstr ""
 
-#: src/lang.c:2466
+#: src/lang.c:2525
 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:2471
+#: src/lang.c:2530
 msgid "Enter %E for editor, %F for filename, %N for line-number, <CR> to set."
 msgstr ""
 
-#: src/lang.c:2472
+#: src/lang.c:2531
 msgid "Invocation of your editor"
 msgstr ""
 
-#: src/lang.c:2473
+#: src/lang.c:2532
 #, c-format
 msgid ""
 "# Format of editor line including parameters\n"
 "# %%E Editor  %%F Filename  %%N Linenumber\n"
 msgstr ""
 
-#: src/lang.c:2478
+#: src/lang.c:2537
 msgid ""
 "Enter name and options for external-inews, --internal for internal inews"
 msgstr ""
 
-#: src/lang.c:2479
+#: src/lang.c:2538
 msgid "External inews"
 msgstr ""
 
-#: src/lang.c:2480
+#: src/lang.c:2539
 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:2484
+#: src/lang.c:2543
 msgid ""
 "Enter %M for mailer, %S for subject, %T for to, %F for filename, <CR> to set."
 msgstr ""
 
-#: src/lang.c:2485
+#: src/lang.c:2544
 msgid "Invocation of your mail command"
 msgstr ""
 
-#: src/lang.c:2486
+#: src/lang.c:2545
 #, c-format
 msgid ""
 "# Format of mailer line including parameters\n"
@@ -6307,11 +6535,11 @@ msgid ""
 "# ie. elm interactive          :    elm -i %%F -s \"%%S\" \"%%T\"\n"
 msgstr ""
 
-#: src/lang.c:2494
+#: src/lang.c:2553
 msgid "Use interactive mail reader"
 msgstr ""
 
-#: src/lang.c:2495
+#: src/lang.c:2554
 msgid ""
 "# Interactive mailreader\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6320,58 +6548,58 @@ msgid ""
 "#   2 = use interactive mailreader without headers in file\n"
 msgstr ""
 
-#: src/lang.c:2504
+#: src/lang.c:2563
 msgid "Remove ~/.article after posting"
 msgstr ""
 
-#: src/lang.c:2505
+#: src/lang.c:2564
 msgid "# If ON remove ~/.article after posting.\n"
 msgstr ""
 
-#: src/lang.c:2509
+#: src/lang.c:2568
 msgid "Filename for all posted articles, <CR> sets, no filename=do not save."
 msgstr ""
 
-#: src/lang.c:2510
+#: src/lang.c:2569
 msgid "Filename for posted articles"
 msgstr ""
 
-#: src/lang.c:2511
+#: src/lang.c:2570
 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:2516
+#: src/lang.c:2575
 msgid ""
 "Keep all failed articles in ~/dead.articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2517
+#: src/lang.c:2576
 msgid "Keep failed arts in ~/dead.articles"
 msgstr ""
 
-#: src/lang.c:2518
+#: src/lang.c:2577
 msgid "# If ON keep all failed postings in ~/dead.articles\n"
 msgstr ""
 
-#: src/lang.c:2522
+#: src/lang.c:2581
 msgid "Do you want to strip unsubscribed groups from .newsrc"
 msgstr ""
 
-#: src/lang.c:2523
+#: src/lang.c:2582
 msgid "No unsubscribed groups in newsrc"
 msgstr ""
 
-#: src/lang.c:2524
+#: src/lang.c:2583
 msgid "# If ON strip unsubscribed groups from newsrc\n"
 msgstr ""
 
-#: src/lang.c:2529
+#: src/lang.c:2588
 msgid "Remove bogus groups from newsrc"
 msgstr ""
 
-#: src/lang.c:2530
+#: src/lang.c:2589
 msgid ""
 "# What to do with bogus groups in newsrc file\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6380,58 +6608,58 @@ msgid ""
 "#   2 = highlight with D on selection screen\n"
 msgstr ""
 
-#: src/lang.c:2538
+#: src/lang.c:2597
 msgid "Enter number of seconds until active file will be reread. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2539
+#: src/lang.c:2598
 msgid "Interval in secs to reread active"
 msgstr ""
 
-#: src/lang.c:2540
+#: src/lang.c:2599
 msgid ""
 "# Time interval in seconds between rereading the active file (0=never)\n"
 msgstr ""
 
-#: src/lang.c:2545
+#: src/lang.c:2604
 msgid "Reconnect to server automatically"
 msgstr ""
 
-#: src/lang.c:2546
+#: src/lang.c:2605
 msgid ""
 "# If ON automatically reconnect to NNTP server if the connection is broken\n"
 msgstr ""
 
-#: src/lang.c:2550
+#: src/lang.c:2609
 msgid ""
 "Create local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2551
+#: src/lang.c:2610
 msgid "Cache NNTP overview files locally"
 msgstr ""
 
-#: src/lang.c:2552
+#: src/lang.c:2611
 msgid "# If ON, create local copies of NNTP overview files.\n"
 msgstr ""
 
-#: src/lang.c:2556
+#: src/lang.c:2615
 msgid "Enter format string. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2557
+#: src/lang.c:2616
 msgid "Format string for display of dates"
 msgstr ""
 
-#: src/lang.c:2558
+#: src/lang.c:2617
 msgid "# Format string for date representation\n"
 msgstr ""
 
-#: src/lang.c:2564
+#: src/lang.c:2623
 msgid "Unicode normalization form"
 msgstr ""
 
-#: src/lang.c:2565
+#: src/lang.c:2624
 msgid ""
 "# Unicode normalization form\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6442,78 +6670,178 @@ msgid ""
 "#   4 = NFD\n"
 msgstr ""
 
-#: src/lang.c:2577
+#: src/lang.c:2636
 msgid "Render BiDi"
 msgstr ""
 
-#: src/lang.c:2578
+#: src/lang.c:2637
 msgid "# If ON, bi-directional text is rendered by tin\n"
 msgstr ""
 
-#: src/misc.c:3707
+#: src/lang.c:2647
+msgid "Automatically GroupMarkUnselArtRead"
+msgstr ""
+
+#: src/lang.c:2653
+msgid "Delete post-process files"
+msgstr ""
+
+#: src/lang.c:2658
+msgid "Filename for all mailed articles, <CR> sets, no filename=do not save."
+msgstr ""
+
+#: src/lang.c:2659
+msgid "Mailbox to save sent mails"
+msgstr ""
+
+#: src/lang.c:2664
+msgid "Set Followup-To: header to this group(s). <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:2665
+msgid "Followup-To: header"
+msgstr ""
+
+#: src/lang.c:2670
+msgid "Enter default mail address (and fullname). <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:2677
+msgid ""
+"Path and options for ispell-like spell-checker. <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:2678
+msgid "Ispell program"
+msgstr ""
+
+#: src/lang.c:2684
+msgid "When group is a mailing list, send responses to this email address."
+msgstr ""
+
+#: src/lang.c:2685
+msgid "Mailing list address"
+msgstr ""
+
+#: src/lang.c:2691
+msgid "Forward articles as attachement"
+msgstr ""
+
+#: src/lang.c:2696
+msgid ""
+"A comma separated list of MIME major/minor Content-Types. <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:2697
+msgid "Which MIME types will be saved"
+msgstr ""
+
+#: src/lang.c:2702
+msgid "Value of the Organization: header. <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:2703
+msgid "Organization: header"
+msgstr ""
+
+#: src/lang.c:2708
+msgid "Filename for saved articles. <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:2709
+msgid "savefile"
+msgstr ""
+
+#: src/lang.c:2763
+msgid "Assume this charset if no charset declaration is present, <CR> to set."
+msgstr ""
+
+#: src/lang.c:2764
+msgid "UNDECLARED_CHARSET"
+msgstr ""
+
+#: src/lang.c:2770
+msgid ""
+"Add this text at the start of the message body. <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:2771
+msgid "X_Body"
+msgstr ""
+
+#: src/lang.c:2776
+msgid "Insert this header when posting. <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:2777
+msgid "X_Headers"
+msgstr ""
+
+#: src/lang.c:2782
+msgid ""
+"Automatically insert an X-Comment-To: header? <SPACE> toggles & <CR> sets."
+msgstr ""
+
+#: src/lang.c:2783
+msgid "Insert X-Comment-To: header"
+msgstr ""
+
+#: src/misc.c:3726
 #, c-format
 msgid "Version: %s %s release %s (\"%s\") %s %s\n"
 msgstr ""
 
-#: src/misc.c:3710
+#: src/misc.c:3729
 #, c-format
 msgid "Version: %s %s release %s (\"%s\")\n"
 msgstr ""
 
-#: src/newsrc.c:436
+#: src/newsrc.c:451
 msgid "Unreachable?\n"
 msgstr ""
 
-#: src/nntplib.c:819
+#: src/nntplib.c:822
 #, c-format
 msgid ""
 "\n"
 "Server timed out, trying reconnect # %d\n"
 msgstr ""
 
-#: src/nntplib.c:837 src/nntplib.c:1675
+#: src/nntplib.c:840 src/nntplib.c:1751
 msgid "Rejoin current group\n"
 msgstr ""
 
-#: src/nntplib.c:845 src/nntplib.c:1683
+#: src/nntplib.c:848 src/nntplib.c:1759
 #, c-format
 msgid "Read (%s)\n"
 msgstr ""
 
-#: src/nntplib.c:847
+#: src/nntplib.c:850
 #, c-format
 msgid "Resend last command (%s)\n"
 msgstr ""
 
-#. as a last resort check if post was mentioned
-#: src/nntplib.c:1141
-msgid "CAPABILITIES did not announce any of READER, MODE-READER, POST"
+#: src/nntplib.c:1421
+msgid "CAPABILITIES did not announce READER"
 msgstr ""
 
-#.
-#. * TODO: - store a hash value of the entire motd in the server-rc
-#. *         and only if it differs from the old value display the
-#. *         motd?
-#. *       - use some sort of pager?
-#. *       - -> lang.c
-#.
-#: src/nntplib.c:1822
+#: src/nntplib.c:1905
 msgid "MOTD: "
 msgstr ""
 
-#: src/nrctbl.c:173
+#: src/nrctbl.c:175
 #, c-format
 msgid "couldn't expand %s\n"
 msgstr ""
 
-#: src/post.c:1211
+#: src/post.c:1219
 #, 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 ""
 
-#: src/post.c:1216
+#: src/post.c:1224
 #, c-format
 msgid ""
 "Line %d is longer than 998 octets, and should be folded, but\n"
@@ -6521,14 +6849,14 @@ msgid ""
 "posting doesn't contain any 8bit chars and thus folding won't happen\n"
 msgstr ""
 
-#: src/post.c:1218
+#: src/post.c:1226
 #, c-format
 msgid ""
 "Line %d is longer than 998 octets, and should be folded, but\n"
 "encoding is not set to %s\n"
 msgstr ""
 
-#: src/post.c:2053
+#: src/post.c:2085
 #, c-format
 msgid "Posting: %.*s ..."
 msgstr ""
@@ -6546,11 +6874,11 @@ msgstr ""
 msgid "Draining\n"
 msgstr ""
 
-#: src/refs.c:248
+#: src/refs.c:232
 msgid "unchanged"
 msgstr ""
 
-#: src/refs.c:549
+#: src/refs.c:587
 msgid "[- Unavailable -]"
 msgstr ""
 
@@ -6558,7 +6886,7 @@ msgstr ""
 #. * preamble
 #. * TODO: -> lang.c
 #.
-#: src/rfc2047.c:1270
+#: src/rfc2047.c:1275
 #, c-format
 msgid ""
 "This message has been composed in the 'multipart/mixed' MIME-format. If you\n"
Binary files tin-1.9.4/po/tr.gmo and tin-1.9.5/po/tr.gmo differ
diff -Nurp --exclude='.bzr*' tin-1.9.4/po/tr.po tin-1.9.5/po/tr.po
--- tin-1.9.4/po/tr.po	2009-02-11 21:19:50.000000000 +0100
+++ tin-1.9.5/po/tr.po	2009-12-23 10:57:09.085691155 +0100
@@ -7,7 +7,7 @@
 msgid   ""
 msgstr  "Project-Id-Version: tin 1.7.7\n"
         "Report-Msgid-Bugs-To: \n"
-        "POT-Creation-Date: 2009-02-11 21:23+0100\n"
+        "POT-Creation-Date: 2009-12-23 10:59+0100\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"
@@ -17,468 +17,468 @@ msgstr  "Project-Id-Version: tin 1.7.7\n
 
 #. No active scope set yet
 #. TODO: include full line in error-message
-#: src/attrib.c:644
+#: src/attrib.c:596
 #, c-format
 msgid   "attribute with no scope: %s"
 msgstr  ""
 
-#: src/attrib.c:957
+#: src/attrib.c:881
 #, fuzzy
 msgid   "Processing attributes... "
 msgstr  "Öznitelikler dosylasýný yazýyor..."
 
-#: src/attrib.c:1154
+#: src/attrib.c:1089
 #, c-format
 msgid   "# Do not edit this comment block\n"
         "#\n"
 msgstr  "# Bu açýklama bloðunu düzenlemeyin\n"
         "#\n"
 
-#: src/attrib.c:1155
+#: src/attrib.c:1090
 #, fuzzy, c-format
 msgid   "#  scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n"
 msgstr  "#  scope=DÝZGE (kapsam, örn. alt.*,!alt.bin*) [zorunlu]\n"
 
-#: src/attrib.c:1156
+#: src/attrib.c:1091
 #, c-format
 msgid   "#  add_posted_to_filter=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1157
+#: src/attrib.c:1092
 #, c-format
 msgid   "#  advertising=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1158
+#: src/attrib.c:1093
 #, c-format
 msgid   "#  alternative_handling=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1159
+#: src/attrib.c:1094
 #, c-format
 msgid   "#  ask_for_metamail=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1160
+#: src/attrib.c:1095
 #, c-format
 msgid   "#  auto_cc_bcc=NUM\n"
 msgstr  ""
 
-#: src/attrib.c:1161
+#: src/attrib.c:1096
 #, c-format
 msgid   "#    0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n"
 msgstr  ""
 
-#: src/attrib.c:1162
+#: src/attrib.c:1097
 #, c-format
 msgid   "#  auto_list_thread=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1163
+#: src/attrib.c:1098
 #, c-format
 msgid   "#  auto_save=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1164
+#: src/attrib.c:1099
 #, c-format
 msgid   "#  auto_select=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1165
+#: src/attrib.c:1100
 #, c-format
 msgid   "#  batch_save=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1166
+#: src/attrib.c:1101
 #, c-format
 msgid   "#  date_format=STRING (eg. %%a, %%d %%b %%Y %%H:%%M:%%S)\n"
 msgstr  ""
 
-#: src/attrib.c:1167
+#: src/attrib.c:1102
 #, c-format
 msgid   "#  delete_tmp_files=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1168
+#: src/attrib.c:1103
 #, c-format
 msgid   "#  editor_format=STRING (eg. %%E +%%N %%F)\n"
 msgstr  ""
 
-#: src/attrib.c:1169
+#: src/attrib.c:1104
 #, c-format
 msgid   "#  fcc=STRING (eg. =mailbox)\n"
 msgstr  ""
 
-#: src/attrib.c:1170
+#: src/attrib.c:1105
 #, c-format
 msgid   "#  followup_to=STRING\n"
 msgstr  "#  followup_to=DÝZGE (cevap yönlendirmesi)\n"
 
-#: src/attrib.c:1171
+#: src/attrib.c:1106
 #, c-format
 msgid   "#  from=STRING (just append wanted From:-line, don't use quotes)\n"
 msgstr  ""
 
-#: src/attrib.c:1172
+#: src/attrib.c:1107
 #, c-format
 msgid   "#  group_catchup_on_exit=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1173
+#: src/attrib.c:1108
 #, c-format
 msgid   "#  mail_8bit_header=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1174
+#: src/attrib.c:1109
 #, c-format
 msgid   "#  mail_mime_encoding=supported_encoding"
 msgstr  ""
 
-#: src/attrib.c:1182
+#: src/attrib.c:1117
 #, fuzzy, c-format
 msgid   "#  ispell=STRING\n"
 msgstr  "#  ispell=DÝZGE\n"
 
-#: src/attrib.c:1184
+#: src/attrib.c:1119
 #, fuzzy, c-format
 msgid   "#  maildir=STRING (eg. ~/Mail)\n"
 msgstr  "#  maildir=DÝZGE (posta dizini, örn. ~/Mail)\n"
 
-#: src/attrib.c:1185
+#: src/attrib.c:1120
 #, fuzzy, c-format
 msgid   "#  mailing_list=STRING (eg. majordomo@example.org)\n"
 msgstr  "#  mailing_list=DÝZGE (posta listesi, örn. majordomo@example.org)\n"
 
-#: src/attrib.c:1186
+#: src/attrib.c:1121
 #, c-format
 msgid   "#  mime_types_to_save=STRING (eg. image/*,!image/bmp)\n"
 msgstr  ""
 
-#: src/attrib.c:1187
+#: src/attrib.c:1122
 #, c-format
 msgid   "#  mark_ignore_tags=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1188
+#: src/attrib.c:1123
 #, c-format
 msgid   "#  mark_saved_read=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1189
+#: src/attrib.c:1124
 #, c-format
 msgid   "#  mime_forward=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1191
+#: src/attrib.c:1126
 #, c-format
 msgid   "#  mm_network_charset=supported_charset"
 msgstr  ""
 
-#: src/attrib.c:1198
+#: src/attrib.c:1133
 #, c-format
 msgid   "#  undeclared_charset=STRING (default is US-ASCII)\n"
 msgstr  ""
 
-#: src/attrib.c:1200
+#: src/attrib.c:1135
 #, fuzzy, c-format
 msgid   "#  news_headers_to_display=STRING\n"
 msgstr  "#  news_quote_format=DÝZGE\n"
 
-#: src/attrib.c:1201
+#: src/attrib.c:1136
 #, fuzzy, c-format
 msgid   "#  news_headers_to_not_display=STRING\n"
 msgstr  "#  news_quote_format=DÝZGE\n"
 
-#: src/attrib.c:1202
+#: src/attrib.c:1137
 #, fuzzy, c-format
 msgid   "#  news_quote_format=STRING\n"
 msgstr  "#  news_quote_format=DÝZGE\n"
 
-#: src/attrib.c:1203
+#: src/attrib.c:1138
 #, c-format
 msgid   "#  organization=STRING (if beginning with '/' read from file)\n"
 msgstr  "#  organization=DÝZGE (kurum; eðer / ile baþlýyor ise, dosyadan okunur)\n"
 
-#: src/attrib.c:1204
+#: src/attrib.c:1139
 #, c-format
 msgid   "#  pos_first_unread=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1205
+#: src/attrib.c:1140
 #, c-format
 msgid   "#  post_8bit_header=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1206
+#: src/attrib.c:1141
 #, c-format
 msgid   "#  post_mime_encoding=supported_encoding"
 msgstr  ""
 
-#: src/attrib.c:1213
+#: src/attrib.c:1148
 #, fuzzy, c-format
 msgid   "#  post_process_type=NUM\n"
 msgstr  "Makaleleri sýrala"
 
-#: src/attrib.c:1218
+#: src/attrib.c:1153
 #, c-format
 msgid   "#  post_process_view=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1219
+#: src/attrib.c:1154
 #, c-format
 msgid   "#  quick_kill_scope=STRING (ie. talk.*)\n"
 msgstr  ""
 
-#: src/attrib.c:1220
+#: src/attrib.c:1155
 #, c-format
 msgid   "#  quick_kill_expire=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1221
+#: src/attrib.c:1156
 #, c-format
 msgid   "#  quick_kill_case=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1222
+#: src/attrib.c:1157
 #, c-format
 msgid   "#  quick_kill_header=NUM\n"
 msgstr  ""
 
-#: src/attrib.c:1223 src/attrib.c:1230
+#: src/attrib.c:1158 src/attrib.c:1165
 #, c-format
 msgid   "#    0=subj (case sensitive) 1=subj (ignore case)\n"
 msgstr  ""
 
-#: src/attrib.c:1224 src/attrib.c:1231
+#: src/attrib.c:1159 src/attrib.c:1166
 #, c-format
 msgid   "#    2=from (case sensitive) 3=from (ignore case)\n"
 msgstr  ""
 
-#: src/attrib.c:1225 src/attrib.c:1232
+#: src/attrib.c:1160 src/attrib.c:1167
 #, c-format
 msgid   "#    4=msgid 5=lines\n"
 msgstr  ""
 
-#: src/attrib.c:1226
+#: src/attrib.c:1161
 #, fuzzy, c-format
 msgid   "#  quick_select_scope=STRING\n"
 msgstr  "#  quick_select_scope=DÝZGE\n"
 
-#: src/attrib.c:1227
+#: src/attrib.c:1162
 #, c-format
 msgid   "#  quick_select_expire=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1228
+#: src/attrib.c:1163
 #, c-format
 msgid   "#  quick_select_case=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1229
+#: src/attrib.c:1164
 #, c-format
 msgid   "#  quick_select_header=NUM\n"
 msgstr  ""
 
-#: src/attrib.c:1233
+#: src/attrib.c:1168
 #, c-format
 msgid   "#  quote_chars=STRING (%%s, %%S for initials)\n"
 msgstr  ""
 
-#: src/attrib.c:1235
+#: src/attrib.c:1170
 #, c-format
 msgid   "#  print_header=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1237
+#: src/attrib.c:1172
 #, c-format
 msgid   "#  process_only_unread=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1238
+#: src/attrib.c:1173
 #, fuzzy, c-format
 msgid   "#  prompt_followupto=ON/OFF\n"
 msgstr  "#  followup_to=DÝZGE (cevap yönlendirmesi)\n"
 
-#: src/attrib.c:1239
+#: src/attrib.c:1174
 #, fuzzy, c-format
 msgid   "#  savedir=STRING (eg. ~user/News)\n"
 msgstr  "#  savedir=DÝZGE (saklama dizini, örn. ~user/News)\n"
 
-#: src/attrib.c:1240
+#: src/attrib.c:1175
 #, fuzzy, c-format
 msgid   "#  savefile=STRING (eg. =linux)\n"
 msgstr  "#  savefile=DÝZGE (saklama dosyasý, örn. =linux)\n"
 
-#: src/attrib.c:1241
+#: src/attrib.c:1176
 #, fuzzy, c-format
 msgid   "#  sigfile=STRING (eg. $var/sig)\n"
 msgstr  "#  sigfile=DÝZGE (imza dosyasý, örn. $var/sig)\n"
 
-#: src/attrib.c:1242
+#: src/attrib.c:1177
 #, c-format
 msgid   "#  show_author=NUM\n"
 msgstr  ""
 
-#: src/attrib.c:1248
+#: src/attrib.c:1183
 #, c-format
 msgid   "#  show_info=NUM\n"
 msgstr  ""
 
-#: src/attrib.c:1254
+#: src/attrib.c:1189
 #, c-format
 msgid   "#  show_signatures=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1255
+#: src/attrib.c:1190
 #, c-format
 msgid   "#  show_only_unread_arts=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1256
+#: src/attrib.c:1191
 #, c-format
 msgid   "#  sigdashes=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1257
+#: src/attrib.c:1192
 #, c-format
 msgid   "#  signature_repost=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1258
+#: src/attrib.c:1193
 #, fuzzy, c-format
 msgid   "#  sort_article_type=NUM\n"
 msgstr  "Makaleleri sýrala"
 
-#: src/attrib.c:1276
+#: src/attrib.c:1211
 #, c-format
 msgid   "#  sort_threads_type=NUM\n"
 msgstr  ""
 
-#: src/attrib.c:1285
+#: src/attrib.c:1220
 #, c-format
 msgid   "#  start_editor_offset=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1286
+#: src/attrib.c:1221
 #, c-format
 msgid   "#  tex2iso_conv=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1287
+#: src/attrib.c:1222
 #, c-format
 msgid   "#  thread_catchup_on_exit=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1288
+#: src/attrib.c:1223
 #, fuzzy, c-format
 msgid   "#  thread_articles=NUM"
 msgstr  "Makaleleri sýrala"
 
-#: src/attrib.c:1295
+#: src/attrib.c:1230
 #, c-format
 msgid   "#  thread_perc=NUM\n"
 msgstr  ""
 
-#: src/attrib.c:1296
+#: src/attrib.c:1231
 #, fuzzy, c-format
 msgid   "#  trim_article_body=NUM\n"
 msgstr  "Makaleleri sýrala"
 
-#: src/attrib.c:1297
+#: src/attrib.c:1232
 #, fuzzy, c-format
 msgid   "#    0 = Don't trim article body\n"
 msgstr  "Makaleleri sýrala"
 
-#: src/attrib.c:1298
+#: src/attrib.c:1233
 #, c-format
 msgid   "#    1 = Skip leading blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1299
+#: src/attrib.c:1234
 #, c-format
 msgid   "#    2 = Skip trailing blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1300
+#: src/attrib.c:1235
 #, c-format
 msgid   "#    3 = Skip leading and trailing blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1301
+#: src/attrib.c:1236
 #, c-format
 msgid   "#    4 = Compact multiple blank lines between textblocks\n"
 msgstr  ""
 
-#: src/attrib.c:1302
+#: src/attrib.c:1237
 #, c-format
 msgid   "#    5 = Compact multiple blank lines between textblocks and skip\n"
         "#        leading blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1303
+#: src/attrib.c:1238
 #, c-format
 msgid   "#    6 = Compact multiple blank lines between textblocks and skip\n"
         "#        trailing blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1304
+#: src/attrib.c:1239
 #, c-format
 msgid   "#    7 = Compact multiple blank lines between textblocks and skip\n"
         "#        leading and trailing blank lines\n"
 msgstr  ""
 
-#: src/attrib.c:1305
+#: src/attrib.c:1240
 #, c-format
 msgid   "#  verbatim_handling=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1306
+#: src/attrib.c:1241
 #, c-format
 msgid   "#  wrap_on_next_unread=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1307
+#: src/attrib.c:1242
 #, fuzzy, c-format
 msgid   "#  x_body=STRING (eg. ~/.tin/extra-body-text)\n"
 msgstr  "#  x_body=DÝZGE (extra gövde dosyasý, örn. ~/.tin/extra-body-text)\n"
 
-#: src/attrib.c:1308
+#: src/attrib.c:1243
 #, c-format
 msgid   "#  x_comment_to=ON/OFF\n"
 msgstr  ""
 
-#: src/attrib.c:1309
+#: src/attrib.c:1244
 #, fuzzy, c-format
 msgid   "#  x_headers=STRING (eg. ~/.tin/extra-headers)\n"
 msgstr  "#  x_headers=DÝZGE (ekstra baþlýk dosyasý, örn. ~/.tin/extra-headers)\n"
 
-#: src/attrib.c:1310
+#: src/attrib.c:1245
 #, fuzzy, c-format
 msgid   "#\n"
         "# Note that it is best to put general (global scoping)\n"
 msgstr  "#\n"
         "# Genel(küresel) kaplamýn en iyi olduðunu not ediniz.\n"
 
-#: src/attrib.c:1311
+#: src/attrib.c:1246
 #, fuzzy, c-format
 msgid   "# entries first followed by group specific entries.\n"
         "#\n"
 msgstr  "# Öncelikle özgül grup girdileri tarafýndan takip edilen girdiler\n"
         "#\n"
 
-#: src/attrib.c:1312
+#: src/attrib.c:1247
 #, fuzzy, c-format
 msgid   "############################################################################\n"
 msgstr  "############################################################################\n"
 
-#: src/cook.c:621
+#: src/cook.c:624
 msgid   "(unknown)"
 msgstr  "(bilinmiyor)"
 
 #.
 #. * TODO: add to the right rule, give better explanation, -> lang.c
 #.
-#: src/filter.c:593 src/filter.c:601
+#: src/filter.c:603 src/filter.c:611
 msgid   "Removed from the previous rule: "
 msgstr  "Önceki kuraldan kaldýrýldý: "
 
@@ -573,7 +573,7 @@ msgstr  "Makale reddedildi (%s dosyasýna
 
 #: src/lang.c:64
 #, fuzzy, c-format
-msgid   "%s=article, %s=thread, %s=hot, %s=pattern, %s=tagged articles, %s=quit: "
+msgid   "%s=article, %s=thread, %s=range, %s=hot, %s=pattern, %s=tagged, %s=quit: "
 msgstr  "%s=makale, %s=parçacýk, %s=otomatik, %s=kalýp, %s=imlenmiþ makaleler, %s=çýk: "
 
 #: src/lang.c:65
@@ -632,503 +632,533 @@ msgid   "%*s[-- Description: %s --]\n"
 msgstr  "%*s[-- Taným: %s --]\n"
 
 #: src/lang.c:78
+#, fuzzy
+msgid   "Attributes Menu Commands"
+msgstr  "Makale Düzey Komutlarý"
+
+#: src/lang.c:80
 #, c-format
 msgid   "%d Authentication failed"
 msgstr  "%d Kimlik denetimi baþarýsýz"
 
-#: src/lang.c:79
+#: src/lang.c:81
+#, fuzzy, c-format
+msgid   "NNTP authorization password not found for %s"
+msgstr  "NNTP yetki þifresi %s için bulunamadý"
+
+#: src/lang.c:82
 #, fuzzy
 msgid   "Server expects authentication.\n"
 msgstr  "Sunucu doðrulama bekliyor.\n"
 
-#: src/lang.c:80
+#: src/lang.c:83
 msgid   "    Please enter password: "
 msgstr  "    Lütfen parola girin: "
 
-#: src/lang.c:81
+#: src/lang.c:84
 msgid   "    Please enter username: "
 msgstr  "    Lütfen kullanýcý adý girin: "
 
-#: src/lang.c:82
-#, fuzzy, c-format
-msgid   "Author search backwards [%s]> "
-msgstr  "Yazar geriye doðru arýyor[%s]> "
-
-#: src/lang.c:83
-#, fuzzy, c-format
-msgid   "Author search forwards [%s]> "
-msgstr  "Yazar ileriye doðru arýyor [%s]> "
-
-#: src/lang.c:84
+#: src/lang.c:85
 #, fuzzy, c-format
 msgid   "Authorized for user: %s\n"
 msgstr  "Kullanýcý için yetkilendirlmiþ: %s\n"
 
-#: src/lang.c:85
+#: src/lang.c:86
 #, c-format
 msgid   "Authorization failed for user: %s\n"
 msgstr  "Kullanýcý için yetkilendirme baþarýsýz: %s\n"
 
-#: src/lang.c:86
+#: src/lang.c:88
+#, fuzzy, c-format
+msgid   "Author search backwards [%s]> "
+msgstr  "Yazar geriye doðru arýyor[%s]> "
+
+#: src/lang.c:89
+#, fuzzy, c-format
+msgid   "Author search forwards [%s]> "
+msgstr  "Yazar ileriye doðru arýyor [%s]> "
+
+#: src/lang.c:90
 #, fuzzy, c-format
 msgid   "\n"
         "Autosubscribed to %s"
 msgstr  "\n"
         "Otomatik abone %s"
 
-#: src/lang.c:87
+#: src/lang.c:91
 #, fuzzy
 msgid   "Autosubscribing groups...\n"
 msgstr  "Gruplar otomatik abone ediliyor...\n"
 
-#: src/lang.c:88
+#: src/lang.c:92
 #, c-format
 msgid   "Autoselecting articles (use '%s' to see all unread) ..."
 msgstr  "Makaleler otomatik seçiliyor (tüm okunmamýþlarý görmek için '%s' kullanýn) ..."
 
-#: src/lang.c:90
+#: src/lang.c:94
 #, c-format
 msgid   "Active file corrupt - %s"
 msgstr  "Aktif dosya bozuk - %s"
 
-#: src/lang.c:91
+#: src/lang.c:95
 #, fuzzy, c-format
 msgid   "Article to be posted resulted in errors/warnings. %s=quit, %s=Menu, %s=edit: "
 msgstr  "Gönderilecek dosyada hatalar/uyarýlar çýktý. %s=çýk, %s=Menü, %s=düzelt: "
 
-#: src/lang.c:92
+#: src/lang.c:96
 #, c-format
 msgid   "Unrecognized attribute: %s"
 msgstr  "Tanýnmayan öznitelik: %s"
 
-#: src/lang.c:93
+#: src/lang.c:97
 #, c-format
 msgid   "Bad command. Type '%s' for help."
 msgstr  "Bozuk komut. Yardým için '%s' yazýn."
 
-#: src/lang.c:95
+#: src/lang.c:99
 #, fuzzy
 msgid   "Base article"
 msgstr  "Temel makale"
 
-#: src/lang.c:96
+#: src/lang.c:100
 #, fuzzy
 msgid   "Base article range"
 msgstr  "Temel makale aralýðý"
 
-#: src/lang.c:97
+#: src/lang.c:101
 #, fuzzy, c-format
 msgid   "%s: Updating of index files not supported\n"
 msgstr  "%s: Desteklenmeyen dizin dosyalarý güncelleniyor\n"
 
-#: src/lang.c:98
+#: src/lang.c:102
 msgid   "*** Beginning of article ***"
 msgstr  "*** Makalenin baþý ***"
 
-#: src/lang.c:100
+#: src/lang.c:103
+#, fuzzy
+msgid   "*** Beginning of page ***"
+msgstr  "*** Makalenin baþý ***"
+
+#: src/lang.c:105
 #, fuzzy, c-format
 msgid   "Cancel (delete) or supersede (overwrite) article [%%s]? (%s/%s/%s): "
 msgstr  "Dosyayý Ýptal et(sil) veya dosyanýn yerini al(üstüne yaz)[%%s]? (%s/%s/%s): "
 
-#: src/lang.c:101
+#: src/lang.c:106
 msgid   "Cancelling article..."
 msgstr  "Makale iptal ediliyor..."
 
-#: src/lang.c:103
+#: src/lang.c:108
 #, fuzzy, c-format
 msgid   "Cannot create %s"
 msgstr  "Yaratýlmaýyor %s"
 
-#: src/lang.c:104
+#: src/lang.c:109
 #, fuzzy, c-format
 msgid   "Can't find base article %d"
 msgstr  "Temel makale bulunamýyor %d"
 
-#: src/lang.c:105
+#: src/lang.c:110
 #, fuzzy, c-format
 msgid   "Can't open %s"
 msgstr  "Açýlamýyor %s"
 
-#: src/lang.c:106
+#: src/lang.c:111
 #, fuzzy, c-format
 msgid   "Couldn't open %s for saving"
 msgstr  "Kaydetmek için %s açýlmadý"
 
-#: src/lang.c:107
+#: src/lang.c:112
 msgid   "*** Posting not allowed ***"
 msgstr  "*** Gönderim izni yok ***"
 
-#: src/lang.c:108
+#: src/lang.c:113
 #, c-format
 msgid   "Posting is not allowed to %s"
 msgstr  "%s için gönderim izni yok"
 
-#: src/lang.c:109
+#: src/lang.c:114
 #, fuzzy, c-format
 msgid   "Can't retrieve %s"
 msgstr  "Alýnamýyor %s"
 
-#: src/lang.c:110
+#: src/lang.c:115
 #, c-format
 msgid   "%s is a directory"
 msgstr  "%s bir dizindir"
 
-#: src/lang.c:111
+#: src/lang.c:116
 msgid   "Catchup"
 msgstr  ""
 
-#: src/lang.c:112
+#: src/lang.c:117
 #, c-format
 msgid   "Catchup %s..."
 msgstr  ""
 
-#: src/lang.c:113
+#: src/lang.c:118
 msgid   "Catchup all groups entered during this session?"
 msgstr  ""
 
-#: src/lang.c:114
+#: src/lang.c:119
 #, fuzzy
 msgid   "You have tagged articles in this group - catchup anyway?"
 msgstr  "Bu makalede imlenmiþ makaleler var - catchup anyway?"
 
-#: src/lang.c:115
+#: src/lang.c:120
 #, c-format
 msgid   "%s %d %s in %lu seconds\n"
 msgstr  "%4$lu saniyede %1$s %2$d %3$s\n"
 
-#: src/lang.c:116
+#: src/lang.c:121
 msgid   "Caughtup"
 msgstr  ""
 
-#: src/lang.c:117
+#: src/lang.c:122
 #, fuzzy
 msgid   "Check Prepared Article"
 msgstr  "Hazýr Makaleyi Denetle"
 
-#: src/lang.c:118
+#: src/lang.c:123
 #, fuzzy
 msgid   "Checking for new groups... "
 msgstr  "Yeni gruplar denetleniyor... "
 
-#: src/lang.c:119
+#: src/lang.c:124
 #, fuzzy
 msgid   "Checking for news..."
 msgstr  "Haberler denetleniyor..."
 
-#: src/lang.c:120
+#: src/lang.c:125
 #, fuzzy, c-format
 msgid   "Post-process %s=no, %s=yes, %s=shar, %s=quit: "
 msgstr  "Son-iþlem %s=hayýr, %s=evet, %s=ortak, %s=çýk: "
 
-#: src/lang.c:122
+#: src/lang.c:127
 #, fuzzy
 msgid   "ANSI color disabled"
 msgstr  "ANSI renk geçersiz"
 
-#: src/lang.c:123
+#: src/lang.c:128
 #, fuzzy
 msgid   "ANSI color enabled"
 msgstr  "ANSI renk geçerli"
 
-#: src/lang.c:125
+#: src/lang.c:130
 #, c-format
 msgid   "Command failed: %s"
 msgstr  "Komut baþarýsýz: %s"
 
-#: src/lang.c:126
+#: src/lang.c:131
 msgid   "Mark not selected articles read?"
 msgstr  ""
 
-#: src/lang.c:127
+#: src/lang.c:132
 #, fuzzy, c-format
 msgid   "Connecting to %s..."
 msgstr  "Baðlanýyor %s..."
 
-#: src/lang.c:128
+#: src/lang.c:133
 msgid   "<CR>"
 msgstr  "<CR>"
 
-#: src/lang.c:129
+#: src/lang.c:134
 #, fuzzy
 msgid   "Creating active file for saved groups...\n"
 msgstr  "Kaydedilen kümeler için aktif dosya oluþturuyor...\n"
 
-#: src/lang.c:130
+#: src/lang.c:135
 #, fuzzy
 msgid   "Creating newsrc file...\n"
 msgstr  "Newsrc dosyasý oluþturuluyor...\n"
 
-#: src/lang.c:132 src/lang.c:1166
+#: src/lang.c:137 src/lang.c:1225
 msgid   "Default"
 msgstr  "Öntanýmlý"
 
-#: src/lang.c:133
+#: src/lang.c:138
 #, fuzzy
 msgid   "Delete saved files that have been post processed?"
 msgstr  "Son iþlenen kaydedilmiþ dosyalarý sil?"
 
-#: src/lang.c:134
+#: src/lang.c:139
 msgid   "Deleting temporary files..."
 msgstr  "Geçici dosyalar siliniyor..."
 
-#: src/lang.c:136
+#: src/lang.c:141
 msgid   "*** End of article ***"
 msgstr  "*** Makalenin sonu ***"
 
-#: src/lang.c:137
+#: src/lang.c:142
 msgid   "*** End of articles ***"
 msgstr  "*** Makalelerin sonu ***"
 
-#: src/lang.c:138
+#: src/lang.c:143
 #, fuzzy
 msgid   "*** End of groups ***"
 msgstr  "*** Kümelerin sonu ***"
 
-#: src/lang.c:139
+#: src/lang.c:144
+#, fuzzy
+msgid   "*** End of page ***"
+msgstr  "*** Makalenin sonu ***"
+
+#: src/lang.c:145
+#, fuzzy
+msgid   "*** End of scopes ***"
+msgstr  "*** Kümelerin sonu ***"
+
+#: src/lang.c:146
 #, fuzzy
 msgid   "*** End of thread ***"
 msgstr  "*** Parçacýklarýn sonu ***"
 
-#: src/lang.c:140
+#: src/lang.c:147
 #, fuzzy
 msgid   "Enter limit of articles to get> "
 msgstr  "Alýnacak makalelerin limitini girin> "
 
-#: src/lang.c:141
+#: src/lang.c:148
 #, fuzzy
 msgid   "Enter Message-ID to go to> "
 msgstr  "Gitmek için kimlik mesajýný girin> "
 
-#: src/lang.c:142
+#: src/lang.c:149
 #, fuzzy
 msgid   " and enter next unread thread"
 msgstr  " ve sonraki okuma parçacýðýný yazýn"
 
-#: src/lang.c:143
+#: src/lang.c:150
+#, fuzzy
+msgid   " and enter next unread article"
+msgstr  " ve sonraki okuma parçacýðýný yazýn"
+
+#: src/lang.c:151
 #, fuzzy
 msgid   " and enter next unread group"
 msgstr  " ve sonraki okuma kümesini yazýn"
 
-#: src/lang.c:144
+#: src/lang.c:152
 #, fuzzy
 msgid   "Enter option number> "
 msgstr  "Seçenek numarasýný yazýn> "
 
-#: src/lang.c:145
+#: src/lang.c:153
 #, fuzzy, c-format
 msgid   "Enter range [%s]> "
 msgstr  "Aralýðý yazýn [%s]> "
 
-#: src/lang.c:146
+#: src/lang.c:154
 #, fuzzy
 msgid   "\n"
         "Warning: Approved: header used.\n"
 msgstr  "\n"
         "Uyarý: Onaylandý: baþlýk kullanýldý.\n"
 
-#: src/lang.c:148
+#: src/lang.c:156
 #, fuzzy
 msgid   "\n"
         "Error: Bad address in Approved: header.\n"
 msgstr  "\n"
         "Hata: Onaylananda bozuk adres: baþlýk.\n"
 
-#: src/lang.c:149
+#: src/lang.c:157
 #, fuzzy
 msgid   "\n"
         "Error: Bad address in From: header.\n"
 msgstr  "\n"
         "Hata: Gönderende bozuk adres: baþlýk.\n"
 
-#: src/lang.c:150
+#: src/lang.c:158
 #, fuzzy
 msgid   "\n"
         "Error: Bad address in Reply-To: header.\n"
 msgstr  "\n"
         "Hata: Yanýtta bozuk adres: baþlýk\n"
 
-#: src/lang.c:151
+#: src/lang.c:159
 #, fuzzy
 msgid   "\n"
         "Error: Bad FQDN in Message-ID: header.\n"
 msgstr  "\n"
         "Hata: Kimilk mesajýnda bozuk FQDN: baþlýk.\n"
 
-#: src/lang.c:153
+#: src/lang.c:161
 #, fuzzy, c-format
 msgid   "Can't unlock %s"
 msgstr  "Açýlamýyor %s"
 
-#: src/lang.c:154
+#: src/lang.c:162
 #, fuzzy, c-format
 msgid   "Couldn't dotlock %s - article not appended!"
 msgstr  "Açýlamadý %s - makale eklenmedi!"
 
-#: src/lang.c:155
+#: src/lang.c:163
 #, fuzzy, c-format
 msgid   "Couldn't lock %s - article not appended!"
 msgstr  "Kapatýlamadý %s - makale eklenmedi!"
 
-#: src/lang.c:158
+#: src/lang.c:166
 #, fuzzy, c-format
 msgid   "Corrupted file %s"
 msgstr  "Virüslü dosya %s"
 
-#: src/lang.c:160
+#: src/lang.c:168
 msgid   "Internal error in GNKSA routine - send bug report.\n"
 msgstr  "GNKSA yordamýnda iç hata - hata raporu gönder.\n"
 
-#: src/lang.c:161
+#: src/lang.c:169
 #, fuzzy
 msgid   "Left angle bracket missing in route address.\n"
 msgstr  "Yordam adresinde sol açýlý ayraç eksik.\n"
 
-#: src/lang.c:162
+#: src/lang.c:170
 msgid   "Left parenthesis missing in old-style address.\n"
 msgstr  "Eski-biçemli adreste sol ayraç eksik.\n"
 
-#: src/lang.c:163
+#: src/lang.c:171
 msgid   "Right parenthesis missing in old-style address.\n"
 msgstr  "Eski-biçemli adreste sað ayraç eksik.\n"
 
-#: src/lang.c:164
+#: src/lang.c:172
 msgid   "At-sign missing in mail address.\n"
 msgstr  "Posta adresinde @ iþareti eksik.\n"
 
-#: src/lang.c:165
+#: src/lang.c:173
 #, fuzzy
 msgid   "Single component FQDN is not allowed. Add your domain.\n"
 msgstr  "FQDN tekli bileþenine izin verilmedi. Taným kümesi ekleyin.\n"
 
-#: src/lang.c:166
+#: src/lang.c:174
 #, fuzzy
 msgid   "Invalid domain. Send bug report if your top level domain really exists.\n"
         "Use .invalid as top level domain for munged addresses.\n"
 msgstr  "Geçersiz etki alaný. Üst düzey etki alaný varsa hata raporu gönderin.\n"
         "Kullan . munged adresler için geçersiz üst düzey etki alaný.\n"
 
-#: src/lang.c:167
+#: src/lang.c:175
 #, fuzzy
 msgid   "Illegal domain. Send bug report if your top level domain really exists.\n"
         "Use .invalid as top level domain for munged addresses.\n"
 msgstr  "Kuraldýþý etki alaný. Üst düzey etki alaný varsa hata raporu gönderin.\n"
         "Kuulan . munged adresler için geçersiz üst düzey etki alaný.\n"
 
-#: src/lang.c:168
+#: src/lang.c:176
 #, fuzzy
 msgid   "Unknown domain. Send bug report if your top level domain really exists.\n"
         "Use .invalid as top level domain for munged addresses.\n"
 msgstr  "Bilinmeyen etki alaný. Üst düzey etki alalný varsa hata raporu gönderin.\n"
         "Kullan. munged adresler geçersiz üst düzey etki alaný.\n"
 
-#: src/lang.c:169
+#: src/lang.c:177
 msgid   "Illegal character in FQDN.\n"
 msgstr  "FQDN'de kuraldýþý karakter.\n"
 
-#: src/lang.c:170
+#: src/lang.c:178
 #, fuzzy
 msgid   "Zero length FQDN component not allowed.\n"
 msgstr  "Sýfýr unzunluklu FQDN bileþenine izin verilmedi.\n"
 
-#: src/lang.c:171
+#: src/lang.c:179
 #, fuzzy
 msgid   "FQDN component exceeds maximum allowed length (63 chars).\n"
 msgstr  "FQDN bileþeni izin verilen maximum uzunluðu aþýyor.(63 kar.).\n"
 
-#: src/lang.c:172
+#: src/lang.c:180
 #, fuzzy
 msgid   "FQDN component may not start or end with hyphen.\n"
 msgstr  "FQDN bileþeni tire ile baþlamayabilir veya bitmeyebilir.\n"
 
-#: src/lang.c:173
+#: src/lang.c:181
 #, fuzzy
 msgid   "FQDN component may not start with digit.\n"
 msgstr  "FQDN bileþeni basamak ile baþlamayabilir.\n"
 
-#: src/lang.c:174
+#: src/lang.c:182
 #, fuzzy
 msgid   "Domain literal has impossible numeric value.\n"
 msgstr  "Deðiþmez etki alaný imkansýz sayýsal deðere sahip.\n"
 
-#: src/lang.c:175
+#: src/lang.c:183
 #, fuzzy
 msgid   "Domain literal is for private use only and not allowed for global use.\n"
 msgstr  "Deðiþmez etki alaný sadece özel kullaným içindir ve küresel kullanýma izin "
         "verilmez.\n"
 
-#: src/lang.c:176
+#: src/lang.c:184
 #, fuzzy
 msgid   "Right bracket missing in domain literal.\n"
 msgstr  "Deðiþmez etki alanýnda sað köþeli ayraç eksik.\n"
 
-#: src/lang.c:177
+#: src/lang.c:185
 msgid   "Missing localpart of mail address.\n"
 msgstr  "Posta adresinin yerel kýsmý eksik.\n"
 
-#: src/lang.c:178
+#: src/lang.c:186
 msgid   "Illegal character in localpart of mail address.\n"
 msgstr  "Posta adresinin yerel kýsmýnda kuraldýþý karakter.\n"
 
-#: src/lang.c:179
+#: src/lang.c:187
 #, fuzzy
 msgid   "Zero length localpart component not allowed.\n"
 msgstr  "Sýfýr uzunluklu yerel kýsým bileþenine izin verilmedi.\n"
 
-#: src/lang.c:180
+#: src/lang.c:188
 #, fuzzy
 msgid   "Illegal character in realname.\n"
         "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n"
 msgstr  "Gerçek isimde kuraldýþý karakter.\n"
         "Ýmlenmemiþ sözcükler yordam adreslerinde '!()<>@,;:\\.[]' içermeyebilir.\n"
 
-#: src/lang.c:181
+#: src/lang.c:189
 #, fuzzy
 msgid   "Illegal character in realname.\n"
         "Quoted words may not contain '()<>\\'.\n"
 msgstr  "Gerçek isimde kuraldýþý karakter.\n"
         "Ýmlenmil sözcükler '()<>\\' içermeyebilir.\n"
 
-#: src/lang.c:182
+#: src/lang.c:190
 #, fuzzy
 msgid   "Illegal character in realname.\n"
         "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n"
 msgstr  "Gerçek isimde kuraldýþý karakter.\n"
         "Kodlanmýþ sözcükler parametrelerde '!()<>@,;:\"\\.[]/= içermeyebilir.\n"
 
-#: src/lang.c:183
+#: src/lang.c:191
 #, fuzzy
 msgid   "Bad syntax in encoded word used in realname.\n"
 msgstr  "Gerçek isimde kullanýlan kodlanmýþ sözkükte bozuk sözdizimi.\n"
 
-#: src/lang.c:184
+#: src/lang.c:192
 #, fuzzy
 msgid   "Illegal character in realname.\n"
         "Unquoted words may not contain '()<>\\' in old-style addresses.\n"
 msgstr  "Gerçek isimde kuraldýþý karakter.\n"
         "Ýmlenmemiþ sözcükler eski-biçemli adreslerde '()<>\\' içermeyebilir.\n"
 
-#: src/lang.c:185
+#: src/lang.c:193
 #, fuzzy
 msgid   "Illegal character in realname.\n"
         "Control characters and unencoded 8bit characters > 127 are not allowed.\n"
 msgstr  "Gerçek isimde kuraldýþý karakter. Denetim karakterlerine ve kodlanmamýþ 8bit "
         "karakterlerine > 127 izin verilmedi.\n"
 
-#: src/lang.c:186
+#: src/lang.c:194
 #, fuzzy
 msgid   "\n"
         "Error: No blank line found after header.\n"
 msgstr  "\n"
         "Hata: Baþlýktan sonra boþ satýr bulunamadý.\n"
 
-#: src/lang.c:187
+#: src/lang.c:195
 #, c-format
 msgid   "\n"
         "Error: Illegal formated %s.\n"
 msgstr  ""
 
 #. TODO: fixme, US-ASCII is not the only 7bit charset we know about
-#: src/lang.c:189
+#: src/lang.c:197
 #, fuzzy
 msgid   "\n"
         "Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n"
@@ -1141,7 +1171,7 @@ msgstr  "\n"
         " diliniz için yapýlandýrabilen seçenekler M)enüsünü kullanarak ya da\n"
         " tinric düzenleyerek.\n"
 
-#: src/lang.c:194
+#: src/lang.c:202
 #, fuzzy
 msgid   "\n"
         "Error: Posting contains  non-ASCII characters  but the  MIME encoding\n"
@@ -1156,14 +1186,14 @@ msgstr  "\n"
         " yaþadýðýnýz bölgede daha yaygýn olana. Bu yapýlabilir\n"
         " yapýlandýrabilen seçenekler  M)enüsü kullanýlarak veya tinrc düzenlenerek.\n"
 
-#: src/lang.c:200
+#: src/lang.c:208
 #, fuzzy
 msgid   "\n"
         "Error: Article starts with blank line instead of header\n"
 msgstr  "\n"
         "Hata: Makale baþlýk yerine boþ satýrla baþlýyor\n"
 
-#: src/lang.c:201
+#: src/lang.c:209
 #, fuzzy, c-format
 msgid   "\n"
         "Error: Header on line %d does not have a colon after the header name:\n"
@@ -1172,27 +1202,27 @@ msgstr  "\n"
         "Hata: Satýrdaki baþlýkta %d baþlýk isminden sonra iki nokta yok:\n"
         "%s\n"
 
-#: src/lang.c:202
+#: src/lang.c:210
 #, fuzzy, c-format
 msgid   "\n"
         "Error: The \"%s:\" line is empty.\n"
 msgstr  "\n"
         "Hata: \"%s:\"satýrý boþ.\n"
 
-#: src/lang.c:203
+#: src/lang.c:211
 #, fuzzy, c-format
 msgid   "\n"
         "Error: The \"%s:\" line is missing from the article header.\n"
 msgstr  "\n"
         "Hata: Makale baþlýðýnda \"%s:\" satýrý eksik.\n"
 
-#: src/lang.c:204
+#: src/lang.c:212
 #, c-format
 msgid   "\n"
         "Error: %s contains non 7bit chars.\n"
 msgstr  ""
 
-#: src/lang.c:205
+#: src/lang.c:213
 #, fuzzy, c-format
 msgid   "\n"
         "Error: Header on line %d does not have a space after the colon:\n"
@@ -1201,76 +1231,82 @@ msgstr  "\n"
         "Hata: %d satýrýndaki baþlýkta iki noktadan sonra boþluk yok:\n"
         "%s\n"
 
-#: src/lang.c:206
+#: src/lang.c:214
 #, fuzzy, c-format
 msgid   "\n"
         "Error: There are multiple (%d) \"%s:\" lines in the header.\n"
 msgstr  "\n"
         "Hata: Baþlýkta (%d) \"%s:\" çoklu satýlrarý var.\n"
 
-#: src/lang.c:207
+#: src/lang.c:215
 #, fuzzy, c-format
 msgid   "Insecure permissions of %s (%o)"
 msgstr  "Güvenli olmayan yetkiler %s (%o)"
 
-#: src/lang.c:208
+#: src/lang.c:216
 #, fuzzy, c-format
 msgid   "Invalid response to GROUP command, %s"
 msgstr  "KÜME komutuna geçersiz yanýt.%s"
 
-#: src/lang.c:210
+#: src/lang.c:218
 #, fuzzy, c-format
 msgid   "MIME parse error: Unexpected end of %s/%s article"
 msgstr  "MIME ayrýþtýrma hatasý: Makale %s/%s için beklenmeyen son"
 
-#: src/lang.c:211
+#: src/lang.c:219
 #, fuzzy
 msgid   "MIME parse error: Start boundary whilst reading headers"
 msgstr  "MIME ayrýþtýrma hatasý: Baþlýklarý okurken baþlatma sýnýrý"
 
-#: src/lang.c:212
+#: src/lang.c:220
 #, fuzzy
 msgid   "Can't get a (fully-qualified) domain-name!"
 msgstr  "(Tam niletelendirilmiþ) etki alaný adý alýnamadý!"
 
-#: src/lang.c:213
+#: src/lang.c:221
 #, fuzzy, c-format
 msgid   "No permissions to go into %s\n"
 msgstr  "%s için gidiþ yetkisi yok\n"
 
-#: src/lang.c:214
+#: src/lang.c:222
 #, fuzzy
 msgid   "\n"
         "Error: From: line missing.\n"
 msgstr  "\n"
         "Hata: Baþlangýç:satýr eksik.\n"
 
-#: src/lang.c:215
+#: src/lang.c:223
 #, fuzzy, c-format
 msgid   "No read permissions for %s\n"
 msgstr  "%s için okuma yetkisi yok\n"
 
-#: src/lang.c:216
+#: src/lang.c:224
 #, fuzzy, c-format
 msgid   "File %s does not exist\n"
 msgstr  "%s dosyasý yok\n"
 
-#: src/lang.c:217
+#: src/lang.c:225
 #, fuzzy, c-format
 msgid   "No write permissions for %s\n"
 msgstr  "%s için yazma yetkisi yok\n"
 
-#: src/lang.c:218
+#: src/lang.c:226
 #, fuzzy
 msgid   "Can't get user information (/etc/passwd missing?)"
 msgstr  "Kullanýcý bilgisi alýnamýyor(/etc/passwd kayýp?)"
 
-#: src/lang.c:219
+#: src/lang.c:227
 #, fuzzy
 msgid   "errors"
 msgstr  "hatalar"
 
-#: src/lang.c:221
+#: src/lang.c:228
+#, c-format
+msgid   "\n"
+        "Error: \"%s\" is renamed, use \"%s\" instead!\n"
+msgstr  ""
+
+#: src/lang.c:230
 #, fuzzy, c-format
 msgid   "\n"
         "Error on line %d: \"Sender:\" header not allowed (it will be added for you)\n"
@@ -1278,88 +1314,88 @@ msgstr  "\n"
         "%d satýrýnda hata \"Sender:\" baþlýk için izin verilmedi (sizin için "
         "eklenecek)\n"
 
-#: src/lang.c:223
+#: src/lang.c:232
 #, fuzzy, c-format
 msgid   "Server has non of the groups listed in %s"
 msgstr  "Sunucuda %s'de listelenen gruplarýn hiçbiri yok"
 
-#: src/lang.c:224
+#: src/lang.c:233
 #, fuzzy
 msgid   "error"
 msgstr  "hata"
 
-#: src/lang.c:225
+#: src/lang.c:234
 #, fuzzy
 msgid   "Unknown display level"
 msgstr  "Bilinmeyen gösterim düzeyi"
 
-#: src/lang.c:226
+#: src/lang.c:235
 #, fuzzy
 msgid   "<ESC>"
 msgstr  "<ESC>"
 
-#: src/lang.c:227
+#: src/lang.c:236
 #, fuzzy
 msgid   "Exiting..."
 msgstr  "Çýkýyor..."
 
-#: src/lang.c:228
+#: src/lang.c:237
 #, fuzzy
 msgid   "leaving external mail-reader"
 msgstr  "Dýþ posta-okuyucuyu býrakýyor"
 
-#: src/lang.c:229
+#: src/lang.c:238
 #, fuzzy, c-format
 msgid   "Extracting %s..."
 msgstr  "Ayýklýyor %s..."
 
-#: src/lang.c:231
+#: src/lang.c:240
 #, fuzzy, c-format
 msgid   "Error writing %s file. Filesystem full? File reset to previous state."
 msgstr  "%s dosyasýný yazarken hata. Dosya sistemi dolu? Dosya önceki durumuna "
         "dönüþtürüldü."
 
-#: src/lang.c:232
+#: src/lang.c:241
 #, fuzzy, c-format
 msgid   "Error making backup of %s file. Filesystem full?"
 msgstr  "%s dosyasýný yedeklemede hata. Dosya sistemi dolu?"
 
-#: src/lang.c:233
+#: src/lang.c:242
 #, fuzzy, c-format
 msgid   "Filtering global rules (%d/%d)..."
 msgstr  "Genel kurallar süzgeçleniyor (%d/%d)..."
 
-#: src/lang.c:234
+#: src/lang.c:243
 #, fuzzy
 msgid   "Rule created by: "
 msgstr  "Kural oluþturuldu: "
 
-#: src/lang.c:235
+#: src/lang.c:244
 #, fuzzy, c-format
 msgid   "Enter pattern [%s]> "
 msgstr  "Örüntüyü girin [%s]> "
 
-#: src/lang.c:236
+#: src/lang.c:245
 #, fuzzy, c-format
 msgid   "\n"
         "You requested followups to your article to go to the following %s:\n"
 msgstr  "\n"
         "Gitmek için makalenize takip-et istediniz %s:\n"
 
-#: src/lang.c:237
+#: src/lang.c:246
 #, fuzzy, c-format
 msgid   "  %s\t Answers will be directed to you by mail.\n"
 msgstr  "  %s\t Cevaplarý postayla yönlendirilecek.\n"
 
-#: src/lang.c:238
+#: src/lang.c:247
 msgid   "-- forwarded message --\n"
 msgstr  ""
 
-#: src/lang.c:239
+#: src/lang.c:248
 msgid   "-- end of forwarded message --\n"
 msgstr  ""
 
-#: src/lang.c:240
+#: src/lang.c:249
 #, fuzzy
 msgid   "# Format:\n"
         "#   comment=STRING    Optional. Multiple lines allowed. Comments must be "
@@ -1412,905 +1448,1063 @@ msgstr  "# Format:\n"
         "#   time=NUM          Seçmeli.Kural bitince time_t deðeri\n"
         "#\n"
 
-#: src/lang.c:261
+#: src/lang.c:270
 #, fuzzy, c-format
 msgid   "Enter score for rule (default=%d): "
 msgstr  "Kural için skoru yazýn (varsayýlan=%d): "
 
-#: src/lang.c:262
+#: src/lang.c:271
 #, fuzzy, c-format
 msgid   "Enter the score weight (range 0 < score <= %d)"
 msgstr  "Skor aðýrlýðýný yazýn (aralýk 0 < skor <= %d)"
 
 #. SCORE_MAX
-#: src/lang.c:263
+#: src/lang.c:272
 #, fuzzy
 msgid   "Full"
 msgstr  "Tam"
 
-#: src/lang.c:264
+#: src/lang.c:273
 #, fuzzy
 msgid   "Comment (optional)  : "
 msgstr  "Komut (seçmeli)   : "
 
-#: src/lang.c:265
+#: src/lang.c:274
 #, fuzzy
 msgid   "Apply pattern to    : "
 msgstr  "Örüntüyü uygula   : "
 
-#: src/lang.c:266
+#: src/lang.c:275
 #, fuzzy
 msgid   "From: line (ignore case)      "
 msgstr  "Gönderen: satýr (büyük/küçük harfleri yoksay) "
 
-#: src/lang.c:267
+#: src/lang.c:276
 #, fuzzy
 msgid   "From: line (case sensitive)   "
 msgstr  "Gönderen: satýr (büyük/küçük harfe duyarlý)   "
 
-#: src/lang.c:269
+#: src/lang.c:278
 #, fuzzy, c-format
 msgid   "%s%s: Unknown host.\n"
 msgstr  "%s%s: Bilinmeyen ana sunucu.\n"
 
-#: src/lang.c:270
+#: src/lang.c:280
 #, fuzzy
 msgid   "global "
 msgstr  "küresel "
 
-#: src/lang.c:271
+#: src/lang.c:281
 #, fuzzy, c-format
 msgid   "Please use %.100s instead"
 msgstr  "Lütfen % kullanýn.100s yerine"
 
-#: src/lang.c:272
+#: src/lang.c:282
 #, c-format
 msgid   "%s is bogus"
 msgstr  "%s sahte"
 
-#: src/lang.c:273
+#: src/lang.c:283
 #, fuzzy, c-format
 msgid   "Group %s is moderated. Continue?"
 msgstr  "Küme %s ayarlandý. Devam?"
 
-#: src/lang.c:274
+#: src/lang.c:284
 #, fuzzy
 msgid   "groups"
 msgstr  "kümeler"
 
-#: src/lang.c:275
+#: src/lang.c:285
 #, c-format
 msgid   "Rereading %s..."
 msgstr  "%s tekrar okunuyor..."
 
-#: src/lang.c:276
+#: src/lang.c:286
 #, fuzzy
 msgid   "Top Level Commands"
 msgstr  "Üst Düzey Komutlar"
 
-#: src/lang.c:277
+#: src/lang.c:287
 #, fuzzy
 msgid   "Group Selection"
 msgstr  "Küme Seçimi"
 
-#: src/lang.c:278
+#: src/lang.c:288
 #, fuzzy
 msgid   "group"
 msgstr  "küme"
 
-#: src/lang.c:280
+#: src/lang.c:290
 #, fuzzy
 msgid   "One or more lines of comment. <CR> to add a line or proceed if line is empty."
 msgstr  "Komutun bir veya birden çok satýrý. Satýr boþsa satýr eklemek veya devam "
         "etmek için <CR>."
 
-#: src/lang.c:281
+#: src/lang.c:291
 #, fuzzy
 msgid   "From: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr  "Gönderen: Süzgeç dosyaya eklenecek satýr.<SPACE> deðiþtirir & <CR> ayarlar."
 
-#: src/lang.c:282
+#: src/lang.c:292
 #, fuzzy
 msgid   "Linecount of articles to be filtered. < for less, > for more, = for equal."
 msgstr  "Süzgeçlenecek makalelerin satýr sayýsý. < az , > çok , =eþit."
 
-#: src/lang.c:283
+#: src/lang.c:293
 #, fuzzy
 msgid   "Message-ID: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr  "Ýleti-kimliði: Dosya süzgeçlemek için eklenecek satýr. <SPACE> deðiþtirir & "
         "<CR> ayarlar."
 
-#: src/lang.c:284
+#: src/lang.c:294
 #, fuzzy
 msgid   "Subject: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr  "Konu: Dosya süzgeçlemek için eklenecek satýr. <SPACE> deðiþtirir & <CR> "
         "ayarlar."
 
-#: src/lang.c:285
+#: src/lang.c:295
 #, fuzzy
 msgid   "Enter text pattern to filter if Subject: & From: lines are not what you want."
 msgstr  "Süzgeçlemek için metin örüntüsünü girin eðer Konu: & Gönderen: istediðiniz "
         "satýrlar deðilse."
 
-#: src/lang.c:286
+#: src/lang.c:296
 #, fuzzy
 msgid   "Select where text pattern should be applied. <SPACE> toggles & <CR> sets."
 msgstr  "Metin örüntüsünün nereye uygulanacaðýný seçin. <SPACE> deðiþtirir & <CR> "
         "ayarlar."
 
-#: src/lang.c:287
+#: src/lang.c:297
 #, fuzzy
 msgid   "Expiration time in days for the entered filter. <SPACE> toggles & <CR> sets."
 msgstr  "Yazýlan süzgeç için gün olarak kullaným süresi bitimi.<SPACE> deðiþtirir & "
         "<CR> ayarlar."
 
-#: src/lang.c:288
+#: src/lang.c:298
 #, fuzzy
 msgid   "Apply kill only to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr  "Sadece mevcut küme veya bütün kümeler için kill uygulayýn. <SPACE> deðiþtirir "
         "& <CR>ayarlar."
 
-#: src/lang.c:289
+#: src/lang.c:299
 #, fuzzy
 msgid   "Apply select to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr  "Mevcut küme veya bütün kümeler için seç uygulayýn <SPACE> deðiþtirir & "
         "<CR>ayarlar."
 
-#: src/lang.c:290
+#: src/lang.c:300
 #, fuzzy
 msgid   "kill an article via a menu"
 msgstr  "makaleyi menü aracýlýðýyla öldür"
 
-#: src/lang.c:291
+#: src/lang.c:301
 #, fuzzy
 msgid   "auto-select (hot) an article via a menu"
 msgstr  "makaleyi menü aracýlýyla otomatik-seç (hot)"
 
-#: src/lang.c:292
+#: src/lang.c:302
 #, fuzzy
 msgid   "Browse URLs in article"
 msgstr  "Makaledeki URL'lara gözat"
 
-#: src/lang.c:293
+#: src/lang.c:303
 #, fuzzy
 msgid   "0 - 9\t  display article by number in current thread"
 msgstr  "0 - 9\t  makaleyi mevcut parçacýktaki sayýyla görüntüle"
 
-#: src/lang.c:295
+#: src/lang.c:305
 msgid   "cancel (delete) or supersede (overwrite) current article"
 msgstr  ""
 
-#: src/lang.c:296
+#: src/lang.c:306
 #, fuzzy
 msgid   "post followup to current article"
 msgstr  "mevcut makale için takip-et gönder"
 
-#: src/lang.c:297
+#: src/lang.c:307
 #, fuzzy
 msgid   "post followup (don't copy text) to current article"
 msgstr  "mevcut makale için takip-et gönder (metni kopyalama)"
 
-#: src/lang.c:298
+#: src/lang.c:308
 #, fuzzy
 msgid   "post followup to current article quoting complete headers"
 msgstr  "tam baþlýklarý imleyen mevcut makale için takip-et gönder"
 
-#: src/lang.c:299
+#: src/lang.c:309
 #, fuzzy
 msgid   "repost chosen article to another group"
 msgstr  "seçilen makaleyi baþka bir kümeye yeniden gönder"
 
-#: src/lang.c:301
+#: src/lang.c:311
 #, fuzzy
 msgid   "edit article (mail-groups only)"
 msgstr  "makaleyi düzenle (sadece posta-gruplarý)"
 
-#: src/lang.c:302
+#: src/lang.c:312
 #, fuzzy
 msgid   "display first article in current thread"
 msgstr  "mevcut parçacýktaki makaleyi ilk görüntüle"
 
-#: src/lang.c:303
+#: src/lang.c:313
 #, fuzzy
 msgid   "display first page of article"
 msgstr  "makalenin ilk sayfasýný görüntüle"
 
-#: src/lang.c:304
+#: src/lang.c:314
 #, fuzzy
 msgid   "display last article in current thread"
 msgstr  "mevcut parçacýktaki son makaleyi görüntüle"
 
-#: src/lang.c:305
+#: src/lang.c:315
 #, fuzzy
 msgid   "display last page of article"
 msgstr  "makalenin son sayfasný görüntüle"
 
-#: src/lang.c:306
+#: src/lang.c:316
 #, fuzzy
 msgid   "mark rest of thread as read and advance to next unread"
 msgstr  "parçacýðýn kalanýný okunmuþ olarak iþaretle ve sonraki okunmamýþa geç"
 
-#: src/lang.c:307
+#: src/lang.c:317
 #, fuzzy
 msgid   "display next article"
 msgstr  "sonraki makaleyi görüntüle"
 
-#: src/lang.c:308
+#: src/lang.c:318
 #, fuzzy
 msgid   "display first article in next thread"
 msgstr  "sonraki baþlýktaki ilk makaleyi görüntüle"
 
-#: src/lang.c:309
+#: src/lang.c:319
 #, fuzzy
 msgid   "display next unread article"
 msgstr  "sonraki okunmamýþ makaleyi görüntüle"
 
-#: src/lang.c:310
+#: src/lang.c:320
 #, fuzzy
 msgid   "go to the article that this one followed up"
 msgstr  "bunu takip eden makaleye git"
 
-#: src/lang.c:311
+#: src/lang.c:321
 #, fuzzy
 msgid   "display previous article"
 msgstr  "önceki makaleyi görüntüle"
 
-#: src/lang.c:312
+#: src/lang.c:322
 #, fuzzy
 msgid   "display previous unread article"
 msgstr  "önceki okunmamýþ makaleyi görüntüle"
 
-#: src/lang.c:313
+#: src/lang.c:323
 #, fuzzy
 msgid   "quickly kill an article using defaults"
 msgstr  "varsayýlanlarý kullanarak makaleyi hemen öldür"
 
-#: src/lang.c:314
+#: src/lang.c:324
 #, fuzzy
 msgid   "quickly auto-select (hot) an article using defaults"
 msgstr  "varsayýlanlarý kullanarak makaleyi hemen otomatik-seç(hot)"
 
-#: src/lang.c:315
+#: src/lang.c:325
 #, fuzzy
 msgid   "return to group selection level"
 msgstr  "küme seçme düzeyine dön"
 
-#: src/lang.c:316
+#: src/lang.c:326
 #, fuzzy
 msgid   "reply through mail to author"
 msgstr  "yazara posta aracýlýðyla yanýt ver"
 
-#: src/lang.c:317
+#: src/lang.c:327
 #, fuzzy
 msgid   "reply through mail (don't copy text) to author"
 msgstr  "yazara posta aracýlýyla yanýt ver (metni kopyalama)"
 
-#: src/lang.c:318
+#: src/lang.c:328
 #, fuzzy
 msgid   "reply through mail to author quoting complete headers"
 msgstr  "tam baþlýklarý imleyerek yazara posta aracýlýðýyla yanýt ver"
 
-#: src/lang.c:319
+#: src/lang.c:329
 #, fuzzy
 msgid   "search backwards within this article"
 msgstr  "bu makalede geriye doðru ara"
 
-#: src/lang.c:320
+#: src/lang.c:330
 #, fuzzy
 msgid   "search forwards within this article"
 msgstr  "bu makalede ileriye doðru ara"
 
-#: src/lang.c:321
+#: src/lang.c:331
 #, fuzzy
 msgid   "show article in raw-mode (including all headers)"
 msgstr  "makaleyi ham-kipte göster (bütün baþlýklar dahil)"
 
-#: src/lang.c:322
+#: src/lang.c:332
 #, fuzzy
 msgid   "skip next block of included text"
 msgstr  "ekli dosyanýn sonraki öbeðine atla"
 
-#: src/lang.c:323
+#: src/lang.c:333
 #, fuzzy
 msgid   "toggle display of sections hidden by a form-feed (^L) on/off"
 msgstr  "(^L)açýk/kapalý form-besleme tarafýndan gizlenen bölümlerin gösterimini "
         "deðiþtir"
 
-#: src/lang.c:324
+#: src/lang.c:334
 #, fuzzy
 msgid   "toggle word highlighting on/off"
 msgstr  "açýk/kapalý vurgulayan sözcüðü deðiþtir"
 
-#: src/lang.c:325
+#: src/lang.c:335
 #, fuzzy
 msgid   "toggle ROT-13 (basic decode) for current article"
 msgstr  "mevcut makale için ROT-13 (temel kod çözücü) deðiþtir"
 
-#: src/lang.c:326
+#: src/lang.c:336
 #, fuzzy
 msgid   "toggle tabwidth 4 <-> 8"
 msgstr  "sekme aralýðýný deðiþtir 4 <-> 8"
 
-#: src/lang.c:327
+#: src/lang.c:337
 #, fuzzy
 msgid   "toggle german TeX style decoding for current article"
 msgstr  "german TeX kod biçemi mevcut makale için deðiþtir"
 
-#: src/lang.c:328
+#: src/lang.c:338
 #, fuzzy
 msgid   "toggle display of uuencoded sections"
 msgstr  "metinsele kodlanmýþ bölümlerin gösterimini deðiþtir"
 
-#: src/lang.c:329
+#: src/lang.c:339
 #, fuzzy
 msgid   "View/save multimedia attachments"
 msgstr  "çoklu-ortam eklerini Görüntüle/kaydet"
 
-#: src/lang.c:330
+#: src/lang.c:340
+#, fuzzy
+msgid   "choose first attribute in list"
+msgstr  "listedeki ilk makaleyi seç"
+
+#: src/lang.c:341
+#, fuzzy
+msgid   "0 - 9\t  choose attribute by number"
+msgstr  "0 - 9\t  sayýya göre makale seç"
+
+#: src/lang.c:342
+#, fuzzy
+msgid   "choose last attribute in list"
+msgstr  "listedeki son makaleyi seç"
+
+#: src/lang.c:343
+msgid   "reset attribute to a default value"
+msgstr  ""
+
+#: src/lang.c:344
+#, fuzzy
+msgid   "search forwards for an attribute"
+msgstr  "ileriye doðru küme ismi ara"
+
+#: src/lang.c:345
+#, fuzzy
+msgid   "search backwards for an attribute"
+msgstr  "geriye doðru küme ismi ara"
+
+#: src/lang.c:346
+#, fuzzy
+msgid   "select attribute"
+msgstr  "parçacýk seç"
+
+#: src/lang.c:347
+msgid   "toggle back to options menu when invoked from there"
+msgstr  ""
+
+#: src/lang.c:348
 #, fuzzy, c-format
 msgid   "report bug or comment via mail to %s"
 msgstr  "hata veya komutu posta aracýlýðýyla bildirin %s"
 
-#: src/lang.c:331
+#: src/lang.c:349
+#, fuzzy
+msgid   "choose first option in list"
+msgstr  "listedeki ilk kümeyi seç"
+
+#: src/lang.c:350
+#, fuzzy
+msgid   "0 - 9\t  choose option by number"
+msgstr  "0 - 9\t  sayýya göre küme seç"
+
+#: src/lang.c:351
+#, fuzzy
+msgid   "choose last option in list"
+msgstr  "listedeki son kümeyi seç"
+
+#: src/lang.c:352
+#, fuzzy
+msgid   "start scopes menu"
+msgstr  "önceki menüye dön"
+
+#: src/lang.c:353
+#, fuzzy
+msgid   "search forwards for an option"
+msgstr  "ileriye doðru küme ismi ara"
+
+#: src/lang.c:354
+#, fuzzy
+msgid   "search backwards for an option"
+msgstr  "geriye doðru küme ismi ara"
+
+#: src/lang.c:355
+#, fuzzy
+msgid   "select option"
+msgstr  "seç"
+
+#: src/lang.c:356
+msgid   "toggle to attributes menu"
+msgstr  ""
+
+#: src/lang.c:357
 #, fuzzy
 msgid   "choose range of articles to be affected by next command"
 msgstr  "sonraki komuttan etkilenen makalelerin aralýðýný seç"
 
-#: src/lang.c:332
+#: src/lang.c:358
 #, fuzzy
 msgid   "escape from command prompt"
 msgstr  "komut isteminden çýk"
 
-#: src/lang.c:333
+#: src/lang.c:359
 #, fuzzy
 msgid   "edit filter file"
 msgstr  "Süz dosyasý okunuyor"
 
-#: src/lang.c:334
+#: src/lang.c:360
 #, fuzzy
 msgid   "get help"
 msgstr  "yardým al"
 
-#: src/lang.c:335
+#: src/lang.c:361
 #, fuzzy
 msgid   "display last article viewed"
 msgstr  "görüntülenen son makaleyi göster"
 
-#: src/lang.c:336
+#: src/lang.c:362
 #, fuzzy
 msgid   "down one line"
 msgstr  "bir satýr aþaðý"
 
-#: src/lang.c:337
+#: src/lang.c:363
 #, fuzzy
 msgid   "up one line"
 msgstr  "bir satýr aþaðý"
 
-#: src/lang.c:338
+#: src/lang.c:364
 #, fuzzy
 msgid   "go to article chosen by Message-ID"
 msgstr  "Ýleti-kimliði tarafýndn seçilen makaleye git"
 
-#: src/lang.c:339
+#: src/lang.c:365
 #, fuzzy
 msgid   "mail article/thread/hot/pattern/tagged articles to someone"
 msgstr  "makale/parçacýk/hot/örüntü/etiketlenmiþ makaleleri postala"
 
-#: src/lang.c:340
+#: src/lang.c:366
 #, fuzzy
 msgid   "menu of configurable options"
 msgstr  "yapýlandýrabilir seçenekler menüsü"
 
-#: src/lang.c:341
+#: src/lang.c:367
 #, fuzzy
 msgid   "down one page"
 msgstr  "bir sayfa alta"
 
-#: src/lang.c:342
+#: src/lang.c:368
 #, fuzzy
 msgid   "up one page"
 msgstr  "bir sayfa yukarýya"
 
-#: src/lang.c:344
+#: src/lang.c:370
 #, fuzzy
 msgid   "post (write) article to current group"
 msgstr  "makaleyi mevcut kümeye gönder(yaz)"
 
-#: src/lang.c:345
+#: src/lang.c:371
 #, fuzzy
 msgid   "post postponed articles"
 msgstr  "ertelenmiþ makaleleri postala"
 
-#: src/lang.c:347
+#: src/lang.c:373
 #, fuzzy
 msgid   "list articles posted by you (from posted file)"
 msgstr  "(postalanmýþ dosyadan) tarafýnýzdan postalanan makaleleri listele"
 
-#: src/lang.c:348
+#: src/lang.c:374
 #, fuzzy
 msgid   "return to previous menu"
 msgstr  "önceki menüye dön"
 
-#: src/lang.c:349
+#: src/lang.c:375
 #, fuzzy
 msgid   "quit tin immediately"
 msgstr  "tin'den hemen çýk"
 
-#: src/lang.c:350
+#: src/lang.c:376
 #, fuzzy
 msgid   "redraw page"
 msgstr  "sayfayý yeniden çiz"
 
-#: src/lang.c:351
+#: src/lang.c:377
 #, fuzzy
 msgid   "save article/thread/hot/pattern/tagged articles to file"
 msgstr  "makale/parçacýk/hot/örüntü/etiketlenmiþ makaleleri dosyaya kaydet"
 
-#: src/lang.c:352
+#: src/lang.c:378
 #, fuzzy
 msgid   "save marked articles automatically without user prompts"
 msgstr  "iþaretlenmiþ makaleleri kullanýcý istemi olmadan otomatik kaydet"
 
-#: src/lang.c:353
+#: src/lang.c:379
 msgid   "scroll the screen one line down"
 msgstr  ""
 
-#: src/lang.c:354
+#: src/lang.c:380
 msgid   "scroll the screen one line up"
 msgstr  ""
 
-#: src/lang.c:355
+#: src/lang.c:381
 #, fuzzy
 msgid   "search for articles by author backwards"
 msgstr  "makaleleri yazara göre geriye doðru ara"
 
-#: src/lang.c:356
+#: src/lang.c:382
 #, fuzzy
 msgid   "search for articles by author forwards"
 msgstr  "makaleleri yazara göre ileriye doðru ara"
 
-#: src/lang.c:357
+#: src/lang.c:383
 #, fuzzy
 msgid   "search all articles for a given string (this may take some time)"
 msgstr  "bütün makaleleri verilen dizgi için ara (bu uzun sürebilir)"
 
-#: src/lang.c:358
+#: src/lang.c:384
 #, fuzzy
 msgid   " \t  (searches are case-insensitive and wrap around to all articles)"
 msgstr  " \t  (arayýcýlar büyük/küçük harfe duyarlýdýr ve bütün makaleleri çevreler)"
 
-#: src/lang.c:359
+#: src/lang.c:385
 #, fuzzy
 msgid   "search for articles by Subject line backwards"
 msgstr  "makaleleri Konu satýrýna göre geriye doðru ara"
 
-#: src/lang.c:360
+#: src/lang.c:386
 #, fuzzy
 msgid   "search for articles by Subject line forwards"
 msgstr  "makaleleri Konuya göre ileriye doðru ara"
 
-#: src/lang.c:361
+#: src/lang.c:387
 #, fuzzy
 msgid   "repeat last search"
 msgstr  "son aramayý tekrarla"
 
-#: src/lang.c:362
+#: src/lang.c:388
 #, fuzzy
 msgid   "tag current article for reposting/mailing/piping/printing/saving"
 msgstr  "mevcut makaleyi yeniden gönderme/postalama/kanal/yazdýrma/kaydetme için "
         "etiketle"
 
-#: src/lang.c:363
+#: src/lang.c:389
 #, fuzzy
 msgid   "toggle info message in last line (subject/description)"
 msgstr  "son satýrdaki bilgi iletisini deðiþtir (konu/taným)"
 
-#: src/lang.c:364
+#: src/lang.c:390
 #, fuzzy
 msgid   "toggle inverse video"
 msgstr  "ters video'yu deðiþtir"
 
-#: src/lang.c:365
+#: src/lang.c:391
 #, fuzzy
 msgid   "toggle mini help menu display"
 msgstr  "mini yardým menüsü görünümünü deðiþtir"
 
-#: src/lang.c:366
+#: src/lang.c:392
 #, fuzzy
 msgid   "cycle the display of authors email address, real name, both or neither"
 msgstr  "yazarlarýn e-posta adreslerinin, gerçek isimlerinin, ikisinin veya hiçbirinin "
         "görünümünü çevir"
 
-#: src/lang.c:367
+#: src/lang.c:393
 #, fuzzy
 msgid   "show version information"
 msgstr  "sürüm bilgisini göster"
 
-#: src/lang.c:368
+#: src/lang.c:394
 #, fuzzy
 msgid   "mark all articles as read and return to group selection menu"
 msgstr  "bürtümn makaleleri okunmuþ olarak iþaretle ve küme seçme menüsüne geri dön"
 
-#: src/lang.c:369
+#: src/lang.c:395
 #, fuzzy
 msgid   "mark all articles as read and enter next group with unread articles"
 msgstr  "bütün makaleleri okunmuþ olarak iþaretle ve okunmamýþ makalelerin bulunduðu "
         "sonraki kümeye gir"
 
-#: src/lang.c:370
+#: src/lang.c:396
 #, fuzzy
 msgid   "choose first thread in list"
 msgstr  "listedeki ilk parçacýðý seç"
 
-#: src/lang.c:371
+#: src/lang.c:397
 #, fuzzy
 msgid   "choose last thread in list"
 msgstr  "listedeki son parçacýðý seç"
 
-#: src/lang.c:372
+#: src/lang.c:398
 #, fuzzy
 msgid   "list articles within current thread (bring up Thread sub-menu)"
 msgstr  "mevcut parçacýk kapsamýndaki makaleleri seç ( Parçacýk alt-menüsünü aç)"
 
-#: src/lang.c:373
+#: src/lang.c:399
 #, fuzzy
 msgid   "mark article as unread"
 msgstr  "makaleyi okunmamýþ olarak iþaretle"
 
-#: src/lang.c:374
+#: src/lang.c:400
 #, fuzzy
-msgid   "mark current thread or tagged threads as read"
+msgid   "mark current thread, range or tagged threads as read"
 msgstr  "mevcut parçacýðý veya etiketlenmiþ parçacýklarý okunmuþ olarak iþaretle "
 
-#: src/lang.c:375
+#: src/lang.c:401
 #, fuzzy
-msgid   "mark thread as unread"
-msgstr  "parçacýðý okunmamýþ olarak iþaretle"
+msgid   "mark current thread, range or tagged threads as unread"
+msgstr  "mevcut parçacýðý veya etiketlenmiþ parçacýklarý okunmuþ olarak iþaretle "
 
-#: src/lang.c:376
+#: src/lang.c:402
+msgid   "mark current/range/selected/pattern/tagged as read after prompting"
+msgstr  ""
+
+#: src/lang.c:403
+msgid   "mark current/range/selected/pattern/tagged as unread after prompting"
+msgstr  ""
+
+#: src/lang.c:404
 #, fuzzy
 msgid   "toggle display of all/selected articles"
 msgstr  "Bütün/seçilen makalelerin görünümünü deðiþtir"
 
-#: src/lang.c:377
+#: src/lang.c:405
 #, fuzzy
 msgid   "display next group"
 msgstr  "sonraki kümeyi görüntüle"
 
-#: src/lang.c:378
+#: src/lang.c:406
 #, fuzzy
 msgid   "display previous group"
 msgstr  "önceki kümeyi görüntüle"
 
-#: src/lang.c:379
+#: src/lang.c:407
 #, fuzzy
 msgid   "toggle all selections (all articles)"
 msgstr  "bütün seçimleri (bütün makaleleri) deðiþtir"
 
-#: src/lang.c:380
+#: src/lang.c:408
 #, fuzzy
 msgid   "select group (make \"hot\")"
 msgstr  "küme seç (yap \"hot\")"
 
-#: src/lang.c:381
+#: src/lang.c:409
 #, fuzzy
 msgid   "select thread"
 msgstr  "parçacýk seç"
 
-#: src/lang.c:382
+#: src/lang.c:410
 #, fuzzy
 msgid   "select threads if at least one unread article is selected"
 msgstr  "en az bir okunmamýþ makale seçilmiþse parçacýk seç)"
 
-#: src/lang.c:383
+#: src/lang.c:411
 #, fuzzy
 msgid   "select threads that match user specified pattern"
 msgstr  "kullanýcý tanýmlý kalýba uyan baþlýklarý seç"
 
-#: src/lang.c:384
+#: src/lang.c:412
 #, fuzzy
 msgid   "tag all parts of current multipart-message in order"
 msgstr  "mevcut çok-bölümlü iletinin bütün bölümlerini sýrayla etiketle"
 
-#: src/lang.c:385
+#: src/lang.c:413
 #, fuzzy
 msgid   "0 - 9\t  choose thread by number"
 msgstr  "0 - 9\t  sayýya göre parçacýk seç"
 
-#: src/lang.c:386
+#: src/lang.c:414
 #, fuzzy
 msgid   "toggle limit number of articles to get, and reload"
 msgstr  "alýnacak ve yeniden yüklenecek makalelerin sýnýr sayýsýný deðiþtir."
 
-#: src/lang.c:387
+#: src/lang.c:415
 #, fuzzy
 msgid   "toggle display of all/unread articles"
 msgstr  "bütün/okunmamýþ makalelerin görünümünü deðiþtir"
 
-#: src/lang.c:388
+#: src/lang.c:416
 #, fuzzy
 msgid   "toggle selection of thread"
 msgstr  "parçacýk seçimini deðiþtir"
 
-#: src/lang.c:389
+#: src/lang.c:417
 #, fuzzy
 msgid   "cycle through threading options available"
 msgstr  "kullanýlabilir parçacýk seçenekleriyle çevir"
 
-#: src/lang.c:390
+#: src/lang.c:418
 #, fuzzy
 msgid   "undo all selections (all articles)"
 msgstr  "bütün seçimleri (bütün makaleleri) geri al"
 
-#: src/lang.c:391
+#: src/lang.c:419
 #, fuzzy
 msgid   "untag all tagged threads"
 msgstr  "etiketlenmiþ bütün parçacýklarýn etiketini kaldýr"
 
-#: src/lang.c:392
+#: src/lang.c:420
+msgid   "add new scope"
+msgstr  ""
+
+#: src/lang.c:421
+#, fuzzy
+msgid   "delete scope"
+msgstr  "Örüntü alanýný seç: "
+
+#: src/lang.c:422
+#, fuzzy
+msgid   "edit attributes file"
+msgstr  "Öznitelikler dosylasýný yazýyor..."
+
+#: src/lang.c:423
+#, fuzzy
+msgid   "choose first scope in list"
+msgstr  "listedeki ilk kümeyi seç"
+
+#: src/lang.c:424
+#, fuzzy
+msgid   "0 - 9\t  choose scope by number"
+msgstr  "0 - 9\t  sayýya göre küme seç"
+
+#: src/lang.c:425
+#, fuzzy
+msgid   "choose last scope in list"
+msgstr  "listedeki son kümeyi seç"
+
+#: src/lang.c:426
+msgid   "move scope"
+msgstr  ""
+
+#: src/lang.c:427
+msgid   "rename scope"
+msgstr  ""
+
+#: src/lang.c:428
+#, fuzzy
+msgid   "select scope"
+msgstr  "kabuk çýkýþý"
+
+#: src/lang.c:429
 #, fuzzy
 msgid   "mark all articles in group as read"
 msgstr  "kümedeki bütün makaleleri okunmuþ olarak iþaretle"
 
-#: src/lang.c:393
+#: src/lang.c:430
 #, fuzzy
 msgid   "mark all articles in group as read and move to next unread group"
 msgstr  "kümedeki bütün makaleleri okumuþ olarak iþaretle ve sonraki okunmamýþ kümeye "
         "geç"
 
-#: src/lang.c:394
+#: src/lang.c:431
 #, fuzzy
 msgid   "choose first group in list"
 msgstr  "listedeki ilk kümeyi seç"
 
-#: src/lang.c:395
+#: src/lang.c:432
 #, fuzzy
 msgid   "choose group by name"
 msgstr  "Ýsme göre küme seç"
 
-#: src/lang.c:396
+#: src/lang.c:433
 #, fuzzy
 msgid   "0 - 9\t  choose group by number"
 msgstr  "0 - 9\t  sayýya göre küme seç"
 
-#: src/lang.c:397
+#: src/lang.c:434
 #, fuzzy
 msgid   "choose range of groups to be affected by next command"
 msgstr  "sonraki komuttan etkilenecek olan kümelerin aralýðýný seç"
 
-#: src/lang.c:398
+#: src/lang.c:435
 #, fuzzy
 msgid   "choose last group in list"
 msgstr  "listedeki son kümeyi seç"
 
-#: src/lang.c:399
+#: src/lang.c:436
 #, fuzzy
 msgid   "mark all articles in chosen group unread"
 msgstr  "seçilen kümedeki bütün makaleleri okunmamýþ olarak iþaretle"
 
-#: src/lang.c:400
+#: src/lang.c:437
 #, fuzzy
 msgid   "move chosen group within list"
 msgstr  "Listede seçilen kümeye git"
 
-#: src/lang.c:401
+#: src/lang.c:438
 #, fuzzy
 msgid   "choose next group with unread news"
 msgstr  "okunmamýþ haberlerde sonraki kümeyi seç"
 
-#: src/lang.c:402 src/lang.c:1221
+#: src/lang.c:439 src/lang.c:1280
 #, fuzzy
 msgid   "quit"
 msgstr  "çýk"
 
-#: src/lang.c:403
+#: src/lang.c:440
 #, fuzzy
 msgid   "quit without saving configuration changes"
 msgstr  "yapýlandýrabilir deðiþiklikleri kaydetmeden çýk"
 
-#: src/lang.c:404
+#: src/lang.c:441
 #, fuzzy
 msgid   "read chosen group"
 msgstr  "seçilen kümeyi oku"
 
-#: src/lang.c:405
+#: src/lang.c:442
 #, fuzzy
 msgid   "reset .newsrc (all available articles in groups marked unread)"
 msgstr  "reset .newsrc (kümelerdeki bütün kullanýlabilir makaleler okunmamýþ olarak "
         "iþaretlendi)"
 
-#: src/lang.c:406
+#: src/lang.c:443
 #, fuzzy
 msgid   "search backwards for a group name"
 msgstr  "geriye doðru küme ismi ara"
 
-#: src/lang.c:407
+#: src/lang.c:444
 #, fuzzy
 msgid   " \t  (all searches are case-insensitive and wrap around)"
 msgstr  " \t  (bütün arayýcýlar büyük/küçük harfe duyarlýdýr ve çevreler)"
 
-#: src/lang.c:408
+#: src/lang.c:445
 #, fuzzy
 msgid   "search forwards for a group name"
 msgstr  "ileriye doðru küme ismi ara"
 
-#: src/lang.c:409
+#: src/lang.c:446
 #, fuzzy
 msgid   "subscribe to chosen group"
 msgstr  "seçilen kümeye abone ol"
 
-#: src/lang.c:410
+#: src/lang.c:447
 #, fuzzy
 msgid   "subscribe to groups that match pattern"
 msgstr  "örüntüye uyan kümelere abone ol"
 
-#: src/lang.c:411
+#: src/lang.c:448
 #, fuzzy
 msgid   "reread active file to check for any new news"
 msgstr  "aktif dosyayý yeni haberleri onaylamak için yeniden oku"
 
-#: src/lang.c:412
+#: src/lang.c:449
 #, fuzzy
 msgid   "toggle display of group name only or group name plus description"
 msgstr  "sadece küme ismini veya küme ismi ve taným görünümünü deðiþtir"
 
-#: src/lang.c:413
+#: src/lang.c:450
 #, fuzzy
 msgid   "toggle display to show all/unread subscribed groups"
 msgstr  "bütün7okunmamýþ abone olmayan kümeleri göstermek için görünümü deðiþtir"
 
-#: src/lang.c:414
+#: src/lang.c:451
 #, fuzzy
 msgid   "unsubscribe from chosen group"
 msgstr  "seçilen küme için abonelikten çýk"
 
-#: src/lang.c:415
+#: src/lang.c:452
 #, fuzzy
 msgid   "unsubscribe from groups that match pattern"
 msgstr  "örüntüye uyan bütün kümeler için abonelikten çýk"
 
-#: src/lang.c:416
+#: src/lang.c:453
 #, fuzzy
 msgid   "sort the list of groups"
 msgstr  "küme listelerini sýrala"
 
-#: src/lang.c:417
+#: src/lang.c:454
 #, fuzzy
 msgid   "toggle display to show all/subscribed groups"
 msgstr  "bütün/abone olmayan kümeleri göstermek için görünümü deðiþtir"
 
-#: src/lang.c:418
+#: src/lang.c:455
 #, fuzzy
 msgid   "0 - 9\t  choose article by number"
 msgstr  "0 - 9\t  sayýya göre makale seç"
 
-#: src/lang.c:419
+#: src/lang.c:456
 #, fuzzy
 msgid   "mark thread as read and return to group index page"
 msgstr  "parçacýðý okunmuþ olarak iþaretle ve küme dizin sayfasýna geri dön"
 
-#: src/lang.c:420
+#: src/lang.c:457
 #, fuzzy
 msgid   "mark thread as read and enter next unread thread or group"
 msgstr  "parçacýðý okunmuþ olarak iþaretle ve sonraki okunmamýþ parçacýða veya kümeye "
         "gir"
 
-#: src/lang.c:421
+#: src/lang.c:458
 #, fuzzy
 msgid   "choose first article in list"
 msgstr  "listedeki ilk makaleyi seç"
 
-#: src/lang.c:422
+#: src/lang.c:459
 #, fuzzy
 msgid   "choose last article in list"
 msgstr  "listedeki son makaleyi seç"
 
-#: src/lang.c:423
+#: src/lang.c:460
 #, fuzzy
-msgid   "mark article or tagged articles as read and move cursor to next unread article"
+msgid   "mark art, range or tagged arts as read; move crsr to next unread art"
 msgstr  "makaleyi veya etiketlenen makaleleri okunmuþ olarak iþaretle ve imleçi "
         "sonraki okunmamýþ makaleye taþý"
 
-#: src/lang.c:424
+#: src/lang.c:461
+#, fuzzy
+msgid   "mark article, range or tagged articles as unread"
+msgstr  "makaleyi okunmamýþ olarak iþaretle"
+
+#: src/lang.c:462
+#, fuzzy
+msgid   "mark current thread as unread"
+msgstr  "parçacýðý okunmamýþ olarak iþaretle"
+
+#: src/lang.c:463
 #, fuzzy
 msgid   "read chosen article"
 msgstr  "seçilen makaleyi oku"
 
-#: src/lang.c:425
+#: src/lang.c:464
 #, fuzzy
 msgid   "Display properties\n"
         "------------------"
 msgstr  "Özellikleri görüntüle\n"
         "---------------------"
 
-#: src/lang.c:426
+#: src/lang.c:465
 #, fuzzy
 msgid   "Miscellaneous\n"
         "-------------"
 msgstr  "Diðer\n"
         "-----"
 
-#: src/lang.c:427
+#: src/lang.c:466
 #, fuzzy
 msgid   "Moving around\n"
         "-------------"
 msgstr  "Etrafýna taþý\n"
         "-------------"
 
-#: src/lang.c:428
+#: src/lang.c:467
 #, fuzzy
 msgid   "Group/thread/article operations\n"
         "-------------------------------"
 msgstr  "Küme/parçacýk/makale iþlemleri\n"
         "-------------------------------"
 
-#: src/lang.c:430
+#: src/lang.c:468
+#, fuzzy
+msgid   "Attribute operations\n"
+        "--------------------"
+msgstr  "Özellikleri görüntüle\n"
+        "---------------------"
+
+#: src/lang.c:469
+#, fuzzy
+msgid   "Option operations\n"
+        "-----------------"
+msgstr  "Özellikleri görüntüle\n"
+        "---------------------"
+
+#: src/lang.c:470
+#, fuzzy
+msgid   "Scope operations\n"
+        "----------------"
+msgstr  "Özellikleri görüntüle\n"
+        "---------------------"
+
+#: src/lang.c:472
 #, fuzzy
 msgid   "Group Level Commands"
 msgstr  "Küme Düzey Komutlarý"
 
-#: src/lang.c:431
+#: src/lang.c:473
 #, fuzzy
 msgid   "Kill filter added"
 msgstr  "Eklendikten sonra öldür"
 
-#: src/lang.c:432
+#: src/lang.c:474
 #, fuzzy
 msgid   "Auto-selection filter added"
 msgstr  "Eklendikten sonra otomatik-seç"
 
-#: src/lang.c:433
+#: src/lang.c:475
 #, fuzzy
 msgid   "All parts tagged"
 msgstr  "Bütün bölümler etiketlendi"
 
-#: src/lang.c:434
+#: src/lang.c:476
 #, fuzzy
 msgid   "Storing article for later posting"
 msgstr  "Makale daha sonra postlama için yükleniyor"
 
-#: src/lang.c:435
+#: src/lang.c:477
 #, fuzzy
 msgid   "Please enter a valid character"
 msgstr  "Lütfen geçerli bir karakter yazýn"
 
-#: src/lang.c:436
+#: src/lang.c:478
 #, fuzzy, c-format
 msgid   "Missing part #%d"
 msgstr  "Eksik bölüm #%d"
 
-#: src/lang.c:437
+#: src/lang.c:479
 #, fuzzy
 msgid   "*** No postponed articles ***"
 msgstr  "*** Ertelenmiþ makale yok ***"
 
-#: src/lang.c:438
+#: src/lang.c:480
 #, fuzzy
 msgid   "Not a multi-part message"
 msgstr  "Çok-bölümlü ileti deðil"
 
-#: src/lang.c:439
+#: src/lang.c:481
 #, fuzzy
 msgid   "You are not subscribed to this group"
 msgstr  "Bu kümeye abone deðilsiniz"
 
-#: src/lang.c:440
+#: src/lang.c:482
 #, fuzzy
 msgid   "No previous expression"
 msgstr  "Önceki ifade yok"
 
-#: src/lang.c:441
+#: src/lang.c:483
 #, fuzzy
 msgid   "Operation disabled in no-overwrite mode"
 msgstr  "Üstüne yazýlmayan kipte iþlem geçersiz"
 
 #. TODO: replace hardcoded key-name in txt_info_postponed
-#: src/lang.c:443
+#: src/lang.c:485
 #, fuzzy, c-format
 msgid   "%d postponed %s, reuse with ^O...\n"
 msgstr  "%d ertelendi %s, tekrar kullan ^O...\n"
 
-#: src/lang.c:444
+#: src/lang.c:486
 #, fuzzy
 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"
@@ -2318,23 +2512,23 @@ msgstr  "X-Çevirim Notu: çok-bölümlü/alt
         "  Bütün makaleyi almak için, Seçenekler Menüsündeki alternatif kotarmayý\n"
         "  OFF durumuna getirin\n"
 
-#: src/lang.c:446
+#: src/lang.c:488
 #, fuzzy, c-format
 msgid   "Save filename for %s/%s is a mailbox. Attachment not saved"
 msgstr  "Dosya adýný %s/%s için kaydet bir posta kutusudur. Ek kaydedilmedi"
 
-#: src/lang.c:447
+#: src/lang.c:489
 #, fuzzy
 msgid   "TeX2Iso encoded article"
 msgstr  "TeX2Iso makaleyi kodladý"
 
-#: src/lang.c:448
+#: src/lang.c:490
 #, fuzzy
 msgid   "incomplete "
 msgstr  "tamamlanmadý "
 
 #. TODO: replace hardcoded key-names
-#: src/lang.c:450
+#: src/lang.c:492
 #, fuzzy, c-format
 msgid   "\n"
         "Welcome to %s, a full screen threaded Netnews reader. It can read news "
@@ -2395,146 +2589,146 @@ msgstr  "\n"
         "dosyalarýný okuyun.\n"
         "Hata-raporlarýný ve önerileri 'R' komutu ile %s'e gönderin.\n"
 
-#: src/lang.c:466
+#: src/lang.c:508
 #, fuzzy, c-format
 msgid   "Invalid  From: %s  line. Read the INSTALL file again."
 msgstr  "Geçersiz Gönderen: %s satýrý. INSTALL dosyasýný yeniden okuyun."
 
-#: src/lang.c:468
+#: src/lang.c:510
 msgid   "Invalid multibyte sequence found\n"
 msgstr  ""
 
-#: src/lang.c:471
+#: src/lang.c:513
 #, fuzzy, c-format
 msgid   "Invalid  Sender:-header %s"
 msgstr  "Geçersiz Gönderen: -baþlýk %s"
 
-#: src/lang.c:473
+#: src/lang.c:515
 #, fuzzy
 msgid   "Inverse video disabled"
 msgstr  "Ters video geçersiz"
 
-#: src/lang.c:474
+#: src/lang.c:516
 #, fuzzy
 msgid   "Inverse video enabled"
 msgstr  "Ters video geçerli"
 
-#: src/lang.c:476
+#: src/lang.c:518
 #, fuzzy, c-format
 msgid   "Missing definition for %s\n"
 msgstr  "Taným eksik %s\n"
 
-#: src/lang.c:477
+#: src/lang.c:519
 #, fuzzy, c-format
 msgid   "Invalid key definition '%s'\n"
 msgstr  "Geçersiz tuþ tanýmý '%s'\n"
 
-#: src/lang.c:478
+#: src/lang.c:520
 #, fuzzy, c-format
 msgid   "Invalid keyname '%s'\n"
 msgstr  "Geçersiz anahtar sözcük '%s'\n"
 
-#: src/lang.c:479
+#: src/lang.c:521
 #, c-format
 msgid   "Keymap file was upgraded to version %s\n"
 msgstr  ""
 
-#: src/lang.c:480
+#: src/lang.c:522
 #, fuzzy, c-format
 msgid   "Kill From:     [%s] (y/n): "
 msgstr  "Göndereni yok et:     [%s] (y/n): "
 
-#: src/lang.c:481
+#: src/lang.c:523
 #, fuzzy
 msgid   "Kill Lines: (</>num): "
 msgstr  "Satýrlarý yok et:(</>num): "
 
-#: src/lang.c:482
+#: src/lang.c:524
 #, fuzzy
 msgid   "Kill Article Menu"
 msgstr  "Makale menüsünü yok et"
 
-#: src/lang.c:483
+#: src/lang.c:525
 #, fuzzy, c-format
 msgid   "Kill Msg-Id:   [%s] (f/l/o/n): "
 msgstr  "Ýleti-Kimliðini yko et:   [%s] (f/l/o/n): "
 
-#: src/lang.c:484
+#: src/lang.c:526
 #, fuzzy
 msgid   "Kill pattern scope  : "
 msgstr  "Örüntü kapsamýný yok et: "
 
-#: src/lang.c:485
+#: src/lang.c:527
 #, fuzzy, c-format
 msgid   "Kill Subject:  [%s] (y/n): "
 msgstr  "Konuyu yok et: [%s] (y/n): "
 
-#: src/lang.c:486
+#: src/lang.c:528
 #, fuzzy
 msgid   "Kill text pattern   : "
 msgstr  "Metin örüntüsünü yok et : "
 
-#: src/lang.c:487
+#: src/lang.c:529
 #, fuzzy
 msgid   "Kill time in days   : "
 msgstr  "Zamaný gün olarak yok et: "
 
-#: src/lang.c:489
+#: src/lang.c:531
 #, fuzzy
 msgid   "Last"
 msgstr  "Son"
 
-#: src/lang.c:490
+#: src/lang.c:532
 #, fuzzy
 msgid   "-- Last response --"
 msgstr  "-- Son yanýt --"
 
-#: src/lang.c:491
+#: src/lang.c:533
 #, fuzzy, c-format
 msgid   "Lines %s  "
 msgstr  "Satýrlar %s "
 
-#: src/lang.c:493
+#: src/lang.c:535
 #, fuzzy
 msgid   "Mail"
 msgstr  "Postalandý"
 
-#: src/lang.c:494
+#: src/lang.c:536
 #, fuzzy
 msgid   "mailbox "
 msgstr  "posta kutusu "
 
-#: src/lang.c:495
+#: src/lang.c:537
 #, fuzzy, c-format
 msgid   "Mail article(s) to [%.*s]> "
 msgstr  "Makaleleri postala [%.*s]> "
 
-#: src/lang.c:496
+#: src/lang.c:538
 #, fuzzy, c-format
 msgid   "Mailing log to %s\n"
 msgstr  "Günlüðü postalýyor %s\n"
 
-#: src/lang.c:497
+#: src/lang.c:539
 #, fuzzy
 msgid   "Mail bug report..."
 msgstr  "Hata raporu postala..."
 
-#: src/lang.c:498
+#: src/lang.c:540
 #, fuzzy, c-format
 msgid   "Mail BUG REPORT to %s?"
 msgstr  "HATA RAPORUNU postala %s?"
 
-#: src/lang.c:499
+#: src/lang.c:541
 #, fuzzy
 msgid   "Mailed"
 msgstr  "Postalandý"
 
-#: src/lang.c:500
+#: src/lang.c:542
 #, fuzzy, c-format
 msgid   "Mailing to %s..."
 msgstr  "Postalanýyor %s..."
 
-#: src/lang.c:501
+#: src/lang.c:543
 #, fuzzy
 msgid   "# [Mail/Save] active file. Format is like news active file:\n"
         "#   groupname  max.artnum  min.artnum  /dir\n"
@@ -2545,336 +2739,357 @@ msgstr  "# (Mail/Save) aktif dosya. Form
         "# 4. alan basedir(örn.~/Mail or ~/News)\n"
         "#\n"
 
-#: src/lang.c:504
+#: src/lang.c:546
+#, fuzzy, c-format
+msgid   "%s marked as read"
+msgstr  "%s okunmamýþ olarak iþaretlendi"
+
+#: src/lang.c:547
 #, fuzzy, c-format
 msgid   "%s marked as unread"
 msgstr  "%s okunmamýþ olarak iþaretlendi"
 
-#: src/lang.c:505
+#: src/lang.c:548
+#, fuzzy, c-format
+msgid   "Marked %d of %d %s as read"
+msgstr  "%d içerisinde %d iþaretlendi %s okunmuþ olarak etiketlendi"
+
+#: src/lang.c:549
 #, fuzzy, c-format
-msgid   "Marked %d of %d tagged %s as read"
+msgid   "Marked %d of %d %s as unread"
 msgstr  "%d içerisinde %d iþaretlendi %s okunmuþ olarak etiketlendi"
 
-#: src/lang.c:506
+#: src/lang.c:550 src/lang.c:1250
+#, fuzzy
+msgid   "Mark"
+msgstr  "Ýþaretle"
+
+#: src/lang.c:551
 #, fuzzy, c-format
 msgid   "Mark all articles as read%s?"
 msgstr  "Bütün makaleleri okunmuþ olarak iþaretle%s?"
 
-#: src/lang.c:507
+#: src/lang.c:552
 #, fuzzy, c-format
-msgid   "Mark %s=tagged articles, %s=current article, %s=quit: "
-msgstr  "Ýþaretle %s=etiketlenen makaleler, %s=mevcut makale, %s=çýk: "
+msgid   "Mark article as read%s?"
+msgstr  "Bütün makaleleri okunmuþ olarak iþaretle%s?"
 
-#: src/lang.c:508
+#: src/lang.c:553
 #, fuzzy, c-format
 msgid   "Mark group %s as read?"
 msgstr  "Küme %s 'i okunmuþ olarak iþaretle?"
 
-#: src/lang.c:509
+#: src/lang.c:554
 #, fuzzy, c-format
 msgid   "Mark thread as read%s?"
 msgstr  "Parçacýk %s 'i okunmuþ olarak iþaretle?"
 
-#: src/lang.c:510
-#, fuzzy, c-format
-msgid   "Mark %s=tagged articles/threads, %s=current thread, %s=quit: "
-msgstr  "Ýþaretle %s=etiketlenen makale7parçacýklar, %s= mevcut parçacýk, %s=çýk: "
-
-#: src/lang.c:511
+#: src/lang.c:555
 #, fuzzy, c-format
 msgid   "Matching %s groups..."
 msgstr  "%s kümelerini eþleþtiriyor..."
 
-#: src/lang.c:512 src/lang.c:516
+#: src/lang.c:556 src/lang.c:560
 #, fuzzy, c-format
 msgid   "<n>=set current to n; %s=next unread; %s=search pattern; %s=kill/select"
 msgstr  "<n>=muvcut n için ayarlandý; %s=sonraki okunmayan; %s=arama örüntüsü; %s=yok "
         "et/seç"
 
-#: src/lang.c:513
+#: src/lang.c:557
 #, fuzzy, c-format
 msgid   "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; %s=list "
         "thread"
 msgstr  "%s=yazar aramasý; %s=catchup; %s=alt satýr; %s=üst satýr; %s= okunmuþ "
         "iþaretle; %s=parçacýk listele"
 
-#: src/lang.c:514
+#: src/lang.c:558
 #, fuzzy, c-format
 msgid   "%s=line up; %s=line down; %s=page up; %s=page down; %s=top; %s=bottom"
 msgstr  "%s=üst satýr; %s=alt satýr; %s=üst sayfa; %s= alt sayfa; %s=üst; %s=alt"
 
-#: src/lang.c:515
+#: src/lang.c:559
 #, fuzzy, c-format
 msgid   "%s=search forwards; %s=search backwards; %s=quit"
 msgstr  "%s=ileriye doðru ara; %s=geriye doðru ara; %s=çýk"
 
-#: src/lang.c:517
+#: src/lang.c:561
 #, fuzzy, c-format
 msgid   "%s=author search; %s=body search; %s=catchup; %s=followup; %s=mark read"
 msgstr  "%s=yazar aramasý; %s=gövde aramasý; %s=catchup; %s=takip-et; %s=okumuþ olarak "
         "iþaretle"
 
-#: src/lang.c:518
+#: src/lang.c:562
+#, c-format
+msgid   "%s=add; %s=move; %s=rename; %s=delete"
+msgstr  ""
+
+#: src/lang.c:563
+#, fuzzy, c-format
+msgid   "<n>=set current to n; %s=line down; %s=line up; %s=help; %s=quit"
+msgstr  "<n>= muvcut n için ayarlandý; %s=sonraki okunmayan; %s=catchup; %s=deðiþimi "
+        "görüntüle"
+
+#: src/lang.c:564
 #, fuzzy, c-format
 msgid   "<n>=set current to n; %s=next unread; %s,%s=search pattern; %s=catchup"
 msgstr  "<n>=mevcut n için ayarlandý; %s=sonraki okunmayan; %s,%s=arama örgüsü; %"
         "s=catchup"
 
-#: src/lang.c:519
+#: src/lang.c:565
 #, fuzzy, c-format
 msgid   "%s=line down; %s=line up; %s=help; %s=move; %s=quit; %s=toggle all/unread"
 msgstr  "%s=alt satýr; %s=üst satýr; %s=yardým; %s=taþý; %s=çýk; %s=bütün/okunmamýþ "
         "deðiþtir"
 
-#: src/lang.c:520
+#: src/lang.c:566
 #, fuzzy, c-format
 msgid   "%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/out"
 msgstr  "%s=abone ol; %s=alt örüntü; %s=abonelikten çýk; %s=alt olmayan örüntü; %"
         "s=yank in/out"
 
-#: src/lang.c:521
+#: src/lang.c:567
 #, fuzzy, c-format
 msgid   "<n>=set current to n; %s=next unread; %s=catchup; %s=display toggle"
 msgstr  "<n>= muvcut n için ayarlandý; %s=sonraki okunmayan; %s=catchup; %s=deðiþimi "
         "görüntüle"
 
-#: src/lang.c:522
+#: src/lang.c:568
 #, fuzzy, c-format
 msgid   "%s=help; %s=line down; %s=line up; %s=quit; %s=tag; %s=mark unread"
 msgstr  "%s=yardým; %s=alt satýr; %s=üst satýr; %s=quit; %s=etiketle; %s=okunmamýþ "
         "olarak iþaretle"
 
-#: src/lang.c:523
+#: src/lang.c:569
 #, fuzzy
 msgid   "--More--"
 msgstr  "--Tümü--"
 
-#: src/lang.c:524
+#: src/lang.c:570
 #, fuzzy, c-format
 msgid   "Moving %s..."
 msgstr  "Taþýnan %s..."
 
-#: src/lang.c:525
+#: src/lang.c:571
 msgid   "Message-ID: & last Reference  "
 msgstr  ""
 
-#: src/lang.c:526
+#: src/lang.c:572
 #, fuzzy
 msgid   "Message-ID: line              "
 msgstr  "Ýleti-Kimliði: satýr             "
 
-#: src/lang.c:527
+#: src/lang.c:573
 msgid   "Message-ID: & References: line"
 msgstr  ""
 
-#: src/lang.c:529
+#: src/lang.c:575
 #, fuzzy
 msgid   ", name: "
 msgstr  ", isim: "
 
-#: src/lang.c:530
+#: src/lang.c:576
 #, fuzzy, c-format
 msgid   "Goto newsgroup [%s]> "
 msgstr  "Haber grubuna gidin [%s]> "
 
-#: src/lang.c:531
+#: src/lang.c:577
 #, fuzzy
 msgid   "newsgroups"
 msgstr  "haber gruplarý"
 
-#: src/lang.c:532
+#: src/lang.c:578
 #, fuzzy, c-format
 msgid   "Position %s in group list (1,2,..,$) [%d]> "
 msgstr  "Grup listesinde %s konumlayýn (1,2,..,$) [%d]> "
 
-#: src/lang.c:533
+#: src/lang.c:579
 #, fuzzy
 msgid   "newsgroup"
 msgstr  "haber gruplarý"
 
-#: src/lang.c:534
+#: src/lang.c:580
 #, fuzzy
 msgid   "Try and save newsrc file again?"
 msgstr  "Newsrc dosyasýný kaydetmeyi tekrar dene?"
 
-#: src/lang.c:535
+#: src/lang.c:581
 #, fuzzy
 msgid   "Warning: No newsgroups were written to your newsrc file. Save aborted."
 msgstr  "Uyarý: Newsrc dosyanýza herhangi bir haber grubu yazýlmadý. Kaydetme "
         "durduruldu."
 
-#: src/lang.c:536
+#: src/lang.c:582
 #, fuzzy
 msgid   "newsrc file saved successfully.\n"
 msgstr  "newsrc dosyasý baþarýyla kaydedildi.\n"
 
-#: src/lang.c:537
+#: src/lang.c:583
 #, fuzzy
 msgid   "-- Next response --"
 msgstr  "-- Sonraki yanýt --"
 
-#: src/lang.c:538
-#, fuzzy, c-format
-msgid   "NNTP authorization password not found for %s"
-msgstr  "NNTP yetki þifresi %s için bulunamadý"
-
-#: src/lang.c:539
+#: src/lang.c:584
 #, fuzzy
 msgid   "No  "
 msgstr  "Hayýr"
 
-#: src/lang.c:540
+#: src/lang.c:585
 #, fuzzy
 msgid   "*** No articles ***"
 msgstr  "*** Makale yok ***"
 
-#: src/lang.c:541
+#: src/lang.c:586
 #, fuzzy
 msgid   "No articles have been posted"
 msgstr  "Hiçbir makale gönderilmedi"
 
-#: src/lang.c:542
+#: src/lang.c:587
 #, fuzzy
 msgid   "*** No description ***"
 msgstr  "*** Taným yok ***"
 
-#: src/lang.c:543
+#: src/lang.c:588
 #, fuzzy
 msgid   "No filename"
 msgstr  "Dosya adý yok"
 
-#: src/lang.c:544
+#: src/lang.c:589
 #, fuzzy
 msgid   "No group"
 msgstr  "Küme yok"
 
-#: src/lang.c:545
+#: src/lang.c:590
 #, fuzzy
 msgid   "*** No groups ***"
 msgstr  "*** Kümeler yok ***"
 
-#: src/lang.c:546
+#: src/lang.c:591
 #, fuzzy
 msgid   "No more groups to read"
 msgstr  "Okunacak küme kalmadý"
 
-#: src/lang.c:547
+#: src/lang.c:592
 #, fuzzy
 msgid   "No last message"
 msgstr  "Son ileti yok"
 
-#: src/lang.c:548
+#: src/lang.c:593
 #, fuzzy
 msgid   "No mail address"
 msgstr  "Posta adresi yok"
 
-#: src/lang.c:549
+#: src/lang.c:594
 #, fuzzy
 msgid   "No articles marked for saving"
 msgstr  "Kaydetmek için hiçbir makale iþaretlenmedi"
 
-#: src/lang.c:550
+#: src/lang.c:595
 #, fuzzy
 msgid   "No match"
 msgstr  "Eþ yok"
 
-#: src/lang.c:551
+#: src/lang.c:596
 #, fuzzy
 msgid   "No more groups"
 msgstr  "Baþka küme yok"
 
-#: src/lang.c:552
+#: src/lang.c:597
 #, fuzzy
 msgid   "No newsgroups"
 msgstr  "Haber gruplarý yok"
 
-#: src/lang.c:553
+#: src/lang.c:598
 #, fuzzy
 msgid   "No next unread article"
 msgstr  "Sonraki okunmamýþ makale yok"
 
-#: src/lang.c:554
+#: src/lang.c:599
 #, fuzzy
 msgid   "No previous group"
 msgstr  "Önceki küme yok"
 
-#: src/lang.c:555
+#: src/lang.c:600
 #, fuzzy
 msgid   "No previous unread article"
 msgstr  "Önceki okunmamýþ makale yok"
 
-#: src/lang.c:556
+#: src/lang.c:601
 #, fuzzy
 msgid   "No responses"
 msgstr  "Yanýt yok"
 
-#: src/lang.c:557
+#: src/lang.c:602
 #, fuzzy
 msgid   "No responses to list in current thread"
 msgstr  "Mevcut parçacýkta listelemek için hiç yanýt yok"
 
-#: src/lang.c:558
+#: src/lang.c:603
+#, fuzzy
+msgid   "*** No scopes ***"
+msgstr  "*** Kümeler yok ***"
+
+#: src/lang.c:604
 #, fuzzy
 msgid   "No search string"
 msgstr  "Arama dizgisi yok"
 
-#: src/lang.c:559
+#: src/lang.c:605
 #, fuzzy
 msgid   "No subject"
 msgstr  "Konu yok"
 
-#: src/lang.c:561
+#: src/lang.c:607
 #, fuzzy, c-format
 msgid   "%s: Terminal must have clear to end-of-line (ce)\n"
 msgstr  "%s: Uçbirim satýr sonuna kadar boþ olmak zorunda (ce)\n"
 
-#: src/lang.c:562
+#: src/lang.c:608
 #, fuzzy, c-format
 msgid   "%s: Terminal must have clear to end-of-screen (cd)\n"
 msgstr  "%s: Uçbirim ekran sonuna kadar boþ olmak zorunda (cd)\n"
 
-#: src/lang.c:563
+#: src/lang.c:609
 #, fuzzy, c-format
 msgid   "%s: Terminal must have clearscreen (cl) capability\n"
 msgstr  "%s: Uçbirimin ekran temizleme (cl) yeteneði olmalý\n"
 
-#: src/lang.c:564
+#: src/lang.c:610
 #, fuzzy, c-format
 msgid   "%s: Terminal must have cursor motion (cm)\n"
 msgstr  "%s: Uçbirimin imleç hareketi olmalý (cm)\n"
 
-#: src/lang.c:565
+#: src/lang.c:611
 #, fuzzy, c-format
 msgid   "%s: TERM variable must be set to use screen capabilities\n"
 msgstr  "%s: TERM deðiþkeni ekran yetenekleri kullanýlacak þekilde ayarlanmalý\n"
 
-#: src/lang.c:567
+#: src/lang.c:613
 #, fuzzy, c-format
 msgid   "No viewer found for %s/%s\n"
 msgstr  "%s/%s için görüntüleyici yok\n"
 
-#: src/lang.c:568
+#: src/lang.c:614
 #, fuzzy
 msgid   "Newsgroup does not exist on this server"
 msgstr  "Bu sunucuda haber grubu yok"
 
-#: src/lang.c:569
+#: src/lang.c:615
 #, fuzzy, c-format
 msgid   "Group %s not found in active file"
 msgstr  "Küme %s aktif dosyada bulunamadý"
 
-#: src/lang.c:570
+#: src/lang.c:616
 #, fuzzy
 msgid   "c)reate it, use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr  "c)yarat, a)lternatif isim kullan, d)varsayýlaný kullan, mewsrc, q)tin'den "
         "çýk: "
 
-#: src/lang.c:571
+#: src/lang.c:617
 #, fuzzy
 msgid   "use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr  "a)lternatif isim kullan, d)varsayýlaný kullan, newsrc, q)tin'den çýk: "
 
-#: src/lang.c:572
+#: src/lang.c:618
 #, fuzzy, c-format
 msgid   "# NNTP-server -> newsrc translation table and NNTP-server\n"
         "# shortname list for %s %s\n"
@@ -2902,43 +3117,48 @@ msgstr  "# NNTP-sunucu -> newsrc çeviri 
         "#   news.example.org  /tmp/nrc-ex      example    ex\n"
         "#\n"
 
-#: src/lang.c:579
+#: src/lang.c:625
 #, fuzzy
 msgid   "Only"
 msgstr  "Sadece"
 
-#: src/lang.c:580
+#: src/lang.c:626
 #, fuzzy, c-format
 msgid   "Option not enabled. Recompile with %s."
 msgstr  "Seçenek etkin kýlýnmadý. Yeniden derle %s."
 
-#: src/lang.c:581
+#: src/lang.c:627
 #, fuzzy
 msgid   "Options Menu"
 msgstr  "Seçenekler menüsü"
 
-#: src/lang.c:584
+#: src/lang.c:628
+#, fuzzy
+msgid   "Options Menu Commands"
+msgstr  "Seçenekler menüsü"
+
+#: src/lang.c:631
 #, fuzzy, c-format
 msgid   "Error in regex: %s at pos. %d '%s'"
 msgstr  "Regex'de hata: poda %s. %d '%s'"
 
-#: src/lang.c:585
+#: src/lang.c:632
 #, fuzzy, c-format
 msgid   "Error in regex: pcre internal error %d"
 msgstr  "Regex'de hata: pcre iç hata %d"
 
-#: src/lang.c:586
+#: src/lang.c:633
 #, fuzzy, c-format
 msgid   "Error in regex: study - pcre internal error %s"
 msgstr  "Regex'de hata: incele - pcre iç hata %s"
 
-#: src/lang.c:587
+#: src/lang.c:634
 #, fuzzy
 msgid   "Post a followup..."
 msgstr  "Takip edici gönder..."
 
 #. TODO: replace hardcoded key-name in txt_post_error_ask_postpone
-#: src/lang.c:589
+#: src/lang.c:636
 #, fuzzy
 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"
@@ -2947,307 +3167,307 @@ msgstr  "Makaleyi gönderirken hata oluþt
         "düþünüyorsanýz, makaleyi erteleyebilir ve tekrar ^O komutunu kulanarak "
         "ulaþabilirsiniz.\n"
 
-#: src/lang.c:592
+#: src/lang.c:639
 #, fuzzy
 msgid   "Posted articles history"
 msgstr  "Gönderilmiþ makalelerin geçmiþi"
 
-#: src/lang.c:593
+#: src/lang.c:640
 #, fuzzy, c-format
 msgid   "Post to newsgroup(s) [%s]> "
 msgstr  "habergrup(lar)a gönder [%s]> "
 
-#: src/lang.c:594
+#: src/lang.c:641
 #, fuzzy
 msgid   "-- post processing started --"
 msgstr  "-- gönderme iþlemi baþlatýldý --"
 
-#: src/lang.c:595
+#: src/lang.c:642
 #, fuzzy
 msgid   "-- post processing completed --"
 msgstr  "-- gönderme iþlemi tamamlandý --"
 
-#: src/lang.c:596
+#: src/lang.c:643
 #, fuzzy, c-format
 msgid   "Post subject [%s]> "
 msgstr  "Konuyu gönder (%s)> "
 
-#: src/lang.c:597
+#: src/lang.c:644
 #, fuzzy
 msgid   "# Summary of mailed/posted messages viewable by 'W' command from within tin.\n"
 msgstr  "# 'W' komutundan görünebilir postalanmýþ/gönderilmiþ iletilerin özeti.\n"
 
-#: src/lang.c:598
+#: src/lang.c:645
 #, fuzzy
 msgid   "Posting article..."
 msgstr  "Makale gönderiliyor..."
 
-#: src/lang.c:599
+#: src/lang.c:646
 #, fuzzy, c-format
 msgid   "Post postponed articles [%%s]? (%s/%s/%s/%s/%s): "
 msgstr  "Ertelenmiþ makaleleri gönder [%%s]? (%s/%s/%s/%s/%s): "
 
-#: src/lang.c:600
+#: src/lang.c:647
 #, fuzzy, c-format
 msgid   "Hot %s"
 msgstr  "Hot %s"
 
-#: src/lang.c:601
+#: src/lang.c:648
 #, fuzzy, c-format
 msgid   "Tagged %s"
 msgstr  "%s imlenmiþ"
 
-#: src/lang.c:602
+#: src/lang.c:649
 #, fuzzy, c-format
 msgid   "Untagged %s"
 msgstr  "%s imlenmemiþ"
 
-#: src/lang.c:603
+#: src/lang.c:650
 #, fuzzy
 msgid   "Processing mail messages marked for deletion."
 msgstr  "Silinmek için iþaretlenen iletilerin iþletilmesi."
 
-#: src/lang.c:604
+#: src/lang.c:651
 #, fuzzy
 msgid   "Processing saved articles marked for deletion."
 msgstr  "Silinmek için iþaretlenen kaydedilmiþ makalelerin iþletilmesi."
 
-#: src/lang.c:605
+#: src/lang.c:652
 #, fuzzy, c-format
 msgid   "Accept Followup-To? %s=post, %s=ignore, %s=quit: "
 msgstr  "Takip edilsin? %s=gönder, %s=yoksay, %s=terk et: "
 
-#: src/lang.c:606
+#: src/lang.c:653
 #, fuzzy
 msgid   "Article unchanged, abort mailing?"
 msgstr  "Makale deðiþtirilmesini, posta iptal edilsin mi?"
 
-#: src/lang.c:607
+#: src/lang.c:654
 #, fuzzy, c-format
 msgid   "Do you want to see postponed articles (%d)?"
 msgstr  "Ertelediðiniz makaleleri görmek ister misiniz (%d)?"
 
-#: src/lang.c:609
+#: src/lang.c:656
 #, fuzzy
 msgid   "Add quick kill filter?"
 msgstr  "Öldürücü hýzlý süzü eklensin mi?"
 
-#: src/lang.c:610
+#: src/lang.c:657
 #, fuzzy
 msgid   "Add quick selection filter?"
 msgstr  "Hýzlý seçenek süzü eklensin mi?"
 
-#: src/lang.c:611
+#: src/lang.c:658
 #, fuzzy
 msgid   "Do you really want to quit?"
 msgstr  "Terketmek istediðinizden emin misiniz?"
 
-#: src/lang.c:612
+#: src/lang.c:659
 #, fuzzy, c-format
 msgid   "%s=edit cancel message, %s=quit, %s=delete (cancel) [%%s]: "
 msgstr  "%s=düzenle iletiyi iptal et, %s=terk et, %s=sil (iptal) [%%s]: "
 
-#: src/lang.c:613
+#: src/lang.c:660
 #, fuzzy
 msgid   "You have tagged articles in this group - quit anyway?"
 msgstr  "Bu gruptaki makaleleri imlediniz-yine de terk edilsin mi?"
 
-#: src/lang.c:614
+#: src/lang.c:661
 #, fuzzy, c-format
 msgid   "%s=quit, %s=edit, %s=postpone: "
 msgstr  "%s=terk et, %s=düzenle, %s=ertele: "
 
-#: src/lang.c:615
+#: src/lang.c:662
 #, fuzzy, c-format
 msgid   "%s=quit %s=edit %s=save kill description: "
 msgstr  "%s=terk et %s=düzenle %s=kaydet tanýmý öldür: "
 
-#: src/lang.c:616
+#: src/lang.c:663
 #, fuzzy, c-format
 msgid   "%s=quit %s=edit %s=save select description: "
 msgstr  "%s=terk et %s=düzenle %s=kaydet tanýmý seç: "
 
-#: src/lang.c:617
+#: src/lang.c:664
 #, fuzzy
 msgid   "Do you really want to quit without saving your configuration?"
 msgstr  "Yapýlandýrmalarý kaydetmeden terk etmek istediðinizden emin misiniz?"
 
-#: src/lang.c:620
+#: src/lang.c:667
 #, fuzzy
 msgid   "Invalid range - valid are '0-9.$' eg. 1-$"
 msgstr  "Geçersiz aralýklar- '0-9.$' eg. 1-$ geçerlidir"
 
-#: src/lang.c:621
+#: src/lang.c:668
 #, fuzzy
 msgid   "Do you want to abort this operation?"
 msgstr  "Ýþlem durdurulsun mu?"
 
-#: src/lang.c:622
+#: src/lang.c:669
 #, fuzzy
 msgid   "Do you want to exit tin immediately?"
 msgstr  "tin'den hemen çýkmak istediðinizden emin misisniz?"
 
-#: src/lang.c:623
+#: src/lang.c:670
 #, fuzzy
 msgid   "Reading ('q' to quit)..."
 msgstr  "('q' iptal) okunuyor..."
 
-#: src/lang.c:624
+#: src/lang.c:671
 #, fuzzy, c-format
 msgid   "Reading %sarticles..."
 msgstr  "Makaleler %sokunuyor..."
 
-#: src/lang.c:625
+#: src/lang.c:672
 #, fuzzy, c-format
 msgid   "Reading %sattributes file...\n"
 msgstr  "%sÖznitelik dosyasý okunuyor...\n"
 
-#: src/lang.c:626
+#: src/lang.c:673
 #, fuzzy, c-format
 msgid   "Reading %sconfig file...\n"
 msgstr  "%sYapýlandýrma dosyasý okunuyor\n"
 
-#: src/lang.c:627
+#: src/lang.c:674
 #, fuzzy
 msgid   "Reading filter file...\n"
 msgstr  "Süz dosyasý okunuyor...\n"
 
-#: src/lang.c:628
+#: src/lang.c:675
 #, fuzzy, c-format
 msgid   "Reading %s groups..."
 msgstr  "%s gruplar okunuyor..."
 
-#: src/lang.c:629
+#: src/lang.c:676
 #, fuzzy
 msgid   "Reading input history file...\n"
 msgstr  "Giriþ tarihçe dosyasý okunuyor...\n"
 
-#: src/lang.c:630
+#: src/lang.c:677
 #, fuzzy
 msgid   "Reading keymap file...\n"
 msgstr  "anahtarharita dosyasý okunuyor...\n"
 
-#: src/lang.c:631
+#: src/lang.c:678
 #, fuzzy
 msgid   "Reading groups from active file... "
 msgstr  "Gruplar yürürlükteki dosyadan okunuyor... "
 
-#: src/lang.c:632
+#: src/lang.c:679
 #, fuzzy
 msgid   "Reading groups from newsrc file... "
 msgstr  "Gruplar haberkaynak dosyasýndan okunuyor... "
 
-#: src/lang.c:633
+#: src/lang.c:680
 #, fuzzy
 msgid   "Reading newsgroups file... "
 msgstr  "Habergruplar dosyasý okunuyor... "
 
-#: src/lang.c:634
+#: src/lang.c:681
 #, fuzzy
 msgid   "Reading newsrc file..."
 msgstr  "Haberkaynak dosyasý okunuyor..."
 
-#: src/lang.c:635
+#: src/lang.c:682
 #, fuzzy
 msgid   "References: line              "
 msgstr  "Ýleti-Kimliði: satýr             "
 
-#: src/lang.c:637
+#: src/lang.c:684
 #, c-format
 msgid   "(%d:%02d remaining)"
 msgstr  ""
 
-#: src/lang.c:639
+#: src/lang.c:686
 #, fuzzy, c-format
 msgid   "Bogus group %s removed."
 msgstr  "Bogus grubu %s kaldýrýldý."
 
-#: src/lang.c:640
+#: src/lang.c:687
 #, fuzzy, c-format
 msgid   "Error: rename %s to %s"
 msgstr  "Hata:%s'den %s'ye yeniden adlandýr"
 
-#: src/lang.c:641
+#: src/lang.c:688
 #, fuzzy
 msgid   "Reply to author..."
 msgstr  "Yetkiliye yanýt gönderiyor..."
 
-#: src/lang.c:642
+#: src/lang.c:689
 #, fuzzy
 msgid   "Repost"
 msgstr  "Yeniden gönder"
 
-#: src/lang.c:643
+#: src/lang.c:690
 #, fuzzy
 msgid   "Reposting article..."
 msgstr  "Makale yeniden gönderiliyor..."
 
-#: src/lang.c:644
+#: src/lang.c:691
 #, fuzzy, c-format
 msgid   "Repost article(s) to group(s) [%s]> "
 msgstr  "Makale(ler)i grup(lar)a gönder (%s)> "
 
-#: src/lang.c:645
+#: src/lang.c:692
 #, fuzzy
 msgid   "Reset newsrc?"
 msgstr  "Haberkaynak sýfýrlansýn mý?"
 
-#: src/lang.c:646
+#: src/lang.c:693
 #, fuzzy
 msgid   "Responses have been directed to the following newsgroups"
 msgstr  "Yanýtlar sonraki habergruplara yönlendirildi"
 
-#: src/lang.c:647
+#: src/lang.c:694
 #, fuzzy, c-format
 msgid   "Responses have been directed to poster. %s=mail, %s=post, %s=quit: "
 msgstr  "Yanýtlar göndericiye yönlendirildi. %s=postala, %s=gönder, %s=iptal: "
 
-#: src/lang.c:649
+#: src/lang.c:696
 #, fuzzy
 msgid   "Press <RETURN> to continue..."
 msgstr  "Devam etmek için <DÖNÜÞ> bas..."
 
-#: src/lang.c:651
+#: src/lang.c:698
 #, c-format
 msgid   "Select From    [%s] (y/n): "
 msgstr  ""
 
-#: src/lang.c:652
+#: src/lang.c:699
 #, fuzzy
 msgid   "Select Lines: (</>num): "
 msgstr  "Satýrlarý seç: (</>num): "
 
-#: src/lang.c:653
+#: src/lang.c:700
 #, fuzzy
 msgid   "Auto-select Article Menu"
 msgstr  "Otomatik Seçme Makale Menüsü"
 
-#: src/lang.c:654
+#: src/lang.c:701
 #, fuzzy, c-format
 msgid   "Select Msg-Id  [%s] (f/l/o/n): "
 msgstr  "Ýleti-kimliði seçiniz [%s] (f/l/o/n): "
 
-#: src/lang.c:655
+#: src/lang.c:702
 #, fuzzy
 msgid   "Select pattern scope: "
 msgstr  "Örüntü alanýný seç: "
 
-#: src/lang.c:656
+#: src/lang.c:703
 #, fuzzy, c-format
 msgid   "Select Subject [%s] (y/n): "
 msgstr  "Konuyu seç [%s] (y/n): "
 
-#: src/lang.c:657
+#: src/lang.c:704
 #, fuzzy
 msgid   "Select text pattern : "
 msgstr  "Alan metnini seç : "
 
-#: src/lang.c:658
+#: src/lang.c:705
 #, fuzzy
 msgid   "Select time in days   : "
 msgstr  "Günlük olarak zamaný seç: "
 
-#: src/lang.c:659
+#: src/lang.c:706
 #, fuzzy, c-format
 msgid   "# %s server configuration file\n"
         "# This file was automatically saved by %s %s %s (\"%s\")\n"
@@ -3264,246 +3484,288 @@ msgstr  "# %ssunucu yapýlandýrma dosyasý
         "# terk ettiðinde yeniden yazýlacak %s.\n"
         "# Ne yapmak gerektiðinizi bilmiyorsanýz lütfen deðiþtirmeyiniz.\n"
 
-#: src/lang.c:665
+#: src/lang.c:712
 #, fuzzy
 msgid   "Showing unread groups only"
 msgstr  "Sadece okunmamýþ gruplar görünüyor"
 
-#: src/lang.c:666
+#: src/lang.c:713
 #, fuzzy
 msgid   "Subject: line (ignore case)   "
 msgstr  "Konu: satýr (büyük küçük harf durumunu yoksay)"
 
-#: src/lang.c:667
+#: src/lang.c:714
 #, fuzzy
 msgid   "Subject: line (case sensitive)"
 msgstr  "Konu: satýr (büyük-küçük duyarlý)"
 
-#: src/lang.c:668
+#: src/lang.c:715
 #, fuzzy
 msgid   "Save"
 msgstr  "Kaydet"
 
-#: src/lang.c:669
+#: src/lang.c:716
 #, fuzzy, c-format
 msgid   "Save '%s' (%s/%s)?"
 msgstr  "Kaydedilsin mi '%s' (%s/%s)?"
 
-#: src/lang.c:670
+#: src/lang.c:717
 #, fuzzy
 msgid   "Save configuration before continuing?"
 msgstr  "Devam etmeden düzenlemeleri kaydet?"
 
-#: src/lang.c:671
+#: src/lang.c:718
 #, fuzzy
 msgid   "Save filename> "
 msgstr  "Dosyaadý kaydet> "
 
-#: src/lang.c:672
+#: src/lang.c:719
 #, fuzzy
 msgid   "Saved"
 msgstr  "Kaydedildi"
 
-#: src/lang.c:673
+#: src/lang.c:720
 #, fuzzy, c-format
 msgid   "%4d unread (%4d hot) %s in %s\n"
 msgstr  "%4d okunmamýþ (%4d hot) %s in %s\n"
 
-#: src/lang.c:674
+#: src/lang.c:721
 #, fuzzy, c-format
 msgid   "Saved %s...\n"
 msgstr  "Kaydedildi %s...\n"
 
-#: src/lang.c:675
+#: src/lang.c:722
 #, fuzzy
 msgid   "Nothing was saved"
 msgstr  "Hiçbirþey kaydedilmedi"
 
-#: src/lang.c:676
+#: src/lang.c:723
 #, fuzzy, c-format
 msgid   "\n"
         "%s %d %s from %d %s\n"
 msgstr  "\n"
         "%s %d %s 'dan %d %s\n"
 
-#: src/lang.c:677
+#: src/lang.c:724
 #, fuzzy, c-format
 msgid   "-- %s saved to %s%s --"
 msgstr  "-- %s kaydedildi %s%s --"
 
-#: src/lang.c:678
+#: src/lang.c:725
 #, fuzzy, c-format
 msgid   "-- %s saved to %s - %s --"
 msgstr  "-- %s kaydedildi %s - %s --"
 
-#: src/lang.c:679
+#: src/lang.c:726
 #, fuzzy
 msgid   "Saving..."
 msgstr  "Kaydediliyor..."
 
-#: src/lang.c:680
+#: src/lang.c:727
 #, fuzzy, c-format
 msgid   "%s: Screen initialization failed"
 msgstr  "%s: Ekran baþlatma baþarýsýz"
 
-#: src/lang.c:682
+#: src/lang.c:729
 #, fuzzy, c-format
 msgid   "%s: screen is too small\n"
 msgstr  "%s: ekran çok küçük\n"
 
-#: src/lang.c:684
+#: src/lang.c:731
 #, fuzzy, c-format
 msgid   "screen is too small, %s is exiting\n"
 msgstr  "ekran çok küçük, %s çýkýyor\n"
 
-#: src/lang.c:685
+#: src/lang.c:732
+#, fuzzy
+msgid   "Delete scope?"
+msgstr  "Örüntü alanýný seç: "
+
+#: src/lang.c:733
+#, fuzzy
+msgid   "Enter scope> "
+msgstr  "Seçenek numarasýný yazýn> "
+
+#: src/lang.c:734
+#, fuzzy
+msgid   "Select new position> "
+msgstr  "Alan metnini seç : "
+
+#: src/lang.c:735
+msgid   "New position cannot be a global scope"
+msgstr  ""
+
+#: src/lang.c:736
+msgid   "Global scope, operation not allowed"
+msgstr  ""
+
+#: src/lang.c:737
+msgid   "Rename scope> "
+msgstr  ""
+
+#: src/lang.c:738
+#, fuzzy
+msgid   "Select scope> "
+msgstr  "Grup seç> "
+
+#: src/lang.c:739
+#, fuzzy
+msgid   "Scopes Menu"
+msgstr  "Seçenekler menüsü"
+
+#: src/lang.c:740
+#, fuzzy
+msgid   "Scopes Menu Commands"
+msgstr  "Üst Düzey Komutlar"
+
+#: src/lang.c:741
 #, fuzzy, c-format
 msgid   "Search backwards [%s]> "
 msgstr  "Geri ara [%s]> "
 
-#: src/lang.c:686
+#: src/lang.c:742
 #, fuzzy, c-format
 msgid   "Search body [%s]> "
 msgstr  "Gövdeyi ara [%s]> "
 
-#: src/lang.c:687
+#: src/lang.c:743
 #, fuzzy, c-format
 msgid   "Search forwards [%s]> "
 msgstr  "Ýleri ara [%s]> "
 
-#: src/lang.c:688
+#: src/lang.c:744
 #, fuzzy
 msgid   "Searching..."
 msgstr  "Arýyor..."
 
-#: src/lang.c:689
+#: src/lang.c:745
 #, fuzzy, c-format
 msgid   "Searching article %d of %d ('q' to abort)..."
 msgstr  "Makale aranýyor %d of %d ('q' durdur)..."
 
-#: src/lang.c:690
+#: src/lang.c:746
 #, fuzzy
 msgid   "Select article> "
 msgstr  "Makale seç> "
 
-#: src/lang.c:691
+#: src/lang.c:747
 #, fuzzy
 msgid   "Select option number before text or use arrow keys and <CR>. 'q' to quit."
 msgstr  "Metin ve ok tuþu kullanmadan seçenek ve <CR>düðmelerini basýnýz. terk etmek "
         "için 'q'."
 
-#: src/lang.c:692
+#: src/lang.c:748
 #, fuzzy
 msgid   "Select group> "
 msgstr  "Grup seç> "
 
-#: src/lang.c:693
+#: src/lang.c:749
 #, fuzzy, c-format
 msgid   "Enter selection pattern [%s]> "
 msgstr  "Seçme örüntüsünü girin [%s]> "
 
-#: src/lang.c:694
+#: src/lang.c:750
 #, fuzzy
 msgid   "Select thread > "
 msgstr  "En küçük yürütme birimlerini seç > "
 
-#: src/lang.c:695
+#: src/lang.c:751
 #, fuzzy, c-format
 msgid   "%s %s %s (\"%s\") [%s]: send a DETAILED bug report to %s\n"
 msgstr  "%s %s %s (\"%s\") [%s]: DETAYLI hata raporu gönder %s\n"
 
-#: src/lang.c:696
+#: src/lang.c:752
 #, fuzzy
 msgid   "servers active-file"
 msgstr  "Sunucular etkindosyasý"
 
-#: src/lang.c:697
+#: src/lang.c:753
 #, fuzzy
 msgid   "Cannot move into new newsgroups. Subscribe first..."
 msgstr  "Habergruplara giriþ yapýlamýyor. Önce abone ol..."
 
-#: src/lang.c:698
+#: src/lang.c:754
 #, fuzzy
 msgid   "<SPACE>"
 msgstr  "<ARALIK>"
 
-#: src/lang.c:699
+#: src/lang.c:755
 #, fuzzy, c-format
 msgid   "Starting: (%s)"
 msgstr  "Baþlatma: (%s)"
 
-#: src/lang.c:700
+#: src/lang.c:756
 #, fuzzy, c-format
 msgid   "List Thread (%d of %d)"
 msgstr  "En küçük yürütme birimlerini listele (%d of %d)"
 
-#: src/lang.c:701
+#: src/lang.c:757
 #, fuzzy, c-format
 msgid   "Thread (%.*s)"
 msgstr  "En küçük yürütme birimi (%.*s)"
 
-#: src/lang.c:702
+#: src/lang.c:758
 #, fuzzy
 msgid   "Enter wildcard subscribe pattern> "
 msgstr  "Joker abone alanýna giriniz> "
 
-#: src/lang.c:703
+#: src/lang.c:759
 #, fuzzy, c-format
 msgid   "subscribed to %d groups"
 msgstr  "%d gruplara abone olundu"
 
-#: src/lang.c:704
+#: src/lang.c:760
 #, fuzzy, c-format
 msgid   "Subscribed to %s"
 msgstr  "Abone olundu %s"
 
-#: src/lang.c:705
+#: src/lang.c:761
 #, fuzzy
 msgid   "Subscribing... "
 msgstr  "Abone olunuyor... "
 
-#: src/lang.c:706
+#: src/lang.c:762
 #, fuzzy, c-format
 msgid   "Repost or supersede article(s) [%%s]? (%s/%s/%s): "
 msgstr  "Makale(ler)i yeniden gönder yada deðiþtir (s) [%%s]? (%s/%s/%s): "
 
-#: src/lang.c:707
+#: src/lang.c:763
 #, fuzzy, c-format
 msgid   "Supersede article(s) to group(s) [%s]> "
 msgstr  "Makale(ler)i Grup(lar)a yerini al [%s]> "
 
-#: src/lang.c:708
+#: src/lang.c:764
 #, fuzzy
 msgid   "Superseding article ..."
 msgstr  "Makaleyi deðiþtiriyor..."
 
-#: src/lang.c:709
+#: src/lang.c:765
 #, fuzzy, c-format
 msgid   "\n"
         "Stopped. Type 'fg' to restart %s\n"
 msgstr  "\n"
         "Durduruldu. Yeniden baþlatmak için 'fg' yaz %s\n"
 
-#: src/lang.c:711
+#: src/lang.c:767
 #, fuzzy, c-format
 msgid   "%d days"
 msgstr  "%d günler"
 
-#: src/lang.c:712
+#: src/lang.c:768
 #, fuzzy
 msgid   "<TAB>"
 msgstr  "<SEKME>"
 
-#: src/lang.c:713
+#: src/lang.c:769
 msgid   "TeX "
 msgstr  ""
 
-#: src/lang.c:714
+#: src/lang.c:770
 #, fuzzy
 msgid   "# Default action/prompt strings\n"
 msgstr  "# Varsayýlan iþlem/komut dizgileri\n"
 
-#: src/lang.c:715
+#: src/lang.c:771
 #, fuzzy
 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"
@@ -3520,300 +3782,300 @@ msgstr  "# Varsayýlanlarý (1 tuþ) kill &
         "# case=ON/OFF    ON=filter case sensitive OFF=ignore case\n"
         "# expire=ON/OFF  ON=limit to default_filter_days OFF=don't ever expire\n"
 
-#: src/lang.c:728
+#: src/lang.c:784
 #, fuzzy
 msgid   "# If ON use print current subject or newsgroup description in the last line\n"
 msgstr  "# ON durumdaysa mevcut konu yada son satýrdaki habergrup tanýmý için yazýcýyý "
         "kullanýnýz\n"
 
-#: src/lang.c:729
+#: src/lang.c:785
 #, fuzzy
 msgid   "# Host & time info used for detecting new groups (don't touch)\n"
 msgstr  "# Yeni gruplarý algýlamak için ana sunucu& zaman bilgileri kullanýnýz "
         "(dokunmayýnýz)\n"
 
-#: src/lang.c:730
+#: src/lang.c:786
 #, fuzzy
 msgid   "There is no news\n"
 msgstr  "Hiçbir haber yok\n"
 
-#: src/lang.c:731
+#: src/lang.c:787
 #, fuzzy
 msgid   "Thread"
 msgstr  "En küçük yürütme birimi"
 
-#: src/lang.c:732
+#: src/lang.c:788
 #, fuzzy
 msgid   "Thread Level Commands"
 msgstr  "En Küçük Yürütme Birim Komut Düzeyi"
 
-#: src/lang.c:733
+#: src/lang.c:789
 #, fuzzy
 msgid   "Thread deselected"
 msgstr  "En küçük yürütme birimin seçimi iptal edildi"
 
-#: src/lang.c:734
+#: src/lang.c:790
 #, fuzzy
 msgid   "Thread selected"
 msgstr  "En küçük yürütme birimi seçildi"
 
-#: src/lang.c:736
+#: src/lang.c:792
 #, fuzzy
 msgid   "threads"
 msgstr  "en küçük yürütme birimleri"
 
-#: src/lang.c:738
-#, fuzzy
-msgid   "Thread range"
-msgstr  "en küçük yürütme birimi aralýðý"
-
-#: src/lang.c:739
+#: src/lang.c:794
 #, fuzzy
 msgid   "thread"
 msgstr  "en küçük yürütme birimi"
 
-#: src/lang.c:740
+#: src/lang.c:795
 #, fuzzy, c-format
 msgid   "Thread %4s of %4s"
 msgstr  "En küçük yürütme birimi %4s of %4s"
 
-#: src/lang.c:741
+#: src/lang.c:796
 #, fuzzy
 msgid   "Threading articles..."
 msgstr  "Makaleler baðlanýyor..."
 
-#: src/lang.c:742
+#: src/lang.c:797
 #, fuzzy, c-format
 msgid   "Toggled word highlighting %s"
 msgstr  "Geçiþ kelime belirtiliyor %s"
 
-#: src/lang.c:743
+#: src/lang.c:798
 #, fuzzy
 msgid   "Toggled rot13 encoding"
 msgstr  "Geçiþ rot13 kodlanýyor"
 
-#: src/lang.c:744
+#: src/lang.c:799
 #, fuzzy, c-format
 msgid   "Toggled german TeX encoding %s"
 msgstr  "Geçiþ almanca TeX kodlanýyor %s"
 
-#: src/lang.c:745
+#: src/lang.c:800
 #, fuzzy, c-format
 msgid   "Toggled tab-width to %d"
 msgstr  "Geçiþ sekme geniþliði %d"
 
-#: src/lang.c:747
+#: src/lang.c:802
 #, fuzzy, c-format
 msgid   "%d Trying to dotlock %s"
 msgstr  "%d kilitlemeye deniyor %s"
 
-#: src/lang.c:748
+#: src/lang.c:803
 #, fuzzy, c-format
 msgid   "%d Trying to lock %s"
 msgstr  "%d kilitlemeye çalýþýyor %s"
 
-#: src/lang.c:750
+#: src/lang.c:805
 #, fuzzy
 msgid   "           h=help\n"
 msgstr  "         h=yardým\n"
 
-#: src/lang.c:752
+#: src/lang.c:807
 #, fuzzy
 msgid   "Unlimited"
 msgstr  "Sýnýrsýz"
 
-#: src/lang.c:753
+#: src/lang.c:808
 #, fuzzy
 msgid   "Enter wildcard unsubscribe pattern> "
 msgstr  "Abone iptal joker alanýna giriniz> "
 
-#: src/lang.c:754
+#: src/lang.c:809
 #, fuzzy, c-format
 msgid   "Error decoding %s : %s"
 msgstr  "Hata kod çözülmesi %s: %s"
 
-#: src/lang.c:755
+#: src/lang.c:810
 #, fuzzy
 msgid   "No end."
 msgstr  "Sonu yok."
 
-#: src/lang.c:756
+#: src/lang.c:811
 #, fuzzy, c-format
 msgid   "%s successfully decoded."
 msgstr  "%s kod baþarýyla çözüldü."
 
-#: src/lang.c:757
+#: src/lang.c:812
 #, fuzzy, c-format
 msgid   "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n"
         "\n"
 msgstr  "%*s[-- %s/%s, %s metinsele kodlama dosyasý, %d satýr, ad: %s --]\n"
         "\n"
 
-#: src/lang.c:758
+#: src/lang.c:813
 #, fuzzy
 msgid   "unread "
 msgstr  "okunmamýþ "
 
-#: src/lang.c:759
+#: src/lang.c:814
 #, fuzzy, c-format
 msgid   "unsubscribed from %d groups"
 msgstr  "%d gruptan abonelik iptal edildi"
 
-#: src/lang.c:760
+#: src/lang.c:815
 #, fuzzy, c-format
 msgid   "Unsubscribed from %s"
 msgstr  "abonelik iptal edildi %s"
 
-#: src/lang.c:761
+#: src/lang.c:816
 #, fuzzy
 msgid   "Unsubscribing... "
 msgstr  "Abonelik iptal oluyor... "
 
-#: src/lang.c:762
+#: src/lang.c:817
 #, fuzzy
 msgid   "Unthreading articles..."
 msgstr  "Makalelerin baðlantýsý sonlanýyor..."
 
-#: src/lang.c:763
+#: src/lang.c:818
 #, fuzzy
 msgid   "Updated"
 msgstr  "Güncelendi"
 
-#: src/lang.c:764
+#: src/lang.c:820
+#, c-format
+msgid   "unparseable \"LIST COUNTS\" line: \"%s\""
+msgstr  ""
+
+#: src/lang.c:822
 #, fuzzy
 msgid   "Updating"
 msgstr  "Güncellenme"
 
-#: src/lang.c:765
+#: src/lang.c:823
 #, fuzzy, c-format
 msgid   "Opening %s\n"
 msgstr  "Açýlma %s\n"
 
-#: src/lang.c:766
+#: src/lang.c:824
 #, fuzzy
 msgid   "No more URL's in this article"
 msgstr  "Makalede Birörnek Kaynak Bulucu yok"
 
-#: src/lang.c:767
+#: src/lang.c:825
 #, fuzzy
 msgid   "Use MIME display program for this message?"
 msgstr  "Bu ileti için MIME(Çok Amaçlý Internet Posta Uzantýlarý) ekran programý "
         "kullan?"
 
-#: src/lang.c:768
+#: src/lang.c:826
 #, fuzzy
 msgid   "  -c       mark all news as read in subscribed newsgroups (batch mode)"
 msgstr  "  -c       abone edilmiþ habergruplara bütün haberleri okunmuþ olarak "
         "iþaretleyiniz (toplu mod)"
 
-#: src/lang.c:769
+#: src/lang.c:827
 #, fuzzy
 msgid   "  -Z       return status indicating if any unread news (batch mode)"
 msgstr  "  -Z       Okunmamýþ haber varsa geri statüsüne gelir (toplu mod)"
 
-#: src/lang.c:770
+#: src/lang.c:828
 #, fuzzy
 msgid   "  -q       don't check for new newsgroups"
 msgstr  "  -q       yeni habergruplarý için deneme"
 
-#: src/lang.c:771
+#: src/lang.c:829
 #, fuzzy
 msgid   "  -X       don't save any files on quit"
 msgstr  "  -X       çýkýþta hiçbir dosya kaydetme"
 
-#: src/lang.c:772
+#: src/lang.c:830
 #, fuzzy
 msgid   "  -d       don't show newsgroup descriptions"
 msgstr  "  -d       habergrubu tanýmlarý gösterme"
 
-#: src/lang.c:773
+#: src/lang.c:831
 #, fuzzy
 msgid   "  -G limit get only limit articles/group"
 msgstr  "  -G limit sadece makale/grup sýnýrý elde et"
 
-#: src/lang.c:774
+#: src/lang.c:832
 #, fuzzy, c-format
 msgid   "  -H       help information about %s"
 msgstr  "  -H       yardým bilgisi %s"
 
-#: src/lang.c:775
+#: src/lang.c:833
 #, fuzzy
 msgid   "  -h       this help message"
 msgstr  "  -h       ileti yardýmý"
 
-#: src/lang.c:776
+#: src/lang.c:834
 #, fuzzy, c-format
 msgid   "  -I dir   news index file directory [default=%s]"
 msgstr  "  -I dir   haber dizin dosyasý [varsayýlant=%s]"
 
-#: src/lang.c:777
+#: src/lang.c:835
 #, fuzzy
 msgid   "  -u       update index files (batch mode)"
 msgstr  "  -u       guncelleme dizin dosyasý (toplu modu)"
 
-#: src/lang.c:778
+#: src/lang.c:836
 #, fuzzy, c-format
 msgid   "  -m dir   mailbox directory [default=%s]"
 msgstr  "  -m dir   posta kutusu dizini [varsayýlan=%s]"
 
-#: src/lang.c:779
+#: src/lang.c:837
 #, fuzzy, c-format
 msgid   "\n"
         "Mail bug reports/comments to %s"
 msgstr  "\n"
         "posta hata raporu/açýklama %s"
 
-#: src/lang.c:780
+#: src/lang.c:838
 #, fuzzy
 msgid   "  -N       mail new news to your posts (batch mode)"
 msgstr  "  -N       Gönderilenlere yeni haber gönder (toplu mod)"
 
-#: src/lang.c:781
+#: src/lang.c:839
 #, fuzzy
 msgid   "  -M user  mail new news to specified user (batch mode)"
 msgstr  "  -M kulanýcýsý  özel kulanýcýya yeni haber göder (toplu mod)"
 
-#: src/lang.c:782
+#: src/lang.c:840
 #, fuzzy, c-format
 msgid   "  -f file  subscribed to newsgroups file [default=%s]"
 msgstr  "  -f dosyasý  habergruplar dosyasýna abone olundu (varsayýlan=%s)"
 
-#: src/lang.c:783
+#: src/lang.c:841
 #, fuzzy
 msgid   "  -x       no posting mode"
 msgstr  "  -x       iþlem modu yok"
 
-#: src/lang.c:784
+#: src/lang.c:842
 #, fuzzy
 msgid   "  -w       post an article and exit"
 msgstr  "  -w       makale gönder ve çýk"
 
-#: src/lang.c:785
+#: src/lang.c:843
 #, fuzzy
 msgid   "  -o       post all postponed articles and exit"
 msgstr  "  -o       ertelenmiþ bütün makaleleri gönder ve çýk"
 
-#: src/lang.c:786
+#: src/lang.c:844
 #, fuzzy
 msgid   "  -R       read news saved by -S option"
 msgstr  "  -R       -S seçeneði basarak kaydedilen haberleri oku"
 
-#: src/lang.c:787
+#: src/lang.c:845
 #, fuzzy, c-format
 msgid   "  -s dir   save news directory [default=%s]"
 msgstr  "  -s dir   haber dizinini kaydet (varsayýlan=%s)"
 
-#: src/lang.c:788
+#: src/lang.c:846
 #, fuzzy
 msgid   "  -S       save new news for later reading (batch mode)"
 msgstr  "  -S       daha sonra okumak üzere yeni haberleri kaydet (toplu mod)"
 
-#: src/lang.c:789
+#: src/lang.c:847
 #, fuzzy
 msgid   "  -z       start if any unread news"
 msgstr  "  -z       okunmamýþ haber varsa baþla"
 
-#: src/lang.c:790
+#: src/lang.c:848
 #, fuzzy, c-format
 msgid   "A Usenet reader.\n"
         "\n"
@@ -3822,44 +4084,44 @@ msgstr  "Usenet okuyucusu.\n"
         "\n"
         "Kullaným: %s [seçenekler] [habergrubu[,...]]"
 
-#: src/lang.c:791
+#: src/lang.c:849
 #, fuzzy
 msgid   "  -v       verbose output for batch mode options"
 msgstr  "  -v       toplu kip seçenekleri için gereksiz çýkýþ"
 
-#: src/lang.c:792
+#: src/lang.c:850
 #, fuzzy
 msgid   "  -V       print version & date information"
 msgstr  "  -V       Sürüm & tarih bilgilerini yazdýr"
 
-#: src/lang.c:793
+#: src/lang.c:851
 #, fuzzy, c-format
 msgid   "%s only useful without batch mode operations\n"
 msgstr  "%s sadece toplu kip seçenekleri yoksa kullanýþlý\n"
 
-#: src/lang.c:794
+#: src/lang.c:852
 #, fuzzy, c-format
 msgid   "%s only useful for batch mode operations\n"
 msgstr  "%s sadece toplu kip seçenekleri varsa kullanýþlý\n"
 
-#: src/lang.c:795
+#: src/lang.c:853
 #, c-format
 msgid   "Useless combination %s and %s. Ignoring %s.\n"
 msgstr  ""
 
-#: src/lang.c:797
+#: src/lang.c:855
 #, fuzzy, c-format
 msgid   "\n"
         "%s%d out of range (0 - %d). Reset to 0"
 msgstr  "\n"
         "%s%d erimin dýþýnda (0 - %d), Sýfýrla"
 
-#: src/lang.c:798
+#: src/lang.c:856
 #, fuzzy, c-format
 msgid   "View '%s' (%s/%s)?"
 msgstr  "Göster '%s' (%s/%s)?"
 
-#: src/lang.c:800
+#: src/lang.c:858
 #, fuzzy, c-format
 msgid   "\n"
         "Warning: posting exceeds %d columns. Line %d is the first long one:\n"
@@ -3868,28 +4130,28 @@ msgstr  "\n"
         "Uyarý: gönderme %d sütunlarýný geçiyor. %d en uzun ilk satýr:\n"
         "%-100s\n"
 
-#: src/lang.c:801
+#: src/lang.c:859
 #, fuzzy
 msgid   "\n"
         "Warning: article unchanged after editing\n"
 msgstr  "\n"
         "Uyarý: makale düzenlendikten sonra deðiþtirildi\n"
 
-#: src/lang.c:802
+#: src/lang.c:860
 #, fuzzy
 msgid   "\n"
         "Warning: \"Subject:\" contains only whitespaces.\n"
 msgstr  "\n"
         "Uyarý: \"Konu:\" sadece beyazboþluklar var.\n"
 
-#: src/lang.c:803
+#: src/lang.c:861
 #, fuzzy
 msgid   "\n"
         "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:\".\n"
 msgstr  "\n"
         "Uyarý: \"Konu:\" ,  \"Re: \" ile baþlar ama \"Referanslar:\" yok.\n"
 
-#: src/lang.c:805
+#: src/lang.c:863
 #, fuzzy
 msgid   "\n"
         "Warning: Article has \"References:\" but \"Subject:\" does not begin\n"
@@ -3898,7 +4160,7 @@ msgstr  "\n"
         "Uyarý: Makalede \"Referanslar:\"  var \"Konu:\"    \"Re: \" ile\n"
         "       baþlmýyor ve \"(was:\" yok.\n"
 
-#: src/lang.c:808
+#: src/lang.c:866
 #, fuzzy
 msgid   "Read carefully!\n"
         "\n"
@@ -3920,7 +4182,7 @@ msgstr  "Dikkatle oku!\n"
         "Ýptal etmek üzere olduðunuz makale bu:\n"
         "\n"
 
-#: src/lang.c:812
+#: src/lang.c:870
 #, fuzzy
 msgid   "\n"
         "Warning: You are using a non-plain transfer encoding (such as base64 or\n"
@@ -3935,7 +4197,7 @@ msgstr  "\n"
         "          inews programý tarafýndan bir imza iliþtirildiyse, uygun þekilde "
         "kodlanamaz.\n"
 
-#: src/lang.c:817
+#: src/lang.c:875
 #, fuzzy, c-format
 msgid   "\n"
         "\n"
@@ -3948,7 +4210,7 @@ msgstr  "\n"
         "%s dosyanýzdaki bazi deðerler deðiþtirilmiþtir!\n"
         "Oku WHATSNEW, vb...\n"
 
-#: src/lang.c:819
+#: src/lang.c:877
 #, fuzzy, c-format
 msgid   "\n"
         "\n"
@@ -3959,7 +4221,7 @@ msgstr  "\n"
         "Yeni bir sürümden tin %s 'e alçaltýyorsunuz!\n"
         "%s dosyanýdaki bazý deðerler yoksayýlabiri, diðerleri deðiþtirilebilir!\n"
 
-#: src/lang.c:822
+#: src/lang.c:880
 #, fuzzy, c-format
 msgid   "Warning: tin wrote fewer groups to your\n"
         "\t%s\n"
@@ -3973,19 +4235,19 @@ msgstr  "Uyarý: tin baþlangýçta okuduðun
         "bu bir hata gösterir ve tini tekrar baþlatmadan %s'i\n"
         "yedeklemeniz gerekmektedir!\n"
 
-#: src/lang.c:826
+#: src/lang.c:884
 #, fuzzy, c-format
 msgid   "\n"
         "Warning: Found %d '-- \\n' lines, this may confuse some people.\n"
 msgstr  "\n"
         "Uyarý: Bulundu %d '-- \\n' satýrlar, bazý insanlarýn kafasý karýþabilir.\n"
 
-#: src/lang.c:827
+#: src/lang.c:885
 #, fuzzy, c-format
 msgid   "Warning: Only %d out of %d articles were saved"
 msgstr  "Uyarý: Sadece %d 'de %d makale kaydedildi"
 
-#: src/lang.c:828
+#: src/lang.c:886
 #, fuzzy, c-format
 msgid   "\n"
         "Warning: Your signature  is longer than %d lines.  Since signatures usually "
@@ -3998,55 +4260,62 @@ msgstr  "\n"
         "         iþe yarar bilgi aktarmadýklarý için, olabildikleri kadar kýsa\n"
         "        olmalýlar.\n"
 
-#: src/lang.c:832
+#: src/lang.c:890
 #, fuzzy, c-format
 msgid   "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? "
 msgstr  "Uyarý: bu posta adresinde mesaj yaðanaðý tuzaðý olabilir. %s=devam. %"
         "s=durdur? "
 
-#: src/lang.c:833
+#: src/lang.c:891
 #, fuzzy
 msgid   "\n"
         "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n"
 msgstr  "\n"
         "Uyarý: Ýmzalar '-- \\n' ile baþlamalý '--\\n' ile deðil.\n"
 
-#: src/lang.c:834
+#: src/lang.c:892
+#, fuzzy, c-format
+msgid   "\n"
+        "Warning: \"%s\" is renamed, you should use \"%s\" instead!\n"
+msgstr  "\n"
+        "Uyaý:  \"%s\" bu sitede geçerli bir newsrc deðil!\n"
+
+#: src/lang.c:893
 #, fuzzy
 msgid   "Writing attributes file..."
 msgstr  "Öznitelikler dosylasýný yazýyor..."
 
-#: src/lang.c:836
+#: src/lang.c:895
 #, fuzzy, c-format
 msgid   "%d Responses"
 msgstr  "%d Yanýtlar"
 
-#: src/lang.c:838
+#: src/lang.c:897
 #, fuzzy, c-format
 msgid   "Added %d %s"
 msgstr  "Eklendi %d %s"
 
-#: src/lang.c:839
+#: src/lang.c:898
 #, fuzzy
 msgid   "No unsubscribed groups to show"
 msgstr  "Gösterilecek abonelikten çýkmýþ küme yok"
 
-#: src/lang.c:840
+#: src/lang.c:899
 #, fuzzy
 msgid   "Showing subscribed to groups only"
 msgstr  "Sadece abone kümeleri göster"
 
-#: src/lang.c:841
+#: src/lang.c:900
 #, fuzzy
 msgid   "Yes "
 msgstr  "Evet"
 
-#: src/lang.c:842
+#: src/lang.c:901
 #, fuzzy
 msgid   "    You have mail\n"
 msgstr  "     Postanýz var\n"
 
-#: src/lang.c:847
+#: src/lang.c:906
 #, fuzzy, c-format
 msgid   "\n"
         "Warning: Posting is in %s and contains characters which are not\n"
@@ -4065,11 +4334,11 @@ msgstr  "\n"
         "    ayarlarýný M)enü seçeneði ile yollamak için daha uygun bir þekilde\n"
         "    deðiþtirin.\n"
 
-#: src/lang.c:858
+#: src/lang.c:917
 msgid   "  -D mode  debug mode"
 msgstr  ""
 
-#: src/lang.c:862
+#: src/lang.c:921
 #, fuzzy
 msgid   "Read carefully!\n"
         "\n"
@@ -4095,12 +4364,12 @@ msgstr  "Dikkatle okuyun!\n"
         "Ýptal etmek üzere olduðunuz makale bu:\n"
         "\n"
 
-#: src/lang.c:871
+#: src/lang.c:930
 #, fuzzy
 msgid   "toggle color"
 msgstr  "renk deðiþtir"
 
-#: src/lang.c:872
+#: src/lang.c:931
 msgid   "# Changing colors of several screen parts\n"
         "# Possible values are:\n"
         "#  -1 = default (white for foreground and black for background)\n"
@@ -4124,405 +4393,405 @@ msgid   "# Changing colors of several sc
         "\n"
 msgstr  ""
 
-#: src/lang.c:892
+#: src/lang.c:951
 #, fuzzy
 msgid   "  -a       toggle color flag"
 msgstr  "  -a       renk bayraðýný deðiþtir"
 
-#: src/lang.c:896
+#: src/lang.c:955
 #, fuzzy
 msgid   "\n"
         "Error: Followup-To set to more than one newsgroup!\n"
 msgstr  "\n"
         "Hata: Birden fazla haber grubu için Takip-Et ayarlandý!\n"
 
-#: src/lang.c:897
+#: src/lang.c:956
 #, fuzzy, c-format
 msgid   "\n"
         "Error: cross-posting to %d newsgroups and no Followup-To line!\n"
 msgstr  "\n"
         "Hata: %d haber gruubuna çapraz gönderiyor ve Takip-Et satýrý yok!\n"
 
-#: src/lang.c:898
+#: src/lang.c:957
 #, fuzzy, c-format
 msgid   "\n"
         "Error: \"%s\" is not a valid newsgroup!\n"
 msgstr  "\n"
         "Hata: \"%s\" geçerli bir haber grubu deðil!\n"
 
-#: src/lang.c:900
+#: src/lang.c:959
 #, fuzzy
 msgid   "\n"
         "Warning: Followup-To set to more than one newsgroup!\n"
 msgstr  "\n"
         "Uyarý: Birden fazla haber grubu için Takip-Et ayarlandý!\n"
 
-#: src/lang.c:901
+#: src/lang.c:960
 #, fuzzy, c-format
 msgid   "\n"
         "Warning: cross-posting to %d newsgroups and no Followup-To line!\n"
 msgstr  "\n"
         "Hata: %d haber gruubuna çapraz gönderiyor ve Takip-Et satýrý yok!\n"
 
-#: src/lang.c:902
+#: src/lang.c:961
 #, fuzzy, c-format
 msgid   "\n"
         "Warning: \"%s\" is not in your newsrc, it may be invalid at this site!\n"
 msgstr  "\n"
         "Uyarý:  \"%s\" sizin newsrc'niz deðil, bu sitede geçersiz olabilir!\n"
 
-#: src/lang.c:903
+#: src/lang.c:962
 #, fuzzy, c-format
 msgid   "\n"
         "Warning: \"%s\" is not a valid newsgroup at this site!\n"
 msgstr  "\n"
         "Uyaý:  \"%s\" bu sitede geçerli bir newsrc deðil!\n"
 
-#: src/lang.c:907
+#: src/lang.c:966
 #, fuzzy, c-format
 msgid   "%d files successfully written from %d articles. %d %s occurred."
 msgstr  "%d dosyalarý %d makalelerinden baþarýyla yazýldý. %d%s meydana geldi."
 
-#: src/lang.c:908
+#: src/lang.c:967
 #, fuzzy
 msgid   "Missing parts."
 msgstr  "Bazý yerler eksik."
 
-#: src/lang.c:909
+#: src/lang.c:968
 #, fuzzy
 msgid   "No beginning."
 msgstr  "Baþlangýç yok."
 
-#: src/lang.c:910
+#: src/lang.c:969
 #, fuzzy
 msgid   "No data."
 msgstr  "Veri yok."
 
-#: src/lang.c:911
+#: src/lang.c:970
 #, fuzzy
 msgid   "Unknown error."
 msgstr  "Bilinmeyen hata."
 
-#: src/lang.c:914
+#: src/lang.c:973
 #, fuzzy, c-format
 msgid   "\tChecksum of %s (%ld %s)"
 msgstr  "\tSaðlama toplamý %s (%ld %s)"
 
-#: src/lang.c:919
+#: src/lang.c:978
 #, fuzzy
 msgid   "Reading mail active file... "
 msgstr  "Posta aktif dosyasý okunuyor... "
 
-#: src/lang.c:920
+#: src/lang.c:979
 #, fuzzy
 msgid   "Reading mailgroups file... "
 msgstr  "Postagruplarý dosyasý okunuyor... "
 
-#: src/lang.c:924
+#: src/lang.c:983
 #, fuzzy
 msgid   "perform PGP operations on article"
 msgstr  "makalede PGP iþlemi gerçekleþtir"
 
-#: src/lang.c:925
+#: src/lang.c:984
 #, fuzzy
 msgid   "Add key(s) to public keyring?"
 msgstr  "Genel tuþhalkasýna tuþ(lar) ekle?"
 
-#: src/lang.c:926
+#: src/lang.c:985
 #, fuzzy, c-format
 msgid   "%s=encrypt, %s=sign, %s=both, %s=quit: "
 msgstr  "%s=þifrele, %s=imzala. %s=ikisi de, %s=çýk: "
 
-#: src/lang.c:927
+#: src/lang.c:986
 #, fuzzy, c-format
 msgid   "%s=sign, %s=sign & include public key, %s=quit: "
 msgstr  "%s=iþaretle, %s=imzala & genel tuþ dahil et, %s=çýk: "
 
-#: src/lang.c:928
+#: src/lang.c:987
 #, fuzzy, c-format
 msgid   "PGP has not been set up (can't open %s)"
 msgstr  "PGP ayarlanmadý (açýlamýyor %s)"
 
-#: src/lang.c:929
+#: src/lang.c:988
 #, fuzzy
 msgid   "Article not signed and no public keys found"
 msgstr  "Makale  imzalanmadý ve genel tuþlar bulunamadý"
 
-#: src/lang.c:931
+#: src/lang.c:990
 #, fuzzy, c-format
 msgid   "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr  "%s=çýk, %s=düzenle, %s=ispell, %s=pgp, %s=menü, %s=yolla, %s=ertele: "
 
-#: src/lang.c:932
+#: src/lang.c:991
 #, fuzzy, c-format
 msgid   "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=send [%%s]: "
 msgstr  "%s=çýk, %s=düzenle, %s=ispell, %s=pgp, %s=gönder [%%s]: "
 
-#: src/lang.c:933
+#: src/lang.c:992
 #, fuzzy, c-format
 msgid   "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr  "%s=çýk, %s=düzenle, %s=ispell, %s=pgp, %s=menü, %s=yolla, %s=ertele [%%s]: "
 
-#: src/lang.c:935
+#: src/lang.c:994
 #, fuzzy, c-format
 msgid   "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr  "%s=çýk, %s=düzenle, %s=pgp, %s=menü, %s=yolla, %s=ertele: "
 
-#: src/lang.c:936
+#: src/lang.c:995
 #, fuzzy, c-format
 msgid   "%s=quit, %s=edit, %s=pgp, %s=send [%%s]: "
 msgstr  "%s=çýk, %s=düzenle, %s=pgp, %s=gönder [%%s]: "
 
-#: src/lang.c:937
+#: src/lang.c:996
 #, fuzzy, c-format
 msgid   "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr  "%s=çýk, %s=düzenle, %s=pgp, %s=menü, %s=yolla, %s=ertele [%%]: "
 
-#: src/lang.c:941
+#: src/lang.c:1000
 #, fuzzy, c-format
 msgid   "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone: "
 msgstr  "%s=çýk, %s=düzenle, %s=ispell, %s=menü, %s=yolla, %s=ertele: "
 
-#: src/lang.c:942
+#: src/lang.c:1001
 #, fuzzy, c-format
 msgid   "%s=quit, %s=edit, %s=ispell, %s=send [%%s]: "
 msgstr  "%s=çýk, %s=düzenle, %s=ispell, %s=yolla [%%s]: "
 
-#: src/lang.c:943
+#: src/lang.c:1002
 #, fuzzy, c-format
 msgid   "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr  "%s=çýk, %s=düzenle, %s=ispell, %s=menü, %s=yolla, %s=ertele [%%s]: "
 
-#: src/lang.c:945
+#: src/lang.c:1004
 #, fuzzy, c-format
 msgid   "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone: "
 msgstr  "%s=çýk, %s=düzenle, %s=menü, %s=post, %s=ertele: "
 
-#: src/lang.c:946
+#: src/lang.c:1005
 #, fuzzy, c-format
 msgid   "%s=quit, %s=edit, %s=send [%%s]: "
 msgstr  "%s=çýk, %s=düzenle, %s=gönder [%%s]: "
 
-#: src/lang.c:947
+#: src/lang.c:1006
 #, fuzzy, c-format
 msgid   "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr  "%s=çýk, %s=düzenle, %s=menü, %s=yolla, %s=ertele [%%s]: "
 
-#: src/lang.c:956
+#: src/lang.c:1015
 #, fuzzy
 msgid   "Try cache_overview_files to speed up things.\n"
 msgstr  "Hýzlandýrmak için önbellek_giriþ_dosyalarýný deneyin.\n"
 
-#: src/lang.c:957
+#: src/lang.c:1016
 #, fuzzy
 msgid   "Tin will use local index files instead.\n"
 msgstr  "Tin yerel dizin dosyalarýný kullanacak.\n"
 
-#: src/lang.c:958
+#: src/lang.c:1017
 #, fuzzy
 msgid   "Cannot find NNTP server name"
 msgstr  "NNTP sunucu ismi bulunamadý"
 
-#: src/lang.c:959
+#: src/lang.c:1018
 #, fuzzy, c-format
 msgid   "Connecting to %s:%u..."
 msgstr  "Baðlanýyor %s:%u..."
 
-#: src/lang.c:960
+#: src/lang.c:1019
 #, fuzzy
 msgid   "Disconnecting from server...\n"
 msgstr  "Sunucu baðlantýsý kesildi...\n"
 
-#: src/lang.c:961
+#: src/lang.c:1020
 #, fuzzy, c-format
-msgid   "Wrong newsgroup name in response of GROUP command, %s for %s"
+msgid   "Wrong newsgroup name (\"%s\") in response of \"GROUP %s\" command: \"%s\""
 msgstr  "GRUP komut yanýtýnda yanlýþ haber grubu ismi. %s e %s"
 
-#: src/lang.c:962
+#: src/lang.c:1021
 #, fuzzy, c-format
 msgid   "Failed to connect to NNTP server %s. Exiting..."
 msgstr  "NNTP sunucusuna baðlantý baþarýsýz %s. Çýkýyor..."
 
-#: src/lang.c:963
+#: src/lang.c:1022
 #, fuzzy
 msgid   "205  Closing connection"
 msgstr  "205  Baðlantý kesiliyor"
 
-#: src/lang.c:964
+#: src/lang.c:1023
 #, fuzzy
 msgid   "Your server does not support the NNTP XOVER or OVER command.\n"
 msgstr  "Sunucunuz NNTP XOVER ya da OVER komutunu desteklemiyor.\n"
 
-#: src/lang.c:965
+#: src/lang.c:1024
 #, fuzzy
 msgid   "Connection to news server has timed out. Reconnect?"
 msgstr  "Haber sunucusu baðlantý süreniz doldu. Tekrar baðlan?"
 
-#: src/lang.c:966
+#: src/lang.c:1025
 #, fuzzy, c-format
 msgid   "Put the server name in the file %s,\n"
         "or set the environment variable NNTPSERVER"
 msgstr  "%s dosyasýna sunucu ismini girin,\n"
         "ya da çevre deðiþkeni NNTPSERVERi ayarlayýn"
 
-#: src/lang.c:967
+#: src/lang.c:1026
 #, fuzzy
 msgid   "  -A       force authentication on connect"
 msgstr  "  -A       baðlantýda doðrulamayý zorla"
 
-#: src/lang.c:968
+#: src/lang.c:1027
 #, fuzzy, c-format
 msgid   "  -g serv  read news from NNTP server serv [default=%s]"
 msgstr  "  -g serv  NNTP sunucusundan haberleri oku serv [default=%s]"
 
-#: src/lang.c:969
+#: src/lang.c:1028
 #, fuzzy, c-format
 msgid   "  -p port  use port as NNTP port [default=%d]"
 msgstr  "  -p port  baðlantý noktasýný NNTP gibi kullan port [default=%d]"
 
-#: src/lang.c:970
+#: src/lang.c:1029
 #, fuzzy
 msgid   "  -Q       quick start. Same as -nqd"
 msgstr  "  -Q       hýzlý baþlat. -nqd ile ayný"
 
-#: src/lang.c:971
+#: src/lang.c:1030
 #, fuzzy
 msgid   "  -r       read news remotely from default NNTP server"
 msgstr  "  -r       varsayýlan NTTP sunucusundan haberleri uzaktan oku"
 
-#: src/lang.c:972
+#: src/lang.c:1031
 #, fuzzy
 msgid   "  -l       use only LIST instead of GROUP (-n) command"
 msgstr  "  -l       GROUP (-n) komutu yerine sadece LIST i kullan"
 
-#: src/lang.c:973
+#: src/lang.c:1032
 #, fuzzy
 msgid   "  -n       only read subscribed .newsrc groups from NNTP server"
 msgstr  "  -n       NNTP sunucusundan sadece abone newsrc gruplarýný oku"
 
-#: src/lang.c:975
-#, fuzzy, c-format
-msgid   "%s/tcp: Unknown service.\n"
-msgstr  "%s/tcp: Bilinmeyen servis.\n"
-
-#: src/lang.c:978
+#: src/lang.c:1034
 #, fuzzy
 msgid   "\n"
         "socket or connect problem\n"
 msgstr  "\n"
         "socket ya da baðlantý hatasý\n"
 
-#: src/lang.c:980
+#: src/lang.c:1036
 #, fuzzy, c-format
 msgid   "\n"
         "Connection to %s: "
 msgstr  "\n"
         "Baðlanýyor %s: "
 
-#: src/lang.c:981
+#: src/lang.c:1037
 #, fuzzy
 msgid   "Giving up...\n"
 msgstr  "Pes ediliyor...\n"
 
-#: src/lang.c:984
+#: src/lang.c:1039
+#, fuzzy, c-format
+msgid   "%s/tcp: Unknown service.\n"
+msgstr  "%s/tcp: Bilinmeyen servis.\n"
+
+#: src/lang.c:1043
 #, fuzzy
 msgid   "Your server does not have Xref: in its XOVER information.\n"
         "Tin will try to use XHDR XREF instead (slows down things a bit).\n"
 msgstr  "Sunucunuzun XOVER bilgisinde Xref: yok.\n"
         "Tin XHDR XREF kullanmayý deneyecek (biraz yavaþlatýr).\n"
 
-#: src/lang.c:987
+#: src/lang.c:1046
 #, fuzzy
 msgid   "Your server does not have Xref: in its XOVER information.\n"
 msgstr  "Sunucunuzun XOVER bilgisinde Xref: yok.\n"
 
-#: src/lang.c:990
+#: src/lang.c:1049
 #, fuzzy, c-format
 msgid   "Can't open %s. Try %s -r to read news via NNTP.\n"
 msgstr  "%s Açýlamýyor. NNTP aracýlýðýyla haber okumak için %s -r deneyin.\n"
 
-#: src/lang.c:993
+#: src/lang.c:1052
 #, fuzzy
 msgid   "  -Q       quick start. Same as -qd"
 msgstr  "  -Q       hýzlý baþlat. -qd ile ayný"
 
-#: src/lang.c:994
+#: src/lang.c:1053
 #, fuzzy
 msgid   "  -l       read only active file instead of scanning spool (-n) command"
 msgstr  "  -l       bekletme komutunu taramak yerine sadece aktif dosyayý okuyun"
 
-#: src/lang.c:995
+#: src/lang.c:1054
 #, fuzzy
 msgid   "  -n       only read subscribed .newsrc groups from spool"
 msgstr  "  -n       'bekletme'den sadece abone newsrc gruplarý okuyun"
 
-#: src/lang.c:996
+#: src/lang.c:1055
 #, fuzzy
 msgid   "Your server does not have Xref: in its NOV-files.\n"
 msgstr  "Sunucunuzun NOV-dosyalarýnda Xref:yok.\n"
 
-#: src/lang.c:1000
+#: src/lang.c:1059
 #, fuzzy
 msgid   "Posting using external inews failed. Use built in inews instead?"
 msgstr  "Dýþ inews kullanýlarak gönderme baþarýsýz. Yerine yerleþik inews kullanýlsýn "
         "mý?"
 
-#: src/lang.c:1001
+#: src/lang.c:1060
 #, fuzzy
 msgid   "It worked! Should I always use my built in inews from now on?"
 msgstr  "Ýþe yaradý! Bundan sonra hep yerleþik inewslerimi mi kullanmalýyým?"
 
-#: src/lang.c:1005
+#: src/lang.c:1064
 #, fuzzy, c-format
 msgid   "%d %s printed"
 msgstr  "%d %s yazdýrýldý"
 
-#: src/lang.c:1006
+#: src/lang.c:1065
 #, fuzzy
 msgid   "output article/thread/hot/pattern/tagged articles to printer"
 msgstr  "çýkýþ makalesi/parçacýk/hot/örüntü/imlenmiþ makaleleri yazýcýya gönder"
 
-#: src/lang.c:1007
+#: src/lang.c:1066
 #, fuzzy
 msgid   "Print"
 msgstr  "Yazdýr"
 
-#: src/lang.c:1008
+#: src/lang.c:1067
 #, fuzzy
 msgid   "Printing..."
 msgstr  "Yazdýrýlýyor..."
 
-#: src/lang.c:1012
+#: src/lang.c:1071
 #, fuzzy
 msgid   "pipe article/thread/hot/pattern/tagged articles into command"
 msgstr  "kanal makale/parçacýk/hot/örüntü/imlenmiþ makaleleri komuta al"
 
-#: src/lang.c:1013
+#: src/lang.c:1072
 #, fuzzy
 msgid   "No command"
 msgstr  "Komut yok"
 
-#: src/lang.c:1014
+#: src/lang.c:1073
 #, fuzzy
 msgid   "Pipe"
 msgstr  "Kanal"
 
-#: src/lang.c:1015
+#: src/lang.c:1074
 #, fuzzy, c-format
 msgid   "Pipe to command [%.*s]> "
 msgstr  "Komut kanalý [%.*s]> "
 
-#: src/lang.c:1016
+#: src/lang.c:1075
 #, fuzzy
 msgid   "Piping..."
 msgstr  "Yöneltiliyor..."
 
-#: src/lang.c:1018
+#: src/lang.c:1077
 #, fuzzy
 msgid   "Piping not enabled."
 msgstr  "Yöneltme gerçekleþtirilemedi."
 
-#: src/lang.c:1022
+#: src/lang.c:1081
 #, fuzzy, c-format
 msgid   "\n"
         "Error: The \"%s:\" line has spaces  in it that MUST be removed.\n"
@@ -4535,7 +4804,7 @@ msgstr  "\n"
         "      boþluktur. Çoklu habergrubu isimlerini ayýrmak için\n"
         "      virgül (,) kullanýn.\n"
 
-#: src/lang.c:1027
+#: src/lang.c:1086
 #, fuzzy, c-format
 msgid   "\n"
         "Error: The \"%s:\" line is  continued in  the next line.  Since\n"
@@ -4546,7 +4815,7 @@ msgstr  "\n"
         "       beyazboþluk kullanýlamayacaðý için, buna izin verilmiyor.\n"
         "       Lütfen bütün haber gruplarýný tek bir satýra yazýn.\n"
 
-#: src/lang.c:1032
+#: src/lang.c:1091
 #, fuzzy, c-format
 msgid   "\n"
         "Warning: The \"%s:\" line is continued in the next line.\n"
@@ -4559,14 +4828,14 @@ msgstr  "\n"
         "        Herhangi bir sorunla karþýlaþmamak için bütün haber gruplarýný tek "
         "bir satýra yazýn.\n"
 
-#: src/lang.c:1036
+#: src/lang.c:1095
 #, fuzzy, c-format
 msgid   "\n"
         "Warning: The \"%s:\" line has spaces in it that SHOULD be removed.\n"
 msgstr  "\n"
         "Uyarý: \"%s:\" satýrýnda SÝLÝNMESÝ GEREKEN boþluklar var.\n"
 
-#: src/lang.c:1041
+#: src/lang.c:1100
 #, fuzzy
 msgid   "\n"
         "  If your article contains quoted text  please take some time to pare it "
@@ -4601,634 +4870,629 @@ msgstr  "\n"
         " dikkatli ve özenli olmazsanýz, insanlar onu tamamen yoksayarlar. Net oldukça "
         "kalabalýk bir yer.\n"
 
-#: src/lang.c:1054
+#: src/lang.c:1113
 #, fuzzy
 msgid   "shell escape"
 msgstr  "kabuk çýkýþý"
 
-#: src/lang.c:1055
+#: src/lang.c:1114
 #, fuzzy, c-format
 msgid   "Shell Command (%s)"
 msgstr  "Kabuk Komutu (%s)"
 
-#: src/lang.c:1056
+#: src/lang.c:1115
 #, fuzzy, c-format
 msgid   "Enter shell command [%s]> "
 msgstr  "Kabuk komutunu girin [%s]> "
 
-#: src/lang.c:1060
+#: src/lang.c:1119
 #, fuzzy, c-format
 msgid   "%s: Can't get entry for TERM\n"
 msgstr  "%s: TERM için girdi alýnamýyor\n"
 
-#: src/lang.c:1064
+#: src/lang.c:1123
 #, fuzzy, c-format
 msgid   "Group %.*s ('q' to quit)..."
 msgstr  "Grup %.*s (çýkmak için 'q')..."
 
-#: src/lang.c:1066
+#: src/lang.c:1125
 #, fuzzy, c-format
 msgid   "Group %.*s..."
 msgstr  "Grup %.*s..."
 
-#: src/lang.c:1070
+#: src/lang.c:1129
 #, fuzzy
 msgid   "Server unavailable\n"
 msgstr  "Sunucu kullanýlamýyor\n"
 
-#: src/lang.c:1076
+#: src/lang.c:1135
 #, fuzzy, c-format
 msgid   "%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %"
         "s=post"
 msgstr  "%s=kanal, %s=posta; %s=yazdýr, %s=çýk, %s=hepsini deðiþtir/okunmayanlar; %"
         "s=kaydet; %s=etiketle; %s=yolla"
 
-#: src/lang.c:1077
+#: src/lang.c:1136
 #, fuzzy, c-format
 msgid   "%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr  "%s=kanal; %s=posta; %s=yazdýr; %s=çýk; %s=cevap yaz; %s=kaydet; %s=etiketle; %"
         "s=yolla"
 
-#: src/lang.c:1079
+#: src/lang.c:1138
 #, fuzzy, c-format
 msgid   "%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr  "%s=posta; %s=yazdýr; %s=çýk; %s=hepsini deðiþtir/okunmayanlar; %s=kaydet; %"
         "s=etiketle; %s=yolla"
 
-#: src/lang.c:1080
+#: src/lang.c:1139
 #, fuzzy, c-format
 msgid   "%s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr  "%s=posta; %s=yazdýr; %s=çýk; %s=cevap yaz; %s=kaydet; %s=etiketle; %s=yolla"
 
-#: src/lang.c:1084
+#: src/lang.c:1143
 #, fuzzy, c-format
 msgid   "%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr  "%s=kanal; %s=posta; %s=çýk; %s=hepsini deðiþtir/okunmayanlar; %s=kaydet; %"
         "s=etiketle; %s=yolla"
 
-#: src/lang.c:1085
+#: src/lang.c:1144
 #, fuzzy, c-format
 msgid   "%s=pipe; %s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr  "%s=kanal; %s=posta; %s=çýk; %s=cevap yaz; %s=kaydet; %s=etiketle; %s=yolla"
 
-#: src/lang.c:1087
+#: src/lang.c:1146
 #, fuzzy, c-format
 msgid   "%s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr  "%s=posta; %s=çýk; %s=hepsini deðiþtir/okunmayanlar; %s=kaydet; %s=etiketle; %"
         "s=yolla"
 
-#: src/lang.c:1088
+#: src/lang.c:1147
 #, fuzzy, c-format
 msgid   "%s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr  "%s=posta; %s=çýk; %s=cevap yaz; %s=kaydet; %s=etiketle; %s=yolla"
 
-#: src/lang.c:1094
+#: src/lang.c:1153
 #, fuzzy
 msgid   "Terminal does not support color"
 msgstr  "Uçbirim renk desteklemiyor"
 
-#: src/lang.c:1099
+#: src/lang.c:1158
 #, fuzzy, c-format
 msgid   "Trying %s"
 msgstr  "%s deneniyor"
 
-#: src/lang.c:1113 src/lang.c:1139 src/lang.c:1155 src/lang.c:1364 src/refs.c:304
+#: src/lang.c:1172 src/lang.c:1198 src/lang.c:1214 src/lang.c:1423 src/refs.c:288
 #, fuzzy
 msgid   "None"
 msgstr  "Hiçbiri"
 
-#: src/lang.c:1114
+#: src/lang.c:1173
 #, fuzzy
 msgid   "Subject"
 msgstr  "Konu"
 
-#: src/lang.c:1115
+#: src/lang.c:1174
 #, fuzzy
 msgid   "References"
 msgstr  "Kaynaklar"
 
-#: src/lang.c:1116
+#: src/lang.c:1175
 #, fuzzy
 msgid   "Both Subject and References"
 msgstr  "Konu ve Kaynaklar"
 
-#: src/lang.c:1117
+#: src/lang.c:1176
 #, fuzzy
 msgid   "Multipart Subject"
 msgstr  "Çoklu Konu"
 
-#: src/lang.c:1118
+#: src/lang.c:1177
 msgid   "Percentage Match"
 msgstr  ""
 
-#: src/lang.c:1130 src/lang.c:1210 src/lang.c:1269
+#: src/lang.c:1189 src/lang.c:1269 src/lang.c:1328
 #, fuzzy
 msgid   "No"
 msgstr  "Hayýr"
 
-#: src/lang.c:1131 src/lang.c:1271
+#: src/lang.c:1190 src/lang.c:1330
 #, fuzzy
 msgid   "Yes"
 msgstr  "Evet"
 
-#: src/lang.c:1132
+#: src/lang.c:1191
 #, fuzzy
 msgid   "Hide All"
 msgstr  "Tümünü Sakla"
 
-#: src/lang.c:1140
+#: src/lang.c:1199
 #, fuzzy
 msgid   "Address"
 msgstr  "Adres"
 
-#: src/lang.c:1141
+#: src/lang.c:1200
 #, fuzzy
 msgid   "Full Name"
 msgstr  "Tüm Ýsim"
 
-#: src/lang.c:1142
+#: src/lang.c:1201
 #, fuzzy
 msgid   "Address and Name"
 msgstr  "Adres ve Ýsim"
 
-#: src/lang.c:1149
+#: src/lang.c:1208
 #, fuzzy
 msgid   "Max"
 msgstr  "En Çok"
 
-#: src/lang.c:1150
+#: src/lang.c:1209
 #, fuzzy
 msgid   "Sum"
 msgstr  "Toplam"
 
-#: src/lang.c:1151
+#: src/lang.c:1210
 #, fuzzy
 msgid   "Average"
 msgstr  "Ortalama"
 
-#: src/lang.c:1156
+#: src/lang.c:1215
 #, fuzzy
 msgid   "Lines"
 msgstr  "Çizgiler"
 
-#: src/lang.c:1157
+#: src/lang.c:1216
 #, fuzzy
 msgid   "Score"
 msgstr  "Skorlar"
 
-#: src/lang.c:1158
+#: src/lang.c:1217
 #, fuzzy
 msgid   "Lines & Score"
 msgstr  "Satýrlar & Skorlar"
 
-#: src/lang.c:1167
+#: src/lang.c:1226
 #, fuzzy
 msgid   "Black"
 msgstr  "Siyah"
 
-#: src/lang.c:1168
+#: src/lang.c:1227
 #, fuzzy
 msgid   "Red"
 msgstr  "Kýrmýzý"
 
-#: src/lang.c:1169
+#: src/lang.c:1228
 #, fuzzy
 msgid   "Green"
 msgstr  "Yeþil"
 
-#: src/lang.c:1170
+#: src/lang.c:1229
 #, fuzzy
 msgid   "Brown"
 msgstr  "Kahverengi"
 
-#: src/lang.c:1171
+#: src/lang.c:1230
 #, fuzzy
 msgid   "Blue"
 msgstr  "Mavi"
 
-#: src/lang.c:1172
+#: src/lang.c:1231
 #, fuzzy
 msgid   "Pink"
 msgstr  "Pembe"
 
-#: src/lang.c:1173
+#: src/lang.c:1232
 #, fuzzy
 msgid   "Cyan"
 msgstr  "Camgöbeði"
 
-#: src/lang.c:1174
+#: src/lang.c:1233
 #, fuzzy
 msgid   "White"
 msgstr  "Beyaz"
 
-#: src/lang.c:1175
+#: src/lang.c:1234
 #, fuzzy
 msgid   "Gray"
 msgstr  "Gri"
 
-#: src/lang.c:1176
+#: src/lang.c:1235
 #, fuzzy
 msgid   "Light Red"
 msgstr  "Açýk Kýrmýzý"
 
-#: src/lang.c:1177
+#: src/lang.c:1236
 #, fuzzy
 msgid   "Light Green"
 msgstr  "Açýk Yeþil"
 
-#: src/lang.c:1178
+#: src/lang.c:1237
 #, fuzzy
 msgid   "Yellow"
 msgstr  "Sarý"
 
-#: src/lang.c:1179
+#: src/lang.c:1238
 #, fuzzy
 msgid   "Light Blue"
 msgstr  "Açýk Mavi"
 
-#: src/lang.c:1180
+#: src/lang.c:1239
 #, fuzzy
 msgid   "Light Pink"
 msgstr  "Açýk Pembe"
 
-#: src/lang.c:1181
+#: src/lang.c:1240
 #, fuzzy
 msgid   "Light Cyan"
 msgstr  "Açýk Camgöbeði"
 
-#: src/lang.c:1182
+#: src/lang.c:1241
 #, fuzzy
 msgid   "Light White"
 msgstr  "Açýk Beyaz"
 
-#: src/lang.c:1190 src/lang.c:1275 src/lang.c:1289
+#: src/lang.c:1249 src/lang.c:1334 src/lang.c:1348
 #, fuzzy
 msgid   "Nothing"
 msgstr  "Hiçbirþey"
 
-#: src/lang.c:1191
-#, fuzzy
-msgid   "Mark"
-msgstr  "Ýþaretle"
-
-#: src/lang.c:1192
+#: src/lang.c:1251
 #, fuzzy
 msgid   "Space"
 msgstr  "Boþluk"
 
-#: src/lang.c:1199
+#: src/lang.c:1258
 #, fuzzy
 msgid   "Normal"
 msgstr  "Normal"
 
-#: src/lang.c:1200
+#: src/lang.c:1259
 #, fuzzy
 msgid   "Best highlighting"
 msgstr  "En iyi vurgulama"
 
-#: src/lang.c:1201
+#: src/lang.c:1260
 #, fuzzy
 msgid   "Underline"
 msgstr  "Alt çizgi"
 
-#: src/lang.c:1202
+#: src/lang.c:1261
 #, fuzzy
 msgid   "Reverse video"
 msgstr  "Tes görüntü"
 
-#: src/lang.c:1203
+#: src/lang.c:1262
 #, fuzzy
 msgid   "Blinking"
 msgstr  "Yanýp sönme"
 
-#: src/lang.c:1204
+#: src/lang.c:1263
 #, fuzzy
 msgid   "Half bright"
 msgstr  "Yarý parlak"
 
-#: src/lang.c:1205
+#: src/lang.c:1264
 #, fuzzy
 msgid   "Bold"
 msgstr  "Kalýn"
 
-#: src/lang.c:1211
+#: src/lang.c:1270
 msgid   "Cc"
 msgstr  ""
 
-#: src/lang.c:1212
+#: src/lang.c:1271
 msgid   "Bcc"
 msgstr  ""
 
-#: src/lang.c:1213
+#: src/lang.c:1272
 msgid   "Cc and Bcc"
 msgstr  ""
 
-#: src/lang.c:1218 src/lang.c:1230
+#: src/lang.c:1277 src/lang.c:1289
 #, fuzzy
 msgid   "none"
 msgstr  "hiçbiri"
 
-#: src/lang.c:1219
+#: src/lang.c:1278
 #, fuzzy
 msgid   "commands"
 msgstr  "komutlar"
 
-#: src/lang.c:1220
+#: src/lang.c:1279
 #, fuzzy
 msgid   "select"
 msgstr  "seç"
 
-#: src/lang.c:1222
+#: src/lang.c:1281
 #, fuzzy
 msgid   "commands & quit"
 msgstr  "komutlar & çýk"
 
-#: src/lang.c:1223
+#: src/lang.c:1282
 #, fuzzy
 msgid   "commands & select"
 msgstr  "komutlar & seç"
 
-#: src/lang.c:1224
+#: src/lang.c:1283
 #, fuzzy
 msgid   "quit & select"
 msgstr  "çýk & seç"
 
-#: src/lang.c:1225
+#: src/lang.c:1284
 #, fuzzy
 msgid   "commands & quit & select"
 msgstr  "komutlar & çýk & seç"
 
-#: src/lang.c:1231
+#: src/lang.c:1290
 msgid   "PageDown"
 msgstr  ""
 
-#: src/lang.c:1232
+#: src/lang.c:1291
 msgid   "PageNextUnread"
 msgstr  ""
 
-#: src/lang.c:1233
+#: src/lang.c:1292
 msgid   "PageDown or PageNextUnread"
 msgstr  ""
 
-#: src/lang.c:1238
+#: src/lang.c:1297
 #, fuzzy
 msgid   "Don't trim article body"
 msgstr  "Makaleleri sýrala"
 
-#: src/lang.c:1239
+#: src/lang.c:1298
 msgid   "Skip leading blank lines"
 msgstr  ""
 
-#: src/lang.c:1240
+#: src/lang.c:1299
 msgid   "Skip trailing blank lines"
 msgstr  ""
 
-#: src/lang.c:1241
+#: src/lang.c:1300
 msgid   "Skip leading and trailing blank l."
 msgstr  ""
 
-#: src/lang.c:1242
+#: src/lang.c:1301
 msgid   "Compact multiple between text"
 msgstr  ""
 
-#: src/lang.c:1243
+#: src/lang.c:1302
 msgid   "Compact multiple and skip leading"
 msgstr  ""
 
-#: src/lang.c:1244
+#: src/lang.c:1303
 msgid   "Compact multiple and skip trailing"
 msgstr  ""
 
-#: src/lang.c:1245
+#: src/lang.c:1304
 msgid   "Compact mltpl., skip lead. & trai."
 msgstr  ""
 
-#: src/lang.c:1270
+#: src/lang.c:1329
 #, fuzzy
 msgid   "Shell archive"
 msgstr  "kabuk arþivi"
 
-#: src/lang.c:1276
+#: src/lang.c:1335
 #, fuzzy
 msgid   "Subject: (descending)"
 msgstr  "Konu: (alçalan)"
 
-#: src/lang.c:1277
+#: src/lang.c:1336
 #, fuzzy
 msgid   "Subject: (ascending)"
 msgstr  "Konu: (yükselen)"
 
-#: src/lang.c:1278
+#: src/lang.c:1337
 #, fuzzy
 msgid   "From: (descending)"
 msgstr  "Gönderen: (alçalan)"
 
-#: src/lang.c:1279
+#: src/lang.c:1338
 #, fuzzy
 msgid   "From: (ascending)"
 msgstr  "Gönderen: (yükselen)"
 
-#: src/lang.c:1280
+#: src/lang.c:1339
 #, fuzzy
 msgid   "Date: (descending)"
 msgstr  "Tarih: (alçalan)"
 
-#: src/lang.c:1281
+#: src/lang.c:1340
 #, fuzzy
 msgid   "Date: (ascending)"
 msgstr  "Tarih: (yükselen)"
 
-#: src/lang.c:1282 src/lang.c:1290
+#: src/lang.c:1341 src/lang.c:1349
 #, fuzzy
 msgid   "Score (descending)"
 msgstr  "Skor: (alçalan)"
 
-#: src/lang.c:1283 src/lang.c:1291
+#: src/lang.c:1342 src/lang.c:1350
 #, fuzzy
 msgid   "Score (ascending)"
 msgstr  "Skor: (yükselen)"
 
-#: src/lang.c:1284
+#: src/lang.c:1343
 #, fuzzy
 msgid   "Lines: (descending)"
 msgstr  "Satýrlar: (alçalan)"
 
-#: src/lang.c:1285
+#: src/lang.c:1344
 #, fuzzy
 msgid   "Lines: (ascending)"
 msgstr  "Satýrlar: (yükselen)"
 
-#: src/lang.c:1292
+#: src/lang.c:1351
 #, fuzzy
 msgid   "Last posting date (descending)"
 msgstr  "Satýrlar: (alçalan)"
 
-#: src/lang.c:1293
+#: src/lang.c:1352
 #, fuzzy
 msgid   "Last posting date (ascending)"
 msgstr  "Satýrlar: (yükselen)"
 
-#: src/lang.c:1298
+#: src/lang.c:1357
 #, fuzzy
 msgid   "Always Keep"
 msgstr  "Hep Sakla"
 
-#: src/lang.c:1299
+#: src/lang.c:1358
 #, fuzzy
 msgid   "Always Remove"
 msgstr  "Hep Kaldýr"
 
-#: src/lang.c:1300
+#: src/lang.c:1359
 #, fuzzy
 msgid   "Mark with D on selection screen"
 msgstr  "Seçenek ekranýnda D ile iþaretle"
 
-#: src/lang.c:1305
+#: src/lang.c:1364
 #, fuzzy
 msgid   "Kill only unread arts"
 msgstr  "Sadece okunmayan makaleleri yok et"
 
-#: src/lang.c:1306
+#: src/lang.c:1365
 #, 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:1307
+#: src/lang.c:1366
 #, fuzzy
 msgid   "Kill all arts and never show"
 msgstr  "Tüm makaleleri yok et ve asla gösterme"
 
-#: src/lang.c:1312
+#: src/lang.c:1371
 #, fuzzy
 msgid   "Nothing special"
 msgstr  "Özel birþey yok"
 
-#: src/lang.c:1313
+#: src/lang.c:1372
 #, fuzzy
 msgid   "Compress quotes"
 msgstr  "Ýmleri sýkýþtýr"
 
-#: src/lang.c:1314
+#: src/lang.c:1373
 #, fuzzy
 msgid   "Quote signatures"
 msgstr  "Ýmzalarý imle"
 
-#: src/lang.c:1315
+#: src/lang.c:1374
 #, fuzzy
 msgid   "Compress quotes, quote sigs"
 msgstr  "Ýmleri sýkýþtýr, imzalarý imle"
 
-#: src/lang.c:1316
+#: src/lang.c:1375
 #, fuzzy
 msgid   "Quote empty lines"
 msgstr  "Boþ satýrlarý imle"
 
-#: src/lang.c:1317
+#: src/lang.c:1376
 #, fuzzy
 msgid   "Compress quotes, quote empty lines"
 msgstr  "Ýmleri sýkýþtýr, boþ satýrlarý imle"
 
-#: src/lang.c:1318
+#: src/lang.c:1377
 #, fuzzy
 msgid   "Quote sigs & empty lines"
 msgstr  "Ýmzalarý & boþ satýrlarý imle"
 
-#: src/lang.c:1319
+#: src/lang.c:1378
 #, fuzzy
 msgid   "Comp. q., quote sigs & empty lines"
 msgstr  "Ýmleri sýkýþtýr, imzalarý & boþ satýrlarý imle"
 
-#: src/lang.c:1357
+#: src/lang.c:1416
 #, fuzzy
 msgid   "no"
 msgstr  "hiçbiri"
 
-#: src/lang.c:1358
+#: src/lang.c:1417
 #, fuzzy
 msgid   "with headers"
 msgstr  "en küçük yürütme birimleri"
 
-#: src/lang.c:1359
+#: src/lang.c:1418
 msgid   "without headers"
 msgstr  ""
 
-#: src/lang.c:1366 src/lang.c:1372
+#: src/lang.c:1425 src/lang.c:1431
 msgid   "NFKC"
 msgstr  ""
 
-#: src/lang.c:1367
+#: src/lang.c:1426
 msgid   "NFKD"
 msgstr  ""
 
-#: src/lang.c:1368
+#: src/lang.c:1427
 msgid   "NFC"
 msgstr  ""
 
-#: src/lang.c:1369
+#: src/lang.c:1428
 msgid   "NFD"
 msgstr  ""
 
-#: src/lang.c:1380
+#: src/lang.c:1439
 #, fuzzy
 msgid   "Display Options"
 msgstr  "Seçenekleri Göster"
 
-#: src/lang.c:1387
+#: src/lang.c:1446
 #, fuzzy
 msgid   "Color Options"
 msgstr  "Renk Seçenekleri"
 
-#: src/lang.c:1394
+#: src/lang.c:1453
 #, fuzzy
 msgid   "Article-Limiting Options"
 msgstr  "Makale-Sýnýrlandýrma Seçenekleri"
 
-#: src/lang.c:1400
+#: src/lang.c:1459
 #, fuzzy
 msgid   "Posting/Mailing Options"
 msgstr  "Yollama/Postalama Seçenekleri"
 
-#: src/lang.c:1406
+#: src/lang.c:1465
 #, fuzzy
 msgid   "Saving/Printing Options"
 msgstr  "Kaydetme/Yazdýrma Seçenekleri"
 
-#: src/lang.c:1412
+#: src/lang.c:1471
 #, fuzzy
 msgid   "Expert Options"
 msgstr  "Uzman Seçenekleri"
 
-#: src/lang.c:1418
+#: src/lang.c:1477
 #, fuzzy
 msgid   "Filtering Options"
 msgstr  "Süzgeçleme Seçenekleri"
 
-#: src/lang.c:1423 src/lang.c:1454 src/lang.c:1460 src/lang.c:1486 src/lang.c:1538
-#: src/lang.c:1544 src/lang.c:1554 src/lang.c:1565 src/lang.c:1583 src/lang.c:1658
-#: src/lang.c:1848 src/lang.c:1854 src/lang.c:1860 src/lang.c:1866 src/lang.c:1878
-#: src/lang.c:1885 src/lang.c:1939 src/lang.c:1948 src/lang.c:1954 src/lang.c:1961
-#: src/lang.c:1968 src/lang.c:1975 src/lang.c:1982 src/lang.c:1989 src/lang.c:1996
-#: src/lang.c:2003 src/lang.c:2010 src/lang.c:2017 src/lang.c:2024 src/lang.c:2031
-#: src/lang.c:2038 src/lang.c:2045 src/lang.c:2052 src/lang.c:2059 src/lang.c:2066
-#: src/lang.c:2073 src/lang.c:2080 src/lang.c:2087 src/lang.c:2094 src/lang.c:2101
-#: src/lang.c:2108 src/lang.c:2115 src/lang.c:2123 src/lang.c:2139 src/lang.c:2146
-#: src/lang.c:2153 src/lang.c:2160 src/lang.c:2166 src/lang.c:2172 src/lang.c:2189
-#: src/lang.c:2201 src/lang.c:2235 src/lang.c:2288 src/lang.c:2302 src/lang.c:2308
-#: src/lang.c:2333 src/lang.c:2350 src/lang.c:2366 src/lang.c:2402 src/lang.c:2438
-#: src/lang.c:2458 src/lang.c:2493 src/lang.c:2503 src/lang.c:2528 src/lang.c:2544
-#: src/lang.c:2563 src/lang.c:2576
+#: src/lang.c:1482 src/lang.c:1513 src/lang.c:1519 src/lang.c:1545 src/lang.c:1597
+#: src/lang.c:1603 src/lang.c:1613 src/lang.c:1624 src/lang.c:1642 src/lang.c:1717
+#: src/lang.c:1907 src/lang.c:1913 src/lang.c:1919 src/lang.c:1925 src/lang.c:1937
+#: src/lang.c:1944 src/lang.c:1998 src/lang.c:2007 src/lang.c:2013 src/lang.c:2020
+#: src/lang.c:2027 src/lang.c:2034 src/lang.c:2041 src/lang.c:2048 src/lang.c:2055
+#: src/lang.c:2062 src/lang.c:2069 src/lang.c:2076 src/lang.c:2083 src/lang.c:2090
+#: src/lang.c:2097 src/lang.c:2104 src/lang.c:2111 src/lang.c:2118 src/lang.c:2125
+#: src/lang.c:2132 src/lang.c:2139 src/lang.c:2146 src/lang.c:2153 src/lang.c:2160
+#: src/lang.c:2167 src/lang.c:2174 src/lang.c:2182 src/lang.c:2198 src/lang.c:2205
+#: src/lang.c:2212 src/lang.c:2219 src/lang.c:2225 src/lang.c:2231 src/lang.c:2248
+#: src/lang.c:2260 src/lang.c:2294 src/lang.c:2347 src/lang.c:2361 src/lang.c:2367
+#: src/lang.c:2392 src/lang.c:2409 src/lang.c:2425 src/lang.c:2461 src/lang.c:2497
+#: src/lang.c:2517 src/lang.c:2552 src/lang.c:2562 src/lang.c:2587 src/lang.c:2603
+#: src/lang.c:2622 src/lang.c:2635 src/lang.c:2646 src/lang.c:2652 src/lang.c:2690
 #, fuzzy
 msgid   "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr  "<SPACE> deðiþtirir, <CR> ayarlar, <ESC> iptal eder."
 
-#: src/lang.c:1424
+#: src/lang.c:1483
 #, fuzzy
 msgid   "Show mini menu & posting etiquette"
 msgstr  "Mini menüyü & yollama etiketini göster"
 
-#: src/lang.c:1425
+#: src/lang.c:1484
 #, fuzzy
 msgid   "# If ON show a mini menu of useful commands at each level\n"
         "# and posting etiquette after composing an article\n"
@@ -5236,36 +5500,36 @@ msgstr  "# ON durumundaysa makale oluþtu
         "komutlarýn\n"
         "# mini menüsünü ve yollama etiketini göster.\n"
 
-#: src/lang.c:1430
+#: src/lang.c:1489
 #, 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:1431
+#: src/lang.c:1490
 #, fuzzy
 msgid   "Show description of each newsgroup"
 msgstr  "Her haber grubu için açýklama göster"
 
-#: src/lang.c:1432
+#: src/lang.c:1491
 #, 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:1437
+#: src/lang.c:1496
 #, 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:1438
+#: src/lang.c:1497
 #, fuzzy
 msgid   "In group menu, show author by"
 msgstr  "Grup menüsünde yazarý þuna göre göster"
 
-#: src/lang.c:1439
+#: src/lang.c:1498
 #, fuzzy
 msgid   "# Part of from field to display\n"
         "# Possible values are (the default is marked with *):\n"
@@ -5275,37 +5539,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:1448
+#: src/lang.c:1507
 #, 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:1449
+#: src/lang.c:1508
 #, fuzzy
 msgid   "Draw -> instead of highlighted bar"
 msgstr  "Çiz -> vurgulanmýþ çubuk yerine"
 
-#: src/lang.c:1450
+#: src/lang.c:1509
 #, 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:1455
+#: src/lang.c:1514
 #, fuzzy
 msgid   "Use inverse video for page headers"
 msgstr  "Sayfa baþlýklarý için ters görüntü kullan"
 
-#: src/lang.c:1456
+#: src/lang.c:1515
 #, 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:1461
+#: src/lang.c:1520
 #, fuzzy
 msgid   "Thread articles by"
 msgstr  "Makaleleri belirle"
 
-#: src/lang.c:1462
+#: src/lang.c:1521
 msgid   "# Thread articles by ...\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = nothing\n"
@@ -5316,15 +5580,15 @@ msgid   "# Thread articles by ...\n"
         "#   5 = Percentage Match\n"
 msgstr  ""
 
-#: src/lang.c:1473
+#: src/lang.c:1532
 msgid   "Enter percentage match required to thread together. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1474
+#: src/lang.c:1533
 msgid   "Thread percentage match"
 msgstr  ""
 
-#: src/lang.c:1475
+#: src/lang.c:1534
 #, c-format
 msgid   "# Thread percentage match...\n"
         "# the percentage of characters in the subject of an article that must match\n"
@@ -5337,12 +5601,12 @@ msgid   "# Thread percentage match...\n"
         "# 'harppy' would be threaded separately from 'happy'\n"
 msgstr  ""
 
-#: src/lang.c:1487
+#: src/lang.c:1546
 #, fuzzy
 msgid   "Score of a thread"
 msgstr  "Bir iþ parçacýðýnýn skoru"
 
-#: src/lang.c:1488
+#: src/lang.c:1547
 msgid   "# Thread score\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = max\n"
@@ -5350,18 +5614,18 @@ msgid   "# Thread score\n"
         "#   2 = average\n"
 msgstr  ""
 
-#: src/lang.c:1496
+#: src/lang.c:1555
 #, 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:1497
+#: src/lang.c:1556
 #, fuzzy
 msgid   "Sort articles by"
 msgstr  "Makaleleri sýrala"
 
-#: src/lang.c:1498
+#: src/lang.c:1557
 #, fuzzy
 msgid   "# Sort articles by ...\n"
         "# Possible values are (the default is marked with *):\n"
@@ -5382,18 +5646,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:1514
+#: src/lang.c:1573
 #, 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:1515
+#: src/lang.c:1574
 #, fuzzy
 msgid   "Sort threads by"
 msgstr  "Ýþ parçacýklarýný sýrala"
 
-#: src/lang.c:1516
+#: src/lang.c:1575
 #, fuzzy
 msgid   "# Sort thread by ...\n"
         "# Possible values are (the default is marked with *):\n"
@@ -5408,55 +5672,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:1526
+#: src/lang.c:1585
 #, 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:1527
+#: src/lang.c:1586
 #, fuzzy
 msgid   "Goto first unread article in group"
 msgstr  "Gruptaki ilk okunmamýþ makaleye git"
 
-#: src/lang.c:1528
+#: src/lang.c:1587
 #, 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:1532
+#: src/lang.c:1591
 #, 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:1533
+#: src/lang.c:1592
 #, fuzzy
 msgid   "Show only unread articles"
 msgstr  "Sadece okunmayan makaleleri göster"
 
-#: src/lang.c:1534
+#: src/lang.c:1593
 #, 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:1539
+#: src/lang.c:1598
 #, fuzzy
 msgid   "Show only groups with unread arts"
 msgstr  "Sadece okunmamýþ makale olan gruplarý göster"
 
-#: src/lang.c:1540
+#: src/lang.c:1599
 #, 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:1545
+#: src/lang.c:1604
 #, fuzzy
 msgid   "Filter which articles"
 msgstr  "Hangi makaleleri filtrele"
 
-#: src/lang.c:1546
+#: src/lang.c:1605
 #, fuzzy
 msgid   "# Filter which articles\n"
         "# Possible values are (the default is marked with *):\n"
@@ -5467,12 +5731,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:1555
+#: src/lang.c:1614
 #, fuzzy
 msgid   "Go to the next unread article with"
 msgstr  "Sonraki okunmamýþ makale yok"
 
-#: src/lang.c:1556
+#: src/lang.c:1615
 #, fuzzy
 msgid   "# Go to the unread article with folling key(s)\n"
         "# Possible values are (the default is marked with *):\n"
@@ -5483,12 +5747,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:1566
+#: src/lang.c:1625
 #, fuzzy
 msgid   "How to treat blank lines"
 msgstr  "Boþ satýrlarý imle"
 
-#: src/lang.c:1567
+#: src/lang.c:1626
 msgid   "# Trim the article body, remove unecessary blank lines.\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = Nothing special\n"
@@ -5504,47 +5768,47 @@ msgid   "# Trim the article body, remove
         "#       leading and trailing blank lines\n"
 msgstr  ""
 
-#: src/lang.c:1584
+#: src/lang.c:1643
 #, fuzzy
 msgid   "List thread using right arrow key"
 msgstr  "Sað ok tuþuna basarak parçacýklarý listele"
 
-#: src/lang.c:1585
+#: src/lang.c:1644
 #, 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:1589
+#: src/lang.c:1648
 #, 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:1590
+#: src/lang.c:1649
 #, fuzzy
 msgid   "Character to show deleted articles"
 msgstr  "Silinmiþ makaleleri gösterecek olan karakter"
 
-#: src/lang.c:1591
+#: src/lang.c:1650
 #, 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:1596
+#: src/lang.c:1655
 #, 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:1597
+#: src/lang.c:1656
 #, fuzzy
 msgid   "Character to show inrange articles"
 msgstr  "Sýralanmýþ makaleleri gösterecek olan karakter"
 
-#: src/lang.c:1598
+#: src/lang.c:1657
 #, fuzzy
 msgid   "# Character used to show that an art is in a range (default '#')\n"
         "# _ is turned into ' '\n"
@@ -5552,19 +5816,19 @@ msgstr  "# Bir makalenin sýralanmýþ oldu
         "(varsayýlan '#')\n"
         "# _ þuna dönüþür ' '\n"
 
-#: src/lang.c:1603
+#: src/lang.c:1662
 #, 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:1604
+#: src/lang.c:1663
 #, fuzzy
 msgid   "Character to show returning arts"
 msgstr  "Dönen makaleleri gösterecek olan karakter"
 
-#: src/lang.c:1605
+#: src/lang.c:1664
 #, fuzzy
 msgid   "# Character used to show that an art will return (default '-')\n"
         "# _ is turned into ' '\n"
@@ -5572,18 +5836,18 @@ msgstr  "# Bir makalenin döneceðini göst
         "'-')\n"
         "# _ þuna dönüþür ' '\n"
 
-#: src/lang.c:1610
+#: src/lang.c:1669
 #, 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:1611
+#: src/lang.c:1670
 #, fuzzy
 msgid   "Character to show selected articles"
 msgstr  "Seçilen makaleleri gösterecek olan karakter"
 
-#: src/lang.c:1612
+#: src/lang.c:1671
 #, fuzzy
 msgid   "# Character used to show that an art was auto-selected (default '*')\n"
         "# _ is turned into ' '\n"
@@ -5591,17 +5855,17 @@ msgstr  "# Bir makalenin otomatik seçild
         "(varsayýlan '*')\n"
         "# _ þuna dönüþür ' '\n"
 
-#: src/lang.c:1617
+#: src/lang.c:1676
 #, 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:1618
+#: src/lang.c:1677
 #, fuzzy
 msgid   "Character to show recent articles"
 msgstr  "Son makaleleri gösterecek olan karakter"
 
-#: src/lang.c:1619
+#: src/lang.c:1678
 #, fuzzy
 msgid   "# Character used to show that an art is recent (default 'o')\n"
         "# _ is turned into ' '\n"
@@ -5609,18 +5873,18 @@ msgstr  "# Bir makalenin son olduðunu gö
         "'o')\n"
         "# _ þuna dönüþür ' '\n"
 
-#: src/lang.c:1624
+#: src/lang.c:1683
 #, 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:1625
+#: src/lang.c:1684
 #, fuzzy
 msgid   "Character to show unread articles"
 msgstr  "Okunmamýþ makaleleri gösterecek olan karakter"
 
-#: src/lang.c:1626
+#: src/lang.c:1685
 #, fuzzy
 msgid   "# Character used to show that an art is unread (default '+')\n"
         "# _ is turned into ' '\n"
@@ -5628,17 +5892,17 @@ msgstr  "# Bir makalenin okunmadýðýný gö
         "'+')\n"
         "# _ þuna dönüþür ' '\n"
 
-#: src/lang.c:1631
+#: src/lang.c:1690
 #, 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:1632
+#: src/lang.c:1691
 #, fuzzy
 msgid   "Character to show read articles"
 msgstr  "Okunmamýþ makaleleri gösterecek olan karakter"
 
-#: src/lang.c:1633
+#: src/lang.c:1692
 #, fuzzy
 msgid   "# Character used to show that an art was read (default ' ')\n"
         "# _ is turned into ' '\n"
@@ -5646,18 +5910,18 @@ msgstr  "# Bir makalenin okunduðunu göst
         "')\n"
         "# _ þuna dönüþür ' '\n"
 
-#: src/lang.c:1638
+#: src/lang.c:1697
 #, 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:1639
+#: src/lang.c:1698
 #, fuzzy
 msgid   "Character to show killed articles"
 msgstr  "Yok olan makaleleri gösterecen karakter"
 
-#: src/lang.c:1640
+#: src/lang.c:1699
 #, fuzzy
 msgid   "# Character used to show that an art was killed (default 'K')\n"
         "# kill_level must be set accordingly, _ is turned into ' '\n"
@@ -5665,18 +5929,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:1645
+#: src/lang.c:1704
 #, 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:1646
+#: src/lang.c:1705
 #, fuzzy
 msgid   "Character to show readselected arts"
 msgstr  "Okunmuþ-seçilmiþ makaleleri gösteren karakter"
 
-#: src/lang.c:1647
+#: src/lang.c:1706
 #, 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"
@@ -5684,27 +5948,27 @@ 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:1652
+#: src/lang.c:1711
 #, 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:1653
+#: src/lang.c:1712
 #, fuzzy
 msgid   "Max. length of group names shown"
 msgstr  "Gösterilen grup isimlerinin en fazla uzunluðu"
 
-#: src/lang.c:1654
+#: src/lang.c:1713
 #, 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:1659
+#: src/lang.c:1718
 #, fuzzy
 msgid   "Show lines/score in listings"
 msgstr  "Listelerdeki satýrlarý/skoru göster"
 
-#: src/lang.c:1660
+#: src/lang.c:1719
 #, fuzzy
 msgid   "# What informations should be displayed in article/thread listing\n"
         "# Possible values are (the default is marked with *):\n"
@@ -5715,19 +5979,19 @@ msgid   "# What informations should be d
 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:1669
+#: src/lang.c:1728
 #, 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:1670
+#: src/lang.c:1729
 #, fuzzy
 msgid   "Number of lines to scroll in pager"
 msgstr  "Sayfalayýcýda kaydýrýlan satýr sayýsý"
 
-#: src/lang.c:1671
+#: src/lang.c:1730
 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"
@@ -5737,28 +6001,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:1681
+#: src/lang.c:1740
 msgid   "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1682
+#: src/lang.c:1741
 #, fuzzy
 msgid   "Display signatures"
 msgstr  "Seçenekleri Göster"
 
-#: src/lang.c:1683
+#: src/lang.c:1742
 msgid   "# If OFF don't show signatures when displaying articles\n"
 msgstr  ""
 
-#: src/lang.c:1687
+#: src/lang.c:1746
 msgid   "Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1688
+#: src/lang.c:1747
 msgid   "Display uue data as an attachment"
 msgstr  ""
 
-#: src/lang.c:1689
+#: src/lang.c:1748
 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"
@@ -5768,28 +6032,28 @@ msgid   "# Handling of uuencoded data in
         "#       be folded into a tag line.\n"
 msgstr  ""
 
-#: src/lang.c:1699
+#: src/lang.c:1758
 msgid   "Decode German style TeX umlaut codes to ISO. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1700
+#: src/lang.c:1759
 msgid   "Display \"a as Umlaut-a"
 msgstr  ""
 
-#: src/lang.c:1701
+#: src/lang.c:1760
 msgid   "# If ON decode German style TeX umlaut codes to ISO and\n"
         "# show \"a as Umlaut-a, etc.\n"
 msgstr  ""
 
-#: src/lang.c:1706 src/lang.c:1716
+#: src/lang.c:1765 src/lang.c:1775
 msgid   "Space separated list of header fields"
 msgstr  ""
 
-#: src/lang.c:1707
+#: src/lang.c:1766
 msgid   "Display these header fields (or *)"
 msgstr  ""
 
-#: src/lang.c:1708
+#: src/lang.c:1767
 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"
@@ -5798,12 +6062,12 @@ msgid   "# Which news headers you wish t
         "# spaces. Not defining anything turns off this option.\n"
 msgstr  ""
 
-#: src/lang.c:1717
+#: src/lang.c:1776
 #, fuzzy
 msgid   "Do not display these header fields"
 msgstr  "Aktüel habver baþlýlarý alanýnýn rengi"
 
-#: src/lang.c:1718
+#: src/lang.c:1777
 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 "
@@ -5814,405 +6078,405 @@ msgid   "# Same as 'news_headers_to_disp
         "# Not defining anything turns off this option.\n"
 msgstr  ""
 
-#: src/lang.c:1728
+#: src/lang.c:1787
 msgid   "Do you want to enable automatic handling of multipart/alternative articles?"
 msgstr  ""
 
-#: src/lang.c:1729
+#: src/lang.c:1788
 msgid   "Skip multipart/alternative parts"
 msgstr  ""
 
-#: src/lang.c:1730
+#: src/lang.c:1789
 msgid   "# If ON strip multipart/alternative messages automatically\n"
 msgstr  ""
 
-#: src/lang.c:1734
+#: src/lang.c:1793
 #, 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:1735
+#: src/lang.c:1794
 msgid   "Detection of verbatim blocks"
 msgstr  ""
 
-#: src/lang.c:1736
+#: src/lang.c:1795
 #, 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:1741
+#: src/lang.c:1800
 msgid   "A regex used to decide which lines to show in col_quote."
 msgstr  ""
 
-#: src/lang.c:1742
+#: src/lang.c:1801
 msgid   "Regex used to show quoted lines"
 msgstr  ""
 
-#: src/lang.c:1743
+#: src/lang.c:1802
 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:1749
+#: src/lang.c:1808
 msgid   "A regex used to decide which lines to show in col_quote2."
 msgstr  ""
 
-#: src/lang.c:1750
+#: src/lang.c:1809
 msgid   "Regex used to show twice quoted l."
 msgstr  ""
 
-#: src/lang.c:1751
+#: src/lang.c:1810
 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:1757
+#: src/lang.c:1816
 msgid   "A regex used to decide which lines to show in col_quote3."
 msgstr  ""
 
-#: src/lang.c:1758
+#: src/lang.c:1817
 msgid   "Regex used to show >= 3 times q.l."
 msgstr  ""
 
-#: src/lang.c:1759
+#: src/lang.c:1818
 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:1766
+#: src/lang.c:1825
 msgid   "A regex used to decide which words to show in col_markslashes."
 msgstr  ""
 
-#: src/lang.c:1767
+#: src/lang.c:1826
 msgid   "Regex used to highlight /slashes/"
 msgstr  ""
 
-#: src/lang.c:1768
+#: src/lang.c:1827
 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:1774
+#: src/lang.c:1833
 msgid   "A regex used to decide which words to show in col_markstars."
 msgstr  ""
 
-#: src/lang.c:1775
+#: src/lang.c:1834
 msgid   "Regex used to highlight *stars*"
 msgstr  ""
 
-#: src/lang.c:1776
+#: src/lang.c:1835
 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:1782
+#: src/lang.c:1841
 msgid   "A regex used to decide which words to show in col_markstroke."
 msgstr  ""
 
-#: src/lang.c:1783
+#: src/lang.c:1842
 #, fuzzy
 msgid   "Regex used to highlight -strokes-"
 msgstr  "-vuruþ- ile vurgulama rengi"
 
-#: src/lang.c:1784
+#: src/lang.c:1843
 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:1790
+#: src/lang.c:1849
 msgid   "A regex used to decide which words to show in col_markdash."
 msgstr  ""
 
-#: src/lang.c:1791
+#: src/lang.c:1850
 msgid   "Regex used to highlight _underline_"
 msgstr  ""
 
-#: src/lang.c:1792
+#: src/lang.c:1851
 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:1798
+#: src/lang.c:1857
 msgid   "A regex used to find Subject prefixes to remove.  Use '|' as separator."
 msgstr  ""
 
-#: src/lang.c:1799
+#: src/lang.c:1858
 msgid   "Regex with Subject prefixes"
 msgstr  ""
 
-#: src/lang.c:1800
+#: src/lang.c:1859
 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:1805
+#: src/lang.c:1864
 msgid   "A regex used to find Subject suffixes to remove.  Use '|' as separator."
 msgstr  ""
 
-#: src/lang.c:1806
+#: src/lang.c:1865
 msgid   "Regex with Subject suffixes"
 msgstr  ""
 
-#: src/lang.c:1807
+#: src/lang.c:1866
 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:1812
+#: src/lang.c:1871
 msgid   "A regex used to find the begin of a verbatim block."
 msgstr  ""
 
-#: src/lang.c:1813
+#: src/lang.c:1872
 msgid   "Regex for begin of a verbatim block"
 msgstr  ""
 
-#: src/lang.c:1814
+#: src/lang.c:1873
 msgid   "# A regular expression that tin will use to find the begin of\n"
         "# a verbatim block.\n"
 msgstr  ""
 
-#: src/lang.c:1819
+#: src/lang.c:1878
 msgid   "A regex used to find the end of a verbatim block."
 msgstr  ""
 
-#: src/lang.c:1820
+#: src/lang.c:1879
 msgid   "Regex for end of a verbatim block"
 msgstr  ""
 
-#: src/lang.c:1821
+#: src/lang.c:1880
 msgid   "# A regular expression that tin will use to find the end of\n"
         "# a verbatim block.\n"
 msgstr  ""
 
-#: src/lang.c:1826
+#: src/lang.c:1885
 msgid   "Enter name and options for external MIME viewer, --internal for built-in "
         "viewer"
 msgstr  ""
 
-#: src/lang.c:1827
+#: src/lang.c:1886
 msgid   "MIME binary content viewer"
 msgstr  ""
 
-#: src/lang.c:1828
+#: src/lang.c:1887
 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:1835
+#: src/lang.c:1894
 msgid   "Confirm before starting non-text viewing program"
 msgstr  ""
 
-#: src/lang.c:1836
+#: src/lang.c:1895
 msgid   "Ask before using MIME viewer"
 msgstr  ""
 
-#: src/lang.c:1837
+#: src/lang.c:1896
 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:1842
+#: src/lang.c:1901
 msgid   "Ask to mark groups read when quitting. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:1843
+#: src/lang.c:1902
 msgid   "Catchup read groups when quitting"
 msgstr  ""
 
-#: src/lang.c:1844
+#: src/lang.c:1903
 msgid   "# If ON ask user if read groups should all be marked read\n"
 msgstr  ""
 
-#: src/lang.c:1849
+#: src/lang.c:1908
 msgid   "Catchup group using left key"
 msgstr  ""
 
-#: src/lang.c:1850
+#: src/lang.c:1909
 msgid   "# If ON catchup group/thread when leaving with the left arrow key.\n"
 msgstr  ""
 
-#: src/lang.c:1855
+#: src/lang.c:1914
 msgid   "Catchup thread by using left key"
 msgstr  ""
 
-#: src/lang.c:1861
+#: src/lang.c:1920
 msgid   "Which actions require confirmation"
 msgstr  ""
 
-#: src/lang.c:1862
+#: src/lang.c:1921
 msgid   "# What should we ask confirmation for.\n"
 msgstr  ""
 
-#: src/lang.c:1867
+#: src/lang.c:1926
 #, fuzzy
-msgid   "'Mark article read' ignores tags"
+msgid   "'Mark as (un)read' ignores tags"
 msgstr  "makaleyi okunmamýþ olarak iþaretle"
 
-#: src/lang.c:1868
+#: src/lang.c:1927
 #, fuzzy
-msgid   "# If ON the 'Mark article read' function marks only the current article.\n"
+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:1872
+#: src/lang.c:1931
 #, fuzzy
 msgid   "Program to run to open URL's, <CR> sets, <ESC> cancels."
 msgstr  "URL açmak için çalýþtýrýlan program, <CR> ayarlar, <ESC> iptal eder."
 
-#: src/lang.c:1873
+#: src/lang.c:1932
 #, fuzzy
 msgid   "Program that opens URL's"
 msgstr  "URL açan program"
 
-#: src/lang.c:1874
+#: src/lang.c:1933
 #, fuzzy
 msgid   "# The program used to open URL's. The actual URL will be appended\n"
 msgstr  "# Program URL açýyordu. Aktüel URL'ler sona eklenecek\n"
 
-#: src/lang.c:1879
+#: src/lang.c:1938
 #, fuzzy
 msgid   "Use mouse in xterm"
 msgstr  "xterm2de fare kullan"
 
-#: src/lang.c:1880
+#: src/lang.c:1939
 #, 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:1886
+#: src/lang.c:1945
 #, fuzzy
 msgid   "Use scroll keys on keypad"
 msgstr  "Klavye üzerinde kaydýrma tuþlarýný kullan"
 
-#: src/lang.c:1887
+#: src/lang.c:1946
 #, 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:1892
+#: src/lang.c:1951
 #, 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:1893
+#: src/lang.c:1952
 #, fuzzy
 msgid   "Number of articles to get"
 msgstr  "Alýnacak makale sayýsý"
 
-#: src/lang.c:1894
+#: src/lang.c:1953
 #, 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:1899
+#: src/lang.c:1958
 #, 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:1900
+#: src/lang.c:1959
 #, fuzzy
 msgid   "Article recentness time limit"
 msgstr  "Makalenin yenilik zaman sýnýrý"
 
-#: src/lang.c:1901
+#: src/lang.c:1960
 #, 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:1905
+#: src/lang.c:1964
 #, 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:1906
+#: src/lang.c:1965
 #, fuzzy
 msgid   "Wildcard matching"
 msgstr  "Joker eþleþtiriyor"
 
-#: src/lang.c:1907
+#: src/lang.c:1966
 msgid   "# Wildcard matching\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = wildmat\n"
         "#   1 = regex\n"
 msgstr  ""
 
-#: src/lang.c:1914
+#: src/lang.c:1973
 #, 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:1915
+#: src/lang.c:1974
 #, fuzzy
 msgid   "Score limit (kill)"
 msgstr  "Sýnýrý skorla (yok et)"
 
-#: src/lang.c:1916
+#: src/lang.c:1975
 #, 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:1920
+#: src/lang.c:1979
 #, 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:1921
+#: src/lang.c:1980
 #, fuzzy
 msgid   "Default score to kill articles"
 msgstr  "Makaleleri yok etmke için skoru varsay"
 
-#: src/lang.c:1922
+#: src/lang.c:1981
 #, fuzzy
 msgid   "# Default score to kill articles\n"
 msgstr  "# Makaleleri yok etmke için skoru varsay\n"
 
-#: src/lang.c:1926
+#: src/lang.c:1985
 #, 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:1927
+#: src/lang.c:1986
 #, fuzzy
 msgid   "Score limit (select)"
 msgstr  "Sýnýrý skorla (seç)"
 
-#: src/lang.c:1928
+#: src/lang.c:1987
 #, 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:1932
+#: src/lang.c:1991
 #, 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:1933
+#: src/lang.c:1992
 #, fuzzy
 msgid   "Default score to select articles"
 msgstr  "Makaleleri seçmek için varsayýlan deðer"
 
-#: src/lang.c:1934
+#: src/lang.c:1993
 #, fuzzy
 msgid   "# Default score to select articles\n"
 msgstr  "# Makaleleri seçmek için varsayýlan deðer\n"
 
-#: src/lang.c:1940
+#: src/lang.c:1999
 #, fuzzy
 msgid   "Use slrnface to show ''X-Face:''s"
 msgstr  "''X-Face:''s göstermek için slmface kullan"
 
-#: src/lang.c:1941
+#: src/lang.c:2000
 #, fuzzy
 msgid   "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n"
         "# Only useful when running in an xterm.\n"
@@ -6220,284 +6484,284 @@ msgstr  "# ON durmunduysa ''X-Face:'' ba
         "kullanýlýyor.\n"
         "# sadece xterm çalýþýtýrýlýrken yararlý.\n"
 
-#: src/lang.c:1949
+#: src/lang.c:2008
 #, fuzzy
 msgid   "Use ANSI color"
 msgstr  "ANSI renk geçerli"
 
-#: src/lang.c:1950
+#: src/lang.c:2009
 #, fuzzy
 msgid   "# If ON using ANSI-color\n"
 msgstr  "# On durumundaysa ANSI-renk kullanýlýyor\n"
 
-#: src/lang.c:1955
+#: src/lang.c:2014
 #, fuzzy
 msgid   "Standard foreground color"
 msgstr  "Standart önplan rengi"
 
-#: src/lang.c:1956
+#: src/lang.c:2015
 #, fuzzy
 msgid   "# Standard foreground color\n"
         "# Default: -1 (default color)\n"
 msgstr  "# Standart önplan rengi\n"
 
-#: src/lang.c:1962
+#: src/lang.c:2021
 #, fuzzy
 msgid   "Standard background color"
 msgstr  "Standart arkaplan rengi"
 
-#: src/lang.c:1963
+#: src/lang.c:2022
 #, fuzzy
 msgid   "# Standard background color\n"
         "# Default: -1 (default color)\n"
 msgstr  "# Standart arkaplan rengi\n"
 
-#: src/lang.c:1969
+#: src/lang.c:2028
 #, fuzzy
 msgid   "Color for inverse text (background)"
 msgstr  "Çapraz metnin arkaplan rengi"
 
-#: src/lang.c:1970
+#: src/lang.c:2029
 #, fuzzy
 msgid   "# Color of background for inverse text\n"
         "# Default: 4 (blue)\n"
 msgstr  "# Çapraz metnin arkaplan rengi\n"
 
-#: src/lang.c:1976
+#: src/lang.c:2035
 #, fuzzy
 msgid   "Color for inverse text (foreground)"
 msgstr  "Çapraz metnin önplan rengi"
 
-#: src/lang.c:1977
+#: src/lang.c:2036
 #, fuzzy
 msgid   "# Color of foreground for inverse text\n"
         "# Default: 7 (white)\n"
 msgstr  "# Çapraz metnin önplan rengi\n"
 
-#: src/lang.c:1983
+#: src/lang.c:2042
 #, fuzzy
 msgid   "Color of text lines"
 msgstr  "Metin satýrlarýnýn rengi"
 
-#: src/lang.c:1984
+#: src/lang.c:2043
 #, fuzzy
 msgid   "# Color of text lines\n"
         "# Default: -1 (default color)\n"
 msgstr  "# Color of text lines\n"
 
-#: src/lang.c:1990
+#: src/lang.c:2049
 #, fuzzy
 msgid   "Color of mini help menu"
 msgstr  "Mini yardým menüsünün rengi"
 
-#: src/lang.c:1991
+#: src/lang.c:2050
 #, 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:1997
+#: src/lang.c:2056
 #, fuzzy
 msgid   "Color of help text"
 msgstr  "Yardým sayfalarýnýn rengi"
 
-#: src/lang.c:1998
+#: src/lang.c:2057
 msgid   "# Color of help pages\n"
         "# Default: -1 (default color)\n"
 msgstr  ""
 
-#: src/lang.c:2004
+#: src/lang.c:2063
 #, fuzzy
 msgid   "Color of status messages"
 msgstr  "Durum iletilerinin rengi"
 
-#: src/lang.c:2005
+#: src/lang.c:2064
 #, fuzzy
 msgid   "# Color of messages in last line\n"
         "# Default: 6 (cyan)\n"
 msgstr  "# Son satýrdaki iletilerin rengi\n"
 
-#: src/lang.c:2011
+#: src/lang.c:2070
 #, fuzzy
 msgid   "Color of quoted lines"
 msgstr  "Ýmlenmiþ-satýr rengi"
 
-#: src/lang.c:2012
+#: src/lang.c:2071
 #, fuzzy
 msgid   "# Color of quote-lines\n"
         "# Default: 2 (green)\n"
 msgstr  "# Ýmlenmiþ-satýr rengi\n"
 
-#: src/lang.c:2018
+#: src/lang.c:2077
 #, fuzzy
 msgid   "Color of twice quoted line"
 msgstr  "Çift imlenen satýrlarýn rengi"
 
-#: src/lang.c:2019
+#: src/lang.c:2078
 #, fuzzy
 msgid   "# Color of twice quoted lines\n"
         "# Default: 3 (brown)\n"
 msgstr  "# Çift imlenen satýrlarýn rengi\n"
 
-#: src/lang.c:2025
+#: src/lang.c:2084
 #, fuzzy
 msgid   "Color of =>3 times quoted line"
 msgstr  "Ýmlenmiþ satýrda =>3 kat rengi"
 
-#: src/lang.c:2026
+#: src/lang.c:2085
 #, fuzzy
 msgid   "# Color of >=3 times quoted lines\n"
         "# Default: 4 (blue)\n"
 msgstr  "# Ýmlenmiþ satýrlarda >=3 kat rengi\n"
 
-#: src/lang.c:2032
+#: src/lang.c:2091
 #, fuzzy
 msgid   "Color of article header lines"
 msgstr  "Makale baþlýk satýrlarýnýn rengi"
 
-#: src/lang.c:2033
+#: src/lang.c:2092
 #, fuzzy
 msgid   "# Color of header-lines\n"
         "# Default: 2 (green)\n"
 msgstr  "# Baþlýk-satýrlarýnýn rengi\n"
 
-#: src/lang.c:2039
+#: src/lang.c:2098
 #, fuzzy
 msgid   "Color of actual news header fields"
 msgstr  "Aktüel habver baþlýlarý alanýnýn rengi"
 
-#: src/lang.c:2040
+#: src/lang.c:2099
 #, 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:2046
+#: src/lang.c:2105
 #, fuzzy
 msgid   "Color of article subject lines"
 msgstr  "Makale konu satýrlarýnýn rengi"
 
-#: src/lang.c:2047
+#: src/lang.c:2106
 #, fuzzy
 msgid   "# Color of article subject\n"
         "# Default: 6 (cyan)\n"
 msgstr  "# Makale konusunun rengi\n"
 
-#: src/lang.c:2053
+#: src/lang.c:2112
 #, fuzzy
 msgid   "Color of response counter"
 msgstr  "Yanýt sayacý rengi"
 
-#: src/lang.c:2054
+#: src/lang.c:2113
 #, fuzzy
 msgid   "# Color of response counter\n"
         "# Default: 2 (green)\n"
 msgstr  "# Yanýt sayacý rengi\n"
 
-#: src/lang.c:2060
+#: src/lang.c:2119
 #, fuzzy
 msgid   "Color of sender (From:)"
 msgstr  "Gönderen (-den:) rengi"
 
-#: src/lang.c:2061
+#: src/lang.c:2120
 #, fuzzy
 msgid   "# Color of sender (From:)\n"
         "# Default: 2 (green)\n"
 msgstr  "# Gönderen (-den:) rengi\n"
 
-#: src/lang.c:2067
+#: src/lang.c:2126
 #, fuzzy
 msgid   "Color of help/mail sign"
 msgstr  "yardým/posta iþareti rengi"
 
-#: src/lang.c:2068
+#: src/lang.c:2127
 #, fuzzy
 msgid   "# Color of Help/Mail-Sign\n"
         "# Default: 4 (blue)\n"
 msgstr  "# Yardým/Posta Ýþareti rengi\n"
 
-#: src/lang.c:2074
+#: src/lang.c:2133
 #, fuzzy
 msgid   "Color of signatures"
 msgstr  "Ýmza rengi"
 
-#: src/lang.c:2075
+#: src/lang.c:2134
 #, fuzzy
 msgid   "# Color of signature\n"
         "# Default: 4 (blue)\n"
 msgstr  "# Ýmza rengi\n"
 
-#: src/lang.c:2081
+#: src/lang.c:2140
 #, fuzzy
 msgid   "Color of highlighted URLs"
 msgstr  "*yýldýz* ile vurgulama rengi"
 
-#: src/lang.c:2082
+#: src/lang.c:2141
 msgid   "# Color of highlighted URLs\n"
         "# Default: -1 (default color)\n"
 msgstr  ""
 
-#: src/lang.c:2088
+#: src/lang.c:2147
 #, fuzzy
 msgid   "Color of verbatim blocks"
 msgstr  "Metin satýrlarýnýn rengi"
 
-#: src/lang.c:2089
+#: src/lang.c:2148
 #, fuzzy
 msgid   "# Color of verbatim blocks\n"
         "# Default: 5 (pink)\n"
 msgstr  "# Makale konusunun rengi\n"
 
-#: src/lang.c:2095
+#: src/lang.c:2154
 #, fuzzy
 msgid   "Color of highlighting with *stars*"
 msgstr  "*yýldýz* ile vurgulama rengi"
 
-#: src/lang.c:2096
+#: src/lang.c:2155
 #, fuzzy
 msgid   "# Color of word highlighting with *stars*\n"
         "# Default: 11 (yellow)\n"
 msgstr  "# *yýldýz* ile vurgulama rengi\n"
 
-#: src/lang.c:2102
+#: src/lang.c:2161
 #, fuzzy
 msgid   "Color of highlighting with _dash_"
 msgstr  "_kesik çizgi_ ile vurgulama rengi"
 
-#: src/lang.c:2103
+#: src/lang.c:2162
 #, fuzzy
 msgid   "# Color of word highlighting with _dash_\n"
         "# Default: 13 (light pink)\n"
 msgstr  "# _kesik çizgi_ ile vurgulama rengi\n"
 
-#: src/lang.c:2109
+#: src/lang.c:2168
 #, fuzzy
 msgid   "Color of highlighting with /slash/"
 msgstr  "/bölü/ ile vurgulama rengi"
 
-#: src/lang.c:2110
+#: src/lang.c:2169
 #, fuzzy
 msgid   "# Color of word highlighting with /slash/\n"
         "# Default: 14 (light cyan)\n"
 msgstr  "# /bölü/ ile vurgulama rengi\n"
 
-#: src/lang.c:2116
+#: src/lang.c:2175
 #, fuzzy
 msgid   "Color of highlighting with -stroke-"
 msgstr  "-vuruþ- ile vurgulama rengi"
 
-#: src/lang.c:2117
+#: src/lang.c:2176
 #, fuzzy
 msgid   "# Color of word highlighting with -stroke-\n"
         "# Default: 12 (light blue)\n"
 msgstr  "# -vuruþ- ile vurgulama rengi\n"
 
-#: src/lang.c:2124
+#: src/lang.c:2183
 #, fuzzy
 msgid   "Attr. of highlighting with *stars*"
 msgstr  "*yýldýz*  ile vurgulama özniteliði"
 
-#: src/lang.c:2125
+#: src/lang.c:2184
 #, fuzzy
 msgid   "# Attributes of word highlighting on mono terminals\n"
         "# Possible values are:\n"
@@ -6518,64 +6782,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:2140
+#: src/lang.c:2199
 #, fuzzy
 msgid   "Attr. of highlighting with _dash_"
 msgstr  "_vuruþ_  ile vurgulama özniteliði"
 
-#: src/lang.c:2141
+#: src/lang.c:2200
 msgid   "# Attribute of word highlighting with _dash_\n"
         "# Default: 2 (best highlighting)\n"
 msgstr  ""
 
-#: src/lang.c:2147
+#: src/lang.c:2206
 #, fuzzy
 msgid   "Attr. of highlighting with /slash/"
 msgstr  "/bölü/ ile vurgulama özniteliði"
 
-#: src/lang.c:2148
+#: src/lang.c:2207
 #, 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:2154
+#: src/lang.c:2213
 #, fuzzy
 msgid   "Attr. of highlighting with -stroke-"
 msgstr  "-kesik çizgi- ile vurgulama özniteliði"
 
-#: src/lang.c:2155
+#: src/lang.c:2214
 #, 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:2161
+#: src/lang.c:2220
 #, fuzzy
 msgid   "URL highlighting in message body"
 msgstr  "Ýleti gövdesinde vurgulana sözcük"
 
-#: src/lang.c:2162
+#: src/lang.c:2221
 #, fuzzy
 msgid   "# Enable URL highlighting?\n"
 msgstr  "# Sözcük vurgulamayý etkinlþetir?\n"
 
-#: src/lang.c:2167
+#: src/lang.c:2226
 #, fuzzy
 msgid   "Word highlighting in message body"
 msgstr  "Ýleti gövdesinde vurgulana sözcük"
 
-#: src/lang.c:2168
+#: src/lang.c:2227
 #, fuzzy
 msgid   "# Enable word highlighting?\n"
 msgstr  "# Sözcük vurgulamayý etkinlþetir?\n"
 
-#: src/lang.c:2173
+#: src/lang.c:2232
 #, fuzzy
 msgid   "What to display instead of mark"
 msgstr  "Ýþaretin yerine ne gösterilmeli?"
 
-#: src/lang.c:2174
+#: src/lang.c:2233
 #, fuzzy
 msgid   "# Should the leading and ending stars and dashes also be displayed,\n"
         "# even when they are highlighting marks?\n"
@@ -6587,118 +6851,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:2183
+#: src/lang.c:2242
 #, 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:2184
+#: src/lang.c:2243
 #, fuzzy
 msgid   "Page line wrap column"
 msgstr  "Sayfa satýrý sütunu çevreliyor"
 
-#: src/lang.c:2185
+#: src/lang.c:2244
 #, fuzzy
 msgid   "# Wrap article lines at column\n"
 msgstr  "# Sütundaki makale satýrlarýný çevrele\n"
 
-#: src/lang.c:2190
+#: src/lang.c:2249
 #, fuzzy
 msgid   "Wrap around threads on next unread"
 msgstr  "Sonraki okunmayanda parçacýklarý çevrele"
 
-#: src/lang.c:2191
+#: src/lang.c:2250
 #, 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:2195
+#: src/lang.c:2254
 #, 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:2196
+#: src/lang.c:2255 src/lang.c:2671
 #, fuzzy
 msgid   "Mail address (and fullname)"
 msgstr  "Posta adresi (ile tüm isim)"
 
-#: src/lang.c:2197
+#: src/lang.c:2256
 #, 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:2202
+#: src/lang.c:2261
 msgid   "Show empty Followup-To in editor"
 msgstr  ""
 
-#: src/lang.c:2203
+#: src/lang.c:2262
 msgid   "# If ON show empty Followup-To header when editing an article\n"
 msgstr  ""
 
-#: src/lang.c:2207
+#: src/lang.c:2266
 msgid   "Enter path/! command/--none to create your default signature. <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2208
+#: src/lang.c:2267
 msgid   "Create signature from path/command"
 msgstr  ""
 
-#: src/lang.c:2209
+#: src/lang.c:2268
 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:2216
+#: src/lang.c:2275
 msgid   "Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2217
+#: src/lang.c:2276
 msgid   "Prepend signature with \"-- \""
 msgstr  ""
 
-#: src/lang.c:2218
+#: src/lang.c:2277
 msgid   "# If ON prepend the signature with dashes '\\n-- \\n'\n"
 msgstr  ""
 
-#: src/lang.c:2222
+#: src/lang.c:2281
 msgid   "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2223
+#: src/lang.c:2282
 msgid   "Add signature when reposting"
 msgstr  ""
 
-#: src/lang.c:2224
+#: src/lang.c:2283
 msgid   "# If ON add signature to reposted articles\n"
 msgstr  ""
 
-#: src/lang.c:2228
+#: src/lang.c:2287
 #, c-format
 msgid   "Enter quotation marks, %s or %S for author's initials."
 msgstr  ""
 
-#: src/lang.c:2229
+#: src/lang.c:2288
 msgid   "Characters used as quote-marks"
 msgstr  ""
 
-#: src/lang.c:2230
+#: src/lang.c:2289
 #, 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  "# Sonrakine geçerken ve cevaplarda kulanýlan karakterlerin gösterimi.\n"
         "# '_'  deðiþtirilir ' ', %%s, %%S yazar baþlýðý deðiþtirilir.\n"
 
-#: src/lang.c:2236
+#: src/lang.c:2295
 #, fuzzy
 msgid   "Quoting behavior"
 msgstr  "Davranýþ göstermesi"
 
-#: src/lang.c:2237
+#: src/lang.c:2296
 #, fuzzy
 msgid   "# How quoting should be handled when following up or replying.\n"
         "# Possible values are (the default is marked with *):\n"
@@ -6720,17 +6984,17 @@ 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:2250 src/lang.c:2258 src/lang.c:2264
+#: src/lang.c:2309 src/lang.c:2317 src/lang.c:2323
 #, 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:2251
+#: src/lang.c:2310
 #, fuzzy
 msgid   "Quote line when following up"
 msgstr  "Sonrakine geçerken satýr göster"
 
-#: src/lang.c:2252
+#: src/lang.c:2311
 #, fuzzy, c-format
 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"
@@ -6740,43 +7004,43 @@ msgstr  "# Bir makaleyi postalarken/gönd
         "# %%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:2259
+#: src/lang.c:2318
 #, fuzzy
 msgid   "Quote line when cross-posting"
 msgstr  "Çapraz gönderirken satýrý göster"
 
-#: src/lang.c:2265
+#: src/lang.c:2324
 #, fuzzy
 msgid   "Quote line when mailing"
 msgstr  "posta gönderirken satýrý göster"
 
-#: src/lang.c:2270
+#: src/lang.c:2329
 #, 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:2271
+#: src/lang.c:2330
 #, fuzzy
 msgid   "Insert 'User-Agent:'-header"
 msgstr  "'User-Agent:'-baþlýk ekleyiniz"
 
-#: src/lang.c:2272
+#: src/lang.c:2331
 #, 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:2277
+#: src/lang.c:2336
 #, 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:2278
+#: src/lang.c:2337
 msgid   "MM_CHARSET"
 msgstr  ""
 
-#: src/lang.c:2279
+#: src/lang.c:2338
 #, fuzzy
 msgid   "# Charset supported locally which is also used for MIME header and\n"
         "# Content-Type header.\n"
@@ -6793,48 +7057,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:2289
+#: src/lang.c:2348
 #, fuzzy
 msgid   "MM_NETWORK_CHARSET"
 msgstr  "MM_AÐ_KARAKTERKÜMESÝ"
 
-#: src/lang.c:2290
+#: src/lang.c:2349
 #, 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:2294
+#: src/lang.c:2353
 #, 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:2295
+#: src/lang.c:2354
 #, fuzzy
 msgid   "MM_LOCAL_CHARSET"
 msgstr  "MM_AÐ_KARAKTERKÜMESÝ"
 
-#: src/lang.c:2296
+#: src/lang.c:2355
 msgid   "# Charset supported locally.\n"
 msgstr  ""
 
-#: src/lang.c:2303
+#: src/lang.c:2362
 #, fuzzy
 msgid   "Mailbox format"
 msgstr  "posta kutusu"
 
-#: src/lang.c:2304
+#: src/lang.c:2363
 #, fuzzy
 msgid   "# Format of the mailbox.\n"
 msgstr  "# Posta kutusunun biçimi.\n"
 
-#: src/lang.c:2309
+#: src/lang.c:2368
 #, fuzzy
 msgid   "MIME encoding in news messages"
 msgstr  "Yeni mesajlarda Çok Amaçlý Internet Posta Uzantýlarý kodla"
 
-#: src/lang.c:2310
+#: src/lang.c:2369
 #, 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"
@@ -6848,17 +7112,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:2318 src/lang.c:2339
+#: src/lang.c:2377 src/lang.c:2398
 #, 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:2319
+#: src/lang.c:2378
 #, fuzzy
 msgid   "Use 8bit characters in news headers"
 msgstr  "Yeni baþlýklarda 8bit karakter kullan."
 
-#: src/lang.c:2320
+#: src/lang.c:2379
 #, fuzzy
 msgid   "# If ON, 8bit characters in news headers are NOT encoded.\n"
         "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -6869,33 +7133,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:2327
+#: src/lang.c:2386
 #, 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:2328
+#: src/lang.c:2387
 #, fuzzy
 msgid   "View post-processed files"
 msgstr  "Soniþlemci dosyalarý göster"
 
-#: src/lang.c:2329
+#: src/lang.c:2388
 #, 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:2334
+#: src/lang.c:2393
 #, fuzzy
 msgid   "MIME encoding in mail messages"
 msgstr  "Çok Amaçlý Internet Posta Uzantýlarý posta iletilerinde kodla"
 
-#: src/lang.c:2340
+#: src/lang.c:2399
 #, fuzzy
 msgid   "Use 8bit characters in mail headers"
 msgstr  "Posta baþlýklarýnda 8bit karakter kullan"
 
-#: src/lang.c:2341
+#: src/lang.c:2400
 #, fuzzy
 msgid   "# If ON, 8bit characters in mail headers are NOT encoded.\n"
         "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -6911,28 +7175,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:2351
+#: src/lang.c:2410
 #, fuzzy
 msgid   "Strip blanks from ends of lines"
 msgstr  "Satýr sonu boþlarý yok et"
 
-#: src/lang.c:2352
+#: src/lang.c:2411
 #, 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:2357
+#: src/lang.c:2416
 #, fuzzy
 msgid   "If ON, use transliteration. <SPACE> toggles & <CR> sets."
 msgstr  "ON durumdaysa damga çevirisi kullan.  <SPACE> toggles & <CR> sets."
 
-#: src/lang.c:2358
+#: src/lang.c:2417
 #, fuzzy
 msgid   "Transliteration"
 msgstr  "Damga çevirisi"
 
-#: src/lang.c:2359
+#: src/lang.c:2418
 #, 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"
@@ -6941,12 +7205,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:2367
+#: src/lang.c:2426
 #, fuzzy
 msgid   "Send you a Cc/Bcc automatically"
 msgstr  "Mektup kopyasý otomatik olarak kendine gönder."
 
-#: src/lang.c:2368
+#: src/lang.c:2427
 #, 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"
@@ -6957,17 +7221,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:2377
+#: src/lang.c:2436
 #, 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:2378
+#: src/lang.c:2437
 #, fuzzy
 msgid   "Spamtrap warning address parts"
 msgstr  "isteneyen e-mail posta uyarýsý"
 
-#: src/lang.c:2379
+#: src/lang.c:2438
 #, fuzzy
 msgid   "# A comma-delimited list of address-parts you want to be warned\n"
         "# about when trying to reply by email.\n"
@@ -6975,125 +7239,125 @@ msgstr  "# Uyarýlmak isiyorsan virgülle-
         "göster\n"
         "# e-posta ile cevap yazmak istediðin zaman\n"
 
-#: src/lang.c:2384
+#: src/lang.c:2443
 #, 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:2385
+#: src/lang.c:2444
 #, fuzzy
 msgid   "No. of days a filter entry is valid"
 msgstr  "Süz girdisinin geçerli günler sayýsý"
 
-#: src/lang.c:2386
+#: src/lang.c:2445
 #, 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:2390
+#: src/lang.c:2449
 msgid   "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr  ""
 
-#: src/lang.c:2391
+#: src/lang.c:2450
 #, fuzzy
 msgid   "Add posted articles to filter"
 msgstr  "Gönderilen makaleleri süzgece ekle"
 
-#: src/lang.c:2392
+#: src/lang.c:2451
 #, 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:2396
+#: src/lang.c:2455
 #, 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:2397
+#: src/lang.c:2456
 #, fuzzy
 msgid   "Mail directory"
 msgstr  "Posta dizini"
 
-#: src/lang.c:2398
+#: src/lang.c:2457
 #, 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:2403
+#: src/lang.c:2462
 #, fuzzy
 msgid   "Save articles in batch mode (-S)"
 msgstr  "Makaleleri toplu moda kaydet (-S)"
 
-#: src/lang.c:2404
+#: src/lang.c:2463
 #, 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:2409
+#: src/lang.c:2468
 #, fuzzy
 msgid   "The directory where you want articles/threads saved."
 msgstr  "makeleleri7iç parçacýklarýný kaydetmek istediðin dizin."
 
-#: src/lang.c:2410
+#: src/lang.c:2469
 #, fuzzy
 msgid   "Directory to save arts/threads in"
 msgstr  "iç parçacýklarýn kaydedildiði dizin"
 
-#: src/lang.c:2411
+#: src/lang.c:2470
 #, fuzzy
 msgid   "# Directory where articles/threads are saved\n"
 msgstr  "# Kaydedilmiþ makalelerin/iç parçacýklarýn olduðu dizin\n"
 
-#: src/lang.c:2415
+#: src/lang.c:2474
 #, 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:2416
+#: src/lang.c:2475
 #, fuzzy
 msgid   "Use Archive-name: header for save"
 msgstr  "Arþiv ismi kullan: baþlýk kaydetme"
 
-#: src/lang.c:2417
+#: src/lang.c:2476
 #, 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:2422
+#: src/lang.c:2481
 #, 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:2423
+#: src/lang.c:2482
 #, fuzzy
 msgid   "Mark saved articles/threads as read"
 msgstr  "Kaydedilmiþ makaleleri /iç parçacýklarý okunmuþ olarak iþaretle"
 
-#: src/lang.c:2424
+#: src/lang.c:2483
 #, 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:2428
+#: src/lang.c:2487
 #, 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:2429
+#: src/lang.c:2488
 #, fuzzy
 msgid   "Post process saved articles"
 msgstr  "Kaydedilmiþ makaleleri gönder"
 
-#: src/lang.c:2430
+#: src/lang.c:2489
 #, fuzzy
 msgid   "# Perform post processing (saving binary attachments) from saved articles.\n"
         "# Possible values are (the default is marked with *):\n"
@@ -7103,108 +7367,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:2439
+#: src/lang.c:2498
 #, fuzzy
 msgid   "Process only unread articles"
 msgstr  "Sadece okunmayan makaleleri iþle"
 
-#: src/lang.c:2440
+#: src/lang.c:2499
 #, 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:2445
+#: src/lang.c:2504
 #, 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:2446
+#: src/lang.c:2505
 #, fuzzy
 msgid   "Print all headers when printing"
 msgstr  "Yazdýrýrken tüm baþlýklarý yazdýr"
 
-#: src/lang.c:2447
+#: src/lang.c:2506
 #, 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:2451
+#: src/lang.c:2510
 #, 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:2452
+#: src/lang.c:2511
 #, fuzzy
 msgid   "Printer program with options"
 msgstr  "Seçenekli yazýcý programý"
 
-#: src/lang.c:2453
+#: src/lang.c:2512
 #, 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:2459
+#: src/lang.c:2518
 #, fuzzy
 msgid   "Force redraw after certain commands"
 msgstr  "Kesin komutlardan sonra ekrandaki çizimin yenilenmesini güçlendir"
 
-#: src/lang.c:2460
+#: src/lang.c:2519
 #, 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:2464
+#: src/lang.c:2523
 #, 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:2465
+#: src/lang.c:2524
 #, fuzzy
 msgid   "Start editor with line offset"
 msgstr  "Düzenleyiciyi satýr konumu ile baþlat"
 
-#: src/lang.c:2466
+#: src/lang.c:2525
 #, 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:2471
+#: src/lang.c:2530
 #, 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:2472
+#: src/lang.c:2531
 #, fuzzy
 msgid   "Invocation of your editor"
 msgstr  "Düzenleyicinizin yürütülmesi"
 
-#: src/lang.c:2473
+#: src/lang.c:2532
 #, fuzzy, c-format
 msgid   "# Format of editor line including parameters\n"
         "# %%E Editor  %%F Filename  %%N Linenumber\n"
 msgstr  "# Parametrelerle birlikte düzenleyici satýrý biçimi\n"
         "# %%E Düzenleyici  %%F Dosya adý  %%N Satýr numarasý\n"
 
-#: src/lang.c:2478
+#: src/lang.c:2537
 #, 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:2479
+#: src/lang.c:2538
 #, fuzzy
 msgid   "External inews"
 msgstr  "Dýþ inew programlarý"
 
-#: src/lang.c:2480
+#: src/lang.c:2539
 #, fuzzy
 msgid   "# If --internal use the built in mini inews for posting via NNTP\n"
         "# otherwise use an external inews program\n"
@@ -7212,18 +7476,18 @@ 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:2484
+#: src/lang.c:2543
 #, 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:2485
+#: src/lang.c:2544
 #, fuzzy
 msgid   "Invocation of your mail command"
 msgstr  "Posta komutunuzun yürütülmesi"
 
-#: src/lang.c:2486
+#: src/lang.c:2545
 #, fuzzy, c-format
 msgid   "# Format of mailer line including parameters\n"
         "# %%M Mailer  %%S Subject  %%T To  %%F Filename\n"
@@ -7235,12 +7499,12 @@ msgstr  "# Parametrelerle birlikte gönde
         "F\n"
         "# ie. elm etkileþimli            :    elm -i %%F -s \"%%S\" \"%%T\"\n"
 
-#: src/lang.c:2494
+#: src/lang.c:2553
 #, fuzzy
 msgid   "Use interactive mail reader"
 msgstr  "Etkileþimli posta okuyucu kullan"
 
-#: src/lang.c:2495
+#: src/lang.c:2554
 msgid   "# Interactive mailreader\n"
         "# Possible values are (the default is marked with *):\n"
         "# * 0 = no interactive mailreader\n"
@@ -7248,71 +7512,71 @@ msgid   "# Interactive mailreader\n"
         "#   2 = use interactive mailreader without headers in file\n"
 msgstr  ""
 
-#: src/lang.c:2504
+#: src/lang.c:2563
 #, fuzzy
 msgid   "Remove ~/.article after posting"
 msgstr  "Kaldýr ~/.article sonra makale"
 
-#: src/lang.c:2505
+#: src/lang.c:2564
 #, fuzzy
 msgid   "# If ON remove ~/.article after posting.\n"
 msgstr  "# ON durumundaysa kaldýr  ~/.gönderimden sonra makale.\n"
 
-#: src/lang.c:2509
+#: src/lang.c:2568
 #, 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:2510
+#: src/lang.c:2569
 #, fuzzy
 msgid   "Filename for posted articles"
 msgstr  "Gönderilen makaleler için dosya adý"
 
-#: src/lang.c:2511
+#: src/lang.c:2570
 #, 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:2516
+#: src/lang.c:2575
 #, 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:2517
+#: src/lang.c:2576
 #, fuzzy
 msgid   "Keep failed arts in ~/dead.articles"
 msgstr  "Baþarýsýz makaleleri tut ~/ölü.makale"
 
-#: src/lang.c:2518
+#: src/lang.c:2577
 #, 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:2522
+#: src/lang.c:2581
 #, fuzzy
 msgid   "Do you want to strip unsubscribed groups from .newsrc"
 msgstr  "Abone olmayan gruplarý çýkart .newsrc"
 
-#: src/lang.c:2523
+#: src/lang.c:2582
 #, fuzzy
 msgid   "No unsubscribed groups in newsrc"
 msgstr  "Abone olmayan grup yok newsrc"
 
-#: src/lang.c:2524
+#: src/lang.c:2583
 #, fuzzy
 msgid   "# If ON strip unsubscribed groups from newsrc\n"
 msgstr  "# If ON abone olmamýþ gruplarý çýkart newsrc\n"
 
-#: src/lang.c:2529
+#: src/lang.c:2588
 #, fuzzy
 msgid   "Remove bogus groups from newsrc"
 msgstr  "Bogus gruplarý kaldýr newsrc"
 
-#: src/lang.c:2530
+#: src/lang.c:2589
 #, fuzzy
 msgid   "# What to do with bogus groups in newsrc file\n"
         "# Possible values are (the default is marked with *):\n"
@@ -7322,66 +7586,66 @@ 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:2538
+#: src/lang.c:2597
 #, 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:2539
+#: src/lang.c:2598
 #, fuzzy
 msgid   "Interval in secs to reread active"
 msgstr  "yeniden etkin kýlma saniye aralýðý"
 
-#: src/lang.c:2540
+#: src/lang.c:2599
 #, 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:2545
+#: src/lang.c:2604
 #, fuzzy
 msgid   "Reconnect to server automatically"
 msgstr  "Sunucuya otomatik olarak baðlan"
 
-#: src/lang.c:2546
+#: src/lang.c:2605
 #, 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:2550
+#: src/lang.c:2609
 #, 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:2551
+#: src/lang.c:2610
 #, fuzzy
 msgid   "Cache NNTP overview files locally"
 msgstr  "Að Haberleri Aktarma Protokolü önbelleði yerel olarak giriþ dosyalarý"
 
-#: src/lang.c:2552
+#: src/lang.c:2611
 #, 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:2556
+#: src/lang.c:2615
 #, 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:2557
+#: src/lang.c:2616
 msgid   "Format string for display of dates"
 msgstr  ""
 
-#: src/lang.c:2558
+#: src/lang.c:2617
 msgid   "# Format string for date representation\n"
 msgstr  ""
 
-#: src/lang.c:2564
+#: src/lang.c:2623
 msgid   "Unicode normalization form"
 msgstr  ""
 
-#: src/lang.c:2565
+#: src/lang.c:2624
 msgid   "# Unicode normalization form\n"
         "# Possible values are (the default is marked with *):\n"
         "#   0 = None\n"
@@ -7391,92 +7655,206 @@ msgid   "# Unicode normalization form\n"
         "#   4 = NFD\n"
 msgstr  ""
 
-#: src/lang.c:2577
+#: src/lang.c:2636
 msgid   "Render BiDi"
 msgstr  ""
 
-#: src/lang.c:2578
+#: src/lang.c:2637
 msgid   "# If ON, bi-directional text is rendered by tin\n"
 msgstr  ""
 
-#: src/misc.c:3707
+#: src/lang.c:2647
+msgid   "Automatically GroupMarkUnselArtRead"
+msgstr  ""
+
+#: src/lang.c:2653
+#, fuzzy
+msgid   "Delete post-process files"
+msgstr  "Soniþlemci dosyalarý göster"
+
+#: src/lang.c:2658
+#, 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:2659
+msgid   "Mailbox to save sent mails"
+msgstr  ""
+
+#: src/lang.c:2664
+#, 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:2665
+msgid   "Followup-To: header"
+msgstr  ""
+
+#: src/lang.c:2670
+#, 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:2677
+#, 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:2678
+msgid   "Ispell program"
+msgstr  ""
+
+#: src/lang.c:2684
+msgid   "When group is a mailing list, send responses to this email address."
+msgstr  ""
+
+#: src/lang.c:2685
+#, fuzzy
+msgid   "Mailing list address"
+msgstr  "Günlüðü postalýyor %s\n"
+
+#: src/lang.c:2691
+msgid   "Forward articles as attachement"
+msgstr  ""
+
+#: src/lang.c:2696
+msgid   "A comma separated list of MIME major/minor Content-Types. <ESC> cancels."
+msgstr  ""
+
+#: src/lang.c:2697
+msgid   "Which MIME types will be saved"
+msgstr  ""
+
+#: src/lang.c:2702
+#, 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:2703
+msgid   "Organization: header"
+msgstr  ""
+
+#: src/lang.c:2708
+#, 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:2709
+#, fuzzy
+msgid   "savefile"
+msgstr  "Dosyaadý kaydet> "
+
+#: src/lang.c:2763
+msgid   "Assume this charset if no charset declaration is present, <CR> to set."
+msgstr  ""
+
+#: src/lang.c:2764
+#, fuzzy
+msgid   "UNDECLARED_CHARSET"
+msgstr  "MM_AÐ_KARAKTERKÜMESÝ"
+
+#: src/lang.c:2770
+#, 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:2771
+#, fuzzy
+msgid   "X_Body"
+msgstr  "Kalýn"
+
+#: src/lang.c:2776
+#, 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:2777
+msgid   "X_Headers"
+msgstr  ""
+
+#: src/lang.c:2782
+#, 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:2783
+#, fuzzy
+msgid   "Insert X-Comment-To: header"
+msgstr  "'User-Agent:'-baþlýk ekleyiniz"
+
+#: src/misc.c:3726
 #, 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:3710
+#: src/misc.c:3729
 #, fuzzy, c-format
 msgid   "Version: %s %s release %s (\"%s\")\n"
 msgstr  "Sürüm: %s %s serbest býrak %s (\"%s\")\n"
 
-#: src/newsrc.c:436
+#: src/newsrc.c:451
 #, fuzzy
 msgid   "Unreachable?\n"
 msgstr  "Ulaþýlamaz?\n"
 
-#: src/nntplib.c:819
+#: src/nntplib.c:822
 #, fuzzy, c-format
 msgid   "\n"
         "Server timed out, trying reconnect # %d\n"
 msgstr  "\n"
         "Sunucu süresi doldu, tekrar baðlanmaya çalýþýyor # %d\n"
 
-#: src/nntplib.c:837 src/nntplib.c:1675
+#: src/nntplib.c:840 src/nntplib.c:1751
 #, fuzzy
 msgid   "Rejoin current group\n"
 msgstr  "Þu anki gruba tekrar katýl\n"
 
-#: src/nntplib.c:845 src/nntplib.c:1683
+#: src/nntplib.c:848 src/nntplib.c:1759
 #, fuzzy, c-format
 msgid   "Read (%s)\n"
 msgstr  "Oku (%s)\n"
 
-#: src/nntplib.c:847
+#: src/nntplib.c:850
 #, fuzzy, c-format
 msgid   "Resend last command (%s)\n"
 msgstr  "Son komutu tekrr yolla (%s)\n"
 
-#. as a last resort check if post was mentioned
-#: src/nntplib.c:1141
-msgid   "CAPABILITIES did not announce any of READER, MODE-READER, POST"
+#: src/nntplib.c:1421
+msgid   "CAPABILITIES did not announce READER"
 msgstr  ""
 
-#.
-#. * TODO: - store a hash value of the entire motd in the server-rc
-#. *         and only if it differs from the old value display the
-#. *         motd?
-#. *       - use some sort of pager?
-#. *       - -> lang.c
-#.
-#: src/nntplib.c:1822
+#: src/nntplib.c:1905
 msgid   "MOTD: "
 msgstr  ""
 
-#: src/nrctbl.c:173
+#: src/nrctbl.c:175
 #, c-format
 msgid   "couldn't expand %s\n"
 msgstr  "%s geniþletilemedi\n"
 
-#: src/post.c:1211
+#: src/post.c:1219
 #, 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  ""
 
-#: src/post.c:1216
+#: src/post.c:1224
 #, 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  ""
 
-#: src/post.c:1218
+#: src/post.c:1226
 #, c-format
 msgid   "Line %d is longer than 998 octets, and should be folded, but\n"
         "encoding is not set to %s\n"
 msgstr  ""
 
-#: src/post.c:2053
+#: src/post.c:2085
 #, fuzzy, c-format
 msgid   "Posting: %.*s ..."
 msgstr  "Gönderiliyor: %.*s ..."
@@ -7495,12 +7873,12 @@ msgstr  "Okuma durduruldu\n"
 msgid   "Draining\n"
 msgstr  "Akaçlanma\n"
 
-#: src/refs.c:248
+#: src/refs.c:232
 #, fuzzy
 msgid   "unchanged"
 msgstr  "deðiþtirilmedi"
 
-#: src/refs.c:549
+#: src/refs.c:587
 #, fuzzy
 msgid   "[- Unavailable -]"
 msgstr  "[- Kullanýlamýyor -]"
@@ -7509,7 +7887,7 @@ msgstr  "[- Kullanýlamýyor -]"
 #. * preamble
 #. * TODO: -> lang.c
 #.
-#: src/rfc2047.c:1270
+#: src/rfc2047.c:1275
 #, 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"
@@ -7589,6 +7967,23 @@ msgid   "Slrnface failed: %s."
 msgstr  "Slrnface baþarýsýz: %s."
 
 #, fuzzy
+#~ msgid        "mark selected articles as read"
+#~ msgstr       "makaleyi okunmamýþ olarak iþaretle"
+
+#, fuzzy
+#~ msgid        "Mark %s=tagged articles, %s=current article, %s=quit: "
+#~ msgstr       "Ýþaretle %s=etiketlenen makaleler, %s=mevcut makale, %s=çýk: "
+
+#, fuzzy
+#~ msgid        "Mark %s=tagged articles/threads, %s=current thread, %s=quit: "
+#~ msgstr       "Ýþaretle %s=etiketlenen makale7parçacýklar, %s= mevcut parçacýk, %"
+#~      "s=çýk: "
+
+#, fuzzy
+#~ msgid        "Thread range"
+#~ msgstr       "en küçük yürütme birimi aralýðý"
+
+#, fuzzy
 #~ msgid        "Send you a carbon copy automatically. <SPACE> toggles & <CR> sets."
 #~ msgstr       "Mektup kopyasý otomatik olarak kendine gönder. <SPACE> toggles & <CR> "
 #~      "sets."
diff -Nurp --exclude='.bzr*' tin-1.9.4/src/Makefile.in tin-1.9.5/src/Makefile.in
--- tin-1.9.4/src/Makefile.in	2009-01-07 14:32:29.000000000 +0100
+++ tin-1.9.5/src/Makefile.in	2009-12-01 15:08:57.954537468 +0100
@@ -1,9 +1,9 @@
 # Source Makefile for tin
 # - for configuration options read the ../doc/INSTALL file.
 #
-# Updated: 2009-01-07
+# Updated: 2009-04-22
 #
-# Copyright (c) 1995-2009 Thomas E. Dickey <dickey@invisible-island.net>
+# Copyright (c) 1995-2010 Thomas E. Dickey <dickey@invisible-island.net>
 # All rights reserved.
 #
 # Redistribution and use in source and binary forms, with or without
@@ -494,6 +494,7 @@ TIN_DEP	= \
 
 $(OBJDIR)/active$o :		$(SRCDIR)/active.c $(TIN_DEP)
 $(OBJDIR)/art$o :		$(SRCDIR)/art.c $(TIN_DEP) \
+				$(INCDIR)/newsrc.h \
 				$(INCDIR)/stpwatch.h
 $(OBJDIR)/attrib$o :		$(SRCDIR)/attrib.c $(TIN_DEP) \
 				$(INCDIR)/version.h
@@ -614,4 +615,4 @@ $(OBJDIR)/wildmat$o :		$(SRCDIR)/wildmat
 $(OBJDIR)/xface$o :		$(SRCDIR)/xface.c $(TIN_DEP)
 $(OBJDIR)/xref$o :		$(SRCDIR)/xref.c $(TIN_DEP) \
 				$(INCDIR)/newsrc.h
-$(EXTRAOBJS) :			options_menu.h
+@EXTRAO_DEP@$(EXTRAOBJS) :	$(TIN_DEP)
diff -Nurp --exclude='.bzr*' tin-1.9.4/src/active.c tin-1.9.5/src/active.c
--- tin-1.9.4/src/active.c	2009-01-25 15:09:56.000000000 +0100
+++ tin-1.9.5/src/active.c	2009-12-09 20:58:36.862670776 +0100
@@ -3,10 +3,10 @@
  *  Module    : active.c
  *  Author    : I. Lea
  *  Created   : 1992-02-16
- *  Updated   : 2009-01-25
+ *  Updated   : 2009-12-09
  *  Notes     :
  *
- * Copyright (c) 1992-2009 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1992-2010 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -65,13 +65,17 @@ static time_t active_timestamp;	/* time 
  */
 static FILE *open_newgroups_fp(int idx);
 static FILE *open_news_active_fp(void);
+static int check_for_any_new_groups(void);
 static void active_add(struct t_group *ptr, long count, long max, long min, const char *moderated);
 static void append_group_line(char *active_file, char *group_path, long art_max, long art_min, char *base_dir);
-static void check_for_any_new_groups(void);
 static void make_group_list(char *active_file, char *base_dir, char *fixed_base, char *group_path);
 static void read_active_file(void);
 static void read_newsrc_active_file(void);
 static void subscribe_new_group(char *group, char *autosubscribe, char *autounsubscribe);
+#ifdef NNTP_ABLE
+	static t_bool parse_count_line(char *line, long *max, long *min, long *count, char *moderated);
+	static void read_active_counts(void);
+#endif /* NNTP_ABLE */
 
 
 t_bool
@@ -226,10 +230,10 @@ parse_active_line(
 	}
 
 	if (!p || !q || !r || !lineok) {
-#	ifdef DEBUG
+#ifdef DEBUG
 		if (debug & DEBUG_NNTP)
 			debug_print_file("NNTP", txt_bad_active_file, line);
-#	endif /* DEBUG */
+#endif /* DEBUG */
 		error_message(2, _(txt_bad_active_file), line);
 		return FALSE;
 	}
@@ -242,6 +246,56 @@ parse_active_line(
 }
 
 
+#ifdef NNTP_ABLE
+/*
+ * Parse line from "LIST COUNTS"
+ * group high low count status, i.e.:
+ * trigofacile.test 326 6 297 y
+ */
+static t_bool
+parse_count_line(
+	char *line,
+	long *max,
+	long *min,
+	long *count,
+	char *moderated)
+{
+	char *p = NULL, *q = NULL, *r = NULL, *s = NULL;
+	t_bool lineok = FALSE;
+
+	if (line[0] == '#' || line[0] == '\0')
+		return FALSE;
+
+	if (strtok(line, ACTIVE_SEP)) {		/* skip group name */
+		if ((p = strtok(NULL, ACTIVE_SEP))) {	/* group max */
+			if ((q = strtok(NULL, ACTIVE_SEP))) {	/* group min */
+				if ((r = strtok(NULL, ACTIVE_SEP))) { /* group count */
+					s = strtok(NULL, ACTIVE_SEP);	/* mod status or path to mailgroup */
+					lineok = TRUE;
+				}
+			}
+		}
+	}
+
+	if (!p || !q || !r || !s || !lineok) {
+#	ifdef DEBUG
+		if (debug & DEBUG_NNTP)
+			debug_print_file("NNTP", _(txt_unparseable_counts), line);
+#	endif /* DEBUG */
+		error_message(2, _(txt_unparseable_counts), line);
+		return FALSE;
+	}
+
+	*max = atol(p);
+	*min = atol(q);
+	*count = atol(r);
+	strcpy(moderated, s);
+
+	return TRUE;
+}
+#endif /* NNTP_ABLE */
+
+
 /*
  * Load the active information into active[] by counting the min/max/count
  * for each news group.
@@ -265,6 +319,7 @@ read_newsrc_active_file(
 	static char ngname[NNTP_STRLEN];
 	struct t_group *grpptr;
 #ifdef NNTP_ABLE
+	t_bool need_auth = FALSE;
 	char *ngnames[NUM_SIMULTANEOUS_GROUP_COMMAND];
 	int index_i = 0;
 	int index_o = 0;
@@ -282,7 +337,7 @@ read_newsrc_active_file(
 		return;
 	}
 
-	if (!batch_mode)
+	if (!batch_mode || verbose)
 		wait_message(0, _(txt_reading_news_newsrc_file));
 
 	while ((ptr = tin_fgets(fp, FALSE)) != NULL || window != 0) {
@@ -318,7 +373,7 @@ read_newsrc_active_file(
 				window++;
 			}
 			if (window == NUM_SIMULTANEOUS_GROUP_COMMAND || ptr == NULL) {
-				int respcode = get_respcode(line, sizeof(line));
+				int respcode = get_only_respcode(line, sizeof(line));
 
 				if (reconnected_in_last_get_server) {
 					/*
@@ -333,7 +388,7 @@ read_newsrc_active_file(
 						snprintf(buf, sizeof(buf), "GROUP %s", ngnames[j]);
 #	ifdef DEBUG
 						if (debug & DEBUG_NNTP)
-							debug_print_file("NNTP", "read_newsrc_active_file() %s",  buf);
+							debug_print_file("NNTP", "read_newsrc_active_file() %s", buf);
 #	endif /* DEBUG */
 						put_server(buf);
 						j = (j + 1) % NUM_SIMULTANEOUS_GROUP_COMMAND;
@@ -353,10 +408,20 @@ read_newsrc_active_file(
 							char fmt[20];
 
 							snprintf(fmt, sizeof(fmt), "%%ld %%ld %%ld %%%ds", NNTP_STRLEN);
-							if (sscanf(line, fmt, &count, &min, &max, ngname) != 4)
+							if (sscanf(line, fmt, &count, &min, &max, ngname) != 4) {
 								error_message(2, _(txt_error_invalid_response_to_group), line);
-							if (strcmp(ngname, ngnames[index_o]) != 0)
-								error_message(2, _(txt_error_wrong_newsgroupname_in_group_response), line, ngnames[index_o]);
+#	ifdef DEBUG
+								if (debug & DEBUG_NNTP) /* TODO: -> lang.c */
+									debug_print_file("NNTP", "Invalid response to \"GROUP %s\": \"%s\"", ngnames[index_o], line);
+#	endif /* DEBUG */
+							}
+							if (strcmp(ngname, ngnames[index_o]) != 0) {
+								error_message(2, _(txt_error_wrong_newsgroupname_in_group_response), ngname, ngnames[index_o], line);
+#	ifdef DEBUG
+								if (debug & DEBUG_NNTP) /* TODO: -> lang.c */
+									debug_print_file("NNTP", "Groupname missmatch in response to \"GROUP %s\": \"%s\"", ngnames[index_o], line);
+#	endif /* DEBUG */
+							}
 							ptr = ngname;
 							free(ngnames[index_o]);
 							index_o = (index_o + 1) % NUM_SIMULTANEOUS_GROUP_COMMAND;
@@ -364,6 +429,12 @@ read_newsrc_active_file(
 							break;
 						}
 
+					case ERR_NOAUTH:
+					case NEED_AUTHINFO:
+						need_auth = TRUE; /* delay auth till end of loop */
+						/* keep lint quiet: */
+						/* FALLTHROUGH */
+
 					case ERR_NOGROUP:
 						free(ngnames[index_o]);
 						index_o = (index_o + 1) % NUM_SIMULTANEOUS_GROUP_COMMAND;
@@ -431,6 +502,15 @@ read_newsrc_active_file(
 		active_add(grpptr, count, max, min, moderated);
 	}
 
+#ifdef NNTP_ABLE
+	if (need_auth) { /* delayed auth */
+		if (!authenticate(nntp_server, userid, FALSE)) {
+			error_message(2, _(txt_auth_failed), ERR_ACCESS);
+			tin_done(EXIT_FAILURE);
+		}
+	}
+#endif /* NNTP_ABLE */
+
 	fclose(fp);
 
 	/*
@@ -440,12 +520,12 @@ read_newsrc_active_file(
 		if (newsrc_active && !num_active)
 			error_message(2, _(txt_error_server_has_no_listed_groups), newsrc);
 		else
-			error_message(2, _(txt_active_file_is_empty), (read_news_via_nntp ? (read_saved_news ? news_active_file : (txt_servers_active)) : news_active_file));
+			error_message(2, _(txt_active_file_is_empty), (read_news_via_nntp ? (read_saved_news ? news_active_file : _(txt_servers_active)) : news_active_file));
 		tin_done(EXIT_FAILURE);
 	}
 
-	if (!batch_mode)
-		my_fputs("\n", stdout);
+	if (!batch_mode || verbose)
+		my_fputc('\n', stdout);
 }
 
 
@@ -479,7 +559,7 @@ read_active_file(
 	long processed = 0L;
 	struct t_group *grpptr;
 
-	if (!batch_mode)
+	if (!batch_mode || verbose)
 		wait_message(0, _(txt_reading_news_active_file));
 
 	if ((fp = open_news_active_fp()) == NULL) {
@@ -545,20 +625,97 @@ read_active_file(
 		tin_done(EXIT_FAILURE);
 	}
 
-	if (!batch_mode)
-		my_fputs("\n", stdout);
+	if (!batch_mode || verbose)
+		my_fputc('\n', stdout);
+}
+
+
+#ifdef NNTP_ABLE
+/*
+ * Load the active file into active[] via LIST COUNTS
+ */
+static void
+read_active_counts(
+	void)
+{
+	FILE *fp;
+	char *ptr;
+	char moderated[PATH_LEN];
+	long count = -1L, min = 1L, max = 0L;
+	long processed = 0L;
+	struct t_group *grpptr;
+
+	if (!batch_mode || verbose)
+		wait_message(0, _(txt_reading_news_active_file));
+
+	if ((fp = nntp_command("LIST COUNTS", OK_GROUPS, NULL, 0)) == NULL) {
+		if (cmd_line && !batch_mode)
+			my_fputc('\n', stderr);
+
+		error_message(2, _(txt_cannot_retrieve), ACTIVE_FILE);
+		tin_done(EXIT_FAILURE);
+	}
+
+	while ((ptr = tin_fgets(fp, FALSE)) != NULL) {
+		if (!parse_count_line(ptr, &max, &min, &count, moderated))
+			continue;
+
+		if (++processed % MODULO_COUNT_NUM == 0)
+			spin_cursor();
+
+		/*
+		 * Load group into group hash table
+		 * NULL means group already present, so we just fixup the counters
+		 * This call may implicitly ++num_active
+		 */
+		if ((grpptr = group_add(ptr)) == NULL) {
+			if ((grpptr = group_find(ptr, FALSE)) == NULL)
+				continue;
+
+			if (max > grpptr->xmax) {
+				grpptr->xmax = max;
+				grpptr->count = count;
+			}
+
+			if (min > grpptr->xmin) {
+				grpptr->xmin = min;
+				grpptr->count = count;
+			}
+
+			continue;
+		}
+
+		/*
+		 * Load the new group in active[]
+		 */
+		active_add(grpptr, count, max, min, moderated);
+	}
+
+	/*
+	 * Exit if active file wasn't read correctly or is empty
+	 */
+	if (tin_errno || !num_active) {
+		error_message(2, _(txt_active_file_is_empty), _(txt_servers_active));
+		tin_done(EXIT_FAILURE);
+	}
+
+	if (!batch_mode || verbose)
+		my_fputc('\n', stdout);
 }
+#endif /* NNTP_ABLE*/
 
 
 /*
  * Load the active file into active[]
  * Check and preload any new newgroups into my_group[]
  */
-void
+int
 read_news_active_file(
 	void)
 {
 	FILE *fp;
+	int newgrps = 0;
+	t_bool do_group_cmds = !nntp_caps.list_counts;
 
 	/*
 	 * Ignore -n if no .newsrc can be found or .newsrc is empty
@@ -577,27 +734,33 @@ read_news_active_file(
 	}
 
 	/* Read an active file if it is allowed */
-	if (list_active)
-		read_active_file();
+	if (list_active) {
+#ifdef NNTP_ABLE
+		if (read_news_via_nntp && nntp_caps.type == CAPABILITIES && nntp_caps.list_counts)
+			read_active_counts();
+		else
+#endif /* NNTP_ABLE */
+			read_active_file();
+	}
 
 	/* Read .newsrc and check each group */
 	if (newsrc_active) {
 #ifdef NNTP_ABLE
 #	ifndef DISABLE_PIPELINING
 		/*
+		 * use "LIST ACTIVE grp" (or even LIST ACTIVE grp,...) if we have
+		 * less than PIPELINE_LIMIT groups and we use -n but not -Q
+		 *
 		 * TODO: test me. do we want this overhead? add a DISABLE_PIPELINING
 		 *       code-path? we don't have list_active set but we use some
 		 *       sort of LIST ACTIVE -> our documentation is a bit incorrect
 		 *       now.
-		 *
-		 * use "LIST ACTIVE grp" if we have less than PIPELINE_LIMIT
-		 * groups and we use -n but not -Q
 		 */
 		if (read_news_via_nntp && !list_active && ((nntp_caps.type == CAPABILITIES && nntp_caps.list_active) || nntp_caps.type != CAPABILITIES) && (show_description || check_for_new_newsgroups)) {
 			char buff[NNTP_STRLEN];
 			char *ptr, *q;
 			char moderated[PATH_LEN];
-			int i, r, j = 0;
+			int r = 0, i = 0, j = 0;
 			long count = -1L, min = 1L, max = 0L;
 			struct t_group *grpptr;
 			t_bool need_auth = FALSE;
@@ -612,18 +775,43 @@ read_news_active_file(
 						if (!(q = strpbrk(ptr, ":!")))
 							continue;
 						*q = '\0';
-						snprintf(buff, sizeof(buff), "LIST ACTIVE %s", ptr);
+						if (nntp_caps.type == CAPABILITIES && (nntp_caps.list_active || nntp_caps.list_counts)) {
+							/* LIST ACTIVE or LIST COUNTS takes wildmats */
+							if (!i) { /* new wildmat list */
+								i++;
+								snprintf(buff, sizeof(buff), "LIST %s %s", nntp_caps.list_counts ? "COUNTS" : "ACTIVE", ptr);
+								continue;
+							}
+							if (strlen(buff) + strlen(ptr) + 1 < NNTP_STRLEN) { /* append group name */
+								snprintf(buff + strlen(buff), sizeof(buff) - strlen(buff), ",%s", ptr);
+								continue;
+							}
+							i = 0; /* new wildmatlist required */
+						} else
+							snprintf(buff, sizeof(buff), "LIST ACTIVE %s", ptr);
 						put_server(buff);
+						r++;
+						*buff='\0';
 					}
+					if (*buff) {
+						put_server(buff);
+						r++;
+					}
+				} else {
+					do_group_cmds = TRUE;
 				}
 				fclose(fp);
 
 				if (j < PIPELINE_LIMIT) {
-					for (i = 0; i < j && !did_reconnect; i++) {
-						if ((r = get_only_respcode(buff, sizeof(buff))) != OK_GROUPS) {
+					for (i = 0; i < r && !did_reconnect; i++) {
+						if ((j = get_only_respcode(buff, sizeof(buff))) != OK_GROUPS) {
 							/* TODO: add 483 (RFC 3977) code */
-							if (r == ERR_NOAUTH || r == NEED_AUTHINFO)
+							if (j == ERR_NOAUTH || r == NEED_AUTHINFO)
 								need_auth = TRUE;
+#if 0 /* do we need something like this? */
+							if (j == ERR_CMDSYN)
+								list_active = TRUE;
+#endif /* 0 */
 							continue;
 						} else {
 							while ((ptr = tin_fgets(FAKE_NNTP_FP, FALSE)) != NULL) {
@@ -631,8 +819,13 @@ read_news_active_file(
 								if (debug & DEBUG_NNTP)
 									debug_print_file("NNTP", "<<< %s", ptr);
 #		endif /* DEBUG */
-								if (!parse_active_line(ptr, &max, &min, moderated))
-									continue;
+								if (nntp_caps.type == CAPABILITIES && nntp_caps.list_counts) {
+									if (!parse_count_line(ptr, &max, &min, &count, moderated))
+										continue;
+								} else {
+									if (!parse_active_line(ptr, &max, &min, moderated))
+										continue;
+								}
 
 								if ((grpptr = group_add(ptr)) == NULL) {
 									if ((grpptr = group_find(ptr, FALSE)) == NULL)
@@ -654,7 +847,7 @@ read_news_active_file(
 					}
 					if (need_auth) { /* retry after auth is overkill here, so just auth */
 						if (!authenticate(nntp_server, userid, FALSE)) {
-							error_message(2, _(txt_auth_failed), ERR_ACCESS);
+							error_message(2, _(txt_auth_failed), nntp_caps.type == CAPABILITIES ? ERR_AUTHFAIL : ERR_ACCESS);
 							tin_done(EXIT_FAILURE);
 						}
 					}
@@ -664,7 +857,8 @@ read_news_active_file(
 		}
 #	endif /* !DISABLE_PIPELINING */
 #endif /* NNTP_ABLE */
-		read_newsrc_active_file();
+		if (!nntp_caps.list_counts || do_group_cmds)
+			read_newsrc_active_file();
 	}
 
 	(void) time(&active_timestamp);
@@ -674,12 +868,14 @@ read_news_active_file(
 	 * check_for_any_new_groups() also does $AUTOSUBSCRIBE
 	 */
 	if (check_for_new_newsgroups)
-		check_for_any_new_groups();
+		newgrps = check_for_any_new_groups();
 
 	/*
 	 * finally we have a list of all groups an can set the attributes
 	 */
 	assign_attributes_to_groups();
+
+	return newgrps;
 }
 
 
@@ -727,7 +923,7 @@ open_newgroups_fp(
  * If reading news via NNTP issue a NEWGROUPS command.
  * Format:   (as active file) Groupname Maxart Minart moderated
  */
-static void
+static int
 check_for_any_new_groups(
 	void)
 {
@@ -736,6 +932,7 @@ check_for_any_new_groups(
 	char *ptr, *line, buf[NNTP_STRLEN];
 	char old_newnews_host[PATH_LEN];
 	int newnews_index;
+	int newgrps = 0;
 	time_t old_newnews_time;
 	time_t new_newnews_time;
 
@@ -780,11 +977,12 @@ check_for_any_new_groups(
 				*ptr = '\0';
 			}
 			subscribe_new_group(line, autosubscribe, autounsubscribe);
+			newgrps++;
 		}
 		TIN_FCLOSE(fp);
 
 		if (tin_errno)
-			return;				/* Don't update the time if we quit */
+			return 0;				/* Don't update the time if we quit */
 	}
 
 	/*
@@ -798,6 +996,11 @@ check_for_any_new_groups(
 		snprintf(buf, sizeof(buf), "%s %lu", nntp_server, (unsigned long int) new_newnews_time);
 		load_newnews_info(buf);
 	}
+
+	if (!batch_mode)
+		my_fputc('\n', stdout);
+
+	return newgrps;
 }
 
 
@@ -1041,11 +1244,11 @@ create_save_active_file(
 	wait_message(0, _(txt_creating_active));
 
 	print_active_head(local_save_active_file);
-	strfpath(tinrc.savedir, group_path, sizeof(group_path), NULL);
+	strfpath(cmdline.args & CMDLINE_SAVEDIR ? cmdline.savedir : tinrc.savedir, group_path, sizeof(group_path), NULL, FALSE);
 	while (strlen(group_path) && group_path[strlen(group_path) - 1] == '/')
 		group_path[strlen(group_path) - 1] = '\0';
 	fb = my_strdup(group_path);
-	make_group_list(local_save_active_file, tinrc.savedir, fb, group_path);
+	make_group_list(local_save_active_file, cmdline.args & CMDLINE_SAVEDIR ? cmdline.savedir : tinrc.savedir, fb, group_path);
 	free(fb);
 }
 
@@ -1119,6 +1322,7 @@ append_group_line(
 	if ((fp = fopen(active_file, "a+")) != NULL) {
 		char *ptr;
 		char *group_name;
+		int err;
 
 		ptr = group_name = my_strdup(group_path);
 		ptr++;
@@ -1127,8 +1331,13 @@ append_group_line(
 
 		wait_message(0, "Appending=[%s %ld %ld %s]\n", group_name, art_max, art_min, base_dir);
 		print_group_line(fp, group_name, art_max, art_min, base_dir);
-		if (ferror(fp) || fclose(fp)) /* TODO: issue warning? */
+		if ((err = ferror(fp)) || fclose(fp)) { /* TODO: issue warning? */
 			rename(file_tmp, active_file);
+			if (err) {
+				clearerr(fp);
+				fclose(fp);
+			}
+		}
 		free(group_name);
 	}
 	unlink(file_tmp);
diff -Nurp --exclude='.bzr*' tin-1.9.4/src/art.c tin-1.9.5/src/art.c
--- tin-1.9.4/src/art.c	2009-01-15 21:08:29.000000000 +0100
+++ tin-1.9.5/src/art.c	2009-12-23 10:56:07.590877367 +0100
@@ -3,10 +3,10 @@
  *  Module    : art.c
  *  Author    : I.Lea & R.Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2009-01-15
+ *  Updated   : 2009-12-23
  *  Notes     :
  *
- * Copyright (c) 1991-2009 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
+ * Copyright (c) 1991-2010 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -41,6 +41,9 @@
 #ifndef TCURSES_H
 #	include "tcurses.h"
 #endif /* !TCURSES_H */
+#ifndef NEWSRC_H
+#	include "newsrc.h"
+#endif /* !NEWSRC_H */
 
 #ifndef STPWATCH_H
 #	include "stpwatch.h"
@@ -91,6 +94,7 @@ static void sort_base(unsigned int sort_
 static void thread_by_multipart(void);
 static void thread_by_percentage(struct t_group *group);
 static void thread_by_subject(void);
+static void write_overview(struct t_group *group);
 
 
 /*
@@ -198,7 +202,6 @@ static long
 setup_hard_base(
 	struct t_group *group)
 {
-	long art;
 	long total = 0;
 
 	grpmenu.max = 0;
@@ -211,17 +214,17 @@ setup_hard_base(
 		char buf[NNTP_STRLEN];
 		FILE *fp;
 
-#	ifdef BROKEN_LISTGROUP
 		/*
 		 * Some nntp servers are broken and need an extra GROUP command
 		 * (reported by reorx@irc.pl). This affects (old?) versions of
 		 * nntpcache, leafnode and SurgeNews. Usually this should not be
 		 * needed.
 		 */
-		snprintf(buf, sizeof(buf), "GROUP %s", group->name);
-		if (nntp_command(buf, OK_GROUP, NULL, 0) == NULL)
-			return -1;
-#	endif /* BROKEN_LISTGROUP */
+		if (nntp_caps.broken_listgroup) {
+			snprintf(buf, sizeof(buf), "GROUP %s", group->name);
+			if (nntp_command(buf, OK_GROUP, NULL, 0) == NULL)
+				return -1;
+		}
 
 		/*
 		 * See if LISTGROUP works
@@ -298,6 +301,7 @@ setup_hard_base(
 		DIR *d;
 		DIR_BUF *e;
 		char group_path[PATH_LEN];
+		long art;
 
 		make_base_group_path(group->spooldir, group->name, group_path, sizeof(group_path));
 
@@ -346,10 +350,11 @@ index_group(
 {
 	int i;
 	int changed;				/* Count of articles whose overview has changed */
+	int getart_limit;
 	int respnum;
 	int total;
 	long last_read_article;
-	long min, max;
+	long min, new_min, max;
 	t_bool caching_xover;
 	t_bool filtered;
 
@@ -386,14 +391,20 @@ index_group(
 	min = grpmenu.max ? base[0] : group->xmin;
 	max = grpmenu.max ? base[grpmenu.max - 1] : min - 1;
 
-	if (tinrc.getart_limit > 0) {
-		if (grpmenu.max && (grpmenu.max > tinrc.getart_limit))
-			min = base[grpmenu.max - tinrc.getart_limit];
-	} else if (tinrc.getart_limit < 0) {
+	getart_limit = cmdline.args & CMDLINE_GETART_LIMIT ? cmdline.getart_limit : tinrc.getart_limit;
+
+	if (getart_limit > 0) {
+		if (grpmenu.max && (grpmenu.max > getart_limit))
+			min = base[grpmenu.max - getart_limit];
+		else
+			getart_limit = 0;
+	} else if (getart_limit < 0) {
 		long first_unread = find_first_unread(group);
 
-		if (min - first_unread < tinrc.getart_limit)
-			min = first_unread + tinrc.getart_limit;
+		if (min - first_unread < getart_limit)
+			min = first_unread + getart_limit;
+		else
+			getart_limit = 0;
 	}
 
 	/*
@@ -422,9 +433,9 @@ index_group(
 	 * Only do this if the previous read_overview() was against private cache
 	 */
 	if ((last_read_article < max) && caching_xover) {
-		min = (last_read_article >= min) ? last_read_article + 1 : min;
+		new_min = (last_read_article >= min) ? last_read_article + 1 : min;
 
-		if ((changed += read_overview(group, min, max, &last_read_article, FALSE)) == -1)
+		if ((changed += read_overview(group, new_min, max, &last_read_article, FALSE)) == -1)
 			return FALSE;	/* user aborted indexing */
 	} else
 		caching_xover = FALSE;
@@ -447,13 +458,9 @@ index_group(
 	 * Add any articles to arts[] that are new or were killed
 	 */
 	if (total > 0) {
-		/*
-		 * TODO
-		 * his doesn't honor tinrc.getart_limit
-		 * something like (tinrc.getart_limit ? min : last_read_article)
-		 * as 3rd arg to read_art_headers() might solve this
-		 */
-		if ((changed += read_art_headers(group, total, last_read_article)) == -1)
+		new_min = (getart_limit != 0 && last_read_article < min) ? min - 1 : last_read_article;
+
+		if ((changed += read_art_headers(group, total, new_min)) == -1)
 			return FALSE;		/* user aborted indexing */
 	}
 
@@ -467,7 +474,8 @@ index_group(
 	 * Do this before calling art_mark(,, ART_READ) if you want
 	 * the unread count to be correct.
 	 */
-	parse_unread_arts(group);
+	min = getart_limit > 0 ? min : 0L;
+	parse_unread_arts(group, min);
 #ifdef DEBUG
 	if (debug & DEBUG_NEWSRC) {
 		debug_print_comment("After parse_unread_arts()");
@@ -536,8 +544,8 @@ find_first_unread(
 	long first = group->newsrc.xmin; /* initial value */
 
 	if ((p = group->newsrc.xbitmap)) {
-		end += group->newsrc.xbitlen / 8;
-		for (; *p == '\0' && p < end; p++, first += 8)
+		end += group->newsrc.xbitlen / NBITS;
+		for (; *p == '\0' && p < end; p++, first += NBITS)
 			;
 	}
 	return first;
@@ -590,6 +598,7 @@ open_art_header(
 			 * we are not -DBROKEN_LISTGROUP
 			 */
 			case ERR_NCING:
+				nntp_caps.broken_listgroup = TRUE;
 				snprintf(buf, sizeof(buf), "GROUP %s", groupname);
 				if (nntp_command(buf, OK_GROUP, NULL, 0) == NULL)
 					return NULL;
@@ -602,6 +611,21 @@ open_art_header(
 #	endif /*! BROKEN_LISTGROUP */
 
 			default:
+				/*
+				 * TODO: abort loop over all arts on ERR_NONEXT
+				 */
+#	ifndef BROKEN_LISTGROUP
+				/*
+				 * to avoid out of sync responses
+				 * (listgroup seems to work, but didn't select new group,
+				 *  so xover seems to work but returns old data)
+				 * we set listgroup_broken = TRUE; once we saw a
+				 * ERR_NOARTIG / ERR_NONEXT or the like - even if
+				 * ERR_NOARTIG may occur on servers where listgroup
+				 * isnt't broken...
+				 */
+				nntp_caps.broken_listgroup = TRUE;
+#	endif /*! BROKEN_LISTGROUP */
 				break;
 		}
 
@@ -957,7 +981,7 @@ global_get_multiparts(
 	int i;
 	int part_index;
 	MultiPartInfo tmp, tmp2;
-	MultiPartInfo *info = 0;
+	MultiPartInfo *info = NULL;
 
 	/* entry assertions */
 	assert(0 <= aindex && aindex < top_art && "Invalid index");
@@ -1115,14 +1139,14 @@ make_threads(
 			arts[i].prev = ART_NORMAL;
 
 			/* Should never happen if tree is built properly */
-			if (arts[i].refptr == 0) {
+			if (arts[i].refptr == NULL) {
 #ifdef DEBUG
 				if (debug & DEBUG_REFS) {
 					my_fprintf(stderr, "\nError  : art->refptr is NULL\n");
 					my_fprintf(stderr, "Artnum : %ld\n", arts[i].artnum);
 					my_fprintf(stderr, "Subject: %s\n", arts[i].subject);
 					my_fprintf(stderr, "From   : %s\n", arts[i].from);
-					assert(arts[i].refptr != 0);
+					assert(arts[i].refptr != NULL);
 				} else
 #endif /* DEBUG */
 					continue;
@@ -1296,7 +1320,7 @@ parse_headers(
 					char *s;
 
 					if ((s = strrchr(hdr, '/')) != NULL) {
-						struct t_archive *archptr = my_malloc(sizeof(struct t_article));
+						struct t_archive *archptr = my_malloc(sizeof(struct t_archive));
 
 						if (STRNCASECMPEQ(s + 1, "part", 4)) {
 							archptr->partnum = my_strdup(s + 5);
@@ -1428,7 +1452,7 @@ parse_headers(
  *	5. MessageID:     (ie. <123@ether.net>)    [mandatory]
  *	6. References:    (ie. <message-id> ....)  [optional]
  *	7. Byte count     (Skipped - not used)     [mandatory]
- *	8. Lines: line    (ie. 23)                 [mandatory]
+ *	8. Line count     (ie. 23)                 [mandatory]
  *	9. Xref: line     (ie. alt.test:389)       [optional]
  */
 static int
@@ -1516,6 +1540,12 @@ read_overview(
 			continue;
 
 		/*
+		 * skip artnums below the given minimum (getart_limit)
+		 */
+		if (artnum < min)
+			continue;
+
+		/*
 		 * Check to make sure article in nov file has not expired in group
 		 */
 		if (artnum < group->xmin) {
@@ -1549,16 +1579,16 @@ read_overview(
 			if (count > over_fields) {
 #ifdef DEBUG
 				if (debug & DEBUG_NNTP)
-					debug_print_file("NNTP", "OVER(%d) Unexpected overview-field %d of %d: %s", artnum, count, over_fields, ptr);
-#endif	/* DEBUG */
+					debug_print_file("NNTP", "%s(%d) Unexpected overview-field %d of %d: %s", nntp_caps.over_cmd, artnum, count, over_fields, ptr);
+#endif /* DEBUG */
 
 				/* "common error" Xref:full in overview-data but not in OVERVIEW.FTM */
 				if (count == over_fields + 1) {
 					if (!strncasecmp(ptr, "Xref: ", 6)) {
 #ifdef DEBUG
 						if (debug & DEBUG_NNTP)
-							debug_print_file("NNTP", "OVER: found unexpected Xref: on semi std. position");
-#endif  /* DEBUG */
+							debug_print_file("NNTP", "%s: found unexpected Xref: on semi std. position", nntp_caps.over_cmd);
+#endif /* DEBUG */
 						over_fields++;
 						ofmt = my_realloc(ofmt, sizeof(struct t_overview_fmt) * (over_fields + 2)); /* + 2 = artnum and end-marker */
 						ofmt[over_fields].type = OVER_T_FSTRING;
@@ -1582,7 +1612,7 @@ read_overview(
 							art->subject = hash_str("");
 #ifdef DEBUG
 							if (debug & DEBUG_NNTP)
-								debug_print_file("NNTP", "OVER(%d) empty overview-field %s", artnum, ofmt[count].name);
+								debug_print_file("NNTP", "%s(%d) empty overview-field %s", nntp_caps.over_cmd, artnum, ofmt[count].name);
 #endif /* DEBUG */
 						}
 						continue;
@@ -1598,7 +1628,7 @@ read_overview(
 							art->from = hash_str("");
 #ifdef DEBUG
 							if (debug & DEBUG_NNTP)
-								debug_print_file("NNTP", "OVER(%d) empty overview-field %s", artnum, ofmt[count].name);
+								debug_print_file("NNTP", "%s(%d) empty overview-field %s", nntp_caps.over_cmd, artnum, ofmt[count].name);
 #endif /* DEBUG */
 						}
 						continue;
@@ -1608,7 +1638,7 @@ read_overview(
 						art->date = parsedate(ptr, (TIMEINFO *) 0);
 #ifdef DEBUG
 						if ((debug & DEBUG_NNTP) && art->date == (time_t) -1)
-							debug_print_file("NNTP", "OVER(%d) bogus overview-field %s %s", artnum, ofmt[count].name, ptr);
+							debug_print_file("NNTP", "%s(%d) bogus overview-field %s %s", nntp_caps.over_cmd, artnum, ofmt[count].name, ptr);
 #endif /* DEBUG */
 						continue;
 					}
@@ -1620,7 +1650,7 @@ read_overview(
 							art->msgid = NULL;
 #ifdef DEBUG
 							if (debug & DEBUG_NNTP)
-								debug_print_file("NNTP", "OVER(%d) empty overview-field %s", artnum, ofmt[count].name);
+								debug_print_file("NNTP", "%s(%d) empty overview-field %s", nntp_caps.over_cmd, artnum, ofmt[count].name);
 #endif /* DEBUG */
 						}
 						continue;
@@ -1640,7 +1670,7 @@ read_overview(
 						if (*ptr) {
 #ifdef DEBUG
 							if ((debug & DEBUG_NNTP) && !isdigit((unsigned char) *ptr))
-									debug_print_file("NNTP", "OVER(%d) overview field %d (%s) missmatch: %s", artnum, count, ofmt[count].name, ptr);
+									debug_print_file("NNTP", "%s(%d) overview field %d (%s) missmatch: %s", nntp_caps.over_cmd, artnum, count, ofmt[count].name, ptr);
 #endif /* DEBUG */
 						}
 						continue;
@@ -1654,7 +1684,7 @@ read_overview(
 								art->line_count = 0;
 #ifdef DEBUG
 								if (debug & DEBUG_NNTP)
-									debug_print_file("NNTP", "OVER(%d) overview field %d (%s) missmatch: %s", artnum, count, ofmt[count].name, ptr);
+									debug_print_file("NNTP", "%s(%d) overview field %d (%s) missmatch: %s", nntp_caps.over_cmd, artnum, count, ofmt[count].name, ptr);
 #endif /* DEBUG */
 							}
 						} else
@@ -1671,7 +1701,7 @@ read_overview(
 							art->subject = hash_str("");
 #ifdef DEBUG
 							if (debug & DEBUG_NNTP)
-								debug_print_file("NNTP", "OVER(%d) empty overview-field %s", artnum, ofmt[count].name);
+								debug_print_file("NNTP", "%s(%d) empty overview-field %s", nntp_caps.over_cmd, artnum, ofmt[count].name);
 #endif /* DEBUG */
 						}
 						break;
@@ -1686,7 +1716,7 @@ read_overview(
 							art->from = hash_str("");
 #ifdef DEBUG
 							if (debug & DEBUG_NNTP)
-								debug_print_file("NNTP", "OVER(%d) empty overview-field %s", artnum, ofmt[count].name);
+								debug_print_file("NNTP", "%s(%d) empty overview-field %s", nntp_caps.over_cmd, artnum, ofmt[count].name);
 #endif /* DEBUG */
 						}
 						break;
@@ -1695,7 +1725,7 @@ read_overview(
 						art->date = parsedate(ptr, (TIMEINFO *) 0);
 #ifdef DEBUG
 						if ((debug & DEBUG_NNTP) && art->date == (time_t) -1)
-							debug_print_file("NNTP", "OVER(%d) bogus overview-field %s %s", artnum, ofmt[count].name, ptr);
+							debug_print_file("NNTP", "%s(%d) bogus overview-field %s %s", nntp_caps.over_cmd, artnum, ofmt[count].name, ptr);
 #endif /* DEBUG */
 						break;
 
@@ -1706,7 +1736,7 @@ read_overview(
 							art->msgid = NULL;
 #ifdef DEBUG
 							if (debug & DEBUG_NNTP)
-								debug_print_file("NNTP", "OVER(%d) empty overview-field %s", artnum, ofmt[count].name);
+								debug_print_file("NNTP", "%s(%d) empty overview-field %s", nntp_caps.over_cmd, artnum, ofmt[count].name);
 #endif /* DEBUG */
 						}
 						break;
@@ -1722,7 +1752,7 @@ read_overview(
 						if (*ptr) {
 #ifdef DEBUG
 							if ((debug & DEBUG_NNTP) && !isdigit((unsigned char) *ptr))
-								debug_print_file("NNTP", "OVER(%d) overview field %d (%s) missmatch: %s", artnum, count, ofmt[count].name, ptr);
+								debug_print_file("NNTP", "%s(%d) overview field %d (%s) missmatch: %s", nntp_caps.over_cmd, artnum, count, ofmt[count].name, ptr);
 #endif /* DEBUG */
 						}
 						break;
@@ -1735,7 +1765,7 @@ read_overview(
 								art->line_count = 0;
 #ifdef DEBUG
 								if (debug & DEBUG_NNTP)
-									debug_print_file("NNTP", "OVER(%d) overview field %d (%s) missmatch: %s", artnum, count, ofmt[count].name, ptr);
+									debug_print_file("NNTP", "%s(%d) overview field %d (%s) missmatch: %s", nntp_caps.over_cmd, artnum, count, ofmt[count].name, ptr);
 #endif /* DEBUG */
 							}
 						} else
@@ -1755,7 +1785,7 @@ read_overview(
 #ifdef DEBUG
 					else {
 						if (debug & DEBUG_NNTP)
-							debug_print_file("NNTP", "OVER(%d) bogus overview-field %s %s", artnum, ofmt[count].name, ptr);
+							debug_print_file("NNTP", "%s(%d) bogus overview-field %s %s", nntp_caps.over_cmd, artnum, ofmt[count].name, ptr);
 					}
 #endif /* DEBUG */
 				}
@@ -1820,9 +1850,9 @@ read_overview(
 		}
 
 		if (found) {
-			snprintf(cbuf, sizeof(cbuf), "%s XREF %ld-%ld", nntp_caps.hdr_cmd, min, max);
+			snprintf(cbuf, sizeof(cbuf), "%s XREF %ld-%ld", nntp_caps.hdr_cmd, min, MAX(min, max));
 			group_msg = fmt_string("%s XREF loop", nntp_caps.hdr_cmd); /* TODO: find a better message, move to lang.c */
-			if ((fp = nntp_command(cbuf, OK_HEAD, NULL, 0)) != NULL) {
+			if ((fp = nntp_command(cbuf, nntp_caps.hdr ? OK_HDR : OK_HEAD, NULL, 0)) != NULL) { /* RFC 2980 (XHDR) uses 221; RFC 3977 (HDR) uses 225 */
 				while ((ptr = tin_fgets(fp, FALSE)) != NULL) {
 					artnum = atol(ptr);
 					if (artnum <= 0 || artnum < group->xmin || artnum > group->xmax)
@@ -1865,7 +1895,7 @@ read_overview(
  *	5. MessageID:     (ie. <123@ether.net>)    [mandatory]
  *	6. References:    (ie. <message-id> ....)  [optional]
  *	7. Byte count     (Skipped - not used)     [mandatory]
- *	8. Lines: line    (ie. 23)                 [mandatory]
+ *	8. Line count     (ie. 23)                 [mandatory]
  *	9. Xref: line     (ie. alt.test:389)       [optional]
  *
  * TODO: as we don't use the original data, we currently can't store
@@ -1886,7 +1916,7 @@ read_overview(
  *       which hold the raw data for from/subject. the latter has the
  *       disadvantage that it costs (much) more memory.
  */
-void
+static void
 write_overview(
 	struct t_group *group)
 {
@@ -1895,9 +1925,9 @@ write_overview(
 	struct t_article *article;
 
 	/*
-	 * Can't write or caching is off
+	 * Can't write or caching is off or getart_limit is set
 	 */
-	if (no_write || !tinrc.cache_overview_files)
+	if (no_write || !tinrc.cache_overview_files || (cmdline.args & CMDLINE_GETART_LIMIT ? cmdline.getart_limit : tinrc.getart_limit) != 0)
 		return;
 
 	if ((fp = open_xover_fp(group, "w", 0L, 0L, FALSE)) == NULL)
@@ -2436,15 +2466,15 @@ score_comp_base(
 	t_comptype p1,
 	t_comptype p2)
 {
-	int a = get_score_of_thread(*(const long *)p1);
-	int b = get_score_of_thread(*(const long *)p2);
+	int a = get_score_of_thread(*(const long *) p1);
+	int b = get_score_of_thread(*(const long *) p2);
 
 	/* If scores are equal, compare using the article sort order.
 	 * This determines the order in a group of equally scored threads.
 	 */
 	if (a == b) {
-		const struct t_article *s1 = &arts[*(const long *)p1];
-		const struct t_article *s2 = &arts[*(const long *)p2];
+		const struct t_article *s1 = &arts[*(const long *) p1];
+		const struct t_article *s2 = &arts[*(const long *) p2];
 		t_compfunc comp_func = eval_sort_arts_func(CURR_GROUP.attribute->sort_article_type);
 
 		if (comp_func)
@@ -2621,8 +2651,7 @@ print_from(
 			snprintf(from, sizeof(from), "%s <%s>", group->attribute->post_8bit_header ? article->name : p, article->from);
 
 		free(p);
-	}
-	else
+	} else
 		STRCPY(from, article->from);
 
 	return from;
@@ -2645,7 +2674,7 @@ open_xover_fp(
 	if (!local && nntp_caps.over_cmd && *mode == 'r' && group->type == GROUP_TYPE_NEWS) {
 		char line[NNTP_STRLEN];
 
-		snprintf(line, sizeof(line), "%s %ld-%ld", nntp_caps.over_cmd, min, max);
+		snprintf(line, sizeof(line), "%s %ld-%ld", nntp_caps.over_cmd, min, MAX(min, max));
 		return (nntp_command(line, OK_XOVER, NULL, 0));
 	}
 #endif /* NNTP_ABLE */
diff -Nurp --exclude='.bzr*' tin-1.9.4/src/attrib.c tin-1.9.5/src/attrib.c
--- tin-1.9.4/src/attrib.c	2009-02-02 11:03:11.000000000 +0100
+++ tin-1.9.5/src/attrib.c	2009-12-01 15:15:28.000000000 +0100
@@ -3,10 +3,10 @@
  *  Module    : attrib.c
  *  Author    : I. Lea
  *  Created   : 1993-12-01
- *  Updated   : 2009-02-02
+ *  Updated   : 2009-11-05
  *  Notes     : Group attribute routines
  *
- * Copyright (c) 1993-2009 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1993-2010 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -41,99 +41,20 @@
 #ifndef VERSION_H
 #	include "version.h"
 #endif /* !VERSION_H */
+#ifndef TCURSES_H
+#	include "tcurses.h"
+#endif /* !TCURSES_H */
 
-#ifdef DEBUG
-#	ifndef TCURSES_H
-#		include "tcurses.h"
-#	endif /* !TCURSES_H */
-#endif /* DEBUG */
 
 /*
- * Defines used in setting attributes switch
+ * Global file offset for local_attributes_file
  */
-enum {
-	ATTRIB_MAILDIR,
-	ATTRIB_SAVEDIR,
-	ATTRIB_SAVEFILE,
-	ATTRIB_ORGANIZATION,
-	ATTRIB_FROM,
-	ATTRIB_SIGFILE,
-	ATTRIB_FOLLOWUP_TO,
-	ATTRIB_ADD_POSTED_TO_FILTER,
-	ATTRIB_ADVERTISING,
-	ATTRIB_ALTERNATIVE_HANDLING,
-	ATTRIB_ASK_FOR_METAMAIL,
-	ATTRIB_AUTO_CC_BCC,
-	ATTRIB_AUTO_LIST_THREAD,
-	ATTRIB_AUTO_SELECT,
-	ATTRIB_AUTO_SAVE,
-	ATTRIB_BATCH_SAVE,
-	ATTRIB_DATE_FORMAT,
-	ATTRIB_EDITOR_FORMAT,
-	ATTRIB_DELETE_TMP_FILES,
-	ATTRIB_GROUP_CATCHUP_ON_EXIT,
-	ATTRIB_MAIL_8BIT_HEADER,
-	ATTRIB_MAIL_MIME_ENCODING,
-	ATTRIB_MARK_IGNORE_TAGS,
-	ATTRIB_MARK_SAVED_READ,
-	ATTRIB_NEWS_HEADERS_TO_DISPLAY,
-	ATTRIB_NEWS_HEADERS_TO_NOT_DISPLAY,
-	ATTRIB_POS_FIRST_UNREAD,
-	ATTRIB_POST_8BIT_HEADER,
-	ATTRIB_POST_MIME_ENCODING,
-	ATTRIB_POST_PROCESS_VIEW,
-#ifndef DISABLE_PRINTING
-	ATTRIB_PRINT_HEADER,
-#endif /* !DISABLE_PRINTING */
-	ATTRIB_PROCESS_ONLY_UNREAD,
-	ATTRIB_PROMPT_FOLLOWUPTO,
-	ATTRIB_SHOW_ONLY_UNREAD_ARTS,
-	ATTRIB_SIGDASHES,
-	ATTRIB_SIGNATURE_REPOST,
-	ATTRIB_START_EDITOR_OFFSET,
-	ATTRIB_THREAD_ARTICLES,
-	ATTRIB_THREAD_CATCHUP_ON_EXIT,
-	ATTRIB_THREAD_PERC,
-	ATTRIB_SHOW_AUTHOR,
-	ATTRIB_SHOW_INFO,
-	ATTRIB_SHOW_SIGNATURES,
-	ATTRIB_TRIM_ARTICLE_BODY,
-	ATTRIB_VERBATIM_HANDLING,
-	ATTRIB_WRAP_ON_NEXT_UNREAD,
-	ATTRIB_SORT_ARTICLE_TYPE,
-	ATTRIB_POST_PROCESS_TYPE,
-	ATTRIB_QUICK_KILL_HEADER,
-	ATTRIB_QUICK_KILL_SCOPE,
-	ATTRIB_QUICK_KILL_EXPIRE,
-	ATTRIB_QUICK_KILL_CASE,
-	ATTRIB_QUICK_SELECT_HEADER,
-	ATTRIB_QUICK_SELECT_SCOPE,
-	ATTRIB_QUICK_SELECT_EXPIRE,
-	ATTRIB_QUICK_SELECT_CASE,
-	ATTRIB_MAILING_LIST,
-	ATTRIB_X_HEADERS,
-	ATTRIB_X_BODY,
-	ATTRIB_X_COMMENT_TO,
-	ATTRIB_FCC,
-	ATTRIB_NEWS_QUOTE,
-	ATTRIB_QUOTE_CHARS,
-	ATTRIB_MIME_TYPES_TO_SAVE,
-	ATTRIB_MIME_FORWARD,
-#ifdef HAVE_ISPELL
-	ATTRIB_ISPELL,
-#endif /* HAVE_ISPELL */
-	ATTRIB_SORT_THREADS_TYPE,
-	ATTRIB_TEX2ISO_CONV
-#ifdef CHARSET_CONVERSION
-	,ATTRIB_MM_NETWORK_CHARSET
-	,ATTRIB_UNDECLARED_CHARSET
-#endif /* CHARSET_CONVERSION */
-};
+int attrib_file_offset;
+
 
 /*
  * Local prototypes
  */
-static int add_scope(const char *scope);
 static void set_attrib(int type, const char *scope, const char *data);
 static void set_default_attributes(struct t_attribute *attributes, struct t_attribute *scope, t_bool global);
 static void set_default_state(struct t_attribute_state *state);
@@ -251,21 +172,33 @@ set_default_state(
 	state->auto_save = FALSE;
 	state->auto_select = FALSE;
 	state->batch_save = FALSE;
+	state->date_format = FALSE;
 	state->delete_tmp_files = FALSE;
+	state->editor_format = FALSE;
+	state->fcc = FALSE;
+	state->followup_to = FALSE;
+	state->from = FALSE;
 	state->group_catchup_on_exit = FALSE;
+#ifdef HAVE_ISPELL
+	state->ispell = FALSE;
+#endif /* HAVE_ISPELL */
 	state->mail_8bit_header = FALSE;
 	state->mail_mime_encoding = FALSE;
+	state->maildir = FALSE;
+	state->mailing_list = FALSE;
 	state->mark_ignore_tags = FALSE;
 	state->mark_saved_read = FALSE;
 	state->mime_forward = FALSE;
-#ifdef CHARSET_CONVERSION
-	state->mm_network_charset = FALSE;
-#endif /* CHARSET_CONVERSION */
+	state->mime_types_to_save = FALSE;
+	state->news_headers_to_display = FALSE;
+	state->news_headers_to_not_display = FALSE;
+	state->news_quote_format = FALSE;
+	state->organization = FALSE;
 	state->pos_first_unread = FALSE;
 	state->post_8bit_header = FALSE;
 	state->post_mime_encoding = FALSE;
-	state->post_process_view = FALSE;
 	state->post_process_type = FALSE;
+	state->post_process_view = FALSE;
 #ifndef DISABLE_PRINTING
 	state->print_header = FALSE;
 #endif /* !DISABLE_PRINTING */
@@ -274,14 +207,20 @@ set_default_state(
 	state->quick_kill_case = FALSE;
 	state->quick_kill_expire = FALSE;
 	state->quick_kill_header = FALSE;
+	state->quick_kill_scope = FALSE;
 	state->quick_select_case = FALSE;
 	state->quick_select_expire = FALSE;
 	state->quick_select_header = FALSE;
+	state->quick_select_scope = FALSE;
+	state->quote_chars = FALSE;
+	state->savedir = FALSE;
+	state->savefile = FALSE;
 	state->show_author = FALSE;
 	state->show_info = FALSE;
 	state->show_only_unread_arts = FALSE;
 	state->show_signatures = FALSE;
 	state->sigdashes = FALSE;
+	state->sigfile = FALSE;
 	state->signature_repost = FALSE;
 	state->sort_article_type = FALSE;
 	state->sort_threads_type = FALSE;
@@ -291,9 +230,15 @@ set_default_state(
 	state->thread_catchup_on_exit = FALSE;
 	state->thread_perc = FALSE;
 	state->trim_article_body = FALSE;
+#ifdef CHARSET_CONVERSION
+	state->undeclared_charset = FALSE;
+	state->mm_network_charset = FALSE;
+#endif /* CHARSET_CONVERSION */
 	state->verbatim_handling = FALSE;
 	state->wrap_on_next_unread = FALSE;
+	state->x_body = FALSE;
 	state->x_comment_to = FALSE;
+	state->x_headers = FALSE;
 }
 
 
@@ -345,9 +290,10 @@ read_attributes_file(
 	char scope[LEN];
 	int i, num;
 	enum rc_state upgrade = RC_CHECK;
+	static t_bool startup = TRUE;
 	t_bool flag, found = FALSE;
 
-	if (!batch_mode)
+	if (!batch_mode || verbose)
 		wait_message(0, _(txt_reading_attributes_file), (global_file ? _(txt_global) : ""));
 	/*
 	 * Initialize global attributes even if there is no global file
@@ -355,12 +301,15 @@ read_attributes_file(
 	 */
 	if (global_file) {
 		i = add_scope("_default_");
+		scopes[i].global = TRUE;
 		set_default_attributes(scopes[i].attribute, NULL, TRUE);
 		build_news_headers_array(scopes[i].attribute, TRUE);
 		build_news_headers_array(scopes[i].attribute, FALSE);
 		file = global_attributes_file;
-	} else
+	} else {
+		attrib_file_offset = 1;
 		file = local_attributes_file;
+	}
 
 	if ((fp = fopen(file, "r")) != NULL) {
 		scope[0] = '\0';
@@ -368,252 +317,254 @@ read_attributes_file(
 			if (line[0] == '\n')
 				continue;
 			if (line[0] == '#') {
-				if (!global_file && upgrade == RC_CHECK && match_string(line, "# Group attributes file V", NULL, 0)) {
-					upgrade = check_upgrade(line, "# Group attributes file V", ATTRIBUTES_VERSION);
-					if (upgrade != RC_IGNORE)
-						upgrade_prompt_quit(upgrade, file); /* TODO: do something (more) useful here */
+				if (!global_file) {
+					if (scope[0] == '\0')
+						attrib_file_offset++;
+					if (startup && upgrade == RC_CHECK && match_string(line, "# Group attributes file V", NULL, 0)) {
+						upgrade = check_upgrade(line, "# Group attributes file V", ATTRIBUTES_VERSION);
+						if (upgrade != RC_IGNORE)
+							upgrade_prompt_quit(upgrade, file); /* TODO: do something (more) useful here */
+					}
 				}
 				continue;
 			}
 
 			switch (tolower((unsigned char) line[0])) {
 				case 'a':
-					MATCH_BOOLEAN("add_posted_to_filter=", ATTRIB_ADD_POSTED_TO_FILTER);
-					MATCH_BOOLEAN("advertising=", ATTRIB_ADVERTISING);
-					MATCH_BOOLEAN("alternative_handling=", ATTRIB_ALTERNATIVE_HANDLING);
-					MATCH_BOOLEAN("ask_for_metamail=", ATTRIB_ASK_FOR_METAMAIL);
-					MATCH_INTEGER("auto_cc_bcc=", ATTRIB_AUTO_CC_BCC, AUTO_CC_BCC);
-					MATCH_BOOLEAN("auto_list_thread=", ATTRIB_AUTO_LIST_THREAD);
-					MATCH_BOOLEAN("auto_save=", ATTRIB_AUTO_SAVE);
-					MATCH_BOOLEAN("auto_select=", ATTRIB_AUTO_SELECT);
+					MATCH_BOOLEAN("add_posted_to_filter=", OPT_ATTRIB_ADD_POSTED_TO_FILTER);
+					MATCH_BOOLEAN("advertising=", OPT_ATTRIB_ADVERTISING);
+					MATCH_BOOLEAN("alternative_handling=", OPT_ATTRIB_ALTERNATIVE_HANDLING);
+					MATCH_BOOLEAN("ask_for_metamail=", OPT_ATTRIB_ASK_FOR_METAMAIL);
+					MATCH_INTEGER("auto_cc_bcc=", OPT_ATTRIB_AUTO_CC_BCC, AUTO_CC_BCC);
+					MATCH_BOOLEAN("auto_list_thread=", OPT_ATTRIB_AUTO_LIST_THREAD);
+					MATCH_BOOLEAN("auto_save=", OPT_ATTRIB_AUTO_SAVE);
+					MATCH_BOOLEAN("auto_select=", OPT_ATTRIB_AUTO_SELECT);
 					break;
 
 				case 'b':
-					MATCH_BOOLEAN("batch_save=", ATTRIB_BATCH_SAVE);
+					MATCH_BOOLEAN("batch_save=", OPT_ATTRIB_BATCH_SAVE);
 					break;
 
 				case 'd':
-					MATCH_STRING("date_format=", ATTRIB_DATE_FORMAT);
-					MATCH_BOOLEAN("delete_tmp_files=", ATTRIB_DELETE_TMP_FILES);
+					MATCH_STRING("date_format=", OPT_ATTRIB_DATE_FORMAT);
+					MATCH_BOOLEAN("delete_tmp_files=", OPT_ATTRIB_DELETE_TMP_FILES);
 					break;
 
 				case 'e':
-					MATCH_STRING("editor_format=", ATTRIB_EDITOR_FORMAT);
+					MATCH_STRING("editor_format=", OPT_ATTRIB_EDITOR_FORMAT);
 					break;
 
 				case 'f':
-					MATCH_STRING("fcc=", ATTRIB_FCC);
-					MATCH_STRING("followup_to=", ATTRIB_FOLLOWUP_TO);
-					MATCH_STRING("from=", ATTRIB_FROM);
+					MATCH_STRING("fcc=", OPT_ATTRIB_FCC);
+					MATCH_STRING("followup_to=", OPT_ATTRIB_FOLLOWUP_TO);
+					MATCH_STRING("from=", OPT_ATTRIB_FROM);
 					break;
 
 				case 'g':
-					MATCH_BOOLEAN("group_catchup_on_exit=", ATTRIB_GROUP_CATCHUP_ON_EXIT);
+					MATCH_BOOLEAN("group_catchup_on_exit=", OPT_ATTRIB_GROUP_CATCHUP_ON_EXIT);
 					break;
 
 				case 'i':
 #ifdef HAVE_ISPELL
-					MATCH_STRING("ispell=", ATTRIB_ISPELL);
+					MATCH_STRING("ispell=", OPT_ATTRIB_ISPELL);
 #else
 					SKIP_ITEM("ispell=");
 #endif /* HAVE_ISPELL */
 					break;
 
 				case 'm':
-					MATCH_BOOLEAN("mail_8bit_header=", ATTRIB_MAIL_8BIT_HEADER);
-					MATCH_LIST("mail_mime_encoding=", ATTRIB_MAIL_MIME_ENCODING, txt_mime_encodings, NUM_MIME_ENCODINGS);
-					MATCH_STRING("maildir=", ATTRIB_MAILDIR);
-					MATCH_STRING("mailing_list=", ATTRIB_MAILING_LIST);
-					MATCH_BOOLEAN("mark_ignore_tags=", ATTRIB_MARK_IGNORE_TAGS);
-					MATCH_BOOLEAN("mark_saved_read=", ATTRIB_MARK_SAVED_READ);
-					MATCH_BOOLEAN("mime_forward=", ATTRIB_MIME_FORWARD);
-					MATCH_STRING("mime_types_to_save=", ATTRIB_MIME_TYPES_TO_SAVE);
+					MATCH_BOOLEAN("mail_8bit_header=", OPT_ATTRIB_MAIL_8BIT_HEADER);
+					MATCH_LIST("mail_mime_encoding=", OPT_ATTRIB_MAIL_MIME_ENCODING, txt_mime_encodings, NUM_MIME_ENCODINGS);
+					MATCH_STRING("maildir=", OPT_ATTRIB_MAILDIR);
+					MATCH_STRING("mailing_list=", OPT_ATTRIB_MAILING_LIST);
+					MATCH_BOOLEAN("mark_ignore_tags=", OPT_ATTRIB_MARK_IGNORE_TAGS);
+					MATCH_BOOLEAN("mark_saved_read=", OPT_ATTRIB_MARK_SAVED_READ);
+					MATCH_BOOLEAN("mime_forward=", OPT_ATTRIB_MIME_FORWARD);
+					MATCH_STRING("mime_types_to_save=", OPT_ATTRIB_MIME_TYPES_TO_SAVE);
 #ifdef CHARSET_CONVERSION
-					MATCH_LIST("mm_network_charset=", ATTRIB_MM_NETWORK_CHARSET, txt_mime_charsets, NUM_MIME_CHARSETS);
+					MATCH_LIST("mm_network_charset=", OPT_ATTRIB_MM_NETWORK_CHARSET, txt_mime_charsets, NUM_MIME_CHARSETS);
 #else
 					SKIP_ITEM("mm_network_charset=");
 #endif /* CHARSET_CONVERSION */
 					break;
 
 				case 'n':
-					MATCH_STRING("news_headers_to_display=", ATTRIB_NEWS_HEADERS_TO_DISPLAY);
-					MATCH_STRING("news_headers_to_not_display=", ATTRIB_NEWS_HEADERS_TO_NOT_DISPLAY);
-					MATCH_STRING("news_quote_format=", ATTRIB_NEWS_QUOTE);
+					MATCH_STRING("news_headers_to_display=", OPT_ATTRIB_NEWS_HEADERS_TO_DISPLAY);
+					MATCH_STRING("news_headers_to_not_display=", OPT_ATTRIB_NEWS_HEADERS_TO_NOT_DISPLAY);
+					MATCH_STRING("news_quote_format=", OPT_ATTRIB_NEWS_QUOTE_FORMAT);
 					break;
 
 				case 'o':
-					MATCH_STRING("organization=", ATTRIB_ORGANIZATION);
+					MATCH_STRING("organization=", OPT_ATTRIB_ORGANIZATION);
 					break;
 
 				case 'p':
-					MATCH_BOOLEAN("pos_first_unread=", ATTRIB_POS_FIRST_UNREAD);
-					MATCH_BOOLEAN("post_8bit_header=", ATTRIB_POST_8BIT_HEADER);
-					MATCH_LIST("post_mime_encoding=", ATTRIB_POST_MIME_ENCODING, txt_mime_encodings, NUM_MIME_ENCODINGS);
-					MATCH_BOOLEAN("post_process_view=", ATTRIB_POST_PROCESS_VIEW);
-					MATCH_INTEGER("post_process_type=", ATTRIB_POST_PROCESS_TYPE, POST_PROC_YES);
+					MATCH_BOOLEAN("pos_first_unread=", OPT_ATTRIB_POS_FIRST_UNREAD);
+					MATCH_BOOLEAN("post_8bit_header=", OPT_ATTRIB_POST_8BIT_HEADER);
+					MATCH_LIST("post_mime_encoding=", OPT_ATTRIB_POST_MIME_ENCODING, txt_mime_encodings, NUM_MIME_ENCODINGS);
+					MATCH_BOOLEAN("post_process_view=", OPT_ATTRIB_POST_PROCESS_VIEW);
+					MATCH_INTEGER("post_process_type=", OPT_ATTRIB_POST_PROCESS_TYPE, POST_PROC_YES);
 #ifndef DISABLE_PRINTING
-					MATCH_BOOLEAN("print_header=", ATTRIB_PRINT_HEADER);
+					MATCH_BOOLEAN("print_header=", OPT_ATTRIB_PRINT_HEADER);
 #else
 					SKIP_ITEM("print_header=");
 #endif /* !DISABLE_PRINTING */
-					MATCH_BOOLEAN("process_only_unread=", ATTRIB_PROCESS_ONLY_UNREAD);
-					MATCH_BOOLEAN("prompt_followupto=", ATTRIB_PROMPT_FOLLOWUPTO);
+					MATCH_BOOLEAN("process_only_unread=", OPT_ATTRIB_PROCESS_ONLY_UNREAD);
+					MATCH_BOOLEAN("prompt_followupto=", OPT_ATTRIB_PROMPT_FOLLOWUPTO);
 					break;
 
 				case 'q':
-					MATCH_BOOLEAN("quick_kill_case=", ATTRIB_QUICK_KILL_CASE);
-					MATCH_BOOLEAN("quick_kill_expire=", ATTRIB_QUICK_KILL_EXPIRE);
-					MATCH_INTEGER("quick_kill_header=", ATTRIB_QUICK_KILL_HEADER, FILTER_LINES);
-					MATCH_STRING("quick_kill_scope=", ATTRIB_QUICK_KILL_SCOPE);
-					MATCH_BOOLEAN("quick_select_case=", ATTRIB_QUICK_SELECT_CASE);
-					MATCH_BOOLEAN("quick_select_expire=", ATTRIB_QUICK_SELECT_EXPIRE);
-					MATCH_INTEGER("quick_select_header=", ATTRIB_QUICK_SELECT_HEADER, FILTER_LINES);
-					MATCH_STRING("quick_select_scope=", ATTRIB_QUICK_SELECT_SCOPE);
+					MATCH_BOOLEAN("quick_kill_case=", OPT_ATTRIB_QUICK_KILL_CASE);
+					MATCH_BOOLEAN("quick_kill_expire=", OPT_ATTRIB_QUICK_KILL_EXPIRE);
+					MATCH_INTEGER("quick_kill_header=", OPT_ATTRIB_QUICK_KILL_HEADER, FILTER_LINES);
+					MATCH_STRING("quick_kill_scope=", OPT_ATTRIB_QUICK_KILL_SCOPE);
+					MATCH_BOOLEAN("quick_select_case=", OPT_ATTRIB_QUICK_SELECT_CASE);
+					MATCH_BOOLEAN("quick_select_expire=", OPT_ATTRIB_QUICK_SELECT_EXPIRE);
+					MATCH_INTEGER("quick_select_header=", OPT_ATTRIB_QUICK_SELECT_HEADER, FILTER_LINES);
+					MATCH_STRING("quick_select_scope=", OPT_ATTRIB_QUICK_SELECT_SCOPE);
 					if (match_string(line, "quote_chars=", buf, sizeof(buf))) {
 						quote_dash_to_space(buf);
-						set_attrib(ATTRIB_QUOTE_CHARS, scope, buf);
+						set_attrib(OPT_ATTRIB_QUOTE_CHARS, scope, buf);
 						found = TRUE;
 						break;
 					}
 					break;
 
 				case 's':
-					MATCH_STRING("savedir=", ATTRIB_SAVEDIR);
-					MATCH_STRING("savefile=", ATTRIB_SAVEFILE);
+					MATCH_STRING("savedir=", OPT_ATTRIB_SAVEDIR);
+					MATCH_STRING("savefile=", OPT_ATTRIB_SAVEFILE);
 					if (match_string(line, "scope=", scope, sizeof(scope))) {
 						i = add_scope(scope);
 						scopes[i].global = global_file ? TRUE : FALSE;
 						found = TRUE;
 						break;
 					}
-					MATCH_INTEGER("show_author=", ATTRIB_SHOW_AUTHOR, SHOW_FROM_BOTH);
-					MATCH_INTEGER("show_info=", ATTRIB_SHOW_INFO, SHOW_INFO_BOTH);
-					MATCH_BOOLEAN("show_only_unread_arts=", ATTRIB_SHOW_ONLY_UNREAD_ARTS);
-					MATCH_BOOLEAN("show_signatures=", ATTRIB_SHOW_SIGNATURES);
-					MATCH_BOOLEAN("sigdashes=", ATTRIB_SIGDASHES);
-					MATCH_BOOLEAN("signature_repost=", ATTRIB_SIGNATURE_REPOST);
-					MATCH_BOOLEAN("start_editor_offset=", ATTRIB_START_EDITOR_OFFSET);
-					MATCH_STRING("sigfile=", ATTRIB_SIGFILE);
-					MATCH_INTEGER("sort_article_type=", ATTRIB_SORT_ARTICLE_TYPE, SORT_ARTICLES_BY_LINES_ASCEND);
-					MATCH_INTEGER("sort_threads_type=", ATTRIB_SORT_THREADS_TYPE, SORT_THREADS_BY_LAST_POSTING_DATE_ASCEND);
+					MATCH_INTEGER("show_author=", OPT_ATTRIB_SHOW_AUTHOR, SHOW_FROM_BOTH);
+					MATCH_INTEGER("show_info=", OPT_ATTRIB_SHOW_INFO, SHOW_INFO_BOTH);
+					MATCH_BOOLEAN("show_only_unread_arts=", OPT_ATTRIB_SHOW_ONLY_UNREAD_ARTS);
+					MATCH_BOOLEAN("show_signatures=", OPT_ATTRIB_SHOW_SIGNATURES);
+					MATCH_BOOLEAN("sigdashes=", OPT_ATTRIB_SIGDASHES);
+					MATCH_BOOLEAN("signature_repost=", OPT_ATTRIB_SIGNATURE_REPOST);
+					MATCH_BOOLEAN("start_editor_offset=", OPT_ATTRIB_START_EDITOR_OFFSET);
+					MATCH_STRING("sigfile=", OPT_ATTRIB_SIGFILE);
+					MATCH_INTEGER("sort_article_type=", OPT_ATTRIB_SORT_ARTICLE_TYPE, SORT_ARTICLES_BY_LINES_ASCEND);
+					MATCH_INTEGER("sort_threads_type=", OPT_ATTRIB_SORT_THREADS_TYPE, SORT_THREADS_BY_LAST_POSTING_DATE_ASCEND);
 					break;
 
 				case 't':
-					MATCH_BOOLEAN("tex2iso_conv=", ATTRIB_TEX2ISO_CONV);
-					MATCH_INTEGER("thread_articles=", ATTRIB_THREAD_ARTICLES, THREAD_MAX);
-					MATCH_BOOLEAN("thread_catchup_on_exit=", ATTRIB_THREAD_CATCHUP_ON_EXIT);
-					MATCH_INTEGER("thread_perc=", ATTRIB_THREAD_PERC, 100);
-					MATCH_INTEGER("trim_article_body=", ATTRIB_TRIM_ARTICLE_BODY, 7);
+					MATCH_BOOLEAN("tex2iso_conv=", OPT_ATTRIB_TEX2ISO_CONV);
+					MATCH_INTEGER("thread_articles=", OPT_ATTRIB_THREAD_ARTICLES, THREAD_MAX);
+					MATCH_BOOLEAN("thread_catchup_on_exit=", OPT_ATTRIB_THREAD_CATCHUP_ON_EXIT);
+					MATCH_INTEGER("thread_perc=", OPT_ATTRIB_THREAD_PERC, 100);
+					MATCH_INTEGER("trim_article_body=", OPT_ATTRIB_TRIM_ARTICLE_BODY, 7);
 					break;
 
 				case 'u':
 #ifdef CHARSET_CONVERSION
-					MATCH_STRING("undeclared_charset=", ATTRIB_UNDECLARED_CHARSET);
+					MATCH_STRING("undeclared_charset=", OPT_ATTRIB_UNDECLARED_CHARSET);
 #else
 					SKIP_ITEM("undeclared_charset=");
 #endif /* CHARSET_CONVERSION */
 					break;
 
 				case 'v':
-					MATCH_BOOLEAN("verbatim_handling=", ATTRIB_VERBATIM_HANDLING);
+					MATCH_BOOLEAN("verbatim_handling=", OPT_ATTRIB_VERBATIM_HANDLING);
 					break;
 
 				case 'w':
-					MATCH_BOOLEAN("wrap_on_next_unread=", ATTRIB_WRAP_ON_NEXT_UNREAD);
+					MATCH_BOOLEAN("wrap_on_next_unread=", OPT_ATTRIB_WRAP_ON_NEXT_UNREAD);
 					break;
 
 				case 'x':
-					MATCH_STRING("x_body=", ATTRIB_X_BODY);
-					MATCH_BOOLEAN("x_comment_to=", ATTRIB_X_COMMENT_TO);
-					MATCH_STRING("x_headers=", ATTRIB_X_HEADERS);
+					MATCH_STRING("x_body=", OPT_ATTRIB_X_BODY);
+					MATCH_BOOLEAN("x_comment_to=", OPT_ATTRIB_X_COMMENT_TO);
+					MATCH_STRING("x_headers=", OPT_ATTRIB_X_HEADERS);
 					break;
 
 				default:
 					break;
 			}
 
-			if (found)
-				found = FALSE;
-			else {
-				if (upgrade == RC_UPGRADE && !global_file) {
-					t_bool auto_bcc = FALSE;
-					t_bool auto_cc = FALSE;
-					int auto_cc_bcc;
-
-					switch (tolower((unsigned char) line[0])) {
-						case 'a':
-							if (match_boolean(line, "auto_bcc=", &auto_bcc)) {
-								if (scopes[num_scope -1].attribute->auto_cc_bcc & AUTO_CC)
-									auto_cc_bcc = (auto_bcc ? AUTO_CC_BCC : AUTO_CC);
-								else
-									auto_cc_bcc = (auto_bcc ? AUTO_BCC : 0);
-								set_attrib(ATTRIB_AUTO_CC_BCC, scope, (const char *) &auto_cc_bcc);
-								found = TRUE;
-								break;
-							}
-							if (match_boolean(line, "auto_cc=", &auto_cc)) {
-								if (scopes[num_scope -1].attribute->auto_cc_bcc & AUTO_BCC)
-									auto_cc_bcc = (auto_cc ? AUTO_CC_BCC : AUTO_BCC);
-								else
-									auto_cc_bcc = (auto_cc ? AUTO_CC : 0);
-								set_attrib(ATTRIB_AUTO_CC_BCC, scope, (const char *) &auto_cc_bcc);
-								found = TRUE;
-								break;
-							}
+			if (!global_file && upgrade == RC_UPGRADE) {
+				t_bool auto_bcc = FALSE;
+				t_bool auto_cc = FALSE;
+				int auto_cc_bcc;
+
+				switch (tolower((unsigned char) line[0])) {
+					case 'a':
+						if (match_boolean(line, "auto_bcc=", &auto_bcc)) {
+							if (scopes[num_scope -1].attribute->auto_cc_bcc & AUTO_CC)
+								auto_cc_bcc = (auto_bcc ? AUTO_CC_BCC : AUTO_CC);
+							else
+								auto_cc_bcc = (auto_bcc ? AUTO_BCC : 0);
+							set_attrib(OPT_ATTRIB_AUTO_CC_BCC, scope, (const char *) &auto_cc_bcc);
+							found = TRUE;
 							break;
-
-						case 'p':
-							MATCH_INTEGER("post_proc_type=", ATTRIB_POST_PROCESS_TYPE, POST_PROC_YES);
+						}
+						if (match_boolean(line, "auto_cc=", &auto_cc)) {
+							if (scopes[num_scope -1].attribute->auto_cc_bcc & AUTO_BCC)
+								auto_cc_bcc = (auto_cc ? AUTO_CC_BCC : AUTO_BCC);
+							else
+								auto_cc_bcc = (auto_cc ? AUTO_CC : 0);
+							set_attrib(OPT_ATTRIB_AUTO_CC_BCC, scope, (const char *) &auto_cc_bcc);
+							found = TRUE;
 							break;
+						}
+						break;
 
-						case 's':
-							MATCH_BOOLEAN("show_only_unread=", ATTRIB_SHOW_ONLY_UNREAD_ARTS);
-							MATCH_INTEGER("sort_art_type=", ATTRIB_SORT_ARTICLE_TYPE, SORT_ARTICLES_BY_LINES_ASCEND);
-							break;
+					case 'p':
+						MATCH_INTEGER("post_proc_type=", OPT_ATTRIB_POST_PROCESS_TYPE, POST_PROC_YES);
+						break;
 
-						case 't':
-							MATCH_INTEGER("thread_arts=", ATTRIB_THREAD_ARTICLES, THREAD_MAX);
-							break;
+					case 's':
+						MATCH_BOOLEAN("show_only_unread=", OPT_ATTRIB_SHOW_ONLY_UNREAD_ARTS);
+						MATCH_INTEGER("sort_art_type=", OPT_ATTRIB_SORT_ARTICLE_TYPE, SORT_ARTICLES_BY_LINES_ASCEND);
+						break;
 
-						default:
-							break;
-					}
-					if (found)
-						found = FALSE;
-					else
-						error_message(1, _(txt_bad_attrib), line);
-				} else
-					error_message(1, _(txt_bad_attrib), line);
+					case 't':
+						MATCH_INTEGER("thread_arts=", OPT_ATTRIB_THREAD_ARTICLES, THREAD_MAX);
+						break;
+
+					default:
+						break;
+				}
 			}
+
+			if (found)
+				found = FALSE;
+			else
+				error_message(1, _(txt_bad_attrib), line);
 		}
 		fclose(fp);
 
 		/*
 		 * TODO: do something useful for the other cases
 		 */
-		if (upgrade == RC_UPGRADE && !global_file)
+		if (!global_file && upgrade == RC_UPGRADE)
 			write_attributes_file(file);
-	} else if (!global_file) {
+	} else if (!global_file && startup) {
 		/* no local attributes file, add some useful defaults and write file */
 
 		add_scope("*");
-		set_attrib(ATTRIB_X_HEADERS, "*", "~/.tin/headers");
+		set_attrib(OPT_ATTRIB_X_HEADERS, "*", "~/.tin/headers");
 
 		add_scope("*sources*");
 		num = POST_PROC_SHAR;
-		set_attrib(ATTRIB_POST_PROCESS_TYPE, "*sources*", (char *) &num);
+		set_attrib(OPT_ATTRIB_POST_PROCESS_TYPE, "*sources*", (char *) &num);
 
 		add_scope("*binaries*");
 		num = POST_PROC_YES;
-		set_attrib(ATTRIB_POST_PROCESS_TYPE, "*binaries*", (char *) &num);
+		set_attrib(OPT_ATTRIB_POST_PROCESS_TYPE, "*binaries*", (char *) &num);
 		num = FALSE;
-		set_attrib(ATTRIB_TEX2ISO_CONV, "*binaries*", (char *) &num);
+		set_attrib(OPT_ATTRIB_TEX2ISO_CONV, "*binaries*", (char *) &num);
 		num = TRUE;
-		set_attrib(ATTRIB_DELETE_TMP_FILES, "*binaries*", (char *) &num);
-		set_attrib(ATTRIB_FOLLOWUP_TO, "*binaries*", "poster");
+		set_attrib(OPT_ATTRIB_DELETE_TMP_FILES, "*binaries*", (char *) &num);
+		set_attrib(OPT_ATTRIB_FOLLOWUP_TO, "*binaries*", "poster");
 
 		write_attributes_file(file);
 	}
+	if (!global_file && startup)
+		startup = FALSE;
 #ifdef DEBUG
 	if (!global_file)
 		dump_scopes();
@@ -624,6 +575,7 @@ read_attributes_file(
 #define SET_STRING(string) \
 	FreeIfNeeded(curr_scope->attribute->string); \
 	curr_scope->attribute->string = my_strdup(data); \
+	curr_scope->state->string = TRUE; \
 	break
 #define SET_INTEGER(integer) \
 	curr_scope->attribute->integer = *((const int *) data); \
@@ -651,226 +603,228 @@ set_attrib(
 		 * Now set the required attribute
 		 */
 		switch (type) {
-			case ATTRIB_MAILDIR:
+			case OPT_ATTRIB_MAILDIR:
 				SET_STRING(maildir);
 
-			case ATTRIB_SAVEDIR:
+			case OPT_ATTRIB_SAVEDIR:
 				SET_STRING(savedir);
 
-			case ATTRIB_SAVEFILE:
+			case OPT_ATTRIB_SAVEFILE:
 				SET_STRING(savefile);
 
-			case ATTRIB_ORGANIZATION:
+			case OPT_ATTRIB_ORGANIZATION:
 				SET_STRING(organization);
 
-			case ATTRIB_FROM:
+			case OPT_ATTRIB_FROM:
 				SET_STRING(from);
 
-			case ATTRIB_SIGFILE:
+			case OPT_ATTRIB_SIGFILE:
 				SET_STRING(sigfile);
 
-			case ATTRIB_FOLLOWUP_TO:
+			case OPT_ATTRIB_FOLLOWUP_TO:
 				SET_STRING(followup_to);
 
-			case ATTRIB_ADD_POSTED_TO_FILTER:
+			case OPT_ATTRIB_ADD_POSTED_TO_FILTER:
 				SET_INTEGER(add_posted_to_filter);
 
-			case ATTRIB_ADVERTISING:
+			case OPT_ATTRIB_ADVERTISING:
 				SET_INTEGER(advertising);
 
-			case ATTRIB_ALTERNATIVE_HANDLING:
+			case OPT_ATTRIB_ALTERNATIVE_HANDLING:
 				SET_INTEGER(alternative_handling);
 
-			case ATTRIB_ASK_FOR_METAMAIL:
+			case OPT_ATTRIB_ASK_FOR_METAMAIL:
 				SET_INTEGER(ask_for_metamail);
 
-			case ATTRIB_AUTO_CC_BCC:
+			case OPT_ATTRIB_AUTO_CC_BCC:
 				SET_INTEGER(auto_cc_bcc);
 
-			case ATTRIB_AUTO_LIST_THREAD:
+			case OPT_ATTRIB_AUTO_LIST_THREAD:
 				SET_INTEGER(auto_list_thread);
 
-			case ATTRIB_AUTO_SELECT:
+			case OPT_ATTRIB_AUTO_SELECT:
 				SET_INTEGER(auto_select);
 
-			case ATTRIB_AUTO_SAVE:
+			case OPT_ATTRIB_AUTO_SAVE:
 				SET_INTEGER(auto_save);
 
-			case ATTRIB_BATCH_SAVE:
+			case OPT_ATTRIB_BATCH_SAVE:
 				SET_INTEGER(batch_save);
 
-			case ATTRIB_DATE_FORMAT:
+			case OPT_ATTRIB_DATE_FORMAT:
 				SET_STRING(date_format);
 
-			case ATTRIB_DELETE_TMP_FILES:
+			case OPT_ATTRIB_DELETE_TMP_FILES:
 				SET_INTEGER(delete_tmp_files);
 
-			case ATTRIB_EDITOR_FORMAT:
+			case OPT_ATTRIB_EDITOR_FORMAT:
 				SET_STRING(editor_format);
 
-			case ATTRIB_GROUP_CATCHUP_ON_EXIT:
+			case OPT_ATTRIB_GROUP_CATCHUP_ON_EXIT:
 				SET_INTEGER(group_catchup_on_exit);
 
-			case ATTRIB_MAIL_8BIT_HEADER:
+			case OPT_ATTRIB_MAIL_8BIT_HEADER:
 				SET_INTEGER(mail_8bit_header);
 
-			case ATTRIB_MAIL_MIME_ENCODING:
+			case OPT_ATTRIB_MAIL_MIME_ENCODING:
 				SET_INTEGER(mail_mime_encoding);
 
-			case ATTRIB_MARK_IGNORE_TAGS:
+			case OPT_ATTRIB_MARK_IGNORE_TAGS:
 				SET_INTEGER(mark_ignore_tags);
 
-			case ATTRIB_MARK_SAVED_READ:
+			case OPT_ATTRIB_MARK_SAVED_READ:
 				SET_INTEGER(mark_saved_read);
 
-			case ATTRIB_NEWS_HEADERS_TO_DISPLAY:
+			case OPT_ATTRIB_NEWS_HEADERS_TO_DISPLAY:
 				FreeIfNeeded(curr_scope->attribute->news_headers_to_display);
 				curr_scope->attribute->news_headers_to_display = my_strdup(data);
 				build_news_headers_array(curr_scope->attribute, TRUE);
+				curr_scope->state->news_headers_to_display = TRUE;
 				break;
 
-			case ATTRIB_NEWS_HEADERS_TO_NOT_DISPLAY:
+			case OPT_ATTRIB_NEWS_HEADERS_TO_NOT_DISPLAY:
 				FreeIfNeeded(curr_scope->attribute->news_headers_to_not_display);
 				curr_scope->attribute->news_headers_to_not_display = my_strdup(data);
 				build_news_headers_array(curr_scope->attribute, FALSE);
+				curr_scope->state->news_headers_to_not_display = TRUE;
 				break;
 
-			case ATTRIB_POS_FIRST_UNREAD:
+			case OPT_ATTRIB_POS_FIRST_UNREAD:
 				SET_INTEGER(pos_first_unread);
 
-			case ATTRIB_POST_8BIT_HEADER:
+			case OPT_ATTRIB_POST_8BIT_HEADER:
 				SET_INTEGER(post_8bit_header);
 
-			case ATTRIB_POST_MIME_ENCODING:
+			case OPT_ATTRIB_POST_MIME_ENCODING:
 				SET_INTEGER(post_mime_encoding);
 
-			case ATTRIB_POST_PROCESS_VIEW:
+			case OPT_ATTRIB_POST_PROCESS_VIEW:
 				SET_INTEGER(post_process_view);
 
 #ifndef DISABLE_PRINTING
-			case ATTRIB_PRINT_HEADER:
+			case OPT_ATTRIB_PRINT_HEADER:
 				SET_INTEGER(print_header);
 #endif /* !DISABLE_PRINTING */
 
-			case ATTRIB_PROCESS_ONLY_UNREAD:
+			case OPT_ATTRIB_PROCESS_ONLY_UNREAD:
 				SET_INTEGER(process_only_unread);
 
-			case ATTRIB_PROMPT_FOLLOWUPTO:
+			case OPT_ATTRIB_PROMPT_FOLLOWUPTO:
 				SET_INTEGER(prompt_followupto);
 
-			case ATTRIB_SHOW_ONLY_UNREAD_ARTS:
+			case OPT_ATTRIB_SHOW_ONLY_UNREAD_ARTS:
 				SET_INTEGER(show_only_unread_arts);
 
-			case ATTRIB_SIGDASHES:
+			case OPT_ATTRIB_SIGDASHES:
 				SET_INTEGER(sigdashes);
 
-			case ATTRIB_SIGNATURE_REPOST:
+			case OPT_ATTRIB_SIGNATURE_REPOST:
 				SET_INTEGER(signature_repost);
 
-			case ATTRIB_START_EDITOR_OFFSET:
+			case OPT_ATTRIB_START_EDITOR_OFFSET:
 				SET_INTEGER(start_editor_offset);
 
-			case ATTRIB_THREAD_ARTICLES:
+			case OPT_ATTRIB_THREAD_ARTICLES:
 				SET_INTEGER(thread_articles);
 
-			case ATTRIB_THREAD_CATCHUP_ON_EXIT:
+			case OPT_ATTRIB_THREAD_CATCHUP_ON_EXIT:
 				SET_INTEGER(thread_catchup_on_exit);
 
-			case ATTRIB_THREAD_PERC:
+			case OPT_ATTRIB_THREAD_PERC:
 				SET_INTEGER(thread_perc);
 
-			case ATTRIB_SHOW_AUTHOR:
+			case OPT_ATTRIB_SHOW_AUTHOR:
 				SET_INTEGER(show_author);
 
-			case ATTRIB_SHOW_INFO:
+			case OPT_ATTRIB_SHOW_INFO:
 				SET_INTEGER(show_info);
 
-			case ATTRIB_SHOW_SIGNATURES:
+			case OPT_ATTRIB_SHOW_SIGNATURES:
 				SET_INTEGER(show_signatures);
 
-			case ATTRIB_TRIM_ARTICLE_BODY:
+			case OPT_ATTRIB_TRIM_ARTICLE_BODY:
 				SET_INTEGER(trim_article_body);
 
-			case ATTRIB_VERBATIM_HANDLING:
+			case OPT_ATTRIB_VERBATIM_HANDLING:
 				SET_INTEGER(verbatim_handling);
 
-			case ATTRIB_WRAP_ON_NEXT_UNREAD:
+			case OPT_ATTRIB_WRAP_ON_NEXT_UNREAD:
 				SET_INTEGER(wrap_on_next_unread);
 
-			case ATTRIB_SORT_ARTICLE_TYPE:
+			case OPT_ATTRIB_SORT_ARTICLE_TYPE:
 				SET_INTEGER(sort_article_type);
 
-			case ATTRIB_SORT_THREADS_TYPE:
+			case OPT_ATTRIB_SORT_THREADS_TYPE:
 				SET_INTEGER(sort_threads_type);
 
-			case ATTRIB_POST_PROCESS_TYPE:
+			case OPT_ATTRIB_POST_PROCESS_TYPE:
 				SET_INTEGER(post_process_type);
 
-			case ATTRIB_QUICK_KILL_HEADER:
+			case OPT_ATTRIB_QUICK_KILL_HEADER:
 				SET_INTEGER(quick_kill_header);
 
-			case ATTRIB_QUICK_KILL_SCOPE:
+			case OPT_ATTRIB_QUICK_KILL_SCOPE:
 				SET_STRING(quick_kill_scope);
 
-			case ATTRIB_QUICK_KILL_EXPIRE:
+			case OPT_ATTRIB_QUICK_KILL_EXPIRE:
 				SET_INTEGER(quick_kill_expire);
 
-			case ATTRIB_QUICK_KILL_CASE:
+			case OPT_ATTRIB_QUICK_KILL_CASE:
 				SET_INTEGER(quick_kill_case);
 
-			case ATTRIB_QUICK_SELECT_HEADER:
+			case OPT_ATTRIB_QUICK_SELECT_HEADER:
 				SET_INTEGER(quick_select_header);
 
-			case ATTRIB_QUICK_SELECT_SCOPE:
+			case OPT_ATTRIB_QUICK_SELECT_SCOPE:
 				SET_STRING(quick_select_scope);
 
-			case ATTRIB_QUICK_SELECT_EXPIRE:
+			case OPT_ATTRIB_QUICK_SELECT_EXPIRE:
 				SET_INTEGER(quick_select_expire);
 
-			case ATTRIB_QUICK_SELECT_CASE:
+			case OPT_ATTRIB_QUICK_SELECT_CASE:
 				SET_INTEGER(quick_select_case);
 
-			case ATTRIB_MAILING_LIST:
+			case OPT_ATTRIB_MAILING_LIST:
 				SET_STRING(mailing_list);
 
 #ifdef CHARSET_CONVERSION
-			case ATTRIB_MM_NETWORK_CHARSET:
+			case OPT_ATTRIB_MM_NETWORK_CHARSET:
 				SET_INTEGER(mm_network_charset);
 
-			case ATTRIB_UNDECLARED_CHARSET:
+			case OPT_ATTRIB_UNDECLARED_CHARSET:
 				SET_STRING(undeclared_charset);
 #endif /* CHARSET_CONVERSION */
 
-			case ATTRIB_X_HEADERS:
+			case OPT_ATTRIB_X_HEADERS:
 				SET_STRING(x_headers);
 
-			case ATTRIB_X_BODY:
+			case OPT_ATTRIB_X_BODY:
 				SET_STRING(x_body);
 
-			case ATTRIB_X_COMMENT_TO:
+			case OPT_ATTRIB_X_COMMENT_TO:
 				SET_INTEGER(x_comment_to);
 
-			case ATTRIB_FCC:
+			case OPT_ATTRIB_FCC:
 				SET_STRING(fcc);
 
-			case ATTRIB_NEWS_QUOTE:
+			case OPT_ATTRIB_NEWS_QUOTE_FORMAT:
 				SET_STRING(news_quote_format);
 
-			case ATTRIB_QUOTE_CHARS:
+			case OPT_ATTRIB_QUOTE_CHARS:
 				SET_STRING(quote_chars);
 
-			case ATTRIB_MIME_TYPES_TO_SAVE:
+			case OPT_ATTRIB_MIME_TYPES_TO_SAVE:
 				SET_STRING(mime_types_to_save);
 
-			case ATTRIB_MIME_FORWARD:
+			case OPT_ATTRIB_MIME_FORWARD:
 				SET_INTEGER(mime_forward);
 
 #ifdef HAVE_ISPELL
-			case ATTRIB_ISPELL:
+			case OPT_ATTRIB_ISPELL:
 				SET_STRING(ispell);
 #endif /* HAVE_ISPELL */
 
-			case ATTRIB_TEX2ISO_CONV:
+			case OPT_ATTRIB_TEX2ISO_CONV:
 				SET_INTEGER(tex2iso_conv);
 
 			default:
@@ -881,39 +835,14 @@ set_attrib(
 
 
 /*
- * Look if an entry with the given scope exists and return the index.
- * Otherwise, add an entry, mark it as temporary and return the index.
- */
-int
-add_tempscope(
-	const char *scope)
-{
-	int i = 0;
-
-	if (!scope || !*scope)
-		return i;
-
-	for (i = 1; i < num_scope; i++) {
-		if ((strcasecmp(scope, scopes[i].scope) == 0) && scopes[i].temp)
-			return i;
-	}
-	if ((i = add_scope(scope)))
-		scopes[i].temp = TRUE;
-	return i;
-}
-
-
-/*
  * Insert a new scope entry into scopes[] and return the index.
  */
-static int
+int
 add_scope(
 	const char *scope)
 {
-	int i = 0;
-
 	if (!scope || !*scope)
-		return i;
+		return 0;
 
 	if ((num_scope >= max_scope) || (num_scope < 0) || (scopes == NULL))
 		expand_scope();
@@ -922,17 +851,12 @@ add_scope(
 	set_default_attributes(scopes[num_scope].attribute, NULL, FALSE);
 	scopes[num_scope].state = my_malloc(sizeof(struct t_attribute_state));
 	set_default_state(scopes[num_scope].state);
-	scopes[num_scope].global = scopes[num_scope].temp = FALSE;
+	scopes[num_scope].global = FALSE;
 	return num_scope++;
 }
 
 
-#define SET_STRING_ATTRIB(attr) do { \
-		if (curr_scope->attribute->attr) \
-			group->attribute->attr = curr_scope->attribute->attr; \
-	} while (0)
-
-#define SET_INT_ATTRIB(attr) do { \
+#define SET_ATTRIB(attr) do { \
 		if (curr_scope->state->attr) \
 			group->attribute->attr = curr_scope->attribute->attr; \
 	} while (0)
@@ -946,104 +870,106 @@ assign_attributes_to_groups(
 	void)
 {
 	struct t_group *group;
-	struct t_scope *global_scope, *curr_scope;
+	struct t_scope *default_scope, *curr_scope;
 	t_bool found;
 	int i, j;
 #ifdef CHARSET_CONVERSION
 	t_bool is_7bit;
 #endif /* CHARSET_CONVERSION */
 
-	if (!cmd_line && !batch_mode)
+	if (!batch_mode || verbose)
 		wait_message(0, _("Processing attributes... ")); /* TODO: -> lang.c */
 
-	global_scope = &scopes[0];
+	default_scope = &scopes[0];
 	for_each_group(i) {
 		group = &active[i];
 		found = FALSE;
 		for (j = 1; j < num_scope; j++) {
 			curr_scope = &scopes[j];
 			if (match_group_list(group->name, curr_scope->scope)) {
-				if (group->attribute == NULL || group->attribute == global_scope->attribute)
+				if (group->attribute == NULL || group->attribute == default_scope->attribute)
 					group->attribute = my_malloc(sizeof(struct t_attribute));
 				if (!found)
-					set_default_attributes(group->attribute, global_scope->attribute, FALSE);
+					set_default_attributes(group->attribute, default_scope->attribute, FALSE);
 				found = TRUE;
-				SET_STRING_ATTRIB(maildir);
-				SET_STRING_ATTRIB(savedir);
-				SET_STRING_ATTRIB(savefile);
-				SET_STRING_ATTRIB(sigfile);
-				SET_STRING_ATTRIB(date_format);
-				SET_STRING_ATTRIB(editor_format);
-				SET_STRING_ATTRIB(organization);
-				SET_STRING_ATTRIB(fcc);
-				SET_STRING_ATTRIB(followup_to);
-				SET_STRING_ATTRIB(mailing_list);
-				SET_STRING_ATTRIB(x_headers);
-				SET_STRING_ATTRIB(x_body);
-				SET_STRING_ATTRIB(from);
-				SET_STRING_ATTRIB(news_quote_format);
-				SET_STRING_ATTRIB(quote_chars);
-				SET_STRING_ATTRIB(mime_types_to_save);
+				SET_ATTRIB(maildir);
+				SET_ATTRIB(savedir);
+				SET_ATTRIB(savefile);
+				SET_ATTRIB(sigfile);
+				SET_ATTRIB(date_format);
+				SET_ATTRIB(editor_format);
+				SET_ATTRIB(organization);
+				SET_ATTRIB(fcc);
+				SET_ATTRIB(followup_to);
+				SET_ATTRIB(mailing_list);
+				SET_ATTRIB(x_headers);
+				SET_ATTRIB(x_body);
+				SET_ATTRIB(from);
+				SET_ATTRIB(news_quote_format);
+				SET_ATTRIB(quote_chars);
+				SET_ATTRIB(mime_types_to_save);
 #ifdef HAVE_ISPELL
-				SET_STRING_ATTRIB(ispell);
+				SET_ATTRIB(ispell);
 #endif /* HAVE_ISPELL */
 #ifdef CHARSET_CONVERSION
-				SET_INT_ATTRIB(mm_network_charset);
-				SET_STRING_ATTRIB(undeclared_charset);
+				SET_ATTRIB(mm_network_charset);
+				SET_ATTRIB(undeclared_charset);
 #endif /* CHARSET_CONVERSION */
-				SET_STRING_ATTRIB(quick_kill_scope);
-				SET_INT_ATTRIB(quick_kill_header);
-				SET_INT_ATTRIB(quick_kill_case);
-				SET_INT_ATTRIB(quick_kill_expire);
-				SET_STRING_ATTRIB(quick_select_scope);
-				SET_INT_ATTRIB(quick_select_header);
-				SET_INT_ATTRIB(quick_select_case);
-				SET_INT_ATTRIB(quick_select_expire);
-				SET_INT_ATTRIB(show_only_unread_arts);
-				SET_INT_ATTRIB(thread_articles);
-				SET_INT_ATTRIB(thread_catchup_on_exit);
-				SET_INT_ATTRIB(thread_perc);
-				SET_INT_ATTRIB(sort_article_type);
-				SET_INT_ATTRIB(sort_threads_type);
-				SET_INT_ATTRIB(show_info);
-				SET_INT_ATTRIB(show_author);
-				SET_INT_ATTRIB(show_signatures);
-				SET_INT_ATTRIB(trim_article_body);
-				SET_INT_ATTRIB(verbatim_handling);
-				SET_INT_ATTRIB(wrap_on_next_unread);
-				SET_INT_ATTRIB(add_posted_to_filter);
-				SET_INT_ATTRIB(advertising);
-				SET_INT_ATTRIB(alternative_handling);
-				SET_INT_ATTRIB(ask_for_metamail);
-				SET_INT_ATTRIB(auto_cc_bcc);
-				SET_INT_ATTRIB(auto_list_thread);
-				SET_INT_ATTRIB(auto_save);
-				SET_INT_ATTRIB(auto_select);
-				SET_INT_ATTRIB(batch_save);
-				SET_INT_ATTRIB(delete_tmp_files);
-				SET_INT_ATTRIB(group_catchup_on_exit);
-				SET_INT_ATTRIB(mail_8bit_header);
-				SET_INT_ATTRIB(mail_mime_encoding);
-				SET_INT_ATTRIB(mark_ignore_tags);
-				SET_INT_ATTRIB(mark_saved_read);
-				SET_STRING_ATTRIB(headers_to_display);
-				SET_STRING_ATTRIB(headers_to_not_display);
-				SET_INT_ATTRIB(pos_first_unread);
-				SET_INT_ATTRIB(post_8bit_header);
-				SET_INT_ATTRIB(post_mime_encoding);
-				SET_INT_ATTRIB(post_process_view);
-				SET_INT_ATTRIB(post_process_type);
+				SET_ATTRIB(quick_kill_scope);
+				SET_ATTRIB(quick_kill_header);
+				SET_ATTRIB(quick_kill_case);
+				SET_ATTRIB(quick_kill_expire);
+				SET_ATTRIB(quick_select_scope);
+				SET_ATTRIB(quick_select_header);
+				SET_ATTRIB(quick_select_case);
+				SET_ATTRIB(quick_select_expire);
+				SET_ATTRIB(show_only_unread_arts);
+				SET_ATTRIB(thread_articles);
+				SET_ATTRIB(thread_catchup_on_exit);
+				SET_ATTRIB(thread_perc);
+				SET_ATTRIB(sort_article_type);
+				SET_ATTRIB(sort_threads_type);
+				SET_ATTRIB(show_info);
+				SET_ATTRIB(show_author);
+				SET_ATTRIB(show_signatures);
+				SET_ATTRIB(trim_article_body);
+				SET_ATTRIB(verbatim_handling);
+				SET_ATTRIB(wrap_on_next_unread);
+				SET_ATTRIB(add_posted_to_filter);
+				SET_ATTRIB(advertising);
+				SET_ATTRIB(alternative_handling);
+				SET_ATTRIB(ask_for_metamail);
+				SET_ATTRIB(auto_cc_bcc);
+				SET_ATTRIB(auto_list_thread);
+				SET_ATTRIB(auto_save);
+				SET_ATTRIB(auto_select);
+				SET_ATTRIB(batch_save);
+				SET_ATTRIB(delete_tmp_files);
+				SET_ATTRIB(group_catchup_on_exit);
+				SET_ATTRIB(mail_8bit_header);
+				SET_ATTRIB(mail_mime_encoding);
+				SET_ATTRIB(mark_ignore_tags);
+				SET_ATTRIB(mark_saved_read);
+				if (curr_scope->state->news_headers_to_display)
+					group->attribute->headers_to_display = curr_scope->attribute->headers_to_display;
+				if (curr_scope->state->news_headers_to_not_display)
+					group->attribute->headers_to_not_display = curr_scope->attribute->headers_to_not_display;
+				SET_ATTRIB(pos_first_unread);
+				SET_ATTRIB(post_8bit_header);
+				SET_ATTRIB(post_mime_encoding);
+				SET_ATTRIB(post_process_view);
+				SET_ATTRIB(post_process_type);
 #ifndef DISABLE_PRINTING
-				SET_INT_ATTRIB(print_header);
+				SET_ATTRIB(print_header);
 #endif /* !DISABLE_PRINTING */
-				SET_INT_ATTRIB(process_only_unread);
-				SET_INT_ATTRIB(prompt_followupto);
-				SET_INT_ATTRIB(sigdashes);
-				SET_INT_ATTRIB(signature_repost);
-				SET_INT_ATTRIB(start_editor_offset);
-				SET_INT_ATTRIB(x_comment_to);
-				SET_INT_ATTRIB(tex2iso_conv);
-				SET_INT_ATTRIB(mime_forward);
+				SET_ATTRIB(process_only_unread);
+				SET_ATTRIB(prompt_followupto);
+				SET_ATTRIB(sigdashes);
+				SET_ATTRIB(signature_repost);
+				SET_ATTRIB(start_editor_offset);
+				SET_ATTRIB(x_comment_to);
+				SET_ATTRIB(tex2iso_conv);
+				SET_ATTRIB(mime_forward);
 			}
 		}
 		if (found) {
@@ -1079,8 +1005,11 @@ assign_attributes_to_groups(
 				group->attribute->mail_8bit_header = FALSE;
 			if (group->attribute->post_mime_encoding != MIME_ENCODING_8BIT)
 				group->attribute->post_8bit_header = FALSE;
-		} else
-			group->attribute = global_scope->attribute;
+		} else {
+			if (group->attribute && !group->attribute->global)
+				free(group->attribute);
+			group->attribute = default_scope->attribute;
+		}
 	}
 #ifdef DEBUG
 	dump_attributes();
@@ -1088,6 +1017,12 @@ assign_attributes_to_groups(
 	debug_print_filter_attributes();
 #	endif /* 0 */
 #endif /* DEBUG */
+
+	if (!batch_mode || verbose)
+		my_fputc('\n', stdout);
+
+	if (!cmd_line && !batch_mode)
+		clear_message();
 }
 
 
@@ -1131,20 +1066,20 @@ write_attributes_file(
 	FILE *fp;
 	char *new_file;
 	int i;
+	long fpos;
 
-	if (file_size(file) != -1L && (no_write || num_scope <= 1))
+	if ((batch_mode || no_write || num_scope < 1) && file_size(file) != -1L)
 		return;
 
 	new_file = get_tmpfilename(file);
 
-	if ((fp = fopen(new_file, "w")) == NULL) {
+	if ((fp = fopen(new_file, "w+")) == NULL) {
 		error_message(2, _(txt_filesystem_full_backup), ATTRIBUTES_FILE);
 		free(new_file);
 		return;
 	}
 
-	if (!cmd_line && !batch_mode)
-		wait_message(0, _(txt_writing_attributes_file));
+	wait_message(0, _(txt_writing_attributes_file));
 
 	/*
 	 * TODO: sort in a useful order
@@ -1311,12 +1246,26 @@ write_attributes_file(
 	fprintf(fp, _("# entries first followed by group specific entries.\n#\n"));
 	fprintf(fp, _("############################################################################\n"));
 
+	/*
+	 * determine the file offset
+	 * this is nesessary because a changed locale setting
+	 * may lead to an invalid offset
+	 */
+	fpos = ftell(fp);
+	rewind(fp);
+	attrib_file_offset = 1;
+	while((i = fgetc(fp)) != EOF) {
+		if (i == '\n')
+			attrib_file_offset++;
+	}
+	fseek(fp, fpos, SEEK_SET);
+
 	if ((num_scope > 0) && (scopes != NULL)) {
 		struct t_scope *scope;
 
 		for (i = 1; i < num_scope; i++) {
 			scope = &scopes[i];
-			if (!scope->global && !scope->temp) {
+			if (!scope->global) {
 				fprintf(fp, "\nscope=%s\n", scope->scope);
 				if (scope->state->add_posted_to_filter)
 					fprintf(fp, "add_posted_to_filter=%s\n", print_boolean(scope->attribute->add_posted_to_filter));
@@ -1327,7 +1276,7 @@ write_attributes_file(
 				if (scope->state->ask_for_metamail)
 					fprintf(fp, "ask_for_metamail=%s\n", print_boolean(scope->attribute->ask_for_metamail));
 				if (scope->state->auto_cc_bcc)
-					fprintf(fp, "auto_cc_bcc=%d\n", scope->attribute->auto_cc_bcc);
+					fprintf(fp, "auto_cc_bcc=%u\n", scope->attribute->auto_cc_bcc);
 				if (scope->state->auto_list_thread)
 					fprintf(fp, "auto_list_thread=%s\n", print_boolean(scope->attribute->auto_list_thread));
 				if (scope->state->auto_select)
@@ -1340,13 +1289,13 @@ write_attributes_file(
 					fprintf(fp, "date_format=%s\n", scope->attribute->date_format);
 				if (scope->state->delete_tmp_files)
 					fprintf(fp, "delete_tmp_files=%s\n", print_boolean(scope->attribute->delete_tmp_files));
-				if (scope->attribute->editor_format)
+				if (scope->state->editor_format)
 					fprintf(fp, "editor_format=%s\n", scope->attribute->editor_format);
-				if (scope->attribute->fcc)
+				if (scope->state->fcc)
 					fprintf(fp, "fcc=%s\n", scope->attribute->fcc);
-				if (scope->attribute->followup_to)
+				if (scope->state->followup_to)
 					fprintf(fp, "followup_to=%s\n", scope->attribute->followup_to);
-				if (scope->attribute->from)
+				if (scope->state->from)
 					fprintf(fp, "from=%s\n", scope->attribute->from);
 				if (scope->state->group_catchup_on_exit)
 					fprintf(fp, "group_catchup_on_exit=%s\n", print_boolean(scope->attribute->group_catchup_on_exit));
@@ -1355,12 +1304,12 @@ write_attributes_file(
 				if (scope->state->mail_mime_encoding)
 					fprintf(fp, "mail_mime_encoding=%s\n", txt_mime_encodings[scope->attribute->mail_mime_encoding]);
 #ifdef HAVE_ISPELL
-				if (scope->attribute->ispell)
+				if (scope->state->ispell)
 					fprintf(fp, "ispell=%s\n", scope->attribute->ispell);
 #endif /* HAVE_ISPELL */
-				if (scope->attribute->maildir)
+				if (scope->state->maildir)
 					fprintf(fp, "maildir=%s\n", scope->attribute->maildir);
-				if (scope->attribute->mailing_list)
+				if (scope->state->mailing_list)
 					fprintf(fp, "mailing_list=%s\n", scope->attribute->mailing_list);
 				if (scope->state->mark_ignore_tags)
 					fprintf(fp, "mark_ignore_tags=%s\n", print_boolean(scope->attribute->mark_ignore_tags));
@@ -1368,21 +1317,21 @@ write_attributes_file(
 					fprintf(fp, "mark_saved_read=%s\n", print_boolean(scope->attribute->mark_saved_read));
 				if (scope->state->mime_forward)
 					fprintf(fp, "mime_forward=%s\n", print_boolean(scope->attribute->mime_forward));
-				if (scope->attribute->mime_types_to_save)
+				if (scope->state->mime_types_to_save)
 					fprintf(fp, "mime_types_to_save=%s\n", scope->attribute->mime_types_to_save);
 #ifdef CHARSET_CONVERSION
 				if (scope->state->mm_network_charset)
 					fprintf(fp, "mm_network_charset=%s\n", txt_mime_charsets[scope->attribute->mm_network_charset]);
-				if (scope->attribute->undeclared_charset)
+				if (scope->state->undeclared_charset)
 					fprintf(fp, "undeclared_charset=%s\n", scope->attribute->undeclared_charset);
 #endif /* CHARSET_CONVERSION */
-				if (scope->attribute->news_headers_to_display)
+				if (scope->state->news_headers_to_display)
 					fprintf(fp, "news_headers_to_display=%s\n", scope->attribute->news_headers_to_display);
-				if (scope->attribute->news_headers_to_not_display)
+				if (scope->state->news_headers_to_not_display)
 					fprintf(fp, "news_headers_to_not_display=%s\n", scope->attribute->news_headers_to_not_display);
-				if (scope->attribute->news_quote_format)
+				if (scope->state->news_quote_format)
 					fprintf(fp, "news_quote_format=%s\n", scope->attribute->news_quote_format);
-				if (scope->attribute->organization)
+				if (scope->state->organization)
 					fprintf(fp, "organization=%s\n", scope->attribute->organization);
 				if (scope->state->pos_first_unread)
 					fprintf(fp, "pos_first_unread=%s\n", print_boolean(scope->attribute->pos_first_unread));
@@ -1393,7 +1342,7 @@ write_attributes_file(
 				if (scope->state->post_process_view)
 					fprintf(fp, "post_process_view=%s\n", print_boolean(scope->attribute->post_process_view));
 				if (scope->state->post_process_type)
-					fprintf(fp, "post_process_type=%d\n", scope->attribute->post_process_type);
+					fprintf(fp, "post_process_type=%u\n", scope->attribute->post_process_type);
 #ifndef DISABLE_PRINTING
 				if (scope->state->print_header)
 					fprintf(fp, "print_header=%s\n", print_boolean(scope->attribute->print_header));
@@ -1402,65 +1351,65 @@ write_attributes_file(
 					fprintf(fp, "process_only_unread=%s\n", print_boolean(scope->attribute->process_only_unread));
 				if (scope->state->prompt_followupto)
 					fprintf(fp, "prompt_followupto=%s\n", print_boolean(scope->attribute->prompt_followupto));
-				if (scope->attribute->quick_kill_scope)
+				if (scope->state->quick_kill_scope)
 					fprintf(fp, "quick_kill_scope=%s\n", scope->attribute->quick_kill_scope);
 				if (scope->state->quick_kill_case)
 					fprintf(fp, "quick_kill_case=%s\n", print_boolean(scope->attribute->quick_kill_case));
 				if (scope->state->quick_kill_expire)
 					fprintf(fp, "quick_kill_expire=%s\n", print_boolean(scope->attribute->quick_kill_expire));
 				if (scope->state->quick_kill_header)
-					fprintf(fp, "quick_kill_header=%d\n", scope->attribute->quick_kill_header);
-				if (scope->attribute->quick_select_scope)
+					fprintf(fp, "quick_kill_header=%u\n", scope->attribute->quick_kill_header);
+				if (scope->state->quick_select_scope)
 					fprintf(fp, "quick_select_scope=%s\n", scope->attribute->quick_select_scope);
 				if (scope->state->quick_select_case)
 					fprintf(fp, "quick_select_case=%s\n", print_boolean(scope->attribute->quick_select_case));
 				if (scope->state->quick_select_expire)
 					fprintf(fp, "quick_select_expire=%s\n", print_boolean(scope->attribute->quick_select_expire));
 				if (scope->state->quick_select_header)
-					fprintf(fp, "quick_select_header=%d\n", scope->attribute->quick_select_header);
-				if (scope->attribute->quote_chars)
+					fprintf(fp, "quick_select_header=%u\n", scope->attribute->quick_select_header);
+				if (scope->state->quote_chars)
 					fprintf(fp, "quote_chars=%s\n", quote_space_to_dash(scope->attribute->quote_chars));
-				if (scope->attribute->savedir)
+				if (scope->state->savedir)
 					fprintf(fp, "savedir=%s\n", scope->attribute->savedir);
-				if (scope->attribute->savefile)
+				if (scope->state->savefile)
 					fprintf(fp, "savefile=%s\n", scope->attribute->savefile);
 				if (scope->state->show_author)
-					fprintf(fp, "show_author=%d\n", scope->attribute->show_author);
+					fprintf(fp, "show_author=%u\n", scope->attribute->show_author);
 				if (scope->state->show_info)
-					fprintf(fp, "show_info=%d\n", scope->attribute->show_info);
+					fprintf(fp, "show_info=%u\n", scope->attribute->show_info);
 				if (scope->state->show_only_unread_arts)
 					fprintf(fp, "show_only_unread_arts=%s\n", print_boolean(scope->attribute->show_only_unread_arts));
 				if (scope->state->show_signatures)
 					fprintf(fp, "show_signatures=%s\n", print_boolean(scope->attribute->show_signatures));
 				if (scope->state->sigdashes)
 					fprintf(fp, "sigdashes=%s\n", print_boolean(scope->attribute->sigdashes));
-				if (scope->attribute->sigfile)
+				if (scope->state->sigfile)
 					fprintf(fp, "sigfile=%s\n", scope->attribute->sigfile);
 				if (scope->state->signature_repost)
 					fprintf(fp, "signature_repost=%s\n", print_boolean(scope->attribute->signature_repost));
 				if (scope->state->sort_article_type)
-					fprintf(fp, "sort_article_type=%d\n", scope->attribute->sort_article_type);
+					fprintf(fp, "sort_article_type=%u\n", scope->attribute->sort_article_type);
 				if (scope->state->sort_threads_type)
-					fprintf(fp, "sort_threads_type=%d\n", scope->attribute->sort_threads_type);
+					fprintf(fp, "sort_threads_type=%u\n", scope->attribute->sort_threads_type);
 				if (scope->state->start_editor_offset)
 					fprintf(fp, "start_editor_offset=%s\n", print_boolean(scope->attribute->start_editor_offset));
 				if (scope->state->tex2iso_conv)
 					fprintf(fp, "tex2iso_conv=%s\n", print_boolean(scope->attribute->tex2iso_conv));
 				if (scope->state->thread_articles)
-					fprintf(fp, "thread_articles=%d\n", scope->attribute->thread_articles);
+					fprintf(fp, "thread_articles=%u\n", scope->attribute->thread_articles);
 				if (scope->state->thread_catchup_on_exit)
 					fprintf(fp, "thread_catchup_on_exit=%s\n", print_boolean(scope->attribute->thread_catchup_on_exit));
 				if (scope->state->thread_perc)
-					fprintf(fp, "thread_perc=%d\n", scope->attribute->thread_perc);
+					fprintf(fp, "thread_perc=%u\n", scope->attribute->thread_perc);
 				if (scope->state->trim_article_body)
-					fprintf(fp, "trim_article_body=%d\n", scope->attribute->trim_article_body);
+					fprintf(fp, "trim_article_body=%u\n", scope->attribute->trim_article_body);
 				if (scope->state->verbatim_handling)
 					fprintf(fp, "verbatim_handling=%s\n", print_boolean(scope->attribute->verbatim_handling));
 				if (scope->state->wrap_on_next_unread)
 					fprintf(fp, "wrap_on_next_unread=%s\n", print_boolean(scope->attribute->wrap_on_next_unread));
-				if (scope->attribute->x_headers)
+				if (scope->state->x_headers)
 					fprintf(fp, "x_headers=%s\n", scope->attribute->x_headers);
-				if (scope->attribute->x_body)
+				if (scope->state->x_body)
 					fprintf(fp, "x_body=%s\n", scope->attribute->x_body);
 				if (scope->state->x_comment_to)
 					fprintf(fp, "x_comment_to=%s\n", print_boolean(scope->attribute->x_comment_to));
@@ -1471,9 +1420,13 @@ write_attributes_file(
 	/* rename_file() preserves mode, so this is safe */
 	fchmod(fileno(fp), (mode_t) (S_IRUSR|S_IWUSR));
 
-	if (ferror(fp) || fclose(fp)) {
+	if ((i = ferror(fp)) || fclose(fp)) {
 		error_message(2, _(txt_filesystem_full), ATTRIBUTES_FILE);
 		unlink(new_file);
+		if (i) {
+			clearerr(fp);
+			fclose(fp);
+		}
 	} else
 		rename_file(new_file, file);
 
diff -Nurp --exclude='.bzr*' tin-1.9.4/src/auth.c tin-1.9.5/src/auth.c
--- tin-1.9.4/src/auth.c	2009-01-07 12:39:12.000000000 +0100
+++ tin-1.9.5/src/auth.c	2009-12-01 15:15:28.000000000 +0100
@@ -3,11 +3,11 @@
  *  Module    : auth.c
  *  Author    : Dirk Nimmich <nimmich@muenster.de>
  *  Created   : 1997-04-05
- *  Updated   : 2009-01-07
+ *  Updated   : 2009-06-27
  *  Notes     : Routines to authenticate to a news server via NNTP.
  *              DON'T USE get_respcode() THROUGHOUT THIS CODE.
  *
- * Copyright (c) 1997-2009 Dirk Nimmich <nimmich@muenster.de>
+ * Copyright (c) 1997-2010 Dirk Nimmich <nimmich@muenster.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -52,7 +52,6 @@
  * local prototypes
  */
 static int do_authinfo_user(char *server, char *authuser, char *authpass);
-static t_bool authinfo_generic(void);
 static t_bool read_newsauth_file(char *server, char *authuser, char *authpass);
 static t_bool authinfo_plain(char *server, char *authuser, t_bool startup);
 #	ifdef USE_SASL
@@ -62,85 +61,6 @@ static t_bool authinfo_plain(char *serve
 
 
 /*
- * Process AUTHINFO GENERIC method, deprecated by RFC 4643.
- * TRUE means succeeded.
- * FALSE means failed.
- */
-static t_bool
-authinfo_generic(
-	void)
-{
-	char *authcmd;
-	char authval[NNTP_STRLEN];
-	char tmpbuf[NNTP_STRLEN];
-	static int cookiefd = -1;
-	t_bool builtinauth = FALSE;
-#	if !defined(HAVE_SETENV) && defined(HAVE_PUTENV)
-	char *new_env;
-	static char *old_env = NULL;
-#	endif /* !HAVE_SETENV && HAVE_PUTENV */
-
-#	ifdef DEBUG
-	if (debug & DEBUG_NNTP)
-		debug_print_file("NNTP", "authorization authinfo generic");
-#	endif /* DEBUG */
-
-	/*
-	 * If we have authenticated before, NNTP_AUTH_FDS already
-	 * exists, pull out the cookiefd. Just in case we've nested.
-	 */
-	if (cookiefd == -1 && (authcmd = getenv("NNTP_AUTH_FDS")))
-		(void) sscanf(authcmd, "%*d.%*d.%d", &cookiefd);
-
-	if (cookiefd == -1) {
-		char tempfile[PATH_LEN];
-		if ((cookiefd = my_tmpfile_only(tempfile)) == -1) {
-#	ifdef DEBUG
-			if (debug & DEBUG_NNTP)
-				debug_print_file("NNTP", "authorization %s", txt_cannot_create_uniq_name);
-#	endif /* DEBUG */
-			return FALSE;
-		} else {
-			close(cookiefd);
-			if (tempfile[0] != '\0')
-				(void) unlink(tempfile);
-		}
-	}
-
-	strcpy(tmpbuf, "AUTHINFO GENERIC ");
-	STRCPY(authval, get_val("NNTPAUTH", ""));
-	if (strlen(authval))
-		strcat(tmpbuf, authval);
-	else {
-		strcat(tmpbuf, "ANY ");
-		strcat(tmpbuf, userid);
-		builtinauth = TRUE;
-	}
-	put_server(tmpbuf);
-
-#	ifdef HAVE_SETENV
-	snprintf(tmpbuf, sizeof(tmpbuf), "%d.%d.%d",
-			fileno(get_nntp_fp(FAKE_NNTP_FP)),
-			fileno(get_nntp_wr_fp(FAKE_NNTP_FP)), cookiefd);
-	setenv("NNTP_AUTH_FDS", tmpbuf, 1);
-#	else
-#		ifdef HAVE_PUTENV
-	snprintf(tmpbuf, sizeof(tmpbuf), "NNTP_AUTH_FDS=%d.%d.%d",
-			fileno(get_nntp_fp(FAKE_NNTP_FP)),
-			fileno(get_nntp_wr_fp(FAKE_NNTP_FP)), cookiefd);
-	new_env = my_strdup(tmpbuf);
-	(void) putenv(new_env);
-	FreeIfNeeded(old_env);
-	old_env = new_env;	/* we are 'leaking' the last malloced mem at exit here */
-#		endif /* HAVE_PUTENV */
-#	endif /* HAVE_SETENV */
-
-	/* TODO: is it possible that we should have drained server here? */
-	return (builtinauth ? (get_only_respcode(NULL, 0) == OK_AUTH) : (invoke_cmd(authval) ? TRUE : FALSE));
-}
-
-
-/*
  * Read the $HOME/.newsauth file and put authentication username
  * and password for the specified server in the given strings.
  * Returns TRUE if at least a password was found, FALSE if there was
@@ -188,19 +108,12 @@ read_newsauth_file(
 		 * File has format:  'nntp-server' 'password' ['username']
 		 */
 		while (fgets(line, sizeof(line), fp) != NULL) {
-
-			/*
-			 * strip trailing newline character
-			 */
-
+			/* strip trailing newline character */
 			ptr = strchr(line, '\n');
 			if (ptr != NULL)
 				*ptr = '\0';
 
-			/*
-			 * Get server from 1st part of the line
-			 */
-
+			/* Get server from 1st part of the line */
 			ptr = strpbrk(line, " \t");
 
 			if (ptr == NULL)		/* no passwd, no auth, skip */
@@ -211,10 +124,7 @@ read_newsauth_file(
 			if ((strcasecmp(line, server)))
 				continue;		/* wrong server, keep on */
 
-			/*
-			 * Get password from 2nd part of the line
-			 */
-
+			/* Get password from 2nd part of the line */
 			while (*ptr == ' ' || *ptr == '\t')
 				ptr++;	/* skip any blanks */
 
@@ -229,10 +139,7 @@ read_newsauth_file(
 					ptr = _authpass;
 			}
 
-			/*
-			 * Get user from 3rd part of the line
-			 */
-
+			/* Get user from 3rd part of the line */
 			ptr = strpbrk(ptr, " \t");	/* find next separating blank */
 
 			if (ptr != NULL) {	/* a 3rd argument follows */
@@ -281,7 +188,7 @@ do_authinfo_user(
 		if (debug & DEBUG_NNTP)
 			debug_print_file("NNTP", "authorization failed: no password");
 #	endif /* DEBUG */
-		error_message(2, _(txt_nntp_authorization_failed), server);
+		error_message(2, _(txt_auth_failed_nopass), server);
 		return ERR_AUTHBAD;
 	}
 
@@ -338,7 +245,7 @@ authinfo_plain(
 	 */
 	if (initialized && !changed && !already_failed) {
 #	ifdef USE_SASL
-		if (nntp_caps.sasl_plain)
+		if (nntp_caps.sasl & SASL_PLAIN)
 			ret = do_authinfo_sasl_plain(authusername, authpassword);
 		if (ret != OK_AUTH)
 #	endif /* USE_SASL */
@@ -367,11 +274,10 @@ authinfo_plain(
 	 * and restart tin or change to another server and back in order to get
 	 * it read again.
 	 */
-	if (changed || (!changed && !already_failed)) {
-		already_failed = FALSE;
+	if ((changed || !initialized) && !already_failed) {
 		if (read_newsauth_file(server, authuser, authpass)) {
 #	ifdef USE_SASL
-			if (nntp_caps.sasl_plain)
+			if (nntp_caps.sasl & SASL_PLAIN)
 				ret = do_authinfo_sasl_plain(authuser, authpass);
 
 			if (ret != OK_AUTH)
@@ -380,8 +286,9 @@ authinfo_plain(
 				if (force_auth_on_conn_open || nntp_caps.type != CAPABILITIES || (nntp_caps.type == CAPABILITIES && nntp_caps.authinfo_user))
 					ret = do_authinfo_user(server, authuser, authpass);
 			}
+			already_failed = (ret != OK_AUTH);
 
-			if (!(already_failed = (ret != OK_AUTH))) {
+			if (ret == OK_AUTH) {
 #	ifdef DEBUG
 				if (debug & DEBUG_NNTP)
 					debug_print_file("NNTP", "authorization succeeded");
@@ -405,8 +312,8 @@ authinfo_plain(
 	 * TODO: Put questions into do_authinfo_user() because it is possible
 	 * that the server doesn't want a password; so only ask for it if needed.
 	 */
-	if (force_auth_on_conn_open || !startup) {
-		if ((nntp_caps.type == CAPABILITIES && (nntp_caps.sasl_plain || nntp_caps.authinfo_user)) || nntp_caps.type != CAPABILITIES) {
+	 if (force_auth_on_conn_open || !startup) {
+		if (nntp_caps.type != CAPABILITIES || (nntp_caps.type == CAPABILITIES && !nntp_caps.authinfo_state && ((nntp_caps.sasl & SASL_PLAIN) || nntp_caps.authinfo_user || (!nntp_caps.authinfo_user && !(nntp_caps.sasl & SASL_PLAIN))))) {
 #	ifdef USE_CURSES
 			int state = RawState();
 #	endif /* USE_CURSES */
@@ -415,7 +322,6 @@ authinfo_plain(
 #	ifdef USE_CURSES
 			Raw(TRUE);
 #	endif /* USE_CURSES */
-
 			if (!prompt_default_string(_(txt_auth_user), authuser, PATH_LEN, authusername, HIST_NONE)) {
 #	ifdef DEBUG
 				if (debug & DEBUG_NNTP)
@@ -430,37 +336,61 @@ authinfo_plain(
 			wgetnstr(stdscr, authpassword, sizeof(authpassword));
 			Raw(TRUE);
 #	else
-#		if 0
 			/*
 			 * on some systems (i.e. Solaris) getpass(3) is limited to 8 chars ->
-			 * we use tin_getline() till we have a config check
-			 * for getpass() or our own getpass()
+			 * we use tin_getline()
 			 */
-			authpass = strncpy(authpassword, getpass(_(txt_auth_pass)), sizeof(authpassword) - 1);
-#		else
 			authpass = strncpy(authpassword, tin_getline(_(txt_auth_pass), FALSE, NULL, PATH_LEN, TRUE, HIST_NONE), sizeof(authpassword) - 1);
-#		endif /* 0 */
 #	endif /* USE_CURSES */
 
 #	ifdef USE_SASL
-			if (nntp_caps.sasl_plain)
+			if (nntp_caps.sasl & SASL_PLAIN)
 				ret = do_authinfo_sasl_plain(authuser, authpass);
 			if (ret != OK_AUTH)
 #	endif /* USE_SASL */
 			{
-				if (nntp_caps.type != CAPABILITIES || (nntp_caps.type == CAPABILITIES && nntp_caps.authinfo_user))
+				if (nntp_caps.type != CAPABILITIES || (nntp_caps.type == CAPABILITIES && (nntp_caps.authinfo_user || (!nntp_caps.authinfo_user && !nntp_caps.authinfo_sasl)))) {
+#	ifdef DEBUG
+					if (debug & DEBUG_NNTP) {
+						if (nntp_caps.type == CAPABILITIES && !nntp_caps.authinfo_sasl && !nntp_caps.authinfo_user)
+							debug_print_file("NNTP", "!!! No supported authmethod available, trying AUTHINFO USER/PASS");
+					}
+#	endif /* DEBUG */
 					ret = do_authinfo_user(server, authuser, authpass);
+					if (ret != OK_AUTH)
+						already_failed = TRUE;
+					/*
+					 * giganews once responded to CAPABILITIES with just
+					 * "VERSION 2", no mode-switching indication, no reader
+					 * indication, no post indication, no authentication
+					 * indication, ... so in case AUTHINFO USER/PASS succeeds
+					 * if not advertized we simply go on but fully ignore
+					 * CAPABILITIES
+					 */
+					if (nntp_caps.type == CAPABILITIES && !nntp_caps.authinfo_user && !nntp_caps.authinfo_sasl && ret == OK_AUTH)
+						nntp_caps.type = BROKEN;
+				}
 			}
 			initialized = TRUE;
 			my_retouch();			/* Get rid of the chaff */
-		}
+		} else {
+			/*
+			 * TODO:
+			 * nntp_caps.type == CAPABILITIES && nntp_caps.authinfo_state
+			 * can we change the sate here? and if so how? SARTTLS? MODE
+			 * READER?
+			 */
 #	ifdef DEBUG
-		else {
 			if (debug & DEBUG_NNTP)
-				debug_print_file("NNTP", "!!! No supported authmethod available");
-		}
+				debug_print_file("NNTP", "authorization not allowed in current sate");
 #	endif /* DEBUG */
-
+			/*
+			 * we return OK_AUTH here once so tin doesn't exit just because a
+			 * single comand requested auth ...
+			 */
+			if (!already_failed)
+				ret = OK_AUTH;
+		}
 	}
 
 #	ifdef DEBUG
@@ -476,8 +406,8 @@ authinfo_plain(
  * Do authentication stuff. Return TRUE if authentication was successful,
  * FALSE otherwise.
  *
- * First try AUTHINFO GENERIC method, then, if that failed, ORIGINAL
- * AUTHINFO method. Other authentication methods can easily be added.
+ * try ORIGINAL AUTHINFO method.
+ * Other authentication methods can easily be added.
  */
 t_bool
 authenticate(
@@ -485,13 +415,7 @@ authenticate(
 	char *user,
 	t_bool startup)
 {
-	switch (nntp_caps.type) {
-		case CAPABILITIES:	/* don't try authinfo_generic() */
-			return authinfo_plain(server, user, startup);
-
-		default:
-			return (authinfo_generic() || authinfo_plain(server, user, startup));
-	}
+	return authinfo_plain(server, user, startup);
 }
 
 
diff -Nurp --exclude='.bzr*' tin-1.9.4/src/charset.c tin-1.9.5/src/charset.c
--- tin-1.9.4/src/charset.c	2008-12-30 20:26:22.000000000 +0100
+++ tin-1.9.5/src/charset.c	2009-12-01 15:15:28.000000000 +0100
@@ -3,10 +3,10 @@
  *  Module    : charset.c
  *  Author    : M. Kuhn, T. Burmester
  *  Created   : 1993-12-10
- *  Updated   : 2007-11-27
+ *  Updated   : 2009-02-23
  *  Notes     : ISO to ascii charset conversion routines
  *
- * Copyright (c) 1993-2009 Markus Kuhn <mgk25@cl.cam.ac.uk>
+ * Copyright (c) 1993-2010 Markus Kuhn <mgk25@cl.cam.ac.uk>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -164,7 +164,7 @@ convert_iso2asc(
 
 	asc = *asc_buffer;
 
-	if (iso == 0 || asc == 0)
+	if (iso == NULL || asc == NULL)
 		return;
 
 	tab = (iso2asc[t] - ISO_EXTRA);
diff -Nurp --exclude='.bzr*' tin-1.9.4/src/color.c tin-1.9.5/src/color.c
--- tin-1.9.4/src/color.c	2008-12-30 20:26:22.000000000 +0100
+++ tin-1.9.5/src/color.c	2009-12-01 15:15:28.000000000 +0100
@@ -7,11 +7,11 @@
  *              Julien Oster <fuzzy@cu8.cum.de> (word highlighting)
  *              T.Dickey <dickey@invisible-island.net> (curses support)
  *  Created   : 1995-06-02
- *  Updated   : 2008-12-16
+ *  Updated   : 2009-03-13
  *  Notes     : This are the basic function for ansi-color
  *              and word highlighting
  *
- * Copyright (c) 1995-2009 Roland Rosenfeld <roland@spinnaker.rhein.de>
+ * Copyright (c) 1995-2010 Roland Rosenfeld <roland@spinnaker.rhein.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -115,7 +115,7 @@ set_colors(
 			struct LIST *p;
 			t_bool found = FALSE;
 
-			for (p = list; p != 0; p = p->link) {
+			for (p = list; p != NULL; p = p->link) {
 				if (p->fg == fcolor && p->bg == bcolor) {
 					found = TRUE;
 					break;
@@ -327,7 +327,7 @@ draw_pager_line(
 				 * non-printable char
 				 * print as an octal value
 				 */
-				snprintf(octal, sizeof(octal), "\\%03o", (int) (*c & 0xff));
+				snprintf(octal, sizeof(octal), "\\%03o", (unsigned int) (*c & 0xff));
 				my_fputs(octal, stdout);
 				c++;
 			}
diff -Nurp --exclude='.bzr*' tin-1.9.4/src/config.c tin-1.9.5/src/config.c
--- tin-1.9.4/src/config.c	2009-01-14 20:27:28.000000000 +0100
+++ tin-1.9.5/src/config.c	2009-12-01 15:15:28.000000000 +0100
@@ -3,10 +3,10 @@
  *  Module    : config.c
  *  Author    : I. Lea
  *  Created   : 1991-04-01
- *  Updated   : 2009-01-14
+ *  Updated   : 2009-07-17
  *  Notes     : Configuration file routines
  *
- * Copyright (c) 1991-2009 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1991-2010 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -82,9 +82,7 @@ read_config_file(
 	if ((fp = fopen(file, "r")) == NULL)
 		return FALSE;
 
-#if 0 /* batch_mode is not set at this stage, so checking for it is useless */
-	if (!batch_mode)
-#endif /* 0 */
+	if (!batch_mode || verbose)
 		wait_message(0, _(txt_reading_config_file), (global_file) ? _(txt_global) : "");
 
 	while (fgets(buf, (int) sizeof(buf), fp) != NULL) {
@@ -741,7 +739,7 @@ read_config_file(
 
 #ifdef HAVE_COLOR
 			if (match_boolean(buf, "use_color=", &tinrc.use_color)) {
-				use_color = tinrc.use_color;
+				use_color = cmdline.args & CMDLINE_USE_COLOR ? bool_not(tinrc.use_color) : tinrc.use_color;
 				break;
 			}
 #endif /* HAVE_COLOR */
@@ -873,8 +871,7 @@ write_config_file(
 		return;
 	}
 
-	if (!cmd_line)
-		wait_message(0, _(txt_saving));
+	wait_message(0, _(txt_saving));
 
 	fprintf(fp, txt_tinrc_header, PRODUCT, TINRC_VERSION, tin_progname, VERSION, RELEASEDATE, RELEASENAME);
 
@@ -1394,9 +1391,13 @@ write_config_file(
 
 	fchmod(fileno(fp), (mode_t) (S_IRUSR|S_IWUSR)); /* rename_file() preserves mode */
 
-	if (ferror(fp) || fclose(fp))
+	if ((i = ferror(fp)) || fclose(fp)) {
 		error_message(2, _(txt_filesystem_full), CONFIG_FILE);
-	else
+		if (i) {
+			clearerr(fp);
+			fclose(fp);
+		}
+	} else
 		rename_file(file_tmp, file);
 
 	free(file_tmp);
@@ -1904,7 +1905,7 @@ read_server_config(
 
 #ifdef NNTP_ABLE
 	if (read_news_via_nntp && !read_saved_news && nntp_tcp_port != IPPORT_NNTP)
-		snprintf(file, sizeof(file), "%s:%d", nntp_server, nntp_tcp_port);
+		snprintf(file, sizeof(file), "%s:%u", nntp_server, nntp_tcp_port);
 	else
 #endif /* NNTP_ABLE */
 	{
@@ -1962,7 +1963,7 @@ write_server_config(
 		return;
 #ifdef NNTP_ABLE
 	if (read_news_via_nntp && nntp_tcp_port != IPPORT_NNTP)
-		snprintf(file, sizeof(file), "%s:%d", nntp_server, nntp_tcp_port);
+		snprintf(file, sizeof(file), "%s:%u", nntp_server, nntp_tcp_port);
 	else
 #endif /* NNTP_ABLE */
 	{
@@ -1998,9 +1999,13 @@ write_server_config(
 
 	fchmod(fileno(fp), (mode_t) (S_IRUSR|S_IWUSR)); /* rename_file() preserves mode */
 
-	if (ferror(fp) || fclose(fp))
+	if ((i = ferror(fp)) || fclose(fp)) {
 		error_message(2, _(txt_filesystem_full), SERVERCONFIG_FILE);
-	else
+		if (i) {
+			clearerr(fp);
+			fclose(fp);
+		}
+	} else
 		rename_file(file_tmp, file);
 
 	free(file_tmp);
diff -Nurp --exclude='.bzr*' tin-1.9.4/src/cook.c tin-1.9.5/src/cook.c
--- tin-1.9.4/src/cook.c	2008-12-31 02:43:29.000000000 +0100
+++ tin-1.9.5/src/cook.c	2009-12-10 21:56:45.875035180 +0100
@@ -3,10 +3,10 @@
  *  Module    : cook.c
  *  Author    : J. Faultless
  *  Created   : 2000-03-08
- *  Updated   : 2008-12-30
+ *  Updated   : 2009-12-10
  *  Notes     : Split from page.c
  *
- * Copyright (c) 2000-2009 Jason Faultless <jason@altarstone.com>
+ * Copyright (c) 2000-2010 Jason Faultless <jason@altarstone.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -57,7 +57,7 @@
 
 static t_bool header_wanted(const char *line);
 static t_part *new_uue(t_part **part, char *name);
-static void process_text_body_part(t_bool wrap_lines, FILE *in, t_part *part, int hide_uue, int tabs);
+static void process_text_body_part(t_bool wrap_lines, FILE *in, t_part *part, int hide_uue);
 static void put_cooked(size_t buf_len, t_bool wrap_lines, int flags, const char *fmt, ...);
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 	static t_bool wexpand_ctrl_chars(wchar_t **wline, size_t *length, size_t lcook_width);
@@ -105,18 +105,20 @@ expand_ctrl_chars(
 	*length = strlen(*line);
 #else
 	int curr_len = LEN;
-	int i = 0, j;
+	int i = 0, j, ln = 0;
 	char *buf = my_malloc(curr_len);
 	unsigned char *c;
 
 	c = (unsigned char *) *line;
 	while (*c) {
-		if (i > curr_len - 3) {
+		if (i > curr_len - (lcook_width + 1)) {
 			curr_len <<= 1;
 			buf = my_realloc(buf, curr_len);
 		}
+		if (*c == '\n')
+			ln = i + 1;
 		if (*c == '\t') { /* expand tabs */
-			j = i + lcook_width - (i % lcook_width);
+			j = i + lcook_width - ((i - ln) % lcook_width);
 			for (; i < j; i++)
 				buf[i] = ' ';
 		} else if (((*c) & 0xFF) < ' ' && *c != '\n' && (!IS_LOCAL_CHARSET("Big5") || *c != 27)) {	/* literal ctrl chars */
@@ -149,19 +151,21 @@ wexpand_ctrl_chars(
 	size_t *length,
 	size_t lcook_width)
 {
-	size_t cur_len = LEN, i = 0, j;
+	size_t cur_len = LEN, i = 0, j, ln = 0;
 	wchar_t *wbuf = my_malloc(cur_len * sizeof(wchar_t));
 	wchar_t *wc;
 	t_bool ctrl_L = FALSE;
 
 	wc = *wline;
 	while (*wc) {
-		if (i > cur_len - 3) {
+		if (i > cur_len - (lcook_width + 1)) {
 			cur_len <<= 1;
 			wbuf = my_realloc(wbuf, cur_len * sizeof(wchar_t));
 		}
+		if (*wc == '\n')
+			ln = i + 1;
 		if (*wc == '\t') {		/* expand_tabs */
-			j = i + lcook_width - (i % lcook_width);
+			j = i + lcook_width - ((i - ln) % lcook_width);
 			for (; i < j; i++)
 				wbuf[i] = ' ';
 		} else if (*wc < ' ' && *wc != '\n' && (!IS_LOCAL_CHARSET("Big5") || *wc != 27)) {	/* literal ctrl chars */
@@ -365,27 +369,27 @@ get_filename(
 }
 
 
-#define PUT_UUE(part, qualifier_text)					\
-	put_cooked(LEN, wrap_lines, C_UUE, _(txt_uue),			\
-		part->depth * 4, "",							\
-		content_types[part->type], part->subtype,		\
+#define PUT_UUE(part, qualifier_text) \
+	put_cooked(LEN, wrap_lines, C_UUE, _(txt_uue), \
+		part->depth * 4, "", \
+		content_types[part->type], part->subtype, \
 		qualifier_text, part->line_count, get_filename(part->params))
 
 #define PUT_ATTACH(part, depth, name, charset) \
-	put_cooked(LEN, wrap_lines, C_ATTACH, _(txt_attach),	\
-		depth, "",	\
-		content_types[part->type], part->subtype,	\
-		content_encodings[part->encoding],	\
-		charset ? _(txt_attach_charset) : "", BlankIfNull(charset),	\
-		part->line_count,	\
-		name ? _(txt_name) : "", BlankIfNull(name));	\
+	put_cooked(LEN, wrap_lines, C_ATTACH, _(txt_attach), \
+		depth, "", \
+		content_types[part->type], part->subtype, \
+		content_encodings[part->encoding], \
+		charset ? _(txt_attach_charset) : "", BlankIfNull(charset), \
+		part->line_count, \
+		name ? _(txt_name) : "", BlankIfNull(name)); \
 		\
-	if (part->description)	\
-		put_cooked(LEN, wrap_lines, C_ATTACH,	\
-			_(txt_attach_description),	\
-			depth, "",	\
-			part->description);	\
-	if (part->next != NULL || IS_PLAINTEXT(part))	\
+	if (part->description) \
+		put_cooked(LEN, wrap_lines, C_ATTACH, \
+			_(txt_attach_description), \
+			depth, "", \
+			part->description); \
+	if (part->next != NULL || IS_PLAINTEXT(part)) \
 		put_cooked(1, wrap_lines, C_ATTACH, "\n")
 
 /*
@@ -396,8 +400,7 @@ process_text_body_part(
 	t_bool wrap_lines,
 	FILE *in,
 	t_part *part,
-	int hide_uue,
-	int tabs)
+	int hide_uue)
 {
 	char *rest = NULL;
 	char *line = NULL, *buf, *tmpline;
@@ -405,7 +408,7 @@ process_text_body_part(
 	int flags, len, lines_left, len_blank;
 	int offsets[6];
 	int size_offsets = ARRAY_SIZE(offsets);
-	int lines_skipped = 0;
+	unsigned int lines_skipped = 0;
 	t_bool in_sig = FALSE;			/* Set when in sig portion */
 	t_bool in_uue = FALSE;			/* Set when in uuencoded section */
 	t_bool in_verbatim = FALSE;		/* Set when in verbatim section */
@@ -670,7 +673,7 @@ process_text_body_part(
 		if (MATCH_REGEX(news_regex, line, len))
 			flags |= C_NEWS;
 
-		if (expand_ctrl_chars(&line, &max_line_len, tabs))
+		if (expand_ctrl_chars(&line, &max_line_len, tabwidth))
 			flags |= C_CTRLL;				/* Line contains form-feed */
 		put_cooked(max_line_len, wrap_lines && (!IS_LOCAL_CHARSET("Big5")), flags, "%s", line);
 	} /* while */
@@ -762,12 +765,14 @@ dump_cooked(
  *		stripping of sigs if !show_signatures
  * Returns:
  *		TRUE on success
+ *
+ * TODO:
+ *      give an error-message on at least disk-full
  */
 t_bool
 cook_article(
 	t_bool wrap_lines,
 	t_openartinfo *artinfo,
-	int tabs,
 	int hide_uue)
 {
 	const char *charset;
@@ -775,6 +780,10 @@ cook_article(
 	char *line;
 	struct t_header *hdr = &artinfo->hdr;
 	t_bool header_put = FALSE;
+	static const char *struct_header[] = {
+		"Approved: ", "From: ", "Originator: ",
+		"Reply-To: ", "Sender: ", "X-Cancelled-By: ", "X-Comment-To: ",
+		"X-Submissions-To: ", "To: ", "Cc: ", "Bcc: ", "X-Originator: ", 0 };
 
 	art = artinfo;				/* Global saves lots of passing artinfo around */
 
@@ -802,16 +811,44 @@ cook_article(
 		}
 
 		if (header_wanted(line)) {	/* Put cooked data */
+			const char **strptr = struct_header;
+			char *l = NULL, *ptr, *foo, *bar;
 			size_t i = LEN;
-			char *l = my_strdup(rfc1522_decode(line));	/* FIXME: don't decode addr-part of From:/Cc:/ etc.pp. */
+			t_bool found = FALSE;
+
+			/* structured headers */
+			do {
+				if (!strncasecmp(line, *strptr, strlen(*strptr))) {
+					foo = my_strdup(*strptr);
+					if ((ptr = strchr(foo, ':'))) {
+						*ptr = '\0';
+						if ((ptr = parse_header(line, foo, TRUE, TRUE))) {
+							bar = idna_decode(ptr);	/* do we wan't idna_decode() here? */
+							l = my_calloc(1, strlen(bar) + strlen(*strptr) + 1);
+							strncpy(l, line, strlen(*strptr));
+							strcat(l, bar);
+							free(bar);
+						}
+					}
+					free(foo);
+					found = TRUE;
+				}
+			} while (!found && *(++strptr) != 0);
+
+			/* unstructured but must not be decoded */
+			if (l == NULL && (!strncasecmp(line, "References: ", 12) || !strncasecmp(line, "Message-ID: ", 12) || !strncasecmp(line, "Date: ", 6) || !strncasecmp(line, "Newsgroups: ", 12) || !strncasecmp(line, "Distribution: ", 14) || !strncasecmp(line, "Followup-To: ", 13) || !strncasecmp(line, "X-Face: ", 8) || !strncasecmp(line, "Cancel-Lock: ", 13) || !strncasecmp(line, "Cancel-Key: ", 12)))
+				l = my_strdup(line);
+
+			if (l == NULL)
+				l = my_strdup(rfc1522_decode(line));
 
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 			if (IS_LOCAL_CHARSET("UTF-8"))
 				utf8_valid(l);
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 			header_put = TRUE;
-			expand_ctrl_chars(&l, &i, tabs);
-			put_cooked(LEN, wrap_lines, C_HEADER, "%s", l);
+			expand_ctrl_chars(&l, &i, tabwidth);
+			put_cooked(i, wrap_lines, C_HEADER, "%s", l);
 			free(l);
 		}
 	}
@@ -842,14 +879,14 @@ cook_article(
 
 			/* Try to view anything of type text, may need to review this */
 			if (IS_PLAINTEXT(ptr))
-				process_text_body_part(wrap_lines, artinfo->raw, ptr, hide_uue, tabs);
+				process_text_body_part(wrap_lines, artinfo->raw, ptr, hide_uue);
 		}
 	} else {
 		/*
 		 * A regular single-body article
 		 */
 		if (IS_PLAINTEXT(hdr->ext))
-			process_text_body_part(wrap_lines, artinfo->raw, hdr->ext, hide_uue, tabs);
+			process_text_body_part(wrap_lines, artinfo->raw, hdr->ext, hide_uue);
 		else {
 			/*
 			 * Non-textual main body
diff -Nurp --exclude='.bzr*' tin-1.9.4/src/curses.c tin-1.9.5/src/curses.c
--- tin-1.9.4/src/curses.c	2008-12-30 20:26:23.000000000 +0100
+++ tin-1.9.5/src/curses.c	2009-12-01 15:15:28.000000000 +0100
@@ -3,7 +3,7 @@
  *  Module    : curses.c
  *  Author    : D. Taylor & I. Lea
  *  Created   : 1986-01-01
- *  Updated   : 2007-12-30
+ *  Updated   : 2009-10-22
  *  Notes     : This is a screen management library borrowed with permission
  *              from the Elm mail system. This library was hacked to provide
  *              what tin needs.
@@ -32,6 +32,7 @@
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) && defined(M_UNIX)
 #	define ReadWch cmdReadWch
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE && M_UNIX */
+#define get_arrow_key cmd_get_arrow_key
 
 void my_dummy(void) { }	/* ANSI C requires non-empty file */
 t_bool have_linescroll = TRUE;	/* USE_CURSES always allows line scrolling */
@@ -920,6 +921,7 @@ word_highlight_string(
 			tputs(_reset, 1, outchar);
 	stow_cursor();
 }
+#endif /* USE_CURSES */
 
 
 /*
@@ -1142,7 +1144,6 @@ get_arrow_key(
 			return KEYMAP_UNKNOWN;
 	}
 }
-#endif /* USE_CURSES */
 
 
 /*
diff -Nurp --exclude='.bzr*' tin-1.9.4/src/debug.c tin-1.9.5/src/debug.c
--- tin-1.9.4/src/debug.c	2009-01-20 04:50:15.000000000 +0100
+++ tin-1.9.5/src/debug.c	2009-12-01 15:15:28.000000000 +0100
@@ -3,10 +3,10 @@
  *  Module    : debug.c
  *  Author    : I. Lea
  *  Created   : 1991-04-01
- *  Updated   : 2009-01-20
+ *  Updated   : 2009-03-13
  *  Notes     : debug routines
  *
- * Copyright (c) 1991-2009 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1991-2010 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -134,7 +134,7 @@ debug_print_header(
 			if (s->archive->ispart)
 				fprintf(fp, "archive.ispart=[%s]\n", bool_unparse(s->archive->ispart));
 		}
-		fprintf(fp,"thread=[%d]  prev=[%d]  status=[%d]\n\n", s->thread, s->prev, s->status);
+		fprintf(fp,"thread=[%d]  prev=[%d]  status=[%u]\n\n", s->thread, s->prev, s->status);
 		fflush(fp);
 		fchmod(fileno(fp), (S_IRUGO|S_IWUGO));
 		fclose(fp);
@@ -187,7 +187,7 @@ debug_print_attributes(
 	if (attr == 0)
 		return;
 
-	fprintf(fp, "global=[%d] show=[%d] thread=[%d] sort=[%d] author=[%d] auto_select=[%d] auto_save=[%d] batch_save=[%d] process=[%d]\n",
+	fprintf(fp, "global=[%u] show=[%u] thread=[%u] sort=[%u] author=[%u] auto_select=[%u] auto_save=[%u] batch_save=[%u] process=[%u]\n",
 		attr->global,
 		attr->show_only_unread_arts,
 		attr->thread_articles,
@@ -197,11 +197,11 @@ debug_print_attributes(
 		attr->auto_save,
 		attr->batch_save,
 		attr->post_process_type);
-	fprintf(fp, "select_header=[%d] select_global=[%s] select_expire=[%s]\n",
+	fprintf(fp, "select_header=[%u] select_global=[%s] select_expire=[%s]\n",
 		attr->quick_select_header,
 		BlankIfNull(attr->quick_select_scope),
 		bool_unparse(attr->quick_select_expire));
-	fprintf(fp, "kill_header  =[%d] kill_global  =[%s] kill_expire  =[%s]\n",
+	fprintf(fp, "kill_header  =[%u] kill_global  =[%s] kill_expire  =[%s]\n",
 		attr->quick_kill_header,
 		BlankIfNull(attr->quick_kill_scope),
 		bool_unparse(attr->quick_kill_expire));
diff -Nurp --exclude='.bzr*' tin-1.9.4/src/envarg.c tin-1.9.5/src/envarg.c
--- tin-1.9.4/src/envarg.c	2008-12-30 20:26:23.000000000 +0100
+++ tin-1.9.5/src/envarg.c	2009-12-01 15:15:28.000000000 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 1993-03-10
  *  Notes     : Adds default options from environment to command line
  *
- * Copyright (c) 1991-2009 Bill Davidson
+ * Copyright (c) 1991-2010 Bill Davidson
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp --exclude='.bzr*' tin-1.9.4/src/feed.c tin-1.9.5/src/feed.c
--- tin-1.9.4/src/feed.c	2008-12-30 20:26:23.000000000 +0100
+++ tin-1.9.5/src/feed.c	2009-12-13 20:28:13.220314424 +0100
@@ -3,10 +3,10 @@
  *  Module    : feed.c
  *  Author    : I. Lea
  *  Created   : 1991-08-31
- *  Updated   : 2008-11-22
+ *  Updated   : 2009-12-13
  *  Notes     : provides same interface to mail,pipe,print,save & repost commands
  *
- * Copyright (c) 1991-2009 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1991-2010 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -53,6 +53,7 @@ static t_bool supersede = FALSE;		/* for
 static t_function pproc_func;			/* Post-processing type when saving */
 #ifndef DONT_HAVE_PIPING
 	static FILE *pipe_fp = (FILE *) 0;
+	static t_bool got_epipe = FALSE;
 #endif /* !DONT_HAVE_PIPING */
 
 
@@ -76,9 +77,9 @@ static void print_save_summary(t_functio
 #endif /* !DISABLE_PRINTING */
 
 #ifndef DONT_HAVE_PIPING
-#	define handle_SIGPIPE()	if (got_sig_pipe) goto got_sig_pipe_while_piping
+#	define handle_EPIPE()	if (got_epipe) goto got_epipe_while_piping
 #else
-#	define handle_SIGPIPE() /*nothing*/
+#	define handle_EPIPE() /*nothing*/
 #endif /* !DONT_HAVE_PIPING */
 
 /*
@@ -116,15 +117,11 @@ get_save_filename(
 	}
 
 	/*
-	 * Update attribute/tinrc default savefiles if changed
+	 * Update tinrc.default_save_file if changed
 	 */
-	if (*filename) {
-		if (group->attribute->savefile) {
-			free(group->attribute->savefile);
-			group->attribute->savefile = my_strdup(filename);
-		}
+	if (*filename)
 		my_strncpy(tinrc.default_save_file, filename, sizeof(tinrc.default_save_file) - 1);
-	} else {									/* No file was specified, try default */
+	else {
 		/*
 		 * None chosen (or AUTOSAVING), use tinrc default
 		 */
@@ -159,7 +156,7 @@ expand_feed_filename(
 	size_t outpath_len,
 	const char *path)
 {
-	int ret = strfpath(path, outpath, PATH_LEN, curr_group);
+	int ret = strfpath(path, outpath, PATH_LEN, curr_group, TRUE);
 
 	/*
 	 * If no path exists or the above failed in some way, use sensible defaults
@@ -168,7 +165,7 @@ expand_feed_filename(
 	if ((ret == 0) || !(strrchr(outpath, DIRSEP))) {
 		char buf[PATH_LEN];
 
-		if (!strfpath(curr_group->attribute->savedir, buf, sizeof(buf), curr_group))
+		if (!strfpath(cmdline.args & CMDLINE_SAVEDIR ? cmdline.savedir : curr_group->attribute->savedir, buf, sizeof(buf), curr_group, FALSE))
 			joinpath(buf, sizeof(buf), homedir, DEFAULT_SAVEDIR);
 		joinpath(outpath, outpath_len, buf, path);
 		return FALSE;
@@ -245,6 +242,11 @@ get_feed_key(
 			prompt = txt_mail;
 			break;
 
+		case FEED_MARK_READ:
+		case FEED_MARK_UNREAD:
+			prompt = txt_mark;
+			break;
+
 #ifndef DONT_HAVE_PIPING
 		case FEED_PIPE:
 			prompt = txt_pipe;
@@ -279,7 +281,8 @@ get_feed_key(
 	 * Try and work out what default the user wants
 	 * thread->total = # arts in thread
 	 */
-	default_func = (num_of_tagged_arts ? FEED_TAGGED :
+	default_func = (range_active ? FEED_RANGE :
+					num_of_tagged_arts ? FEED_TAGGED :
 					(arts_selected() ? FEED_HOT :
 					((level == GROUP_LEVEL && thread->total > 1) ? FEED_THREAD :
 					(thread->selected_total ? FEED_HOT :
@@ -290,17 +293,18 @@ get_feed_key(
 	 *  auto'S'aving and there are tagged or selected(hot) articles
 	 *  using the auto_save feature on Archive postings
 	 */
-	if ((function == FEED_AUTOSAVE && (num_of_tagged_arts || arts_selected())) ||
-			(group->attribute->auto_save && arts[respnum].archive))
+	if ((function == FEED_AUTOSAVE && (range_active || num_of_tagged_arts || arts_selected()))
+			|| (function == FEED_SAVE && group->attribute->auto_save && arts[respnum].archive))
 		func = default_func;
 	else {
 		char buf[LEN];
-		char keyart[MAXKEYLEN], keythread[MAXKEYLEN], keyhot[MAXKEYLEN];
+		char keyart[MAXKEYLEN], keythread[MAXKEYLEN], keyrange[MAXKEYLEN], keyhot[MAXKEYLEN];
 		char keypat[MAXKEYLEN], keytag[MAXKEYLEN], keyquit[MAXKEYLEN];
 
 		snprintf(buf, sizeof(buf), _(txt_art_thread_regex_tag),
 			printascii(keyart, func_to_key(FEED_ARTICLE, feed_type_keys)),
 			printascii(keythread, func_to_key(FEED_THREAD, feed_type_keys)),
+			printascii(keyrange, func_to_key(FEED_RANGE, feed_type_keys)),
 			printascii(keyhot, func_to_key(FEED_HOT, feed_type_keys)),
 			printascii(keypat, func_to_key(FEED_PATTERN, feed_type_keys)),
 			printascii(keytag, func_to_key(FEED_TAGGED, feed_type_keys)),
@@ -322,6 +326,15 @@ get_feed_key(
 			}
 			break;
 
+		case FEED_RANGE:
+			if (!range_active) {
+				if (set_range(level, 1, currmenu->max, currmenu->curr + 1))
+					range_active = TRUE;
+				else
+					return GLOBAL_ABORT;
+			}
+			break;
+
 		case GLOBAL_QUIT:
 		case GLOBAL_ABORT:
 			clear_message();
@@ -471,10 +484,26 @@ feed_article(
 			confirm = bool_not(ok);		/* Only confirm the next one after a failure */
 			break;
 
+		case FEED_MARK_READ:
+			if (arts[art].status == ART_UNREAD || arts[art].status == ART_WILL_RETURN)
+				art_mark(curr_group, &arts[art], ART_READ);
+			else
+				ok = FALSE;
+			break;
+
+		case FEED_MARK_UNREAD:
+			if (arts[art].status == ART_READ)
+				art_mark(curr_group, &arts[art], ART_WILL_RETURN);
+			else
+				ok = FALSE;
+			break;
+
 #ifndef DONT_HAVE_PIPING
 		case FEED_PIPE:
 			rewind(openartptr->raw);
-			ok = copy_fp(openartptr->raw, pipe_fp);	/* Check for SIGPIPE on return */
+			ok = copy_fp(openartptr->raw, pipe_fp);
+			if (errno == EPIPE)	/* broken pipe in copy_fp() */
+				got_epipe = TRUE;
 			break;
 #endif /* !DONT_HAVE_PIPING */
 
@@ -487,6 +516,8 @@ feed_article(
 		case FEED_SAVE:
 		case FEED_AUTOSAVE:
 			ok = save_and_process_art(openartptr, &arts[art], is_mailbox, data /*filename*/, counter->max, (pproc_func != POSTPROCESS_NO));
+			if (ok && curr_group->attribute->mark_saved_read)
+				art_mark(curr_group, &arts[art], ART_READ);
 			break;
 
 		case FEED_REPOST:
@@ -502,14 +533,6 @@ feed_article(
 	if (ok)
 		counter->success++;
 
-	/*
-	 * Mark read for the SAVE cases (but not print/pipe etc..)
-	 */
-	if (function == FEED_SAVE || function == FEED_AUTOSAVE) {
-		if (ok && curr_group->attribute->mark_saved_read)
-			art_mark(curr_group, &arts[art], ART_READ);
-	}
-
 	if (!use_current)
 		art_close(openartptr);
 	return ok;
@@ -520,15 +543,18 @@ feed_article(
  * Single entry point for 'feed'ing article(s) to a backend
  * Function:
  *	FEED_PIPE, FEED_MAIL, FEED_PRINT, FEED_REPOST
- *	FEED_SAVE, FEED_AUTOSAVE
+ *	FEED_SAVE, FEED_AUTOSAVE, FEED_MARK_READ, FEED_MARK_UNREAD
  * Level:
  *	GROUP_LEVEL, THREAD_LEVEL, PAGE_LEVEL
+ * Type:
+ *  default feed_type; if NOT_ASSIGNED, query what to do
  * Respnum:
  *	Index in arts[] of starting article
  *
  * The following 'groups' of article can be processed:
  *	Single (current) article
  *	Current thread
+ *	Range of articles
  *	Tagged articles
  *	Hot articles
  *	Articles matching a pattern
@@ -536,11 +562,17 @@ feed_article(
  * The selection of Function depends on the key used to get here.
  * The selection of which article 'group' to process is managed
  * inside here, or by defaults.
+ *
+ * Returns:
+ *   1	if there are no more unread arts in this group (FEED_MARK_READ)
+ *   0	on success
+ *  -1	on failure/abort
  */
-void
+int
 feed_articles(
 	int function,
 	int level,
+	t_function type,
 	struct t_group *group,
 	int respnum)
 {
@@ -552,23 +584,25 @@ feed_articles(
 	int thread_base;
 	struct t_art_stat sbuf;
 	struct t_counters counter = { 0, 0, 0 };
-	t_bool use_current = FALSE;
-	t_bool ret1 = FALSE;
+	t_bool feed_mark_function = function == FEED_MARK_READ || function == FEED_MARK_UNREAD;
+	t_bool mark_saved = FALSE;
+	t_bool no_next_unread = FALSE;
 	t_bool post_processed_ok = FALSE;
+	t_bool use_current = FALSE;
 	t_function feed_type;
 
 #ifdef DONT_HAVE_PIPING
 	if (function == FEED_PIPE) {
 		error_message(2, _(txt_piping_not_enabled));
 		clear_message();
-		return;
+		return -1;
 	}
 #endif /* DONT_HAVE_PIPING */
 
 	if (function == FEED_AUTOSAVE) {
-		if (num_of_tagged_arts == 0 && !arts_selected()) {
+		if (!range_active && num_of_tagged_arts == 0 && !arts_selected()) {
 			info_message(_(txt_no_marked_arts));
-			return;
+			return -1;
 		}
 	}
 
@@ -576,8 +610,18 @@ feed_articles(
 	thread_base = which_thread(respnum);
 	stat_thread(thread_base, &sbuf);
 
-	if ((feed_type = get_feed_key(function, level, group, &sbuf, respnum)) == GLOBAL_ABORT)
-		return;
+	switch (type) {
+		case FEED_ARTICLE:
+		case FEED_THREAD:
+		case FEED_RANGE:
+			feed_type = type;
+			break;
+
+		default:
+			if ((feed_type = get_feed_key(function, level, group, &sbuf, respnum)) == GLOBAL_ABORT)
+				return -1;
+			break;
+	}
 
 	/*
 	 * Get whatever information is needed to proceed
@@ -588,7 +632,7 @@ feed_articles(
 			prompt = fmt_string(_(txt_mail_art_to), cCOLS - (strlen(_(txt_mail_art_to)) + 30), tinrc.default_mail_address);
 			if (!(prompt_string_default(prompt, tinrc.default_mail_address, _(txt_no_mail_address), HIST_MAIL_ADDRESS))) {
 				free(prompt);
-				return;
+				return -1;
 			}
 			free(prompt);
 			break;
@@ -599,19 +643,21 @@ feed_articles(
 			prompt = fmt_string(_(txt_pipe_to_command), cCOLS - (strlen(_(txt_pipe_to_command)) + 30), tinrc.default_pipe_command);
 			if (!(prompt_string_default(prompt, tinrc.default_pipe_command, _(txt_no_command), HIST_PIPE_COMMAND))) {
 				free(prompt);
-				return;
+				return -1;
 			}
 			free(prompt);
 
-			got_sig_pipe = FALSE;
+			got_epipe = FALSE;
 			EndWin(); /* Turn off curses/windowing */
 			Raw(FALSE);
 			fflush(stdout);
+			set_signal_catcher(FALSE);
 			if ((pipe_fp = popen(tinrc.default_pipe_command, "w")) == NULL) {
 				perror_message(_(txt_command_failed), tinrc.default_pipe_command);
+				set_signal_catcher(TRUE);
 				Raw(TRUE);
 				InitWin();
-				return;
+				return -1;
 			}
 			break;
 #endif /* !DONT_HAVE_PIPING */
@@ -638,7 +684,7 @@ feed_articles(
 				savefile[0] = '\0';
 
 				if (get_save_filename(group, function, savefile, sizeof(savefile), respnum) == NULL)
-					return;
+					return -1;
 
 				switch (curr_group->attribute->post_process_type) {
 					case POST_PROC_YES:
@@ -660,10 +706,10 @@ feed_articles(
 					pproc_func = POSTPROCESS_NO;
 				else {
 					if (function != FEED_AUTOSAVE && (pproc_func = get_post_proc_type()) == GLOBAL_ABORT)
-						return;
+						return -1;
 				}
 				if (!create_path(outpath))
-					return;
+					return -1;
 			}
 			break;
 
@@ -707,7 +753,7 @@ feed_articles(
 
 						default:
 							clear_message();
-							return;
+							return -1;
 					}
 #ifndef FORGERY
 				} else {
@@ -717,7 +763,7 @@ feed_articles(
 #endif /* !FORGERY */
 				if (!(prompt_string_default(tmp, tinrc.default_repost_group, _(txt_no_group), HIST_REPOST_GROUP))) {
 					free(tmp);
-					return;
+					return -1;
 				}
 				free(tmp);
 			}
@@ -733,8 +779,9 @@ feed_articles(
 	/*
 	 * Performance hack - If we feed a single art from the pager then we can
 	 * re-use the currently open article
+	 * Also no need to fetch articles just to mark them (un)read
 	 */
-	if (level == PAGE_LEVEL && feed_type == FEED_ARTICLE) {
+	if (feed_mark_function || (level == PAGE_LEVEL && (feed_type == FEED_ARTICLE || feed_type == FEED_THREAD))) {
 		saved_curr_line = curr_line;		/* Save where we were in pager */
 		use_current = TRUE;
 	}
@@ -747,23 +794,40 @@ feed_articles(
 		case FEED_ARTICLE:		/* article */
 			counter.max = 1;
 			if (!feed_article(respnum, function, &counter, use_current, outpath, group))
-				handle_SIGPIPE();
+				handle_EPIPE();
 			break;
 
 		case FEED_THREAD:		/* thread */
 			/* Get accurate count first */
 			for_each_art_in_thread(art, which_thread(respnum)) {
-				if (!(curr_group->attribute->process_only_unread && arts[art].status == ART_READ))
+				if (feed_mark_function || !(curr_group->attribute->process_only_unread && arts[art].status == ART_READ))
 					counter.max++;
 			}
 
 			for_each_art_in_thread(art, which_thread(respnum)) {
-				if (!(curr_group->attribute->process_only_unread && arts[art].status == ART_READ)) {
+				if (feed_mark_function || !(curr_group->attribute->process_only_unread && arts[art].status == ART_READ)) {
 					/* Keep going - don't abort on errors */
 					if (!feed_article(art, function, &counter, use_current, outpath, group))
-						handle_SIGPIPE();
+						handle_EPIPE();
+				}
+			}
+			break;
+
+		case FEED_RANGE:
+			/* Get accurate count first */
+			for_each_art(art) {
+				if (arts[art].inrange)
+					counter.max++;
+			}
+
+			for_each_art(art) {
+				if (arts[art].inrange) {
+					arts[art].inrange = FALSE;
+					if (!feed_article(art, function, &counter, use_current, outpath, group))
+						handle_EPIPE();
 				}
 			}
+			range_active = FALSE;
 			break;
 
 		case FEED_TAGGED:		/* tagged articles */
@@ -774,7 +838,7 @@ feed_articles(
 					if (arts[art].tagged == i) {
 						/* Keep going - don't abort on errors */
 						if (!feed_article(art, function, &counter, use_current, outpath, group))
-							handle_SIGPIPE();
+							handle_EPIPE();
 					}
 				}
 			}
@@ -796,7 +860,7 @@ feed_articles(
 					} else if (!arts[art].selected)
 						continue;
 
-					if (curr_group->attribute->process_only_unread && arts[art].status == ART_READ)
+					if (!feed_mark_function && (curr_group->attribute->process_only_unread && arts[art].status == ART_READ))
 						continue;
 
 					arts[art].matched = TRUE;
@@ -821,7 +885,7 @@ feed_articles(
 						if (feed_type == FEED_HOT)
 							arts[art].selected = FALSE;
 					} else
-						handle_SIGPIPE();
+						handle_EPIPE();
 				}
 			}
 			break;
@@ -838,14 +902,26 @@ feed_articles(
 		redraw_screen |= mail_check();	/* in case of sending to oneself */
 
 	switch (function) {
+		case FEED_MARK_READ:
+		case FEED_MARK_UNREAD:
+			redraw_screen = FALSE;
+			if (level == GROUP_LEVEL) {
+				no_next_unread = group_mark_postprocess(function, feed_type, respnum);
+				break;
+			}
+			if (level == THREAD_LEVEL)
+				no_next_unread = thread_mark_postprocess(function, feed_type, respnum);
+			break;
+
 #ifndef DONT_HAVE_PIPING
 		case FEED_PIPE:
-got_sig_pipe_while_piping:
-			if (got_sig_pipe)
+got_epipe_while_piping:
+			if (got_epipe)
 				perror_message(_(txt_command_failed), tinrc.default_pipe_command);
-			got_sig_pipe = FALSE;
+			got_epipe = FALSE;
 			fflush(pipe_fp);
 			(void) pclose(pipe_fp);
+			set_signal_catcher(TRUE);
 			Raw(TRUE);
 			InitWin();
 			prompt_continue();
@@ -875,19 +951,19 @@ got_sig_pipe_while_piping:
 				post_processed_ok = post_process_files(pproc_func, delete_post_proc);
 			}
 			free_save_array();		/* NB: This is where num_save etc.. gets purged */
+
+			if (level != PAGE_LEVEL)
+				mark_saved = curr_group->attribute->mark_saved_read;
 			break;
 
 		default:
 			break;
 	}
 
-	if (level != PAGE_LEVEL)
-		ret1 = curr_group->attribute->mark_saved_read;
-
-	if (ret1 || post_processed_ok)
+	if (mark_saved || post_processed_ok)
 		redraw_screen = TRUE;
 
-	if (level == PAGE_LEVEL) {
+	if (level == PAGE_LEVEL && !feed_mark_function) {
 		if (tinrc.force_screen_redraw)
 			redraw_screen = TRUE;
 
@@ -919,6 +995,27 @@ got_sig_pipe_while_piping:
 				info_message(_(txt_articles_mailed), counter.success, PLURAL(counter.success, txt_article));
 			break;
 
+		case FEED_MARK_READ:
+		case FEED_MARK_UNREAD:
+			if (no_next_unread)
+				info_message(_(txt_no_next_unread_art));
+			else {
+				if (counter.success && level != PAGE_LEVEL) {
+					const char *ptr;
+
+					ptr = function == FEED_MARK_READ ? _(txt_marked_as_read) : _(txt_marked_as_unread);
+					if (feed_type == FEED_THREAD) {
+						info_message(ptr, _(txt_thread_upper));
+					} else if (feed_type == FEED_ARTICLE) {
+						info_message(ptr, _(txt_article_upper));
+					} else {
+						ptr = function == FEED_MARK_READ ? _(txt_marked_arts_as_read) : _(txt_marked_arts_as_unread);
+						info_message(ptr, counter.success, counter.max, PLURAL(counter.max, txt_article));
+					}
+				}
+			}
+			break;
+
 #ifndef DISABLE_PRINTING
 		case FEED_PRINT:
 			info_message(_(txt_articles_printed), counter.success, PLURAL(counter.success, txt_article));
@@ -930,6 +1027,7 @@ got_sig_pipe_while_piping:
 		default:
 			break;
 	}
+	return no_next_unread ? 1 : 0;
 }
 
 
diff -Nurp --exclude='.bzr*' tin-1.9.4/src/filter.c tin-1.9.5/src/filter.c
--- tin-1.9.4/src/filter.c	2008-12-30 20:26:23.000000000 +0100
+++ tin-1.9.5/src/filter.c	2009-12-11 21:33:06.231948863 +0100
@@ -3,10 +3,10 @@
  *  Module    : filter.c
  *  Author    : I. Lea
  *  Created   : 1992-12-28
- *  Updated   : 2008-11-28
+ *  Updated   : 2009-07-17
  *  Notes     : Filter articles. Kill & auto selection are supported.
  *
- * Copyright (c) 1991-2009 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1991-2010 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -84,6 +84,12 @@ struct t_filters glob_filter = { 0, 0, (
 
 
 /*
+ * Global filter file offset
+ */
+int filter_file_offset;
+
+
+/*
  * Local prototypes
  */
 static int get_choice(int x, const char *help, const char *prompt, char *list[], int list_size);
@@ -326,10 +332,14 @@ read_filter_file(
 	if (!first_read)
 		free_filter_array(&glob_filter);
 
+	filter_file_offset = 1;
+	scope[0] = '\0';
 	while (fgets(buf, (int) sizeof(buf), fp) != NULL) {
 		if (*buf == '\n')
 			continue;
 		if (*buf == '#') {
+			if (scope[0] == '\0')
+				filter_file_offset++;
 			if (upgrade == RC_CHECK && first_read && match_string(buf, "# Filter file V", NULL, 0)) {
 				first_read = FALSE;
 				upgrade = check_upgrade(buf, "# Filter file V", FILTER_VERSION);
@@ -613,10 +623,7 @@ read_filter_file(
 	if (expired || upgrade == RC_UPGRADE)
 		write_filter_file(file);
 
-	if (cmd_line && !batch_mode)
-		printf("\r\n");
-
-	if (!batch_mode)
+	if (!cmd_line && !batch_mode)
 		clear_message();
 
 	return TRUE;
@@ -632,6 +639,8 @@ write_filter_file(
 {
 	FILE *fp;
 	char *file_tmp;
+	int i;
+	long fpos;
 
 	if (no_write)
 		return;
@@ -645,12 +654,25 @@ write_filter_file(
 		return;
 	}
 
-	if ((fp = fopen(filename, "w")) == NULL)
+	if ((fp = fopen(filename, "w+")) == NULL)
 		return;
 
 	/* TODO: -> lang.c */
 	fprintf(fp, "# Filter file V%s for the TIN newsreader\n#\n", FILTER_VERSION);
 	fprintf(fp, _(txt_filter_file));
+
+	/* determine the file offset */
+	if (!batch_mode) {
+		fpos = ftell(fp);
+		rewind(fp);
+		filter_file_offset = 1;
+		while((i = fgetc(fp)) != EOF) {
+			if (i == '\n')
+				filter_file_offset++;
+		}
+		fseek(fp, fpos, SEEK_SET);
+	}
+
 	fflush(fp);
 
 	/*
@@ -658,9 +680,13 @@ write_filter_file(
 	 */
 	write_filter_array(fp, &glob_filter);
 
-	if (ferror(fp) || fclose(fp)) {
+	if ((i = ferror(fp)) || fclose(fp)) {
 		error_message(2, _(txt_filesystem_full), filename);
 		rename_file(file_tmp, filename);
+		if (i) {
+			clearerr(fp);
+			fclose(fp);
+		}
 	} else
 		unlink(file_tmp);
 
@@ -1409,7 +1435,7 @@ filter_menu(
 		case FILTER_EDIT:
 			add_filter_rule(group, art, &rule, FALSE); /* save the rule */
 			rule.comment = free_filter_comment(rule.comment);
-			if (!invoke_editor(filter_file, FILTER_FILE_OFFSET, NULL))
+			if (!invoke_editor(filter_file, filter_file_offset, NULL))
 				return FALSE;
 			unfilter_articles();
 			(void) read_filter_file(filter_file);
@@ -1749,7 +1775,7 @@ add_filter_rule(
 	if (filtered) {
 #ifdef DEBUG
 		if (debug & DEBUG_FILTER)
-			wait_message(2, "inscope=[%s] scope=[%s]  case=[%d] subj=[%s] from=[%s] msgid=[%s] fullref=[%d] line=[%d %d] time=[%lu]", bool_unparse(ptr[i].inscope), BlankIfNull(rule->scope), ptr[i].icase, BlankIfNull(ptr[i].subj), BlankIfNull(ptr[i].from), BlankIfNull(ptr[i].msgid), ptr[i].fullref, ptr[i].lines_cmp, ptr[i].lines_num, (unsigned long int) ptr[i].time);
+			wait_message(2, "inscope=[%s] scope=[%s] case=[%d] subj=[%s] from=[%s] msgid=[%s] fullref=[%d] line=[%d %d] time=[%lu]", bool_unparse(ptr[i].inscope), BlankIfNull(rule->scope), ptr[i].icase, BlankIfNull(ptr[i].subj), BlankIfNull(ptr[i].from), BlankIfNull(ptr[i].msgid), ptr[i].fullref, ptr[i].lines_cmp, ptr[i].lines_num, (unsigned long int) ptr[i].time);
 #endif /* DEBUG */
 		write_filter_file(filter_file);
 	}
@@ -1973,27 +1999,18 @@ filter_articles(
 					switch (ptr[j].lines_cmp) {
 						case FILTER_LINES_EQ:
 							if (arts[i].line_count == ptr[j].lines_num) {
-/*
-wait_message(1, "FILTERED Lines arts[%d] == [%d]", arts[i].line_count, ptr[j].lines_num);
-*/
 								SET_FILTER(group, i, j);
 							}
 							break;
 
 						case FILTER_LINES_LT:
 							if (arts[i].line_count < ptr[j].lines_num) {
-/*
-wait_message(1, "FILTERED Lines arts[%d] < [%d]", arts[i].line_count, ptr[j].lines_num);
-*/
 								SET_FILTER(group, i, j);
 							}
 							break;
 
 						case FILTER_LINES_GT:
 							if (arts[i].line_count > ptr[j].lines_num) {
-/*
-wait_message(1, "FILTERED Lines arts[%d] > [%d]", arts[i].line_count, ptr[j].lines_num);
-*/
 								SET_FILTER(group, i, j);
 							}
 							break;
diff -Nurp --exclude='.bzr*' tin-1.9.4/src/global.c tin-1.9.5/src/global.c
--- tin-1.9.4/src/global.c	2008-12-30 20:26:23.000000000 +0100
+++ tin-1.9.5/src/global.c	2009-12-01 15:15:29.000000000 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2005-10-19
  *  Notes     : Generic nagivation and key handling routines
  *
- * Copyright (c) 1999-2009 Jason Faultless <jason@altarstone.com>
+ * Copyright (c) 1999-2010 Jason Faultless <jason@altarstone.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp --exclude='.bzr*' tin-1.9.4/src/group.c tin-1.9.5/src/group.c
--- tin-1.9.4/src/group.c	2009-01-20 13:47:55.000000000 +0100
+++ tin-1.9.5/src/group.c	2009-12-01 15:15:29.000000000 +0100
@@ -3,10 +3,10 @@
  *  Module    : group.c
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2008-11-25
+ *  Updated   : 2009-11-12
  *  Notes     :
  *
- * Copyright (c) 1991-2009 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
+ * Copyright (c) 1991-2010 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -58,14 +58,13 @@ static int do_search(t_function func, t_
 static int enter_pager(int art, t_bool ignore_unavail);
 static int enter_thread(int depth, t_pagerinfo *page);
 static int group_catchup(t_function func);
-static int prompt_getart_limit(void);
 static int tab_pressed(void);
+static t_bool prompt_getart_limit(void);
 static t_function group_left(void);
 static t_function group_right(void);
 static void build_sline(int i);
 static void build_multipart_header(char *dest, int maxlen, const char *src, int cmplen, int have, int total);
 static void draw_subject_arrow(void);
-static void mark_thd_read(struct t_group *group, t_bool range_active);
 static void show_group_title(t_bool clear_title);
 static void show_tagged_lines(void);
 static void toggle_read_unread(t_bool force);
@@ -145,7 +144,6 @@ group_page(
 	long old_artnum = 0L;
 	struct t_art_stat sbuf;
 	t_bool flag;
-	t_bool range_active = FALSE;		/* Set if a range is defined */
 	t_bool xflag = FALSE;	/* 'X'-flag */
 	t_bool repeat_search;
 	t_function func;
@@ -157,6 +155,7 @@ group_page(
 
 	curr_group = group;					/* For global access to the current group */
 	num_of_tagged_arts = 0;
+	range_active = FALSE;
 
 	last_resp = -1;
 	this_resp = -1;
@@ -244,41 +243,41 @@ group_page(
 
 			case GLOBAL_PIPE:		/* pipe article/thread/tagged arts to command */
 				if (grpmenu.curr >= 0)
-					feed_articles(FEED_PIPE, GROUP_LEVEL, group, (int) base[grpmenu.curr]);
+					feed_articles(FEED_PIPE, GROUP_LEVEL, NOT_ASSIGNED, group, (int) base[grpmenu.curr]);
 				break;
 
 			case GROUP_MAIL:	/* mail article to somebody */
 				if (grpmenu.curr >= 0)
-					feed_articles(FEED_MAIL, GROUP_LEVEL, group, (int) base[grpmenu.curr]);
+					feed_articles(FEED_MAIL, GROUP_LEVEL, NOT_ASSIGNED, group, (int) base[grpmenu.curr]);
 				break;
 
 #ifndef DISABLE_PRINTING
 			case GLOBAL_PRINT:	/* output art/thread/tagged arts to printer */
 				if (grpmenu.curr >= 0)
-					feed_articles(FEED_PRINT, GROUP_LEVEL, group, (int) base[grpmenu.curr]);
+					feed_articles(FEED_PRINT, GROUP_LEVEL, NOT_ASSIGNED, group, (int) base[grpmenu.curr]);
 				break;
 #endif /* !DISABLE_PRINTING */
 
 			case GROUP_REPOST:	/* repost current article */
 				if (can_post) {
 					if (grpmenu.curr >= 0)
-						feed_articles(FEED_REPOST, GROUP_LEVEL, group, (int) base[grpmenu.curr]);
+						feed_articles(FEED_REPOST, GROUP_LEVEL, NOT_ASSIGNED, group, (int) base[grpmenu.curr]);
 				} else
 					info_message(_(txt_cannot_post));
 				break;
 
 			case GROUP_SAVE:	/* save articles with prompting */
 				if (grpmenu.curr >= 0)
-					feed_articles(FEED_SAVE, GROUP_LEVEL, group, (int) base[grpmenu.curr]);
+					feed_articles(FEED_SAVE, GROUP_LEVEL, NOT_ASSIGNED, group, (int) base[grpmenu.curr]);
 				break;
 
 			case GROUP_AUTOSAVE:	/* Auto-save articles without prompting */
 				if (grpmenu.curr >= 0)
-					feed_articles(FEED_AUTOSAVE, GROUP_LEVEL, group, (int) base[grpmenu.curr]);
+					feed_articles(FEED_AUTOSAVE, GROUP_LEVEL, NOT_ASSIGNED, group, (int) base[grpmenu.curr]);
 				break;
 
 			case GLOBAL_SET_RANGE:	/* set range */
-				if (set_range(GROUP_LEVEL, 1, grpmenu.max, grpmenu.curr + 1)) {
+				if (grpmenu.curr >= 0 && set_range(GROUP_LEVEL, 1, grpmenu.max, grpmenu.curr + 1)) {
 					range_active = TRUE;
 					show_group_page();
 				}
@@ -334,7 +333,7 @@ group_page(
 				break;
 
 			case GLOBAL_EDIT_FILTER:
-				if (!invoke_editor(filter_file, FILTER_FILE_OFFSET, NULL))
+				if (!invoke_editor(filter_file, filter_file_offset, NULL))
 					break;
 				unfilter_articles();
 				(void) read_filter_file(filter_file);
@@ -439,9 +438,16 @@ group_page(
 #	endif /* HAVE_COLOR */
 
 			case GROUP_MARK_THREAD_READ:			/* mark current thread/range/tagged threads as read */
-				mark_thd_read(group, range_active);
-				if (range_active)
-					range_active = FALSE; /* Range has gone now */
+			case MARK_THREAD_UNREAD:				/* or unread */
+				if (grpmenu.curr < 0)
+					info_message(_(txt_no_arts));
+				else {
+					t_function function, type;
+
+					function = func == GROUP_MARK_THREAD_READ ? (t_function) FEED_MARK_READ : (t_function) FEED_MARK_UNREAD;
+					type = range_active ? FEED_RANGE : (num_of_tagged_arts && !group->attribute->mark_ignore_tags) ? NOT_ASSIGNED : FEED_THREAD;
+					feed_articles(function, GROUP_LEVEL, type, group, (int) base[grpmenu.curr]);
+				}
 				break;
 
 			case GROUP_LIST_THREAD:				/* list articles within current thread */
@@ -459,7 +465,7 @@ group_page(
 					old_artnum = arts[(int) base[grpmenu.curr]].artnum;
 				}
 				n = tinrc.sort_article_type;
-				change_config_file(group);
+				config_page(group->name);
 				if (n != tinrc.sort_article_type)
 					make_threads(group, TRUE);
 				grpmenu.curr = find_new_pos(old_top, old_artnum, grpmenu.curr);
@@ -547,8 +553,16 @@ group_page(
 				break;
 
 			case GROUP_TOGGLE_GET_ARTICLES_LIMIT:
-				tinrc.getart_limit = prompt_getart_limit();
-				ret_code = GRP_NEXTUNREAD;
+				if (prompt_getart_limit()) {
+					/*
+					 * if getart limit was given via cmd-line
+					 * make it inactive now in order to use
+					 * tinrc.getart_limit
+					 */
+					if (cmdline.args & CMDLINE_GETART_LIMIT)
+						cmdline.args &= ~CMDLINE_GETART_LIMIT;
+					ret_code = GRP_NEXTUNREAD;
+				}
 				break;
 
 			case GLOBAL_BUGREPORT:
@@ -714,36 +728,14 @@ group_page(
 				}
 				break;
 
-			case MARK_THREAD_UNREAD:		/* mark whole thread as unread */
-				if (grpmenu.curr < 0)
-					info_message(_(txt_no_arts));
-				else {
-					const char *ptr;
-
-					/*
-					 * We process all articles in case the threading changed since
-					 * the range was created
-					 */
-					if (range_active) {
-						for_each_art(ii) {
-							if (arts[ii].inrange) {
-								arts[ii].inrange = FALSE;
-								art_mark(group, &arts[ii], ART_WILL_RETURN);
-							}
-						}
-						range_active = FALSE;
-						show_group_page();
-						ptr = _(txt_thread_range);
-					} else {
-						thd_mark_unread(group, base[grpmenu.curr]);
-						ptr = _(txt_thread_upper);
-					}
+			case MARK_FEED_READ:	/* mark selected articles as read */
+				if (grpmenu.curr >= 0)
+					feed_articles(FEED_MARK_READ, GROUP_LEVEL, NOT_ASSIGNED, group, (int) base[grpmenu.curr]);
+				break;
 
-					show_group_title(TRUE);
-					build_sline(grpmenu.curr);
-					draw_subject_arrow();
-					info_message(_(txt_marked_as_unread), ptr);
-				}
+			case MARK_FEED_UNREAD:	/* mark selected articles as unread */
+				if (grpmenu.curr >= 0)
+					feed_articles(FEED_MARK_UNREAD, GROUP_LEVEL, NOT_ASSIGNED, group, (int) base[grpmenu.curr]);
 				break;
 
 			case GROUP_SELECT_THREAD:	/* mark thread as selected */
@@ -773,14 +765,14 @@ group_page(
 					mark_screen(grpmenu.curr, MARK_OFFSET, mark);
 				}
 
-				info_message(flag ? _(txt_thread_marked_as_selected) : _(txt_thread_marked_as_deselected));
 				show_group_title(TRUE);
 
-				if (grpmenu.curr + 1 < grpmenu.max) {
+				if (grpmenu.curr + 1 < grpmenu.max)
 					move_down();
-					break;
-				}
-				draw_subject_arrow();
+				else
+					draw_subject_arrow();
+
+				info_message(flag ? _(txt_thread_marked_as_selected) : _(txt_thread_marked_as_deselected));
 				break;
 
 			case GROUP_REVERSE_SELECTIONS:	/* reverse selections */
@@ -798,7 +790,7 @@ group_page(
 				break;
 
 			case GROUP_SELECT_PATTERN:	/* select matching patterns */
-				{
+				if (grpmenu.curr >= 0) {
 					char pat[128];
 					char *prompt;
 					struct regex_cache cache = { NULL, NULL };
@@ -839,8 +831,8 @@ group_page(
 						FreeIfNeeded(cache.re);
 						FreeIfNeeded(cache.extra);
 					}
-					break;
 				}
+				break;
 
 			case GROUP_SELECT_THREAD_IF_UNREAD_SELECTED:	/* select all unread arts in thread hot if 1 is hot */
 				for (n = 0; n < grpmenu.max; n++) {
@@ -1392,7 +1384,7 @@ static void
 show_group_title(
 	t_bool clear_title)
 {
-	char buf[LEN], tmp[LEN];
+	char buf[LEN], tmp[LEN], flag;
 	int i, art_cnt = 0, recent_art_cnt = 0, selected_art_cnt = 0, read_selected_art_cnt = 0, killed_art_cnt = 0;
 
 	for_each_art(i) {
@@ -1432,9 +1424,9 @@ show_group_title(
 		*txt_threading[curr_group->attribute->thread_articles]);
 
 	/* article count */
-	if (tinrc.getart_limit)
+	if (cmdline.args & CMDLINE_GETART_LIMIT ? cmdline.getart_limit : tinrc.getart_limit)
 		snprintf(tmp, sizeof(tmp), " %d/%d%c",
-			tinrc.getart_limit, art_cnt,
+			cmdline.args & CMDLINE_GETART_LIMIT ? cmdline.getart_limit : tinrc.getart_limit, art_cnt,
 			(curr_group->attribute->show_only_unread_arts ? tinrc.art_marked_unread : tinrc.art_marked_read));
 	else
 		snprintf(tmp, sizeof(tmp), " %d%c",
@@ -1470,8 +1462,10 @@ show_group_title(
 		strcat(buf, tmp);
 
 	/* group flag */
-	snprintf(tmp, sizeof(tmp), ") %c",
-		group_flag(curr_group->moderated));
+	if ((flag = group_flag(curr_group->moderated)) == ' ')
+		snprintf(tmp, sizeof(tmp), ")");
+	else
+		snprintf(tmp, sizeof(tmp), ") %c", flag);
 	if (sizeof(buf) > strlen(buf) + strlen(tmp))
 		strcat(buf, tmp);
 
@@ -1679,116 +1673,64 @@ group_catchup(
 }
 
 
-static int
+static t_bool
 prompt_getart_limit(
 	void)
 {
 	char *p;
-	int num = 0;
+	t_bool ret = FALSE;
 
 	clear_message();
-	if ((p = tin_getline(_(txt_enter_getart_limit), 2, 0, 0, FALSE, HIST_OTHER)) != NULL)
-		num = atoi(p);
-
+	if ((p = tin_getline(_(txt_enter_getart_limit), 2, 0, 0, FALSE, HIST_OTHER)) != NULL) {
+		tinrc.getart_limit = atoi(p);
+		ret = TRUE;
+	}
 	clear_message();
-	return num;
+	return ret;
 }
 
 
 /*
- * If there's an active range, use that one.
- * If there are any tagged and unread articles, prompt user to mark either
- * all tagged arts/threads as read, or only current thread, or cancel operation.
- * Otherwise, use current thread.
- * Finally move to next unread thread.
+ * Redraw all neccessary parts of the screen after FEED_MARK_(UN)READ
+ * Move cursor to next unread item if needed
+ *
+ * Returns TRUE when no next unread art, FALSE otherwise
  */
-static void
-mark_thd_read(
-	struct t_group *group,
-	t_bool range_active)
-{
-	char keytagged[MAXKEYLEN], keycurrent[MAXKEYLEN], keyquit[MAXKEYLEN];
-	t_function func = MARK_READ_CURRENT;
-	int n, cnt = 0;
-	int tmp_num_of_tagged_arts = num_of_tagged_arts;
+t_bool
+group_mark_postprocess(
+	int function,
+	t_function feed_type,
+	int respnum)
+{
+	int n;
 
-	if (grpmenu.curr < 0) {
-		info_message(_(txt_no_next_unread_art));
-		return;
-	}
+	show_group_title(TRUE);
+	switch (function) {
+		case (FEED_MARK_READ):
+			if (feed_type == FEED_THREAD || feed_type == FEED_ARTICLE)
+				build_sline(grpmenu.curr);
+			else
+				show_group_page();
 
-	/* Don't prompt if there's an active range or if prompting is turned off */
-	if (!range_active && !group->attribute->mark_ignore_tags && got_tagged_unread_arts()) {
-		func = prompt_slk_response(MARK_READ_TAGGED, mark_read_keys,
-				_(txt_mark_thread_read_tagged_current),
-				printascii(keytagged, func_to_key(MARK_READ_TAGGED, mark_read_keys)),
-				printascii(keycurrent, func_to_key(MARK_READ_CURRENT, mark_read_keys)),
-				printascii(keyquit, func_to_key(GLOBAL_QUIT, mark_read_keys)));
-	}
+			if ((n = next_unread(next_response(respnum))) == -1) {
+				draw_subject_arrow();
+				return TRUE;
+			}
 
-	switch (func) {
-		case MARK_READ_TAGGED: /* mark tagged unread articles/threads as read */
-			cnt = mark_tagged_read(group);
+			move_to_item(which_thread(n));
 			break;
 
-		case MARK_READ_CURRENT: /* mark current thread/range as read */
-			/*
-			 * If a range is active, use it.
-			 */
-			if (range_active) {
-				/*
-				 * We check all arts, in case the user did something clever like
-				 * change the threading mode on us since the range was created
-				 */
-				for_each_art(n) {
-					if (arts[n].inrange) {
-						arts[n].inrange = FALSE;	/* Clear the range */
-						art_mark(group, &arts[n], ART_READ);
-					}
-				}
-			}
+		case (FEED_MARK_UNREAD):
+			if (feed_type == FEED_THREAD || feed_type == FEED_ARTICLE)
+				build_sline(grpmenu.curr);
 			else
-				thd_mark_read(group, base[grpmenu.curr]);
+				show_group_page();
+
+			draw_subject_arrow();
 			break;
 
-		case GLOBAL_QUIT: /* cancel operation */
-		case GLOBAL_ABORT:
 		default:
-			return;
-			/* NOTREACHED */
 			break;
 	}
-
-	/*
-	 * update the header
-	 */
-	show_group_title(TRUE);
-
-	/*
-	 * Refresh current line or, if necessary, whole group page
-	 */
-	if (range_active || func == MARK_READ_TAGGED)
-		show_group_page();
-	else
-		build_sline(grpmenu.curr);
-
-	/*
-	 * Move cursor to next unread
-	 */
-	if ((n = next_unread(next_response((int) base[grpmenu.curr]))) < 0) {
-		draw_subject_arrow();
-		info_message(_(txt_no_next_unread_art));
-		return;
-	}
-
-	if ((n = which_thread(n)) < 0) {
-		/* TODO: -> lang.c */
-		error_message(2, "Internal error: which_thread(%d) < 0", n);
-		return;
-	}
-
-	move_to_item(n);
-
-	if (func == MARK_READ_TAGGED)
-		info_message(_(txt_marked_tagged_arts_as_read), cnt, tmp_num_of_tagged_arts, PLURAL(tmp_num_of_tagged_arts, txt_article));
+	return FALSE;
 }
diff -Nurp --exclude='.bzr*' tin-1.9.4/src/hashstr.c tin-1.9.5/src/hashstr.c
--- tin-1.9.4/src/hashstr.c	2008-12-30 20:26:23.000000000 +0100
+++ tin-1.9.5/src/hashstr.c	2009-12-01 15:15:29.000000000 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2003-09-19
  *  Notes     :
  *
- * Copyright (c) 1991-2009 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
+ * Copyright (c) 1991-2010 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
 
  * All rights reserved.
  *
diff -Nurp --exclude='.bzr*' tin-1.9.4/src/header.c tin-1.9.5/src/header.c
--- tin-1.9.4/src/header.c	2008-12-30 20:26:23.000000000 +0100
+++ tin-1.9.5/src/header.c	2009-12-01 15:15:29.000000000 +0100
@@ -5,7 +5,7 @@
  *  Created   : 1997-03-10
  *  Updated   : 2008-11-22
  *
- * Copyright (c) 1997-2009 Urs Janssen <urs@tin.org>
+ * Copyright (c) 1997-2010 Urs Janssen <urs@tin.org>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp --exclude='.bzr*' tin-1.9.4/src/help.c tin-1.9.5/src/help.c
--- tin-1.9.4/src/help.c	2009-01-12 14:34:12.000000000 +0100
+++ tin-1.9.5/src/help.c	2009-12-01 15:15:29.000000000 +0100
@@ -3,10 +3,10 @@
  *  Module    : help.c
  *  Author    : I. Lea
  *  Created   : 1991-04-01
- *  Updated   : 2008-11-22
+ *  Updated   : 2009-09-27
  *  Notes     :
  *
- * Copyright (c) 1991-2009 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1991-2010 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -56,6 +56,102 @@ static void make_help_page(FILE *fp, con
 
 static constext txt_help_empty_line[] = "";
 
+static t_help_page attrib_help_page[] = {
+	{ txt_help_title_navi, NOT_ASSIGNED },
+	{ txt_help_global_page_down, GLOBAL_PAGE_DOWN },
+	{ txt_help_global_page_up, GLOBAL_PAGE_UP },
+	{ txt_help_global_line_down, GLOBAL_LINE_DOWN },
+	{ txt_help_global_line_up, GLOBAL_LINE_UP },
+	{ txt_help_global_scroll_down, GLOBAL_SCROLL_DOWN },
+	{ txt_help_global_scroll_up, GLOBAL_SCROLL_UP },
+	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ txt_help_attrib_first_opt, GLOBAL_FIRST_PAGE },
+	{ txt_help_attrib_last_opt, GLOBAL_LAST_PAGE },
+	{ txt_help_attrib_goto_opt, NOT_ASSIGNED },
+	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ txt_help_attrib_search_opt_forwards, GLOBAL_SEARCH_SUBJECT_FORWARD },
+	{ txt_help_attrib_search_opt_backwards, GLOBAL_SEARCH_SUBJECT_BACKWARD },
+	{ txt_help_select_search_group_comment, NOT_ASSIGNED },
+	{ txt_help_global_search_repeat, GLOBAL_SEARCH_REPEAT },
+	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ txt_help_title_attrib_ops, NOT_ASSIGNED },
+	{ txt_help_attrib_reset_attrib , CONFIG_RESET_ATTRIB },
+	{ txt_help_attrib_select , CONFIG_SELECT },
+	{ txt_help_attrib_toggle_attrib , CONFIG_TOGGLE_ATTRIB },
+	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ txt_help_title_misc, NOT_ASSIGNED },
+	{ txt_help_select_quit, GLOBAL_QUIT },
+	{ txt_help_select_quit_no_write, CONFIG_NO_SAVE },
+	{ txt_help_global_help, GLOBAL_HELP },
+	{ txt_help_global_redraw_screen, GLOBAL_REDRAW_SCREEN },
+	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ txt_help_global_version, GLOBAL_VERSION },
+	{ NULL, NOT_ASSIGNED }
+};
+
+static t_help_page config_help_page[] = {
+	{ txt_help_title_navi, NOT_ASSIGNED },
+	{ txt_help_global_page_down, GLOBAL_PAGE_DOWN },
+	{ txt_help_global_page_up, GLOBAL_PAGE_UP },
+	{ txt_help_global_line_down, GLOBAL_LINE_DOWN },
+	{ txt_help_global_line_up, GLOBAL_LINE_UP },
+	{ txt_help_global_scroll_down, GLOBAL_SCROLL_DOWN },
+	{ txt_help_global_scroll_up, GLOBAL_SCROLL_UP },
+	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ txt_help_config_first_opt, GLOBAL_FIRST_PAGE },
+	{ txt_help_config_last_opt, GLOBAL_LAST_PAGE },
+	{ txt_help_config_goto_opt, NOT_ASSIGNED },
+	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ txt_help_config_search_opt_forwards, GLOBAL_SEARCH_SUBJECT_FORWARD },
+	{ txt_help_config_search_opt_backwards, GLOBAL_SEARCH_SUBJECT_BACKWARD },
+	{ txt_help_select_search_group_comment, NOT_ASSIGNED },
+	{ txt_help_global_search_repeat, GLOBAL_SEARCH_REPEAT },
+	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ txt_help_title_config_ops, NOT_ASSIGNED },
+	{ txt_help_config_select , CONFIG_SELECT },
+	{ txt_help_config_toggle_attrib , CONFIG_TOGGLE_ATTRIB },
+	{ txt_help_config_scope_menu , CONFIG_SCOPE_MENU },
+	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ txt_help_title_misc, NOT_ASSIGNED },
+	{ txt_help_select_quit, GLOBAL_QUIT },
+	{ txt_help_select_quit_no_write, CONFIG_NO_SAVE },
+	{ txt_help_global_help, GLOBAL_HELP },
+	{ txt_help_global_redraw_screen, GLOBAL_REDRAW_SCREEN },
+	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ txt_help_global_version, GLOBAL_VERSION },
+	{ NULL, NOT_ASSIGNED }
+};
+
+static t_help_page scope_help_page[] = {
+	{ txt_help_title_navi, NOT_ASSIGNED },
+	{ txt_help_global_page_down, GLOBAL_PAGE_DOWN },
+	{ txt_help_global_page_up, GLOBAL_PAGE_UP },
+	{ txt_help_global_line_down, GLOBAL_LINE_DOWN },
+	{ txt_help_global_line_up, GLOBAL_LINE_UP },
+	{ txt_help_global_scroll_down, GLOBAL_SCROLL_DOWN },
+	{ txt_help_global_scroll_up, GLOBAL_SCROLL_UP },
+	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ txt_help_scope_first_scope, GLOBAL_FIRST_PAGE },
+	{ txt_help_scope_last_scope, GLOBAL_LAST_PAGE },
+	{ txt_help_scope_goto_scope, NOT_ASSIGNED },
+	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ txt_help_title_scope_ops, NOT_ASSIGNED },
+	{ txt_help_scope_add, SCOPE_ADD },
+	{ txt_help_scope_move, SCOPE_MOVE },
+	{ txt_help_scope_rename, SCOPE_RENAME },
+	{ txt_help_scope_del, SCOPE_DELETE },
+	{ txt_help_scope_select, SCOPE_SELECT },
+	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ txt_help_scope_edit_attrib_file, SCOPE_EDIT_ATTRIBUTES_FILE },
+	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ txt_help_title_misc, NOT_ASSIGNED },
+	{ txt_help_select_quit, GLOBAL_QUIT },
+	{ txt_help_global_help, GLOBAL_HELP },
+	{ txt_help_global_toggle_mini_help, GLOBAL_TOGGLE_HELP_DISPLAY },
+	{ txt_help_global_redraw_screen, GLOBAL_REDRAW_SCREEN },
+	{ NULL, NOT_ASSIGNED }
+};
+
 static t_help_page select_help_page[] = {
 	{ txt_help_title_navi, NOT_ASSIGNED },
 	{ txt_help_global_page_down, GLOBAL_PAGE_DOWN },
@@ -203,6 +299,8 @@ static t_help_page group_help_page[] = {
 	{ txt_help_group_catchup_next, CATCHUP_NEXT_UNREAD },
 	{ txt_help_group_mark_article_unread, MARK_ARTICLE_UNREAD },
 	{ txt_help_group_mark_thread_unread, MARK_THREAD_UNREAD },
+	{ txt_help_mark_feed_read, MARK_FEED_READ },
+	{ txt_help_mark_feed_unread, MARK_FEED_UNREAD },
 	{ txt_help_empty_line, NOT_ASSIGNED },
 	{ txt_help_group_select_all, GROUP_DO_AUTOSELECT },
 	{ txt_help_group_select_thread, GROUP_SELECT_THREAD },
@@ -293,8 +391,10 @@ static t_help_page thread_help_page[] = 
 	{ txt_help_thread_mark_article_read, THREAD_MARK_ARTICLE_READ },
 	{ txt_help_thread_catchup, CATCHUP },
 	{ txt_help_thread_catchup_next_unread, CATCHUP_NEXT_UNREAD },
-	{ txt_help_group_mark_article_unread, MARK_ARTICLE_UNREAD },
-	{ txt_help_group_mark_thread_unread, MARK_THREAD_UNREAD },
+	{ txt_help_thread_mark_article_unread, MARK_ARTICLE_UNREAD },
+	{ txt_help_thread_mark_thread_unread, MARK_THREAD_UNREAD },
+	{ txt_help_mark_feed_read, MARK_FEED_READ },
+	{ txt_help_mark_feed_unread, MARK_FEED_UNREAD },
 	{ txt_help_empty_line, NOT_ASSIGNED },
 	{ txt_help_group_select_thread, THREAD_SELECT_ARTICLE },
 	{ txt_help_group_toggle_thread_selection, THREAD_TOGGLE_ARTICLE_SELECTION },
@@ -402,7 +502,7 @@ static t_help_page page_help_page[] = {
 	{ txt_help_thread_catchup, CATCHUP },
 	{ txt_help_thread_catchup_next_unread, CATCHUP_NEXT_UNREAD },
 	{ txt_help_group_mark_article_unread, MARK_ARTICLE_UNREAD },
-	{ txt_help_group_mark_thread_unread, MARK_THREAD_UNREAD },
+	{ txt_help_thread_mark_thread_unread, MARK_THREAD_UNREAD },
 	{ txt_help_empty_line, NOT_ASSIGNED },
 	{ txt_help_article_autoselect, GLOBAL_MENU_FILTER_SELECT },
 	{ txt_help_article_autokill, GLOBAL_MENU_FILTER_KILL },
@@ -502,6 +602,18 @@ show_help_page(
 		return;
 
 	switch (level) {
+		case ATTRIB_LEVEL:
+			make_help_page(fp, attrib_help_page, option_menu_keys);
+			break;
+
+		case CONFIG_LEVEL:
+			make_help_page(fp, config_help_page, option_menu_keys);
+			break;
+
+		case SCOPE_LEVEL:
+			make_help_page(fp, scope_help_page, scope_keys);
+			break;
+
 		case SELECT_LEVEL:
 			make_help_page(fp, select_help_page, select_keys);
 			break;
@@ -552,6 +664,21 @@ show_mini_help(
 #endif /* HAVE_COLOR */
 
 	switch (level) {
+		case SCOPE_LEVEL:
+			snprintf(buf, bufs, _(txt_mini_scope_1),
+				printascii(key[0], func_to_key(SCOPE_ADD, scope_keys)),
+				printascii(key[1], func_to_key(SCOPE_MOVE, scope_keys)),
+				printascii(key[2], func_to_key(SCOPE_RENAME, scope_keys)),
+				printascii(key[3], func_to_key(SCOPE_DELETE, scope_keys)));
+			center_line(line, FALSE, buf);
+			snprintf(buf, bufs, _(txt_mini_scope_2),
+				printascii(key[0], func_to_key(GLOBAL_LINE_DOWN, scope_keys)),
+				printascii(key[1], func_to_key(GLOBAL_LINE_UP, scope_keys)),
+				printascii(key[2], func_to_key(GLOBAL_HELP, scope_keys)),
+				printascii(key[3], func_to_key(GLOBAL_QUIT, scope_keys)));
+			center_line(line + 1, FALSE, buf);
+			break;
+
 		case SELECT_LEVEL:
 			snprintf(buf, bufs, _(txt_mini_select_1),
 				printascii(key[0], func_to_key(SELECT_ENTER_NEXT_UNREAD_GROUP, select_keys)),
diff -Nurp --exclude='.bzr*' tin-1.9.4/src/inews.c tin-1.9.5/src/inews.c
--- tin-1.9.4/src/inews.c	2009-01-07 19:48:57.000000000 +0100
+++ tin-1.9.5/src/inews.c	2009-12-01 15:15:29.000000000 +0100
@@ -3,10 +3,10 @@
  *  Module    : inews.c
  *  Author    : I. Lea
  *  Created   : 1992-03-17
- *  Updated   : 2009-01-07
+ *  Updated   : 2009-04-07
  *  Notes     : NNTP built in version of inews
  *
- * Copyright (c) 1991-2009 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1991-2010 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -257,11 +257,12 @@ submit_inews(
 #	ifdef USE_CANLOCK
 			if (!can_lock_in_article) {
 					char lock[1024];
-					const char *lptr;
+					char *lptr;
 
 					lock[0] = '\0';
 					if ((lptr = build_canlock(message_id, get_secret())) != NULL) {
 						STRCPY(lock, lptr);
+						free(lptr);
 						snprintf(buf, sizeof(buf), "Cancel-Lock: %s", lock);
 						u_put_server(buf);
 						u_put_server("\r\n");
diff -Nurp --exclude='.bzr*' tin-1.9.4/src/init.c tin-1.9.5/src/init.c
--- tin-1.9.4/src/init.c	2009-02-02 10:49:23.000000000 +0100
+++ tin-1.9.5/src/init.c	2009-12-13 20:28:22.153886471 +0100
@@ -3,10 +3,10 @@
  *  Module    : init.c
  *  Author    : I. Lea
  *  Created   : 1991-04-01
- *  Updated   : 2009-02-02
+ *  Updated   : 2009-12-13
  *  Notes     :
  *
- * Copyright (c) 1991-2009 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1991-2010 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -64,7 +64,6 @@ char active_times_file[PATH_LEN];
 char article_name[PATH_LEN];			/* ~/TIN_ARTICLE_NAME file */
 char bug_nntpserver1[PATH_LEN];		/* welcome message of NNTP server used */
 char bug_nntpserver2[PATH_LEN];		/* welcome message of NNTP server used */
-char cmdline_nntpserver[PATH_LEN];
 char cvers[LEN];
 char dead_article[PATH_LEN];		/* ~/dead.article file */
 char dead_articles[PATH_LEN];		/* ~/dead.articles file */
@@ -134,12 +133,12 @@ t_bool filtered_articles;		/* locally ki
 #else
 	t_bool force_no_post = FALSE;	/* don't force no posting mode */
 #endif /* NO_POSTING */
-t_bool got_sig_pipe = FALSE;
 t_bool list_active;
 t_bool newsrc_active;
 t_bool no_write = FALSE;		/* do not write newsrc on quit (-X cmd-line flag) */
 t_bool post_article_and_exit;		/* quick post of an article then exit(elm like) */
 t_bool post_postponed_and_exit;		/* post postponed articles and exit */
+t_bool range_active;		/* Set if a range is defined */
 t_bool reread_active_for_posted_arts;
 t_bool read_local_newsgroups_file;	/* read newsgroups file locally or via NNTP */
 t_bool read_news_via_nntp = FALSE;	/* read news locally or via NNTP */
@@ -181,6 +180,8 @@ struct regex_cache
 		NULL
 	};
 
+struct t_cmdlineopts cmdline;
+
 struct t_config tinrc = {
 	ART_MARK_DELETED,		/* art_marked_deleted */
 	MARK_INRANGE,			/* art_marked_inrange */
@@ -405,12 +406,92 @@ struct t_config tinrc = {
 	NORMALIZE_NFKC,		/* normalization form */
 #endif /* HAVE_UNICODE_NORMALIZATION */
 #if defined(HAVE_LIBICUUC) && defined(MULTIBYTE_ABLE) && defined(HAVE_UNICODE_UBIDI_H) && !defined(NO_LOCALE)
-	FALSE		/* render_bidi */
+	FALSE,		/* render_bidi */
 #endif /* HAVE_LIBICUUC && MULTIBYTE_ABLE && HAVE_UNICODE_UBIDI_H && !NO_LOCALE */
+#ifdef CHARSET_CONVERSION
+	-1,		/* attrib_mm_network_charset, defaults to $MM_CHARSET */
+	"",		/* attrib_undeclared_charset */
+#endif /* !CHARSET_CONVERSION */
+	"",		/* attrib_editor_format */
+	"",		/* attrib_fcc */
+	"",		/* attrib_maildir */
+	"",		/* attrib_from */
+	"",		/* attrib_mailing_list */
+	"",		/* attrib_organization */
+	"",		/* attrib_followup_to */
+	"",		/* attrib_mime_types_to_save */
+	"",		/* attrib_news_headers_to_display */
+	"",		/* attrib_news_headers_to_not_display */
+	"",		/* attrib_news_quote_format */
+	"",		/* attrib_quote_chars */
+	"",		/* attrib_sigfile */
+	"",		/* attrib_savedir */
+	"",		/* attrib_savefile */
+	"",		/* attrib_x_body */
+	"",		/* attrib_x_headers */
+#ifdef HAVE_ISPELL
+	"",		/* attrib_ispell */
+#endif /* HAVE_ISPELL */
+	"",		/* attrib_quick_kill_scope */
+	"",		/* attrib_quick_select_scope */
+	"",		/* attrib_date_format */
+	0,		/* attrib_trim_article_body */
+	0,		/* attrib_auto_cc_bcc */
+	SHOW_INFO_LINES,		/* attrib_show_info */
+	FILTER_SUBJ_CASE_SENSITIVE,		/* attrib_quick_kill_header */
+	FILTER_SUBJ_CASE_SENSITIVE,		/* attrib_quick_select_header */
+	MIME_ENCODING_QP,		/* attrib_mail_mime_encoding */
+	MIME_ENCODING_8BIT,		/* attrib_post_mime_encoding */
+	POST_PROC_NO,			/* attrib_post_process_type */
+	SHOW_FROM_NAME,			/* attrib_show_author */
+	SORT_ARTICLES_BY_DATE_ASCEND,		/* attrib_sort_article_type */
+	SORT_THREADS_BY_SCORE_DESCEND,		/* attrib_sort_threads_type */
+	THREAD_BOTH,		/* attrib_thread_articles */
+	THREAD_PERC_DEFAULT,	/* attrib_thread_perc */
+	TRUE,		/* attrib_add_posted_to_filter */
+	TRUE,		/* attrib_advertising */
+	TRUE,		/* attrib_alternative_handling */
+	TRUE,		/* attrib_auto_list_thread */
+	FALSE,		/* attrib_auto_select */
+	FALSE,		/* attrib_auto_save */
+	TRUE,		/* attrib_batch_save */
+	TRUE,		/* attrib_delete_tmp_files */
+	TRUE,		/* attrib_group_catchup_on_exit */
+	FALSE,		/* attrib_mail_8bit_header */
+	FALSE,		/* attrib_mime_forward */
+	FALSE,		/* attrib_mark_ignore_tags */
+	TRUE,		/* attrib_mark_saved_read */
+	TRUE,		/* attrib_pos_first_unread */
+	FALSE,		/* attrib_post_8bit_header */
+	TRUE,		/* attrib_post_process_view */
+#ifndef DISABLE_PRINTING
+	FALSE,		/* attrib_print_header */
+#endif /* !DISABLE_PRINTING */
+	FALSE,		/* attrib_process_only_unread */
+	FALSE,		/* attrib_prompt_followupto */
+	TRUE,		/* attrib_show_only_unread_arts */
+	TRUE,		/* attrib_show_signatures */
+	TRUE,		/* attrib_sigdashes */
+	TRUE,		/* attrib_signature_repost */
+#ifdef M_UNIX
+	TRUE,		/* attrib_start_editor_offset */
+#else
+	FALSE,		/* attrib_start_editor_offset */
+#endif /* M_UNIX */
+	FALSE,		/* attrib_tex2iso_conv */
+	TRUE,		/* attrib_thread_catchup_on_exit */
+	TRUE,		/* attrib_verbatim_handling */
+	FALSE,		/* attrib_x_comment_to */
+	TRUE,		/* attrib_wrap_on_next_unread */
+	FALSE,		/* attrib_ask_for_metamail */
+	FALSE,		/* attrib_quick_kill_case */
+	FALSE,		/* attrib_quick_kill_expire */
+	FALSE,		/* attrib_quick_select_case */
+	FALSE		/* attrib_quick_select_expire */
 };
 
 struct t_capabilities nntp_caps = {
-	NONE, /* type (none, LIST EXTENSIONS, CAPABILITIES, BROKEN) */
+	NONE, /* type (NONE, CAPABILITIES, BROKEN) */
 	0, /* CAPABILITIES version */
 	FALSE, /* MODE-READER: "MODE READER" */
 	FALSE, /* READER: "ARTICLE", "BODY" */
@@ -425,6 +506,7 @@ struct t_capabilities nntp_caps = {
 	FALSE, /* LIST: "LIST SUBSCRIPTIONS" */
 	FALSE, /* LIST: "LIST DISTRIBUTIONS" */
 	FALSE, /* LIST: "LIST MODERATORS" */
+	FALSE, /* LIST: "LIST COUNTS" */
 	FALSE, /* XPAT */
 	FALSE, /* HDR: "HDR", "LIST HEADERS" */
 	NULL, /* [X]HDR */
@@ -436,15 +518,17 @@ struct t_capabilities nntp_caps = {
 	FALSE, /* STARTTLS */
 	FALSE, /* AUTHINFO USER/PASS */
 	FALSE, /* AUTHINFO SASL */
-	FALSE, /* SASL CRAM-MD5 */
-	FALSE, /* SASL DIGEST-MD5 */
-	FALSE, /* SASL PLAIN */
-	FALSE, /* SASL GSSAPI */
-	FALSE, /* SASL EXTERNAL */
+	FALSE, /* AUTHINFO available but not in current state */
+	SASL_NONE, /* SASL CRAM-MD5 DIGEST-MD5 PLAIN GSSAPI EXTERNAL OTP NTLM LOGIN */
 #if 0
 	FALSE, /* STREAMING: "MODE STREAM", "CHECK", "TAKETHIS" */
 	FALSE /* IHAVE */
 #endif /* 0 */
+#ifndef BROKEN_LISTGROUP
+	FALSE /* LISTGROUP doesn't select group */
+#else
+	TRUE
+#endif /*! BROKEN_LISTGROUP */
 };
 
 static char libdir[PATH_LEN];			/* directory where news config files are (ie. active) */
@@ -587,7 +671,6 @@ init_selfinfo(
 	} else
 		strncpy(homedir, TMPDIR, sizeof(homedir) - 1);
 
-	cmdline_nntpserver[0] = '\0';
 	created_rcdir = FALSE;
 	dangerous_signal_exit = FALSE;
 	disable_gnksa_domain_check = FALSE;
@@ -746,7 +829,7 @@ init_selfinfo(
 	strcpy(tinrc.inews_prog, PATH_INEWS);
 	joinpath(article_name, sizeof(article_name), homedir, TIN_ARTICLE_NAME);
 #ifdef APPEND_PID
-	snprintf(article_name + strlen(article_name), sizeof(article_name) - strlen(article_name), ".%d", (int) process_id);
+	snprintf(article_name + strlen(article_name), sizeof(article_name) - strlen(article_name), ".%ld", (long) process_id);
 #endif /* APPEND_PID */
 	joinpath(dead_article, sizeof(dead_article), homedir, "dead.article");
 	joinpath(dead_articles, sizeof(dead_articles), homedir, "dead.articles");
diff -Nurp --exclude='.bzr*' tin-1.9.4/src/joinpath.c tin-1.9.5/src/joinpath.c
--- tin-1.9.4/src/joinpath.c	2008-12-30 20:26:23.000000000 +0100
+++ tin-1.9.5/src/joinpath.c	2009-12-01 15:15:29.000000000 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2008-12-04
  *  Notes     :
  *
- * Copyright (c) 1997-2009 Thomas Dickey <dickey@invisible-island.net>
+ * Copyright (c) 1997-2010 Thomas Dickey <dickey@invisible-island.net>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp --exclude='.bzr*' tin-1.9.4/src/keymap.c tin-1.9.5/src/keymap.c
--- tin-1.9.4/src/keymap.c	2008-12-30 20:26:23.000000000 +0100
+++ tin-1.9.5/src/keymap.c	2009-12-01 15:15:29.000000000 +0100
@@ -3,10 +3,10 @@
  *  Module    : keymap.c
  *  Author    : D. Nimmich, J. Faultless
  *  Created   : 2000-05-25
- *  Updated   : 2008-10-22
+ *  Updated   : 2009-10-10
  *  Notes     : This file contains key mapping routines and variables.
  *
- * Copyright (c) 2000-2009 Dirk Nimmich <nimmich@muenster.de>
+ * Copyright (c) 2000-2010 Dirk Nimmich <nimmich@muenster.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -62,7 +62,6 @@ struct keylist feed_type_keys = { NULL, 
 struct keylist filter_keys = { NULL, 0, 0 };
 struct keylist group_keys = { NULL, 0, 0 };
 struct keylist info_keys = { NULL, 0, 0 };
-struct keylist mark_read_keys = { NULL, 0, 0 };
 struct keylist option_menu_keys = { NULL, 0, 0 };
 struct keylist page_keys = { NULL, 0, 0 };
 #ifdef HAVE_PGP_GPG
@@ -81,6 +80,7 @@ struct keylist post_postpone_keys = { NU
 struct keylist post_send_keys = { NULL, 0, 0 };
 struct keylist prompt_keys = { NULL, 0, 0 };
 struct keylist save_append_overwrite_keys = { NULL, 0, 0 };
+struct keylist scope_keys = { NULL, 0, 0 };
 struct keylist select_keys = { NULL, 0, 0 };
 struct keylist thread_keys = { NULL, 0, 0 };
 
@@ -154,7 +154,7 @@ add_key(
 	struct keynode *entry = NULL;
 
 	/* is a function already associated with this key */
-	for (i = 0; i < keys->used; i++) {
+	for (i = 0; key != '\0' && i < keys->used; i++) {
 		if (keys->list[i].key == key)
 			entry = &keys->list[i];
 	}
@@ -240,12 +240,12 @@ free_keymaps(
 	free_keylist(&post_delete_keys);
 	free_keylist(&post_cancel_keys);
 	free_keylist(&filter_keys);
-	free_keylist(&mark_read_keys);
 #ifdef HAVE_PGP_GPG
 	free_keylist(&pgp_mail_keys);
 	free_keylist(&pgp_news_keys);
 #endif /* HAVE_PGP_GPG */
 	free_keylist(&save_append_overwrite_keys);
+	free_keylist(&scope_keys);
 	free_keylist(&feed_type_keys);
 	free_keylist(&feed_post_process_keys);
 	free_keylist(&feed_supersede_article_keys);
@@ -583,11 +583,26 @@ process_mapping(
 
 				return TRUE;
 			}
+			if (strcmp(keyname, "ConfigResetAttrib") == 0) {
+				process_keys(CONFIG_RESET_ATTRIB, keys, &option_menu_keys);
+
+				return TRUE;
+			}
+			if (strcmp(keyname, "ConfigScopeMenu") == 0) {
+				process_keys(CONFIG_SCOPE_MENU, keys, &option_menu_keys);
+
+				return TRUE;
+			}
 			if (strcmp(keyname, "ConfigSelect") == 0) {
 				process_keys(CONFIG_SELECT, keys, &option_menu_keys);
 
 				return TRUE;
 			}
+			if (strcmp(keyname, "ConfigToggleAttrib") == 0) {
+				process_keys(CONFIG_TOGGLE_ATTRIB, keys, &option_menu_keys);
+
+				return TRUE;
+			}
 			break;
 
 		case 'D':
@@ -604,6 +619,7 @@ process_mapping(
 				process_keys(GLOBAL_LINE_DOWN, keys, &info_keys);
 				process_keys(GLOBAL_LINE_DOWN, keys, &option_menu_keys);
 				process_keys(GLOBAL_LINE_DOWN, keys, &page_keys);
+				process_keys(GLOBAL_LINE_DOWN, keys, &scope_keys);
 				process_keys(GLOBAL_LINE_DOWN, keys, &select_keys);
 				process_keys(GLOBAL_LINE_DOWN, keys, &thread_keys);
 
@@ -638,6 +654,11 @@ process_mapping(
 
 				return TRUE;
 			}
+			if (strcmp(keyname, "FeedRange") == 0) {
+				process_keys(FEED_RANGE, keys, &feed_type_keys);
+
+				return TRUE;
+			}
 			if (strcmp(keyname, "FeedRepost") == 0) {
 				process_keys(FEED_KEY_REPOST, keys, &feed_supersede_article_keys);
 
@@ -673,6 +694,7 @@ process_mapping(
 				process_keys(GLOBAL_FIRST_PAGE, keys, &info_keys);
 				process_keys(GLOBAL_FIRST_PAGE, keys, &option_menu_keys);
 				process_keys(GLOBAL_FIRST_PAGE, keys, &page_keys);
+				process_keys(GLOBAL_FIRST_PAGE, keys, &scope_keys);
 				process_keys(GLOBAL_FIRST_PAGE, keys, &select_keys);
 				process_keys(GLOBAL_FIRST_PAGE, keys, &thread_keys);
 
@@ -826,7 +848,9 @@ process_mapping(
 		case 'H':
 			if (strcmp(keyname, "Help") == 0) {
 				process_keys(GLOBAL_HELP, keys, &group_keys);
+				process_keys(GLOBAL_HELP, keys, &option_menu_keys);
 				process_keys(GLOBAL_HELP, keys, &page_keys);
+				process_keys(GLOBAL_HELP, keys, &scope_keys);
 				process_keys(GLOBAL_HELP, keys, &select_keys);
 				process_keys(GLOBAL_HELP, keys, &thread_keys);
 
@@ -850,6 +874,7 @@ process_mapping(
 				process_keys(GLOBAL_LAST_PAGE, keys, &info_keys);
 				process_keys(GLOBAL_LAST_PAGE, keys, &option_menu_keys);
 				process_keys(GLOBAL_LAST_PAGE, keys, &page_keys);
+				process_keys(GLOBAL_LAST_PAGE, keys, &scope_keys);
 				process_keys(GLOBAL_LAST_PAGE, keys, &select_keys);
 				process_keys(GLOBAL_LAST_PAGE, keys, &thread_keys);
 
@@ -872,16 +897,6 @@ process_mapping(
 			break;
 
 		case 'M':
-			if (strcmp(keyname, "MarkReadCur") == 0) {
-				process_keys(MARK_READ_CURRENT, keys, &mark_read_keys);
-
-				return TRUE;
-			}
-			if (strcmp(keyname, "MarkReadTag") == 0) {
-				process_keys(MARK_READ_TAGGED, keys, &mark_read_keys);
-
-				return TRUE;
-			}
 			if (strcmp(keyname, "MarkArticleUnread") == 0) {
 				process_keys(MARK_ARTICLE_UNREAD, keys, &group_keys);
 				process_keys(MARK_ARTICLE_UNREAD, keys, &page_keys);
@@ -896,6 +911,18 @@ process_mapping(
 
 				return TRUE;
 			}
+			if (strcmp(keyname, "MarkFeedRead") == 0) {
+				process_keys(MARK_FEED_READ, keys, &group_keys);
+				process_keys(MARK_FEED_READ, keys, &thread_keys);
+
+				return TRUE;
+			}
+			if (strcmp(keyname, "MarkFeedUnread") == 0) {
+				process_keys(MARK_FEED_UNREAD, keys, &group_keys);
+				process_keys(MARK_FEED_UNREAD, keys, &thread_keys);
+
+				return TRUE;
+			}
 			if (strcmp(keyname, "MenuFilterKill") == 0) {
 				process_keys(GLOBAL_MENU_FILTER_KILL, keys, &group_keys);
 				process_keys(GLOBAL_MENU_FILTER_KILL, keys, &page_keys);
@@ -946,6 +973,7 @@ process_mapping(
 				process_keys(GLOBAL_PAGE_DOWN, keys, &info_keys);
 				process_keys(GLOBAL_PAGE_DOWN, keys, &option_menu_keys);
 				process_keys(GLOBAL_PAGE_DOWN, keys, &page_keys);
+				process_keys(GLOBAL_PAGE_DOWN, keys, &scope_keys);
 				process_keys(GLOBAL_PAGE_DOWN, keys, &select_keys);
 				process_keys(GLOBAL_PAGE_DOWN, keys, &thread_keys);
 
@@ -1123,6 +1151,7 @@ process_mapping(
 				process_keys(GLOBAL_PAGE_UP, keys, &info_keys);
 				process_keys(GLOBAL_PAGE_UP, keys, &option_menu_keys);
 				process_keys(GLOBAL_PAGE_UP, keys, &page_keys);
+				process_keys(GLOBAL_PAGE_UP, keys, &scope_keys);
 				process_keys(GLOBAL_PAGE_UP, keys, &select_keys);
 				process_keys(GLOBAL_PAGE_UP, keys, &thread_keys);
 
@@ -1335,7 +1364,6 @@ process_mapping(
 				process_keys(GLOBAL_QUIT, keys, &filter_keys);
 				process_keys(GLOBAL_QUIT, keys, &group_keys);
 				process_keys(GLOBAL_QUIT, keys, &info_keys);
-				process_keys(GLOBAL_QUIT, keys, &mark_read_keys);
 				process_keys(GLOBAL_QUIT, keys, &option_menu_keys);
 				process_keys(GLOBAL_QUIT, keys, &page_keys);
 #ifdef HAVE_PGP_GPG
@@ -1354,6 +1382,7 @@ process_mapping(
 				process_keys(GLOBAL_QUIT, keys, &post_send_keys);
 				process_keys(GLOBAL_QUIT, keys, &prompt_keys);
 				process_keys(GLOBAL_QUIT, keys, &save_append_overwrite_keys);
+				process_keys(GLOBAL_QUIT, keys, &scope_keys);
 				process_keys(GLOBAL_QUIT, keys, &select_keys);
 				process_keys(GLOBAL_QUIT, keys, &thread_keys);
 
@@ -1374,6 +1403,7 @@ process_mapping(
 				process_keys(GLOBAL_REDRAW_SCREEN, keys, &group_keys);
 				process_keys(GLOBAL_REDRAW_SCREEN, keys, &option_menu_keys);
 				process_keys(GLOBAL_REDRAW_SCREEN, keys, &page_keys);
+				process_keys(GLOBAL_REDRAW_SCREEN, keys, &scope_keys);
 				process_keys(GLOBAL_REDRAW_SCREEN, keys, &select_keys);
 				process_keys(GLOBAL_REDRAW_SCREEN, keys, &thread_keys);
 
@@ -1392,9 +1422,40 @@ process_mapping(
 
 				return TRUE;
 			}
+			if (strcmp(keyname, "ScopeAdd") == 0) {
+				process_keys(SCOPE_ADD, keys, &scope_keys);
+
+				return TRUE;
+			}
+			if (strcmp(keyname, "ScopeDelete") == 0) {
+				process_keys(SCOPE_DELETE, keys, &scope_keys);
+
+				return TRUE;
+			}
+			if (strcmp(keyname, "ScopeEditAttributesFile") == 0) {
+				process_keys(SCOPE_EDIT_ATTRIBUTES_FILE, keys, &scope_keys);
+
+				return TRUE;
+			}
+			if (strcmp(keyname, "ScopeMove") == 0) {
+				process_keys(SCOPE_MOVE, keys, &scope_keys);
+
+				return TRUE;
+			}
+			if (strcmp(keyname, "ScopeRename") == 0) {
+				process_keys(SCOPE_RENAME, keys, &scope_keys);
+
+				return TRUE;
+			}
+			if (strcmp(keyname, "ScopeSelect") == 0) {
+				process_keys(SCOPE_SELECT, keys, &scope_keys);
+
+				return TRUE;
+			}
 			if (strcmp(keyname, "ScrollDown") == 0) {
 				process_keys(GLOBAL_SCROLL_DOWN, keys, &group_keys);
 				process_keys(GLOBAL_SCROLL_DOWN, keys, &option_menu_keys);
+				process_keys(GLOBAL_SCROLL_DOWN, keys, &scope_keys);
 				process_keys(GLOBAL_SCROLL_DOWN, keys, &select_keys);
 				process_keys(GLOBAL_SCROLL_DOWN, keys, &thread_keys);
 
@@ -1403,6 +1464,7 @@ process_mapping(
 			if (strcmp(keyname, "ScrollUp") == 0) {
 				process_keys(GLOBAL_SCROLL_UP, keys, &group_keys);
 				process_keys(GLOBAL_SCROLL_UP, keys, &option_menu_keys);
+				process_keys(GLOBAL_SCROLL_UP, keys, &scope_keys);
 				process_keys(GLOBAL_SCROLL_UP, keys, &select_keys);
 				process_keys(GLOBAL_SCROLL_UP, keys, &thread_keys);
 
@@ -1643,6 +1705,7 @@ process_mapping(
 				process_keys(GLOBAL_TOGGLE_HELP_DISPLAY, keys, &group_keys);
 				process_keys(GLOBAL_TOGGLE_HELP_DISPLAY, keys, &info_keys);
 				process_keys(GLOBAL_TOGGLE_HELP_DISPLAY, keys, &page_keys);
+				process_keys(GLOBAL_TOGGLE_HELP_DISPLAY, keys, &scope_keys);
 				process_keys(GLOBAL_TOGGLE_HELP_DISPLAY, keys, &select_keys);
 				process_keys(GLOBAL_TOGGLE_HELP_DISPLAY, keys, &thread_keys);
 
@@ -1672,6 +1735,7 @@ process_mapping(
 				process_keys(GLOBAL_LINE_UP, keys, &info_keys);
 				process_keys(GLOBAL_LINE_UP, keys, &option_menu_keys);
 				process_keys(GLOBAL_LINE_UP, keys, &page_keys);
+				process_keys(GLOBAL_LINE_UP, keys, &scope_keys);
 				process_keys(GLOBAL_LINE_UP, keys, &select_keys);
 				process_keys(GLOBAL_LINE_UP, keys, &thread_keys);
 
@@ -1708,7 +1772,7 @@ upgrade_keymap_file(
 	FILE *oldfp, *newfp;
 	char *line, *backup;
 	const char *keyname, *keydef;
-	char new[NAME_LEN + 1], buf[LEN];
+	char newk[NAME_LEN + 1], buf[LEN];
 	char *bugreport[3] = { NULL, NULL, NULL };
 	char *catchup[4] = { NULL, NULL, NULL, NULL };
 	char *catchup_next_unread[4] = { NULL, NULL, NULL, NULL };
@@ -1737,8 +1801,8 @@ upgrade_keymap_file(
 	if ((oldfp = fopen(old, "r")) == NULL)
 		return;
 
-	snprintf(new, sizeof(new), "%s.%d", old, (int) process_id);
-	if ((newfp = fopen(new, "w")) == NULL) {
+	snprintf(newk, sizeof(newk), "%s.%ld", old, (long) process_id);
+	if ((newfp = fopen(newk, "w")) == NULL) {
 		fclose(oldfp);
 		return;
 	}
@@ -2307,7 +2371,7 @@ upgrade_keymap_file(
 
 	fclose(oldfp);
 	fclose(newfp);
-	rename(new, old);
+	rename(newk, old);
 	wait_message(0, _(txt_keymap_upgraded), KEYMAP_VERSION);
 	prompt_continue();
 
@@ -2322,6 +2386,35 @@ void
 setup_default_keys(
 	void)
 {
+	/* scope level */
+	add_default_key(&scope_keys, "1", DIGIT_1);
+	add_default_key(&scope_keys, "2", DIGIT_2);
+	add_default_key(&scope_keys, "3", DIGIT_3);
+	add_default_key(&scope_keys, "4", DIGIT_4);
+	add_default_key(&scope_keys, "5", DIGIT_5);
+	add_default_key(&scope_keys, "6", DIGIT_6);
+	add_default_key(&scope_keys, "7", DIGIT_7);
+	add_default_key(&scope_keys, "8", DIGIT_8);
+	add_default_key(&scope_keys, "9", DIGIT_9);
+	add_default_key(&scope_keys, "a", SCOPE_ADD);
+	add_default_key(&scope_keys, "b", GLOBAL_PAGE_UP);
+	add_default_key(&scope_keys, " ", GLOBAL_PAGE_DOWN);
+	add_default_key(&scope_keys, "d", SCOPE_DELETE);
+	add_default_key(&scope_keys, "h", GLOBAL_HELP);
+	add_default_key(&scope_keys, "\n\r", SCOPE_SELECT);
+	add_default_key(&scope_keys, "E", SCOPE_EDIT_ATTRIBUTES_FILE);
+	add_default_key(&scope_keys, "H", GLOBAL_TOGGLE_HELP_DISPLAY);
+	add_default_key(&scope_keys, "", GLOBAL_REDRAW_SCREEN);
+	add_default_key(&scope_keys, "m", SCOPE_MOVE);
+	add_default_key(&scope_keys, "j", GLOBAL_LINE_DOWN);
+	add_default_key(&scope_keys, "k", GLOBAL_LINE_UP);
+	add_default_key(&scope_keys, "g^", GLOBAL_FIRST_PAGE);
+	add_default_key(&scope_keys, "G$", GLOBAL_LAST_PAGE);
+	add_default_key(&scope_keys, "q", GLOBAL_QUIT);
+	add_default_key(&scope_keys, "r", SCOPE_RENAME);
+	add_default_key(&scope_keys, ">", GLOBAL_SCROLL_DOWN);
+	add_default_key(&scope_keys, "<", GLOBAL_SCROLL_UP);
+
 	/* select level */
 	add_global_keys(&select_keys);
 	add_default_key(&select_keys, "\n\r", SELECT_ENTER_GROUP);
@@ -2353,6 +2446,8 @@ setup_default_keys(
 	add_default_key(&group_keys, "", GLOBAL_MENU_FILTER_SELECT);
 	add_default_key(&group_keys, "\n\r", GROUP_READ_BASENOTE);
 	add_default_key(&group_keys, "", GLOBAL_MENU_FILTER_KILL);
+	add_default_key(&group_keys, "", MARK_FEED_READ);
+	add_default_key(&group_keys, "", MARK_FEED_UNREAD);
 	add_default_key(&group_keys, "a", GLOBAL_SEARCH_AUTHOR_FORWARD);
 	add_default_key(&group_keys, "c", CATCHUP);
 	add_default_key(&group_keys, "d", GROUP_TOGGLE_SUBJECT_DISPLAY);
@@ -2403,6 +2498,8 @@ setup_default_keys(
 	add_global_keys(&thread_keys);
 	add_default_key(&thread_keys, "", GLOBAL_MENU_FILTER_SELECT);
 	add_default_key(&thread_keys, "", GLOBAL_MENU_FILTER_KILL);
+	add_default_key(&thread_keys, "", MARK_FEED_READ);
+	add_default_key(&thread_keys, "", MARK_FEED_UNREAD);
 	add_default_key(&thread_keys, "\n\r", THREAD_READ_ARTICLE);
 	add_default_key(&thread_keys, "a", GLOBAL_SEARCH_AUTHOR_FORWARD);
 	add_default_key(&thread_keys, "c", CATCHUP);
@@ -2521,14 +2618,18 @@ setup_default_keys(
 	add_default_key(&option_menu_keys, "b", GLOBAL_PAGE_UP);
 	add_default_key(&option_menu_keys, " ", GLOBAL_PAGE_DOWN);
 	add_default_key(&option_menu_keys, "\n\r", CONFIG_SELECT);
+	add_default_key(&option_menu_keys, "\t", CONFIG_TOGGLE_ATTRIB);
 	add_default_key(&option_menu_keys, "", GLOBAL_REDRAW_SCREEN);
 	add_default_key(&option_menu_keys, "j", GLOBAL_LINE_DOWN);
 	add_default_key(&option_menu_keys, "k", GLOBAL_LINE_UP);
 	add_default_key(&option_menu_keys, "g^", GLOBAL_FIRST_PAGE);
 	add_default_key(&option_menu_keys, "G$", GLOBAL_LAST_PAGE);
+	add_default_key(&option_menu_keys, "h", GLOBAL_HELP);
 	add_default_key(&option_menu_keys, "q", GLOBAL_QUIT);
+	add_default_key(&option_menu_keys, "r", CONFIG_RESET_ATTRIB);
 	add_default_key(&option_menu_keys, "v", GLOBAL_VERSION);
 	add_default_key(&option_menu_keys, "Q", CONFIG_NO_SAVE);
+	add_default_key(&option_menu_keys, "S", CONFIG_SCOPE_MENU);
 	add_default_key(&option_menu_keys, ">", GLOBAL_SCROLL_DOWN);
 	add_default_key(&option_menu_keys, "<", GLOBAL_SCROLL_UP);
 	add_default_key(&option_menu_keys, "/", GLOBAL_SEARCH_SUBJECT_FORWARD);
@@ -2619,6 +2720,7 @@ setup_default_keys(
 	add_default_key(&feed_type_keys, "a", FEED_ARTICLE);
 	add_default_key(&feed_type_keys, "h", FEED_HOT);
 	add_default_key(&feed_type_keys, "p", FEED_PATTERN);
+	add_default_key(&feed_type_keys, "r", FEED_RANGE);
 	add_default_key(&feed_type_keys, "q", GLOBAL_QUIT);
 	add_default_key(&feed_type_keys, "t", FEED_THREAD);
 	add_default_key(&feed_type_keys, "T", FEED_TAGGED);
@@ -2634,12 +2736,6 @@ setup_default_keys(
 	add_default_key(&filter_keys, "q", GLOBAL_QUIT);
 	add_default_key(&filter_keys, "s", FILTER_SAVE);
 
-	/* mark read */
-	add_default_key(&mark_read_keys, "", GLOBAL_ABORT);
-	add_default_key(&mark_read_keys, "c", MARK_READ_CURRENT);
-	add_default_key(&mark_read_keys, "q", GLOBAL_QUIT);
-	add_default_key(&mark_read_keys, "t", MARK_READ_TAGGED);
-
 #ifdef HAVE_PGP_GPG
 	/* pgp mail */
 	add_default_key(&pgp_mail_keys, "", GLOBAL_ABORT);
diff -Nurp --exclude='.bzr*' tin-1.9.4/src/lang.c tin-1.9.5/src/lang.c
--- tin-1.9.4/src/lang.c	2009-01-23 15:34:55.000000000 +0100
+++ tin-1.9.5/src/lang.c	2009-12-01 16:04:05.318914888 +0100
@@ -3,10 +3,10 @@
  *  Module    : lang.c
  *  Author    : I. Lea
  *  Created   : 1991-04-01
- *  Updated   : 2009-01-23
+ *  Updated   : 2009-12-01
  *  Notes     :
  *
- * Copyright (c) 1991-2009 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1991-2010 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -61,7 +61,7 @@ constext txt_art_parent_killed[] = N_("P
 constext txt_art_parent_unavail[] = N_("Parent article is unavailable");
 constext txt_art_posted[] = N_("Article posted: %s");
 constext txt_art_rejected[] = N_("Article rejected (saved to %s)");
-constext txt_art_thread_regex_tag[] = N_("%s=article, %s=thread, %s=hot, %s=pattern, %s=tagged articles, %s=quit: ");
+constext txt_art_thread_regex_tag[] = N_("%s=article, %s=thread, %s=range, %s=hot, %s=pattern, %s=tagged, %s=quit: ");
 constext txt_art_unavailable[] = N_("Article unavailable");
 constext txt_art_undeleted[] = N_("Article undeleted.");
 constext txt_art_x_of_n[] = N_("Article %4d of %4d");
@@ -75,14 +75,18 @@ constext txt_at_s[] = N_(" at %s");
 constext txt_attach[] = N_("%*s[-- %s/%s, encoding %s%s%s, %d lines%s%s --]\n");
 constext txt_attach_charset[] = N_(", charset: ");
 constext txt_attach_description[] = N_("%*s[-- Description: %s --]\n");
-constext txt_auth_failed[] = N_("%d Authentication failed");
-constext txt_auth_needed[] = N_("Server expects authentication.\n");
-constext txt_auth_pass[] = N_("    Please enter password: ");
-constext txt_auth_user[] = N_("    Please enter username: ");
+constext txt_attrib_menu_com[] = N_("Attributes Menu Commands");
+#ifdef NNTP_ABLE
+	constext txt_auth_failed[] = N_("%d Authentication failed");
+	constext txt_auth_failed_nopass[] = N_("NNTP authorization password not found for %s");
+	constext txt_auth_needed[] = N_("Server expects authentication.\n");
+	constext txt_auth_pass[] = N_("    Please enter password: ");
+	constext txt_auth_user[] = N_("    Please enter username: ");
+	constext txt_authorization_ok[] = N_("Authorized for user: %s\n");
+	constext txt_authorization_fail[] = N_("Authorization failed for user: %s\n");
+#endif /* NNTP_ABLE */
 constext txt_author_search_backwards[] = N_("Author search backwards [%s]> ");
 constext txt_author_search_forwards[] = N_("Author search forwards [%s]> ");
-constext txt_authorization_ok[] = N_("Authorized for user: %s\n");
-constext txt_authorization_fail[] = N_("Authorization failed for user: %s\n");
 constext txt_autosubscribed[] = N_("\nAutosubscribed to %s");
 constext txt_autosubscribing_groups[] = N_("Autosubscribing groups...\n");
 constext txt_autoselecting_articles[] = N_("Autoselecting articles (use '%s' to see all unread) ...");
@@ -96,6 +100,7 @@ constext txt_base_article[] = N_("Base a
 constext txt_base_article_range[] = N_("Base article range");
 constext txt_batch_update_unavail[] = N_("%s: Updating of index files not supported\n");
 constext txt_begin_of_art[] = N_("*** Beginning of article ***");
+constext txt_begin_of_page[] = N_("*** Beginning of page ***");
 
 constext txt_cancel_article[] = N_("Cancel (delete) or supersede (overwrite) article [%%s]? (%s/%s/%s): ");
 constext txt_cancelling_art[] = N_("Cancelling article...");
@@ -136,10 +141,13 @@ constext txt_deleting[] = N_("Deleting t
 constext txt_end_of_art[] = N_("*** End of article ***");
 constext txt_end_of_arts[] = N_("*** End of articles ***");
 constext txt_end_of_groups[] = N_("*** End of groups ***");
+constext txt_end_of_page[] = N_("*** End of page ***");
+constext txt_end_of_scopes[] = N_("*** End of scopes ***");
 constext txt_end_of_thread[] = N_("*** End of thread ***");
 constext txt_enter_getart_limit[] = N_("Enter limit of articles to get> ");
 constext txt_enter_message_id[] = N_("Enter Message-ID to go to> ");
 constext txt_enter_next_thread[] = N_(" and enter next unread thread");
+constext txt_enter_next_unread_art[] = N_(" and enter next unread article");
 constext txt_enter_next_unread_group[] = N_(" and enter next unread group");
 constext txt_enter_option_num[] = N_("Enter option number> ");
 constext txt_enter_range[] = N_("Enter range [%s]> ");
@@ -217,6 +225,7 @@ constext txt_error_no_such_file[] = N_("
 constext txt_error_no_write_permission[] = N_("No write permissions for %s\n");
 constext txt_error_passwd_missing[] = N_("Can't get user information (/etc/passwd missing?)");
 constext txt_error_plural[] = N_("errors");
+constext txt_error_grp_renamed[] = N_("\nError: \"%s\" is renamed, use \"%s\" instead!\n");
 #ifndef FORGERY
 	constext txt_error_sender_in_header_not_allowed[] = N_("\nError on line %d: \"Sender:\" header not allowed (it will be added for you)\n");
 #endif /* !FORGERY */
@@ -265,8 +274,9 @@ constext txt_filter_comment[] = N_("Comm
 constext txt_filter_text_type[] = N_("Apply pattern to    : ");
 constext txt_from_line_only[] = N_("From: line (ignore case)      ");
 constext txt_from_line_only_case[] = N_("From: line (case sensitive)   ");
-
-constext txt_gethostbyname[] = N_("%s%s: Unknown host.\n");
+#ifdef NNTP_ABLE
+	constext txt_gethostbyname[] = N_("%s%s: Unknown host.\n");
+#endif /* NNTP_ABLE */
 constext txt_global[] = N_("global ");
 constext txt_group_aliased[] = N_("Please use %.100s instead");
 constext txt_group_bogus[] = N_("%s is bogus");
@@ -327,7 +337,23 @@ constext txt_help_article_toggle_tabwidt
 constext txt_help_article_toggle_tex2iso[] = N_("toggle german TeX style decoding for current article");
 constext txt_help_article_toggle_uue[] = N_("toggle display of uuencoded sections");
 constext txt_help_article_view_attachments[] = N_("View/save multimedia attachments");
+constext txt_help_attrib_first_opt[] = N_("choose first attribute in list");
+constext txt_help_attrib_goto_opt[] = N_("0 - 9\t  choose attribute by number");
+constext txt_help_attrib_last_opt[] = N_("choose last attribute in list");
+constext txt_help_attrib_reset_attrib[] = N_("reset attribute to a default value");
+constext txt_help_attrib_search_opt_backwards[] = N_("search forwards for an attribute");
+constext txt_help_attrib_search_opt_forwards[] = N_("search backwards for an attribute");
+constext txt_help_attrib_select[] = N_("select attribute");
+constext txt_help_attrib_toggle_attrib[] = N_("toggle back to options menu when invoked from there");
 constext txt_help_bug[] = N_("report bug or comment via mail to %s");
+constext txt_help_config_first_opt[] = N_("choose first option in list");
+constext txt_help_config_goto_opt[] = N_("0 - 9\t  choose option by number");
+constext txt_help_config_last_opt[] = N_("choose last option in list");
+constext txt_help_config_scope_menu[] = N_("start scopes menu");
+constext txt_help_config_search_opt_backwards[] = N_("search forwards for an option");
+constext txt_help_config_search_opt_forwards[] = N_("search backwards for an option");
+constext txt_help_config_select[] = N_("select option");
+constext txt_help_config_toggle_attrib[] = N_("toggle to attributes menu");
 constext txt_help_global_article_range[] = N_("choose range of articles to be affected by next command");
 constext txt_help_global_esc[] = N_("escape from command prompt");
 constext txt_help_global_edit_filter[] = N_("edit filter file");
@@ -371,8 +397,10 @@ constext txt_help_group_first_thread[] =
 constext txt_help_group_last_thread[] = N_("choose last thread in list");
 constext txt_help_group_list_thread[] = N_("list articles within current thread (bring up Thread sub-menu)");
 constext txt_help_group_mark_article_unread[] = N_("mark article as unread");
-constext txt_help_group_mark_thread_read[] = N_("mark current thread or tagged threads as read");
-constext txt_help_group_mark_thread_unread[] = N_("mark thread as unread");
+constext txt_help_group_mark_thread_read[] = N_("mark current thread, range or tagged threads as read");
+constext txt_help_group_mark_thread_unread[] = N_("mark current thread, range or tagged threads as unread");
+constext txt_help_mark_feed_read[] = N_("mark current/range/selected/pattern/tagged as read after prompting");
+constext txt_help_mark_feed_unread[] = N_("mark current/range/selected/pattern/tagged as unread after prompting");
 constext txt_help_group_mark_unsel_art_read[] = N_("toggle display of all/selected articles");
 constext txt_help_group_next[] = N_("display next group");
 constext txt_help_group_prev[] = N_("display previous group");
@@ -389,6 +417,15 @@ constext txt_help_group_toggle_thread_se
 constext txt_help_group_toggle_threading[] = N_("cycle through threading options available");
 constext txt_help_group_undo_thread_selection[] = N_("undo all selections (all articles)");
 constext txt_help_group_untag_thread[] = N_("untag all tagged threads");
+constext txt_help_scope_add[] = N_("add new scope");
+constext txt_help_scope_del[] = N_("delete scope");
+constext txt_help_scope_edit_attrib_file[] = N_("edit attributes file");
+constext txt_help_scope_first_scope[] = N_("choose first scope in list");
+constext txt_help_scope_goto_scope[] = N_("0 - 9\t  choose scope by number");
+constext txt_help_scope_last_scope[] = N_("choose last scope in list");
+constext txt_help_scope_move[] = N_("move scope");
+constext txt_help_scope_rename[] = N_("rename scope");
+constext txt_help_scope_select[] = N_("select scope");
 constext txt_help_select_catchup[] = N_("mark all articles in group as read");
 constext txt_help_select_catchup_next_unread[] = N_("mark all articles in group as read and move to next unread group");
 constext txt_help_select_first_group[] = N_("choose first group in list");
@@ -420,12 +457,17 @@ constext txt_help_thread_catchup[] = N_(
 constext txt_help_thread_catchup_next_unread[] = N_("mark thread as read and enter next unread thread or group");
 constext txt_help_thread_first_article[] = N_("choose first article in list");
 constext txt_help_thread_last_article[] = N_("choose last article in list");
-constext txt_help_thread_mark_article_read[] = N_("mark article or tagged articles as read and move cursor to next unread article");
+constext txt_help_thread_mark_article_read[] = N_("mark art, range or tagged arts as read; move crsr to next unread art");
+constext txt_help_thread_mark_article_unread[] = N_("mark article, range or tagged articles as unread");
+constext txt_help_thread_mark_thread_unread[] = N_("mark current thread as unread");
 constext txt_help_thread_read_article[] = N_("read chosen article");
 constext txt_help_title_disp[] = N_("Display properties\n------------------");
 constext txt_help_title_misc[] = N_("Miscellaneous\n-------------");
 constext txt_help_title_navi[] = N_("Moving around\n-------------");
 constext txt_help_title_ops[] = N_("Group/thread/article operations\n-------------------------------");
+constext txt_help_title_attrib_ops[] = N_("Attribute operations\n--------------------");
+constext txt_help_title_config_ops[] = N_("Option operations\n-----------------");
+constext txt_help_title_scope_ops[] = N_("Scope operations\n----------------");
 
 constext txt_index_page_com[] = N_("Group Level Commands");
 constext txt_info_add_kill[] = N_("Kill filter added");
@@ -501,13 +543,15 @@ constext txt_mailing_to[] = N_("Mailing 
 constext txt_mail_save_active_head[] = N_("# [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");
+constext txt_marked_as_read[] = N_("%s marked as read");
 constext txt_marked_as_unread[] = N_("%s marked as unread");
-constext txt_marked_tagged_arts_as_read[] = N_("Marked %d of %d tagged %s as read");
+constext txt_marked_arts_as_read[] = N_("Marked %d of %d %s as read");
+constext txt_marked_arts_as_unread[] = N_("Marked %d of %d %s as unread");
+constext txt_mark[] = N_("Mark");
 constext txt_mark_arts_read[] = N_("Mark all articles as read%s?");
-constext txt_mark_art_read_tagged_current[] = N_("Mark %s=tagged articles, %s=current article, %s=quit: ");
+constext txt_mark_art_read[] = N_("Mark article as read%s?");
 constext txt_mark_group_read[] = N_("Mark group %s as read?");
 constext txt_mark_thread_read[] = N_("Mark thread as read%s?");
-constext txt_mark_thread_read_tagged_current[] = N_("Mark %s=tagged articles/threads, %s=current thread, %s=quit: ");
 constext txt_matching_cmd_line_groups[] = N_("Matching %s groups...");
 constext txt_mini_group_1[] = N_("<n>=set current to n; %s=next unread; %s=search pattern; %s=kill/select");
 constext txt_mini_group_2[] = N_("%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; %s=list thread");
@@ -515,6 +559,8 @@ constext txt_mini_info_1[] = N_("%s=line
 constext txt_mini_info_2[] = N_("%s=search forwards; %s=search backwards; %s=quit");
 constext txt_mini_page_1[] = N_("<n>=set current to n; %s=next unread; %s=search pattern; %s=kill/select");
 constext txt_mini_page_2[] = N_("%s=author search; %s=body search; %s=catchup; %s=followup; %s=mark read");
+constext txt_mini_scope_1[] = N_("%s=add; %s=move; %s=rename; %s=delete");
+constext txt_mini_scope_2[] = N_("<n>=set current to n; %s=line down; %s=line up; %s=help; %s=quit");
 constext txt_mini_select_1[] = N_("<n>=set current to n; %s=next unread; %s,%s=search pattern; %s=catchup");
 constext txt_mini_select_2[] = N_("%s=line down; %s=line up; %s=help; %s=move; %s=quit; %s=toggle all/unread");
 constext txt_mini_select_3[] = N_("%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/out");
@@ -535,7 +581,6 @@ constext txt_newsrc_again[] = N_("Try an
 constext txt_newsrc_nogroups[] = N_("Warning: No newsgroups were written to your newsrc file. Save aborted.");
 constext txt_newsrc_saved[] = N_("newsrc file saved successfully.\n");
 constext txt_next_resp[] = N_("-- Next response --");
-constext txt_nntp_authorization_failed[] = N_("NNTP authorization password not found for %s");
 constext txt_no[] = N_("No  ");
 constext txt_no_arts[] = N_("*** No articles ***");
 constext txt_no_arts_posted[] = N_("No articles have been posted");
@@ -555,6 +600,7 @@ constext txt_no_prev_group[] = N_("No pr
 constext txt_no_prev_unread_art[] = N_("No previous unread article");
 constext txt_no_responses[] = N_("No responses");
 constext txt_no_resps_in_thread[] = N_("No responses to list in current thread");
+constext txt_no_scopes[] = N_("*** No scopes ***");
 constext txt_no_search_string[] = N_("No search string");
 constext txt_no_subject[] = N_("No subject");
 #ifndef USE_CURSES
@@ -579,6 +625,7 @@ constext txt_nrctbl_info[] = N_("# NNTP-
 constext txt_only[] = N_("Only");
 constext txt_option_not_enabled[] = N_("Option not enabled. Recompile with %s.");
 constext txt_options_menu[] = N_("Options Menu");
+constext txt_options_menu_com[] = N_("Options Menu Commands");
 constext txt_out_of_memory[] = "%s: memory exhausted trying to allocate %d bytes in file %s line %d";
 
 constext txt_pcre_error_at[] = N_("Error in regex: %s at pos. %d '%s'");
@@ -682,6 +729,15 @@ constext txt_screen_init_failed[] = N_("
 	constext txt_screen_too_small[] = N_("%s: screen is too small\n");
 #endif /* !USE_CURSES */
 constext txt_screen_too_small_exiting[] = N_("screen is too small, %s is exiting\n");
+constext txt_scope_delete[] = N_("Delete scope?");
+constext txt_scope_enter[] = N_("Enter scope> ");
+constext txt_scope_new_position[] = N_("Select new position> ");
+constext txt_scope_new_position_is_global[] = N_("New position cannot be a global scope");
+constext txt_scope_operation_not_allowed[] = N_("Global scope, operation not allowed");
+constext txt_scope_rename[] = N_("Rename scope> ");
+constext txt_scope_select[] = N_("Select scope> ");
+constext txt_scopes_menu[] = N_("Scopes Menu");
+constext txt_scopes_menu_com[] = N_("Scopes Menu Commands");
 constext txt_search_backwards[] = N_("Search backwards [%s]> ");
 constext txt_search_body[] = N_("Search body [%s]> ");
 constext txt_search_forwards[] = N_("Search forwards [%s]> ");
@@ -735,7 +791,6 @@ constext txt_thread_marked_as_selected[]
 #if 0 /* unused */
 	constext txt_thread_plural[] = N_("threads");
 #endif /* 0 */
-constext txt_thread_range[] = N_("Thread range");
 constext txt_thread_singular[] = N_("thread");
 constext txt_thread_x_of_n[] = N_("Thread %4s of %4s");
 constext txt_threading_arts[] = N_("Threading articles...");
@@ -761,6 +816,9 @@ constext txt_unsubscribed_to[] = N_("Uns
 constext txt_unsubscribing[] = N_("Unsubscribing... ");
 constext txt_unthreading_arts[] = N_("Unthreading articles...");
 constext txt_updated[] = N_("Updated");
+#ifdef NNTP_ABLE
+	constext txt_unparseable_counts[] = N_("unparseable \"LIST COUNTS\" line: \"%s\"");
+#endif /* NNTP_ABLE */
 constext txt_updating[] = N_("Updating");
 constext txt_url_open[] = N_("Opening %s\n");
 constext txt_url_done[] = N_("No more URL's in this article");
@@ -831,6 +889,7 @@ Warning: Your signature  is longer than 
          possible.\n");
 constext txt_warn_suspicious_mail[] = N_("Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? ");
 constext txt_warn_wrong_sig_format[] = N_("\nWarning: Signatures should start with '-- \\n' not with '--\\n'.\n");
+constext txt_warn_grp_renamed[] = N_("\nWarning: \"%s\" is renamed, you should use \"%s\" instead!\n");
 constext txt_writing_attributes_file[] = N_("Writing attributes file...");
 
 constext txt_x_resp[] = N_("%d Responses");
@@ -949,7 +1008,7 @@ Warning: Posting is in %s and contains c
 #endif /* HAVE_PGP_GPG */
 
 #ifdef M_UNIX
-	constext txt_copyright_notice[] = "%s (c) Copyright 1991-2009 Iain Lea.";
+	constext txt_copyright_notice[] = "%s (c) Copyright 1991-2010 Iain Lea.";
 #endif /* M_UNIX */
 
 #ifdef NNTP_ABLE
@@ -958,7 +1017,7 @@ Warning: Posting is in %s and contains c
 	constext txt_cannot_get_nntp_server_name[] = N_("Cannot find NNTP server name");
 	constext txt_connecting_port[] = N_("Connecting to %s:%u...");
 	constext txt_disconnecting[] = N_("Disconnecting from server...\n");
-	constext txt_error_wrong_newsgroupname_in_group_response[] = N_("Wrong newsgroup name in response of GROUP command, %s for %s");
+	constext txt_error_wrong_newsgroupname_in_group_response[] = N_("Wrong newsgroup name (\"%s\") in response of \"GROUP %s\" command: \"%s\"");
 	constext txt_failed_to_connect_to_server[] = N_("Failed to connect to NNTP server %s. Exiting...");
 	constext txt_nntp_ok_goodbye[] = N_("205  Closing connection");
 	constext txt_no_xover_support[] = N_("Your server does not support the NNTP XOVER or OVER command.\n");
@@ -971,14 +1030,14 @@ Warning: Posting is in %s and contains c
 	constext txt_usage_read_news_remotely[] = N_("  -r       read news remotely from default NNTP server");
 	constext txt_usage_read_only_active[] = N_("  -l       use only LIST instead of GROUP (-n) command");
 	constext txt_usage_read_only_subscribed[] = N_("  -n       only read subscribed .newsrc groups from NNTP server");
-#	ifdef HAVE_GETSERVBYNAME
-		constext txt_error_unknown_service[] = N_("%s/tcp: Unknown service.\n");
-#	endif /* HAVE_GETSERVBYNAME */
 #	ifdef INET6
 		constext txt_error_socket_or_connect_problem[] = N_("\nsocket or connect problem\n");
 #	else
 		constext txt_connection_to[] = N_("\nConnection to %s: ");
 		constext txt_giving_up[] = N_("Giving up...\n");
+#		ifdef HAVE_GETSERVBYNAME
+			constext txt_error_unknown_service[] = N_("%s/tcp: Unknown service.\n");
+#		endif /* HAVE_GETSERVBYNAME */
 #	endif /* INET6 */
 #	ifdef XHDR_XREF
 		constext txt_warn_xref_not_supported[] = N_("Your server does not have Xref: in its XOVER information.\n\
@@ -1095,9 +1154,9 @@ Warning: The \"%s:\" line has spaces in 
 #	endif /* USE_CURSES */
 #endif /* HAVE_COLOR */
 
-#if defined(NNTP_ABLE) && defined(HAVE_INET_NTOA)
+#if defined(NNTP_ABLE) && defined(HAVE_INET_NTOA) && !defined(INET6)
 	constext txt_trying[] = N_("Trying %s");
-#endif /* NNTP_ABLE && HAVE_INET_NTOA */
+#endif /* NNTP_ABLE && HAVE_INET_NTOA && !INET6 */
 
 
 /*
@@ -1864,8 +1923,8 @@ struct opttxt txt_confirm_choice = {
 
 struct opttxt txt_mark_ignore_tags = {
 	N_("<SPACE> toggles, <CR> sets, <ESC> cancels."),
-	N_("'Mark article read' ignores tags"),
-	N_("# If ON the 'Mark article read' function marks only the current article.\n")
+	N_("'Mark as (un)read' ignores tags"),
+	N_("# If ON the 'Mark as (un)read' function marks only the current article.\n")
 };
 
 struct opttxt txt_url_handler = {
@@ -2578,3 +2637,149 @@ struct opttxt txt_render_bidi = {
 	N_("# If ON, bi-directional text is rendered by tin\n")
 };
 #endif /* HAVE_LIBICUUC && MULTIBYTE_ABLE && HAVE_UNICODE_UBIDI_H && !NO_LOCALE */
+
+/*
+ * structs for the attributes menu below,
+ * no need for *tinrc text
+ */
+struct opttxt txt_auto_select = {
+	N_("<SPACE> toggles, <CR> sets, <ESC> cancels."),
+	N_("Automatically GroupMarkUnselArtRead"),
+	NULL
+};
+
+struct opttxt txt_delete_tmp_files = {
+	N_("<SPACE> toggles, <CR> sets, <ESC> cancels."),
+	N_("Delete post-process files"),
+	NULL
+};
+
+struct opttxt txt_fcc = {
+	N_("Filename for all mailed articles, <CR> sets, no filename=do not save."),
+	N_("Mailbox to save sent mails"),
+	NULL
+};
+
+struct opttxt txt_followup_to = {
+	N_("Set Followup-To: header to this group(s). <CR> sets, <ESC> cancels."),
+	N_("Followup-To: header"),
+	NULL
+};
+
+struct opttxt txt_from = {
+	N_("Enter default mail address (and fullname). <CR> sets, <ESC> cancels."),
+	N_("Mail address (and fullname)"),
+	NULL
+};
+
+#ifdef HAVE_ISPELL
+struct opttxt txt_ispell = {
+	N_("Path and options for ispell-like spell-checker. <CR> sets, <ESC> cancels."),
+	N_("Ispell program"),
+	NULL
+};
+#endif /* HAVE_ISPELL */
+
+struct opttxt txt_mailing_list = {
+	N_("When group is a mailing list, send responses to this email address."),
+	N_("Mailing list address"),
+	NULL
+};
+
+struct opttxt txt_mime_forward = {
+	N_("<SPACE> toggles, <CR> sets, <ESC> cancels."),
+	N_("Forward articles as attachement"),
+	NULL
+};
+
+struct opttxt txt_mime_types_to_save = {
+	N_("A comma separated list of MIME major/minor Content-Types. <ESC> cancels."),
+	N_("Which MIME types will be saved"),
+	NULL
+};
+
+struct opttxt txt_organization = {
+	N_("Value of the Organization: header. <CR> sets, <ESC> cancels."),
+	N_("Organization: header"),
+	NULL
+};
+
+struct opttxt txt_savefile = {
+	N_("Filename for saved articles. <CR> sets, <ESC> cancels."),
+	N_("savefile"),
+	NULL
+};
+
+struct opttxt txt_quick_select_scope = {
+	NULL,
+	NULL,
+	NULL
+};
+
+struct opttxt txt_quick_select_header = {
+	NULL,
+	NULL,
+	NULL
+};
+
+struct opttxt txt_quick_select_case = {
+	NULL,
+	NULL,
+	NULL
+};
+
+struct opttxt txt_quick_select_expire = {
+	NULL,
+	NULL,
+	NULL
+};
+
+struct opttxt txt_quick_kill_scope = {
+	NULL,
+	NULL,
+	NULL
+};
+
+struct opttxt txt_quick_kill_header = {
+	NULL,
+	NULL,
+	NULL
+};
+
+struct opttxt txt_quick_kill_case = {
+	NULL,
+	NULL,
+	NULL
+};
+
+struct opttxt txt_quick_kill_expire = {
+	NULL,
+	NULL,
+	NULL
+};
+
+#ifdef CHARSET_CONVERSION
+struct opttxt txt_undeclared_charset = {
+	N_("Assume this charset if no charset declaration is present, <CR> to set."),
+	N_("UNDECLARED_CHARSET"),
+	NULL
+};
+#endif /* CHARSET_CONVERSION */
+
+struct opttxt txt_x_body = {
+	N_("Add this text at the start of the message body. <CR> sets, <ESC> cancels."),
+	N_("X_Body"),
+	NULL
+};
+
+struct opttxt txt_x_headers = {
+	N_("Insert this header when posting. <CR> sets, <ESC> cancels."),
+	N_("X_Headers"),
+	NULL
+};
+
+struct opttxt txt_x_comment_to = {
+	N_("Automatically insert an X-Comment-To: header? <SPACE> toggles & <CR> sets."),
+	N_("Insert X-Comment-To: header"),
+	NULL
+};
diff -Nurp --exclude='.bzr*' tin-1.9.4/src/list.c tin-1.9.5/src/list.c
--- tin-1.9.4/src/list.c	2008-12-30 20:26:23.000000000 +0100
+++ tin-1.9.5/src/list.c	2009-12-01 15:15:29.000000000 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2008-11-28
  *  Notes     : Low level functions handling the active[] list and its group_hash index
  *
- * Copyright (c) 1993-2009 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1993-2010 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp --exclude='.bzr*' tin-1.9.4/src/lock.c tin-1.9.5/src/lock.c
--- tin-1.9.4/src/lock.c	2008-12-30 20:26:23.000000000 +0100
+++ tin-1.9.5/src/lock.c	2009-12-01 15:15:29.000000000 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2006-05-11
  *  Notes     :
  *
- * Copyright (c) 1998-2009 Urs Janssen <urs@tin.org>
+ * Copyright (c) 1998-2010 Urs Janssen <urs@tin.org>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp --exclude='.bzr*' tin-1.9.4/src/mail.c tin-1.9.5/src/mail.c
--- tin-1.9.4/src/mail.c	2009-01-21 15:08:12.000000000 +0100
+++ tin-1.9.5/src/mail.c	2009-12-01 15:15:29.000000000 +0100
@@ -3,10 +3,10 @@
  *  Module    : mail.c
  *  Author    : I. Lea
  *  Created   : 1992-10-02
- *  Updated   : 2008-01-21
+ *  Updated   : 2009-11-19
  *  Notes     : Mail handling routines for creating pseudo newsgroups
  *
- * Copyright (c) 1992-2009 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1992-2010 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -45,7 +45,7 @@
 #	ifndef TNNTP_H
 #		include "tnntp.h"
 #	endif /* !TNNTP_H */
-#endif  /* NNTP_ABLE */
+#endif /* NNTP_ABLE */
 /*
  * local prototypes
  */
@@ -125,7 +125,7 @@ read_mail_active_file(
 		if ((ptr = group_find(buf, FALSE)) != NULL) {
 			if (strcmp(ptr->spooldir, my_spooldir) != 0) {
 				free(ptr->spooldir);
-				strfpath(my_spooldir, buf2, sizeof(buf2) - 1, ptr);
+				strfpath(my_spooldir, buf2, sizeof(buf2) - 1, ptr, FALSE);
 				ptr->spooldir = my_strdup(buf2);
 			}
 			ptr->xmax = max;
@@ -142,7 +142,7 @@ read_mail_active_file(
 		/*
 		 * Load group info. TODO: integrate with active_add()
 		 */
-		strfpath(my_spooldir, buf2, sizeof(buf2) - 1, ptr);
+		strfpath(my_spooldir, buf2, sizeof(buf2) - 1, ptr, FALSE);
 		ptr->spooldir = my_strdup(buf2);
 		group_get_art_info(ptr->spooldir, buf, GROUP_TYPE_MAIL, &ptr->count, &ptr->xmax, &ptr->xmin);
 		ptr->aliasedto = NULL;
@@ -205,9 +205,13 @@ write_mail_active_file(
 				print_group_line(fp, group->name, group->xmax, group->xmin, group->spooldir);
 			}
 		}
-		if (ferror(fp) || fclose(fp)) {
+		if ((i = ferror(fp)) || fclose(fp)) {
 			error_message(2, _(txt_filesystem_full), mail_active_file);
 			rename(file_tmp, mail_active_file);
+			if (i) {
+				clearerr(fp);
+				fclose(fp);
+			}
 		} else
 			unlink(file_tmp);
 	}
@@ -282,31 +286,48 @@ open_newsgroups_fp(
 		 *       optimize more than n groups (e.g. 5) of the same
 		 *       subhierarchie to a wildmat?
 		 */
-		if (((nntp_caps.type == CAPABILITIES && nntp_caps.list_newsgroups) || nntp_caps.type != CAPABILITIES) && newsrc_active && !list_active && !no_more_wildmat && num_active < PIPELINE_LIMIT) {
+		if (((nntp_caps.type == CAPABILITIES && nntp_caps.list_newsgroups) || nntp_caps.type != CAPABILITIES) && newsrc_active && !list_active && !no_more_wildmat && (PIPELINE_LIMIT > MAX(1, num_active))) {
 			char *ptr;
 			char buff[NNTP_STRLEN];
 			char line[NNTP_STRLEN];
 			char file[PATH_LEN];
 			char serverdir[PATH_LEN];
 			struct t_group *group;
-			int resp, i;
+			int resp, i, j = 0;
 
 			if (nntp_tcp_port != IPPORT_NNTP)
-				snprintf(file, sizeof(file), "%s:%d", nntp_server, nntp_tcp_port);
+				snprintf(file, sizeof(file), "%s:%u", nntp_server, nntp_tcp_port);
 			else
 				STRCPY(file, quote_space_to_dash(nntp_server));
 
 			joinpath(serverdir, sizeof(serverdir), rcdir, file);
 			joinpath(file, sizeof(file), serverdir, NEWSGROUPS_FILE".tmp");
-
+			*buff = '\0';
 			if ((result = fopen(file, "w")) != NULL) {
 				for_each_group(i) {
 					if ((group = group_find(active[i].name, FALSE)) != NULL) {
 						if (group->type == GROUP_TYPE_NEWS) {
-							snprintf(buff, sizeof(buff), "LIST NEWSGROUPS %s", active[i].name);
+							if (nntp_caps.type == CAPABILITIES && nntp_caps.list_newsgroups) {
+								if (*buff) {
+									if (strlen(buff) + strlen(active[i].name) + 1 < NNTP_STRLEN) {
+										snprintf(buff + strlen(buff), sizeof(buff) - strlen(buff), ",%s", active[i].name);
+										continue;
+									} else {
+										put_server(buff);
+										*buff = '\0';
+										j++;
+									}
+								}
+								if (!*buff) {
+									snprintf(buff, sizeof(buff), "LIST NEWSGROUPS %s", active[i].name);
+									continue;
+								}
+							} else
+								snprintf(buff, sizeof(buff), "LIST NEWSGROUPS %s", active[i].name);
 #		ifdef DISABLE_PIPELINING
 							if ((resp = new_nntp_command(buff, OK_GROUPS, line, sizeof(line))) != OK_GROUPS) {
 								no_more_wildmat = resp;
+								*buff = '\0';
 								break;
 							}
 							while ((ptr = tin_fgets(FAKE_NNTP_FP, FALSE)) != NULL) {
@@ -318,38 +339,35 @@ open_newsgroups_fp(
 							}
 #		else
 							put_server(buff);
+							*buff = '\0';
+							j++;
 #		endif /* DISABLE_PIPELINING */
 						}
 					}
 				}
+				if (*buff) {
+					put_server(buff);
+					j++;
+				}
 #		ifndef DISABLE_PIPELINING
-				for_each_group(i) {
-					/*
-					 * don't use get_respcode() as it will try to auth if we
-					 * see a 480 but that could fail as there might be
-					 * pending data
-					 */
-					if ((group = group_find(active[i].name, FALSE)) != NULL) {
-						if (group->type == GROUP_TYPE_NEWS) {
-							if ((resp = get_only_respcode(line, sizeof(line))) != OK_GROUPS) {
-								if (!no_more_wildmat)
-									no_more_wildmat = resp;
-								continue;
-							}
-							while ((ptr = tin_fgets(FAKE_NNTP_FP, FALSE)) != NULL) {
+				while (j--) {
+					if ((resp = get_only_respcode(line, sizeof(line))) != OK_GROUPS) {
+						if (!no_more_wildmat)
+							no_more_wildmat = resp;
+						continue;
+					}
+					while ((ptr = tin_fgets(FAKE_NNTP_FP, FALSE)) != NULL) {
 #			ifdef DEBUG
-								if (debug & DEBUG_NNTP)
-									debug_print_file("NNTP", "<<< %s", ptr);
+						if (debug & DEBUG_NNTP)
+							debug_print_file("NNTP", "<<< %s", ptr);
 #			endif /* DEBUG */
-								fprintf(result, "%s\n", str_trim(ptr));
-							}
-						}
+						fprintf(result, "%s\n", str_trim(ptr));
 					}
 				}
 				/* TODO: add 483 (RFC 3977) support */
 				if (no_more_wildmat == ERR_NOAUTH || no_more_wildmat == NEED_AUTHINFO) {
 					if (!authenticate(nntp_server, userid, FALSE)) {
-						error_message(2, _(txt_auth_failed), ERR_ACCESS);
+						error_message(2, _(txt_auth_failed), nntp_caps.type == CAPABILITIES ? ERR_AUTHFAIL : ERR_ACCESS);
 						tin_done(EXIT_FAILURE);
 					}
 				}
@@ -583,9 +601,6 @@ grp_del_mail_arts(
 	char artnum[LEN];
 	int i;
 	struct t_article *article;
-#if 0 /* see comment below */
-	t_bool update_index_file = FALSE;
-#endif /* 0 */
 
 	if (group->type == GROUP_TYPE_MAIL || group->type == GROUP_TYPE_SAVE) {
 		/*
@@ -600,25 +615,14 @@ grp_del_mail_arts(
 				joinpath(article_filename, sizeof(article_filename), group_path, artnum);
 				unlink(article_filename);
 				article->thread = ART_EXPIRED;
-#if 0 /* see comment below */
-				update_index_file = TRUE;
-#endif /* 0 */
 			}
 		}
 
-#if 0
-/*
- * current tin's build_references() is changed to free msgid and refs,
- * therefore we cannot call write_overview after it. I simply commented
- * out this codes, NovFile will update at next time.
- */
-/*
- * MAYBE also check if min / max article was deleted. If so then update
- * the active[] entry for the group and rewrite the mail.active file
- */
-		if (update_index_file)
-			write_overview(group);
-#endif /* 0 */
+		/*
+		 * current tin's build_references() is changed to free msgid and
+		 * refs, therefore we cannot call write_overview after it. NovFile
+		 * will update at next time.
+		 */
 	}
 }
 
@@ -641,7 +645,7 @@ art_edit(
 	make_base_group_path(group->spooldir, group->name, temp_filename, sizeof(temp_filename));
 	snprintf(buf, sizeof(buf), "%ld", article->artnum);
 	joinpath(article_filename, sizeof(article_filename), temp_filename, buf);
-	snprintf(temp_filename, sizeof(temp_filename), "%s%d.art", TMPDIR, (int) process_id);
+	snprintf(temp_filename, sizeof(temp_filename), "%s%ld.art", TMPDIR, (long) process_id);
 
 	if (!backup_file(article_filename, temp_filename))
 		return FALSE;
diff -Nurp --exclude='.bzr*' tin-1.9.4/src/main.c tin-1.9.5/src/main.c
--- tin-1.9.4/src/main.c	2009-01-25 15:23:46.000000000 +0100
+++ tin-1.9.5/src/main.c	2009-12-09 20:58:11.858259694 +0100
@@ -3,10 +3,10 @@
  *  Module    : main.c
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2009-01-22
+ *  Updated   : 2009-12-09
  *  Notes     :
  *
- * Copyright (c) 1991-2009 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
+ * Copyright (c) 1991-2010 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -62,7 +62,7 @@ static t_bool start_any_unread = FALSE;	
 /*
  * Local prototypes
  */
-static t_bool create_mail_save_dirs(void);
+static void create_mail_save_dirs(void);
 static void read_cmd_line_options(int argc, char *argv[]);
 static void show_intro_page(void);
 static void update_index_files(void);
@@ -78,7 +78,7 @@ main(
 	char *argv[])
 {
 	int count;
-	int num_cmd_line_groups;
+	int num_cmd_line_groups = 0;
 	int start_groupnum = 0;
 	t_bool tmp_no_write;
 
@@ -146,18 +146,20 @@ main(
 	setup_default_keys(); /* preinit keybindings */
 
 	/*
+	 * Process envargs & command line options
+	 * These override the configured in values
+	 */
+	read_cmd_line_options(argc, argv);
+
+	/*
 	 * Read user local & global config files
 	 * These override the compiled in defaults
+	 *
+	 * must be called before setup_screen()
 	 */
 	read_config_file(global_config_file, TRUE);
 	read_config_file(local_config_file, FALSE);
 
-	/*
-	 * Process envargs & command line options
-	 * These override the configured in values
-	 */
-	read_cmd_line_options(argc, argv);
-
 	tmp_no_write = no_write; /* keep no_write */
 	no_write = TRUE;		/* don't allow any writing back during startup */
 
@@ -264,7 +266,7 @@ main(
 	no_write = tmp_no_write;
 	read_attributes_file(TRUE);
 	read_attributes_file(FALSE);
-	read_news_active_file();
+	start_groupnum = read_news_active_file();
 #ifdef DEBUG
 	debug_print_active();
 #endif /* DEBUG */
@@ -281,6 +283,13 @@ main(
 #endif /* DEBUG */
 
 	/*
+	 * Preloads active[] with command line groups. They will follow any
+	 * new newsgroups
+	 */
+	if (!post_postponed_and_exit)
+		num_cmd_line_groups = read_cmd_line_groups();
+
+	/*
 	 * Quick post an article and exit if -w or -o specified
 	 */
 	if (post_article_and_exit || post_postponed_and_exit) {
@@ -304,19 +313,13 @@ main(
 		no_write = TRUE; /* disable newsrc updates */
 	}
 
-	/*
-	 * TODO: what has write_config_file() to do with create_mail_save_dirs ()
-	 */
-	if (create_mail_save_dirs())
+	/* what about "if (!no_write)" here? */
+	create_mail_save_dirs();
+	if (created_rcdir) /* first start */
 		write_config_file(local_config_file);
 
-	/*
-	 * Preloads active[] with command line groups. They will follow any
-	 * new newsgroups
-	 */
-	num_cmd_line_groups = read_cmd_line_groups();
-
-	backup_newsrc();
+	if (!tmp_no_write)	/* do not (over)write oldnewsrc with -X */
+		backup_newsrc();
 
 	/*
 	 * Load my_groups[] from the .newsrc file. We append these groups to any
@@ -430,7 +433,7 @@ read_cmd_line_options(
 		switch (ch) {
 			case 'a':
 #ifdef HAVE_COLOR
-				use_color = bool_not(use_color);
+				cmdline.args |= CMDLINE_USE_COLOR;
 #else
 				error_message(2, _(txt_option_not_enabled), "-DHAVE_COLOR");
 				giveup();
@@ -477,12 +480,14 @@ read_cmd_line_options(
 				break;
 
 			case 'G':
-				tinrc.getart_limit = atoi(optarg);
+				cmdline.getart_limit = atoi(optarg);
+				cmdline.args |= CMDLINE_GETART_LIMIT;
 				break;
 
 			case 'g':	/* select alternative NNTP-server, implies -r */
 #ifdef NNTP_ABLE
-				my_strncpy(cmdline_nntpserver, optarg, sizeof(cmdline_nntpserver) - 1);
+				my_strncpy(cmdline.nntpserver, optarg, sizeof(cmdline.nntpserver) - 1);
+				cmdline.args |= CMDLINE_NNTPSERVER;
 				read_news_via_nntp = TRUE;
 #else
 				error_message(2, _(txt_option_not_enabled), "-DNNTP_ABLE");
@@ -507,7 +512,8 @@ read_cmd_line_options(
 				break;
 
 			case 'm':
-				my_strncpy(tinrc.maildir, optarg, sizeof(tinrc.maildir) - 1);
+				my_strncpy(cmdline.maildir, optarg, sizeof(cmdline.maildir) - 1);
+				cmdline.args |= CMDLINE_MAILDIR;
 				break;
 
 			case 'M':	/* mail new news to specified user */
@@ -585,7 +591,8 @@ read_cmd_line_options(
 				break;
 
 			case 's':
-				my_strncpy(tinrc.savedir, optarg, sizeof(tinrc.savedir) - 1);
+				my_strncpy(cmdline.savedir, optarg, sizeof(cmdline.savedir) - 1);
+				cmdline.args |= CMDLINE_SAVEDIR;
 				break;
 
 			case 'S':	/* save new news to dir structure */
@@ -731,6 +738,15 @@ read_cmd_line_options(
 	if (batch_mode && (post_article_and_exit || post_postponed_and_exit))
 		batch_mode = FALSE;
 
+	/*
+	 * When updating index files set getart_limit to 0 in order to get overview
+	 * information for all article; this overwrites '-G limit' and disables
+	 * tinrc.getart_limit temporary
+	 */
+	if (update_index) {
+		cmdline.getart_limit = 0;
+		cmdline.args |= CMDLINE_GETART_LIMIT;
+	}
 #ifdef NNTP_ABLE
 	/*
 	 * If we're reading from an NNTP server and we've been asked not to look
@@ -884,8 +900,14 @@ read_cmd_line_groups(
 
 			for_each_group(i) {
 				if (match_group_list(active[i].name, cmdargs[num])) {
-					if (my_group_add(active[i].name, TRUE) != -1)
+					if (my_group_add(active[i].name, TRUE) != -1) {
+						if (post_article_and_exit) {
+							my_strncpy(tinrc.default_post_newsgroups, active[i].name, sizeof(tinrc.default_post_newsgroups) - 1);
+							matched++;
+							break;
+						}
 						matched++;
+					}
 				}
 			}
 		}
@@ -896,33 +918,25 @@ read_cmd_line_groups(
 
 /*
  * Create default mail & save directories if they do not exist
- * TODO: return code not meaningful ?
  */
-static t_bool
+static void
 create_mail_save_dirs(
 	void)
 {
-	t_bool created = FALSE;
 	char path[PATH_LEN];
 	struct stat sb;
 
-	if (!strfpath(tinrc.maildir, path, sizeof(path), NULL))
+	if (!strfpath(tinrc.maildir, path, sizeof(path), NULL, FALSE))
 		joinpath(path, sizeof(path), homedir, DEFAULT_MAILDIR);
 
-	if (stat(path, &sb) == -1) {
+	if (stat(path, &sb) == -1)
 		my_mkdir(path, (mode_t) (S_IRWXU));
-		created = TRUE;
-	}
 
-	if (!strfpath(tinrc.savedir, path, sizeof(path), NULL))
+	if (!strfpath(tinrc.savedir, path, sizeof(path), NULL, FALSE))
 		joinpath(path, sizeof(path), homedir, DEFAULT_SAVEDIR);
 
-	if (stat(path, &sb) == -1) {
+	if (stat(path, &sb) == -1)
 		my_mkdir(path, (mode_t) (S_IRWXU));
-		created = TRUE;
-	}
-
-	return created;
 }
 
 
diff -Nurp --exclude='.bzr*' tin-1.9.4/src/makecfg.c tin-1.9.5/src/makecfg.c
--- tin-1.9.4/src/makecfg.c	2008-12-30 20:26:24.000000000 +0100
+++ tin-1.9.5/src/makecfg.c	2009-12-01 15:15:29.000000000 +0100
@@ -3,10 +3,10 @@
  *  Module    : makecfg.c
  *  Author    : Thomas E. Dickey
  *  Created   : 1997-08-23
- *  Updated   : 2005-06-21
+ *  Updated   : 2009-02-14
  *  Notes     : #defines and structs for options_menu.c
  *
- * Copyright (c) 1997-2009 Thomas E. Dickey <dickey@invisible-island.net>
+ * Copyright (c) 1997-2010 Thomas E. Dickey <dickey@invisible-island.net>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -44,7 +44,7 @@
 #define L_CURL '{'
 #define R_CURL '}'
 
-#define MAXNAME 27 /* maximum name-length (just for readability formatting) */
+#define MAXNAME 36 /* maximum name-length (just for readability formatting) */
 #define MAXTYPE 5  /* limits opt_type to keep names unique within 31 chars */
 
 #define MYDATA struct mydata
@@ -239,6 +239,8 @@ generate_tbl(
 			/* shorten message-variable names */
 			if (!strncmp(dft_name, "default_", 8))
 				dft_name += 8;
+			else if (!strncmp(dft_name, "attrib_", 7))
+				dft_name += 7;
 
 			fprintf(ofp, "%s", prefix);
 			sprintf(temp, "%s,", is_opt ? p->type : "OPT_LIST");
diff -Nurp --exclude='.bzr*' tin-1.9.4/src/memory.c tin-1.9.5/src/memory.c
--- tin-1.9.4/src/memory.c	2009-02-01 12:20:49.000000000 +0100
+++ tin-1.9.5/src/memory.c	2009-12-01 15:15:29.000000000 +0100
@@ -3,10 +3,10 @@
  *  Module    : memory.c
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2009-02-01
+ *  Updated   : 2009-04-14
  *  Notes     :
  *
- * Copyright (c) 1991-2009 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
+ * Copyright (c) 1991-2010 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -105,6 +105,8 @@ init_alloc(
 	arts = my_malloc(sizeof(*arts) * max_art);
 	base = my_malloc(sizeof(long) * max_art);
 
+	ofmt = my_calloc(1, sizeof(*ofmt) * 9);	/* inital number of overview fields */
+
 	/*
 	 * save file array
 	 */
@@ -214,8 +216,6 @@ void
 free_all_arrays(
 	void)
 {
-	int i;
-
 	hash_reclaim();
 
 #ifndef USE_CURSES
@@ -287,6 +287,7 @@ free_all_arrays(
 	FreeAndNull(nntp_caps.implementation);
 
 	if (ofmt) { /* ofmt might not be allocated yet on early abort */
+		int i;
 		for (i = 0; ofmt[i].name; i++)
 			free(ofmt[i].name);
 		free(ofmt);
@@ -390,21 +391,28 @@ free_attributes(
 }
 
 
+void
+free_scope(
+	int num)
+{
+	struct t_scope *scope;
+
+	scope = &scopes[num];
+	FreeAndNull(scope->scope);
+	free_attributes(scope->attribute);
+	free(scope->attribute);
+	scope->attribute = (struct t_attribute *) 0;
+	free(scope->state);
+	scope->state = (struct t_attribute_state *) 0;
+}
+
+
 static void
 free_scopes_arrays(
 	void)
 {
-	struct t_scope *scope;
-
-	while (num_scope > 0) {
-		scope = &scopes[--num_scope];
-		FreeAndNull(scope->scope);
-		free_attributes(scope->attribute);
-		free(scope->attribute);
-		scope->attribute = (struct t_attribute *) 0;
-		free(scope->state);
-		scope->state = (struct t_attribute_state *) 0;
-	}
+	while (num_scope > 0)
+		free_scope(--num_scope);
 	FreeAndNull(scopes);
 	num_scope = -1;
 }
@@ -414,11 +422,11 @@ static void
 free_active_arrays(
 	void)
 {
-	int i;
-
 	FreeAndNull(my_group);	/* my_group[] */
 
 	if (active != NULL) {	/* active[] */
+		int i;
+
 		for_each_group(i) {
 			FreeAndNull(active[i].name);
 			FreeAndNull(active[i].description);
diff -Nurp --exclude='.bzr*' tin-1.9.4/src/mimetypes.c tin-1.9.5/src/mimetypes.c
--- tin-1.9.4/src/mimetypes.c	2008-12-30 20:26:24.000000000 +0100
+++ tin-1.9.5/src/mimetypes.c	2009-12-01 15:15:29.000000000 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2007-12-30
  *  Notes     : mime.types handling
  *
- * Copyright (c) 2000-2009 Jason Faultless <jason@altarstone.com>
+ * Copyright (c) 2000-2010 Jason Faultless <jason@altarstone.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp --exclude='.bzr*' tin-1.9.4/src/misc.c tin-1.9.5/src/misc.c
--- tin-1.9.4/src/misc.c	2008-12-30 20:26:24.000000000 +0100
+++ tin-1.9.5/src/misc.c	2009-12-13 20:28:29.375157203 +0100
@@ -3,10 +3,10 @@
  *  Module    : misc.c
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2008-12-16
+ *  Updated   : 2009-12-13
  *  Notes     :
  *
- * Copyright (c) 1991-2009 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
+ * Copyright (c) 1991-2010 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -72,7 +72,7 @@
  * Local prototypes
  */
 static char *strfpath_cp(char *str, char *tbuf, char *endp);
-static int _strfpath(const char *format, char *str, size_t maxsize, struct t_group *group);
+static int _strfpath(const char *format, char *str, size_t maxsize, struct t_group *group, t_bool expand_all);
 static int gnksa_check_domain(char *domain);
 static int gnksa_check_domain_literal(char *domain);
 static int gnksa_check_localpart(const char *localpart);
@@ -166,7 +166,7 @@ asfail(
 
 /*
  * Quick copying of files
- * Returns FALSE if copy failed. Caller may wish to check for SIGPIPE
+ * Returns FALSE if copy failed. Caller may wish to check for errno == EPIPE.
  */
 t_bool
 copy_fp(
@@ -176,11 +176,13 @@ copy_fp(
 	char buf[8192];
 	size_t have, sent;
 
+	errno = 0;	/* To check errno after write, clear it here */
+
 	while ((have = fread(buf, 1, sizeof(buf), fp_ip)) != 0) {
 		sent = fwrite(buf, 1, have, fp_op);
 		if (sent != have) {
 			TRACE(("copy_fp wrote %d of %d:{%.*s}", sent, have, (int) sent, buf));
-			if (!got_sig_pipe) /* !SIGPIPE => more serious error */
+			if (errno && errno != EPIPE) /* not a broken pipe => more serious error */
 				perror_message(_(txt_error_copy_fp));
 			return FALSE;
 		}
@@ -577,7 +579,7 @@ tin_done(
 			wrote_newsrc_lines = write_newsrc();
 			if ((wrote_newsrc_lines >= 0L) && (wrote_newsrc_lines >= read_newsrc_lines)) {
 				if (!batch_mode || verbose)
-					my_fputs(_(txt_newsrc_saved), stdout);
+					wait_message(0, _(txt_newsrc_saved));
 				break;
 			}
 
@@ -1081,6 +1083,8 @@ show_color_status(
 /*
  * Check for lock file to stop multiple copies of tin -u running and if it
  * does not exist create it so this is the only copy running
+ *
+ * FIXME: get ridd of hardcoded pid-length as pid_t might be long
  */
 void
 create_index_lock_file(
@@ -1090,6 +1094,7 @@ create_index_lock_file(
 	char buf[64];
 	struct stat sb;
 	time_t epoch;
+	int err;
 
 	if (stat(the_lock_file, &sb) == 0) {
 		if ((fp = fopen(the_lock_file, "r")) != NULL) {
@@ -1103,8 +1108,13 @@ create_index_lock_file(
 			fchmod(fileno(fp), (mode_t) (S_IRUSR|S_IWUSR));
 			(void) time(&epoch);
 			fprintf(fp, "%6d  %s\n", (int) process_id, ctime(&epoch));
-			if (ferror(fp) || fclose(fp))
+			if ((err = ferror(fp)) || fclose(fp)) {
 				error_message(2, _(txt_filesystem_full), the_lock_file);
+				if (err) {
+					clearerr(fp);
+					fclose(fp);
+				}
+			}
 		}
 	}
 }
@@ -1417,7 +1427,7 @@ strfpath_cp(
  *   $var/News -> /env/var/News
  *   =file     -> $HOME/Mail/file
  *   =         -> $HOME/Mail/group.name
- *   +file     -> tinrc.savedir/group.name/file
+ *   +file     -> savedir/group.name/file
  *
  * Interestingly, %G is not documented as such and apparently unused
  *   ~/News/%G -> $HOME/News/group.name
@@ -1427,6 +1437,7 @@ strfpath_cp(
  *   str		Return buffer
  *   maxsize	Size of str
  *   group		ptr to current group
+ *   expand_all	true if '+' and '=' should be expanded
  * Returns:
  *   0			on error
  *   1			if generated pathname is a mailbox
@@ -1437,7 +1448,8 @@ _strfpath(
 	const char *format,
 	char *str,
 	size_t maxsize,
-	struct t_group *group)
+	struct t_group *group,
+	t_bool expand_all)
 {
 	char *endp = str + maxsize;
 	const char *startp = format;
@@ -1536,12 +1548,11 @@ _strfpath(
 				 * =dir expands to maildir/dir
 				 * =    expands to maildir/groupname
 				 */
-				is_mailbox = TRUE;
-
-				if (startp == format && group != NULL) {
+				if (startp == format && group != NULL && expand_all) {
 					char buf[PATH_LEN];
 
-					if (strfpath(group->attribute->maildir, buf, sizeof(buf), group)) {
+					is_mailbox = TRUE;
+					if (strfpath(cmdline.args & CMDLINE_MAILDIR ? cmdline.maildir : group->attribute->maildir, buf, sizeof(buf), group, FALSE)) {
 						if (*(format + 1) == '\0')				/* Just an = */
 							joinpath(tbuf, sizeof(tbuf), buf, group->name);
 						else
@@ -1560,14 +1571,16 @@ _strfpath(
 				/*
 				 * Group name expansion
 				 * Only convert if 1st char in format
+				 * +file expands to savedir/group.name/file
 				 */
-				if (startp == format && group != NULL) {
+
+				if (startp == format && group != NULL && expand_all) {
 					char buf[PATH_LEN];
 
 					/*
 					 * Start with the savedir name
 					 */
-					if (strfpath(group->attribute->savedir, buf, sizeof(buf), group)) {
+					if (strfpath(cmdline.args & CMDLINE_SAVEDIR ? cmdline.savedir : group->attribute->savedir, buf, sizeof(buf), group, FALSE)) {
 						char tmp[PATH_LEN];
 #ifdef HAVE_LONG_FILE_NAMES
 						my_strncpy(tmp, group->name, sizeof(tmp) - 1);
@@ -1629,7 +1642,8 @@ strfpath(
 	const char *format,
 	char *str,
 	size_t maxsize,
-	struct t_group *group)
+	struct t_group *group,
+	t_bool expand_all)
 {
 	/*
 	 * Expand any leading env vars first in case they themselves contain
@@ -1638,11 +1652,11 @@ strfpath(
 	if (format[0] == '$') {
 		char buf[PATH_LEN];
 
-		if (_strfpath(format, buf, sizeof(buf), group))
-			return (_strfpath(buf, str, maxsize, group));
+		if (_strfpath(format, buf, sizeof(buf), group, expand_all))
+			return (_strfpath(buf, str, maxsize, group, expand_all));
 	}
 
-	return (_strfpath(format, str, maxsize, group));
+	return (_strfpath(format, str, maxsize, group, expand_all));
 }
 
 
@@ -2011,7 +2025,7 @@ cleanup_tmp_files(
 	char acNovFile[PATH_LEN];
 
 	if (nntp_caps.over_cmd && !tinrc.cache_overview_files) {
-		snprintf(acNovFile, sizeof(acNovFile), "%s%d.idx", TMPDIR, (int) process_id);
+		snprintf(acNovFile, sizeof(acNovFile), "%s%ld.idx", TMPDIR, (long) process_id);
 		unlink(acNovFile);
 	}
 #endif /* 0 */
@@ -2207,10 +2221,14 @@ write_input_history_file(
 
 	fchmod(fileno(fp), (mode_t) (S_IRUSR|S_IWUSR)); /* rename_file() preserves mode */
 
-	if (ferror(fp) || fclose(fp)) {
+	if ((his_w = ferror(fp)) || fclose(fp)) {
 		error_message(2, _(txt_filesystem_full), local_input_history_file);
 		/* fix modes for all pre 1.4.1 local_input_history_file files */
 		chmod(local_input_history_file, (mode_t) (S_IRUSR|S_IWUSR));
+		if (his_w) {
+			clearerr(fp);
+			fclose(fp);
+		}
 	} else
 		rename_file(file_tmp, local_input_history_file);
 
@@ -3122,8 +3140,9 @@ gnksa_check_domain_literal(
 	if ((!disable_gnksa_domain_check)
 	    && ((0 == x1)				/* local network */
 		|| (10 == x1)				/* private class A */
-		|| ((172 == x1) && (16 == (x2 & 0xf0)))	/* private class B */
-		|| ((192 == x1) && (168 == x2))		/* private class C */
+		|| ((172 == x1) && (16 == (x2 & 0xf0)))	/* private /12 */
+		|| ((192 == x1) && (168 == x2))		/* private class B */
+		|| ((192 == x1) && (0 == x2) && (2 == x3)) /* private class C */
 		|| (127 == x1)))			/* localhost */
 		return GNKSA_LOCAL_DOMAIN_LITERAL;
 
diff -Nurp --exclude='.bzr*' tin-1.9.4/src/my_tmpfile.c tin-1.9.5/src/my_tmpfile.c
--- tin-1.9.4/src/my_tmpfile.c	2008-12-30 20:26:24.000000000 +0100
+++ tin-1.9.5/src/my_tmpfile.c	2009-12-01 15:15:29.000000000 +0100
@@ -3,10 +3,10 @@
  *  Module    : my_tmpfile.c
  *  Author    : Urs Janssen <urs@tin.org>
  *  Created   : 2001-03-11
- *  Updated   : 2008-11-22
+ *  Updated   : 2009-02-12
  *  Notes     :
  *
- * Copyright (c) 2001-2009 Urs Janssen <urs@tin.org>
+ * Copyright (c) 2001-2010 Urs Janssen <urs@tin.org>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -87,7 +87,7 @@ my_tmpfile(
 		}
 
 		if (base_dir) {
-			snprintf(buf, MIN(name_size, (sizeof(buf) - 1)), "tin-%s-%d-XXXXXX", get_host_name(), process_id);
+			snprintf(buf, MIN(name_size, (sizeof(buf) - 1)), "tin-%s-%ld-XXXXXX", get_host_name(), (long) process_id);
 			joinpath(filename, name_size, base_dir, buf);
 		} else {
 			snprintf(buf, MIN(name_size, (sizeof(buf) - 1)), "tin_XXXXXX");
diff -Nurp --exclude='.bzr*' tin-1.9.4/src/newsrc.c tin-1.9.5/src/newsrc.c
--- tin-1.9.4/src/newsrc.c	2008-12-30 20:26:24.000000000 +0100
+++ tin-1.9.5/src/newsrc.c	2009-12-01 15:15:29.000000000 +0100
@@ -3,10 +3,10 @@
  *  Module    : newsrc.c
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2008-11-28
+ *  Updated   : 2009-11-17
  *  Notes     : ArtCount = (ArtMax - ArtMin) + 1  [could have holes]
  *
- * Copyright (c) 1991-2009 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
+ * Copyright (c) 1991-2010 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -121,10 +121,11 @@ read_newsrc(
 		fclose(fp);
 		/* If you aborted with 'q', then you get what you get. */
 
-		if (cmd_line) {
+		if (!batch_mode || verbose)
 			my_fputc('\n', stdout);
-			my_flush();
-		}
+
+		if (!cmd_line && !batch_mode)
+			clear_message();
 	}
 	return line_count;
 }
@@ -199,6 +200,7 @@ write_newsrc(
 	signed long int tot = 0L;
 	struct stat note_stat_newsrc;
 	t_bool write_ok = FALSE;
+	int err;
 
 	if (no_write)
 		return 0L;
@@ -224,9 +226,13 @@ write_newsrc(
 		/*
 		 * Don't rename if either fclose() fails or ferror() is set
 		 */
-		if (ferror(fp_op) || fclose(fp_op)) {
+		if ((err = ferror(fp_op)) || fclose(fp_op)) {
 			error_message(2, _(txt_filesystem_full), NEWSRC_FILE);
 			unlink(newnewsrc);
+			if (err) {
+				clearerr(fp_op);
+				fclose(fp_op);
+			}
 		} else
 			write_ok = TRUE;
 	}
@@ -262,8 +268,12 @@ create_newsrc(
 		for_each_group(i)
 			fprintf(fp, "%s!\n", active[i].name);
 
-		if (ferror(fp) || fclose(fp)) {
+		if ((i = ferror(fp)) || fclose(fp)) {
 			error_message(2, _(txt_filesystem_full), NEWSRC_FILE);
+			if (i) {
+				clearerr(fp);
+				fclose(fp);
+			}
 			return FALSE;
 		}
 		return TRUE; /* newsrc created */
@@ -283,12 +293,11 @@ open_subscription_fp(
 #ifdef NNTP_ABLE
 		if (read_news_via_nntp) {
 			/*
-			 * RFC 3977 doesn't list SUBSCRIPTIONS, so we keep this check
-			 * disabled till this is fixed in the next RFC
+			 * draft-elie-nntp-list-additions-00.txt
 			 */
-			/* if (nntp_caps.type == CAPABILITIES && !nntp_caps.list_subscriptions)
+			if (nntp_caps.type == CAPABILITIES && !nntp_caps.list_subscriptions)
 				return NULL;
-			else */
+			else
 				return (nntp_command("LIST SUBSCRIPTIONS", OK_GROUPS, NULL, 0));
 		} else
 #endif /* NNTP_ABLE */
@@ -310,6 +319,7 @@ auto_subscribe_groups(
 	FILE *fp_newsrc;
 	FILE *fp_subs;
 	char *ptr;
+	int err;
 
 	/*
 	 * If subscription file exists then first unsubscribe to all groups
@@ -337,8 +347,13 @@ auto_subscribe_groups(
 
 	/* We ignore user 'q'uits here. They will get them next time in any case */
 
-	if (ferror(fp_newsrc) || fclose(fp_newsrc))
+	if ((err = ferror(fp_newsrc)) || fclose(fp_newsrc)) {
 		error_message(2, _(txt_filesystem_full), NEWSRC_FILE);
+		if (err) {
+			clearerr(fp_newsrc);
+			fclose(fp_newsrc);
+		}
+	}
 
 	TIN_FCLOSE(fp_subs);
 }
@@ -357,7 +372,7 @@ backup_newsrc(
 
 #ifdef NNTP_ABLE
 	if (read_news_via_nntp && !read_saved_news && nntp_tcp_port != IPPORT_NNTP)
-		snprintf(filebuf, sizeof(filebuf), "%s:%d", nntp_server, nntp_tcp_port);
+		snprintf(filebuf, sizeof(filebuf), "%s:%u", nntp_server, nntp_tcp_port);
 	else
 #endif /* NNTP_ABLE */
 	{
@@ -413,9 +428,9 @@ group_get_art_info(
 				break;
 
 			case ERR_NOGROUP:
-				*art_count = 0;
-				*art_min = 1;
-				*art_max = 0;
+				*art_count = 0L;
+				*art_min = 1L;
+				*art_max = 0L;
 				return -ERR_NOGROUP;
 
 			case ERR_ACCESS:
@@ -438,19 +453,19 @@ group_get_art_info(
 #endif /* NNTP_ABLE */
 	} else {
 		char group_path[PATH_LEN];
-		*art_count = 0;
-		*art_min = 1;
-		*art_max = 0;
+		*art_count = 0L;
+		*art_min = 0L;
+		*art_max = 0L;
 
 		make_base_group_path(tin_spooldir, groupname, group_path, sizeof(group_path));
 
 		if ((dir = opendir(group_path)) != NULL) {
 			while ((direntry = readdir(dir)) != NULL) {
 				artnum = atol(direntry->d_name); /* should be '\0' terminated... */
-				if (artnum >= 1) {
+				if (artnum >= 1L) {
 					if (artnum > *art_max) {
 						*art_max = artnum;
-						if (*art_min == 0)
+						if (*art_min == 0L)
 							*art_min = artnum;
 					} else if (artnum < *art_min)
 						*art_min = artnum;
@@ -458,8 +473,12 @@ group_get_art_info(
 				}
 			}
 			CLOSEDIR(dir);
-		} else
+			if (*art_min == 0L)
+				*art_min = 1L;
+		} else {
+			*art_min = 1L;
 			return -1;
+		}
 	}
 
 	return 0;
@@ -561,8 +580,12 @@ subscribe(
 		}
 	}
 
-	if (ferror(newfp) || fclose(newfp)) {
+	if ((sub = ferror(newfp)) || fclose(newfp)) {
 		error_message(2, _(txt_filesystem_full), NEWSRC_FILE);
+		if (sub) {
+			clearerr(newfp);
+			fclose(newfp);
+		}
 		unlink(newnewsrc);
 	} else
 		rename_file(newnewsrc, newsrc);
@@ -590,8 +613,12 @@ reset_newsrc(
 			}
 			fclose(fp);
 		}
-		if (ferror(newfp) || fclose(newfp)) {
+		if ((sub = ferror(newfp)) || fclose(newfp)) {
 			error_message(2, _(txt_filesystem_full), NEWSRC_FILE);
+			if (sub) {
+				clearerr(newfp);
+				fclose(newfp);
+			}
 			unlink(newnewsrc);
 		} else
 			rename_file(newnewsrc, newsrc);
@@ -632,8 +659,12 @@ delete_group(
 			fclose(fp);
 		}
 
-		if (ferror(newfp) || fclose(newfp)) {
+		if ((sub = ferror(newfp)) || fclose(newfp)) {
 			error_message(2, _(txt_filesystem_full), NEWSRC_FILE);
+			if (sub) {
+				clearerr(newfp);
+				fclose(newfp);
+			}
 			unlink(newnewsrc);
 		} else
 			rename_file(newnewsrc, newsrc);
@@ -662,14 +693,14 @@ grp_mark_read(
 	if (art != NULL) {
 		for_each_art(i)
 			art_mark(group, &art[i], ART_READ);
+	} else {
+		FreeAndNull(group->newsrc.xbitmap);
+		group->newsrc.xbitlen = 0;
+		if (group->xmax > group->newsrc.xmax)
+			group->newsrc.xmax = group->xmax;
+		group->newsrc.xmin = group->newsrc.xmax + 1;
+		group->newsrc.num_unread = 0;
 	}
-
-	FreeAndNull(group->newsrc.xbitmap);
-	group->newsrc.xbitlen = 0;
-	if (group->xmax > group->newsrc.xmax)
-		group->newsrc.xmax = group->xmax;
-	group->newsrc.xmin = group->newsrc.xmax + 1;
-	group->newsrc.num_unread = 0;
 }
 
 
@@ -678,7 +709,7 @@ grp_mark_unread(
 	struct t_group *group)
 {
 	int bitlength;
-	t_bitmap *newbitmap = (t_bitmap *)0;
+	t_bitmap *newbitmap = (t_bitmap *) 0;
 
 #ifdef DEBUG
 	if (debug & DEBUG_NEWSRC)
@@ -973,7 +1004,8 @@ parse_get_seq(
  */
 void
 parse_unread_arts(
-	struct t_group *group)
+	struct t_group *group,
+	long min)
 {
 	int i;
 	long unread = 0;
@@ -998,6 +1030,24 @@ parse_unread_arts(
 		NSETRNG0(newbitmap, 0L, group->newsrc.xmax - bitmin);
 	}
 
+	/*
+	 * if getart_limit > 0 preserve read/unread state
+	 * of all articles below the new minimum
+	 */
+	if (min > 0 && newbitmap) {
+		long j, tmp_bitmax;
+
+		tmp_bitmax = (bitmax < min) ? bitmax : min;
+		for (j = bitmin; j < tmp_bitmax; j++) {
+			if (NTEST(group->newsrc.xbitmap, j - bitmin) != ART_READ)
+				NSET1(newbitmap, j - bitmin);
+		}
+		while (j < min) {
+			NSET1(newbitmap, j - bitmin);
+			j++;
+		}
+	}
+
 	for_each_art(i) {
 		if (arts[i].artnum < bitmin)
 			arts[i].status = ART_READ;
@@ -1041,7 +1091,7 @@ print_bitmap_seq(
 	struct t_group *group)
 {
 	long artnum;
-	long i, last;
+	long i;
 	t_bool flag = FALSE;
 
 #ifdef DEBUG
@@ -1064,35 +1114,38 @@ print_bitmap_seq(
 		return;
 	}
 
-	for (i = group->newsrc.xmin; i <= group->newsrc.xmax; i++) {
-		if (group->newsrc.xbitmap && NTEST(group->newsrc.xbitmap, i - group->newsrc.xmin) == ART_READ) {
-			if (flag) {
-				artnum = i;
-				fprintf(fp, ",%ld", i);
-			} else {
-				artnum = 1;
-				flag = TRUE;
-				fprintf(fp, "1");
-			}
-			i++;
-
-			while (i <= group->newsrc.xmax && NTEST(group->newsrc.xbitmap, i - group->newsrc.xmin) == ART_READ)
-				i++;
-
-			last = i - 1;
+	i = group->newsrc.xmin;
+	if (i <= group->newsrc.xmax) {
+		forever {
+			if (group->newsrc.xbitmap && NTEST(group->newsrc.xbitmap, i - group->newsrc.xmin) == ART_READ) {
+				if (flag) {
+					artnum = i;
+					fprintf(fp, ",%ld", i);
+				} else {
+					artnum = 1;
+					flag = TRUE;
+					fprintf(fp, "1");
+				}
+				while (i < group->newsrc.xmax && NTEST(group->newsrc.xbitmap, (i + 1) - group->newsrc.xmin) == ART_READ)
+					i++;
 
-			if (artnum != last)
-				fprintf(fp, "-%ld", last);
+				if (artnum != i)
+					fprintf(fp, "-%ld", i);
 
-		} else if (!flag) {
-			flag = TRUE;
-			if (group->newsrc.xmin > 1) {
-				fprintf(fp, "1");
+			} else if (!flag) {
+				flag = TRUE;
+				if (group->newsrc.xmin > 1) {
+					fprintf(fp, "1");
 
-				if (group->newsrc.xmin > 2)
-					fprintf(fp, "-%ld", group->newsrc.xmin - 1);
+					if (group->newsrc.xmin > 2)
+						fprintf(fp, "-%ld", group->newsrc.xmin - 1);
 
+				}
 			}
+			if (group->newsrc.xmax == i)
+				break;
+
+			i++;
 		}
 	}
 
@@ -1129,6 +1182,7 @@ pos_group_in_newsrc(
 	char sub[PATH_LEN];
 	char unsub[PATH_LEN];
 	int subscribed_pos = 1;
+	int err;
 	size_t group_len;
 	t_bool found = FALSE;
 	t_bool newnewsrc_created = FALSE;
@@ -1153,10 +1207,10 @@ pos_group_in_newsrc(
 		fchmod(fileno(fp_out), newsrc_mode);
 
 	joinpath(filename, sizeof(filename), TMPDIR, ".subrc");
-	snprintf(sub, sizeof(sub), "%s.%d", filename, (int) process_id);
+	snprintf(sub, sizeof(sub), "%s.%ld", filename, (long) process_id);
 
 	joinpath(filename, sizeof(filename), TMPDIR, ".unsubrc");
-	snprintf(unsub, sizeof(unsub), "%s.%d", filename, (int) process_id);
+	snprintf(unsub, sizeof(unsub), "%s.%ld", filename, (long) process_id);
 
 	if ((fp_sub = fopen(sub, "w")) == NULL)
 		goto rewrite_group_done;
@@ -1188,11 +1242,25 @@ pos_group_in_newsrc(
 		}
 	}
 
-	if (ferror(fp_sub) || fclose(fp_sub) || ferror(fp_unsub) || fclose(fp_unsub)) {
+	if ((err = ferror(fp_sub)) || fclose(fp_sub)) {
 		error_message(2, _(txt_filesystem_full), NEWSRC_FILE);
-		fp_sub = fp_unsub = NULL;
-		goto rewrite_group_done;
+		if (err) {
+			clearerr(fp_sub);
+			fclose(fp_sub);
+		}
+		fp_sub = NULL;
+	}
+	if ((err = ferror(fp_unsub)) || fclose(fp_unsub)) {
+		if (fp_sub) /* didn't see and error above */
+			error_message(2, _(txt_filesystem_full), NEWSRC_FILE);
+		if (err) {
+			clearerr(fp_unsub);
+			fclose(fp_unsub);
+		}
+		fp_unsub = NULL;
 	}
+	if (fp_sub == NULL || fp_unsub == NULL)
+		goto rewrite_group_done;
 
 	fp_sub = fp_unsub = NULL;
 	fclose(fp_in);
@@ -1246,9 +1314,13 @@ pos_group_in_newsrc(
 	/*
 	 * Try and cleanly close out the newnewsrc file
 	 */
-	if (ferror(fp_out) || fclose(fp_out))
+	if ((err = ferror(fp_out)) || fclose(fp_out)) {
 		error_message(2, _(txt_filesystem_full), NEWSRC_FILE);
-	else {
+		if (err) {
+			clearerr(fp_out);
+			fclose(fp_out);
+		}
+	} else {
 		if (repositioned) {
 			rename_file(newnewsrc, newsrc);
 			ret_code = TRUE;
@@ -1419,15 +1491,12 @@ expand_bitmap(
 		if (first < group->newsrc.xmin) {
 			NSETRNG0(newbitmap, 0L, group->newsrc.xmin - first - 1L);
 		}
-		{
-			long i;
 
-			for (i = group->newsrc.xmin; i < min; i++) {
-				if (NTEST(newbitmap, i - first) != ART_READ) {
-					NSET0(newbitmap, i - first);
-					if (group->newsrc.num_unread)
-						group->newsrc.num_unread--;
-				}
+		for (tmp = group->newsrc.xmin; tmp < min; tmp++) {
+			if (NTEST(newbitmap, tmp - first) != ART_READ) {
+				NSET0(newbitmap, tmp - first);
+				if (group->newsrc.num_unread)
+					group->newsrc.num_unread--;
 			}
 		}
 
@@ -1459,15 +1528,12 @@ expand_bitmap(
 		if (first < group->newsrc.xmin) {
 			NSETRNG0(newbitmap, 0L, group->newsrc.xmin - first - 1L);
 		}
-		{
-			long i;
 
-			for (i = group->newsrc.xmin; i < min; i++) {
-				if (NTEST(newbitmap, i - first) != ART_READ) {
-					NSET0(newbitmap, i - first);
-					if (group->newsrc.num_unread)
-						group->newsrc.num_unread--;
-				}
+		for (tmp = group->newsrc.xmin; tmp < min; tmp++) {
+			if (NTEST(newbitmap, tmp - first) != ART_READ) {
+				NSET0(newbitmap, tmp - first);
+				if (group->newsrc.num_unread)
+					group->newsrc.num_unread--;
 			}
 		}
 
diff -Nurp --exclude='.bzr*' tin-1.9.4/src/nntplib.c tin-1.9.5/src/nntplib.c
--- tin-1.9.4/src/nntplib.c	2009-02-09 11:03:19.000000000 +0100
+++ tin-1.9.5/src/nntplib.c	2009-12-23 10:26:40.680118392 +0100
@@ -3,7 +3,7 @@
  *  Module    : nntplib.c
  *  Author    : S. Barber & I. Lea
  *  Created   : 1991-01-12
- *  Updated   : 2009-01-15
+ *  Updated   : 2009-12-19
  *  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
@@ -40,9 +40,9 @@ char *nntp_server = NULL;
 #endif /* NNTP_ABLE */
 
 static TCP *nntp_rd_fp = NULL;
-static TCP *nntp_wr_fp = NULL;
 
 #ifdef NNTP_ABLE
+	static TCP *nntp_wr_fp = NULL;
 	/* Copy of last NNTP command sent, so we can retry it if needed */
 	static char last_put[NNTP_STRLEN];
 	static constext *xover_cmds = "XOVER";
@@ -58,7 +58,7 @@ static TCP *nntp_wr_fp = NULL;
 	static int mode_reader(t_bool *sec);
 	static int reconnect(int retry);
 	static int server_init(char *machine, const char *cservice, unsigned short port, char *text, size_t mlen);
-	static int check_extensions(t_bool *sec);
+	static int check_extensions(void);
 	static void close_server(void);
 	static void list_motd(void);
 #	ifdef INET6
@@ -84,13 +84,14 @@ get_nntp_fp(
 }
 
 
+#if 0 /* unused */
 FILE *
 get_nntp_wr_fp(
 	FILE *fp)
 {
 	return (fp == FAKE_NNTP_FP ? nntp_wr_fp : fp);
 }
-
+#endif /* 0 */
 
 /*
  * getserverbyfile(file)
@@ -133,8 +134,8 @@ getserverbyfile(
 	}
 
 #ifdef NNTP_ABLE
-	if (cmdline_nntpserver[0] != '\0') {
-		get_nntpserver(buf, sizeof(buf), cmdline_nntpserver);
+	if (cmdline.args & CMDLINE_NNTPSERVER) {
+		get_nntpserver(buf, sizeof(buf), cmdline.nntpserver);
 #	ifdef HAVE_SETENV
 		setenv("NNTPSERVER", buf, 1);
 #	else
@@ -335,15 +336,15 @@ get_tcp_socket(
 	sock_in.sin_family = AF_INET;
 	sock_in.sin_port = htons(port);
 
-	if (!isdigit((unsigned char)*machine) ||
+	if (!isdigit((unsigned char) *machine)
 #		ifdef HAVE_INET_ATON
-	    !inet_aton(machine, &sock_in)
+	    || !inet_aton(machine, &sock_in)
 #		else
 #			ifdef HAVE_INET_ADDR
-	    (long) (sock_in.sin_addr.s_addr = inet_addr(machine)) == INADDR_NONE)
+	    || (long) (sock_in.sin_addr.s_addr = inet_addr(machine)) == INADDR_NONE
 #			endif /* HAVE_INET_ADDR */
 #		endif /* HAVE_INET_ATON */
-	{
+	) {
 		if ((hp = gethostbyname(machine)) == NULL) {
 			my_fprintf(stderr, _(txt_gethostbyname), "gethostbyname() ", machine);
 			t_close(s);
@@ -786,8 +787,10 @@ put_server(
 		 */
 		if (!strncmp(string, "LIST ACTIVE ", 12))
 			STRCPY(last_put, "LIST");
-		else
-			STRCPY(last_put, string);
+		else {
+			if (last_put != string)
+				STRCPY(last_put, string);
+		}
 	}
 	(void) s_flush(nntp_wr_fp);
 }
@@ -883,11 +886,25 @@ get_server(
 	/*
 	 * NULL socket reads indicates socket has closed. Try a few times more
 	 *
-	 * TODO: add a timeout (some servers do not close the connection but
-	 *       simply do not send any response data -> we need a timeout to
-	 *       leave the s_gets() in that case)
+	 * Leave the s_gets() after a timeout for these cases:
+	 *   -some servers do not close the connection but simply do not send any
+	 *    response data
+	 *   -the network connection went down
 	 */
+#	if defined(HAVE_ALARM) && defined(SIGALRM)
+	alarm(NNTP_READ_TIMEOUT);
+#	endif /* HAVE_ALARM && SIGALRM */
 	while (nntp_rd_fp == NULL || s_gets(string, size, nntp_rd_fp) == NULL) {
+		if (errno == EINTR) {
+			errno = 0;
+#	if defined(HAVE_ALARM) && defined(SIGALRM)
+			alarm(NNTP_READ_TIMEOUT);		/* Restart the timer */
+#	endif /* HAVE_ALARM && SIGALRM */
+			continue;
+		}
+#	if defined(HAVE_ALARM) && defined(SIGALRM)
+		alarm(0);
+#	endif /* HAVE_ALARM && SIGALRM */
 		if (quitting)						/* Don't bother to reconnect */
 			tin_done(NNTP_ERROR_EXIT);		/* And don't try to disconnect again! */
 
@@ -924,6 +941,9 @@ get_server(
 			break;
 		}
 	}
+#	if defined(HAVE_ALARM) && defined(SIGALRM)
+	alarm(0);
+#	endif /* HAVE_ALARM && SIGALRM */
 	return string;
 }
 
@@ -961,21 +981,20 @@ close_server(
 
 #ifdef NNTP_ABLE
 /*
- * Try and use CAPABILITIES/LIST EXTENSIONS here. Get this list before
- * issuing other NNTP commands because the correct methods may be mentioned
- * in the list of extensions.
+ * Try and use CAPABILITIES here. Get this list before issuing other NNTP
+ * commands because the correct methods may be mentioned in the list of
+ * extensions.
  *
  * Sets up: t_capabilities nntp_caps
  */
 static int
-check_extensions(
-	t_bool *sec)
+check_extensions(void)
 {
+	char *d;
 	char *ptr;
-	int ret = 0;
 	char buf[NNTP_STRLEN];
-	char *d;
 	int i;
+	int ret = 0;
 
 	buf[0] = '\0';
 	i = new_nntp_command("CAPABILITIES", INF_CAPABILITIES, buf, sizeof(buf));
@@ -1015,7 +1034,7 @@ check_extensions(
 								nntp_caps.list_active = TRUE;
 							else if (!strncasecmp(d, "DISTRIB.PATS", 12))
 								nntp_caps.list_distrib_pats = TRUE;
-							else if (!strncasecmp(d, "DISTRIBUTIONS", 13)) /* "private" extension, RFC 2980 */
+							else if (!strncasecmp(d, "DISTRIBUTIONS", 13)) /* "private" extension, RFC 2980, draft-elie-nntp-list-additions-00.txt */
 								nntp_caps.list_distributions = TRUE;
 							else if (!strncasecmp(d, "HEADERS", 7))
 								nntp_caps.list_headers = TRUE; /* HDR requires LIST HEADERS, but not vice versa */
@@ -1023,15 +1042,18 @@ check_extensions(
 								nntp_caps.list_newsgroups = TRUE;
 							else if (!strncasecmp(d, "OVERVIEW.FMT", 12)) /* OVER requires OVERVIEW.FMT, but not vice versa */
 								nntp_caps.list_overview_fmt = TRUE;
-							else if (!strncasecmp(d, "MOTD", 4)) /* "private" extension */
+							else if (!strncasecmp(d, "MOTD", 4)) /* "private" extension, draft-elie-nntp-list-additions-00.txt */
 								nntp_caps.list_motd = TRUE;
-							else if (!strncasecmp(d, "SUBSCRIPTIONS", 13)) /* "private" extension, RFC 2980 */
+							else if (!strncasecmp(d, "SUBSCRIPTIONS", 13)) /* "private" extension, RFC 2980, draft-elie-nntp-list-additions-00.txt */
 								nntp_caps.list_subscriptions = TRUE;
-							else if (!strncasecmp(d, "MODERATORS", 10)) /* "private" extension */
+							else if (!strncasecmp(d, "MODERATORS", 10)) /* "private" extension, draft-elie-nntp-list-additions-00.txt*/
 								nntp_caps.list_moderators = TRUE;
+							else if (!strncasecmp(d, "COUNTS", 6)) /* "private" extension (highwinds), next nntp RFC? */
+								nntp_caps.list_counts = TRUE;
 							d = strpbrk(d, " \t");
 						}
 					} else if (!strncasecmp(ptr, "IMPLEMENTATION", 14)) {
+						FreeIfNeeded(nntp_caps.implementation);
 						nntp_caps.implementation = my_strdup(ptr + 14);
 						str_trim(nntp_caps.implementation);
 					} else if (!strcasecmp(ptr, "MODE-READER")) {
@@ -1074,6 +1096,8 @@ check_extensions(
 					} else if (!strncasecmp(ptr, "AUTHINFO", 8)) {
 						d = ptr + 8;
 						d = strpbrk(d, " \t");
+						if (d == NULL) /* AUTHINFO without args */
+							nntp_caps.authinfo_state = TRUE;
 						while (d != NULL && (d + 1 < (ptr + strlen(ptr)))) {
 							d++;
 							if (!strncasecmp(d, "USER", 4))
@@ -1087,24 +1111,39 @@ check_extensions(
 						d = strpbrk(d, " \t");
 						while (d != NULL && (d + 1 < (ptr + strlen(ptr)))) {
 							d++;
-							if (!strncasecmp(d, "CRAM-MD5", 8)) /* RFC 2195 */
-								nntp_caps.authinfo_sasl = nntp_caps.sasl_cram_md5 = TRUE;
-							if (!strncasecmp(d, "DIGEST-MD5", 10)) /* RFC 2831 */
-								nntp_caps.authinfo_sasl = nntp_caps.sasl_digest_md5 = TRUE;
-							if (!strncasecmp(d, "PLAIN", 5)) /* RFC 4616 */
-								nntp_caps.authinfo_sasl = nntp_caps.sasl_plain = TRUE;
-							if (!strncasecmp(d, "GSSAPI", 6)) /* RFC 4752 */
-								nntp_caps.authinfo_sasl = nntp_caps.sasl_gssapi = TRUE;
-							if (!strncasecmp(d, "EXTERNAL", 8)) /* RFC 4422 */
-								nntp_caps.authinfo_sasl = nntp_caps.sasl_external = TRUE;
-#		if 0 /* inn also can do these */
-							if (!strncasecmp(d, "OTP", 3)) /* RFC 2444 */
-								nntp_caps.authinfo_sasl = nntp_caps.sasl_otp = TRUE;
-							if (!strncasecmp(d, "NTLM", 4)) /* Microsoft */
-								nntp_caps.authinfo_sasl = nntp_caps.sasl_ntlm = TRUE;
-							if (!strncasecmp(d, "LOGIN", 5)) /* Microsoft */
-								nntp_caps.authinfo_sasl = nntp_caps.sasl_login = TRUE;
-#		endif
+							if (!strncasecmp(d, "CRAM-MD5", 8)) { /* RFC 2195 */
+								nntp_caps.authinfo_sasl = TRUE;
+								nntp_caps.sasl |= SASL_CRAM_MD5;
+							}
+							if (!strncasecmp(d, "DIGEST-MD5", 10)) { /* RFC 2831 */
+								nntp_caps.authinfo_sasl = TRUE;
+								nntp_caps.sasl |= SASL_DIGEST_MD5;
+							}
+							if (!strncasecmp(d, "PLAIN", 5)) { /* RFC 4616 */
+								nntp_caps.authinfo_sasl = TRUE;
+								nntp_caps.sasl |= SASL_PLAIN;
+							}
+							if (!strncasecmp(d, "GSSAPI", 6)) { /* RFC 4752 */
+								nntp_caps.authinfo_sasl = TRUE;
+								nntp_caps.sasl |= SASL_GSSAPI;
+							}
+							if (!strncasecmp(d, "EXTERNAL", 8)) { /* RFC 4422 */
+								nntp_caps.authinfo_sasl = TRUE;
+								nntp_caps.sasl |= SASL_EXTERNAL;
+							}
+							/* inn also can do these */
+							if (!strncasecmp(d, "OTP", 3)) { /* RFC 2444 */
+								nntp_caps.authinfo_sasl = TRUE;
+								nntp_caps.sasl |= SASL_OTP;
+							}
+							if (!strncasecmp(d, "NTLM", 4)) { /* Microsoft */
+								nntp_caps.authinfo_sasl = TRUE;
+								nntp_caps.sasl |= SASL_NTLM;
+							}
+							if (!strncasecmp(d, "LOGIN", 5)) { /* Microsoft */
+								nntp_caps.authinfo_sasl = TRUE;
+								nntp_caps.sasl |= SASL_LOGIN;
+							}
 						}
 					}
 #		if 0 /* we don't need these */
@@ -1135,19 +1174,6 @@ check_extensions(
 			break;
 	}
 
-	if ((ret != ERR_GOODBYE) && !*sec && !nntp_caps.reader && !force_auth_on_conn_open) {
-		if (nntp_caps.type == CAPABILITIES && !nntp_caps.mode_reader) {
-			if (!nntp_caps.post) { /* as a last resort check if post was mentioned */
-				error_message(2, _("CAPABILITIES did not announce any of READER, MODE-READER, POST")); /* TODO: -> lang.c */
-				return -1; /* give up */
-			}
-		}
-		if ((ret = mode_reader(&*sec)) != 0)
-			return ret;
-		else if (nntp_caps.type != BROKEN) /* 2nd pass (we may receive 500 on the first try on an RFC 3977 aware server with mode switching) */
-			ret = check_extensions(&*sec);
-	}
-
 	return ret;
 }
 
@@ -1232,7 +1258,7 @@ nntp_open(
 #ifdef NNTP_ABLE
 	char *linep;
 	char line[NNTP_STRLEN];
-	int i, ret;
+	int ret;
 	t_bool sec = FALSE;
 	/* It appears that is_reconnect guards code that should be run only once */
 	static t_bool is_reconnect = FALSE;
@@ -1328,12 +1354,8 @@ nntp_open(
 	 *       of extensions. (For details about authentication methods, see
 	 *       RFC 4643).
 	 */
-	if (nntp_caps.type != BROKEN) {
-		if ((ret = check_extensions(&sec)))
-			return ret; /* required "MODE READER/READER" failed, exit */
-		if (nntp_caps.type == CAPABILITIES && !nntp_caps.post)
-			can_post = FALSE;
-	}
+	if (nntp_caps.type != BROKEN)
+		check_extensions();
 
 	/*
 	 * If the user wants us to authenticate on connection startup, do it now.
@@ -1342,25 +1364,78 @@ nntp_open(
 	 * allowed to post after authentication issue a "MODE READER" again and
 	 * interpret the response code.
 	 */
-	if (force_auth_on_conn_open) {
+	if (force_auth_on_conn_open || (nntp_caps.type == CAPABILITIES && !nntp_caps.reader && (nntp_caps.authinfo_user || (nntp_caps.authinfo_sasl & SASL_PLAIN))))
+	{
 #	ifdef DEBUG
 		if (debug & DEBUG_NNTP)
 			debug_print_file("NNTP", "nntp_open() authenticate()");
 #	endif /* DEBUG */
-		authenticate(nntp_server, userid, TRUE);
-		if (nntp_caps.type == CAPABILITIES && !is_reconnect) {
-			if ((ret = check_extensions(&sec))) /* capabilities may change on auth */
-				return ret; /* required "MODE READER/READER" failed, exit */
-		} else {
-			if ((ret = mode_reader(&sec)))
-				return ret; /* "MODE READER" failed, exit */
+
+		/*
+		 * switch mode before auth so we do not auth as a feeder.
+		 * don't use mode_reader() to prevent authenticaion to
+		 * kick in on a 481 "auth required" response and thus lead
+		 * to a 502 "already authenticated" error later on.
+		 */
+		if (nntp_caps.type == CAPABILITIES && nntp_caps.mode_reader) {
+			int respcode;
+			char buf[NNTP_STRLEN];
+#	ifdef DEBUG
+		if (debug & DEBUG_NNTP)
+			debug_print_file("NNTP", "nntp_open() MODE READER");
+#	endif /* DEBUG */
+			put_server("MODE READER");
+			switch ((respcode = get_only_respcode(buf, sizeof(buf)))) {
+				/* just honor ciritical errors */
+				case ERR_GOODBYE:
+				case ERR_ACCESS:
+					error_message(2, buf);
+					return -1;
+
+				default:
+					break;
+			}
+			check_extensions();
+		}
+
+		if (!authenticate(nntp_server, userid, FALSE))	/* 3rd parameter is FALSE as we need to get prompted for username password here */
+			return -1;
+
+		if (nntp_caps.type == CAPABILITIES)
+			check_extensions();
+	}
+
+	if ((nntp_caps.type == CAPABILITIES && nntp_caps.mode_reader) || nntp_caps.type != CAPABILITIES) {
+		if ((ret = mode_reader(&sec))) {
+			if (nntp_caps.type == CAPABILITIES)
+				can_post = nntp_caps.post && !force_no_post;
+
+			return ret;
+		}
+		if (nntp_caps.type == CAPABILITIES)
+			check_extensions();
+	}
+
+	if (nntp_caps.type == CAPABILITIES) {
+		if (!nntp_caps.reader) {
+			error_message(2, _("CAPABILITIES did not announce READER")); /* TODO: -> lang.c */
+			return -1; /* give up */
 		}
+		can_post = nntp_caps.post && !force_no_post;
 	}
 
 	if (!is_reconnect) {
+#	if 0
+	/*
+	 * gives wrong results if RFC 3977 server requestes auth after
+	 * CAPABILITIES is parsed (with no posting allowed) and after auth
+	 * posting is allowed. as we will inform the user later on when he
+	 * actually tries to post it should do no harm to skip this message
+	 */
 		/* Inform user if he cannot post */
 		if (!can_post && !batch_mode)
 			wait_message(0, "%s\n", _(txt_cannot_post));
+#	endif /* 0 */
 
 		/* Remove leading white space and save server's second response */
 		linep = line;
@@ -1399,12 +1474,11 @@ nntp_open(
 	}
 
 	/*
-	 * If LIST EXTENSIONS failed, check if NNTP supports XOVER or OVER command
-	 * (successor of XOVER as of latest NNTP Draft (Jan 2002)
+	 * If CAPABILITIES failed, check if NNTP supports XOVER or OVER command
 	 * We have to check that we _don't_ get an ERR_COMMAND
 	 */
-	if (nntp_caps.type == NONE) {
-		int j = 0;
+	if (nntp_caps.type != CAPABILITIES) {
+		int i, j = 0;
 
 		for (i = 0; i < 2 && j >= 0; i++) {
 			j = new_nntp_command(&xover_cmds[i], ERR_NCING, line, sizeof(line));
@@ -1412,7 +1486,7 @@ nntp_open(
 				case ERR_COMMAND:
 					break;
 
-				case OK_XOVER:	/* unexpected multiline ok, e.g.: Synchronet 3.13 NNTP Service 1.92 */
+				case OK_XOVER:	/* unexpected multiline ok, e.g.: Synchronet 3.13 NNTP Service 1.92 or on reconnect if last cmd was GROUP */
 					nntp_caps.over_cmd = &xover_cmds[i];
 #	ifdef DEBUG
 					if (debug & DEBUG_NNTP)
@@ -1438,10 +1512,10 @@ nntp_open(
 
 				case 221:	/* unexpected multiline ok, e.g.: SoftVelocity Discussions 2.5q */
 					nntp_caps.hdr_cmd = &xhdr_cmds[i];
-#	ifdef DEBUG
+#		ifdef DEBUG
 					if (debug & DEBUG_NNTP)
 						debug_print_file("NNTP", "nntp_open() %s skipping data", &xhdr_cmds[i]);
-#	endif /* DEBUG */
+#		endif /* DEBUG */
 					while (tin_fgets(FAKE_NNTP_FP, FALSE))
 						;
 					j = -1;
@@ -1457,14 +1531,13 @@ nntp_open(
 	} else {
 		if (!nntp_caps.over_cmd) {
 			/*
-			 * CAPABILITIES/LIST EXTENSIONS didn't mention OVER or XOVER, try
-			 * XOVER
+			 * CAPABILITIES didn't mention OVER or XOVER, try XOVER
 			 */
 			switch (new_nntp_command(xover_cmds, ERR_NCING, line, sizeof(line))) {
 				case ERR_COMMAND:
 					break;
 
-				case OK_XOVER:	/* unexpected multiline ok, e.g.: Synchronet 3.13 NNTP Service 1.92 */
+				case OK_XOVER:	/* unexpected multiline ok, e.g.: Synchronet 3.13 NNTP Service 1.92 or on reconnect if last cmd was GROUP */
 					nntp_caps.over_cmd = xover_cmds;
 #	ifdef DEBUG
 					if (debug & DEBUG_NNTP)
@@ -1482,24 +1555,23 @@ nntp_open(
 #	ifdef XHDR_XREF
 		if (!nntp_caps.hdr_cmd) {
 			/*
-			 * CAPABILITIES/LIST EXTENSIONS didn't mention HDR or XHDR, try
-			 * XHDR
+			 * CAPABILITIES didn't mention HDR or XHDR, try XHDR
 			 */
-			switch (new_nntp_command(xhdr_cmds, ERR_CMDSYN, line, sizeof(line))) {
+			switch (new_nntp_command(xhdr_cmds, ERR_NCING, line, sizeof(line))) {
 				case ERR_COMMAND:
 					break;
 
 				case 221:	/* unexpected multiline ok, e.g.: SoftVelocity Discussions 2.5q */
 					nntp_caps.hdr_cmd = xhdr_cmds;
-#	ifdef DEBUG
+#		ifdef DEBUG
 					if (debug & DEBUG_NNTP)
 						debug_print_file("NNTP", "nntp_open() %s skipping data", xhdr_cmds);
-#	endif /* DEBUG */
+#		endif /* DEBUG */
 					while (tin_fgets(FAKE_NNTP_FP, FALSE))
 						;
 					break;
 
-				default:	/* usualy ERR_CMDSYN (args missing), Typhoon/Twister sends ERR_NCING */
+				default:	/* ERR_NCING or ERR_CMDSYN */
 					nntp_caps.hdr_cmd = xhdr_cmds;
 					break;
 			}
@@ -1595,7 +1667,7 @@ get_only_respcode(
 
 #	ifdef DEBUG
 	if (debug & DEBUG_NNTP)
-		debug_print_file("NNTP", "<<< %s",  ptr);
+		debug_print_file("NNTP", "<<< %s", ptr);
 #	endif /* DEBUG */
 	respcode = (int) strtol(ptr, &end, 10);
 	DEBUG_IO((stderr, "get_only_respcode(%d)\n", respcode));
@@ -1671,6 +1743,10 @@ get_respcode(
 		strncpy(savebuf, last_put, sizeof(savebuf) - 1);		/* Take copy, as authenticate() will clobber this */
 
 		if (authenticate(nntp_server, userid, FALSE)) {
+			if (nntp_caps.type == CAPABILITIES) {
+				check_extensions();
+				can_post = nntp_caps.post && !force_no_post;
+			}
 			if (curr_group != NULL) {
 				DEBUG_IO((stderr, _("Rejoin current group\n")));
 				snprintf(last_put, sizeof(last_put), "GROUP %s", curr_group->name);
@@ -1704,8 +1780,7 @@ get_respcode(
 				strncpy(message, end, mlen - 1);
 
 		} else {
-			error_message(2, _(txt_auth_failed), ERR_ACCESS);
-			/*	return -1; */
+			error_message(2, _(txt_auth_failed), nntp_caps.type == CAPABILITIES ? ERR_AUTHFAIL : ERR_ACCESS);
 			tin_done(EXIT_FAILURE);
 		}
 	}
@@ -1795,8 +1870,10 @@ list_motd(
 	void)
 {
 	char *ptr;
+	char *p;
 	char buf[NNTP_STRLEN];
 	int i;
+	size_t len;
 	unsigned int l = 0;
 
 	buf[0] = '\0';
@@ -1813,13 +1890,20 @@ list_motd(
 					debug_print_file("NNTP", "<<< %s", ptr);
 #	endif /* DEBUG */
 				/*
+				 * according to draft-elie-nntp-list-additions-00.txt 2.4.2
+				 * the MOTD is in UTF-8
+				 *
 				 * TODO: - store a hash value of the entire motd in the server-rc
 				 *         and only if it differs from the old value display the
 				 *         motd?
 				 *       - use some sort of pager?
 				 *       - -> lang.c
 				 */
-				my_printf("%s%s\n", _("MOTD: "), ptr);
+				p = my_strdup(ptr);
+				len = strlen(p);
+				process_charsets(&p, &len, "UTF-8", tinrc.mm_local_charset, FALSE);
+				my_printf("%s%s\n", _("MOTD: "), p);
+				free(p);
 				l++;
 			}
 #	ifdef HAVE_COLOR
diff -Nurp --exclude='.bzr*' tin-1.9.4/src/nrctbl.c tin-1.9.5/src/nrctbl.c
--- tin-1.9.4/src/nrctbl.c	2008-12-30 20:26:24.000000000 +0100
+++ tin-1.9.5/src/nrctbl.c	2009-12-01 15:15:30.000000000 +0100
@@ -3,13 +3,13 @@
  *  Module    : nrctbl.c
  *  Author    : Sven Paulus <sven@tin.org>
  *  Created   : 1996-10-06
- *  Updated   : 2007-12-30
+ *  Updated   : 2009-07-17
  *  Notes     : This module does the NNTP server name lookup in
  *              ~/.tin/newsrctable and returns the real hostname
  *              and the name of the newsrc file for a given
  *              alias of the server.
  *
- * Copyright (c) 1996-2009 Sven Paulus <sven@tin.org>
+ * Copyright (c) 1996-2010 Sven Paulus <sven@tin.org>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -74,6 +74,7 @@ write_newsrctable_file(
 }
 
 
+#ifdef NNTP_ABLE
 /*
  * get_nntpserver()
  * returns the FQDN of NNTP server by looking up a given
@@ -118,6 +119,7 @@ get_nntpserver(
 	}
 	nntpserver_name[nntpserver_name_len - 1] = '\0';
 }
+#endif /* NNTP_ABLE */
 
 
 /*
@@ -125,7 +127,7 @@ get_nntpserver(
  * get name of newsrc file with given name of nntp server
  * returns TRUE if name was found, FALSE if the search failed
  */
-int
+t_bool
 get_newsrcname(
 	char *newsrc_name,
 	size_t newsrc_name_len,
@@ -169,7 +171,7 @@ get_newsrcname(
 			char tmp_newsrc[PATH_LEN];
 			int error = 0;
 
-			if (!strfpath(name_found, tmp_newsrc, sizeof(tmp_newsrc), NULL)) {
+			if (!strfpath(name_found, tmp_newsrc, sizeof(tmp_newsrc), NULL, FALSE)) {
 					my_fprintf(stderr, _("couldn't expand %s\n"), name_found); /* TODO: -> lang.c */
 					error = 1;
 			} else {
diff -Nurp --exclude='.bzr*' tin-1.9.4/src/options_menu.c tin-1.9.5/src/options_menu.c
--- tin-1.9.4/src/options_menu.c	2009-01-25 19:59:14.000000000 +0100
+++ tin-1.9.5/src/options_menu.c	2009-12-01 15:15:30.000000000 +0100
@@ -3,10 +3,10 @@
  *  Module    : options_menu.c
  *  Author    : Michael Bienia <michael@vorlon.ping.de>
  *  Created   : 2004-09-05
- *  Updated   : 2009-01-14
+ *  Updated   : 2009-10-06
  *  Notes     : Split from config.c
  *
- * Copyright (c) 2004-2009 Michael Bienia <michael@vorlon.ping.de>
+ * Copyright (c) 2004-2010 Michael Bienia <michael@vorlon.ping.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -49,63 +49,75 @@
 #define option_lines_per_page (cLINES - INDEX_TOP - 3)
 
 #define UPDATE_INT_ATTRIBUTES(option) do { \
-		if (group != NULL) { \
-			if ((i = add_tempscope(group->name))) { \
-				scopes[i].attribute->option = tinrc.option; \
-				scopes[i].state->option = TRUE; \
-			} \
-		} else { \
-			for (i = 1; i < num_scope; i++) { \
-				if (scopes[i].temp) \
-					scopes[i].state->option = FALSE; \
-			} \
-		} \
 		scopes[0].attribute->option = tinrc.option; \
 	} while (0)
 
-#define UPDATE_STRING_ATTRIBUTES(option) do { \
-		if (group != NULL) { \
-			if ((i = add_tempscope(group->name))) { \
-				FreeIfNeeded(scopes[i].attribute->option); \
-				scopes[i].attribute->option = my_strdup(tinrc.option); \
-			} \
+#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; \
+	} while (0)
+#define SET_STRING_ATTRIBUTE(opt) do { \
+		if (!strlen(CAO(tinrc.attrib_, opt))) { \
+			reset_state(option); \
+			redraw_screen(option); \
 		} else { \
-			for (i = 1; i < num_scope; i++) { \
-				if (scopes[i].temp) \
-					FreeAndNull(scopes[i].attribute->option); \
-			} \
+			FreeIfNeeded(curr_scope->attribute->opt); \
+			curr_scope->state->opt = TRUE; \
+			curr_scope->attribute->opt = my_strdup(CAO(tinrc.attrib_, opt)); \
 		} \
 	} while (0)
 
-
-static enum option_enum first_option_on_screen, last_option_on_screen;
+static enum option_enum first_option_on_screen, last_option_on_screen, last_opt;
 
 /*
  * local prototypes
  */
+static enum option_enum get_first_opt(void);
 static enum option_enum move_cursor(enum option_enum cur_option, t_bool down);
 static enum option_enum next_option(enum option_enum option, t_bool incl_titles);
 static enum option_enum opt_scroll_down(enum option_enum option);
 static enum option_enum opt_scroll_up(enum option_enum option);
 static enum option_enum prev_option(enum option_enum option, t_bool incl_titles);
 static enum option_enum set_option_num(int num);
+static int add_new_scope(void);
+static int find_scope(const char *scope);
 static int get_option_num(enum option_enum option);
+static int move_scope(int curr_pos);
+static t_bool check_state(enum option_enum option);
+static t_bool delete_scope(int curr_pos);
 static t_bool option_is_title(enum option_enum option);
 static t_bool option_on_page(enum option_enum option);
+static t_bool rename_scope(struct t_scope *scope);
+static t_bool scope_is_empty(void);
 static t_function option_left(void);
 static t_function option_right(void);
+static t_function scope_left(void);
+static t_function scope_right(void);
+static void build_scope_line(int i);
+static void do_delete_scope(int curr_pos);
+static void do_move_scope(int from, int to);
+static void draw_scope_arrow(void);
+static void free_scopes_and_attributes(void);
 static void highlight_option(enum option_enum option);
+static void initialize_attributes(void);
 static void print_any_option(enum option_enum the_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 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);
 static void show_config_page(void);
+static void show_scope_page(void);
 static void unhighlight_option(enum option_enum option);
 #ifdef USE_CURSES
 	static void do_scroll(int jump);
 #endif /* USE_CURSES */
 
+static t_menu scopemenu = { 0, 0, 0, show_scope_page, draw_scope_arrow, build_scope_line };
+static struct t_scope *curr_scope = NULL;
 
 /*
  * returns the row on the screen of an option
@@ -138,7 +150,7 @@ get_option_num(
 	enum option_enum i;
 	int result = 0;
 
-	for (i = 0; i < option && result < LAST_OPT; i = next_option(i, FALSE))
+	for (i = 0; i < option && result < (int) last_opt; i = next_option(i, FALSE))
 		result++;
 
 	return result;
@@ -154,7 +166,7 @@ set_option_num(
 {
 	enum option_enum result = 0;
 
-	while (num > 0 && result < LAST_OPT) {
+	while (num > 0 && result < last_opt) {
 		result = next_option(result, FALSE);
 		num--;
 	}
@@ -193,16 +205,16 @@ option_is_visible(
 		case OPT_QUOTE_REGEX:
 		case OPT_QUOTE_REGEX2:
 		case OPT_QUOTE_REGEX3:
-			return tinrc.use_color;
+			return curr_scope ? FALSE : tinrc.use_color;
 
 		case OPT_COL_MARKSTAR:
 		case OPT_COL_MARKDASH:
 		case OPT_COL_MARKSLASH:
 		case OPT_COL_MARKSTROKE:
-			return tinrc.word_highlight && tinrc.use_color;
+			return curr_scope ? FALSE : (tinrc.word_highlight && tinrc.use_color);
 
 		case OPT_COL_VERBATIM:
-			return tinrc.verbatim_handling && tinrc.use_color;
+			return curr_scope ? FALSE : (tinrc.verbatim_handling && tinrc.use_color);
 #endif /* HAVE_COLOR */
 
 		case OPT_WORD_H_DISPLAY_MARKS:
@@ -214,14 +226,107 @@ option_is_visible(
 		case OPT_STARS_REGEX:
 		case OPT_STROKES_REGEX:
 		case OPT_UNDERSCORES_REGEX:
-			return tinrc.word_highlight;
+			return curr_scope ? FALSE : tinrc.word_highlight;
 
 		case OPT_VERBATIM_BEGIN_REGEX:
 		case OPT_VERBATIM_END_REGEX:
-			return tinrc.verbatim_handling;
+			return curr_scope ? FALSE : tinrc.verbatim_handling;
 
-		default:
+		case OPT_GETART_LIMIT_OPTIONS:
+#ifdef HAVE_COLOR
+		case OPT_COLOR_OPTIONS:
+#endif
+			return curr_scope ? FALSE : TRUE;
+
+		case OPT_DISPLAY_OPTIONS:
+		case OPT_FILTERING_OPTIONS:
+		case OPT_SAVING_OPTIONS:
+		case OPT_POSTING_OPTIONS:
+		case OPT_EXPERT_OPTIONS:
 			return TRUE;
+
+		case OPT_ATTRIB_QUICK_KILL_HEADER:
+		case OPT_ATTRIB_QUICK_KILL_SCOPE:
+		case OPT_ATTRIB_QUICK_KILL_EXPIRE:
+		case OPT_ATTRIB_QUICK_KILL_CASE:
+		case OPT_ATTRIB_QUICK_SELECT_HEADER:
+		case OPT_ATTRIB_QUICK_SELECT_SCOPE:
+		case OPT_ATTRIB_QUICK_SELECT_EXPIRE:
+		case OPT_ATTRIB_QUICK_SELECT_CASE:
+			return FALSE;
+
+		case OPT_ATTRIB_ADD_POSTED_TO_FILTER:
+		case OPT_ATTRIB_ADVERTISING:
+		case OPT_ATTRIB_ALTERNATIVE_HANDLING:
+		case OPT_ATTRIB_ASK_FOR_METAMAIL:
+		case OPT_ATTRIB_AUTO_CC_BCC:
+		case OPT_ATTRIB_AUTO_LIST_THREAD:
+		case OPT_ATTRIB_AUTO_SAVE:
+		case OPT_ATTRIB_AUTO_SELECT:
+		case OPT_ATTRIB_BATCH_SAVE:
+		case OPT_ATTRIB_DATE_FORMAT:
+		case OPT_ATTRIB_DELETE_TMP_FILES:
+		case OPT_ATTRIB_EDITOR_FORMAT:
+		case OPT_ATTRIB_FCC:
+		case OPT_ATTRIB_FOLLOWUP_TO:
+		case OPT_ATTRIB_FROM:
+		case OPT_ATTRIB_GROUP_CATCHUP_ON_EXIT:
+#ifdef HAVE_ISPELL
+		case OPT_ATTRIB_ISPELL:
+#endif /* HAVE_ISPELL */
+		case OPT_ATTRIB_MAILDIR:
+		case OPT_ATTRIB_MAIL_8BIT_HEADER:
+		case OPT_ATTRIB_MAIL_MIME_ENCODING:
+		case OPT_ATTRIB_MAILING_LIST:
+		case OPT_ATTRIB_MARK_IGNORE_TAGS:
+		case OPT_ATTRIB_MARK_SAVED_READ:
+		case OPT_ATTRIB_MIME_FORWARD:
+		case OPT_ATTRIB_MIME_TYPES_TO_SAVE:
+		case OPT_ATTRIB_NEWS_HEADERS_TO_DISPLAY:
+		case OPT_ATTRIB_NEWS_HEADERS_TO_NOT_DISPLAY:
+		case OPT_ATTRIB_NEWS_QUOTE_FORMAT:
+		case OPT_ATTRIB_ORGANIZATION:
+		case OPT_ATTRIB_POST_8BIT_HEADER:
+		case OPT_ATTRIB_POST_MIME_ENCODING:
+		case OPT_ATTRIB_POST_PROCESS_VIEW:
+		case OPT_ATTRIB_POS_FIRST_UNREAD:
+#ifndef DISABLE_PRINTING
+		case OPT_ATTRIB_PRINT_HEADER:
+#endif /* !DISABLE_PRINTING */
+		case OPT_ATTRIB_PROCESS_ONLY_UNREAD:
+		case OPT_ATTRIB_PROMPT_FOLLOWUPTO:
+		case OPT_ATTRIB_QUOTE_CHARS:
+		case OPT_ATTRIB_SAVEDIR:
+		case OPT_ATTRIB_SAVEFILE:
+		case OPT_ATTRIB_SHOW_AUTHOR:
+		case OPT_ATTRIB_SHOW_INFO:
+		case OPT_ATTRIB_SHOW_ONLY_UNREAD_ARTS:
+		case OPT_ATTRIB_SHOW_SIGNATURES:
+		case OPT_ATTRIB_SIGDASHES:
+		case OPT_ATTRIB_SIGFILE:
+		case OPT_ATTRIB_SIGNATURE_REPOST:
+		case OPT_ATTRIB_START_EDITOR_OFFSET:
+		case OPT_ATTRIB_THREAD_ARTICLES:
+		case OPT_ATTRIB_THREAD_CATCHUP_ON_EXIT:
+		case OPT_ATTRIB_THREAD_PERC:
+		case OPT_ATTRIB_TRIM_ARTICLE_BODY:
+		case OPT_ATTRIB_TEX2ISO_CONV:
+		case OPT_ATTRIB_SORT_THREADS_TYPE:
+#ifdef CHARSET_CONVERSION
+		case OPT_ATTRIB_MM_NETWORK_CHARSET:
+		case OPT_ATTRIB_UNDECLARED_CHARSET:
+#endif /* CHARSET_CONVERSION */
+		case OPT_ATTRIB_VERBATIM_HANDLING:
+		case OPT_ATTRIB_WRAP_ON_NEXT_UNREAD:
+		case OPT_ATTRIB_SORT_ARTICLE_TYPE:
+		case OPT_ATTRIB_POST_PROCESS_TYPE:
+		case OPT_ATTRIB_X_BODY:
+		case OPT_ATTRIB_X_COMMENT_TO:
+		case OPT_ATTRIB_X_HEADERS:
+			return curr_scope ? TRUE : FALSE;
+
+		default:
+			return curr_scope ? FALSE : TRUE;
 	}
 }
 
@@ -265,17 +370,19 @@ fmt_option_prompt(
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 
 	if (!option_is_title(option)) {
+		char flag;
 		int num = get_option_num(option);
 
+		flag = (curr_scope && check_state(option)) ? '+' : ' ';
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 		if (wbuf != NULL) {
 			wbuf2 = wstrunc(wbuf, option_width);
 			if ((buf = wchar_t2char(wbuf2)) == NULL) {
 				/* conversion failed, truncate original string */
 				buf = strunc(_(option_table[option].txt->opt), option_width);
-				snprintf(dst, len, "%s %3d. %-*.*s: ", editing ? "->" : "  ", num, (int) option_width, (int) option_width, buf);
+				snprintf(dst, len, "%s %c%3d %-*.*s: ", editing ? "->" : "  ", flag, num, (int) option_width, (int) option_width, buf);
 			} else
-				snprintf(dst, len, "%s %3d. %-*.*s: ", editing ? "->" : "  ", num,
+				snprintf(dst, len, "%s %c%3d %-*.*s: ", editing ? "->" : "  ", flag, num,
 					(int) (strlen(buf) + option_width - wcswidth(wbuf2, option_width + 1)),
 					(int) (strlen(buf) + option_width - wcswidth(wbuf2, option_width + 1)), buf);
 			free(wbuf2);
@@ -284,7 +391,7 @@ fmt_option_prompt(
 		{
 			/* truncate original string */
 			buf = strunc(_(option_table[option].txt->opt), option_width);
-			snprintf(dst, len, "%s %3d. %-*.*s: ", editing ? "->" : "  ", num, (int) option_width, (int) option_width, buf);
+			snprintf(dst, len, "%s %c%3d %-*.*s: ", editing ? "->" : "  ", flag, num, (int) option_width, (int) option_width, buf);
 		}
 	} else {
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
@@ -455,7 +562,7 @@ static enum option_enum
 opt_scroll_down(
 	enum option_enum option)
 {
-	if (last_option_on_screen < LAST_OPT) {
+	if (last_option_on_screen < last_opt) {
 		first_option_on_screen = next_option(first_option_on_screen, TRUE);
 		set_last_option_on_screen(first_option_on_screen);
 #ifdef USE_CURSES
@@ -528,7 +635,7 @@ next_option(
 {
 	do {
 		option++;
-		if (option > LAST_OPT)
+		if (option > last_opt)
 			option = 0;
 	} while (!(option_is_visible(option) && (incl_titles || !option_is_title(option))));
 
@@ -547,7 +654,7 @@ prev_option(
 {
 	do {
 		if (option == 0)
-			option = LAST_OPT;
+			option = last_opt;
 		else
 			option--;
 	} while (!(option_is_visible(option) && (incl_titles || !option_is_title(option))));
@@ -592,7 +699,7 @@ set_last_option_on_screen(
 	/*
 	 * on last page, there need not be option_lines_per_page options
 	 */
-	for (i = 1; i < option_lines_per_page && last_option_on_screen < LAST_OPT; i++)
+	for (i = 1; i < option_lines_per_page && last_option_on_screen < last_opt; i++)
 		last_option_on_screen = next_option(last_option_on_screen, TRUE);
 }
 
@@ -682,13 +789,15 @@ show_config_page(
 {
 	enum option_enum i;
 
+	signal_context = curr_scope ? cAttrib : cConfig;
+
 	ClearScreen();
-	center_line(0, TRUE, _(txt_options_menu));
+	center_line(0, TRUE, curr_scope ? curr_scope->scope : _(txt_options_menu));
 
 	for (i = first_option_on_screen; i <= last_option_on_screen; i++) {
 		while (!option_is_visible(i))
 			i++;
-		if (i > LAST_OPT)
+		if (i > last_opt)
 			break;
 		print_any_option(i);
 	}
@@ -731,26 +840,58 @@ option_right(
 
 
 /*
+ * set last_opt to the last visible option
+ */
+static void
+set_last_opt(
+	void)
+{
+	enum option_enum i;
+
+	for (i = 0; i <= LAST_OPT; i++) {
+		if (option_is_visible(i))
+			last_opt = i;
+	}
+}
+
+
+/*
+ * returns the first visible option
+ */
+static enum option_enum
+get_first_opt(
+	void)
+{
+	enum option_enum i;
+
+	for (i = 0; i <= last_opt; i++) {
+		if (option_is_visible(i) && !option_is_title(i))
+			break;
+	}
+	return i;
+}
+
+
+/*
  * options menu so that the user can dynamically change parameters
- *
- * TODO: - when we change something we need to update the related attributes
- *         as well (see line 2009).
  */
 void
-change_config_file(
-	struct t_group *group)
+config_page(
+	const char *grpname)
 {
+	char key[MAXKEYLEN];
 	enum option_enum option, old_option;
-	int i;
+	int i, scope_idx = 0;
 	t_bool change_option = FALSE;
 	t_function func;
 #ifdef CHARSET_CONVERSION
 	t_bool is_7bit;
 #endif /* CHARSET_CONVERSION */
 
-	signal_context = cConfig;
-
-	option = 1;
+	if (curr_scope)
+		initialize_attributes();
+	set_last_opt();
+	option = get_first_opt();
 	first_option_on_screen = 0;
 	set_last_option_on_screen(0);
 
@@ -758,14 +899,36 @@ change_config_file(
 	forever {
 		switch ((func = handle_keypad(option_left, option_right, NULL, option_menu_keys))) {
 			case GLOBAL_QUIT:
-				write_config_file(local_config_file);
+				if (grpname) {
+					if (curr_scope && scope_is_empty()) {
+						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);
+				}
 				assign_attributes_to_groups();
-				/*write_attributes_file(local_attributes_file);*/
 				/* FALLTHROUGH */
 			case CONFIG_NO_SAVE:
+				if (grpname && curr_scope) {
+					if (scope_is_empty())
+						do_delete_scope(scope_idx);
+					curr_scope = NULL;
+				}
 				clear_note_area();
 				return;
 
+			case GLOBAL_HELP:
+				if (curr_scope)
+					show_help_page(ATTRIB_LEVEL, _(txt_attrib_menu_com));
+				else
+					show_help_page(CONFIG_LEVEL, _(txt_options_menu_com));
+				redraw_screen(option);
+				break;
+
 			case GLOBAL_LINE_UP:
 				unhighlight_option(option);
 				option = move_cursor(option, FALSE);
@@ -780,7 +943,7 @@ change_config_file(
 
 			case GLOBAL_FIRST_PAGE:
 				unhighlight_option(option);
-				option = 1;
+				option = get_first_opt();
 				first_option_on_screen = 0;
 				set_last_option_on_screen(0);
 				redraw_screen(option);
@@ -789,16 +952,16 @@ change_config_file(
 
 			case GLOBAL_LAST_PAGE:
 				unhighlight_option(option);
-				option = LAST_OPT;
-				last_option_on_screen = LAST_OPT;
-				set_first_option_on_screen(LAST_OPT);
+				option = last_opt;
+				last_option_on_screen = last_opt;
+				set_first_option_on_screen(last_opt);
 				redraw_screen(option);
 				/* highlight_option(option); is already done by redraw_screen() */
 				break;
 
 			case GLOBAL_PAGE_UP:
 				unhighlight_option(option);
-				if (option != first_option_on_screen &&	!(option_is_title(first_option_on_screen) && option == next_option(first_option_on_screen, FALSE))) {
+				if (option != first_option_on_screen && !(option_is_title(first_option_on_screen) && option == next_option(first_option_on_screen, FALSE))) {
 					option = first_option_on_screen;
 					if (option_is_title(option))
 						option = next_option(option, FALSE);
@@ -809,14 +972,14 @@ change_config_file(
 
 					for (; i > 0; i--) {
 						last_option_on_screen = prev_option(last_option_on_screen, TRUE);
-						if (last_option_on_screen == LAST_OPT)	/* end on wrap around */
+						if (last_option_on_screen == last_opt)	/* end on wrap around */
 							break;
 					}
 				} else
 					last_option_on_screen = prev_option(first_option_on_screen, TRUE);
 
 				set_first_option_on_screen(last_option_on_screen);
-				if (last_option_on_screen == LAST_OPT)
+				if (last_option_on_screen == last_opt)
 					option = last_option_on_screen;
 				else
 					option = first_option_on_screen;
@@ -828,7 +991,7 @@ change_config_file(
 
 			case GLOBAL_PAGE_DOWN:
 				unhighlight_option(option);
-				if (option == LAST_OPT) {
+				if (option == last_opt) {
 					/* wrap around */
 					first_option_on_screen = 0;
 					option = 0;
@@ -848,7 +1011,7 @@ change_config_file(
 
 					if (first_option_on_screen == 0) {
 						first_option_on_screen = old_first;
-						option = LAST_OPT;
+						option = last_opt;
 						highlight_option(option);
 						break;
 					} else
@@ -896,7 +1059,7 @@ change_config_file(
 					break;
 
 				old_option = option;
-				option = search_config((func == GLOBAL_SEARCH_SUBJECT_FORWARD), (func == GLOBAL_SEARCH_REPEAT), option, LAST_OPT);
+				option = search_config((func == GLOBAL_SEARCH_SUBJECT_FORWARD), (func == GLOBAL_SEARCH_REPEAT), option, last_opt);
 				if (option != old_option) {
 					unhighlight_option(old_option);
 					if (!option_on_page(option)) {
@@ -908,8 +1071,57 @@ change_config_file(
 				}
 				break;
 
+			case CONFIG_SCOPE_MENU:
+				if (!curr_scope) {
+					scope_page();
+					set_last_opt();
+					option = get_first_opt();
+					first_option_on_screen = 0;
+					set_last_option_on_screen(0);
+					redraw_screen(option);
+				}
+				break;
+
+			case CONFIG_RESET_ATTRIB:
+				if (curr_scope) {
+					if (curr_scope->global)
+						info_message(_(txt_scope_operation_not_allowed));
+					else if (check_state(option)) {
+						reset_state(option);
+						redraw_screen(option);
+					}
+				}
+				break;
+
 			case CONFIG_SELECT:
-				change_option = TRUE;
+				if (curr_scope && curr_scope->global)
+					info_message(_(txt_scope_operation_not_allowed));
+				else
+					change_option = TRUE;
+				break;
+
+			case CONFIG_TOGGLE_ATTRIB:
+				if (grpname) {
+					if (curr_scope) {
+						if (scope_is_empty()) {
+							do_delete_scope(scope_idx);
+							scope_idx = 0;
+						}
+						curr_scope = NULL;
+					} else {
+						if (!(scope_idx = find_scope(grpname)))
+							scope_idx = add_scope(grpname);
+						if (scope_idx) {
+							curr_scope = &scopes[scope_idx];
+							initialize_attributes();
+						}
+					}
+					set_last_opt();
+					option = get_first_opt();
+					first_option_on_screen = 0;
+					set_last_option_on_screen(0);
+					redraw_screen(option);
+				}
 				break;
 
 			case GLOBAL_REDRAW_SCREEN:
@@ -922,6 +1134,7 @@ change_config_file(
 				break;
 
 			default:
+				info_message(_(txt_bad_command), printascii(key, func_to_key(GLOBAL_HELP, option_menu_keys)));
 				break;
 		} /* switch (ch) */
 
@@ -1082,9 +1295,9 @@ change_config_file(
 						case OPT_SHOW_ONLY_UNREAD_ARTS:
 							if (prompt_option_on_off(option)) {
 								UPDATE_INT_ATTRIBUTES(show_only_unread_arts);
-								if (group != NULL) {
-									group->attribute->show_only_unread_arts = tinrc.show_only_unread_arts;
-									make_threads(group, TRUE);
+								if (curr_group != NULL) {
+									curr_group->attribute->show_only_unread_arts = tinrc.show_only_unread_arts;
+									make_threads(curr_group, TRUE);
 									pos_first_unread_thread();
 								}
 							}
@@ -1181,6 +1394,163 @@ change_config_file(
 							break;
 #endif /* HAVE_LIBICUUC && MULTIBYTE_ABLE && HAVE_UNICODE_UBIDI_H && !NO_LOCALE */
 
+						case OPT_ATTRIB_ADD_POSTED_TO_FILTER:
+							if (prompt_option_on_off(option))
+								SET_NUM_ATTRIBUTE(add_posted_to_filter);
+							break;
+
+						case OPT_ATTRIB_ADVERTISING:
+							if (prompt_option_on_off(option))
+								SET_NUM_ATTRIBUTE(advertising);
+							break;
+
+						case OPT_ATTRIB_ALTERNATIVE_HANDLING:
+							if (prompt_option_on_off(option))
+								SET_NUM_ATTRIBUTE(alternative_handling);
+							break;
+
+						case OPT_ATTRIB_ASK_FOR_METAMAIL:
+							if (prompt_option_on_off(option))
+								SET_NUM_ATTRIBUTE(ask_for_metamail);
+							break;
+
+						case OPT_ATTRIB_AUTO_LIST_THREAD:
+							if (prompt_option_on_off(option))
+								SET_NUM_ATTRIBUTE(auto_list_thread);
+							break;
+
+						case OPT_ATTRIB_AUTO_SAVE:
+							if (prompt_option_on_off(option))
+								SET_NUM_ATTRIBUTE(auto_save);
+							break;
+
+						case OPT_ATTRIB_AUTO_SELECT:
+							if (prompt_option_on_off(option))
+								SET_NUM_ATTRIBUTE(auto_select);
+							break;
+
+						case OPT_ATTRIB_BATCH_SAVE:
+							if (prompt_option_on_off(option))
+								SET_NUM_ATTRIBUTE(batch_save);
+							break;
+
+						case OPT_ATTRIB_DELETE_TMP_FILES:
+							if (prompt_option_on_off(option))
+								SET_NUM_ATTRIBUTE(delete_tmp_files);
+							break;
+
+						case OPT_ATTRIB_GROUP_CATCHUP_ON_EXIT:
+							if (prompt_option_on_off(option))
+								SET_NUM_ATTRIBUTE(group_catchup_on_exit);
+							break;
+
+						case OPT_ATTRIB_MAIL_8BIT_HEADER:
+							if (prompt_option_on_off(option))
+								SET_NUM_ATTRIBUTE(mail_8bit_header);
+							break;
+
+						case OPT_ATTRIB_MARK_IGNORE_TAGS:
+							if (prompt_option_on_off(option))
+								SET_NUM_ATTRIBUTE(mark_ignore_tags);
+							break;
+
+						case OPT_ATTRIB_MARK_SAVED_READ:
+							if (prompt_option_on_off(option))
+								SET_NUM_ATTRIBUTE(mark_saved_read);
+							break;
+
+						case OPT_ATTRIB_MIME_FORWARD:
+							if (prompt_option_on_off(option))
+								SET_NUM_ATTRIBUTE(mime_forward);
+							break;
+
+						case OPT_ATTRIB_POST_8BIT_HEADER:
+							if (prompt_option_on_off(option))
+								SET_NUM_ATTRIBUTE(post_8bit_header);
+							break;
+
+						case OPT_ATTRIB_POST_PROCESS_VIEW:
+							if (prompt_option_on_off(option))
+								SET_NUM_ATTRIBUTE(post_process_view);
+							break;
+
+						case OPT_ATTRIB_POS_FIRST_UNREAD:
+							if (prompt_option_on_off(option))
+								SET_NUM_ATTRIBUTE(pos_first_unread);
+							break;
+
+#ifndef DISABLE_PRINTING
+						case OPT_ATTRIB_PRINT_HEADER:
+							if (prompt_option_on_off(option))
+								SET_NUM_ATTRIBUTE(print_header);
+							break;
+#endif /* !DISABLE_PRINTING */
+
+						case OPT_ATTRIB_PROCESS_ONLY_UNREAD:
+							if (prompt_option_on_off(option))
+								SET_NUM_ATTRIBUTE(process_only_unread);
+							break;
+
+						case OPT_ATTRIB_PROMPT_FOLLOWUPTO:
+							if (prompt_option_on_off(option))
+								SET_NUM_ATTRIBUTE(prompt_followupto);
+							break;
+
+						case OPT_ATTRIB_SHOW_ONLY_UNREAD_ARTS:
+							if (prompt_option_on_off(option))
+								SET_NUM_ATTRIBUTE(show_only_unread_arts);
+								if (curr_group != NULL) {
+									assign_attributes_to_groups();
+									make_threads(curr_group, TRUE);
+									pos_first_unread_thread();
+								}
+							break;
+
+						case OPT_ATTRIB_SHOW_SIGNATURES:
+							if (prompt_option_on_off(option))
+								SET_NUM_ATTRIBUTE(show_signatures);
+							break;
+
+						case OPT_ATTRIB_SIGDASHES:
+							if (prompt_option_on_off(option))
+								SET_NUM_ATTRIBUTE(sigdashes);
+							break;
+
+						case OPT_ATTRIB_SIGNATURE_REPOST:
+							if (prompt_option_on_off(option))
+								SET_NUM_ATTRIBUTE(signature_repost);
+							break;
+
+						case OPT_ATTRIB_START_EDITOR_OFFSET:
+							if (prompt_option_on_off(option))
+								SET_NUM_ATTRIBUTE(start_editor_offset);
+							break;
+
+						case OPT_ATTRIB_TEX2ISO_CONV:
+							if (prompt_option_on_off(option))
+								SET_NUM_ATTRIBUTE(tex2iso_conv);
+							break;
+
+						case OPT_ATTRIB_THREAD_CATCHUP_ON_EXIT:
+							if (prompt_option_on_off(option))
+								SET_NUM_ATTRIBUTE(thread_catchup_on_exit);
+							break;
+
+						case OPT_ATTRIB_VERBATIM_HANDLING:
+							if (prompt_option_on_off(option))
+								SET_NUM_ATTRIBUTE(verbatim_handling);
+							break;
+
+						case OPT_ATTRIB_WRAP_ON_NEXT_UNREAD:
+							if (prompt_option_on_off(option))
+								SET_NUM_ATTRIBUTE(wrap_on_next_unread);
+							break;
+
+						case OPT_ATTRIB_X_COMMENT_TO:
+							if (prompt_option_on_off(option))
+								SET_NUM_ATTRIBUTE(x_comment_to);
+							break;
+
 						default:
 							break;
 					} /* switch (option) */
@@ -1246,11 +1616,11 @@ change_config_file(
 							 */
 							if (prompt_option_list(option)) {
 								UPDATE_INT_ATTRIBUTES(thread_articles);
-								if (group != NULL) {
+								if (curr_group != NULL) {
 									int old_base_art = base[grpmenu.curr];
 
-									group->attribute->thread_articles = tinrc.thread_articles;
-									make_threads(group, TRUE);
+									curr_group->attribute->thread_articles = tinrc.thread_articles;
+									make_threads(curr_group, TRUE);
 									/* in non-empty groups update cursor position */
 									if (grpmenu.max > 0) {
 										if ((i = which_thread(old_base_art)) >= 0)
@@ -1275,9 +1645,9 @@ change_config_file(
 							 */
 							if (prompt_option_list(option)) {
 								UPDATE_INT_ATTRIBUTES(sort_threads_type);
-								if (group != NULL) {
-									group->attribute->sort_threads_type = tinrc.sort_threads_type;
-									make_threads(group, TRUE);
+								if (curr_group != NULL) {
+									curr_group->attribute->sort_threads_type = tinrc.sort_threads_type;
+									make_threads(curr_group, TRUE);
 								}
 							}
 							clear_message();
@@ -1288,8 +1658,8 @@ change_config_file(
 							 * If the scoring of a thread has changed,
 							 * resort base[]
 							 */
-							if (prompt_option_list(option) && group != NULL)
-								find_base(group);
+							if (prompt_option_list(option) && curr_group != NULL)
+								find_base(curr_group);
 							clear_message();
 							break;
 
@@ -1435,6 +1805,86 @@ change_config_file(
 							break;
 #endif /* CHARSET_CONVERSION */
 
+						case OPT_ATTRIB_AUTO_CC_BCC:
+							if (prompt_option_list(option))
+								SET_NUM_ATTRIBUTE(auto_cc_bcc);
+							break;
+
+						case OPT_ATTRIB_MAIL_MIME_ENCODING:
+							if (prompt_option_list(option))
+								SET_NUM_ATTRIBUTE(mail_mime_encoding);
+							break;
+
+#ifdef CHARSET_CONVERSION
+						case OPT_ATTRIB_MM_NETWORK_CHARSET:
+							if (prompt_option_list(option))
+								SET_NUM_ATTRIBUTE(mm_network_charset);
+							break;
+#endif /* CHARSET_CONVERSION */
+
+						case OPT_ATTRIB_POST_MIME_ENCODING:
+							if (prompt_option_list(option))
+								SET_NUM_ATTRIBUTE(post_mime_encoding);
+							break;
+
+						case OPT_ATTRIB_POST_PROCESS_TYPE:
+							if (prompt_option_list(option))
+								SET_NUM_ATTRIBUTE(post_process_type);
+							break;
+
+						case OPT_ATTRIB_SHOW_AUTHOR:
+							if (prompt_option_list(option))
+								SET_NUM_ATTRIBUTE(show_author);
+							break;
+
+						case OPT_ATTRIB_SHOW_INFO:
+							if (prompt_option_list(option))
+								SET_NUM_ATTRIBUTE(show_info);
+							break;
+
+						case OPT_ATTRIB_SORT_ARTICLE_TYPE:
+							if (prompt_option_list(option))
+								SET_NUM_ATTRIBUTE(sort_article_type);
+							break;
+
+						case OPT_ATTRIB_SORT_THREADS_TYPE:
+							/*
+							 * If the threading strategy has changed, fix things
+							 * so that rethreading will occur
+							 */
+							if (prompt_option_list(option))
+								SET_NUM_ATTRIBUTE(sort_threads_type);
+								if (curr_group != NULL) {
+									assign_attributes_to_groups();
+									make_threads(curr_group, TRUE);
+								}
+							break;
+
+						case OPT_ATTRIB_THREAD_ARTICLES:
+							/*
+							 * If the threading strategy has changed, fix things
+							 * so that rethreading will occur
+							 */
+							if (prompt_option_list(option))
+								SET_NUM_ATTRIBUTE(thread_articles);
+								if (curr_group != NULL) {
+									int old_base_art = base[grpmenu.curr];
+
+									assign_attributes_to_groups();
+									make_threads(curr_group, TRUE);
+									/* in non-empty groups update cursor position */
+									if (grpmenu.max > 0) {
+										if ((i = which_thread(old_base_art)) >= 0)
+											grpmenu.curr = i;
+									}
+								}
+							break;
+
+						case OPT_ATTRIB_TRIM_ARTICLE_BODY:
+							if (prompt_option_list(option))
+								SET_NUM_ATTRIBUTE(trim_article_body);
+							break;
+
 						default:
 							break;
 					} /* switch (option) */
@@ -1443,12 +1893,18 @@ change_config_file(
 				case OPT_STRING:
 					switch (option) {
 						case OPT_INEWS_PROG:
+						case OPT_MAILDIR:
 						case OPT_MAILER_FORMAT:
+						case OPT_MAIL_ADDRESS:
 						case OPT_MAIL_QUOTE_FORMAT:
 						case OPT_METAMAIL_PROG:
+						case OPT_NEWS_QUOTE_FORMAT:
+						case OPT_SAVEDIR:
+						case OPT_SIGFILE:
 #ifndef DISABLE_PRINTING
 						case OPT_PRINTER:
 #endif /* !DISABLE_PRINTING */
+						case OPT_QUOTE_CHARS:
 						case OPT_SPAMTRAP_WARNING_ADDRESSES:
 						case OPT_URL_HANDLER:
 						case OPT_XPOST_QUOTE_FORMAT:
@@ -1459,23 +1915,6 @@ change_config_file(
 							if (prompt_option_string(option)) {
 								if (!strlen(tinrc.editor_format))
 									STRCPY(tinrc.editor_format, TIN_EDITOR_FMT_ON);
-								UPDATE_STRING_ATTRIBUTES(editor_format);
-							}
-							break;
-
-						case OPT_MAIL_ADDRESS:
-							if (prompt_option_string(option)) {
-								if (group != NULL) {
-									if ((i = add_tempscope(group->name))) {
-										FreeIfNeeded(scopes[i].attribute->from);
-										scopes[i].attribute->from = my_strdup(tinrc.mail_address);
-									}
-								} else {
-									for (i = 1; i < num_scope; i++) {
-										if (scopes[i].temp)
-											FreeAndNull(scopes[i].attribute->from);
-									}
-								}
 							}
 							break;
 
@@ -1500,78 +1939,25 @@ change_config_file(
 
 						case OPT_NEWS_HEADERS_TO_DISPLAY:
 							if (prompt_option_string(option)) {
-								UPDATE_STRING_ATTRIBUTES(news_headers_to_display);
-								if (group != NULL && i)
-									build_news_headers_array(scopes[i].attribute, TRUE);
-								else {
-									for (i = 1; i < num_scope; i++) {
-										if (scopes[i].temp && scopes[i].attribute->headers_to_display) {
-											if (scopes[i].attribute->headers_to_display->header)
-												FreeIfNeeded(*scopes[i].attribute->headers_to_display->header);
-											FreeAndNull(scopes[i].attribute->headers_to_display->header);
-											free(scopes[i].attribute->headers_to_display);
-											scopes[i].attribute->headers_to_display = (struct t_newsheader *) 0;
-										}
-									}
-								}
 								build_news_headers_array(scopes[0].attribute, TRUE);
 							}
 							break;
 
 						case OPT_NEWS_HEADERS_TO_NOT_DISPLAY:
 							if (prompt_option_string(option)) {
-								UPDATE_STRING_ATTRIBUTES(news_headers_to_not_display);
-								if (group != NULL && i)
-									build_news_headers_array(scopes[i].attribute, FALSE);
-								else {
-									for (i = 1; i < num_scope; i++) {
-										if (scopes[i].temp && scopes[i].attribute->headers_to_not_display) {
-											if (scopes[i].attribute->headers_to_not_display->header)
-												FreeIfNeeded(*scopes[i].attribute->headers_to_not_display->header);
-											FreeAndNull(scopes[i].attribute->headers_to_not_display->header);
-											free(scopes[i].attribute->headers_to_not_display);
-											scopes[i].attribute->headers_to_not_display = (struct t_newsheader *) 0;
-										}
-									}
-								}
 								build_news_headers_array(scopes[0].attribute, FALSE);
 							}
 							break;
 
-						case OPT_NEWS_QUOTE_FORMAT:
-							if (prompt_option_string(option))
-								UPDATE_STRING_ATTRIBUTES(news_quote_format);
-							break;
-
-						case OPT_MAILDIR:
-							if (prompt_option_string(option))
-								UPDATE_STRING_ATTRIBUTES(maildir);
-							break;
-
-						case OPT_SAVEDIR:
-							if (prompt_option_string(option))
-								UPDATE_STRING_ATTRIBUTES(savedir);
-							break;
-
-						case OPT_SIGFILE:
-							if (prompt_option_string(option))
-								UPDATE_STRING_ATTRIBUTES(sigfile);
-							break;
-
 						case OPT_POSTED_ARTICLES_FILE:
 							if (prompt_option_string(option)) {
 								char buf[PATH_LEN];
 
-								strfpath(tinrc.posted_articles_file, buf, sizeof(buf), &CURR_GROUP);
+								strfpath(tinrc.posted_articles_file, buf, sizeof(buf), &CURR_GROUP, TRUE);
 								STRCPY(tinrc.posted_articles_file, buf);
 							}
 							break;
 
-						case OPT_QUOTE_CHARS:
-							if (prompt_option_string(option))
-								UPDATE_STRING_ATTRIBUTES(quote_chars);
-							break;
-
 #ifdef HAVE_COLOR
 						case OPT_QUOTE_REGEX:
 							prompt_option_string(option);
@@ -1683,15 +2069,122 @@ change_config_file(
 							if (prompt_option_string(option)) {
 								if (!strlen(tinrc.date_format))
 									STRCPY(tinrc.date_format, DEFAULT_DATE_FORMAT);
-								UPDATE_STRING_ATTRIBUTES(date_format);
 							}
 							break;
 
-						default:
+						case OPT_ATTRIB_DATE_FORMAT:
+							if (prompt_option_string(option))
+								SET_STRING_ATTRIBUTE(date_format);
 							break;
-					} /* switch (option) */
-
-					break;
+
+						case OPT_ATTRIB_EDITOR_FORMAT:
+							if (prompt_option_string(option))
+								SET_STRING_ATTRIBUTE(editor_format);
+							break;
+
+						case OPT_ATTRIB_FCC:
+							if (prompt_option_string(option))
+								SET_STRING_ATTRIBUTE(fcc);
+							break;
+
+						case OPT_ATTRIB_FOLLOWUP_TO:
+							if (prompt_option_string(option))
+								SET_STRING_ATTRIBUTE(followup_to);
+							break;
+
+						case OPT_ATTRIB_FROM:
+							if (prompt_option_string(option))
+								SET_STRING_ATTRIBUTE(from);
+							break;
+
+#ifdef HAVE_ISPELL
+						case OPT_ATTRIB_ISPELL:
+							if (prompt_option_string(option))
+								SET_STRING_ATTRIBUTE(ispell);
+							break;
+#endif /* HAVE_ISPELL */
+
+						case OPT_ATTRIB_MAILDIR:
+							if (prompt_option_string(option))
+								SET_STRING_ATTRIBUTE(maildir);
+							break;
+
+						case OPT_ATTRIB_MAILING_LIST:
+							if (prompt_option_string(option))
+								SET_STRING_ATTRIBUTE(mailing_list);
+							break;
+
+						case OPT_ATTRIB_MIME_TYPES_TO_SAVE:
+							if (prompt_option_string(option))
+								SET_STRING_ATTRIBUTE(mime_types_to_save);
+							break;
+
+						case OPT_ATTRIB_NEWS_HEADERS_TO_DISPLAY:
+							if (prompt_option_string(option)) {
+								SET_STRING_ATTRIBUTE(news_headers_to_display);
+								build_news_headers_array(curr_scope->attribute, TRUE);
+							}
+							break;
+
+						case OPT_ATTRIB_NEWS_HEADERS_TO_NOT_DISPLAY:
+							if (prompt_option_string(option)) {
+								SET_STRING_ATTRIBUTE(news_headers_to_not_display);
+								build_news_headers_array(curr_scope->attribute, FALSE);
+							}
+							break;
+
+						case OPT_ATTRIB_NEWS_QUOTE_FORMAT:
+							if (prompt_option_string(option))
+								SET_STRING_ATTRIBUTE(news_quote_format);
+							break;
+
+						case OPT_ATTRIB_ORGANIZATION:
+							if (prompt_option_string(option))
+								SET_STRING_ATTRIBUTE(organization);
+							break;
+
+						case OPT_ATTRIB_QUOTE_CHARS:
+							if (prompt_option_string(option))
+								SET_STRING_ATTRIBUTE(quote_chars);
+							break;
+
+						case OPT_ATTRIB_SAVEDIR:
+							if (prompt_option_string(option))
+								SET_STRING_ATTRIBUTE(savedir);
+							break;
+
+						case OPT_ATTRIB_SAVEFILE:
+							if (prompt_option_string(option))
+								SET_STRING_ATTRIBUTE(savefile);
+							break;
+
+						case OPT_ATTRIB_SIGFILE:
+							if (prompt_option_string(option))
+								SET_STRING_ATTRIBUTE(sigfile);
+							break;
+
+#ifdef CHARSET_CONVERSION
+						case OPT_ATTRIB_UNDECLARED_CHARSET:
+							if (prompt_option_string(option))
+								SET_STRING_ATTRIBUTE(undeclared_charset);
+							break;
+
+#endif /* CHARSET_CONVERSION */
+						case OPT_ATTRIB_X_BODY:
+							if (prompt_option_string(option))
+								SET_STRING_ATTRIBUTE(x_body);
+							break;
+
+						case OPT_ATTRIB_X_HEADERS:
+							if (prompt_option_string(option))
+								SET_STRING_ATTRIBUTE(x_headers);
+							break;
+
+						default:
+							break;
+					} /* switch (option) */
+
+					break;
 
 				case OPT_NUM:
 					switch (option) {
@@ -1730,11 +2223,11 @@ change_config_file(
 						case OPT_SCORE_SELECT:
 							prompt_option_num(option);
 							check_score_defaults();
-							if (group != NULL) {
+							if (curr_group != NULL) {
 								unfilter_articles();
 								read_filter_file(filter_file);
-								if (filter_articles(group))
-									make_threads(group, FALSE);
+								if (filter_articles(curr_group))
+									make_threads(curr_group, FALSE);
 							}
 							redraw_screen(option);
 							break;
@@ -1754,6 +2247,11 @@ change_config_file(
 								resize_article(TRUE, &pgart);
 							break;
 
+						case OPT_ATTRIB_THREAD_PERC:
+							if (prompt_option_num(option))
+								SET_NUM_ATTRIBUTE(thread_perc);
+							break;
+
 						default:
 							break;
 					} /* switch (option) */
@@ -1793,3 +2291,957 @@ change_config_file(
 	/* NOTREACHED */
 	return;
 }
+
+
+/*
+ * scopes and attributes menu
+ */
+
+static t_function
+scope_left(
+	void)
+{
+	return GLOBAL_QUIT;
+}
+
+
+static t_function
+scope_right(
+	void)
+{
+	return SCOPE_SELECT;
+}
+
+
+static void
+show_scope_page(
+	void)
+{
+	int i;
+
+	signal_context = cScope;
+	currmenu = &scopemenu;
+
+	if (scopemenu.curr < 0)
+		scopemenu.curr = 0;
+
+	scopemenu.max = num_scope - 1;
+
+	ClearScreen();
+	set_first_screen_item();
+	center_line(0, TRUE, _(txt_scopes_menu));
+
+	for (i = scopemenu.first; i < scopemenu.first + NOTESLINES && i < scopemenu.max; ++i)
+		build_scope_line(i);
+
+	show_mini_help(SCOPE_LEVEL);
+
+	if (scopemenu.max <= 0) {
+		info_message(_(txt_no_scopes));
+		return;
+	}
+
+	draw_scope_arrow();
+}
+
+
+static void
+scope_page(
+	void)
+{
+	char key[MAXKEYLEN];
+	int i;
+	t_bool changed = FALSE;
+	t_function func;
+	t_menu *oldmenu = NULL;
+
+	if (currmenu)
+		oldmenu = currmenu;
+	scopemenu.curr = 0;
+	clear_note_area();
+	show_scope_page();
+	set_xclick_off();
+
+	forever {
+		switch ((func = handle_keypad(scope_left, scope_right, NULL, scope_keys))) {
+			case GLOBAL_QUIT:
+				if (changed)
+					write_attributes_file(local_attributes_file);
+				clear_note_area();
+				if (oldmenu)
+					currmenu = oldmenu;
+				return;
+
+			case DIGIT_1:
+			case DIGIT_2:
+			case DIGIT_3:
+			case DIGIT_4:
+			case DIGIT_5:
+			case DIGIT_6:
+			case DIGIT_7:
+			case DIGIT_8:
+			case DIGIT_9:
+				if (scopemenu.max)
+					prompt_item_num(func_to_key(func, scope_keys), _(txt_scope_select));
+				break;
+
+			case GLOBAL_HELP:
+				show_help_page(SCOPE_LEVEL, _(txt_scopes_menu_com));
+				show_scope_page();
+				break;
+
+			case GLOBAL_FIRST_PAGE:
+				top_of_list();
+				break;
+
+			case GLOBAL_LAST_PAGE:
+				end_of_list();
+				break;
+
+			case GLOBAL_REDRAW_SCREEN:
+				my_retouch();
+				show_scope_page();
+				break;
+
+			case GLOBAL_LINE_DOWN:
+				move_down();
+				break;
+
+			case GLOBAL_LINE_UP:
+				move_up();
+				break;
+
+			case GLOBAL_PAGE_DOWN:
+				page_down();
+				break;
+
+			case GLOBAL_PAGE_UP:
+				page_up();
+				break;
+
+			case GLOBAL_SCROLL_DOWN:
+				scroll_down();
+				break;
+
+			case GLOBAL_SCROLL_UP:
+				scroll_up();
+				break;
+
+			case GLOBAL_TOGGLE_HELP_DISPLAY:
+				toggle_mini_help(SCOPE_LEVEL);
+				show_scope_page();
+				break;
+
+			case SCOPE_ADD:
+				if ((i = add_new_scope())) {
+					changed = TRUE;
+					scopemenu.curr = i;
+					show_scope_page();
+				}
+				break;
+
+			case SCOPE_DELETE:
+				if (scopemenu.max) {
+					if (scopes[scopemenu.curr + 1].global)
+						info_message(_(txt_scope_operation_not_allowed));
+					else if (delete_scope(scopemenu.curr + 1)) {
+						changed = TRUE;
+						show_scope_page();
+					}
+				}
+				break;
+
+			case SCOPE_EDIT_ATTRIBUTES_FILE:
+				if (changed)
+					write_attributes_file(local_attributes_file);
+				if (!invoke_editor(local_attributes_file, attrib_file_offset, NULL))
+					break;
+				free_scopes_and_attributes();
+				read_attributes_file(FALSE);
+				assign_attributes_to_groups();
+				changed = FALSE;
+				scopemenu.curr = 0;
+				show_scope_page();
+				break;
+
+			case SCOPE_MOVE:
+				if (scopemenu.max > 1) {
+					if (scopes[scopemenu.curr + 1].global)
+						info_message(_(txt_scope_operation_not_allowed));
+					else if ((i = move_scope(scopemenu.curr + 1))) {
+						changed = TRUE;
+						scopemenu.curr = i - 1;
+						show_scope_page();
+					}
+				}
+				break;
+
+			case SCOPE_RENAME:
+				if (scopemenu.max) {
+					if (scopes[scopemenu.curr + 1].global)
+						info_message(_(txt_scope_operation_not_allowed));
+					else if (rename_scope(&scopes[scopemenu.curr + 1])) {
+						changed = TRUE;
+						show_scope_page();
+					}
+				}
+				break;
+
+			case SCOPE_SELECT:
+				if (scopemenu.max) {
+					curr_scope = &scopes[scopemenu.curr + 1];
+					config_page(NULL);
+					if (!curr_scope->global && scope_is_empty())
+						do_delete_scope(scopemenu.curr + 1);
+					curr_scope = NULL;
+					changed = TRUE;
+					show_scope_page();
+				}
+				break;
+
+			default:
+				info_message(_(txt_bad_command), printascii(key, func_to_key(GLOBAL_HELP, scope_keys)));
+				break;
+		}
+	}
+}
+
+
+static void
+draw_scope_arrow(
+	void)
+{
+	draw_arrow_mark(INDEX_TOP + scopemenu.curr - scopemenu.first);
+	if (scopemenu.curr == scopemenu.max - 1)
+		info_message(_(txt_end_of_scopes));
+}
+
+
+static void
+build_scope_line(
+	int i)
+{
+#ifdef USE_CURSES
+	char sptr[BUFSIZ];
+#else
+	char *sptr = screen[INDEX2SNUM(i)].col;
+#endif /* USE_CURSES */
+	int len = cCOLS - 11;
+
+	snprintf(sptr, sizeof(sptr), "  %c %s  %-*.*s%s", (scopes[i + 1].global ? '!' : ' '), tin_ltoa(i + 1, 4), len, len, scopes[i + 1].scope, cCRLF);
+	WriteLine(INDEX2LNUM(i), sptr);
+}
+
+
+/*
+ * add a new scope and return the index
+ */
+static int
+add_new_scope(
+	void)
+{
+	char buf[LEN];
+	int new_pos = 0;
+
+	if (prompt_default_string(_(txt_scope_enter), buf, sizeof(buf), (char *) NULL, HIST_OTHER))
+		new_pos = add_scope(buf);
+
+	return new_pos;
+}
+
+
+/*
+ * returns TRUE if the given scope was deleted
+ */
+static t_bool
+delete_scope(
+	int curr_pos)
+{
+	if (prompt_yn(_(txt_scope_delete), FALSE) == 1) {
+		do_delete_scope(curr_pos);
+		return TRUE;
+	}
+
+	return FALSE;
+}
+
+
+static void
+do_delete_scope(
+	int curr_pos)
+{
+	do_move_scope(curr_pos, num_scope - 1);
+	free_scope(--num_scope);
+}
+
+
+/*
+ * returns TRUE if scope was renamed
+ */
+static t_bool
+rename_scope(
+	struct t_scope *scope)
+{
+	char buf[LEN];
+
+	if (prompt_default_string(_(txt_scope_rename), buf, sizeof(buf), scope->scope, HIST_OTHER)) {
+		if (buf[0] == '\0')
+			return FALSE;
+		FreeIfNeeded(scope->scope);
+		scope->scope = my_strdup(buf);
+		return TRUE;
+	}
+
+	return FALSE;
+}
+
+
+/*
+ * look if an entry with the given scope exists and return the index
+ */
+static int
+find_scope(
+	const char *scope)
+{
+	int i;
+
+	if (!scope || !*scope)
+		return 0;
+
+	for (i = 1; i < num_scope; i++) {
+		if ((!scopes[i].global && strcasecmp(scope, scopes[i].scope) == 0))
+			return i;
+	}
+
+	return 0;
+}
+
+
+/*
+ * returns the new position of the moved scope or 0 if repositioning
+ * is not possible
+ */
+static int
+move_scope(
+	int curr_pos)
+{
+	char *p;
+	int new_pos;
+
+	clear_message();
+	if ((p = tin_getline(_(txt_scope_new_position), 1, 0, 0, FALSE, HIST_OTHER)) != NULL)
+		new_pos = atoi(p);
+	else
+		new_pos = curr_pos;
+	clear_message();
+
+	if (new_pos == curr_pos || new_pos == 0)
+		return 0;
+
+	if (new_pos >= num_scope)
+		new_pos = num_scope - 1;
+
+	if (scopes[new_pos].global) {
+		info_message(_(txt_scope_new_position_is_global));
+		return 0;
+	}
+
+	do_move_scope(curr_pos, new_pos);
+
+	return new_pos;
+}
+
+
+/*
+ * repositions a scope into scopes[]
+ */
+static void
+do_move_scope(
+	int from,
+	int to)
+{
+	struct t_scope tmp;
+
+	if (from == to)
+		return;
+
+	tmp = scopes[from];
+
+	if (from > to) {
+		while (from-- > to)
+			scopes[from + 1] = scopes[from];
+	} else {
+		while (from++ < to)
+			scopes[from - 1] = scopes[from];
+	}
+	scopes[to] = tmp;
+}
+
+
+/*
+ * free all group->attribute arrays and all scopes which are
+ * not marked as global
+ */
+static void
+free_scopes_and_attributes(
+	void)
+{
+	int i;
+
+	for_each_group(i) {
+		if (active[i].attribute && !active[i].attribute->global) {
+			free(active[i].attribute);
+			active[i].attribute = (struct t_attribute *) 0;
+		}
+	}
+
+	while (num_scope > 1 && !scopes[num_scope - 1].global)
+			free_scope(--num_scope);
+}
+
+
+/*
+ * returns TRUE if no attribute in curr_scope has state == TRUE
+ */
+static t_bool
+scope_is_empty(
+	void)
+{
+	enum option_enum i;
+
+	for (i = 0; i <= last_opt; i++) {
+		if (option_is_visible(i) && !option_is_title(i) && check_state(i))
+			return FALSE;
+	}
+
+	return TRUE;
+}
+
+
+/*
+ * returns the state of the given attribute
+ */
+static t_bool
+check_state(
+	enum option_enum option)
+{
+	switch (option) {
+		case OPT_ATTRIB_ADD_POSTED_TO_FILTER:
+			return curr_scope->state->add_posted_to_filter;
+		case OPT_ATTRIB_ADVERTISING:
+			return curr_scope->state->advertising;
+		case OPT_ATTRIB_ALTERNATIVE_HANDLING:
+			return curr_scope->state->alternative_handling;
+		case OPT_ATTRIB_ASK_FOR_METAMAIL:
+			return curr_scope->state->ask_for_metamail;
+		case OPT_ATTRIB_AUTO_CC_BCC:
+			return curr_scope->state->auto_cc_bcc;
+		case OPT_ATTRIB_AUTO_LIST_THREAD:
+			return curr_scope->state->auto_list_thread;
+		case OPT_ATTRIB_AUTO_SAVE:
+			return curr_scope->state->auto_save;
+		case OPT_ATTRIB_AUTO_SELECT:
+			return curr_scope->state->auto_select;
+		case OPT_ATTRIB_BATCH_SAVE:
+			return curr_scope->state->batch_save;
+		case OPT_ATTRIB_DATE_FORMAT:
+			return curr_scope->state->date_format;
+		case OPT_ATTRIB_DELETE_TMP_FILES:
+			return curr_scope->state->delete_tmp_files;
+		case OPT_ATTRIB_EDITOR_FORMAT:
+			return curr_scope->state->editor_format;
+		case OPT_ATTRIB_FCC:
+			return curr_scope->state->fcc;
+		case OPT_ATTRIB_FOLLOWUP_TO:
+			return curr_scope->state->followup_to;
+		case OPT_ATTRIB_FROM:
+			return curr_scope->state->from;
+		case OPT_ATTRIB_GROUP_CATCHUP_ON_EXIT:
+			return curr_scope->state->group_catchup_on_exit;
+#ifdef HAVE_ISPELL
+		case OPT_ATTRIB_ISPELL:
+			return curr_scope->state->ispell;
+#endif /* HAVE_ISPELL */
+		case OPT_ATTRIB_MAILDIR:
+			return curr_scope->state->maildir;
+		case OPT_ATTRIB_MAIL_8BIT_HEADER:
+			return curr_scope->state->mail_8bit_header;
+		case OPT_ATTRIB_MAIL_MIME_ENCODING:
+			return curr_scope->state->mail_mime_encoding;
+		case OPT_ATTRIB_MAILING_LIST:
+			return curr_scope->state->mailing_list;
+		case OPT_ATTRIB_MARK_IGNORE_TAGS:
+			return curr_scope->state->mark_ignore_tags;
+		case OPT_ATTRIB_MARK_SAVED_READ:
+			return curr_scope->state->mark_saved_read;
+		case OPT_ATTRIB_MIME_FORWARD:
+			return curr_scope->state->mime_forward;
+		case OPT_ATTRIB_MIME_TYPES_TO_SAVE:
+			return curr_scope->state->mime_types_to_save;
+		case OPT_ATTRIB_NEWS_HEADERS_TO_DISPLAY:
+			return curr_scope->state->news_headers_to_display;
+		case OPT_ATTRIB_NEWS_HEADERS_TO_NOT_DISPLAY:
+			return curr_scope->state->news_headers_to_not_display;
+		case OPT_ATTRIB_NEWS_QUOTE_FORMAT:
+			return curr_scope->state->news_quote_format;
+		case OPT_ATTRIB_ORGANIZATION:
+			return curr_scope->state->organization;
+		case OPT_ATTRIB_POST_8BIT_HEADER:
+			return curr_scope->state->post_8bit_header;
+		case OPT_ATTRIB_POST_MIME_ENCODING:
+			return curr_scope->state->post_mime_encoding;
+		case OPT_ATTRIB_POST_PROCESS_VIEW:
+			return curr_scope->state->post_process_view;
+		case OPT_ATTRIB_POS_FIRST_UNREAD:
+			return curr_scope->state->pos_first_unread;
+#ifndef DISABLE_PRINTING
+		case OPT_ATTRIB_PRINT_HEADER:
+			return curr_scope->state->print_header;
+#endif /* !DISABLE_PRINTING */
+		case OPT_ATTRIB_PROCESS_ONLY_UNREAD:
+			return curr_scope->state->process_only_unread;
+		case OPT_ATTRIB_PROMPT_FOLLOWUPTO:
+			return curr_scope->state->prompt_followupto;
+		case OPT_ATTRIB_QUOTE_CHARS:
+			return curr_scope->state->quote_chars;
+		case OPT_ATTRIB_SAVEDIR:
+			return curr_scope->state->savedir;
+		case OPT_ATTRIB_SAVEFILE:
+			return curr_scope->state->savefile;
+		case OPT_ATTRIB_SHOW_AUTHOR:
+			return curr_scope->state->show_author;
+		case OPT_ATTRIB_SHOW_INFO:
+			return curr_scope->state->show_info;
+		case OPT_ATTRIB_SHOW_ONLY_UNREAD_ARTS:
+			return curr_scope->state->show_only_unread_arts;
+		case OPT_ATTRIB_SHOW_SIGNATURES:
+			return curr_scope->state->show_signatures;
+		case OPT_ATTRIB_SIGDASHES:
+			return curr_scope->state->sigdashes;
+		case OPT_ATTRIB_SIGFILE:
+			return curr_scope->state->sigfile;
+		case OPT_ATTRIB_SIGNATURE_REPOST:
+			return curr_scope->state->signature_repost;
+		case OPT_ATTRIB_START_EDITOR_OFFSET:
+			return curr_scope->state->start_editor_offset;
+		case OPT_ATTRIB_THREAD_ARTICLES:
+			return curr_scope->state->thread_articles;
+		case OPT_ATTRIB_THREAD_CATCHUP_ON_EXIT:
+			return curr_scope->state->thread_catchup_on_exit;
+		case OPT_ATTRIB_THREAD_PERC:
+			return curr_scope->state->thread_perc;
+		case OPT_ATTRIB_TRIM_ARTICLE_BODY:
+			return curr_scope->state->trim_article_body;
+		case OPT_ATTRIB_TEX2ISO_CONV:
+			return curr_scope->state->tex2iso_conv;
+		case OPT_ATTRIB_SORT_THREADS_TYPE:
+			return curr_scope->state->sort_threads_type;
+#ifdef CHARSET_CONVERSION
+		case OPT_ATTRIB_MM_NETWORK_CHARSET:
+			return curr_scope->state->mm_network_charset;
+		case OPT_ATTRIB_UNDECLARED_CHARSET:
+			return curr_scope->state->undeclared_charset;
+#endif /* CHARSET_CONVERSION */
+		case OPT_ATTRIB_VERBATIM_HANDLING:
+			return curr_scope->state->verbatim_handling;
+		case OPT_ATTRIB_WRAP_ON_NEXT_UNREAD:
+			return curr_scope->state->wrap_on_next_unread;
+		case OPT_ATTRIB_SORT_ARTICLE_TYPE:
+			return curr_scope->state->sort_article_type;
+		case OPT_ATTRIB_POST_PROCESS_TYPE:
+			return curr_scope->state->post_process_type;
+		case OPT_ATTRIB_X_BODY:
+			return curr_scope->state->x_body;
+		case OPT_ATTRIB_X_COMMENT_TO:
+			return curr_scope->state->x_comment_to;
+		case OPT_ATTRIB_X_HEADERS:
+			return curr_scope->state->x_headers;
+
+		default:
+			return FALSE;
+	}
+}
+
+
+/*
+ * set the state of the given attribute to FALSE and the corresponding
+ * tinrc.attrib_* to a default value
+ */
+static void
+reset_state(
+	enum option_enum option)
+{
+	struct t_scope *default_scope = &scopes[0];
+
+	switch (option) {
+		case OPT_ATTRIB_ADD_POSTED_TO_FILTER:
+			curr_scope->state->add_posted_to_filter = FALSE;
+			tinrc.attrib_add_posted_to_filter = default_scope->attribute->add_posted_to_filter;
+			break;
+		case OPT_ATTRIB_ADVERTISING:
+			curr_scope->state->advertising = FALSE;
+			tinrc.attrib_advertising = default_scope->attribute->advertising;
+			break;
+		case OPT_ATTRIB_ALTERNATIVE_HANDLING:
+			curr_scope->state->alternative_handling = FALSE;
+			tinrc.attrib_alternative_handling = default_scope->attribute->alternative_handling;
+			break;
+		case OPT_ATTRIB_ASK_FOR_METAMAIL:
+			curr_scope->state->ask_for_metamail = FALSE;
+			tinrc.attrib_ask_for_metamail = default_scope->attribute->ask_for_metamail;
+			break;
+		case OPT_ATTRIB_AUTO_CC_BCC:
+			curr_scope->state->auto_cc_bcc = FALSE;
+			tinrc.attrib_auto_cc_bcc = default_scope->attribute->auto_cc_bcc;
+			break;
+		case OPT_ATTRIB_AUTO_LIST_THREAD:
+			curr_scope->state->auto_list_thread = FALSE;
+			tinrc.attrib_auto_list_thread = default_scope->attribute->auto_list_thread;
+			break;
+		case OPT_ATTRIB_AUTO_SAVE:
+			curr_scope->state->auto_save = FALSE;
+			tinrc.attrib_auto_save = default_scope->attribute->auto_save;
+			break;
+		case OPT_ATTRIB_AUTO_SELECT:
+			curr_scope->state->auto_select = FALSE;
+			tinrc.attrib_auto_select = default_scope->attribute->auto_select;
+			break;
+		case OPT_ATTRIB_BATCH_SAVE:
+			curr_scope->state->batch_save = FALSE;
+			tinrc.attrib_batch_save = default_scope->attribute->batch_save;
+			break;
+		case OPT_ATTRIB_DATE_FORMAT:
+			FreeAndNull(curr_scope->attribute->date_format);
+			curr_scope->state->date_format = FALSE;
+			snprintf(tinrc.attrib_date_format, sizeof(tinrc.attrib_date_format), "%s", BlankIfNull(default_scope->attribute->date_format));
+			break;
+		case OPT_ATTRIB_DELETE_TMP_FILES:
+			curr_scope->state->delete_tmp_files = FALSE;
+			tinrc.attrib_delete_tmp_files = default_scope->attribute->delete_tmp_files;
+			break;
+		case OPT_ATTRIB_EDITOR_FORMAT:
+			FreeAndNull(curr_scope->attribute->editor_format);
+			curr_scope->state->editor_format = FALSE;
+			snprintf(tinrc.attrib_editor_format, sizeof(tinrc.attrib_editor_format), "%s", BlankIfNull(default_scope->attribute->editor_format));
+			break;
+		case OPT_ATTRIB_FCC:
+			FreeAndNull(curr_scope->attribute->fcc);
+			curr_scope->state->fcc = FALSE;
+			snprintf(tinrc.attrib_fcc, sizeof(tinrc.attrib_fcc), "%s", BlankIfNull(default_scope->attribute->fcc));
+			break;
+		case OPT_ATTRIB_FOLLOWUP_TO:
+			FreeAndNull(curr_scope->attribute->followup_to);
+			curr_scope->state->followup_to = FALSE;
+			snprintf(tinrc.attrib_followup_to, sizeof(tinrc.attrib_followup_to), "%s", BlankIfNull(default_scope->attribute->followup_to));
+			break;
+		case OPT_ATTRIB_FROM:
+			FreeAndNull(curr_scope->attribute->from);
+			curr_scope->state->from = FALSE;
+			snprintf(tinrc.attrib_from, sizeof(tinrc.attrib_from), "%s", BlankIfNull(default_scope->attribute->from));
+			break;
+		case OPT_ATTRIB_GROUP_CATCHUP_ON_EXIT:
+			curr_scope->state->group_catchup_on_exit = FALSE;
+			tinrc.attrib_group_catchup_on_exit = default_scope->attribute->group_catchup_on_exit;
+			break;
+#ifdef HAVE_ISPELL
+		case OPT_ATTRIB_ISPELL:
+			FreeAndNull(curr_scope->attribute->ispell);
+			curr_scope->state->ispell = FALSE;
+			snprintf(tinrc.attrib_ispell, sizeof(tinrc.attrib_ispell), "%s", BlankIfNull(default_scope->attribute->ispell));
+			break;
+#endif /* HAVE_ISPELL */
+		case OPT_ATTRIB_MAILDIR:
+			FreeAndNull(curr_scope->attribute->maildir);
+			curr_scope->state->maildir = FALSE;
+			snprintf(tinrc.attrib_maildir, sizeof(tinrc.attrib_maildir), "%s", BlankIfNull(default_scope->attribute->maildir));
+			break;
+		case OPT_ATTRIB_MAIL_8BIT_HEADER:
+			curr_scope->state->mail_8bit_header = FALSE;
+			tinrc.attrib_mail_8bit_header = default_scope->attribute->mail_8bit_header;
+			break;
+		case OPT_ATTRIB_MAIL_MIME_ENCODING:
+			curr_scope->state->mail_mime_encoding = FALSE;
+			tinrc.attrib_mail_mime_encoding = default_scope->attribute->mail_mime_encoding;
+			break;
+		case OPT_ATTRIB_MAILING_LIST:
+			FreeAndNull(curr_scope->attribute->mailing_list);
+			curr_scope->state->mailing_list = FALSE;
+			snprintf(tinrc.attrib_mailing_list, sizeof(tinrc.attrib_mailing_list), "%s", BlankIfNull(default_scope->attribute->mailing_list));
+			break;
+		case OPT_ATTRIB_MARK_IGNORE_TAGS:
+			curr_scope->state->mark_ignore_tags = FALSE;
+			tinrc.attrib_mark_ignore_tags = default_scope->attribute->mark_ignore_tags;
+			break;
+		case OPT_ATTRIB_MARK_SAVED_READ:
+			curr_scope->state->mark_saved_read = FALSE;
+			tinrc.attrib_mark_saved_read = default_scope->attribute->mark_saved_read;
+			break;
+		case OPT_ATTRIB_MIME_FORWARD:
+			curr_scope->state->mime_forward = FALSE;
+			tinrc.attrib_mime_forward = default_scope->attribute->mime_forward;
+			break;
+		case OPT_ATTRIB_MIME_TYPES_TO_SAVE:
+			FreeAndNull(curr_scope->attribute->mime_types_to_save);
+			curr_scope->state->mime_types_to_save = FALSE;
+			snprintf(tinrc.attrib_mime_types_to_save, sizeof(tinrc.attrib_mime_types_to_save), "%s", BlankIfNull(default_scope->attribute->mime_types_to_save));
+			break;
+		case OPT_ATTRIB_NEWS_HEADERS_TO_DISPLAY:
+			FreeAndNull(curr_scope->attribute->news_headers_to_display);
+			build_news_headers_array(curr_scope->attribute, TRUE);
+			curr_scope->state->news_headers_to_display = FALSE;
+			snprintf(tinrc.attrib_news_headers_to_display, sizeof(tinrc.attrib_news_headers_to_display), "%s", BlankIfNull(default_scope->attribute->news_headers_to_display));
+			break;
+		case OPT_ATTRIB_NEWS_HEADERS_TO_NOT_DISPLAY:
+			FreeAndNull(curr_scope->attribute->news_headers_to_not_display);
+			build_news_headers_array(curr_scope->attribute, FALSE);
+			curr_scope->state->news_headers_to_not_display = FALSE;
+			snprintf(tinrc.attrib_news_headers_to_not_display, sizeof(tinrc.attrib_news_headers_to_not_display), "%s", BlankIfNull(default_scope->attribute->news_headers_to_not_display));
+			break;
+		case OPT_ATTRIB_NEWS_QUOTE_FORMAT:
+			FreeAndNull(curr_scope->attribute->news_quote_format);
+			curr_scope->state->news_quote_format = FALSE;
+			snprintf(tinrc.attrib_news_quote_format, sizeof(tinrc.attrib_news_quote_format), "%s", BlankIfNull(default_scope->attribute->news_quote_format));
+			break;
+		case OPT_ATTRIB_ORGANIZATION:
+			FreeAndNull(curr_scope->attribute->organization);
+			curr_scope->state->organization = FALSE;
+			snprintf(tinrc.attrib_organization, sizeof(tinrc.attrib_organization), "%s", BlankIfNull(default_scope->attribute->organization));
+			break;
+		case OPT_ATTRIB_POST_8BIT_HEADER:
+			curr_scope->state->post_8bit_header = FALSE;
+			tinrc.attrib_post_8bit_header = default_scope->attribute->post_8bit_header;
+			break;
+		case OPT_ATTRIB_POST_MIME_ENCODING:
+			curr_scope->state->post_mime_encoding = FALSE;
+			tinrc.attrib_post_mime_encoding = default_scope->attribute->post_mime_encoding;
+			break;
+		case OPT_ATTRIB_POST_PROCESS_VIEW:
+			curr_scope->state->post_process_view = FALSE;
+			tinrc.attrib_post_process_view = default_scope->attribute->post_process_view;
+			break;
+		case OPT_ATTRIB_POS_FIRST_UNREAD:
+			curr_scope->state->pos_first_unread = FALSE;
+			tinrc.attrib_pos_first_unread = default_scope->attribute->pos_first_unread;
+			break;
+#ifndef DISABLE_PRINTING
+		case OPT_ATTRIB_PRINT_HEADER:
+			curr_scope->state->print_header = FALSE;
+			tinrc.attrib_print_header = default_scope->attribute->print_header;
+			break;
+#endif /* !DISABLE_PRINTING */
+		case OPT_ATTRIB_PROCESS_ONLY_UNREAD:
+			curr_scope->state->process_only_unread = FALSE;
+			tinrc.attrib_process_only_unread = default_scope->attribute->process_only_unread;
+			break;
+		case OPT_ATTRIB_PROMPT_FOLLOWUPTO:
+			curr_scope->state->prompt_followupto = FALSE;
+			tinrc.attrib_prompt_followupto = default_scope->attribute->prompt_followupto;
+			break;
+		case OPT_ATTRIB_QUOTE_CHARS:
+			FreeAndNull(curr_scope->attribute->quote_chars);
+			curr_scope->state->quote_chars = FALSE;
+			snprintf(tinrc.attrib_quote_chars, sizeof(tinrc.attrib_quote_chars), "%s", BlankIfNull(default_scope->attribute->quote_chars));
+			break;
+		case OPT_ATTRIB_SAVEDIR:
+			FreeAndNull(curr_scope->attribute->savedir);
+			curr_scope->state->savedir = FALSE;
+			snprintf(tinrc.attrib_savedir, sizeof(tinrc.attrib_savedir), "%s", BlankIfNull(default_scope->attribute->savedir));
+			break;
+		case OPT_ATTRIB_SAVEFILE:
+			FreeAndNull(curr_scope->attribute->savefile);
+			curr_scope->state->savefile = FALSE;
+			snprintf(tinrc.attrib_savefile, sizeof(tinrc.attrib_savefile), "%s", BlankIfNull(default_scope->attribute->savefile));
+			break;
+		case OPT_ATTRIB_SHOW_AUTHOR:
+			curr_scope->state->show_author = FALSE;
+			tinrc.attrib_show_author = default_scope->attribute->show_author;
+			break;
+		case OPT_ATTRIB_SHOW_INFO:
+			curr_scope->state->show_info = FALSE;
+			tinrc.attrib_show_info = default_scope->attribute->show_info;
+			break;
+		case OPT_ATTRIB_SHOW_ONLY_UNREAD_ARTS:
+			curr_scope->state->show_only_unread_arts = FALSE;
+			tinrc.attrib_show_only_unread_arts = default_scope->attribute->show_only_unread_arts;
+			break;
+		case OPT_ATTRIB_SHOW_SIGNATURES:
+			curr_scope->state->show_signatures = FALSE;
+			tinrc.attrib_show_signatures = default_scope->attribute->show_signatures;
+			break;
+		case OPT_ATTRIB_SIGDASHES:
+			curr_scope->state->sigdashes = FALSE;
+			tinrc.attrib_sigdashes = default_scope->attribute->sigdashes;
+			break;
+		case OPT_ATTRIB_SIGFILE:
+			FreeAndNull(curr_scope->attribute->sigfile);
+			curr_scope->state->sigfile = FALSE;
+			snprintf(tinrc.attrib_sigfile, sizeof(tinrc.attrib_sigfile), "%s", BlankIfNull(default_scope->attribute->sigfile));
+			break;
+		case OPT_ATTRIB_SIGNATURE_REPOST:
+			curr_scope->state->signature_repost = FALSE;
+			tinrc.attrib_signature_repost = default_scope->attribute->signature_repost;
+			break;
+		case OPT_ATTRIB_START_EDITOR_OFFSET:
+			curr_scope->state->start_editor_offset = FALSE;
+			tinrc.attrib_start_editor_offset = default_scope->attribute->start_editor_offset;
+			break;
+		case OPT_ATTRIB_THREAD_ARTICLES:
+			curr_scope->state->thread_articles = FALSE;
+			tinrc.attrib_thread_articles = default_scope->attribute->thread_articles;
+			break;
+		case OPT_ATTRIB_THREAD_CATCHUP_ON_EXIT:
+			curr_scope->state->thread_catchup_on_exit = FALSE;
+			tinrc.attrib_thread_catchup_on_exit = default_scope->attribute->thread_catchup_on_exit;
+			break;
+		case OPT_ATTRIB_THREAD_PERC:
+			curr_scope->state->thread_perc = FALSE;
+			tinrc.attrib_thread_perc = default_scope->attribute->thread_perc;
+			break;
+		case OPT_ATTRIB_TRIM_ARTICLE_BODY:
+			curr_scope->state->trim_article_body = FALSE;
+			tinrc.attrib_trim_article_body = default_scope->attribute->trim_article_body;
+			break;
+		case OPT_ATTRIB_TEX2ISO_CONV:
+			curr_scope->state->tex2iso_conv = FALSE;
+			tinrc.attrib_tex2iso_conv = default_scope->attribute->tex2iso_conv;
+			break;
+		case OPT_ATTRIB_SORT_THREADS_TYPE:
+			curr_scope->state->sort_threads_type = FALSE;
+			tinrc.attrib_sort_threads_type = default_scope->attribute->sort_threads_type;
+			break;
+#ifdef CHARSET_CONVERSION
+		case OPT_ATTRIB_MM_NETWORK_CHARSET:
+			curr_scope->state->mm_network_charset = FALSE;
+			tinrc.attrib_mm_network_charset = default_scope->attribute->mm_network_charset;
+			break;
+		case OPT_ATTRIB_UNDECLARED_CHARSET:
+			FreeAndNull(curr_scope->attribute->undeclared_charset);
+			curr_scope->state->undeclared_charset = FALSE;
+			snprintf(tinrc.attrib_undeclared_charset, sizeof(tinrc.attrib_undeclared_charset), "%s", BlankIfNull(default_scope->attribute->undeclared_charset));
+			break;
+#endif /* CHARSET_CONVERSION */
+		case OPT_ATTRIB_VERBATIM_HANDLING:
+			curr_scope->state->verbatim_handling = FALSE;
+			tinrc.attrib_verbatim_handling = default_scope->attribute->verbatim_handling;
+			break;
+		case OPT_ATTRIB_WRAP_ON_NEXT_UNREAD:
+			curr_scope->state->wrap_on_next_unread = FALSE;
+			tinrc.attrib_wrap_on_next_unread = default_scope->attribute->wrap_on_next_unread;
+			break;
+		case OPT_ATTRIB_SORT_ARTICLE_TYPE:
+			curr_scope->state->sort_article_type = FALSE;
+			tinrc.attrib_sort_article_type = default_scope->attribute->sort_article_type;
+			break;
+		case OPT_ATTRIB_POST_PROCESS_TYPE:
+			curr_scope->state->post_process_type = FALSE;
+			tinrc.attrib_post_process_type = default_scope->attribute->post_process_type;
+			break;
+		case OPT_ATTRIB_X_BODY:
+			FreeAndNull(curr_scope->attribute->x_body);
+			curr_scope->state->x_body = FALSE;
+			snprintf(tinrc.attrib_x_body, sizeof(tinrc.attrib_x_body), "%s", BlankIfNull(default_scope->attribute->x_body));
+			break;
+		case OPT_ATTRIB_X_COMMENT_TO:
+			curr_scope->state->x_comment_to = FALSE;
+			tinrc.attrib_x_comment_to = default_scope->attribute->x_comment_to;
+			break;
+		case OPT_ATTRIB_X_HEADERS:
+			FreeAndNull(curr_scope->attribute->x_headers);
+			curr_scope->state->x_headers = FALSE;
+			snprintf(tinrc.attrib_x_headers, sizeof(tinrc.attrib_x_headers), "%s", BlankIfNull(default_scope->attribute->x_headers));
+			break;
+
+		default:
+			break;
+	}
+}
+
+
+#define INITIALIZE_STRING_ATTRIBUTE(option) do { \
+		if (curr_scope->state->option) \
+			snprintf(CAO(tinrc.attrib_, option), sizeof(CAO(tinrc.attrib_, option)), "%s", curr_scope->attribute->option); \
+		else \
+			snprintf(CAO(tinrc.attrib_, option), sizeof(CAO(tinrc.attrib_, option)), "%s", BlankIfNull(default_scope->attribute->option)); \
+	} while (0)
+#define INITIALIZE_NUM_ATTRIBUTE(option) do { \
+		if (curr_scope->state->option) \
+			CAO(tinrc.attrib_, option) = curr_scope->attribute->option; \
+		else \
+			CAO(tinrc.attrib_, option) = default_scope->attribute->option; \
+	} while (0)
+
+static void
+initialize_attributes(
+	void)
+{
+	struct t_scope *default_scope = &scopes[0];
+
+	INITIALIZE_NUM_ATTRIBUTE(add_posted_to_filter);
+	INITIALIZE_NUM_ATTRIBUTE(advertising);
+	INITIALIZE_NUM_ATTRIBUTE(alternative_handling);
+	INITIALIZE_NUM_ATTRIBUTE(ask_for_metamail);
+	INITIALIZE_NUM_ATTRIBUTE(auto_cc_bcc);
+	INITIALIZE_NUM_ATTRIBUTE(auto_list_thread);
+	INITIALIZE_NUM_ATTRIBUTE(auto_save);
+	INITIALIZE_NUM_ATTRIBUTE(auto_select);
+	INITIALIZE_NUM_ATTRIBUTE(batch_save);
+	INITIALIZE_NUM_ATTRIBUTE(delete_tmp_files);
+	INITIALIZE_NUM_ATTRIBUTE(group_catchup_on_exit);
+	INITIALIZE_NUM_ATTRIBUTE(mail_8bit_header);
+	INITIALIZE_NUM_ATTRIBUTE(mail_mime_encoding);
+	INITIALIZE_NUM_ATTRIBUTE(mark_ignore_tags);
+	INITIALIZE_NUM_ATTRIBUTE(mark_saved_read);
+	INITIALIZE_NUM_ATTRIBUTE(mime_forward);
+	INITIALIZE_NUM_ATTRIBUTE(pos_first_unread);
+	INITIALIZE_NUM_ATTRIBUTE(post_8bit_header);
+	INITIALIZE_NUM_ATTRIBUTE(post_mime_encoding);
+	INITIALIZE_NUM_ATTRIBUTE(post_process_view);
+#ifndef DISABLE_PRINTING
+	INITIALIZE_NUM_ATTRIBUTE(print_header);
+#endif /* !DISABLE_PRINTING */
+	INITIALIZE_NUM_ATTRIBUTE(process_only_unread);
+	INITIALIZE_NUM_ATTRIBUTE(prompt_followupto);
+	INITIALIZE_NUM_ATTRIBUTE(show_author);
+	INITIALIZE_NUM_ATTRIBUTE(show_info);
+	INITIALIZE_NUM_ATTRIBUTE(show_only_unread_arts);
+	INITIALIZE_NUM_ATTRIBUTE(show_signatures);
+	INITIALIZE_NUM_ATTRIBUTE(sigdashes);
+	INITIALIZE_NUM_ATTRIBUTE(signature_repost);
+	INITIALIZE_NUM_ATTRIBUTE(start_editor_offset);
+	INITIALIZE_NUM_ATTRIBUTE(thread_articles);
+	INITIALIZE_NUM_ATTRIBUTE(thread_catchup_on_exit);
+	INITIALIZE_NUM_ATTRIBUTE(thread_perc);
+	INITIALIZE_NUM_ATTRIBUTE(trim_article_body);
+	INITIALIZE_NUM_ATTRIBUTE(tex2iso_conv);
+	INITIALIZE_NUM_ATTRIBUTE(verbatim_handling);
+	INITIALIZE_NUM_ATTRIBUTE(wrap_on_next_unread);
+	INITIALIZE_NUM_ATTRIBUTE(sort_article_type);
+	INITIALIZE_NUM_ATTRIBUTE(sort_threads_type);
+	INITIALIZE_NUM_ATTRIBUTE(post_process_type);
+	INITIALIZE_NUM_ATTRIBUTE(x_comment_to);
+	INITIALIZE_STRING_ATTRIBUTE(date_format);
+	INITIALIZE_STRING_ATTRIBUTE(editor_format);
+	INITIALIZE_STRING_ATTRIBUTE(fcc);
+	INITIALIZE_STRING_ATTRIBUTE(followup_to);
+	INITIALIZE_STRING_ATTRIBUTE(from);
+#ifdef HAVE_ISPELL
+	INITIALIZE_STRING_ATTRIBUTE(ispell);
+#endif /* HAVE_ISPELL */
+	INITIALIZE_STRING_ATTRIBUTE(maildir);
+	INITIALIZE_STRING_ATTRIBUTE(mailing_list);
+	INITIALIZE_STRING_ATTRIBUTE(mime_types_to_save);
+	INITIALIZE_STRING_ATTRIBUTE(news_headers_to_display);
+	INITIALIZE_STRING_ATTRIBUTE(news_headers_to_not_display);
+	INITIALIZE_STRING_ATTRIBUTE(news_quote_format);
+	INITIALIZE_STRING_ATTRIBUTE(organization);
+	INITIALIZE_STRING_ATTRIBUTE(quote_chars);
+	INITIALIZE_STRING_ATTRIBUTE(savedir);
+	INITIALIZE_STRING_ATTRIBUTE(savefile);
+	INITIALIZE_STRING_ATTRIBUTE(sigfile);
+#ifdef CHARSET_CONVERSION
+	INITIALIZE_NUM_ATTRIBUTE(mm_network_charset);
+	INITIALIZE_STRING_ATTRIBUTE(undeclared_charset);
+#endif /* CHARSET_CONVERSION */
+	INITIALIZE_STRING_ATTRIBUTE(x_body);
+	INITIALIZE_STRING_ATTRIBUTE(x_headers);
+}
diff -Nurp --exclude='.bzr*' tin-1.9.4/src/page.c tin-1.9.5/src/page.c
--- tin-1.9.4/src/page.c	2009-01-20 13:46:08.000000000 +0100
+++ tin-1.9.5/src/page.c	2009-12-01 15:15:30.000000000 +0100
@@ -3,10 +3,10 @@
  *  Module    : page.c
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2009-01-20
+ *  Updated   : 2009-09-27
  *  Notes     :
  *
- * Copyright (c) 1991-2009 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
+ * Copyright (c) 1991-2010 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -73,6 +73,8 @@ t_openartinfo pgart =	/* Global context 
 int last_resp;			/* previous & current article # in arts[] for '-' command */
 int this_resp;
 
+size_t tabwidth = 8;
+
 static struct t_header *note_h = &pgart.hdr;	/* Easy access to article headers */
 
 static FILE *info_file;
@@ -82,7 +84,6 @@ static int hide_uue;			/* set when uuenc
 static int num_info_lines;
 static int reveal_ctrl_l_lines;	/* number of lines (from top) with de-activated ^L */
 static int rotate;				/* 0=normal, 13=rot13 decode */
-static int tabwidth = 8;
 static int scroll_region_top;	/* first screen line for displayed message */
 static int search_line;			/* Line to commence next search from */
 static t_lineinfo *infoline = (t_lineinfo *) 0;
@@ -300,7 +301,7 @@ show_page(
 {
 	char buf[LEN];
 	char key[MAXKEYLEN];
-	int i, n = 0;
+	int i, j, n = 0;
 	int old_sort_art_type = tinrc.sort_article_type;
 	int art_type = GROUP_TYPE_NEWS;
 	t_bool mouse_click_on = TRUE;
@@ -335,7 +336,7 @@ show_page(
 			repeat_search = FALSE;
 
 		switch (func) {
-			case GLOBAL_ABORT:       /* Abort */
+			case GLOBAL_ABORT:	/* Abort */
 				break;
 
 			case DIGIT_1:
@@ -523,20 +524,20 @@ page_goto_next_unread:
 
 			case GLOBAL_PIPE:		/* pipe article/thread/tagged arts to command */
 				XFACE_SUPPRESS();
-				feed_articles(FEED_PIPE, PAGE_LEVEL, group, this_resp);
+				feed_articles(FEED_PIPE, PAGE_LEVEL, NOT_ASSIGNED, group, this_resp);
 				XFACE_SHOW();
 				break;
 
 			case PAGE_MAIL:	/* mail article/thread/tagged articles to somebody */
 				XFACE_SUPPRESS();
-				feed_articles(FEED_MAIL, PAGE_LEVEL, group, this_resp);
+				feed_articles(FEED_MAIL, PAGE_LEVEL, NOT_ASSIGNED, group, this_resp);
 				XFACE_SHOW();
 				break;
 
 #ifndef DISABLE_PRINTING
 			case GLOBAL_PRINT:	/* output art/thread/tagged arts to printer */
 				XFACE_SUPPRESS();
-				feed_articles(FEED_PRINT, PAGE_LEVEL, group, this_resp);
+				feed_articles(FEED_PRINT, PAGE_LEVEL, NOT_ASSIGNED, group, this_resp);
 				XFACE_SHOW();
 				break;
 #endif /* !DISABLE_PRINTING */
@@ -544,7 +545,7 @@ page_goto_next_unread:
 			case PAGE_REPOST:	/* repost current article */
 				if (can_post) {
 					XFACE_SUPPRESS();
-					feed_articles(FEED_REPOST, PAGE_LEVEL, group, this_resp);
+					feed_articles(FEED_REPOST, PAGE_LEVEL, NOT_ASSIGNED, group, this_resp);
 					XFACE_SHOW();
 				} else
 					info_message(_(txt_cannot_post));
@@ -552,14 +553,14 @@ page_goto_next_unread:
 
 			case PAGE_SAVE:	/* save article/thread/tagged articles */
 				XFACE_SUPPRESS();
-				feed_articles(FEED_SAVE, PAGE_LEVEL, group, this_resp);
+				feed_articles(FEED_SAVE, PAGE_LEVEL, NOT_ASSIGNED, group, this_resp);
 				XFACE_SHOW();
 				break;
 
 			case PAGE_AUTOSAVE:	/* Auto-save articles without prompting */
 				if (grpmenu.curr >= 0) {
 					XFACE_SUPPRESS();
-					feed_articles(FEED_AUTOSAVE, PAGE_LEVEL, group, (int) base[grpmenu.curr]);
+					feed_articles(FEED_AUTOSAVE, PAGE_LEVEL, NOT_ASSIGNED, group, (int) base[grpmenu.curr]);
 					XFACE_SHOW();
 				}
 				break;
@@ -695,7 +696,7 @@ page_goto_next_unread:
 
 			case GLOBAL_EDIT_FILTER:
 				XFACE_CLEAR();
-				if (!invoke_editor(filter_file, FILTER_FILE_OFFSET, NULL))
+				if (!invoke_editor(filter_file, filter_file_offset, NULL))
 					break;
 				unfilter_articles();
 				(void) read_filter_file(filter_file);
@@ -727,12 +728,10 @@ page_goto_next_unread:
 
 			case CATCHUP:			/* catchup - mark read, goto next */
 			case CATCHUP_NEXT_UNREAD:	/* goto next unread */
-				/*
-				 * TODO: if (group->attribute->thread_articles == THREAD_NONE)
-				 *       	snprintf(buf, sizeof(buf), _("Mark article as read%s?"), (func == CATCHUP_NEXT_UNREAD) ? _(" and enter next unread article") : "");
-				 *       else
-				 */
-				snprintf(buf, sizeof(buf), _(txt_mark_thread_read), (func == CATCHUP_NEXT_UNREAD) ? _(txt_enter_next_thread) : "");
+				if (group->attribute->thread_articles == THREAD_NONE)
+					snprintf(buf, sizeof(buf), _(txt_mark_art_read), (func == CATCHUP_NEXT_UNREAD) ? _(txt_enter_next_unread_art) : "");
+				else
+					snprintf(buf, sizeof(buf), _(txt_mark_thread_read), (func == CATCHUP_NEXT_UNREAD) ? _(txt_enter_next_thread) : "");
 				if ((!TINRC_CONFIRM_ACTION) || prompt_yn(buf, TRUE) == 1) {
 					thd_mark_read(group, base[which_thread(this_resp)]);
 					XFACE_CLEAR();
@@ -832,7 +831,7 @@ return_to_index:
 
 			case GLOBAL_OPTION_MENU:	/* option menu */
 				XFACE_CLEAR();
-				change_config_file(group);
+				config_page(group->name);
 				draw_page(group->name, 0);
 				break;
 
@@ -939,13 +938,20 @@ return_to_index:
 				break;
 
 			case PAGE_SKIP_INCLUDED_TEXT:	/* skip included text */
-				for (i = curr_line; i < artlines; i++) {
-					if (!(artline[i].flags & (C_QUOTE1 | C_QUOTE2 | C_QUOTE3)))
+				for (i = j = curr_line; i < artlines; i++) {
+					if (artline[i].flags & (C_QUOTE1 | C_QUOTE2 | C_QUOTE3)) {
+						j = i;
 						break;
+					}
 				}
 
-				if (i != curr_line) {
-					curr_line = i;
+				for (; j < artlines; j++) {
+					if (!(artline[j].flags & (C_QUOTE1 | C_QUOTE2 | C_QUOTE3)))
+						break;
+				}
+
+				if (j != curr_line) {
+					curr_line = j;
 					draw_page(group->name, 0);
 				}
 				break;
@@ -1690,12 +1696,14 @@ load_article(
 	int new_respnum,
 	struct t_group *group)
 {
+	static t_bool art_closed = FALSE;
+
 #ifdef DEBUG
 	if (debug & DEBUG_MISC)
-		fprintf(stderr, "load_art %s(new=%d, curr=%d)\n", (new_respnum == this_resp) ? "ALREADY OPEN!" : "", new_respnum, this_resp);
+		fprintf(stderr, "load_art %s(new=%d, curr=%d)\n", (new_respnum == this_resp && !art_closed) ? "ALREADY OPEN!" : "", new_respnum, this_resp);
 #endif /* DEBUG */
 
-	if (new_respnum != this_resp) {
+	if (new_respnum != this_resp || art_closed) {
 		char *progress_mesg = my_strdup(_(txt_reading_article));
 		int ret;
 
@@ -1707,26 +1715,33 @@ load_article(
 		switch (ret) {
 			case ART_UNAVAILABLE:
 				art_mark(group, &arts[new_respnum], ART_READ);
+				art_closed = TRUE;
 				wait_message(1, _(txt_art_unavailable));
 				return GRP_ARTUNAVAIL;
 
 			case ART_ABORT:
 				art_close(&pgart);
+				art_closed = TRUE;
 				return GRP_ARTABORT;	/* special retcode to stop redrawing screen */
 
 			default:					/* Normal case */
 #if 0			/* Very useful debugging tool */
-				if (prompt_yn(cLINES, "Fake art unavailable? ", FALSE) == 1) {
+				if (prompt_yn("Fake art unavailable? ", FALSE) == 1) {
 					art_close(&pgart);
 					art_mark(group, &arts[new_respnum], ART_READ);
+					art_closed = TRUE;
 					return GRP_ARTUNAVAIL;
 				}
 #endif /* 0 */
-				/*
-				 * Remember current & previous articles for '-' command
-				 */
-				last_resp = this_resp;
-				this_resp = new_respnum;		/* Set new art globally */
+				if (art_closed)
+					art_closed = FALSE;
+				if (new_respnum != this_resp) {
+					/*
+					 * Remember current & previous articles for '-' command
+					 */
+					last_resp = this_resp;
+					this_resp = new_respnum;		/* Set new art globally */
+				}
 				break;
 		}
 	}
@@ -2031,7 +2046,7 @@ resize_article(
 	if (artinfo->cooked)
 		fclose(artinfo->cooked);
 
-	cook_article(wrap_lines, artinfo, tabwidth, hide_uue);
+	cook_article(wrap_lines, artinfo, hide_uue);
 
 	show_all_headers = FALSE;
 	artline = pgart.cookl;
@@ -2070,12 +2085,12 @@ info_pager(
 
 			case GLOBAL_LINE_UP:
 				if (num_info_lines <= NOTESLINES) {
-					info_message(_(txt_begin_of_art));
+					info_message(_(txt_begin_of_page));
 					break;
 				}
 				if (curr_info_line == 0) {
 					if (!wrap_at_ends) {
-						info_message(_(txt_begin_of_art));
+						info_message(_(txt_begin_of_page));
 						break;
 					}
 					curr_info_line = num_info_lines - NOTESLINES;
@@ -2089,12 +2104,12 @@ info_pager(
 
 			case GLOBAL_LINE_DOWN:
 				if (num_info_lines <= NOTESLINES) {
-					info_message(_(txt_end_of_art));
+					info_message(_(txt_end_of_page));
 					break;
 				}
 				if (curr_info_line + NOTESLINES >= num_info_lines) {
 					if (!wrap_at_ends) {
-						info_message(_(txt_end_of_art));
+						info_message(_(txt_end_of_page));
 						break;
 					}
 					curr_info_line = 0;
@@ -2108,12 +2123,12 @@ info_pager(
 
 			case GLOBAL_PAGE_DOWN:
 				if (num_info_lines <= NOTESLINES) {
-					info_message(_(txt_end_of_art));
+					info_message(_(txt_end_of_page));
 					break;
 				}
 				if (curr_info_line + NOTESLINES >= num_info_lines) {	/* End is already on screen */
 					if (!wrap_at_ends) {
-						info_message(_(txt_end_of_art));
+						info_message(_(txt_end_of_page));
 						break;
 					}
 					curr_info_line = 0;
@@ -2126,12 +2141,12 @@ info_pager(
 
 			case GLOBAL_PAGE_UP:
 				if (num_info_lines <= NOTESLINES) {
-					info_message(_(txt_begin_of_art));
+					info_message(_(txt_begin_of_page));
 					break;
 				}
 				if (curr_info_line == 0) {
 					if (!wrap_at_ends) {
-						info_message(_(txt_begin_of_art));
+						info_message(_(txt_begin_of_page));
 						break;
 					}
 					curr_info_line = num_info_lines - NOTESLINES;
diff -Nurp --exclude='.bzr*' tin-1.9.4/src/pgp.c tin-1.9.5/src/pgp.c
--- tin-1.9.4/src/pgp.c	2008-12-30 20:26:24.000000000 +0100
+++ tin-1.9.5/src/pgp.c	2009-12-01 15:15:30.000000000 +0100
@@ -3,10 +3,10 @@
  *  Module    : pgp.c
  *  Author    : Steven J. Madsen
  *  Created   : 1995-05-12
- *  Updated   : 2007-12-30
+ *  Updated   : 2009-02-12
  *  Notes     : PGP support
  *
- * Copyright (c) 1995-2009 Steven J. Madsen <steve@erinet.com>
+ * Copyright (c) 1995-2010 Steven J. Madsen <steve@erinet.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -85,7 +85,6 @@
 #		define CHECK_SIGN	"%s %s --no-batch --decrypt <%s %s"
 #		define ADD_KEY		"%s %s --no-batch --import %s"
 #		define APPEND_KEY	"%s %s --no-batch --armor --output %s --export %s", PGPNAME, pgpopts, keyfile, buf
-/* #		define LOCAL_USER	"--local-user %s" */
 #		define DO_ENCRYPT	\
 "%s %s --textmode --armor --no-batch --output %s.asc --recipient %s --encrypt %s", \
 PGPNAME, pgpopts, pt, mailto, pt
@@ -106,15 +105,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-%d.h"
+#	define HEADERS	"%stin-%ld.h"
 #	ifdef HAVE_LONG_FILE_NAMES
-#		define PLAINTEXT	"%stin-%d.pt"
-#		define CIPHERTEXT	"%stin-%d.pt.asc"
-#		define KEYFILE		"%stin-%d.k.asc"
+#		define PLAINTEXT	"%stin-%ld.pt"
+#		define CIPHERTEXT	"%stin-%ld.pt.asc"
+#		define KEYFILE		"%stin-%ld.k.asc"
 #	else
-#		define PLAINTEXT	"%stn-%d.p"
-#		define CIPHERTEXT	"%stn-%d.p.asc"
-#		define KEYFILE		"%stn-%d.k.asc"
+#		define PLAINTEXT	"%stn-%ld.p"
+#		define CIPHERTEXT	"%stn-%ld.p.asc"
+#		define KEYFILE		"%stn-%ld.k.asc"
 #	endif /* HAVE_LONG_FILE_NAMES */
 
 
@@ -194,9 +193,9 @@ split_file(
 	char buf[LEN];
 	mode_t mask;
 
-	snprintf(hdr, sizeof(hdr), HEADERS, TMPDIR, process_id);
-	snprintf(pt, sizeof(pt), PLAINTEXT, TMPDIR, process_id);
-	snprintf(ct, sizeof(ct), CIPHERTEXT, TMPDIR, process_id);
+	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);
 
 	if ((art = fopen(file, "r")) == NULL)
 		return;
@@ -288,7 +287,7 @@ pgp_append_public_key(
 	else
 		snprintf(buf, sizeof(buf), "%s@%s", userid, BlankIfNull(get_host_name()));
 
-	snprintf(keyfile, sizeof(keyfile), KEYFILE, TMPDIR, process_id);
+	snprintf(keyfile, sizeof(keyfile), KEYFILE, TMPDIR, (long) process_id);
 
 /*
  * TODO: I'm guessing the pgp append key command creates 'keyfile' and that
@@ -435,7 +434,7 @@ pgp_check_article(
 
 	joinpath(artfile, sizeof(artfile), homedir, TIN_ARTICLE_NAME);
 #	ifdef APPEND_PID
-	snprintf(artfile + strlen(artfile), sizeof(artfile) - strlen(artfile), ".%d", (int) process_id);
+	snprintf(artfile + strlen(artfile), sizeof(artfile) - strlen(artfile), ".%ld", (long) process_id);
 #	endif /* APPEND_PID */
 	if ((art = fopen(artfile, "w")) == NULL) {
 		info_message(_(txt_cannot_open), artfile);
diff -Nurp --exclude='.bzr*' tin-1.9.4/src/post.c tin-1.9.5/src/post.c
--- tin-1.9.4/src/post.c	2009-01-26 10:02:41.000000000 +0100
+++ tin-1.9.5/src/post.c	2009-12-01 16:03:59.717992901 +0100
@@ -3,10 +3,10 @@
  *  Module    : post.c
  *  Author    : I. Lea
  *  Created   : 1991-04-01
- *  Updated   : 2009-01-20
+ *  Updated   : 2009-12-01
  *  Notes     : mail/post/replyto/followup/repost & cancel articles
  *
- * Copyright (c) 1991-2009 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1991-2010 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -49,10 +49,11 @@
 #ifdef USE_CANLOCK
 #	define ADD_CAN_KEY(id) { \
 		char key[1024]; \
-		const char *kptr; \
+		char *kptr; \
 		key[0] = '\0'; \
 		if ((kptr = build_cankey(id, get_secret())) != NULL) { \
 			STRCPY(key, kptr); \
+			free(kptr); \
 			msg_add_header("Cancel-Key", key); \
 		} \
 	}
@@ -66,10 +67,11 @@
 #	ifdef EVIL_INSIDE
 #		define ADD_CAN_LOCK(id) { \
 			char lock[1024]; \
-			const char *lptr = (const char *) 0; \
+			char *lptr = (char *) 0; \
 			lock[0] = '\0'; \
 			if ((lptr = build_canlock(id, get_secret())) != NULL) { \
 				STRCPY(lock, lptr); \
+				free(lptr); \
 				msg_add_header("Cancel-Lock", lock); \
 			} \
 		}
@@ -174,7 +176,7 @@ static void update_posted_info_file(cons
 	static char *radix32(unsigned long int num);
 #endif /* EVIL_INSIDE */
 #ifdef USE_CANLOCK
-	static const char *build_cankey(const char *messageid, const char *secret);
+	static char *build_cankey(const char *messageid, const char *secret);
 #endif /* USE_CANLOCK */
 
 
@@ -281,7 +283,7 @@ repair_article(
 		if (invoke_editor(article_name, start_line_offset, group))
 			return TRUE;
 	} else if (func == GLOBAL_OPTION_MENU) {
-		change_config_file(group); /*OD:*/
+		config_page(group->name);
 		return TRUE;
 	}
 	return FALSE;
@@ -412,12 +414,12 @@ msg_write_headers(
 	for (i = 0; i < MAX_MSG_HEADERS; i++) {
 		if (msg_headers[i].name) {
 			fprintf(fp, "%s: %s\n", msg_headers[i].name, BlankIfNull(msg_headers[i].text));
+			wrote++;
 			p = msg_headers[i].text;
-			do {
+			while((p = strchr(p, '\n'))) {
+				p++;
 				wrote++;
-				++p;
-				p = strchr(p, '\n');
-			} while (p);
+			}
 		}
 	}
 	fputc('\n', fp);
@@ -552,6 +554,8 @@ update_posted_info_file(
 	}
 
 	if ((fp = fopen(posted_info_file, "a+")) != NULL) {
+		int err;
+
 		(void) time(&epoch);
 		pitm = localtime(&epoch);
 		if (*a_message_id) {
@@ -562,9 +566,13 @@ update_posted_info_file(
 		} else
 			fprintf(fp, "%02d-%02d-%02d|%c|%s|%s\n", pitm->tm_mday, pitm->tm_mon + 1, pitm->tm_year % 100, action, BlankIfNull(group), BlankIfNull(subj));
 
-		if (ferror(fp) || fclose(fp)) {
+		if ((err = ferror(fp)) || fclose(fp)) {
 			error_message(2, _(txt_filesystem_full), posted_info_file);
 			rename_file(file_tmp, posted_info_file);
+			if (err) {
+				clearerr(fp);
+				fclose(fp);
+			}
 		} else
 			unlink(file_tmp);
 	} else
@@ -1414,9 +1422,21 @@ check_article_to_be_posted(
 			my_fprintf(stderr, _(txt_warn_article_unchanged));
 		my_fprintf(stderr, _(txt_art_newsgroups), subject, PLURAL(ngcnt, txt_newsgroup));
 		for (i = 0; i < ngcnt; i++) {
-			if ((psGrp = group_find(newsgroups[i], FALSE)))
-				my_fprintf(stderr, "  %s\t %s\n", newsgroups[i], BlankIfNull(psGrp->description));
-			else {
+			if ((psGrp = group_find(newsgroups[i], FALSE))) {
+				if (psGrp->aliasedto) {
+#ifdef HAVE_FASCIST_NEWSADMIN
+					StartInverse();
+					errors++;
+					my_fprintf(stderr, N_(txt_error_grp_renamed), newsgroups[i], psGrp->aliasedto);
+					my_fflush(stderr);
+					EndInverse();
+#else
+					my_fprintf(stderr, N_(txt_warn_grp_renamed), newsgroups[i], psGrp->aliasedto);
+					warnings++;
+#endif /* HAVE_FASCIST_NEWSADMIN */
+				} else
+					my_fprintf(stderr, "  %s\t %s\n", newsgroups[i], BlankIfNull(psGrp->description));
+			} else {
 #ifdef HAVE_FASCIST_NEWSADMIN
 				StartInverse();
 				errors++;
@@ -1460,9 +1480,21 @@ check_article_to_be_posted(
 #endif /* HAVE_FASCIST_NEWSADMIN */
 				my_fprintf(stderr, _(txt_followup_newsgroups), PLURAL(ftngcnt, txt_newsgroup));
 				for (i = 0; i < ftngcnt; i++) {
-					if ((psGrp = group_find(followupto[i], FALSE)))
-						my_fprintf(stderr, "  %s\t %s\n", followupto[i], BlankIfNull(psGrp->description));
-					else {
+					if ((psGrp = group_find(followupto[i], FALSE))) {
+						if (psGrp->aliasedto) {
+#ifdef HAVE_FASCIST_NEWSADMIN
+							StartInverse();
+							errors++;
+							my_fprintf(stderr, N_(txt_error_grp_renamed), followupto[i], psGrp->aliasedto);
+							my_fflush(stderr);
+							EndInverse();
+#else
+							my_fprintf(stderr, N_(txt_warn_grp_renamed), followupto[i], psGrp->aliasedto);
+							warnings++;
+#endif /* HAVE_FASCIST_NEWSADMIN */
+						} else
+							my_fprintf(stderr, "  %s\t %s\n", followupto[i], BlankIfNull(psGrp->description));
+					} else {
 						if (STRCMPEQ("poster", followupto[i]))
 							my_fprintf(stderr, _(txt_followup_poster), followupto[i]);
 						else {
@@ -1591,7 +1623,7 @@ post_article_loop:
 				return ret_code;
 
 			case GLOBAL_OPTION_MENU:
-				change_config_file(group);
+				config_page(group->name);
 				while ((i = check_article_to_be_posted(article_name, art_type, &group, art_unchanged) == 1) && repair_article(&func, group))
 					;
 				break;
@@ -1788,13 +1820,13 @@ post_article_done:
 			char a_mailbox[LEN];
 			char posted_msgs_file[PATH_LEN];
 
-			joinpath(posted_msgs_file, sizeof(posted_msgs_file), (group ? group->attribute->maildir : tinrc.maildir), tinrc.posted_articles_file);
+			joinpath(posted_msgs_file, sizeof(posted_msgs_file), cmdline.args & CMDLINE_MAILDIR ? cmdline.maildir : (group ? group->attribute->maildir : tinrc.maildir), tinrc.posted_articles_file);
 			/*
 			 * log Message-ID if given in a_message_id,
 			 * add Date:, remove empty headers
 			 */
 			add_headers(article_name, a_message_id);
-			if (!strfpath(posted_msgs_file, a_mailbox, sizeof(a_mailbox), group))
+			if (!strfpath(posted_msgs_file, a_mailbox, sizeof(a_mailbox), group, TRUE))
 				STRCPY(a_mailbox, posted_msgs_file);
 			if (!append_mail(article_name, userid, a_mailbox)) {
 				/* TODO: error handling */
@@ -2368,7 +2400,11 @@ skip_id(
 	return skipped;
 }
 
-
+/*
+ * Checks if Message-ID has valid format
+ * Returns FALSE if it does, TRUE if it does not
+ * TODO: combine with refs.c:valid_msgid() (return values swapped)
+ */
 static t_bool
 damaged_id(
 	const char *id)
@@ -2806,7 +2842,7 @@ create_mail_headers(
 	joinpath(filename, filename_len, homedir, suffix);
 
 #ifdef APPEND_PID
-	snprintf(filename + strlen(filename), filename_len - strlen(filename), ".%d", (int) process_id);
+	snprintf(filename + strlen(filename), filename_len - strlen(filename), ".%ld", (long) process_id);
 #endif /* APPEND_PID */
 
 	if ((fp = fopen(filename, "w")) == NULL) {
@@ -2940,6 +2976,7 @@ mail_loop(
 					error_message(2, _(txt_error_header_line_missing), "Subject");
 				if (!hdr.to && !hdr.cc && !hdr.bcc)
 					error_message(2, _(txt_error_header_line_missing), "To");
+				free_and_init_header(&hdr);
 				break;
 
 #ifdef HAVE_ISPELL
@@ -2961,6 +2998,7 @@ mail_loop(
 					invoke_pgp_mail(filename, mail_to);
 				else
 					error_message(2, _(txt_error_header_line_missing), "To");
+				free_and_init_header(&hdr);
 				break;
 #endif /* HAVE_PGP_GPG */
 
@@ -3176,7 +3214,7 @@ mail_bug_report(
 		DEFAULT_ACTIVE_NUM,
 		DEFAULT_ARTICLE_NUM,
 		tinrc.reread_active_file_secs,
-		bool_unparse(nntp_caps.over_cmd != NULL));
+		BlankIfNull(nntp_caps.over_cmd));
 	fprintf(fp, "CFG2 : debug=%d, threading=%d\n", debug, tinrc.thread_articles);
 	fprintf(fp, "CFG3 : domain=[%s]\n", BlankIfNull(domain));
 	start_line_offset += 4;
@@ -3488,7 +3526,7 @@ cancel_article(
 
 	joinpath(cancel, sizeof(cancel), homedir, TIN_CANCEL_NAME);
 #ifdef APPEND_PID
-	snprintf(cancel + strlen(cancel), sizeof(cancel) - strlen(cancel), ".%d", (int) process_id);
+	snprintf(cancel + strlen(cancel), sizeof(cancel) - strlen(cancel), ".%ld", (long) process_id);
 #endif /* APPEND_PID */
 	if ((fp = fopen(cancel, "w")) == NULL) {
 		perror_message(_(txt_cannot_open), cancel);
@@ -3520,6 +3558,7 @@ cancel_article(
 		else
 			snprintf(line, sizeof(line), "<%s>", art->from);
 		msg_add_header("From", line);
+		ADD_MSG_ID_HEADER();
 		ADD_CAN_KEY(note_h.messageid);
 	}
 #else
@@ -3568,13 +3607,13 @@ cancel_article(
 	}
 	fclose(fp);
 	invoke_editor(cancel, start_line_offset, group);
-	redraw_screen = TRUE;
 #else
 	fprintf(fp, txt_article_cancelled);
 	start_line_offset++;
 	fclose(fp);
 #endif /* FORGERY */
 
+	redraw_screen = TRUE;
 	oldraw = RawState();
 	setup_check_article_screen(&init);
 
@@ -3618,6 +3657,7 @@ cancel_article(
 
 		switch (func) {
 			case POST_EDIT:
+				free_and_init_header(&hdr);
 				invoke_editor(cancel, start_line_offset, group);
 				if (!(fp = fopen(cancel, "r"))) {
 					/* Oops */
@@ -3638,6 +3678,7 @@ cancel_article(
 					else
 						error_message(2, _(txt_error_header_line_missing), "Subject");
 					unlink(cancel);
+					free_and_init_header(&hdr);
 					return redraw_screen;
 				}
 				break;
@@ -3646,6 +3687,7 @@ cancel_article(
 			case GLOBAL_ABORT:
 				unlink(cancel);
 				clear_message();
+				free_and_init_header(&hdr);
 				return redraw_screen;
 				/* NOTREACHED */
 				break;
@@ -3893,12 +3935,12 @@ msg_add_x_headers(
 {
 	FILE *fp = NULL;
 	char *ptr;
+	char **x_hdrs = NULL;
 	char file[PATH_LEN];
 	char line[HEADER_LEN];
-	char **x_hdrs = NULL;
 	int num_x_hdrs = 0;
-	t_bool a_pipe = FALSE;
 	int i;
+	t_bool a_pipe = FALSE;
 
 	if (!headers)
 		return;
@@ -3917,7 +3959,7 @@ msg_add_x_headers(
 		 * without this else a "x_headers=name" without a ':' would be
 		 * treated as a filename in the current dir - IMHO not very useful
 		 */
-		if (!strfpath(headers, file, sizeof(file), &CURR_GROUP))
+		if (!strfpath(headers, file, sizeof(file), &CURR_GROUP, FALSE))
 			strcpy(file, headers);
 
 #ifndef DONT_HAVE_PIPING
@@ -3995,7 +4037,7 @@ msg_add_x_body(
 		fprintf(fp_out, "%s\n", line);
 		wrote++;
 	} else {
-		if (!strfpath(body, file, sizeof(file), &CURR_GROUP))
+		if (!strfpath(body, file, sizeof(file), &CURR_GROUP, FALSE))
 			strcpy(file, body);
 
 		if ((fp = fopen(file, "r")) != NULL) {
@@ -4039,7 +4081,7 @@ checknadd_headers(
 	if ((fp_in = fopen(infile, "r")) == NULL)
 		return NULL;
 
-	snprintf(outfile, sizeof(outfile), "%s.%d", infile, (int) process_id);
+	snprintf(outfile, sizeof(outfile), "%s.%ld", infile, (long) process_id);
 
 	if ((fp_out = fopen(outfile, "w")) == NULL) {
 		fclose(fp_in);
@@ -4126,7 +4168,7 @@ insert_from_header(
 	t_bool in_header = TRUE;
 
 	if ((fp_in = fopen(infile, "r")) != NULL) {
-		snprintf(outfile, sizeof(outfile), "%s.%d", infile, (int) process_id);
+		snprintf(outfile, sizeof(outfile), "%s.%ld", infile, (long) process_id);
 		if ((fp_out = fopen(outfile, "w")) != NULL) {
 			strcpy(from_name, "From: ");
 			if (*tinrc.mail_address)
@@ -4374,13 +4416,14 @@ submit_mail_file(
 					mailed = TRUE;
 			} else
 				error_message(2, _(txt_error_header_line_missing), "To");
+			free_and_init_header(&hdr);
 		}
 	}
 	if (NULL != fcc) {
 		if (mailed && strlen(fcc)) {
 			char a_mailbox[PATH_LEN];
 
-			if (0 == strfpath(fcc, a_mailbox, sizeof(a_mailbox), group))
+			if (0 == strfpath(fcc, a_mailbox, sizeof(a_mailbox), group, TRUE))
 				STRCPY(a_mailbox, fcc);
 			if (!append_mail(file, userid, a_mailbox)) {
 				/* TODO: error handling */
@@ -4703,7 +4746,7 @@ build_messageid(
 	snprintf(buf, sizeof(buf), "<%sT", radix32(seqnum++));
 	strcat(buf, radix32(t));
 	strcat(buf, "I");
-	strcat(buf, radix32(process_id));
+	strcat(buf, radix32((unsigned long) process_id));
 
 #	ifndef FORGERY
 	{
@@ -4758,22 +4801,15 @@ build_messageid(
  * build_canlock(messageid, secret)
  * returns *(cancel-lock) or NULL
  */
-const char *
+char *
 build_canlock(
 	const char *messageid,
 	const char *secret)
 {
 	if ((messageid == NULL) || (secret == NULL))
-		return ((const char *) 0);
+		return ((char *) 0);
 	else
-		/*
-		 * sha_lock should be
-		 * const char *sha_lock(const char *, size_t, const char *, size_t)
-		 * but unfortunately is
-		 * char *sha_lock(const unsigned char *, size_t, const unsigned char *, size_t)
-		 * -> cast as cast can
-		 */
-		return (const char *) (sha_lock((const unsigned char *) secret, strlen(secret), (const unsigned char *) messageid, strlen(messageid)));
+		return (char *) (sha_lock((const unsigned char *) secret, strlen(secret), (const unsigned char *) messageid, strlen(messageid)));
 }
 
 
@@ -4781,22 +4817,15 @@ build_canlock(
  * build_cankey(messageid, secret)
  * returns *(cancel-key) or NULL
  */
-static const char *
+static char *
 build_cankey(
 	const char *messageid,
 	const char *secret)
 {
 	if ((messageid == NULL) || (secret == NULL))
-		return ((const char *) 0);
+		return ((char *) 0);
 	else
-		/*
-		 * sha_key should be
-		 * const char *sha_key(const char *, size_t, const char *, size_t)
-		 * but unfortunately is
-		 * char *sha_key(const unsigned char *, size_t, const unsigned char *, size_t)
-		 * -> cast as cast can
-		 */
-		return (const char *) (sha_key((const unsigned char *) secret, strlen(secret), (const unsigned char *) messageid, strlen(messageid)));
+		return (sha_key((const unsigned char *) secret, strlen(secret), (const unsigned char *) messageid, strlen(messageid)));
 }
 
 
diff -Nurp --exclude='.bzr*' tin-1.9.4/src/prompt.c tin-1.9.5/src/prompt.c
--- tin-1.9.4/src/prompt.c	2009-01-23 16:10:39.000000000 +0100
+++ tin-1.9.5/src/prompt.c	2009-12-01 15:15:30.000000000 +0100
@@ -3,10 +3,10 @@
  *  Module    : prompt.c
  *  Author    : I. Lea
  *  Created   : 1991-04-01
- *  Updated   : 2008-11-22
+ *  Updated   : 2009-10-22
  *  Notes     :
  *
- * Copyright (c) 1991-2009 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1991-2010 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -44,6 +44,7 @@
 
 
 static char *prompt_slk_message;	/* prompt message for prompt_slk_redraw */
+static char *prompt_yn_message;
 
 /*
  * Local prototypes
@@ -139,7 +140,7 @@ prompt_menu_string(
 	 * connection right before a resync_active() call
 	 * would lead to a 'n' answer to the reconnect prompt
 	 */
-	fflush(stdin);
+	/* fflush(stdin); */
 	MoveCursor(line, 0);
 	if ((p = tin_getline(prompt, FALSE, var, 0, FALSE, HIST_OTHER)) == NULL)
 		return FALSE;
@@ -163,7 +164,7 @@ prompt_yn(
 {
 	char *keyprompt;
 	char keyno[MAXKEYLEN], keyyes[MAXKEYLEN];
-	int keyyes_len = 0, keyno_len = 0, maxlen;
+	int keyyes_len = 0, keyno_len = 0, maxlen, prompt_len;
 	t_function func;
 #if defined (MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 	wint_t yes, no, prompt_ch, ch;
@@ -178,9 +179,9 @@ prompt_yn(
 	yes = func_to_key(PROMPT_YES, prompt_keys);
 	no = func_to_key(PROMPT_NO, prompt_keys);
 
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 	printascii(keyyes, (default_answer ? towupper(yes) : yes));
 	printascii(keyno, (!default_answer ? towupper(no) : no));
-#if defined (MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 	if ((wtmp = char2wchar_t(keyyes))) {
 		keyyes_len = wcswidth(wtmp, wcslen(wtmp));
 		free(wtmp);
@@ -190,25 +191,23 @@ prompt_yn(
 		free(wtmp);
 	}
 #else
+	printascii(keyyes, (default_answer ? toupper(yes) : yes));
+	printascii(keyno, (!default_answer ? toupper(no) : no));
 	keyyes_len = (int) strlen(keyyes);
 	keyno_len = (int) strlen(keyno);
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 	maxlen = MAX(keyyes_len, keyno_len);
+	prompt_len = (int) strlen(prompt) + keyyes_len + keyno_len + maxlen + 6;
+	prompt_yn_message = my_malloc(prompt_len + 1);
+
+	input_context = cPromptYN;
 
 	do {
 		prompt_ch = (default_answer ? yes : no);
 		keyprompt = (default_answer ? keyyes : keyno);
 
-		if (!cmd_line) {
-			MoveCursor(cLINES, 0);
-			CleartoEOLN();
-		}
-		my_printf("%s (%s/%s) %-*s", prompt, keyyes, keyno, maxlen, keyprompt);
-		if (!cmd_line)
-			cursoron();
-		my_flush();
-		if (!cmd_line)
-			MoveCursor(cLINES, (int) strlen(prompt) + keyyes_len + keyno_len + 5);
+		snprintf(prompt_yn_message, prompt_len, "%s (%s/%s) %-*s", prompt, keyyes, keyno, maxlen, keyprompt);
+		prompt_yn_redraw();
 
 #if defined (MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 		if (((ch = ReadWch()) == '\n') || (ch == '\r'))
@@ -248,6 +247,9 @@ prompt_yn(
 		func = key_to_func(ch, prompt_keys);
 	} while (func == NOT_ASSIGNED);
 
+	input_context = cNone;
+	FreeAndNull(prompt_yn_message);
+
 	if (!cmd_line) {
 		clear_message();
 		my_flush();
@@ -256,6 +258,24 @@ prompt_yn(
 }
 
 
+/* (Re)draws the prompt message for prompt_yn() */
+void
+prompt_yn_redraw(
+	void)
+{
+	if (!cmd_line) {
+		MoveCursor(cLINES, 0);
+		CleartoEOLN();
+	}
+	my_printf("%s", prompt_yn_message);
+	if (!cmd_line)
+		cursoron();
+	my_flush();
+	if (!cmd_line)
+		MoveCursor(cLINES, (int) strlen(prompt_yn_message) -1);
+}
+
+
 /*
  * help_text is displayed near the bottom of the screen.
  * var is an index into a list containing size elements.
@@ -424,10 +444,15 @@ prompt_option_string(
 {
 	char *variable = OPT_STRING_list[option_table[option].var_index];
 	char prompt[LEN];
+	char old_value[LEN];
 
+	STRCPY(old_value, variable);
 	show_menu_help(option_table[option].txt->help);
 	fmt_option_prompt(prompt, sizeof(prompt) - 1, TRUE, option);
-	return prompt_menu_string(option_row(option), prompt, variable);
+	if (prompt_menu_string(option_row(option), prompt, variable))
+		return strcmp(old_value, variable) ? TRUE : FALSE;
+	else
+		return FALSE;
 }
 
 
@@ -676,12 +701,11 @@ prompt_slk_response(
 		else
 			func = key_to_func(ch, keys);
 
+#if 1
 		/*
-		 * TODO: ignore special-keys which are represented as a
-		 *       multibyte ESC-seq to avoid interpreting them as 'ESC' only
-		 *       like it's done in the ugly code below.
+		 * ignore special-keys which are represented as a multibyte ESC-seq
+		 * to avoid interpreting them as 'ESC' only
 		 */
-#if 0
 		if (ch == ESC) {
 			switch (get_arrow_key(ch)) {
 				case KEYMAP_UP:
@@ -693,13 +717,14 @@ prompt_slk_response(
 				case KEYMAP_HOME:
 				case KEYMAP_END:
 					ch = '\0';
+					func = NOT_ASSIGNED;
 					break;
 
 				default:
 					break;
 			}
 		}
-#endif /* 0 */
+#endif /* 1 */
 	} while (func == NOT_ASSIGNED);
 
 	input_context = cNone;
@@ -745,11 +770,14 @@ prompt_continue(
 	void)
 {
 	int ch;
+	int save_signal_context = signal_context;
 
 #ifdef USE_CURSES
 	cmd_line = TRUE;
 #endif /* USE_CURSES */
 	info_message(_(txt_return_key));
+	signal_context = cMain;
+	input_context = cPromptCONT;
 
 	switch ((ch = ReadCh())) {
 		case ESC:
@@ -763,6 +791,10 @@ prompt_continue(
 			break;
 	}
 
+	input_context = cNone;
+	signal_context = save_signal_context;
+	my_fputc('\n', stdout);
+
 #ifdef USE_CURSES
 	cmd_line = FALSE;
 	my_retouch();
diff -Nurp --exclude='.bzr*' tin-1.9.4/src/read.c tin-1.9.5/src/read.c
--- tin-1.9.4/src/read.c	2008-12-30 20:26:24.000000000 +0100
+++ tin-1.9.5/src/read.c	2009-12-01 15:15:30.000000000 +0100
@@ -3,9 +3,9 @@
  *  Module    : read.c
  *  Author    : Jason Faultless <jason@altarstone.com>
  *  Created   : 1997-04-10
- *  Updated   : 2006-02-15
+ *  Updated   : 2006-09-02
  *
- * Copyright (c) 1997-2009 Jason Faultless <jason@altarstone.com>
+ * Copyright (c) 1997-2010 Jason Faultless <jason@altarstone.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -191,7 +191,7 @@ tin_read(
 		drain_buffer(fp);
 		clear_message();
 		tin_errno = TIN_ABORT;
-		fflush(stdin);
+		/* fflush(stdin); */
 		return NULL;
 	}
 
diff -Nurp --exclude='.bzr*' tin-1.9.4/src/refs.c tin-1.9.5/src/refs.c
--- tin-1.9.4/src/refs.c	2008-12-30 20:26:24.000000000 +0100
+++ tin-1.9.5/src/refs.c	2009-12-01 15:15:30.000000000 +0100
@@ -3,12 +3,12 @@
  *  Module    : refs.c
  *  Author    : Jason Faultless <jason@altarstone.com>
  *  Created   : 1996-05-09
- *  Updated   : 2008-12-04
+ *  Updated   : 2009-11-17
  *  Notes     : Cacheing of message ids / References based threading
  *  Credits   : Richard Hodson <richard@macgyver.tele2.co.uk>
  *              hash_msgid, free_msgid
  *
- * Copyright (c) 1996-2009 Jason Faultless <jason@altarstone.com>
+ * Copyright (c) 1996-2010 Jason Faultless <jason@altarstone.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -56,10 +56,11 @@ static char *_get_references(struct t_ms
 static struct t_msgid *add_msgid(int key, const char *msgid, struct t_msgid *newparent);
 static struct t_msgid *find_next(struct t_msgid *ptr);
 static struct t_msgid *parse_references(char *r);
-static t_bool valid_msgid(const char *msgid);
+static t_bool valid_msgid(char *msgid);
 static unsigned int hash_msgid(const char *key);
 static void add_to_parent(struct t_msgid *ptr);
 static void build_thread(struct t_msgid *ptr);
+static void rearrange_siblings(void);
 #ifdef DEBUG
 	static void dump_msgid_thread(struct t_msgid *ptr, int level);
 	static void dump_msgid_threads(void);
@@ -70,11 +71,6 @@ static void build_thread(struct t_msgid 
 #endif /* 0 */
 
 /*
- * Set if the sorting algorithm goes 'upwards'
- */
-static t_bool sort_ascend;
-
-/*
  * The msgids are all hashed into a big array, with overspill
  */
 static struct t_msgid *msgids[MSGID_HASH_SIZE] = {0};
@@ -148,27 +144,14 @@ add_to_parent(
 
 	/*
 	 * Add this followup to the sibling chain of our parent.
-	 * arts[] has been sorted by build_references and we add at the start or end
-	 * of the chain depending on whether the sort method is ASCEND or DESCEND
-	 * Unavailable articles go at the start of the chain if ASCEND (because
-	 * we presume unavailable arts (ie REF_REF links) have expired), otherwise at the end.
-	 * ie: if ASCEND && REF
-	 *        add_to_start
-	 *     else
-	 *        add_to_end
+	 * We add at the end of the chain, rearrange_siblings() will
+	 * sort it later.
 	 */
-	if (sort_ascend && (ptr->article == ART_UNAVAILABLE)) {
-		/* Add to start */
-		ptr->sibling = ptr->parent->child;
-		ptr->parent->child = ptr;
-	} else {
-		/* Add to end */
-		for (p = ptr->parent->child; p->sibling != NULL; p = p->sibling)
-			;
+	for (p = ptr->parent->child; p->sibling != NULL; p = p->sibling)
+		;
 
-/*		ptr->sibling is already NULL */
-		p->sibling = ptr;
-	}
+/*	ptr->sibling is already NULL */
+	p->sibling = ptr;
 }
 
 
@@ -176,15 +159,16 @@ add_to_parent(
  * Checks if Message-ID has valid format
  * Returns TRUE if it does, FALSE if it does not
  *
- * TODO: combine with post.c:damaged_id()?
+ * TODO: combine with post.c:damaged_id()
  */
 static t_bool
 valid_msgid(
-	const char *msgid)
+	char *msgid)
 {
 	size_t mlen = 0;
 	t_bool at_present = 0;
 
+	str_trim(msgid);
 	if (!msgid || *msgid != '<')
 		return FALSE;
 
@@ -432,6 +416,60 @@ parse_references(
 }
 
 
+static void
+rearrange_siblings(
+	void)
+{
+	int i;
+	struct t_msgid *current, *p1, *p2;
+
+	for_each_art(i) {
+		current = arts[i].refptr;
+
+		if (!current)
+		continue;
+
+		for (; current->sibling == NULL && current->parent != NULL; current = current->parent)
+			;
+
+		if (current->sibling != NULL) {
+			for (p1 = current; p1->article == ART_UNAVAILABLE && p1->child != NULL; p1 = p1->child)
+				;
+
+			for (p2 = current->sibling; p2->article == ART_UNAVAILABLE && p2->child != NULL; p2 = p2->child)
+				;
+
+			if (p1->article != ART_UNAVAILABLE && p2->article != ART_UNAVAILABLE && p1->article > p2->article) {
+				if (current->parent->child == current) {
+					/*
+					 * current is the first followup
+					 *  adjust parent->child pointer
+					 */
+					current->parent->child = current->sibling;
+					p1 = current->parent->child;
+				} else {
+					/*
+					 * current is not the first followup
+					 *  find the sibling above current
+					 *  adjust the sibling pointer there
+					 */
+					for (p1 = current->parent->child; p1->sibling != current; p1 = p1->sibling)
+						;
+
+					p1->sibling = current->sibling;
+					p1 = p1->sibling;
+				}
+				/*
+				 * swap current <-> sibling
+				 */
+				current->sibling = p1->sibling;
+				p1->sibling = current;
+			}
+		}
+	}
+}
+
+
 /*
  * Reconstruct the References: field from the parent pointers
  * NB: In deep threads this can lead to a very long line. If you want to use
@@ -944,12 +982,6 @@ build_references(
 	if (group->attribute->sort_article_type != SORT_ARTICLES_BY_NOTHING)
 		sort_arts(group->attribute->sort_article_type);
 
-	sort_ascend = (group->attribute->sort_article_type == SORT_ARTICLES_BY_SUBJ_ASCEND ||
-	               group->attribute->sort_article_type == SORT_ARTICLES_BY_FROM_ASCEND ||
-	               group->attribute->sort_article_type == SORT_ARTICLES_BY_DATE_ASCEND ||
-	               group->attribute->sort_article_type == SORT_ARTICLES_BY_SCORE_ASCEND ||
-	               group->attribute->sort_article_type == SORT_ARTICLES_BY_LINES_ASCEND);
-
 #ifdef DEBUG
 	if (debug & DEBUG_REFS) {
 		char file[PATH_LEN];
@@ -968,6 +1000,7 @@ build_references(
 	for_each_art(i) {
 		art = &arts[i];
 
+		art->refptr = add_msgid(MSGID_REF, art->msgid, NULL); /* preset art->refptr */
 		if (art->refs) {
 			strip_line(art->refs);
 
@@ -999,9 +1032,14 @@ build_references(
 					art->refptr = add_msgid(MSGID_REF, art->msgid, add_msgid(REF_REF, art->refs, NULL));
 				FreeAndNull(art->refs);
 			}
-		} else
-			if (valid_msgid(art->msgid))
-				art->refptr = add_msgid(MSGID_REF, art->msgid, NULL);
+		}
+
+		/*
+		 * set art->refptr->article - rearrange_siblings() needs this
+		 */
+		if (art->refptr != NULL)
+			art->refptr->article = i;
+
 		FreeAndNull(art->msgid);	/* Now cached - discard this */
 	}
 
@@ -1035,4 +1073,10 @@ build_references(
 	if (debug & DEBUG_REFS)
 		fclose(dbgfd);
 #endif /* DEBUG */
+
+	/*
+	 * all msgids are cached now
+	 * change order of siblings if needed
+	 */
+	rearrange_siblings();
 }
diff -Nurp --exclude='.bzr*' tin-1.9.4/src/regex.c tin-1.9.5/src/regex.c
--- tin-1.9.4/src/regex.c	2008-12-30 20:26:24.000000000 +0100
+++ tin-1.9.5/src/regex.c	2009-12-01 15:15:30.000000000 +0100
@@ -7,7 +7,7 @@
  *  Notes     : Regular expression subroutines
  *  Credits   :
  *
- * Copyright (c) 1997-2009 Jason Faultless <jason@altarstone.com>
+ * Copyright (c) 1997-2010 Jason Faultless <jason@altarstone.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp --exclude='.bzr*' tin-1.9.4/src/rfc1524.c tin-1.9.5/src/rfc1524.c
--- tin-1.9.4/src/rfc1524.c	2008-12-30 20:26:24.000000000 +0100
+++ tin-1.9.5/src/rfc1524.c	2009-12-01 15:15:30.000000000 +0100
@@ -3,10 +3,10 @@
  *  Module    : rfc1524.c
  *  Author    : Urs Janssen <urs@tin.org>, Jason Faultless <jason@altarstone.com>
  *  Created   : 2000-05-15
- *  Updated   : 2005-07-02
+ *  Updated   : 2009-07-17
  *  Notes     : mailcap parsing as defined in RFC 1524
  *
- * Copyright (c) 2000-2009 Urs Janssen <urs@tin.org>, Jason Faultless <jason@altarstone.com>
+ * Copyright (c) 2000-2010 Urs Janssen <urs@tin.org>, Jason Faultless <jason@altarstone.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -90,7 +90,7 @@ get_mailcap_entry(
 	nptr = strtok(mailcaps, ":");
 	while (nptr != NULL) {
 		/* expand ~ and/or $HOME etc. */
-		if (strfpath(nptr, filename, sizeof(filename) - 1, &CURR_GROUP)) {
+		if (strfpath(nptr, filename, sizeof(filename) - 1, &CURR_GROUP, FALSE)) {
 			if ((fp = fopen(filename, "r")) != NULL) {
 				while ((fgets(ptr, sizeof(buf) - strlen(buf), fp)) != NULL) {
 					if (*ptr == '#' || *ptr == '\n')		/* skip comments & blank lines */
diff -Nurp --exclude='.bzr*' tin-1.9.4/src/rfc2045.c tin-1.9.5/src/rfc2045.c
--- tin-1.9.4/src/rfc2045.c	2008-12-30 20:26:24.000000000 +0100
+++ tin-1.9.5/src/rfc2045.c	2009-12-01 15:15:30.000000000 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2007-11-27
  *  Notes     : RFC 2045/2047 encoding
  *
- * Copyright (c) 1995-2009 Chris Blum <chris@resolution.de>
+ * Copyright (c) 1995-2010 Chris Blum <chris@resolution.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp --exclude='.bzr*' tin-1.9.4/src/rfc2046.c tin-1.9.5/src/rfc2046.c
--- tin-1.9.4/src/rfc2046.c	2009-01-13 16:13:38.000000000 +0100
+++ tin-1.9.5/src/rfc2046.c	2009-12-01 15:15:30.000000000 +0100
@@ -3,10 +3,10 @@
  *  Module    : rfc2046.c
  *  Author    : Jason Faultless <jason@altarstone.com>
  *  Created   : 2000-02-18
- *  Updated   : 2009-01-13
+ *  Updated   : 2009-06-24
  *  Notes     : RFC 2046 MIME article parsing
  *
- * Copyright (c) 2000-2009 Jason Faultless <jason@altarstone.com>
+ * Copyright (c) 2000-2010 Jason Faultless <jason@altarstone.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -1189,7 +1189,7 @@ art_open(
 		wait_message(0, _(txt_is_tex_encoded));
 
 	/* Maybe fix it so if this fails, we default to raw? */
-	if (!cook_article(wrap_lines, artinfo, 8, tinrc.hide_uue))
+	if (!cook_article(wrap_lines, artinfo, tinrc.hide_uue))
 		return ART_ABORT;
 
 #ifdef DEBUG_ART
diff -Nurp --exclude='.bzr*' tin-1.9.4/src/rfc2047.c tin-1.9.5/src/rfc2047.c
--- tin-1.9.4/src/rfc2047.c	2009-01-07 19:49:33.000000000 +0100
+++ tin-1.9.5/src/rfc2047.c	2009-12-01 15:15:30.000000000 +0100
@@ -3,10 +3,10 @@
  *  Module    : rfc2047.c
  *  Author    : Chris Blum <chris@resolution.de>
  *  Created   : 1995-09-01
- *  Updated   : 2009-01-07
+ *  Updated   : 2009-03-18
  *  Notes     : MIME header encoding/decoding stuff
  *
- * Copyright (c) 1995-2009 Chris Blum <chris@resolution.de>
+ * Copyright (c) 1995-2010 Chris Blum <chris@resolution.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -876,7 +876,12 @@ do_rfc15211522_encode(
 		if (*header == '\0')
 			break;
 
-		if (allow_8bit_header)
+		/*
+		 * TODO: - what about 8bit chars in the mentioned headers
+		 *         when !allow_8bit_header?
+		 *       - what about lines longer 998 octets?
+		 */
+		if (allow_8bit_header || (!strncasecmp(header, "References: ", 12) || !strncasecmp(header, "Message-ID: ", 12) || !strncasecmp(header, "Date: ", 6) || !strncasecmp(header, "Newsgroups: ", 12) || !strncasecmp(header, "Distribution: ", 14) || !strncasecmp(header, "Followup-To: ", 13) || !strncasecmp(header, "X-Face: ", 8) || !strncasecmp(header, "Cancel-Lock: ", 13) || !strncasecmp(header, "Cancel-Key: ", 12)))
 			fputs(header, g);
 		else {
 			char *p;
diff -Nurp --exclude='.bzr*' tin-1.9.4/src/save.c tin-1.9.5/src/save.c
--- tin-1.9.4/src/save.c	2009-01-22 15:08:41.000000000 +0100
+++ tin-1.9.5/src/save.c	2009-12-01 15:15:30.000000000 +0100
@@ -3,10 +3,10 @@
  *  Module    : save.c
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2009-01-14
+ *  Updated   : 2009-07-17
  *  Notes     :
  *
- * Copyright (c) 1991-2009 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
+ * Copyright (c) 1991-2010 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -121,7 +121,7 @@ check_start_save_any_news(
 		case MAIL_ANY_NEWS:
 			joinpath(savefile, sizeof(savefile), TMPDIR, "tin");
 #ifdef APPEND_PID
-			snprintf(savefile + strlen(savefile), sizeof(savefile) - strlen(savefile), ".%d", (int) process_id);
+			snprintf(savefile + strlen(savefile), sizeof(savefile) - strlen(savefile), ".%ld", (long) process_id);
 #endif /* APPEND_PID */
 			/* FALLTHROUGH */
 
@@ -174,7 +174,7 @@ check_start_save_any_news(
 			if (function == SAVE_ANY_NEWS) {
 				char tmp[PATH_LEN];
 
-				if (!strfpath(tinrc.savedir, tmp, sizeof(tmp), group))
+				if (!strfpath(cmdline.args & CMDLINE_SAVEDIR ? cmdline.savedir : tinrc.savedir, tmp, sizeof(tmp), group, FALSE))
 					joinpath(tmp, sizeof(tmp), homedir, DEFAULT_SAVEDIR);
 
 				make_group_path(group->name, group_path);
@@ -252,7 +252,7 @@ check_start_save_any_news(
 					}
 
 					snprintf(buf, sizeof(buf), "[%5ld]  %s\n", arts[j].artnum, arts[j].subject);
-					fprintf(fp_log, "%s", buf);		/* buf may contain % */
+					fprintf(fp_log, "%s", buf);	/* buf may contain % */
 					if (verbose)
 						wait_message(0, buf);
 
@@ -621,7 +621,7 @@ expand_save_filename(
 	base_name(buf_path, base_filename);
 
 	/* Build default path to save to */
-	if (!(ret = strfpath(curr_group->attribute->savedir, buf, sizeof(buf), curr_group)))
+	if (!(ret = strfpath(cmdline.args & CMDLINE_SAVEDIR ? cmdline.savedir : curr_group->attribute->savedir, buf, sizeof(buf), curr_group, FALSE)))
 		joinpath(buf, sizeof(buf), homedir, DEFAULT_SAVEDIR);
 
 	/* Join path and filename */
@@ -870,8 +870,8 @@ post_process_uud(
 							uudecode_line(u, fp_out);
 						if (t[0] != 'M')
 							uudecode_line(t, fp_out);
-					} else                                  /* end */
-						state = OFF;            /* OFF => a break in the uuencoded data */
+					} else	/* end */
+						state = OFF;	/* OFF => a break in the uuencoded data */
 					break;
 
 				case OFF:
@@ -879,7 +879,7 @@ post_process_uud(
 						uudecode_line(u, fp_out);
 						uudecode_line(t, fp_out);
 						uudecode_line(s, fp_out);
-						state = MIDDLE;         /* Continue output of previously suspended data */
+						state = MIDDLE;	/* Continue output of previously suspended data */
 					} else if (STRNCMPEQ("end", s, 3)) {
 						state = END;
 						if (u[0] != 'M')
@@ -1067,7 +1067,7 @@ post_process_sh(
 	 * Grab the dirname portion
 	 */
 	my_strncpy(file_out_dir, save[0].path, save[0].file - save[0].path);
-	snprintf(file_out, sizeof(file_out), "%ssh%05d", file_out_dir, (int) process_id);
+	snprintf(file_out, sizeof(file_out), "%ssh%ld", file_out_dir, (long) process_id);
 
 	for (i = 0; i < num_save; i++) {
 		if ((fp_in = fopen(save[i].path, "r")) == NULL)
@@ -1435,7 +1435,8 @@ decode_save_mime(
 		 * the role of a multipart part. Check to see if we want to
 		 * save text and if not, skip this part.
 		 */
-		if ((ptr->type == TYPE_MULTIPART || ((NULL != ptr->uue) && (!check_save_mime_type(ptr, curr_group->attribute->mime_types_to_save)))))
+		 /* check_save_mime_type() is done in decode_save_one() and the check for ptr->uue must be done unconditionally */
+		if (ptr->type == TYPE_MULTIPART || (NULL != ptr->uue /* && !check_save_mime_type(ptr, curr_group->attribute->mime_types_to_save) */ ))
 			continue;
 
 		if (!(decode_save_one(ptr, art->raw, postproc)))
diff -Nurp --exclude='.bzr*' tin-1.9.4/src/screen.c tin-1.9.5/src/screen.c
--- tin-1.9.4/src/screen.c	2008-12-30 20:26:25.000000000 +0100
+++ tin-1.9.5/src/screen.c	2009-12-01 15:15:30.000000000 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2008-11-22
  *  Notes     :
  *
- * Copyright (c) 1991-2009 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
+ * Copyright (c) 1991-2010 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp --exclude='.bzr*' tin-1.9.4/src/search.c tin-1.9.5/src/search.c
--- tin-1.9.4/src/search.c	2008-12-30 20:26:25.000000000 +0100
+++ tin-1.9.5/src/search.c	2009-12-01 15:15:30.000000000 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2008-11-08
  *  Notes     :
  *
- * Copyright (c) 1991-2009 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
+ * Copyright (c) 1991-2010 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp --exclude='.bzr*' tin-1.9.4/src/select.c tin-1.9.5/src/select.c
--- tin-1.9.4/src/select.c	2008-12-30 20:26:25.000000000 +0100
+++ tin-1.9.5/src/select.c	2009-12-01 15:15:30.000000000 +0100
@@ -3,10 +3,10 @@
  *  Module    : select.c
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2008-11-25
+ *  Updated   : 2009-10-30
  *  Notes     :
  *
- * Copyright (c) 1991-2009 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
+ * Copyright (c) 1991-2010 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -251,7 +251,7 @@ selection_page(
 				break;
 
 			case GLOBAL_EDIT_FILTER:
-				if (!invoke_editor(filter_file, FILTER_FILE_OFFSET, NULL))
+				if (!invoke_editor(filter_file, filter_file_offset, NULL))
 					break;
 				(void) read_filter_file(filter_file);
 				break;
@@ -342,7 +342,7 @@ selection_page(
 				break;
 
 			case GLOBAL_OPTION_MENU:
-				change_config_file(NULL);
+				config_page(CURR_GROUP.name);
 				show_selection_page();
 				break;
 
@@ -625,7 +625,14 @@ build_gline(
 	if (active[my_group[i]].inrange)
 		strcpy(tmp, "    #");
 	else if (active[my_group[i]].newsrc.num_unread) {
-		strcpy(tmp, tin_ltoa(active[my_group[i]].newsrc.num_unread, 5));
+		int getart_limit;
+		long num_unread;
+
+		getart_limit = cmdline.args & CMDLINE_GETART_LIMIT ? cmdline.getart_limit : tinrc.getart_limit;
+		num_unread = active[my_group[i]].newsrc.num_unread;
+		if (getart_limit > 0 && getart_limit < num_unread)
+			num_unread = getart_limit;
+		strcpy(tmp, tin_ltoa(num_unread, 5));
 	} else
 		strcpy(tmp, "     ");
 
@@ -746,8 +753,8 @@ active_comp(
 	t_comptype p1,
 	t_comptype p2)
 {
-	const struct t_group *s1 = (const struct t_group *)p1;
-	const struct t_group *s2 = (const struct t_group *)p2;
+	const struct t_group *s1 = (const struct t_group *) p1;
+	const struct t_group *s2 = (const struct t_group *) p2;
 
 	return strcasecmp(s1->name, s2->name);
 }
@@ -763,7 +770,7 @@ save_restore_curr_group(
 	t_bool saving)
 {
 	static char *oldgroup;
-	static int oldmax;
+	static int oldmax = 0;
 	int ret;
 
 	/*
@@ -1126,6 +1133,7 @@ toggle_my_groups(
 		}
 	}
 #else
+	/* preserv group ordering based on newsrc */
 	if ((fp = fopen(newsrc, "r")) == NULL)
 		return;
 
@@ -1181,10 +1189,6 @@ subscribe_pattern(
 				subscribe(&active[i], SUB_CHAR(state), TRUE);
 				if (state) {
 					my_group_add(active[i].name, FALSE);
-					/*
-					 * TODO: grp_mark_unread() or something needs to do a
-					 *       group_get_art_info() to get initial count right
-					 */
 					grp_mark_unread(&active[i]);
 				}
 				subscribe_num++;
@@ -1209,6 +1213,7 @@ select_quit(
 	void)
 {
 	write_config_file(local_config_file);
+	ClearScreen();
 	tin_done(EXIT_SUCCESS);	/* Tin END */
 }
 
diff -Nurp --exclude='.bzr*' tin-1.9.4/src/sigfile.c tin-1.9.5/src/sigfile.c
--- tin-1.9.4/src/sigfile.c	2008-12-30 20:26:25.000000000 +0100
+++ tin-1.9.5/src/sigfile.c	2009-12-01 15:15:30.000000000 +0100
@@ -3,10 +3,10 @@
  *  Module    : sigfile.c
  *  Author    : M. Gleason & I. Lea
  *  Created   : 1992-10-17
- *  Updated   : 2008-11-22
+ *  Updated   : 2009-07-17
  *  Notes     : Generate random signature for posting/mailing etc.
  *
- * Copyright (c) 1992-2009 Mike Gleason
+ * Copyright (c) 1992-2010 Mike Gleason
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -93,8 +93,8 @@ msg_write_signature(
 #endif /* !DONT_HAVE_PIPING */
 		get_cwd(cwd);
 
-		if (!strfpath(thisgroup->attribute->sigfile, path, sizeof(path), thisgroup)) {
-			if (!strfpath(tinrc.sigfile, path, sizeof(path), thisgroup))
+		if (!strfpath(thisgroup->attribute->sigfile, path, sizeof(path), thisgroup, FALSE)) {
+			if (!strfpath(tinrc.sigfile, path, sizeof(path), thisgroup, FALSE))
 				joinpath(path, sizeof(path), homedir, ".Sig");
 		}
 
diff -Nurp --exclude='.bzr*' tin-1.9.4/src/signal.c tin-1.9.5/src/signal.c
--- tin-1.9.4/src/signal.c	2008-12-30 20:26:25.000000000 +0100
+++ tin-1.9.5/src/signal.c	2009-12-23 10:32:31.277821431 +0100
@@ -3,10 +3,10 @@
  *  Module    : signal.c
  *  Author    : I.Lea
  *  Created   : 1991-04-01
- *  Updated   : 2008-02-09
+ *  Updated   : 2009-12-19
  *  Notes     : signal handlers for different modes and window resizing
  *
- * Copyright (c) 1991-2009 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1991-2010 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -95,6 +95,9 @@ static void _CDECL signal_handler(SIG_AR
 #ifdef SIGTSTP
 	static t_bool do_sigtstp = FALSE;
 #endif /* SIGTSTP */
+#if defined(SIGWINCH) || defined(SIGTSTP)
+	static t_bool redraw_after_suspend;
+#endif /* SIGWINCH || SIGTSTP */
 
 int signal_context = cMain;
 int input_context = cNone;
@@ -131,6 +134,9 @@ static const struct {
 #	ifdef SIGPIPE
 	{ SIGPIPE,	"SIGPIPE" },	/* broken pipe */
 #	endif /* SIGPIPE */
+#	ifdef SIGALRM
+	{ SIGALRM,	"SIGALRM" },	/* real-time timer expired */
+#	endif /* SIGALRM */
 #	ifdef SIGCHLD
 	{ SIGCHLD,	"SIGCHLD" },	/* death of a child process */
 #	endif /* SIGCHLD */
@@ -268,9 +274,10 @@ handle_resize(
 	switch (signal_context) {
 		case cArt:
 			ClearScreen();
-			show_art_msg(curr_group->name);
+			show_art_msg(CURR_GROUP.name);
 			break;
 
+		case cAttrib:
 		case cConfig:
 			refresh_config_page(SIGNAL_HANDLER);
 			break;
@@ -284,6 +291,7 @@ handle_resize(
 			break;
 
 		case cGroup:
+		case cScope:
 		case cSelect:
 		case cThread:
 			ClearScreen();
@@ -303,14 +311,24 @@ handle_resize(
 			gl_redraw();
 			break;
 
+		case cPromptCONT:
+			if (redraw_after_suspend)
+				info_message(_(txt_return_key));
+			break;
+
 		case cPromptSLK:
 			prompt_slk_redraw();
 			break;
 
+		case cPromptYN:
+			prompt_yn_redraw();
+			break;
+
 		default:
 			break;
 	}
 	my_fflush(stdout);
+	redraw_after_suspend = FALSE;
 #endif /* SIGWINCH || SIGTSTP */
 }
 
@@ -320,22 +338,34 @@ static void
 handle_suspend(
 	void)
 {
+	t_bool save_cmd_line = cmd_line;
+	t_bool save_state = (!batch_mode || !cmd_line);
+
 	TRACE(("handle_suspend(%d)", signal_context));
 
 	set_keypad_off();
 	if (!cmd_line)
 		set_xclick_off();
 
-	Raw(FALSE);
+	if (save_state) {
+		EndWin();
+		Raw(FALSE);
+	}
+
 	wait_message(0, _(txt_suspended_message), tin_progname);
 
 	kill(0, SIGSTOP);				/* Put ourselves to sleep */
 
 	RESTORE_HANDLER(SIGTSTP, signal_handler);
 
-	if (!batch_mode) {
+	if (save_state) {
 		Raw(TRUE);
+		InitWin();
+		cmd_line = save_cmd_line;
+		if (!cmd_line)
+			my_retouch();
 		need_resize = cRedraw;		/* Flag a redraw */
+		redraw_after_suspend = TRUE;
 	}
 	set_keypad_on();
 	if (!cmd_line)
@@ -364,6 +394,17 @@ signal_handler(
 			return;
 #endif /* SIGINT */
 
+/*
+ * fatal error but we don't want the "signal handler caught signal"
+ * message here
+ */
+#ifdef SIGALRM
+		case SIGALRM:
+			error_message(2, "NNTP connection error. Exiting...");
+			tin_done(NNTP_ERROR_EXIT);
+			return;
+#endif /* SIGALRM */
+
 #ifdef SIGCHLD
 		case SIGCHLD:
 			wait(&wait_status);
@@ -372,13 +413,6 @@ signal_handler(
 			return;
 #endif /* SIGCHLD */
 
-#ifdef SIGPIPE
-		case SIGPIPE:
-			got_sig_pipe = TRUE;
-			RESTORE_HANDLER(sig, signal_handler);
-			return;
-#endif /* SIGPIPE */
-
 #ifdef SIGTSTP
 		case SIGTSTP:
 			handle_suspend();
@@ -423,12 +457,17 @@ signal_handler(
 			break;
 #endif /* SIGHUP || SIGUSR1 || SIGTERM */
 
-#ifdef SIGBUS
-		case SIGBUS:
-#endif /* SIGBUS */
 #ifdef SIGSEGV
 		case SIGSEGV:
+#	if defined(SIGBUS) && (SIGSEGV != SIGBUS) /* on Haiku SIGSEGV == SIGBUS */
+		case SIGBUS:
+#	endif /* SIGBUS && SIGSEGV != SIGBUS */
+#else
+#	ifdef SIGBUS
+		case SIGBUS:
+#	endif /* SIGBUS */
 #endif /* SIGSEGV */
+
 #if defined(SIGBUS) || defined(SIGSEGV)
 			my_fprintf(stderr, _(txt_send_bugreport), tin_progname, VERSION, RELEASEDATE, RELEASENAME, OSNAME, bug_addr);
 			my_fflush(stderr);
@@ -482,6 +521,11 @@ set_signal_handlers(
 
 	for (n = 0; n < ARRAY_SIZE(signal_list); n++) {
 		switch ((code = signal_list[n].code)) {
+#ifdef SIGPIPE
+		case SIGPIPE:
+			sigdisp(code, SIG_IGN);
+			break;
+#endif /* SIGPIPE */
 #ifdef SIGTSTP
 		case SIGTSTP:
 			ptr = sigdisp(code, SIG_DFL);
diff -Nurp --exclude='.bzr*' tin-1.9.4/src/strftime.c tin-1.9.5/src/strftime.c
--- tin-1.9.4/src/strftime.c	2008-12-30 20:26:25.000000000 +0100
+++ tin-1.9.5/src/strftime.c	2009-12-01 15:15:30.000000000 +0100
@@ -12,7 +12,7 @@
  *              tm = localtime(&secs);
  *              num = strftime(buf, sizeof(buf), "%a %d-%m-%y %H:%M:%S", tm);
  *
- * Copyright (c) 1991-2009 Arnold Robbins <arnold@skeeve.com>
+ * Copyright (c) 1991-2010 Arnold Robbins <arnold@skeeve.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp --exclude='.bzr*' tin-1.9.4/src/string.c tin-1.9.5/src/string.c
--- tin-1.9.4/src/string.c	2008-12-30 20:26:25.000000000 +0100
+++ tin-1.9.5/src/string.c	2009-12-01 15:15:30.000000000 +0100
@@ -3,10 +3,10 @@
  *  Module    : string.c
  *  Author    : Urs Janssen <urs@tin.org>
  *  Created   : 1997-01-20
- *  Updated   : 2008-03-26
+ *  Updated   : 2009-05-07
  *  Notes     :
  *
- * Copyright (c) 1997-2009 Urs Janssen <urs@tin.org>
+ * Copyright (c) 1997-2010 Urs Janssen <urs@tin.org>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -674,6 +674,9 @@ sh_format(
 #	ifdef HAVE_SYS_ERRLIST
 		extern int sys_nerr;
 #	endif /* HAVE_SYS_ERRLIST */
+#	ifdef DECL_SYS_ERRLIST
+		extern char *sys_errlist[];
+#	endif /* DECL_SYS_ERRLIST */
 char *
 my_strerror(
 	int n)
diff -Nurp --exclude='.bzr*' tin-1.9.4/src/tags.c tin-1.9.5/src/tags.c
--- tin-1.9.4/src/tags.c	2008-12-30 20:26:25.000000000 +0100
+++ tin-1.9.5/src/tags.c	2009-12-01 15:15:30.000000000 +0100
@@ -3,10 +3,10 @@
  *  Module    : tags.c
  *  Author    : Jason Faultless <jason@altarstone.com>
  *  Created   : 1999-12-06
- *  Updated   : 2008-11-22
+ *  Updated   : 2009-10-03
  *  Notes     : Split out from other modules
  *
- * Copyright (c) 1999-2009 Jason Faultless <jason@altarstone.com>
+ * Copyright (c) 1999-2010 Jason Faultless <jason@altarstone.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -593,45 +593,3 @@ arts_selected(
 
 	return FALSE;
 }
-
-
-/*
- * Mark all tagged articles as read.
- * Return number of articles that have been marked.
- */
-int
-mark_tagged_read(
-	struct t_group *group)
-{
-	int i, cnt = 0;
-
-	for_each_art(i) {
-		if (arts[i].tagged && (arts[i].status == ART_UNREAD || arts[i].status == ART_WILL_RETURN)) {
-			art_mark(group, &arts[i], ART_READ);
-			cnt++;
-		}
-	}
-	untag_all_articles();
-
-	return cnt;
-}
-
-
-/*
- * Check if there is at least one tagged _and_ unread article.
- */
-t_bool
-got_tagged_unread_arts(
-	void)
-{
-	int i;
-
-	if (num_of_tagged_arts > 0) {
-		for_each_art(i) {
-			if (arts[i].tagged && (arts[i].status == ART_UNREAD || arts[i].status == ART_WILL_RETURN))
-				return TRUE;
-		}
-	}
-
-	return FALSE;
-}
diff -Nurp --exclude='.bzr*' tin-1.9.4/src/tcurses.c tin-1.9.5/src/tcurses.c
--- tin-1.9.4/src/tcurses.c	2008-12-30 20:26:25.000000000 +0100
+++ tin-1.9.5/src/tcurses.c	2009-12-01 15:15:30.000000000 +0100
@@ -3,11 +3,11 @@
  *  Module    : tcurses.c
  *  Author    : Thomas Dickey <dickey@invisible-island.net>
  *  Created   : 1997-03-02
- *  Updated   : 2007-01-25
+ *  Updated   : 2009-10-22
  *  Notes     : This is a set of wrapper functions adapting the termcap
  *	             interface of tin to use SVr4 curses (e.g., ncurses).
  *
- * Copyright (c) 1997-2009 Thomas Dickey <dickey@invisible-island.net>
+ * Copyright (c) 1997-2010 Thomas Dickey <dickey@invisible-island.net>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -896,72 +896,77 @@ get_arrow_key(
 #	ifdef NCURSES_MOUSE_VERSION
 	MEVENT my_event;
 #	endif /* NCURSES_MOUSE_VERSION */
-	int ch = getch();
+	int ch;
 	int code = KEYMAP_UNKNOWN;
 
-	switch (ch) {
-		case KEY_DC:
-			code = KEYMAP_DEL;
-			break;
-
-		case KEY_IC:
-			code = KEYMAP_INS;
-			break;
-
-		case KEY_UP:
-			code = KEYMAP_UP;
-			break;
-
-		case KEY_DOWN:
-			code = KEYMAP_DOWN;
-			break;
-
-		case KEY_LEFT:
-			code = KEYMAP_LEFT;
-			break;
-
-		case KEY_RIGHT:
-			code = KEYMAP_RIGHT;
-			break;
-
-		case KEY_NPAGE:
-			code = KEYMAP_PAGE_DOWN;
-			break;
-
-		case KEY_PPAGE:
-			code = KEYMAP_PAGE_UP;
-			break;
-
-		case KEY_HOME:
-			code = KEYMAP_HOME;
-			break;
-
-		case KEY_END:
-			code = KEYMAP_END;
-			break;
+	if (cmd_line)
+		code = cmd_get_arrow_key(prech);
+	else {
+		ch = getch();
+		switch (ch) {
+			case KEY_DC:
+				code = KEYMAP_DEL;
+				break;
+
+			case KEY_IC:
+				code = KEYMAP_INS;
+				break;
+
+			case KEY_UP:
+				code = KEYMAP_UP;
+				break;
+
+			case KEY_DOWN:
+				code = KEYMAP_DOWN;
+				break;
+
+			case KEY_LEFT:
+				code = KEYMAP_LEFT;
+				break;
+
+			case KEY_RIGHT:
+				code = KEYMAP_RIGHT;
+				break;
+
+			case KEY_NPAGE:
+				code = KEYMAP_PAGE_DOWN;
+				break;
+
+			case KEY_PPAGE:
+				code = KEYMAP_PAGE_UP;
+				break;
+
+			case KEY_HOME:
+				code = KEYMAP_HOME;
+				break;
+
+			case KEY_END:
+				code = KEYMAP_END;
+				break;
 
 #	ifdef NCURSES_MOUSE_VERSION
-		case KEY_MOUSE:
-			if (getmouse(&my_event) != ERR) {
-				switch ((int) my_event.bstate) {
-					case BUTTON1_CLICKED:
-						xmouse = MOUSE_BUTTON_1;
-						break;
-
-					case BUTTON2_CLICKED:
-						xmouse = MOUSE_BUTTON_2;
-						break;
-
-					case BUTTON3_CLICKED:
-						xmouse = MOUSE_BUTTON_3;
-						break;
+			case KEY_MOUSE:
+				if (getmouse(&my_event) != ERR) {
+					switch ((int) my_event.bstate) {
+						case BUTTON1_CLICKED:
+							xmouse = MOUSE_BUTTON_1;
+							break;
+
+						case BUTTON2_CLICKED:
+							xmouse = MOUSE_BUTTON_2;
+							break;
+
+						case BUTTON3_CLICKED:
+							xmouse = MOUSE_BUTTON_3;
+							break;
+					}
+					xcol = my_event.x;	/* column */
+					xrow = my_event.y;	/* row */
+					code = KEYMAP_MOUSE;
 				}
-				xcol = my_event.x;	/* column */
-				xrow = my_event.y;	/* row */
-				code = KEYMAP_MOUSE;
-			}
-			break;
+				break;
 #	endif /* NCURSES_MOUSE_VERSION */
+		}
 	}
 	return code;
 }
diff -Nurp --exclude='.bzr*' tin-1.9.4/src/thread.c tin-1.9.5/src/thread.c
--- tin-1.9.4/src/thread.c	2008-12-30 20:26:25.000000000 +0100
+++ tin-1.9.5/src/thread.c	2009-12-01 15:15:30.000000000 +0100
@@ -3,10 +3,10 @@
  *  Module    : thread.c
  *  Author    : I. Lea
  *  Created   : 1991-04-01
- *  Updated   : 2008-11-25
+ *  Updated   : 2009-11-12
  *  Notes     :
  *
- * Copyright (c) 1991-2009 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1991-2010 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -54,8 +54,7 @@ t_bool show_subject;
  */
 static char get_art_mark(struct t_article *art);
 static int enter_pager(int art, t_bool ignore_unavail, int level);
-static int mark_art_read(struct t_group *group);
-static int thread_catchup(t_function func);
+static int thread_catchup(t_function func, struct t_group *group);
 static int thread_tab_pressed(void);
 static t_bool find_unexpired(struct t_msgid *ptr);
 static t_bool has_sibling(struct t_msgid *ptr);
@@ -247,6 +246,7 @@ build_tline(
 
 			for (ptr = art->refptr->parent; ptr && IS_EXPIRED(ptr); ptr = ptr->parent)
 				;
+
 			if (!(ptr && arts[ptr->article].subject == art->subject)) {
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 				if ((wtmp = char2wchar_t(art->subject)) != NULL) {
@@ -448,7 +448,7 @@ thread_page(
 	 * See if we're on a direct call from the group menu to the pager
 	 */
 	if (page) {
-		if ((ret_code =	enter_pager(page->art, page->ignore_unavail, GROUP_LEVEL)) != 0)
+		if ((ret_code = enter_pager(page->art, page->ignore_unavail, GROUP_LEVEL)) != 0)
 			return ret_code;
 		/* else fall through to stay in thread level */
 	}
@@ -508,35 +508,47 @@ thread_page(
 				break;
 
 			case GLOBAL_SET_RANGE:		/* set range */
-				if (set_range(THREAD_LEVEL, 1, thdmenu.max, thdmenu.curr + 1))
+				if (set_range(THREAD_LEVEL, 1, thdmenu.max, thdmenu.curr + 1)) {
+					range_active = TRUE;
 					show_thread_page();
+				}
 				break;
 
 			case GLOBAL_PIPE:			/* pipe article(s) to command */
 				if (thread_basenote >= 0)
-					feed_articles(FEED_PIPE, THREAD_LEVEL, group, find_response(thread_basenote, thdmenu.curr));
+					feed_articles(FEED_PIPE, THREAD_LEVEL, NOT_ASSIGNED, group, find_response(thread_basenote, thdmenu.curr));
 				break;
 
 #ifndef DISABLE_PRINTING
 			case GLOBAL_PRINT:			/* print article(s) */
 				if (thread_basenote >= 0)
-					feed_articles(FEED_PRINT, THREAD_LEVEL, group, find_response(thread_basenote, thdmenu.curr));
+					feed_articles(FEED_PRINT, THREAD_LEVEL, NOT_ASSIGNED, group, find_response(thread_basenote, thdmenu.curr));
 				break;
 #endif /* !DISABLE_PRINTING */
 
 			case THREAD_MAIL:	/* mail article(s) to somebody */
 				if (thread_basenote >= 0)
-					feed_articles(FEED_MAIL, THREAD_LEVEL, group, find_response(thread_basenote, thdmenu.curr));
+					feed_articles(FEED_MAIL, THREAD_LEVEL, NOT_ASSIGNED, group, find_response(thread_basenote, thdmenu.curr));
 				break;
 
 			case THREAD_SAVE:	/* save articles with prompting */
 				if (thread_basenote >= 0)
-					feed_articles(FEED_SAVE, THREAD_LEVEL, group, find_response(thread_basenote, thdmenu.curr));
+					feed_articles(FEED_SAVE, THREAD_LEVEL, NOT_ASSIGNED, group, find_response(thread_basenote, thdmenu.curr));
 				break;
 
 			case THREAD_AUTOSAVE:	/* Auto-save articles without prompting */
 				if (thread_basenote >= 0)
-					feed_articles(FEED_AUTOSAVE, THREAD_LEVEL, group, (int) base[grpmenu.curr]);
+					feed_articles(FEED_AUTOSAVE, THREAD_LEVEL, NOT_ASSIGNED, group, (int) base[grpmenu.curr]);
+				break;
+
+			case MARK_FEED_READ:	/* mark selected articles as read */
+				if (thread_basenote >= 0)
+					ret_code = feed_articles(FEED_MARK_READ, THREAD_LEVEL, NOT_ASSIGNED, group, find_response(thread_basenote, thdmenu.curr));
+				break;
+
+			case MARK_FEED_UNREAD:	/* mark selected articles as unread */
+				if (thread_basenote >= 0)
+					feed_articles(FEED_MARK_UNREAD, THREAD_LEVEL, NOT_ASSIGNED, group, find_response(thread_basenote, thdmenu.curr));
 				break;
 
 			case GLOBAL_MENU_FILTER_SELECT:
@@ -559,7 +571,7 @@ thread_page(
 				break;
 
 			case GLOBAL_EDIT_FILTER:
-				if (!invoke_editor(filter_file, FILTER_FILE_OFFSET, NULL))
+				if (!invoke_editor(filter_file, filter_file_offset, NULL))
 					break;
 				unfilter_articles();
 				(void) read_filter_file(filter_file);
@@ -620,11 +632,19 @@ thread_page(
 			case SPECIAL_CATCHUP_LEFT:				/* come here when exiting thread via <- */
 			case CATCHUP:				/* catchup thread, move to next one */
 			case CATCHUP_NEXT_UNREAD:	/* -> next with unread arts */
-				ret_code = thread_catchup(func);
+				ret_code = thread_catchup(func, group);
 				break;
 
-			case THREAD_MARK_ARTICLE_READ: /* mark article as read */
-				ret_code = mark_art_read(group);
+			case THREAD_MARK_ARTICLE_READ:	/* mark current article/range/tagged articles as read */
+			case MARK_ARTICLE_UNREAD:		/* or unread */
+				if (thread_basenote >= 0) {
+					t_function function, type;
+
+					function = func == THREAD_MARK_ARTICLE_READ ? (t_function) FEED_MARK_READ : (t_function) FEED_MARK_UNREAD;
+					type = range_active ? FEED_RANGE : (num_of_tagged_arts && !group->attribute->mark_ignore_tags) ? NOT_ASSIGNED : FEED_ARTICLE;
+					if (feed_articles(function, THREAD_LEVEL, type, group, find_response(thread_basenote, thdmenu.curr)) == 1)
+						ret_code = GRP_EXIT;
+				}
 				break;
 
 			case THREAD_TOGGLE_SUBJECT_DISPLAY:	/* toggle display of subject & subj/author */
@@ -636,7 +656,7 @@ thread_page(
 				break;
 
 			case GLOBAL_OPTION_MENU:
-				change_config_file(group);
+				config_page(group->name);
 				n = find_response(thread_basenote, thdmenu.curr);
 				if (which_thread(n) == -1) /* We have lost the thread */
 					ret_code = GRP_EXIT;
@@ -735,15 +755,6 @@ thread_page(
 				info_message(cvers);
 				break;
 
-			case MARK_ARTICLE_UNREAD:	/* mark article as unread */
-				n = find_response(thread_basenote, thdmenu.curr);
-				art_mark(group, &arts[n], ART_WILL_RETURN);
-				mark[0] = get_art_mark(&arts[n]);
-				mark_screen(thdmenu.curr, MARK_OFFSET, mark);
-				draw_thread_arrow();
-				info_message(_(txt_marked_as_unread), _(txt_article_upper));
-				break;
-
 			case MARK_THREAD_UNREAD:		/* mark thread as unread */
 				thd_mark_unread(group, base[thread_basenote]);
 				update_thread_page();
@@ -1361,7 +1372,8 @@ make_prefix(
  */
 static int
 thread_catchup(
-	t_function func)
+	t_function func,
+	struct t_group *group)
 {
 	char buf[LEN];
 	int i, n;
@@ -1375,12 +1387,10 @@ thread_catchup(
 	}
 
 	if (i != -1) {				/* still unread arts in this thread */
-		/*
-		 * TODO: if (group->attribute->thread_articles == THREAD_NONE)
-		 *          snprintf(buf, sizeof(buf), _("Mark article as read%s?"), (func == CATCHUP_NEXT_UNREAD) ? _(" and enter next unread article") : "");
-		 *       else
-		 */
-		snprintf(buf, sizeof(buf), _(txt_mark_thread_read), (func == CATCHUP_NEXT_UNREAD) ? _(txt_enter_next_thread) : "");
+		if (group->attribute->thread_articles == THREAD_NONE)
+			snprintf(buf, sizeof(buf), _(txt_mark_art_read), (func == CATCHUP_NEXT_UNREAD) ? _(txt_enter_next_unread_art) : "");
+		else
+			snprintf(buf, sizeof(buf), _(txt_mark_thread_read), (func == CATCHUP_NEXT_UNREAD) ? _(txt_enter_next_thread) : "");
 		if ((!TINRC_CONFIRM_ACTION) || (pyn = prompt_yn(buf, TRUE)) == 1)
 			thd_mark_read(curr_group, base[thread_basenote]);
 	}
@@ -1516,65 +1526,45 @@ thread_tab_pressed(
 
 
 /*
- * If there are any tagged and unread articles, prompt user to mark either
- * all tagged arts as read, or only current article, or cancel operation.
- * Otherwise, use current article.
- * Finally move to next unread article.
+ * Redraw all neccessary parts of the screen after FEED_MARK_(UN)READ
+ * Move cursor to next unread item if needed
  *
- * Return GRP_EXIT if there are no more unread articles in this group,
- * else return 0.
+ * Returns TRUE when no next unread art, FALSE otherwise
  */
-static int
-mark_art_read(
-	struct t_group *group)
+t_bool
+thread_mark_postprocess(
+	int function,
+	t_function feed_type,
+	int respnum)
 {
-	char keytagged[MAXKEYLEN], keycurrent[MAXKEYLEN], keyquit[MAXKEYLEN];
-	int n, cnt = 0;
-	int tmp_num_of_tagged_arts = num_of_tagged_arts;
-	t_function func = MARK_READ_CURRENT;
-
-	if (!group->attribute->mark_ignore_tags && got_tagged_unread_arts()) {
-		func = prompt_slk_response(MARK_READ_TAGGED,
-				mark_read_keys,
-				_(txt_mark_art_read_tagged_current),
-				printascii(keytagged, func_to_key(MARK_READ_TAGGED, mark_read_keys)),
-				printascii(keycurrent, func_to_key(MARK_READ_CURRENT, mark_read_keys)),
-				printascii(keyquit, func_to_key(GLOBAL_QUIT, mark_read_keys)));
-	}
+	char mark[] = { '\0', '\0' };
+	int n;
 
-	switch (func) {
-		case MARK_READ_TAGGED: /* mark tagged unread articles as read */
-			cnt = mark_tagged_read(group);
-			show_thread_page();
-			n = find_response(thread_basenote, thdmenu.curr);
-			break;
+	switch (function) {
+		case (FEED_MARK_READ):
+			if (feed_type == FEED_ARTICLE) {
+				mark[0] = get_art_mark(&arts[respnum]);
+				mark_screen(thdmenu.curr, MARK_OFFSET, mark);
+			} else
+				show_thread_page();
 
-		case MARK_READ_CURRENT: /* mark current article as read */
-			n = find_response(thread_basenote, thdmenu.curr);
-			if ((arts[n].status == ART_UNREAD) || (arts[n].status == ART_WILL_RETURN)) {
-				char mark[] = { '\0', '\0' };
+			if ((n = next_unread(respnum)) == -1)	/* no more unread articles */
+				return TRUE;
+			else
+				fixup_thread(n, TRUE);	/* We may be in the next thread now */
+			break;
 
-				art_mark(group, &arts[n], ART_READ);
-				mark[0] = get_art_mark(&arts[n]);
+		case (FEED_MARK_UNREAD):
+			if (feed_type == FEED_ARTICLE) {
+				mark[0] = get_art_mark(&arts[respnum]);
 				mark_screen(thdmenu.curr, MARK_OFFSET, mark);
-			}
+				draw_thread_arrow();
+			} else
+				show_thread_page();
 			break;
 
-		case GLOBAL_QUIT: /* cancel operation */
-		case GLOBAL_ABORT:
 		default:
-			return 0;
-			/* NOTREACHED */
 			break;
 	}
-
-	if ((n = next_unread(n)) == -1)	/* no more unread articles */
-		return GRP_EXIT;
-	else
-		fixup_thread(n, TRUE);	/* We may be in the next thread now */
-
-	if (func == MARK_READ_TAGGED)
-		info_message(_(txt_marked_tagged_arts_as_read), cnt, tmp_num_of_tagged_arts, PLURAL(tmp_num_of_tagged_arts, txt_article));
-
-	return 0;
+	return FALSE;
 }
diff -Nurp --exclude='.bzr*' tin-1.9.4/src/tincfg.tbl tin-1.9.5/src/tincfg.tbl
--- tin-1.9.4/src/tincfg.tbl	2009-01-14 20:28:55.000000000 +0100
+++ tin-1.9.5/src/tincfg.tbl	2009-12-01 15:08:48.364959836 +0100
@@ -2,10 +2,10 @@
 ;   Module    : tincfg.tbl
 ;   Author    : Thomas E. Dickey
 ;   Created   : 1996-11-01
-;   Updated   : 2009-01-14
+;   Updated   : 2009-02-14
 ;   Notes     : #defines and structs for config.c
 ;
-; Copyright (c) 1996-2009 Thomas E. Dickey <dickey@invisible-island.net>
+; Copyright (c) 1996-2010 Thomas E. Dickey <dickey@invisible-island.net>
 ; All rights reserved.
 ;
 ; Redistribution and use in source and binary forms, with or without
@@ -86,6 +86,28 @@
 #endif
 	wrap_column			OPT_NUM
 	trim_article_body		txt_trim_article_body_options NUM_TRIM_ARTICLE_BODY
+	attrib_show_author			txt_show_from	SHOW_FROM_BOTH+1
+	attrib_thread_articles			txt_threading	THREAD_MAX+1
+	attrib_thread_perc			OPT_NUM
+	attrib_sort_article_type		txt_sort_a_type	SORT_ARTICLES_BY_LINES_ASCEND+1
+	attrib_sort_threads_type		txt_sort_t_type	SORT_THREADS_BY_LAST_POSTING_DATE_ASCEND+1
+	attrib_pos_first_unread		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	SHOW_INFO_BOTH+1
+	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_ask_for_metamail		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 NUM_TRIM_ARTICLE_BODY
 
 ; getart_limit options
 	getart_limit_options		OPT_TITLE
@@ -101,6 +123,15 @@
 	score_select			OPT_NUM
 	filter_days			OPT_NUM
 	add_posted_to_filter		OPT_ON_OFF
+	attrib_add_posted_to_filter	OPT_ON_OFF
+	attrib_quick_kill_scope		OPT_STRING
+	attrib_quick_kill_header	OPT_NUM
+	attrib_quick_kill_case		OPT_ON_OFF
+	attrib_quick_kill_expire	OPT_ON_OFF
+	attrib_quick_select_scope	OPT_STRING
+	attrib_quick_select_header	OPT_NUM
+	attrib_quick_select_case	OPT_ON_OFF
+	attrib_quick_select_expire	OPT_ON_OFF
 
 ; colour options
 #ifdef HAVE_COLOR
@@ -157,11 +188,34 @@
 #if defined(HAVE_ICONV_OPEN_TRANSLIT) && defined(CHARSET_CONVERSION)
 	translit			OPT_ON_OFF
 #endif
+	attrib_from			OPT_STRING
+	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_signature_repost		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	NUM_MIME_CHARSETS
+	attrib_mm_network_charset		txt_mime_charsets	NUM_MIME_CHARSETS
+	attrib_undeclared_charset		OPT_STRING
 #endif
+	attrib_post_mime_encoding		txt_mime_encodings	NUM_MIME_ENCODINGS
+	attrib_post_8bit_header		OPT_ON_OFF
+	attrib_mail_mime_encoding		txt_mime_encodings	NUM_MIME_ENCODINGS
+	attrib_mail_8bit_header		OPT_ON_OFF
+	attrib_mime_forward		OPT_ON_OFF
+	attrib_mailing_list		OPT_STRING
+	attrib_auto_cc_bcc				txt_auto_cc_bcc_options AUTO_CC_BCC+1
+	attrib_fcc				OPT_STRING
+	attrib_x_body			OPT_STRING
+	attrib_x_comment_to		OPT_ON_OFF
+	attrib_x_headers		OPT_STRING
 #if defined(NO_LOCALE) && defined(CHARSET_CONVERSION)
 	mm_local_charset		OPT_STRING
 #endif
@@ -183,8 +237,20 @@
 	post_process_type		txt_post_process_types	POST_PROC_YES+1
 	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	POST_PROC_YES+1
+	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
 	printer				OPT_STRING
 #endif
 
@@ -234,3 +300,9 @@
 #if defined(HAVE_LIBICUUC) && defined(MULTIBYTE_ABLE) && defined(HAVE_UNICODE_UBIDI_H) && !defined(NO_LOCALE)
 	render_bidi			OPT_ON_OFF
 #endif
+	attrib_start_editor_offset		OPT_ON_OFF
+	attrib_editor_format			OPT_STRING
+#ifdef HAVE_ISPELL
+	attrib_ispell			OPT_STRING
+#endif
+	attrib_date_format			OPT_STRING
diff -Nurp --exclude='.bzr*' tin-1.9.4/src/trace.c tin-1.9.5/src/trace.c
--- tin-1.9.4/src/trace.c	2008-12-30 20:26:25.000000000 +0100
+++ tin-1.9.5/src/trace.c	2009-12-01 15:15:31.000000000 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2001-07-22
  *  Notes     : debugging support via TRACE macro.
  *
- * Copyright (c) 1997-2009 Thomas Dickey <dickey@invisible-island.net>
+ * Copyright (c) 1997-2010 Thomas Dickey <dickey@invisible-island.net>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp --exclude='.bzr*' tin-1.9.4/src/version.c tin-1.9.5/src/version.c
--- tin-1.9.4/src/version.c	2008-12-30 20:26:25.000000000 +0100
+++ tin-1.9.5/src/version.c	2009-12-01 15:15:31.000000000 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2008-11-22
  *  Notes     :
  *
- * Copyright (c) 2003-2009 Urs Janssen <urs@tin.org>
+ * Copyright (c) 2003-2010 Urs Janssen <urs@tin.org>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp --exclude='.bzr*' tin-1.9.4/src/xface.c tin-1.9.5/src/xface.c
--- tin-1.9.4/src/xface.c	2008-12-30 20:26:25.000000000 +0100
+++ tin-1.9.5/src/xface.c	2009-12-01 15:15:31.000000000 +0100
@@ -3,10 +3,10 @@
  *  Module    : xface.c
  *  Author    : Joshua Crawford & Drazen Kacar
  *  Created   : 2003-04-27
- *  Updated   : 2008-11-22
+ *  Updated   : 2009-08-14
  *  Notes     :
  *
- * Copyright (c) 2003-2009 Joshua Crawford <mortarn@softhome.net> & Drazen Kacar <dave@willfork.com>
+ * Copyright (c) 2003-2010 Joshua Crawford <mortarn@softhome.net> & Drazen Kacar <dave@willfork.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -60,7 +60,7 @@ slrnface_start(
 	size_t pathlen;
 	struct utsname u;
 
-	if (!tinrc.use_slrnface)
+	if (tinrc.use_slrnface == FALSE)
 		return;
 
 #ifdef HAVE_IS_XTERM
@@ -130,8 +130,8 @@ slrnface_start(
 		}
 	}
 
-	snprintf(fifo, pathlen, "%s/.slrnfaces/%s.%ld", ptr, u.nodename, (long) getpid());
-	if (!(status = strlen(fifo))) {
+	status = snprintf(fifo, pathlen, "%s/.slrnfaces/%s.%ld", ptr, u.nodename, (long) getpid());
+	if (status <= 0 || status >= pathlen) {
 		error_message(2, _("Can't run slrnface: couldn't construct fifo name."));
 		unlink(fifo);
 		free(fifo);
@@ -286,7 +286,7 @@ slrnface_show_xface(
 }
 
 #else
-static void no_xface(void);        /* proto-type */
+static void no_xface(void);	/* proto-type */
 static void
 no_xface(	/* ANSI C requires non-empty source file */
 	void)
diff -Nurp --exclude='.bzr*' tin-1.9.4/src/xref.c tin-1.9.5/src/xref.c
--- tin-1.9.4/src/xref.c	2009-01-15 21:22:42.000000000 +0100
+++ tin-1.9.5/src/xref.c	2009-12-01 15:15:31.000000000 +0100
@@ -3,10 +3,10 @@
  *  Module    : xref.c
  *  Author    : I. Lea & H. Brugge
  *  Created   : 1993-07-01
- *  Updated   : 2009-01-15
+ *  Updated   : 2009-04-09
  *  Notes     :
  *
- * Copyright (c) 1993-2009 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1993-2010 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -59,9 +59,8 @@ open_overview_fmt_fp(
 {
 #ifdef NNTP_ABLE
 	if (read_news_via_nntp && !read_saved_news) {
-		if (!nntp_caps.over_cmd)
+		if (!*nntp_caps.over_cmd)
 			return (FILE *) 0;
-
 		if ((nntp_caps.type == CAPABILITIES && nntp_caps.list_overview_fmt) || nntp_caps.type != CAPABILITIES)
 			return (nntp_command("LIST OVERVIEW.FMT", OK_GROUPS, NULL, 0));
 		else
@@ -87,7 +86,6 @@ overview_xref_support(
 	size_t fields = 0;
 	size_t i;
 
-	ofmt = my_malloc(sizeof(*ofmt) * res_fields);
 	ofmt[0].type = OVER_T_INT;
 	ofmt[0].name = my_strdup("Artnum:");
 
diff -Nurp --exclude='.bzr*' tin-1.9.4/tin.spec tin-1.9.5/tin.spec
--- tin-1.9.4/tin.spec	2008-12-11 20:31:10.000000000 +0100
+++ tin-1.9.5/tin.spec	2009-08-14 22:03:37.553143592 +0200
@@ -1,6 +1,6 @@
 Name: tin
 Summary: tin - an easy-to-use USENET news reader
-Version: 1.9.4
+Version: 1.9.5
 Release: 1
 Copyright: BSD
 Group: Applications/News
diff -Nurp --exclude='.bzr*' tin-1.9.4/tools/tinews.pl tin-1.9.5/tools/tinews.pl
--- tin-1.9.4/tools/tinews.pl	2009-02-06 16:07:45.000000000 +0100
+++ tin-1.9.5/tools/tinews.pl	2009-12-01 15:12:39.294953043 +0100
@@ -4,7 +4,7 @@
 # signs the article and posts it.
 #
 #
-# Copyright (c) 2002-2009 Urs Janssen <urs@tin.org>,
+# Copyright (c) 2002-2010 Urs Janssen <urs@tin.org>,
 #                         Marc Brockschmidt <marc@marcbrockschmidt.de>
 #
 # Redistribution and use in source and binary forms, with or without
@@ -40,7 +40,7 @@
 #       - cleanup, remove duplicated code
 #
 # version Number
-my $version = "1.1.23";
+my $version = "1.1.24";
 
 my %config;
 
@@ -283,13 +283,21 @@ if (! $config{'savedir'} && defined($Hea
 }
 
 if (!defined($Header{'message-id'})) {
-	chomp (my $hname = `hostname`);
+	my $hname;
+	eval "use Sys::Hostname";
+	if ($@) {
+		chomp ($hname = `hostname`);
+	} else {
+		$hname = hostname();
+	}
 	my ($hostname,) = gethostbyname($hname);
-	$Header{'message-id'} = "Message-ID: " . sprintf ("<N%xI%xT%x@%s>\n", $>, timelocal(localtime), $$, $hostname);
+	if (defined($hostname) && $hostname =~ m/\./io) {
+		$Header{'message-id'} = "Message-ID: " . sprintf ("<N%xI%xT%x@%s>\n", $>, timelocal(localtime), $$, $hostname);
+	}
 }
 
 # add Cancel-Lock (and Cancel-Key) header(s) if requested
-if ($config{'canlock_secret'} && !$config{'no_canlock'}) {
+if ($config{'canlock_secret'} && defined($Header{'message-id'}) && !$config{'no_canlock'}) {
 	open (CANLock, glob($config{'canlock_secret'})) or die ("$0: Can't open " . $config{'canlock_secret'} . ": $!");
 	chomp (my $key = <CANLock>);
 	close (CANLock);
